aboutsummaryrefslogtreecommitdiffstats
path: root/mail/p5-MIME-EncWords
diff options
context:
space:
mode:
Diffstat (limited to 'mail/p5-MIME-EncWords')
0 files changed, 0 insertions, 0 deletions
lass='mode'>-rw-r--r--.gitignore1
-rw-r--r--GIDs10
-rw-r--r--MOVED68
-rw-r--r--Mk/Uses/cargo.mk50
-rw-r--r--Mk/Uses/cmake.mk2
-rw-r--r--Mk/Uses/emacs.mk10
-rw-r--r--Mk/Uses/gstreamer.mk4
-rw-r--r--Mk/Uses/kde.mk13
-rw-r--r--Mk/Uses/nodejs.mk6
-rw-r--r--Mk/Uses/octave.mk2
-rw-r--r--Mk/Uses/pear.mk4
-rw-r--r--Mk/Uses/qt.mk4
-rw-r--r--Mk/Uses/ruby.mk2
-rw-r--r--Mk/Uses/ssl.mk4
-rw-r--r--Mk/Uses/vala.mk12
-rw-r--r--Mk/Uses/zig.mk102
-rw-r--r--Mk/bsd.ccache.mk11
-rw-r--r--Mk/bsd.default-versions.mk9
-rw-r--r--Mk/bsd.gecko.mk2
-rw-r--r--Mk/bsd.options.desc.mk1
-rw-r--r--Mk/bsd.options.mk7
-rw-r--r--Mk/bsd.port.mk6
-rw-r--r--Tools/scripts/README40
-rw-r--r--Tools/scripts/ai-master-prompt.md53
-rwxr-xr-xTools/scripts/find-work-for-installed-ports.sh64
-rw-r--r--Tools/scripts/gen-compat.sh18
-rwxr-xr-xTools/scripts/git-diff-ports.sh31
-rwxr-xr-xTools/scripts/git-get-latest-remote-version.sh46
-rwxr-xr-xTools/scripts/hackage-get-latest-version.sh49
-rwxr-xr-xTools/scripts/npmjs-get-latest-version.sh45
-rwxr-xr-xTools/scripts/pypi-get-latest-version.sh6
-rw-r--r--UIDs12
-rw-r--r--UPDATING69
-rw-r--r--accessibility/at-spi2-core/Makefile2
-rw-r--r--accessibility/at-spi2-core/distinfo6
-rw-r--r--accessibility/at-spi2-core/pkg-plist2
-rw-r--r--accessibility/darkman/Makefile2
-rw-r--r--accessibility/hyprsunset/Makefile3
-rw-r--r--accessibility/hyprsunset/distinfo6
-rw-r--r--accessibility/kdeaccessibility/Makefile2
-rw-r--r--accessibility/kmag/distinfo6
-rw-r--r--accessibility/kmousetool/distinfo6
-rw-r--r--accessibility/kmouth/distinfo6
-rw-r--r--accessibility/linux-c7-at-spi2-core/pkg-plist.aarch641
-rw-r--r--accessibility/qt6-speech/distinfo6
-rw-r--r--accessibility/rubygem-atk/Makefile5
-rw-r--r--accessibility/rubygem-atk/distinfo6
-rw-r--r--accessibility/sctd/Makefile2
-rw-r--r--accessibility/wl-gammarelay-rs/Makefile2
-rw-r--r--arabic/libreoffice/distinfo10
-rw-r--r--archivers/Makefile1
-rw-r--r--archivers/ancient/Makefile2
-rw-r--r--archivers/ancient/distinfo6
-rw-r--r--archivers/ancient/pkg-plist2
-rw-r--r--archivers/apache-commons-compress/Makefile2
-rw-r--r--archivers/apache-commons-compress/distinfo6
-rw-r--r--archivers/ark/distinfo6
-rw-r--r--archivers/ark/pkg-plist2
-rw-r--r--archivers/bzip3/Makefile7
-rw-r--r--archivers/bzip3/distinfo6
-rw-r--r--archivers/bzip3/pkg-plist7
-rw-r--r--archivers/c-blosc2/Makefile2
-rw-r--r--archivers/c-blosc2/distinfo6
-rw-r--r--archivers/c-blosc2/pkg-plist2
-rw-r--r--archivers/gnome-autoar/Makefile2
-rw-r--r--archivers/innoextract/Makefile8
-rw-r--r--archivers/innoextract/distinfo6
-rw-r--r--archivers/kf6-karchive/distinfo6
-rw-r--r--archivers/kf6-karchive/pkg-plist1
-rw-r--r--archivers/libarchive-qt/Makefile8
-rw-r--r--archivers/libarchive-qt/distinfo2
-rw-r--r--archivers/libarchive-qt/pkg-plist8
-rw-r--r--archivers/lxqt-archiver/Makefile2
-rw-r--r--archivers/lz4json/Makefile6
-rw-r--r--archivers/lz4json/files/patch-lz4jsoncat.c49
-rw-r--r--archivers/lz4json/files/patch-warnings50
-rw-r--r--archivers/lzma/Makefile25
-rw-r--r--archivers/makeself/Makefile3
-rw-r--r--archivers/makeself/distinfo6
-rw-r--r--archivers/maxcso/Makefile6
-rw-r--r--archivers/maxcso/distinfo6
-rw-r--r--archivers/maxcso/files/patch-Makefile12
-rw-r--r--archivers/nfpm/Makefile2
-rw-r--r--archivers/ouch/Makefile2
-rw-r--r--archivers/peazip/Makefile2
-rw-r--r--archivers/peazip/distinfo6
-rw-r--r--archivers/peazip/pkg-plist1
-rw-r--r--archivers/pecl-zstd/Makefile2
-rw-r--r--archivers/pecl-zstd/distinfo6
-rw-r--r--archivers/pecl-zstd/files/patch-php8516
-rw-r--r--archivers/php-brotli/Makefile20
-rw-r--r--archivers/php-brotli/distinfo6
-rw-r--r--archivers/php-lz4/Makefile3
-rw-r--r--archivers/php-zstd/Makefile3
-rw-r--r--archivers/php85-phar/files/patch-phar__internal.h18
-rw-r--r--archivers/php85-phar/files/patch-phar__path__check.c241
-rw-r--r--archivers/php85-phar/files/patch-pharzip.h19
-rw-r--r--archivers/py-blosc2/Makefile2
-rw-r--r--archivers/py-blosc2/distinfo6
-rw-r--r--archivers/py-borgbackup12/Makefile1
-rw-r--r--archivers/py-comicapi/Makefile2
-rw-r--r--archivers/py-cramjam/Makefile1
-rw-r--r--archivers/py-extractcode/Makefile1
-rw-r--r--archivers/py-zipstream-ng/Makefile3
-rw-r--r--archivers/py-zipstream-ng/distinfo6
-rw-r--r--archivers/py-zlib-ng/Makefile10
-rw-r--r--archivers/py-zlib-ng/distinfo6
-rw-r--r--archivers/py-zlib-ng/files/patch-pyproject.toml27
-rw-r--r--archivers/py-zlib-ng/files/patch-src_zlib__ng_zlib-ng_CMakeLists.txt10
-rw-r--r--archivers/rar/Makefile2
-rw-r--r--archivers/rar/distinfo6
-rw-r--r--archivers/rubygem-rubyzip2/Makefile9
-rw-r--r--archivers/szip/Makefile8
-rw-r--r--archivers/unadf/Makefile2
-rw-r--r--archivers/unadf/distinfo6
-rw-r--r--archivers/unadf/pkg-plist4
-rw-r--r--archivers/unpackerr/Makefile43
-rw-r--r--archivers/unpackerr/distinfo5
-rw-r--r--archivers/unpackerr/files/unpackerr.in49
-rw-r--r--archivers/unpackerr/pkg-descr5
-rw-r--r--archivers/unrar/Makefile4
-rw-r--r--archivers/unrar/distinfo6
-rw-r--r--archivers/urbackup-client/Makefile9
-rw-r--r--archivers/urbackup-client/distinfo6
-rw-r--r--archivers/urbackup-client/files/patch-Makefile.am4
-rw-r--r--archivers/urbackup-client/files/patch-cryptoplugin_src_files.cpp11
-rw-r--r--archivers/urbackup-client/files/patch-libfastcgi_fastcgi.hpp11
-rw-r--r--archivers/urbackup-client/files/patch-urbackupclient_lin__tokens.cpp2
-rw-r--r--archivers/urbackup-client/files/pkg-message.in12
-rw-r--r--archivers/urbackup-client/pkg-plist15
-rw-r--r--archivers/xarchiver/Makefile4
-rw-r--r--archivers/xarchiver/distinfo6
-rw-r--r--archivers/xarchiver/files/patch-src_main.c6
-rw-r--r--archivers/xarchiver/files/patch-src_window.c6
-rw-r--r--archivers/xarchiver/pkg-plist35
-rw-r--r--archivers/zlib-ng/Makefile11
-rw-r--r--archivers/zlib-ng/distinfo6
-rw-r--r--astro/Makefile6
-rw-r--r--astro/astroterm/Makefile22
-rw-r--r--astro/astroterm/distinfo12
-rw-r--r--astro/google-earth-pro/Makefile3
-rw-r--r--astro/google-earth-pro/distinfo6
-rw-r--r--astro/gpsprune/Makefile2
-rw-r--r--astro/gpsprune/distinfo6
-rw-r--r--astro/kosmindoormap/distinfo6
-rw-r--r--astro/kosmindoormap/pkg-plist2
-rw-r--r--astro/kosmorro/Makefile2
-rw-r--r--astro/kstars/Makefile9
-rw-r--r--astro/kstars/distinfo6
-rw-r--r--astro/kstars/files/patch-kstars_CMakeLists.txt14
-rw-r--r--astro/kstars/pkg-plist1357
-rw-r--r--astro/marble/distinfo6
-rw-r--r--astro/marble/pkg-plist3
-rw-r--r--astro/mepo/Makefile3
-rw-r--r--astro/openuniverse/Makefile22
-rw-r--r--astro/openuniverse/files/patch-src_comet.cpp15
-rw-r--r--astro/openuniverse/files/patch-src_ou.cpp17
-rw-r--r--astro/openuniverse/files/patch-src_timeb.h49
-rw-r--r--astro/openuniverse/pkg-descr8
-rw-r--r--astro/p5-Astro-SpaceTrack/Makefile2
-rw-r--r--astro/p5-Astro-SpaceTrack/distinfo6
-rw-r--r--astro/p5-Astro-satpass/Makefile2
-rw-r--r--astro/p5-Astro-satpass/distinfo6
-rw-r--r--astro/py-astlib/Makefile1
-rw-r--r--astro/py-astroML/Makefile2
-rw-r--r--astro/py-astropy-healpix/Makefile39
-rw-r--r--astro/py-astropy-healpix/distinfo3
-rw-r--r--astro/py-astropy-healpix/pkg-descr4
-rw-r--r--astro/py-astroquery/Makefile40
-rw-r--r--astro/py-astroquery/distinfo3
-rw-r--r--astro/py-astroquery/pkg-descr2
-rw-r--r--astro/py-extension-helpers/Makefile2
-rw-r--r--astro/py-extension-helpers/distinfo6
-rw-r--r--astro/py-kosmorrolib/Makefile6
-rw-r--r--astro/py-metpy/Makefile2
-rw-r--r--astro/py-pykep/Makefile2
-rw-r--r--astro/py-pytest-astropy-header/Makefile26
-rw-r--r--astro/py-pytest-astropy-header/distinfo3
-rw-r--r--astro/py-pytest-astropy-header/pkg-descr5
-rw-r--r--astro/py-pytest-astropy/Makefile33
-rw-r--r--astro/py-pytest-astropy/distinfo3
-rw-r--r--astro/py-pytest-astropy/pkg-descr3
-rw-r--r--astro/py-pyvo/Makefile34
-rw-r--r--astro/py-pyvo/distinfo3
-rw-r--r--astro/py-pyvo/pkg-descr2
-rw-r--r--astro/py-skyfield-data/Makefile5
-rw-r--r--astro/py-skyfield-data/distinfo6
-rw-r--r--astro/py-skyfield/Makefile4
-rw-r--r--astro/py-sunpy/Makefile1
-rw-r--r--astro/traccar/Makefile46
-rw-r--r--astro/traccar/distinfo3
-rw-r--r--astro/traccar/files/pkg-message.in16
-rw-r--r--astro/traccar/files/traccar.in42
-rw-r--r--astro/traccar/files/traccar.xml.in12
-rw-r--r--astro/traccar/pkg-descr3
-rw-r--r--astro/traccar/pkg-plist558
-rw-r--r--astro/xearth/files/freebsd.committers.markers1
-rw-r--r--audio/Makefile9
-rw-r--r--audio/amberol/Makefile2
-rw-r--r--audio/aqualung/Makefile2
-rw-r--r--audio/audacity/Makefile41
-rw-r--r--audio/audacity/distinfo10
-rw-r--r--audio/audacity/files/patch-src_CMakeLists.txt18
-rw-r--r--audio/audiocd-kio/distinfo6
-rw-r--r--audio/baresip/Makefile20
-rw-r--r--audio/baresip/distinfo6
-rw-r--r--audio/baresip/files/patch-src_jbuf.c13
-rw-r--r--audio/baresip/pkg-plist8
-rw-r--r--audio/cantata/Makefile5
-rw-r--r--audio/cantata/distinfo8
-rw-r--r--audio/cantata/files/patch-cmake_FindCDParanoia.cmake50
-rw-r--r--audio/cantata/files/patch-cmake_FindMusicBrainz5.cmake31
-rw-r--r--audio/cardinal/Makefile1
-rw-r--r--audio/chromaprint/Makefile27
-rw-r--r--audio/chromaprint/distinfo6
-rw-r--r--audio/chromaprint/files/patch-tests_CMakeLists.txt14
-rw-r--r--audio/chromaprint/pkg-plist6
-rw-r--r--audio/cmus/files/patch-fix-ffmpeg81841
-rw-r--r--audio/cyanrip/Makefile8
-rw-r--r--audio/cyanrip/distinfo10
-rw-r--r--audio/decibels/Makefile28
-rw-r--r--audio/decibels/distinfo3
-rw-r--r--audio/decibels/pkg-descr7
-rw-r--r--audio/decibels/pkg-plist49
-rw-r--r--audio/ebur128/Makefile2
-rw-r--r--audio/elisa/Makefile1
-rw-r--r--audio/elisa/distinfo6
-rw-r--r--audio/emms/Makefile1
-rw-r--r--audio/faust/Makefile18
-rw-r--r--audio/faust/distinfo16
-rw-r--r--audio/faust/files/patch-build_CMakeLists.txt16
-rw-r--r--audio/faust/pkg-plist155
-rw-r--r--audio/fluidsynth/Makefile2
-rw-r--r--audio/fluidsynth/distinfo6
-rw-r--r--audio/fluidsynth/pkg-plist2
-rw-r--r--audio/fooyin/Makefile6
-rw-r--r--audio/fooyin/distinfo8
-rw-r--r--audio/fooyin/pkg-plist8
-rw-r--r--audio/ft2-clone/Makefile2
-rw-r--r--audio/ft2-clone/distinfo6
-rw-r--r--audio/g4music/Makefile31
-rw-r--r--audio/g4music/distinfo3
-rw-r--r--audio/g4music/files/05_org.gnome.gitlab.neithern.g4music.gschema.override3
-rw-r--r--audio/g4music/files/patch-data_meson.build14
-rw-r--r--audio/g4music/pkg-descr18
-rw-r--r--audio/g4music/pkg-plist36
-rw-r--r--audio/gbsplay/Makefile3
-rw-r--r--audio/gbsplay/files/patch-Makefile18
-rw-r--r--audio/gbsplay/pkg-plist14
-rw-r--r--audio/gnome-metronome/Makefile2
-rw-r--r--audio/gnome-podcasts/Makefile2
-rw-r--r--audio/gogglesmm/Makefile2
-rw-r--r--audio/gonic/Makefile14
-rw-r--r--audio/gonic/distinfo10
-rw-r--r--audio/gsequencer/Makefile2
-rw-r--r--audio/gstreamer1-plugins-taglib/Makefile3
-rw-r--r--audio/headsetcontrol/Makefile4
-rw-r--r--audio/headsetcontrol/distinfo6
-rw-r--r--audio/hydrogen/Makefile57
-rw-r--r--audio/hydrogen/distinfo6
-rw-r--r--audio/hydrogen/files/patch-CMakeLists.txt78
-rw-r--r--audio/hydrogen/pkg-plist7
-rw-r--r--audio/icecast/Makefile2
-rw-r--r--audio/id3edit/files/patch-encoding_size.c10
-rw-r--r--audio/juk/distinfo6
-rw-r--r--audio/klystrack/Makefile1
-rw-r--r--audio/kmix/distinfo6
-rw-r--r--audio/kwave/distinfo6
-rw-r--r--audio/lewton/Makefile2
-rw-r--r--audio/lewton/files/patch-rust-1.89.018
-rw-r--r--audio/libkcddb/distinfo6
-rw-r--r--audio/libkcompactdisc/distinfo6
-rw-r--r--audio/libopenmpt/Makefile2
-rw-r--r--audio/libopenmpt/distinfo6
-rw-r--r--audio/libopenspc/Makefile25
-rw-r--r--audio/libopenspc/distinfo2
-rw-r--r--audio/libopenspc/pkg-descr3
-rw-r--r--audio/libsidplayfp/Makefile4
-rw-r--r--audio/libsidplayfp/distinfo6
-rw-r--r--audio/linux-c7-alsa-lib/pkg-plist.aarch641
-rw-r--r--audio/linux-c7-alsa-plugins-oss/Makefile14
-rw-r--r--audio/linuxwave/Makefile2
-rw-r--r--audio/lollypop/Makefile1
-rw-r--r--audio/lsp-plugins-lv2/Makefile4
-rw-r--r--audio/lv2/Makefile6
-rw-r--r--audio/mac/Makefile2
-rw-r--r--audio/mac/distinfo6
-rw-r--r--audio/mac/files/patch-CMakeLists.txt2
-rw-r--r--audio/mac/files/patch-Source_Console_Console.cpp6
-rw-r--r--audio/mac/pkg-plist4
-rw-r--r--audio/minimp3/Makefile22
-rw-r--r--audio/minimp3/distinfo10
-rw-r--r--audio/mmtc/Makefile2
-rw-r--r--audio/mousai/Makefile2
-rw-r--r--audio/mpg123.el/Makefile2
-rw-r--r--audio/murmur-cli/Makefile2
-rw-r--r--audio/mythplugin-mythmusic/Makefile14
-rw-r--r--audio/mythplugin-mythmusic/distinfo6
-rw-r--r--audio/myxer/Makefile2
-rw-r--r--audio/ncspot/Makefile1
-rw-r--r--audio/netease-music-tui/Makefile2
-rw-r--r--audio/opustags/Makefile5
-rw-r--r--audio/opustags/distinfo6
-rw-r--r--audio/owntone/Makefile3
-rw-r--r--audio/owntone/distinfo6
-rw-r--r--audio/pavucontrol/Makefile23
-rw-r--r--audio/pavucontrol/distinfo6
-rw-r--r--audio/pavucontrol/pkg-plist6
-rw-r--r--audio/pianobar/Makefile12
-rw-r--r--audio/pianobar/distinfo6
-rw-r--r--audio/pipewire-spa-oss/Makefile2
-rw-r--r--audio/plasma6-kpipewire/distinfo6
-rw-r--r--audio/plasma6-kpipewire/files/patch-git-01-6dc69b0674f9946641e88151c209ce58f085d06a116
-rw-r--r--audio/plasma6-ocean-sound-theme/distinfo6
-rw-r--r--audio/plasma6-oxygen-sounds/distinfo6
-rw-r--r--audio/plasma6-plasma-pa/distinfo6
-rw-r--r--audio/pt2-clone/Makefile2
-rw-r--r--audio/pt2-clone/distinfo6
-rw-r--r--audio/puddletag/Makefile3
-rw-r--r--audio/pulseaudio/Makefile2
-rw-r--r--audio/pulseaudio/files/patch-src_modules_rtp_module-rtp-recv.c11
-rw-r--r--audio/py-SoundFile/Makefile3
-rw-r--r--audio/py-SoundFile/distinfo6
-rw-r--r--audio/py-auditok/Makefile2
-rw-r--r--audio/py-librosa/Makefile18
-rw-r--r--audio/py-librosa/distinfo6
-rw-r--r--audio/py-music21/Makefile8
-rw-r--r--audio/py-music21/distinfo6
-rw-r--r--audio/py-pyliblo3/Makefile27
-rw-r--r--audio/py-pyliblo3/distinfo5
-rw-r--r--audio/py-pyliblo3/files/patch-setup.py16
-rw-r--r--audio/py-pyliblo3/pkg-descr5
-rw-r--r--audio/py-pyradio/Makefile2
-rw-r--r--audio/py-pyradio/distinfo6
-rw-r--r--audio/py-soxr/Makefile1
-rw-r--r--audio/py-soxr/files/patch-libsoxr_src_soxr.c33
-rw-r--r--audio/py-supysonic/Makefile2
-rw-r--r--audio/py-torchaudio/Makefile14
-rw-r--r--audio/py-torchaudio/distinfo6
-rw-r--r--audio/qtractor/Makefile4
-rw-r--r--audio/qtractor/distinfo6
-rw-r--r--audio/quimup/Makefile14
-rw-r--r--audio/quimup/distinfo6
-rw-r--r--audio/re/Makefile2
-rw-r--r--audio/re/distinfo6
-rw-r--r--audio/re/pkg-plist4
-rw-r--r--audio/sayonara/Makefile3
-rw-r--r--audio/sayonara/distinfo6
-rw-r--r--audio/sayonara/files/patch-cpp-compile109
-rw-r--r--audio/sayonara/files/patch-python-compatible74
-rw-r--r--audio/sayonara/files/patch-src_Components_Covers_Fetcher_Audioscrobbler.cpp20
-rw-r--r--audio/sayonara/files/patch-src_Components_Lyrics_LyricWebpageParser.cpp11
-rw-r--r--audio/sayonara/files/patch-src_Components_Playlist_PlaylistModifiers.cpp11
-rw-r--r--audio/sayonara/files/patch-src_DBus_sayonara-ctl20
-rw-r--r--audio/sayonara/files/patch-src_DBus_sayonara-query20
-rw-r--r--audio/sayonara/files/patch-src_Gui_InfoDialog_GUI__InfoDialog.cpp11
-rw-r--r--audio/sayonara/files/patch-src_Utils_Tagging_MP4_PopularimeterFrame.cpp18
-rw-r--r--audio/schismtracker/Makefile2
-rw-r--r--audio/schismtracker/distinfo6
-rw-r--r--audio/shortwave/Makefile2
-rw-r--r--audio/sidplayfp/Makefile2
-rw-r--r--audio/sidplayfp/distinfo6
-rw-r--r--audio/songrec/Makefile2
-rw-r--r--audio/sonicradio/Makefile7
-rw-r--r--audio/sonicradio/distinfo10
-rw-r--r--audio/soundtracker/Makefile3
-rw-r--r--audio/soundtracker/distinfo6
-rw-r--r--audio/spotify-player/Makefile4
-rw-r--r--audio/spotify-player/Makefile.crates763
-rw-r--r--audio/spotify-player/distinfo1532
-rw-r--r--audio/spotify-player/files/patch-powerpc64le20
-rw-r--r--audio/spotify-tui/Makefile302
-rw-r--r--audio/spotify-tui/distinfo523
-rw-r--r--audio/spotify-tui/files/patch-cargo-crates_rustc-serialize-0.3.24_src_serialize.rs13
-rw-r--r--audio/spotify-tui/files/patch-powerpc62
-rw-r--r--audio/spotify-tui/files/patch-rust-1.64.032
-rw-r--r--audio/spotify-tui/files/pkg-message.in23
-rw-r--r--audio/spotify-tui/pkg-descr4
-rw-r--r--audio/spotifyd/Makefile2
-rw-r--r--audio/spotifyd/files/patch-cargo-crates_aws-lc-sys-0.27.0_aws-lc_include_openssl_target.h20
-rw-r--r--audio/squeezelite/Makefile5
-rw-r--r--audio/squeezelite/distinfo6
-rw-r--r--audio/strawberry/Makefile2
-rw-r--r--audio/strawberry/distinfo6
-rw-r--r--audio/supercollider/Makefile69
-rw-r--r--audio/supercollider/distinfo16
-rw-r--r--audio/supercollider/files/patch-boost531
-rw-r--r--audio/supercollider/files/patch-common_SC__AppleEventLoop.mm83
-rw-r--r--audio/supercollider/files/patch-external__libraries_nova-simd_vec_vec__int__altivec.hpp6
-rw-r--r--audio/supercollider/files/patch-server_supernova_utilities_hardware__topology.cpp2
-rw-r--r--audio/supercollider/pkg-plist2478
-rw-r--r--audio/surge-synthesizer-lv2/Makefile8
-rw-r--r--audio/unflac/Makefile2
-rw-r--r--audio/virtual_oss/Makefile4
-rw-r--r--audio/virtual_oss_bluetooth/Makefile41
-rw-r--r--audio/virtual_oss_bluetooth/pkg-descr6
-rw-r--r--audio/virtual_oss_ctl/Makefile21
-rw-r--r--audio/virtual_oss_ctl/distinfo6
-rw-r--r--audio/virtual_oss_equalizer/Makefile31
-rw-r--r--audio/virtual_oss_equalizer/pkg-descr4
-rw-r--r--audio/virtual_oss_sndio/Makefile33
-rw-r--r--audio/virtual_oss_sndio/pkg-descr5
-rw-r--r--audio/visp-go/Makefile2
-rw-r--r--audio/vsound/Makefile2
-rw-r--r--audio/vsound/files/patch-configure2
-rw-r--r--audio/welle.io/Makefile12
-rw-r--r--audio/welle.io/distinfo6
-rw-r--r--audio/welle.io/pkg-plist17
-rw-r--r--audio/whisper.cpp/Makefile44
-rw-r--r--audio/whisper.cpp/distinfo3
-rw-r--r--audio/whisper.cpp/pkg-descr19
-rw-r--r--audio/whisper.cpp/pkg-message16
-rw-r--r--audio/whisper.cpp/pkg-plist12
-rw-r--r--audio/yoshimi/Makefile2
-rw-r--r--audio/yoshimi/distinfo6
-rw-r--r--benchmarks/ali/Makefile2
-rw-r--r--benchmarks/bombardier/Makefile2
-rw-r--r--benchmarks/ddosify/Makefile2
-rw-r--r--benchmarks/hey/Makefile2
-rw-r--r--benchmarks/hipercontracer/Makefile2
-rw-r--r--benchmarks/hipercontracer/distinfo6
-rw-r--r--benchmarks/hyperfine/Makefile2
-rw-r--r--benchmarks/inferno/Makefile2
-rw-r--r--benchmarks/iozone/Makefile2
-rw-r--r--benchmarks/iozone/distinfo6
-rw-r--r--benchmarks/libcpucycles/Makefile3
-rw-r--r--benchmarks/libcpucycles/distinfo6
-rw-r--r--benchmarks/plow/Makefile2
-rw-r--r--benchmarks/py-locust-cloud/Makefile3
-rw-r--r--benchmarks/py-locust/Makefile3
-rw-r--r--benchmarks/vegeta/Makefile2
-rw-r--r--biology/atac-seq/Makefile1
-rw-r--r--biology/bbmap/Makefile2
-rw-r--r--biology/bbmap/distinfo6
-rw-r--r--biology/bbmap/pkg-plist64
-rw-r--r--biology/biostar-tools/Makefile1
-rw-r--r--biology/chip-seq/Makefile1
-rw-r--r--biology/coverm/Makefile2
-rw-r--r--biology/diamond/Makefile2
-rw-r--r--biology/diamond/distinfo6
-rw-r--r--biology/fasda-utils/Makefile1
-rw-r--r--biology/gatk/Makefile10
-rw-r--r--biology/gatk/distinfo10
-rw-r--r--biology/gatk/files/gatk.sh.in4
-rw-r--r--biology/gkl/Makefile3
-rw-r--r--biology/gkl/distinfo6
-rw-r--r--biology/gkl/files/patch-CMakeLists.txt4
-rw-r--r--biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-implementation.h11
-rw-r--r--biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-serial.cc11
-rw-r--r--biology/gkl/files/patch-src_main_native_pdhmm_pdhmm.h4
-rw-r--r--biology/groopm/Makefile2
-rw-r--r--biology/hyphy/Makefile11
-rw-r--r--biology/hyphy/distinfo6
-rw-r--r--biology/hyphy/files/patch-src_core_global__things.cpp20
-rw-r--r--biology/hyphy/pkg-plist4
-rw-r--r--biology/kmcp/Makefile2
-rw-r--r--biology/linux-foldingathome/Makefile20
-rw-r--r--biology/linux-foldingathome/distinfo8
-rw-r--r--biology/ncbi-entrez-direct/Makefile2
-rw-r--r--biology/peak-classifier/Makefile2
-rw-r--r--biology/prodigy-lig/Makefile1
-rw-r--r--biology/py-PySCeS/Makefile1
-rw-r--r--biology/py-biopython/Makefile2
-rw-r--r--biology/py-bx-python/Makefile16
-rw-r--r--biology/py-bx-python/distinfo6
-rw-r--r--biology/py-deeptools/Makefile2
-rw-r--r--biology/py-dna-features-viewer/Makefile2
-rw-r--r--biology/py-ete3/Makefile4
-rw-r--r--biology/py-gtfparse/Makefile1
-rw-r--r--biology/py-htseq/Makefile2
-rw-r--r--biology/py-multiqc/Makefile2
-rw-r--r--biology/py-pydeseq2/Makefile1
-rw-r--r--biology/py-scikit-bio/Makefile1
-rw-r--r--biology/rna-seq/Makefile1
-rw-r--r--biology/seqan3/Makefile17
-rw-r--r--biology/seqan3/distinfo12
-rw-r--r--biology/seqan3/files/patch-cmake_CPM.cmake11
-rw-r--r--biology/seqan3/pkg-plist132
-rw-r--r--biology/seqkit/Makefile2
-rw-r--r--biology/taxonkit/Makefile2
-rw-r--r--biology/unikmer/Makefile2
-rw-r--r--cad/Makefile2
-rw-r--r--cad/PrusaSlicer/Makefile6
-rw-r--r--cad/PrusaSlicer/files/patch-cmake_modules_FindOpenVDB.cmake7
-rw-r--r--cad/brlcad/Makefile2
-rw-r--r--cad/brlcad/pkg-plist34
-rw-r--r--cad/cura/Makefile1
-rw-r--r--cad/cvc/Makefile29
-rw-r--r--cad/cvc/distinfo3
-rw-r--r--cad/cvc/files/patch-Makefile.am10
-rw-r--r--cad/cvc/files/patch-src_Makefile.am11
-rw-r--r--cad/cvc/files/patch-src_mmap__file__pool.cpp15
-rw-r--r--cad/cvc/files/patch-src_obstack.c11
-rw-r--r--cad/cvc/pkg-descr14
-rw-r--r--cad/cvc/pkg-plist14
-rw-r--r--cad/freecad/Makefile2
-rw-r--r--cad/ghdl/Makefile37
-rw-r--r--cad/ghdl/distinfo6
-rw-r--r--cad/ghdl/pkg-plist6
-rw-r--r--cad/gmsh/Makefile2
-rw-r--r--cad/gmsh/distinfo6
-rw-r--r--cad/gtkwave/Makefile2
-rw-r--r--cad/gtkwave/distinfo6
-rw-r--r--cad/gtkwave/pkg-plist36
-rw-r--r--cad/impact/Makefile8
-rw-r--r--cad/irsim/Makefile4
-rw-r--r--cad/irsim/distinfo6
-rw-r--r--cad/iverilog/Makefile17
-rw-r--r--cad/iverilog/distinfo6
-rw-r--r--cad/k40-whisperer/Makefile6
-rw-r--r--cad/kicad-devel/Makefile4
-rw-r--r--cad/kicad-devel/Makefile.git_rev6
-rw-r--r--cad/kicad-devel/distinfo6
-rw-r--r--cad/kicad-devel/files/patch-3d-viewer_3d__viewer_eda__3d__viewer__frame.cpp20
-rw-r--r--cad/kicad-devel/files/patch-3d-viewer_3d__viewer_eda__3d__viewer__frame.h20
-rw-r--r--cad/kicad-devel/files/patch-3d-viewer_dialogs_panel__preview__3d__model.cpp20
-rw-r--r--cad/kicad-devel/files/patch-3d-viewer_dialogs_panel__preview__3d__model.h20
-rw-r--r--cad/kicad-devel/files/patch-common_spacenav_libspnav__driver.h18
-rw-r--r--cad/kicad-devel/files/patch-eeschema_sch__base__frame.cpp20
-rw-r--r--cad/kicad-devel/files/patch-eeschema_sch__base__frame.h20
-rw-r--r--cad/kicad-devel/files/patch-gerbview_gerbview__frame.cpp20
-rw-r--r--cad/kicad-devel/files/patch-gerbview_gerbview__frame.h20
-rw-r--r--cad/kicad-devel/files/patch-include_pcb__base__frame.h20
-rw-r--r--cad/kicad-devel/files/patch-pagelayout__editor_pl__editor__frame.cpp20
-rw-r--r--cad/kicad-devel/files/patch-pagelayout__editor_pl__editor__frame.h20
-rw-r--r--cad/kicad-devel/files/patch-pcbnew_pcb__base__frame.cpp20
-rw-r--r--cad/kicad-devel/files/patch-thirdparty_compoundfilereader_compoundfilereader.h6
-rw-r--r--cad/kicad-devel/files/patch-thirdparty_nanodbc_nanodbc_nanodbc.cpp8
-rw-r--r--cad/kicad-devel/files/patch-thirdparty_thread-pool_bs__thread__pool.hpp11
-rw-r--r--cad/kicad-doc/Makefile2
-rw-r--r--cad/kicad-doc/distinfo6
-rw-r--r--cad/kicad-library-footprints-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-footprints-devel/distinfo6
-rw-r--r--cad/kicad-library-footprints-devel/pkg-plist43
-rw-r--r--cad/kicad-library-footprints/Makefile2
-rw-r--r--cad/kicad-library-footprints/distinfo6
-rw-r--r--cad/kicad-library-footprints/pkg-plist186
-rw-r--r--cad/kicad-library-packages3d-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-packages3d-devel/distinfo6
-rw-r--r--cad/kicad-library-packages3d-devel/pkg-plist14
-rw-r--r--cad/kicad-library-packages3d/Makefile2
-rw-r--r--cad/kicad-library-packages3d/distinfo6
-rw-r--r--cad/kicad-library-packages3d/pkg-plist45
-rw-r--r--cad/kicad-library-symbols-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-symbols-devel/distinfo6
-rw-r--r--cad/kicad-library-symbols/Makefile2
-rw-r--r--cad/kicad-library-symbols/distinfo6
-rw-r--r--cad/kicad-library-templates/Makefile2
-rw-r--r--cad/kicad-library-templates/distinfo6
-rw-r--r--cad/kicad/Makefile2
-rw-r--r--cad/kicad/distinfo6
-rw-r--r--cad/kicad/pkg-plist63
-rw-r--r--cad/klayout/Makefile11
-rw-r--r--cad/klayout/distinfo6
-rw-r--r--cad/klayout/files/patch-build.sh160
-rw-r--r--cad/klayout/files/patch-src-lib-lib-lib.pro9
-rw-r--r--cad/ldview/Makefile10
-rw-r--r--cad/ldview/distinfo6
-rw-r--r--cad/ldview/pkg-descr2
-rw-r--r--cad/ldview/pkg-plist4
-rw-r--r--cad/leocad/Makefile16
-rw-r--r--cad/leocad/distinfo6
-rw-r--r--cad/librepcb/Makefile99
-rw-r--r--cad/librepcb/distinfo154
-rw-r--r--cad/librepcb/pkg-plist3
-rw-r--r--cad/netgen-lvs/Makefile15
-rw-r--r--cad/netgen-lvs/distinfo6
-rw-r--r--cad/ngspice_rework/Makefile6
-rw-r--r--cad/nvc/Makefile49
-rw-r--r--cad/nvc/distinfo6
-rw-r--r--cad/openroad/Makefile6
-rw-r--r--cad/openscad/Makefile2
-rw-r--r--cad/openscad/pkg-plist1
-rw-r--r--cad/openvsp/Makefile2
-rw-r--r--cad/openvsp/distinfo6
-rw-r--r--cad/openvsp/pkg-plist1
-rw-r--r--cad/py-ezdxf/Makefile2
-rw-r--r--cad/py-gmsh/Makefile6
-rw-r--r--cad/py-gmsh/distinfo6
-rw-r--r--cad/py-gmsh/pkg-plist9
-rw-r--r--cad/py-lcapy/Makefile2
-rw-r--r--cad/py-pyfda/Makefile2
-rw-r--r--cad/qucs-s/Makefile4
-rw-r--r--cad/qucs-s/distinfo6
-rw-r--r--cad/qucs-s/files/patch-qucs_settings.cpp8
-rw-r--r--cad/qucs-s/pkg-plist389
-rw-r--r--cad/surfer/Makefile2
-rw-r--r--cad/svlint/Makefile107
-rw-r--r--cad/svlint/Makefile.crates90
-rw-r--r--cad/svlint/distinfo222
-rw-r--r--cad/svls/Makefile250
-rw-r--r--cad/svls/distinfo498
-rw-r--r--cad/symbiyosys/Makefile9
-rw-r--r--cad/symbiyosys/distinfo6
-rw-r--r--cad/uranium/Makefile1
-rw-r--r--cad/verilator/Makefile40
-rw-r--r--cad/verilator/distinfo6
-rw-r--r--cad/verilog-mode.el/Makefile2
-rw-r--r--cad/veryl/Makefile629
-rw-r--r--cad/veryl/Makefile.crates608
-rw-r--r--cad/veryl/distinfo312
-rw-r--r--cad/xschem/Makefile38
-rw-r--r--cad/xschem/distinfo3
-rw-r--r--cad/xschem/pkg-descr3
-rw-r--r--cad/xschem/pkg-plist177
-rw-r--r--cad/xyce/Makefile8
-rw-r--r--cad/xyce/distinfo6
-rw-r--r--cad/yosys-ghdl-plugin/Makefile2
-rw-r--r--cad/yosys/Makefile2
-rw-r--r--cad/yosys/distinfo6
-rw-r--r--cad/yosys/files/patch-backends_smt2_smtio.py4
-rw-r--r--cad/yosys/files/patch-kernel_driver.cc6
-rw-r--r--cad/yosys/files/patch-libs_fst_fstapi.cc14
-rw-r--r--cad/yosys/files/patch-passes_cmds_bugpoint.cc18
-rw-r--r--cad/yosys/pkg-plist1
-rw-r--r--chinese/Makefile1
-rw-r--r--chinese/libreoffice-zh_CN/distinfo10
-rw-r--r--chinese/libreoffice-zh_TW/distinfo10
-rw-r--r--chinese/py-rjieba/Makefile35
-rw-r--r--chinese/py-rjieba/Makefile.crates56
-rw-r--r--chinese/py-rjieba/distinfo115
-rw-r--r--chinese/py-rjieba/pkg-descr2
-rw-r--r--chinese/wordpress-zh_CN/distinfo6
-rw-r--r--chinese/wordpress-zh_TW/distinfo6
-rw-r--r--comms/Makefile1
-rw-r--r--comms/apitran/Makefile2
-rw-r--r--comms/cqrlog/Makefile2
-rw-r--r--comms/cubicsdr/Makefile2
-rw-r--r--comms/cutecom/Makefile13
-rw-r--r--comms/cutecom/distinfo6
-rw-r--r--comms/cutecom/files/patch-ctrlcharacterspopup.cpp10
-rw-r--r--comms/cutecom/pkg-plist6
-rw-r--r--comms/direwolf/Makefile1
-rw-r--r--comms/ebook2cw/Makefile24
-rw-r--r--comms/ebook2cw/distinfo5
-rw-r--r--comms/ebook2cw/files/patch-Makefile41
-rw-r--r--comms/ebook2cw/pkg-descr2
-rw-r--r--comms/ebook2cw/pkg-plist4
-rw-r--r--comms/flcluster/Makefile27
-rw-r--r--comms/flcluster/distinfo6
-rw-r--r--comms/flcluster/pkg-descr10
-rw-r--r--comms/fldigi/Makefile35
-rw-r--r--comms/fldigi/distinfo6
-rw-r--r--comms/flrig/Makefile14
-rw-r--r--comms/flrig/distinfo6
-rw-r--r--comms/freedv/Makefile2
-rw-r--r--comms/gnuradio/Makefile4
-rw-r--r--comms/gpredict/Makefile2
-rw-r--r--comms/gqrx/Makefile1
-rw-r--r--comms/gr-osmosdr/Makefile2
-rw-r--r--comms/grig/Makefile2
-rw-r--r--comms/gtkmmorse/Makefile23
-rw-r--r--comms/gtkmmorse/distinfo5
-rw-r--r--comms/gtkmmorse/files/patch-astream.cc10
-rw-r--r--comms/gtkmmorse/files/patch-src_astream.cc10
-rw-r--r--comms/hamlib/Makefile54
-rw-r--r--comms/hamlib/distinfo6
-rw-r--r--comms/hamlib/pkg-plist27
-rw-r--r--comms/hydrasdr/Makefile3
-rw-r--r--comms/klog/Makefile4
-rw-r--r--comms/klog/distinfo6
-rw-r--r--comms/py-pynitrokey/Makefile65
-rw-r--r--comms/py-pynitrokey/distinfo3
-rw-r--r--comms/py-pynitrokey/pkg-descr2
-rw-r--r--comms/py-pyserial/Makefile2
-rw-r--r--comms/py-pyserial/files/patch-serial-list_ports102
-rw-r--r--comms/py-streamdeck/Makefile15
-rw-r--r--comms/py-streamdeck/distinfo6
-rw-r--r--comms/qsstv/Makefile2
-rw-r--r--comms/qt6-connectivity/distinfo6
-rw-r--r--comms/qt6-connectivity/pkg-plist1
-rw-r--r--comms/qt6-sensors/distinfo6
-rw-r--r--comms/qt6-serialbus/distinfo6
-rw-r--r--comms/qt6-serialport/distinfo6
-rw-r--r--comms/scrcpy/Makefile4
-rw-r--r--comms/scrcpy/distinfo10
-rw-r--r--comms/tlf/Makefile2
-rw-r--r--comms/wsjtz/Makefile2
-rw-r--r--comms/xlog/Makefile4
-rw-r--r--comms/xlog/pkg-plist13
-rw-r--r--comms/xnec2c/Makefile27
-rw-r--r--comms/xnec2c/distinfo6
-rw-r--r--comms/xnec2c/pkg-plist330
-rw-r--r--converters/Makefile1
-rw-r--r--converters/bibtexconv/Makefile6
-rw-r--r--converters/bibtexconv/distinfo6
-rw-r--r--converters/bibtexconv/pkg-plist1
-rw-r--r--converters/osm2pgsql/Makefile3
-rw-r--r--converters/osm2pgsql/distinfo6
-rw-r--r--converters/p5-Convert-Binary-C/Makefile3
-rw-r--r--converters/p5-Convert-Binary-C/distinfo6
-rw-r--r--converters/p5-JSON-PP/Makefile4
-rw-r--r--converters/p5-JSON-PP/distinfo4
-rw-r--r--converters/p5-JSON-PP/files/patch-MANIFEST9
-rw-r--r--converters/p5-JSON-PP/files/patch-Makefile.PL11
-rw-r--r--converters/p5-JSON-PP/files/patch-json_pp20
-rw-r--r--converters/pdf2djvu/Makefile61
-rw-r--r--converters/pdf2djvu/distinfo9
-rw-r--r--converters/pdf2djvu/files/bootstrap9
-rw-r--r--converters/pdf2djvu/files/patch-sys-uuid.cc11
-rw-r--r--converters/pdf2djvu/pkg-descr3
-rw-r--r--converters/pdf2djvu/pkg-plist12
-rw-r--r--converters/py-gotenberg-client/Makefile2
-rw-r--r--converters/py-gotenberg-client/distinfo6
-rw-r--r--converters/py-mammoth/Makefile2
-rw-r--r--converters/py-mammoth/distinfo6
-rw-r--r--converters/py-markitdown/Makefile1
-rw-r--r--converters/py-svglib/Makefile4
-rw-r--r--converters/simdutf/Makefile2
-rw-r--r--converters/simdutf/distinfo6
-rw-r--r--converters/simdutf/pkg-plist4
-rw-r--r--converters/yj-bruceadams/Makefile2
-rw-r--r--converters/yj/Makefile2
-rw-r--r--databases/Makefile14
-rw-r--r--databases/R-cran-dbplyr/Makefile13
-rw-r--r--databases/R-cran-dbplyr/distinfo6
-rw-r--r--databases/R-cran-dtplyr/Makefile14
-rw-r--r--databases/R-cran-dtplyr/distinfo6
-rw-r--r--databases/adminer/Makefile5
-rw-r--r--databases/adminer/files/adminer-plugins-example.php20
-rw-r--r--databases/adminer/files/makephar.php23
-rw-r--r--databases/adminer/pkg-plist1
-rw-r--r--databases/adminerevo/Makefile33
-rw-r--r--databases/adminerevo/distinfo3
-rw-r--r--databases/adminerevo/files/pkg-message.in8
-rw-r--r--databases/adminerevo/pkg-descr3
-rw-r--r--databases/adminerevo/pkg-plist2
-rw-r--r--databases/adodb5/Makefile2
-rw-r--r--databases/adodb5/distinfo6
-rw-r--r--databases/akonadi/distinfo6
-rw-r--r--databases/akonadi/pkg-plist21
-rw-r--r--databases/arrow/Makefile6
-rw-r--r--databases/bbdb/Makefile2
-rw-r--r--databases/cayley/Makefile2
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--databases/closql-devel/Makefile54
-rw-r--r--databases/closql-devel/distinfo3
-rw-r--r--databases/closql-devel/pkg-descr5
-rw-r--r--databases/closql/Makefile2
-rw-r--r--databases/closql/distinfo6
-rw-r--r--databases/cockroach/Makefile2
-rw-r--r--databases/couchdb3/Makefile2
-rw-r--r--databases/couchdb3/pkg-plist980
-rw-r--r--databases/dbeaver/Makefile2
-rw-r--r--databases/diesel/Makefile1
-rw-r--r--databases/emacsql-devel/Makefile46
-rw-r--r--databases/emacsql-devel/distinfo3
-rw-r--r--databases/emacsql-devel/pkg-descr12
-rw-r--r--databases/emacsql-devel/pkg-plist17
-rw-r--r--databases/emacsql/Makefile2
-rw-r--r--databases/emacsql/distinfo6
-rw-r--r--databases/evolution-data-server/Makefile89
-rw-r--r--databases/evolution-data-server/pkg-plist43
-rw-r--r--databases/fmptools/Makefile35
-rw-r--r--databases/fmptools/distinfo3
-rw-r--r--databases/fmptools/files/patch-src_fmp.c11
-rw-r--r--databases/fmptools/pkg-descr3
-rw-r--r--databases/fmptools/pkg-plist9
-rw-r--r--databases/frece/Makefile2
-rw-r--r--databases/freetds-devel/Makefile2
-rw-r--r--databases/freetds-devel/distinfo6
-rw-r--r--databases/freetds/Makefile2
-rw-r--r--databases/freetds/distinfo6
-rw-r--r--databases/gdbm/Makefile2
-rw-r--r--databases/gdbm/distinfo6
-rw-r--r--databases/gdbm/files/patch-src_lock.c35
-rw-r--r--databases/go-carbon/Makefile2
-rw-r--r--databases/go-pgweb/Makefile2
-rw-r--r--databases/gobang/Makefile2
-rw-r--r--databases/gom/Makefile3
-rw-r--r--databases/gom/distinfo6
-rw-r--r--databases/goose/Makefile2
-rw-r--r--databases/immudb/Makefile2
-rw-r--r--databases/imposm3/Makefile2
-rw-r--r--databases/influxdb/Makefile2
-rw-r--r--databases/influxdb2-cli/Makefile2
-rw-r--r--databases/kuzu/Makefile2
-rw-r--r--databases/kuzu/distinfo6
-rw-r--r--databases/libvalkey/Makefile6
-rw-r--r--databases/libvalkey/distinfo6
-rw-r--r--databases/libvalkey/pkg-plist5
-rw-r--r--databases/mongodb-tools/Makefile2
-rw-r--r--databases/mongodb-tools/distinfo6
-rw-r--r--databases/mongodb60/Makefile2
-rw-r--r--databases/mongodb60/distinfo6
-rw-r--r--databases/mongodb70/Makefile8
-rw-r--r--databases/mongodb70/distinfo8
-rw-r--r--databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp64
-rw-r--r--databases/mongodb80/Makefile1
-rw-r--r--databases/mongodb80/files/patch-src_mongo_platform_waitable__atomic.cpp8
-rw-r--r--databases/mongosh/Makefile1
-rw-r--r--databases/movine/Makefile2
-rw-r--r--databases/mydumper/Makefile2
-rw-r--r--databases/mydumper/distinfo6
-rw-r--r--databases/mysql-connector-odbc-80/Makefile38
-rw-r--r--databases/mysql-connector-odbc-80/distinfo3
-rw-r--r--databases/mysql-connector-odbc-80/files/patch-CMakeLists.txt234
-rw-r--r--databases/mysql-connector-odbc-80/files/patch-driver_dll.cc11
-rw-r--r--databases/mysql-connector-odbc-80/files/patch-include_mysql-8.0_my__sys.h24
-rw-r--r--databases/mysql-connector-odbc/Makefile49
-rw-r--r--databases/mysql-connector-odbc/distinfo3
-rw-r--r--databases/mysql-connector-odbc/files/patch-driver_dll.cc11
-rw-r--r--databases/mysql-connector-odbc/files/patch-include_mysql-8.0_my__sys.h24
-rw-r--r--databases/mysql-connector-odbc/pkg-descr (renamed from databases/mysql-connector-odbc-80/pkg-descr)0
-rw-r--r--databases/mysql-connector-odbc/pkg-plist51
-rw-r--r--databases/mysql80-server/Makefile2
-rw-r--r--databases/mysql80-server/distinfo6
-rw-r--r--databases/mysql80-server/files/patch-CMakeLists.txt8
-rw-r--r--databases/mysql80-server/files/patch-sql_mdl__context__backup.h10
-rw-r--r--databases/mysql80-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc39
-rw-r--r--databases/mysql80-server/files/patch-sql_stream__cipher.h14
-rw-r--r--databases/mysql80-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc11
-rw-r--r--databases/mysql91-client/pkg-plist2
-rw-r--r--databases/nanodbc/Makefile1
-rw-r--r--databases/octosql/Makefile2
-rw-r--r--databases/ods2sql/Makefile2
-rw-r--r--databases/openvoxdb-terminus8/Makefile8
-rw-r--r--databases/openvoxdb-terminus8/distinfo6
-rw-r--r--databases/openvoxdb-terminus8/files/patch-Makefile61
-rw-r--r--databases/openvoxdb-terminus8/pkg-plist1
-rw-r--r--databases/openvoxdb8/Makefile24
-rw-r--r--databases/openvoxdb8/distinfo6
-rw-r--r--databases/openvoxdb8/files/patch-Makefile15
-rw-r--r--databases/openvoxdb8/files/patch-ext_bin_puppetdb6
-rw-r--r--databases/openvoxdb8/files/patch-ext_cli_ssl-setup4
-rw-r--r--databases/openvoxdb8/pkg-plist5
-rw-r--r--databases/p5-DBI/Makefile1
-rw-r--r--databases/p5-DBI/files/patch-Makefile.PL29
-rw-r--r--databases/percona-orchestrator/Makefile2
-rw-r--r--databases/pg.el/Makefile2
-rw-r--r--databases/pg.el/distinfo6
-rw-r--r--databases/pgFormatter/Makefile2
-rw-r--r--databases/pgFormatter/distinfo6
-rw-r--r--databases/pg_stat_kcache/Makefile2
-rw-r--r--databases/pg_stat_kcache/distinfo6
-rw-r--r--databases/pg_stat_kcache/pkg-plist2
-rw-r--r--databases/pgactive/Makefile24
-rw-r--r--databases/pgactive/distinfo3
-rw-r--r--databases/pgactive/pkg-descr2
-rw-r--r--databases/pgactive/pkg-plist11
-rw-r--r--databases/pgbarman/Makefile2
-rw-r--r--databases/pgbarman/distinfo6
-rw-r--r--databases/pglogical/Makefile2
-rw-r--r--databases/pglogical/distinfo6
-rw-r--r--databases/pglogical/pkg-plist2
-rw-r--r--databases/pgmetrics/Makefile3
-rw-r--r--databases/pgmetrics/distinfo10
-rw-r--r--databases/pgpool-II-43/Makefile8
-rw-r--r--databases/pgpool-II-43/distinfo6
-rw-r--r--databases/pgpool-II-44/Makefile2
-rw-r--r--databases/pgpool-II-44/distinfo6
-rw-r--r--databases/pgpool-II-45/Makefile2
-rw-r--r--databases/pgpool-II-45/distinfo6
-rw-r--r--databases/pgpool-II-46/Makefile2
-rw-r--r--databases/pgpool-II-46/distinfo6
-rw-r--r--databases/pgschema/Makefile21
-rw-r--r--databases/pgschema/distinfo5
-rw-r--r--databases/pgschema/pkg-descr11
-rw-r--r--databases/pgvector/Makefile2
-rw-r--r--databases/pgvector/distinfo6
-rw-r--r--databases/pgvector/pkg-plist3
-rw-r--r--databases/php-tarantool/files/patch-php8513
-rw-r--r--databases/php85-odbc/files/patch-config.m471
-rw-r--r--databases/php85-pdo/files/patch-pdo__sql__parser.c729
-rw-r--r--databases/php85-pdo_mysql/files/patch-mysql__sql__parser.c398
-rw-r--r--databases/php85-pdo_pgsql/files/patch-pgsql__sql__parser.c528
-rw-r--r--databases/php85-pdo_sqlite/files/patch-sqlite__sql__parser.c398
-rw-r--r--databases/plpgsql_check/Makefile2
-rw-r--r--databases/plpgsql_check/distinfo6
-rw-r--r--databases/postgis36/Makefile1
-rw-r--r--databases/postgis36/distinfo6
-rw-r--r--databases/postgis36/pkg-plist39
-rw-r--r--databases/postgresql-promscale/Makefile2
-rw-r--r--databases/postgresql13-client/Makefile4
-rw-r--r--databases/postgresql13-server/pkg-plist-client1
-rw-r--r--databases/postgresql14-client/Makefile4
-rw-r--r--databases/postgresql14-server/pkg-plist-client1
-rw-r--r--databases/postgresql15-client/Makefile4
-rw-r--r--databases/postgresql15-server/pkg-plist-client1
-rw-r--r--databases/postgresql16-client/Makefile4
-rw-r--r--databases/postgresql16-server/pkg-plist-client1
-rw-r--r--databases/postgresql17-client/Makefile4
-rw-r--r--databases/postgresql17-server/pkg-plist-client1
-rw-r--r--databases/postgresql18-client/Makefile2
-rw-r--r--databases/postgresql18-server/Makefile5
-rw-r--r--databases/postgresql18-server/distinfo6
-rw-r--r--databases/postgresql18-server/pkg-plist-client1
-rw-r--r--databases/prometheus-postgres-exporter/Makefile3
-rw-r--r--databases/prometheus-postgres-exporter/distinfo10
-rw-r--r--databases/prometheus-postgresql-adapter/Makefile2
-rw-r--r--databases/proxysql/Makefile2
-rw-r--r--databases/py-apache-arrow/Makefile2
-rw-r--r--databases/py-apsw/Makefile2
-rw-r--r--databases/py-apsw/distinfo6
-rw-r--r--databases/py-datafusion/Makefile3
-rw-r--r--databases/py-datafusion/Makefile.crates199
-rw-r--r--databases/py-datafusion/distinfo404
-rw-r--r--databases/py-dbt-core/Makefile2
-rw-r--r--databases/py-dbt-duckdb/Makefile2
-rw-r--r--databases/py-dbt-snowflake/Makefile2
-rw-r--r--databases/py-fakeredis/Makefile6
-rw-r--r--databases/py-fakeredis/distinfo6
-rw-r--r--databases/py-hiredis/Makefile5
-rw-r--r--databases/py-hiredis/distinfo6
-rw-r--r--databases/py-mysql-connector-python/Makefile7
-rw-r--r--databases/py-mysql-connector-python/distinfo6
-rw-r--r--databases/py-pg8000/Makefile2
-rw-r--r--databases/py-pg8000/distinfo6
-rw-r--r--databases/py-qdrant-client/Makefile29
-rw-r--r--databases/py-qdrant-client/distinfo3
-rw-r--r--databases/py-qdrant-client/pkg-descr8
-rw-r--r--databases/py-redis/Makefile2
-rw-r--r--databases/py-redis/distinfo6
-rw-r--r--databases/py-sqlalchemy20/Makefile2
-rw-r--r--databases/py-sqlalchemy20/distinfo6
-rw-r--r--databases/py-sqlframe/Makefile4
-rw-r--r--databases/py-sqlframe/distinfo6
-rw-r--r--databases/py-sqlglot/Makefile4
-rw-r--r--databases/py-sqlglot/distinfo6
-rw-r--r--databases/py-sqlglot/files/patch-pyproject.toml12
-rw-r--r--databases/py-sqlglotrs/Makefile2
-rw-r--r--databases/py-sqlglotrs/distinfo6
-rw-r--r--databases/py-sqlmodel/Makefile46
-rw-r--r--databases/py-sqlmodel/distinfo3
-rw-r--r--databases/py-sqlmodel/pkg-descr19
-rw-r--r--databases/py-sqloxide/Makefile2
-rw-r--r--databases/py-tiledb/Makefile4
-rw-r--r--databases/py-tiledb/distinfo6
-rw-r--r--databases/py-valkey/Makefile5
-rw-r--r--databases/py-valkey/distinfo6
-rw-r--r--databases/qdrant/Makefile1
-rw-r--r--databases/qt6-base_sqldriver/distinfo6
-rw-r--r--databases/quake/Makefile2
-rw-r--r--databases/redis-devel/Makefile8
-rw-r--r--databases/redis-devel/distinfo6
-rw-r--r--databases/redis/Makefile2
-rw-r--r--databases/redis/distinfo6
-rw-r--r--databases/redis62/Makefile4
-rw-r--r--databases/redis62/distinfo6
-rw-r--r--databases/redis72/Makefile6
-rw-r--r--databases/redis72/distinfo6
-rw-r--r--databases/redis74/Makefile4
-rw-r--r--databases/redis74/distinfo6
-rw-r--r--databases/redis80/Makefile2
-rw-r--r--databases/redis80/distinfo6
-rw-r--r--databases/redis_exporter/Makefile1
-rw-r--r--databases/redisdesktopmanager/Makefile64
-rw-r--r--databases/redisdesktopmanager/distinfo15
-rw-r--r--databases/redisdesktopmanager/pkg-descr6
-rw-r--r--databases/redisjson/Makefile2
-rw-r--r--databases/rocksdb/Makefile7
-rw-r--r--databases/rocksdb/distinfo6
-rw-r--r--databases/rocksdb/pkg-plist1
-rw-r--r--databases/rqlite/Makefile7
-rw-r--r--databases/rqlite/distinfo10
-rw-r--r--databases/rubygem-activemodel71/Makefile2
-rw-r--r--databases/rubygem-activemodel71/distinfo6
-rw-r--r--databases/rubygem-activemodel72/Makefile2
-rw-r--r--databases/rubygem-activemodel72/distinfo6
-rw-r--r--databases/rubygem-activemodel80/Makefile2
-rw-r--r--databases/rubygem-activemodel80/distinfo6
-rw-r--r--databases/rubygem-activerecord71/Makefile2
-rw-r--r--databases/rubygem-activerecord71/distinfo6
-rw-r--r--databases/rubygem-activerecord72/Makefile2
-rw-r--r--databases/rubygem-activerecord72/distinfo6
-rw-r--r--databases/rubygem-activerecord80/Makefile2
-rw-r--r--databases/rubygem-activerecord80/distinfo6
-rw-r--r--databases/rubygem-click_house-client/Makefile21
-rw-r--r--databases/rubygem-click_house-client/distinfo3
-rw-r--r--databases/rubygem-click_house-client/pkg-descr3
-rw-r--r--databases/rubygem-flipper-active_record/Makefile2
-rw-r--r--databases/rubygem-flipper-active_record/distinfo6
-rw-r--r--databases/rubygem-google-cloud-firestore/Makefile2
-rw-r--r--databases/rubygem-google-cloud-firestore/distinfo6
-rw-r--r--databases/rubygem-pg-gitlab/Makefile4
-rw-r--r--databases/rubygem-pg-gitlab/distinfo6
-rw-r--r--databases/rubygem-pg/Makefile2
-rw-r--r--databases/rubygem-pg/distinfo6
-rw-r--r--databases/rubygem-redis-client/Makefile2
-rw-r--r--databases/rubygem-redis-client/distinfo6
-rw-r--r--databases/rubygem-solid_cable-rails72/Makefile2
-rw-r--r--databases/rubygem-solid_cable-rails72/distinfo6
-rw-r--r--databases/rubygem-solid_cable/Makefile2
-rw-r--r--databases/rubygem-solid_cable/distinfo6
-rw-r--r--databases/sq/Makefile2
-rw-r--r--databases/sqlite3/Makefile4
-rw-r--r--databases/sqlx-cli/Makefile2
-rw-r--r--databases/surrealdb/Makefile12
-rw-r--r--databases/surrealdb/distinfo24
-rw-r--r--databases/tcl-sqlite3/Makefile39
-rw-r--r--databases/tcl-sqlite3/distinfo6
-rw-r--r--databases/tcl-sqlite3/files/example.tcl.in16
-rw-r--r--databases/tdb1410/Makefile4
-rw-r--r--databases/tdb1413/Makefile68
-rw-r--r--databases/tdb1413/distinfo3
-rw-r--r--databases/tdb1413/files/patch-buildtools_wafsamba_samba__install.py11
-rw-r--r--databases/tdb1413/files/patch-buildtools_wafsamba_wscript15
-rw-r--r--databases/tdb1413/files/patch-lib_replace_wscript11
-rw-r--r--databases/tdb1413/files/patch-wscript11
-rw-r--r--databases/tdb1413/pkg-descr4
-rw-r--r--databases/tdb1413/pkg-plist14
-rw-r--r--databases/tdbc/Makefile4
-rw-r--r--databases/tdbc/distinfo22
-rw-r--r--databases/tdbc/pkg-plist10
-rw-r--r--databases/tile38/Makefile2
-rw-r--r--databases/timescaledb-backup/Makefile2
-rw-r--r--databases/timescaledb-tune/Makefile4
-rw-r--r--databases/timescaledb-tune/distinfo10
-rw-r--r--databases/unixODBC/Makefile5
-rw-r--r--databases/valkey/Makefile2
-rw-r--r--databases/valkey/distinfo6
-rw-r--r--databases/weaviate/Makefile26
-rw-r--r--databases/weaviate/distinfo5
-rw-r--r--databases/weaviate/files/patch-usecases_cluster_disk__use__unix.go10
-rw-r--r--databases/weaviate/pkg-descr6
-rw-r--r--databases/xls2txt/Makefile2
-rw-r--r--databases/xtrabackup84/Makefile2
-rw-r--r--databases/xtrabackup84/distinfo6
-rw-r--r--deskutils/Makefile4
-rw-r--r--deskutils/R-cran-exams2forms/Makefile21
-rw-r--r--deskutils/R-cran-exams2forms/distinfo3
-rw-r--r--deskutils/R-cran-exams2forms/pkg-descr10
-rw-r--r--deskutils/akonadi-calendar-tools/distinfo6
-rw-r--r--deskutils/akonadi-calendar-tools/pkg-plist1
-rw-r--r--deskutils/akonadi-import-wizard/distinfo6
-rw-r--r--deskutils/akonadiconsole/distinfo6
-rw-r--r--deskutils/akonadiconsole/pkg-plist1
-rw-r--r--deskutils/akregator/distinfo6
-rw-r--r--deskutils/belcard/Makefile12
-rw-r--r--deskutils/belcard/distinfo6
-rw-r--r--deskutils/belcard/pkg-plist3
-rw-r--r--deskutils/bijiben/Makefile2
-rw-r--r--deskutils/bookworm/Makefile2
-rw-r--r--deskutils/budgie-desktop-view/Makefile12
-rw-r--r--deskutils/budgie-desktop-view/distinfo4
-rw-r--r--deskutils/budgie-desktop-view/files/patch-src_file__item.vala38
-rw-r--r--deskutils/calibre/Makefile32
-rw-r--r--deskutils/calibre/distinfo14
-rw-r--r--deskutils/calibre/files/patch-setup_iso__codes.py6
-rw-r--r--deskutils/calibre/files/patch-tts-missing-fix81
-rw-r--r--deskutils/calibre/files/user-agent-data.json132
-rw-r--r--deskutils/calibre/pkg-plist25
-rw-r--r--deskutils/chart/Makefile2
-rw-r--r--deskutils/cherrytree/Makefile3
-rw-r--r--deskutils/cherrytree/distinfo6
-rw-r--r--deskutils/cherrytree/pkg-plist1
-rw-r--r--deskutils/copyq/Makefile7
-rw-r--r--deskutils/copyq/distinfo8
-rw-r--r--deskutils/copyq/pkg-plist5
-rw-r--r--deskutils/coregarage/Makefile23
-rw-r--r--deskutils/coregarage/distinfo6
-rw-r--r--deskutils/coregarage/files/patch-settings.cpp14
-rw-r--r--deskutils/coregarage/files/patch-src_settings.cpp14
-rw-r--r--deskutils/crengine-ng/Makefile34
-rw-r--r--deskutils/crengine-ng/distinfo3
-rw-r--r--deskutils/crengine-ng/pkg-descr1
-rw-r--r--deskutils/crengine-ng/pkg-plist131
-rw-r--r--deskutils/crqt-ng/Makefile28
-rw-r--r--deskutils/crqt-ng/distinfo3
-rw-r--r--deskutils/crqt-ng/pkg-descr2
-rw-r--r--deskutils/crqt-ng/pkg-plist19
-rw-r--r--deskutils/dosage/Makefile4
-rw-r--r--deskutils/dstask/Makefile2
-rw-r--r--deskutils/elementary-calendar/Makefile1
-rw-r--r--deskutils/fet/Makefile2
-rw-r--r--deskutils/fet/distinfo6
-rw-r--r--deskutils/foliate/Makefile1
-rw-r--r--deskutils/freeplane/Makefile2
-rw-r--r--deskutils/freeplane/distinfo6
-rw-r--r--deskutils/freeplane/pkg-plist2
-rw-r--r--deskutils/gnome-calendar/Makefile1
-rw-r--r--deskutils/gnome-contacts/Makefile2
-rw-r--r--deskutils/gnome-initial-setup/Makefile2
-rw-r--r--deskutils/gnome-maps/Makefile5
-rw-r--r--deskutils/gnome-maps/distinfo6
-rw-r--r--deskutils/gnome-pomodoro/Makefile2
-rw-r--r--deskutils/gnome-pomodoro/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-audio-output-switcher/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-coverflow/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-dashtodock/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-dashtodock/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-dashtopanel/Makefile35
-rw-r--r--deskutils/gnome-shell-extension-dashtopanel/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-dashtopanel/files/patch-Makefile81
-rw-r--r--deskutils/gnome-shell-extension-dashtopanel/files/pkg-message.in18
-rw-r--r--deskutils/gnome-shell-extension-dashtopanel/pkg-message13
-rw-r--r--deskutils/gnome-shell-extension-dashtopanel/pkg-plist33
-rw-r--r--deskutils/gnome-shell-extension-filesmenu/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-hidetopbar/Makefile10
-rw-r--r--deskutils/gnome-shell-extension-hidetopbar/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-hidetopbar/pkg-plist2
-rw-r--r--deskutils/gnome-shell-extension-lockkeys/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-lockkeys/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-mediaplayer/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-openweather/Makefile4
-rw-r--r--deskutils/gnome-shell-extension-panel-osd/Makefile1
-rw-r--r--deskutils/gnome-shell-extension-simple-weather/Makefile50
-rw-r--r--deskutils/gnome-shell-extension-simple-weather/distinfo3
-rw-r--r--deskutils/gnome-shell-extension-simple-weather/files/pkg-message.in18
-rw-r--r--deskutils/gnome-shell-extension-simple-weather/pkg-descr1
-rw-r--r--deskutils/gnome-shell-extension-simple-weather/pkg-plist83
-rw-r--r--deskutils/gnome-shell-extension-trash/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-weather/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-windowoverlay-icons/Makefile2
-rw-r--r--deskutils/gnome-shell-extra-extensions/Makefile2
-rw-r--r--deskutils/gnome-todo/Makefile2
-rw-r--r--deskutils/gnome-tweaks/Makefile1
-rw-r--r--deskutils/gnome-utils/Makefile1
-rw-r--r--deskutils/gnotime/Makefile5
-rw-r--r--deskutils/grantlee-editor/distinfo6
-rw-r--r--deskutils/grantleetheme/distinfo6
-rw-r--r--deskutils/gucharmap/Makefile10
-rw-r--r--deskutils/gucharmap/distinfo6
-rw-r--r--deskutils/health/Makefile2
-rw-r--r--deskutils/hebcal/Makefile2
-rw-r--r--deskutils/howm/Makefile2
-rw-r--r--deskutils/itinerary/distinfo6
-rw-r--r--deskutils/jot/Makefile2
-rw-r--r--deskutils/just/Makefile162
-rw-r--r--deskutils/just/distinfo322
-rw-r--r--deskutils/kaddressbook/distinfo6
-rw-r--r--deskutils/kalarm/distinfo6
-rw-r--r--deskutils/kanbanapp/Makefile2
-rw-r--r--deskutils/kanbanapp/distinfo6
-rw-r--r--deskutils/kcharselect/distinfo6
-rw-r--r--deskutils/kdeconnect-kde/distinfo6
-rw-r--r--deskutils/kdeconnect-kde/pkg-plist128
-rw-r--r--deskutils/kdepim-addons/distinfo6
-rw-r--r--deskutils/kdepim-addons/pkg-plist31
-rw-r--r--deskutils/kdepim-runtime/distinfo6
-rw-r--r--deskutils/kdepim-runtime/pkg-plist74
-rw-r--r--deskutils/keditbookmarks/distinfo6
-rw-r--r--deskutils/kf6-kstatusnotifieritem/distinfo6
-rw-r--r--deskutils/kfind/distinfo6
-rw-r--r--deskutils/kmail-account-wizard/distinfo6
-rw-r--r--deskutils/kmail/distinfo6
-rw-r--r--deskutils/kongress/distinfo6
-rw-r--r--deskutils/kontact/distinfo6
-rw-r--r--deskutils/korganizer/distinfo6
-rw-r--r--deskutils/korganizer/pkg-plist1
-rw-r--r--deskutils/kruler/distinfo6
-rw-r--r--deskutils/ktimetracker/Makefile24
-rw-r--r--deskutils/ktimetracker/distinfo6
-rw-r--r--deskutils/ktimetracker/pkg-plist28
-rw-r--r--deskutils/kweather/distinfo6
-rw-r--r--deskutils/kweather/pkg-plist1
-rw-r--r--deskutils/kweathercore/distinfo6
-rw-r--r--deskutils/lazycli/Makefile2
-rw-r--r--deskutils/libcprime/Makefile9
-rw-r--r--deskutils/libcprime/distinfo6
-rw-r--r--deskutils/libcprime/pkg-plist12
-rw-r--r--deskutils/libkdepim/distinfo6
-rw-r--r--deskutils/lxqt-notificationd/Makefile2
-rw-r--r--deskutils/mbox-importer/distinfo6
-rw-r--r--deskutils/merkuro/distinfo6
-rw-r--r--deskutils/merkuro/pkg-plist13
-rw-r--r--deskutils/meteo/Makefile2
-rw-r--r--deskutils/nextcloudclient/Makefile11
-rw-r--r--deskutils/nextcloudclient/distinfo6
-rw-r--r--deskutils/nextcloudclient/files/patch-doc_CMakeLists.txt18
-rw-r--r--deskutils/nextcloudclient/files/patch-man_CMakeLists.txt15
-rw-r--r--deskutils/nextcloudclient/pkg-plist4
-rw-r--r--deskutils/noti/Makefile2
-rw-r--r--deskutils/pim-data-exporter/distinfo6
-rw-r--r--deskutils/pim-sieve-editor/distinfo6
-rw-r--r--deskutils/pinot/Makefile10
-rw-r--r--deskutils/pipecolor/Makefile2
-rw-r--r--deskutils/plasma6-milou/distinfo6
-rw-r--r--deskutils/plasma6-milou/pkg-plist1
-rw-r--r--deskutils/plasma6-sddm-kcm/distinfo6
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/Makefile1
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/distinfo6
-rw-r--r--deskutils/pueue/Makefile2
-rw-r--r--deskutils/py-paperless-ngx/Makefile35
-rw-r--r--deskutils/py-paperless-ngx/distinfo10
-rw-r--r--deskutils/py-paperless-ngx/files/nginx.conf.in6
-rw-r--r--deskutils/py-paperless-ngx/files/patch-paperless.conf.example10
-rw-r--r--deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py20
-rw-r--r--deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py25
-rw-r--r--deskutils/py-paperless-ngx/files/pkg-message.in11
-rw-r--r--deskutils/py-paperless-ngx/pkg-plist63
-rw-r--r--deskutils/py-paperless/Makefile2
-rw-r--r--deskutils/py-term-background/Makefile17
-rw-r--r--deskutils/py-term-background/distinfo6
-rw-r--r--deskutils/py-term-background/pkg-plist18
-rw-r--r--deskutils/py-vdirsyncer/Makefile9
-rw-r--r--deskutils/py-vdirsyncer/distinfo6
-rw-r--r--deskutils/py-vdirsyncer/files/patch-atomicwrites111
-rw-r--r--deskutils/py-vdirsyncer/files/patch-pyproject.toml21
-rw-r--r--deskutils/py-vdirsyncer/files/patch-setup.py11
-rw-r--r--deskutils/qownnotes/Makefile38
-rw-r--r--deskutils/qownnotes/distinfo6
-rw-r--r--deskutils/readur/Makefile2
-rw-r--r--deskutils/readur/Makefile.crates113
-rw-r--r--deskutils/readur/distinfo236
-rw-r--r--deskutils/readur/pkg-plist2
-rw-r--r--deskutils/rednotebook/Makefile2
-rw-r--r--deskutils/remind/Makefile4
-rw-r--r--deskutils/remind/distinfo6
-rw-r--r--deskutils/remind/files/extra-patch-configure.ac10
-rw-r--r--deskutils/remind/files/extra-patch-configure.in10
-rw-r--r--deskutils/rwpspread/Makefile2
-rw-r--r--deskutils/showdown/Makefile2
-rw-r--r--deskutils/sigi/Makefile2
-rw-r--r--deskutils/skim/Makefile1
-rw-r--r--deskutils/solanum/Makefile2
-rw-r--r--deskutils/sowon/Makefile2
-rw-r--r--deskutils/stirling-pdf/Makefile2
-rw-r--r--deskutils/stirling-pdf/distinfo6
-rw-r--r--deskutils/syncthingtray/Makefile16
-rw-r--r--deskutils/syncthingtray/distinfo18
-rw-r--r--deskutils/syncthingtray/pkg-message11
-rw-r--r--deskutils/taskwarrior-tui/Makefile2
-rw-r--r--deskutils/thokr/Makefile2
-rw-r--r--deskutils/timewarrior/Makefile6
-rw-r--r--deskutils/timewarrior/distinfo10
-rw-r--r--deskutils/timewarrior/pkg-plist23
-rw-r--r--deskutils/treeline/Makefile7
-rw-r--r--deskutils/treeline/distinfo6
-rw-r--r--deskutils/treesheets/Makefile13
-rw-r--r--deskutils/treesheets/distinfo8
-rw-r--r--deskutils/treesheets/files/patch-CMakeLists.txt58
-rw-r--r--deskutils/ultralist/Makefile2
-rw-r--r--deskutils/virt-manager/Makefile3
-rw-r--r--deskutils/virt-manager/distinfo6
-rw-r--r--deskutils/virt-manager/pkg-plist1
-rw-r--r--deskutils/xdg-terminal-exec/Makefile2
-rw-r--r--deskutils/xdg-terminal-exec/distinfo6
-rw-r--r--deskutils/zanshin/distinfo6
-rw-r--r--deskutils/znotes/Makefile3
-rw-r--r--devel/Makefile68
-rw-r--r--devel/R-cran-TH.data/Makefile4
-rw-r--r--devel/R-cran-TH.data/distinfo6
-rw-r--r--devel/R-cran-broom/Makefile2
-rw-r--r--devel/R-cran-broom/distinfo6
-rw-r--r--devel/R-cran-collapse/Makefile2
-rw-r--r--devel/R-cran-collapse/distinfo6
-rw-r--r--devel/R-cran-evaluate/Makefile2
-rw-r--r--devel/R-cran-evaluate/distinfo6
-rw-r--r--devel/R-cran-gargle/Makefile19
-rw-r--r--devel/R-cran-gargle/distinfo6
-rw-r--r--devel/R-cran-googledrive/Makefile16
-rw-r--r--devel/R-cran-googledrive/distinfo6
-rw-r--r--devel/R-cran-googlesheets4/Makefile13
-rw-r--r--devel/R-cran-googlesheets4/distinfo6
-rw-r--r--devel/R-cran-hardhat/Makefile4
-rw-r--r--devel/R-cran-hardhat/distinfo6
-rw-r--r--devel/R-cran-later/Makefile5
-rw-r--r--devel/R-cran-later/distinfo6
-rw-r--r--devel/R-cran-magrittr/Makefile5
-rw-r--r--devel/R-cran-magrittr/distinfo6
-rw-r--r--devel/R-cran-mockery/Makefile5
-rw-r--r--devel/R-cran-mockery/distinfo6
-rw-r--r--devel/R-cran-pillar/Makefile2
-rw-r--r--devel/R-cran-pillar/distinfo6
-rw-r--r--devel/R-cran-pkgload/Makefile4
-rw-r--r--devel/R-cran-pkgload/distinfo6
-rw-r--r--devel/R-cran-progressr/Makefile8
-rw-r--r--devel/R-cran-progressr/distinfo6
-rw-r--r--devel/R-cran-rprojroot/Makefile2
-rw-r--r--devel/R-cran-rprojroot/distinfo6
-rw-r--r--devel/R-cran-sfsmisc/Makefile2
-rw-r--r--devel/R-cran-sfsmisc/distinfo6
-rw-r--r--devel/R-cran-systemfonts/Makefile17
-rw-r--r--devel/R-cran-systemfonts/distinfo6
-rw-r--r--devel/R-cran-testthat/Makefile9
-rw-r--r--devel/addlicense/Makefile20
-rw-r--r--devel/addlicense/distinfo5
-rw-r--r--devel/addlicense/pkg-descr5
-rw-r--r--devel/air-go/Makefile3
-rw-r--r--devel/air-go/distinfo10
-rw-r--r--devel/allegro5/Makefile108
-rw-r--r--devel/allegro5/distinfo6
-rw-r--r--devel/allegro5/files/patch-CMakeLists.txt21
-rw-r--r--devel/allegro5/files/patch-src_linux_lhaptic.c119
-rw-r--r--devel/allegro5/pkg-plist2420
-rw-r--r--devel/amber/Makefile2
-rw-r--r--devel/aml/Makefile2
-rw-r--r--devel/aml/distinfo6
-rw-r--r--devel/aml/pkg-plist8
-rw-r--r--devel/android-tools/Makefile2
-rw-r--r--devel/apache-ant/Makefile3
-rw-r--r--devel/apache-ant/distinfo14
-rw-r--r--devel/apache-orc/Makefile9
-rw-r--r--devel/apache-orc/distinfo10
-rw-r--r--devel/apache-orc/files/patch-c++_test_TestConvertColumnReader.cc11
-rw-r--r--devel/apache-orc/files/patch-cmake__modules_ThirdpartyToolchain.cmake18
-rw-r--r--devel/apache-orc/pkg-plist10
-rw-r--r--devel/api-linter/Makefile3
-rw-r--r--devel/api-linter/distinfo10
-rw-r--r--devel/app-builder-devel/Makefile2
-rw-r--r--devel/app-builder/Makefile2
-rw-r--r--devel/appstream-compose/Makefile4
-rw-r--r--devel/appstream-compose/pkg-plist3
-rw-r--r--devel/appstream-qt/pkg-plist2
-rw-r--r--devel/appstream/Makefile5
-rw-r--r--devel/appstream/distinfo6
-rw-r--r--devel/appstream/pkg-plist3
-rw-r--r--devel/apr1/Makefile2
-rw-r--r--devel/apr1/files/patch-my_init11
-rw-r--r--devel/arachne-pnr/Makefile5
-rw-r--r--devel/arcanist-lib/Makefile1
-rw-r--r--devel/arduino-builder/Makefile2
-rw-r--r--devel/arduinoOTA/Makefile2
-rw-r--r--devel/argc/Makefile1
-rw-r--r--devel/asmx/Makefile2
-rw-r--r--devel/astyle/Makefile2
-rw-r--r--devel/astyle/distinfo6
-rw-r--r--devel/athens/Makefile12
-rw-r--r--devel/athens/distinfo10
-rw-r--r--devel/athens/files/athens.in19
-rw-r--r--devel/avro-cpp/Makefile2
-rw-r--r--devel/awesome-cli/Makefile2
-rw-r--r--devel/aws-c-common/Makefile2
-rw-r--r--devel/aws-c-common/distinfo6
-rw-r--r--devel/aws-c-event-stream/Makefile2
-rw-r--r--devel/aws-c-event-stream/distinfo6
-rw-r--r--devel/aws-c-io/Makefile2
-rw-r--r--devel/aws-c-io/distinfo6
-rw-r--r--devel/aws-c-s3/Makefile2
-rw-r--r--devel/aws-c-s3/distinfo6
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/aws-sdk-cpp/Makefile19
-rw-r--r--devel/aws-sdk-cpp/distinfo6
-rw-r--r--devel/bacon/Makefile118
-rw-r--r--devel/bacon/distinfo234
-rw-r--r--devel/bashdb/files/patch-configure2
-rw-r--r--devel/bazel-buildtools/Makefile2
-rw-r--r--devel/bcpp/Makefile2
-rw-r--r--devel/bcpp/distinfo6
-rw-r--r--devel/bcunit/Makefile6
-rw-r--r--devel/bcunit/distinfo6
-rw-r--r--devel/bcunit/pkg-plist3
-rw-r--r--devel/bfg/Makefile3
-rw-r--r--devel/bfg/distinfo6
-rw-r--r--devel/binaryen/Makefile19
-rw-r--r--devel/binaryen/distinfo6
-rw-r--r--devel/binaryen/pkg-plist1
-rw-r--r--devel/bingrep/Makefile2
-rw-r--r--devel/boost_build/Makefile2
-rw-r--r--devel/bsddialog/Makefile2
-rw-r--r--devel/bsddialog/distinfo6
-rw-r--r--devel/bstring/Makefile5
-rw-r--r--devel/bstring/distinfo8
-rw-r--r--devel/buf/Makefile2
-rw-r--r--devel/buildkite-agent/Makefile3
-rw-r--r--devel/buildkite-agent/distinfo10
-rw-r--r--devel/buildkite-cli/Makefile3
-rw-r--r--devel/buildkite-cli/distinfo14
-rw-r--r--devel/bunyan/Makefile2
-rw-r--r--devel/busd/Makefile2
-rw-r--r--devel/bustle/Makefile2
-rw-r--r--devel/c4core/Makefile9
-rw-r--r--devel/c4core/distinfo20
-rw-r--r--devel/c4core/files/patch-CMakeLists.txt6
-rw-r--r--devel/c4core/files/patch-src_c4_std_string__fwd.hpp4
-rw-r--r--devel/c4core/files/patch-src_c4_std_vector__fwd.hpp19
-rw-r--r--devel/c4core/pkg-plist8
-rw-r--r--devel/camp/Makefile4
-rw-r--r--devel/camp/distinfo6
-rw-r--r--devel/cargo-bloat/Makefile2
-rw-r--r--devel/cargo-c/Makefile2
-rw-r--r--devel/cargo-cache/Makefile2
-rw-r--r--devel/cargo-deny/Makefile532
-rw-r--r--devel/cargo-deny/distinfo1056
-rw-r--r--devel/cargo-depgraph/Makefile2
-rw-r--r--devel/cargo-dist/Makefile1
-rw-r--r--devel/cargo-edit/Makefile419
-rw-r--r--devel/cargo-edit/distinfo836
-rw-r--r--devel/cargo-generate/Makefile4
-rw-r--r--devel/cargo-generate/Makefile.crates414
-rw-r--r--devel/cargo-generate/distinfo834
-rw-r--r--devel/cargo-hack/Makefile86
-rw-r--r--devel/cargo-hack/distinfo170
-rw-r--r--devel/cargo-leptos/Makefile1
-rw-r--r--devel/cargo-llvm-cov/Makefile1
-rw-r--r--devel/cargo-make/Makefile1
-rw-r--r--devel/cargo-mutants/Makefile3
-rw-r--r--devel/cargo-mutants/distinfo6
-rw-r--r--devel/cargo-readme/Makefile1
-rw-r--r--devel/cargo-spellcheck/Makefile2
-rw-r--r--devel/cargo-spellcheck/distinfo6
-rw-r--r--devel/cargo-tarpaulin/Makefile1
-rw-r--r--devel/cargo-udeps/Makefile394
-rw-r--r--devel/cargo-udeps/distinfo786
-rw-r--r--devel/cask/Makefile2
-rw-r--r--devel/catch/pkg-plist2
-rw-r--r--devel/catch2/Makefile5
-rw-r--r--devel/catch2/distinfo6
-rw-r--r--devel/catch2/pkg-plist13
-rw-r--r--devel/catppuccin-whiskers/Makefile29
-rw-r--r--devel/catppuccin-whiskers/Makefile.crates149
-rw-r--r--devel/catppuccin-whiskers/distinfo301
-rw-r--r--devel/catppuccin-whiskers/pkg-descr3
-rw-r--r--devel/cbfmt/Makefile2
-rw-r--r--devel/ccache-static/Makefile2
-rw-r--r--devel/cdecl/Makefile2
-rw-r--r--devel/cdecl/distinfo6
-rw-r--r--devel/cervisia/Makefile24
-rw-r--r--devel/cervisia/distinfo3
-rw-r--r--devel/cervisia/pkg-descr1
-rw-r--r--devel/cervisia/pkg-plist186
-rw-r--r--devel/chroma/Makefile2
-rw-r--r--devel/cirrus-cli/Makefile2
-rw-r--r--devel/cirrus-cli/distinfo10
-rw-r--r--devel/clojure-cider/Makefile1
-rw-r--r--devel/cmake-core/Makefile3
-rw-r--r--devel/cmake-core/distinfo8
-rw-r--r--devel/cmake-core/files/patch-Modules_FindBoost.cmake9
-rw-r--r--devel/cmake-core/pkg-plist1
-rw-r--r--devel/coccinelle/Makefile1
-rw-r--r--devel/cocogitto/Makefile2
-rw-r--r--devel/commitizen/Makefile10
-rw-r--r--devel/commitizen/distinfo6
-rw-r--r--devel/compdbgen/Makefile25
-rw-r--r--devel/compdbgen/distinfo5
-rw-r--r--devel/compdbgen/pkg-descr5
-rw-r--r--devel/compiz-bcop/Makefile14
-rw-r--r--devel/compiz-bcop/pkg-plist3
-rw-r--r--devel/cond-let/Makefile38
-rw-r--r--devel/cond-let/distinfo3
-rw-r--r--devel/cond-let/pkg-descr19
-rw-r--r--devel/cons-test/Makefile3
-rw-r--r--devel/convco/Makefile2
-rw-r--r--devel/corrade/Makefile7
-rw-r--r--devel/corrosion/Makefile2
-rw-r--r--devel/cppcodec/Makefile20
-rw-r--r--devel/cppcodec/distinfo3
-rw-r--r--devel/cppcodec/pkg-descr8
-rw-r--r--devel/cppcodec/pkg-plist26
-rw-r--r--devel/cpu_features/Makefile4
-rw-r--r--devel/cpu_features/files/patch-src_hwcaps.c44
-rw-r--r--devel/cpu_features/files/patch-src_impl__aarch64__linux__or__android.c23
-rw-r--r--devel/cpu_features/files/patch-src_impl__arm__linux__or__android.c21
-rw-r--r--devel/cpu_rec_rs/Makefile2
-rw-r--r--devel/csmith/Makefile2
-rw-r--r--devel/cvise/Makefile2
-rw-r--r--devel/cvise/distinfo6
-rw-r--r--devel/cvise/pkg-plist3
-rw-r--r--devel/dash.el/Makefile1
-rw-r--r--devel/dbus/Makefile4
-rw-r--r--devel/dbus/files/patch-dbus_dbus-transport-socket.c15
-rw-r--r--devel/dconf/Makefile20
-rw-r--r--devel/dconf/distinfo6
-rw-r--r--devel/dconf/files/patch-client_meson.build11
-rw-r--r--devel/dconf/files/patch-gsettings_meson.build11
-rw-r--r--devel/dconf/files/patch-gsettings_symbol.map11
-rw-r--r--devel/delve/Makefile2
-rw-r--r--devel/desed/Makefile2
-rw-r--r--devel/devhelp/Makefile2
-rw-r--r--devel/distel/Makefile2
-rw-r--r--devel/dolphin-plugins/distinfo6
-rw-r--r--devel/dolphin-plugins/pkg-plist3
-rw-r--r--devel/dorst/Makefile4
-rw-r--r--devel/dorst/Makefile.crates134
-rw-r--r--devel/dorst/distinfo274
-rw-r--r--devel/dorst/files/patch-Cargo.lock10
-rw-r--r--devel/dorst/files/patch-Cargo.toml8
-rw-r--r--devel/doxygen/files/patch-examples_CMakeLists.txt29
-rw-r--r--devel/dra/Makefile2
-rw-r--r--devel/dtool/Makefile2
-rw-r--r--devel/dupl/Makefile2
-rw-r--r--devel/dura/Makefile2
-rw-r--r--devel/dwarf2json/Makefile2
-rw-r--r--devel/electron32/Makefile458
-rw-r--r--devel/electron32/Makefile.version2
-rw-r--r--devel/electron32/distinfo25
-rw-r--r--devel/electron32/files/package.json142
-rw-r--r--devel/electron32/files/patch-.gn11
-rw-r--r--devel/electron32/files/patch-BUILD.gn89
-rw-r--r--devel/electron32/files/patch-apps_ui_views_app__window__frame__view.cc11
-rw-r--r--devel/electron32/files/patch-ash_display_mirror__window__controller.cc14
-rw-r--r--devel/electron32/files/patch-base_BUILD.gn157
-rw-r--r--devel/electron32/files/patch-base_allocator_dispatcher_tls.h11
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_partition__alloc.gni20
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h20
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h11
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h13
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc11
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h16
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc11
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc34
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc13
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h11
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h11
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc11
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h20
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h20
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h16
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc29
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc53
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc50
-rw-r--r--devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc11
-rw-r--r--devel/electron32/files/patch-base_atomicops.h14
-rw-r--r--devel/electron32/files/patch-base_base__paths__posix.cc108
-rw-r--r--devel/electron32/files/patch-base_compiler__specific.h11
-rw-r--r--devel/electron32/files/patch-base_debug_debugger__posix.cc69
-rw-r--r--devel/electron32/files/patch-base_debug_elf__reader.cc13
-rw-r--r--devel/electron32/files/patch-base_debug_proc__maps__linux.cc11
-rw-r--r--devel/electron32/files/patch-base_debug_stack__trace.cc29
-rw-r--r--devel/electron32/files/patch-base_debug_stack__trace__posix.cc101
-rw-r--r--devel/electron32/files/patch-base_features.cc27
-rw-r--r--devel/electron32/files/patch-base_files_dir__reader__linux.h39
-rw-r--r--devel/electron32/files/patch-base_files_file__util__posix.cc55
-rw-r--r--devel/electron32/files/patch-base_files_file__util__unittest.cc20
-rw-r--r--devel/electron32/files/patch-base_functional_unretained__traits.h11
-rw-r--r--devel/electron32/files/patch-base_i18n_icu__util.cc20
-rw-r--r--devel/electron32/files/patch-base_linux__util.cc17
-rw-r--r--devel/electron32/files/patch-base_logging__unittest.cc31
-rw-r--r--devel/electron32/files/patch-base_memory_discardable__memory.cc38
-rw-r--r--devel/electron32/files/patch-base_memory_discardable__memory__internal.h11
-rw-r--r--devel/electron32/files/patch-base_memory_madv__free__discardable__memory__posix.cc21
-rw-r--r--devel/electron32/files/patch-base_memory_platform__shared__memory__region.h29
-rw-r--r--devel/electron32/files/patch-base_memory_platform__shared__memory__region__posix.cc29
-rw-r--r--devel/electron32/files/patch-base_message__loop_message__pump__glib.cc28
-rw-r--r--devel/electron32/files/patch-base_native__library__unittest.cc11
-rw-r--r--devel/electron32/files/patch-base_posix_unix__domain__socket.cc57
-rw-r--r--devel/electron32/files/patch-base_process_internal__linux.h20
-rw-r--r--devel/electron32/files/patch-base_process_kill.h11
-rw-r--r--devel/electron32/files/patch-base_process_kill__posix.cc11
-rw-r--r--devel/electron32/files/patch-base_process_launch.h11
-rw-r--r--devel/electron32/files/patch-base_process_launch__posix.cc12
-rw-r--r--devel/electron32/files/patch-base_process_memory__linux.cc44
-rw-r--r--devel/electron32/files/patch-base_process_process__handle__freebsd.cc25
-rw-r--r--devel/electron32/files/patch-base_process_process__handle__openbsd.cc133
-rw-r--r--devel/electron32/files/patch-base_process_process__iterator__freebsd.cc51
-rw-r--r--devel/electron32/files/patch-base_process_process__iterator__openbsd.cc45
-rw-r--r--devel/electron32/files/patch-base_process_process__metrics.cc49
-rw-r--r--devel/electron32/files/patch-base_process_process__metrics.h115
-rw-r--r--devel/electron32/files/patch-base_process_process__metrics__freebsd.cc307
-rw-r--r--devel/electron32/files/patch-base_process_process__metrics__openbsd.cc234
-rw-r--r--devel/electron32/files/patch-base_process_process__metrics__posix.cc20
-rw-r--r--devel/electron32/files/patch-base_process_process__metrics__unittest.cc12
-rw-r--r--devel/electron32/files/patch-base_process_process__posix.cc94
-rw-r--r--devel/electron32/files/patch-base_process_process__unittest.cc11
-rw-r--r--devel/electron32/files/patch-base_profiler_sampling__profiler__thread__token.cc20
-rw-r--r--devel/electron32/files/patch-base_profiler_sampling__profiler__thread__token.h20
-rw-r--r--devel/electron32/files/patch-base_profiler_stack__base__address__posix.cc59
-rw-r--r--devel/electron32/files/patch-base_profiler_stack__sampling__profiler__test__util.cc11
-rw-r--r--devel/electron32/files/patch-base_profiler_stack__sampling__profiler__unittest.cc11
-rw-r--r--devel/electron32/files/patch-base_profiler_thread__delegate__posix.cc20
-rw-r--r--devel/electron32/files/patch-base_rand__util.h11
-rw-r--r--devel/electron32/files/patch-base_rand__util__posix.cc62
-rw-r--r--devel/electron32/files/patch-base_strings_safe__sprintf__unittest.cc18
-rw-r--r--devel/electron32/files/patch-base_synchronization_lock__impl.h23
-rw-r--r--devel/electron32/files/patch-base_syslog__logging.cc20
-rw-r--r--devel/electron32/files/patch-base_system_sys__info.cc11
-rw-r--r--devel/electron32/files/patch-base_system_sys__info.h20
-rw-r--r--devel/electron32/files/patch-base_system_sys__info__freebsd.cc115
-rw-r--r--devel/electron32/files/patch-base_system_sys__info__openbsd.cc94
-rw-r--r--devel/electron32/files/patch-base_system_sys__info__posix.cc29
-rw-r--r--devel/electron32/files/patch-base_task_thread__pool_environment__config__unittest.cc11
-rw-r--r--devel/electron32/files/patch-base_test_launcher_test__launcher.cc10
-rw-r--r--devel/electron32/files/patch-base_test_test__file__util__linux.cc13
-rw-r--r--devel/electron32/files/patch-base_test_test__file__util__posix.cc11
-rw-r--r--devel/electron32/files/patch-base_threading_hang__watcher.cc11
-rw-r--r--devel/electron32/files/patch-base_threading_platform__thread.h11
-rw-r--r--devel/electron32/files/patch-base_threading_platform__thread__internal__posix.cc11
-rw-r--r--devel/electron32/files/patch-base_threading_platform__thread__posix.cc53
-rw-r--r--devel/electron32/files/patch-base_threading_platform__thread__unittest.cc38
-rw-r--r--devel/electron32/files/patch-base_trace__event_malloc__dump__provider.cc30
-rw-r--r--devel/electron32/files/patch-base_trace__event_memory__dump__manager.cc11
-rw-r--r--devel/electron32/files/patch-base_trace__event_process__memory__dump.cc20
-rw-r--r--devel/electron32/files/patch-base_tracing_trace__time.cc28
-rw-r--r--devel/electron32/files/patch-build_config_BUILD.gn13
-rw-r--r--devel/electron32/files/patch-build_config_BUILDCONFIG.gn45
-rw-r--r--devel/electron32/files/patch-build_config_clang_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-build_config_compiler_BUILD.gn138
-rw-r--r--devel/electron32/files/patch-build_config_ozone.gni19
-rw-r--r--devel/electron32/files/patch-build_config_rust.gni13
-rw-r--r--devel/electron32/files/patch-build_linux_strip__binary.py10
-rw-r--r--devel/electron32/files/patch-build_linux_unbundle_icu.gn37
-rw-r--r--devel/electron32/files/patch-build_linux_unbundle_libevent.gn15
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_BUILD.gn106
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_DEPS12
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_alias.cc25
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_alias.h40
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.cc20
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.h24
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_allocator__impls.cc108
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_allocator__impls.h27
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_allocator__impls__ffi.rs22
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_compiler__specific.h41
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_immediate__crash.h174
-rw-r--r--devel/electron32/files/patch-build_rust_allocator_lib.rs122
-rw-r--r--devel/electron32/files/patch-build_rust_cargo__crate.gni25
-rw-r--r--devel/electron32/files/patch-build_rust_rust__bindgen.gni19
-rw-r--r--devel/electron32/files/patch-build_rust_rust__macro.gni12
-rw-r--r--devel/electron32/files/patch-build_rust_rust__target.gni13
-rw-r--r--devel/electron32/files/patch-build_rust_std_BUILD.gn84
-rw-r--r--devel/electron32/files/patch-build_toolchain_gcc__toolchain.gni44
-rw-r--r--devel/electron32/files/patch-build_toolchain_toolchain.gni11
-rw-r--r--devel/electron32/files/patch-cc_BUILD.gn19
-rw-r--r--devel/electron32/files/patch-cc_base_features.cc11
-rw-r--r--devel/electron32/files/patch-chrome_app_chrome__command__ids.h17
-rw-r--r--devel/electron32/files/patch-chrome_app_chrome__main.cc43
-rw-r--r--devel/electron32/files/patch-chrome_app_chrome__main__delegate.cc152
-rw-r--r--devel/electron32/files/patch-chrome_browser_BUILD.gn16
-rw-r--r--devel/electron32/files/patch-chrome_browser_about__flags.cc293
-rw-r--r--devel/electron32/files/patch-chrome_browser_after__startup__task__utils.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_background_background__mode__manager.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_background_background__mode__optimizer.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_browser__features.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_browser__process__impl.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_browser__process__impl.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_chrome__browser__field__trials.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_chrome__browser__field__trials.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_chrome__browser__interface__binders.cc89
-rw-r--r--devel/electron32/files/patch-chrome_browser_chrome__browser__main.cc118
-rw-r--r--devel/electron32/files/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_chrome__browser__main__linux.cc39
-rw-r--r--devel/electron32/files/patch-chrome_browser_chrome__browser__main__linux.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_chrome__browser__main__posix.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_chrome__content__browser__client.cc161
-rw-r--r--devel/electron32/files/patch-chrome_browser_chrome__content__browser__client.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc38
-rw-r--r--devel/electron32/files/patch-chrome_browser_defaults.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_diagnostics_diagnostics__writer.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_download_download__commands.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_download_download__file__picker.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_download_download__item__model.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_download_download__prefs.cc90
-rw-r--r--devel/electron32/files/patch-chrome_browser_download_download__prefs.h20
-rw-r--r--devel/electron32/files/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_enterprise_connectors_connectors__service.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc47
-rw-r--r--devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h20
-rw-r--r--devel/electron32/files/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc78
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_BUILD.gn13
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc38
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc13
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_api_tabs_tabs__api.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_extensions_external__provider__impl.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_first__run_first__run__dialog.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_first__run_first__run__internal.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_flag__descriptions.cc128
-rw-r--r--devel/electron32/files/patch-chrome_browser_flag__descriptions.h118
-rw-r--r--devel/electron32/files/patch-chrome_browser_gcm_gcm__profile__service__factory.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_global__desktop__features.cc19
-rw-r--r--devel/electron32/files/patch-chrome_browser_global__desktop__features.h38
-rw-r--r--devel/electron32/files/patch-chrome_browser_headless_headless__mode__util.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc15
-rw-r--r--devel/electron32/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc16
-rw-r--r--devel/electron32/files/patch-chrome_browser_media_audio__service__util.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_media_router_discovery_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc48
-rw-r--r--devel/electron32/files/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc30
-rw-r--r--devel/electron32/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc47
-rw-r--r--devel/electron32/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h20
-rw-r--r--devel/electron32/files/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc33
-rw-r--r--devel/electron32/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h20
-rw-r--r--devel/electron32/files/patch-chrome_browser_memory__details.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc55
-rw-r--r--devel/electron32/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h20
-rw-r--r--devel/electron32/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc88
-rw-r--r--devel/electron32/files/patch-chrome_browser_metrics_perf_cpu__identity.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_metrics_power_process__monitor.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_net_profile__network__context__service.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_net_system__network__context__manager.cc147
-rw-r--r--devel/electron32/files/patch-chrome_browser_net_system__network__context__manager.h20
-rw-r--r--devel/electron32/files/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_notifications_notification__display__service__impl.cc38
-rw-r--r--devel/electron32/files/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_platform__util__linux.cc12
-rw-r--r--devel/electron32/files/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc38
-rw-r--r--devel/electron32/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc254
-rw-r--r--devel/electron32/files/patch-chrome_browser_policy_device__management__service__configuration.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_prefs_browser__prefs.cc75
-rw-r--r--devel/electron32/files/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_printing_print__backend__service__manager.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_printing_printer__query.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_process__singleton__posix.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc118
-rw-r--r--devel/electron32/files/patch-chrome_browser_profiles_profile__impl.cc40
-rw-r--r--devel/electron32/files/patch-chrome_browser_profiles_profiles__state.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_renderer__preferences__util.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_screen__ai_screen__ai__install__state.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_screen__ai_screen__ai__service__router.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_sessions_session__restore.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_sharing_sharing__device__registration.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_signin_signin__util.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_sync_chrome__sync__client.cc47
-rw-r--r--devel/electron32/files/patch-chrome_browser_sync_device__info__sync__client__impl.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_sync_sync__service__factory.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group.cc38
-rw-r--r--devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group.h38
-rw-r--r--devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc47
-rw-r--r--devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_task__manager_task__manager__observer.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_themes_theme__helper.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_themes_theme__service.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_themes_theme__service__factory.cc37
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_actions_chrome__action__id.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h38
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_browser.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_browser__command__controller.cc80
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_browser__commands.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_browser__ui__prefs.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_browser__view__prefs.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_chrome__pages.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_chrome__pages.h20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_sad__tab.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_signin_signin__view__controller.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc38
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_tab__helpers.cc26
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_tabs_features.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_task__manager_task__manager__columns.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_test_popup__browsertest.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_test_test__browser__ui.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_ui__features.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_ui__features.h29
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_accelerator__table.cc34
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_chrome__views__delegate.h16
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame.cc56
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame.h20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__view.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc38
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc92
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h47
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_hung__renderer__view.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc47
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc56
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc83
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_about_about__ui.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc114
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui.cc16
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__constants.cc17
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__constants.h19
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__handler.h20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc29
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc56
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_ui_window__sizer_window__sizer.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_extension__status__utils.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h20
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc119
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h38
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_web__app__helpers.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_web__applications_web__app__install__info.h11
-rw-r--r--devel/electron32/files/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc11
-rw-r--r--devel/electron32/files/patch-chrome_browser_webauthn_enclave__manager.cc20
-rw-r--r--devel/electron32/files/patch-chrome_browser_webauthn_unexportable__key__utils.cc11
-rw-r--r--devel/electron32/files/patch-chrome_common_channel__info.h20
-rw-r--r--devel/electron32/files/patch-chrome_common_channel__info__posix.cc20
-rw-r--r--devel/electron32/files/patch-chrome_common_chrome__features.cc56
-rw-r--r--devel/electron32/files/patch-chrome_common_chrome__features.h45
-rw-r--r--devel/electron32/files/patch-chrome_common_chrome__paths.cc84
-rw-r--r--devel/electron32/files/patch-chrome_common_chrome__paths.h29
-rw-r--r--devel/electron32/files/patch-chrome_common_chrome__paths__internal.h11
-rw-r--r--devel/electron32/files/patch-chrome_common_chrome__switches.cc19
-rw-r--r--devel/electron32/files/patch-chrome_common_chrome__switches.h17
-rw-r--r--devel/electron32/files/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc11
-rw-r--r--devel/electron32/files/patch-chrome_common_media_cdm__host__file__path.cc11
-rw-r--r--devel/electron32/files/patch-chrome_common_media_cdm__registration.cc56
-rw-r--r--devel/electron32/files/patch-chrome_common_media_cdm__registration.h11
-rw-r--r--devel/electron32/files/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h11
-rw-r--r--devel/electron32/files/patch-chrome_common_pref__names.h91
-rw-r--r--devel/electron32/files/patch-chrome_common_url__constants.h11
-rw-r--r--devel/electron32/files/patch-chrome_common_webui__url__constants.cc37
-rw-r--r--devel/electron32/files/patch-chrome_common_webui__url__constants.h56
-rw-r--r--devel/electron32/files/patch-chrome_enterprise__companion_enterprise__companion__client.cc11
-rw-r--r--devel/electron32/files/patch-chrome_services_printing_print__backend__service__impl.cc47
-rw-r--r--devel/electron32/files/patch-chrome_test_base_scoped__channel__override__posix.cc11
-rw-r--r--devel/electron32/files/patch-chrome_test_chromedriver_chrome__launcher.cc10
-rw-r--r--devel/electron32/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc29
-rw-r--r--devel/electron32/files/patch-chrome_test_chromedriver_key__converter__unittest.cc20
-rw-r--r--devel/electron32/files/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc20
-rw-r--r--devel/electron32/files/patch-chrome_updater_configurator.cc11
-rw-r--r--devel/electron32/files/patch-chrome_utility_services.cc29
-rw-r--r--devel/electron32/files/patch-chromecast_browser_cast__browser__main__parts.cc38
-rw-r--r--devel/electron32/files/patch-chromecast_browser_cast__content__browser__client.cc11
-rw-r--r--devel/electron32/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc11
-rw-r--r--devel/electron32/files/patch-components_autofill_core_browser_payments__data__manager.cc11
-rw-r--r--devel/electron32/files/patch-components_autofill_core_common_autofill__features.cc11
-rw-r--r--devel/electron32/files/patch-components_autofill_core_common_autofill__payments__features.cc20
-rw-r--r--devel/electron32/files/patch-components_autofill_core_common_autofill__payments__features.h11
-rw-r--r--devel/electron32/files/patch-components_commerce_core_commerce__feature__list.cc20
-rw-r--r--devel/electron32/files/patch-components_constrained__window_constrained__window__views.cc11
-rw-r--r--devel/electron32/files/patch-components_content__settings_core_browser_website__settings__registry.cc11
-rw-r--r--devel/electron32/files/patch-components_crash_core_app_BUILD.gn43
-rw-r--r--devel/electron32/files/patch-components_crash_core_browser_crash__upload__list__crashpad.cc26
-rw-r--r--devel/electron32/files/patch-components_device__signals_core_browser_signals__aggregator__impl.cc11
-rw-r--r--devel/electron32/files/patch-components_device__signals_core_browser_signals__aggregator__impl.h11
-rw-r--r--devel/electron32/files/patch-components_device__signals_core_common_signals__features.cc11
-rw-r--r--devel/electron32/files/patch-components_device__signals_core_common_signals__features.h11
-rw-r--r--devel/electron32/files/patch-components_device__signals_test_signals__contract.cc11
-rw-r--r--devel/electron32/files/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc11
-rw-r--r--devel/electron32/files/patch-components_embedder__support_user__agent__utils.cc12
-rw-r--r--devel/electron32/files/patch-components_embedder__support_user__agent__utils__unittest.cc29
-rw-r--r--devel/electron32/files/patch-components_enterprise_watermarking_watermark.cc20
-rw-r--r--devel/electron32/files/patch-components_eye__dropper_eye__dropper__view.cc11
-rw-r--r--devel/electron32/files/patch-components_feature__engagement_public_event__constants.cc11
-rw-r--r--devel/electron32/files/patch-components_feature__engagement_public_feature__configurations.cc30
-rw-r--r--devel/electron32/files/patch-components_feature__engagement_public_feature__constants.cc30
-rw-r--r--devel/electron32/files/patch-components_feature__engagement_public_feature__constants.h30
-rw-r--r--devel/electron32/files/patch-components_feature__engagement_public_feature__list.cc30
-rw-r--r--devel/electron32/files/patch-components_feature__engagement_public_feature__list.h58
-rw-r--r--devel/electron32/files/patch-components_feed_core_v2_feed__network__impl__unittest.cc13
-rw-r--r--devel/electron32/files/patch-components_feed_core_v2_proto__util.cc24
-rw-r--r--devel/electron32/files/patch-components_feed_core_v2_proto__util__unittest.cc13
-rw-r--r--devel/electron32/files/patch-components_flags__ui_flags__state.cc11
-rw-r--r--devel/electron32/files/patch-components_gwp__asan_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-components_gwp__asan_client_gwp__asan.cc11
-rw-r--r--devel/electron32/files/patch-components_gwp__asan_client_gwp__asan__features.cc11
-rw-r--r--devel/electron32/files/patch-components_gwp__asan_crash__handler_crash__analyzer.cc20
-rw-r--r--devel/electron32/files/patch-components_live__caption_caption__util.cc11
-rw-r--r--devel/electron32/files/patch-components_media__router_common_media__source.cc11
-rw-r--r--devel/electron32/files/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc11
-rw-r--r--devel/electron32/files/patch-components_metrics_drive__metrics__provider__linux.cc16
-rw-r--r--devel/electron32/files/patch-components_metrics_metrics__log.cc38
-rw-r--r--devel/electron32/files/patch-components_named__mojo__ipc__server_connection__info.h20
-rw-r--r--devel/electron32/files/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc11
-rw-r--r--devel/electron32/files/patch-components_neterror_resources_neterror.js11
-rw-r--r--devel/electron32/files/patch-components_network__session__configurator_browser_network__session__configurator.cc11
-rw-r--r--devel/electron32/files/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc11
-rw-r--r--devel/electron32/files/patch-components_optimization__guide_core_optimization__guide__util.cc11
-rw-r--r--devel/electron32/files/patch-components_os__crypt_sync_libsecret__util__linux.cc27
-rw-r--r--devel/electron32/files/patch-components_os__crypt_sync_os__crypt.h72
-rw-r--r--devel/electron32/files/patch-components_paint__preview_browser_paint__preview__client.cc13
-rw-r--r--devel/electron32/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc13
-rw-r--r--devel/electron32/files/patch-components_paint__preview_player_player__compositor__delegate.cc13
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_features_password__features.cc20
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_features_password__features.h11
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_password__form__manager.cc29
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_password__manager.cc20
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_password__manager__client.h20
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_password__manager__switches.h11
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc11
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.h20
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_password__store_login__database.cc20
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc11
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc11
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_password__store_password__store__built__in__backend.cc11
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc11
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_browser_stub__password__manager__client.h11
-rw-r--r--devel/electron32/files/patch-components_password__manager_core_common_password__manager__pref__names.h20
-rw-r--r--devel/electron32/files/patch-components_performance__manager_public_features.h11
-rw-r--r--devel/electron32/files/patch-components_permissions_prediction__service_prediction__common.cc20
-rw-r--r--devel/electron32/files/patch-components_policy_core_browser_policy__pref__mapping__test.cc11
-rw-r--r--devel/electron32/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc11
-rw-r--r--devel/electron32/files/patch-components_policy_core_common_cloud_cloud__policy__util.cc55
-rw-r--r--devel/electron32/files/patch-components_policy_core_common_policy__loader__common.cc20
-rw-r--r--devel/electron32/files/patch-components_policy_core_common_policy__utils.cc11
-rw-r--r--devel/electron32/files/patch-components_power__metrics_energy__metrics__provider.cc21
-rw-r--r--devel/electron32/files/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc11
-rw-r--r--devel/electron32/files/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc11
-rw-r--r--devel/electron32/files/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc11
-rw-r--r--devel/electron32/files/patch-components_safe__browsing_core_common_features.cc20
-rw-r--r--devel/electron32/files/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc11
-rw-r--r--devel/electron32/files/patch-components_search__engines_template__url__service.cc11
-rw-r--r--devel/electron32/files/patch-components_security__interstitials_content_utils.cc11
-rw-r--r--devel/electron32/files/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc11
-rw-r--r--devel/electron32/files/patch-components_soda_soda__util.cc29
-rw-r--r--devel/electron32/files/patch-components_startup__metric__utils_common_startup__metric__utils.cc11
-rw-r--r--devel/electron32/files/patch-components_storage__monitor_BUILD.gn20
-rw-r--r--devel/electron32/files/patch-components_storage__monitor_removable__device__constants.h11
-rw-r--r--devel/electron32/files/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc11
-rw-r--r--devel/electron32/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc11
-rw-r--r--devel/electron32/files/patch-components_supervised__user_core_browser_supervised__user__service.cc11
-rw-r--r--devel/electron32/files/patch-components_supervised__user_core_common_features.cc45
-rw-r--r--devel/electron32/files/patch-components_supervised__user_core_common_features.h34
-rw-r--r--devel/electron32/files/patch-components_supervised__user_core_common_pref__names.h11
-rw-r--r--devel/electron32/files/patch-components_sync__device__info_local__device__info__util.cc29
-rw-r--r--devel/electron32/files/patch-components_system__cpu_cpu__probe.cc12
-rw-r--r--devel/electron32/files/patch-components_trusted__vault_trusted__vault__connection__impl.cc11
-rw-r--r--devel/electron32/files/patch-components_update__client_update__query__params.cc11
-rw-r--r--devel/electron32/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc11
-rw-r--r--devel/electron32/files/patch-components_user__education_views_help__bubble__view.cc11
-rw-r--r--devel/electron32/files/patch-components_variations_service_variations__service.cc11
-rw-r--r--devel/electron32/files/patch-components_visited__url__ranking_public_url__visit__util.cc11
-rw-r--r--devel/electron32/files/patch-components_viz_common_features.cc20
-rw-r--r--devel/electron32/files/patch-components_viz_common_features.h20
-rw-r--r--devel/electron32/files/patch-components_viz_host_host__display__client.cc11
-rw-r--r--devel/electron32/files/patch-components_viz_service_display__embedder_skia__output__device__buffer__queue.cc11
-rw-r--r--devel/electron32/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc11
-rw-r--r--devel/electron32/files/patch-components_viz_service_display__embedder_software__output__surface.cc20
-rw-r--r--devel/electron32/files/patch-components_viz_service_display__embedder_software__output__surface.h20
-rw-r--r--devel/electron32/files/patch-components_viz_service_display_skia__renderer.cc11
-rw-r--r--devel/electron32/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc20
-rw-r--r--devel/electron32/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h11
-rw-r--r--devel/electron32/files/patch-components_viz_test_mock__display__client.h11
-rw-r--r--devel/electron32/files/patch-content_app_BUILD.gn15
-rw-r--r--devel/electron32/files/patch-content_app_content__main.cc20
-rw-r--r--devel/electron32/files/patch-content_app_content__main__runner__impl.cc129
-rw-r--r--devel/electron32/files/patch-content_browser_BUILD.gn33
-rw-r--r--devel/electron32/files/patch-content_browser_audio_audio__service.cc20
-rw-r--r--devel/electron32/files/patch-content_browser_browser__child__process__host__impl.cc19
-rw-r--r--devel/electron32/files/patch-content_browser_browser__child__process__host__impl.h20
-rw-r--r--devel/electron32/files/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc11
-rw-r--r--devel/electron32/files/patch-content_browser_browser__main__loop.cc37
-rw-r--r--devel/electron32/files/patch-content_browser_child__process__launcher__helper.h11
-rw-r--r--devel/electron32/files/patch-content_browser_child__process__launcher__helper__linux.cc139
-rw-r--r--devel/electron32/files/patch-content_browser_child__thread__type__switcher__linux.cc20
-rw-r--r--devel/electron32/files/patch-content_browser_compositor_viz__process__transport__factory.cc11
-rw-r--r--devel/electron32/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc38
-rw-r--r--devel/electron32/files/patch-content_browser_devtools_protocol_system__info__handler.cc11
-rw-r--r--devel/electron32/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h11
-rw-r--r--devel/electron32/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc58
-rw-r--r--devel/electron32/files/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc11
-rw-r--r--devel/electron32/files/patch-content_browser_gpu_compositor__util.cc20
-rw-r--r--devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl.cc11
-rw-r--r--devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl.h11
-rw-r--r--devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc11
-rw-r--r--devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h20
-rw-r--r--devel/electron32/files/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc20
-rw-r--r--devel/electron32/files/patch-content_browser_gpu_gpu__process__host.cc19
-rw-r--r--devel/electron32/files/patch-content_browser_media_frameless__media__interface__proxy.h20
-rw-r--r--devel/electron32/files/patch-content_browser_media_media__keys__listener__manager__impl.cc11
-rw-r--r--devel/electron32/files/patch-content_browser_network__service__instance__impl.cc29
-rw-r--r--devel/electron32/files/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc20
-rw-r--r--devel/electron32/files/patch-content_browser_renderer__host_delegated__frame__host.cc11
-rw-r--r--devel/electron32/files/patch-content_browser_renderer__host_input_input__device__change__observer.cc29
-rw-r--r--devel/electron32/files/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc20
-rw-r--r--devel/electron32/files/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc20
-rw-r--r--devel/electron32/files/patch-content_browser_renderer__host_render__process__host__impl.cc46
-rw-r--r--devel/electron32/files/patch-content_browser_renderer__host_render__process__host__impl.h29
-rw-r--r--devel/electron32/files/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc20
-rw-r--r--devel/electron32/files/patch-content_browser_renderer__host_render__view__host__impl.cc11
-rw-r--r--devel/electron32/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc47
-rw-r--r--devel/electron32/files/patch-content_browser_renderer__host_render__widget__host__view__aura.h11
-rw-r--r--devel/electron32/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc11
-rw-r--r--devel/electron32/files/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc11
-rw-r--r--devel/electron32/files/patch-content_browser_utility__process__host.cc72
-rw-r--r--devel/electron32/files/patch-content_browser_utility__process__host.h20
-rw-r--r--devel/electron32/files/patch-content_browser_utility__process__host__receiver__bindings.cc33
-rw-r--r--devel/electron32/files/patch-content_browser_utility__sandbox__delegate.cc28
-rw-r--r--devel/electron32/files/patch-content_browser_v8__snapshot__files.cc11
-rw-r--r--devel/electron32/files/patch-content_browser_web__contents_web__contents__view__aura.cc29
-rw-r--r--devel/electron32/files/patch-content_browser_webui_web__ui__main__frame__observer.cc38
-rw-r--r--devel/electron32/files/patch-content_browser_webui_web__ui__main__frame__observer.h20
-rw-r--r--devel/electron32/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc81
-rw-r--r--devel/electron32/files/patch-content_browser_zygote__host_zygote__host__impl__linux.h29
-rw-r--r--devel/electron32/files/patch-content_child_BUILD.gn16
-rw-r--r--devel/electron32/files/patch-content_child_child__process.cc29
-rw-r--r--devel/electron32/files/patch-content_common_BUILD.gn36
-rw-r--r--devel/electron32/files/patch-content_common_features.cc20
-rw-r--r--devel/electron32/files/patch-content_common_features.h20
-rw-r--r--devel/electron32/files/patch-content_common_gpu__pre__sandbox__hook__bsd.cc71
-rw-r--r--devel/electron32/files/patch-content_common_gpu__pre__sandbox__hook__linux.h16
-rw-r--r--devel/electron32/files/patch-content_common_mojo__core__library__support.cc11
-rw-r--r--devel/electron32/files/patch-content_common_user__agent.cc37
-rw-r--r--devel/electron32/files/patch-content_gpu_gpu__child__thread.cc21
-rw-r--r--devel/electron32/files/patch-content_gpu_gpu__main.cc73
-rw-r--r--devel/electron32/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc29
-rw-r--r--devel/electron32/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h11
-rw-r--r--devel/electron32/files/patch-content_ppapi__plugin_ppapi__plugin__main.cc23
-rw-r--r--devel/electron32/files/patch-content_public_browser_content__browser__client.cc11
-rw-r--r--devel/electron32/files/patch-content_public_browser_service__process__host.cc11
-rw-r--r--devel/electron32/files/patch-content_public_browser_zygote__host_zygote__host__linux.h16
-rw-r--r--devel/electron32/files/patch-content_public_common_content__features.cc35
-rw-r--r--devel/electron32/files/patch-content_public_common_content__switches.cc20
-rw-r--r--devel/electron32/files/patch-content_public_common_content__switches.h19
-rw-r--r--devel/electron32/files/patch-content_renderer_render__thread__impl.cc38
-rw-r--r--devel/electron32/files/patch-content_renderer_renderer__blink__platform__impl.cc45
-rw-r--r--devel/electron32/files/patch-content_renderer_renderer__blink__platform__impl.h11
-rw-r--r--devel/electron32/files/patch-content_shell_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-content_shell_app_shell__main__delegate.cc11
-rw-r--r--devel/electron32/files/patch-content_shell_browser_shell__browser__main__parts.cc47
-rw-r--r--devel/electron32/files/patch-content_shell_browser_shell__paths.cc20
-rw-r--r--devel/electron32/files/patch-content_shell_renderer_shell__content__renderer__client.cc11
-rw-r--r--devel/electron32/files/patch-content_shell_utility_shell__content__utility__client.cc20
-rw-r--r--devel/electron32/files/patch-content_utility_services.cc99
-rw-r--r--devel/electron32/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc29
-rw-r--r--devel/electron32/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h11
-rw-r--r--devel/electron32/files/patch-content_utility_utility__main.cc128
-rw-r--r--devel/electron32/files/patch-content_zygote_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-content_zygote_zygote__linux.cc15
-rw-r--r--devel/electron32/files/patch-device_bluetooth_bluetooth__adapter.cc11
-rw-r--r--devel/electron32/files/patch-device_bluetooth_cast__bluetooth.gni9
-rw-r--r--devel/electron32/files/patch-device_fido_fido__discovery__factory.cc11
-rw-r--r--devel/electron32/files/patch-device_gamepad_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-device_gamepad_gamepad__provider.cc11
-rw-r--r--devel/electron32/files/patch-electron_BUILD.gn60
-rw-r--r--devel/electron32/files/patch-electron_build_args_all.gn13
-rw-r--r--devel/electron32/files/patch-electron_build_args_release.gn11
-rw-r--r--devel/electron32/files/patch-electron_filenames.gni13
-rw-r--r--devel/electron32/files/patch-electron_lib_browser_init.ts11
-rw-r--r--devel/electron32/files/patch-electron_lib_browser_rpc-server.ts11
-rw-r--r--devel/electron32/files/patch-electron_script_spec-runner.js11
-rw-r--r--devel/electron32/files/patch-electron_shell_app_electron__crash__reporter__client.cc20
-rw-r--r--devel/electron32/files/patch-electron_shell_app_electron__crash__reporter__client.h20
-rw-r--r--devel/electron32/files/patch-electron_shell_app_electron__main__delegate.cc63
-rw-r--r--devel/electron32/files/patch-electron_shell_app_node__main.cc37
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_api_electron__api__app.cc74
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_api_electron__api__base__window.cc38
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_api_electron__api__base__window.h11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_api_electron__api__crash__reporter.cc72
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_api_electron__api__power__monitor.cc23
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_api_electron__api__safe__storage.cc29
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.cc61
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.h11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_browser.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_browser.h24
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_browser__linux.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_browser__process__impl.cc20
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_browser__process__impl.h29
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_electron__browser__main__parts.cc84
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_electron__browser__main__parts.h20
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_electron__browser__main__parts__posix.cc19
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_native__window.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_native__window__views.cc200
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_native__window__views.h29
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_net_system__network__context__manager.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_osr_osr__host__display__client.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_osr_osr__host__display__client.h11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_printing_printing__utils.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_relauncher__linux.cc32
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc38
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_ui_views_electron__views__delegate.h11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_ui_views_inspectable__web__contents__view__views.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_ui_views_menu__bar.cc38
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_ui_views_menu__bar.h11
-rw-r--r--devel/electron32/files/patch-electron_shell_browser_ui_views_submenu__button.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_common_api_electron__api__clipboard.cc20
-rw-r--r--devel/electron32/files/patch-electron_shell_common_api_electron__api__native__image.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_common_api_electron__api__native__image.h11
-rw-r--r--devel/electron32/files/patch-electron_shell_common_api_electron__bindings.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_common_electron__command__line.cc11
-rw-r--r--devel/electron32/files/patch-electron_shell_common_electron__command__line.h11
-rw-r--r--devel/electron32/files/patch-electron_shell_common_gin__converters_std__converter.h11
-rw-r--r--devel/electron32/files/patch-electron_shell_common_node__bindings.cc29
-rw-r--r--devel/electron32/files/patch-electron_shell_common_platform__util.h11
-rw-r--r--devel/electron32/files/patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc36
-rw-r--r--devel/electron32/files/patch-electron_spec_api-app-spec.ts124
-rw-r--r--devel/electron32/files/patch-electron_spec_api-browser-window-spec.ts173
-rw-r--r--devel/electron32/files/patch-electron_spec_api-content-tracing-spec.ts11
-rw-r--r--devel/electron32/files/patch-electron_spec_api-crash-reporter-spec.ts56
-rw-r--r--devel/electron32/files/patch-electron_spec_api-desktop-capturer-spec.ts47
-rw-r--r--devel/electron32/files/patch-electron_spec_api-menu-spec.ts11
-rw-r--r--devel/electron32/files/patch-electron_spec_api-native-image-spec.ts11
-rw-r--r--devel/electron32/files/patch-electron_spec_api-process-spec.ts20
-rw-r--r--devel/electron32/files/patch-electron_spec_api-protocol-spec.ts11
-rw-r--r--devel/electron32/files/patch-electron_spec_api-shell-spec.ts23
-rw-r--r--devel/electron32/files/patch-electron_spec_api-subframe-spec.ts11
-rw-r--r--devel/electron32/files/patch-electron_spec_api-tray-spec.ts11
-rw-r--r--devel/electron32/files/patch-electron_spec_api-utility-process-spec.ts20
-rw-r--r--devel/electron32/files/patch-electron_spec_api-web-frame-main-spec.ts11
-rw-r--r--devel/electron32/files/patch-electron_spec_chromium-spec.ts53
-rw-r--r--devel/electron32/files/patch-electron_spec_crash-spec.ts11
-rw-r--r--devel/electron32/files/patch-electron_spec_visibility-state-spec.ts11
-rw-r--r--devel/electron32/files/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc11
-rw-r--r--devel/electron32/files/patch-extensions_browser_api_management_management__api.cc11
-rw-r--r--devel/electron32/files/patch-extensions_browser_api_messaging_message__service.cc20
-rw-r--r--devel/electron32/files/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc20
-rw-r--r--devel/electron32/files/patch-extensions_common_api___permission__features.json29
-rw-r--r--devel/electron32/files/patch-extensions_common_command.cc11
-rw-r--r--devel/electron32/files/patch-extensions_common_features_feature.cc11
-rw-r--r--devel/electron32/files/patch-extensions_renderer_bindings_api__binding__util.cc11
-rw-r--r--devel/electron32/files/patch-extensions_shell_app_shell__main__delegate.cc20
-rw-r--r--devel/electron32/files/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc11
-rw-r--r--devel/electron32/files/patch-extensions_shell_browser_shell__browser__main__parts.cc11
-rw-r--r--devel/electron32/files/patch-extensions_shell_browser_shell__extensions__api__client.cc11
-rw-r--r--devel/electron32/files/patch-extensions_shell_browser_shell__extensions__api__client.h20
-rw-r--r--devel/electron32/files/patch-google__apis_gcm_engine_heartbeat__manager.cc29
-rw-r--r--devel/electron32/files/patch-gpu_command__buffer_service_dawn__context__provider.cc11
-rw-r--r--devel/electron32/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc11
-rw-r--r--devel/electron32/files/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc11
-rw-r--r--devel/electron32/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc20
-rw-r--r--devel/electron32/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc11
-rw-r--r--devel/electron32/files/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc11
-rw-r--r--devel/electron32/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc20
-rw-r--r--devel/electron32/files/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc20
-rw-r--r--devel/electron32/files/patch-gpu_config_gpu__control__list.cc20
-rw-r--r--devel/electron32/files/patch-gpu_config_gpu__finch__features.cc20
-rw-r--r--devel/electron32/files/patch-gpu_config_gpu__info__collector.cc11
-rw-r--r--devel/electron32/files/patch-gpu_config_gpu__test__config.cc11
-rw-r--r--devel/electron32/files/patch-gpu_ipc_common_gpu__memory__buffer__support.cc20
-rw-r--r--devel/electron32/files/patch-gpu_ipc_common_gpu__memory__buffer__support.h11
-rw-r--r--devel/electron32/files/patch-gpu_ipc_service_gpu__init.cc74
-rw-r--r--devel/electron32/files/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc20
-rw-r--r--devel/electron32/files/patch-gpu_vulkan_vulkan__device__queue.cc20
-rw-r--r--devel/electron32/files/patch-gpu_vulkan_vulkan__device__queue.h11
-rw-r--r--devel/electron32/files/patch-gpu_vulkan_vulkan__function__pointers.h27
-rw-r--r--devel/electron32/files/patch-gpu_vulkan_vulkan__image.h20
-rw-r--r--devel/electron32/files/patch-gpu_vulkan_vulkan__util.cc11
-rw-r--r--devel/electron32/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc39
-rw-r--r--devel/electron32/files/patch-headless_lib_browser_headless__content__browser__client.h11
-rw-r--r--devel/electron32/files/patch-headless_lib_browser_headless__request__context__manager.cc11
-rw-r--r--devel/electron32/files/patch-headless_lib_browser_headless__web__contents__impl.cc11
-rw-r--r--devel/electron32/files/patch-headless_lib_headless__content__main__delegate.cc11
-rw-r--r--devel/electron32/files/patch-ipc_ipc__channel.h11
-rw-r--r--devel/electron32/files/patch-ipc_ipc__channel__mojo.cc11
-rw-r--r--devel/electron32/files/patch-ipc_ipc__message__utils.cc11
-rw-r--r--devel/electron32/files/patch-ipc_ipc__message__utils.h11
-rw-r--r--devel/electron32/files/patch-media_BUILD.gn12
-rw-r--r--devel/electron32/files/patch-media_audio_BUILD.gn27
-rw-r--r--devel/electron32/files/patch-media_audio_alsa_audio__manager__alsa.cc54
-rw-r--r--devel/electron32/files/patch-media_audio_audio__input__device.cc11
-rw-r--r--devel/electron32/files/patch-media_audio_pulse_pulse__util.cc14
-rw-r--r--devel/electron32/files/patch-media_audio_sndio_audio__manager__sndio.cc216
-rw-r--r--devel/electron32/files/patch-media_audio_sndio_audio__manager__sndio.h69
-rw-r--r--devel/electron32/files/patch-media_audio_sndio_sndio__input.cc203
-rw-r--r--devel/electron32/files/patch-media_audio_sndio_sndio__output.cc190
-rw-r--r--devel/electron32/files/patch-media_base_audio__latency.cc11
-rw-r--r--devel/electron32/files/patch-media_base_media__switches.cc132
-rw-r--r--devel/electron32/files/patch-media_base_media__switches.h57
-rw-r--r--devel/electron32/files/patch-media_base_user__input__monitor__unittest.cc29
-rw-r--r--devel/electron32/files/patch-media_base_video__frame.cc47
-rw-r--r--devel/electron32/files/patch-media_base_video__frame.h47
-rw-r--r--devel/electron32/files/patch-media_capture_video_create__video__capture__device__factory.cc20
-rw-r--r--devel/electron32/files/patch-media_capture_video_fake__video__capture__device__factory.cc11
-rw-r--r--devel/electron32/files/patch-media_capture_video_linux_fake__v4l2__impl.cc11
-rw-r--r--devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc156
-rw-r--r--devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__delegate.h51
-rw-r--r--devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__device.h11
-rw-r--r--devel/electron32/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc71
-rw-r--r--devel/electron32/files/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc20
-rw-r--r--devel/electron32/files/patch-media_capture_video_video__capture__device__client.cc11
-rw-r--r--devel/electron32/files/patch-media_cdm_cdm__paths__unittest.cc11
-rw-r--r--devel/electron32/files/patch-media_cdm_library__cdm_cdm__paths.gni11
-rw-r--r--devel/electron32/files/patch-media_ffmpeg_scripts_build__ffmpeg.py66
-rw-r--r--devel/electron32/files/patch-media_ffmpeg_scripts_robo__lib_config.py56
-rw-r--r--devel/electron32/files/patch-media_gpu_buffer__validation.cc46
-rw-r--r--devel/electron32/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc29
-rw-r--r--devel/electron32/files/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc11
-rw-r--r--devel/electron32/files/patch-media_gpu_chromeos_native__pixmap__frame__resource.cc11
-rw-r--r--devel/electron32/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc29
-rw-r--r--devel/electron32/files/patch-media_gpu_chromeos_video__decoder__pipeline.cc29
-rw-r--r--devel/electron32/files/patch-media_gpu_gpu__video__encode__accelerator__factory.cc11
-rw-r--r--devel/electron32/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc44
-rw-r--r--devel/electron32/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc26
-rw-r--r--devel/electron32/files/patch-media_gpu_vaapi_vaapi__video__decoder.cc11
-rw-r--r--devel/electron32/files/patch-media_gpu_vaapi_vaapi__wrapper.cc11
-rw-r--r--devel/electron32/files/patch-media_media__options.gni19
-rw-r--r--devel/electron32/files/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc20
-rw-r--r--devel/electron32/files/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h11
-rw-r--r--devel/electron32/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc11
-rw-r--r--devel/electron32/files/patch-media_video_fake__gpu__memory__buffer.cc38
-rw-r--r--devel/electron32/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc29
-rw-r--r--devel/electron32/files/patch-media_video_video__encode__accelerator__adapter.cc20
-rw-r--r--devel/electron32/files/patch-media_video_video__encode__accelerator__adapter__test.cc11
-rw-r--r--devel/electron32/files/patch-media_webrtc_audio__processor.cc11
-rw-r--r--devel/electron32/files/patch-media_webrtc_helpers.cc19
-rw-r--r--devel/electron32/files/patch-media_webrtc_helpers__unittests.cc38
-rw-r--r--devel/electron32/files/patch-mojo_core_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-mojo_core_channel.cc14
-rw-r--r--devel/electron32/files/patch-mojo_core_embedder_features.h11
-rw-r--r--devel/electron32/files/patch-mojo_public_c_system_thunks.cc38
-rw-r--r--devel/electron32/files/patch-mojo_public_tools_bindings_mojom.gni19
-rw-r--r--devel/electron32/files/patch-net_BUILD.gn78
-rw-r--r--devel/electron32/files/patch-net_base_features.cc24
-rw-r--r--devel/electron32/files/patch-net_base_mock__network__change__notifier.cc11
-rw-r--r--devel/electron32/files/patch-net_base_mock__network__change__notifier.h20
-rw-r--r--devel/electron32/files/patch-net_base_network__change__notifier.cc21
-rw-r--r--devel/electron32/files/patch-net_base_network__change__notifier__passive.cc11
-rw-r--r--devel/electron32/files/patch-net_base_sockaddr__util__posix.cc12
-rw-r--r--devel/electron32/files/patch-net_cert_cert__verify__proc.h11
-rw-r--r--devel/electron32/files/patch-net_disk__cache_simple_simple__file__tracker.cc20
-rw-r--r--devel/electron32/files/patch-net_dns_BUILD.gn31
-rw-r--r--devel/electron32/files/patch-net_dns_address__info.cc16
-rw-r--r--devel/electron32/files/patch-net_dns_address__sorter__posix.cc10
-rw-r--r--devel/electron32/files/patch-net_dns_dns__config__service__posix.cc27
-rw-r--r--devel/electron32/files/patch-net_dns_host__resolver__proc.cc13
-rw-r--r--devel/electron32/files/patch-net_http_http__auth__gssapi__posix.cc14
-rw-r--r--devel/electron32/files/patch-net_http_http__auth__handler__negotiate.cc11
-rw-r--r--devel/electron32/files/patch-net_http_http__auth__preferences.cc11
-rw-r--r--devel/electron32/files/patch-net_http_http__auth__preferences.h29
-rw-r--r--devel/electron32/files/patch-net_http_http__network__session.cc12
-rw-r--r--devel/electron32/files/patch-net_proxy__resolution_proxy__config__service__linux.cc40
-rw-r--r--devel/electron32/files/patch-net_socket_socket__posix.cc11
-rw-r--r--devel/electron32/files/patch-net_socket_socks5__client__socket.cc12
-rw-r--r--devel/electron32/files/patch-net_socket_tcp__socket__posix.cc20
-rw-r--r--devel/electron32/files/patch-net_socket_udp__socket__posix.cc39
-rw-r--r--devel/electron32/files/patch-net_socket_udp__socket__unittest.cc47
-rw-r--r--devel/electron32/files/patch-net_third__party_quiche_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-net_tools_cert__verify__tool_cert__verify__tool.cc29
-rw-r--r--devel/electron32/files/patch-net_tools_net__watcher_net__watcher.cc29
-rw-r--r--devel/electron32/files/patch-net_traffic__annotation_network__traffic__annotation.h20
-rw-r--r--devel/electron32/files/patch-net_url__request_url__request__context.cc11
-rw-r--r--devel/electron32/files/patch-net_url__request_url__request__context.h11
-rw-r--r--devel/electron32/files/patch-net_url__request_url__request__context__builder.cc11
-rw-r--r--devel/electron32/files/patch-pdf_pdfium_pdfium__engine.cc20
-rw-r--r--devel/electron32/files/patch-printing_backend_cups__ipp__helper.cc11
-rw-r--r--devel/electron32/files/patch-printing_backend_print__backend__cups.cc20
-rw-r--r--devel/electron32/files/patch-printing_mojom_printing__context__mojom__traits.cc29
-rw-r--r--devel/electron32/files/patch-printing_print__settings.cc38
-rw-r--r--devel/electron32/files/patch-printing_print__settings.h47
-rw-r--r--devel/electron32/files/patch-printing_print__settings__conversion.cc11
-rw-r--r--devel/electron32/files/patch-printing_printing__context__linux.cc38
-rw-r--r--devel/electron32/files/patch-printing_printing__features.cc17
-rw-r--r--devel/electron32/files/patch-printing_printing__features.h11
-rw-r--r--devel/electron32/files/patch-remoting_base_chromoting__event.cc11
-rw-r--r--devel/electron32/files/patch-remoting_client_display_sys__opengl.h11
-rw-r--r--devel/electron32/files/patch-remoting_codec_webrtc__video__encoder__vpx.cc11
-rw-r--r--devel/electron32/files/patch-remoting_host_base_desktop__environment__options.cc11
-rw-r--r--devel/electron32/files/patch-remoting_host_base_switches.cc18
-rw-r--r--devel/electron32/files/patch-remoting_host_base_switches.h18
-rw-r--r--devel/electron32/files/patch-remoting_host_basic__desktop__environment.cc11
-rw-r--r--devel/electron32/files/patch-remoting_host_chromoting__host.cc11
-rw-r--r--devel/electron32/files/patch-remoting_host_chromoting__host.h29
-rw-r--r--devel/electron32/files/patch-remoting_host_chromoting__host__context.cc11
-rw-r--r--devel/electron32/files/patch-remoting_host_chromoting__host__services__client.cc20
-rw-r--r--devel/electron32/files/patch-remoting_host_client__session.cc11
-rw-r--r--devel/electron32/files/patch-remoting_host_desktop__and__cursor__conditional__composer.cc20
-rw-r--r--devel/electron32/files/patch-remoting_host_desktop__capturer__proxy.cc29
-rw-r--r--devel/electron32/files/patch-remoting_host_desktop__capturer__wrapper.cc29
-rw-r--r--devel/electron32/files/patch-remoting_host_host__attributes.cc11
-rw-r--r--devel/electron32/files/patch-remoting_host_host__details.cc11
-rw-r--r--devel/electron32/files/patch-remoting_host_host__main.cc38
-rw-r--r--devel/electron32/files/patch-remoting_host_ipc__constants.cc20
-rw-r--r--devel/electron32/files/patch-remoting_host_it2me_it2me__host.cc29
-rw-r--r--devel/electron32/files/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc47
-rw-r--r--devel/electron32/files/patch-remoting_host_me2me__desktop__environment.cc38
-rw-r--r--devel/electron32/files/patch-remoting_host_mouse__cursor__monitor__proxy.cc11
-rw-r--r--devel/electron32/files/patch-remoting_host_policy__watcher.cc11
-rw-r--r--devel/electron32/files/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc11
-rw-r--r--devel/electron32/files/patch-remoting_host_remoting__me2me__host.cc169
-rw-r--r--devel/electron32/files/patch-remoting_host_setup_start__host__main.cc29
-rw-r--r--devel/electron32/files/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc29
-rw-r--r--devel/electron32/files/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc28
-rw-r--r--devel/electron32/files/patch-remoting_protocol_webrtc__video__stream.cc11
-rw-r--r--devel/electron32/files/patch-sandbox_linux_BUILD.gn35
-rw-r--r--devel/electron32/files/patch-sandbox_linux_services_init__process__reaper.cc15
-rw-r--r--devel/electron32/files/patch-sandbox_policy_BUILD.gn39
-rw-r--r--devel/electron32/files/patch-sandbox_policy_features.cc23
-rw-r--r--devel/electron32/files/patch-sandbox_policy_features.h11
-rw-r--r--devel/electron32/files/patch-sandbox_policy_freebsd_sandbox__freebsd.cc248
-rw-r--r--devel/electron32/files/patch-sandbox_policy_freebsd_sandbox__freebsd.h281
-rw-r--r--devel/electron32/files/patch-sandbox_policy_mojom_sandbox.mojom15
-rw-r--r--devel/electron32/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc427
-rw-r--r--devel/electron32/files/patch-sandbox_policy_openbsd_sandbox__openbsd.h285
-rw-r--r--devel/electron32/files/patch-sandbox_policy_sandbox.cc22
-rw-r--r--devel/electron32/files/patch-sandbox_policy_sandbox__type.cc115
-rw-r--r--devel/electron32/files/patch-sandbox_policy_switches.cc26
-rw-r--r--devel/electron32/files/patch-sandbox_policy_switches.h25
-rw-r--r--devel/electron32/files/patch-services_audio_audio__sandbox__hook__linux.cc31
-rw-r--r--devel/electron32/files/patch-services_device_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-services_device_geolocation_location__provider__manager.cc11
-rw-r--r--devel/electron32/files/patch-services_device_hid_BUILD.gn30
-rw-r--r--devel/electron32/files/patch-services_device_hid_hid__connection__freebsd.cc243
-rw-r--r--devel/electron32/files/patch-services_device_hid_hid__service__freebsd.cc398
-rw-r--r--devel/electron32/files/patch-services_device_public_mojom_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-services_device_serial_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-services_device_serial_serial__device__enumerator.cc20
-rw-r--r--devel/electron32/files/patch-services_device_serial_serial__io__handler__posix.cc11
-rw-r--r--devel/electron32/files/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc14
-rw-r--r--devel/electron32/files/patch-services_device_usb_BUILD.gn34
-rw-r--r--devel/electron32/files/patch-services_device_usb_usb__service.cc35
-rw-r--r--devel/electron32/files/patch-services_device_usb_usb__service__fake.cc52
-rw-r--r--devel/electron32/files/patch-services_network_BUILD.gn10
-rw-r--r--devel/electron32/files/patch-services_network_network__context.cc20
-rw-r--r--devel/electron32/files/patch-services_network_network__context.h11
-rw-r--r--devel/electron32/files/patch-services_network_network__service.cc29
-rw-r--r--devel/electron32/files/patch-services_network_network__service.h29
-rw-r--r--devel/electron32/files/patch-services_network_public_cpp_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-services_network_public_cpp_features.cc11
-rw-r--r--devel/electron32/files/patch-services_network_public_mojom_BUILD.gn25
-rw-r--r--devel/electron32/files/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h11
-rw-r--r--devel/electron32/files/patch-services_on__device__model_on__device__model__service.h22
-rw-r--r--devel/electron32/files/patch-services_on__device__model_pre__sandbox__init.cc38
-rw-r--r--devel/electron32/files/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc65
-rw-r--r--devel/electron32/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn16
-rw-r--r--devel/electron32/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h20
-rw-r--r--devel/electron32/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc61
-rw-r--r--devel/electron32/files/patch-services_screen__ai_public_cpp_utilities.cc29
-rw-r--r--devel/electron32/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc18
-rw-r--r--devel/electron32/files/patch-services_service__manager_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc11
-rw-r--r--devel/electron32/files/patch-services_video__capture_video__capture__service__impl.cc38
-rw-r--r--devel/electron32/files/patch-services_video__capture_video__capture__service__impl.h29
-rw-r--r--devel/electron32/files/patch-skia_ext_SkMemory__new__handler.cpp20
-rw-r--r--devel/electron32/files/patch-skia_ext_font__utils.cc20
-rw-r--r--devel/electron32/files/patch-skia_ext_skcolorspace__trfn.cc11
-rw-r--r--devel/electron32/files/patch-third__party_abseil-cpp_absl_base_config.h21
-rw-r--r--devel/electron32/files/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc65
-rw-r--r--devel/electron32/files/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h11
-rw-r--r--devel/electron32/files/patch-third__party_angle_BUILD.gn29
-rw-r--r--devel/electron32/files/patch-third__party_angle_src_common_platform.h19
-rw-r--r--devel/electron32/files/patch-third__party_angle_src_common_system__utils__linux.cpp35
-rw-r--r--devel/electron32/files/patch-third__party_angle_src_libANGLE_Display.cpp47
-rw-r--r--devel/electron32/files/patch-third__party_angle_src_libANGLE_formatutils.cpp11
-rw-r--r--devel/electron32/files/patch-third__party_angle_util_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc11
-rw-r--r--devel/electron32/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h11
-rw-r--r--devel/electron32/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h11
-rw-r--r--devel/electron32/files/patch-third__party_blink_public_platform_platform.h11
-rw-r--r--devel/electron32/files/patch-third__party_blink_public_platform_web__vector.h11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_build_scripts_gperf.py20
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_controller_blink__initializer.cc35
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc21
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc20
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc20
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_core_layout_layout__view.cc20
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc20
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc14
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc20
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h47
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc20
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc20
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc20
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc15
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc28
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc17
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json565
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_container__annotations.h11
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_math__extras.h23
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_stack__util.cc37
-rw-r--r--devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc18
-rw-r--r--devel/electron32/files/patch-third__party_cpuinfo_cpuinfo.gni11
-rw-r--r--devel/electron32/files/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni11
-rw-r--r--devel/electron32/files/patch-third__party_crashpad_crashpad_client_BUILD.gn16
-rw-r--r--devel/electron32/files/patch-third__party_crashpad_crashpad_util_misc_capture__context.h22
-rw-r--r--devel/electron32/files/patch-third__party_dawn_src_dawn_common_Platform.h14
-rw-r--r--devel/electron32/files/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp11
-rw-r--r--devel/electron32/files/patch-third__party_electron__node_deps_cares_BUILD.gn18
-rw-r--r--devel/electron32/files/patch-third__party_electron__node_deps_uv_BUILD.gn46
-rw-r--r--devel/electron32/files/patch-third__party_electron__node_deps_uv_src_unix_pipe.c18
-rw-r--r--devel/electron32/files/patch-third__party_ffmpeg_BUILD.gn10
-rw-r--r--devel/electron32/files/patch-third__party_ffmpeg_configure13
-rw-r--r--devel/electron32/files/patch-third__party_fontconfig_include_config.h49
-rw-r--r--devel/electron32/files/patch-third__party_fontconfig_src_src_fccompat.c13
-rw-r--r--devel/electron32/files/patch-third__party_ipcz_src_reference__drivers_random.cc20
-rw-r--r--devel/electron32/files/patch-third__party_ipcz_src_standalone_base_logging.cc12
-rw-r--r--devel/electron32/files/patch-third__party_leveldatabase_env__chromium.cc12
-rw-r--r--devel/electron32/files/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c49
-rw-r--r--devel/electron32/files/patch-third__party_libc++_src_src_chrono.cpp11
-rw-r--r--devel/electron32/files/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp11
-rw-r--r--devel/electron32/files/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c27
-rw-r--r--devel/electron32/files/patch-third__party_lzma__sdk_C_CpuArch.c37
-rw-r--r--devel/electron32/files/patch-third__party_nasm_config_config-linux.h102
-rw-r--r--devel/electron32/files/patch-third__party_node_node.gni11
-rw-r--r--devel/electron32/files/patch-third__party_node_node.py11
-rw-r--r--devel/electron32/files/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp23
-rw-r--r--devel/electron32/files/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp22
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_include_perfetto_base_build__config.h66
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_include_perfetto_base_thread__utils.h22
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_include_perfetto_base_time.h34
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h11
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_src_base_event__fd.cc22
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_src_base_periodic__task.cc20
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_src_base_string__utils.cc15
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_src_base_subprocess__posix.cc22
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_src_base_test_vm__test__utils.cc11
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_src_base_thread__task__runner.cc14
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_src_base_unix__socket.cc26
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_src_base_utils.cc26
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc12
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_src_tracing_ipc_memfd.cc12
-rw-r--r--devel/electron32/files/patch-third__party_perfetto_src_tracing_track.cc11
-rw-r--r--devel/electron32/files/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h11
-rw-r--r--devel/electron32/files/patch-third__party_sqlite_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c32
-rw-r--r--devel/electron32/files/patch-third__party_test__fonts_fontconfig_BUILD.gn15
-rw-r--r--devel/electron32/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc11
-rw-r--r--devel/electron32/files/patch-third__party_tflite_features.gni13
-rw-r--r--devel/electron32/files/patch-third__party_unrar_src_os.hpp16
-rw-r--r--devel/electron32/files/patch-third__party_vulkan-loader_src_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h19
-rw-r--r--devel/electron32/files/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h11
-rw-r--r--devel/electron32/files/patch-third__party_webrtc_BUILD.gn12
-rw-r--r--devel/electron32/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc18
-rw-r--r--devel/electron32/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc15
-rw-r--r--devel/electron32/files/patch-third__party_webrtc_modules_video__capture_linux_pipewire__session.cc20
-rw-r--r--devel/electron32/files/patch-third__party_webrtc_rtc__base_byte__order.h11
-rw-r--r--devel/electron32/files/patch-third__party_webrtc_rtc__base_ip__address.cc12
-rw-r--r--devel/electron32/files/patch-third__party_webrtc_rtc__base_net__test__helpers.cc10
-rw-r--r--devel/electron32/files/patch-third__party_webrtc_rtc__base_network.cc15
-rw-r--r--devel/electron32/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc114
-rw-r--r--devel/electron32/files/patch-third__party_webrtc_rtc__base_physical__socket__server.h11
-rw-r--r--devel/electron32/files/patch-third__party_webrtc_rtc__base_platform__thread__types.cc37
-rw-r--r--devel/electron32/files/patch-third__party_webrtc_system__wrappers_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-third__party_zlib_BUILD.gn31
-rw-r--r--devel/electron32/files/patch-tools_gn_build_gen.py34
-rw-r--r--devel/electron32/files/patch-tools_gn_src_base_files_file__posix.cc11
-rw-r--r--devel/electron32/files/patch-tools_grit_grit_node_base.py12
-rw-r--r--devel/electron32/files/patch-tools_json__schema__compiler_cpp__bundle__generator.py11
-rw-r--r--devel/electron32/files/patch-tools_json__schema__compiler_feature__compiler.py11
-rw-r--r--devel/electron32/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn20
-rw-r--r--devel/electron32/files/patch-tools_protoc__wrapper_protoc__wrapper.py24
-rw-r--r--devel/electron32/files/patch-ui_aura_screen__ozone.cc11
-rw-r--r--devel/electron32/files/patch-ui_aura_screen__ozone.h20
-rw-r--r--devel/electron32/files/patch-ui_base_accelerators_accelerator.cc11
-rw-r--r--devel/electron32/files/patch-ui_base_accelerators_accelerator__unittest.cc11
-rw-r--r--devel/electron32/files/patch-ui_base_clipboard_clipboard__constants.cc11
-rw-r--r--devel/electron32/files/patch-ui_base_clipboard_clipboard__constants.h11
-rw-r--r--devel/electron32/files/patch-ui_base_cursor_cursor__factory.cc11
-rw-r--r--devel/electron32/files/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc11
-rw-r--r--devel/electron32/files/patch-ui_base_ime_dummy__text__input__client.cc11
-rw-r--r--devel/electron32/files/patch-ui_base_ime_dummy__text__input__client.h11
-rw-r--r--devel/electron32/files/patch-ui_base_ime_fake__text__input__client.cc11
-rw-r--r--devel/electron32/files/patch-ui_base_ime_fake__text__input__client.h11
-rw-r--r--devel/electron32/files/patch-ui_base_ime_init_input__method__initializer.cc29
-rw-r--r--devel/electron32/files/patch-ui_base_ime_text__input__client.h11
-rw-r--r--devel/electron32/files/patch-ui_base_resource_resource__bundle.cc11
-rw-r--r--devel/electron32/files/patch-ui_base_test_skia__gold__pixel__diff.cc11
-rw-r--r--devel/electron32/files/patch-ui_base_test_ui__controls.h11
-rw-r--r--devel/electron32/files/patch-ui_base_ui__base__features.cc29
-rw-r--r--devel/electron32/files/patch-ui_base_ui__base__features.h11
-rw-r--r--devel/electron32/files/patch-ui_base_ui__base__switches.cc18
-rw-r--r--devel/electron32/files/patch-ui_base_ui__base__switches.h16
-rw-r--r--devel/electron32/files/patch-ui_base_webui_web__ui__util.cc20
-rw-r--r--devel/electron32/files/patch-ui_base_x_x11__cursor__loader.cc41
-rw-r--r--devel/electron32/files/patch-ui_base_x_x11__shm__image__pool.cc71
-rw-r--r--devel/electron32/files/patch-ui_color_color__id.h11
-rw-r--r--devel/electron32/files/patch-ui_color_color__provider__utils.cc11
-rw-r--r--devel/electron32/files/patch-ui_compositor_compositor.cc11
-rw-r--r--devel/electron32/files/patch-ui_compositor_compositor.h11
-rw-r--r--devel/electron32/files/patch-ui_compositor_compositor__observer.h11
-rw-r--r--devel/electron32/files/patch-ui_display_screen.cc11
-rw-r--r--devel/electron32/files/patch-ui_display_screen.h20
-rw-r--r--devel/electron32/files/patch-ui_events_devices_x11_device__data__manager__x11.cc10
-rw-r--r--devel/electron32/files/patch-ui_events_event.cc29
-rw-r--r--devel/electron32/files/patch-ui_events_keycodes_dom_keycode__converter.cc38
-rw-r--r--devel/electron32/files/patch-ui_gfx_BUILD.gn11
-rw-r--r--devel/electron32/files/patch-ui_gfx_canvas__skia.cc11
-rw-r--r--devel/electron32/files/patch-ui_gfx_font__fallback__linux.cc11
-rw-r--r--devel/electron32/files/patch-ui_gfx_font__render__params.h20
-rw-r--r--devel/electron32/files/patch-ui_gfx_font__render__params__linux.cc20
-rw-r--r--devel/electron32/files/patch-ui_gfx_gpu__memory__buffer.cc11
-rw-r--r--devel/electron32/files/patch-ui_gfx_gpu__memory__buffer.h20
-rw-r--r--devel/electron32/files/patch-ui_gfx_linux_gbm__wrapper.cc11
-rw-r--r--devel/electron32/files/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc20
-rw-r--r--devel/electron32/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc34
-rw-r--r--devel/electron32/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h36
-rw-r--r--devel/electron32/files/patch-ui_gfx_native__pixmap__handle.h38
-rw-r--r--devel/electron32/files/patch-ui_gfx_native__widget__types.h20
-rw-r--r--devel/electron32/files/patch-ui_gfx_platform__font__skia.cc20
-rw-r--r--devel/electron32/files/patch-ui_gfx_render__text__api__fuzzer.cc20
-rw-r--r--devel/electron32/files/patch-ui_gfx_switches.cc11
-rw-r--r--devel/electron32/files/patch-ui_gfx_switches.h11
-rw-r--r--devel/electron32/files/patch-ui_gl_BUILD.gn35
-rw-r--r--devel/electron32/files/patch-ui_gl_gl__context.cc11
-rw-r--r--devel/electron32/files/patch-ui_gl_gl__fence.cc11
-rw-r--r--devel/electron32/files/patch-ui_gl_gl__implementation.cc11
-rw-r--r--devel/electron32/files/patch-ui_gl_gl__switches.cc29
-rw-r--r--devel/electron32/files/patch-ui_gtk_gtk__compat.cc53
-rw-r--r--devel/electron32/files/patch-ui_gtk_printing_print__dialog__gtk.cc11
-rw-r--r--devel/electron32/files/patch-ui_message__center_views_message__popup__view.cc11
-rw-r--r--devel/electron32/files/patch-ui_native__theme_native__theme.h11
-rw-r--r--devel/electron32/files/patch-ui_native__theme_native__theme__base.cc11
-rw-r--r--devel/electron32/files/patch-ui_native__theme_native__theme__features.cc20
-rw-r--r--devel/electron32/files/patch-ui_ozone_common_egl__util.cc14
-rw-r--r--devel/electron32/files/patch-ui_ozone_common_features.cc11
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_headless_headless__surface__factory.cc20
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_headless_ozone__platform__headless.cc11
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc29
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_common_wayland__util.cc11
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc11
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h11
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc14
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__connection.cc11
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc11
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__popup.cc11
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc11
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h11
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__window.cc44
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__window.h38
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc11
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc21
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc54
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_x11_x11__screen__ozone.cc29
-rw-r--r--devel/electron32/files/patch-ui_ozone_platform_x11_x11__window.cc11
-rw-r--r--devel/electron32/files/patch-ui_platform__window_platform__window__delegate.cc11
-rw-r--r--devel/electron32/files/patch-ui_platform__window_platform__window__delegate.h11
-rw-r--r--devel/electron32/files/patch-ui_platform__window_platform__window__init__properties.h20
-rw-r--r--devel/electron32/files/patch-ui_shell__dialogs_select__file__dialog.h11
-rw-r--r--devel/electron32/files/patch-ui_strings_ui__strings.grd11
-rw-r--r--devel/electron32/files/patch-ui_views_controls_prefix__selector.cc11
-rw-r--r--devel/electron32/files/patch-ui_views_controls_prefix__selector.h11
-rw-r--r--devel/electron32/files/patch-ui_views_controls_textfield_textfield.cc64
-rw-r--r--devel/electron32/files/patch-ui_views_controls_textfield_textfield.h20
-rw-r--r--devel/electron32/files/patch-ui_views_corewm_tooltip__aura.cc11
-rw-r--r--devel/electron32/files/patch-ui_views_examples_widget__example.cc11
-rw-r--r--devel/electron32/files/patch-ui_views_focus_focus__manager.cc20
-rw-r--r--devel/electron32/files/patch-ui_views_style_platform__style.cc29
-rw-r--r--devel/electron32/files/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc11
-rw-r--r--devel/electron32/files/patch-ui_views_views__delegate.cc11
-rw-r--r--devel/electron32/files/patch-ui_views_views__delegate.h11
-rw-r--r--devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc11
-rw-r--r--devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h20
-rw-r--r--devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc29
-rw-r--r--devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc11
-rw-r--r--devel/electron32/files/patch-ui_views_widget_root__view.cc11
-rw-r--r--devel/electron32/files/patch-ui_views_widget_widget.cc20
-rw-r--r--devel/electron32/files/patch-ui_views_window_custom__frame__view.cc11
-rw-r--r--devel/electron32/files/patch-ui_views_window_dialog__delegate.cc11
-rw-r--r--devel/electron32/files/patch-v8_BUILD.gn65
-rw-r--r--devel/electron32/files/patch-v8_include_v8-internal.h11
-rw-r--r--devel/electron32/files/patch-v8_include_v8config.h47
-rw-r--r--devel/electron32/files/patch-v8_src_api_api.cc20
-rw-r--r--devel/electron32/files/patch-v8_src_base_platform_memory.h18
-rw-r--r--devel/electron32/files/patch-v8_src_base_platform_platform-posix.cc62
-rw-r--r--devel/electron32/files/patch-v8_src_base_small-vector.h11
-rw-r--r--devel/electron32/files/patch-v8_src_base_sys-info.cc11
-rw-r--r--devel/electron32/files/patch-v8_src_diagnostics_perf-jit.cc11
-rw-r--r--devel/electron32/files/patch-v8_src_diagnostics_perf-jit.h11
-rw-r--r--devel/electron32/files/patch-v8_src_execution_isolate.cc27
-rw-r--r--devel/electron32/files/patch-v8_src_flags_flags.cc36
-rw-r--r--devel/electron32/files/patch-v8_src_sandbox_sandbox.cc11
-rw-r--r--devel/electron32/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h10
-rw-r--r--devel/electron32/files/patch-v8_src_trap-handler_handler-inside-posix.cc26
-rw-r--r--devel/electron32/files/patch-v8_src_trap-handler_trap-handler.h11
-rw-r--r--devel/electron32/files/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h128
-rw-r--r--devel/electron32/files/patch-v8_tools_run.py11
-rw-r--r--devel/electron32/files/yarn.lock8226
-rw-r--r--devel/electron32/pkg-plist211
-rw-r--r--devel/electron34/Makefile3
-rw-r--r--devel/electron34/files/patch-build_rust_allocator_lib.rs10
-rw-r--r--devel/electron34/files/patch-net_dns_BUILD.gn16
-rw-r--r--devel/electron35/Makefile5
-rw-r--r--devel/electron35/Makefile.version2
-rw-r--r--devel/electron35/distinfo10
-rw-r--r--devel/electron35/files/patch-build_rust_allocator_lib.rs10
-rw-r--r--devel/electron35/files/patch-electron_BUILD.gn14
-rw-r--r--devel/electron35/files/patch-electron_shell_app_electron__main__delegate.cc14
-rw-r--r--devel/electron35/files/patch-net_dns_BUILD.gn18
-rw-r--r--devel/electron36/Makefile4
-rw-r--r--devel/electron36/Makefile.version2
-rw-r--r--devel/electron36/distinfo14
-rw-r--r--devel/electron36/files/package.json1
-rw-r--r--devel/electron36/files/patch-build_rust_allocator_lib.rs10
-rw-r--r--devel/electron36/files/patch-electron_BUILD.gn28
-rw-r--r--devel/electron36/files/patch-electron_shell_app_electron__main__delegate.cc14
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_api_electron__api__app.cc6
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.cc6
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.h6
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_browser.h6
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_native__window__views.cc44
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_native__window__views.h6
-rw-r--r--devel/electron36/files/patch-electron_shell_services_node_node__service.cc6
-rw-r--r--devel/electron36/files/patch-electron_spec_api-app-spec.ts43
-rw-r--r--devel/electron36/files/patch-electron_spec_api-browser-window-spec.ts26
-rw-r--r--devel/electron36/files/patch-electron_spec_api-tray-spec.ts18
-rw-r--r--devel/electron36/files/patch-electron_spec_api-utility-process-spec.ts6
-rw-r--r--devel/electron36/files/patch-electron_spec_api-web-contents-spec.ts4
-rw-r--r--devel/electron36/files/patch-electron_spec_chromium-spec.ts4
-rw-r--r--devel/electron36/files/patch-net_dns_BUILD.gn16
-rw-r--r--devel/electron36/files/yarn.lock5
-rw-r--r--devel/electron37/Makefile47
-rw-r--r--devel/electron37/Makefile.version2
-rw-r--r--devel/electron37/distinfo22
-rw-r--r--devel/electron37/files/package.json2
-rw-r--r--devel/electron37/files/patch-build_rust_allocator_lib.rs21
-rw-r--r--devel/electron37/files/patch-electron_BUILD.gn28
-rw-r--r--devel/electron37/files/patch-electron_script_spec-runner.js8
-rw-r--r--devel/electron37/files/patch-electron_shell_app_electron__main__delegate.cc14
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc16
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_api_electron__api__base__window.cc6
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_api_electron__api__base__window.h6
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.cc8
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.h4
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_browser.h6
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_native__window__views.cc42
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_native__window__views.h6
-rw-r--r--devel/electron37/files/patch-electron_shell_common_api_electron__bindings.cc4
-rw-r--r--devel/electron37/files/patch-electron_shell_common_node__bindings.cc4
-rw-r--r--devel/electron37/files/patch-electron_shell_services_node_node__service.cc6
-rw-r--r--devel/electron37/files/patch-electron_spec_api-app-spec.ts43
-rw-r--r--devel/electron37/files/patch-electron_spec_api-browser-window-spec.ts26
-rw-r--r--devel/electron37/files/patch-electron_spec_api-tray-spec.ts18
-rw-r--r--devel/electron37/files/patch-electron_spec_api-utility-process-spec.ts6
-rw-r--r--devel/electron37/files/patch-electron_spec_api-web-contents-spec.ts4
-rw-r--r--devel/electron37/files/patch-electron_spec_chromium-spec.ts6
-rw-r--r--devel/electron37/files/patch-net_dns_BUILD.gn16
-rw-r--r--devel/electron37/files/yarn.lock19
-rw-r--r--devel/electron38/Makefile451
-rw-r--r--devel/electron38/Makefile.version2
-rw-r--r--devel/electron38/distinfo21
-rw-r--r--devel/electron38/files/apply-electron-patches.sh (renamed from devel/electron32/files/apply-electron-patches.sh)0
-rw-r--r--devel/electron38/files/package.json138
-rw-r--r--devel/electron38/files/patch-BUILD.gn98
-rw-r--r--devel/electron38/files/patch-apps_ui_views_app__window__frame__view.cc11
-rw-r--r--devel/electron38/files/patch-ash_display_mirror__window__controller.cc14
-rw-r--r--devel/electron38/files/patch-base_BUILD.gn151
-rw-r--r--devel/electron38/files/patch-base_allocator_dispatcher_tls.h11
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__alloc__features.cc11
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_partition__alloc.gni20
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h20
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h11
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h13
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc11
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h16
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc11
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc34
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc13
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h11
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h11
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc11
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h20
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h20
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h16
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc29
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h11
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc36
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc50
-rw-r--r--devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc11
-rw-r--r--devel/electron38/files/patch-base_atomicops.h14
-rw-r--r--devel/electron38/files/patch-base_base__paths__posix.cc108
-rw-r--r--devel/electron38/files/patch-base_compiler__specific.h10
-rw-r--r--devel/electron38/files/patch-base_debug_debugger__posix.cc70
-rw-r--r--devel/electron38/files/patch-base_debug_elf__reader.cc13
-rw-r--r--devel/electron38/files/patch-base_debug_proc__maps__linux.cc11
-rw-r--r--devel/electron38/files/patch-base_debug_stack__trace.cc39
-rw-r--r--devel/electron38/files/patch-base_debug_stack__trace__posix.cc101
-rw-r--r--devel/electron38/files/patch-base_files_dir__reader__linux.h39
-rw-r--r--devel/electron38/files/patch-base_files_dir__reader__posix.h (renamed from devel/electron32/files/patch-base_files_dir__reader__posix.h)0
-rw-r--r--devel/electron38/files/patch-base_files_drive__info.h11
-rw-r--r--devel/electron38/files/patch-base_files_drive__info__posix.cc11
-rw-r--r--devel/electron38/files/patch-base_files_file__path__watcher.h (renamed from devel/electron32/files/patch-base_files_file__path__watcher.h)0
-rw-r--r--devel/electron38/files/patch-base_files_file__path__watcher__bsd.cc (renamed from devel/electron32/files/patch-base_files_file__path__watcher__bsd.cc)0
-rw-r--r--devel/electron38/files/patch-base_files_file__path__watcher__kqueue.h (renamed from devel/electron32/files/patch-base_files_file__path__watcher__kqueue.h)0
-rw-r--r--devel/electron38/files/patch-base_files_file__path__watcher__unittest.cc (renamed from devel/electron32/files/patch-base_files_file__path__watcher__unittest.cc)0
-rw-r--r--devel/electron38/files/patch-base_files_file__util__posix.cc48
-rw-r--r--devel/electron38/files/patch-base_files_file__util__unittest.cc40
-rw-r--r--devel/electron38/files/patch-base_files_important__file__writer__cleaner.cc (renamed from devel/electron32/files/patch-base_files_important__file__writer__cleaner.cc)0
-rw-r--r--devel/electron38/files/patch-base_files_scoped__file.cc (renamed from devel/electron32/files/patch-base_files_scoped__file.cc)0
-rw-r--r--devel/electron38/files/patch-base_functional_unretained__traits.h11
-rw-r--r--devel/electron38/files/patch-base_i18n_icu__util.cc20
-rw-r--r--devel/electron38/files/patch-base_linux__util.cc17
-rw-r--r--devel/electron38/files/patch-base_logging__unittest.cc31
-rw-r--r--devel/electron38/files/patch-base_memory_discardable__memory.cc38
-rw-r--r--devel/electron38/files/patch-base_memory_discardable__memory__internal.h11
-rw-r--r--devel/electron38/files/patch-base_memory_madv__free__discardable__memory__posix.cc21
-rw-r--r--devel/electron38/files/patch-base_memory_platform__shared__memory__region.h38
-rw-r--r--devel/electron38/files/patch-base_memory_platform__shared__memory__region__posix.cc29
-rw-r--r--devel/electron38/files/patch-base_memory_protected__memory.h44
-rw-r--r--devel/electron38/files/patch-base_memory_protected__memory__posix.cc20
-rw-r--r--devel/electron38/files/patch-base_message__loop_message__pump__epoll.cc11
-rw-r--r--devel/electron38/files/patch-base_message__loop_message__pump__epoll.h14
-rw-r--r--devel/electron38/files/patch-base_message__loop_message__pump__glib.cc28
-rw-r--r--devel/electron38/files/patch-base_native__library__posix.cc (renamed from devel/electron32/files/patch-base_native__library__posix.cc)0
-rw-r--r--devel/electron38/files/patch-base_native__library__unittest.cc11
-rw-r--r--devel/electron38/files/patch-base_posix_can__lower__nice__to.cc (renamed from devel/electron32/files/patch-base_posix_can__lower__nice__to.cc)0
-rw-r--r--devel/electron38/files/patch-base_posix_file__descriptor__shuffle.h11
-rw-r--r--devel/electron38/files/patch-base_posix_sysctl.cc (renamed from devel/electron32/files/patch-base_posix_sysctl.cc)0
-rw-r--r--devel/electron38/files/patch-base_posix_unix__domain__socket.cc65
-rw-r--r--devel/electron38/files/patch-base_posix_unix__domain__socket__unittest.cc (renamed from devel/electron32/files/patch-base_posix_unix__domain__socket__unittest.cc)0
-rw-r--r--devel/electron38/files/patch-base_process_internal__linux.h20
-rw-r--r--devel/electron38/files/patch-base_process_kill.h11
-rw-r--r--devel/electron38/files/patch-base_process_kill__posix.cc11
-rw-r--r--devel/electron38/files/patch-base_process_launch.h11
-rw-r--r--devel/electron38/files/patch-base_process_memory__linux.cc44
-rw-r--r--devel/electron38/files/patch-base_process_process__handle.cc (renamed from devel/electron32/files/patch-base_process_process__handle.cc)0
-rw-r--r--devel/electron38/files/patch-base_process_process__handle.h (renamed from devel/electron32/files/patch-base_process_process__handle.h)0
-rw-r--r--devel/electron38/files/patch-base_process_process__handle__freebsd.cc25
-rw-r--r--devel/electron38/files/patch-base_process_process__handle__openbsd.cc138
-rw-r--r--devel/electron38/files/patch-base_process_process__iterator__freebsd.cc52
-rw-r--r--devel/electron38/files/patch-base_process_process__iterator__openbsd.cc46
-rw-r--r--devel/electron38/files/patch-base_process_process__metrics.cc38
-rw-r--r--devel/electron38/files/patch-base_process_process__metrics.h106
-rw-r--r--devel/electron38/files/patch-base_process_process__metrics__freebsd.cc225
-rw-r--r--devel/electron38/files/patch-base_process_process__metrics__openbsd.cc186
-rw-r--r--devel/electron38/files/patch-base_process_process__metrics__posix.cc20
-rw-r--r--devel/electron38/files/patch-base_process_process__metrics__unittest.cc12
-rw-r--r--devel/electron38/files/patch-base_process_process__posix.cc94
-rw-r--r--devel/electron38/files/patch-base_process_process__unittest.cc11
-rw-r--r--devel/electron38/files/patch-base_profiler_module__cache.cc (renamed from devel/electron32/files/patch-base_profiler_module__cache.cc)0
-rw-r--r--devel/electron38/files/patch-base_profiler_sampling__profiler__thread__token.cc20
-rw-r--r--devel/electron38/files/patch-base_profiler_sampling__profiler__thread__token.h20
-rw-r--r--devel/electron38/files/patch-base_profiler_stack__base__address__posix.cc59
-rw-r--r--devel/electron38/files/patch-base_profiler_stack__sampling__profiler__test__util.cc11
-rw-r--r--devel/electron38/files/patch-base_profiler_stack__sampling__profiler__unittest.cc11
-rw-r--r--devel/electron38/files/patch-base_profiler_thread__delegate__posix.cc20
-rw-r--r--devel/electron38/files/patch-base_rand__util.h11
-rw-r--r--devel/electron38/files/patch-base_rand__util__posix.cc60
-rw-r--r--devel/electron38/files/patch-base_strings_safe__sprintf__unittest.cc18
-rw-r--r--devel/electron38/files/patch-base_synchronization_cancelable__event.h20
-rw-r--r--devel/electron38/files/patch-base_synchronization_lock__impl.h23
-rw-r--r--devel/electron38/files/patch-base_syslog__logging.cc20
-rw-r--r--devel/electron38/files/patch-base_system_sys__info.cc11
-rw-r--r--devel/electron38/files/patch-base_system_sys__info.h20
-rw-r--r--devel/electron38/files/patch-base_system_sys__info__freebsd.cc112
-rw-r--r--devel/electron38/files/patch-base_system_sys__info__openbsd.cc85
-rw-r--r--devel/electron38/files/patch-base_system_sys__info__posix.cc29
-rw-r--r--devel/electron38/files/patch-base_system_sys__info__unittest.cc (renamed from devel/electron32/files/patch-base_system_sys__info__unittest.cc)0
-rw-r--r--devel/electron38/files/patch-base_task_thread__pool_environment__config__unittest.cc20
-rw-r--r--devel/electron38/files/patch-base_test_launcher_test__launcher.cc10
-rw-r--r--devel/electron38/files/patch-base_test_test__file__util__linux.cc14
-rw-r--r--devel/electron38/files/patch-base_test_test__file__util__posix.cc11
-rw-r--r--devel/electron38/files/patch-base_threading_platform__thread.h11
-rw-r--r--devel/electron38/files/patch-base_threading_platform__thread__bsd.cc (renamed from devel/electron32/files/patch-base_threading_platform__thread__bsd.cc)0
-rw-r--r--devel/electron38/files/patch-base_threading_platform__thread__internal__posix.cc21
-rw-r--r--devel/electron38/files/patch-base_threading_platform__thread__metrics.cc11
-rw-r--r--devel/electron38/files/patch-base_threading_platform__thread__metrics.h20
-rw-r--r--devel/electron38/files/patch-base_threading_platform__thread__posix.cc82
-rw-r--r--devel/electron38/files/patch-base_threading_platform__thread__unittest.cc38
-rw-r--r--devel/electron38/files/patch-base_time_time__now__posix.cc14
-rw-r--r--devel/electron38/files/patch-base_trace__event_malloc__dump__provider.cc30
-rw-r--r--devel/electron38/files/patch-base_trace__event_memory__dump__manager.cc11
-rw-r--r--devel/electron38/files/patch-base_trace__event_process__memory__dump.cc29
-rw-r--r--devel/electron38/files/patch-base_tracing_trace__time.cc20
-rw-r--r--devel/electron38/files/patch-base_tracing_trace__time.h (renamed from devel/electron32/files/patch-base_tracing_trace__time.h)0
-rw-r--r--devel/electron38/files/patch-build_config_BUILD.gn13
-rw-r--r--devel/electron38/files/patch-build_config_BUILDCONFIG.gn45
-rw-r--r--devel/electron38/files/patch-build_config_clang_BUILD.gn16
-rw-r--r--devel/electron38/files/patch-build_config_compiler_BUILD.gn131
-rw-r--r--devel/electron38/files/patch-build_config_gcc_BUILD.gn13
-rw-r--r--devel/electron38/files/patch-build_config_linux_BUILD.gn (renamed from devel/electron32/files/patch-build_config_linux_BUILD.gn)0
-rw-r--r--devel/electron38/files/patch-build_config_linux_libdrm_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-build_config_linux_pkg-config.py (renamed from devel/electron32/files/patch-build_config_linux_pkg-config.py)0
-rw-r--r--devel/electron38/files/patch-build_config_ozone.gni19
-rw-r--r--devel/electron38/files/patch-build_config_rust.gni15
-rw-r--r--devel/electron38/files/patch-build_config_v8__target__cpu.gni (renamed from devel/electron32/files/patch-build_config_v8__target__cpu.gni)0
-rw-r--r--devel/electron38/files/patch-build_detect__host__arch.py (renamed from devel/electron32/files/patch-build_detect__host__arch.py)0
-rw-r--r--devel/electron38/files/patch-build_gn__run__binary.py (renamed from devel/electron32/files/patch-build_gn__run__binary.py)0
-rw-r--r--devel/electron38/files/patch-build_linux_chrome.map (renamed from devel/electron32/files/patch-build_linux_chrome.map)0
-rw-r--r--devel/electron38/files/patch-build_linux_strip__binary.py10
-rw-r--r--devel/electron38/files/patch-build_linux_unbundle_icu.gn43
-rw-r--r--devel/electron38/files/patch-build_linux_unbundle_libusb.gn (renamed from devel/electron32/files/patch-build_linux_unbundle_libusb.gn)0
-rw-r--r--devel/electron38/files/patch-build_rust_allocator_lib.rs17
-rw-r--r--devel/electron38/files/patch-build_rust_rust__bindgen.gni19
-rw-r--r--devel/electron38/files/patch-build_rust_rust__bindgen__generator.gni19
-rw-r--r--devel/electron38/files/patch-build_rust_std_BUILD.gn32
-rw-r--r--devel/electron38/files/patch-build_toolchain_freebsd_BUILD.gn (renamed from devel/electron32/files/patch-build_toolchain_freebsd_BUILD.gn)0
-rw-r--r--devel/electron38/files/patch-build_toolchain_gcc__solink__wrapper.py (renamed from devel/electron32/files/patch-build_toolchain_gcc__solink__wrapper.py)0
-rw-r--r--devel/electron38/files/patch-build_toolchain_gcc__toolchain.gni44
-rw-r--r--devel/electron38/files/patch-build_toolchain_openbsd_BUILD.gn (renamed from devel/electron32/files/patch-build_toolchain_openbsd_BUILD.gn)0
-rw-r--r--devel/electron38/files/patch-build_toolchain_toolchain.gni11
-rw-r--r--devel/electron38/files/patch-cc_base_features.cc11
-rw-r--r--devel/electron38/files/patch-chrome_app_chrome__command__ids.h16
-rw-r--r--devel/electron38/files/patch-chrome_app_chrome__main.cc43
-rw-r--r--devel/electron38/files/patch-chrome_app_chrome__main__delegate.cc113
-rw-r--r--devel/electron38/files/patch-chrome_app_settings__strings.grdp16
-rw-r--r--devel/electron38/files/patch-chrome_browser_BUILD.gn16
-rw-r--r--devel/electron38/files/patch-chrome_browser_about__flags.cc385
-rw-r--r--devel/electron38/files/patch-chrome_browser_accessibility_page__colors.cc (renamed from devel/electron32/files/patch-chrome_browser_accessibility_page__colors.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_after__startup__task__utils.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc (renamed from devel/electron32/files/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc (renamed from devel/electron32/files/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_apps_platform__apps_platform__app__launch.h (renamed from devel/electron32/files/patch-chrome_browser_apps_platform__apps_platform__app__launch.h)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_background_extensions_background__mode__manager.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_background_extensions_background__mode__optimizer.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_background_glic_glic__status__icon.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_browser__features.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_browser__features.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_browser__process__impl.cc47
-rw-r--r--devel/electron38/files/patch-chrome_browser_browser__process__impl.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_chrome__browser__field__trials.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_chrome__browser__interface__binders.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc59
-rw-r--r--devel/electron38/files/patch-chrome_browser_chrome__browser__main.cc115
-rw-r--r--devel/electron38/files/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_chrome__browser__main__linux.cc39
-rw-r--r--devel/electron38/files/patch-chrome_browser_chrome__browser__main__linux.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_chrome__browser__main__posix.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_chrome__content__browser__client.cc147
-rw-r--r--devel/electron38/files/patch-chrome_browser_chrome__content__browser__client.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_component__updater_registration.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc74
-rw-r--r--devel/electron38/files/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc (renamed from devel/electron32/files/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_defaults.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_devtools_remote__debugging__server.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_devtools_remote__debugging__server.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_diagnostics_diagnostics__writer.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_download_download__commands.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_download_download__commands.h (renamed from devel/electron32/files/patch-chrome_browser_download_download__commands.h)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_download_download__file__picker.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_download_download__item__model.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_download_download__prefs.cc90
-rw-r--r--devel/electron38/files/patch-chrome_browser_download_download__prefs.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc47
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_connectors_common.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_connectors_connectors__service.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc (renamed from devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc (renamed from devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h29
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc (renamed from devel/electron32/files/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc (renamed from devel/electron32/files/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h (renamed from devel/electron32/files/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_BUILD.gn13
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc (renamed from devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h (renamed from devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc47
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h (renamed from devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc13
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_extensions_external__provider__impl.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_first__run_first__run__dialog.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_first__run_first__run__internal.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_flag__descriptions.cc182
-rw-r--r--devel/electron38/files/patch-chrome_browser_flag__descriptions.h173
-rw-r--r--devel/electron38/files/patch-chrome_browser_gcm_gcm__profile__service__factory.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_glic_widget_glic__widget.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_global__features.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_global__features.h38
-rw-r--r--devel/electron38/files/patch-chrome_browser_headless_headless__mode__util.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_intranet__redirect__detector.h (renamed from devel/electron32/files/patch-chrome_browser_intranet__redirect__detector.h)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc15
-rw-r--r--devel/electron38/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc16
-rw-r--r--devel/electron38/files/patch-chrome_browser_media_audio__service__util.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_media_router_discovery_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc48
-rw-r--r--devel/electron38/files/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc30
-rw-r--r--devel/electron38/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc47
-rw-r--r--devel/electron38/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_memory__details.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc52
-rw-r--r--devel/electron38/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc115
-rw-r--r--devel/electron38/files/patch-chrome_browser_metrics_perf_cpu__identity.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc (renamed from devel/electron32/files/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_metrics_power_process__monitor.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_metrics_power_process__monitor.h (renamed from devel/electron32/files/patch-chrome_browser_metrics_power_process__monitor.h)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_net_profile__network__context__service.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_net_profile__network__context__service__factory.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_net_system__network__context__manager.cc138
-rw-r--r--devel/electron38/files/patch-chrome_browser_net_system__network__context__manager.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_notifications_notification__display__service__impl.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_platform__util__linux.cc12
-rw-r--r--devel/electron38/files/patch-chrome_browser_policy_browser__signin__policy__handler.cc (renamed from devel/electron32/files/patch-chrome_browser_policy_browser__signin__policy__handler.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc47
-rw-r--r--devel/electron38/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc206
-rw-r--r--devel/electron38/files/patch-chrome_browser_policy_device__management__service__configuration.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_prefs_browser__prefs.cc67
-rw-r--r--devel/electron38/files/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_printing_print__backend__service__manager.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_printing_printer__query.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_process__singleton__posix.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc132
-rw-r--r--devel/electron38/files/patch-chrome_browser_profiles_profile__impl.cc40
-rw-r--r--devel/electron38/files/patch-chrome_browser_profiles_profiles__state.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_renderer__preferences__util.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css (renamed from devel/electron32/files/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_resources_signin_signin__shared.css (renamed from devel/electron32/files/patch-chrome_browser_resources_signin_signin__shared.css)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_screen__ai_screen__ai__install__state.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_sessions_session__restore.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_shortcuts_icon__badging.cc (renamed from devel/electron32/files/patch-chrome_browser_shortcuts_icon__badging.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_signin_accounts__policy__manager.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_signin_accounts__policy__manager.h29
-rw-r--r--devel/electron38/files/patch-chrome_browser_signin_chrome__signin__client.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_signin_signin__hats__util.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_signin_signin__util.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_signin_signin__util.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc26
-rw-r--r--devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_sync_chrome__sync__controller__builder.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_sync_device__info__sync__client__impl.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_sync_sync__service__factory.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group.h38
-rw-r--r--devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc47
-rw-r--r--devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h (renamed from devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_task__manager_task__manager__observer.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_themes_theme__helper.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_themes_theme__service.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_themes_theme__service__aura__linux.cc (renamed from devel/electron32/files/patch-chrome_browser_themes_theme__service__aura__linux.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_themes_theme__service__factory.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_actions_chrome__action__id.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h38
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_browser.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_browser__command__controller.cc74
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_browser__commands.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_browser__ui__prefs.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_browser__view__prefs.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_chrome__pages.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_chrome__pages.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc (renamed from devel/electron32/files/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_hats_survey__config.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_managed__ui.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc (renamed from devel/electron32/files/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_sad__tab.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h (renamed from devel/electron32/files/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_signin_signin__view__controller.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_signin_signin__view__controller.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_tab__helpers.cc26
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_tabs_features.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_tabs_tab__features.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_task__manager_task__manager__columns.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_test_popup__browsertest.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_test_test__browser__ui.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_ui__features.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_ui__features.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_accelerator__table.cc34
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_chrome__views__delegate.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame.cc65
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_hung__renderer__view.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc73
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h29
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc47
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc83
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_about_about__ui.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_about_about__ui.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h18
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc74
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc70
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc40
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui.cc16
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__constants.cc17
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__constants.h19
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__handler.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc (renamed from devel/electron32/files/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc70
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc29
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_window__sizer_window__sizer.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_upgrade__detector_version__history__client.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_extension__status__utils.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h (renamed from devel/electron32/files/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h (renamed from devel/electron32/files/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h20
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc119
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h38
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_web__app__helpers.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_web__applications_web__app__install__info.h11
-rw-r--r--devel/electron38/files/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_webauthn_enclave__manager.cc20
-rw-r--r--devel/electron38/files/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc (renamed from devel/electron32/files/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_browser_webauthn_password__credential__controller.cc11
-rw-r--r--devel/electron38/files/patch-chrome_browser_webauthn_unexportable__key__utils.cc11
-rw-r--r--devel/electron38/files/patch-chrome_common_channel__info.h20
-rw-r--r--devel/electron38/files/patch-chrome_common_channel__info__posix.cc20
-rw-r--r--devel/electron38/files/patch-chrome_common_chrome__features.cc56
-rw-r--r--devel/electron38/files/patch-chrome_common_chrome__features.h45
-rw-r--r--devel/electron38/files/patch-chrome_common_chrome__paths.cc82
-rw-r--r--devel/electron38/files/patch-chrome_common_chrome__paths.h29
-rw-r--r--devel/electron38/files/patch-chrome_common_chrome__paths__internal.h11
-rw-r--r--devel/electron38/files/patch-chrome_common_chrome__switches.cc20
-rw-r--r--devel/electron38/files/patch-chrome_common_chrome__switches.h20
-rw-r--r--devel/electron38/files/patch-chrome_common_crash__keys.cc28
-rw-r--r--devel/electron38/files/patch-chrome_common_extensions_extension__constants.cc11
-rw-r--r--devel/electron38/files/patch-chrome_common_extensions_extension__constants.h11
-rw-r--r--devel/electron38/files/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc11
-rw-r--r--devel/electron38/files/patch-chrome_common_media_cdm__host__file__path.cc11
-rw-r--r--devel/electron38/files/patch-chrome_common_media_cdm__registration.cc56
-rw-r--r--devel/electron38/files/patch-chrome_common_media_cdm__registration.h11
-rw-r--r--devel/electron38/files/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h11
-rw-r--r--devel/electron38/files/patch-chrome_common_pref__names.h92
-rw-r--r--devel/electron38/files/patch-chrome_common_url__constants.h11
-rw-r--r--devel/electron38/files/patch-chrome_common_webui__url__constants.cc23
-rw-r--r--devel/electron38/files/patch-chrome_common_webui__url__constants.h40
-rw-r--r--devel/electron38/files/patch-chrome_enterprise__companion_enterprise__companion__client.cc11
-rw-r--r--devel/electron38/files/patch-chrome_enterprise__companion_event__logger.cc11
-rw-r--r--devel/electron38/files/patch-chrome_enterprise__companion_lock.cc (renamed from devel/electron32/files/patch-chrome_enterprise__companion_lock.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_services_printing_print__backend__service__impl.cc47
-rw-r--r--devel/electron38/files/patch-chrome_services_speech_audio__source__fetcher__impl.cc (renamed from devel/electron32/files/patch-chrome_services_speech_audio__source__fetcher__impl.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_test_base_scoped__channel__override__posix.cc11
-rw-r--r--devel/electron38/files/patch-chrome_test_chromedriver_chrome__launcher.cc10
-rw-r--r--devel/electron38/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc29
-rw-r--r--devel/electron38/files/patch-chrome_test_chromedriver_key__converter__unittest.cc20
-rw-r--r--devel/electron38/files/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc20
-rw-r--r--devel/electron38/files/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc11
-rw-r--r--devel/electron38/files/patch-chrome_updater_app_app__uninstall.cc11
-rw-r--r--devel/electron38/files/patch-chrome_updater_configurator.cc11
-rw-r--r--devel/electron38/files/patch-chrome_updater_lock.cc (renamed from devel/electron32/files/patch-chrome_updater_lock.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_updater_util_posix__util.cc (renamed from devel/electron32/files/patch-chrome_updater_util_posix__util.cc)0
-rw-r--r--devel/electron38/files/patch-chrome_utility_services.cc29
-rw-r--r--devel/electron38/files/patch-chromecast_browser_cast__browser__main__parts.cc38
-rw-r--r--devel/electron38/files/patch-chromecast_browser_cast__content__browser__client.cc11
-rw-r--r--devel/electron38/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc11
-rw-r--r--devel/electron38/files/patch-chromecast_media_base_default__monotonic__clock.cc (renamed from devel/electron32/files/patch-chromecast_media_base_default__monotonic__clock.cc)0
-rw-r--r--devel/electron38/files/patch-components_BUILD.gn28
-rw-r--r--devel/electron38/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc47
-rw-r--r--devel/electron38/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h20
-rw-r--r--devel/electron38/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc11
-rw-r--r--devel/electron38/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc11
-rw-r--r--devel/electron38/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc29
-rw-r--r--devel/electron38/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc11
-rw-r--r--devel/electron38/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc11
-rw-r--r--devel/electron38/files/patch-components_autofill_core_common_autofill__payments__features.cc11
-rw-r--r--devel/electron38/files/patch-components_autofill_core_common_autofill__prefs.cc38
-rw-r--r--devel/electron38/files/patch-components_autofill_core_common_autofill__prefs.h29
-rw-r--r--devel/electron38/files/patch-components_commerce_core_commerce__feature__list.cc20
-rw-r--r--devel/electron38/files/patch-components_constrained__window_constrained__window__views.cc11
-rw-r--r--devel/electron38/files/patch-components_content__settings_core_browser_website__settings__registry.cc11
-rw-r--r--devel/electron38/files/patch-components_cookie__config_cookie__store__util.cc (renamed from devel/electron32/files/patch-components_cookie__config_cookie__store__util.cc)0
-rw-r--r--devel/electron38/files/patch-components_crash_core_app_BUILD.gn43
-rw-r--r--devel/electron38/files/patch-components_crash_core_app_chrome__crashpad__handler.cc (renamed from devel/electron32/files/patch-components_crash_core_app_chrome__crashpad__handler.cc)0
-rw-r--r--devel/electron38/files/patch-components_crash_core_app_crashpad__handler__main.cc (renamed from devel/electron32/files/patch-components_crash_core_app_crashpad__handler__main.cc)0
-rw-r--r--devel/electron38/files/patch-components_crash_core_browser_crash__upload__list__crashpad.cc26
-rw-r--r--devel/electron38/files/patch-components_crash_core_common_BUILD.gn (renamed from devel/electron32/files/patch-components_crash_core_common_BUILD.gn)0
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_browser_browser__utils.h20
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc11
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_browser_mock__signals__aggregator.h (renamed from devel/electron32/files/patch-components_device__signals_core_browser_mock__signals__aggregator.h)0
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_browser_signals__aggregator.h (renamed from devel/electron32/files/patch-components_device__signals_core_browser_signals__aggregator.h)0
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_browser_signals__aggregator__impl.cc11
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_browser_signals__aggregator__impl.h11
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_browser_user__permission__service.h (renamed from devel/electron32/files/patch-components_device__signals_core_browser_user__permission__service.h)0
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_browser_user__permission__service__impl.cc (renamed from devel/electron32/files/patch-components_device__signals_core_browser_user__permission__service__impl.cc)0
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_browser_user__permission__service__impl.h (renamed from devel/electron32/files/patch-components_device__signals_core_browser_user__permission__service__impl.h)0
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc78
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_common_platform__utils.h11
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_common_signals__features.cc11
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_common_signals__features.h11
-rw-r--r--devel/electron38/files/patch-components_device__signals_core_system__signals_platform__delegate.cc (renamed from devel/electron32/files/patch-components_device__signals_core_system__signals_platform__delegate.cc)0
-rw-r--r--devel/electron38/files/patch-components_device__signals_test_signals__contract.cc11
-rw-r--r--devel/electron38/files/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc11
-rw-r--r--devel/electron38/files/patch-components_embedder__support_user__agent__utils.cc65
-rw-r--r--devel/electron38/files/patch-components_embedder__support_user__agent__utils__unittest.cc29
-rw-r--r--devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc11
-rw-r--r--devel/electron38/files/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc20
-rw-r--r--devel/electron38/files/patch-components_enterprise_data__controls_core_browser_features.cc11
-rw-r--r--devel/electron38/files/patch-components_enterprise_data__controls_core_browser_features.h11
-rw-r--r--devel/electron38/files/patch-components_enterprise_data__controls_core_browser_rule.cc29
-rw-r--r--devel/electron38/files/patch-components_enterprise_watermarking_watermark.cc20
-rw-r--r--devel/electron38/files/patch-components_error__page_common_localized__error.cc11
-rw-r--r--devel/electron38/files/patch-components_eye__dropper_eye__dropper__view.cc11
-rw-r--r--devel/electron38/files/patch-components_feature__engagement_public_event__constants.cc11
-rw-r--r--devel/electron38/files/patch-components_feature__engagement_public_event__constants.h (renamed from devel/electron32/files/patch-components_feature__engagement_public_event__constants.h)0
-rw-r--r--devel/electron38/files/patch-components_feature__engagement_public_feature__configurations.cc30
-rw-r--r--devel/electron38/files/patch-components_feature__engagement_public_feature__constants.cc29
-rw-r--r--devel/electron38/files/patch-components_feature__engagement_public_feature__constants.h29
-rw-r--r--devel/electron38/files/patch-components_feature__engagement_public_feature__list.cc29
-rw-r--r--devel/electron38/files/patch-components_feature__engagement_public_feature__list.h58
-rw-r--r--devel/electron38/files/patch-components_feed_core_proto_v2_wire_version.proto (renamed from devel/electron32/files/patch-components_feed_core_proto_v2_wire_version.proto)0
-rw-r--r--devel/electron38/files/patch-components_feed_core_v2_feed__network__impl__unittest.cc13
-rw-r--r--devel/electron38/files/patch-components_feed_core_v2_proto__util.cc24
-rw-r--r--devel/electron38/files/patch-components_feed_core_v2_proto__util__unittest.cc13
-rw-r--r--devel/electron38/files/patch-components_feed_core_v2_test_proto__printer.cc (renamed from devel/electron32/files/patch-components_feed_core_v2_test_proto__printer.cc)0
-rw-r--r--devel/electron38/files/patch-components_gcm__driver_gcm__desktop__utils.cc11
-rw-r--r--devel/electron38/files/patch-components_gwp__asan_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-components_gwp__asan_buildflags_buildflags.gni14
-rw-r--r--devel/electron38/files/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc (renamed from devel/electron32/files/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc)0
-rw-r--r--devel/electron38/files/patch-components_gwp__asan_client_gwp__asan.cc11
-rw-r--r--devel/electron38/files/patch-components_gwp__asan_client_gwp__asan__features.cc20
-rw-r--r--devel/electron38/files/patch-components_gwp__asan_crash__handler_crash__analyzer.cc20
-rw-r--r--devel/electron38/files/patch-components_live__caption_caption__util.cc11
-rw-r--r--devel/electron38/files/patch-components_live__caption_caption__util.h (renamed from devel/electron32/files/patch-components_live__caption_caption__util.h)0
-rw-r--r--devel/electron38/files/patch-components_media__router_common_media__source.cc11
-rw-r--r--devel/electron38/files/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc11
-rw-r--r--devel/electron38/files/patch-components_media__router_common_providers_cast_channel_enum__table.h15
-rw-r--r--devel/electron38/files/patch-components_metrics_drive__metrics__provider.cc20
-rw-r--r--devel/electron38/files/patch-components_metrics_dwa_dwa__service.cc11
-rw-r--r--devel/electron38/files/patch-components_metrics_metrics__log.cc38
-rw-r--r--devel/electron38/files/patch-components_metrics_motherboard.cc (renamed from devel/electron32/files/patch-components_metrics_motherboard.cc)0
-rw-r--r--devel/electron38/files/patch-components_named__mojo__ipc__server_connection__info.h23
-rw-r--r--devel/electron38/files/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc11
-rw-r--r--devel/electron38/files/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc12
-rw-r--r--devel/electron38/files/patch-components_named__system__lock_BUILD.gn20
-rw-r--r--devel/electron38/files/patch-components_named__system__lock_lock.h (renamed from devel/electron32/files/patch-components_named__system__lock_lock.h)0
-rw-r--r--devel/electron38/files/patch-components_named__system__lock_lock__unittest.cc29
-rw-r--r--devel/electron38/files/patch-components_optimization__guide_core_optimization__guide__features.cc11
-rw-r--r--devel/electron38/files/patch-components_optimization__guide_core_optimization__guide__util.cc11
-rw-r--r--devel/electron38/files/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc12
-rw-r--r--devel/electron38/files/patch-components_os__crypt_sync_libsecret__util__linux.cc27
-rw-r--r--devel/electron38/files/patch-components_os__crypt_sync_os__crypt.h63
-rw-r--r--devel/electron38/files/patch-components_paint__preview_browser_paint__preview__client.cc13
-rw-r--r--devel/electron38/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc13
-rw-r--r--devel/electron38/files/patch-components_paint__preview_common_proto_paint__preview.proto (renamed from devel/electron32/files/patch-components_paint__preview_common_proto_paint__preview.proto)0
-rw-r--r--devel/electron38/files/patch-components_paint__preview_player_player__compositor__delegate.cc13
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_features_password__features.cc20
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_features_password__features.h11
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__autofill__manager.cc20
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__autofill__manager.h11
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__form__filling.cc11
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__form__manager.cc29
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__manager.cc20
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__manager__client.h20
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__manager__switches.cc (renamed from devel/electron32/files/patch-components_password__manager_core_browser_password__manager__switches.cc)0
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__manager__switches.h11
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc29
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.h20
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__store__factory__util.cc11
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__store_login__database.cc20
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc11
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc11
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc11
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_browser_stub__password__manager__client.h11
-rw-r--r--devel/electron38/files/patch-components_password__manager_core_common_password__manager__pref__names.h20
-rw-r--r--devel/electron38/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc11
-rw-r--r--devel/electron38/files/patch-components_performance__manager_public_features.h11
-rw-r--r--devel/electron38/files/patch-components_permissions_prediction__service_prediction__common.cc20
-rw-r--r--devel/electron38/files/patch-components_policy_core_browser_policy__pref__mapping__test.cc11
-rw-r--r--devel/electron38/files/patch-components_policy_core_browser_url__blocklist__manager.cc11
-rw-r--r--devel/electron38/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc11
-rw-r--r--devel/electron38/files/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc20
-rw-r--r--devel/electron38/files/patch-components_policy_core_common_cloud_cloud__policy__util.cc55
-rw-r--r--devel/electron38/files/patch-components_policy_core_common_policy__loader__common.cc20
-rw-r--r--devel/electron38/files/patch-components_policy_core_common_policy__paths.cc (renamed from devel/electron32/files/patch-components_policy_core_common_policy__paths.cc)0
-rw-r--r--devel/electron38/files/patch-components_policy_core_common_policy__pref__names.cc11
-rw-r--r--devel/electron38/files/patch-components_policy_core_common_policy__pref__names.h11
-rw-r--r--devel/electron38/files/patch-components_policy_tools_generate__policy__source.py (renamed from devel/electron32/files/patch-components_policy_tools_generate__policy__source.py)0
-rw-r--r--devel/electron38/files/patch-components_power__metrics_BUILD.gn (renamed from devel/electron32/files/patch-components_power__metrics_BUILD.gn)0
-rw-r--r--devel/electron38/files/patch-components_power__metrics_energy__metrics__provider.cc21
-rw-r--r--devel/electron38/files/patch-components_regional__capabilities_regional__capabilities__switches.cc11
-rw-r--r--devel/electron38/files/patch-components_regional__capabilities_regional__capabilities__switches.h11
-rw-r--r--devel/electron38/files/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc11
-rw-r--r--devel/electron38/files/patch-components_safe__browsing_content_resources_gen__file__type__proto.py (renamed from devel/electron32/files/patch-components_safe__browsing_content_resources_gen__file__type__proto.py)0
-rw-r--r--devel/electron38/files/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc11
-rw-r--r--devel/electron38/files/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc11
-rw-r--r--devel/electron38/files/patch-components_search__engines_template__url__service.cc11
-rw-r--r--devel/electron38/files/patch-components_security__interstitials_content_utils.cc11
-rw-r--r--devel/electron38/files/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc11
-rw-r--r--devel/electron38/files/patch-components_services_on__device__translation_sandbox__hook.cc43
-rw-r--r--devel/electron38/files/patch-components_services_on__device__translation_sandbox__hook.h16
-rw-r--r--devel/electron38/files/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc (renamed from devel/electron32/files/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc)0
-rw-r--r--devel/electron38/files/patch-components_signin_public_base_signin__switches.cc20
-rw-r--r--devel/electron38/files/patch-components_signin_public_base_signin__switches.h20
-rw-r--r--devel/electron38/files/patch-components_soda_soda__util.cc29
-rw-r--r--devel/electron38/files/patch-components_startup__metric__utils_common_startup__metric__utils.cc11
-rw-r--r--devel/electron38/files/patch-components_storage__monitor_BUILD.gn20
-rw-r--r--devel/electron38/files/patch-components_storage__monitor_removable__device__constants.cc (renamed from devel/electron32/files/patch-components_storage__monitor_removable__device__constants.cc)0
-rw-r--r--devel/electron38/files/patch-components_storage__monitor_removable__device__constants.h11
-rw-r--r--devel/electron38/files/patch-components_supervised__user_core_browser_child__account__service.cc11
-rw-r--r--devel/electron38/files/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc11
-rw-r--r--devel/electron38/files/patch-components_supervised__user_core_browser_list__family__members__service.h11
-rw-r--r--devel/electron38/files/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc11
-rw-r--r--devel/electron38/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc11
-rw-r--r--devel/electron38/files/patch-components_supervised__user_core_common_features.cc38
-rw-r--r--devel/electron38/files/patch-components_supervised__user_core_common_features.h26
-rw-r--r--devel/electron38/files/patch-components_supervised__user_core_common_pref__names.h11
-rw-r--r--devel/electron38/files/patch-components_sync__device__info_local__device__info__util.cc29
-rw-r--r--devel/electron38/files/patch-components_sync__device__info_local__device__info__util__linux.cc (renamed from devel/electron32/files/patch-components_sync__device__info_local__device__info__util__linux.cc)0
-rw-r--r--devel/electron38/files/patch-components_sync__preferences_common__syncable__prefs__database.cc11
-rw-r--r--devel/electron38/files/patch-components_system__cpu_cpu__probe.cc23
-rw-r--r--devel/electron38/files/patch-components_translate_core_common_translate__util.cc (renamed from devel/electron32/files/patch-components_translate_core_common_translate__util.cc)0
-rw-r--r--devel/electron38/files/patch-components_trusted__vault_trusted__vault__connection__impl.cc11
-rw-r--r--devel/electron38/files/patch-components_update__client_update__query__params.cc11
-rw-r--r--devel/electron38/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc11
-rw-r--r--devel/electron38/files/patch-components_user__education_views_help__bubble__view.cc29
-rw-r--r--devel/electron38/files/patch-components_user__education_views_help__bubble__view.h11
-rw-r--r--devel/electron38/files/patch-components_variations_service_variations__service.cc11
-rw-r--r--devel/electron38/files/patch-components_visited__url__ranking_public_url__visit__util.cc11
-rw-r--r--devel/electron38/files/patch-components_viz_host_gpu__host__impl.cc11
-rw-r--r--devel/electron38/files/patch-components_viz_host_host__display__client.cc14
-rw-r--r--devel/electron38/files/patch-components_viz_host_host__display__client.h (renamed from devel/electron32/files/patch-components_viz_host_host__display__client.h)0
-rw-r--r--devel/electron38/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc11
-rw-r--r--devel/electron38/files/patch-components_viz_service_display__embedder_software__output__surface.cc20
-rw-r--r--devel/electron38/files/patch-components_viz_service_display__embedder_software__output__surface.h20
-rw-r--r--devel/electron38/files/patch-components_viz_service_display_skia__renderer.cc11
-rw-r--r--devel/electron38/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc20
-rw-r--r--devel/electron38/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h11
-rw-r--r--devel/electron38/files/patch-components_viz_service_gl_gpu__service__impl.cc20
-rw-r--r--devel/electron38/files/patch-components_viz_service_gl_gpu__service__impl.h11
-rw-r--r--devel/electron38/files/patch-components_viz_test_fake__display__client.cc (renamed from devel/electron32/files/patch-components_viz_test_fake__display__client.cc)0
-rw-r--r--devel/electron38/files/patch-components_viz_test_fake__display__client.h (renamed from devel/electron32/files/patch-components_viz_test_fake__display__client.h)0
-rw-r--r--devel/electron38/files/patch-components_viz_test_mock__display__client.h11
-rw-r--r--devel/electron38/files/patch-components_webui_flags_flags__state.cc11
-rw-r--r--devel/electron38/files/patch-content_app_BUILD.gn15
-rw-r--r--devel/electron38/files/patch-content_app_content__main.cc20
-rw-r--r--devel/electron38/files/patch-content_app_content__main__runner__impl.cc149
-rw-r--r--devel/electron38/files/patch-content_browser_BUILD.gn33
-rw-r--r--devel/electron38/files/patch-content_browser_accessibility_browser__accessibility__state__impl.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc29
-rw-r--r--devel/electron38/files/patch-content_browser_audio_audio__service.cc20
-rw-r--r--devel/electron38/files/patch-content_browser_browser__child__process__host__impl.cc19
-rw-r--r--devel/electron38/files/patch-content_browser_browser__child__process__host__impl.h20
-rw-r--r--devel/electron38/files/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_browser__interface__binders.cc20
-rw-r--r--devel/electron38/files/patch-content_browser_browser__main__loop.cc37
-rw-r--r--devel/electron38/files/patch-content_browser_child__process__launcher__helper__linux.cc139
-rw-r--r--devel/electron38/files/patch-content_browser_child__thread__type__switcher__linux.cc37
-rw-r--r--devel/electron38/files/patch-content_browser_child__thread__type__switcher__linux.h11
-rw-r--r--devel/electron38/files/patch-content_browser_compositor_viz__process__transport__factory.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc38
-rw-r--r--devel/electron38/files/patch-content_browser_devtools_devtools__frontend__host__impl.h (renamed from devel/electron32/files/patch-content_browser_devtools_devtools__frontend__host__impl.h)0
-rw-r--r--devel/electron38/files/patch-content_browser_devtools_protocol_system__info__handler.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h11
-rw-r--r--devel/electron38/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc63
-rw-r--r--devel/electron38/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h (renamed from devel/electron32/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h)0
-rw-r--r--devel/electron38/files/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_font__access_font__enumeration__data__source.cc (renamed from devel/electron32/files/patch-content_browser_font__access_font__enumeration__data__source.cc)0
-rw-r--r--devel/electron38/files/patch-content_browser_gpu_compositor__util.cc20
-rw-r--r--devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl.h11
-rw-r--r--devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h20
-rw-r--r--devel/electron38/files/patch-content_browser_gpu_gpu__process__host.cc19
-rw-r--r--devel/electron38/files/patch-content_browser_media_frameless__media__interface__proxy.h20
-rw-r--r--devel/electron38/files/patch-content_browser_media_media__keys__listener__manager__impl.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_network__service__instance__impl.cc29
-rw-r--r--devel/electron38/files/patch-content_browser_renderer__host_delegated__frame__host.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc20
-rw-r--r--devel/electron38/files/patch-content_browser_renderer__host_render__process__host__impl.cc55
-rw-r--r--devel/electron38/files/patch-content_browser_renderer__host_render__process__host__impl.h29
-rw-r--r--devel/electron38/files/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc29
-rw-r--r--devel/electron38/files/patch-content_browser_renderer__host_render__view__host__impl.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc47
-rw-r--r--devel/electron38/files/patch-content_browser_renderer__host_render__widget__host__view__aura.h11
-rw-r--r--devel/electron38/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_sandbox__host__linux.cc (renamed from devel/electron32/files/patch-content_browser_sandbox__host__linux.cc)0
-rw-r--r--devel/electron38/files/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_scheduler_responsiveness_native__event__observer.cc (renamed from devel/electron32/files/patch-content_browser_scheduler_responsiveness_native__event__observer.cc)0
-rw-r--r--devel/electron38/files/patch-content_browser_scheduler_responsiveness_native__event__observer.h (renamed from devel/electron32/files/patch-content_browser_scheduler_responsiveness_native__event__observer.h)0
-rw-r--r--devel/electron38/files/patch-content_browser_service__host_utility__process__host.cc38
-rw-r--r--devel/electron38/files/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc20
-rw-r--r--devel/electron38/files/patch-content_browser_service__host_utility__sandbox__delegate.cc57
-rw-r--r--devel/electron38/files/patch-content_browser_v8__snapshot__files.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_web__contents_slow__web__preference__cache.cc29
-rw-r--r--devel/electron38/files/patch-content_browser_web__contents_web__contents__view__aura.cc29
-rw-r--r--devel/electron38/files/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc74
-rw-r--r--devel/electron38/files/patch-content_browser_webui_web__ui__main__frame__observer.cc11
-rw-r--r--devel/electron38/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc81
-rw-r--r--devel/electron38/files/patch-content_browser_zygote__host_zygote__host__impl__linux.h29
-rw-r--r--devel/electron38/files/patch-content_child_BUILD.gn16
-rw-r--r--devel/electron38/files/patch-content_child_child__process.cc20
-rw-r--r--devel/electron38/files/patch-content_child_child__process.h (renamed from devel/electron32/files/patch-content_child_child__process.h)0
-rw-r--r--devel/electron38/files/patch-content_common_BUILD.gn36
-rw-r--r--devel/electron38/files/patch-content_common_features.cc11
-rw-r--r--devel/electron38/files/patch-content_common_features.h11
-rw-r--r--devel/electron38/files/patch-content_common_font__list__unittest.cc (renamed from devel/electron32/files/patch-content_common_font__list__unittest.cc)0
-rw-r--r--devel/electron38/files/patch-content_common_gpu__pre__sandbox__hook__bsd.cc71
-rw-r--r--devel/electron38/files/patch-content_common_gpu__pre__sandbox__hook__bsd.h (renamed from devel/electron32/files/patch-content_common_gpu__pre__sandbox__hook__bsd.h)0
-rw-r--r--devel/electron38/files/patch-content_common_gpu__pre__sandbox__hook__linux.h18
-rw-r--r--devel/electron38/files/patch-content_common_thread__type__switcher.mojom10
-rw-r--r--devel/electron38/files/patch-content_gpu_gpu__child__thread.cc21
-rw-r--r--devel/electron38/files/patch-content_gpu_gpu__main.cc73
-rw-r--r--devel/electron38/files/patch-content_public_browser_content__browser__client.cc11
-rw-r--r--devel/electron38/files/patch-content_public_browser_zygote__host_zygote__host__linux.h16
-rw-r--r--devel/electron38/files/patch-content_public_common_content__features.cc35
-rw-r--r--devel/electron38/files/patch-content_public_common_content__switches.cc20
-rw-r--r--devel/electron38/files/patch-content_public_common_content__switches.h19
-rw-r--r--devel/electron38/files/patch-content_public_common_zygote_features.gni (renamed from devel/electron32/files/patch-content_public_common_zygote_features.gni)0
-rw-r--r--devel/electron38/files/patch-content_renderer_render__thread__impl.cc38
-rw-r--r--devel/electron38/files/patch-content_renderer_renderer__blink__platform__impl.cc45
-rw-r--r--devel/electron38/files/patch-content_renderer_renderer__blink__platform__impl.h11
-rw-r--r--devel/electron38/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc (renamed from devel/electron32/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc)0
-rw-r--r--devel/electron38/files/patch-content_shell_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-content_shell_app_shell__main__delegate.cc11
-rw-r--r--devel/electron38/files/patch-content_shell_browser_shell__browser__main__parts.cc47
-rw-r--r--devel/electron38/files/patch-content_shell_browser_shell__platform__delegate__views.cc11
-rw-r--r--devel/electron38/files/patch-content_shell_renderer_shell__content__renderer__client.cc11
-rw-r--r--devel/electron38/files/patch-content_shell_utility_shell__content__utility__client.cc20
-rw-r--r--devel/electron38/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc84
-rw-r--r--devel/electron38/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.h22
-rw-r--r--devel/electron38/files/patch-content_utility_services.cc45
-rw-r--r--devel/electron38/files/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc (renamed from devel/electron32/files/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc)0
-rw-r--r--devel/electron38/files/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h (renamed from devel/electron32/files/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h)0
-rw-r--r--devel/electron38/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc29
-rw-r--r--devel/electron38/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h11
-rw-r--r--devel/electron38/files/patch-content_utility_utility__main.cc124
-rw-r--r--devel/electron38/files/patch-content_utility_utility__thread__impl.cc (renamed from devel/electron32/files/patch-content_utility_utility__thread__impl.cc)0
-rw-r--r--devel/electron38/files/patch-content_zygote_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-content_zygote_zygote__linux.cc15
-rw-r--r--devel/electron38/files/patch-content_zygote_zygote__main__linux.cc (renamed from devel/electron32/files/patch-content_zygote_zygote__main__linux.cc)0
-rw-r--r--devel/electron38/files/patch-device_bluetooth_bluetooth__adapter.cc11
-rw-r--r--devel/electron38/files/patch-device_bluetooth_cast__bluetooth.gni9
-rw-r--r--devel/electron38/files/patch-device_gamepad_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-device_gamepad_gamepad__provider.cc11
-rw-r--r--devel/electron38/files/patch-device_gamepad_hid__writer__linux.cc (renamed from devel/electron32/files/patch-device_gamepad_hid__writer__linux.cc)0
-rw-r--r--devel/electron38/files/patch-electron_BUILD.gn62
-rw-r--r--devel/electron38/files/patch-electron_build_args_all.gn13
-rw-r--r--devel/electron38/files/patch-electron_default__app_default__app.ts (renamed from devel/electron32/files/patch-electron_default__app_default__app.ts)0
-rw-r--r--devel/electron38/files/patch-electron_filenames.gni13
-rw-r--r--devel/electron38/files/patch-electron_lib_browser_api_app.ts (renamed from devel/electron32/files/patch-electron_lib_browser_api_app.ts)0
-rw-r--r--devel/electron38/files/patch-electron_lib_browser_api_dialog.ts (renamed from devel/electron32/files/patch-electron_lib_browser_api_dialog.ts)0
-rw-r--r--devel/electron38/files/patch-electron_lib_browser_api_menu-item-roles.ts (renamed from devel/electron32/files/patch-electron_lib_browser_api_menu-item-roles.ts)0
-rw-r--r--devel/electron38/files/patch-electron_lib_browser_api_power-monitor.ts (renamed from devel/electron32/files/patch-electron_lib_browser_api_power-monitor.ts)0
-rw-r--r--devel/electron38/files/patch-electron_lib_browser_init.ts11
-rw-r--r--devel/electron38/files/patch-electron_lib_browser_rpc-server.ts11
-rw-r--r--devel/electron38/files/patch-electron_lib_renderer_api_clipboard.ts (renamed from devel/electron32/files/patch-electron_lib_renderer_api_clipboard.ts)0
-rw-r--r--devel/electron38/files/patch-electron_script_lib_config.py (renamed from devel/electron32/files/patch-electron_script_lib_config.py)0
-rw-r--r--devel/electron38/files/patch-electron_script_lib_utils.js (renamed from devel/electron32/files/patch-electron_script_lib_utils.js)0
-rw-r--r--devel/electron38/files/patch-electron_script_spec-runner.js11
-rw-r--r--devel/electron38/files/patch-electron_shell_app_electron__crash__reporter__client.cc20
-rw-r--r--devel/electron38/files/patch-electron_shell_app_electron__crash__reporter__client.h20
-rw-r--r--devel/electron38/files/patch-electron_shell_app_electron__main__delegate.cc63
-rw-r--r--devel/electron38/files/patch-electron_shell_app_node__main.cc37
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc74
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc38
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.h11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__crash__reporter.cc72
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__power__monitor.cc23
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__power__monitor.h (renamed from devel/electron32/files/patch-electron_shell_browser_api_electron__api__power__monitor.h)0
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__safe__storage.cc29
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__screen.cc38
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__web__contents.cc77
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__web__contents.h11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_process__metric.h (renamed from devel/electron32/files/patch-electron_shell_browser_api_process__metric.h)0
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_browser.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_browser.h24
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_browser__linux.cc20
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_browser__process__impl.cc20
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_browser__process__impl.h29
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_electron__browser__main__parts.cc84
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_electron__browser__main__parts.h11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_electron__browser__main__parts__posix.cc19
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_feature__list.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_native__window.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_native__window__views.cc191
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_native__window__views.h38
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_net_system__network__context__manager.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_osr_osr__host__display__client.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_osr_osr__host__display__client.h11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_osr_osr__paint__event.h11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_osr_osr__video__consumer.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_printing_printing__utils.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_relauncher__linux.cc32
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_file__dialog.h11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view__delegate.h (renamed from devel/electron32/files/patch-electron_shell_browser_ui_inspectable__web__contents__view__delegate.h)0
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc38
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.h11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_views_menu__bar.cc38
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_views_menu__bar.h11
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_ui_views_submenu__button.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_common_api_electron__api__clipboard.cc20
-rw-r--r--devel/electron38/files/patch-electron_shell_common_api_electron__api__native__image.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_common_api_electron__api__native__image.h11
-rw-r--r--devel/electron38/files/patch-electron_shell_common_api_electron__bindings.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_common_electron__command__line.cc11
-rw-r--r--devel/electron38/files/patch-electron_shell_common_electron__command__line.h11
-rw-r--r--devel/electron38/files/patch-electron_shell_common_electron__paths.h (renamed from devel/electron32/files/patch-electron_shell_common_electron__paths.h)0
-rw-r--r--devel/electron38/files/patch-electron_shell_common_gin__converters_osr__converter.cc20
-rw-r--r--devel/electron38/files/patch-electron_shell_common_gin__converters_std__converter.h11
-rw-r--r--devel/electron38/files/patch-electron_shell_common_node__bindings.cc38
-rw-r--r--devel/electron38/files/patch-electron_shell_common_node__bindings__linux.cc (renamed from devel/electron32/files/patch-electron_shell_common_node__bindings__linux.cc)0
-rw-r--r--devel/electron38/files/patch-electron_shell_common_platform__util.h11
-rw-r--r--devel/electron38/files/patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc36
-rw-r--r--devel/electron38/files/patch-electron_shell_services_node_node__service.cc20
-rw-r--r--devel/electron38/files/patch-electron_spec_api-app-spec.ts133
-rw-r--r--devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts182
-rw-r--r--devel/electron38/files/patch-electron_spec_api-clipboard-spec.ts (renamed from devel/electron32/files/patch-electron_spec_api-clipboard-spec.ts)0
-rw-r--r--devel/electron38/files/patch-electron_spec_api-content-tracing-spec.ts20
-rw-r--r--devel/electron38/files/patch-electron_spec_api-crash-reporter-spec.ts56
-rw-r--r--devel/electron38/files/patch-electron_spec_api-desktop-capturer-spec.ts65
-rw-r--r--devel/electron38/files/patch-electron_spec_api-menu-spec.ts11
-rw-r--r--devel/electron38/files/patch-electron_spec_api-native-image-spec.ts11
-rw-r--r--devel/electron38/files/patch-electron_spec_api-net-log-spec.ts (renamed from devel/electron32/files/patch-electron_spec_api-net-log-spec.ts)0
-rw-r--r--devel/electron38/files/patch-electron_spec_api-notification-dbus-spec.ts (renamed from devel/electron32/files/patch-electron_spec_api-notification-dbus-spec.ts)0
-rw-r--r--devel/electron38/files/patch-electron_spec_api-power-monitor-spec.ts (renamed from devel/electron32/files/patch-electron_spec_api-power-monitor-spec.ts)0
-rw-r--r--devel/electron38/files/patch-electron_spec_api-process-spec.ts11
-rw-r--r--devel/electron38/files/patch-electron_spec_api-protocol-spec.ts11
-rw-r--r--devel/electron38/files/patch-electron_spec_api-safe-storage-spec.ts (renamed from devel/electron32/files/patch-electron_spec_api-safe-storage-spec.ts)0
-rw-r--r--devel/electron38/files/patch-electron_spec_api-screen-spec.ts (renamed from devel/electron32/files/patch-electron_spec_api-screen-spec.ts)0
-rw-r--r--devel/electron38/files/patch-electron_spec_api-shell-spec.ts23
-rw-r--r--devel/electron38/files/patch-electron_spec_api-subframe-spec.ts11
-rw-r--r--devel/electron38/files/patch-electron_spec_api-tray-spec.ts27
-rw-r--r--devel/electron38/files/patch-electron_spec_api-utility-process-spec.ts20
-rw-r--r--devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts11
-rw-r--r--devel/electron38/files/patch-electron_spec_api-web-frame-main-spec.ts11
-rw-r--r--devel/electron38/files/patch-electron_spec_chromium-spec.ts44
-rw-r--r--devel/electron38/files/patch-electron_spec_crash-spec.ts11
-rw-r--r--devel/electron38/files/patch-electron_spec_fixtures_api_safe-storage_decrypt-app_main.js (renamed from devel/electron32/files/patch-electron_spec_fixtures_api_safe-storage_decrypt-app_main.js)0
-rw-r--r--devel/electron38/files/patch-electron_spec_fixtures_api_safe-storage_encrypt-app_main.js (renamed from devel/electron32/files/patch-electron_spec_fixtures_api_safe-storage_encrypt-app_main.js)0
-rw-r--r--devel/electron38/files/patch-electron_spec_fixtures_crash-cases_safe-storage_index.js (renamed from devel/electron32/files/patch-electron_spec_fixtures_crash-cases_safe-storage_index.js)0
-rw-r--r--devel/electron38/files/patch-electron_spec_fixtures_native-addon_uv-dlopen_index.js (renamed from devel/electron32/files/patch-electron_spec_fixtures_native-addon_uv-dlopen_index.js)0
-rw-r--r--devel/electron38/files/patch-electron_spec_node-spec.ts (renamed from devel/electron32/files/patch-electron_spec_node-spec.ts)0
-rw-r--r--devel/electron38/files/patch-electron_spec_version-bump-spec.ts (renamed from devel/electron32/files/patch-electron_spec_version-bump-spec.ts)0
-rw-r--r--devel/electron38/files/patch-electron_spec_visibility-state-spec.ts11
-rw-r--r--devel/electron38/files/patch-electron_spec_webview-spec.ts (renamed from devel/electron32/files/patch-electron_spec_webview-spec.ts)0
-rw-r--r--devel/electron38/files/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc11
-rw-r--r--devel/electron38/files/patch-extensions_browser_api_management_management__api.cc11
-rw-r--r--devel/electron38/files/patch-extensions_browser_api_messaging_message__service.cc20
-rw-r--r--devel/electron38/files/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc29
-rw-r--r--devel/electron38/files/patch-extensions_common_api___permission__features.json187
-rw-r--r--devel/electron38/files/patch-extensions_common_api_runtime.json (renamed from devel/electron32/files/patch-extensions_common_api_runtime.json)0
-rw-r--r--devel/electron38/files/patch-extensions_common_command.cc11
-rw-r--r--devel/electron38/files/patch-extensions_common_features_feature.cc11
-rw-r--r--devel/electron38/files/patch-extensions_renderer_bindings_api__binding__util.cc11
-rw-r--r--devel/electron38/files/patch-extensions_renderer_bindings_argument__spec.cc (renamed from devel/electron32/files/patch-extensions_renderer_bindings_argument__spec.cc)0
-rw-r--r--devel/electron38/files/patch-extensions_shell_app_shell__main__delegate.cc20
-rw-r--r--devel/electron38/files/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc11
-rw-r--r--devel/electron38/files/patch-extensions_shell_browser_shell__browser__main__parts.cc11
-rw-r--r--devel/electron38/files/patch-extensions_shell_browser_shell__extensions__api__client.cc20
-rw-r--r--devel/electron38/files/patch-extensions_shell_browser_shell__extensions__api__client.h19
-rw-r--r--devel/electron38/files/patch-google__apis_gcm_engine_heartbeat__manager.cc29
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_client_test__shared__image__interface.cc20
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_client_test__shared__image__interface.h11
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_service_dawn__context__provider.cc11
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc11
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc21
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_service_shared__context__state.cc29
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_service_shared__context__state.h20
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc20
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc20
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc11
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc38
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc11
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc (renamed from devel/electron32/files/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc)0
-rw-r--r--devel/electron38/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc20
-rw-r--r--devel/electron38/files/patch-gpu_config_gpu__control__list.cc11
-rw-r--r--devel/electron38/files/patch-gpu_config_gpu__finch__features.cc12
-rw-r--r--devel/electron38/files/patch-gpu_config_gpu__info__collector.cc11
-rw-r--r--devel/electron38/files/patch-gpu_config_gpu__test__config.cc11
-rw-r--r--devel/electron38/files/patch-gpu_ipc_service_gpu__init.cc83
-rw-r--r--devel/electron38/files/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc20
-rw-r--r--devel/electron38/files/patch-gpu_ipc_service_x__util.h (renamed from devel/electron32/files/patch-gpu_ipc_service_x__util.h)0
-rw-r--r--devel/electron38/files/patch-gpu_vulkan_generate__bindings.py (renamed from devel/electron32/files/patch-gpu_vulkan_generate__bindings.py)0
-rw-r--r--devel/electron38/files/patch-gpu_vulkan_semaphore__handle.cc (renamed from devel/electron32/files/patch-gpu_vulkan_semaphore__handle.cc)0
-rw-r--r--devel/electron38/files/patch-gpu_vulkan_vulkan__device__queue.cc20
-rw-r--r--devel/electron38/files/patch-gpu_vulkan_vulkan__device__queue.h11
-rw-r--r--devel/electron38/files/patch-gpu_vulkan_vulkan__function__pointers.cc (renamed from devel/electron32/files/patch-gpu_vulkan_vulkan__function__pointers.cc)0
-rw-r--r--devel/electron38/files/patch-gpu_vulkan_vulkan__function__pointers.h27
-rw-r--r--devel/electron38/files/patch-gpu_vulkan_vulkan__image.h20
-rw-r--r--devel/electron38/files/patch-gpu_vulkan_vulkan__util.cc11
-rw-r--r--devel/electron38/files/patch-headless_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc39
-rw-r--r--devel/electron38/files/patch-headless_lib_browser_headless__content__browser__client.cc20
-rw-r--r--devel/electron38/files/patch-headless_lib_browser_headless__content__browser__client.h11
-rw-r--r--devel/electron38/files/patch-headless_lib_browser_headless__web__contents__impl.cc11
-rw-r--r--devel/electron38/files/patch-headless_lib_headless__content__main__delegate.cc11
-rw-r--r--devel/electron38/files/patch-ipc_ipc__channel.h11
-rw-r--r--devel/electron38/files/patch-ipc_ipc__channel__common.cc (renamed from devel/electron32/files/patch-ipc_ipc__channel__common.cc)0
-rw-r--r--devel/electron38/files/patch-ipc_ipc__channel__mojo.cc11
-rw-r--r--devel/electron38/files/patch-ipc_ipc__message__utils.cc11
-rw-r--r--devel/electron38/files/patch-ipc_ipc__message__utils.h11
-rw-r--r--devel/electron38/files/patch-media_BUILD.gn12
-rw-r--r--devel/electron38/files/patch-media_audio_BUILD.gn27
-rw-r--r--devel/electron38/files/patch-media_audio_alsa_audio__manager__alsa.cc54
-rw-r--r--devel/electron38/files/patch-media_audio_audio__input__device.cc11
-rw-r--r--devel/electron38/files/patch-media_audio_audio__output__proxy__unittest.cc (renamed from devel/electron32/files/patch-media_audio_audio__output__proxy__unittest.cc)0
-rw-r--r--devel/electron38/files/patch-media_audio_pulse_pulse__util.cc14
-rw-r--r--devel/electron38/files/patch-media_audio_sndio_audio__manager__sndio.cc218
-rw-r--r--devel/electron38/files/patch-media_audio_sndio_audio__manager__sndio.h69
-rw-r--r--devel/electron38/files/patch-media_audio_sndio_sndio__input.cc204
-rw-r--r--devel/electron38/files/patch-media_audio_sndio_sndio__input.h (renamed from devel/electron32/files/patch-media_audio_sndio_sndio__input.h)0
-rw-r--r--devel/electron38/files/patch-media_audio_sndio_sndio__output.cc191
-rw-r--r--devel/electron38/files/patch-media_audio_sndio_sndio__output.h (renamed from devel/electron32/files/patch-media_audio_sndio_sndio__output.h)0
-rw-r--r--devel/electron38/files/patch-media_base_audio__latency.cc11
-rw-r--r--devel/electron38/files/patch-media_base_libaom__thread__wrapper.cc (renamed from devel/electron32/files/patch-media_base_libaom__thread__wrapper.cc)0
-rw-r--r--devel/electron38/files/patch-media_base_libvpx__thread__wrapper.cc (renamed from devel/electron32/files/patch-media_base_libvpx__thread__wrapper.cc)0
-rw-r--r--devel/electron38/files/patch-media_base_media__switches.cc123
-rw-r--r--devel/electron38/files/patch-media_base_media__switches.h57
-rw-r--r--devel/electron38/files/patch-media_base_video__frame.cc47
-rw-r--r--devel/electron38/files/patch-media_base_video__frame.h47
-rw-r--r--devel/electron38/files/patch-media_capture_video_create__video__capture__device__factory.cc20
-rw-r--r--devel/electron38/files/patch-media_capture_video_fake__video__capture__device__factory.cc11
-rw-r--r--devel/electron38/files/patch-media_capture_video_file__video__capture__device__factory.cc (renamed from devel/electron32/files/patch-media_capture_video_file__video__capture__device__factory.cc)0
-rw-r--r--devel/electron38/files/patch-media_capture_video_linux_fake__v4l2__impl.cc11
-rw-r--r--devel/electron38/files/patch-media_capture_video_linux_fake__v4l2__impl.h (renamed from devel/electron32/files/patch-media_capture_video_linux_fake__v4l2__impl.h)0
-rw-r--r--devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc156
-rw-r--r--devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__delegate.h51
-rw-r--r--devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__device.h11
-rw-r--r--devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__device__impl.cc (renamed from devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__device__impl.cc)0
-rw-r--r--devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__device__impl.h (renamed from devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__device__impl.h)0
-rw-r--r--devel/electron38/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc80
-rw-r--r--devel/electron38/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h (renamed from devel/electron32/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h)0
-rw-r--r--devel/electron38/files/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc20
-rw-r--r--devel/electron38/files/patch-media_capture_video_video__capture__device__client.cc11
-rw-r--r--devel/electron38/files/patch-media_cdm_cdm__paths__unittest.cc11
-rw-r--r--devel/electron38/files/patch-media_cdm_library__cdm_cdm__paths.gni11
-rw-r--r--devel/electron38/files/patch-media_ffmpeg_scripts_build__ffmpeg.py66
-rw-r--r--devel/electron38/files/patch-media_ffmpeg_scripts_robo__lib_config.py56
-rw-r--r--devel/electron38/files/patch-media_gpu_chromeos_gl__image__processor__backend.cc (renamed from devel/electron32/files/patch-media_gpu_chromeos_gl__image__processor__backend.cc)0
-rw-r--r--devel/electron38/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc29
-rw-r--r--devel/electron38/files/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc11
-rw-r--r--devel/electron38/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc20
-rw-r--r--devel/electron38/files/patch-media_gpu_chromeos_video__decoder__pipeline.cc29
-rw-r--r--devel/electron38/files/patch-media_gpu_gpu__video__decode__accelerator__factory.cc20
-rw-r--r--devel/electron38/files/patch-media_gpu_gpu__video__encode__accelerator__factory.cc20
-rw-r--r--devel/electron38/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc44
-rw-r--r--devel/electron38/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h (renamed from devel/electron32/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h)0
-rw-r--r--devel/electron38/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc26
-rw-r--r--devel/electron38/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h (renamed from devel/electron32/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h)0
-rw-r--r--devel/electron38/files/patch-media_gpu_test_raw__video.cc11
-rw-r--r--devel/electron38/files/patch-media_gpu_test_video__frame__file__writer.cc11
-rw-r--r--devel/electron38/files/patch-media_gpu_test_video__frame__helpers.cc11
-rw-r--r--devel/electron38/files/patch-media_gpu_test_video__frame__validator.cc11
-rw-r--r--devel/electron38/files/patch-media_gpu_vaapi_vaapi__video__decoder.cc11
-rw-r--r--devel/electron38/files/patch-media_gpu_vaapi_vaapi__wrapper.cc11
-rw-r--r--devel/electron38/files/patch-media_media__options.gni19
-rw-r--r--devel/electron38/files/patch-media_mojo_mojom_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc38
-rw-r--r--devel/electron38/files/patch-media_mojo_mojom_video__frame__mojom__traits.h11
-rw-r--r--devel/electron38/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc29
-rw-r--r--devel/electron38/files/patch-media_video_video__encode__accelerator__adapter.cc11
-rw-r--r--devel/electron38/files/patch-media_video_video__encode__accelerator__adapter__test.cc38
-rw-r--r--devel/electron38/files/patch-media_webrtc_audio__processor.cc11
-rw-r--r--devel/electron38/files/patch-media_webrtc_helpers.cc19
-rw-r--r--devel/electron38/files/patch-media_webrtc_helpers__unittests.cc38
-rw-r--r--devel/electron38/files/patch-mojo_core_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-mojo_core_channel.cc23
-rw-r--r--devel/electron38/files/patch-mojo_core_embedder_features.h11
-rw-r--r--devel/electron38/files/patch-mojo_public_tools_bindings_mojom.gni19
-rw-r--r--devel/electron38/files/patch-net_BUILD.gn95
-rw-r--r--devel/electron38/files/patch-net_base_features.cc20
-rw-r--r--devel/electron38/files/patch-net_base_network__change__notifier.cc21
-rw-r--r--devel/electron38/files/patch-net_base_network__change__notifier__passive.cc11
-rw-r--r--devel/electron38/files/patch-net_base_network__interfaces__posix.h (renamed from devel/electron32/files/patch-net_base_network__interfaces__posix.h)0
-rw-r--r--devel/electron38/files/patch-net_base_sockaddr__util__posix.cc12
-rw-r--r--devel/electron38/files/patch-net_base_sockaddr__util__posix__unittest.cc (renamed from devel/electron32/files/patch-net_base_sockaddr__util__posix__unittest.cc)0
-rw-r--r--devel/electron38/files/patch-net_disk__cache_backend__experiment.h11
-rw-r--r--devel/electron38/files/patch-net_disk__cache_simple_simple__file__tracker.cc20
-rw-r--r--devel/electron38/files/patch-net_dns_BUILD.gn39
-rw-r--r--devel/electron38/files/patch-net_dns_address__info.cc16
-rw-r--r--devel/electron38/files/patch-net_dns_address__sorter__posix.cc10
-rw-r--r--devel/electron38/files/patch-net_dns_dns__config__service__posix.cc27
-rw-r--r--devel/electron38/files/patch-net_dns_dns__reloader.cc (renamed from devel/electron32/files/patch-net_dns_dns__reloader.cc)0
-rw-r--r--devel/electron38/files/patch-net_dns_dns__util.cc (renamed from devel/electron32/files/patch-net_dns_dns__util.cc)0
-rw-r--r--devel/electron38/files/patch-net_dns_host__resolver__proc.cc13
-rw-r--r--devel/electron38/files/patch-net_dns_public_BUILD.gn (renamed from devel/electron32/files/patch-net_dns_public_BUILD.gn)0
-rw-r--r--devel/electron38/files/patch-net_dns_public_resolv__reader.cc11
-rw-r--r--devel/electron38/files/patch-net_dns_public_resolv__reader.h (renamed from devel/electron32/files/patch-net_dns_public_resolv__reader.h)0
-rw-r--r--devel/electron38/files/patch-net_dns_public_scoped__res__state.h (renamed from devel/electron32/files/patch-net_dns_public_scoped__res__state.h)0
-rw-r--r--devel/electron38/files/patch-net_filter_zstd__source__stream.cc (renamed from devel/electron32/files/patch-net_filter_zstd__source__stream.cc)0
-rw-r--r--devel/electron38/files/patch-net_http_http__auth__gssapi__posix.cc13
-rw-r--r--devel/electron38/files/patch-net_http_http__auth__gssapi__posix.h (renamed from devel/electron32/files/patch-net_http_http__auth__gssapi__posix.h)0
-rw-r--r--devel/electron38/files/patch-net_http_http__auth__handler__negotiate.cc11
-rw-r--r--devel/electron38/files/patch-net_http_http__auth__preferences.cc11
-rw-r--r--devel/electron38/files/patch-net_http_http__auth__preferences.h29
-rw-r--r--devel/electron38/files/patch-net_http_http__network__session.cc12
-rw-r--r--devel/electron38/files/patch-net_proxy__resolution_proxy__config__service.cc (renamed from devel/electron32/files/patch-net_proxy__resolution_proxy__config__service.cc)0
-rw-r--r--devel/electron38/files/patch-net_proxy__resolution_proxy__config__service__linux.cc40
-rw-r--r--devel/electron38/files/patch-net_socket_socks5__client__socket.cc12
-rw-r--r--devel/electron38/files/patch-net_socket_tcp__socket__posix.cc20
-rw-r--r--devel/electron38/files/patch-net_socket_udp__socket__posix.cc39
-rw-r--r--devel/electron38/files/patch-net_socket_udp__socket__unittest.cc47
-rw-r--r--devel/electron38/files/patch-net_third__party_quiche_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-net_tools_cert__verify__tool_cert__verify__tool.cc20
-rw-r--r--devel/electron38/files/patch-net_tools_net__watcher_net__watcher.cc38
-rw-r--r--devel/electron38/files/patch-net_traffic__annotation_network__traffic__annotation.h20
-rw-r--r--devel/electron38/files/patch-net_url__request_url__request__context.cc11
-rw-r--r--devel/electron38/files/patch-net_url__request_url__request__context.h11
-rw-r--r--devel/electron38/files/patch-net_url__request_url__request__context__builder.cc11
-rw-r--r--devel/electron38/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc15
-rw-r--r--devel/electron38/files/patch-pdf_pdfium_pdfium__engine.cc20
-rw-r--r--devel/electron38/files/patch-printing_backend_cups__helper.cc52
-rw-r--r--devel/electron38/files/patch-printing_backend_cups__helper.h11
-rw-r--r--devel/electron38/files/patch-printing_backend_cups__ipp__helper.cc11
-rw-r--r--devel/electron38/files/patch-printing_backend_cups__jobs.cc11
-rw-r--r--devel/electron38/files/patch-printing_backend_cups__printer.cc11
-rw-r--r--devel/electron38/files/patch-printing_backend_cups__weak__functions.h11
-rw-r--r--devel/electron38/files/patch-printing_backend_print__backend__cups.h11
-rw-r--r--devel/electron38/files/patch-printing_backend_print__backend__cups__ipp.cc11
-rw-r--r--devel/electron38/files/patch-printing_mojom_printing__context__mojom__traits.cc29
-rw-r--r--devel/electron38/files/patch-printing_mojom_printing__context__mojom__traits.h (renamed from devel/electron32/files/patch-printing_mojom_printing__context__mojom__traits.h)0
-rw-r--r--devel/electron38/files/patch-printing_mojom_printing__context__mojom__traits__unittest.cc65
-rw-r--r--devel/electron38/files/patch-printing_print__settings.cc38
-rw-r--r--devel/electron38/files/patch-printing_print__settings.h47
-rw-r--r--devel/electron38/files/patch-printing_print__settings__conversion.cc11
-rw-r--r--devel/electron38/files/patch-printing_printing__context__linux.cc38
-rw-r--r--devel/electron38/files/patch-printing_printing__features.cc20
-rw-r--r--devel/electron38/files/patch-printing_printing__features.h11
-rw-r--r--devel/electron38/files/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc (renamed from devel/electron32/files/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc)0
-rw-r--r--devel/electron38/files/patch-printing_sandbox_print__backend__sandbox__hook__linux.h (renamed from devel/electron32/files/patch-printing_sandbox_print__backend__sandbox__hook__linux.h)0
-rw-r--r--devel/electron38/files/patch-remoting_base_constants.h11
-rw-r--r--devel/electron38/files/patch-remoting_base_host__settings.cc (renamed from devel/electron32/files/patch-remoting_base_host__settings.cc)0
-rw-r--r--devel/electron38/files/patch-remoting_codec_webrtc__video__encoder__vpx.cc11
-rw-r--r--devel/electron38/files/patch-remoting_host_base_desktop__environment__options.cc11
-rw-r--r--devel/electron38/files/patch-remoting_host_base_switches.cc18
-rw-r--r--devel/electron38/files/patch-remoting_host_base_switches.h18
-rw-r--r--devel/electron38/files/patch-remoting_host_chromoting__host.cc11
-rw-r--r--devel/electron38/files/patch-remoting_host_chromoting__host.h29
-rw-r--r--devel/electron38/files/patch-remoting_host_chromoting__host__context.cc11
-rw-r--r--devel/electron38/files/patch-remoting_host_chromoting__host__services__client.cc11
-rw-r--r--devel/electron38/files/patch-remoting_host_client__session.cc11
-rw-r--r--devel/electron38/files/patch-remoting_host_crash_crash__file__uploader.cc (renamed from devel/electron32/files/patch-remoting_host_crash_crash__file__uploader.cc)0
-rw-r--r--devel/electron38/files/patch-remoting_host_create__desktop__interaction__strategy__factory.cc20
-rw-r--r--devel/electron38/files/patch-remoting_host_evaluate__capability.cc (renamed from devel/electron32/files/patch-remoting_host_evaluate__capability.cc)0
-rw-r--r--devel/electron38/files/patch-remoting_host_host__attributes.cc11
-rw-r--r--devel/electron38/files/patch-remoting_host_host__details.cc29
-rw-r--r--devel/electron38/files/patch-remoting_host_host__main.cc38
-rw-r--r--devel/electron38/files/patch-remoting_host_ipc__constants.cc20
-rw-r--r--devel/electron38/files/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc65
-rw-r--r--devel/electron38/files/patch-remoting_host_me2me__desktop__environment.cc29
-rw-r--r--devel/electron38/files/patch-remoting_host_mojo__caller__security__checker.cc29
-rw-r--r--devel/electron38/files/patch-remoting_host_policy__watcher.cc11
-rw-r--r--devel/electron38/files/patch-remoting_host_remote__open__url_remote__open__url__client.cc (renamed from devel/electron32/files/patch-remoting_host_remote__open__url_remote__open__url__client.cc)0
-rw-r--r--devel/electron38/files/patch-remoting_host_remote__open__url_remote__open__url__main.cc20
-rw-r--r--devel/electron38/files/patch-remoting_host_remote__open__url_remote__open__url__util.cc (renamed from devel/electron32/files/patch-remoting_host_remote__open__url_remote__open__url__util.cc)0
-rw-r--r--devel/electron38/files/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc11
-rw-r--r--devel/electron38/files/patch-remoting_host_remoting__me2me__host.cc146
-rw-r--r--devel/electron38/files/patch-remoting_host_security__key_remote__security__key__main.cc20
-rw-r--r--devel/electron38/files/patch-remoting_host_session__policies__from__dict.cc11
-rw-r--r--devel/electron38/files/patch-remoting_host_setup_me2me__native__messaging__host__main.cc20
-rw-r--r--devel/electron38/files/patch-remoting_host_setup_start__host__main.cc38
-rw-r--r--devel/electron38/files/patch-remoting_host_webauthn_desktop__session__type__util.cc20
-rw-r--r--devel/electron38/files/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc29
-rw-r--r--devel/electron38/files/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc28
-rw-r--r--devel/electron38/files/patch-remoting_host_webauthn_remote__webauthn__main.cc20
-rw-r--r--devel/electron38/files/patch-remoting_protocol_webrtc__video__stream.cc11
-rw-r--r--devel/electron38/files/patch-remoting_signaling_ftl__host__device__id__provider.cc11
-rw-r--r--devel/electron38/files/patch-sandbox_BUILD.gn (renamed from devel/electron32/files/patch-sandbox_BUILD.gn)0
-rw-r--r--devel/electron38/files/patch-sandbox_features.gni (renamed from devel/electron32/files/patch-sandbox_features.gni)0
-rw-r--r--devel/electron38/files/patch-sandbox_linux_BUILD.gn35
-rw-r--r--devel/electron38/files/patch-sandbox_linux_services_init__process__reaper.cc15
-rw-r--r--devel/electron38/files/patch-sandbox_linux_services_libc__interceptor.cc (renamed from devel/electron32/files/patch-sandbox_linux_services_libc__interceptor.cc)0
-rw-r--r--devel/electron38/files/patch-sandbox_policy_BUILD.gn39
-rw-r--r--devel/electron38/files/patch-sandbox_policy_features.cc14
-rw-r--r--devel/electron38/files/patch-sandbox_policy_freebsd_sandbox__freebsd.cc213
-rw-r--r--devel/electron38/files/patch-sandbox_policy_freebsd_sandbox__freebsd.h279
-rw-r--r--devel/electron38/files/patch-sandbox_policy_mojom_sandbox.mojom15
-rw-r--r--devel/electron38/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc396
-rw-r--r--devel/electron38/files/patch-sandbox_policy_openbsd_sandbox__openbsd.h283
-rw-r--r--devel/electron38/files/patch-sandbox_policy_sandbox.cc22
-rw-r--r--devel/electron38/files/patch-sandbox_policy_sandbox.h (renamed from devel/electron32/files/patch-sandbox_policy_sandbox.h)0
-rw-r--r--devel/electron38/files/patch-sandbox_policy_sandbox__type.cc178
-rw-r--r--devel/electron38/files/patch-sandbox_policy_switches.cc13
-rw-r--r--devel/electron38/files/patch-sandbox_policy_switches.h12
-rw-r--r--devel/electron38/files/patch-services_audio_audio__sandbox__hook__linux.cc31
-rw-r--r--devel/electron38/files/patch-services_audio_audio__sandbox__hook__linux.h (renamed from devel/electron32/files/patch-services_audio_audio__sandbox__hook__linux.h)0
-rw-r--r--devel/electron38/files/patch-services_device_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-services_device_geolocation_location__provider__manager.cc11
-rw-r--r--devel/electron38/files/patch-services_device_hid_BUILD.gn30
-rw-r--r--devel/electron38/files/patch-services_device_hid_hid__connection__fido.cc (renamed from devel/electron32/files/patch-services_device_hid_hid__connection__fido.cc)0
-rw-r--r--devel/electron38/files/patch-services_device_hid_hid__connection__fido.h (renamed from devel/electron32/files/patch-services_device_hid_hid__connection__fido.h)0
-rw-r--r--devel/electron38/files/patch-services_device_hid_hid__connection__freebsd.cc243
-rw-r--r--devel/electron38/files/patch-services_device_hid_hid__connection__freebsd.h (renamed from devel/electron32/files/patch-services_device_hid_hid__connection__freebsd.h)0
-rw-r--r--devel/electron38/files/patch-services_device_hid_hid__service.cc (renamed from devel/electron32/files/patch-services_device_hid_hid__service.cc)0
-rw-r--r--devel/electron38/files/patch-services_device_hid_hid__service__fido.cc (renamed from devel/electron32/files/patch-services_device_hid_hid__service__fido.cc)0
-rw-r--r--devel/electron38/files/patch-services_device_hid_hid__service__fido.h (renamed from devel/electron32/files/patch-services_device_hid_hid__service__fido.h)0
-rw-r--r--devel/electron38/files/patch-services_device_hid_hid__service__freebsd.cc398
-rw-r--r--devel/electron38/files/patch-services_device_hid_hid__service__freebsd.h (renamed from devel/electron32/files/patch-services_device_hid_hid__service__freebsd.h)0
-rw-r--r--devel/electron38/files/patch-services_device_public_cpp_device__features.cc11
-rw-r--r--devel/electron38/files/patch-services_device_public_cpp_device__features.h11
-rw-r--r--devel/electron38/files/patch-services_device_public_cpp_generic__sensor_sensor__reading.h (renamed from devel/electron32/files/patch-services_device_public_cpp_generic__sensor_sensor__reading.h)0
-rw-r--r--devel/electron38/files/patch-services_device_public_mojom_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-services_device_serial_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-services_device_serial_serial__device__enumerator.cc20
-rw-r--r--devel/electron38/files/patch-services_device_serial_serial__io__handler__posix.cc11
-rw-r--r--devel/electron38/files/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc15
-rw-r--r--devel/electron38/files/patch-services_device_usb_BUILD.gn34
-rw-r--r--devel/electron38/files/patch-services_device_usb_usb__device__handle__usbfs.cc47
-rw-r--r--devel/electron38/files/patch-services_device_usb_usb__device__handle__usbfs.h38
-rw-r--r--devel/electron38/files/patch-services_device_usb_usb__service.cc35
-rw-r--r--devel/electron38/files/patch-services_device_usb_usb__service__fake.cc53
-rw-r--r--devel/electron38/files/patch-services_device_usb_usb__service__fake.h (renamed from devel/electron32/files/patch-services_device_usb_usb__service__fake.h)0
-rw-r--r--devel/electron38/files/patch-services_network_BUILD.gn10
-rw-r--r--devel/electron38/files/patch-services_network_network__context.cc20
-rw-r--r--devel/electron38/files/patch-services_network_network__context.h11
-rw-r--r--devel/electron38/files/patch-services_network_network__sandbox__hook__linux.cc (renamed from devel/electron32/files/patch-services_network_network__sandbox__hook__linux.cc)0
-rw-r--r--devel/electron38/files/patch-services_network_network__sandbox__hook__linux.h (renamed from devel/electron32/files/patch-services_network_network__sandbox__hook__linux.h)0
-rw-r--r--devel/electron38/files/patch-services_network_network__service.cc34
-rw-r--r--devel/electron38/files/patch-services_network_network__service.h29
-rw-r--r--devel/electron38/files/patch-services_network_public_cpp_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-services_network_public_cpp_features.cc20
-rw-r--r--devel/electron38/files/patch-services_network_public_mojom_BUILD.gn34
-rw-r--r--devel/electron38/files/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h11
-rw-r--r--devel/electron38/files/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc65
-rw-r--r--devel/electron38/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn16
-rw-r--r--devel/electron38/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h20
-rw-r--r--devel/electron38/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc64
-rw-r--r--devel/electron38/files/patch-services_screen__ai_public_cpp_utilities.cc29
-rw-r--r--devel/electron38/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc18
-rw-r--r--devel/electron38/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h (renamed from devel/electron32/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h)0
-rw-r--r--devel/electron38/files/patch-services_screen__ai_screen__ai__service__impl.cc20
-rw-r--r--devel/electron38/files/patch-services_service__manager_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-services_service__manager_public_cpp_service__executable_BUILD.gn (renamed from devel/electron32/files/patch-services_service__manager_public_cpp_service__executable_BUILD.gn)0
-rw-r--r--devel/electron38/files/patch-services_shape__detection_shape__detection__sandbox__hook.cc13
-rw-r--r--devel/electron38/files/patch-services_shape__detection_shape__detection__sandbox__hook.h16
-rw-r--r--devel/electron38/files/patch-services_shape__detection_shape__detection__service.cc20
-rw-r--r--devel/electron38/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc11
-rw-r--r--devel/electron38/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc38
-rw-r--r--devel/electron38/files/patch-services_tracing_public_cpp_system__metrics__sampler.cc13
-rw-r--r--devel/electron38/files/patch-services_video__capture_public_mojom_video__capture__service.mojom (renamed from devel/electron32/files/patch-services_video__capture_public_mojom_video__capture__service.mojom)0
-rw-r--r--devel/electron38/files/patch-services_video__effects_video__effects__sandbox__hook__linux.cc27
-rw-r--r--devel/electron38/files/patch-services_video__effects_video__effects__sandbox__hook__linux.h16
-rw-r--r--devel/electron38/files/patch-services_viz_public_mojom_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-skia_ext_SkMemory__new__handler.cpp20
-rw-r--r--devel/electron38/files/patch-skia_ext_font__utils.cc20
-rw-r--r--devel/electron38/files/patch-skia_ext_skcolorspace__trfn.cc11
-rw-r--r--devel/electron38/files/patch-third__party_abseil-cpp_absl_base_config.h21
-rw-r--r--devel/electron38/files/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc65
-rw-r--r--devel/electron38/files/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h12
-rw-r--r--devel/electron38/files/patch-third__party_angle_BUILD.gn29
-rw-r--r--devel/electron38/files/patch-third__party_angle_src_common_platform.h19
-rw-r--r--devel/electron38/files/patch-third__party_angle_src_common_platform__helpers.h (renamed from devel/electron32/files/patch-third__party_angle_src_common_platform__helpers.h)0
-rw-r--r--devel/electron38/files/patch-third__party_angle_src_common_system__utils.cpp (renamed from devel/electron32/files/patch-third__party_angle_src_common_system__utils.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_angle_src_common_system__utils__linux.cpp37
-rw-r--r--devel/electron38/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h (renamed from devel/electron32/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h)0
-rw-r--r--devel/electron38/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp (renamed from devel/electron32/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp (renamed from devel/electron32/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp (renamed from devel/electron32/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_angle_src_libANGLE_Display.cpp56
-rw-r--r--devel/electron38/files/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp (renamed from devel/electron32/files/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h (renamed from devel/electron32/files/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h)0
-rw-r--r--devel/electron38/files/patch-third__party_angle_util_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-third__party_blink_common_features.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h11
-rw-r--r--devel/electron38/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h11
-rw-r--r--devel/electron38/files/patch-third__party_blink_public_platform_platform.h11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py (renamed from devel/electron32/files/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py)0
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py (renamed from devel/electron32/files/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py)0
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_controller_blink__initializer.cc35
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc21
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h (renamed from devel/electron32/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h)0
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc (renamed from devel/electron32/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc (renamed from devel/electron32/files/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc20
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc20
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_layout_layout__view.cc20
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc20
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h (renamed from devel/electron32/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h)0
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc14
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc10
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc20
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h47
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc20
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc (renamed from devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc (renamed from devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc20
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc15
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc28
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc17
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5119
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc (renamed from devel/electron32/files/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_wtf_container__annotations.h11
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_wtf_math__extras.h23
-rw-r--r--devel/electron38/files/patch-third__party_blink_renderer_platform_wtf_stack__util.cc37
-rw-r--r--devel/electron38/files/patch-third__party_brotli_common_platform.h (renamed from devel/electron32/files/patch-third__party_brotli_common_platform.h)0
-rw-r--r--devel/electron38/files/patch-third__party_cpuinfo_cpuinfo.gni11
-rw-r--r--devel/electron38/files/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni11
-rw-r--r--devel/electron38/files/patch-third__party_crashpad_crashpad_client_BUILD.gn16
-rw-r--r--devel/electron38/files/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc (renamed from devel/electron32/files/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc (renamed from devel/electron32/files/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_crashpad_crashpad_util_misc_address__types.h (renamed from devel/electron32/files/patch-third__party_crashpad_crashpad_util_misc_address__types.h)0
-rw-r--r--devel/electron38/files/patch-third__party_crashpad_crashpad_util_misc_capture__context.h25
-rw-r--r--devel/electron38/files/patch-third__party_crashpad_crashpad_util_misc_metrics.cc (renamed from devel/electron32/files/patch-third__party_crashpad_crashpad_util_misc_metrics.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_crashpad_crashpad_util_misc_uuid.cc (renamed from devel/electron32/files/patch-third__party_crashpad_crashpad_util_misc_uuid.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc (renamed from devel/electron32/files/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc (renamed from devel/electron32/files/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_crashpad_crashpad_util_posix_signals.cc (renamed from devel/electron32/files/patch-third__party_crashpad_crashpad_util_posix_signals.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc (renamed from devel/electron32/files/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_crc32c_BUILD.gn (renamed from devel/electron32/files/patch-third__party_crc32c_BUILD.gn)0
-rw-r--r--devel/electron38/files/patch-third__party_dawn_include_dawn_native_VulkanBackend.h (renamed from devel/electron32/files/patch-third__party_dawn_include_dawn_native_VulkanBackend.h)0
-rw-r--r--devel/electron38/files/patch-third__party_dawn_src_dawn_common_Platform.h14
-rw-r--r--devel/electron38/files/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp11
-rw-r--r--devel/electron38/files/patch-third__party_electron__node_deps_cares_unofficial.gni32
-rw-r--r--devel/electron38/files/patch-third__party_electron__node_deps_histogram_unofficial.gni11
-rw-r--r--devel/electron38/files/patch-third__party_electron__node_deps_openssl_unofficial.gni11
-rw-r--r--devel/electron38/files/patch-third__party_electron__node_deps_uv_src_unix_pipe.c18
-rw-r--r--devel/electron38/files/patch-third__party_electron__node_deps_uv_unofficial.gni34
-rw-r--r--devel/electron38/files/patch-third__party_ffmpeg_BUILD.gn10
-rw-r--r--devel/electron38/files/patch-third__party_ffmpeg_configure13
-rw-r--r--devel/electron38/files/patch-third__party_ffmpeg_libavcodec_x86_cabac.h (renamed from devel/electron32/files/patch-third__party_ffmpeg_libavcodec_x86_cabac.h)0
-rw-r--r--devel/electron38/files/patch-third__party_ffmpeg_libavutil_cpu.c (renamed from devel/electron32/files/patch-third__party_ffmpeg_libavutil_cpu.c)0
-rw-r--r--devel/electron38/files/patch-third__party_ffmpeg_libavutil_mem.c (renamed from devel/electron32/files/patch-third__party_ffmpeg_libavutil_mem.c)0
-rw-r--r--devel/electron38/files/patch-third__party_ffmpeg_libavutil_random__seed.c (renamed from devel/electron32/files/patch-third__party_ffmpeg_libavutil_random__seed.c)0
-rw-r--r--devel/electron38/files/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm (renamed from devel/electron32/files/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm)0
-rw-r--r--devel/electron38/files/patch-third__party_fontconfig_include_meson-config.h44
-rw-r--r--devel/electron38/files/patch-third__party_fontconfig_src_src_fccompat.c13
-rw-r--r--devel/electron38/files/patch-third__party_ipcz_src_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-third__party_ipcz_src_reference__drivers_random.cc20
-rw-r--r--devel/electron38/files/patch-third__party_ipcz_src_standalone_base_logging.cc12
-rw-r--r--devel/electron38/files/patch-third__party_leveldatabase_env__chromium.cc12
-rw-r--r--devel/electron38/files/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c49
-rw-r--r--devel/electron38/files/patch-third__party_libc++_src_src_chrono.cpp11
-rw-r--r--devel/electron38/files/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp11
-rw-r--r--devel/electron38/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h (renamed from devel/electron32/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h)0
-rw-r--r--devel/electron38/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h (renamed from devel/electron32/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h)0
-rw-r--r--devel/electron38/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h (renamed from devel/electron32/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h)0
-rw-r--r--devel/electron38/files/patch-third__party_libsync_src_include_sync_sync.h (renamed from devel/electron32/files/patch-third__party_libsync_src_include_sync_sync.h)0
-rw-r--r--devel/electron38/files/patch-third__party_libsync_src_sync.c (renamed from devel/electron32/files/patch-third__party_libsync_src_sync.c)0
-rw-r--r--devel/electron38/files/patch-third__party_libusb_BUILD.gn (renamed from devel/electron32/files/patch-third__party_libusb_BUILD.gn)0
-rw-r--r--devel/electron38/files/patch-third__party_libusb_src_libusb_core.c (renamed from devel/electron32/files/patch-third__party_libusb_src_libusb_core.c)0
-rw-r--r--devel/electron38/files/patch-third__party_libusb_src_libusb_os_threads__posix.c (renamed from devel/electron32/files/patch-third__party_libusb_src_libusb_os_threads__posix.c)0
-rw-r--r--devel/electron38/files/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c27
-rw-r--r--devel/electron38/files/patch-third__party_lzma__sdk_C_CpuArch.c37
-rw-r--r--devel/electron38/files/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc (renamed from devel/electron32/files/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_nasm_BUILD.gn (renamed from devel/electron32/files/patch-third__party_nasm_BUILD.gn)0
-rw-r--r--devel/electron38/files/patch-third__party_nasm_config_config-linux.h72
-rw-r--r--devel/electron38/files/patch-third__party_node_check__version.py14
-rw-r--r--devel/electron38/files/patch-third__party_node_node.gni11
-rw-r--r--devel/electron38/files/patch-third__party_node_node.py11
-rw-r--r--devel/electron38/files/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp (renamed from devel/electron32/files/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp23
-rw-r--r--devel/electron38/files/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp22
-rw-r--r--devel/electron38/files/patch-third__party_pdfium_pdfium.gni (renamed from devel/electron32/files/patch-third__party_pdfium_pdfium.gni)0
-rw-r--r--devel/electron38/files/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp (renamed from devel/electron32/files/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_include_perfetto_base_build__config.h70
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_include_perfetto_base_thread__utils.h22
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_include_perfetto_base_time.h34
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h11
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h (renamed from devel/electron32/files/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h)0
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h (renamed from devel/electron32/files/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h)0
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto (renamed from devel/electron32/files/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto)0
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_base_clock__snapshots.cc10
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_base_event__fd.cc22
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_base_periodic__task.cc20
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_base_scoped__sched__boost.cc26
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_base_string__utils.cc12
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_base_subprocess__posix.cc22
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_base_test_vm__test__utils.cc11
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_base_thread__task__runner.cc12
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_base_unix__socket.cc26
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_base_utils.cc47
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc56
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_tracing_ipc_memfd.cc12
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_tracing_platform__posix.cc19
-rw-r--r--devel/electron38/files/patch-third__party_perfetto_src_tracing_track.cc23
-rw-r--r--devel/electron38/files/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h11
-rw-r--r--devel/electron38/files/patch-third__party_rust_qr__code_v2_BUILD.gn13
-rw-r--r--devel/electron38/files/patch-third__party_skia_src_ports_SkMemory__malloc.cpp (renamed from devel/electron32/files/patch-third__party_skia_src_ports_SkMemory__malloc.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_skia_src_ports_SkOSFile__posix.cpp (renamed from devel/electron32/files/patch-third__party_skia_src_ports_SkOSFile__posix.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_speech-dispatcher_libspeechd__version.h (renamed from devel/electron32/files/patch-third__party_speech-dispatcher_libspeechd__version.h)0
-rw-r--r--devel/electron38/files/patch-third__party_speech-dispatcher_speechd__types.h (renamed from devel/electron32/files/patch-third__party_speech-dispatcher_speechd__types.h)0
-rw-r--r--devel/electron38/files/patch-third__party_sqlite_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c11
-rw-r--r--devel/electron38/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c32
-rw-r--r--devel/electron38/files/patch-third__party_swiftshader_src_Reactor_Debug.cpp (renamed from devel/electron32/files/patch-third__party_swiftshader_src_Reactor_Debug.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_swiftshader_src_System_Configurator.cpp (renamed from devel/electron32/files/patch-third__party_swiftshader_src_System_Configurator.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp (renamed from devel/electron32/files/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp (renamed from devel/electron32/files/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp)0
-rw-r--r--devel/electron38/files/patch-third__party_swiftshader_src_WSI_libXCB.cpp (renamed from devel/electron32/files/patch-third__party_swiftshader_src_WSI_libXCB.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h (renamed from devel/electron32/files/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h)0
-rw-r--r--devel/electron38/files/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h (renamed from devel/electron32/files/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h)0
-rw-r--r--devel/electron38/files/patch-third__party_swiftshader_third__party_marl_src_memory.cpp (renamed from devel/electron32/files/patch-third__party_swiftshader_third__party_marl_src_memory.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_swiftshader_third__party_marl_src_thread.cpp (renamed from devel/electron32/files/patch-third__party_swiftshader_third__party_marl_src_thread.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_test__fonts_fontconfig_BUILD.gn28
-rw-r--r--devel/electron38/files/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc (renamed from devel/electron32/files/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc)0
-rw-r--r--devel/electron38/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc11
-rw-r--r--devel/electron38/files/patch-third__party_tflite_features.gni11
-rw-r--r--devel/electron38/files/patch-third__party_unrar_src_crc.cpp (renamed from devel/electron32/files/patch-third__party_unrar_src_crc.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_unrar_src_crypt.cpp (renamed from devel/electron32/files/patch-third__party_unrar_src_crypt.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_unrar_src_os.hpp16
-rw-r--r--devel/electron38/files/patch-third__party_unrar_src_rijndael.cpp (renamed from devel/electron32/files/patch-third__party_unrar_src_rijndael.cpp)0
-rw-r--r--devel/electron38/files/patch-third__party_vulkan-loader_src_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h19
-rw-r--r--devel/electron38/files/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h11
-rw-r--r--devel/electron38/files/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h (renamed from devel/electron32/files/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h)0
-rw-r--r--devel/electron38/files/patch-third__party_wayland_BUILD.gn (renamed from devel/electron32/files/patch-third__party_wayland_BUILD.gn)0
-rw-r--r--devel/electron38/files/patch-third__party_wayland_include_config.h (renamed from devel/electron32/files/patch-third__party_wayland_include_config.h)0
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_BUILD.gn12
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc12
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc15
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_modules_portal_pipewire__utils.h12
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_rtc__base_byte__order.h11
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_rtc__base_cpu__info.cc23
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_rtc__base_ip__address.cc12
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_rtc__base_net__helpers.cc10
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_rtc__base_network.cc15
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc114
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_rtc__base_physical__socket__server.h11
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_rtc__base_platform__thread__types.cc42
-rw-r--r--devel/electron38/files/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h (renamed from devel/electron32/files/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h)0
-rw-r--r--devel/electron38/files/patch-third__party_widevine_cdm_widevine.gni (renamed from devel/electron32/files/patch-third__party_widevine_cdm_widevine.gni)0
-rw-r--r--devel/electron38/files/patch-third__party_zlib_BUILD.gn31
-rw-r--r--devel/electron38/files/patch-third__party_zlib_cpu__features.c (renamed from devel/electron32/files/patch-third__party_zlib_cpu__features.c)0
-rw-r--r--devel/electron38/files/patch-tools_generate__shim__headers_generate__shim__headers.py (renamed from devel/electron32/files/patch-tools_generate__shim__headers_generate__shim__headers.py)0
-rw-r--r--devel/electron38/files/patch-tools_generate__stubs_rules.gni (renamed from devel/electron32/files/patch-tools_generate__stubs_rules.gni)0
-rw-r--r--devel/electron38/files/patch-tools_gn_build_build__linux.ninja.template (renamed from devel/electron32/files/patch-tools_gn_build_build__linux.ninja.template)0
-rw-r--r--devel/electron38/files/patch-tools_gn_build_gen.py34
-rw-r--r--devel/electron38/files/patch-tools_gn_src_base_files_file__posix.cc11
-rw-r--r--devel/electron38/files/patch-tools_gn_src_gn_version.h (renamed from devel/electron32/files/patch-tools_gn_src_gn_version.h)0
-rw-r--r--devel/electron38/files/patch-tools_gn_src_util_exe__path.cc (renamed from devel/electron32/files/patch-tools_gn_src_util_exe__path.cc)0
-rw-r--r--devel/electron38/files/patch-tools_grit_grit_node_base.py12
-rw-r--r--devel/electron38/files/patch-tools_json__schema__compiler_cpp__bundle__generator.py11
-rw-r--r--devel/electron38/files/patch-tools_json__schema__compiler_feature__compiler.py11
-rw-r--r--devel/electron38/files/patch-tools_memory_partition__allocator_inspect__utils.h (renamed from devel/electron32/files/patch-tools_memory_partition__allocator_inspect__utils.h)0
-rw-r--r--devel/electron38/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn20
-rw-r--r--devel/electron38/files/patch-tools_protoc__wrapper_protoc__wrapper.py24
-rw-r--r--devel/electron38/files/patch-tools_variations_fieldtrial__to__struct.py (renamed from devel/electron32/files/patch-tools_variations_fieldtrial__to__struct.py)0
-rw-r--r--devel/electron38/files/patch-ui_accessibility_accessibility__features.cc20
-rw-r--r--devel/electron38/files/patch-ui_accessibility_accessibility__features.h20
-rw-r--r--devel/electron38/files/patch-ui_accessibility_ax__node.cc20
-rw-r--r--devel/electron38/files/patch-ui_accessibility_ax__node.h11
-rw-r--r--devel/electron38/files/patch-ui_accessibility_ax__tree.cc56
-rw-r--r--devel/electron38/files/patch-ui_accessibility_ax__tree.h29
-rw-r--r--devel/electron38/files/patch-ui_aura_client_drag__drop__client.h (renamed from devel/electron32/files/patch-ui_aura_client_drag__drop__client.h)0
-rw-r--r--devel/electron38/files/patch-ui_aura_screen__ozone.cc11
-rw-r--r--devel/electron38/files/patch-ui_aura_screen__ozone.h20
-rw-r--r--devel/electron38/files/patch-ui_base_accelerators_accelerator.cc11
-rw-r--r--devel/electron38/files/patch-ui_base_accelerators_accelerator__unittest.cc11
-rw-r--r--devel/electron38/files/patch-ui_base_accelerators_command.cc11
-rw-r--r--devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc29
-rw-r--r--devel/electron38/files/patch-ui_base_clipboard_clipboard__constants.h20
-rw-r--r--devel/electron38/files/patch-ui_base_clipboard_clipboard__non__backed.cc (renamed from devel/electron32/files/patch-ui_base_clipboard_clipboard__non__backed.cc)0
-rw-r--r--devel/electron38/files/patch-ui_base_cursor_cursor__factory.cc11
-rw-r--r--devel/electron38/files/patch-ui_base_cursor_cursor__factory.h (renamed from devel/electron32/files/patch-ui_base_cursor_cursor__factory.h)0
-rw-r--r--devel/electron38/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc (renamed from devel/electron32/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc)0
-rw-r--r--devel/electron38/files/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc11
-rw-r--r--devel/electron38/files/patch-ui_base_ime_dummy__text__input__client.cc11
-rw-r--r--devel/electron38/files/patch-ui_base_ime_dummy__text__input__client.h11
-rw-r--r--devel/electron38/files/patch-ui_base_ime_fake__text__input__client.cc11
-rw-r--r--devel/electron38/files/patch-ui_base_ime_fake__text__input__client.h11
-rw-r--r--devel/electron38/files/patch-ui_base_ime_init_input__method__initializer.cc29
-rw-r--r--devel/electron38/files/patch-ui_base_ime_linux_linux__input__method__context__factory.cc (renamed from devel/electron32/files/patch-ui_base_ime_linux_linux__input__method__context__factory.cc)0
-rw-r--r--devel/electron38/files/patch-ui_base_ime_text__input__client.h11
-rw-r--r--devel/electron38/files/patch-ui_base_resource_resource__bundle.cc11
-rw-r--r--devel/electron38/files/patch-ui_base_test_skia__gold__pixel__diff.cc11
-rw-r--r--devel/electron38/files/patch-ui_base_test_ui__controls.h11
-rw-r--r--devel/electron38/files/patch-ui_base_ui__base__features.cc29
-rw-r--r--devel/electron38/files/patch-ui_base_ui__base__switches.cc18
-rw-r--r--devel/electron38/files/patch-ui_base_ui__base__switches.h16
-rw-r--r--devel/electron38/files/patch-ui_base_webui_web__ui__util.cc20
-rw-r--r--devel/electron38/files/patch-ui_base_x_x11__cursor__factory.cc (renamed from devel/electron32/files/patch-ui_base_x_x11__cursor__factory.cc)0
-rw-r--r--devel/electron38/files/patch-ui_base_x_x11__cursor__factory.h (renamed from devel/electron32/files/patch-ui_base_x_x11__cursor__factory.h)0
-rw-r--r--devel/electron38/files/patch-ui_base_x_x11__cursor__loader.cc41
-rw-r--r--devel/electron38/files/patch-ui_base_x_x11__display__manager.cc (renamed from devel/electron32/files/patch-ui_base_x_x11__display__manager.cc)0
-rw-r--r--devel/electron38/files/patch-ui_base_x_x11__shm__image__pool.cc71
-rw-r--r--devel/electron38/files/patch-ui_color_color__id.h11
-rw-r--r--devel/electron38/files/patch-ui_color_color__provider__utils.cc11
-rw-r--r--devel/electron38/files/patch-ui_color_system__theme.h (renamed from devel/electron32/files/patch-ui_color_system__theme.h)0
-rw-r--r--devel/electron38/files/patch-ui_compositor_compositor.cc11
-rw-r--r--devel/electron38/files/patch-ui_compositor_compositor.h11
-rw-r--r--devel/electron38/files/patch-ui_compositor_compositor__observer.h11
-rw-r--r--devel/electron38/files/patch-ui_display_screen.cc11
-rw-r--r--devel/electron38/files/patch-ui_display_screen.h20
-rw-r--r--devel/electron38/files/patch-ui_events_event.cc29
-rw-r--r--devel/electron38/files/patch-ui_events_event__switches.cc (renamed from devel/electron32/files/patch-ui_events_event__switches.cc)0
-rw-r--r--devel/electron38/files/patch-ui_events_event__switches.h (renamed from devel/electron32/files/patch-ui_events_event__switches.h)0
-rw-r--r--devel/electron38/files/patch-ui_events_keycodes_dom_keycode__converter.cc38
-rw-r--r--devel/electron38/files/patch-ui_events_keycodes_dom_keycode__converter.h (renamed from devel/electron32/files/patch-ui_events_keycodes_dom_keycode__converter.h)0
-rw-r--r--devel/electron38/files/patch-ui_gfx_BUILD.gn11
-rw-r--r--devel/electron38/files/patch-ui_gfx_canvas__skia.cc11
-rw-r--r--devel/electron38/files/patch-ui_gfx_font__fallback__linux.cc11
-rw-r--r--devel/electron38/files/patch-ui_gfx_font__render__params.h20
-rw-r--r--devel/electron38/files/patch-ui_gfx_font__render__params__linux.cc20
-rw-r--r--devel/electron38/files/patch-ui_gfx_font__util.cc (renamed from devel/electron32/files/patch-ui_gfx_font__util.cc)0
-rw-r--r--devel/electron38/files/patch-ui_gfx_gpu__extra__info.h11
-rw-r--r--devel/electron38/files/patch-ui_gfx_linux_dmabuf__uapi.h (renamed from devel/electron32/files/patch-ui_gfx_linux_dmabuf__uapi.h)0
-rw-r--r--devel/electron38/files/patch-ui_gfx_linux_gbm__wrapper.cc11
-rw-r--r--devel/electron38/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc61
-rw-r--r--devel/electron38/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h45
-rw-r--r--devel/electron38/files/patch-ui_gfx_native__pixmap__handle.cc (renamed from devel/electron32/files/patch-ui_gfx_native__pixmap__handle.cc)0
-rw-r--r--devel/electron38/files/patch-ui_gfx_native__pixmap__handle.h38
-rw-r--r--devel/electron38/files/patch-ui_gfx_native__widget__types.h20
-rw-r--r--devel/electron38/files/patch-ui_gfx_platform__font__skia.cc20
-rw-r--r--devel/electron38/files/patch-ui_gfx_render__text__api__fuzzer.cc20
-rw-r--r--devel/electron38/files/patch-ui_gfx_render__text__fuzzer.cc (renamed from devel/electron32/files/patch-ui_gfx_render__text__fuzzer.cc)0
-rw-r--r--devel/electron38/files/patch-ui_gfx_switches.cc11
-rw-r--r--devel/electron38/files/patch-ui_gfx_switches.h11
-rw-r--r--devel/electron38/files/patch-ui_gfx_x_atom__cache.cc10
-rw-r--r--devel/electron38/files/patch-ui_gfx_x_generated__protos_dri3.cc (renamed from devel/electron32/files/patch-ui_gfx_x_generated__protos_dri3.cc)0
-rw-r--r--devel/electron38/files/patch-ui_gfx_x_generated__protos_shm.cc (renamed from devel/electron32/files/patch-ui_gfx_x_generated__protos_shm.cc)0
-rw-r--r--devel/electron38/files/patch-ui_gfx_x_xlib__support.cc (renamed from devel/electron32/files/patch-ui_gfx_x_xlib__support.cc)0
-rw-r--r--devel/electron38/files/patch-ui_gl_gl__context.cc20
-rw-r--r--devel/electron38/files/patch-ui_gl_gl__fence.cc11
-rw-r--r--devel/electron38/files/patch-ui_gl_gl__implementation.cc11
-rw-r--r--devel/electron38/files/patch-ui_gl_gl__switches.cc29
-rw-r--r--devel/electron38/files/patch-ui_gl_sync__control__vsync__provider.cc (renamed from devel/electron32/files/patch-ui_gl_sync__control__vsync__provider.cc)0
-rw-r--r--devel/electron38/files/patch-ui_gl_sync__control__vsync__provider.h (renamed from devel/electron32/files/patch-ui_gl_sync__control__vsync__provider.h)0
-rw-r--r--devel/electron38/files/patch-ui_gtk_gtk__compat.cc53
-rw-r--r--devel/electron38/files/patch-ui_gtk_printing_print__dialog__gtk.cc11
-rw-r--r--devel/electron38/files/patch-ui_message__center_views_message__popup__view.cc11
-rw-r--r--devel/electron38/files/patch-ui_native__theme_features_native__theme__features.cc20
-rw-r--r--devel/electron38/files/patch-ui_native__theme_native__theme.h11
-rw-r--r--devel/electron38/files/patch-ui_native__theme_native__theme__base.cc11
-rw-r--r--devel/electron38/files/patch-ui_ozone_common_egl__util.cc14
-rw-r--r--devel/electron38/files/patch-ui_ozone_platform_headless_headless__surface__factory.cc20
-rw-r--r--devel/electron38/files/patch-ui_ozone_platform_headless_ozone__platform__headless.cc11
-rw-r--r--devel/electron38/files/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc29
-rw-r--r--devel/electron38/files/patch-ui_ozone_platform_wayland_common_wayland__util.cc18
-rw-r--r--devel/electron38/files/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc14
-rw-r--r--devel/electron38/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc13
-rw-r--r--devel/electron38/files/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc (renamed from devel/electron32/files/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc)0
-rw-r--r--devel/electron38/files/patch-ui_ozone_platform_x11_x11__screen__ozone.cc29
-rw-r--r--devel/electron38/files/patch-ui_ozone_platform_x11_x11__screen__ozone.h (renamed from devel/electron32/files/patch-ui_ozone_platform_x11_x11__screen__ozone.h)0
-rw-r--r--devel/electron38/files/patch-ui_ozone_platform_x11_x11__window.cc11
-rw-r--r--devel/electron38/files/patch-ui_ozone_public_ozone__ui__controls__test__helper.h11
-rw-r--r--devel/electron38/files/patch-ui_ozone_test_mock__platform__window__delegate.h (renamed from devel/electron32/files/patch-ui_ozone_test_mock__platform__window__delegate.h)0
-rw-r--r--devel/electron38/files/patch-ui_platform__window_platform__window__delegate.cc11
-rw-r--r--devel/electron38/files/patch-ui_platform__window_platform__window__delegate.h11
-rw-r--r--devel/electron38/files/patch-ui_platform__window_platform__window__init__properties.h20
-rw-r--r--devel/electron38/files/patch-ui_qt_BUILD.gn (renamed from devel/electron32/files/patch-ui_qt_BUILD.gn)0
-rw-r--r--devel/electron38/files/patch-ui_qt_moc__wrapper.py8
-rw-r--r--devel/electron38/files/patch-ui_shell__dialogs_select__file__dialog.h11
-rw-r--r--devel/electron38/files/patch-ui_strings_translations_app__locale__settings__bn.xtb (renamed from devel/electron32/files/patch-ui_strings_translations_app__locale__settings__bn.xtb)0
-rw-r--r--devel/electron38/files/patch-ui_strings_translations_app__locale__settings__ja.xtb (renamed from devel/electron32/files/patch-ui_strings_translations_app__locale__settings__ja.xtb)0
-rw-r--r--devel/electron38/files/patch-ui_strings_translations_app__locale__settings__ko.xtb (renamed from devel/electron32/files/patch-ui_strings_translations_app__locale__settings__ko.xtb)0
-rw-r--r--devel/electron38/files/patch-ui_strings_translations_app__locale__settings__ml.xtb (renamed from devel/electron32/files/patch-ui_strings_translations_app__locale__settings__ml.xtb)0
-rw-r--r--devel/electron38/files/patch-ui_strings_translations_app__locale__settings__th.xtb (renamed from devel/electron32/files/patch-ui_strings_translations_app__locale__settings__th.xtb)0
-rw-r--r--devel/electron38/files/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb (renamed from devel/electron32/files/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb)0
-rw-r--r--devel/electron38/files/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb (renamed from devel/electron32/files/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb)0
-rw-r--r--devel/electron38/files/patch-ui_strings_ui__strings.grd11
-rw-r--r--devel/electron38/files/patch-ui_views_BUILD.gn10
-rw-r--r--devel/electron38/files/patch-ui_views_accessibility_view__accessibility.cc20
-rw-r--r--devel/electron38/files/patch-ui_views_controls_prefix__selector.cc11
-rw-r--r--devel/electron38/files/patch-ui_views_controls_prefix__selector.h11
-rw-r--r--devel/electron38/files/patch-ui_views_controls_textfield_textfield.cc65
-rw-r--r--devel/electron38/files/patch-ui_views_controls_textfield_textfield.h20
-rw-r--r--devel/electron38/files/patch-ui_views_examples_widget__example.cc11
-rw-r--r--devel/electron38/files/patch-ui_views_focus_focus__manager.cc20
-rw-r--r--devel/electron38/files/patch-ui_views_style_platform__style.cc20
-rw-r--r--devel/electron38/files/patch-ui_views_style_platform__style.h11
-rw-r--r--devel/electron38/files/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc11
-rw-r--r--devel/electron38/files/patch-ui_views_views__delegate.cc11
-rw-r--r--devel/electron38/files/patch-ui_views_views__delegate.h11
-rw-r--r--devel/electron38/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc11
-rw-r--r--devel/electron38/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h20
-rw-r--r--devel/electron38/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc29
-rw-r--r--devel/electron38/files/patch-ui_views_widget_root__view.cc11
-rw-r--r--devel/electron38/files/patch-ui_views_widget_widget.cc20
-rw-r--r--devel/electron38/files/patch-ui_views_widget_widget.h11
-rw-r--r--devel/electron38/files/patch-ui_views_window_default__frame__view.cc11
-rw-r--r--devel/electron38/files/patch-ui_views_window_dialog__delegate.cc11
-rw-r--r--devel/electron38/files/patch-ui_views_window_frame__background.cc (renamed from devel/electron32/files/patch-ui_views_window_frame__background.cc)0
-rw-r--r--devel/electron38/files/patch-v8_BUILD.gn65
-rw-r--r--devel/electron38/files/patch-v8_include_v8-internal.h11
-rw-r--r--devel/electron38/files/patch-v8_include_v8config.h45
-rw-r--r--devel/electron38/files/patch-v8_src_api_api.cc20
-rw-r--r--devel/electron38/files/patch-v8_src_base_atomicops.h (renamed from devel/electron32/files/patch-v8_src_base_atomicops.h)0
-rw-r--r--devel/electron38/files/patch-v8_src_base_platform_memory.h18
-rw-r--r--devel/electron38/files/patch-v8_src_base_platform_platform-freebsd.cc (renamed from devel/electron32/files/patch-v8_src_base_platform_platform-freebsd.cc)0
-rw-r--r--devel/electron38/files/patch-v8_src_base_platform_platform-openbsd.cc (renamed from devel/electron32/files/patch-v8_src_base_platform_platform-openbsd.cc)0
-rw-r--r--devel/electron38/files/patch-v8_src_base_platform_platform-posix.cc53
-rw-r--r--devel/electron38/files/patch-v8_src_base_sys-info.cc11
-rw-r--r--devel/electron38/files/patch-v8_src_diagnostics_perf-jit.cc11
-rw-r--r--devel/electron38/files/patch-v8_src_diagnostics_perf-jit.h11
-rw-r--r--devel/electron38/files/patch-v8_src_execution_isolate.cc27
-rw-r--r--devel/electron38/files/patch-v8_src_flags_flags.cc24
-rw-r--r--devel/electron38/files/patch-v8_src_libsampler_sampler.cc19
-rw-r--r--devel/electron38/files/patch-v8_src_sandbox_sandbox.cc11
-rw-r--r--devel/electron38/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc (renamed from devel/electron32/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc)0
-rw-r--r--devel/electron38/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h10
-rw-r--r--devel/electron38/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc (renamed from devel/electron32/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc)0
-rw-r--r--devel/electron38/files/patch-v8_src_trap-handler_handler-inside-posix.cc26
-rw-r--r--devel/electron38/files/patch-v8_src_trap-handler_handler-inside-posix.h (renamed from devel/electron32/files/patch-v8_src_trap-handler_handler-inside-posix.h)0
-rw-r--r--devel/electron38/files/patch-v8_src_trap-handler_trap-handler.h11
-rw-r--r--devel/electron38/files/patch-v8_tools_run.py11
-rw-r--r--devel/electron38/files/yarn.lock8279
-rw-r--r--devel/electron38/pkg-descr (renamed from devel/electron32/pkg-descr)0
-rw-r--r--devel/electron38/pkg-plist376
-rw-r--r--devel/elfcat/Makefile2
-rw-r--r--devel/emacs-lsp-booster/Makefile2
-rw-r--r--devel/epl.el/Makefile2
-rw-r--r--devel/esbuild/Makefile2
-rw-r--r--devel/etcd/Makefile2
-rw-r--r--devel/fatal/Makefile2
-rw-r--r--devel/fatal/distinfo6
-rw-r--r--devel/fbthrift/Makefile3
-rw-r--r--devel/fbthrift/distinfo6
-rw-r--r--devel/fbthrift/pkg-plist13
-rw-r--r--devel/fifechan/Makefile2
-rw-r--r--devel/flatzebra/Makefile1
-rw-r--r--devel/fnm/Makefile2
-rw-r--r--devel/folly/Makefile3
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/folly/pkg-plist2
-rw-r--r--devel/forge-devel/Makefile89
-rw-r--r--devel/forge-devel/distinfo3
-rw-r--r--devel/forge-devel/files/patch-docs_Makefile11
-rw-r--r--devel/forge-devel/pkg-descr8
-rw-r--r--devel/forge-devel/pkg-plist46
-rw-r--r--devel/forge/Makefile24
-rw-r--r--devel/forge/distinfo6
-rw-r--r--devel/forge/pkg-plist2
-rw-r--r--devel/forgejo-runner/Makefile41
-rw-r--r--devel/forgejo-runner/distinfo7
-rw-r--r--devel/forgejo-runner/files/act_runner.in52
-rw-r--r--devel/forgejo-runner/files/patch-internal_pkg_config_config.example.yaml11
-rw-r--r--devel/forgejo-runner/pkg-descr4
-rw-r--r--devel/forgejo-runner/pkg-message9
-rw-r--r--devel/forgejo-runner/pkg-plist3
-rw-r--r--devel/freebsd-gcc13/Makefile2
-rw-r--r--devel/freebsd-gcc13/pkg-plist.powerpc64le35
-rw-r--r--devel/freebsd-gcc14/Makefile2
-rw-r--r--devel/freebsd-gcc14/pkg-plist.powerpc64le35
-rw-r--r--devel/fsx/Makefile1
-rw-r--r--devel/ftxui/Makefile21
-rw-r--r--devel/ftxui/distinfo10
-rw-r--r--devel/ftxui/files/patch-cmake_ftxui__fuzzer.cmake12
-rw-r--r--devel/ftxui/pkg-plist95
-rw-r--r--devel/fungw/Makefile11
-rw-r--r--devel/fungw/distinfo6
-rw-r--r--devel/fungw/files/patch-MAKE164
-rw-r--r--devel/fungw/files/patch-scconfig_src_scripts_find__python.c15
-rw-r--r--devel/fungw/pkg-plist20
-rw-r--r--devel/gbump/Makefile2
-rw-r--r--devel/gcli/Makefile5
-rw-r--r--devel/gcli/distinfo6
-rw-r--r--devel/gcli/pkg-plist1
-rw-r--r--devel/geany-plugin-markdown/Makefile1
-rw-r--r--devel/geany-plugins/Makefile1
-rw-r--r--devel/geany-themes/Makefile29
-rw-r--r--devel/geany-themes/distinfo3
-rw-r--r--devel/geany-themes/pkg-descr1
-rw-r--r--devel/geany-themes/pkg-plist27
-rw-r--r--devel/generate/Makefile7
-rw-r--r--devel/generate/distinfo6
-rw-r--r--devel/generate/files/patch-generate.c11
-rw-r--r--devel/gettext-po-mode/Makefile2
-rw-r--r--devel/gfold/Makefile2
-rw-r--r--devel/gh/Makefile2
-rw-r--r--devel/gh/distinfo10
-rw-r--r--devel/ghidra/Makefile2
-rw-r--r--devel/ghidra/files/patch-Ghidra_Features_FileFormats_build.gradle11
-rw-r--r--devel/ghostie/Makefile2
-rw-r--r--devel/ghq/Makefile2
-rw-r--r--devel/ghub-devel/Makefile72
-rw-r--r--devel/ghub-devel/distinfo3
-rw-r--r--devel/ghub-devel/files/patch-docs_Makefile11
-rw-r--r--devel/ghub-devel/pkg-descr17
-rw-r--r--devel/ghub-devel/pkg-plist15
-rw-r--r--devel/ghub/Makefile12
-rw-r--r--devel/ghub/distinfo6
-rw-r--r--devel/ghub/pkg-plist10
-rw-r--r--devel/git-absorb/Makefile2
-rw-r--r--devel/git-branchless/Makefile6
-rw-r--r--devel/git-bug/Makefile2
-rw-r--r--devel/git-cinnabar/Makefile1
-rw-r--r--devel/git-cliff/Makefile501
-rw-r--r--devel/git-cliff/distinfo1004
-rw-r--r--devel/git-codereview/Makefile3
-rw-r--r--devel/git-codereview/distinfo6
-rw-r--r--devel/git-cola/Makefile19
-rw-r--r--devel/git-cola/distinfo6
-rw-r--r--devel/git-cola/pkg-plist377
-rw-r--r--devel/git-delta/Makefile2
-rw-r--r--devel/git-filter-repo-devel/Makefile4
-rw-r--r--devel/git-filter-repo-devel/distinfo6
-rw-r--r--devel/git-graph/Makefile2
-rw-r--r--devel/git-lfs/Makefile2
-rw-r--r--devel/git-modes/Makefile2
-rw-r--r--devel/git-modes/distinfo6
-rw-r--r--devel/git-repo-manager/Makefile1
-rw-r--r--devel/git-tui/Makefile2
-rw-r--r--devel/git-tui/distinfo6
-rw-r--r--devel/git-who/Makefile2
-rw-r--r--devel/git-workspace/Makefile2
-rw-r--r--devel/git/Makefile14
-rw-r--r--devel/git/distinfo14
-rw-r--r--devel/git/files/patch-configure.ac75
-rw-r--r--devel/git/pkg-plist52
-rw-r--r--devel/gitaly/distinfo14
-rw-r--r--devel/gitaly/files/patch-Makefile84
-rw-r--r--devel/gitaly/files/patch-config.toml.example19
-rw-r--r--devel/gitea-act_runner/Makefile2
-rw-r--r--devel/gitea-act_runner/distinfo10
-rw-r--r--devel/gitea-act_runner/files/act_runner.in20
-rw-r--r--devel/gitea-act_runner/pkg-message2
-rw-r--r--devel/github-backup-utils/Makefile2
-rw-r--r--devel/github-backup-utils/distinfo6
-rw-r--r--devel/gitid/Makefile2
-rw-r--r--devel/gitid/distinfo10
-rw-r--r--devel/gitlab-runner/Makefile6
-rw-r--r--devel/gitlab-runner/distinfo18
-rw-r--r--devel/gitlab-shell/Makefile3
-rw-r--r--devel/gitlab-shell/distinfo10
-rw-r--r--devel/gitleaks/Makefile2
-rw-r--r--devel/gitmux/Makefile3
-rw-r--r--devel/gitmux/distinfo10
-rw-r--r--devel/gitoxide/Makefile2
-rw-r--r--devel/gitty/Makefile3
-rw-r--r--devel/gitu/Makefile179
-rw-r--r--devel/gitu/distinfo352
-rw-r--r--devel/gitui/Makefile2
-rw-r--r--devel/glab/Makefile6
-rw-r--r--devel/glab/distinfo10
-rw-r--r--devel/glab/pkg-plist15
-rw-r--r--devel/glade/Makefile2
-rw-r--r--devel/glitter/Makefile2
-rw-r--r--devel/gllvm/Makefile2
-rw-r--r--devel/gnulib/Makefile5
-rw-r--r--devel/go-bindata-assetfs/Makefile2
-rw-r--r--devel/go-bindata/Makefile2
-rw-r--r--devel/go-git/Makefile2
-rw-r--r--devel/go-mode.el/Makefile1
-rw-r--r--devel/go-perf/Makefile2
-rw-r--r--devel/go-tools/Makefile6
-rw-r--r--devel/go-tools/distinfo10
-rw-r--r--devel/go-wire/Makefile2
-rw-r--r--devel/gocheese/Makefile2
-rw-r--r--devel/gocritic/Makefile2
-rw-r--r--devel/gogs/Makefile2
-rw-r--r--devel/golangci-lint/Makefile4
-rw-r--r--devel/golangci-lint/distinfo10
-rw-r--r--devel/golint/Makefile2
-rw-r--r--devel/gomigrate/Makefile3
-rw-r--r--devel/gomigrate/distinfo10
-rw-r--r--devel/google-perftools/Makefile4
-rw-r--r--devel/google-perftools/distinfo6
-rw-r--r--devel/google-perftools/pkg-plist12
-rw-r--r--devel/google-styleguide/Makefile4
-rw-r--r--devel/google-styleguide/distinfo6
-rw-r--r--devel/gopls/Makefile2
-rw-r--r--devel/goprotobuf/Makefile2
-rw-r--r--devel/goredo/Makefile2
-rw-r--r--devel/goreleaser/Makefile4
-rw-r--r--devel/goreleaser/distinfo10
-rw-r--r--devel/goswagger/Makefile8
-rw-r--r--devel/goswagger/distinfo10
-rw-r--r--devel/got/Makefile2
-rw-r--r--devel/got/distinfo6
-rw-r--r--devel/got/files/patch-lib_delta.c22
-rw-r--r--devel/got/files/patch-regress_cmdline_revert.sh34
-rw-r--r--devel/gotestsum/Makefile18
-rw-r--r--devel/gotestsum/distinfo5
-rw-r--r--devel/gotestsum/pkg-descr5
-rw-r--r--devel/gradle/Makefile4
-rw-r--r--devel/gradle/distinfo6
-rw-r--r--devel/grcov/Makefile1
-rw-r--r--devel/grex/Makefile2
-rw-r--r--devel/grpc-gateway/Makefile3
-rw-r--r--devel/grpc-gateway/distinfo10
-rw-r--r--devel/grpc/Makefile6
-rw-r--r--devel/grpc/distinfo14
-rw-r--r--devel/gstreamer1-devtools/distinfo6
-rw-r--r--devel/gum/Makefile9
-rw-r--r--devel/gum/distinfo10
-rw-r--r--devel/gwenhywfar/Makefile7
-rw-r--r--devel/gwenhywfar/distinfo6
-rw-r--r--devel/hs-cabal-plan/Makefile45
-rw-r--r--devel/hs-cabal-plan/distinfo100
-rw-r--r--devel/hs-hadolint/Makefile2
-rw-r--r--devel/hs-haskell-language-server/Makefile12
-rw-r--r--devel/hs-haskell-language-server/Makefile.cabal.default113
-rw-r--r--devel/hs-haskell-language-server/Makefile.cabal.ghc94259
-rw-r--r--devel/hs-haskell-language-server/Makefile.cabal.ghc96112
-rw-r--r--devel/hs-haskell-language-server/distinfo276
-rw-r--r--devel/hs-hpack/Makefile44
-rw-r--r--devel/hs-hpack/distinfo94
-rw-r--r--devel/hs-hspec-discover/Makefile2
-rw-r--r--devel/hs-hspec-discover/distinfo6
-rw-r--r--devel/hub/Makefile2
-rw-r--r--devel/hvm/Makefile2
-rw-r--r--devel/hyprutils/Makefile2
-rw-r--r--devel/hyprutils/distinfo6
-rw-r--r--devel/hyprutils/pkg-plist1
-rw-r--r--devel/iaito/Makefile5
-rw-r--r--devel/iaito/distinfo8
-rw-r--r--devel/icestorm/Makefile8
-rw-r--r--devel/icestorm/distinfo6
-rw-r--r--devel/ignition-msgs/Makefile4
-rw-r--r--devel/include-what-you-use/Makefile4
-rw-r--r--devel/include-what-you-use/distinfo6
-rw-r--r--devel/include-what-you-use/pkg-plist7
-rw-r--r--devel/influx-pkg-config/Makefile2
-rw-r--r--devel/interactive_rebase_tool/Makefile2
-rw-r--r--devel/ispc/Makefile4
-rw-r--r--devel/ispc/distinfo6
-rw-r--r--devel/ispc/pkg-plist11
-rw-r--r--devel/jenkins-lts/Makefile2
-rw-r--r--devel/jenkins-lts/distinfo6
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/jetbrains-clion/Makefile17
-rw-r--r--devel/jetbrains-clion/distinfo14
-rw-r--r--devel/jetbrains-clion/pkg-plist475
-rw-r--r--devel/jetbrains-goland/Makefile9
-rw-r--r--devel/jetbrains-goland/distinfo6
-rw-r--r--devel/jetbrains-goland/pkg-plist237
-rw-r--r--devel/jetbrains-pty4j/Makefile4
-rw-r--r--devel/jetbrains-pty4j/distinfo6
-rw-r--r--devel/jetbrains-restarter/Makefile6
-rw-r--r--devel/jetbrains-restarter/distinfo6
-rw-r--r--devel/jetbrains-rustrover/Makefile6
-rw-r--r--devel/jetbrains-rustrover/distinfo6
-rw-r--r--devel/jetbrains-rustrover/pkg-plist234
-rw-r--r--devel/jiri/Makefile2
-rw-r--r--devel/jjui/Makefile4
-rw-r--r--devel/jjui/distinfo10
-rw-r--r--devel/json-fortran/Makefile11
-rw-r--r--devel/json-fortran/pkg-plist8
-rw-r--r--devel/json-glib/Makefile2
-rw-r--r--devel/json-glib/distinfo6
-rw-r--r--devel/json-glib/pkg-plist3
-rw-r--r--devel/jsonnet/Makefile13
-rw-r--r--devel/jsonnet/distinfo8
-rw-r--r--devel/jsonnet/files/patch-CMakeLists.txt6
-rw-r--r--devel/jsonnet/files/patch-core_CMakeLists.txt4
-rw-r--r--devel/jsonnet/files/patch-core_vm.cpp25
-rw-r--r--devel/jsonnet/files/patch-third__party_rapidyaml_ryml__all.hpp20
-rw-r--r--devel/jsonnet/pkg-plist4
-rw-r--r--devel/juce/Makefile2
-rw-r--r--devel/juce706/Makefile2
-rw-r--r--devel/jujutsu/Makefile5
-rw-r--r--devel/jujutsu/Makefile.crates162
-rw-r--r--devel/jujutsu/distinfo330
-rw-r--r--devel/jwt-cpp/Makefile29
-rw-r--r--devel/jwt-cpp/distinfo6
-rw-r--r--devel/jwt-cpp/files/patch-CMakeLists.txt11
-rw-r--r--devel/jwt-cpp/files/patch-include_jwt-cpp_jwt.h11
-rw-r--r--devel/jwt-cpp/files/patch-include_jwt-cpp_traits_kazuho-picojson_traits.h11
-rw-r--r--devel/jwt-cpp/pkg-plist1
-rw-r--r--devel/kapptemplate/distinfo6
-rw-r--r--devel/kassert/Makefile4
-rw-r--r--devel/kassert/distinfo6
-rw-r--r--devel/kcachegrind/distinfo6
-rw-r--r--devel/kde-dev-scripts/distinfo6
-rw-r--r--devel/kde-dev-utils/distinfo6
-rw-r--r--devel/kdesdk-kio/distinfo6
-rw-r--r--devel/kdesdk-thumbnailers/distinfo6
-rw-r--r--devel/kdesdk-thumbnailers/pkg-plist1
-rw-r--r--devel/kdesdk/Makefile10
-rw-r--r--devel/kdev-php/distinfo6
-rw-r--r--devel/kdev-python/distinfo6
-rw-r--r--devel/kdevelop/distinfo6
-rw-r--r--devel/kdevelop/kdevelop.mk2
-rw-r--r--devel/kdevelop/pkg-plist20
-rw-r--r--devel/kf5-kfilemetadata/Makefile4
-rw-r--r--devel/kf6-extra-cmake-modules/distinfo6
-rw-r--r--devel/kf6-kapidox/distinfo6
-rw-r--r--devel/kf6-kauth/distinfo6
-rw-r--r--devel/kf6-kbookmarks/distinfo6
-rw-r--r--devel/kf6-kcmutils/distinfo6
-rw-r--r--devel/kf6-kconfig/distinfo6
-rw-r--r--devel/kf6-kcoreaddons/distinfo6
-rw-r--r--devel/kf6-kcrash/distinfo6
-rw-r--r--devel/kf6-kdbusaddons/distinfo6
-rw-r--r--devel/kf6-kdeclarative/distinfo6
-rw-r--r--devel/kf6-kdoctools/distinfo6
-rw-r--r--devel/kf6-kfilemetadata/distinfo6
-rw-r--r--devel/kf6-ki18n/Makefile2
-rw-r--r--devel/kf6-ki18n/distinfo6
-rw-r--r--devel/kf6-kidletime/distinfo6
-rw-r--r--devel/kf6-kio/distinfo6
-rw-r--r--devel/kf6-kitemmodels/distinfo6
-rw-r--r--devel/kf6-knewstuff/distinfo6
-rw-r--r--devel/kf6-knotifications/distinfo6
-rw-r--r--devel/kf6-knotifyconfig/distinfo6
-rw-r--r--devel/kf6-kpackage/distinfo6
-rw-r--r--devel/kf6-kparts/distinfo6
-rw-r--r--devel/kf6-kpeople/distinfo6
-rw-r--r--devel/kf6-kpty/distinfo6
-rw-r--r--devel/kf6-kservice/distinfo6
-rw-r--r--devel/kf6-ktexteditor/distinfo6
-rw-r--r--devel/kf6-ktexttemplate/distinfo6
-rw-r--r--devel/kf6-kunitconversion/distinfo6
-rw-r--r--devel/kf6-solid/distinfo6
-rw-r--r--devel/kf6-threadweaver/distinfo6
-rw-r--r--devel/kio-extras/Makefile3
-rw-r--r--devel/kio-extras/distinfo6
-rw-r--r--devel/kirigami-gallery/distinfo6
-rw-r--r--devel/kommit/Makefile24
-rw-r--r--devel/kommit/distinfo8
-rw-r--r--devel/kommit/pkg-plist143
-rw-r--r--devel/kopeninghours/distinfo6
-rw-r--r--devel/kpublictransport/Makefile3
-rw-r--r--devel/kpublictransport/distinfo6
-rw-r--r--devel/kpublictransport/pkg-plist16
-rw-r--r--devel/kronosnet/Makefile2
-rw-r--r--devel/kunifiedpush/Makefile2
-rw-r--r--devel/kunifiedpush/distinfo6
-rw-r--r--devel/kunifiedpush/pkg-plist3
-rw-r--r--devel/lab/Makefile2
-rw-r--r--devel/lace/Makefile3
-rw-r--r--devel/lace14/Makefile1
-rw-r--r--devel/lace14/files/patch-benchmarks_CMakeLists.txt11
-rw-r--r--devel/lazygit/Makefile2
-rw-r--r--devel/lazygit/distinfo10
-rw-r--r--devel/lets/Makefile2
-rw-r--r--devel/level-zero/Makefile3
-rw-r--r--devel/level-zero/distinfo6
-rw-r--r--devel/libada/Makefile2
-rw-r--r--devel/libada/distinfo6
-rw-r--r--devel/libaravis/Makefile2
-rw-r--r--devel/libblake3/Makefile26
-rw-r--r--devel/libblake3/distinfo3
-rw-r--r--devel/libblake3/pkg-descr19
-rw-r--r--devel/libblake3/pkg-plist9
-rw-r--r--devel/libcbor/Makefile3
-rw-r--r--devel/libcbor/distinfo6
-rw-r--r--devel/libccid/Makefile45
-rw-r--r--devel/libccid/distinfo6
-rw-r--r--devel/libccid/pkg-descr8
-rw-r--r--devel/libccid/pkg-plist6
-rw-r--r--devel/libdatadog/Makefile10
-rw-r--r--devel/libdatadog/Makefile.crates277
-rw-r--r--devel/libdatadog/distinfo560
-rw-r--r--devel/libdatadog/files/patch-crashtracker-src-collector-crash_handler.rs11
-rw-r--r--devel/libdatadog/files/patch-crashtracker-src-collector-emitters.rs11
-rw-r--r--devel/libdatadog/files/patch-datadog-crashtracker-src-collector-emitters.rs23
-rw-r--r--devel/libdatadog/files/patch-datadog-ipc-src-platform-unix-locks.rs11
-rw-r--r--devel/libdatadog/files/patch-datadog-library-config-src-lib.rs51
-rw-r--r--devel/libdatadog/files/patch-datadog-sidecar-src-setup-unix.rs12
-rw-r--r--devel/libdatadog/files/patch-ddcommon-src-unix_utils-fork.rs11
-rw-r--r--devel/libdatadog/files/patch-ipc-src-platform-unix-locks.rs11
-rw-r--r--devel/libdatadog/files/patch-library-config-src-lib.rs51
-rw-r--r--devel/libdatadog/files/patch-sidecar-src-setup-unix.rs12
-rw-r--r--devel/libdatadog/pkg-plist4
-rw-r--r--devel/libdatovka/Makefile3
-rw-r--r--devel/libdatovka/distinfo6
-rw-r--r--devel/libdatovka/pkg-plist2
-rw-r--r--devel/libddwaf/Makefile2
-rw-r--r--devel/libddwaf/distinfo6
-rw-r--r--devel/libfaketime/Makefile7
-rw-r--r--devel/libfaketime/distinfo6
-rw-r--r--devel/libfaketime/files/patch-man_Makefile22
-rw-r--r--devel/libfaketime/files/patch-src_Makefile34
-rw-r--r--devel/libfaketime/files/patch-src_faketime.c11
-rw-r--r--devel/libfaketime/files/patch-src_libfaketime.c109
-rw-r--r--devel/libfaketime/files/patch-test_Makefile10
-rw-r--r--devel/libfaketime/files/patch-test_functests_test__exclude__mono.sh8
-rw-r--r--devel/libffcall/Makefile4
-rw-r--r--devel/libffcall/files/patch-configure.ac11
-rw-r--r--devel/libftdi1/Makefile4
-rw-r--r--devel/libgudev/Makefile3
-rw-r--r--devel/libhtp/Makefile2
-rw-r--r--devel/libhtp/distinfo6
-rw-r--r--devel/liblouis/Makefile2
-rw-r--r--devel/liblouis/distinfo6
-rw-r--r--devel/liblouis/pkg-plist1
-rw-r--r--devel/liblxqt/Makefile2
-rw-r--r--devel/libnotify/Makefile2
-rw-r--r--devel/libnotify/distinfo6
-rw-r--r--devel/liborcus/Makefile25
-rw-r--r--devel/liborcus/distinfo6
-rw-r--r--devel/liborcus/pkg-plist10
-rw-r--r--devel/libphonenumber/Makefile6
-rw-r--r--devel/libphonenumber/distinfo6
-rw-r--r--devel/libqb/Makefile71
-rw-r--r--devel/libqb/distinfo6
-rw-r--r--devel/libqt6xdg/Makefile2
-rw-r--r--devel/librashader/Makefile2
-rw-r--r--devel/librelp/Makefile2
-rw-r--r--devel/librelp/distinfo6
-rw-r--r--devel/libthreadar/Makefile2
-rw-r--r--devel/libthreadar/distinfo6
-rw-r--r--devel/libunicode-contour/Makefile9
-rw-r--r--devel/libunistring/Makefile2
-rw-r--r--devel/libunistring/distinfo6
-rw-r--r--devel/libunistring/files/patch-lib_unistr_u8-strncpy.c16
-rw-r--r--devel/libunistring/pkg-plist2
-rw-r--r--devel/libvirt/Makefile4
-rw-r--r--devel/libvirt/distinfo6
-rw-r--r--devel/libvirt/files/libvirtd.in2
-rw-r--r--devel/libvirt/pkg-plist1
-rw-r--r--devel/libwasmtime/Makefile5
-rw-r--r--devel/libwasmtime/Makefile.cargo61
-rw-r--r--devel/libwasmtime/distinfo132
-rw-r--r--devel/linux-pvs-studio/Makefile6
-rw-r--r--devel/linux-pvs-studio/distinfo6
-rw-r--r--devel/linux-pvs-studio/pkg-plist8
-rw-r--r--devel/linux-rl9-devtools/Makefile5
-rw-r--r--devel/linux-rl9-devtools/distinfo34
-rw-r--r--devel/linux-rl9-elfutils-libelf/Makefile3
-rw-r--r--devel/linux-rl9-elfutils-libelf/distinfo18
-rw-r--r--devel/linux-rl9-elfutils-libs/Makefile3
-rw-r--r--devel/linux-rl9-elfutils-libs/distinfo30
-rw-r--r--devel/linux-rl9-highway/Makefile3
-rw-r--r--devel/linux-rl9-highway/distinfo14
-rw-r--r--devel/linux-rl9-highway/pkg-plist.aarch644
-rw-r--r--devel/linux-rl9-highway/pkg-plist.amd644
-rw-r--r--devel/linux-rl9-icu/Makefile4
-rw-r--r--devel/linux-rl9-icu/distinfo26
-rw-r--r--devel/linux-rl9-qt5-qtbase/Makefile4
-rw-r--r--devel/linux-rl9-qt5-qtbase/distinfo66
-rw-r--r--devel/linux-rl9-systemd-libs/Makefile4
-rw-r--r--devel/linux-rl9-systemd-libs/distinfo18
-rw-r--r--devel/linux-sublime-merge/Makefile2
-rw-r--r--devel/linux-sublime-merge/distinfo10
-rw-r--r--devel/liteide/Makefile65
-rw-r--r--devel/liteide/distinfo32
-rw-r--r--devel/liteide/files/patch-src_3rdparty_ptyqt_core_unixptyprocess.cpp6
-rw-r--r--devel/liteide/files/patch-vendor_github.com_creack_pty_ztypes__freebsd__arm64.go16
-rw-r--r--devel/liteide/pkg-descr41
-rw-r--r--devel/llama.el/Makefile2
-rw-r--r--devel/llama.el/distinfo6
-rw-r--r--devel/llvm-cheri/Makefile8
-rw-r--r--devel/llvm-cheri/Makefile.COMMANDS4
-rw-r--r--devel/llvm-cheri/Makefile.snapshot4
-rw-r--r--devel/llvm-cheri/distinfo6
-rw-r--r--devel/llvm-cheri/pkg-plist2
-rw-r--r--devel/llvm-cheriot/Makefile1
-rw-r--r--devel/llvm-cheriot/Makefile.COMMANDS12
-rw-r--r--devel/llvm-cheriot/Makefile.MAN1SRCS1
-rw-r--r--devel/llvm-cheriot/Makefile.snapshot8
-rw-r--r--devel/llvm-cheriot/distinfo6
-rw-r--r--devel/llvm-cheriot/files/gen-Makefile.snapshot.sh4
-rw-r--r--devel/llvm-cheriot/pkg-plist256
-rw-r--r--devel/llvm-devel/Makefile2
-rw-r--r--devel/llvm-devel/Makefile.COMMANDS2
-rw-r--r--devel/llvm-devel/Makefile.snapshot4
-rw-r--r--devel/llvm-devel/distinfo6
-rw-r--r--devel/llvm-devel/pkg-plist65
-rw-r--r--devel/llvm-morello/Makefile.COMMANDS4
-rw-r--r--devel/llvm-morello/Makefile.MAN1SRCS2
-rw-r--r--devel/llvm-morello/Makefile.snapshot6
-rw-r--r--devel/llvm-morello/distinfo6
-rw-r--r--devel/llvm-morello/pkg-plist673
-rw-r--r--devel/llvm21/Makefile2
-rw-r--r--devel/llvm21/distinfo6
-rw-r--r--devel/llvm21/pkg-plist1
-rw-r--r--devel/loccount/Makefile2
-rw-r--r--devel/log4cxx/Makefile3
-rw-r--r--devel/log4cxx/distinfo6
-rw-r--r--devel/log4cxx/pkg-plist2
-rw-r--r--devel/lokalize/distinfo6
-rw-r--r--devel/lokalize/pkg-plist7
-rw-r--r--devel/lstr/Makefile21
-rw-r--r--devel/lstr/Makefile.crates158
-rw-r--r--devel/lstr/distinfo319
-rw-r--r--devel/lstr/pkg-descr17
-rw-r--r--devel/lua-mode/Makefile2
-rw-r--r--devel/mage/Makefile2
-rw-r--r--devel/magit-devel/Makefile75
-rw-r--r--devel/magit-devel/distinfo3
-rw-r--r--devel/magit-devel/files/patch-docs_Makefile11
-rw-r--r--devel/magit-devel/pkg-descr7
-rw-r--r--devel/magit-devel/pkg-message9
-rw-r--r--devel/magit-devel/pkg-plist98
-rw-r--r--devel/magit/Makefile8
-rw-r--r--devel/magit/distinfo6
-rw-r--r--devel/marisa-trie/Makefile45
-rw-r--r--devel/marisa-trie/distinfo6
-rw-r--r--devel/marisa-trie/files/patch-CMakeLists.txt46
-rw-r--r--devel/marisa-trie/pkg-plist10
-rw-r--r--devel/massif-visualizer/distinfo6
-rw-r--r--devel/mdds/Makefile7
-rw-r--r--devel/mdds/distinfo6
-rw-r--r--devel/mdds/pkg-plist2
-rw-r--r--devel/modd/Makefile2
-rw-r--r--devel/mongo-c-driver/Makefile4
-rw-r--r--devel/mongo-cxx-driver/Makefile32
-rw-r--r--devel/mongo-cxx-driver/distinfo3
-rw-r--r--devel/mongo-cxx-driver/files/patch-CMakeLists.txt34
-rw-r--r--devel/mongo-cxx-driver/pkg-descr5
-rw-r--r--devel/mongo-cxx-driver/pkg-plist307
-rw-r--r--devel/mutagen/Makefile2
-rw-r--r--devel/nextest/Makefile2
-rw-r--r--devel/nextpnr/Makefile11
-rw-r--r--devel/nextpnr/distinfo6
-rw-r--r--devel/nextpnr/files/patch-bba_CMakeLists.txt9
-rw-r--r--devel/ninja/Makefile2
-rw-r--r--devel/ninja/distinfo6
-rw-r--r--devel/node-thrift/pkg-plist13
-rw-r--r--devel/ob-rust/Makefile1
-rw-r--r--devel/objconv/Makefile5
-rw-r--r--devel/objconv/distinfo6
-rw-r--r--devel/objfw/Makefile9
-rw-r--r--devel/objfw/distinfo6
-rw-r--r--devel/objfw/pkg-plist130
-rw-r--r--devel/ocaml-ipaddr/Makefile5
-rw-r--r--devel/ocaml-ipaddr/distinfo6
-rw-r--r--devel/ocaml-lacaml/Makefile2
-rw-r--r--devel/ocaml-lacaml/files/patch-src_config_discover.ml11
-rw-r--r--devel/oci-cli/Makefile4
-rw-r--r--devel/oci-cli/distinfo6
-rw-r--r--devel/ocl-icd/Makefile18
-rw-r--r--devel/ocl-icd/distinfo6
-rw-r--r--devel/okteta/Makefile2
-rw-r--r--devel/okteta/distinfo6
-rw-r--r--devel/omniORB/Makefile2
-rw-r--r--devel/omnilinter/Makefile2
-rw-r--r--devel/open62541/Makefile2
-rw-r--r--devel/open62541/distinfo6
-rw-r--r--devel/open62541/files/patch-CMakeLists.txt11
-rw-r--r--devel/openapi-tui/Makefile1
-rw-r--r--devel/openapi/Makefile20
-rw-r--r--devel/openapi/distinfo5
-rw-r--r--devel/openapi/pkg-descr2
-rw-r--r--devel/opencl/Makefile16
-rw-r--r--devel/opencl/distinfo10
-rw-r--r--devel/openocd-devel/Makefile8
-rw-r--r--devel/openocd-devel/distinfo14
-rw-r--r--devel/openocd-devel/files/patch-src_jtag_drivers_libusb__helper.c32
-rw-r--r--devel/openocd-devel/files/patch-src_server_server.c11
-rw-r--r--devel/openocd-devel/pkg-plist32
-rw-r--r--devel/p4/Makefile.inc2
-rw-r--r--devel/p4/distinfo6
-rw-r--r--devel/p5-Alien-cmake3/Makefile2
-rw-r--r--devel/p5-Alien-cmake3/distinfo6
-rw-r--r--devel/p5-Attribute-Handlers/Makefile2
-rw-r--r--devel/p5-Attribute-Handlers/distinfo5
-rw-r--r--devel/p5-CPAN-Perl-Releases/Makefile2
-rw-r--r--devel/p5-CPAN-Perl-Releases/distinfo6
-rw-r--r--devel/p5-Class-Unload/Makefile2
-rw-r--r--devel/p5-Class-Unload/distinfo6
-rw-r--r--devel/p5-Data-Censor/Makefile21
-rw-r--r--devel/p5-Data-Censor/distinfo3
-rw-r--r--devel/p5-Data-Censor/pkg-descr1
-rw-r--r--devel/p5-Data-Censor/pkg-plist2
-rw-r--r--devel/p5-Devel-OverloadInfo/Makefile2
-rw-r--r--devel/p5-Devel-OverloadInfo/distinfo6
-rw-r--r--devel/p5-Devel-PatchPerl/Makefile4
-rw-r--r--devel/p5-Devel-PatchPerl/distinfo6
-rw-r--r--devel/p5-File-Finder/Makefile4
-rw-r--r--devel/p5-File-Finder/distinfo5
-rw-r--r--devel/p5-File-Temp/Makefile2
-rw-r--r--devel/p5-File-Temp/distinfo6
-rw-r--r--devel/p5-Filter/Makefile2
-rw-r--r--devel/p5-Filter/distinfo6
-rw-r--r--devel/p5-Function-Parameters/Makefile2
-rw-r--r--devel/p5-Function-Parameters/distinfo6
-rw-r--r--devel/p5-Glib-Object-Introspection/Makefile3
-rw-r--r--devel/p5-Glib-Object-Introspection/distinfo6
-rw-r--r--devel/p5-IO-KQueue/Makefile8
-rw-r--r--devel/p5-Minion/Makefile2
-rw-r--r--devel/p5-Minion/distinfo6
-rw-r--r--devel/p5-Minion/pkg-plist2
-rw-r--r--devel/p5-Module-CoreList/Makefile2
-rw-r--r--devel/p5-Module-CoreList/distinfo6
-rw-r--r--devel/p5-Module-CoreList/files/patch-Makefile.PL4
-rw-r--r--devel/p5-Object-Authority/Makefile4
-rw-r--r--devel/p5-Opcodes/Makefile2
-rw-r--r--devel/p5-Opcodes/distinfo6
-rw-r--r--devel/p5-PAR/Makefile2
-rw-r--r--devel/p5-PAR/distinfo6
-rw-r--r--devel/p5-PAR/pkg-plist2
-rw-r--r--devel/p5-Parallel-ForkManager/Makefile2
-rw-r--r--devel/p5-Parallel-ForkManager/distinfo6
-rw-r--r--devel/p5-Sepia/Makefile2
-rw-r--r--devel/p5-Set-Object/Makefile2
-rw-r--r--devel/p5-Set-Object/distinfo6
-rw-r--r--devel/p5-Specio/Makefile3
-rw-r--r--devel/p5-Specio/distinfo6
-rw-r--r--devel/p5-Struct-Dumb/Makefile4
-rw-r--r--devel/p5-Struct-Dumb/distinfo6
-rw-r--r--devel/p5-Sub-Quote/Makefile3
-rw-r--r--devel/p5-Sub-Quote/distinfo6
-rw-r--r--devel/p5-Sys-Info-Base/Makefile6
-rw-r--r--devel/p5-Sys-Info-Base/distinfo6
-rw-r--r--devel/p5-Sys-Virt/Makefile4
-rw-r--r--devel/p5-Sys-Virt/distinfo6
-rw-r--r--devel/p5-Term-Table/Makefile2
-rw-r--r--devel/p5-Term-Table/distinfo6
-rw-r--r--devel/p5-Time-Piece/Makefile2
-rw-r--r--devel/p5-Time-Piece/distinfo6
-rw-r--r--devel/p5-Type-Tiny/Makefile2
-rw-r--r--devel/p5-Type-Tiny/distinfo6
-rw-r--r--devel/p5-XS-Parse-Sublike/Makefile2
-rw-r--r--devel/p5-XS-Parse-Sublike/distinfo6
-rw-r--r--devel/p5-meta/Makefile2
-rw-r--r--devel/p5-meta/distinfo6
-rw-r--r--devel/packr/Makefile2
-rw-r--r--devel/parol-ls/Makefile10
-rw-r--r--devel/parol-ls/files/patch-Cargo.toml13
-rw-r--r--devel/parol/Makefile10
-rw-r--r--devel/parol/files/patch-Cargo.toml13
-rw-r--r--devel/patsh/Makefile2
-rw-r--r--devel/pcre2/Makefile3
-rw-r--r--devel/pcre2/distinfo6
-rw-r--r--devel/pear-PHP_CodeCoverage/Makefile2
-rw-r--r--devel/pear-PHP_CodeCoverage/distinfo6
-rw-r--r--devel/pecl-APCu/Makefile2
-rw-r--r--devel/pecl-APCu/distinfo6
-rw-r--r--devel/pecl-ast/Makefile2
-rw-r--r--devel/pecl-ast/distinfo6
-rw-r--r--devel/pecl-ast/files/patch-php8550
-rw-r--r--devel/pecl-grpc/Makefile2
-rw-r--r--devel/pecl-grpc/distinfo6
-rw-r--r--devel/pecl-protobuf/Makefile2
-rw-r--r--devel/pecl-protobuf/distinfo6
-rw-r--r--devel/pecl-raphf2/Makefile3
-rw-r--r--devel/pecl-raphf2/distinfo6
-rw-r--r--devel/pecl-uuid/Makefile6
-rw-r--r--devel/pecl-uuid/distinfo6
-rw-r--r--devel/phabricator/Makefile1
-rw-r--r--devel/php-composer/Makefile2
-rw-r--r--devel/php-composer/distinfo6
-rw-r--r--devel/phpunit10/Makefile2
-rw-r--r--devel/phpunit10/distinfo6
-rw-r--r--devel/phpunit11/Makefile2
-rw-r--r--devel/phpunit11/distinfo6
-rw-r--r--devel/phpunit12/Makefile2
-rw-r--r--devel/phpunit12/distinfo6
-rw-r--r--devel/phpunit9/Makefile2
-rw-r--r--devel/phpunit9/distinfo6
-rw-r--r--devel/pickle/Makefile23
-rw-r--r--devel/pickle/distinfo6
-rw-r--r--devel/pijul/Makefile2
-rw-r--r--devel/pipelight/Makefile16
-rw-r--r--devel/pipelight/Makefile.crates362
-rw-r--r--devel/pipelight/distinfo726
-rw-r--r--devel/pipelight/files/patch-cli_Cargo.toml10
-rw-r--r--devel/pkg-info.el/Makefile2
-rw-r--r--devel/plan9port/Makefile2
-rw-r--r--devel/plasma6-kwrited/distinfo6
-rw-r--r--devel/plasma6-plasma-sdk/distinfo6
-rw-r--r--devel/plasma6-plasma-sdk/pkg-plist2
-rw-r--r--devel/plasma6-plasma5support/distinfo6
-rw-r--r--devel/please/Makefile3
-rw-r--r--devel/please/distinfo10
-rw-r--r--devel/pmd/Makefile7
-rw-r--r--devel/pmd/distinfo6
-rw-r--r--devel/pmd/files/patch-bin_pmd77
-rw-r--r--devel/pmd/pkg-plist44
-rw-r--r--devel/poxml/distinfo6
-rw-r--r--devel/protobuf-go/Makefile2
-rw-r--r--devel/protobuf-go/distinfo10
-rw-r--r--devel/protobuf-java/Makefile6
-rw-r--r--devel/protobuf-java/distinfo6
-rw-r--r--devel/protoc-gen-go-grpc/Makefile9
-rw-r--r--devel/protoc-gen-go-grpc/distinfo18
-rw-r--r--devel/prototool/Makefile2
-rw-r--r--devel/psvn/Makefile2
-rw-r--r--devel/py-Farama-Notifications/Makefile22
-rw-r--r--devel/py-Farama-Notifications/distinfo3
-rw-r--r--devel/py-Farama-Notifications/pkg-descr2
-rw-r--r--devel/py-PyGithub/Makefile8
-rw-r--r--devel/py-PyGithub/distinfo6
-rw-r--r--devel/py-aiobotocore/Makefile8
-rw-r--r--devel/py-aiobotocore/distinfo6
-rw-r--r--devel/py-aiobotocore/files/patch-pyproject.toml18
-rw-r--r--devel/py-anyio/Makefile2
-rw-r--r--devel/py-anyio/distinfo6
-rw-r--r--devel/py-anyio/files/patch-pyproject.toml15
-rw-r--r--devel/py-app-model/Makefile6
-rw-r--r--devel/py-app-model/distinfo6
-rw-r--r--devel/py-apptools/Makefile7
-rw-r--r--devel/py-apptools/distinfo6
-rw-r--r--devel/py-archinfo/Makefile2
-rw-r--r--devel/py-archinfo/distinfo6
-rw-r--r--devel/py-asciimatics/Makefile2
-rw-r--r--devel/py-awscli/Makefile3
-rw-r--r--devel/py-awscli/distinfo6
-rw-r--r--devel/py-awscrt/Makefile2
-rw-r--r--devel/py-awscrt/distinfo6
-rw-r--r--devel/py-awscrt/files/patch-pyproject.toml4
-rw-r--r--devel/py-awscrt/files/patch-setup.py16
-rw-r--r--devel/py-babi_grammars/Makefile2
-rw-r--r--devel/py-babi_grammars/distinfo6
-rw-r--r--devel/py-bandit/Makefile2
-rw-r--r--devel/py-behave/Makefile16
-rw-r--r--devel/py-behave/distinfo6
-rw-r--r--devel/py-behave/files/patch-pyproject.toml12
-rw-r--r--devel/py-behave/files/patch-setup.py11
-rw-r--r--devel/py-botocore/Makefile6
-rw-r--r--devel/py-botocore/distinfo6
-rw-r--r--devel/py-botocore/files/patch-setup.cfg6
-rw-r--r--devel/py-botocore/files/patch-setup.py6
-rw-r--r--devel/py-breathe/Makefile1
-rw-r--r--devel/py-buildbot-react-console-view/Makefile25
-rw-r--r--devel/py-buildbot-react-console-view/distinfo3
-rw-r--r--devel/py-buildbot-react-console-view/pkg-descr1
-rw-r--r--devel/py-buildbot-worker/Makefile1
-rw-r--r--devel/py-buildbot/Makefile1
-rw-r--r--devel/py-bytecode/Makefile2
-rw-r--r--devel/py-bytecode/distinfo6
-rw-r--r--devel/py-cachetools/Makefile2
-rw-r--r--devel/py-cachetools/distinfo6
-rw-r--r--devel/py-cadquery-pywrap/Makefile5
-rw-r--r--devel/py-camel-converter/Makefile26
-rw-r--r--devel/py-camel-converter/distinfo3
-rw-r--r--devel/py-camel-converter/pkg-descr2
-rw-r--r--devel/py-cattrs/Makefile2
-rw-r--r--devel/py-cattrs/distinfo6
-rw-r--r--devel/py-cbor2/Makefile13
-rw-r--r--devel/py-cbor2/distinfo6
-rw-r--r--devel/py-cbor2/files/patch-pyproject.toml28
-rw-r--r--devel/py-celery-singleton/Makefile.new21
-rw-r--r--devel/py-cf-xarray/Makefile4
-rw-r--r--devel/py-cf-xarray/distinfo6
-rw-r--r--devel/py-cfn-lint/Makefile1
-rw-r--r--devel/py-cgen/Makefile27
-rw-r--r--devel/py-cgen/distinfo3
-rw-r--r--devel/py-cgen/pkg-descr10
-rw-r--r--devel/py-check-wheel-contents/Makefile2
-rw-r--r--devel/py-check-wheel-contents/distinfo6
-rw-r--r--devel/py-ciso8601/Makefile2
-rw-r--r--devel/py-ciso8601/distinfo6
-rw-r--r--devel/py-cliff/Makefile4
-rw-r--r--devel/py-cliff/distinfo6
-rw-r--r--devel/py-clldutils/Makefile4
-rw-r--r--devel/py-cloudpathlib/Makefile2
-rw-r--r--devel/py-cloudpathlib/distinfo6
-rw-r--r--devel/py-connexion/Makefile12
-rw-r--r--devel/py-connexion/distinfo6
-rw-r--r--devel/py-construct-classes/Makefile8
-rw-r--r--devel/py-construct-classes/distinfo6
-rw-r--r--devel/py-construct-classes/files/patch-pyproject.toml30
-rw-r--r--devel/py-copier/Makefile2
-rw-r--r--devel/py-copier/distinfo6
-rw-r--r--devel/py-copier/files/patch-pyproject.toml13
-rw-r--r--devel/py-coverage/Makefile7
-rw-r--r--devel/py-crosshair-tool/Makefile2
-rw-r--r--devel/py-crosshair-tool/distinfo6
-rw-r--r--devel/py-cucumber-expressions/Makefile22
-rw-r--r--devel/py-cucumber-expressions/distinfo3
-rw-r--r--devel/py-cucumber-expressions/pkg-descr11
-rw-r--r--devel/py-cucumber-tag-expressions/Makefile23
-rw-r--r--devel/py-cucumber-tag-expressions/distinfo3
-rw-r--r--devel/py-cucumber-tag-expressions/pkg-descr2
-rw-r--r--devel/py-cyclopts/Makefile32
-rw-r--r--devel/py-cyclopts/distinfo3
-rw-r--r--devel/py-cyclopts/pkg-descr2
-rw-r--r--devel/py-datadog/Makefile2
-rw-r--r--devel/py-datadog/distinfo6
-rw-r--r--devel/py-datrie/Makefile3
-rw-r--r--devel/py-datrie/distinfo6
-rw-r--r--devel/py-datrie/files/patch-setup.py9
-rw-r--r--devel/py-dbt-extractor/Makefile2
-rw-r--r--devel/py-ddtrace/Makefile1
-rw-r--r--devel/py-deepdiff/Makefile2
-rw-r--r--devel/py-dep-logic/Makefile2
-rw-r--r--devel/py-dep-logic/distinfo6
-rw-r--r--devel/py-deptry/Makefile4
-rw-r--r--devel/py-deptry/Makefile.crates105
-rw-r--r--devel/py-deptry/distinfo216
-rw-r--r--devel/py-devtools/Makefile9
-rw-r--r--devel/py-diff-cover/Makefile9
-rw-r--r--devel/py-diff-cover/distinfo6
-rw-r--r--devel/py-dill/Makefile5
-rw-r--r--devel/py-dill/distinfo6
-rw-r--r--devel/py-dj51-django-rq/Makefile3
-rw-r--r--devel/py-dj51-strawberry-graphql/Makefile11
-rw-r--r--devel/py-dj51-strawberry-graphql/distinfo6
-rw-r--r--devel/py-dj52-strawberry-graphql/Makefile8
-rw-r--r--devel/py-dj52-strawberry-graphql/distinfo6
-rw-r--r--devel/py-django-rq/Makefile5
-rw-r--r--devel/py-django-rq/distinfo6
-rw-r--r--devel/py-dlinfo/Makefile22
-rw-r--r--devel/py-dlinfo/distinfo3
-rw-r--r--devel/py-dlinfo/pkg-descr1
-rw-r--r--devel/py-dulwich/Makefile14
-rw-r--r--devel/py-dulwich/Makefile.crates35
-rw-r--r--devel/py-dulwich/distinfo76
-rw-r--r--devel/py-dulwich/files/patch-pyproject.toml26
-rw-r--r--devel/py-dulwich/pkg-plist2
-rw-r--r--devel/py-durationpy/Makefile19
-rw-r--r--devel/py-durationpy/distinfo3
-rw-r--r--devel/py-durationpy/pkg-descr2
-rw-r--r--devel/py-executing/Makefile2
-rw-r--r--devel/py-executing/distinfo6
-rw-r--r--devel/py-fasteners/Makefile2
-rw-r--r--devel/py-fasteners/distinfo6
-rw-r--r--devel/py-fasteners/files/patch-pyproject.toml11
-rw-r--r--devel/py-fastf1/Makefile1
-rw-r--r--devel/py-fastuuid/Makefile34
-rw-r--r--devel/py-fastuuid/Makefile.crates52
-rw-r--r--devel/py-fastuuid/distinfo107
-rw-r--r--devel/py-fastuuid/pkg-descr5
-rw-r--r--devel/py-futurist/Makefile4
-rw-r--r--devel/py-futurist/distinfo6
-rw-r--r--devel/py-game/Makefile2
-rw-r--r--devel/py-game_sdl2/Makefile2
-rw-r--r--devel/py-gapic-generator/Makefile2
-rw-r--r--devel/py-gapic-generator/distinfo6
-rw-r--r--devel/py-gevent/Makefile2
-rw-r--r--devel/py-gevent/distinfo6
-rw-r--r--devel/py-geventhttpclient/Makefile10
-rw-r--r--devel/py-geventhttpclient/distinfo8
-rw-r--r--devel/py-geventhttpclient/files/patch-pyproject.toml9
-rw-r--r--devel/py-geventhttpclient/files/patch-src-geventhttpclient-__init__.py10
-rw-r--r--devel/py-google-re2/Makefile2
-rw-r--r--devel/py-google-re2/distinfo6
-rw-r--r--devel/py-graal/Makefile1
-rw-r--r--devel/py-grab/Makefile4
-rw-r--r--devel/py-greenlet/Makefile2
-rw-r--r--devel/py-greenlet/distinfo6
-rw-r--r--devel/py-grpcio-tools/Makefile2
-rw-r--r--devel/py-grpcio-tools/distinfo6
-rw-r--r--devel/py-grpcio/Makefile4
-rw-r--r--devel/py-grpcio/distinfo6
-rw-r--r--devel/py-gyp-next/Makefile2
-rw-r--r--devel/py-gyp-next/distinfo6
-rw-r--r--devel/py-hypothesis-crosshair/Makefile4
-rw-r--r--devel/py-hypothesis-crosshair/distinfo6
-rw-r--r--devel/py-hypothesis-crosshair/files/patch-pyproject.toml10
-rw-r--r--devel/py-hypothesis-crosshair/files/patch-setup.py11
-rw-r--r--devel/py-hypothesis/Makefile10
-rw-r--r--devel/py-hypothesis/distinfo6
-rw-r--r--devel/py-identify/Makefile2
-rw-r--r--devel/py-identify/distinfo6
-rw-r--r--devel/py-importlab/Makefile2
-rw-r--r--devel/py-inotify-simple/Makefile7
-rw-r--r--devel/py-inotify-simple/distinfo6
-rw-r--r--devel/py-inotify-simple/files/patch-inotify__simple.py25
-rw-r--r--devel/py-inotify-simple/files/patch-pyproject.toml12
-rw-r--r--devel/py-inotifyrecursive/Makefile4
-rw-r--r--devel/py-ipykernel/Makefile2
-rw-r--r--devel/py-ipykernel/distinfo6
-rw-r--r--devel/py-ipympl/Makefile1
-rw-r--r--devel/py-janus/Makefile3
-rw-r--r--devel/py-janus/distinfo6
-rw-r--r--devel/py-jaraco.functools/Makefile2
-rw-r--r--devel/py-jaraco.functools/distinfo6
-rw-r--r--devel/py-jellyfish/Makefile2
-rw-r--r--devel/py-jsonnet/Makefile9
-rw-r--r--devel/py-jsonnet/distinfo6
-rw-r--r--devel/py-jsonnet/files/patch-setup.py139
-rw-r--r--devel/py-jsonpickle/Makefile2
-rw-r--r--devel/py-jsonpickle/distinfo6
-rw-r--r--devel/py-jsonschema/Makefile2
-rw-r--r--devel/py-jsonschema/distinfo6
-rw-r--r--devel/py-junitparser/Makefile7
-rw-r--r--devel/py-junitparser/distinfo6
-rw-r--r--devel/py-jupyter-collaboration-ui/Makefile2
-rw-r--r--devel/py-jupyter-collaboration-ui/distinfo6
-rw-r--r--devel/py-jupyter-collaboration/Makefile8
-rw-r--r--devel/py-jupyter-collaboration/distinfo6
-rw-r--r--devel/py-jupyter-docprovider/Makefile2
-rw-r--r--devel/py-jupyter-docprovider/distinfo6
-rw-r--r--devel/py-jupyter-kernel-gateway/Makefile29
-rw-r--r--devel/py-jupyter-kernel-gateway/distinfo3
-rw-r--r--devel/py-jupyter-kernel-gateway/pkg-descr4
-rw-r--r--devel/py-jupyter-rfb/Makefile1
-rw-r--r--devel/py-jupyter-server-ydoc/Makefile6
-rw-r--r--devel/py-jupyter-server-ydoc/distinfo6
-rw-r--r--devel/py-jupyter-server/Makefile13
-rw-r--r--devel/py-jupyter-server/distinfo6
-rw-r--r--devel/py-jupyterlab/Makefile4
-rw-r--r--devel/py-jupyterlab/distinfo6
-rw-r--r--devel/py-keystoneauth1/Makefile11
-rw-r--r--devel/py-keystoneauth1/distinfo6
-rw-r--r--devel/py-keystonemiddleware/Makefile6
-rw-r--r--devel/py-keystonemiddleware/distinfo6
-rw-r--r--devel/py-lazy_imports/Makefile21
-rw-r--r--devel/py-lazy_imports/distinfo3
-rw-r--r--devel/py-lazy_imports/pkg-descr11
-rw-r--r--devel/py-libcst/Makefile2
-rw-r--r--devel/py-libtaxii/Makefile4
-rw-r--r--devel/py-libvirt/Makefile4
-rw-r--r--devel/py-libvirt/distinfo6
-rw-r--r--devel/py-lxml-html-clean/Makefile4
-rw-r--r--devel/py-lxml/Makefile2
-rw-r--r--devel/py-lxml/distinfo6
-rw-r--r--devel/py-madoka/Makefile30
-rw-r--r--devel/py-madoka/distinfo3
-rw-r--r--devel/py-madoka/pkg-descr3
-rw-r--r--devel/py-mando/Makefile28
-rw-r--r--devel/py-mando/distinfo3
-rw-r--r--devel/py-mando/pkg-descr15
-rw-r--r--devel/py-maturin/Makefile3
-rw-r--r--devel/py-maturin/distinfo6
-rw-r--r--devel/py-maturin/files/patch-pyproject.toml27
-rw-r--r--devel/py-mediapy/Makefile1
-rw-r--r--devel/py-mmh3/Makefile4
-rw-r--r--devel/py-mmh3/distinfo6
-rw-r--r--devel/py-monty/Makefile10
-rw-r--r--devel/py-monty/distinfo6
-rw-r--r--devel/py-mypy/Makefile7
-rw-r--r--devel/py-mypy/distinfo6
-rw-r--r--devel/py-nbclassic/Makefile2
-rw-r--r--devel/py-nbclassic/distinfo6
-rw-r--r--devel/py-oci/Makefile2
-rw-r--r--devel/py-oci/distinfo6
-rw-r--r--devel/py-odoo-addon-openupgrade-framework16/Makefile42
-rw-r--r--devel/py-odoo-addon-openupgrade-framework16/distinfo3
-rw-r--r--devel/py-odoo-addon-openupgrade-framework16/pkg-descr18
-rw-r--r--devel/py-odoo-addon-openupgrade-framework16/pkg-plist46
-rw-r--r--devel/py-odoo-addon-openupgrade-framework17/Makefile42
-rw-r--r--devel/py-odoo-addon-openupgrade-framework17/distinfo3
-rw-r--r--devel/py-odoo-addon-openupgrade-framework17/pkg-descr18
-rw-r--r--devel/py-odoo-addon-openupgrade-framework17/pkg-plist42
-rw-r--r--devel/py-odoo-addon-openupgrade-framework18/Makefile42
-rw-r--r--devel/py-odoo-addon-openupgrade-framework18/distinfo3
-rw-r--r--devel/py-odoo-addon-openupgrade-framework18/pkg-descr18
-rw-r--r--devel/py-odoo-addon-openupgrade-framework18/pkg-plist46
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts16/Makefile46
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts16/distinfo3
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts16/files/pkg-message.in23
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts16/pkg-descr5
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts16/pkg-plist923
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts17/Makefile46
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts17/distinfo3
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts17/files/pkg-message.in23
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts17/pkg-descr5
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts17/pkg-plist947
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts18/Makefile46
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts18/distinfo3
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts18/files/pkg-message.in23
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts18/pkg-descr5
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts18/pkg-plist926
-rw-r--r--devel/py-omegaconf/Makefile29
-rw-r--r--devel/py-omegaconf/distinfo3
-rw-r--r--devel/py-omegaconf/pkg-descr4
-rw-r--r--devel/py-openapi-pydantic/Makefile23
-rw-r--r--devel/py-openapi-pydantic/distinfo3
-rw-r--r--devel/py-openapi-pydantic/pkg-descr1
-rw-r--r--devel/py-opentelemetry-api/Makefile2
-rw-r--r--devel/py-opentelemetry-api/distinfo6
-rw-r--r--devel/py-opentelemetry-distro/Makefile4
-rw-r--r--devel/py-opentelemetry-distro/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-common/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-common/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile4
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-http/Makefile4
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-http/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-otlp/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-asgi/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-asgi/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-dbapi/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-dbapi/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-django/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-django/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-fastapi/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-fastapi/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-flask/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-flask/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-psycopg2/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-psycopg2/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-requests/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-requests/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-urllib/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-urllib/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-urllib3/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-urllib3/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation-wsgi/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation-wsgi/distinfo6
-rw-r--r--devel/py-opentelemetry-instrumentation/Makefile2
-rw-r--r--devel/py-opentelemetry-instrumentation/distinfo6
-rw-r--r--devel/py-opentelemetry-proto/Makefile2
-rw-r--r--devel/py-opentelemetry-proto/distinfo6
-rw-r--r--devel/py-opentelemetry-sdk/Makefile4
-rw-r--r--devel/py-opentelemetry-sdk/distinfo6
-rw-r--r--devel/py-opentelemetry-semantic-conventions/Makefile4
-rw-r--r--devel/py-opentelemetry-semantic-conventions/distinfo6
-rw-r--r--devel/py-opentelemetry-util-http/Makefile2
-rw-r--r--devel/py-opentelemetry-util-http/distinfo6
-rw-r--r--devel/py-openupgradelib/Makefile21
-rw-r--r--devel/py-openupgradelib/distinfo3
-rw-r--r--devel/py-openupgradelib/pkg-descr5
-rw-r--r--devel/py-orjson/Makefile2
-rw-r--r--devel/py-ormsgpack/Makefile1
-rw-r--r--devel/py-os-vif/Makefile2
-rw-r--r--devel/py-os-vif/distinfo6
-rw-r--r--devel/py-oslo.cache/Makefile4
-rw-r--r--devel/py-oslo.cache/distinfo6
-rw-r--r--devel/py-oslo.vmware/Makefile4
-rw-r--r--devel/py-ovsdbapp/Makefile2
-rw-r--r--devel/py-ovsdbapp/distinfo6
-rw-r--r--devel/py-pbr/Makefile2
-rw-r--r--devel/py-pbr/distinfo6
-rw-r--r--devel/py-pbs-installer/Makefile2
-rw-r--r--devel/py-pbs-installer/distinfo6
-rw-r--r--devel/py-pdm/Makefile8
-rw-r--r--devel/py-pdm/distinfo6
-rw-r--r--devel/py-pebble/Makefile2
-rw-r--r--devel/py-pebble/distinfo6
-rw-r--r--devel/py-pendulum/Makefile2
-rw-r--r--devel/py-phmdoctest/Makefile3
-rw-r--r--devel/py-pip-check/Makefile2
-rw-r--r--devel/py-pip-check/distinfo6
-rw-r--r--devel/py-pip-tools/Makefile4
-rw-r--r--devel/py-pip-tools/distinfo6
-rw-r--r--devel/py-platformdirs/Makefile2
-rw-r--r--devel/py-platformdirs/distinfo6
-rw-r--r--devel/py-plux/Makefile2
-rw-r--r--devel/py-plux/distinfo6
-rw-r--r--devel/py-poetry/Makefile8
-rw-r--r--devel/py-poetry/distinfo6
-rw-r--r--devel/py-poetry/files/patch-dulwich65
-rw-r--r--devel/py-poetry/files/patch-virtualenv25
-rw-r--r--devel/py-pondpond/Makefile31
-rw-r--r--devel/py-pondpond/distinfo3
-rw-r--r--devel/py-pondpond/pkg-descr6
-rw-r--r--devel/py-pre-commit-hooks/Makefile2
-rw-r--r--devel/py-pre-commit-hooks/distinfo6
-rw-r--r--devel/py-prompt-toolkit/Makefile4
-rw-r--r--devel/py-prompt-toolkit/distinfo6
-rw-r--r--devel/py-protobuf/Makefile2
-rw-r--r--devel/py-protobuf/distinfo6
-rw-r--r--devel/py-psygnal/Makefile2
-rw-r--r--devel/py-psygnal/distinfo6
-rw-r--r--devel/py-ptpython/Makefile4
-rw-r--r--devel/py-ptpython/distinfo6
-rw-r--r--devel/py-pyTooling/Makefile4
-rw-r--r--devel/py-pyairtable/Makefile2
-rw-r--r--devel/py-pyairtable/distinfo6
-rw-r--r--devel/py-pycrdt-websocket/Makefile6
-rw-r--r--devel/py-pycrdt-websocket/distinfo6
-rw-r--r--devel/py-pycrdt/Makefile3
-rw-r--r--devel/py-pycrdt/Makefile.crates50
-rw-r--r--devel/py-pycrdt/distinfo106
-rw-r--r--devel/py-pydantic-core/Makefile2
-rw-r--r--devel/py-pydantic-resolve/Makefile2
-rw-r--r--devel/py-pydantic-resolve/distinfo6
-rw-r--r--devel/py-pydantic-yaml/Makefile2
-rw-r--r--devel/py-pydantic-yaml/distinfo6
-rw-r--r--devel/py-pydenticon/Makefile2
-rw-r--r--devel/py-pygit2/Makefile2
-rw-r--r--devel/py-pygit2/distinfo6
-rw-r--r--devel/py-pykdtree/Makefile2
-rw-r--r--devel/py-pykdtree/distinfo6
-rw-r--r--devel/py-pykdtree/files/patch-pyproject.toml6
-rw-r--r--devel/py-pymaven-patch/Makefile4
-rw-r--r--devel/py-pyperscan/Makefile2
-rw-r--r--devel/py-pyproject-fmt-rust/Makefile2
-rw-r--r--devel/py-pyproject-fmt/Makefile2
-rw-r--r--devel/py-pyquery/Makefile4
-rw-r--r--devel/py-pyquil/Makefile2
-rw-r--r--devel/py-pyright/Makefile2
-rw-r--r--devel/py-pyright/distinfo6
-rw-r--r--devel/py-pysdl2/Makefile2
-rw-r--r--devel/py-pytest-arraydiff/Makefile29
-rw-r--r--devel/py-pytest-arraydiff/distinfo3
-rw-r--r--devel/py-pytest-arraydiff/pkg-descr16
-rw-r--r--devel/py-pytest-asyncio/Makefile26
-rw-r--r--devel/py-pytest-asyncio/distinfo6
-rw-r--r--devel/py-pytest-asyncio/files/patch-pyproject.toml22
-rw-r--r--devel/py-pytest-asyncio/pkg-descr8
-rw-r--r--devel/py-pytest-examples/Makefile2
-rw-r--r--devel/py-pytest-examples/distinfo6
-rw-r--r--devel/py-pytest-filter-subpackage/Makefile29
-rw-r--r--devel/py-pytest-filter-subpackage/distinfo3
-rw-r--r--devel/py-pytest-filter-subpackage/pkg-descr3
-rw-r--r--devel/py-pytest-lazy-fixtures/Makefile2
-rw-r--r--devel/py-pytest-lazy-fixtures/distinfo6
-rw-r--r--devel/py-pytest-mpl/Makefile2
-rw-r--r--devel/py-pytest-pycodestyle/files/patch-pyproject.toml10
-rw-r--r--devel/py-pytest-run-parallel/Makefile2
-rw-r--r--devel/py-pytest-run-parallel/distinfo6
-rw-r--r--devel/py-pytest-sugar/Makefile5
-rw-r--r--devel/py-pytest-sugar/distinfo6
-rw-r--r--devel/py-pytest-timeout/Makefile6
-rw-r--r--devel/py-pytest-timeout/distinfo6
-rw-r--r--devel/py-pytest/Makefile13
-rw-r--r--devel/py-pytest/distinfo6
-rw-r--r--devel/py-python-dbusmock/Makefile2
-rw-r--r--devel/py-python-dbusmock/distinfo6
-rw-r--r--devel/py-python-distutils-extra/Makefile5
-rw-r--r--devel/py-python-distutils-extra/distinfo6
-rw-r--r--devel/py-python-gitlab/Makefile2
-rw-r--r--devel/py-python-gitlab/distinfo6
-rw-r--r--devel/py-python-semantic-release/Makefile2
-rw-r--r--devel/py-python-semantic-release/distinfo6
-rw-r--r--devel/py-python-subunit/Makefile12
-rw-r--r--devel/py-python-subunit/distinfo6
-rw-r--r--devel/py-python-xcaplib/Makefile4
-rw-r--r--devel/py-pyyaml/Makefile10
-rw-r--r--devel/py-pyyaml/distinfo6
-rw-r--r--devel/py-qcs-sdk-python/Makefile10
-rw-r--r--devel/py-questionary/Makefile2
-rw-r--r--devel/py-questionary/distinfo6
-rw-r--r--devel/py-qutip-qip/Makefile2
-rw-r--r--devel/py-qutip/Makefile1
-rw-r--r--devel/py-rapidfuzz/Makefile4
-rw-r--r--devel/py-rapidfuzz/distinfo6
-rw-r--r--devel/py-regress/Makefile2
-rw-r--r--devel/py-responses/Makefile9
-rw-r--r--devel/py-responses/distinfo6
-rw-r--r--devel/py-retrying/Makefile6
-rw-r--r--devel/py-retrying/distinfo6
-rw-r--r--devel/py-retrying/files/patch-pyproject.toml11
-rw-r--r--devel/py-robotframework-pabot/Makefile2
-rw-r--r--devel/py-robotframework-pabot/distinfo6
-rw-r--r--devel/py-rpds-py/Makefile3
-rw-r--r--devel/py-rpds-py/distinfo6
-rw-r--r--devel/py-rq/Makefile3
-rw-r--r--devel/py-rq/distinfo6
-rw-r--r--devel/py-rtree/Makefile2
-rw-r--r--devel/py-rtree/distinfo6
-rw-r--r--devel/py-rtree/files/patch-pyproject.toml11
-rw-r--r--devel/py-ruamel.yaml/Makefile2
-rw-r--r--devel/py-ruamel.yaml/distinfo6
-rw-r--r--devel/py-ruff/Makefile337
-rw-r--r--devel/py-ruff/distinfo674
-rw-r--r--devel/py-scikit-base/Makefile2
-rw-r--r--devel/py-scikit-base/distinfo6
-rw-r--r--devel/py-scikit-build-core/Makefile17
-rw-r--r--devel/py-selection/Makefile4
-rw-r--r--devel/py-setuptools-rust/Makefile2
-rw-r--r--devel/py-setuptools-rust/distinfo6
-rw-r--r--devel/py-setuptools-scm/Makefile3
-rw-r--r--devel/py-shandy-sqlfmt/Makefile2
-rw-r--r--devel/py-shandy-sqlfmt/distinfo6
-rw-r--r--devel/py-shpyx/Makefile2
-rw-r--r--devel/py-shpyx/distinfo6
-rw-r--r--devel/py-sirmordred/Makefile1
-rw-r--r--devel/py-sqlfluff/Makefile4
-rw-r--r--devel/py-sqlfluff/distinfo6
-rw-r--r--devel/py-stevedore/Makefile15
-rw-r--r--devel/py-stevedore/distinfo6
-rw-r--r--devel/py-stevedore/files/patch-stevedore___cache.py25
-rw-r--r--devel/py-stevedore/files/patch-stevedore_tests_test__driver.py18
-rw-r--r--devel/py-stevedore/files/patch-stevedore_tests_test__extension.py21
-rw-r--r--devel/py-stevedore/files/patch-stevedore_tests_test__sphinxext.py18
-rw-r--r--devel/py-strawberry-graphql/Makefile8
-rw-r--r--devel/py-strawberry-graphql/distinfo6
-rw-r--r--devel/py-structlog/Makefile3
-rw-r--r--devel/py-structlog/distinfo6
-rw-r--r--devel/py-super-collections/Makefile5
-rw-r--r--devel/py-super-collections/distinfo6
-rw-r--r--devel/py-taskflow/Makefile2
-rw-r--r--devel/py-tox-toml-fmt/Makefile2
-rw-r--r--devel/py-tox/Makefile2
-rw-r--r--devel/py-tox/distinfo6
-rw-r--r--devel/py-tree-sitter023/Makefile18
-rw-r--r--devel/py-tree-sitter023/distinfo3
-rw-r--r--devel/py-tree-sitter023/pkg-descr4
-rw-r--r--devel/py-trimesh/Makefile4
-rw-r--r--devel/py-trove-classifiers/Makefile2
-rw-r--r--devel/py-trove-classifiers/distinfo6
-rw-r--r--devel/py-ttkbootstrap/Makefile1
-rw-r--r--devel/py-twine/Makefile6
-rw-r--r--devel/py-twine/distinfo6
-rw-r--r--devel/py-twine/files/patch-pyproject.toml20
-rw-r--r--devel/py-ty/Makefile11
-rw-r--r--devel/py-ty/Makefile.crates163
-rw-r--r--devel/py-ty/distinfo328
-rw-r--r--devel/py-typecode/Makefile1
-rw-r--r--devel/py-typer/Makefile2
-rw-r--r--devel/py-typer/distinfo6
-rw-r--r--devel/py-types-docutils/Makefile2
-rw-r--r--devel/py-types-docutils/distinfo6
-rw-r--r--devel/py-types-docutils/files/patch-pyproject.toml6
-rw-r--r--devel/py-types-jsonschema/Makefile2
-rw-r--r--devel/py-types-jsonschema/distinfo6
-rw-r--r--devel/py-types-jsonschema/files/patch-pyproject.toml6
-rw-r--r--devel/py-types-mock/Makefile2
-rw-r--r--devel/py-types-mock/distinfo6
-rw-r--r--devel/py-types-mock/files/patch-pyproject.toml6
-rw-r--r--devel/py-types-protobuf/Makefile5
-rw-r--r--devel/py-types-protobuf/distinfo6
-rw-r--r--devel/py-types-protobuf/files/patch-pyproject.toml23
-rw-r--r--devel/py-types-psutil/Makefile4
-rw-r--r--devel/py-types-psutil/distinfo6
-rw-r--r--devel/py-types-psutil/files/patch-pyproject.toml6
-rw-r--r--devel/py-types-psycopg2/Makefile6
-rw-r--r--devel/py-types-psycopg2/distinfo6
-rw-r--r--devel/py-types-psycopg2/files/patch-pyproject.toml23
-rw-r--r--devel/py-types-pyyaml/Makefile3
-rw-r--r--devel/py-types-pyyaml/distinfo6
-rw-r--r--devel/py-types-pyyaml/files/patch-pyproject.toml24
-rw-r--r--devel/py-types-pyyaml/files/patch-setup.py10
-rw-r--r--devel/py-types-setuptools/Makefile2
-rw-r--r--devel/py-types-setuptools/distinfo6
-rw-r--r--devel/py-types-setuptools/files/patch-pyproject.toml6
-rw-r--r--devel/py-types-ujson/Makefile3
-rw-r--r--devel/py-typing-extensions/Makefile2
-rw-r--r--devel/py-typing-extensions/distinfo6
-rw-r--r--devel/py-ubelt/Makefile12
-rw-r--r--devel/py-ubelt/distinfo6
-rw-r--r--devel/py-ujson/Makefile8
-rw-r--r--devel/py-ujson/distinfo6
-rw-r--r--devel/py-unittest-parallel/Makefile2
-rw-r--r--devel/py-unittest-parallel/distinfo6
-rw-r--r--devel/py-uproot/Makefile2
-rw-r--r--devel/py-uproot/distinfo6
-rw-r--r--devel/py-uuid7/Makefile27
-rw-r--r--devel/py-uuid7/distinfo3
-rw-r--r--devel/py-uuid7/pkg-descr9
-rw-r--r--devel/py-uv-dynamic-versioning/Makefile4
-rw-r--r--devel/py-uv-dynamic-versioning/distinfo6
-rw-r--r--devel/py-validators/Makefile2
-rw-r--r--devel/py-validators/distinfo6
-rw-r--r--devel/py-versioningit/Makefile6
-rw-r--r--devel/py-versioningit/files/setup.py3
-rw-r--r--devel/py-virtualenv/Makefile2
-rw-r--r--devel/py-virtualenv/distinfo6
-rw-r--r--devel/py-watchfiles/Makefile2
-rw-r--r--devel/py-weblib/Makefile4
-rw-r--r--devel/py-wrapt/Makefile2
-rw-r--r--devel/py-wrapt/distinfo6
-rw-r--r--devel/py-xarray/Makefile2
-rw-r--r--devel/py-xarray/distinfo6
-rw-r--r--devel/py-xarray/files/patch-pyproject.toml15
-rw-r--r--devel/py-xdis/Makefile2
-rw-r--r--devel/py-xdis/distinfo6
-rw-r--r--devel/py-xmltodict/Makefile2
-rw-r--r--devel/py-xmltodict/distinfo6
-rw-r--r--devel/py-xsdata/Makefile4
-rw-r--r--devel/pycdc/Makefile13
-rw-r--r--devel/pycdc/distinfo6
-rw-r--r--devel/pycdc/files/patch-tests_decompyle__test.sh11
-rw-r--r--devel/pycharm/Makefile2
-rw-r--r--devel/pycharm/distinfo6
-rw-r--r--devel/pycharm/pkg-plist48
-rw-r--r--devel/pyenv/Makefile2
-rw-r--r--devel/pyenv/distinfo6
-rw-r--r--devel/pyenv/pkg-plist17
-rw-r--r--devel/pylint/Makefile4
-rw-r--r--devel/pylint/distinfo6
-rw-r--r--devel/pylyzer/Makefile2
-rw-r--r--devel/pyside6-tools/distinfo6
-rw-r--r--devel/pyside6/distinfo6
-rw-r--r--devel/pysvn/Makefile3
-rw-r--r--devel/pytype/Makefile2
-rw-r--r--devel/qbs/Makefile9
-rw-r--r--devel/qbs/distinfo6
-rw-r--r--devel/qbs/files/patch-src_app_qbs-setup-qt_setupqt.cpp4
-rw-r--r--devel/qbs/pkg-plist22
-rw-r--r--devel/qca/Makefile2
-rw-r--r--devel/qca/files/patch-plugins_qca-ossl_qca-ossl.cpp99
-rw-r--r--devel/qcoro/Makefile23
-rw-r--r--devel/qcoro/distinfo6
-rw-r--r--devel/qcoro/pkg-plist260
-rw-r--r--devel/qt5-assistant/files/patch-src_assistant_assistant_assistant.pro4
-rw-r--r--devel/qt6-5compat/distinfo6
-rw-r--r--devel/qt6-base/Makefile4
-rw-r--r--devel/qt6-base/distinfo6
-rw-r--r--devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake13
-rw-r--r--devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake11
-rw-r--r--devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h27
-rw-r--r--devel/qt6-base/files/patch-src_corelib_io_qprocess__unix.cpp32
-rw-r--r--devel/qt6-base/pkg-plist33
-rw-r--r--devel/qt6-grpc/distinfo6
-rw-r--r--devel/qt6-grpc/pkg-plist3
-rw-r--r--devel/qt6-languageserver/distinfo6
-rw-r--r--devel/qt6-location/distinfo6
-rw-r--r--devel/qt6-positioning/distinfo6
-rw-r--r--devel/qt6-remoteobjects/distinfo6
-rw-r--r--devel/qt6-scxml/distinfo6
-rw-r--r--devel/qt6-scxml/pkg-plist1
-rw-r--r--devel/qt6-tools/Makefile22
-rw-r--r--devel/qt6-tools/distinfo6
-rw-r--r--devel/qt6-tools/files/patch-.cmake.conf19
-rw-r--r--devel/qt6-tools/files/patch-configure.cmake10
-rw-r--r--devel/qt6-tools/files/patch-src_qdoc_cmake_QDocConfiguration.cmake16
-rw-r--r--devel/qt6-tools/pkg-plist1
-rw-r--r--devel/qt6-translations/distinfo6
-rw-r--r--devel/qt6-translations/pkg-plist19
-rw-r--r--devel/qtcreator/Makefile11
-rw-r--r--devel/qtcreator/distinfo6
-rw-r--r--devel/qtcreator/pkg-plist791
-rw-r--r--devel/radicle/Makefile16
-rw-r--r--devel/radicle/Makefile.crates60
-rw-r--r--devel/radicle/distinfo122
-rw-r--r--devel/rapidjson/Makefile3
-rw-r--r--devel/rapidyaml/Makefile6
-rw-r--r--devel/rapidyaml/distinfo10
-rw-r--r--devel/rapidyaml/files/patch-CMakeLists.txt17
-rw-r--r--devel/rapidyaml/files/patch-src_c4_yml_common.hpp11
-rw-r--r--devel/rapidyaml/pkg-plist13
-rw-r--r--devel/raylib/Makefile3
-rw-r--r--devel/re2/Makefile2
-rw-r--r--devel/re2/distinfo6
-rw-r--r--devel/reflect-cpp/Makefile23
-rw-r--r--devel/reflect-cpp/distinfo3
-rw-r--r--devel/reflect-cpp/pkg-descr21
-rw-r--r--devel/reflect-cpp/pkg-plist431
-rw-r--r--devel/reposilite/Makefile72
-rw-r--r--devel/reposilite/distinfo6
-rw-r--r--devel/rgbds/Makefile3
-rw-r--r--devel/rgbds/distinfo6
-rw-r--r--devel/rgbds/files/patch-test_run-tests.sh16
-rw-r--r--devel/rkcommon/Makefile3
-rw-r--r--devel/rkcommon/distinfo6
-rw-r--r--devel/rkcommon/pkg-plist5
-rw-r--r--devel/root/Makefile3
-rw-r--r--devel/root/distinfo6
-rw-r--r--devel/root/pkg-plist264
-rw-r--r--devel/ruby-build/Makefile2
-rw-r--r--devel/ruby-build/distinfo6
-rw-r--r--devel/ruby-gems/Makefile2
-rw-r--r--devel/ruby-gems/distinfo6
-rw-r--r--devel/rubygem-actionview71/Makefile2
-rw-r--r--devel/rubygem-actionview71/distinfo6
-rw-r--r--devel/rubygem-actionview72/Makefile2
-rw-r--r--devel/rubygem-actionview72/distinfo6
-rw-r--r--devel/rubygem-actionview80/Makefile2
-rw-r--r--devel/rubygem-actionview80/distinfo6
-rw-r--r--devel/rubygem-active_hash/Makefile4
-rw-r--r--devel/rubygem-active_hash/distinfo6
-rw-r--r--devel/rubygem-activejob71/Makefile2
-rw-r--r--devel/rubygem-activejob71/distinfo6
-rw-r--r--devel/rubygem-activejob72/Makefile2
-rw-r--r--devel/rubygem-activejob72/distinfo6
-rw-r--r--devel/rubygem-activejob80/Makefile2
-rw-r--r--devel/rubygem-activejob80/distinfo6
-rw-r--r--devel/rubygem-activesupport71/Makefile2
-rw-r--r--devel/rubygem-activesupport71/distinfo6
-rw-r--r--devel/rubygem-activesupport72/Makefile2
-rw-r--r--devel/rubygem-activesupport72/distinfo6
-rw-r--r--devel/rubygem-activesupport80/Makefile2
-rw-r--r--devel/rubygem-activesupport80/distinfo6
-rw-r--r--devel/rubygem-algorithms/Makefile2
-rw-r--r--devel/rubygem-algorithms/distinfo6
-rw-r--r--devel/rubygem-async/Makefile4
-rw-r--r--devel/rubygem-async/distinfo6
-rw-r--r--devel/rubygem-awrence/Makefile2
-rw-r--r--devel/rubygem-awrence/distinfo6
-rw-r--r--devel/rubygem-aws-partitions/Makefile2
-rw-r--r--devel/rubygem-aws-partitions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-accessanalyzer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-accessanalyzer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-account/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-account/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-acm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-acm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-acmpca/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-acmpca/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-aiops/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-aiops/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-amplify/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-amplify/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-amplifybackend/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-amplifybackend/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-amplifyuibuilder/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-amplifyuibuilder/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigateway/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apigateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile6
-rw-r--r--devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigatewayv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apigatewayv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appconfig/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appconfig/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appconfigdata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appconfigdata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appfabric/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appfabric/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appflow/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appflow/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appintegrationsservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appintegrationsservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationautoscaling/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationautoscaling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationcostprofiler/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationcostprofiler/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationinsights/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationinsights/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationsignals/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-applicationsignals/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appmesh/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appmesh/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appregistry/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appregistry/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apprunner/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apprunner/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appstream/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appstream/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-appsync/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-appsync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apptest/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-apptest/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-arcregionswitch/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-arcregionswitch/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-arcregionswitch/pkg-descr1
-rw-r--r--devel/rubygem-aws-sdk-arczonalshift/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-arczonalshift/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-artifact/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-artifact/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-athena/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-athena/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-auditmanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-auditmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-augmentedairuntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-augmentedairuntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-autoscaling/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-autoscaling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-autoscalingplans/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-autoscalingplans/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-b2bi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-b2bi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backup/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-backup/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backupgateway/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-backupgateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backupsearch/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-backupsearch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-batch/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-batch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bcmdashboards/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-bcmdashboards/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-bcmdashboards/pkg-descr1
-rw-r--r--devel/rubygem-aws-sdk-bcmdataexports/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bcmdataexports/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bcmrecommendedactions/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-bcmrecommendedactions/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-bcmrecommendedactions/pkg-descr1
-rw-r--r--devel/rubygem-aws-sdk-bedrock/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrock/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagent/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockagent/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcore/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomation/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-bedrockruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-billing/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-billing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-billingconductor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-billingconductor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-braket/Makefile6
-rw-r--r--devel/rubygem-aws-sdk-braket/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-budgets/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-budgets/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chatbot/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chatbot/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkidentity/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkidentity/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmeetings/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmeetings/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmessaging/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmessaging/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkvoice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-chimesdkvoice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cleanrooms/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cleanrooms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cleanroomsml/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cleanroomsml/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloud9/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloud9/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudcontrolapi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudcontrolapi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-clouddirectory/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-clouddirectory/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudformation/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudformation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudfront/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudfront/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudhsm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudhsm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudhsmv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudhsmv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudsearch/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudsearch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudsearchdomain/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudsearchdomain/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudtrail/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudtrail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudtraildata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudtraildata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatch/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatch/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevents/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevidently/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchevidently/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchlogs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchlogs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchrum/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchrum/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codeartifact/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codeartifact/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codebuild/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codebuild/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codecatalyst/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codecatalyst/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codecommit/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codecommit/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codeconnections/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codeconnections/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codedeploy/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codedeploy/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codeguruprofiler/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codeguruprofiler/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codegurureviewer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codegurureviewer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codegurusecurity/Makefile6
-rw-r--r--devel/rubygem-aws-sdk-codegurusecurity/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codepipeline/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codepipeline/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codestarconnections/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codestarconnections/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-codestarnotifications/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-codestarnotifications/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentity/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentity/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cognitosync/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-cognitosync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-comprehend/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-comprehend/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-comprehendmedical/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-comprehendmedical/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-computeoptimizer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-computeoptimizer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-configservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-configservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignsv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcases/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectcases/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcontactlens/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectcontactlens/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectparticipant/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectparticipant/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectwisdomservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-connectwisdomservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-controlcatalog/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-controlcatalog/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-controltower/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-controltower/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-core-gitlab/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-core-gitlab/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-core/Makefile3
-rw-r--r--devel/rubygem-aws-sdk-core/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-costandusagereportservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-costandusagereportservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-costexplorer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-costexplorer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-costoptimizationhub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-costoptimizationhub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-customerprofiles/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-customerprofiles/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-databasemigrationservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-databasemigrationservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dataexchange/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dataexchange/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datapipeline/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-datapipeline/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datasync/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-datasync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datazone/Makefile6
-rw-r--r--devel/rubygem-aws-sdk-datazone/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dax/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dax/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-deadline/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-deadline/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-detective/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-detective/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-devicefarm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-devicefarm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-devopsguru/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-devopsguru/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-directconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-directconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-directoryservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-directoryservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-directoryservicedata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-directoryservicedata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dlm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dlm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-docdb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-docdb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-docdbelastic/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-docdbelastic/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-drs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-drs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dsql/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dsql/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dynamodb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dynamodb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dynamodbstreams/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-dynamodbstreams/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ebs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ebs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ec2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ec2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ec2instanceconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ec2instanceconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecr/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ecr/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecrpublic/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ecrpublic/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ecs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-efs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-efs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eks/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-eks/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eksauth/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-eksauth/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticache/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticache/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticbeanstalk/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticbeanstalk/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancing/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticsearchservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elasticsearchservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elastictranscoder/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-elastictranscoder/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-emr/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-emr/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-emrcontainers/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-emrcontainers/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-emrserverless/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-emrserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-entityresolution/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-entityresolution/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eventbridge/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-eventbridge/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-evs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-evs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-finspace/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-finspace/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-finspacedata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-finspacedata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-firehose/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-firehose/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-fis/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-fis/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-fms/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-fms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-forecastqueryservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-forecastqueryservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-forecastservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-forecastservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-frauddetector/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-frauddetector/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-freetier/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-freetier/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-fsx/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-fsx/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gamelift/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-gamelift/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gameliftstreams/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-gameliftstreams/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-geomaps/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-geomaps/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-geoplaces/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-geoplaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-georoutes/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-georoutes/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-glacier/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-glacier/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-globalaccelerator/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-globalaccelerator/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-glue/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-glue/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gluedatabrew/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-gluedatabrew/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-greengrass/Makefile6
-rw-r--r--devel/rubygem-aws-sdk-greengrass/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-greengrassv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-greengrassv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-groundstation/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-groundstation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-guardduty/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-guardduty/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-health/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-health/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-healthlake/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-healthlake/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iam/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iam/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-identitystore/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-identitystore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-imagebuilder/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-imagebuilder/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-importexport/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-importexport/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-inspector/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-inspector/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-inspector2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-inspector2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-inspectorscan/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-inspectorscan/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-internetmonitor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-internetmonitor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-invoicing/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-invoicing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iot/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iot/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotanalytics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotanalytics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotdataplane/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotdataplane/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotevents/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotevents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ioteventsdata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ioteventsdata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotfleethub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotfleethub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotfleetwise/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotfleetwise/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotjobsdataplane/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotjobsdataplane/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotsecuretunneling/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotsecuretunneling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotsitewise/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotsitewise/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotthingsgraph/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotthingsgraph/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iottwinmaker/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iottwinmaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotwireless/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-iotwireless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ivs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ivs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ivschat/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ivschat/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ivsrealtime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ivsrealtime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kafka/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kafka/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kafkaconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kafkaconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kendra/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kendra/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kendraranking/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kendraranking/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-keyspaces/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-keyspaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-keyspacesstreams/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-keyspacesstreams/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesis/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesis/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalytics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalytics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideo/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideo/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideomedia/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideomedia/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kms/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-kms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lakeformation/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lakeformation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lambda/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lambda/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-launchwizard/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-launchwizard/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lex/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lex/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lexmodelsv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lexmodelsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lexruntimev2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lexruntimev2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-licensemanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lightsail/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lightsail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-locationservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-locationservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lookoutequipment/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lookoutequipment/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lookoutforvision/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lookoutforvision/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lookoutmetrics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-lookoutmetrics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-machinelearning/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-machinelearning/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-macie2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-macie2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mailmanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mailmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mainframemodernization/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mainframemodernization/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-managedblockchain/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-managedblockchain/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-managedblockchainquery/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-managedblockchainquery/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-managedgrafana/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-managedgrafana/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplaceagreement/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplaceagreement/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacecatalog/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacecatalog/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacedeployment/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacedeployment/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacemetering/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacemetering/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacereporting/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-marketplacereporting/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediaconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediaconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediaconvert/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediaconvert/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-medialive/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-medialive/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediapackage/Makefile6
-rw-r--r--devel/rubygem-aws-sdk-mediapackage/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediapackagev2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediapackagev2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediapackagevod/Makefile6
-rw-r--r--devel/rubygem-aws-sdk-mediapackagevod/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediastore/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediastore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediastoredata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediastoredata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediatailor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mediatailor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-medicalimaging/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-medicalimaging/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-memorydb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-memorydb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mgn/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mgn/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhubconfig/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhubconfig/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mpa/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mpa/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mq/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mq/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mturk/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mturk/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mwaa/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-mwaa/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-neptune/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-neptune/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-neptunedata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-neptunedata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-neptunegraph/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-neptunegraph/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkfirewall/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-networkfirewall/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkflowmonitor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-networkflowmonitor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkmanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-networkmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkmonitor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-networkmonitor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-notifications/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-notifications/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-notificationscontacts/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-notificationscontacts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-oam/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-oam/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-observabilityadmin/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-observabilityadmin/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-odb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-odb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-omics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-omics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opensearchserverless/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-opensearchserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opensearchservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-opensearchservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opsworks/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-opsworks/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opsworkscm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-opsworkscm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-organizations/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-organizations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-osis/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-osis/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-outposts/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-outposts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-panorama/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-panorama/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-partnercentralselling/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-partnercentralselling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptography/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptography/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptographydata/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptographydata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorad/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorad/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorscep/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pcaconnectorscep/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pcs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-personalize/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-personalize/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-personalizeevents/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-personalizeevents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-personalizeruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-personalizeruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpoint/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pinpoint/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpointemail/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pinpointemail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile6
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pipes/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pipes/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-polly/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-polly/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pricing/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-pricing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-prometheusservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-prometheusservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-proton/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-proton/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qapps/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qapps/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qbusiness/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qbusiness/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qldb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qldb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qldbsession/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-qldbsession/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-quicksight/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-quicksight/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ram/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ram/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rds/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-rds/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rdsdataservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-rdsdataservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-recyclebin/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-recyclebin/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-redshift/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-redshift/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-redshiftserverless/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-redshiftserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rekognition/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-rekognition/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-repostspace/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-repostspace/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resiliencehub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-resiliencehub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resourceexplorer2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-resourceexplorer2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resourcegroups/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-resourcegroups/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resources/Makefile7
-rw-r--r--devel/rubygem-aws-sdk-resources/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-robomaker/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-robomaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rolesanywhere/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-rolesanywhere/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53domains/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53domains/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53profiles/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53profiles/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycluster/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycluster/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile6
-rw-r--r--devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53resolver/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-route53resolver/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3-gitlab/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-s3-gitlab/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3control/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3control/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3outposts/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3outposts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3tables/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3tables/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3vectors/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-s3vectors/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakergeospatial/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakergeospatial/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakermetrics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakermetrics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemakerruntime/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sagemakerruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-savingsplans/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-savingsplans/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-scheduler/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-scheduler/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-schemas/Makefile6
-rw-r--r--devel/rubygem-aws-sdk-schemas/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-secretsmanager/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-secretsmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-securityhub/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-securityhub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-securityir/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-securityir/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-securitylake/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-securitylake/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile6
-rw-r--r--devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicecatalog/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-servicecatalog/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicediscovery/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-servicediscovery/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicequotas/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-servicequotas/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ses/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ses/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sesv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sesv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-shield/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-shield/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-signer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-signer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-simpledb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-simpledb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-simspaceweaver/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-simspaceweaver/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sms/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-snowball/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-snowball/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-snowdevicemanagement/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-snowdevicemanagement/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sns/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sns/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-socialmessaging/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-socialmessaging/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sqs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-sqs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssm/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmcontacts/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmcontacts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmguiconnect/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmguiconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmincidents/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmincidents/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmquicksetup/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmquicksetup/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssmsap/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssmsap/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ssoadmin/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ssoadmin/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-states/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-states/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-storagegateway/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-storagegateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-supplychain/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-supplychain/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-support/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-support/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-supportapp/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-supportapp/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-swf/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-swf/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-synthetics/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-synthetics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-taxsettings/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-taxsettings/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-textract/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-textract/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-timestreamquery/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-timestreamquery/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-timestreamwrite/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-timestreamwrite/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-tnb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-tnb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transcribeservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-transcribeservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transcribestreamingservice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-transcribestreamingservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transfer/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-transfer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-translate/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-translate/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-trustedadvisor/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-trustedadvisor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-verifiedpermissions/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-verifiedpermissions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-voiceid/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-voiceid/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-vpclattice/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-vpclattice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-waf/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-waf/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wafregional/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-wafregional/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wafv2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-wafv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wellarchitected/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-wellarchitected/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workdocs/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workdocs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workmail/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workmail/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workmailmessageflow/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workmailmessageflow/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspaces/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workspaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspacesinstances/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workspacesinstances/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspacesthinclient/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workspacesthinclient/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspacesweb/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-workspacesweb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-xray/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-xray/distinfo6
-rw-r--r--devel/rubygem-bin_struct/Makefile4
-rw-r--r--devel/rubygem-bin_struct/distinfo6
-rw-r--r--devel/rubygem-cairo-gobject/Makefile2
-rw-r--r--devel/rubygem-cairo-gobject/distinfo6
-rw-r--r--devel/rubygem-clamp/Makefile2
-rw-r--r--devel/rubygem-clamp/distinfo6
-rw-r--r--devel/rubygem-console/Makefile2
-rw-r--r--devel/rubygem-console/distinfo6
-rw-r--r--devel/rubygem-cucumber-core/Makefile6
-rw-r--r--devel/rubygem-cucumber-core/distinfo6
-rw-r--r--devel/rubygem-cucumber-rails/Makefile9
-rw-r--r--devel/rubygem-cucumber-rails/distinfo6
-rw-r--r--devel/rubygem-cucumber/Makefile2
-rw-r--r--devel/rubygem-cucumber/distinfo6
-rw-r--r--devel/rubygem-datadog-ci/Makefile2
-rw-r--r--devel/rubygem-datadog-ci/distinfo6
-rw-r--r--devel/rubygem-datadog/Makefile4
-rw-r--r--devel/rubygem-datadog/distinfo6
-rw-r--r--devel/rubygem-deb_version/Makefile2
-rw-r--r--devel/rubygem-deb_version/distinfo6
-rw-r--r--devel/rubygem-excon/Makefile2
-rw-r--r--devel/rubygem-excon/distinfo6
-rw-r--r--devel/rubygem-excon1-gitlab/Makefile2
-rw-r--r--devel/rubygem-excon1-gitlab/distinfo6
-rw-r--r--devel/rubygem-ffaker/Makefile2
-rw-r--r--devel/rubygem-ffaker/distinfo6
-rw-r--r--devel/rubygem-flexmock/Makefile2
-rw-r--r--devel/rubygem-flexmock/distinfo6
-rw-r--r--devel/rubygem-flipper-active_support_cache_store/Makefile2
-rw-r--r--devel/rubygem-flipper-active_support_cache_store/distinfo6
-rw-r--r--devel/rubygem-flipper-ui/Makefile2
-rw-r--r--devel/rubygem-flipper-ui/distinfo6
-rw-r--r--devel/rubygem-flipper/Makefile2
-rw-r--r--devel/rubygem-flipper/distinfo6
-rw-r--r--devel/rubygem-fluent-logger/Makefile5
-rw-r--r--devel/rubygem-fluent-logger/distinfo6
-rw-r--r--devel/rubygem-formatador/Makefile4
-rw-r--r--devel/rubygem-formatador/distinfo6
-rw-r--r--devel/rubygem-fugit/Makefile2
-rw-r--r--devel/rubygem-fugit/distinfo6
-rw-r--r--devel/rubygem-gapic-common/Makefile4
-rw-r--r--devel/rubygem-gapic-common/distinfo6
-rw-r--r--devel/rubygem-gio2/Makefile2
-rw-r--r--devel/rubygem-gio2/distinfo6
-rw-r--r--devel/rubygem-gitlab-dangerfiles/Makefile2
-rw-r--r--devel/rubygem-gitlab-dangerfiles/distinfo6
-rw-r--r--devel/rubygem-gitlab-security_report_schemas/Makefile2
-rw-r--r--devel/rubygem-gitlab-security_report_schemas/distinfo6
-rw-r--r--devel/rubygem-glib2/Makefile2
-rw-r--r--devel/rubygem-glib2/distinfo6
-rw-r--r--devel/rubygem-gobject-introspection/Makefile2
-rw-r--r--devel/rubygem-gobject-introspection/distinfo6
-rw-r--r--devel/rubygem-google-apis-admin_directory_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-admin_directory_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-androidpublisher_v3-gitlab/Makefile6
-rw-r--r--devel/rubygem-google-apis-androidpublisher_v3-gitlab/distinfo6
-rw-r--r--devel/rubygem-google-apis-androidpublisher_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-androidpublisher_v3/distinfo6
-rw-r--r--devel/rubygem-google-apis-bigquery_v2/Makefile2
-rw-r--r--devel/rubygem-google-apis-bigquery_v2/distinfo6
-rw-r--r--devel/rubygem-google-apis-cloudkms_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-cloudkms_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-compute_v1-gitlab/Makefile4
-rw-r--r--devel/rubygem-google-apis-compute_v1-gitlab/distinfo6
-rw-r--r--devel/rubygem-google-apis-compute_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-compute_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-container_v1/Makefile5
-rw-r--r--devel/rubygem-google-apis-container_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-core-gitlab/Makefile2
-rw-r--r--devel/rubygem-google-apis-core-gitlab/distinfo6
-rw-r--r--devel/rubygem-google-apis-drive_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-drive_v3/distinfo6
-rw-r--r--devel/rubygem-google-apis-iam_v1-gitlab/Makefile4
-rw-r--r--devel/rubygem-google-apis-iam_v1-gitlab/distinfo6
-rw-r--r--devel/rubygem-google-apis-iam_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-iam_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-monitoring_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-monitoring_v3/distinfo6
-rw-r--r--devel/rubygem-google-apis-sqladmin_v1beta4/Makefile2
-rw-r--r--devel/rubygem-google-apis-sqladmin_v1beta4/distinfo6
-rw-r--r--devel/rubygem-google-apis-storage_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-storage_v1/distinfo6
-rw-r--r--devel/rubygem-google-protobuf/Makefile2
-rw-r--r--devel/rubygem-google-protobuf/distinfo6
-rw-r--r--devel/rubygem-googleapis-common-protos-types-gitlab/Makefile22
-rw-r--r--devel/rubygem-googleapis-common-protos-types-gitlab/distinfo3
-rw-r--r--devel/rubygem-googleapis-common-protos-types-gitlab/pkg-descr1
-rw-r--r--devel/rubygem-googleapis-common-protos-types/Makefile4
-rw-r--r--devel/rubygem-googleapis-common-protos-types/distinfo6
-rw-r--r--devel/rubygem-googleapis-common-protos/Makefile6
-rw-r--r--devel/rubygem-googleapis-common-protos/distinfo6
-rw-r--r--devel/rubygem-grape_logging/Makefile4
-rw-r--r--devel/rubygem-grape_logging/distinfo6
-rw-r--r--devel/rubygem-grape_logging/files/patch-gemspec11
-rw-r--r--devel/rubygem-graphql/Makefile3
-rw-r--r--devel/rubygem-graphql/distinfo6
-rw-r--r--devel/rubygem-hashdiff/Makefile2
-rw-r--r--devel/rubygem-hashdiff/distinfo6
-rw-r--r--devel/rubygem-hashie4/Makefile20
-rw-r--r--devel/rubygem-hashie4/distinfo3
-rw-r--r--devel/rubygem-hashie4/pkg-descr9
-rw-r--r--devel/rubygem-hoe/Makefile2
-rw-r--r--devel/rubygem-hoe/distinfo6
-rw-r--r--devel/rubygem-io-event/Makefile2
-rw-r--r--devel/rubygem-io-event/distinfo6
-rw-r--r--devel/rubygem-jbuilder-rails5/Makefile2
-rw-r--r--devel/rubygem-jbuilder-rails50/Makefile2
-rw-r--r--devel/rubygem-jbuilder-rails52/Makefile2
-rw-r--r--devel/rubygem-jbuilder-rails60/Makefile2
-rw-r--r--devel/rubygem-jbuilder-rails61/Makefile2
-rw-r--r--devel/rubygem-jbuilder-rails71/Makefile6
-rw-r--r--devel/rubygem-jbuilder-rails71/distinfo6
-rw-r--r--devel/rubygem-jbuilder-rails72/Makefile6
-rw-r--r--devel/rubygem-jbuilder-rails72/distinfo6
-rw-r--r--devel/rubygem-jbuilder-rails80/Makefile6
-rw-r--r--devel/rubygem-jbuilder-rails80/distinfo6
-rw-r--r--devel/rubygem-json-gitlab/Makefile2
-rw-r--r--devel/rubygem-json-gitlab/distinfo6
-rw-r--r--devel/rubygem-json-schema/Makefile2
-rw-r--r--devel/rubygem-json-schema/distinfo6
-rw-r--r--devel/rubygem-libddwaf/Makefile2
-rw-r--r--devel/rubygem-libddwaf/distinfo6
-rw-r--r--devel/rubygem-memoist3/Makefile17
-rw-r--r--devel/rubygem-memoist3/distinfo3
-rw-r--r--devel/rubygem-memoist3/pkg-descr4
-rw-r--r--devel/rubygem-memory_profiler/Makefile2
-rw-r--r--devel/rubygem-memory_profiler/distinfo6
-rw-r--r--devel/rubygem-metrics/Makefile2
-rw-r--r--devel/rubygem-metrics/distinfo6
-rw-r--r--devel/rubygem-mongo/Makefile2
-rw-r--r--devel/rubygem-mongo/distinfo6
-rw-r--r--devel/rubygem-mustermann/Makefile2
-rw-r--r--devel/rubygem-mustermann/distinfo6
-rw-r--r--devel/rubygem-oci/Makefile13
-rw-r--r--devel/rubygem-oj/files/patch-armv716
-rw-r--r--devel/rubygem-opentelemetry-api/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-api/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-exporter-otlp/Makefile3
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-faraday/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-faraday/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-rack/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-rack/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-rails/Makefile4
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-rails/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-restclient/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-restclient/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-sinatra/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-sinatra/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-sdk/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-sdk/distinfo6
-rw-r--r--devel/rubygem-pagy/Makefile2
-rw-r--r--devel/rubygem-pagy/distinfo6
-rw-r--r--devel/rubygem-pkg-config/Makefile2
-rw-r--r--devel/rubygem-pkg-config/distinfo6
-rw-r--r--devel/rubygem-pleaserun/Makefile4
-rw-r--r--devel/rubygem-pleaserun/distinfo6
-rw-r--r--devel/rubygem-pleaserun/files/patch-gemspec8
-rw-r--r--devel/rubygem-prometheus-client-mmap/Makefile2
-rw-r--r--devel/rubygem-rack-mini-profiler/Makefile2
-rw-r--r--devel/rubygem-rack-mini-profiler/distinfo6
-rw-r--r--devel/rubygem-rails-i18n-rails80/Makefile2
-rw-r--r--devel/rubygem-rails-i18n-rails80/distinfo6
-rw-r--r--devel/rubygem-re2/Makefile2
-rw-r--r--devel/rubygem-re2/distinfo6
-rw-r--r--devel/rubygem-rspec-rails/Makefile2
-rw-r--r--devel/rubygem-rspec-rails/distinfo6
-rw-r--r--devel/rubygem-rspec-support/Makefile2
-rw-r--r--devel/rubygem-rspec-support/distinfo6
-rw-r--r--devel/rubygem-rubocop-minitest/Makefile2
-rw-r--r--devel/rubygem-rubocop-minitest/distinfo6
-rw-r--r--devel/rubygem-rubocop-performance/Makefile4
-rw-r--r--devel/rubygem-rubocop-performance/distinfo6
-rw-r--r--devel/rubygem-rubocop-rails/Makefile2
-rw-r--r--devel/rubygem-rubocop-rails/distinfo6
-rw-r--r--devel/rubygem-rubocop-rspec/Makefile2
-rw-r--r--devel/rubygem-rubocop-rspec/distinfo6
-rw-r--r--devel/rubygem-rubocop/Makefile3
-rw-r--r--devel/rubygem-rubocop/distinfo6
-rw-r--r--devel/rubygem-sdoc/Makefile2
-rw-r--r--devel/rubygem-sdoc/distinfo6
-rw-r--r--devel/rubygem-semantic_logger/Makefile18
-rw-r--r--devel/rubygem-semantic_logger/distinfo3
-rw-r--r--devel/rubygem-semantic_logger/pkg-descr9
-rw-r--r--devel/rubygem-sequel/Makefile2
-rw-r--r--devel/rubygem-sequel/distinfo6
-rw-r--r--devel/rubygem-sexp_processor/Makefile2
-rw-r--r--devel/rubygem-sexp_processor/distinfo6
-rw-r--r--devel/rubygem-sidekiq/Makefile2
-rw-r--r--devel/rubygem-sidekiq/distinfo6
-rw-r--r--devel/rubygem-sorbet-runtime/Makefile2
-rw-r--r--devel/rubygem-sorbet-runtime/distinfo6
-rw-r--r--devel/rubygem-spring/Makefile2
-rw-r--r--devel/rubygem-spring/distinfo6
-rw-r--r--devel/rubygem-sus/Makefile2
-rw-r--r--devel/rubygem-sus/distinfo6
-rw-r--r--devel/rubygem-syslog_protocol/Makefile16
-rw-r--r--devel/rubygem-syslog_protocol/distinfo3
-rw-r--r--devel/rubygem-syslog_protocol/pkg-descr2
-rw-r--r--devel/rubygem-thor13/Makefile23
-rw-r--r--devel/rubygem-thor13/distinfo3
-rw-r--r--devel/rubygem-thor13/pkg-descr1
-rw-r--r--devel/rubygem-thread-local/Makefile3
-rw-r--r--devel/rubygem-thrift/distinfo6
-rw-r--r--devel/rubygem-tins/Makefile2
-rw-r--r--devel/rubygem-tins/distinfo6
-rw-r--r--devel/rubygem-traces/Makefile2
-rw-r--r--devel/rubygem-traces/distinfo6
-rw-r--r--devel/rubygem-undercover/Makefile2
-rw-r--r--devel/rubygem-undercover/distinfo6
-rw-r--r--devel/rubygem-unicode-display_width/Makefile2
-rw-r--r--devel/rubygem-unicode-display_width/distinfo6
-rw-r--r--devel/rubygem-version_gem/Makefile2
-rw-r--r--devel/rubygem-version_gem/distinfo6
-rw-r--r--devel/rubygem-xdg2/Makefile20
-rw-r--r--devel/rubygem-xdg2/distinfo3
-rw-r--r--devel/rubygem-xdg2/pkg-descr9
-rw-r--r--devel/rubygem-xxhash/Makefile2
-rw-r--r--devel/rubygem-xxhash/distinfo6
-rw-r--r--devel/ruff/Makefile3
-rw-r--r--devel/ruff/Makefile.crates334
-rw-r--r--devel/ruff/distinfo674
-rw-r--r--devel/rust-analyzer/Makefile3
-rw-r--r--devel/rust-analyzer/distinfo6
-rw-r--r--devel/rust-bindgen-cli/Makefile3
-rw-r--r--devel/rust-bindgen-cli/Makefile.crates2
-rw-r--r--devel/rust-bindgen-cli/distinfo10
-rw-r--r--devel/rust-cbindgen/Makefile2
-rw-r--r--devel/rust-mode/Makefile1
-rw-r--r--devel/rust-script/Makefile2
-rw-r--r--devel/rustc-demangle/Makefile2
-rw-r--r--devel/rustup-init/Makefile2
-rw-r--r--devel/rye/Makefile2
-rw-r--r--devel/sbt/Makefile2
-rw-r--r--devel/sbt/distinfo6
-rw-r--r--devel/scc/Makefile2
-rw-r--r--devel/sccache/Makefile1
-rw-r--r--devel/sdl2pp/Makefile2
-rw-r--r--devel/sdl3/Makefile2
-rw-r--r--devel/sdl3/distinfo6
-rw-r--r--devel/selene/Makefile2
-rw-r--r--devel/sentry-cli/Makefile2
-rw-r--r--devel/sfml1/Makefile54
-rw-r--r--devel/sfml1/distinfo2
-rw-r--r--devel/sfml1/files/patch-include_SFML_System_ResourcePtr.inl10
-rw-r--r--devel/sfml1/files/patch-src__SFML__Audio__Makefile30
-rw-r--r--devel/sfml1/files/patch-src__SFML__Graphics__Makefile30
-rw-r--r--devel/sfml1/files/patch-src__SFML__Makefile40
-rw-r--r--devel/sfml1/files/patch-src__SFML__Network__Makefile26
-rw-r--r--devel/sfml1/files/patch-src__SFML__System__Makefile26
-rw-r--r--devel/sfml1/files/patch-src__SFML__Window__Makefile26
-rw-r--r--devel/sfml1/pkg-descr7
-rw-r--r--devel/sfml1/pkg-plist83
-rw-r--r--devel/shfmt/Makefile2
-rw-r--r--devel/shiboken6/Makefile1
-rw-r--r--devel/shiboken6/distinfo6
-rw-r--r--devel/signal-sqlcipher-extension/Makefile4
-rw-r--r--devel/signal-sqlcipher-extension/Makefile.crates1
-rw-r--r--devel/signal-sqlcipher-extension/distinfo8
-rw-r--r--devel/simdjson/Makefile4
-rw-r--r--devel/simdjson/distinfo10
-rw-r--r--devel/simdjson/pkg-plist4
-rw-r--r--devel/snazy/Makefile2
-rw-r--r--devel/soft-serve/Makefile2
-rw-r--r--devel/spirv-llvm-translator/Makefile28
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm116
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm136
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm146
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm1510
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm1610
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm1710
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm1810
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm1910
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm2010
-rw-r--r--devel/spirv-llvm-translator/distinfo.llvm216
-rw-r--r--devel/spr/Makefile411
-rw-r--r--devel/spr/distinfo808
-rw-r--r--devel/srell/Makefile43
-rw-r--r--devel/srell/distinfo3
-rw-r--r--devel/srell/pkg-descr19
-rw-r--r--devel/srell/pkg-plist5
-rw-r--r--devel/statik/Makefile2
-rw-r--r--devel/stc/Makefile33
-rw-r--r--devel/stc/distinfo3
-rw-r--r--devel/stc/files/patch-meson.build47
-rw-r--r--devel/stc/files/patch-meson__options.txt29
-rw-r--r--devel/stc/pkg-descr3
-rw-r--r--devel/stc/pkg-plist43
-rw-r--r--devel/stgit/Makefile2
-rw-r--r--devel/stuffbin/Makefile2
-rw-r--r--devel/stylua/Makefile2
-rw-r--r--devel/subversive/Makefile2
-rw-r--r--devel/svn2git/Makefile5
-rw-r--r--devel/systemc/Makefile14
-rw-r--r--devel/systemc/distinfo6
-rw-r--r--devel/systemc/files/patch-docs_Makefile.am15
-rw-r--r--devel/systemc/pkg-plist78
-rw-r--r--devel/tabby/Makefile820
-rw-r--r--devel/tabby/distinfo2566
-rw-r--r--devel/tablist/Makefile2
-rw-r--r--devel/tagref/Makefile2
-rw-r--r--devel/talloc242/Makefile4
-rw-r--r--devel/talloc243/Makefile65
-rw-r--r--devel/talloc243/distinfo3
-rw-r--r--devel/talloc243/files/patch-buildtools_wafsamba_samba__install.py11
-rw-r--r--devel/talloc243/files/patch-buildtools_wafsamba_wscript15
-rw-r--r--devel/talloc243/files/patch-lib_replace_wscript11
-rw-r--r--devel/talloc243/files/patch-talloc.c20
-rw-r--r--devel/talloc243/files/patch-wscript18
-rw-r--r--devel/talloc243/pkg-descr2
-rw-r--r--devel/talloc243/pkg-plist10
-rw-r--r--devel/task/Makefile23
-rw-r--r--devel/task/distinfo10
-rw-r--r--devel/taskctl/Makefile2
-rw-r--r--devel/tcl8-thread/Makefile4
-rw-r--r--devel/tcl8-thread/distinfo6
-rw-r--r--devel/tcltls/Makefile3
-rw-r--r--devel/terraform-ls/Makefile5
-rw-r--r--devel/terraform-ls/distinfo10
-rw-r--r--devel/tevent016/Makefile4
-rw-r--r--devel/tevent017/Makefile68
-rw-r--r--devel/tevent017/distinfo3
-rw-r--r--devel/tevent017/files/patch-buildtools_wafsamba_samba__install.py11
-rw-r--r--devel/tevent017/files/patch-buildtools_wafsamba_wscript15
-rw-r--r--devel/tevent017/files/patch-lib_replace_wscript11
-rw-r--r--devel/tevent017/files/patch-wscript11
-rw-r--r--devel/tevent017/pkg-descr6
-rw-r--r--devel/tevent017/pkg-plist7
-rw-r--r--devel/texlab/Makefile2
-rw-r--r--devel/the-way/Makefile2
-rw-r--r--devel/thrift-cpp/Makefile4
-rw-r--r--devel/thrift-cpp/files/patch-lib_cpp_src_thrift_protocol_TProtocol.h11
-rw-r--r--devel/thrift/Makefile10
-rw-r--r--devel/thrift/bsd.thrift.mk2
-rw-r--r--devel/thrift/distinfo6
-rw-r--r--devel/tinygo/Makefile2
-rw-r--r--devel/tokei/Makefile2
-rw-r--r--devel/tokio-console/Makefile2
-rw-r--r--devel/transient-devel/Makefile66
-rw-r--r--devel/transient-devel/distinfo3
-rw-r--r--devel/transient-devel/files/patch-docs_Makefile11
-rw-r--r--devel/transient-devel/pkg-descr19
-rw-r--r--devel/transient-devel/pkg-plist3
-rw-r--r--devel/transient/Makefile2
-rw-r--r--devel/transient/distinfo6
-rw-r--r--devel/tree-sitter-cli/Makefile1
-rw-r--r--devel/tree-sitter-graph/Makefile2
-rw-r--r--devel/tree-sitter/Makefile2
-rw-r--r--devel/tree-sitter/distinfo6
-rw-r--r--devel/treepy.el/Makefile2
-rw-r--r--devel/trellis/Makefile1
-rw-r--r--devel/trellis/files/patch-libtrellis_CMakeLists.txt11
-rw-r--r--devel/tvision/Makefile6
-rw-r--r--devel/tvision/distinfo6
-rw-r--r--devel/twiggy/Makefile2
-rw-r--r--devel/typeshare/Makefile2
-rw-r--r--devel/umbrello/distinfo6
-rw-r--r--devel/umbrello/pkg-plist1
-rw-r--r--devel/unit-otel/Makefile299
-rw-r--r--devel/unit-otel/distinfo600
-rw-r--r--devel/upnp/Makefile2
-rw-r--r--devel/upnp/distinfo6
-rw-r--r--devel/upnp/pkg-plist2
-rw-r--r--devel/util-linux/Makefile68
-rw-r--r--devel/util-linux/distinfo3
-rw-r--r--devel/util-linux/files/patch-Makefile.am19
-rw-r--r--devel/util-linux/files/patch-configure.ac12
-rw-r--r--devel/util-linux/files/patch-include_bitops.h11
-rw-r--r--devel/util-linux/pkg-plist122
-rw-r--r--devel/uv/Makefile5
-rw-r--r--devel/uv/Makefile.crates499
-rw-r--r--devel/uv/distinfo1004
-rw-r--r--devel/uvwasi/Makefile7
-rw-r--r--devel/uvwasi/distinfo6
-rw-r--r--devel/uvwasi/pkg-plist8
-rw-r--r--devel/valgrind-devel/Makefile8
-rw-r--r--devel/valgrind-devel/distinfo6
-rw-r--r--devel/venom/Makefile2
-rw-r--r--devel/viewvc-devel/Makefile4
-rw-r--r--devel/wasi-compiler-rt21/Makefile6
-rw-r--r--devel/wasi-libc/Makefile5
-rw-r--r--devel/wasi-libc/distinfo6
-rw-r--r--devel/wasi-libc/files/llvm21/__stdarg___gnuc_va_list.h13
-rw-r--r--devel/wasi-libc/files/llvm21/__stdarg___va_copy.h12
-rw-r--r--devel/wasi-libc/files/llvm21/__stdarg_header_macro.h12
-rw-r--r--devel/wasi-libc/files/llvm21/__stdarg_va_arg.h22
-rw-r--r--devel/wasi-libc/files/llvm21/__stdarg_va_copy.h12
-rw-r--r--devel/wasi-libc/files/llvm21/__stdarg_va_list.h13
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_header_macro.h12
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_max_align_t.h27
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_null.h29
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_nullptr_t.h29
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_offsetof.h17
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_ptrdiff_t.h20
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_rsize_t.h20
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_size_t.h20
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_unreachable.h21
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_wchar_t.h28
-rw-r--r--devel/wasi-libc/files/llvm21/__stddef_wint_t.h15
-rw-r--r--devel/wasi-libc/files/llvm21/stdarg.h75
-rw-r--r--devel/wasi-libc/files/llvm21/stddef.h139
-rw-r--r--devel/wasi-libc/pkg-plist172
-rw-r--r--devel/wasi-libc/pkg-plist182
-rw-r--r--devel/wasi-libc/pkg-plist192
-rw-r--r--devel/wasi-libc/pkg-plist202
-rw-r--r--devel/wasi-libc/pkg-plist21249
-rw-r--r--devel/wasi-libcxx21/Makefile6
-rw-r--r--devel/wasi-libcxx21/pkg-plist1817
-rw-r--r--devel/wasm-server-runner/Makefile3
-rw-r--r--devel/wasmer/Makefile2
-rw-r--r--devel/wasmer/files/patch-rust-1.89.0471
-rw-r--r--devel/wf-config/Makefile5
-rw-r--r--devel/wf-config/distinfo6
-rw-r--r--devel/wf-config/pkg-plist1
-rw-r--r--devel/wizer/Makefile157
-rw-r--r--devel/wizer/distinfo312
-rw-r--r--devel/xa65/Makefile4
-rw-r--r--devel/xa65/distinfo6
-rw-r--r--devel/xa65/pkg-plist8
-rw-r--r--devel/xcscope.el/Makefile2
-rw-r--r--devel/xtensa-esp-elf/Makefile2
-rw-r--r--devel/yaegi/Makefile4
-rw-r--r--devel/yaegi/distinfo6
-rw-r--r--devel/yyjson/Makefile11
-rw-r--r--devel/yyjson/distinfo8
-rw-r--r--devel/yyjson/pkg-plist2
-rw-r--r--devel/zls/Makefile2
-rw-r--r--dns/Makefile1
-rw-r--r--dns/acme-dns/Makefile2
-rw-r--r--dns/amass/Makefile14
-rw-r--r--dns/amass/distinfo10
-rw-r--r--dns/bind-tools/pkg-plist10
-rw-r--r--dns/bind-tools/pkg-plist-devel24
-rw-r--r--dns/bind9-devel/Makefile4
-rw-r--r--dns/bind9-devel/distinfo6
-rw-r--r--dns/bind9-devel/files/extrapatch-bind-min-override-ttl48
-rw-r--r--dns/bind9-devel/files/patch-bin_named_include_named_globals.h4
-rw-r--r--dns/bind9-devel/files/patch-meson.build104
-rw-r--r--dns/bind9-devel/files/patch-meson__options.txt2
-rw-r--r--dns/bind9-devel/pkg-plist24
-rw-r--r--dns/bind918/Makefile2
-rw-r--r--dns/bind918/distinfo6
-rw-r--r--dns/bind918/pkg-plist15
-rw-r--r--dns/bind920/Makefile2
-rw-r--r--dns/bind920/distinfo6
-rw-r--r--dns/bind920/files/extrapatch-bind-min-override-ttl22
-rw-r--r--dns/bind920/pkg-plist11
-rw-r--r--dns/blocky/Makefile2
-rw-r--r--dns/dns-blackhole/Makefile41
-rw-r--r--dns/dns-blackhole/distinfo3
-rwxr-xr-xdns/dns-blackhole/files/901.dns-blackhole.in22
-rw-r--r--dns/dns-blackhole/files/patch-dns-blackhole.conf.dist20
-rw-r--r--dns/dns-blackhole/pkg-descr7
-rw-r--r--dns/dns-blackhole/pkg-plist5
-rw-r--r--dns/dnscontrol/Makefile3
-rw-r--r--dns/dnscontrol/distinfo10
-rw-r--r--dns/dnscrypt-proxy2/Makefile2
-rw-r--r--dns/dnsdist/Makefile92
-rw-r--r--dns/dnsdist/Makefile.crates43
-rw-r--r--dns/dnsdist/distinfo92
-rw-r--r--dns/dnsdist/files/patch-dnsdist-lua.cc50
-rw-r--r--dns/dnsdist/files/patch-meson_lua_meson.build12
-rw-r--r--dns/dnsmasq-devel/Makefile41
-rw-r--r--dns/dnsmasq-devel/distinfo6
-rw-r--r--dns/dnsmasq/Makefile39
-rw-r--r--dns/dnsrecon/Makefile4
-rw-r--r--dns/dnstracer-rs/Makefile2
-rw-r--r--dns/dnstracer-rs/Makefile.crates177
-rw-r--r--dns/dnstracer-rs/distinfo360
-rw-r--r--dns/dog/Makefile2
-rw-r--r--dns/doggo/Makefile2
-rw-r--r--dns/doh-proxy/Makefile2
-rw-r--r--dns/encrypted-dns-server/Makefile2
-rw-r--r--dns/getdns/Makefile61
-rw-r--r--dns/getdns/distinfo6
-rw-r--r--dns/getdns/pkg-plist24
-rw-r--r--dns/godns/Makefile3
-rw-r--r--dns/godns/distinfo10
-rw-r--r--dns/kf6-kdnssd/distinfo6
-rw-r--r--dns/knot-resolver/Makefile1
-rw-r--r--dns/knot3/distinfo6
-rw-r--r--dns/knot3/distinfo.py-libknot6
-rw-r--r--dns/knot3/knotdns.mk2
-rw-r--r--dns/knot3/pkg-plist12
-rw-r--r--dns/nextdns/Makefile2
-rw-r--r--dns/nsd/Makefile9
-rw-r--r--dns/nsd/distinfo6
-rw-r--r--dns/p5-Mozilla-PublicSuffix/Makefile2
-rw-r--r--dns/p5-Net-DNS/Makefile2
-rw-r--r--dns/p5-Net-DNS/distinfo6
-rw-r--r--dns/pear-Net_DNS2/Makefile2
-rw-r--r--dns/pear-Net_DNS2/distinfo6
-rw-r--r--dns/powerdns-recursor/Makefile41
-rw-r--r--dns/powerdns-recursor/Makefile.crates98
-rw-r--r--dns/powerdns-recursor/distinfo194
-rw-r--r--dns/powerdns-recursor/files/patch-m4_pdns__check__libcrypto.m415
-rw-r--r--dns/powerdns-recursor/files/patch-m4_pdns__with__lua.m411
-rw-r--r--dns/powerdns-recursor/files/patch-meson_lua_meson.build12
-rw-r--r--dns/powerdns-recursor/pkg-plist2
-rw-r--r--dns/powerdns/Makefile2
-rw-r--r--dns/powerdns/distinfo6
-rw-r--r--dns/powerdns/files/patch-m4_pdns__check__libcrypto.m43
-rw-r--r--dns/powerdns/files/patch-m4_pdns__with__lua.m420
-rw-r--r--dns/powerdns/files/patch-pdns_auth-main.cc4
-rw-r--r--dns/powerdns/files/pdns.in2
-rw-r--r--dns/prometheus-dnssec-exporter/Makefile2
-rw-r--r--dns/public_suffix_list/Makefile4
-rw-r--r--dns/public_suffix_list/distinfo6
-rw-r--r--dns/py-dnspython/Makefile14
-rw-r--r--dns/py-dnspython/distinfo6
-rw-r--r--dns/py-publicsuffix/Makefile2
-rw-r--r--dns/py-publicsuffix2/Makefile2
-rw-r--r--dns/py-publicsuffixlist/Makefile2
-rw-r--r--dns/py-publicsuffixlist/distinfo6
-rw-r--r--dns/q-dns/Makefile2
-rw-r--r--dns/rdap/Makefile2
-rw-r--r--dns/rubygem-gitlab-net-dns/Makefile3
-rw-r--r--dns/rubygem-gitlab-net-dns/distinfo6
-rw-r--r--dns/rubygem-google-apis-dns_v1-gitlab/Makefile2
-rw-r--r--dns/rubygem-google-apis-dns_v1-gitlab/distinfo6
-rw-r--r--dns/rubygem-google-apis-dns_v1/Makefile2
-rw-r--r--dns/rubygem-google-apis-dns_v1/distinfo6
-rw-r--r--dns/rubygem-public_suffix/Makefile2
-rw-r--r--dns/rubygem-public_suffix_service/Makefile2
-rw-r--r--dns/samba-nsupdate/Makefile137
-rw-r--r--dns/samba-nsupdate/files/extrapatch-bin_nsupdate_nsupdate.c17
-rw-r--r--dns/subfinder/Makefile2
-rw-r--r--dns/tldx/Makefile2
-rw-r--r--dns/unbound/Makefile8
-rw-r--r--dns/unbound/distinfo6
-rw-r--r--dns/unbound/pkg-plist2
-rw-r--r--dns/yandex-ddns/Makefile2
-rw-r--r--dns/zdns/Makefile2
-rw-r--r--dns/zns/Makefile5
-rw-r--r--dns/zns/distinfo10
-rw-r--r--editors/Makefile1
-rw-r--r--editors/ad/Makefile2
-rw-r--r--editors/amp/Makefile2
-rw-r--r--editors/apel/Makefile2
-rw-r--r--editors/calligra/Makefile1
-rw-r--r--editors/calligra/distinfo6
-rw-r--r--editors/calligra/pkg-plist624
-rw-r--r--editors/cudatext/Makefile14
-rw-r--r--editors/cudatext/distinfo30
-rw-r--r--editors/cudatext/pkg-plist7
-rw-r--r--editors/emacs-devel/Makefile4
-rw-r--r--editors/emacs-devel/distinfo6
-rw-r--r--editors/emacs-devel/pkg-plist5
-rw-r--r--editors/emacs/Makefile3
-rw-r--r--editors/emacs/distinfo6
-rw-r--r--editors/encryptpad/Makefile2
-rw-r--r--editors/enter-tex/Makefile26
-rw-r--r--editors/enter-tex/pkg-plist48
-rw-r--r--editors/flim/Makefile1
-rw-r--r--editors/focuswriter/Makefile2
-rw-r--r--editors/focuswriter/distinfo6
-rw-r--r--editors/gedit-plugins/Makefile23
-rw-r--r--editors/gedit-plugins/distinfo6
-rw-r--r--editors/gedit-plugins/pkg-plist276
-rw-r--r--editors/gedit/Makefile18
-rw-r--r--editors/gedit/distinfo8
-rw-r--r--editors/gedit/pkg-plist133
-rw-r--r--editors/ghex/Makefile10
-rw-r--r--editors/ghex/distinfo6
-rw-r--r--editors/ghex/pkg-plist2
-rw-r--r--editors/ghostwriter/distinfo6
-rw-r--r--editors/ghostwriter/pkg-plist1
-rw-r--r--editors/gomate/Makefile2
-rw-r--r--editors/helix/Makefile1
-rw-r--r--editors/jove/Makefile4
-rw-r--r--editors/jove/distinfo6
-rw-r--r--editors/jove/pkg-plist1
-rw-r--r--editors/kakoune-lsp/Makefile27
-rw-r--r--editors/kakoune-lsp/Makefile.crates250
-rw-r--r--editors/kakoune-lsp/distinfo502
-rw-r--r--editors/kakoune-lsp/files/pkg-message.in5
-rw-r--r--editors/kakoune/Makefile.include17
-rw-r--r--editors/kate/distinfo6
-rw-r--r--editors/kate/pkg-plist27
-rw-r--r--editors/kibi/Makefile2
-rw-r--r--editors/kile/Makefile4
-rw-r--r--editors/languageclient-neovim/Makefile2
-rw-r--r--editors/lapce/Makefile9
-rw-r--r--editors/lapce/Makefile.crates36
-rw-r--r--editors/lapce/distinfo74
-rw-r--r--editors/lapce/files/patch-Cargo.lock6
-rw-r--r--editors/lapce/files/patch-Cargo.toml11
-rw-r--r--editors/lapce/files/patch-cargo-crates_fontdb-0.23.0_src_lib.rs23
-rw-r--r--editors/lapce/files/patch-lapce-core_src_directory.rs22
-rw-r--r--editors/libreoffice-af/distinfo6
-rw-r--r--editors/libreoffice-am/distinfo10
-rw-r--r--editors/libreoffice-as/distinfo6
-rw-r--r--editors/libreoffice-ast/distinfo10
-rw-r--r--editors/libreoffice-be/distinfo6
-rw-r--r--editors/libreoffice-bg/distinfo10
-rw-r--r--editors/libreoffice-bn/distinfo10
-rw-r--r--editors/libreoffice-bn_IN/distinfo10
-rw-r--r--editors/libreoffice-bo/distinfo10
-rw-r--r--editors/libreoffice-br/distinfo6
-rw-r--r--editors/libreoffice-brx/distinfo6
-rw-r--r--editors/libreoffice-bs/distinfo10
-rw-r--r--editors/libreoffice-ca/distinfo10
-rw-r--r--editors/libreoffice-ca_valencia/distinfo10
-rw-r--r--editors/libreoffice-ckb/distinfo6
-rw-r--r--editors/libreoffice-cs/distinfo10
-rw-r--r--editors/libreoffice-cy/distinfo6
-rw-r--r--editors/libreoffice-da/distinfo10
-rw-r--r--editors/libreoffice-dgo/distinfo6
-rw-r--r--editors/libreoffice-dsb/distinfo10
-rw-r--r--editors/libreoffice-dz/distinfo10
-rw-r--r--editors/libreoffice-el/distinfo10
-rw-r--r--editors/libreoffice-en_GB/distinfo10
-rw-r--r--editors/libreoffice-en_ZA/distinfo10
-rw-r--r--editors/libreoffice-eo/distinfo10
-rw-r--r--editors/libreoffice-es/distinfo10
-rw-r--r--editors/libreoffice-et/distinfo10
-rw-r--r--editors/libreoffice-eu/distinfo10
-rw-r--r--editors/libreoffice-fa/distinfo6
-rw-r--r--editors/libreoffice-fi/distinfo10
-rw-r--r--editors/libreoffice-fur/distinfo6
-rw-r--r--editors/libreoffice-fy/distinfo6
-rw-r--r--editors/libreoffice-ga/distinfo6
-rw-r--r--editors/libreoffice-gd/distinfo6
-rw-r--r--editors/libreoffice-gl/distinfo10
-rw-r--r--editors/libreoffice-gu/distinfo10
-rw-r--r--editors/libreoffice-gug/distinfo6
-rw-r--r--editors/libreoffice-hi/distinfo10
-rw-r--r--editors/libreoffice-hr/distinfo10
-rw-r--r--editors/libreoffice-hsb/distinfo10
-rw-r--r--editors/libreoffice-hy/distinfo6
-rw-r--r--editors/libreoffice-id/distinfo10
-rw-r--r--editors/libreoffice-is/distinfo10
-rw-r--r--editors/libreoffice-it/distinfo10
-rw-r--r--editors/libreoffice-ka/distinfo10
-rw-r--r--editors/libreoffice-kab/distinfo6
-rw-r--r--editors/libreoffice-kk/distinfo6
-rw-r--r--editors/libreoffice-km/distinfo10
-rw-r--r--editors/libreoffice-kmr_Latn/distinfo6
-rw-r--r--editors/libreoffice-kn/distinfo6
-rw-r--r--editors/libreoffice-kok/distinfo6
-rw-r--r--editors/libreoffice-ks/distinfo6
-rw-r--r--editors/libreoffice-lb/distinfo6
-rw-r--r--editors/libreoffice-lo/distinfo10
-rw-r--r--editors/libreoffice-lt/distinfo10
-rw-r--r--editors/libreoffice-lv/distinfo10
-rw-r--r--editors/libreoffice-mai/distinfo6
-rw-r--r--editors/libreoffice-mk/distinfo10
-rw-r--r--editors/libreoffice-ml/distinfo6
-rw-r--r--editors/libreoffice-mn/distinfo6
-rw-r--r--editors/libreoffice-mni/distinfo6
-rw-r--r--editors/libreoffice-mr/distinfo6
-rw-r--r--editors/libreoffice-my/distinfo6
-rw-r--r--editors/libreoffice-nb/distinfo10
-rw-r--r--editors/libreoffice-ne/distinfo10
-rw-r--r--editors/libreoffice-nl/distinfo10
-rw-r--r--editors/libreoffice-nn/distinfo10
-rw-r--r--editors/libreoffice-nr/distinfo6
-rw-r--r--editors/libreoffice-nso/distinfo6
-rw-r--r--editors/libreoffice-oc/distinfo6
-rw-r--r--editors/libreoffice-om/distinfo10
-rw-r--r--editors/libreoffice-or/distinfo6
-rw-r--r--editors/libreoffice-pa_IN/distinfo6
-rw-r--r--editors/libreoffice-ro/distinfo10
-rw-r--r--editors/libreoffice-rw/distinfo6
-rw-r--r--editors/libreoffice-sa_IN/distinfo6
-rw-r--r--editors/libreoffice-sat/distinfo6
-rw-r--r--editors/libreoffice-sd/distinfo6
-rw-r--r--editors/libreoffice-si/distinfo10
-rw-r--r--editors/libreoffice-sid/distinfo10
-rw-r--r--editors/libreoffice-sk/distinfo10
-rw-r--r--editors/libreoffice-sl/distinfo10
-rw-r--r--editors/libreoffice-sq/distinfo10
-rw-r--r--editors/libreoffice-sr/distinfo6
-rw-r--r--editors/libreoffice-sr_Latn/distinfo6
-rw-r--r--editors/libreoffice-ss/distinfo6
-rw-r--r--editors/libreoffice-st/distinfo6
-rw-r--r--editors/libreoffice-sv/distinfo10
-rw-r--r--editors/libreoffice-sw_TZ/distinfo6
-rw-r--r--editors/libreoffice-szl/distinfo6
-rw-r--r--editors/libreoffice-ta/distinfo10
-rw-r--r--editors/libreoffice-te/distinfo6
-rw-r--r--editors/libreoffice-tg/distinfo10
-rw-r--r--editors/libreoffice-th/distinfo6
-rw-r--r--editors/libreoffice-tn/distinfo6
-rw-r--r--editors/libreoffice-tr/distinfo10
-rw-r--r--editors/libreoffice-ts/distinfo6
-rw-r--r--editors/libreoffice-tt/distinfo6
-rw-r--r--editors/libreoffice-ug/distinfo10
-rw-r--r--editors/libreoffice-uz/distinfo6
-rw-r--r--editors/libreoffice-ve/distinfo6
-rw-r--r--editors/libreoffice-vec/distinfo6
-rw-r--r--editors/libreoffice-xh/distinfo6
-rw-r--r--editors/libreoffice-zu/distinfo6
-rw-r--r--editors/libreoffice/Makefile29
-rw-r--r--editors/libreoffice/Makefile.common4
-rw-r--r--editors/libreoffice/distinfo22
-rw-r--r--editors/libreoffice/files/patch-configure108
-rw-r--r--editors/libreoffice/files/patch-external_skia_UnpackedTarball__skia.mk15
-rw-r--r--editors/libreoffice/files/powerpc64le-skia.patch.021
-rw-r--r--editors/linux-r7-office/Makefile7
-rw-r--r--editors/linux-r7-office/distinfo6
-rw-r--r--editors/linux-r7-office/pkg-plist387
-rw-r--r--editors/linux-sublime-text4/Makefile2
-rw-r--r--editors/linux-sublime-text4/distinfo10
-rw-r--r--editors/linux-wps-office/Makefile40
-rw-r--r--editors/linux-wps-office/distinfo6
-rw-r--r--editors/linux-wps-office/pkg-plist2842
-rw-r--r--editors/marker/Makefile2
-rw-r--r--editors/micro/Makefile2
-rw-r--r--editors/microsoft-edit/Makefile2
-rw-r--r--editors/mined/Makefile4
-rw-r--r--editors/nano/Makefile2
-rw-r--r--editors/nano/distinfo6
-rw-r--r--editors/neovim-gtk/Makefile2
-rw-r--r--editors/neovim/Makefile2
-rw-r--r--editors/neovim/distinfo6
-rw-r--r--editors/novelwriter/Makefile6
-rw-r--r--editors/novelwriter/distinfo6
-rw-r--r--editors/novelwriter/files/patch-pyproject.toml16
-rw-r--r--editors/openoffice-4/Makefile20
-rw-r--r--editors/openoffice-4/distinfo8
-rw-r--r--editors/openoffice-4/files/extra-patch-nm228
-rw-r--r--editors/openoffice-4/files/patch-canvas_source_cairo_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-configure.ac11
-rw-r--r--editors/openoffice-4/files/patch-connectivity_source_drivers_evoab2_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-connectivity_source_drivers_kab_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-forms_source_xforms_submission_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-forms_source_xforms_xpathlib_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-fpicker_source_unx_gnome_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-fpicker_source_unx_kde4_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-jvmfwk_source_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-l10ntools_source_help_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-oox_source_core_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-pyuno_source_loader_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-pyuno_source_module_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-sccomp_source_solver_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-set_soenv.in67
-rw-r--r--editors/openoffice-4/files/patch-shell_source_backends_kde4be_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-shell_source_backends_kdebe_makefile.mk11
-rw-r--r--editors/openoffice-4/files/patch-solenv_inc_target.mk14
-rw-r--r--editors/openoffice-4/files/patch-ucb_source_ucp_webdav_makefile.mk46
-rw-r--r--editors/openoffice-4/files/patch-unoxml_source_xpath_xpathapi.cxx28
-rw-r--r--editors/openoffice-4/files/patch-vcl_unx_generic_fontmanager_fontconfig.cxx10
-rw-r--r--editors/openoffice-4/files/patch-writerfilter_source_ooxml_RefAndPointer.hxx24
-rw-r--r--editors/openoffice-4/files/patch-xmlhelp_source_cxxhelp_provider_makefile.mk19
-rw-r--r--editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_makefile.mk12
-rw-r--r--editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_nss_makefile.mk12
-rw-r--r--editors/openoffice-devel/Makefile6
-rw-r--r--editors/openoffice-devel/distinfo6
-rw-r--r--editors/openoffice-devel/files/extra-patch-nm228
-rw-r--r--editors/ox/Makefile2
-rw-r--r--editors/paredit-mode.el/Makefile2
-rw-r--r--editors/parinfer-rust/Makefile2
-rw-r--r--editors/psgml/Makefile2
-rw-r--r--editors/quilter/Makefile2
-rw-r--r--editors/rehex/Makefile2
-rw-r--r--editors/rehex/distinfo6
-rw-r--r--editors/sciteco/Makefile2
-rw-r--r--editors/semi/Makefile2
-rw-r--r--editors/setzer/Makefile2
-rw-r--r--editors/shed/Makefile3
-rw-r--r--editors/shed/distinfo6
-rw-r--r--editors/slime/Makefile2
-rw-r--r--editors/sly-asdf/Makefile2
-rw-r--r--editors/sly-named-readtables/Makefile2
-rw-r--r--editors/sly-quicklisp/Makefile2
-rw-r--r--editors/sly/Makefile2
-rw-r--r--editors/tamago/Makefile2
-rw-r--r--editors/texmacs/Makefile3
-rw-r--r--editors/texmacs/pkg-plist1
-rw-r--r--editors/vim/Makefile23
-rw-r--r--editors/vim/distinfo6
-rw-r--r--editors/vim/pkg-message13
-rw-r--r--editors/vscode/Makefile18
-rw-r--r--editors/vscode/distinfo14
-rw-r--r--editors/vscode/files/patch-build_gulpfile.extensions.js6
-rw-r--r--editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts4
-rw-r--r--editors/vscode/files/patch-package.json14
-rw-r--r--editors/vscode/files/patch-src_bootstrap-node.ts4
-rw-r--r--editors/vscode/files/patch-src_main.ts8
-rw-r--r--editors/vscode/files/patch-src_vs_code_electron-main_app.ts4
-rw-r--r--editors/vscode/files/patch-src_vs_platform_extensionManagement_node_extensionSignatureVerificationService.ts47
-rw-r--r--editors/vscode/files/patch-test_automation_src_electron.ts6
-rw-r--r--editors/vscode/pkg-plist7451
-rw-r--r--editors/web-mode/Makefile2
-rw-r--r--editors/with-editor-devel/Makefile67
-rw-r--r--editors/with-editor-devel/distinfo3
-rw-r--r--editors/with-editor-devel/files/patch-docs_Makefile11
-rw-r--r--editors/with-editor-devel/pkg-descr5
-rw-r--r--editors/with-editor/Makefile2
-rw-r--r--editors/with-editor/distinfo6
-rw-r--r--editors/xed/Makefile2
-rw-r--r--emulators/86Box/Makefile6
-rw-r--r--emulators/86Box/distinfo6
-rw-r--r--emulators/86Box/files/86Box-install-roms.sh.in2
-rw-r--r--emulators/86Box/files/patch-src_cdrom_CMakeLists.txt10
-rw-r--r--emulators/86Box/files/patch-src_network_CMakeLists.txt10
-rw-r--r--emulators/86Box/files/patch-src_printer_CMakeLists.txt4
-rw-r--r--emulators/86Box/files/patch-src_qt_qt__mainwindow.cpp4
-rw-r--r--emulators/86Box/files/patch-src_qt_qt__vmmanager__details.cpp79
-rw-r--r--emulators/86Box/files/patch-src_qt_qt__vmmanager__detailsection.cpp11
-rw-r--r--emulators/86Box/files/patch-src_qt_qt__vmmanager__system.cpp219
-rw-r--r--emulators/86Box/files/patch-src_video_CMakeLists.txt11
-rw-r--r--emulators/Makefile4
-rw-r--r--emulators/Ymir/Makefile2
-rw-r--r--emulators/Ymir/distinfo6
-rw-r--r--emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_debug_debug__output__view.cpp11
-rw-r--r--emulators/amiberry/Makefile35
-rw-r--r--emulators/amiberry/distinfo3
-rw-r--r--emulators/amiberry/files/patch-cmake_SourceFiles.cmake11
-rw-r--r--emulators/amiberry/pkg-descr7
-rw-r--r--emulators/amiberry/pkg-plist139
-rw-r--r--emulators/aranym/Makefile2
-rw-r--r--emulators/ares/Makefile42
-rw-r--r--emulators/ares/distinfo6
-rw-r--r--emulators/ares/files/patch-thirdparty_CMakeLists.txt75
-rw-r--r--emulators/ares/pkg-descr13
-rw-r--r--emulators/ares/pkg-plist4
-rw-r--r--emulators/citra/Makefile2
-rw-r--r--emulators/dolphin-emu/Makefile5
-rw-r--r--emulators/dolphin-emu/Makefile.tuples5
-rw-r--r--emulators/dolphin-emu/distinfo16
-rw-r--r--emulators/dolphin-emu/files/patch-CMakeLists.txt13
-rw-r--r--emulators/dolphin-emu/pkg-plist28
-rw-r--r--emulators/dosbox-x/files/patch-fix-ffmpeg888
-rw-r--r--emulators/emu64/Makefile1
-rw-r--r--emulators/es-de/Makefile1
-rw-r--r--emulators/fbneo/Makefile1
-rw-r--r--emulators/fceux/Makefile29
-rw-r--r--emulators/firebird-emu/Makefile2
-rw-r--r--emulators/flexemu/Makefile31
-rw-r--r--emulators/flexemu/distinfo6
-rw-r--r--emulators/flexemu/pkg-plist2
-rw-r--r--emulators/hatari/Makefile2
-rw-r--r--emulators/hatari/distinfo6
-rw-r--r--emulators/linux_base-rl9/Makefile1
-rw-r--r--emulators/linux_base-rl9/Makefile.version16
-rw-r--r--emulators/linux_base-rl9/distinfo174
-rw-r--r--emulators/magia/Makefile2
-rw-r--r--emulators/openmsx/Makefile9
-rw-r--r--emulators/openmsx/distinfo6
-rw-r--r--emulators/openmsx/files/patch-src_sound_BlipBuffer.cc11
-rw-r--r--emulators/openmsx/pkg-plist32
-rw-r--r--emulators/pcsx2/Makefile2
-rw-r--r--emulators/py-m64py/Makefile2
-rw-r--r--emulators/qemu-devel/Makefile6
-rw-r--r--emulators/qemu-devel/distinfo30
-rw-r--r--emulators/qemu/Makefile2
-rw-r--r--emulators/qemu/distinfo6
-rw-r--r--emulators/qemu/pkg-plist9
-rw-r--r--emulators/rpcs3/Makefile31
-rw-r--r--emulators/rpcs3/distinfo20
-rw-r--r--emulators/rpcs3/files/patch-cubeb-revert112
-rw-r--r--emulators/rpcs3/files/patch-hidapi23
-rw-r--r--emulators/rpcs3/files/patch-miniupnpc20
-rw-r--r--emulators/rpcs3/pkg-plist88
-rw-r--r--emulators/virtualbox-ose-70/Makefile6
-rw-r--r--emulators/virtualbox-ose-71/Makefile6
-rw-r--r--emulators/virtualbox-ose-71/files/patch-src-VBox-Runtime-Makefile.kmk14
-rw-r--r--emulators/virtualbox-ose-72/Makefile429
-rw-r--r--emulators/virtualbox-ose-72/distinfo7
-rw-r--r--emulators/virtualbox-ose-72/files/extrapatch-Config.kmk11
-rw-r--r--emulators/virtualbox-ose-72/files/extrapatch-src-VBox-HostDrivers-Support-freebsd-Makefile11
-rw-r--r--emulators/virtualbox-ose-72/files/extrapatch-vboximg-Config.kmk11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-Config.kmk421
-rw-r--r--emulators/virtualbox-ose-72/files/patch-configure117
-rw-r--r--emulators/virtualbox-ose-72/files/patch-doc_manual_en__US_dita_UserManual.ditamap11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-include-iprt-x86.h19
-rw-r--r--emulators/virtualbox-ose-72/files/patch-include_VBox_com_array.h36
-rw-r--r--emulators/virtualbox-ose-72/files/patch-include_VBox_sup.h11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-include_iprt_string.h14
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-common-VBoxGuest-VBoxGuest-freebsd.c284
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-common-VBoxGuest-freebsd-Makefile27
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-common-VBoxGuest-freebsd-files_vboxguest34
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-x11-Installer-98vboxadd-xclient25
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-x11-Installer-vboxclient.desktop10
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src-VBox-HostDrivers-VBoxNetAdp-Makefile.kmk20
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src-VBox-HostDrivers-VBoxNetFlt-freebsd-files_vboxnetflt10
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src-VBox-Installer-Makefile.kmk14
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src-VBox-Installer-freebsd-VBox.sh77
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src-VBox-Main-src-server-VirtualBoxImpl.cpp11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src-VBox-Runtime-r0drv-freebsd-sleepqueue-r0drv-freebsd.h39
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_common_VBoxService_VBoxServiceVMInfo.cpp71
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_common_pam_pam__vbox.cpp20
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_Makefile38
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_Makefile.kmk31
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_drm_vboxvideo__drm.c17
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_mount__vboxvfs_Makefile.kmk31
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_mount__vboxvfs_mount__vboxvfs.856
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_mount__vboxvfs_mount__vboxvfs.c171
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_bcmp.c12
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs.h428
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__prov.c1015
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vfsops.c644
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c1543
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_x11_vboxmouse_Makefile.kmk29
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA.cpp20
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-dx-dx11.cpp11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.cpp29
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.h11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-ogl.cpp56
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Makefile.kmk53
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Network_DrvNAT.cpp10
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_PC_ipxe_Makefile.kmk29
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_USB_freebsd_USBProxyDevice-freebsd.cpp11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_ExtPacks_VNC_VBoxVNC.cpp58
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Frontends_VBoxHeadless_VBoxHeadless.cpp11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Frontends_VBoxManage_VBoxManageModifyVM.cpp29
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_SUPDrv.cpp13
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_SUPDrvInternal.h11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_Makefile30
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_SUPDrv-freebsd.c234
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_SUPLib-freebsd.cpp11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_files__vboxdrv34
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_Makefile11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_VBoxNetAdp-freebsd.c147
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetFlt_Makefile.kmk11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetFlt_freebsd_Makefile11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetFlt_freebsd_VBoxNetFlt-freebsd.c471
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_adpctl_VBoxNetAdpCtl.cpp11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Main_Makefile.kmk10
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Main_include_HostPower.h20
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Main_src-server_HostImpl.cpp11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Main_src-server_freebsd_PerformanceFreeBSD.cpp24
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_Makefile.kmk29
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_alloc-r0drv-freebsd.c58
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_assert-r0drv-freebsd.c29
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_memobj-r0drv-freebsd.c408
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_memuserkernel-r0drv-freebsd.c22
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_mp-r0drv-freebsd.c92
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semevent-r0drv-freebsd.c53
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semeventmulti-r0drv-freebsd.c73
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semfastmutex-r0drv-freebsd.c59
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semmutex-r0drv-freebsd.c80
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_spinlock-r0drv-freebsd.c30
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_the-freebsd-kernel.h48
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_thread-r0drv-freebsd.c91
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_thread2-r0drv-freebsd.c35
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_time-r0drv-freebsd.c43
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_timer-r0drv-freebsd.c68
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r3_freebsd_systemmem-freebsd.cpp39
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r3_posix_process-creation-posix.cpp38
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_VMM_Config.kmk11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_VBox_VMM_VMMR3_PDMAsyncCompletionFileNormal.cpp59
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_libs_xpcom18a4_Makefile.kmk11
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_libs_xpcom18a4_nsprpub_pr_src_pthreads_ptsynch.c13
-rw-r--r--emulators/virtualbox-ose-72/files/patch-src_libs_xpcom18a4_xpcom_io_nsLocalFileUnix.h17
-rw-r--r--emulators/virtualbox-ose-72/files/pkg-message.in120
-rw-r--r--emulators/virtualbox-ose-72/files/vboxheadless.in140
-rw-r--r--emulators/virtualbox-ose-72/files/vboxinit.in91
-rw-r--r--emulators/virtualbox-ose-72/files/vboxwatchdog.in51
-rw-r--r--emulators/virtualbox-ose-72/files/vboxwebsrv.in47
-rw-r--r--emulators/virtualbox-ose-72/files/virtualbox.desktop17
-rw-r--r--emulators/virtualbox-ose-72/pkg-descr8
-rw-r--r--emulators/virtualbox-ose-72/pkg-plist452
-rw-r--r--emulators/virtualbox-ose-additions-legacy/Makefile4
-rw-r--r--emulators/virtualbox-ose-additions/Makefile4
-rw-r--r--emulators/virtualbox-ose-kmod-70/Makefile3
-rw-r--r--emulators/virtualbox-ose-kmod-71/Makefile3
-rw-r--r--emulators/virtualbox-ose-kmod-72/Makefile114
-rw-r--r--emulators/virtualbox-ose-kmod-72/distinfo3
-rw-r--r--emulators/virtualbox-ose-kmod-72/files/pkg-message.in10
-rw-r--r--emulators/virtualbox-ose-kmod-72/files/vboxnet.in67
-rw-r--r--emulators/virtualbox-ose-kmod-72/pkg-descr5
-rw-r--r--emulators/virtualbox-ose-kmod-72/pkg-plist6
-rw-r--r--emulators/virtualbox-ose-kmod-legacy/Makefile3
-rw-r--r--emulators/virtualbox-ose-kmod/Makefile3
-rw-r--r--emulators/virtualbox-ose-legacy/Makefile6
-rw-r--r--emulators/virtualbox-ose-nox11-72/Makefile11
-rw-r--r--emulators/virtualbox-ose/Makefile6
-rw-r--r--emulators/vt100/Makefile1
-rw-r--r--emulators/wine-devel/Makefile64
-rw-r--r--emulators/wine-devel/distinfo6
-rw-r--r--emulators/wine-devel/files/patch-server_ptrace.c11
-rw-r--r--emulators/wine-devel/pkg-plist30
-rw-r--r--emulators/wine-mono-devel/Makefile2
-rw-r--r--emulators/wine-mono-devel/distinfo6
-rw-r--r--emulators/wine/Makefile2
-rw-r--r--filesystems/Makefile2
-rw-r--r--filesystems/davfs2/Makefile4
-rw-r--r--filesystems/davfs2/distinfo6
-rw-r--r--filesystems/hammer2/Makefile2
-rw-r--r--filesystems/hammer2/distinfo6
-rw-r--r--filesystems/hfsfuse/Makefile13
-rw-r--r--filesystems/hfsfuse/distinfo6
-rw-r--r--filesystems/hfsfuse/pkg-descr4
-rw-r--r--filesystems/libblkid/Makefile2
-rw-r--r--filesystems/libblkid/files/patch-libblkid_src_devname.c30
-rw-r--r--filesystems/libblkid/files/patch-libblkid_src_probe.c49
-rw-r--r--filesystems/libblkid/files/patch-misc-utils_blkid.c18
-rw-r--r--filesystems/ltfs/Makefile5
-rw-r--r--filesystems/ltfs/distinfo6
-rw-r--r--filesystems/ltfs/files/patch-src_libltfs_xattr.h13
-rw-r--r--filesystems/ltfs/pkg-plist1
-rw-r--r--filesystems/mergerfs/Makefile2
-rw-r--r--filesystems/mergerfs/files/patch-src_fs__copy__file__range__unsupported.icpp11
-rw-r--r--filesystems/openzfs-kmod/Makefile2
-rw-r--r--filesystems/openzfs-kmod/distinfo6
-rw-r--r--filesystems/openzfs/Makefile2
-rw-r--r--filesystems/openzfs/distinfo6
-rw-r--r--filesystems/openzfs/pkg-plist12
-rw-r--r--filesystems/py-pyfakefs/Makefile4
-rw-r--r--filesystems/py-pyfakefs/distinfo6
-rw-r--r--filesystems/py-tahoe-lafs/Makefile1
-rw-r--r--filesystems/rubygem-chef-winrm-fs/Makefile2
-rw-r--r--filesystems/rubygem-chef-winrm-fs/distinfo6
-rw-r--r--filesystems/sandboxfs/Makefile2
-rw-r--r--filesystems/sasquatch/Makefile35
-rw-r--r--filesystems/sasquatch/distinfo3
-rw-r--r--filesystems/sasquatch/pkg-descr16
-rw-r--r--filesystems/ufs/Makefile4
-rw-r--r--filesystems/ufs/Makefile.crates122
-rw-r--r--filesystems/ufs/distinfo250
-rw-r--r--filesystems/webdavfs/Makefile2
-rw-r--r--filesystems/xfuse/Makefile3
-rw-r--r--filesystems/xfuse/Makefile.crates43
-rw-r--r--filesystems/xfuse/distinfo92
-rw-r--r--filesystems/zerofs/Makefile27
-rw-r--r--filesystems/zerofs/Makefile.crates417
-rw-r--r--filesystems/zerofs/distinfo837
-rw-r--r--filesystems/zerofs/pkg-descr4
-rw-r--r--filesystems/zfs-snap-diff/Makefile2
-rw-r--r--filesystems/zrepl-dsh2dsh/Makefile9
-rw-r--r--filesystems/zrepl-dsh2dsh/distinfo10
-rw-r--r--filesystems/zrepl/Makefile2
-rw-r--r--filesystems/ztop/Makefile2
-rw-r--r--finance/Makefile2
-rw-r--r--finance/R-cran-gmm/Makefile6
-rw-r--r--finance/R-cran-gmm/distinfo6
-rw-r--r--finance/alkimia/Makefile73
-rw-r--r--finance/alkimia/distinfo6
-rw-r--r--finance/alkimia/files/patch-CMakeLists.txt33
-rw-r--r--finance/alkimia/files/patch-autotests_CMakeLists.txt15
-rw-r--r--finance/alkimia/files/patch-src_libalkimia.pc.in17
-rw-r--r--finance/alkimia/files/plasma_applets_ForeignCurrencies_metadata.json71
-rw-r--r--finance/alkimia/pkg-plist104
-rw-r--r--finance/beancount/Makefile6
-rw-r--r--finance/beangulp/Makefile4
-rw-r--r--finance/electrs/Makefile1
-rw-r--r--finance/electrum/Makefile2
-rw-r--r--finance/electrum/distinfo6
-rw-r--r--finance/favagtk/Makefile2
-rw-r--r--finance/fixc/Makefile2
-rw-r--r--finance/gnucash-docs/Makefile2
-rw-r--r--finance/gnucash-docs/distinfo6
-rw-r--r--finance/gnucash-docs/pkg-plist1
-rw-r--r--finance/gnucash/Makefile5
-rw-r--r--finance/gnucash/distinfo6
-rw-r--r--finance/gnucash/pkg-plist7
-rw-r--r--finance/homebox/Makefile8
-rw-r--r--finance/homebox/distinfo14
-rw-r--r--finance/hyperswitch/Makefile2
-rw-r--r--finance/kmymoney/Makefile63
-rw-r--r--finance/kmymoney/distinfo6
-rw-r--r--finance/kmymoney/files/patch-CMakeLists.txt22
-rw-r--r--finance/kmymoney/files/patch-cmake_modules_FindLibOfx.cmake156
-rw-r--r--finance/kmymoney/files/patch-kmymoney_mymoney_CMakeLists.txt13
-rw-r--r--finance/kmymoney/files/patch-kmymoney_mymoney_mymoneycontact.cpp48
-rw-r--r--finance/kmymoney/files/patch-kmymoney_plugins_kbanking_gwenkdegui.cpp14
-rw-r--r--finance/kmymoney/files/patch-kmymoney_plugins_kbanking_gwenkdegui.h16
-rw-r--r--finance/kmymoney/files/patch-kmymoney_plugins_kbanking_kbanking.h15
-rw-r--r--finance/kmymoney/pkg-plist1316
-rw-r--r--finance/lnd/Makefile2
-rw-r--r--finance/myphpmoney/Makefile31
-rw-r--r--finance/myphpmoney/distinfo2
-rw-r--r--finance/myphpmoney/pkg-descr6
-rw-r--r--finance/myphpmoney/pkg-plist454
-rw-r--r--finance/nextcloud-cospend/Makefile2
-rw-r--r--finance/nextcloud-cospend/distinfo6
-rw-r--r--finance/odoo/Makefile6
-rw-r--r--finance/odoo/files/pkg-message.in2
-rw-r--r--finance/odoo16/Makefile5
-rw-r--r--finance/odoo16/files/pkg-message.in2
-rw-r--r--finance/odoo17/Makefile6
-rw-r--r--finance/odoo17/files/pkg-message.in2
-rw-r--r--finance/ord/Makefile2
-rw-r--r--finance/prestashop/Makefile2
-rw-r--r--finance/prestashop/distinfo6
-rw-r--r--finance/py-bt/Makefile1
-rw-r--r--finance/py-degiro-connector/Makefile1
-rw-r--r--finance/py-ebaysdk/Makefile4
-rw-r--r--finance/py-ffn/Makefile1
-rw-r--r--finance/py-finviz/Makefile4
-rw-r--r--finance/py-finvizfinance/Makefile15
-rw-r--r--finance/py-finvizfinance/distinfo6
-rw-r--r--finance/py-investpy/Makefile4
-rw-r--r--finance/py-mplfinance/Makefile2
-rw-r--r--finance/py-ofxparse/Makefile3
-rw-r--r--finance/py-pytrends/Makefile4
-rw-r--r--finance/py-quantecon/Makefile2
-rw-r--r--finance/py-quantecon/distinfo6
-rw-r--r--finance/py-yahooquery/Makefile4
-rw-r--r--finance/quba-viewer/Makefile99
-rw-r--r--finance/quba-viewer/distinfo5
-rw-r--r--finance/quba-viewer/files/patch-package.json50
-rw-r--r--finance/quba-viewer/files/quba-viewer.desktop8
-rw-r--r--finance/quba-viewer/pkg-descr3
-rw-r--r--finance/quba-viewer/pkg-plist203
-rw-r--r--finance/skrooge/Makefile1
-rw-r--r--finance/ticker/Makefile3
-rw-r--r--finance/ticker/distinfo10
-rw-r--r--finance/tickrs/Makefile2
-rw-r--r--french/libreoffice/distinfo10
-rw-r--r--french/wordpress/distinfo6
-rw-r--r--ftp/R-cran-curl/Makefile2
-rw-r--r--ftp/R-cran-curl/distinfo6
-rw-r--r--ftp/curl/Makefile6
-rw-r--r--ftp/curl/distinfo6
-rw-r--r--ftp/curl/pkg-plist10
-rw-r--r--ftp/curlie/Makefile2
-rw-r--r--ftp/freebsd-ftpd/Makefile3
-rw-r--r--ftp/freebsd-ftpd/distinfo6
-rw-r--r--ftp/linux-rl9-curl/Makefile4
-rw-r--r--ftp/linux-rl9-curl/distinfo26
-rw-r--r--ftp/net2ftp/Makefile2
-rw-r--r--ftp/pget/Makefile2
-rw-r--r--ftp/rubygem-curb/Makefile2
-rw-r--r--ftp/rubygem-curb/distinfo6
-rw-r--r--ftp/termscp/Makefile2
-rw-r--r--ftp/unftp/Makefile2
-rw-r--r--games/0ad/Makefile2
-rw-r--r--games/3omns/Makefile2
-rw-r--r--games/DDNet/Makefile1
-rw-r--r--games/LibreMines/Makefile14
-rw-r--r--games/LibreMines/distinfo6
-rw-r--r--games/LibreMines/pkg-plist3
-rw-r--r--games/Makefile3
-rw-r--r--games/NBlood/Makefile2
-rw-r--r--games/NBlood/distinfo6
-rw-r--r--games/abbayedesmorts/Makefile1
-rw-r--r--games/afternoonstalker/Makefile1
-rw-r--r--games/ags/Makefile5
-rw-r--r--games/ags/distinfo8
-rw-r--r--games/alephone-data/Makefile2
-rw-r--r--games/alephone-scenarios/Makefile2
-rw-r--r--games/alephone/Makefile2
-rw-r--r--games/anki/Makefile9
-rw-r--r--games/anki/Makefile.crates278
-rw-r--r--games/anki/distinfo574
-rw-r--r--games/anki/files/patch-pylib_tools_hookslib.py6
-rw-r--r--games/anki/pkg-plist2
-rw-r--r--games/assaultcube/Makefile1
-rw-r--r--games/automuteus/Makefile16
-rw-r--r--games/automuteus/distinfo6
-rw-r--r--games/barony/Makefile2
-rw-r--r--games/blinken/distinfo6
-rw-r--r--games/blobwars/Makefile2
-rw-r--r--games/blockattack/Makefile1
-rw-r--r--games/bomber/distinfo6
-rw-r--r--games/bovo/distinfo6
-rw-r--r--games/brogue/Makefile1
-rw-r--r--games/burgerspace/Makefile1
-rw-r--r--games/cataclysm-dda/Makefile1
-rw-r--r--games/catesc/Makefile2
-rw-r--r--games/cavezofphear/Makefile2
-rw-r--r--games/cavezofphear/distinfo6
-rw-r--r--games/cdogs-sdl/Makefile3
-rw-r--r--games/cdogs-sdl/distinfo6
-rw-r--r--games/cdogs-sdl/pkg-plist28
-rw-r--r--games/chocolate-doom/Makefile2
-rw-r--r--games/chocolate-doom/distinfo6
-rw-r--r--games/chromium-bsu/Makefile2
-rw-r--r--games/colobot/Makefile2
-rw-r--r--games/corsix-th/Makefile2
-rw-r--r--games/corsix-th/distinfo6
-rw-r--r--games/cosmosmash/Makefile1
-rw-r--r--games/crispy-doom/Makefile2
-rw-r--r--games/crispy-doom/distinfo6
-rw-r--r--games/crossfire-client/Makefile5
-rw-r--r--games/crossfire-client/distinfo6
-rw-r--r--games/devilutionX/Makefile2
-rw-r--r--games/domino-chain/Makefile2
-rw-r--r--games/dose-response/Makefile2
-rw-r--r--games/dreamchess/Makefile2
-rw-r--r--games/dxx-rebirth/Makefile1
-rw-r--r--games/ecwolf/Makefile6
-rw-r--r--games/ecwolf/distinfo8
-rw-r--r--games/el/Makefile2
-rw-r--r--games/endgame-singularity/Makefile2
-rw-r--r--games/enigma/Makefile2
-rw-r--r--games/fheroes2/Makefile2
-rw-r--r--games/fheroes2/distinfo6
-rw-r--r--games/flare-engine/Makefile2
-rw-r--r--games/flare-game/Makefile2
-rw-r--r--games/freesynd/Makefile1
-rw-r--r--games/fretsonfire/Makefile2
-rw-r--r--games/funnyboat/Makefile2
-rw-r--r--games/galaxyhack/Makefile1
-rw-r--r--games/genact/Makefile2
-rw-r--r--games/gigalomania/Makefile2
-rw-r--r--games/glob2/Makefile2
-rw-r--r--games/gnome-nibbles/Makefile11
-rw-r--r--games/gnome-nibbles/distinfo6
-rw-r--r--games/gnome-nibbles/pkg-plist59
-rw-r--r--games/gnome-robots/Makefile2
-rw-r--r--games/gnome-tetravex/Makefile21
-rw-r--r--games/gnome-tetravex/distinfo8
-rw-r--r--games/gnome-tetravex/pkg-plist30
-rw-r--r--games/gnuchess/Makefile10
-rw-r--r--games/gnuchess/distinfo6
-rw-r--r--games/gnuchess/pkg-plist4
-rw-r--r--games/granatier/distinfo6
-rw-r--r--games/griels-quest/Makefile1
-rw-r--r--games/hedgewars/Makefile1
-rw-r--r--games/hivetui/Makefile2
-rw-r--r--games/hoverboard-sdl/Makefile2
-rw-r--r--games/hypatia_engine/Makefile2
-rw-r--r--games/hyperrogue/Makefile2
-rw-r--r--games/hyperrogue/distinfo6
-rw-r--r--games/iceicepenguin/Makefile2
-rw-r--r--games/instead/Makefile2
-rw-r--r--games/jaggedalliance2/Makefile2
-rw-r--r--games/jumpy/Makefile2
-rw-r--r--games/kajongg/distinfo6
-rw-r--r--games/kanagram/distinfo6
-rw-r--r--games/kapman/distinfo6
-rw-r--r--games/katomic/distinfo6
-rw-r--r--games/kblackbox/distinfo6
-rw-r--r--games/kblocks/distinfo6
-rw-r--r--games/kbounce/distinfo6
-rw-r--r--games/kbreakout/distinfo6
-rw-r--r--games/kdegames/Makefile2
-rw-r--r--games/kdiamond/distinfo6
-rw-r--r--games/keeperrl/Makefile2
-rw-r--r--games/kfourinline/distinfo6
-rw-r--r--games/kgoldrunner/distinfo6
-rw-r--r--games/khangman/distinfo6
-rw-r--r--games/khangman/pkg-plist1
-rw-r--r--games/kigo/distinfo6
-rw-r--r--games/killbots/distinfo6
-rw-r--r--games/kiriki/distinfo6
-rw-r--r--games/kjumpingcube/distinfo6
-rw-r--r--games/klickety/distinfo6
-rw-r--r--games/klines/distinfo6
-rw-r--r--games/kmahjongg/distinfo6
-rw-r--r--games/kmines/distinfo6
-rw-r--r--games/knavalbattle/distinfo6
-rw-r--r--games/knetwalk/distinfo6
-rw-r--r--games/knights/distinfo6
-rw-r--r--games/kolf/distinfo6
-rw-r--r--games/kollision/distinfo6
-rw-r--r--games/konquest/distinfo6
-rw-r--r--games/kpat/distinfo6
-rw-r--r--games/krank/Makefile2
-rw-r--r--games/kreversi/distinfo6
-rw-r--r--games/kshisen/distinfo6
-rw-r--r--games/ksirk/distinfo6
-rw-r--r--games/ksirk/pkg-plist5
-rw-r--r--games/ksnakeduel/distinfo6
-rw-r--r--games/kspaceduel/distinfo6
-rw-r--r--games/ksquares/distinfo6
-rw-r--r--games/ksudoku/distinfo6
-rw-r--r--games/ktuberling/distinfo6
-rw-r--r--games/kubrick/distinfo6
-rw-r--r--games/lander/Makefile2
-rw-r--r--games/lbreakouthd/Makefile1
-rw-r--r--games/leela-zero/Makefile5
-rw-r--r--games/leela-zero/distinfo6
-rw-r--r--games/leela-zero/files/patch-CMakeLists.txt21
-rw-r--r--games/leela-zero/files/patch-src_OpenCL.cpp4
-rw-r--r--games/leela-zero/files/patch-src_UCTNode.cpp12
-rw-r--r--games/legend-of-edgar/Makefile1
-rw-r--r--games/libgnome-games-support2/Makefile4
-rw-r--r--games/libgnome-games-support2/distinfo6
-rw-r--r--games/libgnome-games-support2/pkg-plist2
-rw-r--r--games/libkdegames/distinfo6
-rw-r--r--games/libkmahjongg/distinfo6
-rw-r--r--games/libretro-beetle_psx/Makefile4
-rw-r--r--games/libretro-beetle_psx/distinfo6
-rw-r--r--games/libretro-gambatte/Makefile4
-rw-r--r--games/libretro-gambatte/distinfo6
-rw-r--r--games/libretro-mgba/Makefile4
-rw-r--r--games/libretro-mgba/distinfo6
-rw-r--r--games/libretro-nestopia/Makefile4
-rw-r--r--games/libretro-nestopia/distinfo6
-rw-r--r--games/libretro-shaders-slang/Makefile4
-rw-r--r--games/libretro-shaders-slang/distinfo6
-rw-r--r--games/libretro-shaders-slang/pkg-plist86
-rw-r--r--games/libretro-snes9x/Makefile4
-rw-r--r--games/libretro-snes9x/distinfo6
-rw-r--r--games/lincity-ng/Makefile42
-rw-r--r--games/lincity-ng/distinfo5
-rw-r--r--games/lincity-ng/files/patch-mk-jam-install.jam11
-rw-r--r--games/lincity-ng/files/patch-src_lincity-ng_Config.cpp25
-rw-r--r--games/lincity-ng/files/patch-src_lincity_MapPoint.hpp11
-rw-r--r--games/lincity-ng/pkg-plist1723
-rw-r--r--games/linux-enemyterritory/Makefile6
-rw-r--r--games/linux-steam-utils/Makefile2
-rw-r--r--games/linux-steam-utils/distinfo6
-rw-r--r--games/lskat/distinfo6
-rw-r--r--games/luanti/Makefile5
-rw-r--r--games/luanti/distinfo6
-rw-r--r--games/luanti/pkg-plist8
-rw-r--r--games/lwjgl/Makefile4
-rw-r--r--games/mahjong/Makefile2
-rw-r--r--games/mahjong/distinfo6
-rw-r--r--games/meandmyshadow/Makefile2
-rw-r--r--games/minecraft-server/Makefile4
-rw-r--r--games/minecraft-server/distinfo6
-rw-r--r--games/minerbold/Makefile2
-rw-r--r--games/minigalaxy/Makefile25
-rw-r--r--games/minigalaxy/distinfo3
-rw-r--r--games/minigalaxy/pkg-descr20
-rw-r--r--games/minigalaxy/pkg-message13
-rw-r--r--games/minigalaxy/pkg-plist157
-rw-r--r--games/mirrormagic/Makefile1
-rw-r--r--games/monsterz/Makefile1
-rw-r--r--games/moonlight-embedded-devel/Makefile30
-rw-r--r--games/moonlight-embedded-devel/distinfo6
-rw-r--r--games/moonlight-embedded-devel/pkg-descr4
-rw-r--r--games/motogt/Makefile47
-rw-r--r--games/motogt/distinfo2
-rw-r--r--games/motogt/files/motogt.in4
-rw-r--r--games/motogt/files/patch-Makefile10
-rw-r--r--games/motogt/files/patch-src-Circuito.cpp11
-rw-r--r--games/motogt/files/patch-src-Config.cpp22
-rw-r--r--games/motogt/files/patch-src-MakeData.cpp48
-rw-r--r--games/motogt/files/patch-src-Makefile.common149
-rw-r--r--games/motogt/files/patch-src-Makefile.lnx25
-rw-r--r--games/motogt/pkg-descr5
-rw-r--r--games/naev/Makefile2
-rw-r--r--games/narcissu2/Makefile2
-rw-r--r--games/neo-cowsay/Makefile2
-rw-r--r--games/nxengine/Makefile2
-rw-r--r--games/openage/Makefile1
-rw-r--r--games/openclaw/Makefile2
-rw-r--r--games/openclonk/Makefile10
-rw-r--r--games/openclonk/distinfo6
-rw-r--r--games/openclonk/files/patch-CMakeLists.txt40
-rw-r--r--games/openclonk/files/patch-blake210621
-rw-r--r--games/openmw/Makefile10
-rw-r--r--games/openomf/Makefile67
-rw-r--r--games/openomf/distinfo9
-rw-r--r--games/openomf/files/patch-CMakeLists.txt23
-rw-r--r--games/openomf/files/patch-src_main.c11
-rw-r--r--games/openomf/files/patch-src_resources_pathmanager.c26
-rw-r--r--games/openomf/pkg-plist19
-rw-r--r--games/openrct2/Makefile9
-rw-r--r--games/openrct2/distinfo14
-rw-r--r--games/openrct2/pkg-plist10
-rw-r--r--games/openspades/Makefile2
-rw-r--r--games/palapeli/distinfo6
-rw-r--r--games/palapeli/pkg-plist1
-rw-r--r--games/palomino/Makefile112
-rw-r--r--games/palomino/distinfo10
-rw-r--r--games/palomino/files/patch-src_input_device__keyboard__osg.cc15
-rw-r--r--games/palomino/files/patch-src_input_device__keyboard__osg.hh10
-rw-r--r--games/palomino/files/patch-src_input_device__mouse__osg.cc15
-rw-r--r--games/palomino/files/patch-src_input_device__mouse__osg.hh10
-rw-r--r--games/palomino/pkg-descr2
-rw-r--r--games/palomino/pkg-plist442
-rw-r--r--games/pathological/Makefile2
-rw-r--r--games/picmi/distinfo6
-rw-r--r--games/picmi/pkg-plist1
-rw-r--r--games/pinball/Makefile2
-rw-r--r--games/pioneer/Makefile2
-rw-r--r--games/pioneers/Makefile2
-rw-r--r--games/pipewalker/Makefile1
-rw-r--r--games/ponscripter-07th-mod/Makefile1
-rw-r--r--games/punchy/Makefile2
-rw-r--r--games/py-fife/Makefile2
-rw-r--r--games/py-mnemosyne-proj/Makefile2
-rw-r--r--games/pysolfc-cardsets/Makefile1
-rw-r--r--games/pysolfc/Makefile3
-rw-r--r--games/pysolfc/distinfo6
-rw-r--r--games/pyspacewar/Makefile2
-rw-r--r--games/qwfwd/Makefile9
-rw-r--r--games/redeclipse/Makefile2
-rw-r--r--games/redeclipse16/Makefile2
-rw-r--r--games/renpy/Makefile3
-rw-r--r--games/retroarch/Makefile4
-rw-r--r--games/retroarch/files/patch-audio_drivers_pipewire.c20
-rw-r--r--games/retroarch/files/patch-camera_drivers_pipewire.c20
-rw-r--r--games/retroarch/files/patch-fix-ffmpeg897
-rw-r--r--games/retroarch/files/patch-qb_config.libs.sh13
-rw-r--r--games/rocksndiamonds/Makefile1
-rw-r--r--games/rpg-cli/Makefile2
-rw-r--r--games/sauerbraten/Makefile2
-rw-r--r--games/sdlpop/Makefile2
-rw-r--r--games/skladnik/distinfo6
-rw-r--r--games/skladnik/pkg-plist1
-rw-r--r--games/solarus-quest-editor/Makefile6
-rw-r--r--games/solarus-quest-editor/distinfo6
-rw-r--r--games/solarus/Makefile6
-rw-r--r--games/solarus/distinfo6
-rw-r--r--games/solarus/pkg-plist2
-rw-r--r--games/solver/Makefile2
-rw-r--r--games/starfighter/Makefile2
-rw-r--r--games/stonesoup/Makefile1
-rw-r--r--games/stratagus/Makefile2
-rw-r--r--games/sulis/Makefile2
-rw-r--r--games/supertux2/Makefile2
-rw-r--r--games/tesseract/Makefile2
-rw-r--r--games/tome4-beta/Makefile2
-rw-r--r--games/tome4/Makefile2
-rw-r--r--games/toppler/Makefile2
-rw-r--r--games/trackballs/Makefile2
-rw-r--r--games/trigger-rally/Makefile2
-rw-r--r--games/tuxpaint-config/Makefile1
-rw-r--r--games/tuxpaint-fonts/Makefile2
-rw-r--r--games/tuxpaint-stamps/Makefile1
-rw-r--r--games/tuxpaint/Makefile2
-rw-r--r--games/typtea/Makefile4
-rw-r--r--games/typtea/distinfo10
-rw-r--r--games/unknown-horizons/Makefile2
-rw-r--r--games/valyriatear/Makefile2
-rw-r--r--games/vcmi/Makefile2
-rw-r--r--games/vectoroids/Makefile1
-rw-r--r--games/veloren-weekly/Makefile12
-rw-r--r--games/veloren-weekly/Makefile.crates757
-rw-r--r--games/veloren-weekly/distinfo1512
-rw-r--r--games/veloren-weekly/files/patch-gilrs107
-rw-r--r--games/veloren-weekly/files/patch-i38628
-rw-r--r--games/veloren-weekly/files/patch-keyboard-keynames41
-rw-r--r--games/veloren-weekly/files/patch-shaderc88
-rw-r--r--games/veloren-weekly/files/patch-unix72
-rw-r--r--games/veloren-weekly/files/patch-wgpu-nvidia13
-rw-r--r--games/vkquake/Makefile5
-rw-r--r--games/vkquake/distinfo4
-rw-r--r--games/voadi/Makefile1
-rw-r--r--games/wargus/Makefile2
-rw-r--r--games/warzone2100/Makefile39
-rw-r--r--games/warzone2100/distinfo6
-rw-r--r--games/warzone2100/pkg-plist6
-rw-r--r--games/wesnoth/Makefile7
-rw-r--r--games/wesnoth/files/patch-CMakeLists.txt2
-rw-r--r--games/whichwayisup/Makefile2
-rw-r--r--games/widelands/Makefile2
-rw-r--r--games/xqf/Makefile3
-rw-r--r--games/xray-16/Makefile18
-rw-r--r--games/xray-16/distinfo12
-rw-r--r--games/xray-16/files/patch-Externals_CMakeLists.txt11
-rw-r--r--games/xray-16/files/patch-src_Layers_xrRender_dxImGuiRender.cpp11
-rw-r--r--german/libreoffice/distinfo10
-rw-r--r--german/mythes/Makefile2
-rw-r--r--german/mythes/distinfo6
-rw-r--r--german/wordpress/distinfo6
-rw-r--r--graphics/Coin/Makefile2
-rw-r--r--graphics/ImageMagick6/Makefile2
-rw-r--r--graphics/ImageMagick7/Makefile2
-rw-r--r--graphics/Makefile8
-rw-r--r--graphics/R-cran-colorspace/Makefile19
-rw-r--r--graphics/R-cran-colorspace/distinfo6
-rw-r--r--graphics/R-cran-ggplot2/Makefile5
-rw-r--r--graphics/R-cran-ggplot2/distinfo6
-rw-r--r--graphics/R-cran-magick/Makefile2
-rw-r--r--graphics/R-cran-magick/distinfo6
-rw-r--r--graphics/R-cran-pdftools/Makefile6
-rw-r--r--graphics/R-cran-pdftools/distinfo6
-rw-r--r--graphics/R-cran-ragg/Makefile14
-rw-r--r--graphics/R-cran-ragg/distinfo6
-rw-r--r--graphics/R-cran-visNetwork/Makefile6
-rw-r--r--graphics/R-cran-visNetwork/distinfo6
-rw-r--r--graphics/ampasCTL/Makefile2
-rw-r--r--graphics/appleseed/Makefile2
-rw-r--r--graphics/art/Makefile3
-rw-r--r--graphics/art/distinfo6
-rw-r--r--graphics/art/pkg-plist1
-rw-r--r--graphics/artem/Makefile2
-rw-r--r--graphics/asciinema-agg/Makefile3
-rw-r--r--graphics/asciinema-agg/Makefile.crates550
-rw-r--r--graphics/asciinema-agg/distinfo10
-rw-r--r--graphics/atril-lite/Makefile2
-rw-r--r--graphics/atril/Makefile2
-rw-r--r--graphics/atril/pkg-plist1
-rw-r--r--graphics/birdfont/Makefile2
-rw-r--r--graphics/blender/Makefile2
-rw-r--r--graphics/bmeps/Makefile8
-rw-r--r--graphics/bmeps/distinfo6
-rw-r--r--graphics/cegui/Makefile2
-rw-r--r--graphics/chafa/Makefile1
-rw-r--r--graphics/cimg/Makefile3
-rw-r--r--graphics/cimg/distinfo6
-rw-r--r--graphics/cimg/files/patch-examples__Makefile46
-rw-r--r--graphics/colmap/Makefile21
-rw-r--r--graphics/colmap/distinfo6
-rw-r--r--graphics/colmap/files/patch-cmake_FindDependencies.cmake19
-rw-r--r--graphics/colord-kde/distinfo6
-rw-r--r--graphics/converseen/Makefile2
-rw-r--r--graphics/converseen/distinfo6
-rw-r--r--graphics/corrupter/Makefile2
-rw-r--r--graphics/ctl/Makefile2
-rw-r--r--graphics/d2/Makefile4
-rw-r--r--graphics/d2/distinfo10
-rw-r--r--graphics/darktable/Makefile2
-rw-r--r--graphics/devil/Makefile2
-rw-r--r--graphics/dify/Makefile2
-rw-r--r--graphics/digikam/Makefile40
-rw-r--r--graphics/digikam/distinfo10
-rw-r--r--graphics/digikam/files/patch-core_libs_widgets_text_localizeselector.cpp14
-rw-r--r--graphics/digikam/pkg-plist136
-rw-r--r--graphics/drawio/Makefile2
-rw-r--r--graphics/drawpile/Makefile2
-rw-r--r--graphics/drm-510-kmod/Makefile2
-rw-r--r--graphics/drm-515-kmod/Makefile2
-rw-r--r--graphics/drm-61-kmod/Makefile4
-rw-r--r--graphics/drm-61-kmod/Makefile.version2
-rw-r--r--graphics/drm-61-kmod/distinfo6
-rw-r--r--graphics/drm-66-kmod/Makefile4
-rw-r--r--graphics/drm-66-kmod/Makefile.version2
-rw-r--r--graphics/drm-66-kmod/distinfo6
-rw-r--r--graphics/drm-kmod/Makefile2
-rw-r--r--graphics/drm-latest-kmod/Makefile60
-rw-r--r--graphics/drm-latest-kmod/Makefile.version5
-rw-r--r--graphics/drm-latest-kmod/distinfo3
-rw-r--r--graphics/drm-latest-kmod/files/pkg-message.in22
-rw-r--r--graphics/drm-latest-kmod/pkg-descr4
-rw-r--r--graphics/drm-latest-kmod/pkg-plist6
-rw-r--r--graphics/drm_info/Makefile4
-rw-r--r--graphics/drm_info/distinfo6
-rw-r--r--graphics/drm_info/files/patch-libdrm-2.4.12355
-rw-r--r--graphics/dssim/Makefile2
-rw-r--r--graphics/durdraw/Makefile2
-rw-r--r--graphics/enblend/Makefile2
-rw-r--r--graphics/exiv2/Makefile2
-rw-r--r--graphics/exiv2/distinfo6
-rw-r--r--graphics/exrtools/Makefile2
-rw-r--r--graphics/feh/Makefile3
-rw-r--r--graphics/feh/distinfo6
-rw-r--r--graphics/fractgen/Makefile4
-rw-r--r--graphics/fractgen/distinfo6
-rw-r--r--graphics/fractgen/pkg-plist185
-rw-r--r--graphics/frei0r-plugins-cairo/Makefile6
-rw-r--r--graphics/frei0r-plugins-cairo/pkg-plist1
-rw-r--r--graphics/frei0r-plugins-gavl/Makefile6
-rw-r--r--graphics/frei0r-plugins-opencv/Makefile8
-rw-r--r--graphics/frei0r/Makefile8
-rw-r--r--graphics/frei0r/distinfo6
-rw-r--r--graphics/frei0r/files/patch-CMakeLists.txt20
-rw-r--r--graphics/frei0r/files/patch-src_filter_CMakeLists.txt8
-rw-r--r--graphics/frei0r/files/patch-src_mixer2_CMakeLists.txt4
-rw-r--r--graphics/frei0r/pkg-plist8
-rw-r--r--graphics/frei0r/version.mk2
-rw-r--r--graphics/fyre/Makefile2
-rw-r--r--graphics/gdal/Makefile4
-rw-r--r--graphics/gdal/files/patch-ogr_ogrsf__frmts_xodr_ogr__xodr.h11
-rw-r--r--graphics/gdal/files/patch-pugixml10
-rw-r--r--graphics/gdk-pixbuf2/Makefile19
-rw-r--r--graphics/gdk-pixbuf2/distinfo8
-rw-r--r--graphics/gdk-pixbuf2/pkg-plist2
-rw-r--r--graphics/gegl/Makefile5
-rw-r--r--graphics/gegl/distinfo4
-rw-r--r--graphics/geos/Makefile2
-rw-r--r--graphics/geos/distinfo6
-rw-r--r--graphics/geos/pkg-plist21
-rw-r--r--graphics/gexiv2/Makefile2
-rw-r--r--graphics/gexiv2_016/Makefile41
-rw-r--r--graphics/gexiv2_016/distinfo3
-rw-r--r--graphics/gexiv2_016/pkg-descr3
-rw-r--r--graphics/gexiv2_016/pkg-plist216
-rw-r--r--graphics/gifski/Makefile2
-rw-r--r--graphics/gimp-app/Makefile2
-rw-r--r--graphics/gimp3-app/Makefile15
-rw-r--r--graphics/gimp3-app/pkg-plist2
-rw-r--r--graphics/glslang/Makefile9
-rw-r--r--graphics/glslang/distinfo6
-rw-r--r--graphics/glslang/pkg-plist3
-rw-r--r--graphics/gmic-qt/Makefile18
-rw-r--r--graphics/gmic-qt/distinfo6
-rw-r--r--graphics/gmic/Makefile2
-rw-r--r--graphics/gource/Makefile3
-rw-r--r--graphics/gowall/Makefile1
-rw-r--r--graphics/grafx2/Makefile1
-rw-r--r--graphics/gthumb/Makefile48
-rw-r--r--graphics/gthumb/distinfo6
-rw-r--r--graphics/gthumb/files/patch-extensions_image__rotation_rotation-utils.c10
-rw-r--r--graphics/gthumb/pkg-plist144
-rw-r--r--graphics/gwenview/distinfo6
-rw-r--r--graphics/hdr_tools/Makefile2
-rw-r--r--graphics/hs-tart/Makefile40
-rw-r--r--graphics/hs-tart/distinfo64
-rw-r--r--graphics/hugin/Makefile2
-rw-r--r--graphics/hvif-tools/Makefile23
-rw-r--r--graphics/hvif-tools/distinfo3
-rw-r--r--graphics/hvif-tools/pkg-descr8
-rw-r--r--graphics/hyprgraphics/Makefile17
-rw-r--r--graphics/hyprgraphics/distinfo6
-rw-r--r--graphics/hyprgraphics/pkg-plist8
-rw-r--r--graphics/imlib2/Makefile9
-rw-r--r--graphics/imlib2/pkg-plist1
-rw-r--r--graphics/impressive/Makefile2
-rw-r--r--graphics/inkscape/Makefile4
-rw-r--r--graphics/ipe/Makefile55
-rw-r--r--graphics/ipe/distinfo6
-rw-r--r--graphics/ipe/pkg-plist3
-rw-r--r--graphics/jasper/Makefile2
-rw-r--r--graphics/jasper/distinfo6
-rw-r--r--graphics/jp/Makefile2
-rw-r--r--graphics/jpeg-turbo/Makefile2
-rw-r--r--graphics/jpeg-turbo/distinfo6
-rw-r--r--graphics/jpegoptim/Makefile6
-rw-r--r--graphics/jpegoptim/distinfo6
-rw-r--r--graphics/jpgtn/Makefile5
-rw-r--r--graphics/kamera/distinfo6
-rw-r--r--graphics/kcolorchooser/distinfo6
-rw-r--r--graphics/kdegraphics-mobipocket/distinfo6
-rw-r--r--graphics/kdegraphics-mobipocket/pkg-plist.qt56
-rw-r--r--graphics/kdegraphics-mobipocket/pkg-plist.qt66
-rw-r--r--graphics/kdegraphics-svgpart/distinfo6
-rw-r--r--graphics/kdegraphics-thumbnailers/distinfo6
-rw-r--r--graphics/kdegraphics/Makefile1
-rw-r--r--graphics/kf5-kimageformats/Makefile2
-rw-r--r--graphics/kf6-kimageformats/Makefile12
-rw-r--r--graphics/kf6-kimageformats/distinfo6
-rw-r--r--graphics/kf6-kimageformats/files/patch-src_imageformats_raw.cpp11
-rw-r--r--graphics/kf6-kimageformats/pkg-plist2
-rw-r--r--graphics/kf6-kplotting/distinfo6
-rw-r--r--graphics/kf6-kquickcharts/distinfo6
-rw-r--r--graphics/kf6-ksvg/distinfo6
-rw-r--r--graphics/kf6-prison/distinfo6
-rw-r--r--graphics/kgraphviewer/distinfo6
-rw-r--r--graphics/kgraphviewer/pkg-plist1
-rw-r--r--graphics/khronos-texture/Makefile2
-rw-r--r--graphics/khronos-texture/distinfo6
-rw-r--r--graphics/kimagemapeditor/distinfo6
-rw-r--r--graphics/kolourpaint/Makefile15
-rw-r--r--graphics/kolourpaint/distinfo6
-rw-r--r--graphics/kolourpaint/pkg-plist5
-rw-r--r--graphics/kontrast/Makefile2
-rw-r--r--graphics/kontrast/distinfo6
-rw-r--r--graphics/kqtquickcharts/Makefile7
-rw-r--r--graphics/kqtquickcharts/distinfo6
-rw-r--r--graphics/kqtquickcharts/pkg-plist4
-rw-r--r--graphics/krita/Makefile3
-rw-r--r--graphics/krita/distinfo6
-rw-r--r--graphics/krita/files/patch-3rdparty__vendor_raqm_CMakeLists.txt12
-rw-r--r--graphics/ksanecore/Makefile1
-rw-r--r--graphics/ksanecore/distinfo6
-rw-r--r--graphics/libavif/Makefile2
-rw-r--r--graphics/libetonyek01/Makefile4
-rw-r--r--graphics/libetonyek01/files/patch-configure22
-rw-r--r--graphics/libetonyek01/files/patch-src_lib_IWAParser.cpp29
-rw-r--r--graphics/libetonyek01/files/patch-src_lib_IWORKTable.cpp13
-rw-r--r--graphics/libimagequant/Makefile2
-rw-r--r--graphics/libjxl/Makefile2
-rw-r--r--graphics/libkdcraw/distinfo6
-rw-r--r--graphics/libkexiv2/distinfo6
-rw-r--r--graphics/libksane/distinfo6
-rw-r--r--graphics/libopenraw/Makefile2
-rw-r--r--graphics/libresprite/Makefile34
-rw-r--r--graphics/libresprite/distinfo13
-rw-r--r--graphics/libresprite/files/patch-src_she_sdl2_she.cpp11
-rw-r--r--graphics/libresprite/pkg-descr4
-rw-r--r--graphics/libresprite/pkg-plist132
-rw-r--r--graphics/librsvg2-rust/Makefile13
-rw-r--r--graphics/librsvg2-rust/pkg-plist4
-rw-r--r--graphics/libyuv/Makefile8
-rw-r--r--graphics/libyuv/distinfo6
-rw-r--r--graphics/libyuv/files/patch-CMakeLists.txt18
-rw-r--r--graphics/libyuv/pkg-plist4
-rw-r--r--graphics/linux-c7-libdrm/Makefile2
-rw-r--r--graphics/linux-rl9-gdk-pixbuf2/Makefile4
-rw-r--r--graphics/linux-rl9-gdk-pixbuf2/distinfo30
-rw-r--r--graphics/linux-rl9-libdrm/Makefile2
-rw-r--r--graphics/linux-rl9-libjxl/Makefile5
-rw-r--r--graphics/linux-rl9-libjxl/distinfo14
-rw-r--r--graphics/linux-rl9-libjxl/pkg-plist.aarch644
-rw-r--r--graphics/linux-rl9-libjxl/pkg-plist.amd644
-rw-r--r--graphics/linux-rl9-qt5-qt3d/Makefile4
-rw-r--r--graphics/linux-rl9-qt5-qt3d/distinfo18
-rw-r--r--graphics/luminance-qt5/Makefile2
-rw-r--r--graphics/lunasvg/Makefile7
-rw-r--r--graphics/lunasvg/distinfo6
-rw-r--r--graphics/mandelbulber/Makefile1
-rw-r--r--graphics/mapnik/Makefile3
-rw-r--r--graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp11
-rw-r--r--graphics/matplotlib-cpp/Makefile2
-rw-r--r--graphics/menyoki/Makefile2
-rw-r--r--graphics/mesa-devel/Makefile20
-rw-r--r--graphics/mesa-devel/distinfo10
-rw-r--r--graphics/mesa-devel/files/libmap.conf.in2
-rw-r--r--graphics/mesa-devel/files/patch-suffix9
-rw-r--r--graphics/mesa-devel/pkg-plist8
-rw-r--r--graphics/mesa-dri/Makefile2
-rw-r--r--graphics/milton/Makefile2
-rw-r--r--graphics/minder/Makefile2
-rw-r--r--graphics/movit/Makefile2
-rw-r--r--graphics/movit/distinfo6
-rw-r--r--graphics/movit/pkg-plist2
-rw-r--r--graphics/mupdf/Makefile2
-rw-r--r--graphics/mupdf/distinfo6
-rw-r--r--graphics/noaa-apt/Makefile2
-rw-r--r--graphics/nvidia-drm-510-kmod-devel/Makefile4
-rw-r--r--graphics/nvidia-drm-510-kmod-devel/distinfo6
-rw-r--r--graphics/nvidia-drm-510-kmod/Makefile2
-rw-r--r--graphics/nvidia-drm-510-kmod/distinfo6
-rw-r--r--graphics/nvidia-drm-515-kmod-devel/Makefile4
-rw-r--r--graphics/nvidia-drm-515-kmod-devel/distinfo6
-rw-r--r--graphics/nvidia-drm-515-kmod/Makefile2
-rw-r--r--graphics/nvidia-drm-515-kmod/distinfo6
-rw-r--r--graphics/nvidia-drm-61-kmod-devel/Makefile4
-rw-r--r--graphics/nvidia-drm-61-kmod-devel/distinfo10
-rw-r--r--graphics/nvidia-drm-61-kmod/Makefile2
-rw-r--r--graphics/nvidia-drm-61-kmod/distinfo10
-rw-r--r--graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-0147
-rw-r--r--graphics/nvidia-drm-66-kmod-devel/Makefile4
-rw-r--r--graphics/nvidia-drm-66-kmod-devel/distinfo10
-rw-r--r--graphics/nvidia-drm-66-kmod/Makefile2
-rw-r--r--graphics/nvidia-drm-66-kmod/distinfo10
-rw-r--r--graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-0147
-rw-r--r--graphics/nvidia-drm-kmod-devel/Makefile4
-rw-r--r--graphics/nvidia-drm-kmod/Makefile3
-rw-r--r--graphics/nvidia-drm-kmod/Makefile.common2
-rw-r--r--graphics/ocrs/Makefile1
-rw-r--r--graphics/oculante/Makefile2
-rw-r--r--graphics/ogre3d/Makefile12
-rw-r--r--graphics/ogre3d/distinfo6
-rw-r--r--graphics/ogre3d/pkg-plist9
-rw-r--r--graphics/okular/distinfo6
-rw-r--r--graphics/okular/pkg-plist4
-rw-r--r--graphics/opencolorio/Makefile2
-rw-r--r--graphics/opencv/Makefile9
-rw-r--r--graphics/openexr-website-docs/Makefile2
-rw-r--r--graphics/openexr-website-docs/distinfo6
-rw-r--r--graphics/openexr/Makefile11
-rw-r--r--graphics/openexr/distinfo6
-rw-r--r--graphics/openexr/pkg-plist2
-rw-r--r--graphics/openimageio/Makefile2
-rw-r--r--graphics/openjph/Makefile2
-rw-r--r--graphics/openjph/distinfo6
-rw-r--r--graphics/openjph/pkg-plist2
-rw-r--r--graphics/openorienteering-mapper/Makefile3
-rw-r--r--graphics/openshadinglanguage/Makefile2
-rw-r--r--graphics/openvkl/Makefile5
-rw-r--r--graphics/openvkl/distinfo6
-rw-r--r--graphics/openvkl/pkg-plist34
-rw-r--r--graphics/openxr/Makefile2
-rw-r--r--graphics/openxr/distinfo6
-rw-r--r--graphics/osg/Makefile2
-rw-r--r--graphics/osg34/Makefile155
-rw-r--r--graphics/osg34/distinfo3
-rw-r--r--graphics/osg34/files/patch-CMakeLists.txt30
-rw-r--r--graphics/osg34/files/patch-CMakeModules-FindGTA.cmake25
-rw-r--r--graphics/osg34/files/patch-CMakeModules_FindFFmpeg.cmake10
-rw-r--r--graphics/osg34/files/patch-CMakeModules_FindGStreamer.cmake32
-rw-r--r--graphics/osg34/files/patch-CMakeModules_FindOpenEXR.cmake23
-rw-r--r--graphics/osg34/files/patch-shift-key-fix23
-rw-r--r--graphics/osg34/files/patch-src-OpenThreads-CMakeLists.txt8
-rw-r--r--graphics/osg34/files/patch-src-OpenThreads-pthreads-PThread.cpp37
-rw-r--r--graphics/osg34/files/patch-src_osgPlugins_ffmpeg_CMakeLists.txt31
-rw-r--r--graphics/osg34/files/patch-src_osgPlugins_gdal_CMakeLists.txt8
-rw-r--r--graphics/osg34/files/patch-src_osgPlugins_nvtt_CMakeLists.txt8
-rw-r--r--graphics/osg34/files/patch-src_osgPlugins_ogr_CMakeLists.txt8
-rw-r--r--graphics/osg34/pkg-descr4
-rw-r--r--graphics/osg34/pkg-plist792
-rw-r--r--graphics/ospray/Makefile5
-rw-r--r--graphics/oxipng/Makefile2
-rw-r--r--graphics/p5-Geo-GDAL-FFI/Makefile2
-rw-r--r--graphics/p5-Geo-GDAL-FFI/distinfo6
-rw-r--r--graphics/p5-Image-ExifTool-devel/Makefile4
-rw-r--r--graphics/p5-Image-ExifTool-devel/distinfo6
-rw-r--r--graphics/p5-Image-ExifTool-devel/pkg-plist6
-rw-r--r--graphics/pastel/Makefile1
-rw-r--r--graphics/pdfpc/Makefile4
-rw-r--r--graphics/pecl-qrencode/Makefile4
-rw-r--r--graphics/pecl-qrencode/distinfo6
-rw-r--r--graphics/pfstools/Makefile2
-rw-r--r--graphics/pgplot/Makefile4
-rw-r--r--graphics/phototonic/Makefile2
-rw-r--r--graphics/phototonic/distinfo6
-rw-r--r--graphics/phototonic/files/patch-phototonic.pro10
-rw-r--r--graphics/phototonic/pkg-plist20
-rw-r--r--graphics/pixie/Makefile2
-rw-r--r--graphics/plantuml/Makefile17
-rw-r--r--graphics/plantuml/distinfo6
-rw-r--r--graphics/plasma6-spectacle/distinfo6
-rw-r--r--graphics/plutosvg/Makefile1
-rw-r--r--graphics/plutovg/Makefile2
-rw-r--r--graphics/plutovg/distinfo6
-rw-r--r--graphics/png/Makefile8
-rw-r--r--graphics/png/distinfo10
-rw-r--r--graphics/png/pkg-plist2
-rw-r--r--graphics/poppler/Makefile2
-rw-r--r--graphics/poselib/Makefile2
-rw-r--r--graphics/poselib/distinfo6
-rw-r--r--graphics/poselib/files/patch-CMakeLists.txt22
-rw-r--r--graphics/poselib/pkg-plist2
-rw-r--r--graphics/povray37/Makefile2
-rw-r--r--graphics/povray38/Makefile2
-rw-r--r--graphics/pqiv/Makefile6
-rw-r--r--graphics/pqiv/distinfo6
-rw-r--r--graphics/py-PyOpenGL/Makefile2
-rw-r--r--graphics/py-actdiag/Makefile2
-rw-r--r--graphics/py-agx-emulsion/Makefile38
-rw-r--r--graphics/py-agx-emulsion/distinfo3
-rw-r--r--graphics/py-agx-emulsion/pkg-descr3
-rw-r--r--graphics/py-albumentations/Makefile2
-rw-r--r--graphics/py-blockdiag/Makefile2
-rw-r--r--graphics/py-blockdiagcontrib-cisco/Makefile2
-rw-r--r--graphics/py-cairocffi/Makefile8
-rw-r--r--graphics/py-cairocffi/distinfo6
-rw-r--r--graphics/py-cairocffi/files/patch-setup.cfg14
-rw-r--r--graphics/py-cairocffi/pkg-plist6
-rw-r--r--graphics/py-cairosvg/Makefile1
-rw-r--r--graphics/py-cartopy/Makefile2
-rw-r--r--graphics/py-colorthief/Makefile2
-rw-r--r--graphics/py-colorz/Makefile2
-rw-r--r--graphics/py-colour-science/Makefile1
-rw-r--r--graphics/py-contextily/Makefile1
-rw-r--r--graphics/py-descartes/Makefile2
-rw-r--r--graphics/py-django-easy-thumbnails/Makefile2
-rw-r--r--graphics/py-face_recognition/Makefile2
-rw-r--r--graphics/py-fotokilof/Makefile1
-rw-r--r--graphics/py-fury/Makefile2
-rw-r--r--graphics/py-geomdl/Makefile2
-rw-r--r--graphics/py-geosnap/Makefile1
-rw-r--r--graphics/py-haishoku/Makefile2
-rw-r--r--graphics/py-imagecodecs/Makefile3
-rw-r--r--graphics/py-imageio/Makefile1
-rw-r--r--graphics/py-img2pdf/Makefile1
-rw-r--r--graphics/py-mapclassify/Makefile1
-rw-r--r--graphics/py-mcomix/Makefile20
-rw-r--r--graphics/py-mcomix/distinfo6
-rw-r--r--graphics/py-mcomix/pkg-plist31
-rw-r--r--graphics/py-moderngl-window/Makefile1
-rw-r--r--graphics/py-moderngl/Makefile1
-rw-r--r--graphics/py-momepy/Makefile2
-rw-r--r--graphics/py-mpl-interactions/Makefile1
-rw-r--r--graphics/py-mpl-scatter-density/Makefile2
-rw-r--r--graphics/py-nwdiag/Makefile2
-rw-r--r--graphics/py-openslide-python/Makefile2
-rw-r--r--graphics/py-optimize-images/Makefile2
-rw-r--r--graphics/py-pdf2image/Makefile2
-rw-r--r--graphics/py-photocollage/Makefile2
-rw-r--r--graphics/py-pillow-heif/Makefile1
-rw-r--r--graphics/py-pillow/Makefile1
-rw-r--r--graphics/py-pointpats/Makefile1
-rw-r--r--graphics/py-proplot/Makefile1
-rw-r--r--graphics/py-pycollada/Makefile4
-rw-r--r--graphics/py-pyganim/Makefile2
-rw-r--r--graphics/py-pyinsane2/Makefile2
-rw-r--r--graphics/py-pyocr/Makefile1
-rw-r--r--graphics/py-pypillowfight/Makefile2
-rw-r--r--graphics/py-pyproj/Makefile6
-rw-r--r--graphics/py-pyproj/distinfo6
-rw-r--r--graphics/py-pyproj/files/patch-pyproject.toml12
-rw-r--r--graphics/py-pyqtgraph/Makefile2
-rw-r--r--graphics/py-pyrsgis/Makefile2
-rw-r--r--graphics/py-pytesseract/Makefile2
-rw-r--r--graphics/py-python-barcode/Makefile1
-rw-r--r--graphics/py-pyvista/Makefile2
-rw-r--r--graphics/py-rawpy/Makefile2
-rw-r--r--graphics/py-rawpy/distinfo6
-rw-r--r--graphics/py-rich-pixels/Makefile1
-rw-r--r--graphics/py-scikit-image/Makefile32
-rw-r--r--graphics/py-scikit-image/distinfo6
-rw-r--r--graphics/py-scikit-image/files/patch-pyproject.toml61
-rw-r--r--graphics/py-seqdiag/Makefile2
-rw-r--r--graphics/py-sorl-thumbnail/Makefile19
-rw-r--r--graphics/py-sorl-thumbnail/distinfo6
-rw-r--r--graphics/py-sorl-thumbnail/files/patch-pyproject.toml11
-rw-r--r--graphics/py-spectra/Makefile2
-rw-r--r--graphics/py-term-image/Makefile1
-rw-r--r--graphics/py-termtosvg/Makefile4
-rw-r--r--graphics/py-tifffile/Makefile4
-rw-r--r--graphics/py-tifffile/distinfo6
-rw-r--r--graphics/py-toyplot/Makefile2
-rw-r--r--graphics/py-ueberzug/Makefile2
-rw-r--r--graphics/py-urbanaccess/Makefile2
-rw-r--r--graphics/py-vispy/Makefile5
-rw-r--r--graphics/py-vispy/distinfo6
-rw-r--r--graphics/py-vispy/files/patch-pyproject.toml16
-rw-r--r--graphics/py-visvis/Makefile2
-rw-r--r--graphics/py-willow/Makefile1
-rw-r--r--graphics/qgis-ltr/Makefile2
-rw-r--r--graphics/qgis-ltr/distinfo6
-rw-r--r--graphics/qgis/Makefile2
-rw-r--r--graphics/qgis/distinfo6
-rw-r--r--graphics/qt6-3d/Makefile1
-rw-r--r--graphics/qt6-3d/distinfo6
-rw-r--r--graphics/qt6-3d/pkg-plist14
-rw-r--r--graphics/qt6-imageformats/distinfo6
-rw-r--r--graphics/qt6-lottie/distinfo6
-rw-r--r--graphics/qt6-quickeffectmaker/distinfo6
-rw-r--r--graphics/qt6-svg/Makefile4
-rw-r--r--graphics/qt6-svg/distinfo8
-rw-r--r--graphics/qt6-wayland/Makefile1
-rw-r--r--graphics/qt6-wayland/distinfo6
-rw-r--r--graphics/qt6-wayland/pkg-plist1
-rw-r--r--graphics/qtqr/Makefile1
-rw-r--r--graphics/qview/Makefile1
-rw-r--r--graphics/rapid-photo-downloader/Makefile2
-rw-r--r--graphics/resvg-capi/Makefile2
-rw-r--r--graphics/resvg/Makefile2
-rw-r--r--graphics/rubygem-clutter-gdk/Makefile2
-rw-r--r--graphics/rubygem-clutter-gdk/distinfo6
-rw-r--r--graphics/rubygem-clutter-gtk/Makefile5
-rw-r--r--graphics/rubygem-clutter-gtk/distinfo6
-rw-r--r--graphics/rubygem-clutter/Makefile5
-rw-r--r--graphics/rubygem-clutter/distinfo6
-rw-r--r--graphics/rubygem-gdk_pixbuf2/Makefile5
-rw-r--r--graphics/rubygem-gdk_pixbuf2/distinfo6
-rw-r--r--graphics/rubygem-graphene1/Makefile20
-rw-r--r--graphics/rubygem-graphene1/distinfo3
-rw-r--r--graphics/rubygem-graphene1/pkg-descr1
-rw-r--r--graphics/rubygem-image_processing/Makefile8
-rw-r--r--graphics/rubygem-invisible_captcha/Makefile3
-rw-r--r--graphics/rubygem-invisible_captcha/distinfo6
-rw-r--r--graphics/rubygem-mini_magick/Makefile7
-rw-r--r--graphics/rubygem-mini_magick/distinfo6
-rw-r--r--graphics/rubygem-mini_magick4/Makefile8
-rw-r--r--graphics/rubygem-rmagick/Makefile2
-rw-r--r--graphics/rubygem-rmagick/distinfo6
-rw-r--r--graphics/rubygem-rsvg2/Makefile5
-rw-r--r--graphics/rubygem-rsvg2/distinfo6
-rw-r--r--graphics/rubygem-ruby-vips/Makefile8
-rw-r--r--graphics/rubygem-ruby-vips/distinfo6
-rw-r--r--graphics/rx/Makefile2
-rw-r--r--graphics/satty/Makefile2
-rw-r--r--graphics/sdl2_image/Makefile1
-rw-r--r--graphics/sdl3_image/Makefile1
-rw-r--r--graphics/sdl3_ttf/Makefile2
-rw-r--r--graphics/sekrit-twc-zimg/Makefile2
-rw-r--r--graphics/sekrit-twc-zimg/distinfo6
-rw-r--r--graphics/shaderc/Makefile28
-rw-r--r--graphics/shaderc/distinfo10
-rw-r--r--graphics/simpleviewer/Makefile2
-rw-r--r--graphics/skanlite/distinfo6
-rw-r--r--graphics/skanpage/distinfo6
-rw-r--r--graphics/spirv-tools/Makefile26
-rw-r--r--graphics/spirv-tools/distinfo10
-rw-r--r--graphics/spirv-tools/pkg-plist1
-rw-r--r--graphics/stamp/Makefile5
-rw-r--r--graphics/svgbob/Makefile2
-rw-r--r--graphics/swappy/Makefile31
-rw-r--r--graphics/swappy/distinfo6
-rw-r--r--graphics/swappy/files/patch-meson.build11
-rw-r--r--graphics/swappy/pkg-plist10
-rw-r--r--graphics/synfig/Makefile2
-rw-r--r--graphics/synfigstudio/Makefile2
-rw-r--r--graphics/tiff/Makefile2
-rw-r--r--graphics/tiff/distinfo6
-rw-r--r--graphics/tiff/files/patch-git-01-0dbcfc5bd2eaacf8be4f57f8b7cc7369d88fafa852
-rw-r--r--graphics/tiff/pkg-plist6
-rw-r--r--graphics/timg/Makefile2
-rw-r--r--graphics/timg/distinfo6
-rw-r--r--graphics/tumble/Makefile5
-rw-r--r--graphics/variety/Makefile4
-rw-r--r--graphics/vhs/Makefile2
-rw-r--r--graphics/vigra/Makefile2
-rw-r--r--graphics/vips/Makefile12
-rw-r--r--graphics/vips/distinfo6
-rw-r--r--graphics/vips/pkg-plist17
-rw-r--r--graphics/viu/Makefile2
-rw-r--r--graphics/vulkan-extension-layer/Makefile11
-rw-r--r--graphics/vulkan-extension-layer/distinfo6
-rw-r--r--graphics/vulkan-headers/Makefile7
-rw-r--r--graphics/vulkan-headers/distinfo6
-rw-r--r--graphics/vulkan-headers/pkg-plist2
-rw-r--r--graphics/vulkan-loader/Makefile3
-rw-r--r--graphics/vulkan-loader/distinfo6
-rw-r--r--graphics/vulkan-tools/Makefile7
-rw-r--r--graphics/vulkan-tools/distinfo8
-rw-r--r--graphics/vulkan-utility-libraries/Makefile3
-rw-r--r--graphics/vulkan-utility-libraries/distinfo6
-rw-r--r--graphics/vulkan-validation-layers/Makefile11
-rw-r--r--graphics/vulkan-validation-layers/distinfo10
-rw-r--r--graphics/waifu2x-ncnn-vulkan/Makefile4
-rw-r--r--graphics/waifu2x-ncnn-vulkan/distinfo10
-rw-r--r--graphics/wallhaven-cli/Makefile2
-rw-r--r--graphics/wallust/Makefile56
-rw-r--r--graphics/wallust/Makefile.crates301
-rw-r--r--graphics/wallust/distinfo605
-rw-r--r--graphics/wallust/pkg-descr3
-rw-r--r--graphics/wallust/pkg-plist9
-rw-r--r--graphics/wayland-protocols/Makefile2
-rw-r--r--graphics/wayland-protocols/distinfo6
-rw-r--r--graphics/wayland-protocols/pkg-plist5
-rw-r--r--graphics/wxsvg/Makefile3
-rw-r--r--graphics/wxsvg/distinfo6
-rw-r--r--graphics/xd3d/Makefile6
-rw-r--r--graphics/xournalpp/Makefile4
-rw-r--r--graphics/xournalpp/distinfo6
-rw-r--r--graphics/xournalpp/pkg-plist50
-rw-r--r--graphics/xv/Makefile2
-rw-r--r--graphics/xv/distinfo6
-rw-r--r--graphics/xviewer/Makefile2
-rw-r--r--graphics/yafaray/Makefile2
-rw-r--r--graphics/zathura-cb/Makefile3
-rw-r--r--graphics/zathura-pdf-mupdf/Makefile2
-rw-r--r--graphics/zathura-pdf-poppler/Makefile7
-rw-r--r--graphics/zathura-ps/Makefile3
-rw-r--r--graphics/zathura/Makefile12
-rw-r--r--graphics/zathura/distinfo6
-rw-r--r--graphics/zathura/pkg-plist1
-rw-r--r--hebrew/libreoffice/distinfo10
-rw-r--r--hungarian/libreoffice/distinfo10
-rw-r--r--irc/eggdrop/Makefile11
-rw-r--r--irc/eggdrop/distinfo6
-rw-r--r--irc/eggdrop/files/patch-eggdrop.conf19
-rw-r--r--irc/eggdrop/files/patch-src_mod_python.mod_pycmds.c10
-rw-r--r--irc/eggdrop/pkg-plist18
-rw-r--r--irc/halloy/Makefile11
-rw-r--r--irc/konversation/distinfo6
-rw-r--r--irc/py-sopel/Makefile2
-rw-r--r--irc/py-sopel/distinfo6
-rw-r--r--irc/riece/Makefile2
-rw-r--r--irc/soju/files/soju.in1
-rw-r--r--irc/weechat/Makefile2
-rw-r--r--irc/weechat/distinfo6
-rw-r--r--japanese/boiled-mozc/Makefile2
-rw-r--r--japanese/cp5022x-el/Makefile2
-rw-r--r--japanese/cskk/Makefile2
-rw-r--r--japanese/ddskk/Makefile2
-rw-r--r--japanese/kiten/distinfo6
-rw-r--r--japanese/libreoffice/distinfo10
-rw-r--r--japanese/lookup/Makefile2
-rw-r--r--japanese/migemo.el/Makefile2
-rw-r--r--japanese/mozc-server/Makefile2
-rw-r--r--japanese/navi2ch/Makefile2
-rw-r--r--japanese/py-SudachiPy/Makefile2
-rw-r--r--japanese/sudachi/Makefile2
-rw-r--r--japanese/wordpress/distinfo6
-rw-r--r--japanese/yc.el/Makefile2
-rw-r--r--java/apache-commons-lang3/Makefile2
-rw-r--r--java/apache-commons-lang3/distinfo6
-rw-r--r--java/apache-commons-logging/Makefile19
-rw-r--r--java/dbvis/Makefile8
-rw-r--r--java/dbvis/distinfo6
-rw-r--r--java/eclipse-EPIC/Makefile2
-rw-r--r--java/eclipse-cdt/Makefile1
-rw-r--r--java/eclipse-drjava/Makefile2
-rw-r--r--java/eclipse-findbugs/Makefile1
-rw-r--r--java/eclipse-pydev/Makefile1
-rw-r--r--java/eclipse-shelled/Makefile2
-rw-r--r--java/eclipse-yaml-editor/Makefile1
-rw-r--r--java/eclipse/Makefile3
-rw-r--r--java/eclipse/Makefile.plugins2
-rw-r--r--java/eclipse/distinfo58
-rw-r--r--java/icedtea-web/Makefile2
-rw-r--r--java/intellij-fsnotifier/Makefile4
-rw-r--r--java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake12
-rw-r--r--java/intellij-ultimate/Makefile7
-rw-r--r--java/intellij-ultimate/distinfo6
-rw-r--r--java/intellij-ultimate/pkg-plist333
-rw-r--r--java/java3d/Makefile26
-rw-r--r--java/java3d/files/patch-freebsd8
-rw-r--r--java/openjdk11/Makefile11
-rw-r--r--java/openjdk17/Makefile12
-rw-r--r--java/openjdk18/Makefile13
-rw-r--r--java/openjdk19/Makefile6
-rw-r--r--java/openjdk20/Makefile6
-rw-r--r--java/openjdk21/Makefile5
-rw-r--r--java/openjdk22/Makefile4
-rw-r--r--java/openjdk23/Makefile14
-rw-r--r--java/openjdk23/distinfo6
-rw-r--r--java/openjdk23/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp44
-rw-r--r--java/openjdk23/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c89
-rw-r--r--java/openjdk24/Makefile12
-rw-r--r--java/openjdk24/distinfo6
-rw-r--r--java/openjdk24/files/patch-make_autoconf_flags-cflags.m419
-rw-r--r--java/openjdk24/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c89
-rw-r--r--java/phpeclipse/Makefile2
-rw-r--r--java/veditor/Makefile2
-rw-r--r--java/wildfly/Makefile19
-rw-r--r--java/wildfly/distinfo6
-rw-r--r--korean/hunspell/Makefile4
-rw-r--r--korean/libreoffice/distinfo10
-rw-r--r--lang/Makefile4
-rw-r--r--lang/alchemist.el/Makefile2
-rw-r--r--lang/amber/Makefile2
-rw-r--r--lang/antimony/Makefile2
-rw-r--r--lang/asm-lsp/Makefile2
-rw-r--r--lang/cairo/Makefile3
-rw-r--r--lang/cairo/distinfo6
-rw-r--r--lang/clojure-mode.el/Makefile2
-rw-r--r--lang/clover/Makefile2
-rw-r--r--lang/csharp-mode.el/Makefile2
-rw-r--r--lang/cython3/Makefile2
-rw-r--r--lang/cython3/distinfo6
-rw-r--r--lang/dotnet-host/Makefile2
-rw-r--r--lang/dotnet-host/distinfo6
-rw-r--r--lang/dotnet/Makefile35
-rw-r--r--lang/dotnet/distinfo10
-rw-r--r--lang/dotnet/files/patch-src_diagnostics_src_SOS_extensions_hostcoreclr.cpp24
-rw-r--r--lang/dotnet/pkg-plist7
-rw-r--r--lang/dotnet8/Makefile23
-rw-r--r--lang/dotnet8/distinfo26
-rw-r--r--lang/dotnet8/files/patch-clang1931
-rw-r--r--lang/dotnet8/files/patch-src_diagnostics_src_SOS_extensions_hostcoreclr.cpp24
-rw-r--r--lang/dotnet8/pkg-plist456
-rw-r--r--lang/duktape-lib/Makefile2
-rw-r--r--lang/eisl/Makefile7
-rw-r--r--lang/eisl/distinfo6
-rw-r--r--lang/eisl/files/patch-makefile69
-rw-r--r--lang/eisl/pkg-plist13
-rw-r--r--lang/elixir-mode.el/Makefile2
-rw-r--r--lang/emilua/Makefile3
-rw-r--r--lang/emilua/distinfo6
-rw-r--r--lang/erlang-java/Makefile2
-rw-r--r--lang/erlang-java/distinfo6
-rw-r--r--lang/erlang-runtime26/Makefile2
-rw-r--r--lang/erlang-runtime26/distinfo6
-rw-r--r--lang/erlang-runtime27/Makefile2
-rw-r--r--lang/erlang-runtime27/distinfo6
-rw-r--r--lang/erlang-runtime28/Makefile7
-rw-r--r--lang/erlang-runtime28/distinfo6
-rw-r--r--lang/erlang-wx/Makefile2
-rw-r--r--lang/erlang-wx/distinfo6
-rw-r--r--lang/erlang/Makefile2
-rw-r--r--lang/erlang/distinfo6
-rw-r--r--lang/gcc/Makefile4
-rw-r--r--lang/gcc11/Makefile188
-rw-r--r--lang/gcc11/distinfo3
-rw-r--r--lang/gcc11/files/patch-arm-unwind-cxx-support106
-rw-r--r--lang/gcc11/files/patch-clang-vec_step21
-rw-r--r--lang/gcc11/files/patch-gcc_Makefile.in19
-rw-r--r--lang/gcc11/files/patch-gcc_configure22
-rw-r--r--lang/gcc11/files/patch-gcc_jit_Make-lang.in14
-rw-r--r--lang/gcc11/files/patch-gets-no-more47
-rw-r--r--lang/gcc11/files/patch-gfortran-libgcc70
-rw-r--r--lang/gcc11/files/patch-libcxxrt18
-rw-r--r--lang/gcc11/files/patch-libphobos_libdruntime_core_sys_freebsd_config.d15
-rw-r--r--lang/gcc11/files/patch-libsanitizer_asan_asan__linux.cpp18
-rw-r--r--lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux.cpp61
-rw-r--r--lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux__libcdep.cpp32
-rw-r--r--lang/gcc11/files/pkg-message.in13
-rw-r--r--lang/gcc11/pkg-descr5
-rw-r--r--lang/gcc11/pkg-help3
-rw-r--r--lang/gcc11/pkg-plist38
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile18
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc14-devel/pkg-help5
-rw-r--r--lang/gcc14/Makefile6
-rw-r--r--lang/gcc14/pkg-help5
-rw-r--r--lang/gcc15-devel/Makefile19
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc15-devel/pkg-help5
-rw-r--r--lang/gcc15/Makefile8
-rw-r--r--lang/gcc15/pkg-help5
-rw-r--r--lang/gcc16-devel/Makefile19
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/gcc16-devel/files/patch-gcc_jit_jit-recording.cc11
-rw-r--r--lang/gcc16-devel/files/patch-gcc_jit_libgccjit.cc20
-rw-r--r--lang/gcc16-devel/pkg-help5
-rw-r--r--lang/ghc/Makefile40
-rw-r--r--lang/ghc/files/UserSettings.hs75
-rw-r--r--lang/ghc/pkg-plist7458
-rw-r--r--lang/ghc92/Makefile6
-rw-r--r--lang/ghc92/pkg-plist81
-rw-r--r--lang/ghc94/Makefile6
-rw-r--r--lang/ghc94/pkg-plist6650
-rw-r--r--lang/ghc96/Makefile6
-rw-r--r--lang/ghc96/pkg-plist7282
-rw-r--r--lang/gleam/Makefile2
-rw-r--r--lang/gluon/Makefile2
-rw-r--r--lang/go/Makefile2
-rw-r--r--lang/go124/Makefile2
-rw-r--r--lang/go124/distinfo6
-rw-r--r--lang/go125/Makefile2
-rw-r--r--lang/go125/distinfo6
-rw-r--r--lang/gomacro/Makefile2
-rw-r--r--lang/haskell-mode.el/Makefile2
-rw-r--r--lang/inko/Makefile2
-rw-r--r--lang/inko/files/patch-rust-1.89.046
-rw-r--r--lang/itcl4/Makefile4
-rw-r--r--lang/itcl4/distinfo6
-rw-r--r--lang/janet/Makefile2
-rw-r--r--lang/janet/distinfo6
-rw-r--r--lang/kturtle/distinfo6
-rw-r--r--lang/ldc/files/patch-runtime_druntime_src_core_sys_freebsd_config.d12
-rw-r--r--lang/lfortran/Makefile3
-rw-r--r--lang/lfortran/distinfo6
-rw-r--r--lang/linux-rl9-python3/Makefile4
-rw-r--r--lang/linux-rl9-python3/distinfo26
-rw-r--r--lang/luajit-openresty/Makefile5
-rw-r--r--lang/luajit-openresty/distinfo6
-rw-r--r--lang/mono5.10/Makefile2
-rw-r--r--lang/mono6.8/Makefile2
-rw-r--r--lang/numbat/Makefile2
-rw-r--r--lang/p5-Scalar-List-Utils/Makefile2
-rw-r--r--lang/p5-Scalar-List-Utils/distinfo6
-rw-r--r--lang/perl5-devel/distinfo6
-rw-r--r--lang/perl5-devel/files/patch-Configure8
-rw-r--r--lang/perl5-devel/files/patch-cpan_JSON-PP_bin_json__pp13
-rw-r--r--lang/perl5-devel/files/patch-t_porting_customized.dat8
-rw-r--r--lang/perl5-devel/pkg-plist20
-rw-r--r--lang/perl5-devel/version.mk2
-rw-r--r--lang/perl5.38/distinfo6
-rw-r--r--lang/perl5.38/files/patch-Configure8
-rw-r--r--lang/perl5.38/pkg-plist2
-rw-r--r--lang/perl5.38/version.mk2
-rw-r--r--lang/perl5.40/Makefile5
-rw-r--r--lang/perl5.40/distinfo6
-rw-r--r--lang/perl5.40/files/patch-Configure8
-rw-r--r--lang/perl5.40/pkg-plist4
-rw-r--r--lang/perl5.40/version.mk2
-rw-r--r--lang/perl5.42/Makefile3
-rw-r--r--lang/perl5.42/files/patch-cpan_JSON-PP_bin_json__pp13
-rw-r--r--lang/php-mode.el/Makefile1
-rw-r--r--lang/php83/Makefile2
-rw-r--r--lang/php83/distinfo6
-rw-r--r--lang/php84/Makefile8
-rw-r--r--lang/php84/distinfo6
-rw-r--r--lang/php85/Makefile11
-rw-r--r--lang/php85/distinfo6
-rw-r--r--lang/php85/pkg-plist7
-rw-r--r--lang/pocl/Makefile1
-rw-r--r--lang/polyml/Makefile3
-rw-r--r--lang/polyml/distinfo6
-rw-r--r--lang/polyml/pkg-plist4
-rw-r--r--lang/pomsky/Makefile2
-rw-r--r--lang/prql/Makefile2
-rw-r--r--lang/py-dhall/Makefile2
-rw-r--r--lang/quilc/distinfo4
-rw-r--r--lang/racket-minimal/Makefile6
-rw-r--r--lang/racket-minimal/distinfo6
-rw-r--r--lang/racket-minimal/pkg-plist12
-rw-r--r--lang/racket/Makefile6
-rw-r--r--lang/racket/distinfo6
-rw-r--r--lang/racket/pkg-plist35
-rw-r--r--lang/ruby34/distinfo6
-rw-r--r--lang/ruby34/pkg-plist202
-rw-r--r--lang/rust-bootstrap/Makefile12
-rw-r--r--lang/rust-bootstrap/distinfo6
-rw-r--r--lang/rust-bootstrap/sync.sh4
-rw-r--r--lang/rust-nightly/Makefile12
-rw-r--r--lang/rust-nightly/distinfo18
-rw-r--r--lang/rust-nightly/files/patch-src_bootstrap_src_core_build__steps_install.rs10
-rw-r--r--lang/rust-nightly/files/patch-src_bootstrap_src_core_config_config.rs22
-rw-r--r--lang/rust-nightly/files/patch-vendor_cc.rs106
-rw-r--r--lang/rust/Makefile18
-rw-r--r--lang/rust/distinfo102
-rw-r--r--lang/rust/files/patch-vendor_cc.rs103
-rw-r--r--lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c16
-rw-r--r--lang/rust188/Makefile283
-rw-r--r--lang/rust188/distinfo51
-rw-r--r--lang/rust188/files/armv7/patch-compiler_rustc__driver__impl_src_signal__handler.rs28
-rw-r--r--lang/rust188/files/armv7/patch-compiler_rustc__target_src_spec_base_freebsd.rs11
-rw-r--r--lang/rust188/files/extra-patch-compiler_rustc__target_src_spec_targets_i686__unknown__freebsd.rs13
-rw-r--r--lang/rust188/files/patch-compiler_rustc__target_src_callconv_powerpc64.rs11
-rw-r--r--lang/rust188/files/patch-library_backtrace_src_backtrace_mod.rs10
-rw-r--r--lang/rust188/files/patch-src_bootstrap_src_core_build__steps_install.rs17
-rw-r--r--lang/rust188/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs36
-rw-r--r--lang/rust188/files/patch-vendor_cc.rs75
-rw-r--r--lang/rust188/files/patch-vendor_git2-0.19.0_src_lib.rs18
-rw-r--r--lang/rust188/files/patch-vendor_libc-0.2.155745
-rw-r--r--lang/rust188/files/patch-vendor_openssl_crypto_threads__pthread.c27
-rw-r--r--lang/rust188/files/riscv64/patch-vendor_rustc__ap__rustc__target_src_spec_riscv64gc__unknown__freebsd.rs21
-rw-r--r--lang/rust188/pkg-descr12
-rw-r--r--lang/rust188/update.sh35
-rw-r--r--lang/rustpython/Makefile2
-rw-r--r--lang/s7/Makefile.master4
-rw-r--r--lang/s7/distinfo6
-rw-r--r--lang/scryer-prolog/Makefile2
-rw-r--r--lang/spidermonkey102/Makefile2
-rw-r--r--lang/spidermonkey115/Makefile2
-rw-r--r--lang/spidermonkey128/Makefile2
-rw-r--r--lang/spidermonkey78/Makefile2
-rw-r--r--lang/spidermonkey91/Makefile2
-rw-r--r--lang/starlark-rust/Makefile2
-rw-r--r--lang/tcl86/Makefile3
-rw-r--r--lang/tcl86/distinfo6
-rw-r--r--lang/tcl86/files/patch-unix-Makefile.in8
-rw-r--r--lang/tcl86/pkg-plist5
-rw-r--r--lang/tuareg-mode.el/Makefile2
-rw-r--r--lang/typescript/Makefile38
-rw-r--r--lang/typescript/distinfo3
-rw-r--r--lang/typescript/pkg-descr4
-rw-r--r--lang/typescript/pkg-plist127
-rw-r--r--lang/typstfmt/Makefile2
-rw-r--r--lang/typstyle/Makefile2
-rw-r--r--lang/yabasic/Makefile2
-rw-r--r--lang/yabasic/distinfo6
-rw-r--r--lang/zig010/Makefile66
-rw-r--r--lang/zig010/distinfo5
-rw-r--r--lang/zig010/files/patch-CMakeLists.txt10
-rw-r--r--lang/zig010/pkg-descr2
-rw-r--r--lang/zig010/pkg-plist13845
-rw-r--r--mail/aerc/Makefile49
-rw-r--r--mail/aerc/distinfo96
-rw-r--r--mail/aerc/files/modules.txt271
-rw-r--r--mail/aerc/pkg-plist2
-rw-r--r--mail/anubis/Makefile2
-rw-r--r--mail/astroid/Makefile10
-rw-r--r--mail/astroid/distinfo6
-rw-r--r--mail/astroid/files/patch-CMakeLists.txt10
-rw-r--r--mail/automx/Makefile4
-rw-r--r--mail/balsa/Makefile2
-rw-r--r--mail/c-sig/Makefile2
-rw-r--r--mail/claws-mail/Makefile.ver2
-rw-r--r--mail/claws-mail/distinfo4
-rw-r--r--mail/datovka/Makefile5
-rw-r--r--mail/datovka/distinfo6
-rw-r--r--mail/dbmail/Makefile2
-rw-r--r--mail/dbmail/distinfo6
-rw-r--r--mail/dbmail/files/patch-src_clientbase.c33
-rw-r--r--mail/evolution-ews/Makefile2
-rw-r--r--mail/evolution/Makefile2
-rw-r--r--mail/fetchmail/Makefile2
-rw-r--r--mail/fetchmail/distinfo6
-rw-r--r--mail/fetchmailconf/pkg-plist1
-rw-r--r--mail/geary/Makefile2
-rw-r--r--mail/getmail6/Makefile2
-rw-r--r--mail/getmail6/distinfo6
-rw-r--r--mail/hydroxide/Makefile2
-rw-r--r--mail/imap-tools/Makefile4
-rw-r--r--mail/imap-tools/Makefile.crates107
-rw-r--r--mail/imap-tools/distinfo220
-rw-r--r--mail/imap-tools/files/patch-Cargo.toml13
-rw-r--r--mail/mailest/Makefile2
-rw-r--r--mail/mailhog/Makefile2
-rw-r--r--mail/mailpit/Makefile2
-rw-r--r--mail/mailpit/distinfo14
-rw-r--r--mail/mailpit/files/patch-package-lock.json410
-rw-r--r--mail/mailslurper/Makefile2
-rw-r--r--mail/mailutils/Makefile1
-rw-r--r--mail/mew-devel/Makefile4
-rw-r--r--mail/mew-devel/distinfo6
-rw-r--r--mail/mew/Makefile1
-rw-r--r--mail/msmtp/Makefile2
-rw-r--r--mail/msmtp/distinfo6
-rw-r--r--mail/mu4e-maildirs/Makefile2
-rw-r--r--mail/mu4e/Makefile2
-rw-r--r--mail/mutt/Makefile7
-rw-r--r--mail/mutt/distinfo6
-rw-r--r--mail/neomutt/Makefile8
-rw-r--r--mail/neomutt/distinfo6
-rw-r--r--mail/neomutt/pkg-plist1
-rw-r--r--mail/nextcloud-mail/Makefile8
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/nmh-devel/Makefile4
-rw-r--r--mail/nmh-devel/distinfo6
-rw-r--r--mail/notmuch-emacs/Makefile2
-rw-r--r--mail/opensmtpd-filter-rspamd/Makefile2
-rw-r--r--mail/opensmtpd-filter-senderscore/Makefile2
-rw-r--r--mail/p5-MIME-Types/Makefile2
-rw-r--r--mail/p5-MIME-Types/distinfo6
-rw-r--r--mail/p5-Mail-IMAPTalk/Makefile2
-rw-r--r--mail/p5-Mail-IMAPTalk/distinfo6
-rw-r--r--mail/p5-Mail-Transport/Makefile2
-rw-r--r--mail/p5-Mail-Transport/distinfo6
-rw-r--r--mail/p5-Sisimai/Makefile2
-rw-r--r--mail/p5-Sisimai/distinfo6
-rw-r--r--mail/pflogsumm/Makefile2
-rw-r--r--mail/pflogsumm/distinfo6
-rw-r--r--mail/phplist/Makefile1
-rw-r--r--mail/pizauth/Makefile2
-rw-r--r--mail/postfix-current/Makefile4
-rw-r--r--mail/postfix-current/distinfo6
-rw-r--r--mail/postfix-current/files/extra-patch-blacklistd109
-rw-r--r--mail/postfix-current/files/patch-src_util_sys__defs.h2
-rw-r--r--mail/postfix/Makefile4
-rw-r--r--mail/postfix/distinfo6
-rw-r--r--mail/postfix/files/patch-makedefs13
-rw-r--r--mail/postfix/files/patch-src_util_sys__defs.h4
-rw-r--r--mail/py-checkdmarc/Makefile2
-rw-r--r--mail/py-checkdmarc/distinfo6
-rw-r--r--mail/py-premailer/Makefile4
-rw-r--r--mail/rspamd/Makefile3
-rw-r--r--mail/rspamd/distinfo6
-rw-r--r--mail/rspamd/pkg-plist7
-rw-r--r--mail/rubygem-actionmailbox71/Makefile2
-rw-r--r--mail/rubygem-actionmailbox71/distinfo6
-rw-r--r--mail/rubygem-actionmailbox72/Makefile2
-rw-r--r--mail/rubygem-actionmailbox72/distinfo6
-rw-r--r--mail/rubygem-actionmailbox80/Makefile2
-rw-r--r--mail/rubygem-actionmailbox80/distinfo6
-rw-r--r--mail/rubygem-actionmailer71/Makefile2
-rw-r--r--mail/rubygem-actionmailer71/distinfo6
-rw-r--r--mail/rubygem-actionmailer72/Makefile2
-rw-r--r--mail/rubygem-actionmailer72/distinfo6
-rw-r--r--mail/rubygem-actionmailer80/Makefile2
-rw-r--r--mail/rubygem-actionmailer80/distinfo6
-rw-r--r--mail/rubygem-exception_notification/Makefile4
-rw-r--r--mail/rubygem-exception_notification/distinfo6
-rw-r--r--mail/rubygem-net-imap/Makefile2
-rw-r--r--mail/rubygem-net-imap/distinfo6
-rw-r--r--mail/smtprelay/Makefile2
-rw-r--r--mail/spamassassin-devel/Makefile4
-rw-r--r--mail/spamassassin-devel/distinfo6
-rw-r--r--mail/spamassassin-devel/pkg-plist2
-rw-r--r--mail/squirrelmail-change_sqlpass-plugin/Makefile2
-rw-r--r--mail/squirrelmail-sasql-plugin/Makefile2
-rw-r--r--mail/sympa/Makefile1
-rw-r--r--mail/sympa/files/patch-issue196648
-rw-r--r--mail/thunderbird-esr/Makefile7
-rw-r--r--mail/thunderbird-esr/distinfo6
-rw-r--r--mail/thunderbird-esr/files/patch-bug187405925
-rw-r--r--mail/thunderbird-esr/files/patch-bug187636623
-rw-r--r--mail/thunderbird-esr/files/patch-rust-1.89.018
-rw-r--r--mail/thunderbird-esr/files/patch-toolkit_xre_nsEmbedFunctions.cpp17
-rw-r--r--mail/thunderbird/Makefile7
-rw-r--r--mail/thunderbird/distinfo6
-rw-r--r--mail/thunderbird/files/patch-bug187405925
-rw-r--r--mail/thunderbird/files/patch-bug187663235
-rw-r--r--mail/thunderbird/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build18
-rw-r--r--mail/thunderbird/files/patch-libwebrtc-generated8694
-rw-r--r--mail/thunderbird/files/patch-rust-1.89.018
-rw-r--r--mail/wanderlust/Makefile1
-rw-r--r--mail/x-face-e21/Makefile2
-rw-r--r--mail/xcite/Makefile2
-rw-r--r--math/Imath/Makefile15
-rw-r--r--math/Imath/distinfo6
-rw-r--r--math/Imath/pkg-plist88
-rw-r--r--math/Makefile10
-rw-r--r--math/R-cran-RcppArmadillo/Makefile2
-rw-r--r--math/R-cran-RcppArmadillo/distinfo6
-rw-r--r--math/R-cran-forcats/Makefile13
-rw-r--r--math/R-cran-forcats/distinfo6
-rw-r--r--math/R-cran-mpoly/Makefile27
-rw-r--r--math/R-cran-mpoly/distinfo3
-rw-r--r--math/R-cran-mpoly/pkg-descr2
-rw-r--r--math/R-cran-orthopolynom/Makefile16
-rw-r--r--math/R-cran-orthopolynom/distinfo3
-rw-r--r--math/R-cran-orthopolynom/pkg-descr3
-rw-r--r--math/R-cran-robustbase/Makefile2
-rw-r--r--math/R-cran-robustbase/distinfo6
-rw-r--r--math/R-cran-spdep/Makefile2
-rw-r--r--math/R-cran-spdep/distinfo6
-rw-r--r--math/R-cran-survey/Makefile2
-rw-r--r--math/R-cran-survey/distinfo6
-rw-r--r--math/R-cran-terra/Makefile2
-rw-r--r--math/R-cran-terra/distinfo6
-rw-r--r--math/R/Makefile1
-rw-r--r--math/R/pkg-plist2
-rw-r--r--math/add/Makefile2
-rw-r--r--math/add/distinfo6
-rw-r--r--math/algae/Makefile7
-rw-r--r--math/analitza/distinfo6
-rw-r--r--math/armadillo/Makefile3
-rw-r--r--math/armadillo/distinfo6
-rw-r--r--math/armadillo/pkg-plist24
-rw-r--r--math/asymptote/Makefile2
-rw-r--r--math/blacs/Makefile4
-rw-r--r--math/blacs/files/Bmake.inc-mpich.diff2
-rw-r--r--math/blacs/files/patch-SRC_MPI_Bdef.h20
-rw-r--r--math/blacs/files/patch-SRC_MPI_blacs__get__.c11
-rw-r--r--math/blacs/files/patch-SRC_MPI_blacs__gridinit__.c15
-rw-r--r--math/blacs/files/patch-SRC_MPI_blacs__pinfo__.c11
-rw-r--r--math/bliss/Makefile3
-rw-r--r--math/bliss/files/patch-Makefile19
-rw-r--r--math/bliss/pkg-plist2
-rw-r--r--math/cadabra2/Makefile2
-rw-r--r--math/cadical/Makefile3
-rw-r--r--math/calc/Makefile2
-rw-r--r--math/calc/distinfo6
-rw-r--r--math/cantor/Makefile1
-rw-r--r--math/cantor/distinfo6
-rw-r--r--math/cgal/Makefile3
-rw-r--r--math/cmlib/Makefile12
-rw-r--r--math/coin-or-metis/Makefile3
-rw-r--r--math/coq/Makefile2
-rw-r--r--math/curv/Makefile9
-rw-r--r--math/ddfun/Makefile8
-rw-r--r--math/elan/Makefile2
-rw-r--r--math/elementary-calculator/Makefile4
-rw-r--r--math/elementary-calculator/distinfo6
-rw-r--r--math/elementary-calculator/pkg-plist2
-rw-r--r--math/ess/Makefile2
-rw-r--r--math/faiss/Makefile9
-rw-r--r--math/faiss/distinfo8
-rw-r--r--math/faiss/pkg-plist1
-rw-r--r--math/fend/Makefile1
-rw-r--r--math/flint/Makefile6
-rw-r--r--math/flint/distinfo6
-rw-r--r--math/flint/pkg-plist4
-rw-r--r--math/geogebra/Makefile2
-rw-r--r--math/geogebra/distinfo6
-rw-r--r--math/gh-bc/Makefile4
-rw-r--r--math/gh-bc/distinfo6
-rw-r--r--math/gh-bc/files/patch-scripts_locale__install.sh8
-rw-r--r--math/giacxcas/files/patch-src_quickjs.c10
-rw-r--r--math/hexowl/Makefile2
-rw-r--r--math/highs/Makefile6
-rw-r--r--math/highs/distinfo6
-rw-r--r--math/highs/pkg-plist9
-rw-r--r--math/hsl/Makefile4
-rw-r--r--math/kalc/Makefile2
-rw-r--r--math/kalgebra/distinfo6
-rw-r--r--math/kalgebra/pkg-plist1
-rw-r--r--math/kalk/distinfo6
-rw-r--r--math/kalk/pkg-plist1
-rw-r--r--math/kalker/Makefile2
-rw-r--r--math/kbruch/distinfo6
-rw-r--r--math/kcalc/distinfo6
-rw-r--r--math/kfr/Makefile6
-rw-r--r--math/kfr/distinfo10
-rw-r--r--math/kfr/files/patch-CMakeLists.txt19
-rw-r--r--math/kfr/files/patch-tools_CMakeLists.txt10
-rw-r--r--math/kfr/files/patch-tools_sample__rate__converter.cpp11
-rw-r--r--math/kig/Makefile16
-rw-r--r--math/kig/distinfo6
-rw-r--r--math/kig/pkg-plist2
-rw-r--r--math/kmplot/distinfo6
-rw-r--r--math/labplot/Makefile8
-rw-r--r--math/lean4/Makefile11
-rw-r--r--math/lean4/distinfo6
-rw-r--r--math/lean4/pkg-plist5500
-rw-r--r--math/libmissing/Makefile85
-rw-r--r--math/libmissing/distinfo2
-rw-r--r--math/libmissing/pkg-descr7
-rw-r--r--math/libsemigroups/Makefile5
-rw-r--r--math/libsemigroups/distinfo6
-rw-r--r--math/libsemigroups/pkg-plist8
-rw-r--r--math/mathicsscript/Makefile15
-rw-r--r--math/mathicsscript/distinfo6
-rw-r--r--math/mathicsscript/files/patch-pyproject.toml11
-rw-r--r--math/mathicsscript/pkg-plist64
-rw-r--r--math/maxima/Makefile5
-rw-r--r--math/maxima/distinfo6
-rw-r--r--math/maxima/files/patch-Makefile.am6
-rw-r--r--math/maxima/files/patch-configure.ac6
-rw-r--r--math/maxima/pkg-plist20
-rw-r--r--math/mdal/Makefile3
-rw-r--r--math/mdal/distinfo6
-rw-r--r--math/minorminer/Makefile4
-rw-r--r--math/minorminer/distinfo6
-rw-r--r--math/mlpack/Makefile1
-rw-r--r--math/nlopt/Makefile8
-rw-r--r--math/nlopt/files/patch-CMakeLists.txt11
-rw-r--r--math/nlopt/files/patch-CMakePresets.json11
-rw-r--r--math/nlopt/pkg-plist.full48
-rw-r--r--math/octave-forge-control/Makefile2
-rw-r--r--math/octave-forge-control/distinfo6
-rw-r--r--math/octave-forge-datatypes/Makefile2
-rw-r--r--math/octave-forge-datatypes/distinfo6
-rw-r--r--math/octave-forge-doctest/Makefile3
-rw-r--r--math/octave-forge-doctest/distinfo6
-rw-r--r--math/octave-forge-geographiclib/Makefile2
-rw-r--r--math/octave-forge-geographiclib/distinfo6
-rw-r--r--math/octave-forge-geometry/Makefile4
-rw-r--r--math/octave-forge-image/Makefile5
-rw-r--r--math/octave-forge-image/distinfo6
-rw-r--r--math/octave-forge-mboct-fem-pkg/Makefile31
-rw-r--r--math/octave-forge-mboct-fem-pkg/distinfo3
-rw-r--r--math/octave-forge-mboct-fem-pkg/files/patch-____mboct__fem__pkg____.cc20
-rw-r--r--math/octave-forge-mboct-fem-pkg/pkg-descr11
-rw-r--r--math/octave-forge-mboct-mbdyn-pkg/Makefile30
-rw-r--r--math/octave-forge-mboct-mbdyn-pkg/distinfo3
-rw-r--r--math/octave-forge-mboct-mbdyn-pkg/pkg-descr11
-rw-r--r--math/octave-forge-mboct-numerical-pkg/Makefile28
-rw-r--r--math/octave-forge-mboct-numerical-pkg/distinfo3
-rw-r--r--math/octave-forge-mboct-numerical-pkg/files/patch-sp__sym__mtimes.cc10
-rw-r--r--math/octave-forge-mboct-numerical-pkg/pkg-descr10
-rw-r--r--math/octave-forge-mboct-octave-pkg/Makefile23
-rw-r--r--math/octave-forge-mboct-octave-pkg/distinfo3
-rw-r--r--math/octave-forge-mboct-octave-pkg/pkg-descr10
-rw-r--r--math/octave-forge-pkg-octave-doc/Makefile2
-rw-r--r--math/octave-forge-pkg-octave-doc/distinfo6
-rw-r--r--math/octave-forge-symbolic/Makefile3
-rw-r--r--math/octave-forge-symbolic/distinfo6
-rw-r--r--math/octave-forge/Makefile6
-rw-r--r--math/octave/Makefile1
-rw-r--r--math/octave/distinfo6
-rw-r--r--math/octave/pkg-plist8
-rw-r--r--math/openturns/Makefile2
-rw-r--r--math/p5-Math-MPFR/Makefile2
-rw-r--r--math/p5-Math-MPFR/distinfo6
-rw-r--r--math/p5-Math-Polygon/Makefile10
-rw-r--r--math/p5-Math-Polygon/distinfo6
-rw-r--r--math/polymake/Makefile4
-rw-r--r--math/py-animatplot-ng/Makefile2
-rw-r--r--math/py-animatplot/Makefile2
-rw-r--r--math/py-arviz/Makefile1
-rw-r--r--math/py-arybo/Makefile2
-rw-r--r--math/py-baycomp/Makefile2
-rw-r--r--math/py-benford_py/Makefile2
-rw-r--r--math/py-chaospy/Makefile2
-rw-r--r--math/py-clarabel/Makefile2
-rw-r--r--math/py-cmyt/Makefile1
-rw-r--r--math/py-colormath/Makefile2
-rw-r--r--math/py-contourpy/Makefile2
-rw-r--r--math/py-contourpy/distinfo6
-rw-r--r--math/py-conway-polynomials/Makefile31
-rw-r--r--math/py-conway-polynomials/distinfo3
-rw-r--r--math/py-conway-polynomials/pkg-descr14
-rw-r--r--math/py-dgl/Makefile2
-rw-r--r--math/py-fvcore/Makefile2
-rw-r--r--math/py-highspy/Makefile26
-rw-r--r--math/py-highspy/distinfo3
-rw-r--r--math/py-highspy/pkg-descr6
-rw-r--r--math/py-hypernetx/Makefile1
-rw-r--r--math/py-keras/Makefile2
-rw-r--r--math/py-mathics-scanner/Makefile16
-rw-r--r--math/py-mathics-scanner/distinfo6
-rw-r--r--math/py-mathics-scanner/files/patch-pyproject.toml11
-rw-r--r--math/py-mathics-scanner/pkg-plist69
-rw-r--r--math/py-mathics/Makefile20
-rw-r--r--math/py-mathics/distinfo6
-rw-r--r--math/py-mathics/files/patch-pyproject.toml11
-rw-r--r--math/py-mathics/pkg-plist1422
-rw-r--r--math/py-matplotlib-scalebar/Makefile2
-rw-r--r--math/py-matplotlib/Makefile2
-rw-r--r--math/py-minorminer/Makefile11
-rw-r--r--math/py-minorminer/distinfo6
-rw-r--r--math/py-modin/Makefile4
-rw-r--r--math/py-modin/distinfo6
-rw-r--r--math/py-narwhals/Makefile2
-rw-r--r--math/py-narwhals/distinfo6
-rw-r--r--math/py-networkx/Makefile4
-rw-r--r--math/py-numpy/Makefile48
-rw-r--r--math/py-pandas-datareader/Makefile4
-rw-r--r--math/py-pandas/Makefile4
-rw-r--r--math/py-pcodec/Makefile2
-rw-r--r--math/py-plastex/Makefile2
-rw-r--r--math/py-pymc3/Makefile2
-rw-r--r--math/py-pyneqsys/Makefile2
-rw-r--r--math/py-pyodesys/Makefile2
-rw-r--r--math/py-pyreadstat/Makefile5
-rw-r--r--math/py-pyreadstat/distinfo6
-rw-r--r--math/py-python-louvain/Makefile2
-rw-r--r--math/py-python-picard/Makefile2
-rw-r--r--math/py-pytorchvideo/Makefile2
-rw-r--r--math/py-qats/Makefile1
-rw-r--r--math/py-roman/Makefile3
-rw-r--r--math/py-roman/distinfo6
-rw-r--r--math/py-rustworkx/Makefile111
-rw-r--r--math/py-rustworkx/distinfo216
-rw-r--r--math/py-rustworkx/files/patch-pyproject.toml18
-rw-r--r--math/py-seaborn/Makefile1
-rw-r--r--math/py-splot/Makefile1
-rw-r--r--math/py-spopt/Makefile2
-rw-r--r--math/py-squarify/Makefile2
-rw-r--r--math/py-ssm/Makefile2
-rw-r--r--math/py-timple/Makefile2
-rw-r--r--math/py-yt/Makefile2
-rw-r--r--math/py-z3-solver/Makefile1
-rw-r--r--math/qalculate-gtk/Makefile1
-rw-r--r--math/quich/Makefile2
-rw-r--r--math/rapid/Makefile3
-rw-r--r--math/rocs/distinfo6
-rw-r--r--math/rocs/pkg-plist2
-rw-r--r--math/rubygem-bigdecimal/Makefile2
-rw-r--r--math/rubygem-bigdecimal/distinfo6
-rw-r--r--math/saga/Makefile11
-rw-r--r--math/saga/distinfo6
-rw-r--r--math/savage/Makefile2
-rw-r--r--math/scalapack/Makefile3
-rw-r--r--math/scalapack/files/patch-BLACS_SRC_Bdef.h18
-rw-r--r--math/scalapack/files/patch-BLACS_SRC_blacs__init__.c15
-rw-r--r--math/scalapack/files/patch-CMakeLists.txt10
-rw-r--r--math/scalapack/files/patch-gridmap120
-rw-r--r--math/sleef/Makefile11
-rw-r--r--math/sleef/distinfo6
-rw-r--r--math/sleef/pkg-plist4
-rw-r--r--math/sympol/Makefile8
-rw-r--r--math/tblis/Makefile15
-rw-r--r--math/tblis/distinfo6
-rw-r--r--math/tblis/files/patch-Makefile.in20
-rw-r--r--math/tlfloat/Makefile23
-rw-r--r--math/tlfloat/distinfo3
-rw-r--r--math/tlfloat/pkg-descr9
-rw-r--r--math/tlfloat/pkg-plist9
-rw-r--r--math/vampire/Makefile1
-rw-r--r--math/verdict/Makefile3
-rw-r--r--math/verdict/distinfo6
-rw-r--r--math/verdict/pkg-plist2
-rw-r--r--math/wxmaxima/Makefile4
-rw-r--r--math/wxmaxima/distinfo6
-rw-r--r--math/wxmaxima/files/patch-src_wxMaxima.cpp11
-rw-r--r--math/wxmaxima/pkg-plist20
-rw-r--r--math/xlife++/Makefile14
-rw-r--r--math/xlife++/distinfo6
-rw-r--r--math/xlife++/files/patch-CMakeLists.txt4
-rw-r--r--math/xlife++/files/patch-src_utils_Environment.cpp14
-rw-r--r--math/xlife++/pkg-plist2
-rw-r--r--math/yices/Makefile23
-rw-r--r--math/yices/distinfo6
-rw-r--r--math/yices/pkg-plist2
-rw-r--r--math/z3/Makefile10
-rw-r--r--math/z3/distinfo6
-rw-r--r--math/z3/pkg-plist4
-rw-r--r--misc/Makefile36
-rw-r--r--misc/R-cran-xfun/Makefile9
-rw-r--r--misc/R-cran-xfun/distinfo6
-rw-r--r--misc/adios2/Makefile3
-rw-r--r--misc/aichat/Makefile337
-rw-r--r--misc/aichat/distinfo672
-rw-r--r--misc/air/Makefile2
-rw-r--r--misc/alpaca/Makefile2
-rw-r--r--misc/arrow-datafusion/Makefile2
-rw-r--r--misc/artikulate/Makefile10
-rw-r--r--misc/artikulate/distinfo6
-rw-r--r--misc/artikulate/pkg-plist3
-rw-r--r--misc/bedrust/Makefile2
-rw-r--r--misc/bibletime/Makefile18
-rw-r--r--misc/bibletime/distinfo6
-rw-r--r--misc/bibletime/pkg-plist2232
-rw-r--r--misc/binocle/Makefile2
-rw-r--r--misc/broot/Makefile2
-rw-r--r--misc/caffe/Makefile2
-rw-r--r--misc/chatblade/Makefile26
-rw-r--r--misc/chatblade/distinfo3
-rw-r--r--misc/chatblade/pkg-descr6
-rw-r--r--misc/cheat/Makefile2
-rw-r--r--misc/chrono/Makefile2
-rw-r--r--misc/claude-code/Makefile35
-rw-r--r--misc/claude-code/distinfo3
-rw-r--r--misc/claude-code/pkg-descr4
-rw-r--r--misc/claude-code/pkg-plist54
-rw-r--r--misc/clifm/Makefile2
-rw-r--r--misc/clifm/distinfo6
-rw-r--r--misc/code2prompt/Makefile385
-rw-r--r--misc/code2prompt/distinfo768
-rw-r--r--misc/codex/Makefile78
-rw-r--r--misc/codex/Makefile.crates592
-rw-r--r--misc/codex/distinfo1187
-rw-r--r--misc/codex/files/patch-codex-rs_cli_Cargo.toml12
-rw-r--r--misc/codex/files/patch-codex-rs_cli_src_main.rs12
-rw-r--r--misc/codex/files/patch-codex-rs_cli_src_pre__main__hardening.rs60
-rw-r--r--misc/codex/files/patch-codex-rs_core_src_exec__command_exec__command__params.rs11
-rw-r--r--misc/codex/files/patch-codex-rs_core_src_exec__command_responses__api.rs11
-rw-r--r--misc/codex/files/patch-codex-rs_core_src_exec__command_session__manager.rs11
-rw-r--r--misc/codex/files/patch-codex-rs_core_src_unified__exec_mod.rs38
-rw-r--r--misc/codex/files/patch-codex-rs_core_tests_suite_exec.rs11
-rw-r--r--misc/codex/files/patch-codex-rs_core_tests_suite_user__notification.rs11
-rw-r--r--misc/codex/files/patch-codex-rs_exec_tests_suite_mod.rs8
-rw-r--r--misc/codex/pkg-descr4
-rw-r--r--misc/coloursum/Makefile2
-rw-r--r--misc/compat.el/Makefile1
-rw-r--r--misc/compat13x/Makefile23
-rw-r--r--misc/compat13x/distinfo20
-rw-r--r--misc/compat13x/pkg-plist.aarch642
-rw-r--r--misc/compat13x/pkg-plist.amd6412
-rw-r--r--misc/compat13x/pkg-plist.i3862
-rw-r--r--misc/compat13x/pkg-plist.powerpc5
-rw-r--r--misc/compat13x/pkg-plist.powerpc6410
-rw-r--r--misc/compat13x/pkg-plist.powerpc64le5
-rw-r--r--misc/compat14x/Makefile9
-rw-r--r--misc/compat14x/distinfo20
-rw-r--r--misc/compat14x/pkg-plist.aarch643
-rw-r--r--misc/compat14x/pkg-plist.amd646
-rw-r--r--misc/compat14x/pkg-plist.i3863
-rw-r--r--misc/compat14x/pkg-plist.powerpc26
-rw-r--r--misc/compat14x/pkg-plist.powerpc6452
-rw-r--r--misc/compat14x/pkg-plist.powerpc64le26
-rw-r--r--misc/concourse/Makefile2
-rw-r--r--misc/cpp-mcp/Makefile21
-rw-r--r--misc/cpp-mcp/distinfo3
-rw-r--r--misc/cpp-mcp/files/patch-CMakeLists.txt12
-rw-r--r--misc/cpp-mcp/files/patch-src_CMakeLists.txt17
-rw-r--r--misc/cpp-mcp/pkg-descr14
-rw-r--r--misc/cpp-mcp/pkg-plist10
-rw-r--r--misc/crush/Makefile64
-rw-r--r--misc/crush/distinfo5
-rw-r--r--misc/crush/pkg-descr14
-rw-r--r--misc/cryptoballot/Makefile2
-rw-r--r--misc/cs/Makefile2
-rw-r--r--misc/dahdi/Makefile2
-rw-r--r--misc/dijo/Makefile2
-rw-r--r--misc/dive/Makefile2
-rw-r--r--misc/dotenv-linter/Makefile2
-rw-r--r--misc/elscreen/Makefile2
-rw-r--r--misc/exercism/Makefile5
-rw-r--r--misc/exercism/distinfo6
-rw-r--r--misc/fortune-mod-mormon/Makefile32
-rw-r--r--misc/fortune-mod-mormon/distinfo3
-rw-r--r--misc/fortune-mod-mormon/pkg-descr20
-rw-r--r--misc/freebsd-doc-all/Makefile2
-rw-r--r--misc/freebsd-doc-en/Makefile2
-rw-r--r--misc/freebsd-doc-en/distinfo6
-rw-r--r--misc/freebsd-doc-en/pkg-plist5
-rw-r--r--misc/freebsd-doc-ru/pkg-plist2
-rw-r--r--misc/freebsd-release-manifests/Makefile2
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA49
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA49
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-ALPHA49
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA47
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA47
-rw-r--r--misc/freebsd-release-manifests/pkg-plist5
-rw-r--r--misc/gemini-cli/Makefile38
-rw-r--r--misc/gemini-cli/distinfo3
-rw-r--r--misc/gemini-cli/pkg-descr7
-rw-r--r--misc/gemini-cli/pkg-plist39442
-rw-r--r--misc/getopt/Makefile17
-rw-r--r--misc/getopt/distinfo6
-rw-r--r--misc/getopt/files/patch-Makefile.in35
-rw-r--r--misc/getopt/files/patch-configure4
-rw-r--r--misc/getopt/pkg-plist4
-rw-r--r--misc/ggml/Makefile47
-rw-r--r--misc/ggml/distinfo3
-rw-r--r--misc/ggml/files/patch-src_ggml-cpu_CMakeLists.txt30
-rw-r--r--misc/ggml/files/patch-tests_CMakeLists.txt11
-rw-r--r--misc/ggml/pkg-descr13
-rw-r--r--misc/ggml/pkg-plist22
-rw-r--r--misc/github-copilot-cli/Makefile50
-rw-r--r--misc/github-copilot-cli/distinfo5
-rw-r--r--misc/github-copilot-cli/files/package.json52
-rw-r--r--misc/github-copilot-cli/pkg-descr18
-rw-r--r--misc/github-copilot-cli/pkg-plist392
-rw-r--r--misc/gobuster/Makefile2
-rw-r--r--misc/hwdata/Makefile2
-rw-r--r--misc/hwdata/distinfo6
-rw-r--r--misc/ironscanner/Makefile2
-rw-r--r--misc/json-tui/Makefile4
-rw-r--r--misc/json-tui/distinfo6
-rw-r--r--misc/json-tui/files/patch-CMakeLists.txt97
-rw-r--r--misc/kdeedu-data/Makefile2
-rw-r--r--misc/kdeedu-data/distinfo6
-rw-r--r--misc/kdeedu-data/pkg-descr2
-rw-r--r--misc/kdeedu/Makefile12
-rw-r--r--misc/kf6-purpose/distinfo6
-rw-r--r--misc/kgeography/distinfo6
-rw-r--r--misc/klettres/distinfo6
-rw-r--r--misc/kookbook/Makefile2
-rw-r--r--misc/ktouch/Makefile14
-rw-r--r--misc/ktouch/distinfo6
-rw-r--r--misc/kwordquiz/distinfo6
-rw-r--r--misc/lf/Makefile11
-rw-r--r--misc/lf/distinfo22
-rw-r--r--misc/libkeduvocdocument/distinfo6
-rw-r--r--misc/llama-cpp/Makefile3
-rw-r--r--misc/llama-cpp/distinfo6
-rw-r--r--misc/llama-cpp/pkg-plist3
-rw-r--r--misc/lscolors/Makefile2
-rw-r--r--misc/mate-user-guide/Makefile1
-rw-r--r--misc/mbuffer/Makefile12
-rw-r--r--misc/mbuffer/distinfo6
-rw-r--r--misc/mbuffer/files/patch-configure.in16
-rw-r--r--misc/mcp-probe/Makefile1
-rw-r--r--misc/minuet/distinfo6
-rw-r--r--misc/minuet/pkg-plist1
-rw-r--r--misc/mmdnn/Makefile2
-rw-r--r--misc/navi/Makefile2
-rw-r--r--misc/ooo/Makefile2
-rw-r--r--misc/openhab-addons/Makefile2
-rw-r--r--misc/openhab-addons/distinfo6
-rw-r--r--misc/openhab/Makefile3
-rw-r--r--misc/openhab/distinfo6
-rw-r--r--misc/openhab2-addons/Makefile3
-rw-r--r--misc/openhab2/Makefile3
-rw-r--r--misc/openvdb/Makefile2
-rw-r--r--misc/outside/Makefile1
-rw-r--r--misc/p5-Business-ISBN-Data/Makefile2
-rw-r--r--misc/p5-Business-ISBN-Data/distinfo6
-rw-r--r--misc/parley/distinfo6
-rw-r--r--misc/patchutils/Makefile16
-rw-r--r--misc/patchutils/distinfo8
-rw-r--r--misc/patchutils/pkg-plist50
-rw-r--r--misc/perkeep/Makefile2
-rw-r--r--misc/pqrs/Makefile2
-rw-r--r--misc/py-QSpectrumAnalyzer/Makefile2
-rw-r--r--misc/py-accelerate/Makefile6
-rw-r--r--misc/py-accelerate/distinfo6
-rw-r--r--misc/py-aider-chat/Makefile5
-rw-r--r--misc/py-aider-chat/distinfo6
-rw-r--r--misc/py-anthropic/Makefile26
-rw-r--r--misc/py-anthropic/distinfo6
-rw-r--r--misc/py-anthropic/files/patch-pyproject.toml11
-rw-r--r--misc/py-anthropic/pkg-descr7
-rw-r--r--misc/py-ascii-magic/Makefile2
-rw-r--r--misc/py-bitsandbytes/Makefile35
-rw-r--r--misc/py-bitsandbytes/distinfo3
-rw-r--r--misc/py-bitsandbytes/pkg-descr3
-rw-r--r--misc/py-cmap/Makefile4
-rw-r--r--misc/py-cmap/distinfo6
-rw-r--r--misc/py-codecarbon/Makefile13
-rw-r--r--misc/py-codecarbon/distinfo6
-rw-r--r--misc/py-codecarbon/files/patch-pyproject.toml18
-rw-r--r--misc/py-colored/Makefile2
-rw-r--r--misc/py-colored/distinfo6
-rw-r--r--misc/py-cppman/Makefile3
-rw-r--r--misc/py-csvw/Makefile47
-rw-r--r--misc/py-csvw/distinfo5
-rw-r--r--misc/py-csvw/pkg-descr4
-rw-r--r--misc/py-datasets/Makefile4
-rw-r--r--misc/py-datasets/distinfo6
-rw-r--r--misc/py-detecta/Makefile2
-rw-r--r--misc/py-diffusers/Makefile31
-rw-r--r--misc/py-diffusers/distinfo3
-rw-r--r--misc/py-diffusers/pkg-descr10
-rw-r--r--misc/py-emoji/Makefile2
-rw-r--r--misc/py-emoji/distinfo6
-rw-r--r--misc/py-facenet-pytorch/Makefile2
-rw-r--r--misc/py-fastmcp/Makefile56
-rw-r--r--misc/py-fastmcp/distinfo3
-rw-r--r--misc/py-fastmcp/pkg-descr11
-rw-r--r--misc/py-fastscapelib/Makefile1
-rw-r--r--misc/py-gguf/Makefile2
-rw-r--r--misc/py-gguf/distinfo6
-rw-r--r--misc/py-google-ai-generativelanguage/Makefile4
-rw-r--r--misc/py-google-ai-generativelanguage/distinfo6
-rw-r--r--misc/py-google-genai/Makefile75
-rw-r--r--misc/py-google-genai/distinfo3
-rw-r--r--misc/py-google-genai/pkg-descr3
-rw-r--r--misc/py-gymnasium/Makefile31
-rw-r--r--misc/py-gymnasium/distinfo3
-rw-r--r--misc/py-gymnasium/pkg-descr4
-rw-r--r--misc/py-haystack_ai/Makefile34
-rw-r--r--misc/py-haystack_ai/distinfo3
-rw-r--r--misc/py-haystack_ai/pkg-descr6
-rw-r--r--misc/py-haystack_experimental/Makefile21
-rw-r--r--misc/py-haystack_experimental/distinfo3
-rw-r--r--misc/py-haystack_experimental/pkg-descr3
-rw-r--r--misc/py-hf-doc-builder/Makefile29
-rw-r--r--misc/py-hf-doc-builder/distinfo3
-rw-r--r--misc/py-hf-doc-builder/files/patch-setup.py18
-rw-r--r--misc/py-hf-doc-builder/pkg-descr2
-rw-r--r--misc/py-hf-xet/Makefile5
-rw-r--r--misc/py-hf-xet/Makefile.crates157
-rw-r--r--misc/py-hf-xet/distinfo320
-rw-r--r--misc/py-huggingface-hub/Makefile2
-rw-r--r--misc/py-huggingface-hub/distinfo6
-rw-r--r--misc/py-icoextract/Makefile2
-rw-r--r--misc/py-instructor/Makefile9
-rw-r--r--misc/py-instructor/distinfo6
-rw-r--r--misc/py-kartograph/Makefile4
-rw-r--r--misc/py-langchain-anthropic/Makefile6
-rw-r--r--misc/py-langchain-anthropic/distinfo6
-rw-r--r--misc/py-langchain-core/Makefile2
-rw-r--r--misc/py-langchain-core/distinfo6
-rw-r--r--misc/py-langchain-google-genai/Makefile9
-rw-r--r--misc/py-langchain-google-genai/distinfo6
-rw-r--r--misc/py-langchain-openai/Makefile6
-rw-r--r--misc/py-langchain-openai/distinfo6
-rw-r--r--misc/py-langchain-tests/Makefile8
-rw-r--r--misc/py-langchain-tests/distinfo6
-rw-r--r--misc/py-langchain-text-splitters/Makefile4
-rw-r--r--misc/py-langchain-text-splitters/distinfo6
-rw-r--r--misc/py-langchain/Makefile6
-rw-r--r--misc/py-langchain/distinfo6
-rw-r--r--misc/py-langsmith/Makefile6
-rw-r--r--misc/py-langsmith/distinfo6
-rw-r--r--misc/py-lazrs/Makefile1
-rw-r--r--misc/py-lion-pytorch/Makefile22
-rw-r--r--misc/py-lion-pytorch/distinfo3
-rw-r--r--misc/py-lion-pytorch/pkg-descr3
-rw-r--r--misc/py-litellm-proxy-extras/Makefile30
-rw-r--r--misc/py-litellm-proxy-extras/distinfo3
-rw-r--r--misc/py-litellm-proxy-extras/pkg-descr4
-rw-r--r--misc/py-litellm/Makefile17
-rw-r--r--misc/py-litellm/distinfo6
-rw-r--r--misc/py-litellm/files/patch-litellm_proxy_start.sh8
-rw-r--r--misc/py-llama-cpp-python/Makefile6
-rw-r--r--misc/py-llama-cpp-python/distinfo10
-rw-r--r--misc/py-llama-cpp-python/files/patch-vendor_llama.cpp_ggml_src_ggml-cpu_ggml-cpu-impl.h11
-rw-r--r--misc/py-llm/Makefile3
-rw-r--r--misc/py-llm/distinfo6
-rw-r--r--misc/py-mem0ai/Makefile25
-rw-r--r--misc/py-mem0ai/distinfo3
-rw-r--r--misc/py-mem0ai/files/patch-pyproject.toml20
-rw-r--r--misc/py-mem0ai/pkg-descr4
-rw-r--r--misc/py-mffpy/Makefile4
-rw-r--r--misc/py-mmcv/Makefile2
-rw-r--r--misc/py-mmdet/Makefile2
-rw-r--r--misc/py-mmengine/Makefile2
-rw-r--r--misc/py-mmsegmentation/Makefile2
-rw-r--r--misc/py-napari-svg/Makefile29
-rw-r--r--misc/py-napari-svg/distinfo3
-rw-r--r--misc/py-napari-svg/pkg-descr3
-rw-r--r--misc/py-napari/Makefile58
-rw-r--r--misc/py-napari/distinfo3
-rw-r--r--misc/py-napari/files/patch-pyproject.toml10
-rw-r--r--misc/py-napari/pkg-descr4
-rw-r--r--misc/py-natten/Makefile1
-rw-r--r--misc/py-npe2/Makefile47
-rw-r--r--misc/py-npe2/distinfo3
-rw-r--r--misc/py-npe2/pkg-descr3
-rw-r--r--misc/py-onnx-tf/Makefile2
-rw-r--r--misc/py-onnx/Makefile2
-rw-r--r--misc/py-onnxconverter-common/Makefile1
-rw-r--r--misc/py-openai-whisper/Makefile1
-rw-r--r--misc/py-openai/Makefile2
-rw-r--r--misc/py-openai/distinfo6
-rw-r--r--misc/py-openpaperwork-gtk/Makefile2
-rw-r--r--misc/py-oterm/Makefile1
-rw-r--r--misc/py-peft/Makefile43
-rw-r--r--misc/py-peft/distinfo3
-rw-r--r--misc/py-peft/pkg-descr14
-rw-r--r--misc/py-polars/Makefile298
-rw-r--r--misc/py-polars/distinfo560
-rw-r--r--misc/py-polars/files/patch-Cargo.lock3178
-rw-r--r--misc/py-polars/files/patch-Cargo.toml23
-rw-r--r--misc/py-polars/files/patch-crates_polars-python_Cargo.toml18
-rw-r--r--misc/py-polars/files/patch-crates_polars-python_src_c__api_allocator.rs10
-rw-r--r--misc/py-pyfiglet/Makefile3
-rw-r--r--misc/py-pyfiglet/distinfo6
-rw-r--r--misc/py-pykml/Makefile4
-rw-r--r--misc/py-pyqir/Makefile2
-rw-r--r--misc/py-python-crc/Makefile22
-rw-r--r--misc/py-python-crc/distinfo3
-rw-r--r--misc/py-python-crc/pkg-descr12
-rw-r--r--misc/py-pytorch-lightning/Makefile1
-rw-r--r--misc/py-pytorch/Makefile18
-rw-r--r--misc/py-pytorch/distinfo6
-rw-r--r--misc/py-pytorch/files/patch-CMakeLists.txt10
-rw-r--r--misc/py-pytorch/files/patch-third__party_fbgemm_third__party_asmjit_src_asmjit_core_virtmem.cpp10
-rw-r--r--misc/py-pytorch/files/patch-third__party_tensorpipe_tensorpipe_common_system.cc30
-rw-r--r--misc/py-pytorch/files/patch-tools_build__pytorch__libs.py15
-rw-r--r--misc/py-pytorch/files/patch-torch_csrc_distributed_c10d_ProcessGroupGloo.cpp22
-rw-r--r--misc/py-runloop-api-client/Makefile46
-rw-r--r--misc/py-runloop-api-client/distinfo3
-rw-r--r--misc/py-runloop-api-client/files/patch-pyproject.toml11
-rw-r--r--misc/py-runloop-api-client/pkg-descr4
-rw-r--r--misc/py-safetensors/Makefile6
-rw-r--r--misc/py-safetensors/distinfo6
-rw-r--r--misc/py-sagemaker-core/Makefile30
-rw-r--r--misc/py-sagemaker-core/distinfo3
-rw-r--r--misc/py-sagemaker-core/files/patch-pyproject.toml9
-rw-r--r--misc/py-sagemaker-core/pkg-descr7
-rw-r--r--misc/py-sagemaker/Makefile48
-rw-r--r--misc/py-sagemaker/distinfo3
-rw-r--r--misc/py-sagemaker/pkg-descr10
-rw-r--r--misc/py-schedulefree/Makefile1
-rw-r--r--misc/py-sentence-transformers/Makefile38
-rw-r--r--misc/py-sentence-transformers/distinfo3
-rw-r--r--misc/py-sentence-transformers/pkg-descr8
-rw-r--r--misc/py-smdebug-rulesconfig/Makefile19
-rw-r--r--misc/py-smdebug-rulesconfig/distinfo3
-rw-r--r--misc/py-smdebug-rulesconfig/pkg-descr13
-rw-r--r--misc/py-tflearn/Makefile2
-rw-r--r--misc/py-timm-vis/Makefile1
-rw-r--r--misc/py-timm/Makefile3
-rw-r--r--misc/py-timm/distinfo6
-rw-r--r--misc/py-torch-geometric/Makefile1
-rw-r--r--misc/py-torchao/Makefile32
-rw-r--r--misc/py-torchao/distinfo5
-rw-r--r--misc/py-torchao/pkg-descr4
-rw-r--r--misc/py-torchdata/Makefile29
-rw-r--r--misc/py-torchdata/distinfo3
-rw-r--r--misc/py-torchdata/pkg-descr3
-rw-r--r--misc/py-torchmetrics/Makefile2
-rw-r--r--misc/py-torchmetrics/distinfo6
-rw-r--r--misc/py-torchsummary/Makefile21
-rw-r--r--misc/py-torchsummary/distinfo3
-rw-r--r--misc/py-torchsummary/pkg-descr2
-rw-r--r--misc/py-torchvision/Makefile3
-rw-r--r--misc/py-torchvision/distinfo6
-rw-r--r--misc/py-transformers/Makefile63
-rw-r--r--misc/py-transformers/distinfo3
-rw-r--r--misc/py-transformers/files/patch-setup.py11
-rw-r--r--misc/py-transformers/files/patch-src_transformers_dependency__versions__table.py11
-rw-r--r--misc/py-transformers/pkg-descr10
-rw-r--r--misc/py-xformers/Makefile2
-rw-r--r--misc/pytorch/Makefile3
-rw-r--r--misc/pytorch/distinfo6
-rw-r--r--misc/pytorch/files/patch-third__party_cpuinfo_CMakeLists.txt56
-rw-r--r--misc/pytorch/files/patch-third__party_fbgemm_third__party_asmjit_src_asmjit_core_virtmem.cpp10
-rw-r--r--misc/pytorch/files/patch-third__party_kineto_libkineto_src_ThreadUtil.cpp11
-rw-r--r--misc/pytorch/pkg-plist317
-rw-r--r--misc/qt6-doc/distinfo6
-rw-r--r--misc/qt6-doc/pkg-plist39
-rw-r--r--misc/qt6-examples/distinfo6
-rw-r--r--misc/qt6-examples/pkg-plist87
-rw-r--r--misc/qt6ct/Makefile2
-rw-r--r--misc/quary/Makefile700
-rw-r--r--misc/quary/distinfo1402
-rw-r--r--misc/quary/files/patch-rust_cli_Cargo.toml8
-rw-r--r--misc/quary/files/patch-rust_quary-databases_Cargo.toml14
-rw-r--r--misc/radio_datetime_analyzer/Makefile2
-rw-r--r--misc/rash/Makefile421
-rw-r--r--misc/rash/distinfo836
-rw-r--r--misc/rgb-tui/Makefile4
-rw-r--r--misc/rgb-tui/distinfo6
-rw-r--r--misc/rsclock/Makefile2
-rw-r--r--misc/rubygem-mime-types-data/Makefile2
-rw-r--r--misc/rubygem-mime-types-data/distinfo6
-rw-r--r--misc/rubygem-octicons/Makefile2
-rw-r--r--misc/rubygem-octicons/distinfo6
-rw-r--r--misc/rump/Makefile4
-rw-r--r--misc/rump/files/patch-src_lib_librumpuser_sp__common.c43
-rw-r--r--misc/rump/files/patch-src_sys_kern_kern__hook.c56
-rw-r--r--misc/ruut/Makefile2
-rw-r--r--misc/sff/Makefile6
-rw-r--r--misc/sff/distinfo6
-rw-r--r--misc/sff/pkg-plist8
-rw-r--r--misc/shimmy/Makefile57
-rw-r--r--misc/shimmy/Makefile.crates309
-rw-r--r--misc/shimmy/distinfo623
-rw-r--r--misc/shimmy/files/llama-cpp-rs/patch-llama-cpp-sys-2_build.rs38
-rw-r--r--misc/shimmy/files/patch-Cargo.toml17
-rw-r--r--misc/shimmy/files/patch-cargo-crates_sys-info-0.9.1_c_info.h24
-rw-r--r--misc/shimmy/pkg-descr5
-rw-r--r--misc/silicon/Makefile2
-rw-r--r--misc/slides/Makefile2
-rw-r--r--misc/star-history/Makefile2
-rw-r--r--misc/stormy/Makefile2
-rw-r--r--misc/tellico/Makefile3
-rw-r--r--misc/tellico/distinfo6
-rw-r--r--misc/tenere/Makefile2
-rw-r--r--misc/terminfo-db/Makefile2
-rw-r--r--misc/terminfo-db/distinfo6
-rw-r--r--misc/terminfo-db/pkg-plist42
-rw-r--r--misc/timetrace/Makefile2
-rw-r--r--misc/timr-tui/Makefile2
-rw-r--r--misc/tlci/Makefile2
-rw-r--r--misc/wavedrom/Makefile2
-rw-r--r--misc/wego/Makefile2
-rw-r--r--misc/wthrr/Makefile2
-rw-r--r--misc/xd-rust/Makefile2
-rw-r--r--misc/xd-rust/files/patch-rust-1.89.010
-rw-r--r--misc/xiphos/Makefile10
-rw-r--r--misc/xiphos/distinfo6
-rw-r--r--misc/xiphos/files/patch-help_CMakeLists.txt13
-rw-r--r--misc/xplr/Makefile2
-rw-r--r--misc/zine/Makefile2
-rw-r--r--multimedia/Makefile4
-rw-r--r--multimedia/ab-av1/Makefile2
-rw-r--r--multimedia/alass/Makefile2
-rw-r--r--multimedia/aom/Makefile2
-rw-r--r--multimedia/aom/distinfo6
-rw-r--r--multimedia/aom/files/patch-aom__ports_ppc__cpudetect.c23
-rw-r--r--multimedia/aom/pkg-plist4
-rw-r--r--multimedia/audacious-plugins/Makefile2
-rw-r--r--multimedia/audacious-plugins/distinfo6
-rw-r--r--multimedia/audacious/Makefile2
-rw-r--r--multimedia/audacious/distinfo6
-rw-r--r--multimedia/av1an/Makefile4
-rw-r--r--multimedia/bcmatroska2/Makefile8
-rw-r--r--multimedia/bcmatroska2/distinfo6
-rw-r--r--multimedia/bcmatroska2/pkg-plist4
-rw-r--r--multimedia/btavctpd/Makefile22
-rw-r--r--multimedia/btavctpd/distinfo3
-rw-r--r--multimedia/btavctpd/pkg-descr5
-rw-r--r--multimedia/dovi_tool/Makefile2
-rw-r--r--multimedia/dragon/Makefile20
-rw-r--r--multimedia/dragon/distinfo6
-rw-r--r--multimedia/dragon/pkg-message11
-rw-r--r--multimedia/dragon/pkg-plist38
-rw-r--r--multimedia/dtv-scan-tables/Makefile2
-rw-r--r--multimedia/dtv-scan-tables/distinfo6
-rw-r--r--multimedia/dtv-scan-tables/pkg-plist1991
-rw-r--r--multimedia/emby-server/Makefile2
-rw-r--r--multimedia/ffmpeg/files/patch-configure18
-rw-r--r--multimedia/ffmpegthumbnailer/Makefile5
-rw-r--r--multimedia/ffmpegthumbnailer/distinfo4
-rw-r--r--multimedia/ffms2/Makefile34
-rw-r--r--multimedia/ffms2/distinfo14
-rw-r--r--multimedia/ffms2/files/patch-use-system-vapoursynth34
-rw-r--r--multimedia/ffms2/pkg-plist5
-rw-r--r--multimedia/gstreamer1-editing-services/distinfo6
-rw-r--r--multimedia/gstreamer1-libav/distinfo6
-rw-r--r--multimedia/gstreamer1-plugins-all/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtcdsp_meson.build14
-rw-r--r--multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_cuda_meson.build4
-rw-r--r--multimedia/gstreamer1-plugins-mpeg2enc/Makefile3
-rw-r--r--multimedia/gstreamer1-plugins-mplex/Makefile3
-rw-r--r--multimedia/gstreamer1-plugins-rust/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-rust/Makefile.crates357
-rw-r--r--multimedia/gstreamer1-plugins-rust/distinfo720
-rw-r--r--multimedia/gstreamer1-plugins-rust/pkg-plist51
-rw-r--r--multimedia/gstreamer1-plugins/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins/distinfo18
-rw-r--r--multimedia/gstreamer1-rtsp-server/Makefile2
-rw-r--r--multimedia/gstreamer1-rtsp-server/distinfo6
-rw-r--r--multimedia/gstreamer1-vaapi/distinfo6
-rw-r--r--multimedia/gstreamer1/Makefile3
-rw-r--r--multimedia/gstreamer1/distinfo6
-rw-r--r--multimedia/guvcview/Makefile39
-rw-r--r--multimedia/guvcview/distinfo3
-rw-r--r--multimedia/guvcview/files/patch-guvcview_guvcview.c31
-rw-r--r--multimedia/guvcview/files/patch-guvcview_video__capture.c71
-rw-r--r--multimedia/guvcview/files/patch-gview__audio_gviewaudio.h11
-rw-r--r--multimedia/guvcview/files/patch-gview__encoder_gviewencoder.h11
-rw-r--r--multimedia/guvcview/files/patch-gview__encoder_muxer.c11
-rw-r--r--multimedia/guvcview/files/patch-gview__render_gviewrender.h11
-rw-r--r--multimedia/guvcview/files/patch-gview__v4l2core_gviewv4l2core.h11
-rw-r--r--multimedia/guvcview/files/patch-gview__v4l2core_v4l2__core.c14
-rw-r--r--multimedia/guvcview/pkg-descr2
-rw-r--r--multimedia/guvcview/pkg-plist69
-rw-r--r--multimedia/handbrake/Makefile18
-rw-r--r--multimedia/handbrake/distinfo26
-rw-r--r--multimedia/handbrake/files/patch-contrib_ffmpeg_module.defs18
-rw-r--r--multimedia/handbrake/files/patch-libhb_enc__qsv.c67
-rw-r--r--multimedia/handbrake/files/patch-libhb_handbrake_qsv__common.h19
-rw-r--r--multimedia/handbrake/files/patch-libhb_qsv__common.c91
-rw-r--r--multimedia/handbrake/files/patch-make_include_contrib.defs11
-rw-r--r--multimedia/handbrake/pkg-plist17
-rw-r--r--multimedia/helvum/Makefile2
-rw-r--r--multimedia/jellyfin/Makefile6
-rw-r--r--multimedia/jellyfin/distinfo6
-rw-r--r--multimedia/kamoso/Makefile21
-rw-r--r--multimedia/kamoso/distinfo6
-rw-r--r--multimedia/kamoso/pkg-plist3
-rw-r--r--multimedia/kasts/distinfo6
-rw-r--r--multimedia/kdemultimedia-ffmpegthumbs/distinfo6
-rw-r--r--multimedia/kdemultimedia/Makefile1
-rw-r--r--multimedia/kdenlive/Makefile1
-rw-r--r--multimedia/kdenlive/distinfo6
-rw-r--r--multimedia/kdenlive/pkg-plist71
-rw-r--r--multimedia/kew/Makefile3
-rw-r--r--multimedia/kew/distinfo6
-rw-r--r--multimedia/kodi/Makefile5
-rw-r--r--multimedia/kodi/distinfo4
-rw-r--r--multimedia/kooha/Makefile2
-rw-r--r--multimedia/libmediainfo/Makefile2
-rw-r--r--multimedia/libmediainfo/distinfo6
-rw-r--r--multimedia/libmpeg2/Makefile2
-rw-r--r--multimedia/libndi/Makefile14
-rw-r--r--multimedia/libndi/distinfo6
-rw-r--r--multimedia/libndi/pkg-plist8
-rw-r--r--multimedia/librav1e/Makefile2
-rw-r--r--multimedia/librespot/Makefile8
-rw-r--r--multimedia/librespot/Makefile.crates581
-rw-r--r--multimedia/librespot/distinfo1168
-rw-r--r--multimedia/librespot/files/patch-cargo-crates_aws-lc-sys-0.22.0_aws-lc_crypto_fipsmodule_cpucap_cpu__ppc64le.c14
-rw-r--r--multimedia/libzen/Makefile2
-rw-r--r--multimedia/libzen/distinfo6
-rw-r--r--multimedia/livego/Makefile2
-rw-r--r--multimedia/lms/Makefile9
-rw-r--r--multimedia/mediainfo/Makefile2
-rw-r--r--multimedia/mediainfo/distinfo6
-rw-r--r--multimedia/mediamtx/Makefile8
-rw-r--r--multimedia/mediamtx/distinfo14
-rw-r--r--multimedia/mediamtx/files/patch-internal_staticsources_handler.go30
-rw-r--r--multimedia/mediamtx/files/patch-mediamtx.yml65
-rw-r--r--multimedia/mediamtx/files/patch-rpicamera77
-rw-r--r--multimedia/mencoder/Makefile2
-rw-r--r--multimedia/mencoder/distinfo6
-rw-r--r--multimedia/minisatip/Makefile2
-rw-r--r--multimedia/minisatip/distinfo6
-rw-r--r--multimedia/mkclean/Makefile7
-rw-r--r--multimedia/mkvtoolnix/Makefile2
-rw-r--r--multimedia/mkvtoolnix/distinfo6
-rw-r--r--multimedia/mplayer/Makefile2
-rw-r--r--multimedia/mplayer/Makefile.common2
-rw-r--r--multimedia/mplayer/distinfo6
-rw-r--r--multimedia/mplayer/files/patch-configure46
-rw-r--r--multimedia/mplayer/files/patch-loader_ext.c11
-rw-r--r--multimedia/mplayer/files/patch-loader_module.c20
-rw-r--r--multimedia/mplayer/files/patch-loader_win32.c66
-rw-r--r--multimedia/mpv/Makefile5
-rw-r--r--multimedia/mpv/distinfo4
-rw-r--r--multimedia/msopenh264/Makefile22
-rw-r--r--multimedia/mswebrtc/Makefile20
-rw-r--r--multimedia/mswebrtc/files/patch-CMakeLists.txt2
-rw-r--r--multimedia/musikcube/Makefile3
-rw-r--r--multimedia/musikcube/distinfo6
-rw-r--r--multimedia/mythtv/Makefile80
-rw-r--r--multimedia/mythtv/distinfo6
-rw-r--r--multimedia/mythtv/files/patch-configure11
-rw-r--r--multimedia/mythtv/files/patch-external_FFmpeg_libswscale_ppc_yuv2rgb__altivec.c145
-rw-r--r--multimedia/mythtv/pkg-plist275
-rw-r--r--multimedia/navidrome/Makefile2
-rw-r--r--multimedia/neolink/Makefile2
-rw-r--r--multimedia/nymphcast/Makefile2
-rw-r--r--multimedia/obs-multi-rtmp/Makefile2
-rw-r--r--multimedia/obs-multi-rtmp/distinfo6
-rw-r--r--multimedia/obuparse/Makefile18
-rw-r--r--multimedia/obuparse/distinfo6
-rw-r--r--multimedia/obuparse/files/patch-CMakeLists.txt78
-rw-r--r--multimedia/obuparse/files/patch-Makefile33
-rw-r--r--multimedia/olive/Makefile2
-rw-r--r--multimedia/pitivi/Makefile2
-rw-r--r--multimedia/plasmatube/distinfo6
-rw-r--r--multimedia/plexmediaserver-plexpass/Makefile4
-rw-r--r--multimedia/plexmediaserver-plexpass/distinfo6
-rw-r--r--multimedia/plexmediaserver/Makefile4
-rw-r--r--multimedia/plexmediaserver/distinfo6
-rw-r--r--multimedia/py-PySceneDetect/Makefile29
-rw-r--r--multimedia/py-PySceneDetect/distinfo3
-rw-r--r--multimedia/py-gstreamer1/distinfo6
-rw-r--r--multimedia/py-moviepy/Makefile1
-rw-r--r--multimedia/py-scenedetect/Makefile30
-rw-r--r--multimedia/py-scenedetect/distinfo3
-rw-r--r--multimedia/py-scenedetect/files/patch-scenedetect_platform.py (renamed from multimedia/py-PySceneDetect/files/patch-scenedetect_platform.py)0
-rw-r--r--multimedia/py-scenedetect/pkg-descr (renamed from multimedia/py-PySceneDetect/pkg-descr)0
-rw-r--r--multimedia/py-soco/Makefile4
-rw-r--r--multimedia/py-subliminal/Makefile2
-rw-r--r--multimedia/py-subliminal/distinfo6
-rw-r--r--multimedia/py-tartube/Makefile1
-rw-r--r--multimedia/qmmp-qt5/Makefile2
-rw-r--r--multimedia/qmmp-qt5/distinfo6
-rw-r--r--multimedia/qmmp-qt6/Makefile2
-rw-r--r--multimedia/qmmp-qt6/distinfo6
-rw-r--r--multimedia/qt6-multimedia/distinfo6
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_multimedia_configure.cmake12
-rw-r--r--multimedia/qt6-multimedia/files/patch-src_multimedia_pulseaudio_qpulseaudiosink.cpp15
-rw-r--r--multimedia/qt6-multimedia/pkg-plist5
-rw-r--r--multimedia/rav1e/Makefile2
-rw-r--r--multimedia/ringrtc/Makefile38
-rw-r--r--multimedia/ringrtc/Makefile.crates214
-rw-r--r--multimedia/ringrtc/distinfo494
-rw-r--r--multimedia/ringrtc/files/patch-build_config_BUILDCONFIG.gn8
-rw-r--r--multimedia/ringrtc/files/patch-build_config_compiler_BUILD.gn35
-rw-r--r--multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs4
-rw-r--r--multimedia/ringrtc/files/patch-src_rust_src_webrtc_audio__device__module__utils.rs28
-rw-r--r--multimedia/ringrtc/files/patch-src_webrtc_src_testing_test.gni6
-rw-r--r--multimedia/ringrtc/files/patch-third__party_nasm_config_config-linux.h53
-rw-r--r--multimedia/ringrtc/files/patch-third__party_perfetto_src_base_string__utils.cc12
-rw-r--r--multimedia/ringrtc/files/patch-third__party_perfetto_src_tracing_ipc_memfd.cc6
-rw-r--r--multimedia/ringrtc/files/patch-third__party_webrtc_rtc__base_network.cc7
-rw-r--r--multimedia/ringrtc/update.txt2
-rw-r--r--multimedia/ringrtc/webrtc_fetch.sh6
-rw-r--r--multimedia/rubygem-clutter-gstreamer/Makefile5
-rw-r--r--multimedia/rubygem-clutter-gstreamer/distinfo6
-rw-r--r--multimedia/rubygem-gstreamer/Makefile2
-rw-r--r--multimedia/rubygem-gstreamer/distinfo6
-rw-r--r--multimedia/scte35dump/Makefile2
-rw-r--r--multimedia/shotcut-qt6/Makefile2
-rw-r--r--multimedia/shotcut-qt6/distinfo6
-rw-r--r--multimedia/simplescreenrecorder/Makefile19
-rw-r--r--multimedia/simplescreenrecorder/distinfo6
-rw-r--r--multimedia/simplescreenrecorder/pkg-plist5
-rw-r--r--multimedia/streamlink/Makefile4
-rw-r--r--multimedia/streamlink/files/patch-pyproject.toml11
-rw-r--r--multimedia/supersonic/Makefile3
-rw-r--r--multimedia/supersonic/distinfo10
-rw-r--r--multimedia/svt-av1/Makefile2
-rw-r--r--multimedia/svt-av1/distinfo6
-rw-r--r--multimedia/termplay/Makefile2
-rw-r--r--multimedia/video-trimmer/Makefile1
-rw-r--r--multimedia/wf-recorder/files/patch-fix-ffmpeg827
-rw-r--r--multimedia/wireplumber/Makefile4
-rw-r--r--multimedia/wl-screenrec/Makefile9
-rw-r--r--multimedia/wl-screenrec/Makefile.crates17
-rw-r--r--multimedia/wl-screenrec/distinfo34
-rw-r--r--multimedia/wl-screenrec/files/patch-ffmpeg7180
-rw-r--r--multimedia/wl-screenrec/files/patch-ffmpeg8126
-rw-r--r--multimedia/youtui/Makefile2
-rw-r--r--multimedia/ytfzf/Makefile1
-rw-r--r--net-im/Makefile1
-rw-r--r--net-im/conduit/Makefile11
-rw-r--r--net-im/conduit/Makefile.crates2
-rw-r--r--net-im/conduit/distinfo10
-rw-r--r--net-im/coyim/Makefile2
-rw-r--r--net-im/discordo/Makefile2
-rw-r--r--net-im/dissent/Makefile2
-rw-r--r--net-im/flare/Makefile1
-rw-r--r--net-im/folks/Makefile2
-rw-r--r--net-im/fractal/Makefile2
-rw-r--r--net-im/gajim/Makefile1
-rw-r--r--net-im/gomuks/Makefile2
-rw-r--r--net-im/gotktrix/Makefile2
-rw-r--r--net-im/gotosocial/Makefile15
-rw-r--r--net-im/gotosocial/distinfo10
-rw-r--r--[-rwxr-xr-x]net-im/gotosocial/files/gotosocial.in0
-rw-r--r--net-im/gurk-rs/Makefile2
-rw-r--r--net-im/iamb/Makefile2
-rw-r--r--net-im/kaccounts-integration/Makefile2
-rw-r--r--net-im/kaccounts-integration/distinfo6
-rw-r--r--net-im/kaccounts-providers/distinfo6
-rw-r--r--net-im/kaidan/Makefile3
-rw-r--r--net-im/kaidan/distinfo6
-rw-r--r--net-im/libnice-gst1/pkg-plist2
-rw-r--r--net-im/libnice/Makefile3
-rw-r--r--net-im/libnice/distinfo6
-rw-r--r--net-im/libnice/pkg-plist2
-rw-r--r--net-im/libsignal-client/Makefile2
-rw-r--r--net-im/libsignal-node/Makefile24
-rw-r--r--net-im/libsignal-node/Makefile.crates49
-rw-r--r--net-im/libsignal-node/distinfo108
-rw-r--r--net-im/libsignal-node/files/patch-boring_boring-sys_main.rs4
-rw-r--r--net-im/libsignal-node/files/patch-node_binding.gyp10
-rw-r--r--net-im/libsignal-node/files/patch-node_build__node__bridge.py19
-rw-r--r--net-im/libstrophe/Makefile2
-rw-r--r--net-im/libstrophe/distinfo6
-rw-r--r--net-im/linux-discord/Makefile2
-rw-r--r--net-im/linux-discord/distinfo6
-rw-r--r--net-im/matterbridge/Makefile2
-rw-r--r--net-im/matterircd/Makefile2
-rw-r--r--net-im/mautrix-whatsapp/Makefile27
-rw-r--r--net-im/mautrix-whatsapp/distinfo5
-rw-r--r--net-im/mautrix-whatsapp/files/mautrix_whatsapp.in54
-rw-r--r--net-im/mautrix-whatsapp/pkg-descr3
-rw-r--r--net-im/mautrix-whatsapp/pkg-plist3
-rw-r--r--net-im/mbpurple/Makefile2
-rw-r--r--net-im/neochat/Makefile5
-rw-r--r--net-im/neochat/distinfo6
-rw-r--r--net-im/neochat/pkg-plist2
-rw-r--r--net-im/nextcloud-talk/Makefile4
-rw-r--r--net-im/nextcloud-talk/distinfo6
-rw-r--r--net-im/pidgin-bot-sentry/Makefile2
-rw-r--r--net-im/pidgin-hotkeys/Makefile2
-rw-r--r--net-im/pidgin-latex/Makefile2
-rw-r--r--net-im/pidgin-manualsize/Makefile2
-rw-r--r--net-im/pidgin-sipe/Makefile2
-rw-r--r--net-im/pidgin-skypeweb/Makefile2
-rw-r--r--net-im/pidgin-twitter/Makefile2
-rw-r--r--net-im/pidgin-window_merge/Makefile2
-rw-r--r--net-im/profanity/Makefile9
-rw-r--r--net-im/profanity/distinfo6
-rw-r--r--net-im/profanity/files/patch-src_pgp_gpg.c15
-rw-r--r--net-im/profanity/pkg-plist2
-rw-r--r--net-im/purple-gowhatsapp/Makefile2
-rw-r--r--net-im/purple-teams/Makefile1
-rw-r--r--net-im/py-matrix-synapse/Makefile24
-rw-r--r--net-im/py-matrix-synapse/distinfo6
-rw-r--r--net-im/py-zapzap/Makefile11
-rw-r--r--net-im/py-zapzap/distinfo6
-rw-r--r--net-im/qxmpp/Makefile2
-rw-r--r--net-im/qxmpp/distinfo6
-rw-r--r--net-im/qxmpp/pkg-plist10
-rw-r--r--net-im/ruqola/Makefile5
-rw-r--r--net-im/ruqola/distinfo6
-rw-r--r--net-im/ruqola/pkg-plist10
-rw-r--r--net-im/signal-desktop/Makefile12
-rw-r--r--net-im/signal-desktop/distinfo10
-rw-r--r--net-im/signal-desktop/files/package-lock.json6474
-rw-r--r--net-im/signal-desktop/files/patch-package.json35
-rw-r--r--net-im/signal-desktop/files/pnpm-lock.yaml4924
-rw-r--r--net-im/signal-desktop/get_deps.sh2
-rw-r--r--net-im/slack-term/Makefile2
-rw-r--r--net-im/ssh-chat/Makefile2
-rw-r--r--net-im/tde2e/Makefile4
-rw-r--r--net-im/tde2e/distinfo6
-rw-r--r--net-im/tde2e/files/patch-CMakeLists.txt4
-rw-r--r--net-im/telegram-desktop/Makefile4
-rw-r--r--net-im/telegram-desktop/distinfo6
-rw-r--r--net-im/telegram-desktop/files/patch-Telegram_lib__webview_webview_webview__data__stream__memory.cpp10
-rw-r--r--net-im/teleirc/Makefile2
-rw-r--r--net-im/tg_owt/Makefile5
-rw-r--r--net-im/tg_owt/distinfo6
-rw-r--r--net-im/tokodon/distinfo6
-rw-r--r--net-im/toot/Makefile35
-rw-r--r--net-im/toot/distinfo6
-rw-r--r--net-im/toot/pkg-plist5
-rw-r--r--net-im/tuba/Makefile48
-rw-r--r--net-im/tuba/distinfo6
-rw-r--r--net-im/tuba/pkg-plist28
-rw-r--r--net-im/xmpp-client/Makefile2
-rw-r--r--net-im/yume/Makefile2
-rw-r--r--net-im/zkgroup/Makefile2
-rw-r--r--net-im/zoom/pkg-message35
-rw-r--r--net-mgmt/Makefile5
-rw-r--r--net-mgmt/adguard-exporter/Makefile2
-rw-r--r--net-mgmt/alertmanager/Makefile2
-rw-r--r--net-mgmt/bandwhich/Makefile2
-rw-r--r--net-mgmt/blackbox_exporter/Makefile2
-rw-r--r--net-mgmt/bosun/Makefile2
-rw-r--r--net-mgmt/carbon-relay-ng/Makefile2
-rw-r--r--net-mgmt/carbonzipper/Makefile2
-rw-r--r--net-mgmt/check_ssl_cert/Makefile2
-rw-r--r--net-mgmt/check_wg/Makefile14
-rw-r--r--net-mgmt/check_wg/distinfo10
-rw-r--r--net-mgmt/collectd5/Makefile140
-rw-r--r--net-mgmt/collectd5/pkg-plist2
-rw-r--r--net-mgmt/crmsh/Makefile4
-rw-r--r--net-mgmt/fli/Makefile2
-rw-r--r--net-mgmt/geom-exporter/Makefile2
-rw-r--r--net-mgmt/gping/Makefile4
-rw-r--r--net-mgmt/gping/Makefile.crates260
-rw-r--r--net-mgmt/gping/distinfo526
-rw-r--r--net-mgmt/grok_exporter/Makefile2
-rw-r--r--net-mgmt/icingadb/Makefile2
-rw-r--r--net-mgmt/icingadb/files/icingadb.in2
-rw-r--r--net-mgmt/intel-snap/Makefile2
-rw-r--r--net-mgmt/ipv6calc/Makefile2
-rw-r--r--net-mgmt/ipv6calc/distinfo6
-rw-r--r--net-mgmt/kapacitor/Makefile2
-rw-r--r--net-mgmt/kf6-networkmanager-qt/distinfo6
-rw-r--r--net-mgmt/librenms/Makefile5
-rw-r--r--net-mgmt/librenms/distinfo10
-rw-r--r--net-mgmt/mac-telnet/Makefile3
-rw-r--r--net-mgmt/mac-telnet/distinfo6
-rw-r--r--net-mgmt/mac-telnet/files/patch-src_interfaces.c40
-rw-r--r--net-mgmt/mac-telnet/files/patch-src_interfaces.h17
-rw-r--r--net-mgmt/mac-telnet/files/patch-src_mactelnet.c46
-rw-r--r--net-mgmt/mac-telnet/files/patch-src_mactelnetd.c33
-rw-r--r--net-mgmt/mac-telnet/files/patch-src_mtwei.c11
-rw-r--r--net-mgmt/mac-telnet/files/patch-src_users.c90
-rw-r--r--net-mgmt/mac-telnet/pkg-plist2
-rw-r--r--net-mgmt/mqtt2prometheus/Makefile2
-rw-r--r--net-mgmt/nagcon/Makefile35
-rw-r--r--net-mgmt/nagcon/distinfo3
-rw-r--r--net-mgmt/nagcon/files/patch-br.cpp10
-rw-r--r--net-mgmt/nagcon/files/patch-br.h15
-rw-r--r--net-mgmt/nagcon/files/patch-nc.cpp29
-rw-r--r--net-mgmt/nagcon/files/patch-utils.cpp12
-rw-r--r--net-mgmt/nagcon/pkg-descr2
-rw-r--r--net-mgmt/net-snmp/files/patch-Makefile.in2
-rw-r--r--net-mgmt/net-snmp/files/patch-include_net-snmp_system_freebsd16.h6
-rw-r--r--net-mgmt/net-snmp/pkg-plist1
-rw-r--r--net-mgmt/netbox/Makefile19
-rw-r--r--net-mgmt/netbox/distinfo6
-rw-r--r--net-mgmt/netbox/pkg-plist7
-rw-r--r--net-mgmt/netdata-go/Makefile31
-rw-r--r--net-mgmt/netdata-go/distinfo5
-rw-r--r--net-mgmt/netdata-go/pkg-descr4
-rw-r--r--net-mgmt/netdata-go/pkg-plist82
-rw-r--r--net-mgmt/netdata/Makefile9
-rw-r--r--net-mgmt/netdata/distinfo10
-rw-r--r--net-mgmt/netdata/pkg-plist712
-rw-r--r--net-mgmt/netdisco/Makefile122
-rw-r--r--net-mgmt/netdisco/distinfo3
-rw-r--r--net-mgmt/netdisco/files/localenv.in14
-rw-r--r--net-mgmt/netdisco/files/netdisco.in117
-rw-r--r--net-mgmt/netdisco/files/netdiscologs.conf.sample.in2
-rw-r--r--net-mgmt/netdisco/files/pkg-message.in23
-rw-r--r--net-mgmt/netdisco/pkg-descr15
-rw-r--r--net-mgmt/netdisco/pkg-plist710
-rw-r--r--net-mgmt/networkmgr/Makefile8
-rw-r--r--net-mgmt/networkmgr/distinfo6
-rw-r--r--net-mgmt/networkmgr/pkg-plist8
-rw-r--r--net-mgmt/nfs-exporter/Makefile2
-rw-r--r--net-mgmt/nsd_exporter/Makefile2
-rw-r--r--net-mgmt/nvidia_gpu_prometheus_exporter/Makefile2
-rw-r--r--net-mgmt/observium/Makefile1
-rw-r--r--net-mgmt/p5-Net-CIDR/Makefile2
-rw-r--r--net-mgmt/p5-Net-CIDR/distinfo6
-rw-r--r--net-mgmt/peering-manager/Makefile93
-rw-r--r--net-mgmt/peering-manager/distinfo3
-rwxr-xr-xnet-mgmt/peering-manager/files/850.peeringmanager-housekeeping.in32
-rw-r--r--net-mgmt/peering-manager/files/gunicorn.conf.py.in245
-rw-r--r--net-mgmt/peering-manager/files/patch-peering__manager_configuration.example.py11
-rwxr-xr-xnet-mgmt/peering-manager/files/peering_manager_rq.in50
-rw-r--r--net-mgmt/peering-manager/files/pkg-message.in9
-rw-r--r--net-mgmt/peering-manager/pkg-descr24
-rw-r--r--net-mgmt/php-fpm_exporter/Makefile2
-rw-r--r--net-mgmt/phpfpm_exporter/Makefile2
-rw-r--r--net-mgmt/ping_exporter/Makefile2
-rw-r--r--net-mgmt/ping_exporter/distinfo10
-rw-r--r--net-mgmt/prometheus-bird-exporter/Makefile2
-rw-r--r--net-mgmt/prometheus-collectd-exporter/Makefile2
-rw-r--r--net-mgmt/prometheus1/Makefile2
-rw-r--r--net-mgmt/prometheus3/Makefile3
-rw-r--r--net-mgmt/prometheus3/distinfo14
-rw-r--r--net-mgmt/prometheus3/pkg-plist1
-rw-r--r--net-mgmt/promscale/Makefile2
-rw-r--r--net-mgmt/promxy/Makefile2
-rw-r--r--net-mgmt/pushgateway/Makefile2
-rw-r--r--net-mgmt/py-junos-eznc/Makefile4
-rw-r--r--net-mgmt/py-napalm/Makefile4
-rw-r--r--net-mgmt/py-ncclient/Makefile4
-rw-r--r--net-mgmt/py-netutils/Makefile2
-rw-r--r--net-mgmt/py-netutils/distinfo6
-rw-r--r--net-mgmt/py-nxapi-plumbing/Makefile4
-rw-r--r--net-mgmt/py-opn-cli/Makefile4
-rw-r--r--net-mgmt/py-pyIOSXR/Makefile4
-rw-r--r--net-mgmt/py-pyang/Makefile4
-rw-r--r--net-mgmt/py-pyixapi/Makefile23
-rw-r--r--net-mgmt/py-pyixapi/distinfo3
-rw-r--r--net-mgmt/py-pyixapi/pkg-descr3
-rw-r--r--net-mgmt/py-pynetbox/Makefile12
-rw-r--r--net-mgmt/resource-agents/Makefile2
-rw-r--r--net-mgmt/rs-aggregate/Makefile2
-rw-r--r--net-mgmt/rubygem-oxidized/Makefile17
-rw-r--r--net-mgmt/rubygem-oxidized/distinfo6
-rw-r--r--net-mgmt/semaphore/Makefile2
-rw-r--r--net-mgmt/tcpreplay/Makefile13
-rw-r--r--net-mgmt/tcpreplay/distinfo6
-rw-r--r--net-mgmt/tcpreplay/files/patch-Makefile.in11
-rw-r--r--net-mgmt/tcpreplay/files/patch-lib_queue.h18
-rw-r--r--net-mgmt/tcpreplay/files/patch-src_fragroute_mod.c15
-rw-r--r--net-mgmt/tcpreplay/files/patch-src_fragroute_pkt.h13
-rw-r--r--net-mgmt/telegraf/Makefile7
-rw-r--r--net-mgmt/telegraf/distinfo10
-rw-r--r--net-mgmt/thanos/Makefile2
-rw-r--r--net-mgmt/unbound_exporter/Makefile2
-rw-r--r--net-mgmt/unifi9/Makefile2
-rw-r--r--net-mgmt/unifi9/distinfo10
-rw-r--r--net-mgmt/victoria-logs/Makefile8
-rw-r--r--net-mgmt/victoria-logs/distinfo10
-rw-r--r--net-mgmt/victoria-logs/pkg-plist9
-rw-r--r--net-mgmt/victoria-metrics/Makefile8
-rw-r--r--net-mgmt/victoria-metrics/distinfo6
-rw-r--r--net-mgmt/victoria-metrics/pkg-plist23
-rw-r--r--net-mgmt/vmutils/Makefile1
-rw-r--r--net-mgmt/vmutils/pkg-plist5
-rw-r--r--net-mgmt/zabbix6-agent/Makefile2
-rw-r--r--net-mgmt/zabbix6-proxy/Makefile2
-rw-r--r--net-mgmt/zabbix6-server/Makefile4
-rw-r--r--net-mgmt/zabbix6-server/distinfo6
-rw-r--r--net-mgmt/zabbix7-server/Makefile2
-rw-r--r--net-mgmt/zabbix7-server/distinfo6
-rw-r--r--net-mgmt/zabbix72-server/Makefile2
-rw-r--r--net-mgmt/zabbix72-server/distinfo6
-rw-r--r--net-mgmt/zabbix74-server/Makefile6
-rw-r--r--net-mgmt/zabbix74-server/distinfo6
-rw-r--r--net-p2p/autoscan/Makefile2
-rw-r--r--net-p2p/bazarr/Makefile4
-rw-r--r--net-p2p/bitcoin-daemon/Makefile1
-rw-r--r--net-p2p/bitcoin-utils/Makefile1
-rw-r--r--net-p2p/bitcoin/Makefile5
-rw-r--r--net-p2p/bitcoin/distinfo6
-rw-r--r--net-p2p/bitcoin/files/patch-CMakeLists.txt11
-rw-r--r--net-p2p/bitmark-cli/Makefile2
-rw-r--r--net-p2p/bitmark-daemon/Makefile2
-rw-r--r--net-p2p/bitmark-recorder/Makefile2
-rw-r--r--net-p2p/bitmark/Makefile2
-rw-r--r--net-p2p/c-lightning/Makefile51
-rw-r--r--net-p2p/c-lightning/Makefile.crates635
-rw-r--r--net-p2p/c-lightning/distinfo732
-rwxr-xr-xnet-p2p/c-lightning/files/check_python_plugins_deps.sh28
-rwxr-xr-xnet-p2p/c-lightning/files/update_crates.sh10
-rw-r--r--net-p2p/c-lightning/pkg-plist18
-rw-r--r--net-p2p/cardano-db-sync/Makefile4
-rw-r--r--net-p2p/cardano-db-sync/distinfo10
-rw-r--r--net-p2p/cncli/Makefile2
-rw-r--r--net-p2p/deluge-cli/Makefile2
-rw-r--r--net-p2p/deluge/Makefile2
-rw-r--r--net-p2p/go-ethereum/Makefile2
-rw-r--r--net-p2p/hostd/Makefile2
-rw-r--r--net-p2p/intermodal/Makefile2
-rw-r--r--net-p2p/jackett/Makefile2
-rw-r--r--net-p2p/jackett/Makefile.nuget416
-rw-r--r--net-p2p/jackett/distinfo128
-rw-r--r--net-p2p/jackett/pkg-plist27
-rw-r--r--net-p2p/ktorrent/distinfo6
-rw-r--r--net-p2p/libktorrent/distinfo6
-rw-r--r--net-p2p/libtorrent/Makefile15
-rw-r--r--net-p2p/libtorrent/distinfo6
-rw-r--r--net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc4
-rw-r--r--net-p2p/libtorrent/files/patch-src_torrent_net_socket__address__key.h10
-rw-r--r--net-p2p/libtorrent/pkg-plist7
-rw-r--r--net-p2p/lidarr/Makefile2
-rw-r--r--net-p2p/lidarr/distinfo6
-rw-r--r--net-p2p/lidarr/pkg-plist12
-rw-r--r--net-p2p/mkbrr/Makefile2
-rw-r--r--net-p2p/mkbrr/distinfo10
-rw-r--r--net-p2p/nomadnet/Makefile1
-rw-r--r--net-p2p/ogmios/Makefile6
-rw-r--r--net-p2p/ogmios/distinfo14
-rw-r--r--net-p2p/oura/Makefile2
-rw-r--r--net-p2p/prowlarr/Makefile2
-rw-r--r--net-p2p/prowlarr/distinfo6
-rw-r--r--net-p2p/prowlarr/files/pkg-message.in7
-rw-r--r--net-p2p/prowlarr/pkg-plist56
-rw-r--r--net-p2p/py-stig/Makefile2
-rw-r--r--net-p2p/py-stig/distinfo6
-rw-r--r--net-p2p/radarr/Makefile2
-rw-r--r--net-p2p/radarr/distinfo6
-rw-r--r--net-p2p/radarr/pkg-plist12
-rw-r--r--net-p2p/renterd/Makefile2
-rw-r--r--net-p2p/rtorrent/Makefile27
-rw-r--r--net-p2p/rtorrent/distinfo6
-rw-r--r--net-p2p/twitch-tui/Makefile2
-rw-r--r--net-p2p/walletd/Makefile2
-rw-r--r--net/6tunnel/Makefile8
-rw-r--r--net/6tunnel/distinfo6
-rw-r--r--net/Makefile12
-rw-r--r--net/akonadi-calendar/distinfo6
-rw-r--r--net/akonadi-calendar/pkg-plist15
-rw-r--r--net/akonadi-contacts/distinfo6
-rw-r--r--net/akonadi-contacts/pkg-plist2
-rw-r--r--net/akonadi-mime/distinfo6
-rw-r--r--net/akonadi-mime/pkg-plist4
-rw-r--r--net/akonadi-search/distinfo6
-rw-r--r--net/alligator/distinfo6
-rw-r--r--net/asterisk18/Makefile4
-rw-r--r--net/asterisk18/distinfo10
-rw-r--r--net/asterisk20/Makefile2
-rw-r--r--net/asterisk20/distinfo6
-rw-r--r--net/asterisk22/Makefile2
-rw-r--r--net/asterisk22/distinfo6
-rw-r--r--net/aws-ec2-imdsv2-get/Makefile2
-rw-r--r--net/bctoolbox/Makefile9
-rw-r--r--net/bctoolbox/distinfo6
-rw-r--r--net/bctoolbox/pkg-plist6
-rw-r--r--net/belle-sip/Makefile16
-rw-r--r--net/belle-sip/distinfo8
-rw-r--r--net/belle-sip/pkg-plist3
-rw-r--r--net/benthos/Makefile34
-rw-r--r--net/benthos/distinfo5
-rw-r--r--net/benthos/files/benthos.in60
-rw-r--r--net/benthos/files/config.yaml27
-rw-r--r--net/benthos/files/patch-redis-port387
-rw-r--r--net/benthos/pkg-descr15
-rw-r--r--net/bird2/Makefile7
-rw-r--r--net/bird2/distinfo6
-rw-r--r--net/bird2/files/bird.in6
-rw-r--r--net/bird3/Makefile4
-rw-r--r--net/bird3/distinfo6
-rw-r--r--net/bird3/files/bird.in6
-rw-r--r--net/boinc-client/Makefile51
-rw-r--r--net/boinc-client/distinfo6
-rw-r--r--net/boinc-client/pkg-plist6
-rw-r--r--net/boinctui/Makefile2
-rw-r--r--net/boinctui/distinfo6
-rw-r--r--net/bosh-bootloader/Makefile30
-rw-r--r--net/bosh-bootloader/distinfo5
-rw-r--r--net/bosh-bootloader/pkg-descr4
-rw-r--r--net/bosh-cli/Makefile29
-rw-r--r--net/bosh-cli/distinfo3
-rw-r--r--net/bosh-cli/pkg-descr2
-rw-r--r--net/calendarsupport/distinfo6
-rw-r--r--net/cf/Makefile45
-rw-r--r--net/cf/distinfo5
-rw-r--r--net/cf/pkg-descr1
-rw-r--r--net/chrony/Makefile2
-rw-r--r--net/chrony/distinfo6
-rw-r--r--net/chrony/files/patch-test_unit_socket.c30
-rw-r--r--net/cloud-init/Makefile26
-rw-r--r--net/cloud-init/distinfo8
-rw-r--r--net/cloud-init/files/extra-cloudinit_distros_freebsd.py2
-rw-r--r--net/cloud-init/files/extra-cloudinit_netinfo.py11
-rw-r--r--net/cloud-init/files/patch-cloudinit_settings.py16
-rw-r--r--net/cloud-init/files/patch-setup.py6
-rw-r--r--net/cloudflared/Makefile4
-rw-r--r--net/cloudflared/distinfo6
-rw-r--r--net/cloudflared/files/patch-diagnostic_network_collector__unix.go8
-rw-r--r--net/cloudflared/files/patch-diagnostic_system__collector__freebsd.go173
-rw-r--r--net/cloudquery/Makefile2
-rw-r--r--net/concourse-fly/Makefile68
-rw-r--r--net/concourse-fly/distinfo3
-rw-r--r--net/concourse-fly/pkg-descr5
-rw-r--r--net/containernetworking-plugins/Makefile2
-rw-r--r--net/corosync2/Makefile2
-rw-r--r--net/corosync3/Makefile1
-rw-r--r--net/croc/Makefile6
-rw-r--r--net/croc/distinfo10
-rw-r--r--net/dataplaneapi/Makefile5
-rw-r--r--net/dataplaneapi/distinfo10
-rw-r--r--net/deltachat-rpc-server/Makefile4
-rw-r--r--net/deltachat-rpc-server/Makefile.crates39
-rw-r--r--net/deltachat-rpc-server/distinfo84
-rw-r--r--net/devfile/Makefile1
-rw-r--r--net/dumbpipe/Makefile2
-rw-r--r--net/ecal/Makefile2
-rw-r--r--net/eternalterminal/Makefile13
-rw-r--r--net/evans/Makefile2
-rw-r--r--net/eventviews/distinfo6
-rw-r--r--net/fb303/Makefile3
-rw-r--r--net/fb303/distinfo6
-rw-r--r--net/fb303/pkg-plist1
-rw-r--r--net/findomain/Makefile2
-rw-r--r--net/fort/Makefile8
-rw-r--r--net/fort/distinfo6
-rw-r--r--net/freebsd-telnetd/Makefile3
-rw-r--r--net/freeradius3/Makefile3
-rw-r--r--net/freeradius3/distinfo6
-rw-r--r--net/freeradius3/files/patch-7a737ac4d8ef36787adbea40a77e9bc90d593f7614
-rw-r--r--net/freeradius3/pkg-plist95
-rw-r--r--net/freerdp3/Makefile19
-rw-r--r--net/freerdp3/distinfo30
-rw-r--r--net/freerdp3/files/patch-winpr_winpr.pc.in10
-rw-r--r--net/frp/Makefile5
-rw-r--r--net/frp/distinfo22
-rw-r--r--net/gdrive/Makefile2
-rw-r--r--net/gemget/Makefile2
-rw-r--r--net/gemserv/Makefile2
-rw-r--r--net/geoclue/Makefile9
-rw-r--r--net/geoclue/distinfo6
-rw-r--r--net/geoipupdate/Makefile2
-rw-r--r--net/gerbera/Makefile3
-rw-r--r--net/gerbera/distinfo6
-rw-r--r--net/gitlab-agent/distinfo10
-rw-r--r--net/glusterfs/Makefile2
-rw-r--r--net/gnome-connections/Makefile2
-rw-r--r--net/gnome-online-accounts/Makefile5
-rw-r--r--net/gnome-online-accounts/distinfo6
-rw-r--r--net/gnu-radius/Makefile2
-rw-r--r--net/go-bapu/Makefile2
-rw-r--r--net/go-cs/Makefile2
-rw-r--r--net/go-pkgsite/Makefile20
-rw-r--r--net/go-pkgsite/distinfo5
-rw-r--r--net/go-pkgsite/pkg-descr9
-rw-r--r--net/go-tcping/Makefile2
-rw-r--r--net/gobgp/Makefile2
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/goreplay/Makefile2
-rw-r--r--net/gorss/Makefile2
-rw-r--r--net/gotify-server/Makefile2
-rw-r--r--net/grpcox/Makefile2
-rw-r--r--net/grpcui/Makefile2
-rw-r--r--net/grpcurl/Makefile2
-rw-r--r--net/gscloud/Makefile2
-rw-r--r--net/gtk-vnc/Makefile12
-rw-r--r--net/gtk-vnc/distinfo6
-rw-r--r--net/gtk-vnc/files/patch-src_continuation.h12
-rw-r--r--net/gtk-vnc/pkg-plist389
-rw-r--r--net/haproxy/Makefile2
-rw-r--r--net/haproxy/distinfo6
-rw-r--r--net/haproxy24/Makefile2
-rw-r--r--net/haproxy24/distinfo6
-rw-r--r--net/haproxy26/Makefile2
-rw-r--r--net/haproxy26/distinfo6
-rw-r--r--net/haproxy28/Makefile2
-rw-r--r--net/haproxy28/distinfo6
-rw-r--r--net/haproxy30/Makefile2
-rw-r--r--net/haproxy30/distinfo6
-rw-r--r--net/hostapd-devel/Makefile4
-rw-r--r--net/hostapd-devel/distinfo6
-rw-r--r--net/incidenceeditor/distinfo6
-rw-r--r--net/ipinfo-cli/Makefile2
-rw-r--r--net/k6/Makefile4
-rw-r--r--net/k6/distinfo10
-rw-r--r--net/kamailio/Makefile7
-rw-r--r--net/kamailio/distinfo6
-rw-r--r--net/kamailio/files/patch-src_core_fastlock.h29
-rw-r--r--net/kcalutils/distinfo6
-rw-r--r--net/kcalutils/pkg-plist1
-rw-r--r--net/kdenetwork-filesharing/Makefile2
-rw-r--r--net/kdenetwork-filesharing/distinfo6
-rw-r--r--net/kdenetwork/Makefile1
-rw-r--r--net/kea-devel/Makefile13
-rw-r--r--net/kea-devel/distinfo6
-rw-r--r--net/kea-devel/files/patch-src_bin_shell_kea-shell.in8
-rw-r--r--net/kea-devel/pkg-plist67
-rw-r--r--net/kea/Makefile14
-rw-r--r--net/kea/distinfo6
-rw-r--r--net/kea/files/patch-meson.build21
-rw-r--r--net/kea/files/patch-src_bin_shell_kea-shell.in8
-rw-r--r--net/kea/files/patch-src_lib_asiodns_io__fetch.h10
-rw-r--r--net/kea/files/patch-src_lib_asiolink_interval__timer.h10
-rw-r--r--net/kea/pkg-plist16
-rw-r--r--net/keycloak/Makefile2
-rw-r--r--net/keycloak/distinfo6
-rw-r--r--net/keycloak/pkg-plist302
-rw-r--r--net/kf6-kcalendarcore/distinfo6
-rw-r--r--net/kf6-kcontacts/distinfo6
-rw-r--r--net/kf6-kdav/distinfo6
-rw-r--r--net/kf6-kholidays/distinfo6
-rw-r--r--net/kf6-syndication/distinfo6
-rw-r--r--net/kget/Makefile4
-rw-r--r--net/kget/distinfo10
-rw-r--r--net/kidentitymanagement/distinfo6
-rw-r--r--net/kimap/distinfo6
-rw-r--r--net/kio-gdrive/distinfo6
-rw-r--r--net/kio-gdrive/pkg-plist1
-rw-r--r--net/kio-zeroconf/distinfo6
-rw-r--r--net/kitinerary/distinfo6
-rw-r--r--net/kldap/distinfo6
-rw-r--r--net/kmailtransport/distinfo6
-rw-r--r--net/kmbox/distinfo6
-rw-r--r--net/kmime/distinfo6
-rw-r--r--net/kontactinterface/distinfo6
-rw-r--r--net/kpimtextedit/distinfo6
-rw-r--r--net/krakend-ce/Makefile3
-rw-r--r--net/krakend-ce/distinfo10
-rw-r--r--net/krdc/distinfo6
-rw-r--r--net/krdc/pkg-plist1
-rw-r--r--net/krfb/distinfo6
-rw-r--r--net/krill/Makefile1
-rw-r--r--net/ksmtp/distinfo6
-rw-r--r--net/ktcplist/Makefile1
-rw-r--r--net/ktnef/distinfo6
-rw-r--r--net/kube-apiserver/Makefile2
-rw-r--r--net/kube-controller-manager/Makefile2
-rw-r--r--net/kube-scheduler/Makefile2
-rw-r--r--net/ldapbrowser/Makefile10
-rw-r--r--net/libarms/Makefile3
-rw-r--r--net/libarms/distinfo6
-rw-r--r--net/libarms/files/patch-Makefile.in28
-rw-r--r--net/libarms/files/patch-libarms_ssl.c22
-rw-r--r--net/libarms/pkg-descr3
-rw-r--r--net/libgravatar/distinfo6
-rw-r--r--net/libifconfig/Makefile2
-rw-r--r--net/libifconfig/distinfo10
-rw-r--r--net/libiscsi/Makefile7
-rw-r--r--net/libiscsi/distinfo6
-rw-r--r--net/libiscsi/pkg-plist3
-rw-r--r--net/libkgapi/distinfo6
-rw-r--r--net/libksieve/distinfo6
-rw-r--r--net/liblinphone/Makefile28
-rw-r--r--net/liblinphone/distinfo6
-rw-r--r--net/liblinphone/pkg-plist6
-rw-r--r--net/libngtcp2-gnutls/Makefile2
-rw-r--r--net/libngtcp2-gnutls/distinfo6
-rw-r--r--net/libngtcp2-wolfssl/Makefile2
-rw-r--r--net/libngtcp2-wolfssl/distinfo6
-rw-r--r--net/libngtcp2/Makefile2
-rw-r--r--net/libngtcp2/distinfo6
-rw-r--r--net/libngtcp2/pkg-plist2
-rw-r--r--net/libpfctl/Makefile8
-rw-r--r--net/libpfctl/distinfo16
-rw-r--r--net/libpfctl/files/patch-Makefile3
-rw-r--r--net/librespeed-cli/Makefile2
-rw-r--r--net/librespeed-go/Makefile2
-rw-r--r--net/librest1/Makefile24
-rw-r--r--net/librest1/distinfo6
-rw-r--r--net/librest1/pkg-plist8
-rw-r--r--net/liferea/Makefile2
-rw-r--r--net/liferea/distinfo6
-rw-r--r--net/liferea/pkg-plist11
-rw-r--r--net/linux-rl9-avahi-libs/Makefile4
-rw-r--r--net/linux-rl9-avahi-libs/distinfo30
-rw-r--r--net/liveMedia/Makefile2
-rw-r--r--net/liveMedia/distinfo6
-rw-r--r--net/liveMedia/pkg-plist2
-rw-r--r--net/lldap/Makefile2
-rw-r--r--net/madonctl/Makefile3
-rw-r--r--net/madonctl/distinfo6
-rw-r--r--net/mailcommon/distinfo6
-rw-r--r--net/mailcommon/pkg-plist1
-rw-r--r--net/mailimporter/distinfo6
-rw-r--r--net/mdns-bridge/Makefile2
-rw-r--r--net/mdns-bridge/distinfo6
-rw-r--r--net/mediastreamer/Makefile23
-rw-r--r--net/mediastreamer/distinfo6
-rw-r--r--net/mediastreamer/pkg-plist4
-rw-r--r--net/messagelib/distinfo6
-rw-r--r--net/mimetreeparser/distinfo6
-rw-r--r--net/mimetreeparser/pkg-plist1
-rw-r--r--net/mosquitto/Makefile1
-rw-r--r--net/mosquitto/files/patch-mosquitto.conf9
-rw-r--r--net/mvfst/Makefile3
-rw-r--r--net/mvfst/distinfo6
-rw-r--r--net/mvfst/pkg-plist1
-rw-r--r--net/narrowlink/Makefile2
-rw-r--r--net/nats-nkeys/Makefile2
-rw-r--r--net/nats-nsc/Makefile5
-rw-r--r--net/nats-nsc/distinfo10
-rw-r--r--net/nats-server/Makefile3
-rw-r--r--net/nats-server/distinfo10
-rw-r--r--net/nats-server/pkg-plist2
-rw-r--r--net/nats-streaming-server/Makefile2
-rw-r--r--net/nats-surveyor/Makefile21
-rw-r--r--net/nats-surveyor/distinfo7
-rw-r--r--net/nats-surveyor/pkg-descr4
-rw-r--r--net/nats-top/Makefile2
-rw-r--r--net/natscli/Makefile3
-rw-r--r--net/natscli/distinfo10
-rw-r--r--net/ndpi/Makefile4
-rw-r--r--net/ndpi/distinfo6
-rw-r--r--net/neatvnc/Makefile1
-rw-r--r--net/neatvnc/files/patch-aml1249
-rw-r--r--net/netatalk4/Makefile2
-rw-r--r--net/netatalk4/distinfo6
-rw-r--r--net/netatalk4/files/patch-meson.build28
-rw-r--r--net/netatalk4/pkg-plist1
-rw-r--r--net/netdiscover/Makefile7
-rw-r--r--net/netdiscover/distinfo6
-rw-r--r--net/netpeek/Makefile26
-rw-r--r--net/netpeek/distinfo3
-rw-r--r--net/netpeek/files/patch-meson.build11
-rw-r--r--net/netpeek/files/patch-src_meson.build8
-rw-r--r--net/netpeek/files/patch-src_netpeek.in13
-rw-r--r--net/netpeek/pkg-descr10
-rw-r--r--net/netpeek/pkg-plist18
-rw-r--r--net/nmsg/Makefile2
-rw-r--r--net/nmsg/distinfo6
-rw-r--r--net/nncp/Makefile5
-rw-r--r--net/nncp/distinfo6
-rw-r--r--net/nsq/Makefile2
-rw-r--r--net/ntopng/Makefile6
-rw-r--r--net/ntopng/distinfo10
-rw-r--r--net/ntopng/pkg-plist1
-rw-r--r--net/ntpd-rs/Makefile3
-rw-r--r--net/ntpd-rs/distinfo6
-rw-r--r--net/ntpd-rs/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_include_openssl_target.h20
-rw-r--r--net/oha/Makefile2
-rw-r--r--net/oha/files/patch-cargo-crates_aws-lc-sys-0.29.0_aws-lc_include_openssl_target.h20
-rw-r--r--net/onedrive/Makefile3
-rw-r--r--net/onedrive/distinfo6
-rw-r--r--net/onedrivegui/Makefile4
-rw-r--r--net/onedrivegui/distinfo6
-rw-r--r--net/onedrivegui/files/patch-src_global__config.py2
-rw-r--r--net/onedrivegui/files/patch-src_resources_OneDriveGUI.desktop21
-rw-r--r--net/ooni-mini/Makefile2
-rw-r--r--net/ooni-probe-cli/Makefile13
-rw-r--r--net/ooni-probe-cli/distinfo10
-rw-r--r--net/openntpd/Makefile9
-rw-r--r--net/ortp/Makefile9
-rw-r--r--net/ortp/distinfo6
-rw-r--r--net/ortp/pkg-plist3
-rw-r--r--net/ovhcloud-cli/Makefile98
-rw-r--r--net/ovhcloud-cli/distinfo135
-rw-r--r--net/ovhcloud-cli/files/modules.txt269
-rw-r--r--net/ovhcloud-cli/pkg-descr6
-rw-r--r--net/p5-Net-HTTP/Makefile4
-rw-r--r--net/p5-Net-HTTP/distinfo6
-rw-r--r--net/p5-Net-SIP/Makefile2
-rw-r--r--net/p5-Net-SIP/distinfo6
-rw-r--r--net/pacemaker2/Makefile2
-rw-r--r--net/pimcommon/distinfo6
-rw-r--r--net/pimcommon/pkg-plist2
-rw-r--r--net/proby/Makefile2
-rw-r--r--net/py-blobfile/Makefile5
-rw-r--r--net/py-blobfile/distinfo6
-rw-r--r--net/py-blobfile/files/patch-pyproject.toml14
-rw-r--r--net/py-eventlet/Makefile2
-rw-r--r--net/py-eventlet/distinfo6
-rw-r--r--net/py-google-cloud-pubsub/Makefile27
-rw-r--r--net/py-google-cloud-pubsub/distinfo3
-rw-r--r--net/py-google-cloud-pubsub/pkg-descr8
-rw-r--r--net/py-magic-wormhole/Makefile2
-rw-r--r--net/py-pyshark/Makefile4
-rw-r--r--net/py-pyzmq/Makefile26
-rw-r--r--net/py-pyzmq/distinfo6
-rw-r--r--net/py-pyzmq/pkg-descr4
-rw-r--r--net/py-trio/Makefile2
-rw-r--r--net/py-trio/distinfo6
-rw-r--r--net/py-urllib3-future/Makefile2
-rw-r--r--net/py-urllib3-future/distinfo6
-rw-r--r--net/py-urllib3-future/files/patch-pyproject.toml10
-rw-r--r--net/py-urllib3/Makefile11
-rw-r--r--net/py-urllib31/Makefile50
-rw-r--r--net/py-urllib31/distinfo3
-rw-r--r--net/py-urllib31/files/patch-setup.cfg11
-rw-r--r--net/py-urllib31/files/pkg-message.in21
-rw-r--r--net/py-urllib31/pkg-descr11
-rw-r--r--net/py-zeep/Makefile4
-rw-r--r--net/qrcp/Makefile2
-rw-r--r--net/qt6-coap/distinfo6
-rw-r--r--net/qt6-mqtt/distinfo6
-rw-r--r--net/qt6-networkauth/distinfo6
-rw-r--r--net/quiche/Makefile4
-rw-r--r--net/quiche/Makefile.crates193
-rw-r--r--net/quiche/distinfo392
-rw-r--r--net/rabbitmq/Makefile6
-rw-r--r--net/rabbitmq/distinfo6
-rw-r--r--net/rabbitmq/pkg-plist156
-rw-r--r--net/rabbitmqadmin/Makefile2
-rw-r--r--net/rabbitmqadmin/files/patch-cargo-crates_aws-lc-sys-0.27.1_aws-lc_include_openssl_target.h20
-rw-r--r--net/rathole/Makefile2
-rw-r--r--net/rclone/Makefile2
-rw-r--r--net/rclone/distinfo10
-rw-r--r--net/realtek-re-kmod198/Makefile2
-rw-r--r--net/redpanda-connect/Makefile10
-rw-r--r--net/redpanda-connect/distinfo10
-rw-r--r--net/redpanda-connect/files/extra-patch-public_components_all_package.go19
-rw-r--r--net/redpanda-connect/files/remove-enterprise-connectors.patch23
-rw-r--r--net/relayd/files/patch-usr.sbin_relayd_siphash.c22
-rw-r--r--net/remmina/Makefile2
-rw-r--r--net/revsocks/Makefile2
-rw-r--r--net/rosenpass/Makefile2
-rw-r--r--net/rospo/Makefile2
-rw-r--r--net/routinator/Makefile2
-rw-r--r--net/rpki-client/Makefile4
-rw-r--r--net/rpki-client/distinfo6
-rw-r--r--net/rsplib/Makefile4
-rw-r--r--net/rsplib/distinfo6
-rw-r--r--net/rssguard/Makefile4
-rw-r--r--net/rssguard/distinfo6
-rw-r--r--net/rsyn/Makefile2
-rw-r--r--net/rubygem-activestorage71/Makefile2
-rw-r--r--net/rubygem-activestorage71/distinfo6
-rw-r--r--net/rubygem-activestorage72/Makefile2
-rw-r--r--net/rubygem-activestorage72/distinfo6
-rw-r--r--net/rubygem-activestorage80/Makefile2
-rw-r--r--net/rubygem-activestorage80/distinfo6
-rw-r--r--net/rubygem-connection_pool/Makefile2
-rw-r--r--net/rubygem-connection_pool/distinfo6
-rw-r--r--net/rubygem-fog-aws/Makefile5
-rw-r--r--net/rubygem-fog-aws/distinfo6
-rw-r--r--net/rubygem-fog-aws/files/patch-gemspec11
-rw-r--r--net/rubygem-gitaly/Makefile2
-rw-r--r--net/rubygem-gitaly/distinfo6
-rw-r--r--net/rubygem-gitlab-kas-grpc/distinfo6
-rw-r--r--net/rubygem-google-cloud-bigtable-admin-v2/Makefile4
-rw-r--r--net/rubygem-google-cloud-bigtable-admin-v2/distinfo6
-rw-r--r--net/rubygem-google-cloud-bigtable-v2/Makefile2
-rw-r--r--net/rubygem-google-cloud-bigtable-v2/distinfo6
-rw-r--r--net/rubygem-google-cloud-bigtable/Makefile6
-rw-r--r--net/rubygem-google-cloud-bigtable/distinfo6
-rw-r--r--net/rubygem-google-cloud-spanner-v1/Makefile4
-rw-r--r--net/rubygem-google-cloud-spanner-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-storage/Makefile4
-rw-r--r--net/rubygem-google-cloud-storage/distinfo6
-rw-r--r--net/rubygem-grpc/Makefile2
-rw-r--r--net/rubygem-grpc/distinfo6
-rw-r--r--net/rubygem-net-ldap/Makefile5
-rw-r--r--net/rubygem-net-ldap/distinfo6
-rw-r--r--net/rubygem-oauth2-gitlab/Makefile4
-rw-r--r--net/rubygem-oauth2-gitlab/distinfo6
-rw-r--r--net/rubygem-oauth2/Makefile6
-rw-r--r--net/rubygem-oauth2/distinfo6
-rw-r--r--net/rubygem-oauth21/Makefile3
-rw-r--r--net/rubygem-omniauth-azure-oauth2/Makefile4
-rw-r--r--net/rubygem-packetgen/Makefile2
-rw-r--r--net/rubygem-packetgen/distinfo6
-rw-r--r--net/rubygem-train-core/Makefile2
-rw-r--r--net/rubygem-train-core/distinfo6
-rw-r--r--net/rubygem-train-winrm/Makefile8
-rw-r--r--net/rubygem-train-winrm/distinfo6
-rw-r--r--net/rubygem-train/Makefile4
-rw-r--r--net/rubygem-train/distinfo6
-rw-r--r--net/rubygem-whois/Makefile2
-rw-r--r--net/rubygem-whois/distinfo6
-rw-r--r--net/rustdesk-server/Makefile2
-rw-r--r--net/ryu/Makefile4
-rw-r--r--net/s3m/Makefile2
-rw-r--r--net/s5cmd/Makefile2
-rw-r--r--net/samba416/Makefile6
-rw-r--r--net/samba419/Makefile2
-rw-r--r--net/samba420/Makefile3
-rw-r--r--net/samba420/files/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch112
-rw-r--r--net/samba420/files/0101-FreeBSD-add-fdescfs-paths-workaround.patch71
-rw-r--r--net/seaweedfs/Makefile2
-rw-r--r--net/sems/Makefile3
-rw-r--r--net/sendme/Makefile2
-rw-r--r--net/shadowsocks-rust/Makefile4
-rw-r--r--net/shadowsocks-rust/Makefile.crates186
-rw-r--r--net/shadowsocks-rust/distinfo378
-rw-r--r--net/shadowsocks-rust/files/patch-cargo-crates_tun-0.7.19_src_platform_freebsd_device.rs15
-rw-r--r--net/slackcat/Makefile2
-rw-r--r--net/smb4k/Makefile5
-rw-r--r--net/smb4k/distinfo6
-rw-r--r--net/smb4k/pkg-plist1
-rw-r--r--net/sniffit/Makefile9
-rw-r--r--net/sniffit/distinfo6
-rw-r--r--net/sniffit/files/patch-src_sn__data.h38
-rw-r--r--net/sniffit/files/patch-src_sn__interface.c13
-rw-r--r--net/sniffnet/Makefile2
-rw-r--r--net/sniffnet/Makefile.crates311
-rw-r--r--net/sniffnet/distinfo628
-rw-r--r--net/speedtest-go/Makefile2
-rw-r--r--net/spoofdpi/Makefile2
-rw-r--r--net/sslh/Makefile2
-rw-r--r--net/sslh/distinfo6
-rw-r--r--net/stc/Makefile2
-rw-r--r--net/storj/Makefile2
-rw-r--r--net/subnetcalc/Makefile2
-rw-r--r--net/subnetcalc/distinfo6
-rw-r--r--net/syncthing/Makefile5
-rw-r--r--net/syncthing/distinfo6
-rw-r--r--net/syncthing/files/syncthing.in2
-rw-r--r--net/syncthing1/Makefile67
-rw-r--r--net/syncthing1/distinfo3
-rw-r--r--net/syncthing1/files/patch-syncthing_lib_beacon_multicast.go12
-rw-r--r--net/syncthing1/files/syncthing-discosrv.in66
-rw-r--r--net/syncthing1/files/syncthing-relaypoolsrv.in59
-rw-r--r--net/syncthing1/files/syncthing-relaysrv.in63
-rw-r--r--net/syncthing1/files/syncthing.in57
-rw-r--r--net/syncthing1/pkg-descr4
-rw-r--r--net/td-system-tools/Makefile2
-rw-r--r--net/td-system-tools/distinfo6
-rw-r--r--net/termshark/Makefile2
-rw-r--r--net/toxiproxy-cli/Makefile2
-rw-r--r--net/toxiproxy-server/Makefile2
-rw-r--r--net/traefik/Makefile3
-rw-r--r--net/traefik/distinfo6
-rw-r--r--net/trippy/Makefile2
-rw-r--r--net/tunneller/Makefile2
-rw-r--r--net/udp-over-tcp/Makefile2
-rw-r--r--net/uriparser/Makefile14
-rw-r--r--net/uriparser/distinfo14
-rw-r--r--net/uriparser/pkg-plist2
-rw-r--r--net/v2ray/Makefile14
-rw-r--r--net/v2ray/distinfo10
-rw-r--r--net/wangle/Makefile3
-rw-r--r--net/wangle/distinfo6
-rw-r--r--net/waypipe/Makefile10
-rw-r--r--net/waypipe/distinfo2
-rw-r--r--net/wayvnc/Makefile1
-rw-r--r--net/wayvnc/files/patch-aml1178
-rw-r--r--net/wgcf/Makefile2
-rw-r--r--net/wifibox-alpine/Makefile107
-rw-r--r--net/wifibox-alpine/distinfo162
-rw-r--r--net/wifibox-alpine/pkg-plist10
-rw-r--r--net/wifibox-core/Makefile2
-rw-r--r--net/wifibox-core/distinfo6
-rw-r--r--net/wifibox/Makefile2
-rw-r--r--net/wireguard-go/Makefile2
-rw-r--r--net/wireguard-tools/Makefile2
-rw-r--r--net/wireguard-tools/files/patch-wg-quick_freebsd.bash43
-rw-r--r--net/wireproxy/Makefile2
-rw-r--r--net/wireshark/Makefile2
-rw-r--r--net/wireshark/distinfo6
-rw-r--r--net/wireshark/pkg-plist4
-rw-r--r--net/wlvncc/Makefile4
-rw-r--r--net/wlvncc/distinfo6
-rw-r--r--net/wstunnel/Makefile2
-rw-r--r--net/xapsd/Makefile2
-rw-r--r--net/xrdp/Makefile9
-rw-r--r--net/zapret/Makefile2
-rw-r--r--net/zapret/distinfo6
-rw-r--r--net/zmate/Makefile2
-rw-r--r--news/inn-current/Makefile2
-rw-r--r--news/inn-current/distinfo6
-rw-r--r--news/nzbget/Makefile4
-rw-r--r--news/nzbget/distinfo10
-rw-r--r--news/nzbget/files/patch-cmake_par2-turbo.cmake6
-rw-r--r--news/nzbget/files/patch-cmake_posix.cmake4
-rw-r--r--news/py-pynzb/Makefile4
-rw-r--r--news/py-sabctools/Makefile2
-rw-r--r--news/py-sabctools/distinfo6
-rw-r--r--news/sabnzbd/Makefile6
-rw-r--r--news/sabnzbd/distinfo6
-rw-r--r--news/sabnzbd/pkg-plist2
-rw-r--r--polish/hunspell/Makefile2
-rw-r--r--polish/hunspell/distinfo6
-rw-r--r--polish/libreoffice/distinfo10
-rw-r--r--ports-mgmt/Makefile1
-rw-r--r--ports-mgmt/appstream-generator/Makefile2
-rw-r--r--ports-mgmt/caronade/Makefile2
-rw-r--r--ports-mgmt/fallout/Makefile2
-rw-r--r--ports-mgmt/modules2tuple/Makefile2
-rw-r--r--ports-mgmt/pkg-devel/Makefile4
-rw-r--r--ports-mgmt/pkg-devel/distinfo6
-rw-r--r--ports-mgmt/pkg-graph/Makefile2
-rw-r--r--ports-mgmt/pkg/Makefile2
-rw-r--r--ports-mgmt/pkg/distinfo6
-rw-r--r--ports-mgmt/portconfig/Makefile2
-rw-r--r--ports-mgmt/portgrep/Makefile2
-rw-r--r--ports-mgmt/porttree/Makefile2
-rw-r--r--ports-mgmt/poudriere-dsh2dsh/Makefile4
-rw-r--r--ports-mgmt/poudriere-dsh2dsh/distinfo6
-rw-r--r--ports-mgmt/py-nvchecker/Makefile11
-rw-r--r--ports-mgmt/py-nvchecker/distinfo6
-rw-r--r--ports-mgmt/sccache-overlay/Makefile2
-rw-r--r--ports-mgmt/zig2tuple/Makefile20
-rw-r--r--ports-mgmt/zig2tuple/distinfo3
-rw-r--r--ports-mgmt/zig2tuple/pkg-descr3
-rw-r--r--portuguese/libreoffice-pt_BR/distinfo10
-rw-r--r--portuguese/libreoffice/distinfo10
-rw-r--r--print/Makefile4
-rw-r--r--print/R-cran-textshaping/Makefile16
-rw-r--r--print/R-cran-textshaping/distinfo6
-rw-r--r--print/a2ps/Makefile2
-rw-r--r--print/auctex/Makefile2
-rw-r--r--print/cups-filters/Makefile12
-rw-r--r--print/cups-filters/distinfo18
-rw-r--r--print/cups-filters/files/patch-0001-c3d2f07399da170
-rw-r--r--print/cups-filters/files/patch-0002-qpdf12292
-rw-r--r--print/cups-filters/files/patch-cupsfilters_colormanager.c4
-rw-r--r--print/cups/Makefile2
-rw-r--r--print/cups/distinfo6
-rw-r--r--print/ghostscript10/Makefile2
-rw-r--r--print/ghostscript10/distinfo6
-rw-r--r--print/ghostscript10/files/patch-base_ocr.mak11
-rw-r--r--print/ghostscript10/files/patch-configure22
-rw-r--r--print/hplip-plugin/Makefile1
-rw-r--r--print/hplip/Makefile2
-rw-r--r--print/hyperlatex/Makefile2
-rw-r--r--print/ipp-usb/Makefile2
-rw-r--r--print/latex-biber/Makefile6
-rw-r--r--print/latex-biber/distinfo6
-rw-r--r--print/latex-biber/pkg-plist59
-rw-r--r--print/libraqm/Makefile2
-rw-r--r--print/libraqm/distinfo6
-rw-r--r--print/libraqm/pkg-plist2
-rw-r--r--print/pdf-tools/Makefile2
-rw-r--r--print/pdfarranger/Makefile2
-rw-r--r--print/pdfcpu/Makefile2
-rw-r--r--print/plasma6-print-manager/distinfo6
-rw-r--r--print/plasma6-print-manager/pkg-plist1
-rw-r--r--print/plutobook/Makefile39
-rw-r--r--print/plutobook/distinfo3
-rw-r--r--print/plutobook/pkg-descr3
-rw-r--r--print/plutobook/pkg-plist8
-rw-r--r--print/ppa6/Makefile19
-rw-r--r--print/ppa6/Makefile.crates186
-rw-r--r--print/ppa6/distinfo375
-rw-r--r--print/ppa6/pkg-descr7
-rw-r--r--print/py-fontaine/Makefile4
-rw-r--r--print/py-fontbakery/Makefile4
-rw-r--r--print/py-fonttools/Makefile5
-rw-r--r--print/py-fonttools/distinfo6
-rw-r--r--print/py-pypdf/Makefile2
-rw-r--r--print/py-pypdf/distinfo6
-rw-r--r--print/py-relatorio/Makefile4
-rw-r--r--print/py-reportlab/Makefile1
-rw-r--r--print/py-ufolib2/Makefile16
-rw-r--r--print/py-ufolib2/distinfo6
-rw-r--r--print/py-ufolib2/files/patch-pyproject.toml11
-rw-r--r--print/py-ufolib2/files/patch-setup.cfg9
-rw-r--r--print/py-ufomerge/Makefile2
-rw-r--r--print/py-ufomerge/distinfo6
-rw-r--r--print/py-weasyprint/Makefile1
-rw-r--r--print/qpdf/Makefile2
-rw-r--r--print/qpdf/distinfo2
-rw-r--r--print/qpdf/pkg-plist2
-rw-r--r--print/rubygem-afm0/Makefile19
-rw-r--r--print/rubygem-afm0/distinfo3
-rw-r--r--print/rubygem-afm0/pkg-descr1
-rw-r--r--print/rubygem-pdf-reader/Makefile5
-rw-r--r--print/rubygem-pdf-reader/distinfo6
-rw-r--r--print/rubygem-prawn-svg/Makefile2
-rw-r--r--print/rubygem-prawn-svg/distinfo6
-rw-r--r--print/rubygem-prawn-svg036/Makefile25
-rw-r--r--print/rubygem-prawn-svg036/distinfo3
-rw-r--r--print/rubygem-prawn-svg036/pkg-descr3
-rw-r--r--print/sioyek/Makefile2
-rw-r--r--print/tex-luatex/Makefile10
-rw-r--r--print/tex-xetex/Makefile7
-rw-r--r--print/xreader/Makefile3
-rw-r--r--print/xreader/distinfo6
-rw-r--r--print/yatex/Makefile2
-rw-r--r--russian/libreoffice/distinfo10
-rw-r--r--russian/wordpress/distinfo6
-rw-r--r--science/Makefile1
-rw-r--r--science/abinit/Makefile5
-rw-r--r--science/abinit/distinfo6
-rw-r--r--science/afni/Makefile2
-rw-r--r--science/afni/distinfo6
-rw-r--r--science/agrum/Makefile12
-rw-r--r--science/agrum/distinfo6
-rw-r--r--science/agrum/pkg-plist6
-rw-r--r--science/atompaw/Makefile3
-rw-r--r--science/atompaw/files/patch-src_input__dataset__mod.F9011
-rw-r--r--science/berkeleygw/Makefile2
-rw-r--r--science/bout++-merging-filaments/Makefile2
-rw-r--r--science/bout++/Makefile2
-rw-r--r--science/cantera/Makefile2
-rw-r--r--science/cdf/Makefile39
-rw-r--r--science/cdf/pkg-plist2
-rw-r--r--science/cdo/Makefile5
-rw-r--r--science/cdo/distinfo6
-rw-r--r--science/cdo/files/patch-powerpc6442
-rw-r--r--science/cgnslib/Makefile6
-rw-r--r--science/code_saturne/Makefile2
-rw-r--r--science/cp2k/Makefile3
-rw-r--r--science/csvtk/Makefile2
-rw-r--r--science/dakota/Makefile8
-rw-r--r--science/dftd4/pkg-descr14
-rw-r--r--science/dimod/Makefile4
-rw-r--r--science/dimod/distinfo6
-rw-r--r--science/fastjet/Makefile4
-rw-r--r--science/fastjet/distinfo6
-rw-r--r--science/fastjet/pkg-plist9
-rw-r--r--science/feff10/Makefile10
-rw-r--r--science/gnudatalanguage/Makefile2
-rw-r--r--science/gramps/Makefile2
-rw-r--r--science/gramps/distinfo6
-rw-r--r--science/isaac-cfd/Makefile9
-rw-r--r--science/kalzium/distinfo6
-rw-r--r--science/kalzium/pkg-plist20
-rw-r--r--science/kim-api/Makefile6
-rw-r--r--science/kim-api/distinfo6
-rw-r--r--science/kim-api/pkg-plist3
-rw-r--r--science/libccp4/pkg-descr23
-rw-r--r--science/libcint/Makefile7
-rw-r--r--science/libcint/distinfo6
-rw-r--r--science/libcint/files/patch-src_c2f.h10
-rw-r--r--science/maeparser/pkg-descr16
-rw-r--r--science/mcpl/Makefile3
-rw-r--r--science/meep/Makefile2
-rw-r--r--science/molgif/Makefile2
-rw-r--r--science/mopac/pkg-descr16
-rw-r--r--science/openmodelica/Makefile9
-rw-r--r--science/openmodelica/distinfo38
-rw-r--r--science/openmodelica/pkg-plist3
-rw-r--r--science/opsin/pkg-descr17
-rw-r--r--science/packmol/Makefile2
-rw-r--r--science/packmol/distinfo6
-rw-r--r--science/paraview/Makefile2
-rw-r--r--science/plumed/pkg-descr19
-rw-r--r--science/pnetcdf/Makefile2
-rw-r--r--science/pnetcdf/distinfo6
-rw-r--r--science/pnetcdf/files/patch-src-packaging-Makefile.in11
-rw-r--r--science/pnetcdf/files/patch-src-utils-Makefile.in11
-rw-r--r--science/pnetcdf/pkg-plist4
-rw-r--r--science/psi4/Makefile2
-rw-r--r--science/py-HofstadterTools/Makefile1
-rw-r--r--science/py-MDAnalysis/Makefile2
-rw-r--r--science/py-MDAnalysisTests/Makefile2
-rw-r--r--science/py-OpenFermion-Dirac/Makefile2
-rw-r--r--science/py-OpenFermion-PySCF/Makefile2
-rw-r--r--science/py-OpenFermion/Makefile1
-rw-r--r--science/py-OpenMC/Makefile4
-rw-r--r--science/py-PyNE/Makefile2
-rw-r--r--science/py-abipy/Makefile2
-rw-r--r--science/py-asap3/Makefile2
-rw-r--r--science/py-asdf-standard/Makefile2
-rw-r--r--science/py-asdf-standard/distinfo6
-rw-r--r--science/py-asdf/Makefile2
-rw-r--r--science/py-asdf/distinfo6
-rw-r--r--science/py-ase/Makefile12
-rw-r--r--science/py-ase/distinfo6
-rw-r--r--science/py-ase/files/patch-pyproject.toml11
-rw-r--r--science/py-boutdata/Makefile2
-rw-r--r--science/py-boututils/Makefile2
-rw-r--r--science/py-chainer-chemistry/Makefile2
-rw-r--r--science/py-chempy/Makefile2
-rw-r--r--science/py-cirq-aqt/Makefile1
-rw-r--r--science/py-cirq-core/Makefile1
-rw-r--r--science/py-cirq-ionq/Makefile1
-rw-r--r--science/py-cirq-pasqal/Makefile1
-rw-r--r--science/py-cirq-rigetti/Makefile1
-rw-r--r--science/py-dimod/Makefile4
-rw-r--r--science/py-dimod/distinfo6
-rw-r--r--science/py-dwave-cloud-client/Makefile9
-rw-r--r--science/py-dwave-cloud-client/distinfo6
-rw-r--r--science/py-dwave-gate/Makefile25
-rw-r--r--science/py-dwave-gate/distinfo3
-rw-r--r--science/py-dwave-gate/files/example.py3
-rw-r--r--science/py-dwave-gate/files/patch-pyproject.toml11
-rw-r--r--science/py-dwave-gate/pkg-descr2
-rw-r--r--science/py-dwave-greedy/Makefile2
-rw-r--r--science/py-dwave-hybrid/Makefile15
-rw-r--r--science/py-dwave-hybrid/distinfo6
-rw-r--r--science/py-dwave-inspector/Makefile5
-rw-r--r--science/py-dwave-inspector/distinfo6
-rw-r--r--science/py-dwave-neal/Makefile2
-rw-r--r--science/py-dwave-networkx/Makefile6
-rw-r--r--science/py-dwave-networkx/distinfo6
-rw-r--r--science/py-dwave-ocean-sdk/Makefile35
-rw-r--r--science/py-dwave-ocean-sdk/distinfo6
-rw-r--r--science/py-dwave-optimization/Makefile27
-rw-r--r--science/py-dwave-optimization/distinfo6
-rw-r--r--science/py-dwave-optimization/files/patch-pyproject.toml18
-rw-r--r--science/py-dwave-preprocessing/Makefile5
-rw-r--r--science/py-dwave-preprocessing/distinfo6
-rw-r--r--science/py-dwave-samplers/Makefile9
-rw-r--r--science/py-dwave-samplers/distinfo6
-rw-r--r--science/py-dwave-samplers/pkg-plist105
-rw-r--r--science/py-dwave-system/Makefile13
-rw-r--r--science/py-dwave-system/distinfo6
-rw-r--r--science/py-dwave-system/pkg-plist108
-rw-r--r--science/py-dwave-tabu/Makefile2
-rw-r--r--science/py-dwavebinarycsp/Makefile2
-rw-r--r--science/py-earthpy/Makefile2
-rw-r--r--science/py-emmet-core/Makefile2
-rw-r--r--science/py-geometric/Makefile2
-rw-r--r--science/py-gpaw/Makefile2
-rw-r--r--science/py-hiphive/Makefile2
-rw-r--r--science/py-icet/Makefile4
-rw-r--r--science/py-icet/distinfo6
-rw-r--r--science/py-icet/files/patch-pyproject.toml10
-rw-r--r--science/py-inequality/Makefile1
-rw-r--r--science/py-kimpy/Makefile7
-rw-r--r--science/py-kimpy/distinfo6
-rw-r--r--science/py-kliff/Makefile1
-rw-r--r--science/py-kpLib/Makefile2
-rw-r--r--science/py-lifelines/Makefile2
-rw-r--r--science/py-mp-api/Makefile3
-rw-r--r--science/py-mpcontribs-client/Makefile2
-rw-r--r--science/py-mplhep/Makefile1
-rw-r--r--science/py-obspy/Makefile4
-rw-r--r--science/py-openpiv/Makefile2
-rw-r--r--science/py-optking/Makefile2
-rw-r--r--science/py-penaltymodel/Makefile4
-rw-r--r--science/py-penaltymodel/distinfo6
-rw-r--r--science/py-phono3py/Makefile2
-rw-r--r--science/py-phonopy/Makefile1
-rw-r--r--science/py-pnetcdf/Makefile1
-rw-r--r--science/py-pycsw/Makefile4
-rw-r--r--science/py-pygeometa/Makefile4
-rw-r--r--science/py-pygmo2/Makefile2
-rw-r--r--science/py-pymatgen-analysis-alloys/Makefile1
-rw-r--r--science/py-pymatgen/Makefile1
-rw-r--r--science/py-pyqubo/Makefile2
-rw-r--r--science/py-pyteomics/Makefile6
-rw-r--r--science/py-qcelemental/Makefile1
-rw-r--r--science/py-qcengine/Makefile2
-rw-r--r--science/py-qiskit/Makefile3
-rw-r--r--science/py-qiskit/distinfo6
-rw-r--r--science/py-sarpy/Makefile19
-rw-r--r--science/py-sarpy/distinfo6
-rw-r--r--science/py-scikit-fuzzy/Makefile1
-rw-r--r--science/py-sdf/Makefile2
-rw-r--r--science/py-segregation/Makefile2
-rw-r--r--science/py-xbout/Makefile2
-rw-r--r--science/qt6-quick3dphysics/distinfo6
-rw-r--r--science/qwalk/pkg-descr16
-rw-r--r--science/rdkit/Makefile2
-rw-r--r--science/salome-configuration/Makefile34
-rw-r--r--science/salome-configuration/distinfo6
-rw-r--r--science/salome-configuration/pkg-plist6
-rw-r--r--science/salome-kernel/Makefile49
-rw-r--r--science/salome-kernel/distinfo6
-rw-r--r--science/smoldyn/Makefile6
-rw-r--r--science/smoldyn/distinfo6
-rw-r--r--science/step/distinfo6
-rw-r--r--science/step/pkg-plist43
-rw-r--r--science/sz3/Makefile9
-rw-r--r--science/sz3/distinfo6
-rw-r--r--science/sz3/pkg-plist15
-rw-r--r--science/tinker/Makefile3
-rw-r--r--science/tinker/distinfo6
-rw-r--r--science/tinker/files/patch-cmake_CMakeLists.txt15
-rw-r--r--science/tinker/files/patch-make_Makefile13
-rw-r--r--science/tinker/pkg-descr27
-rw-r--r--science/tinker/pkg-plist2
-rw-r--r--science/ttk/Makefile1
-rw-r--r--science/v_sim/Makefile2
-rw-r--r--science/vmd/pkg-descr15
-rw-r--r--science/votca/Makefile4
-rw-r--r--science/wannier90/pkg-descr17
-rw-r--r--science/wwplot/Makefile1
-rw-r--r--security/2fa/Makefile2
-rw-r--r--security/Makefile16
-rw-r--r--security/R-cran-openssl/Makefile2
-rw-r--r--security/R-cran-openssl/distinfo6
-rw-r--r--security/acme.sh/Makefile1
-rw-r--r--security/acme.sh/files/patch-acme.sh36
-rw-r--r--security/acmed/Makefile2
-rw-r--r--security/acmetool/Makefile2
-rw-r--r--security/agave/Makefile2
-rw-r--r--security/age/Makefile2
-rw-r--r--security/arti/Makefile5
-rw-r--r--security/arti/Makefile.crates149
-rw-r--r--security/arti/distinfo304
-rw-r--r--security/assh/Makefile2
-rw-r--r--security/authenticator/Makefile2
-rw-r--r--security/authoscope/Makefile2
-rw-r--r--security/aws-c-auth/Makefile2
-rw-r--r--security/aws-c-auth/distinfo6
-rw-r--r--security/aws-c-cal/Makefile2
-rw-r--r--security/aws-c-cal/distinfo6
-rw-r--r--security/aws-iam-authenticator/Makefile5
-rw-r--r--security/aws-iam-authenticator/distinfo10
-rw-r--r--security/aws-lc/Makefile2
-rw-r--r--security/aws-lc/distinfo6
-rw-r--r--security/aws-lc/files/patch-powerpc64le20
-rw-r--r--security/aws-lc/pkg-plist1
-rw-r--r--security/aws-vault/Makefile2
-rw-r--r--security/bitwarden-cli/Makefile13
-rw-r--r--security/bitwarden-cli/distinfo14
-rw-r--r--security/bitwarden-cli/files/node/patch-common.gypi6
-rw-r--r--security/bitwarden-cli/files/node/patch-configure.py11
-rw-r--r--security/bitwarden-cli/files/node/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl.gypi4
-rw-r--r--security/bitwarden-cli/files/node/patch-node.gypi4
-rw-r--r--security/bitwarden-cli/files/node/patch-tools_v8__gypfiles_v8.gyp4
-rw-r--r--security/bitwarden-cli/files/packagejsons/.npmrc3
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/browser/package.json30
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/cli/package.json14
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/desktop/package.json15
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/web/package.json10
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/assets/package.json15
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/client-type/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/core-test-utils/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/guid/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/messaging-internal/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/messaging/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/pricing/package.json21
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/serialization/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/state-internal/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/state-test-utils/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/state/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/package-lock.json1955
-rw-r--r--security/bitwarden-cli/files/packagejsons/package.json33
-rw-r--r--security/boringssl/Makefile4
-rw-r--r--security/boringssl/distinfo6
-rw-r--r--security/boringssl/pkg-plist1
-rw-r--r--security/botan2/Makefile119
-rw-r--r--security/botan2/distinfo11
-rw-r--r--security/botan2/pkg-descr12
-rw-r--r--security/botan2/pkg-plist327
-rw-r--r--security/botan3/Makefile8
-rw-r--r--security/botan3/distinfo6
-rw-r--r--security/bzrtp/Makefile8
-rw-r--r--security/bzrtp/distinfo6
-rw-r--r--security/bzrtp/pkg-plist3
-rw-r--r--security/ca_root_nss/Makefile7
-rw-r--r--security/ca_root_nss/distinfo6
-rw-r--r--security/ca_root_nss/files/pkg-deinstall.in6
-rw-r--r--security/ca_root_nss/files/pkg-install.in12
-rw-r--r--security/ca_root_nss/pkg-plist3
-rw-r--r--security/caldera-ot/Makefile2
-rw-r--r--security/caldera/Makefile4
-rw-r--r--security/cargo-audit/Makefile2
-rw-r--r--security/certificate_maker/Makefile2
-rw-r--r--security/certmgr/Makefile2
-rw-r--r--security/cfssl/Makefile2
-rw-r--r--security/clamav-lts/Makefile1
-rw-r--r--security/clamav/Makefile1
-rw-r--r--security/cloak/Makefile2
-rw-r--r--security/cosign/Makefile5
-rw-r--r--security/cosign/distinfo10
-rw-r--r--security/crlfuzz/Makefile2
-rw-r--r--security/crowdsec-blocklist-mirror/Makefile2
-rw-r--r--security/crowdsec-firewall-bouncer/Makefile2
-rw-r--r--security/crowdsec/Makefile8
-rw-r--r--security/crowdsec/distinfo10
-rw-r--r--security/crowdsec/files/acquis.yaml.sample18
-rw-r--r--security/crowdsec/files/patch-config_acquis.yaml12
-rw-r--r--security/ct-submit/Makefile2
-rw-r--r--security/diswall/Makefile2
-rw-r--r--security/doas/Makefile15
-rw-r--r--security/doas/distinfo6
-rw-r--r--security/easy-rsa/Makefile2
-rw-r--r--security/easy-rsa/distinfo6
-rw-r--r--security/enc/Makefile2
-rw-r--r--security/exploit-pattern/Makefile2
-rw-r--r--security/ffuf/Makefile2
-rw-r--r--security/fizz/Makefile3
-rw-r--r--security/fizz/distinfo6
-rw-r--r--security/flawz/Makefile2
-rw-r--r--security/fprintd/Makefile2
-rw-r--r--security/fuzz/Makefile2
-rw-r--r--security/git-credential-azure/Makefile2
-rw-r--r--security/git-credential-gopass/Makefile2
-rw-r--r--security/git-credential-gopass/distinfo14
-rw-r--r--security/git-credential-oauth/Makefile3
-rw-r--r--security/git-credential-oauth/distinfo14
-rw-r--r--security/gitjacker/Makefile2
-rw-r--r--security/gnupg/Makefile7
-rw-r--r--security/gnupg/distinfo6
-rw-r--r--security/gnupg/files/patch-doc_Makefile.in13
-rw-r--r--security/go-cve-dictionary/Makefile2
-rw-r--r--security/go-tuf/Makefile3
-rw-r--r--security/go-tuf/distinfo10
-rw-r--r--security/gokart/Makefile2
-rw-r--r--security/gokey/Makefile2
-rw-r--r--security/gopass/Makefile3
-rw-r--r--security/gopass/distinfo14
-rw-r--r--security/gosec/Makefile2
-rw-r--r--security/govulncheck/Makefile2
-rw-r--r--security/gpg-tui/Makefile2
-rw-r--r--security/gpgme/Makefile2
-rw-r--r--security/gpgme/distinfo6
-rw-r--r--security/gpgme/pkg-plist3
-rw-r--r--security/gvmd/Makefile4
-rw-r--r--security/hashcat/Makefile35
-rw-r--r--security/hashcat/Makefile.crates44
-rw-r--r--security/hashcat/distinfo94
-rw-r--r--security/hashcat/files/patch-deps_LZMA-SDK_C_7zTypes.h13
-rw-r--r--security/hashcat/files/patch-deps_LZMA-SDK_C_CpuArch.c34
-rw-r--r--security/hashcat/files/patch-include_sort__r.h33
-rw-r--r--security/hashcat/files/patch-src_Makefile41
-rw-r--r--security/hashcat/files/patch-src_terminal.c11
-rw-r--r--security/hashcat/pkg-plist488
-rw-r--r--security/headscale/Makefile2
-rw-r--r--security/hidden-lake/Makefile17
-rw-r--r--security/hidden-lake/distinfo10
-rw-r--r--security/hidden-lake/pkg-plist13
-rw-r--r--security/hockeypuck/Makefile2
-rw-r--r--security/honeytrap/Makefile2
-rw-r--r--security/horcrux/Makefile2
-rw-r--r--security/hydra/Makefile3
-rw-r--r--security/hydra/distinfo6
-rw-r--r--security/i2pd/Makefile2
-rw-r--r--security/i2pd/distinfo6
-rw-r--r--security/i2pd/pkg-plist2
-rw-r--r--security/iddawc/Makefile3
-rw-r--r--security/interactsh/Makefile19
-rw-r--r--security/interactsh/distinfo5
-rw-r--r--security/interactsh/pkg-descr2
-rw-r--r--security/kanidm/Makefile61
-rw-r--r--security/kanidm/Makefile.crates354
-rw-r--r--security/kanidm/distinfo714
-rw-r--r--security/kanidm/files/kanidm_unixd.in8
-rw-r--r--security/kanidm/files/kanidm_unixd_tasks.in6
-rw-r--r--security/kanidm/files/kanidmd.in27
-rw-r--r--security/kanidm/files/patch-rust-1.89.010
-rw-r--r--security/kanidm/pkg-plist.client6
-rw-r--r--security/kanidm/pkg-plist.server8
-rw-r--r--security/keepass-plugin-keepassrpc/Makefile2
-rw-r--r--security/keepassxc/Makefile11
-rw-r--r--security/keepassxc276/Makefile6
-rw-r--r--security/keepassxc276/files/patch-src_keys_FileKey.cpp11
-rw-r--r--security/keybase/Makefile2
-rw-r--r--security/keysmith/distinfo6
-rw-r--r--security/kf6-kdesu/distinfo6
-rw-r--r--security/kgpg/distinfo6
-rw-r--r--security/kleopatra/Makefile5
-rw-r--r--security/kleopatra/distinfo12
-rw-r--r--security/kpkpass/distinfo6
-rw-r--r--security/kpmenu/Makefile2
-rw-r--r--security/krb5-122/Makefile2
-rw-r--r--security/krb5-122/distinfo6
-rw-r--r--security/krb5-122/files/patch-clients__ksu__Makefile.in9
-rw-r--r--security/krb5-122/files/patch-config__pre.in8
-rw-r--r--security/krb5-122/files/patch-config__shlib.conf6
-rw-r--r--security/krb5-122/files/patch-configure.ac6
-rw-r--r--security/krb5-122/files/patch-lib-krb5-os-localaddr.c16
-rw-r--r--security/krb5-122/files/patch-lib__gssapi__krb5__import_name.c8
-rw-r--r--security/krb5-122/files/patch-lib_krad_packet.c6
-rw-r--r--security/krb5-122/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.c12
-rw-r--r--security/krb5-122/files/patch-util_ss_listen.c4
-rw-r--r--security/krb5-devel/Makefile4
-rw-r--r--security/krb5-devel/distinfo6
-rw-r--r--security/kwalletmanager/distinfo6
-rw-r--r--security/lasso/Makefile2
-rw-r--r--security/lasso/files/patch-bindings_perl_Makefile.in2
-rw-r--r--security/lego/Makefile21
-rw-r--r--security/lego/distinfo10
-rw-r--r--security/lego/files/604.lego.in2
-rw-r--r--security/lego/pkg-plist8
-rw-r--r--security/libaegis/Makefile2
-rw-r--r--security/libaegis/distinfo6
-rw-r--r--security/libfprint/Makefile2
-rw-r--r--security/libkleo/distinfo6
-rw-r--r--security/libkleo/pkg-plist9
-rw-r--r--security/libressl-devel/Makefile2
-rw-r--r--security/libressl-devel/distinfo6
-rw-r--r--security/libressl/Makefile2
-rw-r--r--security/libressl/distinfo6
-rw-r--r--security/libsecret/Makefile2
-rw-r--r--security/libu2f-host/Makefile37
-rw-r--r--security/libu2f-host/distinfo3
-rw-r--r--security/libu2f-host/files/patch-u2f-host-u2fmisc.c29
-rw-r--r--security/libu2f-host/pkg-descr3
-rw-r--r--security/libu2f-host/pkg-plist24
-rw-r--r--security/lime/Makefile13
-rw-r--r--security/lime/distinfo6
-rw-r--r--security/lime/pkg-plist3
-rw-r--r--security/logcheck/Makefile4
-rw-r--r--security/logcheck/distinfo6
-rw-r--r--security/logcheck/files/patch-rulefiles_linux_ignore.d.paranoid_ssh10
-rw-r--r--security/logcheck/files/patch-rulefiles_linux_ignore.d.server_ssh147
-rw-r--r--security/lua-bcrypt/Makefile2
-rw-r--r--security/lxqt-openssh-askpass/Makefile2
-rw-r--r--security/lxqt-sudo/Makefile2
-rw-r--r--security/lynis/Makefile2
-rw-r--r--security/lynis/distinfo6
-rw-r--r--security/mailzu/Makefile1
-rw-r--r--security/meek/Makefile2
-rw-r--r--security/metasploit/Makefile2
-rw-r--r--security/naabu/Makefile2
-rw-r--r--security/nebula/Makefile2
-rw-r--r--security/netbird/Makefile3
-rw-r--r--security/netbird/distinfo10
-rw-r--r--security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_decode.go11
-rw-r--r--security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_encode.go33
-rw-r--r--security/nextcloud-twofactor_webauthn/Makefile2
-rw-r--r--security/nextcloud-twofactor_webauthn/distinfo6
-rw-r--r--security/node-sqlcipher/Makefile6
-rw-r--r--security/node-sqlcipher/distinfo18
-rw-r--r--security/nss/Makefile2
-rw-r--r--security/nss/distinfo6
-rw-r--r--security/nss/pkg-plist1
-rw-r--r--security/nuclei/Makefile4
-rw-r--r--security/nuclei/distinfo10
-rw-r--r--security/obfs4proxy-tor/Makefile2
-rw-r--r--security/onionscan/Makefile2
-rw-r--r--security/openbao/Makefile7
-rw-r--r--security/openbao/distinfo30
-rw-r--r--security/openssh-portable/Makefile2
-rw-r--r--security/openssh-portable/files/patch-uidswap.c57
-rw-r--r--security/openssl/Makefile2
-rw-r--r--security/openssl/distinfo6
-rw-r--r--security/openssl32/Makefile200
-rw-r--r--security/openssl32/distinfo3
-rw-r--r--security/openssl32/pkg-plist279
-rw-r--r--security/openssl32/version.mk1
-rw-r--r--security/openssl33/Makefile2
-rw-r--r--security/openssl33/distinfo6
-rw-r--r--security/openssl34/Makefile2
-rw-r--r--security/openssl34/distinfo6
-rw-r--r--security/openssl35/Makefile17
-rw-r--r--security/openssl35/distinfo6
-rw-r--r--security/openssl36/Makefile205
-rw-r--r--security/openssl36/distinfo3
-rw-r--r--security/openssl36/files/extra-patch-ktls (renamed from security/openssl32/files/extra-patch-ktls)0
-rw-r--r--security/openssl36/files/extra-patch-util_find-doc-nits (renamed from security/openssl32/files/extra-patch-util_find-doc-nits)0
-rw-r--r--security/openssl36/files/patch-Configurations_10-main.conf (renamed from security/openssl32/files/patch-Configurations_10-main.conf)0
-rw-r--r--security/openssl36/files/patch-crypto_threads__pthread.c (renamed from security/openssl32/files/patch-crypto_threads__pthread.c)0
-rw-r--r--security/openssl36/pkg-descr (renamed from security/openssl32/pkg-descr)0
-rw-r--r--security/openssl36/pkg-plist286
-rw-r--r--security/openssl36/version.mk1
-rw-r--r--security/openvpn-auth-oauth2/Makefile1
-rw-r--r--security/openvpn-devel/Makefile7
-rw-r--r--security/openvpn-devel/distinfo6
-rw-r--r--security/openvpn/Makefile2
-rw-r--r--security/openvpn/distinfo6
-rw-r--r--security/openvpn/files/patch-doc_man-sections_generic-options.rst4
-rw-r--r--security/openvpn/files/patch-sample__sample-config-files__loopback-client13
-rw-r--r--security/openvpn/files/patch-sample__sample-config-files__loopback-server2
-rw-r--r--security/openvpn/files/patch-sample_sample-config-files_loopback-client13
-rw-r--r--security/openvpn/files/patch-src_plugins_auth-pam_auth-pam.c10
-rw-r--r--security/osv-scanner/Makefile2
-rw-r--r--security/osv-scanner/distinfo10
-rw-r--r--security/osv-scanner/files/patch-internal_sourceanalysis_go.go12
-rw-r--r--security/p11-kit/Makefile3
-rw-r--r--security/p11-kit/distinfo6
-rw-r--r--security/p11-kit/pkg-plist3
-rw-r--r--security/p5-Authen-SASL/Makefile3
-rw-r--r--security/p5-CPAN-Audit/Makefile2
-rw-r--r--security/p5-CPAN-Audit/distinfo6
-rw-r--r--security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/Makefile27
-rw-r--r--security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/distinfo2
-rw-r--r--security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr4
-rw-r--r--security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist2
-rw-r--r--security/p5-Dancer-Plugin-Passphrase/Makefile29
-rw-r--r--security/p5-Dancer-Plugin-Passphrase/distinfo2
-rw-r--r--security/p5-Dancer-Plugin-Passphrase/pkg-descr4
-rw-r--r--security/p5-Dancer-Plugin-Passphrase/pkg-plist2
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/Makefile28
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/distinfo3
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr2
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist2
-rw-r--r--security/p5-Dancer2-Plugin-Passphrase/Makefile28
-rw-r--r--security/p5-Dancer2-Plugin-Passphrase/distinfo3
-rw-r--r--security/p5-Dancer2-Plugin-Passphrase/pkg-descr4
-rw-r--r--security/p5-Dancer2-Plugin-Passphrase/pkg-plist6
-rw-r--r--security/p5-Data-Entropy/Makefile30
-rw-r--r--security/p5-Data-Entropy/distinfo3
-rw-r--r--security/p5-Data-Entropy/pkg-descr18
-rw-r--r--security/p5-Data-Entropy/pkg-plist14
-rw-r--r--security/p5-GSSAPI/Makefile4
-rw-r--r--security/p5-openxpki-clca/Makefile54
-rw-r--r--security/p5-openxpki-clca/distinfo3
-rw-r--r--security/p5-openxpki-clca/files/pkg-message.in73
-rw-r--r--security/p5-openxpki-clca/pkg-descr16
-rw-r--r--security/p5-openxpki-clca/pkg-plist19
-rw-r--r--security/pam_rssh/Makefile2
-rw-r--r--security/pdfrip/Makefile1
-rw-r--r--security/pecl-gnupg/Makefile3
-rw-r--r--security/pecl-gnupg/distinfo6
-rw-r--r--security/pecl-gnupg/files/patch-gnupg.c41
-rw-r--r--security/pecl-gnupg/files/patch-php8531
-rw-r--r--security/picocrypt/Makefile2
-rw-r--r--security/pidgin-encryption/Makefile2
-rw-r--r--security/plasma6-kscreenlocker/distinfo6
-rw-r--r--security/plasma6-ksshaskpass/distinfo6
-rw-r--r--security/plasma6-kwallet-pam/distinfo6
-rw-r--r--security/pwdsafety/Makefile3
-rw-r--r--security/pwdsafety/distinfo10
-rw-r--r--security/py-acme/Makefile1
-rw-r--r--security/py-acme/distinfo6
-rw-r--r--security/py-acme/version.mk2
-rw-r--r--security/py-angr/Makefile2
-rw-r--r--security/py-authlib/Makefile2
-rw-r--r--security/py-authlib/distinfo6
-rw-r--r--security/py-bcrypt/Makefile2
-rw-r--r--security/py-certbot-apache/distinfo6
-rw-r--r--security/py-certbot-dns-cloudflare/distinfo6
-rw-r--r--security/py-certbot-dns-digitalocean/distinfo6
-rw-r--r--security/py-certbot-dns-dnsimple/distinfo6
-rw-r--r--security/py-certbot-dns-dnsmadeeasy/distinfo6
-rw-r--r--security/py-certbot-dns-gehirn/distinfo6
-rw-r--r--security/py-certbot-dns-google/distinfo6
-rw-r--r--security/py-certbot-dns-linode/distinfo6
-rw-r--r--security/py-certbot-dns-luadns/distinfo6
-rw-r--r--security/py-certbot-dns-nsone/distinfo6
-rw-r--r--security/py-certbot-dns-ovh/distinfo6
-rw-r--r--security/py-certbot-dns-rfc2136/distinfo6
-rw-r--r--security/py-certbot-dns-route53/distinfo6
-rw-r--r--security/py-certbot-dns-sakuracloud/distinfo6
-rw-r--r--security/py-certbot-nginx/distinfo6
-rw-r--r--security/py-certbot/Makefile1
-rw-r--r--security/py-certbot/distinfo6
-rw-r--r--security/py-certifi/Makefile2
-rw-r--r--security/py-certifi/distinfo6
-rw-r--r--security/py-certipy/Makefile32
-rw-r--r--security/py-certipy/distinfo3
-rw-r--r--security/py-certipy/files/patch-pyproject.toml11
-rw-r--r--security/py-certipy/pkg-descr13
-rw-r--r--security/py-ckcc-protocol/Makefile3
-rw-r--r--security/py-ckcc-protocol/distinfo6
-rw-r--r--security/py-cryptography/Makefile2
-rw-r--r--security/py-cryptojwt/Makefile7
-rw-r--r--security/py-cryptojwt/distinfo6
-rw-r--r--security/py-cybox/Makefile4
-rw-r--r--security/py-fail2ban/Makefile4
-rw-r--r--security/py-fail2ban/files/patch-config_filter.d_bsd-sshd.conf44
-rw-r--r--security/py-greenbone-feed-sync/Makefile3
-rw-r--r--security/py-joserfc/Makefile2
-rw-r--r--security/py-joserfc/distinfo6
-rw-r--r--security/py-krb5/Makefile4
-rw-r--r--security/py-krb5/distinfo6
-rw-r--r--security/py-krb5/files/patch-pyproject.toml10
-rw-r--r--security/py-krb5/files/patch-src-krb5-_principal.pyi10
-rw-r--r--security/py-maec/Makefile4
-rw-r--r--security/py-mixbox/Makefile4
-rw-r--r--security/py-netbox-secrets/Makefile6
-rw-r--r--security/py-netbox-secrets/distinfo6
-rw-r--r--security/py-netbox-secrets/files/patch-requirements.txt11
-rw-r--r--security/py-nethsm/Makefile2
-rw-r--r--security/py-nethsm/distinfo6
-rw-r--r--security/py-nitrokey/Makefile34
-rw-r--r--security/py-nitrokey/distinfo3
-rw-r--r--security/py-nitrokey/pkg-descr12
-rw-r--r--security/py-notus-scanner/Makefile3
-rw-r--r--security/py-nvdlib/Makefile2
-rw-r--r--security/py-nvdlib/distinfo6
-rw-r--r--security/py-onlykey/Makefile44
-rw-r--r--security/py-onlykey/distinfo3
-rw-r--r--security/py-onlykey/files/onlykey-cli.1230
-rw-r--r--security/py-onlykey/files/onlykey.conf.sample31
-rw-r--r--security/py-onlykey/files/pkg-message.in8
-rw-r--r--security/py-onlykey/pkg-descr2
-rw-r--r--security/py-ospd-openvas/Makefile4
-rw-r--r--security/py-paramiko/Makefile3
-rw-r--r--security/py-paramiko/distinfo6
-rw-r--r--security/py-passhole/Makefile1
-rw-r--r--security/py-pyhanko-certvalidator/Makefile4
-rw-r--r--security/py-pyhanko-certvalidator/distinfo6
-rw-r--r--security/py-pyhanko-certvalidator/files/patch-pyproject.toml13
-rw-r--r--security/py-pyhanko-cli/Makefile10
-rw-r--r--security/py-pyhanko-cli/files/patch-pyproject.toml11
-rw-r--r--security/py-pyhanko/Makefile15
-rw-r--r--security/py-pyhanko/distinfo6
-rw-r--r--security/py-pykeepass/Makefile4
-rw-r--r--security/py-pyspnego/Makefile2
-rw-r--r--security/py-pyspnego/distinfo6
-rw-r--r--security/py-pyspnego/files/patch-pyproject.toml20
-rw-r--r--security/py-python-cas/Makefile4
-rw-r--r--security/py-python-nmap/Makefile18
-rw-r--r--security/py-python-nmap/distinfo3
-rw-r--r--security/py-python-nmap/pkg-descr7
-rw-r--r--security/py-python-pkcs11/Makefile2
-rw-r--r--security/py-python-pkcs11/distinfo6
-rw-r--r--security/py-python3-saml/Makefile4
-rw-r--r--security/py-securesystemslib/Makefile2
-rw-r--r--security/py-securesystemslib/distinfo6
-rw-r--r--security/py-signxml/Makefile26
-rw-r--r--security/py-signxml/distinfo3
-rw-r--r--security/py-signxml/pkg-descr21
-rw-r--r--security/py-stix/Makefile4
-rw-r--r--security/py-truststore/Makefile4
-rw-r--r--security/py-truststore/distinfo6
-rw-r--r--security/py-truststore/files/patch-pyproject.toml12
-rw-r--r--security/py-wassima/Makefile2
-rw-r--r--security/py-wassima/distinfo6
-rw-r--r--security/py-webauthn/Makefile2
-rw-r--r--security/py-webauthn/distinfo6
-rw-r--r--security/py-xmlsec/Makefile3
-rw-r--r--security/py-yara-python-dex/Makefile5
-rw-r--r--security/py-yara-python-dex/distinfo6
-rw-r--r--security/py-yara-python-dex/pkg-plist6
-rw-r--r--security/qgpgme/Makefile1
-rw-r--r--security/qgpgme/files/patch-src_dn.cpp12
-rw-r--r--security/qt-sudo/Makefile2
-rw-r--r--security/qt-sudo/distinfo6
-rw-r--r--security/rage-encryption/Makefile2
-rw-r--r--security/ratify/Makefile230
-rw-r--r--security/ratify/distinfo458
-rw-r--r--security/rekor/Makefile2
-rw-r--r--security/rnp/Makefile2
-rw-r--r--security/rpm-sequoia/Makefile149
-rw-r--r--security/rpm-sequoia/distinfo292
-rw-r--r--security/rubygem-acme-client-gitlab/Makefile2
-rw-r--r--security/rubygem-acme-client-gitlab/distinfo6
-rw-r--r--security/rubygem-acme-client/Makefile2
-rw-r--r--security/rubygem-acme-client/distinfo6
-rw-r--r--security/rubygem-gitlab-cloud-connector/Makefile5
-rw-r--r--security/rubygem-gitlab-cloud-connector/distinfo6
-rw-r--r--security/rubygem-googleauth-gitlab/Makefile8
-rw-r--r--security/rubygem-googleauth-gitlab/distinfo6
-rw-r--r--security/rubygem-googleauth/Makefile4
-rw-r--r--security/rubygem-googleauth/distinfo6
-rw-r--r--security/rubygem-lockbox/Makefile2
-rw-r--r--security/rubygem-lockbox/distinfo6
-rw-r--r--security/rubygem-rasn1/Makefile4
-rw-r--r--security/rubygem-rasn1/distinfo6
-rw-r--r--security/rubygem-safety_net_attestation/Makefile3
-rw-r--r--security/rubygem-signet-gitlab/Makefile3
-rw-r--r--security/rubygem-signet/Makefile4
-rw-r--r--security/rubygem-signet/distinfo6
-rw-r--r--security/rubygem-webpush/Makefile3
-rw-r--r--security/rustls-ffi/Makefile2
-rw-r--r--security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h20
-rw-r--r--security/rustscan/Makefile2
-rw-r--r--security/s2n-tls/Makefile2
-rw-r--r--security/s2n-tls/distinfo6
-rw-r--r--security/s2n-tls/pkg-plist1
-rw-r--r--security/sequoia-chameleon-gnupg/Makefile11
-rw-r--r--security/sequoia-sq/Makefile2
-rw-r--r--security/shibboleth-idp/Makefile8
-rw-r--r--security/shibboleth-idp/distinfo6
-rw-r--r--security/shibboleth-sp/Makefile3
-rw-r--r--security/shibboleth-sp/distinfo6
-rw-r--r--security/shibboleth-sp/pkg-plist4
-rw-r--r--security/sniffglue/Makefile2
-rw-r--r--security/snort3/Makefile2
-rw-r--r--security/snort3/distinfo6
-rw-r--r--security/snowflake-tor/Makefile2
-rw-r--r--security/softether-devel/files/patch-increase-nat-sessions2
-rw-r--r--security/softether-devel/files/patch-log-db-pid-dir2
-rw-r--r--security/softether-devel/files/patch-unrestrict-enterprise-functions2
-rw-r--r--security/softether-devel/files/vpncmd.in2
-rw-r--r--security/softether/files/patch-increase-nat-sessions2
-rw-r--r--security/softether/files/patch-log-db-pid-dir2
-rw-r--r--security/softether/files/patch-unrestrict-enterprise-functions2
-rw-r--r--security/softether/files/vpncmd.in2
-rw-r--r--security/softhsm2/Makefile54
-rw-r--r--security/sops/Makefile5
-rw-r--r--security/sops/distinfo10
-rw-r--r--security/ssb/Makefile2
-rw-r--r--security/ssh-vault/Makefile2
-rw-r--r--security/ssl-checker/Makefile2
-rw-r--r--security/ssllabs-scan/Makefile2
-rw-r--r--security/sssd2/Makefile4
-rw-r--r--security/starttls/Makefile2
-rw-r--r--security/stegify/Makefile2
-rw-r--r--security/sudo-rs/Makefile1
-rw-r--r--security/suricata/Makefile1
-rw-r--r--security/tailscale/Makefile4
-rw-r--r--security/tailscale/distinfo10
-rw-r--r--security/teleport/Makefile2
-rw-r--r--security/testssl.sh/Makefile5
-rw-r--r--security/testssl.sh/distinfo6
-rw-r--r--security/timestamp-authority/Makefile3
-rw-r--r--security/timestamp-authority/distinfo10
-rw-r--r--security/tor/Makefile2
-rw-r--r--security/tor/distinfo6
-rw-r--r--security/totp-cli/Makefile2
-rw-r--r--security/trillian/Makefile2
-rw-r--r--security/trivy/Makefile2
-rw-r--r--security/trivy/distinfo10
-rw-r--r--security/tscli/Makefile2
-rw-r--r--security/vault/Makefile4
-rw-r--r--security/vault/distinfo34
-rw-r--r--security/vaultwarden/Makefile1
-rw-r--r--security/vouch-proxy/Makefile2
-rw-r--r--security/vuls/Makefile3
-rw-r--r--security/vuls/distinfo10
-rw-r--r--security/vulsrepo/Makefile2
-rw-r--r--security/vuxml/vuln/2015.xml2
-rw-r--r--security/vuxml/vuln/2017.xml2
-rw-r--r--security/vuxml/vuln/2018.xml4
-rw-r--r--security/vuxml/vuln/2019.xml6
-rw-r--r--security/vuxml/vuln/2020.xml2
-rw-r--r--security/vuxml/vuln/2021.xml8
-rw-r--r--security/vuxml/vuln/2022.xml6
-rw-r--r--security/vuxml/vuln/2023.xml8
-rw-r--r--security/vuxml/vuln/2024.xml4
-rw-r--r--security/vuxml/vuln/2025.xml1827
-rw-r--r--security/wazuh-manager/Makefile8
-rw-r--r--security/wazuh-manager/distinfo12
-rw-r--r--security/wazuh-manager/pkg-plist34
-rw-r--r--security/webtunnel-tor/Makefile2
-rw-r--r--security/wpa_supplicant-devel/Makefile4
-rw-r--r--security/wpa_supplicant-devel/distinfo6
-rw-r--r--security/xhash/Makefile2
-rw-r--r--security/xray-core/Makefile2
-rw-r--r--security/yubikey-agent/Makefile2
-rw-r--r--security/yubikey-manager-qt/Makefile3
-rw-r--r--security/yubioath-desktop/Makefile3
-rw-r--r--security/zeek/Makefile11
-rw-r--r--security/zeek/distinfo6
-rw-r--r--security/zeek/pkg-plist282
-rw-r--r--shells/antibody/Makefile2
-rw-r--r--shells/atuin/Makefile12
-rw-r--r--shells/atuin/distinfo24
-rw-r--r--shells/carapace/Makefile3
-rw-r--r--shells/carapace/distinfo10
-rw-r--r--shells/elvish/Makefile2
-rw-r--r--shells/envy/Makefile2
-rw-r--r--shells/fish/Makefile8
-rw-r--r--shells/fish/Makefile.crates2
-rw-r--r--shells/fish/distinfo12
-rw-r--r--shells/fish/files/patch-src_path.rs11
-rw-r--r--shells/ion/Makefile2
-rw-r--r--shells/ksh-devel/Makefile4
-rw-r--r--shells/ksh-devel/distinfo6
-rw-r--r--shells/murex/Makefile2
-rw-r--r--shells/nsh/Makefile2
-rw-r--r--shells/nu_plugin_formats/Makefile1
-rw-r--r--shells/nu_plugin_formats/Makefile.crates46
-rw-r--r--shells/nu_plugin_formats/distinfo98
-rw-r--r--shells/nu_plugin_gstat/Makefile1
-rw-r--r--shells/nu_plugin_gstat/Makefile.crates38
-rw-r--r--shells/nu_plugin_gstat/distinfo82
-rw-r--r--shells/nu_plugin_inc/Makefile1
-rw-r--r--shells/nu_plugin_inc/Makefile.crates40
-rw-r--r--shells/nu_plugin_inc/distinfo82
-rw-r--r--shells/nu_plugin_polars/Makefile1
-rw-r--r--shells/nu_plugin_polars/Makefile.crates99
-rw-r--r--shells/nu_plugin_polars/distinfo204
-rw-r--r--shells/nu_plugin_query/Makefile1
-rw-r--r--shells/nu_plugin_query/Makefile.crates36
-rw-r--r--shells/nu_plugin_query/distinfo78
-rw-r--r--shells/nushell/Makefile56
-rw-r--r--shells/nushell/Makefile.version2
-rw-r--r--shells/nushell/distinfo112
-rw-r--r--shells/sheldon/Makefile1
-rw-r--r--shells/shell-hist/Makefile2
-rw-r--r--shells/shellharden/Makefile2
-rw-r--r--shells/starship/Makefile2
-rw-r--r--shells/yash/Makefile2
-rw-r--r--shells/yash/distinfo6
-rw-r--r--shells/yash/pkg-plist11
-rw-r--r--sysutils/3mux/Makefile2
-rw-r--r--[-rwxr-xr-x]sysutils/Makefile22
-rw-r--r--sysutils/acpica-tools/Makefile9
-rw-r--r--sysutils/acpica-tools/distinfo6
-rw-r--r--sysutils/alloy/Makefile29
-rw-r--r--sysutils/alloy/distinfo14
-rw-r--r--sysutils/amazon-ssm-agent/Makefile2
-rw-r--r--sysutils/amazon-ssm-plugin/Makefile2
-rw-r--r--sysutils/android-file-transfer/Makefile10
-rw-r--r--sysutils/android-file-transfer/distinfo6
-rw-r--r--sysutils/android-ota-payload-extractor/Makefile2
-rw-r--r--sysutils/appjail-devel/Makefile4
-rw-r--r--sysutils/appjail-devel/distinfo6
-rw-r--r--sysutils/appjail-devel/pkg-plist1
-rw-r--r--sysutils/appjail/Makefile2
-rw-r--r--sysutils/appjail/distinfo6
-rw-r--r--sysutils/appjail/pkg-plist1
-rw-r--r--sysutils/aptly/Makefile2
-rw-r--r--sysutils/async/Makefile2
-rw-r--r--sysutils/auto-admin/Makefile4
-rw-r--r--sysutils/auto-admin/distinfo6
-rw-r--r--sysutils/autorestic/Makefile2
-rw-r--r--sysutils/awslim/Makefile2
-rw-r--r--sysutils/b3sum/Makefile2
-rw-r--r--sysutils/backdown/Makefile2
-rw-r--r--sysutils/backrest/Makefile3
-rw-r--r--sysutils/backrest/distinfo14
-rw-r--r--sysutils/baloo-widgets/distinfo6
-rw-r--r--sysutils/bamf/Makefile4
-rw-r--r--sysutils/bareos23-server/files/patch-core_src_stored_backends_dedupable_volume.cc13
-rw-r--r--sysutils/bastille/Makefile12
-rw-r--r--sysutils/bastille/distinfo10
-rw-r--r--sysutils/beats7/Makefile6
-rw-r--r--sysutils/beats8/Makefile2
-rw-r--r--sysutils/bfs/Makefile2
-rw-r--r--sysutils/bfs/distinfo6
-rw-r--r--sysutils/bhyvemgr/Makefile6
-rw-r--r--sysutils/bhyvemgr/distinfo6
-rw-r--r--sysutils/bhyvemgr/files/pkg-message.in17
-rw-r--r--sysutils/bhyvemgr/pkg-plist10
-rw-r--r--sysutils/bkt/Makefile2
-rw-r--r--sysutils/bottom/Makefile3
-rw-r--r--sysutils/bottom/Makefile.crates74
-rw-r--r--sysutils/bottom/distinfo154
-rw-r--r--sysutils/bottom/files/patch-src_collection_processes_unix_process__ext.rs11
-rw-r--r--sysutils/brename/Makefile2
-rw-r--r--sysutils/btop/Makefile2
-rw-r--r--sysutils/btop/distinfo6
-rw-r--r--sysutils/budgie-control-center/Makefile8
-rw-r--r--sysutils/budgie-control-center/distinfo6
-rw-r--r--sysutils/budgie-control-center/files/patch-meson.build21
-rw-r--r--sysutils/budgie-control-center/pkg-plist2
-rw-r--r--sysutils/buildah/Makefile3
-rw-r--r--sysutils/buildah/distinfo6
-rw-r--r--sysutils/bupstash/Makefile2
-rw-r--r--sysutils/cardano-cli/Makefile2
-rw-r--r--sysutils/cardano-cli/distinfo6
-rw-r--r--sysutils/cbsd-mq-api/Makefile2
-rw-r--r--sysutils/cbsd-mq-router/Makefile2
-rw-r--r--sysutils/cbsd/Makefile2
-rw-r--r--sysutils/cbsd/distinfo6
-rw-r--r--sysutils/cbsd/pkg-plist23
-rw-r--r--sysutils/cfengine-devel/Makefile7
-rw-r--r--sysutils/cfengine-devel/distinfo10
-rw-r--r--sysutils/cfengine-masterfiles-devel/Makefile4
-rw-r--r--sysutils/cfengine-masterfiles-devel/distinfo6
-rw-r--r--sysutils/chaoskube/Makefile1
-rw-r--r--sysutils/chezmoi/Makefile2
-rw-r--r--sysutils/cmocka/Makefile2
-rw-r--r--sysutils/cmocka/distinfo6
-rw-r--r--sysutils/cmocka/files/patch-git-01-0e70150002ab7bcb626109b287f23c62ecf975651282
-rw-r--r--sysutils/cmocka/pkg-plist5
-rw-r--r--sysutils/conmon/Makefile2
-rw-r--r--sysutils/conserve/Makefile2
-rw-r--r--sysutils/consul-alerts/Makefile2
-rw-r--r--sysutils/consul-replicate/Makefile2
-rw-r--r--sysutils/consul/Makefile5
-rw-r--r--sysutils/consul/distinfo30
-rw-r--r--sysutils/consul_exporter/Makefile2
-rw-r--r--sysutils/containers-common/Makefile8
-rw-r--r--sysutils/containers-common/distinfo18
-rw-r--r--sysutils/coreos-ct/Makefile2
-rw-r--r--sysutils/ctop/Makefile2
-rw-r--r--sysutils/czkawka/Makefile12
-rw-r--r--sysutils/czkawka/Makefile.crates745
-rw-r--r--sysutils/czkawka/distinfo1496
-rw-r--r--sysutils/dar/Makefile2
-rw-r--r--sysutils/dar/distinfo6
-rw-r--r--sysutils/ddh/Makefile2
-rw-r--r--sysutils/debhelper/Makefile2
-rw-r--r--sysutils/debhelper/distinfo6
-rw-r--r--sysutils/debhelper/pkg-plist1
-rw-r--r--sysutils/deskflow/Makefile2
-rw-r--r--sysutils/deskflow/distinfo6
-rw-r--r--sysutils/deskflow/pkg-plist10
-rw-r--r--sysutils/desktop-installer/Makefile5
-rw-r--r--sysutils/desktop-installer/distinfo6
-rw-r--r--sysutils/desktop-installer/pkg-install2
-rw-r--r--sysutils/diffoci/Makefile2
-rw-r--r--sysutils/direnv/Makefile2
-rw-r--r--sysutils/diskonaut/Makefile2
-rw-r--r--sysutils/diskroaster/Makefile24
-rw-r--r--sysutils/diskroaster/distinfo3
-rw-r--r--sysutils/diskroaster/pkg-descr6
-rw-r--r--sysutils/diskus/Makefile2
-rw-r--r--sysutils/docker-credential-pass/Makefile2
-rw-r--r--sysutils/docker-machine/Makefile2
-rw-r--r--sysutils/docker-registry/Makefile2
-rw-r--r--sysutils/docker/Makefile2
-rw-r--r--sysutils/doctl/Makefile6
-rw-r--r--sysutils/doctl/distinfo6
-rw-r--r--sysutils/dua-cli/Makefile2
-rw-r--r--sysutils/duf/Makefile2
-rw-r--r--sysutils/dust/Makefile1
-rw-r--r--sysutils/dutree/Makefile2
-rw-r--r--sysutils/dvtm/Makefile2
-rw-r--r--sysutils/eksctl/Makefile4
-rw-r--r--sysutils/eksctl/distinfo10
-rw-r--r--sysutils/elephant/Makefile90
-rw-r--r--sysutils/elephant/distinfo5
-rw-r--r--sysutils/elephant/pkg-descr10
-rw-r--r--sysutils/elfx86exts/Makefile2
-rw-r--r--sysutils/envconsul/Makefile8
-rw-r--r--sysutils/envconsul/distinfo10
-rw-r--r--sysutils/epazote/Makefile2
-rw-r--r--sysutils/equinix-metal-cli/Makefile2
-rw-r--r--sysutils/erdtree/Makefile2
-rw-r--r--sysutils/exa/Makefile2
-rw-r--r--sysutils/eza/Makefile2
-rw-r--r--sysutils/eza/Makefile.crates172
-rw-r--r--sysutils/eza/distinfo354
-rw-r--r--sysutils/eza/files/patch-Cargo.lock6
-rw-r--r--sysutils/eza/files/patch-Cargo.toml2
-rw-r--r--sysutils/f2/Makefile2
-rw-r--r--sysutils/faketty/Makefile2
-rw-r--r--sysutils/fastfetch/Makefile10
-rw-r--r--sysutils/fastfetch/distinfo6
-rw-r--r--sysutils/fastfetch/pkg-plist1
-rw-r--r--sysutils/fclones/Makefile2
-rw-r--r--sysutils/fd/Makefile4
-rw-r--r--sysutils/fd/Makefile.crates151
-rw-r--r--sysutils/fd/distinfo304
-rw-r--r--sysutils/fd/files/patch-cargo-crates_jemalloc-sys_jemalloc_include_jemalloc_internal_jemalloc__internal__decls.h13
-rw-r--r--sysutils/filelight/distinfo6
-rw-r--r--sysutils/filelight/pkg-plist1
-rw-r--r--sysutils/flipperbit/Makefile2
-rw-r--r--sysutils/flowgger/Makefile2
-rw-r--r--sysutils/fluent-bit/Makefile2
-rw-r--r--sysutils/fluent-bit/distinfo6
-rw-r--r--sysutils/fluent-bit/pkg-plist3
-rw-r--r--sysutils/framework-system/Makefile2
-rw-r--r--sysutils/freebsd-rustdate/Makefile2
-rw-r--r--sysutils/froxlor/Makefile3
-rw-r--r--sysutils/froxlor/distinfo6
-rw-r--r--sysutils/fselect/Makefile2
-rw-r--r--sysutils/fwup/Makefile2
-rw-r--r--sysutils/fwup/distinfo6
-rw-r--r--sysutils/fx/Makefile2
-rw-r--r--sysutils/gcp-ops-agent/Makefile2
-rw-r--r--sysutils/geomman/Makefile23
-rw-r--r--sysutils/geomman/distinfo3
-rw-r--r--sysutils/geomman/files/patch-Makefile13
-rw-r--r--sysutils/geomman/pkg-descr3
-rw-r--r--sysutils/gitwatch/Makefile2
-rw-r--r--sysutils/gitwatch/distinfo6
-rw-r--r--sysutils/glow/Makefile2
-rw-r--r--sysutils/go-ntfy/Makefile4
-rw-r--r--sysutils/go-ntfy/distinfo14
-rw-r--r--sysutils/go-wtf/Makefile2
-rw-r--r--sysutils/goawk/Makefile2
-rw-r--r--sysutils/gomi/Makefile2
-rw-r--r--sysutils/gomplate/Makefile2
-rw-r--r--sysutils/gotop/Makefile2
-rw-r--r--sysutils/graylog/Makefile2
-rw-r--r--sysutils/graylog/distinfo6
-rw-r--r--sysutils/gstat-rs/Makefile2
-rw-r--r--sysutils/handlr/Makefile2
-rw-r--r--sysutils/hared/Makefile2
-rw-r--r--sysutils/hcloud/Makefile5
-rw-r--r--sysutils/hcloud/distinfo10
-rw-r--r--sysutils/helm/Makefile5
-rw-r--r--sysutils/helm/distinfo10
-rw-r--r--sysutils/helmfile/Makefile2
-rw-r--r--sysutils/hexyl/Makefile2
-rw-r--r--sysutils/hostctl/Makefile2
-rw-r--r--sysutils/httm/Makefile2
-rw-r--r--sysutils/hyprpolkitagent/Makefile30
-rw-r--r--sysutils/hyprpolkitagent/distinfo3
-rw-r--r--sysutils/hyprpolkitagent/pkg-descr4
-rw-r--r--sysutils/ictree/Makefile22
-rw-r--r--sysutils/ictree/distinfo3
-rw-r--r--sysutils/ictree/pkg-descr24
-rw-r--r--sysutils/immortal/Makefile2
-rw-r--r--sysutils/inotify-tools/Makefile16
-rw-r--r--sysutils/inotify-tools/distinfo6
-rw-r--r--sysutils/inotify-tools/pkg-descr13
-rw-r--r--sysutils/inotify-tools/pkg-plist2
-rw-r--r--sysutils/intel-pcm/Makefile2
-rw-r--r--sysutils/iocage/Makefile5
-rw-r--r--sysutils/iocage/distinfo6
-rw-r--r--sysutils/ipfs-go-fs-repo-migrations/Makefile2
-rw-r--r--sysutils/ipget/Makefile2
-rw-r--r--sysutils/ipmi_exporter/Makefile2
-rw-r--r--sysutils/istio/Makefile2
-rw-r--r--sysutils/jail_exporter/Makefile2
-rw-r--r--sysutils/jest/Makefile2
-rw-r--r--sysutils/joshuto/Makefile2
-rw-r--r--sysutils/k3b/distinfo6
-rw-r--r--sysutils/k9s/Makefile7
-rw-r--r--sysutils/k9s/distinfo10
-rw-r--r--sysutils/kassiber/Makefile3
-rw-r--r--sysutils/kassiber/distinfo6
-rw-r--r--sysutils/kassiber/files/patch-main.c14
-rw-r--r--sysutils/kbackup/distinfo6
-rw-r--r--sysutils/kcron/distinfo6
-rw-r--r--sysutils/kcron/pkg-plist154
-rw-r--r--sysutils/kdebugsettings/distinfo6
-rw-r--r--sysutils/kdf/distinfo6
-rw-r--r--sysutils/kdialog/distinfo6
-rw-r--r--sysutils/kf6-baloo/distinfo6
-rw-r--r--sysutils/kf6-kuserfeedback/distinfo6
-rw-r--r--sysutils/kf6-kwallet/distinfo6
-rw-r--r--sysutils/kf6-kwallet/pkg-plist1
-rw-r--r--sysutils/khelpcenter/distinfo6
-rw-r--r--sysutils/kopia/Makefile2
-rw-r--r--sysutils/kops/Makefile3
-rw-r--r--sysutils/kops/distinfo6
-rw-r--r--sysutils/kpmcore/distinfo6
-rw-r--r--sysutils/kpmcore/pkg-plist2
-rw-r--r--sysutils/ksystemlog/distinfo6
-rw-r--r--sysutils/ksystemlog/pkg-plist1
-rw-r--r--sysutils/kubectl/Makefile3
-rw-r--r--sysutils/kubectl/distinfo6
-rw-r--r--sysutils/kubie/Makefile2
-rw-r--r--sysutils/kubie/files/patch-cargo-crates_aws-lc-sys-0.28.0_aws-lc_include_openssl_target.h20
-rw-r--r--sysutils/kustomize/Makefile3
-rw-r--r--sysutils/kustomize/distinfo10
-rw-r--r--sysutils/lazyssh/Makefile32
-rw-r--r--sysutils/lazyssh/distinfo5
-rw-r--r--sysutils/lazyssh/pkg-descr5
-rw-r--r--sysutils/ldap-account-manager/Makefile2
-rw-r--r--sysutils/ldap-account-manager/distinfo6
-rw-r--r--sysutils/libcpuid/Makefile15
-rw-r--r--sysutils/libcpuid/distinfo6
-rw-r--r--sysutils/libcpuid/files/patch-Makefile.in13
-rw-r--r--sysutils/libcpuid/pkg-plist8
-rw-r--r--sysutils/libdisplay-info/Makefile3
-rw-r--r--sysutils/libdisplay-info/distinfo6
-rw-r--r--sysutils/libdisplay-info/pkg-plist3
-rw-r--r--sysutils/libdnf/Makefile2
-rw-r--r--sysutils/libudisks/Makefile7
-rw-r--r--sysutils/libudisks/distinfo6
-rw-r--r--sysutils/limine/Makefile7
-rw-r--r--sysutils/limine/distinfo6
-rw-r--r--sysutils/linrename/Makefile45
-rw-r--r--sysutils/linrename/distinfo2
-rw-r--r--sysutils/linrename/files/patch-misc-utils__rename.145
-rw-r--r--sysutils/linrename/pkg-descr2
-rw-r--r--sysutils/linuxfdisk/Makefile27
-rw-r--r--sysutils/linuxfdisk/distinfo2
-rw-r--r--sysutils/linuxfdisk/files/linuxfdisk-Makefile35
-rw-r--r--sysutils/linuxfdisk/files/linuxfdisk-sys_bsd.c118
-rw-r--r--sysutils/linuxfdisk/files/patch-FreeBSD1204
-rw-r--r--sysutils/linuxfdisk/pkg-descr3
-rw-r--r--sysutils/linuxfdisk/pkg-plist6
-rw-r--r--sysutils/logstalgia/Makefile2
-rw-r--r--sysutils/loki/Makefile2
-rw-r--r--sysutils/lr/Makefile3
-rw-r--r--sysutils/lr/distinfo6
-rw-r--r--sysutils/lsd/Makefile2
-rw-r--r--sysutils/lsof/Makefile22
-rw-r--r--sysutils/lsof/distinfo6
-rw-r--r--sysutils/lsof/files/patch-Configure14
-rw-r--r--sysutils/lxqt-admin/Makefile2
-rw-r--r--sysutils/lxqt-config/Makefile2
-rw-r--r--sysutils/lxqt-policykit/Makefile2
-rw-r--r--sysutils/lxqt-powermanagement/Makefile2
-rw-r--r--sysutils/lxqt-qt6plugin/Makefile2
-rw-r--r--sysutils/mackerel-agent/Makefile3
-rw-r--r--sysutils/mackerel-agent/distinfo10
-rw-r--r--sysutils/mate-control-center/Makefile2
-rw-r--r--sysutils/mate-control-center/files/patch-font-viewer_Makefile.am11
-rw-r--r--sysutils/mate-control-center/pkg-plist1
-rw-r--r--sysutils/mcfly/Makefile2
-rw-r--r--sysutils/mdcat/Makefile2
-rw-r--r--sysutils/mdcat/files/patch-rust-1.89.010
-rw-r--r--sysutils/minikube/Makefile7
-rw-r--r--sysutils/minikube/distinfo10
-rw-r--r--sysutils/mise/Makefile427
-rw-r--r--sysutils/mise/distinfo852
-rw-r--r--sysutils/mkr/Makefile4
-rw-r--r--sysutils/mkr/distinfo10
-rw-r--r--sysutils/mongodb_exporter/Makefile2
-rw-r--r--sysutils/moor/Makefile34
-rw-r--r--sysutils/moor/distinfo5
-rw-r--r--sysutils/moor/pkg-descr14
-rw-r--r--sysutils/mprocs/Makefile2
-rw-r--r--sysutils/mstflint/Makefile2
-rw-r--r--sysutils/mstflint/distinfo6
-rw-r--r--sysutils/mstflint/pkg-plist132
-rw-r--r--sysutils/mult/Makefile1
-rw-r--r--sysutils/ncdu2/Makefile2
-rw-r--r--sysutils/ncdu2/distinfo6
-rw-r--r--sysutils/nginx-ui/Makefile65
-rw-r--r--sysutils/nginx-ui/distinfo9
-rw-r--r--sysutils/nginx-ui/files/app.ini13
-rw-r--r--sysutils/nginx-ui/files/nginx-ui.conf21
-rw-r--r--sysutils/nginx-ui/files/nginx-ui.in36
-rw-r--r--sysutils/nginx-ui/files/nginx.conf37
-rw-r--r--sysutils/nginx-ui/files/patch-cmd_version_generate.go23
-rw-r--r--sysutils/nginx-ui/files/patch-vendor_github.com_shirou_gopsutil_v4_disk_disk__freebsd.go13
-rw-r--r--sysutils/nginx-ui/files/patch-vendor_github.com_shirou_gopsutil_v4_disk_disk__freebsd__386.go11
-rw-r--r--sysutils/nginx-ui/files/patch-vendor_github.com_shirou_gopsutil_v4_disk_disk__freebsd__amd64.go11
-rw-r--r--sysutils/nginx-ui/files/patch-vendor_github.com_shirou_gopsutil_v4_disk_disk__freebsd__arm.go11
-rw-r--r--sysutils/nginx-ui/files/patch-vendor_github.com_shirou_gopsutil_v4_disk_disk__freebsd__arm64.go11
-rw-r--r--sysutils/nginx-ui/files/patch-vendor_github.com_shirou_gopsutil_v4_process_process__bsd.go10
-rw-r--r--sysutils/nginx-ui/files/patch-vendor_github.com_shirou_gopsutil_v4_process_process__freebsd.go20
-rw-r--r--sysutils/nginx-ui/files/pkg-message.in39
-rw-r--r--sysutils/nginx-ui/pkg-descr11
-rw-r--r--sysutils/nginx-ui/pkg-plist5
-rw-r--r--sysutils/nitro/Makefile19
-rw-r--r--sysutils/nitro/distinfo3
-rw-r--r--sysutils/nitro/files/patch-Makefile8
-rw-r--r--sysutils/nitro/pkg-descr6
-rw-r--r--sysutils/nitro/pkg-plist4
-rw-r--r--sysutils/nix/Makefile154
-rw-r--r--sysutils/nix/distinfo6
-rw-r--r--sysutils/nix/files/patch-src_libutil_current-process.cc14
-rw-r--r--sysutils/nix/pkg-plist529
-rw-r--r--sysutils/node_exporter/Makefile2
-rw-r--r--sysutils/nomad-driver-podman/Makefile2
-rw-r--r--sysutils/nomad/Makefile12
-rw-r--r--sysutils/nomad/distinfo20
-rw-r--r--sysutils/nomad/files/patch-vendor__modules.txt11
-rw-r--r--sysutils/nut-devel/Makefile7
-rw-r--r--sysutils/nut-devel/distinfo6
-rw-r--r--sysutils/nut-devel/files/patch-scripts_Makefile17
-rw-r--r--sysutils/nut-devel/pkg-plist5
-rw-r--r--sysutils/nut_exporter/Makefile2
-rw-r--r--sysutils/oc/Makefile2
-rw-r--r--sysutils/onefetch/Makefile2
-rw-r--r--sysutils/opa/Makefile2
-rw-r--r--sysutils/opentofu/Makefile3
-rw-r--r--sysutils/opentofu/distinfo10
-rw-r--r--sysutils/openvox-agent8/Makefile9
-rw-r--r--sysutils/openvox-agent8/distinfo6
-rw-r--r--sysutils/openvox-server8/Makefile9
-rw-r--r--sysutils/openvox-server8/distinfo6
-rw-r--r--sysutils/openvox-server8/files/patch-ext__cli__foreground4
-rw-r--r--sysutils/openvox-server8/files/patch-ext__ezbake-functions.sh11
-rw-r--r--sysutils/openvox-server8/pkg-plist4
-rw-r--r--sysutils/p5-OpenTelemetry-SDK/Makefile2
-rw-r--r--sysutils/p5-OpenTelemetry-SDK/distinfo6
-rw-r--r--sysutils/p5-OpenTelemetry/Makefile4
-rw-r--r--sysutils/p5-OpenTelemetry/distinfo6
-rw-r--r--sysutils/p5-Sys-HostIP/Makefile2
-rw-r--r--sysutils/packer/Makefile2
-rw-r--r--sysutils/paladin/Makefile2
-rw-r--r--sysutils/parallel/Makefile2
-rw-r--r--sysutils/parallel/distinfo6
-rw-r--r--sysutils/pefs-kmod/Makefile6
-rw-r--r--sysutils/pefs-kmod/distinfo6
-rw-r--r--sysutils/pfetch-rs/Makefile2
-rw-r--r--sysutils/pipeform/Makefile2
-rw-r--r--sysutils/plasma-pass/Makefile1
-rw-r--r--sysutils/plasma-pass/pkg-plist1
-rw-r--r--sysutils/plasma6-discover/Makefile3
-rw-r--r--sysutils/plasma6-discover/distinfo6
-rw-r--r--sysutils/plasma6-discover/pkg-plist1
-rw-r--r--sysutils/plasma6-kde-cli-tools/distinfo6
-rw-r--r--sysutils/plasma6-kinfocenter/distinfo6
-rw-r--r--sysutils/plasma6-kmenuedit/distinfo6
-rw-r--r--sysutils/plasma6-ksystemstats/distinfo6
-rw-r--r--sysutils/plasma6-libksysguard/distinfo6
-rw-r--r--sysutils/plasma6-plasma-disks/distinfo6
-rw-r--r--sysutils/plasma6-plasma-systemmonitor/distinfo6
-rw-r--r--sysutils/plasma6-polkit-kde-agent-1/distinfo6
-rw-r--r--sysutils/plasma6-powerdevil/distinfo6
-rw-r--r--sysutils/plasma6-powerdevil/pkg-plist2
-rw-r--r--sysutils/plasma6-systemsettings/distinfo6
-rw-r--r--sysutils/podman-suite/Makefile2
-rw-r--r--sysutils/podman/Makefile3
-rw-r--r--sysutils/podman/distinfo6
-rw-r--r--sysutils/podman/pkg-plist5
-rw-r--r--sysutils/pollinfo/Makefile2
-rw-r--r--sysutils/potnet/Makefile2
-rw-r--r--sysutils/process-viewer/Makefile2
-rw-r--r--sysutils/procs/Makefile2
-rw-r--r--sysutils/progress/Makefile27
-rw-r--r--sysutils/progress/distinfo3
-rw-r--r--sysutils/progress/files/patch-Makefile11
-rw-r--r--sysutils/progress/pkg-descr5
-rw-r--r--sysutils/puppet-mode.el/Makefile2
-rw-r--r--sysutils/py-ansible-core219/Makefile88
-rw-r--r--sysutils/py-ansible-core219/distinfo3
-rw-r--r--sysutils/py-ansible-core219/files/patch-pyproject.toml9
-rw-r--r--sysutils/py-ansible-core219/pkg-descr5
-rw-r--r--sysutils/py-appjail-gui/Makefile2
-rw-r--r--sysutils/py-diffoscope/Makefile2
-rw-r--r--sysutils/py-diffoscope/distinfo6
-rw-r--r--sysutils/py-director/Makefile2
-rw-r--r--sysutils/py-director/distinfo6
-rw-r--r--sysutils/py-filelock/Makefile14
-rw-r--r--sysutils/py-filelock/distinfo6
-rw-r--r--sysutils/py-hcloud/Makefile2
-rw-r--r--sysutils/py-hcloud/distinfo6
-rw-r--r--sysutils/py-healthchecks/Makefile2
-rw-r--r--sysutils/py-healthchecks/distinfo6
-rw-r--r--sysutils/py-healthchecks/files/patch-hc_lib_webauthn.py11
-rw-r--r--sysutils/py-healthchecks/pkg-plist55
-rw-r--r--sysutils/py-howdoi/Makefile4
-rw-r--r--sysutils/py-kubernetes/Makefile31
-rw-r--r--sysutils/py-kubernetes/distinfo3
-rw-r--r--sysutils/py-kubernetes/pkg-descr1
-rw-r--r--sysutils/py-liquidctl/Makefile1
-rw-r--r--sysutils/py-mitogen/Makefile3
-rw-r--r--sysutils/py-mitogen/distinfo6
-rw-r--r--sysutils/py-overlord/Makefile2
-rw-r--r--sysutils/py-overlord/distinfo6
-rw-r--r--sysutils/py-overlord/pkg-plist3
-rw-r--r--sysutils/py-pyinfra/Makefile22
-rw-r--r--sysutils/py-pyinfra/distinfo6
-rw-r--r--sysutils/py-tldr/Makefile15
-rw-r--r--sysutils/py-tldr/distinfo6
-rw-r--r--sysutils/qmk_hid/Makefile2
-rw-r--r--sysutils/rest-server/Makefile3
-rw-r--r--sysutils/rest-server/distinfo10
-rw-r--r--sysutils/restic/Makefile3
-rw-r--r--sysutils/restic/distinfo10
-rw-r--r--sysutils/rldd/Makefile2
-rw-r--r--sysutils/rsyslog8/Makefile6
-rw-r--r--sysutils/rsyslog8/distinfo6
-rw-r--r--sysutils/rsyslog8/files/patch-runtime_net__ossl.c18
-rw-r--r--sysutils/rsyslog8/files/patch-runtime_nsd__ossl.c16
-rw-r--r--sysutils/rubygem-bundler/Makefile2
-rw-r--r--sysutils/rubygem-bundler/distinfo6
-rw-r--r--sysutils/rubygem-chef-bin/Makefile2
-rw-r--r--sysutils/rubygem-chef-bin/distinfo6
-rw-r--r--sysutils/rubygem-chef-config/Makefile2
-rw-r--r--sysutils/rubygem-chef-config/distinfo6
-rw-r--r--sysutils/rubygem-chef-utils/Makefile2
-rw-r--r--sysutils/rubygem-chef-utils/distinfo6
-rw-r--r--sysutils/rubygem-chef-winrm/Makefile2
-rw-r--r--sysutils/rubygem-chef-winrm/distinfo6
-rw-r--r--sysutils/rubygem-chef-zero/Makefile11
-rw-r--r--sysutils/rubygem-chef-zero/distinfo6
-rw-r--r--sysutils/rubygem-chef-zero/files/patch-gemspec14
-rw-r--r--sysutils/rubygem-chef/Makefile12
-rw-r--r--sysutils/rubygem-chef/distinfo6
-rw-r--r--sysutils/rubygem-chef/files/patch-gemspec18
-rw-r--r--sysutils/rubygem-hammer_cli/Makefile2
-rw-r--r--sysutils/rubygem-hammer_cli/distinfo6
-rw-r--r--sysutils/rubygem-hammer_cli_foreman/Makefile2
-rw-r--r--sysutils/rubygem-hammer_cli_foreman/distinfo6
-rw-r--r--sysutils/rubygem-httplog/Makefile2
-rw-r--r--sysutils/rubygem-httplog/distinfo6
-rw-r--r--sysutils/rubygem-mdless/Makefile24
-rw-r--r--sysutils/rubygem-mdless/distinfo3
-rw-r--r--sysutils/rubygem-mdless/pkg-descr2
-rw-r--r--sysutils/rubygem-ohai/Makefile2
-rw-r--r--sysutils/rubygem-ohai/distinfo6
-rw-r--r--sysutils/rubygem-ohai/files/patch-gemspec11
-rw-r--r--sysutils/rubygem-openvoxserver-ca/Makefile2
-rw-r--r--sysutils/rubygem-r10k/Makefile15
-rw-r--r--sysutils/rubygem-r10k/distinfo6
-rw-r--r--sysutils/rubygem-r10k/files/patch-lib_r10k_settings.rb4
-rw-r--r--sysutils/rubygem-r10k/files/patch-lib_r10k_settings_loader.rb2
-rw-r--r--sysutils/rubygem-r10k/files/patch-r10k.gemspec18
-rw-r--r--sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile2
-rw-r--r--sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo6
-rw-r--r--sysutils/rubygem-sys-filesystem/Makefile2
-rw-r--r--sysutils/rubygem-sys-filesystem/distinfo6
-rw-r--r--sysutils/rubygem-sys-uname/Makefile5
-rw-r--r--sysutils/rubygem-sys-uname/distinfo6
-rw-r--r--sysutils/rundeck/Makefile46
-rw-r--r--sysutils/rundeck/distinfo6
-rw-r--r--sysutils/rundeck/pkg-plist2
-rw-r--r--sysutils/runiq/Makefile2
-rw-r--r--sysutils/runj/Makefile2
-rw-r--r--sysutils/rush/Makefile2
-rw-r--r--sysutils/rust-coreutils/Makefile4
-rw-r--r--sysutils/rust-coreutils/Makefile.crates304
-rw-r--r--sysutils/rust-coreutils/distinfo614
-rw-r--r--sysutils/rust-findutils/Makefile2
-rw-r--r--sysutils/rw-tui/Makefile1
-rw-r--r--sysutils/rw-tui/files/patch-src_main.cpp22
-rw-r--r--sysutils/sake/Makefile2
-rw-r--r--sysutils/screen/Makefile2
-rw-r--r--sysutils/screen/files/patch-src_attacher.c108
-rw-r--r--sysutils/sensu-go/Makefile2
-rw-r--r--sysutils/serf/Makefile2
-rw-r--r--sysutils/siegfried/Makefile2
-rw-r--r--sysutils/signon-kwallet-extension/distinfo6
-rw-r--r--sysutils/skopeo/Makefile3
-rw-r--r--sysutils/skopeo/distinfo6
-rw-r--r--sysutils/slurm-wlm/Makefile10
-rw-r--r--sysutils/slurm-wlm/files/patch-configure11
-rw-r--r--sysutils/slurm-wlm/files/patch-src_common_conmgr.c40
-rw-r--r--sysutils/slurm-wlm/files/patch-src_common_net.c68
-rw-r--r--sysutils/slurm-wlm/files/patch-src_common_sack__api.c28
-rw-r--r--sysutils/slurm-wlm/files/patch-src_common_slurm__protocol__socket.c107
-rw-r--r--sysutils/slurm-wlm/files/patch-src_common_stepd__api.c36
-rw-r--r--sysutils/slurm-wlm/files/patch-src_common_xsystemd.c25
-rw-r--r--sysutils/slurm-wlm/files/patch-src_plugins_auth_slurm_sack.c17
-rw-r--r--sysutils/slurm-wlm/files/patch-src_plugins_task_Makefile.in11
-rw-r--r--sysutils/slurm-wlm/files/patch-src_plugins_task_pgid_Makefile.in97
-rw-r--r--sysutils/slurm-wlm/files/patch-src_plugins_task_pgid_task__pgid.c155
-rw-r--r--sysutils/slurm-wlm/files/patch-src_slurmd_slurmd_slurmd.c50
-rw-r--r--sysutils/slurm-wlm/files/patch-src_slurmd_slurmstepd_req.c15
-rw-r--r--sysutils/slurm-wlm/pkg-plist2
-rw-r--r--sysutils/smug/Makefile2
-rw-r--r--sysutils/snmp_exporter/Makefile2
-rw-r--r--sysutils/snmp_exporter20/Makefile2
-rw-r--r--sysutils/sockaddr/Makefile2
-rw-r--r--sysutils/stackit/Makefile19
-rw-r--r--sysutils/stackit/distinfo5
-rw-r--r--sysutils/stackit/pkg-descr6
-rw-r--r--sysutils/storcli/Makefile15
-rw-r--r--sysutils/storcli/distinfo6
-rw-r--r--sysutils/stressdisk/Makefile2
-rw-r--r--sysutils/superfile/Makefile2
-rw-r--r--sysutils/sweeper/distinfo6
-rw-r--r--sysutils/syngesture/Makefile2
-rw-r--r--sysutils/sysctltui/Makefile3
-rw-r--r--sysutils/sysctltui/distinfo6
-rw-r--r--sysutils/syslog-ng/Makefile62
-rw-r--r--sysutils/syslog-ng/distinfo6
-rw-r--r--sysutils/syslog-ng/files/syslog-ng.conf.sample2
-rw-r--r--sysutils/syslog-ng/pkg-plist83
-rw-r--r--sysutils/systeroid/Makefile2
-rw-r--r--sysutils/szyszka/Makefile2
-rw-r--r--sysutils/tailspin/Makefile35
-rw-r--r--sysutils/tailspin/Makefile.crates134
-rw-r--r--sysutils/tailspin/distinfo274
-rw-r--r--sysutils/tarbsd-builder/Makefile51
-rw-r--r--sysutils/tarbsd-builder/distinfo3
-rw-r--r--sysutils/tarbsd-builder/pkg-descr2
-rw-r--r--sysutils/tealdeer/Makefile2
-rw-r--r--sysutils/tempo/Makefile2
-rw-r--r--sysutils/tere/Makefile2
-rw-r--r--sysutils/terraform-docs/Makefile2
-rw-r--r--sysutils/terraform-provider-gridscale/Makefile2
-rw-r--r--sysutils/terraform-provider-vultr/Makefile2
-rw-r--r--sysutils/terraform-switcher/Makefile2
-rw-r--r--sysutils/terraform/Makefile1
-rw-r--r--sysutils/terragrunt/Makefile7
-rw-r--r--sysutils/terragrunt/distinfo10
-rw-r--r--sysutils/tflint/Makefile5
-rw-r--r--sysutils/tflint/distinfo10
-rw-r--r--sysutils/tiempo/Makefile2
-rw-r--r--sysutils/tldr/Makefile2
-rw-r--r--sysutils/tldr/Makefile.crates154
-rw-r--r--sysutils/tldr/distinfo314
-rw-r--r--sysutils/topgrade/Makefile2
-rw-r--r--sysutils/treetop/Makefile2
-rw-r--r--sysutils/triton/Makefile1
-rw-r--r--sysutils/tuckr/Makefile2
-rw-r--r--sysutils/tvterm/Makefile16
-rw-r--r--sysutils/tvterm/distinfo8
-rw-r--r--sysutils/tvterm/files/patch-deps_tvision_source_CMakeLists.txt11
-rw-r--r--sysutils/u-boot-bananapi-r2-pro/Makefile7
-rw-r--r--sysutils/u-boot-bananapi-r2-pro/pkg-descr6
-rw-r--r--sysutils/ucored/Makefile32
-rw-r--r--sysutils/ucored/distinfo3
-rw-r--r--sysutils/ucored/pkg-descr7
-rw-r--r--sysutils/ucored/pkg-plist11
-rw-r--r--sysutils/upower/Makefile2
-rw-r--r--sysutils/upower/distinfo6
-rw-r--r--sysutils/usacloud-core/Makefile2
-rw-r--r--sysutils/usermin/Makefile2
-rw-r--r--sysutils/usermin/distinfo6
-rw-r--r--sysutils/usermin/pkg-plist9
-rw-r--r--sysutils/util-linux/Makefile87
-rw-r--r--sysutils/util-linux/distinfo3
-rw-r--r--sysutils/util-linux/files/patch-Makefile.am27
-rw-r--r--sysutils/util-linux/files/patch-configure.ac12
-rw-r--r--sysutils/util-linux/files/patch-tests_functions.sh33
-rw-r--r--sysutils/util-linux/pkg-descr (renamed from devel/util-linux/pkg-descr)0
-rw-r--r--sysutils/util-linux/pkg-plist125
-rw-r--r--sysutils/vagrant-gitlab/Makefile7
-rw-r--r--sysutils/vagrant-gitlab/distinfo6
-rw-r--r--sysutils/vagrant-gitlab/pkg-plist1
-rw-r--r--sysutils/viddy/Makefile2
-rw-r--r--sysutils/vivid/Makefile1
-rw-r--r--sysutils/vm-bhyve-devel/Makefile4
-rw-r--r--sysutils/vm-bhyve-devel/distinfo6
-rw-r--r--sysutils/vm-bhyve-devel/pkg-plist16
-rw-r--r--sysutils/vtm/Makefile4
-rw-r--r--sysutils/vtm/distinfo6
-rw-r--r--sysutils/walk/Makefile2
-rw-r--r--sysutils/watchman/Makefile2
-rw-r--r--sysutils/watchman/files/patch-watcher_inotify.c10
-rw-r--r--sysutils/webmin/Makefile3
-rw-r--r--sysutils/webmin/distinfo6
-rw-r--r--sysutils/webmin/pkg-plist15
-rw-r--r--sysutils/wiper/Makefile2
-rw-r--r--sysutils/xcp/Makefile106
-rw-r--r--sysutils/xcp/distinfo214
-rw-r--r--sysutils/xfce4-settings/Makefile2
-rw-r--r--sysutils/xfce4-settings/distinfo6
-rw-r--r--sysutils/yadf/Makefile2
-rw-r--r--sysutils/yazi/Makefile2
-rw-r--r--sysutils/zellij/Makefile1
-rw-r--r--sysutils/zelta/Makefile3
-rw-r--r--sysutils/zli/Makefile28
-rw-r--r--sysutils/zli/distinfo5
-rw-r--r--sysutils/zli/pkg-descr2
-rw-r--r--sysutils/zot/Makefile34
-rw-r--r--sysutils/zot/distinfo5
-rw-r--r--sysutils/zot/files/config-minimal.json13
-rw-r--r--sysutils/zot/files/patch-vendor_github.com_distribution_distribution_v3_registry_storage_driver_s3-aws_s3__32bit.go8
-rw-r--r--sysutils/zot/files/patch-vendor_github.com_distribution_distribution_v3_registry_storage_driver_s3-aws_s3__64bit.go8
-rw-r--r--sysutils/zot/files/zot.in30
-rw-r--r--sysutils/zot/pkg-descr2
-rw-r--r--sysutils/zot/pkg-message12
-rw-r--r--sysutils/zoxide/Makefile1
-rw-r--r--textproc/Makefile22
-rw-r--r--textproc/R-cran-DT/Makefile5
-rw-r--r--textproc/R-cran-DT/distinfo6
-rw-r--r--textproc/R-cran-XML/Makefile3
-rw-r--r--textproc/R-cran-XML/distinfo6
-rw-r--r--textproc/R-cran-rio/Makefile2
-rw-r--r--textproc/R-cran-rio/distinfo6
-rw-r--r--textproc/R-cran-rmarkdown/Makefile10
-rw-r--r--textproc/R-cran-rmarkdown/distinfo6
-rw-r--r--textproc/R-cran-spelling/Makefile2
-rw-r--r--textproc/R-cran-spelling/distinfo6
-rw-r--r--textproc/R-cran-stringr/Makefile11
-rw-r--r--textproc/R-cran-stringr/distinfo6
-rw-r--r--textproc/R-cran-vroom/Makefile19
-rw-r--r--textproc/R-cran-vroom/distinfo6
-rw-r--r--textproc/R-cran-xml2/Makefile3
-rw-r--r--textproc/R-cran-xml2/distinfo6
-rw-r--r--textproc/UCD/Makefile10
-rw-r--r--textproc/UCD/distinfo14
-rw-r--r--textproc/adoc-mode.el/Makefile2
-rw-r--r--textproc/angle-grinder/Makefile2
-rw-r--r--textproc/ansifilter/Makefile2
-rw-r--r--textproc/ansifilter/distinfo6
-rw-r--r--textproc/aq/Makefile2
-rw-r--r--textproc/arianna/distinfo6
-rw-r--r--textproc/bat/Makefile2
-rw-r--r--textproc/belr/Makefile12
-rw-r--r--textproc/belr/distinfo6
-rw-r--r--textproc/belr/pkg-plist3
-rw-r--r--textproc/biodiff/Makefile2
-rw-r--r--textproc/bsd-spell/Makefile12
-rw-r--r--textproc/bsd-spell/pkg-plist2
-rw-r--r--textproc/cast2gif/Makefile2
-rw-r--r--textproc/cgrep/Makefile1
-rw-r--r--textproc/choose/Makefile4
-rw-r--r--textproc/choose/distinfo6
-rw-r--r--textproc/code-minimap/Makefile2
-rw-r--r--textproc/comrak/Makefile1
-rw-r--r--textproc/consul-template/Makefile3
-rw-r--r--textproc/consul-template/distinfo10
-rw-r--r--textproc/csview/Makefile56
-rw-r--r--textproc/csview/distinfo110
-rw-r--r--textproc/csvlens/Makefile2
-rw-r--r--textproc/csvq/Makefile2
-rw-r--r--textproc/dictem/Makefile2
-rw-r--r--textproc/dictionary/Makefile2
-rw-r--r--textproc/difftastic/Makefile5
-rw-r--r--textproc/difftastic/distinfo12
-rw-r--r--textproc/difftastic/files/patch-jemalloc16
-rw-r--r--textproc/discount/Makefile6
-rw-r--r--textproc/discount/distinfo6
-rw-r--r--textproc/discount/files/patch-clang1611
-rw-r--r--textproc/discount/files/patch-configure.inc10
-rw-r--r--textproc/discount/pkg-plist4
-rw-r--r--textproc/doc-mode.el/Makefile2
-rw-r--r--textproc/doxx/Makefile25
-rw-r--r--textproc/doxx/Makefile.crates303
-rw-r--r--textproc/doxx/distinfo609
-rw-r--r--textproc/doxx/pkg-descr3
-rw-r--r--textproc/dyff/Makefile1
-rw-r--r--textproc/evtx/Makefile2
-rw-r--r--textproc/expat2/Makefile2
-rw-r--r--textproc/expat2/distinfo6
-rw-r--r--textproc/expat2/pkg-plist2
-rw-r--r--textproc/fblog/Makefile2
-rw-r--r--textproc/feluda/Makefile8
-rw-r--r--textproc/feluda/Makefile.crates13
-rw-r--r--textproc/feluda/distinfo32
-rw-r--r--textproc/feluda/files/patch-Cargo.lock26
-rw-r--r--textproc/feluda/files/patch-Cargo.toml11
-rw-r--r--textproc/fzf/Makefile3
-rw-r--r--textproc/fzf/distinfo10
-rw-r--r--textproc/gh-grep/Makefile2
-rw-r--r--textproc/git-chglog/Makefile2
-rw-r--r--textproc/gitlab-elasticsearch-indexer/Makefile2
-rw-r--r--textproc/gitlab-zoekt-indexer/Makefile3
-rw-r--r--textproc/gitlab-zoekt-indexer/distinfo10
-rw-r--r--textproc/gitlab-zoekt-indexer/files/patch-vendor_github.com_sourcegraph_zoekt_index_indexfile.go11
-rw-r--r--textproc/go-md2man/Makefile2
-rw-r--r--textproc/go-transifex-client/Makefile2
-rw-r--r--textproc/go-yq/Makefile5
-rw-r--r--textproc/go-yq/distinfo10
-rw-r--r--textproc/gojq/Makefile2
-rw-r--r--textproc/goldendict-ng/Makefile13
-rw-r--r--textproc/goldendict-ng/distinfo6
-rw-r--r--textproc/grass/Makefile2
-rw-r--r--textproc/gron/Makefile2
-rw-r--r--textproc/harper/Makefile2
-rw-r--r--textproc/harper/Makefile.crates350
-rw-r--r--textproc/harper/distinfo702
-rw-r--r--textproc/highlight/Makefile9
-rw-r--r--textproc/hs-pandoc-crossref/Makefile119
-rw-r--r--textproc/hs-pandoc-crossref/distinfo244
-rw-r--r--textproc/hs-pandoc/Makefile115
-rw-r--r--textproc/hs-pandoc/distinfo232
-rw-r--r--textproc/hs-pandoc/pkg-plist1
-rw-r--r--textproc/html-query/Makefile1
-rw-r--r--textproc/html2xhtml/Makefile9
-rw-r--r--textproc/html2xhtml/distinfo5
-rw-r--r--textproc/htmldoc/Makefile2
-rw-r--r--textproc/htmldoc/distinfo6
-rw-r--r--textproc/htmlq/Makefile2
-rw-r--r--textproc/htmltest/Makefile2
-rw-r--r--textproc/ibus-typing-booster/Makefile6
-rw-r--r--textproc/ibus-typing-booster/distinfo6
-rw-r--r--textproc/ibus-typing-booster/pkg-plist10
-rw-r--r--textproc/itstool/Makefile9
-rw-r--r--textproc/itstool/distinfo4
-rw-r--r--textproc/itstool/files/patch-PR1888
-rw-r--r--textproc/itstool/files/patch-itstool.in52
-rw-r--r--textproc/itstool/files/patch-py-lxml1490
-rw-r--r--textproc/jaq/Makefile2
-rw-r--r--textproc/jid/Makefile2
-rw-r--r--textproc/jless/Makefile2
-rw-r--r--textproc/jnv/Makefile1
-rw-r--r--textproc/jql/Makefile39
-rw-r--r--textproc/jql/distinfo78
-rw-r--r--textproc/kepubify/Makefile2
-rw-r--r--textproc/kf6-kcodecs/distinfo6
-rw-r--r--textproc/kf6-sonnet/distinfo6
-rw-r--r--textproc/kf6-syntax-highlighting/distinfo6
-rw-r--r--textproc/kibana8/Makefile10
-rw-r--r--textproc/kompare/distinfo6
-rw-r--r--textproc/libixion/Makefile28
-rw-r--r--textproc/libixion/distinfo10
-rw-r--r--textproc/libixion/pkg-plist1
-rw-r--r--textproc/libjcat/Makefile3
-rw-r--r--textproc/libjcat/distinfo6
-rw-r--r--textproc/libkomparediff2/distinfo6
-rw-r--r--textproc/libxslt/Makefile3
-rw-r--r--textproc/link-grammar/Makefile12
-rw-r--r--textproc/link-grammar/distinfo6
-rw-r--r--textproc/link-grammar/pkg-plist5
-rw-r--r--textproc/linux-rl9-libxml2/Makefile4
-rw-r--r--textproc/linux-rl9-libxml2/distinfo18
-rw-r--r--textproc/logseq/Makefile3
-rw-r--r--textproc/lttoolbox/Makefile2
-rw-r--r--textproc/luceneplusplus/Makefile6
-rw-r--r--textproc/markdown-mode.el/Makefile1
-rw-r--r--textproc/markdownfmt/Makefile2
-rw-r--r--textproc/markdownpart/distinfo6
-rw-r--r--textproc/markdownpart/pkg-plist1
-rw-r--r--textproc/md2roff/Makefile2
-rw-r--r--textproc/mdbook-linkcheck/Makefile2
-rw-r--r--textproc/mdbook-mermaid/Makefile2
-rw-r--r--textproc/mdbook/Makefile1
-rw-r--r--textproc/mdq/Makefile2
-rw-r--r--textproc/mdtt/Makefile2
-rw-r--r--textproc/meilisearch/Makefile2
-rw-r--r--textproc/miller/Makefile5
-rw-r--r--textproc/miller/distinfo10
-rw-r--r--textproc/minify/Makefile3
-rw-r--r--textproc/minify/distinfo10
-rw-r--r--textproc/minixmlto/Makefile2
-rw-r--r--textproc/modlogan/Makefile2
-rw-r--r--textproc/modlogan/pkg-plist6
-rw-r--r--textproc/muse/Makefile2
-rw-r--r--textproc/nerdlog/Makefile2
-rw-r--r--textproc/obsidian/Makefile4
-rw-r--r--textproc/obsidian/distinfo6
-rw-r--r--textproc/obsidian/pkg-plist50
-rw-r--r--textproc/opensearch-dashboards/Makefile2
-rw-r--r--textproc/opensearch-dashboards/distinfo6
-rw-r--r--textproc/opensearch-dashboards210/Makefile15
-rw-r--r--textproc/opensearch-dashboards210/distinfo3
-rw-r--r--textproc/opensearch-dashboards213/Makefile15
-rw-r--r--textproc/opensearch-dashboards213/distinfo3
-rw-r--r--textproc/opensearch-dashboards216/Makefile85
-rw-r--r--textproc/opensearch-dashboards216/distinfo3
-rw-r--r--textproc/opensearch-dashboards216/files/opensearch-dashboards.in79
-rw-r--r--textproc/opensearch-dashboards216/files/pkg-deinstall.in20
-rw-r--r--textproc/opensearch-dashboards216/pkg-descr3
-rw-r--r--textproc/opensearch/Makefile78
-rw-r--r--textproc/opensearch/distinfo8
-rw-r--r--textproc/opensearch/files/opensearch.in13
-rw-r--r--textproc/opensearch/files/patch-config_opensearch.yml9
-rw-r--r--textproc/otree/Makefile63
-rw-r--r--textproc/otree/distinfo126
-rw-r--r--textproc/ov/Makefile2
-rw-r--r--textproc/ox-gfm.el/Makefile1
-rw-r--r--textproc/p5-BibTeX-Parser/Makefile2
-rw-r--r--textproc/p5-BibTeX-Parser/distinfo6
-rw-r--r--textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Author.pm11
-rw-r--r--textproc/p5-BibTeX-Parser/files/patch-lib_BibTeX_Parser_Entry.pm11
-rw-r--r--textproc/p5-Markdown-Render/Makefile21
-rw-r--r--textproc/p5-Markdown-Render/distinfo6
-rw-r--r--textproc/p5-MathML-Entities/Makefile5
-rw-r--r--textproc/p5-MathML-Entities/distinfo5
-rw-r--r--textproc/p5-PDF-API2/Makefile2
-rw-r--r--textproc/p5-PDF-API2/distinfo6
-rw-r--r--textproc/p5-PPIx-Regexp/Makefile7
-rw-r--r--textproc/p5-PPIx-Regexp/distinfo6
-rw-r--r--textproc/pdjson/Makefile27
-rw-r--r--textproc/pdjson/distinfo3
-rw-r--r--textproc/pdjson/files/patch-Makefile21
-rw-r--r--textproc/pdjson/files/pdjson.pc.in11
-rw-r--r--textproc/pdjson/pkg-descr5
-rw-r--r--textproc/pdjson/pkg-plist4
-rw-r--r--textproc/peco/Makefile2
-rw-r--r--textproc/pup/Makefile2
-rw-r--r--textproc/py-TatSu/Makefile4
-rw-r--r--textproc/py-TatSu/distinfo6
-rw-r--r--textproc/py-backrefs/Makefile2
-rw-r--r--textproc/py-backrefs/distinfo6
-rw-r--r--textproc/py-charset-normalizer/Makefile2
-rw-r--r--textproc/py-charset-normalizer/distinfo6
-rw-r--r--textproc/py-charset-normalizer/files/patch-pyproject.toml9
-rw-r--r--textproc/py-citeproc-py/Makefile4
-rw-r--r--textproc/py-cyclonedx-python-lib/Makefile3
-rw-r--r--textproc/py-docxcompose/Makefile4
-rw-r--r--textproc/py-docxtpl/Makefile4
-rw-r--r--textproc/py-elastic-transport/Makefile26
-rw-r--r--textproc/py-elastic-transport/distinfo3
-rw-r--r--textproc/py-elastic-transport/pkg-descr4
-rw-r--r--textproc/py-elasticsearch/Makefile13
-rw-r--r--textproc/py-elasticsearch/distinfo6
-rw-r--r--textproc/py-elasticsearch7/Makefile44
-rw-r--r--textproc/py-elasticsearch7/distinfo3
-rw-r--r--textproc/py-elasticsearch7/pkg-descr15
-rw-r--r--textproc/py-elementpath/Makefile4
-rw-r--r--textproc/py-enchant/Makefile4
-rw-r--r--textproc/py-enchant/distinfo6
-rw-r--r--textproc/py-enchant/pkg-plist47
-rw-r--r--textproc/py-feedparser/Makefile4
-rw-r--r--textproc/py-feedparser/distinfo6
-rw-r--r--textproc/py-grimoire-elk/Makefile1
-rw-r--r--textproc/py-humps/Makefile23
-rw-r--r--textproc/py-humps/distinfo3
-rw-r--r--textproc/py-humps/pkg-descr2
-rw-r--r--textproc/py-jiter/Makefile6
-rw-r--r--textproc/py-jiter/Makefile.crates113
-rw-r--r--textproc/py-jiter/distinfo232
-rw-r--r--textproc/py-json-repair/Makefile32
-rw-r--r--textproc/py-json-repair/distinfo3
-rw-r--r--textproc/py-json-repair/files/patch-pyproject.toml18
-rw-r--r--textproc/py-json-repair/pkg-descr1
-rw-r--r--textproc/py-language-tags/Makefile20
-rw-r--r--textproc/py-language-tags/distinfo3
-rw-r--r--textproc/py-language-tags/pkg-descr2
-rw-r--r--textproc/py-markdown-it-py/Makefile5
-rw-r--r--textproc/py-markdown-it-py/distinfo6
-rw-r--r--textproc/py-markdown/Makefile2
-rw-r--r--textproc/py-markdown/distinfo6
-rw-r--r--textproc/py-marko/Makefile2
-rw-r--r--textproc/py-marko/distinfo6
-rw-r--r--textproc/py-markups/Makefile4
-rw-r--r--textproc/py-mathics-pygments/Makefile5
-rw-r--r--textproc/py-mdformat/Makefile7
-rw-r--r--textproc/py-mdformat/files/patch-pyproject.toml13
-rw-r--r--textproc/py-mdit-py-plugins/Makefile6
-rw-r--r--textproc/py-mdit-py-plugins/distinfo6
-rw-r--r--textproc/py-meilisearch/Makefile27
-rw-r--r--textproc/py-meilisearch/distinfo3
-rw-r--r--textproc/py-meilisearch/pkg-descr4
-rw-r--r--textproc/py-mistune/Makefile2
-rw-r--r--textproc/py-mistune/distinfo6
-rw-r--r--textproc/py-mkdocs-autorefs/Makefile2
-rw-r--r--textproc/py-mkdocs-autorefs/distinfo6
-rw-r--r--textproc/py-mkdocs-include-markdown-plugin/Makefile2
-rw-r--r--textproc/py-mkdocs-include-markdown-plugin/distinfo6
-rw-r--r--textproc/py-mkdocs-material/Makefile4
-rw-r--r--textproc/py-mkdocs-material/distinfo6
-rw-r--r--textproc/py-mkdocs-material/files/patch-pyproject.toml13
-rw-r--r--textproc/py-mkdocstrings/Makefile2
-rw-r--r--textproc/py-mkdocstrings/distinfo6
-rw-r--r--textproc/py-myst-parser/Makefile3
-rw-r--r--textproc/py-myst-parser/files/patch-pyproject.toml10
-rw-r--r--textproc/py-ntc-templates/Makefile4
-rw-r--r--textproc/py-ntc-templates/distinfo6
-rw-r--r--textproc/py-ocrmypdf/Makefile2
-rw-r--r--textproc/py-ocrmypdf/distinfo6
-rw-r--r--textproc/py-packageurl-python/Makefile2
-rw-r--r--textproc/py-packageurl-python/distinfo6
-rw-r--r--textproc/py-parsel/Makefile4
-rw-r--r--textproc/py-pdfminer.six/Makefile1
-rw-r--r--textproc/py-petl/Makefile4
-rw-r--r--textproc/py-pikepdf/Makefile4
-rw-r--r--textproc/py-pycddl/Makefile2
-rw-r--r--textproc/py-pyexcel-ezodf/Makefile4
-rw-r--r--textproc/py-pyexcel-ods3/Makefile4
-rw-r--r--textproc/py-pylatexenc/Makefile28
-rw-r--r--textproc/py-pylatexenc/distinfo3
-rw-r--r--textproc/py-pylatexenc/pkg-descr2
-rw-r--r--textproc/py-pymdown-extensions/Makefile2
-rw-r--r--textproc/py-pymdown-extensions/distinfo6
-rw-r--r--textproc/py-python-docx/Makefile8
-rw-r--r--textproc/py-python-docx/distinfo6
-rw-r--r--textproc/py-python-frontmatter/Makefile28
-rw-r--r--textproc/py-python-frontmatter/distinfo3
-rw-r--r--textproc/py-python-frontmatter/pkg-descr2
-rw-r--r--textproc/py-python-pptx/Makefile4
-rw-r--r--textproc/py-python-ulid/Makefile2
-rw-r--r--textproc/py-python-ulid/distinfo6
-rw-r--r--textproc/py-qrcode/Makefile1
-rw-r--r--textproc/py-rouge-score/Makefile26
-rw-r--r--textproc/py-rouge-score/distinfo3
-rw-r--r--textproc/py-rouge-score/pkg-descr7
-rw-r--r--textproc/py-sacremoses/Makefile29
-rw-r--r--textproc/py-sacremoses/distinfo3
-rw-r--r--textproc/py-sacremoses/pkg-descr1
-rw-r--r--textproc/py-segments/Makefile28
-rw-r--r--textproc/py-segments/distinfo3
-rw-r--r--textproc/py-segments/pkg-descr3
-rw-r--r--textproc/py-smartypants/Makefile3
-rw-r--r--textproc/py-smartypants/distinfo6
-rw-r--r--textproc/py-smile/Makefile46
-rw-r--r--textproc/py-smile/distinfo3
-rw-r--r--textproc/py-smile/pkg-descr1
-rw-r--r--textproc/py-smile/pkg-plist82
-rw-r--r--textproc/py-sphinx-autobuild/Makefile6
-rw-r--r--textproc/py-sphinx-autobuild/distinfo6
-rw-r--r--textproc/py-sphinx-gallery/Makefile1
-rw-r--r--textproc/py-sphinx-intl/Makefile11
-rw-r--r--textproc/py-sphinx-intl/distinfo6
-rw-r--r--textproc/py-sphinx-intl/files/patch-pyproject.toml21
-rw-r--r--textproc/py-sphinx-material/Makefile4
-rw-r--r--textproc/py-sphinx-sitemap/Makefile2
-rw-r--r--textproc/py-sphinx-sitemap/distinfo6
-rw-r--r--textproc/py-sphinx-tabs/Makefile4
-rw-r--r--textproc/py-sphinxcontrib-actdiag/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-blockdiag/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-nwdiag/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-seqdiag/Makefile9
-rw-r--r--textproc/py-sphinxcontrib-svg2pdfconverter/Makefile1
-rw-r--r--textproc/py-textfsm/Makefile13
-rw-r--r--textproc/py-textfsm/distinfo6
-rw-r--r--textproc/py-textfsm/files/patch-setup.py17
-rw-r--r--textproc/py-tiktoken/Makefile4
-rw-r--r--textproc/py-tiktoken/Makefile.crates48
-rw-r--r--textproc/py-tiktoken/distinfo102
-rw-r--r--textproc/py-tokenizer/Makefile21
-rw-r--r--textproc/py-tokenizer/distinfo3
-rw-r--r--textproc/py-tokenizer/pkg-descr5
-rw-r--r--textproc/py-tokenizers/Makefile14
-rw-r--r--textproc/py-tokenizers/Makefile.crates132
-rw-r--r--textproc/py-tokenizers/distinfo266
-rw-r--r--textproc/py-toronado/Makefile4
-rw-r--r--textproc/py-towncrier/Makefile2
-rw-r--r--textproc/py-towncrier/distinfo6
-rw-r--r--textproc/py-tree-sitter-language-pack/Makefile28
-rw-r--r--textproc/py-tree-sitter-language-pack/distinfo3
-rw-r--r--textproc/py-tree-sitter-language-pack/files/patch-pyproject.toml35
-rw-r--r--textproc/py-tree-sitter-language-pack/files/patch-setup.py50
-rw-r--r--textproc/py-tree-sitter-language-pack/files/patch-tree__sitter__language__pack_____init____.py39
-rw-r--r--textproc/py-tree-sitter-language-pack/pkg-descr2
-rw-r--r--textproc/py-wordcloud/Makefile1
-rw-r--r--textproc/py-xhtml2pdf/Makefile1
-rw-r--r--textproc/py-xmldiff/Makefile4
-rw-r--r--textproc/qrcodegen/Makefile43
-rw-r--r--textproc/qrcodegen/files/qrcodegen.in1
-rw-r--r--textproc/quarto/Makefile3
-rw-r--r--textproc/quickwit/Makefile2
-rw-r--r--textproc/randlm/Makefile37
-rw-r--r--textproc/randlm/distinfo2
-rw-r--r--textproc/randlm/files/patch-BitArray.cpp11
-rw-r--r--textproc/randlm/files/patch-BloomMap.cpp11
-rw-r--r--textproc/randlm/files/patch-LogFreqBloomFilter.cpp11
-rw-r--r--textproc/randlm/files/patch-RandLM.cpp11
-rw-r--r--textproc/randlm/files/patch-TableChunkLocator.h11
-rw-r--r--textproc/randlm/files/patch-src-LDHT-MurmurHash3.cpp11
-rw-r--r--textproc/randlm/files/patch-src-LDHT-Util.h31
-rw-r--r--textproc/randlm/files/patch-src-RandLM-LogFreqSketch.cpp20
-rw-r--r--textproc/randlm/files/patch-src-RandLM-RandLMFilter.h34
-rw-r--r--textproc/randlm/files/patch-src-RandLM-RandLMTypes.h11
-rw-r--r--textproc/randlm/pkg-descr1
-rw-r--r--textproc/randlm/pkg-plist83
-rw-r--r--textproc/riffdiff/Makefile3
-rw-r--r--textproc/riffdiff/distinfo6
-rw-r--r--textproc/ripgrep-all/Makefile2
-rw-r--r--textproc/ripgrep/Makefile2
-rw-r--r--textproc/rubygem-actiontext71/Makefile2
-rw-r--r--textproc/rubygem-actiontext71/distinfo6
-rw-r--r--textproc/rubygem-actiontext72/Makefile2
-rw-r--r--textproc/rubygem-actiontext72/distinfo6
-rw-r--r--textproc/rubygem-actiontext80/Makefile2
-rw-r--r--textproc/rubygem-actiontext80/distinfo6
-rw-r--r--textproc/rubygem-asciidoctor-pdf/Makefile4
-rw-r--r--textproc/rubygem-commonmarker/Makefile2
-rw-r--r--textproc/rubygem-commonmarker/Makefile.crates154
-rw-r--r--textproc/rubygem-commonmarker/distinfo314
-rw-r--r--textproc/rubygem-cucumber-gherkin/Makefile2
-rw-r--r--textproc/rubygem-cucumber-gherkin/distinfo6
-rw-r--r--textproc/rubygem-cucumber-gherkin32/Makefile25
-rw-r--r--textproc/rubygem-cucumber-gherkin32/distinfo3
-rw-r--r--textproc/rubygem-cucumber-gherkin32/pkg-descr1
-rw-r--r--textproc/rubygem-cucumber-html-formatter/Makefile2
-rw-r--r--textproc/rubygem-cucumber-html-formatter/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch-api/Makefile2
-rw-r--r--textproc/rubygem-elasticsearch-api/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch-api8/Makefile2
-rw-r--r--textproc/rubygem-elasticsearch-api8/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch-model/Makefile3
-rw-r--r--textproc/rubygem-elasticsearch-model/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch-persistence/Makefile4
-rw-r--r--textproc/rubygem-elasticsearch-persistence/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch-rails/Makefile2
-rw-r--r--textproc/rubygem-elasticsearch-rails/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch/Makefile2
-rw-r--r--textproc/rubygem-elasticsearch/distinfo6
-rw-r--r--textproc/rubygem-elasticsearch8/Makefile2
-rw-r--r--textproc/rubygem-elasticsearch8/distinfo6
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/Makefile3
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/Makefile.crates2
-rw-r--r--textproc/rubygem-gitlab-glfm-markdown/distinfo10
-rw-r--r--textproc/rubygem-hikidoc/Makefile2
-rw-r--r--textproc/rubygem-hikidoc/distinfo5
-rw-r--r--textproc/rubygem-js_regex/Makefile4
-rw-r--r--textproc/rubygem-js_regex/distinfo6
-rw-r--r--textproc/rubygem-libxml-ruby/Makefile3
-rw-r--r--textproc/rubygem-libxml-ruby/distinfo6
-rw-r--r--textproc/rubygem-regexp_parser/Makefile2
-rw-r--r--textproc/rubygem-regexp_parser/distinfo6
-rw-r--r--textproc/rubygem-rexml/Makefile2
-rw-r--r--textproc/rubygem-rexml/distinfo6
-rw-r--r--textproc/rubygem-rouge-gitlab/Makefile2
-rw-r--r--textproc/rubygem-rouge-gitlab/distinfo6
-rw-r--r--textproc/sad/Makefile2
-rw-r--r--textproc/sd/Makefile2
-rw-r--r--textproc/sift/Makefile8
-rw-r--r--textproc/sift/distinfo14
-rw-r--r--textproc/sigil/Makefile4
-rw-r--r--textproc/sigil/distinfo6
-rw-r--r--textproc/sonic/Makefile2
-rw-r--r--textproc/sttr/Makefile4
-rw-r--r--textproc/sttr/distinfo10
-rw-r--r--textproc/television/Makefile23
-rw-r--r--textproc/television/Makefile.crates304
-rw-r--r--textproc/television/distinfo614
-rw-r--r--textproc/television/pkg-plist19
-rw-r--r--textproc/textnote/Makefile2
-rw-r--r--textproc/textql/Makefile2
-rw-r--r--textproc/tokay/Makefile1
-rw-r--r--textproc/tomlq/Makefile2
-rw-r--r--textproc/translate-toolkit/Makefile4
-rw-r--r--textproc/trdsql/Makefile2
-rw-r--r--textproc/tree-sitter-grammars/Makefile80
-rw-r--r--textproc/tree-sitter-grammars/Makefile.GH_TUPLE198
-rw-r--r--textproc/tree-sitter-grammars/Makefile.crates54
-rw-r--r--textproc/tree-sitter-grammars/distinfo511
-rw-r--r--textproc/tree-sitter-grammars/files/patch-src_main.rs41
-rw-r--r--textproc/tree-sitter-grammars/gh_tuples.sh36
-rw-r--r--textproc/tree-sitter-grammars/pkg-descr9
-rw-r--r--textproc/tree-sitter-grammars/pkg-plist203
-rw-r--r--textproc/ttynt/Makefile2
-rw-r--r--textproc/tui-journal/Makefile3
-rw-r--r--textproc/tui-journal/Makefile.crates44
-rw-r--r--textproc/tui-journal/distinfo94
-rw-r--r--textproc/typst/Makefile2
-rw-r--r--textproc/uim-el/Makefile1
-rw-r--r--textproc/uni/Makefile2
-rw-r--r--textproc/up/Makefile2
-rw-r--r--textproc/vale/Makefile2
-rw-r--r--textproc/vgrep/Makefile2
-rw-r--r--textproc/xan/Makefile3
-rw-r--r--textproc/xan/Makefile.crates2
-rw-r--r--textproc/xan/distinfo10
-rw-r--r--textproc/xfce4-dict-plugin/Makefile2
-rw-r--r--textproc/xml-lite.el/Makefile2
-rw-r--r--textproc/xml2rfc/Makefile5
-rw-r--r--textproc/xml2rfc/distinfo6
-rw-r--r--textproc/xmlto/Makefile4
-rw-r--r--textproc/xsv-rs/Makefile2
-rw-r--r--textproc/yaml-mode.el/Makefile2
-rw-r--r--textproc/yaml.el/Makefile2
-rw-r--r--textproc/yamlfmt/Makefile2
-rw-r--r--textproc/yelp-tools/Makefile4
-rw-r--r--textproc/ytt/Makefile2
-rw-r--r--ukrainian/libreoffice/distinfo10
-rw-r--r--vietnamese/aspell/Makefile2
-rw-r--r--vietnamese/libreoffice/distinfo10
-rw-r--r--www/Makefile46
-rw-r--r--www/R-cran-RgoogleMaps/Makefile2
-rw-r--r--www/R-cran-RgoogleMaps/distinfo6
-rw-r--r--www/R-cran-crosstalk/Makefile2
-rw-r--r--www/R-cran-crosstalk/distinfo6
-rw-r--r--www/R-cran-rvest/Makefile4
-rw-r--r--www/R-cran-rvest/distinfo6
-rw-r--r--www/adguardhome/Makefile6
-rw-r--r--www/adguardhome/distinfo14
-rw-r--r--www/adguardhome/files/patch-go.mod8
-rw-r--r--www/adjuster/Makefile2
-rw-r--r--www/adjuster/distinfo6
-rw-r--r--www/agate/Makefile3
-rw-r--r--www/agate/Makefile.crates57
-rw-r--r--www/agate/distinfo120
-rw-r--r--www/amfora/Makefile2
-rw-r--r--www/angelfish/Makefile20
-rw-r--r--www/angelfish/distinfo3
-rw-r--r--www/angelfish/pkg-descr1
-rw-r--r--www/angelfish/pkg-plist51
-rw-r--r--www/angie-console-light/Makefile2
-rw-r--r--www/angie-console-light/distinfo6
-rw-r--r--www/angie-module-auth-totp/Makefile22
-rw-r--r--www/angie-module-auth-totp/files/pkg-message.in15
-rw-r--r--www/angie-module-auth-totp/pkg-descr10
-rw-r--r--www/angie-module-auth-totp/pkg-plist3
-rw-r--r--www/angie/Makefile2
-rw-r--r--www/angie/distinfo8
-rw-r--r--www/apache24/Makefile1
-rw-r--r--www/apache24/files/apache24.in3
-rw-r--r--www/aquatone/Makefile2
-rw-r--r--www/authelia/Makefile2
-rw-r--r--www/awstats/Makefile50
-rw-r--r--www/awstats/distinfo6
-rw-r--r--www/bacula-web/Makefile14
-rw-r--r--www/bacula-web/distinfo6
-rw-r--r--www/bacula-web/pkg-plist3
-rw-r--r--www/badwolf/Makefile2
-rw-r--r--www/beehive/Makefile2
-rw-r--r--www/bombadillo/Makefile2
-rw-r--r--www/bugzilla2atom/Makefile2
-rw-r--r--www/caddy-custom/Makefile2
-rw-r--r--www/caddy/Makefile4
-rw-r--r--www/caddy/distinfo10
-rw-r--r--www/caddy/modules.mk117
-rw-r--r--www/carbonapi/Makefile2
-rw-r--r--www/castor/Makefile2
-rw-r--r--www/chisel/Makefile2
-rw-r--r--www/chrome-gnome-shell/Makefile2
-rw-r--r--www/chromium/Makefile3
-rw-r--r--www/chromium/distinfo10
-rw-r--r--www/chromium/files/patch-BUILD.gn22
-rw-r--r--www/chromium/files/patch-ash_display_mirror__window__controller.cc14
-rw-r--r--www/chromium/files/patch-base_BUILD.gn24
-rw-r--r--www/chromium/files/patch-base_allocator_dispatcher_tls.h4
-rw-r--r--www/chromium/files/patch-base_allocator_partition__alloc__features.cc17
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni15
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn4
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h6
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h4
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h4
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc4
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h4
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc4
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc8
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc4
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h4
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h4
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc4
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h10
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h6
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h4
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc12
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h11
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc6
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc6
-rw-r--r--www/chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc4
-rw-r--r--www/chromium/files/patch-base_atomicops.h4
-rw-r--r--www/chromium/files/patch-base_debug_stack__trace.cc10
-rw-r--r--www/chromium/files/patch-base_debug_stack__trace__posix.cc18
-rw-r--r--www/chromium/files/patch-base_files_file__util__posix.cc10
-rw-r--r--www/chromium/files/patch-base_files_file__util__unittest.cc8
-rw-r--r--www/chromium/files/patch-base_memory_discardable__memory.cc18
-rw-r--r--www/chromium/files/patch-base_memory_madv__free__discardable__memory__posix.cc6
-rw-r--r--www/chromium/files/patch-base_memory_platform__shared__memory__region.h24
-rw-r--r--www/chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc15
-rw-r--r--www/chromium/files/patch-base_message__loop_message__pump__epoll.cc4
-rw-r--r--www/chromium/files/patch-base_native__library__posix.cc11
-rw-r--r--www/chromium/files/patch-base_native__library__unittest.cc11
-rw-r--r--www/chromium/files/patch-base_process_launch.h4
-rw-r--r--www/chromium/files/patch-base_process_process__metrics.cc21
-rw-r--r--www/chromium/files/patch-base_process_process__metrics.h48
-rw-r--r--www/chromium/files/patch-base_process_process__metrics__freebsd.cc78
-rw-r--r--www/chromium/files/patch-base_process_process__metrics__openbsd.cc63
-rw-r--r--www/chromium/files/patch-base_process_process__metrics__unittest.cc4
-rw-r--r--www/chromium/files/patch-base_profiler_stack__base__address__posix.cc18
-rw-r--r--www/chromium/files/patch-base_rand__util.h4
-rw-r--r--www/chromium/files/patch-base_rand__util__posix.cc8
-rw-r--r--www/chromium/files/patch-base_strings_safe__sprintf__unittest.cc6
-rw-r--r--www/chromium/files/patch-base_system_sys__info.cc4
-rw-r--r--www/chromium/files/patch-base_system_sys__info.h10
-rw-r--r--www/chromium/files/patch-base_system_sys__info__freebsd.cc33
-rw-r--r--www/chromium/files/patch-base_system_sys__info__openbsd.cc32
-rw-r--r--www/chromium/files/patch-base_system_sys__info__posix.cc8
-rw-r--r--www/chromium/files/patch-base_system_sys__info__unittest.cc4
-rw-r--r--www/chromium/files/patch-base_task_thread__pool_environment__config__unittest.cc14
-rw-r--r--www/chromium/files/patch-base_threading_platform__thread.h4
-rw-r--r--www/chromium/files/patch-base_threading_platform__thread__internal__posix.cc33
-rw-r--r--www/chromium/files/patch-base_threading_platform__thread__metrics.cc4
-rw-r--r--www/chromium/files/patch-base_threading_platform__thread__metrics.h6
-rw-r--r--www/chromium/files/patch-base_threading_platform__thread__posix.cc85
-rw-r--r--www/chromium/files/patch-base_time_time__now__posix.cc21
-rw-r--r--www/chromium/files/patch-base_trace__event_process__memory__dump.cc6
-rw-r--r--www/chromium/files/patch-build_config_BUILD.gn4
-rw-r--r--www/chromium/files/patch-build_config_BUILDCONFIG.gn10
-rw-r--r--www/chromium/files/patch-build_config_clang_BUILD.gn4
-rw-r--r--www/chromium/files/patch-build_config_clang_clang.gni11
-rw-r--r--www/chromium/files/patch-build_config_compiler_BUILD.gn100
-rw-r--r--www/chromium/files/patch-build_config_rust.gni4
-rw-r--r--www/chromium/files/patch-build_nocompile.gni11
-rw-r--r--www/chromium/files/patch-build_rust_allocator_lib.rs15
-rw-r--r--www/chromium/files/patch-build_toolchain_gcc__toolchain.gni6
-rw-r--r--www/chromium/files/patch-build_toolchain_toolchain.gni4
-rw-r--r--www/chromium/files/patch-cc_base_features.cc4
-rw-r--r--www/chromium/files/patch-chrome_app_chrome__main.cc4
-rw-r--r--www/chromium/files/patch-chrome_app_chrome__main__delegate.cc58
-rw-r--r--www/chromium/files/patch-chrome_app_settings__strings.grdp16
-rw-r--r--www/chromium/files/patch-chrome_browser_BUILD.gn4
-rw-r--r--www/chromium/files/patch-chrome_browser_about__flags.cc224
-rw-r--r--www/chromium/files/patch-chrome_browser_accessibility_page__colors.cc20
-rw-r--r--www/chromium/files/patch-chrome_browser_accessibility_page__colors__controller.cc20
-rw-r--r--www/chromium/files/patch-chrome_browser_background_glic_glic__status__icon.cc16
-rw-r--r--www/chromium/files/patch-chrome_browser_browser__features.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_browser__features.h6
-rw-r--r--www/chromium/files/patch-chrome_browser_browser__process__impl.cc12
-rw-r--r--www/chromium/files/patch-chrome_browser_browser__process__impl.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__browser__field__trials.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__browser__interface__binders.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc23
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__browser__main.cc28
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__browser__main__linux.cc17
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__browser__main__posix.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__content__browser__client.cc51
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__content__browser__client.h10
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_component__updater_registration.cc16
-rw-r--r--www/chromium/files/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc38
-rw-r--r--www/chromium/files/patch-chrome_browser_devtools_features.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_devtools_features.h11
-rw-r--r--www/chromium/files/patch-chrome_browser_devtools_remote__debugging__server.cc28
-rw-r--r--www/chromium/files/patch-chrome_browser_devtools_remote__debugging__server.h11
-rw-r--r--www/chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_download_download__commands.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_download_download__item__model.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_enterprise_connectors_common.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc21
-rw-r--r--www/chromium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h6
-rw-r--r--www/chromium/files/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service__factory.cc20
-rw-r--r--www/chromium/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc20
-rw-r--r--www/chromium/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc27
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_BUILD.gn4
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc12
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc14
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_api_tabs_tabs__api.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc14
-rw-r--r--www/chromium/files/patch-chrome_browser_first__run_first__run__internal.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_flag__descriptions.cc124
-rw-r--r--www/chromium/files/patch-chrome_browser_flag__descriptions.h126
-rw-r--r--www/chromium/files/patch-chrome_browser_glic_widget_glic__widget.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_global__features.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_headless_headless__mode__util.cc29
-rw-r--r--www/chromium/files/patch-chrome_browser_media_router_discovery_BUILD.gn4
-rw-r--r--www/chromium/files/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_memory__details.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc12
-rw-r--r--www/chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc46
-rw-r--r--www/chromium/files/patch-chrome_browser_net_profile__network__context__service.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_net_system__network__context__manager.cc38
-rw-r--r--www/chromium/files/patch-chrome_browser_net_system__network__context__manager.h6
-rw-r--r--www/chromium/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc12
-rw-r--r--www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc50
-rw-r--r--www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc15
-rw-r--r--www/chromium/files/patch-chrome_browser_printing_print__backend__service__manager.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc67
-rw-r--r--www/chromium/files/patch-chrome_browser_profiles_profile__impl.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_renderer__preferences__util.cc32
-rw-r--r--www/chromium/files/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_sessions_session__restore.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_signin_accounts__policy__manager.cc38
-rw-r--r--www/chromium/files/patch-chrome_browser_signin_accounts__policy__manager.h29
-rw-r--r--www/chromium/files/patch-chrome_browser_signin_chrome__signin__client.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_signin_signin__hats__util.cc29
-rw-r--r--www/chromium/files/patch-chrome_browser_signin_signin__util.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_signin_signin__util.h8
-rw-r--r--www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_sync_chrome__sync__controller__builder.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_sync_sync__service__factory.cc26
-rw-r--r--www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc21
-rw-r--r--www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group.h30
-rw-r--r--www/chromium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h16
-rw-r--r--www/chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_task__manager_task__manager__observer.h8
-rw-r--r--www/chromium/files/patch-chrome_browser_themes_theme__service.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_themes_theme__service__factory.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_accelerator__table.cc34
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_actions_chrome__action__id.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_browser.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_browser__command__controller.cc18
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_browser__commands.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_browser__ui__prefs.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_chrome__pages.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_chrome__pages.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_hats_survey__config.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_signin_signin__view__controller.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_signin_signin__view__controller.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_startup_infobar__utils.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_tab__helpers.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_tabs_features.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_tabs_tab__features.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__columns.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_ui__features.cc22
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_ui__features.h13
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_accelerator__table.cc34
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc23
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc12
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc16
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc15
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc24
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h12
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc12
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__strip__combo__button.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc20
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc23
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc29
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc18
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc26
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_management_management__ui.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc10
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.h10
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_new__tab__page_new__tab__page__handler.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc21
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc16
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h4
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_web__applications_icons_icon__masker.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc4
-rw-r--r--www/chromium/files/patch-chrome_browser_webauthn_enclave__manager.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_webauthn_password__credential__controller.cc11
-rw-r--r--www/chromium/files/patch-chrome_browser_webauthn_password__credential__ui__controller.cc11
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__features.cc45
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__features.h10
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__paths.cc16
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__paths.h10
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__switches.cc6
-rw-r--r--www/chromium/files/patch-chrome_common_chrome__switches.h6
-rw-r--r--www/chromium/files/patch-chrome_common_crash__keys.cc6
-rw-r--r--www/chromium/files/patch-chrome_common_pref__names.h25
-rw-r--r--www/chromium/files/patch-chrome_common_url__constants.h2
-rw-r--r--www/chromium/files/patch-chrome_common_webui__url__constants.cc11
-rw-r--r--www/chromium/files/patch-chrome_common_webui__url__constants.h17
-rw-r--r--www/chromium/files/patch-chrome_updater_configurator.cc4
-rw-r--r--www/chromium/files/patch-chrome_utility_services.cc8
-rw-r--r--www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc10
-rw-r--r--www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc4
-rw-r--r--www/chromium/files/patch-components_BUILD.gn18
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc38
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h14
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc8
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc11
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc11
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc18
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc4
-rw-r--r--www/chromium/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc6
-rw-r--r--www/chromium/files/patch-components_autofill_core_common_autofill__features.cc11
-rw-r--r--www/chromium/files/patch-components_autofill_core_common_autofill__payments__features.cc31
-rw-r--r--www/chromium/files/patch-components_autofill_core_common_autofill__prefs.cc26
-rw-r--r--www/chromium/files/patch-components_autofill_core_common_autofill__prefs.h22
-rw-r--r--www/chromium/files/patch-components_commerce_core_commerce__feature__list.cc29
-rw-r--r--www/chromium/files/patch-components_crash_core_app_BUILD.gn4
-rw-r--r--www/chromium/files/patch-components_device__signals_core_browser_browser__utils.h8
-rw-r--r--www/chromium/files/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc11
-rw-r--r--www/chromium/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc10
-rw-r--r--www/chromium/files/patch-components_device__signals_core_common_platform__utils.h11
-rw-r--r--www/chromium/files/patch-components_device__signals_core_common_signals__features.cc4
-rw-r--r--www/chromium/files/patch-components_device__signals_core_common_signals__features.h6
-rw-r--r--www/chromium/files/patch-components_embedder__support_user__agent__utils.cc41
-rw-r--r--www/chromium/files/patch-components_embedder__support_user__agent__utils__unittest.cc8
-rw-r--r--www/chromium/files/patch-components_enterprise_browser_reporting_report__util.cc11
-rw-r--r--www/chromium/files/patch-components_enterprise_data__controls_core_browser_features.cc11
-rw-r--r--www/chromium/files/patch-components_enterprise_data__controls_core_browser_features.h11
-rw-r--r--www/chromium/files/patch-components_enterprise_data__controls_core_browser_rule.cc29
-rw-r--r--www/chromium/files/patch-components_enterprise_watermarking_watermark.cc6
-rw-r--r--www/chromium/files/patch-components_error__page_common_localized__error.cc4
-rw-r--r--www/chromium/files/patch-components_eye__dropper_eye__dropper__view.cc4
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__configurations.cc8
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__constants.cc8
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__constants.h6
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__list.cc10
-rw-r--r--www/chromium/files/patch-components_feature__engagement_public_feature__list.h14
-rw-r--r--www/chromium/files/patch-components_feed_core_v2_proto__util.cc4
-rw-r--r--www/chromium/files/patch-components_feed_core_v2_test_proto__printer.cc4
-rw-r--r--www/chromium/files/patch-components_gwp__asan_client_gwp__asan__features.cc11
-rw-r--r--www/chromium/files/patch-components_media__router_common_media__source.cc14
-rw-r--r--www/chromium/files/patch-components_metrics_dwa_dwa__service.cc4
-rw-r--r--www/chromium/files/patch-components_metrics_metrics__log.cc10
-rw-r--r--www/chromium/files/patch-components_ntp__tiles_pref__names.h11
-rw-r--r--www/chromium/files/patch-components_optimization__guide_core_feature__registry_feature__registration.cc11
-rw-r--r--www/chromium/files/patch-components_optimization__guide_core_optimization__guide__features.cc10
-rw-r--r--www/chromium/files/patch-components_os__crypt_sync_libsecret__util__linux.cc4
-rw-r--r--www/chromium/files/patch-components_os__crypt_sync_os__crypt.h4
-rw-r--r--www/chromium/files/patch-components_paint__preview_browser_paint__preview__client.cc6
-rw-r--r--www/chromium/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc4
-rw-r--r--www/chromium/files/patch-components_paint__preview_player_player__compositor__delegate.cc4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_features_password__features.cc10
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_features_password__features.h8
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.cc8
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.h4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__form__filling.cc4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__form__manager.cc8
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__manager.cc8
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__manager__client.h4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc8
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.h4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__store__factory__util.cc4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_browser_stub__password__manager__client.h4
-rw-r--r--www/chromium/files/patch-components_password__manager_core_common_password__manager__pref__names.h4
-rw-r--r--www/chromium/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc14
-rw-r--r--www/chromium/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc4
-rw-r--r--www/chromium/files/patch-components_policy_core_common_policy__pref__names.cc4
-rw-r--r--www/chromium/files/patch-components_policy_core_common_policy__pref__names.h4
-rw-r--r--www/chromium/files/patch-components_regional__capabilities_regional__capabilities__service.cc11
-rw-r--r--www/chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.cc13
-rw-r--r--www/chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.h16
-rw-r--r--www/chromium/files/patch-components_search__engines_template__url__service.cc4
-rw-r--r--www/chromium/files/patch-components_signin_public_base_signin__switches.cc14
-rw-r--r--www/chromium/files/patch-components_signin_public_base_signin__switches.h12
-rw-r--r--www/chromium/files/patch-components_startup__metric__utils_common_startup__metric__utils.cc4
-rw-r--r--www/chromium/files/patch-components_supervised__user_core_browser_child__account__service.cc11
-rw-r--r--www/chromium/files/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc4
-rw-r--r--www/chromium/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc4
-rw-r--r--www/chromium/files/patch-components_supervised__user_core_common_features.cc37
-rw-r--r--www/chromium/files/patch-components_supervised__user_core_common_features.h17
-rw-r--r--www/chromium/files/patch-components_sync__preferences_common__syncable__prefs__database.cc8
-rw-r--r--www/chromium/files/patch-components_sync_service_sync__prefs.cc11
-rw-r--r--www/chromium/files/patch-components_sync_service_sync__service__impl.cc11
-rw-r--r--www/chromium/files/patch-components_translate_core_common_translate__util.cc4
-rw-r--r--www/chromium/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc4
-rw-r--r--www/chromium/files/patch-components_variations_service_variations__service.cc4
-rw-r--r--www/chromium/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc4
-rw-r--r--www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc4
-rw-r--r--www/chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h4
-rw-r--r--www/chromium/files/patch-components_viz_service_gl_gpu__service__impl.cc8
-rw-r--r--www/chromium/files/patch-components_viz_service_gl_gpu__service__impl.h4
-rw-r--r--www/chromium/files/patch-content_app_BUILD.gn17
-rw-r--r--www/chromium/files/patch-content_app_content__main.cc6
-rw-r--r--www/chromium/files/patch-content_app_content__main__runner__impl.cc51
-rw-r--r--www/chromium/files/patch-content_browser_BUILD.gn6
-rw-r--r--www/chromium/files/patch-content_browser_accessibility_browser__accessibility__state__impl.cc4
-rw-r--r--www/chromium/files/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc21
-rw-r--r--www/chromium/files/patch-content_browser_browser__child__process__host__impl.cc8
-rw-r--r--www/chromium/files/patch-content_browser_browser__child__process__host__impl.h4
-rw-r--r--www/chromium/files/patch-content_browser_browser__main__loop.cc8
-rw-r--r--www/chromium/files/patch-content_browser_compositor_viz__process__transport__factory.cc4
-rw-r--r--www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl.h4
-rw-r--r--www/chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc4
-rw-r--r--www/chromium/files/patch-content_browser_gpu_gpu__process__host.cc6
-rw-r--r--www/chromium/files/patch-content_browser_network__service__instance__impl.cc8
-rw-r--r--www/chromium/files/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc20
-rw-r--r--www/chromium/files/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc20
-rw-r--r--www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc14
-rw-r--r--www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl.h6
-rw-r--r--www/chromium/files/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc8
-rw-r--r--www/chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc4
-rw-r--r--www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc10
-rw-r--r--www/chromium/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc4
-rw-r--r--www/chromium/files/patch-content_browser_service__host_utility__process__host.cc8
-rw-r--r--www/chromium/files/patch-content_browser_service__host_utility__sandbox__delegate.cc29
-rw-r--r--www/chromium/files/patch-content_browser_shape__detection_shape__detection__service__host.cc20
-rw-r--r--www/chromium/files/patch-content_browser_theme__helper.cc11
-rw-r--r--www/chromium/files/patch-content_browser_web__contents_web__contents__view__aura.cc8
-rw-r--r--www/chromium/files/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc18
-rw-r--r--www/chromium/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc18
-rw-r--r--www/chromium/files/patch-content_child_child__process.cc6
-rw-r--r--www/chromium/files/patch-content_common_BUILD.gn4
-rw-r--r--www/chromium/files/patch-content_common_features.cc4
-rw-r--r--www/chromium/files/patch-content_common_features.h4
-rw-r--r--www/chromium/files/patch-content_common_gpu__pre__sandbox__hook__bsd.cc6
-rw-r--r--www/chromium/files/patch-content_common_gpu__pre__sandbox__hook__linux.h16
-rw-r--r--www/chromium/files/patch-content_gpu_gpu__child__thread.cc6
-rw-r--r--www/chromium/files/patch-content_gpu_gpu__main.cc18
-rw-r--r--www/chromium/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc29
-rw-r--r--www/chromium/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h11
-rw-r--r--www/chromium/files/patch-content_ppapi__plugin_ppapi__plugin__main.cc23
-rw-r--r--www/chromium/files/patch-content_public_browser_content__browser__client.cc4
-rw-r--r--www/chromium/files/patch-content_public_common_content__features.cc21
-rw-r--r--www/chromium/files/patch-content_public_common_content__switches.cc6
-rw-r--r--www/chromium/files/patch-content_public_common_content__switches.h4
-rw-r--r--www/chromium/files/patch-content_renderer_render__thread__impl.cc10
-rw-r--r--www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc8
-rw-r--r--www/chromium/files/patch-content_renderer_renderer__blink__platform__impl.h4
-rw-r--r--www/chromium/files/patch-content_shell_BUILD.gn4
-rw-r--r--www/chromium/files/patch-content_shell_app_shell__main__delegate.cc4
-rw-r--r--www/chromium/files/patch-content_shell_renderer_shell__content__renderer__client.cc4
-rw-r--r--www/chromium/files/patch-content_shell_utility_shell__content__utility__client.cc8
-rw-r--r--www/chromium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc93
-rw-r--r--www/chromium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.h22
-rw-r--r--www/chromium/files/patch-content_utility_services.cc32
-rw-r--r--www/chromium/files/patch-content_utility_utility__main.cc54
-rw-r--r--www/chromium/files/patch-content_zygote_BUILD.gn6
-rw-r--r--www/chromium/files/patch-content_zygote_zygote__linux.cc4
-rw-r--r--www/chromium/files/patch-extensions_browser_api_messaging_message__service.cc6
-rw-r--r--www/chromium/files/patch-extensions_common_api___permission__features.json178
-rw-r--r--www/chromium/files/patch-extensions_common_api_runtime.json12
-rw-r--r--www/chromium/files/patch-extensions_common_command.cc6
-rw-r--r--www/chromium/files/patch-extensions_common_features_feature.cc6
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_client_fake__gpu__memory__buffer.cc29
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_client_fake__gpu__memory__buffer.h11
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_client_test__shared__image__interface.cc20
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_client_test__shared__image__interface.h11
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_service_dawn__context__provider.cc4
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc4
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_service_shared__context__state.cc6
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_service_shared__context__state.h6
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc6
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc10
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc4
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc6
-rw-r--r--www/chromium/files/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc20
-rw-r--r--www/chromium/files/patch-gpu_config_gpu__control__list.cc4
-rw-r--r--www/chromium/files/patch-gpu_config_gpu__finch__features.cc8
-rw-r--r--www/chromium/files/patch-gpu_config_gpu__info__collector.cc8
-rw-r--r--www/chromium/files/patch-gpu_ipc_common_gpu__memory__buffer__support.h11
-rw-r--r--www/chromium/files/patch-gpu_ipc_service_gpu__init.cc18
-rw-r--r--www/chromium/files/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc4
-rw-r--r--www/chromium/files/patch-gpu_vulkan_vulkan__image.h6
-rw-r--r--www/chromium/files/patch-gpu_vulkan_vulkan__util.cc4
-rw-r--r--www/chromium/files/patch-headless_BUILD.gn4
-rw-r--r--www/chromium/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc19
-rw-r--r--www/chromium/files/patch-headless_lib_browser_headless__web__contents__impl.cc4
-rw-r--r--www/chromium/files/patch-headless_lib_headless__content__main__delegate.cc4
-rw-r--r--www/chromium/files/patch-ipc_ipc__channel.h6
-rw-r--r--www/chromium/files/patch-ipc_ipc__channel__mojo.cc4
-rw-r--r--www/chromium/files/patch-ipc_ipc__message__utils.cc4
-rw-r--r--www/chromium/files/patch-ipc_ipc__message__utils.h4
-rw-r--r--www/chromium/files/patch-media_BUILD.gn4
-rw-r--r--www/chromium/files/patch-media_audio_BUILD.gn4
-rw-r--r--www/chromium/files/patch-media_audio_alsa_audio__manager__alsa.cc20
-rw-r--r--www/chromium/files/patch-media_audio_audio__input__device.cc4
-rw-r--r--www/chromium/files/patch-media_audio_pulse_pulse__util.cc4
-rw-r--r--www/chromium/files/patch-media_audio_sndio_audio__manager__sndio.cc6
-rw-r--r--www/chromium/files/patch-media_audio_sndio_sndio__input.cc5
-rw-r--r--www/chromium/files/patch-media_audio_sndio_sndio__output.cc5
-rw-r--r--www/chromium/files/patch-media_base_audio__latency.cc4
-rw-r--r--www/chromium/files/patch-media_base_media__switches.cc70
-rw-r--r--www/chromium/files/patch-media_base_media__switches.h12
-rw-r--r--www/chromium/files/patch-media_base_video__frame.cc20
-rw-r--r--www/chromium/files/patch-media_base_video__frame.h14
-rw-r--r--www/chromium/files/patch-media_capture_video_linux_fake__v4l2__impl.cc4
-rw-r--r--www/chromium/files/patch-media_ffmpeg_scripts_build__ffmpeg.py14
-rw-r--r--www/chromium/files/patch-media_ffmpeg_scripts_robo__lib_config.py6
-rw-r--r--www/chromium/files/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc10
-rw-r--r--www/chromium/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc6
-rw-r--r--www/chromium/files/patch-media_gpu_gpu__video__encode__accelerator__factory.cc6
-rw-r--r--www/chromium/files/patch-media_gpu_test_raw__video.cc4
-rw-r--r--www/chromium/files/patch-media_gpu_test_video__frame__validator.cc4
-rw-r--r--www/chromium/files/patch-media_gpu_vaapi_vaapi__video__decoder.cc4
-rw-r--r--www/chromium/files/patch-media_gpu_vaapi_vaapi__wrapper.cc4
-rw-r--r--www/chromium/files/patch-media_media__options.gni4
-rw-r--r--www/chromium/files/patch-media_mojo_mojom_BUILD.gn4
-rw-r--r--www/chromium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc10
-rw-r--r--www/chromium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc10
-rw-r--r--www/chromium/files/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc11
-rw-r--r--www/chromium/files/patch-media_video_video__encode__accelerator__adapter.cc4
-rw-r--r--www/chromium/files/patch-media_video_video__encode__accelerator__adapter__test.cc4
-rw-r--r--www/chromium/files/patch-media_webrtc_audio__processor.cc4
-rw-r--r--www/chromium/files/patch-media_webrtc_helpers__unittests.cc10
-rw-r--r--www/chromium/files/patch-mojo_core_BUILD.gn12
-rw-r--r--www/chromium/files/patch-mojo_core_channel.cc13
-rw-r--r--www/chromium/files/patch-mojo_core_embedder_features.h8
-rw-r--r--www/chromium/files/patch-mojo_public_tools_bindings_mojom.gni4
-rw-r--r--www/chromium/files/patch-net_BUILD.gn20
-rw-r--r--www/chromium/files/patch-net_base_features.cc17
-rw-r--r--www/chromium/files/patch-net_base_network__change__notifier__passive.cc4
-rw-r--r--www/chromium/files/patch-net_base_sockaddr__util__posix.cc8
-rw-r--r--www/chromium/files/patch-net_base_sockaddr__util__posix__unittest.cc8
-rw-r--r--www/chromium/files/patch-net_disk__cache_backend__experiment.h4
-rw-r--r--www/chromium/files/patch-net_disk__cache_simple_simple__file__tracker.cc6
-rw-r--r--www/chromium/files/patch-net_dns_BUILD.gn14
-rw-r--r--www/chromium/files/patch-net_dns_address__sorter__posix.cc4
-rw-r--r--www/chromium/files/patch-net_dns_public_resolv__reader.cc11
-rw-r--r--www/chromium/files/patch-net_quic_quic__network__transaction__unittest.cc28
-rw-r--r--www/chromium/files/patch-net_socket_tcp__socket__posix.cc4
-rw-r--r--www/chromium/files/patch-net_socket_udp__socket__posix.cc8
-rw-r--r--www/chromium/files/patch-net_socket_udp__socket__unittest.cc12
-rw-r--r--www/chromium/files/patch-net_tools_net__watcher_net__watcher.cc6
-rw-r--r--www/chromium/files/patch-net_url__request_url__request__context.cc4
-rw-r--r--www/chromium/files/patch-net_url__request_url__request__context__builder.cc4
-rw-r--r--www/chromium/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc4
-rw-r--r--www/chromium/files/patch-pdf_pdfium_pdfium__engine.cc6
-rw-r--r--www/chromium/files/patch-printing_backend_cups__helper.cc52
-rw-r--r--www/chromium/files/patch-printing_backend_cups__helper.h11
-rw-r--r--www/chromium/files/patch-printing_backend_cups__jobs.cc11
-rw-r--r--www/chromium/files/patch-printing_backend_cups__printer.cc11
-rw-r--r--www/chromium/files/patch-printing_backend_cups__weak__functions.h11
-rw-r--r--www/chromium/files/patch-printing_backend_print__backend__cups.cc29
-rw-r--r--www/chromium/files/patch-printing_backend_print__backend__cups.h11
-rw-r--r--www/chromium/files/patch-printing_backend_print__backend__cups__ipp.cc11
-rw-r--r--www/chromium/files/patch-printing_mojom_printing__context__mojom__traits.cc6
-rw-r--r--www/chromium/files/patch-printing_mojom_printing__context__mojom__traits__unittest.cc16
-rw-r--r--www/chromium/files/patch-printing_print__settings.h10
-rw-r--r--www/chromium/files/patch-printing_printing__features.cc16
-rw-r--r--www/chromium/files/patch-printing_printing__features.h8
-rw-r--r--www/chromium/files/patch-remoting_host_host__attributes.cc4
-rw-r--r--www/chromium/files/patch-remoting_host_me2me__desktop__environment.cc10
-rw-r--r--www/chromium/files/patch-remoting_host_remoting__me2me__host.cc39
-rw-r--r--www/chromium/files/patch-remoting_protocol_webrtc__video__stream.cc4
-rw-r--r--www/chromium/files/patch-sandbox_linux_BUILD.gn6
-rw-r--r--www/chromium/files/patch-sandbox_linux_services_init__process__reaper.cc10
-rw-r--r--www/chromium/files/patch-sandbox_policy_BUILD.gn13
-rw-r--r--www/chromium/files/patch-sandbox_policy_freebsd_sandbox__freebsd.cc5
-rw-r--r--www/chromium/files/patch-sandbox_policy_mojom_sandbox.mojom4
-rw-r--r--www/chromium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc14
-rw-r--r--www/chromium/files/patch-sandbox_policy_sandbox.cc4
-rw-r--r--www/chromium/files/patch-sandbox_policy_sandbox__type.cc70
-rw-r--r--www/chromium/files/patch-sandbox_policy_switches.cc4
-rw-r--r--www/chromium/files/patch-sandbox_policy_switches.h4
-rw-r--r--www/chromium/files/patch-services_device_public_cpp_device__features.cc14
-rw-r--r--www/chromium/files/patch-services_device_public_mojom_BUILD.gn4
-rw-r--r--www/chromium/files/patch-services_device_serial_serial__io__handler__posix.cc4
-rw-r--r--www/chromium/files/patch-services_device_usb_usb__device__handle__usbfs.cc12
-rw-r--r--www/chromium/files/patch-services_network_BUILD.gn8
-rw-r--r--www/chromium/files/patch-services_network_network__context.cc6
-rw-r--r--www/chromium/files/patch-services_network_network__context.h4
-rw-r--r--www/chromium/files/patch-services_network_network__service.cc8
-rw-r--r--www/chromium/files/patch-services_network_network__service.h8
-rw-r--r--www/chromium/files/patch-services_network_public_cpp_BUILD.gn4
-rw-r--r--www/chromium/files/patch-services_network_public_cpp_features.cc4
-rw-r--r--www/chromium/files/patch-services_network_public_mojom_BUILD.gn15
-rw-r--r--www/chromium/files/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h4
-rw-r--r--www/chromium/files/patch-services_on__device__model_ml_BUILD.gn11
-rw-r--r--www/chromium/files/patch-services_on__device__model_on__device__model__service.h22
-rw-r--r--www/chromium/files/patch-services_on__device__model_pre__sandbox__init.cc38
-rw-r--r--www/chromium/files/patch-services_shape__detection_shape__detection__sandbox__hook.cc13
-rw-r--r--www/chromium/files/patch-services_shape__detection_shape__detection__sandbox__hook.h16
-rw-r--r--www/chromium/files/patch-services_shape__detection_shape__detection__service.cc20
-rw-r--r--www/chromium/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc11
-rw-r--r--www/chromium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc37
-rw-r--r--www/chromium/files/patch-services_tracing_public_cpp_trace__startup.cc11
-rw-r--r--www/chromium/files/patch-services_viz_public_mojom_BUILD.gn4
-rw-r--r--www/chromium/files/patch-third__party_abseil-cpp_absl_base_config.h6
-rw-r--r--www/chromium/files/patch-third__party_angle_BUILD.gn8
-rw-r--r--www/chromium/files/patch-third__party_angle_src_common_system__utils__linux.cpp8
-rw-r--r--www/chromium/files/patch-third__party_angle_src_libANGLE_Display.cpp14
-rw-r--r--www/chromium/files/patch-third__party_angle_util_BUILD.gn4
-rw-r--r--www/chromium/files/patch-third__party_blink_common_features.cc11
-rw-r--r--www/chromium/files/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h4
-rw-r--r--www/chromium/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h4
-rw-r--r--www/chromium/files/patch-third__party_blink_public_platform_platform.h4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_controller_blink__initializer.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_dom_tree__scope.h10
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc13
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc6
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_BUILD.gn4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc10
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h16
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc6
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc8
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc4
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc21
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json591
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_wtf_math__extras.h6
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_wtf_stack__util.cc4
-rw-r--r--www/chromium/files/patch-third__party_ffmpeg_configure4
-rw-r--r--www/chromium/files/patch-third__party_fontconfig_include_meson-config.h8
-rw-r--r--www/chromium/files/patch-third__party_ipcz_src_reference__drivers_random.cc6
-rw-r--r--www/chromium/files/patch-third__party_perfetto_include_perfetto_base_time.h8
-rw-r--r--www/chromium/files/patch-third__party_perfetto_src_base_event__fd.cc6
-rw-r--r--www/chromium/files/patch-third__party_perfetto_src_base_scoped__sched__boost.cc26
-rw-r--r--www/chromium/files/patch-third__party_perfetto_src_base_test_vm__test__utils.cc4
-rw-r--r--www/chromium/files/patch-third__party_perfetto_src_base_utils.cc6
-rw-r--r--www/chromium/files/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc14
-rw-r--r--www/chromium/files/patch-third__party_perfetto_src_tracing_track.cc4
-rw-r--r--www/chromium/files/patch-third__party_rust_qr__code_v2_BUILD.gn6
-rw-r--r--www/chromium/files/patch-third__party_skia_experimental_rust__png_ffi_FFI.rs23
-rw-r--r--www/chromium/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c4
-rw-r--r--www/chromium/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c8
-rw-r--r--www/chromium/files/patch-third__party_test__fonts_fontconfig_BUILD.gn4
-rw-r--r--www/chromium/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc6
-rw-r--r--www/chromium/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h4
-rw-r--r--www/chromium/files/patch-third__party_webrtc_BUILD.gn4
-rw-r--r--www/chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn2
-rw-r--r--www/chromium/files/patch-third__party_webrtc_modules_portal_pipewire__utils.h12
-rw-r--r--www/chromium/files/patch-third__party_webrtc_rtc__base_byte__order.h4
-rw-r--r--www/chromium/files/patch-third__party_webrtc_rtc__base_cpu__info.cc30
-rw-r--r--www/chromium/files/patch-third__party_webrtc_rtc__base_ip__address.cc10
-rw-r--r--www/chromium/files/patch-third__party_webrtc_rtc__base_net__helpers.cc8
-rw-r--r--www/chromium/files/patch-third__party_webrtc_rtc__base_network.cc4
-rw-r--r--www/chromium/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc42
-rw-r--r--www/chromium/files/patch-third__party_webrtc_rtc__base_platform__thread__types.cc17
-rw-r--r--www/chromium/files/patch-third__party_zlib_BUILD.gn6
-rw-r--r--www/chromium/files/patch-tools_grit_grit_node_base.py4
-rw-r--r--www/chromium/files/patch-tools_json__schema__compiler_cpp__bundle__generator.py6
-rw-r--r--www/chromium/files/patch-tools_json__schema__compiler_feature__compiler.py4
-rw-r--r--www/chromium/files/patch-tools_protoc__wrapper_protoc__wrapper.py4
-rw-r--r--www/chromium/files/patch-ui_accessibility_accessibility__features.cc10
-rw-r--r--www/chromium/files/patch-ui_accessibility_accessibility__features.h12
-rw-r--r--www/chromium/files/patch-ui_accessibility_ax__node.cc10
-rw-r--r--www/chromium/files/patch-ui_accessibility_ax__node.h4
-rw-r--r--www/chromium/files/patch-ui_accessibility_ax__tree.cc14
-rw-r--r--www/chromium/files/patch-ui_accessibility_ax__tree.h8
-rw-r--r--www/chromium/files/patch-ui_aura_screen__ozone.h4
-rw-r--r--www/chromium/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc14
-rw-r--r--www/chromium/files/patch-ui_base_resource_resource__bundle.cc4
-rw-r--r--www/chromium/files/patch-ui_base_test_skia__gold__pixel__diff.cc4
-rw-r--r--www/chromium/files/patch-ui_base_ui__base__features.cc17
-rw-r--r--www/chromium/files/patch-ui_base_ui__base__features.h11
-rw-r--r--www/chromium/files/patch-ui_base_ui__base__switches.cc18
-rw-r--r--www/chromium/files/patch-ui_base_ui__base__switches.h16
-rw-r--r--www/chromium/files/patch-ui_base_x_x11__cursor__loader.cc10
-rw-r--r--www/chromium/files/patch-ui_color_color__id.h4
-rw-r--r--www/chromium/files/patch-ui_compositor_compositor.cc4
-rw-r--r--www/chromium/files/patch-ui_compositor_compositor.h4
-rw-r--r--www/chromium/files/patch-ui_compositor_compositor__observer.h8
-rw-r--r--www/chromium/files/patch-ui_display_screen.cc4
-rw-r--r--www/chromium/files/patch-ui_events_keycodes_dom_keycode__converter.cc10
-rw-r--r--www/chromium/files/patch-ui_gfx_BUILD.gn4
-rw-r--r--www/chromium/files/patch-ui_gfx_font__fallback__linux.cc4
-rw-r--r--www/chromium/files/patch-ui_gfx_font__render__params__linux.cc4
-rw-r--r--www/chromium/files/patch-ui_gfx_linux_gbm__wrapper.cc4
-rw-r--r--www/chromium/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h8
-rw-r--r--www/chromium/files/patch-ui_gfx_native__widget__types.h8
-rw-r--r--www/chromium/files/patch-ui_gfx_platform__font__skia.cc4
-rw-r--r--www/chromium/files/patch-ui_gl_gl__switches.cc8
-rw-r--r--www/chromium/files/patch-ui_gtk_printing_print__dialog__gtk.cc4
-rw-r--r--www/chromium/files/patch-ui_native__theme_features_native__theme__features.cc6
-rw-r--r--www/chromium/files/patch-ui_native__theme_native__theme.h4
-rw-r--r--www/chromium/files/patch-ui_native__theme_native__theme__base.cc4
-rw-r--r--www/chromium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc4
-rw-r--r--www/chromium/files/patch-ui_ozone_platform_x11_x11__window.cc4
-rw-r--r--www/chromium/files/patch-ui_platform__window_platform__window__delegate.cc4
-rw-r--r--www/chromium/files/patch-ui_platform__window_platform__window__delegate.h4
-rw-r--r--www/chromium/files/patch-ui_views_BUILD.gn2
-rw-r--r--www/chromium/files/patch-ui_views_controls_textfield_textfield.cc8
-rw-r--r--www/chromium/files/patch-ui_views_widget_widget.cc6
-rw-r--r--www/chromium/files/patch-ui_views_widget_widget.h4
-rw-r--r--www/chromium/files/patch-v8_BUILD.gn22
-rw-r--r--www/chromium/files/patch-v8_include_v8config.h4
-rw-r--r--www/chromium/files/patch-v8_src_api_api.cc4
-rw-r--r--www/chromium/files/patch-v8_src_execution_isolate.cc6
-rw-r--r--www/chromium/files/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h128
-rw-r--r--www/chromium/pkg-plist338
-rw-r--r--www/cinny/Makefile2
-rw-r--r--www/cinny/distinfo6
-rw-r--r--www/cinny/pkg-plist20
-rw-r--r--www/codeberg-pages-server/Makefile2
-rw-r--r--www/colly/Makefile2
-rw-r--r--www/davical/Makefile3
-rw-r--r--www/davical/files/patch-caldav-ACL.php85
-rw-r--r--www/davical/files/patch-principal-edit.php27
-rw-r--r--www/deforaos-surfer/Makefile2
-rw-r--r--www/deno-dom/Makefile2
-rw-r--r--www/deno/Makefile22
-rw-r--r--www/deno/Makefile.crates239
-rw-r--r--www/deno/distinfo484
-rw-r--r--www/deno/files/patch-Cargo.toml13
-rw-r--r--www/deno/files/patch-build_config_BUILD.gn4
-rw-r--r--www/deno/files/patch-build_config_BUILDCONFIG.gn12
-rw-r--r--www/deno/files/patch-build_config_clang_BUILD.gn4
-rw-r--r--www/deno/files/patch-build_config_compiler_BUILD.gn33
-rw-r--r--www/deno/files/patch-build_config_linux_BUILD.gn4
-rw-r--r--www/deno/files/patch-build_config_linux_pkg-config.py4
-rw-r--r--www/deno/files/patch-build_config_v8__target__cpu.gni4
-rw-r--r--www/deno/files/patch-build_detect__host__arch.py4
-rw-r--r--www/deno/files/patch-build_gn__run__binary.py4
-rw-r--r--www/deno/files/patch-build_linux_chrome.map4
-rw-r--r--www/deno/files/patch-build_linux_unbundle_libusb.gn4
-rw-r--r--www/deno/files/patch-build_toolchain_freebsd_BUILD.gn4
-rw-r--r--www/deno/files/patch-build_toolchain_gcc__solink__wrapper.py4
-rw-r--r--www/deno/files/patch-build_toolchain_gcc__toolchain.gni4
-rw-r--r--www/deno/files/patch-build_toolchain_rbe.gni19
-rw-r--r--www/deno/files/patch-build_toolchain_toolchain.gni4
-rw-r--r--www/deno/files/patch-cargo-crates_build.rs4
-rw-r--r--www/deno/files/patch-cli_Cargo.toml11
-rw-r--r--www/deno/files/patch-cli_lib_version.rs10
-rw-r--r--www/deno/files/patch-cli_task_runner.rs26
-rw-r--r--www/deno/files/patch-cli_tools_bundle_esbuild.rs18
-rw-r--r--www/deno/files/patch-cli_tools_jupyter_install.rs25
-rw-r--r--www/deno/files/patch-deno_core_Cargo.toml12
-rw-r--r--www/deno/files/patch-ext_ffi_Cargo.toml13
-rw-r--r--www/deno/files/patch-ext_node_ops_constant.rs17
-rw-r--r--www/deno/files/patch-ext_os_lib.rs34
-rw-r--r--www/deno/files/patch-ext_os_signal.rs21
-rw-r--r--www/deno/files/patch-v8_BUILD.gn4
-rw-r--r--www/deno/files/patch-v8_build_config_sysroot.gni4
-rw-r--r--www/deno/files/patch-v8_include_v8config.h4
-rw-r--r--www/deno/files/patch-v8_src_api_api.cc4
-rw-r--r--www/deno/files/patch-v8_src_base_cpu.cc4
-rw-r--r--www/deno/files/patch-v8_src_base_platform_platform-freebsd.cc6
-rw-r--r--www/deno/files/patch-v8_src_base_platform_platform-posix.cc4
-rw-r--r--www/deno/files/patch-v8_src_diagnostics_perf-jit.cc13
-rw-r--r--www/deno/files/patch-v8_src_diagnostics_perf-jit.h13
-rw-r--r--www/deno/files/patch-v8_third__party_abseil-cpp_absl_base_config.h4
-rw-r--r--www/deno/files/patch-v8_third__party_abseil-cpp_absl_base_internal_sysinfo.cc4
-rw-r--r--www/devd/Makefile2
-rw-r--r--www/dezoomify-rs/Makefile2
-rw-r--r--www/dokuwiki/Makefile2
-rw-r--r--www/dokuwiki/distinfo6
-rw-r--r--www/domoticz-devel/Makefile6
-rw-r--r--www/domoticz/Makefile7
-rw-r--r--www/dothttp/Makefile2
-rw-r--r--www/drill/Makefile2
-rw-r--r--www/dufs/Makefile1
-rw-r--r--www/eden/Makefile2
-rw-r--r--www/element-web/Makefile4
-rw-r--r--www/element-web/distinfo6
-rw-r--r--www/element-web/pkg-plist249
-rw-r--r--www/elgg/Makefile2
-rw-r--r--www/elgg/distinfo6
-rw-r--r--www/elgg/pkg-plist88
-rw-r--r--www/emacs-w3m/Makefile2
-rw-r--r--www/eolie/Makefile2
-rw-r--r--www/epiphany/Makefile2
-rw-r--r--www/falkon/distinfo6
-rw-r--r--www/falkon/pkg-plist2
-rw-r--r--www/feroxbuster/Makefile2
-rw-r--r--www/filebrowser-quantum/Makefile60
-rw-r--r--www/filebrowser-quantum/distinfo7
-rw-r--r--www/filebrowser-quantum/files/filebrowser-quantum.in34
-rw-r--r--www/filebrowser-quantum/files/filebrowser-quantum.yaml.in24
-rw-r--r--www/filebrowser-quantum/pkg-descr4
-rw-r--r--www/filebrowser-quantum/pkg-plist4
-rw-r--r--www/filebrowser/Makefile5
-rw-r--r--www/filebrowser/distinfo14
-rw-r--r--www/filepizza/Makefile4
-rw-r--r--www/filepizza/distinfo6
-rw-r--r--www/filepizza/pkg-plist3617
-rw-r--r--www/filtron/Makefile2
-rw-r--r--www/firedm/Makefile2
-rw-r--r--www/firefox-esr/Makefile3
-rw-r--r--www/firefox-esr/distinfo6
-rw-r--r--www/firefox-esr/files/patch-bug187405925
-rw-r--r--www/firefox-esr/files/patch-toolkit_xre_nsEmbedFunctions.cpp17
-rw-r--r--www/firefox/Makefile4
-rw-r--r--www/firefox/distinfo6
-rw-r--r--www/firefox/files/patch-bug187405925
-rw-r--r--www/firefox/files/patch-bug187663235
-rw-r--r--www/firefox/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build18
-rw-r--r--www/firefox/files/patch-libwebrtc-generated8694
-rw-r--r--www/forgejo/Makefile12
-rw-r--r--www/forgejo/distinfo6
-rw-r--r--www/freenginx/Makefile22
-rw-r--r--www/freenginx/distinfo14
-rw-r--r--www/freenginx/files/nginx.in2
-rw-r--r--www/freenginx/files/patch-conf-nginx.conf4
-rw-r--r--www/freenginx/pkg-descr2
-rw-r--r--www/freenginx/pkg-plist172
-rw-r--r--www/galene/Makefile2
-rw-r--r--www/gallery-dl/Makefile2
-rw-r--r--www/gallery-dl/distinfo6
-rw-r--r--www/garage/Makefile1
-rw-r--r--www/gatus/Makefile38
-rw-r--r--www/gatus/distinfo5
-rw-r--r--www/gatus/files/gatus.in37
-rw-r--r--www/gatus/pkg-descr7
-rw-r--r--www/geckodriver/Makefile2
-rw-r--r--www/gitea/Makefile2
-rw-r--r--www/github-release-monitor/Makefile2
-rw-r--r--www/github-release-monitor/distinfo6
-rw-r--r--www/github-release-monitor/pkg-plist362
-rw-r--r--www/gitlab-pages/distinfo10
-rw-r--r--www/gitlab-workhorse/distinfo10
-rw-r--r--www/gitlab/Makefile92
-rw-r--r--www/gitlab/Makefile.common8
-rw-r--r--www/gitlab/distinfo12
-rw-r--r--www/gitlab/files/patch-Gemfile70
-rw-r--r--www/gitlab/files/patch-config_gitlab.yml.example18
-rw-r--r--www/gitlab/files/patch-gems_gitlab-backup-cli_gitlab-backup-cli.gemspec18
-rw-r--r--www/gitlab/pkg-message6
-rw-r--r--www/glance/Makefile3
-rw-r--r--www/glance/distinfo10
-rw-r--r--www/glpi/Makefile2
-rw-r--r--www/glpi/distinfo6
-rw-r--r--www/glpi/pkg-plist50
-rw-r--r--www/go-anubis/Makefile14
-rw-r--r--www/go-anubis/distinfo6
-rw-r--r--www/go-anubis/pkg-plist54
-rw-r--r--www/go-www/Makefile2
-rw-r--r--www/gobuffalo/Makefile2
-rw-r--r--www/gohugo/Makefile3
-rw-r--r--www/gohugo/distinfo10
-rw-r--r--www/gotty/Makefile1
-rw-r--r--www/grafana/Makefile2
-rw-r--r--www/groupoffice/Makefile2
-rw-r--r--www/groupoffice/distinfo6
-rw-r--r--www/groupoffice/pkg-plist8
-rw-r--r--www/gurl/Makefile2
-rw-r--r--www/hiawatha/Makefile3
-rw-r--r--www/hiawatha/distinfo6
-rw-r--r--www/hiawatha/files/patch-CMakeLists.txt11
-rw-r--r--www/homepage/Makefile2
-rw-r--r--www/homepage/distinfo6
-rw-r--r--www/homepage/pkg-plist4645
-rw-r--r--www/homer-web/Makefile2
-rw-r--r--www/homer-web/distinfo6
-rw-r--r--www/homer-web/pkg-plist110
-rw-r--r--www/hs-postgrest/Makefile2
-rw-r--r--www/hs-postgrest/Makefile.modules97
-rw-r--r--www/hs-postgrest/distinfo232
-rw-r--r--www/hurl/Makefile1
-rw-r--r--www/icapeg/Makefile2
-rw-r--r--www/ilias/Makefile1
-rw-r--r--www/imaginary/Makefile2
-rw-r--r--www/iridium/Makefile5
-rw-r--r--www/iridium/distinfo6
-rw-r--r--www/iridium/files/patch-BUILD.gn22
-rw-r--r--www/iridium/files/patch-ash_display_mirror__window__controller.cc4
-rw-r--r--www/iridium/files/patch-base_BUILD.gn30
-rw-r--r--www/iridium/files/patch-base_allocator_dispatcher_tls.h4
-rw-r--r--www/iridium/files/patch-base_allocator_partition__alloc__features.cc4
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc.gni17
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn4
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h6
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h4
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h4
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc4
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h4
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc8
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc4
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h4
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h4
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc4
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h10
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h6
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h10
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc12
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h11
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc6
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc6
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc4
-rw-r--r--www/iridium/files/patch-base_atomicops.h4
-rw-r--r--www/iridium/files/patch-base_compiler__specific.h4
-rw-r--r--www/iridium/files/patch-base_debug_debugger__posix.cc6
-rw-r--r--www/iridium/files/patch-base_debug_stack__trace__posix.cc18
-rw-r--r--www/iridium/files/patch-base_files_file__util__posix.cc10
-rw-r--r--www/iridium/files/patch-base_files_file__util__unittest.cc8
-rw-r--r--www/iridium/files/patch-base_i18n_icu__util.cc12
-rw-r--r--www/iridium/files/patch-base_memory_madv__free__discardable__memory__posix.cc6
-rw-r--r--www/iridium/files/patch-base_memory_platform__shared__memory__region.h26
-rw-r--r--www/iridium/files/patch-base_memory_platform__shared__memory__region__posix.cc8
-rw-r--r--www/iridium/files/patch-base_message__loop_message__pump__epoll.cc4
-rw-r--r--www/iridium/files/patch-base_posix_unix__domain__socket.cc22
-rw-r--r--www/iridium/files/patch-base_process_internal__linux.h6
-rw-r--r--www/iridium/files/patch-base_process_launch.h4
-rw-r--r--www/iridium/files/patch-base_process_launch__posix.cc12
-rw-r--r--www/iridium/files/patch-base_process_process__metrics.cc21
-rw-r--r--www/iridium/files/patch-base_process_process__metrics.h10
-rw-r--r--www/iridium/files/patch-base_process_process__metrics__freebsd.cc66
-rw-r--r--www/iridium/files/patch-base_process_process__metrics__openbsd.cc65
-rw-r--r--www/iridium/files/patch-base_process_process__posix.cc12
-rw-r--r--www/iridium/files/patch-base_rand__util__posix.cc28
-rw-r--r--www/iridium/files/patch-base_system_sys__info.h6
-rw-r--r--www/iridium/files/patch-base_system_sys__info__posix.cc8
-rw-r--r--www/iridium/files/patch-base_task_thread__pool_environment__config__unittest.cc22
-rw-r--r--www/iridium/files/patch-base_test_test__file__util__linux.cc4
-rw-r--r--www/iridium/files/patch-base_threading_platform__thread__internal__posix.cc24
-rw-r--r--www/iridium/files/patch-base_threading_platform__thread__metrics.cc11
-rw-r--r--www/iridium/files/patch-base_threading_platform__thread__metrics.h20
-rw-r--r--www/iridium/files/patch-base_threading_platform__thread__posix.cc87
-rw-r--r--www/iridium/files/patch-base_threading_platform__thread__unittest.cc13
-rw-r--r--www/iridium/files/patch-base_time_time__now__posix.cc21
-rw-r--r--www/iridium/files/patch-base_trace__event_malloc__dump__provider.cc4
-rw-r--r--www/iridium/files/patch-base_trace__event_process__memory__dump.cc15
-rw-r--r--www/iridium/files/patch-build_config_BUILD.gn4
-rw-r--r--www/iridium/files/patch-build_config_BUILDCONFIG.gn18
-rw-r--r--www/iridium/files/patch-build_config_clang_BUILD.gn4
-rw-r--r--www/iridium/files/patch-build_config_compiler_BUILD.gn112
-rw-r--r--www/iridium/files/patch-build_config_rust.gni10
-rw-r--r--www/iridium/files/patch-build_linux_strip__binary.py10
-rw-r--r--www/iridium/files/patch-build_nocompile.gni11
-rw-r--r--www/iridium/files/patch-build_rust_allocator_lib.rs59
-rw-r--r--www/iridium/files/patch-build_toolchain_gcc__toolchain.gni6
-rw-r--r--www/iridium/files/patch-build_toolchain_toolchain.gni4
-rw-r--r--www/iridium/files/patch-cc_base_features.cc4
-rw-r--r--www/iridium/files/patch-chrome_app_chrome__main__delegate.cc58
-rw-r--r--www/iridium/files/patch-chrome_app_settings__strings.grdp16
-rw-r--r--www/iridium/files/patch-chrome_browser_BUILD.gn4
-rw-r--r--www/iridium/files/patch-chrome_browser_about__flags.cc238
-rw-r--r--www/iridium/files/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_background_extensions_background__mode__manager.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_background_glic_glic__status__icon.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_browser__features.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_browser__features.h6
-rw-r--r--www/iridium/files/patch-chrome_browser_browser__process__impl.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_browser__process__impl.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__browser__field__trials.cc16
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__browser__field__trials.h11
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc23
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__browser__main.cc42
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc105
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__content__browser__client.h10
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc38
-rw-r--r--www/iridium/files/patch-chrome_browser_component__updater_registration.cc23
-rw-r--r--www/iridium/files/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc52
-rw-r--r--www/iridium/files/patch-chrome_browser_devtools_features.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_devtools_features.h11
-rw-r--r--www/iridium/files/patch-chrome_browser_devtools_remote__debugging__server.cc28
-rw-r--r--www/iridium/files/patch-chrome_browser_devtools_remote__debugging__server.h11
-rw-r--r--www/iridium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_download_download__item__model.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_download_download__prefs.cc18
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc25
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.h13
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_connectors_common.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_connectors_connectors__service.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h6
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service__factory.cc20
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc20
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc28
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_BUILD.gn4
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc15
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_api_tabs_tabs__api.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc18
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_external__provider__impl.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc14
-rw-r--r--www/iridium/files/patch-chrome_browser_flag__descriptions.cc112
-rw-r--r--www/iridium/files/patch-chrome_browser_flag__descriptions.h110
-rw-r--r--www/iridium/files/patch-chrome_browser_glic_widget_glic__widget.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_global__features.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_global__features.h10
-rw-r--r--www/iridium/files/patch-chrome_browser_headless_headless__mode__util.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_media_router_discovery_BUILD.gn4
-rw-r--r--www/iridium/files/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc29
-rw-r--r--www/iridium/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h10
-rw-r--r--www/iridium/files/patch-chrome_browser_memory__details.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc46
-rw-r--r--www/iridium/files/patch-chrome_browser_metrics_power_process__monitor.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_net_profile__network__context__service.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_net_profile__network__context__service__factory.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_net_system__network__context__manager.cc38
-rw-r--r--www/iridium/files/patch-chrome_browser_net_system__network__context__manager.h6
-rw-r--r--www/iridium/files/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc24
-rw-r--r--www/iridium/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc123
-rw-r--r--www/iridium/files/patch-chrome_browser_prefs_browser__prefs.cc14
-rw-r--r--www/iridium/files/patch-chrome_browser_printing_print__backend__service__manager.cc18
-rw-r--r--www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc41
-rw-r--r--www/iridium/files/patch-chrome_browser_profiles_profile__impl.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_profiles_profiles__state.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_regional__capabilities_regional__capabilities__service__client.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc20
-rw-r--r--www/iridium/files/patch-chrome_browser_renderer__preferences__util.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc20
-rw-r--r--www/iridium/files/patch-chrome_browser_screen__ai_screen__ai__service__router.cc20
-rw-r--r--www/iridium/files/patch-chrome_browser_sessions_session__restore.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_signin_chrome__signin__client.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_signin_signin__hats__util.cc29
-rw-r--r--www/iridium/files/patch-chrome_browser_signin_signin__util.cc13
-rw-r--r--www/iridium/files/patch-chrome_browser_signin_signin__util.h11
-rw-r--r--www/iridium/files/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_sync_chrome__sync__controller__builder.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_sync_sync__service__factory.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group.cc20
-rw-r--r--www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group.h30
-rw-r--r--www/iridium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_task__manager_task__manager__observer.h8
-rw-r--r--www/iridium/files/patch-chrome_browser_themes_theme__service.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_themes_theme__service__factory.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_actions_chrome__action__id.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_browser.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_browser__command__controller.cc22
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_browser__commands.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_browser__ui__prefs.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_chrome__pages.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_chrome__pages.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_hats_survey__config.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_signin_signin__view__controller.cc13
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_signin_signin__view__controller.h11
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h13
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_tab__helpers.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_tabs_features.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_tabs_tab__features.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_task__manager_task__manager__columns.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_test_popup__browsertest.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_ui__features.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_ui__features.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_accelerator__table.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc23
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc23
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_browser__view.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc16
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc44
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h15
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_tabs_tab.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_tabs_tab__strip__combo__button.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc20
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_about_about__ui.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_about_about__ui.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc27
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc29
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc18
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_management_management__ui.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.h10
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc25
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h11
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_window__sizer_window__sizer.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc13
-rw-r--r--www/iridium/files/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_webauthn_enclave__manager.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_webauthn_password__credential__controller.cc4
-rw-r--r--www/iridium/files/patch-chrome_common_chrome__features.cc14
-rw-r--r--www/iridium/files/patch-chrome_common_chrome__features.h10
-rw-r--r--www/iridium/files/patch-chrome_common_chrome__paths.cc24
-rw-r--r--www/iridium/files/patch-chrome_common_chrome__paths.h14
-rw-r--r--www/iridium/files/patch-chrome_common_chrome__switches.cc6
-rw-r--r--www/iridium/files/patch-chrome_common_chrome__switches.h6
-rw-r--r--www/iridium/files/patch-chrome_common_crash__keys.cc6
-rw-r--r--www/iridium/files/patch-chrome_common_extensions_extension__constants.h4
-rw-r--r--www/iridium/files/patch-chrome_common_media_cdm__host__file__path.cc4
-rw-r--r--www/iridium/files/patch-chrome_common_media_cdm__registration.cc14
-rw-r--r--www/iridium/files/patch-chrome_common_pref__names.h32
-rw-r--r--www/iridium/files/patch-chrome_common_url__constants.h4
-rw-r--r--www/iridium/files/patch-chrome_common_webui__url__constants.cc9
-rw-r--r--www/iridium/files/patch-chrome_common_webui__url__constants.h17
-rw-r--r--www/iridium/files/patch-chrome_services_printing_print__backend__service__impl.cc12
-rw-r--r--www/iridium/files/patch-chrome_test_chromedriver_chrome__launcher.cc4
-rw-r--r--www/iridium/files/patch-chrome_test_chromedriver_key__converter__unittest.cc6
-rw-r--r--www/iridium/files/patch-chrome_updater_app_app__uninstall.cc4
-rw-r--r--www/iridium/files/patch-chrome_updater_configurator.cc4
-rw-r--r--www/iridium/files/patch-chrome_utility_services.cc8
-rw-r--r--www/iridium/files/patch-chromecast_browser_cast__browser__main__parts.cc10
-rw-r--r--www/iridium/files/patch-chromecast_browser_cast__content__browser__client.cc4
-rw-r--r--www/iridium/files/patch-components_BUILD.gn36
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc18
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h6
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc4
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc4
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc47
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc4
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc4
-rw-r--r--www/iridium/files/patch-components_autofill_core_common_autofill__payments__features.cc6
-rw-r--r--www/iridium/files/patch-components_autofill_core_common_autofill__prefs.cc10
-rw-r--r--www/iridium/files/patch-components_autofill_core_common_autofill__prefs.h8
-rw-r--r--www/iridium/files/patch-components_commerce_core_commerce__feature__list.cc29
-rw-r--r--www/iridium/files/patch-components_constrained__window_constrained__window__views.cc4
-rw-r--r--www/iridium/files/patch-components_crash_core_app_BUILD.gn4
-rw-r--r--www/iridium/files/patch-components_device__signals_core_browser_browser__utils.h8
-rw-r--r--www/iridium/files/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc11
-rw-r--r--www/iridium/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc10
-rw-r--r--www/iridium/files/patch-components_device__signals_core_common_platform__utils.h11
-rw-r--r--www/iridium/files/patch-components_device__signals_core_common_signals__features.cc4
-rw-r--r--www/iridium/files/patch-components_device__signals_core_common_signals__features.h6
-rw-r--r--www/iridium/files/patch-components_embedder__support_user__agent__utils.cc41
-rw-r--r--www/iridium/files/patch-components_embedder__support_user__agent__utils__unittest.cc8
-rw-r--r--www/iridium/files/patch-components_enterprise_browser_reporting_report__util.cc11
-rw-r--r--www/iridium/files/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc4
-rw-r--r--www/iridium/files/patch-components_enterprise_data__controls_core_browser_features.cc11
-rw-r--r--www/iridium/files/patch-components_enterprise_data__controls_core_browser_features.h11
-rw-r--r--www/iridium/files/patch-components_enterprise_data__controls_core_browser_rule.cc29
-rw-r--r--www/iridium/files/patch-components_enterprise_watermarking_watermark.cc6
-rw-r--r--www/iridium/files/patch-components_eye__dropper_eye__dropper__view.cc4
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__configurations.cc4
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__constants.cc10
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__constants.h8
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__list.cc10
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__list.h20
-rw-r--r--www/iridium/files/patch-components_feed_core_v2_feed__network__impl__unittest.cc4
-rw-r--r--www/iridium/files/patch-components_feed_core_v2_proto__util.cc6
-rw-r--r--www/iridium/files/patch-components_feed_core_v2_proto__util__unittest.cc4
-rw-r--r--www/iridium/files/patch-components_gwp__asan_client_gwp__asan.cc4
-rw-r--r--www/iridium/files/patch-components_gwp__asan_client_gwp__asan__features.cc11
-rw-r--r--www/iridium/files/patch-components_media__router_common_media__source.cc14
-rw-r--r--www/iridium/files/patch-components_metrics_dwa_dwa__service.cc4
-rw-r--r--www/iridium/files/patch-components_metrics_metrics__log.cc10
-rw-r--r--www/iridium/files/patch-components_optimization__guide_core_optimization__guide__features.cc10
-rw-r--r--www/iridium/files/patch-components_os__crypt_sync_os__crypt.h18
-rw-r--r--www/iridium/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc4
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_features_password__features.cc6
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_features_password__features.h4
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__autofill__manager.cc20
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__autofill__manager.h11
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__form__filling.cc4
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__form__manager.cc8
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__manager.cc6
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__manager__client.h4
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc8
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.h4
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__store__factory__util.cc4
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__store_login__database.cc6
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc4
-rw-r--r--www/iridium/files/patch-components_password__manager_core_common_password__manager__pref__names.h4
-rw-r--r--www/iridium/files/patch-components_permissions_prediction__service_prediction__common.cc6
-rw-r--r--www/iridium/files/patch-components_policy_core_browser_url__blocklist__manager.cc11
-rw-r--r--www/iridium/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc4
-rw-r--r--www/iridium/files/patch-components_policy_core_common_policy__loader__common.cc6
-rw-r--r--www/iridium/files/patch-components_policy_core_common_policy__pref__names.cc11
-rw-r--r--www/iridium/files/patch-components_policy_core_common_policy__pref__names.h11
-rw-r--r--www/iridium/files/patch-components_power__metrics_energy__metrics__provider.cc4
-rw-r--r--www/iridium/files/patch-components_regional__capabilities_regional__capabilities__service.cc11
-rw-r--r--www/iridium/files/patch-components_regional__capabilities_regional__capabilities__switches.cc18
-rw-r--r--www/iridium/files/patch-components_regional__capabilities_regional__capabilities__switches.h18
-rw-r--r--www/iridium/files/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc4
-rw-r--r--www/iridium/files/patch-components_search__engines_template__url__service.cc4
-rw-r--r--www/iridium/files/patch-components_signin_public_base_signin__switches.cc15
-rw-r--r--www/iridium/files/patch-components_signin_public_base_signin__switches.h17
-rw-r--r--www/iridium/files/patch-components_startup__metric__utils_common_startup__metric__utils.cc4
-rw-r--r--www/iridium/files/patch-components_supervised__user_core_browser_child__account__service.cc11
-rw-r--r--www/iridium/files/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc11
-rw-r--r--www/iridium/files/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc8
-rw-r--r--www/iridium/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc4
-rw-r--r--www/iridium/files/patch-components_supervised__user_core_common_features.cc46
-rw-r--r--www/iridium/files/patch-components_supervised__user_core_common_features.h17
-rw-r--r--www/iridium/files/patch-components_sync__preferences_common__syncable__prefs__database.cc6
-rw-r--r--www/iridium/files/patch-components_system__cpu_cpu__probe.cc15
-rw-r--r--www/iridium/files/patch-components_trusted__vault_trusted__vault__connection__impl.cc4
-rw-r--r--www/iridium/files/patch-components_user__education_views_help__bubble__view.cc8
-rw-r--r--www/iridium/files/patch-components_variations_net_variations__command__line.cc11
-rw-r--r--www/iridium/files/patch-components_variations_service_variations__service.cc4
-rw-r--r--www/iridium/files/patch-components_viz_host_host__display__client.cc9
-rw-r--r--www/iridium/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc4
-rw-r--r--www/iridium/files/patch-components_viz_service_display__embedder_software__output__surface.h6
-rw-r--r--www/iridium/files/patch-components_viz_service_display_skia__renderer.cc4
-rw-r--r--www/iridium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc6
-rw-r--r--www/iridium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h8
-rw-r--r--www/iridium/files/patch-components_viz_service_gl_gpu__service__impl.cc20
-rw-r--r--www/iridium/files/patch-components_viz_service_gl_gpu__service__impl.h11
-rw-r--r--www/iridium/files/patch-content_app_BUILD.gn6
-rw-r--r--www/iridium/files/patch-content_app_content__main.cc6
-rw-r--r--www/iridium/files/patch-content_app_content__main__runner__impl.cc48
-rw-r--r--www/iridium/files/patch-content_browser_BUILD.gn30
-rw-r--r--www/iridium/files/patch-content_browser_accessibility_browser__accessibility__state__impl.cc4
-rw-r--r--www/iridium/files/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc26
-rw-r--r--www/iridium/files/patch-content_browser_browser__child__process__host__impl.cc6
-rw-r--r--www/iridium/files/patch-content_browser_browser__child__process__host__impl.h4
-rw-r--r--www/iridium/files/patch-content_browser_browser__interface__binders.cc20
-rw-r--r--www/iridium/files/patch-content_browser_browser__main__loop.cc8
-rw-r--r--www/iridium/files/patch-content_browser_browser__url__handler__impl.cc6
-rw-r--r--www/iridium/files/patch-content_browser_child__process__launcher__helper.h11
-rw-r--r--www/iridium/files/patch-content_browser_child__process__launcher__helper__linux.cc4
-rw-r--r--www/iridium/files/patch-content_browser_child__thread__type__switcher__linux.cc16
-rw-r--r--www/iridium/files/patch-content_browser_compositor_viz__process__transport__factory.cc4
-rw-r--r--www/iridium/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc10
-rw-r--r--www/iridium/files/patch-content_browser_gpu_compositor__util.cc6
-rw-r--r--www/iridium/files/patch-content_browser_gpu_gpu__data__manager__impl.h6
-rw-r--r--www/iridium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc6
-rw-r--r--www/iridium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h6
-rw-r--r--www/iridium/files/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc20
-rw-r--r--www/iridium/files/patch-content_browser_network__service__instance__impl.cc8
-rw-r--r--www/iridium/files/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc20
-rw-r--r--www/iridium/files/patch-content_browser_renderer__host_delegated__frame__host.cc4
-rw-r--r--www/iridium/files/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc6
-rw-r--r--www/iridium/files/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc20
-rw-r--r--www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl.cc16
-rw-r--r--www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl.h16
-rw-r--r--www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc17
-rw-r--r--www/iridium/files/patch-content_browser_renderer__host_render__view__host__impl.cc4
-rw-r--r--www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc12
-rw-r--r--www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc4
-rw-r--r--www/iridium/files/patch-content_browser_service__host_utility__process__host.cc28
-rw-r--r--www/iridium/files/patch-content_browser_service__host_utility__sandbox__delegate.cc35
-rw-r--r--www/iridium/files/patch-content_browser_v8__snapshot__files.cc4
-rw-r--r--www/iridium/files/patch-content_browser_web__contents_web__contents__view__aura.cc8
-rw-r--r--www/iridium/files/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc18
-rw-r--r--www/iridium/files/patch-content_child_child__process.cc6
-rw-r--r--www/iridium/files/patch-content_common_BUILD.gn4
-rw-r--r--www/iridium/files/patch-content_common_features.cc4
-rw-r--r--www/iridium/files/patch-content_common_features.h6
-rw-r--r--www/iridium/files/patch-content_common_gpu__pre__sandbox__hook__bsd.cc6
-rw-r--r--www/iridium/files/patch-content_common_gpu__pre__sandbox__hook__linux.h16
-rw-r--r--www/iridium/files/patch-content_gpu_gpu__child__thread.cc6
-rw-r--r--www/iridium/files/patch-content_gpu_gpu__main.cc18
-rw-r--r--www/iridium/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc29
-rw-r--r--www/iridium/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h11
-rw-r--r--www/iridium/files/patch-content_ppapi__plugin_ppapi__plugin__main.cc23
-rw-r--r--www/iridium/files/patch-content_public_common_content__features.cc12
-rw-r--r--www/iridium/files/patch-content_public_common_content__switches.cc6
-rw-r--r--www/iridium/files/patch-content_public_common_content__switches.h4
-rw-r--r--www/iridium/files/patch-content_renderer_render__thread__impl.cc10
-rw-r--r--www/iridium/files/patch-content_renderer_renderer__blink__platform__impl.cc8
-rw-r--r--www/iridium/files/patch-content_renderer_renderer__blink__platform__impl.h4
-rw-r--r--www/iridium/files/patch-content_shell_BUILD.gn4
-rw-r--r--www/iridium/files/patch-content_shell_app_shell__main__delegate.cc4
-rw-r--r--www/iridium/files/patch-content_shell_browser_shell__paths.cc20
-rw-r--r--www/iridium/files/patch-content_shell_renderer_shell__content__renderer__client.cc4
-rw-r--r--www/iridium/files/patch-content_shell_utility_shell__content__utility__client.cc4
-rw-r--r--www/iridium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc84
-rw-r--r--www/iridium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.h22
-rw-r--r--www/iridium/files/patch-content_utility_services.cc70
-rw-r--r--www/iridium/files/patch-content_utility_utility__main.cc62
-rw-r--r--www/iridium/files/patch-content_zygote_BUILD.gn6
-rw-r--r--www/iridium/files/patch-device_bluetooth_bluetooth__adapter.cc4
-rw-r--r--www/iridium/files/patch-device_bluetooth_cast__bluetooth.gni4
-rw-r--r--www/iridium/files/patch-device_gamepad_gamepad__provider.cc4
-rw-r--r--www/iridium/files/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc4
-rw-r--r--www/iridium/files/patch-extensions_browser_api_messaging_message__service.cc14
-rw-r--r--www/iridium/files/patch-extensions_common_api___permission__features.json178
-rw-r--r--www/iridium/files/patch-extensions_common_command.cc8
-rw-r--r--www/iridium/files/patch-extensions_common_features_feature.cc8
-rw-r--r--www/iridium/files/patch-extensions_shell_app_shell__main__delegate.cc6
-rw-r--r--www/iridium/files/patch-extensions_shell_browser_shell__browser__main__parts.cc4
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_client_test__shared__image__interface.cc20
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_client_test__shared__image__interface.h11
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_dawn__context__provider.cc4
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc4
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_shared__context__state.cc8
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_shared__context__state.h6
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc6
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc4
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc10
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc4
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc8
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc20
-rw-r--r--www/iridium/files/patch-gpu_config_gpu__control__list.cc4
-rw-r--r--www/iridium/files/patch-gpu_config_gpu__finch__features.cc4
-rw-r--r--www/iridium/files/patch-gpu_config_gpu__info__collector.cc4
-rw-r--r--www/iridium/files/patch-gpu_ipc_common_gpu__memory__buffer__support.cc20
-rw-r--r--www/iridium/files/patch-gpu_ipc_common_gpu__memory__buffer__support.h11
-rw-r--r--www/iridium/files/patch-gpu_ipc_service_gpu__init.cc20
-rw-r--r--www/iridium/files/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc4
-rw-r--r--www/iridium/files/patch-gpu_vulkan_vulkan__device__queue.h4
-rw-r--r--www/iridium/files/patch-gpu_vulkan_vulkan__image.h6
-rw-r--r--www/iridium/files/patch-gpu_vulkan_vulkan__util.cc4
-rw-r--r--www/iridium/files/patch-headless_BUILD.gn4
-rw-r--r--www/iridium/files/patch-headless_lib_browser_headless__content__browser__client.cc6
-rw-r--r--www/iridium/files/patch-headless_lib_browser_headless__content__browser__client.h4
-rw-r--r--www/iridium/files/patch-headless_lib_headless__content__main__delegate.cc4
-rw-r--r--www/iridium/files/patch-ipc_ipc__channel.h6
-rw-r--r--www/iridium/files/patch-ipc_ipc__channel__mojo.cc4
-rw-r--r--www/iridium/files/patch-ipc_ipc__message__utils.h4
-rw-r--r--www/iridium/files/patch-media_BUILD.gn4
-rw-r--r--www/iridium/files/patch-media_audio_BUILD.gn4
-rw-r--r--www/iridium/files/patch-media_audio_alsa_audio__manager__alsa.cc20
-rw-r--r--www/iridium/files/patch-media_audio_audio__input__device.cc4
-rw-r--r--www/iridium/files/patch-media_audio_pulse_pulse__util.cc4
-rw-r--r--www/iridium/files/patch-media_audio_sndio_audio__manager__sndio.cc8
-rw-r--r--www/iridium/files/patch-media_audio_sndio_audio__manager__sndio.h4
-rw-r--r--www/iridium/files/patch-media_audio_sndio_sndio__input.cc5
-rw-r--r--www/iridium/files/patch-media_audio_sndio_sndio__output.cc5
-rw-r--r--www/iridium/files/patch-media_base_audio__latency.cc4
-rw-r--r--www/iridium/files/patch-media_base_media__switches.cc29
-rw-r--r--www/iridium/files/patch-media_base_media__switches.h12
-rw-r--r--www/iridium/files/patch-media_base_video__frame.cc20
-rw-r--r--www/iridium/files/patch-media_base_video__frame.h14
-rw-r--r--www/iridium/files/patch-media_capture_video_create__video__capture__device__factory.cc6
-rw-r--r--www/iridium/files/patch-media_capture_video_linux_fake__v4l2__impl.cc4
-rw-r--r--www/iridium/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc30
-rw-r--r--www/iridium/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc14
-rw-r--r--www/iridium/files/patch-media_capture_video_video__capture__device__client.cc4
-rw-r--r--www/iridium/files/patch-media_ffmpeg_scripts_build__ffmpeg.py6
-rw-r--r--www/iridium/files/patch-media_ffmpeg_scripts_robo__lib_config.py6
-rw-r--r--www/iridium/files/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc10
-rw-r--r--www/iridium/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc6
-rw-r--r--www/iridium/files/patch-media_gpu_gpu__video__encode__accelerator__factory.cc6
-rw-r--r--www/iridium/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc8
-rw-r--r--www/iridium/files/patch-media_gpu_test_video__frame__helpers.cc4
-rw-r--r--www/iridium/files/patch-media_gpu_test_video__frame__validator.cc6
-rw-r--r--www/iridium/files/patch-media_gpu_vaapi_vaapi__video__decoder.cc4
-rw-r--r--www/iridium/files/patch-media_gpu_vaapi_vaapi__wrapper.cc4
-rw-r--r--www/iridium/files/patch-media_media__options.gni4
-rw-r--r--www/iridium/files/patch-media_mojo_mojom_BUILD.gn4
-rw-r--r--www/iridium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc10
-rw-r--r--www/iridium/files/patch-media_video_fake__gpu__memory__buffer.cc29
-rw-r--r--www/iridium/files/patch-media_video_fake__gpu__memory__buffer.h11
-rw-r--r--www/iridium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc14
-rw-r--r--www/iridium/files/patch-media_video_video__encode__accelerator__adapter.cc4
-rw-r--r--www/iridium/files/patch-media_webrtc_audio__processor.cc4
-rw-r--r--www/iridium/files/patch-media_webrtc_helpers__unittests.cc10
-rw-r--r--www/iridium/files/patch-mojo_core_BUILD.gn12
-rw-r--r--www/iridium/files/patch-mojo_core_channel.cc13
-rw-r--r--www/iridium/files/patch-mojo_core_embedder_features.h8
-rw-r--r--www/iridium/files/patch-mojo_public_tools_bindings_mojom.gni4
-rw-r--r--www/iridium/files/patch-net_BUILD.gn28
-rw-r--r--www/iridium/files/patch-net_base_features.cc13
-rw-r--r--www/iridium/files/patch-net_base_sockaddr__util__posix.cc4
-rw-r--r--www/iridium/files/patch-net_disk__cache_backend__experiment.h4
-rw-r--r--www/iridium/files/patch-net_disk__cache_simple_simple__file__tracker.cc4
-rw-r--r--www/iridium/files/patch-net_dns_BUILD.gn16
-rw-r--r--www/iridium/files/patch-net_dns_address__info.cc4
-rw-r--r--www/iridium/files/patch-net_dns_address__sorter__posix.cc4
-rw-r--r--www/iridium/files/patch-net_dns_public_resolv__reader.cc11
-rw-r--r--www/iridium/files/patch-net_http_http__network__session.cc4
-rw-r--r--www/iridium/files/patch-net_proxy__resolution_proxy__config__service__linux.cc4
-rw-r--r--www/iridium/files/patch-net_quic_quic__network__transaction__unittest.cc28
-rw-r--r--www/iridium/files/patch-net_socket_udp__socket__posix.cc6
-rw-r--r--www/iridium/files/patch-net_socket_udp__socket__unittest.cc12
-rw-r--r--www/iridium/files/patch-net_url__request_url__request__context.cc4
-rw-r--r--www/iridium/files/patch-net_url__request_url__request__context__builder.cc4
-rw-r--r--www/iridium/files/patch-pdf_pdfium_pdfium__engine.cc6
-rw-r--r--www/iridium/files/patch-printing_backend_cups__helper.cc52
-rw-r--r--www/iridium/files/patch-printing_backend_cups__helper.h11
-rw-r--r--www/iridium/files/patch-printing_backend_cups__ipp__helper.cc4
-rw-r--r--www/iridium/files/patch-printing_backend_cups__jobs.cc11
-rw-r--r--www/iridium/files/patch-printing_backend_cups__printer.cc11
-rw-r--r--www/iridium/files/patch-printing_backend_cups__weak__functions.h11
-rw-r--r--www/iridium/files/patch-printing_backend_print__backend__cups.cc29
-rw-r--r--www/iridium/files/patch-printing_backend_print__backend__cups.h11
-rw-r--r--www/iridium/files/patch-printing_backend_print__backend__cups__ipp.cc11
-rw-r--r--www/iridium/files/patch-printing_mojom_printing__context__mojom__traits.cc6
-rw-r--r--www/iridium/files/patch-printing_mojom_printing__context__mojom__traits__unittest.cc16
-rw-r--r--www/iridium/files/patch-printing_print__settings.h10
-rw-r--r--www/iridium/files/patch-printing_printing__features.cc16
-rw-r--r--www/iridium/files/patch-printing_printing__features.h8
-rw-r--r--www/iridium/files/patch-remoting_base_chromoting__event.cc11
-rw-r--r--www/iridium/files/patch-remoting_host_chromoting__host.cc4
-rw-r--r--www/iridium/files/patch-remoting_host_chromoting__host__services__client.cc4
-rw-r--r--www/iridium/files/patch-remoting_host_create__desktop__interaction__strategy__factory.cc20
-rw-r--r--www/iridium/files/patch-remoting_host_host__main.cc12
-rw-r--r--www/iridium/files/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc30
-rw-r--r--www/iridium/files/patch-remoting_host_me2me__desktop__environment.cc10
-rw-r--r--www/iridium/files/patch-remoting_host_policy__watcher.cc4
-rw-r--r--www/iridium/files/patch-remoting_host_remote__open__url_remote__open__url__main.cc20
-rw-r--r--www/iridium/files/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc4
-rw-r--r--www/iridium/files/patch-remoting_host_remoting__me2me__host.cc41
-rw-r--r--www/iridium/files/patch-remoting_host_security__key_remote__security__key__main.cc20
-rw-r--r--www/iridium/files/patch-remoting_host_setup_me2me__native__messaging__host__main.cc20
-rw-r--r--www/iridium/files/patch-remoting_host_setup_start__host__main.cc19
-rw-r--r--www/iridium/files/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc6
-rw-r--r--www/iridium/files/patch-remoting_host_webauthn_remote__webauthn__main.cc20
-rw-r--r--www/iridium/files/patch-remoting_protocol_webrtc__video__stream.cc4
-rw-r--r--www/iridium/files/patch-sandbox_linux_BUILD.gn6
-rw-r--r--www/iridium/files/patch-sandbox_linux_services_init__process__reaper.cc10
-rw-r--r--www/iridium/files/patch-sandbox_policy_BUILD.gn6
-rw-r--r--www/iridium/files/patch-sandbox_policy_freebsd_sandbox__freebsd.cc5
-rw-r--r--www/iridium/files/patch-sandbox_policy_mojom_sandbox.mojom4
-rw-r--r--www/iridium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc21
-rw-r--r--www/iridium/files/patch-sandbox_policy_sandbox.cc4
-rw-r--r--www/iridium/files/patch-sandbox_policy_sandbox__type.cc75
-rw-r--r--www/iridium/files/patch-sandbox_policy_switches.cc4
-rw-r--r--www/iridium/files/patch-sandbox_policy_switches.h4
-rw-r--r--www/iridium/files/patch-services_device_public_cpp_device__features.cc14
-rw-r--r--www/iridium/files/patch-services_device_public_mojom_BUILD.gn4
-rw-r--r--www/iridium/files/patch-services_device_serial_serial__device__enumerator.cc6
-rw-r--r--www/iridium/files/patch-services_device_serial_serial__io__handler__posix.cc4
-rw-r--r--www/iridium/files/patch-services_device_usb_usb__device__handle__usbfs.cc21
-rw-r--r--www/iridium/files/patch-services_device_usb_usb__service.cc6
-rw-r--r--www/iridium/files/patch-services_device_usb_usb__service__fake.cc5
-rw-r--r--www/iridium/files/patch-services_network_BUILD.gn8
-rw-r--r--www/iridium/files/patch-services_network_network__context.cc6
-rw-r--r--www/iridium/files/patch-services_network_network__context.h4
-rw-r--r--www/iridium/files/patch-services_network_network__service.cc8
-rw-r--r--www/iridium/files/patch-services_network_network__service.h4
-rw-r--r--www/iridium/files/patch-services_network_public_cpp_BUILD.gn4
-rw-r--r--www/iridium/files/patch-services_network_public_cpp_features.cc6
-rw-r--r--www/iridium/files/patch-services_network_public_mojom_BUILD.gn15
-rw-r--r--www/iridium/files/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h4
-rw-r--r--www/iridium/files/patch-services_on__device__model_on__device__model__service.h22
-rw-r--r--www/iridium/files/patch-services_on__device__model_pre__sandbox__init.cc38
-rw-r--r--www/iridium/files/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc16
-rw-r--r--www/iridium/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc6
-rw-r--r--www/iridium/files/patch-services_screen__ai_public_cpp_utilities.cc12
-rw-r--r--www/iridium/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc6
-rw-r--r--www/iridium/files/patch-services_screen__ai_screen__ai__service__impl.cc20
-rw-r--r--www/iridium/files/patch-services_shape__detection_shape__detection__sandbox__hook.cc13
-rw-r--r--www/iridium/files/patch-services_shape__detection_shape__detection__sandbox__hook.h16
-rw-r--r--www/iridium/files/patch-services_shape__detection_shape__detection__service.cc20
-rw-r--r--www/iridium/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc11
-rw-r--r--www/iridium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc37
-rw-r--r--www/iridium/files/patch-services_viz_public_mojom_BUILD.gn4
-rw-r--r--www/iridium/files/patch-skia_ext_font__utils.cc10
-rw-r--r--www/iridium/files/patch-third__party_angle_BUILD.gn8
-rw-r--r--www/iridium/files/patch-third__party_angle_src_libANGLE_Display.cpp14
-rw-r--r--www/iridium/files/patch-third__party_angle_util_BUILD.gn4
-rw-r--r--www/iridium/files/patch-third__party_blink_common_features.cc11
-rw-r--r--www/iridium/files/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h4
-rw-r--r--www/iridium/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h4
-rw-r--r--www/iridium/files/patch-third__party_blink_public_platform_platform.h4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc6
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc6
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_layout_layout__view.cc6
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_BUILD.gn4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h16
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc6
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json579
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc8
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_wtf_math__extras.h6
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_wtf_stack__util.cc12
-rw-r--r--www/iridium/files/patch-third__party_cpuinfo_cpuinfo.gni6
-rw-r--r--www/iridium/files/patch-third__party_crashpad_crashpad_client_BUILD.gn4
-rw-r--r--www/iridium/files/patch-third__party_crashpad_crashpad_util_misc_capture__context.h9
-rw-r--r--www/iridium/files/patch-third__party_ffmpeg_configure4
-rw-r--r--www/iridium/files/patch-third__party_fontconfig_include_config.h49
-rw-r--r--www/iridium/files/patch-third__party_fontconfig_include_meson-config.h44
-rw-r--r--www/iridium/files/patch-third__party_fontconfig_src_src_fccompat.c8
-rw-r--r--www/iridium/files/patch-third__party_ipcz_src_reference__drivers_random.cc6
-rw-r--r--www/iridium/files/patch-third__party_leveldatabase_env__chromium.cc4
-rw-r--r--www/iridium/files/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp4
-rw-r--r--www/iridium/files/patch-third__party_node_check__version.py14
-rw-r--r--www/iridium/files/patch-third__party_node_node.gni20
-rw-r--r--www/iridium/files/patch-third__party_pdfium_core_fxcodec_png_png__decoder.cpp13
-rw-r--r--www/iridium/files/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp6
-rw-r--r--www/iridium/files/patch-third__party_perfetto_src_base_event__fd.cc6
-rw-r--r--www/iridium/files/patch-third__party_perfetto_src_base_scoped__sched__boost.cc26
-rw-r--r--www/iridium/files/patch-third__party_perfetto_src_base_string__utils.cc4
-rw-r--r--www/iridium/files/patch-third__party_perfetto_src_base_test_vm__test__utils.cc4
-rw-r--r--www/iridium/files/patch-third__party_perfetto_src_base_utils.cc6
-rw-r--r--www/iridium/files/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc14
-rw-r--r--www/iridium/files/patch-third__party_protobuf_proto__library.gni19
-rw-r--r--www/iridium/files/patch-third__party_rust_qr__code_v2_BUILD.gn13
-rw-r--r--www/iridium/files/patch-third__party_speech-dispatcher_libspeechd__version.h4
-rw-r--r--www/iridium/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c4
-rw-r--r--www/iridium/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c8
-rw-r--r--www/iridium/files/patch-third__party_test__fonts_fontconfig_BUILD.gn4
-rw-r--r--www/iridium/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc6
-rw-r--r--www/iridium/files/patch-third__party_webrtc_BUILD.gn4
-rw-r--r--www/iridium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn4
-rw-r--r--www/iridium/files/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc12
-rw-r--r--www/iridium/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc4
-rw-r--r--www/iridium/files/patch-third__party_webrtc_modules_portal_pipewire__utils.h12
-rw-r--r--www/iridium/files/patch-third__party_webrtc_rtc__base_byte__order.h4
-rw-r--r--www/iridium/files/patch-third__party_webrtc_rtc__base_cpu__info.cc24
-rw-r--r--www/iridium/files/patch-third__party_webrtc_rtc__base_ip__address.cc10
-rw-r--r--www/iridium/files/patch-third__party_webrtc_rtc__base_net__helpers.cc8
-rw-r--r--www/iridium/files/patch-third__party_webrtc_rtc__base_network.cc6
-rw-r--r--www/iridium/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc42
-rw-r--r--www/iridium/files/patch-third__party_webrtc_rtc__base_physical__socket__server.h4
-rw-r--r--www/iridium/files/patch-third__party_webrtc_rtc__base_platform__thread__types.cc17
-rw-r--r--www/iridium/files/patch-third__party_webrtc_system__wrappers_BUILD.gn11
-rw-r--r--www/iridium/files/patch-third__party_zlib_BUILD.gn8
-rw-r--r--www/iridium/files/patch-tools_gn_build_gen.py4
-rw-r--r--www/iridium/files/patch-tools_grit_grit_node_base.py4
-rw-r--r--www/iridium/files/patch-tools_json__schema__compiler_cpp__bundle__generator.py6
-rw-r--r--www/iridium/files/patch-tools_protoc__wrapper_protoc__wrapper.py4
-rw-r--r--www/iridium/files/patch-ui_accessibility_accessibility__features.cc19
-rw-r--r--www/iridium/files/patch-ui_accessibility_accessibility__features.h19
-rw-r--r--www/iridium/files/patch-ui_accessibility_ax__node.cc18
-rw-r--r--www/iridium/files/patch-ui_accessibility_ax__node.h10
-rw-r--r--www/iridium/files/patch-ui_accessibility_ax__tree.cc46
-rw-r--r--www/iridium/files/patch-ui_accessibility_ax__tree.h22
-rw-r--r--www/iridium/files/patch-ui_base_accelerators_accelerator.cc4
-rw-r--r--www/iridium/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc16
-rw-r--r--www/iridium/files/patch-ui_base_cursor_cursor__factory.cc4
-rw-r--r--www/iridium/files/patch-ui_base_resource_resource__bundle.cc4
-rw-r--r--www/iridium/files/patch-ui_base_test_skia__gold__pixel__diff.cc4
-rw-r--r--www/iridium/files/patch-ui_base_ui__base__features.cc17
-rw-r--r--www/iridium/files/patch-ui_base_ui__base__features.h11
-rw-r--r--www/iridium/files/patch-ui_base_ui__base__switches.cc4
-rw-r--r--www/iridium/files/patch-ui_base_ui__base__switches.h6
-rw-r--r--www/iridium/files/patch-ui_base_webui_web__ui__util.cc6
-rw-r--r--www/iridium/files/patch-ui_color_color__id.h4
-rw-r--r--www/iridium/files/patch-ui_compositor_compositor.cc4
-rw-r--r--www/iridium/files/patch-ui_compositor_compositor.h4
-rw-r--r--www/iridium/files/patch-ui_events_devices_x11_device__data__manager__x11.cc10
-rw-r--r--www/iridium/files/patch-ui_events_event.cc10
-rw-r--r--www/iridium/files/patch-ui_gfx_BUILD.gn4
-rw-r--r--www/iridium/files/patch-ui_gfx_font__fallback__linux.cc4
-rw-r--r--www/iridium/files/patch-ui_gfx_font__render__params__linux.cc4
-rw-r--r--www/iridium/files/patch-ui_gfx_gpu__extra__info.h11
-rw-r--r--www/iridium/files/patch-ui_gfx_gpu__memory__buffer.cc11
-rw-r--r--www/iridium/files/patch-ui_gfx_gpu__memory__buffer.h29
-rw-r--r--www/iridium/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc14
-rw-r--r--www/iridium/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h14
-rw-r--r--www/iridium/files/patch-ui_gfx_platform__font__skia.cc4
-rw-r--r--www/iridium/files/patch-ui_gfx_switches.cc8
-rw-r--r--www/iridium/files/patch-ui_gfx_switches.h6
-rw-r--r--www/iridium/files/patch-ui_gl_BUILD.gn26
-rw-r--r--www/iridium/files/patch-ui_gl_gl__context.cc13
-rw-r--r--www/iridium/files/patch-ui_gl_gl__fence.cc4
-rw-r--r--www/iridium/files/patch-ui_gl_gl__implementation.cc4
-rw-r--r--www/iridium/files/patch-ui_gl_gl__switches.cc24
-rw-r--r--www/iridium/files/patch-ui_gtk_gtk__compat.cc4
-rw-r--r--www/iridium/files/patch-ui_gtk_printing_print__dialog__gtk.cc4
-rw-r--r--www/iridium/files/patch-ui_message__center_views_message__popup__view.cc4
-rw-r--r--www/iridium/files/patch-ui_native__theme_features_native__theme__features.cc6
-rw-r--r--www/iridium/files/patch-ui_native__theme_native__theme__base.cc4
-rw-r--r--www/iridium/files/patch-ui_ozone_common_egl__util.cc6
-rw-r--r--www/iridium/files/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc10
-rw-r--r--www/iridium/files/patch-ui_ozone_platform_wayland_common_wayland__util.cc6
-rw-r--r--www/iridium/files/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc4
-rw-r--r--www/iridium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc4
-rw-r--r--www/iridium/files/patch-ui_ozone_platform_x11_x11__window.cc4
-rw-r--r--www/iridium/files/patch-ui_views_BUILD.gn8
-rw-r--r--www/iridium/files/patch-ui_views_controls_prefix__selector.cc4
-rw-r--r--www/iridium/files/patch-ui_views_controls_textfield_textfield.cc12
-rw-r--r--www/iridium/files/patch-ui_views_controls_textfield_textfield.h4
-rw-r--r--www/iridium/files/patch-ui_views_corewm_tooltip__aura.cc11
-rw-r--r--www/iridium/files/patch-ui_views_views__delegate.cc4
-rw-r--r--www/iridium/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc8
-rw-r--r--www/iridium/files/patch-ui_views_widget_widget.cc6
-rw-r--r--www/iridium/files/patch-ui_views_widget_widget.h4
-rw-r--r--www/iridium/files/patch-ui_views_window_custom__frame__view.cc11
-rw-r--r--www/iridium/files/patch-ui_views_window_default__frame__view.cc11
-rw-r--r--www/iridium/files/patch-ui_views_window_dialog__delegate.cc4
-rw-r--r--www/iridium/files/patch-v8_BUILD.gn14
-rw-r--r--www/iridium/files/patch-v8_include_v8config.h14
-rw-r--r--www/iridium/files/patch-v8_src_api_api.cc6
-rw-r--r--www/iridium/files/patch-v8_src_base_platform_platform-posix.cc12
-rw-r--r--www/iridium/files/patch-v8_src_execution_isolate.cc6
-rw-r--r--www/iridium/files/patch-v8_src_flags_flags.cc6
-rw-r--r--www/iridium/files/patch-v8_src_libsampler_sampler.cc4
-rw-r--r--www/iridium/files/patch-v8_src_trap-handler_handler-inside-posix.cc6
-rw-r--r--www/iridium/files/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h128
-rw-r--r--www/iridium/pkg-plist338
-rw-r--r--www/jira-cli/Makefile4
-rw-r--r--www/jira-cli/distinfo10
-rw-r--r--www/jwt-cli/Makefile2
-rw-r--r--www/kanboard/Makefile21
-rw-r--r--www/kanboard/distinfo6
-rw-r--r--www/kanboard/pkg-plist7
-rw-r--r--www/katana/Makefile3
-rw-r--r--www/katana/distinfo10
-rw-r--r--www/kineto/Makefile2
-rw-r--r--www/lexbor/Makefile5
-rw-r--r--www/lexbor/distinfo6
-rw-r--r--www/lexbor/pkg-plist187
-rw-r--r--www/libmicrohttpd/Makefile4
-rw-r--r--www/libmicrohttpd/distinfo6
-rw-r--r--www/libmicrohttpd/pkg-plist2
-rw-r--r--www/libnghttp2/Makefile2
-rw-r--r--www/libnghttp2/distinfo6
-rw-r--r--www/libnghttp2/files/patch-Makefile.in6
-rw-r--r--www/libnghttp2/pkg-plist2
-rw-r--r--www/librewolf/Makefile5
-rw-r--r--www/librewolf/distinfo6
-rw-r--r--www/librewolf/files/patch-bug187405925
-rw-r--r--www/librewolf/files/patch-bug187636623
-rw-r--r--www/librewolf/files/patch-bug187663235
-rw-r--r--www/librewolf/files/patch-build_gn__processor.py16
-rw-r--r--www/librewolf/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build18
-rw-r--r--www/librewolf/files/patch-libwebrtc-generated21239
-rw-r--r--www/librewolf/files/patch-third__party_chromium_build_toolchain_toolchain.gni18
-rw-r--r--www/librewolf/files/patch-toolkit_xre_nsEmbedFunctions.cpp17
-rw-r--r--www/lighttpd/Makefile2
-rw-r--r--www/lighttpd/distinfo6
-rw-r--r--www/links/Makefile1
-rw-r--r--www/linux-brave/Makefile6
-rw-r--r--www/linux-brave/distinfo10
-rw-r--r--www/linux-brave/pkg-plist25
-rw-r--r--www/linux-chrome/Makefile6
-rw-r--r--www/linux-chrome/distinfo6
-rw-r--r--www/linux-chrome/pkg-plist166
-rw-r--r--www/linux-freetube/Makefile2
-rw-r--r--www/linux-freetube/distinfo6
-rw-r--r--www/linux-vieb/Makefile2
-rw-r--r--www/linux-vieb/distinfo10
-rw-r--r--www/loco/Makefile1
-rw-r--r--www/luakit-devel/Makefile2
-rw-r--r--www/luakit/Makefile2
-rw-r--r--www/lychee/Makefile2
-rw-r--r--www/lzr/Makefile2
-rw-r--r--www/marmite/Makefile1
-rw-r--r--www/matomo/Makefile2
-rw-r--r--www/matomo/distinfo6
-rw-r--r--www/matomo/pkg-plist129
-rw-r--r--www/mattermost-server/Makefile3
-rw-r--r--www/mattermost-server/distinfo6
-rw-r--r--www/mattermost-webapp/Makefile2
-rw-r--r--www/mattermost-webapp/distinfo6
-rw-r--r--www/mattermost-webapp/pkg-plist20
-rw-r--r--www/mediawiki139/Makefile2
-rw-r--r--www/mediawiki139/distinfo6
-rw-r--r--www/mediawiki143/Makefile2
-rw-r--r--www/mediawiki143/distinfo6
-rw-r--r--www/mediawiki144/Makefile2
-rw-r--r--www/mediawiki144/distinfo6
-rw-r--r--www/microbin/Makefile2
-rw-r--r--www/midori/Makefile2
-rw-r--r--www/miniflux/Makefile2
-rw-r--r--www/minio-client/Makefile2
-rw-r--r--www/minio/Makefile5
-rw-r--r--www/minio/distinfo10
-rw-r--r--www/miniserve/Makefile8
-rw-r--r--www/miniserve/Makefile.crates269
-rw-r--r--www/miniserve/distinfo544
-rw-r--r--www/mirrorselect/Makefile2
-rw-r--r--www/mod_http2/Makefile2
-rw-r--r--www/mod_http2/distinfo6
-rw-r--r--www/mod_security/Makefile7
-rw-r--r--www/mod_security/distinfo6
-rw-r--r--www/mod_wsgi/Makefile30
-rw-r--r--www/mod_wsgi/distinfo3
-rw-r--r--www/mod_wsgi/files/270_mod_wsgi.conf.sample.in (renamed from www/mod_wsgi4/files/270_mod_wsgi.conf.sample.in)0
-rw-r--r--www/mod_wsgi/pkg-descr2
-rw-r--r--www/mod_wsgi/pkg-plist (renamed from www/mod_wsgi4/pkg-plist)0
-rw-r--r--www/mod_wsgi4/Makefile38
-rw-r--r--www/mod_wsgi4/distinfo3
-rw-r--r--www/mod_wsgi4/files/pkg-message.in11
-rw-r--r--www/mod_wsgi4/pkg-descr5
-rw-r--r--www/moin2/Makefile1
-rw-r--r--www/mongoose/Makefile3
-rw-r--r--www/mongoose/files/mongoose.in2
-rw-r--r--www/monolith/Makefile2
-rw-r--r--www/morty/Makefile2
-rw-r--r--www/mythplugin-mythweb/Makefile14
-rw-r--r--www/ncgopher/Makefile2
-rw-r--r--www/newsboat/Makefile8
-rw-r--r--www/newsboat/Makefile.crates161
-rw-r--r--www/newsboat/distinfo328
-rw-r--r--www/newsboat/pkg-plist1
-rw-r--r--www/nextcloud-appointments/Makefile4
-rw-r--r--www/nextcloud-appointments/distinfo6
-rw-r--r--www/nextcloud-calendar/Makefile4
-rw-r--r--www/nextcloud-calendar/distinfo6
-rw-r--r--www/nextcloud-contacts/Makefile4
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/nextcloud-deck/Makefile4
-rw-r--r--www/nextcloud-deck/distinfo6
-rw-r--r--www/nextcloud-forms/Makefile2
-rw-r--r--www/nextcloud-forms/distinfo6
-rw-r--r--www/nextcloud-groupfolders/Makefile4
-rw-r--r--www/nextcloud-groupfolders/distinfo6
-rw-r--r--www/nextcloud-news/Makefile2
-rw-r--r--www/nextcloud-news/distinfo6
-rw-r--r--www/nextcloud-notes/Makefile2
-rw-r--r--www/nextcloud-notes/distinfo6
-rw-r--r--www/nextcloud/Makefile2
-rw-r--r--www/nextcloud/distinfo6
-rw-r--r--www/nghttp2/Makefile3
-rw-r--r--www/nghttp2/distinfo6
-rw-r--r--www/nghttp2/pkg-plist8
-rw-r--r--www/nginx-acme/Makefile61
-rw-r--r--www/nginx-acme/Makefile.cargo118
-rw-r--r--www/nginx-acme/distinfo243
-rw-r--r--www/nginx-acme/pkg-descr2
-rw-r--r--www/nginx-devel/Makefile8
-rw-r--r--www/nginx-devel/Makefile.extmod6
-rw-r--r--www/nginx-devel/Makefile.options.desc1
-rw-r--r--www/nginx-devel/distinfo10
-rw-r--r--www/nginx-devel/files/extra-patch-ngx_nats.c20
-rw-r--r--www/nginx-devel/files/nginx.in1
-rw-r--r--www/nginx-devel/pkg-plist1
-rw-r--r--www/nginx-devel/version.mk1
-rw-r--r--www/nginx-prometheus-exporter/Makefile2
-rw-r--r--www/nginx-vts-exporter/Makefile2
-rw-r--r--www/node18/Makefile97
-rw-r--r--www/node18/Makefile.version1
-rw-r--r--www/node18/distinfo3
-rw-r--r--www/node18/files/patch-common.gypi20
-rw-r--r--www/node18/files/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl-cl.gypi11
-rw-r--r--www/node18/files/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl.gypi11
-rw-r--r--www/node18/files/patch-deps_openssl_openssl-cl__no__asm.gypi17
-rw-r--r--www/node18/files/patch-deps_openssl_openssl__no__asm.gypi11
-rw-r--r--www/node18/files/patch-deps_v8_src_base_platform_platform-freebsd.cc13
-rw-r--r--www/node18/files/patch-deps_v8_src_codegen_arm_cpu-arm.cc18
-rw-r--r--www/node18/files/patch-deps_v8_src_codegen_ppc_constants-ppc.h20
-rw-r--r--www/node18/files/patch-deps_v8_src_libsampler_sampler.cc13
-rw-r--r--www/node18/files/patch-icu13
-rw-r--r--www/node18/files/patch-libc++19185
-rw-r--r--www/node18/files/patch-node.gypi12
-rw-r--r--www/node18/files/patch-openssl315
-rw-r--r--www/node18/files/patch-src_cares__wrap.h11
-rw-r--r--www/node18/files/patch-tools_install.py11
-rw-r--r--www/node18/files/patch-tools_v8__gypfiles_v8.gyp11
-rw-r--r--www/node18/pkg-descr2
-rw-r--r--www/node18/pkg-message7
-rw-r--r--www/node18/pkg-plist2332
-rw-r--r--www/node20/Makefile3
-rw-r--r--www/node20/Makefile.version2
-rw-r--r--www/node20/distinfo6
-rw-r--r--www/node20/pkg-plist2209
-rw-r--r--www/node22/Makefile4
-rw-r--r--www/node22/Makefile.version2
-rw-r--r--www/node22/distinfo6
-rw-r--r--www/node22/pkg-plist2244
-rw-r--r--www/node24/Makefile4
-rw-r--r--www/node24/Makefile.version2
-rw-r--r--www/node24/distinfo6
-rw-r--r--www/node24/files/patch-common.gypi20
-rw-r--r--www/node24/pkg-plist2244
-rw-r--r--www/npm-node18/Makefile8
-rw-r--r--www/npm-node22/Makefile2
-rw-r--r--www/npm-node22/distinfo6
-rw-r--r--www/npm/Makefile2
-rw-r--r--www/nyxt/Makefile2
-rw-r--r--www/oatpp/Makefile41
-rw-r--r--www/oatpp/distinfo3
-rw-r--r--www/oatpp/pkg-descr3
-rw-r--r--www/oatpp/pkg-plist172
-rw-r--r--www/oneshot/Makefile2
-rw-r--r--www/onlyoffice-documentserver/Makefile160
-rw-r--r--www/onlyoffice-documentserver/distinfo52
-rw-r--r--www/onlyoffice-documentserver/files/npm4
-rw-r--r--www/onlyoffice-documentserver/files/patch-build__tools_scripts_build__server.py9
-rw-r--r--www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_make__common.py9
-rw-r--r--www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_iwork.py4
-rw-r--r--www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_v8.py12
-rw-r--r--www/onlyoffice-documentserver/files/patch-build__tools_scripts_core__common_modules_v8__89.py10
-rw-r--r--www/onlyoffice-documentserver/files/patch-clang1942
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_Apple_IWork.cpp4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_Apple_IWork.pro8
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_Apple_StringDocumentHandler.hxx4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_Common_3dParty_brotli_make.py11
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_Common_3dParty_openssl_openssl.pri8
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8__89_v8_build_config_clang_BUILD.gn4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8_v8_build_config_compiler_BUILD.gn25
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8_v8_src_base_macros.h4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_Common_3dParty_v8_v8_testing_gmock_BUILD.gn4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_DesktopEditor_common_Directory.cpp10
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_DesktopEditor_doctrenderer_doctrenderer.pri6
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_DesktopEditor_doctrenderer_hash.cpp4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_DesktopEditor_fontengine_TextShaper.cpp4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_DesktopEditor_fontengine_js_cpp_text.cpp6
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_DesktopEditor_freetype-2.10.4_src_autofit_afshaper.h4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_DesktopEditor_pluginsmanager_main.cpp4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_MsBinaryFile_XlsFile_Format_Logic_Biff__structures_BitMarkedStructs.h4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_OOXML_Base_Types__32.h4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_OOXML_Binary_Sheets_Reader_ChartFromToBinary.cpp6
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_OOXML_XlsxFormat_Chart_ChartSerialize.cpp4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_OOXML_XlsxFormat_Common.cpp4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_OfficeUtils_src_zlib-1.2.11_gzguts.h4
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_PdfFile_PdfFile.pro6
-rw-r--r--www/onlyoffice-documentserver/files/patch-core_PdfFile_SrcWriter_Types.h6
-rw-r--r--www/onlyoffice-documentserver/files/patch-document-server-package_Makefile6
-rw-r--r--www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_bin_documentserver-flush-cache.sh.m44
-rw-r--r--www/onlyoffice-documentserver/files/patch-document-server-package_common_documentserver_nginx_includes_ds-mime.types.conf4
-rw-r--r--www/onlyoffice-documentserver/files/patch-server_Metrics_patches_modern-syslog11
-rw-r--r--www/onlyoffice-documentserver/files/patch-server_package.json18
-rw-r--r--www/onlyoffice-documentserver/files/pkg-message.in2
-rw-r--r--www/onlyoffice-documentserver/pkg-plist65
-rw-r--r--www/osrm-backend/Makefile9
-rw-r--r--www/osrm-backend/distinfo6
-rw-r--r--www/osrm-backend/files/patch-CMakeLists.txt17
-rw-r--r--www/osrm-backend/pkg-plist1
-rw-r--r--www/otter-browser/Makefile18
-rw-r--r--www/p5-CGI-Simple/Makefile2
-rw-r--r--www/p5-CGI-Simple/distinfo6
-rw-r--r--www/p5-Catalyst-Authentication-Credential-HTTP/Makefile8
-rw-r--r--www/p5-Catalyst-Authentication-Credential-HTTP/distinfo6
-rw-r--r--www/p5-Dancer2-Plugin-Interchange6/Makefile44
-rw-r--r--www/p5-Dancer2-Plugin-Interchange6/distinfo3
-rw-r--r--www/p5-Dancer2-Plugin-Interchange6/pkg-descr4
-rw-r--r--www/p5-Dancer2-Plugin-Interchange6/pkg-plist18
-rw-r--r--www/p5-Dancer2/Makefile5
-rw-r--r--www/p5-Dancer2/distinfo6
-rw-r--r--www/p5-Dancer2/pkg-plist110
-rw-r--r--www/p5-Interchange6/Makefile32
-rw-r--r--www/p5-Interchange6/distinfo3
-rw-r--r--www/p5-Interchange6/pkg-descr5
-rw-r--r--www/p5-Interchange6/pkg-plist12
-rw-r--r--www/p5-WWW-Salesforce/Makefile4
-rw-r--r--www/p5-WWW-Salesforce/distinfo6
-rw-r--r--www/pecl-yaf/Makefile2
-rw-r--r--www/pecl-yaf/distinfo6
-rw-r--r--www/pecl-yaf/files/patch-php8446
-rw-r--r--www/pecl-yaf/files/patch-php8511
-rw-r--r--www/pecl-yar/Makefile2
-rw-r--r--www/pecl-yar/distinfo6
-rw-r--r--www/pecl-yar/files/patch-php8511
-rw-r--r--www/phpfpmtop/Makefile2
-rw-r--r--www/phpmyfaq/Makefile2
-rw-r--r--www/phpmyfaq/distinfo6
-rw-r--r--www/phpmyfaq/pkg-plist4
-rw-r--r--www/phpvirtualbox-70/Makefile3
-rw-r--r--www/phpvirtualbox-71/Makefile7
-rw-r--r--www/phpvirtualbox-71/files/patch-endpoints_lib_vboxconnector.php21
-rw-r--r--www/phpvirtualbox-72/Makefile37
-rw-r--r--www/phpvirtualbox-72/distinfo3
-rw-r--r--www/phpvirtualbox-72/files/patch-endpoints_lib_config.php (renamed from www/phpvirtualbox-71/files/patch-endpoints_lib_config.php)0
-rw-r--r--www/phpvirtualbox-72/files/patch-endpoints_lib_vboxconnector.php (renamed from www/phpvirtualbox-70/files/patch-endpoints_lib_vboxconnector.php)0
-rw-r--r--www/phpvirtualbox-72/files/patch-endpoints_lib_vboxwebService-7.2.wsdl11
-rw-r--r--www/phpvirtualbox-72/files/patch-panes_mediumEncryptionPasswords.html (renamed from www/phpvirtualbox/files/patch-panes_mediumEncryptionPasswords.html)0
-rw-r--r--www/phpvirtualbox-72/pkg-descr3
-rw-r--r--www/phpvirtualbox-72/pkg-plist614
-rw-r--r--www/phpvirtualbox-legacy/Makefile6
-rw-r--r--www/phpvirtualbox-legacy/files/patch-php8 (renamed from www/phpvirtualbox/files/patch-php8)0
-rw-r--r--www/phpvirtualbox/Makefile5
-rw-r--r--www/plasma6-plasma-browser-integration/distinfo6
-rw-r--r--www/pocket-id/Makefile5
-rw-r--r--www/pocket-id/distinfo14
-rw-r--r--www/pomerium/Makefile2
-rw-r--r--www/proxygen/Makefile3
-rw-r--r--www/proxygen/distinfo6
-rw-r--r--www/proxygen/pkg-plist2
-rw-r--r--www/py-adblock/Makefile2
-rw-r--r--www/py-autobahn/Makefile2
-rw-r--r--www/py-beautifulsoup/Makefile4
-rw-r--r--www/py-bokeh/Makefile2
-rw-r--r--www/py-boto3/Makefile4
-rw-r--r--www/py-boto3/distinfo6
-rw-r--r--www/py-bravado/Makefile5
-rw-r--r--www/py-bravado/distinfo6
-rw-r--r--www/py-caldav/Makefile4
-rw-r--r--www/py-calibreweb/Makefile35
-rw-r--r--www/py-calibreweb/distinfo6
-rw-r--r--www/py-calibreweb/files/calibreweb.in16
-rw-r--r--www/py-channels/Makefile2
-rw-r--r--www/py-channels/distinfo6
-rw-r--r--www/py-cinemagoer/Makefile4
-rw-r--r--www/py-daphne/Makefile1
-rw-r--r--www/py-dash/Makefile2
-rw-r--r--www/py-dash/distinfo6
-rw-r--r--www/py-ddgs/Makefile26
-rw-r--r--www/py-ddgs/distinfo3
-rw-r--r--www/py-ddgs/pkg-descr15
-rw-r--r--www/py-dj51-channels-redis/Makefile3
-rw-r--r--www/py-dj51-channels/Makefile5
-rw-r--r--www/py-dj51-channels/distinfo6
-rw-r--r--www/py-dj51-django-allauth/Makefile5
-rw-r--r--www/py-dj51-django-allauth/distinfo6
-rw-r--r--www/py-dj51-django-auditlog/Makefile8
-rw-r--r--www/py-dj51-django-auditlog/distinfo6
-rw-r--r--www/py-dj51-django-auth-ldap/Makefile3
-rw-r--r--www/py-dj51-django-celery-results/Makefile3
-rw-r--r--www/py-dj51-django-choices-field/Makefile5
-rw-r--r--www/py-dj51-django-choices-field/distinfo6
-rw-r--r--www/py-dj51-django-compression-middleware/Makefile3
-rw-r--r--www/py-dj51-django-cors-headers/Makefile3
-rw-r--r--www/py-dj51-django-debug-toolbar/Makefile3
-rw-r--r--www/py-dj51-django-extensions/Makefile3
-rw-r--r--www/py-dj51-django-filter/Makefile3
-rw-r--r--www/py-dj51-django-guardian/Makefile3
-rw-r--r--www/py-dj51-django-htmx/Makefile3
-rw-r--r--www/py-dj51-django-js-asset/Makefile3
-rw-r--r--www/py-dj51-django-mptt/Makefile3
-rw-r--r--www/py-dj51-django-multiselectfield/Makefile3
-rw-r--r--www/py-dj51-django-netfields/Makefile27
-rw-r--r--www/py-dj51-django-netfields/distinfo3
-rw-r--r--www/py-dj51-django-netfields/pkg-descr5
-rw-r--r--www/py-dj51-django-prometheus/Makefile3
-rw-r--r--www/py-dj51-django-redis/Makefile3
-rw-r--r--www/py-dj51-django-rich/Makefile3
-rw-r--r--www/py-dj51-django-soft-delete/Makefile3
-rw-r--r--www/py-dj51-django-tables2/Makefile3
-rw-r--r--www/py-dj51-django-taggit/Makefile3
-rw-r--r--www/py-dj51-django-timezone-field/Makefile3
-rw-r--r--www/py-dj51-djangorestframework-guardian/Makefile3
-rw-r--r--www/py-dj51-djangorestframework/Makefile5
-rw-r--r--www/py-dj51-djangorestframework/distinfo6
-rw-r--r--www/py-dj51-drf-spectacular-sidecar/Makefile5
-rw-r--r--www/py-dj51-drf-spectacular-sidecar/distinfo6
-rw-r--r--www/py-dj51-drf-spectacular/Makefile3
-rw-r--r--www/py-dj51-drf-writable-nested/Makefile3
-rw-r--r--www/py-dj51-social-auth-app-django/Makefile3
-rw-r--r--www/py-dj51-strawberry-graphql-django/Makefile3
-rw-r--r--www/py-dj52-channels-redis/Makefile25
-rw-r--r--www/py-dj52-channels-redis/distinfo3
-rw-r--r--www/py-dj52-channels-redis/pkg-descr12
-rw-r--r--www/py-dj52-channels/Makefile2
-rw-r--r--www/py-dj52-channels/distinfo6
-rw-r--r--www/py-dj52-django-allauth/Makefile45
-rw-r--r--www/py-dj52-django-allauth/distinfo3
-rw-r--r--www/py-dj52-django-allauth/files/patch-pyproject.toml9
-rw-r--r--www/py-dj52-django-allauth/pkg-descr2
-rw-r--r--www/py-dj52-django-auditlog/Makefile28
-rw-r--r--www/py-dj52-django-auditlog/distinfo3
-rw-r--r--www/py-dj52-django-auditlog/pkg-descr4
-rw-r--r--www/py-dj52-django-celery-results/Makefile21
-rw-r--r--www/py-dj52-django-celery-results/distinfo3
-rw-r--r--www/py-dj52-django-celery-results/pkg-descr6
-rw-r--r--www/py-dj52-django-choices-field/Makefile2
-rw-r--r--www/py-dj52-django-choices-field/distinfo6
-rw-r--r--www/py-dj52-django-compression-middleware/Makefile23
-rw-r--r--www/py-dj52-django-compression-middleware/distinfo3
-rw-r--r--www/py-dj52-django-compression-middleware/pkg-descr6
-rw-r--r--www/py-dj52-django-debug-toolbar/Makefile2
-rw-r--r--www/py-dj52-django-debug-toolbar/distinfo6
-rw-r--r--www/py-dj52-django-extensions/Makefile21
-rw-r--r--www/py-dj52-django-extensions/distinfo3
-rw-r--r--www/py-dj52-django-extensions/pkg-descr1
-rw-r--r--www/py-dj52-django-guardian/Makefile21
-rw-r--r--www/py-dj52-django-guardian/distinfo3
-rw-r--r--www/py-dj52-django-guardian/pkg-descr2
-rw-r--r--www/py-dj52-django-multiselectfield/Makefile24
-rw-r--r--www/py-dj52-django-multiselectfield/distinfo3
-rw-r--r--www/py-dj52-django-multiselectfield/pkg-descr3
-rw-r--r--www/py-dj52-django-soft-delete/Makefile26
-rw-r--r--www/py-dj52-django-soft-delete/distinfo3
-rw-r--r--www/py-dj52-django-soft-delete/pkg-descr1
-rw-r--r--www/py-dj52-django-stubs-ext/Makefile2
-rw-r--r--www/py-dj52-django-stubs-ext/distinfo6
-rw-r--r--www/py-dj52-djangorestframework-guardian/Makefile23
-rw-r--r--www/py-dj52-djangorestframework-guardian/distinfo3
-rw-r--r--www/py-dj52-djangorestframework-guardian/pkg-descr2
-rw-r--r--www/py-dj52-djangorestframework/Makefile2
-rw-r--r--www/py-dj52-djangorestframework/distinfo6
-rw-r--r--www/py-dj52-drf-spectacular-sidecar/Makefile2
-rw-r--r--www/py-dj52-drf-spectacular-sidecar/distinfo6
-rw-r--r--www/py-dj52-drf-writable-nested/Makefile23
-rw-r--r--www/py-dj52-drf-writable-nested/distinfo3
-rw-r--r--www/py-dj52-drf-writable-nested/pkg-descr9
-rw-r--r--www/py-django-allauth/Makefile34
-rw-r--r--www/py-django-allauth/distinfo6
-rw-r--r--www/py-django-allauth/files/patch-pyproject.toml9
-rw-r--r--www/py-django-choices-field/Makefile3
-rw-r--r--www/py-django-choices-field/distinfo6
-rw-r--r--www/py-django-cms/Makefile2
-rw-r--r--www/py-django-cms/distinfo6
-rw-r--r--www/py-django-filer/Makefile2
-rw-r--r--www/py-django-haystack/Makefile11
-rw-r--r--www/py-django-haystack/distinfo6
-rw-r--r--www/py-django-markdownx/Makefile1
-rw-r--r--www/py-django-photologue/Makefile2
-rw-r--r--www/py-django-q2/Makefile21
-rw-r--r--www/py-django-q2/distinfo3
-rw-r--r--www/py-django-q2/pkg-descr6
-rw-r--r--www/py-django-simple-captcha/Makefile2
-rw-r--r--www/py-django-tree-queries/Makefile8
-rw-r--r--www/py-django-tree-queries/distinfo6
-rw-r--r--www/py-django-unfold/Makefile2
-rw-r--r--www/py-django-unfold/distinfo6
-rw-r--r--www/py-django42/Makefile5
-rw-r--r--www/py-django42/distinfo6
-rw-r--r--www/py-django51/Makefile7
-rw-r--r--www/py-django51/distinfo6
-rw-r--r--www/py-django52/Makefile4
-rw-r--r--www/py-django52/distinfo6
-rw-r--r--www/py-django_compressor/Makefile4
-rw-r--r--www/py-djangorestframework/Makefile2
-rw-r--r--www/py-djangorestframework/distinfo6
-rw-r--r--www/py-drf-spectacular-sidecar/Makefile2
-rw-r--r--www/py-drf-spectacular-sidecar/distinfo6
-rw-r--r--www/py-fastapi-sso/Makefile41
-rw-r--r--www/py-fastapi-sso/distinfo3
-rw-r--r--www/py-fastapi-sso/pkg-descr7
-rw-r--r--www/py-feedgen/Makefile4
-rw-r--r--www/py-feedgenerator/Makefile5
-rw-r--r--www/py-feedgenerator/distinfo6
-rw-r--r--www/py-flask-limiter/Makefile2
-rw-r--r--www/py-flask-limiter/distinfo6
-rw-r--r--www/py-flask/Makefile20
-rw-r--r--www/py-flask/distinfo6
-rw-r--r--www/py-free-proxy/Makefile4
-rw-r--r--www/py-google-api-core/Makefile6
-rw-r--r--www/py-google-api-python-client/Makefile2
-rw-r--r--www/py-google-api-python-client/distinfo6
-rw-r--r--www/py-google-cloud-bigquery-storage/Makefile2
-rw-r--r--www/py-google-cloud-bigquery-storage/distinfo6
-rw-r--r--www/py-google-cloud-compute/Makefile2
-rw-r--r--www/py-google-cloud-compute/distinfo6
-rw-r--r--www/py-google-cloud-storage/Makefile6
-rw-r--r--www/py-google-cloud-storage/distinfo6
-rw-r--r--www/py-granian/Makefile4
-rw-r--r--www/py-granian/Makefile.crates57
-rw-r--r--www/py-granian/distinfo108
-rw-r--r--www/py-grimoirelab/Makefile1
-rw-r--r--www/py-gunicorn/Makefile2
-rw-r--r--www/py-gunicorn/files/gunicorn.in55
-rw-r--r--www/py-html5-parser/Makefile4
-rw-r--r--www/py-html5lib-modern/Makefile4
-rw-r--r--www/py-htmldate/Makefile4
-rw-r--r--www/py-http-sf/Makefile24
-rw-r--r--www/py-http-sf/distinfo3
-rw-r--r--www/py-http-sf/pkg-descr2
-rw-r--r--www/py-httpx-retries/Makefile2
-rw-r--r--www/py-httpx-retries/distinfo6
-rw-r--r--www/py-httpx_gssapi/Makefile3
-rw-r--r--www/py-httpx_gssapi/Makefile.new21
-rw-r--r--www/py-httpx_gssapi/distinfo6
-rw-r--r--www/py-hyperkitty/Makefile40
-rw-r--r--www/py-hyperkitty/distinfo3
-rw-r--r--www/py-hyperkitty/pkg-descr2
-rw-r--r--www/py-inlinestyler/Makefile4
-rw-r--r--www/py-jh2/Makefile2
-rw-r--r--www/py-lia-web/Makefile23
-rw-r--r--www/py-lia-web/distinfo3
-rw-r--r--www/py-lia-web/pkg-descr6
-rw-r--r--www/py-mailman-hyperkitty/Makefile20
-rw-r--r--www/py-mailman-hyperkitty/distinfo3
-rw-r--r--www/py-mailman-hyperkitty/pkg-descr4
-rw-r--r--www/py-mechanicalsoup/Makefile4
-rw-r--r--www/py-nh3/Makefile1
-rw-r--r--www/py-nicegui-highcharts/Makefile1
-rw-r--r--www/py-nicegui/Makefile2
-rw-r--r--www/py-nicegui/distinfo6
-rw-r--r--www/py-nikola/Makefile72
-rw-r--r--www/py-nikola/distinfo3
-rw-r--r--www/py-nikola/files/patch-pyproject.toml20
-rw-r--r--www/py-nikola/pkg-descr2
-rw-r--r--www/py-niquests/Makefile6
-rw-r--r--www/py-niquests/distinfo6
-rw-r--r--www/py-notebook/Makefile7
-rw-r--r--www/py-notebook/distinfo6
-rw-r--r--www/py-openbrokerapi/Makefile5
-rw-r--r--www/py-openbrokerapi/distinfo6
-rw-r--r--www/py-openbrokerapi/files/patch-pyproject.toml26
-rw-r--r--www/py-pelican/Makefile4
-rw-r--r--www/py-planet-auth/Makefile31
-rw-r--r--www/py-planet-auth/distinfo3
-rw-r--r--www/py-planet-auth/files/patch-pyproject.toml23
-rw-r--r--www/py-planet-auth/pkg-descr7
-rw-r--r--www/py-planet/Makefile3
-rw-r--r--www/py-planet/distinfo6
-rw-r--r--www/py-playwright/Makefile91
-rw-r--r--www/py-playwright/distinfo5
-rw-r--r--www/py-playwright/files/patch-pyproject.toml17
-rw-r--r--www/py-playwright/files/patch-setup.py28
-rw-r--r--www/py-playwright/files/test-async.py14
-rw-r--r--www/py-playwright/files/test-sync.py11
-rw-r--r--www/py-playwright/pkg-descr3
-rw-r--r--www/py-playwright/pkg-message21
-rw-r--r--www/py-primp/Makefile45
-rw-r--r--www/py-primp/Makefile.crates236
-rw-r--r--www/py-primp/distinfo475
-rwxr-xr-xwww/py-primp/files/cc11
-rw-r--r--www/py-primp/pkg-descr16
-rw-r--r--www/py-puppetboard/Makefile38
-rw-r--r--www/py-puppetboard/distinfo6
-rw-r--r--www/py-pywebview-gtk/Makefile2
-rw-r--r--www/py-pywry/Makefile2
-rw-r--r--www/py-qh3/Makefile2
-rw-r--r--www/py-quilt3/Makefile2
-rw-r--r--www/py-quilt3/distinfo6
-rw-r--r--www/py-readability-lxml/Makefile3
-rw-r--r--www/py-requests/Makefile2
-rw-r--r--www/py-requests/distinfo6
-rw-r--r--www/py-robot-detection/Makefile18
-rw-r--r--www/py-robot-detection/distinfo3
-rw-r--r--www/py-robot-detection/pkg-descr2
-rw-r--r--www/py-robot-detection/pkg-message14
-rw-r--r--www/py-scrapy/Makefile3
-rw-r--r--www/py-seafdav/Makefile4
-rw-r--r--www/py-searxng-devel/Makefile13
-rw-r--r--www/py-searxng-devel/distinfo6
-rw-r--r--www/py-searxng-devel/files/patch-searx_version.py18
-rw-r--r--www/py-sentinelhub/Makefile1
-rw-r--r--www/py-sherlock-project/Makefile31
-rw-r--r--www/py-sherlock-project/distinfo3
-rw-r--r--www/py-sherlock-project/pkg-descr2
-rw-r--r--www/py-soupsieve/Makefile3
-rw-r--r--www/py-splinter/Makefile4
-rw-r--r--www/py-spyne/Makefile4
-rw-r--r--www/py-starlette/Makefile4
-rw-r--r--www/py-starlette/distinfo6
-rw-r--r--www/py-streamlit/Makefile2
-rw-r--r--www/py-streamlit/distinfo6
-rw-r--r--www/py-textile/Makefile1
-rw-r--r--www/py-ticketutil/Makefile2
-rw-r--r--www/py-ticketutil/distinfo6
-rw-r--r--www/py-torrequest/Makefile22
-rw-r--r--www/py-torrequest/distinfo3
-rw-r--r--www/py-torrequest/pkg-descr3
-rw-r--r--www/py-urlwatch/Makefile4
-rw-r--r--www/py-user_agent/Makefile8
-rw-r--r--www/py-user_agent/distinfo6
-rw-r--r--www/py-user_agent/pkg-descr6
-rw-r--r--www/py-wagtail-2fa/Makefile2
-rw-r--r--www/py-wagtail-airtable/Makefile2
-rw-r--r--www/py-wagtail-bakery/Makefile2
-rw-r--r--www/py-wagtail-factories/Makefile2
-rw-r--r--www/py-wagtail-localize/Makefile1
-rw-r--r--www/py-wagtail-transfer/Makefile2
-rw-r--r--www/py-wagtail-transfer/distinfo6
-rw-r--r--www/py-wagtail/Makefile7
-rw-r--r--www/py-wagtail/distinfo6
-rw-r--r--www/py-wagtail/files/patch-pyproject.toml11
-rw-r--r--www/py-woob-qt/Makefile2
-rw-r--r--www/py-woob/Makefile6
-rw-r--r--www/py-wsgidav/Makefile14
-rw-r--r--www/py-wsgidav/distinfo6
-rw-r--r--www/py-yt-dlp/Makefile2
-rw-r--r--www/py-yt-dlp/distinfo6
-rw-r--r--www/py-yt-dlp/pkg-plist39
-rw-r--r--www/pydio-cells/Makefile2
-rw-r--r--www/qt5-webengine/Makefile12
-rw-r--r--www/qt6-httpserver/distinfo6
-rw-r--r--www/qt6-webchannel/distinfo6
-rw-r--r--www/qt6-webengine/Makefile28
-rw-r--r--www/qt6-webengine/distinfo6
-rw-r--r--www/qt6-webengine/files/patch-cmake_Functions.cmake4
-rw-r--r--www/qt6-webengine/files/patch-cmake_QtToolchainHelpers.cmake10
-rw-r--r--www/qt6-webengine/files/patch-configure.cmake16
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_base_process_launch__posix.cc43
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_signin_profile__picker__handler.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_build_scripts_gperf.py27
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_runtime__enabled__features.json58
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__non__backed.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.h4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_ui_gfx_linux_gbm__wrapper.cc4
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_v8_src_codegen_arm_cpu-arm.cc18
-rw-r--r--www/qt6-webengine/files/patch-src_core_CMakeLists.txt10
-rw-r--r--www/qt6-webengine/files/patch-src_core_api_configure.cmake8
-rw-r--r--www/qt6-webengine/files/patch-src_core_compositor_native__skia__output__device__opengl.cpp11
-rw-r--r--www/qt6-webengine/pkg-plist1
-rw-r--r--www/qt6-websockets/distinfo6
-rw-r--r--www/qt6-webview/distinfo6
-rw-r--r--www/radicale/Makefile3
-rw-r--r--www/radicale/distinfo6
-rw-r--r--www/rearx/Makefile2
-rw-r--r--www/reddsaver/Makefile2
-rw-r--r--www/redmine60/Makefile4
-rw-r--r--www/redmine60/files/patch-Gemfile9
-rw-r--r--www/remark42/Makefile2
-rw-r--r--www/rt60/Makefile4
-rw-r--r--www/rt60/Makefile.cpan8
-rw-r--r--www/rt60/distinfo6
-rw-r--r--www/rt60/pkg-plist3
-rw-r--r--www/rubygem-actioncable71/Makefile2
-rw-r--r--www/rubygem-actioncable71/distinfo6
-rw-r--r--www/rubygem-actioncable72/Makefile2
-rw-r--r--www/rubygem-actioncable72/distinfo6
-rw-r--r--www/rubygem-actioncable80/Makefile2
-rw-r--r--www/rubygem-actioncable80/distinfo6
-rw-r--r--www/rubygem-actionpack71/Makefile2
-rw-r--r--www/rubygem-actionpack71/distinfo6
-rw-r--r--www/rubygem-actionpack72/Makefile5
-rw-r--r--www/rubygem-actionpack72/distinfo6
-rw-r--r--www/rubygem-actionpack72/files/patch-gemspec11
-rw-r--r--www/rubygem-actionpack80/Makefile4
-rw-r--r--www/rubygem-actionpack80/distinfo6
-rw-r--r--www/rubygem-async-http/Makefile4
-rw-r--r--www/rubygem-async-http/distinfo6
-rw-r--r--www/rubygem-atlassian-jwt/Makefile3
-rw-r--r--www/rubygem-cloudinary/Makefile2
-rw-r--r--www/rubygem-cloudinary/distinfo6
-rw-r--r--www/rubygem-ethon/Makefile2
-rw-r--r--www/rubygem-ethon/distinfo6
-rw-r--r--www/rubygem-feedjira/Makefile5
-rw-r--r--www/rubygem-feedjira/distinfo6
-rw-r--r--www/rubygem-hamlit/Makefile2
-rw-r--r--www/rubygem-hamlit/distinfo6
-rw-r--r--www/rubygem-importmap-rails-rails70/Makefile2
-rw-r--r--www/rubygem-importmap-rails-rails70/distinfo6
-rw-r--r--www/rubygem-importmap-rails-rails71/Makefile2
-rw-r--r--www/rubygem-importmap-rails-rails71/distinfo6
-rw-r--r--www/rubygem-importmap-rails-rails72/Makefile2
-rw-r--r--www/rubygem-importmap-rails-rails72/distinfo6
-rw-r--r--www/rubygem-importmap-rails/Makefile2
-rw-r--r--www/rubygem-importmap-rails/distinfo6
-rw-r--r--www/rubygem-json-jwt/Makefile2
-rw-r--r--www/rubygem-json-jwt/distinfo6
-rw-r--r--www/rubygem-jwt/Makefile2
-rw-r--r--www/rubygem-jwt/distinfo6
-rw-r--r--www/rubygem-jwt2/Makefile22
-rw-r--r--www/rubygem-jwt2/distinfo3
-rw-r--r--www/rubygem-jwt2/pkg-descr (renamed from www/rubygem-jwt29/pkg-descr)0
-rw-r--r--www/rubygem-jwt29/Makefile22
-rw-r--r--www/rubygem-jwt29/distinfo3
-rw-r--r--www/rubygem-kubeclient/Makefile3
-rw-r--r--www/rubygem-kubeclient/distinfo6
-rw-r--r--www/rubygem-protocol-http/Makefile2
-rw-r--r--www/rubygem-protocol-http/distinfo6
-rw-r--r--www/rubygem-protocol-http1/Makefile2
-rw-r--r--www/rubygem-protocol-http1/distinfo6
-rw-r--r--www/rubygem-protocol-rack/Makefile2
-rw-r--r--www/rubygem-protocol-rack/distinfo6
-rw-r--r--www/rubygem-puma/Makefile2
-rw-r--r--www/rubygem-puma/distinfo6
-rw-r--r--www/rubygem-puma6/Makefile24
-rw-r--r--www/rubygem-puma6/distinfo3
-rw-r--r--www/rubygem-puma6/pkg-descr7
-rw-r--r--www/rubygem-rackup21/Makefile26
-rw-r--r--www/rubygem-rackup21/distinfo3
-rw-r--r--www/rubygem-rackup21/pkg-descr1
-rw-r--r--www/rubygem-rails71/Makefile2
-rw-r--r--www/rubygem-rails71/distinfo6
-rw-r--r--www/rubygem-rails72/Makefile3
-rw-r--r--www/rubygem-rails72/distinfo6
-rw-r--r--www/rubygem-rails80/Makefile2
-rw-r--r--www/rubygem-rails80/distinfo6
-rw-r--r--www/rubygem-railties71/Makefile2
-rw-r--r--www/rubygem-railties71/distinfo6
-rw-r--r--www/rubygem-railties72/Makefile2
-rw-r--r--www/rubygem-railties72/distinfo6
-rw-r--r--www/rubygem-railties80/Makefile2
-rw-r--r--www/rubygem-railties80/distinfo6
-rw-r--r--www/rubygem-roda/Makefile2
-rw-r--r--www/rubygem-roda/distinfo6
-rw-r--r--www/rubygem-ruby-openai/Makefile2
-rw-r--r--www/rubygem-ruby-openai/distinfo6
-rw-r--r--www/rubygem-selenium-webdriver/Makefile4
-rw-r--r--www/rubygem-selenium-webdriver/distinfo6
-rw-r--r--www/rubygem-thruster/Makefile2
-rw-r--r--www/rubygem-thruster/distinfo6
-rw-r--r--www/rustypaste-cli/Makefile2
-rw-r--r--www/rustypaste/Makefile2
-rw-r--r--www/s/Makefile2
-rw-r--r--www/seahub/Makefile1
-rw-r--r--www/selenium/Makefile18
-rw-r--r--www/selenium/distinfo6
-rw-r--r--www/shiori/Makefile4
-rw-r--r--www/shiori/distinfo10
-rw-r--r--www/smarty/Makefile2
-rw-r--r--www/smarty/distinfo6
-rw-r--r--www/smarty4/Makefile2
-rw-r--r--www/smarty4/distinfo6
-rw-r--r--www/so/Makefile2
-rw-r--r--www/sqlpage/Makefile3
-rw-r--r--www/sqlpage/Makefile.crates216
-rw-r--r--www/sqlpage/distinfo438
-rw-r--r--www/sqlpage/files/patch-powerpc64le20
-rw-r--r--www/stork/Makefile2
-rw-r--r--www/surf/Makefile2
-rw-r--r--www/tailwindcss3/Makefile1
-rw-r--r--www/tailwindcss4/Makefile8
-rw-r--r--www/tailwindcss4/distinfo6
-rw-r--r--www/tailwindcss4/pkg-plist111
-rw-r--r--www/tdiary/Makefile18
-rw-r--r--www/tdiary/distinfo6
-rw-r--r--www/tdiary/files/patch-Gemfile19
-rw-r--r--www/tdiary/pkg-plist3
-rw-r--r--www/tdom/Makefile3
-rw-r--r--www/tdom/distinfo6
-rw-r--r--www/tdom/pkg-descr2
-rw-r--r--www/tdom/pkg-plist2
-rw-r--r--www/tgpt/Makefile1
-rw-r--r--www/threejs/Makefile2
-rw-r--r--www/threejs/distinfo6
-rw-r--r--www/threejs/pkg-plist5
-rw-r--r--www/tinymce/Makefile2
-rw-r--r--www/tinymce/distinfo6
-rw-r--r--www/tocaia/Makefile17
-rw-r--r--www/tocaia/distinfo3
-rw-r--r--www/tocaia/files/patch-Makefile31
-rw-r--r--www/tocaia/pkg-descr3
-rw-r--r--www/tomcat-devel/Makefile2
-rw-r--r--www/tomcat-devel/distinfo6
-rw-r--r--www/tomcat101/Makefile2
-rw-r--r--www/tomcat101/distinfo6
-rw-r--r--www/tomcat110/Makefile2
-rw-r--r--www/tomcat110/distinfo6
-rw-r--r--www/tomcat9/Makefile2
-rw-r--r--www/tomcat9/distinfo6
-rw-r--r--www/tor-browser/Makefile13
-rw-r--r--www/tor-browser/distinfo22
-rw-r--r--www/tor-browser/files/patch-bug187405925
-rw-r--r--www/tor-browser/files/patch-bug187636623
-rw-r--r--www/tor-browser/files/patch-toolkit_xre_nsEmbedFunctions.cpp17
-rw-r--r--www/trac-accountmanager/Makefile2
-rw-r--r--www/trac-markdownmacro/Makefile2
-rw-r--r--www/trac-spamfilter/Makefile4
-rw-r--r--www/trac-spamfilter/distinfo6
-rw-r--r--www/trac-tocmacro/Makefile2
-rw-r--r--www/trac/Makefile2
-rw-r--r--www/trunk/Makefile2
-rw-r--r--www/tt-rss/Makefile7
-rw-r--r--www/tt-rss/distinfo6
-rw-r--r--www/tt-rss/pkg-plist3
-rw-r--r--www/tuifeed/Makefile2
-rw-r--r--www/tusc/Makefile2
-rw-r--r--www/tusd/Makefile2
-rw-r--r--www/twms/Makefile2
-rw-r--r--www/uchiwa/Makefile2
-rw-r--r--www/ungoogled-chromium/Makefile5
-rw-r--r--www/ungoogled-chromium/distinfo14
-rw-r--r--www/ungoogled-chromium/files/patch-BUILD.gn22
-rw-r--r--www/ungoogled-chromium/files/patch-ash_display_mirror__window__controller.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-base_BUILD.gn30
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_dispatcher_tls.h4
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__alloc__features.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_partition__alloc.gni17
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h6
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h4
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h4
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h4
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h4
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h4
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h10
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h6
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h10
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h11
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-base_atomicops.h4
-rw-r--r--www/ungoogled-chromium/files/patch-base_compiler__specific.h4
-rw-r--r--www/ungoogled-chromium/files/patch-base_debug_debugger__posix.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-base_debug_stack__trace__posix.cc18
-rw-r--r--www/ungoogled-chromium/files/patch-base_files_file__util__posix.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-base_files_file__util__unittest.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-base_i18n_icu__util.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-base_memory_madv__free__discardable__memory__posix.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-base_memory_platform__shared__memory__region.h26
-rw-r--r--www/ungoogled-chromium/files/patch-base_memory_platform__shared__memory__region__posix.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-base_message__loop_message__pump__epoll.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-base_posix_unix__domain__socket.cc22
-rw-r--r--www/ungoogled-chromium/files/patch-base_process_internal__linux.h6
-rw-r--r--www/ungoogled-chromium/files/patch-base_process_launch.h4
-rw-r--r--www/ungoogled-chromium/files/patch-base_process_launch__posix.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-base_process_process__metrics.cc21
-rw-r--r--www/ungoogled-chromium/files/patch-base_process_process__metrics.h10
-rw-r--r--www/ungoogled-chromium/files/patch-base_process_process__metrics__freebsd.cc66
-rw-r--r--www/ungoogled-chromium/files/patch-base_process_process__metrics__openbsd.cc65
-rw-r--r--www/ungoogled-chromium/files/patch-base_process_process__posix.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-base_rand__util__posix.cc28
-rw-r--r--www/ungoogled-chromium/files/patch-base_system_sys__info.h6
-rw-r--r--www/ungoogled-chromium/files/patch-base_system_sys__info__posix.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-base_task_thread__pool_environment__config__unittest.cc22
-rw-r--r--www/ungoogled-chromium/files/patch-base_test_test__file__util__linux.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-base_threading_platform__thread__internal__posix.cc24
-rw-r--r--www/ungoogled-chromium/files/patch-base_threading_platform__thread__metrics.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-base_threading_platform__thread__metrics.h20
-rw-r--r--www/ungoogled-chromium/files/patch-base_threading_platform__thread__posix.cc87
-rw-r--r--www/ungoogled-chromium/files/patch-base_threading_platform__thread__unittest.cc13
-rw-r--r--www/ungoogled-chromium/files/patch-base_time_time__now__posix.cc21
-rw-r--r--www/ungoogled-chromium/files/patch-base_trace__event_malloc__dump__provider.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-base_trace__event_process__memory__dump.cc15
-rw-r--r--www/ungoogled-chromium/files/patch-build_config_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-build_config_BUILDCONFIG.gn18
-rw-r--r--www/ungoogled-chromium/files/patch-build_config_clang_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-build_config_compiler_BUILD.gn112
-rw-r--r--www/ungoogled-chromium/files/patch-build_config_rust.gni10
-rw-r--r--www/ungoogled-chromium/files/patch-build_linux_strip__binary.py10
-rw-r--r--www/ungoogled-chromium/files/patch-build_nocompile.gni11
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs59
-rw-r--r--www/ungoogled-chromium/files/patch-build_toolchain_gcc__toolchain.gni6
-rw-r--r--www/ungoogled-chromium/files/patch-build_toolchain_toolchain.gni4
-rw-r--r--www/ungoogled-chromium/files/patch-cc_base_features.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_app_chrome__main__delegate.cc58
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_app_settings__strings.grdp16
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc238
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_background_extensions_background__mode__manager.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_background_glic_glic__status__icon.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_browser__features.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_browser__features.h6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_browser__process__impl.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_browser__process__impl.h4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_chrome__browser__field__trials.cc16
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_chrome__browser__field__trials.h11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_chrome__browser__interface__binders.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc23
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_chrome__browser__main.cc42
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_chrome__content__browser__client.cc103
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_chrome__content__browser__client.h10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc38
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_component__updater_registration.cc23
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc52
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_devtools_features.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_devtools_features.h11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_devtools_remote__debugging__server.cc28
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_devtools_remote__debugging__server.h11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_download_download__item__model.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_download_download__prefs.cc18
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc25
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.h13
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_enterprise_connectors_common.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_enterprise_connectors_connectors__service.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service__factory.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc28
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_extensions_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc15
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_extensions_api_tabs_tabs__api.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc18
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_extensions_external__provider__impl.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc14
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_flag__descriptions.cc112
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_flag__descriptions.h110
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_glic_widget_glic__widget.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_global__features.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_global__features.h10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_headless_headless__mode__util.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_media_router_discovery_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc29
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_memory__details.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc46
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_metrics_power_process__monitor.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_net_profile__network__context__service.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_net_profile__network__context__service__factory.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_net_system__network__context__manager.cc38
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_net_system__network__context__manager.h6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc24
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc127
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_prefs_browser__prefs.cc14
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_printing_print__backend__service__manager.cc18
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc41
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_profiles_profile__impl.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_profiles_profiles__state.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_regional__capabilities_regional__capabilities__service__client.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_renderer__preferences__util.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_screen__ai_screen__ai__service__router.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_sessions_session__restore.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_signin_chrome__signin__client.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_signin_signin__hats__util.cc29
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_signin_signin__util.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_signin_signin__util.h11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_sync_chrome__sync__controller__builder.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_sync_sync__service__factory.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_task__manager_sampling_task__group.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_task__manager_sampling_task__group.h30
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_task__manager_task__manager__observer.h8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_themes_theme__service.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_themes_theme__service__factory.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_actions_chrome__action__id.h4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_browser.h4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_browser__command__controller.cc22
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_browser__commands.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_browser__ui__prefs.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_chrome__pages.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_chrome__pages.h4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_hats_survey__config.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_signin_signin__view__controller.cc13
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_signin_signin__view__controller.h11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h13
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_tab__helpers.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_tabs_features.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_tabs_tab__features.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_task__manager_task__manager__columns.h4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_test_popup__browsertest.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_ui__features.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_ui__features.h4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_accelerator__table.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc23
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc23
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_frame_browser__view.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc16
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc44
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h15
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_tab__strip__combo__button.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_about_about__ui.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_about_about__ui.h4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc27
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc29
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc18
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_management_management__ui.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.h10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc25
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h11
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_window__sizer_window__sizer.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc13
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_webauthn_enclave__manager.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_webauthn_password__credential__controller.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_chrome__features.cc14
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_chrome__features.h10
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_chrome__paths.cc24
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_chrome__paths.h14
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_chrome__switches.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_chrome__switches.h6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_crash__keys.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_extensions_extension__constants.h4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_media_cdm__host__file__path.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_media_cdm__registration.cc14
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_pref__names.h32
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_url__constants.h4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_webui__url__constants.cc9
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_common_webui__url__constants.h17
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_services_printing_print__backend__service__impl.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_test_chromedriver_chrome__launcher.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_test_chromedriver_key__converter__unittest.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_updater_app_app__uninstall.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_updater_configurator.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_utility_services.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-components_BUILD.gn18
-rw-r--r--www/ungoogled-chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc18
-rw-r--r--www/ungoogled-chromium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h6
-rw-r--r--www/ungoogled-chromium/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc47
-rw-r--r--www/ungoogled-chromium/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_autofill_core_common_autofill__payments__features.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-components_autofill_core_common_autofill__prefs.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-components_autofill_core_common_autofill__prefs.h8
-rw-r--r--www/ungoogled-chromium/files/patch-components_commerce_core_commerce__feature__list.cc29
-rw-r--r--www/ungoogled-chromium/files/patch-components_constrained__window_constrained__window__views.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_crash_core_app_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-components_device__signals_core_browser_browser__utils.h8
-rw-r--r--www/ungoogled-chromium/files/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-components_device__signals_core_common_platform__utils.h11
-rw-r--r--www/ungoogled-chromium/files/patch-components_device__signals_core_common_signals__features.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_device__signals_core_common_signals__features.h6
-rw-r--r--www/ungoogled-chromium/files/patch-components_embedder__support_user__agent__utils.cc41
-rw-r--r--www/ungoogled-chromium/files/patch-components_embedder__support_user__agent__utils__unittest.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-components_enterprise_browser_reporting_report__util.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_enterprise_data__controls_core_browser_features.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-components_enterprise_data__controls_core_browser_features.h11
-rw-r--r--www/ungoogled-chromium/files/patch-components_enterprise_data__controls_core_browser_rule.cc29
-rw-r--r--www/ungoogled-chromium/files/patch-components_enterprise_watermarking_watermark.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-components_eye__dropper_eye__dropper__view.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__configurations.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__constants.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__constants.h8
-rw-r--r--www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__list.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-components_feature__engagement_public_feature__list.h20
-rw-r--r--www/ungoogled-chromium/files/patch-components_feed_core_v2_feed__network__impl__unittest.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_feed_core_v2_proto__util.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-components_feed_core_v2_proto__util__unittest.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_gwp__asan_client_gwp__asan.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_gwp__asan_client_gwp__asan__features.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-components_media__router_common_media__source.cc14
-rw-r--r--www/ungoogled-chromium/files/patch-components_metrics_dwa_dwa__service.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_metrics_metrics__log.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-components_optimization__guide_core_optimization__guide__features.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-components_os__crypt_sync_os__crypt.h18
-rw-r--r--www/ungoogled-chromium/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_browser_features_password__features.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_browser_features_password__features.h4
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_browser_password__autofill__manager.h11
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_browser_password__form__filling.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_browser_password__form__manager.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_browser_password__manager.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_browser_password__manager__client.h4
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.h4
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_browser_password__store__factory__util.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_browser_password__store_login__database.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_password__manager_core_common_password__manager__pref__names.h4
-rw-r--r--www/ungoogled-chromium/files/patch-components_permissions_prediction__service_prediction__common.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-components_policy_core_browser_url__blocklist__manager.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_policy_core_common_policy__loader__common.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-components_policy_core_common_policy__pref__names.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-components_policy_core_common_policy__pref__names.h11
-rw-r--r--www/ungoogled-chromium/files/patch-components_power__metrics_energy__metrics__provider.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_regional__capabilities_regional__capabilities__service.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.cc18
-rw-r--r--www/ungoogled-chromium/files/patch-components_regional__capabilities_regional__capabilities__switches.h18
-rw-r--r--www/ungoogled-chromium/files/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_search__engines_template__url__service.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_signin_public_base_signin__switches.cc15
-rw-r--r--www/ungoogled-chromium/files/patch-components_signin_public_base_signin__switches.h17
-rw-r--r--www/ungoogled-chromium/files/patch-components_startup__metric__utils_common_startup__metric__utils.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_supervised__user_core_browser_child__account__service.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_supervised__user_core_common_features.cc46
-rw-r--r--www/ungoogled-chromium/files/patch-components_supervised__user_core_common_features.h17
-rw-r--r--www/ungoogled-chromium/files/patch-components_sync__preferences_common__syncable__prefs__database.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-components_system__cpu_cpu__probe.cc15
-rw-r--r--www/ungoogled-chromium/files/patch-components_trusted__vault_trusted__vault__connection__impl.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_user__education_views_help__bubble__view.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-components_variations_net_variations__command__line.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-components_variations_service_variations__service.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_viz_host_host__display__client.cc9
-rw-r--r--www/ungoogled-chromium/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_viz_service_display__embedder_software__output__surface.h6
-rw-r--r--www/ungoogled-chromium/files/patch-components_viz_service_display_skia__renderer.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h8
-rw-r--r--www/ungoogled-chromium/files/patch-components_viz_service_gl_gpu__service__impl.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-components_viz_service_gl_gpu__service__impl.h11
-rw-r--r--www/ungoogled-chromium/files/patch-content_app_BUILD.gn6
-rw-r--r--www/ungoogled-chromium/files/patch-content_app_content__main.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-content_app_content__main__runner__impl.cc48
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_BUILD.gn6
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_accessibility_browser__accessibility__state__impl.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc26
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_browser__child__process__host__impl.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_browser__child__process__host__impl.h4
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_browser__interface__binders.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_browser__main__loop.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_child__process__launcher__helper.h11
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_child__process__launcher__helper__linux.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_child__thread__type__switcher__linux.cc16
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_compositor_viz__process__transport__factory.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_gpu_compositor__util.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_gpu_gpu__data__manager__impl.h6
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h6
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_network__service__instance__impl.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_renderer__host_delegated__frame__host.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_renderer__host_render__process__host__impl.cc16
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_renderer__host_render__process__host__impl.h16
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc17
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_renderer__host_render__view__host__impl.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_service__host_utility__process__host.cc28
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_service__host_utility__sandbox__delegate.cc35
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_v8__snapshot__files.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_web__contents_web__contents__view__aura.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc18
-rw-r--r--www/ungoogled-chromium/files/patch-content_child_child__process.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-content_common_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-content_common_features.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-content_common_features.h6
-rw-r--r--www/ungoogled-chromium/files/patch-content_common_gpu__pre__sandbox__hook__bsd.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-content_common_gpu__pre__sandbox__hook__linux.h16
-rw-r--r--www/ungoogled-chromium/files/patch-content_gpu_gpu__child__thread.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-content_gpu_gpu__main.cc18
-rw-r--r--www/ungoogled-chromium/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc29
-rw-r--r--www/ungoogled-chromium/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h11
-rw-r--r--www/ungoogled-chromium/files/patch-content_ppapi__plugin_ppapi__plugin__main.cc23
-rw-r--r--www/ungoogled-chromium/files/patch-content_public_common_content__features.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-content_public_common_content__switches.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-content_public_common_content__switches.h4
-rw-r--r--www/ungoogled-chromium/files/patch-content_renderer_render__thread__impl.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-content_renderer_renderer__blink__platform__impl.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-content_renderer_renderer__blink__platform__impl.h4
-rw-r--r--www/ungoogled-chromium/files/patch-content_shell_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-content_shell_app_shell__main__delegate.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-content_shell_browser_shell__paths.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-content_shell_renderer_shell__content__renderer__client.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-content_shell_utility_shell__content__utility__client.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc84
-rw-r--r--www/ungoogled-chromium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.h22
-rw-r--r--www/ungoogled-chromium/files/patch-content_utility_services.cc70
-rw-r--r--www/ungoogled-chromium/files/patch-content_utility_utility__main.cc62
-rw-r--r--www/ungoogled-chromium/files/patch-content_zygote_BUILD.gn6
-rw-r--r--www/ungoogled-chromium/files/patch-device_bluetooth_bluetooth__adapter.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-device_bluetooth_cast__bluetooth.gni4
-rw-r--r--www/ungoogled-chromium/files/patch-device_gamepad_gamepad__provider.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-extensions_browser_api_messaging_message__service.cc14
-rw-r--r--www/ungoogled-chromium/files/patch-extensions_common_api___permission__features.json178
-rw-r--r--www/ungoogled-chromium/files/patch-extensions_common_command.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-extensions_common_features_feature.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-extensions_shell_app_shell__main__delegate.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-extensions_shell_browser_shell__browser__main__parts.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_command__buffer_client_test__shared__image__interface.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_command__buffer_client_test__shared__image__interface.h11
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_command__buffer_service_dawn__context__provider.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_command__buffer_service_shared__context__state.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_command__buffer_service_shared__context__state.h6
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_config_gpu__control__list.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_config_gpu__finch__features.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_config_gpu__info__collector.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_ipc_common_gpu__memory__buffer__support.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_ipc_common_gpu__memory__buffer__support.h11
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_ipc_service_gpu__init.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_vulkan_vulkan__device__queue.h4
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_vulkan_vulkan__image.h6
-rw-r--r--www/ungoogled-chromium/files/patch-gpu_vulkan_vulkan__util.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-headless_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-headless_lib_browser_headless__content__browser__client.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-headless_lib_browser_headless__content__browser__client.h4
-rw-r--r--www/ungoogled-chromium/files/patch-headless_lib_headless__content__main__delegate.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ipc_ipc__channel.h6
-rw-r--r--www/ungoogled-chromium/files/patch-ipc_ipc__channel__mojo.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ipc_ipc__message__utils.h4
-rw-r--r--www/ungoogled-chromium/files/patch-media_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-media_audio_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-media_audio_alsa_audio__manager__alsa.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-media_audio_audio__input__device.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-media_audio_pulse_pulse__util.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-media_audio_sndio_audio__manager__sndio.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-media_audio_sndio_audio__manager__sndio.h4
-rw-r--r--www/ungoogled-chromium/files/patch-media_audio_sndio_sndio__input.cc5
-rw-r--r--www/ungoogled-chromium/files/patch-media_audio_sndio_sndio__output.cc5
-rw-r--r--www/ungoogled-chromium/files/patch-media_base_audio__latency.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-media_base_media__switches.cc29
-rw-r--r--www/ungoogled-chromium/files/patch-media_base_media__switches.h12
-rw-r--r--www/ungoogled-chromium/files/patch-media_base_video__frame.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-media_base_video__frame.h14
-rw-r--r--www/ungoogled-chromium/files/patch-media_capture_video_create__video__capture__device__factory.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-media_capture_video_linux_fake__v4l2__impl.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc30
-rw-r--r--www/ungoogled-chromium/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc14
-rw-r--r--www/ungoogled-chromium/files/patch-media_capture_video_video__capture__device__client.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-media_ffmpeg_scripts_build__ffmpeg.py6
-rw-r--r--www/ungoogled-chromium/files/patch-media_ffmpeg_scripts_robo__lib_config.py6
-rw-r--r--www/ungoogled-chromium/files/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-media_gpu_gpu__video__encode__accelerator__factory.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-media_gpu_test_video__frame__helpers.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-media_gpu_test_video__frame__validator.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-media_gpu_vaapi_vaapi__video__decoder.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-media_gpu_vaapi_vaapi__wrapper.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-media_media__options.gni4
-rw-r--r--www/ungoogled-chromium/files/patch-media_mojo_mojom_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-media_video_fake__gpu__memory__buffer.cc29
-rw-r--r--www/ungoogled-chromium/files/patch-media_video_fake__gpu__memory__buffer.h11
-rw-r--r--www/ungoogled-chromium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc14
-rw-r--r--www/ungoogled-chromium/files/patch-media_video_video__encode__accelerator__adapter.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-media_webrtc_audio__processor.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-media_webrtc_helpers__unittests.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-mojo_core_BUILD.gn12
-rw-r--r--www/ungoogled-chromium/files/patch-mojo_core_channel.cc13
-rw-r--r--www/ungoogled-chromium/files/patch-mojo_core_embedder_features.h8
-rw-r--r--www/ungoogled-chromium/files/patch-mojo_public_tools_bindings_mojom.gni4
-rw-r--r--www/ungoogled-chromium/files/patch-net_BUILD.gn20
-rw-r--r--www/ungoogled-chromium/files/patch-net_base_features.cc13
-rw-r--r--www/ungoogled-chromium/files/patch-net_base_sockaddr__util__posix.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-net_disk__cache_backend__experiment.h4
-rw-r--r--www/ungoogled-chromium/files/patch-net_disk__cache_simple_simple__file__tracker.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-net_dns_BUILD.gn16
-rw-r--r--www/ungoogled-chromium/files/patch-net_dns_address__info.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-net_dns_address__sorter__posix.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-net_dns_public_resolv__reader.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-net_http_http__network__session.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-net_proxy__resolution_proxy__config__service__linux.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-net_quic_quic__network__transaction__unittest.cc28
-rw-r--r--www/ungoogled-chromium/files/patch-net_socket_udp__socket__posix.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-net_socket_udp__socket__unittest.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-net_url__request_url__request__context.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-net_url__request_url__request__context__builder.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-pdf_pdfium_pdfium__engine.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-printing_backend_cups__helper.cc52
-rw-r--r--www/ungoogled-chromium/files/patch-printing_backend_cups__helper.h11
-rw-r--r--www/ungoogled-chromium/files/patch-printing_backend_cups__ipp__helper.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-printing_backend_cups__jobs.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-printing_backend_cups__printer.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-printing_backend_cups__weak__functions.h11
-rw-r--r--www/ungoogled-chromium/files/patch-printing_backend_print__backend__cups.cc29
-rw-r--r--www/ungoogled-chromium/files/patch-printing_backend_print__backend__cups.h11
-rw-r--r--www/ungoogled-chromium/files/patch-printing_backend_print__backend__cups__ipp.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-printing_mojom_printing__context__mojom__traits.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-printing_mojom_printing__context__mojom__traits__unittest.cc16
-rw-r--r--www/ungoogled-chromium/files/patch-printing_print__settings.h10
-rw-r--r--www/ungoogled-chromium/files/patch-printing_printing__features.cc16
-rw-r--r--www/ungoogled-chromium/files/patch-printing_printing__features.h8
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_base_chromoting__event.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_chromoting__host.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_chromoting__host__services__client.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_create__desktop__interaction__strategy__factory.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_host__main.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc30
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_me2me__desktop__environment.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_policy__watcher.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_remote__open__url_remote__open__url__main.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_remoting__me2me__host.cc41
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_security__key_remote__security__key__main.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_setup_me2me__native__messaging__host__main.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_setup_start__host__main.cc19
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_host_webauthn_remote__webauthn__main.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-remoting_protocol_webrtc__video__stream.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-sandbox_linux_BUILD.gn6
-rw-r--r--www/ungoogled-chromium/files/patch-sandbox_linux_services_init__process__reaper.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-sandbox_policy_BUILD.gn6
-rw-r--r--www/ungoogled-chromium/files/patch-sandbox_policy_freebsd_sandbox__freebsd.cc5
-rw-r--r--www/ungoogled-chromium/files/patch-sandbox_policy_mojom_sandbox.mojom4
-rw-r--r--www/ungoogled-chromium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc21
-rw-r--r--www/ungoogled-chromium/files/patch-sandbox_policy_sandbox.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-sandbox_policy_sandbox__type.cc75
-rw-r--r--www/ungoogled-chromium/files/patch-sandbox_policy_switches.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-sandbox_policy_switches.h4
-rw-r--r--www/ungoogled-chromium/files/patch-services_device_public_cpp_device__features.cc14
-rw-r--r--www/ungoogled-chromium/files/patch-services_device_public_mojom_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-services_device_serial_serial__device__enumerator.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-services_device_serial_serial__io__handler__posix.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-services_device_usb_usb__device__handle__usbfs.cc21
-rw-r--r--www/ungoogled-chromium/files/patch-services_device_usb_usb__service.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-services_device_usb_usb__service__fake.cc5
-rw-r--r--www/ungoogled-chromium/files/patch-services_network_BUILD.gn8
-rw-r--r--www/ungoogled-chromium/files/patch-services_network_network__context.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-services_network_network__context.h4
-rw-r--r--www/ungoogled-chromium/files/patch-services_network_network__service.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-services_network_network__service.h4
-rw-r--r--www/ungoogled-chromium/files/patch-services_network_public_cpp_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-services_network_public_cpp_features.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-services_network_public_mojom_BUILD.gn15
-rw-r--r--www/ungoogled-chromium/files/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h4
-rw-r--r--www/ungoogled-chromium/files/patch-services_on__device__model_on__device__model__service.h22
-rw-r--r--www/ungoogled-chromium/files/patch-services_on__device__model_pre__sandbox__init.cc38
-rw-r--r--www/ungoogled-chromium/files/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc16
-rw-r--r--www/ungoogled-chromium/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-services_screen__ai_public_cpp_utilities.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-services_screen__ai_screen__ai__service__impl.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-services_shape__detection_shape__detection__sandbox__hook.cc13
-rw-r--r--www/ungoogled-chromium/files/patch-services_shape__detection_shape__detection__sandbox__hook.h16
-rw-r--r--www/ungoogled-chromium/files/patch-services_shape__detection_shape__detection__service.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc37
-rw-r--r--www/ungoogled-chromium/files/patch-services_viz_public_mojom_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-skia_ext_font__utils.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_angle_BUILD.gn8
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_angle_src_libANGLE_Display.cpp14
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_angle_util_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_common_features.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_public_platform_platform.h4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_core_layout_layout__view.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h16
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json579
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_wtf_math__extras.h6
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_wtf_stack__util.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_cpuinfo_cpuinfo.gni6
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_crashpad_crashpad_client_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_crashpad_crashpad_util_misc_capture__context.h9
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_ffmpeg_configure4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_fontconfig_include_config.h49
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_fontconfig_include_meson-config.h44
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_fontconfig_src_src_fccompat.c8
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_ipcz_src_reference__drivers_random.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_leveldatabase_env__chromium.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_node_check__version.py14
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_node_node.gni20
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_pdfium_core_fxcodec_png_png__decoder.cpp13
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp6
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_perfetto_src_base_event__fd.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_perfetto_src_base_scoped__sched__boost.cc26
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_perfetto_src_base_string__utils.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_perfetto_src_base_test_vm__test__utils.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_perfetto_src_base_utils.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc14
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_protobuf_proto__library.gni19
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_rust_qr__code_v2_BUILD.gn13
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_speech-dispatcher_libspeechd__version.h4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c8
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_test__fonts_fontconfig_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_modules_portal_pipewire__utils.h12
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_rtc__base_byte__order.h4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_rtc__base_cpu__info.cc24
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_rtc__base_ip__address.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_rtc__base_net__helpers.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_rtc__base_network.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc42
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_rtc__base_physical__socket__server.h4
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_rtc__base_platform__thread__types.cc17
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_webrtc_system__wrappers_BUILD.gn11
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_zlib_BUILD.gn8
-rw-r--r--www/ungoogled-chromium/files/patch-tools_gn_build_gen.py4
-rw-r--r--www/ungoogled-chromium/files/patch-tools_grit_grit_node_base.py4
-rw-r--r--www/ungoogled-chromium/files/patch-tools_json__schema__compiler_cpp__bundle__generator.py6
-rw-r--r--www/ungoogled-chromium/files/patch-tools_protoc__wrapper_protoc__wrapper.py4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_accessibility_accessibility__features.cc19
-rw-r--r--www/ungoogled-chromium/files/patch-ui_accessibility_accessibility__features.h19
-rw-r--r--www/ungoogled-chromium/files/patch-ui_accessibility_ax__node.cc18
-rw-r--r--www/ungoogled-chromium/files/patch-ui_accessibility_ax__node.h10
-rw-r--r--www/ungoogled-chromium/files/patch-ui_accessibility_ax__tree.cc46
-rw-r--r--www/ungoogled-chromium/files/patch-ui_accessibility_ax__tree.h22
-rw-r--r--www/ungoogled-chromium/files/patch-ui_base_accelerators_accelerator.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc16
-rw-r--r--www/ungoogled-chromium/files/patch-ui_base_cursor_cursor__factory.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_base_resource_resource__bundle.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_base_test_skia__gold__pixel__diff.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_base_ui__base__features.cc17
-rw-r--r--www/ungoogled-chromium/files/patch-ui_base_ui__base__features.h11
-rw-r--r--www/ungoogled-chromium/files/patch-ui_base_ui__base__switches.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_base_ui__base__switches.h6
-rw-r--r--www/ungoogled-chromium/files/patch-ui_base_webui_web__ui__util.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-ui_color_color__id.h4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_compositor_compositor.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_compositor_compositor.h4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_events_devices_x11_device__data__manager__x11.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-ui_events_event.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gfx_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gfx_font__fallback__linux.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gfx_font__render__params__linux.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gfx_gpu__extra__info.h11
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gfx_gpu__memory__buffer.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gfx_gpu__memory__buffer.h29
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc14
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h14
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gfx_platform__font__skia.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gfx_switches.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gfx_switches.h6
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gl_BUILD.gn26
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gl_gl__context.cc13
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gl_gl__fence.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gl_gl__implementation.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gl_gl__switches.cc24
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gtk_gtk__compat.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_gtk_printing_print__dialog__gtk.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_message__center_views_message__popup__view.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_native__theme_features_native__theme__features.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-ui_native__theme_native__theme__base.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_ozone_common_egl__util.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-ui_ozone_platform_wayland_common_wayland__util.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_ozone_platform_x11_x11__window.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_views_BUILD.gn8
-rw-r--r--www/ungoogled-chromium/files/patch-ui_views_controls_prefix__selector.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_views_controls_textfield_textfield.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-ui_views_controls_textfield_textfield.h4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_views_corewm_tooltip__aura.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-ui_views_views__delegate.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc8
-rw-r--r--www/ungoogled-chromium/files/patch-ui_views_widget_widget.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-ui_views_widget_widget.h4
-rw-r--r--www/ungoogled-chromium/files/patch-ui_views_window_custom__frame__view.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-ui_views_window_default__frame__view.cc11
-rw-r--r--www/ungoogled-chromium/files/patch-ui_views_window_dialog__delegate.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-v8_BUILD.gn14
-rw-r--r--www/ungoogled-chromium/files/patch-v8_include_v8config.h14
-rw-r--r--www/ungoogled-chromium/files/patch-v8_src_api_api.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-v8_src_base_platform_platform-posix.cc12
-rw-r--r--www/ungoogled-chromium/files/patch-v8_src_execution_isolate.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-v8_src_flags_flags.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-v8_src_libsampler_sampler.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-v8_src_trap-handler_handler-inside-posix.cc6
-rw-r--r--www/ungoogled-chromium/files/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h128
-rw-r--r--www/ungoogled-chromium/pkg-plist554
-rw-r--r--www/unit-java/Makefile6
-rw-r--r--www/unit-java/distinfo58
-rw-r--r--www/unit/Makefile1
-rw-r--r--www/unit/distinfo6
-rw-r--r--www/unit/files/patch-auto_njs22
-rw-r--r--www/unit/files/patch-src_nxt__http__js.c139
-rw-r--r--www/unit/version.mk2
-rw-r--r--www/varnish-libvmod-dynamic/Makefile5
-rw-r--r--www/varnish-libvmod-dynamic/distinfo6
-rw-r--r--www/varnish-libvmod-fileserver/Makefile2
-rw-r--r--www/varnish7/Makefile2
-rw-r--r--www/varnish7/distinfo6
-rw-r--r--www/varnish_exporter/Makefile2
-rw-r--r--www/vigil/Makefile2
-rw-r--r--www/vimb/Makefile2
-rw-r--r--www/vultr-cli/Makefile47
-rw-r--r--www/vultr-cli/distinfo86
-rw-r--r--www/vultr-cli/files/modules.txt93
-rw-r--r--www/w3m/Makefile9
-rw-r--r--www/w3m/distinfo6
-rw-r--r--www/wasm-bindgen-cli/Makefile2
-rw-r--r--www/wasm-pack/Makefile2
-rw-r--r--www/waterfox/Makefile5
-rw-r--r--www/waterfox/distinfo10
-rw-r--r--www/waterfox/files/patch-bug187405925
-rw-r--r--www/waterfox/files/patch-bug187636623
-rw-r--r--www/waterfox/files/patch-toolkit_xre_nsEmbedFunctions.cpp17
-rw-r--r--www/web2ldap/Makefile2
-rw-r--r--www/webhook/Makefile2
-rw-r--r--www/webkit2-gtk/Makefile2
-rw-r--r--www/websocat/Makefile2
-rw-r--r--www/websocketd/Makefile4
-rw-r--r--www/websocketd/distinfo6
-rw-r--r--www/wiki-tui/Makefile2
-rw-r--r--www/wordpress/Makefile2
-rw-r--r--www/wordpress/distinfo6
-rw-r--r--www/writeas-cli/Makefile2
-rw-r--r--www/writefreely/Makefile4
-rw-r--r--www/writefreely/distinfo18
-rw-r--r--www/writefreely/pkg-plist2
-rw-r--r--www/wslay/Makefile4
-rw-r--r--www/wslay/files/patch-CMakeLists.txt13
-rw-r--r--www/wslay/files/wslay.pc.cmake.in13
-rw-r--r--www/wslay/pkg-plist1
-rw-r--r--www/wuzz/Makefile2
-rw-r--r--www/xcaddy/Makefile2
-rw-r--r--www/xh/Makefile2
-rw-r--r--www/xist/Makefile4
-rw-r--r--www/yarn-node18/Makefile8
-rw-r--r--www/yourls/Makefile2
-rw-r--r--www/yourls/distinfo6
-rw-r--r--www/yt-dlp/Makefile4
-rw-r--r--www/yt-dlp/distinfo6
-rw-r--r--www/zgrab2/Makefile2
-rw-r--r--www/zola/Makefile1
-rw-r--r--x11-clocks/kteatime/Makefile6
-rw-r--r--x11-clocks/kteatime/distinfo6
-rw-r--r--x11-clocks/ktimer/distinfo6
-rw-r--r--x11-fm/Makefile1
-rw-r--r--x11-fm/caja/Makefile5
-rw-r--r--x11-fm/caja/pkg-plist13
-rw-r--r--x11-fm/dolphin/distinfo6
-rw-r--r--x11-fm/dolphin/pkg-plist5
-rw-r--r--x11-fm/doublecmd/Makefile4
-rw-r--r--x11-fm/doublecmd/distinfo6
-rw-r--r--x11-fm/fsv2/Makefile1
-rw-r--r--x11-fm/konqueror/distinfo6
-rw-r--r--x11-fm/konqueror/pkg-plist2
-rw-r--r--x11-fm/nemo/Makefile1
-rw-r--r--x11-fm/thunar/Makefile2
-rw-r--r--x11-fm/thunar/distinfo6
-rw-r--r--x11-fm/xfile/Makefile46
-rw-r--r--x11-fm/xfile/distinfo3
-rw-r--r--x11-fm/xfile/pkg-descr13
-rw-r--r--x11-fm/xfile/pkg-plist135
-rw-r--r--x11-fonts/Makefile1
-rw-r--r--x11-fonts/fnt/Makefile1
-rw-r--r--x11-fonts/font-awesome/Makefile18
-rw-r--r--x11-fonts/font-awesome/distinfo6
-rw-r--r--x11-fonts/font-awesome/files/pkg-message.in8
-rw-r--r--x11-fonts/font-awesome/pkg-message8
-rw-r--r--x11-fonts/gallant/Makefile27
-rw-r--r--x11-fonts/gallant/distinfo3
-rw-r--r--x11-fonts/gallant/pkg-descr19
-rw-r--r--x11-fonts/google-fonts/Makefile3
-rw-r--r--x11-fonts/linux-c7-fontconfig/pkg-plist.aarch641
-rw-r--r--x11-fonts/py-afdko/Makefile4
-rw-r--r--x11-fonts/py-fontfeatures/Makefile4
-rw-r--r--x11-fonts/py-shaperglot/Makefile9
-rw-r--r--x11-fonts/py-shaperglot/Makefile.crates105
-rw-r--r--x11-fonts/py-shaperglot/distinfo216
-rw-r--r--x11-fonts/py-shaperglot/files/patch-protoc26
-rw-r--r--x11-fonts/py-ufoLib/Makefile4
-rw-r--r--x11-fonts/py-vfblib/Makefile4
-rw-r--r--x11-fonts/py-vfblib/distinfo6
-rw-r--r--x11-fonts/py-vfblib/files/patch-pyproject.toml3
-rw-r--r--x11-themes/Makefile3
-rw-r--r--x11-themes/bibata-cursor-theme/Makefile27
-rw-r--r--x11-themes/bibata-cursor-theme/distinfo3
-rw-r--r--x11-themes/bibata-cursor-theme/pkg-descr8
-rw-r--r--x11-themes/bibata-cursor-theme/pkg-plist1764
-rw-r--r--x11-themes/catppuccin-cursor-theme/Makefile70
-rw-r--r--x11-themes/catppuccin-cursor-theme/distinfo3
-rw-r--r--x11-themes/catppuccin-cursor-theme/files/fonts.conf8
-rw-r--r--x11-themes/catppuccin-cursor-theme/pkg-descr1
-rw-r--r--x11-themes/catppuccin-cursor-theme/pkg-plist22784
-rw-r--r--x11-themes/catppuccin-gtk-theme/Makefile61
-rw-r--r--x11-themes/catppuccin-gtk-theme/distinfo3
-rw-r--r--x11-themes/catppuccin-gtk-theme/pkg-descr5
-rw-r--r--x11-themes/kf6-breeze-icons/Makefile4
-rw-r--r--x11-themes/kf6-breeze-icons/distinfo6
-rw-r--r--x11-themes/kf6-breeze-icons/pkg-plist497
-rw-r--r--x11-themes/kf6-kcolorscheme/distinfo6
-rw-r--r--x11-themes/kf6-kiconthemes/distinfo6
-rw-r--r--x11-themes/kf6-qqc2-desktop-style/distinfo6
-rw-r--r--x11-themes/kf6-qqc2-desktop-style/pkg-plist2
-rw-r--r--x11-themes/matcha-gtk-themes/Makefile10
-rw-r--r--x11-themes/matcha-gtk-themes/distinfo6
-rw-r--r--x11-themes/matcha-gtk-themes/files/patch-install.sh12
-rw-r--r--x11-themes/matcha-gtk-themes/pkg-plist60
-rw-r--r--x11-themes/mojave-gtk-themes/Makefile2
-rw-r--r--x11-themes/mojave-gtk-themes/distinfo6
-rw-r--r--x11-themes/mojave-gtk-themes/files/patch-install.sh45
-rw-r--r--x11-themes/mojave-gtk-themes/pkg-plist432
-rw-r--r--x11-themes/numix-icon-theme-circle/Makefile6
-rw-r--r--x11-themes/numix-icon-theme-circle/distinfo6
-rw-r--r--x11-themes/numix-icon-theme-circle/pkg-plist702
-rw-r--r--x11-themes/numix-icon-theme/Makefile2
-rw-r--r--x11-themes/numix-icon-theme/distinfo6
-rw-r--r--x11-themes/numix-icon-theme/pkg-plist66
-rw-r--r--x11-themes/plasma6-aurorae/distinfo6
-rw-r--r--x11-themes/plasma6-breeze-gtk/distinfo6
-rw-r--r--x11-themes/plasma6-breeze/distinfo6
-rw-r--r--x11-themes/plasma6-kde-gtk-config/distinfo6
-rw-r--r--x11-themes/plasma6-oxygen/distinfo6
-rw-r--r--x11-themes/plasma6-oxygen/pkg-plist1
-rw-r--r--x11-themes/plasma6-plasma-workspace-wallpapers/distinfo6
-rw-r--r--x11-themes/plasma6-qqc2-breeze-style/distinfo6
-rw-r--r--x11-themes/qt6gtk2/Makefile4
-rw-r--r--x11-themes/qt6gtk2/distinfo6
-rw-r--r--x11-themes/tela-icon-theme/Makefile8
-rw-r--r--x11-themes/tela-icon-theme/distinfo6
-rw-r--r--x11-themes/tela-icon-theme/pkg-plist2266
-rw-r--r--x11-themes/wpgtk/Makefile1
-rw-r--r--x11-themes/zorin-icon-themes/Makefile2
-rw-r--r--x11-themes/zorin-icon-themes/distinfo6
-rw-r--r--x11-themes/zorin-icon-themes/pkg-plist18080
-rw-r--r--x11-toolkits/Makefile1
-rw-r--r--x11-toolkits/aquamarine/Makefile3
-rw-r--r--x11-toolkits/aquamarine/distinfo6
-rw-r--r--x11-toolkits/bwidget/Makefile2
-rw-r--r--x11-toolkits/bwidget/distinfo6
-rw-r--r--x11-toolkits/fox17/Makefile2
-rw-r--r--x11-toolkits/fox17/distinfo6
-rw-r--r--x11-toolkits/fox17/files/patch-include_FXObject.h26
-rw-r--r--x11-toolkits/fox17/pkg-plist5
-rw-r--r--x11-toolkits/gtkmm40/Makefile2
-rw-r--r--x11-toolkits/kf6-attica/distinfo6
-rw-r--r--x11-toolkits/kf6-kcompletion/distinfo6
-rw-r--r--x11-toolkits/kf6-kconfigwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-kguiaddons/distinfo6
-rw-r--r--x11-toolkits/kf6-kirigami/distinfo6
-rw-r--r--x11-toolkits/kf6-kirigami/pkg-plist18
-rw-r--r--x11-toolkits/kf6-kitemviews/distinfo6
-rw-r--r--x11-toolkits/kf6-kjobwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-kjobwidgets/pkg-plist4
-rw-r--r--x11-toolkits/kf6-ktextwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-kwidgetsaddons/distinfo6
-rw-r--r--x11-toolkits/kf6-kxmlgui/distinfo6
-rw-r--r--x11-toolkits/libadwaita/Makefile10
-rw-r--r--x11-toolkits/libadwaita/distinfo6
-rw-r--r--x11-toolkits/libpanel/Makefile4
-rw-r--r--x11-toolkits/libpanel/distinfo6
-rw-r--r--x11-toolkits/libspelling/Makefile4
-rw-r--r--x11-toolkits/libspelling/distinfo6
-rw-r--r--x11-toolkits/libspelling/pkg-plist1
-rw-r--r--x11-toolkits/libwnck3/Makefile6
-rw-r--r--x11-toolkits/libwnck3/distinfo6
-rw-r--r--x11-toolkits/libwnck3/files/patch-libwnck_pager-accessible-factory.h11
-rw-r--r--x11-toolkits/libwnck3/files/patch-libwnck_workspace-accessible-factory.h11
-rw-r--r--x11-toolkits/libxaw3dxft/Makefile25
-rw-r--r--x11-toolkits/libxaw3dxft/distinfo6
-rw-r--r--x11-toolkits/libxaw3dxft/pkg-plist21
-rw-r--r--x11-toolkits/pango/Makefile8
-rw-r--r--x11-toolkits/pango/distinfo6
-rw-r--r--x11-toolkits/pango/files/patch-tests_fontsets_mono28
-rw-r--r--x11-toolkits/pango/files/patch-tests_fontsets_mono228
-rw-r--r--x11-toolkits/pango/pkg-plist6
-rw-r--r--x11-toolkits/pangomm24/Makefile2
-rw-r--r--x11-toolkits/plasma6-kdeplasma-addons/distinfo6
-rw-r--r--x11-toolkits/plasma6-kdeplasma-addons/pkg-plist22
-rw-r--r--x11-toolkits/py-awesometkinter/Makefile2
-rw-r--r--x11-toolkits/py-easygui/Makefile2
-rw-r--r--x11-toolkits/py-kivy/Makefile2
-rw-r--r--x11-toolkits/py-magicgui/Makefile2
-rw-r--r--x11-toolkits/py-superqt/Makefile6
-rw-r--r--x11-toolkits/py-superqt/distinfo6
-rw-r--r--x11-toolkits/qt6-charts/distinfo6
-rw-r--r--x11-toolkits/qt6-datavis3d/distinfo6
-rw-r--r--x11-toolkits/qt6-declarative/Makefile1
-rw-r--r--x11-toolkits/qt6-declarative/distinfo6
-rw-r--r--x11-toolkits/qt6-declarative/files/patch-src_qmlcompiler_qqmljsimportvisitor.cpp33
-rw-r--r--x11-toolkits/qt6-declarative/pkg-plist17
-rw-r--r--x11-toolkits/qt6-graphs/distinfo6
-rw-r--r--x11-toolkits/qt6-quick3d/Makefile1
-rw-r--r--x11-toolkits/qt6-quick3d/distinfo6
-rw-r--r--x11-toolkits/qt6-quick3d/pkg-plist2
-rw-r--r--x11-toolkits/qt6-quicktimeline/distinfo6
-rw-r--r--x11-toolkits/qt6-shadertools/distinfo6
-rw-r--r--x11-toolkits/qt6-virtualkeyboard/distinfo6
-rw-r--r--x11-toolkits/rubygem-gdk3/Makefile5
-rw-r--r--x11-toolkits/rubygem-gdk3/distinfo6
-rw-r--r--x11-toolkits/rubygem-gdk4/Makefile5
-rw-r--r--x11-toolkits/rubygem-gdk4/distinfo6
-rw-r--r--x11-toolkits/rubygem-gsk4/Makefile21
-rw-r--r--x11-toolkits/rubygem-gsk4/distinfo3
-rw-r--r--x11-toolkits/rubygem-gsk4/pkg-descr1
-rw-r--r--x11-toolkits/rubygem-gtk3/Makefile2
-rw-r--r--x11-toolkits/rubygem-gtk3/distinfo6
-rw-r--r--x11-toolkits/rubygem-gtk4/Makefile5
-rw-r--r--x11-toolkits/rubygem-gtk4/distinfo6
-rw-r--r--x11-toolkits/rubygem-gtksourceview3/Makefile5
-rw-r--r--x11-toolkits/rubygem-gtksourceview3/distinfo6
-rw-r--r--x11-toolkits/rubygem-gtksourceview4/Makefile5
-rw-r--r--x11-toolkits/rubygem-gtksourceview4/distinfo6
-rw-r--r--x11-toolkits/rubygem-pango/Makefile2
-rw-r--r--x11-toolkits/rubygem-pango/distinfo6
-rw-r--r--x11-toolkits/rubygem-poppler/Makefile5
-rw-r--r--x11-toolkits/rubygem-poppler/distinfo6
-rw-r--r--x11-toolkits/rubygem-vte3/Makefile5
-rw-r--r--x11-toolkits/rubygem-vte3/distinfo6
-rw-r--r--x11-toolkits/rubygem-vte4/Makefile5
-rw-r--r--x11-toolkits/rubygem-vte4/distinfo6
-rw-r--r--x11-toolkits/swt/Makefile3
-rw-r--r--x11-toolkits/tk86/Makefile3
-rw-r--r--x11-toolkits/tk86/distinfo6
-rw-r--r--x11-toolkits/tk86/files/patch-Makefile.in4
-rw-r--r--x11-toolkits/vte3/Makefile6
-rw-r--r--x11-toolkits/vte3/distinfo6
-rw-r--r--x11-toolkits/vte3/pkg-plist282
-rw-r--r--x11-toolkits/wlroots017/Makefile5
-rw-r--r--x11-toolkits/wlroots018/Makefile5
-rw-r--r--x11-toolkits/wlroots019/Makefile6
-rw-r--r--x11-toolkits/wlroots019/distinfo6
-rw-r--r--x11-toolkits/wxgtk30/Makefile2
-rw-r--r--x11-toolkits/wxgtk32/Makefile1
-rw-r--r--x11-wm/bspwm-devel/Makefile5
-rw-r--r--x11-wm/bspwm-devel/distinfo6
-rw-r--r--x11-wm/bspwm/Makefile3
-rw-r--r--x11-wm/bspwm/distinfo6
-rw-r--r--x11-wm/cage/Makefile5
-rw-r--r--x11-wm/cage/distinfo6
-rw-r--r--x11-wm/chamfer/Makefile2
-rw-r--r--x11-wm/compiz-plugins-extra/Makefile2
-rw-r--r--x11-wm/compiz-plugins-main/Makefile38
-rw-r--r--x11-wm/compiz-plugins-main/distinfo5
-rw-r--r--x11-wm/compiz-plugins-unsupported/Makefile38
-rw-r--r--x11-wm/compiz-plugins-unsupported/distinfo6
-rw-r--r--x11-wm/compiz-plugins-unsupported/files/patch-src_atlantis_swim.c45
-rw-r--r--x11-wm/compiz/Makefile10
-rw-r--r--x11-wm/cosmic-comp/Makefile12
-rw-r--r--x11-wm/cosmic-comp/Makefile.crates572
-rw-r--r--x11-wm/cosmic-comp/distinfo1150
-rw-r--r--x11-wm/cosmic-comp/files/patch-libdisplay-info-0.360
-rw-r--r--x11-wm/cosmic-comp/files/patch-no-systemd18
-rw-r--r--x11-wm/dwm/Makefile2
-rw-r--r--x11-wm/dwm/distinfo6
-rw-r--r--x11-wm/evilwm/Makefile3
-rw-r--r--x11-wm/evilwm/distinfo6
-rw-r--r--x11-wm/gamescope/Makefile2
-rw-r--r--x11-wm/hyprland/Makefile24
-rw-r--r--x11-wm/hyprland/distinfo10
-rw-r--r--x11-wm/hyprland/files/patch-hyprctl_main.cpp4
-rw-r--r--x11-wm/hyprland/files/patch-hyprpm14
-rw-r--r--x11-wm/hyprland/files/patch-hyprpm_src_core_PluginManager.cpp14
-rw-r--r--x11-wm/hyprland/files/patch-src_config_ConfigWatcher.cpp10
-rw-r--r--x11-wm/hyprland/pkg-plist19
-rw-r--r--x11-wm/icewm/Makefile4
-rw-r--r--x11-wm/icewm/distinfo6
-rw-r--r--x11-wm/leftwm/Makefile2
-rw-r--r--x11-wm/lxqt-session/Makefile2
-rw-r--r--x11-wm/lxqt-wayland-session/Makefile2
-rw-r--r--x11-wm/magpie/Makefile22
-rw-r--r--x11-wm/magpie/distinfo6
-rw-r--r--x11-wm/magpie/files/patch-src_backends_meta-stage-impl.c17
-rw-r--r--x11-wm/metacity/Makefile8
-rw-r--r--x11-wm/metacity/distinfo6
-rw-r--r--x11-wm/metacity/files/patch-data_Makefile.in10
-rw-r--r--x11-wm/metacity/pkg-descr8
-rw-r--r--x11-wm/metacity/pkg-plist3
-rw-r--r--x11-wm/mutter/Makefile13
-rw-r--r--x11-wm/mutter/distinfo6
-rw-r--r--x11-wm/niri/Makefile4
-rw-r--r--x11-wm/niri/Makefile.crates366
-rw-r--r--x11-wm/niri/distinfo738
-rw-r--r--x11-wm/niri/files/patch-libdisplay-info-0.362
-rw-r--r--x11-wm/niri/files/patch-pipewire_init18
-rw-r--r--x11-wm/phoc/Makefile2
-rw-r--r--x11-wm/phoc/distinfo6
-rw-r--r--x11-wm/plasma6-kdecoration/distinfo6
-rw-r--r--x11-wm/plasma6-kwin-x11/Makefile1
-rw-r--r--x11-wm/plasma6-kwin-x11/distinfo6
-rw-r--r--x11-wm/plasma6-kwin/Makefile6
-rw-r--r--x11-wm/plasma6-kwin/distinfo6
-rw-r--r--x11-wm/plasma6-kwin/pkg-plist221
-rw-r--r--x11-wm/river/Makefile2
-rw-r--r--x11-wm/spectrwm/Makefile11
-rw-r--r--x11-wm/spectrwm/distinfo6
-rw-r--r--x11-wm/stumpwm/Makefile5
-rw-r--r--x11-wm/stumpwm/distinfo6
-rw-r--r--x11-wm/stumpwm/files/patch-stumpwm.asd11
-rw-r--r--x11-wm/sway/Makefile12
-rw-r--r--x11-wm/sway/files/extra-patch-wordexp49
-rw-r--r--x11-wm/sway/files/patch-common_stringop.c53
-rw-r--r--x11-wm/swayfx/Makefile12
-rw-r--r--x11-wm/swayfx/files/extra-patch-wordexp49
-rw-r--r--x11-wm/swayfx/files/patch-common_stringop.c53
-rw-r--r--x11-wm/wayfire-plugins-extra/Makefile34
-rw-r--r--x11-wm/wayfire-plugins-extra/distinfo24
-rw-r--r--x11-wm/wayfire-plugins-extra/files/patch-libc++14
-rw-r--r--x11-wm/wayfire-plugins-extra/files/patch-wlroots01730
-rw-r--r--x11-wm/wayfire-plugins-extra/pkg-plist8
-rw-r--r--x11-wm/wayfire/Makefile30
-rw-r--r--x11-wm/wayfire/distinfo16
-rw-r--r--x11-wm/wayfire/files/patch-wlroots01732
-rw-r--r--x11-wm/wayfire/pkg-plist34
-rw-r--r--x11-wm/wideriver/Makefile2
-rw-r--r--x11-wm/wideriver/distinfo6
-rw-r--r--x11-wm/wlmaker/Makefile6
-rw-r--r--x11-wm/wlmaker/distinfo10
-rw-r--r--x11-wm/wmanager/Makefile5
-rw-r--r--x11-wm/xfce4-panel/Makefile36
-rw-r--r--x11-wm/xfce4-panel/distinfo6
-rw-r--r--x11-wm/xfce4-panel/pkg-plist1
-rw-r--r--x11-wm/xfce4-session/Makefile29
-rw-r--r--x11-wm/xfce4-session/distinfo6
-rw-r--r--x11-wm/xfce4-session/files/patch-scripts_xflock417
-rw-r--r--x11/Makefile13
-rw-r--r--x11/admiral/Makefile2
-rw-r--r--x11/alacarte/Makefile2
-rw-r--r--x11/alacarte/distinfo6
-rw-r--r--x11/alacarte/pkg-plist1
-rw-r--r--x11/alacritty/Makefile1
-rw-r--r--x11/aminal/Makefile2
-rw-r--r--x11/ashell/Makefile3
-rw-r--r--x11/budgie-desktop/Makefile39
-rw-r--r--x11/budgie-desktop/distinfo6
-rw-r--r--x11/budgie-desktop/files/25_org.buddiesofbudgie-default-settings.gschema.override7
-rw-r--r--x11/budgie-desktop/files/patch-data_budgie-portals.conf7
-rw-r--r--x11/budgie-desktop/files/patch-data_meson.build20
-rw-r--r--x11/budgie-desktop/files/patch-meson.build13
-rw-r--r--x11/budgie-desktop/files/patch-src_appindexer_Application.vala8
-rw-r--r--x11/budgie-desktop/files/patch-src_appindexer_meson.build4
-rw-r--r--x11/budgie-desktop/files/patch-src_daemon_bsd_meson.build11
-rw-r--r--x11/budgie-desktop/files/patch-src_daemon_bsd_plugins_power_gsd-power-manager.c60
-rw-r--r--x11/budgie-desktop/files/patch-src_lib_animation.vala10
-rw-r--r--x11/budgie-desktop/files/patch-src_panel_applets_icon-tasklist_animation.vala10
-rw-r--r--x11/budgie-desktop/files/patch-src_panel_applets_status_StatusApplet.vala30
-rw-r--r--x11/budgie-desktop/files/patch-src_panel_applets_status_meson.build10
-rw-r--r--x11/budgie-desktop/files/patch-src_panel_manager.vala10
-rw-r--r--x11/budgie-desktop/files/patch-src_panel_settings_themes.vala10
-rw-r--r--x11/budgie-desktop/files/patch-src_session_budgie-desktop.in8
-rw-r--r--x11/budgie-desktop/files/patch-src_session_meson.build52
-rw-r--r--x11/budgie-desktop/files/patch-update-libxfce4windowing-vapi.patch893
-rw-r--r--x11/budgie-desktop/pkg-plist38
-rw-r--r--x11/budgie-session/Makefile32
-rw-r--r--x11/budgie-session/distinfo3
-rw-r--r--x11/budgie-session/files/patch-gnome-session_gsm-app.c18
-rw-r--r--x11/budgie-session/pkg-descr2
-rw-r--r--x11/budgie-session/pkg-plist125
-rw-r--r--x11/budgie/Makefile15
-rw-r--r--x11/budgie/files/pkg-message.in11
-rw-r--r--x11/budgie/files/xinitrc.in13
-rw-r--r--x11/budgie/files/xprofile.in48
-rw-r--r--x11/budgie/pkg-plist1
-rw-r--r--x11/cinnamon/Makefile4
-rw-r--r--x11/cl-clx/Makefile3
-rw-r--r--x11/cl-clx/distinfo6
-rw-r--r--x11/clip/Makefile3
-rw-r--r--x11/clip/distinfo6
-rw-r--r--x11/clipcat/Makefile204
-rw-r--r--x11/clipcat/distinfo406
-rw-r--r--x11/clipcat/files/patch-rust-1.89.09
-rw-r--r--x11/clipcat/files/patch-rust-1.90.011
-rw-r--r--x11/cliphist/Makefile25
-rw-r--r--x11/cliphist/distinfo20
-rw-r--r--x11/clipman/Makefile2
-rw-r--r--x11/coreterminal/Makefile19
-rw-r--r--x11/coreterminal/distinfo6
-rw-r--r--x11/coreterminal/files/patch-coreterminal.cpp20
-rw-r--r--x11/coreterminal/files/patch-settings.cpp23
-rw-r--r--x11/coreterminal/files/patch-src_coreterminal.cpp20
-rw-r--r--x11/coreterminal/files/patch-src_settings.cpp25
-rw-r--r--x11/damask/Makefile2
-rw-r--r--x11/damask/distinfo6
-rw-r--r--x11/damask/pkg-plist3
-rw-r--r--x11/darktile/Makefile2
-rw-r--r--x11/deforaos-integration/Makefile2
-rw-r--r--x11/eww/Makefile2
-rw-r--r--x11/foot/Makefile2
-rw-r--r--x11/foot/distinfo6
-rw-r--r--x11/foot/pkg-plist1
-rw-r--r--x11/fuzzel/Makefile6
-rw-r--r--x11/fuzzel/distinfo6
-rw-r--r--x11/gnome-applets/Makefile7
-rw-r--r--x11/gnome-applets/distinfo6
-rw-r--r--x11/gnome-console/Makefile8
-rw-r--r--x11/gnome-console/distinfo6
-rw-r--r--x11/gnome-console/pkg-plist2
-rw-r--r--x11/gnome-desktop/Makefile6
-rw-r--r--x11/gnome-desktop/distinfo6
-rw-r--r--x11/gnome-desktop/pkg-plist6
-rw-r--r--x11/gnome-flashback/Makefile24
-rw-r--r--x11/gnome-flashback/distinfo6
-rw-r--r--x11/gnome-flashback/files/gnome-flashback-clipboard.desktop.in.in10
-rw-r--r--x11/gnome-flashback/files/gnome-flashback-idle-monitor.desktop.in.in10
-rw-r--r--x11/gnome-flashback/files/gnome-flashback-media-keys.desktop.in.in9
-rw-r--r--x11/gnome-flashback/files/gnome-flashback-polkit.desktop.in.in10
-rw-r--r--x11/gnome-flashback/files/patch-configure68
-rw-r--r--x11/gnome-flashback/files/patch-data_autostart_Makefile.in45
-rw-r--r--x11/gnome-flashback/files/patch-data_schemas_org.gnome.gnome-flashback.gschema.xml53
-rw-r--r--x11/gnome-flashback/files/patch-data_sessions_Makefile.am54
-rw-r--r--x11/gnome-flashback/files/patch-data_sessions_Makefile.in57
-rw-r--r--x11/gnome-flashback/files/patch-data_sessions_gnome-flashback.session.in6
-rw-r--r--x11/gnome-menus/Makefile7
-rw-r--r--x11/gnome-menus/distinfo6
-rw-r--r--x11/gnome-menus/pkg-plist4
-rw-r--r--x11/gnome-panel/Makefile7
-rw-r--r--x11/gnome-panel/distinfo6
-rw-r--r--x11/gnome-panel/files/patch-gnome-panel_Makefile.in126
-rw-r--r--x11/gnome-shell-extensions/Makefile1
-rw-r--r--x11/gnome-shell/Makefile4
-rw-r--r--x11/gnome-shell/distinfo6
-rw-r--r--x11/gnome-shell/files/xprofile.in25
-rw-r--r--x11/gnome-terminal/Makefile2
-rw-r--r--x11/gnome-terminal/distinfo6
-rw-r--r--x11/gnome-terminal/pkg-plist1
-rw-r--r--x11/hamclock/Makefile26
-rw-r--r--x11/hamclock/distinfo6
-rw-r--r--x11/hamclock/files/patch-ESPHamClock.ino21
-rw-r--r--x11/hamclock/files/patch-Makefile35
-rw-r--r--x11/hamclock/files/patch-liveweb.cpp11
-rw-r--r--x11/hamclock/files/patch-wsServer_Makefile11
-rw-r--r--x11/hamclock/files/patch-zlib-hc_Makefile8
-rw-r--r--x11/hybrid-bar/Makefile2
-rw-r--r--x11/hypridle/Makefile3
-rw-r--r--x11/hypridle/distinfo6
-rw-r--r--x11/hypridle/files/patch-src_core_Hypridle.cpp6
-rw-r--r--x11/hyprland-qtutils/Makefile9
-rw-r--r--x11/hyprland-qtutils/distinfo6
-rw-r--r--x11/hyprls/Makefile30
-rw-r--r--x11/hyprls/distinfo7
-rw-r--r--x11/hyprls/pkg-descr8
-rw-r--r--x11/hyprviz/Makefile38
-rw-r--r--x11/hyprviz/Makefile.crates91
-rw-r--r--x11/hyprviz/distinfo185
-rw-r--r--x11/hyprviz/files/patch-hyprviz.desktop11
-rw-r--r--x11/hyprviz/pkg-descr3
-rw-r--r--x11/i3bar-river/Makefile4
-rw-r--r--x11/inputplug/Makefile2
-rw-r--r--x11/kanshi/Makefile13
-rw-r--r--x11/kanshi/distinfo6
-rw-r--r--x11/kanshi/pkg-descr3
-rw-r--r--x11/kde/Makefile1
-rw-r--r--x11/kdisplay/Makefile1
-rw-r--r--x11/kdisplay/pkg-plist1
-rw-r--r--x11/kf5-frameworks/Makefile1
-rw-r--r--x11/kf5-kdelibs4support/Makefile1
-rw-r--r--x11/kf6-frameworkintegration/distinfo6
-rw-r--r--x11/kf6-frameworks/Makefile2
-rw-r--r--x11/kf6-kded/distinfo6
-rw-r--r--x11/kf6-kglobalaccel/distinfo6
-rw-r--r--x11/kf6-krunner/Makefile2
-rw-r--r--x11/kf6-krunner/distinfo6
-rw-r--r--x11/kf6-kwindowsystem/distinfo6
-rw-r--r--x11/kickoff/Makefile2
-rw-r--r--x11/kitty/Makefile7
-rw-r--r--x11/kitty/distinfo10
-rw-r--r--x11/kitty/pkg-plist39
-rw-r--r--x11/konsole/distinfo6
-rw-r--r--x11/konsole/pkg-plist4
-rw-r--r--x11/libei/Makefile5
-rw-r--r--x11/libei/distinfo8
-rw-r--r--x11/libxfce4menu/Makefile2
-rw-r--r--x11/libxfce4menu/distinfo6
-rw-r--r--x11/libxfce4menu/pkg-plist1
-rw-r--r--x11/libxfce4windowing/Makefile24
-rw-r--r--x11/libxfce4windowing/distinfo6
-rw-r--r--x11/libxfce4windowing/files/libxfce4windowing-docs.xml.in83
-rw-r--r--x11/libxfce4windowing/files/libxfce4windowingui-docs.xml.in55
-rw-r--r--x11/libxfce4windowing/files/patch-libxfce4windowing_meson.build20
-rw-r--r--x11/libxfce4windowing/files/patch-libxfce4windowingui_meson.build20
-rw-r--r--x11/libxfce4windowing/pkg-plist133
-rw-r--r--x11/lightdm-kde-greeter/Makefile28
-rw-r--r--x11/lightdm-kde-greeter/pkg-message6
-rw-r--r--x11/lightdm-kde-greeter/pkg-plist2
-rw-r--r--x11/linux-nvidia-libs-devel/Makefile2
-rw-r--r--x11/linux-nvidia-libs-devel/distinfo6
-rw-r--r--x11/linux-nvidia-libs/Makefile10
-rw-r--r--x11/linux-nvidia-libs/distinfo6
-rw-r--r--x11/linux-nvidia-libs/pkg-plist2
-rw-r--r--x11/lxqt-about/Makefile2
-rw-r--r--x11/lxqt-globalkeys/Makefile2
-rw-r--r--x11/lxqt-runner/Makefile2
-rw-r--r--x11/mate-base/Makefile1
-rw-r--r--x11/mate-dock-applet/Makefile2
-rw-r--r--x11/mate/Makefile1
-rw-r--r--x11/nvidia-driver-304/Makefile2
-rw-r--r--x11/nvidia-driver-340/Makefile2
-rw-r--r--x11/nvidia-driver-390/Makefile2
-rw-r--r--x11/nvidia-driver-470/Makefile2
-rw-r--r--x11/nvidia-driver-devel/Makefile4
-rw-r--r--x11/nvidia-driver-devel/distinfo6
-rw-r--r--x11/nvidia-driver/Makefile177
-rw-r--r--x11/nvidia-driver/Makefile.version2
-rw-r--r--x11/nvidia-driver/distinfo6
-rw-r--r--x11/nvidia-driver/pkg-plist4
-rw-r--r--x11/nvidia-kmod-304/Makefile8
-rw-r--r--x11/nvidia-kmod-340/Makefile8
-rw-r--r--x11/nvidia-kmod-390/Makefile8
-rw-r--r--x11/nvidia-kmod-470/Makefile8
-rw-r--r--x11/nvidia-kmod-devel/Makefile8
-rw-r--r--x11/nvidia-kmod/Makefile243
-rw-r--r--x11/nvidia-kmod/pkg-descr3
-rw-r--r--x11/nvidia-kmod/pkg-plist4
-rw-r--r--x11/nvidia-settings/Makefile2
-rw-r--r--x11/nvidia-settings/distinfo6
-rw-r--r--x11/nvidia-xconfig/Makefile2
-rw-r--r--x11/nvidia-xconfig/distinfo6
-rw-r--r--x11/nwg-bar/Makefile2
-rw-r--r--x11/nwg-dock-hyprland/Makefile2
-rw-r--r--x11/nwg-dock/Makefile2
-rw-r--r--x11/nwg-drawer/Makefile2
-rw-r--r--x11/nwg-look/Makefile2
-rw-r--r--x11/nwg-menu/Makefile2
-rw-r--r--x11/plank/Makefile26
-rw-r--r--x11/plank/distinfo6
-rw-r--r--x11/plank/files/patch-docklets_Separator_SeparatorDockItem.vala13
-rw-r--r--x11/plank/files/patch-lib_Factories_ItemFactory.vala99
-rw-r--r--x11/plank/files/patch-lib_Services_Environment.vala31
-rw-r--r--x11/plank/files/patch-meson.build14
-rw-r--r--x11/plank/pkg-plist6
-rw-r--r--x11/plasma-wayland-protocols/Makefile2
-rw-r--r--x11/plasma-wayland-protocols/distinfo6
-rw-r--r--x11/plasma6-kactivitymanagerd/distinfo6
-rw-r--r--x11/plasma6-kgamma/distinfo6
-rw-r--r--x11/plasma6-kglobalacceld/distinfo6
-rw-r--r--x11/plasma6-kscreen/distinfo6
-rw-r--r--x11/plasma6-kwayland/distinfo6
-rw-r--r--x11/plasma6-layer-shell-qt/distinfo6
-rw-r--r--x11/plasma6-libkscreen/distinfo6
-rw-r--r--x11/plasma6-libplasma/distinfo6
-rw-r--r--x11/plasma6-plasma-activities-stats/distinfo6
-rw-r--r--x11/plasma6-plasma-activities/distinfo6
-rw-r--r--x11/plasma6-plasma-desktop/distinfo6
-rw-r--r--x11/plasma6-plasma-desktop/pkg-plist21
-rw-r--r--x11/plasma6-plasma-integration/distinfo6
-rw-r--r--x11/plasma6-plasma-workspace/Makefile5
-rw-r--r--x11/plasma6-plasma-workspace/distinfo8
-rw-r--r--x11/plasma6-plasma-workspace/pkg-plist26
-rw-r--r--x11/py-mouseinfo/Makefile2
-rw-r--r--x11/py-nwg-displays/Makefile43
-rw-r--r--x11/py-nwg-displays/distinfo3
-rw-r--r--x11/py-nwg-displays/pkg-descr8
-rw-r--r--x11/py-pyautogui/Makefile1
-rw-r--r--x11/py-pyscreenshot/Makefile2
-rw-r--r--x11/py-pyscreeze/Makefile1
-rw-r--r--x11/py-pyvirtualdisplay/Makefile2
-rw-r--r--x11/py-waypaper/Makefile4
-rw-r--r--x11/py-waypaper/distinfo6
-rw-r--r--x11/py-waypaper/pkg-descr4
-rw-r--r--x11/rio/Makefile1
-rw-r--r--x11/rlaunch/Makefile2
-rw-r--r--x11/roxterm/Makefile2
-rw-r--r--x11/roxterm/distinfo6
-rw-r--r--x11/rubygem-gnome/Makefile4
-rw-r--r--x11/rxvt-unicode/Makefile2
-rw-r--r--x11/rxvt-unicode/files/patch-src__command.C218
-rw-r--r--x11/rxvt-unicode/files/patch-src__rxvt.h30
-rw-r--r--x11/salut/Makefile7
-rw-r--r--x11/sandbar/Makefile2
-rw-r--r--x11/screengrab/Makefile2
-rw-r--r--x11/shikane/Makefile2
-rw-r--r--x11/shotman/Makefile1
-rw-r--r--x11/sirula/Makefile2
-rw-r--r--x11/squeekboard/Makefile2
-rw-r--r--x11/stalonetray/Makefile16
-rw-r--r--x11/stalonetray/distinfo6
-rw-r--r--x11/sway-audio-idle-inhibit/Makefile2
-rw-r--r--x11/swayfloatingswitcher/Makefile2
-rw-r--r--x11/swayimg/Makefile1
-rw-r--r--x11/swaync/Makefile4
-rw-r--r--x11/swaync/distinfo6
-rw-r--r--x11/swaync/pkg-descr8
-rw-r--r--x11/swayr/Makefile2
-rw-r--r--x11/swayrbar/Makefile2
-rw-r--r--x11/swaysettings/Makefile2
-rw-r--r--x11/swww/Makefile2
-rw-r--r--x11/swww/Makefile.crates185
-rw-r--r--x11/swww/distinfo376
-rw-r--r--x11/terminator/Makefile4
-rw-r--r--x11/terminator/distinfo6
-rw-r--r--x11/ulauncher/Makefile2
-rw-r--r--x11/virglrenderer/Makefile2
-rw-r--r--x11/walker/Makefile46
-rw-r--r--x11/walker/Makefile.crates250
-rw-r--r--x11/walker/distinfo503
-rw-r--r--x11/walker/pkg-descr4
-rw-r--r--x11/walker/pkg-plist15
-rw-r--r--x11/wallutils/Makefile2
-rw-r--r--x11/wapanel/Makefile2
-rw-r--r--x11/watershot/Makefile4
-rw-r--r--x11/way-displays/Makefile2
-rw-r--r--x11/way-displays/distinfo6
-rw-r--r--x11/waycheck/Makefile30
-rw-r--r--x11/waycheck/distinfo3
-rw-r--r--x11/waycheck/files/patch-meson.build15
-rw-r--r--x11/waycheck/files/patch-src_meson.build10
-rw-r--r--x11/waycheck/files/patch-src_window.cpp56
-rw-r--r--x11/waycheck/pkg-descr5
-rw-r--r--x11/waycorner/Makefile27
-rw-r--r--x11/waycorner/Makefile.crates97
-rw-r--r--x11/waycorner/distinfo197
-rw-r--r--x11/waycorner/pkg-descr2
-rw-r--r--x11/wayidle/Makefile2
-rw-r--r--x11/waylock/Makefile2
-rw-r--r--x11/wayout/Makefile2
-rw-r--r--x11/wcm/Makefile7
-rw-r--r--x11/wcm/distinfo6
-rw-r--r--x11/wcm/pkg-plist12
-rw-r--r--x11/wezterm/Makefile15
-rw-r--r--x11/wezterm/Makefile.crates518
-rw-r--r--x11/wezterm/distinfo1050
-rw-r--r--x11/wezterm/files/patch-ci_generate-docs.py5
-rw-r--r--x11/wf-shell/Makefile5
-rw-r--r--x11/wf-shell/distinfo6
-rw-r--r--x11/windowtolayer/Makefile4
-rw-r--r--x11/windowtolayer/Makefile.crates21
-rw-r--r--x11/windowtolayer/distinfo48
-rw-r--r--x11/wlr-which-key/Makefile1
-rw-r--r--x11/wmfocus/Makefile2
-rw-r--r--x11/workrave/Makefile16
-rw-r--r--x11/workrave/distinfo6
-rw-r--r--x11/workrave/files/patch-configure20
-rw-r--r--x11/workrave/files/patch-frontend_applets_Makefile.in6
-rw-r--r--x11/workrave/pkg-plist6
-rw-r--r--x11/wvkbd/Makefile2
-rw-r--r--x11/wvkbd/distinfo6
-rw-r--r--x11/xdg-desktop-portal-luminous/Makefile2
-rw-r--r--x11/xfce4-dashboard/Makefile22
-rw-r--r--x11/xfce4-dashboard/distinfo6
-rw-r--r--x11/xfce4-dashboard/pkg-plist13
-rw-r--r--x11/xfce4-screensaver/Makefile5
-rw-r--r--x11/xfce4-screensaver/distinfo6
-rw-r--r--x11/xfce4-screensaver/pkg-plist2
-rw-r--r--x11/xpra/Makefile2
-rw-r--r--x11/xterm/Makefile2
-rw-r--r--x11/xterm/distinfo6
-rw-r--r--x11/xwayland-satellite/Makefile2
-rw-r--r--x11/xwayland-satellite/Makefile.crates12
-rw-r--r--x11/xwayland-satellite/distinfo22
-rw-r--r--x11/yakuake/distinfo6
-rw-r--r--x11/yelp/Makefile2
-rw-r--r--x11/zenity4/Makefile4
-rw-r--r--x11/zenity4/distinfo6
-rw-r--r--x11/zenity4/pkg-plist1
16329 files changed, 366364 insertions, 221130 deletions
diff --git a/.gitignore b/.gitignore
index f2501400e1f4..22b4d35e9996 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,7 @@
/packages
/security/vuxml/vuln-flat.xml
/.vscode
+/.idea
Makefile.local
Mk/bsd.local.mk
Mk/bsd.overlay.mk
diff --git a/GIDs b/GIDs
index 119e457e06f1..8bec794866b6 100644
--- a/GIDs
+++ b/GIDs
@@ -313,10 +313,10 @@ neo4j:*:369:
_wsdd:*:370:
reposilite:*:371:
beam:*:372:
-# free: 373
-# free: 374
-# free: 375
-# free: 376
+mautrix-whatsapp:*:373:
+traccar:*:374:
+unpackerr:*:375:
+athens:*:376:
hostd:*:377:
walletd:*:378:
renterd:*:379:
@@ -798,7 +798,7 @@ _geodns:*:853:
ebusd:*:854:
opensearch:*:855:
# free: 856
-# free: 857
+kanidmd:*:857:
umurmur:*:858:
kanidm:*:859:
plocate:*:860:
diff --git a/MOVED b/MOVED
index 74df098ba777..840ba10f973a 100644
--- a/MOVED
+++ b/MOVED
@@ -1883,7 +1883,6 @@ x11/plasma5-kwayland-server|x11-wm/plasma5-kwin|2023-02-07|Reintegrated into x11
finance/py-TA-Lib|finance/py-ta-lib|2023-02-12|Remove duplicate port
x11-toolkits/gnocl||2023-02-13|Fails to build, newer snapshot depends on a removed port
games/opendungeons||2023-02-14|Has expired: Broken for more than 6 months
-databases/mysql-connector-odbc|databases/mysql-connector-odbc-80|2023-02-18|Has expired: Requires EOLd mysql version
devel/yaml-cpp03|devel/yaml-cpp|2023-02-21|Used by blender-lts28 which is EOL'd
sysutils/uutils|sysutils/rust-coreutils|2023-02-22|Request by upstream
print/harfbuzz-hb-view|print/harfbuzz-cairo|2023-02-23|Match feature and library name
@@ -4521,7 +4520,6 @@ devel/artifactory||2025-06-17|Has expired: Outdated with known vulnerabilities a
devel/m17n-inscript2||2025-06-23|Now included in devel/m17n-db
devel/py-pytest4-cov||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
devel/py-spyder-unittest||2025-06-23|Has expired: Depends on expiring devel/spyder
-comms/py-pynitrokey||2025-06-23|Has expired: Depends on expiring comms/py-spsdk
devel/bit||2025-06-23|Has expired: Upstream ceased development
biology/py-orange3-single-cell||2025-06-23|Has expired: Depends on expired math/py-fastdtw and expiring misc/orange3
biology/py-orange3-bioinformatics||2025-06-23|Has expired: Depends on expiring misc/orange3
@@ -4729,3 +4727,69 @@ devel/py-types-Pillow|graphics/py-pillow|2025-08-12|Remove obsoleted port. The P
devel/py-types-typed-ast||2025-08-12|Remove obsoleted port. types-typed-ast is unmaintained and won't be updated
devel/py-types-Werkzeug|www/py-werkzeug|2025-08-12|Remove obsoleted port. The Werkzeug package includes type annotations or type stubs since version 2.0. Use www/py-werkzeug instead
devel/pear-channel-doctrine||2025-08-14|Has expired: Upstream no longer serves through PEAR channel and has been moved to Composer
+devel/qcoro@qt5||2025-08-15|Unflavorize; Qt5 flavor has no consumers
+devel/qcoro@qt6|devel/qcoro|2025-08-15|Unflavorize; Qt5 flavor has no consumers
+devel/cervisia||2025-08-15|Not ported to Qt6 and excluded from KDE Gear releases
+databases/mysql-connector-odbc-80|databases/mysql-connector-odbc@unixodbc|2025-08-21|Was tied to only mysql80 and now supports all MySQL versions
+textproc/randlm||2025-08-28|Unmaintained and broken
+lang/zig010|lang/zig|2025-08-31|Has expired: Old zig implementation, no consumers in ports
+databases/closql-devel|databases/closql|2025-09-01|Has expired: Use databases/closql instead
+databases/emacsql-devel|databases/emacsql|2025-09-01|Has expired: Use databases/emacsql instead
+devel/geany-themes|devel/geany|2025-09-01|Has expired: Themes have been included in the main geany distribution
+devel/transient-devel|devel/transient|2025-09-01|Has expired: Use devel/transient instead
+devel/ghub-devel|devel/ghub|2025-09-01|Has expired: Use devel/ghub instead
+devel/magit-devel|devel/magit|2025-09-01|Has expired: Use devel/magit instead
+devel/forge-devel|devel/forge|2025-09-01|Has expired: Use devel/forge instead
+editors/with-editor-devel|editors/with-editor|2025-09-01|Has expired: Use editors/with-editor instead
+converters/pdf2djvu||2025-09-01|Has expired: Port has been abandoned upstream for almost three years: https://groups.io/g/pdf2djvu/message/146
+multimedia/py-PySceneDetect|multimedia/py-scenedetect|2025-09-01|Renamed to match the registered PYPI package name
+finance/quba-viewer||2025-09-02|Has expired: Depends on expired devel/electron32
+devel/electron32||2025-09-02|Has expired: EOLed upstream, switch to newer version
+devel/rubygem-thor13|devel/rubygem-thor|2025-09-02|Remove obsoleted port. Use devel/rubygem-thor instead
+devel/rubygem-xdg2|devel/rubygem-xdg|2025-09-02|Remove obsoleted port. Use devel/rubygem-xdg instead
+math/libmissing||2025-09-02|Has expired: Old. FreeBSD's libm improved since 2012 when this was imported
+security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup||2025-09-02|Has expired: Depends on expired security/p5-Data-Entropy via security/p5-Dancer2-Plugin-Passphrase
+security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup||2025-09-02|Has expired: Depends on expired security/p5-Data-Entropy via security/p5-Dancer-Plugin-Passphrase
+security/py-onlykey||2025-09-02|Has expired: Depends on expired security/libu2f-host
+textproc/opensearch-dashboards213||2025-09-02|Has expired: Depends on expired www/npm-node18
+textproc/opensearch-dashboards210||2025-09-02|Has expired: Depends on expired www/npm-node18
+textproc/opensearch-dashboards216||2025-09-02|Has expired: Depends on expired www/npm-node18
+net-mgmt/netdisco||2025-09-02|Has expired: Depends on expired security/p5-Data-Entropy via security/p5-Dancer-Plugin-Passphrase
+www/p5-Dancer2-Plugin-Interchange6||2025-09-02|Has expired: Depends on expired security/p5-Data-Entropy via databases/p5-Interchange6-Schema
+www/p5-Interchange6||2025-09-02|Has expired: Depends on expired security/p5-Data-Entropy via databases/p5-Interchange6-Schema
+security/p5-Dancer-Plugin-Passphrase||2025-09-02|Has expired: Depends on expired security/p5-Data-Entropy
+security/p5-Dancer2-Plugin-Passphrase||2025-09-02|Has expired: Depends on expired security/p5-Data-Entropy
+security/p5-Data-Entropy||2025-09-02|Has expired: The maintainer of this distribution has indicated that it is deprecated and no longer suitable for use
+security/libu2f-host||2025-09-02|Has expired: This project is deprecated and is no longer being maintained. libfido2 is a new project with support for U2F and FIDO2. Use security/libfido2 instead
+net-mgmt/nagcon||2025-09-02|Has expired: Obsolete, only supports legacy versions of Nagios
+www/yarn-node18||2025-09-02|Has expired: Depeneds on expired www/node18. Node.js 18.* has reached its EoL on 2025-04-30
+www/npm-node18||2025-09-03|Has expired: Depeneds on expired www/node18. Node.js 18.* has reached its EoL on 2025-04-30
+www/node18||2025-09-03|Has expired: Node.js 18.* has reached its EoL on 2025-04-30. Use Node.js 22.* (www/node22) instead
+devel/rubygem-hashie4|devel/rubygem-hashie|2025-09-07|Remove obsoleted port. Use devel/rubygem-hashie instead
+print/rubygem-afm0|print/rubygem-afm|2025-09-07|Remove obsoleted port. Use print/rubygem-afm instead
+www/rubygem-jwt29|www/rubygem-jwt|2025-09-07|Remove obsoleted port. Use www/rubygem-jwt instead
+www/mod_wsgi4|www/mod_wsgi|2025-09-08|Was tied to only major version 4, now upgraded to 5
+net-mgmt/netdata-go|net-mgmt/netdata|2025-09-08|The netdata-go plugin is included in the main netdata port
+finance/myphpmoney||2025-09-08|Has expired: Unmaintained upstream and most probably does not work with modern PHP versions
+databases/adminerevo||2025-09-09|Has expired: Abandoned upstream, repo archived Jan 24, 2025
+databases/redisdesktopmanager||2025-09-09|Has expired: RedisDesktopManager is no longer maintained upstream as the project has been replaced by RedisInsight
+games/palomino||2025-09-11|Has expired: Obsolete and abandoneed, last release in 2013, not playable
+graphics/osg34||2025-09-11|Has expired: Obsolete version released in 2015
+games/motogt||2025-09-11|Has expired: Depends on obsolete devel/sfml1
+devel/sfml1|devel/sfml|2025-09-11|Has expired: Broken obsolete version
+net/benthos|net/redpanda-connect|2025-09-12|Has expired: Superseded by net/redpanda-connect
+cad/cvc||2025-09-24|Has expired: Upstream stalled, needs EOL GCC 11 to build
+lang/gcc11||2025-09-24|Has expired: End-of-life upstream since mid 2024, newer versions available
+devel/util-linux|sysutils/util-linux|2025-09-29|Move to the proper category
+sysutils/linuxfdisk||2025-10-01|Has expired: Upstream distfile unavailable, way out of date, upstream distfile gone, use gpart instead
+sysutils/linrename||2025-10-01|Has expired: FreeBSD port unmaintained, use misc/mmv or rename from sysutils/util-linux instead
+security/botan2||2025-10-01|Has expired: End of life 2024-12-31 upstream, consider migrating to security/botan3
+security/openssl32||2025-10-01|Has expired: Please use security/openssl35 (LTS)
+devel/py-buildbot-react-console-view||2025-10-01|Has expired: No longer required by Buildbot 4.X
+audio/spotify-tui||2025-10-01|Has expired: dead upstream and doesn't build
+www/rubygem-rackup21||2025-10-01|Has expired: No consumers in ports tree
+audio/libopenspc|audio/libgme|2025-10-01|Has expired: Legacy library based on a very old emulator, consider using audio/libgme
+net/bosh-cli||2025-10-01|Has expired: Not updated in years, no demand for them
+net/bosh-bootloader||2025-10-01|Has expired: Not updated in years, no demand for them
+net/cf||2025-10-01|Has expired: Not updated in years, no demand for them
+net/concourse-fly||2025-10-01|Has expired: Not updated in years, no demand for them
diff --git a/Mk/Uses/cargo.mk b/Mk/Uses/cargo.mk
index f5325f39afdb..c4ef05268ef6 100644
--- a/Mk/Uses/cargo.mk
+++ b/Mk/Uses/cargo.mk
@@ -25,12 +25,24 @@ CARGO_CRATES?=
# features by passing it to cargo build/install/test.
CARGO_FEATURES?=
+# The subdirectory in the source tree where the cargo project
+# is located. By default the whole project is in Rust, but
+# the Rust part can be at any location.
+# Multiple Rust subprojects are not yet supported.
+CARGO_SRC_SUBDIR?=
+
+# Is the Rust project top-level?
+CARGO_RUST_TOPLEVEL= ${CARGO_SRC_SUBDIR:C/^.+$/no/:C/^$/yes/}
+
+# WRKSRC of the Rust project.
+CARGO_WRKSRC= ${WRKSRC}/${CARGO_SRC_SUBDIR}
+
# Name of the local directory for vendoring crates.
-CARGO_VENDOR_DIR?= ${WRKSRC}/cargo-crates
+CARGO_VENDOR_DIR?= ${CARGO_WRKSRC}/cargo-crates
# Default path for cargo manifest.
-CARGO_CARGOTOML?= ${WRKSRC}/Cargo.toml
-CARGO_CARGOLOCK?= ${WRKSRC}/Cargo.lock
+CARGO_CARGOTOML?= ${CARGO_WRKSRC}/Cargo.toml
+CARGO_CARGOLOCK?= ${CARGO_WRKSRC}/Cargo.lock
# Save crates inside ${DISTDIR}/rust/crates by default.
CARGO_DIST_SUBDIR?= rust/crates
@@ -69,7 +81,7 @@ WRKSRC_crate_${_crate}= ${CARGO_VENDOR_DIR}/${_crate}
_CARGO_AWK= ${AWK} -vCP="${CP}" -vFIND="${FIND}" -vGREP="${GREP}" \
-vCARGO_VENDOR_DIR="${CARGO_VENDOR_DIR}" \
-vGIT_SOURCES="${_CARGO_GIT_SOURCES}" \
- -vWRKDIR="${WRKDIR}" -vWRKSRC="${WRKSRC}" \
+ -vWRKDIR="${WRKDIR}" -vWRKSRC="${CARGO_WRKSRC}" \
-f${SCRIPTSDIR}/split-url.awk \
-f${SCRIPTSDIR}/cargo-crates-git-common.awk -f
@@ -97,7 +109,7 @@ WRKSRC_crate_${_crate}= ${WRKDIR}/${_wrksrc}
CARGO_BUILDDEP?= yes
. if ${CARGO_BUILDDEP:tl} == "yes"
-BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.88.0:lang/${RUST_DEFAULT}
+BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.90.0:lang/${RUST_DEFAULT}
. elif ${CARGO_BUILDDEP:tl} == "any-version"
BUILD_DEPENDS+= ${RUST_DEFAULT}>=0:lang/${RUST_DEFAULT}
. endif
@@ -128,7 +140,7 @@ CARGO_ENV+= \
CARGO_TARGET_DIR=${CARGO_TARGET_DIR} \
RUSTC=${RUSTC} \
RUSTDOC=${RUSTDOC} \
- RUSTFLAGS="${RUSTFLAGS} ${LDFLAGS:C/.+/-C link-arg=&/}"
+ RUSTFLAGS="${RUSTFLAGS} -C ar=${AR} -C linker=${CC} ${LDFLAGS:C/.+/-C link-args=&/}"
. if ${ARCH} != powerpc64le
CARGO_ENV+= RUST_BACKTRACE=1
@@ -152,7 +164,7 @@ RUSTFLAGS+= ${CFLAGS:M-mcpu=*:S/-mcpu=/-C target-cpu=/}
# Helper to shorten cargo calls.
_CARGO_RUN= ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${CARGO_ENV} ${CARGO}
-CARGO_CARGO_RUN= cd ${WRKSRC}; ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${CARGO_ENV} \
+CARGO_CARGO_RUN= cd ${CARGO_WRKSRC} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${CARGO_ENV} \
CARGO_FREEBSD_PORTS_SKIP_GIT_UPDATE=1 ${CARGO}
# User arguments for cargo targets.
@@ -163,10 +175,10 @@ CARGO_TEST_ARGS?=
CARGO_UPDATE_ARGS?=
# Use module targets ?
-CARGO_BUILD?= yes
+CARGO_BUILD?= ${CARGO_RUST_TOPLEVEL}
CARGO_CONFIGURE?= yes
-CARGO_INSTALL?= yes
-CARGO_TEST?= yes
+CARGO_INSTALL?= ${CARGO_RUST_TOPLEVEL}
+CARGO_TEST?= ${CARGO_RUST_TOPLEVEL}
# rustc stashes intermediary files in TMPDIR (default /tmp) which
# might cause issues for users that for some reason space limit
@@ -292,6 +304,8 @@ cargo-extract:
. if ${CARGO_CONFIGURE:tl} == "yes"
_USES_configure+= 250:cargo-configure
+CARGO_DOT_DIR= ${WRKSRC}/${CARGO_SRC_SUBDIR}/../.cargo
+
# configure hook. Place a config file for overriding crates-io index
# by local source directory.
cargo-configure:
@@ -302,17 +316,17 @@ cargo-configure:
@${ECHO_MSG} ${_CARGO_MSG}
. endif
@${ECHO_MSG} "===> Cargo config:"
- @${MKDIR} ${WRKDIR}/.cargo
- @: > ${WRKDIR}/.cargo/config.toml
- @${ECHO_CMD} "[source.cargo]" >> ${WRKDIR}/.cargo/config.toml
- @${ECHO_CMD} "directory = '${CARGO_VENDOR_DIR}'" >> ${WRKDIR}/.cargo/config.toml
- @${ECHO_CMD} "[source.crates-io]" >> ${WRKDIR}/.cargo/config.toml
- @${ECHO_CMD} "replace-with = 'cargo'" >> ${WRKDIR}/.cargo/config.toml
+ @${MKDIR} ${CARGO_DOT_DIR}
+ @: > ${CARGO_DOT_DIR}/config.toml
+ @${ECHO_CMD} "[source.cargo]" >> ${CARGO_DOT_DIR}/config.toml
+ @${ECHO_CMD} "directory = '${CARGO_VENDOR_DIR}'" >> ${CARGO_DOT_DIR}/config.toml
+ @${ECHO_CMD} "[source.crates-io]" >> ${CARGO_DOT_DIR}/config.toml
+ @${ECHO_CMD} "replace-with = 'cargo'" >> ${CARGO_DOT_DIR}/config.toml
. if !empty(_CARGO_GIT_SOURCES)
@${_CARGO_AWK} ${SCRIPTSDIR}/cargo-crates-git-configure.awk \
- /dev/null >> ${WRKDIR}/.cargo/config.toml
+ /dev/null >> ${CARGO_DOT_DIR}/config.toml
. endif
- @${CAT} ${WRKDIR}/.cargo/config.toml
+ @${CAT} ${CARGO_DOT_DIR}/config.toml
@if ! ${GREP} -qF '[profile.release]' ${CARGO_CARGOTOML}; then \
${ECHO_CMD} "" >> ${CARGO_CARGOTOML}; \
${ECHO_CMD} "[profile.release]" >> ${CARGO_CARGOTOML}; \
diff --git a/Mk/Uses/cmake.mk b/Mk/Uses/cmake.mk
index 6d8978c49672..120cdf23ba10 100644
--- a/Mk/Uses/cmake.mk
+++ b/Mk/Uses/cmake.mk
@@ -68,7 +68,7 @@ _valid_ARGS= indirect insource noninja run testing _internal
# Reminder: devel/cmake-core, devel/cmake-doc, devel/cmake-gui, and devel/cmake-man
# are all affected by changing _CMAKE_VERSION. Please check each of these ports.
-_CMAKE_VERSION= 3.31.7
+_CMAKE_VERSION= 3.31.9
CMAKE_BIN= ${LOCALBASE}/bin/cmake
# Sanity check
diff --git a/Mk/Uses/emacs.mk b/Mk/Uses/emacs.mk
index c278e3447935..462657c4183a 100644
--- a/Mk/Uses/emacs.mk
+++ b/Mk/Uses/emacs.mk
@@ -35,15 +35,15 @@
# will be generated as part of the package.
#
# Variables, which can be read by ports:
-# EMACS_CMD: Emacs command with full path (e.g. /usr/local/bin/emacs-30.1)
+# EMACS_CMD: Emacs command with full path (e.g. /usr/local/bin/emacs-30.2)
# EMACS_FLAVOR: Used for dependencies (e.g. BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash@${EMACS_FLAVOR})
# EMACS_LIBDIR: Emacs Library directory without ${PREFIX} (e.g. share/emacs)
-# EMACS_LIBDIR_WITH_VER: Library directory without ${PREFIX} including version (e.g. share/emacs/30.1)
+# EMACS_LIBDIR_WITH_VER: Library directory without ${PREFIX} including version (e.g. share/emacs/30.2)
# EMACS_MAJOR_VER: Emacs major version (e.g. 30)
# EMACS_PKGNAMESUFFIX: PKGNAMESUFFIX to distinguish Emacs flavors
# EMACS_SITE_LISPDIR: Emacs site-lisp directory without ${PREFIX} (e.g. share/emacs/site-lisp)
-# EMACS_VER: Emacs version (e.g. 30.1)
-# EMACS_VERSION_SITE_LISPDIR: Include version (e.g. share/emacs/30.1/site-lisp)
+# EMACS_VER: Emacs version (e.g. 30.2)
+# EMACS_VERSION_SITE_LISPDIR: Include version (e.g. share/emacs/30.2/site-lisp)
#-------------------------------------------------------------------------------
#
# MAINTAINER: emacs@FreeBSD.org
@@ -109,7 +109,7 @@ EMACS_FLAVOR= full
EMACS_VER= 31.0.50
EMACS_PORTDIR= editors/emacs-devel
. else
-EMACS_VER= 30.1
+EMACS_VER= 30.2
EMACS_PORTDIR= editors/emacs
. endif
diff --git a/Mk/Uses/gstreamer.mk b/Mk/Uses/gstreamer.mk
index edc677b9f663..192ca386d268 100644
--- a/Mk/Uses/gstreamer.mk
+++ b/Mk/Uses/gstreamer.mk
@@ -41,7 +41,7 @@ _GST_VER= ${_GST_VER_DEFAULT}
# When modifying _GST1_VERSION, run `make -C ${PORTSDIR}/multimedia/gstreamer1 makesum-all`
# to update the distinfo files for the entire suite.
-_GST1_VERSION= 1.26.5
+_GST1_VERSION= 1.26.6
_GST1_LIB_VER= 1.0
_GST1_SOVERSION= 0.${_GST1_VERSION:R:E}${${_GST1_VERSION:E} > 9:?:0}${_GST1_VERSION:E}.0
@@ -348,7 +348,7 @@ gst-rtsp-server_IMPL= #
gst-rust_PORT= multimedia/gstreamer${_GST_VER}-plugins-rust
gst-rust_IMPL= #
-gst-rust_GST1_VERSION= 0.14.0
+gst-rust_GST1_VERSION= 0.14.2
gst-rust_VERSION= ${gst-rust_GST${_GST_VER}_VERSION}
gst-smoothstreaming_PORT= multimedia/gstreamer${_GST_VER}-plugins-smoothstreaming
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index 0a9a9e70a8b4..a2795ad5fcc2 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -91,7 +91,7 @@ KDE_PLASMA5_VERSION?= 5.27.12
KDE_PLASMA5_BRANCH?= stable
# Current KDE Plasma desktop.
-KDE_PLASMA6_VERSION?= 6.4.4
+KDE_PLASMA6_VERSION?= 6.4.5
KDE_PLASMA6_BRANCH?= stable
# Legacy KDE frameworks (Qt5 based).
@@ -99,13 +99,13 @@ KDE_FRAMEWORKS5_VERSION?= 5.116.0
KDE_FRAMEWORKS5_BRANCH?= stable
# Current KDE Frameworks (Qt6 based).
-KDE_FRAMEWORKS6_VERSION?= 6.16.0
+KDE_FRAMEWORKS6_VERSION?= 6.18.0
KDE_FRAMEWORKS6_BRANCH?= stable
# Current KDE applications. Update _${PORTNAME}_PROJECT_VERSION for the following ports:
# devel/kdevelop, games/libkdegames, games/libkmahjongg, graphics/kgraphviewer
-KDE_APPLICATIONS6_VERSION?= 25.04.3
-KDE_APPLICATIONS6_SHLIB_VER?= 6.4.3
+KDE_APPLICATIONS6_VERSION?= 25.08.1
+KDE_APPLICATIONS6_SHLIB_VER?= 6.5.1
# G as in KDE Gear, and as in "don't make the variable name longer than required".
KDE_APPLICATIONS6_SHLIB_G_VER?= ${KDE_APPLICATIONS6_VERSION}
KDE_APPLICATIONS6_BRANCH?= stable
@@ -332,7 +332,7 @@ _USE_PLASMA_ALL= ${_USE_PLASMA${_KDE_VERSION}_ALL}
# List of frequently used components of the KDE Gears distribution.
_USE_GEAR5_ALL= libkdcraw
-_USE_GEAR6_ALL= baloo-widgets kate kosm kpublictransport \
+_USE_GEAR6_ALL= baloo-widgets kosm kpublictransport \
libkcddb libkcompactdisc libkdcraw \
libkdegames libkeduvocdocument libkexiv2 \
libksane marble okular
@@ -962,9 +962,6 @@ kde-akonadi_LIB= libKPim${_KDE_VERSION}AkonadiPrivate.so
kde-baloo-widgets_PORT= sysutils/baloo-widgets
kde-baloo-widgets_LIB= libKF${_KDE_VERSION}BalooWidgets.so
-kde-kate_PORT= editors/kate
-kde-kate_PATH= ${QT_PLUGINDIR}/ktexteditor/katebacktracebrowserplugin.so
-
kde-libkcddb_PORT= audio/libkcddb
kde-libkcddb_LIB= libKCddb${_KDE_VERSION}.so
diff --git a/Mk/Uses/nodejs.mk b/Mk/Uses/nodejs.mk
index e8987827fe2e..c1666835554a 100644
--- a/Mk/Uses/nodejs.mk
+++ b/Mk/Uses/nodejs.mk
@@ -7,7 +7,7 @@
# - build use node as build-time dependency
# - run use node as runtime dependency
# - env set the environment (NODEJS_VERSION and NODEJS_SUFFIX)
-# - version available version: lts, current, 18, 20, 22, 24
+# - version available version: lts, current, 20, 22, 24
#
# Note:
# - The supported versions follow upstream release schedule
@@ -22,13 +22,13 @@
.if !defined(_INCLUDE_USES_NODEJS_MK)
_INCLUDE_USES_NODEJS_MK= yes
-_VALID_NODEJS_VERSIONS= 18 20 22 24 current lts
+_VALID_NODEJS_VERSIONS= 20 22 24 current lts
. if ! ${_VALID_NODEJS_VERSIONS:M${NODEJS_DEFAULT}}
IGNORE= Invalid default nodejs version ${NODEJS_DEFAULT}; valid versions are ${_VALID_NODEJS_VERSIONS}
. endif
-. if !empty(nodejs_ARGS:Nbuild:Nenv:Nrun:Nlts:Ncurrent:N18:N20:N22:N24)
+. if !empty(nodejs_ARGS:Nbuild:Nenv:Nrun:Nlts:Ncurrent:N20:N22:N24)
IGNORE= USES=nodejs has invalid arguments ${nodejs_ARGS}
. endif
diff --git a/Mk/Uses/octave.mk b/Mk/Uses/octave.mk
index 8aca21d0a789..663ef7b87317 100644
--- a/Mk/Uses/octave.mk
+++ b/Mk/Uses/octave.mk
@@ -22,7 +22,7 @@ IGNORE= Incorrect 'USES+= octave:${octave_ARGS}' usage: argument [${arg}] is not
. endif
. endfor
-OCTAVE_VERSION= 10.2.0
+OCTAVE_VERSION= 10.3.0
. if empty(octave_ARGS:Menv)
BUILD_DEPENDS+= octave:math/octave
diff --git a/Mk/Uses/pear.mk b/Mk/Uses/pear.mk
index 0496dded11b9..cbea5a6fe5f7 100644
--- a/Mk/Uses/pear.mk
+++ b/Mk/Uses/pear.mk
@@ -22,8 +22,8 @@ IGNORE= Incorrect 'USES+= pear:${pear_ARGS}' usage: argument [${arg}] is not rec
. endif
. endfor
-_pear_IGNORE_WITH_PHP=
-IGNORE_WITH_PHP?= ${_pear_IGNORE_WITH_PHP}
+_pear_IGNORE_WITH_PHP=81
+IGNORE_WITH_PHP+= ${_pear_IGNORE_WITH_PHP}
php_ARGS+= flavors
.include "${USESDIR}/php.mk"
diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk
index 905e7793a780..edc8cbd555bb 100644
--- a/Mk/Uses/qt.mk
+++ b/Mk/Uses/qt.mk
@@ -23,8 +23,8 @@ _QT_MK_INCLUDED= qt.mk
# Qt versions currently supported by the framework.
_QT_SUPPORTED?= 5 6
QT5_VERSION?= 5.15.17
-QT6_VERSION?= 6.9.1
-PYSIDE6_VERSION?= 6.9.1
+QT6_VERSION?= 6.9.3
+PYSIDE6_VERSION?= 6.9.3
# Support for intermediate Qt6 releases. This partially defines
# _QT6_MASTER_SITE_SUBDIR and would probably be better in qt-dist.mk,
diff --git a/Mk/Uses/ruby.mk b/Mk/Uses/ruby.mk
index 55bb74a50fd7..bedf7cc058be 100644
--- a/Mk/Uses/ruby.mk
+++ b/Mk/Uses/ruby.mk
@@ -162,7 +162,7 @@ RUBY_PORTREVISION= 0
#
# Ruby 3.4
#
-RUBY_DISTVERSION= 3.4.5
+RUBY_DISTVERSION= 3.4.6
RUBY_PORTREVISION= 0
diff --git a/Mk/Uses/ssl.mk b/Mk/Uses/ssl.mk
index f8a459eb87e7..cdc434e2aa61 100644
--- a/Mk/Uses/ssl.mk
+++ b/Mk/Uses/ssl.mk
@@ -10,8 +10,8 @@
#
# When updating this, please also update the same list in bsd.default-versions.mk
# and the checks for USES=ssl in qa.sh!
-# Variants being base, openssl, openssl111, openssl31, openssl32,
-# openssl33, libressl, and libressl-devel.
+# Variants being base, openssl, openssl111, openssl33, openssl34, openssl35,
+# openssl36, libressl, and libressl-devel.
#
# The Makefile sets these variables:
# OPENSSLBASE - "/usr" or ${LOCALBASE}
diff --git a/Mk/Uses/vala.mk b/Mk/Uses/vala.mk
index a12834d81fb7..53aef616e9cb 100644
--- a/Mk/Uses/vala.mk
+++ b/Mk/Uses/vala.mk
@@ -1,9 +1,12 @@
# Handle dependency on lang/vala
#
# Valid args:
-# - lib: add a lib depends
-# - build: add a build depends
-# - no_depend: only used for lang/vala itself
+# - lib: add a lib depends
+# - build: add a build depends
+# - test: add a test depends
+# - no_depend: only used for lang/vala itself
+#
+# MAINTAINER: desktop@FreeBSD.org
.if ! defined(_INCLUDE_USES_VALA_MK)
_INCLUDE_USES_VALA_MK= yes
@@ -21,6 +24,9 @@ LIB_DEPENDS+= ${_VALA_LIBRARY}:${_VALA_PORT}
. if ! empty(vala_ARGS:Mbuild)
BUILD_DEPENDS+= ${_VALA_BINARY}:${_VALA_PORT}
. endif
+. if ! empty(vala_ARGS:Mtest)
+TEST_DEPENDS+= ${_VALA_BINARY}:${_VALA_PORT}
+. endif
. endif
.endif
diff --git a/Mk/Uses/zig.mk b/Mk/Uses/zig.mk
new file mode 100644
index 000000000000..5727a812fede
--- /dev/null
+++ b/Mk/Uses/zig.mk
@@ -0,0 +1,102 @@
+# Provide support for building Zig software.
+#
+# Feature: zig
+# Usage: USES=zig
+
+# Variables, which can be set by the port:
+#
+# ZIG_TUPLE List of Zig dependencies required to build the port.
+# Each item is triplet of an arbitrary name, an URL without
+# scheme part (https://) and a directory name where the
+# expects this dependency to be placed.
+# This knob can be generated by running make make-zig-tuple
+# You might need to run this multiple time until all
+# transitive dependencies get pulled in.
+#
+# MAINTAINER: ports@FreeBSD.org
+
+.if !defined(_INCLUDE_USES_ZIG_MK)
+_INCLUDE_USES_ZIG_MK= yes
+
+. if !empty(zig_ARGS)
+IGNORE= USES=zig does not accept arguments
+. endif
+
+.sinclude "${MASTERDIR}/Makefile.zig"
+
+ZIG_CMD?= zig
+ZIG_PORT?= lang/zig
+ZIG_DEPSDIR= ${WRKDIR}/zig-packages
+ZIG_TMPDEPSDIR= ${WRKDIR}/zig-packages-tmp
+
+ZIG_CPUTYPE_DEFAULT= ${ARCH:S/amd64/x86_64/}
+ZIG_CPUTYPE?= ${CPUTYPE:U${ZIG_CPUTYPE_DEFAULT}}
+
+_ZIG2TUPLE_CMD= zig2tuple
+
+BUILD_DEPENDS+= ${ZIG_CMD}:${ZIG_PORT}
+
+DIST_SUBDIR?= zig
+
+. for z in ${ZIG_TUPLE}
+. for group url dir in ${z:S/:/ /g:tw}
+MASTER_SITES+= https://${url:H}/:${group}
+DISTFILES+= ${url:T}:${group}
+. endfor
+. endfor
+
+_USES_extract= 299:zig-pre-extract
+
+# Generates ZIG_TUPLE= ... line ready to be pasted into the port based on
+# build.zig.zon files found in ${WRKSRC}
+make-zig-tuple: check-zig2tuple
+ @${ECHO_MSG} "===> Processing build.zig.zon files"
+ ${_ZIG2TUPLE_CMD} ${WRKDIR}
+
+check-zig2tuple:
+ @if ! type ${_ZIG2TUPLE_CMD} > /dev/null 2>&1; then \
+ ${ECHO_MSG} "===> zig2tuple executable not found, install \"ports-mgmt/zig2tuple\""; exit 1; \
+ fi
+
+# Main targets implementation.
+
+zig-pre-extract:
+ @${ECHO_CMD} "===> Extracting zig dependencies"
+# We don't know the name of the directory that is contained in the archive,
+# but we need to rename it into the last component of the tuple
+# To solve this we extract into an empty directory and then do
+# mv * /path/where/we/want/it
+ @${MKDIR} ${ZIG_DEPSDIR} ${ZIG_TMPDEPSDIR}
+. for z in ${ZIG_TUPLE}
+. for group url dir in ${z:S/:/ /g:tw}
+ ${MAKE} -C ${.CURDIR} do-extract EXTRACT_ONLY=${url:T} WRKDIR=${ZIG_TMPDEPSDIR}
+ ${MV} ${ZIG_TMPDEPSDIR}/* ${ZIG_DEPSDIR}/${dir}
+. endfor
+. endfor
+ @${RMDIR} ${ZIG_TMPDEPSDIR}
+
+ZIG_ENV+= DESTDIR=${STAGEDIR}
+ZIG_ARGS+= --prefix ${PREFIX} --system ${ZIG_DEPSDIR} --verbose \
+ -Dcpu=${ZIG_CPUTYPE} \
+ ${"${WITH_DEBUG}" != "":?:--release=fast} \
+ ${"${WITH_DEBUG}" != "":?-Doptimize=Debug:-Doptimize=ReleaseSmall} \
+ ${ZIG_ARGS_${FLAVOR}}
+DO_MAKE_BUILD?= ${SETENVI} ${WRK_ENV} ${ZIG_ENV} ${ZIG_CMD} build \
+ ${_MAKE_JOBS} ${ZIG_ARGS}
+. if !target(do-build)
+do-build:
+ @${DO_NADA}
+. endif
+
+. if !target(do-install)
+do-install:
+ @(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD}; then \
+ if [ -n "${BUILD_FAIL_MESSAGE}" ] ; then \
+ ${ECHO_MSG} "===> Compilation failed unexpectedly."; \
+ (${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") | ${FMT_80} ; \
+ fi; \
+ ${FALSE}; \
+ fi)
+. endif
+
+.endif
diff --git a/Mk/bsd.ccache.mk b/Mk/bsd.ccache.mk
index bf8900430238..ce9b2c7913b6 100644
--- a/Mk/bsd.ccache.mk
+++ b/Mk/bsd.ccache.mk
@@ -103,14 +103,13 @@ ${WRKDIR}/.ccache: ${WRKDIR}
@${LN} -sf ${CCACHE_DIR} ${WRKDIR}/.ccache
ccache-wrkdir-link: ${WRKDIR}/.ccache .PHONY
post-extract: ccache-wrkdir-link
-. endif
# enable ccache in case of USES=llvm and cmake
-. if ${CCACHE_ENABLED} == yes && \
- defined(_INCLUDE_USES_LLVM_MK) && \
- defined(_INCLUDE_USES_CMAKE_MK)
-CMAKE_ARGS+= -DCMAKE_C_COMPILER_LAUNCHER=ccache \
- -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
+. if defined(_INCLUDE_USES_LLVM_MK) && \
+ defined(_INCLUDE_USES_CMAKE_MK)
+CMAKE_ARGS+= -DCMAKE_C_COMPILER_LAUNCHER=${CCACHE_BIN} \
+ -DCMAKE_CXX_COMPILER_LAUNCHER=${CCACHE_BIN}
+. endif
. endif
.endif
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
index 9fa1c3a4ae42..865224a95bc4 100644
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -56,7 +56,7 @@ FPC_DEFAULT?= 3.3.1
. else
FPC_DEFAULT?= 3.2.3
. endif
-# Possible values: 11, 12, 13, 14, 15, 16
+# Possible values: 12, 13, 14, 15, 16
# (Any other version is completely unsupported and not meant for general use.)
GCC_DEFAULT?= 13
# Possible values: 10
@@ -109,7 +109,7 @@ MONO_DEFAULT?= 5.20
MYSQL_DEFAULT?= 8.0
# Possible values: ninja, samurai
NINJA_DEFAULT?= ninja
-# Possible value: 18, 20, 22, 24, current, lts (Note: current = 24 and lts = 22)
+# Possible value: 20, 22, 24, current, lts (Note: current = 24 and lts = 22)
NODEJS_DEFAULT?= lts
# Possible value: 25, 26
OPENLDAP_DEFAULT?= 26
@@ -118,7 +118,7 @@ OPENLDAP_DEFAULT?= 26
defined(PACKAGE_BUILDING))
# When changing the default here, make sure the DEPRECATED/EXPIRATION lines in
# the older Perl 5 ports are uncommented at the same time.
-PERL5_DEFAULT?= 5.40
+PERL5_DEFAULT?= 5.42
. elif !defined(PERL5_DEFAULT)
# There's no need to replace development versions, like "5.23" with "devel"
# because 1) nobody is supposed to use it outside of poudriere, and 2) it must
@@ -152,7 +152,8 @@ RUST_DEFAULT?= rust
SAMBA_DEFAULT?= 4.16
# When updating this, please also update the same list in ssl.mk and the checks
# for USES=ssl in qa.sh!
-# Possible values: base, openssl, openssl111, openssl31, openssl32, openssl33, libressl, libressl-devel
+# Possible values: base, openssl, openssl111, openssl33, openssl34, openssl35,
+# openssl36, libressl, libressl-devel
. if !defined(SSL_DEFAULT)
# If no preference was set, check for an installed base version
# but give an installed port preference over it.
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index 3e47b64ad63a..59c6721fb7bd 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -77,7 +77,7 @@ ELF_FEATURES+= +wxneeded:dist/bin/${MOZILLA} +wxneeded:dist/bin/${MOZILLA}-bin
BUNDLE_LIBS= yes
BUILD_DEPENDS+= rust-cbindgen>=0.28.0:devel/rust-cbindgen \
- ${RUST_DEFAULT}>=1.88.0:lang/${RUST_DEFAULT}
+ ${RUST_DEFAULT}>=1.90.0:lang/${RUST_DEFAULT}
LIB_DEPENDS+= libdrm.so:graphics/libdrm
RUN_DEPENDS+= ${LOCALBASE}/lib/libpci.so:devel/libpci
LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim
diff --git a/Mk/bsd.options.desc.mk b/Mk/bsd.options.desc.mk
index 0460f2782076..6e872b227a9f 100644
--- a/Mk/bsd.options.desc.mk
+++ b/Mk/bsd.options.desc.mk
@@ -522,6 +522,7 @@ VAAPI_DESC?= VAAPI (GPU video acceleration) support
VAPI_DESC?= Build VALA API files
VDPAU_DESC?= VDPAU (GPU video acceleration) support
VIDEO_DESC?= Video support
+VULKAN_DESC?= Vulkan GPU support
VO_AACENC_DESC?= AAC audio encoding via vo-aacenc
VO_AMRWBENC_DESC?= AMR Wide Band encoding via vo-amrwbenc
VORBIS_DESC?= Ogg Vorbis audio codec support
diff --git a/Mk/bsd.options.mk b/Mk/bsd.options.mk
index 3b4b2dd4d300..38f1492f0dbd 100644
--- a/Mk/bsd.options.mk
+++ b/Mk/bsd.options.mk
@@ -198,6 +198,7 @@ _ALL_OPTIONS_HELPERS= ${_OPTIONS_DEPENDS:S/$/_DEPENDS/} \
CONFIGURE_WITH IMPLIES MESON_ARGS MESON_DISABLED \
MESON_ENABLED MESON_FALSE MESON_OFF MESON_ON MESON_TRUE \
PREVENTS PREVENTS_MSG QMAKE_OFF QMAKE_ON \
+ ZIG_BOOL ZIG_BOOL_OFF \
SUBPACKAGES SUBPACKAGES_OFF USE USE_OFF VARS VARS_OFF
# The format here is target_family:priority:target-type
@@ -544,6 +545,9 @@ MESON_ARGS+= ${${opt}_MESON_DISABLED:C/.*/-D&=disabled/}
. if defined(${opt}_CABAL_FLAGS)
CABAL_FLAGS+= ${${opt}_CABAL_FLAGS}
. endif
+. if defined(${opt}_ZIG_BOOL)
+ZIG_ARGS+= ${${opt}_ZIG_BOOL:C/.*/-D&=true/}
+. endif
. for configure in CONFIGURE CMAKE MESON QMAKE
. if defined(${opt}_${configure}_ON)
${configure}_ARGS+= ${${opt}_${configure}_ON}
@@ -620,6 +624,9 @@ MESON_ARGS+= ${${opt}_MESON_DISABLED:C/.*/-D&=enabled/}
. if defined(${opt}_CABAL_FLAGS)
CABAL_FLAGS+= -${${opt}_CABAL_FLAGS}
. endif
+. if defined(${opt}_ZIG_BOOL)
+ZIG_ARGS+= ${${opt}_ZIG_BOOL:C/.*/-D&=false/}
+. endif
. for configure in CONFIGURE CMAKE MESON QMAKE
. if defined(${opt}_${configure}_OFF)
${configure}_ARGS+= ${${opt}_${configure}_OFF}
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index 0aa79aed7ed0..eee8bfb7c45f 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -1081,7 +1081,7 @@ LD+= --sysroot=${CROSS_SYSROOT}
STRIP_CMD= ${CROSS_BINUTILS_PREFIX}strip
# only bmake support the below
STRIPBIN= ${STRIP_CMD}
-.export.env STRIPBIN
+.export-env STRIPBIN
.endif
#
@@ -1165,7 +1165,7 @@ OSVERSION!= ${AWK} '/^\#define[[:blank:]]__FreeBSD_version/ {print $$3}' < ${SRC
. endif
_EXPORTED_VARS+= OSVERSION
-. if ${OPSYS} == FreeBSD && (${OSVERSION} < 1305000 || (${OSVERSION} >= 1400000 && ${OSVERSION} < 1402000))
+. if ${OPSYS} == FreeBSD && (${OSVERSION} < 1305000 || (${OSVERSION} >= 1400000 && ${OSVERSION} < 1403000))
_UNSUPPORTED_SYSTEM_MESSAGE= Ports Collection support for your ${OPSYS} version has ended, and no ports\
are guaranteed to build on this system. Please upgrade to a supported release.
. if defined(ALLOW_UNSUPPORTED_SYSTEM)
@@ -4489,7 +4489,7 @@ describe-json:
${ECHO_CMD} \"complete_options_list\":[\"${COMPLETE_OPTIONS_LIST:ts,:S/,/\",\"/g}\"], ;\
${ECHO_CMD} \"categories\":[\"${CATEGORIES:ts,:S/,/\",\"/g}\"], ;\
${ECHO_CMD} \"license\":[\"${LICENSE:ts,:S/,/\",\"/g}\"], ;\
- ${ECHO_CMD} \"deprecated\":\""${DEPRECATED:S/"/\\\"/g:S/\\\\*/*/g:S/\\\'/'/g}" \", ;\
+ ${ECHO_CMD} \"deprecated\":\"${DEPRECATED:Q:S/"/\\\"/g:S/\\\\*/*/g:S/\\\'/'/g}\", ;\
${ECHO_CMD} \"broken\":\"${BROKEN:Q:S/"/\\\"/g:S/\\\\*/*/g:S/\\\'/'/g}\", ;\
${ECHO_CMD} \"distversion\":\"${DISTVERSION}\", ;\
${ECHO_CMD} \"distversionprefix\":\"${DISTVERSIONPREFIX}\", ;\
diff --git a/Tools/scripts/README b/Tools/scripts/README
index 8dfb2b17028a..71e4ae1ac963 100644
--- a/Tools/scripts/README
+++ b/Tools/scripts/README
@@ -12,21 +12,19 @@ bump_revision.pl - Small script to bump the PORTREVISION variable of ports
checkcats.py - verify that master categories in all ports are correct and
report any problems. Beware that the full check takes quite
some time.
-checknewvers - checks for availability for a newest version of distfiles on
+checknewver.sh - checks for availability for a newest version of distfiles on
MASTER_SITES (ftp only).
-checksum - allows checking of ports to see if their checksums
+checksum.sh - allows checking of ports to see if their checksums
match, and if they don't, give a diff against the older version to
help discover why the checksum didn't match.
chkorigin.sh - checks all ports in the tree for a wrong PKGORIGIN.
Run this tool after every repocopy.
doportlint - run portlint on every port and return the results
-distclean - compare md5 sums of distfiles in ports/distfiles with currently
+distclean.sh - compare sha256 sums of distfiles in ports/distfiles with currently
installed ports collection in ports/* and prompt to remove
unmatched entries
getpatch - downloads patch attachments from a Bug Tracking Systems
getpatch.sh - downloads patch attachments from a Bug Tracking Systems (plain shell script)
-gnomedepends - Analyse pkg/PLIST and give an advice as to which GNOME ports
- should be listes in {RUN,LIB}_DEPENDS for this port
mark_safe.pl - utility to set subsets of ports to MAKE_JOBS_(UN)SAFE=yes
neededlibs.sh - Extract direct library dependencies from binaries.
port_conflicts_check.lua - Verify that files installed by more than 1 port are covered
@@ -47,38 +45,6 @@ update_crates - script used to generate an updated Makefile using make cargo-cra
----------------------------------------------------------------------
-gnomedepends is a script, which analyses pkg/PLIST and gives an advice as to
-which GNOME ports should be listes in {RUN,LIB}_DEPENDS for the port to ensure
-correct removal of GNOME shared directories. Usage is simple:
- % cd /usr/ports/CATEGORY/PORT
- % gnomedepends.py
- According to the contents of PLIST the port depends on the following GNOME
- port(s):
-
- /usr/ports/audio/gnomeaudio, for directories:
- share/gnome/sounds
-
- /usr/ports/sysutils/gnomecontrolcenter, for directories:
- share/gnome/apps
-
- /usr/ports/x11/gnomecore, for directories:
- share/gnome/apps/Games
-
- /usr/ports/x11/gnomelibs, for directories:
- etc/sound/events
- etc/sound
- share/gnome/games
- share/gnome/pixmaps
- share/gnome
-
-The example above means that you need to have ${PORTSDIR}/audio/gnomeaudio,
-${PORTSDIR}/sysutils/gnomecontrolcenter, ${PORTSDIR}/x11/gnomecore and
-${PORTSDIR}/x11/gnomelibs listed in {RUN,LIB}_DEPENDS for this port.
-Please be warned, that the this only means that the ports listed by the script
-required for correct removal of GNOME shared directories, not for the port
-functionality, so actual {RUN,LIB}_DEPENDS may have more entries.
-
-----------------------------------------------------------------------
portsearch - A utility for searching the ports tree.
portsearch is a utility to for searching of the ports tree. It permits
diff --git a/Tools/scripts/ai-master-prompt.md b/Tools/scripts/ai-master-prompt.md
new file mode 100644
index 000000000000..e14f45c92651
--- /dev/null
+++ b/Tools/scripts/ai-master-prompt.md
@@ -0,0 +1,53 @@
+<!--
+ai-master-prompt.md: master prompt file for AI assistants to know how to perform
+ various simple operations on ports and ports tree.
+ AI assistants find it by using the .env file in the root of
+ the repository, or by using relevant environment variables.
+ For example, the Google's gemini AI assistant can use
+ GEMINI_SYSTEM_MD to find this file.
+
+MAINTAINER: yuri@FreeBSD.org
+-->
+
+# Project Context: FreeBSD ports
+
+## General Instructions
+- Individual port directories are under category directories: {category}/{port directory}
+- In order to perform operations on an individual port you need to change directory into this port.
+- In every port's directory there is a Makefile.
+- WRKDIR of every port can be determined by the command 'make -V WRKDIR'
+- WRKSRC of every port can be determined by the command 'make -V WRKSRC'
+- When any port is updated, the distinfo file can be regenerated using the 'make makesum' command.
+- Any port can download and extract the source files using the 'make patch' command.
+- Working directory can be removed (cleaned) using the 'make clean' command.
+- PORTREVISION should be removed when DISTVERSION or PORTVERSION is updated.
+- Any FreeBSD package that is needed can be installed using the command 'sudo pkg install -A {package name}'.
+- In case if any work* directories are present in the port directory before the port update such directories should be removed by the 'make clean' command.
+- The USES variable in port's Makefile defines what type of port this is.
+ - When USES contains the word 'gmake' this is a port that is built using GNU Make (using the the gmake executable).
+ - When USES contains the word 'cmake' this is a port that is built using cmake.
+ - When USES contains the word 'python' this is a Python based port.
+ - When USES contains the word 'cargo' this is a Rust based port.
+ - When USES contains the word 'cabal' this is a Haskell based port.
+- Port uses GitHub to fetch distfiles if it has the USE_GITHUB=yes line.
+- Every port has a maintainer, maintainer's e-mail address is in the MAINTAINER variable.
+
+### Instructions for ports that use GitHub to fetch distfiles
+- GitHub account name of such ports is in GH_ACCOUNT, or otherwise PORTNAME is used as an account name.
+- GitHub project name of such ports is in GH_PROJECT, or otherwise PORTNAME is used as a project name.
+- The GitHub git URL is constructed as https://github.com/{GH_ACCOUNT}/{GH_PROJECT}.git
+- The latest released version of a git URL can be determined using the command '../../Tools/scripts/git-get-latest-remote-version.sh {Git-URL} {DISTVERSIONPREFIX}'
+
+### Instructions for Python based ports
+- The latest released version of the software can be determined using the command '../../Tools/scripts/pypi-get-latest-version.sh {python project name}'
+- Dependencies need to be updated when the port is updated. They need to be compared with the dependency requirements set in the project.
+- setuptools build dependency should never be added to BUILD_DEPENDS, and instead the distutils element should be present in USE_PYTHON.
+- numpy dependency should be added as ${PYNUMPY} instead of the usual syntax. No version information should be added in this case.
+- pillow dependency should be added as ${PY_PILLOW} instead of the usual syntax. No version information should be added in this case.
+- The cython build dependency should never be added to BUILD_DEPENDS. Instead, the cython element should be added to USE_PYTHON for cython dependencies of versions 1.x or 2.x, and the cython3 element should be added to USE_PYTHON for cython dependencies of versions 3.x
+- Do not add upper version limits for Python based ports.
+- Always replace exact version comparison in dependencies with >=.
+
+### Instructions for Haskell based ports
+- Directories of all Haskell ports have the prefix "hs-".
+- The latest released version of the software can be determined using the command '../../Tools/scripts/haskell-get-latest-version.sh {haskell project name}'
diff --git a/Tools/scripts/find-work-for-installed-ports.sh b/Tools/scripts/find-work-for-installed-ports.sh
new file mode 100755
index 000000000000..e9ad442aca88
--- /dev/null
+++ b/Tools/scripts/find-work-for-installed-ports.sh
@@ -0,0 +1,64 @@
+#!/bin/sh
+
+# Tool to find work (such as unassigned Bugzilla PRs) to port committers or
+# perhaps other developers based on the list of locally installed ports.
+# More sources can be added later (such as GitHub pull requests).
+#
+# SPDX-License-Identifier: BSD-2-Clause
+# Copyright (c) 2025 René Ladan <rene@FreeBSD.org>
+# MAINTAINER=rene@FreeBSD.org
+
+set -eu
+
+# Look for PRs in Bugzilla having $1 in the summary line (as opposed to the full
+# PR content), and add each such PR to the output (PR number, assignee, summary)
+# if it is not assigned some FreeBSD.org, with the exception of
+# ports-bugs@FreeBSD.org. The matching is case-insensitive.
+get_PRs()
+{
+ catport=${1}
+ category="$(echo "${catport}" | cut -f 1 -d /)"
+ port="$(echo "${catport}" | cut -f 2 -d /)"
+ timeout=20 # seconds
+
+ echo "getting Bugzilla PRs having ${catport} in the synopsis" >&2
+ # content= looks for the search string in all of the pr content,
+ # summary= only looks in the summary line
+ url="https://bugs.freebsd.org/bugzilla/rest/bug?bug_status=__open__&product=Ports%20%26%20Packages&summary=${category}%2f${port}"
+ raw="$(fetch -q -T ${timeout} -o - "${url}")"
+ # Enable the next line to get full JSON output in per-port files for debugging
+ # echo "${raw}" > "${category}-${port}.json"
+ if [ -z "${raw}" ] ; then
+ echo "${catport}: no REST reply within ${timeout} seconds from URL: ${url}" >&2
+ exit 67
+ fi
+ pr_list="$(echo "${raw}" | jq '[.bugs | map(select(.assigned_to | test("ports-bugs@freebsd.org";"i") or test("@freebsd.org";"i") == false)).[] | {id,assigned_to,summary}]')"
+
+ # The below code is just to get one line per PR in the output.
+ num_prs=$(echo "${pr_list}" | jq length)
+ if [ ${num_prs} -gt 0 ] ; then
+ for i in $(jot ${num_prs} 0) ; do
+ echo "${pr_list}" | jq -r --argjson i ${i} '[.[$i].id,.[$i].assigned_to,.[$i].summary] | @tsv'
+ done
+ fi
+}
+
+if ! which jq >/dev/null ; then
+ echo "Please install textproc/jq" >&2
+ exit 66
+fi
+
+# Iterate through all installed ports which are not maintained by a FreeBSD.org
+# address (this includes ports-bugs and possibly you), and for each such port
+# see if there is output from get_PR() and if so, report it grouped by the port
+# maintainer.
+for p in $(pkg query -e '%m !~ *@FreeBSD.org' %o,%m) ; do
+ origin=$(echo "${p}" | cut -f 1 -d ,)
+ maintainer=$(echo "${p}" | cut -f 2 -d ,)
+
+ # see if there is a Bugzilla report for ${origin}
+ bz="$(get_PRs "${origin}")"
+ if [ -n "${bz}" ] ; then
+ printf "** %s\n%s\n" "${maintainer}" "${bz}"
+ fi
+done
diff --git a/Tools/scripts/gen-compat.sh b/Tools/scripts/gen-compat.sh
index bb9d10db143b..3f36e97f601d 100644
--- a/Tools/scripts/gen-compat.sh
+++ b/Tools/scripts/gen-compat.sh
@@ -25,8 +25,16 @@ if [ ! -f ${filelist} ]; then
fi
case $arch in
-amd64)
+amd64 | powerpc64)
sets="base lib32" ;;
+aarch64)
+ case $version in
+ 13.*)
+ sets="base" ;;
+ *)
+ sets="base lib32" ;;
+ esac
+ ;;
*)
sets="base" ;;
esac
@@ -37,6 +45,12 @@ fi
if [ $tarch = "aarch64" ]; then
arch="arm64"
fi
+if [ $tarch = "powerpc64" ] || [ $tarch = "powerpc64le" ]; then
+ arch="powerpc"
+fi
+if [ $tarch = "riscv64" ]; then
+ arch="riscv"
+fi
flist=""
while read l ; do
@@ -53,7 +67,7 @@ for s in $sets; do
if [ $s = "base" ]; then
extract_list="${extract_list} */sys/param.h"
fi
- fetch -o - https://download.freebsd.org/releases/${arch}/${version}-RELEASE/${s}.txz | tar -C ${tmpdir}/base -x -f - $extract_list
+ fetch -o - https://download.freebsd.org/releases/${arch}/${tarch}/${version}-RELEASE/${s}.txz | tar -C ${tmpdir}/base -x -f - $extract_list
done
set +o noglob
fbsd_version=$(awk '/#define __FreeBSD_version/ { print $3 }' ${tmpdir}/base/usr/include/sys/param.h)
diff --git a/Tools/scripts/git-diff-ports.sh b/Tools/scripts/git-diff-ports.sh
new file mode 100755
index 000000000000..f13ed0779064
--- /dev/null
+++ b/Tools/scripts/git-diff-ports.sh
@@ -0,0 +1,31 @@
+#!/bin/sh
+#
+# MAINTAINER: yuri@FreeBSD.org
+
+set -e
+set -o pipefail
+
+export LC_ALL=C
+
+##
+## git-diff-ports.sh: returns the list of ports with uncommitted changes in the repository
+##
+
+# check that packaged dependencies are installed
+
+for dep in git; do
+ if ! which -s $dep; then
+ echo "error: the '$dep' dependency is missing"
+ if [ $dep = "git" ]; then
+ echo "... please install the 'git' package"
+ fi
+ exit 1
+ fi
+done
+
+
+# MAIN
+
+git diff HEAD "$@" |
+ awk -F / '/^diff/ && $2 !~ /[[:upper:]]/ && $3 !~ /^Makefile/ { print $2 "/" $3 }' |
+ sort -u
diff --git a/Tools/scripts/git-get-latest-remote-version.sh b/Tools/scripts/git-get-latest-remote-version.sh
new file mode 100755
index 000000000000..3148305b4f95
--- /dev/null
+++ b/Tools/scripts/git-get-latest-remote-version.sh
@@ -0,0 +1,46 @@
+#!/bin/sh
+#
+# MAINTAINER: yuri@FreeBSD.org
+
+set -e
+set -o pipefail
+
+export LC_ALL=C
+
+##
+## git-get-latest-remote-version.sh: retrieves the latest version of a remote project at the given Git URL
+##
+
+# args
+
+REPOSITORY_URL="$1"
+TAG_PREFIX="$2"
+
+if [ -z "$REPOSITORY_URL" ]; then
+ echo "Usage: $0 <repository-url> <tag-prefix>"
+ exit 1
+fi
+
+# check that packaged dependencies are installed
+
+for dep in git version_sort; do
+ if ! which -s $dep; then
+ echo "error: the '$dep' dependency is missing"
+ if [ $dep = "git" ]; then
+ echo "... please install the 'git' package"
+ elif [ $dep = "version_sort" ]; then
+ echo "... please install the 'libversion' package"
+ fi
+ exit 1
+ fi
+done
+
+
+# MAIN
+
+git ls-remote --refs --tags $REPOSITORY_URL 2>/dev/null |
+ grep "refs/tags/$TAG_PREFIX" |
+ sed -e "s|.*refs/tags/$TAG_PREFIX||" |
+ version_sort |
+ tail -1 ||
+ ! echo "failed to find the git project '$REPOSITORY_URL' or tags in it"
diff --git a/Tools/scripts/hackage-get-latest-version.sh b/Tools/scripts/hackage-get-latest-version.sh
new file mode 100755
index 000000000000..3ad21fcbd73a
--- /dev/null
+++ b/Tools/scripts/hackage-get-latest-version.sh
@@ -0,0 +1,49 @@
+#!/bin/sh
+#
+# MAINTAINER: yuri@FreeBSD.org
+
+set -e
+set -o pipefail
+
+export LC_ALL=C
+
+##
+## hackage-get-latest-version.sh: retrieves the latest version of a given Haskell package as registered on https://hackage.haskell.org
+##
+
+# args
+
+PACKAGE_NAME="$1"
+
+if [ -z "$PACKAGE_NAME" ]; then
+ echo "Usage: $0 <package-name>"
+ echo "Example: $0 cryptol"
+ echo "Example: $0 ShellCheck"
+ exit 1
+fi
+
+# check that packaged dependencies are installed
+
+for dep in curl jq version_sort; do
+ if ! which -s $dep; then
+ echo "error: the '$dep' dependency is missing"
+ if [ $dep = "curl" ]; then
+ echo "... please install the 'curl' package"
+ elif [ $dep = "jq" ]; then
+ echo "... please install the 'jq' package"
+ elif [ $dep = "version_sort" ]; then
+ echo "... please install the 'libversion' package"
+ fi
+ exit 1
+ fi
+done
+
+
+# MAIN
+
+curl -H "Accept: application/json" https://hackage.haskell.org/package/$PACKAGE_NAME 2>/dev/null |
+ grep -v "Package not found: No such package in package index" |
+ jq -r 'keys[]' |
+ version_sort |
+ tail -1 ||
+ ! echo "failed to find the Haskell package '$PACKAGE_NAME'"
diff --git a/Tools/scripts/npmjs-get-latest-version.sh b/Tools/scripts/npmjs-get-latest-version.sh
new file mode 100755
index 000000000000..122211f03df8
--- /dev/null
+++ b/Tools/scripts/npmjs-get-latest-version.sh
@@ -0,0 +1,45 @@
+#!/bin/sh
+#
+# MAINTAINER: yuri@FreeBSD.org
+
+set -e
+set -o pipefail
+
+export LC_ALL=C
+
+##
+## npmjs-get-latest-version.sh: retrieves the latest version of a given Node.js package as registered on https://registry.npmjs.org
+##
+
+# args
+
+PACKAGE_NAME="$1"
+
+if [ -z "$PACKAGE_NAME" ]; then
+ echo "Usage: $0 <package-name>"
+ echo "Example: $0 @github/copilot"
+ echo "Example: $0 express"
+ exit 1
+fi
+
+# check that packaged dependencies are installed
+
+for dep in curl jq; do
+ if ! which $dep >/dev/null 2>&1; then
+ echo "error: the '$dep' dependency is missing"
+ if [ $dep = "curl" ]; then
+ echo "... please install the 'curl' package"
+ elif [ $dep = "jq" ]; then
+ echo "... please install the 'jq' package"
+ fi
+ exit 1
+ fi
+done
+
+
+# MAIN
+
+curl -H "Accept: application/json" https://registry.npmjs.org/$PACKAGE_NAME/latest 2>/dev/null |
+ grep -v "Not Found" |
+ jq -r '.version' ||
+ ! echo "failed to find the Node.js package '$PACKAGE_NAME'"
diff --git a/Tools/scripts/pypi-get-latest-version.sh b/Tools/scripts/pypi-get-latest-version.sh
index 3083eb60764f..580aa282248d 100755
--- a/Tools/scripts/pypi-get-latest-version.sh
+++ b/Tools/scripts/pypi-get-latest-version.sh
@@ -17,6 +17,8 @@ PACKAGE_NAME="$1"
if [ -z "$PACKAGE_NAME" ]; then
echo "Usage: $0 <package-name>"
+ echo "Example: $0 numpy"
+ echo "Example: $0 scipy"
exit 1
fi
@@ -25,9 +27,9 @@ fi
for dep in jq version_sort; do
if ! which -s $dep; then
echo "error: the '$dep' dependency is missing"
- if [ $dep == "jq" ]; then
+ if [ $dep = "jq" ]; then
echo "... please install the 'jq' package"
- elif [ $dep == "version_sort" ]; then
+ elif [ $dep = "version_sort" ]; then
echo "... please install the 'libversion' package"
fi
exit 1
diff --git a/UIDs b/UIDs
index 4f251d5de24f..3ee9e352ce4f 100644
--- a/UIDs
+++ b/UIDs
@@ -319,10 +319,10 @@ neo4j:*:369:369::0:0:neo4j Database Daemon:/nonexistent:/usr/sbin/nologin
_wsdd:*:370:370::0:0:Web Service Discovery Daemon:/nonexistent:/usr/sbin/nologin
reposilite:*:371:371::0:0:Reposilite user:/nonexistent:/usr/sbin/nologin
beam:*:372:372::0:0:Erlang BEAM VM user:/nonexistent:/usr/sbin/nologin
-# free: 373
-# free: 374
-# free: 375
-# free: 376
+mautrix-whatsapp:*:373:373::0:0:Mautrix-Whatsapp Daemon:/nonexistent:/usr/sbin/nologin
+traccar:*:374:374::0:0:Traccar GPS Tracking Platform:/nonexistent:/usr/sbin/nologin
+unpackerr:*:375:375::0:0:Unpackerr Daemon:/nonexistent:/usr/sbin/nologin
+athens:*:376:376::0:0:Athens Go module registry:/nonexistent:/sbin/nologin
hostd:*:377:377::0:0:hostd Daemon:/nonexistent:/usr/sbin/nologin
walletd:*:378:378::0:0:walletd Daemon:/nonexistent:/usr/sbin/nologin
renterd:*:379:379::0:0:renterd Daemon:/nonexistent:/usr/sbin/nologin
@@ -804,9 +804,9 @@ _geodns:*:853:853::0:0:GeoDNS User:/var/empty:/usr/sbin/nologin
ebusd:*:854:854::0:0:eBUS Daemon user:/nonexistent:/usr/sbin/nologin
opensearch:*:855:855::0:0:opensearch user:/nonexistent:/usr/sbin/nologin
# free: 856
-# free: 857
+kanidmd:*:857:857::0:0:Kanidmd server:/nonexistent:/usr/sbin/nologin
umurmur:*:858:858::0:0:uMurmur:/nonexistent:/usr/sbin/nologin
-kanidm:*:859:859::0:0:Kanidm user:/nonexistent:/usr/sbin/nologin
+kanidm:*:859:859::0:0:Kanidm client resolver:/nonexistent:/usr/sbin/nologin
# free: 860
rekor:*:861:861::0:0:rekor user:/nonexistent:/usr/sbin/nologin
timestamp-authority:*:862:862::0:0:Timestamp Authority:/nonexistent:/usr/sbin/nologin
diff --git a/UPDATING b/UPDATING
index 6820e6f14eb7..b86738dabde7 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,14 +5,69 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20250930:
+ AFFECTS: users of x11/nvidia-driver*
+ AUTHOR: junchoon@dec.sakura.ne.jp
+
+ Because of splitting out kernel modules (kmod) part from x11/nvidia-driver*
+ into newly introduced x11/nvidia-kmod*, you need to deinstall currently
+ installed x11/nvidia-driver* and freshly install it again with new version.
+ This would pull in corresponding x11/nvidia-kmod* because x11/nvidia-driver*
+ explicitly depends on corresponding x11/nvidia-kmod*.
+
+20250918:
+ AFFECTS: users of sysutils/py-mitogen
+ AUTHOR: dch@FreeBSD.org
-20250813:
- AFFECTS: users of security/py-fail2ban
- AUTHOR: cy@FreeBSD.org
+ Ansible 12 is soft deprecating the ANSIBLE_STRATEGY functionality that
+ mitogen uses to integrate with Ansible. A future version of ansible-core
+ may remove this. See https://github.com/mitogen-hq/mitogen/issues/1278
+
+20250917:
+ AFFECTS: users of mail/pflogsumm
+ AUTHOR: flo@FreeBSD.org
+
+ Some command line arguments were renamed in 1.1.11 and 1.1.12.
+
+ For details, see https://jimsun.linxnet.com/downloads/ChangeLog-1.1.12
+
+20250908:
+ AFFECTS: users of www/mod_wsgi4
+ AUTHOR: michaelo@FreeBSD.org
+
+ This port has been renamed to www/mod_wsgi to be able to upgrade to
+ version 5.
+
+20250828:
+ AFFECTS: users of databases/mongodb70, databases/mongodb80
+ AUTHOR: ronald@FreeBSD.org
+
+ Ports mongodb70 7.0.23 and mongodb80 since 8.0.0 contain a patch to
+ implement waitable atomics for FreeBSD.
+ This patch is developed by me. It did not go through QA of MongoDB Inc.
+ I don't have full QA in place and could only do limited testing. I
+ can't take any responsibility for the quality of the patch.
+ Make backups and test for yourself in your setup before upgrading
+ any critical production environment.
+
+20250817:
+ AFFECTS: users of lang/perl5.*
+ AUTHOR: mat@FreeBSD.org
+
+ The default Perl version has been switched to 5.42.
+
+ See entry 20231017 for updating instructions.
+
+20250815:
+ AFFECTS: users of net/syncthing
+ AUTHOR: dvl@FreeBSD.org
+
+ Old single-dash long options are no longer supported, e.g. -home must be
+ given as --home. Database backend switched from LevelDB to SQLite. No
+ changes to run-time dependencies. There is a migration on first launch
+ which can be lengthy for larger setups.
- There has been some confusion which sshd filter to use on a FreeBSD system.
- Only the bsd-sshd-session.conf should be used. The other sshd filters have
- been removed.
+ More at https://github.com/syncthing/syncthing/releases/tag/v2.0.0
20250804:
AFFECTS: users of databases/adminer
@@ -78,7 +133,7 @@ you update your ports collection, before attempting any port upgrades.
Auto-conversion handles most cases, please report bugs if issues occur during the
transition.
- Full release annoucement: https://github.com/BastilleBSD/bastille/releases/tag/1.0.20250714
+ Full release announcement: https://github.com/BastilleBSD/bastille/releases/tag/1.0.20250714
20250708:
AFFECTS: users of shells/bash
diff --git a/accessibility/at-spi2-core/Makefile b/accessibility/at-spi2-core/Makefile
index 7a14a110b246..287541d2cbb6 100644
--- a/accessibility/at-spi2-core/Makefile
+++ b/accessibility/at-spi2-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= at-spi2-core
-PORTVERSION= 2.56.3
+PORTVERSION= 2.56.4
CATEGORIES= accessibility x11-toolkits
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/accessibility/at-spi2-core/distinfo b/accessibility/at-spi2-core/distinfo
index 245b44b6ba69..14d9b932d4f8 100644
--- a/accessibility/at-spi2-core/distinfo
+++ b/accessibility/at-spi2-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752499007
-SHA256 (gnome/at-spi2-core-2.56.3.tar.xz) = 0e41e1fc6a1961b38b4f9c0bea64bad30efff75949b7cdb988d2f2fdab72267a
-SIZE (gnome/at-spi2-core-2.56.3.tar.xz) = 582176
+TIMESTAMP = 1754741323
+SHA256 (gnome/at-spi2-core-2.56.4.tar.xz) = dbe35b951499e1d6f1fb552c2e0a09cea7cba2adf6c2eba0b2c85b6c094a3a02
+SIZE (gnome/at-spi2-core-2.56.4.tar.xz) = 582412
diff --git a/accessibility/at-spi2-core/pkg-plist b/accessibility/at-spi2-core/pkg-plist
index 7cdc05dda962..dc1ae0fc385b 100644
--- a/accessibility/at-spi2-core/pkg-plist
+++ b/accessibility/at-spi2-core/pkg-plist
@@ -75,7 +75,7 @@ lib/girepository-1.0/Atk-1.0.typelib
%%NO_ATKONLY%%lib/gtk-2.0/modules/libatk-bridge.so
lib/libatk-1.0.so
lib/libatk-1.0.so.0
-lib/libatk-1.0.so.0.25612.1
+lib/libatk-1.0.so.0.25613.1
%%NO_ATKONLY%%lib/libatk-bridge-2.0.so
%%NO_ATKONLY%%lib/libatk-bridge-2.0.so.0
%%NO_ATKONLY%%lib/libatk-bridge-2.0.so.0.0.0
diff --git a/accessibility/darkman/Makefile b/accessibility/darkman/Makefile
index 079eec9ca26e..1e6816bdba19 100644
--- a/accessibility/darkman/Makefile
+++ b/accessibility/darkman/Makefile
@@ -1,7 +1,7 @@
PORTNAME= darkman
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= accessibility wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/accessibility/hyprsunset/Makefile b/accessibility/hyprsunset/Makefile
index a7adc5bb2680..970de2c38b4d 100644
--- a/accessibility/hyprsunset/Makefile
+++ b/accessibility/hyprsunset/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprsunset
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.1
-PORTREVISION= 1
+DISTVERSION= 0.3.2
CATEGORIES= accessibility wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/accessibility/hyprsunset/distinfo b/accessibility/hyprsunset/distinfo
index e727ebbdd309..5c6fd3d2087d 100644
--- a/accessibility/hyprsunset/distinfo
+++ b/accessibility/hyprsunset/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754099943
-SHA256 (hyprwm-hyprsunset-v0.3.1_GH0.tar.gz) = 5c91addca1be04ab02faeebfee4f46608b484d2e90c9249dc7e145ac690d433a
-SIZE (hyprwm-hyprsunset-v0.3.1_GH0.tar.gz) = 15281
+TIMESTAMP = 1755547747
+SHA256 (hyprwm-hyprsunset-v0.3.2_GH0.tar.gz) = b28648387aa4c26a0aad81323331fb9d23923626f3bc3f3d33b1b120d32d3925
+SIZE (hyprwm-hyprsunset-v0.3.2_GH0.tar.gz) = 15281
diff --git a/accessibility/kdeaccessibility/Makefile b/accessibility/kdeaccessibility/Makefile
index d93d89f8fd47..a34d50a52103 100644
--- a/accessibility/kdeaccessibility/Makefile
+++ b/accessibility/kdeaccessibility/Makefile
@@ -9,7 +9,7 @@ WWW= https://apps.kde.org/categories/utilities/
USES= kde:6 metaport
OPTIONS_DEFINE= KMAG KMOUSETOOL KMOUTH
-OPTIONS_DEFAULT:= ${OPTIONS_DEFINE}
+OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
KMAG_DESC= Install Screen magnifier
KMAG_RUN_DEPENDS= ${KDE_PREFIX}/bin/kmag:accessibility/kmag
diff --git a/accessibility/kmag/distinfo b/accessibility/kmag/distinfo
index fe650a08519d..11bce63ae36d 100644
--- a/accessibility/kmag/distinfo
+++ b/accessibility/kmag/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381183
-SHA256 (KDE/release-service/25.04.3/kmag-25.04.3.tar.xz) = 08a59f3805749c9488c6da3cc8479849be589fa468438dc811fec0e6db9f06c3
-SIZE (KDE/release-service/25.04.3/kmag-25.04.3.tar.xz) = 680336
+TIMESTAMP = 1757409616
+SHA256 (KDE/release-service/25.08.1/kmag-25.08.1.tar.xz) = 281b1dd5ec1fbb2a1ea1c9d61ab706d277016209d906dda47f22beb679e77c4e
+SIZE (KDE/release-service/25.08.1/kmag-25.08.1.tar.xz) = 680348
diff --git a/accessibility/kmousetool/distinfo b/accessibility/kmousetool/distinfo
index aea5bfe2904f..1618002a15fd 100644
--- a/accessibility/kmousetool/distinfo
+++ b/accessibility/kmousetool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381185
-SHA256 (KDE/release-service/25.04.3/kmousetool-25.04.3.tar.xz) = ac1b64c8574820125f2c1a588933d644cda408a0877b8ac66d507d9204e7ea7c
-SIZE (KDE/release-service/25.04.3/kmousetool-25.04.3.tar.xz) = 135516
+TIMESTAMP = 1757409618
+SHA256 (KDE/release-service/25.08.1/kmousetool-25.08.1.tar.xz) = f275ab4e03482bc72c6d39eee6bd5aad692867ead535872d636de535faf37b63
+SIZE (KDE/release-service/25.08.1/kmousetool-25.08.1.tar.xz) = 135460
diff --git a/accessibility/kmouth/distinfo b/accessibility/kmouth/distinfo
index dfa82d6199bd..7fd3b2d78fae 100644
--- a/accessibility/kmouth/distinfo
+++ b/accessibility/kmouth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381187
-SHA256 (KDE/release-service/25.04.3/kmouth-25.04.3.tar.xz) = 2bdc0f49087176614cd98324122752b366287e402323ff1d75aeaca7f748d063
-SIZE (KDE/release-service/25.04.3/kmouth-25.04.3.tar.xz) = 1945180
+TIMESTAMP = 1757409620
+SHA256 (KDE/release-service/25.08.1/kmouth-25.08.1.tar.xz) = 866ddd1f1936ee2df7b90817e90527655d570d80cdc04d6cd3918e234c9c3857
+SIZE (KDE/release-service/25.08.1/kmouth-25.08.1.tar.xz) = 1945300
diff --git a/accessibility/linux-c7-at-spi2-core/pkg-plist.aarch64 b/accessibility/linux-c7-at-spi2-core/pkg-plist.aarch64
index a89d8fbcfe27..680127d3ee6b 100644
--- a/accessibility/linux-c7-at-spi2-core/pkg-plist.aarch64
+++ b/accessibility/linux-c7-at-spi2-core/pkg-plist.aarch64
@@ -75,4 +75,3 @@ usr/share/licenses/at-spi2-core-2.28.0/COPYING
%%NLS%%usr/share/locale/zh_CN/LC_MESSAGES/at-spi2-core.mo
%%NLS%%usr/share/locale/zh_HK/LC_MESSAGES/at-spi2-core.mo
%%NLS%%usr/share/locale/zh_TW/LC_MESSAGES/at-spi2-core.mo
-@dir usr/lib
diff --git a/accessibility/qt6-speech/distinfo b/accessibility/qt6-speech/distinfo
index 567830865d27..4df5b8e43822 100644
--- a/accessibility/qt6-speech/distinfo
+++ b/accessibility/qt6-speech/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749159365
-SHA256 (KDE/Qt/6.9.1/qtspeech-everywhere-src-6.9.1.tar.xz) = 6807f59fcae2ef8f1f64210cfbfc8bcee1a40ed2d21eaee6673aba36bb7c1428
-SIZE (KDE/Qt/6.9.1/qtspeech-everywhere-src-6.9.1.tar.xz) = 262724
+TIMESTAMP = 1759303069
+SHA256 (KDE/Qt/6.9.3/qtspeech-everywhere-src-6.9.3.tar.xz) = f86f5a4c742fb86ccc6e90ee72a9213150986575c3d238829a4b48a28bc9ab3e
+SIZE (KDE/Qt/6.9.3/qtspeech-everywhere-src-6.9.3.tar.xz) = 248056
diff --git a/accessibility/rubygem-atk/Makefile b/accessibility/rubygem-atk/Makefile
index 1a587322915c..bd860a240f89 100644
--- a/accessibility/rubygem-atk/Makefile
+++ b/accessibility/rubygem-atk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= atk
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.3
CATEGORIES= accessibility rubygems
MASTER_SITES= RG
@@ -12,7 +12,8 @@ LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
BUILD_DEPENDS= rubygem-rake>=0:devel/rubygem-rake
-RUN_DEPENDS= rubygem-glib2>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-glib2
+RUN_DEPENDS= rubygem-glib2>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-glib2 \
+ rubygem-rake>=0:devel/rubygem-rake
USES= gem gnome
USE_GNOME= atk
diff --git a/accessibility/rubygem-atk/distinfo b/accessibility/rubygem-atk/distinfo
index 1430aa32d786..12d8b5119bbc 100644
--- a/accessibility/rubygem-atk/distinfo
+++ b/accessibility/rubygem-atk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566754
-SHA256 (rubygem/atk-4.3.0.gem) = 147181c8e3e1a683be33b390605c90bd3dada950c14f17bb7d0cd16c1e8696f2
-SIZE (rubygem/atk-4.3.0.gem) = 15872
+TIMESTAMP = 1757121906
+SHA256 (rubygem/atk-4.3.3.gem) = 9584b2b1e8337d417cd81737cf94e7bc3ec0fec7e5b718a38bf95c0c7ee4f817
+SIZE (rubygem/atk-4.3.3.gem) = 15872
diff --git a/accessibility/sctd/Makefile b/accessibility/sctd/Makefile
index d5f1bf85e249..b463e6dce03e 100644
--- a/accessibility/sctd/Makefile
+++ b/accessibility/sctd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sctd
DISTVERSION= 0.2.0
-PORTREVISION= 42
+PORTREVISION= 44
CATEGORIES= accessibility
MAINTAINER= 0mp@FreeBSD.org
diff --git a/accessibility/wl-gammarelay-rs/Makefile b/accessibility/wl-gammarelay-rs/Makefile
index 8573f069723b..81ef450b447f 100644
--- a/accessibility/wl-gammarelay-rs/Makefile
+++ b/accessibility/wl-gammarelay-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wl-gammarelay-rs
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= accessibility wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/arabic/libreoffice/distinfo b/arabic/libreoffice/distinfo
index 18922427049b..8b439b157d45 100644
--- a/arabic/libreoffice/distinfo
+++ b/arabic/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951558
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ar.tar.gz) = 4cb481d07e36b17e02c92905b4a7e64a52aec2d023f38c4a4bb150df8c029329
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ar.tar.gz) = 1760482
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ar.tar.gz) = 874db6f2dbe7c9e6d3b25383febea5f109fd8afae1706dbe8fe7499c0004fad2
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ar.tar.gz) = 2469931
+TIMESTAMP = 1756890707
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ar.tar.gz) = 5ae9ccafe8d546fd60e54fc0bbf3877ac096f32aa1d80ab918894d5f171e5def
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ar.tar.gz) = 1758566
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ar.tar.gz) = 358d8fdfd6ecf53d16a8e91e4e26adfdc943026d59ef83b5854d6170ab0d3164
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ar.tar.gz) = 2483940
diff --git a/archivers/Makefile b/archivers/Makefile
index 759464313a16..9a4af30b138f 100644
--- a/archivers/Makefile
+++ b/archivers/Makefile
@@ -277,6 +277,7 @@
SUBDIR += undms
SUBDIR += unfoo
SUBDIR += unlzx
+ SUBDIR += unpackerr
SUBDIR += unmakeself
SUBDIR += unmass
SUBDIR += unrar
diff --git a/archivers/ancient/Makefile b/archivers/ancient/Makefile
index 357662b41bfd..7217e8c35d5e 100644
--- a/archivers/ancient/Makefile
+++ b/archivers/ancient/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ancient
-PORTVERSION= 2.2.0
+PORTVERSION= 2.3.0
DISTVERSIONPREFIX= v
CATEGORIES= archivers
diff --git a/archivers/ancient/distinfo b/archivers/ancient/distinfo
index ce411a1c41ed..61b1e4212094 100644
--- a/archivers/ancient/distinfo
+++ b/archivers/ancient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717830511
-SHA256 (temisu-ancient-v2.2.0_GH0.tar.gz) = d814b0a1f2c08cb7e8dc94506c096f21471719a6f9d3d2f93ab9416f1ea98712
-SIZE (temisu-ancient-v2.2.0_GH0.tar.gz) = 119589
+TIMESTAMP = 1758780124
+SHA256 (temisu-ancient-v2.3.0_GH0.tar.gz) = 5d1d71f0fb8c69955bb4ec01ed9ffd2b5bf546b10463030dda85d949ea422bc9
+SIZE (temisu-ancient-v2.3.0_GH0.tar.gz) = 125979
diff --git a/archivers/ancient/pkg-plist b/archivers/ancient/pkg-plist
index 01b9bfb4972e..942e282ff048 100644
--- a/archivers/ancient/pkg-plist
+++ b/archivers/ancient/pkg-plist
@@ -3,5 +3,5 @@ include/ancient/ancient.hpp
lib/libancient.a
lib/libancient.so
lib/libancient.so.2
-lib/libancient.so.2.0.2
+lib/libancient.so.2.0.3
libdata/pkgconfig/libancient.pc
diff --git a/archivers/apache-commons-compress/Makefile b/archivers/apache-commons-compress/Makefile
index 4bbea2820869..212af3e928f0 100644
--- a/archivers/apache-commons-compress/Makefile
+++ b/archivers/apache-commons-compress/Makefile
@@ -1,5 +1,5 @@
PORTNAME= commons-compress
-PORTVERSION= 1.27.1
+PORTVERSION= 1.28.0
CATEGORIES= archivers java
MASTER_SITES= APACHE_COMMONS_BINARIES
PKGNAMEPREFIX= apache-
diff --git a/archivers/apache-commons-compress/distinfo b/archivers/apache-commons-compress/distinfo
index 9abfeb33db03..0123fda7adf3 100644
--- a/archivers/apache-commons-compress/distinfo
+++ b/archivers/apache-commons-compress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738513616
-SHA256 (commons-compress-1.27.1-bin.tar.gz) = a6c0fd56c796c71da8bdd5068c46d40a6f9f8e743f0f64bbd0dbb26769ec5f00
-SIZE (commons-compress-1.27.1-bin.tar.gz) = 130521374
+TIMESTAMP = 1756979564
+SHA256 (commons-compress-1.28.0-bin.tar.gz) = 55f02defb98fefd6b368688fe3e698e6b836754161af9f70a0beadbf67b36b92
+SIZE (commons-compress-1.28.0-bin.tar.gz) = 131792030
diff --git a/archivers/ark/distinfo b/archivers/ark/distinfo
index edbd3a13613e..307ae8ed7a6f 100644
--- a/archivers/ark/distinfo
+++ b/archivers/ark/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381190
-SHA256 (KDE/release-service/25.04.3/ark-25.04.3.tar.xz) = f93a428c88226d61e5a632e0660391189731f80adb574825108015a07bb1051c
-SIZE (KDE/release-service/25.04.3/ark-25.04.3.tar.xz) = 3017176
+TIMESTAMP = 1757409623
+SHA256 (KDE/release-service/25.08.1/ark-25.08.1.tar.xz) = 2febbab11881e3d32f44c4107041d53b1d5353c8c95c4d6536ab57de0958f96f
+SIZE (KDE/release-service/25.08.1/ark-25.08.1.tar.xz) = 3016700
diff --git a/archivers/ark/pkg-plist b/archivers/ark/pkg-plist
index 75f5620f47ea..48b5cffda691 100644
--- a/archivers/ark/pkg-plist
+++ b/archivers/ark/pkg-plist
@@ -20,8 +20,6 @@ share/icons/hicolor/128x128/apps/ark.png
share/icons/hicolor/48x48/apps/ark.png
share/icons/hicolor/64x64/apps/ark.png
share/icons/hicolor/scalable/apps/ark.svgz
-share/kconf_update/ark.upd
-share/kconf_update/ark_add_hamburgermenu_to_toolbar.sh
share/locale/af/LC_MESSAGES/ark.mo
share/locale/ar/LC_MESSAGES/ark.mo
share/locale/ast/LC_MESSAGES/ark.mo
diff --git a/archivers/bzip3/Makefile b/archivers/bzip3/Makefile
index c1a6067ad312..e80d5e5239bf 100644
--- a/archivers/bzip3/Makefile
+++ b/archivers/bzip3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bzip3
-DISTVERSION= 1.5.2
+DISTVERSION= 1.5.3
CATEGORIES= archivers
MASTER_SITES= https://github.com/kspalaiologos/${PORTNAME}/releases/download/${DISTVERSION}/
@@ -12,8 +12,11 @@ LICENSE_COMB= multi
LICENSE_FILE_APACHE20= ${WRKSRC}/3rdparty/libsais-LICENSE
LICENSE_FILE_LGPL3+ = ${WRKSRC}/LICENSE
-USES= cmake cpe tar:xz
+USES= cpe libtool tar:xz
CPE_VENDOR= bzip3_project
USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+
+INSTALL_TARGET= install-strip
.include <bsd.port.mk>
diff --git a/archivers/bzip3/distinfo b/archivers/bzip3/distinfo
index aa2cb8e3c0ad..e8fa78dda7be 100644
--- a/archivers/bzip3/distinfo
+++ b/archivers/bzip3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745933931
-SHA256 (bzip3-1.5.2.tar.xz) = 58e3887151ba630cefc3cf9c6604ec158ec894eccacdddced6add48b844f4d4b
-SIZE (bzip3-1.5.2.tar.xz) = 284260
+TIMESTAMP = 1755333286
+SHA256 (bzip3-1.5.3.tar.xz) = 58a53d002eb80c6f74c292ddf37d4f53604f6e2126cb3ae2bff738971302aa85
+SIZE (bzip3-1.5.3.tar.xz) = 284788
diff --git a/archivers/bzip3/pkg-plist b/archivers/bzip3/pkg-plist
index 1a6c4cc91520..4737af8e5f9e 100644
--- a/archivers/bzip3/pkg-plist
+++ b/archivers/bzip3/pkg-plist
@@ -6,11 +6,10 @@ bin/bz3more
bin/bz3most
bin/bzip3
include/libbz3.h
-lib/cmake/bzip3/bzip3-config-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/bzip3/bzip3-config.cmake
+lib/libbzip3.a
lib/libbzip3.so
-lib/libbzip3.so.0
-lib/libbzip3.so.0.0.0
+lib/libbzip3.so.1
+lib/libbzip3.so.1.0.0
libdata/pkgconfig/bzip3.pc
share/man/man1/bunzip3.1.gz
share/man/man1/bz3cat.1.gz
diff --git a/archivers/c-blosc2/Makefile b/archivers/c-blosc2/Makefile
index 2813b65b1bf0..62964c336ca4 100644
--- a/archivers/c-blosc2/Makefile
+++ b/archivers/c-blosc2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= c-blosc2
-PORTVERSION= 2.19.1
+PORTVERSION= 2.21.1
DISTVERSIONPREFIX= v
CATEGORIES= archivers
diff --git a/archivers/c-blosc2/distinfo b/archivers/c-blosc2/distinfo
index 9651aab1e37d..7701556da51a 100644
--- a/archivers/c-blosc2/distinfo
+++ b/archivers/c-blosc2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265714
-SHA256 (Blosc-c-blosc2-v2.19.1_GH0.tar.gz) = cb645982acfeccc8676bc4f29859130593ec05f7f9acf62ebd4f1a004421fa28
-SIZE (Blosc-c-blosc2-v2.19.1_GH0.tar.gz) = 3301977
+TIMESTAMP = 1757120564
+SHA256 (Blosc-c-blosc2-v2.21.1_GH0.tar.gz) = 69bd596bc4c64091df89d2a4fbedc01fc66c005154ddbc466449b9dfa1af5c05
+SIZE (Blosc-c-blosc2-v2.21.1_GH0.tar.gz) = 3337949
diff --git a/archivers/c-blosc2/pkg-plist b/archivers/c-blosc2/pkg-plist
index 8fed867af6fb..7e70de0eb4b0 100644
--- a/archivers/c-blosc2/pkg-plist
+++ b/archivers/c-blosc2/pkg-plist
@@ -21,5 +21,5 @@ lib/cmake/Blosc2/Modules/toolchain-armsf.cmake
lib/libblosc2.a
lib/libblosc2.so
lib/libblosc2.so.%%PORTVERSION%%
-lib/libblosc2.so.4
+lib/libblosc2.so.5
libdata/pkgconfig/blosc2.pc
diff --git a/archivers/gnome-autoar/Makefile b/archivers/gnome-autoar/Makefile
index 57c772371f40..062270e8ed00 100644
--- a/archivers/gnome-autoar/Makefile
+++ b/archivers/gnome-autoar/Makefile
@@ -11,7 +11,7 @@ WWW= https://gitlab.gnome.org/GNOME/gnome-autoar
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cpe gettext-runtime gmake gnome libarchive meson pkgconfig \
+USES= cpe gettext-runtime gnome libarchive meson pkgconfig \
tar:xz vala:build
CPE_VENDOR= gnome
diff --git a/archivers/innoextract/Makefile b/archivers/innoextract/Makefile
index 65459d106e90..d14ae98fb73d 100644
--- a/archivers/innoextract/Makefile
+++ b/archivers/innoextract/Makefile
@@ -1,6 +1,6 @@
PORTNAME= innoextract
-DISTVERSION= 1.9-11
-DISTVERSIONSUFFIX= -g264c2fe
+DISTVERSION= 1.9-82
+DISTVERSIONSUFFIX= -g6e9e34e
CATEGORIES= archivers
MAINTAINER= eduardo@FreeBSD.org
@@ -12,10 +12,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= boost-libs>0:devel/boost-libs
-USES= cmake compiler:c++11-lang iconv
+USES= cmake:testing compiler:c++11-lang iconv localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= dscharrer
CMAKE_ON= Boost_USE_STATIC_LIBS
+CMAKE_TESTING_ON= BUILD_TESTS
+CMAKE_TESTING_TARGET= check
PLIST_FILES= bin/innoextract \
share/man/man1/innoextract.1.gz
diff --git a/archivers/innoextract/distinfo b/archivers/innoextract/distinfo
index 65a6bbbf091e..0ccde674e821 100644
--- a/archivers/innoextract/distinfo
+++ b/archivers/innoextract/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728380729
-SHA256 (dscharrer-innoextract-1.9-11-g264c2fe_GH0.tar.gz) = c71e42c91b4765761c2d5fa0fec4d0ef8c1451ac8465a6268ecdf666f08337e4
-SIZE (dscharrer-innoextract-1.9-11-g264c2fe_GH0.tar.gz) = 204952
+TIMESTAMP = 1756669779
+SHA256 (dscharrer-innoextract-1.9-82-g6e9e34e_GH0.tar.gz) = 3925f310b74985f79d91dbbdad34cd8b00781aca6a894c278c1274262ede1353
+SIZE (dscharrer-innoextract-1.9-82-g6e9e34e_GH0.tar.gz) = 215616
diff --git a/archivers/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo
index 9b04c54258c4..f545fec7a322 100644
--- a/archivers/kf6-karchive/distinfo
+++ b/archivers/kf6-karchive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529487
-SHA256 (KDE/frameworks/6.16/karchive-6.16.0.tar.xz) = dba18ff2be1d0b57a1812a33de660d4cf7623dcfaa8f9c0d64efde2152409cff
-SIZE (KDE/frameworks/6.16/karchive-6.16.0.tar.xz) = 1090004
+TIMESTAMP = 1757408184
+SHA256 (KDE/frameworks/6.18/karchive-6.18.0.tar.xz) = fa24f703aa799e4ff5b9cc2e4a628745912ebfcc9f0c6bb6d92106ff9e02e26f
+SIZE (KDE/frameworks/6.18/karchive-6.18.0.tar.xz) = 1102260
diff --git a/archivers/kf6-karchive/pkg-plist b/archivers/kf6-karchive/pkg-plist
index eb33babf51f4..86a2f9901f66 100644
--- a/archivers/kf6-karchive/pkg-plist
+++ b/archivers/kf6-karchive/pkg-plist
@@ -61,6 +61,7 @@ share/locale/nn/LC_MESSAGES/karchive6_qt.qm
share/locale/pa/LC_MESSAGES/karchive6_qt.qm
share/locale/pl/LC_MESSAGES/karchive6_qt.qm
share/locale/pt/LC_MESSAGES/karchive6_qt.qm
+share/locale/pt_BR/LC_MESSAGES/karchive6_qt.qm
share/locale/ro/LC_MESSAGES/karchive6_qt.qm
share/locale/ru/LC_MESSAGES/karchive6_qt.qm
share/locale/sa/LC_MESSAGES/karchive6_qt.qm
diff --git a/archivers/libarchive-qt/Makefile b/archivers/libarchive-qt/Makefile
index 75e308d393db..3412f0102799 100644
--- a/archivers/libarchive-qt/Makefile
+++ b/archivers/libarchive-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libarchive-qt
-DISTVERSION= 2.0.6
+DISTVERSION= 2.0.8
CATEGORIES= archivers
MAINTAINER= jwb@FreeBSD.org
@@ -9,11 +9,13 @@ WWW= https://gitlab.com/marcusbritanicus/libarchive-qt
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake qt:5
-USE_QT= buildtools:build core dbus gui network qmake:build widgets
+USES= cmake qt:6
+USE_QT= base:run tools:build
USE_LDCONFIG= yes
USE_GITLAB= yes
+CMAKE_ARGS= -DUSEQT:String=Qt6
+
GL_ACCOUNT= marcusbritanicus
GL_TAGNAME= 9863127fb8dda7242215c09efbc976193365fee4
diff --git a/archivers/libarchive-qt/distinfo b/archivers/libarchive-qt/distinfo
index 939fc085cb06..043aae6cd44e 100644
--- a/archivers/libarchive-qt/distinfo
+++ b/archivers/libarchive-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1627505146
+TIMESTAMP = 1757763622
SHA256 (marcusbritanicus-libarchive-qt-9863127fb8dda7242215c09efbc976193365fee4_GL0.tar.gz) = 158ee02332920554c0e59a39cc6104901ec227d7c8a0562933f10ac1137bba4f
SIZE (marcusbritanicus-libarchive-qt-9863127fb8dda7242215c09efbc976193365fee4_GL0.tar.gz) = 52792
diff --git a/archivers/libarchive-qt/pkg-plist b/archivers/libarchive-qt/pkg-plist
index af78d5b278c8..9904e6f00749 100644
--- a/archivers/libarchive-qt/pkg-plist
+++ b/archivers/libarchive-qt/pkg-plist
@@ -1,6 +1,6 @@
bin/archiver
include/libarchiveqt.h
-lib/libarchiveqt5.a
-lib/libarchiveqt5.so
-lib/libarchiveqt5.so.2
-lib/libarchiveqt5.so.2.0.4
+lib/libarchiveqt6.a
+lib/libarchiveqt6.so
+lib/libarchiveqt6.so.2
+lib/libarchiveqt6.so.2.0.4
diff --git a/archivers/lxqt-archiver/Makefile b/archivers/lxqt-archiver/Makefile
index b60025f39640..0df028469f41 100644
--- a/archivers/lxqt-archiver/Makefile
+++ b/archivers/lxqt-archiver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-archiver
PORTVERSION= 1.2.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= archivers
MASTER_SITES= LXQT
diff --git a/archivers/lz4json/Makefile b/archivers/lz4json/Makefile
index b4da0b1fe203..95535f235f27 100644
--- a/archivers/lz4json/Makefile
+++ b/archivers/lz4json/Makefile
@@ -7,6 +7,8 @@ MAINTAINER= ports@virtual-estates.net
COMMENT= Unpack Mozilla lz4json files, such as bookmarks and session restore
WWW= https://github.com/andikleen/lz4json
+LICENSE= BSD2CLAUSE
+
LIB_DEPENDS= liblz4.so:archivers/liblz4
USES= uidfix
@@ -14,8 +16,8 @@ USES= uidfix
USE_GITHUB= yes
GH_ACCOUNT= andikleen
GH_TAGNAME= c44c5100
-PLIST_FILES= bin/lz4jsoncat share/man/man1/lz4jsoncat.1${COMPRESS_EXT}
-
MAKEFILE= ${FILESDIR}/BSDmakefile
+PLIST_FILES= bin/lz4jsoncat \
+ share/man/man1/lz4jsoncat.1${COMPRESS_EXT}
.include <bsd.port.mk>
diff --git a/archivers/lz4json/files/patch-lz4jsoncat.c b/archivers/lz4json/files/patch-lz4jsoncat.c
new file mode 100644
index 000000000000..df45ec27f180
--- /dev/null
+++ b/archivers/lz4json/files/patch-lz4jsoncat.c
@@ -0,0 +1,49 @@
+--- lz4jsoncat.c.orig 2025-06-24 19:59:38 UTC
++++ lz4jsoncat.c
+@@ -29,7 +29,9 @@
+ #include <stdlib.h>
+ #include <stdint.h>
+ #ifndef __APPLE__
+-#include <endian.h>
++# if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFlyBSD__)
++#include <sys/endian.h>
++#endif
+ #else
+ #define htole32(x) x /* assume apple targets are little endian */
+ #endif
+@@ -38,8 +40,8 @@ int main(int ac, char **av)
+
+ int main(int ac, char **av)
+ {
+- while (*++av) {
+- int fd = open(*av, O_RDONLY);
++ while (--ac) {
++ int fd = open(*++av, O_RDONLY);
+ if (fd < 0) {
+ perror(*av);
+ continue;
+@@ -55,7 +57,7 @@ int main(int ac, char **av)
+ }
+
+ char *map = mmap(NULL, st.st_size, PROT_READ, MAP_SHARED, fd, 0);
+- if (map == (char *)-1) {
++ if (map == MAP_FAILED) {
+ perror(*av);
+ exit(1);
+ }
+@@ -63,7 +65,7 @@ int main(int ac, char **av)
+ fprintf(stderr, "%s: not a mozLZ4a file\n", *av);
+ exit(1);
+ }
+- size_t outsz = htole32(*(uint32_t *) (map + 8));
++ ssize_t outsz = htole32(*(uint32_t *) (map + 8));
+ char *out = malloc(outsz);
+ if (!out) {
+ fprintf(stderr, "Cannot allocate memory\n");
+@@ -87,6 +89,3 @@ int main(int ac, char **av)
+ }
+ return 0;
+ }
+-
+-
+-
diff --git a/archivers/lz4json/files/patch-warnings b/archivers/lz4json/files/patch-warnings
deleted file mode 100644
index 13c4f68607a7..000000000000
--- a/archivers/lz4json/files/patch-warnings
+++ /dev/null
@@ -1,50 +0,0 @@
---- lz4jsoncat.c 2019-12-29 00:44:09.000000000 -0500
-+++ lz4jsoncat.c 2023-08-22 01:48:00.646059000 -0400
-@@ -1,3 +1,3 @@
--/*
-+/*
- * Dump mozilla style lz4json files.
- *
-@@ -30,15 +30,19 @@
- #include <stdint.h>
- #ifndef __APPLE__
-+# if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFlyBSD__)
-+#include <sys/endian.h>
-+# else
- #include <endian.h>
-+# endif
- #else
- #define htole32(x) x /* assume apple targets are little endian */
- #endif
-
--#include "lz4.h"
-+#include <lz4.h>
-
- int main(int ac, char **av)
- {
-- while (*++av) {
-- int fd = open(*av, O_RDONLY);
-+ while (--ac) {
-+ int fd = open(*++av, O_RDONLY);
- if (fd < 0) {
- perror(*av);
-@@ -56,5 +60,5 @@
-
- char *map = mmap(NULL, st.st_size, PROT_READ, MAP_SHARED, fd, 0);
-- if (map == (char *)-1) {
-+ if (map == MAP_FAILED) {
- perror(*av);
- exit(1);
-@@ -64,5 +68,5 @@
- exit(1);
- }
-- size_t outsz = htole32(*(uint32_t *) (map + 8));
-+ ssize_t outsz = htole32(*(uint32_t *) (map + 8));
- char *out = malloc(outsz);
- if (!out) {
-@@ -88,5 +92,2 @@
- return 0;
- }
--
--
--
diff --git a/archivers/lzma/Makefile b/archivers/lzma/Makefile
index 77bce2834cb2..adb101b564a6 100644
--- a/archivers/lzma/Makefile
+++ b/archivers/lzma/Makefile
@@ -8,22 +8,33 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= High-ratio LZMA compressor
WWW= https://www.7-zip.org/sdk.html
-CONFLICTS= lzmautils xz
+LICENSE= PD
+LICENSE_TEXT_PD= LZMA SDK is written and placed in the public \
+ domain by Igor PavlovAnyone. Anyone is free to copy, modify, \
+ publish, use, compile, sell, or distribute the original LZMA \
+ SDK code, either in source code form or as a compiled binary, \
+ for any purpose, commercial or non-commercial, and by any means.
+
+USES= 7z dos2unix gmake
-USES= 7z gmake dos2unix
-NO_WRKSUBDIR= yes
-BUILD_WRKSRC= ${WRKSRC}/CPP/7zip/Bundles/LzmaCon
MAKEFILE= makefile.gcc
-PLIST_FILES= bin/${PORTNAME}
-.ifdef(WITH_LZMA_PROB32)
+
+.ifdef (WITH_LZMA_PROB32)
#increase the speed of decoding on some 32-bit CPUs, at the expense of doubled
#memory usage for CLzmaDec::probs
CFLAGS+= -D_LZMA_PROB32
.endif
-.ifdef(WITH_LZMA_SIZE_OPT)
+.ifdef (WITH_LZMA_SIZE_OPT)
#enable some optimizations in LZMA Decoder to get smaller executable code
CFLAGS+= -D_LZMA_SIZE_OPT
.endif
+CONFLICTS= lzmautils xz
+
+NO_WRKSUBDIR= yes
+BUILD_WRKSRC= ${WRKSRC}/CPP/7zip/Bundles/LzmaCon
+
+PLIST_FILES= bin/${PORTNAME}
+
PORTDOCS= 7zC.txt 7zFormat.txt Methods.txt lzma-history.txt lzma.txt
OPTIONS_DEFINE= DOCS
diff --git a/archivers/makeself/Makefile b/archivers/makeself/Makefile
index 80d49c818ee3..290ec657fd48 100644
--- a/archivers/makeself/Makefile
+++ b/archivers/makeself/Makefile
@@ -1,6 +1,5 @@
PORTNAME= makeself
-DISTVERSION= 2.5.0
-PORTREVISION= 1
+DISTVERSION= 2.6.0
CATEGORIES= archivers
MASTER_SITES= https://github.com/megastep/makeself/releases/download/release-${PORTVERSION}/
EXTRACT_SUFX= .run
diff --git a/archivers/makeself/distinfo b/archivers/makeself/distinfo
index 728f538e35b2..4b482871b28f 100644
--- a/archivers/makeself/distinfo
+++ b/archivers/makeself/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678711030
-SHA256 (makeself-2.5.0.run) = 4d2fa9d898be22c63bb3c6bb7cc3dc97237700dea6d6ad898dcbec0289df0bc4
-SIZE (makeself-2.5.0.run) = 45867
+TIMESTAMP = 1758966269
+SHA256 (makeself-2.6.0.run) = 807c21a127192d451d263007a6dabcdd21e6d12a66737826a8330f3e9dd1d588
+SIZE (makeself-2.6.0.run) = 47526
diff --git a/archivers/maxcso/Makefile b/archivers/maxcso/Makefile
index 2b6cbffeb3eb..b5693a0dff16 100644
--- a/archivers/maxcso/Makefile
+++ b/archivers/maxcso/Makefile
@@ -1,7 +1,7 @@
PORTNAME= maxcso
DISTVERSIONPREFIX= v
-DISTVERSION= 1.13.0-27
-DISTVERSIONSUFFIX= -g528c69bf
+DISTVERSION= 1.13.0-36
+DISTVERSIONSUFFIX= -g961f232c
CATEGORIES= archivers
MAINTAINER= eduardo@FreeBSD.org
@@ -20,6 +20,8 @@ USES= compiler:c++11-lang gmake pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= unknownbrackets
+MAKE_ARGS= USE_EXTERNAL_LIBDEFLATE=1
+
PLIST_FILES= bin/${PORTNAME} \
share/man/man1/${PORTNAME}.1.gz
diff --git a/archivers/maxcso/distinfo b/archivers/maxcso/distinfo
index c3c4f72f8718..ae3e69b350d4 100644
--- a/archivers/maxcso/distinfo
+++ b/archivers/maxcso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1680728618
-SHA256 (unknownbrackets-maxcso-v1.13.0-27-g528c69bf_GH0.tar.gz) = 5b09c933adc5e5bae54fdf85305e2b58841dc3ad33f095d4ff422491cd4a3fa0
-SIZE (unknownbrackets-maxcso-v1.13.0-27-g528c69bf_GH0.tar.gz) = 3738129
+TIMESTAMP = 1756676198
+SHA256 (unknownbrackets-maxcso-v1.13.0-36-g961f232c_GH0.tar.gz) = ad4cf4189ef7931a618d0c380ca232af31812e2b9d52eedf6a919f205ca77e97
+SIZE (unknownbrackets-maxcso-v1.13.0-36-g961f232c_GH0.tar.gz) = 3738100
diff --git a/archivers/maxcso/files/patch-Makefile b/archivers/maxcso/files/patch-Makefile
index 1f5766d6cbdf..cb002cb0edfb 100644
--- a/archivers/maxcso/files/patch-Makefile
+++ b/archivers/maxcso/files/patch-Makefile
@@ -1,13 +1,11 @@
---- Makefile.orig 2023-02-12 18:33:37 UTC
+--- Makefile.orig 2024-01-26 06:38:18 UTC
+++ Makefile
-@@ -68,8 +68,8 @@ $(OBJDIR)/%.o: $(SRCDIR)/%.c $(OBJDIR)/.done
+@@ -84,7 +84,7 @@ maxcso: $(OBJS)
$(CC) -c $(SRC_CFLAGS) $(CFLAGS) -o $@ $<
- # TODO: Perhaps detect and use system libdeflate if available.
--maxcso: $(SRC_CXX_OBJ) $(CLI_CXX_OBJ) $(ZOPFLI_C_OBJ) $(SRC_7ZIP) $(SRC_LIBDEFLATE)
-- $(CXX) $(LDFLAGS) -o $@ $(SRC_CXXFLAGS) $(CXXFLAGS) $^ $(LIBS) $(EXTRA_LIBS)
-+maxcso: $(SRC_CXX_OBJ) $(CLI_CXX_OBJ) $(SRC_7ZIP)
-+ $(CXX) $(LDFLAGS) -o $@ $(SRC_CXXFLAGS) $(CXXFLAGS) $^ $(LIBS) $(EXTRA_LIBS) -lzopfli -ldeflate
+ maxcso: $(OBJS)
+- $(CXX) $(LDFLAGS) -o $@ $(SRC_CXXFLAGS) $(CXXFLAGS) $^ $(LIBS)
++ $(CXX) $(LDFLAGS) -o $@ $(SRC_CXXFLAGS) $(CXXFLAGS) $^ $(LIBS) -lzopfli
$(SRC_7ZIP):
$(MAKE) -f $(SRCDIR)/7zip/Makefile 7zip.a
diff --git a/archivers/nfpm/Makefile b/archivers/nfpm/Makefile
index b7cdb6abb388..d72c07965372 100644
--- a/archivers/nfpm/Makefile
+++ b/archivers/nfpm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nfpm
DISTVERSIONPREFIX= v
DISTVERSION= 2.41.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= archivers
MAINTAINER= yuri@FreeBSD.org
diff --git a/archivers/ouch/Makefile b/archivers/ouch/Makefile
index 138a18b4ae7c..4edd287ca055 100644
--- a/archivers/ouch/Makefile
+++ b/archivers/ouch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ouch
DISTVERSION= 0.6.1
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= archivers
MAINTAINER= yuri@FreeBSD.org
diff --git a/archivers/peazip/Makefile b/archivers/peazip/Makefile
index 42a10929fab1..6fe428d0319e 100644
--- a/archivers/peazip/Makefile
+++ b/archivers/peazip/Makefile
@@ -1,5 +1,5 @@
PORTNAME= peazip
-PORTVERSION= 10.5.0
+PORTVERSION= 10.6.1
CATEGORIES= archivers
MASTER_SITES= https://github.com/giorgiotani/PeaZip/releases/download/${PORTVERSION}/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/archivers/peazip/distinfo b/archivers/peazip/distinfo
index eab90770e7cc..691a1db1bd6a 100644
--- a/archivers/peazip/distinfo
+++ b/archivers/peazip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753303992
-SHA256 (peazip-10.5.0.src.zip) = ede6593461ba93ef2bcfdc0f880d576fc65fc8ede466ab4fe8955ac2700d5aab
-SIZE (peazip-10.5.0.src.zip) = 5902349
+TIMESTAMP = 1758346392
+SHA256 (peazip-10.6.1.src.zip) = bd795e4f3b3ba79c5a466a19835da069050ac9abe9d34fafbc08ffd5a90c8f72
+SIZE (peazip-10.6.1.src.zip) = 6229126
diff --git a/archivers/peazip/pkg-plist b/archivers/peazip/pkg-plist
index b53de87d41a8..3d583ea261f4 100644
--- a/archivers/peazip/pkg-plist
+++ b/archivers/peazip/pkg-plist
@@ -63,6 +63,7 @@ share/icons/hicolor/256x256/apps/peazip_extract.png
%%DATADIR%%/res/share/lang/es-es.txt
%%DATADIR%%/res/share/lang/es-la.txt
%%DATADIR%%/res/share/lang/eu.txt
+%%DATADIR%%/res/share/lang/fa.txt
%%DATADIR%%/res/share/lang/fi.txt
%%DATADIR%%/res/share/lang/fr.txt
%%DATADIR%%/res/share/lang/fr_alt.txt
diff --git a/archivers/pecl-zstd/Makefile b/archivers/pecl-zstd/Makefile
index 055445f91d60..62bf4db6baff 100644
--- a/archivers/pecl-zstd/Makefile
+++ b/archivers/pecl-zstd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zstd
-PORTVERSION= 0.14.0
+PORTVERSION= 0.15.2
CATEGORIES= archivers
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/archivers/pecl-zstd/distinfo b/archivers/pecl-zstd/distinfo
index 6afd2432cc49..a43cb6babe62 100644
--- a/archivers/pecl-zstd/distinfo
+++ b/archivers/pecl-zstd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731679206
-SHA256 (PECL/zstd-0.14.0.tgz) = 207a87de60e3a9eb7993d2fc1a2ce88f854330ef29d210f552a60eb4cf3db79c
-SIZE (PECL/zstd-0.14.0.tgz) = 479015
+TIMESTAMP = 1757436465
+SHA256 (PECL/zstd-0.15.2.tgz) = fd8d3fbf7344854feb169cf3f1e6698ed22825d35a3a5229fe320c8053306eaf
+SIZE (PECL/zstd-0.15.2.tgz) = 502204
diff --git a/archivers/pecl-zstd/files/patch-php85 b/archivers/pecl-zstd/files/patch-php85
deleted file mode 100644
index 2fc932c491fa..000000000000
--- a/archivers/pecl-zstd/files/patch-php85
+++ /dev/null
@@ -1,16 +0,0 @@
-Obtained from: https://github.com/kjdev/php-ext-zstd/commit/e061583361d4d4167a86dccda385b2944946a09e
-
---- zstd.c.orig 2024-11-05 21:49:34 UTC
-+++ zstd.c
-@@ -30,7 +30,11 @@
- #include <php_ini.h>
- #include <ext/standard/file.h>
- #include <ext/standard/info.h>
-+#if PHP_VERSION_ID < 70200
- #include <ext/standard/php_smart_string.h>
-+#else
-+#include "Zend/zend_smart_string.h"
-+#endif
- #if defined(HAVE_APCU_SUPPORT)
- #include <ext/standard/php_var.h>
- #include <ext/apcu/apc_serializer.h>
diff --git a/archivers/php-brotli/Makefile b/archivers/php-brotli/Makefile
index dedbbbde7b37..7e93ed31ee47 100644
--- a/archivers/php-brotli/Makefile
+++ b/archivers/php-brotli/Makefile
@@ -1,5 +1,5 @@
PORTNAME= brotli
-DISTVERSION= 0.13.1
+DISTVERSION= 0.18.2
CATEGORIES= archivers
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
@@ -8,27 +8,17 @@ COMMENT= Brotli extension for PHP
WWW= https://github.com/kjdev/php-ext-brotli
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= re2c>0:devel/re2c
LIB_DEPENDS= libbrotlienc.so:archivers/brotli
-USES= dos2unix libtool php:ext pkgconfig
+USES= php:ext pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= kjdev
GH_PROJECT= php-ext-brotli
+PHP_MODNAME= ${PORTNAME}
-USE_LDCONFIG= yes
-
-GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-libbrotli
-PHP_MODNAME= brotli
-
-.include <bsd.port.pre.mk>
-post-patch:
-.if ${PHP_VER} >= 85
- @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
- ${WRKSRC}/brotli.c
-.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/archivers/php-brotli/distinfo b/archivers/php-brotli/distinfo
index e7e6f727719d..1118573f101a 100644
--- a/archivers/php-brotli/distinfo
+++ b/archivers/php-brotli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1616212479
-SHA256 (kjdev-php-ext-brotli-0.13.1_GH0.tar.gz) = 1eca1af3208e2f6551064e3f26e771453def588898bfc25858ab1db985363e47
-SIZE (kjdev-php-ext-brotli-0.13.1_GH0.tar.gz) = 22035
+TIMESTAMP = 1755939450
+SHA256 (kjdev-php-ext-brotli-0.18.2_GH0.tar.gz) = d79ff26c24859485166a805e4340cdebdaad6246d93e9c5eeb90ae681bc801a6
+SIZE (kjdev-php-ext-brotli-0.18.2_GH0.tar.gz) = 34832
diff --git a/archivers/php-lz4/Makefile b/archivers/php-lz4/Makefile
index cf41ba627a6a..ae6b2c0fd091 100644
--- a/archivers/php-lz4/Makefile
+++ b/archivers/php-lz4/Makefile
@@ -1,9 +1,10 @@
PORTNAME= lz4
DISTVERSION= 0.5.0
+PORTREVISION= 1
CATEGORIES= archivers
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
-MAINTAINER= pave@FreeBSD.org
+MAINTAINER= pkaipila@gmail.com
COMMENT= LZ4 extension for PHP
WWW= https://github.com/kjdev/php-ext-lz4
diff --git a/archivers/php-zstd/Makefile b/archivers/php-zstd/Makefile
index 1e12b8a19503..1525059a5366 100644
--- a/archivers/php-zstd/Makefile
+++ b/archivers/php-zstd/Makefile
@@ -1,9 +1,10 @@
PORTNAME= zstd
DISTVERSION= 0.14.0
+PORTREVISION= 1
CATEGORIES= archivers
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
-MAINTAINER= pave@FreeBSD.org
+MAINTAINER= pkaipila@gmail.com
COMMENT= Zstandard extension for PHP
WWW= https://github.com/kjdev/php-ext-zstd
diff --git a/archivers/php85-phar/files/patch-phar__internal.h b/archivers/php85-phar/files/patch-phar__internal.h
new file mode 100644
index 000000000000..8e78b1e703f8
--- /dev/null
+++ b/archivers/php85-phar/files/patch-phar__internal.h
@@ -0,0 +1,18 @@
+--- phar_internal.h.orig 2025-08-19 05:47:26 UTC
++++ phar_internal.h
+@@ -17,6 +17,9 @@
+ +----------------------------------------------------------------------+
+ */
+
++#ifndef PHAR_PHAR_INTERNAL_H
++#define PHAR_PHAR_INTERNAL_H
++
+ #ifdef HAVE_CONFIG_H
+ #include <config.h>
+ #endif
+@@ -487,3 +490,5 @@ END_EXTERN_C()
+ phar_path_check_result phar_path_check(char **p, size_t *len, const char **error);
+
+ END_EXTERN_C()
++
++#endif /* PHAR_PHAR_INTERNAL_H */
diff --git a/archivers/php85-phar/files/patch-phar__path__check.c b/archivers/php85-phar/files/patch-phar__path__check.c
deleted file mode 100644
index 8e599176ec86..000000000000
--- a/archivers/php85-phar/files/patch-phar__path__check.c
+++ /dev/null
@@ -1,241 +0,0 @@
---- phar_path_check.c.orig 2025-07-02 12:00:06 UTC
-+++ phar_path_check.c
-@@ -0,0 +1,238 @@
-+/* Generated by re2c 3.1 */
-+/*
-+ +----------------------------------------------------------------------+
-+ | phar php single-file executable PHP extension |
-+ +----------------------------------------------------------------------+
-+ | Copyright (c) The PHP Group |
-+ +----------------------------------------------------------------------+
-+ | This source file is subject to version 3.01 of the PHP license, |
-+ | that is bundled with this package in the file LICENSE, and is |
-+ | available through the world-wide-web at the following url: |
-+ | https://www.php.net/license/3_01.txt |
-+ | If you did not receive a copy of the PHP license and are unable to |
-+ | obtain it through the world-wide-web, please send a note to |
-+ | license@php.net so we can mail you a copy immediately. |
-+ +----------------------------------------------------------------------+
-+ | Authors: Marcus Boerger <helly@php.net> |
-+ +----------------------------------------------------------------------+
-+*/
-+
-+#include "phar_internal.h"
-+
-+phar_path_check_result phar_path_check(char **s, size_t *len, const char **error)
-+{
-+ const unsigned char *p = (const unsigned char*)*s;
-+ const unsigned char *m;
-+
-+ if (*len == 1 && *p == '.') {
-+ *error = "current directory reference";
-+ return pcr_err_curr_dir;
-+ } else if (*len == 2 && p[0] == '.' && p[1] == '.') {
-+ *error = "upper directory reference";
-+ return pcr_err_up_dir;
-+ }
-+
-+#define YYCTYPE unsigned char
-+#define YYCURSOR p
-+#define YYLIMIT p+*len
-+#define YYMARKER m
-+#define YYFILL(n) do {} while (0)
-+
-+loop:
-+
-+{
-+ YYCTYPE yych;
-+ unsigned int yyaccept = 0;
-+ if ((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
-+ yych = *YYCURSOR;
-+ if (yych <= '[') {
-+ if (yych <= ')') {
-+ if (yych <= '\f') {
-+ if (yych >= 0x01) goto yy1;
-+ } else {
-+ if (yych <= '\r') goto yy3;
-+ if (yych <= 0x19) goto yy1;
-+ goto yy4;
-+ }
-+ } else {
-+ if (yych <= '/') {
-+ if (yych <= '*') goto yy6;
-+ if (yych <= '.') goto yy4;
-+ goto yy7;
-+ } else {
-+ if (yych == '?') goto yy8;
-+ goto yy4;
-+ }
-+ }
-+ } else {
-+ if (yych <= 0xEC) {
-+ if (yych <= 0xC1) {
-+ if (yych <= '\\') goto yy9;
-+ if (yych <= 0x7F) goto yy4;
-+ goto yy1;
-+ } else {
-+ if (yych <= 0xDF) goto yy10;
-+ if (yych <= 0xE0) goto yy11;
-+ goto yy12;
-+ }
-+ } else {
-+ if (yych <= 0xF0) {
-+ if (yych <= 0xED) goto yy13;
-+ if (yych <= 0xEF) goto yy12;
-+ goto yy14;
-+ } else {
-+ if (yych <= 0xF3) goto yy15;
-+ if (yych <= 0xF4) goto yy16;
-+ goto yy1;
-+ }
-+ }
-+ }
-+ ++YYCURSOR;
-+ {
-+ if (**s == '/') {
-+ (*s)++;
-+ (*len)--;
-+ }
-+ if ((p - (const unsigned char*)*s) - 1 != *len)
-+ {
-+ *error ="illegal character";
-+ return pcr_err_illegal_char;
-+ }
-+ *error = NULL;
-+ return pcr_is_ok;
-+ }
-+yy1:
-+ ++YYCURSOR;
-+yy2:
-+ {
-+ *error ="illegal character";
-+ return pcr_err_illegal_char;
-+ }
-+yy3:
-+ yych = *++YYCURSOR;
-+ if (yych == '\n') goto yy1;
-+ goto yy2;
-+yy4:
-+ ++YYCURSOR;
-+yy5:
-+ {
-+ goto loop;
-+ }
-+yy6:
-+ ++YYCURSOR;
-+ {
-+ *error = "star";
-+ return pcr_err_star;
-+ }
-+yy7:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= '-') goto yy5;
-+ if (yych <= '.') goto yy17;
-+ if (yych <= '/') goto yy19;
-+ goto yy5;
-+yy8:
-+ ++YYCURSOR;
-+ {
-+ if (**s == '/') {
-+ (*s)++;
-+ }
-+ *len = (p - (const unsigned char*)*s) -1;
-+ *error = NULL;
-+ return pcr_use_query;
-+ }
-+yy9:
-+ ++YYCURSOR;
-+ {
-+ *error = "back-slash";
-+ return pcr_err_back_slash;
-+ }
-+yy10:
-+ yych = *++YYCURSOR;
-+ if (yych <= 0x7F) goto yy2;
-+ if (yych <= 0xBF) goto yy4;
-+ goto yy2;
-+yy11:
-+ yyaccept = 1;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= 0x9F) goto yy2;
-+ if (yych <= 0xBF) goto yy20;
-+ goto yy2;
-+yy12:
-+ yyaccept = 1;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= 0x7F) goto yy2;
-+ if (yych <= 0xBF) goto yy20;
-+ goto yy2;
-+yy13:
-+ yyaccept = 1;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= 0x7F) goto yy2;
-+ if (yych <= 0x9F) goto yy20;
-+ goto yy2;
-+yy14:
-+ yyaccept = 1;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= 0x8F) goto yy2;
-+ if (yych <= 0xBF) goto yy21;
-+ goto yy2;
-+yy15:
-+ yyaccept = 1;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= 0x7F) goto yy2;
-+ if (yych <= 0xBF) goto yy21;
-+ goto yy2;
-+yy16:
-+ yyaccept = 1;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= 0x7F) goto yy2;
-+ if (yych <= 0x8F) goto yy21;
-+ goto yy2;
-+yy17:
-+ yych = *++YYCURSOR;
-+ if (yych <= 0x00) goto yy22;
-+ if (yych <= '-') goto yy18;
-+ if (yych <= '.') goto yy23;
-+ if (yych <= '/') goto yy22;
-+yy18:
-+ YYCURSOR = YYMARKER;
-+ if (yyaccept == 0) {
-+ goto yy5;
-+ } else {
-+ goto yy2;
-+ }
-+yy19:
-+ ++YYCURSOR;
-+ {
-+ *error = "double slash";
-+ return pcr_err_double_slash;
-+ }
-+yy20:
-+ yych = *++YYCURSOR;
-+ if (yych <= 0x7F) goto yy18;
-+ if (yych <= 0xBF) goto yy4;
-+ goto yy18;
-+yy21:
-+ yych = *++YYCURSOR;
-+ if (yych <= 0x7F) goto yy18;
-+ if (yych <= 0xBF) goto yy20;
-+ goto yy18;
-+yy22:
-+ ++YYCURSOR;
-+ {
-+ *error = "current directory reference";
-+ return pcr_err_curr_dir;
-+ }
-+yy23:
-+ yych = *++YYCURSOR;
-+ if (yych <= 0x00) goto yy24;
-+ if (yych != '/') goto yy18;
-+yy24:
-+ ++YYCURSOR;
-+ {
-+ *error = "upper directory reference";
-+ return pcr_err_up_dir;
-+ }
-+}
-+
-+}
diff --git a/archivers/php85-phar/files/patch-pharzip.h b/archivers/php85-phar/files/patch-pharzip.h
new file mode 100644
index 000000000000..5e0e89f2a844
--- /dev/null
+++ b/archivers/php85-phar/files/patch-pharzip.h
@@ -0,0 +1,19 @@
+--- pharzip.h.orig 2025-08-19 05:41:37 UTC
++++ pharzip.h
+@@ -17,6 +17,10 @@
+ +----------------------------------------------------------------------+
+ */
+
++/* Add missing include guard to avoid multiple inclusion */
++#ifndef PHAR_PHARZIP_H
++#define PHAR_PHARZIP_H
++
+ typedef struct _phar_zip_file_header {
+ char signature[4]; /* local file header signature 4 bytes (0x04034b50) */
+ char zipversion[2]; /* version needed to extract 2 bytes */
+@@ -238,3 +242,5 @@ typedef struct _phar_zip_dir_end {
+ char comment_len[2]; /* .ZIP file comment length 2 bytes */
+ /* .ZIP file comment (variable size) */
+ } phar_zip_dir_end;
++
++#endif /* PHAR_PHARZIP_H */
diff --git a/archivers/py-blosc2/Makefile b/archivers/py-blosc2/Makefile
index 22b12c1e1fbc..6bb6f05c7c27 100644
--- a/archivers/py-blosc2/Makefile
+++ b/archivers/py-blosc2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= blosc2
-PORTVERSION= 3.6.1
+PORTVERSION= 3.7.2
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/archivers/py-blosc2/distinfo b/archivers/py-blosc2/distinfo
index 31060ee0d573..bb4779916964 100644
--- a/archivers/py-blosc2/distinfo
+++ b/archivers/py-blosc2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265716
-SHA256 (blosc2-3.6.1.tar.gz) = 0b6f05311fbee9e9dc23bd7f53a8690af3b60eef640a059f1eb624ca6699cc59
-SIZE (blosc2-3.6.1.tar.gz) = 3657993
+TIMESTAMP = 1757120566
+SHA256 (blosc2-3.7.2.tar.gz) = 3e80bd0399241829e4a2100bef9d4de042da979514f5df6aa3378981823f1d9b
+SIZE (blosc2-3.7.2.tar.gz) = 3804422
diff --git a/archivers/py-borgbackup12/Makefile b/archivers/py-borgbackup12/Makefile
index a0dcb7c80f70..b55cd59d3c9a 100644
--- a/archivers/py-borgbackup12/Makefile
+++ b/archivers/py-borgbackup12/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= 12
DEPRECATED= Likely the final 1.2.x release, please migrate to using 1.4.x (it is quite similar)
+EXPIRATION_DATE=2025-12-31
MAINTAINER= mandree@FreeBSD.org
COMMENT= Deduplicating backup program
diff --git a/archivers/py-comicapi/Makefile b/archivers/py-comicapi/Makefile
index 9ec4950f590d..2c23192dc42c 100644
--- a/archivers/py-comicapi/Makefile
+++ b/archivers/py-comicapi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= comicapi
DISTVERSION= 3.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= archivers python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/archivers/py-cramjam/Makefile b/archivers/py-cramjam/Makefile
index 408bf42bd944..3117ce2676fa 100644
--- a/archivers/py-cramjam/Makefile
+++ b/archivers/py-cramjam/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cramjam
PORTVERSION= 2.11.0
+PORTREVISION= 3
CATEGORIES= archivers python
MASTER_SITES= PYPI \
https://github.com/milesgranger/cramjam/releases/download/v${PORTVERSION}/
diff --git a/archivers/py-extractcode/Makefile b/archivers/py-extractcode/Makefile
index 90109b60b07b..cc4ebafbcd89 100644
--- a/archivers/py-extractcode/Makefile
+++ b/archivers/py-extractcode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= extractcode
DISTVERSION= 31.0.0
+PORTREVISION= 1
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/archivers/py-zipstream-ng/Makefile b/archivers/py-zipstream-ng/Makefile
index 4848db2cbe0c..b13e2474e0b5 100644
--- a/archivers/py-zipstream-ng/Makefile
+++ b/archivers/py-zipstream-ng/Makefile
@@ -1,6 +1,5 @@
PORTNAME= zipstream-ng
-DISTVERSION= 1.8.0
-PORTREVISION= 1
+DISTVERSION= 1.9.0
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/archivers/py-zipstream-ng/distinfo b/archivers/py-zipstream-ng/distinfo
index 6673506b04ec..b0bd369cf2be 100644
--- a/archivers/py-zipstream-ng/distinfo
+++ b/archivers/py-zipstream-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731279942
-SHA256 (zipstream_ng-1.8.0.tar.gz) = b7129d2c15d26934b3e1cb22256593b6bdbd03c553c26f4199a5bf05110642bc
-SIZE (zipstream_ng-1.8.0.tar.gz) = 35887
+TIMESTAMP = 1756497695
+SHA256 (zipstream_ng-1.9.0.tar.gz) = a0d94030822d137efbf80dfdc680603c42f804696f41147bb3db895df667daea
+SIZE (zipstream_ng-1.9.0.tar.gz) = 37963
diff --git a/archivers/py-zlib-ng/Makefile b/archivers/py-zlib-ng/Makefile
index 9da7a3a139b6..402019eae818 100644
--- a/archivers/py-zlib-ng/Makefile
+++ b/archivers/py-zlib-ng/Makefile
@@ -1,9 +1,9 @@
PORTNAME= zlib-ng
-DISTVERSION= 0.5.1
+DISTVERSION= 1.0.0
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= zlib_ng-${PORTVERSION}
+DISTNAME= zlib_ng-${DISTVERSION}
MAINTAINER= osidorkin@gmail.com
COMMENT= Python bindings for the zlib-ng library
@@ -12,11 +12,11 @@ WWW= https://github.com/pycompression/python-zlib-ng
LICENSE= PSFL
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=51:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}versioningit>=2.0.0:devel/py-versioningit@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-USES= cmake:indirect python
+USES= cmake:indirect python:3.10+
USE_PYTHON= autoplist pep517
OPTIONS_DEFINE= SYSTEM_ZLIB_NG
diff --git a/archivers/py-zlib-ng/distinfo b/archivers/py-zlib-ng/distinfo
index 42f8c0e90bf8..bad8596343f8 100644
--- a/archivers/py-zlib-ng/distinfo
+++ b/archivers/py-zlib-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727264547
-SHA256 (zlib_ng-0.5.1.tar.gz) = 32a46649e8efc21ddd74776a55366a8d8be4e3a95b93dc1f0ffe3880718990d9
-SIZE (zlib_ng-0.5.1.tar.gz) = 2436421
+TIMESTAMP = 1757614406
+SHA256 (zlib_ng-1.0.0.tar.gz) = c753cea73f9e803c246e9bf01a59eb652897ed8a19334ada0f968394c7f61650
+SIZE (zlib_ng-1.0.0.tar.gz) = 5799954
diff --git a/archivers/py-zlib-ng/files/patch-pyproject.toml b/archivers/py-zlib-ng/files/patch-pyproject.toml
index ad13be9539be..3764a3918481 100644
--- a/archivers/py-zlib-ng/files/patch-pyproject.toml
+++ b/archivers/py-zlib-ng/files/patch-pyproject.toml
@@ -1,9 +1,26 @@
---- pyproject.toml.orig 2024-08-09 12:41:18 UTC
+--- pyproject.toml.orig 2025-09-10 11:41:02 UTC
+++ pyproject.toml
-@@ -1,5 +1,5 @@
+@@ -1,12 +1,11 @@
[build-system]
--requires = ["setuptools>=64", "versioningit>=1.1.0"]
-+requires = ["setuptools>=63", "versioningit>=1.1.0"]
+-requires = ["setuptools>=77", "setuptools-scm>=8"]
++requires = ["setuptools>=63", "setuptools-scm>=8"]
build-backend = "setuptools.build_meta"
- [tool.versioningit.vcs]
+ [project]
+ name = "zlib-ng"
+ dynamic = ["version"]
+ description = "Drop-in replacement for zlib and gzip modules using zlib-ng"
+-license="PSF-2.0"
+ keywords=["zlib-ng", "zlib", "compression", "deflate", "gzip"]
+ authors = [{name = "Leiden University Medical Center"},
+ {email = "r.h.p.vorderman@lumc.nl"}]
+@@ -31,6 +30,9 @@ urls.documentation = "https://python-zlib-ng.readthedo
+ ]
+ urls.homepage = "https://github.com/pycompression/python-zlib-ng"
+ urls.documentation = "https://python-zlib-ng.readthedocs.io"
++
++[project.license]
++text = "PSF-2.0"
+
+ [tool.setuptools_scm]
+ version_file = "src/zlib_ng/_version.py"
diff --git a/archivers/py-zlib-ng/files/patch-src_zlib__ng_zlib-ng_CMakeLists.txt b/archivers/py-zlib-ng/files/patch-src_zlib__ng_zlib-ng_CMakeLists.txt
index 9fea130f90fb..e7f6c5b65751 100644
--- a/archivers/py-zlib-ng/files/patch-src_zlib__ng_zlib-ng_CMakeLists.txt
+++ b/archivers/py-zlib-ng/files/patch-src_zlib__ng_zlib-ng_CMakeLists.txt
@@ -1,15 +1,13 @@
---- src/zlib_ng/zlib-ng/CMakeLists.txt.orig 2023-12-25 16:17:33 UTC
+--- src/zlib_ng/zlib-ng/CMakeLists.txt.orig 2025-09-10 11:41:03 UTC
+++ src/zlib_ng/zlib-ng/CMakeLists.txt
-@@ -74,9 +74,9 @@ option(ZLIB_COMPAT "Compile with zlib compatible API"
+@@ -86,8 +86,8 @@ option(ZLIB_COMPAT "Compile with zlib compatible API"
#
option(WITH_GZFILEOP "Compile with support for gzFile related functions" ON)
option(ZLIB_COMPAT "Compile with zlib compatible API" OFF)
-option(ZLIB_ENABLE_TESTS "Build test binaries" ON)
-option(ZLIBNG_ENABLE_TESTS "Test zlib-ng specific API" ON)
--option(WITH_GTEST "Build gtest_zlib" ON)
+option(ZLIB_ENABLE_TESTS "Build test binaries" OFF)
+option(ZLIBNG_ENABLE_TESTS "Test zlib-ng specific API" OFF)
-+option(WITH_GTEST "Build gtest_zlib" OFF)
- option(WITH_FUZZERS "Build test/fuzz" OFF)
- option(WITH_BENCHMARKS "Build test/benchmarks" OFF)
option(WITH_BENCHMARK_APPS "Build application benchmarks" OFF)
+ option(WITH_OPTIM "Build with optimisation" ON)
+ option(WITH_REDUCED_MEM "Reduced memory usage for special cases (reduces performance)" OFF)
diff --git a/archivers/rar/Makefile b/archivers/rar/Makefile
index 270d5f72c9ef..ce3bf7d9eee0 100644
--- a/archivers/rar/Makefile
+++ b/archivers/rar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rar
-PORTVERSION= 7.11
+PORTVERSION= 7.12
PORTEPOCH= 3
CATEGORIES= archivers
MASTER_SITES= https://www.rarlab.com/rar/
diff --git a/archivers/rar/distinfo b/archivers/rar/distinfo
index 8f6656e8a68d..abaeebe4520d 100644
--- a/archivers/rar/distinfo
+++ b/archivers/rar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288690
-SHA256 (rarbsd-x64-711.tar.gz) = 32d5a5a1e5fdc5e13cd76fa5411ad2578a179ecb39882e4687ebd46eaeb1576f
-SIZE (rarbsd-x64-711.tar.gz) = 755029
+TIMESTAMP = 1755062438
+SHA256 (rarbsd-x64-712.tar.gz) = 0bed0de59bb9ec9a1b32bc1aacdd83cae8847890a71ca0c3508ace16dff260c0
+SIZE (rarbsd-x64-712.tar.gz) = 757928
diff --git a/archivers/rubygem-rubyzip2/Makefile b/archivers/rubygem-rubyzip2/Makefile
index f5d86bcacbdb..ae6323ec1a85 100644
--- a/archivers/rubygem-rubyzip2/Makefile
+++ b/archivers/rubygem-rubyzip2/Makefile
@@ -1,17 +1,18 @@
PORTNAME= rubyzip2
-PORTVERSION= 2.0.2
+DISTVERSION= 2.0.2
CATEGORIES= archivers rubygems
MASTER_SITES= RG
MAINTAINER= hhyou@cs.nctu.edu.tw
COMMENT= Ruby compatible Zip library
-WWW= https://github.com/postmodern/rubyzip2
+WWW= https://rubygems.org/gems/rubyzip2
-NO_ARCH= yes
+LICENSE= BSD2CLAUSE
USES= cpe gem
-
CPE_VENDOR= rubyzip_project
CPE_PRODUCT= rubyzip
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/archivers/szip/Makefile b/archivers/szip/Makefile
index 0c1666f00d37..97e62ed4e2a0 100644
--- a/archivers/szip/Makefile
+++ b/archivers/szip/Makefile
@@ -10,9 +10,15 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Fast compression utility
WWW= http://www.compressconsult.com/szip/
-NO_WRKSUBDIR= yes
+LICENSE= SZ
+LICENSE_NAME= Szip License
+LICENSE_FILE= ${WRKSRC}/readme.txt
+LICENSE_PERMS= auto-accept
+
MAKEFILE= makefile
+NO_WRKSUBDIR= yes
+
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= *.txt
diff --git a/archivers/unadf/Makefile b/archivers/unadf/Makefile
index 67697501d78a..901853534b70 100644
--- a/archivers/unadf/Makefile
+++ b/archivers/unadf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unadf
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.2
+DISTVERSION= 0.10.5
CATEGORIES= archivers
MAINTAINER= eduardo@FreeBSD.org
diff --git a/archivers/unadf/distinfo b/archivers/unadf/distinfo
index 70201bdbc584..b91a56082f39 100644
--- a/archivers/unadf/distinfo
+++ b/archivers/unadf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747421468
-SHA256 (adflib-ADFlib-v0.10.2_GH0.tar.gz) = 1181cda574fcc87ba6564d519ecf58f63fbc468e0bd408485471ffa2e9745c5c
-SIZE (adflib-ADFlib-v0.10.2_GH0.tar.gz) = 2594669
+TIMESTAMP = 1758560425
+SHA256 (adflib-ADFlib-v0.10.5_GH0.tar.gz) = e7e67970cf07f3dda08edce0b2f395eda82c2bf24c95b357ef295f1ec7ec48d3
+SIZE (adflib-ADFlib-v0.10.5_GH0.tar.gz) = 2827076
diff --git a/archivers/unadf/pkg-plist b/archivers/unadf/pkg-plist
index 83af735cb0f9..8230d919f9ed 100644
--- a/archivers/unadf/pkg-plist
+++ b/archivers/unadf/pkg-plist
@@ -2,6 +2,7 @@ bin/adfbitmap
bin/adfformat
bin/adfimgcreate
bin/adfinfo
+bin/adfls
bin/adfsalvage
bin/unadf
include/adf/adf_bitm.h
@@ -37,7 +38,7 @@ include/adf/adflib.h
lib/libadf.a
lib/libadf.so
lib/libadf.so.3
-lib/libadf.so.3.0.2
+lib/libadf.so.3.0.5
libdata/pkgconfig/adflib.pc
%%PORTDOCS%%%%DOCSDIR%%/API/API.txt
%%PORTDOCS%%%%DOCSDIR%%/API/api_device.html
@@ -62,5 +63,6 @@ share/man/man1/adfbitmap.1.gz
share/man/man1/adfformat.1.gz
share/man/man1/adfimgcreate.1.gz
share/man/man1/adfinfo.1.gz
+share/man/man1/adfls.1.gz
share/man/man1/adfsalvage.1.gz
share/man/man1/unadf.1.gz
diff --git a/archivers/unpackerr/Makefile b/archivers/unpackerr/Makefile
new file mode 100644
index 000000000000..489b0bf67f48
--- /dev/null
+++ b/archivers/unpackerr/Makefile
@@ -0,0 +1,43 @@
+PORTNAME= unpackerr
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.14.5
+CATEGORIES= archivers
+
+MAINTAINER= mdw@FreeBSD.org
+COMMENT= Extracts downloads for Radarr, Sonarr, Lidarr or Readarr
+WWW= https://unpackerr.zip
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= go-md2man:textproc/go-md2man
+
+USES= go:modules
+USE_RC_SUBR= unpackerr
+
+GO_MODULE= github.com/Unpackerr/unpackerr
+
+USERS= unpackerr
+GROUPS= unpackerr
+
+PLIST_FILES= bin/${PORTNAME} \
+ share/man/man1/unpackerr.1.gz \
+ "@sample ${ETCDIR_REL}/unpackerr.conf.sample"
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-build:
+ go-md2man -in ${WRKSRC}/examples/MANUAL.md -out ${WRKSRC}/examples/unpackerr.1
+ ${GZIP_CMD} ${WRKSRC}/examples/unpackerr.1
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/unpackerr.conf.example ${STAGEDIR}${ETCDIR}/unpackerr.conf.sample
+ ${INSTALL_MAN} ${WRKSRC}/examples/unpackerr.1.gz ${STAGEDIR}${PREFIX}/share/man/man1/
+
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/
+
+.include <bsd.port.mk>
diff --git a/archivers/unpackerr/distinfo b/archivers/unpackerr/distinfo
new file mode 100644
index 000000000000..f859e97acd3c
--- /dev/null
+++ b/archivers/unpackerr/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1759263836
+SHA256 (go/archivers_unpackerr/unpackerr-v0.14.5/v0.14.5.mod) = 398c880324fd0261e639105a31d5149a8e92457454aac443e511a321a5b24cf8
+SIZE (go/archivers_unpackerr/unpackerr-v0.14.5/v0.14.5.mod) = 3148
+SHA256 (go/archivers_unpackerr/unpackerr-v0.14.5/v0.14.5.zip) = 25c7d38d3a70f3171076bef30980b8da783dc8cf049f0ddd2830f3045516f7d2
+SIZE (go/archivers_unpackerr/unpackerr-v0.14.5/v0.14.5.zip) = 655980
diff --git a/archivers/unpackerr/files/unpackerr.in b/archivers/unpackerr/files/unpackerr.in
new file mode 100644
index 000000000000..af63a6d0cf09
--- /dev/null
+++ b/archivers/unpackerr/files/unpackerr.in
@@ -0,0 +1,49 @@
+#!/bin/sh
+
+# PROVIDE: unpackerr
+# REQUIRE: LOGIN NETWORKING
+# KEYWORD: shutdown
+
+# Add the following lines to /etc/rc.conf to enable unpackerr:
+# unpackerr_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable unpackerr
+# unpackerr_configfile (str): Set to "%%PREFIX%%/etc/unpackerr.conf" by default.
+# Configuration file for unpackerr
+# unpackerr_user (str): Set to "unpackerr" by default.
+# User to run unpackerr
+
+. /etc/rc.subr
+
+name=unpackerr
+rcvar=unpackerr_enable
+
+start_precmd="${name}_precmd"
+stop_postcmd="${name}_postcmd"
+configtest_cmd="${name}_configtest"
+
+load_rc_config ${name}
+
+: ${unpackerr_enable:="no"}
+: ${unpackerr_configfile:="%%PREFIX%%/etc/unpackerr/unpackerr.conf"}
+: ${unpackerr_user:="unpackerr"}
+
+procname="%%PREFIX%%/bin/unpackerr"
+pidfile="/var/run/${name}.pid"
+daemonpidfile="/var/run/daemon_${name}.pid"
+required_files="${unpackerr_configfile}"
+command="/usr/sbin/daemon"
+
+unpackerr_precmd()
+{
+ rc_flags="-p ${pidfile} -P ${daemonpidfile} -f ${procname} -c ${unpackerr_configfile} ${rc_flags}"
+
+ /usr/bin/install -m 600 -o ${unpackerr_user} /dev/null $pidfile
+ /usr/bin/install -m 600 -o ${unpackerr_user} /dev/null $daemonpidfile
+}
+
+unpackerr_postcmd()
+{
+ rm -f $pidfile $daemonpidfile
+}
+
+run_rc_command "$1"
diff --git a/archivers/unpackerr/pkg-descr b/archivers/unpackerr/pkg-descr
new file mode 100644
index 000000000000..6cd65d9f8ab1
--- /dev/null
+++ b/archivers/unpackerr/pkg-descr
@@ -0,0 +1,5 @@
+Unpackerr is an application that runs on Windows, macOS, Linux, FreeBSD and in
+Docker. You can use it to watch a download folder and extract new items. The
+more common use is to watch starr apps (radarr, sonarr, readarr, lidarr,
+whisparr) and extract items they download. It can do both, at the same time
+even.
diff --git a/archivers/unrar/Makefile b/archivers/unrar/Makefile
index 342a284397f2..7833aaa5db80 100644
--- a/archivers/unrar/Makefile
+++ b/archivers/unrar/Makefile
@@ -1,9 +1,9 @@
PORTNAME= unrar
-PORTVERSION= 7.11
+PORTVERSION= 7.13
PORTEPOCH= 6
CATEGORIES= archivers
MASTER_SITES= https://www.rarlab.com/rar/
-DISTNAME= unrarsrc-7.1.6
+DISTNAME= unrarsrc-7.1.10
MAINTAINER?= sunpoet@FreeBSD.org
COMMENT= Extract, view & test RAR archives
diff --git a/archivers/unrar/distinfo b/archivers/unrar/distinfo
index 7f8333b913f1..3cf469d62881 100644
--- a/archivers/unrar/distinfo
+++ b/archivers/unrar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288692
-SHA256 (unrarsrc-7.1.6.tar.gz) = ca5e1da37dd6fa1b78bb5ed675486413f79e4a917709744aa04b6f93dfd914f0
-SIZE (unrarsrc-7.1.6.tar.gz) = 267638
+TIMESTAMP = 1755062440
+SHA256 (unrarsrc-7.1.10.tar.gz) = 72a9ccca146174f41876e8b21ab27e973f039c6d10b13aabcb320e7055b9bb98
+SIZE (unrarsrc-7.1.10.tar.gz) = 268008
diff --git a/archivers/urbackup-client/Makefile b/archivers/urbackup-client/Makefile
index 5e4d986930b7..6a8f7d0288a0 100644
--- a/archivers/urbackup-client/Makefile
+++ b/archivers/urbackup-client/Makefile
@@ -1,6 +1,5 @@
PORTNAME= urbackup-client
-DISTVERSION= 2.5.25.0
-PORTREVISION= 1
+DISTVERSION= 2.5.26.0
CATEGORIES= archivers
MASTER_SITES= https://hndl.urbackup.org/Client/${DISTVERSION:R}/
@@ -44,10 +43,8 @@ CXXFLAGS+= -DCRYPTOPP_DISABLE_ASM
post-patch:
${REINPLACE_CMD} -e "s:%%PREFIX%%:${PREFIX}:g" \
${WRKSRC}/urbackupclient/backup_scripts/postgresqldump
- ${FIND} ${WRKSRC} -type f -exec ${REINPLACE_CMD} \
- -e 's|std::char_traits|std::vector|g' \
- -e 's|std::basic_string|std::vector|g' \
- -e 's|auto_ptr|unique_ptr|g' {} +
+ ${FIND} ${WRKSRC} -type f \( -name '*.cpp' -o -name '*.h' \) \
+ -exec ${REINPLACE_CMD} -e 's|auto_ptr|unique_ptr|g' {} +
post-stage:
${INSTALL_DATA} ${WRKDIR}/urbackupclient.conf.sample-daemon \
diff --git a/archivers/urbackup-client/distinfo b/archivers/urbackup-client/distinfo
index 122eaae719ee..4ea50ef7f491 100644
--- a/archivers/urbackup-client/distinfo
+++ b/archivers/urbackup-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717232101
-SHA256 (urbackup-client-2.5.25.0.tar.gz) = 100e10e1d952757f2f542695fcd77c05f849a32f0dfa5335cbfbeb8b70938c38
-SIZE (urbackup-client-2.5.25.0.tar.gz) = 5272523
+TIMESTAMP = 1756925555
+SHA256 (urbackup-client-2.5.26.0.tar.gz) = 2fc2dd40ed28b032d4b2ed8d156ec5b99bd15ee9881ce2e857d9437a43e9432a
+SIZE (urbackup-client-2.5.26.0.tar.gz) = 5279034
diff --git a/archivers/urbackup-client/files/patch-Makefile.am b/archivers/urbackup-client/files/patch-Makefile.am
index 3f26c5dfff5c..8f24643dfa1d 100644
--- a/archivers/urbackup-client/files/patch-Makefile.am
+++ b/archivers/urbackup-client/files/patch-Makefile.am
@@ -2,9 +2,9 @@ Makefile.am uses ${INSTALL_PROGAM} to install scripts and configuation files,
leading to an error from strip(1). This patch instead uses ${INSTALL} (for scripts)
and ${INSTALL_DATA} (for configuration files).
---- Makefile.am.orig 2022-08-29 17:51:29 UTC
+--- Makefile.am.orig 2025-09-03 18:53:44 UTC
+++ Makefile.am
-@@ -198,24 +198,24 @@ endif
+@@ -209,24 +209,24 @@ endif
$(MKDIR_P) "$(DESTDIR)$(datadir)/urbackup/scripts"
$(MKDIR_P) "$(DESTDIR)$(sysconfdir)/urbackup"
diff --git a/archivers/urbackup-client/files/patch-cryptoplugin_src_files.cpp b/archivers/urbackup-client/files/patch-cryptoplugin_src_files.cpp
new file mode 100644
index 000000000000..e93de31593b2
--- /dev/null
+++ b/archivers/urbackup-client/files/patch-cryptoplugin_src_files.cpp
@@ -0,0 +1,11 @@
+--- cryptoplugin/src/files.cpp.orig 2025-09-03 18:55:57 UTC
++++ cryptoplugin/src/files.cpp
+@@ -118,7 +118,7 @@ size_t FileStore::CopyRangeTo2(BufferedTransformation
+ if (begin == 0 && end == 1)
+ {
+ int result = m_stream->peek();
+- if (result == std::char_traits<char>::eof())
++ if (result == std::vector<char>::eof())
+ return 0;
+ else
+ {
diff --git a/archivers/urbackup-client/files/patch-libfastcgi_fastcgi.hpp b/archivers/urbackup-client/files/patch-libfastcgi_fastcgi.hpp
new file mode 100644
index 000000000000..da0afb985d33
--- /dev/null
+++ b/archivers/urbackup-client/files/patch-libfastcgi_fastcgi.hpp
@@ -0,0 +1,11 @@
+--- libfastcgi/fastcgi.hpp.orig 2025-09-03 18:54:33 UTC
++++ libfastcgi/fastcgi.hpp
+@@ -155,7 +155,7 @@ class FCGIProtocolDriver (private)
+ reqmap_t reqmap;
+ std::queue<u_int16_t> new_request_queue;
+
+- std::basic_string<u_int8_t> InputBuffer;
++ std::vector<u_int8_t> InputBuffer;
+ u_int8_t tmp_buf[64];
+ };
+
diff --git a/archivers/urbackup-client/files/patch-urbackupclient_lin__tokens.cpp b/archivers/urbackup-client/files/patch-urbackupclient_lin__tokens.cpp
index a1a624def5b4..f1ab7794f329 100644
--- a/archivers/urbackup-client/files/patch-urbackupclient_lin__tokens.cpp
+++ b/archivers/urbackup-client/files/patch-urbackupclient_lin__tokens.cpp
@@ -1,4 +1,4 @@
---- urbackupclient/lin_tokens.cpp.orig 2025-08-11 17:13:03 UTC
+--- urbackupclient/lin_tokens.cpp.orig 2022-08-21 08:45:31 UTC
+++ urbackupclient/lin_tokens.cpp
@@ -34,7 +34,7 @@ TokenCache::TokenCache()
};
diff --git a/archivers/urbackup-client/files/pkg-message.in b/archivers/urbackup-client/files/pkg-message.in
index b7cbfc458da2..73d0d081884e 100644
--- a/archivers/urbackup-client/files/pkg-message.in
+++ b/archivers/urbackup-client/files/pkg-message.in
@@ -16,15 +16,13 @@ The client daemon's configuration file is located at:
Log rotation can be configured at:
%%PREFIX%%/etc/newsyslog.conf.d/urbackupclient.conf
-If the GTK2 GUI was built, it can be launched via:
+If the GTK4 GUI was built, it can be launched via:
%%PREFIX%%/bin/urbackupclientctl
-NOTE: For client configuration or to view logs, the GTK2 GUI
-needs to have one of the following in its PATH:
- - kdesu (e.g., %%PREFIX%%/lib/kde4/libexec/)
- (port: x11/kde-runtime)
- - gksu (e.g., %%PREFIX%%/bin/)
- (port: sysutils/gksu)
+NOTE: For client configuration or to view logs, the GTK4 GUI
+needs to have kdesu in its PATH:
+ e.g., %%PREFIX%%/lib/libexec/kf6/
+ port: sysutils/plasma6-kde-cli-tools
The client can also be configured via the UrBackup Server, or
%%PREFIX%%/bin/urbackupclientctl
diff --git a/archivers/urbackup-client/pkg-plist b/archivers/urbackup-client/pkg-plist
index 1428ba544615..741873cb6271 100644
--- a/archivers/urbackup-client/pkg-plist
+++ b/archivers/urbackup-client/pkg-plist
@@ -1,13 +1,16 @@
bin/blockalign
bin/urbackupclientctl
-sbin/urbackupclientbackend
-share/man/man1/urbackupclientbackend.1.gz
-@mode 0600
+etc/newsyslog.conf.d/urbackupclient.conf
+@mode 0640
@sample etc/urbackup/mariadbdump.conf.sample
@sample etc/urbackup/mariadbxtrabackup.conf.sample
@sample etc/urbackup/postgresbase.conf.sample
@sample etc/urbackup/postgresqldump.conf.sample
-@mode 0700
+@sample etc/urbackup/urbackupclient.conf.sample
+@mode
+sbin/urbackupclientbackend
+share/man/man1/urbackupclientbackend.1.gz
+@mode 0750
share/urbackup/scripts/list
share/urbackup/scripts/list_incr
share/urbackup/scripts/mariadbdump
@@ -22,9 +25,7 @@ share/urbackup/scripts/postgresqlprebackup
share/urbackup/scripts/restore-mariadbbackup
share/urbackup/scripts/setup-mariadbbackup
share/urbackup/scripts/setup-postgresbackup
-@mode 0644
-@sample etc/urbackup/urbackupclient.conf.sample
-etc/newsyslog.conf.d/urbackupclient.conf
+@mode 0640
share/urbackup/updates_h.dat
@dir(,,0700) /var/urbackup/data
@dir(urbackup,urbackup,0755) /var/urbackup
diff --git a/archivers/xarchiver/Makefile b/archivers/xarchiver/Makefile
index 3c25c1eb403c..2664a77420d0 100644
--- a/archivers/xarchiver/Makefile
+++ b/archivers/xarchiver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xarchiver
-DISTVERSION= 0.5.4.25
+DISTVERSION= 0.5.4.26
CATEGORIES= archivers
MAINTAINER= eduardo@FreeBSD.org
@@ -26,6 +26,8 @@ GNU_CONFIGURE= yes
PORTSCOUT= limit:^\d\.\d\.\d\.\d+$ # avoid tags like identical_to_xfce_git_content
+PORTDOCS= *
+
OPTIONS_DEFINE= DOCS NLS
OPTIONS_GROUP= FORMATS
OPTIONS_GROUP_FORMATS= ARJ LZO RAR
diff --git a/archivers/xarchiver/distinfo b/archivers/xarchiver/distinfo
index a7f056a72656..0736c12487a4 100644
--- a/archivers/xarchiver/distinfo
+++ b/archivers/xarchiver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742762547
-SHA256 (ib-xarchiver-0.5.4.25_GH0.tar.gz) = dfd70c9081790399c32d9d716a55060e5136ff0ad1a94a84988a55fd6f771ceb
-SIZE (ib-xarchiver-0.5.4.25_GH0.tar.gz) = 1164484
+TIMESTAMP = 1757364848
+SHA256 (ib-xarchiver-0.5.4.26_GH0.tar.gz) = 58e4fb2c1fb8421573a31cf3b4dfec301076d61f48ac5720df632986c87e9573
+SIZE (ib-xarchiver-0.5.4.26_GH0.tar.gz) = 1190919
diff --git a/archivers/xarchiver/files/patch-src_main.c b/archivers/xarchiver/files/patch-src_main.c
index 2c499398688b..de45af95c4d8 100644
--- a/archivers/xarchiver/files/patch-src_main.c
+++ b/archivers/xarchiver/files/patch-src_main.c
@@ -1,6 +1,6 @@
---- src/main.c.orig 2022-08-25 20:42:45 UTC
+--- src/main.c.orig 2025-09-01 12:04:54 UTC
+++ src/main.c
-@@ -410,7 +410,7 @@ static void xa_check_available_archivers ()
+@@ -478,7 +478,7 @@ static void xa_check_available_archivers ()
/* GNU zip */
type = XARCHIVETYPE_GZIP;
@@ -9,7 +9,7 @@
if (path)
archiver[type].is_compressor = TRUE;
-@@ -906,11 +906,11 @@ static void xa_check_available_archivers ()
+@@ -1014,11 +1014,11 @@ static void xa_check_available_archivers ()
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(prefs_window->prefer_unzip)) ||
(!is7za && !lsar))
{
diff --git a/archivers/xarchiver/files/patch-src_window.c b/archivers/xarchiver/files/patch-src_window.c
index 9cb92732efd6..94cf467bbe66 100644
--- a/archivers/xarchiver/files/patch-src_window.c
+++ b/archivers/xarchiver/files/patch-src_window.c
@@ -1,7 +1,7 @@
---- src/window.c.orig 2020-06-30 13:19:44 UTC
+--- src/window.c.orig 2025-09-01 12:04:54 UTC
+++ src/window.c
-@@ -1823,7 +1823,7 @@ ArchiveType xa_detect_archive_type (const gchar *filen
- xa.type = XARCHIVETYPE_LZ4;
+@@ -1844,7 +1844,7 @@ ArchiveType xa_detect_archive_type (const gchar *filen
+ }
else if (memcmp(magic, "LZIP", 4) == 0)
xa.type = XARCHIVETYPE_LZIP;
- else if (memcmp(magic, "\x5d\x00\x00\x80", 4) == 0)
diff --git a/archivers/xarchiver/pkg-plist b/archivers/xarchiver/pkg-plist
index 2615d6520f29..d9c8c21180bb 100644
--- a/archivers/xarchiver/pkg-plist
+++ b/archivers/xarchiver/pkg-plist
@@ -1,39 +1,6 @@
bin/xarchiver
libexec/thunar-archive-plugin/xarchiver.tap
-share/man/man1/xarchiver.1.gz
share/applications/xarchiver.desktop
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/ch01.html
-%%PORTDOCS%%%%DOCSDIR%%/ch01s01.html
-%%PORTDOCS%%%%DOCSDIR%%/ch01s02.html
-%%PORTDOCS%%%%DOCSDIR%%/ch01s03.html
-%%PORTDOCS%%%%DOCSDIR%%/ch02.html
-%%PORTDOCS%%%%DOCSDIR%%/ch02s01.html
-%%PORTDOCS%%%%DOCSDIR%%/ch02s02.html
-%%PORTDOCS%%%%DOCSDIR%%/ch03.html
-%%PORTDOCS%%%%DOCSDIR%%/ch03s01.html
-%%PORTDOCS%%%%DOCSDIR%%/ch03s02.html
-%%PORTDOCS%%%%DOCSDIR%%/ch03s03.html
-%%PORTDOCS%%%%DOCSDIR%%/ch03s04.html
-%%PORTDOCS%%%%DOCSDIR%%/ch04.html
-%%PORTDOCS%%%%DOCSDIR%%/ch04s01.html
-%%PORTDOCS%%%%DOCSDIR%%/ch04s02.html
-%%PORTDOCS%%%%DOCSDIR%%/ch04s03.html
-%%PORTDOCS%%%%DOCSDIR%%/ch04s04.html
-%%PORTDOCS%%%%DOCSDIR%%/ch04s05.html
-%%PORTDOCS%%%%DOCSDIR%%/ch04s06.html
-%%PORTDOCS%%%%DOCSDIR%%/images/add_dialog.png
-%%PORTDOCS%%%%DOCSDIR%%/images/archive_comment_dialog.png
-%%PORTDOCS%%%%DOCSDIR%%/images/archive_properties.png
-%%PORTDOCS%%%%DOCSDIR%%/images/extract_dialog.png
-%%PORTDOCS%%%%DOCSDIR%%/images/multi_extract_dialog.png
-%%PORTDOCS%%%%DOCSDIR%%/images/new_dialog.png
-%%PORTDOCS%%%%DOCSDIR%%/images/password_dialog.png
-%%PORTDOCS%%%%DOCSDIR%%/images/pref_dialog.png
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/xarchiver.css
share/icons/hicolor/16x16/apps/xarchiver.png
share/icons/hicolor/24x24/apps/xarchiver.png
share/icons/hicolor/32x32/apps/xarchiver.png
@@ -80,6 +47,7 @@ share/icons/hicolor/scalable/apps/xarchiver.svg
%%NLS%%share/locale/sq/LC_MESSAGES/xarchiver.mo
%%NLS%%share/locale/sr/LC_MESSAGES/xarchiver.mo
%%NLS%%share/locale/sv/LC_MESSAGES/xarchiver.mo
+%%NLS%%share/locale/ta/LC_MESSAGES/xarchiver.mo
%%NLS%%share/locale/te/LC_MESSAGES/xarchiver.mo
%%NLS%%share/locale/th/LC_MESSAGES/xarchiver.mo
%%NLS%%share/locale/tr/LC_MESSAGES/xarchiver.mo
@@ -89,6 +57,7 @@ share/icons/hicolor/scalable/apps/xarchiver.svg
%%NLS%%share/locale/vi/LC_MESSAGES/xarchiver.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/xarchiver.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/xarchiver.mo
+share/man/man1/xarchiver.1.gz
share/pixmaps/xarchiver/xarchiver-add.png
share/pixmaps/xarchiver/xarchiver-close.png
share/pixmaps/xarchiver/xarchiver-extract.png
diff --git a/archivers/zlib-ng/Makefile b/archivers/zlib-ng/Makefile
index d143b4558d15..02767cd2c758 100644
--- a/archivers/zlib-ng/Makefile
+++ b/archivers/zlib-ng/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zlib-ng
-DISTVERSION= 2.2.4
+DISTVERSION= 2.2.5
CATEGORIES= archivers
MAINTAINER= vvd@FreeBSD.org
@@ -11,15 +11,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
TEST_DEPENDS= googletest>=0:devel/googletest
-USES= cmake:testing compiler:c11
+USES= cmake:testing compiler:c++14-lang
USE_GITHUB= yes
USE_LDCONFIG= yes
-CMAKE_OFF= ZLIB_ENABLE_TESTS ZLIBNG_ENABLE_TESTS
-CMAKE_TESTING_ON= ZLIB_ENABLE_TESTS ZLIBNG_ENABLE_TESTS
-
-# error: use of undeclared identifier 'isascii'
-CFLAGS+= -D__XSI_VISIBLE
+CMAKE_OFF= WITH_GTEST ZLIB_ENABLE_TESTS ZLIBNG_ENABLE_TESTS
+CMAKE_TESTING_ON= WITH_GTEST ZLIB_ENABLE_TESTS ZLIBNG_ENABLE_TESTS
PLIST_SUB= SHLIB_VER=${DISTVERSION}
diff --git a/archivers/zlib-ng/distinfo b/archivers/zlib-ng/distinfo
index abac4ac19a38..2f4754a7d3e9 100644
--- a/archivers/zlib-ng/distinfo
+++ b/archivers/zlib-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739270273
-SHA256 (zlib-ng-zlib-ng-2.2.4_GH0.tar.gz) = a73343c3093e5cdc50d9377997c3815b878fd110bf6511c2c7759f2afb90f5a3
-SIZE (zlib-ng-zlib-ng-2.2.4_GH0.tar.gz) = 2415754
+TIMESTAMP = 1756000000
+SHA256 (zlib-ng-zlib-ng-2.2.5_GH0.tar.gz) = 5b3b022489f3ced82384f06db1e13ba148cbce38c7941e424d6cb414416acd18
+SIZE (zlib-ng-zlib-ng-2.2.5_GH0.tar.gz) = 2417402
diff --git a/astro/Makefile b/astro/Makefile
index 681867b26b03..089e5c5a75d6 100644
--- a/astro/Makefile
+++ b/astro/Makefile
@@ -85,8 +85,10 @@
SUBDIR += py-astral
SUBDIR += py-astroML
SUBDIR += py-astropy
+ SUBDIR += py-astropy-healpix
SUBDIR += py-astropy-helpers
SUBDIR += py-astropy-iers-data
+ SUBDIR += py-astroquery
SUBDIR += py-ephem
SUBDIR += py-extension-helpers
SUBDIR += py-fitsio
@@ -101,6 +103,9 @@
SUBDIR += py-pymeeus
SUBDIR += py-pymetar
SUBDIR += py-pysofa
+ SUBDIR += py-pytest-astropy
+ SUBDIR += py-pytest-astropy-header
+ SUBDIR += py-pyvo
SUBDIR += py-pywapi
SUBDIR += py-ro
SUBDIR += py-sgp4
@@ -129,6 +134,7 @@
SUBDIR += sunclock
SUBDIR += sunwait
SUBDIR += swe
+ SUBDIR += traccar
SUBDIR += viking
SUBDIR += wcslib
SUBDIR += weather
diff --git a/astro/astroterm/Makefile b/astro/astroterm/Makefile
index 5b5cd1cbc684..43125f97d630 100644
--- a/astro/astroterm/Makefile
+++ b/astro/astroterm/Makefile
@@ -1,9 +1,11 @@
PORTNAME= astroterm
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.8
+DISTVERSION= 1.0.9
CATEGORIES= astro
-MASTER_SITES= https://web.archive.org/web/20231007085824if_/http://tdc-www.harvard.edu/catalogs/:DATA
-DISTFILES= BSC5:DATA
+MASTER_SITES= https://web.archive.org/web/20231007085824if_/http://tdc-www.harvard.edu/catalogs/:DATA \
+ https://web.archive.org/web/20250114171002if_/http://tdc-www.harvard.edu/catalogs/:ASCIIDATA
+DISTFILES= BSC5:DATA \
+ ybsc5.gz:ASCIIDATA
DIST_SUBDIR= ${PORTNAME}-${DISTVERSION}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@@ -23,8 +25,22 @@ GH_ACCOUNT= da-luce
PLIST_FILES= bin/${PORTNAME}
+OPTIONS_DEFAULT= BINARY
+OPTIONS_SINGLE= DATA
+OPTIONS_SINGLE_DATA= ASCII BINARY
+
+ASCII_DESC= Download the data source in ASCII format
+BINARY_DESC= Download the data source in binary format
+
+.include <bsd.port.options.mk>
+
post-extract:
+.if ${PORT_OPTIONS:MBINARY}
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/BSC5 \
${WRKSRC}/data/bsc5
+.endif
+.if ${PORT_OPTIONS:MASCII}
+ ${GZIP_CMD} -dc ${DISTDIR}/${DIST_SUBDIR}/ybsc5.gz > ${WRKSRC}/data/ybsc5
+.endif
.include <bsd.port.mk>
diff --git a/astro/astroterm/distinfo b/astro/astroterm/distinfo
index 8988a49e67cb..98d795d1b5e8 100644
--- a/astro/astroterm/distinfo
+++ b/astro/astroterm/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1752484050
-SHA256 (astroterm-1.0.8/BSC5) = e471d02eaf4eecb61c12f879a1cb6432ba9d7b68a9a8c5654a1eb42a0c8cc340
-SIZE (astroterm-1.0.8/BSC5) = 291548
-SHA256 (astroterm-1.0.8/da-luce-astroterm-v1.0.8_GH0.tar.gz) = d7205aeca4a8de372938b103c4ed787a8430150f7d4254151e2148434e9d4430
-SIZE (astroterm-1.0.8/da-luce-astroterm-v1.0.8_GH0.tar.gz) = 20465560
+TIMESTAMP = 1756549522
+SHA256 (astroterm-1.0.9/BSC5) = e471d02eaf4eecb61c12f879a1cb6432ba9d7b68a9a8c5654a1eb42a0c8cc340
+SIZE (astroterm-1.0.9/BSC5) = 291548
+SHA256 (astroterm-1.0.9/ybsc5.gz) = 3dc44b1e90be8fbe5bcc7656032560f51275f985c7e3f783c9028e1838ec7bed
+SIZE (astroterm-1.0.9/ybsc5.gz) = 573921
+SHA256 (astroterm-1.0.9/da-luce-astroterm-v1.0.9_GH0.tar.gz) = d96d70c644b258ed0adc3a700e6af122659ecabf3eed60d7cfb6810b5068f3eb
+SIZE (astroterm-1.0.9/da-luce-astroterm-v1.0.9_GH0.tar.gz) = 20467780
diff --git a/astro/google-earth-pro/Makefile b/astro/google-earth-pro/Makefile
index 654b04a6e8c6..7913f186d4e2 100644
--- a/astro/google-earth-pro/Makefile
+++ b/astro/google-earth-pro/Makefile
@@ -3,9 +3,8 @@
# https://support.google.com/earth/answer/168344
PORTNAME= google-earth-pro
-DISTVERSION= 7.3.6.10201
+DISTVERSION= 7.3.6.10441
DISTVERSIONSUFFIX= -0
-PORTREVISION= 2
CATEGORIES= astro deskutils geography
MASTER_SITES= http://dl.google.com/linux/earth/rpm/stable/x86_64/
DISTFILES_amd64= ${PORTNAME}-stable-${DISTVERSION}${DISTVERSIONSUFFIX}.x86_64.rpm
diff --git a/astro/google-earth-pro/distinfo b/astro/google-earth-pro/distinfo
index d955afaaa258..e414654cc6fe 100644
--- a/astro/google-earth-pro/distinfo
+++ b/astro/google-earth-pro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738426567
-SHA256 (google-earth-pro-stable-7.3.6.10201-0.x86_64.rpm) = 1e89d43a50ae5bda8f64b7cfaa66b228658cf50ee89f54365f63d10bb3113bc5
-SIZE (google-earth-pro-stable-7.3.6.10201-0.x86_64.rpm) = 77346911
+TIMESTAMP = 1758687870
+SHA256 (google-earth-pro-stable-7.3.6.10441-0.x86_64.rpm) = 93c4bd171da6eba9a3a0489cfcd40e66aaed4d912057ddaaa86426b32815df56
+SIZE (google-earth-pro-stable-7.3.6.10441-0.x86_64.rpm) = 76926793
diff --git a/astro/gpsprune/Makefile b/astro/gpsprune/Makefile
index 3e565b2391a6..64702d03ac46 100644
--- a/astro/gpsprune/Makefile
+++ b/astro/gpsprune/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gpsprune
-PORTVERSION= 25.2
+PORTVERSION= 26
CATEGORIES= astro java
MASTER_SITES= https://activityworkshop.net/software/${PORTNAME}/
DISTNAME= ${PORTNAME}_${PORTVERSION}.jar
diff --git a/astro/gpsprune/distinfo b/astro/gpsprune/distinfo
index f507bed35d71..bfd35a3d1d96 100644
--- a/astro/gpsprune/distinfo
+++ b/astro/gpsprune/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743427615
-SHA256 (gpsprune_25.2.jar) = ea3b766761df8d0557b4c7db71cb0efc0e97bc5ec1911fbee416227aab9695a8
-SIZE (gpsprune_25.2.jar) = 1521309
+TIMESTAMP = 1755020585
+SHA256 (gpsprune_26.jar) = 3272560a46357221024078eccbaa5928ec2dcd93f786dd359d24915067f2751c
+SIZE (gpsprune_26.jar) = 1562650
diff --git a/astro/kosmindoormap/distinfo b/astro/kosmindoormap/distinfo
index e3c4549095b5..d7255c9cdbfd 100644
--- a/astro/kosmindoormap/distinfo
+++ b/astro/kosmindoormap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381192
-SHA256 (KDE/release-service/25.04.3/kosmindoormap-25.04.3.tar.xz) = 9ac040ce4339bc5e715de07137e79bcaea6ba459e3049a57ce27a750381422da
-SIZE (KDE/release-service/25.04.3/kosmindoormap-25.04.3.tar.xz) = 736724
+TIMESTAMP = 1757409625
+SHA256 (KDE/release-service/25.08.1/kosmindoormap-25.08.1.tar.xz) = b0845c7e48591f739a7a38ccd46e605f945e0c2af02298b73d1a9dda3c509146
+SIZE (KDE/release-service/25.08.1/kosmindoormap-25.08.1.tar.xz) = 777028
diff --git a/astro/kosmindoormap/pkg-plist b/astro/kosmindoormap/pkg-plist
index af014b4eed7c..b519e10de88b 100644
--- a/astro/kosmindoormap/pkg-plist
+++ b/astro/kosmindoormap/pkg-plist
@@ -93,6 +93,7 @@ lib/libKOSMIndoorRouting.so.%%KDE_APPLICATIONS_VERSION%%
%%QT_QMLDIR%%/org/kde/kosmindoormap/IndoorMap.qml
%%QT_QMLDIR%%/org/kde/kosmindoormap/IndoorMapAttributionLabel.qml
%%QT_QMLDIR%%/org/kde/kosmindoormap/IndoorMapScale.qml
+%%QT_QMLDIR%%/org/kde/kosmindoormap/IndoorMapView.qml
%%QT_QMLDIR%%/org/kde/kosmindoormap/OSMElementInformationDialog.qml
%%QT_QMLDIR%%/org/kde/kosmindoormap/OSMElementInformationDialogAddressDelegate.qml
%%QT_QMLDIR%%/org/kde/kosmindoormap/OSMElementInformationDialogImageDelegate.qml
@@ -102,6 +103,7 @@ lib/libKOSMIndoorRouting.so.%%KDE_APPLICATIONS_VERSION%%
%%QT_QMLDIR%%/org/kde/kosmindoormap/RoomSearchDialog.qml
%%QT_QMLDIR%%/org/kde/kosmindoormap/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/kosmindoormap/kosmindoormapquickplugin.qmltypes
+%%QT_QMLDIR%%/org/kde/kosmindoormap/kpublictransport/PlatformDialog.qml
%%QT_QMLDIR%%/org/kde/kosmindoormap/kpublictransport/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/kosmindoormap/kpublictransport/kosmindoormap_kpublictransport_integration_plugin.qmltypes
%%QT_QMLDIR%%/org/kde/kosmindoormap/kpublictransport/libkosmindoormap_kpublictransport_integration_plugin.so
diff --git a/astro/kosmorro/Makefile b/astro/kosmorro/Makefile
index 0c062dd0dfae..6083b481b32e 100644
--- a/astro/kosmorro/Makefile
+++ b/astro/kosmorro/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kosmorro
PORTVERSION= 0.10.13
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= astro python
MASTER_SITES= PYPI
diff --git a/astro/kstars/Makefile b/astro/kstars/Makefile
index c4ab4d567888..df7c2f537aec 100644
--- a/astro/kstars/Makefile
+++ b/astro/kstars/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kstars
-DISTVERSION= 3.7.6
+DISTVERSION= 3.7.8
PORTEPOCH= 1
CATEGORIES= astro kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/
@@ -15,6 +15,8 @@ LIB_DEPENDS= libXISF.so:graphics/libxisf \
libqt5keychain.so:security/qtkeychain@qt5 \
libraw.so:graphics/libraw \
libgsl.so:math/gsl \
+ libindiclient.so:devel/indi \
+ libopencv_core.so:graphics/opencv \
libsecret-1.so:security/libsecret \
libnova.so:astro/libnova \
libstellarsolver.so:astro/stellarsolver \
@@ -37,9 +39,4 @@ USE_QT= concurrent core datavis3d dbus declarative gui multimedia \
buildtools:build qmake:build
USE_XORG= x11
-# Requires devel/indi >= 2.0.0 which is not in the ports tree yet. KStars builds
-# fine with INDI 2.0.3, but support for the INDI 2.0 API in astro/phd2 and
-# astro/stellarium as of 2023-08-10 appear to be works in progress.
-CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_INDI
-
.include <bsd.port.mk>
diff --git a/astro/kstars/distinfo b/astro/kstars/distinfo
index f815cb7a99e7..79e0fbdf63df 100644
--- a/astro/kstars/distinfo
+++ b/astro/kstars/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746106192
-SHA256 (kstars-3.7.6.tar.xz) = ea1c163260062899a574bf1e4cb433cc1b2e9a4e6d845a2a1af9b6756934269a
-SIZE (kstars-3.7.6.tar.xz) = 163580612
+TIMESTAMP = 1757505065
+SHA256 (kstars-3.7.8.tar.xz) = 55b3aef29ec1aba50906bd393d565e8a7e0b5b3a5d2e8e3cdfc1b58d718d2c0c
+SIZE (kstars-3.7.8.tar.xz) = 50942300
diff --git a/astro/kstars/files/patch-kstars_CMakeLists.txt b/astro/kstars/files/patch-kstars_CMakeLists.txt
index 0fd2fddff071..70adfe2a7171 100644
--- a/astro/kstars/files/patch-kstars_CMakeLists.txt
+++ b/astro/kstars/files/patch-kstars_CMakeLists.txt
@@ -6,17 +6,17 @@ ld: error: undefined symbol: pthread_create
std::__1::default_delete<io::ByteSourceBase>>)::'lambda'(), void>(io::detail::AsynchronousReader::init(std::__1::unique_ptr<io::ByteSourceBase,
std::__1::default_delete<io::ByteSourceBase>>)::'lambda'()&&)) in archive lib/libKStarsLib.a
---- kstars/CMakeLists.txt.orig 2024-10-01 07:34:49 UTC
+--- kstars/CMakeLists.txt.orig 2025-08-10 17:18:25 UTC
+++ kstars/CMakeLists.txt
-@@ -1314,6 +1314,7 @@ IF (NOT ANDROID)
- ${ZLIB_LIBRARIES}
- Eigen3::Eigen
- GSL::gsl
-+ Threads::Threads
+@@ -1358,6 +1358,7 @@ IF (NOT ANDROID)
+ ${ZLIB_LIBRARIES}
+ Eigen3::Eigen
+ GSL::gsl
++ Threads::Threads
)
if (BUILD_QT5)
target_link_libraries(KStarsLib
-@@ -1412,7 +1413,6 @@ if(INDI_FOUND)
+@@ -1458,7 +1459,6 @@ if(INDI_FOUND)
## Linux + MacOS Lite: Requires INDI Qt5 Client
## Android: Requires INDI Qt5 Client built for Android
if (NOT ANDROID)
diff --git a/astro/kstars/pkg-plist b/astro/kstars/pkg-plist
index 06040cdaef22..860d319d741d 100644
--- a/astro/kstars/pkg-plist
+++ b/astro/kstars/pkg-plist
@@ -2,1355 +2,6 @@ bin/kstars
lib/libhtmesh.a
share/applications/org.kde.kstars.desktop
share/config.kcfg/kstars.kcfg
-share/doc/HTML/ca/kstars/Another_way4.png
-share/doc/HTML/ca/kstars/Another_way5.png
-share/doc/HTML/ca/kstars/Another_way6.png
-share/doc/HTML/ca/kstars/Another_way_to_add_part3.png
-share/doc/HTML/ca/kstars/KStars_Neptune.png
-share/doc/HTML/ca/kstars/add_object.png
-share/doc/HTML/ca/kstars/advanced_page.png
-share/doc/HTML/ca/kstars/ai-contents.docbook
-share/doc/HTML/ca/kstars/altvstime.docbook
-share/doc/HTML/ca/kstars/altvstime.png
-share/doc/HTML/ca/kstars/astroinfo.docbook
-share/doc/HTML/ca/kstars/blackbody.docbook
-share/doc/HTML/ca/kstars/blackbody.png
-share/doc/HTML/ca/kstars/calc-angdist.docbook
-share/doc/HTML/ca/kstars/calc-angdist.png
-share/doc/HTML/ca/kstars/calc-apcoords.docbook
-share/doc/HTML/ca/kstars/calc-apcoords.png
-share/doc/HTML/ca/kstars/calc-dayduration.docbook
-share/doc/HTML/ca/kstars/calc-daylength.png
-share/doc/HTML/ca/kstars/calc-ecliptic.docbook
-share/doc/HTML/ca/kstars/calc-ecliptic.png
-share/doc/HTML/ca/kstars/calc-eqgal.docbook
-share/doc/HTML/ca/kstars/calc-eqgal.png
-share/doc/HTML/ca/kstars/calc-equinox.docbook
-share/doc/HTML/ca/kstars/calc-equinox.png
-share/doc/HTML/ca/kstars/calc-geodetic.docbook
-share/doc/HTML/ca/kstars/calc-geodetic.png
-share/doc/HTML/ca/kstars/calc-horizontal.docbook
-share/doc/HTML/ca/kstars/calc-horizontal.png
-share/doc/HTML/ca/kstars/calc-julian.png
-share/doc/HTML/ca/kstars/calc-julianday.docbook
-share/doc/HTML/ca/kstars/calc-planetcoords.docbook
-share/doc/HTML/ca/kstars/calc-planetcoords.png
-share/doc/HTML/ca/kstars/calc-sidereal.docbook
-share/doc/HTML/ca/kstars/calc-sidereal.png
-share/doc/HTML/ca/kstars/calculator.docbook
-share/doc/HTML/ca/kstars/catalog_details.png
-share/doc/HTML/ca/kstars/cequator.docbook
-share/doc/HTML/ca/kstars/color_editor.png
-share/doc/HTML/ca/kstars/color_indices.png
-share/doc/HTML/ca/kstars/colorandtemp.docbook
-share/doc/HTML/ca/kstars/colors_page.png
-share/doc/HTML/ca/kstars/commands.docbook
-share/doc/HTML/ca/kstars/config.docbook
-share/doc/HTML/ca/kstars/cosmicdist.docbook
-share/doc/HTML/ca/kstars/cpoles.docbook
-share/doc/HTML/ca/kstars/create_catalog.png
-share/doc/HTML/ca/kstars/credits.docbook
-share/doc/HTML/ca/kstars/csphere.docbook
-share/doc/HTML/ca/kstars/csv_import.png
-share/doc/HTML/ca/kstars/darkmatter.docbook
-share/doc/HTML/ca/kstars/detaildialog.png
-share/doc/HTML/ca/kstars/details.docbook
-share/doc/HTML/ca/kstars/dso_manager.png
-share/doc/HTML/ca/kstars/dumpmode.docbook
-share/doc/HTML/ca/kstars/ecliptic.docbook
-share/doc/HTML/ca/kstars/ekos-align.docbook
-share/doc/HTML/ca/kstars/ekos-analyze.docbook
-share/doc/HTML/ca/kstars/ekos-capture.docbook
-share/doc/HTML/ca/kstars/ekos-extensions.docbook
-share/doc/HTML/ca/kstars/ekos-focus.docbook
-share/doc/HTML/ca/kstars/ekos-guide.docbook
-share/doc/HTML/ca/kstars/ekos-logs.docbook
-share/doc/HTML/ca/kstars/ekos-profile-editor.docbook
-share/doc/HTML/ca/kstars/ekos-profile-wizard.docbook
-share/doc/HTML/ca/kstars/ekos-scheduler.docbook
-share/doc/HTML/ca/kstars/ekos-setup.docbook
-share/doc/HTML/ca/kstars/ekos-tutorials.docbook
-share/doc/HTML/ca/kstars/ekos-user-interface.docbook
-share/doc/HTML/ca/kstars/ekos.docbook
-share/doc/HTML/ca/kstars/ekos_page.png
-share/doc/HTML/ca/kstars/ellipticalgalaxies.docbook
-share/doc/HTML/ca/kstars/epoch.docbook
-share/doc/HTML/ca/kstars/equinox.docbook
-share/doc/HTML/ca/kstars/eyepieceview.docbook
-share/doc/HTML/ca/kstars/faq.docbook
-share/doc/HTML/ca/kstars/find.png
-share/doc/HTML/ca/kstars/find2.png
-share/doc/HTML/ca/kstars/fits_page.png
-share/doc/HTML/ca/kstars/fitsviewer.docbook
-share/doc/HTML/ca/kstars/flux.docbook
-share/doc/HTML/ca/kstars/flux.png
-share/doc/HTML/ca/kstars/fovdialog.png
-share/doc/HTML/ca/kstars/geocoords.docbook
-share/doc/HTML/ca/kstars/geolocator.png
-share/doc/HTML/ca/kstars/greatcircle.docbook
-share/doc/HTML/ca/kstars/guides_page.png
-share/doc/HTML/ca/kstars/hips.docbook
-share/doc/HTML/ca/kstars/horizon.docbook
-share/doc/HTML/ca/kstars/hourangle.docbook
-share/doc/HTML/ca/kstars/imagingplanner.docbook
-share/doc/HTML/ca/kstars/index.cache.bz2
-share/doc/HTML/ca/kstars/index.docbook
-share/doc/HTML/ca/kstars/indi.docbook
-share/doc/HTML/ca/kstars/indi_page.png
-share/doc/HTML/ca/kstars/indicapture.png
-share/doc/HTML/ca/kstars/indiclient.png
-share/doc/HTML/ca/kstars/jmoons.docbook
-share/doc/HTML/ca/kstars/jmoons.png
-share/doc/HTML/ca/kstars/julianday.docbook
-share/doc/HTML/ca/kstars/kepler2nd.png
-share/doc/HTML/ca/kstars/leapyear.docbook
-share/doc/HTML/ca/kstars/lightcurve.png
-share/doc/HTML/ca/kstars/lightcurves.docbook
-share/doc/HTML/ca/kstars/luminosity.docbook
-share/doc/HTML/ca/kstars/magnitude.docbook
-share/doc/HTML/ca/kstars/meridian.docbook
-share/doc/HTML/ca/kstars/newfov.png
-share/doc/HTML/ca/kstars/obsplanner.docbook
-share/doc/HTML/ca/kstars/open_dialog_ldn.png
-share/doc/HTML/ca/kstars/parallax.docbook
-share/doc/HTML/ca/kstars/precession.docbook
-share/doc/HTML/ca/kstars/profile_wizard_done.png
-share/doc/HTML/ca/kstars/profile_wizard_remote.png
-share/doc/HTML/ca/kstars/profile_wizard_select.png
-share/doc/HTML/ca/kstars/profile_wizard_welcome.png
-share/doc/HTML/ca/kstars/quicktour.docbook
-share/doc/HTML/ca/kstars/retrograde.docbook
-share/doc/HTML/ca/kstars/satellites_page.png
-share/doc/HTML/ca/kstars/screen1.png
-share/doc/HTML/ca/kstars/scriptbuilder.docbook
-share/doc/HTML/ca/kstars/scriptbuilder.png
-share/doc/HTML/ca/kstars/sds.png
-share/doc/HTML/ca/kstars/sidereal.docbook
-share/doc/HTML/ca/kstars/skycoords.docbook
-share/doc/HTML/ca/kstars/solarsys.docbook
-share/doc/HTML/ca/kstars/solarsystem.png
-share/doc/HTML/ca/kstars/solarsystem_page.png
-share/doc/HTML/ca/kstars/spiralgalaxies.docbook
-share/doc/HTML/ca/kstars/star_colors.png
-share/doc/HTML/ca/kstars/stars.docbook
-share/doc/HTML/ca/kstars/supernovae_page.png
-share/doc/HTML/ca/kstars/telescopes.docbook
-share/doc/HTML/ca/kstars/terrain_page.png
-share/doc/HTML/ca/kstars/timezones.docbook
-share/doc/HTML/ca/kstars/tools.docbook
-share/doc/HTML/ca/kstars/utime.docbook
-share/doc/HTML/ca/kstars/viewops.png
-share/doc/HTML/ca/kstars/wut.docbook
-share/doc/HTML/ca/kstars/wut.png
-share/doc/HTML/ca/kstars/xplanet_page.png
-share/doc/HTML/ca/kstars/zenith.docbook
-share/doc/HTML/en/kstars/Add_Object_to_Session_plan.png
-share/doc/HTML/en/kstars/Another_way4.png
-share/doc/HTML/en/kstars/Another_way5.png
-share/doc/HTML/en/kstars/Another_way6.png
-share/doc/HTML/en/kstars/Another_way_to_add.png
-share/doc/HTML/en/kstars/Another_way_to_add_part3.png
-share/doc/HTML/en/kstars/Arp84_EyepieceView.png
-share/doc/HTML/en/kstars/Delete_all_images.png
-share/doc/HTML/en/kstars/EPView_Screenshot.png
-share/doc/HTML/en/kstars/KStars_Neptune.png
-share/doc/HTML/en/kstars/Savin_session.png
-share/doc/HTML/en/kstars/aberration_inspector.png
-share/doc/HTML/en/kstars/aberration_inspector_3dgraphic.png
-share/doc/HTML/en/kstars/aberration_inspector_results.png
-share/doc/HTML/en/kstars/aberration_inspector_table.png
-share/doc/HTML/en/kstars/aberration_inspector_vcurve.png
-share/doc/HTML/en/kstars/add-circle.png
-share/doc/HTML/en/kstars/add_object.png
-share/doc/HTML/en/kstars/advanced_page.png
-share/doc/HTML/en/kstars/ai-contents.docbook
-share/doc/HTML/en/kstars/alignment_polaris.png
-share/doc/HTML/en/kstars/alpha.png
-share/doc/HTML/en/kstars/altvstime.docbook
-share/doc/HTML/en/kstars/altvstime.png
-share/doc/HTML/en/kstars/archive-extract.png
-share/doc/HTML/en/kstars/astroinfo.docbook
-share/doc/HTML/en/kstars/astrometry_indexes_settings.png
-share/doc/HTML/en/kstars/astrometry_settings.png
-share/doc/HTML/en/kstars/astrometry_windows_ansvr.png
-share/doc/HTML/en/kstars/blackbody.docbook
-share/doc/HTML/en/kstars/blackbody.png
-share/doc/HTML/en/kstars/build_filter_offsets.png
-share/doc/HTML/en/kstars/build_filter_offsets2.png
-share/doc/HTML/en/kstars/build_filter_offsets3.png
-share/doc/HTML/en/kstars/calc-angdist.docbook
-share/doc/HTML/en/kstars/calc-angdist.png
-share/doc/HTML/en/kstars/calc-apcoords.docbook
-share/doc/HTML/en/kstars/calc-apcoords.png
-share/doc/HTML/en/kstars/calc-dayduration.docbook
-share/doc/HTML/en/kstars/calc-daylength.png
-share/doc/HTML/en/kstars/calc-ecliptic.docbook
-share/doc/HTML/en/kstars/calc-ecliptic.png
-share/doc/HTML/en/kstars/calc-eqgal.docbook
-share/doc/HTML/en/kstars/calc-eqgal.png
-share/doc/HTML/en/kstars/calc-equinox.docbook
-share/doc/HTML/en/kstars/calc-equinox.png
-share/doc/HTML/en/kstars/calc-geodetic.docbook
-share/doc/HTML/en/kstars/calc-geodetic.png
-share/doc/HTML/en/kstars/calc-horizontal.docbook
-share/doc/HTML/en/kstars/calc-horizontal.png
-share/doc/HTML/en/kstars/calc-julian.png
-share/doc/HTML/en/kstars/calc-julianday.docbook
-share/doc/HTML/en/kstars/calc-planetcoords.docbook
-share/doc/HTML/en/kstars/calc-planetcoords.png
-share/doc/HTML/en/kstars/calc-sidereal.docbook
-share/doc/HTML/en/kstars/calc-sidereal.png
-share/doc/HTML/en/kstars/calculator.docbook
-share/doc/HTML/en/kstars/calibration_settings.png
-share/doc/HTML/en/kstars/capture_settings.png
-share/doc/HTML/en/kstars/catalog_details.png
-share/doc/HTML/en/kstars/center_telescope.png
-share/doc/HTML/en/kstars/cequator.docbook
-share/doc/HTML/en/kstars/color_editor.png
-share/doc/HTML/en/kstars/color_indices.png
-share/doc/HTML/en/kstars/colorandtemp.docbook
-share/doc/HTML/en/kstars/colors_page.png
-share/doc/HTML/en/kstars/commands.docbook
-share/doc/HTML/en/kstars/complete_info_ldn.png
-share/doc/HTML/en/kstars/config.docbook
-share/doc/HTML/en/kstars/cosmicdist.docbook
-share/doc/HTML/en/kstars/cpoles.docbook
-share/doc/HTML/en/kstars/create_catalog.png
-share/doc/HTML/en/kstars/credits.docbook
-share/doc/HTML/en/kstars/csphere.docbook
-share/doc/HTML/en/kstars/csv_import.png
-share/doc/HTML/en/kstars/csv_import_populated.png
-share/doc/HTML/en/kstars/csv_openngc.png
-share/doc/HTML/en/kstars/dark_library.png
-share/doc/HTML/en/kstars/darkmatter.docbook
-share/doc/HTML/en/kstars/delete_catalog.png
-share/doc/HTML/en/kstars/detaildialog.png
-share/doc/HTML/en/kstars/details.docbook
-share/doc/HTML/en/kstars/developer_page.png
-share/doc/HTML/en/kstars/devicemanager.png
-share/doc/HTML/en/kstars/dialog-ok-apply.png
-share/doc/HTML/en/kstars/document-edit.png
-share/doc/HTML/en/kstars/document-open.png
-share/doc/HTML/en/kstars/dome-park.png
-share/doc/HTML/en/kstars/dome-unpark.png
-share/doc/HTML/en/kstars/draw-text.png
-share/doc/HTML/en/kstars/dso_manager.png
-share/doc/HTML/en/kstars/dss.png
-share/doc/HTML/en/kstars/dumpmode.docbook
-share/doc/HTML/en/kstars/ecliptic.docbook
-share/doc/HTML/en/kstars/ekos-align.docbook
-share/doc/HTML/en/kstars/ekos-analyze.docbook
-share/doc/HTML/en/kstars/ekos-capture.docbook
-share/doc/HTML/en/kstars/ekos-extensions.docbook
-share/doc/HTML/en/kstars/ekos-focus.docbook
-share/doc/HTML/en/kstars/ekos-guide.docbook
-share/doc/HTML/en/kstars/ekos-logs.docbook
-share/doc/HTML/en/kstars/ekos-profile-editor.docbook
-share/doc/HTML/en/kstars/ekos-profile-wizard.docbook
-share/doc/HTML/en/kstars/ekos-scheduler-mosaic-atpole.png
-share/doc/HTML/en/kstars/ekos-scheduler-mosaic-rotation.png
-share/doc/HTML/en/kstars/ekos-scheduler-mosaic-std.png
-share/doc/HTML/en/kstars/ekos-scheduler-mosaic-threequarteroverlap.png
-share/doc/HTML/en/kstars/ekos-scheduler.docbook
-share/doc/HTML/en/kstars/ekos-setup.docbook
-share/doc/HTML/en/kstars/ekos-tutorials.docbook
-share/doc/HTML/en/kstars/ekos-user-interface.docbook
-share/doc/HTML/en/kstars/ekos.docbook
-share/doc/HTML/en/kstars/ekos_analyze.png
-share/doc/HTML/en/kstars/ekos_astrometry.png
-share/doc/HTML/en/kstars/ekos_capture.png
-share/doc/HTML/en/kstars/ekos_capture_sequence_editor.png
-share/doc/HTML/en/kstars/ekos_focus.png
-share/doc/HTML/en/kstars/ekos_guide.png
-share/doc/HTML/en/kstars/ekos_guide_dithering_settings.png
-share/doc/HTML/en/kstars/ekos_guide_gpg_settings.png
-share/doc/HTML/en/kstars/ekos_guide_multistar_settings.png
-share/doc/HTML/en/kstars/ekos_guide_optical_train.png
-share/doc/HTML/en/kstars/ekos_guide_phd2.png
-share/doc/HTML/en/kstars/ekos_live_overlay.png
-share/doc/HTML/en/kstars/ekos_live_overlay_options.png
-share/doc/HTML/en/kstars/ekos_page.png
-share/doc/HTML/en/kstars/ekos_profile_guide.png
-share/doc/HTML/en/kstars/ekos_profile_guider_select.png
-share/doc/HTML/en/kstars/ekos_remote_astrometry.png
-share/doc/HTML/en/kstars/ekos_rotator_settings.png
-share/doc/HTML/en/kstars/ekos_scheduler.png
-share/doc/HTML/en/kstars/ekos_scheduler_settings.png
-share/doc/HTML/en/kstars/ekos_stellarsolver_external.png
-share/doc/HTML/en/kstars/ekos_stellarsolver_options.png
-share/doc/HTML/en/kstars/ekos_stellarsolver_profiles.png
-share/doc/HTML/en/kstars/ekos_stellarsolver_scale.png
-share/doc/HTML/en/kstars/ekos_summary.png
-share/doc/HTML/en/kstars/ekos_summary_cheatsheet.png
-share/doc/HTML/en/kstars/ellipticalgalaxies.docbook
-share/doc/HTML/en/kstars/epoch.docbook
-share/doc/HTML/en/kstars/equinox.docbook
-share/doc/HTML/en/kstars/execute_session_nt.png
-share/doc/HTML/en/kstars/execute_session_the_nt.png
-share/doc/HTML/en/kstars/exposure-calculator-integration-graph.png
-share/doc/HTML/en/kstars/exposure-calculator-integration-table.png
-share/doc/HTML/en/kstars/exposure-calculator.png
-share/doc/HTML/en/kstars/exposurecalculation-example_subexp30.png
-share/doc/HTML/en/kstars/exposurecalculation-example_subexp300.png
-share/doc/HTML/en/kstars/exposurecalculation_gain_at_step-avoid.png
-share/doc/HTML/en/kstars/exposurecalculation_gain_at_step-shift.png
-share/doc/HTML/en/kstars/eyepieceview.docbook
-share/doc/HTML/en/kstars/faq.docbook
-share/doc/HTML/en/kstars/file_settings.png
-share/doc/HTML/en/kstars/filter_settings.png
-share/doc/HTML/en/kstars/find.png
-share/doc/HTML/en/kstars/find2.png
-share/doc/HTML/en/kstars/fits_page.png
-share/doc/HTML/en/kstars/fits_settings.png
-share/doc/HTML/en/kstars/fitsarea.png
-share/doc/HTML/en/kstars/fitsviewer-magnifier.png
-share/doc/HTML/en/kstars/fitsviewer-mark-stars.png
-share/doc/HTML/en/kstars/fitsviewer-selection.png
-share/doc/HTML/en/kstars/fitsviewer-solver.png
-share/doc/HTML/en/kstars/fitsviewer-status.png
-share/doc/HTML/en/kstars/fitsviewer-stretch.png
-share/doc/HTML/en/kstars/fitsviewer.docbook
-share/doc/HTML/en/kstars/fitsviewer.png
-share/doc/HTML/en/kstars/fitsviewer1.png
-share/doc/HTML/en/kstars/fitsviewer2.png
-share/doc/HTML/en/kstars/fitsviewer_embedded.png
-share/doc/HTML/en/kstars/fitsviewer_histogram.png
-share/doc/HTML/en/kstars/fitsviewer_selstat.png
-share/doc/HTML/en/kstars/flag-green.png
-share/doc/HTML/en/kstars/flag-red.png
-share/doc/HTML/en/kstars/flux.docbook
-share/doc/HTML/en/kstars/flux.png
-share/doc/HTML/en/kstars/flux1.png
-share/doc/HTML/en/kstars/flux2.png
-share/doc/HTML/en/kstars/focus_adaptive_focus.png
-share/doc/HTML/en/kstars/focus_advisor.png
-share/doc/HTML/en/kstars/focus_advisor_coarse_adj.png
-share/doc/HTML/en/kstars/focus_advisor_find_stars.png
-share/doc/HTML/en/kstars/focus_advisor_fine_adj.png
-share/doc/HTML/en/kstars/focus_advisor_help.png
-share/doc/HTML/en/kstars/focus_analyze.png
-share/doc/HTML/en/kstars/focus_autofocus_log.png
-share/doc/HTML/en/kstars/focus_bad_focus.png
-share/doc/HTML/en/kstars/focus_ccdfw_group.png
-share/doc/HTML/en/kstars/focus_cfz_classic.png
-share/doc/HTML/en/kstars/focus_cfz_gold.png
-share/doc/HTML/en/kstars/focus_cfz_moustache.png
-share/doc/HTML/en/kstars/focus_cfz_wavefront.png
-share/doc/HTML/en/kstars/focus_display.png
-share/doc/HTML/en/kstars/focus_display_mosaic.png
-share/doc/HTML/en/kstars/focus_good_focus.png
-share/doc/HTML/en/kstars/focus_mechanics.png
-share/doc/HTML/en/kstars/focus_mechanics1.png
-share/doc/HTML/en/kstars/focus_process.png
-share/doc/HTML/en/kstars/focus_relative_profile.png
-share/doc/HTML/en/kstars/focus_settings.png
-share/doc/HTML/en/kstars/focus_vcurve.png
-share/doc/HTML/en/kstars/focus_vcurve_fourier.png
-share/doc/HTML/en/kstars/focus_vcurve_fwhm.png
-share/doc/HTML/en/kstars/focus_vcurve_hfradj.png
-share/doc/HTML/en/kstars/focus_vcurve_numstars.png
-share/doc/HTML/en/kstars/focus_vcurve_timeseries.png
-share/doc/HTML/en/kstars/focuser_group.png
-share/doc/HTML/en/kstars/fovdialog.png
-share/doc/HTML/en/kstars/geocoords.docbook
-share/doc/HTML/en/kstars/geolocator.png
-share/doc/HTML/en/kstars/greatcircle.docbook
-share/doc/HTML/en/kstars/guide_calibration_settings.png
-share/doc/HTML/en/kstars/guide_drift_graphics.png
-share/doc/HTML/en/kstars/guide_guide_settings.png
-share/doc/HTML/en/kstars/guides_page.png
-share/doc/HTML/en/kstars/hips.docbook
-share/doc/HTML/en/kstars/horizon.docbook
-share/doc/HTML/en/kstars/hourangle.docbook
-share/doc/HTML/en/kstars/imageOverlays1.png
-share/doc/HTML/en/kstars/imageOverlays2.png
-share/doc/HTML/en/kstars/imagingplanner.docbook
-share/doc/HTML/en/kstars/imagingplanner.png
-share/doc/HTML/en/kstars/import_catalog.png
-share/doc/HTML/en/kstars/index.cache.bz2
-share/doc/HTML/en/kstars/index.docbook
-share/doc/HTML/en/kstars/indi.docbook
-share/doc/HTML/en/kstars/indi_page.png
-share/doc/HTML/en/kstars/indicapture.png
-share/doc/HTML/en/kstars/indiclient.png
-share/doc/HTML/en/kstars/indicontrolpanel.png
-share/doc/HTML/en/kstars/jmoons.docbook
-share/doc/HTML/en/kstars/jmoons.png
-share/doc/HTML/en/kstars/julianday.docbook
-share/doc/HTML/en/kstars/kepler2nd.png
-share/doc/HTML/en/kstars/kepler3d.png
-share/doc/HTML/en/kstars/kstars_annotation.png
-share/doc/HTML/en/kstars/kstars_ekos.png
-share/doc/HTML/en/kstars/kstars_fitsviewer.png
-share/doc/HTML/en/kstars/kstars_hips.png
-share/doc/HTML/en/kstars/kstars_horizon.png
-share/doc/HTML/en/kstars/kstars_indi.png
-share/doc/HTML/en/kstars/kstars_m44_mac.png
-share/doc/HTML/en/kstars/lambda_ex.png
-share/doc/HTML/en/kstars/lambda_max.png
-share/doc/HTML/en/kstars/leapyear.docbook
-share/doc/HTML/en/kstars/lightcurve.png
-share/doc/HTML/en/kstars/lightcurves.docbook
-share/doc/HTML/en/kstars/limit_settings.png
-share/doc/HTML/en/kstars/list-add.png
-share/doc/HTML/en/kstars/load_catalog.png
-share/doc/HTML/en/kstars/lock-open.png
-share/doc/HTML/en/kstars/luminosity.docbook
-share/doc/HTML/en/kstars/luminosity.png
-share/doc/HTML/en/kstars/luminosity_ex.png
-share/doc/HTML/en/kstars/magnitude.docbook
-share/doc/HTML/en/kstars/media-playback-pause.png
-share/doc/HTML/en/kstars/media-playback-start.png
-share/doc/HTML/en/kstars/media-record.png
-share/doc/HTML/en/kstars/meridian.docbook
-share/doc/HTML/en/kstars/mosaic_adjust_grid.png
-share/doc/HTML/en/kstars/mosaic_close_pole.png
-share/doc/HTML/en/kstars/mosaic_confirm_equipment.png
-share/doc/HTML/en/kstars/mosaic_create_jobs.png
-share/doc/HTML/en/kstars/mosaic_planner.png
-share/doc/HTML/en/kstars/mosaic_select_grid.png
-share/doc/HTML/en/kstars/mosaic_wizard.png
-share/doc/HTML/en/kstars/newfov.png
-share/doc/HTML/en/kstars/newview.png
-share/doc/HTML/en/kstars/object-rotate-right.png
-share/doc/HTML/en/kstars/obsplanner.docbook
-share/doc/HTML/en/kstars/open_dialog_ldn.png
-share/doc/HTML/en/kstars/open_ldn.png
-share/doc/HTML/en/kstars/optical_train_group.png
-share/doc/HTML/en/kstars/overwrite_catalog.png
-share/doc/HTML/en/kstars/parallax.docbook
-share/doc/HTML/en/kstars/polar_alignment_result.png
-share/doc/HTML/en/kstars/polar_assistant_main.png
-share/doc/HTML/en/kstars/polar_assistant_main2.png
-share/doc/HTML/en/kstars/polar_assistant_ps1.png
-share/doc/HTML/en/kstars/polar_assistant_ps2.png
-share/doc/HTML/en/kstars/polar_assistant_ps3.png
-share/doc/HTML/en/kstars/popup.png
-share/doc/HTML/en/kstars/precession.docbook
-share/doc/HTML/en/kstars/process-stop.png
-share/doc/HTML/en/kstars/profile_editor.png
-share/doc/HTML/en/kstars/profile_editor_scripts.png
-share/doc/HTML/en/kstars/profile_wizard_done.png
-share/doc/HTML/en/kstars/profile_wizard_remote.png
-share/doc/HTML/en/kstars/profile_wizard_select.png
-share/doc/HTML/en/kstars/profile_wizard_welcome.png
-share/doc/HTML/en/kstars/quicktour.docbook
-share/doc/HTML/en/kstars/retrograde.docbook
-share/doc/HTML/en/kstars/satellites_page.png
-share/doc/HTML/en/kstars/scheduler_planner.png
-share/doc/HTML/en/kstars/screen1.png
-share/doc/HTML/en/kstars/scriptbuilder.docbook
-share/doc/HTML/en/kstars/scriptbuilder.png
-share/doc/HTML/en/kstars/sds.png
-share/doc/HTML/en/kstars/security-high.png
-share/doc/HTML/en/kstars/security-low.png
-share/doc/HTML/en/kstars/security-medium.png
-share/doc/HTML/en/kstars/sequence_settings.png
-share/doc/HTML/en/kstars/sidereal.docbook
-share/doc/HTML/en/kstars/skycoords.docbook
-share/doc/HTML/en/kstars/skymapdevice.png
-share/doc/HTML/en/kstars/solarsys.docbook
-share/doc/HTML/en/kstars/solarsystem.png
-share/doc/HTML/en/kstars/solarsystem_page.png
-share/doc/HTML/en/kstars/solver_settings.png
-share/doc/HTML/en/kstars/spiralgalaxies.docbook
-share/doc/HTML/en/kstars/star_colors.png
-share/doc/HTML/en/kstars/star_profile_examine_pixels.png
-share/doc/HTML/en/kstars/star_profile_final.png
-share/doc/HTML/en/kstars/star_profile_main.png
-share/doc/HTML/en/kstars/star_profile_toolbar1.png
-share/doc/HTML/en/kstars/star_profile_toolbar2.png
-share/doc/HTML/en/kstars/star_profile_vertical.png
-share/doc/HTML/en/kstars/stars.docbook
-share/doc/HTML/en/kstars/supernovae_page.png
-share/doc/HTML/en/kstars/telescopes.docbook
-share/doc/HTML/en/kstars/terrain_page.png
-share/doc/HTML/en/kstars/timezones.docbook
-share/doc/HTML/en/kstars/tools.docbook
-share/doc/HTML/en/kstars/utime.docbook
-share/doc/HTML/en/kstars/view-filter.png
-share/doc/HTML/en/kstars/view-fullscreen.png
-share/doc/HTML/en/kstars/view-refresh.png
-share/doc/HTML/en/kstars/viewmanager.png
-share/doc/HTML/en/kstars/viewops.png
-share/doc/HTML/en/kstars/wut.docbook
-share/doc/HTML/en/kstars/wut.png
-share/doc/HTML/en/kstars/xplanet_page.png
-share/doc/HTML/en/kstars/zenith.docbook
-share/doc/HTML/es/kstars/ai-contents.docbook
-share/doc/HTML/es/kstars/altvstime.docbook
-share/doc/HTML/es/kstars/altvstime.png
-share/doc/HTML/es/kstars/astroinfo.docbook
-share/doc/HTML/es/kstars/blackbody.docbook
-share/doc/HTML/es/kstars/blackbody.png
-share/doc/HTML/es/kstars/calc-angdist.docbook
-share/doc/HTML/es/kstars/calc-angdist.png
-share/doc/HTML/es/kstars/calc-apcoords.docbook
-share/doc/HTML/es/kstars/calc-apcoords.png
-share/doc/HTML/es/kstars/calc-dayduration.docbook
-share/doc/HTML/es/kstars/calc-ecliptic.docbook
-share/doc/HTML/es/kstars/calc-ecliptic.png
-share/doc/HTML/es/kstars/calc-eqgal.docbook
-share/doc/HTML/es/kstars/calc-eqgal.png
-share/doc/HTML/es/kstars/calc-equinox.docbook
-share/doc/HTML/es/kstars/calc-equinox.png
-share/doc/HTML/es/kstars/calc-geodetic.docbook
-share/doc/HTML/es/kstars/calc-geodetic.png
-share/doc/HTML/es/kstars/calc-horizontal.docbook
-share/doc/HTML/es/kstars/calc-horizontal.png
-share/doc/HTML/es/kstars/calc-julian.png
-share/doc/HTML/es/kstars/calc-julianday.docbook
-share/doc/HTML/es/kstars/calc-planetcoords.docbook
-share/doc/HTML/es/kstars/calc-planetcoords.png
-share/doc/HTML/es/kstars/calc-sidereal.docbook
-share/doc/HTML/es/kstars/calc-sidereal.png
-share/doc/HTML/es/kstars/calculator.docbook
-share/doc/HTML/es/kstars/cequator.docbook
-share/doc/HTML/es/kstars/color_indices.png
-share/doc/HTML/es/kstars/colorandtemp.docbook
-share/doc/HTML/es/kstars/commands.docbook
-share/doc/HTML/es/kstars/config.docbook
-share/doc/HTML/es/kstars/cosmicdist.docbook
-share/doc/HTML/es/kstars/cpoles.docbook
-share/doc/HTML/es/kstars/credits.docbook
-share/doc/HTML/es/kstars/csphere.docbook
-share/doc/HTML/es/kstars/darkmatter.docbook
-share/doc/HTML/es/kstars/detaildialog.png
-share/doc/HTML/es/kstars/details.docbook
-share/doc/HTML/es/kstars/dumpmode.docbook
-share/doc/HTML/es/kstars/ecliptic.docbook
-share/doc/HTML/es/kstars/ekos-logs.docbook
-share/doc/HTML/es/kstars/ekos-setup.docbook
-share/doc/HTML/es/kstars/ekos-tutorials.docbook
-share/doc/HTML/es/kstars/ekos-user-interface.docbook
-share/doc/HTML/es/kstars/ekos.docbook
-share/doc/HTML/es/kstars/ellipticalgalaxies.docbook
-share/doc/HTML/es/kstars/epoch.docbook
-share/doc/HTML/es/kstars/equinox.docbook
-share/doc/HTML/es/kstars/eyepieceview.docbook
-share/doc/HTML/es/kstars/faq.docbook
-share/doc/HTML/es/kstars/find.png
-share/doc/HTML/es/kstars/fitsviewer.docbook
-share/doc/HTML/es/kstars/flux.docbook
-share/doc/HTML/es/kstars/fovdialog.png
-share/doc/HTML/es/kstars/geocoords.docbook
-share/doc/HTML/es/kstars/geolocator.png
-share/doc/HTML/es/kstars/greatcircle.docbook
-share/doc/HTML/es/kstars/hips.docbook
-share/doc/HTML/es/kstars/horizon.docbook
-share/doc/HTML/es/kstars/hourangle.docbook
-share/doc/HTML/es/kstars/index.cache.bz2
-share/doc/HTML/es/kstars/index.docbook
-share/doc/HTML/es/kstars/indi.docbook
-share/doc/HTML/es/kstars/indiclient.png
-share/doc/HTML/es/kstars/install.docbook
-share/doc/HTML/es/kstars/jmoons.docbook
-share/doc/HTML/es/kstars/jmoons.png
-share/doc/HTML/es/kstars/julianday.docbook
-share/doc/HTML/es/kstars/kepler2nd.png
-share/doc/HTML/es/kstars/leapyear.docbook
-share/doc/HTML/es/kstars/lightcurves.docbook
-share/doc/HTML/es/kstars/luminosity.docbook
-share/doc/HTML/es/kstars/magnitude.docbook
-share/doc/HTML/es/kstars/meridian.docbook
-share/doc/HTML/es/kstars/newfov.png
-share/doc/HTML/es/kstars/observinglist.docbook
-share/doc/HTML/es/kstars/obsplanner.docbook
-share/doc/HTML/es/kstars/parallax.docbook
-share/doc/HTML/es/kstars/precession.docbook
-share/doc/HTML/es/kstars/quicktour.docbook
-share/doc/HTML/es/kstars/retrograde.docbook
-share/doc/HTML/es/kstars/scriptbuilder.docbook
-share/doc/HTML/es/kstars/sidereal.docbook
-share/doc/HTML/es/kstars/skycoords.docbook
-share/doc/HTML/es/kstars/solarsys.docbook
-share/doc/HTML/es/kstars/spiralgalaxies.docbook
-share/doc/HTML/es/kstars/stars.docbook
-share/doc/HTML/es/kstars/telescopes.docbook
-share/doc/HTML/es/kstars/timezones.docbook
-share/doc/HTML/es/kstars/tools.docbook
-share/doc/HTML/es/kstars/utime.docbook
-share/doc/HTML/es/kstars/wut.docbook
-share/doc/HTML/es/kstars/zenith.docbook
-share/doc/HTML/fr/kstars/Add_Object_to_Session_plan.png
-share/doc/HTML/fr/kstars/Another_way4.png
-share/doc/HTML/fr/kstars/Another_way5.png
-share/doc/HTML/fr/kstars/Another_way6.png
-share/doc/HTML/fr/kstars/Another_way_to_add.png
-share/doc/HTML/fr/kstars/Another_way_to_add_part3.png
-share/doc/HTML/fr/kstars/Arp84_EyepieceView.png
-share/doc/HTML/fr/kstars/Delete_all_images.png
-share/doc/HTML/fr/kstars/EPView_Screenshot.png
-share/doc/HTML/fr/kstars/KStars_Neptune.png
-share/doc/HTML/fr/kstars/Savin_session.png
-share/doc/HTML/fr/kstars/aavso.png
-share/doc/HTML/fr/kstars/add-circle.png
-share/doc/HTML/fr/kstars/add_object.png
-share/doc/HTML/fr/kstars/advanced_page.png
-share/doc/HTML/fr/kstars/ai-contents.docbook
-share/doc/HTML/fr/kstars/alignment_polaris.png
-share/doc/HTML/fr/kstars/alpha.png
-share/doc/HTML/fr/kstars/altvstime.docbook
-share/doc/HTML/fr/kstars/altvstime.png
-share/doc/HTML/fr/kstars/archive-extract.png
-share/doc/HTML/fr/kstars/astroinfo.docbook
-share/doc/HTML/fr/kstars/astrometry_indexes_settings.png
-share/doc/HTML/fr/kstars/astrometry_settings.png
-share/doc/HTML/fr/kstars/astrometry_windows_ansvr.png
-share/doc/HTML/fr/kstars/blackbody.docbook
-share/doc/HTML/fr/kstars/blackbody.png
-share/doc/HTML/fr/kstars/build_filter_offsets.png
-share/doc/HTML/fr/kstars/build_filter_offsets2.png
-share/doc/HTML/fr/kstars/build_filter_offsets3.png
-share/doc/HTML/fr/kstars/calc-altvstime.png
-share/doc/HTML/fr/kstars/calc-angdist.docbook
-share/doc/HTML/fr/kstars/calc-angdist.png
-share/doc/HTML/fr/kstars/calc-apcoords.docbook
-share/doc/HTML/fr/kstars/calc-apcoords.png
-share/doc/HTML/fr/kstars/calc-appcoords.png
-share/doc/HTML/fr/kstars/calc-dayduration.docbook
-share/doc/HTML/fr/kstars/calc-daylenght.png
-share/doc/HTML/fr/kstars/calc-daylength.png
-share/doc/HTML/fr/kstars/calc-ecliptic.docbook
-share/doc/HTML/fr/kstars/calc-ecliptic.png
-share/doc/HTML/fr/kstars/calc-eqgal.docbook
-share/doc/HTML/fr/kstars/calc-eqgal.png
-share/doc/HTML/fr/kstars/calc-equinox.docbook
-share/doc/HTML/fr/kstars/calc-equinox.png
-share/doc/HTML/fr/kstars/calc-geodetic.docbook
-share/doc/HTML/fr/kstars/calc-geodetic.png
-share/doc/HTML/fr/kstars/calc-horizontal.docbook
-share/doc/HTML/fr/kstars/calc-horizontal.png
-share/doc/HTML/fr/kstars/calc-julian.png
-share/doc/HTML/fr/kstars/calc-julianday.docbook
-share/doc/HTML/fr/kstars/calc-planetcoords.docbook
-share/doc/HTML/fr/kstars/calc-planetcoords.png
-share/doc/HTML/fr/kstars/calc-precess.png
-share/doc/HTML/fr/kstars/calc-sidereal.docbook
-share/doc/HTML/fr/kstars/calc-sidereal.png
-share/doc/HTML/fr/kstars/calculator.docbook
-share/doc/HTML/fr/kstars/calibration_settings.png
-share/doc/HTML/fr/kstars/capture_settings.png
-share/doc/HTML/fr/kstars/catalog_details.png
-share/doc/HTML/fr/kstars/center_telescope.png
-share/doc/HTML/fr/kstars/cequator.docbook
-share/doc/HTML/fr/kstars/color_editor.png
-share/doc/HTML/fr/kstars/color_indices.png
-share/doc/HTML/fr/kstars/colorandtemp.docbook
-share/doc/HTML/fr/kstars/colors_page.png
-share/doc/HTML/fr/kstars/commands.docbook
-share/doc/HTML/fr/kstars/complete_info_ldn.png
-share/doc/HTML/fr/kstars/config.docbook
-share/doc/HTML/fr/kstars/configurer_kstars.png
-share/doc/HTML/fr/kstars/cosmicdist.docbook
-share/doc/HTML/fr/kstars/cpoles.docbook
-share/doc/HTML/fr/kstars/create_catalog.png
-share/doc/HTML/fr/kstars/credits.docbook
-share/doc/HTML/fr/kstars/csphere.docbook
-share/doc/HTML/fr/kstars/csv_import.png
-share/doc/HTML/fr/kstars/csv_import_populated.png
-share/doc/HTML/fr/kstars/csv_openngc.png
-share/doc/HTML/fr/kstars/dark_library.png
-share/doc/HTML/fr/kstars/darkmatter.docbook
-share/doc/HTML/fr/kstars/delete_catalog.png
-share/doc/HTML/fr/kstars/detaildialog.png
-share/doc/HTML/fr/kstars/details.docbook
-share/doc/HTML/fr/kstars/devicemanager.png
-share/doc/HTML/fr/kstars/dialog-ok-apply.png
-share/doc/HTML/fr/kstars/document-edit.png
-share/doc/HTML/fr/kstars/document-open.png
-share/doc/HTML/fr/kstars/dome-park.png
-share/doc/HTML/fr/kstars/dome-unpark.png
-share/doc/HTML/fr/kstars/draw-text.png
-share/doc/HTML/fr/kstars/dso_manager.png
-share/doc/HTML/fr/kstars/dss.png
-share/doc/HTML/fr/kstars/dumpmode.docbook
-share/doc/HTML/fr/kstars/ecliptic.docbook
-share/doc/HTML/fr/kstars/ekos-align.docbook
-share/doc/HTML/fr/kstars/ekos-analyze.docbook
-share/doc/HTML/fr/kstars/ekos-capture.docbook
-share/doc/HTML/fr/kstars/ekos-extensions.docbook
-share/doc/HTML/fr/kstars/ekos-focus.docbook
-share/doc/HTML/fr/kstars/ekos-guide.docbook
-share/doc/HTML/fr/kstars/ekos-logs.docbook
-share/doc/HTML/fr/kstars/ekos-profile-editor.docbook
-share/doc/HTML/fr/kstars/ekos-profile-wizard.docbook
-share/doc/HTML/fr/kstars/ekos-scheduler-mosaic-atpole.png
-share/doc/HTML/fr/kstars/ekos-scheduler-mosaic-rotation.png
-share/doc/HTML/fr/kstars/ekos-scheduler-mosaic-std.png
-share/doc/HTML/fr/kstars/ekos-scheduler-mosaic-threequarteroverlap.png
-share/doc/HTML/fr/kstars/ekos-scheduler.docbook
-share/doc/HTML/fr/kstars/ekos-setup.docbook
-share/doc/HTML/fr/kstars/ekos-tutorials.docbook
-share/doc/HTML/fr/kstars/ekos-user-interface.docbook
-share/doc/HTML/fr/kstars/ekos.docbook
-share/doc/HTML/fr/kstars/ekos_analyze.png
-share/doc/HTML/fr/kstars/ekos_astrometry.png
-share/doc/HTML/fr/kstars/ekos_capture.png
-share/doc/HTML/fr/kstars/ekos_focus.png
-share/doc/HTML/fr/kstars/ekos_guide.png
-share/doc/HTML/fr/kstars/ekos_guide_dithering_settings.png
-share/doc/HTML/fr/kstars/ekos_guide_gpg_settings.png
-share/doc/HTML/fr/kstars/ekos_guide_optical_train.png
-share/doc/HTML/fr/kstars/ekos_guide_phd2.png
-share/doc/HTML/fr/kstars/ekos_page.png
-share/doc/HTML/fr/kstars/ekos_profile_guide.png
-share/doc/HTML/fr/kstars/ekos_profile_guider_select.png
-share/doc/HTML/fr/kstars/ekos_remote_astrometry.png
-share/doc/HTML/fr/kstars/ekos_rotator_settings.png
-share/doc/HTML/fr/kstars/ekos_scheduler.png
-share/doc/HTML/fr/kstars/ekos_scheduler_settings.png
-share/doc/HTML/fr/kstars/ekos_summary.png
-share/doc/HTML/fr/kstars/ekos_summary_cheatsheet.png
-share/doc/HTML/fr/kstars/ekos_summary_cheatsheet_original.png
-share/doc/HTML/fr/kstars/ellipticalgalaxies.docbook
-share/doc/HTML/fr/kstars/epoch.docbook
-share/doc/HTML/fr/kstars/equinox.docbook
-share/doc/HTML/fr/kstars/execute_session_nt.png
-share/doc/HTML/fr/kstars/execute_session_the_nt.png
-share/doc/HTML/fr/kstars/eyepieceview.docbook
-share/doc/HTML/fr/kstars/faq.docbook
-share/doc/HTML/fr/kstars/file_settings.png
-share/doc/HTML/fr/kstars/filter_settings.png
-share/doc/HTML/fr/kstars/find.png
-share/doc/HTML/fr/kstars/find2.png
-share/doc/HTML/fr/kstars/fits_page.png
-share/doc/HTML/fr/kstars/fits_settings.png
-share/doc/HTML/fr/kstars/fitsarea.png
-share/doc/HTML/fr/kstars/fitsviewer.docbook
-share/doc/HTML/fr/kstars/fitsviewer.png
-share/doc/HTML/fr/kstars/fitsviewer_embedded.png
-share/doc/HTML/fr/kstars/fitsviewer_histogram.png
-share/doc/HTML/fr/kstars/fitsviewer_selstat.png
-share/doc/HTML/fr/kstars/flag-green.png
-share/doc/HTML/fr/kstars/flag-red.png
-share/doc/HTML/fr/kstars/flux.docbook
-share/doc/HTML/fr/kstars/flux.png
-share/doc/HTML/fr/kstars/flux1.png
-share/doc/HTML/fr/kstars/flux2.png
-share/doc/HTML/fr/kstars/focus_adaptive_focus.png
-share/doc/HTML/fr/kstars/focus_advisor.png
-share/doc/HTML/fr/kstars/focus_analyze.png
-share/doc/HTML/fr/kstars/focus_autofocus_log.png
-share/doc/HTML/fr/kstars/focus_bad_focus.png
-share/doc/HTML/fr/kstars/focus_ccdfw_group.png
-share/doc/HTML/fr/kstars/focus_cfz_classic.png
-share/doc/HTML/fr/kstars/focus_cfz_gold.png
-share/doc/HTML/fr/kstars/focus_cfz_moustache.png
-share/doc/HTML/fr/kstars/focus_cfz_wavefront.png
-share/doc/HTML/fr/kstars/focus_display.png
-share/doc/HTML/fr/kstars/focus_display_mosaic.png
-share/doc/HTML/fr/kstars/focus_good_focus.png
-share/doc/HTML/fr/kstars/focus_mechanics.png
-share/doc/HTML/fr/kstars/focus_mechanics1.png
-share/doc/HTML/fr/kstars/focus_process.png
-share/doc/HTML/fr/kstars/focus_relative_profile.png
-share/doc/HTML/fr/kstars/focus_settings.png
-share/doc/HTML/fr/kstars/focus_vcurve.png
-share/doc/HTML/fr/kstars/focus_vcurve_fourier.png
-share/doc/HTML/fr/kstars/focus_vcurve_fwhm.png
-share/doc/HTML/fr/kstars/focus_vcurve_hfradj.png
-share/doc/HTML/fr/kstars/focus_vcurve_numstars.png
-share/doc/HTML/fr/kstars/focus_vcurve_timeseries.png
-share/doc/HTML/fr/kstars/focuser_group.png
-share/doc/HTML/fr/kstars/fovdialog.png
-share/doc/HTML/fr/kstars/geocoords.docbook
-share/doc/HTML/fr/kstars/geolocator.png
-share/doc/HTML/fr/kstars/graph1.png
-share/doc/HTML/fr/kstars/graph2.png
-share/doc/HTML/fr/kstars/graph3.png
-share/doc/HTML/fr/kstars/greatcircle.docbook
-share/doc/HTML/fr/kstars/guide_calibration_settings.png
-share/doc/HTML/fr/kstars/guide_drift_graphics.png
-share/doc/HTML/fr/kstars/guide_guide_settings.png
-share/doc/HTML/fr/kstars/guides_page.png
-share/doc/HTML/fr/kstars/hips.docbook
-share/doc/HTML/fr/kstars/horizon.docbook
-share/doc/HTML/fr/kstars/hourangle.docbook
-share/doc/HTML/fr/kstars/imagingplanner.docbook
-share/doc/HTML/fr/kstars/import_catalog.png
-share/doc/HTML/fr/kstars/index.cache.bz2
-share/doc/HTML/fr/kstars/index.docbook
-share/doc/HTML/fr/kstars/indi.docbook
-share/doc/HTML/fr/kstars/indi_page.png
-share/doc/HTML/fr/kstars/indicapture.png
-share/doc/HTML/fr/kstars/indiclient.png
-share/doc/HTML/fr/kstars/indicontrolpanel.png
-share/doc/HTML/fr/kstars/indieclient.png
-share/doc/HTML/fr/kstars/install.docbook
-share/doc/HTML/fr/kstars/jmoons.docbook
-share/doc/HTML/fr/kstars/jmoons.png
-share/doc/HTML/fr/kstars/julianday.docbook
-share/doc/HTML/fr/kstars/kepler2nd.png
-share/doc/HTML/fr/kstars/kepler3d.png
-share/doc/HTML/fr/kstars/kstars_annotation.png
-share/doc/HTML/fr/kstars/kstars_ekos.png
-share/doc/HTML/fr/kstars/kstars_fitsviewer.png
-share/doc/HTML/fr/kstars/kstars_hips.png
-share/doc/HTML/fr/kstars/kstars_horizon.png
-share/doc/HTML/fr/kstars/kstars_indi.png
-share/doc/HTML/fr/kstars/kstars_m44_mac.png
-share/doc/HTML/fr/kstars/lambda_ex.png
-share/doc/HTML/fr/kstars/lambda_max.png
-share/doc/HTML/fr/kstars/leapyear.docbook
-share/doc/HTML/fr/kstars/lightcurve.png
-share/doc/HTML/fr/kstars/lightcurves.docbook
-share/doc/HTML/fr/kstars/limit_settings.png
-share/doc/HTML/fr/kstars/list-add.png
-share/doc/HTML/fr/kstars/load_catalog.png
-share/doc/HTML/fr/kstars/lock-open.png
-share/doc/HTML/fr/kstars/luminosity.docbook
-share/doc/HTML/fr/kstars/luminosity.png
-share/doc/HTML/fr/kstars/luminosity_ex.png
-share/doc/HTML/fr/kstars/magnitude.docbook
-share/doc/HTML/fr/kstars/media-playback-pause.png
-share/doc/HTML/fr/kstars/media-playback-start.png
-share/doc/HTML/fr/kstars/media-record.png
-share/doc/HTML/fr/kstars/meridian.docbook
-share/doc/HTML/fr/kstars/mosaic_adjust_grid.png
-share/doc/HTML/fr/kstars/mosaic_close_pole.png
-share/doc/HTML/fr/kstars/mosaic_confirm_equipment.png
-share/doc/HTML/fr/kstars/mosaic_create_jobs.png
-share/doc/HTML/fr/kstars/mosaic_planner.png
-share/doc/HTML/fr/kstars/mosaic_select_grid.png
-share/doc/HTML/fr/kstars/mosaic_wizard.png
-share/doc/HTML/fr/kstars/newfov.png
-share/doc/HTML/fr/kstars/object-rotate-right.png
-share/doc/HTML/fr/kstars/observinglist.docbook
-share/doc/HTML/fr/kstars/observinglist.png
-share/doc/HTML/fr/kstars/obsplanner.docbook
-share/doc/HTML/fr/kstars/open_dialog_ldn.png
-share/doc/HTML/fr/kstars/open_ldn.png
-share/doc/HTML/fr/kstars/optical_train_group.png
-share/doc/HTML/fr/kstars/overwrite_catalog.png
-share/doc/HTML/fr/kstars/parallax.docbook
-share/doc/HTML/fr/kstars/polar_alignment_result.png
-share/doc/HTML/fr/kstars/polar_assistant_main.png
-share/doc/HTML/fr/kstars/polar_assistant_main2.png
-share/doc/HTML/fr/kstars/polar_assistant_ps1.png
-share/doc/HTML/fr/kstars/polar_assistant_ps2.png
-share/doc/HTML/fr/kstars/polar_assistant_ps3.png
-share/doc/HTML/fr/kstars/popup.png
-share/doc/HTML/fr/kstars/precession.docbook
-share/doc/HTML/fr/kstars/process-stop.png
-share/doc/HTML/fr/kstars/profile_editor.png
-share/doc/HTML/fr/kstars/profile_editor_scripts.png
-share/doc/HTML/fr/kstars/profile_wizard_done.png
-share/doc/HTML/fr/kstars/profile_wizard_remote.png
-share/doc/HTML/fr/kstars/profile_wizard_select.png
-share/doc/HTML/fr/kstars/profile_wizard_welcome.png
-share/doc/HTML/fr/kstars/quicktour.docbook
-share/doc/HTML/fr/kstars/retrograde.docbook
-share/doc/HTML/fr/kstars/satellites_page.png
-share/doc/HTML/fr/kstars/scheduler_planner.png
-share/doc/HTML/fr/kstars/screen1.png
-share/doc/HTML/fr/kstars/screen2.png
-share/doc/HTML/fr/kstars/screen3.png
-share/doc/HTML/fr/kstars/screen4.png
-share/doc/HTML/fr/kstars/scriptbuilder.docbook
-share/doc/HTML/fr/kstars/scriptbuilder.png
-share/doc/HTML/fr/kstars/sds.png
-share/doc/HTML/fr/kstars/security-high.png
-share/doc/HTML/fr/kstars/security-low.png
-share/doc/HTML/fr/kstars/security-medium.png
-share/doc/HTML/fr/kstars/sequence_settings.png
-share/doc/HTML/fr/kstars/sidereal.docbook
-share/doc/HTML/fr/kstars/skycoords.docbook
-share/doc/HTML/fr/kstars/skymapdevice.png
-share/doc/HTML/fr/kstars/solarsys.docbook
-share/doc/HTML/fr/kstars/solarsystem.png
-share/doc/HTML/fr/kstars/solarsystem_page.png
-share/doc/HTML/fr/kstars/solver_settings.png
-share/doc/HTML/fr/kstars/spiralgalaxies.docbook
-share/doc/HTML/fr/kstars/star_colors.png
-share/doc/HTML/fr/kstars/star_profile_examine_pixels.png
-share/doc/HTML/fr/kstars/star_profile_final.png
-share/doc/HTML/fr/kstars/star_profile_main.png
-share/doc/HTML/fr/kstars/star_profile_toolbar1.png
-share/doc/HTML/fr/kstars/star_profile_toolbar2.png
-share/doc/HTML/fr/kstars/star_profile_vertical.png
-share/doc/HTML/fr/kstars/stars.docbook
-share/doc/HTML/fr/kstars/supernovae_page.png
-share/doc/HTML/fr/kstars/telescopes.docbook
-share/doc/HTML/fr/kstars/terrain_page.png
-share/doc/HTML/fr/kstars/timezones.docbook
-share/doc/HTML/fr/kstars/tools.docbook
-share/doc/HTML/fr/kstars/utime.docbook
-share/doc/HTML/fr/kstars/view-filter.png
-share/doc/HTML/fr/kstars/view-fullscreen.png
-share/doc/HTML/fr/kstars/view-refresh.png
-share/doc/HTML/fr/kstars/viewops.png
-share/doc/HTML/fr/kstars/wut.docbook
-share/doc/HTML/fr/kstars/wut.png
-share/doc/HTML/fr/kstars/xplanet_page.png
-share/doc/HTML/fr/kstars/zenith.docbook
-share/doc/HTML/nl/kstars/aavso.png
-share/doc/HTML/nl/kstars/ai-contents.docbook
-share/doc/HTML/nl/kstars/altvstime.docbook
-share/doc/HTML/nl/kstars/altvstime.png
-share/doc/HTML/nl/kstars/astroinfo.docbook
-share/doc/HTML/nl/kstars/blackbody.docbook
-share/doc/HTML/nl/kstars/blackbody.png
-share/doc/HTML/nl/kstars/calc-angdist.docbook
-share/doc/HTML/nl/kstars/calc-apcoords.docbook
-share/doc/HTML/nl/kstars/calc-apcoords.png
-share/doc/HTML/nl/kstars/calc-dayduration.docbook
-share/doc/HTML/nl/kstars/calc-daylength.png
-share/doc/HTML/nl/kstars/calc-ecliptic.docbook
-share/doc/HTML/nl/kstars/calc-eqgal.docbook
-share/doc/HTML/nl/kstars/calc-eqgal.png
-share/doc/HTML/nl/kstars/calc-equinox.docbook
-share/doc/HTML/nl/kstars/calc-geodetic.docbook
-share/doc/HTML/nl/kstars/calc-geodetic.png
-share/doc/HTML/nl/kstars/calc-horizontal.docbook
-share/doc/HTML/nl/kstars/calc-horizontal.png
-share/doc/HTML/nl/kstars/calc-julian.png
-share/doc/HTML/nl/kstars/calc-julianday.docbook
-share/doc/HTML/nl/kstars/calc-planetcoords.docbook
-share/doc/HTML/nl/kstars/calc-precess.png
-share/doc/HTML/nl/kstars/calc-sidereal.docbook
-share/doc/HTML/nl/kstars/calc-sidereal.png
-share/doc/HTML/nl/kstars/calculator.docbook
-share/doc/HTML/nl/kstars/cequator.docbook
-share/doc/HTML/nl/kstars/color_indices.png
-share/doc/HTML/nl/kstars/colorandtemp.docbook
-share/doc/HTML/nl/kstars/commands.docbook
-share/doc/HTML/nl/kstars/config.docbook
-share/doc/HTML/nl/kstars/cosmicdist.docbook
-share/doc/HTML/nl/kstars/cpoles.docbook
-share/doc/HTML/nl/kstars/credits.docbook
-share/doc/HTML/nl/kstars/csphere.docbook
-share/doc/HTML/nl/kstars/darkmatter.docbook
-share/doc/HTML/nl/kstars/detaildialog.png
-share/doc/HTML/nl/kstars/details.docbook
-share/doc/HTML/nl/kstars/devicemanager.png
-share/doc/HTML/nl/kstars/dumpmode.docbook
-share/doc/HTML/nl/kstars/ecliptic.docbook
-share/doc/HTML/nl/kstars/ekos-align.docbook
-share/doc/HTML/nl/kstars/ekos-analyze.docbook
-share/doc/HTML/nl/kstars/ekos-capture.docbook
-share/doc/HTML/nl/kstars/ekos-extensions.docbook
-share/doc/HTML/nl/kstars/ekos-focus.docbook
-share/doc/HTML/nl/kstars/ekos-guide.docbook
-share/doc/HTML/nl/kstars/ekos-logs.docbook
-share/doc/HTML/nl/kstars/ekos-profile-editor.docbook
-share/doc/HTML/nl/kstars/ekos-profile-wizard.docbook
-share/doc/HTML/nl/kstars/ekos-scheduler.docbook
-share/doc/HTML/nl/kstars/ekos-setup.docbook
-share/doc/HTML/nl/kstars/ekos-tutorials.docbook
-share/doc/HTML/nl/kstars/ekos-user-interface.docbook
-share/doc/HTML/nl/kstars/ekos.docbook
-share/doc/HTML/nl/kstars/ellipticalgalaxies.docbook
-share/doc/HTML/nl/kstars/epoch.docbook
-share/doc/HTML/nl/kstars/equinox.docbook
-share/doc/HTML/nl/kstars/eyepieceview.docbook
-share/doc/HTML/nl/kstars/faq.docbook
-share/doc/HTML/nl/kstars/find.png
-share/doc/HTML/nl/kstars/fitsviewer.docbook
-share/doc/HTML/nl/kstars/flux.docbook
-share/doc/HTML/nl/kstars/fovdialog.png
-share/doc/HTML/nl/kstars/geocoords.docbook
-share/doc/HTML/nl/kstars/geolocator.png
-share/doc/HTML/nl/kstars/greatcircle.docbook
-share/doc/HTML/nl/kstars/hips.docbook
-share/doc/HTML/nl/kstars/horizon.docbook
-share/doc/HTML/nl/kstars/hourangle.docbook
-share/doc/HTML/nl/kstars/imagingplanner.docbook
-share/doc/HTML/nl/kstars/index.cache.bz2
-share/doc/HTML/nl/kstars/index.docbook
-share/doc/HTML/nl/kstars/indi.docbook
-share/doc/HTML/nl/kstars/indiclient.png
-share/doc/HTML/nl/kstars/indicontrolpanel.png
-share/doc/HTML/nl/kstars/install.docbook
-share/doc/HTML/nl/kstars/jmoons.docbook
-share/doc/HTML/nl/kstars/jmoons.png
-share/doc/HTML/nl/kstars/julianday.docbook
-share/doc/HTML/nl/kstars/kepler2nd.png
-share/doc/HTML/nl/kstars/leapyear.docbook
-share/doc/HTML/nl/kstars/lightcurve.png
-share/doc/HTML/nl/kstars/lightcurves.docbook
-share/doc/HTML/nl/kstars/luminosity.docbook
-share/doc/HTML/nl/kstars/magnitude.docbook
-share/doc/HTML/nl/kstars/meridian.docbook
-share/doc/HTML/nl/kstars/newfov.png
-share/doc/HTML/nl/kstars/observinglist.docbook
-share/doc/HTML/nl/kstars/obsplanner.docbook
-share/doc/HTML/nl/kstars/parallax.docbook
-share/doc/HTML/nl/kstars/popup.png
-share/doc/HTML/nl/kstars/precession.docbook
-share/doc/HTML/nl/kstars/quicktour.docbook
-share/doc/HTML/nl/kstars/retrograde.docbook
-share/doc/HTML/nl/kstars/screen1.png
-share/doc/HTML/nl/kstars/scriptbuilder.docbook
-share/doc/HTML/nl/kstars/scriptbuilder.png
-share/doc/HTML/nl/kstars/sidereal.docbook
-share/doc/HTML/nl/kstars/skycoords.docbook
-share/doc/HTML/nl/kstars/skymapdevice.png
-share/doc/HTML/nl/kstars/solarsys.docbook
-share/doc/HTML/nl/kstars/solarsystem.png
-share/doc/HTML/nl/kstars/spiralgalaxies.docbook
-share/doc/HTML/nl/kstars/star_colors.png
-share/doc/HTML/nl/kstars/stars.docbook
-share/doc/HTML/nl/kstars/telescopes.docbook
-share/doc/HTML/nl/kstars/timezones.docbook
-share/doc/HTML/nl/kstars/tools.docbook
-share/doc/HTML/nl/kstars/utime.docbook
-share/doc/HTML/nl/kstars/viewops.png
-share/doc/HTML/nl/kstars/wut.docbook
-share/doc/HTML/nl/kstars/wut.png
-share/doc/HTML/nl/kstars/zenith.docbook
-share/doc/HTML/pt_BR/kstars/aavso.png
-share/doc/HTML/pt_BR/kstars/ai-contents.docbook
-share/doc/HTML/pt_BR/kstars/altvstime.docbook
-share/doc/HTML/pt_BR/kstars/altvstime.png
-share/doc/HTML/pt_BR/kstars/astroinfo.docbook
-share/doc/HTML/pt_BR/kstars/blackbody.docbook
-share/doc/HTML/pt_BR/kstars/calc-angdist.docbook
-share/doc/HTML/pt_BR/kstars/calc-angdist.png
-share/doc/HTML/pt_BR/kstars/calc-apcoords.docbook
-share/doc/HTML/pt_BR/kstars/calc-apcoords.png
-share/doc/HTML/pt_BR/kstars/calc-dayduration.docbook
-share/doc/HTML/pt_BR/kstars/calc-daylength.png
-share/doc/HTML/pt_BR/kstars/calc-ecliptic.docbook
-share/doc/HTML/pt_BR/kstars/calc-ecliptic.png
-share/doc/HTML/pt_BR/kstars/calc-eqgal.docbook
-share/doc/HTML/pt_BR/kstars/calc-eqgal.png
-share/doc/HTML/pt_BR/kstars/calc-equinox.docbook
-share/doc/HTML/pt_BR/kstars/calc-equinox.png
-share/doc/HTML/pt_BR/kstars/calc-geodetic.docbook
-share/doc/HTML/pt_BR/kstars/calc-geodetic.png
-share/doc/HTML/pt_BR/kstars/calc-horizontal.docbook
-share/doc/HTML/pt_BR/kstars/calc-horizontal.png
-share/doc/HTML/pt_BR/kstars/calc-julian.png
-share/doc/HTML/pt_BR/kstars/calc-julianday.docbook
-share/doc/HTML/pt_BR/kstars/calc-planetcoords.docbook
-share/doc/HTML/pt_BR/kstars/calc-planetcoords.png
-share/doc/HTML/pt_BR/kstars/calc-sidereal.docbook
-share/doc/HTML/pt_BR/kstars/calc-sidereal.png
-share/doc/HTML/pt_BR/kstars/calculator.docbook
-share/doc/HTML/pt_BR/kstars/cequator.docbook
-share/doc/HTML/pt_BR/kstars/colorandtemp.docbook
-share/doc/HTML/pt_BR/kstars/commands.docbook
-share/doc/HTML/pt_BR/kstars/config.docbook
-share/doc/HTML/pt_BR/kstars/cosmicdist.docbook
-share/doc/HTML/pt_BR/kstars/cpoles.docbook
-share/doc/HTML/pt_BR/kstars/credits.docbook
-share/doc/HTML/pt_BR/kstars/csphere.docbook
-share/doc/HTML/pt_BR/kstars/darkmatter.docbook
-share/doc/HTML/pt_BR/kstars/detaildialog.png
-share/doc/HTML/pt_BR/kstars/details.docbook
-share/doc/HTML/pt_BR/kstars/devicemanager.png
-share/doc/HTML/pt_BR/kstars/dumpmode.docbook
-share/doc/HTML/pt_BR/kstars/ecliptic.docbook
-share/doc/HTML/pt_BR/kstars/ellipticalgalaxies.docbook
-share/doc/HTML/pt_BR/kstars/epoch.docbook
-share/doc/HTML/pt_BR/kstars/equinox.docbook
-share/doc/HTML/pt_BR/kstars/faq.docbook
-share/doc/HTML/pt_BR/kstars/find.png
-share/doc/HTML/pt_BR/kstars/fitsviewer.docbook
-share/doc/HTML/pt_BR/kstars/flux.docbook
-share/doc/HTML/pt_BR/kstars/fovdialog.png
-share/doc/HTML/pt_BR/kstars/geocoords.docbook
-share/doc/HTML/pt_BR/kstars/geolocator.png
-share/doc/HTML/pt_BR/kstars/greatcircle.docbook
-share/doc/HTML/pt_BR/kstars/horizon.docbook
-share/doc/HTML/pt_BR/kstars/hourangle.docbook
-share/doc/HTML/pt_BR/kstars/index.cache.bz2
-share/doc/HTML/pt_BR/kstars/index.docbook
-share/doc/HTML/pt_BR/kstars/indi.docbook
-share/doc/HTML/pt_BR/kstars/indiclient.png
-share/doc/HTML/pt_BR/kstars/indicontrolpanel.png
-share/doc/HTML/pt_BR/kstars/install.docbook
-share/doc/HTML/pt_BR/kstars/jmoons.docbook
-share/doc/HTML/pt_BR/kstars/jmoons.png
-share/doc/HTML/pt_BR/kstars/julianday.docbook
-share/doc/HTML/pt_BR/kstars/leapyear.docbook
-share/doc/HTML/pt_BR/kstars/lightcurve.png
-share/doc/HTML/pt_BR/kstars/lightcurves.docbook
-share/doc/HTML/pt_BR/kstars/luminosity.docbook
-share/doc/HTML/pt_BR/kstars/magnitude.docbook
-share/doc/HTML/pt_BR/kstars/meridian.docbook
-share/doc/HTML/pt_BR/kstars/newfov.png
-share/doc/HTML/pt_BR/kstars/obsplanner.docbook
-share/doc/HTML/pt_BR/kstars/parallax.docbook
-share/doc/HTML/pt_BR/kstars/popup.png
-share/doc/HTML/pt_BR/kstars/precession.docbook
-share/doc/HTML/pt_BR/kstars/quicktour.docbook
-share/doc/HTML/pt_BR/kstars/retrograde.docbook
-share/doc/HTML/pt_BR/kstars/screen1.png
-share/doc/HTML/pt_BR/kstars/scriptbuilder.docbook
-share/doc/HTML/pt_BR/kstars/scriptbuilder.png
-share/doc/HTML/pt_BR/kstars/sidereal.docbook
-share/doc/HTML/pt_BR/kstars/skycoords.docbook
-share/doc/HTML/pt_BR/kstars/skymapdevice.png
-share/doc/HTML/pt_BR/kstars/solarsys.docbook
-share/doc/HTML/pt_BR/kstars/solarsystem.png
-share/doc/HTML/pt_BR/kstars/spiralgalaxies.docbook
-share/doc/HTML/pt_BR/kstars/star_colors.png
-share/doc/HTML/pt_BR/kstars/stars.docbook
-share/doc/HTML/pt_BR/kstars/telescopes.docbook
-share/doc/HTML/pt_BR/kstars/timezones.docbook
-share/doc/HTML/pt_BR/kstars/tools.docbook
-share/doc/HTML/pt_BR/kstars/utime.docbook
-share/doc/HTML/pt_BR/kstars/viewops.png
-share/doc/HTML/pt_BR/kstars/wut.docbook
-share/doc/HTML/pt_BR/kstars/wut.png
-share/doc/HTML/pt_BR/kstars/zenith.docbook
-share/doc/HTML/sv/kstars/aavso.png
-share/doc/HTML/sv/kstars/ai-contents.docbook
-share/doc/HTML/sv/kstars/altvstime.docbook
-share/doc/HTML/sv/kstars/altvstime.png
-share/doc/HTML/sv/kstars/astroinfo.docbook
-share/doc/HTML/sv/kstars/blackbody.docbook
-share/doc/HTML/sv/kstars/blackbody.png
-share/doc/HTML/sv/kstars/calc-angdist.docbook
-share/doc/HTML/sv/kstars/calc-angdist.png
-share/doc/HTML/sv/kstars/calc-apcoords.docbook
-share/doc/HTML/sv/kstars/calc-apcoords.png
-share/doc/HTML/sv/kstars/calc-dayduration.docbook
-share/doc/HTML/sv/kstars/calc-daylength.png
-share/doc/HTML/sv/kstars/calc-ecliptic.docbook
-share/doc/HTML/sv/kstars/calc-ecliptic.png
-share/doc/HTML/sv/kstars/calc-eqgal.docbook
-share/doc/HTML/sv/kstars/calc-eqgal.png
-share/doc/HTML/sv/kstars/calc-equinox.docbook
-share/doc/HTML/sv/kstars/calc-equinox.png
-share/doc/HTML/sv/kstars/calc-geodetic.docbook
-share/doc/HTML/sv/kstars/calc-geodetic.png
-share/doc/HTML/sv/kstars/calc-horizontal.docbook
-share/doc/HTML/sv/kstars/calc-horizontal.png
-share/doc/HTML/sv/kstars/calc-julian.png
-share/doc/HTML/sv/kstars/calc-julianday.docbook
-share/doc/HTML/sv/kstars/calc-planetcoords.docbook
-share/doc/HTML/sv/kstars/calc-planetcoords.png
-share/doc/HTML/sv/kstars/calc-precess.png
-share/doc/HTML/sv/kstars/calc-sidereal.docbook
-share/doc/HTML/sv/kstars/calc-sidereal.png
-share/doc/HTML/sv/kstars/calculator.docbook
-share/doc/HTML/sv/kstars/cequator.docbook
-share/doc/HTML/sv/kstars/color_indices.png
-share/doc/HTML/sv/kstars/colorandtemp.docbook
-share/doc/HTML/sv/kstars/commands.docbook
-share/doc/HTML/sv/kstars/config.docbook
-share/doc/HTML/sv/kstars/cosmicdist.docbook
-share/doc/HTML/sv/kstars/cpoles.docbook
-share/doc/HTML/sv/kstars/credits.docbook
-share/doc/HTML/sv/kstars/csphere.docbook
-share/doc/HTML/sv/kstars/darkmatter.docbook
-share/doc/HTML/sv/kstars/detaildialog.png
-share/doc/HTML/sv/kstars/details.docbook
-share/doc/HTML/sv/kstars/devicemanager.png
-share/doc/HTML/sv/kstars/dumpmode.docbook
-share/doc/HTML/sv/kstars/ecliptic.docbook
-share/doc/HTML/sv/kstars/ekos-align.docbook
-share/doc/HTML/sv/kstars/ekos-analyze.docbook
-share/doc/HTML/sv/kstars/ekos-capture.docbook
-share/doc/HTML/sv/kstars/ekos-extensions.docbook
-share/doc/HTML/sv/kstars/ekos-fits-viewer.docbook
-share/doc/HTML/sv/kstars/ekos-focus.docbook
-share/doc/HTML/sv/kstars/ekos-guide.docbook
-share/doc/HTML/sv/kstars/ekos-logs.docbook
-share/doc/HTML/sv/kstars/ekos-profile-editor.docbook
-share/doc/HTML/sv/kstars/ekos-profile-wizard.docbook
-share/doc/HTML/sv/kstars/ekos-scheduler.docbook
-share/doc/HTML/sv/kstars/ekos-setup.docbook
-share/doc/HTML/sv/kstars/ekos-tutorials.docbook
-share/doc/HTML/sv/kstars/ekos-user-interface.docbook
-share/doc/HTML/sv/kstars/ekos.docbook
-share/doc/HTML/sv/kstars/ellipticalgalaxies.docbook
-share/doc/HTML/sv/kstars/epoch.docbook
-share/doc/HTML/sv/kstars/equinox.docbook
-share/doc/HTML/sv/kstars/eyepieceview.docbook
-share/doc/HTML/sv/kstars/faq.docbook
-share/doc/HTML/sv/kstars/find.png
-share/doc/HTML/sv/kstars/fitsarea.png
-share/doc/HTML/sv/kstars/fitsviewer.docbook
-share/doc/HTML/sv/kstars/flux.docbook
-share/doc/HTML/sv/kstars/fovdialog.png
-share/doc/HTML/sv/kstars/geocoords.docbook
-share/doc/HTML/sv/kstars/geolocator.png
-share/doc/HTML/sv/kstars/greatcircle.docbook
-share/doc/HTML/sv/kstars/hips.docbook
-share/doc/HTML/sv/kstars/horizon.docbook
-share/doc/HTML/sv/kstars/hourangle.docbook
-share/doc/HTML/sv/kstars/index.cache.bz2
-share/doc/HTML/sv/kstars/index.docbook
-share/doc/HTML/sv/kstars/indi.docbook
-share/doc/HTML/sv/kstars/indicapture.png
-share/doc/HTML/sv/kstars/indiclient.png
-share/doc/HTML/sv/kstars/indicontrolpanel.png
-share/doc/HTML/sv/kstars/install.docbook
-share/doc/HTML/sv/kstars/jmoons.docbook
-share/doc/HTML/sv/kstars/jmoons.png
-share/doc/HTML/sv/kstars/julianday.docbook
-share/doc/HTML/sv/kstars/leapyear.docbook
-share/doc/HTML/sv/kstars/lightcurve.png
-share/doc/HTML/sv/kstars/lightcurves.docbook
-share/doc/HTML/sv/kstars/luminosity.docbook
-share/doc/HTML/sv/kstars/magnitude.docbook
-share/doc/HTML/sv/kstars/meridian.docbook
-share/doc/HTML/sv/kstars/newfov.png
-share/doc/HTML/sv/kstars/observinglist.png
-share/doc/HTML/sv/kstars/obsplanner.docbook
-share/doc/HTML/sv/kstars/parallax.docbook
-share/doc/HTML/sv/kstars/popup.png
-share/doc/HTML/sv/kstars/precession.docbook
-share/doc/HTML/sv/kstars/quicktour.docbook
-share/doc/HTML/sv/kstars/retrograde.docbook
-share/doc/HTML/sv/kstars/screen1.png
-share/doc/HTML/sv/kstars/scriptbuilder.docbook
-share/doc/HTML/sv/kstars/scriptbuilder.png
-share/doc/HTML/sv/kstars/sidereal.docbook
-share/doc/HTML/sv/kstars/skycoords.docbook
-share/doc/HTML/sv/kstars/skymapdevice.png
-share/doc/HTML/sv/kstars/solarsys.docbook
-share/doc/HTML/sv/kstars/solarsystem.png
-share/doc/HTML/sv/kstars/spiralgalaxies.docbook
-share/doc/HTML/sv/kstars/star_colors.png
-share/doc/HTML/sv/kstars/stars.docbook
-share/doc/HTML/sv/kstars/telescopes.docbook
-share/doc/HTML/sv/kstars/timezones.docbook
-share/doc/HTML/sv/kstars/tools.docbook
-share/doc/HTML/sv/kstars/utime.docbook
-share/doc/HTML/sv/kstars/viewops.png
-share/doc/HTML/sv/kstars/wut.docbook
-share/doc/HTML/sv/kstars/wut.png
-share/doc/HTML/sv/kstars/zenith.docbook
-share/doc/HTML/uk/kstars/Add_Object_to_Session_plan.png
-share/doc/HTML/uk/kstars/Another_way4.png
-share/doc/HTML/uk/kstars/Another_way5.png
-share/doc/HTML/uk/kstars/Another_way6.png
-share/doc/HTML/uk/kstars/Another_way_to_add.png
-share/doc/HTML/uk/kstars/Another_way_to_add_part3.png
-share/doc/HTML/uk/kstars/Delete_all_images.png
-share/doc/HTML/uk/kstars/KStars_Neptune.png
-share/doc/HTML/uk/kstars/Savin_session.png
-share/doc/HTML/uk/kstars/advanced_tab.png
-share/doc/HTML/uk/kstars/ai-contents.docbook
-share/doc/HTML/uk/kstars/alpha.png
-share/doc/HTML/uk/kstars/altvstime.docbook
-share/doc/HTML/uk/kstars/altvstime.png
-share/doc/HTML/uk/kstars/astroinfo.docbook
-share/doc/HTML/uk/kstars/blackbody.docbook
-share/doc/HTML/uk/kstars/blackbody.png
-share/doc/HTML/uk/kstars/calc-angdist.docbook
-share/doc/HTML/uk/kstars/calc-angdist.png
-share/doc/HTML/uk/kstars/calc-apcoords.docbook
-share/doc/HTML/uk/kstars/calc-apcoords.png
-share/doc/HTML/uk/kstars/calc-dayduration.docbook
-share/doc/HTML/uk/kstars/calc-daylength.png
-share/doc/HTML/uk/kstars/calc-ecliptic.docbook
-share/doc/HTML/uk/kstars/calc-ecliptic.png
-share/doc/HTML/uk/kstars/calc-eqgal.docbook
-share/doc/HTML/uk/kstars/calc-eqgal.png
-share/doc/HTML/uk/kstars/calc-equinox.docbook
-share/doc/HTML/uk/kstars/calc-equinox.png
-share/doc/HTML/uk/kstars/calc-geodetic.docbook
-share/doc/HTML/uk/kstars/calc-geodetic.png
-share/doc/HTML/uk/kstars/calc-horizontal.docbook
-share/doc/HTML/uk/kstars/calc-horizontal.png
-share/doc/HTML/uk/kstars/calc-julian.png
-share/doc/HTML/uk/kstars/calc-julianday.docbook
-share/doc/HTML/uk/kstars/calc-planetcoords.docbook
-share/doc/HTML/uk/kstars/calc-planetcoords.png
-share/doc/HTML/uk/kstars/calc-sidereal.docbook
-share/doc/HTML/uk/kstars/calc-sidereal.png
-share/doc/HTML/uk/kstars/calculator.docbook
-share/doc/HTML/uk/kstars/cequator.docbook
-share/doc/HTML/uk/kstars/color_editor.png
-share/doc/HTML/uk/kstars/color_indices.png
-share/doc/HTML/uk/kstars/colorandtemp.docbook
-share/doc/HTML/uk/kstars/colors_tab.png
-share/doc/HTML/uk/kstars/commands.docbook
-share/doc/HTML/uk/kstars/config.docbook
-share/doc/HTML/uk/kstars/cosmicdist.docbook
-share/doc/HTML/uk/kstars/cpoles.docbook
-share/doc/HTML/uk/kstars/credits.docbook
-share/doc/HTML/uk/kstars/csphere.docbook
-share/doc/HTML/uk/kstars/darkmatter.docbook
-share/doc/HTML/uk/kstars/details.docbook
-share/doc/HTML/uk/kstars/devicemanager.png
-share/doc/HTML/uk/kstars/dss.png
-share/doc/HTML/uk/kstars/dumpmode.docbook
-share/doc/HTML/uk/kstars/ecliptic.docbook
-share/doc/HTML/uk/kstars/ekos-align.docbook
-share/doc/HTML/uk/kstars/ekos-analyze.docbook
-share/doc/HTML/uk/kstars/ekos-capture.docbook
-share/doc/HTML/uk/kstars/ekos-extensions.docbook
-share/doc/HTML/uk/kstars/ekos-focus.docbook
-share/doc/HTML/uk/kstars/ekos-guide.docbook
-share/doc/HTML/uk/kstars/ekos-logs.docbook
-share/doc/HTML/uk/kstars/ekos-profile-editor.docbook
-share/doc/HTML/uk/kstars/ekos-profile-wizard.docbook
-share/doc/HTML/uk/kstars/ekos-scheduler.docbook
-share/doc/HTML/uk/kstars/ekos-setup.docbook
-share/doc/HTML/uk/kstars/ekos-tutorials.docbook
-share/doc/HTML/uk/kstars/ekos-user-interface.docbook
-share/doc/HTML/uk/kstars/ekos.docbook
-share/doc/HTML/uk/kstars/ekos_tab.png
-share/doc/HTML/uk/kstars/ellipticalgalaxies.docbook
-share/doc/HTML/uk/kstars/epoch.docbook
-share/doc/HTML/uk/kstars/equinox.docbook
-share/doc/HTML/uk/kstars/execute_session_nt.png
-share/doc/HTML/uk/kstars/execute_session_the_nt.png
-share/doc/HTML/uk/kstars/eyepieceview.docbook
-share/doc/HTML/uk/kstars/faq.docbook
-share/doc/HTML/uk/kstars/fits_tab.png
-share/doc/HTML/uk/kstars/fitsarea.png
-share/doc/HTML/uk/kstars/fitsviewer.docbook
-share/doc/HTML/uk/kstars/flux.docbook
-share/doc/HTML/uk/kstars/flux.png
-share/doc/HTML/uk/kstars/flux2.png
-share/doc/HTML/uk/kstars/geocoords.docbook
-share/doc/HTML/uk/kstars/geolocator.png
-share/doc/HTML/uk/kstars/greatcircle.docbook
-share/doc/HTML/uk/kstars/guides_tab.png
-share/doc/HTML/uk/kstars/hips.docbook
-share/doc/HTML/uk/kstars/horizon.docbook
-share/doc/HTML/uk/kstars/hourangle.docbook
-share/doc/HTML/uk/kstars/imagingplanner.docbook
-share/doc/HTML/uk/kstars/index.cache.bz2
-share/doc/HTML/uk/kstars/index.docbook
-share/doc/HTML/uk/kstars/indi.docbook
-share/doc/HTML/uk/kstars/indi_tab.png
-share/doc/HTML/uk/kstars/jmoons.docbook
-share/doc/HTML/uk/kstars/jmoons.png
-share/doc/HTML/uk/kstars/julianday.docbook
-share/doc/HTML/uk/kstars/kepler2nd.png
-share/doc/HTML/uk/kstars/lambda_ex.png
-share/doc/HTML/uk/kstars/lambda_max.png
-share/doc/HTML/uk/kstars/leapyear.docbook
-share/doc/HTML/uk/kstars/lightcurves.docbook
-share/doc/HTML/uk/kstars/luminosity.docbook
-share/doc/HTML/uk/kstars/magnitude.docbook
-share/doc/HTML/uk/kstars/meridian.docbook
-share/doc/HTML/uk/kstars/obsplanner.docbook
-share/doc/HTML/uk/kstars/parallax.docbook
-share/doc/HTML/uk/kstars/precession.docbook
-share/doc/HTML/uk/kstars/quicktour.docbook
-share/doc/HTML/uk/kstars/retrograde.docbook
-share/doc/HTML/uk/kstars/satellites_tab.png
-share/doc/HTML/uk/kstars/scriptbuilder.docbook
-share/doc/HTML/uk/kstars/scriptbuilder.png
-share/doc/HTML/uk/kstars/sds.png
-share/doc/HTML/uk/kstars/sidereal.docbook
-share/doc/HTML/uk/kstars/skycoords.docbook
-share/doc/HTML/uk/kstars/solarsys.docbook
-share/doc/HTML/uk/kstars/solarsystem.png
-share/doc/HTML/uk/kstars/solarsystem_tab.png
-share/doc/HTML/uk/kstars/spiralgalaxies.docbook
-share/doc/HTML/uk/kstars/stars.docbook
-share/doc/HTML/uk/kstars/supernovae_tab.png
-share/doc/HTML/uk/kstars/telescopes.docbook
-share/doc/HTML/uk/kstars/terrain_tab.png
-share/doc/HTML/uk/kstars/timezones.docbook
-share/doc/HTML/uk/kstars/tools.docbook
-share/doc/HTML/uk/kstars/utime.docbook
-share/doc/HTML/uk/kstars/viewops.png
-share/doc/HTML/uk/kstars/wut.docbook
-share/doc/HTML/uk/kstars/wut.png
-share/doc/HTML/uk/kstars/xplanet_tab.png
-share/doc/HTML/uk/kstars/zenith.docbook
share/icons/hicolor/128x128/apps/kstars.png
share/icons/hicolor/16x16/apps/kstars.png
share/icons/hicolor/32x32/apps/kstars.png
@@ -1369,9 +20,11 @@ share/knotifications5/kstars.notifyrc
%%DATADIR%%/cameradata/Canon_DSLR_EOS_Ra.xml
%%DATADIR%%/cameradata/FLI-16200CCD_Mono.xml
%%DATADIR%%/cameradata/MI_CCD_C3.xml
+%%DATADIR%%/cameradata/Meade_DSI_IV_Mono.xml
%%DATADIR%%/cameradata/Nikon_DSLR_DSC_D5000_(PTP_mode).xml
%%DATADIR%%/cameradata/Nikon_DSLR_DSC_D5100_(PTP_mode).xml
%%DATADIR%%/cameradata/Nikon_DSLR_DSC_D700_(PTP_mode).xml
+%%DATADIR%%/cameradata/Orion_StarShoot_G16_Color.xml
%%DATADIR%%/cameradata/Player_One_Poseidon-C_Pro.xml
%%DATADIR%%/cameradata/Player_One_Saturn-C_SQR.xml
%%DATADIR%%/cameradata/QHY_CCD_163C.xml
@@ -1382,6 +35,12 @@ share/knotifications5/kstars.notifyrc
%%DATADIR%%/cameradata/QHY_CCD_461_PH.xml
%%DATADIR%%/cameradata/QHY_CCD_533M.xml
%%DATADIR%%/cameradata/QHY_CCD_600_PH.xml
+%%DATADIR%%/cameradata/SBIG_STF-8300M.xml
+%%DATADIR%%/cameradata/SX_Trius_674.xml
+%%DATADIR%%/cameradata/SX_Trius_694.xml
+%%DATADIR%%/cameradata/SX_Trius_814.xml
+%%DATADIR%%/cameradata/SX_Trius_825.xml
+%%DATADIR%%/cameradata/SX_Trius_834.xml
%%DATADIR%%/cameradata/ZWO_CCD_ASI071MC_Pro.xml
%%DATADIR%%/cameradata/ZWO_CCD_ASI120MC.xml
%%DATADIR%%/cameradata/ZWO_CCD_ASI1600MM.xml
diff --git a/astro/marble/distinfo b/astro/marble/distinfo
index 353952b2b3d5..b99180d3ebfa 100644
--- a/astro/marble/distinfo
+++ b/astro/marble/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381195
-SHA256 (KDE/release-service/25.04.3/marble-25.04.3.tar.xz) = 1c2fed2367dceb07b1898699f7bcecd5ad67e24d3a8ed56e17fba3792c52aa44
-SIZE (KDE/release-service/25.04.3/marble-25.04.3.tar.xz) = 53772960
+TIMESTAMP = 1757409628
+SHA256 (KDE/release-service/25.08.1/marble-25.08.1.tar.xz) = 18cd1c221ce5b916c10d828ce084219c15e2806a376f53f9970fb6682d72f51b
+SIZE (KDE/release-service/25.08.1/marble-25.08.1.tar.xz) = 53789036
diff --git a/astro/marble/pkg-plist b/astro/marble/pkg-plist
index bedb17264007..08e17e916b1a 100644
--- a/astro/marble/pkg-plist
+++ b/astro/marble/pkg-plist
@@ -403,9 +403,11 @@ share/locale/gl/LC_MESSAGES/plasma_wallpaper_org.kde.plasma.worldmap.mo
share/locale/gu/LC_MESSAGES/marble-maps.mo
share/locale/gu/LC_MESSAGES/marble.mo
share/locale/gu/LC_MESSAGES/marble_qt.qm
+share/locale/he/LC_MESSAGES/marble-behaim.mo
share/locale/he/LC_MESSAGES/marble-maps.mo
share/locale/he/LC_MESSAGES/marble.mo
share/locale/he/LC_MESSAGES/marble_qt.qm
+share/locale/he/LC_MESSAGES/plasma_applet_org.kde.plasma.worldclock.mo
share/locale/he/LC_MESSAGES/plasma_runner_marble.mo
share/locale/he/LC_MESSAGES/plasma_wallpaper_org.kde.plasma.worldmap.mo
share/locale/hi/LC_MESSAGES/marble-behaim.mo
@@ -535,6 +537,7 @@ share/locale/pt/LC_MESSAGES/marble_qt.qm
share/locale/pt/LC_MESSAGES/plasma_applet_org.kde.plasma.worldclock.mo
share/locale/pt/LC_MESSAGES/plasma_runner_marble.mo
share/locale/pt/LC_MESSAGES/plasma_wallpaper_org.kde.plasma.worldmap.mo
+share/locale/pt_BR/LC_MESSAGES/marble-behaim.mo
share/locale/pt_BR/LC_MESSAGES/marble-maps.mo
share/locale/pt_BR/LC_MESSAGES/marble.mo
share/locale/pt_BR/LC_MESSAGES/marble_qt.qm
diff --git a/astro/mepo/Makefile b/astro/mepo/Makefile
index a3063cdb408c..c6b00e34dd26 100644
--- a/astro/mepo/Makefile
+++ b/astro/mepo/Makefile
@@ -1,9 +1,10 @@
PORTNAME= mepo
DISTVERSION= 1.3.4
+PORTREVISION= 1
CATEGORIES= astro geography wayland
MASTER_SITES= https://git.sr.ht/~mil/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
-MAINTAINER= jbeich@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Fast, simple, and hackable OSM map viewer
WWW= https://sr.ht/~mil/Mepo/
diff --git a/astro/openuniverse/Makefile b/astro/openuniverse/Makefile
index 414b1c2b89af..c3bb2a42976f 100644
--- a/astro/openuniverse/Makefile
+++ b/astro/openuniverse/Makefile
@@ -1,10 +1,10 @@
PORTNAME= openuniverse
DISTVERSION= 1.0beta3
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= astro
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1.0beta3
+MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mew14930xvi@inbox.lv
COMMENT= OpenGL Solar System simulator for X Window System
WWW= https://openuniverse.sourceforge.net/
@@ -12,16 +12,18 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= gl gmake jpeg localbase xorg
-USE_CXXSTD= c++14
+USE_CXXSTD= c++98
USE_GL= gl glu glut
-USE_XORG= sm ice xmu xi xext x11
+USE_XORG= ice sm x11 xext xi xmu xorgproto
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --includedir="${LOCALBASE}/include" \
- --libdir="${LOCALBASE}/lib" \
+.include <bsd.port.pre.mk>
-CPPFLAGS+= -I${LOCALBASE}/include/GL
-LIBS+= -lm -lcompat -lutil
+.if ${OPSYS}_${OSREL:R} == FreeBSD_13
+LIBS+= -lcompat
+.else
+LIBS+= -lutil
+.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/astro/openuniverse/files/patch-src_comet.cpp b/astro/openuniverse/files/patch-src_comet.cpp
index a8dd2baec728..bc52f1753aee 100644
--- a/astro/openuniverse/files/patch-src_comet.cpp
+++ b/astro/openuniverse/files/patch-src_comet.cpp
@@ -1,11 +1,10 @@
--- src/comet.cpp.orig 2000-05-13 22:48:51 UTC
+++ src/comet.cpp
-@@ -52,7 +52,7 @@ void CometTail(int body)
+@@ -17,6 +17,7 @@
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
++#define GL_GLEXT_LEGACY
+ #include "ou.h"
+
#ifdef WIN32
- wglPointParameterfvEXT(GL_DISTANCE_ATTENUATION_EXT, quad);
- #else
--#ifdef GL_EXT_point_parameters
-+#if 0
- glPointParameterfvEXT(GL_DISTANCE_ATTENUATION_EXT, quad);
- #endif
- #endif
diff --git a/astro/openuniverse/files/patch-src_ou.cpp b/astro/openuniverse/files/patch-src_ou.cpp
index 38cc3f4d10f4..68327b826554 100644
--- a/astro/openuniverse/files/patch-src_ou.cpp
+++ b/astro/openuniverse/files/patch-src_ou.cpp
@@ -1,11 +1,10 @@
--- src/ou.cpp.orig 2000-06-04 21:29:29 UTC
+++ src/ou.cpp
-@@ -22,7 +22,7 @@
- #include <string.h>
- #include <math.h>
- #include <time.h>
--#include <sys/timeb.h>
-+#include "timeb.h"
- #include <setjmp.h>
- #include "ou.h"
- #include "gui.h"
+@@ -560,6 +560,7 @@ int main(int argc, char *argv[])
+ #else
+ glutReshapeFunc(Reshape);
+ #endif
++ glutDisplayFunc(glutPostRedisplay);
+ glutMainLoop();
+ return 0;
+ }
diff --git a/astro/openuniverse/files/patch-src_timeb.h b/astro/openuniverse/files/patch-src_timeb.h
deleted file mode 100644
index 8c2f67c51eae..000000000000
--- a/astro/openuniverse/files/patch-src_timeb.h
+++ /dev/null
@@ -1,49 +0,0 @@
---- src/timeb.h.orig 2016-07-26 13:11:57 UTC
-+++ src/timeb.h
-@@ -0,0 +1,46 @@
-+/* Copyright (C) 1994, 1995, 1996 Free Software Foundation, Inc.
-+ This file is part of the GNU C Library.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Library General Public License as
-+ published by the Free Software Foundation; either version 2 of the
-+ License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Library General Public License for more details.
-+
-+ You should have received a copy of the GNU Library General Public
-+ License along with the GNU C Library; see the file COPYING.LIB. If not,
-+ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-+ Boston, MA 02111-1307, USA. */
-+
-+#ifndef _SYS_TIMEB_H
-+#define _SYS_TIMEB_H 1
-+
-+//#include <features.h>
-+
-+#define __need_time_t
-+#include <time.h>
-+
-+
-+__BEGIN_DECLS
-+
-+/* Structure returned by the `ftime' function. */
-+
-+struct timeb
-+ {
-+ time_t time; /* Seconds since epoch, as from `time'. */
-+ unsigned short int millitm; /* Additional milliseconds. */
-+ short int timezone; /* Minutes west of GMT. */
-+ short int dstflag; /* Nonzero if Daylight Savings Time used. */
-+ };
-+
-+/* Fill in TIMEBUF with information about the current time. */
-+
-+extern int ftime __P ((struct timeb *__timebuf));
-+
-+__END_DECLS
-+
-+#endif /* sys/timeb.h */
diff --git a/astro/openuniverse/pkg-descr b/astro/openuniverse/pkg-descr
index 3e98a8c96480..790dcb35635d 100644
--- a/astro/openuniverse/pkg-descr
+++ b/astro/openuniverse/pkg-descr
@@ -2,12 +2,12 @@ This program draws the Solar System's bodies in simulated 3-dimensionality.
You can view all the planets, their moons and a few spaceships in motion,
trace them, follow them, orbit them, and even control them.
-OpenUniverse was formerly known as Solar System Simulator (Ssystem). It was
+OpenUniverse was formerly known as Solar System Simulator (Ssystem). It was
initially released in 1997 with the intent of creating a rotating display of
-the Earth on a mainstream PC. Ssystem version 1.0 was only aware of the
-planets. Version 1.2 added moons; and 1.6, more means of movement and
+the Earth on a mainstream PC. Ssystem version 1.0 was only aware of the
+planets. Version 1.2 added moons; and 1.6, more means of movement and
better textures.
The program has been renamed OpenUniverse 1.0 to underline the concept
behind its further development: openness for the whole Universe, not just
-the solar system -- open for anyone to use, extend, and change.
+the solar system - open for anyone to use, extend, and change.
diff --git a/astro/p5-Astro-SpaceTrack/Makefile b/astro/p5-Astro-SpaceTrack/Makefile
index bd0325062f06..a5f3743d4e7f 100644
--- a/astro/p5-Astro-SpaceTrack/Makefile
+++ b/astro/p5-Astro-SpaceTrack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Astro-SpaceTrack
-PORTVERSION= 0.169
+PORTVERSION= 0.170
CATEGORIES= astro perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/astro/p5-Astro-SpaceTrack/distinfo b/astro/p5-Astro-SpaceTrack/distinfo
index 59f96817ea5b..0fcbb96c1c46 100644
--- a/astro/p5-Astro-SpaceTrack/distinfo
+++ b/astro/p5-Astro-SpaceTrack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749018857
-SHA256 (Astro-SpaceTrack-0.169.tar.gz) = 3ee153ec4295f338b6d1fd8301814e018e70a0b7d3c1d114afe2283735185300
-SIZE (Astro-SpaceTrack-0.169.tar.gz) = 193429
+TIMESTAMP = 1758248478
+SHA256 (Astro-SpaceTrack-0.170.tar.gz) = 497086af6ce0a0eb82e50d36a4e742ba5142a942d23dc6e46e59f748441f0b64
+SIZE (Astro-SpaceTrack-0.170.tar.gz) = 193226
diff --git a/astro/p5-Astro-satpass/Makefile b/astro/p5-Astro-satpass/Makefile
index 1182390729c6..6f66b84e7869 100644
--- a/astro/p5-Astro-satpass/Makefile
+++ b/astro/p5-Astro-satpass/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Astro-satpass
-PORTVERSION= 0.133
+PORTVERSION= 0.134
CATEGORIES= astro perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/astro/p5-Astro-satpass/distinfo b/astro/p5-Astro-satpass/distinfo
index 7dc7526f62de..cd4134d41ded 100644
--- a/astro/p5-Astro-satpass/distinfo
+++ b/astro/p5-Astro-satpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749019216
-SHA256 (Astro-satpass-0.133.tar.gz) = db7ec976f88eab4992c8da36b188da19080a86f1bf6321e7a147c882369b3be3
-SIZE (Astro-satpass-0.133.tar.gz) = 539147
+TIMESTAMP = 1758248380
+SHA256 (Astro-satpass-0.134.tar.gz) = ab6a14e63bd0383c5c200fcd5da7af13871babdf60ed79d7ba2865388c4aa745
+SIZE (Astro-satpass-0.134.tar.gz) = 539964
diff --git a/astro/py-astlib/Makefile b/astro/py-astlib/Makefile
index 210b07be21bf..30fdf8661983 100644
--- a/astro/py-astlib/Makefile
+++ b/astro/py-astlib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= astlib
PORTVERSION= 0.11.10
+PORTREVISION= 1
CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/py-astroML/Makefile b/astro/py-astroML/Makefile
index 49fc551389c9..3827dccb78d5 100644
--- a/astro/py-astroML/Makefile
+++ b/astro/py-astroML/Makefile
@@ -1,6 +1,6 @@
PORTNAME= astroML
PORTVERSION= 1.0.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= astro
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/py-astropy-healpix/Makefile b/astro/py-astropy-healpix/Makefile
new file mode 100644
index 000000000000..91423e66b92d
--- /dev/null
+++ b/astro/py-astropy-healpix/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= astropy-healpix
+PORTVERSION= 1.1.2
+CATEGORIES= astro python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= HEALPix algorithm for Astropy
+WWW= https://astropy-healpix.readthedocs.io/en/latest/ \
+ https://github.com/astropy/astropy-healpix
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}extension-helpers>0:astro/py-extension-helpers@${PY_FLAVOR} \
+ ${PYNUMPY} \
+ ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astropy>=5:astro/py-astropy@${PY_FLAVOR} \
+ ${PYNUMPY}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-astropy>0:astro/py-pytest-astropy@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist pytest
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_WRKSRC= ${WRKSRC}/astropy_healpix/tests
+
+post-install:
+ @${STRIP_CMD} \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME:S/-/_/}/_core.*.so \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME:S/-/_/}/compiler_version.*.so
+
+# tests fail to run, see https://github.com/astropy/astropy-healpix/issues/272
+
+.include <bsd.port.mk>
diff --git a/astro/py-astropy-healpix/distinfo b/astro/py-astropy-healpix/distinfo
new file mode 100644
index 000000000000..2ca256f3fb13
--- /dev/null
+++ b/astro/py-astropy-healpix/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757271621
+SHA256 (astropy_healpix-1.1.2.tar.gz) = 03671df12a36ec3b357c244d5154b6786362ff5d80770675c7b24815101066e4
+SIZE (astropy_healpix-1.1.2.tar.gz) = 109453
diff --git a/astro/py-astropy-healpix/pkg-descr b/astro/py-astropy-healpix/pkg-descr
new file mode 100644
index 000000000000..5cd97f174c36
--- /dev/null
+++ b/astro/py-astropy-healpix/pkg-descr
@@ -0,0 +1,4 @@
+HEALPix (Hierarchical Equal Area isoLatitude Pixelisation) is an algorithm for
+pixellizing a sphere that is sometimes used in Astronomy to store data from
+all-sky surveys, but the general algorithm can apply to any field that has to
+deal with representing data on a sphere.
diff --git a/astro/py-astroquery/Makefile b/astro/py-astroquery/Makefile
new file mode 100644
index 000000000000..e107a1aeb9a8
--- /dev/null
+++ b/astro/py-astroquery/Makefile
@@ -0,0 +1,40 @@
+PORTNAME= astroquery
+PORTVERSION= 0.4.11
+CATEGORIES= astro python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Functions and classes to access online astronomical data resources
+WWW= https://astroquery.readthedocs.io/en/latest/ \
+ https://github.com/astropy/astroquery
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.rst
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astropy>=5.0:astro/py-astropy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.8:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}html5lib>=0.999:www/py-html5lib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}keyring>=15.0:security/py-keyring@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.20:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyvo>=1.5:astro/py-pyvo@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.19:www/py-requests@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=0:filesystems/py-fsspec@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}moto>0:devel/py-moto@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-astropy>0:astro/py-pytest-astropy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-dependency>0:devel/py-pytest-dependency@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-doctestplus>0:devel/py-pytest-doctestplus@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-rerunfailures>0:devel/py-pytest-rerunfailures@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-timeout>=0:devel/py-pytest-timeout@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+NO_ARCH= yes
+
+# tests as of 0.4.10: 6 failed, 1701 passed, 744 skipped, 2 xfailed, 4 errors in 90.35s (0:01:30)
+
+.include <bsd.port.mk>
diff --git a/astro/py-astroquery/distinfo b/astro/py-astroquery/distinfo
new file mode 100644
index 000000000000..2ea2c162d102
--- /dev/null
+++ b/astro/py-astroquery/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758469336
+SHA256 (astroquery-0.4.11.tar.gz) = 5537529bddc7fa07e773d5cd9baca593e3f5d93474edd1914f68e89506042b33
+SIZE (astroquery-0.4.11.tar.gz) = 12561055
diff --git a/astro/py-astroquery/pkg-descr b/astro/py-astroquery/pkg-descr
new file mode 100644
index 000000000000..32d01be8a014
--- /dev/null
+++ b/astro/py-astroquery/pkg-descr
@@ -0,0 +1,2 @@
+Astroquery is an astropy affiliated package that contains a collection of tools
+to access online Astronomical data. Each web service has its own sub-package.
diff --git a/astro/py-extension-helpers/Makefile b/astro/py-extension-helpers/Makefile
index 85ec971d442b..cc3a92506d42 100644
--- a/astro/py-extension-helpers/Makefile
+++ b/astro/py-extension-helpers/Makefile
@@ -1,5 +1,5 @@
PORTNAME= extension-helpers
-DISTVERSION= 1.2.0
+DISTVERSION= 1.4.0
CATEGORIES= astro
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/py-extension-helpers/distinfo b/astro/py-extension-helpers/distinfo
index b1a58c408599..8aa64730c232 100644
--- a/astro/py-extension-helpers/distinfo
+++ b/astro/py-extension-helpers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736409916
-SHA256 (extension_helpers-1.2.0.tar.gz) = e7d9c8f71804edd7ecd05b5d59a5b504f6e24867970abfc12771242eed76ebcc
-SIZE (extension_helpers-1.2.0.tar.gz) = 29877
+TIMESTAMP = 1755761646
+SHA256 (extension_helpers-1.4.0.tar.gz) = 78d04185f196e3e0bc5fd8418ce298b014c46f7ac609f6a8c10bf70e8c978324
+SIZE (extension_helpers-1.4.0.tar.gz) = 32995
diff --git a/astro/py-kosmorrolib/Makefile b/astro/py-kosmorrolib/Makefile
index 179926df5798..ac5bf060e895 100644
--- a/astro/py-kosmorrolib/Makefile
+++ b/astro/py-kosmorrolib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kosmorrolib
PORTVERSION= 1.0.10
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,10 +17,10 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}skyfield>0:astro/py-skyfield@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}\
- ${PYTHON_PKGNAMEPREFIX}skyfield-data>0:astro/py-skyfield-data@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}skyfield_data>0:astro/py-skyfield-data@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}skyfield>0:astro/py-skyfield@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR}\
- ${PYTHON_PKGNAMEPREFIX}skyfield-data>0:astro/py-skyfield-data@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}skyfield_data>0:astro/py-skyfield-data@${PY_FLAVOR}
#USE_GITHUB= yes
#GH_ACCOUNT= Kosmorro
diff --git a/astro/py-metpy/Makefile b/astro/py-metpy/Makefile
index 36535191079c..98032307310c 100644
--- a/astro/py-metpy/Makefile
+++ b/astro/py-metpy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= metpy
PORTVERSION= 1.6.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/py-pykep/Makefile b/astro/py-pykep/Makefile
index 073db762b9a3..344929c048e3 100644
--- a/astro/py-pykep/Makefile
+++ b/astro/py-pykep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pykep
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= astro python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/py-pytest-astropy-header/Makefile b/astro/py-pytest-astropy-header/Makefile
new file mode 100644
index 000000000000..eca1932fc089
--- /dev/null
+++ b/astro/py-pytest-astropy-header/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= pytest-astropy-header
+PORTVERSION= 0.2.2
+CATEGORIES= astro python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Pytest plugin to add diagnostic information to header of test output
+WWW= https://github.com/astropy/pytest-astropy-header
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.rst
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist pytest
+
+NO_ARCH= yes
+
+# tests as of 0.2.2: 19 passed in 8.69s
+
+.include <bsd.port.mk>
diff --git a/astro/py-pytest-astropy-header/distinfo b/astro/py-pytest-astropy-header/distinfo
new file mode 100644
index 000000000000..eef9528d96a7
--- /dev/null
+++ b/astro/py-pytest-astropy-header/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757239125
+SHA256 (pytest-astropy-header-0.2.2.tar.gz) = 77891101c94b75a8ca305453b879b318ab6001b370df02be2c0b6d1bb322db10
+SIZE (pytest-astropy-header-0.2.2.tar.gz) = 9914
diff --git a/astro/py-pytest-astropy-header/pkg-descr b/astro/py-pytest-astropy-header/pkg-descr
new file mode 100644
index 000000000000..2175c0a54b18
--- /dev/null
+++ b/astro/py-pytest-astropy-header/pkg-descr
@@ -0,0 +1,5 @@
+The pytest-astropy-header package provides a way to include information about
+the system, Python installation, and select dependencies in the header of the
+output when running pytest. It can be used with packages that are not
+affiliated with the Astropy project, but is optimized for use with
+Astropy-related projects.
diff --git a/astro/py-pytest-astropy/Makefile b/astro/py-pytest-astropy/Makefile
new file mode 100644
index 000000000000..83a43a87cfa6
--- /dev/null
+++ b/astro/py-pytest-astropy/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= pytest-astropy
+PORTVERSION= 0.11.0
+CATEGORIES= astro python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Meta-package containing dependencies for testing
+WWW= https://github.com/astropy/pytest-astropy
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.rst
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hypothesis>=5.1:devel/py-hypothesis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-arraydiff>=0.5:devel/py-pytest-arraydiff@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-astropy-header>=0.2.2:astro/py-pytest-astropy-header@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.3.1:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-doctestplus>=1.0.0:devel/py-pytest-doctestplus@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-filter-subpackage>=0.1.2:devel/py-pytest-filter-subpackage@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=2.0:devel/py-pytest-mock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-remotedata>=0.4.1:devel/py-pytest-remotedata@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest>=4.6:devel/py-pytest@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/astro/py-pytest-astropy/distinfo b/astro/py-pytest-astropy/distinfo
new file mode 100644
index 000000000000..b0acac8e14a5
--- /dev/null
+++ b/astro/py-pytest-astropy/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757240001
+SHA256 (pytest-astropy-0.11.0.tar.gz) = 4eaeaa99ed91163ed8f9aac132c70a81f25bc4c12f3cd54dba329fc26c6739b5
+SIZE (pytest-astropy-0.11.0.tar.gz) = 6336
diff --git a/astro/py-pytest-astropy/pkg-descr b/astro/py-pytest-astropy/pkg-descr
new file mode 100644
index 000000000000..9f720e8590ea
--- /dev/null
+++ b/astro/py-pytest-astropy/pkg-descr
@@ -0,0 +1,3 @@
+pytest-astropy is a meta-package that pulls in the dependencies that are used by
+astropy and some affiliated packages for testing. It can also be used for
+testing packages that are not affiliated with the Astropy project.
diff --git a/astro/py-pyvo/Makefile b/astro/py-pyvo/Makefile
new file mode 100644
index 000000000000..e9ba736cd104
--- /dev/null
+++ b/astro/py-pyvo/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= pyvo
+PORTVERSION= 1.7
+CATEGORIES= astro python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Package for accessing Virtual Observatory data and services
+WWW= https://pyvo.readthedocs.io/en/latest/ \
+ https://github.com/astropy/pyvo
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.rst
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astropy>=4.2:astro/py-astropy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-astropy>0:astro/py-pytest-astropy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-astropy-header>0:astro/py-pytest-astropy-header@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-doctestplus>=0.13:devel/py-pytest-doctestplus@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests-mock>0:www/py-requests-mock@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist pytest
+
+NO_ARCH= yes
+
+TEST_ARGS= --remote-data
+
+# tests as of 1.7: 462 passed, 1 xfailed, 1 xpassed in 146.52s (0:02:26)
+
+.include <bsd.port.mk>
diff --git a/astro/py-pyvo/distinfo b/astro/py-pyvo/distinfo
new file mode 100644
index 000000000000..f9fd9d1a7cd8
--- /dev/null
+++ b/astro/py-pyvo/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757238061
+SHA256 (pyvo-1.7.tar.gz) = a6fad9efd410732d113e55df43b0201c9acb2e29f27532c71bda56f38ce62320
+SIZE (pyvo-1.7.tar.gz) = 2095584
diff --git a/astro/py-pyvo/pkg-descr b/astro/py-pyvo/pkg-descr
new file mode 100644
index 000000000000..d835e80c210e
--- /dev/null
+++ b/astro/py-pyvo/pkg-descr
@@ -0,0 +1,2 @@
+PyVO is a package providing access to remote data and services of the Virtual
+observatory (VO) using Python.
diff --git a/astro/py-skyfield-data/Makefile b/astro/py-skyfield-data/Makefile
index 6eb0cb7cf3b5..49ee8741e651 100644
--- a/astro/py-skyfield-data/Makefile
+++ b/astro/py-skyfield-data/Makefile
@@ -1,6 +1,5 @@
-PORTNAME= skyfield-data
-PORTVERSION= 6.0.0
-PORTREVISION= 1
+PORTNAME= skyfield_data
+PORTVERSION= 7.0.0
CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/py-skyfield-data/distinfo b/astro/py-skyfield-data/distinfo
index bf95ade06463..9d49ec064674 100644
--- a/astro/py-skyfield-data/distinfo
+++ b/astro/py-skyfield-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719256997
-SHA256 (skyfield-data-6.0.0.tar.gz) = 4e4f059c91f712b2d81d87288df04511a8154adb0044ebfc11365a689a53bcac
-SIZE (skyfield-data-6.0.0.tar.gz) = 16961564
+TIMESTAMP = 1756978874
+SHA256 (skyfield_data-7.0.0.tar.gz) = df3b4f0f5b5b57e5adf5a0a5d30d73ca23dd4066ee666da3222d7bd63d580bbd
+SIZE (skyfield_data-7.0.0.tar.gz) = 16984524
diff --git a/astro/py-skyfield/Makefile b/astro/py-skyfield/Makefile
index 250ca58939f0..11a611318900 100644
--- a/astro/py-skyfield/Makefile
+++ b/astro/py-skyfield/Makefile
@@ -1,6 +1,6 @@
PORTNAME= skyfield
PORTVERSION= 1.53
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}jplephem>0:astro/py-jplephem@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sgp4>0:astro/py-sgp4@${PY_FLAVOR} \
diff --git a/astro/py-sunpy/Makefile b/astro/py-sunpy/Makefile
index 551ca12d6edd..073cebeed1ac 100644
--- a/astro/py-sunpy/Makefile
+++ b/astro/py-sunpy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sunpy
DISTVERSION= 7.0.1
+PORTREVISION= 1
CATEGORIES= astro
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/traccar/Makefile b/astro/traccar/Makefile
new file mode 100644
index 000000000000..1b110ec816af
--- /dev/null
+++ b/astro/traccar/Makefile
@@ -0,0 +1,46 @@
+PORTNAME= traccar
+PORTVERSION= 6.10.0
+CATEGORIES= astro java
+MASTER_SITES= https://github.com/traccar/traccar/releases/download/v${DISTVERSION}/
+DISTNAME= ${PORTNAME}-other-${DISTVERSION}
+
+MAINTAINER= samm@FreeBSD.org
+COMMENT= Traccar is a free and open source GPS tracking system
+WWW= https://www.traccar.org/
+
+LICENSE= APACHE20
+
+USES= zip java
+JAVA_VERSION= 17+
+USE_RC_SUBR= traccar
+
+USERS= traccar
+GROUPS= traccar
+
+NO_WRKSUBDIR= yes
+NO_ARCH= yes
+NO_BUILD= yes
+
+TRACCAR_HOME= ${PREFIX}/${PORTNAME}
+TRACCAR_DATADIR?= /var/db/${PORTNAME}
+TRACCAR_LOGDIR?= /var/log/${PORTNAME}
+
+PLIST_SUB= TRACCAR_DATADIR=${TRACCAR_DATADIR} \
+ TRACCAR_LOGDIR=${TRACCAR_LOGDIR}
+SUB_LIST= TRACCAR_DATADIR=${TRACCAR_DATADIR} \
+ TRACCAR_LOGDIR=${TRACCAR_LOGDIR}
+SUB_FILES= traccar.xml pkg-message
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${TRACCAR_HOME} \
+ ${STAGEDIR}${TRACCAR_DATADIR} \
+ ${STAGEDIR}${TRACCAR_LOGDIR} \
+ ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${WRKDIR}/traccar.xml \
+ ${STAGEDIR}${ETCDIR}/traccar.xml.sample
+ ${INSTALL_DATA} ${WRKSRC}/tracker-server.jar ${STAGEDIR}${TRACCAR_HOME}
+.for i in lib schema templates web
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} ${i} ${STAGEDIR}${TRACCAR_HOME})
+.endfor
+
+.include <bsd.port.mk>
diff --git a/astro/traccar/distinfo b/astro/traccar/distinfo
new file mode 100644
index 000000000000..a907832ca1eb
--- /dev/null
+++ b/astro/traccar/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758469195
+SHA256 (traccar-other-6.10.0.zip) = 386fb275b8fff8276548153cda81a966ebf69294a63f76a92d2c2d5e6b651410
+SIZE (traccar-other-6.10.0.zip) = 150968918
diff --git a/astro/traccar/files/pkg-message.in b/astro/traccar/files/pkg-message.in
new file mode 100644
index 000000000000..b1c5f995831c
--- /dev/null
+++ b/astro/traccar/files/pkg-message.in
@@ -0,0 +1,16 @@
+[
+{ type: install
+ message: <<EOM
+
+Traccar was sucesfully installed in the %%PREFIX%%/traccar.
+
+- configuration file: %%ETCDIR%%/traccar.xml
+- logs: %%TRACCAR_LOGDIR%%
+- H2 database files: %%TRACCAR_DATADIR%%
+
+It is not recommended to use H2 database for production.
+Edit %%ETCDIR%%/traccar.xml according to documentation at
+https://www.traccar.org/documentation/ to use another SQL database
+EOM
+}
+]
diff --git a/astro/traccar/files/traccar.in b/astro/traccar/files/traccar.in
new file mode 100644
index 000000000000..e0df44a400b7
--- /dev/null
+++ b/astro/traccar/files/traccar.in
@@ -0,0 +1,42 @@
+#!/bin/sh
+
+# PROVIDE: traccar
+# REQUIRE: DAEMON
+# BEFORE: LOGIN
+# KEYWORD: shutdown
+
+# Add the following lines to /etc/rc.conf to enable traccar:
+#
+# traccar_enable (bool): Set to YES to enable traccar
+# Default: NO
+# traccar_flags (str): Extra flags passed to traccar
+# traccar_config (str): traccar configuration directory
+# Default: ${PREFIX}/etc/beats
+# traccar_conffile (str): traccar configuration file
+# relative to ${traccar_conf}
+# Default: traccar.xml
+
+. /etc/rc.subr
+
+name="traccar"
+rcvar=${name}_enable
+load_rc_config $name
+
+: ${traccar_enable:="NO"}
+: ${traccar_config:="%%ETCDIR%%/traccar.xml"}
+: ${traccar_home:="%%PREFIX%%/traccar"}
+: ${traccar_logs:="%%TRACCAR_LOGDIR%%"}
+
+# daemon
+start_precmd=traccar_prestart
+command=/usr/sbin/daemon
+pidfile="/var/run/${name}"
+command_args="-frP ${pidfile} --user traccar %%PREFIX%%/bin/java -jar tracker-server.jar ${traccar_flags} ${traccar_config}"
+
+traccar_prestart() {
+# Have to empty rc_flags so they don't get passed to daemon(8)
+ rc_flags=""
+ cd ${traccar_home}
+}
+
+run_rc_command "$1"
diff --git a/astro/traccar/files/traccar.xml.in b/astro/traccar/files/traccar.xml.in
new file mode 100644
index 000000000000..895e4bcf9ee4
--- /dev/null
+++ b/astro/traccar/files/traccar.xml.in
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE properties SYSTEM 'http://java.sun.com/dtd/properties.dtd'>
+<properties>
+
+ <!-- Documentation: https://www.traccar.org/configuration-file/ -->
+
+ <entry key='database.driver'>org.h2.Driver</entry>
+ <entry key='database.url'>jdbc:h2:%%TRACCAR_DATADIR%%/database</entry>
+ <entry key='database.user'>sa</entry>
+ <entry key='database.password'></entry>
+ <entry key='logger.file'>%%TRACCAR_LOGDIR%%/traccar.log</entry>
+</properties>
diff --git a/astro/traccar/pkg-descr b/astro/traccar/pkg-descr
new file mode 100644
index 000000000000..25162232f0d6
--- /dev/null
+++ b/astro/traccar/pkg-descr
@@ -0,0 +1,3 @@
+Traccar is an open source GPS tracking system. It supports more than 200 GPS
+protocols and more than 2000 models of GPS tracking devices. Traccar can be used
+with any major SQL database system. It also provides easy to use REST API.
diff --git a/astro/traccar/pkg-plist b/astro/traccar/pkg-plist
new file mode 100644
index 000000000000..105ecc6295d2
--- /dev/null
+++ b/astro/traccar/pkg-plist
@@ -0,0 +1,558 @@
+traccar/lib/HikariCP-7.0.2.jar
+traccar/lib/SparseBitSet-1.2.jar
+traccar/lib/accessors-smart-2.5.2.jar
+traccar/lib/amqp-client-5.26.0.jar
+traccar/lib/animal-sniffer-annotations-1.24.jar
+traccar/lib/annotations-2.34.0.jar
+traccar/lib/annotations-26.0.2-1.jar
+traccar/lib/annotations-4.1.1.4.jar
+traccar/lib/aopalliance-1.0.jar
+traccar/lib/aopalliance-repackaged-3.0.6.jar
+traccar/lib/apache-client-2.34.0.jar
+traccar/lib/api-common-2.53.0.jar
+traccar/lib/asm-9.8.jar
+traccar/lib/asm-analysis-9.7.1.jar
+traccar/lib/asm-commons-9.8.jar
+traccar/lib/asm-tree-9.8.jar
+traccar/lib/asm-util-9.7.1.jar
+traccar/lib/auth-2.34.0.jar
+traccar/lib/auto-value-annotations-1.11.0.jar
+traccar/lib/aws-core-2.34.0.jar
+traccar/lib/aws-query-protocol-2.34.0.jar
+traccar/lib/byte-buddy-1.15.11.jar
+traccar/lib/checker-qual-3.49.5.jar
+traccar/lib/checksums-2.34.0.jar
+traccar/lib/checksums-spi-2.34.0.jar
+traccar/lib/commons-beanutils-1.9.4.jar
+traccar/lib/commons-codec-1.19.0.jar
+traccar/lib/commons-collections-3.2.2.jar
+traccar/lib/commons-collections4-4.5.0.jar
+traccar/lib/commons-compress-1.22.jar
+traccar/lib/commons-digester3-3.2.jar
+traccar/lib/commons-io-2.19.0.jar
+traccar/lib/commons-jexl3-3.5.0.jar
+traccar/lib/commons-lang3-3.17.0.jar
+traccar/lib/commons-logging-1.3.5.jar
+traccar/lib/commons-math3-3.6.1.jar
+traccar/lib/commons-pool2-2.12.1.jar
+traccar/lib/commons-text-1.13.1.jar
+traccar/lib/conscrypt-openjdk-uber-2.5.2.jar
+traccar/lib/content-type-2.3.jar
+traccar/lib/curvesapi-1.07.jar
+traccar/lib/dagger-2.42.jar
+traccar/lib/detector-resources-support-0.33.0.jar
+traccar/lib/endpoints-spi-2.34.0.jar
+traccar/lib/error_prone_annotations-2.38.0.jar
+traccar/lib/eventstream-1.0.1.jar
+traccar/lib/exporter-metrics-0.33.0.jar
+traccar/lib/failureaccess-1.0.2.jar
+traccar/lib/firebase-admin-9.6.0.jar
+traccar/lib/gapic-google-cloud-storage-v2-2.56.0.jar
+traccar/lib/gax-2.70.0.jar
+traccar/lib/gax-grpc-2.70.0.jar
+traccar/lib/gax-httpjson-2.70.0.jar
+traccar/lib/google-api-client-2.7.2.jar
+traccar/lib/google-api-client-gson-2.7.2.jar
+traccar/lib/google-api-services-storage-v1-rev20250815-2.0.0.jar
+traccar/lib/google-auth-library-credentials-1.37.1.jar
+traccar/lib/google-auth-library-oauth2-http-1.37.1.jar
+traccar/lib/google-cloud-core-2.60.0.jar
+traccar/lib/google-cloud-core-grpc-2.60.0.jar
+traccar/lib/google-cloud-core-http-2.60.0.jar
+traccar/lib/google-cloud-firestore-3.32.2.jar
+traccar/lib/google-cloud-monitoring-3.52.0.jar
+traccar/lib/google-cloud-storage-2.56.0.jar
+traccar/lib/google-http-client-1.47.1.jar
+traccar/lib/google-http-client-apache-v2-1.47.1.jar
+traccar/lib/google-http-client-appengine-1.47.1.jar
+traccar/lib/google-http-client-gson-1.47.1.jar
+traccar/lib/google-http-client-jackson2-1.47.1.jar
+traccar/lib/google-oauth-client-1.39.0.jar
+traccar/lib/googleauth-1.5.0.jar
+traccar/lib/grpc-alts-1.71.0.jar
+traccar/lib/grpc-api-1.71.0.jar
+traccar/lib/grpc-auth-1.71.0.jar
+traccar/lib/grpc-context-1.71.0.jar
+traccar/lib/grpc-core-1.71.0.jar
+traccar/lib/grpc-google-cloud-storage-v2-2.56.0.jar
+traccar/lib/grpc-googleapis-1.71.0.jar
+traccar/lib/grpc-grpclb-1.71.0.jar
+traccar/lib/grpc-inprocess-1.71.0.jar
+traccar/lib/grpc-netty-shaded-1.71.0.jar
+traccar/lib/grpc-opentelemetry-1.71.0.jar
+traccar/lib/grpc-protobuf-1.71.0.jar
+traccar/lib/grpc-protobuf-lite-1.71.0.jar
+traccar/lib/grpc-rls-1.71.0.jar
+traccar/lib/grpc-services-1.71.0.jar
+traccar/lib/grpc-stub-1.71.0.jar
+traccar/lib/grpc-util-1.71.0.jar
+traccar/lib/grpc-xds-1.71.0.jar
+traccar/lib/gson-2.13.1.jar
+traccar/lib/guava-33.4.0-jre.jar
+traccar/lib/guice-7.0.0.jar
+traccar/lib/guice-bridge-3.0.6.jar
+traccar/lib/guice-servlet-7.0.0.jar
+traccar/lib/h2-2.3.232.jar
+traccar/lib/hivemq-mqtt-client-1.3.9.jar
+traccar/lib/hk2-api-3.0.6.jar
+traccar/lib/hk2-locator-3.0.6.jar
+traccar/lib/hk2-utils-3.0.6.jar
+traccar/lib/http-auth-2.34.0.jar
+traccar/lib/http-auth-aws-2.34.0.jar
+traccar/lib/http-auth-aws-eventstream-2.34.0.jar
+traccar/lib/http-auth-spi-2.34.0.jar
+traccar/lib/http-client-spi-2.34.0.jar
+traccar/lib/httpclient-4.5.14.jar
+traccar/lib/httpclient5-5.3.1.jar
+traccar/lib/httpcore-4.4.16.jar
+traccar/lib/httpcore5-5.2.4.jar
+traccar/lib/httpcore5-h2-5.2.4.jar
+traccar/lib/ical4j-4.1.1.jar
+traccar/lib/identity-spi-2.34.0.jar
+traccar/lib/j2objc-annotations-3.0.0.jar
+traccar/lib/jackson-annotations-2.18.2.jar
+traccar/lib/jackson-core-2.18.2.jar
+traccar/lib/jackson-databind-2.18.2.jar
+traccar/lib/jackson-datatype-jakarta-jsonp-2.18.2.jar
+traccar/lib/jackson-jaxrs-base-2.18.2.jar
+traccar/lib/jackson-jaxrs-json-provider-2.18.2.jar
+traccar/lib/jackson-module-blackbird-2.18.2.jar
+traccar/lib/jackson-module-jakarta-xmlbind-annotations-2.18.2.jar
+traccar/lib/jackson-module-jaxb-annotations-2.18.2.jar
+traccar/lib/jakarta.activation-2.0.1.jar
+traccar/lib/jakarta.activation-api-2.1.3.jar
+traccar/lib/jakarta.annotation-api-2.1.1.jar
+traccar/lib/jakarta.enterprise.cdi-api-4.0.1.jar
+traccar/lib/jakarta.enterprise.lang-model-4.0.1.jar
+traccar/lib/jakarta.inject-api-2.0.1.jar
+traccar/lib/jakarta.interceptor-api-2.1.0.jar
+traccar/lib/jakarta.json-2.0.1.jar
+traccar/lib/jakarta.json-api-2.1.3.jar
+traccar/lib/jakarta.mail-2.0.2.jar
+traccar/lib/jakarta.servlet-api-6.0.0.jar
+traccar/lib/jakarta.transaction-api-2.0.1.jar
+traccar/lib/jakarta.validation-api-3.0.2.jar
+traccar/lib/jakarta.websocket-api-2.1.1.jar
+traccar/lib/jakarta.websocket-client-api-2.1.1.jar
+traccar/lib/jakarta.ws.rs-api-3.1.0.jar
+traccar/lib/jakarta.xml.bind-api-4.0.2.jar
+traccar/lib/javassist-3.30.2-GA.jar
+traccar/lib/javax.activation-api-1.2.0.jar
+traccar/lib/javax.annotation-api-1.3.2.jar
+traccar/lib/javax.inject-1.jar
+traccar/lib/jaxb-api-2.3.1.jar
+traccar/lib/jcip-annotations-1.0-1.jar
+traccar/lib/jcl-over-slf4j-1.7.30.jar
+traccar/lib/jctools-core-2.1.2.jar
+traccar/lib/jedis-6.2.0.jar
+traccar/lib/jersey-client-3.1.11.jar
+traccar/lib/jersey-common-3.1.11.jar
+traccar/lib/jersey-container-servlet-3.1.11.jar
+traccar/lib/jersey-container-servlet-core-3.1.11.jar
+traccar/lib/jersey-entity-filtering-3.1.11.jar
+traccar/lib/jersey-hk2-3.1.11.jar
+traccar/lib/jersey-media-json-jackson-3.1.11.jar
+traccar/lib/jersey-server-3.1.11.jar
+traccar/lib/jetty-alpn-client-12.1.1.jar
+traccar/lib/jetty-annotations-12.1.1.jar
+traccar/lib/jetty-client-12.1.1.jar
+traccar/lib/jetty-compression-common-12.1.1.jar
+traccar/lib/jetty-compression-gzip-12.1.1.jar
+traccar/lib/jetty-compression-server-12.1.1.jar
+traccar/lib/jetty-ee-webapp-12.1.1.jar
+traccar/lib/jetty-ee10-annotations-12.1.1.jar
+traccar/lib/jetty-ee10-plus-12.1.1.jar
+traccar/lib/jetty-ee10-proxy-12.1.1.jar
+traccar/lib/jetty-ee10-servlet-12.1.1.jar
+traccar/lib/jetty-ee10-servlets-12.1.1.jar
+traccar/lib/jetty-ee10-webapp-12.1.1.jar
+traccar/lib/jetty-ee10-websocket-jakarta-client-12.1.1.jar
+traccar/lib/jetty-ee10-websocket-jakarta-common-12.1.1.jar
+traccar/lib/jetty-ee10-websocket-jakarta-server-12.1.1.jar
+traccar/lib/jetty-ee10-websocket-jetty-server-12.1.1.jar
+traccar/lib/jetty-ee10-websocket-servlet-12.1.1.jar
+traccar/lib/jetty-http-12.1.1.jar
+traccar/lib/jetty-io-12.1.1.jar
+traccar/lib/jetty-jndi-12.1.1.jar
+traccar/lib/jetty-plus-12.1.1.jar
+traccar/lib/jetty-security-12.1.1.jar
+traccar/lib/jetty-server-12.1.1.jar
+traccar/lib/jetty-session-12.1.1.jar
+traccar/lib/jetty-util-12.1.1.jar
+traccar/lib/jetty-websocket-core-client-12.1.1.jar
+traccar/lib/jetty-websocket-core-common-12.1.1.jar
+traccar/lib/jetty-websocket-core-server-12.1.1.jar
+traccar/lib/jetty-websocket-jetty-api-12.1.1.jar
+traccar/lib/jetty-websocket-jetty-common-12.1.1.jar
+traccar/lib/jetty-websocket-jetty-server-12.1.1.jar
+traccar/lib/jetty-xml-12.1.1.jar
+traccar/lib/jffi-1.3.13-native.jar
+traccar/lib/jffi-1.3.13.jar
+traccar/lib/jna-5.17.0.jar
+traccar/lib/jna-platform-5.17.0.jar
+traccar/lib/jnr-a64asm-1.0.0.jar
+traccar/lib/jnr-constants-0.10.4.jar
+traccar/lib/jnr-ffi-2.2.17.jar
+traccar/lib/jnr-posix-3.1.20.jar
+traccar/lib/jnr-x86asm-1.0.2.jar
+traccar/lib/json-20250517.jar
+traccar/lib/json-simple-3.0.2.jar
+traccar/lib/json-smart-2.5.2.jar
+traccar/lib/json-utils-2.34.0.jar
+traccar/lib/jsr305-3.0.2.jar
+traccar/lib/jts-core-1.20.0.jar
+traccar/lib/jxls-2.14.0.jar
+traccar/lib/jxls-poi-2.14.0.jar
+traccar/lib/kafka-clients-4.1.0.jar
+traccar/lib/lang-tag-1.7.jar
+traccar/lib/liquibase-core-4.33.0.jar
+traccar/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
+traccar/lib/log4j-api-2.17.2.jar
+traccar/lib/logback-core-1.2.13.jar
+traccar/lib/lz4-java-1.8.0.jar
+traccar/lib/mariadb-java-client-3.5.6.jar
+traccar/lib/metrics-spi-2.34.0.jar
+traccar/lib/mssql-jdbc-13.2.0.jre11.jar
+traccar/lib/mysql-connector-j-9.4.0.jar
+traccar/lib/netty-buffer-4.2.6.Final.jar
+traccar/lib/netty-codec-4.2.6.Final.jar
+traccar/lib/netty-codec-base-4.2.6.Final.jar
+traccar/lib/netty-codec-compression-4.2.6.Final.jar
+traccar/lib/netty-codec-dns-4.2.6.Final.jar
+traccar/lib/netty-codec-http-4.2.6.Final.jar
+traccar/lib/netty-codec-http2-4.1.126.Final.jar
+traccar/lib/netty-codec-marshalling-4.2.6.Final.jar
+traccar/lib/netty-codec-mqtt-4.2.6.Final.jar
+traccar/lib/netty-codec-protobuf-4.2.6.Final.jar
+traccar/lib/netty-common-4.2.6.Final.jar
+traccar/lib/netty-handler-4.2.6.Final.jar
+traccar/lib/netty-nio-client-2.34.0.jar
+traccar/lib/netty-resolver-4.2.6.Final.jar
+traccar/lib/netty-resolver-dns-4.2.6.Final.jar
+traccar/lib/netty-transport-4.2.6.Final.jar
+traccar/lib/netty-transport-classes-epoll-4.1.126.Final.jar
+traccar/lib/netty-transport-native-unix-common-4.2.6.Final.jar
+traccar/lib/nimbus-jose-jwt-10.4.2.jar
+traccar/lib/oauth2-oidc-sdk-11.28.jar
+traccar/lib/opencensus-api-0.31.1.jar
+traccar/lib/opencensus-contrib-http-util-0.31.1.jar
+traccar/lib/opencsv-5.11.2.jar
+traccar/lib/openlocationcode-1.0.4.jar
+traccar/lib/opentelemetry-api-1.47.0.jar
+traccar/lib/opentelemetry-context-1.47.0.jar
+traccar/lib/opentelemetry-extension-incubator-1.35.0-alpha.jar
+traccar/lib/opentelemetry-gcp-resources-1.37.0-alpha.jar
+traccar/lib/opentelemetry-grpc-1.6-2.1.0-alpha.jar
+traccar/lib/opentelemetry-instrumentation-api-2.1.0.jar
+traccar/lib/opentelemetry-instrumentation-api-incubator-2.1.0-alpha.jar
+traccar/lib/opentelemetry-sdk-1.47.0.jar
+traccar/lib/opentelemetry-sdk-common-1.47.0.jar
+traccar/lib/opentelemetry-sdk-extension-autoconfigure-spi-1.47.0.jar
+traccar/lib/opentelemetry-sdk-logs-1.47.0.jar
+traccar/lib/opentelemetry-sdk-metrics-1.47.0.jar
+traccar/lib/opentelemetry-sdk-trace-1.47.0.jar
+traccar/lib/opentelemetry-semconv-1.29.0-alpha.jar
+traccar/lib/osgi-resource-locator-1.0.3.jar
+traccar/lib/perfmark-api-0.27.0.jar
+traccar/lib/poi-5.2.2.jar
+traccar/lib/poi-ooxml-5.2.2.jar
+traccar/lib/poi-ooxml-lite-5.2.2.jar
+traccar/lib/postgresql-42.7.8.jar
+traccar/lib/profiles-2.34.0.jar
+traccar/lib/proto-google-cloud-firestore-bundle-v1-3.32.2.jar
+traccar/lib/proto-google-cloud-firestore-v1-3.32.2.jar
+traccar/lib/proto-google-cloud-monitoring-v3-3.52.0.jar
+traccar/lib/proto-google-cloud-storage-v2-2.56.0.jar
+traccar/lib/proto-google-common-protos-2.61.0.jar
+traccar/lib/proto-google-iam-v1-1.56.0.jar
+traccar/lib/protobuf-java-4.32.1.jar
+traccar/lib/protobuf-java-util-3.25.8.jar
+traccar/lib/protocol-core-2.34.0.jar
+traccar/lib/re2j-1.8.jar
+traccar/lib/reactive-streams-1.0.4.jar
+traccar/lib/redis-authx-core-0.1.1-beta2.jar
+traccar/lib/regions-2.34.0.jar
+traccar/lib/retries-2.34.0.jar
+traccar/lib/retries-spi-2.34.0.jar
+traccar/lib/rxjava-2.2.21.jar
+traccar/lib/sdk-core-2.34.0.jar
+traccar/lib/shared-resourcemapping-0.33.0.jar
+traccar/lib/slf4j-api-2.0.17.jar
+traccar/lib/slf4j-jdk14-2.0.17.jar
+traccar/lib/snakeyaml-2.4.jar
+traccar/lib/snappy-java-1.1.10.7.jar
+traccar/lib/sns-2.34.0.jar
+traccar/lib/spatial4j-0.8.jar
+traccar/lib/third-party-jackson-core-2.34.0.jar
+traccar/lib/threeten-extra-1.8.0.jar
+traccar/lib/threetenbp-1.7.0.jar
+traccar/lib/utils-2.34.0.jar
+traccar/lib/utils-lite-2.34.0.jar
+traccar/lib/velocity-engine-core-2.4.1.jar
+traccar/lib/velocity-tools-generic-3.1.jar
+traccar/lib/xmlbeans-5.0.3.jar
+traccar/lib/zstd-jni-1.5.6-10.jar
+traccar/schema/changelog-4.0-clean.xml
+traccar/schema/changelog-4.1.xml
+traccar/schema/changelog-4.10.xml
+traccar/schema/changelog-4.11.xml
+traccar/schema/changelog-4.13.xml
+traccar/schema/changelog-4.15.xml
+traccar/schema/changelog-4.7.xml
+traccar/schema/changelog-4.9.xml
+traccar/schema/changelog-5.0.xml
+traccar/schema/changelog-5.1.xml
+traccar/schema/changelog-5.10.xml
+traccar/schema/changelog-5.11.xml
+traccar/schema/changelog-5.2.xml
+traccar/schema/changelog-5.3.xml
+traccar/schema/changelog-5.4.xml
+traccar/schema/changelog-5.5.xml
+traccar/schema/changelog-5.6.xml
+traccar/schema/changelog-5.7.xml
+traccar/schema/changelog-5.8.xml
+traccar/schema/changelog-5.9.xml
+traccar/schema/changelog-6.2.xml
+traccar/schema/changelog-6.3.xml
+traccar/schema/changelog-6.6.xml
+traccar/schema/changelog-6.7.0.xml
+traccar/schema/changelog-6.8.0.xml
+traccar/schema/changelog-6.9.0.xml
+traccar/schema/changelog-master.xml
+traccar/templates/export/devices.xlsx
+traccar/templates/export/events.xlsx
+traccar/templates/export/route.xlsx
+traccar/templates/export/stops.xlsx
+traccar/templates/export/summary.xlsx
+traccar/templates/export/trips.xlsx
+traccar/templates/notifications/el/alarm.vm
+traccar/templates/notifications/el/commandResult.vm
+traccar/templates/notifications/el/deviceExpiration.vm
+traccar/templates/notifications/el/deviceExpirationReminder.vm
+traccar/templates/notifications/el/deviceFuelDrop.vm
+traccar/templates/notifications/el/deviceFuelIncrease.vm
+traccar/templates/notifications/el/deviceInactive.vm
+traccar/templates/notifications/el/deviceMoving.vm
+traccar/templates/notifications/el/deviceOffline.vm
+traccar/templates/notifications/el/deviceOnline.vm
+traccar/templates/notifications/el/deviceOverspeed.vm
+traccar/templates/notifications/el/deviceStopped.vm
+traccar/templates/notifications/el/deviceUnknown.vm
+traccar/templates/notifications/el/driverChanged.vm
+traccar/templates/notifications/el/geofenceEnter.vm
+traccar/templates/notifications/el/geofenceExit.vm
+traccar/templates/notifications/el/ignitionOff.vm
+traccar/templates/notifications/el/ignitionOn.vm
+traccar/templates/notifications/el/maintenance.vm
+traccar/templates/notifications/el/media.vm
+traccar/templates/notifications/el/passwordReset.vm
+traccar/templates/notifications/el/queuedCommandSent.vm
+traccar/templates/notifications/el/scheduledReport.vm
+traccar/templates/notifications/el/userExpiration.vm
+traccar/templates/notifications/el/userExpirationReminder.vm
+traccar/templates/notifications/en/alarm.vm
+traccar/templates/notifications/en/commandResult.vm
+traccar/templates/notifications/en/deviceExpiration.vm
+traccar/templates/notifications/en/deviceExpirationReminder.vm
+traccar/templates/notifications/en/deviceFuelDrop.vm
+traccar/templates/notifications/en/deviceFuelIncrease.vm
+traccar/templates/notifications/en/deviceInactive.vm
+traccar/templates/notifications/en/deviceMoving.vm
+traccar/templates/notifications/en/deviceOffline.vm
+traccar/templates/notifications/en/deviceOnline.vm
+traccar/templates/notifications/en/deviceOverspeed.vm
+traccar/templates/notifications/en/deviceStopped.vm
+traccar/templates/notifications/en/deviceUnknown.vm
+traccar/templates/notifications/en/driverChanged.vm
+traccar/templates/notifications/en/geofenceEnter.vm
+traccar/templates/notifications/en/geofenceExit.vm
+traccar/templates/notifications/en/ignitionOff.vm
+traccar/templates/notifications/en/ignitionOn.vm
+traccar/templates/notifications/en/maintenance.vm
+traccar/templates/notifications/en/media.vm
+traccar/templates/notifications/en/passwordReset.vm
+traccar/templates/notifications/en/queuedCommandSent.vm
+traccar/templates/notifications/en/scheduledReport.vm
+traccar/templates/notifications/en/userExpiration.vm
+traccar/templates/notifications/en/userExpirationReminder.vm
+traccar/templates/notifications/es/alarm.vm
+traccar/templates/notifications/es/commandResult.vm
+traccar/templates/notifications/es/deviceExpiration.vm
+traccar/templates/notifications/es/deviceExpirationReminder.vm
+traccar/templates/notifications/es/deviceFuelDrop.vm
+traccar/templates/notifications/es/deviceFuelIncrease.vm
+traccar/templates/notifications/es/deviceInactive.vm
+traccar/templates/notifications/es/deviceMoving.vm
+traccar/templates/notifications/es/deviceOffline.vm
+traccar/templates/notifications/es/deviceOnline.vm
+traccar/templates/notifications/es/deviceOverspeed.vm
+traccar/templates/notifications/es/deviceStopped.vm
+traccar/templates/notifications/es/deviceUnknown.vm
+traccar/templates/notifications/es/driverChanged.vm
+traccar/templates/notifications/es/geofenceEnter.vm
+traccar/templates/notifications/es/geofenceExit.vm
+traccar/templates/notifications/es/ignitionOff.vm
+traccar/templates/notifications/es/ignitionOn.vm
+traccar/templates/notifications/es/maintenance.vm
+traccar/templates/notifications/es/media.vm
+traccar/templates/notifications/es/passwordReset.vm
+traccar/templates/notifications/es/queuedCommandSent.vm
+traccar/templates/notifications/es/userExpiration.vm
+traccar/templates/notifications/es/userExpirationReminder.vm
+traccar/templates/notifications/pl/alarm.vm
+traccar/templates/notifications/pl/commandResult.vm
+traccar/templates/notifications/pl/deviceExpiration.vm
+traccar/templates/notifications/pl/deviceExpirationReminder.vm
+traccar/templates/notifications/pl/deviceFuelDrop.vm
+traccar/templates/notifications/pl/deviceFuelIncrease.vm
+traccar/templates/notifications/pl/deviceInactive.vm
+traccar/templates/notifications/pl/deviceMoving.vm
+traccar/templates/notifications/pl/deviceOffline.vm
+traccar/templates/notifications/pl/deviceOnline.vm
+traccar/templates/notifications/pl/deviceOverspeed.vm
+traccar/templates/notifications/pl/deviceStopped.vm
+traccar/templates/notifications/pl/deviceUnknown.vm
+traccar/templates/notifications/pl/driverChanged.vm
+traccar/templates/notifications/pl/geofenceEnter.vm
+traccar/templates/notifications/pl/geofenceExit.vm
+traccar/templates/notifications/pl/ignitionOff.vm
+traccar/templates/notifications/pl/ignitionOn.vm
+traccar/templates/notifications/pl/maintenance.vm
+traccar/templates/notifications/pl/media.vm
+traccar/templates/notifications/pl/passwordReset.vm
+traccar/templates/notifications/pl/queuedCommandSent.vm
+traccar/templates/notifications/pl/scheduledReport.vm
+traccar/templates/notifications/pl/userExpiration.vm
+traccar/templates/notifications/pl/userExpirationReminder.vm
+traccar/templates/translations/af.json
+traccar/templates/translations/ar.json
+traccar/templates/translations/az.json
+traccar/templates/translations/bg.json
+traccar/templates/translations/bn.json
+traccar/templates/translations/ca.json
+traccar/templates/translations/cs.json
+traccar/templates/translations/da.json
+traccar/templates/translations/de.json
+traccar/templates/translations/el.json
+traccar/templates/translations/en.json
+traccar/templates/translations/es.json
+traccar/templates/translations/et.json
+traccar/templates/translations/fa.json
+traccar/templates/translations/fi.json
+traccar/templates/translations/fr.json
+traccar/templates/translations/gl.json
+traccar/templates/translations/he.json
+traccar/templates/translations/hi.json
+traccar/templates/translations/hr.json
+traccar/templates/translations/hu.json
+traccar/templates/translations/hy.json
+traccar/templates/translations/id.json
+traccar/templates/translations/it.json
+traccar/templates/translations/ja.json
+traccar/templates/translations/ka.json
+traccar/templates/translations/kk.json
+traccar/templates/translations/km.json
+traccar/templates/translations/ko.json
+traccar/templates/translations/lo.json
+traccar/templates/translations/lt.json
+traccar/templates/translations/lv.json
+traccar/templates/translations/mk.json
+traccar/templates/translations/ml.json
+traccar/templates/translations/mn.json
+traccar/templates/translations/ms.json
+traccar/templates/translations/nb.json
+traccar/templates/translations/ne.json
+traccar/templates/translations/nl.json
+traccar/templates/translations/nn.json
+traccar/templates/translations/pl.json
+traccar/templates/translations/pt.json
+traccar/templates/translations/pt_BR.json
+traccar/templates/translations/ro.json
+traccar/templates/translations/ru.json
+traccar/templates/translations/si.json
+traccar/templates/translations/sk.json
+traccar/templates/translations/sl.json
+traccar/templates/translations/sq.json
+traccar/templates/translations/sr.json
+traccar/templates/translations/sv.json
+traccar/templates/translations/sw.json
+traccar/templates/translations/ta.json
+traccar/templates/translations/th.json
+traccar/templates/translations/tk.json
+traccar/templates/translations/tr.json
+traccar/templates/translations/uk.json
+traccar/templates/translations/uz.json
+traccar/templates/translations/vi.json
+traccar/templates/translations/zh.json
+traccar/templates/translations/zh_TW.json
+traccar/web/assets/index-CCBTrEk7.js
+traccar/web/assets/index-DRQ0rJbo.css
+traccar/web/apple-touch-icon-180x180.png
+traccar/web/assets/alarm-DM0YUa2r.mp3
+traccar/web/assets/workbox-window.prod.es5-B9K5rw8f.js
+traccar/web/favicon.ico
+traccar/web/index.html
+traccar/web/logo.svg
+traccar/web/manifest.webmanifest
+traccar/web/mapbox-gl-rtl-text.js
+traccar/web/maskable-icon-512x512.png
+traccar/web/pwa-192x192.png
+traccar/web/pwa-512x512.png
+traccar/web/pwa-64x64.png
+traccar/web/styles.css
+traccar/web/sw.js
+traccar/web/workbox-e3490c72.js
+traccar/tracker-server.jar
+traccar/templates/notifications/de/alarm.vm
+traccar/templates/notifications/de/commandResult.vm
+traccar/templates/notifications/de/deviceExpiration.vm
+traccar/templates/notifications/de/deviceExpirationReminder.vm
+traccar/templates/notifications/de/deviceFuelDrop.vm
+traccar/templates/notifications/de/deviceFuelIncrease.vm
+traccar/templates/notifications/de/deviceInactive.vm
+traccar/templates/notifications/de/deviceMoving.vm
+traccar/templates/notifications/de/deviceOffline.vm
+traccar/templates/notifications/de/deviceOnline.vm
+traccar/templates/notifications/de/deviceOverspeed.vm
+traccar/templates/notifications/de/deviceStopped.vm
+traccar/templates/notifications/de/deviceUnknown.vm
+traccar/templates/notifications/de/driverChanged.vm
+traccar/templates/notifications/de/geofenceEnter.vm
+traccar/templates/notifications/de/geofenceExit.vm
+traccar/templates/notifications/de/ignitionOff.vm
+traccar/templates/notifications/de/ignitionOn.vm
+traccar/templates/notifications/de/maintenance.vm
+traccar/templates/notifications/de/media.vm
+traccar/templates/notifications/de/passwordReset.vm
+traccar/templates/notifications/de/queuedCommandSent.vm
+traccar/templates/notifications/de/scheduledReport.vm
+traccar/templates/notifications/de/userExpiration.vm
+traccar/templates/notifications/de/userExpirationReminder.vm
+traccar/templates/notifications/pt_BR/alarm.vm
+traccar/templates/notifications/pt_BR/commandResult.vm
+traccar/templates/notifications/pt_BR/deviceExpiration.vm
+traccar/templates/notifications/pt_BR/deviceExpirationReminder.vm
+traccar/templates/notifications/pt_BR/deviceFuelDrop.vm
+traccar/templates/notifications/pt_BR/deviceFuelIncrease.vm
+traccar/templates/notifications/pt_BR/deviceInactive.vm
+traccar/templates/notifications/pt_BR/deviceMoving.vm
+traccar/templates/notifications/pt_BR/deviceOffline.vm
+traccar/templates/notifications/pt_BR/deviceOnline.vm
+traccar/templates/notifications/pt_BR/deviceOverspeed.vm
+traccar/templates/notifications/pt_BR/deviceStopped.vm
+traccar/templates/notifications/pt_BR/deviceUnknown.vm
+traccar/templates/notifications/pt_BR/driverChanged.vm
+traccar/templates/notifications/pt_BR/geofenceEnter.vm
+traccar/templates/notifications/pt_BR/geofenceExit.vm
+traccar/templates/notifications/pt_BR/ignitionOff.vm
+traccar/templates/notifications/pt_BR/ignitionOn.vm
+traccar/templates/notifications/pt_BR/maintenance.vm
+traccar/templates/notifications/pt_BR/media.vm
+traccar/templates/notifications/pt_BR/passwordReset.vm
+traccar/templates/notifications/pt_BR/queuedCommandSent.vm
+traccar/templates/notifications/pt_BR/userExpiration.vm
+traccar/templates/notifications/pt_BR/userExpirationReminder.vm
+@dir(traccar,traccar,0750) %%ETCDIR%%
+@dir(traccar,traccar,0750) %%TRACCAR_DATADIR%%
+@dir(traccar,traccar,0750) %%TRACCAR_LOGDIR%%
+@sample %%ETCDIR%%/traccar.xml.sample
diff --git a/astro/xearth/files/freebsd.committers.markers b/astro/xearth/files/freebsd.committers.markers
index db6487183f4c..8ffb95d34511 100644
--- a/astro/xearth/files/freebsd.committers.markers
+++ b/astro/xearth/files/freebsd.committers.markers
@@ -38,6 +38,7 @@
55.709525, 37.654288, "glebius" # Moscow, Russia
55.7895, 37.635261, "dchagin" # Moscow, Russia
55.8, 37.6, "bsam,demon,maxim,vsevolod" # Moscow, Russia
+ 55.796, 37.4958, "vladlen" # Moscow, Russia
48.464722, 35.046111, "mav" # Dniepropetrovsk, Ukraine
32.754166, 34.963611, "akiyano" # Tirat Carmel, Israel
50.430417, 30.488262, "kib" # Kiev, Ukraine
diff --git a/audio/Makefile b/audio/Makefile
index 3cba4fffc10f..0d41946a908a 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -104,6 +104,7 @@
SUBDIR += deadbeef-spectrogram-plugin
SUBDIR += deadbeef-vu-meter-plugin
SUBDIR += deadbeef-waveform-seekbar-plugin
+ SUBDIR += decibels
SUBDIR += denemo
SUBDIR += dexed
SUBDIR += dgedit
@@ -198,6 +199,7 @@
SUBDIR += ft2-clone
SUBDIR += ft2play
SUBDIR += furnace
+ SUBDIR += g4music
SUBDIR += ganv
SUBDIR += gbsplay
SUBDIR += geonkick-lv2
@@ -376,7 +378,6 @@
SUBDIR += liboggz
SUBDIR += libopenmpt
SUBDIR += libopenshot-audio
- SUBDIR += libopenspc
SUBDIR += libopusenc
SUBDIR += libremidi
SUBDIR += libsamplerate
@@ -652,6 +653,7 @@
SUBDIR += py-pydub
SUBDIR += py-pyjacklib
SUBDIR += py-pylast
+ SUBDIR += py-pyliblo3
SUBDIR += py-pymad
SUBDIR += py-pyogg
SUBDIR += py-pyradio
@@ -765,7 +767,6 @@
SUBDIR += spiralsynthmodular
SUBDIR += spotify-player
SUBDIR += spotify-qt
- SUBDIR += spotify-tui
SUBDIR += spotifyd
SUBDIR += squash
SUBDIR += squeezelite
@@ -829,7 +830,10 @@
SUBDIR += vgmtools
SUBDIR += vimpc
SUBDIR += virtual_oss
+ SUBDIR += virtual_oss_bluetooth
SUBDIR += virtual_oss_ctl
+ SUBDIR += virtual_oss_equalizer
+ SUBDIR += virtual_oss_sndio
SUBDIR += visp-go
SUBDIR += vitunes
SUBDIR += vm-lv2
@@ -853,6 +857,7 @@
SUBDIR += webrtc-audio-processing0
SUBDIR += webrtc-audio-processing2
SUBDIR += welle.io
+ SUBDIR += whisper.cpp
SUBDIR += whysynth
SUBDIR += wildmidi
SUBDIR += wmix
diff --git a/audio/amberol/Makefile b/audio/amberol/Makefile
index 10766a4a3497..7013e7c68106 100644
--- a/audio/amberol/Makefile
+++ b/audio/amberol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amberol
DISTVERSION= 2025.1
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/aqualung/Makefile b/audio/aqualung/Makefile
index 8f73dfe59bdf..6fc16e8b5ee1 100644
--- a/audio/aqualung/Makefile
+++ b/audio/aqualung/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aqualung
DISTVERSION= 1.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= audio
MAINTAINER= portmaster@BSDforge.com
diff --git a/audio/audacity/Makefile b/audio/audacity/Makefile
index 8701c563162a..cf9bd7f23e34 100644
--- a/audio/audacity/Makefile
+++ b/audio/audacity/Makefile
@@ -1,7 +1,6 @@
PORTNAME= audacity
DISTVERSIONPREFIX= Audacity-
-DISTVERSION= 3.7.4
-PORTREVISION= 4
+DISTVERSION= 3.7.5
CATEGORIES= audio
MASTER_SITES+= https://github.com/${PORTNAME}/${PORTNAME}-manual/releases/download/v${DISTVERSION}/:manual
DISTFILES+= ${PORTNAME}-manual-${DISTVERSION}.tar.gz:manual
@@ -14,10 +13,8 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= conan:sysutils/conan \
- rapidjson>0:devel/rapidjson \
- lv2>0:audio/lv2
-BUILD_DEPENDS_amd64= nasm:devel/nasm
-BUILD_DEPENDS_i386= nasm:devel/nasm
+ lv2>0:audio/lv2 \
+ rapidjson>0:devel/rapidjson
LIB_DEPENDS= libexpat.so:textproc/expat2 \
libharfbuzz.so:print/harfbuzz \
liblilv-0.so:audio/lilv \
@@ -31,14 +28,14 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libsndfile.so:audio/libsndfile \
libsord-0.so:devel/sord \
libsoxr.so:audio/libsoxr \
- libsratom-0.so:audio/sratom \
libsqlite3.so:databases/sqlite3 \
+ libsratom-0.so:audio/sratom \
libsuil-0.so:audio/suil \
libuuid.so:misc/libuuid \
libwavpack.so:audio/wavpack
-USES= cmake compiler:c++20-lang cpe desktop-file-utils gettext \
- gnome python:build pkgconfig shared-mime-info
+USES= cmake compiler:c++20-lang cpe desktop-file-utils \
+ gettext-runtime gnome python:build pkgconfig shared-mime-info
CPE_VENDOR= audacityteam
USE_GITHUB= yes
@@ -58,10 +55,10 @@ CMAKE_ARGS= -DAUDACITY_BUILD_LEVEL=2 \
-Daudacity_use_lv2:STRING=system \
-Daudacity_use_midi:STRING=system \
-Daudacity_use_nyquist:STRING=local \
+ -Daudacity_use_png:STRING=system \
-Daudacity_use_portaudio:STRING=system \
-Daudacity_use_portmixer:STRING=local \
-Daudacity_use_portsmf:STRING=local \
- -Daudacity_use_png:STRING=system \
-Daudacity_use_rapidjson:STRING=system \
-Daudacity_use_soxr:STRING=system \
-Daudacity_use_sqlite:STRING=system \
@@ -69,19 +66,20 @@ CMAKE_ARGS= -DAUDACITY_BUILD_LEVEL=2 \
-Daudacity_use_wxwidgets:STRING=system \
-Daudacity_use_zlib:STRING=system
-CMAKE_ON= audacity_bundle_gplv3 audacity_conan_allow_prebuilt_binaries audacity_obey_system_dependencies
-CMAKE_OFF= audacity_has_audiocom_upload audacity_conan_enabled audacity_conan_force_build_dependencies \
- audacity_has_crashreports audacity_has_networking audacity_has_updates_check audacity_has_url_schemes_support \
- audacity_has_tests audacity_has_vst3 audacity_perform_codesign audacity_use_pch
+CMAKE_ON= audacity_bundle_gplv3 audacity_conan_allow_prebuilt_binaries \
+ audacity_obey_system_dependencies
+CMAKE_OFF= audacity_conan_enabled audacity_conan_force_build_dependencies \
+ audacity_has_audiocom_upload audacity_has_crashreports \
+ audacity_has_networking audacity_has_tests \
+ audacity_has_updates_check audacity_has_url_schemes_support \
+ audacity_has_vst3 audacity_perform_codesign audacity_use_pch
-# TODO: fix NLS support properly
-PLIST_SUB+= NLS=""
PORTDOCS= README.md
-OPTIONS_DEFINE= DEBUG DOCS FFMPEG FLAC ID3TAG LADSPA MANUAL \
- OGG SBSMS SOUNDTOUCH TWOLAME VAMP VORBIS VST
-OPTIONS_DEFAULT= FFMPEG FLAC ID3TAG LADSPA OGG SBSMS \
- SOUNDTOUCH TWOLAME VAMP VORBIS VST
+OPTIONS_DEFINE= DEBUG DOCS FFMPEG FLAC ID3TAG LADSPA MANUAL NLS OGG \
+ SBSMS SOUNDTOUCH TWOLAME VAMP VORBIS VST
+OPTIONS_DEFAULT= FFMPEG FLAC ID3TAG LADSPA OGG SBSMS SOUNDTOUCH TWOLAME \
+ VAMP VORBIS VST
OPTIONS_EXCLUDE_i386= SBSMS
OPTIONS_SUB= yes
@@ -112,6 +110,9 @@ LADSPA_CMAKE_BOOL= audacity_use_ladspa
MANUAL_CMAKE_BOOL= audacity_package_manual
+NLS_USES= gettext-tools
+NLS_CMAKE_BOOL= audacity_locale
+
OGG_LIB_DEPENDS= libogg.so:audio/libogg
OGG_CMAKE_ON= -Daudacity_use_libogg:STRING=system
OGG_CMAKE_OFF= -Daudacity_use_libogg:STRING=off
diff --git a/audio/audacity/distinfo b/audio/audacity/distinfo
index 9b7171d1d392..d76881ab130d 100644
--- a/audio/audacity/distinfo
+++ b/audio/audacity/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749633114
-SHA256 (audacity-manual-3.7.4.tar.gz) = 7dabdf89b9050d67e850cde5c8aa94858151b344e0953747c6bc1697c4dec504
-SIZE (audacity-manual-3.7.4.tar.gz) = 26569277
-SHA256 (audacity-audacity-Audacity-3.7.4_GH0.tar.gz) = 76d0867bb852bbaa3dff834804b0abf8208a763461187f0ae2a0d5a3ddf31df7
-SIZE (audacity-audacity-Audacity-3.7.4_GH0.tar.gz) = 64004401
+TIMESTAMP = 1754512004
+SHA256 (audacity-manual-3.7.5.tar.gz) = 5e1632dbd649418c25b3d52ae92c5e72395fd8276e209261c5f4981ab1168476
+SIZE (audacity-manual-3.7.5.tar.gz) = 26572320
+SHA256 (audacity-audacity-Audacity-3.7.5_GH0.tar.gz) = 2520d9ff2e8f7d69d62e033b167eb6c53d1db89e89876689545769a2f8ef72ac
+SIZE (audacity-audacity-Audacity-3.7.5_GH0.tar.gz) = 64123656
diff --git a/audio/audacity/files/patch-src_CMakeLists.txt b/audio/audacity/files/patch-src_CMakeLists.txt
new file mode 100644
index 000000000000..b154ab0c0c55
--- /dev/null
+++ b/audio/audacity/files/patch-src_CMakeLists.txt
@@ -0,0 +1,18 @@
+--- src/CMakeLists.txt.orig 2025-08-04 16:27:57 UTC
++++ src/CMakeLists.txt
+@@ -13,7 +13,15 @@ add_executable( ${TARGET} )
+ set( CMAKE_ENABLE_EXPORTS ON )
+
+ add_executable( ${TARGET} )
++# Handle locale option
++cmd_option(
++ ${_OPT}locale
++ "Native Language Support [on, off]"
++ ON
++)
++if( ${_OPT}locale )
+ add_dependencies( ${TARGET} locale )
++endif()
+ add_dependencies( ${TARGET} nyquist )
+ add_dependencies( ${TARGET} plug-ins )
+
diff --git a/audio/audiocd-kio/distinfo b/audio/audiocd-kio/distinfo
index 87088a845ad1..31e1ccbf5f07 100644
--- a/audio/audiocd-kio/distinfo
+++ b/audio/audiocd-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381197
-SHA256 (KDE/release-service/25.04.3/audiocd-kio-25.04.3.tar.xz) = 446bf072506f847409fbe2712eed898f14d95be4caad4501cd04be83c4da7213
-SIZE (KDE/release-service/25.04.3/audiocd-kio-25.04.3.tar.xz) = 583988
+TIMESTAMP = 1757409630
+SHA256 (KDE/release-service/25.08.1/audiocd-kio-25.08.1.tar.xz) = 672bc1dfff4d228705d499a5fd818d8bdb5946e74f623a9ce1f22d460aecc070
+SIZE (KDE/release-service/25.08.1/audiocd-kio-25.08.1.tar.xz) = 584344
diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile
index 29637451f2c7..de1658fd029c 100644
--- a/audio/baresip/Makefile
+++ b/audio/baresip/Makefile
@@ -1,6 +1,6 @@
PORTNAME= baresip
DISTVERSIONPREFIX= v
-DISTVERSION= 4.0.0
+DISTVERSION= 4.1.0
CATEGORIES= audio
MAINTAINER= herbert@gojira.at
@@ -16,12 +16,12 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= cmake pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= baresip
+PORTDOCS= ChangeLog CONTRIBUTING.md THANKS
OPTIONS_DEFINE= ALSA AV1 AVCODEC AVFILTER AVFORMAT CTRL_DBUS DOCS \
- EXAMPLES G711 G722 G726 GST MQTT OPUS OPUS_MS PLC \
+ EXAMPLES G711 G722 G726 GST GTK3 MQTT OPUS OPUS_MS PLC \
PORTAUDIO PULSEAUDIO SDL SNAPSHOT SNDFILE SWSCALE V4L2 \
VPX X11
-OPTIONS_DEFAULT= DOCS EXAMPLES
OPTIONS_SUB= yes
ALSA_DESC= ALSA audio driver
@@ -70,6 +70,8 @@ G726_LIB_DEPENDS= libspandsp.so:comms/spandsp
G726_VARS= _MODULES_LIST+=g726
GST_USES= gnome gstreamer:1
GST_VARS= USE_GNOME+=glib20
+GTK3_USES= gnome
+GTK3_VARS= USE_GNOME+=gtk30 _MODULES_LIST+=gtk
MQTT_LIB_DEPENDS= libmosquitto.so:net/mosquitto
MQTT_VARS= _MODULES_LIST+=mqtt
OPUS_LIB_DEPENDS= libopus.so:audio/opus
@@ -107,10 +109,12 @@ CMAKE_ARGS+= -DMODULES="$(_MODULES_LIST:ts;)" \
-DRE_INCLUDE_DIR:STRING="${LOCALBASE}/include/re" \
-DREM_INCLUDE_DIR:STRING="${LOCALBASE}/include/rem"
-post-install:
- ${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR}
- (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
- ${MV} ${STAGEDIR}${DOCSDIR}/examples/* ${STAGEDIR}${EXAMPLESDIR}
- ${RMDIR} ${STAGEDIR}${DOCSDIR}/examples
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:C|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR}
+
+post-install-EXAMPLES-on:
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/examples/* ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo
index ff021614446a..ceb973463746 100644
--- a/audio/baresip/distinfo
+++ b/audio/baresip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754482210
-SHA256 (baresip-baresip-v4.0.0_GH0.tar.gz) = 481db747f9946c0304dab584f5b64dd05bfb847a701b2263aa0346d76dab503c
-SIZE (baresip-baresip-v4.0.0_GH0.tar.gz) = 1183083
+TIMESTAMP = 1757536377
+SHA256 (baresip-baresip-v4.1.0_GH0.tar.gz) = ef8663b95caf187edd5062136230be02bd6815090da410b2fe6b7e1341312133
+SIZE (baresip-baresip-v4.1.0_GH0.tar.gz) = 1185261
diff --git a/audio/baresip/files/patch-src_jbuf.c b/audio/baresip/files/patch-src_jbuf.c
new file mode 100644
index 000000000000..0ca3794a044b
--- /dev/null
+++ b/audio/baresip/files/patch-src_jbuf.c
@@ -0,0 +1,13 @@
+--- src/jbuf.c.orig 2025-09-10 13:06:07 UTC
++++ src/jbuf.c
+@@ -7,6 +7,10 @@
+ * Copyright (C) 2010 Creytiv.com
+ */
+
++#ifndef ETIME
++#define ETIME ETIMEDOUT
++#endif
++
+ #undef RE_TRACE_ENABLED
+ #if JBUF_TRACE
+ #define RE_TRACE_ENABLED 1
diff --git a/audio/baresip/pkg-plist b/audio/baresip/pkg-plist
index a62d9daa7574..ab895ca6e1d9 100644
--- a/audio/baresip/pkg-plist
+++ b/audio/baresip/pkg-plist
@@ -22,6 +22,7 @@ lib/baresip/modules/fakevideo.so
%%G711%%lib/baresip/modules/g711.so
%%G722%%lib/baresip/modules/g722.so
%%G726%%lib/baresip/modules/g726.so
+%%GTK3%%lib/baresip/modules/gtk.so
lib/baresip/modules/httpd.so
lib/baresip/modules/httpreq.so
lib/baresip/modules/ice.so
@@ -61,8 +62,8 @@ lib/baresip/modules/vidinfo.so
lib/baresip/modules/vumeter.so
%%X11%%lib/baresip/modules/x11.so
lib/libbaresip.so
-lib/libbaresip.so.21
-lib/libbaresip.so.21.0.0
+lib/libbaresip.so.22
+lib/libbaresip.so.22.1.0
libdata/pkgconfig/libbaresip.pc
share/applications/com.github.baresip.desktop
%%DATADIR%%/autoanswer.wav
@@ -90,9 +91,6 @@ share/applications/com.github.baresip.desktop
%%DATADIR%%/soundd.wav
%%DATADIR%%/soundroute.wav
%%DATADIR%%/soundstar.wav
-%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/THANKS
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/accounts
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/config
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/contacts
diff --git a/audio/cantata/Makefile b/audio/cantata/Makefile
index 84e477a7ba79..8d1b16b12a52 100644
--- a/audio/cantata/Makefile
+++ b/audio/cantata/Makefile
@@ -1,11 +1,8 @@
PORTNAME= cantata
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.0
+DISTVERSION= 3.3.1
CATEGORIES= audio kde
-PATCH_SITES= https://github.com/nullobsi/cantata/commit/
-PATCHFILES+= d44b60601896c740b24abc323ef6121bf1c45dbb.patch:-p1 # Fix build with Qt >= 6.9.0
-
MAINTAINER= kde@FreeBSD.org
COMMENT= Graphical client for MPD using Qt
WWW= https://github.com/nullobsi/cantata
diff --git a/audio/cantata/distinfo b/audio/cantata/distinfo
index 6b0ee425df3c..6c8c91c83074 100644
--- a/audio/cantata/distinfo
+++ b/audio/cantata/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1744938858
-SHA256 (nullobsi-cantata-v3.3.0_GH0.tar.gz) = 28ea1510d836084b152e631d202462e430091d25e7bfaaf668b1354e200f7225
-SIZE (nullobsi-cantata-v3.3.0_GH0.tar.gz) = 4783803
-SHA256 (d44b60601896c740b24abc323ef6121bf1c45dbb.patch) = 6ed53a453a4a86cd2f2e9b27440d0ce931074771ed09b6bd067767e62c9de1e6
-SIZE (d44b60601896c740b24abc323ef6121bf1c45dbb.patch) = 795
+TIMESTAMP = 1756030126
+SHA256 (nullobsi-cantata-v3.3.1_GH0.tar.gz) = e811201adfedca26d8c6a86078213de9e26411db77082f739a225a531ca38bbf
+SIZE (nullobsi-cantata-v3.3.1_GH0.tar.gz) = 4787884
diff --git a/audio/cantata/files/patch-cmake_FindCDParanoia.cmake b/audio/cantata/files/patch-cmake_FindCDParanoia.cmake
deleted file mode 100644
index b50623e7be26..000000000000
--- a/audio/cantata/files/patch-cmake_FindCDParanoia.cmake
+++ /dev/null
@@ -1,50 +0,0 @@
---- cmake/FindCDParanoia.cmake.orig 2024-05-30 23:46:53 UTC
-+++ cmake/FindCDParanoia.cmake
-@@ -43,10 +43,13 @@ The following cache variables may also be set:
- The directory containing ``cdda_interface.h``.
- #]===]
-
-+include(CheckCSourceCompiles)
-+
- # First use PKG-Config as a starting point.
- find_package(PkgConfig)
- if(PKG_CONFIG_FOUND)
-- pkg_check_modules(PC_CDParanoia QUIET cdparanoia)
-+ pkg_check_modules(PC_CDParanoia QUIET libcdio_paranoia)
-+ pkg_check_modules(PC_CDDA QUIET libcdio_cdda)
- endif(PKG_CONFIG_FOUND)
-
- find_path(CDParanoia_PARANOIA_INCLUDE_DIR
-@@ -56,7 +59,7 @@ find_path(CDParanoia_INTERFACE_INCLUDE_DIR
- )
- find_path(CDParanoia_INTERFACE_INCLUDE_DIR
- NAMES cdda_interface.h
-- PATHS ${PC_CDParanoia_INCLUDE_DIRS}
-+ PATHS ${PC_CDDA_INCLUDE_DIRS}
- PATH_SUFFIXES cdda
- )
-
-@@ -66,7 +69,7 @@ find_library(CDParanoia_INTERFACE_LIBRARY
- )
- find_library(CDParanoia_INTERFACE_LIBRARY
- NAMES cdda_interface
-- PATHS ${PC_CDParanoia_LIBRARY_DIRS}
-+ PATHS ${PC_CDDA_LIBRARY_DIRS}
- )
-
- # Set version from PC if applicable.
-@@ -96,6 +99,7 @@ if(CDParanoia_FOUND)
- )
- endif ()
- if(NOT TARGET CDDA::Interface)
-+ add_library(CDDA::Interface UNKNOWN IMPORTED)
- set_target_properties(CDDA::Interface PROPERTIES
- IMPORTED_LOCATION "${CDParanoia_INTERFACE_LIBRARY}"
- INTERFACE_COMPILE_OPTIONS "${PC_CDParanoia_CFLAGS_OTHER}"
-@@ -118,4 +122,4 @@ mark_as_advanced(
- CDParanoia_INTERFACE_INCLUDE_DIR
- CDParanoia_PARANOIA_LIBRARY
- CDParanoia_INTERFACE_LIBRARY
--)
-\ No newline at end of file
-+)
diff --git a/audio/cantata/files/patch-cmake_FindMusicBrainz5.cmake b/audio/cantata/files/patch-cmake_FindMusicBrainz5.cmake
deleted file mode 100644
index b91c338ef2b6..000000000000
--- a/audio/cantata/files/patch-cmake_FindMusicBrainz5.cmake
+++ /dev/null
@@ -1,31 +0,0 @@
-Fix linking when the MUSICBRAINZ option is enabled.
-
-https://github.com/nullobsi/cantata/pull/46
-
---- cmake/FindMusicBrainz5.cmake.orig 2024-08-05 22:17:52 UTC
-+++ cmake/FindMusicBrainz5.cmake
-@@ -40,7 +40,7 @@ if(PKG_CONFIG_FOUND)
- # First use PKG-Config as a starting point.
- find_package(PkgConfig)
- if(PKG_CONFIG_FOUND)
-- pkg_check_modules(PC_MusicBrainz5 QUIET libmusicbrainz5)
-+ pkg_check_modules(PC_MusicBrainz5 QUIET libmusicbrainz5cc)
- endif(PKG_CONFIG_FOUND)
-
- find_path(MusicBrainz5_INCLUDE_DIR
-@@ -50,7 +50,7 @@ find_library(MusicBrainz5_LIBRARY
- )
-
- find_library(MusicBrainz5_LIBRARY
-- NAMES musicbrainz5
-+ NAMES musicbrainz5cc
- PATHS ${PC_MusicBrainz5_LIBRARY_DIRS}
- )
-
-@@ -83,4 +83,4 @@ mark_as_advanced(
- mark_as_advanced(
- MusicBrainz5_INCLUDE_DIR
- MusicBrainz5_LIBRARY
--)
-\ No newline at end of file
-+)
diff --git a/audio/cardinal/Makefile b/audio/cardinal/Makefile
index 48ea05529fd2..afb8670f373c 100644
--- a/audio/cardinal/Makefile
+++ b/audio/cardinal/Makefile
@@ -14,6 +14,7 @@ WWW= https://cardinal.kx.studio/ \
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_FreeBSD_13= compilation fails, error: static assertion failed due to requirement 'is_arithmetic<rack::simd::Vector<float, 4>>::value', see https://github.com/DISTRHO/Cardinal/issues/726
BROKEN_FreeBSD_15= compilation fails, error: static assertion failed due to requirement 'is_arithmetic<rack::simd::Vector<float, 4>>::value', see https://github.com/DISTRHO/Cardinal/issues/726
BROKEN_armv7= compilation fails due to the variable name conflict with base header, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279134
diff --git a/audio/chromaprint/Makefile b/audio/chromaprint/Makefile
index eaaa25dd57c1..5d80a0100ab3 100644
--- a/audio/chromaprint/Makefile
+++ b/audio/chromaprint/Makefile
@@ -1,8 +1,7 @@
PORTNAME= chromaprint
-DISTVERSION= 1.5.1.20221217
-PORTREVISION= 1
+DISTVERSION= 1.6.0
CATEGORIES= audio
-#MASTER_SITES= https://github.com/acoustid/${PORTNAME}/releases/download/v${DISTVERSION}/
+MASTER_SITES= https://github.com/acoustid/${PORTNAME}/releases/download/v${DISTVERSION}/
MAINTAINER= jhale@FreeBSD.org
COMMENT= AcoustID audio fingerprinting library
@@ -14,27 +13,21 @@ LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.md
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
-USES= cmake compiler:c++11-lib
-USE_GITHUB= yes
-GH_ACCOUNT= acoustid
-GH_TAGNAME= aa67c95
+USES= cmake:testing compiler:c++14-lang
USE_LDCONFIG= yes
-CMAKE_ARGS= -DBUILD_TOOLS:BOOL=true \
- -DAUDIO_PROCESSOR_LIB=swresample \
- -DFFT_LIB:STRING=avfft
+CMAKE_ARGS= -DAUDIO_PROCESSOR_LIB:STRING=swresample \
+ -DFFT_LIB:STRING=`if [ -f ${LOCALBASE}/include/libavcodec/avfft.h ]; then ${ECHO_CMD} avfft; else ${ECHO_CMD} avtx; fi`
+CMAKE_ON= BUILD_TOOLS
+CMAKE_OFF= BUILD_TESTS
+CMAKE_TESTING_ON= BUILD_TESTS
-OPTIONS_DEFINE= DOCS DOXYGEN TEST
+OPTIONS_DEFINE= DOCS DOXYGEN
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
dot:graphics/graphviz
DOXYGEN_PORTDOCS= *
-DOXYGEN_IMPLIES= DOCS
-
-TEST_BUILD_DEPENDS= ${NONEXISTENT}:devel/googletest:patch
-TEST_CMAKE_BOOL= BUILD_TESTS
-TEST_CMAKE_ON= -DGTEST_ROOT:PATH=`${MAKE} -C ${PORTSDIR}/devel/googletest -VWRKSRC`/googletest
-TEST_TARGET= check
do-build-DOXYGEN-on:
@(cd ${BUILD_WRKSRC}; ${DO_MAKE_BUILD} docs)
diff --git a/audio/chromaprint/distinfo b/audio/chromaprint/distinfo
index 5f20e3b6fde7..999772c88563 100644
--- a/audio/chromaprint/distinfo
+++ b/audio/chromaprint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682952377
-SHA256 (acoustid-chromaprint-1.5.1.20221217-aa67c95_GH0.tar.gz) = 0893b7198121dd2add81aa1233e5312cbc7446bdd6b6418a5af6ab24e82cb6b3
-SIZE (acoustid-chromaprint-1.5.1.20221217-aa67c95_GH0.tar.gz) = 1581151
+TIMESTAMP = 1756531467
+SHA256 (chromaprint-1.6.0.tar.gz) = 9d33482e56a1389a37a0d6742c376139fa43e3b8a63d29003222b93db2cb40da
+SIZE (chromaprint-1.6.0.tar.gz) = 1577695
diff --git a/audio/chromaprint/files/patch-tests_CMakeLists.txt b/audio/chromaprint/files/patch-tests_CMakeLists.txt
deleted file mode 100644
index a34c06840c6b..000000000000
--- a/audio/chromaprint/files/patch-tests_CMakeLists.txt
+++ /dev/null
@@ -1,14 +0,0 @@
---- tests/CMakeLists.txt.orig 2016-12-23 11:50:27 UTC
-+++ tests/CMakeLists.txt
-@@ -36,6 +36,11 @@ set(SRCS
- if(BUILD_TOOLS)
- set(SRCS ${SRCS} ../src/audio/ffmpeg_audio_reader_test.cpp)
- link_libraries(fpcalc_libs)
-+ include_directories(
-+ ${FFMPEG_LIBAVCODEC_INCLUDE_DIRS}
-+ ${FFMPEG_LIBAVFORMAT_INCLUDE_DIRS}
-+ ${FFMPEG_LIBAVUTIL_INCLUDE_DIRS}
-+ )
- endif()
-
- add_executable(all_tests ${SRCS} $<TARGET_OBJECTS:chromaprint_objs>)
diff --git a/audio/chromaprint/pkg-plist b/audio/chromaprint/pkg-plist
index 4c8e307b35f0..baf18c35b148 100644
--- a/audio/chromaprint/pkg-plist
+++ b/audio/chromaprint/pkg-plist
@@ -1,6 +1,10 @@
bin/fpcalc
include/chromaprint.h
+lib/cmake/Chromaprint/ChromaprintConfig.cmake
+lib/cmake/Chromaprint/ChromaprintConfigVersion.cmake
+lib/cmake/Chromaprint/ChromaprintTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Chromaprint/ChromaprintTargets.cmake
lib/libchromaprint.so
lib/libchromaprint.so.1
-lib/libchromaprint.so.1.5.1
+lib/libchromaprint.so.1.6.0
libdata/pkgconfig/libchromaprint.pc
diff --git a/audio/cmus/files/patch-fix-ffmpeg8 b/audio/cmus/files/patch-fix-ffmpeg8
new file mode 100644
index 000000000000..ff1407a55467
--- /dev/null
+++ b/audio/cmus/files/patch-fix-ffmpeg8
@@ -0,0 +1,1841 @@
+From 9f3b9efd8bd5508ffd069cbd0c228857ee11e1e5 Mon Sep 17 00:00:00 2001
+From: ihy123 <aladinandreyy@gmail.com>
+Date: Thu, 14 Aug 2025 12:44:10 +0300
+Subject: [PATCH 01/12] ip/ffmpeg: more precise seeking
+
+av_seek_frame() and avformat_seek_file() seek to nearest "keyframe". For
+codecs like, for example, ape this means that seeking will be very off
+(5 seconds or more). So what we do is:
+1. seek to nearest "keyframe" before the desired time,
+2. discard some frames to approach the desired time.
+---
+ ip/ffmpeg.c | 154 ++++++++++++++++++++++++++++++++--------------------
+ 1 file changed, 94 insertions(+), 60 deletions(-)
+
+diff --git ip/ffmpeg.c ip/ffmpeg.c
+index 21b9a01f4..ecbf00582 100644
+--- ip/ffmpeg.c
++++ ip/ffmpeg.c
+@@ -44,6 +44,8 @@ struct ffmpeg_input {
+ AVPacket pkt;
+ int curr_pkt_size;
+ uint8_t *curr_pkt_buf;
++ int64_t seek_ts;
++ int64_t prev_frame_end;
+ int stream_index;
+
+ unsigned long curr_size;
+@@ -76,6 +78,8 @@ static struct ffmpeg_input *ffmpeg_input_create(void)
+ return NULL;
+ }
+ input->curr_pkt_size = 0;
++ input->seek_ts = -1;
++ input->prev_frame_end = -1;
+ input->curr_pkt_buf = input->pkt.data;
+ return input;
+ }
+@@ -314,10 +318,7 @@ static int ffmpeg_fill_buffer(struct input_plugin_data *ip_data, AVFormatContext
+ #else
+ AVFrame *frame = avcodec_alloc_frame();
+ #endif
+- int got_frame;
+ while (1) {
+- int len;
+-
+ if (input->curr_pkt_size <= 0) {
+ #if LIBAVCODEC_VERSION_MAJOR >= 56
+ av_packet_unref(&input->pkt);
+@@ -333,78 +334,108 @@ static int ffmpeg_fill_buffer(struct input_plugin_data *ip_data, AVFormatContext
+ #endif
+ return 0;
+ }
+- if (input->pkt.stream_index == input->stream_index) {
+- input->curr_pkt_size = input->pkt.size;
+- input->curr_pkt_buf = input->pkt.data;
+- input->curr_size += input->pkt.size;
+- input->curr_duration += input->pkt.duration;
+- }
+- continue;
+- }
+
+- {
+- AVPacket avpkt;
+- av_new_packet(&avpkt, input->curr_pkt_size);
+- memcpy(avpkt.data, input->curr_pkt_buf, input->curr_pkt_size);
++ if (input->pkt.stream_index != input->stream_index)
++ continue;
++ input->curr_pkt_size = input->pkt.size;
++ input->curr_pkt_buf = input->pkt.data;
++ input->curr_size += input->pkt.size;
++ input->curr_duration += input->pkt.duration;
++
+ #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 48, 101)
+- int send_result = avcodec_send_packet(cc, &avpkt);
+- if (send_result != 0) {
+- if (send_result != AVERROR(EAGAIN)) {
+- d_print("avcodec_send_packet() returned %d\n", send_result);
+- char errstr[AV_ERROR_MAX_STRING_SIZE];
+- if (!av_strerror(send_result, errstr, AV_ERROR_MAX_STRING_SIZE ))
+- {
+- d_print("av_strerror(): %s\n", errstr);
+- } else {
+- d_print("av_strerror(): Description for error cannot be found\n");
+- }
+- av_packet_unref(&avpkt);
+- return -IP_ERROR_INTERNAL;
++ int send_result = avcodec_send_packet(cc, &input->pkt);
++ if (send_result != 0 && send_result != AVERROR(EAGAIN)) {
++ d_print("avcodec_send_packet() returned %d\n", send_result);
++ char errstr[AV_ERROR_MAX_STRING_SIZE];
++ if (!av_strerror(send_result, errstr, AV_ERROR_MAX_STRING_SIZE ))
++ {
++ d_print("av_strerror(): %s\n", errstr);
++ } else {
++ d_print("av_strerror(): Description for error cannot be found\n");
+ }
+- len = 0;
+- } else {
+- len = input->curr_pkt_size;
++ return -IP_ERROR_INTERNAL;
+ }
+-
+- int recv_result = avcodec_receive_frame(cc, frame);
+- got_frame = (recv_result == 0) ? 1 : 0;
+-#else
+- len = avcodec_decode_audio4(cc, frame, &got_frame, &avpkt);
+-#endif
+-#if LIBAVCODEC_VERSION_MAJOR >= 56
+- av_packet_unref(&avpkt);
+-#else
+- av_free_packet(&avpkt);
+ #endif
+ }
++
++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 48, 101)
++ int recv_result = avcodec_receive_frame(cc, frame);
++ if (recv_result < 0) {
++ input->curr_pkt_size = 0;
++ continue;
++ }
++#else
++ int got_frame;
++ int len = avcodec_decode_audio4(cc, frame, &got_frame, &input->pkt);
+ if (len < 0) {
+ /* this is often reached when seeking, not sure why */
+ input->curr_pkt_size = 0;
+ continue;
+ }
+- input->curr_pkt_size -= len;
+- input->curr_pkt_buf += len;
+- if (got_frame) {
+- int res = swr_convert(swr,
+- &output->buffer,
+- frame->nb_samples,
+- (const uint8_t **)frame->extended_data,
+- frame->nb_samples);
+- if (res < 0)
+- res = 0;
+- output->buffer_pos = output->buffer;
++ if (!got_frame)
++ continue;
++#endif
++
++ int64_t frame_ts = -1;
++ if (frame->pts)
++ frame_ts = frame->pts;
++ else if (frame->pkt_pts)
++ frame_ts = frame->pkt_pts;
++ else if (frame->pkt_dts)
++ frame_ts = frame->pkt_dts;
++
++ const uint8_t **in = (const uint8_t **)frame->extended_data;
++ int in_count = frame->nb_samples;
++ if (input->seek_ts > 0 && (frame_ts >= 0 || input->prev_frame_end >= 0)) {
++ struct ffmpeg_private *priv = ip_data->private;
++ AVStream *st = priv->input_context->streams[priv->input->stream_index];
++ if (frame_ts >= 0)
++ frame_ts = av_rescale_q(frame_ts, st->time_base, AV_TIME_BASE_Q);
++ else
++ frame_ts = input->prev_frame_end;
++ int64_t frame_dur = av_rescale(frame->nb_samples, AV_TIME_BASE, sf_get_rate(ip_data->sf));
++ int64_t frame_end = frame_ts + frame_dur;
++ input->prev_frame_end = frame_end;
++ d_print("seek_ts: %ld, frame_ts: %ld, frame_end: %ld\n", input->seek_ts, frame_ts, frame_end);
++ if (frame_end <= input->seek_ts)
++ continue;
++
++ /* skip part of this frame */
++ int64_t skip_samples = av_rescale(input->seek_ts - frame_ts, sf_get_rate(ip_data->sf), AV_TIME_BASE);
++ in_count -= skip_samples;
++ if (av_sample_fmt_is_planar(frame->format)) {
++ for (int i = 0; i < cc->channels; i++) {
++ in[i] += skip_samples * sf_get_sample_size(ip_data->sf);
++ }
++ } else {
++ *in += skip_samples * cc->channels * sf_get_sample_size(ip_data->sf);
++ }
++
++ input->seek_ts = -1;
++ input->prev_frame_end = -1;
++ }
++
++ int res = swr_convert(swr,
++ &output->buffer,
++ frame->nb_samples,
++ in,
++ in_count);
++ if (res < 0)
++ res = 0;
++
++ output->buffer_pos = output->buffer;
+ #if LIBAVCODEC_VERSION_MAJOR >= 60
+- output->buffer_used_len = res * cc->ch_layout.nb_channels * sf_get_sample_size(ip_data->sf);
++ output->buffer_used_len = res * cc->ch_layout.nb_channels * sf_get_sample_size(ip_data->sf);
+ #else
+- output->buffer_used_len = res * cc->channels * sf_get_sample_size(ip_data->sf);
++ output->buffer_used_len = res * cc->channels * sf_get_sample_size(ip_data->sf);
+ #endif
++
+ #if LIBAVCODEC_VERSION_MAJOR >= 56
+- av_frame_free(&frame);
++ av_frame_free(&frame);
+ #else
+- avcodec_free_frame(&frame);
++ avcodec_free_frame(&frame);
+ #endif
+- return output->buffer_used_len;
+- }
++ return output->buffer_used_len;
+ }
+ /* This should never get here. */
+ return -IP_ERROR_INTERNAL;
+@@ -437,13 +468,16 @@ static int ffmpeg_seek(struct input_plugin_data *ip_data, double offset)
+ AVStream *st = priv->input_context->streams[priv->input->stream_index];
+ int ret;
+
+- int64_t pts = av_rescale_q(offset * AV_TIME_BASE, AV_TIME_BASE_Q, st->time_base);
++ priv->input->seek_ts = offset * AV_TIME_BASE;
++ priv->input->prev_frame_end = -1;
++ int64_t ts = av_rescale(offset, st->time_base.den, st->time_base.num);
+
+ avcodec_flush_buffers(priv->codec_context);
+ /* Force reading a new packet in next ffmpeg_fill_buffer(). */
+ priv->input->curr_pkt_size = 0;
+
+- ret = av_seek_frame(priv->input_context, priv->input->stream_index, pts, 0);
++ ret = avformat_seek_file(priv->input_context,
++ priv->input->stream_index, 0, ts, ts, 0);
+
+ if (ret < 0) {
+ return -IP_ERROR_FUNCTION_NOT_SUPPORTED;
+
+From ec84fa7b4b4a72c19e2ab04eac864c99df6d2e4e Mon Sep 17 00:00:00 2001
+From: ihy123 <aladinandreyy@gmail.com>
+Date: Fri, 15 Aug 2025 21:42:19 +0300
+Subject: [PATCH 02/12] ip/ffmpeg: skip samples only when needed
+
+---
+ ip/ffmpeg.c | 32 ++++++++++++++++++--------------
+ 1 file changed, 18 insertions(+), 14 deletions(-)
+
+diff --git ip/ffmpeg.c ip/ffmpeg.c
+index ecbf00582..5f5a4f37b 100644
+--- ip/ffmpeg.c
++++ ip/ffmpeg.c
+@@ -393,22 +393,26 @@ static int ffmpeg_fill_buffer(struct input_plugin_data *ip_data, AVFormatContext
+ frame_ts = av_rescale_q(frame_ts, st->time_base, AV_TIME_BASE_Q);
+ else
+ frame_ts = input->prev_frame_end;
+- int64_t frame_dur = av_rescale(frame->nb_samples, AV_TIME_BASE, sf_get_rate(ip_data->sf));
+- int64_t frame_end = frame_ts + frame_dur;
+- input->prev_frame_end = frame_end;
+- d_print("seek_ts: %ld, frame_ts: %ld, frame_end: %ld\n", input->seek_ts, frame_ts, frame_end);
+- if (frame_end <= input->seek_ts)
+- continue;
+
+- /* skip part of this frame */
+- int64_t skip_samples = av_rescale(input->seek_ts - frame_ts, sf_get_rate(ip_data->sf), AV_TIME_BASE);
+- in_count -= skip_samples;
+- if (av_sample_fmt_is_planar(frame->format)) {
+- for (int i = 0; i < cc->channels; i++) {
+- in[i] += skip_samples * sf_get_sample_size(ip_data->sf);
++ if (frame_ts < input->seek_ts) {
++ int64_t frame_dur = av_rescale(frame->nb_samples, AV_TIME_BASE, sf_get_rate(ip_data->sf));
++ int64_t frame_end = frame_ts + frame_dur;
++ input->prev_frame_end = frame_end;
++ d_print("seek_ts: %ld, frame_ts: %ld, frame_end: %ld\n", input->seek_ts, frame_ts, frame_end);
++ if (frame_end <= input->seek_ts)
++ continue;
++
++ /* skip part of this frame */
++ int64_t skip_samples = av_rescale(input->seek_ts - frame_ts, sf_get_rate(ip_data->sf), AV_TIME_BASE);
++ in_count -= skip_samples;
++ if (av_sample_fmt_is_planar(frame->format)) {
++ for (int i = 0; i < cc->channels; i++) {
++ in[i] += skip_samples * sf_get_sample_size(ip_data->sf);
++ }
++ } else {
++ *in += skip_samples * cc->channels * sf_get_sample_size(ip_data->sf);
+ }
+- } else {
+- *in += skip_samples * cc->channels * sf_get_sample_size(ip_data->sf);
++ d_print("skipping %ld samples\n", skip_samples);
+ }
+
+ input->seek_ts = -1;
+
+From 70a8761fc1d30bfa302332d0807b89c3776d3f31 Mon Sep 17 00:00:00 2001
+From: ihy123 <aladinandreyy@gmail.com>
+Date: Sat, 16 Aug 2025 02:43:55 +0300
+Subject: [PATCH 03/12] ip/ffmpeg: remove excessive version checks
+
+ffmpeg download page states that v4.0.6 has
+- libavutil 56.14.100
+- libavcodec 58.18.100
+- libavformat 58.12.100
+(https://ffmpeg.org/olddownload.html)
+
+After removing all checks for versions lower than these, the plugin
+still compiles with v3.3.9 headers.
+
+After all, why be better with compatibility than developers themselves?
+---
+ ip/ffmpeg.c | 109 +++++++++++-----------------------------------------
+ 1 file changed, 23 insertions(+), 86 deletions(-)
+
+diff --git ip/ffmpeg.c ip/ffmpeg.c
+index 5f5a4f37b..f6a11f450 100644
+--- ip/ffmpeg.c
++++ ip/ffmpeg.c
+@@ -25,7 +25,6 @@
+ #include "../config/ffmpeg.h"
+ #endif
+
+-#include <stdio.h>
+ #include <libavcodec/avcodec.h>
+ #include <libavformat/avformat.h>
+ #include <libavformat/avio.h>
+@@ -43,7 +42,6 @@
+ struct ffmpeg_input {
+ AVPacket pkt;
+ int curr_pkt_size;
+- uint8_t *curr_pkt_buf;
+ int64_t seek_ts;
+ int64_t prev_frame_end;
+ int stream_index;
+@@ -80,17 +78,12 @@ static struct ffmpeg_input *ffmpeg_input_create(void)
+ input->curr_pkt_size = 0;
+ input->seek_ts = -1;
+ input->prev_frame_end = -1;
+- input->curr_pkt_buf = input->pkt.data;
+ return input;
+ }
+
+ static void ffmpeg_input_free(struct ffmpeg_input *input)
+ {
+-#if LIBAVCODEC_VERSION_MAJOR >= 56
+ av_packet_unref(&input->pkt);
+-#else
+- av_free_packet(&input->pkt);
+-#endif
+ free(input);
+ }
+
+@@ -132,7 +125,7 @@ static void ffmpeg_init(void)
+
+ av_log_set_level(AV_LOG_QUIET);
+
+-#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(58, 18, 100)
++#if LIBAVFORMAT_VERSION_INT < AV_VERSION_INT(58, 9, 100)
+ /* We could register decoders explicitly to save memory, but we have to
+ * be careful about compatibility. */
+ av_register_all();
+@@ -149,9 +142,7 @@ static int ffmpeg_open(struct input_plugin_data *ip_data)
+ AVCodec const *codec;
+ AVCodecContext *cc = NULL;
+ AVFormatContext *ic = NULL;
+-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 48, 101)
+ AVCodecParameters *cp = NULL;
+-#endif
+ SwrContext *swr = NULL;
+
+ ffmpeg_init();
+@@ -171,20 +162,11 @@ static int ffmpeg_open(struct input_plugin_data *ip_data)
+ }
+
+ for (i = 0; i < ic->nb_streams; i++) {
+-
+-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 48, 101)
+ cp = ic->streams[i]->codecpar;
+ if (cp->codec_type == AVMEDIA_TYPE_AUDIO) {
+ stream_index = i;
+ break;
+ }
+-#else
+- cc = ic->streams[i]->codec;
+- if (cc->codec_type == AVMEDIA_TYPE_AUDIO) {
+- stream_index = i;
+- break;
+- }
+-#endif
+ }
+
+ if (stream_index == -1) {
+@@ -193,13 +175,9 @@ static int ffmpeg_open(struct input_plugin_data *ip_data)
+ break;
+ }
+
+-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 48, 101)
+ codec = avcodec_find_decoder(cp->codec_id);
+ cc = avcodec_alloc_context3(codec);
+ avcodec_parameters_to_context(cc, cp);
+-#else
+- codec = avcodec_find_decoder(cc->codec_id);
+-#endif
+ if (!codec) {
+ d_print("codec not found: %d, %s\n", cc->codec_id, avcodec_get_name(cc->codec_id));
+ err = -IP_ERROR_UNSUPPORTED_FILE_TYPE;
+@@ -217,9 +195,7 @@ static int ffmpeg_open(struct input_plugin_data *ip_data)
+
+ if (err < 0) {
+ /* Clean up. cc is never opened at this point. (See above assumption.) */
+-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 48, 101)
+ avcodec_free_context(&cc);
+-#endif
+ avformat_close_input(&ic);
+ return err;
+ }
+@@ -231,9 +207,7 @@ static int ffmpeg_open(struct input_plugin_data *ip_data)
+ priv->input = ffmpeg_input_create();
+ if (priv->input == NULL) {
+ avcodec_close(cc);
+-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 48, 101)
+ avcodec_free_context(&cc);
+-#endif
+ avformat_close_input(&ic);
+ free(priv);
+ return -IP_ERROR_INTERNAL;
+@@ -244,7 +218,7 @@ static int ffmpeg_open(struct input_plugin_data *ip_data)
+ /* Prepare for resampling. */
+ out_sample_rate = min_u(cc->sample_rate, 384000);
+ swr = swr_alloc();
+-#if LIBAVCODEC_VERSION_MAJOR >= 60
++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59, 24, 100)
+ if (cc->ch_layout.order == AV_CHANNEL_ORDER_UNSPEC)
+ av_channel_layout_default(&cc->ch_layout, cc->ch_layout.nb_channels);
+ av_opt_set_chlayout(swr, "in_chlayout", &cc->ch_layout, 0);
+@@ -259,7 +233,7 @@ static int ffmpeg_open(struct input_plugin_data *ip_data)
+ priv->swr = swr;
+
+ ip_data->private = priv;
+-#if LIBAVCODEC_VERSION_MAJOR >= 60
++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59, 24, 100)
+ ip_data->sf = sf_rate(out_sample_rate) | sf_channels(cc->ch_layout.nb_channels);
+ #else
+ ip_data->sf = sf_rate(out_sample_rate) | sf_channels(cc->channels);
+@@ -281,10 +255,12 @@ static int ffmpeg_open(struct input_plugin_data *ip_data)
+ }
+ swr_init(swr);
+ ip_data->sf |= sf_host_endian();
+-#if LIBAVCODEC_VERSION_MAJOR >= 60
+- channel_map_init_waveex(cc->ch_layout.nb_channels, cc->ch_layout.u.mask, ip_data->channel_map);
++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59, 24, 100)
++ channel_map_init_waveex(cc->ch_layout.nb_channels,
++ cc->ch_layout.u.mask, ip_data->channel_map);
+ #else
+- channel_map_init_waveex(cc->channels, cc->channel_layout, ip_data->channel_map);
++ channel_map_init_waveex(cc->channels,
++ cc->channel_layout, ip_data->channel_map);
+ #endif
+ return 0;
+ }
+@@ -294,9 +270,7 @@ static int ffmpeg_close(struct input_plugin_data *ip_data)
+ struct ffmpeg_private *priv = ip_data->private;
+
+ avcodec_close(priv->codec_context);
+-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 48, 101)
+ avcodec_free_context(&priv->codec_context);
+-#endif
+ avformat_close_input(&priv->input_context);
+ swr_free(&priv->swr);
+ ffmpeg_input_free(priv->input);
+@@ -310,39 +284,27 @@ static int ffmpeg_close(struct input_plugin_data *ip_data)
+ * This returns the number of bytes added to the buffer.
+ * It returns < 0 on error. 0 on EOF.
+ */
+-static int ffmpeg_fill_buffer(struct input_plugin_data *ip_data, AVFormatContext *ic, AVCodecContext *cc,
+- struct ffmpeg_input *input, struct ffmpeg_output *output, SwrContext *swr)
++static int ffmpeg_fill_buffer(struct input_plugin_data *ip_data,
++ AVFormatContext *ic, AVCodecContext *cc,
++ struct ffmpeg_input *input, struct ffmpeg_output *output,
++ SwrContext *swr)
+ {
+-#if LIBAVCODEC_VERSION_MAJOR >= 56
+ AVFrame *frame = av_frame_alloc();
+-#else
+- AVFrame *frame = avcodec_alloc_frame();
+-#endif
+ while (1) {
+ if (input->curr_pkt_size <= 0) {
+-#if LIBAVCODEC_VERSION_MAJOR >= 56
+ av_packet_unref(&input->pkt);
+-#else
+- av_free_packet(&input->pkt);
+-#endif
+ if (av_read_frame(ic, &input->pkt) < 0) {
+ /* Force EOF once we can read no longer. */
+-#if LIBAVCODEC_VERSION_MAJOR >= 56
+ av_frame_free(&frame);
+-#else
+- avcodec_free_frame(&frame);
+-#endif
+ return 0;
+ }
+
+ if (input->pkt.stream_index != input->stream_index)
+ continue;
+ input->curr_pkt_size = input->pkt.size;
+- input->curr_pkt_buf = input->pkt.data;
+ input->curr_size += input->pkt.size;
+ input->curr_duration += input->pkt.duration;
+
+-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 48, 101)
+ int send_result = avcodec_send_packet(cc, &input->pkt);
+ if (send_result != 0 && send_result != AVERROR(EAGAIN)) {
+ d_print("avcodec_send_packet() returned %d\n", send_result);
+@@ -355,32 +317,17 @@ static int ffmpeg_fill_buffer(struct input_plugin_data *ip_data, AVFormatContext
+ }
+ return -IP_ERROR_INTERNAL;
+ }
+-#endif
+ }
+
+-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 48, 101)
+ int recv_result = avcodec_receive_frame(cc, frame);
+ if (recv_result < 0) {
+ input->curr_pkt_size = 0;
+ continue;
+ }
+-#else
+- int got_frame;
+- int len = avcodec_decode_audio4(cc, frame, &got_frame, &input->pkt);
+- if (len < 0) {
+- /* this is often reached when seeking, not sure why */
+- input->curr_pkt_size = 0;
+- continue;
+- }
+- if (!got_frame)
+- continue;
+-#endif
+
+ int64_t frame_ts = -1;
+ if (frame->pts)
+ frame_ts = frame->pts;
+- else if (frame->pkt_pts)
+- frame_ts = frame->pkt_pts;
+ else if (frame->pkt_dts)
+ frame_ts = frame->pkt_dts;
+
+@@ -395,7 +342,7 @@ static int ffmpeg_fill_buffer(struct input_plugin_data *ip_data, AVFormatContext
+ frame_ts = input->prev_frame_end;
+
+ if (frame_ts < input->seek_ts) {
+- int64_t frame_dur = av_rescale(frame->nb_samples, AV_TIME_BASE, sf_get_rate(ip_data->sf));
++ int64_t frame_dur = av_rescale(frame->nb_samples, AV_TIME_BASE, frame->sample_rate);
+ int64_t frame_end = frame_ts + frame_dur;
+ input->prev_frame_end = frame_end;
+ d_print("seek_ts: %ld, frame_ts: %ld, frame_end: %ld\n", input->seek_ts, frame_ts, frame_end);
+@@ -403,14 +350,14 @@ static int ffmpeg_fill_buffer(struct input_plugin_data *ip_data, AVFormatContext
+ continue;
+
+ /* skip part of this frame */
+- int64_t skip_samples = av_rescale(input->seek_ts - frame_ts, sf_get_rate(ip_data->sf), AV_TIME_BASE);
++ int64_t skip_samples = av_rescale(input->seek_ts - frame_ts, frame->sample_rate, AV_TIME_BASE);
+ in_count -= skip_samples;
+ if (av_sample_fmt_is_planar(frame->format)) {
+- for (int i = 0; i < cc->channels; i++) {
++ for (int i = 0; i < sf_get_channels(ip_data->sf); i++) {
+ in[i] += skip_samples * sf_get_sample_size(ip_data->sf);
+ }
+ } else {
+- *in += skip_samples * cc->channels * sf_get_sample_size(ip_data->sf);
++ *in += skip_samples * sf_get_frame_size(ip_data->sf);
+ }
+ d_print("skipping %ld samples\n", skip_samples);
+ }
+@@ -428,17 +375,9 @@ static int ffmpeg_fill_buffer(struct input_plugin_data *ip_data, AVFormatContext
+ res = 0;
+
+ output->buffer_pos = output->buffer;
+-#if LIBAVCODEC_VERSION_MAJOR >= 60
+- output->buffer_used_len = res * cc->ch_layout.nb_channels * sf_get_sample_size(ip_data->sf);
+-#else
+- output->buffer_used_len = res * cc->channels * sf_get_sample_size(ip_data->sf);
+-#endif
++ output->buffer_used_len = res * sf_get_frame_size(ip_data->sf);
+
+-#if LIBAVCODEC_VERSION_MAJOR >= 56
+ av_frame_free(&frame);
+-#else
+- avcodec_free_frame(&frame);
+-#endif
+ return output->buffer_used_len;
+ }
+ /* This should never get here. */
+@@ -453,11 +392,11 @@ static int ffmpeg_read(struct input_plugin_data *ip_data, char *buffer, int coun
+ int out_size;
+
+ if (output->buffer_used_len == 0) {
+- rc = ffmpeg_fill_buffer(ip_data, priv->input_context, priv->codec_context,
++ rc = ffmpeg_fill_buffer(ip_data,
++ priv->input_context, priv->codec_context,
+ priv->input, priv->output, priv->swr);
+- if (rc <= 0) {
++ if (rc <= 0)
+ return rc;
+- }
+ }
+ out_size = min_i(output->buffer_used_len, count);
+ memcpy(buffer, output->buffer_pos, out_size);
+@@ -477,6 +416,7 @@ static int ffmpeg_seek(struct input_plugin_data *ip_data, double offset)
+ int64_t ts = av_rescale(offset, st->time_base.den, st->time_base.num);
+
+ avcodec_flush_buffers(priv->codec_context);
++ /* TODO: also flush swresample buffers */
+ /* Force reading a new packet in next ffmpeg_fill_buffer(). */
+ priv->input->curr_pkt_size = 0;
+
+@@ -501,7 +441,8 @@ static void ffmpeg_read_metadata(struct growing_keyvals *c, AVDictionary *metada
+ }
+ }
+
+-static int ffmpeg_read_comments(struct input_plugin_data *ip_data, struct keyval **comments)
++static int ffmpeg_read_comments(struct input_plugin_data *ip_data,
++ struct keyval **comments)
+ {
+ struct ffmpeg_private *priv = ip_data->private;
+ AVFormatContext *ic = priv->input_context;
+@@ -538,11 +479,7 @@ static long ffmpeg_current_bitrate(struct input_plugin_data *ip_data)
+ AVStream *st = priv->input_context->streams[priv->input->stream_index];
+ long bitrate = -1;
+ /* ape codec returns silly numbers */
+-#if LIBAVCODEC_VERSION_MAJOR >= 55
+ if (priv->codec->id == AV_CODEC_ID_APE)
+-#else
+- if (priv->codec->id == CODEC_ID_APE)
+-#endif
+ return -1;
+ if (priv->input->curr_duration > 0) {
+ double seconds = priv->input->curr_duration * av_q2d(st->time_base);
+
+From e1a2374a60a41987f95c7d892ebc1b150df7acb1 Mon Sep 17 00:00:00 2001
+From: ihy123 <aladinandreyy@gmail.com>
+Date: Sun, 17 Aug 2025 04:05:36 +0300
+Subject: [PATCH 04/12] ip/ffmpeg: major refactor
+
+---
+ ip/ffmpeg.c | 643 +++++++++++++++++++++++++++-------------------------
+ 1 file changed, 330 insertions(+), 313 deletions(-)
+
+diff --git ip/ffmpeg.c ip/ffmpeg.c
+index f6a11f450..42f630ee7 100644
+--- ip/ffmpeg.c
++++ ip/ffmpeg.c
+@@ -35,84 +35,32 @@
+ #include <libavutil/mathematics.h>
+ #endif
+
+-#ifndef AVCODEC_MAX_AUDIO_FRAME_SIZE
+-#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000
+-#endif
++struct ffmpeg_private {
++ AVCodecContext *codec_ctx;
++ AVFormatContext *format_ctx;
++ AVCodec const *codec;
++ SwrContext *swr;
++ int stream_index;
+
+-struct ffmpeg_input {
+- AVPacket pkt;
+- int curr_pkt_size;
++ AVPacket *pkt;
++ AVFrame *frame;
+ int64_t seek_ts;
+ int64_t prev_frame_end;
+- int stream_index;
+
++ /* A buffer to hold swr_convert()-ed samples */
++ AVFrame *swr_frame;
++ int swr_frame_start;
++
++ /* Bitrate estimation */
+ unsigned long curr_size;
+ unsigned long curr_duration;
+ };
+
+-struct ffmpeg_output {
+- uint8_t *buffer;
+- uint8_t *buffer_malloc;
+- uint8_t *buffer_pos; /* current buffer position */
+- int buffer_used_len;
+-};
+-
+-struct ffmpeg_private {
+- AVCodecContext *codec_context;
+- AVFormatContext *input_context;
+- AVCodec const *codec;
+- SwrContext *swr;
+-
+- struct ffmpeg_input *input;
+- struct ffmpeg_output *output;
+-};
+-
+-static struct ffmpeg_input *ffmpeg_input_create(void)
+-{
+- struct ffmpeg_input *input = xnew(struct ffmpeg_input, 1);
+-
+- if (av_new_packet(&input->pkt, 0) != 0) {
+- free(input);
+- return NULL;
+- }
+- input->curr_pkt_size = 0;
+- input->seek_ts = -1;
+- input->prev_frame_end = -1;
+- return input;
+-}
+-
+-static void ffmpeg_input_free(struct ffmpeg_input *input)
+-{
+- av_packet_unref(&input->pkt);
+- free(input);
+-}
+-
+-static struct ffmpeg_output *ffmpeg_output_create(void)
+-{
+- struct ffmpeg_output *output = xnew(struct ffmpeg_output, 1);
+-
+- output->buffer_malloc = xnew(uint8_t, AVCODEC_MAX_AUDIO_FRAME_SIZE + 15);
+- output->buffer = output->buffer_malloc;
+- /* align to 16 bytes so avcodec can SSE/Altivec/etc */
+- while ((intptr_t) output->buffer % 16)
+- output->buffer += 1;
+- output->buffer_pos = output->buffer;
+- output->buffer_used_len = 0;
+- return output;
+-}
+-
+-static void ffmpeg_output_free(struct ffmpeg_output *output)
+-{
+- free(output->buffer_malloc);
+- output->buffer_malloc = NULL;
+- output->buffer = NULL;
+- free(output);
+-}
+-
+-static inline void ffmpeg_buffer_flush(struct ffmpeg_output *output)
++static const char *ffmpeg_errmsg(int err)
+ {
+- output->buffer_pos = output->buffer;
+- output->buffer_used_len = 0;
++ static char errstr[AV_ERROR_MAX_STRING_SIZE];
++ av_strerror(err, errstr, AV_ERROR_MAX_STRING_SIZE);
++ return errstr;
+ }
+
+ static void ffmpeg_init(void)
+@@ -132,303 +80,372 @@ static void ffmpeg_init(void)
+ #endif
+ }
+
+-static int ffmpeg_open(struct input_plugin_data *ip_data)
++static int ffmpeg_open_input(struct input_plugin_data *ip_data,
++ struct ffmpeg_private *priv)
+ {
+- struct ffmpeg_private *priv;
+- int err = 0;
+- int i;
+- int stream_index = -1;
+- int out_sample_rate;
+- AVCodec const *codec;
+- AVCodecContext *cc = NULL;
+ AVFormatContext *ic = NULL;
++ AVCodecContext *cc = NULL;
+ AVCodecParameters *cp = NULL;
+- SwrContext *swr = NULL;
+-
+- ffmpeg_init();
++ AVCodec const *codec = NULL;
++ int stream_index = -1;
+
+- err = avformat_open_input(&ic, ip_data->filename, NULL, NULL);
+- if (err < 0) {
+- d_print("av_open failed: %d\n", err);
+- return -IP_ERROR_FILE_FORMAT;
++ int err;
++ int res = avformat_open_input(&ic, ip_data->filename, NULL, NULL);
++ if (res < 0) {
++ err = -IP_ERROR_FILE_FORMAT;
++ goto err;
+ }
+
+- do {
+- err = avformat_find_stream_info(ic, NULL);
+- if (err < 0) {
+- d_print("unable to find stream info: %d\n", err);
+- err = -IP_ERROR_FILE_FORMAT;
+- break;
+- }
+-
+- for (i = 0; i < ic->nb_streams; i++) {
+- cp = ic->streams[i]->codecpar;
+- if (cp->codec_type == AVMEDIA_TYPE_AUDIO) {
+- stream_index = i;
+- break;
+- }
+- }
+-
+- if (stream_index == -1) {
+- d_print("could not find audio stream\n");
+- err = -IP_ERROR_FILE_FORMAT;
+- break;
+- }
+-
+- codec = avcodec_find_decoder(cp->codec_id);
+- cc = avcodec_alloc_context3(codec);
+- avcodec_parameters_to_context(cc, cp);
+- if (!codec) {
+- d_print("codec not found: %d, %s\n", cc->codec_id, avcodec_get_name(cc->codec_id));
+- err = -IP_ERROR_UNSUPPORTED_FILE_TYPE;
+- break;
+- }
++ res = avformat_find_stream_info(ic, NULL);
++ if (res < 0) {
++ d_print("unable to find stream info\n");
++ err = -IP_ERROR_FILE_FORMAT;
++ goto err;
++ }
+
+- if (avcodec_open2(cc, codec, NULL) < 0) {
+- d_print("could not open codec: %d, %s\n", cc->codec_id, avcodec_get_name(cc->codec_id));
+- err = -IP_ERROR_UNSUPPORTED_FILE_TYPE;
++ for (int i = 0; i < ic->nb_streams; i++) {
++ cp = ic->streams[i]->codecpar;
++ if (cp->codec_type == AVMEDIA_TYPE_AUDIO) {
++ stream_index = i;
+ break;
+ }
++ }
+
+- /* We assume below that no more errors follow. */
+- } while (0);
++ if (stream_index == -1) {
++ d_print("could not find audio stream\n");
++ err = -IP_ERROR_FILE_FORMAT;
++ goto err_silent;
++ }
+
+- if (err < 0) {
+- /* Clean up. cc is never opened at this point. (See above assumption.) */
+- avcodec_free_context(&cc);
+- avformat_close_input(&ic);
+- return err;
++ codec = avcodec_find_decoder(cp->codec_id);
++ if (!codec) {
++ d_print("codec (id: %d, name: %s) not found\n",
++ cc->codec_id, avcodec_get_name(cc->codec_id));
++ err = -IP_ERROR_UNSUPPORTED_FILE_TYPE;
++ goto err_silent;
++ }
++ cc = avcodec_alloc_context3(codec);
++ avcodec_parameters_to_context(cc, cp);
++
++ res = avcodec_open2(cc, codec, NULL);
++ if (res < 0) {
++ d_print("could not open codec (id: %d, name: %s)\n",
++ cc->codec_id, avcodec_get_name(cc->codec_id));
++ err = -IP_ERROR_UNSUPPORTED_FILE_TYPE;
++ goto err;
+ }
+
+- priv = xnew(struct ffmpeg_private, 1);
+- priv->codec_context = cc;
+- priv->input_context = ic;
++ priv->format_ctx = ic;
++ priv->codec_ctx = cc;
+ priv->codec = codec;
+- priv->input = ffmpeg_input_create();
+- if (priv->input == NULL) {
+- avcodec_close(cc);
+- avcodec_free_context(&cc);
+- avformat_close_input(&ic);
+- free(priv);
+- return -IP_ERROR_INTERNAL;
++ priv->stream_index = stream_index;
++ return 0;
++err:
++ d_print("%s\n", ffmpeg_errmsg(res));
++err_silent:
++ avcodec_free_context(&cc);
++ avformat_close_input(&ic);
++ return err;
++}
++
++static void ffmpeg_set_sf_and_swr_opts(SwrContext *swr, AVCodecContext *cc,
++ sample_format_t *sf_out, enum AVSampleFormat *out_sample_fmt)
++{
++ int out_sample_rate = min_u(cc->sample_rate, 384000);
++ sample_format_t sf = sf_rate(out_sample_rate) | sf_host_endian();
++ av_opt_set_int(swr, "in_sample_rate", cc->sample_rate, 0);
++ av_opt_set_int(swr, "out_sample_rate", out_sample_rate, 0);
++
++ *out_sample_fmt = cc->sample_fmt;
++ switch (*out_sample_fmt) {
++ case AV_SAMPLE_FMT_U8:
++ sf |= sf_bits(8) | sf_signed(0);
++ break;
++ case AV_SAMPLE_FMT_S32:
++ sf |= sf_bits(32) | sf_signed(1);
++ break;
++ default:
++ sf |= sf_bits(16) | sf_signed(1);
++ *out_sample_fmt = AV_SAMPLE_FMT_S16;
+ }
+- priv->input->stream_index = stream_index;
+- priv->output = ffmpeg_output_create();
++ av_opt_set_sample_fmt(swr, "in_sample_fmt", cc->sample_fmt, 0);
++ av_opt_set_sample_fmt(swr, "out_sample_fmt", *out_sample_fmt, 0);
+
+- /* Prepare for resampling. */
+- out_sample_rate = min_u(cc->sample_rate, 384000);
+- swr = swr_alloc();
+ #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59, 24, 100)
++ sf |= sf_channels(cc->ch_layout.nb_channels);
++
+ if (cc->ch_layout.order == AV_CHANNEL_ORDER_UNSPEC)
+ av_channel_layout_default(&cc->ch_layout, cc->ch_layout.nb_channels);
+- av_opt_set_chlayout(swr, "in_chlayout", &cc->ch_layout, 0);
+- av_opt_set_chlayout(swr, "out_chlayout", &cc->ch_layout, 0);
++ av_opt_set_chlayout(swr, "in_chlayout", &cc->ch_layout, 0);
++ av_opt_set_chlayout(swr, "out_chlayout", &cc->ch_layout, 0);
+ #else
+- av_opt_set_int(swr, "in_channel_layout", av_get_default_channel_layout(cc->channels), 0);
+- av_opt_set_int(swr, "out_channel_layout", av_get_default_channel_layout(cc->channels), 0);
++ sf |= sf_channels(cc->channels);
++
++ av_opt_set_int(swr, "in_channel_layout",
++ av_get_default_channel_layout(cc->channels), 0);
++ av_opt_set_int(swr, "out_channel_layout",
++ av_get_default_channel_layout(cc->channels), 0);
+ #endif
+- av_opt_set_int(swr, "in_sample_rate", cc->sample_rate, 0);
+- av_opt_set_int(swr, "out_sample_rate", out_sample_rate, 0);
+- av_opt_set_sample_fmt(swr, "in_sample_fmt", cc->sample_fmt, 0);
+- priv->swr = swr;
+
+- ip_data->private = priv;
++ *sf_out = sf;
++}
++
++static int ffmpeg_init_swr_frame(struct ffmpeg_private *priv,
++ sample_format_t sf, enum AVSampleFormat out_sample_fmt)
++{
++ AVCodecContext *cc = priv->codec_ctx;
++ AVFrame *frame = av_frame_alloc();
++
+ #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59, 24, 100)
+- ip_data->sf = sf_rate(out_sample_rate) | sf_channels(cc->ch_layout.nb_channels);
++ av_channel_layout_copy(&frame->ch_layout, &cc->ch_layout);
+ #else
+- ip_data->sf = sf_rate(out_sample_rate) | sf_channels(cc->channels);
++ frame->channel_layout = av_get_default_channel_layout(cc->channels);
+ #endif
+- switch (cc->sample_fmt) {
+- case AV_SAMPLE_FMT_U8:
+- ip_data->sf |= sf_bits(8) | sf_signed(0);
+- av_opt_set_sample_fmt(swr, "out_sample_fmt", AV_SAMPLE_FMT_U8, 0);
+- break;
+- case AV_SAMPLE_FMT_S32:
+- ip_data->sf |= sf_bits(32) | sf_signed(1);
+- av_opt_set_sample_fmt(swr, "out_sample_fmt", AV_SAMPLE_FMT_S32, 0);
+- break;
+- /* AV_SAMPLE_FMT_S16 */
+- default:
+- ip_data->sf |= sf_bits(16) | sf_signed(1);
+- av_opt_set_sample_fmt(swr, "out_sample_fmt", AV_SAMPLE_FMT_S16, 0);
+- break;
++
++ frame->sample_rate = sf_get_rate(sf);
++ frame->format = out_sample_fmt;
++
++ /* NOTE: 10 sec is probably too much, but the amount of space
++ * needed for swr_convert() is unpredictable */
++ frame->nb_samples = 10 * sf_get_rate(sf);
++ int res = av_frame_get_buffer(frame, 0);
++ if (res < 0) {
++ d_print("av_frame_get_buffer(): %s\n", ffmpeg_errmsg(res));
++ return -IP_ERROR_INTERNAL;
+ }
+- swr_init(swr);
+- ip_data->sf |= sf_host_endian();
++ frame->nb_samples = 0;
++
++ priv->swr_frame = frame;
++ return 0;
++}
++
++static void ffmpeg_free(struct ffmpeg_private *priv)
++{
++ avcodec_close(priv->codec_ctx);
++ avcodec_free_context(&priv->codec_ctx);
++ avformat_close_input(&priv->format_ctx);
++
++ swr_free(&priv->swr);
++
++ av_frame_free(&priv->frame);
++ av_packet_free(&priv->pkt);
++ av_frame_free(&priv->swr_frame);
++}
++
++static int ffmpeg_open(struct input_plugin_data *ip_data)
++{
++ struct ffmpeg_private priv;
++ enum AVSampleFormat out_sample_fmt;
++ memset(&priv, 0, sizeof(struct ffmpeg_private));
++
++ ffmpeg_init();
++
++ int err = ffmpeg_open_input(ip_data, &priv);
++ if (err < 0)
++ return err;
++
++ priv.pkt = av_packet_alloc();
++ priv.frame = av_frame_alloc();
++ priv.seek_ts = -1;
++ priv.prev_frame_end = -1;
++
++ priv.swr = swr_alloc();
++ ffmpeg_set_sf_and_swr_opts(priv.swr, priv.codec_ctx,
++ &ip_data->sf, &out_sample_fmt);
++ swr_init(priv.swr);
++
++ err = ffmpeg_init_swr_frame(&priv, ip_data->sf, out_sample_fmt);
++ if (err < 0) {
++ ffmpeg_free(&priv);
++ return err;
++ }
++
+ #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59, 24, 100)
+- channel_map_init_waveex(cc->ch_layout.nb_channels,
+- cc->ch_layout.u.mask, ip_data->channel_map);
++ channel_map_init_waveex(priv.codec_ctx->ch_layout.nb_channels,
++ priv.codec_ctx->ch_layout.u.mask, ip_data->channel_map);
+ #else
+- channel_map_init_waveex(cc->channels,
+- cc->channel_layout, ip_data->channel_map);
++ channel_map_init_waveex(priv.codec_ctx->channels,
++ priv.codec_ctx->channel_layout, ip_data->channel_map);
+ #endif
++
++ ip_data->private = xnew(struct ffmpeg_private, 1);
++ memcpy(ip_data->private, &priv, sizeof(struct ffmpeg_private));
+ return 0;
+ }
+
+ static int ffmpeg_close(struct input_plugin_data *ip_data)
+ {
+- struct ffmpeg_private *priv = ip_data->private;
+-
+- avcodec_close(priv->codec_context);
+- avcodec_free_context(&priv->codec_context);
+- avformat_close_input(&priv->input_context);
+- swr_free(&priv->swr);
+- ffmpeg_input_free(priv->input);
+- ffmpeg_output_free(priv->output);
+- free(priv);
++ ffmpeg_free(ip_data->private);
++ free(ip_data->private);
+ ip_data->private = NULL;
+ return 0;
+ }
+
+ /*
+- * This returns the number of bytes added to the buffer.
+- * It returns < 0 on error. 0 on EOF.
++ * return:
++ * 0 - retry
++ * >0 - ok
+ */
+-static int ffmpeg_fill_buffer(struct input_plugin_data *ip_data,
+- AVFormatContext *ic, AVCodecContext *cc,
+- struct ffmpeg_input *input, struct ffmpeg_output *output,
+- SwrContext *swr)
++static int ffmpeg_seek_into_frame(struct ffmpeg_private *priv, int64_t frame_ts)
+ {
+- AVFrame *frame = av_frame_alloc();
+- while (1) {
+- if (input->curr_pkt_size <= 0) {
+- av_packet_unref(&input->pkt);
+- if (av_read_frame(ic, &input->pkt) < 0) {
+- /* Force EOF once we can read no longer. */
+- av_frame_free(&frame);
+- return 0;
+- }
+-
+- if (input->pkt.stream_index != input->stream_index)
+- continue;
+- input->curr_pkt_size = input->pkt.size;
+- input->curr_size += input->pkt.size;
+- input->curr_duration += input->pkt.duration;
+-
+- int send_result = avcodec_send_packet(cc, &input->pkt);
+- if (send_result != 0 && send_result != AVERROR(EAGAIN)) {
+- d_print("avcodec_send_packet() returned %d\n", send_result);
+- char errstr[AV_ERROR_MAX_STRING_SIZE];
+- if (!av_strerror(send_result, errstr, AV_ERROR_MAX_STRING_SIZE ))
+- {
+- d_print("av_strerror(): %s\n", errstr);
+- } else {
+- d_print("av_strerror(): Description for error cannot be found\n");
+- }
+- return -IP_ERROR_INTERNAL;
+- }
+- }
++ if (frame_ts >= 0) {
++ AVStream *s = priv->format_ctx->streams[priv->stream_index];
++ frame_ts = av_rescale_q(frame_ts, s->time_base, AV_TIME_BASE_Q);
++ } else {
++ frame_ts = priv->prev_frame_end;
++ }
+
+- int recv_result = avcodec_receive_frame(cc, frame);
+- if (recv_result < 0) {
+- input->curr_pkt_size = 0;
+- continue;
+- }
++ if (frame_ts >= priv->seek_ts)
++ return 1;
+
+- int64_t frame_ts = -1;
+- if (frame->pts)
+- frame_ts = frame->pts;
+- else if (frame->pkt_dts)
+- frame_ts = frame->pkt_dts;
+-
+- const uint8_t **in = (const uint8_t **)frame->extended_data;
+- int in_count = frame->nb_samples;
+- if (input->seek_ts > 0 && (frame_ts >= 0 || input->prev_frame_end >= 0)) {
+- struct ffmpeg_private *priv = ip_data->private;
+- AVStream *st = priv->input_context->streams[priv->input->stream_index];
+- if (frame_ts >= 0)
+- frame_ts = av_rescale_q(frame_ts, st->time_base, AV_TIME_BASE_Q);
+- else
+- frame_ts = input->prev_frame_end;
+-
+- if (frame_ts < input->seek_ts) {
+- int64_t frame_dur = av_rescale(frame->nb_samples, AV_TIME_BASE, frame->sample_rate);
+- int64_t frame_end = frame_ts + frame_dur;
+- input->prev_frame_end = frame_end;
+- d_print("seek_ts: %ld, frame_ts: %ld, frame_end: %ld\n", input->seek_ts, frame_ts, frame_end);
+- if (frame_end <= input->seek_ts)
+- continue;
+-
+- /* skip part of this frame */
+- int64_t skip_samples = av_rescale(input->seek_ts - frame_ts, frame->sample_rate, AV_TIME_BASE);
+- in_count -= skip_samples;
+- if (av_sample_fmt_is_planar(frame->format)) {
+- for (int i = 0; i < sf_get_channels(ip_data->sf); i++) {
+- in[i] += skip_samples * sf_get_sample_size(ip_data->sf);
+- }
+- } else {
+- *in += skip_samples * sf_get_frame_size(ip_data->sf);
+- }
+- d_print("skipping %ld samples\n", skip_samples);
+- }
+-
+- input->seek_ts = -1;
+- input->prev_frame_end = -1;
+- }
++ int64_t frame_dur = av_rescale(priv->frame->nb_samples,
++ AV_TIME_BASE, priv->frame->sample_rate);
++ int64_t frame_end = frame_ts + frame_dur;
++ priv->prev_frame_end = frame_end;
++
++ d_print("seek_ts: %ld, frame_ts: %ld, frame_end: %ld\n",
++ priv->seek_ts, frame_ts, frame_end);
++
++ if (frame_end <= priv->seek_ts)
++ return 0;
++
++ int64_t skip_samples = av_rescale(priv->seek_ts - frame_ts,
++ priv->frame->sample_rate, AV_TIME_BASE);
++ priv->frame->nb_samples -= skip_samples;
++
++ int bps = av_get_bytes_per_sample(priv->frame->format);
++#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59, 24, 100)
++ int channels = priv->codec_ctx->ch_layout.nb_channels;
++#else
++ int channels = priv->codec_ctx->channels;
++#endif
++
++ /* Just modify frame's data pointer because it's throw-away */
++ if (av_sample_fmt_is_planar(priv->frame->format)) {
++ for (int i = 0; i < channels; i++)
++ priv->frame->extended_data[i] += skip_samples * bps;
++ } else {
++ priv->frame->extended_data[0] += skip_samples * channels * bps;
++ }
++ d_print("skipping %ld samples\n", skip_samples);
++ return 1;
++}
+
+- int res = swr_convert(swr,
+- &output->buffer,
+- frame->nb_samples,
+- in,
+- in_count);
++/*
++ * return:
++ * <0 - error
++ * 0 - retry
++ * >0 - ok
++ */
++static int ffmpeg_get_frame(struct ffmpeg_private *priv)
++{
++ int res = avcodec_receive_frame(priv->codec_ctx, priv->frame);
++ if (res == AVERROR(EAGAIN)) {
++ av_packet_unref(priv->pkt);
++ res = av_read_frame(priv->format_ctx, priv->pkt);
+ if (res < 0)
+- res = 0;
++ return res;
++
++ if (priv->pkt->stream_index != priv->stream_index)
++ return 0;
+
+- output->buffer_pos = output->buffer;
+- output->buffer_used_len = res * sf_get_frame_size(ip_data->sf);
++ priv->curr_size += priv->pkt->size;
++ priv->curr_duration += priv->pkt->duration;
+
+- av_frame_free(&frame);
+- return output->buffer_used_len;
++ res = avcodec_send_packet(priv->codec_ctx, priv->pkt);
++ if (res == AVERROR(EAGAIN))
++ return 0;
+ }
+- /* This should never get here. */
+- return -IP_ERROR_INTERNAL;
++ if (res < 0)
++ return res;
++
++ int64_t frame_ts = -1;
++ if (priv->frame->pts >= 0)
++ frame_ts = priv->frame->pts;
++ else if (priv->frame->pkt_dts >= 0)
++ frame_ts = priv->frame->pkt_dts;
++
++ if (priv->seek_ts > 0 && (frame_ts >= 0 || priv->prev_frame_end >= 0)) {
++ if (ffmpeg_seek_into_frame(priv, frame_ts) == 0)
++ return 0;
++ priv->seek_ts = -1;
++ priv->prev_frame_end = -1;
++ }
++ return 1;
++}
++
++static int ffmpeg_convert_frame(struct ffmpeg_private *priv)
++{
++ int res = swr_convert(priv->swr,
++ priv->swr_frame->extended_data,
++ /* TODO: proper buffer capacity */
++ priv->frame->nb_samples,
++ (const uint8_t **)priv->frame->extended_data,
++ priv->frame->nb_samples);
++ if (res >= 0) {
++ priv->swr_frame->nb_samples = res;
++ priv->swr_frame_start = 0;
++ }
++ return res;
+ }
+
+ static int ffmpeg_read(struct input_plugin_data *ip_data, char *buffer, int count)
+ {
+ struct ffmpeg_private *priv = ip_data->private;
+- struct ffmpeg_output *output = priv->output;
+- int rc;
+- int out_size;
+-
+- if (output->buffer_used_len == 0) {
+- rc = ffmpeg_fill_buffer(ip_data,
+- priv->input_context, priv->codec_context,
+- priv->input, priv->output, priv->swr);
+- if (rc <= 0)
+- return rc;
++ int written = 0;
++ int res;
++
++ count /= sf_get_frame_size(ip_data->sf);
++
++ while (count) {
++ if (priv->swr_frame->nb_samples == 0) {
++ res = ffmpeg_get_frame(priv);
++ if (res == AVERROR_EOF)
++ break;
++ else if (res == 0)
++ continue;
++ else if (res < 0)
++ goto err;
++
++ res = ffmpeg_convert_frame(priv);
++ if (res < 0)
++ goto err;
++ }
++
++ int copy_frames = min_i(count, priv->swr_frame->nb_samples);
++ int copy_bytes = copy_frames * sf_get_frame_size(ip_data->sf);
++ void *dst = priv->swr_frame->extended_data[0] + priv->swr_frame_start;
++ memcpy(buffer + written, dst, copy_bytes);
++
++ priv->swr_frame->nb_samples -= copy_frames;
++ priv->swr_frame_start += copy_bytes;
++ count -= copy_frames;
++ written += copy_bytes;
+ }
+- out_size = min_i(output->buffer_used_len, count);
+- memcpy(buffer, output->buffer_pos, out_size);
+- output->buffer_used_len -= out_size;
+- output->buffer_pos += out_size;
+- return out_size;
++ return written;
++err:
++ d_print("%s\n", ffmpeg_errmsg(res));
++ return -IP_ERROR_INTERNAL;
+ }
+
+ static int ffmpeg_seek(struct input_plugin_data *ip_data, double offset)
+ {
+ struct ffmpeg_private *priv = ip_data->private;
+- AVStream *st = priv->input_context->streams[priv->input->stream_index];
+- int ret;
++ AVStream *st = priv->format_ctx->streams[priv->stream_index];
+
+- priv->input->seek_ts = offset * AV_TIME_BASE;
+- priv->input->prev_frame_end = -1;
++ priv->seek_ts = offset * AV_TIME_BASE;
++ priv->prev_frame_end = -1;
+ int64_t ts = av_rescale(offset, st->time_base.den, st->time_base.num);
+
+- avcodec_flush_buffers(priv->codec_context);
+- /* TODO: also flush swresample buffers */
+- /* Force reading a new packet in next ffmpeg_fill_buffer(). */
+- priv->input->curr_pkt_size = 0;
+-
+- ret = avformat_seek_file(priv->input_context,
+- priv->input->stream_index, 0, ts, ts, 0);
+-
+- if (ret < 0) {
++ int ret = avformat_seek_file(priv->format_ctx,
++ priv->stream_index, 0, ts, ts, 0);
++ if (ret < 0)
+ return -IP_ERROR_FUNCTION_NOT_SUPPORTED;
+- } else {
+- ffmpeg_buffer_flush(priv->output);
+- return 0;
+- }
++
++ priv->swr_frame->nb_samples = 0;
++ avcodec_flush_buffers(priv->codec_ctx);
++ /* also flush swresample buffers? */
++ return 0;
+ }
+
+ static void ffmpeg_read_metadata(struct growing_keyvals *c, AVDictionary *metadata)
+@@ -445,7 +462,7 @@ static int ffmpeg_read_comments(struct input_plugin_data *ip_data,
+ struct keyval **comments)
+ {
+ struct ffmpeg_private *priv = ip_data->private;
+- AVFormatContext *ic = priv->input_context;
++ AVFormatContext *ic = priv->format_ctx;
+
+ GROWING_KEYVALS(c);
+
+@@ -463,29 +480,29 @@ static int ffmpeg_read_comments(struct input_plugin_data *ip_data,
+ static int ffmpeg_duration(struct input_plugin_data *ip_data)
+ {
+ struct ffmpeg_private *priv = ip_data->private;
+- return priv->input_context->duration / AV_TIME_BASE;
++ return priv->format_ctx->duration / AV_TIME_BASE;
+ }
+
+ static long ffmpeg_bitrate(struct input_plugin_data *ip_data)
+ {
+ struct ffmpeg_private *priv = ip_data->private;
+- long bitrate = priv->input_context->bit_rate;
++ long bitrate = priv->format_ctx->bit_rate;
+ return bitrate ? bitrate : -IP_ERROR_FUNCTION_NOT_SUPPORTED;
+ }
+
+ static long ffmpeg_current_bitrate(struct input_plugin_data *ip_data)
+ {
+ struct ffmpeg_private *priv = ip_data->private;
+- AVStream *st = priv->input_context->streams[priv->input->stream_index];
++ AVStream *st = priv->format_ctx->streams[priv->stream_index];
+ long bitrate = -1;
+ /* ape codec returns silly numbers */
+ if (priv->codec->id == AV_CODEC_ID_APE)
+ return -1;
+- if (priv->input->curr_duration > 0) {
+- double seconds = priv->input->curr_duration * av_q2d(st->time_base);
+- bitrate = (8 * priv->input->curr_size) / seconds;
+- priv->input->curr_size = 0;
+- priv->input->curr_duration = 0;
++ if (priv->curr_duration > 0) {
++ double seconds = priv->curr_duration * av_q2d(st->time_base);
++ bitrate = (8 * priv->curr_size) / seconds;
++ priv->curr_size = 0;
++ priv->curr_duration = 0;
+ }
+ return bitrate;
+ }
+@@ -500,7 +517,7 @@ static char *ffmpeg_codec_profile(struct input_plugin_data *ip_data)
+ {
+ struct ffmpeg_private *priv = ip_data->private;
+ const char *profile;
+- profile = av_get_profile_name(priv->codec, priv->codec_context->profile);
++ profile = av_get_profile_name(priv->codec, priv->codec_ctx->profile);
+ return profile ? xstrdup(profile) : NULL;
+ }
+
+
+From 59dca8686f52a4d4909c815d2af713539ad6fdc2 Mon Sep 17 00:00:00 2001
+From: ihy123 <aladinandreyy@gmail.com>
+Date: Sun, 17 Aug 2025 14:28:46 +0300
+Subject: [PATCH 05/12] Validate sample format in ip_open()
+
+To prevent segfault in ip_setup() because channels=0, validate ip_data->sf
+after opening ip.
+---
+ input.c | 10 ++++++++++
+ 1 file changed, 10 insertions(+)
+
+diff --git input.c input.c
+index c20cb3f6a..f5c5b3c24 100644
+--- input.c
++++ input.c
+@@ -605,6 +605,16 @@ int ip_open(struct input_plugin *ip)
+ ip_reset(ip, 1);
+ return rc;
+ }
++
++ unsigned bits = sf_get_bits(ip->data.sf);
++ unsigned channels = sf_get_channels(ip->data.sf);
++ unsigned rate = sf_get_rate(ip->data.sf);
++ if (!bits || !channels || !rate) {
++ d_print("corrupt file: bits = %u, channels = %u, rate = %u\n",
++ bits, channels, rate);
++ return -IP_ERROR_FILE_FORMAT;
++ }
++
+ ip->open = 1;
+ return 0;
+ }
+
+From dcc3e425275a1c2e3e2a669b13374bb9b1a67e0d Mon Sep 17 00:00:00 2001
+From: ihy123 <aladinandreyy@gmail.com>
+Date: Sun, 17 Aug 2025 14:53:52 +0300
+Subject: [PATCH 06/12] ip/ffmpeg: flush swresample buffer when seeking
+
+---
+ ip/ffmpeg.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git ip/ffmpeg.c ip/ffmpeg.c
+index 42f630ee7..775e7de1d 100644
+--- ip/ffmpeg.c
++++ ip/ffmpeg.c
+@@ -444,7 +444,7 @@ static int ffmpeg_seek(struct input_plugin_data *ip_data, double offset)
+
+ priv->swr_frame->nb_samples = 0;
+ avcodec_flush_buffers(priv->codec_ctx);
+- /* also flush swresample buffers? */
++ swr_convert(priv->swr, NULL, 0, NULL, 0); /* flush swr buffer */
+ return 0;
+ }
+
+
+From 99a4e2f67857205e1e1cb4fb7a095819b298c0bc Mon Sep 17 00:00:00 2001
+From: ihy123 <aladinandreyy@gmail.com>
+Date: Sun, 17 Aug 2025 15:02:34 +0300
+Subject: [PATCH 07/12] ip/ffmpeg: remember swr_frame's capacity
+
+---
+ ip/ffmpeg.c | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git ip/ffmpeg.c ip/ffmpeg.c
+index 775e7de1d..c659c1330 100644
+--- ip/ffmpeg.c
++++ ip/ffmpeg.c
+@@ -49,6 +49,7 @@ struct ffmpeg_private {
+
+ /* A buffer to hold swr_convert()-ed samples */
+ AVFrame *swr_frame;
++ int swr_frame_samples_cap;
+ int swr_frame_start;
+
+ /* Bitrate estimation */
+@@ -213,6 +214,7 @@ static int ffmpeg_init_swr_frame(struct ffmpeg_private *priv,
+ d_print("av_frame_get_buffer(): %s\n", ffmpeg_errmsg(res));
+ return -IP_ERROR_INTERNAL;
+ }
++ priv->swr_frame_samples_cap = frame->nb_samples;
+ frame->nb_samples = 0;
+
+ priv->swr_frame = frame;
+@@ -378,8 +380,7 @@ static int ffmpeg_convert_frame(struct ffmpeg_private *priv)
+ {
+ int res = swr_convert(priv->swr,
+ priv->swr_frame->extended_data,
+- /* TODO: proper buffer capacity */
+- priv->frame->nb_samples,
++ priv->swr_frame_samples_cap,
+ (const uint8_t **)priv->frame->extended_data,
+ priv->frame->nb_samples);
+ if (res >= 0) {
+
+From fabf6bcf4fd3f24dafedeefd7e9daf4215c7066a Mon Sep 17 00:00:00 2001
+From: ihy123 <aladinandreyy@gmail.com>
+Date: Sun, 17 Aug 2025 15:54:19 +0300
+Subject: [PATCH 08/12] ip/ffmpeg: reset swr_frame_start when seeking
+
+---
+ ip/ffmpeg.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git ip/ffmpeg.c ip/ffmpeg.c
+index c659c1330..71cc51116 100644
+--- ip/ffmpeg.c
++++ ip/ffmpeg.c
+@@ -444,6 +444,7 @@ static int ffmpeg_seek(struct input_plugin_data *ip_data, double offset)
+ return -IP_ERROR_FUNCTION_NOT_SUPPORTED;
+
+ priv->swr_frame->nb_samples = 0;
++ priv->swr_frame_start = 0;
+ avcodec_flush_buffers(priv->codec_ctx);
+ swr_convert(priv->swr, NULL, 0, NULL, 0); /* flush swr buffer */
+ return 0;
+
+From 265b893d78891362386fd406af308c5be73c36c2 Mon Sep 17 00:00:00 2001
+From: ihy123 <aladinandreyy@gmail.com>
+Date: Sun, 17 Aug 2025 17:27:20 +0300
+Subject: [PATCH 09/12] ip/ffmpeg: better frame skipping logic
+
+---
+ ip/ffmpeg.c | 82 ++++++++++++++++++++++++++---------------------------
+ 1 file changed, 41 insertions(+), 41 deletions(-)
+
+diff --git ip/ffmpeg.c ip/ffmpeg.c
+index 71cc51116..af6ecfb8d 100644
+--- ip/ffmpeg.c
++++ ip/ffmpeg.c
+@@ -44,8 +44,8 @@ struct ffmpeg_private {
+
+ AVPacket *pkt;
+ AVFrame *frame;
+- int64_t seek_ts;
+- int64_t prev_frame_end;
++ double seek_ts;
++ int64_t skip_samples;
+
+ /* A buffer to hold swr_convert()-ed samples */
+ AVFrame *swr_frame;
+@@ -249,7 +249,6 @@ static int ffmpeg_open(struct input_plugin_data *ip_data)
+ priv.pkt = av_packet_alloc();
+ priv.frame = av_frame_alloc();
+ priv.seek_ts = -1;
+- priv.prev_frame_end = -1;
+
+ priv.swr = swr_alloc();
+ ffmpeg_set_sf_and_swr_opts(priv.swr, priv.codec_ctx,
+@@ -283,37 +282,37 @@ static int ffmpeg_close(struct input_plugin_data *ip_data)
+ return 0;
+ }
+
+-/*
+- * return:
+- * 0 - retry
+- * >0 - ok
+- */
+-static int ffmpeg_seek_into_frame(struct ffmpeg_private *priv, int64_t frame_ts)
++static int64_t ffmpeg_calc_skip_samples(struct ffmpeg_private *priv)
+ {
+- if (frame_ts >= 0) {
+- AVStream *s = priv->format_ctx->streams[priv->stream_index];
+- frame_ts = av_rescale_q(frame_ts, s->time_base, AV_TIME_BASE_Q);
++ int64_t ts;
++ if (priv->frame->pts >= 0) {
++ ts = priv->frame->pts;
++ } else if (priv->frame->pkt_dts >= 0) {
++ ts = priv->frame->pkt_dts;
+ } else {
+- frame_ts = priv->prev_frame_end;
++ d_print("AVFrame.pts and AVFrame.pkt_dts are unset\n");
++ return -1;
+ }
+
+- if (frame_ts >= priv->seek_ts)
+- return 1;
+-
+- int64_t frame_dur = av_rescale(priv->frame->nb_samples,
+- AV_TIME_BASE, priv->frame->sample_rate);
+- int64_t frame_end = frame_ts + frame_dur;
+- priv->prev_frame_end = frame_end;
++ AVStream *s = priv->format_ctx->streams[priv->stream_index];
++ double frame_ts = ts * av_q2d(s->time_base);
+
+- d_print("seek_ts: %ld, frame_ts: %ld, frame_end: %ld\n",
+- priv->seek_ts, frame_ts, frame_end);
++ d_print("seek_ts: %.6fs, frame_ts: %.6fs\n", priv->seek_ts, frame_ts);
+
+- if (frame_end <= priv->seek_ts)
++ if (frame_ts >= priv->seek_ts)
+ return 0;
++ return (priv->seek_ts - frame_ts) * priv->frame->sample_rate;
++}
+
+- int64_t skip_samples = av_rescale(priv->seek_ts - frame_ts,
+- priv->frame->sample_rate, AV_TIME_BASE);
+- priv->frame->nb_samples -= skip_samples;
++static void ffmpeg_skip_frame_part(struct ffmpeg_private *priv)
++{
++ if (priv->skip_samples >= priv->frame->nb_samples) {
++ d_print("skipping frame: %d samples\n",
++ priv->frame->nb_samples);
++ priv->skip_samples -= priv->frame->nb_samples;
++ priv->frame->nb_samples = 0;
++ return;
++ }
+
+ int bps = av_get_bytes_per_sample(priv->frame->format);
+ #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59, 24, 100)
+@@ -322,15 +321,17 @@ static int ffmpeg_seek_into_frame(struct ffmpeg_private *priv, int64_t frame_ts)
+ int channels = priv->codec_ctx->channels;
+ #endif
+
++ priv->frame->nb_samples -= priv->skip_samples;
++
+ /* Just modify frame's data pointer because it's throw-away */
+ if (av_sample_fmt_is_planar(priv->frame->format)) {
+ for (int i = 0; i < channels; i++)
+- priv->frame->extended_data[i] += skip_samples * bps;
++ priv->frame->extended_data[i] += priv->skip_samples * bps;
+ } else {
+- priv->frame->extended_data[0] += skip_samples * channels * bps;
++ priv->frame->extended_data[0] += priv->skip_samples * channels * bps;
+ }
+- d_print("skipping %ld samples\n", skip_samples);
+- return 1;
++ d_print("skipping %ld samples\n", priv->skip_samples);
++ priv->skip_samples = 0;
+ }
+
+ /*
+@@ -361,17 +362,16 @@ static int ffmpeg_get_frame(struct ffmpeg_private *priv)
+ if (res < 0)
+ return res;
+
+- int64_t frame_ts = -1;
+- if (priv->frame->pts >= 0)
+- frame_ts = priv->frame->pts;
+- else if (priv->frame->pkt_dts >= 0)
+- frame_ts = priv->frame->pkt_dts;
++ if (priv->seek_ts > 0) {
++ priv->skip_samples = ffmpeg_calc_skip_samples(priv);
++ if (priv->skip_samples >= 0)
++ priv->seek_ts = -1;
++ }
+
+- if (priv->seek_ts > 0 && (frame_ts >= 0 || priv->prev_frame_end >= 0)) {
+- if (ffmpeg_seek_into_frame(priv, frame_ts) == 0)
++ if (priv->skip_samples > 0) {
++ ffmpeg_skip_frame_part(priv);
++ if (priv->frame->nb_samples == 0)
+ return 0;
+- priv->seek_ts = -1;
+- priv->prev_frame_end = -1;
+ }
+ return 1;
+ }
+@@ -434,8 +434,8 @@ static int ffmpeg_seek(struct input_plugin_data *ip_data, double offset)
+ struct ffmpeg_private *priv = ip_data->private;
+ AVStream *st = priv->format_ctx->streams[priv->stream_index];
+
+- priv->seek_ts = offset * AV_TIME_BASE;
+- priv->prev_frame_end = -1;
++ priv->seek_ts = offset;
++ priv->skip_samples = 0;
+ int64_t ts = av_rescale(offset, st->time_base.den, st->time_base.num);
+
+ int ret = avformat_seek_file(priv->format_ctx,
+
+From d2c07d224c879de9a707d999423b8f814a23f765 Mon Sep 17 00:00:00 2001
+From: ihy123 <aladinandreyy@gmail.com>
+Date: Sun, 17 Aug 2025 19:22:50 +0300
+Subject: [PATCH 10/12] ip/ffmpeg: don't process empty frames
+
+---
+ ip/ffmpeg.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git ip/ffmpeg.c ip/ffmpeg.c
+index af6ecfb8d..dd9061aba 100644
+--- ip/ffmpeg.c
++++ ip/ffmpeg.c
+@@ -356,7 +356,7 @@ static int ffmpeg_get_frame(struct ffmpeg_private *priv)
+ priv->curr_duration += priv->pkt->duration;
+
+ res = avcodec_send_packet(priv->codec_ctx, priv->pkt);
+- if (res == AVERROR(EAGAIN))
++ if (res == 0 || res == AVERROR(EAGAIN))
+ return 0;
+ }
+ if (res < 0)
+
+From 2ded02613f79bc228d0bb1569e52dba14c358f23 Mon Sep 17 00:00:00 2001
+From: ihy123 <aladinandreyy@gmail.com>
+Date: Mon, 18 Aug 2025 03:32:22 +0300
+Subject: [PATCH 11/12] ip/ffmpeg: improve readability
+
+Previously ffmpeg_read()'s while loop was kinda leaking into
+ffmpeg_get_frame(), now it doesn't.
+---
+ ip/ffmpeg.c | 36 ++++++++++++++++++++----------------
+ 1 file changed, 20 insertions(+), 16 deletions(-)
+
+diff --git ip/ffmpeg.c ip/ffmpeg.c
+index dd9061aba..fc748951f 100644
+--- ip/ffmpeg.c
++++ ip/ffmpeg.c
+@@ -337,30 +337,32 @@ static void ffmpeg_skip_frame_part(struct ffmpeg_private *priv)
+ /*
+ * return:
+ * <0 - error
+- * 0 - retry
++ * 0 - eof
+ * >0 - ok
+ */
+ static int ffmpeg_get_frame(struct ffmpeg_private *priv)
+ {
+- int res = avcodec_receive_frame(priv->codec_ctx, priv->frame);
++ int res;
++retry:
++ res = avcodec_receive_frame(priv->codec_ctx, priv->frame);
+ if (res == AVERROR(EAGAIN)) {
+ av_packet_unref(priv->pkt);
+ res = av_read_frame(priv->format_ctx, priv->pkt);
+ if (res < 0)
+- return res;
++ goto err;
+
+ if (priv->pkt->stream_index != priv->stream_index)
+- return 0;
++ goto retry;
+
+ priv->curr_size += priv->pkt->size;
+ priv->curr_duration += priv->pkt->duration;
+
+ res = avcodec_send_packet(priv->codec_ctx, priv->pkt);
+ if (res == 0 || res == AVERROR(EAGAIN))
+- return 0;
++ goto retry;
+ }
+ if (res < 0)
+- return res;
++ goto err;
+
+ if (priv->seek_ts > 0) {
+ priv->skip_samples = ffmpeg_calc_skip_samples(priv);
+@@ -371,9 +373,14 @@ static int ffmpeg_get_frame(struct ffmpeg_private *priv)
+ if (priv->skip_samples > 0) {
+ ffmpeg_skip_frame_part(priv);
+ if (priv->frame->nb_samples == 0)
+- return 0;
++ goto retry;
+ }
+ return 1;
++err:
++ if (res == AVERROR_EOF)
++ return 0;
++ d_print("%s\n", ffmpeg_errmsg(res));
++ return -IP_ERROR_INTERNAL;
+ }
+
+ static int ffmpeg_convert_frame(struct ffmpeg_private *priv)
+@@ -386,8 +393,10 @@ static int ffmpeg_convert_frame(struct ffmpeg_private *priv)
+ if (res >= 0) {
+ priv->swr_frame->nb_samples = res;
+ priv->swr_frame_start = 0;
++ return res;
+ }
+- return res;
++ d_print("%s\n", ffmpeg_errmsg(res));
++ return -IP_ERROR_INTERNAL;
+ }
+
+ static int ffmpeg_read(struct input_plugin_data *ip_data, char *buffer, int count)
+@@ -401,16 +410,14 @@ static int ffmpeg_read(struct input_plugin_data *ip_data, char *buffer, int coun
+ while (count) {
+ if (priv->swr_frame->nb_samples == 0) {
+ res = ffmpeg_get_frame(priv);
+- if (res == AVERROR_EOF)
++ if (res == 0)
+ break;
+- else if (res == 0)
+- continue;
+ else if (res < 0)
+- goto err;
++ return res;
+
+ res = ffmpeg_convert_frame(priv);
+ if (res < 0)
+- goto err;
++ return res;
+ }
+
+ int copy_frames = min_i(count, priv->swr_frame->nb_samples);
+@@ -424,9 +431,6 @@ static int ffmpeg_read(struct input_plugin_data *ip_data, char *buffer, int coun
+ written += copy_bytes;
+ }
+ return written;
+-err:
+- d_print("%s\n", ffmpeg_errmsg(res));
+- return -IP_ERROR_INTERNAL;
+ }
+
+ static int ffmpeg_seek(struct input_plugin_data *ip_data, double offset)
+
+From c541b39903aa57612501ee65770ef30d0954d22e Mon Sep 17 00:00:00 2001
+From: ihy123 <aladinandreyy@gmail.com>
+Date: Sun, 24 Aug 2025 19:16:57 +0300
+Subject: [PATCH 12/12] ip/ffmpeg: fix building for ffmpeg 8.0
+
+avcodec_close() can be safely removed because avcodec_free_context()
+is its replacement since 2016. See ffmpeg commit 2ef6dab0a79
+
+Builds with v3.3.9 v4.0.6 v6.1.3 v7.1.1 v8.0
+---
+ ip/ffmpeg.c | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git ip/ffmpeg.c ip/ffmpeg.c
+index fc748951f..2cb07671c 100644
+--- ip/ffmpeg.c
++++ ip/ffmpeg.c
+@@ -223,7 +223,6 @@ static int ffmpeg_init_swr_frame(struct ffmpeg_private *priv,
+
+ static void ffmpeg_free(struct ffmpeg_private *priv)
+ {
+- avcodec_close(priv->codec_ctx);
+ avcodec_free_context(&priv->codec_ctx);
+ avformat_close_input(&priv->format_ctx);
+
diff --git a/audio/cyanrip/Makefile b/audio/cyanrip/Makefile
index 8455bca2b960..6e1e8278ea49 100644
--- a/audio/cyanrip/Makefile
+++ b/audio/cyanrip/Makefile
@@ -1,11 +1,17 @@
PORTNAME= cyanrip
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= https://github.com/cyanreg/${PORTNAME}/releases/download/${DISTVERSIONFULL}/
DISTNAME= ${PORTNAME}-src-${DISTVERSIONFULL}
+PATCH_SITES= https://github.com/cyanreg/cyanrip/commit/
+PATCHFILES= 70c0a4c04d5ce74135719cf8afc1309b29679395.patch:-p1 \
+ 8cae5f548a606bfd723fbcfccabcd5da189063cb.patch:-p1 \
+ 462a71c75b4d326c0ce787cd13f7048e7f5da630.patch:-p1 \
+ 7f74e52f278fd9d8474b1afb5979b9ecd525285e.patch:-p1
+
MAINTAINER= diizzy@FreeBSD.org
COMMENT= Audio CD ripper with command-line interface and focus on accuracy
WWW= https://github.com/cyanreg/cyanrip
diff --git a/audio/cyanrip/distinfo b/audio/cyanrip/distinfo
index aa98146fb3b7..4702781816f4 100644
--- a/audio/cyanrip/distinfo
+++ b/audio/cyanrip/distinfo
@@ -1,3 +1,11 @@
-TIMESTAMP = 1717656733
+TIMESTAMP = 1755935295
SHA256 (cyanrip-src-v0.9.3.1.tar.gz) = fa7bc916ff91a17992b1695fa40dcb17eeeb840cd65c0cf26c1f1ddbc11f42eb
SIZE (cyanrip-src-v0.9.3.1.tar.gz) = 66339
+SHA256 (70c0a4c04d5ce74135719cf8afc1309b29679395.patch) = 427a068b6ff44f844eda78136a131259261ce23630b5bf770f7d08051339c729
+SIZE (70c0a4c04d5ce74135719cf8afc1309b29679395.patch) = 2072
+SHA256 (8cae5f548a606bfd723fbcfccabcd5da189063cb.patch) = e6045c6fd3d0b09cd26b21655276dfe81bf5ed4bff8ef965174f101fd25f2fc6
+SIZE (8cae5f548a606bfd723fbcfccabcd5da189063cb.patch) = 3486
+SHA256 (462a71c75b4d326c0ce787cd13f7048e7f5da630.patch) = ad973febf87284d24a4b3d51b4592be86384b7b79fc090c34b0827a126daf000
+SIZE (462a71c75b4d326c0ce787cd13f7048e7f5da630.patch) = 3206
+SHA256 (7f74e52f278fd9d8474b1afb5979b9ecd525285e.patch) = 77cae197fa1a3e67485d82961113d36773d619b7a7a69a95afbdb5fed6f3202b
+SIZE (7f74e52f278fd9d8474b1afb5979b9ecd525285e.patch) = 3792
diff --git a/audio/decibels/Makefile b/audio/decibels/Makefile
new file mode 100644
index 000000000000..5312edc5727f
--- /dev/null
+++ b/audio/decibels/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= decibels
+DISTVERSION= 48.0
+CATEGORIES= audio gnome
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= GNOME audio player
+WWW= https://gitlab.gnome.org/GNOME/decibels
+
+DEPRECATED= Depends on deprecated lang/typescript (which needs a maintainer), see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289856
+EXPIRATION_DATE=2025-11-30
+
+LICENSE= GPLv3
+
+BUILD_DEPENDS= tsc:lang/typescript \
+ blueprint-compiler:devel/blueprint-compiler
+LIB_DEPENDS= libgjs.so:lang/gjs
+RUN_DEPENDS= dbus>0:devel/dbus
+
+USES= desktop-file-utils gettext-tools gnome gstreamer meson \
+ pkgconfig tar:xz
+USE_GNOME= glib20 gtk40 libadwaita
+USE_GSTREAMER= faad flac lame libav ogg opus ugly vorbis wavpack
+
+PORTSCOUT= limit:^48\.
+
+.include <bsd.port.mk>
diff --git a/audio/decibels/distinfo b/audio/decibels/distinfo
new file mode 100644
index 000000000000..3ba89dafc58d
--- /dev/null
+++ b/audio/decibels/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1745433863
+SHA256 (gnome/decibels-48.0.tar.xz) = 229b11a9263147bcb8c3e21ff0d4af659fb26262f8aece547adcf8c65e031f74
+SIZE (gnome/decibels-48.0.tar.xz) = 584392
diff --git a/audio/decibels/pkg-descr b/audio/decibels/pkg-descr
new file mode 100644
index 000000000000..163ca511cc70
--- /dev/null
+++ b/audio/decibels/pkg-descr
@@ -0,0 +1,7 @@
+An audio player that just plays audio files. It doesn't require an organized
+music library and won't overload you with tons of functionality.
+Decibels offers advanced features such as:
+- An elegant waveform of the track
+- Adjustable playback speed
+- Easy seek controls
+- Playing multiple files at the same time
diff --git a/audio/decibels/pkg-plist b/audio/decibels/pkg-plist
new file mode 100644
index 000000000000..46f0ac8699ca
--- /dev/null
+++ b/audio/decibels/pkg-plist
@@ -0,0 +1,49 @@
+bin/org.gnome.Decibels
+share/applications/org.gnome.Decibels.desktop
+share/dbus-1/services/org.gnome.Decibels.service
+share/icons/hicolor/scalable/apps/org.gnome.Decibels.svg
+share/icons/hicolor/symbolic/apps/org.gnome.Decibels-symbolic.svg
+share/locale/be/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/bg/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ca/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/cs/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/da/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/de/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/el/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/en_GB/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/es/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/eu/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/fa/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/fi/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/fr/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/gl/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/he/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/hi/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/hu/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ia/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/id/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/it/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ka/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ko/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/lt/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/nb/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ne/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/nl/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/oc/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/pa/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/pt/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/pt_BR/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ro/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/ru/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/rw/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/sk/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/sl/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/sr/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/sv/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/tr/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/uk/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/zh_CN/LC_MESSAGES/org.gnome.Decibels.mo
+share/locale/zh_TW/LC_MESSAGES/org.gnome.Decibels.mo
+share/metainfo/org.gnome.Decibels.metainfo.xml
+share/org.gnome.Decibels/org.gnome.Decibels.data.gresource
+share/org.gnome.Decibels/org.gnome.Decibels.src.gresource
diff --git a/audio/ebur128/Makefile b/audio/ebur128/Makefile
index 21622f81e589..cd7e3e20629f 100644
--- a/audio/ebur128/Makefile
+++ b/audio/ebur128/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ebur128
DISTVERSION= 0.1.10
-PORTREVISION= 6
+PORTREVISION= 8
CATEGORIES= audio
MAINTAINER= diizzy@FreeBSD.org
diff --git a/audio/elisa/Makefile b/audio/elisa/Makefile
index 95e7d3d33a38..1a2f7a6c7199 100644
--- a/audio/elisa/Makefile
+++ b/audio/elisa/Makefile
@@ -1,6 +1,5 @@
PORTNAME= elisa
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 2
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/audio/elisa/distinfo b/audio/elisa/distinfo
index 3ac9dc561d71..83758d20489d 100644
--- a/audio/elisa/distinfo
+++ b/audio/elisa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381200
-SHA256 (KDE/release-service/25.04.3/elisa-25.04.3.tar.xz) = 16e4e38a9e7dcf9b42441c66707d5bbb52aef5c95422d8ee04a4a21e7f157392
-SIZE (KDE/release-service/25.04.3/elisa-25.04.3.tar.xz) = 1488508
+TIMESTAMP = 1757409632
+SHA256 (KDE/release-service/25.08.1/elisa-25.08.1.tar.xz) = 6bba1edd0cb87343e95390cf29677ef58d788648a8f6102b643f141c5d7f24e8
+SIZE (KDE/release-service/25.08.1/elisa-25.08.1.tar.xz) = 1498276
diff --git a/audio/emms/Makefile b/audio/emms/Makefile
index 4234ba364ff7..e5bb5c634f33 100644
--- a/audio/emms/Makefile
+++ b/audio/emms/Makefile
@@ -1,5 +1,6 @@
PORTNAME= emms
DISTVERSION= 23
+PORTREVISION= 1
CATEGORIES= audio elisp
MASTER_SITES= https://elpa.gnu.org/packages/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/audio/faust/Makefile b/audio/faust/Makefile
index 54bb41036ebc..ff1f80a416b1 100644
--- a/audio/faust/Makefile
+++ b/audio/faust/Makefile
@@ -1,6 +1,10 @@
PORTNAME= faust
-DISTVERSION= 2.79.3
+DISTVERSION= 2.81.8
CATEGORIES= audio devel
+MASTER_SITES= https://github.com/grame-cncm/faust/releases/download/${DISTVERSION}/
+
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES= e4e9e51a1a12ef0806fc7c8439fa817a98ec57ce.patch:-p1 # https://github.com/grame-cncm/faust/pull/1170: Fix compilation flags for generated projects: use c++17 instead of c++14
MAINTAINER= yuri@FreeBSD.org
COMMENT= Functional programming language for realtime audio signal processing
@@ -20,19 +24,14 @@ USES= compiler:c++17-lang cmake localbase:ldflags llvm:min=${LLVM_VER},lib ncur
USE_LDCONFIG= yes
USE_CXXSTD= c++17
-USE_GITHUB= yes
+USE_GITHUB= nodefault
GH_ACCOUNT= grame-cncm
-GH_TUPLE= \
- grame-cncm:faustlibraries:ef8dbf7:grame_cncm_faustlibraries/libraries \
- ccrma:faust2ck:db879cb:faust2ck/tools/faust2ck \
- shakfu:py2max:3aaa8ca:py2max/architecture/max-msp/py2max \
- yixuan:spectra:8c7242e:spectra/tools/physicalModeling/mesh2faust/spectra
-#LLVM_VER= 15 # not c++17 by default
LLVM_VER= 19
SHEBANG_FILES= tools/faust-config \
tools/faust2appls/* \
+ tools/faust2clap/faust2clap.py \
tools/benchmark/faustbench \
tools/sound2faust/sound2reader
@@ -94,7 +93,4 @@ do-test:
${SETENV} ${MAKE_ENV} ${TEST_ENV} faust2jaqt example-freeverb_demo.dsp && \
${SETENV} ${TEST_ENV} ./example-freeverb_demo
-# test fails to build with Qt6 because of wrong C++11 option written into Makefile: https://github.com/grame-cncm/faust/issues/1109
-# once this is corrected, test builds and works fine
-
.include <bsd.port.mk>
diff --git a/audio/faust/distinfo b/audio/faust/distinfo
index a9d2ec8b9e01..e2b97667ba17 100644
--- a/audio/faust/distinfo
+++ b/audio/faust/distinfo
@@ -1,11 +1,5 @@
-TIMESTAMP = 1751224492
-SHA256 (grame-cncm-faust-2.79.3_GH0.tar.gz) = 00fb22e424d1be042166c286d4020ecfe07c9e36c2390cf699cf4471c50ee68e
-SIZE (grame-cncm-faust-2.79.3_GH0.tar.gz) = 70436284
-SHA256 (grame-cncm-faustlibraries-ef8dbf7_GH0.tar.gz) = dc9242161d82cb7ee4f3272984ab5481719eff0ca9e5751e094a1c322b569446
-SIZE (grame-cncm-faustlibraries-ef8dbf7_GH0.tar.gz) = 7910998
-SHA256 (ccrma-faust2ck-db879cb_GH0.tar.gz) = 78a4ca3deef0940122c68cb4872b9423778177ddf02d113f8f01d0e37351f816
-SIZE (ccrma-faust2ck-db879cb_GH0.tar.gz) = 328939
-SHA256 (shakfu-py2max-3aaa8ca_GH0.tar.gz) = cfa77756965481a65baa265bef850b2dd0d557622ead2d895d557187d7e78bf7
-SIZE (shakfu-py2max-3aaa8ca_GH0.tar.gz) = 1805609
-SHA256 (yixuan-spectra-8c7242e_GH0.tar.gz) = 9007e20117a29a55ba63a79648970240a318b4d863d1a3a2141110f24c932ed7
-SIZE (yixuan-spectra-8c7242e_GH0.tar.gz) = 259968
+TIMESTAMP = 1759285801
+SHA256 (faust-2.81.8.tar.gz) = 2bc6ca210957008dfb8423e65e135b65938acf345299ed05d655c290b1c44a11
+SIZE (faust-2.81.8.tar.gz) = 79747092
+SHA256 (e4e9e51a1a12ef0806fc7c8439fa817a98ec57ce.patch) = 3e8839cccfec0d4c609903aa9ed3416f58443eb0eda228f52bcc19f4a4c0f602
+SIZE (e4e9e51a1a12ef0806fc7c8439fa817a98ec57ce.patch) = 1906
diff --git a/audio/faust/files/patch-build_CMakeLists.txt b/audio/faust/files/patch-build_CMakeLists.txt
index 53e305b597de..fdbf25048245 100644
--- a/audio/faust/files/patch-build_CMakeLists.txt
+++ b/audio/faust/files/patch-build_CMakeLists.txt
@@ -1,6 +1,6 @@
---- build/CMakeLists.txt.orig 2024-12-26 11:33:55 UTC
+--- build/CMakeLists.txt.orig 2025-09-29 13:03:58 UTC
+++ build/CMakeLists.txt
-@@ -50,7 +50,7 @@ endif()
+@@ -59,7 +59,7 @@ endif()
####################################
# source and headers files
@@ -9,20 +9,12 @@
file (GLOB HH ${SRCDIR}/*.hh ${SRCDIR}/*/*.hh ${SRCDIR}/generator/fir/*.hh)
####################################
-@@ -439,13 +439,15 @@ install (
-
+@@ -457,7 +457,7 @@ install (
####################################
# install examples
-+if (FREEBSD_INSTALL_EXAMPLES)
install (
-- DIRECTORY ${ROOT}/examples DESTINATION ${CMAKE_INSTALL_PREFIX}//share/faust
+- DIRECTORY ${ROOT}/examples DESTINATION ${CMAKE_INSTALL_PREFIX}/share/faust
+ DIRECTORY ${ROOT}/examples DESTINATION share/examples/faust
FILE_PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
- PATTERN ".DS_Store" EXCLUDE
- )
-+endif()
-
- # install faust libraries
- file (GLOB FAUSTDSPLIBS ${ROOT}/libraries/*.lib ${ROOT}/libraries/old/*.lib)
diff --git a/audio/faust/pkg-plist b/audio/faust/pkg-plist
index b7b7d731eda4..0bc19c30a26e 100644
--- a/audio/faust/pkg-plist
+++ b/audio/faust/pkg-plist
@@ -16,6 +16,7 @@ bin/faust2caconsole
bin/faust2cagtk
bin/faust2caqt
bin/faust2caqtios
+bin/faust2clap.py
bin/faust2cmajor
bin/faust2comparator
bin/faust2cpalrust
@@ -68,6 +69,9 @@ bin/faust2portaudiojulia
bin/faust2portaudiorust
bin/faust2pure
bin/faust2puredata
+bin/faust2pwconsole
+bin/faust2pwgtk
+bin/faust2pwqt
bin/faust2raqt
bin/faust2rnbo
bin/faust2ros
@@ -101,6 +105,9 @@ bin/faust2w64max6
bin/faust2w64puredata
bin/faust2w64vst
bin/faust2winunity
+bin/faust2wwise
+bin/faust2wwise.cmd
+bin/faust2wwise.py
bin/faustoptflags
bin/faustpath
bin/faustremote
@@ -125,6 +132,7 @@ include/faust/audio/oboe-dsp.h
include/faust/audio/ofaudio-dsp.h
include/faust/audio/opensles-android-dsp.h
include/faust/audio/osc-dsp.h
+include/faust/audio/pipewire-dsp.h
include/faust/audio/portaudio-dsp.h
include/faust/audio/rtaudio-dsp.h
include/faust/audio/samAudio.h
@@ -176,6 +184,7 @@ include/faust/dsp/timed-dsp.h
include/faust/dsp/timed-dsp.h.orig
include/faust/dsp/wasm-dsp-imp.h
include/faust/dsp/wasm-dsp.h
+include/faust/dsp/wasm-machine-dsp.h
include/faust/dsp/ysfx-dsp.h
include/faust/export.h
include/faust/gui/APIUI.h
@@ -205,6 +214,7 @@ include/faust/gui/JuceStateUI.h
include/faust/gui/LayoutUI.h
include/faust/gui/LibsndfileReader.h
include/faust/gui/MapUI.h
+include/faust/gui/McpUI.h
include/faust/gui/MemoryReader.h
include/faust/gui/MetaDataUI.h
include/faust/gui/MidiUI.h
@@ -253,6 +263,7 @@ include/faust/midi/iplug2-midi.h
include/faust/midi/jack-midi.h
include/faust/midi/juce-midi.h
include/faust/midi/midi.h
+include/faust/midi/pipewire-midi.h
include/faust/midi/rt-midi.h
include/faust/midi/teensy-midi.h
include/faust/miniaudio.h
@@ -277,7 +288,7 @@ lib/ios-libsndfile.a
lib/libOSCFaust.a
lib/libfaust.so
lib/libfaust.so.2
-lib/libfaust.so.2.79.3
+lib/libfaust.so.2.81.8
%%HIGHLIGHT%%share/apps/katepart/syntax/faust.xml
%%DATADIR%%/AU/AUPublic/AUBase/AUBase.cpp
%%DATADIR%%/AU/AUPublic/AUBase/AUBase.h
@@ -440,6 +451,7 @@ lib/libfaust.so.2.79.3
%%DATADIR%%/daisy/faust_sdram_converter.py
%%DATADIR%%/delays.lib
%%DATADIR%%/demos.lib
+%%DATADIR%%/doc.lib
%%DATADIR%%/dplug.d
%%DATADIR%%/dssi.cpp
%%DATADIR%%/dummy-mem.cpp
@@ -447,6 +459,7 @@ lib/libfaust.so.2.79.3
%%DATADIR%%/dx7.lib
%%DATADIR%%/effect.lib
%%DATADIR%%/embedded/platform.lib
+%%DATADIR%%/env.lib
%%DATADIR%%/envelopes.lib
%%DATADIR%%/esp32/CMakeLists.txt
%%DATADIR%%/esp32/MPU9250.cpp
@@ -686,6 +699,7 @@ lib/libfaust.so.2.79.3
%%DATADIR%%/julia/portaudio-gtk.jl
%%DATADIR%%/ladspa.cpp
%%DATADIR%%/latexheader.tex
+%%DATADIR%%/lfo.lib
%%DATADIR%%/linearalgebra.lib
%%DATADIR%%/lv2.cpp
%%DATADIR%%/lv2qtgui.h
@@ -708,111 +722,6 @@ lib/libfaust.so.2.79.3
%%DATADIR%%/max-msp/mc-faustgen-wrapper.maxpat
%%DATADIR%%/max-msp/mc-wrapper-poly.maxpat
%%DATADIR%%/max-msp/mc-wrapper.maxpat
-%%DATADIR%%/max-msp/py2max/.gitignore
-%%DATADIR%%/max-msp/py2max/CHANGELOG.md
-%%DATADIR%%/max-msp/py2max/LICENSE
-%%DATADIR%%/max-msp/py2max/MANIFEST.in
-%%DATADIR%%/max-msp/py2max/README.md
-%%DATADIR%%/max-msp/py2max/TODO.md
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/circular.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/default_h.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/default_v.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/dot.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/fdp.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/hola.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/kamada_kawai_layout.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/neato.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/orthogonal.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/planar.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/pyhola.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/sfdp.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/shell.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/spectral.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/spring-layout.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/tsmp0-uselp.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/tsmp1-uselp.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/tsmp1.png
-%%DATADIR%%/max-msp/py2max/docs/assets/imgs/twopi.png
-%%DATADIR%%/max-msp/py2max/docs/auto-layouts.md
-%%DATADIR%%/max-msp/py2max/docs/notes/alternatives.md
-%%DATADIR%%/max-msp/py2max/docs/notes/graph-drawing.md
-%%DATADIR%%/max-msp/py2max/docs/notes/hola-options.md
-%%DATADIR%%/max-msp/py2max/docs/notes/storage.md
-%%DATADIR%%/max-msp/py2max/py2max/__init__.py
-%%DATADIR%%/max-msp/py2max/py2max/common.py
-%%DATADIR%%/max-msp/py2max/py2max/core.py
-%%DATADIR%%/max-msp/py2max/py2max/maxclassdb.py
-%%DATADIR%%/max-msp/py2max/py2max/utils.py
-%%DATADIR%%/max-msp/py2max/pyproject.toml
-%%DATADIR%%/max-msp/py2max/scripts/clean.sh
-%%DATADIR%%/max-msp/py2max/scripts/compare.py
-%%DATADIR%%/max-msp/py2max/scripts/convert.py
-%%DATADIR%%/max-msp/py2max/scripts/coverage.sh
-%%DATADIR%%/max-msp/py2max/scripts/create_wheel.sh
-%%DATADIR%%/max-msp/py2max/scripts/dump_registry.py
-%%DATADIR%%/max-msp/py2max/scripts/gen_defaults.py
-%%DATADIR%%/max-msp/py2max/scripts/gen_test.py
-%%DATADIR%%/max-msp/py2max/scripts/parse_refs.py
-%%DATADIR%%/max-msp/py2max/scripts/parse_thesaurus.py
-%%DATADIR%%/max-msp/py2max/scripts/test.sh
-%%DATADIR%%/max-msp/py2max/tests/__init__.py
-%%DATADIR%%/max-msp/py2max/tests/data/complex.maxpat
-%%DATADIR%%/max-msp/py2max/tests/data/desc.maxpat
-%%DATADIR%%/max-msp/py2max/tests/data/empty.maxpat
-%%DATADIR%%/max-msp/py2max/tests/data/nested.maxpat
-%%DATADIR%%/max-msp/py2max/tests/data/simple.maxpat
-%%DATADIR%%/max-msp/py2max/tests/data/tabular.maxpat
-%%DATADIR%%/max-msp/py2max/tests/graphs/random/v30e33.tglf
-%%DATADIR%%/max-msp/py2max/tests/registry.py
-%%DATADIR%%/max-msp/py2max/tests/scratch.py
-%%DATADIR%%/max-msp/py2max/tests/test_abstraction.py
-%%DATADIR%%/max-msp/py2max/tests/test_add.py
-%%DATADIR%%/max-msp/py2max/tests/test_attrui.py
-%%DATADIR%%/max-msp/py2max/tests/test_basic.py
-%%DATADIR%%/max-msp/py2max/tests/test_beap.py
-%%DATADIR%%/max-msp/py2max/tests/test_bpatcher.py
-%%DATADIR%%/max-msp/py2max/tests/test_coll.py
-%%DATADIR%%/max-msp/py2max/tests/test_colors.py
-%%DATADIR%%/max-msp/py2max/tests/test_comment.py
-%%DATADIR%%/max-msp/py2max/tests/test_defaults.py
-%%DATADIR%%/max-msp/py2max/tests/test_dict.py
-%%DATADIR%%/max-msp/py2max/tests/test_ezdac.py
-%%DATADIR%%/max-msp/py2max/tests/test_gen.py
-%%DATADIR%%/max-msp/py2max/tests/test_itable.py
-%%DATADIR%%/max-msp/py2max/tests/test_js.py
-%%DATADIR%%/max-msp/py2max/tests/test_kwds_filter.py
-%%DATADIR%%/max-msp/py2max/tests/test_layout.py
-%%DATADIR%%/max-msp/py2max/tests/test_layout_hola1.py
-%%DATADIR%%/max-msp/py2max/tests/test_layout_hola2.py
-%%DATADIR%%/max-msp/py2max/tests/test_layout_hola3.py
-%%DATADIR%%/max-msp/py2max/tests/test_layout_networkx1.py
-%%DATADIR%%/max-msp/py2max/tests/test_layout_networkx2.py
-%%DATADIR%%/max-msp/py2max/tests/test_layout_nx_graphviz.py
-%%DATADIR%%/max-msp/py2max/tests/test_layout_nx_orthogonal.py
-%%DATADIR%%/max-msp/py2max/tests/test_layout_nx_tsmpy.py
-%%DATADIR%%/max-msp/py2max/tests/test_layout_pyhola.py
-%%DATADIR%%/max-msp/py2max/tests/test_layout_vertical.py
-%%DATADIR%%/max-msp/py2max/tests/test_linking.py
-%%DATADIR%%/max-msp/py2max/tests/test_mc_cycle.py
-%%DATADIR%%/max-msp/py2max/tests/test_message.py
-%%DATADIR%%/max-msp/py2max/tests/test_mypatch.py
-%%DATADIR%%/max-msp/py2max/tests/test_nested.py
-%%DATADIR%%/max-msp/py2max/tests/test_number_tilde.py
-%%DATADIR%%/max-msp/py2max/tests/test_numbers.py
-%%DATADIR%%/max-msp/py2max/tests/test_param.py
-%%DATADIR%%/max-msp/py2max/tests/test_patcher.py
-%%DATADIR%%/max-msp/py2max/tests/test_pitched_osc.py
-%%DATADIR%%/max-msp/py2max/tests/test_rnbo.py
-%%DATADIR%%/max-msp/py2max/tests/test_rnbo_subpatcher.py
-%%DATADIR%%/max-msp/py2max/tests/test_scripting_name.py
-%%DATADIR%%/max-msp/py2max/tests/test_subpatch.py
-%%DATADIR%%/max-msp/py2max/tests/test_table.py
-%%DATADIR%%/max-msp/py2max/tests/test_tree.py
-%%DATADIR%%/max-msp/py2max/tests/test_tree_builder.py
-%%DATADIR%%/max-msp/py2max/tests/test_two_sines.py
-%%DATADIR%%/max-msp/py2max/tests/test_umenu.py
-%%DATADIR%%/max-msp/py2max/tests/test_varname.py
-%%DATADIR%%/max-msp/py2max/tests/test_zl_group.py
%%DATADIR%%/max-msp/rnbo.py
%%DATADIR%%/max-msp/sndfile/arm/libsndfile.a
%%DATADIR%%/max-msp/sndfile/intel/libsndfile.a
@@ -842,6 +751,7 @@ lib/libfaust.so.2.79.3
%%DATADIR%%/noises.lib
%%DATADIR%%/octave.cpp
%%DATADIR%%/old-scheduler.cpp
+%%DATADIR%%/operator.lib
%%DATADIR%%/oscillator.lib
%%DATADIR%%/oscillators.lib
%%DATADIR%%/oscio-gtk.cpp
@@ -928,6 +838,10 @@ lib/libfaust.so.2.79.3
%%DATADIR%%/path-printer.cpp
%%DATADIR%%/phaflangers.lib
%%DATADIR%%/physmodels.lib
+%%DATADIR%%/pipewire-console.cpp
+%%DATADIR%%/pipewire-gtk.cpp
+%%DATADIR%%/pipewire-qt.cpp
+%%DATADIR%%/pitchenv.lib
%%DATADIR%%/platform.lib
%%DATADIR%%/plot.cpp
%%DATADIR%%/pure.c
@@ -1037,8 +951,37 @@ lib/libfaust.so.2.79.3
%%DATADIR%%/webaudio/mixer64.wast
%%DATADIR%%/webaudio/wasm-standalone-node-wrapper-double.js
%%DATADIR%%/webaudio/wasm-standalone-node-wrapper.js
+%%DATADIR%%/wwise.cpp
+%%DATADIR%%/wwise/README.md
+%%DATADIR%%/wwise/__init__.py
+%%DATADIR%%/wwise/config.py
+%%DATADIR%%/wwise/default/effect (in-place)/SoundEnginePlugin/ProjectNameFX.cpp
+%%DATADIR%%/wwise/default/effect (in-place)/SoundEnginePlugin/ProjectNameFX.h
+%%DATADIR%%/wwise/default/effect (in-place)/SoundEnginePlugin/ProjectNameFXParams.cpp
+%%DATADIR%%/wwise/default/effect (in-place)/SoundEnginePlugin/ProjectNameFXParams.h
+%%DATADIR%%/wwise/default/effect (in-place)/WwisePlugin/ProjectNamePlugin.cpp
+%%DATADIR%%/wwise/default/effect (out-of-place)/SoundEnginePlugin/ProjectNameFX.cpp
+%%DATADIR%%/wwise/default/effect (out-of-place)/SoundEnginePlugin/ProjectNameFX.h
+%%DATADIR%%/wwise/default/effect (out-of-place)/SoundEnginePlugin/ProjectNameFXParams.cpp
+%%DATADIR%%/wwise/default/effect (out-of-place)/SoundEnginePlugin/ProjectNameFXParams.h
+%%DATADIR%%/wwise/default/effect (out-of-place)/WwisePlugin/ProjectNamePlugin.cpp
+%%DATADIR%%/wwise/default/source/SoundEnginePlugin/ProjectNameSource.cpp
+%%DATADIR%%/wwise/default/source/SoundEnginePlugin/ProjectNameSource.h
+%%DATADIR%%/wwise/default/source/SoundEnginePlugin/ProjectNameSourceParams.cpp
+%%DATADIR%%/wwise/default/source/SoundEnginePlugin/ProjectNameSourceParams.h
+%%DATADIR%%/wwise/default/source/WwisePlugin/ProjectNamePlugin.cpp
+%%DATADIR%%/wwise/integrator.py
+%%DATADIR%%/wwise/jsonprocessor.py
+%%DATADIR%%/wwise/orchestrator.py
+%%DATADIR%%/wwise/parameters.py
+%%DATADIR%%/wwise/processor.py
+%%DATADIR%%/wwise/spkcfg.py
+%%DATADIR%%/wwise/test.py
+%%DATADIR%%/wwise/utils.py
+%%DATADIR%%/wwise/xmlinjector.py
share/gtksourceview-2.0/language-specs/faust.lang
share/gtksourceview-3.0/language-specs/faust.lang
share/highlight/langDefs/dsp.lang
share/man/man1/faust.1.gz
%%HIGHLIGHT%%share/vim/vimfiles/syntax/faust.vim
+@dir %%DATADIR%%/max-msp/py2max
diff --git a/audio/fluidsynth/Makefile b/audio/fluidsynth/Makefile
index 232777d460e3..a7abb6306e4c 100644
--- a/audio/fluidsynth/Makefile
+++ b/audio/fluidsynth/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fluidsynth
DISTVERSIONPREFIX= v
-DISTVERSION= 2.4.6
+DISTVERSION= 2.4.7
CATEGORIES= audio
MAINTAINER= multimedia@FreeBSD.org
diff --git a/audio/fluidsynth/distinfo b/audio/fluidsynth/distinfo
index 3454675ddc76..c15cdaebd326 100644
--- a/audio/fluidsynth/distinfo
+++ b/audio/fluidsynth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747000262
-SHA256 (FluidSynth-fluidsynth-v2.4.6_GH0.tar.gz) = a6be90fd4842b9e7246500597180af5cf213c11bfa3998a3236dd8ff47961ea8
-SIZE (FluidSynth-fluidsynth-v2.4.6_GH0.tar.gz) = 1793331
+TIMESTAMP = 1755464084
+SHA256 (FluidSynth-fluidsynth-v2.4.7_GH0.tar.gz) = 7fb0e328c66a24161049e2b9e27c3b6e51a6904b31b1a647f73cc1f322523e88
+SIZE (FluidSynth-fluidsynth-v2.4.7_GH0.tar.gz) = 1797138
diff --git a/audio/fluidsynth/pkg-plist b/audio/fluidsynth/pkg-plist
index 2073f9b3f9ea..86c47ec7991c 100644
--- a/audio/fluidsynth/pkg-plist
+++ b/audio/fluidsynth/pkg-plist
@@ -23,6 +23,6 @@ lib/cmake/fluidsynth/FluidSynthTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/fluidsynth/FluidSynthTargets.cmake
lib/libfluidsynth.so
lib/libfluidsynth.so.3
-lib/libfluidsynth.so.3.3.6
+lib/libfluidsynth.so.3.3.7
libdata/pkgconfig/fluidsynth.pc
share/man/man1/fluidsynth.1.gz
diff --git a/audio/fooyin/Makefile b/audio/fooyin/Makefile
index c050de5ba9ce..743d27011296 100644
--- a/audio/fooyin/Makefile
+++ b/audio/fooyin/Makefile
@@ -1,12 +1,8 @@
PORTNAME= fooyin
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.1
-PORTREVISION= 1
+DISTVERSION= 0.9.2
CATEGORIES= audio multimedia
-PATCH_SITES= https://github.com/fooyin/fooyin/commit/
-PATCHFILES+= e44e08abb33f01fe85cc896170c55dbf732ffcc9.patch:-p1 # Fix build with Qt >= 6.9.0
-
MAINTAINER= diizzy@FreeBSD.org
COMMENT= foobar2000 inspired audio player
WWW= https://github.com/fooyin/fooyin
diff --git a/audio/fooyin/distinfo b/audio/fooyin/distinfo
index 270f72af68ee..1c1103e64508 100644
--- a/audio/fooyin/distinfo
+++ b/audio/fooyin/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1744940369
-SHA256 (fooyin-fooyin-v0.8.1_GH0.tar.gz) = e702389488e19c4c48b1b62bf1b2adf263b818138e3b232a39259057cbcec9c2
-SIZE (fooyin-fooyin-v0.8.1_GH0.tar.gz) = 1743303
-SHA256 (e44e08abb33f01fe85cc896170c55dbf732ffcc9.patch) = a4f0ead73bfa3771674c42232f6c893dfdd86c8c8fc10ecd71d1764672c2cb97
-SIZE (e44e08abb33f01fe85cc896170c55dbf732ffcc9.patch) = 2310
+TIMESTAMP = 1758525727
+SHA256 (fooyin-fooyin-v0.9.2_GH0.tar.gz) = a3b0e880047790d169223983d4f9a26a2196499275d57321b15e9578dd716a94
+SIZE (fooyin-fooyin-v0.9.2_GH0.tar.gz) = 2103435
diff --git a/audio/fooyin/pkg-plist b/audio/fooyin/pkg-plist
index 0a9325407df5..76fe9f3f9432 100644
--- a/audio/fooyin/pkg-plist
+++ b/audio/fooyin/pkg-plist
@@ -6,6 +6,7 @@ lib/fooyin/plugins/fyplugin_fileops.so
lib/fooyin/plugins/fyplugin_filters.so
lib/fooyin/plugins/fyplugin_gmeinput.so
lib/fooyin/plugins/fyplugin_libarchive.so
+lib/fooyin/plugins/fyplugin_lyrics.so
lib/fooyin/plugins/fyplugin_mpris.so
lib/fooyin/plugins/fyplugin_rawaudio.so
lib/fooyin/plugins/fyplugin_rgscanner.so
@@ -17,6 +18,7 @@ lib/fooyin/plugins/fyplugin_vumeter.so
lib/fooyin/plugins/fyplugin_wavebar.so
share/applications/org.fooyin.fooyin.desktop
%%DATADIR%%/translations/fooyin_af.qm
+%%DATADIR%%/translations/fooyin_ca.qm
%%DATADIR%%/translations/fooyin_de.qm
%%DATADIR%%/translations/fooyin_en.qm
%%DATADIR%%/translations/fooyin_en_GB.qm
@@ -27,6 +29,9 @@ share/applications/org.fooyin.fooyin.desktop
%%DATADIR%%/translations/fooyin_id.qm
%%DATADIR%%/translations/fooyin_ie.qm
%%DATADIR%%/translations/fooyin_it.qm
+%%DATADIR%%/translations/fooyin_ja.qm
+%%DATADIR%%/translations/fooyin_lt.qm
+%%DATADIR%%/translations/fooyin_nb_NO.qm
%%DATADIR%%/translations/fooyin_nl.qm
%%DATADIR%%/translations/fooyin_pl.qm
%%DATADIR%%/translations/fooyin_pt.qm
@@ -35,7 +40,10 @@ share/applications/org.fooyin.fooyin.desktop
%%DATADIR%%/translations/fooyin_sk.qm
%%DATADIR%%/translations/fooyin_sv.qm
%%DATADIR%%/translations/fooyin_th.qm
+%%DATADIR%%/translations/fooyin_tr.qm
+%%DATADIR%%/translations/fooyin_uk.qm
%%DATADIR%%/translations/fooyin_zh_CN.qm
+%%DATADIR%%/translations/fooyin_zh_Hant.qm
share/icons/hicolor/128x128/apps/org.fooyin.fooyin.png
share/icons/hicolor/16x16/apps/org.fooyin.fooyin.png
share/icons/hicolor/22x22/apps/org.fooyin.fooyin.png
diff --git a/audio/ft2-clone/Makefile b/audio/ft2-clone/Makefile
index 03a9d9368154..0a60345d2ee6 100644
--- a/audio/ft2-clone/Makefile
+++ b/audio/ft2-clone/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ft2-clone
DISTVERSIONPREFIX= v
-DISTVERSION= 1.97
+DISTVERSION= 1.99
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/ft2-clone/distinfo b/audio/ft2-clone/distinfo
index a6900586b705..50b66e88e428 100644
--- a/audio/ft2-clone/distinfo
+++ b/audio/ft2-clone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752439260
-SHA256 (8bitbubsy-ft2-clone-v1.97_GH0.tar.gz) = baa7b64067765bbe52127a8009a42a2b21289df05b29830d4d4584174cc12ec2
-SIZE (8bitbubsy-ft2-clone-v1.97_GH0.tar.gz) = 5230546
+TIMESTAMP = 1758175067
+SHA256 (8bitbubsy-ft2-clone-v1.99_GH0.tar.gz) = 63f1ffa375e557aebeceefb20a7080f0eef961a581dca1f751afc7801214305c
+SIZE (8bitbubsy-ft2-clone-v1.99_GH0.tar.gz) = 5204948
diff --git a/audio/g4music/Makefile b/audio/g4music/Makefile
new file mode 100644
index 000000000000..0a60d22586e0
--- /dev/null
+++ b/audio/g4music/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= g4music
+DISTVERSIONPREFIX= v
+DISTVERSION= 4.5
+CATEGORIES= audio
+
+MAINTAINER= duchateau.olivier@gmail.com
+COMMENT= Play music elegantly
+WWW= https://gitlab.gnome.org/neithern/g4music
+
+LICENSE= GPLv3
+
+LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene
+RUN_DEPENDS= dbus>0:devel/dbus
+
+USES= desktop-file-utils gettext-tools gnome gstreamer meson \
+ pkgconfig tar:bz2 vala:build
+USE_GNOME= gdkpixbuf glib20 gtk40 libadwaita
+USE_GSTREAMER= good faad flac lame libav ogg opus pulse taglib vorbis wavpack
+
+USE_GITLAB= yes
+GL_SITE= https://gitlab.gnome.org
+GL_ACCOUNT= neithern
+
+GLIB_SCHEMAS= com.github.neithern.g4music.gschema.xml \
+ 05_org.gnome.gitlab.neithern.g4music.gschema.override
+
+post-extract:
+ ${CP} ${FILESDIR}/05_org.gnome.gitlab.neithern.g4music.gschema.override \
+ ${WRKSRC}/data/
+
+.include <bsd.port.mk>
diff --git a/audio/g4music/distinfo b/audio/g4music/distinfo
new file mode 100644
index 000000000000..7da9b3f66992
--- /dev/null
+++ b/audio/g4music/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754839808
+SHA256 (g4music-v4.5.tar.bz2) = b44ce30fcc78ecc87f4ff21f41cd9455e27a7c41847086e2bb230d5c786b46ae
+SIZE (g4music-v4.5.tar.bz2) = 145380
diff --git a/audio/g4music/files/05_org.gnome.gitlab.neithern.g4music.gschema.override b/audio/g4music/files/05_org.gnome.gitlab.neithern.g4music.gschema.override
new file mode 100644
index 000000000000..1bceaade6915
--- /dev/null
+++ b/audio/g4music/files/05_org.gnome.gitlab.neithern.g4music.gschema.override
@@ -0,0 +1,3 @@
+[com.github.neithern.g4music]
+# ossink (or osssink4) through autoaudiosink crashes G4Music
+audio-sink='pulsesink'
diff --git a/audio/g4music/files/patch-data_meson.build b/audio/g4music/files/patch-data_meson.build
new file mode 100644
index 000000000000..ba04ec56e1cc
--- /dev/null
+++ b/audio/g4music/files/patch-data_meson.build
@@ -0,0 +1,14 @@
+--- data/meson.build.orig 2023-10-15 09:07:10 UTC
++++ data/meson.build
+@@ -68,6 +68,11 @@ install_data(
+ install_dir: get_option('datadir') / 'glib-2.0' / 'schemas'
+ )
+
++install_data(
++ '05_org.gnome.gitlab.neithern.g4music.gschema.override',
++ install_dir: get_option('datadir') / 'glib-2.0' / 'schemas'
++)
++
+ compile_schemas = find_program('glib-compile-schemas', required: false)
+ if compile_schemas.found()
+ test('Validate schema file', compile_schemas,
diff --git a/audio/g4music/pkg-descr b/audio/g4music/pkg-descr
new file mode 100644
index 000000000000..81bee8ed96ed
--- /dev/null
+++ b/audio/g4music/pkg-descr
@@ -0,0 +1,18 @@
+G4Music is a fast fluent lightweight music player written in GTK4, with
+a beautiful and adaptive user interface, focuses on high performance
+for large music collection.
+
+* Supports most music file types, samba and any other remote protocols
+ (depends on GIO and GStreamer).
+* Fast loading and parsing thousands of music files in very few seconds,
+ monitor local changes.
+* Low memory usage for large music collection with album covers
+ (embedded and external), no thumbnail caches to store.
+* Group and sorts by album/artist/title, shuffle list, full-text searching.
+* Gaussian blurred cover as background, follows GNOME light/dark mode.
+* Drag-drop from GNOME Files, showing music in Files.
+* Supports audio peaks visualizer.
+* Supports gapless playback.
+* Supports normalizing volume with ReplayGain.
+* Supports pipewire and other audio sink.
+* Supports MPRIS control.
diff --git a/audio/g4music/pkg-plist b/audio/g4music/pkg-plist
new file mode 100644
index 000000000000..b43ac62b8cd9
--- /dev/null
+++ b/audio/g4music/pkg-plist
@@ -0,0 +1,36 @@
+bin/g4music
+share/applications/com.github.neithern.g4music.desktop
+share/dbus-1/services/com.github.neithern.g4music.service
+share/icons/hicolor/scalable/apps/com.github.neithern.g4music.svg
+share/icons/hicolor/symbolic/apps/com.github.neithern.g4music-symbolic.svg
+share/locale/be/LC_MESSAGES/g4music.mo
+share/locale/bg/LC_MESSAGES/g4music.mo
+share/locale/cs/LC_MESSAGES/g4music.mo
+share/locale/da/LC_MESSAGES/g4music.mo
+share/locale/de/LC_MESSAGES/g4music.mo
+share/locale/es/LC_MESSAGES/g4music.mo
+share/locale/et/LC_MESSAGES/g4music.mo
+share/locale/eu/LC_MESSAGES/g4music.mo
+share/locale/fa/LC_MESSAGES/g4music.mo
+share/locale/fi/LC_MESSAGES/g4music.mo
+share/locale/fr/LC_MESSAGES/g4music.mo
+share/locale/he/LC_MESSAGES/g4music.mo
+share/locale/hi/LC_MESSAGES/g4music.mo
+share/locale/hu/LC_MESSAGES/g4music.mo
+share/locale/id/LC_MESSAGES/g4music.mo
+share/locale/it/LC_MESSAGES/g4music.mo
+share/locale/ja/LC_MESSAGES/g4music.mo
+share/locale/ka/LC_MESSAGES/g4music.mo
+share/locale/nl/LC_MESSAGES/g4music.mo
+share/locale/oc/LC_MESSAGES/g4music.mo
+share/locale/pt_BR/LC_MESSAGES/g4music.mo
+share/locale/ro/LC_MESSAGES/g4music.mo
+share/locale/ru/LC_MESSAGES/g4music.mo
+share/locale/sk/LC_MESSAGES/g4music.mo
+share/locale/sl/LC_MESSAGES/g4music.mo
+share/locale/sv/LC_MESSAGES/g4music.mo
+share/locale/tr/LC_MESSAGES/g4music.mo
+share/locale/uk/LC_MESSAGES/g4music.mo
+share/locale/zh_CN/LC_MESSAGES/g4music.mo
+share/locale/zh_TW/LC_MESSAGES/g4music.mo
+share/metainfo/com.github.neithern.g4music.metainfo.xml
diff --git a/audio/gbsplay/Makefile b/audio/gbsplay/Makefile
index 8f77cc77a271..019d88a58117 100644
--- a/audio/gbsplay/Makefile
+++ b/audio/gbsplay/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gbsplay
DISTVERSION= 0.0.100
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= audio
@@ -28,8 +29,6 @@ CONFIGURE_ARGS= --disable-pipewire \
MAKE_ENV+= EXAMPLESDIR="${STAGEDIR}${EXAMPLESDIR}"
-CONFLICTS_INSTALL= mate-control-center # share/applications/mimeinfo.cache
-
OPTIONS_DEFINE= ALSA BASH_COMPLETIONS DOCS EXAMPLES NAS NLS PULSEAUDIO \
SDL
OPTIONS_DEFAULT= BASH_COMPLETIONS
diff --git a/audio/gbsplay/files/patch-Makefile b/audio/gbsplay/files/patch-Makefile
index 421380452f71..683240da7269 100644
--- a/audio/gbsplay/files/patch-Makefile
+++ b/audio/gbsplay/files/patch-Makefile
@@ -18,3 +18,21 @@
docs-dist := INSTALL.md CODINGSTYLE gbsformat.txt PACKAGING.md
contribs := contrib/gbs2ogg.sh contrib/gbsplay.bashcompletion contrib/gbsplay.zshcompletion
examples := examples/nightmode.gbs examples/gbsplayrc_sample
+@@ -352,9 +352,7 @@ install-default: all
+ install -m 644 man/gbsplay.1 man/gbsinfo.1 man/gbs2gb.1 $(man1dir)
+ install -m 644 man/gbsplayrc.5 $(man5dir)
+ install -m 644 mime/gbsplay.xml $(mimedir)/packages
+- -update-mime-database $(mimedir)
+ install -m 644 desktop/gbsplay.desktop $(appdir)
+- -update-desktop-database $(appdir)
+ install -m 644 $(docs) $(docdir)
+ install -m 644 $(examples) $(exampledir)
+ for i in $(mos); do \
+@@ -374,7 +372,6 @@ install-xgbsplay: $(xgbsplaybin) $(mans)
+ install -m 755 $(xgbsplaybin) $(bindir)
+ install -m 644 man/xgbsplay.1 $(man1dir)
+ install -m 644 desktop/xgbsplay.desktop $(appdir)
+- -update-desktop-database $(appdir)
+
+ install-apidoc: generate-apidoc
+ install -d $(man3dir)
diff --git a/audio/gbsplay/pkg-plist b/audio/gbsplay/pkg-plist
index 1340ce63452a..07cda709dd0a 100644
--- a/audio/gbsplay/pkg-plist
+++ b/audio/gbsplay/pkg-plist
@@ -8,7 +8,6 @@ share/man/man1/gbsplay.1.gz
share/man/man5/gbsplayrc.5.gz
share/man/man1/gbs2gb.1.gz
share/applications/gbsplay.desktop
-share/applications/mimeinfo.cache
%%PORTDOCS%%%%DOCSDIR%%/README.md
%%PORTDOCS%%%%DOCSDIR%%/contrib/gbs2ogg.sh
%%PORTDOCS%%%%DOCSDIR%%/contrib/gbsplay.bashcompletion
@@ -17,17 +16,4 @@ share/applications/mimeinfo.cache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nightmode.gbs
%%NLS%%share/locale/de/LC_MESSAGES/gbsplay.mo
%%NLS%%share/locale/en/LC_MESSAGES/gbsplay.mo
-share/mime/XMLnamespaces
-share/mime/aliases
-share/mime/audio/prs.gbs.xml
-share/mime/generic-icons
-share/mime/globs
-share/mime/globs2
-share/mime/icons
-share/mime/magic
-share/mime/mime.cache
share/mime/packages/gbsplay.xml
-share/mime/subclasses
-share/mime/treemagic
-share/mime/types
-share/mime/version
diff --git a/audio/gnome-metronome/Makefile b/audio/gnome-metronome/Makefile
index 37c9a971375c..099a947a199a 100644
--- a/audio/gnome-metronome/Makefile
+++ b/audio/gnome-metronome/Makefile
@@ -1,6 +1,6 @@
PORTNAME= metronome
DISTVERSION= 1.3.0
-PORTREVISION= 19
+PORTREVISION= 21
CATEGORIES= audio gnome
PKGNAMEPREFIX= gnome-
DIST_SUBDIR= gnome
diff --git a/audio/gnome-podcasts/Makefile b/audio/gnome-podcasts/Makefile
index 4aaf06055ebd..a8be9c40c2b7 100644
--- a/audio/gnome-podcasts/Makefile
+++ b/audio/gnome-podcasts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podcasts
DISTVERSION= 0.7.1
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= audio
PKGNAMEPREFIX= gnome-
diff --git a/audio/gogglesmm/Makefile b/audio/gogglesmm/Makefile
index 951921f2d536..9292d98d34c2 100644
--- a/audio/gogglesmm/Makefile
+++ b/audio/gogglesmm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gogglesmm
PORTVERSION= 1.2.5
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MAINTAINER= jhale@FreeBSD.org
diff --git a/audio/gonic/Makefile b/audio/gonic/Makefile
index 1edb42c2c597..e78479f3cda1 100644
--- a/audio/gonic/Makefile
+++ b/audio/gonic/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gonic
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.4
-PORTREVISION= 8
+DISTVERSION= 0.18.0
CATEGORIES= audio net
MAINTAINER= tagattie@FreeBSD.org
@@ -15,7 +14,7 @@ LIB_DEPENDS= libtag.so:audio/taglib
RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \
mpv:multimedia/mpv
-USES= go:modules,1.21 pkgconfig sqlite
+USES= go:1.25,modules pkgconfig sqlite
USE_RC_SUBR= ${PORTNAME}
@@ -25,6 +24,13 @@ GO_TARGET= ./cmd/gonic
USERS= ${PORTNAME}
GROUPS= ${PORTNAME}
-PLIST_FILES= bin/gonic
+PLIST_FILES= bin/${PORTNAME}
+PORTDOCS= CHANGELOG.md README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/audio/gonic/distinfo b/audio/gonic/distinfo
index 266bff74b2d0..438d658eb8c4 100644
--- a/audio/gonic/distinfo
+++ b/audio/gonic/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1711442810
-SHA256 (go/audio_gonic/gonic-v0.16.4/v0.16.4.mod) = c0fbac2ec2b3a98b3db8053ecd11d26de347983f019b15b309f02a45e4a1b74d
-SIZE (go/audio_gonic/gonic-v0.16.4/v0.16.4.mod) = 2903
-SHA256 (go/audio_gonic/gonic-v0.16.4/v0.16.4.zip) = 785878ee33a80190f422f1ba35897b0ba34093781003b5c957c5d58a54ef075b
-SIZE (go/audio_gonic/gonic-v0.16.4/v0.16.4.zip) = 2064840
+TIMESTAMP = 1758591774
+SHA256 (go/audio_gonic/gonic-v0.18.0/v0.18.0.mod) = e656b0b3dbd56412cc6759d8cd3218e80259fefb27318350056f5f9a7bb9dd19
+SIZE (go/audio_gonic/gonic-v0.18.0/v0.18.0.mod) = 2720
+SHA256 (go/audio_gonic/gonic-v0.18.0/v0.18.0.zip) = 2a5e4f142c868cb4afff859b1a8e081482056d803a2e5659f5ef3c4b0883cf0b
+SIZE (go/audio_gonic/gonic-v0.18.0/v0.18.0.zip) = 2071202
diff --git a/audio/gsequencer/Makefile b/audio/gsequencer/Makefile
index eaf85ae0fddd..988db916eb1c 100644
--- a/audio/gsequencer/Makefile
+++ b/audio/gsequencer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gsequencer
DISTVERSION= 7.5.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/gstreamer1-plugins-taglib/Makefile b/audio/gstreamer1-plugins-taglib/Makefile
index b9c4fe4e42eb..8009ab0d1036 100644
--- a/audio/gstreamer1-plugins-taglib/Makefile
+++ b/audio/gstreamer1-plugins-taglib/Makefile
@@ -3,9 +3,6 @@ CATEGORIES= audio
COMMENT= GStreamer taglib plugin for adding APEv2 and ID3v2 headers
-BROKEN_armv6= fails to compile: textidentificationframe.h file not found
-BROKEN_armv7= fails to compile: textidentificationframe.h file not found
-
LIB_DEPENDS= libtag.so:audio/taglib
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
diff --git a/audio/headsetcontrol/Makefile b/audio/headsetcontrol/Makefile
index b8aaff70326b..8e1bc5f3a090 100644
--- a/audio/headsetcontrol/Makefile
+++ b/audio/headsetcontrol/Makefile
@@ -1,5 +1,5 @@
PORTNAME= headsetcontrol
-DISTVERSION= 3.0.0
+DISTVERSION= 3.1.0
CATEGORIES= audio
MAINTAINER= Alexander88207@protonmail.com
@@ -18,6 +18,6 @@ USE_GITHUB= yes
GH_ACCOUNT= Sapd
GH_PROJECT= HeadsetControl
-PLIST_FILES= ${LOCALBASE}/bin/headsetcontrol
+PLIST_FILES= bin/headsetcontrol
.include <bsd.port.mk>
diff --git a/audio/headsetcontrol/distinfo b/audio/headsetcontrol/distinfo
index 34fa4d14ab90..48fabcd4949d 100644
--- a/audio/headsetcontrol/distinfo
+++ b/audio/headsetcontrol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714237536
-SHA256 (Sapd-HeadsetControl-3.0.0_GH0.tar.gz) = 63bfd147c82277bfcf2314ad2b01ca4e4bf06e1d5516e01ee39232661f4d5144
-SIZE (Sapd-HeadsetControl-3.0.0_GH0.tar.gz) = 64565
+TIMESTAMP = 1756041005
+SHA256 (Sapd-HeadsetControl-3.1.0_GH0.tar.gz) = caba01afa69477f0a4fce1f8608a0c5e85e7032c350c1239bb4e1ecdfb171359
+SIZE (Sapd-HeadsetControl-3.1.0_GH0.tar.gz) = 76475
diff --git a/audio/hydrogen/Makefile b/audio/hydrogen/Makefile
index f9548e73d221..a19e5712e983 100644
--- a/audio/hydrogen/Makefile
+++ b/audio/hydrogen/Makefile
@@ -1,9 +1,7 @@
PORTNAME= hydrogen
-DISTVERSION= 1.2.1
-PORTREVISION= 2
+DISTVERSION= 1.2.6
CATEGORIES= audio
-MASTER_SITES= https://github.com/hydrogen-music/${PORTNAME}/releases/download/${DISTVERSION}/ \
- SF/hydrogen/Hydrogen/${DISTVERSION}%20Sources/
+MASTER_SITES= SF/hydrogen/Hydrogen/${DISTVERSION}%20Sources/
MAINTAINER= FreeBSD@ShaneWare.Biz
COMMENT= Advanced drum machine
@@ -15,31 +13,32 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsndfile.so:audio/libsndfile \
liblo.so:audio/liblo
-USES= cmake compiler:c++17-lang desktop-file-utils pkgconfig \
- localbase qt:5
+USES= cmake compiler:c++17-lang desktop-file-utils gl libarchive \
+ pkgconfig localbase:ldflags qt:6
+USE_GL= gl
USE_LDCONFIG= yes
-USE_QT= core gui network widgets xml xmlpatterns buildtools:build \
- linguisttools:build qmake:build svg testlib:build
+USE_QT= base svg tools
-PLIST_SUB= HYDROGEN_VERSION="${PORTVERSION}"
+LDFLAGS+= -lexecinfo
+PLIST_SUB= HYDROGEN_VERSION="${DISTVERSION}"
-OPTIONS_DEFINE= ALSA DEBUG JACK LADSPA LASH OSS PORTAUDIO \
- PULSEAUDIO RDF TEST
-OPTIONS_DEFAULT= JACK LADSPA LIBARCHIVE OSS RDF
-OPTIONS_SINGLE= EXPORT
-OPTIONS_SINGLE_EXPORT= LIBARCHIVE LIBTAR
+CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR=${LOCALBASE}/share/man
+CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen \
+ WANT_LIBARCHIVE \
+ WANT_QT6
-EXPORT_DESC= Export support for drumkit
-LIBARCHIVE_DESC= LibArchive support
-LIBTAR_DESC= Libtar support
+OPTIONS_DEFINE= ALSA JACK LADSPA LASH OSS PORTAUDIO \
+ PORTMIDI PULSEAUDIO RDF RUBBERBAND TEST
+OPTIONS_DEFAULT= JACK LADSPA OSS RDF
+
+PORTMIDI_DESC= PortMidi support
RDF_DESC= RDF File support
+RUBBERBAND_DESC= librubberband for time stretching
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_RUN_DEPENDS= alsa-plugins>=0:audio/alsa-plugins
ALSA_CMAKE_BOOL= WANT_ALSA
-DEBUG_CMAKE_BOOL= WANT_DEBUG
-
JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_CMAKE_BOOL= WANT_JACK WANT_JACKSESSION
@@ -51,30 +50,30 @@ LADSPA_CMAKE_ON= -DLADSPA_LIBRARIES:STRING=${LOCALBASE}/lib/ladspa
LASH_LIB_DEPENDS= liblash.so:audio/lash
LASH_CMAKE_BOOL= WANT_LASH
-LIBARCHIVE_USES= libarchive
-LIBARCHIVE_CMAKE_BOOL= WANT_LIBARCHIVE
-
-LIBTAR_LIB_DEPENDS= libtar.so:devel/libtar
-LIBTAR_CMAKE_BOOL= WANT_LIBTAR
-LIBTAR_CMAKE_ON= -DCMAKE_REQUIRED_INCLUDES:STRING=${LOCALBASE}/include/
-
OSS_CMAKE_BOOL= WANT_OSS
PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
PORTAUDIO_CMAKE_BOOL= WANT_PORTAUDIO
+PORTMIDI_LIB_DEPENDS= libportmidi.so:audio/portmidi
+PORTMIDI_CMAKE_BOOL= WANT_PORTMIDI
+
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CMAKE_BOOL= WANT_PULSEAUDIO
RDF_LIB_DEPENDS= liblrdf.so:textproc/liblrdf
RDF_CMAKE_BOOL= WANT_LRDF
-RDF_CMAKE_ON= -DLRDF_INCLUDE_DIR:STRING=${LOCALBASE}/include/raptor2
+
+# using librubberband is experimental and current versions have bad timing
+# installing the rubberband cli tool still works as before
+RUBBERBAND_LIB_DEPENDS= librubberband.so:audio/rubberband
+RUBBERBAND_CMAKE_BOOL= WANT_RUBBERBAND
+#RUBBERBAND_CMAKE_ON= -DRUBBERBAND_INCLUDE_DIR:STRING=${LOCALBASE}/include/rubberband
TEST_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/cppunit.pc:devel/cppunit
TEST_CMAKE_BOOL= WANT_CPPUNIT
-TEST_LDFLAGS= -lexecinfo
do-test-TEST-on:
- cd ${WRKSRC} && ./src/tests/tests
+ cd ${WRKSRC} && ${WRKDIR}/.build/src/tests/tests
.include <bsd.port.mk>
diff --git a/audio/hydrogen/distinfo b/audio/hydrogen/distinfo
index 399aae334ea7..a011e96916f8 100644
--- a/audio/hydrogen/distinfo
+++ b/audio/hydrogen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691792032
-SHA256 (hydrogen-1.2.1.tar.gz) = bc338a36b7119ca8caa266eeb05d8298ef7d137b7864560e32fa3fadd3d528ae
-SIZE (hydrogen-1.2.1.tar.gz) = 12920203
+TIMESTAMP = 1757839706
+SHA256 (hydrogen-1.2.6.tar.gz) = efba32610498acde76fa2e147017c91b20c13ec945e05e348cd4183fd1613be1
+SIZE (hydrogen-1.2.6.tar.gz) = 14412178
diff --git a/audio/hydrogen/files/patch-CMakeLists.txt b/audio/hydrogen/files/patch-CMakeLists.txt
index 42b168534178..638d79557be9 100644
--- a/audio/hydrogen/files/patch-CMakeLists.txt
+++ b/audio/hydrogen/files/patch-CMakeLists.txt
@@ -1,36 +1,46 @@
---- CMakeLists.txt.orig 2023-03-31 14:32:25 UTC
+--- CMakeLists.txt.orig 2025-07-29 17:36:04 UTC
+++ CMakeLists.txt
-@@ -206,9 +206,9 @@ CHECK_INCLUDE_FILES(sys/stat.h HAVE_SYS_STAT_H)
- CHECK_INCLUDE_FILES(libtar.h HAVE_LIBTAR_H)
- CHECK_INCLUDE_FILES(execinfo.h HAVE_EXECINFO_H)
- FIND_PACKAGE(Backtrace)
--CHECK_LIBRARY_EXISTS(tar tar_open "" HAVE_LIBTAR_OPEN)
--CHECK_LIBRARY_EXISTS(tar tar_close "" HAVE_LIBTAR_CLOSE)
--CHECK_LIBRARY_EXISTS(tar tar_extract_all "" HAVE_LIBTAR_EXTRACT_ALL)
-+CHECK_LIBRARY_EXISTS(/usr/local/lib/libtar.so tar_open "" HAVE_LIBTAR_OPEN)
-+CHECK_LIBRARY_EXISTS(/usr/local/lib/libtar.so tar_close "" HAVE_LIBTAR_CLOSE)
-+CHECK_LIBRARY_EXISTS(/usr/local/lib/libtar.so tar_extract_all "" HAVE_LIBTAR_EXTRACT_ALL)
- IF(HAVE_LIBTAR_H AND HAVE_LIBTAR_OPEN AND HAVE_LIBTAR_CLOSE AND HAVE_LIBTAR_EXTRACT_ALL)
- SET(LIBTAR_OK TRUE)
- ELSE()
-@@ -222,6 +222,11 @@ ENDIF()
- FIND_HELPER(LIBARCHIVE libarchive archive.h archive)
- IF( WANT_LIBARCHIVE AND LIBARCHIVE_FOUND)
- SET(WANT_LIBTAR FALSE)
-+ SET(LIBTAR_LIBRARIES "")
-+ SET(LIBTAR_INCLUDE_DIRS "")
-+ELSE()
-+ SET(LIBARCHIVE_LIBRARIES "")
-+ SET(LIBARCHIVE_INCLUDE_DIRS "")
- ENDIF()
- FIND_HELPER(LIBSNDFILE sndfile sndfile.h sndfile)
- FIND_HELPER(ALSA alsa alsa/asoundlib.h asound )
-@@ -231,6 +236,8 @@ FIND_HELPER(OSC liblo lo/lo.h lo)
+@@ -77,7 +77,11 @@ set(WANT_LIBTAR TRUE)
+ # CONFIG OPTIONS
+ #
+ set(WANT_LIBTAR TRUE)
++if (CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo")
+ option(WANT_DEBUG "Build with debug information" ON)
++else()
++option(WANT_DEBUG "Build with debug information" OFF)
++endif()
+ if(APPLE)
+ option(WANT_SHARED "Build the core library shared." OFF)
+ option(WANT_ALSA "Include ALSA (Advanced Linux Sound Architecture) support" OFF)
+@@ -130,10 +134,8 @@ if(WANT_DEBUG)
+ include(StatusSupportOptions)
- IF("${CMAKE_SYSTEM_NAME}" MATCHES "NetBSD")
- FIND_HELPER(OSS oss sys/soundcard.h ossaudio )
-+ELSEIF("${CMAKE_SYSTEM_NAME}" MATCHES "FreeBSD")
-+ FIND_HELPER(OSS oss sys/soundcard.h c )
- ELSE()
- FIND_HELPER(OSS oss sys/soundcard.h OSSlib )
- ENDIF()
+ if(WANT_DEBUG)
+- set(CMAKE_BUILD_TYPE Debug)
+ set(H2CORE_HAVE_DEBUG TRUE)
+ else()
+- set(CMAKE_BUILD_TYPE Release)
+ set(H2CORE_HAVE_DEBUG FALSE)
+ endif()
+
+@@ -172,9 +174,9 @@ if(WANT_DEBUG)
+ endif()
+
+ if(WANT_DEBUG)
+- set(CMAKE_CXX_FLAGS "$ENV{CMAKE_CXX_FLAGS} -O0")
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
+ else()
+- set(CMAKE_CXX_FLAGS "$ENV{CMAKE_CXX_FLAGS} -O3 -ffast-math")
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
+ endif()
+
+ if(WANT_APPIMAGE)
+@@ -304,6 +306,8 @@ if("${CMAKE_SYSTEM_NAME}" MATCHES "NetBSD")
+
+ if("${CMAKE_SYSTEM_NAME}" MATCHES "NetBSD")
+ find_helper(OSS oss sys/soundcard.h ossaudio )
++elseif("${CMAKE_SYSTEM_NAME}" MATCHES "FreeBSD")
++ find_helper(OSS oss sys/soundcard.h c )
+ else()
+ find_helper(OSS oss sys/soundcard.h OSSlib )
+ endif()
diff --git a/audio/hydrogen/pkg-plist b/audio/hydrogen/pkg-plist
index 546583b010cf..ce2fad9f4c80 100644
--- a/audio/hydrogen/pkg-plist
+++ b/audio/hydrogen/pkg-plist
@@ -28,6 +28,7 @@ include/hydrogen/core/Globals.h
include/hydrogen/core/H2Exception.h
include/hydrogen/core/Helpers/Files.h
include/hydrogen/core/Helpers/Filesystem.h
+include/hydrogen/core/Helpers/Future.h
include/hydrogen/core/Helpers/Legacy.h
include/hydrogen/core/Helpers/Random.h
include/hydrogen/core/Helpers/Translations.h
@@ -64,8 +65,8 @@ include/hydrogen/core/Preferences/Preferences.h
include/hydrogen/core/Preferences/Theme.h
include/hydrogen/core/Sampler/Interpolation.h
include/hydrogen/core/Sampler/Sampler.h
-include/hydrogen/core/Smf/SMF.h
-include/hydrogen/core/Smf/SMFEvent.h
+include/hydrogen/core/SMF/SMF.h
+include/hydrogen/core/SMF/SMFEvent.h
include/hydrogen/core/SoundLibrary/SoundLibraryDatabase.h
include/hydrogen/core/SoundLibrary/SoundLibraryInfo.h
include/hydrogen/core/Synth/Synth.h
@@ -75,7 +76,7 @@ include/hydrogen/core/Version.h
include/hydrogen/core/rt_clock.h
lib/libhydrogen-core-%%HYDROGEN_VERSION%%.so
share/man/man1/hydrogen.1.gz
-share/appdata/org.hydrogenmusic.Hydrogen.appdata.xml
+share/metainfo/org.hydrogenmusic.Hydrogen.metainfo.xml
share/applications/org.hydrogenmusic.Hydrogen.desktop
%%DATADIR%%/data/click.wav
%%DATADIR%%/data/demo_songs/GM_kit_Diddley.h2song
diff --git a/audio/icecast/Makefile b/audio/icecast/Makefile
index eef46995c6e3..32d42f011fd0 100644
--- a/audio/icecast/Makefile
+++ b/audio/icecast/Makefile
@@ -37,6 +37,8 @@ SUB_FILES= pkg-message
CPE_VENDOR= xiph
+PORTSCOUT= skipv:2.4.99.1,2.4.99.2,2.4.99.3,2.4.999.1
+
OPTIONS_DEFINE= DOCS
post-install:
diff --git a/audio/id3edit/files/patch-encoding_size.c b/audio/id3edit/files/patch-encoding_size.c
new file mode 100644
index 000000000000..fc385beabdba
--- /dev/null
+++ b/audio/id3edit/files/patch-encoding_size.c
@@ -0,0 +1,10 @@
+--- encoding/size.c.orig 2025-09-17 05:47:49 UTC
++++ encoding/size.c
+@@ -5,6 +5,7 @@
+ #include <endian.h>
+ #endif
+ #include <encoding/size.h>
++#include <sys/types.h>
+
+
+ unsigned int ID3V2_EncodeSize(unsigned int size)
diff --git a/audio/juk/distinfo b/audio/juk/distinfo
index 32c5b7bc164b..66dddf4ed0e9 100644
--- a/audio/juk/distinfo
+++ b/audio/juk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381202
-SHA256 (KDE/release-service/25.04.3/juk-25.04.3.tar.xz) = ec254988faedd3526db1e3476622083f02ac21000ff81e38672dd7b9979d1921
-SIZE (KDE/release-service/25.04.3/juk-25.04.3.tar.xz) = 1919264
+TIMESTAMP = 1757409635
+SHA256 (KDE/release-service/25.08.1/juk-25.08.1.tar.xz) = 39a24b5cab5c739e9f0eed31954d4887e96531f7dad084193d3ff2cdb0d78dd7
+SIZE (KDE/release-service/25.08.1/juk-25.08.1.tar.xz) = 1933616
diff --git a/audio/klystrack/Makefile b/audio/klystrack/Makefile
index 888935c570f8..eec66c277e05 100644
--- a/audio/klystrack/Makefile
+++ b/audio/klystrack/Makefile
@@ -1,5 +1,6 @@
PORTNAME= klystrack
PORTVERSION= 1.7.8
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/kmix/distinfo b/audio/kmix/distinfo
index 6fc239b1668c..d1d1eec611a4 100644
--- a/audio/kmix/distinfo
+++ b/audio/kmix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381205
-SHA256 (KDE/release-service/25.04.3/kmix-25.04.3.tar.xz) = 3d8eb02bb4c180b005e95b2ca5cb6a2b6326e78f539d83fd385051fbe682ebd2
-SIZE (KDE/release-service/25.04.3/kmix-25.04.3.tar.xz) = 1177372
+TIMESTAMP = 1757409637
+SHA256 (KDE/release-service/25.08.1/kmix-25.08.1.tar.xz) = a3ed6baeb344c171be4eb6f90e7f592e7820ad4eef3458211b9eaf135fcd8600
+SIZE (KDE/release-service/25.08.1/kmix-25.08.1.tar.xz) = 1178648
diff --git a/audio/kwave/distinfo b/audio/kwave/distinfo
index 18977bc7035c..7885200b4977 100644
--- a/audio/kwave/distinfo
+++ b/audio/kwave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381207
-SHA256 (KDE/release-service/25.04.3/kwave-25.04.3.tar.xz) = 01e18cdfaa296003d6b3ae1853aebd4371e18166f6a99fa899237f7ccb756e46
-SIZE (KDE/release-service/25.04.3/kwave-25.04.3.tar.xz) = 6519092
+TIMESTAMP = 1757409639
+SHA256 (KDE/release-service/25.08.1/kwave-25.08.1.tar.xz) = 2bfaee89b2acfb2d19129b5c1bd8faf7e1c53a1e07117925f711d5ec87137cb1
+SIZE (KDE/release-service/25.08.1/kwave-25.08.1.tar.xz) = 6531668
diff --git a/audio/lewton/Makefile b/audio/lewton/Makefile
index e9327cdaa822..c5b1f3ff50fa 100644
--- a/audio/lewton/Makefile
+++ b/audio/lewton/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lewton
DISTVERSION= 0.10.2
-PORTREVISION= 38
+PORTREVISION= 40
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/audio/lewton/files/patch-rust-1.89.0 b/audio/lewton/files/patch-rust-1.89.0
new file mode 100644
index 000000000000..49869710a43a
--- /dev/null
+++ b/audio/lewton/files/patch-rust-1.89.0
@@ -0,0 +1,18 @@
+--- src/capi.rs.orig 2025-08-23 11:38:26 UTC
++++ src/capi.rs
+@@ -120,6 +120,7 @@ pub unsafe extern fn lewton_decode_packet(ctx :*mut Le
+ }
+
+ /// Provide the number of samples present in each channel
++#[warn(dangerous_implicit_autorefs)]
+ #[no_mangle]
+ pub unsafe extern fn lewton_samples_count(samples :*const LewtonSamples) -> usize {
+ (*samples).0
+@@ -129,6 +130,7 @@ pub unsafe extern fn lewton_samples_count(samples :*co
+ }
+
+ /// Provide a reference to the channel sample data
++#[warn(dangerous_implicit_autorefs)]
+ pub unsafe extern fn lewton_samples_f32(samples :*const LewtonSamples, channel :usize) -> *const f32 {
+ (*samples).0
+ .get(channel)
diff --git a/audio/libkcddb/distinfo b/audio/libkcddb/distinfo
index a1a045a6b678..5d34d7574bc6 100644
--- a/audio/libkcddb/distinfo
+++ b/audio/libkcddb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381210
-SHA256 (KDE/release-service/25.04.3/libkcddb-25.04.3.tar.xz) = 6dde624998ff702b85aa6ec58a160136469f625932e183ddb1845e5adb669acb
-SIZE (KDE/release-service/25.04.3/libkcddb-25.04.3.tar.xz) = 450212
+TIMESTAMP = 1757409642
+SHA256 (KDE/release-service/25.08.1/libkcddb-25.08.1.tar.xz) = 7042e4d08ce53a830eb6947a5c2f7c9aa5e9c60c163731da149df3e82c338d6f
+SIZE (KDE/release-service/25.08.1/libkcddb-25.08.1.tar.xz) = 448860
diff --git a/audio/libkcompactdisc/distinfo b/audio/libkcompactdisc/distinfo
index 4120bfc954fc..68a9e841bf06 100644
--- a/audio/libkcompactdisc/distinfo
+++ b/audio/libkcompactdisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381212
-SHA256 (KDE/release-service/25.04.3/libkcompactdisc-25.04.3.tar.xz) = ee0be866b6f941cdf6b3c87a45861bc7685a5ba9875caf8e5f46841d8322d37f
-SIZE (KDE/release-service/25.04.3/libkcompactdisc-25.04.3.tar.xz) = 100696
+TIMESTAMP = 1757409644
+SHA256 (KDE/release-service/25.08.1/libkcompactdisc-25.08.1.tar.xz) = ceb9f45732106dfff29d4f510c663b7811c32e4506e24b3bc64a0fe77cd9281c
+SIZE (KDE/release-service/25.08.1/libkcompactdisc-25.08.1.tar.xz) = 100684
diff --git a/audio/libopenmpt/Makefile b/audio/libopenmpt/Makefile
index 9cedbcd460ab..e56e50e8459b 100644
--- a/audio/libopenmpt/Makefile
+++ b/audio/libopenmpt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libopenmpt
-DISTVERSION= 0.8.2
+DISTVERSION= 0.8.3
DISTVERSIONSUFFIX= +release.autotools
CATEGORIES= audio
MASTER_SITES= https://lib.openmpt.org/files/libopenmpt/src/ \
diff --git a/audio/libopenmpt/distinfo b/audio/libopenmpt/distinfo
index 7d45ab0150d0..4c038653dd8c 100644
--- a/audio/libopenmpt/distinfo
+++ b/audio/libopenmpt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752991394
-SHA256 (libopenmpt-0.8.2+release.autotools.tar.gz) = 844e4ff98dbd9942bbe4a1048226f91f8bc5b460b7bec6489e67cedb3e0aac37
-SIZE (libopenmpt-0.8.2+release.autotools.tar.gz) = 1721276
+TIMESTAMP = 1757396993
+SHA256 (libopenmpt-0.8.3+release.autotools.tar.gz) = 25d486a4da9728819274ed0959fd79a1c6358954710d54c14047c6457c8ca8ac
+SIZE (libopenmpt-0.8.3+release.autotools.tar.gz) = 1759774
diff --git a/audio/libopenspc/Makefile b/audio/libopenspc/Makefile
deleted file mode 100644
index 5b78dec6d2b6..000000000000
--- a/audio/libopenspc/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME= libopenspc
-PORTVERSION= 0.3.99a
-PORTREVISION= 1
-CATEGORIES= audio
-MASTER_SITES= http://rainbow-runner.nl/freebsd/ \
- LOCAL/kwm
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Library for playing SPC (SNES audio) files
-
-DEPRECATED= Legacy library based on a very old emulator, consider using audio/libgme
-EXPIRATION_DATE=2025-09-30
-
-BUILD_DEPENDS= nasm:devel/nasm
-
-GNU_CONFIGURE= yes
-USES= gmake libtool
-USE_LDCONFIG= yes
-ONLY_FOR_ARCHS= i386
-LDFLAGS_i386= -Wl,-znotext
-
-PLIST_FILES= include/openspc.h lib/libopenspc.a \
- lib/libopenspc.so lib/libopenspc.so.0 lib/libopenspc.so.0.0.3
-
-.include <bsd.port.mk>
diff --git a/audio/libopenspc/distinfo b/audio/libopenspc/distinfo
deleted file mode 100644
index 40511127a382..000000000000
--- a/audio/libopenspc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libopenspc-0.3.99a.tar.gz) = 24e1cd4ae39e80a6d033bd7ad8d05e70ac17e2f7127961a06947b34ca48f8c49
-SIZE (libopenspc-0.3.99a.tar.gz) = 358491
diff --git a/audio/libopenspc/pkg-descr b/audio/libopenspc/pkg-descr
deleted file mode 100644
index d63452c1bd11..000000000000
--- a/audio/libopenspc/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-libopenspc provides a library that allows for the emulated playback of SPC
-files, which are SNES audio files. It uses the SNEeSe emulator sound core for
-accurate playback.
diff --git a/audio/libsidplayfp/Makefile b/audio/libsidplayfp/Makefile
index e51104ec56bd..1fd7bf17ddeb 100644
--- a/audio/libsidplayfp/Makefile
+++ b/audio/libsidplayfp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libsidplayfp
-DISTVERSION= 2.15.0
+DISTVERSION= 2.15.1
CATEGORIES= audio
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
@@ -24,7 +24,7 @@ LDFLAGS+= -lpthread
INSTALL_TARGET= install-strip
-SIDPLAYFP_SHLIB_VERSION= 6.6.41
+SIDPLAYFP_SHLIB_VERSION= 6.6.42
STILVIEW_SHLIB_VERSION= 0.0.6
PLIST_SUB+= SIDPLAYFP_SHLIB_VER=${SIDPLAYFP_SHLIB_VERSION:C/\.[[:digit:].]+//} \
diff --git a/audio/libsidplayfp/distinfo b/audio/libsidplayfp/distinfo
index 638bf1e6a82b..806091b2a9f1 100644
--- a/audio/libsidplayfp/distinfo
+++ b/audio/libsidplayfp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754208046
-SHA256 (libsidplayfp-2.15.0.tar.gz) = 42c28b9ef57998ad66bbbb3dfab00c6684715c643d9ccc9ac8da4d7cf296dd00
-SIZE (libsidplayfp-2.15.0.tar.gz) = 853021
+TIMESTAMP = 1758332473
+SHA256 (libsidplayfp-2.15.1.tar.gz) = 499201cc87bd6dacfd4480834c6ff0171264a22a436906d0a8bafc009db0b75c
+SIZE (libsidplayfp-2.15.1.tar.gz) = 857113
diff --git a/audio/linux-c7-alsa-lib/pkg-plist.aarch64 b/audio/linux-c7-alsa-lib/pkg-plist.aarch64
index 1f8692d39314..fd58af182d74 100644
--- a/audio/linux-c7-alsa-lib/pkg-plist.aarch64
+++ b/audio/linux-c7-alsa-lib/pkg-plist.aarch64
@@ -85,5 +85,4 @@ usr/share/alsa/topology/sklrt286/skl_i2s.conf
%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/TODO
%%PORTDOCS%%%%DOCSDIR%%/asoundrc.txt
-@dir usr/lib
@dir usr/share/alsa/ucm
diff --git a/audio/linux-c7-alsa-plugins-oss/Makefile b/audio/linux-c7-alsa-plugins-oss/Makefile
index 325172df9140..90fd05c9ecff 100644
--- a/audio/linux-c7-alsa-plugins-oss/Makefile
+++ b/audio/linux-c7-alsa-plugins-oss/Makefile
@@ -70,7 +70,7 @@ do-patch:
do-configure:
.if !empty(COMPAT32_CFLAGS_${ARCH})
- @(cd ${WRKSRC32} && ${AUTORECONF} -f -i && ${SETENV} \
+ @(cd ${WRKSRC32} && ${AUTORECONF} -f -i && ${SETENVI} ${WRK_ENV} \
PATH=${LINUXBASE}/usr/bin ./configure CPPFLAGS="${CPPFLAGS}" \
CFLAGS="${CFLAGS:N-march=*} ${COMPAT32_CFLAGS_${ARCH}}" \
LDFLAGS="${LDFLAGS}" MAKE="${MAKE_CMD}" \
@@ -78,7 +78,7 @@ do-configure:
PKG_CONFIG_PATH=${LINUXBASE}/usr/lib/pkgconfig \
${CONFIG_ARGS})
.endif
- @(cd ${WRKSRC} && ${AUTORECONF} -f -i && ${SETENV} \
+ @(cd ${WRKSRC} && ${AUTORECONF} -f -i && ${SETENVI} ${WRK_ENV} \
PATH=${LINUXBASE}/usr/bin ./configure CPPFLAGS="${CPPFLAGS}" \
CFLAGS="${CFLAGS:N-march=*}" LDFLAGS="${LDFLAGS}" \
MAKE="${MAKE_CMD}" MKDIR_P="${MKDIR}" \
@@ -88,17 +88,19 @@ do-configure:
do-build:
.if !empty(COMPAT32_CFLAGS_${ARCH})
- @(cd ${WRKSRC32} && ${SETENV} PATH=${LINUXBASE}/usr/bin ${MAKE_CMD})
+ @(cd ${WRKSRC32} && ${SETENVI} ${WRK_ENV} PATH=${LINUXBASE}/usr/bin \
+ ${MAKE_CMD})
.endif
- @(cd ${WRKSRC} && ${SETENV} PATH=${LINUXBASE}/usr/bin ${MAKE_CMD})
+ @(cd ${WRKSRC} && ${SETENVI} ${WRK_ENV} PATH=${LINUXBASE}/usr/bin \
+ ${MAKE_CMD})
do-install:
.if !empty(COMPAT32_CFLAGS_${ARCH})
- @(cd ${WRKSRC32} && ${SETENV} PATH=${LINUXBASE}/usr/bin \
+ @(cd ${WRKSRC32} && ${SETENVI} ${WRK_ENV} PATH=${LINUXBASE}/usr/bin \
${MAKE_CMD} install-strip DESTDIR=${STAGEDIR}${LINUXBASE})
${RM} -r ${STAGEDIR}${LINUXBASE}/usr/lib/alsa-lib/*.la
.endif
- @(cd ${WRKSRC} && ${SETENV} PATH=${LINUXBASE}/usr/bin \
+ @(cd ${WRKSRC} && ${SETENVI} ${WRK_ENV} PATH=${LINUXBASE}/usr/bin \
${MAKE_CMD} install-strip DESTDIR=${STAGEDIR}${LINUXBASE})
${RM} -r ${STAGEDIR}${LINUXBASE}${LIBDIR_${ARCH}}/alsa-lib/*.la
${LN} -sf ../../../usr/share/alsa/alsa.conf.d/50-oss.conf \
diff --git a/audio/linuxwave/Makefile b/audio/linuxwave/Makefile
index 2e276e9b5172..62722dc55ead 100644
--- a/audio/linuxwave/Makefile
+++ b/audio/linuxwave/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
CATEGORIES= audio
-MAINTAINER= jbeich@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Generate music from the entropy of Linux
WWW= https://orhun.dev/linuxwave/
diff --git a/audio/lollypop/Makefile b/audio/lollypop/Makefile
index eb1c7f2da761..516775b6bd02 100644
--- a/audio/lollypop/Makefile
+++ b/audio/lollypop/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lollypop
DISTVERSION= 1.4.41
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/lsp-plugins-lv2/Makefile b/audio/lsp-plugins-lv2/Makefile
index 8da2e22d09b8..744749fe996a 100644
--- a/audio/lsp-plugins-lv2/Makefile
+++ b/audio/lsp-plugins-lv2/Makefile
@@ -13,10 +13,8 @@ WWW= https://lsp-plug.in/
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING
-ONLY_FOR_ARCHS= amd64 armv7 i386 powerpc64 powerpc64le
+ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= assembly only for these architectures
-BROKEN_armv7= arch/arm/neon-d32/copy.h:371:17: error: operand must be an immediate in the range [0,15], see https://github.com/sadko4u/lsp-plugins/issues/266
-BROKEN_i386= error: inline assembly requires more registers than available, see https://github.com/sadko4u/lsp-plugins/issues/266
BUILD_DEPENDS= lv2>0:audio/lv2
LIB_DEPENDS= libfreetype.so:print/freetype2 \
diff --git a/audio/lv2/Makefile b/audio/lv2/Makefile
index 72bfb3945e03..ed4045786e46 100644
--- a/audio/lv2/Makefile
+++ b/audio/lv2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lv2
PORTVERSION= 1.18.10
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= https://lv2plug.in/spec/
@@ -13,7 +13,7 @@ LICENSE_COMB= multi
# Only lv2specgen.py is under MIT
LICENSE_FILE_ISCL= ${WRKSRC}/COPYING
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rdflib>0:textproc/py-rdflib@${PY_FLAVOR}
@@ -31,7 +31,7 @@ DOCS_BUILD_DEPENDS= asciidoc:textproc/asciidoc
DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rdflib>0:textproc/py-rdflib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR}
diff --git a/audio/mac/Makefile b/audio/mac/Makefile
index 60709e9c62c5..2a99619bd084 100644
--- a/audio/mac/Makefile
+++ b/audio/mac/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mac
-PORTVERSION= 11.22
+PORTVERSION= 11.54
CATEGORIES= audio
MASTER_SITES= https://www.monkeysaudio.com/files/
DISTNAME= ${PORTNAME:tu}_${PORTVERSION:S|.||}_SDK
diff --git a/audio/mac/distinfo b/audio/mac/distinfo
index 58715fd6e68d..c420dbd014e0 100644
--- a/audio/mac/distinfo
+++ b/audio/mac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754102062
-SHA256 (MAC_1122_SDK.zip) = 32dbfa43f5fb3004a3aa8ee4391957056e847fbea641e6802ee431a471b0cfee
-SIZE (MAC_1122_SDK.zip) = 1700421
+TIMESTAMP = 1759128267
+SHA256 (MAC_1154_SDK.zip) = 6f825a606e474a03729eb50d8b6967c74dbd1863c172e0732d836bebd9813dfc
+SIZE (MAC_1154_SDK.zip) = 1704471
diff --git a/audio/mac/files/patch-CMakeLists.txt b/audio/mac/files/patch-CMakeLists.txt
index 405846035bfc..66e6a2e3e99d 100644
--- a/audio/mac/files/patch-CMakeLists.txt
+++ b/audio/mac/files/patch-CMakeLists.txt
@@ -1,7 +1,7 @@
Version 11.00 added multi-threading support, but we need to link to -lpthread
to resolve symbols.
---- CMakeLists.txt.orig 2025-04-25 04:13:46 UTC
+--- CMakeLists.txt.orig 2025-09-05 10:46:54 UTC
+++ CMakeLists.txt
@@ -6,6 +6,8 @@ option(BUILD_UTIL "Build the mac command line tool" ON
option(BUILD_SHARED "Build libMAC as a shared library" ON)
diff --git a/audio/mac/files/patch-Source_Console_Console.cpp b/audio/mac/files/patch-Source_Console_Console.cpp
index 72ce55e11dc4..0033ecb30d5a 100644
--- a/audio/mac/files/patch-Source_Console_Console.cpp
+++ b/audio/mac/files/patch-Source_Console_Console.cpp
@@ -1,8 +1,8 @@
Unixify built-in help.
---- Source/Console/Console.cpp.orig 2025-05-07 22:12:54 UTC
+--- Source/Console/Console.cpp.orig 2025-08-15 06:11:17 UTC
+++ Source/Console/Console.cpp
-@@ -136,7 +136,7 @@ static void DisplayProperUsage(FILE * pFile)
+@@ -135,7 +135,7 @@ static void DisplayProperUsage(FILE * pFile)
**************************************************************************************************/
static void DisplayProperUsage(FILE * pFile)
{
@@ -11,7 +11,7 @@ Unixify built-in help.
fwprintf(pFile, L"Modes:\n");
fwprintf(pFile, L" Compress (fast): '-c1000'\n");
-@@ -156,18 +156,18 @@ static void DisplayProperUsage(FILE * pFile)
+@@ -155,18 +155,18 @@ static void DisplayProperUsage(FILE * pFile)
fwprintf(pFile, L" Set the number of threads when compressing or decompressing: -threads=#'\n\n");
fwprintf(pFile, L"Examples:\n");
diff --git a/audio/mac/pkg-plist b/audio/mac/pkg-plist
index 3107453423b6..f6d49421e696 100644
--- a/audio/mac/pkg-plist
+++ b/audio/mac/pkg-plist
@@ -2,7 +2,7 @@ bin/mac
include/MAC/APETag.h
include/MAC/All.h
include/MAC/CharacterHelper.h
-include/MAC/IO.h
+include/MAC/IAPEIO.h
include/MAC/MACDll.h
include/MAC/MACLib.h
include/MAC/NoWindows.h
@@ -11,4 +11,4 @@ include/MAC/Version.h
include/MAC/Warnings.h
include/MAC/WindowsEnvironment.h
lib/libMAC.so
-lib/libMAC.so.13
+lib/libMAC.so.14
diff --git a/audio/minimp3/Makefile b/audio/minimp3/Makefile
index 7ba47f6ee289..b13158ef1045 100644
--- a/audio/minimp3/Makefile
+++ b/audio/minimp3/Makefile
@@ -1,7 +1,13 @@
PORTNAME= minimp3
-PORTVERSION= g20211130
+DISTVERSION= g20211130
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= audio
+# Use direct link to 126KB files instead of 19+MB tarball:
+# https://github.com/${GH_ACCOUNT}/${PORTNAME}/tar.gz/${GH_TAGNAME}?dummy=/${GH_ACCOUNT}-${PORTNAME}-${DISTVERSION}-${GH_TAGNAME}_GH0.tar.gz
+MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${PORTNAME}/${GH_TAGNAME}/
+DISTFILES= LICENSE minimp3.h minimp3_ex.h
+DIST_SUBDIR= ${PORTNAME}-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ single-header, minimalistic library for decoding MP3
@@ -10,16 +16,22 @@ WWW= https://github.com/lieff/minimp3
LICENSE= CC0-1.0
LICENSE_FILE= ${WRKSRC}/LICENSE
-USE_GITHUB= yes
+USE_GITHUB= nodefault
GH_ACCOUNT= lieff
GH_TAGNAME= afb604c06bc8beb145fecd42c0ceb5bda8795144
-NO_BUILD= yes
+EXTRACT_CMD= ${CP}
+EXTRACT_BEFORE_ARGS= #
+EXTRACT_AFTER_ARGS= ${WRKSRC}
+
NO_ARCH= yes
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
-PLIST_FILES= include/minimp3.h
+PLIST_FILES= ${DISTFILES:M*.h:C|^|include/|}
do-install:
- ${INSTALL_DATA} ${WRKSRC}/minimp3.h ${STAGEDIR}${PREFIX}/include
+ ${INSTALL_DATA} ${DISTFILES:M*.h:C|^|${WRKSRC}/|} \
+ ${STAGEDIR}${PREFIX}/include
.include <bsd.port.mk>
diff --git a/audio/minimp3/distinfo b/audio/minimp3/distinfo
index 54ff4607f8f2..131e3139c940 100644
--- a/audio/minimp3/distinfo
+++ b/audio/minimp3/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1653982911
-SHA256 (lieff-minimp3-g20211130-afb604c06bc8beb145fecd42c0ceb5bda8795144_GH0.tar.gz) = 21672c32aaac29cf4b7e6f8e0154767080ae87faa79c682498453e5a9bc5e0d3
-SIZE (lieff-minimp3-g20211130-afb604c06bc8beb145fecd42c0ceb5bda8795144_GH0.tar.gz) = 19743923
+TIMESTAMP = 1755080808
+SHA256 (minimp3-g20211130/LICENSE) = 6a1ee543e5282cd9061881edf462e6fdab181f328da71fc2c9a6950a80e94d01
+SIZE (minimp3-g20211130/LICENSE) = 6556
+SHA256 (minimp3-g20211130/minimp3.h) = 5fb296a790734772b65a5514438cc06d14f24e539c13475ff2a7f737681c82c0
+SIZE (minimp3-g20211130/minimp3.h) = 76802
+SHA256 (minimp3-g20211130/minimp3_ex.h) = bb001301b8666ea7a45ae057b62b17074483213b0d410555d97cc4d076e110df
+SIZE (minimp3-g20211130/minimp3_ex.h) = 49511
diff --git a/audio/mmtc/Makefile b/audio/mmtc/Makefile
index c975b89097c9..10364626a058 100644
--- a/audio/mmtc/Makefile
+++ b/audio/mmtc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mmtc
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 21
+PORTREVISION= 23
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/mousai/Makefile b/audio/mousai/Makefile
index 08ed64e3c1bd..7e13ea8b4916 100644
--- a/audio/mousai/Makefile
+++ b/audio/mousai/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mousai
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.8
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/mpg123.el/Makefile b/audio/mpg123.el/Makefile
index fe91c45dc52c..c9d8eed5173c 100644
--- a/audio/mpg123.el/Makefile
+++ b/audio/mpg123.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mpg123.el
PORTVERSION= 1.65
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio elisp
MASTER_SITES= http://www.gentei.org/~yuuji/software/mpg123el/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/audio/murmur-cli/Makefile b/audio/murmur-cli/Makefile
index 88ba68924254..d693d66db744 100644
--- a/audio/murmur-cli/Makefile
+++ b/audio/murmur-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= murmur-cli
PORTVERSION= 0.0.0.20200528
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/mythplugin-mythmusic/Makefile b/audio/mythplugin-mythmusic/Makefile
index 2d32db058fff..ce7b5e3c8f11 100644
--- a/audio/mythplugin-mythmusic/Makefile
+++ b/audio/mythplugin-mythmusic/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mythmusic
DISTVERSIONPREFIX= v
-DISTVERSION= 34.0
-PORTREVISION= 2
+DISTVERSION= 35.0
CATEGORIES= audio
PKGNAMEPREFIX= mythplugin-
@@ -10,18 +9,18 @@ COMMENT= Music playing plugin for MythTV
WWW= https://www.mythtv.org/wiki/MythMusic
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/../LICENSE
LIB_DEPENDS= libFLAC.so:audio/flac \
libmp3lame.so:audio/lame \
libogg.so:audio/libogg \
libvorbis.so:audio/libvorbis \
- libmyth-34.so:multimedia/mythtv
+ libmyth-35.so:multimedia/mythtv
USES= gmake qt:5 shebangfix
USE_GITHUB= yes
GH_ACCOUNT= MythTV
GH_PROJECT= mythtv
-USE_LDCONFIG= yes
USE_QT= buildtools:build core gui qmake:build sql widgets xml
SHEBANG_FILES= ../mythtv/programs/scripts/metadata/Music/mbutils.py
@@ -34,19 +33,16 @@ CONFIGURE_ENV= QMAKESPEC="${QMAKESPEC}" MOC="${MOC}" \
MAKE_ENV= QTDIR="${PREFIX}" \
QMAKESPEC="${QMAKESPEC}"
DESTDIRNAME= INSTALL_ROOT
-PLIST_SUB= MYTHSHARE="share/mythtv"
WRKSRC_SUBDIR= mythplugins
+PLIST_SUB= MYTHSHARE="share/mythtv"
OPTIONS_DEFINE= CDIO
+OPTIONS_DEFAULT=CDIO
CDIO_LIB_DEPENDS= libcdio.so:sysutils/libcdio \
libcdio_paranoia.so:sysutils/libcdio-paranoia
CDIO_CONFIGURE_ENABLE= cdio
-FFTW_DESC= FFTW3-based visualizations
-FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3
-FFTW_CONFIGURE_ENABLE= fftw
-
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/configure \
diff --git a/audio/mythplugin-mythmusic/distinfo b/audio/mythplugin-mythmusic/distinfo
index 817a516dabd2..8766614738da 100644
--- a/audio/mythplugin-mythmusic/distinfo
+++ b/audio/mythplugin-mythmusic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708697729
-SHA256 (MythTV-mythtv-v34.0_GH0.tar.gz) = 1c0a0f9ae190468d07ebfb534c720ef8c62811148a9f928c56876e9fdbd5d6bf
-SIZE (MythTV-mythtv-v34.0_GH0.tar.gz) = 118820346
+TIMESTAMP = 1741514105
+SHA256 (MythTV-mythtv-v35.0_GH0.tar.gz) = 1d06520d1f0726a8d131aa323e9cd04f34a8154b32efe827dd570c2b212196c8
+SIZE (MythTV-mythtv-v35.0_GH0.tar.gz) = 120302443
diff --git a/audio/myxer/Makefile b/audio/myxer/Makefile
index b0a4832b1067..b09b290f679e 100644
--- a/audio/myxer/Makefile
+++ b/audio/myxer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= myxer
DISTVERSION= 1.3.0
-PORTREVISION= 12
+PORTREVISION= 14
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/ncspot/Makefile b/audio/ncspot/Makefile
index 310915fc266b..7360eff737ef 100644
--- a/audio/ncspot/Makefile
+++ b/audio/ncspot/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ncspot
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/netease-music-tui/Makefile b/audio/netease-music-tui/Makefile
index bf5e4aede38b..5ac7c98e6dd6 100644
--- a/audio/netease-music-tui/Makefile
+++ b/audio/netease-music-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= netease-music-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.5
-PORTREVISION= 23
+PORTREVISION= 25
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/opustags/Makefile b/audio/opustags/Makefile
index ff6c0d4f63d1..b9ccf9ed278f 100644
--- a/audio/opustags/Makefile
+++ b/audio/opustags/Makefile
@@ -1,5 +1,6 @@
PORTNAME= opustags
-DISTVERSION= 1.10.1
+DISTVERSION= 1.10.1-13
+DISTVERSIONSUFFIX= -g37deeb3
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
@@ -9,8 +10,6 @@ WWW= https://github.com/fmang/opustags
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_FreeBSD_15= compilation is broken with clang-19, see https://github.com/fmang/opustags/issues/73
-
LIB_DEPENDS= libogg.so:audio/libogg
USES= cmake compiler:c++20-lang iconv pkgconfig
diff --git a/audio/opustags/distinfo b/audio/opustags/distinfo
index 93f1dc45553d..bcacf1327bdd 100644
--- a/audio/opustags/distinfo
+++ b/audio/opustags/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716103247
-SHA256 (fmang-opustags-1.10.1_GH0.tar.gz) = 703096e9c41481e30ab90eefdd8fafc4c3a138998b3f8281aa4f023e7058bc86
-SIZE (fmang-opustags-1.10.1_GH0.tar.gz) = 41061
+TIMESTAMP = 1755938458
+SHA256 (fmang-opustags-1.10.1-13-g37deeb3_GH0.tar.gz) = eae0699a0baf6c86af09dae7f0c3741b287bf7371dc45c2527afe22688f38eea
+SIZE (fmang-opustags-1.10.1-13-g37deeb3_GH0.tar.gz) = 42449
diff --git a/audio/owntone/Makefile b/audio/owntone/Makefile
index e3592c505f3a..e9316f297d79 100644
--- a/audio/owntone/Makefile
+++ b/audio/owntone/Makefile
@@ -1,6 +1,5 @@
PORTNAME= owntone
-DISTVERSION= 28.12
-PORTREVISION= 3
+DISTVERSION= 29.0
CATEGORIES= audio
MASTER_SITES= https://github.com/owntone/owntone-server/releases/download/${DISTVERSION}/
diff --git a/audio/owntone/distinfo b/audio/owntone/distinfo
index 93bff4f9ddc3..1c0b026d3b8b 100644
--- a/audio/owntone/distinfo
+++ b/audio/owntone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741669211
-SHA256 (owntone-28.12.tar.xz) = 731ce61f83b111e3c329fdf8182f3eb6310a212063e6025f307d3a10efbc6b1e
-SIZE (owntone-28.12.tar.xz) = 1123924
+TIMESTAMP = 1757844337
+SHA256 (owntone-29.0.tar.xz) = b9cbb9521aed06253b05902a8393a12cd0214d29a7f174855af9ff15a3742b0d
+SIZE (owntone-29.0.tar.xz) = 1200812
diff --git a/audio/pavucontrol/Makefile b/audio/pavucontrol/Makefile
index 86a40437a02f..3274dd523f88 100644
--- a/audio/pavucontrol/Makefile
+++ b/audio/pavucontrol/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pavucontrol
-PORTVERSION= 5.0
-PORTREVISION= 5
+PORTVERSION= 6.1
CATEGORIES= audio
MASTER_SITES= http://freedesktop.org/software/pulseaudio/${PORTNAME}/
@@ -11,23 +10,11 @@ WWW= https://freedesktop.org/software/pulseaudio/pavucontrol/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
- libjson-glib-1.0.so:devel/json-glib \
+LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
libpulse.so:audio/pulseaudio
-USES= compiler:c++11-lang gettext gmake gnome pkgconfig tar:xz
-USE_GNOME= glibmm gtkmm30 intltool libsigc++20
-USE_CXXSTD= c++11
-
-GNU_CONFIGURE= yes
-CFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-CONFIGURE_ARGS= --disable-lynx
-
-post-patch:
-# Install locales files in right place
- ${REINPLACE_CMD} -e 's|[$$][(]DATADIRNAME[)]|share|' \
- ${WRKSRC}/po/Makefile.in.in
+USES= gettext gnome meson pkgconfig tar:xz
+USE_GNOME= gtkmm40 intltool
+MESON_ARGS= -Dlynx=false
.include <bsd.port.mk>
diff --git a/audio/pavucontrol/distinfo b/audio/pavucontrol/distinfo
index 6acc64fed964..6ab0d7d3ed04 100644
--- a/audio/pavucontrol/distinfo
+++ b/audio/pavucontrol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1629161871
-SHA256 (pavucontrol-5.0.tar.xz) = ce2b72c3b5f1a70ad0df19dd81750f9455bd20870d1d3a36d20536af2e8f4e7a
-SIZE (pavucontrol-5.0.tar.xz) = 194248
+TIMESTAMP = 1754808572
+SHA256 (pavucontrol-6.1.tar.xz) = 0dce61c1088eafa04c270e1fb79eb7aff47e98567f7d28c65a7bee6cd24e415d
+SIZE (pavucontrol-6.1.tar.xz) = 169488
diff --git a/audio/pavucontrol/pkg-plist b/audio/pavucontrol/pkg-plist
index 66a25f1c4fa8..cd7f488b7578 100644
--- a/audio/pavucontrol/pkg-plist
+++ b/audio/pavucontrol/pkg-plist
@@ -1,5 +1,5 @@
bin/pavucontrol
-share/applications/pavucontrol.desktop
+share/applications/org.pulseaudio.pavucontrol.desktop
%%DOCSDIR%%/README.html
%%DOCSDIR%%/style.css
share/locale/as/LC_MESSAGES/pavucontrol.mo
@@ -22,6 +22,7 @@ share/locale/he/LC_MESSAGES/pavucontrol.mo
share/locale/hi/LC_MESSAGES/pavucontrol.mo
share/locale/hr/LC_MESSAGES/pavucontrol.mo
share/locale/hu/LC_MESSAGES/pavucontrol.mo
+share/locale/id/LC_MESSAGES/pavucontrol.mo
share/locale/it/LC_MESSAGES/pavucontrol.mo
share/locale/ja/LC_MESSAGES/pavucontrol.mo
share/locale/kk/LC_MESSAGES/pavucontrol.mo
@@ -38,6 +39,7 @@ share/locale/pa/LC_MESSAGES/pavucontrol.mo
share/locale/pl/LC_MESSAGES/pavucontrol.mo
share/locale/pt/LC_MESSAGES/pavucontrol.mo
share/locale/pt_BR/LC_MESSAGES/pavucontrol.mo
+share/locale/ro/LC_MESSAGES/pavucontrol.mo
share/locale/ru/LC_MESSAGES/pavucontrol.mo
share/locale/si/LC_MESSAGES/pavucontrol.mo
share/locale/sk/LC_MESSAGES/pavucontrol.mo
@@ -52,4 +54,4 @@ share/locale/tr/LC_MESSAGES/pavucontrol.mo
share/locale/uk/LC_MESSAGES/pavucontrol.mo
share/locale/zh_CN/LC_MESSAGES/pavucontrol.mo
share/locale/zh_TW/LC_MESSAGES/pavucontrol.mo
-%%DATADIR%%/pavucontrol.glade
+share/metainfo/org.pulseaudio.pavucontrol.metainfo.xml
diff --git a/audio/pianobar/Makefile b/audio/pianobar/Makefile
index 7bbec789cae4..2fa1b47050c1 100644
--- a/audio/pianobar/Makefile
+++ b/audio/pianobar/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pianobar
-PORTVERSION= 2022.04.01
-PORTREVISION= 3
+DISTVERSION= 2024.12.21
CATEGORIES= audio
MAINTAINER= jhixson@FreeBSD.org
@@ -17,15 +16,16 @@ LIB_DEPENDS= libao.so:audio/libao \
libavcodec.so:multimedia/ffmpeg \
libcurl.so:ftp/curl
-MAKE_ENV+= V=1
USES= alias gmake localbase pkgconfig tar:bzip2
-PLIST_FILES= bin/pianobar \
- share/man/man1/pianobar.1.gz
-
USE_GITHUB= yes
GH_ACCOUNT= PromyLOPh
+MAKE_ENV+= V=1
+
+PLIST_FILES= bin/pianobar \
+ share/man/man1/pianobar.1.gz
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pianobar
diff --git a/audio/pianobar/distinfo b/audio/pianobar/distinfo
index 69639ab60ace..6873806e4916 100644
--- a/audio/pianobar/distinfo
+++ b/audio/pianobar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669943284
-SHA256 (PromyLOPh-pianobar-2022.04.01_GH0.tar.gz) = 2653c6659a141868625ab24ecf04210d20347d50e0bd03e670e2daefa9f4fb2d
-SIZE (PromyLOPh-pianobar-2022.04.01_GH0.tar.gz) = 61196
+TIMESTAMP = 1756627114
+SHA256 (PromyLOPh-pianobar-2024.12.21_GH0.tar.gz) = e988dff4a4b7cc6a19e944b7516f697d7e6c41d6dc0ff25a708bcb6b92d72a89
+SIZE (PromyLOPh-pianobar-2024.12.21_GH0.tar.gz) = 61715
diff --git a/audio/pipewire-spa-oss/Makefile b/audio/pipewire-spa-oss/Makefile
index f97764fe4f96..3290f233d1b6 100644
--- a/audio/pipewire-spa-oss/Makefile
+++ b/audio/pipewire-spa-oss/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pipewire-spa-oss
DISTVERSION= g20250416
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= arrowd@FreeBSD.org
diff --git a/audio/plasma6-kpipewire/distinfo b/audio/plasma6-kpipewire/distinfo
index 4899a1c53c56..fec7ab3024eb 100644
--- a/audio/plasma6-kpipewire/distinfo
+++ b/audio/plasma6-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413343
-SHA256 (KDE/plasma/6.4.4/kpipewire-6.4.4.tar.xz) = 097f9971580cc7ce3bd89e73ced7606e3978347bd44131d6744fe02d8a1b3ea6
-SIZE (KDE/plasma/6.4.4/kpipewire-6.4.4.tar.xz) = 153612
+TIMESTAMP = 1757499227
+SHA256 (KDE/plasma/6.4.5/kpipewire-6.4.5.tar.xz) = d0a704a6a030edb5b4f5d6b99c32bc4e46e1a6ab527dfde9089e11094b6b1a92
+SIZE (KDE/plasma/6.4.5/kpipewire-6.4.5.tar.xz) = 153604
diff --git a/audio/plasma6-kpipewire/files/patch-git-01-6dc69b0674f9946641e88151c209ce58f085d06a b/audio/plasma6-kpipewire/files/patch-git-01-6dc69b0674f9946641e88151c209ce58f085d06a
new file mode 100644
index 000000000000..b5aa8d8c3c0f
--- /dev/null
+++ b/audio/plasma6-kpipewire/files/patch-git-01-6dc69b0674f9946641e88151c209ce58f085d06a
@@ -0,0 +1,116 @@
+From 6dc69b0674f9946641e88151c209ce58f085d06a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= <bero@lindev.ch>
+Date: Wed, 27 Aug 2025 16:39:36 +0200
+Subject: [PATCH] Fix build with ffmpeg >= 8.0
+
+---
+ src/h264vaapiencoder.cpp | 12 +++++++++---
+ src/libopenh264encoder.cpp | 12 +++++++++---
+ src/libx264encoder.cpp | 12 +++++++++---
+ 3 files changed, 27 insertions(+), 9 deletions(-)
+
+diff --git a/src/h264vaapiencoder.cpp b/src/h264vaapiencoder.cpp
+index 0cf251b4..eaec8dde 100644
+--- src/h264vaapiencoder.cpp
++++ src/h264vaapiencoder.cpp
+@@ -18,6 +18,12 @@ extern "C" {
+
+ #include "logging_record.h"
+
++#ifndef AV_PROFILE_H264_BASELINE // ffmpeg before 8.0
++#define AV_PROFILE_H264_BASELINE FF_PROFILE_H264_BASELINE
++#define AV_PROFILE_H264_MAIN FF_PROFILE_H264_MAIN
++#define AV_PROFILE_H264_HIGH FF_PROFILE_H264_HIGH
++#endif
++
+ H264VAAPIEncoder::H264VAAPIEncoder(H264Profile profile, PipeWireProduce *produce)
+ : HardwareEncoder(produce)
+ , m_profile(profile)
+@@ -130,13 +136,13 @@ bool H264VAAPIEncoder::initialize(const QSize &size)
+
+ switch (m_profile) {
+ case H264Profile::Baseline:
+- m_avCodecContext->profile = FF_PROFILE_H264_CONSTRAINED_BASELINE;
++ m_avCodecContext->profile = AV_PROFILE_H264_CONSTRAINED_BASELINE;
+ break;
+ case H264Profile::Main:
+- m_avCodecContext->profile = FF_PROFILE_H264_MAIN;
++ m_avCodecContext->profile = AV_PROFILE_H264_MAIN;
+ break;
+ case H264Profile::High:
+- m_avCodecContext->profile = FF_PROFILE_H264_HIGH;
++ m_avCodecContext->profile = AV_PROFILE_H264_HIGH;
+ break;
+ }
+
+diff --git a/src/libopenh264encoder.cpp b/src/libopenh264encoder.cpp
+index db6ed4db..294c0f2b 100644
+--- src/libopenh264encoder.cpp
++++ src/libopenh264encoder.cpp
+@@ -21,6 +21,12 @@ extern "C" {
+
+ #include "logging_record.h"
+
++#ifndef AV_PROFILE_H264_BASELINE // ffmpeg before 8.0
++#define AV_PROFILE_H264_CONSTRAINED_BASELINE FF_PROFILE_H264_CONSTRAINED_BASELINE
++#define AV_PROFILE_H264_MAIN FF_PROFILE_H264_MAIN
++#define AV_PROFILE_H264_HIGH FF_PROFILE_H264_HIGH
++#endif
++
+ LibOpenH264Encoder::LibOpenH264Encoder(H264Profile profile, PipeWireProduce *produce)
+ : SoftwareEncoder(produce)
+ , m_profile(profile)
+@@ -64,13 +70,13 @@ bool LibOpenH264Encoder::initialize(const QSize &size)
+ // passes that through, but libopenh264 only allows BASELINE.
+ // Until that bug is fixed there'll always be a warning that the
+ // profile is not supported (https://github.com/cisco/openh264/issues/3613)
+- m_avCodecContext->profile = FF_PROFILE_H264_CONSTRAINED_BASELINE;
++ m_avCodecContext->profile = AV_PROFILE_H264_CONSTRAINED_BASELINE;
+ break;
+ case H264Profile::Main:
+- m_avCodecContext->profile = FF_PROFILE_H264_MAIN;
++ m_avCodecContext->profile = AV_PROFILE_H264_MAIN;
+ break;
+ case H264Profile::High:
+- m_avCodecContext->profile = FF_PROFILE_H264_HIGH;
++ m_avCodecContext->profile = AV_PROFILE_H264_HIGH;
+ break;
+ }
+
+diff --git a/src/libx264encoder.cpp b/src/libx264encoder.cpp
+index d9fe44f4..a8f0e21f 100644
+--- src/libx264encoder.cpp
++++ src/libx264encoder.cpp
+@@ -20,6 +20,12 @@ extern "C" {
+
+ #include "logging_record.h"
+
++#ifndef AV_PROFILE_H264_BASELINE // ffmpeg before 8.0
++#define AV_PROFILE_H264_BASELINE FF_PROFILE_H264_BASELINE
++#define AV_PROFILE_H264_MAIN FF_PROFILE_H264_MAIN
++#define AV_PROFILE_H264_HIGH FF_PROFILE_H264_HIGH
++#endif
++
+ using namespace Qt::StringLiterals;
+
+ LibX264Encoder::LibX264Encoder(H264Profile profile, PipeWireProduce *produce)
+@@ -68,13 +74,13 @@ bool LibX264Encoder::initialize(const QSize &size)
+
+ switch (m_profile) {
+ case H264Profile::Baseline:
+- m_avCodecContext->profile = FF_PROFILE_H264_BASELINE;
++ m_avCodecContext->profile = AV_PROFILE_H264_BASELINE;
+ break;
+ case H264Profile::Main:
+- m_avCodecContext->profile = FF_PROFILE_H264_MAIN;
++ m_avCodecContext->profile = AV_PROFILE_H264_MAIN;
+ break;
+ case H264Profile::High:
+- m_avCodecContext->profile = FF_PROFILE_H264_HIGH;
++ m_avCodecContext->profile = AV_PROFILE_H264_HIGH;
+ break;
+ }
+
+--
+GitLab
+
diff --git a/audio/plasma6-ocean-sound-theme/distinfo b/audio/plasma6-ocean-sound-theme/distinfo
index 7bcc6e8336e4..fc14e12a328d 100644
--- a/audio/plasma6-ocean-sound-theme/distinfo
+++ b/audio/plasma6-ocean-sound-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413344
-SHA256 (KDE/plasma/6.4.4/ocean-sound-theme-6.4.4.tar.xz) = ddd87c9021947a5eff06e2f92566b9d81fe06ea444430745e896d647994e37eb
-SIZE (KDE/plasma/6.4.4/ocean-sound-theme-6.4.4.tar.xz) = 2128952
+TIMESTAMP = 1757499227
+SHA256 (KDE/plasma/6.4.5/ocean-sound-theme-6.4.5.tar.xz) = 5f5e34918ec69f44c1021da5260e1a5d656436460c9fe01a5d4884913016fa25
+SIZE (KDE/plasma/6.4.5/ocean-sound-theme-6.4.5.tar.xz) = 2128728
diff --git a/audio/plasma6-oxygen-sounds/distinfo b/audio/plasma6-oxygen-sounds/distinfo
index f1e468536f0a..0126fe028630 100644
--- a/audio/plasma6-oxygen-sounds/distinfo
+++ b/audio/plasma6-oxygen-sounds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413464
-SHA256 (KDE/plasma/6.4.4/oxygen-sounds-6.4.4.tar.xz) = 511b0d8a7a377677c2c0fd37d8d4d099dafb7fc74c34a2fa1dabbc327c8c5391
-SIZE (KDE/plasma/6.4.4/oxygen-sounds-6.4.4.tar.xz) = 1936584
+TIMESTAMP = 1757499228
+SHA256 (KDE/plasma/6.4.5/oxygen-sounds-6.4.5.tar.xz) = 1d0fa9f872205ec8d2befe5bc029c8b1a0d0e54c8b3a190765322d897785222b
+SIZE (KDE/plasma/6.4.5/oxygen-sounds-6.4.5.tar.xz) = 1936216
diff --git a/audio/plasma6-plasma-pa/distinfo b/audio/plasma6-plasma-pa/distinfo
index 8c60e09cb95d..ac5c467e15b8 100644
--- a/audio/plasma6-plasma-pa/distinfo
+++ b/audio/plasma6-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413466
-SHA256 (KDE/plasma/6.4.4/plasma-pa-6.4.4.tar.xz) = 2e18bb284a1cba07e43b19ae7a192b574aaef94bc635d751d1eb21fcd569ca8a
-SIZE (KDE/plasma/6.4.4/plasma-pa-6.4.4.tar.xz) = 197432
+TIMESTAMP = 1757499231
+SHA256 (KDE/plasma/6.4.5/plasma-pa-6.4.5.tar.xz) = 14c2bacff0f01c0b528d7b71b5062c68b2972bb415b5c27387dd35cee4441b1a
+SIZE (KDE/plasma/6.4.5/plasma-pa-6.4.5.tar.xz) = 198228
diff --git a/audio/pt2-clone/Makefile b/audio/pt2-clone/Makefile
index 33a37e38c70f..358b570cb928 100644
--- a/audio/pt2-clone/Makefile
+++ b/audio/pt2-clone/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pt2-clone
-PORTVERSION= 1.75
+PORTVERSION= 1.78
DISTVERSIONPREFIX= v
CATEGORIES= audio
MASTER_SITES= LOCAL/ehaupt:extras
diff --git a/audio/pt2-clone/distinfo b/audio/pt2-clone/distinfo
index f62bc97696e9..165b01b4d6c2 100644
--- a/audio/pt2-clone/distinfo
+++ b/audio/pt2-clone/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747987384
+TIMESTAMP = 1758780159
SHA256 (pt2-clone-extras-2.tar.gz) = ddbac01034022f27860d85f4627b07223f9fd8f02a4ddefdc36467f2e3cacd0b
SIZE (pt2-clone-extras-2.tar.gz) = 742
-SHA256 (8bitbubsy-pt2-clone-v1.75_GH0.tar.gz) = 5876673ec09bc99661a623d2c995615f6f114d3dd4e69932dc8a175927473df2
-SIZE (8bitbubsy-pt2-clone-v1.75_GH0.tar.gz) = 9160021
+SHA256 (8bitbubsy-pt2-clone-v1.78_GH0.tar.gz) = dc086d428c4951e6333b0aa7ee58a8dee22c8527025c502cd0342f43f3e26fbf
+SIZE (8bitbubsy-pt2-clone-v1.78_GH0.tar.gz) = 9211446
diff --git a/audio/puddletag/Makefile b/audio/puddletag/Makefile
index 2ae6968755be..e3dd96ece499 100644
--- a/audio/puddletag/Makefile
+++ b/audio/puddletag/Makefile
@@ -1,5 +1,6 @@
PORTNAME= puddletag
DISTVERSION= 2.5.0
+PORTREVISION= 1
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -32,7 +33,7 @@ LXML_DESC= Enable better HTML parsing
PYACOUSTID_DESC= Enable support for tagging audio files using web based Tag Sources
LEVENSHTEIN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Levenshtein>=0:devel/py-Levenshtein@${PY_FLAVOR}
-LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
+LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
PYACOUSTID_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/audio/pulseaudio/Makefile b/audio/pulseaudio/Makefile
index 37cb089e9090..43b615ce85ba 100644
--- a/audio/pulseaudio/Makefile
+++ b/audio/pulseaudio/Makefile
@@ -4,7 +4,7 @@
PORTNAME= pulseaudio
DISTVERSION= 17.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= https://freedesktop.org/software/pulseaudio/releases/
diff --git a/audio/pulseaudio/files/patch-src_modules_rtp_module-rtp-recv.c b/audio/pulseaudio/files/patch-src_modules_rtp_module-rtp-recv.c
new file mode 100644
index 000000000000..bb069ce57452
--- /dev/null
+++ b/audio/pulseaudio/files/patch-src_modules_rtp_module-rtp-recv.c
@@ -0,0 +1,11 @@
+--- src/modules/rtp/module-rtp-recv.c.orig 2024-01-12 17:22:09 UTC
++++ src/modules/rtp/module-rtp-recv.c
+@@ -710,7 +710,7 @@ int pa__init(pa_module*m) {
+
+ pa_zero(hints);
+
+- service = pa_sprintf_malloc("%d", htons(SAP_PORT));
++ service = pa_sprintf_malloc("%d", SAP_PORT);
+
+ hints.ai_flags = AI_NUMERICHOST;
+ if (getaddrinfo(sap_address, service, &hints, &sap_addrinfo) != 0) {
diff --git a/audio/py-SoundFile/Makefile b/audio/py-SoundFile/Makefile
index 5c0ad48d191f..950def9a1bca 100644
--- a/audio/py-SoundFile/Makefile
+++ b/audio/py-SoundFile/Makefile
@@ -1,6 +1,5 @@
PORTNAME= SoundFile
-DISTVERSION= 0.13.0
-PORTREVISION= 1
+DISTVERSION= 0.13.1
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/audio/py-SoundFile/distinfo b/audio/py-SoundFile/distinfo
index c0f1a26f7cdd..9b48ec5f56a2 100644
--- a/audio/py-SoundFile/distinfo
+++ b/audio/py-SoundFile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735885826
-SHA256 (soundfile-0.13.0.tar.gz) = e83399d8bde7d73b117c33d6a1ec8571318338f89ce72f4c3d457e9768798355
-SIZE (soundfile-0.13.0.tar.gz) = 45971
+TIMESTAMP = 1757390541
+SHA256 (soundfile-0.13.1.tar.gz) = b2c68dab1e30297317080a5b43df57e302584c49e2942defdde0acccc53f0e5b
+SIZE (soundfile-0.13.1.tar.gz) = 46156
diff --git a/audio/py-auditok/Makefile b/audio/py-auditok/Makefile
index 7045ca61b3e5..fa38fe700202 100644
--- a/audio/py-auditok/Makefile
+++ b/audio/py-auditok/Makefile
@@ -1,6 +1,6 @@
PORTNAME= auditok
DISTVERSION= 0.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/audio/py-librosa/Makefile b/audio/py-librosa/Makefile
index 985b036dab4e..28bff152bc2a 100644
--- a/audio/py-librosa/Makefile
+++ b/audio/py-librosa/Makefile
@@ -1,12 +1,13 @@
PORTNAME= librosa
-DISTVERSION= 0.10.2.post1
+DISTVERSION= 0.11.0
CATEGORIES= audio python
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python module for audio and music processing
-WWW= https://librosa.org/
+WWW= https://librosa.org/ \
+ https://github.com/librosa/librosa
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE.md
@@ -15,15 +16,15 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}audioread>=2.1.9:audio/py-audioread@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}decorator>=4.3.0:devel/py-decorator@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}joblib>=0.14:devel/py-joblib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}joblib>=1.0:devel/py-joblib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.1:devel/py-lazy_loader@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numba>=0.51.0:devel/py-numba@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pooch>=1.1:devel/py-pooch@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.20.0:science/py-scikit-learn@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.2.0:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.1.0:science/py-scikit-learn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.6.0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}SoundFile>=0.12.1:audio/py-SoundFile@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}soxr>=0.3.2:audio/py-soxr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.1:devel/py-typing-extensions@${PY_FLAVOR}
@@ -41,6 +42,13 @@ USE_PYTHON= pep517 autoplist pytest
USE_GITHUB= yes
GH_TUPLE= librosa:librosa-test-data:72bd79e:test_data/tests/data
+TEST_ENV= ${MAKE_ENV} \
+ PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \
+ DISPLAY=${DISPLAY} \
+ XAUTHORITY=${XAUTHORITY}
+
NO_ARCH= yes
+# tests as of 0.11.0: 48 failed, 13971 passed, 2 skipped, 523 xfailed, 388 warnings in 1196.60s (0:19:56), see https://github.com/librosa/librosa/issues/1978
+
.include <bsd.port.mk>
diff --git a/audio/py-librosa/distinfo b/audio/py-librosa/distinfo
index a4cfa6b3a40b..63a907cda3f9 100644
--- a/audio/py-librosa/distinfo
+++ b/audio/py-librosa/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1722878505
-SHA256 (librosa-librosa-0.10.2.post1_GH0.tar.gz) = 531269ad17a727616cc683bc718222328e7aa3b6c143c67ea0bc283d1a5b284b
-SIZE (librosa-librosa-0.10.2.post1_GH0.tar.gz) = 2334630
+TIMESTAMP = 1757051248
+SHA256 (librosa-librosa-0.11.0_GH0.tar.gz) = 6af22600c52e5b844cf73c699b7c0905ed9fe0b9f17b230eec697bce3368dd15
+SIZE (librosa-librosa-0.11.0_GH0.tar.gz) = 2339589
SHA256 (librosa-librosa-test-data-72bd79e_GH0.tar.gz) = c8a05a81cf6f071319056818deff82b21736a13230b32c6bea64ab2e1fe23a06
SIZE (librosa-librosa-test-data-72bd79e_GH0.tar.gz) = 164601052
diff --git a/audio/py-music21/Makefile b/audio/py-music21/Makefile
index 84c32e8be9ce..b576967e6d4c 100644
--- a/audio/py-music21/Makefile
+++ b/audio/py-music21/Makefile
@@ -1,5 +1,5 @@
PORTNAME= music21
-DISTVERSION= 9.5.0
+DISTVERSION= 9.7.1
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,12 +14,12 @@ LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonpickle>0:devel/py-jsonpickle@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \
+ ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webcolors>=1.5:graphics/py-webcolors@${PY_FLAVOR} \
lilypond:print/lilypond \
@@ -38,6 +38,6 @@ post-patch:
s|/usr/bin/xdg-open|${LOCALBASE}/bin/xdg-open|" \
${WRKSRC}/music21/environment.py
-# tests as of 9.5.0: 539 passed, 4 warnings in 359.14s (0:05:59)
+# tests as of 9.7.1: 542 passed, 4 warnings in 79.82s (0:01:19)
.include <bsd.port.mk>
diff --git a/audio/py-music21/distinfo b/audio/py-music21/distinfo
index ddcbdb495d7f..a02d5881f2fa 100644
--- a/audio/py-music21/distinfo
+++ b/audio/py-music21/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743120820
-SHA256 (music21-9.5.0.tar.gz) = f888a84f7abfa6e727b7028cdbf7b7bd9fa746009b766ca604fb749a67078d1a
-SIZE (music21-9.5.0.tar.gz) = 16713764
+TIMESTAMP = 1757089889
+SHA256 (music21-9.7.1.tar.gz) = b056cc41fb989f492e291882c13c02ebc13e8f5734c6aab9aeb9fe6cfd2c2550
+SIZE (music21-9.7.1.tar.gz) = 16732133
diff --git a/audio/py-pyliblo3/Makefile b/audio/py-pyliblo3/Makefile
new file mode 100644
index 000000000000..39f1e02f4a62
--- /dev/null
+++ b/audio/py-pyliblo3/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= pyliblo3
+DISTVERSION= 0.16.3
+CATEGORIES= audio python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+PATCH_SITES= https://github.com/gesellkammer/pyliblo3/commit/
+PATCHFILES= 6b53ac0f1768f5f2f017b7011030ef6461366639.patch:-p1
+
+MAINTAINER= vishwin@FreeBSD.org
+COMMENT= Python wrapper for the liblo OSC library
+WWW= https://github.com/gesellkammer/pyliblo3
+
+LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+LIB_DEPENDS= liblo.so:audio/liblo
+
+USES= python
+USE_PYTHON= autoplist concurrent cython3 pep517
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%PREFIX%%|${LOCALBASE}|g' ${WRKSRC}/setup.py
+
+.include <bsd.port.mk>
diff --git a/audio/py-pyliblo3/distinfo b/audio/py-pyliblo3/distinfo
new file mode 100644
index 000000000000..396d458dca9f
--- /dev/null
+++ b/audio/py-pyliblo3/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1752548078
+SHA256 (pyliblo3-0.16.3.tar.gz) = b5a43ec8857fefa4db9f007ace1c457479e2b8155ea13c614b2ec54d289ddca2
+SIZE (pyliblo3-0.16.3.tar.gz) = 25597
+SHA256 (6b53ac0f1768f5f2f017b7011030ef6461366639.patch) = e055299a3bde6f2e97173295fca63fc48527dab91001878b82b956f72b1139d6
+SIZE (6b53ac0f1768f5f2f017b7011030ef6461366639.patch) = 1570
diff --git a/audio/py-pyliblo3/files/patch-setup.py b/audio/py-pyliblo3/files/patch-setup.py
new file mode 100644
index 000000000000..44d6ba423c47
--- /dev/null
+++ b/audio/py-pyliblo3/files/patch-setup.py
@@ -0,0 +1,16 @@
+--- setup.py.orig 2025-01-25 08:39:20 UTC
++++ setup.py
+@@ -45,10 +45,10 @@ if platformname == 'darwin':
+ '-Werror-implicit-function-declaration',
+ '-Wfatal-errors'
+ ]
+-elif platformname == 'linux':
++elif platformname == 'linux' or platformname == 'freebsd':
+ libraries.append('lo')
+- include_dirs.extend(['/usr/include', '/usr/local/include'])
+- library_dirs.append("/usr/local/lib")
++ include_dirs.extend(['/usr/include', '%%PREFIX%%/include'])
++ library_dirs.append("%%PREFIX%%/lib")
+ compile_args += [
+ '-fno-strict-aliasing',
+ '-Werror-implicit-function-declaration',
diff --git a/audio/py-pyliblo3/pkg-descr b/audio/py-pyliblo3/pkg-descr
new file mode 100644
index 000000000000..115341b09268
--- /dev/null
+++ b/audio/py-pyliblo3/pkg-descr
@@ -0,0 +1,5 @@
+pyliblo is a Python wrapper for the liblo OSC library. It supports
+almost the complete functionality of liblo, allowing you to send
+and receive OSC messages using a nice and simple Python API.
+
+Also included are the command line utilities send_osc and dump_osc.
diff --git a/audio/py-pyradio/Makefile b/audio/py-pyradio/Makefile
index 894819ccfe10..1bba7c61dd4c 100644
--- a/audio/py-pyradio/Makefile
+++ b/audio/py-pyradio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyradio
-DISTVERSION= 0.9.3.11.15
+DISTVERSION= 0.9.3.11.19
PORTREVISION= 0
CATEGORIES= audio python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/audio/py-pyradio/distinfo b/audio/py-pyradio/distinfo
index 0834db231f85..af2ed5dcc2f5 100644
--- a/audio/py-pyradio/distinfo
+++ b/audio/py-pyradio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750340504
-SHA256 (coderholic-pyradio-0.9.3.11.15_GH0.tar.gz) = 9a0b230bfcd5ec42c6ba59cdaf2c064a658ee1e3edc62f90cfd160d4f347f9ba
-SIZE (coderholic-pyradio-0.9.3.11.15_GH0.tar.gz) = 1587917
+TIMESTAMP = 1758362205
+SHA256 (coderholic-pyradio-0.9.3.11.19_GH0.tar.gz) = 5a6f16314dd86f009baae74428be9a5b18a9e38c21d3660dc385202164dde923
+SIZE (coderholic-pyradio-0.9.3.11.19_GH0.tar.gz) = 1616228
diff --git a/audio/py-soxr/Makefile b/audio/py-soxr/Makefile
index a971e5b8f9da..1c3230ff9163 100644
--- a/audio/py-soxr/Makefile
+++ b/audio/py-soxr/Makefile
@@ -11,7 +11,6 @@ WWW= https://github.com/dofuuz/python-soxr
LICENSE= LGPL21 BSD3CLAUSE
LICENSE_COMB= multi
-BROKEN_armv7= compilation fails: soxr.c:17:12: fatal error: 'asm/hwcap.h' file not found
BROKEN_i386= fails to compile: ...requires target feature 'sse', but would be inlined into function 'h8' that is compiled without support for 'sse'
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
diff --git a/audio/py-soxr/files/patch-libsoxr_src_soxr.c b/audio/py-soxr/files/patch-libsoxr_src_soxr.c
new file mode 100644
index 000000000000..30c2a0eedede
--- /dev/null
+++ b/audio/py-soxr/files/patch-libsoxr_src_soxr.c
@@ -0,0 +1,33 @@
+--- libsoxr/src/soxr.c.orig 2022-11-09 12:37:21 UTC
++++ libsoxr/src/soxr.c
+@@ -12,10 +12,12 @@
+
+ #if AVUTIL_FOUND
+ #include <libavutil/cpu.h>
+-#elif HAVE_GETAUXVAL && defined(__arm__)
++#elif HAVE_GETAUXVAL
+ #include <sys/auxv.h>
++#ifdef __linux__
+ #include <asm/hwcap.h>
+ #endif
++#endif
+
+
+
+@@ -243,7 +245,16 @@ soxr_io_spec_t soxr_io_spec(
+ #endif
+ #endif
+
++#ifdef __FreeBSD__
++ static unsigned long getauxval(int aux)
++ {
++ unsigned long val = 0;
+
++ elf_aux_info(aux, &val, sizeof val);
++
++ return val;
++ }
++#endif
+
+ #if WITH_CR32S && WITH_CR32
+ static bool cpu_has_simd32(void)
diff --git a/audio/py-supysonic/Makefile b/audio/py-supysonic/Makefile
index 0a94f63e1b2c..e3840a4d97e1 100644
--- a/audio/py-supysonic/Makefile
+++ b/audio/py-supysonic/Makefile
@@ -1,6 +1,6 @@
PORTNAME= supysonic
DISTVERSION= 0.7.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/audio/py-torchaudio/Makefile b/audio/py-torchaudio/Makefile
index 7e9beec71003..0dabff5f6e6b 100644
--- a/audio/py-torchaudio/Makefile
+++ b/audio/py-torchaudio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= torchaudio
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.1
-PORTREVISION= 9
+DISTVERSION= 2.8.0
+PORTREVISION= 3
CATEGORIES= audio python # machine-learning
MASTER_SITES= https://downloads.sourceforge.net/project/sox/sox/14.4.2/:sox
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,7 +10,8 @@ EXTRACT_ONLY= ${GH_ACCOUNT}-${GH_PROJECT}-${DISTVERSIONFULL}_GH0.tar.gz
MAINTAINER= yuri@FreeBSD.org
COMMENT= PyTorch-based audio signal processing and machine learning library
-WWW= https://pytorch.org/audio/stable/index.html
+WWW= https://pytorch.org/audio/stable/index.html \
+ https://github.com/pytorch/audio
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -34,6 +35,9 @@ USE_GITHUB= yes
GH_ACCOUNT= pytorch
GH_PROJECT= audio
+# workaround for missing libsox.so, see https://github.com/pytorch/audio/issues/4062
+PLIST_FILES= lib/python${_PYTHON_VERSION}/site-packages/torchaudio/lib/libsox.so
+
post-patch:
@${REINPLACE_CMD} \
-e 's| URL .*| URL file://${DISTDIR}/sox-14.4.2.tar.bz2|' \
@@ -45,5 +49,9 @@ post-install:
torchaudio/lib/_torchaudio_sox.so \
torchaudio/lib/libtorchaudio.so \
torchaudio/lib/libtorchaudio_sox.so
+ # workaround for missing libsox.so, see https://github.com/pytorch/audio/issues/4062
+ @${CP} \
+ ${WRKSRC}/build/*/third_party/sox/libsox.so \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/torchaudio/lib
.include <bsd.port.mk>
diff --git a/audio/py-torchaudio/distinfo b/audio/py-torchaudio/distinfo
index 089ecd6f17c1..0dc51780fdc7 100644
--- a/audio/py-torchaudio/distinfo
+++ b/audio/py-torchaudio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1709965762
+TIMESTAMP = 1755584345
SHA256 (sox-14.4.2.tar.bz2) = 81a6956d4330e75b5827316e44ae381e6f1e8928003c6aa45896da9041ea149c
SIZE (sox-14.4.2.tar.bz2) = 935449
-SHA256 (pytorch-audio-v2.2.1_GH0.tar.gz) = 5f2a9cda9369ff348d1d7ca2c0a1f01afc9ebff1a13df9775c22aa5c43f5b0f1
-SIZE (pytorch-audio-v2.2.1_GH0.tar.gz) = 4498329
+SHA256 (pytorch-audio-v2.8.0_GH0.tar.gz) = 8809e4b0fa1635a89d5b05fe8e6e1db79fc0cc2052474ef6e76e349755827c12
+SIZE (pytorch-audio-v2.8.0_GH0.tar.gz) = 4510296
diff --git a/audio/qtractor/Makefile b/audio/qtractor/Makefile
index 144ee0367b20..a0e357868f67 100644
--- a/audio/qtractor/Makefile
+++ b/audio/qtractor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qtractor
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.7
+DISTVERSION= 1.5.8
CATEGORIES= audio
MASTER_SITES= https://download.steinberg.net/sdk_downloads/:vst3sdk
DISTFILES= ${VST3_SDK_ARCHIVE}:vst3sdk
@@ -14,8 +14,6 @@ WWW= https://qtractor.org \
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_armv7= non-constant-expression cannot be narrowed from type 'double' to 'float' in initializer list, see https://github.com/rncbc/qtractor/issues/353
-
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libaubio.so:audio/aubio \
libfftw3.so:math/fftw3 \
diff --git a/audio/qtractor/distinfo b/audio/qtractor/distinfo
index c0f37f8243ce..303408419ea1 100644
--- a/audio/qtractor/distinfo
+++ b/audio/qtractor/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752936985
+TIMESTAMP = 1757778183
SHA256 (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 49b0e46345af323ab84be9df065653b2a6531745dea6f3ac3fb47915df9f3a81
SIZE (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 104869292
-SHA256 (rncbc-qtractor-v1.5.7_GH0.tar.gz) = 6c2f2790efcb788bee8f6293200e15d122f1d4dc246abe0c0393abb9aa5aa787
-SIZE (rncbc-qtractor-v1.5.7_GH0.tar.gz) = 2003586
+SHA256 (rncbc-qtractor-v1.5.8_GH0.tar.gz) = cf0609666ed1a26f0e6deb0631ac29f1a56eaee6612900e2bca9eaa40e12a27a
+SIZE (rncbc-qtractor-v1.5.8_GH0.tar.gz) = 2005126
diff --git a/audio/quimup/Makefile b/audio/quimup/Makefile
index b4fa55bcaf5f..d8240ca098fb 100644
--- a/audio/quimup/Makefile
+++ b/audio/quimup/Makefile
@@ -1,7 +1,7 @@
PORTNAME= quimup
-DISTVERSION= 2.1.0
+DISTVERSION= 2.1.1
CATEGORIES= audio
-MASTER_SITES= SF/${PORTNAME}/Quimup%20${PORTVERSION:R}
+MASTER_SITES= SF/${PORTNAME}/Quimup%20${DISTVERSION}
DISTNAME= Quimup-${PORTVERSION}.source
MAINTAINER= cmanv@duck.com
@@ -21,8 +21,14 @@ CXXFLAGS+= -std=c++17
DESKTOP_ENTRIES="Quimup" "MPD client" "quimup" "quimup" \
"Audio;AudioVideo;Qt;" true
-
-WRKSRC= ${WRKDIR}/Quimup-${PORTVERSION}.source
+EXTRACT_AFTER_ARGS= --exclude RPM_DEB_build \
+ --exclude Release \
+ --exclude Screenshots \
+ --exclude changelog \
+ --exclude readme \
+ --no-same-owner --no-same-permissions
+
+WRKSRC= ${WRKDIR}/Quimup-${DISTVERSION}.source
PLIST_FILES= bin/quimup \
share/pixmaps/quimup.svg
diff --git a/audio/quimup/distinfo b/audio/quimup/distinfo
index 8871434740b4..e64586a5e50f 100644
--- a/audio/quimup/distinfo
+++ b/audio/quimup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717511155
-SHA256 (Quimup-2.1.0.source.tar.gz) = 011c6ed2f9a0e1762ba7b0d6b987094d67aa7daecf1e4370d2d7a633e35e3e3a
-SIZE (Quimup-2.1.0.source.tar.gz) = 697565
+TIMESTAMP = 1755221605
+SHA256 (Quimup-2.1.1.source.tar.gz) = 38efc5b3771ef4989ed47f8f8475caf2335f8e2650f0dee70d165c2eea9a3fea
+SIZE (Quimup-2.1.1.source.tar.gz) = 2423998
diff --git a/audio/re/Makefile b/audio/re/Makefile
index 56c5f384902d..f97b9a3f13cd 100644
--- a/audio/re/Makefile
+++ b/audio/re/Makefile
@@ -1,6 +1,6 @@
PORTNAME= re
DISTVERSIONPREFIX= v
-DISTVERSION= 4.0.0
+DISTVERSION= 4.1.0
CATEGORIES= audio devel
MAINTAINER= herbert@gojira.at
diff --git a/audio/re/distinfo b/audio/re/distinfo
index 79c8b22fab55..38a3c364eb49 100644
--- a/audio/re/distinfo
+++ b/audio/re/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754473657
-SHA256 (baresip-re-v4.0.0_GH0.tar.gz) = 7cef2b2b3cdbbd857cc12fdf429de1e74cb540e7cf9f1abc2dc5a90acee6b06a
-SIZE (baresip-re-v4.0.0_GH0.tar.gz) = 624511
+TIMESTAMP = 1757535159
+SHA256 (baresip-re-v4.1.0_GH0.tar.gz) = 96fe5776d14aad6a4801bad8052e2cee8911d8498cac9c455b0f303210449e0a
+SIZE (baresip-re-v4.1.0_GH0.tar.gz) = 625614
diff --git a/audio/re/pkg-plist b/audio/re/pkg-plist
index e92f4e7df9a9..5a69137e5653 100644
--- a/audio/re/pkg-plist
+++ b/audio/re/pkg-plist
@@ -88,6 +88,6 @@ lib/cmake/libre/libre-targets.cmake
lib/cmake/re/re-config.cmake
lib/libre.a
lib/libre.so
-lib/libre.so.36
-lib/libre.so.36.0.0
+lib/libre.so.37
+lib/libre.so.37.1.0
libdata/pkgconfig/libre.pc
diff --git a/audio/sayonara/Makefile b/audio/sayonara/Makefile
index 4b32eb7b16b3..3176b0944625 100644
--- a/audio/sayonara/Makefile
+++ b/audio/sayonara/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sayonara
-DISTVERSION= 1.10.0
+DISTVERSION= 1.11.0
DISTVERSIONSUFFIX= -stable1
-PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= adridg@FreeBSD.org
diff --git a/audio/sayonara/distinfo b/audio/sayonara/distinfo
index 5ae6b2a67185..dac485140202 100644
--- a/audio/sayonara/distinfo
+++ b/audio/sayonara/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717362640
-SHA256 (sayonara-player-1.10.0-stable1.tar.bz2) = f4635796da02bfc67232459475806b0d52dc991b827fb11982a708504a500a6c
-SIZE (sayonara-player-1.10.0-stable1.tar.bz2) = 1740393
+TIMESTAMP = 1756203949
+SHA256 (sayonara-player-1.11.0-stable1.tar.bz2) = d554d01155181527d155fb3c625ef9560bb8a466aa4d55481dbf587a84daffaf
+SIZE (sayonara-player-1.11.0-stable1.tar.bz2) = 1890093
diff --git a/audio/sayonara/files/patch-cpp-compile b/audio/sayonara/files/patch-cpp-compile
new file mode 100644
index 000000000000..ae8975b87232
--- /dev/null
+++ b/audio/sayonara/files/patch-cpp-compile
@@ -0,0 +1,109 @@
+diff --git src/Components/Covers/Fetcher/Audioscrobbler.cpp src/Components/Covers/Fetcher/Audioscrobbler.cpp
+index 2490f8f4..7916ed16 100644
+--- src/Components/Covers/Fetcher/Audioscrobbler.cpp
++++ src/Components/Covers/Fetcher/Audioscrobbler.cpp
+@@ -30,6 +30,8 @@
+ #include <QStringList>
+ #include <QUrl>
+
++#include <array>
++
+ using Cover::Fetcher::Audioscrobbler;
+
+ namespace
+@@ -37,7 +39,7 @@ namespace
+ QStringList mapToStringList(const QMap<QString, QString>& map)
+ {
+ auto result = QStringList {};
+- const auto sizes = std::array {"mega", "extralarge", "large", "medium", "small"};
++ const auto sizes = std::array<const char *, 5> {"mega", "extralarge", "large", "medium", "small"};
+ for(const auto size: sizes)
+ {
+ result.push_back(map[size]);
+diff --git src/Components/Engine/PipelineExtensions/Changeable.cpp src/Components/Engine/PipelineExtensions/Changeable.cpp
+index 654a3c3c..2119e49d 100644
+--- src/Components/Engine/PipelineExtensions/Changeable.cpp
++++ src/Components/Engine/PipelineExtensions/Changeable.cpp
+@@ -306,6 +306,12 @@ namespace
+ }
+ }
+
++static Logger& operator<<(Logger& lhs, const EU::GStringAutoFree& s)
++{
++ const auto * p = s.data();
++ return lhs << (p ? p : "null");
++}
++
+ namespace PipelineExtensions::Changeable
+ {
+ // NOLINTNEXTLINE(*-make-member-function-const)
+@@ -360,11 +366,11 @@ namespace PipelineExtensions::Changeable
+ auto parent = EU::AutoUnref(gst_element_get_parent(elementA));
+ auto* parentElement = GST_ELEMENT(*parent);
+ const auto name = EU::GStringAutoFree(gst_element_get_name(element));
+-
+- spLog(Log::Debug, __FUNCTION__) << "Remove " << name.data() << " from pipeline";
++
++ spLog(Log::Debug, __FUNCTION__) << "Remove " << name << " from pipeline";
+ if(!EU::hasElement(GST_BIN(parentElement), element))
+ {
+- spLog(Log::Debug, __FUNCTION__) << "Element " << name.data() << " not in pipeline";
++ spLog(Log::Debug, __FUNCTION__) << "Element " << name << " not in pipeline";
+ return true;
+ }
+
+@@ -386,7 +392,7 @@ namespace PipelineExtensions::Changeable
+
+ if(!success)
+ {
+- spLog(Log::Debug, __FUNCTION__) << "Could not remove " << name.data();
++ spLog(Log::Debug, __FUNCTION__) << "Could not remove " << name;
+ }
+
+ return success;
+@@ -428,4 +434,4 @@ namespace PipelineExtensions::Changeable
+ return success;
+ }
+ }
+-#pragma clang diagnostic pop
+\ No newline at end of file
++#pragma clang diagnostic pop
+diff --git src/Components/Lyrics/LyricWebpageParser.cpp src/Components/Lyrics/LyricWebpageParser.cpp
+index b5297b21..53b3b2dc 100644
+--- src/Components/Lyrics/LyricWebpageParser.cpp
++++ src/Components/Lyrics/LyricWebpageParser.cpp
+@@ -27,6 +27,8 @@
+ #include <QTextBlock>
+ #include <QTextDocument>
+
++#include <array>
++
+ using namespace Lyrics;
+
+ namespace
+diff --git src/Gui/InfoDialog/GUI_InfoDialog.cpp src/Gui/InfoDialog/GUI_InfoDialog.cpp
+index 1752180a..709b8690 100644
+--- src/Gui/InfoDialog/GUI_InfoDialog.cpp
++++ src/Gui/InfoDialog/GUI_InfoDialog.cpp
+@@ -47,6 +47,8 @@
+ #include <QTabBar>
+ #include <QTableWidgetItem>
+
++#include <unordered_map>
++
+ namespace
+ {
+ enum StackedWidgetTab
+diff --git src/Gui/Plugins/Engine/GUI_LevelPainter.cpp src/Gui/Plugins/Engine/GUI_LevelPainter.cpp
+index 455051bb..98b3ee63 100644
+--- src/Gui/Plugins/Engine/GUI_LevelPainter.cpp
++++ src/Gui/Plugins/Engine/GUI_LevelPainter.cpp
+@@ -185,7 +185,7 @@ void GUI_LevelPainter::paint()
+
+ else
+ {
+- m->steps[c][r] = std::max(m->steps[c][r] - 1, 0);
++ m->steps[c][r] = std::max(int(m->steps[c][r]) - 1, 0);
+ }
+
+ if(m->steps[c][r] == 0)
diff --git a/audio/sayonara/files/patch-python-compatible b/audio/sayonara/files/patch-python-compatible
new file mode 100644
index 000000000000..9b48666a8e8b
--- /dev/null
+++ b/audio/sayonara/files/patch-python-compatible
@@ -0,0 +1,74 @@
+diff --git src/DBus/sayonara-ctl src/DBus/sayonara-ctl
+index 2fe80d48..3a5660a8 100755
+--- src/DBus/sayonara-ctl
++++ src/DBus/sayonara-ctl
+@@ -4,11 +4,20 @@
+ import sys
+ import argparse
+
++# Either pydbus or dbus modules will do, and wrap their API
++# to get a bus-object with dbus_get_object()
+ try:
+ from pydbus import SessionBus
++ def dbus_get_object(bus, name, path):
++ return bus.get(name, path)
+ except ImportError as e:
+- print("Cannot find pydbus module. Please install first")
+- sys.exit(1)
++ try:
++ from dbus import SessionBus
++ def dbus_get_object(bus, name, path):
++ return bus.get_object(name, path)
++ except ImportError as e:
++ print("Cannot find pydbus or dbus module. Please install first")
++ sys.exit(1)
+
+ def sgn(num):
+ if num > 0:
+@@ -38,7 +47,8 @@ def main():
+ bus = SessionBus()
+ try:
+ global gSayonaraInstance
+- gSayonaraInstance = bus.get(
++ gSayonaraInstance = dbus_get_object(
++ bus,
+ "org.mpris.MediaPlayer2.sayonara", # Bus name
+ "/org/mpris/MediaPlayer2" # Object path
+ )
+diff --git src/DBus/sayonara-query src/DBus/sayonara-query
+index f92a10e1..dcf7d735 100755
+--- src/DBus/sayonara-query
++++ src/DBus/sayonara-query
+@@ -3,11 +3,20 @@
+ import sys
+ import argparse
+
++# Either pydbus or dbus modules will do, and wrap their API
++# to get a bus-object with dbus_get_object()
+ try:
+ from pydbus import SessionBus
++ def dbus_get_object(bus, name, path):
++ return bus.get(name, path)
+ except ImportError as e:
+- print("Cannot find pydbus module. Please install first")
+- sys.exit(1)
++ try:
++ from dbus import SessionBus
++ def dbus_get_object(bus, name, path):
++ return bus.get_object(name, path)
++ except ImportError as e:
++ print("Cannot find pydbus or dbus module. Please install first")
++ sys.exit(1)
+
+ attributes = {
+ 'album': 'xesam:album',
+@@ -77,7 +86,8 @@ def main():
+ bus = SessionBus()
+
+ try:
+- sayonara = bus.get(
++ sayonara = dbus_get_object(
++ bus,
+ 'org.mpris.MediaPlayer2.sayonara', # Bus name
+ '/org/mpris/MediaPlayer2' # Object path
+ )
diff --git a/audio/sayonara/files/patch-src_Components_Covers_Fetcher_Audioscrobbler.cpp b/audio/sayonara/files/patch-src_Components_Covers_Fetcher_Audioscrobbler.cpp
deleted file mode 100644
index ab2ed553fb5d..000000000000
--- a/audio/sayonara/files/patch-src_Components_Covers_Fetcher_Audioscrobbler.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/Components/Covers/Fetcher/Audioscrobbler.cpp.orig 2024-06-04 15:10:26 UTC
-+++ src/Components/Covers/Fetcher/Audioscrobbler.cpp
-@@ -30,6 +30,8 @@
- #include <QStringList>
- #include <QUrl>
-
-+#include <array>
-+
- using Cover::Fetcher::Audioscrobbler;
-
- namespace
-@@ -37,7 +39,7 @@ namespace
- QStringList mapToStringList(const QMap<QString, QString>& map)
- {
- auto result = QStringList {};
-- const auto sizes = std::array {"mega", "extralarge", "large", "medium", "small"};
-+ const auto sizes = std::array<char *, 5> {"mega", "extralarge", "large", "medium", "small"};
- for(const auto size: sizes)
- {
- result.push_back(map[size]);
diff --git a/audio/sayonara/files/patch-src_Components_Lyrics_LyricWebpageParser.cpp b/audio/sayonara/files/patch-src_Components_Lyrics_LyricWebpageParser.cpp
deleted file mode 100644
index 10a01bc6aadd..000000000000
--- a/audio/sayonara/files/patch-src_Components_Lyrics_LyricWebpageParser.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Components/Lyrics/LyricWebpageParser.cpp.orig 2024-06-04 15:17:38 UTC
-+++ src/Components/Lyrics/LyricWebpageParser.cpp
-@@ -27,6 +27,8 @@
- #include <QTextBlock>
- #include <QTextDocument>
-
-+#include <array>
-+
- using namespace Lyrics;
-
- namespace
diff --git a/audio/sayonara/files/patch-src_Components_Playlist_PlaylistModifiers.cpp b/audio/sayonara/files/patch-src_Components_Playlist_PlaylistModifiers.cpp
deleted file mode 100644
index 10724e9ced95..000000000000
--- a/audio/sayonara/files/patch-src_Components_Playlist_PlaylistModifiers.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Components/Playlist/PlaylistModifiers.cpp.orig 2024-06-04 19:25:08 UTC
-+++ src/Components/Playlist/PlaylistModifiers.cpp
-@@ -179,7 +179,7 @@ namespace Playlist
- const auto& tracks = playlist.tracks();
- const auto durationMs =
- std::accumulate(tracks.begin(), tracks.end(), 0, [](const auto timeMs, const auto& track) {
-- return timeMs + std::max(0L, track.durationMs());
-+ return timeMs + std::max(MilliSeconds(0), track.durationMs());
- });
-
- return durationMs;
diff --git a/audio/sayonara/files/patch-src_DBus_sayonara-ctl b/audio/sayonara/files/patch-src_DBus_sayonara-ctl
deleted file mode 100644
index 9b7d1b1b198c..000000000000
--- a/audio/sayonara/files/patch-src_DBus_sayonara-ctl
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/DBus/sayonara-ctl.orig 2024-06-11 21:55:30 UTC
-+++ src/DBus/sayonara-ctl
-@@ -5,7 +5,7 @@ import sys
- import argparse
-
- try:
-- from pydbus import SessionBus
-+ from dbus import SessionBus
- except ImportError as e:
- print("Cannot find pydbus module. Please install first")
- sys.exit(1)
-@@ -38,7 +38,7 @@ def main():
- bus = SessionBus()
- try:
- global gSayonaraInstance
-- gSayonaraInstance = bus.get(
-+ gSayonaraInstance = bus.get_object(
- "org.mpris.MediaPlayer2.sayonara", # Bus name
- "/org/mpris/MediaPlayer2" # Object path
- )
diff --git a/audio/sayonara/files/patch-src_DBus_sayonara-query b/audio/sayonara/files/patch-src_DBus_sayonara-query
deleted file mode 100644
index 8f8baec0a714..000000000000
--- a/audio/sayonara/files/patch-src_DBus_sayonara-query
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/DBus/sayonara-query.orig 2024-06-11 21:55:30 UTC
-+++ src/DBus/sayonara-query
-@@ -4,7 +4,7 @@ import sys
- import argparse
-
- try:
-- from pydbus import SessionBus
-+ from dbus import SessionBus
- except ImportError as e:
- print("Cannot find pydbus module. Please install first")
- sys.exit(1)
-@@ -77,7 +77,7 @@ def main():
- bus = SessionBus()
-
- try:
-- sayonara = bus.get(
-+ sayonara = bus.get_object(
- 'org.mpris.MediaPlayer2.sayonara', # Bus name
- '/org/mpris/MediaPlayer2' # Object path
- )
diff --git a/audio/sayonara/files/patch-src_Gui_InfoDialog_GUI__InfoDialog.cpp b/audio/sayonara/files/patch-src_Gui_InfoDialog_GUI__InfoDialog.cpp
deleted file mode 100644
index ba71d01e6eeb..000000000000
--- a/audio/sayonara/files/patch-src_Gui_InfoDialog_GUI__InfoDialog.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Gui/InfoDialog/GUI_InfoDialog.cpp.orig 2024-05-13 19:42:03 UTC
-+++ src/Gui/InfoDialog/GUI_InfoDialog.cpp
-@@ -47,6 +47,8 @@
- #include <QTabBar>
- #include <QTableWidgetItem>
-
-+#include <unordered_map>
-+
- namespace
- {
- enum StackedWidgetTab
diff --git a/audio/sayonara/files/patch-src_Utils_Tagging_MP4_PopularimeterFrame.cpp b/audio/sayonara/files/patch-src_Utils_Tagging_MP4_PopularimeterFrame.cpp
deleted file mode 100644
index 3184afe67d16..000000000000
--- a/audio/sayonara/files/patch-src_Utils_Tagging_MP4_PopularimeterFrame.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/Utils/Tagging/MP4/PopularimeterFrame.cpp.orig 2024-01-27 22:05:38 UTC
-+++ src/Utils/Tagging/MP4/PopularimeterFrame.cpp
-@@ -22,13 +22,14 @@
- #include <QString>
- #include "Tagging/TaggingUtils.h"
-
-+#include <array>
- #include <optional>
-
- namespace
- {
- [[nodiscard]] int fourBytesToInteger(const int32_t fourBytes)
- {
-- const auto chars = std::array {
-+ const auto chars = std::array<int32_t,3> {
- (fourBytes >> 16) & 0xFF,
- (fourBytes >> 8) & 0xFF,
- (fourBytes & 0xFF)
diff --git a/audio/schismtracker/Makefile b/audio/schismtracker/Makefile
index 39451a06a0c0..3b4048de61be 100644
--- a/audio/schismtracker/Makefile
+++ b/audio/schismtracker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= schismtracker
-DISTVERSION= 20250728
+DISTVERSION= 20250825
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/schismtracker/distinfo b/audio/schismtracker/distinfo
index 67f8464c026d..7a4d7d376645 100644
--- a/audio/schismtracker/distinfo
+++ b/audio/schismtracker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753729567
-SHA256 (schismtracker-schismtracker-20250728_GH0.tar.gz) = adbf92c2690e59e177868d88a823802891d47fffab496a0a726864a0363d2bb1
-SIZE (schismtracker-schismtracker-20250728_GH0.tar.gz) = 1323158
+TIMESTAMP = 1757176147
+SHA256 (schismtracker-schismtracker-20250825_GH0.tar.gz) = 67d1217ca00081bd28da2c130ccfd383310226c2864b94ccd3c4ffaf5ea83978
+SIZE (schismtracker-schismtracker-20250825_GH0.tar.gz) = 1347120
diff --git a/audio/shortwave/Makefile b/audio/shortwave/Makefile
index 7b84b067b80b..ec3c7f762075 100644
--- a/audio/shortwave/Makefile
+++ b/audio/shortwave/Makefile
@@ -1,6 +1,6 @@
PORTNAME= shortwave
DISTVERSION= 5.0.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= audio
MAINTAINER= decke@FreeBSD.org
diff --git a/audio/sidplayfp/Makefile b/audio/sidplayfp/Makefile
index b61799e72d2a..06ce7bdb2508 100644
--- a/audio/sidplayfp/Makefile
+++ b/audio/sidplayfp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sidplayfp
-DISTVERSION= 2.15.0
+DISTVERSION= 2.15.1
CATEGORIES= audio
MASTER_SITES= https://github.com/lib${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/audio/sidplayfp/distinfo b/audio/sidplayfp/distinfo
index 6b1f848ef06f..88f5fdd52b5a 100644
--- a/audio/sidplayfp/distinfo
+++ b/audio/sidplayfp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751351681
-SHA256 (sidplayfp-2.15.0.tar.gz) = a0a87952bac79668b30fedd3d80dffd0cb83c605414b60491f04a56fe861fb36
-SIZE (sidplayfp-2.15.0.tar.gz) = 244684
+TIMESTAMP = 1758781885
+SHA256 (sidplayfp-2.15.1.tar.gz) = f49ca9ebda51482180e27557fb1d2a3936beb1b423de006eea4b4ac245cf7b60
+SIZE (sidplayfp-2.15.1.tar.gz) = 249352
diff --git a/audio/songrec/Makefile b/audio/songrec/Makefile
index 7db9e8f361b1..8ca3fe1fc9cd 100644
--- a/audio/songrec/Makefile
+++ b/audio/songrec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= songrec
DISTVERSION= 0.4.3
-PORTREVISION= 9
+PORTREVISION= 11
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/sonicradio/Makefile b/audio/sonicradio/Makefile
index def2e7dca4ab..e17285052a23 100644
--- a/audio/sonicradio/Makefile
+++ b/audio/sonicradio/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sonicradio
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.2
-PORTREVISION= 1
+DISTVERSION= 0.8.4
CATEGORIES= audio
MAINTAINER= nivit@FreeBSD.org
@@ -11,7 +10,9 @@ WWW= https://github.com/dancnb/sonicradio
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+LIB_DEPENDS= libasound.so:audio/alsa-lib
+
+USES= go:1.23,modules pkgconfig
GO_MODULE= github.com/dancnb/sonicradio
PLIST_FILES= bin/sonicradio
diff --git a/audio/sonicradio/distinfo b/audio/sonicradio/distinfo
index b2f779c2eeb5..8e7239a62e99 100644
--- a/audio/sonicradio/distinfo
+++ b/audio/sonicradio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753178186
-SHA256 (go/audio_sonicradio/sonicradio-v0.7.2/v0.7.2.mod) = e13d7c88d2c94f14eec5b9f603bc5ded2e13d9baab8eab44849479c58f0bdd6d
-SIZE (go/audio_sonicradio/sonicradio-v0.7.2/v0.7.2.mod) = 1197
-SHA256 (go/audio_sonicradio/sonicradio-v0.7.2/v0.7.2.zip) = a12258a0aaccbd04f7f8573c45cd0c7edac0e3658e5d53859752ebf698f43df1
-SIZE (go/audio_sonicradio/sonicradio-v0.7.2/v0.7.2.zip) = 1263955
+TIMESTAMP = 1757144161
+SHA256 (go/audio_sonicradio/sonicradio-v0.8.4/v0.8.4.mod) = c3d6fb914b773066e02f024e166e02a16db329491472ba5b448ad6b3a046978e
+SIZE (go/audio_sonicradio/sonicradio-v0.8.4/v0.8.4.mod) = 1520
+SHA256 (go/audio_sonicradio/sonicradio-v0.8.4/v0.8.4.zip) = 7761a64bf8a6fc33c588af29f464214602dce25a3c06af5cf26d267076ade57c
+SIZE (go/audio_sonicradio/sonicradio-v0.8.4/v0.8.4.zip) = 1270261
diff --git a/audio/soundtracker/Makefile b/audio/soundtracker/Makefile
index eda4ceccb8a3..5f78498ed99f 100644
--- a/audio/soundtracker/Makefile
+++ b/audio/soundtracker/Makefile
@@ -1,6 +1,5 @@
PORTNAME= soundtracker
-DISTVERSION= 1.0.5
-PORTREVISION= 2
+DISTVERSION= 1.0.5.1
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/
diff --git a/audio/soundtracker/distinfo b/audio/soundtracker/distinfo
index b5d83a82bddc..01f2c9ea55cd 100644
--- a/audio/soundtracker/distinfo
+++ b/audio/soundtracker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710705676
-SHA256 (soundtracker-1.0.5.tar.xz) = 0e7020ba46c0af14e95bffb0c5bcd34c729e993644207547910b3d1f2d063862
-SIZE (soundtracker-1.0.5.tar.xz) = 832820
+TIMESTAMP = 1756969808
+SHA256 (soundtracker-1.0.5.1.tar.xz) = c3593c30e3f8fb4d7cffb7bb590ffef6953f9d7dd9b2f9b7113955549263bbec
+SIZE (soundtracker-1.0.5.1.tar.xz) = 850720
diff --git a/audio/spotify-player/Makefile b/audio/spotify-player/Makefile
index 3b7711881e16..28f07f7f4040 100644
--- a/audio/spotify-player/Makefile
+++ b/audio/spotify-player/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotify-player
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.4
-PORTREVISION= 4
+DISTVERSION= 0.21.0
+PORTREVISION= 1
CATEGORIES= audio
MAINTAINER= jfree@FreeBSD.org
diff --git a/audio/spotify-player/Makefile.crates b/audio/spotify-player/Makefile.crates
index 5f0680e02756..9add9a433f8b 100644
--- a/audio/spotify-player/Makefile.crates
+++ b/audio/spotify-player/Makefile.crates
@@ -1,165 +1,165 @@
-CARGO_CRATES= ab_glyph-0.2.29 \
- ab_glyph_rasterizer-0.1.8 \
+CARGO_CRATES= ab_glyph-0.2.31 \
+ ab_glyph_rasterizer-0.1.10 \
addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
aes-0.8.4 \
- ahash-0.8.11 \
+ ahash-0.8.12 \
aho-corasick-1.1.3 \
- aligned-vec-0.5.0 \
+ aligned-vec-0.6.4 \
allocator-api2-0.2.21 \
alsa-0.9.1 \
+ alsa-0.10.0 \
alsa-sys-0.3.1 \
android-activity-0.6.0 \
android-properties-0.2.2 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
ansi_colours-1.2.3 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.6 \
- anyhow-1.0.94 \
- arbitrary-1.4.1 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
+ arbitrary-1.4.2 \
arg_enum_proc_macro-0.3.4 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
as-raw-xcb-connection-1.0.1 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
- async-trait-0.1.83 \
+ async-trait-0.1.89 \
atomic-waker-1.1.2 \
atomic_refcell-0.1.13 \
- autocfg-1.4.0 \
- av1-grain-0.2.3 \
- avif-serialize-0.8.2 \
- aws-lc-rs-1.11.1 \
- aws-lc-sys-0.23.1 \
- backtrace-0.3.74 \
- base64-0.13.1 \
- base64-0.21.7 \
+ autocfg-1.5.0 \
+ av1-grain-0.2.4 \
+ avif-serialize-0.8.6 \
+ backtrace-0.3.75 \
base64-0.22.1 \
- base64ct-1.6.0 \
- bindgen-0.69.5 \
- bindgen-0.70.1 \
- bit_field-0.10.2 \
+ base64ct-1.8.0 \
+ bit_field-0.10.3 \
bitflags-1.3.2 \
- bitflags-2.6.0 \
+ bitflags-2.9.3 \
bitstream-io-2.6.0 \
block-0.1.6 \
block-buffer-0.10.4 \
block2-0.5.1 \
- built-0.7.5 \
- bumpalo-3.16.0 \
- bytemuck-1.20.0 \
+ block2-0.6.1 \
+ built-0.7.7 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.2 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
- bytes-1.9.0 \
+ bytes-1.10.1 \
calloop-0.13.0 \
calloop-wayland-source-0.3.0 \
cassowary-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.4 \
+ castaway-0.2.4 \
+ cc-1.2.34 \
cesu8-1.1.0 \
- cexpr-0.6.0 \
cfg-expr-0.15.8 \
- cfg-expr-0.17.2 \
- cfg-if-1.0.0 \
+ cfg-expr-0.20.2 \
+ cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
- chrono-0.4.39 \
+ chrono-0.4.41 \
+ chrono-humanize-0.2.3 \
cipher-0.4.4 \
- clang-sys-1.8.1 \
- clap-4.5.23 \
- clap_builder-4.5.23 \
- clap_complete-4.5.38 \
- clap_derive-4.5.18 \
- clap_lex-0.7.4 \
- clipboard-win-5.4.0 \
- cmake-0.1.52 \
+ clap-4.5.46 \
+ clap_builder-4.5.46 \
+ clap_complete-4.5.57 \
+ clap_derive-4.5.45 \
+ clap_lex-0.7.5 \
+ clipboard-win-5.4.1 \
cocoa-0.24.1 \
cocoa-foundation-0.1.2 \
color_quant-1.1.0 \
- colorchoice-1.0.3 \
+ colorchoice-1.0.4 \
combine-4.6.7 \
- compact_str-0.8.0 \
+ compact_str-0.8.1 \
concurrent-queue-2.5.0 \
- config_parser2-0.1.5 \
+ config_parser2-0.1.6 \
config_parser_derive-0.1.3 \
- console-0.15.8 \
+ console-0.15.11 \
const-oid-0.9.6 \
+ convert_case-0.7.1 \
core-foundation-0.9.4 \
- core-foundation-0.10.0 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
core-graphics-0.22.3 \
core-graphics-0.23.2 \
core-graphics-types-0.1.3 \
- coreaudio-rs-0.11.3 \
- coreaudio-sys-0.2.16 \
- cpal-0.15.3 \
- cpufeatures-0.2.16 \
- crc32fast-1.4.2 \
+ coreaudio-rs-0.13.0 \
+ cpal-0.16.0 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.5.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
crossterm-0.28.1 \
+ crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
- crunchy-0.2.2 \
+ crunchy-0.2.4 \
crypto-common-0.1.6 \
ctr-0.9.2 \
- cursor-icon-1.1.0 \
+ cursor-icon-1.2.0 \
daemonize-0.5.0 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
dasp_sample-0.11.0 \
- data-encoding-2.6.0 \
- dbus-0.9.7 \
+ data-encoding-2.9.0 \
+ dbus-0.9.9 \
dbus-crossroads-0.5.2 \
- der-0.7.9 \
- deranged-0.3.11 \
+ der-0.7.10 \
+ deranged-0.5.2 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
- diff-0.1.13 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
digest-0.10.7 \
dirs-next-2.0.0 \
dirs-sys-next-0.1.2 \
dispatch-0.2.0 \
+ dispatch2-0.3.0 \
displaydoc-0.2.5 \
dlib-0.5.2 \
+ document-features-0.2.11 \
downcast-rs-1.2.1 \
- dpi-0.1.1 \
- dunce-1.0.5 \
- either-1.13.0 \
- encode_unicode-0.3.6 \
+ dpi-0.1.2 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
encoding_rs-0.8.35 \
enum_dispatch-0.3.13 \
- env_filter-0.1.2 \
- env_logger-0.11.5 \
- equivalent-1.0.1 \
- errno-0.3.10 \
- error-code-3.3.1 \
+ env_filter-0.1.3 \
+ env_home-0.1.0 \
+ env_logger-0.11.8 \
+ equator-0.4.2 \
+ equator-macro-0.4.2 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ error-code-3.3.2 \
exr-1.73.0 \
fastrand-2.3.0 \
fdeflate-0.3.7 \
fixedbitset-0.4.2 \
- flate2-1.0.35 \
+ flate2-1.1.2 \
flume-0.11.1 \
fnv-1.0.7 \
- foldhash-0.1.3 \
+ foldhash-0.1.5 \
foreign-types-0.3.2 \
foreign-types-0.5.0 \
foreign-types-macros-0.2.3 \
foreign-types-shared-0.1.1 \
foreign-types-shared-0.3.1 \
- form_urlencoded-1.2.1 \
- fs_extra-1.3.0 \
+ form_urlencoded-1.2.2 \
futf-0.1.5 \
futures-0.3.31 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
futures-executor-0.3.31 \
futures-io-0.3.31 \
+ futures-lite-2.6.1 \
futures-macro-0.3.31 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
@@ -167,172 +167,173 @@ CARGO_CRATES= ab_glyph-0.2.29 \
futures-util-0.3.31 \
fuzzy-matcher-0.3.7 \
generic-array-0.14.7 \
- gethostname-0.4.3 \
- getrandom-0.2.15 \
- gif-0.13.1 \
+ gethostname-1.0.2 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gif-0.13.3 \
gimli-0.31.1 \
- gio-sys-0.20.6 \
- glib-0.20.6 \
- glib-macros-0.20.5 \
- glib-sys-0.20.6 \
- glob-0.3.1 \
- gobject-sys-0.20.4 \
- governor-0.6.3 \
- gstreamer-0.23.3 \
- gstreamer-app-0.23.3 \
- gstreamer-app-sys-0.23.2 \
- gstreamer-audio-0.23.2 \
- gstreamer-audio-sys-0.23.3 \
- gstreamer-base-0.23.3 \
- gstreamer-base-sys-0.23.3 \
- gstreamer-sys-0.23.3 \
- h2-0.3.26 \
- h2-0.4.7 \
- half-2.4.1 \
- hashbrown-0.15.2 \
- headers-0.4.0 \
+ gio-sys-0.21.1 \
+ glib-0.21.1 \
+ glib-macros-0.21.0 \
+ glib-sys-0.21.1 \
+ gobject-sys-0.21.1 \
+ governor-0.10.1 \
+ gstreamer-0.24.1 \
+ gstreamer-app-0.24.0 \
+ gstreamer-app-sys-0.24.0 \
+ gstreamer-audio-0.24.0 \
+ gstreamer-audio-sys-0.24.0 \
+ gstreamer-base-0.24.0 \
+ gstreamer-base-sys-0.24.0 \
+ gstreamer-sys-0.24.0 \
+ h2-0.4.12 \
+ half-2.6.0 \
+ hashbrown-0.15.5 \
+ headers-0.4.1 \
headers-core-0.3.0 \
heck-0.5.0 \
- hermit-abi-0.4.0 \
+ hermit-abi-0.5.2 \
hmac-0.12.1 \
- home-0.5.9 \
+ home-0.5.11 \
html-escape-0.2.13 \
html5ever-0.27.0 \
- http-0.2.12 \
- http-1.2.0 \
- http-body-0.4.6 \
+ http-1.3.1 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.9.5 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
httpdate-1.0.3 \
- hyper-0.14.31 \
- hyper-1.5.1 \
+ hyper-1.7.0 \
hyper-proxy2-0.1.0 \
- hyper-rustls-0.24.2 \
- hyper-rustls-0.26.0 \
- hyper-rustls-0.27.3 \
+ hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.10 \
- iana-time-zone-0.1.61 \
+ hyper-util-0.1.16 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
ident_case-1.0.1 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
- image-0.25.5 \
- image-webp-0.2.0 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ image-0.25.6 \
+ image-webp-0.2.4 \
imgref-1.11.0 \
- indexmap-2.7.0 \
- indoc-2.0.5 \
- inout-0.1.3 \
- instability-0.3.3 \
+ indexmap-2.11.0 \
+ indoc-2.0.6 \
+ inout-0.1.4 \
+ instability-0.3.9 \
interpolate_name-0.2.4 \
- ipnet-2.10.1 \
+ io-uring-0.7.10 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
+ is-docker-0.2.0 \
+ is-wsl-0.4.0 \
is_terminal_polyfill-1.70.1 \
itertools-0.12.1 \
itertools-0.13.0 \
- itoa-1.0.14 \
- jack-0.11.4 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jack-0.13.3 \
jack-sys-0.5.1 \
jni-0.21.1 \
jni-sys-0.3.0 \
- jobserver-0.1.32 \
- jpeg-decoder-0.3.1 \
- js-sys-0.3.76 \
+ jobserver-0.1.34 \
+ jpeg-decoder-0.3.2 \
+ js-sys-0.3.77 \
+ kstring-2.0.2 \
lazy_static-1.5.0 \
- lazycell-1.3.0 \
lebe-0.5.2 \
- libc-0.2.168 \
- libdbus-sys-0.2.5 \
- libfuzzer-sys-0.4.8 \
+ libc-0.2.175 \
+ libdbus-sys-0.2.6 \
+ libfuzzer-sys-0.4.10 \
libloading-0.7.4 \
- libloading-0.8.6 \
- libm-0.2.11 \
- libpulse-binding-2.28.2 \
- libpulse-simple-binding-2.28.1 \
- libpulse-simple-sys-1.21.1 \
- libpulse-sys-1.21.0 \
- libredox-0.1.3 \
- librespot-audio-0.6.0 \
- librespot-connect-0.6.0 \
- librespot-core-0.6.0 \
- librespot-metadata-0.6.0 \
- librespot-oauth-0.6.0 \
- librespot-playback-0.6.0 \
- librespot-protocol-0.6.0 \
+ libloading-0.8.8 \
+ libm-0.2.15 \
+ libpulse-binding-2.30.1 \
+ libpulse-simple-binding-2.29.0 \
+ libpulse-simple-sys-1.22.0 \
+ libpulse-sys-1.23.0 \
+ libredox-0.1.9 \
+ librespot-audio-0.7.1 \
+ librespot-connect-0.7.1 \
+ librespot-core-0.7.1 \
+ librespot-metadata-0.7.1 \
+ librespot-oauth-0.7.1 \
+ librespot-playback-0.7.1 \
+ librespot-protocol-0.7.1 \
linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.14 \
- litemap-0.7.4 \
- lock_api-0.4.12 \
- log-0.4.22 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ litrs-0.4.2 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
loop9-0.1.5 \
lru-0.12.5 \
+ lru-slab-0.1.2 \
mac-0.1.1 \
- mac-notification-sys-0.6.2 \
- mach2-0.4.2 \
+ mac-notification-sys-0.6.6 \
+ mach2-0.4.3 \
make-cmd-0.1.0 \
malloc_buf-0.0.6 \
markup5ever-0.12.1 \
markup5ever_rcdom-0.3.0 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
maybe-async-0.2.10 \
maybe-rayon-0.1.1 \
- memchr-2.7.4 \
- memmap2-0.9.5 \
+ memchr-2.7.5 \
+ memmap2-0.9.8 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.0 \
- mio-1.0.3 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
muldiv-1.0.1 \
nanorand-0.7.0 \
- native-tls-0.2.12 \
- ndk-0.8.0 \
+ native-tls-0.2.14 \
ndk-0.9.0 \
ndk-context-0.1.1 \
- ndk-sys-0.5.0+25.2.9519653 \
ndk-sys-0.6.0+11769913 \
new_debug_unreachable-1.0.6 \
- no-std-compat-0.4.1 \
nom-7.1.3 \
nonzero_ext-0.3.0 \
noop_proc_macro-0.3.0 \
- notify-rust-4.11.3 \
+ notify-rust-4.11.7 \
ntapi-0.4.1 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-bigint-0.4.6 \
num-bigint-dig-0.8.4 \
num-conv-0.1.0 \
- num-derive-0.3.3 \
num-derive-0.4.2 \
num-integer-0.1.46 \
num-iter-0.1.45 \
num-rational-0.4.2 \
num-traits-0.2.19 \
- num_enum-0.7.3 \
- num_enum_derive-0.7.3 \
+ num_enum-0.7.4 \
+ num_enum_derive-0.7.4 \
num_threads-0.1.7 \
- oauth2-4.4.2 \
+ oauth2-5.0.0 \
objc-0.2.7 \
- objc-foundation-0.1.1 \
objc-sys-0.3.5 \
objc2-0.5.2 \
+ objc2-0.6.2 \
objc2-app-kit-0.2.2 \
+ objc2-audio-toolbox-0.3.1 \
objc2-cloud-kit-0.2.2 \
objc2-contacts-0.2.2 \
+ objc2-core-audio-0.3.1 \
+ objc2-core-audio-types-0.3.1 \
objc2-core-data-0.2.2 \
+ objc2-core-foundation-0.3.1 \
objc2-core-image-0.2.2 \
objc2-core-location-0.2.2 \
- objc2-encode-4.0.3 \
+ objc2-encode-4.1.0 \
objc2-foundation-0.2.2 \
+ objc2-foundation-0.3.1 \
+ objc2-io-kit-0.3.1 \
objc2-link-presentation-0.2.2 \
objc2-metal-0.2.2 \
objc2-quartz-core-0.2.2 \
@@ -340,159 +341,152 @@ CARGO_CRATES= ab_glyph-0.2.29 \
objc2-ui-kit-0.2.2 \
objc2-uniform-type-identifiers-0.2.2 \
objc2-user-notifications-0.2.2 \
- objc_id-0.1.1 \
- object-0.36.5 \
- oboe-0.6.1 \
- oboe-sys-0.6.1 \
- once_cell-1.20.2 \
- openssl-0.10.68 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ open-5.3.2 \
+ openssl-0.10.73 \
openssl-macros-0.1.1 \
- openssl-probe-0.1.5 \
- openssl-sys-0.9.104 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.109 \
option-operations-0.5.0 \
orbclient-0.3.48 \
- overload-0.1.1 \
- owned_ttf_parser-0.25.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ owned_ttf_parser-0.25.1 \
+ parking-2.2.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
+ pathdiff-0.2.3 \
pbkdf2-0.12.2 \
pem-rfc7468-0.7.0 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
petgraph-0.6.5 \
- phf-0.11.2 \
- phf_codegen-0.11.2 \
- phf_generator-0.10.0 \
- phf_generator-0.11.2 \
- phf_shared-0.10.0 \
- phf_shared-0.11.2 \
- pin-project-1.1.7 \
- pin-project-internal-1.1.7 \
- pin-project-lite-0.2.15 \
+ phf-0.11.3 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_shared-0.11.3 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkcs1-0.7.5 \
pkcs8-0.10.2 \
- pkg-config-0.3.31 \
- png-0.17.15 \
- polling-3.7.4 \
- portable-atomic-1.10.0 \
+ pkg-config-0.3.32 \
+ png-0.17.16 \
+ polling-3.10.0 \
+ portable-atomic-1.11.1 \
portaudio-rs-0.3.2 \
portaudio-sys-0.1.1 \
+ potential_utf-0.1.3 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.20 \
+ ppv-lite86-0.2.21 \
precomputed-hash-0.1.1 \
- pretty_assertions-1.4.1 \
- prettyplease-0.2.25 \
- priority-queue-2.1.1 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.92 \
- profiling-1.0.16 \
- profiling-procmacros-1.0.16 \
- protobuf-3.7.1 \
- protobuf-codegen-3.7.1 \
- protobuf-parse-3.7.1 \
- protobuf-support-3.7.1 \
+ priority-queue-2.5.0 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.101 \
+ profiling-1.0.17 \
+ profiling-procmacros-1.0.17 \
+ protobuf-3.7.2 \
+ protobuf-codegen-3.7.2 \
+ protobuf-json-mapping-3.7.2 \
+ protobuf-parse-3.7.2 \
+ protobuf-support-3.7.2 \
qoi-0.4.1 \
quick-error-2.0.1 \
- quick-xml-0.31.0 \
- quick-xml-0.36.2 \
- quinn-0.11.6 \
- quinn-proto-0.11.9 \
- quinn-udp-0.5.8 \
- quote-1.0.37 \
+ quick-xml-0.37.5 \
+ quick-xml-0.38.3 \
+ quinn-0.11.9 \
+ quinn-proto-0.11.13 \
+ quinn-udp-0.5.14 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
rand-0.8.5 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
- rand_distr-0.4.3 \
+ rand_core-0.9.3 \
+ rand_distr-0.5.1 \
ratatui-0.29.0 \
rav1e-0.7.1 \
- ravif-0.11.11 \
+ ravif-0.11.20 \
raw-window-handle-0.6.2 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
redox_syscall-0.4.1 \
- redox_syscall-0.5.8 \
+ redox_syscall-0.5.17 \
redox_users-0.4.6 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
- reqwest-0.11.27 \
- reqwest-0.12.9 \
- rgb-0.8.50 \
- ring-0.17.8 \
- rodio-0.19.0 \
- rsa-0.9.7 \
- rspotify-0.13.3 \
- rspotify-http-0.13.3 \
- rspotify-macros-0.13.3 \
- rspotify-model-0.13.3 \
- rustc-demangle-0.1.24 \
- rustc-hash-1.1.0 \
- rustc-hash-2.1.0 \
- rustix-0.38.42 \
- rustls-0.21.12 \
- rustls-0.22.4 \
- rustls-0.23.20 \
- rustls-native-certs-0.7.3 \
- rustls-native-certs-0.8.1 \
- rustls-pemfile-1.0.4 \
- rustls-pemfile-2.2.0 \
- rustls-pki-types-1.10.1 \
- rustls-webpki-0.101.7 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.18 \
- ryu-1.0.18 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
+ reqwest-0.12.23 \
+ rgb-0.8.52 \
+ ring-0.17.14 \
+ rodio-0.21.1 \
+ rsa-0.9.8 \
+ rspotify-0.15.1 \
+ rspotify-http-0.15.1 \
+ rspotify-macros-0.15.1 \
+ rspotify-model-0.15.1 \
+ rustc-demangle-0.1.26 \
+ rustc-hash-2.1.1 \
+ rustix-0.38.44 \
+ rustix-1.0.8 \
+ rustls-0.23.31 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
same-file-1.0.6 \
schannel-0.1.27 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
- sct-0.7.1 \
sctk-adwaita-0.10.1 \
- sdl2-0.37.0 \
- sdl2-sys-0.37.0 \
+ sdl2-0.38.0 \
+ sdl2-sys-0.38.0 \
security-framework-2.11.1 \
- security-framework-3.0.1 \
- security-framework-sys-2.12.1 \
- serde-1.0.216 \
- serde_derive-1.0.216 \
- serde_json-1.0.133 \
- serde_path_to_error-0.1.16 \
- serde_spanned-0.6.8 \
+ security-framework-sys-2.14.0 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.143 \
+ serde_path_to_error-0.1.17 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.0 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
shannon-0.2.0 \
sharded-slab-0.1.7 \
shell-words-1.1.0 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
+ signal-hook-registry-1.4.6 \
signature-2.2.0 \
simd-adler32-0.3.7 \
simd_helpers-0.1.0 \
- siphasher-0.3.11 \
+ siphasher-1.0.1 \
sixel-rs-0.3.3 \
sixel-sys-0.3.1 \
- slab-0.4.9 \
- smallvec-1.13.2 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
smithay-client-toolkit-0.19.2 \
smol_str-0.2.2 \
- socket2-0.5.8 \
- souvlaki-0.7.3 \
+ socket2-0.6.0 \
+ souvlaki-0.8.3 \
spin-0.9.8 \
spinning_top-0.3.0 \
spki-0.7.3 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strict-num-0.1.1 \
- string_cache-0.8.7 \
- string_cache_codegen-0.5.2 \
+ string_cache-0.8.9 \
+ string_cache_codegen-0.5.4 \
strsim-0.11.1 \
strum-0.26.3 \
+ strum-0.27.2 \
strum_macros-0.26.4 \
+ strum_macros-0.27.2 \
subtle-2.6.1 \
symphonia-0.5.4 \
symphonia-bundle-mp3-0.5.4 \
@@ -501,188 +495,191 @@ CARGO_CRATES= ab_glyph-0.2.29 \
symphonia-format-ogg-0.5.4 \
symphonia-metadata-0.5.4 \
symphonia-utils-xiph-0.5.4 \
- syn-1.0.109 \
- syn-2.0.90 \
- sync_wrapper-0.1.2 \
+ syn-2.0.106 \
sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
- sysinfo-0.31.4 \
- system-configuration-0.5.1 \
+ synstructure-0.13.2 \
+ sysinfo-0.36.1 \
system-configuration-0.6.1 \
- system-configuration-sys-0.5.0 \
system-configuration-sys-0.6.0 \
system-deps-6.2.2 \
- system-deps-7.0.3 \
+ system-deps-7.0.5 \
target-lexicon-0.12.16 \
- tauri-winrt-notification-0.2.1 \
- tempfile-3.14.0 \
+ target-lexicon-0.13.2 \
+ tauri-winrt-notification-0.7.2 \
+ tempfile-3.21.0 \
tendril-0.4.3 \
termcolor-1.4.1 \
thiserror-1.0.69 \
- thiserror-2.0.7 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.7 \
+ thiserror-impl-2.0.16 \
thread-id-4.2.2 \
- thread_local-1.1.8 \
+ thread_local-1.1.9 \
tiff-0.9.1 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
+ time-0.3.42 \
+ time-core-0.1.5 \
+ time-macros-0.2.23 \
tiny-skia-0.11.4 \
tiny-skia-path-0.11.4 \
- tinystr-0.7.6 \
- tinyvec-1.8.0 \
+ tinystr-0.8.1 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.42.0 \
- tokio-macros-2.4.0 \
+ tokio-1.47.1 \
+ tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
- tokio-rustls-0.24.1 \
- tokio-rustls-0.25.0 \
- tokio-rustls-0.26.1 \
- tokio-socks-0.5.2 \
+ tokio-rustls-0.26.2 \
tokio-stream-0.1.17 \
- tokio-tungstenite-0.24.0 \
- tokio-util-0.7.13 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
+ tokio-tungstenite-0.27.0 \
+ tokio-util-0.7.16 \
+ toml-0.8.23 \
+ toml-0.9.5 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.22.27 \
+ toml_parser-1.0.2 \
+ toml_writer-1.0.2 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
+ tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
ttf-parser-0.25.1 \
ttl_cache-0.5.1 \
- tungstenite-0.24.0 \
- typenum-1.17.0 \
- unicode-ident-1.0.14 \
+ tungstenite-0.27.0 \
+ typenum-1.18.0 \
+ unicode-bidi-0.3.18 \
+ unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
untrusted-0.9.0 \
- url-2.5.4 \
+ url-2.5.7 \
utf-8-0.7.6 \
- utf16_iter-1.0.5 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.11.0 \
- v_frame-0.3.8 \
- valuable-0.1.0 \
+ uuid-1.18.0 \
+ v_frame-0.3.9 \
+ valuable-0.1.1 \
vcpkg-0.2.15 \
- vergen-9.0.2 \
- vergen-gitcl-1.0.2 \
- vergen-lib-0.1.5 \
+ vergen-9.0.6 \
+ vergen-gitcl-1.0.8 \
+ vergen-lib-0.1.6 \
version-compare-0.1.1 \
version-compare-0.2.0 \
version_check-0.9.5 \
- viuer-0.9.1 \
+ viuer-0.9.2 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.99 \
- wasm-bindgen-backend-0.2.99 \
- wasm-bindgen-futures-0.4.49 \
- wasm-bindgen-macro-0.2.99 \
- wasm-bindgen-macro-support-0.2.99 \
- wasm-bindgen-shared-0.2.99 \
- wayland-backend-0.3.7 \
- wayland-client-0.31.7 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.3+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ wayland-backend-0.3.11 \
+ wayland-client-0.31.11 \
wayland-csd-frame-0.3.0 \
- wayland-cursor-0.31.7 \
- wayland-protocols-0.32.5 \
- wayland-protocols-plasma-0.3.5 \
- wayland-protocols-wlr-0.3.5 \
- wayland-scanner-0.31.5 \
- wayland-sys-0.31.5 \
- web-sys-0.3.76 \
+ wayland-cursor-0.31.11 \
+ wayland-protocols-0.32.9 \
+ wayland-protocols-plasma-0.3.9 \
+ wayland-protocols-wlr-0.3.9 \
+ wayland-scanner-0.31.7 \
+ wayland-sys-0.31.7 \
+ web-sys-0.3.77 \
web-time-1.1.0 \
- webpki-0.22.4 \
- webpki-roots-0.25.4 \
- webpki-roots-0.26.7 \
- weezl-0.1.8 \
+ webbrowser-1.0.5 \
+ webpki-roots-1.0.2 \
+ weezl-0.1.10 \
which-4.4.2 \
- which-7.0.0 \
+ which-8.0.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.10 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.44.0 \
windows-0.54.0 \
- windows-0.56.0 \
- windows-0.57.0 \
windows-0.58.0 \
- windows-core-0.52.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
windows-core-0.54.0 \
- windows-core-0.56.0 \
- windows-core-0.57.0 \
windows-core-0.58.0 \
- windows-implement-0.56.0 \
- windows-implement-0.57.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
windows-implement-0.58.0 \
- windows-interface-0.56.0 \
- windows-interface-0.57.0 \
+ windows-implement-0.60.0 \
windows-interface-0.58.0 \
- windows-registry-0.2.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-numerics-0.2.0 \
+ windows-registry-0.5.3 \
windows-result-0.1.2 \
windows-result-0.2.0 \
+ windows-result-0.3.4 \
windows-strings-0.1.0 \
+ windows-strings-0.4.2 \
windows-sys-0.45.0 \
- windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.42.2 \
- windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-version-0.1.1 \
+ windows-targets-0.53.3 \
+ windows-threading-0.1.0 \
+ windows-version-0.1.4 \
windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.42.2 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.42.2 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.42.2 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.42.2 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winit-0.30.5 \
- winnow-0.6.20 \
- winreg-0.50.0 \
+ windows_x86_64_msvc-0.53.0 \
+ winit-0.30.12 \
+ winnow-0.7.13 \
winsafe-0.0.19 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ wit-bindgen-0.45.0 \
+ writeable-0.6.1 \
x11-dl-2.21.0 \
- x11rb-0.13.1 \
- x11rb-protocol-0.13.1 \
- xcursor-0.3.8 \
+ x11rb-0.13.2 \
+ x11rb-protocol-0.13.2 \
+ xcursor-0.3.10 \
xkbcommon-dl-0.4.2 \
xkeysym-0.2.1 \
xml5ever-0.18.1 \
- yansi-1.0.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
zune-core-0.4.12 \
zune-inflate-0.2.54 \
- zune-jpeg-0.4.14
+ zune-jpeg-0.4.20
diff --git a/audio/spotify-player/distinfo b/audio/spotify-player/distinfo
index 852b1cfe61b0..67833a4d4167 100644
--- a/audio/spotify-player/distinfo
+++ b/audio/spotify-player/distinfo
@@ -1,24 +1,26 @@
-TIMESTAMP = 1743703921
-SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
-SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
-SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
-SIZE (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = 11010
+TIMESTAMP = 1756730478
+SHA256 (rust/crates/ab_glyph-0.2.31.crate) = e074464580a518d16a7126262fffaaa47af89d4099d4cb403f8ed938ba12ee7d
+SIZE (rust/crates/ab_glyph-0.2.31.crate) = 20909
+SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
+SIZE (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 11206
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
SIZE (rust/crates/aes-0.8.4.crate) = 124812
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/aligned-vec-0.5.0.crate) = 4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1
-SIZE (rust/crates/aligned-vec-0.5.0.crate) = 8921
+SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
+SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/alsa-0.9.1.crate) = ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43
SIZE (rust/crates/alsa-0.9.1.crate) = 72824
+SHA256 (rust/crates/alsa-0.10.0.crate) = 7c88dbbce13b232b26250e1e2e6ac18b6a891a646b8148285036ebce260ac5c3
+SIZE (rust/crates/alsa-0.10.0.crate) = 74719
SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046
@@ -31,20 +33,20 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/ansi_colours-1.2.3.crate) = 14eec43e0298190790f41679fe69ef7a829d2a2ddd78c8c00339e84710e435fe
SIZE (rust/crates/ansi_colours-1.2.3.crate) = 21802
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
-SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
-SHA256 (rust/crates/anyhow-1.0.94.crate) = c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7
-SIZE (rust/crates/anyhow-1.0.94.crate) = 51731
-SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
-SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102
SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
@@ -57,42 +59,30 @@ SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4
SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
-SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd
-SIZE (rust/crates/async-trait-0.1.83.crate) = 29054
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/atomic_refcell-0.1.13.crate) = 41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c
SIZE (rust/crates/atomic_refcell-0.1.13.crate) = 11760
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/av1-grain-0.2.3.crate) = 6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf
-SIZE (rust/crates/av1-grain-0.2.3.crate) = 34703
-SHA256 (rust/crates/avif-serialize-0.8.2.crate) = e335041290c43101ca215eed6f43ec437eb5a42125573f600fc3fa42b9bddd62
-SIZE (rust/crates/avif-serialize-0.8.2.crate) = 11985
-SHA256 (rust/crates/aws-lc-rs-1.11.1.crate) = f47bb8cc16b669d267eeccf585aea077d0882f4777b1c1f740217885d6e6e5a3
-SIZE (rust/crates/aws-lc-rs-1.11.1.crate) = 198572
-SHA256 (rust/crates/aws-lc-sys-0.23.1.crate) = a2101df3813227bbaaaa0b04cd61c534c7954b22bd68d399b440be937dc63ff7
-SIZE (rust/crates/aws-lc-sys-0.23.1.crate) = 8026946
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
-SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
-SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/av1-grain-0.2.4.crate) = 4f3efb2ca85bc610acfa917b5aaa36f3fcbebed5b3182d7f877b02531c4b80c8
+SIZE (rust/crates/av1-grain-0.2.4.crate) = 37050
+SHA256 (rust/crates/avif-serialize-0.8.6.crate) = 47c8fbc0f831f4519fe8b810b6a7a91410ec83031b8233f730a0480029f6a23f
+SIZE (rust/crates/avif-serialize-0.8.6.crate) = 14185
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
-SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
-SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
-SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
-SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f
-SIZE (rust/crates/bindgen-0.70.1.crate) = 226363
-SHA256 (rust/crates/bit_field-0.10.2.crate) = dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61
-SIZE (rust/crates/bit_field-0.10.2.crate) = 10568
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
+SHA256 (rust/crates/bit_field-0.10.3.crate) = 1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6
+SIZE (rust/crates/bit_field-0.10.3.crate) = 11173
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d
+SIZE (rust/crates/bitflags-2.9.3.crate) = 47777
SHA256 (rust/crates/bitstream-io-2.6.0.crate) = 6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2
SIZE (rust/crates/bitstream-io-2.6.0.crate) = 38256
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
@@ -101,86 +91,86 @@ SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996a
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
SIZE (rust/crates/block2-0.5.1.crate) = 24191
-SHA256 (rust/crates/built-0.7.5.crate) = c360505aed52b7ec96a3636c3f039d99103c37d1d9b4f7a8c743d3ea9ffcd03b
-SIZE (rust/crates/built-0.7.5.crate) = 22319
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/bytemuck-1.20.0.crate) = 8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a
-SIZE (rust/crates/bytemuck-1.20.0.crate) = 50943
+SHA256 (rust/crates/block2-0.6.1.crate) = 340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2
+SIZE (rust/crates/block2-0.6.1.crate) = 34311
+SHA256 (rust/crates/built-0.7.7.crate) = 56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b
+SIZE (rust/crates/built-0.7.7.crate) = 29776
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/calloop-0.13.0.crate) = b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec
SIZE (rust/crates/calloop-0.13.0.crate) = 69698
SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20
SIZE (rust/crates/calloop-wayland-source-0.3.0.crate) = 11300
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.4.crate) = 9157bbaa6b165880c27a4293a474c91cdcf265cc68cc829bf10be0964a391caf
-SIZE (rust/crates/cc-1.2.4.crate) = 99823
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.34.crate) = 42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc
+SIZE (rust/crates/cc-1.2.34.crate) = 111754
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
-SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
-SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
-SHA256 (rust/crates/cfg-expr-0.17.2.crate) = 8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789
-SIZE (rust/crates/cfg-expr-0.17.2.crate) = 44034
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-expr-0.20.2.crate) = c8d458d63f0f0f482c8da9b7c8b76c21bd885a02056cc94c6404d861ca2b8206
+SIZE (rust/crates/cfg-expr-0.20.2.crate) = 44758
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-humanize-0.2.3.crate) = 799627e6b4d27827a814e837b9d8a504832086081806d45b1afa34dc982b023b
+SIZE (rust/crates/chrono-humanize-0.2.3.crate) = 15411
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
-SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
-SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.23.crate) = 3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84
-SIZE (rust/crates/clap-4.5.23.crate) = 56460
-SHA256 (rust/crates/clap_builder-4.5.23.crate) = 30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838
-SIZE (rust/crates/clap_builder-4.5.23.crate) = 164180
-SHA256 (rust/crates/clap_complete-4.5.38.crate) = d9647a559c112175f17cf724dc72d3645680a883c58481332779192b0d8e7a01
-SIZE (rust/crates/clap_complete-4.5.38.crate) = 47669
-SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
-SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
-SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
-SHA256 (rust/crates/cmake-0.1.52.crate) = c682c223677e0e5b6b7f63a64b9351844c3f1b1678a68b7ee617e30fb082620e
-SIZE (rust/crates/cmake-0.1.52.crate) = 18119
+SHA256 (rust/crates/clap-4.5.46.crate) = 2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57
+SIZE (rust/crates/clap-4.5.46.crate) = 58332
+SHA256 (rust/crates/clap_builder-4.5.46.crate) = fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41
+SIZE (rust/crates/clap_builder-4.5.46.crate) = 169831
+SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad
+SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
+SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
SHA256 (rust/crates/cocoa-0.24.1.crate) = f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a
SIZE (rust/crates/cocoa-0.24.1.crate) = 40445
SHA256 (rust/crates/cocoa-foundation-0.1.2.crate) = 8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7
SIZE (rust/crates/cocoa-foundation-0.1.2.crate) = 15028
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
SIZE (rust/crates/combine-4.6.7.crate) = 134808
-SHA256 (rust/crates/compact_str-0.8.0.crate) = 6050c3a16ddab2e412160b31f2c871015704239bca62f72f6e5f0be631d3f644
-SIZE (rust/crates/compact_str-0.8.0.crate) = 70994
+SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
+SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
-SHA256 (rust/crates/config_parser2-0.1.5.crate) = 19860ead0ab4f28e269696d51d517b8d8560334f60aa2a4bcfaf96fc50b16327
-SIZE (rust/crates/config_parser2-0.1.5.crate) = 2145
+SHA256 (rust/crates/config_parser2-0.1.6.crate) = 82ee1270e89fd879f8ad252cd8c7e8a0b13193b7c417b4267d20f57a30bb2b0f
+SIZE (rust/crates/config_parser2-0.1.6.crate) = 3428
SHA256 (rust/crates/config_parser_derive-0.1.3.crate) = 855710b3670f824be386e3b5313d7b75631f81cb4367e608306daea303ffabef
SIZE (rust/crates/config_parser_derive-0.1.3.crate) = 1650
-SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
-SIZE (rust/crates/console-0.15.8.crate) = 36364
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
-SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
-SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/core-graphics-0.22.3.crate) = 2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb
@@ -189,16 +179,14 @@ SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44
SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
-SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace
-SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844
-SHA256 (rust/crates/coreaudio-sys-0.2.16.crate) = 2ce857aa0b77d77287acc1ac3e37a05a8c95a2af3647d23b15f263bdaeb7562b
-SIZE (rust/crates/coreaudio-sys-0.2.16.crate) = 5480
-SHA256 (rust/crates/cpal-0.15.3.crate) = 873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779
-SIZE (rust/crates/cpal-0.15.3.crate) = 100083
-SHA256 (rust/crates/cpufeatures-0.2.16.crate) = 16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3
-SIZE (rust/crates/cpufeatures-0.2.16.crate) = 13405
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/coreaudio-rs-0.13.0.crate) = 1aae284fbaf7d27aa0e292f7677dfbe26503b0d555026f702940805a630eac17
+SIZE (rust/crates/coreaudio-rs-0.13.0.crate) = 42013
+SHA256 (rust/crates/cpal-0.16.0.crate) = cbd307f43cc2a697e2d1f8bc7a1d824b5269e052209e28883e5bc04d095aaa3f
+SIZE (rust/crates/cpal-0.16.0.crate) = 104465
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
@@ -207,44 +195,48 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
-SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
SIZE (rust/crates/ctr-0.9.2.crate) = 18344
-SHA256 (rust/crates/cursor-icon-1.1.0.crate) = 96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991
-SIZE (rust/crates/cursor-icon-1.1.0.crate) = 11453
+SHA256 (rust/crates/cursor-icon-1.2.0.crate) = f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f
+SIZE (rust/crates/cursor-icon-1.2.0.crate) = 14267
SHA256 (rust/crates/daemonize-0.5.0.crate) = ab8bfdaacb3c887a54d41bdf48d3af8873b3f5566469f8ba21b92057509f116e
SIZE (rust/crates/daemonize-0.5.0.crate) = 7125
-SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
-SIZE (rust/crates/darling-0.20.10.crate) = 32031
-SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
-SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
-SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
-SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
-SHA256 (rust/crates/data-encoding-2.6.0.crate) = e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2
-SIZE (rust/crates/data-encoding-2.6.0.crate) = 20769
-SHA256 (rust/crates/dbus-0.9.7.crate) = 1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b
-SIZE (rust/crates/dbus-0.9.7.crate) = 104206
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
+SHA256 (rust/crates/dbus-0.9.9.crate) = 190b6255e8ab55a7b568df5a883e9497edc3e4821c06396612048b430e5ad1e9
+SIZE (rust/crates/dbus-0.9.9.crate) = 106151
SHA256 (rust/crates/dbus-crossroads-0.5.2.crate) = 3a4c83437187544ba5142427746835061b330446ca8902eabd70e4afb8f76de0
SIZE (rust/crates/dbus-crossroads-0.5.2.crate) = 44664
-SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
-SIZE (rust/crates/der-0.7.9.crate) = 85173
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
+SHA256 (rust/crates/deranged-0.5.2.crate) = 75d7cc94194b4dd0fa12845ef8c911101b7f37633cda14997a6e82099aa0b693
+SIZE (rust/crates/deranged-0.5.2.crate) = 24030
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
-SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
-SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
@@ -253,34 +245,42 @@ SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6f
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
+SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
SIZE (rust/crates/dlib-0.5.2.crate) = 5806
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
-SHA256 (rust/crates/dpi-0.1.1.crate) = f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53
-SIZE (rust/crates/dpi-0.1.1.crate) = 11131
-SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
-SIZE (rust/crates/dunce-1.0.5.crate) = 8244
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
+SHA256 (rust/crates/dpi-0.1.2.crate) = d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76
+SIZE (rust/crates/dpi-0.1.2.crate) = 14812
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/enum_dispatch-0.3.13.crate) = aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd
SIZE (rust/crates/enum_dispatch-0.3.13.crate) = 29876
-SHA256 (rust/crates/env_filter-0.1.2.crate) = 4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab
-SIZE (rust/crates/env_filter-0.1.2.crate) = 13327
-SHA256 (rust/crates/env_logger-0.11.5.crate) = e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d
-SIZE (rust/crates/env_logger-0.11.5.crate) = 30683
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
-SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f
-SIZE (rust/crates/error-code-3.3.1.crate) = 7646
+SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
+SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
+SIZE (rust/crates/equator-0.4.2.crate) = 11159
+SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3
+SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
+SIZE (rust/crates/error-code-3.3.2.crate) = 8516
SHA256 (rust/crates/exr-1.73.0.crate) = f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0
SIZE (rust/crates/exr-1.73.0.crate) = 244371
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -289,14 +289,14 @@ SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095
SIZE (rust/crates/flume-0.11.1.crate) = 67947
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.3.crate) = f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2
-SIZE (rust/crates/foldhash-0.1.3.crate) = 13712
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
@@ -307,10 +307,8 @@ SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7f
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
-SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
SIZE (rust/crates/futf-0.1.5.crate) = 11344
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
@@ -323,6 +321,8 @@ SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d3
SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad
+SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095
SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
@@ -337,230 +337,228 @@ SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa
SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
-SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
-SIZE (rust/crates/gif-0.13.1.crate) = 36408
+SHA256 (rust/crates/gethostname-1.0.2.crate) = fc257fdb4038301ce4b9cd1b3b51704509692bb3ff716a410cbd07925d9dae55
+SIZE (rust/crates/gethostname-1.0.2.crate) = 9914
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b
+SIZE (rust/crates/gif-0.13.3.crate) = 36010
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/gio-sys-0.20.6.crate) = b965df6f3534c84816b5c1a7d9efcb5671ae790822de5abe8e299797039529bc
-SIZE (rust/crates/gio-sys-0.20.6.crate) = 82599
-SHA256 (rust/crates/glib-0.20.6.crate) = 86bd3e4ee7998ab5a135d900db56930cc19ad16681adf245daff54f618b9d5e1
-SIZE (rust/crates/glib-0.20.6.crate) = 285016
-SHA256 (rust/crates/glib-macros-0.20.5.crate) = e7d21ca27acfc3e91da70456edde144b4ac7c36f78ee77b10189b3eb4901c156
-SIZE (rust/crates/glib-macros-0.20.5.crate) = 72079
-SHA256 (rust/crates/glib-sys-0.20.6.crate) = 3d0b1827e8621fc42c0dfb228e5d57ff6a71f9699e666ece8113f979ad87c2de
-SIZE (rust/crates/glib-sys-0.20.6.crate) = 63919
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/gobject-sys-0.20.4.crate) = a4c674d2ff8478cf0ec29d2be730ed779fef54415a2fb4b565c52def62696462
-SIZE (rust/crates/gobject-sys-0.20.4.crate) = 19149
-SHA256 (rust/crates/governor-0.6.3.crate) = 68a7f542ee6b35af73b06abc0dad1c1bae89964e4e253bc4b587b91c9637867b
-SIZE (rust/crates/governor-0.6.3.crate) = 131110
-SHA256 (rust/crates/gstreamer-0.23.3.crate) = 680006694e79692f831ca4f3ba6e147b8c23db289b2df1d33a4a97fd038145d7
-SIZE (rust/crates/gstreamer-0.23.3.crate) = 343687
-SHA256 (rust/crates/gstreamer-app-0.23.3.crate) = 36bb7eb2817ba1ac56e8dc5ee6a1cb110f67f025f38527e9a327c5d4e2d5ef44
-SIZE (rust/crates/gstreamer-app-0.23.3.crate) = 49807
-SHA256 (rust/crates/gstreamer-app-sys-0.23.2.crate) = 08d5cac633c1ab7030c777c8c58c682a0c763bbc4127bccc370dabe39c01a12d
-SIZE (rust/crates/gstreamer-app-sys-0.23.2.crate) = 35175
-SHA256 (rust/crates/gstreamer-audio-0.23.2.crate) = 36d39b07213f83055fc705a384fa32ad581776b8e5b04c86f3a419ec5dfc0f81
-SIZE (rust/crates/gstreamer-audio-0.23.2.crate) = 75504
-SHA256 (rust/crates/gstreamer-audio-sys-0.23.3.crate) = 980a205553927ec2167ad79b80819df79c3683632abefbe255baffe1b4112044
-SIZE (rust/crates/gstreamer-audio-sys-0.23.3.crate) = 49327
-SHA256 (rust/crates/gstreamer-base-0.23.3.crate) = a11df90e3abf1d9747111c41902338fc1bd13b1c23b27fb828d43e57bd190134
-SIZE (rust/crates/gstreamer-base-0.23.3.crate) = 68389
-SHA256 (rust/crates/gstreamer-base-sys-0.23.3.crate) = d691b2bb51a9e5727fb33c3b53fb64ee5b80c40cbbd250941a6d44b142f7a6a0
-SIZE (rust/crates/gstreamer-base-sys-0.23.3.crate) = 44378
-SHA256 (rust/crates/gstreamer-sys-0.23.3.crate) = db89964774a97d5b092e2d124debc6bbcaf34b5c7cdef1759f4a9e1e3f8326ef
-SIZE (rust/crates/gstreamer-sys-0.23.3.crate) = 95853
-SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
-SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
-SIZE (rust/crates/h2-0.4.7.crate) = 174114
-SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
-SIZE (rust/crates/half-2.4.1.crate) = 50892
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
-SHA256 (rust/crates/headers-0.4.0.crate) = 322106e6bd0cba2d5ead589ddb8150a13d7c4217cf80d7c4f682ca994ccc6aa9
-SIZE (rust/crates/headers-0.4.0.crate) = 68864
+SHA256 (rust/crates/gio-sys-0.21.1.crate) = a03f2234671e5a588cfe1f59c2b22c103f5772ea351be9cc824a9ce0d06d99fd
+SIZE (rust/crates/gio-sys-0.21.1.crate) = 87224
+SHA256 (rust/crates/glib-0.21.1.crate) = 60bdc26493257b5794ba9301f7cbaf7ab0d69a570bfbefa4d7d360e781cb5205
+SIZE (rust/crates/glib-0.21.1.crate) = 298489
+SHA256 (rust/crates/glib-macros-0.21.0.crate) = e772291ebea14c28eb11bb75741f62f4a4894f25e60ce80100797b6b010ef0f9
+SIZE (rust/crates/glib-macros-0.21.0.crate) = 65629
+SHA256 (rust/crates/glib-sys-0.21.1.crate) = dc7c43cff6a7dc43821e45ebf172399437acd6716fa2186b6852d2b397bf622d
+SIZE (rust/crates/glib-sys-0.21.1.crate) = 68368
+SHA256 (rust/crates/gobject-sys-0.21.1.crate) = 3e9a190eef2bce144a6aa8434e306974c6062c398e0a33a146d60238f9062d5c
+SIZE (rust/crates/gobject-sys-0.21.1.crate) = 23364
+SHA256 (rust/crates/governor-0.10.1.crate) = 444405bbb1a762387aa22dd569429533b54a1d8759d35d3b64cb39b0293eaa19
+SIZE (rust/crates/governor-0.10.1.crate) = 142679
+SHA256 (rust/crates/gstreamer-0.24.1.crate) = 32f5db514ad5ccf70ad35485058aa8b894bb81cfcf76bb994af135d9789427c6
+SIZE (rust/crates/gstreamer-0.24.1.crate) = 370658
+SHA256 (rust/crates/gstreamer-app-0.24.0.crate) = fad8ae64a7af6d1aa04e96db085a0cbd64a6b838d85c115c99fa053ab8902d98
+SIZE (rust/crates/gstreamer-app-0.24.0.crate) = 57571
+SHA256 (rust/crates/gstreamer-app-sys-0.24.0.crate) = aaf1a3af017f9493c34ccc8439cbce5c48f6ddff6ec0514c23996b374ff25f9a
+SIZE (rust/crates/gstreamer-app-sys-0.24.0.crate) = 41073
+SHA256 (rust/crates/gstreamer-audio-0.24.0.crate) = 7404c5d0cbb2189e6a10d05801e93f47fe60b195e4d73dd1c540d055f7b340b8
+SIZE (rust/crates/gstreamer-audio-0.24.0.crate) = 83206
+SHA256 (rust/crates/gstreamer-audio-sys-0.24.0.crate) = 626cd3130bc155a8b6d4ac48cfddc15774b5a6cc76fcb191aab09a2655bad8f5
+SIZE (rust/crates/gstreamer-audio-sys-0.24.0.crate) = 55297
+SHA256 (rust/crates/gstreamer-base-0.24.0.crate) = 34745d3726a080e0d57e402a314e37073d0b341f3a5754258550311ca45e4754
+SIZE (rust/crates/gstreamer-base-0.24.0.crate) = 75134
+SHA256 (rust/crates/gstreamer-base-sys-0.24.0.crate) = dfad00fa63ddd8132306feef9d5095a3636192f09d925adfd0a9be0d82b9ea91
+SIZE (rust/crates/gstreamer-base-sys-0.24.0.crate) = 50171
+SHA256 (rust/crates/gstreamer-sys-0.24.0.crate) = 36f46b35f9dc4b5a0dca3f19d2118bb5355c3112f228a99a84ed555f48ce5cf9
+SIZE (rust/crates/gstreamer-sys-0.24.0.crate) = 103597
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/headers-0.4.1.crate) = b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb
+SIZE (rust/crates/headers-0.4.1.crate) = 71105
SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
SIZE (rust/crates/headers-core-0.3.0.crate) = 2333
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
-SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
-SIZE (rust/crates/home-0.5.9.crate) = 8760
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
SHA256 (rust/crates/html5ever-0.27.0.crate) = c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4
SIZE (rust/crates/html5ever-0.27.0.crate) = 72913
-SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
-SIZE (rust/crates/http-0.2.12.crate) = 101964
-SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
-SIZE (rust/crates/http-1.2.0.crate) = 105932
-SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
-SIZE (rust/crates/http-body-0.4.6.crate) = 10773
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946
-SIZE (rust/crates/httparse-1.9.5.crate) = 39029
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/hyper-0.14.31.crate) = 8c08302e8fa335b151b788c775ff56e7a03ae64ff85c548ee820fecb70356e85
-SIZE (rust/crates/hyper-0.14.31.crate) = 198190
-SHA256 (rust/crates/hyper-1.5.1.crate) = 97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f
-SIZE (rust/crates/hyper-1.5.1.crate) = 152653
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-proxy2-0.1.0.crate) = 9043b7b23fb0bc4a1c7014c27b50a4fc42cc76206f71d34fc0dfe5b28ddc3faf
SIZE (rust/crates/hyper-proxy2-0.1.0.crate) = 20056
-SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
-SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
-SHA256 (rust/crates/hyper-rustls-0.26.0.crate) = a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c
-SIZE (rust/crates/hyper-rustls-0.26.0.crate) = 29538
-SHA256 (rust/crates/hyper-rustls-0.27.3.crate) = 08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333
-SIZE (rust/crates/hyper-rustls-0.27.3.crate) = 34834
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
-SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
-SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b
-SIZE (rust/crates/image-0.25.5.crate) = 241073
-SHA256 (rust/crates/image-webp-0.2.0.crate) = e031e8e3d94711a9ccb5d6ea357439ef3dcbed361798bd4071dc4d9793fbe22f
-SIZE (rust/crates/image-webp-0.2.0.crate) = 52958
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
+SIZE (rust/crates/image-0.25.6.crate) = 242367
+SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3
+SIZE (rust/crates/image-webp-0.2.4.crate) = 68478
SHA256 (rust/crates/imgref-1.11.0.crate) = d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408
SIZE (rust/crates/imgref-1.11.0.crate) = 65943
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
-SIZE (rust/crates/inout-0.1.3.crate) = 10743
-SHA256 (rust/crates/instability-0.3.3.crate) = b829f37dead9dc39df40c2d3376c179fdfd2ac771f53f55d3c30dc096a3c0c6e
-SIZE (rust/crates/instability-0.3.3.crate) = 11591
+SHA256 (rust/crates/indexmap-2.11.0.crate) = f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9
+SIZE (rust/crates/indexmap-2.11.0.crate) = 99851
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
-SHA256 (rust/crates/ipnet-2.10.1.crate) = ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708
-SIZE (rust/crates/ipnet-2.10.1.crate) = 28407
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
+SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
+SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
+SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
+SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jack-0.11.4.crate) = 0e5a18a3c2aefb354fb77111ade228b20267bdc779de84e7a4ccf7ea96b9a6cd
-SIZE (rust/crates/jack-0.11.4.crate) = 51271
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jack-0.13.3.crate) = f70ca699f44c04a32d419fc9ed699aaea89657fc09014bf3fa238e91d13041b9
+SIZE (rust/crates/jack-0.13.3.crate) = 117970
SHA256 (rust/crates/jack-sys-0.5.1.crate) = 6013b7619b95a22b576dfb43296faa4ecbe40abbdb97dfd22ead520775fc86ab
SIZE (rust/crates/jack-sys-0.5.1.crate) = 15319
SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0
-SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364
-SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7
-SIZE (rust/crates/js-sys-0.3.76.crate) = 54420
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07
+SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
+SIZE (rust/crates/kstring-2.0.2.crate) = 23044
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
-SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8
SIZE (rust/crates/lebe-0.5.2.crate) = 8422
-SHA256 (rust/crates/libc-0.2.168.crate) = 5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d
-SIZE (rust/crates/libc-0.2.168.crate) = 757025
-SHA256 (rust/crates/libdbus-sys-0.2.5.crate) = 06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72
-SIZE (rust/crates/libdbus-sys-0.2.5.crate) = 1557017
-SHA256 (rust/crates/libfuzzer-sys-0.4.8.crate) = 9b9569d2f74e257076d8c6bfa73fb505b46b851e51ddaecc825944aa3bed17fa
-SIZE (rust/crates/libfuzzer-sys-0.4.8.crate) = 131151
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libdbus-sys-0.2.6.crate) = 5cbe856efeb50e4681f010e9aaa2bf0a644e10139e54cde10fc83a307c23bd9f
+SIZE (rust/crates/libdbus-sys-0.2.6.crate) = 1105988
+SHA256 (rust/crates/libfuzzer-sys-0.4.10.crate) = 5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404
+SIZE (rust/crates/libfuzzer-sys-0.4.10.crate) = 133968
SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
SIZE (rust/crates/libloading-0.7.4.crate) = 27580
-SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
-SIZE (rust/crates/libloading-0.8.6.crate) = 28922
-SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
-SIZE (rust/crates/libm-0.2.11.crate) = 111477
-SHA256 (rust/crates/libpulse-binding-2.28.2.crate) = b6b1040a6c4c4d1e9e852000f6202df1a02a4f074320de336ab21e4fd317b538
-SIZE (rust/crates/libpulse-binding-2.28.2.crate) = 130775
-SHA256 (rust/crates/libpulse-simple-binding-2.28.1.crate) = 05fd6b68f33f6a251265e6ed1212dc3107caad7c5c6fdcd847b2e65ef58c308d
-SIZE (rust/crates/libpulse-simple-binding-2.28.1.crate) = 12265
-SHA256 (rust/crates/libpulse-simple-sys-1.21.1.crate) = ea6613b4199d8b9f0edcfb623e020cb17bbd0bee8dd21f3c7cc938de561c4152
-SIZE (rust/crates/libpulse-simple-sys-1.21.1.crate) = 10465
-SHA256 (rust/crates/libpulse-sys-1.21.0.crate) = bc19e110fbf42c17260d30f6d3dc545f58491c7830d38ecb9aaca96e26067a9b
-SIZE (rust/crates/libpulse-sys-1.21.0.crate) = 35899
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/librespot-audio-0.6.0.crate) = 7e07566fe7553042936c61bbdd9bedb524114a904aa7f9738e266c641468bab8
-SIZE (rust/crates/librespot-audio-0.6.0.crate) = 12209
-SHA256 (rust/crates/librespot-connect-0.6.0.crate) = 67ce3a5634669ce051a425cff5437a474831111df045fd5a2bb37fabe316fa60
-SIZE (rust/crates/librespot-connect-0.6.0.crate) = 13820
-SHA256 (rust/crates/librespot-core-0.6.0.crate) = c4c76303efcf949a59f9380220ca420c4d72fa32dbb3641a0079f429cc5e44e7
-SIZE (rust/crates/librespot-core-0.6.0.crate) = 60420
-SHA256 (rust/crates/librespot-metadata-0.6.0.crate) = 7cf6d5c46a401b1dd3e062ebdce959aa694bbae1039841756545d2e9c4f8be5f
-SIZE (rust/crates/librespot-metadata-0.6.0.crate) = 15225
-SHA256 (rust/crates/librespot-oauth-0.6.0.crate) = 00dcad779aa6c3b442e493e2a40ca83a5c5fcf38a65c05b026c3587bd4f8d14f
-SIZE (rust/crates/librespot-oauth-0.6.0.crate) = 14154
-SHA256 (rust/crates/librespot-playback-0.6.0.crate) = 4ed1f776a04c8c9275407f8d4df034f2615ea729ec6c6d0fa69f423fc571df64
-SIZE (rust/crates/librespot-playback-0.6.0.crate) = 43753
-SHA256 (rust/crates/librespot-protocol-0.6.0.crate) = 80802f52b5a1b3a2157454e6aca483a627fbf7b942e0a5fea037ebf3ed8b0546
-SIZE (rust/crates/librespot-protocol-0.6.0.crate) = 71113
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libpulse-binding-2.30.1.crate) = 909eb3049e16e373680fe65afe6e2a722ace06b671250cc4849557bc57d6a397
+SIZE (rust/crates/libpulse-binding-2.30.1.crate) = 130490
+SHA256 (rust/crates/libpulse-simple-binding-2.29.0.crate) = b7bebef0381c8e3e4b23cc24aaf36fab37472bece128de96f6a111efa464cfef
+SIZE (rust/crates/libpulse-simple-binding-2.29.0.crate) = 13697
+SHA256 (rust/crates/libpulse-simple-sys-1.22.0.crate) = 3bd96888fe37ad270d16abf5e82cccca1424871cf6afa2861824d2a52758eebc
+SIZE (rust/crates/libpulse-simple-sys-1.22.0.crate) = 11624
+SHA256 (rust/crates/libpulse-sys-1.23.0.crate) = d74371848b22e989f829cc1621d2ebd74960711557d8b45cfe740f60d0a05e61
+SIZE (rust/crates/libpulse-sys-1.23.0.crate) = 36914
+SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
+SIZE (rust/crates/libredox-0.1.9.crate) = 7281
+SHA256 (rust/crates/librespot-audio-0.7.1.crate) = b74b16914796c467c3d0226d9c54f3d36c3792a6b93999da5eb615e7f278f250
+SIZE (rust/crates/librespot-audio-0.7.1.crate) = 34185
+SHA256 (rust/crates/librespot-connect-0.7.1.crate) = 63f6731275cdca8f913d02bac03ac00e21f25e6e6c178d484be216e988472b4c
+SIZE (rust/crates/librespot-connect-0.7.1.crate) = 58749
+SHA256 (rust/crates/librespot-core-0.7.1.crate) = 9aa9afd345c93ceb3ea56ec45eaaa2148d46bc817bc402d74517a94d2506f186
+SIZE (rust/crates/librespot-core-0.7.1.crate) = 90031
+SHA256 (rust/crates/librespot-metadata-0.7.1.crate) = c495437fe220d95897543f7e50b0bbff42293a1dba6f8254aeb2bb7571b8ddda
+SIZE (rust/crates/librespot-metadata-0.7.1.crate) = 37633
+SHA256 (rust/crates/librespot-oauth-0.7.1.crate) = 9dda061e3efdeb1f13f1663e46ee67f4b244cbefdd6231cad4471dd368787787
+SIZE (rust/crates/librespot-oauth-0.7.1.crate) = 22082
+SHA256 (rust/crates/librespot-playback-0.7.1.crate) = eadeeb4427427be4a49f95096783ce2cc65512c3abd4817acf12dff0ba456922
+SIZE (rust/crates/librespot-playback-0.7.1.crate) = 73041
+SHA256 (rust/crates/librespot-protocol-0.7.1.crate) = 193cdc35135a01dde3f5c3f51de4597ca8b7bec8291c2f0c8ff55d64df25a2ed
+SIZE (rust/crates/librespot-protocol-0.7.1.crate) = 88321
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
SIZE (rust/crates/loop9-0.1.5.crate) = 3406
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
SIZE (rust/crates/mac-0.1.1.crate) = 4838
-SHA256 (rust/crates/mac-notification-sys-0.6.2.crate) = dce8f34f3717aa37177e723df6c1fc5fb02b2a1087374ea3fe0ea42316dc8f91
-SIZE (rust/crates/mac-notification-sys-0.6.2.crate) = 12581
-SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
-SIZE (rust/crates/mach2-0.4.2.crate) = 21889
+SHA256 (rust/crates/mac-notification-sys-0.6.6.crate) = 119c8490084af61b44c9eda9d626475847a186737c0378c85e32d77c33a01cd4
+SIZE (rust/crates/mac-notification-sys-0.6.6.crate) = 12020
+SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44
+SIZE (rust/crates/mach2-0.4.3.crate) = 22180
SHA256 (rust/crates/make-cmd-0.1.0.crate) = a8ca8afbe8af1785e09636acb5a41e08a765f5f0340568716c18a8700ba3c0d3
SIZE (rust/crates/make-cmd-0.1.0.crate) = 1432
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
@@ -569,64 +567,56 @@ SHA256 (rust/crates/markup5ever-0.12.1.crate) = 16ce3abbeba692c8b8441d036ef91aea
SIZE (rust/crates/markup5ever-0.12.1.crate) = 34763
SHA256 (rust/crates/markup5ever_rcdom-0.3.0.crate) = edaa21ab3701bfee5099ade5f7e1f84553fd19228cf332f13cd6e964bf59be18
SIZE (rust/crates/markup5ever_rcdom-0.3.0.crate) = 18284
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519
SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/muldiv-1.0.1.crate) = 956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0
SIZE (rust/crates/muldiv-1.0.1.crate) = 4901
SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
-SHA256 (rust/crates/native-tls-0.2.12.crate) = a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466
-SIZE (rust/crates/native-tls-0.2.12.crate) = 29517
-SHA256 (rust/crates/ndk-0.8.0.crate) = 2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7
-SIZE (rust/crates/ndk-0.8.0.crate) = 79770
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4
SIZE (rust/crates/ndk-0.9.0.crate) = 84865
SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
-SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
-SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
SHA256 (rust/crates/ndk-sys-0.6.0+11769913.crate) = ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873
SIZE (rust/crates/ndk-sys-0.6.0+11769913.crate) = 329984
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
-SHA256 (rust/crates/no-std-compat-0.4.1.crate) = b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c
-SIZE (rust/crates/no-std-compat-0.4.1.crate) = 7600
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nonzero_ext-0.3.0.crate) = 38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21
SIZE (rust/crates/nonzero_ext-0.3.0.crate) = 15855
SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
-SHA256 (rust/crates/notify-rust-4.11.3.crate) = 5134a72dc570b178bff81b01e81ab14a6fcc015391ed4b3b14853090658cd3a3
-SIZE (rust/crates/notify-rust-4.11.3.crate) = 58956
+SHA256 (rust/crates/notify-rust-4.11.7.crate) = 6442248665a5aa2514e794af3b39661a8e73033b1cc5e59899e1276117ee4400
+SIZE (rust/crates/notify-rust-4.11.7.crate) = 59113
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
-SIZE (rust/crates/num-derive-0.3.3.crate) = 14545
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
@@ -637,38 +627,50 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54
SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179
-SIZE (rust/crates/num_enum-0.7.3.crate) = 18603
-SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56
-SIZE (rust/crates/num_enum_derive-0.7.3.crate) = 17092
+SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
+SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
+SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
+SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/oauth2-4.4.2.crate) = c38841cdd844847e3e7c8d29cef9dcfed8877f8f56f9071f77843ecf3baf937f
-SIZE (rust/crates/oauth2-4.4.2.crate) = 74489
+SHA256 (rust/crates/oauth2-5.0.0.crate) = 51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d
+SIZE (rust/crates/oauth2-5.0.0.crate) = 91364
SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
SIZE (rust/crates/objc-0.2.7.crate) = 22036
-SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
-SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
SIZE (rust/crates/objc2-0.5.2.crate) = 199204
+SHA256 (rust/crates/objc2-0.6.2.crate) = 561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc
+SIZE (rust/crates/objc2-0.6.2.crate) = 272954
SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff
SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435
+SHA256 (rust/crates/objc2-audio-toolbox-0.3.1.crate) = 10cbe18d879e20a4aea544f8befe38bcf52255eb63d3f23eca2842f3319e4c07
+SIZE (rust/crates/objc2-audio-toolbox-0.3.1.crate) = 178229
SHA256 (rust/crates/objc2-cloud-kit-0.2.2.crate) = 74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009
SIZE (rust/crates/objc2-cloud-kit-0.2.2.crate) = 27094
SHA256 (rust/crates/objc2-contacts-0.2.2.crate) = a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889
SIZE (rust/crates/objc2-contacts-0.2.2.crate) = 17094
+SHA256 (rust/crates/objc2-core-audio-0.3.1.crate) = ca44961e888e19313b808f23497073e3f6b3c22bb485056674c8b49f3b025c82
+SIZE (rust/crates/objc2-core-audio-0.3.1.crate) = 31692
+SHA256 (rust/crates/objc2-core-audio-types-0.3.1.crate) = c0f1cc99bb07ad2ddb6527ddf83db6a15271bb036b3eb94b801cd44fdc666ee1
+SIZE (rust/crates/objc2-core-audio-types-0.3.1.crate) = 19365
SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef
SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575
+SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
+SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121
SHA256 (rust/crates/objc2-core-image-0.2.2.crate) = 55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80
SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050
SHA256 (rust/crates/objc2-core-location-0.2.2.crate) = 000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781
SIZE (rust/crates/objc2-core-location-0.2.2.crate) = 13100
-SHA256 (rust/crates/objc2-encode-4.0.3.crate) = 7891e71393cd1f227313c9379a26a584ff3d7e6e7159e988851f0934c993f0f8
-SIZE (rust/crates/objc2-encode-4.0.3.crate) = 19478
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
SHA256 (rust/crates/objc2-foundation-0.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8
SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330
+SHA256 (rust/crates/objc2-foundation-0.3.1.crate) = 900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c
+SIZE (rust/crates/objc2-foundation-0.3.1.crate) = 324572
+SHA256 (rust/crates/objc2-io-kit-0.3.1.crate) = 71c1c64d6120e51cd86033f67176b1cb66780c2efe34dec55176f77befd93c0a
+SIZE (rust/crates/objc2-io-kit-0.3.1.crate) = 220419
SHA256 (rust/crates/objc2-link-presentation-0.2.2.crate) = a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398
SIZE (rust/crates/objc2-link-presentation-0.2.2.crate) = 4440
SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6
@@ -683,214 +685,198 @@ SHA256 (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 44fa5f9748dbfe
SIZE (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 6017
SHA256 (rust/crates/objc2-user-notifications-0.2.2.crate) = 76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3
SIZE (rust/crates/objc2-user-notifications-0.2.2.crate) = 9600
-SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
-SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
-SIZE (rust/crates/object-0.36.5.crate) = 327435
-SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb
-SIZE (rust/crates/oboe-0.6.1.crate) = 24588
-SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d
-SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-0.10.68.crate) = 6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5
-SIZE (rust/crates/openssl-0.10.68.crate) = 276578
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
+SIZE (rust/crates/open-5.3.2.crate) = 26342
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/option-operations-0.5.0.crate) = 7c26d27bb1aeab65138e4bf7666045169d1717febcc9ff870166be8348b223d0
SIZE (rust/crates/option-operations-0.5.0.crate) = 19262
SHA256 (rust/crates/orbclient-0.3.48.crate) = ba0b26cec2e24f08ed8bb31519a9333140a6599b867dac464bb150bdb796fd43
SIZE (rust/crates/orbclient-0.3.48.crate) = 1324601
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/owned_ttf_parser-0.25.0.crate) = 22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4
-SIZE (rust/crates/owned_ttf_parser-0.25.0.crate) = 151164
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/owned_ttf_parser-0.25.1.crate) = 36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b
+SIZE (rust/crates/owned_ttf_parser-0.25.1.crate) = 8989
+SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
+SIZE (rust/crates/parking-2.2.1.crate) = 10685
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
+SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
-SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
-SIZE (rust/crates/phf-0.11.2.crate) = 21569
-SHA256 (rust/crates/phf_codegen-0.11.2.crate) = e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a
-SIZE (rust/crates/phf_codegen-0.11.2.crate) = 12977
-SHA256 (rust/crates/phf_generator-0.10.0.crate) = 5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6
-SIZE (rust/crates/phf_generator-0.10.0.crate) = 7525
-SHA256 (rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0
-SIZE (rust/crates/phf_generator-0.11.2.crate) = 14190
-SHA256 (rust/crates/phf_shared-0.10.0.crate) = b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096
-SIZE (rust/crates/phf_shared-0.10.0.crate) = 4095
-SHA256 (rust/crates/phf_shared-0.11.2.crate) = 90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b
-SIZE (rust/crates/phf_shared-0.11.2.crate) = 14284
-SHA256 (rust/crates/pin-project-1.1.7.crate) = be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95
-SIZE (rust/crates/pin-project-1.1.7.crate) = 55438
-SHA256 (rust/crates/pin-project-internal-1.1.7.crate) = 3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c
-SIZE (rust/crates/pin-project-internal-1.1.7.crate) = 28549
-SHA256 (rust/crates/pin-project-lite-0.2.15.crate) = 915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff
-SIZE (rust/crates/pin-project-lite-0.2.15.crate) = 29683
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f
SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/png-0.17.15.crate) = b67582bd5b65bdff614270e2ea89a1cf15bef71245cc1e5f7ea126977144211d
-SIZE (rust/crates/png-0.17.15.crate) = 117111
-SHA256 (rust/crates/polling-3.7.4.crate) = a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f
-SIZE (rust/crates/polling-3.7.4.crate) = 58239
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
+SIZE (rust/crates/png-0.17.16.crate) = 117975
+SHA256 (rust/crates/polling-3.10.0.crate) = b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829
+SIZE (rust/crates/polling-3.10.0.crate) = 60095
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portaudio-rs-0.3.2.crate) = cdb6b5eff96ccc9bf44d34c379ab03ae944426d83d1694345bdf8159d561d562
SIZE (rust/crates/portaudio-rs-0.3.2.crate) = 13267
SHA256 (rust/crates/portaudio-sys-0.1.1.crate) = 5194a4fa953b4ffd851c320ef6f0484cd7278cb7169ea9d6c433e49b23f7b7f5
SIZE (rust/crates/portaudio-sys-0.1.1.crate) = 2327
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
-SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
-SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/prettyplease-0.2.25.crate) = 64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033
-SIZE (rust/crates/prettyplease-0.2.25.crate) = 58681
-SHA256 (rust/crates/priority-queue-2.1.1.crate) = 714c75db297bc88a63783ffc6ab9f830698a6705aa0201416931759ef4c8183d
-SIZE (rust/crates/priority-queue-2.1.1.crate) = 36321
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/profiling-1.0.16.crate) = afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d
-SIZE (rust/crates/profiling-1.0.16.crate) = 12588
-SHA256 (rust/crates/profiling-procmacros-1.0.16.crate) = a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30
-SIZE (rust/crates/profiling-procmacros-1.0.16.crate) = 5893
-SHA256 (rust/crates/protobuf-3.7.1.crate) = a3a7c64d9bf75b1b8d981124c14c179074e8caa7dfe7b6a12e6222ddcd0c8f72
-SIZE (rust/crates/protobuf-3.7.1.crate) = 211735
-SHA256 (rust/crates/protobuf-codegen-3.7.1.crate) = e26b833f144769a30e04b1db0146b2aaa53fd2fd83acf10a6b5f996606c18144
-SIZE (rust/crates/protobuf-codegen-3.7.1.crate) = 57731
-SHA256 (rust/crates/protobuf-parse-3.7.1.crate) = 322330e133eab455718444b4e033ebfac7c6528972c784fcde28d2cc783c6257
-SIZE (rust/crates/protobuf-parse-3.7.1.crate) = 67979
-SHA256 (rust/crates/protobuf-support-3.7.1.crate) = b088fd20b938a875ea00843b6faf48579462630015c3788d397ad6a786663252
-SIZE (rust/crates/protobuf-support-3.7.1.crate) = 11771
+SHA256 (rust/crates/priority-queue-2.5.0.crate) = 5676d703dda103cbb035b653a9f11448c0a7216c7926bd35fcb5865475d0c970
+SIZE (rust/crates/priority-queue-2.5.0.crate) = 49045
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773
+SIZE (rust/crates/profiling-1.0.17.crate) = 13493
+SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b
+SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895
+SHA256 (rust/crates/protobuf-3.7.2.crate) = d65a1d4ddae7d8b5de68153b48f6aa3bba8cb002b243dbdbc55a5afbc98f99f4
+SIZE (rust/crates/protobuf-3.7.2.crate) = 211978
+SHA256 (rust/crates/protobuf-codegen-3.7.2.crate) = 5d3976825c0014bbd2f3b34f0001876604fe87e0c86cd8fa54251530f1544ace
+SIZE (rust/crates/protobuf-codegen-3.7.2.crate) = 58021
+SHA256 (rust/crates/protobuf-json-mapping-3.7.2.crate) = e0d6e4be637b310d8a5c02fa195243328e2d97fa7df1127a27281ef1187fcb1d
+SIZE (rust/crates/protobuf-json-mapping-3.7.2.crate) = 17932
+SHA256 (rust/crates/protobuf-parse-3.7.2.crate) = b4aeaa1f2460f1d348eeaeed86aea999ce98c1bded6f089ff8514c9d9dbdc973
+SIZE (rust/crates/protobuf-parse-3.7.2.crate) = 68279
+SHA256 (rust/crates/protobuf-support-3.7.2.crate) = 3e36c2f31e0a47f9280fb347ef5e461ffcd2c52dd520d8e216b52f93b0b0d7d6
+SIZE (rust/crates/protobuf-support-3.7.2.crate) = 11725
SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
SIZE (rust/crates/qoi-0.4.1.crate) = 71135
SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
-SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
-SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
-SHA256 (rust/crates/quick-xml-0.36.2.crate) = f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe
-SIZE (rust/crates/quick-xml-0.36.2.crate) = 185201
-SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef
-SIZE (rust/crates/quinn-0.11.6.crate) = 78222
-SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d
-SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286
-SHA256 (rust/crates/quinn-udp-0.5.8.crate) = 52cd4b1eff68bf27940dd39811292c49e007f4d0b4c357358dc9b0197be6b527
-SIZE (rust/crates/quinn-udp-0.5.8.crate) = 25336
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
+SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
+SIZE (rust/crates/quinn-0.11.9.crate) = 83606
+SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31
+SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
+SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
+SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/rand_distr-0.4.3.crate) = 32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31
-SIZE (rust/crates/rand_distr-0.4.3.crate) = 58255
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rand_distr-0.5.1.crate) = 6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463
+SIZE (rust/crates/rand_distr-0.5.1.crate) = 75593
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
SHA256 (rust/crates/rav1e-0.7.1.crate) = cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9
SIZE (rust/crates/rav1e-0.7.1.crate) = 1472522
-SHA256 (rust/crates/ravif-0.11.11.crate) = 2413fd96bd0ea5cdeeb37eaf446a22e6ed7b981d792828721e74ded1980a45c6
-SIZE (rust/crates/ravif-0.11.11.crate) = 11362
+SHA256 (rust/crates/ravif-0.11.20.crate) = 5825c26fddd16ab9f515930d49028a630efec172e903483c94796cfe31893e6b
+SIZE (rust/crates/ravif-0.11.20.crate) = 19233
SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539
SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
-SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/reqwest-0.12.9.crate) = a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f
-SIZE (rust/crates/reqwest-0.12.9.crate) = 179807
-SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
-SIZE (rust/crates/rgb-0.8.50.crate) = 21980
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rodio-0.19.0.crate) = 6006a627c1a38d37f3d3a85c6575418cfe34a5392d60a686d0071e1c8d427acb
-SIZE (rust/crates/rodio-0.19.0.crate) = 68402
-SHA256 (rust/crates/rsa-0.9.7.crate) = 47c75d7c5c6b673e58bf54d8544a9f432e3a925b0e80f7cd3602ab5c50c55519
-SIZE (rust/crates/rsa-0.9.7.crate) = 80231
-SHA256 (rust/crates/rspotify-0.13.3.crate) = 71aa4a990ef1bacbed874fbab621e16c61a8b5a56854ada6b2bcccf19acb5795
-SIZE (rust/crates/rspotify-0.13.3.crate) = 2448793
-SHA256 (rust/crates/rspotify-http-0.13.3.crate) = a193f73ee55ab66aeb0337170d120bc73ec4963b150d9c66d68b28d14bc5ac5f
-SIZE (rust/crates/rspotify-http-0.13.3.crate) = 6563
-SHA256 (rust/crates/rspotify-macros-0.13.3.crate) = b78387b0ebb8da6d4c72e728496b09701b7054c0ef88ea2f4f40e46b9107a6de
-SIZE (rust/crates/rspotify-macros-0.13.3.crate) = 2888
-SHA256 (rust/crates/rspotify-model-0.13.3.crate) = 1b6ce0f0ecf4eb3b0b8ab7c6932328d03040dd77169b1c533a3ead1308985af6
-SIZE (rust/crates/rspotify-model-0.13.3.crate) = 23627
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
-SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/rustc-hash-2.1.0.crate) = c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497
-SIZE (rust/crates/rustc-hash-2.1.0.crate) = 13316
-SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
-SIZE (rust/crates/rustix-0.38.42.crate) = 378683
-SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
-SIZE (rust/crates/rustls-0.21.12.crate) = 285674
-SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
-SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-0.23.20.crate) = 5065c3f250cbd332cd894be57c40fa52387247659b14a2d6041d121547903b1b
-SIZE (rust/crates/rustls-0.23.20.crate) = 335933
-SHA256 (rust/crates/rustls-native-certs-0.7.3.crate) = e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5
-SIZE (rust/crates/rustls-native-certs-0.7.3.crate) = 31564
-SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
-SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
-SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
-SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
-SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
-SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.10.1.crate) = d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37
-SIZE (rust/crates/rustls-pki-types-1.10.1.crate) = 58944
-SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
-SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
-SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
+SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
+SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
+SIZE (rust/crates/rgb-0.8.52.crate) = 22449
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rodio-0.21.1.crate) = e40ecf59e742e03336be6a3d53755e789fd05a059fa22dfa0ed624722319e183
+SIZE (rust/crates/rodio-0.21.1.crate) = 135395
+SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b
+SIZE (rust/crates/rsa-0.9.8.crate) = 85741
+SHA256 (rust/crates/rspotify-0.15.1.crate) = c39d180900892f9b6327d087b239ea82b8ed911fe9aa18d4942ffdbf8055a5fc
+SIZE (rust/crates/rspotify-0.15.1.crate) = 2455364
+SHA256 (rust/crates/rspotify-http-0.15.1.crate) = 945a4224bc10689210e3a174d11a0fe739cc3cd274a5b20e189fa6dcd075c3ee
+SIZE (rust/crates/rspotify-http-0.15.1.crate) = 23362
+SHA256 (rust/crates/rspotify-macros-0.15.1.crate) = beb553ecf4dc5bb227ff9ad722aada0c000fe02cb95d5d94bed15580d488f63d
+SIZE (rust/crates/rspotify-macros-0.15.1.crate) = 3680
+SHA256 (rust/crates/rspotify-model-0.15.1.crate) = 9d78e4c1c1f0363c8d5950337eca16f17483e8da86548c34fa4fdc94f5c7746e
+SIZE (rust/crates/rspotify-model-0.15.1.crate) = 27686
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
@@ -899,36 +885,34 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
-SIZE (rust/crates/sct-0.7.1.crate) = 27501
SHA256 (rust/crates/sctk-adwaita-0.10.1.crate) = b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec
SIZE (rust/crates/sctk-adwaita-0.10.1.crate) = 53237
-SHA256 (rust/crates/sdl2-0.37.0.crate) = 3b498da7d14d1ad6c839729bd4ad6fc11d90a57583605f3b4df2cd709a9cd380
-SIZE (rust/crates/sdl2-0.37.0.crate) = 190053
-SHA256 (rust/crates/sdl2-sys-0.37.0.crate) = 951deab27af08ed9c6068b7b0d05a93c91f0a8eb16b6b816a5e73452a43521d3
-SIZE (rust/crates/sdl2-sys-0.37.0.crate) = 8445355
+SHA256 (rust/crates/sdl2-0.38.0.crate) = 2d42407afc6a8ab67e36f92e80b8ba34cbdc55aaeed05249efe9a2e8d0e9feef
+SIZE (rust/crates/sdl2-0.38.0.crate) = 202759
+SHA256 (rust/crates/sdl2-sys-0.38.0.crate) = 3ff61407fc75d4b0bbc93dc7e4d6c196439965fbef8e4a4f003a36095823eac0
+SIZE (rust/crates/sdl2-sys-0.38.0.crate) = 8446305
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-3.0.1.crate) = e1415a607e92bec364ea2cf9264646dcce0f91e6d65281bd6f2819cca3bf39c8
-SIZE (rust/crates/security-framework-3.0.1.crate) = 84749
-SHA256 (rust/crates/security-framework-sys-2.12.1.crate) = fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2
-SIZE (rust/crates/security-framework-sys-2.12.1.crate) = 20112
-SHA256 (rust/crates/serde-1.0.216.crate) = 0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e
-SIZE (rust/crates/serde-1.0.216.crate) = 79000
-SHA256 (rust/crates/serde_derive-1.0.216.crate) = 46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e
-SIZE (rust/crates/serde_derive-1.0.216.crate) = 57674
-SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
-SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
-SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
-SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
+SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
+SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shannon-0.2.0.crate) = 7ea5b41c9427b56caa7b808cb548a04fb50bb5b9e98590b53f28064ff4174561
SIZE (rust/crates/shannon-0.2.0.crate) = 3503
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
@@ -937,36 +921,36 @@ SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6
SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
-SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
-SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/sixel-rs-0.3.3.crate) = cfa95c014543113a192d906e5971d0c8d1e8b4cc1e61026539687a7016644ce5
SIZE (rust/crates/sixel-rs-0.3.3.crate) = 21265
SHA256 (rust/crates/sixel-sys-0.3.1.crate) = fb46e0cd5569bf910390844174a5a99d52dd40681fff92228d221d9f8bf87dea
SIZE (rust/crates/sixel-sys-0.3.1.crate) = 5486269
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smithay-client-toolkit-0.19.2.crate) = 3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016
SIZE (rust/crates/smithay-client-toolkit-0.19.2.crate) = 131504
SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead
SIZE (rust/crates/smol_str-0.2.2.crate) = 15840
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
-SHA256 (rust/crates/souvlaki-0.7.3.crate) = ea4544ba17df4ac03d6503ae8abba19adad3ae89203a425945dc4c12d7790bfa
-SIZE (rust/crates/souvlaki-0.7.3.crate) = 33573
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/souvlaki-0.8.3.crate) = 5855c8f31521af07d896b852eaa9eca974ddd3211fc2ae292e58dda8eb129bc8
+SIZE (rust/crates/souvlaki-0.8.3.crate) = 35554
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spinning_top-0.3.0.crate) = d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300
@@ -979,16 +963,20 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
-SHA256 (rust/crates/string_cache-0.8.7.crate) = f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b
-SIZE (rust/crates/string_cache-0.8.7.crate) = 16655
-SHA256 (rust/crates/string_cache_codegen-0.5.2.crate) = 6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988
-SIZE (rust/crates/string_cache_codegen-0.5.2.crate) = 8156
+SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
+SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
+SHA256 (rust/crates/string_cache_codegen-0.5.4.crate) = c711928715f1fe0fe509c53b43e993a9a557babc2d0a3567d0a3006f1ac931a0
+SIZE (rust/crates/string_cache_codegen-0.5.4.crate) = 9406
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/symphonia-0.5.4.crate) = 815c942ae7ee74737bb00f965fa5b5a2ac2ce7b6c01c0cc169bbeaf7abd5f5a9
@@ -1005,120 +993,124 @@ SHA256 (rust/crates/symphonia-metadata-0.5.4.crate) = bc622b9841a10089c5b18e99eb
SIZE (rust/crates/symphonia-metadata-0.5.4.crate) = 23343
SHA256 (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 484472580fa49991afda5f6550ece662237b00c6f562c7d9638d1b086ed010fe
SIZE (rust/crates/symphonia-utils-xiph-0.5.4.crate) = 5787
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
-SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
-SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/sysinfo-0.31.4.crate) = 355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be
-SIZE (rust/crates/sysinfo-0.31.4.crate) = 182989
-SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
-SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/sysinfo-0.36.1.crate) = 252800745060e7b9ffb7b2badbd8b31cfa4aa2e61af879d0a3bf2a317c20217d
+SIZE (rust/crates/sysinfo-0.36.1.crate) = 213643
SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
-SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
-SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349
SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
-SHA256 (rust/crates/system-deps-7.0.3.crate) = 66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005
-SIZE (rust/crates/system-deps-7.0.3.crate) = 26313
+SHA256 (rust/crates/system-deps-7.0.5.crate) = e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb
+SIZE (rust/crates/system-deps-7.0.5.crate) = 28669
SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/tauri-winrt-notification-0.2.1.crate) = f89f5fb70d6f62381f5d9b2ba9008196150b40b75f3068eb24faeddf1c686871
-SIZE (rust/crates/tauri-winrt-notification-0.2.1.crate) = 42232
-SHA256 (rust/crates/tempfile-3.14.0.crate) = 28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c
-SIZE (rust/crates/tempfile-3.14.0.crate) = 35065
+SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
+SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
+SHA256 (rust/crates/tauri-winrt-notification-0.7.2.crate) = 0b1e66e07de489fe43a46678dd0b8df65e0c973909df1b60ba33874e297ba9b9
+SIZE (rust/crates/tauri-winrt-notification-0.7.2.crate) = 46776
+SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
+SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
SIZE (rust/crates/tendril-0.4.3.crate) = 37210
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.7.crate) = 93605438cbd668185516ab499d589afb7ee1859ea3d5fc8f6b0755e1c7443767
-SIZE (rust/crates/thiserror-2.0.7.crate) = 28456
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.7.crate) = e1d8749b4531af2117677a5fcd12b1348a3fe2b81e36e61ffeac5c4aa3273e36
-SIZE (rust/crates/thiserror-impl-2.0.7.crate) = 20954
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/thread-id-4.2.2.crate) = cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea
SIZE (rust/crates/thread-id-4.2.2.crate) = 9230
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
+SHA256 (rust/crates/time-0.3.42.crate) = 8ca967379f9d8eb8058d86ed467d81d03e81acd45757e4ca341c24affbe8e8e3
+SIZE (rust/crates/time-0.3.42.crate) = 142370
+SHA256 (rust/crates/time-core-0.1.5.crate) = a9108bb380861b07264b950ded55a44a14a4adc68b9f5efd85aafc3aa4d40a68
+SIZE (rust/crates/time-core-0.1.5.crate) = 9110
+SHA256 (rust/crates/time-macros-0.2.23.crate) = 7182799245a7264ce590b349d90338f1c1affad93d2639aed5f8f69c090b334c
+SIZE (rust/crates/time-macros-0.2.23.crate) = 24713
SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab
SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082
SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93
SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
-SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.42.0.crate) = 5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551
-SIZE (rust/crates/tokio-1.42.0.crate) = 806998
-SHA256 (rust/crates/tokio-macros-2.4.0.crate) = 693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752
-SIZE (rust/crates/tokio-macros-2.4.0.crate) = 12501
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
-SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
-SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
-SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
-SHA256 (rust/crates/tokio-socks-0.5.2.crate) = 0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f
-SIZE (rust/crates/tokio-socks-0.5.2.crate) = 22102
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-tungstenite-0.24.0.crate) = edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9
-SIZE (rust/crates/tokio-tungstenite-0.24.0.crate) = 28904
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
+SHA256 (rust/crates/tokio-tungstenite-0.27.0.crate) = 489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1
+SIZE (rust/crates/tokio-tungstenite-0.27.0.crate) = 29756
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
SHA256 (rust/crates/ttl_cache-0.5.1.crate) = 4189890526f0168710b6ee65ceaedf1460c48a14318ceec933cb26baa492096a
SIZE (rust/crates/ttl_cache-0.5.1.crate) = 9923
-SHA256 (rust/crates/tungstenite-0.24.0.crate) = 18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a
-SIZE (rust/crates/tungstenite-0.24.0.crate) = 61527
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/tungstenite-0.27.0.crate) = eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d
+SIZE (rust/crates/tungstenite-0.27.0.crate) = 67162
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
+SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
@@ -1129,251 +1121,253 @@ SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b819
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
-SIZE (rust/crates/uuid-1.11.0.crate) = 47683
-SHA256 (rust/crates/v_frame-0.3.8.crate) = d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b
-SIZE (rust/crates/v_frame-0.3.8.crate) = 14967
-SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
-SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/uuid-1.18.0.crate) = f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be
+SIZE (rust/crates/uuid-1.18.0.crate) = 59782
+SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
+SIZE (rust/crates/v_frame-0.3.9.crate) = 20856
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/vergen-9.0.2.crate) = 31f25fc8f8f05df455c7941e87f093ad22522a9ff33d7a027774815acf6f0639
-SIZE (rust/crates/vergen-9.0.2.crate) = 33523
-SHA256 (rust/crates/vergen-gitcl-1.0.2.crate) = 0227006d09f98ab00ea69e9a5e055e676a813cfbed4232986176c86a6080b997
-SIZE (rust/crates/vergen-gitcl-1.0.2.crate) = 28522
-SHA256 (rust/crates/vergen-lib-0.1.5.crate) = c0c767e6751c09fc85cde58722cf2f1007e80e4c8d5a4321fc90d83dc54ca147
-SIZE (rust/crates/vergen-lib-0.1.5.crate) = 20768
+SHA256 (rust/crates/vergen-9.0.6.crate) = 6b2bf58be11fc9414104c6d3a2e464163db5ef74b12296bda593cac37b6e4777
+SIZE (rust/crates/vergen-9.0.6.crate) = 33160
+SHA256 (rust/crates/vergen-gitcl-1.0.8.crate) = b9dfc1de6eb2e08a4ddf152f1b179529638bedc0ea95e6d667c014506377aefe
+SIZE (rust/crates/vergen-gitcl-1.0.8.crate) = 28712
+SHA256 (rust/crates/vergen-lib-0.1.6.crate) = 9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166
+SIZE (rust/crates/vergen-lib-0.1.6.crate) = 20754
SHA256 (rust/crates/version-compare-0.1.1.crate) = 579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29
SIZE (rust/crates/version-compare-0.1.1.crate) = 13224
SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/viuer-0.9.1.crate) = d3f25eeadaacb5253b24f4b576fecad471b07107e552e2a631a6d7ab5e1e49e0
-SIZE (rust/crates/viuer-0.9.1.crate) = 15447
+SHA256 (rust/crates/viuer-0.9.2.crate) = 0ae7c6870b98c838123f22cac9a594cbe2d74ea48d79271c08f8c9e680b40fac
+SIZE (rust/crates/viuer-0.9.2.crate) = 25742
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.99.crate) = a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396
-SIZE (rust/crates/wasm-bindgen-0.2.99.crate) = 46136
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79
-SIZE (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 30928
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.49.crate) = 38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2
-SIZE (rust/crates/wasm-bindgen-futures-0.4.49.crate) = 14838
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe
-SIZE (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 7011
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 22800
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6
-SIZE (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 7773
-SHA256 (rust/crates/wayland-backend-0.3.7.crate) = 056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6
-SIZE (rust/crates/wayland-backend-0.3.7.crate) = 71771
-SHA256 (rust/crates/wayland-client-0.31.7.crate) = b66249d3fc69f76fd74c82cc319300faa554e9d865dab1f7cd66cc20db10b280
-SIZE (rust/crates/wayland-client-0.31.7.crate) = 64486
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95
+SIZE (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 144010
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wayland-backend-0.3.11.crate) = 673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35
+SIZE (rust/crates/wayland-backend-0.3.11.crate) = 76980
+SHA256 (rust/crates/wayland-client-0.31.11.crate) = c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d
+SIZE (rust/crates/wayland-client-0.31.11.crate) = 65932
SHA256 (rust/crates/wayland-csd-frame-0.3.0.crate) = 625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e
SIZE (rust/crates/wayland-csd-frame-0.3.0.crate) = 5696
-SHA256 (rust/crates/wayland-cursor-0.31.7.crate) = 32b08bc3aafdb0035e7fe0fdf17ba0c09c268732707dca4ae098f60cb28c9e4c
-SIZE (rust/crates/wayland-cursor-0.31.7.crate) = 7567
-SHA256 (rust/crates/wayland-protocols-0.32.5.crate) = 7cd0ade57c4e6e9a8952741325c30bf82f4246885dca8bf561898b86d0c1f58e
-SIZE (rust/crates/wayland-protocols-0.32.5.crate) = 176196
-SHA256 (rust/crates/wayland-protocols-plasma-0.3.5.crate) = 9b31cab548ee68c7eb155517f2212049dc151f7cd7910c2b66abfd31c3ee12bd
-SIZE (rust/crates/wayland-protocols-plasma-0.3.5.crate) = 60530
-SHA256 (rust/crates/wayland-protocols-wlr-0.3.5.crate) = 782e12f6cd923c3c316130d56205ebab53f55d6666b7faddfad36cecaeeb4022
-SIZE (rust/crates/wayland-protocols-wlr-0.3.5.crate) = 26282
-SHA256 (rust/crates/wayland-scanner-0.31.5.crate) = 597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3
-SIZE (rust/crates/wayland-scanner-0.31.5.crate) = 35779
-SHA256 (rust/crates/wayland-sys-0.31.5.crate) = efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09
-SIZE (rust/crates/wayland-sys-0.31.5.crate) = 8630
-SHA256 (rust/crates/web-sys-0.3.76.crate) = 04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc
-SIZE (rust/crates/web-sys-0.3.76.crate) = 635842
+SHA256 (rust/crates/wayland-cursor-0.31.11.crate) = 447ccc440a881271b19e9989f75726d60faa09b95b0200a9b7eb5cc47c3eeb29
+SIZE (rust/crates/wayland-cursor-0.31.11.crate) = 9785
+SHA256 (rust/crates/wayland-protocols-0.32.9.crate) = efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901
+SIZE (rust/crates/wayland-protocols-0.32.9.crate) = 155404
+SHA256 (rust/crates/wayland-protocols-plasma-0.3.9.crate) = a07a14257c077ab3279987c4f8bb987851bf57081b93710381daea94f2c2c032
+SIZE (rust/crates/wayland-protocols-plasma-0.3.9.crate) = 69243
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.9.crate) = efd94963ed43cf9938a090ca4f7da58eb55325ec8200c3848963e98dc25b78ec
+SIZE (rust/crates/wayland-protocols-wlr-0.3.9.crate) = 28723
+SHA256 (rust/crates/wayland-scanner-0.31.7.crate) = 54cb1e9dc49da91950bdfd8b848c49330536d9d1fb03d4bfec8cae50caa50ae3
+SIZE (rust/crates/wayland-scanner-0.31.7.crate) = 36483
+SHA256 (rust/crates/wayland-sys-0.31.7.crate) = 34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142
+SIZE (rust/crates/wayland-sys-0.31.7.crate) = 10106
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-0.22.4.crate) = ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53
-SIZE (rust/crates/webpki-0.22.4.crate) = 63472
-SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
-SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
-SHA256 (rust/crates/webpki-roots-0.26.7.crate) = 5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e
-SIZE (rust/crates/webpki-roots-0.26.7.crate) = 249392
-SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
-SIZE (rust/crates/weezl-0.1.8.crate) = 42175
+SHA256 (rust/crates/webbrowser-1.0.5.crate) = aaf4f3c0ba838e82b4e5ccc4157003fb8c324ee24c058470ffb82820becbde98
+SIZE (rust/crates/webbrowser-1.0.5.crate) = 56190
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
+SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
+SIZE (rust/crates/weezl-0.1.10.crate) = 46418
SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
SIZE (rust/crates/which-4.4.2.crate) = 15953
-SHA256 (rust/crates/which-7.0.0.crate) = c9cad3279ade7346b96e38731a641d7343dd6a53d55083dd54eadfa5a1b38c6b
-SIZE (rust/crates/which-7.0.0.crate) = 18462
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
+SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.44.0.crate) = 9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b
SIZE (rust/crates/windows-0.44.0.crate) = 11502336
SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49
SIZE (rust/crates/windows-0.54.0.crate) = 11096265
-SHA256 (rust/crates/windows-0.56.0.crate) = 1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132
-SIZE (rust/crates/windows-0.56.0.crate) = 10807828
-SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
-SIZE (rust/crates/windows-0.57.0.crate) = 9694564
SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
SIZE (rust/crates/windows-0.58.0.crate) = 9744521
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
-SHA256 (rust/crates/windows-core-0.56.0.crate) = 4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6
-SIZE (rust/crates/windows-core-0.56.0.crate) = 45084
-SHA256 (rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
-SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
-SHA256 (rust/crates/windows-implement-0.56.0.crate) = f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b
-SIZE (rust/crates/windows-implement-0.56.0.crate) = 9157
-SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
-SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
-SHA256 (rust/crates/windows-interface-0.56.0.crate) = 08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc
-SIZE (rust/crates/windows-interface-0.56.0.crate) = 9834
-SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
-SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
+SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-version-0.1.1.crate) = 6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515
-SIZE (rust/crates/windows-version-0.1.1.crate) = 7201
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
+SHA256 (rust/crates/windows-version-0.1.4.crate) = e04a5c6627e310a23ad2358483286c7df260c964eb2d003d8efd6d0f4e79265c
+SIZE (rust/crates/windows-version-0.1.4.crate) = 7263
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winit-0.30.5.crate) = 0be9e76a1f1077e04a411f0b989cbd3c93339e1771cb41e71ac4aee95bfd2c67
-SIZE (rust/crates/winit-0.30.5.crate) = 600312
-SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
-SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
-SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winit-0.30.12.crate) = c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732
+SIZE (rust/crates/winit-0.30.12.crate) = 604631
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/wit-bindgen-0.45.0.crate) = 052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814
+SIZE (rust/crates/wit-bindgen-0.45.0.crate) = 60405
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f
SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823
-SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12
-SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
-SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
-SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
-SHA256 (rust/crates/xcursor-0.3.8.crate) = 0ef33da6b1660b4ddbfb3aef0ade110c8b8a781a3b6382fa5f2b5b040fd55f61
-SIZE (rust/crates/xcursor-0.3.8.crate) = 7191
+SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414
+SIZE (rust/crates/x11rb-0.13.2.crate) = 220549
+SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd
+SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069
+SHA256 (rust/crates/xcursor-0.3.10.crate) = bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b
+SIZE (rust/crates/xcursor-0.3.10.crate) = 7768
SHA256 (rust/crates/xkbcommon-dl-0.4.2.crate) = d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5
SIZE (rust/crates/xkbcommon-dl-0.4.2.crate) = 5879
SHA256 (rust/crates/xkeysym-0.2.1.crate) = b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56
SIZE (rust/crates/xkeysym-0.2.1.crate) = 103129
SHA256 (rust/crates/xml5ever-0.18.1.crate) = 9bbb26405d8e919bc1547a5aa9abc95cbfa438f04844f5fdd9dc7596b748bf69
SIZE (rust/crates/xml5ever-0.18.1.crate) = 40190
-SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
-SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
-SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028
-SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388
-SHA256 (aome510-spotify-player-v0.20.4_GH0.tar.gz) = 1d13f47ef4df3415835736f32629d57e331707d781507007ea04217a7dc735d8
-SIZE (aome510-spotify-player-v0.20.4_GH0.tar.gz) = 157574
+SHA256 (rust/crates/zune-jpeg-0.4.20.crate) = fc1f7e205ce79eb2da3cd71c5f55f3589785cb7c79f6a03d1c8d1491bda5d089
+SIZE (rust/crates/zune-jpeg-0.4.20.crate) = 67723
+SHA256 (aome510-spotify-player-v0.21.0_GH0.tar.gz) = a1bc03ff6b1788283a38808745098d551f0d86b87a2fffabc61ceaaa17cfa93d
+SIZE (aome510-spotify-player-v0.21.0_GH0.tar.gz) = 165846
diff --git a/audio/spotify-player/files/patch-powerpc64le b/audio/spotify-player/files/patch-powerpc64le
deleted file mode 100644
index 6980b0d164d9..000000000000
--- a/audio/spotify-player/files/patch-powerpc64le
+++ /dev/null
@@ -1,20 +0,0 @@
-Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
-
---- cargo-crates/aws-lc-sys-0.23.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
-+++ cargo-crates/aws-lc-sys-0.23.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
-@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
-
- void OPENSSL_cpuid_setup(void) {
- #if defined(AT_HWCAP2)
-+#if defined(__linux__)
- OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
-+#elif defined(__FreeBSD__)
-+ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
-+#endif
- #else
- OPENSSL_ppc64le_hwcap2 = 0;
- #endif
-+
- OPENSSL_cpucap_initialized = 1;
-
- // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/audio/spotify-tui/Makefile b/audio/spotify-tui/Makefile
deleted file mode 100644
index d63ae268cce1..000000000000
--- a/audio/spotify-tui/Makefile
+++ /dev/null
@@ -1,302 +0,0 @@
-PORTNAME= spotify-tui
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.25.0
-PORTREVISION= 37
-CATEGORIES= audio
-
-MAINTAINER= lcook@FreeBSD.org
-COMMENT= Spotify for the terminal written in Rust
-WWW= https://github.com/Rigellute/spotify-tui
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-USES= cargo localbase:ldflags python:build ssl xorg
-USE_GITHUB= yes
-GH_ACCOUNT= Rigellute
-USE_XORG= xcb
-
-CARGO_CRATES= addr2line-0.14.1 \
- adler-0.2.3 \
- adler32-1.2.0 \
- aho-corasick-0.7.13 \
- ansi_term-0.11.0 \
- anyhow-1.0.43 \
- arboard-1.2.0 \
- arrayref-0.3.6 \
- arrayvec-0.5.1 \
- atty-0.2.14 \
- autocfg-0.1.7 \
- autocfg-1.0.0 \
- backtrace-0.3.56 \
- base64-0.10.1 \
- base64-0.11.0 \
- base64-0.12.3 \
- bitflags-1.2.1 \
- blake2b_simd-0.5.10 \
- block-0.1.6 \
- bumpalo-3.4.0 \
- bytemuck-1.4.1 \
- byteorder-1.3.4 \
- bytes-0.4.12 \
- bytes-0.5.6 \
- cassowary-0.3.0 \
- cc-1.0.58 \
- cfg-if-0.1.10 \
- cfg-if-1.0.0 \
- chrono-0.4.13 \
- clap-2.33.3 \
- clipboard-win-4.0.3 \
- cloudabi-0.0.3 \
- cloudabi-0.1.0 \
- color_quant-1.1.0 \
- constant_time_eq-0.1.5 \
- core-foundation-0.7.0 \
- core-foundation-0.9.1 \
- core-foundation-sys-0.7.0 \
- core-foundation-sys-0.8.2 \
- core-graphics-0.21.0 \
- crc32fast-1.2.1 \
- crossbeam-utils-0.7.2 \
- crossterm-0.20.0 \
- crossterm_winapi-0.8.0 \
- darling-0.9.0 \
- darling_core-0.9.0 \
- darling_macro-0.9.0 \
- deflate-0.8.6 \
- derive_builder-0.7.2 \
- derive_builder_core-0.5.0 \
- dirs-3.0.1 \
- dirs-sys-0.3.5 \
- dotenv-0.13.0 \
- dtoa-0.4.6 \
- either-1.5.3 \
- encoding_rs-0.8.23 \
- env_logger-0.6.2 \
- error-code-2.0.2 \
- failure-0.1.8 \
- failure_derive-0.1.8 \
- fnv-1.0.7 \
- foreign-types-0.3.2 \
- foreign-types-shared-0.1.1 \
- fuchsia-cprng-0.1.1 \
- fuchsia-zircon-0.3.3 \
- fuchsia-zircon-sys-0.3.3 \
- futures-0.3.5 \
- futures-channel-0.3.5 \
- futures-core-0.3.5 \
- futures-executor-0.3.5 \
- futures-io-0.3.5 \
- futures-macro-0.3.5 \
- futures-sink-0.3.5 \
- futures-task-0.3.5 \
- futures-util-0.3.5 \
- gethostname-0.2.1 \
- getrandom-0.1.14 \
- getrandom-0.2.2 \
- gimli-0.23.0 \
- h2-0.2.6 \
- hashbrown-0.8.1 \
- hermit-abi-0.1.15 \
- http-0.2.1 \
- http-body-0.3.1 \
- httparse-1.3.4 \
- humantime-1.3.0 \
- hyper-0.13.7 \
- hyper-tls-0.4.3 \
- ident_case-1.0.1 \
- idna-0.1.5 \
- idna-0.2.0 \
- image-0.23.12 \
- indexmap-1.5.0 \
- instant-0.1.7 \
- iovec-0.1.4 \
- itertools-0.8.2 \
- itoa-0.4.6 \
- jpeg-decoder-0.1.20 \
- js-sys-0.3.42 \
- kernel32-sys-0.2.2 \
- lazy_static-1.4.0 \
- libc-0.2.82 \
- linked-hash-map-0.5.3 \
- lock_api-0.4.1 \
- log-0.4.11 \
- malloc_buf-0.0.6 \
- matches-0.1.8 \
- memchr-2.3.3 \
- mime-0.3.16 \
- mime_guess-2.0.3 \
- miniz_oxide-0.3.7 \
- miniz_oxide-0.4.3 \
- mio-0.6.23 \
- mio-0.7.0 \
- mio-named-pipes-0.1.7 \
- mio-uds-0.6.8 \
- miow-0.2.2 \
- miow-0.3.5 \
- native-tls-0.2.4 \
- net2-0.2.37 \
- nix-0.20.0 \
- ntapi-0.3.4 \
- num-integer-0.1.43 \
- num-iter-0.1.42 \
- num-rational-0.3.2 \
- num-traits-0.2.12 \
- num_cpus-1.13.0 \
- objc-0.2.7 \
- objc-foundation-0.1.1 \
- objc_id-0.1.1 \
- object-0.23.0 \
- once_cell-1.4.0 \
- openssl-0.10.30 \
- openssl-probe-0.1.2 \
- openssl-sys-0.9.58 \
- parking_lot-0.11.0 \
- parking_lot_core-0.8.0 \
- percent-encoding-1.0.1 \
- percent-encoding-2.1.0 \
- pin-project-0.4.22 \
- pin-project-internal-0.4.22 \
- pin-project-lite-0.1.7 \
- pin-utils-0.1.0 \
- pkg-config-0.3.18 \
- png-0.16.8 \
- ppv-lite86-0.2.8 \
- proc-macro-hack-0.5.16 \
- proc-macro-nested-0.1.6 \
- proc-macro2-0.4.30 \
- proc-macro2-1.0.24 \
- quick-error-1.2.3 \
- quote-0.6.13 \
- quote-1.0.7 \
- rand-0.6.5 \
- rand-0.7.3 \
- rand-0.8.3 \
- rand_chacha-0.1.1 \
- rand_chacha-0.2.2 \
- rand_chacha-0.3.0 \
- rand_core-0.3.1 \
- rand_core-0.4.2 \
- rand_core-0.5.1 \
- rand_core-0.6.2 \
- rand_hc-0.1.0 \
- rand_hc-0.2.0 \
- rand_hc-0.3.0 \
- rand_isaac-0.1.1 \
- rand_jitter-0.1.4 \
- rand_os-0.1.3 \
- rand_pcg-0.1.2 \
- rand_xorshift-0.1.1 \
- random-0.12.2 \
- rdrand-0.4.0 \
- redox_syscall-0.1.57 \
- redox_users-0.3.4 \
- regex-1.3.9 \
- regex-syntax-0.6.18 \
- remove_dir_all-0.5.3 \
- reqwest-0.10.6 \
- rspotify-0.10.0 \
- rust-argon2-0.7.0 \
- rustc-demangle-0.1.16 \
- rustc-serialize-0.3.24 \
- ryu-1.0.5 \
- schannel-0.1.19 \
- scopeguard-1.1.0 \
- security-framework-0.4.4 \
- security-framework-sys-0.4.3 \
- serde-1.0.128 \
- serde_derive-1.0.128 \
- serde_json-1.0.64 \
- serde_urlencoded-0.6.1 \
- serde_yaml-0.8.19 \
- signal-hook-0.3.9 \
- signal-hook-mio-0.2.1 \
- signal-hook-registry-1.4.0 \
- slab-0.4.2 \
- smallvec-1.4.1 \
- socket2-0.3.19 \
- str-buf-1.0.5 \
- strsim-0.7.0 \
- strsim-0.8.0 \
- syn-0.15.44 \
- syn-1.0.60 \
- synstructure-0.12.4 \
- tempfile-3.1.0 \
- termcolor-1.1.0 \
- textwrap-0.11.0 \
- thiserror-1.0.20 \
- thiserror-impl-1.0.20 \
- thread_local-1.0.1 \
- tiff-0.6.1 \
- time-0.1.43 \
- tinyvec-0.3.3 \
- tokio-0.2.25 \
- tokio-macros-0.2.6 \
- tokio-socks-0.2.2 \
- tokio-tls-0.3.1 \
- tokio-util-0.3.1 \
- tower-service-0.3.0 \
- tracing-0.1.17 \
- tracing-core-0.1.11 \
- try-lock-0.2.3 \
- tui-0.16.0 \
- unicase-2.6.0 \
- unicode-bidi-0.3.4 \
- unicode-normalization-0.1.13 \
- unicode-segmentation-1.6.0 \
- unicode-width-0.1.8 \
- unicode-xid-0.1.0 \
- unicode-xid-0.2.1 \
- url-1.7.2 \
- url-2.1.1 \
- vcpkg-0.2.10 \
- vec_map-0.8.2 \
- version_check-0.9.2 \
- want-0.3.0 \
- wasi-0.9.0+wasi-snapshot-preview1 \
- wasi-0.10.2+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.65 \
- wasm-bindgen-backend-0.2.65 \
- wasm-bindgen-futures-0.4.15 \
- wasm-bindgen-macro-0.2.65 \
- wasm-bindgen-macro-support-0.2.65 \
- wasm-bindgen-shared-0.2.65 \
- web-sys-0.3.42 \
- webbrowser-0.5.5 \
- weezl-0.1.3 \
- widestring-0.4.2 \
- winapi-0.2.8 \
- winapi-0.3.9 \
- winapi-build-0.1.1 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-wsapoll-0.1.1 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- winreg-0.7.0 \
- ws2_32-sys-0.2.1 \
- x11rb-0.8.1 \
- yaml-rust-0.4.5
-
-BINARY_ALIAS= python3=${PYTHON_CMD}
-
-SUB_FILES= pkg-message
-PLIST_FILES= bin/spt
-PORTDOCS= CHANGELOG.md README.md
-
-OPTIONS_DEFINE= DOCS SPOTIFYD
-SPOTIFYD_DESC= Lightweight Spotify client daemon
-
-SPOTIFYD_RUN_DEPENDS= spotifyd:audio/spotifyd
-
-.include <bsd.port.options.mk>
-
-.if ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400092 && ${SSL_DEFAULT} == base ) || ${SSL_DEFAULT:Mopenssl} || ${SSL_DEFAULT:Mopenssl3*}
-BROKEN_SSL= base openssl openssl31
-BROKEN_SSL_REASON= Fails to detect OpenSSL 3.0.0 and later
-.endif
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/audio/spotify-tui/distinfo b/audio/spotify-tui/distinfo
deleted file mode 100644
index a2f8588930a6..000000000000
--- a/audio/spotify-tui/distinfo
+++ /dev/null
@@ -1,523 +0,0 @@
-TIMESTAMP = 1665751658
-SHA256 (rust/crates/addr2line-0.14.1.crate) = a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7
-SIZE (rust/crates/addr2line-0.14.1.crate) = 31201
-SHA256 (rust/crates/adler-0.2.3.crate) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e
-SIZE (rust/crates/adler-0.2.3.crate) = 12168
-SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
-SIZE (rust/crates/adler32-1.2.0.crate) = 6411
-SHA256 (rust/crates/aho-corasick-0.7.13.crate) = 043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86
-SIZE (rust/crates/aho-corasick-0.7.13.crate) = 111381
-SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
-SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
-SHA256 (rust/crates/anyhow-1.0.43.crate) = 28ae2b3dec75a406790005a200b1bd89785afc02517a00ca99ecfe093ee9e6cf
-SIZE (rust/crates/anyhow-1.0.43.crate) = 34968
-SHA256 (rust/crates/arboard-1.2.0.crate) = c3ac39a01d5684967619a6755f3cfc397e5202b5f012d0954ac5016f4b2a33eb
-SIZE (rust/crates/arboard-1.2.0.crate) = 37664
-SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
-SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
-SHA256 (rust/crates/arrayvec-0.5.1.crate) = cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8
-SIZE (rust/crates/arrayvec-0.5.1.crate) = 26816
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-0.1.7.crate) = 1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2
-SIZE (rust/crates/autocfg-0.1.7.crate) = 12158
-SHA256 (rust/crates/autocfg-1.0.0.crate) = f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d
-SIZE (rust/crates/autocfg-1.0.0.crate) = 12870
-SHA256 (rust/crates/backtrace-0.3.56.crate) = 9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc
-SIZE (rust/crates/backtrace-0.3.56.crate) = 73377
-SHA256 (rust/crates/base64-0.10.1.crate) = 0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e
-SIZE (rust/crates/base64-0.10.1.crate) = 41988
-SHA256 (rust/crates/base64-0.11.0.crate) = b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7
-SIZE (rust/crates/base64-0.11.0.crate) = 48362
-SHA256 (rust/crates/base64-0.12.3.crate) = 3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff
-SIZE (rust/crates/base64-0.12.3.crate) = 57545
-SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
-SHA256 (rust/crates/blake2b_simd-0.5.10.crate) = d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a
-SIZE (rust/crates/blake2b_simd-0.5.10.crate) = 34093
-SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
-SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/bumpalo-3.4.0.crate) = 2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820
-SIZE (rust/crates/bumpalo-3.4.0.crate) = 129102
-SHA256 (rust/crates/bytemuck-1.4.1.crate) = 41aa2ec95ca3b5c54cf73c91acf06d24f4495d5f1b1c12506ae3483d646177ac
-SIZE (rust/crates/bytemuck-1.4.1.crate) = 23450
-SHA256 (rust/crates/byteorder-1.3.4.crate) = 08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de
-SIZE (rust/crates/byteorder-1.3.4.crate) = 21943
-SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
-SIZE (rust/crates/bytes-0.4.12.crate) = 46361
-SHA256 (rust/crates/bytes-0.5.6.crate) = 0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38
-SIZE (rust/crates/bytes-0.5.6.crate) = 46291
-SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
-SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/cc-1.0.58.crate) = f9a06fb2e53271d7c279ec1efea6ab691c35a2ae67ec0d91d7acec0caf13b518
-SIZE (rust/crates/cc-1.0.58.crate) = 52896
-SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.13.crate) = c74d84029116787153e02106bf53e66828452a4b325cc8652b788b5967c0a0b6
-SIZE (rust/crates/chrono-0.4.13.crate) = 144286
-SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
-SIZE (rust/crates/clap-2.33.3.crate) = 201925
-SHA256 (rust/crates/clipboard-win-4.0.3.crate) = 5123c6b97286809fea9e38d2c9bf530edbcb9fc0d8f8272c28b0c95f067fa92d
-SIZE (rust/crates/clipboard-win-4.0.3.crate) = 12193
-SHA256 (rust/crates/cloudabi-0.0.3.crate) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
-SIZE (rust/crates/cloudabi-0.0.3.crate) = 22156
-SHA256 (rust/crates/cloudabi-0.1.0.crate) = 4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467
-SIZE (rust/crates/cloudabi-0.1.0.crate) = 22687
-SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
-SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
-SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
-SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
-SHA256 (rust/crates/core-foundation-0.7.0.crate) = 57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171
-SIZE (rust/crates/core-foundation-0.7.0.crate) = 25384
-SHA256 (rust/crates/core-foundation-0.9.1.crate) = 0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62
-SIZE (rust/crates/core-foundation-0.9.1.crate) = 25985
-SHA256 (rust/crates/core-foundation-sys-0.7.0.crate) = b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac
-SIZE (rust/crates/core-foundation-sys-0.7.0.crate) = 17033
-SHA256 (rust/crates/core-foundation-sys-0.8.2.crate) = ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b
-SIZE (rust/crates/core-foundation-sys-0.8.2.crate) = 17461
-SHA256 (rust/crates/core-graphics-0.21.0.crate) = 52a67c4378cf203eace8fb6567847eb641fd6ff933c1145a115c6ee820ebb978
-SIZE (rust/crates/core-graphics-0.21.0.crate) = 28996
-SHA256 (rust/crates/crc32fast-1.2.1.crate) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
-SIZE (rust/crates/crc32fast-1.2.1.crate) = 38172
-SHA256 (rust/crates/crossbeam-utils-0.7.2.crate) = c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8
-SIZE (rust/crates/crossbeam-utils-0.7.2.crate) = 34338
-SHA256 (rust/crates/crossterm-0.20.0.crate) = c0ebde6a9dd5e331cd6c6f48253254d117642c31653baa475e394657c59c1f7d
-SIZE (rust/crates/crossterm-0.20.0.crate) = 103025
-SHA256 (rust/crates/crossterm_winapi-0.8.0.crate) = 3a6966607622438301997d3dac0d2f6e9a90c68bb6bc1785ea98456ab93c0507
-SIZE (rust/crates/crossterm_winapi-0.8.0.crate) = 15531
-SHA256 (rust/crates/darling-0.9.0.crate) = fcfbcb0c5961907597a7d1148e3af036268f2b773886b8bb3eeb1e1281d3d3d6
-SIZE (rust/crates/darling-0.9.0.crate) = 16582
-SHA256 (rust/crates/darling_core-0.9.0.crate) = 6afc018370c3bff3eb51f89256a6bdb18b4fdcda72d577982a14954a7a0b402c
-SIZE (rust/crates/darling_core-0.9.0.crate) = 44038
-SHA256 (rust/crates/darling_macro-0.9.0.crate) = c6d8dac1c6f1d29a41c4712b4400f878cb4fcc4c7628f298dd75038e024998d1
-SIZE (rust/crates/darling_macro-0.9.0.crate) = 1927
-SHA256 (rust/crates/deflate-0.8.6.crate) = 73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174
-SIZE (rust/crates/deflate-0.8.6.crate) = 62365
-SHA256 (rust/crates/derive_builder-0.7.2.crate) = 3ac53fa6a3cda160df823a9346442525dcaf1e171999a1cf23e67067e4fd64d4
-SIZE (rust/crates/derive_builder-0.7.2.crate) = 31626
-SHA256 (rust/crates/derive_builder_core-0.5.0.crate) = 0288a23da9333c246bb18c143426074a6ae96747995c5819d2947b64cd942b37
-SIZE (rust/crates/derive_builder_core-0.5.0.crate) = 18313
-SHA256 (rust/crates/dirs-3.0.1.crate) = 142995ed02755914747cc6ca76fc7e4583cd18578746716d0508ea6ed558b9ff
-SIZE (rust/crates/dirs-3.0.1.crate) = 12245
-SHA256 (rust/crates/dirs-sys-0.3.5.crate) = 8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a
-SIZE (rust/crates/dirs-sys-0.3.5.crate) = 10643
-SHA256 (rust/crates/dotenv-0.13.0.crate) = c0d0a1279c96732bc6800ce6337b6a614697b0e74ae058dc03c62ebeb78b4d86
-SIZE (rust/crates/dotenv-0.13.0.crate) = 8807
-SHA256 (rust/crates/dtoa-0.4.6.crate) = 134951f4028bdadb9b84baf4232681efbf277da25144b9b0ad65df75946c422b
-SIZE (rust/crates/dtoa-0.4.6.crate) = 15979
-SHA256 (rust/crates/either-1.5.3.crate) = bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3
-SIZE (rust/crates/either-1.5.3.crate) = 12278
-SHA256 (rust/crates/encoding_rs-0.8.23.crate) = e8ac63f94732332f44fe654443c46f6375d1939684c17b0afb6cb56b0456e171
-SIZE (rust/crates/encoding_rs-0.8.23.crate) = 1403543
-SHA256 (rust/crates/env_logger-0.6.2.crate) = aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3
-SIZE (rust/crates/env_logger-0.6.2.crate) = 31078
-SHA256 (rust/crates/error-code-2.0.2.crate) = b49c94f66f2d2c5ee8685039e458b4e6c9f13af7c28736baf10ce42966a5ab52
-SIZE (rust/crates/error-code-2.0.2.crate) = 5062
-SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
-SIZE (rust/crates/failure-0.1.8.crate) = 37582
-SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4
-SIZE (rust/crates/failure_derive-0.1.8.crate) = 4950
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
-SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
-SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
-SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/fuchsia-cprng-0.1.1.crate) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba
-SIZE (rust/crates/fuchsia-cprng-0.1.1.crate) = 2950
-SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
-SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
-SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
-SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
-SHA256 (rust/crates/futures-0.3.5.crate) = 1e05b85ec287aac0dc34db7d4a569323df697f9c55b99b15d6b4ef8cde49f613
-SIZE (rust/crates/futures-0.3.5.crate) = 40344
-SHA256 (rust/crates/futures-channel-0.3.5.crate) = f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5
-SIZE (rust/crates/futures-channel-0.3.5.crate) = 29053
-SHA256 (rust/crates/futures-core-0.3.5.crate) = 59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399
-SIZE (rust/crates/futures-core-0.3.5.crate) = 13541
-SHA256 (rust/crates/futures-executor-0.3.5.crate) = 10d6bb888be1153d3abeb9006b11b02cf5e9b209fda28693c31ae1e4e012e314
-SIZE (rust/crates/futures-executor-0.3.5.crate) = 16499
-SHA256 (rust/crates/futures-io-0.3.5.crate) = de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789
-SIZE (rust/crates/futures-io-0.3.5.crate) = 8981
-SHA256 (rust/crates/futures-macro-0.3.5.crate) = d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39
-SIZE (rust/crates/futures-macro-0.3.5.crate) = 9673
-SHA256 (rust/crates/futures-sink-0.3.5.crate) = 3f2032893cb734c7a05d85ce0cc8b8c4075278e93b24b66f9de99d6eb0fa8acc
-SIZE (rust/crates/futures-sink-0.3.5.crate) = 7612
-SHA256 (rust/crates/futures-task-0.3.5.crate) = bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626
-SIZE (rust/crates/futures-task-0.3.5.crate) = 11030
-SHA256 (rust/crates/futures-util-0.3.5.crate) = 8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6
-SIZE (rust/crates/futures-util-0.3.5.crate) = 132197
-SHA256 (rust/crates/gethostname-0.2.1.crate) = e692e296bfac1d2533ef168d0b60ff5897b8b70a4009276834014dd8924cc028
-SIZE (rust/crates/gethostname-0.2.1.crate) = 8988
-SHA256 (rust/crates/getrandom-0.1.14.crate) = 7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb
-SIZE (rust/crates/getrandom-0.1.14.crate) = 24698
-SHA256 (rust/crates/getrandom-0.2.2.crate) = c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8
-SIZE (rust/crates/getrandom-0.2.2.crate) = 26010
-SHA256 (rust/crates/gimli-0.23.0.crate) = f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce
-SIZE (rust/crates/gimli-0.23.0.crate) = 702175
-SHA256 (rust/crates/h2-0.2.6.crate) = 993f9e0baeed60001cf565546b0d3dbe6a6ad23f2bd31644a133c641eccf6d53
-SIZE (rust/crates/h2-0.2.6.crate) = 157564
-SHA256 (rust/crates/hashbrown-0.8.1.crate) = 34f595585f103464d8d2f6e9864682d74c1601fed5e07d62b1c9058dba8246fb
-SIZE (rust/crates/hashbrown-0.8.1.crate) = 74727
-SHA256 (rust/crates/hermit-abi-0.1.15.crate) = 3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9
-SIZE (rust/crates/hermit-abi-0.1.15.crate) = 9597
-SHA256 (rust/crates/http-0.2.1.crate) = 28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9
-SIZE (rust/crates/http-0.2.1.crate) = 102231
-SHA256 (rust/crates/http-body-0.3.1.crate) = 13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b
-SIZE (rust/crates/http-body-0.3.1.crate) = 5394
-SHA256 (rust/crates/httparse-1.3.4.crate) = cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9
-SIZE (rust/crates/httparse-1.3.4.crate) = 23739
-SHA256 (rust/crates/humantime-1.3.0.crate) = df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f
-SIZE (rust/crates/humantime-1.3.0.crate) = 17020
-SHA256 (rust/crates/hyper-0.13.7.crate) = 3e68a8dd9716185d9e64ea473ea6ef63529252e3e27623295a0378a19665d5eb
-SIZE (rust/crates/hyper-0.13.7.crate) = 138962
-SHA256 (rust/crates/hyper-tls-0.4.3.crate) = d979acc56dcb5b8dddba3917601745e877576475aa046df3226eabdecef78eed
-SIZE (rust/crates/hyper-tls-0.4.3.crate) = 14195
-SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
-SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-0.1.5.crate) = 38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e
-SIZE (rust/crates/idna-0.1.5.crate) = 258735
-SHA256 (rust/crates/idna-0.2.0.crate) = 02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9
-SIZE (rust/crates/idna-0.2.0.crate) = 257203
-SHA256 (rust/crates/image-0.23.12.crate) = 7ce04077ead78e39ae8610ad26216aed811996b043d47beed5090db674f9e9b5
-SIZE (rust/crates/image-0.23.12.crate) = 217913
-SHA256 (rust/crates/indexmap-1.5.0.crate) = 5b88cd59ee5f71fea89a62248fc8f387d44400cefe05ef548466d61ced9029a7
-SIZE (rust/crates/indexmap-1.5.0.crate) = 46181
-SHA256 (rust/crates/instant-0.1.7.crate) = 63312a18f7ea8760cdd0a7c5aac1a619752a246b833545e3e36d1f81f7cd9e66
-SIZE (rust/crates/instant-0.1.7.crate) = 5097
-SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
-SIZE (rust/crates/iovec-0.1.4.crate) = 8720
-SHA256 (rust/crates/itertools-0.8.2.crate) = f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484
-SIZE (rust/crates/itertools-0.8.2.crate) = 89203
-SHA256 (rust/crates/itoa-0.4.6.crate) = dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6
-SIZE (rust/crates/itoa-0.4.6.crate) = 12167
-SHA256 (rust/crates/jpeg-decoder-0.1.20.crate) = cc797adac5f083b8ff0ca6f6294a999393d76e197c36488e2ef732c4715f6fa3
-SIZE (rust/crates/jpeg-decoder-0.1.20.crate) = 228441
-SHA256 (rust/crates/js-sys-0.3.42.crate) = 52732a3d3ad72c58ad2dc70624f9c17b46ecd0943b9a4f1ee37c4c18c5d983e2
-SIZE (rust/crates/js-sys-0.3.42.crate) = 67017
-SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
-SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.82.crate) = 89203f3fba0a3795506acaad8ebce3c80c0af93f994d5a1d7a0b1eeb23271929
-SIZE (rust/crates/libc-0.2.82.crate) = 515967
-SHA256 (rust/crates/linked-hash-map-0.5.3.crate) = 8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a
-SIZE (rust/crates/linked-hash-map-0.5.3.crate) = 16130
-SHA256 (rust/crates/lock_api-0.4.1.crate) = 28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c
-SIZE (rust/crates/lock_api-0.4.1.crate) = 20339
-SHA256 (rust/crates/log-0.4.11.crate) = 4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b
-SIZE (rust/crates/log-0.4.11.crate) = 36276
-SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
-SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/matches-0.1.8.crate) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08
-SIZE (rust/crates/matches-0.1.8.crate) = 2216
-SHA256 (rust/crates/memchr-2.3.3.crate) = 3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400
-SIZE (rust/crates/memchr-2.3.3.crate) = 22566
-SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
-SIZE (rust/crates/mime-0.3.16.crate) = 15206
-SHA256 (rust/crates/mime_guess-2.0.3.crate) = 2684d4c2e97d99848d30b324b00c8fcc7e5c897b7cbb5819b09e7c90e8baf212
-SIZE (rust/crates/mime_guess-2.0.3.crate) = 27437
-SHA256 (rust/crates/miniz_oxide-0.3.7.crate) = 791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435
-SIZE (rust/crates/miniz_oxide-0.3.7.crate) = 44996
-SHA256 (rust/crates/miniz_oxide-0.4.3.crate) = 0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d
-SIZE (rust/crates/miniz_oxide-0.4.3.crate) = 50058
-SHA256 (rust/crates/mio-0.6.23.crate) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
-SIZE (rust/crates/mio-0.6.23.crate) = 103554
-SHA256 (rust/crates/mio-0.7.0.crate) = 6e9971bc8349a361217a8f2a41f5d011274686bd4436465ba51730921039d7fb
-SIZE (rust/crates/mio-0.7.0.crate) = 88819
-SHA256 (rust/crates/mio-named-pipes-0.1.7.crate) = 0840c1c50fd55e521b247f949c241c9997709f23bd7f023b9762cd561e935656
-SIZE (rust/crates/mio-named-pipes-0.1.7.crate) = 15140
-SHA256 (rust/crates/mio-uds-0.6.8.crate) = afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0
-SIZE (rust/crates/mio-uds-0.6.8.crate) = 11496
-SHA256 (rust/crates/miow-0.2.2.crate) = ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d
-SIZE (rust/crates/miow-0.2.2.crate) = 22044
-SHA256 (rust/crates/miow-0.3.5.crate) = 07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e
-SIZE (rust/crates/miow-0.3.5.crate) = 23796
-SHA256 (rust/crates/native-tls-0.2.4.crate) = 2b0d88c06fe90d5ee94048ba40409ef1d9315d86f6f38c2efdaad4fb50c58b2d
-SIZE (rust/crates/native-tls-0.2.4.crate) = 32170
-SHA256 (rust/crates/net2-0.2.37.crate) = 391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae
-SIZE (rust/crates/net2-0.2.37.crate) = 21311
-SHA256 (rust/crates/nix-0.20.0.crate) = fa9b4819da1bc61c0ea48b63b7bc8604064dd43013e7cc325df098d49cd7c18a
-SIZE (rust/crates/nix-0.20.0.crate) = 216983
-SHA256 (rust/crates/ntapi-0.3.4.crate) = 7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2
-SIZE (rust/crates/ntapi-0.3.4.crate) = 126944
-SHA256 (rust/crates/num-integer-0.1.43.crate) = 8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b
-SIZE (rust/crates/num-integer-0.1.43.crate) = 21966
-SHA256 (rust/crates/num-iter-0.1.42.crate) = b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59
-SIZE (rust/crates/num-iter-0.1.42.crate) = 10450
-SHA256 (rust/crates/num-rational-0.3.2.crate) = 12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07
-SIZE (rust/crates/num-rational-0.3.2.crate) = 26359
-SHA256 (rust/crates/num-traits-0.2.12.crate) = ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611
-SIZE (rust/crates/num-traits-0.2.12.crate) = 43807
-SHA256 (rust/crates/num_cpus-1.13.0.crate) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3
-SIZE (rust/crates/num_cpus-1.13.0.crate) = 14704
-SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
-SIZE (rust/crates/objc-0.2.7.crate) = 22036
-SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
-SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
-SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
-SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/object-0.23.0.crate) = a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4
-SIZE (rust/crates/object-0.23.0.crate) = 203889
-SHA256 (rust/crates/once_cell-1.4.0.crate) = 0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d
-SIZE (rust/crates/once_cell-1.4.0.crate) = 24625
-SHA256 (rust/crates/openssl-0.10.30.crate) = 8d575eff3665419f9b83678ff2815858ad9d11567e082f5ac1814baba4e2bcb4
-SIZE (rust/crates/openssl-0.10.30.crate) = 191808
-SHA256 (rust/crates/openssl-probe-0.1.2.crate) = 77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de
-SIZE (rust/crates/openssl-probe-0.1.2.crate) = 6427
-SHA256 (rust/crates/openssl-sys-0.9.58.crate) = a842db4709b604f0fe5d1170ae3565899be2ad3d9cbc72dedc789ac0511f78de
-SIZE (rust/crates/openssl-sys-0.9.58.crate) = 47014
-SHA256 (rust/crates/parking_lot-0.11.0.crate) = a4893845fa2ca272e647da5d0e46660a314ead9c2fdd9a883aabc32e481a8733
-SIZE (rust/crates/parking_lot-0.11.0.crate) = 39558
-SHA256 (rust/crates/parking_lot_core-0.8.0.crate) = c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b
-SIZE (rust/crates/parking_lot_core-0.8.0.crate) = 33870
-SHA256 (rust/crates/percent-encoding-1.0.1.crate) = 31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831
-SIZE (rust/crates/percent-encoding-1.0.1.crate) = 10057
-SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
-SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
-SHA256 (rust/crates/pin-project-0.4.22.crate) = 12e3a6cdbfe94a5e4572812a0201f8c0ed98c1c452c7b8563ce2276988ef9c17
-SIZE (rust/crates/pin-project-0.4.22.crate) = 53598
-SHA256 (rust/crates/pin-project-internal-0.4.22.crate) = 6a0ffd45cf79d88737d7cc85bfd5d2894bee1139b356e616fe85dc389c61aaf7
-SIZE (rust/crates/pin-project-internal-0.4.22.crate) = 29649
-SHA256 (rust/crates/pin-project-lite-0.1.7.crate) = 282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715
-SIZE (rust/crates/pin-project-lite-0.1.7.crate) = 23017
-SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
-SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.18.crate) = d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33
-SIZE (rust/crates/pkg-config-0.3.18.crate) = 14674
-SHA256 (rust/crates/png-0.16.8.crate) = 3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6
-SIZE (rust/crates/png-0.16.8.crate) = 52598
-SHA256 (rust/crates/ppv-lite86-0.2.8.crate) = 237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea
-SIZE (rust/crates/ppv-lite86-0.2.8.crate) = 20848
-SHA256 (rust/crates/proc-macro-hack-0.5.16.crate) = 7e0456befd48169b9f13ef0f0ad46d492cf9d2dbb918bcf38e01eed4ce3ec5e4
-SIZE (rust/crates/proc-macro-hack-0.5.16.crate) = 14227
-SHA256 (rust/crates/proc-macro-nested-0.1.6.crate) = eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a
-SIZE (rust/crates/proc-macro-nested-0.1.6.crate) = 6498
-SHA256 (rust/crates/proc-macro2-0.4.30.crate) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
-SIZE (rust/crates/proc-macro2-0.4.30.crate) = 34731
-SHA256 (rust/crates/proc-macro2-1.0.24.crate) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71
-SIZE (rust/crates/proc-macro2-1.0.24.crate) = 37716
-SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
-SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
-SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
-SIZE (rust/crates/quote-0.6.13.crate) = 17475
-SHA256 (rust/crates/quote-1.0.7.crate) = aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37
-SIZE (rust/crates/quote-1.0.7.crate) = 25170
-SHA256 (rust/crates/rand-0.6.5.crate) = 6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca
-SIZE (rust/crates/rand-0.6.5.crate) = 104814
-SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
-SIZE (rust/crates/rand-0.7.3.crate) = 112246
-SHA256 (rust/crates/rand-0.8.3.crate) = 0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e
-SIZE (rust/crates/rand-0.8.3.crate) = 84493
-SHA256 (rust/crates/rand_chacha-0.1.1.crate) = 556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef
-SIZE (rust/crates/rand_chacha-0.1.1.crate) = 11703
-SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
-SIZE (rust/crates/rand_chacha-0.2.2.crate) = 13267
-SHA256 (rust/crates/rand_chacha-0.3.0.crate) = e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d
-SIZE (rust/crates/rand_chacha-0.3.0.crate) = 13920
-SHA256 (rust/crates/rand_core-0.3.1.crate) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b
-SIZE (rust/crates/rand_core-0.3.1.crate) = 15483
-SHA256 (rust/crates/rand_core-0.4.2.crate) = 9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc
-SIZE (rust/crates/rand_core-0.4.2.crate) = 20243
-SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
-SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
-SHA256 (rust/crates/rand_core-0.6.2.crate) = 34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7
-SIZE (rust/crates/rand_core-0.6.2.crate) = 21708
-SHA256 (rust/crates/rand_hc-0.1.0.crate) = 7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4
-SIZE (rust/crates/rand_hc-0.1.0.crate) = 11644
-SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
-SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670
-SHA256 (rust/crates/rand_hc-0.3.0.crate) = 3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73
-SIZE (rust/crates/rand_hc-0.3.0.crate) = 11780
-SHA256 (rust/crates/rand_isaac-0.1.1.crate) = ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08
-SIZE (rust/crates/rand_isaac-0.1.1.crate) = 16020
-SHA256 (rust/crates/rand_jitter-0.1.4.crate) = 1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b
-SIZE (rust/crates/rand_jitter-0.1.4.crate) = 18409
-SHA256 (rust/crates/rand_os-0.1.3.crate) = 7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071
-SIZE (rust/crates/rand_os-0.1.3.crate) = 18965
-SHA256 (rust/crates/rand_pcg-0.1.2.crate) = abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44
-SIZE (rust/crates/rand_pcg-0.1.2.crate) = 10844
-SHA256 (rust/crates/rand_xorshift-0.1.1.crate) = cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c
-SIZE (rust/crates/rand_xorshift-0.1.1.crate) = 8997
-SHA256 (rust/crates/random-0.12.2.crate) = 97d13a3485349981c90c79112a11222c3e6e75de1d52b87a7525b3bf5361420f
-SIZE (rust/crates/random-0.12.2.crate) = 3919
-SHA256 (rust/crates/rdrand-0.4.0.crate) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2
-SIZE (rust/crates/rdrand-0.4.0.crate) = 6456
-SHA256 (rust/crates/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
-SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087
-SHA256 (rust/crates/redox_users-0.3.4.crate) = 09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431
-SIZE (rust/crates/redox_users-0.3.4.crate) = 12526
-SHA256 (rust/crates/regex-1.3.9.crate) = 9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6
-SIZE (rust/crates/regex-1.3.9.crate) = 236683
-SHA256 (rust/crates/regex-syntax-0.6.18.crate) = 26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8
-SIZE (rust/crates/regex-syntax-0.6.18.crate) = 294440
-SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
-SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
-SHA256 (rust/crates/reqwest-0.10.6.crate) = 3b82c9238b305f26f53443e3a4bc8528d64b8d0bee408ec949eb7bf5635ec680
-SIZE (rust/crates/reqwest-0.10.6.crate) = 118989
-SHA256 (rust/crates/rspotify-0.10.0.crate) = eefd7bb58b714606b30a490f751d7926942e2874eef5e82934d60d7a4a68dca4
-SIZE (rust/crates/rspotify-0.10.0.crate) = 2361916
-SHA256 (rust/crates/rust-argon2-0.7.0.crate) = 2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017
-SIZE (rust/crates/rust-argon2-0.7.0.crate) = 27757
-SHA256 (rust/crates/rustc-demangle-0.1.16.crate) = 4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783
-SIZE (rust/crates/rustc-demangle-0.1.16.crate) = 19137
-SHA256 (rust/crates/rustc-serialize-0.3.24.crate) = dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda
-SIZE (rust/crates/rustc-serialize-0.3.24.crate) = 45926
-SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
-SIZE (rust/crates/ryu-1.0.5.crate) = 49570
-SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
-SIZE (rust/crates/schannel-0.1.19.crate) = 42755
-SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
-SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/security-framework-0.4.4.crate) = 64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535
-SIZE (rust/crates/security-framework-0.4.4.crate) = 54841
-SHA256 (rust/crates/security-framework-sys-0.4.3.crate) = 17bf11d99252f512695eb468de5516e5cf75455521e69dfe343f3b74e4748405
-SIZE (rust/crates/security-framework-sys-0.4.3.crate) = 10508
-SHA256 (rust/crates/serde-1.0.128.crate) = 1056a0db1978e9dbf0f6e4fca677f6f9143dc1c19de346f22cac23e422196834
-SIZE (rust/crates/serde-1.0.128.crate) = 75169
-SHA256 (rust/crates/serde_derive-1.0.128.crate) = 13af2fbb8b60a8950d6c72a56d2095c28870367cc8e10c55e9745bac4995a2c4
-SIZE (rust/crates/serde_derive-1.0.128.crate) = 54242
-SHA256 (rust/crates/serde_json-1.0.64.crate) = 799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79
-SIZE (rust/crates/serde_json-1.0.64.crate) = 115138
-SHA256 (rust/crates/serde_urlencoded-0.6.1.crate) = 9ec5d77e2d4c73717816afac02670d5c4f534ea95ed430442cad02e7a6e32c97
-SIZE (rust/crates/serde_urlencoded-0.6.1.crate) = 12540
-SHA256 (rust/crates/serde_yaml-0.8.19.crate) = 6375dbd828ed6964c3748e4ef6d18e7a175d408ffe184bca01698d0c73f915a9
-SIZE (rust/crates/serde_yaml-0.8.19.crate) = 42754
-SHA256 (rust/crates/signal-hook-0.3.9.crate) = 470c5a6397076fae0094aaf06a08e6ba6f37acb77d3b1b91ea92b4d6c8650c39
-SIZE (rust/crates/signal-hook-0.3.9.crate) = 48416
-SHA256 (rust/crates/signal-hook-mio-0.2.1.crate) = 29fd5867f1c4f2c5be079aee7a2adf1152ebb04a4bc4d341f504b7dece607ed4
-SIZE (rust/crates/signal-hook-mio-0.2.1.crate) = 8893
-SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
-SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
-SHA256 (rust/crates/slab-0.4.2.crate) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8
-SIZE (rust/crates/slab-0.4.2.crate) = 10136
-SHA256 (rust/crates/smallvec-1.4.1.crate) = 3757cb9d89161a2f24e1cf78efa0c1fcff485d18e3f55e0aa3480824ddaa0f3f
-SIZE (rust/crates/smallvec-1.4.1.crate) = 25818
-SHA256 (rust/crates/socket2-0.3.19.crate) = 122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e
-SIZE (rust/crates/socket2-0.3.19.crate) = 33782
-SHA256 (rust/crates/str-buf-1.0.5.crate) = d44a3643b4ff9caf57abcee9c2c621d6c03d9135e0d8b589bd9afb5992cb176a
-SIZE (rust/crates/str-buf-1.0.5.crate) = 3852
-SHA256 (rust/crates/strsim-0.7.0.crate) = bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550
-SIZE (rust/crates/strsim-0.7.0.crate) = 8435
-SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5
-SIZE (rust/crates/syn-0.15.44.crate) = 184212
-SHA256 (rust/crates/syn-1.0.60.crate) = c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081
-SIZE (rust/crates/syn-1.0.60.crate) = 231087
-SHA256 (rust/crates/synstructure-0.12.4.crate) = b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701
-SIZE (rust/crates/synstructure-0.12.4.crate) = 18105
-SHA256 (rust/crates/tempfile-3.1.0.crate) = 7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9
-SIZE (rust/crates/tempfile-3.1.0.crate) = 25823
-SHA256 (rust/crates/termcolor-1.1.0.crate) = bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f
-SIZE (rust/crates/termcolor-1.1.0.crate) = 17193
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/thiserror-1.0.20.crate) = 7dfdd070ccd8ccb78f4ad66bf1982dc37f620ef696c6b5028fe2ed83dd3d0d08
-SIZE (rust/crates/thiserror-1.0.20.crate) = 15950
-SHA256 (rust/crates/thiserror-impl-1.0.20.crate) = bd80fc12f73063ac132ac92aceea36734f04a1d93c1240c6944e23a3b8841793
-SIZE (rust/crates/thiserror-impl-1.0.20.crate) = 13197
-SHA256 (rust/crates/thread_local-1.0.1.crate) = d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14
-SIZE (rust/crates/thread_local-1.0.1.crate) = 12609
-SHA256 (rust/crates/tiff-0.6.1.crate) = 9a53f4706d65497df0c4349241deddf35f84cee19c87ed86ea8ca590f4464437
-SIZE (rust/crates/tiff-0.6.1.crate) = 1399263
-SHA256 (rust/crates/time-0.1.43.crate) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438
-SIZE (rust/crates/time-0.1.43.crate) = 28653
-SHA256 (rust/crates/tinyvec-0.3.3.crate) = 53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed
-SIZE (rust/crates/tinyvec-0.3.3.crate) = 17860
-SHA256 (rust/crates/tokio-0.2.25.crate) = 6703a273949a90131b290be1fe7b039d0fc884aa1935860dfcbe056f28cd8092
-SIZE (rust/crates/tokio-0.2.25.crate) = 413390
-SHA256 (rust/crates/tokio-macros-0.2.6.crate) = e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a
-SIZE (rust/crates/tokio-macros-0.2.6.crate) = 6460
-SHA256 (rust/crates/tokio-socks-0.2.2.crate) = 1997788a0e25e09300e44680ba1ef9d44d6f634a883641f80109e8b59c928daf
-SIZE (rust/crates/tokio-socks-0.2.2.crate) = 16371
-SHA256 (rust/crates/tokio-tls-0.3.1.crate) = 9a70f4fcd7b3b24fb194f837560168208f669ca8cb70d0c4b862944452396343
-SIZE (rust/crates/tokio-tls-0.3.1.crate) = 22517
-SHA256 (rust/crates/tokio-util-0.3.1.crate) = be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499
-SIZE (rust/crates/tokio-util-0.3.1.crate) = 27233
-SHA256 (rust/crates/tower-service-0.3.0.crate) = e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860
-SIZE (rust/crates/tower-service-0.3.0.crate) = 5321
-SHA256 (rust/crates/tracing-0.1.17.crate) = dbdf4ccd1652592b01286a5dbe1e2a77d78afaa34beadd9872a5f7396f92aaa9
-SIZE (rust/crates/tracing-0.1.17.crate) = 58754
-SHA256 (rust/crates/tracing-core-0.1.11.crate) = 94ae75f0d28ae10786f3b1895c55fe72e79928fd5ccdebb5438c75e93fec178f
-SIZE (rust/crates/tracing-core-0.1.11.crate) = 40785
-SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
-SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
-SHA256 (rust/crates/tui-0.16.0.crate) = 39c8ce4e27049eed97cfa363a5048b09d995e209994634a0efc26a14ab6c0c23
-SIZE (rust/crates/tui-0.16.0.crate) = 142363
-SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
-SIZE (rust/crates/unicase-2.6.0.crate) = 23478
-SHA256 (rust/crates/unicode-bidi-0.3.4.crate) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5
-SIZE (rust/crates/unicode-bidi-0.3.4.crate) = 32228
-SHA256 (rust/crates/unicode-normalization-0.1.13.crate) = 6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977
-SIZE (rust/crates/unicode-normalization-0.1.13.crate) = 91691
-SHA256 (rust/crates/unicode-segmentation-1.6.0.crate) = e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0
-SIZE (rust/crates/unicode-segmentation-1.6.0.crate) = 90703
-SHA256 (rust/crates/unicode-width-0.1.8.crate) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
-SIZE (rust/crates/unicode-width-0.1.8.crate) = 16732
-SHA256 (rust/crates/unicode-xid-0.1.0.crate) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
-SIZE (rust/crates/unicode-xid-0.1.0.crate) = 16000
-SHA256 (rust/crates/unicode-xid-0.2.1.crate) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
-SIZE (rust/crates/unicode-xid-0.2.1.crate) = 14392
-SHA256 (rust/crates/url-1.7.2.crate) = dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a
-SIZE (rust/crates/url-1.7.2.crate) = 68597
-SHA256 (rust/crates/url-2.1.1.crate) = 829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb
-SIZE (rust/crates/url-2.1.1.crate) = 70383
-SHA256 (rust/crates/vcpkg-0.2.10.crate) = 6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c
-SIZE (rust/crates/vcpkg-0.2.10.crate) = 11504
-SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
-SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
-SHA256 (rust/crates/version_check-0.9.2.crate) = b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed
-SIZE (rust/crates/version_check-0.9.2.crate) = 11979
-SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
-SIZE (rust/crates/want-0.3.0.crate) = 6550
-SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
-SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
-SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
-SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505
-SHA256 (rust/crates/wasm-bindgen-0.2.65.crate) = f3edbcc9536ab7eababcc6d2374a0b7bfe13a2b6d562c5e07f370456b1a8f33d
-SIZE (rust/crates/wasm-bindgen-0.2.65.crate) = 156753
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.65.crate) = 89ed2fb8c84bfad20ea66b26a3743f3e7ba8735a69fe7d95118c33ec8fc1244d
-SIZE (rust/crates/wasm-bindgen-backend-0.2.65.crate) = 23551
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.15.crate) = 41ad6e4e8b2b7f8c90b6e09a9b590ea15cb0d1dbe28502b5a405cd95d1981671
-SIZE (rust/crates/wasm-bindgen-futures-0.4.15.crate) = 13684
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.65.crate) = eb071268b031a64d92fc6cf691715ca5a40950694d8f683c5bb43db7c730929e
-SIZE (rust/crates/wasm-bindgen-macro-0.2.65.crate) = 11624
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.65.crate) = cf592c807080719d1ff2f245a687cbadb3ed28b2077ed7084b47aba8b691f2c6
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.65.crate) = 17801
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.65.crate) = 72b6c0220ded549d63860c78c38f3bcc558d1ca3f4efa74942c536ddbbb55e87
-SIZE (rust/crates/wasm-bindgen-shared-0.2.65.crate) = 6745
-SHA256 (rust/crates/web-sys-0.3.42.crate) = 8be2398f326b7ba09815d0b403095f34dd708579220d099caae89be0b32137b2
-SIZE (rust/crates/web-sys-0.3.42.crate) = 628615
-SHA256 (rust/crates/webbrowser-0.5.5.crate) = ecad156490d6b620308ed411cfee90d280b3cbd13e189ea0d3fada8acc89158a
-SIZE (rust/crates/webbrowser-0.5.5.crate) = 11194
-SHA256 (rust/crates/weezl-0.1.3.crate) = 3e2bb9fc8309084dd7cd651336673844c1d47f8ef6d2091ec160b27f5c4aa277
-SIZE (rust/crates/weezl-0.1.3.crate) = 33617
-SHA256 (rust/crates/widestring-0.4.2.crate) = a763e303c0e0f23b0da40888724762e802a8ffefbc22de4127ef42493c2ea68c
-SIZE (rust/crates/widestring-0.4.2.crate) = 25851
-SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
-SIZE (rust/crates/winapi-0.2.8.crate) = 455145
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-build-0.1.1.crate) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
-SIZE (rust/crates/winapi-build-0.1.1.crate) = 669
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
-SHA256 (rust/crates/winapi-wsapoll-0.1.1.crate) = 44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e
-SIZE (rust/crates/winapi-wsapoll-0.1.1.crate) = 2881
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/winreg-0.7.0.crate) = 0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69
-SIZE (rust/crates/winreg-0.7.0.crate) = 21225
-SHA256 (rust/crates/ws2_32-sys-0.2.1.crate) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
-SIZE (rust/crates/ws2_32-sys-0.2.1.crate) = 4697
-SHA256 (rust/crates/x11rb-0.8.1.crate) = 6ffb080b3f2f616242a4eb8e7d325035312127901025b0052bc3154a282d0f19
-SIZE (rust/crates/x11rb-0.8.1.crate) = 611888
-SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
-SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (Rigellute-spotify-tui-v0.25.0_GH0.tar.gz) = 9d6fa998e625ceff958a5355b4379ab164ba76575143a7b6d5d8aeb6c36d70a7
-SIZE (Rigellute-spotify-tui-v0.25.0_GH0.tar.gz) = 582804
diff --git a/audio/spotify-tui/files/patch-cargo-crates_rustc-serialize-0.3.24_src_serialize.rs b/audio/spotify-tui/files/patch-cargo-crates_rustc-serialize-0.3.24_src_serialize.rs
deleted file mode 100644
index 2ec700f0bcf5..000000000000
--- a/audio/spotify-tui/files/patch-cargo-crates_rustc-serialize-0.3.24_src_serialize.rs
+++ /dev/null
@@ -1,13 +0,0 @@
-https://github.com/rust-lang-deprecated/rustc-serialize/commit/75ce92452a5f7c25a58fdea81e5f6f888630a2c9
-
---- cargo-crates/rustc-serialize-0.3.24/src/serialize.rs.orig 2024-02-10 11:58:37 UTC
-+++ cargo-crates/rustc-serialize-0.3.24/src/serialize.rs
-@@ -1152,7 +1152,7 @@ impl<'a, T: ?Sized> Decodable for Cow<'a, T>
- where T: ToOwned, T::Owned: Decodable
- {
- #[inline]
-- fn decode<D: Decoder>(d: &mut D) -> Result<Cow<'static, T>, D::Error> {
-+ fn decode<D: Decoder>(d: &mut D) -> Result<Cow<'a, T>, D::Error> {
- Ok(Cow::Owned(try!(Decodable::decode(d))))
- }
- }
diff --git a/audio/spotify-tui/files/patch-powerpc b/audio/spotify-tui/files/patch-powerpc
deleted file mode 100644
index 9b827e1ca4fa..000000000000
--- a/audio/spotify-tui/files/patch-powerpc
+++ /dev/null
@@ -1,62 +0,0 @@
---- cargo-crates/libc-0.2.82/src/unix/bsd/freebsdlike/freebsd/mod.rs.orig 2020-03-17 20:35:43 UTC
-+++ cargo-crates/libc-0.2.82/src/unix/bsd/freebsdlike/freebsd/mod.rs
-@@ -1486,6 +1486,9 @@ cfg_if! {
- } else if #[cfg(target_arch = "powerpc64")] {
- mod powerpc64;
- pub use self::powerpc64::*;
-+ } else if #[cfg(target_arch = "powerpc")] {
-+ mod powerpc;
-+ pub use self::powerpc::*;
- } else {
- // Unknown target_arch
- }
---- cargo-crates/libc-0.2.82/src/unix/bsd/freebsdlike/freebsd/powerpc.rs.orig 2021-06-23 22:40:24 UTC
-+++ cargo-crates/libc-0.2.82/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
-@@ -0,0 +1,47 @@
-+pub type c_char = u8;
-+pub type c_long = i32;
-+pub type c_ulong = u32;
-+pub type wchar_t = i32;
-+pub type time_t = i64;
-+pub type suseconds_t = i32;
-+pub type register_t = i32;
-+
-+s! {
-+ pub struct stat {
-+ pub st_dev: ::dev_t,
-+ pub st_ino: ::ino_t,
-+ pub st_mode: ::mode_t,
-+ pub st_nlink: ::nlink_t,
-+ pub st_uid: ::uid_t,
-+ pub st_gid: ::gid_t,
-+ pub st_rdev: ::dev_t,
-+ pub st_atime: ::time_t,
-+ pub st_atime_nsec: ::c_long,
-+ pub st_mtime: ::time_t,
-+ pub st_mtime_nsec: ::c_long,
-+ pub st_ctime: ::time_t,
-+ pub st_ctime_nsec: ::c_long,
-+ pub st_size: ::off_t,
-+ pub st_blocks: ::blkcnt_t,
-+ pub st_blksize: ::blksize_t,
-+ pub st_flags: ::fflags_t,
-+ pub st_gen: u32,
-+ pub st_lspare: i32,
-+ pub st_birthtime: ::time_t,
-+ pub st_birthtime_nsec: ::c_long,
-+ }
-+}
-+
-+// should be pub(crate), but that requires Rust 1.18.0
-+cfg_if! {
-+ if #[cfg(libc_const_size_of)] {
-+ #[doc(hidden)]
-+ pub const _ALIGNBYTES: usize = ::mem::size_of::<::c_int>() - 1;
-+ } else {
-+ #[doc(hidden)]
-+ pub const _ALIGNBYTES: usize = 4 - 1;
-+ }
-+}
-+
-+pub const MAP_32BIT: ::c_int = 0x00080000;
-+pub const MINSIGSTKSZ: ::size_t = 2048; // 512 * 4
diff --git a/audio/spotify-tui/files/patch-rust-1.64.0 b/audio/spotify-tui/files/patch-rust-1.64.0
deleted file mode 100644
index 29bb49ed198c..000000000000
--- a/audio/spotify-tui/files/patch-rust-1.64.0
+++ /dev/null
@@ -1,32 +0,0 @@
-error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
- --> socket2-0.3.XX/src/sockaddr.rs:176:9
- |
-176 | mem::transmute::<SocketAddrV4, sockaddr_in>(v4);
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- |
- = note: source type: `SocketAddrV4` (48 bits)
- = note: target type: `sockaddr_in` (128 bits)
-
-For more information about this error, try `rustc --explain E0512`.
-error: could not compile `socket2` due to previous error
-
-
---- Cargo.lock.orig 2022-10-14 14:47:57 UTC
-+++ Cargo.lock
-@@ -1913,13 +1913,12 @@ name = "socket2"
-
- [[package]]
- name = "socket2"
--version = "0.3.12"
-+version = "0.3.19"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918"
-+checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e"
- dependencies = [
-- "cfg-if 0.1.10",
-+ "cfg-if 1.0.0",
- "libc",
-- "redox_syscall",
- "winapi 0.3.9",
- ]
-
diff --git a/audio/spotify-tui/files/pkg-message.in b/audio/spotify-tui/files/pkg-message.in
deleted file mode 100644
index 034dedcd557c..000000000000
--- a/audio/spotify-tui/files/pkg-message.in
+++ /dev/null
@@ -1,23 +0,0 @@
-[
-{ type: install
- message: <<EOM
-spotify-tui was successfully installed.
-
-Limitations:
-============
-
-This app uses the Web API from Spotify, which doesn't handle streaming itself.
-So you'll need either an official Spotify client open or a lightweight alternative
-such as spotifyd. If you want to play tracks, Spotify requires that you have a
-Premium account. It's recommended you install spotifyd, your machine will be
-registered as a Spotify device that you can control from spotify-tui.
-
-You can think of spotify-tui as more of a "controller" or "frontend" to Spotify,
-with this setup you can control all your Spotify devices.
-
-For a more detailed breakdown, visit the FreeBSD wiki at:
-
-https://wiki.FreeBSD.org/Ports/audio/spotify-tui
-EOM
-}
-]
diff --git a/audio/spotify-tui/pkg-descr b/audio/spotify-tui/pkg-descr
deleted file mode 100644
index fc571bea459e..000000000000
--- a/audio/spotify-tui/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Spotify terminal client written in rust. Play
-music directly from your terminal, find new
-artists, search for your favourite music and
-more.
diff --git a/audio/spotifyd/Makefile b/audio/spotifyd/Makefile
index ab404cb08f2a..134d95d8ad61 100644
--- a/audio/spotifyd/Makefile
+++ b/audio/spotifyd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spotifyd
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= audio
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/audio/spotifyd/files/patch-cargo-crates_aws-lc-sys-0.27.0_aws-lc_include_openssl_target.h b/audio/spotifyd/files/patch-cargo-crates_aws-lc-sys-0.27.0_aws-lc_include_openssl_target.h
new file mode 100644
index 000000000000..6de842873dfe
--- /dev/null
+++ b/audio/spotifyd/files/patch-cargo-crates_aws-lc-sys-0.27.0_aws-lc_include_openssl_target.h
@@ -0,0 +1,20 @@
+--- cargo-crates/aws-lc-sys-0.27.0/aws-lc/include/openssl/target.h.orig 2025-09-03 10:05:29 UTC
++++ cargo-crates/aws-lc-sys-0.27.0/aws-lc/include/openssl/target.h
+@@ -34,14 +34,14 @@
+ #elif defined(__ARMEL__) || defined(_M_ARM)
+ #define OPENSSL_32_BIT
+ #define OPENSSL_ARM
+-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_LITTLE_ENDIAN)
++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
+ #define OPENSSL_64_BIT
+ #define OPENSSL_PPC64LE
+-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_BIG_ENDIAN)
++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
+ #define OPENSSL_64_BIT
+ #define OPENSSL_PPC64BE
+ #define OPENSSL_BIG_ENDIAN
+-#elif (defined(__PPC__) || defined(__powerpc__)) && defined(_BIG_ENDIAN)
++#elif (defined(__PPC__) || defined(__powerpc__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
+ #define OPENSSL_32_BIT
+ #define OPENSSL_PPC32BE
+ #define OPENSSL_BIG_ENDIAN
diff --git a/audio/squeezelite/Makefile b/audio/squeezelite/Makefile
index a951f923f491..6e76ea9b5aee 100644
--- a/audio/squeezelite/Makefile
+++ b/audio/squeezelite/Makefile
@@ -1,6 +1,5 @@
PORTNAME= squeezelite
-DISTVERSION= 1.9.9.1422
-PORTREVISION= 4
+DISTVERSION= 2.0.0.1541
CATEGORIES= audio
MAINTAINER= jockl@pianojockl.org
@@ -20,7 +19,7 @@ LIB_DEPENDS= libfaad.so:audio/faad \
USES= gmake localbase:ldflags ssl
USE_GITHUB= yes
GH_ACCOUNT= ralph-irving
-GH_TAGNAME= 6394b3f
+GH_TAGNAME= 72e1fd8
CPPFLAGS+= -I${PREFIX}/include/portaudio2
LDFLAGS+= -lportaudio -lm
diff --git a/audio/squeezelite/distinfo b/audio/squeezelite/distinfo
index a5d58b3845c9..a37a29541f15 100644
--- a/audio/squeezelite/distinfo
+++ b/audio/squeezelite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678789031
-SHA256 (ralph-irving-squeezelite-1.9.9.1422-6394b3f_GH0.tar.gz) = e7d7ab836d30f1fae6cbea53c3b4397976c97edb6870e4f6ebe7b184b83e5a3d
-SIZE (ralph-irving-squeezelite-1.9.9.1422-6394b3f_GH0.tar.gz) = 167177
+TIMESTAMP = 1756472633
+SHA256 (ralph-irving-squeezelite-2.0.0.1541-72e1fd8_GH0.tar.gz) = 8da8358786979637935e459afad4ea901dc74caaf06f6e60479bf6aa25a39ae6
+SIZE (ralph-irving-squeezelite-2.0.0.1541-72e1fd8_GH0.tar.gz) = 173244
diff --git a/audio/strawberry/Makefile b/audio/strawberry/Makefile
index b81d76e12bfa..8727a8dc086e 100644
--- a/audio/strawberry/Makefile
+++ b/audio/strawberry/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry
-DISTVERSION= 1.2.11
+DISTVERSION= 1.2.13
CATEGORIES= audio
MASTER_SITES= https://github.com/strawberrymusicplayer/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/audio/strawberry/distinfo b/audio/strawberry/distinfo
index b1012bdfa31e..2417b51540b1 100644
--- a/audio/strawberry/distinfo
+++ b/audio/strawberry/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750150492
-SHA256 (strawberry-1.2.11.tar.xz) = 87530e9601bd39b8cabcff529fbd7dbe0361aa8e7efc55931709345af7f9df43
-SIZE (strawberry-1.2.11.tar.xz) = 11458100
+TIMESTAMP = 1756946580
+SHA256 (strawberry-1.2.13.tar.xz) = 8b7eea3f22b354b529f62e27072030a85ef13a4b3fcac77c0f04e452be6f41ae
+SIZE (strawberry-1.2.13.tar.xz) = 11560576
diff --git a/audio/supercollider/Makefile b/audio/supercollider/Makefile
index d40d4d7ccf12..678fc302f9f2 100644
--- a/audio/supercollider/Makefile
+++ b/audio/supercollider/Makefile
@@ -1,7 +1,9 @@
PORTNAME= supercollider
-DISTVERSION= 3.13.1-g20250219
+DISTVERSION= 3.14.0
PORTREVISION= 1
CATEGORIES= audio
+MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/Version-${DISTVERSION}/
+DISTNAME= SuperCollider-${DISTVERSION}-Source
MAINTAINER= ports@nicandneal.net
COMMENT= Programming language for real time audio synthesis
@@ -10,55 +12,54 @@ WWW= https://supercollider.github.io
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 \
+ vulkan-headers>0:graphics/vulkan-headers
+
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libjack.so:audio/jack \
libsndfile.so:audio/libsndfile \
libfftw3f.so:math/fftw3-float \
libyaml-cpp.so:devel/yaml-cpp
-USES= cmake compiler:c++11-lang iconv localbase pkgconfig \
- qt:5 readline shared-mime-info tar:bzip2 xorg
-USE_GITHUB= yes
-GH_TAGNAME= 066ef94c70903c440e010eb81d4ac6e85bb2d84c
-GH_TUPLE= timblechmann:nova-simd:2bdc68bc5704a42578300a4c18411df2405cb307:novasimd/external_libraries/nova-simd \
- timblechmann:nova-tt:692a8859fb94030f581b8a3d626a5f40c236114e:novatt/external_libraries/nova-tt \
- supercollider:hidapi:hidapi-sc-0.8.0-10-g976cb11:hidapi/external_libraries/hidapi \
- supercollider:yaml-cpp:release-0.5.3-35-g728e26e:yamlcpp/external_libraries/yaml-cpp \
- ableton:link:Link-3.0.6:link/external_libraries/link:link
-USE_QT_amd64= webengine
-USE_QT_i386= webengine
-USE_QT= buildtools:build concurrent core declarative gui linguisttools location \
- network opengl printsupport qmake:build sensors \
- sql widgets websockets webchannel svg ${USE_QT_${ARCH}}
-USE_XORG= x11
+USES= cmake compiler:c++11-lang gl iconv localbase pkgconfig qt:6 \
+ readline shared-mime-info tar:bzip2 xorg
+USE_GL= opengl
USE_LDCONFIG= yes
+USE_QT= base svg tools
+USE_XORG= x11 xt
-CMAKE_ARGS_nox86= -DSSE:BOOL=FALSE \
- -DSSE2:BOOL=FALSE \
- -DSC_USE_QTWEBENGINE:BOOL=FALSE
-CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib/qt5 \
+CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib/qt6 \
-DLIBUSB_1_INCLUDE_DIR=/usr/include \
- -DLIBUSB_1_LIBRARY=/usr/lib/libusb.so \
- -DLIBSCSYNTH=ON \
- -DSYSTEM_BOOST=ON \
- -DSYSTEM_YAMLCPP=ON \
- -DSC_ABLETON_LINK=OFF \
- ${ARCH:Namd64:Ni386:C/.*/${CMAKE_ARGS_nox86}/}
+ -DLIBUSB_1_LIBRARY=/usr/lib/libusb.so
+CMAKE_ON= LIBSCSYNTH \
+ SC_QT \
+ SYSTEM_BOOST \
+ SYSTEM_YAMLCPP
+CMAKE_OFF= SC_ABLETON_LINK
-DESKTOP_ENTRIES="SuperCollider IDE" "" "${LOCALBASE}/share/pixmaps/sc_ide.svg" \
+DESKTOP_ENTRIES="SuperCollider IDE" "" "${PREFIX}/share/pixmaps/sc_ide.svg" \
"scide" "" false
-OPTIONS_DEFINE= AVAHI HELP SUPERNOVA
-OPTIONS_DEFAULT= AVAHI HELP SUPERNOVA
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= AVAHI DOCS SUPERNOVA WEBENGINE
+OPTIONS_DEFINE_amd64= SSE2 SSE
+OPTIONS_DEFINE_i386= SSE2 SSE
+OPTIONS_DEFAULT= AVAHI SUPERNOVA
+OPTIONS_DEFAULT_amd64= SSE2 SSE WEBENGINE
+OPTIONS_DEFAULT_i386= QTWEBENGINE
+OPTIONS_SUB= yes
-HELP_DESC= Install on-line help text
-SUPERNOVA_DESC= Build with supernova as optional audio synthesis server
+DOCS_DESC= Install on-line help text
+SSE2_DESC= ${SSE_DESC:S|SSE|SSE2|}
+SUPERNOVA_DESC= Build with supernova as optional audio synthesis server
AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app \
libavahi-common.so:net/avahi-app
AVAHI_CMAKE_BOOL_OFF= NO_AVAHI
-HELP_CMAKE_BOOL= INSTALL_HELP
+DOCS_CMAKE_BOOL= INSTALL_HELP
+SSE2_CMAKE_BOOL= SSE2
+SSE_CMAKE_BOOL= SSE
SUPERNOVA_CMAKE_BOOL= SUPERNOVA
+WEBENGINE_USE= qt=declarative,positioning,webengine,webchannel,websockets
+WEBENGINE_CMAKE_BOOL= SC_USE_QTWEBENGINE
.include <bsd.port.mk>
diff --git a/audio/supercollider/distinfo b/audio/supercollider/distinfo
index ac8385dfbaf3..3a9acf940b7c 100644
--- a/audio/supercollider/distinfo
+++ b/audio/supercollider/distinfo
@@ -1,13 +1,3 @@
-TIMESTAMP = 1740092854
-SHA256 (supercollider-supercollider-3.13.1-g20250219-066ef94c70903c440e010eb81d4ac6e85bb2d84c_GH0.tar.gz) = c2404c4da6546700405444c55d3e726b4299936b3e3f044c48673c1bd6acf666
-SIZE (supercollider-supercollider-3.13.1-g20250219-066ef94c70903c440e010eb81d4ac6e85bb2d84c_GH0.tar.gz) = 16401696
-SHA256 (timblechmann-nova-simd-2bdc68bc5704a42578300a4c18411df2405cb307_GH0.tar.gz) = df9f280daaad56fdadb5fa75d492ee6a06762a41d7346aa473aa49c1ac9ec9c8
-SIZE (timblechmann-nova-simd-2bdc68bc5704a42578300a4c18411df2405cb307_GH0.tar.gz) = 53005
-SHA256 (timblechmann-nova-tt-692a8859fb94030f581b8a3d626a5f40c236114e_GH0.tar.gz) = a3e40d2cdf06dc6b29a6e1f3353c371dc3dc7ca08fe475697cc9659702ebc178
-SIZE (timblechmann-nova-tt-692a8859fb94030f581b8a3d626a5f40c236114e_GH0.tar.gz) = 31253
-SHA256 (supercollider-hidapi-hidapi-sc-0.8.0-10-g976cb11_GH0.tar.gz) = ccdea1468120976205719865218919c83cc8dd9505ed58dfd6890743720e79d2
-SIZE (supercollider-hidapi-hidapi-sc-0.8.0-10-g976cb11_GH0.tar.gz) = 147854
-SHA256 (supercollider-yaml-cpp-release-0.5.3-35-g728e26e_GH0.tar.gz) = b84cda403e26fc64e4973e907413b40c43a7e1485f2c223ed30a1a387cf0dae4
-SIZE (supercollider-yaml-cpp-release-0.5.3-35-g728e26e_GH0.tar.gz) = 2022032
-SHA256 (ableton-link-Link-3.0.6_GH0.tar.gz) = 4f4fae68bd9351cba603f07990b0d1d9cd7f986c1c78f748d97168c8ae5269b2
-SIZE (ableton-link-Link-3.0.6_GH0.tar.gz) = 1905749
+TIMESTAMP = 1753803284
+SHA256 (SuperCollider-3.14.0-Source.tar.bz2) = ab710e84376f5c082c92fcea7465b85d375934f3da7deed583457a0a48b0a918
+SIZE (SuperCollider-3.14.0-Source.tar.bz2) = 20936611
diff --git a/audio/supercollider/files/patch-boost b/audio/supercollider/files/patch-boost
new file mode 100644
index 000000000000..b2d41daf6570
--- /dev/null
+++ b/audio/supercollider/files/patch-boost
@@ -0,0 +1,531 @@
+diff --git CMakeLists.txt CMakeLists.txt
+index 1ac592a857f..ee8f6550a98 100644
+--- CMakeLists.txt
++++ CMakeLists.txt
+@@ -123,16 +123,8 @@ endif()
+
+ if(WIN32)
+ add_definitions(-DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_WIN32_WINNT=0x0600)
+-
+- #avoid unnecesary autolink
+- add_definitions(-DBOOST_DATE_TIME_NO_LIB -DBOOST_ALL_NO_LIB)
+-
+- # use session manager to set shared memory location, see issue 2409
+- add_definitions(-DBOOST_INTERPROCESS_BOOTSTAMP_IS_SESSION_MANAGER_BASED)
+ endif()
+
+-add_definitions(-DBOOST_CHRONO_HEADER_ONLY -DBOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE)
+-
+
+ #############################################
+ # Options
+@@ -315,36 +307,32 @@ if (NOT WIN32)
+ endif()
+
+ if(SYSTEM_BOOST)
+- # https://github.com/supercollider/supercollider/issues/4576#issuecomment-531499017
+- # Boost >= 1.71 ships with its own Boost config file, we ignore it for now.
+- set(Boost_NO_BOOST_CMAKE ON)
++ # policy CMP0167 is only available from CMake 3.30 on
++ if(POLICY CMP0167)
++ # CMP0167 NEW policy: use Boost-provided BoostConfig.cmake config file
++ # instead of the old FindBoost module
++ cmake_policy(SET CMP0167 NEW)
++ endif()
+ set(Boost_USE_MULTITHREADED ON)
+- find_package( Boost 1.50.0 COMPONENTS thread system filesystem program_options regex test_exec_monitor )
++ set(BOOST_COMPONENTS thread program_options regex)
++ if(ENABLE_TESTSUITE)
++ list(APPEND BOOST_COMPONENTS unit_test_framework)
++ endif()
++ find_package(Boost 1.70.0 REQUIRED COMPONENTS ${BOOST_COMPONENTS})
+ if (Boost_FOUND)
+- # we're specifically setting up the boost libraries here, so we can
+- # name them
+- add_library(boost_thread_lib SHARED IMPORTED)
+- set_property(TARGET boost_thread_lib PROPERTY IMPORTED_LOCATION
+- ${Boost_THREAD_LIBRARY})
+- add_library(boost_system_lib SHARED IMPORTED)
+- set_property(TARGET boost_system_lib PROPERTY IMPORTED_LOCATION
+- ${Boost_SYSTEM_LIBRARY})
+- add_library(boost_program_options_lib SHARED IMPORTED)
+- set_property(TARGET boost_program_options_lib PROPERTY
+- IMPORTED_LOCATION ${Boost_PROGRAM_OPTIONS_LIBRARY})
+- add_library(boost_regex_lib SHARED IMPORTED)
+- set_property(TARGET boost_regex_lib PROPERTY IMPORTED_LOCATION
+- ${Boost_REGEX_LIBRARY})
+- add_library(boost_test_exec_monitor_lib SHARED IMPORTED)
+- set_property(TARGET boost_test_exec_monitor_lib PROPERTY
+- IMPORTED_LOCATION ${Boost_TEST_EXEC_MONITOR_LIBRARY})
+- set(boost_include_dirs ${Boost_INCLUDE_DIRS})
+- else()
+- message(FATAL_ERROR "Not able to use system boost because none was found.")
++ message(STATUS "Found system Boost in ${Boost_INCLUDE_DIRS}")
+ endif()
+ else()
+- set(boost_include_dirs ${CMAKE_SOURCE_DIR}/external_libraries/boost)
+-endif()
++ # bundled boost is set up in external_libraries/CMakeLists.txt
++ # here we just set some global definitions
++ if(WIN32)
++ #avoid unnecesary autolink
++ add_definitions(-DBOOST_DATE_TIME_NO_LIB -DBOOST_ALL_NO_LIB)
++ # use session manager to set shared memory location, see issue 2409
++ add_definitions(-DBOOST_INTERPROCESS_BOOTSTAMP_IS_SESSION_MANAGER_BASED)
++ endif()
++ add_definitions(-DBOOST_CHRONO_HEADER_ONLY -DBOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE)
++endif()
+
+ if(SYSTEM_YAMLCPP)
+ find_package(YamlCpp)
+diff --git editors/sc-ide/CMakeLists.txt editors/sc-ide/CMakeLists.txt
+index 1dfddcac2de..df40bce6e08 100644
+--- editors/sc-ide/CMakeLists.txt
++++ editors/sc-ide/CMakeLists.txt
+@@ -338,9 +338,6 @@ target_link_libraries( libscide PUBLIC
+
+ target_link_libraries( SuperCollider libscide)
+
+-target_link_libraries( libscide PUBLIC boost_system_lib)
+-include_directories(${boost_include_dirs})
+-
+ # This makes sclang/scide work with a Qt installation at a fixed location.
+ set_property(TARGET libscide SuperCollider PROPERTY INSTALL_RPATH_USE_LINK_PATH TRUE)
+
+diff --git editors/sc-ide/core/sc_server.cpp editors/sc-ide/core/sc_server.cpp
+index 9f677f5134d..00297c604a6 100644
+--- editors/sc-ide/core/sc_server.cpp
++++ editors/sc-ide/core/sc_server.cpp
+@@ -30,12 +30,10 @@
+
+ #include <sstream>
+ #include <iomanip>
+-#include <boost/chrono/chrono_io.hpp>
+ #include <osc/OscReceivedElements.h>
+ #include <osc/OscOutboundPacketStream.h>
+
+ using namespace std;
+-using namespace boost::chrono;
+
+ namespace ScIDE {
+
+diff --git editors/sc-ide/core/sc_server.hpp editors/sc-ide/core/sc_server.hpp
+index 1dd666c67fd..661a460eb49 100644
+--- editors/sc-ide/core/sc_server.hpp
++++ editors/sc-ide/core/sc_server.hpp
+@@ -25,7 +25,6 @@
+ #include <QAction>
+ #include <QProcess>
+ #include <QTimer>
+-#include <boost/chrono/system_clocks.hpp>
+ #include <osc/OscReceivedElements.h>
+
+ namespace ScIDE {
+diff --git external_libraries/CMakeLists.txt external_libraries/CMakeLists.txt
+index de464976866..72525f0421c 100644
+--- external_libraries/CMakeLists.txt
++++ external_libraries/CMakeLists.txt
+@@ -13,44 +13,31 @@ endif()
+
+ if(NOT SYSTEM_BOOST) # we compile boost ourselves
+ message(STATUS "Using bundled boost")
+- # boost thread
+- aux_source_directory(boost/libs/thread/src/ boost_thread_src )
++ set(BOOST_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/boost)
++
++ # thread
++ aux_source_directory(boost/libs/thread/src/ boost_thread_src)
+
+ if(WIN32)
+- aux_source_directory(boost/libs/thread/src/win32/ boost_thread_platform )
++ aux_source_directory(boost/libs/thread/src/win32/ boost_thread_platform)
+ elseif(PTHREADS_FOUND)
+- aux_source_directory(boost/libs/thread/src/pthread/ boost_thread_platform )
++ aux_source_directory(boost/libs/thread/src/pthread/ boost_thread_platform)
+ else()
+ message(SEND_ERROR "we need to implement boost_thread")
+ endif()
+
+- aux_source_directory(boost/libs/system/src/ boost_system_src )
+- add_library(boost_system_lib STATIC EXCLUDE_FROM_ALL ${boost_system_src})
+- target_include_directories(boost_system_lib PUBLIC boost)
+-
+- aux_source_directory(boost/libs/program_options/src/ boost_program_options_src )
+- add_library(boost_program_options_lib STATIC EXCLUDE_FROM_ALL ${boost_program_options_src})
+- target_include_directories(boost_program_options_lib PUBLIC boost)
+-
+-
+- aux_source_directory(boost/libs/regex/src boost_regex_src)
+- add_library(boost_regex_lib STATIC EXCLUDE_FROM_ALL ${boost_regex_src})
+- target_include_directories(boost_regex_lib PUBLIC boost)
+-
+ add_library(boost_thread_lib STATIC EXCLUDE_FROM_ALL ${boost_thread_src} ${boost_thread_platform})
+- target_link_libraries(boost_thread_lib boost_system_lib)
+-# target_compile_definitions(boost_thread PUBLIC BOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS)
+- target_include_directories(boost_thread_lib PUBLIC boost)
+- target_compile_definitions(boost_thread_lib PUBLIC BOOST_THREAD_USE_LIB) # for win32
++ target_include_directories(boost_thread_lib PUBLIC ${BOOST_INCLUDE_DIR})
+
+ if(PTHREADS_FOUND)
+ target_include_directories(boost_thread_lib PUBLIC ${PTHREADS_INCLUDE_DIR})
+ endif()
++
+ if(WIN32)
+- target_compile_definitions( boost_thread_lib PRIVATE BOOST_THREAD_BUILD_LIB)
++ target_compile_definitions(boost_thread_lib PUBLIC BOOST_THREAD_USE_LIB)
++ target_compile_definitions(boost_thread_lib PRIVATE BOOST_THREAD_BUILD_LIB)
+ endif()
+
+-
+ if(CMAKE_SYSTEM_NAME MATCHES "Linux")
+ target_compile_options(boost_thread_lib PRIVATE -fPIC)
+ target_link_libraries(boost_thread_lib rt)
+@@ -64,15 +51,51 @@ if(NOT SYSTEM_BOOST) # we compile boost ourselves
+ APPEND PROPERTY LINK_FLAGS "-flto -flto-report")
+ endif()
+
++ # program_options
++ aux_source_directory(boost/libs/program_options/src/ boost_program_options_src )
++ add_library(boost_program_options_lib STATIC EXCLUDE_FROM_ALL ${boost_program_options_src})
++ target_include_directories(boost_program_options_lib PUBLIC ${BOOST_INCLUDE_DIR})
++
++ # regex
++ aux_source_directory(boost/libs/regex/src boost_regex_src)
++ add_library(boost_regex_lib STATIC EXCLUDE_FROM_ALL ${boost_regex_src})
++ target_include_directories(boost_regex_lib PUBLIC ${BOOST_INCLUDE_DIR})
++
++ # unit_test_framework
++ aux_source_directory(boost/libs/test/src boost_unit_test_framework_src)
++ add_library(boost_unit_test_framework_lib STATIC EXCLUDE_FROM_ALL ${boost_unit_test_framework_src})
++ target_include_directories(boost_unit_test_framework_lib PUBLIC ${BOOST_INCLUDE_DIR})
++
++ # headers
++ add_library(boost_headers INTERFACE)
++ target_include_directories(boost_headers INTERFACE ${BOOST_INCLUDE_DIR})
++
+ set_property( TARGET
+ boost_regex_lib
+ boost_thread_lib
+ boost_program_options_lib
+- boost_system_lib
++ boost_unit_test_framework_lib
+ PROPERTY FOLDER 3rdparty
+ )
++
++ # add aliases for compliance with system boost
++ add_library(Boost::thread ALIAS boost_thread_lib)
++ add_library(Boost::program_options ALIAS boost_program_options_lib)
++ add_library(Boost::regex ALIAS boost_regex_lib)
++ add_library(Boost::unit_test_framework ALIAS boost_unit_test_framework_lib)
++ add_library(Boost::headers ALIAS boost_headers)
++
+ endif()
+
++# add a custom target for boost_sync
++add_library(boost_sync INTERFACE)
++target_include_directories(boost_sync INTERFACE
++ ${CMAKE_CURRENT_SOURCE_DIR}/boost_sync/include
++)
++# Boost::headers comes from either system or bundled boost
++target_link_libraries(boost_sync INTERFACE Boost::headers)
++add_library(Boost::sync ALIAS boost_sync)
++
+ # tlsf
+ add_library(tlsf STATIC EXCLUDE_FROM_ALL "TLSF-2.4.6/src/tlsf.c")
+ target_compile_definitions( tlsf PRIVATE TLSF_STATISTIC=1 )
+@@ -81,7 +104,7 @@ set_property(TARGET tlsf PROPERTY POSITION_INDEPENDENT_CODE TRUE)
+
+ #oscpack
+ add_library(oscpack STATIC EXCLUDE_FROM_ALL "oscpack_build.cpp")
+-target_include_directories(oscpack PRIVATE ${boost_include_dirs})
++target_link_libraries(oscpack PUBLIC Boost::headers)
+ target_include_directories(oscpack INTERFACE oscpack_1_1_0 )
+
+ if(LTO)
+diff --git external_libraries/nova-tt/nova-tt/spin_lock.hpp external_libraries/nova-tt/nova-tt/spin_lock.hpp
+index 692a8859fb9..b497ec33a73 160000
+--- external_libraries/nova-tt/nova-tt/spin_lock.hpp
++++ external_libraries/nova-tt/nova-tt/spin_lock.hpp
+@@ -22,6 +22,7 @@
+ #define NOVA_TT_SPIN_LOCK_HPP
+
+ #include <cassert>
++#include <cstdint>
+
+ #include <boost/atomic.hpp>
+
+@@ -98,7 +99,7 @@ struct padded_spin_lock:
+ public spin_lock
+ {
+ static const int padding_bytes = 64 - sizeof(spin_lock);
+- boost::uint8_t padding[padding_bytes];
++ std::uint8_t padding[padding_bytes];
+ };
+
+ } /* namespace nova */
+diff --git lang/CMakeLists.txt lang/CMakeLists.txt
+index 561023da45f..fa2365d8b75 100644
+--- lang/CMakeLists.txt
++++ lang/CMakeLists.txt
+@@ -5,8 +5,6 @@ include_directories(${CMAKE_SOURCE_DIR}/include/common
+ ${CMAKE_SOURCE_DIR}/include/server
+ ${CMAKE_SOURCE_DIR}/common
+
+- ${CMAKE_SOURCE_DIR}/external_libraries/boost_sync/include
+-
+ LangSource
+ LangPrimSource
+
+@@ -244,8 +242,13 @@ if(SC_HIDAPI)
+ endif()
+ endif()
+
+-target_link_libraries(libsclang boost_thread_lib boost_system_lib boost_regex_lib boost_program_options_lib)
+-target_include_directories(libsclang PUBLIC ${boost_include_dirs})
++target_link_libraries(
++ libsclang
++ Boost::thread
++ Boost::program_options
++ Boost::regex
++ Boost::sync
++)
+
+ if (SCLANG_SERVER)
+ target_link_libraries(libsclang libscsynth)
+diff --git lang/LangSource/PyrInterpreter3.cpp lang/LangSource/PyrInterpreter3.cpp
+index 6393c5cb59c..b8483d24700 100644
+--- lang/LangSource/PyrInterpreter3.cpp
++++ lang/LangSource/PyrInterpreter3.cpp
+@@ -39,8 +39,6 @@
+ #include <string.h>
+ #include <signal.h>
+
+-#include <boost/chrono.hpp>
+-
+ #include <float.h>
+ #define kBigBigFloat DBL_MAX
+ #define kSmallSmallFloat DBL_MIN
+diff --git server/CMakeLists.txt server/CMakeLists.txt
+index 05b72d9228d..fb910c7fc38 100644
+--- server/CMakeLists.txt
++++ server/CMakeLists.txt
+@@ -13,7 +13,6 @@ include_directories(${CMAKE_SOURCE_DIR}/external_libraries
+ ${CMAKE_SOURCE_DIR}/external_libraries/nova-tt
+ )
+
+-include_directories(${boost_include_dirs})
+
+ add_subdirectory(plugins)
+ add_subdirectory(scsynth)
+diff --git server/plugins/CMakeLists.txt server/plugins/CMakeLists.txt
+index 171dfb68685..82d25080ed7 100644
+--- server/plugins/CMakeLists.txt
++++ server/plugins/CMakeLists.txt
+@@ -66,7 +66,8 @@ endif()
+
+ foreach(plugin ${plugin_sources})
+ string(REPLACE .cpp "" plugin_name ${plugin} )
+- add_library(${plugin_name} MODULE ${plugin})
++ add_library(${plugin_name} MODULE ${plugin})
++ target_link_libraries(${plugin_name} PRIVATE Boost::headers)
+ list(APPEND plugins ${plugin_name})
+ endforeach(plugin)
+
+@@ -90,7 +91,7 @@ if(BELA_FOUND)
+ )
+ add_definitions("-DSC_BELA" ${XENOMAI_DEFINITIONS} ${BELA_DEFINITIONS})
+ include_directories(${XENOMAI_INCLUDE_DIRS} ${BELA_INCLUDE_DIRS})
+- target_link_libraries(BelaUGens ${XENOMAI_LIBRARIES} ${BELA_LIBRARIES})
++ target_link_libraries(BelaUGens PRIVATE ${XENOMAI_LIBRARIES} ${BELA_LIBRARIES})
+
+ list(APPEND plugins BelaUGens)
+ endif()
+@@ -100,7 +101,7 @@ if(NOT NO_X11)
+ add_library(UIUGens MODULE UIUGens.mm)
+ else()
+ add_library(UIUGens MODULE UIUGens.cpp)
+- target_link_libraries(UIUGens ${PTHREADS_LIBRARY})
++ target_link_libraries(UIUGens PRIVATE ${PTHREADS_LIBRARY})
+ endif()
+
+ set(uiugens UIUGens)
+@@ -161,7 +162,7 @@ if(NOT NO_LIBSNDFILE)
+ target_compile_definitions(DiskIO_UGens PUBLIC SNDFILE_HAS_MPEG)
+ endif()
+ target_include_directories(DiskIO_UGens PUBLIC ${SNDFILE_INCLUDE_DIR})
+- target_link_libraries(DiskIO_UGens ${PTHREADS_LIBRARY} ${SNDFILE_LIBRARIES})
++ target_link_libraries(DiskIO_UGens PRIVATE ${PTHREADS_LIBRARY} ${SNDFILE_LIBRARIES})
+ list(APPEND plugins DiskIO_UGens)
+ else()
+ message(SEND_ERROR "Cannot find libsndfile")
+@@ -179,6 +180,7 @@ if (SUPERNOVA)
+ foreach(plugin ${plugin_sources})
+ string(REPLACE .cpp "_supernova" plugin_name ${plugin} )
+ add_library(${plugin_name} MODULE ${plugin})
++ target_link_libraries(${plugin_name} PRIVATE Boost::headers)
+ list(APPEND supernova_plugins ${plugin_name})
+ endforeach(plugin)
+
+@@ -221,7 +223,7 @@ if (SUPERNOVA)
+ add_library(UIUGens_supernova MODULE UIUGens.mm)
+ else()
+ add_library(UIUGens_supernova MODULE UIUGens.cpp)
+- target_link_libraries(UIUGens_supernova ${PTHREADS_LIBRARY})
++ target_link_libraries(UIUGens_supernova PRIVATE ${PTHREADS_LIBRARY})
+ endif()
+ list(APPEND uiugens UIUGens_supernova)
+ endif()
+@@ -231,7 +233,7 @@ if (SUPERNOVA)
+
+ if(SNDFILE_FOUND)
+ target_include_directories(DiskIO_UGens_supernova PUBLIC ${SNDFILE_INCLUDE_DIR})
+- target_link_libraries(DiskIO_UGens_supernova ${SNDFILE_LIBRARIES} ${PTHREADS_LIBRARY} ${MATH_LIBRARY} boost_thread_lib)
++ target_link_libraries(DiskIO_UGens_supernova PRIVATE ${SNDFILE_LIBRARIES} ${PTHREADS_LIBRARY} ${MATH_LIBRARY} Boost::thread)
+ list(APPEND supernova_plugins DiskIO_UGens_supernova)
+ else()
+ message(SEND_ERROR "Cannot find libsndfile")
+@@ -240,22 +242,23 @@ if (SUPERNOVA)
+ endif(SUPERNOVA)
+
+ foreach(ugen ${fft_ugens})
+- target_link_libraries(${ugen} ${PTHREADS_LIBRARY} ${MATH_LIBRARY})
++ target_link_libraries(${ugen} PRIVATE ${PTHREADS_LIBRARY} ${MATH_LIBRARY})
+
+ if(APPLE)
+- target_link_libraries(${ugen} "-framework Accelerate")
++ target_link_libraries(${ugen} PRIVATE "-framework Accelerate")
+ endif()
+ endforeach()
+
+ if(NOT NO_X11)
+ foreach(ugen ${uiugens})
+- target_link_libraries(${ugen} boost_thread_lib)
++ target_link_libraries(${ugen} PRIVATE Boost::thread)
+ endforeach()
+ endif()
+
+ foreach(plugin ${plugins})
++ target_link_libraries(${plugin} PRIVATE Boost::headers)
+ if(WIN32)
+- target_link_libraries(${plugin} wsock32 ws2_32)
++ target_link_libraries(${plugin} PRIVATE wsock32 ws2_32)
+ endif()
+ endforeach()
+
+@@ -271,7 +274,7 @@ foreach(plugin ${supernova_plugins})
+ target_compile_definitions(${plugin} PUBLIC SUPERNOVA)
+
+ if (WIN32)
+- target_link_libraries(${plugin} ws2_32)
++ target_link_libraries(${plugin} PRIVATE ws2_32)
+ endif()
+ endforeach()
+
+@@ -286,18 +289,18 @@ if(NOT NO_X11)
+ include_directories(${X11_Xt_INCLUDE_PATH})
+
+ foreach (ugen ${uiugens})
+- target_link_libraries(${ugen} ${X11_X11_LIB})
++ target_link_libraries(${ugen} PRIVATE ${X11_X11_LIB})
+ endforeach()
+ elseif (APPLE)
+ foreach (ugen ${uiugens})
+- target_link_libraries(${ugen} "-framework CoreServices -framework AppKit")
++ target_link_libraries(${ugen} PRIVATE "-framework CoreServices -framework AppKit")
+ endforeach()
+ endif()
+ endif()
+
+ if (APPLE)
+ if(NOT NO_LIBSNDFILE)
+- target_link_libraries(DiskIO_UGens "-framework CoreServices")
++ target_link_libraries(DiskIO_UGens PRIVATE "-framework CoreServices")
+ endif()
+ endif()
+
+diff --git server/scsynth/CMakeLists.txt server/scsynth/CMakeLists.txt
+index 0edabde9db1..a176a502170 100644
+--- server/scsynth/CMakeLists.txt
++++ server/scsynth/CMakeLists.txt
+@@ -134,8 +134,6 @@ include_directories(${CMAKE_SOURCE_DIR}/include/common
+ .
+ )
+
+-include_directories (${CMAKE_SOURCE_DIR}/external_libraries/boost_sync/include)
+-
+ if (AUDIOAPI STREQUAL jack)
+ list(APPEND scsynth_sources SC_Jack.cpp)
+ add_definitions("-DSC_AUDIO_API=SC_AUDIO_API_JACK")
+@@ -175,7 +173,7 @@ endif()
+
+ target_compile_definitions(libscsynth PUBLIC SC_MEMORY_ALIGNMENT=32)
+
+-target_link_libraries(libscsynth tlsf)
++target_link_libraries(libscsynth tlsf Boost::sync)
+
+ find_library(DL NAMES dl)
+ if(DL)
+@@ -235,7 +233,6 @@ elseif(AUDIOAPI STREQUAL coreaudio)
+ target_link_libraries(libscsynth "-framework CoreAudio")
+ endif()
+
+-target_include_directories(libscsynth PUBLIC ${boost_include_dirs})
+
+ if (WIN32)
+ target_link_libraries(libscsynth wsock32 ws2_32 winmm)
+diff --git server/supernova/CMakeLists.txt server/supernova/CMakeLists.txt
+index 7fc9b0bbfa3..288bca8f463 100644
+--- server/supernova/CMakeLists.txt
++++ server/supernova/CMakeLists.txt
+@@ -93,7 +93,7 @@ if(NOT WIN32)
+ PROPERTY OUTPUT_NAME supernova)
+ endif()
+
+-target_link_libraries(libsupernova oscpack tlsf ${PTHREADS_LIBRARIES} boost_thread_lib)
++target_link_libraries(libsupernova oscpack tlsf ${PTHREADS_LIBRARIES} Boost::thread Boost::sync)
+
+ target_compile_definitions(libsupernova PUBLIC SUPERNOVA)
+ target_include_directories(libsupernova PUBLIC
+@@ -102,8 +102,6 @@ target_include_directories(libsupernova PUBLIC
+ ${CMAKE_SOURCE_DIR}/common
+ ${CMAKE_SOURCE_DIR}/include/server
+ ${CMAKE_SOURCE_DIR}/server/scsynth
+- ${CMAKE_SOURCE_DIR}/external_libraries/boost_endian
+- ${CMAKE_SOURCE_DIR}/external_libraries/boost_sync/include
+ ${CMAKE_SOURCE_DIR}/external_libraries/nova-tt
+ .
+ )
+@@ -204,8 +202,7 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux")
+ target_link_libraries(libsupernova rt)
+ endif()
+
+-target_link_libraries(libsupernova boost_system_lib boost_program_options_lib)
+-target_include_directories(libsupernova PUBLIC ${boost_include_dirs})
++target_link_libraries(libsupernova Boost::program_options)
+
+ if(CMAKE_COMPILER_IS_GNUCXX)
+ if( ${_gcc_version} VERSION_GREATER 5 )
+diff --git testsuite/server/CMakeLists.txt testsuite/server/CMakeLists.txt
+index da19c2e5d62..853830b82da 100644
+--- testsuite/server/CMakeLists.txt
++++ testsuite/server/CMakeLists.txt
+@@ -1,5 +1,5 @@
+ add_library(boost_test STATIC boost_test.cpp)
+-target_include_directories(boost_test PUBLIC ${boost_include_dirs})
++target_link_libraries(boost_test PUBLIC Boost::unit_test_framework)
+
+ add_subdirectory(scsynth)
+ if (SUPERNOVA)
+diff --git testsuite/server/supernova/CMakeLists.txt testsuite/server/supernova/CMakeLists.txt
+index 89bbd29233d..4f2cf26a1d3 100644
+--- testsuite/server/supernova/CMakeLists.txt
++++ testsuite/server/supernova/CMakeLists.txt
+@@ -33,7 +33,7 @@ foreach(test ${simple_tests})
+ string(REPLACE .cpp "" test_name ${test} )
+ add_executable(${test_name} ${test})
+
+- target_link_libraries(${test_name} boost_test libsupernova boost_thread_lib)
++ target_link_libraries(${test_name} boost_test libsupernova Boost::thread)
+
+ if(LINUX AND CMAKE_COMPILER_IS_CLANG)
+ target_link_libraries(${test_name} atomic)
diff --git a/audio/supercollider/files/patch-common_SC__AppleEventLoop.mm b/audio/supercollider/files/patch-common_SC__AppleEventLoop.mm
deleted file mode 100644
index d0505523b8ae..000000000000
--- a/audio/supercollider/files/patch-common_SC__AppleEventLoop.mm
+++ /dev/null
@@ -1,83 +0,0 @@
---- common/SC_AppleEventLoop.mm.orig 2021-04-22 03:41:58 UTC
-+++ common/SC_AppleEventLoop.mm
-@@ -0,0 +1,80 @@
-+/************************************************************************
-+ *
-+ * Copyright 2019 Christof Ressi <info@christofressi.com>
-+ *
-+ * This program is free software: you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, either version 2 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
-+ *
-+ ************************************************************************/
-+
-+#include "SC_AppleEventLoop.hpp"
-+#include <atomic>
-+
-+#import <Cocoa/Cocoa.h>
-+
-+namespace SC { namespace Apple { namespace EventLoop {
-+
-+static std::atomic_bool g_running;
-+
-+void setup() {
-+ // The following code would transform the process into a foreground application.
-+ // For now it's the plugin's responsibility to do this (early or lazily)
-+ // because we don't want to always show an icon in the docker.
-+ // ProcessSerialNumber psn = { 0, kCurrentProcess };
-+ // TransformProcessType(&psn, kProcessTransformToForegroundApplication);
-+
-+ // Create NSApplication
-+ [NSApplication sharedApplication];
-+}
-+
-+void run() {
-+ // this doesn't work...
-+ // [NSApp run];
-+ // Kudos to https://www.cocoawithlove.com/2009/01/demystifying-nsapplication-by.html
-+ NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];
-+
-+ [NSApp finishLaunching];
-+ g_running = true;
-+
-+ while (g_running) {
-+ [pool release];
-+ pool = [[NSAutoreleasePool alloc] init];
-+ NSEvent* event = [NSApp nextEventMatchingMask:NSAnyEventMask
-+ untilDate:[NSDate distantFuture]
-+ inMode:NSDefaultRunLoopMode
-+ dequeue:YES];
-+ if (event) {
-+ [NSApp sendEvent:event];
-+ [NSApp updateWindows];
-+ }
-+ }
-+ [pool release];
-+}
-+
-+void quit() {
-+ // break from event loop instead of [NSApp terminate:nil]
-+ g_running = false;
-+ // send dummy event to wake up event loop
-+ NSEvent* event = [NSEvent otherEventWithType:NSApplicationDefined
-+ location:NSMakePoint(0, 0)
-+ modifierFlags:0
-+ timestamp:0
-+ windowNumber:0
-+ context:nil
-+ subtype:0
-+ data1:0
-+ data2:0];
-+ [NSApp postEvent:event atStart:NO];
-+}
-+
-+}}} // namespace SC::Apple::EventLoop
diff --git a/audio/supercollider/files/patch-external__libraries_nova-simd_vec_vec__int__altivec.hpp b/audio/supercollider/files/patch-external__libraries_nova-simd_vec_vec__int__altivec.hpp
index deb9992d2aaa..7f9b2870d5af 100644
--- a/audio/supercollider/files/patch-external__libraries_nova-simd_vec_vec__int__altivec.hpp
+++ b/audio/supercollider/files/patch-external__libraries_nova-simd_vec_vec__int__altivec.hpp
@@ -1,6 +1,6 @@
---- external_libraries/nova-simd/vec/vec_int_altivec.hpp.orig 2020-09-03 23:55:08.848538000 +0200
-+++ external_libraries/nova-simd/vec/vec_int_altivec.hpp 2020-09-03 23:58:16.614642000 +0200
-@@ -35,7 +35,7 @@
+--- external_libraries/nova-simd/vec/vec_int_altivec.hpp.orig 2025-07-26 19:07:55 UTC
++++ external_libraries/nova-simd/vec/vec_int_altivec.hpp
+@@ -35,7 +35,7 @@ struct int_vec_altivec (private)
static ivec set_vector(int i)
{
#ifdef __GNUC__
diff --git a/audio/supercollider/files/patch-server_supernova_utilities_hardware__topology.cpp b/audio/supercollider/files/patch-server_supernova_utilities_hardware__topology.cpp
index 18eb0c75280b..af9df51086c4 100644
--- a/audio/supercollider/files/patch-server_supernova_utilities_hardware__topology.cpp
+++ b/audio/supercollider/files/patch-server_supernova_utilities_hardware__topology.cpp
@@ -1,4 +1,4 @@
---- server/supernova/utilities/hardware_topology.cpp.orig 2025-02-20 15:13:49 UTC
+--- server/supernova/utilities/hardware_topology.cpp.orig 2025-07-26 19:07:45 UTC
+++ server/supernova/utilities/hardware_topology.cpp
@@ -20,6 +20,7 @@
# include <windows.h>
diff --git a/audio/supercollider/pkg-plist b/audio/supercollider/pkg-plist
index abc7924bdf0b..d5ede72afef4 100644
--- a/audio/supercollider/pkg-plist
+++ b/audio/supercollider/pkg-plist
@@ -114,1239 +114,1248 @@ share/SuperCollider/HID_Support/hut/hut_64_medical_instrument.yaml
share/SuperCollider/HID_Support/hut/hut_6_generic_device.yaml
share/SuperCollider/HID_Support/hut/hut_7_keyboard_keypad.yaml
share/SuperCollider/HID_Support/hut/hut_8_ledpage.yaml
-%%HELP%%share/SuperCollider/HelpSource/BrokenLink.html
-%%HELP%%share/SuperCollider/HelpSource/Browse.html
-%%HELP%%share/SuperCollider/HelpSource/Classes/.placeholder
-%%HELP%%share/SuperCollider/HelpSource/Classes/A2K.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/APF.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractDispatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractFunction.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractGridLines.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractMessageMatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractOut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractResponderFunc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractServerAction.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractSystemAction.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AbstractWrappingDispatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AllpassC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AllpassL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AllpassN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AmpComp.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AmpCompA.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Amplitude.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AnalogIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AnalogOut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AppClock.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ApplicationStart.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Archive.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Array.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Array2D.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ArrayedCollection.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Association.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/AudioIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BAllPass.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BBandPass.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BBandStop.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BEQSuite.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BHiPass.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BHiPass4.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BHiShelf.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BLowPass.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BLowPass4.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BLowShelf.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BPF.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BPZ2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BPeakEQ.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BRF.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BRZ2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Bag.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Balance2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ball.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BasicOpUGen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BeatTrack.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BeatTrack2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BelaScope.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BelaScopeOut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BendResponder.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BiPanB2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BinaryOpFunction.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BinaryOpStream.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BinaryOpUGen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Blip.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Boolean.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BrownNoise.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufAllpassC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufAllpassL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufAllpassN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufChannels.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufCombC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufCombL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufCombN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufDelayC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufDelayL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufDelayN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufDur.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufFrames.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufInfoUGenBase.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufRateScale.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufRd.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufSampleRate.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufSamples.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BufWr.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Buffer.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Bus.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/BusPlug.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Button.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CCResponder.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/COsc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CSVFileReader.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CallOnce.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Changed.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ChaosGen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Char.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CheckBadValues.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CheckBox.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Class.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Clip.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ClipNoise.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Clock.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CmdPeriod.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CoinGate.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Collection.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Color.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CombC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CombL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CombN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Compander.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CompanderD.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Complex.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CompositeView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CondVar.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Condition.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ContiguousBlockAllocator.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Control.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ControlDur.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ControlName.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ControlRate.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ControlSpec.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Convolution.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Convolution2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Convolution2L.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Convolution3.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Crackle.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CuspL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CuspN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/CustomViewAction.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Date.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dbrown.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dbufrd.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dbufwr.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dconst.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ddup.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DebugFrame.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DebugNodeWatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Decay.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Decay2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DecodeB2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DegreeToKey.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DelTapRd.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DelTapWr.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Delay1.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Delay2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DelayC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DelayL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DelayN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Demand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DemandEnvGen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DetectIndex.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DetectSilence.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dgeom.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dialog.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dibrown.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dictionary.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DigitalIO.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DigitalIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DigitalOut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DiskIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DiskOut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Diwhite.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Document.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DoesNotUnderstandError.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Done.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DoubleArray.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Download.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dpoll.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DragBoth.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DragSink.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DragSource.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Drand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DrawGrid.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dreset.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dseq.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dser.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dseries.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dshuf.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dstutter.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dswitch.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dswitch1.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dunique.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dust.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dust2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Duty.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dwhite.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dwrand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Dxrand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DynKlang.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/DynKlank.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EZGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EZKnob.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EZListView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EZLists.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EZNumber.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EZPopUpMenu.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EZRanger.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EZScroller.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EZSlider.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EZText.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EmacsDocument.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Env.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EnvGate.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EnvGen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EnvelopeView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EnvirGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Environment.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EnvironmentRedirect.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Error.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Event-default-note.png
-%%HELP%%share/SuperCollider/HelpSource/Classes/Event.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EventPatternProxy.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EventStreamCleanup.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/EventStreamPlayer.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Exception.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ExpRand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ExponentialGridLines.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FBSineC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FBSineL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FBSineN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FFT.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FFTTrigger.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FOS.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FSinOsc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/False.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Fdef.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/File.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FileDialog.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FileReader.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Filter.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FilterPattern.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Float.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FloatArray.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FlowLayout.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FlowVar.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FlowView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Fold.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FoldIndex.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Font.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Formant.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Formlet.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Frame.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Free.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FreeSelf.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FreeSelfWhenDone.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FreeVerb.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FreeVerb2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FreqScope.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FreqScopeView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FreqShift.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FuncFilterPattern.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FuncStream.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Function.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FunctionDef.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/FunctionList.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/GUI.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/GVerb.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Gate.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/GbmanL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/GbmanN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Gendy1.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Gendy2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Gendy3.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Git.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Gradient.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/GrainBuf.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/GrainFM.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/GrainIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/GrainSin.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/GrayNoise.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/GridLayout.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/GridLines.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Group.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HID.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HIDCollection.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HIDElement.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HIDElementProto.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HIDFunc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HIDInfo.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HIDProto.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HIDUsage.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HIDdef.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HLayout.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HLayoutView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HPF.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HPZ1.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HPZ2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Harmonics.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Hasher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HelpBrowser.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HenonC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HenonL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HenonN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Hilbert.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HilbertFIR.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HiliteGradient.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/History.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/HistoryGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/IEnvGen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/IFFT.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/IODesc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/IRand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/IdentityBag.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/IdentityDictionary.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/IdentityDictionary_01.png
-%%HELP%%share/SuperCollider/HelpSource/Classes/IdentityDictionary_02.png
-%%HELP%%share/SuperCollider/HelpSource/Classes/IdentityDictionary_03.png
-%%HELP%%share/SuperCollider/HelpSource/Classes/IdentityDictionary_04.png
-%%HELP%%share/SuperCollider/HelpSource/Classes/IdentitySet.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Image.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Impulse.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/In.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/InBus.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/InFeedback.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/InRange.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/InRect.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/InTrig.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Index.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/IndexInBetween.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/IndexL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/InfoUGenBase.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Int16Array.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Int32Array.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Int8Array.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Integer.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Integrator.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/InterplEnv.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/InterplPairs.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/InterplXYC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Interpreter.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Interval.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/JITGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/K2A.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/KeyState.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/KeyTrack.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Klang.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Klank.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Knob.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFClipNoise.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFCub.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFDClipNoise.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFDNoise0.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFDNoise1.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFDNoise3.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFGauss.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFNoise0.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFNoise1.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFNoise2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFPar.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFPulse.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFSaw.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LFTri.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LID.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LIDGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LIDInfo.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LIDSlot.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LPF.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LPZ1.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LPZ2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Lag.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Lag2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Lag2UD.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Lag3.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Lag3UD.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LagControl.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LagIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LagUD.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LanguageConfig.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LastValue.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Latch.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LatoocarfianC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LatoocarfianL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LatoocarfianN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Layout.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LazyEnvir.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LeakDC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LeastChange.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LevelIndicator.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Library.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LibraryBase.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Limiter.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinCongC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinCongL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinCongN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinExp.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinLin.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinPan2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinRand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinSelectX.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinXFade2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Line.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LineLayout.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinearGridLines.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Linen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinkClock.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinkedList.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinkedListNode.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LinuxPlatform.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/List.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ListPattern.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ListView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LocalBuf.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LocalIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LocalOut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Logistic.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/LorenzL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Loudness.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MFCC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIClient.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIFunc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIFuncBothCAMessageMatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIFuncBothMessageMatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIFuncChanArrayMessageMatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIFuncChanMessageMatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIFuncSrcMessageMatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIFuncSrcMessageMatcherNV.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIMessageDispatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIMessageDispatcherNV.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIOut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIResponder.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MIDIdef.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Magnitude.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Main.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MainMenu.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MantissaMask.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MaxLocalBufs.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Maybe.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Median.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Menu.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MenuAction.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Message.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MeterSync.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Method.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MidEQ.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Mix.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ModDif.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Monitor.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MonitorGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MoogFF.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MostChange.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MouseButton.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MouseX.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MouseY.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MulAdd.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MultiLevelIdentityDictionary.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MultiOutUGen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MultiSliderView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MultiTap.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/MultiplexAnalogIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NAryOpFunction.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NAryOpStream.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NRand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NamedControl.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ndef.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NdefGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NdefMixer.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NdefMixerOld.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NdefParamGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NetAddr.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Nil.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Node.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NodeControl.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NodeMap.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NodeProxy.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NodeProxyEditor.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NodeWatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Normalizer.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NoteOffResponder.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NoteOnResponder.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NotificationCenter.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NumAudioBuses.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NumBuffers.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NumChannels.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NumControlBuses.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NumInputBuses.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NumOutputBuses.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NumRunningSynths.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Number.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/NumberBox.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OSCArgsMatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OSCBundle.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OSCFunc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OSCFuncAddrMessageMatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OSCFuncBothMessageMatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OSCFuncRecvPortMessageMatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OSCMessageDispatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OSCMessagePatternDispatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OSCdef.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OSCpathResponder.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OSCresponder.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OSCresponderNode.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Object.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ObjectGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ObjectTable.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OffsetOut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OnError.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OnePole.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OneZero.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Onsets.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Operand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Order.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OrderedIdentitySet.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Osc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OscN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Out.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/OutputProxy.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PMOsc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PSinGrain.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_Add.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_BinScramble.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_BinShift.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_BinWipe.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_BrickWall.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_ChainUGen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_ConformalMap.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_Conj.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_Copy.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_CopyPhase.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_Diffuser.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_Div.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_HainsworthFoote.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_JensenAndersen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_LocalMax.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_MagAbove.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_MagBelow.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_MagClip.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_MagDiv.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_MagFreeze.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_MagMul.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_MagNoise.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_MagShift.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_MagSmear.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_MagSquared.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_Max.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_Min.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_Mul.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_PhaseShift.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_PhaseShift270.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_PhaseShift90.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_RandComb.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_RandWipe.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_RectComb.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PV_RectComb2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PackFFT.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Padd.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Paddp.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Paddpre.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PageLayout.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pair.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pan2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pan4.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PanAz.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PanB.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PanB2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ParGroup.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ParamView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PartConv.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PathName.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pattern.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PatternConductor.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PatternProxy.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pause.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PauseSelf.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PauseSelfWhenDone.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pavaroh.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pbeta.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pbind.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PbindProxy.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pbindef.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pbindf.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pbinop.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pbrown.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pbus.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pcauchy.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pchain.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pclump.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pclutch.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pcollect.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pconst.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pdef.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PdefAllGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PdefEditor.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PdefGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pdefn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PdefnAllGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PdefnGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PdegreeToKey.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pdfsm.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pdict.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pdiff.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pdrop.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pdup.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PdurStutter.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Peak.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PeakFollower.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Penvir.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pevent.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pexprand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PfadeIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PfadeOut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pfin.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pfindur.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pfinval.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pfset.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pfsm.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pfunc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pfuncn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pfx.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pfxb.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pgate.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pgauss.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pgbrown.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pgeom.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pget.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pgpar.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pgroup.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pgtpar.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Phasor.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Phprand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pif.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pindex.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PingPong.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PinkNoise.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pipe.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pitch.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PitchShift.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pkey.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Place.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Plambda.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Platform.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PlayBuf.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Plazy.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PlazyEnvir.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PlazyEnvirN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Plet.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Plotter.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Plprand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pluck.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pmeanrand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pmono.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PmonoArtic.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pmul.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pmulp.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pmulpre.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pnaryop.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pnsym.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Point.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Polar.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Poll.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PopUpMenu.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Post.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ppar.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PparGroup.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ppatlace.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ppatmod.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ppoisson.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pprob.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pprotect.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pproto.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Prand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Preject.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Prewrite.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PriorityQueue.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Process.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ProgramChangeResponder.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Prorate.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Prout.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ProxyMixer.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ProxyMixerOld.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ProxyMonitorGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ProxyNodeMap.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ProxySpace.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ProxySynthDef.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pseed.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pseg.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pselect.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pseq.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pser.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pseries.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pset.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Psetp.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Psetpre.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pshuf.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pslide.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pspawn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pspawner.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pstep.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PstepNadd.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PstepNfunc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pstutter.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Psubdivide.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pswitch.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pswitch1.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Psym.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Psync.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ptime.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ptpar.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ptrace.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ptuple.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pulse.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PulseCount.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PulseDivider.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Punop.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/PureUGen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pwalk.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pwhile.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pwhite.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pwrand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pwrap.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Pxrand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/QPalette.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/QPenPrinter.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/QtGUI.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/QuadC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/QuadL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/QuadN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Quant.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Quark.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Quarks.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/QuartzComposerView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RHPF.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RLPF.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RadiansPerSample.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ramp.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Rand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RandID.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RandSeed.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RangeSlider.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RawArray.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RawPointer.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ReadableNodeIDAllocator.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RecNodeProxy.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RecordBuf.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Recorder.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Rect.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ref.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RefCopy.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ReplaceOut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Resonz.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Rest.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RingBuffer.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RingNumberAllocator.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Ringz.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RootNode.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Rotate2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Routine.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RunningMax.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RunningMin.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/RunningSum.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SCContainerView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SCDoc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SCDocEntry.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SCDocHTMLRenderer.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SCDocNode.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SCDragView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SCEnvelopeEdit.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SCImage.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SCImageFilter.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SCImageKernel.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SCViewHolder.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SOS.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SampleDur.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SampleRate.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Sanitize.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Saw.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ScIDE.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Scale.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ScelDocument.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Scheduler.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Schmidt.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ScopeOut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ScopeView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Score.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ScrollView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Select.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SelectX.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SelectXFocus.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Semaphore.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SemiColonFileReader.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SendPeakRMS.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SendReply.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SendTrig.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SequenceableCollection.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SerialPort.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Server.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ServerBoot.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ServerMeter.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ServerMeterView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ServerOptions.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ServerQuit.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ServerStatusWatcher.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ServerTree.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Set.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SetResetFF.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Shaper.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SharedIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SharedOut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ShutDown.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Signal.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Silent.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SimpleController.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SimpleNumber.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SinOsc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SinOscFB.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SkipJack.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Slew.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Slider.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Slider2D.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Slope.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SortedList.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SoundFile.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SoundFileView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SoundIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SparseArray.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Spawner.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Spec.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SpecCentroid.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SpecFlatness.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SpecPcile.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Splay.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SplayAz.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SplayZ.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Spring.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/StackLayout.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/StackNumberAllocator.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/StandardL.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/StandardN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/StartUp.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/StaticText.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Stepper.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/StereoConvolution2L.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Stethoscope.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Stream.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/StreamClutch.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/String.ext.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/String.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SubsampleOffset.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Sum3.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Sum4.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Sweep.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Symbol.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SymbolArray.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SyncSaw.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Synth.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SynthDef.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SynthDesc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SynthDescLib.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SystemClock.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/SystemSynthDefs.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/T2A.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/T2K.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TBall.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TChoose.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TDelay.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TDuty.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TExpRand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TGrains.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TIRand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TRand.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TWChoose.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TWindex.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TabFileReader.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Tap.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Task.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TaskProxy.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TaskProxyGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Tdef.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TdefAllGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TdefEditor.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TdefGui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TempoBusClock.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TempoClock.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TextField.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TextView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Thread.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Thunk.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Timer.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ToggleFF.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ToolBar.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TouchResponder.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TreeView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TreeViewItem.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Trig.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Trig1.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TrigControl.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/True.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Tuning.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TwoPole.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TwoWayIdentityDictionary.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/TwoZero.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/UGen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/UnaryOpFunction.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/UnaryOpStream.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/UnaryOpUGen.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/UniqueID.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/UnitTest.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/UnitTestScript.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/UnixFILE.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Unpack1FFT.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/UnpackFFT.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/UserView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/VDiskIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/VLayout.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/VLayoutView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/VOsc.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/VOsc3.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/VarLag.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/VarSaw.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Vibrato.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/View.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Volume.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Warp.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Warp1.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Wavetable.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/WebView.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/WhiteNoise.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Window.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/Wrap.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/WrapIndex.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/XFade2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/XIn.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/XInFeedback.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/XLine.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/XOut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/ZeroCrossing.schelp
-%%HELP%%share/SuperCollider/HelpSource/Classes/chebyshevpolynomials.png
-%%HELP%%share/SuperCollider/HelpSource/Guides/.placeholder
-%%HELP%%share/SuperCollider/HelpSource/Guides/Backwards-Compatibility.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Bundled-Messages.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/ClientVsServer.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Debugging-tips.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/FFT-Overview.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/GUI-Introduction.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/GUI-Layout-Management.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Glossary.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/HID_permissions.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/How-to-Use-the-Interpreter.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Internal-Snooping.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Intro-to-Objects.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/J-concepts-in-SC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/LID_permissions.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/ListComprehensions.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/MIDI.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/More-On-Getting-Help.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/MultiClient_Setups.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Multichannel-Expansion.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_10.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_11.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_12.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_13.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_5.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_6.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_7.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_8.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/News-3_9.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/News-Qt-GUI.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/NodeMessaging.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Non-Realtime-Synthesis.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/OSC_communication.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Order-of-execution.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Polymorphism.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Randomness.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/SCIde.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Server-Guide.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/ServerTiming.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Spawning.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/SuperColliderAU.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Sync-Async.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/SynthDefsVsSynths.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Tour-of-Special-Functions.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Tour_of_UGens.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Tracing-Processes.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/UGens-and-Synths.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Understanding-Errors.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/UserFAQ.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/UsingExtensions.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/UsingMIDI.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/UsingQuarks.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/Working_with_HID.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/WritingClasses.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/WritingHelp.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/WritingPrimitives.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/WritingTests.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/WritingUGens.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/s8kfFC-clientServerEn.png
-%%HELP%%share/SuperCollider/HelpSource/Guides/scEn.png
-%%HELP%%share/SuperCollider/HelpSource/Guides/sc_ide_overview.png
-%%HELP%%share/SuperCollider/HelpSource/Guides/sc_ide_overview_scaled.png
-%%HELP%%share/SuperCollider/HelpSource/Guides/server.png
-%%HELP%%share/SuperCollider/HelpSource/Guides/standalones.schelp
-%%HELP%%share/SuperCollider/HelpSource/Guides/structureEn.png
-%%HELP%%share/SuperCollider/HelpSource/Help.schelp
-%%HELP%%share/SuperCollider/HelpSource/OldHelpWrapper.html
-%%HELP%%share/SuperCollider/HelpSource/Other/.placeholder
-%%HELP%%share/SuperCollider/HelpSource/Other/HelpDocsLicensing.html
-%%HELP%%share/SuperCollider/HelpSource/Other/JITLibChanges3.7.schelp
-%%HELP%%share/SuperCollider/HelpSource/Other/Licensing.html
-%%HELP%%share/SuperCollider/HelpSource/Other/ccbysa3_88x31.png
-%%HELP%%share/SuperCollider/HelpSource/Overviews/.placeholder
-%%HELP%%share/SuperCollider/HelpSource/Overviews/ClassTree.schelp
-%%HELP%%share/SuperCollider/HelpSource/Overviews/Classes.html
-%%HELP%%share/SuperCollider/HelpSource/Overviews/Collections.schelp
-%%HELP%%share/SuperCollider/HelpSource/Overviews/Documents.html
-%%HELP%%share/SuperCollider/HelpSource/Overviews/Event_types.schelp
-%%HELP%%share/SuperCollider/HelpSource/Overviews/GUI-Classes.schelp
-%%HELP%%share/SuperCollider/HelpSource/Overviews/GenericCollectors.schelp
-%%HELP%%share/SuperCollider/HelpSource/Overviews/JITLib.schelp
-%%HELP%%share/SuperCollider/HelpSource/Overviews/Methods.html
-%%HELP%%share/SuperCollider/HelpSource/Overviews/MidiPatterns.schelp
-%%HELP%%share/SuperCollider/HelpSource/Overviews/Operators.schelp
-%%HELP%%share/SuperCollider/HelpSource/Overviews/SC3vsSC2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Overviews/Streams.schelp
-%%HELP%%share/SuperCollider/HelpSource/Overviews/SymbolicNotations.schelp
-%%HELP%%share/SuperCollider/HelpSource/QC/Cells.qtz
-%%HELP%%share/SuperCollider/HelpSource/QC/SCLevelMeter.qtz
-%%HELP%%share/SuperCollider/HelpSource/QC/SCQCSonogramCount2.qtz
-%%HELP%%share/SuperCollider/HelpSource/QC/SCQuartzComposerViewStructureTest.qtz
-%%HELP%%share/SuperCollider/HelpSource/QC/SCQuartzComposerViewTest.qtz
-%%HELP%%share/SuperCollider/HelpSource/QC/Stupid Pan.qtz
-%%HELP%%share/SuperCollider/HelpSource/Reference/.placeholder
-%%HELP%%share/SuperCollider/HelpSource/Reference/Adverbs.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Assignment.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/AudioDeviceSelection.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Classes.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Comments.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Control-Structures.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/EmacsEditor.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/EventStream.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Expression-Sequence.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Functions.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Key-Value-Pairs.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/KeyboardShortcuts.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Literals.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Messages.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Modifiers.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/NodeEvent.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/NodeProxy_roles.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Partial-Application.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Resize.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/SCDocStyling.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/SCDocSyntax.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Scope.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Server-Architecture.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Server-Command-Reference.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/ServerPluginAPI.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/StartupFile.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Syntax-Shortcuts.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/Synth-Definition-File-Format.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/asTarget.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/default_group.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/functions.png
-%%HELP%%share/SuperCollider/HelpSource/Reference/gui.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/gui_alignments.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/if.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/loop.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/matchItem.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/palette_color_groups.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/palette_color_roles.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/play.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/playN.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/plot.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/randomSeed.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/softPut.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/softSet.schelp
-%%HELP%%share/SuperCollider/HelpSource/Reference/softVol_.schelp
-%%HELP%%share/SuperCollider/HelpSource/Search.html
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/.placeholder
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_01_Introduction.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_02_Basic_Vocabulary.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_03_What_Is_Pbind.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_04_Words_to_Phrases.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_05_Math_on_Patterns.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_060_Filter_Patterns.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06a_Repetition_Contraint_Patterns.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06b_Time_Based_Patterns.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06c_Composition_of_Patterns.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06d_Parallel_Patterns.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06e_Language_Control.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06f_Server_Control.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06g_Data_Sharing.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_07_Value_Conversions.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_08_Event_Types_and_Parameters.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook01_Basic_Sequencing.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook02_Manipulating_Patterns.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook03_External_Control.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook04_Sending_MIDI.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook05_Using_Samples.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook06_Phrase_Network.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook07_Rhythmic_Variations.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook08_Swing.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Ref01_Pattern_Internals.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/GUI/compose_complex_view.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/GUI/create_simple_instrument_view.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/GUI/create_window.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/GUI/things_you_wanna_know.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/GUI/tutorial_intro.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/00-Getting-Started-With-SC.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/01-Introductory-Remarks.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/02-First-Steps.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/03-Start-Your-Engines.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/04-Functions-and-Other-Functionality.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/05-Functions-and-Sound.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/06-Presented-in-Living-Stereo.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/07-Mix-it-Up.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/08-Scoping-and-Plotting.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/09-Getting-Help.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/10-SynthDefs-and-Synths.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/11-Busses.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/12-Groups.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/13-Buffers.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/14-Scheduling-Events.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/15-Sequencing-with-Routines-and-Tasks.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/16-Sequencing-with-Patterns.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Functions-and-Sound-00.png
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Functions-and-Sound-01.png
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Functions-and-Sound-02.png
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Functions-and-Sound-03.png
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Functions-and-Sound-04.png
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Scoping-and-Plotting01.png
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Start-Your-Engines00.png
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Start-Your-Engines01.png
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/JITLib/audio_rate_mapping.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/JITLib/basic_live_coding_techniques.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_asCompileString.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_basic_concepts_01.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_basic_concepts_02.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_basic_concepts_03.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_basic_concepts_04.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_efficiency.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_fading.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_networking.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/JITLib/proxyspace_examples.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/JITLib/recursive_phrasing.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/JITLib/the_lazy_proxy.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/00_Introductory_tutorial.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/01_Startup.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/02_Evaluating_code.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/03_Comments.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/04_Help.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/05_The_network.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/06_Prerequisites.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/07_SynthDefs.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/08_Rates.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/09_Buses.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/10_Controls.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/11_Test_functions.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/12_UnaryOp_synthesis.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/13_BinaryOp_synthesis.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/14_Subtractive_synthesis.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/15_Groups.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/16_Playbuf.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/17_Delays_reverbs.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/18_Frequency_modulation.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/19_Scheduling.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/20_Debugging.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/21_Syntax_errors.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/22_Runtime_errors.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/00.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/01.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/02.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/03.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/04.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/05.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/06.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/07.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/08.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/09.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/10.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/11.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/12.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/13.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/14.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/15.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Server_Tutorial.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events1.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events2.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events3.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events4.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events5.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events6.schelp
-%%HELP%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events7.schelp
-%%HELP%%share/SuperCollider/HelpSource/browse.css
-%%HELP%%share/SuperCollider/HelpSource/browse.js
-%%HELP%%share/SuperCollider/HelpSource/codemirror.css
-%%HELP%%share/SuperCollider/HelpSource/editor.css
-%%HELP%%share/SuperCollider/HelpSource/editor.js
-%%HELP%%share/SuperCollider/HelpSource/images/SC_icon.png
-%%HELP%%share/SuperCollider/HelpSource/images/Swamp.png
-%%HELP%%share/SuperCollider/HelpSource/images/duck_alpha.png
-%%HELP%%share/SuperCollider/HelpSource/images/flowers2.jpg
-%%HELP%%share/SuperCollider/HelpSource/images/icon.supercollider.png
-%%HELP%%share/SuperCollider/HelpSource/images/lastnode.png
-%%HELP%%share/SuperCollider/HelpSource/images/node.png
-%%HELP%%share/SuperCollider/HelpSource/images/plugin.png
-%%HELP%%share/SuperCollider/HelpSource/images/plugin.svg
-%%HELP%%share/SuperCollider/HelpSource/images/vduck2.jpg
-%%HELP%%share/SuperCollider/HelpSource/images/vline.png
-%%HELP%%share/SuperCollider/HelpSource/lib/codemirror-5.39.2.min.js
-%%HELP%%share/SuperCollider/HelpSource/lib/codemirror-addon-simple-5.39.2.min.js
-%%HELP%%share/SuperCollider/HelpSource/lib/jquery.min.js
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/README.md
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_AMS-Regular.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Fraktur-Bold.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Fraktur-Regular.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Main-Bold.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Main-BoldItalic.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Main-Italic.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Main-Regular.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Math-BoldItalic.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Math-Italic.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_SansSerif-Bold.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_SansSerif-Italic.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_SansSerif-Regular.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Script-Regular.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Size1-Regular.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Size2-Regular.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Size3-Regular.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Size4-Regular.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/fonts/KaTeX_Typewriter-Regular.woff2
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/katex.min.css
-%%HELP%%share/SuperCollider/HelpSource/lib/katex/katex.min.js
-%%HELP%%share/SuperCollider/HelpSource/scdoc.css
-%%HELP%%share/SuperCollider/HelpSource/scdoc.js
-%%HELP%%share/SuperCollider/HelpSource/search.js
-%%HELP%%share/SuperCollider/HelpSource/themes/README.md
-%%HELP%%share/SuperCollider/HelpSource/themes/classic.css
-%%HELP%%share/SuperCollider/HelpSource/themes/dark.css
-%%HELP%%share/SuperCollider/HelpSource/themes/default.css
-%%HELP%%share/SuperCollider/HelpSource/themes/dracula.css
-%%HELP%%share/SuperCollider/HelpSource/themes/monokai.css
-%%HELP%%share/SuperCollider/HelpSource/themes/solarizedDark.css
-%%HELP%%share/SuperCollider/HelpSource/themes/solarizedLight.css
+%%DOCS%%share/SuperCollider/HelpSource/BrokenLink.html
+%%DOCS%%share/SuperCollider/HelpSource/Browse.html
+%%DOCS%%share/SuperCollider/HelpSource/Classes/.placeholder
+%%DOCS%%share/SuperCollider/HelpSource/Classes/A2K.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/APF.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AbstractDispatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AbstractFunction.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AbstractGridLines.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AbstractIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AbstractMessageMatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AbstractOut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AbstractResponderFunc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AbstractServerAction.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AbstractSystemAction.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AbstractWrappingDispatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AllpassC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AllpassL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AllpassN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AmpComp.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AmpCompA.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Amplitude.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AnalogIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AnalogOut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AppClock.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ApplicationStart.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Archive.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Array.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Array2D.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ArrayedCollection.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Association.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/AudioIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BAllPass.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BBandPass.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BBandStop.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BEQSuite.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BHiPass.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BHiPass4.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BHiShelf.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BLowPass.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BLowPass4.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BLowShelf.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BPF.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BPZ2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BPeakEQ.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BRF.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BRZ2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Bag.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Balance2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ball.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BasicOpUGen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BeatTrack.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BeatTrack2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BelaScope.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BelaScopeOut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BendResponder.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BiPanB2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BinaryOpFunction.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BinaryOpStream.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BinaryOpUGen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Blip.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Boolean.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BrownNoise.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufAllpassC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufAllpassL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufAllpassN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufChannels.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufCombC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufCombL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufCombN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufDelayC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufDelayL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufDelayN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufDur.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufFrames.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufInfoUGenBase.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufRateScale.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufRd.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufSampleRate.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufSamples.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BufWr.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Buffer.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Bus.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/BusPlug.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Button.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CCResponder.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/COsc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CSVFileReader.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CallOnce.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Changed.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ChaosGen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Char.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CheckBadValues.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CheckBox.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Class.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Clip.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ClipNoise.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Clock.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CmdPeriod.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CoinGate.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Collection.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Color.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CombC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CombL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CombN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Compander.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CompanderD.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Complex.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CompositeView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CondVar.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Condition.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ContiguousBlock.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ContiguousBlockAllocator.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Control.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ControlDur.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ControlName.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ControlRate.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ControlSpec.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Convolution.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Convolution2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Convolution2L.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Convolution3.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Crackle.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CuspL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CuspN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/CustomViewAction.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Date.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dbrown.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dbufrd.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dbufwr.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dconst.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ddup.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DebugFrame.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DebugNodeWatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Decay.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Decay2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DecodeB2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DegreeToKey.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DelTapRd.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DelTapWr.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Delay1.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Delay2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DelayC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DelayL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DelayN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Demand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DemandEnvGen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DetectIndex.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DetectSilence.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dgeom.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dialog.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dibrown.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dictionary.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DigitalIO.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DigitalIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DigitalOut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DiskIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DiskOut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Diwhite.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Document.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DoesNotUnderstandError.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Done.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DoubleArray.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Download.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dpoll.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DragBoth.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DragSink.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DragSource.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Drand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DrawGrid.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dreset.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dseq.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dser.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dseries.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dshuf.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dstutter.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dswitch.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dswitch1.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dunique.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dust.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dust2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Duty.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dwhite.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dwrand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Dxrand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DynKlang.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/DynKlank.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EZGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EZKnob.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EZListView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EZLists.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EZNumber.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EZPopUpMenu.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EZRanger.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EZScroller.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EZSlider.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EZText.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EmacsDocument.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Env.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EnvGate.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EnvGen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EnvelopeView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EnvirGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Environment.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EnvironmentRedirect.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Error.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Event-default-note.png
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Event.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EventPatternProxy.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EventStreamCleanup.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/EventStreamPlayer.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ExampleFiles.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Exception.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ExpRand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ExponentialGridLines.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FBSineC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FBSineL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FBSineN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FFT.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FFTTrigger.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FOS.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FSinOsc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/False.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Fdef.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/File.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FileDialog.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FileReader.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Filter.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FilterPattern.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Float.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FloatArray.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FlowLayout.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FlowVar.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FlowView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Fold.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FoldIndex.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Font.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Formant.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Formlet.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Frame.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Free.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FreeSelf.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FreeSelfWhenDone.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FreeVerb.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FreeVerb2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FreqScope.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FreqScopeView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FreqShift.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FuncFilterPattern.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FuncStream.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Function.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FunctionDef.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/FunctionList.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/GUI.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/GVerb.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Gate.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/GbmanL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/GbmanN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Gendy1.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Gendy2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Gendy3.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Git.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Gradient.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/GrainBuf.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/GrainFM.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/GrainIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/GrainSin.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/GrayNoise.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/GridLayout.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/GridLines.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Group.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HID.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HIDCollection.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HIDElement.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HIDElementProto.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HIDFunc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HIDInfo.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HIDProto.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HIDUsage.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HIDdef.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HLayout.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HLayoutView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HPF.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HPZ1.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HPZ2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Harmonics.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Hasher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HelpBrowser.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HenonC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HenonL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HenonN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Hilbert.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HilbertFIR.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HiliteGradient.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/History.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/HistoryGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/IEnvGen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/IFFT.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/IODesc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/IRand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/IdentityBag.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/IdentityDictionary.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/IdentityDictionary_01.png
+%%DOCS%%share/SuperCollider/HelpSource/Classes/IdentityDictionary_02.png
+%%DOCS%%share/SuperCollider/HelpSource/Classes/IdentityDictionary_03.png
+%%DOCS%%share/SuperCollider/HelpSource/Classes/IdentityDictionary_04.png
+%%DOCS%%share/SuperCollider/HelpSource/Classes/IdentitySet.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Image.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Impulse.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/In.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/InBus.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/InFeedback.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/InRange.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/InRect.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/InTrig.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Index.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/IndexInBetween.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/IndexL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/InfoUGenBase.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Int16Array.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Int32Array.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Int8Array.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Integer.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Integrator.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/InterplEnv.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/InterplPairs.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/InterplXYC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Interpreter.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Interval.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/JITGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/K2A.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/KeyState.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/KeyTrack.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Klang.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Klank.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Knob.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFClipNoise.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFCub.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFDClipNoise.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFDNoise0.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFDNoise1.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFDNoise3.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFGauss.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFNoise0.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFNoise1.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFNoise2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFPar.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFPulse.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFSaw.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LFTri.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LID.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LIDGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LIDInfo.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LIDSlot.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LPF.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LPZ1.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LPZ2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Lag.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Lag2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Lag2UD.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Lag3.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Lag3UD.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LagControl.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LagIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LagUD.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LanguageConfig.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LastValue.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Latch.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LatoocarfianC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LatoocarfianL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LatoocarfianN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Layout.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LazyEnvir.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LeakDC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LeastChange.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LevelComp.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LevelIndicator.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Library.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LibraryBase.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Limiter.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinCongC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinCongL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinCongN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinExp.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinLin.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinPan2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinRand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinSelectX.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinXFade2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Line.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LineLayout.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinearGridLines.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Linen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinkClock.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinkedList.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinkedListNode.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LinuxPlatform.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/List.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ListPattern.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ListView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LocalBuf.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LocalIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LocalOut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Logistic.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/LorenzL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Loudness.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MFCC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIClient.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIFunc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIFuncBothCAMessageMatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIFuncBothMessageMatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIFuncChanArrayMessageMatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIFuncChanMessageMatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIFuncSrcMessageMatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIFuncSrcMessageMatcherNV.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIMessageDispatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIMessageDispatcherNV.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIOut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIResponder.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MIDIdef.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Magnitude.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Main.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MainMenu.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MantissaMask.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MaxLocalBufs.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Maybe.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Median.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Menu.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MenuAction.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Message.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MeterSync.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Method.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MidEQ.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Mix.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ModDif.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Monitor.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MonitorGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MoogFF.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MostChange.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MouseButton.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MouseX.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MouseY.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MulAdd.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MultiLevelIdentityDictionary.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MultiOutUGen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MultiSliderView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MultiTap.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/MultiplexAnalogIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NAryOpFunction.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NAryOpStream.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NRand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NamedControl.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ndef.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NdefGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NdefMixer.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NdefMixerOld.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NdefParamGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NetAddr.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Nil.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Node.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NodeControl.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NodeMap.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NodeProxy.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NodeProxyEditor.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NodeTreeView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NodeWatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Normalizer.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NoteOffResponder.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NoteOnResponder.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NotificationCenter.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NumAudioBuses.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NumBuffers.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NumChannels.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NumControlBuses.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NumInputBuses.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NumOutputBuses.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NumRunningSynths.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Number.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/NumberBox.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OSCArgsMatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OSCBundle.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OSCFunc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OSCFuncAddrMessageMatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OSCFuncBothMessageMatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OSCFuncRecvPortMessageMatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OSCMessageDispatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OSCMessagePatternDispatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OSCdef.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OSCpathResponder.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OSCresponder.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OSCresponderNode.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Object.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ObjectGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ObjectTable.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OffsetOut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OnError.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OnePole.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OneZero.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Onsets.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Operand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Order.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OrderedIdentitySet.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Osc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OscN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Out.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/OutputProxy.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PMOsc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PSinGrain.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_Add.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_BinScramble.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_BinShift.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_BinWipe.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_BrickWall.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_ChainUGen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_ConformalMap.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_Conj.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_Copy.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_CopyPhase.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_Diffuser.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_Div.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_HainsworthFoote.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_JensenAndersen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_LocalMax.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_MagAbove.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_MagBelow.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_MagClip.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_MagDiv.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_MagFreeze.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_MagMul.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_MagNoise.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_MagShift.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_MagSmear.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_MagSquared.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_Max.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_Min.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_Mul.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_PhaseShift.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_PhaseShift270.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_PhaseShift90.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_RandComb.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_RandWipe.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_RectComb.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PV_RectComb2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PackFFT.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Padd.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Paddp.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Paddpre.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PageLayout.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pair.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pan2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pan4.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PanAz.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PanB.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PanB2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ParGroup.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ParamView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PartConv.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PathName.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pattern.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PatternConductor.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PatternProxy.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pause.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PauseSelf.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PauseSelfWhenDone.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pavaroh.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pbeta.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pbind.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PbindProxy.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pbindef.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pbindf.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pbinop.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pbrown.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pbus.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pcauchy.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pchain.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pclump.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pclutch.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pcollect.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pconst.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pdef.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PdefAllGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PdefEditor.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PdefGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pdefn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PdefnAllGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PdefnGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PdegreeToKey.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pdfsm.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pdict.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pdiff.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pdrop.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pdup.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PdurStutter.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Peak.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PeakFollower.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Penvir.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pevent.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pexprand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PfadeIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PfadeOut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pfin.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pfindur.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pfinval.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pfset.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pfsm.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pfunc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pfuncn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pfx.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pfxb.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pgate.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pgauss.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pgbrown.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pgeom.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pget.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pgpar.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pgroup.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pgtpar.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Phasor.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Phprand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pif.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pindex.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PingPong.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PinkNoise.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pipe.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pitch.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PitchShift.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pkey.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Place.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Plambda.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Platform.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PlayBuf.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Plazy.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PlazyEnvir.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PlazyEnvirN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Plet.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Plotter.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Plprand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pluck.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pmeanrand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pmono.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PmonoArtic.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pmul.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pmulp.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pmulpre.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pnaryop.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pnsym.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Point.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Polar.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Poll.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PopUpMenu.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Post.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ppar.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PparGroup.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ppatlace.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ppatmod.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ppoisson.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pprob.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pprotect.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pproto.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Prand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Preject.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Prewrite.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PriorityQueue.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Process.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ProgramChangeResponder.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Prorate.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Prout.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ProxyMixer.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ProxyMixerOld.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ProxyMonitorGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ProxyNodeMap.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ProxySpace.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ProxySynthDef.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pseed.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pseg.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pselect.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pseq.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pser.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pseries.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pset.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Psetp.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Psetpre.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pshuf.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pslide.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pspawn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pspawner.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pstep.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PstepNadd.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PstepNfunc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pstutter.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Psubdivide.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pswitch.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pswitch1.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Psym.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Psync.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ptime.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ptpar.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ptrace.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ptuple.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pulse.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PulseCount.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PulseDivider.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Punop.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/PureUGen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pwalk.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pwhile.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pwhite.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pwrand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pwrap.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Pxrand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/QPalette.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/QPenPrinter.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/QtGUI.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/QuadC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/QuadL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/QuadN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Quant.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Quark.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Quarks.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/QuartzComposerView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RHPF.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RLPF.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RadiansPerSample.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ramp.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Rand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RandID.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RandSeed.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RangeSlider.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RawArray.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RawPointer.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ReadableNodeIDAllocator.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RecNodeProxy.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RecordBuf.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Recorder.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Rect.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ref.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RefCopy.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ReplaceOut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Resonz.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Rest.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RingBuffer.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RingNumberAllocator.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Ringz.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RootNode.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Rotate2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Routine.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RunningMax.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RunningMin.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/RunningSum.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SCContainerView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SCDoc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SCDocEntry.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SCDocHTMLRenderer.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SCDocNode.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SCDragView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SCEnvelopeEdit.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SCImage.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SCImageFilter.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SCImageKernel.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SCViewHolder.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SOS.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SampleDur.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SampleRate.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Sanitize.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Saw.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ScIDE.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Scale.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ScelDocument.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Scheduler.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Schmidt.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ScopeOut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ScopeView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Score.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ScrollView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Select.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SelectX.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SelectXFocus.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Semaphore.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SemiColonFileReader.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SendPeakRMS.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SendReply.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SendTrig.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SequenceableCollection.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SerialPort.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Server.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ServerBoot.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ServerMeter.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ServerMeterView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ServerOptions.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ServerQuit.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ServerStatusWatcher.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ServerTree.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Set.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SetResetFF.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Shaper.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SharedIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SharedOut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ShutDown.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Signal.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Silent.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SimpleController.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SimpleNumber.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SinOsc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SinOscFB.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SkipJack.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Slew.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Slider.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Slider2D.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Slope.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SortedList.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SoundFile.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SoundFileView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SoundIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SparseArray.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Spawner.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Spec.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SpecCentroid.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SpecFlatness.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SpecPcile.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Splay.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SplayAz.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SplayZ.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Spring.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/StackLayout.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/StackNumberAllocator.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/StandardL.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/StandardN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/StartUp.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/StaticText.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Stepper.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/StereoConvolution2L.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Stethoscope.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Stream.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/StreamClutch.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/String.ext.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/String.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SubsampleOffset.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Sum3.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Sum4.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Sweep.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Symbol.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SymbolArray.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SyncSaw.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Synth.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SynthDef.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SynthDesc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SynthDescLib.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SystemClock.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/SystemSynthDefs.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/T2A.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/T2K.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TBall.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TChoose.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TDelay.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TDuty.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TExpRand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TGrains.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TIRand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TRand.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TWChoose.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TWindex.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TabFileReader.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Tap.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Task.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TaskProxy.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TaskProxyGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Tdef.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TdefAllGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TdefEditor.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TdefGui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TempoBusClock.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TempoClock.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TextField.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TextView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Thread.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Thunk.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Timer.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ToggleFF.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ToolBar.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TouchResponder.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TreeView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TreeViewItem.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Trig.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Trig1.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TrigControl.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/True.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Tuning.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TwoPole.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TwoWayIdentityDictionary.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/TwoZero.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/UGen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/UnaryOpFunction.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/UnaryOpStream.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/UnaryOpUGen.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/UniqueID.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/UnitTest.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/UnitTestScript.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/UnixFILE.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Unpack1FFT.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/UnpackFFT.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/UserView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/VDiskIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/VLayout.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/VLayoutView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/VOsc.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/VOsc3.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/VarLag.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/VarSaw.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Vibrato.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/View.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Volume.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Warp.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Warp1.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Wavetable.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/WebView.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/WhiteNoise.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Window.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/Wrap.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/WrapIndex.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/XFade2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/XIn.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/XInFeedback.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/XLine.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/XOut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/ZeroCrossing.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Classes/chebyshevpolynomials.png
+%%DOCS%%share/SuperCollider/HelpSource/Guides/.placeholder
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Backwards-Compatibility.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Bundled-Messages.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/ClientVsServer.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Debugging-tips.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/EqualityIdentity.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/FFT-Overview.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/GUI-Introduction.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/GUI-Layout-Management.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Glossary.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/HID_permissions.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/How-to-Use-the-Interpreter.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Internal-Snooping.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Intro-to-Objects.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/J-concepts-in-SC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/LID_permissions.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Level_Compensation.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/ListComprehensions.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/MIDI.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/More-On-Getting-Help.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/MultiClient_Setups.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Multichannel-Expansion.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/News-3_10.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/News-3_11.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/News-3_12.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/News-3_13.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/News-3_14.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/News-3_5.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/News-3_6.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/News-3_7.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/News-3_8.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/News-3_9.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/News-Qt-GUI.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/NodeMessaging.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Non-Realtime-Synthesis.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/OSC_communication.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/ObjectPrototyping.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Order-of-execution.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Polymorphism.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Randomness.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/SCIde.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Server-Guide.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/ServerTiming.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Spawning.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/SuperColliderAU.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Sync-Async.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/SynthDefsVsSynths.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Tour-of-Special-Functions.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Tour_of_UGens.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Tracing-Processes.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/UGen-Changelog.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/UGens-and-Synths.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Understanding-Errors.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/UserFAQ.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/UsingExtensions.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/UsingMIDI.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/UsingQuarks.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/Working_with_HID.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/WritingClasses.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/WritingHelp.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/WritingPrimitives.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/WritingTests.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/WritingUGens.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/s8kfFC-clientServerEn.png
+%%DOCS%%share/SuperCollider/HelpSource/Guides/scEn.png
+%%DOCS%%share/SuperCollider/HelpSource/Guides/sc_ide_overview.png
+%%DOCS%%share/SuperCollider/HelpSource/Guides/sc_ide_overview_scaled.png
+%%DOCS%%share/SuperCollider/HelpSource/Guides/server.png
+%%DOCS%%share/SuperCollider/HelpSource/Guides/standalones.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Guides/structureEn.png
+%%DOCS%%share/SuperCollider/HelpSource/Help.schelp
+%%DOCS%%share/SuperCollider/HelpSource/OldHelpWrapper.html
+%%DOCS%%share/SuperCollider/HelpSource/Other/.placeholder
+%%DOCS%%share/SuperCollider/HelpSource/Other/HelpDocsLicensing.html
+%%DOCS%%share/SuperCollider/HelpSource/Other/JITLibChanges3.7.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Other/Licensing.html
+%%DOCS%%share/SuperCollider/HelpSource/Other/ccbysa3_88x31.png
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/.placeholder
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/ClassTree.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/Classes.html
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/Collections.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/Documents.html
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/Event_types.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/GUI-Classes.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/GenericCollectors.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/JITLib.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/Methods.html
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/MidiPatterns.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/Operators.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/SC3vsSC2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/Streams.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Overviews/SymbolicNotations.schelp
+%%DOCS%%share/SuperCollider/HelpSource/QC/Cells.qtz
+%%DOCS%%share/SuperCollider/HelpSource/QC/SCLevelMeter.qtz
+%%DOCS%%share/SuperCollider/HelpSource/QC/SCQCSonogramCount2.qtz
+%%DOCS%%share/SuperCollider/HelpSource/QC/SCQuartzComposerViewStructureTest.qtz
+%%DOCS%%share/SuperCollider/HelpSource/QC/SCQuartzComposerViewTest.qtz
+%%DOCS%%share/SuperCollider/HelpSource/QC/Stupid Pan.qtz
+%%DOCS%%share/SuperCollider/HelpSource/Reference/.placeholder
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Adverbs.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Assignment.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/AudioDeviceSelection.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Classes.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Comments.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Control-Structures.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/EmacsEditor.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/EventStream.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Expression-Sequence.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Functions.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Key-Value-Pairs.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/KeyboardShortcuts.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Literals.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Messages.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Modifiers.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/NodeEvent.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/NodeProxy_roles.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Partial-Application.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Resize.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/SCDocStyling.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/SCDocSyntax.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Scope.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Server-Architecture.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Server-Command-Reference.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/ServerPluginAPI.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/StartupFile.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Syntax-Shortcuts.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/Synth-Definition-File-Format.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/asTarget.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/default_group.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/functions.png
+%%DOCS%%share/SuperCollider/HelpSource/Reference/gui.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/gui_alignments.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/if.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/loop.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/matchItem.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/palette_color_groups.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/palette_color_roles.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/play.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/playN.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/plot.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/randomSeed.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/softPut.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/softSet.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Reference/softVol_.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Search.html
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/.placeholder
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_01_Introduction.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_02_Basic_Vocabulary.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_03_What_Is_Pbind.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_04_Words_to_Phrases.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_05_Math_on_Patterns.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_060_Filter_Patterns.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06a_Repetition_Contraint_Patterns.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06b_Time_Based_Patterns.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06c_Composition_of_Patterns.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06d_Parallel_Patterns.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06e_Language_Control.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06f_Server_Control.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_06g_Data_Sharing.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_07_Value_Conversions.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_08_Event_Types_and_Parameters.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook01_Basic_Sequencing.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook02_Manipulating_Patterns.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook03_External_Control.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook04_Sending_MIDI.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook05_Using_Samples.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook06_Phrase_Network.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook07_Rhythmic_Variations.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Cookbook08_Swing.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/A-Practical-Guide/PG_Ref01_Pattern_Internals.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/GUI/compose_complex_view.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/GUI/create_simple_instrument_view.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/GUI/create_window.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/GUI/things_you_wanna_know.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/GUI/tutorial_intro.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/00-Getting-Started-With-SC.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/01-Introductory-Remarks.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/02-First-Steps.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/03-Start-Your-Engines.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/04-Functions-and-Other-Functionality.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/05-Functions-and-Sound.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/06-Presented-in-Living-Stereo.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/07-Mix-it-Up.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/08-Scoping-and-Plotting.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/09-Getting-Help.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/10-SynthDefs-and-Synths.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/11-Busses.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/12-Groups.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/13-Buffers.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/14-Scheduling-Events.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/15-Sequencing-with-Routines-and-Tasks.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/16-Sequencing-with-Patterns.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Functions-and-Sound-00.png
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Functions-and-Sound-01.png
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Functions-and-Sound-02.png
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Functions-and-Sound-03.png
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Functions-and-Sound-04.png
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Scoping-and-Plotting01.png
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Start-Your-Engines00.png
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Getting-Started/Start-Your-Engines01.png
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/JITLib/audio_rate_mapping.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/JITLib/basic_live_coding_techniques.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_asCompileString.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_basic_concepts_01.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_basic_concepts_02.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_basic_concepts_03.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_basic_concepts_04.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_efficiency.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_fading.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/JITLib/jitlib_networking.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/JITLib/proxyspace_examples.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/JITLib/recursive_phrasing.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/JITLib/the_lazy_proxy.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/00_Introductory_tutorial.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/01_Startup.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/02_Evaluating_code.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/03_Comments.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/04_Help.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/05_The_network.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/06_Prerequisites.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/07_SynthDefs.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/08_Rates.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/09_Buses.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/10_Controls.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/11_Test_functions.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/12_UnaryOp_synthesis.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/13_BinaryOp_synthesis.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/14_Subtractive_synthesis.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/15_Groups.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/16_Playbuf.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/17_Delays_reverbs.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/18_Frequency_modulation.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/19_Scheduling.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/20_Debugging.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/21_Syntax_errors.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/22_Runtime_errors.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/00.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/01.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/02.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/03.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/04.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/05.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/06.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/07.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/08.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/09.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/10.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/11.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/12.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/13.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/14.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Mark_Polishook_tutorial/Japanese_version/15.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Server_Tutorial.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events1.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events2.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events3.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events4.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events5.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events6.schelp
+%%DOCS%%share/SuperCollider/HelpSource/Tutorials/Streams-Patterns-Events7.schelp
+%%DOCS%%share/SuperCollider/HelpSource/images/SC_icon.png
+%%DOCS%%share/SuperCollider/HelpSource/images/Swamp.png
+%%DOCS%%share/SuperCollider/HelpSource/images/duck_alpha.png
+%%DOCS%%share/SuperCollider/HelpSource/images/flowers2.jpg
+%%DOCS%%share/SuperCollider/HelpSource/images/icon.supercollider.png
+%%DOCS%%share/SuperCollider/HelpSource/images/lastnode.png
+%%DOCS%%share/SuperCollider/HelpSource/images/node.png
+%%DOCS%%share/SuperCollider/HelpSource/images/plugin.png
+%%DOCS%%share/SuperCollider/HelpSource/images/plugin.svg
+%%DOCS%%share/SuperCollider/HelpSource/images/vduck2.jpg
+%%DOCS%%share/SuperCollider/HelpSource/images/vline.png
+%%DOCS%%share/SuperCollider/HelpSource/static/browse.css
+%%DOCS%%share/SuperCollider/HelpSource/static/browse.js
+%%DOCS%%share/SuperCollider/HelpSource/static/codemirror.css
+%%DOCS%%share/SuperCollider/HelpSource/static/editor.css
+%%DOCS%%share/SuperCollider/HelpSource/static/editor.js
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/codemirror-5.39.2.min.js
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/codemirror-addon-simple-5.39.2.min.js
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/jquery.min.js
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/README.md
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_AMS-Regular.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Fraktur-Bold.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Fraktur-Regular.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Main-Bold.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Main-BoldItalic.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Main-Italic.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Main-Regular.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Math-BoldItalic.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Math-Italic.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_SansSerif-Bold.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_SansSerif-Italic.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_SansSerif-Regular.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Script-Regular.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Size1-Regular.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Size2-Regular.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Size3-Regular.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Size4-Regular.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/fonts/KaTeX_Typewriter-Regular.woff2
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/katex.min.css
+%%DOCS%%share/SuperCollider/HelpSource/static/lib/katex/katex.min.js
+%%DOCS%%share/SuperCollider/HelpSource/static/scdoc.css
+%%DOCS%%share/SuperCollider/HelpSource/static/scdoc.js
+%%DOCS%%share/SuperCollider/HelpSource/static/search.js
+%%DOCS%%share/SuperCollider/HelpSource/static/themes/README.md
+%%DOCS%%share/SuperCollider/HelpSource/static/themes/classic.css
+%%DOCS%%share/SuperCollider/HelpSource/static/themes/dark.css
+%%DOCS%%share/SuperCollider/HelpSource/static/themes/default.css
+%%DOCS%%share/SuperCollider/HelpSource/static/themes/dracula.css
+%%DOCS%%share/SuperCollider/HelpSource/static/themes/monokai.css
+%%DOCS%%share/SuperCollider/HelpSource/static/themes/solarizedDark.css
+%%DOCS%%share/SuperCollider/HelpSource/static/themes/solarizedLight.css
share/SuperCollider/README.md
share/SuperCollider/README_LINUX.md
share/SuperCollider/SCClassLibrary/Common/Audio/BEQSuite.sc
@@ -1492,6 +1501,7 @@ share/SuperCollider/SCClassLibrary/Common/Core/Symbol.sc
share/SuperCollider/SCClassLibrary/Common/Core/Thread.sc
share/SuperCollider/SCClassLibrary/Common/Core/debug.sc
share/SuperCollider/SCClassLibrary/Common/Files/Directory.sc
+share/SuperCollider/SCClassLibrary/Common/Files/ExampleFiles.sc
share/SuperCollider/SCClassLibrary/Common/Files/File.sc
share/SuperCollider/SCClassLibrary/Common/Files/PathName.sc
share/SuperCollider/SCClassLibrary/Common/Files/SoundFile.sc
@@ -1545,6 +1555,7 @@ share/SuperCollider/SCClassLibrary/Common/GUI/Base/extValueActionIfChanged.sc
share/SuperCollider/SCClassLibrary/Common/GUI/Base/viewExtensionsQt.sc
share/SuperCollider/SCClassLibrary/Common/GUI/PlusGUI/Collections/StringPlusGUI.sc
share/SuperCollider/SCClassLibrary/Common/GUI/PlusGUI/Control/FreqScope.sc
+share/SuperCollider/SCClassLibrary/Common/GUI/PlusGUI/Control/NodeTreeView.sc
share/SuperCollider/SCClassLibrary/Common/GUI/PlusGUI/Control/ServerPlusGUI.sc
share/SuperCollider/SCClassLibrary/Common/GUI/PlusGUI/Control/SynthDescLibPlusGUI.sc
share/SuperCollider/SCClassLibrary/Common/GUI/PlusGUI/Control/SynthDescPlusGUI.sc
@@ -1783,5 +1794,6 @@ share/SuperCollider/translations/scide_zh.qm
share/icons/hicolor/32x32/apps/supercollider.xpm
share/icons/hicolor/48x48/apps/supercollider.png
share/icons/hicolor/scalable/apps/sc_ide.svg
+share/metainfo/online.supercollider.SuperCollider.metainfo.xml
share/mime/packages/supercollider.xml
@dir share/SuperCollider/SCClassLibrary/External
diff --git a/audio/surge-synthesizer-lv2/Makefile b/audio/surge-synthesizer-lv2/Makefile
index 66fc884e3538..a98bb572de63 100644
--- a/audio/surge-synthesizer-lv2/Makefile
+++ b/audio/surge-synthesizer-lv2/Makefile
@@ -12,9 +12,7 @@ WWW= https://surge-synthesizer.github.io/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_aarch64= error: use of undeclared identifier '__builtin_ia32_packssdw'
-BROKEN_armv6= emmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64, see https://github.com/surge-synthesizer/surge/issues/6418
-BROKEN_armv7= emmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64, see https://github.com/surge-synthesizer/surge/issues/6418
+BROKEN_armv7= fatal error: error in backend: Cannot select: 0x263f6370: v4f32 = froundeven 0x263f4eb0
BROKEN_powerpc= compilation fails due to a problem in the clang header, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276794
BROKEN_powerpc64= compilation fails due to a problem in the clang header, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276794
BROKEN_powerpc64le= compilation fails due to a problem in the clang header, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276794
@@ -58,6 +56,10 @@ GH_TUPLE= \
LDFLAGS+= -lexecinfo
+CMAKE_ARGS_aarch64= -DLINUX_ON_ARM:BOOL=ON
+CMAKE_ARGS_armv7= -DLINUX_ON_ARM:BOOL=ON
+CMAKE_ARGS+= ${CMAKE_ARGS_${ARCH}}
+
BINARY_ALIAS= python=${PYTHON_CMD} # git=false
PORTSCOUT= ignore:1
diff --git a/audio/unflac/Makefile b/audio/unflac/Makefile
index 8bbb5f1df7aa..2d4c926b6fde 100644
--- a/audio/unflac/Makefile
+++ b/audio/unflac/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unflac
DISTVERSION= 1.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= audio
MAINTAINER= bsd@abinet.ru
diff --git a/audio/virtual_oss/Makefile b/audio/virtual_oss/Makefile
index cfd2af78ccb2..6a0d1997f914 100644
--- a/audio/virtual_oss/Makefile
+++ b/audio/virtual_oss/Makefile
@@ -1,9 +1,11 @@
PORTNAME= virtual_oss
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
+IGNORE_FreeBSD_15= included in base system
+
MAINTAINER= christos@FreeBSD.org
COMMENT= Virtual OSS multi device mixer application
WWW= https://github.com/freebsd/virtual_oss
diff --git a/audio/virtual_oss_bluetooth/Makefile b/audio/virtual_oss_bluetooth/Makefile
new file mode 100644
index 000000000000..09a4944614a4
--- /dev/null
+++ b/audio/virtual_oss_bluetooth/Makefile
@@ -0,0 +1,41 @@
+PORTNAME= virtual_oss_bluetooth
+DISTVERSION= ${OSVERSION}
+CATEGORIES= audio
+DISTFILES=
+
+MAINTAINER= christos@FreeBSD.org
+COMMENT= Bluetooth backend for virtual_oss
+WWW= https://freebsd.org
+
+LICENSE= BSD2CLAUSE
+
+USES= pathfix uidfix
+USE_LDCONFIG= yes
+
+OPTIONS_DEFINE= LIBAV
+OPTIONS_DEFAULT=
+
+LIBAV_DESC= Build with libav support for AAC audio
+LIBAV_LIB_DEPENDS= libavdevice.so:multimedia/gstreamer1-libav \
+ libavutil.so:multimedia/gstreamer1-libav \
+ libavcodec.so:multimedia/gstreamer1-libav \
+ libavformat.so:multimedia/gstreamer1-libav
+LIBAV_MAKE_ENV= HAVE_LIBAV=YES
+
+MAKE_ENV= LIBDIR=${PREFIX}/lib \
+ MAKEOBJDIRPREFIX=${WRKDIR}
+
+WRKSRC= ${SRC_BASE}/lib/virtual_oss/bt
+
+PLIST_FILES= lib/virtual_oss/voss_bt.so
+
+pre-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/virtual_oss
+
+.include <bsd.port.pre.mk>
+
+.if !exists(${WRKSRC})
+IGNORE= requires FreeBSD source files in ${SRC_BASE}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/audio/virtual_oss_bluetooth/pkg-descr b/audio/virtual_oss_bluetooth/pkg-descr
new file mode 100644
index 000000000000..46bb5e360b94
--- /dev/null
+++ b/audio/virtual_oss_bluetooth/pkg-descr
@@ -0,0 +1,6 @@
+Bluetooth backend virtual_oss.
+
+This is an extension for the base system version of virtual_oss. It enables
+bluetooth audio support, with the option of also including AAC audio support.
+The backend gets loaded dynamically only when a virtual_oss(8) invocation uses
+a bluetooth device.
diff --git a/audio/virtual_oss_ctl/Makefile b/audio/virtual_oss_ctl/Makefile
index b0b627e524a5..0930f76abcd2 100644
--- a/audio/virtual_oss_ctl/Makefile
+++ b/audio/virtual_oss_ctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= virtual_oss_ctl
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
@@ -10,7 +10,6 @@ WWW= https://github.com/hselasky/virtual_oss_ctl
LICENSE= BSD2CLAUSE
-RUN_DEPENDS= virtual_oss>=1.2.6:audio/virtual_oss
LIB_DEPENDS= libfftw3.so:math/fftw3
USES= compiler:c++11-lang gl qmake qt:5
@@ -20,11 +19,23 @@ USE_QT= buildtools:build core gui widgets
USE_GITHUB= yes
GH_ACCOUNT= hselasky
-GH_TUPLE= hselasky:virtual_oss:v1.3.0:d/virtual_oss
-
PLIST_FILES= \
bin/virtual_oss_ctl \
share/pixmaps/virtual_oss_ctl.png \
share/applications/virtual_oss_ctl.desktop
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+# From 1500066 onwards we have virtual_oss in base.
+.if ${OSVERSION} >= 1500066
+.if !exists(${SRC_BASE})
+IGNORE= requires FreeBSD source files in ${SRC_BASE}
+.else
+CXXFLAGS+= -I${SRC_BASE}/usr.sbin/virtual_oss
+.endif
+.else
+RUN_DEPENDS= virtual_oss>=1.2.6:audio/virtual_oss
+GH_TUPLE= freebsd:virtual_oss:v1.3.2:d/virtual_oss
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/audio/virtual_oss_ctl/distinfo b/audio/virtual_oss_ctl/distinfo
index e8993666848d..f0d0902efa44 100644
--- a/audio/virtual_oss_ctl/distinfo
+++ b/audio/virtual_oss_ctl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1669557393
+TIMESTAMP = 1758121247
SHA256 (hselasky-virtual_oss_ctl-v1.3.0_GH0.tar.gz) = f5829b9f3af4be045fa65ddf40985bf501ef6a5e2a113cbdd53704d4b14c0704
SIZE (hselasky-virtual_oss_ctl-v1.3.0_GH0.tar.gz) = 83100
-SHA256 (hselasky-virtual_oss-v1.3.0_GH0.tar.gz) = 6faf812059c2831c10c7bfbf145147133acc58f022f31e561e3c70b4c27e626a
-SIZE (hselasky-virtual_oss-v1.3.0_GH0.tar.gz) = 72081
+SHA256 (freebsd-virtual_oss-v1.3.2_GH0.tar.gz) = eeb50760b963345d7b5684c3ee4f5d44070cb9572fc8c82d1d63e5844e24dfe7
+SIZE (freebsd-virtual_oss-v1.3.2_GH0.tar.gz) = 71906
diff --git a/audio/virtual_oss_equalizer/Makefile b/audio/virtual_oss_equalizer/Makefile
new file mode 100644
index 000000000000..66726ff17adc
--- /dev/null
+++ b/audio/virtual_oss_equalizer/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= virtual_oss_equalizer
+PORTVERSION= ${OSVERSION}
+CATEGORIES= audio
+DISTFILES=
+
+MAINTAINER= christos@FreeBSD.org
+COMMENT= virtual_oss equalizer utility
+WWW= https://freebsd.org
+
+LICENSE= BSD2CLAUSE
+
+LIB_DEPENDS= libfftw3.so:math/fftw3
+
+USES= pathfix uidfix
+
+MAKE_ENV= BINDIR=${PREFIX}/sbin \
+ MANDIR=${PREFIX}/share/man/man \
+ MAKEOBJDIRPREFIX=${WRKDIR}
+
+WRKSRC= ${SRC_BASE}/usr.sbin/virtual_oss/virtual_equalizer
+
+PLIST_FILES= sbin/virtual_equalizer \
+ share/man/man8/virtual_equalizer.8.gz
+
+.include <bsd.port.pre.mk>
+
+.if !exists(${WRKSRC})
+IGNORE= requires FreeBSD source files in ${SRC_BASE}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/audio/virtual_oss_equalizer/pkg-descr b/audio/virtual_oss_equalizer/pkg-descr
new file mode 100644
index 000000000000..a593b3474b26
--- /dev/null
+++ b/audio/virtual_oss_equalizer/pkg-descr
@@ -0,0 +1,4 @@
+Equalizer utility for virtual_oss.
+
+The port installs virtual_equalizer(8), which provides equalizer functionality
+for virtual_oss(8) devices. See virtual_equalizer.8 for more information.
diff --git a/audio/virtual_oss_sndio/Makefile b/audio/virtual_oss_sndio/Makefile
new file mode 100644
index 000000000000..d6e0524d9e68
--- /dev/null
+++ b/audio/virtual_oss_sndio/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= virtual_oss_sndio
+DISTVERSION= ${OSVERSION}
+CATEGORIES= audio
+DISTFILES=
+
+MAINTAINER= christos@FreeBSD.org
+COMMENT= virtual_oss sndio backend
+WWW= https://freebsd.org
+
+LICENSE= BSD2CLAUSE
+
+LIB_DEPENDS= libsndio.so:audio/sndio
+
+USES= pathfix uidfix
+USE_LDCONFIG= yes
+
+MAKE_ENV= LIBDIR=${PREFIX}/lib \
+ MAKEOBJDIRPREFIX=${WRKDIR}
+
+WRKSRC= ${SRC_BASE}/lib/virtual_oss/sndio
+
+PLIST_FILES= lib/virtual_oss/voss_sndio.so
+
+pre-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/virtual_oss
+
+.include <bsd.port.pre.mk>
+
+.if !exists(${WRKSRC})
+IGNORE= requires FreeBSD source files in ${SRC_BASE}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/audio/virtual_oss_sndio/pkg-descr b/audio/virtual_oss_sndio/pkg-descr
new file mode 100644
index 000000000000..9ebfc484831e
--- /dev/null
+++ b/audio/virtual_oss_sndio/pkg-descr
@@ -0,0 +1,5 @@
+sndio backend for virtual_oss.
+
+This is an extension for the base system version of virtual_oss. It provides
+sndio support and gets loaded dynamically only when a virtual_oss(8) invocation
+uses an sndio device.
diff --git a/audio/visp-go/Makefile b/audio/visp-go/Makefile
index 796a66deb803..ac9d6f42a774 100644
--- a/audio/visp-go/Makefile
+++ b/audio/visp-go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= visp-go
DISTVERSION= g20210723
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= audio
MAINTAINER= lcook@FreeBSD.org
diff --git a/audio/vsound/Makefile b/audio/vsound/Makefile
index 19376eaf687b..5b6370ea0ba4 100644
--- a/audio/vsound/Makefile
+++ b/audio/vsound/Makefile
@@ -12,8 +12,6 @@ WWW= http://web.archive.org/web/20210502033331/http://www.vsound.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN_riscv64= fails to compile: vsound.c:101:4: Endian guess seems incorrect.
-
BUILD_DEPENDS= sox:audio/sox
RUN_DEPENDS= sox:audio/sox
diff --git a/audio/vsound/files/patch-configure b/audio/vsound/files/patch-configure
index eedbb4de6b0b..e6a5f88d00ae 100644
--- a/audio/vsound/files/patch-configure
+++ b/audio/vsound/files/patch-configure
@@ -31,7 +31,7 @@
case "$target_cpu" in
- alpha* | i?86 )
-+ alpha* | i?86 | ia64* | amd64* | aarch64 | arm* | x86_64*)
++ alpha* | i?86 | ia64* | amd64* | aarch64 | arm* | x86_64* | riscv*)
ac_cv_cpu_endian_ness="little"
;;
diff --git a/audio/welle.io/Makefile b/audio/welle.io/Makefile
index 7a35b96e2646..30076011ef63 100644
--- a/audio/welle.io/Makefile
+++ b/audio/welle.io/Makefile
@@ -1,9 +1,9 @@
PORTNAME= welle.io
-DISTVERSION= 2.4
-PORTREVISION= 2
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.7
CATEGORIES= audio hamradio
-MAINTAINER= nsonack@outlook.com
+MAINTAINER= nsonack@herrhotzenplotz.de
COMMENT= SDR DAB/DAB+ Receiver
WWW= https://www.welle.io/
@@ -16,12 +16,10 @@ LIB_DEPENDS= libasound.so:audio/alsa-lib \
libmpg123.so:audio/mpg123
RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins
-USES= cmake compiler:c++11-lang pkgconfig qt:5
+USES= cmake compiler:c++17-lang pkgconfig qt:6
USE_GITHUB= yes
GH_ACCOUNT= AlbrechtL
-GH_TAGNAME= 0aacf578d77d79212483cd6fce436fb66523f63f
-USE_QT= charts core dbus declarative gui multimedia network \
- quickcontrols2 widgets buildtools:build qmake:build
+USE_QT= base charts declarative multimedia
OPTIONS_DEFINE= AIRSPY CLI FFTW RTLSDR SOAPY
OPTIONS_DEFAULT= FFTW RTLSDR
diff --git a/audio/welle.io/distinfo b/audio/welle.io/distinfo
index d1e3c417d57c..d5c2f2654c4d 100644
--- a/audio/welle.io/distinfo
+++ b/audio/welle.io/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1644829140
-SHA256 (AlbrechtL-welle.io-2.4-0aacf578d77d79212483cd6fce436fb66523f63f_GH0.tar.gz) = 150ecf2b4839a322cea7bac65d6f23e1679572079225870a9a8017c992791023
-SIZE (AlbrechtL-welle.io-2.4-0aacf578d77d79212483cd6fce436fb66523f63f_GH0.tar.gz) = 6765868
+TIMESTAMP = 1756500560
+SHA256 (AlbrechtL-welle.io-v2.7_GH0.tar.gz) = 191687c163a2dc69a49beef8d3fa1ba85114e7a046f6718290e54d4b163bdbaf
+SIZE (AlbrechtL-welle.io-v2.7_GH0.tar.gz) = 6788200
diff --git a/audio/welle.io/pkg-plist b/audio/welle.io/pkg-plist
index 91fdffc05ac9..3999dff3819a 100644
--- a/audio/welle.io/pkg-plist
+++ b/audio/welle.io/pkg-plist
@@ -1,9 +1,10 @@
-share/applications/welle-io.desktop
-share/icons/hicolor/16x16/apps/welle-io.png
-share/icons/hicolor/24x24/apps/welle-io.png
-share/icons/hicolor/32x32/apps/welle-io.png
-share/icons/hicolor/48x48/apps/welle-io.png
-share/icons/hicolor/128x128/apps/welle-io.png
-share/icons/hicolor/256x256/apps/welle-io.png
-share/man/man1/welle-io.1.gz
bin/welle-io
+share/applications/io.welle.welle-gui.desktop
+share/icons/hicolor/128x128/apps/io.welle.welle-gui.png
+share/icons/hicolor/16x16/apps/io.welle.welle-gui.png
+share/icons/hicolor/24x24/apps/io.welle.welle-gui.png
+share/icons/hicolor/256x256/apps/io.welle.welle-gui.png
+share/icons/hicolor/32x32/apps/io.welle.welle-gui.png
+share/icons/hicolor/48x48/apps/io.welle.welle-gui.png
+share/man/man1/welle-io.1.gz
+share/metainfo/io.welle.welle-gui.appdata.xml
diff --git a/audio/whisper.cpp/Makefile b/audio/whisper.cpp/Makefile
new file mode 100644
index 000000000000..559df13ddfb2
--- /dev/null
+++ b/audio/whisper.cpp/Makefile
@@ -0,0 +1,44 @@
+PORTNAME= whisper.cpp
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.7.6
+PORTREVISION= 1
+CATEGORIES= audio # machine-learning
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Port of OpenAI's Whisper model in C/C++
+WWW= https://github.com/ggerganov/whisper.cpp
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libggml.so:misc/ggml
+
+USES= cmake:testing
+USE_LDCONFIG= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= ggerganov
+
+LDFLAGS+= -pthread
+
+CMAKE_ON= WHISPER_USE_SYSTEM_GGML
+CMAKE_OFF= WHISPER_BUILD_TESTS
+CMAKE_TESTING_ON= WHISPER_BUILD_TESTS \
+ WHISPER_BUILD_EXAMPLES
+
+OPTIONS_DEFINE= EXAMPLES
+OPTIONS_DEFAULT= EXAMPLES # examples contain important user level programs
+OPTIONS_SUB= yes
+
+EXAMPLES_CMAKE_BOOL= WHISPER_BUILD_EXAMPLES
+
+MAKE_JOBS_UNSAFE= yes # for tests to suceed on smaller Vulkan devices: they fail to allocate memory otherwise
+
+post-install:
+ ${INSTALL_SCRIPT} \
+ ${WRKSRC}/models/download-ggml-model.sh \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-download-ggml-model.sh
+
+# tests as of 1.7.6: 73% tests passed, 3 tests failed out of 11, see https://github.com/ggml-org/whisper.cpp/issues/3404
+
+.include <bsd.port.mk>
diff --git a/audio/whisper.cpp/distinfo b/audio/whisper.cpp/distinfo
new file mode 100644
index 000000000000..520c10ce59cb
--- /dev/null
+++ b/audio/whisper.cpp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756961106
+SHA256 (ggerganov-whisper.cpp-v1.7.6_GH0.tar.gz) = 166140e9a6d8a36f787a2bd77f8f44dd64874f12dd8359ff7c1f4f9acb86202e
+SIZE (ggerganov-whisper.cpp-v1.7.6_GH0.tar.gz) = 7307730
diff --git a/audio/whisper.cpp/pkg-descr b/audio/whisper.cpp/pkg-descr
new file mode 100644
index 000000000000..6cf0fc25c7ef
--- /dev/null
+++ b/audio/whisper.cpp/pkg-descr
@@ -0,0 +1,19 @@
+High-performance inference of OpenAI's Whisper automatic speech recognition
+(ASR) model:
+
+Features:
+* Plain C/C++ implementation without dependencies
+* Apple Silicon first-class citizen - optimized via ARM NEON, Accelerate
+ framework, Metal and Core ML
+* AVX intrinsics support for x86 architectures
+* VSX intrinsics support for POWER architectures
+* Mixed F16 / F32 precision
+* Integer quantization support
+* Zero memory allocations at runtime
+* Vulkan support
+* Support for CPU-only inference
+* Efficient GPU support for NVIDIA
+* OpenVINO Support
+* Ascend NPU Support
+* Moore Threads GPU Support
+* C-style API
diff --git a/audio/whisper.cpp/pkg-message b/audio/whisper.cpp/pkg-message
new file mode 100644
index 000000000000..47dbc2835108
--- /dev/null
+++ b/audio/whisper.cpp/pkg-message
@@ -0,0 +1,16 @@
+[
+{ type: install
+ message: <<EOM
+You installed whisper.cpp: Port of OpenAI's Whisper model in C/C++
+
+In order to use whisper.cpp you should first download an AI model.
+
+For example:
+$ whisper.cpp-download-ggml-model.sh base.en
+
+Then you can transcribe audio files using a command:
+$ whisper-cli -m ggml-base.en.bin -f {sample}.wav
+
+EOM
+}
+]
diff --git a/audio/whisper.cpp/pkg-plist b/audio/whisper.cpp/pkg-plist
new file mode 100644
index 000000000000..ba5121cef27f
--- /dev/null
+++ b/audio/whisper.cpp/pkg-plist
@@ -0,0 +1,12 @@
+%%EXAMPLES%%bin/vad-speech-segments
+%%EXAMPLES%%bin/whisper-bench
+%%EXAMPLES%%bin/whisper-cli
+%%EXAMPLES%%bin/whisper-server
+bin/whisper.cpp-download-ggml-model.sh
+include/whisper.h
+lib/cmake/whisper/whisper-config.cmake
+lib/cmake/whisper/whisper-version.cmake
+lib/libwhisper.so
+lib/libwhisper.so.1
+lib/libwhisper.so.1.7.6
+libdata/pkgconfig/whisper.pc
diff --git a/audio/yoshimi/Makefile b/audio/yoshimi/Makefile
index 5e8f9fefe40f..2d0024f9a442 100644
--- a/audio/yoshimi/Makefile
+++ b/audio/yoshimi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yoshimi
-DISTVERSION= 2.3.3.3
+DISTVERSION= 2.3.5.1
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${DISTVERSION:R:R}
diff --git a/audio/yoshimi/distinfo b/audio/yoshimi/distinfo
index 70296fb53bce..a95955c83a12 100644
--- a/audio/yoshimi/distinfo
+++ b/audio/yoshimi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743119496
-SHA256 (yoshimi-2.3.3.3.tar.bz2) = 6c0be547b5ea51fb61c2b532f19db59a1a7b7338b6d1ceb8901eed7d492b4920
-SIZE (yoshimi-2.3.3.3.tar.bz2) = 8663289
+TIMESTAMP = 1759291390
+SHA256 (yoshimi-2.3.5.1.tar.bz2) = 4b4950adebd63b16b50669fb08035ae6ac9cbba359662d799771b7033928896c
+SIZE (yoshimi-2.3.5.1.tar.bz2) = 7069097
diff --git a/benchmarks/ali/Makefile b/benchmarks/ali/Makefile
index 647993346d9c..31836ce243b3 100644
--- a/benchmarks/ali/Makefile
+++ b/benchmarks/ali/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ali
PORTVERSION= 0.7.5
DISTVERSIONPREFIX= v
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= benchmarks
MAINTAINER= olgeni@FreeBSD.org
diff --git a/benchmarks/bombardier/Makefile b/benchmarks/bombardier/Makefile
index a0643e3502d7..d3f6854de338 100644
--- a/benchmarks/bombardier/Makefile
+++ b/benchmarks/bombardier/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bombardier
PORTVERSION= 1.2.6
DISTVERSIONPREFIX= v
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= benchmarks
MAINTAINER= danilo@FreeBSD.org
diff --git a/benchmarks/ddosify/Makefile b/benchmarks/ddosify/Makefile
index d6cf7d77340d..89a47ce8afae 100644
--- a/benchmarks/ddosify/Makefile
+++ b/benchmarks/ddosify/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ddosify
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= benchmarks
MAINTAINER= grembo@FreeBSD.org
diff --git a/benchmarks/hey/Makefile b/benchmarks/hey/Makefile
index c8e5788c42ba..c840014e6939 100644
--- a/benchmarks/hey/Makefile
+++ b/benchmarks/hey/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hey
PORTVERSION= 0.1.4
DISTVERSIONPREFIX= v
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= benchmarks
MAINTAINER= adamw@FreeBSD.org
diff --git a/benchmarks/hipercontracer/Makefile b/benchmarks/hipercontracer/Makefile
index 8016c3cf2384..35b535c4795e 100644
--- a/benchmarks/hipercontracer/Makefile
+++ b/benchmarks/hipercontracer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hipercontracer
-DISTVERSION= 2.1.0
+DISTVERSION= 2.1.1
CATEGORIES= benchmarks
MASTER_SITES= https://www.nntb.no/~dreibh/hipercontracer/download/
diff --git a/benchmarks/hipercontracer/distinfo b/benchmarks/hipercontracer/distinfo
index 9d8bf7e722f2..cbc91c65f9e0 100644
--- a/benchmarks/hipercontracer/distinfo
+++ b/benchmarks/hipercontracer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750255218
-SHA256 (hipercontracer-2.1.0.tar.xz) = ba8f71d0783bd1642ac314026542e4a7c5da0daf3fff5b287b58a8ef4c6d629e
-SIZE (hipercontracer-2.1.0.tar.xz) = 2532336
+TIMESTAMP = 1758565723
+SHA256 (hipercontracer-2.1.1.tar.xz) = e8a8f0b8d091fe77bba214a8e086b19b28a28b398d70ff3ff38cedb495f0c3b7
+SIZE (hipercontracer-2.1.1.tar.xz) = 2540868
diff --git a/benchmarks/hyperfine/Makefile b/benchmarks/hyperfine/Makefile
index 7b2ecab70d98..014b0a13348a 100644
--- a/benchmarks/hyperfine/Makefile
+++ b/benchmarks/hyperfine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyperfine
DISTVERSIONPREFIX= v
DISTVERSION= 1.19.0
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= benchmarks
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/benchmarks/inferno/Makefile b/benchmarks/inferno/Makefile
index 1e210cec7892..aee87fad3dcd 100644
--- a/benchmarks/inferno/Makefile
+++ b/benchmarks/inferno/Makefile
@@ -1,7 +1,7 @@
PORTNAME= inferno
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.2
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= benchmarks
MAINTAINER= yuri@FreeBSD.org
diff --git a/benchmarks/iozone/Makefile b/benchmarks/iozone/Makefile
index ac672c7dc2cf..f482a46dc93d 100644
--- a/benchmarks/iozone/Makefile
+++ b/benchmarks/iozone/Makefile
@@ -1,5 +1,5 @@
PORTNAME= iozone
-DISTVERSION= 3_507
+DISTVERSION= 3_508
CATEGORIES= benchmarks
MASTER_SITES= http://www.iozone.org/src/current/
DISTNAME= ${PORTNAME}${DISTVERSION}
diff --git a/benchmarks/iozone/distinfo b/benchmarks/iozone/distinfo
index 4846f1643a79..a9a33a0efe56 100644
--- a/benchmarks/iozone/distinfo
+++ b/benchmarks/iozone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739998509
-SHA256 (iozone3_507.tar) = 1e8087ada056f5d8018ee0bc76686d416fc2251ed03038055dbd0af78d1e5ce3
-SIZE (iozone3_507.tar) = 1904640
+TIMESTAMP = 1755927252
+SHA256 (iozone3_508.tar) = ee55af310a65ec97e1db214aebd75ee87f458b529cea3da37081a63974e8ace3
+SIZE (iozone3_508.tar) = 1904640
diff --git a/benchmarks/libcpucycles/Makefile b/benchmarks/libcpucycles/Makefile
index d77797b1a73b..77f506393ed5 100644
--- a/benchmarks/libcpucycles/Makefile
+++ b/benchmarks/libcpucycles/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libcpucycles
-DISTVERSION= 20240318
-PORTREVISION= 2
+DISTVERSION= 20250925
CATEGORIES= benchmarks devel
MASTER_SITES= https://cpucycles.cr.yp.to/
diff --git a/benchmarks/libcpucycles/distinfo b/benchmarks/libcpucycles/distinfo
index 7d9974242ff7..2f5c126dde9d 100644
--- a/benchmarks/libcpucycles/distinfo
+++ b/benchmarks/libcpucycles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730224174
-SHA256 (libcpucycles-20240318.tar.gz) = 19646a1b69d8f013647313fcedf15b6a89327a4b7ce553536d513f1f6e54d32d
-SIZE (libcpucycles-20240318.tar.gz) = 42790
+TIMESTAMP = 1758883194
+SHA256 (libcpucycles-20250925.tar.gz) = 62313d42ad5a3cbd8d41a9fb7088edc328ef499d426e1f191612331d0fcbe301
+SIZE (libcpucycles-20250925.tar.gz) = 48447
diff --git a/benchmarks/plow/Makefile b/benchmarks/plow/Makefile
index 2a58dc00b4ec..ca2abac9da59 100644
--- a/benchmarks/plow/Makefile
+++ b/benchmarks/plow/Makefile
@@ -1,7 +1,7 @@
PORTNAME= plow
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= benchmarks
MAINTAINER= dutra@FreeBSD.org
diff --git a/benchmarks/py-locust-cloud/Makefile b/benchmarks/py-locust-cloud/Makefile
index ca944675a4fc..69831ecafc43 100644
--- a/benchmarks/py-locust-cloud/Makefile
+++ b/benchmarks/py-locust-cloud/Makefile
@@ -1,5 +1,6 @@
PORTNAME= locust-cloud
DISTVERSION= 1.26.3
+PORTREVISION= 1
CATEGORIES= benchmarks www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configargparse>=0:devel/py-configargparse@${
${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-socketio>=0:devel/py-python-socketio@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} \
+ ${PY_TOMLI} \
${PYTHON_PKGNAMEPREFIX}python-engineio>=0:devel/py-python-engineio@${PY_FLAVOR}
USES= python
diff --git a/benchmarks/py-locust/Makefile b/benchmarks/py-locust/Makefile
index 02004755443e..66e57de038ed 100644
--- a/benchmarks/py-locust/Makefile
+++ b/benchmarks/py-locust/Makefile
@@ -1,5 +1,6 @@
PORTNAME= locust
DISTVERSION= 2.37.10
+PORTREVISION= 1
CATEGORIES= benchmarks www python
MASTER_SITES= PYPI \
https://github.com/locustio/locust/archive/refs/tags/:EXTRA
@@ -31,7 +32,7 @@ RUN_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyzmq>=0:net/py-pyzmq@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR} \
+ ${PY_TOMLI} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
diff --git a/benchmarks/vegeta/Makefile b/benchmarks/vegeta/Makefile
index 3549b4544425..361665a8df82 100644
--- a/benchmarks/vegeta/Makefile
+++ b/benchmarks/vegeta/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vegeta
DISTVERSIONPREFIX= v
DISTVERSION= 12.11.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= benchmarks www
MAINTAINER= egypcio@FreeBSD.org
diff --git a/biology/atac-seq/Makefile b/biology/atac-seq/Makefile
index d55ab7d3d40d..d24e8007fcf1 100644
--- a/biology/atac-seq/Makefile
+++ b/biology/atac-seq/Makefile
@@ -1,5 +1,6 @@
PORTNAME= atac-seq
DISTVERSION= 0.2.0
+PORTREVISION= 1
CATEGORIES= biology python
MASTER_SITES= # empty
diff --git a/biology/bbmap/Makefile b/biology/bbmap/Makefile
index f002e215a910..533216187a45 100644
--- a/biology/bbmap/Makefile
+++ b/biology/bbmap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bbmap
-DISTVERSION= 39.33
+DISTVERSION= 39.34
CATEGORIES= biology java
MASTER_SITES= SF/bbmap/
DISTNAME= BBMap_${PORTVERSION}
diff --git a/biology/bbmap/distinfo b/biology/bbmap/distinfo
index c2fdad3c90f0..c65e1b09d3ef 100644
--- a/biology/bbmap/distinfo
+++ b/biology/bbmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753598961
-SHA256 (BBMap_39.33.tar.gz) = b82d06579e118467b5f129f06c93991196d25cc7e43cd233aeb777f85507175e
-SIZE (BBMap_39.33.tar.gz) = 13433045
+TIMESTAMP = 1755776772
+SHA256 (BBMap_39.34.tar.gz) = c9c096c6ce3cc87da5607b731532bb9ac0aaebea2bd8fbf0a56e235968c4fbf4
+SIZE (BBMap_39.34.tar.gz) = 13743574
diff --git a/biology/bbmap/pkg-plist b/biology/bbmap/pkg-plist
index 9a9e248eafa3..6dc7649290c2 100644
--- a/biology/bbmap/pkg-plist
+++ b/biology/bbmap/pkg-plist
@@ -378,6 +378,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/align2/QuadHeap.java
%%JAVAJARDIR%%/bbmap/align2/QualityTools.class
%%JAVAJARDIR%%/bbmap/align2/QualityTools.java
+%%JAVAJARDIR%%/bbmap/align2/README.md
%%JAVAJARDIR%%/bbmap/align2/RefToIndex.class
%%JAVAJARDIR%%/bbmap/align2/RefToIndex.java
%%JAVAJARDIR%%/bbmap/align2/ReformatBatchOutput.class
@@ -527,6 +528,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/aligner/QuantumPlusAligner4.java
%%JAVAJARDIR%%/bbmap/aligner/Query.class
%%JAVAJARDIR%%/bbmap/aligner/Query.java
+%%JAVAJARDIR%%/bbmap/aligner/README.md
%%JAVAJARDIR%%/bbmap/aligner/RelativeAligner.class
%%JAVAJARDIR%%/bbmap/aligner/RelativeAligner.java
%%JAVAJARDIR%%/bbmap/aligner/ScrabbleAligner.class
@@ -605,6 +607,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/assemble/KmerCompressor.java
%%JAVAJARDIR%%/bbmap/assemble/Postfilter.class
%%JAVAJARDIR%%/bbmap/assemble/Postfilter.java
+%%JAVAJARDIR%%/bbmap/assemble/README.md
%%JAVAJARDIR%%/bbmap/assemble/Rollback.class
%%JAVAJARDIR%%/bbmap/assemble/Rollback.java
%%JAVAJARDIR%%/bbmap/assemble/ShaveObject.class
@@ -680,6 +683,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/barcode/PCRMatrixHDist$PopThread.class
%%JAVAJARDIR%%/bbmap/barcode/PCRMatrixHDist.class
%%JAVAJARDIR%%/bbmap/barcode/PCRMatrixHDist.java
+%%JAVAJARDIR%%/bbmap/barcode/README.md
%%JAVAJARDIR%%/bbmap/barcode/TagAndMerge.class
%%JAVAJARDIR%%/bbmap/barcode/TagAndMerge.java
%%JAVAJARDIR%%/bbmap/barcode/Transition.class
@@ -692,6 +696,11 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/barcode/stub/PCRMatrixTile.java
%%JAVAJARDIR%%/bbmap/bbmin/Minimizer.class
%%JAVAJARDIR%%/bbmap/bbmin/Minimizer.java
+%%JAVAJARDIR%%/bbmap/bbmin/README.md
+%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner$EnsembleRefinerParams.class
+%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner$EvidenceRefinerParams.class
+%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner$GraphRefinerParams.class
+%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner$RefinerParams.class
%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner.class
%%JAVAJARDIR%%/bbmap/bin/AbstractRefiner.java
%%JAVAJARDIR%%/bbmap/bin/AdjustEntropy.class
@@ -750,8 +759,19 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/bin/CrystalChamber$Centroid.class
%%JAVAJARDIR%%/bbmap/bin/CrystalChamber.class
%%JAVAJARDIR%%/bbmap/bin/CrystalChamber.java
+%%JAVAJARDIR%%/bbmap/bin/CrystalChamber2$Centroid.class
+%%JAVAJARDIR%%/bbmap/bin/CrystalChamber2.class
+%%JAVAJARDIR%%/bbmap/bin/CrystalChamber2.java
%%JAVAJARDIR%%/bbmap/bin/DataLoader.class
%%JAVAJARDIR%%/bbmap/bin/DataLoader.java
+%%JAVAJARDIR%%/bbmap/bin/EnsembleRefiner$ConsensusResult.class
+%%JAVAJARDIR%%/bbmap/bin/EnsembleRefiner$RefinerResult.class
+%%JAVAJARDIR%%/bbmap/bin/EnsembleRefiner.class
+%%JAVAJARDIR%%/bbmap/bin/EnsembleRefiner.java
+%%JAVAJARDIR%%/bbmap/bin/EvidenceRefiner$ContigStatus.class
+%%JAVAJARDIR%%/bbmap/bin/EvidenceRefiner$DBSCANResult.class
+%%JAVAJARDIR%%/bbmap/bin/EvidenceRefiner.class
+%%JAVAJARDIR%%/bbmap/bin/EvidenceRefiner.java
%%JAVAJARDIR%%/bbmap/bin/FileRenamer.class
%%JAVAJARDIR%%/bbmap/bin/FileRenamer.java
%%JAVAJARDIR%%/bbmap/bin/GTDBLine.class
@@ -762,6 +782,10 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/bin/GradeBins$ProcessThread.class
%%JAVAJARDIR%%/bbmap/bin/GradeBins.class
%%JAVAJARDIR%%/bbmap/bin/GradeBins.java
+%%JAVAJARDIR%%/bbmap/bin/GraphRefiner$SimilarityGraph$Edge.class
+%%JAVAJARDIR%%/bbmap/bin/GraphRefiner$SimilarityGraph.class
+%%JAVAJARDIR%%/bbmap/bin/GraphRefiner.class
+%%JAVAJARDIR%%/bbmap/bin/GraphRefiner.java
%%JAVAJARDIR%%/bbmap/bin/IDComparator.class
%%JAVAJARDIR%%/bbmap/bin/IDComparator.java
%%JAVAJARDIR%%/bbmap/bin/Key.class
@@ -775,6 +799,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/bin/QuickBin$ProcessThread.class
%%JAVAJARDIR%%/bbmap/bin/QuickBin.class
%%JAVAJARDIR%%/bbmap/bin/QuickBin.java
+%%JAVAJARDIR%%/bbmap/bin/README.md
%%JAVAJARDIR%%/bbmap/bin/SamLoader$LoadThread.class
%%JAVAJARDIR%%/bbmap/bin/SamLoader.class
%%JAVAJARDIR%%/bbmap/bin/SamLoader.java
@@ -851,6 +876,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/bloom/PolyFilter$ProcessThread.class
%%JAVAJARDIR%%/bbmap/bloom/PolyFilter.class
%%JAVAJARDIR%%/bbmap/bloom/PolyFilter.java
+%%JAVAJARDIR%%/bbmap/bloom/README.md
%%JAVAJARDIR%%/bbmap/bloom/ReadCounter$1.class
%%JAVAJARDIR%%/bbmap/bloom/ReadCounter$CountThread.class
%%JAVAJARDIR%%/bbmap/bloom/ReadCounter.class
@@ -886,6 +912,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/cardinality/LogLog_old.java
%%JAVAJARDIR%%/bbmap/cardinality/MultiLogLog.class
%%JAVAJARDIR%%/bbmap/cardinality/MultiLogLog.java
+%%JAVAJARDIR%%/bbmap/cardinality/README.md
%%JAVAJARDIR%%/bbmap/clump/Clump.class
%%JAVAJARDIR%%/bbmap/clump/Clump.java
%%JAVAJARDIR%%/bbmap/clump/ClumpList$ClumpThread.class
@@ -928,6 +955,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/clump/PivotSet$HashThread.class
%%JAVAJARDIR%%/bbmap/clump/PivotSet.class
%%JAVAJARDIR%%/bbmap/clump/PivotSet.java
+%%JAVAJARDIR%%/bbmap/clump/README.md
%%JAVAJARDIR%%/bbmap/clump/ReadKey.class
%%JAVAJARDIR%%/bbmap/clump/ReadKey.java
%%JAVAJARDIR%%/bbmap/clump/Splitter.class
@@ -940,6 +968,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/cluster/ClusterTools.java
%%JAVAJARDIR%%/bbmap/cluster/MergeReadHeaders.class
%%JAVAJARDIR%%/bbmap/cluster/MergeReadHeaders.java
+%%JAVAJARDIR%%/bbmap/cluster/README.md
%%JAVAJARDIR%%/bbmap/cluster/ReadTag.class
%%JAVAJARDIR%%/bbmap/cluster/ReadTag.java
%%JAVAJARDIR%%/bbmap/cluster/ReclusterByKmer$ClusterThread.class
@@ -965,6 +994,8 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/consensus/Lilypad$ProcessThread.class
%%JAVAJARDIR%%/bbmap/consensus/Lilypad.class
%%JAVAJARDIR%%/bbmap/consensus/Lilypad.java
+%%JAVAJARDIR%%/bbmap/consensus/README.md
+%%JAVAJARDIR%%/bbmap/covid/README.md
%%JAVAJARDIR%%/bbmap/covid/SummarizeCoverage.class
%%JAVAJARDIR%%/bbmap/covid/SummarizeCoverage.java
%%JAVAJARDIR%%/bbmap/dna/AminoAcid.class
@@ -997,6 +1028,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/dna/MotifProbsN.java
%%JAVAJARDIR%%/bbmap/dna/MotifSimple.class
%%JAVAJARDIR%%/bbmap/dna/MotifSimple.java
+%%JAVAJARDIR%%/bbmap/dna/README.md
%%JAVAJARDIR%%/bbmap/dna/ScafLoc.class
%%JAVAJARDIR%%/bbmap/dna/ScafLoc.java
%%JAVAJARDIR%%/bbmap/dna/Scaffold.class
@@ -1088,6 +1120,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/driver/ProcessSpeed2.java
%%JAVAJARDIR%%/bbmap/driver/ProcessWebcheck.class
%%JAVAJARDIR%%/bbmap/driver/ProcessWebcheck.java
+%%JAVAJARDIR%%/bbmap/driver/README.md
%%JAVAJARDIR%%/bbmap/driver/ReduceSilva.class
%%JAVAJARDIR%%/bbmap/driver/ReduceSilva.java
%%JAVAJARDIR%%/bbmap/driver/RenameAndMux$MuxThread.class
@@ -1188,6 +1221,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/fileIO/PipeThread.java
%%JAVAJARDIR%%/bbmap/fileIO/QuickFile.class
%%JAVAJARDIR%%/bbmap/fileIO/QuickFile.java
+%%JAVAJARDIR%%/bbmap/fileIO/README.md
%%JAVAJARDIR%%/bbmap/fileIO/ReadWrite$1.class
%%JAVAJARDIR%%/bbmap/fileIO/ReadWrite$WriteObjectThread.class
%%JAVAJARDIR%%/bbmap/fileIO/ReadWrite$WriteStringThread.class
@@ -1266,6 +1300,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/fun/ProbShared2.java
%%JAVAJARDIR%%/bbmap/fun/ProbShared3.class
%%JAVAJARDIR%%/bbmap/fun/ProbShared3.java
+%%JAVAJARDIR%%/bbmap/fun/README.md
%%JAVAJARDIR%%/bbmap/gff/CompareGff.class
%%JAVAJARDIR%%/bbmap/gff/CompareGff.java
%%JAVAJARDIR%%/bbmap/gff/CompareGff_old.class
@@ -1287,6 +1322,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/gff/GtfLine.java
%%JAVAJARDIR%%/bbmap/gff/ParseCrispr.class
%%JAVAJARDIR%%/bbmap/gff/ParseCrispr.java
+%%JAVAJARDIR%%/bbmap/gff/README.md
%%JAVAJARDIR%%/bbmap/gff/VcfToGff$1.class
%%JAVAJARDIR%%/bbmap/gff/VcfToGff.class
%%JAVAJARDIR%%/bbmap/gff/VcfToGff.java
@@ -1321,6 +1357,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/hiseq/PlotHist.java
%%JAVAJARDIR%%/bbmap/hiseq/PlotReadPosition.class
%%JAVAJARDIR%%/bbmap/hiseq/PlotReadPosition.java
+%%JAVAJARDIR%%/bbmap/hiseq/README.md
%%JAVAJARDIR%%/bbmap/hiseq/ReadHeaderParser.class
%%JAVAJARDIR%%/bbmap/hiseq/ReadHeaderParser.java
%%JAVAJARDIR%%/bbmap/hiseq/Tile.class
@@ -1333,6 +1370,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/hmm/HMMSearchReport.java
%%JAVAJARDIR%%/bbmap/hmm/ProteinSummary.class
%%JAVAJARDIR%%/bbmap/hmm/ProteinSummary.java
+%%JAVAJARDIR%%/bbmap/hmm/README.md
%%JAVAJARDIR%%/bbmap/icecream/IceCreamAligner.class
%%JAVAJARDIR%%/bbmap/icecream/IceCreamAligner.java
%%JAVAJARDIR%%/bbmap/icecream/IceCreamAlignerJNI.class
@@ -1351,6 +1389,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/icecream/PBHeader.java
%%JAVAJARDIR%%/bbmap/icecream/PolymerTrimmer.class
%%JAVAJARDIR%%/bbmap/icecream/PolymerTrimmer.java
+%%JAVAJARDIR%%/bbmap/icecream/README.md
%%JAVAJARDIR%%/bbmap/icecream/ReadBuilder.class
%%JAVAJARDIR%%/bbmap/icecream/ReadBuilder.java
%%JAVAJARDIR%%/bbmap/icecream/ReformatPacBio$ProcessThread.class
@@ -1364,6 +1403,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/jasper/KmerPosition.java
%%JAVAJARDIR%%/bbmap/jasper/KmerPosition3.class
%%JAVAJARDIR%%/bbmap/jasper/KmerPosition3.java
+%%JAVAJARDIR%%/bbmap/jasper/README.md
%%JAVAJARDIR%%/bbmap/jgi/AddAdapters.class
%%JAVAJARDIR%%/bbmap/jgi/AddAdapters.java
%%JAVAJARDIR%%/bbmap/jgi/AdjustHomopolymers.class
@@ -1555,6 +1595,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/jgi/PickSubset$Node.class
%%JAVAJARDIR%%/bbmap/jgi/PickSubset.class
%%JAVAJARDIR%%/bbmap/jgi/PickSubset.java
+%%JAVAJARDIR%%/bbmap/jgi/README.md
%%JAVAJARDIR%%/bbmap/jgi/RQCFilter2.class
%%JAVAJARDIR%%/bbmap/jgi/RQCFilter2.java
%%JAVAJARDIR%%/bbmap/jgi/RQCFilterStats.class
@@ -1635,6 +1676,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/json/JsonObject.java
%%JAVAJARDIR%%/bbmap/json/JsonParser.class
%%JAVAJARDIR%%/bbmap/json/JsonParser.java
+%%JAVAJARDIR%%/bbmap/json/README.md
%%JAVAJARDIR%%/bbmap/kmer/AbstractKmerTable$AllocThread.class
%%JAVAJARDIR%%/bbmap/kmer/AbstractKmerTable.class
%%JAVAJARDIR%%/bbmap/kmer/AbstractKmerTable.java
@@ -1678,6 +1720,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/kmer/KmerTableSet.java
%%JAVAJARDIR%%/bbmap/kmer/OwnershipThread.class
%%JAVAJARDIR%%/bbmap/kmer/OwnershipThread.java
+%%JAVAJARDIR%%/bbmap/kmer/README.md
%%JAVAJARDIR%%/bbmap/kmer/ScheduleMaker.class
%%JAVAJARDIR%%/bbmap/kmer/ScheduleMaker.java
%%JAVAJARDIR%%/bbmap/kmer/SimpleKmerTable.class
@@ -1726,6 +1769,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/ml/ProcessBBMergeHeaders.java
%%JAVAJARDIR%%/bbmap/ml/Profiler.class
%%JAVAJARDIR%%/bbmap/ml/Profiler.java
+%%JAVAJARDIR%%/bbmap/ml/README.md
%%JAVAJARDIR%%/bbmap/ml/RSLog.class
%%JAVAJARDIR%%/bbmap/ml/RSLog.java
%%JAVAJARDIR%%/bbmap/ml/ReduceColumns.class
@@ -1790,6 +1834,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/pacbio/ProcessStackedSitesNormalized$Ssra.class
%%JAVAJARDIR%%/bbmap/pacbio/ProcessStackedSitesNormalized.class
%%JAVAJARDIR%%/bbmap/pacbio/ProcessStackedSitesNormalized.java
+%%JAVAJARDIR%%/bbmap/pacbio/README.md
%%JAVAJARDIR%%/bbmap/pacbio/RemoveAdapters2$1.class
%%JAVAJARDIR%%/bbmap/pacbio/RemoveAdapters2$ProcessThread.class
%%JAVAJARDIR%%/bbmap/pacbio/RemoveAdapters2.class
@@ -1852,6 +1897,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/prok/PGMTools.java
%%JAVAJARDIR%%/bbmap/prok/ProkObject.class
%%JAVAJARDIR%%/bbmap/prok/ProkObject.java
+%%JAVAJARDIR%%/bbmap/prok/README.md
%%JAVAJARDIR%%/bbmap/prok/RiboMaker$ProcessThread.class
%%JAVAJARDIR%%/bbmap/prok/RiboMaker.class
%%JAVAJARDIR%%/bbmap/prok/RiboMaker.java
@@ -1879,6 +1925,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/repeat/RepeatSet.java
%%JAVAJARDIR%%/bbmap/server/PercentEncoding.class
%%JAVAJARDIR%%/bbmap/server/PercentEncoding.java
+%%JAVAJARDIR%%/bbmap/server/README.md
%%JAVAJARDIR%%/bbmap/server/ServerTools$1.class
%%JAVAJARDIR%%/bbmap/server/ServerTools.class
%%JAVAJARDIR%%/bbmap/server/ServerTools.java
@@ -1936,6 +1983,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/shared/PreParser.java
%%JAVAJARDIR%%/bbmap/shared/Primes.class
%%JAVAJARDIR%%/bbmap/shared/Primes.java
+%%JAVAJARDIR%%/bbmap/shared/README.md
%%JAVAJARDIR%%/bbmap/shared/SIMD.class
%%JAVAJARDIR%%/bbmap/shared/SIMD.java
%%JAVAJARDIR%%/bbmap/shared/SIMDAlign.class
@@ -2007,6 +2055,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/sketch/KmerLimit2.java
%%JAVAJARDIR%%/bbmap/sketch/MergeSketch.class
%%JAVAJARDIR%%/bbmap/sketch/MergeSketch.java
+%%JAVAJARDIR%%/bbmap/sketch/README.md
%%JAVAJARDIR%%/bbmap/sketch/Record.class
%%JAVAJARDIR%%/bbmap/sketch/Record.java
%%JAVAJARDIR%%/bbmap/sketch/RecordSet.class
@@ -2056,6 +2105,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/sort/ContigLengthComparator.java
%%JAVAJARDIR%%/bbmap/sort/MergeSorted.class
%%JAVAJARDIR%%/bbmap/sort/MergeSorted.java
+%%JAVAJARDIR%%/bbmap/sort/README.md
%%JAVAJARDIR%%/bbmap/sort/ReadComparator.class
%%JAVAJARDIR%%/bbmap/sort/ReadComparator.java
%%JAVAJARDIR%%/bbmap/sort/ReadComparatorClump.class
@@ -2325,6 +2375,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/structures/Point.java
%%JAVAJARDIR%%/bbmap/structures/Quantizer.class
%%JAVAJARDIR%%/bbmap/structures/Quantizer.java
+%%JAVAJARDIR%%/bbmap/structures/README.md
%%JAVAJARDIR%%/bbmap/structures/Range.class
%%JAVAJARDIR%%/bbmap/structures/Range.java
%%JAVAJARDIR%%/bbmap/structures/RawBitSet.class
@@ -2433,6 +2484,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/tax/PrintTaxonomy.java
%%JAVAJARDIR%%/bbmap/tax/Query.class
%%JAVAJARDIR%%/bbmap/tax/Query.java
+%%JAVAJARDIR%%/bbmap/tax/README.md
%%JAVAJARDIR%%/bbmap/tax/RenameGiToTaxid.class
%%JAVAJARDIR%%/bbmap/tax/RenameGiToTaxid.java
%%JAVAJARDIR%%/bbmap/tax/RenameIMG.class
@@ -2502,6 +2554,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/template/BBTool_ST.java
%%JAVAJARDIR%%/bbmap/template/DoWorker.class
%%JAVAJARDIR%%/bbmap/template/DoWorker.java
+%%JAVAJARDIR%%/bbmap/template/README.md
%%JAVAJARDIR%%/bbmap/template/ThreadPoolJob.class
%%JAVAJARDIR%%/bbmap/template/ThreadPoolJob.java
%%JAVAJARDIR%%/bbmap/template/ThreadWaiter.class
@@ -2560,6 +2613,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/ukmer/KmerTableSetU.java
%%JAVAJARDIR%%/bbmap/ukmer/OwnershipThread.class
%%JAVAJARDIR%%/bbmap/ukmer/OwnershipThread.java
+%%JAVAJARDIR%%/bbmap/ukmer/README.md
%%JAVAJARDIR%%/bbmap/ukmer/WalkerU.class
%%JAVAJARDIR%%/bbmap/ukmer/WalkerU.java
%%JAVAJARDIR%%/bbmap/var/ApplyVarsToReference$1.class
@@ -2579,6 +2633,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/var/GenerateVarlets3$ProcessThread.class
%%JAVAJARDIR%%/bbmap/var/GenerateVarlets3.class
%%JAVAJARDIR%%/bbmap/var/GenerateVarlets3.java
+%%JAVAJARDIR%%/bbmap/var/README.md
%%JAVAJARDIR%%/bbmap/var/StackVariations$1.class
%%JAVAJARDIR%%/bbmap/var/StackVariations$SVThread.class
%%JAVAJARDIR%%/bbmap/var/StackVariations.class
@@ -2608,6 +2663,8 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/var2/CallVariants2.java
%%JAVAJARDIR%%/bbmap/var2/CompareVCF.class
%%JAVAJARDIR%%/bbmap/var2/CompareVCF.java
+%%JAVAJARDIR%%/bbmap/var2/FeatureVectorMaker.class
+%%JAVAJARDIR%%/bbmap/var2/FeatureVectorMaker.java
%%JAVAJARDIR%%/bbmap/var2/FilterSam$ProcessThread.class
%%JAVAJARDIR%%/bbmap/var2/FilterSam.class
%%JAVAJARDIR%%/bbmap/var2/FilterSam.java
@@ -2617,6 +2674,7 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/var2/MergeSamples$MergeThread.class
%%JAVAJARDIR%%/bbmap/var2/MergeSamples.class
%%JAVAJARDIR%%/bbmap/var2/MergeSamples.java
+%%JAVAJARDIR%%/bbmap/var2/README.md
%%JAVAJARDIR%%/bbmap/var2/Realign$ProcessThread.class
%%JAVAJARDIR%%/bbmap/var2/Realign.class
%%JAVAJARDIR%%/bbmap/var2/Realign.java
@@ -2657,3 +2715,9 @@ libexec/bbmap/wobbleplusaligner.sh
%%JAVAJARDIR%%/bbmap/var2/VcfWriter$ProcessThread.class
%%JAVAJARDIR%%/bbmap/var2/VcfWriter.class
%%JAVAJARDIR%%/bbmap/var2/VcfWriter.java
+%%JAVAJARDIR%%/bbmap/var2/VectorDonovan$QuantileTransformer.class
+%%JAVAJARDIR%%/bbmap/var2/VectorDonovan.class
+%%JAVAJARDIR%%/bbmap/var2/VectorDonovan.java
+%%JAVAJARDIR%%/bbmap/var2/VectorElba$ElbaMinMaxValues.class
+%%JAVAJARDIR%%/bbmap/var2/VectorElba.class
+%%JAVAJARDIR%%/bbmap/var2/VectorElba.java
diff --git a/biology/biostar-tools/Makefile b/biology/biostar-tools/Makefile
index 6002cae2fc71..2be07b115d09 100644
--- a/biology/biostar-tools/Makefile
+++ b/biology/biostar-tools/Makefile
@@ -1,5 +1,6 @@
PORTNAME= biostar-tools
PORTVERSION= 2.0
+PORTREVISION= 1
CATEGORIES= biology python
MASTER_SITES= # empty
diff --git a/biology/chip-seq/Makefile b/biology/chip-seq/Makefile
index 5714a40951dd..6218595cd628 100644
--- a/biology/chip-seq/Makefile
+++ b/biology/chip-seq/Makefile
@@ -1,5 +1,6 @@
PORTNAME= chip-seq
DISTVERSION= 0.1.2
+PORTREVISION= 1
CATEGORIES= biology python
MASTER_SITES= # empty
diff --git a/biology/coverm/Makefile b/biology/coverm/Makefile
index 366b6787dce1..213b27d8d186 100644
--- a/biology/coverm/Makefile
+++ b/biology/coverm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coverm
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/diamond/Makefile b/biology/diamond/Makefile
index aef831bfd9c2..9906f07ffa37 100644
--- a/biology/diamond/Makefile
+++ b/biology/diamond/Makefile
@@ -1,6 +1,6 @@
PORTNAME= diamond
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.11
+DISTVERSION= 2.1.14
CATEGORIES= biology
MAINTAINER= jrm@FreeBSD.org
diff --git a/biology/diamond/distinfo b/biology/diamond/distinfo
index bd79b1dbc15f..82c4ded15aa8 100644
--- a/biology/diamond/distinfo
+++ b/biology/diamond/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737814516
-SHA256 (bbuchfink-diamond-v2.1.11_GH0.tar.gz) = e669e74ac4a7e45d86024a6b9bfda0642fabb02a8b6ce90a2ec7fb3aeb0f8233
-SIZE (bbuchfink-diamond-v2.1.11_GH0.tar.gz) = 5934620
+TIMESTAMP = 1757553144
+SHA256 (bbuchfink-diamond-v2.1.14_GH0.tar.gz) = 161a5f008a0a2f38fbe014abc0943d2b9b482510a3a64e4e3ab7230ddddd484e
+SIZE (bbuchfink-diamond-v2.1.14_GH0.tar.gz) = 1751615
diff --git a/biology/fasda-utils/Makefile b/biology/fasda-utils/Makefile
index 854b7f13b7e0..510bc0a8309d 100644
--- a/biology/fasda-utils/Makefile
+++ b/biology/fasda-utils/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fasda-utils
DISTVERSION= 0.1.0-2
DISTVERSIONSUFFIX= -gf9217f0
+PORTREVISION= 1
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
diff --git a/biology/gatk/Makefile b/biology/gatk/Makefile
index 41df894298f4..49a990d3f216 100644
--- a/biology/gatk/Makefile
+++ b/biology/gatk/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gatk
-DISTVERSION= 4.6.1.0
-PORTREVISION= 1
+DISTVERSION= 4.6.2.0
CATEGORIES= biology java
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@@ -31,7 +30,7 @@ NO_ARCH= yes
DEPS_CACHE_DIR= ${WRKDIR}
TEST_ENV= ${MAKE_ENV} \
- JAVA_TOOL_OPTIONS="-DLIBBWA_PATH=${PREFIX}/lib/libfml.so" \
+ JAVA_TOOL_OPTIONS="-DLIBBWA_PATH=${PREFIX}/lib/libfml.so -DLIBFML_PATH=${PREFIX}/lib/libfml.so" \
GATK_LOCAL_JAR=${STAGEDIR}${JAVAJARDIR}/GenomeAnalysisTK-${PORTVERSION}.jar
PLIST_FILES= bin/${PORTNAME} \
@@ -117,9 +116,10 @@ do-install:
do-test: # tests require WITH_LARGE_FILES=ON, and they use a lot of disk space
@cd ${WRKSRC} && \
- ${SETENV} ${TEST_ENV} gradle8 -DLIBBWA_PATH=${PREFIX}/lib/libfml.so test
+ ${SETENV} ${TEST_ENV} gradle8 test
-# tests results as of version 4.6.1.0: 288552 tests, 301 failures, 37 ignored, 1h55m5.63s duration, 99% successful, see https://github.com/broadinstitute/gatk/issues/8940
+# tests as of 4.6.1.0: 288552 tests, 301 failures, 37 ignored, 1h55m5.63s duration, 99% successful, see https://github.com/broadinstitute/gatk/issues/8940
+# tests as of 4.6.2.0: 288719 tests completed, 300 failed, 37 skipped
# see https://github.com/broadinstitute/gatk/issues/8939: Tests fail to find libgkl libraries in /usr/local/lib
.include <bsd.port.mk>
diff --git a/biology/gatk/distinfo b/biology/gatk/distinfo
index 2494dc43dd72..42fbad5e8a91 100644
--- a/biology/gatk/distinfo
+++ b/biology/gatk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1730356703
-SHA256 (gatk-4.6.1.0-deps.tar.gz) = ea0205776f26bbe51bcdea6dd10df975a2e4861a772901523ff7ab123119b8ad
-SIZE (gatk-4.6.1.0-deps.tar.gz) = 922113997
-SHA256 (broadinstitute-gatk-4.6.1.0_GH0.tar.gz) = 6f840406ce226e202421464e2ae044f3c0bc63da63f245568f8ca1bc7769d378
-SIZE (broadinstitute-gatk-4.6.1.0_GH0.tar.gz) = 4317548196
+TIMESTAMP = 1756227460
+SHA256 (gatk-4.6.2.0-deps.tar.gz) = c956ec3b6a209b4eaf9c20cb312635498b360aa372f824b33d392aa0ac594a77
+SIZE (gatk-4.6.2.0-deps.tar.gz) = 903933113
+SHA256 (broadinstitute-gatk-4.6.2.0_GH0.tar.gz) = c76b61a549f49004a54ae86e88cd8b7a180a3bd2e4a56b1c9185f30971c79866
+SIZE (broadinstitute-gatk-4.6.2.0_GH0.tar.gz) = 4318674606
diff --git a/biology/gatk/files/gatk.sh.in b/biology/gatk/files/gatk.sh.in
index d3d5c0f7bf5a..20c6c16d5164 100644
--- a/biology/gatk/files/gatk.sh.in
+++ b/biology/gatk/files/gatk.sh.in
@@ -23,5 +23,5 @@ fi
# execute the command
# add the LIBBWA_PATH system parameter (not sure whether the env. var or argument alone are sufficient)
-JAVA_TOOL_OPTIONS="-DLIBBWA_PATH=%%PREFIX%%/lib/libfml.so" \
-%%JAVA%% $MEM_OPTS -DLIBBWA_PATH=%%PREFIX%%/lib/libfml.so -jar %%JAVAJARDIR%%/GenomeAnalysisTK-%%PORTVERSION%%.jar "$@"
+JAVA_TOOL_OPTIONS="-DLIBBWA_PATH=%%PREFIX%%/lib/libfml.so -DLIBFML_PATH=%%PREFIX%%/lib/libfml.so" \
+%%JAVA%% $MEM_OPTS -DLIBBWA_PATH=%%PREFIX%%/lib/libfml.so -DLIBFML_PATH=%%PREFIX%%/lib/libfml.so -jar %%JAVAJARDIR%%/GenomeAnalysisTK-%%PORTVERSION%%.jar "$@"
diff --git a/biology/gkl/Makefile b/biology/gkl/Makefile
index 7c4c025158c6..128a190d5839 100644
--- a/biology/gkl/Makefile
+++ b/biology/gkl/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gkl
-DISTVERSION= 0.8.11-9
-DISTVERSIONSUFFIX= -g25670d8
+DISTVERSION= 0.9.1
CATEGORIES= biology devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/gkl/distinfo b/biology/gkl/distinfo
index 35c01c063547..d1758a9bcd7a 100644
--- a/biology/gkl/distinfo
+++ b/biology/gkl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722788727
-SHA256 (Intel-HLS-GKL-0.8.11-9-g25670d8_GH0.tar.gz) = 743d1eb48c2629454a6dcb98d9adca3aaedfe9c658e6f89e890b03b6e029df61
-SIZE (Intel-HLS-GKL-0.8.11-9-g25670d8_GH0.tar.gz) = 5310668
+TIMESTAMP = 1755972512
+SHA256 (Intel-HLS-GKL-0.9.1_GH0.tar.gz) = 8e32bc3c63013ca6468c65fbbb6af80a433652b640be868d0cb82cb70a919799
+SIZE (Intel-HLS-GKL-0.9.1_GH0.tar.gz) = 5363673
diff --git a/biology/gkl/files/patch-CMakeLists.txt b/biology/gkl/files/patch-CMakeLists.txt
index 2cda423767df..a05193ec57f9 100644
--- a/biology/gkl/files/patch-CMakeLists.txt
+++ b/biology/gkl/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2024-08-04 17:44:32 UTC
+--- CMakeLists.txt.orig 2025-07-07 07:42:12 UTC
+++ CMakeLists.txt
-@@ -24,6 +24,8 @@ set(NATIVE_DIR ${PROJECT_SOURCE_DIR}/src/main/native)
+@@ -28,6 +28,8 @@ set(NATIVE_DIR ${PROJECT_SOURCE_DIR}/src/main/native)
# add CMakeLists.txt in subdirectories
set(NATIVE_DIR ${PROJECT_SOURCE_DIR}/src/main/native)
diff --git a/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-implementation.h b/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-implementation.h
new file mode 100644
index 000000000000..b47595807911
--- /dev/null
+++ b/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-implementation.h
@@ -0,0 +1,11 @@
+--- src/main/native/pdhmm/pdhmm-implementation.h.orig 2025-08-23 18:25:35 UTC
++++ src/main/native/pdhmm/pdhmm-implementation.h
+@@ -31,7 +31,7 @@
+ #include "avx512_impl.h"
+ #endif
+
+-#if defined(__linux__)
++#if defined(__linux__) || defined(__FreeBSD__)
+ #include <omp.h>
+ #endif
+
diff --git a/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-serial.cc b/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-serial.cc
new file mode 100644
index 000000000000..ebe9e8d41887
--- /dev/null
+++ b/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm-serial.cc
@@ -0,0 +1,11 @@
+--- src/main/native/pdhmm/pdhmm-serial.cc.orig 2025-08-23 18:12:32 UTC
++++ src/main/native/pdhmm/pdhmm-serial.cc
+@@ -24,7 +24,7 @@
+ #include "pdhmm-serial.h"
+ #include "MathUtils.h"
+ #include <cstdio>
+-#if defined(__linux__)
++#if defined(__linux__) || defined(__FreeBSD__)
+ #include <omp.h>
+ #endif
+
diff --git a/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm.h b/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm.h
index 4896be46607f..b4afa8fb6791 100644
--- a/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm.h
+++ b/biology/gkl/files/patch-src_main_native_pdhmm_pdhmm.h
@@ -1,4 +1,4 @@
---- src/main/native/pdhmm/pdhmm.h.orig 2024-08-04 16:31:53 UTC
+--- src/main/native/pdhmm/pdhmm.h.orig 2025-07-07 07:42:12 UTC
+++ src/main/native/pdhmm/pdhmm.h
@@ -27,6 +27,9 @@
#ifdef linux
@@ -8,5 +8,5 @@
+#include <omp.h>
+#endif
- inline INT_TYPE roundDownToNearestMultipleOf(INT_TYPE val, INT_TYPE mul) { return (val / mul) * mul; }
+ inline INT_TYPE CONCAT(roundDownToNearestMultipleOf_, SIMD_ENGINE)(INT_TYPE val, INT_TYPE mul) { return (val / mul) * mul; }
diff --git a/biology/groopm/Makefile b/biology/groopm/Makefile
index e4327194012a..e4767e0271e2 100644
--- a/biology/groopm/Makefile
+++ b/biology/groopm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= GroopM
DISTVERSION= 0.3.4
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= biology python
MASTER_SITES= PYPI
diff --git a/biology/hyphy/Makefile b/biology/hyphy/Makefile
index f281649f9c47..0e827bd9239e 100644
--- a/biology/hyphy/Makefile
+++ b/biology/hyphy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= hyphy
-DISTVERSION= 2.5.73
+DISTVERSION= 2.5.77
+PORTREVISION= 1
CATEGORIES= biology
MAINTAINER= jrm@FreeBSD.org
@@ -20,9 +21,11 @@ USES= cmake:insource,testing localbase:ldflags # tests fail in outsource build,
USE_GITHUB= yes
GH_ACCOUNT= veg
-OPTIONS_DEFINE= AVX
-AVX_DESC= Advanced vector extensions support
+OPTIONS_DEFINE= AVX TARGET_NATIVE
+AVX_DESC= Advanced vector extensions support
+TARGET_NATIVE_DESC= Enable CPU-specific instructions and tuning for build machine
-AVX_CMAKE_BOOL_OFF= NOAVX
+AVX_CMAKE_BOOL_OFF= NOAVX
+TARGET_NATIVE_CMAKE_BOOL= TARGET_NATIVE
.include <bsd.port.mk>
diff --git a/biology/hyphy/distinfo b/biology/hyphy/distinfo
index ae85017d004d..7a055e3a0004 100644
--- a/biology/hyphy/distinfo
+++ b/biology/hyphy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747240205
-SHA256 (veg-hyphy-2.5.73_GH0.tar.gz) = efc64adb9f270aa6c284dbee22a16132f4e59126e9df071c5267cd79e2883969
-SIZE (veg-hyphy-2.5.73_GH0.tar.gz) = 4161304
+TIMESTAMP = 1755447505
+SHA256 (veg-hyphy-2.5.77_GH0.tar.gz) = 5012efd40938caeb9894bbd480565f95d735840f8eac67c6e84884a347e32e76
+SIZE (veg-hyphy-2.5.77_GH0.tar.gz) = 4027226
diff --git a/biology/hyphy/files/patch-src_core_global__things.cpp b/biology/hyphy/files/patch-src_core_global__things.cpp
new file mode 100644
index 000000000000..397be8520ae5
--- /dev/null
+++ b/biology/hyphy/files/patch-src_core_global__things.cpp
@@ -0,0 +1,20 @@
+--- src/core/global_things.cpp.orig 2025-08-22 19:21:44 UTC
++++ src/core/global_things.cpp
+@@ -173,7 +173,7 @@ hyPointer MemAllocate(size_t bytes, bool zero, size_t
+ result = (hyPointer)zero ? calloc(bytes, 1) : malloc(bytes);
+
+ if (result == nil) {
+- HandleApplicationError(_String("Failed to allocate '") & bytes & "' bytes'",
++ HandleApplicationError(_String("Failed to allocate '") & (unsigned long)bytes & "' bytes'",
+ true);
+ }
+ return result;
+@@ -186,7 +186,7 @@ hyPointer MemReallocate(hyPointer old_pointer, size_t
+
+ if (result == nil) {
+ HandleApplicationError(
+- _String("Failed to resize memory to '") & new_size & "' bytes'", true);
++ _String("Failed to resize memory to '") & (unsigned long)new_size & "' bytes'", true);
+ }
+
+ return result;
diff --git a/biology/hyphy/pkg-plist b/biology/hyphy/pkg-plist
index cea5332c2742..a1151478347d 100644
--- a/biology/hyphy/pkg-plist
+++ b/biology/hyphy/pkg-plist
@@ -117,6 +117,9 @@ bin/hyphy
%%DATADIR%%/TemplateBatchFiles/Distances/p_Distance_codon
%%DATADIR%%/TemplateBatchFiles/F_ST.bf
%%DATADIR%%/TemplateBatchFiles/FitnessAAModels.bf
+%%DATADIR%%/TemplateBatchFiles/GA/MSS-selector-codon.bf
+%%DATADIR%%/TemplateBatchFiles/GA/README.md
+%%DATADIR%%/TemplateBatchFiles/GA/processor-codon.bf
%%DATADIR%%/TemplateBatchFiles/GARD.bf
%%DATADIR%%/TemplateBatchFiles/GA_CHC.ibf
%%DATADIR%%/TemplateBatchFiles/GA_CHC_Binary.ibf
@@ -131,7 +134,6 @@ bin/hyphy
%%DATADIR%%/TemplateBatchFiles/LocalMolClock.bf
%%DATADIR%%/TemplateBatchFiles/MGvsGY.bf
%%DATADIR%%/TemplateBatchFiles/MSS-joint-fitter.bf
-%%DATADIR%%/TemplateBatchFiles/MSS-selector-2.bf
%%DATADIR%%/TemplateBatchFiles/MSS-selector.bf
%%DATADIR%%/TemplateBatchFiles/MergeSequences.bf
%%DATADIR%%/TemplateBatchFiles/MergeSites.bf
diff --git a/biology/kmcp/Makefile b/biology/kmcp/Makefile
index 436e9292944d..a8ce982e074e 100644
--- a/biology/kmcp/Makefile
+++ b/biology/kmcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kmcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.4
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/linux-foldingathome/Makefile b/biology/linux-foldingathome/Makefile
index b9948103d97d..6b8c70ff3e5d 100644
--- a/biology/linux-foldingathome/Makefile
+++ b/biology/linux-foldingathome/Makefile
@@ -1,9 +1,9 @@
PORTNAME= foldingathome
DISTVERSION= 8.4.9
CATEGORIES= biology linux
-MASTER_SITES= https://download.foldingathome.org/releases/public/fah-client/debian-10-64bit/release/
+MASTER_SITES= https://download.foldingathome.org/releases/public/fah-client/
PKGNAMEPREFIX= linux-
-DISTNAME= fah-client_${DISTVERSION}-64bit-release
+DISTNAME= ${_DISTNAME_${ARCH}}
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Folding@home Client
@@ -12,11 +12,11 @@ WWW= https://foldingathome.org/
# Distribution without permission is prohibited
LICENSE= FAHSL
LICENSE_NAME= Folding@home Software License
-LICENSE_FILE= ${WRKSRC}/${DISTNAME}/LICENSE
+LICENSE_FILE= ${WRKSRC}/${DISTNAME:T}/LICENSE
LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell \
auto-accept
-ONLY_FOR_ARCHS= amd64
+ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= has not been ported to this architecture
USES= linux:rl9 tar:bz2
@@ -46,8 +46,16 @@ _FAHCLIENT_CONFIG_XML= ${ETCDIR}/config.xml
_FAHCLIENT_WORK_DIR= /var/db/fahclient
_FAHCLIENT_PROGRAM= ${PREFIX}/bin/fah-client
+# The base name of the distribution file is the same for all supported
+# architectures, so we need to work around that in a creative way.
+_DISTNAME_amd64= debian-10-64bit/release/fah-client_${DISTVERSION}-64bit-release
+_DISTNAME_aarch64= debian-stable-arm64/release/fah-client_${DISTVERSION}-64bit-release
+.if make(makesum)
+DISTFILES= ${ONLY_FOR_ARCHS:@.ARCH.@${_DISTNAME_${.ARCH.}}${EXTRACT_SUFX}@}
+.endif
+
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${DISTNAME}/fah-client ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_PROGRAM} ${WRKSRC}/${DISTNAME:T}/fah-client ${STAGEDIR}${PREFIX}/bin/
@${MKDIR} ${STAGEDIR}${ETCDIR}
${INSTALL_DATA} ${FILESDIR}/config.xml.sample \
${STAGEDIR}${_FAHCLIENT_CONFIG_XML}.sample
@@ -55,7 +63,7 @@ do-install:
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/${DISTNAME}/|} \
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/${DISTNAME:T}/|} \
${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/biology/linux-foldingathome/distinfo b/biology/linux-foldingathome/distinfo
index 39784f4f8008..8db90e6fd74a 100644
--- a/biology/linux-foldingathome/distinfo
+++ b/biology/linux-foldingathome/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1739437601
-SHA256 (fah-client_8.4.9-64bit-release.tar.bz2) = 2acccbeda05649f6f913d29f91a22308e88ec3e117499f636a18dc56244d6cf1
-SIZE (fah-client_8.4.9-64bit-release.tar.bz2) = 3649371
+TIMESTAMP = 1755790886
+SHA256 (debian-stable-arm64/release/fah-client_8.4.9-64bit-release.tar.bz2) = 14ea352a42be0d34a1a0e2a4b46139e03d619a56bdd4908faaa56dc2665fcf3b
+SIZE (debian-stable-arm64/release/fah-client_8.4.9-64bit-release.tar.bz2) = 3667080
+SHA256 (debian-10-64bit/release/fah-client_8.4.9-64bit-release.tar.bz2) = 2acccbeda05649f6f913d29f91a22308e88ec3e117499f636a18dc56244d6cf1
+SIZE (debian-10-64bit/release/fah-client_8.4.9-64bit-release.tar.bz2) = 3649371
diff --git a/biology/ncbi-entrez-direct/Makefile b/biology/ncbi-entrez-direct/Makefile
index 85ba1fe80dd4..eec6fb0553ef 100644
--- a/biology/ncbi-entrez-direct/Makefile
+++ b/biology/ncbi-entrez-direct/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ncbi-entrez-direct
DISTVERSION= 14.9.20210423
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= biology perl5
MASTER_SITES= ftp://ftp.ncbi.nlm.nih.gov/entrez/entrezdirect/versions/${PORTVERSION}/
DISTFILES= edirect.tar.gz
diff --git a/biology/peak-classifier/Makefile b/biology/peak-classifier/Makefile
index fc7ddb9226a8..68494512fcc6 100644
--- a/biology/peak-classifier/Makefile
+++ b/biology/peak-classifier/Makefile
@@ -1,7 +1,7 @@
PORTNAME= peak-classifier
DISTVERSION= 0.1.4-13
DISTVERSIONSUFFIX= -gfb89af3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
diff --git a/biology/prodigy-lig/Makefile b/biology/prodigy-lig/Makefile
index ec7ceaea67be..37913457187b 100644
--- a/biology/prodigy-lig/Makefile
+++ b/biology/prodigy-lig/Makefile
@@ -1,6 +1,7 @@
PORTNAME= prodigy-lig
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.3
+PORTREVISION= 1
CATEGORIES= biology python
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/py-PySCeS/Makefile b/biology/py-PySCeS/Makefile
index 5d0d40274f5a..7291292a9a83 100644
--- a/biology/py-PySCeS/Makefile
+++ b/biology/py-PySCeS/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pysces
DISTVERSION= 1.2.2
+PORTREVISION= 1
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/biology/py-biopython/Makefile b/biology/py-biopython/Makefile
index 2bfba7847829..4a6221924aac 100644
--- a/biology/py-biopython/Makefile
+++ b/biology/py-biopython/Makefile
@@ -1,6 +1,6 @@
PORTNAME= biopython
DISTVERSION= 1.85
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= biology python
MASTER_SITES= http://www.biopython.org/DIST/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/biology/py-bx-python/Makefile b/biology/py-bx-python/Makefile
index 6b66a17d1250..309fa98df6ca 100644
--- a/biology/py-bx-python/Makefile
+++ b/biology/py-bx-python/Makefile
@@ -1,6 +1,5 @@
PORTNAME= bx-python
-DISTVERSION= 0.13.0
-PORTREVISION= 1
+DISTVERSION= 0.14.0
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,11 +13,18 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
PY_DEPENDS= ${PYNUMPY}
-BUILD_DEPENDS= ${PY_DEPENDS}
-RUN_DEPENDS= ${PY_DEPENDS}
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PY_DEPENDS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PY_DEPENDS} \
+ ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR}
USES= compiler python
-USE_PYTHON= autoplist cython3 distutils
+USE_PYTHON= pep517 cython3 autoplist
+
+post-patch:
+ # force cythonization, compilation fails otherwise for some reason
+ @${TOUCH} `${FIND} ${WRKSRC} -name "*.pyx" -o -name "*.pxd"`
post-install:
@${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/bx -name "*.so" | ${XARGS} ${STRIP_CMD}
diff --git a/biology/py-bx-python/distinfo b/biology/py-bx-python/distinfo
index 56d00203a687..85e09edf789a 100644
--- a/biology/py-bx-python/distinfo
+++ b/biology/py-bx-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734273029
-SHA256 (bx_python-0.13.0.tar.gz) = ce04696543367efc6b7995d9463efeda691b9a58f6f55a7bd831e642159b0644
-SIZE (bx_python-0.13.0.tar.gz) = 1899129
+TIMESTAMP = 1756062999
+SHA256 (bx_python-0.14.0.tar.gz) = c46eef1006d6107e31d2ff42f1ca27c34ddb080151309a909b4d2e53ca812cc6
+SIZE (bx_python-0.14.0.tar.gz) = 2085934
diff --git a/biology/py-deeptools/Makefile b/biology/py-deeptools/Makefile
index fcf917e832ff..383412b04c15 100644
--- a/biology/py-deeptools/Makefile
+++ b/biology/py-deeptools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= deepTools
DISTVERSION= 3.5.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/biology/py-dna-features-viewer/Makefile b/biology/py-dna-features-viewer/Makefile
index d29f8e043694..ebfa72d4bdb7 100644
--- a/biology/py-dna-features-viewer/Makefile
+++ b/biology/py-dna-features-viewer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dna-features-viewer
DISTVERSION= 3.1.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/biology/py-ete3/Makefile b/biology/py-ete3/Makefile
index 4fc14d250f0a..66cbe3d09a76 100644
--- a/biology/py-ete3/Makefile
+++ b/biology/py-ete3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ete3
DISTVERSION= 3.1.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
PY_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
diff --git a/biology/py-gtfparse/Makefile b/biology/py-gtfparse/Makefile
index 584f7935729f..00b52550618d 100644
--- a/biology/py-gtfparse/Makefile
+++ b/biology/py-gtfparse/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gtfparse
DISTVERSION= 2.5.0
+PORTREVISION= 1
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/biology/py-htseq/Makefile b/biology/py-htseq/Makefile
index 68a608f3c79c..311252464790 100644
--- a/biology/py-htseq/Makefile
+++ b/biology/py-htseq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= HTSeq
DISTVERSION= 2.0.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/biology/py-multiqc/Makefile b/biology/py-multiqc/Makefile
index 8d8beda640a8..c03e6022d862 100644
--- a/biology/py-multiqc/Makefile
+++ b/biology/py-multiqc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= multiqc
DISTVERSION= 1.25.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/biology/py-pydeseq2/Makefile b/biology/py-pydeseq2/Makefile
index 79df1d1ad48c..d117262003fc 100644
--- a/biology/py-pydeseq2/Makefile
+++ b/biology/py-pydeseq2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pydeseq2
DISTVERSION= 0.5.2
+PORTREVISION= 1
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/biology/py-scikit-bio/Makefile b/biology/py-scikit-bio/Makefile
index f3451e54a4bf..cf6465dcf46e 100644
--- a/biology/py-scikit-bio/Makefile
+++ b/biology/py-scikit-bio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= scikit-bio
DISTVERSION= 0.6.3
+PORTREVISION= 1
CATEGORIES= biology education python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/biology/rna-seq/Makefile b/biology/rna-seq/Makefile
index 61a68e7a6c0c..2a35c927e991 100644
--- a/biology/rna-seq/Makefile
+++ b/biology/rna-seq/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rna-seq
DISTVERSION= 0.1.4
+PORTREVISION= 1
CATEGORIES= biology python
MASTER_SITES= # empty
diff --git a/biology/seqan3/Makefile b/biology/seqan3/Makefile
index 9c8fc69ba93e..c1675008fd19 100644
--- a/biology/seqan3/Makefile
+++ b/biology/seqan3/Makefile
@@ -1,10 +1,16 @@
PORTNAME= seqan3
-DISTVERSION= 3.3.0
+DISTVERSION= 3.4.0
CATEGORIES= biology devel math
+MASTER_SITES= https://github.com/cpm-cmake/CPM.cmake/releases/download/v0.42.0/:cpm
+DISTFILES= CPM.cmake:cpm
+DIST_SUBDIR= ${PORTNAME}-${DISTVERSION}
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
+ xxsds-sdsl-lite-d54d389_GH0${EXTRACT_SUFX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ header-only library for biological sequence analysis
-WWW= https://github.com/seqan/seqan3
+WWW= https://www.seqan.de/ \
+ https://github.com/seqan/seqan3
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
@@ -15,14 +21,13 @@ BUILD_DEPENDS= ${HPP_DEPENDS}
RUN_DEPENDS= ${HPP_DEPENDS} \
coin-or-lemon>0:math/lemon
-USES= cmake localbase
+USES= cmake compiler:c++23-lang localbase
USE_GITHUB= yes
GH_ACCOUNT= seqan
GH_TUPLE= xxsds:sdsl-lite:d54d389:sdsl_lite/submodules/sdsl-lite
-USE_GCC= yes # tests only pass with gcc, see https://github.com/seqan/seqan3/issues/2643, otherwise gcc isn't needed because this is a header-only library
-# tests fail to compile, see https://github.com/seqan/seqan3/issues/3191
+CMAKE_ARGS= -DCPM_LOCATION=${DISTDIR}/${DIST_SUBDIR}
TEST_WRKSRC= ${WRKSRC}/.test
@@ -33,7 +38,7 @@ post-install:
do-test:
@${MKDIR} ${TEST_WRKSRC} && cd ${TEST_WRKSRC} && \
- ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${WRKSRC}/test/unit && \
+ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DFETCHCONTENT_FULLY_DISCONNECTED=OFF ${WRKSRC}/test/unit && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
ctest
diff --git a/biology/seqan3/distinfo b/biology/seqan3/distinfo
index 8fa5387420f9..9e9fe56de4ee 100644
--- a/biology/seqan3/distinfo
+++ b/biology/seqan3/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1694368553
-SHA256 (seqan-seqan3-3.3.0_GH0.tar.gz) = 96975406445c8a5974803eefa146ee2f85206f6d2c2bccf45171ee0b1a653fb8
-SIZE (seqan-seqan3-3.3.0_GH0.tar.gz) = 1564852
-SHA256 (xxsds-sdsl-lite-d54d389_GH0.tar.gz) = eaac28144b34a833afb8c03139abbe427d4b95a827bf5b9b6532353f9cff9ec1
-SIZE (xxsds-sdsl-lite-d54d389_GH0.tar.gz) = 1183835
+TIMESTAMP = 1756395731
+SHA256 (seqan3-3.4.0/CPM.cmake) = 2020b4fc42dba44817983e06342e682ecfc3d2f484a581f11cc5731fbe4dce8a
+SIZE (seqan3-3.4.0/CPM.cmake) = 44969
+SHA256 (seqan3-3.4.0/seqan-seqan3-3.4.0_GH0.tar.gz) = 8e000e6788f1e2ada071b36f64231d56f18e2d687ab4122d86cd3aefc6c87743
+SIZE (seqan3-3.4.0/seqan-seqan3-3.4.0_GH0.tar.gz) = 1749810
+SHA256 (seqan3-3.4.0/xxsds-sdsl-lite-d54d389_GH0.tar.gz) = eaac28144b34a833afb8c03139abbe427d4b95a827bf5b9b6532353f9cff9ec1
+SIZE (seqan3-3.4.0/xxsds-sdsl-lite-d54d389_GH0.tar.gz) = 1183835
diff --git a/biology/seqan3/files/patch-cmake_CPM.cmake b/biology/seqan3/files/patch-cmake_CPM.cmake
new file mode 100644
index 000000000000..c288163d7312
--- /dev/null
+++ b/biology/seqan3/files/patch-cmake_CPM.cmake
@@ -0,0 +1,11 @@
+--- cmake/CPM.cmake.orig 2025-08-28 15:36:29 UTC
++++ cmake/CPM.cmake
+@@ -16,7 +16,7 @@ get_filename_component (CPM_DOWNLOAD_LOCATION ${CPM_DO
+ # Expand relative path. This is important if the provided path contains a tilde (~)
+ get_filename_component (CPM_DOWNLOAD_LOCATION ${CPM_DOWNLOAD_LOCATION} ABSOLUTE)
+
+-file (DOWNLOAD https://github.com/cpm-cmake/CPM.cmake/releases/download/v${CPM_DOWNLOAD_VERSION}/CPM.cmake
++file (DOWNLOAD file://${CPM_LOCATION}/CPM.cmake
+ ${CPM_DOWNLOAD_LOCATION} EXPECTED_HASH SHA256=${CPM_HASH_SUM})
+
+ include (${CPM_DOWNLOAD_LOCATION})
diff --git a/biology/seqan3/pkg-plist b/biology/seqan3/pkg-plist
index 19d86e63d82e..e727ba232e45 100644
--- a/biology/seqan3/pkg-plist
+++ b/biology/seqan3/pkg-plist
@@ -91,6 +91,7 @@ include/seqan3/alignment/scoring/all.hpp
include/seqan3/alignment/scoring/aminoacid_scoring_scheme.hpp
include/seqan3/alignment/scoring/detail/simd_match_mismatch_scoring_scheme.hpp
include/seqan3/alignment/scoring/detail/simd_matrix_scoring_scheme.hpp
+include/seqan3/alignment/scoring/hamming_scoring_scheme.hpp
include/seqan3/alignment/scoring/nucleotide_scoring_scheme.hpp
include/seqan3/alignment/scoring/scoring_scheme_base.hpp
include/seqan3/alignment/scoring/scoring_scheme_concept.hpp
@@ -191,11 +192,16 @@ include/seqan3/contrib/README.md
include/seqan3/contrib/parallel/buffer_queue.hpp
include/seqan3/contrib/parallel/serialised_resource_pool.hpp
include/seqan3/contrib/parallel/suspendable_queue.hpp
+include/seqan3/contrib/sdsl-lite.hpp
include/seqan3/contrib/std/.clang-format
include/seqan3/contrib/std/.gitignore
-include/seqan3/contrib/std/LICENSE
+include/seqan3/contrib/std/LICENSE.md
+include/seqan3/contrib/std/LICENSES/BSD-3-Clause.txt
+include/seqan3/contrib/std/LICENSES/CC-BY-4.0.txt
+include/seqan3/contrib/std/LICENSES/CC0-1.0.txt
include/seqan3/contrib/std/README.md
include/seqan3/contrib/std/all_view.hpp
+include/seqan3/contrib/std/chunk_by_view.hpp
include/seqan3/contrib/std/chunk_view.hpp
include/seqan3/contrib/std/concepts.hpp
include/seqan3/contrib/std/detail/adaptor_base.hpp
@@ -203,7 +209,9 @@ include/seqan3/contrib/std/detail/adaptor_for_view_without_args.hpp
include/seqan3/contrib/std/detail/adaptor_from_functor.hpp
include/seqan3/contrib/std/detail/compiler_definitions.hpp
include/seqan3/contrib/std/detail/exposition_only.hpp
+include/seqan3/contrib/std/detail/movable_box.hpp
include/seqan3/contrib/std/detail/non_propagating_cache.hpp
+include/seqan3/contrib/std/enumerate_view.hpp
include/seqan3/contrib/std/join_with_view.hpp
include/seqan3/contrib/std/pair.hpp
include/seqan3/contrib/std/to.hpp
@@ -239,14 +247,13 @@ include/seqan3/core/debug_stream.hpp
include/seqan3/core/debug_stream/all.hpp
include/seqan3/core/debug_stream/byte.hpp
include/seqan3/core/debug_stream/debug_stream_type.hpp
+include/seqan3/core/debug_stream/default_printer.hpp
include/seqan3/core/debug_stream/detail/to_string.hpp
include/seqan3/core/debug_stream/optional.hpp
include/seqan3/core/debug_stream/range.hpp
include/seqan3/core/debug_stream/tuple.hpp
include/seqan3/core/debug_stream/variant.hpp
include/seqan3/core/detail/all.hpp
-include/seqan3/core/detail/all_view.hpp
-include/seqan3/core/detail/copyable_wrapper.hpp
include/seqan3/core/detail/customisation_point.hpp
include/seqan3/core/detail/deferred_crtp_base.hpp
include/seqan3/core/detail/empty_type.hpp
@@ -364,127 +371,10 @@ include/seqan3/search/views/minimiser.hpp
include/seqan3/search/views/minimiser_hash.hpp
include/seqan3/std/charconv
include/seqan3/std/new
-include/seqan3/submodules/sdsl-lite/include/sdsl/.gitignore
-include/seqan3/submodules/sdsl-lite/include/sdsl/bit_vector_il.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bit_vectors.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bits.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bp_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bp_support_algorithm.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bp_support_g.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bp_support_gg.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/bp_support_sada.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/cereal.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/coder.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/coder_comma.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/coder_elias_delta.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/coder_elias_gamma.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/coder_fibonacci.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/config.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_bwt.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_config.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_isa.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_lcp.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_lcp_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_sa.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/construct_sa_se.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/csa_alphabet_strategy.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/csa_bitcompressed.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/csa_sada.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/csa_sampling_strategy.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/csa_wt.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/cst_fully.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/cst_iterators.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/cst_sada.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/cst_sct3.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/dac_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/divsufsort.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/enc_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/fast_cache.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/hyb_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/int_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/int_vector_buffer.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/int_vector_io_wrappers.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/int_vector_mapper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/inv_perm_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/io.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/iterators.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/k2_treap.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/k2_treap_algorithm.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/k2_treap_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/k2_tree.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/k2_tree_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_bitcompressed.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_byte.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_dac.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_support_sada.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_support_tree.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_support_tree2.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_vlc.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/lcp_wt.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/louds_tree.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/memory_management.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/memory_tracking.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/nearest_neighbour_dictionary.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/nn_dict_dynamic.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/platform.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/qsufsort.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/ram_filebuf.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/ram_fs.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support_int.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support_int_scan.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support_int_v.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support_scan.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support_v.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rank_support_v5.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rmq_succinct_sada.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rmq_succinct_sct.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rmq_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rmq_support_sparse_table.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rrr_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rrr_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/rrr_vector_15.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/sd_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/sdsl_concepts.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/select_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/select_support_mcl.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/select_support_scan.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/sfstream.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/sorted_int_stack.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/sorted_multi_stack_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/sorted_stack_support.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/structure_tree.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/suffix_array_algorithm.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/suffix_array_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/suffix_arrays.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/suffix_tree_algorithm.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/suffix_tree_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/suffix_trees.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/uint128_t.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/uint256_t.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/uintx_t.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/util.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/vectors.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/version.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/vlc_vector.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wavelet_trees.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wm_int.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_algorithm.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_ap.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_blcd.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_epr.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_gmr.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_helper.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_huff.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_hutu.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_int.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_pc.hpp
-include/seqan3/submodules/sdsl-lite/include/sdsl/wt_rlmn.hpp
include/seqan3/utility/all.hpp
include/seqan3/utility/bloom_filter/all.hpp
include/seqan3/utility/bloom_filter/bloom_filter.hpp
+include/seqan3/utility/bloom_filter/bloom_filter_strong_types.hpp
include/seqan3/utility/char_operations/all.hpp
include/seqan3/utility/char_operations/predicate.hpp
include/seqan3/utility/char_operations/predicate_detail.hpp
diff --git a/biology/seqkit/Makefile b/biology/seqkit/Makefile
index 32feed338333..8296fb570d6a 100644
--- a/biology/seqkit/Makefile
+++ b/biology/seqkit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= seqkit
DISTVERSIONPREFIX= v
DISTVERSION= 2.10.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/taxonkit/Makefile b/biology/taxonkit/Makefile
index af4e7ff36251..d84c2b6ea635 100644
--- a/biology/taxonkit/Makefile
+++ b/biology/taxonkit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= taxonkit
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/unikmer/Makefile b/biology/unikmer/Makefile
index 96350b97b14b..f8635b6340bc 100644
--- a/biology/unikmer/Makefile
+++ b/biology/unikmer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= unikmer
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/Makefile b/cad/Makefile
index 96aba455a804..ec2dc7d8acfa 100644
--- a/cad/Makefile
+++ b/cad/Makefile
@@ -24,7 +24,6 @@
SUBDIR += csxcad
SUBDIR += cura
SUBDIR += cura-engine
- SUBDIR += cvc
SUBDIR += digital
SUBDIR += dinotrace
SUBDIR += ecpprog
@@ -155,6 +154,7 @@
SUBDIR += veroroute
SUBDIR += veryl
SUBDIR += xcircuit
+ SUBDIR += xschem
SUBDIR += xyce
SUBDIR += yosys
SUBDIR += yosys-ghdl-plugin
diff --git a/cad/PrusaSlicer/Makefile b/cad/PrusaSlicer/Makefile
index 8622357c0734..e1ce04fab6a4 100644
--- a/cad/PrusaSlicer/Makefile
+++ b/cad/PrusaSlicer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= PrusaSlicer
DISTVERSIONPREFIX=version_
DISTVERSION= 2.9.2
-PORTREVISION= 4
+PORTREVISION= 7
CATEGORIES= cad
DIST_SUBDIR= PrusaSlicer
@@ -65,7 +65,11 @@ CMAKE_ARGS+= -DwxWidgets_CONFIG_EXECUTABLE="${WX_CONFIG}" \
-Wno-dev
PORTDATA= *
+
post-patch:
${MKDIR} ${WRKSRC}/bundled_deps/hidapi/libusb
${CP} ${FILESDIR}/hid.c ${WRKSRC}/bundled_deps/hidapi/libusb/hid.c
+ @${REINPLACE_CMD} -e '/_boost_/s|system;||' \
+ ${WRKSRC}/CMakeLists.txt
+
.include <bsd.port.mk>
diff --git a/cad/PrusaSlicer/files/patch-cmake_modules_FindOpenVDB.cmake b/cad/PrusaSlicer/files/patch-cmake_modules_FindOpenVDB.cmake
index 142237d5aafd..ed9e56e6f1f3 100644
--- a/cad/PrusaSlicer/files/patch-cmake_modules_FindOpenVDB.cmake
+++ b/cad/PrusaSlicer/files/patch-cmake_modules_FindOpenVDB.cmake
@@ -39,7 +39,7 @@
endif()
if(OpenVDB_USES_EXR)
-@@ -463,7 +451,7 @@ endif()
+@@ -463,15 +451,15 @@ endif()
endif()
# Set deps. Note that the order here is important. If we're building against
@@ -48,10 +48,11 @@
# users chosen namespaced headers are correctly prioritized. Otherwise other
# include paths from shared installs (including houdini) may pull in the wrong
# headers
-@@ -471,7 +459,7 @@ set(_OPENVDB_VISIBLE_DEPENDENCIES
+
set(_OPENVDB_VISIBLE_DEPENDENCIES
++ Boost::filesystem
Boost::iostreams
- Boost::system
+- Boost::system
- IlmBase::Half
+ Imath::Imath
)
diff --git a/cad/brlcad/Makefile b/cad/brlcad/Makefile
index 947d82bf5058..414f0a16ec35 100644
--- a/cad/brlcad/Makefile
+++ b/cad/brlcad/Makefile
@@ -49,8 +49,6 @@ USES+= llvm:max=14
post-patch:
@${REINPLACE_CMD} -e 's+-exact Tcl 8\.6\.10+Tcl 8.6+' \
${WRKSRC}/src/other/tcl/library/init.tcl
- @${REINPLACE_CMD} -e '2745s+^+include(CheckSymbolExists)+' \
- ${WRKSRC}/CMakeLists.txt
pre-install:
${CP} ${FILESDIR}/mged.sh ${WRKSRC}
diff --git a/cad/brlcad/pkg-plist b/cad/brlcad/pkg-plist
index 8143e91efba4..556e9038607e 100644
--- a/cad/brlcad/pkg-plist
+++ b/cad/brlcad/pkg-plist
@@ -829,23 +829,23 @@ brlcad/lib/Tktable2.10/pkgIndex.tcl
brlcad/lib/Tktable2.10/README.txt
brlcad/lib/Tktable2.10/tktable.py
brlcad/lib/Tktable2.10/tkTable.tcl
-brlcad/libdata/pkgconfig/libanalyze.pc
-brlcad/libdata/pkgconfig/libbg.pc
-brlcad/libdata/pkgconfig/libbn.pc
-brlcad/libdata/pkgconfig/libbrep.pc
-brlcad/libdata/pkgconfig/libbrlcad.pc
-brlcad/libdata/pkgconfig/libbu.pc
-brlcad/libdata/pkgconfig/libdm.pc
-brlcad/libdata/pkgconfig/libfft.pc
-brlcad/libdata/pkgconfig/libgcv.pc
-brlcad/libdata/pkgconfig/libged.pc
-brlcad/libdata/pkgconfig/libicv.pc
-brlcad/libdata/pkgconfig/libnmg.pc
-brlcad/libdata/pkgconfig/liboptical.pc
-brlcad/libdata/pkgconfig/libpc.pc
-brlcad/libdata/pkgconfig/libpkg.pc
-brlcad/libdata/pkgconfig/librt.pc
-brlcad/libdata/pkgconfig/libwdb.pc
+brlcad/lib/pkgconfig/libanalyze.pc
+brlcad/lib/pkgconfig/libbg.pc
+brlcad/lib/pkgconfig/libbn.pc
+brlcad/lib/pkgconfig/libbrep.pc
+brlcad/lib/pkgconfig/libbrlcad.pc
+brlcad/lib/pkgconfig/libbu.pc
+brlcad/lib/pkgconfig/libdm.pc
+brlcad/lib/pkgconfig/libfft.pc
+brlcad/lib/pkgconfig/libgcv.pc
+brlcad/lib/pkgconfig/libged.pc
+brlcad/lib/pkgconfig/libicv.pc
+brlcad/lib/pkgconfig/libnmg.pc
+brlcad/lib/pkgconfig/liboptical.pc
+brlcad/lib/pkgconfig/libpc.pc
+brlcad/lib/pkgconfig/libpkg.pc
+brlcad/lib/pkgconfig/librt.pc
+brlcad/lib/pkgconfig/libwdb.pc
brlcad/libexec/dm/libdm-ogl.so
brlcad/libexec/dm/libdm-plot.so
brlcad/libexec/dm/libdm-ps.so
diff --git a/cad/cura/Makefile b/cad/cura/Makefile
index 86e7e0149e2a..6703d3fc799a 100644
--- a/cad/cura/Makefile
+++ b/cad/cura/Makefile
@@ -1,5 +1,6 @@
PORTNAME= Cura
DISTVERSION= 5.7.0
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
diff --git a/cad/cvc/Makefile b/cad/cvc/Makefile
deleted file mode 100644
index 1318d5edc401..000000000000
--- a/cad/cvc/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= cvc
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.5
-CATEGORIES= cad
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Circuit Validity Checker
-WWW= https://github.com/d-m-bailey/cvc
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BUILD_DEPENDS= pyinstaller:devel/py-pyinstaller@${PY_FLAVOR} \
- bash:shells/bash
-
-USES= autoreconf bison gettext-runtime gettext-tools gmake python readline shebangfix
-USE_GCC= 11 # clang fails, see https://github.com/d-m-bailey/cvc/issues/239
- # GCC 12 fails, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266189
-
-SHEBANG_FILES= scripts/calibre_cvc scripts/clean_cvc_log scripts/expand_cells.py
-
-GNU_CONFIGURE= yes
-
-USE_GITHUB= yes
-GH_ACCOUNT= d-m-bailey
-
-MAKE_ARGS= INTLLIBS=-lintl
-
-.include <bsd.port.mk>
diff --git a/cad/cvc/distinfo b/cad/cvc/distinfo
deleted file mode 100644
index 1985cc502499..000000000000
--- a/cad/cvc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1683695318
-SHA256 (d-m-bailey-cvc-v1.1.5_GH0.tar.gz) = bc1a33bdfed68f5c0b85b58e43e15d6cbe9bf35cfc66fb2adb4b48e94891243d
-SIZE (d-m-bailey-cvc-v1.1.5_GH0.tar.gz) = 329571
diff --git a/cad/cvc/files/patch-Makefile.am b/cad/cvc/files/patch-Makefile.am
deleted file mode 100644
index c5fdd5a1f1b5..000000000000
--- a/cad/cvc/files/patch-Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
---- Makefile.am.orig 2021-12-29 02:03:06 UTC
-+++ Makefile.am
-@@ -1,6 +1,6 @@
- AUTOMAKE_OPTIONS = foreign
- #SUBDIRS = po src
--SUBDIRS = src scripts src_py doc
-+SUBDIRS = src scripts doc
-
- ACLOCAL_AMFLAGS = -I m4
-
diff --git a/cad/cvc/files/patch-src_Makefile.am b/cad/cvc/files/patch-src_Makefile.am
deleted file mode 100644
index d07dbacaf66b..000000000000
--- a/cad/cvc/files/patch-src_Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Makefile.am.orig 2021-12-29 05:59:48 UTC
-+++ src/Makefile.am
-@@ -1,6 +1,6 @@
- # what flags you want to pass to the C compiler & linker
--CFLAGS = -O3
--CXXFLAGS = -O3 -std=gnu++11
-+#CFLAGS = -O3
-+CXXFLAGS += -std=gnu++11
- #LIBS = -lz -lreadline -lcurses -lhistory -lintl
- LIBS = -lz -lreadline -lcurses -lhistory $(INTLLIBS)
- LDFLAGS = -static-libstdc++ -static-libgcc
diff --git a/cad/cvc/files/patch-src_mmap__file__pool.cpp b/cad/cvc/files/patch-src_mmap__file__pool.cpp
deleted file mode 100644
index 8718ccdeb8d3..000000000000
--- a/cad/cvc/files/patch-src_mmap__file__pool.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/mmap_file_pool.cpp.orig 2021-12-28 19:09:39 UTC
-+++ src/mmap_file_pool.cpp
-@@ -116,7 +116,12 @@ namespace mmap_allocator_namespace {
- throw mmap_allocator_exception("Error in remmap(fd)");
-
- void *last_address = memory_area;
-+#if defined(__FreeBSD__)
-+ memory_area = mmap(last_address, size_mapped, PROT_READ, MAP_SHARED, fd, 0);
-+#else
- memory_area = mmap(last_address, size_mapped, PROT_READ, MAP_SHARED | MAP_NORESERVE, fd, 0);
-+#endif
-+
- if (memory_area == MAP_FAILED) {
- if (get_verbosity() > 0) {
- perror("mmap");
diff --git a/cad/cvc/files/patch-src_obstack.c b/cad/cvc/files/patch-src_obstack.c
deleted file mode 100644
index 313ba177999f..000000000000
--- a/cad/cvc/files/patch-src_obstack.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/obstack.c.orig 2021-12-28 19:08:19 UTC
-+++ src/obstack.c
-@@ -29,7 +29,7 @@
- # include "obstack.h"
- #endif
-
--#include <stdint-gcc.h>
-+//#include <stdint-gcc.h>
-
- /* NOTE BEFORE MODIFYING THIS FILE: This version number must be
- incremented whenever callers compiled using an old obstack.h can no
diff --git a/cad/cvc/pkg-descr b/cad/cvc/pkg-descr
deleted file mode 100644
index 63ddcd0a06f8..000000000000
--- a/cad/cvc/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-CVC: Circuit Validity Checker. Voltage aware ERC checker for CDL netlists.
-
-Features:
-* Input netlist format is Calibre LVS CDL (Mentor, a Siemens business)
-* Checks netlists with up to 4B devices (2^32).
-* Power and device parameters from Microsoft Excel
-* Hierarchical power files possible
-* Ability to differentiate models by parameters
-* Setup option to list models and power nets
-* All rules are automated. No need to write rule files.
-* Interactive netlist analyzer
-* Script execution available
-* Automatic subcircuit debug environment creation
-* GUI to record error analyses results
diff --git a/cad/cvc/pkg-plist b/cad/cvc/pkg-plist
deleted file mode 100644
index 9e16ebced000..000000000000
--- a/cad/cvc/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-bin/add_kisei
-bin/annotate_kisei
-bin/calibre_cvc
-bin/clean_cvc_log
-bin/cvcMakefile
-bin/cvc_probe.il
-bin/cvc_rv
-bin/cvc_select.tcl
-bin/expand_cells.py
-share/doc/cvc_rv/Doxyfile
-share/doc/cvc_rv/error_codes
-share/doc/cvc_rv/kisei_instructions.txt
-share/scripts/cvc_rv/SaveCvcParameters.txt
-share/scripts/cvc_rv/box.awk
diff --git a/cad/freecad/Makefile b/cad/freecad/Makefile
index fe645db2469c..830446b4e4ec 100644
--- a/cad/freecad/Makefile
+++ b/cad/freecad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= FreeCAD
DISTVERSION= 1.0.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= cad
MAINTAINER= cmt@FreeBSD.org
diff --git a/cad/ghdl/Makefile b/cad/ghdl/Makefile
index cdbb15775212..21434b11b2e7 100644
--- a/cad/ghdl/Makefile
+++ b/cad/ghdl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ghdl
DISTVERSIONPREFIX= v
-DISTVERSION= 5.0.1
-PORTREVISION= 1
+DISTVERSION= 5.1.1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -13,41 +12,38 @@ LICENSE_FILE= ${WRKSRC}/COPYING.md
BROKEN_aarch64= build breaks, see https://github.com/ghdl/ghdl/issues/2639
-TEST_DEPENDS= bash:shells/bash \
- ${PYTHON_PKGNAMEPREFIX}pyTooling>=2.11.0:devel/py-pyTooling@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyTooling>=2.11.0:devel/py-pyTooling@${PY_FLAVOR} \
+ bash:shells/bash
USES= ada:run gmake python:test shebangfix
-SHEBANG_FILES= testsuite/testsuite.sh
+USE_GITHUB= yes
USE_LDCONFIG= yes
-NO_SHLIB_REQUIRES_GLOB= libgnat-12.so
-USE_GITHUB= yes
+SHEBANG_FILES= testsuite/testsuite.sh
GNU_CONFIGURE= yes
+NO_SHLIB_REQUIRES_GLOB= libgnat-12.so
+PIE_UNSAFE= yes
+
OPTIONS_DEFINE= SYNTH
-OPTIONS_SINGLE= BACKEND
-OPTIONS_SINGLE_BACKEND= MCODE LLVM
OPTIONS_DEFAULT= LLVM SYNTH
+OPTIONS_SINGLE= BACKEND
+OPTIONS_SINGLE_BACKEND= LLVM MCODE
OPTIONS_SUB= yes
-MCODE_DESC= Use the MCODE backend
+LLVM_DESC= Use the LLVM backend
+MCODE_DESC= Use the MCODE backend
# MCODE is enabled by default and doesn't require any configuration options
+SYNTH_DESC= Enable Synthesis Features in ghdl
-LLVM_USES= llvm:15,lib ncurses
+LLVM_USES= llvm:lib ncurses
LLVM_CONFIGURE_ON= --with-llvm-config=${LOCALBASE}/bin/llvm-config${LLVM_VERSION}
-
-SYNTH_DESC= Enable Synthesis Features in ghdl
SYNTH_CONFIGURE_ON= --enable-synth
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libghdl-${DISTVERSION:S/./_/g}.so
-post-install-MCODE-on:
- @${STRIP_CMD} \
- ${STAGEDIR}${PREFIX}/bin/ghdl \
- ${STAGEDIR}${PREFIX}/lib/libghdlvpi.so
-
post-install-LLVM-on:
@${STRIP_CMD} \
${STAGEDIR}${PREFIX}/bin/ghdl \
@@ -56,6 +52,11 @@ post-install-LLVM-on:
${STAGEDIR}${PREFIX}/lib/libghdlvpi.so \
${STAGEDIR}${PREFIX}/lib/libghw.so
+post-install-MCODE-on:
+ @${STRIP_CMD} \
+ ${STAGEDIR}${PREFIX}/bin/ghdl \
+ ${STAGEDIR}${PREFIX}/lib/libghdlvpi.so
+
do-test:
@cd ${WRKSRC}/testsuite && \
${SETENV} ${MAKE_ENV} GHDL=${STAGEDIR}${PREFIX}/bin/ghdl ${SH} testsuite.sh
diff --git a/cad/ghdl/distinfo b/cad/ghdl/distinfo
index ca9babf98efb..42a05d02f23b 100644
--- a/cad/ghdl/distinfo
+++ b/cad/ghdl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740902757
-SHA256 (ghdl-ghdl-v5.0.1_GH0.tar.gz) = a4cef27312a158c28498eeb62a470007354755b267adb62005a04b66143a1f92
-SIZE (ghdl-ghdl-v5.0.1_GH0.tar.gz) = 7851730
+TIMESTAMP = 1758491532
+SHA256 (ghdl-ghdl-v5.1.1_GH0.tar.gz) = 00cd58ec8f25e2532465aabc8705f43071f20dc1d13e03fd9dc235523186fca9
+SIZE (ghdl-ghdl-v5.1.1_GH0.tar.gz) = 7894213
diff --git a/cad/ghdl/pkg-plist b/cad/ghdl/pkg-plist
index bc4337473f6a..62fd7629460d 100644
--- a/cad/ghdl/pkg-plist
+++ b/cad/ghdl/pkg-plist
@@ -2,10 +2,10 @@ bin/ghdl
%%LLVM%%bin/ghdl1-llvm
bin/ghwdump
include/ghdl/libghw.h
+include/ghdl/synth.h
+include/ghdl/synth_gates.h
include/ghdl/vhpi_user.h
include/ghdl/vpi_user.h
-%%SYNTH%%include/ghdl/synth.h
-%%SYNTH%%include/ghdl/synth_gates.h
lib/ghdl/ansi_color.sh
%%LLVM%%lib/ghdl/grt-exec.lst
%%LLVM%%lib/ghdl/grt-shared.lst
@@ -196,7 +196,7 @@ lib/ghdl/vendors/config.sh
lib/ghdl/vendors/filter.analyze.sh
lib/ghdl/vendors/shared.psm1
lib/ghdl/vendors/shared.sh
-lib/libghdl-5_0_1.so
+lib/libghdl-5_1_1.so
lib/libghdl.a
lib/libghdl.link
lib/libghdlvpi.so
diff --git a/cad/gmsh/Makefile b/cad/gmsh/Makefile
index ae29096cd085..5f9375e8c8d3 100644
--- a/cad/gmsh/Makefile
+++ b/cad/gmsh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gmsh
-DISTVERSION= 4.14.0
+DISTVERSION= 4.14.1
CATEGORIES= cad
MASTER_SITES= http://gmsh.info/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
diff --git a/cad/gmsh/distinfo b/cad/gmsh/distinfo
index 2c20a5dbf455..10e1f3114ff6 100644
--- a/cad/gmsh/distinfo
+++ b/cad/gmsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753978269
-SHA256 (gmsh/gmsh-4.14.0-source.tgz) = db4d7da2062e9a4356a820832138ab99f97af6388bfeb21599a2eadfb0b76a28
-SIZE (gmsh/gmsh-4.14.0-source.tgz) = 18458158
+TIMESTAMP = 1757006148
+SHA256 (gmsh/gmsh-4.14.1-source.tgz) = 300cbb74b6fb88062aba70b1f5f31a8980177a4af415221a16ec8c0aa1d72afd
+SIZE (gmsh/gmsh-4.14.1-source.tgz) = 18458428
diff --git a/cad/gtkwave/Makefile b/cad/gtkwave/Makefile
index e8c179d7e8bb..6207ad33f539 100644
--- a/cad/gtkwave/Makefile
+++ b/cad/gtkwave/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gtkwave
-DISTVERSION= 3.3.124
+DISTVERSION= 3.3.125
CATEGORIES= cad
MASTER_SITES= SF/${PORTNAME}/${DISTNAME}
DISTNAME= ${PORTNAME}-gtk3-${DISTVERSION}
diff --git a/cad/gtkwave/distinfo b/cad/gtkwave/distinfo
index f90c3ae0e4e8..4c1ed7044528 100644
--- a/cad/gtkwave/distinfo
+++ b/cad/gtkwave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747072768
-SHA256 (gtkwave-gtk3-3.3.124.tar.gz) = 4b1590e05e3e3ae26e34fa80aff369254397379b2f970cfa99150b8b97e535cf
-SIZE (gtkwave-gtk3-3.3.124.tar.gz) = 3353773
+TIMESTAMP = 1755487755
+SHA256 (gtkwave-gtk3-3.3.125.tar.gz) = 32eb1df4dfd56e0dde17e8a08de60f20138af017a8a8ad64522f69627562c437
+SIZE (gtkwave-gtk3-3.3.125.tar.gz) = 3513826
diff --git a/cad/gtkwave/pkg-plist b/cad/gtkwave/pkg-plist
index e75f026a19fd..8057842c8760 100644
--- a/cad/gtkwave/pkg-plist
+++ b/cad/gtkwave/pkg-plist
@@ -2,6 +2,7 @@ bin/evcd2vcd
bin/fst2vcd
bin/fstminer
bin/gtkwave
+bin/json2stems
bin/lxt2miner
bin/lxt2vcd
bin/rtlbrowse
@@ -14,23 +15,6 @@ bin/vcd2vzt
bin/vzt2vcd
bin/vztminer
bin/xml2stems
-share/man/man1/evcd2vcd.1.gz
-share/man/man1/fst2vcd.1.gz
-share/man/man1/fstminer.1.gz
-share/man/man1/gtkwave.1.gz
-share/man/man1/lxt2miner.1.gz
-share/man/man1/lxt2vcd.1.gz
-share/man/man1/rtlbrowse.1.gz
-share/man/man1/shmidcat.1.gz
-share/man/man1/twinwave.1.gz
-share/man/man1/vcd2fst.1.gz
-share/man/man1/vcd2lxt.1.gz
-share/man/man1/vcd2lxt2.1.gz
-share/man/man1/vcd2vzt.1.gz
-share/man/man1/vzt2vcd.1.gz
-share/man/man1/vztminer.1.gz
-share/man/man1/xml2stems.1.gz
-share/man/man5/gtkwaverc.5.gz
share/applications/gtkwave.desktop
share/icons/gnome/16x16/mimetypes/gnome-mime-application-vnd.gtkwave-ae2.png
share/icons/gnome/16x16/mimetypes/gnome-mime-application-vnd.gtkwave-aet.png
@@ -72,6 +56,24 @@ share/icons/gtkwave_256x256x32.png
share/icons/gtkwave_files_256x256x32.png
share/icons/gtkwave_savefiles_256x256x32.png
share/icons/hicolor/scalable/apps/gtkwave.svg
+share/man/man1/evcd2vcd.1.gz
+share/man/man1/fst2vcd.1.gz
+share/man/man1/fstminer.1.gz
+share/man/man1/gtkwave.1.gz
+share/man/man1/json2stems.1.gz
+share/man/man1/lxt2miner.1.gz
+share/man/man1/lxt2vcd.1.gz
+share/man/man1/rtlbrowse.1.gz
+share/man/man1/shmidcat.1.gz
+share/man/man1/twinwave.1.gz
+share/man/man1/vcd2fst.1.gz
+share/man/man1/vcd2lxt.1.gz
+share/man/man1/vcd2lxt2.1.gz
+share/man/man1/vcd2vzt.1.gz
+share/man/man1/vzt2vcd.1.gz
+share/man/man1/vztminer.1.gz
+share/man/man1/xml2stems.1.gz
+share/man/man5/gtkwaverc.5.gz
share/mime/packages/x-gtkwave-extension-ae2.xml
share/mime/packages/x-gtkwave-extension-aet.xml
share/mime/packages/x-gtkwave-extension-evcd.xml
diff --git a/cad/impact/Makefile b/cad/impact/Makefile
index f0e741861abe..2a5d1aada434 100644
--- a/cad/impact/Makefile
+++ b/cad/impact/Makefile
@@ -12,15 +12,19 @@ EXTRACT_ONLY= Impact-${DISTVERSION}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Dynamic Finite Element Program Suite
-WWW= https://www.impact-fem.org/
+WWW= https://impact.sourceforge.net/
LICENSE= GPLv2
+DEPRECATED= Does not work as intended # PR 288493
+EXPIRATION_DATE=2025-10-31
+
RUN_DEPENDS= java3d>0:java/java3d
+USES= java zip
+
WRKSRC= ${WRKDIR}/Impact
-USES= java zip
NO_BUILD= yes
DATADIR= ${JAVASHAREDIR}/Impact
diff --git a/cad/irsim/Makefile b/cad/irsim/Makefile
index 37296b98ad4d..ef0b803403ea 100644
--- a/cad/irsim/Makefile
+++ b/cad/irsim/Makefile
@@ -1,5 +1,5 @@
PORTNAME= irsim
-DISTVERSION= 9.7.118
+DISTVERSION= 9.7.119
CATEGORIES= cad
MASTER_SITES= http://opencircuitdesign.com/irsim/archive/
PKGNAMESUFFIX= -${FLAVOR}
@@ -23,6 +23,8 @@ USE_XORG= x11
GNU_CONFIGURE= yes
+PORTSCOUT= limit:^9\.7\.\d{3}
+
CONFIGURE_WRKSRC= ${WRKSRC}/scripts
PLIST= pkg-plist.${FLAVOR}
diff --git a/cad/irsim/distinfo b/cad/irsim/distinfo
index 7e7a8ae651d0..f403f439604b 100644
--- a/cad/irsim/distinfo
+++ b/cad/irsim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739759917
-SHA256 (irsim-9.7.118.tgz) = ed740bde3e44ebe29d7beafde11c563d5d5cc12891fdc4ed5f4622f302903df7
-SIZE (irsim-9.7.118.tgz) = 481871
+TIMESTAMP = 1755438927
+SHA256 (irsim-9.7.119.tgz) = d825f6640462bb287a6f7471b64659c43cdb475806ac8ce9dfdb2aa3669a7a9d
+SIZE (irsim-9.7.119.tgz) = 482299
diff --git a/cad/iverilog/Makefile b/cad/iverilog/Makefile
index c1862a405bc1..7a2961825e9a 100644
--- a/cad/iverilog/Makefile
+++ b/cad/iverilog/Makefile
@@ -1,8 +1,9 @@
PORTNAME= iverilog
-DISTVERSIONPREFIX= v
-DISTVERSION= 12_0
-PORTREVISION= 1
+DISTVERSION= 12.0
+PORTREVISION= 2
CATEGORIES= cad
+MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}
+DISTNAME= verilog-${DISTVERSION}
MAINTAINER= kbowling@FreeBSD.org
COMMENT= Verilog simulation and synthesis tool
@@ -10,19 +11,11 @@ WWW= https://steveicarus.github.io/iverilog/
LICENSE= GPLv2
-BUILD_DEPENDS= autoconf:devel/autoconf \
- gperf:devel/gperf
+BUILD_DEPENDS= gperf:devel/gperf
USES= bison compiler:c++11-lang gmake readline
-USE_GITHUB= yes
-GH_ACCOUNT= steveicarus
-
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-suffix
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-
-pre-configure:
- @cd ${WRKSRC} && sh autoconf.sh
.include <bsd.port.mk>
diff --git a/cad/iverilog/distinfo b/cad/iverilog/distinfo
index 13746659378b..c94c3b27a23c 100644
--- a/cad/iverilog/distinfo
+++ b/cad/iverilog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1681749176
-SHA256 (steveicarus-iverilog-v12_0_GH0.tar.gz) = a68cb1ef7c017ef090ebedb2bc3e39ef90ecc70a3400afb4aa94303bc3beaa7d
-SIZE (steveicarus-iverilog-v12_0_GH0.tar.gz) = 2995096
+TIMESTAMP = 1757814677
+SHA256 (verilog-12.0.tar.gz) = 03848551a9c5ec390fefcff1bbcca14765c7aa035ee85bc9cbcb0424e0149fd4
+SIZE (verilog-12.0.tar.gz) = 3334697
diff --git a/cad/k40-whisperer/Makefile b/cad/k40-whisperer/Makefile
index 442c77aac65c..33da3eede4b5 100644
--- a/cad/k40-whisperer/Makefile
+++ b/cad/k40-whisperer/Makefile
@@ -1,18 +1,18 @@
PORTNAME= k40-whisperer
DISTVERSION= 0.59
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= cad python
MASTER_SITES= http://www.scorchworks.com/K40whisperer/
DISTNAME= K40_Whisperer-${DISTVERSION}_src
-MAINTAINER= 0mp@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= GUI control software for the stock K40 laser cutter controller
WWW= https://www.scorchworks.com/K40whisperer/k40whisperer.html
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyusb>0:devel/py-pyusb@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR}
diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile
index 2b33b4cc1424..243b475f5d0b 100644
--- a/cad/kicad-devel/Makefile
+++ b/cad/kicad-devel/Makefile
@@ -29,6 +29,8 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libcurl.so:ftp/curl \
libGLEW-wayland.so:graphics/glew-wayland \
libnng.so:net/nng \
+ libpoppler-glib.so:graphics/poppler-glib \
+ libspnav.so:misc/libspnav \
libodbc.so:databases/unixODBC
CONFLICTS_INSTALL= kicad # bin/_cvpcb.kiface
@@ -57,7 +59,7 @@ EXTRAS2RM= linux-non_unicode linux wings3d LINUX.README \
contrib_makefiles.txt running_kicad_under_W98.txt
SHEBANG_FILES= pcbnew/python/plugins/touch_slider_wizard.py
#CXXFLAGS+= --std=c++14 -I${WRKSRC} -I${WRKSRC}/include -I${LOCALBASE}/include
-CXXFLAGS+= -g
+CXXFLAGS+= -g -DBOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED # error: "Boost.Stacktrace requires `_Unwind_Backtrace` function. Define `_GNU_SOURCE` macro or `BOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED` if _Unwind_Backtrace is available without `_GNU_SOURCE`."
# -undefined dynamic_lookup
CXXFLAGS_powerpc= -O0
CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \
diff --git a/cad/kicad-devel/Makefile.git_rev b/cad/kicad-devel/Makefile.git_rev
index aa1ea1be62dc..1ca87bfc091a 100644
--- a/cad/kicad-devel/Makefile.git_rev
+++ b/cad/kicad-devel/Makefile.git_rev
@@ -1,3 +1,3 @@
-GIT_SRC_HASH= dd41e2b00b6c45188f52019154b186f686eaeda1
-GIT_SRC_DATE= 20250726013959
-GIT_SRC_DATE2= 2025.07.26
+GIT_SRC_HASH= 3d72b245f992db8b8ff070623accd3a7845c0d3c
+GIT_SRC_DATE= 20251001092246
+GIT_SRC_DATE2= 2025.10.01
diff --git a/cad/kicad-devel/distinfo b/cad/kicad-devel/distinfo
index 9774b003cec7..c01c7caa63a3 100644
--- a/cad/kicad-devel/distinfo
+++ b/cad/kicad-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753525288
-SHA256 (kicad/kicad/code-kicad-dd41e2b00b6c45188f52019154b186f686eaeda1_GL0.tar.gz) = 70fbca11c3f0f3969ca9b8b705e1f41e1c38343131e4b59671383661732a5f8a
-SIZE (kicad/kicad/code-kicad-dd41e2b00b6c45188f52019154b186f686eaeda1_GL0.tar.gz) = 163158412
+TIMESTAMP = 1759316664
+SHA256 (kicad/kicad/code-kicad-3d72b245f992db8b8ff070623accd3a7845c0d3c_GL0.tar.gz) = dfb76a8871439e8d6b6309c3b6be63b0d3876d8279d244ee652695e9b7179586
+SIZE (kicad/kicad/code-kicad-3d72b245f992db8b8ff070623accd3a7845c0d3c_GL0.tar.gz) = 165411072
diff --git a/cad/kicad-devel/files/patch-3d-viewer_3d__viewer_eda__3d__viewer__frame.cpp b/cad/kicad-devel/files/patch-3d-viewer_3d__viewer_eda__3d__viewer__frame.cpp
new file mode 100644
index 000000000000..d25ee72edfd6
--- /dev/null
+++ b/cad/kicad-devel/files/patch-3d-viewer_3d__viewer_eda__3d__viewer__frame.cpp
@@ -0,0 +1,20 @@
+--- 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp.orig 2025-08-25 16:19:00 UTC
++++ 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp
+@@ -61,7 +61,7 @@
+ #include <project_pcb.h>
+ #include <toolbars_3d.h>
+
+-#ifdef __linux__
++#if defined (__linux__) || defined (__FreeBSD__)
+ #include <spacenav/libspnav_driver.h>
+ #include <3d_spacenav/spnav_viewer_plugin.h>
+ #else
+@@ -197,7 +197,7 @@ EDA_3D_VIEWER_FRAME::EDA_3D_VIEWER_FRAME( KIWAY* aKiwa
+
+ try
+ {
+-#ifdef __linux__
++#if defined (__linux__) || defined (__FreeBSD__)
+ m_spaceMouse = std::make_unique<SPNAV_VIEWER_PLUGIN>( m_canvas );
+ #else
+ m_spaceMouse = std::make_unique<NL_3D_VIEWER_PLUGIN>( m_canvas );
diff --git a/cad/kicad-devel/files/patch-3d-viewer_3d__viewer_eda__3d__viewer__frame.h b/cad/kicad-devel/files/patch-3d-viewer_3d__viewer_eda__3d__viewer__frame.h
new file mode 100644
index 000000000000..c8142ea3946f
--- /dev/null
+++ b/cad/kicad-devel/files/patch-3d-viewer_3d__viewer_eda__3d__viewer__frame.h
@@ -0,0 +1,20 @@
+--- 3d-viewer/3d_viewer/eda_3d_viewer_frame.h.orig 2025-08-26 07:56:54 UTC
++++ 3d-viewer/3d_viewer/eda_3d_viewer_frame.h
+@@ -44,7 +44,7 @@
+ #define KICAD_DEFAULT_3D_DRAWFRAME_STYLE (wxDEFAULT_FRAME_STYLE | wxWANTS_CHARS)
+
+ // Forward declarations
+-#ifdef __linux__
++#if defined (__linux__) || defined (__FreeBSD__)
+ class SPNAV_VIEWER_PLUGIN;
+ #else
+ class NL_3D_VIEWER_PLUGIN;
+@@ -280,7 +280,7 @@ class EDA_3D_VIEWER_FRAME : public KIWAY_PLAYER (priva
+
+ bool m_disable_ray_tracing;
+
+-#ifdef __linux__
++#if defined (__linux__) || defined (__FreeBSD__)
+ std::unique_ptr<SPNAV_VIEWER_PLUGIN> m_spaceMouse;
+ #else
+ std::unique_ptr<NL_3D_VIEWER_PLUGIN> m_spaceMouse;
diff --git a/cad/kicad-devel/files/patch-3d-viewer_dialogs_panel__preview__3d__model.cpp b/cad/kicad-devel/files/patch-3d-viewer_dialogs_panel__preview__3d__model.cpp
new file mode 100644
index 000000000000..60c5ef25ddce
--- /dev/null
+++ b/cad/kicad-devel/files/patch-3d-viewer_dialogs_panel__preview__3d__model.cpp
@@ -0,0 +1,20 @@
+--- 3d-viewer/dialogs/panel_preview_3d_model.cpp.orig 2025-08-26 08:03:58 UTC
++++ 3d-viewer/dialogs/panel_preview_3d_model.cpp
+@@ -47,7 +47,7 @@
+ #include <eda_3d_viewer_settings.h>
+ #include <board_design_settings.h>
+
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ #include <3d_navlib/nl_footprint_properties_plugin.h>
+ #else
+ #include <3d_spacenav/spnav_viewer_plugin.h>
+@@ -136,7 +136,7 @@ PANEL_PREVIEW_3D_MODEL::PANEL_PREVIEW_3D_MODEL( wxWind
+
+ try
+ {
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ m_spaceMouse = std::make_unique<NL_FOOTPRINT_PROPERTIES_PLUGIN>( m_previewPane );
+ #else
+ m_spaceMouse = std::make_unique<SPNAV_VIEWER_PLUGIN>( m_previewPane );
diff --git a/cad/kicad-devel/files/patch-3d-viewer_dialogs_panel__preview__3d__model.h b/cad/kicad-devel/files/patch-3d-viewer_dialogs_panel__preview__3d__model.h
new file mode 100644
index 000000000000..6889bd32261d
--- /dev/null
+++ b/cad/kicad-devel/files/patch-3d-viewer_dialogs_panel__preview__3d__model.h
@@ -0,0 +1,20 @@
+--- 3d-viewer/dialogs/panel_preview_3d_model.h.orig 2025-08-26 08:13:34 UTC
++++ 3d-viewer/dialogs/panel_preview_3d_model.h
+@@ -63,7 +63,7 @@ class FOOTPRINT;
+ class BOARD;
+ class BOARD_ADAPTER;
+ class FOOTPRINT;
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ class NL_FOOTPRINT_PROPERTIES_PLUGIN;
+ #else
+ class SPNAV_VIEWER_PLUGIN;
+@@ -233,7 +233,7 @@ class PANEL_PREVIEW_3D_MODEL: public TOOLS_HOLDER, pub
+ /// The 3d viewer Render initial settings (must be saved and restored)
+ EDA_3D_VIEWER_SETTINGS::RENDER_SETTINGS m_initialRender;
+
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ std::unique_ptr<NL_FOOTPRINT_PROPERTIES_PLUGIN> m_spaceMouse;
+ #else
+ std::unique_ptr<SPNAV_VIEWER_PLUGIN> m_spaceMouse;
diff --git a/cad/kicad-devel/files/patch-common_spacenav_libspnav__driver.h b/cad/kicad-devel/files/patch-common_spacenav_libspnav__driver.h
new file mode 100644
index 000000000000..4ee6d074e77b
--- /dev/null
+++ b/cad/kicad-devel/files/patch-common_spacenav_libspnav__driver.h
@@ -0,0 +1,18 @@
+--- common/spacenav/libspnav_driver.h.orig 2025-08-13 09:54:46 UTC
++++ common/spacenav/libspnav_driver.h
+@@ -24,7 +24,7 @@
+ #ifndef KICAD_LIBSPNAV_DRIVER_H
+ #define KICAD_LIBSPNAV_DRIVER_H
+
+-#ifdef __linux__
++#if defined (__linux__) || defined (__FreeBSD__)
+ #include <spnav.h>
+ #endif
+
+@@ -52,4 +52,4 @@ class KICOMMON_API LIBSPNAV_DRIVER : public SPACENAV_D
+ bool m_client_connected = false;
+ };
+
+-#endif // KICAD_LIBSPNAV_DRIVER_H
+\ No newline at end of file
++#endif // KICAD_LIBSPNAV_DRIVER_H
diff --git a/cad/kicad-devel/files/patch-eeschema_sch__base__frame.cpp b/cad/kicad-devel/files/patch-eeschema_sch__base__frame.cpp
new file mode 100644
index 000000000000..bb12c419d4f9
--- /dev/null
+++ b/cad/kicad-devel/files/patch-eeschema_sch__base__frame.cpp
@@ -0,0 +1,20 @@
+--- eeschema/sch_base_frame.cpp.orig 2025-09-14 17:37:19 UTC
++++ eeschema/sch_base_frame.cpp
+@@ -61,7 +61,7 @@
+ #include <wx/log.h>
+ #include <wx/msgdlg.h>
+
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ #include <navlib/nl_schematic_plugin.h>
+ #include <wx/fdrepdlg.h>
+ #else
+@@ -370,7 +370,7 @@ void SCH_BASE_FRAME::ActivateGalCanvas()
+ {
+ if( !m_spaceMouse )
+ {
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ m_spaceMouse = std::make_unique<NL_SCHEMATIC_PLUGIN>();
+ #else
+ m_spaceMouse = std::make_unique<SPNAV_2D_PLUGIN>( GetCanvas() );
diff --git a/cad/kicad-devel/files/patch-eeschema_sch__base__frame.h b/cad/kicad-devel/files/patch-eeschema_sch__base__frame.h
new file mode 100644
index 000000000000..6b7df3a979fd
--- /dev/null
+++ b/cad/kicad-devel/files/patch-eeschema_sch__base__frame.h
@@ -0,0 +1,20 @@
+--- eeschema/sch_base_frame.h.orig 2025-09-14 17:37:19 UTC
++++ eeschema/sch_base_frame.h
+@@ -57,7 +57,7 @@ struct SCH_SELECTION_FILTER_OPTIONS;
+ class SYMBOL_EDITOR_SETTINGS;
+ struct SCH_SELECTION_FILTER_OPTIONS;
+
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ class NL_SCHEMATIC_PLUGIN;
+ #else
+ class SPNAV_2D_PLUGIN;
+@@ -336,7 +336,7 @@ class SCH_BASE_FRAME : public EDA_DRAW_FRAME, public S
+ wxTimer m_watcherDebounceTimer;
+ bool m_inSymChangeTimerEvent;
+
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ std::unique_ptr<NL_SCHEMATIC_PLUGIN> m_spaceMouse;
+ #else
+ std::unique_ptr<SPNAV_2D_PLUGIN> m_spaceMouse;
diff --git a/cad/kicad-devel/files/patch-gerbview_gerbview__frame.cpp b/cad/kicad-devel/files/patch-gerbview_gerbview__frame.cpp
new file mode 100644
index 000000000000..686845882980
--- /dev/null
+++ b/cad/kicad-devel/files/patch-gerbview_gerbview__frame.cpp
@@ -0,0 +1,20 @@
+--- gerbview/gerbview_frame.cpp.orig 2025-08-26 08:02:01 UTC
++++ gerbview/gerbview_frame.cpp
+@@ -59,7 +59,7 @@
+ #include "widgets/dcode_selection_box.h"
+ #include <dialog_draw_layers_settings.h>
+
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ #include <navlib/nl_gerbview_plugin.h>
+ #else
+ #include <spacenav/spnav_2d_plugin.h>
+@@ -1045,7 +1045,7 @@ void GERBVIEW_FRAME::ActivateGalCanvas()
+ {
+ if( !m_spaceMouse )
+ {
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ m_spaceMouse = std::make_unique<NL_GERBVIEW_PLUGIN>();
+ #else
+ m_spaceMouse = std::make_unique<SPNAV_2D_PLUGIN>( galCanvas );
diff --git a/cad/kicad-devel/files/patch-gerbview_gerbview__frame.h b/cad/kicad-devel/files/patch-gerbview_gerbview__frame.h
new file mode 100644
index 000000000000..090f1f915f8f
--- /dev/null
+++ b/cad/kicad-devel/files/patch-gerbview_gerbview__frame.h
@@ -0,0 +1,20 @@
+--- gerbview/gerbview_frame.h.orig 2025-08-26 08:11:04 UTC
++++ gerbview/gerbview_frame.h
+@@ -46,7 +46,7 @@ class wxStaticText;
+ class SELECTION;
+ class wxStaticText;
+
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ class NL_GERBVIEW_PLUGIN;
+ #else
+ class SPNAV_2D_PLUGIN;
+@@ -526,7 +526,7 @@ class GERBVIEW_FRAME : public EDA_DRAW_FRAME (private)
+ wxStaticText* m_dcodeText; // a message on the auxiliary toolbar,
+ // relative to the m_DCodeSelector
+
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ std::unique_ptr<NL_GERBVIEW_PLUGIN> m_spaceMouse;
+ #else
+ std::unique_ptr<SPNAV_2D_PLUGIN> m_spaceMouse;
diff --git a/cad/kicad-devel/files/patch-include_pcb__base__frame.h b/cad/kicad-devel/files/patch-include_pcb__base__frame.h
new file mode 100644
index 000000000000..909801063d01
--- /dev/null
+++ b/cad/kicad-devel/files/patch-include_pcb__base__frame.h
@@ -0,0 +1,20 @@
+--- include/pcb_base_frame.h.orig 2025-09-14 17:37:19 UTC
++++ include/pcb_base_frame.h
+@@ -62,7 +62,7 @@ class PCB_LAYER_BOX_SELECTOR;
+ class PROGRESS_REPORTER;
+ class PCB_LAYER_BOX_SELECTOR;
+
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ class NL_PCBNEW_PLUGIN;
+ #else
+ class SPNAV_2D_PLUGIN;
+@@ -436,7 +436,7 @@ class PCB_BASE_FRAME : public EDA_DRAW_FRAME (private)
+ PCB_ORIGIN_TRANSFORMS m_originTransforms;
+
+ private:
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ std::unique_ptr<NL_PCBNEW_PLUGIN> m_spaceMouse;
+ #else
+ std::unique_ptr<SPNAV_2D_PLUGIN> m_spaceMouse;
diff --git a/cad/kicad-devel/files/patch-pagelayout__editor_pl__editor__frame.cpp b/cad/kicad-devel/files/patch-pagelayout__editor_pl__editor__frame.cpp
new file mode 100644
index 000000000000..8e43d946c95a
--- /dev/null
+++ b/cad/kicad-devel/files/patch-pagelayout__editor_pl__editor__frame.cpp
@@ -0,0 +1,20 @@
+--- pagelayout_editor/pl_editor_frame.cpp.orig 2025-08-26 08:01:02 UTC
++++ pagelayout_editor/pl_editor_frame.cpp
+@@ -65,7 +65,7 @@
+ #include <wx/msgdlg.h>
+ #include <wx/log.h>
+
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ #include <navlib/nl_pl_editor_plugin.h>
+ #else
+ #include <spacenav/spnav_2d_plugin.h>
+@@ -240,7 +240,7 @@ PL_EDITOR_FRAME::PL_EDITOR_FRAME( KIWAY* aKiway, wxWin
+ {
+ if( !m_spaceMouse )
+ {
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ m_spaceMouse = std::make_unique<NL_PL_EDITOR_PLUGIN>();
+ #else
+ m_spaceMouse = std::make_unique<SPNAV_2D_PLUGIN>( GetCanvas() );
diff --git a/cad/kicad-devel/files/patch-pagelayout__editor_pl__editor__frame.h b/cad/kicad-devel/files/patch-pagelayout__editor_pl__editor__frame.h
new file mode 100644
index 000000000000..d8397f508440
--- /dev/null
+++ b/cad/kicad-devel/files/patch-pagelayout__editor_pl__editor__frame.h
@@ -0,0 +1,20 @@
+--- pagelayout_editor/pl_editor_frame.h.orig 2025-08-26 08:10:05 UTC
++++ pagelayout_editor/pl_editor_frame.h
+@@ -39,7 +39,7 @@ class wxChoice;
+ class DS_DATA_ITEM;
+ class wxChoice;
+
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ class NL_PL_EDITOR_PLUGIN;
+ #else
+ class SPNAV_2D_PLUGIN;
+@@ -274,7 +274,7 @@ class PL_EDITOR_FRAME : public EDA_DRAW_FRAME (private
+ // only on page 1, not on page 1
+ VECTOR2I m_grid_origin;
+
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ std::unique_ptr<NL_PL_EDITOR_PLUGIN> m_spaceMouse;
+ #else
+ std::unique_ptr<SPNAV_2D_PLUGIN> m_spaceMouse;
diff --git a/cad/kicad-devel/files/patch-pcbnew_pcb__base__frame.cpp b/cad/kicad-devel/files/patch-pcbnew_pcb__base__frame.cpp
new file mode 100644
index 000000000000..dd98488c35c8
--- /dev/null
+++ b/cad/kicad-devel/files/patch-pcbnew_pcb__base__frame.cpp
@@ -0,0 +1,20 @@
+--- pcbnew/pcb_base_frame.cpp.orig 2025-08-26 08:02:49 UTC
++++ pcbnew/pcb_base_frame.cpp
+@@ -67,7 +67,7 @@
+ #include <tool/grid_menu.h>
+ #include <ratsnest/ratsnest_view_item.h>
+
+-#ifdef __linux__
++#if defined (__linux__) || defined (__FreeBSD__)
+ #include <spacenav/spnav_2d_plugin.h>
+ #else
+ #include <navlib/nl_pcbnew_plugin.h>
+@@ -1037,7 +1037,7 @@ void PCB_BASE_FRAME::ActivateGalCanvas()
+ {
+ if( !m_spaceMouse )
+ {
+-#ifndef __linux__
++#if not defined (__linux__) && not defined (__FreeBSD__)
+ m_spaceMouse = std::make_unique<NL_PCBNEW_PLUGIN>( GetCanvas() );
+ #else
+ m_spaceMouse = std::make_unique<SPNAV_2D_PLUGIN>( GetCanvas() );
diff --git a/cad/kicad-devel/files/patch-thirdparty_compoundfilereader_compoundfilereader.h b/cad/kicad-devel/files/patch-thirdparty_compoundfilereader_compoundfilereader.h
index be30bfbdd7da..e597e5a50073 100644
--- a/cad/kicad-devel/files/patch-thirdparty_compoundfilereader_compoundfilereader.h
+++ b/cad/kicad-devel/files/patch-thirdparty_compoundfilereader_compoundfilereader.h
@@ -1,6 +1,6 @@
---- thirdparty/compoundfilereader/compoundfilereader.h.orig 2024-10-11 09:03:05 UTC
+--- thirdparty/compoundfilereader/compoundfilereader.h.orig 2025-08-13 00:57:26 UTC
+++ thirdparty/compoundfilereader/compoundfilereader.h
-@@ -131,7 +131,7 @@ struct helper
+@@ -261,7 +261,7 @@ struct helper
}
};
@@ -9,7 +9,7 @@
typedef std::function<int(const COMPOUND_FILE_ENTRY*, const utf16string& dir, int level)>
EnumFilesCallback;
-@@ -249,7 +249,7 @@ class CompoundFileReader (private)
+@@ -379,7 +379,7 @@ class CompoundFileReader (private)
utf16string newDir = dir;
if (dir.length() != 0)
newDir.append(1, '\n');
diff --git a/cad/kicad-devel/files/patch-thirdparty_nanodbc_nanodbc_nanodbc.cpp b/cad/kicad-devel/files/patch-thirdparty_nanodbc_nanodbc_nanodbc.cpp
index 6cfdd8b1abbc..bd9cf5d061ee 100644
--- a/cad/kicad-devel/files/patch-thirdparty_nanodbc_nanodbc_nanodbc.cpp
+++ b/cad/kicad-devel/files/patch-thirdparty_nanodbc_nanodbc_nanodbc.cpp
@@ -1,6 +1,6 @@
---- thirdparty/nanodbc/nanodbc/nanodbc.cpp.orig 2024-10-11 09:03:05 UTC
+--- thirdparty/nanodbc/nanodbc/nanodbc.cpp.orig 2025-08-13 00:57:26 UTC
+++ thirdparty/nanodbc/nanodbc/nanodbc.cpp
-@@ -255,10 +255,19 @@ constexpr std::size_t size(const T (&array)[N]) noexce
+@@ -386,10 +386,19 @@ constexpr std::size_t size(const T (&array)[N]) noexce
}
#endif
@@ -21,7 +21,7 @@
NANODBC_ASSERT(n < N);
return n < N ? n : N - 1;
}
-@@ -3589,9 +3598,9 @@ std::list<datasource> list_datasources()
+@@ -3720,9 +3729,9 @@ std::list<datasource> list_datasources()
"incompatible SQLCHAR and string::value_type");
datasource dsn;
@@ -33,7 +33,7 @@
dsns.push_back(std::move(dsn));
direction = SQL_FETCH_NEXT;
-@@ -3642,7 +3651,7 @@ std::list<driver> list_drivers()
+@@ -3773,7 +3782,7 @@ std::list<driver> list_drivers()
"incompatible SQLCHAR and string::value_type");
driver drv;
diff --git a/cad/kicad-devel/files/patch-thirdparty_thread-pool_bs__thread__pool.hpp b/cad/kicad-devel/files/patch-thirdparty_thread-pool_bs__thread__pool.hpp
new file mode 100644
index 000000000000..6b06c8ce0b2f
--- /dev/null
+++ b/cad/kicad-devel/files/patch-thirdparty_thread-pool_bs__thread__pool.hpp
@@ -0,0 +1,11 @@
+--- thirdparty/thread-pool/bs_thread_pool.hpp.orig 2025-09-14 18:08:58 UTC
++++ thirdparty/thread-pool/bs_thread_pool.hpp
+@@ -96,7 +96,7 @@ import std;
+ #endif
+ #endif
+
+-#if defined(__linux__)
++#if defined(__linux__) || defined (__FreeBSD__)
+ // On Linux, <sys/sysmacros.h> defines macros called `major` and `minor`. We undefine them here so the `version` struct can work.
+ #ifdef major
+ #undef major
diff --git a/cad/kicad-doc/Makefile b/cad/kicad-doc/Makefile
index f56c14460ce3..42c9ad02ff16 100644
--- a/cad/kicad-doc/Makefile
+++ b/cad/kicad-doc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.3
+DISTVERSION= 9.0.5
CATEGORIES= cad
PKGNAMESUFFIX= -doc
diff --git a/cad/kicad-doc/distinfo b/cad/kicad-doc/distinfo
index 7afa0a4bc2ce..0d2a759ab71d 100644
--- a/cad/kicad-doc/distinfo
+++ b/cad/kicad-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752003693
-SHA256 (kicad-doc-9.0.3.tar.bz2) = 1e56f05ed47d709d1d62d8d61555dbd8e3b9d7713aa837a28fa347cf56b259a7
-SIZE (kicad-doc-9.0.3.tar.bz2) = 96373110
+TIMESTAMP = 1759350556
+SHA256 (kicad-doc-9.0.5.tar.bz2) = 09066fedcc94d8fdf85f405865b217dbb8622a4e2edff3d21e6a9bcc38dd5493
+SIZE (kicad-doc-9.0.5.tar.bz2) = 96633670
diff --git a/cad/kicad-library-footprints-devel/Makefile.git_rev b/cad/kicad-library-footprints-devel/Makefile.git_rev
index 79f1419ea163..425b5b81da37 100644
--- a/cad/kicad-library-footprints-devel/Makefile.git_rev
+++ b/cad/kicad-library-footprints-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_FP_HASH= e4b2ef6e84afdd4da3fb2298ac759032575488b6
-GIT_FP_DATE= 20250725140443
+GIT_FP_HASH= 6dbb4a8be95ee2b47c2904df338c1ebab4e49963
+GIT_FP_DATE= 20250914205350
diff --git a/cad/kicad-library-footprints-devel/distinfo b/cad/kicad-library-footprints-devel/distinfo
index dd3252e57ba9..6a087f2ea637 100644
--- a/cad/kicad-library-footprints-devel/distinfo
+++ b/cad/kicad-library-footprints-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753525451
-SHA256 (kicad-footprints-e4b2ef6e84afdd4da3fb2298ac759032575488b6.tar.gz) = 6d11cf4629c4f4b79238199519e5c92f1e53a0139d97620593f65206c4cddc99
-SIZE (kicad-footprints-e4b2ef6e84afdd4da3fb2298ac759032575488b6.tar.gz) = 12287031
+TIMESTAMP = 1757877686
+SHA256 (kicad-footprints-6dbb4a8be95ee2b47c2904df338c1ebab4e49963.tar.gz) = ff67a586a9293c0db2aada9311167daa9231e669a3fd9acb0d111ff3ea592e4e
+SIZE (kicad-footprints-6dbb4a8be95ee2b47c2904df338c1ebab4e49963.tar.gz) = 12269386
diff --git a/cad/kicad-library-footprints-devel/pkg-plist b/cad/kicad-library-footprints-devel/pkg-plist
index 058beccc8343..1a8e0d57182c 100644
--- a/cad/kicad-library-footprints-devel/pkg-plist
+++ b/cad/kicad-library-footprints-devel/pkg-plist
@@ -201,6 +201,7 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPDT_CK_JS102011SAQN.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPDT_PCM12.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPDT_REED_MSDM-DT.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPDT_Shouhan_MSK12C02.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_B3S-1000.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_B3S-1100.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_B3SL-1002P.kicad_mod
@@ -248,6 +249,8 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_TL3305B.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_TL3305C.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_TL3342.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_TS-1088-xR020.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_TS-1088-xR025.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/KSA_Tactile_SPST.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/Nidec_Copal_SH-7010C.kicad_mod
@@ -342,6 +345,7 @@
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_SPST_Omron_B3F-40xx.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_SPST_Omron_B3F-50xx.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SP3T_Straight_CK_OS103012MU1QP1.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SPDT_Angled_CK_OS102011MA1Q.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-100x.kicad_mod
@@ -8231,12 +8235,15 @@
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-110xxWIRH_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx-N4_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN30-xxxxUIR_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN40-110xxWIRH_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-051x_121x_241x_Single_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-052x_122x_242x_Dual_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THD_15-xxxxWIN_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THL30-xxxxWI_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THL40-xxxxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN10-xxxxUIR_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN30-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THR40-72xxWI_THT.kicad_mod
@@ -11093,6 +11100,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.55x2.48mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.58x2.35mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.58x2.35mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.646x3.1mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.646x3.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.75x2.7mm.kicad_mod
@@ -11214,6 +11223,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-12-1EP_3x3mm_P0.5mm_EP1.7x2.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-12-1EP_3x3mm_P0.5mm_EP1.7x2.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-6-1EP_3x3mm_P0.95mm_EP1.5x2.3mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_WSON-8-1EP_3x2mm_P0.5mm_EP1.75x1.63mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.8x1.3mm_ThermalVias.kicad_mod
@@ -11227,6 +11237,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Mini-Circuits_FG873-4_3x3mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/NXP_LQFN-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm_16xMask0.45x0.45.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/NXP_LQFN-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm_16xMask0.45x0.45_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/NXP_VQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Nordic_AQFN-73-1EP_7x7mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Nordic_AQFN-94-1EP_7x7mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/OnSemi_DFN-14-1EP_4x4mm_P0.5mm_EP2.7x3.4mm.kicad_mod
@@ -11486,6 +11497,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-76-1EP_9x9mm_P0.4mm_EP5.81x6.31mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-76-1EP_9x9mm_P0.4mm_EP5.81x6.31mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-8-1EP_6x5mm_P1.27mm_EP3.4x4.2mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-80-1EP_10x10mm_P0.4mm_EP3.4x3.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-80-1EP_10x10mm_P0.4mm_EP3.4x3.4mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Qorvo_DFN-8-1EP_2x2mm_P0.5mm.kicad_mod
@@ -11673,6 +11685,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-10_1.3x1.8mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-10_1.4x1.8mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-10_1.6x2.1mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-12-1EP_2x2mm_P0.4mm_EP1.1x1.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm_ThermalVias.kicad_mod
@@ -11751,6 +11764,10 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-56-1EP_8x8mm_P0.5mm_EP5.1x4.96mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-56-1EP_8x8mm_P0.5mm_EP5.1x4.96mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-56-1EP_8x8mm_P0.5mm_EP5.5x5.06mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-56-1EP_8x8mm_P0.5mm_EP5.5x5.06mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-64-1EP_9x9mm_P0.5mm_EP7.15x7.15mm.kicad_mod
@@ -12144,6 +12161,7 @@
%%DATADIR%%/footprints/Package_LGA.pretty/AMS_LGA-20_4.7x4.5mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/AMS_OLGA-8_2x3.1mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-14_3x2.5mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-16_4.5x3mm_P0.5mm_LayoutBorder7x1y_ClockwisePinNumbering.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumbering.kicad_mod
@@ -12177,6 +12195,7 @@
%%DATADIR%%/footprints/Package_LGA.pretty/Texas_SIL0010A_MicroSiP-10-1EP_3.8x3mm_P0.6mm_EP0.7x2.9mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Texas_SIL0010A_MicroSiP-10-1EP_3.8x3mm_P0.6mm_EP0.7x2.9mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/VLGA-4_2x2.5mm_P1.65mm.kicad_mod
+%%DATADIR%%/footprints/Package_LGA.pretty/ublox_LGA-53_4.5x4.5mm_Layout9x9_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP5x5mm.kicad_mod
@@ -12187,8 +12206,6 @@
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP7.2x6.35mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm_ThermalVias.kicad_mod
-%%DATADIR%%/footprints/Package_QFP.pretty/HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm.kicad_mod
-%%DATADIR%%/footprints/Package_QFP.pretty/HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.4x4.4mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/Hitachi_FP80B_PQFP-80_14x20mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100-1EP_14x14mm_P0.5mm_EP6.9x6.9mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100-1EP_14x14mm_P0.5mm_EP6.9x6.9mm_ThermalVias.kicad_mod
@@ -12266,7 +12283,6 @@
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-52-1EP_10x10mm_P0.65mm_EP6.5x6.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64-1EP_10x10mm_P0.5mm_EP5.305x5.305mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64-1EP_10x10mm_P0.5mm_EP5.305x5.305mm_ThermalVias.kicad_mod
-%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64_10x10mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64_14x14mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64_7x7mm_P0.4mm.kicad_mod
@@ -12276,6 +12292,10 @@
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-80_14x14mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/Texas_PHP0048E_HTQFP-48-1EP_7x7mm_P0.5mm_EP6.5x6.5mm_Mask3.62x3.62mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/Texas_PHP0048E_HTQFP-48-1EP_7x7mm_P0.5mm_EP6.5x6.5mm_Mask3.62x3.62mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.44x4.44mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.44x4.44mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask5x5mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask5x5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/VQFP-128_14x14mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/VQFP-176_20x20mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_SIP.pretty/PowerIntegrations_eSIP-7C.kicad_mod
@@ -12359,8 +12379,8 @@
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-44-1EP_6.1x14mm_P0.635mm_EP5.2x14mm_Mask4.31x8.26mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-44_6.1x14mm_P0.635mm_TopEP4.14x7.01mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.83x1.89mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.83x1.89mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-8-1EP_3x3mm_P0.65mm_EP1.57x1.89mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-8-1EP_3x3mm_P0.65mm_EP1.57x1.89mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_PG-DSO-12-11.kicad_mod
@@ -14165,10 +14185,6 @@
%%DATADIR%%/footprints/Symbol.pretty/WEEE-Logo_4.2x6mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/WEEE-Logo_5.6x8mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/WEEE-Logo_8.4x12mm_SilkScreen.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Altech_AK300-2_P5.00mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Altech_AK300-3_P5.00mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Altech_AK300-4_P5.00mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Degson_DG246-3.81-03P.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-04P_1x04_P5.00mm.kicad_mod
@@ -14192,7 +14208,6 @@
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-22P_1x22_P5.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-23P_1x23_P5.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-24P_1x24_P5.00mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Wuerth_691311400102_P7.62mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-10P_1x10_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-11P_1x11_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-12P_1x12_P2.54mm_Horizontal.kicad_mod
@@ -14215,12 +14230,6 @@
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-7P_1x07_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-8P_1x08_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-9P_1x09_P2.54mm_Horizontal.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-2_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-3_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-4_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-5_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-6_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-8_P5.08mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_4Ucon.pretty/TerminalBlock_4Ucon_1x02_P3.50mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_4Ucon.pretty/TerminalBlock_4Ucon_1x02_P3.50mm_Vertical.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_4Ucon.pretty/TerminalBlock_4Ucon_1x03_P3.50mm_Horizontal.kicad_mod
@@ -14318,6 +14327,7 @@
%%DATADIR%%/footprints/TerminalBlock_CUI.pretty/TerminalBlock_CUI_TB007-508-22_1x22_P5.08mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_CUI.pretty/TerminalBlock_CUI_TB007-508-23_1x23_P5.08mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_CUI.pretty/TerminalBlock_CUI_TB007-508-24_1x24_P5.08mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/Degson_DG246-3.81-03P.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-01P_1x01_P3.50mm_45Degree.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-02P_1x02_P3.50mm_45Degree.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-03P_1x03_P3.50mm_45Degree.kicad_mod
@@ -14870,6 +14880,7 @@
%%DATADIR%%/footprints/TerminalBlock_WAGO.pretty/TerminalBlock_WAGO_804-312_1x12_P7.50mm_45Degree.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_WAGO.pretty/TerminalBlock_WAGO_804-316_1x16_P7.50mm_45Degree.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_WAGO.pretty/TerminalBlock_WAGO_804-324_1x24_P7.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Wuerth.pretty/Wuerth_691311400102_P7.62mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Wuerth.pretty/Wuerth_REDCUBE-THR_WP-THRBU_74650073_THR.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Wuerth.pretty/Wuerth_REDCUBE-THR_WP-THRBU_74650074_THR.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Wuerth.pretty/Wuerth_REDCUBE-THR_WP-THRBU_74650094_THR.kicad_mod
diff --git a/cad/kicad-library-footprints/Makefile b/cad/kicad-library-footprints/Makefile
index 1392be793681..202b15634ca0 100644
--- a/cad/kicad-library-footprints/Makefile
+++ b/cad/kicad-library-footprints/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.3
+DISTVERSION= 9.0.5
CATEGORIES= cad
PKGNAMESUFFIX= -library-footprints
diff --git a/cad/kicad-library-footprints/distinfo b/cad/kicad-library-footprints/distinfo
index e92798f03a85..0808b1069c43 100644
--- a/cad/kicad-library-footprints/distinfo
+++ b/cad/kicad-library-footprints/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752003647
-SHA256 (kicad-footprints-9.0.3.tar.bz2) = f858fcc438963347559fd3fe641971601e4f24b19e07399d85e15c4c160081bb
-SIZE (kicad-footprints-9.0.3.tar.bz2) = 7833825
+TIMESTAMP = 1759350568
+SHA256 (kicad-footprints-9.0.5.tar.bz2) = b2055197bb50901524c6219b598ed87ceefee1e9b84f3bf1b97a926f475a38fc
+SIZE (kicad-footprints-9.0.5.tar.bz2) = 7865207
diff --git a/cad/kicad-library-footprints/pkg-plist b/cad/kicad-library-footprints/pkg-plist
index 9839ad0e7208..4c107f545350 100644
--- a/cad/kicad-library-footprints/pkg-plist
+++ b/cad/kicad-library-footprints/pkg-plist
@@ -181,9 +181,11 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T-SH_NO_CK_KMR2xxG.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KMR2.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC6xxG.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC6xxJ.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC7xxJ.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC9xxG.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_KSC9xxJ.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx43SMTR.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Push_1P1T_NO_CK_PTS125Sx73PSMTR.kicad_mod
@@ -199,6 +201,7 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPDT_CK_JS102011SAQN.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPDT_PCM12.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPDT_REED_MSDM-DT.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPDT_Shouhan_MSK12C02.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_B3S-1000.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_B3S-1100.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_B3SL-1002P.kicad_mod
@@ -246,6 +249,8 @@
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_TL3305B.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_TL3305C.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_TL3342.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_TS-1088-xR020.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_TS-1088-xR025.kicad_mod
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/KSA_Tactile_SPST.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/Nidec_Copal_SH-7010C.kicad_mod
@@ -340,9 +345,16 @@
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_SPST_Omron_B3F-40xx.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_SPST_Omron_B3F-50xx.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SP3T_Straight_CK_OS103012MU1QP1.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SPDT_Angled_CK_OS102011MA1Q.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.kicad_mod
-%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-10xx.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-100x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-102x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-106x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-107x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-110x.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-1110.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-112x.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Tactile_SKHH_Angled.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Tactile_SPST_Angled_PTS645Vx39-2LFS.kicad_mod
@@ -7694,12 +7706,12 @@
%%DATADIR%%/footprints/Connector_Video.pretty/DVI-D_Molex_74320-4004_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Video.pretty/DVI-I_Molex_74320-1004_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Amphenol_10029449-x01xLF_Horizontal.kicad_mod
-%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Contact_Technology_HDMI-19APL2_Horizontal.kicad_mod
+%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Contact_Technology_19APL2_Horizontal.kicad_mod
%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Kycon_KDMIX-SL1-NS-WS-B15_VerticalRightAngle.kicad_mod
%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_A_Molex_208658-1001_Horizontal.kicad_mod
-%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-0x01.kicad_mod
-%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-1x01.kicad_mod
-%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-2x0x.kicad_mod
+%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-0xxx.kicad_mod
+%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-1xxx.kicad_mod
+%%DATADIR%%/footprints/Connector_Video.pretty/HDMI_Micro-D_Molex_46765-2xxx.kicad_mod
%%DATADIR%%/footprints/Connector_Wago.pretty/Wago_734-132_1x02_P3.50mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Wago.pretty/Wago_734-133_1x03_P3.50mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Wago.pretty/Wago_734-134_1x04_P3.50mm_Vertical.kicad_mod
@@ -8058,7 +8070,11 @@
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm.kicad_mod
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm_Relief.kicad_mod
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWire-6sqmm_1x06_P14mm_D3.5mm_OD7mm_Relief2x.kicad_mod
+%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_1.5x3mm.kicad_mod
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_1x2mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_2x4mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_3x6mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_4x8mm.kicad_mod
%%DATADIR%%/footprints/Connector_Wire.pretty/SolderWirePad_1x01_SMD_5x10mm.kicad_mod
%%DATADIR%%/footprints/Connector_Wuerth.pretty/Wuerth_WR-PHD_610004243021_SMD_2x02_P2.54mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Wuerth.pretty/Wuerth_WR-PHD_610006243021_SMD_2x03_P2.54mm_Vertical.kicad_mod
@@ -8219,12 +8235,15 @@
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-110xxWIRH_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx-N4_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN30-xxxxUIR_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN40-110xxWIRH_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-051x_121x_241x_Single_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-052x_122x_242x_Dual_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THD_15-xxxxWIN_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THL30-xxxxWI_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THL40-xxxxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN10-xxxxUIR_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN30-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THR40-72xxWI_THT.kicad_mod
@@ -8757,7 +8776,7 @@
%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_1.5mm_Mask4.5mm.kicad_mod
%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_1mm_Mask2mm.kicad_mod
%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_1mm_Mask3mm.kicad_mod
-%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_Cross_0.5mm_Mask2mm.kicad_mod
+%%DATADIR%%/footprints/Fiducial.pretty/Fiducial_Cross_1.5mm_Mask2mm.kicad_mod
%%DATADIR%%/footprints/Filter.pretty/Filter_1109-5_1.1x0.9mm.kicad_mod
%%DATADIR%%/footprints/Filter.pretty/Filter_1411-5_1.4x1.1mm.kicad_mod
%%DATADIR%%/footprints/Filter.pretty/Filter_Bourns_SRF0905_6.0x9.2mm.kicad_mod
@@ -9080,6 +9099,40 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FNR8040S.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FNR8050S.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FNR8065S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC100765D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC121065S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC141207S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC141208S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC141265S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC160808S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC160865S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201208S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201210S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201212S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201265S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201607S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201608S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201610D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201610S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201612S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201655S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC201665S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252008S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252010S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252012S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC252075S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303010D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303012D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303015D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303018D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC303020D.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC322510S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC322512S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC322520S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404010S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404012S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404020S.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FTC404030S.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FXL0412.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FXL0420.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Changjiang_FXL0518.kicad_mod
@@ -9311,6 +9364,7 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMDRI64.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMDRI73.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMDRI74.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SXN_SMMS1770.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1242B.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1257B.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1277B.kicad_mod
@@ -9475,7 +9529,6 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-3825.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-4825.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-5832.kicad_mod
-%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-7382.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Vishay_IHSM-7832.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Walsin_WLFM201209x.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Walsin_WLFM201609x.kicad_mod
@@ -9884,8 +9937,12 @@
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XB.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XH.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP35.kicad_mod
-%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_12V.kicad_mod
-%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_6V.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_12V_HighDensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_12V_HighIntensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_3V_HighDensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_3V_HighIntensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_6V_HighDensity.kicad_mod
+%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP50_6V_HighIntensity.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP70_12V.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XHP70_6V.kicad_mod
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Cree-XP-G.kicad_mod
@@ -10846,6 +10903,8 @@
%%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_RS484.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_SBG484.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_SBG485.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/csBGA-64_5x5mm_Layout8x8_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/ucBGA-64_4x4mm_Layout8x8_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.35x2.35mm.kicad_mod
@@ -11034,6 +11093,9 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/ArtInChip_QFN-68-1EP_7x7mm_P0.35mm_EP5.49x5.49mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/ArtInChip_QFN-88-1EP_10x10mm_P0.4mm_EP6.74x6.74mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/ArtInChip_QFN-88-1EP_10x10mm_P0.4mm_EP6.74x6.74mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/CDFN-4_2.5x3.2mm_P2.1mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/CDFN-4_2x2.5mm_P1.65mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/CDFN-4_3.2x5mm_P2.54mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Cypress_QFN-56-1EP_8x8mm_P0.5mm_EP6.22x6.22mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_2.6x2.6mm_P0.5mm_EP1.3x2.2mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_2.6x2.6mm_P0.5mm_EP1.3x2.2mm_ThermalVias.kicad_mod
@@ -11041,6 +11103,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.55x2.48mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.58x2.35mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.58x2.35mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.646x3.1mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.646x3.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.75x2.7mm.kicad_mod
@@ -11162,6 +11226,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-12-1EP_3x3mm_P0.5mm_EP1.7x2.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-12-1EP_3x3mm_P0.5mm_EP1.7x2.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-6-1EP_3x3mm_P0.95mm_EP1.5x2.3mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_WSON-8-1EP_3x2mm_P0.5mm_EP1.75x1.63mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.8x1.3mm_ThermalVias.kicad_mod
@@ -11175,6 +11240,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Mini-Circuits_FG873-4_3x3mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/NXP_LQFN-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm_16xMask0.45x0.45.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/NXP_LQFN-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm_16xMask0.45x0.45_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/NXP_VQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Nordic_AQFN-73-1EP_7x7mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Nordic_AQFN-94-1EP_7x7mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/OnSemi_DFN-14-1EP_4x4mm_P0.5mm_EP2.7x3.4mm.kicad_mod
@@ -11434,6 +11500,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-76-1EP_9x9mm_P0.4mm_EP5.81x6.31mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-76-1EP_9x9mm_P0.4mm_EP5.81x6.31mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-8-1EP_6x5mm_P1.27mm_EP3.4x4.2mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-80-1EP_10x10mm_P0.4mm_EP3.4x3.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-80-1EP_10x10mm_P0.4mm_EP3.4x3.4mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Qorvo_DFN-8-1EP_2x2mm_P0.5mm.kicad_mod
@@ -11454,6 +11521,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-12_2x3mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-6-1EP_1.2x1.2mm_P0.4mm_EP0.3x0.94mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-6-1EP_2.5x2.5mm_P0.65mm_EP1.3x2mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-6-1EP_2.5x2.5mm_P0.65mm_EP1.3x2mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.2mm.kicad_mod
@@ -11508,11 +11576,14 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DRB0008A.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_MOF0009A.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_PicoStar_DFN-3_0.69x0.60mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_QFN-41_10x16mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N10.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N12.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RDX0007A_QFN-FCMOD-7-3.3x4mm-P0.5mm_4EP.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_REF0038A_WQFN-38-2EP_6x4mm_P0.4.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm_ThermalVias.kicad_mod
@@ -11582,6 +11653,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUK0020B_WQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUM0016A_WQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUM0016A_WQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUM0016E_WQFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUM0016E_WQFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUN0010A_WQFN-10_2x2mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RVA_VQFN-16-1EP_3.5x3.5mm_P0.5mm_EP2.14x2.14mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RVA_VQFN-16-1EP_3.5x3.5mm_P0.5mm_EP2.14x2.14mm_ThermalVias.kicad_mod
@@ -11599,6 +11672,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_S-PWQFN-N20.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_S-PX2QFN-14.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_UQFN-10_1.5x2mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_UQFN-8_1.5x1.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_VQFN-HR-12_2x2.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_VQFN-HR-12_2x2.5mm_P0.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_VQFN-HR-20_3x2.5mm_P0.5mm_RQQ0011A.kicad_mod
@@ -11618,6 +11692,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-10_1.3x1.8mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-10_1.4x1.8mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-10_1.6x2.1mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-12-1EP_2x2mm_P0.4mm_EP1.1x1.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm_ThermalVias.kicad_mod
@@ -11696,6 +11771,10 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-56-1EP_8x8mm_P0.5mm_EP5.1x4.96mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-56-1EP_8x8mm_P0.5mm_EP5.1x4.96mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-56-1EP_8x8mm_P0.5mm_EP5.5x5.06mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-56-1EP_8x8mm_P0.5mm_EP5.5x5.06mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-64-1EP_9x9mm_P0.5mm_EP7.15x7.15mm.kicad_mod
@@ -12089,6 +12168,7 @@
%%DATADIR%%/footprints/Package_LGA.pretty/AMS_LGA-20_4.7x4.5mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/AMS_OLGA-8_2x3.1mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-14_3x2.5mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-16_4.5x3mm_P0.5mm_LayoutBorder7x1y_ClockwisePinNumbering.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumbering.kicad_mod
@@ -12122,6 +12202,7 @@
%%DATADIR%%/footprints/Package_LGA.pretty/Texas_SIL0010A_MicroSiP-10-1EP_3.8x3mm_P0.6mm_EP0.7x2.9mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Texas_SIL0010A_MicroSiP-10-1EP_3.8x3mm_P0.6mm_EP0.7x2.9mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/VLGA-4_2x2.5mm_P1.65mm.kicad_mod
+%%DATADIR%%/footprints/Package_LGA.pretty/ublox_LGA-53_4.5x4.5mm_Layout9x9_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP5x5mm.kicad_mod
@@ -12132,9 +12213,7 @@
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP7.2x6.35mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm_ThermalVias.kicad_mod
-%%DATADIR%%/footprints/Package_QFP.pretty/HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm.kicad_mod
-%%DATADIR%%/footprints/Package_QFP.pretty/HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.4x4.4mm_ThermalVias.kicad_mod
-%%DATADIR%%/footprints/Package_QFP.pretty/Hitachi_PQFP-80_14x20mm_P0.8mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/Hitachi_FP80B_PQFP-80_14x20mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100-1EP_14x14mm_P0.5mm_EP6.9x6.9mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100-1EP_14x14mm_P0.5mm_EP6.9x6.9mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/LQFP-100_14x14mm_P0.5mm.kicad_mod
@@ -12211,7 +12290,6 @@
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-52-1EP_10x10mm_P0.65mm_EP6.5x6.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64-1EP_10x10mm_P0.5mm_EP5.305x5.305mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64-1EP_10x10mm_P0.5mm_EP5.305x5.305mm_ThermalVias.kicad_mod
-%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64_10x10mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64_14x14mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-64_7x7mm_P0.4mm.kicad_mod
@@ -12221,6 +12299,10 @@
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-80_14x14mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/Texas_PHP0048E_HTQFP-48-1EP_7x7mm_P0.5mm_EP6.5x6.5mm_Mask3.62x3.62mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/Texas_PHP0048E_HTQFP-48-1EP_7x7mm_P0.5mm_EP6.5x6.5mm_Mask3.62x3.62mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.44x4.44mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.44x4.44mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask5x5mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask5x5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/VQFP-128_14x14mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/VQFP-176_20x20mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_SIP.pretty/PowerIntegrations_eSIP-7C.kicad_mod
@@ -12304,8 +12386,8 @@
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-44-1EP_6.1x14mm_P0.635mm_EP5.2x14mm_Mask4.31x8.26mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-44_6.1x14mm_P0.635mm_TopEP4.14x7.01mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.83x1.89mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.83x1.89mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-8-1EP_3x3mm_P0.65mm_EP1.57x1.89mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-8-1EP_3x3mm_P0.65mm_EP1.57x1.89mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_PG-DSO-12-11.kicad_mod
@@ -12326,6 +12408,7 @@
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_PG-DSO-8-59_7.5x6.3mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_PG-TSDSO-14-22.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_SOIC-20W_7.6x12.8mm_P1.27mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/JEITA_SOIC-16_3.9x9.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Linear_HTSSOP-31-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Linear_HTSSOP-31-38-1EP_4.4x9.7mm_P0.5mm_EP2.74x4.75mm_ThermalVias.kicad_mod
@@ -12436,7 +12519,6 @@
%%DATADIR%%/footprints/Package_SO.pretty/SOJ-32_7.62x20.955mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOJ-36_10.16x23.495mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOJ-44_10.16x28.575mm_P1.27mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/SOP-16_3.9x9.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOP-16_4.4x10.4mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOP-16_4.55x10.3mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOP-18_7.495x11.515mm_P1.27mm.kicad_mod
@@ -12489,6 +12571,7 @@
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_2.95x2.8mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_3.95x5.21x3.27mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_3.9x5.05mm_P1.27mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/SSOP-8_5.3x3mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/STC_SOP-16_3.9x9.9mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/ST_MultiPowerSO-30.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/ST_PowerSSO-24_SlugDown.kicad_mod
@@ -13123,6 +13206,37 @@
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-99-6_Window.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-99-8.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_THT.pretty/TO-99-8_Window.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_11h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_1h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_2h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_2h_D0.5mm_P1.7mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_3h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_3h_D0.5mm_P1.7mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_5h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_7h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/BreakLine_9h_D0.5mm_P0.85mm.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_0h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_inset_D0.5mm_P0.85mm_4h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_inset_D0.5mm_P0.85mm_5h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_outset_D0.5mm_P0.85mm_2h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x2.0mm_outset_D0.5mm_P0.85mm_3h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_0h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_inset_D0.5mm_P0.85mm_5h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_inset_D0.5mm_P0.85mm_7h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_outset_D0.5mm_P0.85mm_5h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Part_2.0x4.5mm_outset_D0.5mm_P0.85mm_7h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot-Jumper_01005.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot-Jumper_0201.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_inset_D0.5mm_P0.85mm_4h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_inset_D0.5mm_P0.85mm_5h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_outset_D0.5mm_P0.85mm_2h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x2.0mm_outset_D0.5mm_P0.85mm_3h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_inset_D0.5mm_P0.85mm_5h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_inset_D0.5mm_P0.85mm_7h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_outset_D0.5mm_P0.85mm_5h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.0x4.5mm_outset_D0.5mm_P0.85mm_7h.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.54x2.54mm_on-edge_D0.5mm_P0.85mm_4h_Trace.kicad_mod
+%%DATADIR%%/footprints/Panelization.pretty/MouseBite-Slot_2.54x5.08mm_on-edge_D0.5mm_P0.85mm_5h_Trace.kicad_mod
%%DATADIR%%/footprints/Potentiometer_SMD.pretty/Potentiometer_ACP_CA14-VSMD_Vertical.kicad_mod
%%DATADIR%%/footprints/Potentiometer_SMD.pretty/Potentiometer_ACP_CA14-VSMD_Vertical_Hole.kicad_mod
%%DATADIR%%/footprints/Potentiometer_SMD.pretty/Potentiometer_ACP_CA6-VSMD_Vertical.kicad_mod
@@ -13399,6 +13513,7 @@
%%DATADIR%%/footprints/RF_Module.pretty/RAK4200.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RAK811.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RFDigital_RFD77101.kicad_mod
+%%DATADIR%%/footprints/RF_Module.pretty/RMC20452T.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RN2483.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RN42.kicad_mod
%%DATADIR%%/footprints/RF_Module.pretty/RN42N.kicad_mod
@@ -13857,19 +13972,19 @@
%%DATADIR%%/footprints/Sensor_Pressure.pretty/TE_MS5837-xxBA.kicad_mod
%%DATADIR%%/footprints/Sensor_Voltage.pretty/LEM_LV25-P.kicad_mod
%%DATADIR%%/footprints/Socket.pretty/3M_Textool_240-1288-00-0602J_2x20_P2.54mm.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-16_W4.3_W5.08_W7.62_W10.16_W10.9_3M_216-3340-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-18_W4.3_W5.08_W7.62_W10.16_W10.9_3M_218-3341-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-20_W4.3_W5.08_W7.62_W10.16_W10.9_3M_220-3342-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-22_W6.9_W7.62_W10.16_W12.7_W13.5_3M_222-3343-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W11.9_W12.7_W15.24_W17.78_W18.5_3M_224-1275-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W4.3_W5.08_W7.62_W10.16_W10.9_3M_224-5248-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W6.9_W7.62_W10.16_W12.7_W13.5_3M_228-4817-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-32_W11.9_W12.7_W15.24_W17.78_W18.5_3M_232-1285-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W11.9_W12.7_W15.24_W17.78_W18.5_3M_240-1280-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W22.1_W22.86_W25.4_W27.94_W28.7_3M_240-3639-00-0602J.kicad_mod
-%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-42_W11.9_W12.7_W15.24_W17.78_W18.5_3M_242-1281-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-14_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_214-3339-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-16_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_216-3340-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-18_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_218-3341-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-20_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_220-3342-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-22_W6.9mm_W7.62mm_W10.16mm_W12.7mm_W13.5mm_3M_222-3343-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_224-1275-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-24_W4.3mm_W5.08mm_W7.62mm_W10.16mm_W10.9mm_3M_224-5248-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_228-1277-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-28_W6.9mm_W7.62mm_W10.16mm_W12.7mm_W13.5mm_3M_228-4817-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-32_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_232-1285-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_240-1280-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-40_W22.1mm_W22.86mm_W25.4mm_W27.94mm_W28.7mm_3M_240-3639-00-0602J.kicad_mod
+%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-42_W11.9mm_W12.7mm_W15.24mm_W17.78mm_W18.5mm_3M_242-1281-00-0602J.kicad_mod
%%DATADIR%%/footprints/Socket.pretty/Wells_648-0482211SA01.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/CE-Logo_11.2x8mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/CE-Logo_16.8x12mm_SilkScreen.kicad_mod
@@ -14077,10 +14192,6 @@
%%DATADIR%%/footprints/Symbol.pretty/WEEE-Logo_4.2x6mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/WEEE-Logo_5.6x8mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/WEEE-Logo_8.4x12mm_SilkScreen.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Altech_AK300-2_P5.00mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Altech_AK300-3_P5.00mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Altech_AK300-4_P5.00mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Degson_DG246-3.81-03P.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-04P_1x04_P5.00mm.kicad_mod
@@ -14104,7 +14215,6 @@
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-22P_1x22_P5.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-23P_1x23_P5.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-24P_1x24_P5.00mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Wuerth_691311400102_P7.62mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-10P_1x10_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-11P_1x11_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-12P_1x12_P2.54mm_Horizontal.kicad_mod
@@ -14127,12 +14237,6 @@
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-7P_1x07_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-8P_1x08_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-9P_1x09_P2.54mm_Horizontal.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-2_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-3_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-4_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-5_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-6_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-8_P5.08mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_4Ucon.pretty/TerminalBlock_4Ucon_1x02_P3.50mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_4Ucon.pretty/TerminalBlock_4Ucon_1x02_P3.50mm_Vertical.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_4Ucon.pretty/TerminalBlock_4Ucon_1x03_P3.50mm_Horizontal.kicad_mod
@@ -14230,6 +14334,7 @@
%%DATADIR%%/footprints/TerminalBlock_CUI.pretty/TerminalBlock_CUI_TB007-508-22_1x22_P5.08mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_CUI.pretty/TerminalBlock_CUI_TB007-508-23_1x23_P5.08mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_CUI.pretty/TerminalBlock_CUI_TB007-508-24_1x24_P5.08mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/Degson_DG246-3.81-03P.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-01P_1x01_P3.50mm_45Degree.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-02P_1x02_P3.50mm_45Degree.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-03P_1x03_P3.50mm_45Degree.kicad_mod
@@ -14782,6 +14887,7 @@
%%DATADIR%%/footprints/TerminalBlock_WAGO.pretty/TerminalBlock_WAGO_804-312_1x12_P7.50mm_45Degree.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_WAGO.pretty/TerminalBlock_WAGO_804-316_1x16_P7.50mm_45Degree.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_WAGO.pretty/TerminalBlock_WAGO_804-324_1x24_P7.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Wuerth.pretty/Wuerth_691311400102_P7.62mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Wuerth.pretty/Wuerth_REDCUBE-THR_WP-THRBU_74650073_THR.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Wuerth.pretty/Wuerth_REDCUBE-THR_WP-THRBU_74650074_THR.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Wuerth.pretty/Wuerth_REDCUBE-THR_WP-THRBU_74650094_THR.kicad_mod
diff --git a/cad/kicad-library-packages3d-devel/Makefile.git_rev b/cad/kicad-library-packages3d-devel/Makefile.git_rev
index 8b60b2f7e68b..2c4b918e6c47 100644
--- a/cad/kicad-library-packages3d-devel/Makefile.git_rev
+++ b/cad/kicad-library-packages3d-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_P3D_HASH= e2d108716c5e5aa56b94c117f316b471cd911246
-GIT_P3D_DATE= 20250724093842
+GIT_P3D_HASH= 9185949950843c1f36a656df833b5f85570fe30f
+GIT_P3D_DATE= 20250818095037
diff --git a/cad/kicad-library-packages3d-devel/distinfo b/cad/kicad-library-packages3d-devel/distinfo
index d2a49dc7ce5a..0984bfceecf6 100644
--- a/cad/kicad-library-packages3d-devel/distinfo
+++ b/cad/kicad-library-packages3d-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753525470
-SHA256 (kicad-packages3D-e2d108716c5e5aa56b94c117f316b471cd911246.tar.gz) = 4e2cf6972cc69089a6a68ef95f2d1848ff48da17dda6b01c5cffd624cacaf67a
-SIZE (kicad-packages3D-e2d108716c5e5aa56b94c117f316b471cd911246.tar.gz) = 874985808
+TIMESTAMP = 1756205250
+SHA256 (kicad-packages3D-9185949950843c1f36a656df833b5f85570fe30f.tar.gz) = 575b6e3440fd6d6e81d8a9d0d57f802dd88a91e4295ec614772d35d07080c6b5
+SIZE (kicad-packages3D-9185949950843c1f36a656df833b5f85570fe30f.tar.gz) = 877719422
diff --git a/cad/kicad-library-packages3d-devel/pkg-plist b/cad/kicad-library-packages3d-devel/pkg-plist
index 7ca7a1fbc69e..114740d1c625 100644
--- a/cad/kicad-library-packages3d-devel/pkg-plist
+++ b/cad/kicad-library-packages3d-devel/pkg-plist
@@ -317,6 +317,8 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305C.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TS-1088-xR020.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TS-1088-xR025.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/Nidec_Copal_SH-7010C.step
@@ -8007,9 +8009,14 @@
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/DVI-D_Molex_74320-4004_Horizontal.wrl
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/DVI-I_Molex_74320-1004_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/DVI-I_Molex_74320-1004_Horizontal.wrl
+%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Amphenol_10029449-x01xLF_Horizontal.step
+%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Contact_Technology_19APL2_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Kycon_KDMIX-SL1-NS-WS-B15_VerticalRightAngle.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Molex_208658-1001_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Molex_208658-1001_Horizontal.wrl
+%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_Micro-D_Molex_46765-0xxx.step
+%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_Micro-D_Molex_46765-1xxx.step
+%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_Micro-D_Molex_46765-2xxx.step
%%DATADIR%%/3dmodels/Connector_Wuerth.3dshapes/Wuerth_WR-PHD_610004243021_SMD_2x02_P2.54mm_Vertical.step
%%DATADIR%%/3dmodels/Connector_Wuerth.3dshapes/Wuerth_WR-PHD_610004243021_SMD_2x02_P2.54mm_Vertical.wrl
%%DATADIR%%/3dmodels/Connector_Wuerth.3dshapes/Wuerth_WR-PHD_610006243021_SMD_2x03_P2.54mm_Vertical.step
@@ -10258,6 +10265,13 @@
%%DATADIR%%/3dmodels/LED_THT.3dshapes/LED_VCCLite_5381H7_6.35x6.35mm.wrl
%%DATADIR%%/3dmodels/Module.3dshapes/Google_Coral_SMT_TPU_Module.step
%%DATADIR%%/3dmodels/Module.3dshapes/Google_Coral_SMT_TPU_Module.wrl
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico.step
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico_AddedHeaders_H2.54mm.step
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico_H.step
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico_PinSockets_H8.50mm.step
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico_W.step
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico_WH.step
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico_W_AddedHeaders_H2.54mm.step
%%DATADIR%%/3dmodels/Module.3dshapes/Sipeed-M1.step
%%DATADIR%%/3dmodels/Module.3dshapes/Sipeed-M1.wrl
%%DATADIR%%/3dmodels/Module.3dshapes/Sipeed-M1W.step
diff --git a/cad/kicad-library-packages3d/Makefile b/cad/kicad-library-packages3d/Makefile
index 0038c9263834..0767dc35fa9a 100644
--- a/cad/kicad-library-packages3d/Makefile
+++ b/cad/kicad-library-packages3d/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.3
+DISTVERSION= 9.0.5
CATEGORIES= cad
PKGNAMESUFFIX= -library-packages3d
diff --git a/cad/kicad-library-packages3d/distinfo b/cad/kicad-library-packages3d/distinfo
index afd93b93040f..430469192f5b 100644
--- a/cad/kicad-library-packages3d/distinfo
+++ b/cad/kicad-library-packages3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752003619
-SHA256 (kicad-packages3D-9.0.3.tar.bz2) = 33f7e7a901f22c566de1e855a4639dd464bfa8caa1fcbcc3dc56279f18dc1888
-SIZE (kicad-packages3D-9.0.3.tar.bz2) = 680806500
+TIMESTAMP = 1759350894
+SHA256 (kicad-packages3D-9.0.5.tar.bz2) = 61696303f3a41546b90ba9ec20a8902fbd1497a75c224cfe8d0a1857edc83656
+SIZE (kicad-packages3D-9.0.5.tar.bz2) = 683947725
diff --git a/cad/kicad-library-packages3d/pkg-plist b/cad/kicad-library-packages3d/pkg-plist
index 6542a1f3a24f..6d7b41e978a6 100644
--- a/cad/kicad-library-packages3d/pkg-plist
+++ b/cad/kicad-library-packages3d/pkg-plist
@@ -240,7 +240,11 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T-SH_NO_CK_KMR2xxG.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KMR2.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC6xxG.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC6xxJ.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC7xxJ.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC9xxG.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_KSC9xxJ.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx43SMTR.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_CK_PTS125Sx73PSMTR.step
@@ -272,6 +276,7 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_CK_RS282G05A3.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_CK_RS282G05A3.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVPBF.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP0.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_MiddlePushTravel_H2.5mm.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_ShortPushTravel_H2.1mm.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_EVQP2_ShortPushTravel_H2.5mm.step
@@ -293,6 +298,8 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx70.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS647Sx70.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_PTS810.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A08.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A15.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-G1.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-G1.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT05-XXXX-J1.step
@@ -303,11 +310,15 @@
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G2.wrl
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G4.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_REED_CT10-XXXX-G4.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_SKQG_WithStem.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_SKQG_WithoutStem.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305A.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305B.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3305C.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TL3342.wrl
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TS-1088-xR020.step
+%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_SPST_TS-1088-xR025.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS.step
%%DATADIR%%/3dmodels/Button_Switch_SMD.3dshapes/SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/Nidec_Copal_SH-7010C.step
@@ -437,7 +448,13 @@
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Angled_CK_OS102011MA1Q.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.wrl
-%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-10xx.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-100x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-102x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-106x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-107x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-110x.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-1110.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_TH_Tactile_Omron_B3F-112x.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx31-2LFS.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx39-2LFS.step
@@ -446,6 +463,8 @@
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx58-2LFS.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx83-2LFS.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx83-2LFS.wrl
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_Straight_KSA0Axx1LFTR.step
+%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_Tactile_Straight_KSL0Axx1LFTR.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_XKB_DM1-16UC-1.step
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_XKB_DM1-16UC-1.wrl
%%DATADIR%%/3dmodels/Button_Switch_THT.3dshapes/SW_XKB_DM1-16UD-1.step
@@ -7990,9 +8009,14 @@
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/DVI-D_Molex_74320-4004_Horizontal.wrl
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/DVI-I_Molex_74320-1004_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/DVI-I_Molex_74320-1004_Horizontal.wrl
+%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Amphenol_10029449-x01xLF_Horizontal.step
+%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Contact_Technology_19APL2_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Kycon_KDMIX-SL1-NS-WS-B15_VerticalRightAngle.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Molex_208658-1001_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Molex_208658-1001_Horizontal.wrl
+%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_Micro-D_Molex_46765-0xxx.step
+%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_Micro-D_Molex_46765-1xxx.step
+%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_Micro-D_Molex_46765-2xxx.step
%%DATADIR%%/3dmodels/Connector_Wuerth.3dshapes/Wuerth_WR-PHD_610004243021_SMD_2x02_P2.54mm_Vertical.step
%%DATADIR%%/3dmodels/Connector_Wuerth.3dshapes/Wuerth_WR-PHD_610004243021_SMD_2x02_P2.54mm_Vertical.wrl
%%DATADIR%%/3dmodels/Connector_Wuerth.3dshapes/Wuerth_WR-PHD_610006243021_SMD_2x03_P2.54mm_Vertical.step
@@ -9044,6 +9068,7 @@
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_APV_APH1770.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_APV_APH2213.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_APV_APH2213.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_AVX_LMLP07A7.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Abracon_ASPI-0425.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Abracon_ASPI-0425.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Abracon_ASPIAIG-F4020.step
@@ -9408,6 +9433,7 @@
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMDRI73.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMDRI74.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMDRI74.wrl
+%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_SXN_SMMS1770.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Sunlord_MWSA0402S.step
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Sunlord_MWSA0402S.wrl
%%DATADIR%%/3dmodels/Inductor_SMD.3dshapes/L_Sunlord_MWSA0412S.step
@@ -10239,6 +10265,13 @@
%%DATADIR%%/3dmodels/LED_THT.3dshapes/LED_VCCLite_5381H7_6.35x6.35mm.wrl
%%DATADIR%%/3dmodels/Module.3dshapes/Google_Coral_SMT_TPU_Module.step
%%DATADIR%%/3dmodels/Module.3dshapes/Google_Coral_SMT_TPU_Module.wrl
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico.step
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico_AddedHeaders_H2.54mm.step
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico_H.step
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico_PinSockets_H8.50mm.step
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico_W.step
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico_WH.step
+%%DATADIR%%/3dmodels/Module.3dshapes/RaspberryPi_Pico_W_AddedHeaders_H2.54mm.step
%%DATADIR%%/3dmodels/Module.3dshapes/Sipeed-M1.step
%%DATADIR%%/3dmodels/Module.3dshapes/Sipeed-M1.wrl
%%DATADIR%%/3dmodels/Module.3dshapes/Sipeed-M1W.step
@@ -10797,6 +10830,8 @@
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/WLP-4_0.83x0.83mm_P0.4mm.wrl
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/WLP-4_0.86x0.86mm_P0.4mm.step
%%DATADIR%%/3dmodels/Package_BGA.3dshapes/WLP-4_0.86x0.86mm_P0.4mm.wrl
+%%DATADIR%%/3dmodels/Package_BGA.3dshapes/csBGA-64_5x5mm_Layout8x8_P0.5mm.step
+%%DATADIR%%/3dmodels/Package_BGA.3dshapes/ucBGA-64_4x4mm_Layout8x8_P0.4mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.wrl
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/Analog_LFCSP-16-1EP_4x4mm_P0.65mm_EP2.35x2.35mm.step
@@ -10946,6 +10981,7 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/MLF-6-1EP_1.6x1.6mm_P0.5mm_EP0.5x1.26mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/MPS_QFN-16_3x3mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/MPS_QFN-16_3x3mm_P0.5mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Maxim_WSON-8-1EP_3x2mm_P0.5mm_EP1.75x1.63mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Mini-Circuits_FG873-4_3x3mm.step
@@ -11088,6 +11124,7 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/TQFN-48-1EP_7x7mm_P0.5mm_EP5.1x5.1mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_DLH0010A_WSON-10-1EP_2.2x2mm_P0.4mm_EP0.9x1.5mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_DSQ0010A_WSON-10-1EP_2x2mm_P0.4mm_EP0.9x1.5mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_PicoStar_DFN-3_0.69x0.60mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_PicoStar_DFN-3_0.69x0.60mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-PUQFN-N12.step
@@ -11126,6 +11163,7 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_S-PVQFN-N14.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_S-PWQFN-N20.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_S-PWQFN-N20.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_UQFN-8_1.5x1.5mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_VQFN-RGR-20-1EP_3.5x3.5mm_Pitch0.5mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_VQFN-RGR-20-1EP_3.5x3.5mm_Pitch0.5mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_WQFN-MR-100.step
@@ -11618,6 +11656,7 @@
%%DATADIR%%/3dmodels/Package_LGA.3dshapes/AMS_LGA-20_4.7x4.5mm_P0.65mm.wrl
%%DATADIR%%/3dmodels/Package_LGA.3dshapes/Bosch_LGA-14_3x2.5mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_LGA.3dshapes/Bosch_LGA-14_3x2.5mm_P0.5mm.wrl
+%%DATADIR%%/3dmodels/Package_LGA.3dshapes/Bosch_LGA-16_4.5x3mm_P0.5mm_LayoutBorder7x1y_ClockwisePinNumbering.step
%%DATADIR%%/3dmodels/Package_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering.step
%%DATADIR%%/3dmodels/Package_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering.wrl
%%DATADIR%%/3dmodels/Package_LGA.3dshapes/Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering.step
@@ -11838,6 +11877,8 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Infineon_PG-DSO-20-U03_7.5x12.8mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Infineon_PG-DSO-20-U03_7.5x12.8mm.wrl
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-16_3.9x9.9mm_P1.27mm.step
+%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-16_3.9x9.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/JEITA_SOIC-8_3.9x4.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm.step
@@ -11954,8 +11995,6 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOIC-8_7.5x5.85mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.495mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOJ-36_10.16x23.495mm_P1.27mm.wrl
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.step
-%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_3.9x9.9mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_4.4x10.4mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-16_4.4x10.4mm_P1.27mm.wrl
%%DATADIR%%/3dmodels/Package_SO.3dshapes/SOP-28_8.4x18.16mm_P1.27mm.step
diff --git a/cad/kicad-library-symbols-devel/Makefile.git_rev b/cad/kicad-library-symbols-devel/Makefile.git_rev
index 9167f1d29db4..f098f082bd9f 100644
--- a/cad/kicad-library-symbols-devel/Makefile.git_rev
+++ b/cad/kicad-library-symbols-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_SYM_HASH= c661595f53a3658ed70898be31a8fbd0ef0a4026
-GIT_SYM_DATE= 20250724193438
+GIT_SYM_HASH= ee568e7bfa4e731697572f25ab67dde656875e03
+GIT_SYM_DATE= 20250914163222
diff --git a/cad/kicad-library-symbols-devel/distinfo b/cad/kicad-library-symbols-devel/distinfo
index aad1ef83ea57..0e396ee65317 100644
--- a/cad/kicad-library-symbols-devel/distinfo
+++ b/cad/kicad-library-symbols-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753543300
-SHA256 (kicad-symbols-c661595f53a3658ed70898be31a8fbd0ef0a4026.tar.gz) = d146567cfe7e8a245e45ee18e82c7af8ede0a86d87e64bf04658284fd73afe63
-SIZE (kicad-symbols-c661595f53a3658ed70898be31a8fbd0ef0a4026.tar.gz) = 10770803
+TIMESTAMP = 1757877777
+SHA256 (kicad-symbols-ee568e7bfa4e731697572f25ab67dde656875e03.tar.gz) = ed53f093ad73841e76a50dc02a0abb12fd02682d5cf13a1c1d32e0c38edf3922
+SIZE (kicad-symbols-ee568e7bfa4e731697572f25ab67dde656875e03.tar.gz) = 10782971
diff --git a/cad/kicad-library-symbols/Makefile b/cad/kicad-library-symbols/Makefile
index 07ed35b166e1..b9de01223f37 100644
--- a/cad/kicad-library-symbols/Makefile
+++ b/cad/kicad-library-symbols/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.3
+DISTVERSION= 9.0.5
CATEGORIES= cad
PKGNAMESUFFIX= -library-symbols
diff --git a/cad/kicad-library-symbols/distinfo b/cad/kicad-library-symbols/distinfo
index 4e974cbfe1f2..4f74786c24b7 100644
--- a/cad/kicad-library-symbols/distinfo
+++ b/cad/kicad-library-symbols/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752003661
-SHA256 (kicad-symbols-9.0.3.tar.bz2) = 83964350a40a2b68d4667cc57827cf39f6cda7cf5403cb54f83eb8cee402fa1d
-SIZE (kicad-symbols-9.0.3.tar.bz2) = 3816851
+TIMESTAMP = 1759350617
+SHA256 (kicad-symbols-9.0.5.tar.bz2) = e23596d6ebc3ca9ccab4403a35cf62eacac093fd8cd53aec342403258cefb5f3
+SIZE (kicad-symbols-9.0.5.tar.bz2) = 3834311
diff --git a/cad/kicad-library-templates/Makefile b/cad/kicad-library-templates/Makefile
index 97583eec39a4..24a53eaa9f88 100644
--- a/cad/kicad-library-templates/Makefile
+++ b/cad/kicad-library-templates/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.3
+DISTVERSION= 9.0.5
CATEGORIES= cad
PKGNAMESUFFIX= -library-tmpl
diff --git a/cad/kicad-library-templates/distinfo b/cad/kicad-library-templates/distinfo
index a3527b617675..13dfe691d70d 100644
--- a/cad/kicad-library-templates/distinfo
+++ b/cad/kicad-library-templates/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752003688
-SHA256 (kicad-templates-9.0.3.tar.bz2) = e41928aed4b40599a76ec682ed309265511509a5ba0ab257e1eaa02e03483792
-SIZE (kicad-templates-9.0.3.tar.bz2) = 2883052
+TIMESTAMP = 1759350602
+SHA256 (kicad-templates-9.0.5.tar.bz2) = ba1b084bf5ad601a910ae1d5b792081c7d621888d8f7348e77b079e7e949c7c1
+SIZE (kicad-templates-9.0.5.tar.bz2) = 2882734
diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile
index aee785f47ff7..8c21a63ab11c 100644
--- a/cad/kicad/Makefile
+++ b/cad/kicad/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.3
+DISTVERSION= 9.0.5
PORTEPOCH= 2
CATEGORIES= cad
diff --git a/cad/kicad/distinfo b/cad/kicad/distinfo
index 819e62260295..7c9669d2fb0d 100644
--- a/cad/kicad/distinfo
+++ b/cad/kicad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752003778
-SHA256 (kicad-9.0.3.tar.bz2) = ab11c595a2ab78d350bef1dfbdc71582af299987111341fd9103428ae994a50e
-SIZE (kicad-9.0.3.tar.bz2) = 127897236
+TIMESTAMP = 1759353412
+SHA256 (kicad-9.0.5.tar.bz2) = 4ba16212460f969f560d8cb45455cec5e88d8bd0602b48683e3debf221e8aae3
+SIZE (kicad-9.0.5.tar.bz2) = 127656010
diff --git a/cad/kicad/pkg-plist b/cad/kicad/pkg-plist
index b7d60ee90f58..57f57c0e0580 100644
--- a/cad/kicad/pkg-plist
+++ b/cad/kicad/pkg-plist
@@ -303,6 +303,21 @@ share/icons/hicolor/scalable/mimetypes/application-x-kicad-worksheet.svg
%%DATADIR%%/demos/microwave/microwave.kicad_pcb
%%DATADIR%%/demos/microwave/microwave.kicad_pro
%%DATADIR%%/demos/microwave/shape1.txt
+%%DATADIR%%/demos/multichannel/channel_strip.kicad_sch
+%%DATADIR%%/demos/multichannel/fp-lib-table
+%%DATADIR%%/demos/multichannel/multichannel_mixer-unrouted.kicad_pcb
+%%DATADIR%%/demos/multichannel/multichannel_mixer.kicad_pcb
+%%DATADIR%%/demos/multichannel/multichannel_mixer.kicad_pro
+%%DATADIR%%/demos/multichannel/multichannel_mixer.kicad_sch
+%%DATADIR%%/demos/multichannel/multichannel_mixer.kicad_sym
+%%DATADIR%%/demos/multichannel/multichannel_mixer.pretty/CAPC3216X140N.kicad_mod
+%%DATADIR%%/demos/multichannel/multichannel_mixer.pretty/CAPPRB254-500X840.kicad_mod
+%%DATADIR%%/demos/multichannel/multichannel_mixer.pretty/CLIFF_FC68148(DC-10A).kicad_mod
+%%DATADIR%%/demos/multichannel/multichannel_mixer.pretty/Jack_6.35mm_Neutrik_NMJ6HCD2_Horizontal.kicad_mod
+%%DATADIR%%/demos/multichannel/multichannel_mixer.pretty/Potentiometer_Alps_RK09K_Single_Vertical.kicad_mod
+%%DATADIR%%/demos/multichannel/multichannel_mixer.pretty/RESC3216X65N.kicad_mod
+%%DATADIR%%/demos/multichannel/multichannel_mixer.pretty/SOIC127P600X175-8N.kicad_mod
+%%DATADIR%%/demos/multichannel/sym-lib-table
%%DATADIR%%/demos/pic_programmer/fp-lib-table
%%DATADIR%%/demos/pic_programmer/libs/3d_shapes/adjustable_rx2v4.wrl
%%DATADIR%%/demos/pic_programmer/libs/3d_shapes/textool_40.wrl
@@ -338,6 +353,54 @@ share/icons/hicolor/scalable/mimetypes/application-x-kicad-worksheet.svg
%%DATADIR%%/demos/python_scripts_examples/action_plugin_test_undoredo.py
%%DATADIR%%/demos/python_scripts_examples/gen_gerber_and_drill_files_board.py
%%DATADIR%%/demos/python_scripts_examples/plot_board.py
+%%DATADIR%%/demos/royalblue54L_feather/LICENSE
+%%DATADIR%%/demos/royalblue54L_feather/README.md
+%%DATADIR%%/demos/royalblue54L_feather/RoyalBlue54L-Feather.kicad_pcb
+%%DATADIR%%/demos/royalblue54L_feather/RoyalBlue54L-Feather.kicad_pro
+%%DATADIR%%/demos/royalblue54L_feather/RoyalBlue54L-Feather.kicad_sch
+%%DATADIR%%/demos/royalblue54L_feather/fp-lib-table
+%%DATADIR%%/demos/royalblue54L_feather/img/RoyalBlue54L-Feather-Pinout.svg
+%%DATADIR%%/demos/royalblue54L_feather/img/board.jpg
+%%DATADIR%%/demos/royalblue54L_feather/lib/3dmodels/Button_Switch_SMD.3dshapes/SW_Push_1P1T_NO_Vertical_Wuerth_434133025816.STEP
+%%DATADIR%%/demos/royalblue54L_feather/lib/3dmodels/Connector_USB.3dshapes/USB_C_Receptacle_HRO_TYPE-C-31-M-12.STEP
+%%DATADIR%%/demos/royalblue54L_feather/lib/3dmodels/Package_DFN_QFN.3dshapes/Texas_RGY_R-PVQFN-N16_EP2.05x2.55mm.STEP
+%%DATADIR%%/demos/royalblue54L_feather/lib/3dmodels/Package_SON.3dshapes/Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm.STEP
+%%DATADIR%%/demos/royalblue54L_feather/lib/footprints/LordsBoards-Symbol.pretty/LordsBoardsLogo_Small_Silk.kicad_mod
+%%DATADIR%%/demos/royalblue54L_feather/lib/footprints/RoyalBlue54L-Feather-Connector_FFC-FPC.pretty/CONN-SMD_5P-P0.50_HCTL_HC-FPC-05-09-5RLTAG.kicad_mod
+%%DATADIR%%/demos/royalblue54L_feather/lib/footprints/RoyalBlue54L-Feather-Connector_PinHeader_2.54mm.pretty/PinHeader_1x12_P2.54mm_Vertical.kicad_mod
+%%DATADIR%%/demos/royalblue54L_feather/lib/footprints/RoyalBlue54L-Feather-Connector_PinHeader_2.54mm.pretty/PinHeader_1x16_P2.54mm_Vertical.kicad_mod
+%%DATADIR%%/demos/royalblue54L_feather/lib/footprints/RoyalBlue54L-Feather-Connector_USB.pretty/USB_C_Receptacle_HRO_TYPE-C-31-M-12.kicad_mod
+%%DATADIR%%/demos/royalblue54L_feather/lib/footprints/RoyalBlue54L-Feather-MountingHole.pretty/MountingHole_2.5mm.kicad_mod
+%%DATADIR%%/demos/royalblue54L_feather/lib/footprints/RoyalBlue54L-Feather-Symbol.pretty/RoyalBlue54L_QRCode.kicad_mod
+%%DATADIR%%/demos/royalblue54L_feather/lib/footprints/RoyalBlue54L-Module.pretty/SparkFun_ThingPlus.kicad_mod
+%%DATADIR%%/demos/royalblue54L_feather/lib/symbols/LordsBoards-Graphic.kicad_sym
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/RoyalBlue54L-NFC-Antenna.kicad_pcb
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/RoyalBlue54L-NFC-Antenna.kicad_pro
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/RoyalBlue54L-NFC-Antenna.kicad_sch
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/RoyalBlue54L-NFC-Antenna_Connector_FPC.pretty/0.5mm-2p.kicad_mod
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/RoyalBlue54L-NFC-Antenna_Connector_FPC.pretty/Untitled.kicad_mod
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/fp-lib-table
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-CuBottom.gbr
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-CuTop.gbr
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-EdgeCuts.gbr
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-MaskBottom.gbr
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-MaskTop.gbr
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-NPTH-drl_map.pdf
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-NPTH.drl
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-PTH-drl_map.pdf
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-PTH.drl
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-PasteBottom.gbr
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-PasteTop.gbr
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-SilkBottom.gbr
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-SilkTop.gbr
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/gerber/RoyalBlue54L-NFC-Antenna-VScore.gbr
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/production_files/GERBER-RoyalBlue54L-NFC-Antenna.zip
+%%DATADIR%%/demos/royalblue54L_feather/nfc_antenna/RoyalBlue54L-NFC-Antenna/jlcpcb/project.db
+%%DATADIR%%/demos/royalblue54L_feather/sch/Connectors.kicad_sch
+%%DATADIR%%/demos/royalblue54L_feather/sch/Debugger.kicad_sch
+%%DATADIR%%/demos/royalblue54L_feather/sch/nPM1300.kicad_sch
+%%DATADIR%%/demos/royalblue54L_feather/sch/nRF54L15.kicad_sch
+%%DATADIR%%/demos/royalblue54L_feather/sym-lib-table
%%DATADIR%%/demos/simulation/analog-multiplier/a-multi.kicad_pro
%%DATADIR%%/demos/simulation/analog-multiplier/a-multi.kicad_sch
%%DATADIR%%/demos/simulation/analog-multiplier/a-multi.wbk
diff --git a/cad/klayout/Makefile b/cad/klayout/Makefile
index dab3a001edc0..05005e50f073 100644
--- a/cad/klayout/Makefile
+++ b/cad/klayout/Makefile
@@ -1,9 +1,9 @@
PORTNAME= klayout
-PORTVERSION= 0.28.12
+PORTVERSION= 0.28.17
DISTVERSIONPREFIX= v
CATEGORIES= cad
-MAINTAINER= hrs@FreeBSD.org
+MAINTAINER= kevinz5000@gmail.com
COMMENT= Qt-based chip mask layout viewing and editing tool
WWW= http://www.klayout.de/index.html
@@ -12,6 +12,8 @@ LICENSE= GPLv2
BROKEN_i386= type 'hash<long long>' does not provide a call operator
BROKEN_powerpc= type 'hash<long long>' does not provide a call operator
+BUILD_DEPENDS= bash:shells/bash
+
USES= compiler:c++0x gmake gl python ruby qt:5
USE_GITHUB= yes
GH_ACCOUNT= KLayout
@@ -33,14 +35,17 @@ INSTALL_WRKSRC= ${WRKSRC}/build-release
TEST_WRKSRC= ${WRKSRC}/build-release
PLIST_SUB= PORTVERSION=${PORTVERSION} PORTVERSION_R=${PORTVERSION:R}
+CONFIGURE_SHELL= ${LOCALBASE}/bin/bash
+
do-configure:
cd ${WRKSRC} && \
- ${SETENV} ${MAKE_ENV} ${SH} build.sh \
+ ${SETENV} ${MAKE_ENV} ${CONFIGURE_SHELL} build.sh \
-with-qtbinding \
-rpath "${PREFIX}/lib/klayout" \
-prefix "${PREFIX}" \
-python ${PYTHON_CMD} \
-ruby ${RUBY} \
+ -nolibgit2 \
-dry-run
post-configure:
diff --git a/cad/klayout/distinfo b/cad/klayout/distinfo
index 76215e931c68..9f4ee7d83159 100644
--- a/cad/klayout/distinfo
+++ b/cad/klayout/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732781073
-SHA256 (KLayout-klayout-v0.28.12_GH0.tar.gz) = 92353301dd87a556447b999b4cf452b6027ae65e40311cf3d8399e9df26d6343
-SIZE (KLayout-klayout-v0.28.12_GH0.tar.gz) = 88446237
+TIMESTAMP = 1740272300
+SHA256 (KLayout-klayout-v0.28.17_GH0.tar.gz) = 1cf2c46823e56c134b2936aa4536dbe3f0dccc95f117f0bd7a7d5b4ff4b619ec
+SIZE (KLayout-klayout-v0.28.17_GH0.tar.gz) = 89415525
diff --git a/cad/klayout/files/patch-build.sh b/cad/klayout/files/patch-build.sh
deleted file mode 100644
index 5b078d7ff5f1..000000000000
--- a/cad/klayout/files/patch-build.sh
+++ /dev/null
@@ -1,160 +0,0 @@
---- build.sh.orig 2022-12-22 22:17:08 UTC
-+++ build.sh
-@@ -583,7 +583,7 @@ echo " RPATH=$RPATH"
- mkdir -p $BUILD
-
- # source the version script
--. $(dirname $(which $0))/version.sh
-+. version.sh
-
- # qmake needs absolute paths, so we get them now:
- # OSX does not have `readlink -f` command. Use equivalent Perl script.
-@@ -596,11 +596,7 @@ else
- fi
-
- if [ "$IS_MAC" = "no" ]; then
-- if ( gmake -v >/dev/null 2>/dev/null ); then
- MAKE_PRG=gmake
-- else
-- MAKE_PRG=make
-- fi
- else
- MAKE_PRG=make
- fi
-@@ -625,83 +621,85 @@ $QMAKE -v
- # Force a minimum rebuild because of version info
- touch $CURR_DIR/src/version/version.h
-
--qmake_options=(
-+qmake_options="
- -recursive
-- CONFIG+="$CONFIG"
-- RUBYLIBFILE="$RUBYLIBFILE"
-- RUBYVERSIONCODE="$RUBYVERSIONCODE"
-- HAVE_RUBY="$HAVE_RUBY"
-- PYTHON="$PYTHON"
-- PYTHONLIBFILE="$PYTHONLIBFILE"
-- PYTHONINCLUDE="$PYTHONINCLUDE"
-- PYTHONEXTSUFFIX="$PYTHONEXTSUFFIX"
-- HAVE_PYTHON="$HAVE_PYTHON"
-- HAVE_QTBINDINGS="$HAVE_QTBINDINGS"
-- HAVE_QT_UITOOLS="$HAVE_QT_UITOOLS"
-- HAVE_QT_NETWORK="$HAVE_QT_NETWORK"
-- HAVE_QT_SQL="$HAVE_QT_SQL"
-- HAVE_QT_SVG="$HAVE_QT_SVG"
-- HAVE_QT_PRINTSUPPORT="$HAVE_QT_PRINTSUPPORT"
-- HAVE_QT_MULTIMEDIA="$HAVE_QT_MULTIMEDIA"
-- HAVE_QT_DESIGNER="$HAVE_QT_DESIGNER"
-- HAVE_QT_XML="$HAVE_QT_XML"
-- HAVE_64BIT_COORD="$HAVE_64BIT_COORD"
-- HAVE_QT="$HAVE_QT"
-- HAVE_CURL="$HAVE_CURL"
-- HAVE_EXPAT="$HAVE_EXPAT"
-- HAVE_PNG="$HAVE_PNG"
-- PREFIX="$BIN"
-- RPATH="$RPATH"
-- KLAYOUT_VERSION="$KLAYOUT_VERSION"
-- KLAYOUT_VERSION_DATE="$KLAYOUT_VERSION_DATE"
-- KLAYOUT_VERSION_REV="$KLAYOUT_VERSION_REV"
--)
-+ CONFIG+=\"$CONFIG\"
-+ RUBYLIBFILE=\"$RUBYLIBFILE\"
-+ RUBYVERSIONCODE=\"$RUBYVERSIONCODE\"
-+ HAVE_RUBY=\"$HAVE_RUBY\"
-+ PYTHON=\"$PYTHON\"
-+ PYTHONLIBFILE=\"$PYTHONLIBFILE\"
-+ PYTHONINCLUDE=\"$PYTHONINCLUDE\"
-+ PYTHONEXTSUFFIX=\"$PYTHONEXTSUFFIX\"
-+ HAVE_PYTHON=\"$HAVE_PYTHON\"
-+ HAVE_QTBINDINGS=\"$HAVE_QTBINDINGS\"
-+ HAVE_QT_UITOOLS=\"$HAVE_QT_UITOOLS\"
-+ HAVE_QT_NETWORK=\"$HAVE_QT_NETWORK\"
-+ HAVE_QT_SQL=\"$HAVE_QT_SQL\"
-+ HAVE_QT_SVG=\"$HAVE_QT_SVG\"
-+ HAVE_QT_PRINTSUPPORT=\"$HAVE_QT_PRINTSUPPORT\"
-+ HAVE_QT_MULTIMEDIA=\"$HAVE_QT_MULTIMEDIA\"
-+ HAVE_QT_DESIGNER=\"$HAVE_QT_DESIGNER\"
-+ HAVE_QT_XML=\"$HAVE_QT_XML\"
-+ HAVE_64BIT_COORD=\"$HAVE_64BIT_COORD\"
-+ HAVE_QT=\"$HAVE_QT\"
-+ HAVE_CURL=\"$HAVE_CURL\"
-+ HAVE_EXPAT=\"$HAVE_EXPAT\"
-+ HAVE_PNG=\"$HAVE_PNG\"
-+ PREFIX=\"$BIN\"
-+ RPATH=\"$RPATH\"
-+ KLAYOUT_VERSION=\"$KLAYOUT_VERSION\"
-+ KLAYOUT_VERSION_DATE=\"$KLAYOUT_VERSION_DATE\"
-+ KLAYOUT_VERSION_REV=\"$KLAYOUT_VERSION_REV\"
-+"
-
- # NOTE: qmake does not like include paths which clash with paths built into the compiler
- # hence we don't add RUBYINCLUDE or RUBYINCLUDE2 in this case (found on CentOS 8 where Ruby
- # headers are installed in /usr/include)
- if [ "$RUBYINCLUDE" != "/usr/include" ] && [ "$RUBYINCLUDE" != "/usr/local/include" ]; then
-- qmake_options+=( RUBYINCLUDE="$RUBYINCLUDE" )
-+ qmake_options="$qmake_options RUBYINCLUDE=\"$RUBYINCLUDE\""
- fi
- if [ "$RUBYINCLUDE2" != "/usr/include" ] && [ "$RUBYINCLUDE2" != "/usr/local/include" ]; then
-- qmake_options+=( RUBYINCLUDE2="$RUBYINCLUDE2" )
-+ qmake_options="$qmake_options RUBYINCLUDE2=\"$RUBYINCLUDE2\""
- fi
-
- # This should speed up build time considerably
- # https://ortogonal.github.io/ccache-and-qmake-qtcreator/
- if [ "$QMAKE_CCACHE" = 1 ]; then
-- qmake_options+=(
-- CONFIG+="ccache"
-- )
-+ qmake_options="$qmake_options
-+ CONFIG+=\"ccache\"
-+ "
- fi
-
- if [ $BUILD_EXPERT = 1 ]; then
-- qmake_options+=(
-- QMAKE_AR="$AR cqs"
-- QMAKE_LINK_C="$CC"
-- QMAKE_LINK_C_SHLIB="$CC"
-- QMAKE_LINK="$CXX"
-- QMAKE_LINK_SHLIB="$CXX"
-- QMAKE_OBJCOPY="$OBJCOPY"
-+ qmake_options="
-+ QMAKE_AR=\"$AR cqs\"
-+ QMAKE_LINK_C=\"$CC\"
-+ QMAKE_LINK_C_SHLIB=\"$CC\"
-+ QMAKE_LINK=\"$CXX\"
-+ QMAKE_LINK_SHLIB=\"$CXX\"
-+ QMAKE_OBJCOPY=\"$OBJCOPY\"
- QMAKE_RANLIB=
- QMAKE_STRIP=
-- QMAKE_CC="$CC"
-- QMAKE_CXX="$CXX"
-- QMAKE_CFLAGS="$CFLAGS"
-+ QMAKE_CC=\"$CC\"
-+ QMAKE_CXX=\"$CXX\"
-+ QMAKE_CFLAGS=\"$CFLAGS\"
- QMAKE_CFLAGS_RELEASE=
- QMAKE_CFLAGS_DEBUG=
-- QMAKE_CXXFLAGS="$CXXFLAGS"
-+ QMAKE_CXXFLAGS=\"$CXXFLAGS\"
- QMAKE_CXXFLAGS_RELEASE=
- QMAKE_CXXFLAGS_DEBUG=
-- QMAKE_LIBS="$LIBS"
-- QMAKE_LFLAGS="$LDFLAGS"
-+ QMAKE_LIBS=\"$LIBS\"
-+ QMAKE_LFLAGS=\"$LDFLAGS\"
- QMAKE_LFLAGS_RELEASE=
- QMAKE_LFLAGS_DEBUG=
-- )
-+ "
- fi
-
--echo $QMAKE "$CURR_DIR/src/klayout.pro" "${qmake_options[@]}"
--$QMAKE "$CURR_DIR/src/klayout.pro" "${qmake_options[@]}"
-+echo $QMAKE "$CURR_DIR/src/klayout.pro" ${qmake_options} \
-+ QMAKE_CXXFLAGS="$CXXFLAGS" QMAKE_CFLAGS="$CFLAGS" QMAKE_LFLAGS="$LDFLAGS"
-+$QMAKE "$CURR_DIR/src/klayout.pro" ${qmake_options} \
-+ QMAKE_CXXFLAGS="$CXXFLAGS" QMAKE_CFLAGS="$CFLAGS" QMAKE_LFLAGS="$LDFLAGS"
-
- cd $CURR_DIR
- echo ""
diff --git a/cad/klayout/files/patch-src-lib-lib-lib.pro b/cad/klayout/files/patch-src-lib-lib-lib.pro
deleted file mode 100644
index 056cbc0144b6..000000000000
--- a/cad/klayout/files/patch-src-lib-lib-lib.pro
+++ /dev/null
@@ -1,9 +0,0 @@
---- src/lib/lib/lib.pro.orig 2021-08-28 17:04:07 UTC
-+++ src/lib/lib/lib.pro
-@@ -36,5 +36,5 @@ RESOURCES = \
-
- INCLUDEPATH += $$TL_INC $$GSI_INC $$DB_INC
- DEPENDPATH += $$TL_INC $$GSI_INC $$DB_INC
--LIBS += -L$$DESTDIR -lklayout_gsi -lklayout_tl -lklayout_db
-+LIBS += $$DESTDIR/libklayout_gsi.so $$DESTDIR/libklayout_tl.so $$DESTDIR/libklayout_db.so
-
diff --git a/cad/ldview/Makefile b/cad/ldview/Makefile
index 4c306e162286..7fd96ddedac1 100644
--- a/cad/ldview/Makefile
+++ b/cad/ldview/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ldview
DISTVERSIONPREFIX= v
-DISTVERSION= 4.5
-PORTREVISION= 2
+DISTVERSION= 4.6
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -13,17 +12,20 @@ LICENSE_FILE= ${WRKSRC}/../license.txt
LIB_DEPENDS= lib3ds.so:graphics/lib3ds \
libgl2ps.so:print/gl2ps \
+ libminizip.so:archivers/minizip \
libOSMesa.so:graphics/libosmesa \
libpng16.so:graphics/png \
libtinyxml.so:textproc/tinyxml
RUN_DEPENDS= bash:shells/bash \
ldraw>0:cad/ldraw
-USES= desktop-file-utils gl gmake jpeg qmake qt:5 shared-mime-info shebangfix xorg
+USES= desktop-file-utils gl gmake jpeg qmake qt:5 shared-mime-info \
+ shebangfix xorg
USE_GITHUB= yes
GH_ACCOUNT= tcobbs
USE_GL= gl glu
-USE_QT= core gui linguist opengl printsupport widgets buildtools:build qmake:build
+USE_QT= core gui linguist network opengl printsupport widgets \
+ buildtools:build qmake:build
USE_XORG= x11
SHEBANG_FILES= desktop/ldraw-thumbnailer
diff --git a/cad/ldview/distinfo b/cad/ldview/distinfo
index 1e02d47c5ce1..d1609540a92e 100644
--- a/cad/ldview/distinfo
+++ b/cad/ldview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682390579
-SHA256 (tcobbs-ldview-v4.5_GH0.tar.gz) = 2d9e97d7a0bd158aca0d0a597933c5691fc8700b04426e42ab98c1a6aeeb4962
-SIZE (tcobbs-ldview-v4.5_GH0.tar.gz) = 10173656
+TIMESTAMP = 1759444250
+SHA256 (tcobbs-ldview-v4.6_GH0.tar.gz) = d25fb17e4fb11ac228eeb3dbea061cef4526b2e636d442b0c6131762cb524984
+SIZE (tcobbs-ldview-v4.6_GH0.tar.gz) = 10239630
diff --git a/cad/ldview/pkg-descr b/cad/ldview/pkg-descr
index 992f0eb59605..d9b43e0930ef 100644
--- a/cad/ldview/pkg-descr
+++ b/cad/ldview/pkg-descr
@@ -1,5 +1,5 @@
LDView is a real-time 3D viewer for displaying LDraw models using
-hardware-accellerated 3D graphics. For information on LDraw, please visit
+hardware-accelerated 3D graphics. For information on LDraw, please visit
www.ldraw.org, the centralized LDraw information site.
The program can read LDraw LDR/DAT files as well as MPD files. It then allows
diff --git a/cad/ldview/pkg-plist b/cad/ldview/pkg-plist
index 217a7b5aa741..1a68de65003d 100644
--- a/cad/ldview/pkg-plist
+++ b/cad/ldview/pkg-plist
@@ -8,14 +8,14 @@ share/icons/gnome/32x32/mimetypes/gnome-mime-application-x-multipart-ldraw.png
%%DATADIR%%/ChangeHistory.html
%%DATADIR%%/Help.html
%%DATADIR%%/LDViewMessages.ini
-%%DATADIR%%/LDViewMessages_cz.ini
+%%DATADIR%%/LDViewMessages_cs.ini
%%DATADIR%%/LDViewMessages_de.ini
%%DATADIR%%/LDViewMessages_hu.ini
%%DATADIR%%/LDViewMessages_it.ini
%%DATADIR%%/LGEO.xml
%%DATADIR%%/Readme.txt
%%DATADIR%%/SansSerif.fnt
-%%DATADIR%%/ldview_cz.qm
+%%DATADIR%%/ldview_cs.qm
%%DATADIR%%/ldview_de.qm
%%DATADIR%%/ldview_en.qm
%%DATADIR%%/ldview_hu.qm
diff --git a/cad/leocad/Makefile b/cad/leocad/Makefile
index c586ed9c9dbe..43999e3ef4f1 100644
--- a/cad/leocad/Makefile
+++ b/cad/leocad/Makefile
@@ -1,25 +1,29 @@
PORTNAME= leocad
DISTVERSIONPREFIX= v
-DISTVERSION= 23.03
-PORTREVISION= 1
+DISTVERSION= 25.09
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= CAD program for creating virtual LEGO models
-WWW= https://www.leocad.org/
+WWW= https://www.leocad.org/ \
+ https://github.com/leozide/leocad/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/docs/COPYING.txt
RUN_DEPENDS= ldraw>0:cad/ldraw
-USES= compiler:c++11-lang cpe desktop-file-utils gl qmake qt:5 shared-mime-info xorg
+USES= compiler:c++11-lang cpe desktop-file-utils gl qmake qt:5 \
+ shared-mime-info xorg
USE_GITHUB= yes
GH_ACCOUNT= leozide
-USE_QT= core gui concurrent network opengl printsupport widgets xml buildtools:build linguisttools:build
USE_GL= gl
+USE_QT= concurrent core gui network opengl printsupport widgets xml \
+ buildtools:build linguisttools:build
-QMAKE_ARGS= INSTALL_PREFIX=${PREFIX} MAN_DIR=${PREFIX}/share/man/man1 LDRAW_LIBRARY_PATH=${PREFIX}/share/ldraw
+QMAKE_ARGS= INSTALL_PREFIX=${PREFIX} \
+ LDRAW_LIBRARY_PATH=${PREFIX}/share/ldraw \
+ MAN_DIR=${PREFIX}/share/man/man1
PORTSCOUT= limit:^[0-9\.]*$$ # to ignore the 'continuous' tag
diff --git a/cad/leocad/distinfo b/cad/leocad/distinfo
index 8239cfdd03ed..cd995412e4c5 100644
--- a/cad/leocad/distinfo
+++ b/cad/leocad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1679367744
-SHA256 (leozide-leocad-v23.03_GH0.tar.gz) = 69a45c60898ed07d8cf7e714442b201b0da3adc073287170eb6f46901e4604ce
-SIZE (leozide-leocad-v23.03_GH0.tar.gz) = 2226953
+TIMESTAMP = 1759440290
+SHA256 (leozide-leocad-v25.09_GH0.tar.gz) = db9e129ac35fde3c184510a23fd57c61d1bc5d19d3eac2a4a23f6b73b9f87bd5
+SIZE (leozide-leocad-v25.09_GH0.tar.gz) = 2414541
diff --git a/cad/librepcb/Makefile b/cad/librepcb/Makefile
index 1d5c1f1e172a..c69f75a90a71 100644
--- a/cad/librepcb/Makefile
+++ b/cad/librepcb/Makefile
@@ -1,9 +1,10 @@
PORTNAME= librepcb
-DISTVERSION= 1.2.0
-PORTREVISION= 2
+DISTVERSION= 1.3.0
DISTVERSIONSUFFIX= -source
+PORTREVISION= 1
CATEGORIES= cad
-MASTER_SITES= https://download.librepcb.org/releases/${DISTVERSION}/
+#MASTER_SITES= https://download.librepcb.org/releases/${DISTVERSION}/
+MASTER_SITES= LOCAL/yuri:main # .zip archive repackaged as .tar.gz
MAINTAINER= yuri@FreeBSD.org
COMMENT= Schematic and PCB editing software
@@ -20,17 +21,97 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg4 \
libtbb.so:devel/onetbb \
libTKService.so:cad/opencascade
-USES= cmake:testing compiler:c++17-lang desktop-file-utils gl \
- localbase:ldflags qt:5 shared-mime-info xorg zip
+USES= cargo cmake:testing compiler:c++17-lang desktop-file-utils gl \
+ localbase:ldflags qt:6 shared-mime-info xorg #zip
+USE_QT= base declarative svg tools:build
USE_GL= gl glu
-USE_QT= buildtools:build concurrent core declarative gui \
- linguisttools:build network opengl printsupport qmake:build \
- quickcontrols2 sql svg testlib:build xml widgets
USE_XORG= x11
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
-CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib # workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274834
+MAKE_ENV+= ${WRK_ENV} ${CARGO_ENV}
+
+#DISTFILES+= librepcb-1.3.0-source.zip:main
+DISTFILES+= librepcb-1.3.0-source.tar.gz:main # .zip archive repackaged as .tar.gz
+
+CARGO_SRC_SUBDIR= libs/librepcb/rust-core # Rust sub-project
+CARGO_CRATES= adler2-2.0.0 \
+ aho-corasick-1.1.3 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.6 \
+ anyhow-1.0.94 \
+ bitflags-2.6.0 \
+ byteorder-1.5.0 \
+ cbindgen-0.27.0 \
+ cfg-if-1.0.0 \
+ clap-4.5.22 \
+ clap_builder-4.5.22 \
+ clap_lex-0.7.3 \
+ colorchoice-1.0.3 \
+ crc32fast-1.4.2 \
+ crossbeam-utils-0.8.20 \
+ deranged-0.3.11 \
+ equivalent-1.0.1 \
+ errno-0.3.10 \
+ fastrand-2.2.0 \
+ flate2-1.0.35 \
+ hashbrown-0.15.2 \
+ heck-0.4.1 \
+ indexmap-2.7.0 \
+ interactive-html-bom-0.2.0 \
+ is_terminal_polyfill-1.70.1 \
+ itoa-1.0.14 \
+ jzon-0.12.5 \
+ libc-0.2.167 \
+ linux-raw-sys-0.4.14 \
+ log-0.4.22 \
+ lz-str-0.2.1 \
+ memchr-2.7.4 \
+ miniz_oxide-0.8.0 \
+ num-conv-0.1.0 \
+ once_cell-1.20.2 \
+ parameterized_test-0.2.1 \
+ powerfmt-0.2.0 \
+ proc-macro2-1.0.92 \
+ quote-1.0.37 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rustix-0.38.41 \
+ ryu-1.0.18 \
+ serde-1.0.215 \
+ serde_derive-1.0.215 \
+ serde_json-1.0.133 \
+ serde_spanned-0.6.8 \
+ strsim-0.11.1 \
+ syn-2.0.90 \
+ tempfile-3.14.0 \
+ time-0.3.37 \
+ time-core-0.1.2 \
+ toml-0.8.19 \
+ toml_datetime-0.6.8 \
+ toml_edit-0.22.22 \
+ unicode-ident-1.0.14 \
+ utf8parse-0.2.2 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ winnow-0.6.20 \
+ zip-0.6.6
+
+CMAKE_ARGS= -DFREEBSD_CARGO_ENV=${CARGO_ENV}
+CMAKE_ARGS+= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib # workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274834
CMAKE_OFF= BUILD_TESTS
CMAKE_TESTING_ON= BUILD_TESTS
CMAKE_TESTING_TARGET=
diff --git a/cad/librepcb/distinfo b/cad/librepcb/distinfo
index 4f0c5b583c26..0c89d20fcc83 100644
--- a/cad/librepcb/distinfo
+++ b/cad/librepcb/distinfo
@@ -1,3 +1,151 @@
-TIMESTAMP = 1733642750
-SHA256 (librepcb-1.2.0-source.zip) = f6e9a375ab9f8fda2486481ee49e9359a0ab9a4ae2d5778e2e27f414ad98e829
-SIZE (librepcb-1.2.0-source.zip) = 15923398
+TIMESTAMP = 1758007379
+SHA256 (librepcb-1.3.0-source.tar.gz) = ef08aeea19e8fc70b2b6d13c90c77cb115c0409dbedf627470d2bc7a01bce6d6
+SIZE (librepcb-1.3.0-source.tar.gz) = 13188864
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
+SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
+SHA256 (rust/crates/anyhow-1.0.94.crate) = c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7
+SIZE (rust/crates/anyhow-1.0.94.crate) = 51731
+SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
+SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/cbindgen-0.27.0.crate) = 3fce8dd7fcfcbf3a0a87d8f515194b49d6135acab73e18bd380d1d93bb1a15eb
+SIZE (rust/crates/cbindgen-0.27.0.crate) = 215957
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/clap-4.5.22.crate) = 69371e34337c4c984bbe322360c2547210bf632eb2814bbe78a6e87a2935bd2b
+SIZE (rust/crates/clap-4.5.22.crate) = 56468
+SHA256 (rust/crates/clap_builder-4.5.22.crate) = 6e24c1b4099818523236a8ca881d2b45db98dadfb4625cf6608c12069fcbbde1
+SIZE (rust/crates/clap_builder-4.5.22.crate) = 164176
+SHA256 (rust/crates/clap_lex-0.7.3.crate) = afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7
+SIZE (rust/crates/clap_lex-0.7.3.crate) = 12841
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
+SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
+SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/fastrand-2.2.0.crate) = 486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4
+SIZE (rust/crates/fastrand-2.2.0.crate) = 15031
+SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
+SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
+SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
+SHA256 (rust/crates/interactive-html-bom-0.2.0.crate) = af6052b5a2a4890369de5dfb7418ae29af390e3fcc059d7e4fcde478c2b44a83
+SIZE (rust/crates/interactive-html-bom-0.2.0.crate) = 48605
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
+SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/jzon-0.12.5.crate) = 17ab85f84ca42c5ec520e6f3c9966ba1fd62909ce260f8837e248857d2560509
+SIZE (rust/crates/jzon-0.12.5.crate) = 110491
+SHA256 (rust/crates/libc-0.2.167.crate) = 09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc
+SIZE (rust/crates/libc-0.2.167.crate) = 757723
+SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
+SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
+SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/lz-str-0.2.1.crate) = 39f3d72d77227090eed75ea331285a53726e78374a1f357ff5757702c23c70cc
+SIZE (rust/crates/lz-str-0.2.1.crate) = 26386
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
+SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/parameterized_test-0.2.1.crate) = 718554e60527e39d1cad6aefd50ec410927e57b5b5ecefc21c4b1556e496333f
+SIZE (rust/crates/parameterized_test-0.2.1.crate) = 3148
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
+SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
+SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
+SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rustix-0.38.41.crate) = d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6
+SIZE (rust/crates/rustix-0.38.41.crate) = 378463
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/serde-1.0.215.crate) = 6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f
+SIZE (rust/crates/serde-1.0.215.crate) = 78527
+SHA256 (rust/crates/serde_derive-1.0.215.crate) = ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0
+SIZE (rust/crates/serde_derive-1.0.215.crate) = 57092
+SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
+SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
+SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
+SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
+SIZE (rust/crates/syn-2.0.90.crate) = 290584
+SHA256 (rust/crates/tempfile-3.14.0.crate) = 28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c
+SIZE (rust/crates/tempfile-3.14.0.crate) = 35065
+SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
+SIZE (rust/crates/time-0.3.37.crate) = 123257
+SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
+SIZE (rust/crates/time-core-0.1.2.crate) = 7191
+SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
+SIZE (rust/crates/toml-0.8.19.crate) = 50974
+SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
+SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
+SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
+SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
+SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
+SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
+SIZE (rust/crates/winnow-0.6.20.crate) = 163617
+SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
+SIZE (rust/crates/zip-0.6.6.crate) = 65789
diff --git a/cad/librepcb/pkg-plist b/cad/librepcb/pkg-plist
index 46809a3a8812..5134bf122a82 100644
--- a/cad/librepcb/pkg-plist
+++ b/cad/librepcb/pkg-plist
@@ -25,6 +25,7 @@ share/icons/hicolor/scalable/mimetypes/org.librepcb.LibrePCB-project.svg
%%DATADIR%%/i18n/librepcb_es.qm
%%DATADIR%%/i18n/librepcb_fr.qm
%%DATADIR%%/i18n/librepcb_gsw.qm
+%%DATADIR%%/i18n/librepcb_hu.qm
%%DATADIR%%/i18n/librepcb_id.qm
%%DATADIR%%/i18n/librepcb_is.qm
%%DATADIR%%/i18n/librepcb_it.qm
@@ -32,6 +33,8 @@ share/icons/hicolor/scalable/mimetypes/org.librepcb.LibrePCB-project.svg
%%DATADIR%%/i18n/librepcb_jv.qm
%%DATADIR%%/i18n/librepcb_ko_KR.qm
%%DATADIR%%/i18n/librepcb_pl.qm
+%%DATADIR%%/i18n/librepcb_pt_BR.qm
+%%DATADIR%%/i18n/librepcb_ro.qm
%%DATADIR%%/i18n/librepcb_ru_RU.qm
%%DATADIR%%/i18n/librepcb_sk.qm
%%DATADIR%%/i18n/librepcb_sv.qm
diff --git a/cad/netgen-lvs/Makefile b/cad/netgen-lvs/Makefile
index 89336b5a09cf..8006969e95d7 100644
--- a/cad/netgen-lvs/Makefile
+++ b/cad/netgen-lvs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= netgen
-DISTVERSION= 1.5.290
+DISTVERSION= 1.5.300
CATEGORIES= cad
PKGNAMESUFFIX= -lvs
@@ -12,17 +12,19 @@ LICENSE_FILE= ${WRKSRC}/Copying
RUN_DEPENDS= bash:shells/bash
-USES= gmake python shebangfix tar:tgz tcl tk xorg
-USE_XORG= x11
-
+USES= gmake python shebangfix tk xorg
USE_GITHUB= yes
GH_ACCOUNT= RTimothyEdwards
+USE_XORG= x11
SHEBANG_FILES= tcltk/netgen.sh.in
GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-interpreter=tcl \
+ --with-tcl=${TCL_LIBDIR} \
+ --with-tk=${TK_LIBDIR} \
+ --with-x
CONFIGURE_ENV= HAVE_PYTHON3=yes
-CONFIGURE_ARGS= --with-interpreter=tcl --with-tcl=${LOCALBASE}/lib/tcl8.6 --with-tk=${LOCALBASE}/lib/tk8.6 --with-x
CONFLICTS_INSTALL= netgen # bin/netgen
@@ -32,6 +34,7 @@ post-patch:
${WRKSRC}/python/*.py.in
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/netgen/tcl/netgenexec ${STAGEDIR}${PREFIX}/lib/netgen/tcl/tclnetgen.so
+ @cd ${STAGEDIR}${PREFIX}/lib/netgen/tcl && \
+ ${STRIP_CMD} netgenexec tclnetgen.so
.include <bsd.port.mk>
diff --git a/cad/netgen-lvs/distinfo b/cad/netgen-lvs/distinfo
index c73c5a9d1e96..115774e83495 100644
--- a/cad/netgen-lvs/distinfo
+++ b/cad/netgen-lvs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735884329
-SHA256 (RTimothyEdwards-netgen-1.5.290_GH0.tar.gz) = 6c28b9d6e68f4bb866477f9ac4f470dd9bfe21517647c685eab6008018b43965
-SIZE (RTimothyEdwards-netgen-1.5.290_GH0.tar.gz) = 551794
+TIMESTAMP = 1758492210
+SHA256 (RTimothyEdwards-netgen-1.5.300_GH0.tar.gz) = 969b8059c45b82676278a29db145581969525dc692e3478dcda75935bbdb8515
+SIZE (RTimothyEdwards-netgen-1.5.300_GH0.tar.gz) = 554017
diff --git a/cad/ngspice_rework/Makefile b/cad/ngspice_rework/Makefile
index a22de9aa3ab3..1235e2345bc2 100644
--- a/cad/ngspice_rework/Makefile
+++ b/cad/ngspice_rework/Makefile
@@ -21,8 +21,10 @@ shlib_PLIST= ${MASTERDIR}/pkg-plist-shlib
USES= compiler:c11 gmake libtool ncurses readline autoreconf pkgconfig
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-cider # xspice, readline, osdi are now standard
-
+CONFIGURE_ARGS_armv7= --disable-openmp
+# xspice, readline, osdi are now standard
+CONFIGURE_ARGS= --enable-cider \
+ ${CONFIGURE_ARGS_${ARCH}}
OPTIONS_DEFINE= DEBUG
.if ${FLAVOR:U} == shlib
diff --git a/cad/nvc/Makefile b/cad/nvc/Makefile
index 7d698892ceee..beac46c9805d 100644
--- a/cad/nvc/Makefile
+++ b/cad/nvc/Makefile
@@ -1,62 +1,51 @@
PORTNAME= nvc
-DISTVERSIONPREFIX= r
-DISTVERSION= 1.17.1
+DISTVERSION= 1.18.0
CATEGORIES= cad
+MASTER_SITES= https://www.nickg.me.uk/files/
MAINTAINER= yuri@FreeBSD.org
COMMENT= VHDL compiler and simulator
-WWW= https://github.com/nickg/nvc
+WWW= https://www.nickg.me.uk/nvc/ \
+ https://github.com/nickg/nvc
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN_armv7= compilation fails: no member named '_gregs' in 'mcontext_t'; did you mean '__gregs', see https://github.com/nickg/nvc/issues/534
-BROKEN_i386= compilation fails: static assertion failed due to requirement 'sizeof(jit_ir_t) == 40': Static assertion failed, see https://github.com/nickg/nvc/issues/1133
-BROKEN_FreeBSD_14_i386= clang creashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265826
+ONLY_FOR_ARCHS= aarch64 amd64
+# /wrkdirs/usr/ports/cad/nvc/work/nvc-1.18.0/src/jit/jit-code.c:858:42: error: use of undeclared identifier 'veneer'
+# 858 | veneer, ARRAY_LEN(veneer));
+# |
+# https://github.com/nickg/nvc/blob/14f8f7c4a1733fc39b35799e8ae0328e91d1ae0f/src/jit/jit-code.c#L854
+ONLY_FOR_ARCHS_REASON= compilation fails: jit-code.c:858:42: error: use of undeclared identifier 'veneer'
BUILD_DEPENDS= llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
-LIB_DEPENDS= libelf.so:devel/libelf \
- libffi.so:devel/libffi \
+LIB_DEPENDS= libffi.so:devel/libffi \
libzstd.so:archivers/zstd
-RUN_DEPENDS= llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION} \
- bash:shells/bash
+RUN_DEPENDS= bash:shells/bash \
+ llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION}
TEST_DEPENDS= check>0:devel/check
USES= autoreconf compiler:c++14-lang localbase pkgconfig shebangfix
-USE_GITHUB= yes
-GH_ACCOUNT= nickg
-
SHEBANG_FILES= contrib/functions.sh
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-
-LDFLAGS+= -lexecinfo
-
+CONFIGURE_CMD= ${WRKSRC}/configure
CONFIGURE_ARGS= --with-llvm=${LOCALBASE}/bin/llvm-config${LLVM_VERSION}
-MAKE_JOBS_UNSAFE= yes # workaround for https://github.com/nickg/nvc/issues/746
-
-TEST_TARGET= check
-TEST_WRKSRC= ${WRKSRC}/.build
-
MAKE_ARGS= CFLAGS="${CFLAGS}" # only for tests
+TEST_TARGET= check
-LLVM_VERSION= ${LLVM_DEFAULT}
+LDFLAGS+= -lexecinfo
# outsource build is required by the project
-BUILD_DIR= ${WRKSRC}/.build
BUILD_WRKSRC= ${BUILD_DIR}
CONFIGURE_WRKSRC= ${BUILD_DIR}
INSTALL_WRKSRC= ${BUILD_DIR}
-CONFIGURE_CMD= ${WRKSRC}/configure
-
-.include <bsd.port.options.mk>
+TEST_WRKSRC= ${WRKSRC}/.build
-.if ${ARCH} == "i386" # see the bug#268319 for the LTO failure on i386
-CONFIGURE_ARGS+= --disable-lto # workaround for https://github.com/nickg/nvc/issues/579 (undefined symbol: _GLOBAL_OFFSET_TABLE_, see error: undefined symbol: _GLOBAL_OFFSET_TABLE_)
-.endif
+BUILD_DIR= ${WRKSRC}/.build
+LLVM_VERSION= ${LLVM_DEFAULT}
post-install:
@${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD}
diff --git a/cad/nvc/distinfo b/cad/nvc/distinfo
index 1c6691618031..cf5e62d65585 100644
--- a/cad/nvc/distinfo
+++ b/cad/nvc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753630627
-SHA256 (nickg-nvc-r1.17.1_GH0.tar.gz) = be6268c5848f518d3fc67058ca50fa4b1d68267b558bb4e023abe5d3f8a5bb63
-SIZE (nickg-nvc-r1.17.1_GH0.tar.gz) = 2265466
+TIMESTAMP = 1759533077
+SHA256 (nvc-1.18.0.tar.gz) = 02c0aaac59f7277f3151f9ddb7052928b7b7e89c1f77ae2b1c47d55988c64588
+SIZE (nvc-1.18.0.tar.gz) = 2597518
diff --git a/cad/openroad/Makefile b/cad/openroad/Makefile
index 62c2269d93fb..f14b52a4279e 100644
--- a/cad/openroad/Makefile
+++ b/cad/openroad/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openroad
DISTVERSIONPREFIX= v
DISTVERSION= 2.0-20250216
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= cad
@@ -73,6 +73,10 @@ post-patch: # override the TCL version to be the same as USES=tcl sets
| ${XARGS} ${REINPLACE_CMD} -e ' \
s|set(TCL_POSSIBLE_NAMES |set(TCL_POSSIBLE_NAMES tcl$${FREEBSD_TCL_VER} |; \
s|PATHS $${TCL_LIB_PARENT1}|PATHS $${FREEBSD_TCL_INCLUDEDIR} $${TCL_LIB_PARENT1}|'
+ @${REINPLACE_CMD} \
+ -e '/^find_package(Boost /s| system||' \
+ -e '/Boost::system/d' \
+ ${WRKSRC}/src/dst/CMakeLists.txt
post-install: # unnecessarily installs bundled OpenSTA project: https://github.com/The-OpenROAD-Project/OpenROAD/issues/597
${RM} -r ${STAGEDIR}${PREFIX}/include/sta ${STAGEDIR}${PREFIX}/lib/libOpenSTA.a
diff --git a/cad/openscad/Makefile b/cad/openscad/Makefile
index f0b1ebe92ef2..e0918ab1d6bc 100644
--- a/cad/openscad/Makefile
+++ b/cad/openscad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openscad
PORTVERSION= ${GIT_SRC_DATE}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= cad
#PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/cad/openscad/pkg-plist b/cad/openscad/pkg-plist
index 5c654739604f..06a67e72729e 100644
--- a/cad/openscad/pkg-plist
+++ b/cad/openscad/pkg-plist
@@ -176,6 +176,7 @@ share/mime/packages/openscad.xml
%%DATADIR%%/locale/hy/LC_MESSAGES/openscad.mo
%%DATADIR%%/locale/ka/LC_MESSAGES/openscad.mo
%%DATADIR%%/locale/pl/LC_MESSAGES/openscad.mo
+%%DATADIR%%/locale/pt_BR/LC_MESSAGES/openscad.mo
%%DATADIR%%/locale/ru/LC_MESSAGES/openscad.mo
%%DATADIR%%/locale/tr/LC_MESSAGES/openscad.mo
%%DATADIR%%/locale/uk/LC_MESSAGES/openscad.mo
diff --git a/cad/openvsp/Makefile b/cad/openvsp/Makefile
index 4f1fe7abf4ce..ef2e1e543858 100644
--- a/cad/openvsp/Makefile
+++ b/cad/openvsp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openvsp
DISTVERSIONPREFIX= ${GH_PROJECT}_
-DISTVERSION= 3.45.0
+DISTVERSION= 3.46.0
CATEGORIES= cad
MAINTAINER= fernape@FreeBSD.org
diff --git a/cad/openvsp/distinfo b/cad/openvsp/distinfo
index f36a58736e39..000a49ef0aac 100644
--- a/cad/openvsp/distinfo
+++ b/cad/openvsp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753035426
-SHA256 (OpenVSP-OpenVSP-OpenVSP_3.45.0_GH0.tar.gz) = 55abd7f7fc3368aa4a41ac5c3e2e319d0de743e28dddf2e2427903d846724c6a
-SIZE (OpenVSP-OpenVSP-OpenVSP_3.45.0_GH0.tar.gz) = 205141078
+TIMESTAMP = 1759298809
+SHA256 (OpenVSP-OpenVSP-OpenVSP_3.46.0_GH0.tar.gz) = ea0e34cd785f0bd535a6123e5b63e6cc223e1f6d465955fad57b02dada443c85
+SIZE (OpenVSP-OpenVSP-OpenVSP_3.46.0_GH0.tar.gz) = 205182004
diff --git a/cad/openvsp/pkg-plist b/cad/openvsp/pkg-plist
index a8d10f0c56bb..a4b4cb9059d9 100644
--- a/cad/openvsp/pkg-plist
+++ b/cad/openvsp/pkg-plist
@@ -9,6 +9,7 @@ bin/vspscript
bin/vspviewer
help/AdvLink.html
help/AttributeExplorer.html
+help/GeometryAnalysis.html
help/SetEdit.html
help/github-pandoc.css
help/images/AdvLink_example.png
diff --git a/cad/py-ezdxf/Makefile b/cad/py-ezdxf/Makefile
index f87563572c7c..b6c04ce505df 100644
--- a/cad/py-ezdxf/Makefile
+++ b/cad/py-ezdxf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ezdxf
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= cad
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/cad/py-gmsh/Makefile b/cad/py-gmsh/Makefile
index fc0524f7a961..260b71f7e920 100644
--- a/cad/py-gmsh/Makefile
+++ b/cad/py-gmsh/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gmsh
-DISTVERSION= 4.13.1
-PORTREVISION= 4
+DISTVERSION= 4.14.0
CATEGORIES= cad python
MASTER_SITES= https://gmsh.info/src/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,6 +16,7 @@ LICENSE_COMB= multi
BUILD_DEPENDS= swig:devel/swig
LIB_DEPENDS= libcgns.so:science/cgnslib \
libfltk_images.so:x11-toolkits/fltk \
+ libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libgmp.so:math/gmp \
libhdf5.so:science/hdf5 \
@@ -29,7 +29,7 @@ USES= cmake gl gnome jpeg python tar:tgz xorg
USE_PYTHON= flavors
USE_GNOME= cairo
USE_GL= gl glu
-USE_XORG= ice sm x11 xext
+USE_XORG= ice sm x11 xcursor xext xfixes xft xinerama xrender
USE_LDCONFIG= ${PYTHON_SITELIBDIR}
PATCHDIR= ${PORTSDIR}/cad/gmsh/files
diff --git a/cad/py-gmsh/distinfo b/cad/py-gmsh/distinfo
index 998ade68ab57..6cda1d3b7362 100644
--- a/cad/py-gmsh/distinfo
+++ b/cad/py-gmsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742279813
-SHA256 (gmsh/gmsh-4.13.1-source.tgz) = 77972145f431726026d50596a6a44fb3c1c95c21255218d66955806b86edbe8d
-SIZE (gmsh/gmsh-4.13.1-source.tgz) = 18383962
+TIMESTAMP = 1755937481
+SHA256 (gmsh/gmsh-4.14.0-source.tgz) = db4d7da2062e9a4356a820832138ab99f97af6388bfeb21599a2eadfb0b76a28
+SIZE (gmsh/gmsh-4.14.0-source.tgz) = 18458158
diff --git a/cad/py-gmsh/pkg-plist b/cad/py-gmsh/pkg-plist
index 00e74310a969..d11c3a463cb2 100644
--- a/cad/py-gmsh/pkg-plist
+++ b/cad/py-gmsh/pkg-plist
@@ -1,4 +1,4 @@
-%%PYTHON_SITELIBDIR%%/gmsh-4.13.1.dev1.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/gmsh-4.14.0.dev1.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/gmsh.py
%%PYTHON_SITELIBDIR%%/gmshpy/__init__.py
%%PYTHON_SITELIBDIR%%/gmshpy/_gmshCommon.so
@@ -14,5 +14,8 @@
%%PYTHON_SITELIBDIR%%/gmshpy/gmshPost.py
%%PYTHON_SITELIBDIR%%/gmshpy/gmshSolver.py
%%PYTHON_SITELIBDIR%%/libgmsh.so
-%%PYTHON_SITELIBDIR%%/libgmsh.so.4.13
-%%PYTHON_SITELIBDIR%%/libgmsh.so.4.13.1
+%%PYTHON_SITELIBDIR%%/libgmsh.so.4.14
+%%PYTHON_SITELIBDIR%%/libgmsh.so.4.14.0
+%%DATADIR%%/gmshConfig.cmake
+%%DATADIR%%/gmshTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/gmshTargets.cmake
diff --git a/cad/py-lcapy/Makefile b/cad/py-lcapy/Makefile
index d7751761611d..fcaa90c16f83 100644
--- a/cad/py-lcapy/Makefile
+++ b/cad/py-lcapy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lcapy
DISTVERSION= g20171202
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= cad python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/cad/py-pyfda/Makefile b/cad/py-pyfda/Makefile
index 7cf839bfeab4..ef552d7855c7 100644
--- a/cad/py-pyfda/Makefile
+++ b/cad/py-pyfda/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyfda
PORTVERSION= 0.1
-PORTREVISION= 14
+PORTREVISION= 15
DISTVERSIONSUFFIX= rc6
CATEGORIES= cad python devel
MASTER_SITES= PYPI
diff --git a/cad/qucs-s/Makefile b/cad/qucs-s/Makefile
index e2bbf1d0db5a..b60eaa23cd97 100644
--- a/cad/qucs-s/Makefile
+++ b/cad/qucs-s/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qucs-s
-DISTVERSION= 25.1.2
+DISTVERSION= 25.2.0
CATEGORIES= cad
MASTER_SITES= https://github.com/ra3xdh/qucs_s/releases/download/${DISTVERSION}/
@@ -8,7 +8,7 @@ COMMENT= Quite Universal Circuit Simulator: GUI for circuit simulation kernels
WWW= https://ra3xdh.github.io/ \
https://github.com/ra3xdh/qucs_s/
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= dos2unix:converters/dos2unix \
diff --git a/cad/qucs-s/distinfo b/cad/qucs-s/distinfo
index 55a30ecccceb..736b7366b6b3 100644
--- a/cad/qucs-s/distinfo
+++ b/cad/qucs-s/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745833911
-SHA256 (qucs-s-25.1.2.tar.gz) = 5b8185befa201a2811c4177277297bf0a013f775b6ab600a4ae67576aa5f7f02
-SIZE (qucs-s-25.1.2.tar.gz) = 4718218
+TIMESTAMP = 1757213369
+SHA256 (qucs-s-25.2.0.tar.gz) = f88ac0e987555ac95e907bea211c4d3aeaea87085ed0cd76cfd52fa185971c42
+SIZE (qucs-s-25.2.0.tar.gz) = 4804075
diff --git a/cad/qucs-s/files/patch-qucs_settings.cpp b/cad/qucs-s/files/patch-qucs_settings.cpp
index a782a14e0e57..7adcac82b8b0 100644
--- a/cad/qucs-s/files/patch-qucs_settings.cpp
+++ b/cad/qucs-s/files/patch-qucs_settings.cpp
@@ -1,6 +1,6 @@
- this patch works together with post-patch: %%LOCALBASE%% are substituted there
---- qucs/settings.cpp.orig 2025-03-14 13:47:08 UTC
+--- qucs/settings.cpp.orig 2025-09-06 14:06:28 UTC
+++ qucs/settings.cpp
@@ -62,7 +62,7 @@ void settingsManager::initDefaults()
#else
@@ -17,6 +17,6 @@
- m_Defaults["XyceParExecutable"] = "mpirun -np %p /usr/local/Xyce-Release-6.8.0-OPENMPI-OPENSOURCE/bin/Xyce";
+ m_Defaults["XyceParExecutable"] = "mpirun -np %p %%LOCALBASE%%/bin/Xyce";
- m_Defaults["S4Q_workdir"] = QStandardPaths::writableLocation(QStandardPaths::CacheLocation);
- m_Defaults["Nprocs"] = 4;
- m_Defaults["SpiceOpusExecutable"] = "spiceopus";
+ m_Defaults["S4Q_workdir"] = QDir::toNativeSeparators(
+ QStandardPaths::writableLocation(QStandardPaths::CacheLocation)
+ + "/qucs-s");
diff --git a/cad/qucs-s/pkg-plist b/cad/qucs-s/pkg-plist
index 7a907e4ba315..5a640e694998 100644
--- a/cad/qucs-s/pkg-plist
+++ b/cad/qucs-s/pkg-plist
@@ -38,50 +38,69 @@ share/metainfo/io.github.ra3xdh.qucs_s.metainfo.xml
%%DATADIR%%/examples/external_interface/probe_and_subcircuit/example_probe_and_subcircuit.sch
%%DATADIR%%/examples/external_interface/probe_and_subcircuit/example_sub_subcircuit.sch
%%DATADIR%%/examples/external_interface/probe_and_subcircuit/example_subcircuit.sch
-%%DATADIR%%/examples/ngspice/2N3904_follower.sch
-%%DATADIR%%/examples/ngspice/555timer_osc.sch
-%%DATADIR%%/examples/ngspice/Amp_Two_Tone.sch
-%%DATADIR%%/examples/ngspice/B-source_Tunnel_Diode.sch
-%%DATADIR%%/examples/ngspice/B-sources.sch
-%%DATADIR%%/examples/ngspice/B-sources_updated.sch
-%%DATADIR%%/examples/ngspice/BJT-four.sch
-%%DATADIR%%/examples/ngspice/BJT-noise.sch
-%%DATADIR%%/examples/ngspice/BJT-swp.sch
-%%DATADIR%%/examples/ngspice/BJT.sch
-%%DATADIR%%/examples/ngspice/BJT_Phase_Shift_Osc.sch
-%%DATADIR%%/examples/ngspice/BJT_TEMPER_swp.sch
-%%DATADIR%%/examples/ngspice/BJT_T_swp.sch
-%%DATADIR%%/examples/ngspice/BJT_dc.sch
-%%DATADIR%%/examples/ngspice/BSIM4/BSIM4_Ring_Osc.sch
-%%DATADIR%%/examples/ngspice/BSIM4/BSIM4_inv.sch
-%%DATADIR%%/examples/ngspice/BSIM4/BSIM4_x1_TRAN.sch
-%%DATADIR%%/examples/ngspice/BSIM4/nmos4p0.mod
-%%DATADIR%%/examples/ngspice/BSIM4/pmos4p0.mod
-%%DATADIR%%/examples/ngspice/CV_curve.sch
-%%DATADIR%%/examples/ngspice/Comb_Gen.sch
-%%DATADIR%%/examples/ngspice/Current_Source_Generator.sch
-%%DATADIR%%/examples/ngspice/DAC_out.sch
-%%DATADIR%%/examples/ngspice/DBM_Mixer.sch
-%%DATADIR%%/examples/ngspice/Distortion.sch
-%%DATADIR%%/examples/ngspice/EDD-Q-test.sch
-%%DATADIR%%/examples/ngspice/Full_Wave_Bridge_Rectifier_PS.sch
-%%DATADIR%%/examples/ngspice/Full_wave.sch
-%%DATADIR%%/examples/ngspice/IRFZ44_switch.sch
-%%DATADIR%%/examples/ngspice/JCM-800.sch
-%%DATADIR%%/examples/ngspice/JFET_Cascode.sch
-%%DATADIR%%/examples/ngspice/LCR-1.sch
-%%DATADIR%%/examples/ngspice/LM317_test.sch
-%%DATADIR%%/examples/ngspice/MESFETs/NE3509.cir
-%%DATADIR%%/examples/ngspice/MESFETs/NE3509_sub.sch
-%%DATADIR%%/examples/ngspice/MESFETs/NE3509_sub_Id_Vg.sch
-%%DATADIR%%/examples/ngspice/MESFETs/Statz_dc_mod.cir
-%%DATADIR%%/examples/ngspice/MESFETs/Statz_sub.sch
-%%DATADIR%%/examples/ngspice/MESFETs/Statz_sub_Id_Vg.sch
-%%DATADIR%%/examples/ngspice/MESFETs/testACMESFETCL1.sch
-%%DATADIR%%/examples/ngspice/MESFETs/testDCIdsVgs.sch
-%%DATADIR%%/examples/ngspice/MESFETs/testDCMESFETCL1.sch
-%%DATADIR%%/examples/ngspice/Mixer_FFT.sch
-%%DATADIR%%/examples/ngspice/NE555_disc_Oscillator.sch
+%%DATADIR%%/examples/ngspice/B-Sources/B-source_Tunnel_Diode.sch
+%%DATADIR%%/examples/ngspice/B-Sources/B-sources.sch
+%%DATADIR%%/examples/ngspice/B-Sources/B-sources_updated.sch
+%%DATADIR%%/examples/ngspice/Devices/BJT_TEMPER_swp.sch
+%%DATADIR%%/examples/ngspice/Devices/BJT_T_swp.sch
+%%DATADIR%%/examples/ngspice/Devices/BJT_dc.sch
+%%DATADIR%%/examples/ngspice/Devices/BSIM4/BSIM4_Ring_Osc.sch
+%%DATADIR%%/examples/ngspice/Devices/BSIM4/BSIM4_inv.sch
+%%DATADIR%%/examples/ngspice/Devices/BSIM4/BSIM4_x1_TRAN.sch
+%%DATADIR%%/examples/ngspice/Devices/BSIM4/nmos4p0.mod
+%%DATADIR%%/examples/ngspice/Devices/BSIM4/pmos4p0.mod
+%%DATADIR%%/examples/ngspice/Devices/CV_curve.sch
+%%DATADIR%%/examples/ngspice/Devices/EDD-Q-test.sch
+%%DATADIR%%/examples/ngspice/Devices/FET noise/fet.sch
+%%DATADIR%%/examples/ngspice/Devices/FET noise/fet_noise.sch
+%%DATADIR%%/examples/ngspice/Devices/MESFETs/NE3509.cir
+%%DATADIR%%/examples/ngspice/Devices/MESFETs/NE3509_sub.sch
+%%DATADIR%%/examples/ngspice/Devices/MESFETs/NE3509_sub_Id_Vg.sch
+%%DATADIR%%/examples/ngspice/Devices/MESFETs/Statz_dc_mod.cir
+%%DATADIR%%/examples/ngspice/Devices/MESFETs/Statz_sub.sch
+%%DATADIR%%/examples/ngspice/Devices/MESFETs/Statz_sub_Id_Vg.sch
+%%DATADIR%%/examples/ngspice/Devices/MESFETs/testACMESFETCL1.sch
+%%DATADIR%%/examples/ngspice/Devices/MESFETs/testDCIdsVgs.sch
+%%DATADIR%%/examples/ngspice/Devices/MESFETs/testDCMESFETCL1.sch
+%%DATADIR%%/examples/ngspice/Devices/Tunnel_Diode_EDD.sch
+%%DATADIR%%/examples/ngspice/Devices/XTAL/XTAL.sch
+%%DATADIR%%/examples/ngspice/Devices/XTAL/quarz.sch
+%%DATADIR%%/examples/ngspice/Devices/XTAL/quarz_test.sch
+%%DATADIR%%/examples/ngspice/Devices/charac.sch
+%%DATADIR%%/examples/ngspice/Devices/diode.sch
+%%DATADIR%%/examples/ngspice/Devices/diode_dblswp_qucs.sch
+%%DATADIR%%/examples/ngspice/Devices/fhr01fh.sch
+%%DATADIR%%/examples/ngspice/Devices/gyrator.sch
+%%DATADIR%%/examples/ngspice/Devices/single_phase_transformer.sch
+%%DATADIR%%/examples/ngspice/Digital/flip_flops_truth_tables.sch
+%%DATADIR%%/examples/ngspice/General Electronics/2N3904_follower.sch
+%%DATADIR%%/examples/ngspice/General Electronics/555timer_osc.sch
+%%DATADIR%%/examples/ngspice/General Electronics/Active Filters/active_bp.sch
+%%DATADIR%%/examples/ngspice/General Electronics/Active Filters/notch.sch
+%%DATADIR%%/examples/ngspice/General Electronics/Audio Amplifiers/audio_amp.sch
+%%DATADIR%%/examples/ngspice/General Electronics/Audio Amplifiers/audio_amp_thd.sch
+%%DATADIR%%/examples/ngspice/General Electronics/DAC_out.sch
+%%DATADIR%%/examples/ngspice/General Electronics/RC_filter_FFT.sch
+%%DATADIR%%/examples/ngspice/General Electronics/Test_tran_coup.sch
+%%DATADIR%%/examples/ngspice/General Electronics/Waveform Generation/Current_Source_Generator.sch
+%%DATADIR%%/examples/ngspice/General Electronics/Waveform Generation/Sawtooth-discreet.sch
+%%DATADIR%%/examples/ngspice/General Electronics/Waveform Generation/Triangle_Wave_Generator.sch
+%%DATADIR%%/examples/ngspice/General Electronics/Waveform Generation/sawtooth-2.sch
+%%DATADIR%%/examples/ngspice/General Electronics/Waveform Generation/sawtooth-3.sch
+%%DATADIR%%/examples/ngspice/General Electronics/chargepump.sch
+%%DATADIR%%/examples/ngspice/General Electronics/gain_phase_AC.sch
+%%DATADIR%%/examples/ngspice/General Electronics/opamp_gyrator.sch
+%%DATADIR%%/examples/ngspice/General Electronics/schmitt.sch
+%%DATADIR%%/examples/ngspice/General Electronics/singleOPV.sch
+%%DATADIR%%/examples/ngspice/MagneticCores/core_test.sch
+%%DATADIR%%/examples/ngspice/MagneticCores/core_test_BH.sch
+%%DATADIR%%/examples/ngspice/Miscellaneous/example_sub_subcircuit.sch
+%%DATADIR%%/examples/ngspice/Miscellaneous/example_subcircuit.sch
+%%DATADIR%%/examples/ngspice/Miscellaneous/schematic_symbols.sch
+%%DATADIR%%/examples/ngspice/Miscellaneous/time_resistor.sch
+%%DATADIR%%/examples/ngspice/NGspice features/nutmeg_script.sch
+%%DATADIR%%/examples/ngspice/NGspice features/par_sweep_test.sch
+%%DATADIR%%/examples/ngspice/NGspice features/sensitivityACandDC.sch
%%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunn.sch
%%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel.dat
%%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel.sym
@@ -90,154 +109,137 @@ share/metainfo/io.github.ra3xdh.qucs_s.metainfo.xml
%%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel_props.json
%%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel_sym.json
%%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel_symbol.json
-%%DATADIR%%/examples/ngspice/RCL_resonance.sch
-%%DATADIR%%/examples/ngspice/RC_filter_FFT.sch
-%%DATADIR%%/examples/ngspice/RFLumpComp/RFLumpedComponents.lib
-%%DATADIR%%/examples/ngspice/RFLumpComp/Test_RATF_EquivCircD.sch
-%%DATADIR%%/examples/ngspice/RFLumpComp/Test_chip_res_basic.sch
-%%DATADIR%%/examples/ngspice/Relay.sch
-%%DATADIR%%/examples/ngspice/Sawtooth-discreet.sch
-%%DATADIR%%/examples/ngspice/Signetics_NE520.sch
-%%DATADIR%%/examples/ngspice/SmithChartTest.sch
-%%DATADIR%%/examples/ngspice/Test_tran_coup.sch
-%%DATADIR%%/examples/ngspice/Triangle_Wave_Generator.sch
-%%DATADIR%%/examples/ngspice/Tube_amp6V6.sch
-%%DATADIR%%/examples/ngspice/Tunnel_Diode_EDD.sch
-%%DATADIR%%/examples/ngspice/VoltageDoubler.sch
-%%DATADIR%%/examples/ngspice/X2_100_Bipolar.sch
-%%DATADIR%%/examples/ngspice/X5_500.sch
+%%DATADIR%%/examples/ngspice/Power Electronics/Full_Wave_Bridge_Rectifier_PS.sch
+%%DATADIR%%/examples/ngspice/Power Electronics/Full_wave.sch
+%%DATADIR%%/examples/ngspice/Power Electronics/IRFZ44_switch.sch
+%%DATADIR%%/examples/ngspice/Power Electronics/LM317_test.sch
+%%DATADIR%%/examples/ngspice/Power Electronics/preregulator.sch
+%%DATADIR%%/examples/ngspice/RF/Amplifiers/Distortion simulations/Amp_Two_Tone.sch
+%%DATADIR%%/examples/ngspice/RF/Amplifiers/Distortion simulations/Distortion.sch
+%%DATADIR%%/examples/ngspice/RF/Amplifiers/JFET_Cascode.sch
+%%DATADIR%%/examples/ngspice/RF/Amplifiers/Q2N2222A/BJT-four.sch
+%%DATADIR%%/examples/ngspice/RF/Amplifiers/Q2N2222A/BJT-noise.sch
+%%DATADIR%%/examples/ngspice/RF/Amplifiers/Q2N2222A/BJT-swp.sch
+%%DATADIR%%/examples/ngspice/RF/Amplifiers/Q2N2222A/BJT.sch
+%%DATADIR%%/examples/ngspice/RF/Amplifiers/Signetics_NE520.sch
+%%DATADIR%%/examples/ngspice/RF/Amplifiers/Tube Amplifiers/JCM-800.sch
+%%DATADIR%%/examples/ngspice/RF/Amplifiers/Tube Amplifiers/Tube_amp6V6.sch
+%%DATADIR%%/examples/ngspice/RF/Amplifiers/s_param_wideband_amp.sch
+%%DATADIR%%/examples/ngspice/RF/Amplifiers/s_param_wideband_amp_noise.sch
+%%DATADIR%%/examples/ngspice/RF/Amplifiers/selective_amp.sch
+%%DATADIR%%/examples/ngspice/RF/Frequency Multipliers/X2_100_Bipolar.sch
+%%DATADIR%%/examples/ngspice/RF/Frequency Multipliers/X5_500.sch
+%%DATADIR%%/examples/ngspice/RF/Miscellaneous/Comb_Gen.sch
+%%DATADIR%%/examples/ngspice/RF/Miscellaneous/Group Delay Simulations/groupdelay_ac.sch
+%%DATADIR%%/examples/ngspice/RF/Miscellaneous/Group Delay Simulations/groupdelay_sp.sch
+%%DATADIR%%/examples/ngspice/RF/Miscellaneous/LCR-1.sch
+%%DATADIR%%/examples/ngspice/RF/Miscellaneous/RCL_resonance.sch
+%%DATADIR%%/examples/ngspice/RF/Miscellaneous/Relay.sch
+%%DATADIR%%/examples/ngspice/RF/Miscellaneous/SmithChartTest.sch
+%%DATADIR%%/examples/ngspice/RF/Miscellaneous/giacoletto.sch
+%%DATADIR%%/examples/ngspice/RF/Miscellaneous/stab.sch
+%%DATADIR%%/examples/ngspice/RF/Mixers/DBM_Mixer.sch
+%%DATADIR%%/examples/ngspice/RF/Mixers/Mixer_FFT.sch
+%%DATADIR%%/examples/ngspice/RF/Mixers/active_mixer.sch
+%%DATADIR%%/examples/ngspice/RF/Mixers/gilbert.sch
+%%DATADIR%%/examples/ngspice/RF/Mixers/single_balanced_CMOS_FFT.sch
+%%DATADIR%%/examples/ngspice/RF/Mixers/single_balanced_CMOS_TRAN.sch
+%%DATADIR%%/examples/ngspice/RF/Oscillators/BJT_Phase_Shift_Osc.sch
+%%DATADIR%%/examples/ngspice/RF/Oscillators/NE555_disc_Oscillator.sch
+%%DATADIR%%/examples/ngspice/RF/Oscillators/XTAL_colpitts.sch
+%%DATADIR%%/examples/ngspice/RF/Oscillators/classic_osci_2.sch
+%%DATADIR%%/examples/ngspice/RF/Oscillators/colpitts.sch
+%%DATADIR%%/examples/ngspice/RF/Oscillators/colpitts_base.sch
+%%DATADIR%%/examples/ngspice/RF/Oscillators/lc_osc.sch
+%%DATADIR%%/examples/ngspice/RF/Oscillators/rf_osci.sch
+%%DATADIR%%/examples/ngspice/RF/Oscillators/sym_osci.sch
+%%DATADIR%%/examples/ngspice/RF/Power Detector/VoltageDoubler.sch
+%%DATADIR%%/examples/ngspice/RF/Power Detector/multiplier.sch
+%%DATADIR%%/examples/ngspice/RF/RFLumpComp/RFLumpedComponents.lib
+%%DATADIR%%/examples/ngspice/RF/RFLumpComp/Test_RATF_EquivCircD.sch
+%%DATADIR%%/examples/ngspice/RF/RFLumpComp/Test_chip_res_basic.sch
%%DATADIR%%/examples/ngspice/XSPICE_CM/DiodeCap_prj/diodecap.ifs
%%DATADIR%%/examples/ngspice/XSPICE_CM/DiodeCap_prj/diodecap.mod
%%DATADIR%%/examples/ngspice/XSPICE_CM/testRFind.sch
-%%DATADIR%%/examples/ngspice/XTAL.sch
-%%DATADIR%%/examples/ngspice/XTAL_colpitts.sch
-%%DATADIR%%/examples/ngspice/active_bp.sch
-%%DATADIR%%/examples/ngspice/active_mixer.sch
-%%DATADIR%%/examples/ngspice/audio_amp.sch
-%%DATADIR%%/examples/ngspice/audio_amp_thd.sch
-%%DATADIR%%/examples/ngspice/charac.sch
-%%DATADIR%%/examples/ngspice/chargepump.sch
-%%DATADIR%%/examples/ngspice/classic_osci_2.sch
-%%DATADIR%%/examples/ngspice/colpitts.sch
-%%DATADIR%%/examples/ngspice/colpitts_base.sch
-%%DATADIR%%/examples/ngspice/diode.sch
-%%DATADIR%%/examples/ngspice/diode_dblswp_qucs.sch
-%%DATADIR%%/examples/ngspice/example_sub_subcircuit.sch
-%%DATADIR%%/examples/ngspice/example_subcircuit.sch
-%%DATADIR%%/examples/ngspice/fet.sch
-%%DATADIR%%/examples/ngspice/fet_noise.sch
-%%DATADIR%%/examples/ngspice/fhr01fh.sch
-%%DATADIR%%/examples/ngspice/flip_flops_truth_tables.sch
-%%DATADIR%%/examples/ngspice/gain_phase_AC.sch
-%%DATADIR%%/examples/ngspice/giacoletto.sch
-%%DATADIR%%/examples/ngspice/gilbert.sch
-%%DATADIR%%/examples/ngspice/groupdelay_ac.sch
-%%DATADIR%%/examples/ngspice/groupdelay_sp.sch
-%%DATADIR%%/examples/ngspice/gyrator.sch
-%%DATADIR%%/examples/ngspice/lc_osc.sch
-%%DATADIR%%/examples/ngspice/multiplier.sch
-%%DATADIR%%/examples/ngspice/notch.sch
-%%DATADIR%%/examples/ngspice/nutmeg_script.sch
-%%DATADIR%%/examples/ngspice/opamp_gyrator.sch
-%%DATADIR%%/examples/ngspice/par_sweep_test.sch
-%%DATADIR%%/examples/ngspice/preregulator.sch
-%%DATADIR%%/examples/ngspice/quarz.sch
-%%DATADIR%%/examples/ngspice/quarz_test.sch
-%%DATADIR%%/examples/ngspice/rf_osci.sch
-%%DATADIR%%/examples/ngspice/s_param_wideband_amp.sch
-%%DATADIR%%/examples/ngspice/s_param_wideband_amp_noise.sch
-%%DATADIR%%/examples/ngspice/sawtooth-2.sch
-%%DATADIR%%/examples/ngspice/sawtooth-3.sch
-%%DATADIR%%/examples/ngspice/schematic_symbols.sch
-%%DATADIR%%/examples/ngspice/schmitt.sch
-%%DATADIR%%/examples/ngspice/selective_amp.sch
-%%DATADIR%%/examples/ngspice/sensitivityACandDC.sch
-%%DATADIR%%/examples/ngspice/singleOPV.sch
-%%DATADIR%%/examples/ngspice/single_balanced_CMOS_FFT.sch
-%%DATADIR%%/examples/ngspice/single_balanced_CMOS_TRAN.sch
-%%DATADIR%%/examples/ngspice/single_phase_transformer.sch
-%%DATADIR%%/examples/ngspice/stab.sch
-%%DATADIR%%/examples/ngspice/sym_osci.sch
-%%DATADIR%%/examples/ngspice/time_resistor.sch
-%%DATADIR%%/examples/qucsator/Amp_Baseband_Low-noise.sch
-%%DATADIR%%/examples/qucsator/Amp_Two_Tone.sch
-%%DATADIR%%/examples/qucsator/BJT_T_swp_qucs.sch
-%%DATADIR%%/examples/qucsator/BPF_1550_edge_cpld.sch
-%%DATADIR%%/examples/qucsator/BPF_2000_Co-ax.sch
-%%DATADIR%%/examples/qucsator/Comb_Gen.sch
-%%DATADIR%%/examples/qucsator/IdealBalun.sch
-%%DATADIR%%/examples/qucsator/LPF-Balun2.sch
-%%DATADIR%%/examples/qucsator/LPF-Balun3.sch
-%%DATADIR%%/examples/qucsator/LPF_1000_Coplanar.sch
-%%DATADIR%%/examples/qucsator/LPF_1000_Radial-Stub.sch
-%%DATADIR%%/examples/qucsator/LPF_1250_Elliptical.sch
-%%DATADIR%%/examples/qucsator/Mixer_FFT.sch
-%%DATADIR%%/examples/qucsator/Puls3b.sch
-%%DATADIR%%/examples/qucsator/SmithChartTest.sch
-%%DATADIR%%/examples/qucsator/VCO_100.sch
-%%DATADIR%%/examples/qucsator/X2_100_Bipolar.sch
-%%DATADIR%%/examples/qucsator/X5_500.sch
-%%DATADIR%%/examples/qucsator/active_bp.sch
-%%DATADIR%%/examples/qucsator/active_lp.sch
-%%DATADIR%%/examples/qucsator/active_mixer.sch
-%%DATADIR%%/examples/qucsator/bbv.sch
-%%DATADIR%%/examples/qucsator/boostconverter.sch
-%%DATADIR%%/examples/qucsator/bpf_10Ghz.sch
-%%DATADIR%%/examples/qucsator/bridge.sch
-%%DATADIR%%/examples/qucsator/buckboost.sch
-%%DATADIR%%/examples/qucsator/buckconverter.sch
-%%DATADIR%%/examples/qucsator/charac.sch
-%%DATADIR%%/examples/qucsator/chargepump.sch
-%%DATADIR%%/examples/qucsator/chebyshev1_5th.sch
-%%DATADIR%%/examples/qucsator/classic_osci.sch
-%%DATADIR%%/examples/qucsator/colpitts.sch
-%%DATADIR%%/examples/qucsator/colpitts_base.sch
-%%DATADIR%%/examples/qucsator/diff1.sch
-%%DATADIR%%/examples/qucsator/diode_hb.sch
-%%DATADIR%%/examples/qucsator/elliptic_5th.sch
-%%DATADIR%%/examples/qucsator/fet.sch
-%%DATADIR%%/examples/qucsator/fet_noise.sch
-%%DATADIR%%/examples/qucsator/fgummel.sch
-%%DATADIR%%/examples/qucsator/fhr01fh.sch
-%%DATADIR%%/examples/qucsator/filter_optimization.sch
-%%DATADIR%%/examples/qucsator/flicker.sch
-%%DATADIR%%/examples/qucsator/fullwaverectifier_1.sch
-%%DATADIR%%/examples/qucsator/fullwaverectifier_2.sch
-%%DATADIR%%/examples/qucsator/gain.sch
-%%DATADIR%%/examples/qucsator/giacoletto.sch
-%%DATADIR%%/examples/qucsator/gilbert.sch
-%%DATADIR%%/examples/qucsator/groupdelay_ac.sch
-%%DATADIR%%/examples/qucsator/groupdelay_sp.sch
-%%DATADIR%%/examples/qucsator/gyrator.sch
-%%DATADIR%%/examples/qucsator/lc_osc.sch
-%%DATADIR%%/examples/qucsator/lf_osci.sch
-%%DATADIR%%/examples/qucsator/microstrip.sch
-%%DATADIR%%/examples/qucsator/mixer.sch
-%%DATADIR%%/examples/qucsator/mscoupler.sch
-%%DATADIR%%/examples/qucsator/multiplier.sch
-%%DATADIR%%/examples/qucsator/notch.sch
-%%DATADIR%%/examples/qucsator/opamp_gyrator.sch
-%%DATADIR%%/examples/qucsator/pentode.sch
-%%DATADIR%%/examples/qucsator/preregulator.sch
-%%DATADIR%%/examples/qucsator/resonance.sch
-%%DATADIR%%/examples/qucsator/rf_osci.sch
-%%DATADIR%%/examples/qucsator/rgummel.sch
-%%DATADIR%%/examples/qucsator/sawtooth-1.sch
-%%DATADIR%%/examples/qucsator/sawtooth-2.sch
-%%DATADIR%%/examples/qucsator/sawtooth-3.sch
-%%DATADIR%%/examples/qucsator/sawtooth-discreet.sch
-%%DATADIR%%/examples/qucsator/schmitt.sch
-%%DATADIR%%/examples/qucsator/selective_amp.sch
-%%DATADIR%%/examples/qucsator/shot.sch
-%%DATADIR%%/examples/qucsator/singleOPV.sch
-%%DATADIR%%/examples/qucsator/single_balanced.sch
-%%DATADIR%%/examples/qucsator/stab.sch
-%%DATADIR%%/examples/qucsator/supply.sch
-%%DATADIR%%/examples/qucsator/swr_meter.sch
-%%DATADIR%%/examples/qucsator/sym_osci.sch
-%%DATADIR%%/examples/qucsator/time_resistor.sch
-%%DATADIR%%/examples/qucsator/triode.sch
-%%DATADIR%%/examples/qucsator/wilkinson.sch
+%%DATADIR%%/examples/qucsator/Devices/BJT_T_swp_qucs.sch
+%%DATADIR%%/examples/qucsator/Devices/FET noise/fet.sch
+%%DATADIR%%/examples/qucsator/Devices/FET noise/fet_noise.sch
+%%DATADIR%%/examples/qucsator/Devices/fgummel.sch
+%%DATADIR%%/examples/qucsator/Devices/fhr01fh.sch
+%%DATADIR%%/examples/qucsator/Devices/flicker.sch
+%%DATADIR%%/examples/qucsator/Devices/pentode.sch
+%%DATADIR%%/examples/qucsator/Devices/rgummel.sch
+%%DATADIR%%/examples/qucsator/Devices/shot.sch
+%%DATADIR%%/examples/qucsator/Devices/triode.sch
+%%DATADIR%%/examples/qucsator/General Electronics/Active filters/active_bp.sch
+%%DATADIR%%/examples/qucsator/General Electronics/Active filters/active_lp.sch
+%%DATADIR%%/examples/qucsator/General Electronics/Active filters/notch.sch
+%%DATADIR%%/examples/qucsator/General Electronics/Comb_Gen.sch
+%%DATADIR%%/examples/qucsator/General Electronics/Waveform generation/Puls3b.sch
+%%DATADIR%%/examples/qucsator/General Electronics/Waveform generation/sawtooth-1.sch
+%%DATADIR%%/examples/qucsator/General Electronics/Waveform generation/sawtooth-2.sch
+%%DATADIR%%/examples/qucsator/General Electronics/Waveform generation/sawtooth-3.sch
+%%DATADIR%%/examples/qucsator/General Electronics/Waveform generation/sawtooth-discreet.sch
+%%DATADIR%%/examples/qucsator/General Electronics/bridge.sch
+%%DATADIR%%/examples/qucsator/General Electronics/chargepump.sch
+%%DATADIR%%/examples/qucsator/General Electronics/diff1.sch
+%%DATADIR%%/examples/qucsator/General Electronics/gain.sch
+%%DATADIR%%/examples/qucsator/General Electronics/gyrator.sch
+%%DATADIR%%/examples/qucsator/General Electronics/opamp_gyrator.sch
+%%DATADIR%%/examples/qucsator/General Electronics/schmitt.sch
+%%DATADIR%%/examples/qucsator/General Electronics/singleOPV.sch
+%%DATADIR%%/examples/qucsator/General Electronics/time_resistor.sch
+%%DATADIR%%/examples/qucsator/Power Electronics/boostconverter.sch
+%%DATADIR%%/examples/qucsator/Power Electronics/buckboost.sch
+%%DATADIR%%/examples/qucsator/Power Electronics/buckconverter.sch
+%%DATADIR%%/examples/qucsator/Power Electronics/fullwaverectifier_1.sch
+%%DATADIR%%/examples/qucsator/Power Electronics/fullwaverectifier_2.sch
+%%DATADIR%%/examples/qucsator/Power Electronics/preregulator.sch
+%%DATADIR%%/examples/qucsator/Power Electronics/supply.sch
+%%DATADIR%%/examples/qucsator/RF/Amplifiers/Amp_Baseband_Low-noise.sch
+%%DATADIR%%/examples/qucsator/RF/Amplifiers/Distortion Simulation/Amp_Two_Tone.sch
+%%DATADIR%%/examples/qucsator/RF/Amplifiers/bbv.sch
+%%DATADIR%%/examples/qucsator/RF/Amplifiers/selective_amp.sch
+%%DATADIR%%/examples/qucsator/RF/Amplifiers/stab.sch
+%%DATADIR%%/examples/qucsator/RF/Couplers/mscoupler.sch
+%%DATADIR%%/examples/qucsator/RF/Filters/BPF/BPF_1550_edge_cpld.sch
+%%DATADIR%%/examples/qucsator/RF/Filters/BPF/BPF_2000_Co-ax.sch
+%%DATADIR%%/examples/qucsator/RF/Filters/BPF/bpf_10Ghz.sch
+%%DATADIR%%/examples/qucsator/RF/Filters/LPF/IdealBalun.sch
+%%DATADIR%%/examples/qucsator/RF/Filters/LPF/LPF-Balun2.sch
+%%DATADIR%%/examples/qucsator/RF/Filters/LPF/LPF-Balun3.sch
+%%DATADIR%%/examples/qucsator/RF/Filters/LPF/LPF_1000_Coplanar.sch
+%%DATADIR%%/examples/qucsator/RF/Filters/LPF/LPF_1000_Radial-Stub.sch
+%%DATADIR%%/examples/qucsator/RF/Filters/LPF/LPF_1250_Elliptical.sch
+%%DATADIR%%/examples/qucsator/RF/Filters/LPF/chebyshev1_5th.sch
+%%DATADIR%%/examples/qucsator/RF/Filters/LPF/elliptic_5th.sch
+%%DATADIR%%/examples/qucsator/RF/Filters/filter_optimization.sch
+%%DATADIR%%/examples/qucsator/RF/Frequency Multipliers/X2_100_Bipolar.sch
+%%DATADIR%%/examples/qucsator/RF/Frequency Multipliers/X5_500.sch
+%%DATADIR%%/examples/qucsator/RF/Miscellaneous/Group Delay/groupdelay_ac.sch
+%%DATADIR%%/examples/qucsator/RF/Miscellaneous/Group Delay/groupdelay_sp.sch
+%%DATADIR%%/examples/qucsator/RF/Miscellaneous/IdealBalun.sch
+%%DATADIR%%/examples/qucsator/RF/Miscellaneous/SmithChartTest.sch
+%%DATADIR%%/examples/qucsator/RF/Miscellaneous/charac.sch
+%%DATADIR%%/examples/qucsator/RF/Miscellaneous/diode_hb.sch
+%%DATADIR%%/examples/qucsator/RF/Miscellaneous/giacoletto.sch
+%%DATADIR%%/examples/qucsator/RF/Miscellaneous/resonance.sch
+%%DATADIR%%/examples/qucsator/RF/Miscellaneous/swr_meter.sch
+%%DATADIR%%/examples/qucsator/RF/Mixers/active_mixer.sch
+%%DATADIR%%/examples/qucsator/RF/Mixers/gilbert.sch
+%%DATADIR%%/examples/qucsator/RF/Mixers/mixer.sch
+%%DATADIR%%/examples/qucsator/RF/Mixers/single_balanced.sch
+%%DATADIR%%/examples/qucsator/RF/Oscillators/VCO_100.sch
+%%DATADIR%%/examples/qucsator/RF/Oscillators/classic_osci.sch
+%%DATADIR%%/examples/qucsator/RF/Oscillators/colpitts.sch
+%%DATADIR%%/examples/qucsator/RF/Oscillators/colpitts_base.sch
+%%DATADIR%%/examples/qucsator/RF/Oscillators/lc_osc.sch
+%%DATADIR%%/examples/qucsator/RF/Oscillators/lf_osci.sch
+%%DATADIR%%/examples/qucsator/RF/Oscillators/rf_osci.sch
+%%DATADIR%%/examples/qucsator/RF/Oscillators/sym_osci.sch
+%%DATADIR%%/examples/qucsator/RF/Power Detectors/multiplier.sch
+%%DATADIR%%/examples/qucsator/RF/Power combiners/wilkinson.sch
+%%DATADIR%%/examples/qucsator/RF/Transmission Lines/microstrip.sch
%%DATADIR%%/examples/symbols/schematic_symbols.sch
%%DATADIR%%/examples/symbols/symbols_blank.sch
%%DATADIR%%/examples/symbols/symbols_optos.sch
@@ -352,6 +354,9 @@ share/metainfo/io.github.ra3xdh.qucs_s.metainfo.xml
%%DATADIR%%/library/Diodes_Extended.lib
%%DATADIR%%/library/DualGateMOSFET.lib
%%DATADIR%%/library/DualGateMOSFET/DualGateMos.cir
+%%DATADIR%%/library/FerritesAmidon.lib
+%%DATADIR%%/library/FerritesEpcos.lib
+%%DATADIR%%/library/FerritesFerroxcube.lib
%%DATADIR%%/library/GeDiodes.lib
%%DATADIR%%/library/Ideal.lib
%%DATADIR%%/library/JFETs.lib
@@ -388,6 +393,8 @@ share/metainfo/io.github.ra3xdh.qucs_s.metainfo.xml
%%DATADIR%%/library/TubesExtended/EF183.CIR
%%DATADIR%%/library/TubesExtended/EF184.cir
%%DATADIR%%/library/TubesExtended/tube.lib
+%%DATADIR%%/library/VDMOS.lib
+%%DATADIR%%/library/VDMOS_IR.lib
%%DATADIR%%/library/Varactor.lib
%%DATADIR%%/library/Varactor_RF.lib
%%DATADIR%%/library/Varistors.lib
@@ -449,6 +456,10 @@ share/metainfo/io.github.ra3xdh.qucs_s.metainfo.xml
%%DATADIR%%/python/parse_result_example.py
%%DATADIR%%/python/rc_ac_sweep.dat
%%DATADIR%%/python/rc_ac_sweep.net
+%%DATADIR%%/spicelibrary/coax.cir
+%%DATADIR%%/spicelibrary/core.cir
+%%DATADIR%%/spicelibrary/winding.cir
+%%DATADIR%%/spicelibrary/xfmr.cir
%%DATADIR%%/symbols/and2.sym
%%DATADIR%%/symbols/buf.sym
%%DATADIR%%/symbols/darlington_npn.sym
diff --git a/cad/surfer/Makefile b/cad/surfer/Makefile
index c384b17892f8..073aea8e3d28 100644
--- a/cad/surfer/Makefile
+++ b/cad/surfer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= surfer
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= cad
MAINTAINER= jbo@FreeBSD.org
diff --git a/cad/svlint/Makefile b/cad/svlint/Makefile
index 9dcee5e8c36a..35dc4ed35297 100644
--- a/cad/svlint/Makefile
+++ b/cad/svlint/Makefile
@@ -1,7 +1,7 @@
PORTNAME= svlint
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.3
-PORTREVISION= 10
+DISTVERSION= 0.9.4
+PORTREVISION= 1
CATEGORIES= cad devel
MAINTAINER= yuri@FreeBSD.org
@@ -16,109 +16,6 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= dalance
-CARGO_CRATES= aho-corasick-1.1.3 \
- anyhow-1.0.86 \
- atty-0.2.14 \
- autocfg-1.3.0 \
- bitflags-1.3.2 \
- bitflags-2.5.0 \
- bytecount-0.6.8 \
- cfg-if-1.0.0 \
- clap-3.2.25 \
- clap_complete-3.2.5 \
- clap_derive-3.2.25 \
- clap_lex-0.2.4 \
- colored-2.1.0 \
- dirs-next-2.0.0 \
- dirs-sys-next-0.1.2 \
- enquote-1.1.0 \
- equivalent-1.0.1 \
- getrandom-0.2.15 \
- hashbrown-0.12.3 \
- hashbrown-0.14.5 \
- heck-0.4.1 \
- hermit-abi-0.1.19 \
- indexmap-1.9.3 \
- indexmap-2.2.6 \
- lazy_static-1.4.0 \
- libc-0.2.155 \
- libloading-0.8.3 \
- libredox-0.1.3 \
- memchr-2.7.2 \
- minimal-lexical-0.2.1 \
- nom-7.1.3 \
- nom-greedyerror-0.5.0 \
- nom-packrat-0.7.0 \
- nom-packrat-macros-0.7.0 \
- nom-recursive-0.5.1 \
- nom-recursive-macros-0.5.1 \
- nom-tracable-0.9.1 \
- nom-tracable-macros-0.9.1 \
- nom_locate-4.2.0 \
- once_cell-1.19.0 \
- os_str_bytes-6.6.1 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.85 \
- quote-1.0.36 \
- redox_users-0.4.5 \
- regex-1.10.4 \
- regex-automata-0.4.6 \
- regex-syntax-0.8.3 \
- rustversion-1.0.17 \
- same-file-1.0.6 \
- serde-1.0.203 \
- serde_derive-1.0.203 \
- serde_regex-1.1.0 \
- serde_spanned-0.6.6 \
- str-concat-0.2.0 \
- strsim-0.10.0 \
- sv-filelist-parser-0.1.3 \
- sv-parser-0.13.3 \
- sv-parser-error-0.13.3 \
- sv-parser-macros-0.13.3 \
- sv-parser-parser-0.13.3 \
- sv-parser-pp-0.13.3 \
- sv-parser-syntaxtree-0.13.3 \
- syn-1.0.109 \
- syn-2.0.66 \
- term-0.7.0 \
- termcolor-1.4.1 \
- textwrap-0.16.1 \
- thiserror-1.0.61 \
- thiserror-impl-1.0.61 \
- toml-0.8.14 \
- toml_datetime-0.6.6 \
- toml_edit-0.22.14 \
- unicode-ident-1.0.12 \
- version_check-0.9.4 \
- walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.8 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.48.0 \
- windows-sys-0.52.0 \
- windows-targets-0.48.5 \
- windows-targets-0.52.5 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.5 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.5 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.5 \
- windows_i686_gnullvm-0.52.5 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.5 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.5 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.5 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.5 \
- winnow-0.6.11
-
PLIST_FILES= bin/${PORTNAME} \
bin/mdgen
diff --git a/cad/svlint/Makefile.crates b/cad/svlint/Makefile.crates
new file mode 100644
index 000000000000..8b910449dd3b
--- /dev/null
+++ b/cad/svlint/Makefile.crates
@@ -0,0 +1,90 @@
+CARGO_CRATES= aho-corasick-1.1.3 \
+ anyhow-1.0.100 \
+ atty-0.2.14 \
+ autocfg-1.5.0 \
+ bitflags-1.3.2 \
+ bytecount-0.6.9 \
+ cfg-if-1.0.3 \
+ chardetng-0.1.17 \
+ clap-3.2.25 \
+ clap_complete-3.2.5 \
+ clap_derive-3.2.25 \
+ clap_lex-0.2.4 \
+ colored-3.0.0 \
+ encoding_rs-0.8.35 \
+ enquote-1.1.0 \
+ equivalent-1.0.2 \
+ hashbrown-0.12.3 \
+ hashbrown-0.16.0 \
+ heck-0.4.1 \
+ hermit-abi-0.1.19 \
+ indexmap-1.9.3 \
+ indexmap-2.11.4 \
+ libc-0.2.175 \
+ libloading-0.8.9 \
+ memchr-2.7.5 \
+ minimal-lexical-0.2.1 \
+ nom-7.1.3 \
+ nom-greedyerror-0.5.0 \
+ nom-packrat-0.7.0 \
+ nom-packrat-macros-0.7.0 \
+ nom-recursive-0.5.1 \
+ nom-recursive-macros-0.5.1 \
+ nom-tracable-0.9.1 \
+ nom-tracable-macros-0.9.1 \
+ nom_locate-4.2.0 \
+ once_cell-1.21.3 \
+ os_str_bytes-6.6.1 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro2-1.0.101 \
+ quote-1.0.40 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
+ same-file-1.0.6 \
+ serde-1.0.226 \
+ serde_core-1.0.226 \
+ serde_derive-1.0.226 \
+ serde_regex-1.1.0 \
+ serde_spanned-1.0.2 \
+ str-concat-0.2.0 \
+ strsim-0.10.0 \
+ sv-filelist-parser-0.1.3 \
+ sv-parser-0.13.3 \
+ sv-parser-error-0.13.3 \
+ sv-parser-macros-0.13.3 \
+ sv-parser-parser-0.13.3 \
+ sv-parser-pp-0.13.3 \
+ sv-parser-syntaxtree-0.13.3 \
+ syn-1.0.109 \
+ syn-2.0.106 \
+ term-1.2.0 \
+ termcolor-1.4.1 \
+ textwrap-0.16.2 \
+ thiserror-1.0.69 \
+ thiserror-impl-1.0.69 \
+ toml-0.9.7 \
+ toml_datetime-0.7.2 \
+ toml_parser-1.0.3 \
+ toml_writer-1.0.3 \
+ unicode-ident-1.0.19 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.11 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-link-0.2.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.61.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ winnow-0.7.13
diff --git a/cad/svlint/distinfo b/cad/svlint/distinfo
index 606a1eb97b03..2b2d4312167a 100644
--- a/cad/svlint/distinfo
+++ b/cad/svlint/distinfo
@@ -1,20 +1,20 @@
-TIMESTAMP = 1717487044
+TIMESTAMP = 1758495752
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
-SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
-SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce
-SIZE (rust/crates/bytecount-0.6.8.crate) = 14694
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/chardetng-0.1.17.crate) = 14b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea
+SIZE (rust/crates/chardetng-0.1.17.crate) = 56362
SHA256 (rust/crates/clap-3.2.25.crate) = 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123
SIZE (rust/crates/clap-3.2.25.crate) = 219403
SHA256 (rust/crates/clap_complete-3.2.5.crate) = 3f7a2e0a962c45ce25afce14220bc24f9dade0a1787f185cecf96bfba7847cd8
@@ -23,40 +23,32 @@ SHA256 (rust/crates/clap_derive-3.2.25.crate) = ae6371b8bdc8b7d3959e9cf7b22d4435
SIZE (rust/crates/clap_derive-3.2.25.crate) = 28212
SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
-SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8
-SIZE (rust/crates/colored-2.1.0.crate) = 23348
-SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
-SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
-SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
-SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
+SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
+SIZE (rust/crates/colored-3.0.0.crate) = 34497
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/enquote-1.1.0.crate) = 06c36cb11dbde389f4096111698d8b567c0720e3452fd5ac3e6b4e47e1939932
SIZE (rust/crates/enquote-1.1.0.crate) = 3552
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
-SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
-SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
-SIZE (rust/crates/libc-0.2.155.crate) = 743539
-SHA256 (rust/crates/libloading-0.8.3.crate) = 0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19
-SIZE (rust/crates/libloading-0.8.3.crate) = 28480
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
-SIZE (rust/crates/memchr-2.7.2.crate) = 96220
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -77,38 +69,36 @@ SHA256 (rust/crates/nom-tracable-macros-0.9.1.crate) = c9c68f5316254dae193b3ce08
SIZE (rust/crates/nom-tracable-macros-0.9.1.crate) = 1546
SHA256 (rust/crates/nom_locate-4.2.0.crate) = 1e3c83c053b0713da60c5b8de47fe8e494fe3ece5267b2f23090a07a053ba8f3
SIZE (rust/crates/nom_locate-4.2.0.crate) = 19013
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1
SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643
SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.85.crate) = 22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23
-SIZE (rust/crates/proc-macro2-1.0.85.crate) = 48988
-SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
-SIZE (rust/crates/quote-1.0.36.crate) = 28507
-SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
-SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
-SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
-SIZE (rust/crates/regex-1.10.4.crate) = 253191
-SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
-SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
-SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
-SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
-SHA256 (rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6
-SIZE (rust/crates/rustversion-1.0.17.crate) = 17621
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
-SIZE (rust/crates/serde-1.0.203.crate) = 77935
-SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
-SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
+SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
+SIZE (rust/crates/serde-1.0.226.crate) = 28484
+SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
+SIZE (rust/crates/serde_core-1.0.226.crate) = 63014
+SHA256 (rust/crates/serde_derive-1.0.226.crate) = 8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33
+SIZE (rust/crates/serde_derive-1.0.226.crate) = 58702
SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf
SIZE (rust/crates/serde_regex-1.1.0.crate) = 9710
-SHA256 (rust/crates/serde_spanned-0.6.6.crate) = 79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0
-SIZE (rust/crates/serde_spanned-0.6.6.crate) = 9120
+SHA256 (rust/crates/serde_spanned-1.0.2.crate) = 5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee
+SIZE (rust/crates/serde_spanned-1.0.2.crate) = 11032
SHA256 (rust/crates/str-concat-0.2.0.crate) = 3468939e48401c4fe3cdf5e5cef50951c2808ed549d1467fde249f1fcb602634
SIZE (rust/crates/str-concat-0.2.0.crate) = 9549
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
@@ -129,79 +119,65 @@ SHA256 (rust/crates/sv-parser-syntaxtree-0.13.3.crate) = 75394b4b48cf789e5eb148f
SIZE (rust/crates/sv-parser-syntaxtree-0.13.3.crate) = 31448
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5
-SIZE (rust/crates/syn-2.0.66.crate) = 264855
-SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
-SIZE (rust/crates/term-0.7.0.crate) = 37082
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/term-1.2.0.crate) = 2111ef44dae28680ae9752bb89409e7310ca33a8c621ebe7b106cf5c928b3ac0
+SIZE (rust/crates/term-1.2.0.crate) = 37436
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
-SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
-SHA256 (rust/crates/thiserror-1.0.61.crate) = c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709
-SIZE (rust/crates/thiserror-1.0.61.crate) = 21264
-SHA256 (rust/crates/thiserror-impl-1.0.61.crate) = 46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533
-SIZE (rust/crates/thiserror-impl-1.0.61.crate) = 15786
-SHA256 (rust/crates/toml-0.8.14.crate) = 6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335
-SIZE (rust/crates/toml-0.8.14.crate) = 50645
-SHA256 (rust/crates/toml_datetime-0.6.6.crate) = 4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf
-SIZE (rust/crates/toml_datetime-0.6.6.crate) = 11698
-SHA256 (rust/crates/toml_edit-0.22.14.crate) = f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38
-SIZE (rust/crates/toml_edit-0.22.14.crate) = 103761
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
+SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/toml-0.9.7.crate) = 00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0
+SIZE (rust/crates/toml-0.9.7.crate) = 55852
+SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
+SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
+SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
+SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
+SHA256 (rust/crates/toml_writer-1.0.3.crate) = d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109
+SIZE (rust/crates/toml_writer-1.0.3.crate) = 17173
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
-SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
-SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
-SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
-SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
-SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
-SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
-SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
-SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (rust/crates/winnow-0.6.11.crate) = 56c52728401e1dc672a56e81e593e912aa54c78f40246869f78359a2bf24d29d
-SIZE (rust/crates/winnow-0.6.11.crate) = 160331
-SHA256 (dalance-svlint-v0.9.3_GH0.tar.gz) = ed07d77dd72fe49c086df407ed74e321d210eb19dc0dc353ebcf23414116ccfd
-SIZE (dalance-svlint-v0.9.3_GH0.tar.gz) = 218326
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (dalance-svlint-v0.9.4_GH0.tar.gz) = 989555c119fb24b93aaec3ebf4dc8a4469f8a61880f7482683316180a2062a54
+SIZE (dalance-svlint-v0.9.4_GH0.tar.gz) = 222058
diff --git a/cad/svls/Makefile b/cad/svls/Makefile
index a130cbce1431..4385a32a2a14 100644
--- a/cad/svls/Makefile
+++ b/cad/svls/Makefile
@@ -1,7 +1,7 @@
PORTNAME= svls
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.12
-PORTREVISION= 10
+DISTVERSION= 0.2.13
+PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -16,62 +16,71 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= dalance
-CARGO_CRATES= addr2line-0.22.0 \
- adler-1.0.2 \
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
- anyhow-1.0.86 \
- async-trait-0.1.80 \
+ anyhow-1.0.99 \
+ async-trait-0.1.89 \
atty-0.2.14 \
- auto_impl-1.2.0 \
- autocfg-1.3.0 \
- backtrace-0.3.72 \
+ auto_impl-1.3.0 \
+ autocfg-1.5.0 \
+ backtrace-0.3.75 \
bitflags-1.3.2 \
- bitflags-2.5.0 \
- bytecount-0.6.8 \
- bytes-1.6.0 \
- cc-1.0.98 \
- cfg-if-1.0.0 \
+ bitflags-2.9.4 \
+ bytecount-0.6.9 \
+ bytes-1.10.1 \
+ cfg-if-1.0.3 \
+ chardetng-0.1.17 \
clap-3.2.25 \
clap_complete-3.2.5 \
clap_derive-3.2.25 \
clap_lex-0.2.4 \
- colored-2.1.0 \
+ colored-3.0.0 \
dashmap-5.5.3 \
- deranged-0.3.11 \
- dirs-next-2.0.0 \
- dirs-sys-next-0.1.2 \
+ deranged-0.5.3 \
+ displaydoc-0.2.5 \
+ encoding_rs-0.8.35 \
enquote-1.1.0 \
- equivalent-1.0.1 \
- form_urlencoded-1.2.1 \
- futures-0.3.30 \
- futures-channel-0.3.30 \
- futures-core-0.3.30 \
- futures-io-0.3.30 \
- futures-macro-0.3.30 \
- futures-sink-0.3.30 \
- futures-task-0.3.30 \
- futures-util-0.3.30 \
- getrandom-0.2.15 \
- gimli-0.29.0 \
+ equivalent-1.0.2 \
+ form_urlencoded-1.2.2 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ gimli-0.31.1 \
hashbrown-0.12.3 \
hashbrown-0.14.5 \
+ hashbrown-0.15.5 \
heck-0.4.1 \
hermit-abi-0.1.19 \
- httparse-1.8.0 \
- idna-0.5.0 \
+ httparse-1.10.1 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
indexmap-1.9.3 \
- indexmap-2.2.6 \
- itoa-1.0.11 \
- lazy_static-1.4.0 \
- libc-0.2.155 \
- libloading-0.8.3 \
- libredox-0.1.3 \
- lock_api-0.4.12 \
- log-0.4.21 \
+ indexmap-2.11.1 \
+ io-uring-0.7.10 \
+ itoa-1.0.15 \
+ libc-0.2.175 \
+ libloading-0.8.8 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.28 \
lsp-types-0.94.1 \
- memchr-2.7.2 \
+ memchr-2.7.5 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.3 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
nom-7.1.3 \
nom-greedyerror-0.5.0 \
nom-packrat-0.7.0 \
@@ -83,39 +92,39 @@ CARGO_CRATES= addr2line-0.22.0 \
nom_locate-4.2.0 \
num-conv-0.1.0 \
num_threads-0.1.7 \
- object-0.35.0 \
- once_cell-1.19.0 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
os_str_bytes-6.6.1 \
- parking_lot_core-0.9.10 \
- percent-encoding-2.3.1 \
- pin-project-1.1.5 \
- pin-project-internal-1.1.5 \
- pin-project-lite-0.2.14 \
+ parking_lot_core-0.9.11 \
+ percent-encoding-2.3.2 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
+ potential_utf-0.1.3 \
powerfmt-0.2.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.85 \
- quote-1.0.36 \
- redox_syscall-0.5.1 \
- redox_users-0.4.5 \
- regex-1.10.4 \
- regex-automata-0.4.6 \
- regex-syntax-0.8.3 \
- rustc-demangle-0.1.24 \
- rustversion-1.0.17 \
- ryu-1.0.18 \
+ proc-macro2-1.0.101 \
+ quote-1.0.40 \
+ redox_syscall-0.5.17 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
+ rustc-demangle-0.1.26 \
+ ryu-1.0.20 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- serde-1.0.203 \
- serde_derive-1.0.203 \
- serde_json-1.0.117 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.143 \
serde_regex-1.1.0 \
- serde_repr-0.1.19 \
- serde_spanned-0.6.6 \
+ serde_repr-0.1.20 \
+ serde_spanned-1.0.0 \
simplelog-0.12.2 \
- slab-0.4.9 \
- smallvec-1.13.2 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ stable_deref_trait-1.2.0 \
str-concat-0.2.0 \
strsim-0.10.0 \
sv-filelist-parser-0.1.3 \
@@ -125,64 +134,75 @@ CARGO_CRATES= addr2line-0.22.0 \
sv-parser-parser-0.13.3 \
sv-parser-pp-0.13.3 \
sv-parser-syntaxtree-0.13.3 \
- svlint-0.9.3 \
+ svlint-0.9.4 \
syn-1.0.109 \
- syn-2.0.66 \
- term-0.7.0 \
+ syn-2.0.106 \
+ synstructure-0.13.2 \
+ term-1.2.0 \
termcolor-1.4.1 \
- textwrap-0.16.1 \
- thiserror-1.0.61 \
- thiserror-impl-1.0.61 \
- time-0.3.36 \
- time-core-0.1.2 \
- time-macros-0.2.18 \
- tinyvec-1.6.0 \
- tinyvec_macros-0.1.1 \
- tokio-1.38.0 \
- tokio-macros-2.3.0 \
- tokio-util-0.7.11 \
- toml-0.8.13 \
- toml_datetime-0.6.6 \
- toml_edit-0.22.13 \
+ textwrap-0.16.2 \
+ thiserror-1.0.69 \
+ thiserror-impl-1.0.69 \
+ time-0.3.43 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.1 \
+ tokio-1.47.1 \
+ tokio-macros-2.5.0 \
+ tokio-util-0.7.16 \
+ toml-0.9.5 \
+ toml_datetime-0.7.0 \
+ toml_parser-1.0.2 \
+ toml_writer-1.0.2 \
tower-0.4.13 \
- tower-layer-0.3.2 \
+ tower-layer-0.3.3 \
tower-lsp-0.20.0 \
tower-lsp-macros-0.9.0 \
- tower-service-0.3.2 \
- tracing-0.1.40 \
- tracing-attributes-0.1.27 \
- tracing-core-0.1.32 \
- unicode-bidi-0.3.15 \
- unicode-ident-1.0.12 \
- unicode-normalization-0.1.23 \
- url-2.5.0 \
- version_check-0.9.4 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
+ unicode-ident-1.0.19 \
+ url-2.5.7 \
+ utf8_iter-1.0.4 \
+ version_check-0.9.5 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.8 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.48.0 \
- windows-sys-0.52.0 \
- windows-targets-0.48.5 \
- windows-targets-0.52.5 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.5 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.5 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.5 \
- windows_i686_gnullvm-0.52.5 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.5 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.5 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.5 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.5 \
- winnow-0.6.9
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.61.0 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.13 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1
PLIST_FILES= bin/${PORTNAME}
diff --git a/cad/svls/distinfo b/cad/svls/distinfo
index 70d7f56d705e..b7fc4a511983 100644
--- a/cad/svls/distinfo
+++ b/cad/svls/distinfo
@@ -1,34 +1,34 @@
-TIMESTAMP = 1717487096
-SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
-SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
+TIMESTAMP = 1757660642
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
-SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
-SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
-SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/auto_impl-1.2.0.crate) = 3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42
-SIZE (rust/crates/auto_impl-1.2.0.crate) = 31013
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/backtrace-0.3.72.crate) = 17c6a35df3749d2e8bb1b7b21a976d82b15548788d2735b9d82f329268f71a11
-SIZE (rust/crates/backtrace-0.3.72.crate) = 87877
+SHA256 (rust/crates/auto_impl-1.3.0.crate) = ffdcb70bdbc4d478427380519163274ac86e52916e10f0a8889adf0f96d3fee7
+SIZE (rust/crates/auto_impl-1.3.0.crate) = 32413
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
-SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce
-SIZE (rust/crates/bytecount-0.6.8.crate) = 14694
-SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
-SIZE (rust/crates/bytes-1.6.0.crate) = 60605
-SHA256 (rust/crates/cc-1.0.98.crate) = 41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f
-SIZE (rust/crates/cc-1.0.98.crate) = 76780
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e
+SIZE (rust/crates/bytecount-0.6.9.crate) = 18695
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/chardetng-0.1.17.crate) = 14b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea
+SIZE (rust/crates/chardetng-0.1.17.crate) = 56362
SHA256 (rust/crates/clap-3.2.25.crate) = 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123
SIZE (rust/crates/clap-3.2.25.crate) = 219403
SHA256 (rust/crates/clap_complete-3.2.5.crate) = 3f7a2e0a962c45ce25afce14220bc24f9dade0a1787f185cecf96bfba7847cd8
@@ -37,80 +37,98 @@ SHA256 (rust/crates/clap_derive-3.2.25.crate) = ae6371b8bdc8b7d3959e9cf7b22d4435
SIZE (rust/crates/clap_derive-3.2.25.crate) = 28212
SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
-SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8
-SIZE (rust/crates/colored-2.1.0.crate) = 23348
+SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
+SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
-SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
-SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
-SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
+SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
+SIZE (rust/crates/deranged-0.5.3.crate) = 24353
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/enquote-1.1.0.crate) = 06c36cb11dbde389f4096111698d8b567c0720e3452fd5ac3e6b4e47e1939932
SIZE (rust/crates/enquote-1.1.0.crate) = 3552
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
-SIZE (rust/crates/futures-0.3.30.crate) = 53828
-SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
-SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
-SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
-SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
-SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
-SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
-SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
-SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
-SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
-SIZE (rust/crates/futures-sink-0.3.30.crate) = 7852
-SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
-SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
-SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
-SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
-SIZE (rust/crates/gimli-0.29.0.crate) = 275756
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
-SIZE (rust/crates/httparse-1.8.0.crate) = 29954
-SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
-SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
-SIZE (rust/crates/libc-0.2.155.crate) = 743539
-SHA256 (rust/crates/libloading-0.8.3.crate) = 0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19
-SIZE (rust/crates/libloading-0.8.3.crate) = 28480
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
-SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/indexmap-2.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921
+SIZE (rust/crates/indexmap-2.11.1.crate) = 99966
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lsp-types-0.94.1.crate) = c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1
SIZE (rust/crates/lsp-types-0.94.1.crate) = 66997
-SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
-SIZE (rust/crates/memchr-2.7.2.crate) = 96220
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.3.crate) = 87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae
-SIZE (rust/crates/miniz_oxide-0.7.3.crate) = 55774
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nom-greedyerror-0.5.0.crate) = 73f359007d505b20cd6e4974ff0d5c8e4565f0f9e15823937238221ccb74b516
@@ -133,72 +151,72 @@ SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/object-0.35.0.crate) = b8ec7ab813848ba4522158d5517a6093db1ded27575b070f4177b8d12b41db5e
-SIZE (rust/crates/object-0.35.0.crate) = 317792
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1
SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pin-project-1.1.5.crate) = b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3
-SIZE (rust/crates/pin-project-1.1.5.crate) = 54214
-SHA256 (rust/crates/pin-project-internal-1.1.5.crate) = 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965
-SIZE (rust/crates/pin-project-internal-1.1.5.crate) = 28280
-SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
-SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.85.crate) = 22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23
-SIZE (rust/crates/proc-macro2-1.0.85.crate) = 48988
-SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
-SIZE (rust/crates/quote-1.0.36.crate) = 28507
-SHA256 (rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e
-SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536
-SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
-SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
-SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
-SIZE (rust/crates/regex-1.10.4.crate) = 253191
-SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
-SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
-SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
-SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6
-SIZE (rust/crates/rustversion-1.0.17.crate) = 17621
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
-SIZE (rust/crates/serde-1.0.203.crate) = 77935
-SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
-SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
-SHA256 (rust/crates/serde_json-1.0.117.crate) = 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3
-SIZE (rust/crates/serde_json-1.0.117.crate) = 146921
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf
SIZE (rust/crates/serde_regex-1.1.0.crate) = 9710
-SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
-SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
-SHA256 (rust/crates/serde_spanned-0.6.6.crate) = 79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0
-SIZE (rust/crates/serde_spanned-0.6.6.crate) = 9120
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/simplelog-0.12.2.crate) = 16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0
SIZE (rust/crates/simplelog-0.12.2.crate) = 21548
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/str-concat-0.2.0.crate) = 3468939e48401c4fe3cdf5e5cef50951c2808ed549d1467fde249f1fcb602634
SIZE (rust/crates/str-concat-0.2.0.crate) = 9549
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
@@ -217,121 +235,143 @@ SHA256 (rust/crates/sv-parser-pp-0.13.3.crate) = 9d580999e597ef78b966343276e3a94
SIZE (rust/crates/sv-parser-pp-0.13.3.crate) = 22145
SHA256 (rust/crates/sv-parser-syntaxtree-0.13.3.crate) = 75394b4b48cf789e5eb148f4a47f82c119424166572e13e3dee5394fc1da7ad0
SIZE (rust/crates/sv-parser-syntaxtree-0.13.3.crate) = 31448
-SHA256 (rust/crates/svlint-0.9.3.crate) = eb536739f9c66a4c2dc664adb52df9f57a572438e4ce909a6fc4ed825812f886
-SIZE (rust/crates/svlint-0.9.3.crate) = 222137
+SHA256 (rust/crates/svlint-0.9.4.crate) = 4a18e69bfb7ae358641f9262d2688b1eb4b06efdbcba567bcaefef9fa1d19e9b
+SIZE (rust/crates/svlint-0.9.4.crate) = 226331
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5
-SIZE (rust/crates/syn-2.0.66.crate) = 264855
-SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
-SIZE (rust/crates/term-0.7.0.crate) = 37082
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/term-1.2.0.crate) = 2111ef44dae28680ae9752bb89409e7310ca33a8c621ebe7b106cf5c928b3ac0
+SIZE (rust/crates/term-1.2.0.crate) = 37436
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
-SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
-SHA256 (rust/crates/thiserror-1.0.61.crate) = c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709
-SIZE (rust/crates/thiserror-1.0.61.crate) = 21264
-SHA256 (rust/crates/thiserror-impl-1.0.61.crate) = 46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533
-SIZE (rust/crates/thiserror-impl-1.0.61.crate) = 15786
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
-SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
-SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
-SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
-SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
-SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.38.0.crate) = ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a
-SIZE (rust/crates/tokio-1.38.0.crate) = 774094
-SHA256 (rust/crates/tokio-macros-2.3.0.crate) = 5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a
-SIZE (rust/crates/tokio-macros-2.3.0.crate) = 11753
-SHA256 (rust/crates/tokio-util-0.7.11.crate) = 9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1
-SIZE (rust/crates/tokio-util-0.7.11.crate) = 113421
-SHA256 (rust/crates/toml-0.8.13.crate) = a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba
-SIZE (rust/crates/toml-0.8.13.crate) = 50517
-SHA256 (rust/crates/toml_datetime-0.6.6.crate) = 4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf
-SIZE (rust/crates/toml_datetime-0.6.6.crate) = 11698
-SHA256 (rust/crates/toml_edit-0.22.13.crate) = c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c
-SIZE (rust/crates/toml_edit-0.22.13.crate) = 103518
+SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
+SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/time-0.3.43.crate) = 83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031
+SIZE (rust/crates/time-0.3.43.crate) = 142912
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
SIZE (rust/crates/tower-0.4.13.crate) = 106906
-SHA256 (rust/crates/tower-layer-0.3.2.crate) = c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0
-SIZE (rust/crates/tower-layer-0.3.2.crate) = 6023
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-lsp-0.20.0.crate) = d4ba052b54a6627628d9b3c34c176e7eda8359b7da9acd497b9f20998d118508
SIZE (rust/crates/tower-lsp-0.20.0.crate) = 61870
SHA256 (rust/crates/tower-lsp-macros-0.9.0.crate) = 84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa
SIZE (rust/crates/tower-lsp-macros-0.9.0.crate) = 2888
-SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
-SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
-SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
-SIZE (rust/crates/tracing-0.1.40.crate) = 79459
-SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
-SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
-SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
-SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
-SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
-SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
-SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
-SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
-SIZE (rust/crates/url-2.5.0.crate) = 78605
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
-SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
-SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
-SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
-SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
-SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
-SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
-SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
-SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
-SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
-SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (rust/crates/winnow-0.6.9.crate) = 86c949fede1d13936a99f14fafd3e76fd642b556dd2ce96287fbe2e0151bfac6
-SIZE (rust/crates/winnow-0.6.9.crate) = 160195
-SHA256 (dalance-svls-v0.2.12_GH0.tar.gz) = ef6fde93d2434835e33fc75dd5234e993e75bdd446570f2da6d6524d61f19777
-SIZE (dalance-svls-v0.2.12_GH0.tar.gz) = 149860
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (dalance-svls-v0.2.13_GH0.tar.gz) = 7261f2baf8169146d21b88a8339f161f51a8b8a57982a96aaa8b9dc5402fc1de
+SIZE (dalance-svls-v0.2.13_GH0.tar.gz) = 151120
diff --git a/cad/symbiyosys/Makefile b/cad/symbiyosys/Makefile
index a0a559e75d97..5aedec8afe12 100644
--- a/cad/symbiyosys/Makefile
+++ b/cad/symbiyosys/Makefile
@@ -1,12 +1,12 @@
PORTNAME= symbiyosys
DISTVERSIONPREFIX= v
-DISTVERSION= 0.52
+DISTVERSION= 0.57
CATEGORIES= cad
-PKGNAMEPREFIX=
MAINTAINER= yuri@FreeBSD.org
COMMENT= SymbiYosys (sby): Front-end for Yosys-based formal verification flows
-WWW= https://yosyshq.readthedocs.io/projects/sby/en/latest/
+WWW= https://yosyshq.readthedocs.io/projects/sby/en/latest/ \
+ https://github.com/YosysHQ/sby/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -14,14 +14,13 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= yosys:cad/yosys
USES= gmake python shebangfix
-
USE_GITHUB= yes
GH_ACCOUNT= YosysHQ
GH_PROJECT= sby
SHEBANG_FILES= sbysrc/sby.py
-NO_BUILD= yes
NO_ARCH= yes
+NO_BUILD= yes
.include <bsd.port.mk>
diff --git a/cad/symbiyosys/distinfo b/cad/symbiyosys/distinfo
index bcb478f818fd..c08c468b9acb 100644
--- a/cad/symbiyosys/distinfo
+++ b/cad/symbiyosys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745825818
-SHA256 (YosysHQ-sby-v0.52_GH0.tar.gz) = 8c14bcd6130a8db94764abc650046bf9986a4a5bbea662a03481ba546b6df5e0
-SIZE (YosysHQ-sby-v0.52_GH0.tar.gz) = 161606
+TIMESTAMP = 1758543307
+SHA256 (YosysHQ-sby-v0.57_GH0.tar.gz) = 96a5e2dbebb849a815798dade3597c9fa10d37ec2e860dfabf2fb7ba8c004afc
+SIZE (YosysHQ-sby-v0.57_GH0.tar.gz) = 173398
diff --git a/cad/uranium/Makefile b/cad/uranium/Makefile
index d17f8671803a..03072778aa93 100644
--- a/cad/uranium/Makefile
+++ b/cad/uranium/Makefile
@@ -1,5 +1,6 @@
PORTNAME= Uranium
DISTVERSION= 5.7.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
diff --git a/cad/verilator/Makefile b/cad/verilator/Makefile
index f99d100a7ec6..33b25b4bc57d 100644
--- a/cad/verilator/Makefile
+++ b/cad/verilator/Makefile
@@ -1,6 +1,6 @@
PORTNAME= verilator
DISTVERSIONPREFIX= v
-DISTVERSION= 5.038
+DISTVERSION= 5.040
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -13,48 +13,39 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_i386= see https://github.com/verilator/verilator/issues/3037
-BUILD_DEPENDS= autoconf>0:devel/autoconf \
+BUILD_DEPENDS= ${LOCALBASE}/bin/ar:devel/binutils \
+ autoconf>0:devel/autoconf \
bash:shells/bash \
- ${LOCALBASE}/bin/ar:devel/binutils \
help2man:misc/help2man
LIB_DEPENDS= libsystemc.so:devel/systemc # systemc is only added to share/verilator/include/verilated.mk for use during verilation, verilator's own binaries aren't linked with systemc
RUN_DEPENDS= ${LOCALBASE}/bin/ar:devel/binutils \
gmake:devel/gmake # verilator runs gmake for the --hierarchical option when the 'gmake' method is chosen
-USES= bison compiler:c++17-lang gmake localbase:ldflags perl5 python:build,run,test shebangfix tar:tgz
+USES= bison compiler:c++17-lang gmake localbase:ldflags perl5 \
+ python:build,run,test shebangfix tar:tgz
USE_CXXSTD= c++17 # needs to match that of devel/systemc to avoid mismatches like https://github.com/verilator/verilator/issues/4499
USE_GITHUB= yes
-SHEBANG_FILES= bin/verilator_ccache_report \
- bin/verilator_difftree \
- bin/verilator_gantt \
- bin/verilator_includer \
- bin/verilator_includer \
+SHEBANG_FILES= bin/verilator_ccache_report bin/verilator_difftree \
+ bin/verilator_gantt bin/verilator_includer \
bin/verilator_profcfunc
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ENV= INSTALL_PROGRAM="${INSTALL_SCRIPT}"
CONFIGURE_ARGS= AR=${LOCALBASE}/bin/ar \
PYTHON3=${PYTHON_CMD}
-CONFIGURE_SHELL= ${LOCALBASE}/bin/bash # see https://github.com/verilator/verilator/issues/3132
+CONFIGURE_ENV= INSTALL_PROGRAM="${INSTALL_SCRIPT}"
TEST_TARGET= test
-BINARY_ALIAS= make=${GMAKE} \
- python3=${PYTHON_CMD} \
- git=false
+BINARY_ALIAS= git=false make=${GMAKE} python3=${PYTHON_CMD}
-MAKE_JOBS_UNSAFE= yes # build on 1 CPU because many compile jobs are over 10GB and they can likely cause out-of-memory issues
-
-OPTIONS_DEFINE= INSTALL_DBG_EXECUTABLES LEAK_CHECKS
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= INSTALL_DBG_EXECUTABLES LEAK_CHECKS
+OPTIONS_SUB= yes
INSTALL_DBG_EXECUTABLES_DESC= Install *_dbg executables
-
LEAK_CHECKS_DESC= Disable intentional memory leaks
-LEAK_CHECKS_CXXFLAGS= -DVL_LEAK_CHECKS
-LEAK_CHECKS_BROKEN= compilation will be fixed in the next release
+
+LEAK_CHECKS_CXXFLAGS= -DVL_LEAK_CHECKS
post-patch:
@${REINPLACE_CMD} -e 's|@pkgconfigdir@|${PREFIX}/libdata/pkgconfig|' \
@@ -67,11 +58,6 @@ pre-configure:
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/verilator_bin
-post-install-INSTALL_DBG_EXECUTABLES-on:
- @${STRIP_CMD} \
- ${STAGEDIR}${PREFIX}/share/verilator/bin/verilator_bin_dbg \
- ${STAGEDIR}${PREFIX}/share/verilator/bin/verilator_coverage_bin_dbg
-
post-install-INSTALL_DBG_EXECUTABLES-off:
@${RM} \
${STAGEDIR}${PREFIX}/bin/verilator_bin_dbg \
diff --git a/cad/verilator/distinfo b/cad/verilator/distinfo
index 5620f0d33f06..0f3c2aa6244c 100644
--- a/cad/verilator/distinfo
+++ b/cad/verilator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752209238
-SHA256 (verilator-verilator-v5.038_GH0.tar.gz) = f8c03105224fa034095ba6c8a06443f61f6f59e1d72f76b718f89060e905a0d4
-SIZE (verilator-verilator-v5.038_GH0.tar.gz) = 35611791
+TIMESTAMP = 1759278141
+SHA256 (verilator-verilator-v5.040_GH0.tar.gz) = 56c7c46314adfad06dd093b77823bfd9b49ebef72342549f790718199c3e8223
+SIZE (verilator-verilator-v5.040_GH0.tar.gz) = 35762924
diff --git a/cad/verilog-mode.el/Makefile b/cad/verilog-mode.el/Makefile
index 67edce1867d4..e32a12c8f746 100644
--- a/cad/verilog-mode.el/Makefile
+++ b/cad/verilog-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= verilog-mode.el
PORTVERSION= 801
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= cad elisp
MASTER_SITES= http://www.veripool.org/ftp/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/cad/veryl/Makefile b/cad/veryl/Makefile
index 71eb928f9c32..630ae5e6f7da 100644
--- a/cad/veryl/Makefile
+++ b/cad/veryl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= veryl
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.3
+DISTVERSION= 0.16.4
+PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -9,631 +10,19 @@ WWW= https://github.com/dalance/veryl
LICENSE= APACHE20 MIT
LICENSE_COMB= dual
-LICENSE_FILE_APACHE20= ${WRKSRC}/../../LICENSE-APACHE
-LICENSE_FILE_MIT= ${WRKSRC}/../../LICENSE-MIT
-
-BUILD_DEPENDS= rust-nightly>0:lang/rust-nightly # because feature `edition2024` is required
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
USES= cargo
-
USE_GITHUB= yes
GH_ACCOUNT= dalance
-GH_TUPLE= veryl-lang:veryl.vim:1b53c65:veryl_lang_veryl_vim/support/vim \
- veryl-lang:doc:c54dceb:veryl_lang_doc/doc \
- veryl-lang:sourcemap-resolver:380f8c18e0e8b4555f3f503ed7d678683ea0a82f:veryl_lang_sourcemap_resolver/support/sourcemap-resolver
+GH_TUPLE= veryl-lang:doc:43ded381:doc/doc \
+ veryl-lang:rouge:86eb7159:rouge/support/rouge \
+ veryl-lang:sourcemap-resolver:380f8c18:sourcemapresolver/support/sourcemap-resolver \
+ veryl-lang:veryl.vim:597048f6:verylvim/support/vim
-WRKSRC_SUBDIR= crates/veryl
-
-CARGO_BUILDDEP= no
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.1 \
- adler32-1.2.0 \
- ahash-0.8.12 \
- aho-corasick-1.1.3 \
- aligned-vec-0.6.4 \
- allocator-api2-0.2.21 \
- ammonia-4.1.1 \
- android-tzdata-0.1.1 \
- android_system_properties-0.1.5 \
- anes-0.1.6 \
- anstream-0.6.19 \
- anstyle-1.0.11 \
- anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-wincon-3.0.9 \
- anyhow-1.0.98 \
- approx-0.5.1 \
- arc-swap-1.7.1 \
- arrayref-0.3.9 \
- arrayvec-0.7.6 \
- assert_cmd-2.0.17 \
- async-channel-2.5.0 \
- async-trait-0.1.88 \
- atoi-2.0.0 \
- autocfg-1.5.0 \
- axum-0.8.4 \
- axum-core-0.5.2 \
- backtrace-0.3.75 \
- backtrace-ext-0.2.1 \
- base64-0.21.7 \
- base64-0.22.1 \
- base64-simd-0.8.0 \
- bimap-0.6.3 \
- bincode-1.3.3 \
- bitflags-1.3.2 \
- bitflags-2.9.1 \
- bitvec-1.0.1 \
- blake3-1.8.2 \
- block-buffer-0.10.4 \
- bstr-1.12.0 \
- btoi-0.4.3 \
- bumpalo-3.19.0 \
- bytemuck-1.23.1 \
- byteorder-1.5.0 \
- bytes-1.10.1 \
- bytesize-1.3.3 \
- camino-1.1.10 \
- cast-0.3.0 \
- castaway-0.2.4 \
- cc-1.2.31 \
- cfg-if-1.0.1 \
- cfg_aliases-0.2.1 \
- chrono-0.4.41 \
- ciborium-0.2.2 \
- ciborium-io-0.2.2 \
- ciborium-ll-0.2.2 \
- clap-4.5.42 \
- clap_builder-4.5.42 \
- clap_complete-4.5.55 \
- clap_derive-4.5.41 \
- clap_lex-0.7.5 \
- clru-0.6.2 \
- codespan-reporting-0.12.0 \
- codspeed-3.0.5 \
- codspeed-criterion-compat-3.0.5 \
- codspeed-criterion-compat-walltime-3.0.5 \
- colorchoice-1.0.4 \
- colored-2.2.0 \
- compact_str-0.6.1 \
- concurrent-queue-2.5.0 \
- console-0.16.0 \
- constant_time_eq-0.3.1 \
- core-foundation-0.9.4 \
- core-foundation-sys-0.8.7 \
- core2-0.4.0 \
- cpp_demangle-0.4.4 \
- cpufeatures-0.2.17 \
- crc32fast-1.5.0 \
- criterion-plot-0.5.0 \
- crossbeam-0.8.4 \
- crossbeam-channel-0.5.15 \
- crossbeam-deque-0.8.6 \
- crossbeam-epoch-0.9.18 \
- crossbeam-queue-0.3.12 \
- crossbeam-utils-0.8.21 \
- crunchy-0.2.4 \
- crypto-common-0.1.6 \
- cssparser-0.35.0 \
- cssparser-macros-0.6.1 \
- daggy-0.9.0 \
- darling-0.20.11 \
- darling_core-0.20.11 \
- darling_macro-0.20.11 \
- dary_heap-0.3.7 \
- dashmap-5.5.3 \
- dashmap-6.1.0 \
- data-encoding-2.9.0 \
- debugid-0.8.0 \
- deranged-0.4.0 \
- derive_builder-0.20.2 \
- derive_builder_core-0.20.2 \
- derive_builder_macro-0.20.2 \
- difflib-0.4.0 \
- digest-0.10.7 \
- directories-6.0.0 \
- dirs-4.0.0 \
- dirs-sys-0.3.7 \
- dirs-sys-0.5.0 \
- displaydoc-0.2.5 \
- doc-comment-0.3.3 \
- dot-writer-0.1.4 \
- dtoa-1.0.10 \
- dtoa-short-0.3.5 \
- dunce-1.0.5 \
- either-1.15.0 \
- elasticlunr-rs-3.0.2 \
- encode_unicode-1.0.0 \
- encoding_rs-0.8.35 \
- enum-as-inner-0.6.1 \
- env_filter-0.1.3 \
- env_home-0.1.0 \
- env_logger-0.11.8 \
- equator-0.4.2 \
- equator-macro-0.4.2 \
- equivalent-1.0.2 \
- errno-0.3.13 \
- event-listener-5.4.1 \
- event-listener-strategy-0.5.4 \
- fastrand-1.9.0 \
- fastrand-2.3.0 \
- fern-0.7.1 \
- filetime-0.2.25 \
- findshlibs-0.10.2 \
- fixedbitset-0.5.7 \
- flate2-1.1.2 \
- fluent-uri-0.1.4 \
- fnv-1.0.7 \
- foldhash-0.1.5 \
- form_urlencoded-1.2.1 \
- fs4-0.13.1 \
- fsevent-sys-4.1.0 \
- function_name-0.3.0 \
- function_name-proc-macro-0.3.0 \
- funty-2.0.0 \
- futf-0.1.5 \
- futures-0.3.31 \
- futures-channel-0.3.31 \
- futures-core-0.3.31 \
- futures-executor-0.3.31 \
- futures-io-0.3.31 \
- futures-macro-0.3.31 \
- futures-sink-0.3.31 \
- futures-task-0.3.31 \
- futures-util-0.3.31 \
- fxhash-0.2.1 \
- generic-array-0.14.7 \
- getopts-0.2.23 \
- getrandom-0.2.16 \
- getrandom-0.3.3 \
- gimli-0.31.1 \
- git-actor-0.17.2 \
- git-attributes-0.8.3 \
- git-bitmap-0.2.2 \
- git-chunk-0.4.2 \
- git-command-0.2.4 \
- git-config-0.16.2 \
- git-config-value-0.10.2 \
- git-credentials-0.9.2 \
- git-date-0.4.3 \
- git-diff-0.26.2 \
- git-discover-0.13.1 \
- git-features-0.26.5 \
- git-glob-0.5.4 \
- git-hash-0.10.3 \
- git-hashtable-0.1.2 \
- git-index-0.12.4 \
- git-lock-3.0.3 \
- git-mailmap-0.9.3 \
- git-object-0.26.2 \
- git-odb-0.40.2 \
- git-pack-0.30.2 \
- git-packetline-0.14.3 \
- git-path-0.7.2 \
- git-prompt-0.3.3 \
- git-protocol-0.26.4 \
- git-quote-0.4.2 \
- git-ref-0.24.1 \
- git-refspec-0.7.3 \
- git-repository-0.35.0 \
- git-revision-0.10.4 \
- git-sec-0.6.3 \
- git-tempfile-3.0.3 \
- git-transport-0.25.5 \
- git-traverse-0.22.2 \
- git-url-0.13.3 \
- git-validate-0.7.3 \
- git-worktree-0.12.3 \
- glob-0.3.2 \
- globset-0.4.16 \
- h2-0.3.27 \
- half-2.6.0 \
- handlebars-6.3.2 \
- hashbrown-0.13.2 \
- hashbrown-0.14.5 \
- hashbrown-0.15.4 \
- heck-0.5.0 \
- hermit-abi-0.5.2 \
- hex-0.4.3 \
- hickory-proto-0.24.4 \
- hickory-resolver-0.24.4 \
- home-0.5.11 \
- html5ever-0.35.0 \
- http-0.2.12 \
- http-1.3.1 \
- http-body-0.4.6 \
- http-body-1.0.1 \
- http-body-util-0.1.3 \
- http-range-header-0.4.2 \
- httparse-1.10.1 \
- httpdate-1.0.3 \
- human_format-1.1.0 \
- hyper-0.14.32 \
- hyper-1.6.0 \
- hyper-rustls-0.24.2 \
- hyper-util-0.1.16 \
- iana-time-zone-0.1.63 \
- iana-time-zone-haiku-0.1.2 \
- icu_collections-2.0.0 \
- icu_locale_core-2.0.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.1 \
- icu_properties_data-2.0.1 \
- icu_provider-2.0.0 \
- ident_case-1.0.1 \
- idna-1.0.3 \
- idna_adapter-1.2.1 \
- if_chain-1.0.2 \
- ignore-0.4.23 \
- imara-diff-0.1.8 \
- include-flate-0.3.0 \
- include-flate-codegen-0.2.0 \
- indexmap-2.10.0 \
- inferno-0.11.21 \
- inotify-0.11.0 \
- inotify-sys-0.1.5 \
- instant-0.1.13 \
- io-close-0.3.7 \
- io-uring-0.7.9 \
- ipconfig-0.3.2 \
- ipnet-2.11.0 \
- is-terminal-0.4.16 \
- is_ci-1.2.0 \
- is_terminal_polyfill-1.70.1 \
- itertools-0.10.5 \
- itertools-0.14.0 \
- itoa-1.0.15 \
- jiff-0.2.15 \
- jiff-static-0.2.15 \
- js-sys-0.3.77 \
- jwalk-0.8.1 \
- kqueue-1.1.1 \
- kqueue-sys-1.0.4 \
- lalry-0.1.0 \
- lazy_static-1.5.0 \
- libc-0.2.174 \
- libflate-2.1.0 \
- libflate_lz77-2.1.0 \
- libredox-0.1.9 \
- line-col-0.2.1 \
- linked-hash-map-0.5.6 \
- linux-raw-sys-0.9.4 \
- litemap-0.8.0 \
- lock_api-0.4.13 \
- log-0.4.27 \
- lru-cache-0.1.2 \
- lsp-types-0.97.0 \
- mac-0.1.1 \
- maplit-1.0.2 \
- mark-flaky-tests-1.0.2 \
- mark-flaky-tests-macro-1.0.2 \
- markup5ever-0.35.0 \
- match_token-0.35.0 \
- matchit-0.8.4 \
- maybe-async-0.2.10 \
- mdbook-0.4.52 \
- memchr-2.7.5 \
- memmap2-0.5.10 \
- memmap2-0.9.7 \
- merkle_hash-3.8.0 \
- miette-7.6.0 \
- miette-derive-7.6.0 \
- mime-0.3.17 \
- mime_guess-2.0.5 \
- minimal-lexical-0.2.1 \
- miniz_oxide-0.8.9 \
- mio-1.0.4 \
- new_debug_unreachable-1.0.6 \
- nix-0.26.4 \
- nix-0.29.0 \
- nom-7.1.3 \
- normpath-1.3.0 \
- notify-8.2.0 \
- notify-debouncer-mini-0.6.0 \
- notify-types-2.0.0 \
- ntest-0.9.3 \
- ntest_test_cases-0.9.3 \
- ntest_timeout-0.9.3 \
- num-0.3.1 \
- num-bigint-0.3.3 \
- num-complex-0.3.1 \
- num-conv-0.1.0 \
- num-format-0.4.4 \
- num-integer-0.1.46 \
- num-iter-0.1.45 \
- num-modular-0.6.1 \
- num-order-1.2.0 \
- num-rational-0.3.2 \
- num-traits-0.2.19 \
- num_cpus-1.17.0 \
- num_threads-0.1.7 \
- object-0.36.7 \
- once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
- oorandom-11.1.5 \
- opener-0.8.2 \
- option-ext-0.2.0 \
- outref-0.5.2 \
- owo-colors-4.2.2 \
- parking-2.2.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
- parol-3.1.0 \
- parol-macros-1.0.0 \
- parol_runtime-3.1.0 \
- paste-1.0.15 \
- pathdiff-0.2.3 \
- percent-encoding-2.3.1 \
- pest-2.8.1 \
- pest_derive-2.8.1 \
- pest_generator-2.8.1 \
- pest_meta-2.8.1 \
- petgraph-0.8.2 \
- phf-0.11.3 \
- phf_codegen-0.11.3 \
- phf_generator-0.11.3 \
- phf_macros-0.11.3 \
- phf_shared-0.11.3 \
- pin-project-lite-0.2.16 \
- pin-utils-0.1.0 \
- plotters-0.3.7 \
- plotters-backend-0.3.7 \
- plotters-svg-0.3.7 \
- portable-atomic-1.11.1 \
- portable-atomic-util-0.2.4 \
- potential_utf-0.1.2 \
- powerfmt-0.2.0 \
- pprof-0.15.0 \
- ppv-lite86-0.2.21 \
- precomputed-hash-0.1.1 \
- predicates-3.1.3 \
- predicates-core-1.0.9 \
- predicates-tree-1.0.12 \
- proc-macro-crate-1.3.1 \
- proc-macro-crate-3.3.0 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.95 \
- prodash-23.1.2 \
- pulldown-cmark-0.10.3 \
- pulldown-cmark-0.13.0 \
- pulldown-cmark-escape-0.10.1 \
- pulldown-cmark-escape-0.11.0 \
- quick-error-2.0.1 \
- quick-xml-0.26.0 \
- quote-1.0.40 \
- r-efi-5.3.0 \
- radium-0.7.0 \
- rand-0.8.5 \
- rand-0.9.2 \
- rand_chacha-0.3.1 \
- rand_chacha-0.9.0 \
- rand_core-0.6.4 \
- rand_core-0.9.3 \
- rand_regex-0.18.1 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.5.17 \
- redox_users-0.4.6 \
- redox_users-0.5.2 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
- relative-path-2.0.1 \
- reqwest-0.11.27 \
- resolv-conf-0.7.4 \
- rgb-0.8.52 \
- ring-0.17.14 \
- rle-decode-fast-1.0.3 \
- ropey-1.6.1 \
- rust-embed-8.7.2 \
- rust-embed-impl-8.7.2 \
- rust-embed-utils-8.7.2 \
- rustc-demangle-0.1.26 \
- rustc-hash-2.1.1 \
- rustix-1.0.8 \
- rustls-0.21.12 \
- rustls-pemfile-1.0.4 \
- rustls-webpki-0.101.7 \
- rustversion-1.0.21 \
- ryu-1.0.20 \
- same-file-1.0.6 \
- scnr-0.8.0 \
- scopeguard-1.2.0 \
- sct-0.7.1 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.142 \
- serde_path_to_error-0.1.17 \
- serde_regex-1.1.0 \
- serde_repr-0.1.20 \
- serde_spanned-0.6.9 \
- serde_urlencoded-0.7.1 \
- seshat-unicode-0.3.1 \
- sha1-0.10.6 \
- sha1_smol-1.0.1 \
- sha2-0.10.9 \
- shlex-1.3.0 \
- signal-hook-0.3.18 \
- signal-hook-registry-1.4.6 \
- similar-2.7.0 \
- siphasher-1.0.1 \
- slab-0.4.10 \
- smallvec-1.15.1 \
- socket2-0.5.10 \
- socket2-0.6.0 \
- sourcemap-9.2.2 \
- spdx-0.10.9 \
- spin-0.10.0 \
- stable_deref_trait-1.2.0 \
- statrs-0.18.0 \
- str_indices-0.4.4 \
- str_stack-0.1.0 \
- string_cache-0.8.9 \
- string_cache_codegen-0.5.4 \
- strnum_bitwidth-0.1.2 \
- strsim-0.11.1 \
- supports-color-3.0.2 \
- supports-hyperlinks-3.1.0 \
- supports-unicode-3.0.0 \
- symbolic-common-12.16.1 \
- symbolic-demangle-12.16.1 \
- syn-1.0.109 \
- syn-2.0.104 \
- sync_wrapper-0.1.2 \
- sync_wrapper-1.0.2 \
- synstructure-0.13.2 \
- syntree-0.18.0 \
- syntree_layout-0.4.0 \
- system-configuration-0.5.1 \
- system-configuration-sys-0.5.0 \
- tap-1.0.1 \
- tempfile-3.20.0 \
- tendril-0.4.3 \
- termcolor-1.4.1 \
- terminal_size-0.4.2 \
- termtree-0.5.1 \
- textwrap-0.16.2 \
- thiserror-1.0.69 \
- thiserror-2.0.12 \
- thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
- tinystr-0.8.1 \
- tinytemplate-1.2.1 \
- tinyvec-1.9.0 \
- tinyvec_macros-0.1.1 \
- tokio-1.47.1 \
- tokio-macros-2.5.0 \
- tokio-rustls-0.24.1 \
- tokio-tungstenite-0.26.2 \
- tokio-util-0.7.16 \
- toml-0.5.11 \
- toml-0.8.23 \
- toml_datetime-0.6.11 \
- toml_edit-0.19.15 \
- toml_edit-0.22.27 \
- toml_write-0.1.2 \
- topological-sort-0.2.2 \
- tower-0.5.2 \
- tower-http-0.6.6 \
- tower-layer-0.3.3 \
- tower-lsp-server-0.22.0 \
- tower-service-0.3.3 \
- tracing-0.1.41 \
- tracing-attributes-0.1.30 \
- tracing-core-0.1.34 \
- try-lock-0.2.5 \
- ts-rs-11.0.1 \
- ts-rs-macros-11.0.1 \
- tungstenite-0.26.2 \
- typenum-1.18.0 \
- ucd-trie-0.1.7 \
- uluru-3.1.0 \
- ume-0.1.0 \
- unicase-2.8.1 \
- unicode-bom-1.1.4 \
- unicode-id-start-1.3.1 \
- unicode-ident-1.0.18 \
- unicode-linebreak-0.1.5 \
- unicode-normalization-0.1.24 \
- unicode-width-0.1.14 \
- unicode-width-0.2.1 \
- untrusted-0.9.0 \
- url-2.5.4 \
- utf-8-0.7.6 \
- utf8_iter-1.0.4 \
- utf8parse-0.2.2 \
- uuid-1.17.0 \
- version_check-0.9.5 \
- vsimd-0.8.0 \
- wait-timeout-0.2.1 \
- walkdir-2.5.0 \
- want-0.3.1 \
- wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
- web_atoms-0.1.3 \
- webpki-roots-0.25.4 \
- which-8.0.0 \
- widestring-1.2.0 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.43.0 \
- windows-core-0.61.2 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
- windows-link-0.1.3 \
- windows-result-0.3.4 \
- windows-strings-0.4.2 \
- windows-sys-0.48.0 \
- windows-sys-0.52.0 \
- windows-sys-0.59.0 \
- windows-sys-0.60.2 \
- windows-targets-0.48.5 \
- windows-targets-0.52.6 \
- windows-targets-0.53.3 \
- windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.42.2 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.42.2 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
- windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
- windows_i686_msvc-0.42.2 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
- windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_msvc-0.42.2 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
- winnow-0.5.40 \
- winnow-0.7.12 \
- winreg-0.50.0 \
- winsafe-0.0.19 \
- wit-bindgen-rt-0.39.0 \
- writeable-0.6.1 \
- wyz-0.5.1 \
- xml_writer-0.4.0 \
- yoke-0.8.0 \
- yoke-derive-0.8.0 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
- zerofrom-0.1.6 \
- zerofrom-derive-0.1.6 \
- zerotrie-0.2.2 \
- zerovec-0.11.2 \
- zerovec-derive-0.11.1
+CARGO_INSTALL_PATH= crates/veryl
PLIST_FILES= bin/${PORTNAME}
-WITHOUT_LTO= yes # this fixes runaway build problem with rust-1.81.0 and eartier
-
.include <bsd.port.mk>
diff --git a/cad/veryl/Makefile.crates b/cad/veryl/Makefile.crates
new file mode 100644
index 000000000000..1ef9c241bb72
--- /dev/null
+++ b/cad/veryl/Makefile.crates
@@ -0,0 +1,608 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ adler32-1.2.0 \
+ ahash-0.8.12 \
+ aho-corasick-1.1.3 \
+ aligned-vec-0.6.4 \
+ allocator-api2-0.2.21 \
+ ammonia-4.1.1 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anes-0.1.6 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
+ approx-0.5.1 \
+ arc-swap-1.7.1 \
+ arrayref-0.3.9 \
+ arrayvec-0.7.6 \
+ assert_cmd-2.0.17 \
+ async-channel-2.5.0 \
+ async-trait-0.1.89 \
+ atoi-2.0.0 \
+ atomic-waker-1.1.2 \
+ autocfg-1.5.0 \
+ axum-0.8.4 \
+ axum-core-0.5.2 \
+ backtrace-0.3.75 \
+ backtrace-ext-0.2.1 \
+ base64-0.21.7 \
+ base64-0.22.1 \
+ base64-simd-0.8.0 \
+ bimap-0.6.3 \
+ bincode-1.3.3 \
+ bitflags-1.3.2 \
+ bitflags-2.9.4 \
+ bitvec-1.0.1 \
+ blake3-1.8.2 \
+ block-buffer-0.10.4 \
+ bstr-1.12.0 \
+ btoi-0.4.3 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.2 \
+ byteorder-1.5.0 \
+ bytes-1.10.1 \
+ bytesize-1.3.3 \
+ camino-1.1.12 \
+ cast-0.3.0 \
+ castaway-0.2.4 \
+ cc-1.2.35 \
+ cfg-if-1.0.3 \
+ cfg_aliases-0.2.1 \
+ chrono-0.4.41 \
+ ciborium-0.2.2 \
+ ciborium-io-0.2.2 \
+ ciborium-ll-0.2.2 \
+ clap-4.5.47 \
+ clap_builder-4.5.47 \
+ clap_complete-4.5.57 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
+ clru-0.6.2 \
+ codespan-reporting-0.12.0 \
+ codspeed-3.0.5 \
+ codspeed-criterion-compat-3.0.5 \
+ codspeed-criterion-compat-walltime-3.0.5 \
+ colorchoice-1.0.4 \
+ colored-2.2.0 \
+ compact_str-0.6.1 \
+ concurrent-queue-2.5.0 \
+ console-0.16.0 \
+ constant_time_eq-0.3.1 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ core2-0.4.0 \
+ cpp_demangle-0.4.4 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.5.0 \
+ criterion-plot-0.5.0 \
+ crossbeam-0.8.4 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-queue-0.3.12 \
+ crossbeam-utils-0.8.21 \
+ crunchy-0.2.4 \
+ crypto-common-0.1.6 \
+ cssparser-0.35.0 \
+ cssparser-macros-0.6.1 \
+ daggy-0.9.0 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ dary_heap-0.3.7 \
+ dashmap-5.5.3 \
+ dashmap-6.1.0 \
+ data-encoding-2.9.0 \
+ debugid-0.8.0 \
+ deranged-0.5.3 \
+ derive_builder-0.20.2 \
+ derive_builder_core-0.20.2 \
+ derive_builder_macro-0.20.2 \
+ difflib-0.4.0 \
+ digest-0.10.7 \
+ directories-6.0.0 \
+ dirs-4.0.0 \
+ dirs-sys-0.3.7 \
+ dirs-sys-0.5.0 \
+ displaydoc-0.2.5 \
+ doc-comment-0.3.3 \
+ dtoa-1.0.10 \
+ dtoa-short-0.3.5 \
+ dunce-1.0.5 \
+ either-1.15.0 \
+ elasticlunr-rs-3.0.2 \
+ encode_unicode-1.0.0 \
+ encoding_rs-0.8.35 \
+ enum-as-inner-0.6.1 \
+ env_filter-0.1.3 \
+ env_home-0.1.0 \
+ env_logger-0.11.8 \
+ equator-0.4.2 \
+ equator-macro-0.4.2 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ event-listener-5.4.1 \
+ event-listener-strategy-0.5.4 \
+ fastrand-1.9.0 \
+ fastrand-2.3.0 \
+ fern-0.7.1 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.0 \
+ findshlibs-0.10.2 \
+ fixedbitset-0.5.7 \
+ flate2-1.1.2 \
+ fluent-uri-0.1.4 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ form_urlencoded-1.2.2 \
+ fs4-0.13.1 \
+ fsevent-sys-4.1.0 \
+ function_name-0.3.0 \
+ function_name-proc-macro-0.3.0 \
+ funty-2.0.0 \
+ futf-0.1.5 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ fxhash-0.2.1 \
+ generic-array-0.14.7 \
+ getopts-0.2.24 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
+ git-actor-0.17.2 \
+ git-attributes-0.8.3 \
+ git-bitmap-0.2.2 \
+ git-chunk-0.4.2 \
+ git-command-0.2.4 \
+ git-config-0.16.2 \
+ git-config-value-0.10.2 \
+ git-credentials-0.9.2 \
+ git-date-0.4.3 \
+ git-diff-0.26.2 \
+ git-discover-0.13.1 \
+ git-features-0.26.5 \
+ git-glob-0.5.4 \
+ git-hash-0.10.3 \
+ git-hashtable-0.1.2 \
+ git-index-0.12.4 \
+ git-lock-3.0.3 \
+ git-mailmap-0.9.3 \
+ git-object-0.26.2 \
+ git-odb-0.40.2 \
+ git-pack-0.30.2 \
+ git-packetline-0.14.3 \
+ git-path-0.7.2 \
+ git-prompt-0.3.3 \
+ git-protocol-0.26.4 \
+ git-quote-0.4.2 \
+ git-ref-0.24.1 \
+ git-refspec-0.7.3 \
+ git-repository-0.35.0 \
+ git-revision-0.10.4 \
+ git-sec-0.6.3 \
+ git-tempfile-3.0.3 \
+ git-transport-0.25.5 \
+ git-traverse-0.22.2 \
+ git-url-0.13.3 \
+ git-validate-0.7.3 \
+ git-worktree-0.12.3 \
+ glob-0.3.3 \
+ globset-0.4.16 \
+ h2-0.3.27 \
+ half-2.6.0 \
+ handlebars-6.3.2 \
+ hashbrown-0.13.2 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.5 \
+ heck-0.5.0 \
+ hermit-abi-0.5.2 \
+ hex-0.4.3 \
+ hickory-proto-0.24.4 \
+ hickory-resolver-0.24.4 \
+ home-0.5.11 \
+ html5ever-0.35.0 \
+ http-0.2.12 \
+ http-1.3.1 \
+ http-body-0.4.6 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ http-range-header-0.4.2 \
+ httparse-1.10.1 \
+ httpdate-1.0.3 \
+ human_format-1.1.0 \
+ hyper-0.14.32 \
+ hyper-1.7.0 \
+ hyper-rustls-0.24.2 \
+ hyper-util-0.1.16 \
+ iana-time-zone-0.1.63 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ ident_case-1.0.1 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ if_chain-1.0.3 \
+ ignore-0.4.23 \
+ imara-diff-0.1.8 \
+ include-flate-0.3.1 \
+ include-flate-codegen-0.3.1 \
+ include-flate-compress-0.3.1 \
+ indexmap-2.11.0 \
+ inferno-0.11.21 \
+ inotify-0.11.0 \
+ inotify-sys-0.1.5 \
+ instant-0.1.13 \
+ io-close-0.3.7 \
+ io-uring-0.7.10 \
+ ipconfig-0.3.2 \
+ ipnet-2.11.0 \
+ is-terminal-0.4.16 \
+ is_ci-1.2.0 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.10.5 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
+ jobserver-0.1.34 \
+ js-sys-0.3.77 \
+ jwalk-0.8.1 \
+ kqueue-1.1.1 \
+ kqueue-sys-1.0.4 \
+ lalry-0.1.0 \
+ lazy_static-1.5.0 \
+ libc-0.2.175 \
+ libflate-2.1.0 \
+ libflate_lz77-2.1.0 \
+ libredox-0.1.9 \
+ line-col-0.2.1 \
+ linked-hash-map-0.5.6 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.28 \
+ lru-cache-0.1.2 \
+ lsp-types-0.97.0 \
+ mac-0.1.1 \
+ maplit-1.0.2 \
+ mark-flaky-tests-1.0.2 \
+ mark-flaky-tests-macro-1.0.2 \
+ markup5ever-0.35.0 \
+ match_token-0.35.0 \
+ matchit-0.8.4 \
+ maybe-async-0.2.10 \
+ mdbook-0.4.52 \
+ memchr-2.7.5 \
+ memmap2-0.5.10 \
+ memmap2-0.9.8 \
+ merkle_hash-3.8.0 \
+ miette-7.6.0 \
+ miette-derive-7.6.0 \
+ mime-0.3.17 \
+ mime_guess-2.0.5 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ new_debug_unreachable-1.0.6 \
+ nix-0.26.4 \
+ nix-0.29.0 \
+ nom-7.1.3 \
+ normpath-1.3.0 \
+ notify-8.2.0 \
+ notify-debouncer-mini-0.6.0 \
+ notify-types-2.0.0 \
+ ntest-0.9.3 \
+ ntest_test_cases-0.9.3 \
+ ntest_timeout-0.9.3 \
+ num-conv-0.1.0 \
+ num-format-0.4.4 \
+ num-modular-0.6.1 \
+ num-order-1.2.0 \
+ num-traits-0.2.19 \
+ num_cpus-1.17.0 \
+ num_threads-0.1.7 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ oorandom-11.1.5 \
+ opener-0.8.2 \
+ option-ext-0.2.0 \
+ outref-0.5.2 \
+ owo-colors-4.2.2 \
+ parking-2.2.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ parol-4.1.0 \
+ parol-macros-1.0.0 \
+ parol_runtime-4.0.1 \
+ paste-1.0.15 \
+ pathdiff-0.2.3 \
+ percent-encoding-2.3.2 \
+ pest-2.8.1 \
+ pest_derive-2.8.1 \
+ pest_generator-2.8.1 \
+ pest_meta-2.8.1 \
+ petgraph-0.8.2 \
+ phf-0.11.3 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_macros-0.11.3 \
+ phf_shared-0.11.3 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ plotters-0.3.7 \
+ plotters-backend-0.3.7 \
+ plotters-svg-0.3.7 \
+ portable-atomic-1.11.1 \
+ portable-atomic-util-0.2.4 \
+ potential_utf-0.1.3 \
+ powerfmt-0.2.0 \
+ pprof-0.15.0 \
+ ppv-lite86-0.2.21 \
+ precomputed-hash-0.1.1 \
+ predicates-3.1.3 \
+ predicates-core-1.0.9 \
+ predicates-tree-1.0.12 \
+ proc-macro-crate-1.3.1 \
+ proc-macro-crate-3.3.0 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro2-1.0.101 \
+ prodash-23.1.2 \
+ pulldown-cmark-0.10.3 \
+ pulldown-cmark-0.13.0 \
+ pulldown-cmark-escape-0.10.1 \
+ pulldown-cmark-escape-0.11.0 \
+ quick-error-2.0.1 \
+ quick-xml-0.26.0 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ radium-0.7.0 \
+ rand-0.8.5 \
+ rand-0.9.2 \
+ rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
+ rand_core-0.9.3 \
+ rand_regex-0.18.1 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.17 \
+ redox_users-0.4.6 \
+ redox_users-0.5.2 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
+ relative-path-2.0.1 \
+ reqwest-0.11.27 \
+ resolv-conf-0.7.4 \
+ rgb-0.8.52 \
+ ring-0.17.14 \
+ rle-decode-fast-1.0.3 \
+ ropey-1.6.1 \
+ rust-embed-8.7.2 \
+ rust-embed-impl-8.7.2 \
+ rust-embed-utils-8.7.2 \
+ rustc-demangle-0.1.26 \
+ rustc-hash-2.1.1 \
+ rustix-1.0.8 \
+ rustls-0.21.12 \
+ rustls-pemfile-1.0.4 \
+ rustls-webpki-0.101.7 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ scnr2-0.3.2 \
+ scnr2_generate-0.3.2 \
+ scnr2_macro-0.3.2 \
+ scopeguard-1.2.0 \
+ sct-0.7.1 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.143 \
+ serde_path_to_error-0.1.17 \
+ serde_regex-1.1.0 \
+ serde_repr-0.1.20 \
+ serde_spanned-0.6.9 \
+ serde_urlencoded-0.7.1 \
+ sha1-0.10.6 \
+ sha1_smol-1.0.1 \
+ sha2-0.10.9 \
+ shlex-1.3.0 \
+ signal-hook-0.3.18 \
+ signal-hook-registry-1.4.6 \
+ similar-2.7.0 \
+ siphasher-1.0.1 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
+ socket2-0.6.0 \
+ sourcemap-9.2.2 \
+ spdx-0.12.0 \
+ spin-0.10.0 \
+ stable_deref_trait-1.2.0 \
+ statrs-0.18.0 \
+ str_indices-0.4.4 \
+ str_stack-0.1.0 \
+ string_cache-0.8.9 \
+ string_cache_codegen-0.5.4 \
+ strnum_bitwidth-0.1.2 \
+ strsim-0.11.1 \
+ supports-color-3.0.2 \
+ supports-hyperlinks-3.1.0 \
+ supports-unicode-3.0.0 \
+ symbolic-common-12.16.2 \
+ symbolic-demangle-12.16.2 \
+ syn-1.0.109 \
+ syn-2.0.106 \
+ sync_wrapper-0.1.2 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ syntree-0.18.0 \
+ syntree_layout-0.4.0 \
+ system-configuration-0.5.1 \
+ system-configuration-sys-0.5.0 \
+ tap-1.0.1 \
+ tempfile-3.21.0 \
+ tendril-0.4.3 \
+ termcolor-1.4.1 \
+ terminal_size-0.4.3 \
+ termtree-0.5.1 \
+ textwrap-0.16.2 \
+ thiserror-1.0.69 \
+ thiserror-2.0.16 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.16 \
+ time-0.3.43 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.1 \
+ tinytemplate-1.2.1 \
+ tinyvec-1.10.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.47.1 \
+ tokio-macros-2.5.0 \
+ tokio-rustls-0.24.1 \
+ tokio-tungstenite-0.26.2 \
+ tokio-util-0.7.16 \
+ toml-0.5.11 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.19.15 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
+ topological-sort-0.2.2 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
+ tower-layer-0.3.3 \
+ tower-lsp-server-0.22.1 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
+ try-lock-0.2.5 \
+ ts-rs-11.0.1 \
+ ts-rs-macros-11.0.1 \
+ tungstenite-0.26.2 \
+ typenum-1.18.0 \
+ ucd-trie-0.1.7 \
+ uluru-3.1.0 \
+ ume-0.1.0 \
+ unicase-2.8.1 \
+ unicode-bom-1.1.4 \
+ unicode-id-start-1.3.1 \
+ unicode-ident-1.0.18 \
+ unicode-linebreak-0.1.5 \
+ unicode-normalization-0.1.24 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.1 \
+ untrusted-0.9.0 \
+ url-2.5.7 \
+ utf-8-0.7.6 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ uuid-1.18.1 \
+ version_check-0.9.5 \
+ vsimd-0.8.0 \
+ wait-timeout-0.2.1 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.3+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ web_atoms-0.1.3 \
+ webpki-roots-0.25.4 \
+ which-8.0.0 \
+ widestring-1.2.0 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.10 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.43.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.42.2 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.5.40 \
+ winnow-0.7.13 \
+ winreg-0.50.0 \
+ winsafe-0.0.19 \
+ wit-bindgen-0.45.0 \
+ writeable-0.6.1 \
+ wyz-0.5.1 \
+ xml_writer-0.4.0 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7
diff --git a/cad/veryl/distinfo b/cad/veryl/distinfo
index 1742e753af8a..b4b40f5246ac 100644
--- a/cad/veryl/distinfo
+++ b/cad/veryl/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1754285420
+TIMESTAMP = 1758573729
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -21,18 +21,18 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
@@ -45,10 +45,12 @@ SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a
SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
SIZE (rust/crates/atoi-2.0.0.crate) = 7785
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
@@ -71,8 +73,8 @@ SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462c
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
@@ -85,24 +87,24 @@ SHA256 (rust/crates/btoi-0.4.3.crate) = 9dd6407f73a9b8b6162d8a2ef999fe6afd7cc159
SIZE (rust/crates/btoi-0.4.3.crate) = 10007
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
-SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bytesize-1.3.3.crate) = 2e93abca9e28e0a1b9877922aacb20576e05d4679ffa78c3d6dc22a26a216659
SIZE (rust/crates/bytesize-1.3.3.crate) = 11594
-SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
-SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/camino-1.1.12.crate) = dd0b03af37dad7a14518b7691d81acb0f8222604ad3d1b02f6b4bed5188c0cd5
+SIZE (rust/crates/camino-1.1.12.crate) = 44284
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
SIZE (rust/crates/castaway-0.2.4.crate) = 12546
-SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2
-SIZE (rust/crates/cc-1.2.31.crate) = 109427
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cc-1.2.35.crate) = 590f9024a68a8c40351881787f1934dc11afd69090f5edb6831464694d836ea3
+SIZE (rust/crates/cc-1.2.35.crate) = 89972
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
@@ -113,14 +115,14 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
-SIZE (rust/crates/clap-4.5.42.crate) = 58305
-SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
-SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
-SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
-SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
+SIZE (rust/crates/clap-4.5.47.crate) = 58354
+SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
+SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
+SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad
+SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
@@ -197,8 +199,8 @@ SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb3
SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
+SIZE (rust/crates/deranged-0.5.3.crate) = 24353
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -221,8 +223,6 @@ SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cd
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/dot-writer-0.1.4.crate) = a2f7a508d3f95b7cb559acf2231c7efad02fe04061d3165b12513c2dbcc77af0
-SIZE (rust/crates/dot-writer-0.1.4.crate) = 11359
SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04
SIZE (rust/crates/dtoa-1.0.10.crate) = 17584
SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
@@ -263,8 +263,10 @@ SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
SIZE (rust/crates/fern-0.7.1.crate) = 304533
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.0.crate) = e178e4fba8a2726903f6ba98a6d221e76f9c12c650d5dc0e6afdc50677b49650
+SIZE (rust/crates/find-msvc-tools-0.1.0.crate) = 29903
SHA256 (rust/crates/findshlibs-0.10.2.crate) = 40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64
SIZE (rust/crates/findshlibs-0.10.2.crate) = 20101
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
@@ -277,8 +279,8 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fs4-0.13.1.crate) = 8640e34b88f7652208ce9e88b1a37a2ae95227d84abec377ccd3c5cfeb141ed4
SIZE (rust/crates/fs4-0.13.1.crate) = 28794
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
@@ -313,8 +315,8 @@ SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016
SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
-SIZE (rust/crates/getopts-0.2.23.crate) = 21409
+SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df
+SIZE (rust/crates/getopts-0.2.24.crate) = 21467
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
@@ -395,8 +397,8 @@ SHA256 (rust/crates/git-validate-0.7.3.crate) = 390195f4569880a6b1c6be5172a37c32
SIZE (rust/crates/git-validate-0.7.3.crate) = 2548
SHA256 (rust/crates/git-worktree-0.12.3.crate) = a92459b2194cd0c6982c267bdb06ac9f6872dd58adcfc98bb5488ee0eae458bd
SIZE (rust/crates/git-worktree-0.12.3.crate) = 34230
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d
@@ -409,8 +411,8 @@ SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b2
SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
@@ -445,8 +447,8 @@ SHA256 (rust/crates/human_format-1.1.0.crate) = 5c3b1f728c459d27b12448862017b96a
SIZE (rust/crates/human_format-1.1.0.crate) = 7108
SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
SIZE (rust/crates/hyper-0.14.32.crate) = 199622
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
@@ -471,22 +473,24 @@ SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/if_chain-1.0.2.crate) = cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed
-SIZE (rust/crates/if_chain-1.0.2.crate) = 8062
+SHA256 (rust/crates/if_chain-1.0.3.crate) = cd62e6b5e86ea8eeeb8db1de02880a6abc01a397b2ebb64b5d74ac255318f5cb
+SIZE (rust/crates/if_chain-1.0.3.crate) = 8384
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2
SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
-SHA256 (rust/crates/include-flate-0.3.0.crate) = df49c16750695486c1f34de05da5b7438096156466e7f76c38fcdf285cf0113e
-SIZE (rust/crates/include-flate-0.3.0.crate) = 1072081
-SHA256 (rust/crates/include-flate-codegen-0.2.0.crate) = 8c5b246c6261be723b85c61ecf87804e8ea4a35cb68be0ff282ed84b95ffe7d7
-SIZE (rust/crates/include-flate-codegen-0.2.0.crate) = 2268
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/include-flate-0.3.1.crate) = e01b7cb6ca682a621e7cda1c358c9724b53a7b4409be9be1dd443b7f3a26f998
+SIZE (rust/crates/include-flate-0.3.1.crate) = 10464
+SHA256 (rust/crates/include-flate-codegen-0.3.1.crate) = 4f49bf5274aebe468d6e6eba14a977eaf1efa481dc173f361020de70c1c48050
+SIZE (rust/crates/include-flate-codegen-0.3.1.crate) = 5756
+SHA256 (rust/crates/include-flate-compress-0.3.1.crate) = eae6a40e716bcd5931f5dbb79cd921512a4f647e2e9413fded3171fca3824dbc
+SIZE (rust/crates/include-flate-compress-0.3.1.crate) = 4807
+SHA256 (rust/crates/indexmap-2.11.0.crate) = f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9
+SIZE (rust/crates/indexmap-2.11.0.crate) = 99851
SHA256 (rust/crates/inferno-0.11.21.crate) = 232929e1d75fe899576a3d5c7416ad0d88dbfbb3c3d6aa00873a7408a50ddb88
SIZE (rust/crates/inferno-0.11.21.crate) = 102615
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
@@ -497,8 +501,8 @@ SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97
SIZE (rust/crates/instant-0.1.13.crate) = 6305
SHA256 (rust/crates/io-close-0.3.7.crate) = 9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc
SIZE (rust/crates/io-close-0.3.7.crate) = 8025
-SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
-SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
@@ -519,6 +523,8 @@ SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee
SIZE (rust/crates/jiff-0.2.15.crate) = 712996
SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/jwalk-0.8.1.crate) = 2735847566356cd2179a2a38264839308f7079fa96e6bd5a42d740460e003c56
@@ -531,8 +537,8 @@ SHA256 (rust/crates/lalry-0.1.0.crate) = 82b5cf5d262f1b646b4b4fc864c6026753dab5b
SIZE (rust/crates/lalry-0.1.0.crate) = 16307
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
SIZE (rust/crates/libflate-2.1.0.crate) = 43366
SHA256 (rust/crates/libflate_lz77-2.1.0.crate) = e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d
@@ -549,8 +555,8 @@ SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
SHA256 (rust/crates/lsp-types-0.97.0.crate) = 53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071
@@ -577,8 +583,8 @@ SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
-SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
-SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/merkle_hash-3.8.0.crate) = 025450e7f75788743d2f9465c120a0ad0b350367715e1230c0d21a9e4a8fdc9d
SIZE (rust/crates/merkle_hash-3.8.0.crate) = 10176
SHA256 (rust/crates/miette-7.6.0.crate) = 5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7
@@ -617,26 +623,14 @@ SHA256 (rust/crates/ntest_test_cases-0.9.3.crate) = 16d0d3f2a488592e5368ebbe996e
SIZE (rust/crates/ntest_test_cases-0.9.3.crate) = 4804
SHA256 (rust/crates/ntest_timeout-0.9.3.crate) = fcc7c92f190c97f79b4a332f5e81dcf68c8420af2045c936c9be0bc9de6f63b5
SIZE (rust/crates/ntest_timeout-0.9.3.crate) = 3229
-SHA256 (rust/crates/num-0.3.1.crate) = 8b7a8e9be5e039e2ff869df49155f1c06bd01ade2117ec783e56ab0932b67a8f
-SIZE (rust/crates/num-0.3.1.crate) = 9414
-SHA256 (rust/crates/num-bigint-0.3.3.crate) = 5f6f7833f2cbf2360a6cfd58cd41a53aa7a90bd4c202f5b1c7dd2ed73c57b2c3
-SIZE (rust/crates/num-bigint-0.3.3.crate) = 89493
-SHA256 (rust/crates/num-complex-0.3.1.crate) = 747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5
-SIZE (rust/crates/num-complex-0.3.1.crate) = 24541
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
SIZE (rust/crates/num-format-0.4.4.crate) = 61509
-SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
-SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
-SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
-SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
SHA256 (rust/crates/num-modular-0.6.1.crate) = 17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f
SIZE (rust/crates/num-modular-0.6.1.crate) = 32328
SHA256 (rust/crates/num-order-1.2.0.crate) = 537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6
SIZE (rust/crates/num-order-1.2.0.crate) = 19500
-SHA256 (rust/crates/num-rational-0.3.2.crate) = 12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07
-SIZE (rust/crates/num-rational-0.3.2.crate) = 26359
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
@@ -665,18 +659,18 @@ SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6f
SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
-SHA256 (rust/crates/parol-3.1.0.crate) = ab6ec35871704794d7cf081463092cde3584c3546156fee32112883aa0c4d16e
-SIZE (rust/crates/parol-3.1.0.crate) = 201267
+SHA256 (rust/crates/parol-4.1.0.crate) = 51b2d62b7ad55e9407255d558273414aca996354e1dc6317c32e73de16d0f9d8
+SIZE (rust/crates/parol-4.1.0.crate) = 213050
SHA256 (rust/crates/parol-macros-1.0.0.crate) = 54ec451836679aaa55158b454b441e21446a111ea34aa1917eba29245bafe4b8
SIZE (rust/crates/parol-macros-1.0.0.crate) = 1998
-SHA256 (rust/crates/parol_runtime-3.1.0.crate) = 082b278f4794a512259823cbf8dd31c6a25cc65825ce1f64e04239ca0f5231ee
-SIZE (rust/crates/parol_runtime-3.1.0.crate) = 95966
+SHA256 (rust/crates/parol_runtime-4.0.1.crate) = a796c68684c9e3282e7121f18485324f0ae8749b29e09ba6d10236ecf85b46ef
+SIZE (rust/crates/parol_runtime-4.0.1.crate) = 92311
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
SIZE (rust/crates/pest-2.8.1.crate) = 128906
SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
@@ -701,6 +695,8 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
SIZE (rust/crates/plotters-0.3.7.crate) = 149031
SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
@@ -711,8 +707,8 @@ SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/pprof-0.15.0.crate) = 38a01da47675efa7673b032bf8efd8214f1917d89685e07e395ab125ea42b187
@@ -735,8 +731,8 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/prodash-23.1.2.crate) = 9516b775656bc3e8985e19cd4b8c0c0de045095074e453d2c0a513b5f978392d
SIZE (rust/crates/prodash-23.1.2.crate) = 83797
SHA256 (rust/crates/pulldown-cmark-0.10.3.crate) = 76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993
@@ -771,22 +767,22 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rand_regex-0.18.1.crate) = 04db2e382d13679a1e42400e90e306cdbb79dc5cd41bb035ba4eae72e78cdf37
SIZE (rust/crates/rand_regex-0.18.1.crate) = 20166
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/relative-path-2.0.1.crate) = bca40a312222d8ba74837cb474edef44b37f561da5f773981007a10bbaa992b0
SIZE (rust/crates/relative-path-2.0.1.crate) = 28829
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
@@ -819,14 +815,18 @@ SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
-SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/scnr-0.8.0.crate) = ebfcd7c0893254c23586487f4582b607fea2f9ed4873ed76cb00d1d9c68d6a5e
-SIZE (rust/crates/scnr-0.8.0.crate) = 121164
+SHA256 (rust/crates/scnr2-0.3.2.crate) = 5a5cba9bda9faf2fcd0a147ace6b0fa3ac128509d7e4b1654030bee01663273f
+SIZE (rust/crates/scnr2-0.3.2.crate) = 12512
+SHA256 (rust/crates/scnr2_generate-0.3.2.crate) = 33604e6408a9604061e355dc4798016630012cc3d5c038957760f242f1bc0351
+SIZE (rust/crates/scnr2_generate-0.3.2.crate) = 49271
+SHA256 (rust/crates/scnr2_macro-0.3.2.crate) = 2e2fd289399d43b66fc5e7e50ac53fca6ce8eb35d143a6f942409887f670caa6
+SIZE (rust/crates/scnr2_macro-0.3.2.crate) = 4273
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
@@ -837,8 +837,8 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
-SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf
@@ -849,8 +849,6 @@ SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/seshat-unicode-0.3.1.crate) = 6c383601b899fbb8a859ae943fe23eb0385b7cd30ebd6d24e6827bc786635c48
-SIZE (rust/crates/seshat-unicode-0.3.1.crate) = 581452
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
@@ -867,8 +865,8 @@ SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c619
SIZE (rust/crates/similar-2.7.0.crate) = 53928
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
-SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
@@ -877,8 +875,8 @@ SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5
SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/sourcemap-9.2.2.crate) = e22afbcb92ce02d23815b9795523c005cb9d3c214f8b7a66318541c240ea7935
SIZE (rust/crates/sourcemap-9.2.2.crate) = 48488
-SHA256 (rust/crates/spdx-0.10.9.crate) = c3e17e880bafaeb362a7b751ec46bdc5b61445a188f80e0606e68167cd540fa3
-SIZE (rust/crates/spdx-0.10.9.crate) = 1050181
+SHA256 (rust/crates/spdx-0.12.0.crate) = 41cf87c0efffc158b9dde4d6e0567a43e4383adc4c949e687a2039732db2f23a
+SIZE (rust/crates/spdx-0.12.0.crate) = 1051034
SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591
SIZE (rust/crates/spin-0.10.0.crate) = 39654
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -903,14 +901,14 @@ SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90ac
SIZE (rust/crates/supports-hyperlinks-3.1.0.crate) = 8235
SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2
SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
-SHA256 (rust/crates/symbolic-common-12.16.1.crate) = 70f4d06896c59fabe3fe36d7bc003c975f0a0af67d380e14a95eaebffe4f8de5
-SIZE (rust/crates/symbolic-common-12.16.1.crate) = 27980
-SHA256 (rust/crates/symbolic-demangle-12.16.1.crate) = bd3903bafe2ed4c3512ff4c6eb77cc22b6f43662f3b9f7e3fe4f152927f54ec8
-SIZE (rust/crates/symbolic-demangle-12.16.1.crate) = 192830
+SHA256 (rust/crates/symbolic-common-12.16.2.crate) = 9da12f8fecbbeaa1ee62c1d50dc656407e007c3ee7b2a41afce4b5089eaef15e
+SIZE (rust/crates/symbolic-common-12.16.2.crate) = 27976
+SHA256 (rust/crates/symbolic-demangle-12.16.2.crate) = 6fd35afe0ef9d35d3dcd41c67ddf882fc832a387221338153b7cd685a105495c
+SIZE (rust/crates/symbolic-demangle-12.16.2.crate) = 192834
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
@@ -927,38 +925,38 @@ SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
+SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
SIZE (rust/crates/tendril-0.4.3.crate) = 37210
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
-SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
SIZE (rust/crates/termtree-0.5.1.crate) = 8498
SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/time-0.3.43.crate) = 83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031
+SIZE (rust/crates/time-0.3.43.crate) = 142912
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
@@ -991,8 +989,8 @@ SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2b
SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
-SHA256 (rust/crates/tower-lsp-server-0.22.0.crate) = 76cd168c085174eafa7492a519715f2d59436dc28cdfd9d13a5b864246899db9
-SIZE (rust/crates/tower-lsp-server-0.22.0.crate) = 71589
+SHA256 (rust/crates/tower-lsp-server-0.22.1.crate) = 88f3f8ec0dcfdda4d908bad2882fe0f89cf2b606e78d16491323e918dfa95765
+SIZE (rust/crates/tower-lsp-server-0.22.1.crate) = 72193
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
@@ -1035,16 +1033,16 @@ SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc
SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
-SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64
@@ -1057,8 +1055,8 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95
+SIZE (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 144010
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
@@ -1085,8 +1083,8 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
+SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.43.0.crate) = 04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244
@@ -1179,14 +1177,14 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
SIZE (rust/crates/winnow-0.5.40.crate) = 159316
-SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
-SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/wit-bindgen-0.45.0.crate) = 052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814
+SIZE (rust/crates/wit-bindgen-0.45.0.crate) = 60405
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
@@ -1207,15 +1205,23 @@ SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec1
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (dalance-veryl-v0.16.3_GH0.tar.gz) = 82a362e7f846115d30b54cb12ccaa7cd01c641f3218f6b0d3eb495bb89ee7956
-SIZE (dalance-veryl-v0.16.3_GH0.tar.gz) = 4366424
-SHA256 (veryl-lang-veryl.vim-1b53c65_GH0.tar.gz) = 243d887bf9d437b74e46ef7a21281da557b1bca373a30a58cf5b7d546623ab2e
-SIZE (veryl-lang-veryl.vim-1b53c65_GH0.tar.gz) = 6403
-SHA256 (veryl-lang-doc-c54dceb_GH0.tar.gz) = fc8cd6c9a5452840567f40599200031477485d4440eec99a5f641a41e1f43f4b
-SIZE (veryl-lang-doc-c54dceb_GH0.tar.gz) = 657719
-SHA256 (veryl-lang-sourcemap-resolver-380f8c18e0e8b4555f3f503ed7d678683ea0a82f_GH0.tar.gz) = b293420a413f1b3e318d0607284ea4f989dee18f890518d471054ed06c1c7a9f
-SIZE (veryl-lang-sourcemap-resolver-380f8c18e0e8b4555f3f503ed7d678683ea0a82f_GH0.tar.gz) = 14703
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (dalance-veryl-v0.16.4_GH0.tar.gz) = 4ba93eea9ff577ba243d04bb312f3f1f7771564c11e795c2612342c76a5d2ba0
+SIZE (dalance-veryl-v0.16.4_GH0.tar.gz) = 4380479
+SHA256 (veryl-lang-doc-43ded381_GH0.tar.gz) = 5d44fe8257f031bbdb3f2b9345e6a35f3aede98acee9ff5fee0524cde4d2baea
+SIZE (veryl-lang-doc-43ded381_GH0.tar.gz) = 869648
+SHA256 (veryl-lang-rouge-86eb7159_GH0.tar.gz) = 6fa439e63f38e283215b99f7b3c05e0a6774814606539393483bf8a1267bbbbe
+SIZE (veryl-lang-rouge-86eb7159_GH0.tar.gz) = 1087557
+SHA256 (veryl-lang-sourcemap-resolver-380f8c18_GH0.tar.gz) = 447186776e851173cd19917dfcb3b7605977e2ad515fd1d548cc7f5a0dc87bd7
+SIZE (veryl-lang-sourcemap-resolver-380f8c18_GH0.tar.gz) = 14713
+SHA256 (veryl-lang-veryl.vim-597048f6_GH0.tar.gz) = ee902e37129db881fe3ba48bffebdb17a57f0124bf0de7e20dd1c463d8ac5801
+SIZE (veryl-lang-veryl.vim-597048f6_GH0.tar.gz) = 6409
diff --git a/cad/xschem/Makefile b/cad/xschem/Makefile
new file mode 100644
index 000000000000..59421c6d9647
--- /dev/null
+++ b/cad/xschem/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= xschem
+DISTVERSION= 3.4.7
+CATEGORIES= cad
+
+MAINTAINER= tiga@FreeBSD.org
+COMMENT= Schematic capture and edit program for VLSI/ASIC/Analog designs
+WWW= https://xschem.sourceforge.io/stefan/index.html
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= flex:textproc/flex
+
+USES= bison gnome jpeg localbase:ldflags tk:86 xorg
+USE_GITHUB= yes
+GH_ACCOUNT= StefanSchippers
+USE_GNOME= cairo
+USE_XORG= x11 xcb xpm
+
+CFLAGS+= -I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR}
+
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS
+
+pre-build:
+ @cd ${WRKSRC} && ./configure --CFLAGS='${CFLAGS}' --LDFLAGS='${LDFLAGS}'
+
+do-build:
+ @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE}
+
+post-install:
+ @cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} rawtovcd xschem
+
+post-install-DOCS-off:
+ @${RM} -r ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/cad/xschem/distinfo b/cad/xschem/distinfo
new file mode 100644
index 000000000000..ece4e7c46bc6
--- /dev/null
+++ b/cad/xschem/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1755937460
+SHA256 (StefanSchippers-xschem-3.4.7_GH0.tar.gz) = 8f6c7165c38f528b6cbae8f9fae72cde3b765652df90597011a5f7b5e7fdb273
+SIZE (StefanSchippers-xschem-3.4.7_GH0.tar.gz) = 14790892
diff --git a/cad/xschem/pkg-descr b/cad/xschem/pkg-descr
new file mode 100644
index 000000000000..4788810bfb63
--- /dev/null
+++ b/cad/xschem/pkg-descr
@@ -0,0 +1,3 @@
+xschem is a schematic editor for VLSI/Asic/Analog custom designs, netlist
+backends for VHDL, Spice and Verilog. The tool is focused on hierarchy
+and parametric designs, to maximize circuit reuse.
diff --git a/cad/xschem/pkg-plist b/cad/xschem/pkg-plist
new file mode 100644
index 000000000000..5b486fb7d1e8
--- /dev/null
+++ b/cad/xschem/pkg-plist
@@ -0,0 +1,177 @@
+bin/rawtovcd
+bin/xschem
+share/man/man1/xschem.1.gz
+%%DATADIR%%/add_custom_button.tcl
+%%DATADIR%%/add_custom_menu.tcl
+%%DATADIR%%/break.awk
+%%DATADIR%%/cadence_style_rc
+%%DATADIR%%/change_index.tcl
+%%DATADIR%%/convert_to_verilog2001.awk
+%%DATADIR%%/create_graph.tcl
+%%DATADIR%%/flatten.awk
+%%DATADIR%%/flatten_savenodes.awk
+%%DATADIR%%/flatten_tedax.awk
+%%DATADIR%%/gschemtoxschem.awk
+%%DATADIR%%/hspice_backannotate.tcl
+%%DATADIR%%/icon.xpm
+%%DATADIR%%/keys.help
+%%DATADIR%%/make_sch_from_spice.awk
+%%DATADIR%%/make_sym.awk
+%%DATADIR%%/make_sym_from_spice.awk
+%%DATADIR%%/make_sym_lcc.awk
+%%DATADIR%%/mouse_bindings.tcl
+%%DATADIR%%/ngspice_backannotate.tcl
+%%DATADIR%%/order_labels.awk
+%%DATADIR%%/place_pins.tcl
+%%DATADIR%%/place_sym_pins.tcl
+%%DATADIR%%/resources.tcl
+%%DATADIR%%/sort_labels.awk
+%%DATADIR%%/spice.awk
+%%DATADIR%%/symgen.awk
+%%DATADIR%%/systemlib/font.sch
+%%DATADIR%%/systemlib/iopin_lcc.sym
+%%DATADIR%%/systemlib/iopin_lcc_top.sym
+%%DATADIR%%/systemlib/ipin_lcc.sym
+%%DATADIR%%/systemlib/ipin_lcc_top.sym
+%%DATADIR%%/systemlib/missing.sym
+%%DATADIR%%/systemlib/opin_lcc.sym
+%%DATADIR%%/systemlib/opin_lcc_top.sym
+%%DATADIR%%/tedax.awk
+%%DATADIR%%/utile/clock.awk
+%%DATADIR%%/utile/expand_alias.awk
+%%DATADIR%%/utile/param.awk
+%%DATADIR%%/utile/preprocess.awk
+%%DATADIR%%/utile/stimuli.awk
+%%DATADIR%%/utile/template.stimuli
+%%DATADIR%%/utile/utile
+%%DATADIR%%/utile/utile.bat
+%%DATADIR%%/utile/utile.tcl
+%%DATADIR%%/utile/utile.txt
+%%DATADIR%%/utile/utile3
+%%DATADIR%%/utile/utile3.bat
+%%DATADIR%%/verilog.awk
+%%DATADIR%%/vhdl.awk
+%%DATADIR%%/xschem.help
+%%DATADIR%%/xschem.tcl
+%%DATADIR%%/xschem_library/devices/adc_bridge.sym
+%%DATADIR%%/xschem_library/devices/ammeter.sym
+%%DATADIR%%/xschem_library/devices/arch_declarations.sym
+%%DATADIR%%/xschem_library/devices/architecture.sym
+%%DATADIR%%/xschem_library/devices/asrc.sym
+%%DATADIR%%/xschem_library/devices/assign.sym
+%%DATADIR%%/xschem_library/devices/attributes.sym
+%%DATADIR%%/xschem_library/devices/bindkeys_cheatsheet.sym
+%%DATADIR%%/xschem_library/devices/bsource.sym
+%%DATADIR%%/xschem_library/devices/bus_connect.sym
+%%DATADIR%%/xschem_library/devices/bus_connect_nolab.sym
+%%DATADIR%%/xschem_library/devices/bus_tap.sym
+%%DATADIR%%/xschem_library/devices/capa-2.sym
+%%DATADIR%%/xschem_library/devices/capa.sym
+%%DATADIR%%/xschem_library/devices/cccs.sym
+%%DATADIR%%/xschem_library/devices/ccvs.sym
+%%DATADIR%%/xschem_library/devices/code.sym
+%%DATADIR%%/xschem_library/devices/code_shown.sym
+%%DATADIR%%/xschem_library/devices/conn_10x2.sym
+%%DATADIR%%/xschem_library/devices/conn_14x1.sym
+%%DATADIR%%/xschem_library/devices/conn_3x1.sym
+%%DATADIR%%/xschem_library/devices/conn_4x1.sym
+%%DATADIR%%/xschem_library/devices/conn_6x1.sym
+%%DATADIR%%/xschem_library/devices/conn_8x1.sym
+%%DATADIR%%/xschem_library/devices/connect.sym
+%%DATADIR%%/xschem_library/devices/connector.sym
+%%DATADIR%%/xschem_library/devices/crystal-2.sym
+%%DATADIR%%/xschem_library/devices/crystal.sym
+%%DATADIR%%/xschem_library/devices/dac_bridge.sym
+%%DATADIR%%/xschem_library/devices/delay.sym
+%%DATADIR%%/xschem_library/devices/delay_line.sym
+%%DATADIR%%/xschem_library/devices/device_param_probe.sym
+%%DATADIR%%/xschem_library/devices/diode.sym
+%%DATADIR%%/xschem_library/devices/flash_cell.sym
+%%DATADIR%%/xschem_library/devices/generic_pin.sym
+%%DATADIR%%/xschem_library/devices/gnd.sym
+%%DATADIR%%/xschem_library/devices/ic.sym
+%%DATADIR%%/xschem_library/devices/ind.sym
+%%DATADIR%%/xschem_library/devices/intuitive_interface_cheatsheet.sch
+%%DATADIR%%/xschem_library/devices/intuitive_interface_cheatsheet.sym
+%%DATADIR%%/xschem_library/devices/iopin.sym
+%%DATADIR%%/xschem_library/devices/ipin.sym
+%%DATADIR%%/xschem_library/devices/isource.sym
+%%DATADIR%%/xschem_library/devices/isource_arith.sym
+%%DATADIR%%/xschem_library/devices/isource_pwl.sym
+%%DATADIR%%/xschem_library/devices/isource_table.sym
+%%DATADIR%%/xschem_library/devices/jumper.sym
+%%DATADIR%%/xschem_library/devices/k.sym
+%%DATADIR%%/xschem_library/devices/lab_generic.sym
+%%DATADIR%%/xschem_library/devices/lab_pin.sym
+%%DATADIR%%/xschem_library/devices/lab_show.sym
+%%DATADIR%%/xschem_library/devices/lab_wire.sym
+%%DATADIR%%/xschem_library/devices/launcher.sym
+%%DATADIR%%/xschem_library/devices/led.sym
+%%DATADIR%%/xschem_library/devices/netlist.sym
+%%DATADIR%%/xschem_library/devices/netlist_at_end.sym
+%%DATADIR%%/xschem_library/devices/netlist_not_shown.sym
+%%DATADIR%%/xschem_library/devices/netlist_not_shown_at_end.sym
+%%DATADIR%%/xschem_library/devices/netlist_options.sym
+%%DATADIR%%/xschem_library/devices/ngspice_analog_delay.sym
+%%DATADIR%%/xschem_library/devices/ngspice_get_expr.sym
+%%DATADIR%%/xschem_library/devices/ngspice_get_value.sym
+%%DATADIR%%/xschem_library/devices/ngspice_probe.sym
+%%DATADIR%%/xschem_library/devices/njfet.sym
+%%DATADIR%%/xschem_library/devices/nmos-sub.sym
+%%DATADIR%%/xschem_library/devices/nmos.sym
+%%DATADIR%%/xschem_library/devices/nmos3.sym
+%%DATADIR%%/xschem_library/devices/nmos4.sym
+%%DATADIR%%/xschem_library/devices/nmos4_depl.sym
+%%DATADIR%%/xschem_library/devices/noconn.sym
+%%DATADIR%%/xschem_library/devices/npn.sym
+%%DATADIR%%/xschem_library/devices/opin.sym
+%%DATADIR%%/xschem_library/devices/package.sym
+%%DATADIR%%/xschem_library/devices/package_not_shown.sym
+%%DATADIR%%/xschem_library/devices/param.sym
+%%DATADIR%%/xschem_library/devices/param_agauss.sym
+%%DATADIR%%/xschem_library/devices/parax_cap.sym
+%%DATADIR%%/xschem_library/devices/pjfet.sym
+%%DATADIR%%/xschem_library/devices/pmos-sub.sym
+%%DATADIR%%/xschem_library/devices/pmos.sym
+%%DATADIR%%/xschem_library/devices/pmos3.sym
+%%DATADIR%%/xschem_library/devices/pmos4.sym
+%%DATADIR%%/xschem_library/devices/pmoshv4.sym
+%%DATADIR%%/xschem_library/devices/pmosnat.sym
+%%DATADIR%%/xschem_library/devices/pnp.sym
+%%DATADIR%%/xschem_library/devices/port_attributes.sym
+%%DATADIR%%/xschem_library/devices/res.sym
+%%DATADIR%%/xschem_library/devices/res3.sym
+%%DATADIR%%/xschem_library/devices/res_ac.sym
+%%DATADIR%%/xschem_library/devices/rgb_led.sym
+%%DATADIR%%/xschem_library/devices/rnmos4.sym
+%%DATADIR%%/xschem_library/devices/scope.sym
+%%DATADIR%%/xschem_library/devices/scope2.sym
+%%DATADIR%%/xschem_library/devices/scope_ammeter.sym
+%%DATADIR%%/xschem_library/devices/short.sym
+%%DATADIR%%/xschem_library/devices/simulator_commands.sym
+%%DATADIR%%/xschem_library/devices/simulator_commands_shown.sym
+%%DATADIR%%/xschem_library/devices/spice_probe.sym
+%%DATADIR%%/xschem_library/devices/spice_probe_vdiff.sym
+%%DATADIR%%/xschem_library/devices/sqwsource.sym
+%%DATADIR%%/xschem_library/devices/stop.sym
+%%DATADIR%%/xschem_library/devices/switch.sym
+%%DATADIR%%/xschem_library/devices/switch_ngspice.sym
+%%DATADIR%%/xschem_library/devices/switch_v_xyce.sym
+%%DATADIR%%/xschem_library/devices/title-2.sym
+%%DATADIR%%/xschem_library/devices/title-3.sym
+%%DATADIR%%/xschem_library/devices/title.sym
+%%DATADIR%%/xschem_library/devices/use.sym
+%%DATADIR%%/xschem_library/devices/var_res.sym
+%%DATADIR%%/xschem_library/devices/vccs.sym
+%%DATADIR%%/xschem_library/devices/vcr.sym
+%%DATADIR%%/xschem_library/devices/vcvs.sym
+%%DATADIR%%/xschem_library/devices/vdd.sym
+%%DATADIR%%/xschem_library/devices/verilog_delay.sch
+%%DATADIR%%/xschem_library/devices/verilog_delay.sym
+%%DATADIR%%/xschem_library/devices/verilog_preprocessor.sym
+%%DATADIR%%/xschem_library/devices/verilog_timescale.sym
+%%DATADIR%%/xschem_library/devices/vsource.sym
+%%DATADIR%%/xschem_library/devices/vsource_arith.sym
+%%DATADIR%%/xschem_library/devices/vsource_pwl.sym
+%%DATADIR%%/xschem_library/devices/zener.sym
+%%DATADIR%%/xschemrc
diff --git a/cad/xyce/Makefile b/cad/xyce/Makefile
index 11c29d3e21da..23023aa558ce 100644
--- a/cad/xyce/Makefile
+++ b/cad/xyce/Makefile
@@ -1,7 +1,6 @@
PORTNAME= xyce
DISTVERSIONPREFIX= Release-
-DISTVERSION= 7.9.0
-PORTREVISION= 1
+DISTVERSION= 7.10.0
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -76,4 +75,9 @@ do-test: # one test is known to fail, see https://github.com/Xyce/Xyce/issues/67
# Xyce regression suite instructions: https://xyce.sandia.gov/documentation-tutorials/running-the-xyce-regression-suite/
# docs are in https://xyce.sandia.gov/files/xyce/Xyce_Docs-7.5.tar.gz
+# tests as of 7.10.0:
+# All Test runs complete - Warning 1 Tests FAILED (CommandLine/command_line.........................................TIME LIMIT[sh])
+# 0 Tests EXITED WITH ERROR
+# Total testing time: 159.1m (wall), 8997s (user), 382s (system)
+
.include <bsd.port.mk>
diff --git a/cad/xyce/distinfo b/cad/xyce/distinfo
index 2c317698e96a..e6a812beaa32 100644
--- a/cad/xyce/distinfo
+++ b/cad/xyce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743235265
-SHA256 (Xyce-Xyce-Release-7.9.0_GH0.tar.gz) = 36ea88736b5e2012f28755588c857c88ed5dab5f4eccd3f59c6f42e6320fee4e
-SIZE (Xyce-Xyce-Release-7.9.0_GH0.tar.gz) = 26009560
+TIMESTAMP = 1758701161
+SHA256 (Xyce-Xyce-Release-7.10.0_GH0.tar.gz) = b5a883196f0a2b3972fd13c541fecf04735bfabc7d124d7c7e17de707204f4e2
+SIZE (Xyce-Xyce-Release-7.10.0_GH0.tar.gz) = 26494374
diff --git a/cad/yosys-ghdl-plugin/Makefile b/cad/yosys-ghdl-plugin/Makefile
index c62b1c5ec3b3..09e12b0faddc 100644
--- a/cad/yosys-ghdl-plugin/Makefile
+++ b/cad/yosys-ghdl-plugin/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= g20230930
PORTREVISION= 1
CATEGORIES= cad
-MAINTAINER= nsonack@outlook.com
+MAINTAINER= nsonack@herrhotzenplotz.de
COMMENT= GHDL synthesis plugin for yosys
WWW= https://github.com/ghdl/ghdl-yosys-plugin
diff --git a/cad/yosys/Makefile b/cad/yosys/Makefile
index 9ff7e94963c6..33330596582d 100644
--- a/cad/yosys/Makefile
+++ b/cad/yosys/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yosys
DISTVERSIONPREFIX= v
-DISTVERSION= 0.52
+DISTVERSION= 0.57
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/yosys/distinfo b/cad/yosys/distinfo
index 01a4fd06fe8d..ae67452bc345 100644
--- a/cad/yosys/distinfo
+++ b/cad/yosys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745810869
-SHA256 (YosysHQ-yosys-v0.52_GH0.tar.gz) = b6212f132edb4127099406ebdd1c6aee0f5db4175d8ce44053c45089e00dabbe
-SIZE (YosysHQ-yosys-v0.52_GH0.tar.gz) = 3295413
+TIMESTAMP = 1758465843
+SHA256 (YosysHQ-yosys-v0.57_GH0.tar.gz) = 29ea02cb28e46f834769492176eb003c0f72245f21a3e7580aece7df06c05687
+SIZE (YosysHQ-yosys-v0.57_GH0.tar.gz) = 3399252
diff --git a/cad/yosys/files/patch-backends_smt2_smtio.py b/cad/yosys/files/patch-backends_smt2_smtio.py
index a39fc9c4fc91..81c3557845d1 100644
--- a/cad/yosys/files/patch-backends_smt2_smtio.py
+++ b/cad/yosys/files/patch-backends_smt2_smtio.py
@@ -1,6 +1,6 @@
---- backends/smt2/smtio.py.orig 2023-01-04 19:51:15 UTC
+--- backends/smt2/smtio.py.orig 2025-09-21 17:50:33 UTC
+++ backends/smt2/smtio.py
-@@ -182,9 +182,9 @@ class SmtIo:
+@@ -199,9 +199,9 @@ class SmtIo:
self.noincr = True
if self.noincr:
diff --git a/cad/yosys/files/patch-kernel_driver.cc b/cad/yosys/files/patch-kernel_driver.cc
index cb4521933188..9e98a7f0ca97 100644
--- a/cad/yosys/files/patch-kernel_driver.cc
+++ b/cad/yosys/files/patch-kernel_driver.cc
@@ -1,9 +1,9 @@
---- kernel/driver.cc.orig 2025-04-09 05:38:42 UTC
+--- kernel/driver.cc.orig 2025-09-04 06:00:38 UTC
+++ kernel/driver.cc
-@@ -20,7 +20,7 @@
- #include "kernel/yosys.h"
+@@ -21,7 +21,7 @@
#include "kernel/hashlib.h"
#include "libs/sha1/sha1.h"
+ #define CXXOPTS_VECTOR_DELIMITER '\0'
-#include "libs/cxxopts/include/cxxopts.hpp"
+#include <cxxopts.hpp>
#include <iostream>
diff --git a/cad/yosys/files/patch-libs_fst_fstapi.cc b/cad/yosys/files/patch-libs_fst_fstapi.cc
deleted file mode 100644
index 06efaf1a57fd..000000000000
--- a/cad/yosys/files/patch-libs_fst_fstapi.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- libs/fst/fstapi.cc.orig 2022-02-10 19:07:14 UTC
-+++ libs/fst/fstapi.cc
-@@ -62,7 +62,11 @@
- #endif
-
- #ifdef HAVE_ALLOCA_H
-+#if defined(__FreeBSD__)
-+#include <stdlib.h>
-+#else
- #include <alloca.h>
-+#endif
- #elif defined(__GNUC__)
- #ifndef __MINGW32__
- #ifndef alloca
diff --git a/cad/yosys/files/patch-passes_cmds_bugpoint.cc b/cad/yosys/files/patch-passes_cmds_bugpoint.cc
new file mode 100644
index 000000000000..af6de092e41e
--- /dev/null
+++ b/cad/yosys/files/patch-passes_cmds_bugpoint.cc
@@ -0,0 +1,18 @@
+--- passes/cmds/bugpoint.cc.orig 2025-09-21 18:06:28 UTC
++++ passes/cmds/bugpoint.cc
+@@ -22,13 +22,14 @@
+
+ #if defined(_WIN32)
+ # include <csignal>
++#endif
++
+ # define WIFEXITED(x) 1
+ # define WIFSIGNALED(x) 0
+ # define WIFSTOPPED(x) 0
+ # define WEXITSTATUS(x) ((x) & 0xff)
+ # define WTERMSIG(x) SIGTERM
+ # define WSTOPSIG(x) 0
+-#endif
+
+ USING_YOSYS_NAMESPACE
+ using namespace RTLIL_BACKEND;
diff --git a/cad/yosys/pkg-plist b/cad/yosys/pkg-plist
index 3502eb9eccf7..6bb02a5f2904 100644
--- a/cad/yosys/pkg-plist
+++ b/cad/yosys/pkg-plist
@@ -152,6 +152,7 @@ bin/yosys-witness
%%DATADIR%%/include/libs/json11/json11.hpp
%%DATADIR%%/include/libs/sha1/sha1.h
%%DATADIR%%/include/passes/fsm/fsmdata.h
+%%DATADIR%%/include/passes/techmap/libparse.h
%%DATADIR%%/intel/common/altpll_bb.v
%%DATADIR%%/intel/common/brams_m9k.txt
%%DATADIR%%/intel/common/brams_map_m9k.v
diff --git a/chinese/Makefile b/chinese/Makefile
index 034f142a5283..bf99121680cb 100644
--- a/chinese/Makefile
+++ b/chinese/Makefile
@@ -90,6 +90,7 @@
SUBDIR += pcmanx
SUBDIR += php-opencc
SUBDIR += phpbb3-tw
+ SUBDIR += py-rjieba
SUBDIR += pycangjie
SUBDIR += pyzy
SUBDIR += qe
diff --git a/chinese/libreoffice-zh_CN/distinfo b/chinese/libreoffice-zh_CN/distinfo
index fdb05dc07d27..0d76254d30fb 100644
--- a/chinese/libreoffice-zh_CN/distinfo
+++ b/chinese/libreoffice-zh_CN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951754
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = ef5d4c42ce2fecf9aea2620f27c0f2a093c75eab5e6d4da3fc1866a030358247
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 842867
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = dccfaa2ff9c59dc2235cda991c235d5a043b0cbe017ae6e4938ebbac6a85257c
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2690692
+TIMESTAMP = 1756890874
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = f0d37a7cc7ec77aee993e2de9b8bebdc8f0105841f22708d09d661198c63dc95
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 848521
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 79e5ffd6183fd69d1953b69c3ff7d08fd8747635aba5054e6f457903897f7d6c
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2714075
diff --git a/chinese/libreoffice-zh_TW/distinfo b/chinese/libreoffice-zh_TW/distinfo
index 557124802879..2380dd7e5bc1 100644
--- a/chinese/libreoffice-zh_TW/distinfo
+++ b/chinese/libreoffice-zh_TW/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951757
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = de93e2a83a18f0dc0f1c59e0d78edb269a16341fcb8af5939a050dcd4f86a11e
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 840015
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 84ce7285922968de0f5b87c995967bb6c19fd8cd24341320f0639cdbfa37a29b
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2717676
+TIMESTAMP = 1756890876
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 5d2446ef9679ec18336f4dc9cb8744f368279ebcc674001d0ee1623cf9ec6873
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 850532
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 1779f56022852f8fb38348276e983dcc966dee56121900e0e68cbd6aabb837bf
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2741266
diff --git a/chinese/py-rjieba/Makefile b/chinese/py-rjieba/Makefile
new file mode 100644
index 000000000000..3b719167e8c3
--- /dev/null
+++ b/chinese/py-rjieba/Makefile
@@ -0,0 +1,35 @@
+PORTNAME= rjieba
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.13
+PORTREVISION= 2
+CATEGORIES= chinese python
+#MASTER_SITES= PYPI # doesn't get into distinfo
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Chinese words segmentation utilities
+WWW= https://github.com/messense/rjieba-py
+
+LICENSE= MIT
+LICENSE_FILES= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>0:devel/py-maturin@${PY_FLAVOR}
+
+USES= cargo python
+USE_PYTHON= pep517 autoplist pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= messense
+GH_PROJECT= rjieba-py
+
+CARGO_BUILD= no
+CARGO_INSTALL= no
+CARGO_TEST= no
+CARGO_TARGET_DIR=${WRKSRC}/target
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_WRKSRC= ${WRKSRC}/tests
+
+# tests as of 0.1.13: 6 passed in 2.03s
+
+.include <bsd.port.mk>
diff --git a/chinese/py-rjieba/Makefile.crates b/chinese/py-rjieba/Makefile.crates
new file mode 100644
index 000000000000..267794c953c7
--- /dev/null
+++ b/chinese/py-rjieba/Makefile.crates
@@ -0,0 +1,56 @@
+CARGO_CRATES= adler32-1.2.0 \
+ ahash-0.8.11 \
+ aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
+ autocfg-1.4.0 \
+ byteorder-1.5.0 \
+ cc-1.2.9 \
+ cedarwood-0.4.6 \
+ cfg-if-1.0.0 \
+ core2-0.4.0 \
+ crc32fast-1.4.2 \
+ dary_heap-0.3.7 \
+ fxhash-0.2.1 \
+ hashbrown-0.14.5 \
+ heck-0.5.0 \
+ include-flate-0.3.0 \
+ include-flate-codegen-0.2.0 \
+ indoc-2.0.5 \
+ jieba-macros-0.7.1 \
+ jieba-rs-0.7.1 \
+ lazy_static-1.5.0 \
+ libc-0.2.169 \
+ libflate-2.1.0 \
+ libflate_lz77-2.1.0 \
+ memchr-2.7.4 \
+ memoffset-0.9.1 \
+ once_cell-1.20.2 \
+ phf-0.11.3 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_shared-0.11.3 \
+ portable-atomic-1.10.0 \
+ proc-macro2-1.0.93 \
+ pyo3-0.23.4 \
+ pyo3-build-config-0.23.4 \
+ pyo3-ffi-0.23.4 \
+ pyo3-macros-0.23.4 \
+ pyo3-macros-backend-0.23.4 \
+ python3-dll-a-0.2.12 \
+ quote-1.0.38 \
+ rand-0.8.5 \
+ rand_core-0.6.4 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rle-decode-fast-1.0.3 \
+ shlex-1.3.0 \
+ siphasher-1.0.1 \
+ smallvec-1.13.2 \
+ syn-2.0.96 \
+ target-lexicon-0.12.16 \
+ unicode-ident-1.0.14 \
+ unindent-0.2.3 \
+ version_check-0.9.5 \
+ zerocopy-0.7.35 \
+ zerocopy-derive-0.7.35
diff --git a/chinese/py-rjieba/distinfo b/chinese/py-rjieba/distinfo
new file mode 100644
index 000000000000..ccda1074e6d3
--- /dev/null
+++ b/chinese/py-rjieba/distinfo
@@ -0,0 +1,115 @@
+TIMESTAMP = 1755498585
+SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
+SIZE (rust/crates/adler32-1.2.0.crate) = 6411
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/cc-1.2.9.crate) = c8293772165d9345bdaaa39b45b2109591e63fe5e6fbc23c6ff930a048aa310b
+SIZE (rust/crates/cc-1.2.9.crate) = 101156
+SHA256 (rust/crates/cedarwood-0.4.6.crate) = 6d910bedd62c24733263d0bed247460853c9d22e8956bd4cd964302095e04e90
+SIZE (rust/crates/cedarwood-0.4.6.crate) = 12726
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
+SIZE (rust/crates/core2-0.4.0.crate) = 37075
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728
+SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076
+SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
+SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/include-flate-0.3.0.crate) = df49c16750695486c1f34de05da5b7438096156466e7f76c38fcdf285cf0113e
+SIZE (rust/crates/include-flate-0.3.0.crate) = 1072081
+SHA256 (rust/crates/include-flate-codegen-0.2.0.crate) = 8c5b246c6261be723b85c61ecf87804e8ea4a35cb68be0ff282ed84b95ffe7d7
+SIZE (rust/crates/include-flate-codegen-0.2.0.crate) = 2268
+SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
+SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/jieba-macros-0.7.1.crate) = 7c676b32a471d3cfae8dac2ad2f8334cd52e53377733cca8c1fb0a5062fec192
+SIZE (rust/crates/jieba-macros-0.7.1.crate) = 204683
+SHA256 (rust/crates/jieba-rs-0.7.1.crate) = 9a77d0ae8831f870c4f6ffce310f708b5273ea2e7a88e6af770a10d1b4876311
+SIZE (rust/crates/jieba-rs-0.7.1.crate) = 4114286
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
+SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
+SIZE (rust/crates/libflate-2.1.0.crate) = 43366
+SHA256 (rust/crates/libflate_lz77-2.1.0.crate) = e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d
+SIZE (rust/crates/libflate_lz77-2.1.0.crate) = 5918
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
+SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
+SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
+SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/pyo3-0.23.4.crate) = 57fe09249128b3173d092de9523eaa75136bf7ba85e0d69eca241c7939c933cc
+SIZE (rust/crates/pyo3-0.23.4.crate) = 1087676
+SHA256 (rust/crates/pyo3-build-config-0.23.4.crate) = 1cd3927b5a78757a0d71aa9dff669f903b1eb64b54142a9bd9f757f8fde65fd7
+SIZE (rust/crates/pyo3-build-config-0.23.4.crate) = 33885
+SHA256 (rust/crates/pyo3-ffi-0.23.4.crate) = dab6bb2102bd8f991e7749f130a70d05dd557613e39ed2deeee8e9ca0c4d548d
+SIZE (rust/crates/pyo3-ffi-0.23.4.crate) = 74806
+SHA256 (rust/crates/pyo3-macros-0.23.4.crate) = 91871864b353fd5ffcb3f91f2f703a22a9797c91b9ab497b1acac7b07ae509c7
+SIZE (rust/crates/pyo3-macros-0.23.4.crate) = 8852
+SHA256 (rust/crates/pyo3-macros-backend-0.23.4.crate) = 43abc3b80bc20f3facd86cd3c60beed58c3e2aa26213f3cda368de39c60a27e4
+SIZE (rust/crates/pyo3-macros-backend-0.23.4.crate) = 70912
+SHA256 (rust/crates/python3-dll-a-0.2.12.crate) = 9b66f9171950e674e64bad3456e11bb3cca108e5c34844383cfe277f45c8a7a8
+SIZE (rust/crates/python3-dll-a-0.2.12.crate) = 83731
+SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
+SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rle-decode-fast-1.0.3.crate) = 3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422
+SIZE (rust/crates/rle-decode-fast-1.0.3.crate) = 62086
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
+SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
+SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
+SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (messense-rjieba-py-v0.1.13_GH0.tar.gz) = 235e9b7f84e0781d13fd2e6918a5149575f73a71c29673c81cab271842e32058
+SIZE (messense-rjieba-py-v0.1.13_GH0.tar.gz) = 10972
diff --git a/chinese/py-rjieba/pkg-descr b/chinese/py-rjieba/pkg-descr
new file mode 100644
index 000000000000..3dafd24fad48
--- /dev/null
+++ b/chinese/py-rjieba/pkg-descr
@@ -0,0 +1,2 @@
+rjieba is the jieba-rs Python binding.
+jieba-rs is the Jieba Chinese Word Segmentation Implemented in Rust.
diff --git a/chinese/wordpress-zh_CN/distinfo b/chinese/wordpress-zh_CN/distinfo
index 1e327aa72db5..81525079a0c4 100644
--- a/chinese/wordpress-zh_CN/distinfo
+++ b/chinese/wordpress-zh_CN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750499911
-SHA256 (wordpress-6.8.1-zh_CN.tar.gz) = 1ef0b1a35cbd8649308711265e8eb1f8f85b9a8d71e4b2e52add704c26439b3a
-SIZE (wordpress-6.8.1-zh_CN.tar.gz) = 34154377
+TIMESTAMP = 1758557315
+SHA256 (wordpress-6.8.2-zh_CN.tar.gz) = 0a83cb0fb37c1348f89f18e332e2a21f59ba058a9e1f868cfe5d94e7d23f5059
+SIZE (wordpress-6.8.2-zh_CN.tar.gz) = 34151997
diff --git a/chinese/wordpress-zh_TW/distinfo b/chinese/wordpress-zh_TW/distinfo
index 0ac4bae9a132..71d51fe450c7 100644
--- a/chinese/wordpress-zh_TW/distinfo
+++ b/chinese/wordpress-zh_TW/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750499945
-SHA256 (wordpress-6.8.1-zh_TW.tar.gz) = 00eb28d88e4579f97983941f771853f612b05cb732f73c804fd40645af8aad94
-SIZE (wordpress-6.8.1-zh_TW.tar.gz) = 34177457
+TIMESTAMP = 1753157226
+SHA256 (wordpress-6.8.2-zh_TW.tar.gz) = ddf700981aab78a388df58cc81899662b09a7ebb1c576e0fab2fd8d5a386b840
+SIZE (wordpress-6.8.2-zh_TW.tar.gz) = 34178022
diff --git a/comms/Makefile b/comms/Makefile
index ca0cef090c7a..66c038286683 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -145,6 +145,7 @@
SUBDIR += py-nkdfu
SUBDIR += py-pylink-square
SUBDIR += py-pymodbus
+ SUBDIR += py-pynitrokey
SUBDIR += py-pyocd
SUBDIR += py-pyocd-pemicro
SUBDIR += py-pyserial
diff --git a/comms/apitran/Makefile b/comms/apitran/Makefile
index a896712e37e8..ef5757b8ce14 100644
--- a/comms/apitran/Makefile
+++ b/comms/apitran/Makefile
@@ -1,6 +1,6 @@
PORTNAME= apitran
PORTVERSION= g20180926
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= comms astro hamradio python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/comms/cqrlog/Makefile b/comms/cqrlog/Makefile
index 1babdb946c0c..03ce683fd83a 100644
--- a/comms/cqrlog/Makefile
+++ b/comms/cqrlog/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cqrlog
PORTVERSION= 2.5.2
-PORTREVISION= 15
+PORTREVISION= 16
DISTVERSIONPREFIX= v
CATEGORIES= comms hamradio
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/comms/cubicsdr/Makefile b/comms/cubicsdr/Makefile
index b3060b9154a8..5187b4edbd9c 100644
--- a/comms/cubicsdr/Makefile
+++ b/comms/cubicsdr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cubicsdr
PORTVERSION= 0.2.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
diff --git a/comms/cutecom/Makefile b/comms/cutecom/Makefile
index 6775a840ab03..940f5833276e 100644
--- a/comms/cutecom/Makefile
+++ b/comms/cutecom/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cutecom
-DISTVERSION= 0.51.0
-PORTREVISION= 1
+DISTVERSION= 0.60.0
+DISTVERSIONSUFFIX= -RC1
CATEGORIES= comms
MAINTAINER= jwb@FreeBSD.org
@@ -12,12 +12,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= lsz:comms/lrzsz
-USES= cmake compiler:c++11-lang qt:5
-USE_QT= buildtools:build core gui network qmake:build serialport widgets
+USES= desktop-file-utils cmake compiler:c++11-lang gl qt:6
+USE_GL= gl
+USE_QT= base serialport tools:build
USE_GITLAB= yes
-GL_TAGNAME= cce2e5ec01df09ca4b05f055f21942e0de7eb7dd
-
-PLIST_FILES= bin/cutecom
+GL_TAGNAME= v0.60.0-RC1
.include <bsd.port.mk>
diff --git a/comms/cutecom/distinfo b/comms/cutecom/distinfo
index 731fddebfaec..2f4a6fea39d8 100644
--- a/comms/cutecom/distinfo
+++ b/comms/cutecom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1617884521
-SHA256 (cutecom-cutecom-cce2e5ec01df09ca4b05f055f21942e0de7eb7dd_GL0.tar.gz) = 8fa20bf7e33599e660802fdd5c0dfd5505b7a10732452bfb900d4a64591efbee
-SIZE (cutecom-cutecom-cce2e5ec01df09ca4b05f055f21942e0de7eb7dd_GL0.tar.gz) = 1314696
+TIMESTAMP = 1757853678
+SHA256 (cutecom-v0.60.0-RC1.tar.bz2) = 0251f7d63c6bfb3d3165841edb848e0ea971cf0ca77ceae8132d62a5983a2a35
+SIZE (cutecom-v0.60.0-RC1.tar.bz2) = 1291319
diff --git a/comms/cutecom/files/patch-ctrlcharacterspopup.cpp b/comms/cutecom/files/patch-ctrlcharacterspopup.cpp
deleted file mode 100644
index f987cf54fdf1..000000000000
--- a/comms/cutecom/files/patch-ctrlcharacterspopup.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- ctrlcharacterspopup.cpp.orig 2020-05-19 17:54:37 UTC
-+++ ctrlcharacterspopup.cpp
-@@ -23,6 +23,7 @@
- #include <QApplication>
- #include <QKeyEvent>
- #include <QPainter>
-+#include <QPainterPath>
- #include <QPoint>
- #include <QPushButton>
- #include <QSignalMapper>
diff --git a/comms/cutecom/pkg-plist b/comms/cutecom/pkg-plist
new file mode 100644
index 000000000000..b1a0d21d49fc
--- /dev/null
+++ b/comms/cutecom/pkg-plist
@@ -0,0 +1,6 @@
+bin/cutecom
+share/applications/cutecom.desktop
+share/icons/hicolor/32x32/apps/cutecom.png
+share/icons/hicolor/scalable/apps/cutecom.svg
+share/man/man1/cutecom.1.gz
+share/metainfo/com.gitlab.cutecom.cutecom.appdata.xml
diff --git a/comms/direwolf/Makefile b/comms/direwolf/Makefile
index 1f44b3276bc0..b8a40138dbc6 100644
--- a/comms/direwolf/Makefile
+++ b/comms/direwolf/Makefile
@@ -1,5 +1,6 @@
PORTNAME= direwolf
DISTVERSION= 1.7
+PORTREVISION= 1
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
diff --git a/comms/ebook2cw/Makefile b/comms/ebook2cw/Makefile
index d0c5806895b9..210da6dcd83e 100644
--- a/comms/ebook2cw/Makefile
+++ b/comms/ebook2cw/Makefile
@@ -1,20 +1,23 @@
PORTNAME= ebook2cw
-PORTVERSION= 0.8.2
-PORTREVISION= 3
+DISTVERSION= 0.8.5
CATEGORIES= comms hamradio
-MASTER_SITES= http://fkurz.net/ham/ebook2cw/ \
- LOCAL/db
+MASTER_SITES= https://fkurz.net/ham/ebook2cw/
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Convert text files into cw as an mp3 or ogg file
WWW= https://fkurz.net/ham/ebook2cw.html
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libmp3lame.so:audio/lame \
libogg.so:audio/libogg \
libvorbis.so:audio/libvorbis
+USES= gettext
+
+PIE_UNSAFE= yes
+
OPTIONS_DEFINE= DOCS EXAMPLES
post-patch:
@@ -23,14 +26,17 @@ post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|'g \
${WRKSRC}/Makefile
do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/ebook2cw ${STAGEDIR}${PREFIX}/bin/ebook2cw
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ebook2cw
- ${INSTALL_DATA} ${WRKSRC}/ebook2cw.1 ${STAGEDIR}${PREFIX}/share/man/man1
+ ${INSTALL_PROGRAM} ${WRKSRC}/ebook2cw ${STAGEDIR}${PREFIX}/bin/ebook2cw
+ ${INSTALL_MAN} ${WRKSRC}/ebook2cw.1 ${STAGEDIR}${PREFIX}/share/man/man1
+
+do-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
+
+do-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
.for f in ebook2cw.conf isomap.txt utf8map.txt
${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${EXAMPLESDIR}/$f
.endfor
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/comms/ebook2cw/distinfo b/comms/ebook2cw/distinfo
index 57be1bb1010a..e7c2b516eb1c 100644
--- a/comms/ebook2cw/distinfo
+++ b/comms/ebook2cw/distinfo
@@ -1,2 +1,3 @@
-SHA256 (ebook2cw-0.8.2.tar.gz) = d8277ac6aaf9e64d9cb9a96457488b3a0dbd77e87622ded8f0825acb500c5758
-SIZE (ebook2cw-0.8.2.tar.gz) = 29170
+TIMESTAMP = 1754384661
+SHA256 (ebook2cw-0.8.5.tar.gz) = 571f734f12123b4affbad90b55dd4c9630b254afe343fa621fc5114b9bd25fc3
+SIZE (ebook2cw-0.8.5.tar.gz) = 34619
diff --git a/comms/ebook2cw/files/patch-Makefile b/comms/ebook2cw/files/patch-Makefile
index 012d268cf5a6..e69a00d09e6f 100644
--- a/comms/ebook2cw/files/patch-Makefile
+++ b/comms/ebook2cw/files/patch-Makefile
@@ -1,11 +1,11 @@
---- Makefile.orig 2013-01-04 14:33:04 UTC
+--- Makefile.orig 2023-08-16 18:54:49 UTC
+++ Makefile
-@@ -3,37 +3,26 @@
- # $Id: Makefile 547 2012-12-29 21:07:53Z dj1yfk $
+@@ -1,30 +1,16 @@ VERSION=0.8.5
+ # ebook2cw Makefile -- Fabian Kurz, DJ5CW -- http://fkurz.net/ham/ebook2cw.html
- VERSION=0.8.2
+ VERSION=0.8.5
-DESTDIR ?= /usr
-+DESTDIR ?= /usr/local
++DESTDIR ?= %%PREFIX%%
+CC ?= gcc
-# Set to NO to compile without Lame/Ogg-vorbis support
@@ -13,8 +13,8 @@
-USE_OGG?=YES
-
CFLAGS:=$(CFLAGS) -D DESTDIR=\"$(DESTDIR)\" -D VERSION=\"$(VERSION)\"
-+CFLAGS+= -I/usr/local/include -D LAME -D OGGV
-+LDFLAGS+= -L/usr/local/lib -lmp3lame -lvorbis -lvorbisenc -logg
++CFLAGS+= -I%%LOCALBASE%%/include -D LAME -D OGGV
++LDFLAGS+= -L%%LOCALBASE%%/lib -lintl -lmp3lame -lvorbis -lvorbisenc -logg
-ifeq ($(USE_LAME), YES)
- CFLAGS:=$(CFLAGS) -D LAME
@@ -24,26 +24,15 @@
- CFLAGS:=$(CFLAGS) -D OGGV
- LDFLAGS:=$(LDFLAGS) -lvorbis -lvorbisenc -logg
-endif
-+all: ebook2cw cgi
+-
+ UNAME := $(shell uname)
+-ifeq ($(UNAME), Darwin)
+- LDFLAGS += -lintl
+-endif
-
-all: ebook2cw
--
- ebook2cw: ebook2cw.c codetables.h
-- gcc ebook2cw.c -pedantic -Wall -lm $(LDFLAGS) $(CFLAGS) -o ebook2cw
-+ ${CC} ebook2cw.c -pedantic -Wall -lm $(LDFLAGS) $(CFLAGS) -o ebook2cw
-
- cgi: ebook2cw.c codetables.h
-- gcc -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -D CGI -o cw.cgi
-+ ${CC} -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -D CGI -o cw.cgi
-
- cgibuffered: ebook2cw.c codetables.h
-- gcc -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -D CGI -D CGIBUFFERED -o cw.cgi
-+ ${CC} -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -D CGI -D CGIBUFFERED -o cw.cgi
-
- static:
-- gcc -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -o ebook2cw
-+ ${CC} -static ebook2cw.c $(LDFLAGS) -lm $(CFLAGS) -o ebook2cw
++all: ebook2cw cgi
- install:
- install -d -v $(DESTDIR)/share/man/man1/
+ ebook2cw: ebook2cw.c codetables.h
+ $(CC) ebook2cw.c -pedantic -Wall -Wno-format-truncation -lm $(LDFLAGS) $(CFLAGS) -o ebook2cw
diff --git a/comms/ebook2cw/pkg-descr b/comms/ebook2cw/pkg-descr
index f42e9338f88f..72770e6f0568 100644
--- a/comms/ebook2cw/pkg-descr
+++ b/comms/ebook2cw/pkg-descr
@@ -1,5 +1,5 @@
ebook2cw is a command line program (optional GUI available) which converts
a plain text (ISO 8859-1 or UTF-8) ebook to morse code MP3 files.
-It works on several platforms, including Windows and Linux.
+It works on several platforms, including GNU/Linux and Windows.
Written by Fabian Kurz, DJ1YFK <mail@fkurz.net>
diff --git a/comms/ebook2cw/pkg-plist b/comms/ebook2cw/pkg-plist
index a55ada800cc4..339aa7c1f792 100644
--- a/comms/ebook2cw/pkg-plist
+++ b/comms/ebook2cw/pkg-plist
@@ -1,6 +1,6 @@
bin/ebook2cw
-share/man/man1/ebook2cw.1.gz
+%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ebook2cw.conf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/isomap.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf8map.txt
-%%PORTDOCS%%%%DOCSDIR%%/README
+share/man/man1/ebook2cw.1.gz
diff --git a/comms/flcluster/Makefile b/comms/flcluster/Makefile
index ace03c1282af..4e2933c58230 100644
--- a/comms/flcluster/Makefile
+++ b/comms/flcluster/Makefile
@@ -1,26 +1,29 @@
PORTNAME= flcluster
-PORTVERSION= 1.0.4
-PORTREVISION= 3
+DISTVERSION= 1.1.01
CATEGORIES= comms hamradio
MASTER_SITES= SF/fldigi/${PORTNAME}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Management tool for accessing dxcluster nodes
-WWW= http://www.w1hkj.com/flcluster-help
+WWW= https://www.w1hkj.org/flcluster-help/
LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libpng.so:graphics/png \
- libfltk.so:x11-toolkits/fltk \
- libfontconfig.so:x11-fonts/fontconfig
+LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \
+ libfontconfig.so:x11-fonts/fontconfig \
+ libpng16.so:graphics/png
-USES= autoreconf compiler:c++11-lib gmake pkgconfig xorg
+USES= autoreconf compiler:c++11-lib gmake jpeg pkgconfig xorg
USE_CXXSTD= gnu++0x
+USE_XORG= x11 xcursor xext xfixes xft xinerama xrender
+
GNU_CONFIGURE= yes
-USE_XORG= x11 xft xext xfixes xcursor xinerama
-CONFIGURE_ENV= FLTK_CONFIG="${LOCALBASE}/bin/fltk-config" \
- EXTRA_LIBS="-lexecinfo"
+CONFIGURE_ENV= EXTRA_LIBS="-lexecinfo" \
+ FLTK_CONFIG="${LOCALBASE}/bin/fltk-config"
+
+PLIST_FILES= bin/flcluster \
+ share/applications/flcluster.desktop \
+ share/pixmaps/flcluster.xpm
-PLIST_FILES= bin/flcluster share/applications/flcluster.desktop \
- share/pixmaps/flcluster.xpm
.include <bsd.port.mk>
diff --git a/comms/flcluster/distinfo b/comms/flcluster/distinfo
index 5061fc0fdd52..f454f7fbc2e1 100644
--- a/comms/flcluster/distinfo
+++ b/comms/flcluster/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1513724228
-SHA256 (flcluster-1.0.4.tar.gz) = 60af792365dc14ac1f67d53548f7c405076cff3324818005bc64483640cbc6f8
-SIZE (flcluster-1.0.4.tar.gz) = 1096760
+TIMESTAMP = 1759529048
+SHA256 (flcluster-1.1.01.tar.gz) = a7fddbacf4b030a7c63070a61a50be2d9a0729559bec4dcae62f5cbdee1e2365
+SIZE (flcluster-1.1.01.tar.gz) = 1112284
diff --git a/comms/flcluster/pkg-descr b/comms/flcluster/pkg-descr
index 98e43511c8a5..a4615913bf96 100644
--- a/comms/flcluster/pkg-descr
+++ b/comms/flcluster/pkg-descr
@@ -1,9 +1,9 @@
-flcluster is a stand alone dx cluster client that will also connect to fldigi
-and act as the dx cluster client for fldigi. Multiple instances of flcluster
-can simultaneously connect to fldigi, and fldigi's internal dx cluster client
+flcluster is a standalone DX cluster client that will also connect to fldigi
+and act as the DX cluster client for fldigi. Multiple instances of flcluster
+can simultaneously connect to fldigi, and fldigi's internal DX cluster client
can also be connected at the same time. Connectivity is via a socket interface,
so flclient can reside on the same or a different computer on the LAN or WAN
-so long as it is possible to establish the socket (xmlrpc) connection.
+so long as it is possible to establish the socket (XML-RPC) connection.
Join linuxham or NBEMSham at groups.io or win-fldigi at Yahoo group for
-support, news and updates on W1HKJ software:
+support, news and updates on W1HKJ software.
diff --git a/comms/fldigi/Makefile b/comms/fldigi/Makefile
index af29ddb073ab..2aba0786f813 100644
--- a/comms/fldigi/Makefile
+++ b/comms/fldigi/Makefile
@@ -1,13 +1,12 @@
PORTNAME= fldigi
-DISTVERSION= 4.2.06
+DISTVERSION= 4.2.09
PORTREVISION= 1
CATEGORIES= comms hamradio
-MASTER_SITES= SF/fldigi/${PORTNAME} \
- http://www.w1hkj.com/files/fldigi/
+MASTER_SITES= SF/fldigi/${PORTNAME}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Digital decoder for psk, cw, psk31, olivia
-WWW= http://www.w1hkj.com
+WWW= https://www.w1hkj.org/FldigiHelp/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -17,29 +16,27 @@ BUILD_DEPENDS= asciidoc:textproc/asciidoc \
xsltproc:textproc/libxslt
LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \
libfontconfig.so:x11-fonts/fontconfig \
+ libpng16.so:graphics/png \
libportaudio.so:audio/portaudio \
libsamplerate.so:audio/libsamplerate \
libsndfile.so:audio/libsndfile \
- libudev.so:devel/libudev-devd \
- libpng16.so:graphics/png
+ libudev.so:devel/libudev-devd
-USES= autoreconf:build compiler:c++11-lib desktop-file-utils gmake jpeg \
- perl5 pkgconfig shebangfix xorg
+USES= autoreconf:build compiler:c++11-lib desktop-file-utils gmake \
+ jpeg perl5 pkgconfig shebangfix xorg
+USE_CXXSTD= gnu++0x
USE_XORG= x11 xcursor xext xfixes xft xinerama xrender
-USE_CXXSTD= gnu++0x
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
+CONFIGURE_ARGS= --enable-optimizations=none \
+ --with-asciidoc \
+ --with-sndfile
CONFIGURE_ENV= EXTRA_LIBS="-lexecinfo" \
FLTK_CONFIG="${LOCALBASE}/bin/fltk-config"
-CONFIGURE_ARGS= --with-asciidoc \
- --with-sndfile \
- --enable-optimizations=none
-OPTIONS_DEFINE= DOCS FLARQ HAMLIB NLS OSS PULSEAUDIO
-OPTIONS_DEFAULT=FLARQ HAMLIB OSS
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= DOCS FLARQ HAMLIB NLS OSS PULSEAUDIO
+OPTIONS_DEFAULT= FLARQ HAMLIB OSS
+OPTIONS_SUB= yes
FLARQ_DESC= Compile flarq
HAMLIB_DESC= Support rig control via hamlib
@@ -47,11 +44,11 @@ HAMLIB_DESC= Support rig control via hamlib
FLARQ_CONFIGURE_ENABLE= flarq
HAMLIB_LIB_DEPENDS= libhamlib.so:comms/hamlib
HAMLIB_CONFIGURE_WITH= hamlib
+NLS_USES= gettext
+NLS_CONFIGURE_ENABLE= nls
OSS_CONFIGURE_ENABLE= oss
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CONFIGURE_WITH= pulseaudio
-NLS_USES= gettext
-NLS_CONFIGURE_ENABLE= nls
post-configure:
${RM} ${WRKSRC}/doc/*.1
diff --git a/comms/fldigi/distinfo b/comms/fldigi/distinfo
index fbfc5232433d..628b89020d09 100644
--- a/comms/fldigi/distinfo
+++ b/comms/fldigi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728669331
-SHA256 (fldigi-4.2.06.tar.gz) = 4360de225d6f8cfeb9bb6a5be6ac492e52702c8f704f87609c452d3bcb1b6c08
-SIZE (fldigi-4.2.06.tar.gz) = 5149140
+TIMESTAMP = 1757537847
+SHA256 (fldigi-4.2.09.tar.gz) = 2fe823e0343210e84f60080e42e32d29ff512f31c9e000941ef1897170e22c37
+SIZE (fldigi-4.2.09.tar.gz) = 5298037
diff --git a/comms/flrig/Makefile b/comms/flrig/Makefile
index 1d2863c4ecde..2f356b6a51e7 100644
--- a/comms/flrig/Makefile
+++ b/comms/flrig/Makefile
@@ -1,14 +1,15 @@
PORTNAME= flrig
-PORTVERSION= 2.0.05
+DISTVERSION= 2.0.08
+PORTREVISION= 1
CATEGORIES= comms hamradio
-MASTER_SITES= SF/fldigi/${PORTNAME} \
- http://www.w1hkj.com/files/fldigi/
+MASTER_SITES= SF/fldigi/${PORTNAME}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Ham Radio rig control program, cooperates with fldigi
-WWW= http://www.w1hkj.com/flrig-help/index.html
+WWW= https://www.w1hkj.org/flrig-help/
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \
libfontconfig.so:x11-fonts/fontconfig \
@@ -20,12 +21,9 @@ USE_XORG= x11 xcursor xext xfixes xft xinerama xrender
GNU_CONFIGURE= yes
CONFIGURE_ENV= FLTK_CONFIG="${LOCALBASE}/bin/fltk-config"
+
PLIST_FILES= bin/flrig \
share/applications/flrig.desktop \
share/pixmaps/flrig.xpm
-OPTIONS_DEFINE= NATIVE
-
-NATIVE_CONFIGURE_ON+= --enable-optimizations=native
-NATIVE_CONFIGURE_OFF+= --enable-optimizations=none
.include <bsd.port.mk>
diff --git a/comms/flrig/distinfo b/comms/flrig/distinfo
index 5fe54d681afb..a8f380274aed 100644
--- a/comms/flrig/distinfo
+++ b/comms/flrig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703941314
-SHA256 (flrig-2.0.05.tar.gz) = 31cdc025f05db489fd9ba087eb4d8c8f85168fc3aa9cf95fe488b02d780c62b0
-SIZE (flrig-2.0.05.tar.gz) = 1112204
+TIMESTAMP = 1754514101
+SHA256 (flrig-2.0.08.tar.gz) = f9eaf140164a1f330e40f33f54093e230f48b4f6675bd35d8aed07434f12ce6f
+SIZE (flrig-2.0.08.tar.gz) = 1137235
diff --git a/comms/freedv/Makefile b/comms/freedv/Makefile
index a1a5fef38485..5d4125a27a04 100644
--- a/comms/freedv/Makefile
+++ b/comms/freedv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= freedv
DISTVERSIONPREFIX=v
DISTVERSION= 1.7.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile
index 670bfadebcd1..f83233cf20c4 100644
--- a/comms/gnuradio/Makefile
+++ b/comms/gnuradio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gnuradio
DISTVERSIONPREFIX= v
DISTVERSION= 3.10.12.0
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= comms astro hamradio
MAINTAINER= hamradio@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE= GPLv3
BUILD_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyqtgraph>0:graphics/py-pyqtgraph@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.2,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
diff --git a/comms/gpredict/Makefile b/comms/gpredict/Makefile
index 0a0b3699d867..57f7b3c21155 100644
--- a/comms/gpredict/Makefile
+++ b/comms/gpredict/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gpredict
DISTVERSION= 2.2.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= comms hamradio
MASTER_SITES= https://github.com/csete/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/comms/gqrx/Makefile b/comms/gqrx/Makefile
index ec6b5b70cbba..583c0a77e203 100644
--- a/comms/gqrx/Makefile
+++ b/comms/gqrx/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gqrx
PORTVERSION= 2.17.7
DISTVERSIONPREFIX= v
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= comms hamradio
PKGNAMESUFFIX= -${FLAVOR}
diff --git a/comms/gr-osmosdr/Makefile b/comms/gr-osmosdr/Makefile
index 012150e2e3f1..370b98934cfd 100644
--- a/comms/gr-osmosdr/Makefile
+++ b/comms/gr-osmosdr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gr-osmosdr
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.6
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= comms hamradio
diff --git a/comms/grig/Makefile b/comms/grig/Makefile
index db7192b69b8f..02835f3bea3e 100644
--- a/comms/grig/Makefile
+++ b/comms/grig/Makefile
@@ -1,6 +1,6 @@
PORTNAME= grig
PORTVERSION= 0.9.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
diff --git a/comms/gtkmmorse/Makefile b/comms/gtkmmorse/Makefile
index 191f127b0774..187dd0139ba8 100644
--- a/comms/gtkmmorse/Makefile
+++ b/comms/gtkmmorse/Makefile
@@ -1,27 +1,32 @@
PORTNAME= gtkmmorse
-PORTVERSION= 0.9.27
-PORTREVISION= 7
+DISTVERSION= 0.9.28
CATEGORIES= comms education hamradio
-MASTER_SITES= SAVANNAH
+MASTER_SITES= https://cgit.git.savannah.gnu.org/cgit/${PORTNAME}.git/snapshot/
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Graphical Morse Code Trainer
-WWW= https://www.nongnu.org/gtkmmorse/
+WWW= https://gtkmmorse.nongnu.org/ \
+ https://www.nongnu.org/gtkmmorse/
+
+LICENSE= GPLv2+
+
+DEPRECATED= Depends on expired devel/gconfmm26
+EXPIRATION_DATE=2025-11-25
LIB_DEPENDS= libao.so:audio/libao \
- libgtkmm-2.4.so:x11-toolkits/gtkmm24 \
libgconfmm-2.6.so:devel/gconfmm26
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USES= compiler:c++11-lang pkgconfig tar:bzip2
+USES= autoreconf compiler:c++11-lang gnome pkgconfig
USE_CXXSTD= c++11
+USE_GNOME= gconf2 gtkmm24
+
+GNU_CONFIGURE= yes
PLIST_FILES= bin/gtkmmorse \
share/man/man1/gtkmmorse.1.gz
post-patch:
@${REINPLACE_CMD} -e 's|-ansi||g' -e 's|-pedantic||g' \
- ${WRKSRC}/src/Makefile.in
+ ${WRKSRC}/src/Makefile.am
.include <bsd.port.mk>
diff --git a/comms/gtkmmorse/distinfo b/comms/gtkmmorse/distinfo
index 4cacd4b0cfe0..d2b0b0f87a36 100644
--- a/comms/gtkmmorse/distinfo
+++ b/comms/gtkmmorse/distinfo
@@ -1,2 +1,3 @@
-SHA256 (gtkmmorse-0.9.27.tar.bz2) = d511970004ee2826b8755938f7e96ff183f2bc59aa53bb3d8096896ce5f2ca93
-SIZE (gtkmmorse-0.9.27.tar.bz2) = 96435
+TIMESTAMP = 1758444981
+SHA256 (gtkmmorse-0.9.28.tar.gz) = 04dfe164ebe1895ff617d38f791a4305f3864be899b3e6614168db08a5c43a0d
+SIZE (gtkmmorse-0.9.28.tar.gz) = 29628
diff --git a/comms/gtkmmorse/files/patch-astream.cc b/comms/gtkmmorse/files/patch-astream.cc
deleted file mode 100644
index c0f2473aca08..000000000000
--- a/comms/gtkmmorse/files/patch-astream.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/astream.cc.orig 2008-01-30 09:02:57.000000000 -0800
-+++ src/astream.cc 2012-04-26 20:04:36.000000000 -0700
-@@ -44,6 +44,7 @@
- m_format.channels = 2;
- m_format.rate = 44100;
- m_format.byte_format = AO_FMT_LITTLE;
-+ m_format.matrix=NULL;
-
- ao_initialize();
- }
diff --git a/comms/gtkmmorse/files/patch-src_astream.cc b/comms/gtkmmorse/files/patch-src_astream.cc
new file mode 100644
index 000000000000..bc0d714170bb
--- /dev/null
+++ b/comms/gtkmmorse/files/patch-src_astream.cc
@@ -0,0 +1,10 @@
+--- src/astream.cc.orig 2008-02-28 18:08:45 UTC
++++ src/astream.cc
+@@ -44,6 +44,7 @@ oastream::oastream()
+ m_format.channels = 2;
+ m_format.rate = 44100;
+ m_format.byte_format = AO_FMT_LITTLE;
++ m_format.matrix=NULL;
+
+ ao_initialize();
+ }
diff --git a/comms/hamlib/Makefile b/comms/hamlib/Makefile
index 4414d9b94947..488a170cb6ad 100644
--- a/comms/hamlib/Makefile
+++ b/comms/hamlib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hamlib
-PORTVERSION= 4.6.4
+DISTVERSION= 4.6.5
CATEGORIES= comms hamradio
MASTER_SITES= SF
@@ -7,31 +7,40 @@ MAINTAINER= hamradio@FreeBSD.org
COMMENT= Shared libraries for Amateur Radio Equipment Control Applications
WWW= https://sourceforge.net/projects/hamlib/
-LICENSE= LGPL20
+LICENSE= GPLv2+ LGPL21+
+LICENSE_COMB= multi
+LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING
+LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LIB
BUILD_DEPENDS= swig:devel/swig
-LIB_DEPENDS= libltdl.so:devel/libltdl
-USES= autoreconf gnome libtool:keepla localbase:ldflags perl5 pkgconfig python \
- readline shebangfix tcl
-USE_GNOME= libxml2
+USES= autoreconf gnome libtool:keepla localbase:ldflags perl5 \
+ pkgconfig python readline shebangfix tcl
USE_LDCONFIG= yes
USE_PERL5= build run
USE_PYTHON= py3kplist
# $TCL_INCLUDE_SPEC
SHEBANG_FILES= bindings/perltest.pl
+
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-perl-binding \
- --with-tcl-binding --with-tcl=${TCL_LIBDIR} \
- --with-libusb \
- --with-python-binding
-CONFIGURE_ENV= LIBUSB_LIBS="-lusb" cf_with_cxx=yes
+CONFIGURE_ARGS= --with-libusb \
+ --with-perl-binding \
+ --with-python-binding \
+ --with-tcl-binding \
+ --with-tcl=${TCL_LIBDIR}
+CONFIGURE_ENV= cf_with_cxx=yes \
+ LIBUSB_LIBS="-lusb"
+
INSTALL_TARGET= install-strip
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
+
PLIST_SUB= TCL_VER=${TCL_VER}
-OPTIONS_DEFINE= DOCS
+PORTDOCS= AUTHORS COPYING* ChangeLog INSTALL LICENSE NEWS PLAN README* THANKS
+
+OPTIONS_DEFINE= DOCS STATIC
+OPTIONS_SUB= yes
+
+STATIC_CONFIGURE_ENABLE= static
post-build:
${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' \
@@ -39,14 +48,13 @@ post-build:
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Hamlib/Hamlib.so
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for d in ${WRKSRC}/AUTHORS ${WRKSRC}/COPYING ${WRKSRC}/COPYING.LIB \
- ${WRKSRC}/ChangeLog ${WRKSRC}/INSTALL ${WRKSRC}/LICENSE \
- ${WRKSRC}/NEWS ${WRKSRC}/PLAN ${WRKSRC}/README \
- ${WRKSRC}/README.betatester ${WRKSRC}/README.osx \
- ${WRKSRC}/README.developer ${WRKSRC}/README.freqranges \
- ${WRKSRC}/README.multicast ${WRKSRC}/THANKS
- ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR}
-.endfor
+
+post-install-DOCS-on:
+ cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
+
+post-install-DOCS-off:
+# Upstream scripts install some of the ${PORTDOCS} by default,
+# so we need to remove the whole ${STAGEDIR}${DOCSDIR} explicitly.
+ ${RM} -r ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/comms/hamlib/distinfo b/comms/hamlib/distinfo
index bffbec620322..6d95dd55892e 100644
--- a/comms/hamlib/distinfo
+++ b/comms/hamlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752936628
-SHA256 (hamlib-4.6.4.tar.gz) = 5a92e93e805b2263c63da40028d67580fda15752b5389c68b237203f29b592bb
-SIZE (hamlib-4.6.4.tar.gz) = 2923171
+TIMESTAMP = 1758466889
+SHA256 (hamlib-4.6.5.tar.gz) = 90d6f1dba59417c00f8f4545131c7efd31930cd0e178598980a8210425e3852e
+SIZE (hamlib-4.6.5.tar.gz) = 2947731
diff --git a/comms/hamlib/pkg-plist b/comms/hamlib/pkg-plist
index e1768ad11226..648aab1e9544 100644
--- a/comms/hamlib/pkg-plist
+++ b/comms/hamlib/pkg-plist
@@ -1,3 +1,6 @@
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/examples/perltest.pl
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/examples/py3test.py
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/examples/tcltest.tcl
bin/ampctl
bin/ampctld
bin/rigctl
@@ -9,6 +12,7 @@ bin/rigfreqwalk
bin/rigmem
bin/rigsmtr
bin/rigswr
+bin/rigtestlibusb
bin/rigtestmcast
bin/rigtestmcastrx
bin/rotctl
@@ -24,10 +28,12 @@ include/hamlib/riglist.h
include/hamlib/rotator.h
include/hamlib/rotclass.h
include/hamlib/rotlist.h
+%%STATIC%%lib/libhamlib++.a
lib/libhamlib++.la
lib/libhamlib++.so
lib/libhamlib++.so.4
lib/libhamlib++.so.4.0.6
+%%STATIC%%lib/libhamlib.a
lib/libhamlib.la
lib/libhamlib.so
lib/libhamlib.so.4
@@ -36,12 +42,14 @@ lib/libhamlib.so.4.0.6
%%SITE_ARCH%%/auto/Hamlib/Hamlib.so
%%SITE_ARCH%%/perltest.pl
%%PYTHON_SITELIBDIR%%/Hamlib.py
+%%STATIC%%%%PYTHON_SITELIBDIR%%/_Hamlib.a
%%PYTHON_SITELIBDIR%%/_Hamlib.la
%%PYTHON_SITELIBDIR%%/_Hamlib.so
%%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_TAG%%.opt-2.pyc
%%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_TAG%%.pyc
lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl-4.6.so
+%%STATIC%%lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.a
lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.la
lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.so
lib/tcl%%TCL_VER%%/Hamlib/pkgIndex.tcl
@@ -61,22 +69,3 @@ share/man/man1/rotctld.1.gz
share/man/man7/hamlib-primer.7.gz
share/man/man7/hamlib-utilities.7.gz
share/man/man7/hamlib.7.gz
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.LIB
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/PLAN
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/README.betatester
-%%PORTDOCS%%%%DOCSDIR%%/README.developer
-%%PORTDOCS%%%%DOCSDIR%%/README.freqranges
-%%PORTDOCS%%%%DOCSDIR%%/README.md
-%%PORTDOCS%%%%DOCSDIR%%/README.multicast
-%%PORTDOCS%%%%DOCSDIR%%/README.osx
-%%PORTDOCS%%%%DOCSDIR%%/THANKS
-%%PORTDOCS%%%%DOCSDIR%%/examples/perltest.pl
-%%PORTDOCS%%%%DOCSDIR%%/examples/py3test.py
-%%PORTDOCS%%%%DOCSDIR%%/examples/tcltest.tcl
diff --git a/comms/hydrasdr/Makefile b/comms/hydrasdr/Makefile
index 56e29c080a83..009c1f115e10 100644
--- a/comms/hydrasdr/Makefile
+++ b/comms/hydrasdr/Makefile
@@ -25,4 +25,7 @@ OPTIONS_DEFAULT_i386= SIMD
SIMD_CFLAGS= -DFREEBSD_USE_SIMD -msse -msse2 -mfpmath=sse -mmmx
+CFLAGS_powerpc64= -DNO_WARN_X86_INTRINSICS -mvsx
+CFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS
+
.include <bsd.port.mk>
diff --git a/comms/klog/Makefile b/comms/klog/Makefile
index cb83dad41e0c..a2306f7fd3ca 100644
--- a/comms/klog/Makefile
+++ b/comms/klog/Makefile
@@ -1,5 +1,6 @@
PORTNAME= klog
-PORTVERSION= 2.4.1
+PORTVERSION= 2.4.2
+PORTREVISION= 1
#PORTREVISION= 1
CATEGORIES= comms hamradio
@@ -38,6 +39,7 @@ PLIST_FILES= bin/klog \
${DATADIR}/translations/klog_pl.qm \
${DATADIR}/translations/klog_ru.qm \
${DATADIR}/translations/klog_uk.qm \
+ share/applications/klog.desktop \
share/man/man1/klog.1.gz
post-patch:
diff --git a/comms/klog/distinfo b/comms/klog/distinfo
index 3a0f75e1a722..c4318e70d06c 100644
--- a/comms/klog/distinfo
+++ b/comms/klog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747383065
-SHA256 (ea4k-klog-2.4.1_GH0.tar.gz) = 9f0fcd984d8c640f6c55c7b3036ba2e310e4371ca5d21ee42997505b69c2410c
-SIZE (ea4k-klog-2.4.1_GH0.tar.gz) = 4916023
+TIMESTAMP = 1756459753
+SHA256 (ea4k-klog-2.4.2_GH0.tar.gz) = 0d12442c4224404b637c270d140ec835b77f3474bac1657abb990df65859b630
+SIZE (ea4k-klog-2.4.2_GH0.tar.gz) = 4939360
diff --git a/comms/py-pynitrokey/Makefile b/comms/py-pynitrokey/Makefile
new file mode 100644
index 000000000000..2b3101a40df9
--- /dev/null
+++ b/comms/py-pynitrokey/Makefile
@@ -0,0 +1,65 @@
+PORTNAME= pynitrokey
+DISTVERSION= 0.9.3
+CATEGORIES= comms python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= monwarez@mailoo.org
+COMMENT= Command line interface for Nitrokey FIDO2, Nitr. Start, Nitr.3, NetHSM
+WWW= https://pypi.org/project/pynitrokey/
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spsdk>=0:comms/py-spsdk@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certifi>=14.5.14,:security/py-certifi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>=8.1.6,:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ecdsa>=0:security/py-ecdsa@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}fido2>=2,<3:security/py-fido2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}intelhex>=0:devel/py-intelhex@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}semver>=0:devel/py-semver@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nkdfu>=0:comms/py-nkdfu@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tlv8>=0:converters/py-tlv8@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3.0:devel/py-typing-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click_aliases>=0:devel/py-click-aliases@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nethsm>=1.4.1,<2:security/py-nethsm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}google-api-python-client>0:www/py-google-api-python-client@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}poetry>=0:devel/py-poetry@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nitrokey>=0:security/py-nitrokey@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spsdk>=0:comms/py-spsdk@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certifi>=14.5.14,:security/py-certifi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>=8.1.6,:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ecdsa>=0:security/py-ecdsa@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}fido2>=2,<3:security/py-fido2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}intelhex>=0:devel/py-intelhex@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}semver>=0:devel/py-semver@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nkdfu>=0:comms/py-nkdfu@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tlv8>=0:converters/py-tlv8@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.3.0:devel/py-typing-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click_aliases>=0:devel/py-click-aliases@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nethsm>=1.4.1,<2:security/py-nethsm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}google-api-python-client>0:www/py-google-api-python-client@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nitrokey>=0:security/py-nitrokey@${PY_FLAVOR}
+
+USES= python shebangfix
+USE_PYTHON= autoplist concurrent cryptography pep517
+
+SHEBANG_FILES= pynitrokey/start/upgrade_by_passwd.py \
+ pynitrokey/start/usb_strings.py
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/comms/py-pynitrokey/distinfo b/comms/py-pynitrokey/distinfo
new file mode 100644
index 000000000000..7adf2b390931
--- /dev/null
+++ b/comms/py-pynitrokey/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754580554
+SHA256 (pynitrokey-0.9.3.tar.gz) = 9d90602897d122d7bf2b21ea7412deeaca6e7495bb962bf203d3af759e3fab8a
+SIZE (pynitrokey-0.9.3.tar.gz) = 152152
diff --git a/comms/py-pynitrokey/pkg-descr b/comms/py-pynitrokey/pkg-descr
new file mode 100644
index 000000000000..0a011755b693
--- /dev/null
+++ b/comms/py-pynitrokey/pkg-descr
@@ -0,0 +1,2 @@
+A command line interface for the Nitrokey FIDO2, Nitrokey Start,
+Nitrokey 3 and NetHSM
diff --git a/comms/py-pyserial/Makefile b/comms/py-pyserial/Makefile
index 3ff775e902da..9a4e301b5c3f 100644
--- a/comms/py-pyserial/Makefile
+++ b/comms/py-pyserial/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyserial
PORTVERSION= 3.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= comms python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/comms/py-pyserial/files/patch-serial-list_ports b/comms/py-pyserial/files/patch-serial-list_ports
new file mode 100644
index 000000000000..6abb782392ac
--- /dev/null
+++ b/comms/py-pyserial/files/patch-serial-list_ports
@@ -0,0 +1,102 @@
+#
+# GitHub Pull Request: https://github.com/pyserial/pyserial/pull/778
+
+# From cc99655f0969486eab63c80add5911c246ded0f8 Mon Sep 17 00:00:00 2001
+# From: Poul-Henning Kamp <phk@FreeBSD.org>
+# Date: Mon, 21 Oct 2024 09:50:28 +0000
+# Subject: [PATCH 1/2] Implement FreeBSD list_ports using devinfo(8)
+#
+
+--- serial/tools/list_ports_freebsd.py.orig 2025-09-29 15:56:08 UTC
++++ serial/tools/list_ports_freebsd.py
+@@ -0,0 +1,69 @@
++#!/usr/bin/env python
++#
++# This is a module that gathers a list of serial ports including details on
++# GNU/Linux systems.
++#
++# This file is part of pySerial. https://github.com/pyserial/pyserial
++# (C) 2011-2015 Chris Liechti <cliechti@gmx.net>
++#
++# SPDX-License-Identifier: BSD-3-Clause
++
++from __future__ import absolute_import
++
++import glob
++import os
++
++import subprocess
++
++from serial.tools import list_ports_common
++
++class DevInfo(list_ports_common.ListPortInfo):
++ def __init__(self, line):
++ self.props = {}
++ for n, i in enumerate(line.split()):
++ if n == 0:
++ self.description = i
++ continue
++ f = i.split('=', maxsplit=1)
++ if len(f) == 2:
++ self.props[f[0]] = f[1]
++ else:
++ self.props[f[0]] = True
++ self.device = "/dev/cua" + self.props["ttyname"]
++ if "vendor" in self.props:
++ self.vid = int(self.props["vendor"], 16)
++ self.manufacturer = self.vid
++ if "product" in self.props:
++ self.pid = int(self.props["product"], 16)
++ if "sernum" in self.props:
++ self.serial_number = self.props["sernum"]
++ if "ugen" in self.props:
++ self.location = self.props["ugen"]
++ self.subsystem = "usb"
++ self.apply_usb_info()
++ else:
++ self.subsystem = "uart"
++ self.hwid = self.description
++
++ def usb_description(self):
++ return self.props["ugen"]
++
++def comports(include_links=False):
++ x = subprocess.run(["/usr/sbin/devinfo", "-rv"], capture_output=True)
++ seen = set()
++ for line in x.stdout.decode('utf-8').split('\n'):
++ if "ttyname" in line:
++ d = DevInfo(line)
++ seen.add(d.device)
++ yield d
++ for fn in sorted(glob.glob("/dev/cua*[!.init][!.lock]")):
++ if fn not in seen:
++ d = DevInfo(fn[5:] + " ttyname=" + fn[8:])
++ seen.add(d.device)
++ yield d
++
++# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
++# test
++if __name__ == '__main__':
++ for info in sorted(comports()):
++ print("{0}: {0.subsystem}".format(info))
+
+# From 119cfbe54dcdbd6b4ffa87e7f4cc8d9163cc10b6 Mon Sep 17 00:00:00 2001
+# From: Poul-Henning Kamp <phk@FreeBSD.org>
+# Date: Tue, 22 Oct 2024 19:08:10 +0000
+# Subject: [PATCH 2/2] Use absolute path to devinfo(8)
+
+--- serial/tools/list_ports_posix.py.orig 2025-09-29 15:59:42 UTC
++++ serial/tools/list_ports_posix.py
+@@ -50,11 +50,7 @@ elif plat[:3] == 'bsd' or plat[:7] == 'freebsd':
+ return [list_ports_common.ListPortInfo(d) for d in devices]
+
+ elif plat[:3] == 'bsd' or plat[:7] == 'freebsd':
+- def comports(include_links=False):
+- devices = glob.glob('/dev/cua*[!.init][!.lock]')
+- if include_links:
+- devices.extend(list_ports_common.list_links(devices))
+- return [list_ports_common.ListPortInfo(d) for d in devices]
++ from serial.tools.list_ports_freebsd import comports
+
+ elif plat[:6] == 'netbsd': # NetBSD
+ def comports(include_links=False):
diff --git a/comms/py-streamdeck/Makefile b/comms/py-streamdeck/Makefile
index 7acbd1628054..1c295ca318ad 100644
--- a/comms/py-streamdeck/Makefile
+++ b/comms/py-streamdeck/Makefile
@@ -1,10 +1,10 @@
PORTNAME= streamdeck
-DISTVERSION= 0.9.6
+DISTVERSION= 0.9.7
CATEGORIES= comms python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= tiago.gasiba@gmail.com
+MAINTAINER= tiga@FreeBSD.org
COMMENT= Python library to control the Elgato Stream Deck
WWW= https://github.com/abcminiuser/python-elgato-streamdeck
@@ -15,18 +15,17 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libhidapi.so:comms/hidapi
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=8.1.1:graphics/py-pillow@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.2.1:devel/py-pytest@${PY_FLAVOR}
-USES= dos2unix python
+USES= dos2unix pytest python
USE_PYTHON= autoplist pep517
+PYTEST_ARGS= test.py
+# Note: PYTEST_ARGS isn't respected if pytest is placed in USE_PYTHON section
post-patch:
${RM} ${WRKSRC}/src/StreamDeck/Transport/LibUSBHIDAPI.py.orig
-TEST_WRKSRC= ${WRKSRC}/test
-DO_MAKE_TEST= ${SETENV} ${TEST_ENV} pytest-${PYTHON_VER}
-TEST_TARGET= test.py
-
NO_ARCH= yes
+TEST_WRKSRC= ${WRKSRC}/test
+
.include <bsd.port.mk>
diff --git a/comms/py-streamdeck/distinfo b/comms/py-streamdeck/distinfo
index 3894d95d1923..f027e45edc5d 100644
--- a/comms/py-streamdeck/distinfo
+++ b/comms/py-streamdeck/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741397217
-SHA256 (streamdeck-0.9.6.tar.gz) = ec42d9b711b352ea274ad305a6eb48ece1eed3a5bffe70b928e082dce0f788f0
-SIZE (streamdeck-0.9.6.tar.gz) = 2556726
+TIMESTAMP = 1756745770
+SHA256 (streamdeck-0.9.7.tar.gz) = 8d586e66286f8ee039af0979e49026b45abe87f7f933af15a38e2387c1e3508e
+SIZE (streamdeck-0.9.7.tar.gz) = 2557584
diff --git a/comms/qsstv/Makefile b/comms/qsstv/Makefile
index ca336445df2a..85c3245e33bf 100644
--- a/comms/qsstv/Makefile
+++ b/comms/qsstv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qsstv
PORTVERSION= 9.5.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= comms hamradio
MASTER_SITES= ${WWW}/${PORTNAME}/downloads/
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/comms/qt6-connectivity/distinfo b/comms/qt6-connectivity/distinfo
index 22ecc5d5940d..3102f93d2cda 100644
--- a/comms/qt6-connectivity/distinfo
+++ b/comms/qt6-connectivity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749158721
-SHA256 (KDE/Qt/6.9.1/qtconnectivity-everywhere-src-6.9.1.tar.xz) = 4988e50112104d5ad85e5b3cef66036ca445f18c22cf375d3dac9dcca95e0a17
-SIZE (KDE/Qt/6.9.1/qtconnectivity-everywhere-src-6.9.1.tar.xz) = 1072040
+TIMESTAMP = 1759303079
+SHA256 (KDE/Qt/6.9.3/qtconnectivity-everywhere-src-6.9.3.tar.xz) = e21bba5efb174c4456c5e5a7b4d52bba1ee62dfb4509bcff73fdfad9cb1dd7f5
+SIZE (KDE/Qt/6.9.3/qtconnectivity-everywhere-src-6.9.3.tar.xz) = 1057832
diff --git a/comms/qt6-connectivity/pkg-plist b/comms/qt6-connectivity/pkg-plist
index 736528e4f8c1..cc3f3bbdcfba 100644
--- a/comms/qt6-connectivity/pkg-plist
+++ b/comms/qt6-connectivity/pkg-plist
@@ -133,6 +133,7 @@ lib/cmake/Qt6Connectivity/Qt6ConnectivityAdditionalTargetInfo.cmake
lib/cmake/Qt6Connectivity/Qt6ConnectivityConfig.cmake
lib/cmake/Qt6Connectivity/Qt6ConnectivityConfigVersion.cmake
lib/cmake/Qt6Connectivity/Qt6ConnectivityConfigVersionImpl.cmake
+lib/cmake/Qt6Connectivity/Qt6ConnectivityExtraProperties.cmake
lib/cmake/Qt6Connectivity/Qt6ConnectivityTargets.cmake
lib/cmake/Qt6Connectivity/Qt6ConnectivityVersionlessAliasTargets.cmake
lib/cmake/Qt6Connectivity/Qt6ConnectivityVersionlessTargets.cmake
diff --git a/comms/qt6-sensors/distinfo b/comms/qt6-sensors/distinfo
index 217aa3d597b2..7f4c3d0145a3 100644
--- a/comms/qt6-sensors/distinfo
+++ b/comms/qt6-sensors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749159355
-SHA256 (KDE/Qt/6.9.1/qtsensors-everywhere-src-6.9.1.tar.xz) = f04b131acacfd42dfe056bd5861ff1e12e2ab57b3e20332becefa3644a409c6c
-SIZE (KDE/Qt/6.9.1/qtsensors-everywhere-src-6.9.1.tar.xz) = 1500332
+TIMESTAMP = 1759303090
+SHA256 (KDE/Qt/6.9.3/qtsensors-everywhere-src-6.9.3.tar.xz) = a2db5168e5f37631a4ad087deaed69abdfa0be6d182f56e8604764658df92f68
+SIZE (KDE/Qt/6.9.3/qtsensors-everywhere-src-6.9.3.tar.xz) = 1485552
diff --git a/comms/qt6-serialbus/distinfo b/comms/qt6-serialbus/distinfo
index f23a69e57bb7..435560d8435c 100644
--- a/comms/qt6-serialbus/distinfo
+++ b/comms/qt6-serialbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749159359
-SHA256 (KDE/Qt/6.9.1/qtserialbus-everywhere-src-6.9.1.tar.xz) = 491ece4583565f5d809ea9dd8caa2779a97c23a7d4d8352ba8a7a660e1ab04d7
-SIZE (KDE/Qt/6.9.1/qtserialbus-everywhere-src-6.9.1.tar.xz) = 550652
+TIMESTAMP = 1759303099
+SHA256 (KDE/Qt/6.9.3/qtserialbus-everywhere-src-6.9.3.tar.xz) = 0a8139da071afcb768b9d115f514a3e5783312530b2be69e3ee42b301d775bcf
+SIZE (KDE/Qt/6.9.3/qtserialbus-everywhere-src-6.9.3.tar.xz) = 535168
diff --git a/comms/qt6-serialport/distinfo b/comms/qt6-serialport/distinfo
index b03e671e791b..d35c12d3c416 100644
--- a/comms/qt6-serialport/distinfo
+++ b/comms/qt6-serialport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749159362
-SHA256 (KDE/Qt/6.9.1/qtserialport-everywhere-src-6.9.1.tar.xz) = 808fed52380c74ae89268306ce4d04b00f8f6b81f8c442489c390006d93eff10
-SIZE (KDE/Qt/6.9.1/qtserialport-everywhere-src-6.9.1.tar.xz) = 278276
+TIMESTAMP = 1759303108
+SHA256 (KDE/Qt/6.9.3/qtserialport-everywhere-src-6.9.3.tar.xz) = 4b18ec030ff2644698c3f5c776894d8ffe5d3174c964d9bd8668429c943e8298
+SIZE (KDE/Qt/6.9.3/qtserialport-everywhere-src-6.9.3.tar.xz) = 262984
diff --git a/comms/scrcpy/Makefile b/comms/scrcpy/Makefile
index 1699d62bfcd0..77fdcb2ef99a 100644
--- a/comms/scrcpy/Makefile
+++ b/comms/scrcpy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scrcpy
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.1
+DISTVERSION= 3.3.3
CATEGORIES= comms net
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:server
DISTFILES= ${SERVER_FILE}:server
@@ -28,10 +28,10 @@ MESON_ARGS= -Dportable=false \
PLIST_FILES= bin/scrcpy \
etc/bash_completion.d/scrcpy \
- share/man/man1/scrcpy.1.gz \
share/applications/scrcpy-console.desktop \
share/applications/scrcpy.desktop \
share/icons/hicolor/256x256/apps/scrcpy.png \
+ share/man/man1/scrcpy.1.gz \
${DATADIR}/scrcpy-server \
share/zsh/site-functions/_scrcpy
PORTDOCS= FAQ.md README.md
diff --git a/comms/scrcpy/distinfo b/comms/scrcpy/distinfo
index 6c91996182ee..782a9069a139 100644
--- a/comms/scrcpy/distinfo
+++ b/comms/scrcpy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750458492
-SHA256 (scrcpy-server-v3.3.1) = a0f70b20aa4998fbf658c94118cd6c8dab6abbb0647a3bdab344d70bc1ebcbb8
-SIZE (scrcpy-server-v3.3.1) = 90788
-SHA256 (Genymobile-scrcpy-v3.3.1_GH0.tar.gz) = 9999d2ff3605e1c5d1efb0b737ed6e240a93a928091ab356ba07199c92f52ace
-SIZE (Genymobile-scrcpy-v3.3.1_GH0.tar.gz) = 465464
+TIMESTAMP = 1759024237
+SHA256 (scrcpy-server-v3.3.3) = 7e70323ba7f259649dd4acce97ac4fefbae8102b2c6d91e2e7be613fd5354be0
+SIZE (scrcpy-server-v3.3.3) = 90164
+SHA256 (Genymobile-scrcpy-v3.3.3_GH0.tar.gz) = 87fcd360a6bb6ca070ffd217bd33b33fb808b0a1572b464da51dde3fd3f6f60e
+SIZE (Genymobile-scrcpy-v3.3.3_GH0.tar.gz) = 465309
diff --git a/comms/tlf/Makefile b/comms/tlf/Makefile
index bf1d5bd528e5..1bf60dfa8049 100644
--- a/comms/tlf/Makefile
+++ b/comms/tlf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tlf
PORTVERSION= 1.4.1
DISTVERSIONPREFIX= ${PORTNAME}-
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= comms hamradio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/comms/wsjtz/Makefile b/comms/wsjtz/Makefile
index bf0e8c522abc..59c62c57d250 100644
--- a/comms/wsjtz/Makefile
+++ b/comms/wsjtz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wsjtz
DISTVERSION= 2.5.4-1.22
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= comms hamradio
MASTER_SITES= SF/wsjt-z/Source
diff --git a/comms/xlog/Makefile b/comms/xlog/Makefile
index c9d029206579..82d112ecbcea 100644
--- a/comms/xlog/Makefile
+++ b/comms/xlog/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xlog
DISTVERSION= 2.0.25
+PORTREVISION= 2
CATEGORIES= comms hamradio
MASTER_SITES= SAVANNAH
@@ -19,8 +20,7 @@ USES= compiler:c11 gnome pkgconfig shared-mime-info
USE_GNOME= cairo gdkpixbuf gtk20
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-mime-update
-CONFIGURE_ENV+= ac_cv_c_compiler_gnu=no
+CONFIGURE_ENV= ac_cv_c_compiler_gnu=no
DESKTOP_ENTRIES="${PORTNAME}" "${COMMENT}" "${PORTNAME}" \
"${PORTNAME}" "Utility;" ${FALSE}
diff --git a/comms/xlog/pkg-plist b/comms/xlog/pkg-plist
index 2c1ec7156a49..b4325ee7dd8a 100644
--- a/comms/xlog/pkg-plist
+++ b/comms/xlog/pkg-plist
@@ -133,20 +133,7 @@ share/icons/hicolor/scalable/apps/xlog.svg
%%NLS%%share/locale/sk/LC_MESSAGES/xlog.mo
%%NLS%%share/locale/sv/LC_MESSAGES/xlog.mo
share/man/man1/xlog.1.gz
-share/mime/XMLnamespaces
-share/mime/aliases
-share/mime/generic-icons
-share/mime/globs
-share/mime/globs2
-share/mime/icons
-share/mime/magic
-share/mime/mime.cache
share/mime/packages/xlog.xml
-share/mime/subclasses
-share/mime/text/x-xlog.xml
-share/mime/treemagic
-share/mime/types
-share/mime/version
share/pixmaps/xlog/countrymap.png
share/pixmaps/xlog/cwdaemon.png
share/pixmaps/xlog/gnome-mime-text-x-xlog.png
diff --git a/comms/xnec2c/Makefile b/comms/xnec2c/Makefile
index be3d7197b5a2..3cc520d0962b 100644
--- a/comms/xnec2c/Makefile
+++ b/comms/xnec2c/Makefile
@@ -1,9 +1,8 @@
PORTNAME= xnec2c
-PORTVERSION= 4.4.16
DISTVERSIONPREFIX= v
+DISTVERSION= 4.4.17
CATEGORIES= comms hamradio
-MASTER_SITES= https://www.xnec2c.org/releases/ \
- LOCAL/db
+MASTER_SITES= https://www.xnec2c.org/releases/
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Used to calculate antenna patterns useful to ham radio
@@ -14,17 +13,15 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= autoreconf desktop-file-utils gettext gmake gnome pkgconfig \
shared-mime-info
+USE_GNOME= cairo gdkpixbuf glib20 gtk30 intltool
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ENV+= LIBS=-lexecinfo
-USE_GNOME= cairo gdkpixbuf glib20 gtk30 intltool
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= LIBS=-lexecinfo
-OPTIONS_DEFINE= DOCS EXAMPLES
+PORTEXAMPLES= *
-post-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+OPTIONS_DEFINE= DOCS EXAMPLES
+OPTIONS_SUB= yes
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@@ -37,4 +34,12 @@ post-install-DOCS-on:
${INSTALL_DATA} ${WRKSRC}/doc/images/$f ${STAGEDIR}${DOCSDIR}/images
.endfor
+post-install-EXAMPLES-on:
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${MV} ${STAGEDIR}${DATADIR}/examples/* ${STAGEDIR}${EXAMPLESDIR}
+ ${RM} -r ${STAGEDIR}${DATADIR} # Remove pre-installed examples
+
+post-install-EXAMPLES-off:
+ ${RM} -r ${STAGEDIR}${DATADIR} # Remove pre-installed examples
+
.include <bsd.port.mk>
diff --git a/comms/xnec2c/distinfo b/comms/xnec2c/distinfo
index 082eb37ffb2b..8973fe65a3bc 100644
--- a/comms/xnec2c/distinfo
+++ b/comms/xnec2c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714135914
-SHA256 (xnec2c-v4.4.16.tar.gz) = 5e2662f297e67c78c6a5e3e4472fe91754c0fb945dc57e001ae2b31b95aaae69
-SIZE (xnec2c-v4.4.16.tar.gz) = 1509642
+TIMESTAMP = 1759483732
+SHA256 (xnec2c-v4.4.17.tar.gz) = aec8c02de3396ca24101763006d9ff256fa35e5a19d75636e8db48ccdbd3671d
+SIZE (xnec2c-v4.4.17.tar.gz) = 1529113
diff --git a/comms/xnec2c/pkg-plist b/comms/xnec2c/pkg-plist
index 7e26403a349e..f44438c80f30 100644
--- a/comms/xnec2c/pkg-plist
+++ b/comms/xnec2c/pkg-plist
@@ -1,324 +1,18 @@
bin/xnec2c
share/applications/xnec2c.desktop
-%%PORTDOCS%%%%DOCSDIR%%/NEC2-bug.txt
-%%PORTDOCS%%%%DOCSDIR%%/NearFieldCalcs.txt
-%%PORTDOCS%%%%DOCSDIR%%/images/currents.png
-%%PORTDOCS%%%%DOCSDIR%%/images/excitation.png
-%%PORTDOCS%%%%DOCSDIR%%/images/freq_plots.png
-%%PORTDOCS%%%%DOCSDIR%%/images/nec2_edit.png
-%%PORTDOCS%%%%DOCSDIR%%/images/radiation.png
-%%PORTDOCS%%%%DOCSDIR%%/images/web-heading.png
-%%PORTDOCS%%%%DOCSDIR%%/images/web-heading.xcf
-%%PORTDOCS%%%%DOCSDIR%%/images/wire.png
-%%PORTDOCS%%%%DOCSDIR%%/nec2c.txt
-%%PORTDOCS%%%%DOCSDIR%%/xnec2c.html
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-20m-moxon.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m-box.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m_MultiBand_Vertical.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m_bipyramid.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m_inv_cone.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m_sphere.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-40m_windom.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-80m_Classic_Windom-optimized.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-80m_G5RV.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-80m_Inverted-L.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-80m_windom.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137MHz_broadside_Yagi.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137MHz_turnstile.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137MHz_turnstile_sloped.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137Mhz-QFHA1.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137Mhz-QFHA2.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137Mhz-QFHA3.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137Mhz_xpol_omni.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/13cm_Yagi.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/13cm_corner_reflector.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/13cm_helix+screen.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/15m_delta-loop.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_3x_helicone.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_3x_helisphere.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_4x_helisphere.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_helivert.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_tower.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20-40m_ground_plane.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20-40m_vert_circ_cliff.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20-40m_vert_linear_cliff.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20-40m_vert_sommerfeld_cliff.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20m_car_ant.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20m_quad.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/23cm_helix+radials.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/23cm_helix+screen.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_1to4l-gp_on_pole.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_1to4l-horiz_gp_on_pole.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_5to8l-gp_on_pole.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_EME_ant.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_Lindenblad.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_bigwheel.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_Xpol_yagi-2-optimized.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_Xpol_yagi-2.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_Xpol_yagi.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_yagi-optimized.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_yagi.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_halo_stack.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_sqr_halo.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_sqr_halo_stack.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_xpol_omni.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_xpol_omni_stack.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_yagi.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_yagi_stack.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/30-80m_inv_L.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/35-55MHz_logper.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/40-80m_Inv_L.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/40m-moxon.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-17m_bipyramid.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-20m_fan.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-20m_inv_cone.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-40m_5B4AZ-optimized.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-40m_Classic_Windom-optimized.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6m_big-square_stack.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6m_bigwheel-stack.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6m_horizomni.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/70cm_collinear.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/80m_zepp.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/T12m-H24m.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/T20m-H18m.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airplane.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/buoy.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conductivity.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-20m-moxon.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m-box.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m_MultiBand_Vertical.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m_bipyramid.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m_inv_cone.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m_sphere.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-40m_windom.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-80m_Classic_Windom-optimized.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-80m_G5RV.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-80m_Inverted-L.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-80m_windom.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137MHz_broadside_Yagi.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137MHz_turnstile.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137MHz_turnstile_sloped.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137Mhz-QFHA1.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137Mhz-QFHA2.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137Mhz-QFHA3.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137Mhz_xpol_omni.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/13cm_Yagi.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/13cm_corner_reflector.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/13cm_helix+screen.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/15m_delta-loop.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_3x_helicone.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_3x_helisphere.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_4x_helisphere.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_helivert.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_tower.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20-40m_ground_plane.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20-40m_vert_circ_cliff.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20-40m_vert_linear_cliff.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20-40m_vert_sommerfeld_cliff.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20m_car_ant.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20m_quad.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/23cm_helix+radials.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/23cm_helix+screen.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_1to4l-gp_on_pole.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_1to4l-horiz_gp_on_pole.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_5to8l-gp_on_pole.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_EME_ant.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_Lindenblad.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_bigwheel.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_Xpol_yagi-2-optimized.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_Xpol_yagi-2.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_Xpol_yagi.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_yagi-optimized.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_yagi.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_halo_stack.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_sqr_halo.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_sqr_halo_stack.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_xpol_omni.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_xpol_omni_stack.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_yagi.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_yagi_stack.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/30-80m_inv_L.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/35-55MHz_logper.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/40-80m_Inv_L.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/40m-moxon.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-17m_bipyramid.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-20m_fan.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-20m_inv_cone.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-40m_5B4AZ-optimized.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-40m_Classic_Windom-optimized.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6m_big-square_stack.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6m_bigwheel-stack.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6m_horizomni.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/70cm_collinear.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/80m_zepp.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/README
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/T12m-H24m.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/T20m-H18m.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/airplane.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/buoy.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/gray_hoverman.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/k9ay_5b4az.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/k9ay_orig.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/satellite.csv
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gray_hoverman.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ground.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/k9ay_5b4az.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/k9ay_orig.nec
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/satellite.nec
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/NEC2-bug.txt
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/NearFieldCalcs.txt
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/currents.png
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/excitation.png
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/freq_plots.png
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/nec2_edit.png
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/radiation.png
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/web-heading.png
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/web-heading.xcf
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/images/wire.png
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/nec2c.txt
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/xnec2c.html
share/icons/hicolor/256x256/apps/xnec2c.png
share/man/man1/xnec2c.1.gz
share/mime/packages/x-nec2.xml
share/pixmaps/xnec2c.svg
-%%DATADIR%%/examples/10-20m-moxon.nec
-%%DATADIR%%/examples/10-30m-box.nec
-%%DATADIR%%/examples/10-30m_MultiBand_Vertical.nec
-%%DATADIR%%/examples/10-30m_bipyramid.nec
-%%DATADIR%%/examples/10-30m_inv_cone.nec
-%%DATADIR%%/examples/10-30m_sphere.nec
-%%DATADIR%%/examples/10-40m_windom.nec
-%%DATADIR%%/examples/10-80m_Classic_Windom-optimized.nec
-%%DATADIR%%/examples/10-80m_G5RV.nec
-%%DATADIR%%/examples/10-80m_Inverted-L.nec
-%%DATADIR%%/examples/10-80m_windom.nec
-%%DATADIR%%/examples/137MHz_broadside_Yagi.nec
-%%DATADIR%%/examples/137MHz_turnstile.nec
-%%DATADIR%%/examples/137MHz_turnstile_sloped.nec
-%%DATADIR%%/examples/137Mhz-QFHA1.nec
-%%DATADIR%%/examples/137Mhz-QFHA2.nec
-%%DATADIR%%/examples/137Mhz-QFHA3.nec
-%%DATADIR%%/examples/137Mhz_xpol_omni.nec
-%%DATADIR%%/examples/13cm_Yagi.nec
-%%DATADIR%%/examples/13cm_corner_reflector.nec
-%%DATADIR%%/examples/13cm_helix+screen.nec
-%%DATADIR%%/examples/15m_delta-loop.nec
-%%DATADIR%%/examples/1MHz_3x_helicone.nec
-%%DATADIR%%/examples/1MHz_3x_helisphere.nec
-%%DATADIR%%/examples/1MHz_4x_helisphere.nec
-%%DATADIR%%/examples/1MHz_helivert.nec
-%%DATADIR%%/examples/1MHz_tower.nec
-%%DATADIR%%/examples/20-40m_ground_plane.nec
-%%DATADIR%%/examples/20-40m_vert_circ_cliff.nec
-%%DATADIR%%/examples/20-40m_vert_linear_cliff.nec
-%%DATADIR%%/examples/20-40m_vert_sommerfeld_cliff.nec
-%%DATADIR%%/examples/20m_car_ant.nec
-%%DATADIR%%/examples/20m_quad.nec
-%%DATADIR%%/examples/23cm_helix+radials.nec
-%%DATADIR%%/examples/23cm_helix+screen.nec
-%%DATADIR%%/examples/2m_1to4l-gp_on_pole.nec
-%%DATADIR%%/examples/2m_1to4l-horiz_gp_on_pole.nec
-%%DATADIR%%/examples/2m_5to8l-gp_on_pole.nec
-%%DATADIR%%/examples/2m_EME_ant.nec
-%%DATADIR%%/examples/2m_Lindenblad.nec
-%%DATADIR%%/examples/2m_bigwheel.nec
-%%DATADIR%%/examples/2m_extended_Xpol_yagi-2-optimized.nec
-%%DATADIR%%/examples/2m_extended_Xpol_yagi-2.nec
-%%DATADIR%%/examples/2m_extended_Xpol_yagi.nec
-%%DATADIR%%/examples/2m_extended_yagi-optimized.nec
-%%DATADIR%%/examples/2m_extended_yagi.nec
-%%DATADIR%%/examples/2m_halo_stack.nec
-%%DATADIR%%/examples/2m_sqr_halo.nec
-%%DATADIR%%/examples/2m_sqr_halo_stack.nec
-%%DATADIR%%/examples/2m_xpol_omni.nec
-%%DATADIR%%/examples/2m_xpol_omni_stack.nec
-%%DATADIR%%/examples/2m_yagi.nec
-%%DATADIR%%/examples/2m_yagi_stack.nec
-%%DATADIR%%/examples/30-80m_inv_L.nec
-%%DATADIR%%/examples/35-55MHz_logper.nec
-%%DATADIR%%/examples/40-80m_Inv_L.nec
-%%DATADIR%%/examples/40m-moxon.nec
-%%DATADIR%%/examples/6-17m_bipyramid.nec
-%%DATADIR%%/examples/6-20m_fan.nec
-%%DATADIR%%/examples/6-20m_inv_cone.nec
-%%DATADIR%%/examples/6-40m_5B4AZ-optimized.nec
-%%DATADIR%%/examples/6-40m_Classic_Windom-optimized.nec
-%%DATADIR%%/examples/6m_big-square_stack.nec
-%%DATADIR%%/examples/6m_bigwheel-stack.nec
-%%DATADIR%%/examples/6m_horizomni.nec
-%%DATADIR%%/examples/70cm_collinear.nec
-%%DATADIR%%/examples/80m_zepp.nec
-%%DATADIR%%/examples/T12m-H24m.nec
-%%DATADIR%%/examples/T20m-H18m.nec
-%%DATADIR%%/examples/airplane.nec
-%%DATADIR%%/examples/buoy.nec
-%%DATADIR%%/examples/conductivity.txt
-%%DATADIR%%/examples/data/10-20m-moxon.csv
-%%DATADIR%%/examples/data/10-30m-box.csv
-%%DATADIR%%/examples/data/10-30m_MultiBand_Vertical.csv
-%%DATADIR%%/examples/data/10-30m_bipyramid.csv
-%%DATADIR%%/examples/data/10-30m_inv_cone.csv
-%%DATADIR%%/examples/data/10-30m_sphere.csv
-%%DATADIR%%/examples/data/10-40m_windom.csv
-%%DATADIR%%/examples/data/10-80m_Classic_Windom-optimized.csv
-%%DATADIR%%/examples/data/10-80m_G5RV.csv
-%%DATADIR%%/examples/data/10-80m_Inverted-L.csv
-%%DATADIR%%/examples/data/10-80m_windom.csv
-%%DATADIR%%/examples/data/137MHz_broadside_Yagi.csv
-%%DATADIR%%/examples/data/137MHz_turnstile.csv
-%%DATADIR%%/examples/data/137MHz_turnstile_sloped.csv
-%%DATADIR%%/examples/data/137Mhz-QFHA1.csv
-%%DATADIR%%/examples/data/137Mhz-QFHA2.csv
-%%DATADIR%%/examples/data/137Mhz-QFHA3.csv
-%%DATADIR%%/examples/data/137Mhz_xpol_omni.csv
-%%DATADIR%%/examples/data/13cm_Yagi.csv
-%%DATADIR%%/examples/data/13cm_corner_reflector.csv
-%%DATADIR%%/examples/data/13cm_helix+screen.csv
-%%DATADIR%%/examples/data/15m_delta-loop.csv
-%%DATADIR%%/examples/data/1MHz_3x_helicone.csv
-%%DATADIR%%/examples/data/1MHz_3x_helisphere.csv
-%%DATADIR%%/examples/data/1MHz_4x_helisphere.csv
-%%DATADIR%%/examples/data/1MHz_helivert.csv
-%%DATADIR%%/examples/data/1MHz_tower.csv
-%%DATADIR%%/examples/data/20-40m_ground_plane.csv
-%%DATADIR%%/examples/data/20-40m_vert_circ_cliff.csv
-%%DATADIR%%/examples/data/20-40m_vert_linear_cliff.csv
-%%DATADIR%%/examples/data/20-40m_vert_sommerfeld_cliff.csv
-%%DATADIR%%/examples/data/20m_car_ant.csv
-%%DATADIR%%/examples/data/20m_quad.csv
-%%DATADIR%%/examples/data/23cm_helix+radials.csv
-%%DATADIR%%/examples/data/23cm_helix+screen.csv
-%%DATADIR%%/examples/data/2m_1to4l-gp_on_pole.csv
-%%DATADIR%%/examples/data/2m_1to4l-horiz_gp_on_pole.csv
-%%DATADIR%%/examples/data/2m_5to8l-gp_on_pole.csv
-%%DATADIR%%/examples/data/2m_EME_ant.csv
-%%DATADIR%%/examples/data/2m_Lindenblad.csv
-%%DATADIR%%/examples/data/2m_bigwheel.csv
-%%DATADIR%%/examples/data/2m_extended_Xpol_yagi-2-optimized.csv
-%%DATADIR%%/examples/data/2m_extended_Xpol_yagi-2.csv
-%%DATADIR%%/examples/data/2m_extended_Xpol_yagi.csv
-%%DATADIR%%/examples/data/2m_extended_yagi-optimized.csv
-%%DATADIR%%/examples/data/2m_extended_yagi.csv
-%%DATADIR%%/examples/data/2m_halo_stack.csv
-%%DATADIR%%/examples/data/2m_sqr_halo.csv
-%%DATADIR%%/examples/data/2m_sqr_halo_stack.csv
-%%DATADIR%%/examples/data/2m_xpol_omni.csv
-%%DATADIR%%/examples/data/2m_xpol_omni_stack.csv
-%%DATADIR%%/examples/data/2m_yagi.csv
-%%DATADIR%%/examples/data/2m_yagi_stack.csv
-%%DATADIR%%/examples/data/30-80m_inv_L.csv
-%%DATADIR%%/examples/data/35-55MHz_logper.csv
-%%DATADIR%%/examples/data/40-80m_Inv_L.csv
-%%DATADIR%%/examples/data/40m-moxon.csv
-%%DATADIR%%/examples/data/6-17m_bipyramid.csv
-%%DATADIR%%/examples/data/6-20m_fan.csv
-%%DATADIR%%/examples/data/6-20m_inv_cone.csv
-%%DATADIR%%/examples/data/6-40m_5B4AZ-optimized.csv
-%%DATADIR%%/examples/data/6-40m_Classic_Windom-optimized.csv
-%%DATADIR%%/examples/data/6m_big-square_stack.csv
-%%DATADIR%%/examples/data/6m_bigwheel-stack.csv
-%%DATADIR%%/examples/data/6m_horizomni.csv
-%%DATADIR%%/examples/data/70cm_collinear.csv
-%%DATADIR%%/examples/data/80m_zepp.csv
-%%DATADIR%%/examples/data/README
-%%DATADIR%%/examples/data/T12m-H24m.csv
-%%DATADIR%%/examples/data/T20m-H18m.csv
-%%DATADIR%%/examples/data/airplane.csv
-%%DATADIR%%/examples/data/buoy.csv
-%%DATADIR%%/examples/data/gray_hoverman.csv
-%%DATADIR%%/examples/data/k9ay_5b4az.csv
-%%DATADIR%%/examples/data/k9ay_orig.csv
-%%DATADIR%%/examples/data/satellite.csv
-%%DATADIR%%/examples/gray_hoverman.nec
-%%DATADIR%%/examples/ground.txt
-%%DATADIR%%/examples/k9ay_5b4az.nec
-%%DATADIR%%/examples/k9ay_orig.nec
-%%DATADIR%%/examples/satellite.nec
diff --git a/converters/Makefile b/converters/Makefile
index 7a192a7b1bd2..6b251b3bec48 100644
--- a/converters/Makefile
+++ b/converters/Makefile
@@ -135,7 +135,6 @@
SUBDIR += p5-XML-WBXML
SUBDIR += p5-bsdconv
SUBDIR += p5-plutil
- SUBDIR += pdf2djvu
SUBDIR += pear-Services_JSON
SUBDIR += pecl-igbinary
SUBDIR += php-bsdconv
diff --git a/converters/bibtexconv/Makefile b/converters/bibtexconv/Makefile
index b25fab899efd..ca3780baa44e 100644
--- a/converters/bibtexconv/Makefile
+++ b/converters/bibtexconv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bibtexconv
-DISTVERSION= 2.0.3
+DISTVERSION= 2.0.4
CATEGORIES= converters
MASTER_SITES= https://www.nntb.no/~dreibh/bibtexconv/download/
@@ -24,6 +24,8 @@ OPTIONS_DEFINE= EXAMPLES
# Remove trailing subdir from CMAKE_INSTALL_DOCDIR
post-patch:
- @${REINPLACE_CMD} -e 's|/examples||' ${WRKSRC}/src/CMakeLists.txt ${WRKSRC}/src/Images/CMakeLists.txt
+ @${REINPLACE_CMD} -e 's|/examples||' \
+ ${WRKSRC}/src/CMakeLists.txt \
+ ${WRKSRC}/src/Images/CMakeLists.txt
.include <bsd.port.mk>
diff --git a/converters/bibtexconv/distinfo b/converters/bibtexconv/distinfo
index e203ef17f898..68cdb30c7994 100644
--- a/converters/bibtexconv/distinfo
+++ b/converters/bibtexconv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750234721
-SHA256 (bibtexconv-2.0.3.tar.xz) = 94e060c9f0d719c3475140719cd6a283eada920a4143548f060eebcb056cf670
-SIZE (bibtexconv-2.0.3.tar.xz) = 346164
+TIMESTAMP = 1758565717
+SHA256 (bibtexconv-2.0.4.tar.xz) = 113bf19a9e1c0f0068a190b93319f9760658c5d21d709c5cbd44b144451c24ff
+SIZE (bibtexconv-2.0.4.tar.xz) = 359264
diff --git a/converters/bibtexconv/pkg-plist b/converters/bibtexconv/pkg-plist
index aed4508e8147..ff9612b16ac7 100644
--- a/converters/bibtexconv/pkg-plist
+++ b/converters/bibtexconv/pkg-plist
@@ -15,6 +15,7 @@ share/bash-completion/completions/ietf2bibtex
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/authors-fix.list
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/authors.list
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/get-author-url
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/md-example.export
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/odt-example.export
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/publication-list-treeview.js
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/text-example.export
diff --git a/converters/osm2pgsql/Makefile b/converters/osm2pgsql/Makefile
index c44062a03f5c..f57c8f9d204b 100644
--- a/converters/osm2pgsql/Makefile
+++ b/converters/osm2pgsql/Makefile
@@ -1,6 +1,5 @@
PORTNAME= osm2pgsql
-PORTVERSION= 2.1.1
-PORTREVISION= 2
+PORTVERSION= 2.2.0
CATEGORIES= converters geography
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/converters/osm2pgsql/distinfo b/converters/osm2pgsql/distinfo
index 3206f75fdcf9..83797661408e 100644
--- a/converters/osm2pgsql/distinfo
+++ b/converters/osm2pgsql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744633038
-SHA256 (openstreetmap-osm2pgsql-2.1.1_GH0.tar.gz) = b084e4a79317043410ff13ece4350a801384bd34e6c2c5959fa1e1424ce195b0
-SIZE (openstreetmap-osm2pgsql-2.1.1_GH0.tar.gz) = 2712681
+TIMESTAMP = 1758190034
+SHA256 (openstreetmap-osm2pgsql-2.2.0_GH0.tar.gz) = 567dad078f8a66d6d706ac1876b5251b688109d16974909d89ce2056d6e9f258
+SIZE (openstreetmap-osm2pgsql-2.2.0_GH0.tar.gz) = 2729137
diff --git a/converters/p5-Convert-Binary-C/Makefile b/converters/p5-Convert-Binary-C/Makefile
index 881d49cefc41..8c586ef92431 100644
--- a/converters/p5-Convert-Binary-C/Makefile
+++ b/converters/p5-Convert-Binary-C/Makefile
@@ -1,6 +1,5 @@
PORTNAME= Convert-Binary-C
-PORTVERSION= 0.85
-PORTREVISION= 1
+PORTVERSION= 0.86
CATEGORIES= converters perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/converters/p5-Convert-Binary-C/distinfo b/converters/p5-Convert-Binary-C/distinfo
index 78fe55510a37..44823ff21047 100644
--- a/converters/p5-Convert-Binary-C/distinfo
+++ b/converters/p5-Convert-Binary-C/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728827374
-SHA256 (Convert-Binary-C-0.85.tar.gz) = c4cf42e00ea429ae3db276755b922282b4e8e9419d0eaf094aaa24107abc50e5
-SIZE (Convert-Binary-C-0.85.tar.gz) = 1365702
+TIMESTAMP = 1757516574
+SHA256 (Convert-Binary-C-0.86.tar.gz) = 6f1b1787df5492793a545746fe2963ad6e1b6203179f65e646cdca41e9fb3cc0
+SIZE (Convert-Binary-C-0.86.tar.gz) = 1369699
diff --git a/converters/p5-JSON-PP/Makefile b/converters/p5-JSON-PP/Makefile
index e1550a578b25..9b2eaff746f5 100644
--- a/converters/p5-JSON-PP/Makefile
+++ b/converters/p5-JSON-PP/Makefile
@@ -1,10 +1,14 @@
PORTNAME= JSON-PP
PORTVERSION= 4.16
+PORTREVISION= 1
CATEGORIES= converters perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:ISHIGAKI
PKGNAMEPREFIX= p5-
+PATCH_SITES= https://github.com/makamaka/JSON-PP/commit/
+PATCHFILES= 7052740e158491666e4f27d75241617a16170102.patch:-p1
+
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= JSON::XS compatible pure-Perl module
WWW= https://metacpan.org/release/JSON-PP
diff --git a/converters/p5-JSON-PP/distinfo b/converters/p5-JSON-PP/distinfo
index 3a5a214ff553..2517ab99f594 100644
--- a/converters/p5-JSON-PP/distinfo
+++ b/converters/p5-JSON-PP/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1674589600
+TIMESTAMP = 1757120568
SHA256 (JSON-PP-4.16.tar.gz) = 8bc2f162bafc42645c489905ad72540f0d3c284b360c96299095183c30cc9789
SIZE (JSON-PP-4.16.tar.gz) = 55556
+SHA256 (7052740e158491666e4f27d75241617a16170102.patch) = dc9758a6bccb736e8acd7fb036de651e9bc64fcc8640e26a79c16d219880a9ec
+SIZE (7052740e158491666e4f27d75241617a16170102.patch) = 682
diff --git a/converters/p5-JSON-PP/files/patch-MANIFEST b/converters/p5-JSON-PP/files/patch-MANIFEST
deleted file mode 100644
index b673cdfcbe02..000000000000
--- a/converters/p5-JSON-PP/files/patch-MANIFEST
+++ /dev/null
@@ -1,9 +0,0 @@
---- MANIFEST.orig 2022-07-31 06:10:05 UTC
-+++ MANIFEST
-@@ -1,5 +1,5 @@
- .travis.yml
--bin/json_pp
-+bin/p5json_pp
- Changes
- lib/JSON/PP.pm
- lib/JSON/PP/Boolean.pm
diff --git a/converters/p5-JSON-PP/files/patch-Makefile.PL b/converters/p5-JSON-PP/files/patch-Makefile.PL
deleted file mode 100644
index 7260e33de101..000000000000
--- a/converters/p5-JSON-PP/files/patch-Makefile.PL
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.PL.orig 2022-12-30 04:30:47 UTC
-+++ Makefile.PL
-@@ -19,7 +19,7 @@ WriteMakefile(
- 'Test::More' => 0,
- 'Scalar::Util' => '1.08'
- },
-- 'EXE_FILES' => [ 'bin/json_pp' ],
-+ 'EXE_FILES' => [ 'bin/p5json_pp' ],
- 'ABSTRACT_FROM' => 'lib/JSON/PP.pm', # retrieve abstract from module
- 'AUTHOR' => 'Makamaka Hannyaharamitu, E<lt>makamaka[at]cpan.orgE<gt>',
- ( $ExtUtils::MakeMaker::VERSION >= 6.3002 ? ('LICENSE' => 'perl', ) : () ),
diff --git a/converters/p5-JSON-PP/files/patch-json_pp b/converters/p5-JSON-PP/files/patch-json_pp
new file mode 100644
index 000000000000..0f62c24bc5b0
--- /dev/null
+++ b/converters/p5-JSON-PP/files/patch-json_pp
@@ -0,0 +1,20 @@
+--- Makefile.PL.orig 2022-12-30 04:30:47 UTC
++++ Makefile.PL
+@@ -19,7 +19,7 @@ WriteMakefile(
+ 'Test::More' => 0,
+ 'Scalar::Util' => '1.08'
+ },
+- 'EXE_FILES' => [ 'bin/json_pp' ],
++ 'EXE_FILES' => [ 'bin/p5json_pp' ],
+ 'ABSTRACT_FROM' => 'lib/JSON/PP.pm', # retrieve abstract from module
+ 'AUTHOR' => 'Makamaka Hannyaharamitu, E<lt>makamaka[at]cpan.orgE<gt>',
+ ( $ExtUtils::MakeMaker::VERSION >= 6.3002 ? ('LICENSE' => 'perl', ) : () ),
+--- MANIFEST.orig 2022-07-31 06:10:05 UTC
++++ MANIFEST
+@@ -1,5 +1,5 @@
+ .travis.yml
+-bin/json_pp
++bin/p5json_pp
+ Changes
+ lib/JSON/PP.pm
+ lib/JSON/PP/Boolean.pm
diff --git a/converters/pdf2djvu/Makefile b/converters/pdf2djvu/Makefile
deleted file mode 100644
index 9750702818e5..000000000000
--- a/converters/pdf2djvu/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-PORTNAME= pdf2djvu
-DISTVERSION= 0.9.19
-PORTREVISION= 5
-CATEGORIES= converters
-MASTER_SITES= https://github.com/jwilk/${PORTNAME}/releases/download/${PORTVERSION}/
-
-MAINTAINER= samy.mahmoudi@gmail.com
-COMMENT= Creates DjVu files from PDF files
-WWW= https://jwilk.net/software/pdf2djvu
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/doc/COPYING
-
-BROKEN= does not compile with either LLVM or GCC
-DEPRECATED= Port has been abandoned upstream for almost three years: https://groups.io/g/pdf2djvu/message/146
-EXPIRATION_DATE= 2025-08-31
-
-BUILD_DEPENDS= ${LOCALBASE}/include/pstreams/pstream.h:devel/pstreams
-LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre \
- libpoppler.so:graphics/poppler
-
-USES= autoreconf:build compiler:c++20-lang gettext-tools \
- gmake iconv localbase pkgconfig tar:xz
-USE_CXXSTD= c++20
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
-OPTIONS_DEFINE= COLOR_QUANTIZATION DOCS NLS MULTITHREADING XMP
-OPTIONS_DEFAULT=COLOR_QUANTIZATION MULTITHREADING
-OPTIONS_SUB= yes
-
-COLOR_QUANTIZATION_DESC=Color quantization via GraphicsMagick++
-DOCS_DESC= Generate the man page
-MULTITHREADING_DESC= Multithreading support via OpenMP
-NLS_DESC= Native Language Support via gettext utilities
-XMP_DESC= XMP metadata support via Exiv2
-
-COLOR_QUANTIZATION_LIB_DEPENDS= \
- libGraphicsMagick++.so:graphics/GraphicsMagick \
- libGraphicsMagick.so:graphics/GraphicsMagick
-COLOR_QUANTIZATION_CONFIGURE_WITH=graphicsmagick
-
-DOCS_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
- xsltproc:textproc/libxslt
-
-MULTITHREADING_CONFIGURE_ENABLE=openmp
-
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
-
-XMP_LIB_DEPENDS= libexiv2.so:graphics/exiv2
-XMP_CONFIGURE_ENABLE= xmp
-
-post-build-DOCS-on:
- @cd ${WRKSRC}/doc && ${GMAKE}
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/converters/pdf2djvu/distinfo b/converters/pdf2djvu/distinfo
deleted file mode 100644
index c7530d30e390..000000000000
--- a/converters/pdf2djvu/distinfo
+++ /dev/null
@@ -1,9 +0,0 @@
-TIMESTAMP = 1688214224
-SHA256 (pdf2djvu-0.9.19.tar.xz) = eb45a480131594079f7fe84df30e4a5d0686f7a8049dc7084eebe22acc37aa9a
-SIZE (pdf2djvu-0.9.19.tar.xz) = 309952
-SHA256 (e170ad557d5f13daeeac047dfaa79347bbe5062f.diff) = 55518c001772b1956d5c833a0f206fc31b83bc7d25a8b51c5aa51aea56c87fcd
-SIZE (e170ad557d5f13daeeac047dfaa79347bbe5062f.diff) = 787
-SHA256 (956fedc7e0831126b9006efedad5519c14201c52.diff) = 82c675db1326ec85633376b47ecb6122d0e171dd183b0b8e6f0d6bba74442c4f
-SIZE (956fedc7e0831126b9006efedad5519c14201c52.diff) = 452
-SHA256 (dca43e8182174bc04e107eaefcafcfdfdf9bcd61.diff) = cf504eb1ec5a7159d965614fa62d90bccf03e0e29685881d1c3056c23a01b749
-SIZE (dca43e8182174bc04e107eaefcafcfdfdf9bcd61.diff) = 860
diff --git a/converters/pdf2djvu/files/bootstrap b/converters/pdf2djvu/files/bootstrap
deleted file mode 100644
index a3a682950e3c..000000000000
--- a/converters/pdf2djvu/files/bootstrap
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-mkdir -p m4
-aclocal
-autoconf
-autoheader
-automake --add-missing
-autopoint
-exit 0
diff --git a/converters/pdf2djvu/files/patch-sys-uuid.cc b/converters/pdf2djvu/files/patch-sys-uuid.cc
deleted file mode 100644
index 49599f09f3f9..000000000000
--- a/converters/pdf2djvu/files/patch-sys-uuid.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- sys-uuid.cc.orig 2019-06-23 11:41:41 UTC
-+++ sys-uuid.cc
-@@ -17,6 +17,8 @@
- #include "autoconf.hh"
- #include "system.hh"
-
-+#include <cstring>
-+
- #if WIN32
-
- #include <cassert>
diff --git a/converters/pdf2djvu/pkg-descr b/converters/pdf2djvu/pkg-descr
deleted file mode 100644
index e4f0d6831160..000000000000
--- a/converters/pdf2djvu/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-pdf2djvu creates DjVu files from PDF files. It's able to extract:
-graphics, text layer, hyperlinks, document outline (bookmarks), and
-metadata.
diff --git a/converters/pdf2djvu/pkg-plist b/converters/pdf2djvu/pkg-plist
deleted file mode 100644
index be5218515813..000000000000
--- a/converters/pdf2djvu/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-bin/pdf2djvu
-%%DOCS%%%%NLS%%share/man/de/man1/pdf2djvu.1.gz
-%%DOCS%%%%NLS%%share/man/fr/man1/pdf2djvu.1.gz
-%%DOCS%%share/man/man1/pdf2djvu.1.gz
-%%DOCS%%%%NLS%%share/man/pl/man1/pdf2djvu.1.gz
-%%DOCS%%%%NLS%%share/man/pt/man1/pdf2djvu.1.gz
-%%DOCS%%%%NLS%%share/man/ru/man1/pdf2djvu.1.gz
-%%NLS%%share/locale/de/LC_MESSAGES/pdf2djvu.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/pdf2djvu.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/pdf2djvu.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/pdf2djvu.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/pdf2djvu.mo
diff --git a/converters/py-gotenberg-client/Makefile b/converters/py-gotenberg-client/Makefile
index d838a7341bc6..9102f164b3df 100644
--- a/converters/py-gotenberg-client/Makefile
+++ b/converters/py-gotenberg-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gotenberg-client
-PORTVERSION= 0.10.0
+PORTVERSION= 0.11.0
CATEGORIES= converters python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/converters/py-gotenberg-client/distinfo b/converters/py-gotenberg-client/distinfo
index 5eac8da25a32..91b2e413d068 100644
--- a/converters/py-gotenberg-client/distinfo
+++ b/converters/py-gotenberg-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746349912
-SHA256 (gotenberg_client-0.10.0.tar.gz) = 27da0ba29eb313d747b8940558d43588bfb816458829e4cb5e2697bfe645732d
-SIZE (gotenberg_client-0.10.0.tar.gz) = 1209616
+TIMESTAMP = 1757006395
+SHA256 (gotenberg_client-0.11.0.tar.gz) = 44479d996fb4103fc324d84395cc4a762863a033833ac1fc63490e96109f50d7
+SIZE (gotenberg_client-0.11.0.tar.gz) = 1210349
diff --git a/converters/py-mammoth/Makefile b/converters/py-mammoth/Makefile
index 00198080cb99..1cb186bb888f 100644
--- a/converters/py-mammoth/Makefile
+++ b/converters/py-mammoth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mammoth
-DISTVERSION= 1.9.0
+DISTVERSION= 1.11.0
CATEGORIES= converters python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/converters/py-mammoth/distinfo b/converters/py-mammoth/distinfo
index 547c3ff86e4b..7e29f03707ec 100644
--- a/converters/py-mammoth/distinfo
+++ b/converters/py-mammoth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737341659
-SHA256 (mammoth-1.9.0.tar.gz) = 74f5dae10ca240fd9b7a0e1a6deaebe0aad23bc590633ef6f5e868aa9b7042a6
-SIZE (mammoth-1.9.0.tar.gz) = 50906
+TIMESTAMP = 1758848100
+SHA256 (mammoth-1.11.0.tar.gz) = a0f59e442f34d5b6447f4b0999306cbf3e67aaabfa8cb516f878fb1456744637
+SIZE (mammoth-1.11.0.tar.gz) = 53142
diff --git a/converters/py-markitdown/Makefile b/converters/py-markitdown/Makefile
index cf12eddb2989..de9d69e15627 100644
--- a/converters/py-markitdown/Makefile
+++ b/converters/py-markitdown/Makefile
@@ -1,5 +1,6 @@
PORTNAME= markitdown
DISTVERSION= 0.1.1
+PORTREVISION= 1
CATEGORIES= converters python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/converters/py-svglib/Makefile b/converters/py-svglib/Makefile
index 97629cca09d8..2dc75470ed1e 100644
--- a/converters/py-svglib/Makefile
+++ b/converters/py-svglib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svglib
DISTVERSION= 1.5.1
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= converters python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect2>=0.2.0:textproc/py-cssselect2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tinycss2>=0.6.0:textproc/py-tinycss2@${PY_FLAVOR}
diff --git a/converters/simdutf/Makefile b/converters/simdutf/Makefile
index 7bb949e9d229..7d74ef671f6f 100644
--- a/converters/simdutf/Makefile
+++ b/converters/simdutf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= simdutf
DISTVERSIONPREFIX= v
-DISTVERSION= 7.3.4
+DISTVERSION= 7.4.0
CATEGORIES= converters textproc
MAINTAINER= fuz@FreeBSD.org
diff --git a/converters/simdutf/distinfo b/converters/simdutf/distinfo
index 0442e38ad8a4..d66efc56a025 100644
--- a/converters/simdutf/distinfo
+++ b/converters/simdutf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754049409
-SHA256 (simdutf-simdutf-v7.3.4_GH0.tar.gz) = c42ed66ceff7bc3e5f4981453864d1b7f656032843909b3807a632be46a1f5d4
-SIZE (simdutf-simdutf-v7.3.4_GH0.tar.gz) = 2206868
+TIMESTAMP = 1756286925
+SHA256 (simdutf-simdutf-v7.4.0_GH0.tar.gz) = 8fd729ebfd5ec56cb0395bcc176c4801e1f8a0ea834d166d52279d7b9e801283
+SIZE (simdutf-simdutf-v7.4.0_GH0.tar.gz) = 2211861
diff --git a/converters/simdutf/pkg-plist b/converters/simdutf/pkg-plist
index 24d025bccbb0..3a717214007a 100644
--- a/converters/simdutf/pkg-plist
+++ b/converters/simdutf/pkg-plist
@@ -14,7 +14,7 @@ lib/cmake/simdutf/simdutf-config-version.cmake
lib/cmake/simdutf/simdutf-config.cmake
lib/cmake/simdutf/simdutfTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/simdutf/simdutfTargets.cmake
-lib/libsimdutf.so.25.0.0
-lib/libsimdutf.so.25
+lib/libsimdutf.so.26.0.0
+lib/libsimdutf.so.26
lib/libsimdutf.so
libdata/pkgconfig/simdutf.pc
diff --git a/converters/yj-bruceadams/Makefile b/converters/yj-bruceadams/Makefile
index ceaed233a24c..19c2ee486786 100644
--- a/converters/yj-bruceadams/Makefile
+++ b/converters/yj-bruceadams/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yj
DISTVERSION= 1.2.0
-PORTREVISION= 32
+PORTREVISION= 34
CATEGORIES= converters textproc
PKGNAMESUFFIX= -${GH_ACCOUNT}
diff --git a/converters/yj/Makefile b/converters/yj/Makefile
index c19d306b8202..51bc0ad7268e 100644
--- a/converters/yj/Makefile
+++ b/converters/yj/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yj
PORTVERSION= 5.1.0
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= converters
DIST_SUBDIR= yj
diff --git a/databases/Makefile b/databases/Makefile
index ff431296db1e..44c684d221db 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -11,7 +11,6 @@
SUBDIR += R-cran-sqldf
SUBDIR += WWWdb
SUBDIR += adminer
- SUBDIR += adminerevo
SUBDIR += adodb5
SUBDIR += akonadi
SUBDIR += apache-commons-dbutils
@@ -33,7 +32,6 @@
SUBDIR += cegobridge
SUBDIR += clickhouse
SUBDIR += closql
- SUBDIR += closql-devel
SUBDIR += cockroach
SUBDIR += couchdb3
SUBDIR += courier-authlib-mysql
@@ -59,7 +57,6 @@
SUBDIR += duckdb
SUBDIR += ejdb
SUBDIR += emacsql
- SUBDIR += emacsql-devel
SUBDIR += erlfdb
SUBDIR += evolution-data-server
SUBDIR += fastdb
@@ -67,6 +64,7 @@
SUBDIR += firebird30-server
SUBDIR += firebird40-client
SUBDIR += firebird40-server
+ SUBDIR += fmptools
SUBDIR += fortytwo-bdb
SUBDIR += foundationdb71-client
SUBDIR += foundationdb71-server
@@ -193,7 +191,7 @@
SUBDIR += mysql-connector-c++
SUBDIR += mysql-connector-j
SUBDIR += mysql-connector-java51
- SUBDIR += mysql-connector-odbc-80
+ SUBDIR += mysql-connector-odbc
SUBDIR += mysql2pgsql
SUBDIR += mysql80-client
SUBDIR += mysql80-server
@@ -558,6 +556,7 @@
SUBDIR += pg_store_plans
SUBDIR += pg_tileserv
SUBDIR += pgaccess
+ SUBDIR += pgactive
SUBDIR += pgadmin3
SUBDIR += pgagroal
SUBDIR += pgbackrest
@@ -578,6 +577,7 @@
SUBDIR += pgroonga
SUBDIR += pgrouting
SUBDIR += pgsanity
+ SUBDIR += pgschema
SUBDIR += pgtcl
SUBDIR += pgtop
SUBDIR += pguri
@@ -834,6 +834,7 @@
SUBDIR += py-python-memcached
SUBDIR += py-python-sql
SUBDIR += py-python-swiftclient
+ SUBDIR += py-qdrant-client
SUBDIR += py-queries
SUBDIR += py-rb
SUBDIR += py-redis
@@ -860,6 +861,7 @@
SUBDIR += py-sqlite-migrate
SUBDIR += py-sqlite-utils
SUBDIR += py-sqlite3
+ SUBDIR += py-sqlmodel
SUBDIR += py-sqlobject
SUBDIR += py-sqloxide
SUBDIR += py-sqlparse
@@ -897,7 +899,6 @@
SUBDIR += redis74
SUBDIR += redis80
SUBDIR += redis_exporter
- SUBDIR += redisdesktopmanager
SUBDIR += redisjson
SUBDIR += retcl
SUBDIR += rocksdb
@@ -954,6 +955,7 @@
SUBDIR += rubygem-bdb1
SUBDIR += rubygem-bigrecord
SUBDIR += rubygem-brpoplpush-redis_script
+ SUBDIR += rubygem-click_house-client
SUBDIR += rubygem-couchrest
SUBDIR += rubygem-dalli
SUBDIR += rubygem-data_objects
@@ -1111,6 +1113,7 @@
SUBDIR += tcl-sqlite3
SUBDIR += tdb
SUBDIR += tdb1410
+ SUBDIR += tdb1413
SUBDIR += tdbc
SUBDIR += tile38
SUBDIR += tiledb
@@ -1128,6 +1131,7 @@
SUBDIR += valkey
SUBDIR += vfront
SUBDIR += virtualpg
+ SUBDIR += weaviate
SUBDIR += webdis
SUBDIR += wfb2sql
SUBDIR += xapian-bindings
diff --git a/databases/R-cran-dbplyr/Makefile b/databases/R-cran-dbplyr/Makefile
index 58f605e3426f..4e0b042b8cbc 100644
--- a/databases/R-cran-dbplyr/Makefile
+++ b/databases/R-cran-dbplyr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dbplyr
-DISTVERSION= 2.5.0
+DISTVERSION= 2.5.1
CATEGORIES= databases
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,7 +9,7 @@ WWW= https://dbplyr.tidyverse.org/
LICENSE= MIT
-CRAN_DEPENDS= R-cran-blob>=1.2.0:devel/R-cran-blob \
+RUN_DEPENDS= R-cran-blob>=1.2.0:devel/R-cran-blob \
R-cran-cli>=3.6.1:devel/R-cran-cli \
R-cran-DBI>=1.1.3:databases/R-cran-DBI \
R-cran-dplyr>=1.1.2:math/R-cran-dplyr \
@@ -25,9 +25,12 @@ CRAN_DEPENDS= R-cran-blob>=1.2.0:devel/R-cran-blob \
R-cran-tidyselect>=1.2.1:devel/R-cran-tidyselect \
R-cran-vctrs>=0.6.3:devel/R-cran-vctrs \
R-cran-withr>=2.5.0:devel/R-cran-withr
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
-TEST_DEPENDS= R-cran-RSQLite>=2.3.1:databases/R-cran-RSQLite \
+TEST_DEPENDS= R-cran-bit64>0:devel/R-cran-bit64 \
+ R-cran-covr>0:devel/R-cran-covr \
+ R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
+ R-cran-RPostgreSQL>0:databases/R-cran-RPostgreSQL \
+ R-cran-RSQLite>=2.3.8:databases/R-cran-RSQLite \
R-cran-testthat>=3.1.10:devel/R-cran-testthat
USES= cran:auto-plist
diff --git a/databases/R-cran-dbplyr/distinfo b/databases/R-cran-dbplyr/distinfo
index ed1a65ffeecf..dc082446761f 100644
--- a/databases/R-cran-dbplyr/distinfo
+++ b/databases/R-cran-dbplyr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712478874
-SHA256 (dbplyr_2.5.0.tar.gz) = bb475bdbe89487b189ecc257b5c92007a7458803c81aa77bfc4ed46f5f24bcff
-SIZE (dbplyr_2.5.0.tar.gz) = 770647
+TIMESTAMP = 1757510511
+SHA256 (dbplyr_2.5.1.tar.gz) = 95d54c6a29b17eb11e3939a1b96b821b083a74290c95e2d2ccc8b45e0cfb3d3d
+SIZE (dbplyr_2.5.1.tar.gz) = 553713
diff --git a/databases/R-cran-dtplyr/Makefile b/databases/R-cran-dtplyr/Makefile
index fff62a008ca9..4e7bdfb7ded9 100644
--- a/databases/R-cran-dtplyr/Makefile
+++ b/databases/R-cran-dtplyr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dtplyr
-DISTVERSION= 1.3.1
+DISTVERSION= 1.3.2
CATEGORIES= databases
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,7 +9,7 @@ WWW= https://dtplyr.tidyverse.org/
LICENSE= MIT
-CRAN_DEPENDS= R-cran-cli>=3.4.0:devel/R-cran-cli \
+RUN_DEPENDS= R-cran-cli>=3.4.0:devel/R-cran-cli \
R-cran-data.table>=1.13.0:devel/R-cran-data.table \
R-cran-dplyr>=1.1.0:math/R-cran-dplyr \
R-cran-glue>0:devel/R-cran-glue \
@@ -18,10 +18,12 @@ CRAN_DEPENDS= R-cran-cli>=3.4.0:devel/R-cran-cli \
R-cran-tibble>0:devel/R-cran-tibble \
R-cran-tidyselect>=1.2.0:devel/R-cran-tidyselect \
R-cran-vctrs>=0.4.1:devel/R-cran-vctrs
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
-TEST_DEPENDS= R-cran-testthat>0:devel/R-cran-testthat \
- R-cran-tidyr>0:devel/R-cran-tidyr
+TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \
+ R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
+ R-cran-testthat>=3.1.2:devel/R-cran-testthat \
+ R-cran-tidyr>=1.1.0:devel/R-cran-tidyr \
+ R-cran-waldo>=0.3.1:devel/R-cran-waldo
USES= cran:auto-plist
diff --git a/databases/R-cran-dtplyr/distinfo b/databases/R-cran-dtplyr/distinfo
index 188c853cdc05..a2c86db33002 100644
--- a/databases/R-cran-dtplyr/distinfo
+++ b/databases/R-cran-dtplyr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706915299
-SHA256 (dtplyr_1.3.1.tar.gz) = a5a9689a640b8bd1274519af220c33deaa3919654acac4ebdff1ff365cc8d6e5
-SIZE (dtplyr_1.3.1.tar.gz) = 150971
+TIMESTAMP = 1757593842
+SHA256 (dtplyr_1.3.2.tar.gz) = 766003e3cbad4e5d03cfdf240a25e49a813d96ecdbef0cd74ffaf4298182216e
+SIZE (dtplyr_1.3.2.tar.gz) = 200286
diff --git a/databases/adminer/Makefile b/databases/adminer/Makefile
index b8372b3a5209..8b637dc367a2 100644
--- a/databases/adminer/Makefile
+++ b/databases/adminer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= adminer
DISTVERSION= 5.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases www
MASTER_SITES= https://github.com/vrana/${PORTNAME}/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
@@ -8,7 +8,7 @@ DISTFILES= ${PORTNAME}-${DISTVERSION}.php ${PORTNAME}-${DISTVERSION}.zip
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}.zip
MAINTAINER= pkaipila@gmail.com
-COMMENT= Full-featured database management tool written in PHP
+COMMENT= Full-featured database management tool in a single PHP file
WWW= https://www.adminer.org
LICENSE= APACHE20
@@ -40,5 +40,6 @@ do-build:
do-install:
${MKDIR} ${STAGEDIR}${WWWDIR}
${INSTALL_DATA} ${WRKSRC}/index.php ${STAGEDIR}${WWWDIR}
+ ${INSTALL_DATA} ${FILESDIR}/adminer-plugins-example.php ${STAGEDIR}${WWWDIR}
.include <bsd.port.mk>
diff --git a/databases/adminer/files/adminer-plugins-example.php b/databases/adminer/files/adminer-plugins-example.php
new file mode 100644
index 000000000000..61400c6dc82b
--- /dev/null
+++ b/databases/adminer/files/adminer-plugins-example.php
@@ -0,0 +1,20 @@
+<?php
+/**
+ * List of all included plugins can be found at the
+ * beginning of index.php
+ */
+return [
+ new AdminerDarkSwitcher,
+
+ new AdminerPrettyJsonColumn,
+
+ new AdminerDumpJson,
+
+ new AdminerDumpXml,
+
+ // install zip extension to use this
+ new AdminerDumpZip,
+
+ // install bz2 extension to use this
+ new AdminerDumpBz2,
+];
diff --git a/databases/adminer/files/makephar.php b/databases/adminer/files/makephar.php
index 4e463e7fdc4e..ad54a3cfe4cb 100644
--- a/databases/adminer/files/makephar.php
+++ b/databases/adminer/files/makephar.php
@@ -54,15 +54,30 @@ foreach(new DirectoryIterator(__DIR__ . '/plugins') as $file)
if ($file->isFile())
{
$contents = php_strip_whitespace($file->getRealPath());
- $pharFile = 'adminer-plugins/' . $file->getFileName();
- $plugins[$pharFile] = $contents;
- if (preg_match('/class\s(A[a-zA-Z]+)\sextends\sAdminer/', $contents, $m))
- {
+ $fileName = $file->getFileName();
+ $pharFile = 'adminer-plugins/' . $fileName;
+
+ if (
+ /**
+ * Skip affected plugin
+ * https://nvd.nist.gov/vuln/detail/CVE-2023-45197
+ */
+ $fileName !== 'file-upload.php'
+ /**
+ * Adminer editor's plugins are only relevant
+ * in Adminer editor.
+ */
+ && !str_starts_with($fileName, 'editor')
+ && preg_match('/class\s(A[a-zA-Z0-9]+)\sextends\sAdminer/', $contents, $m)
+ ) {
+ $plugins[$pharFile] = $contents;
$classMap[$m[1]] = $file->getFileName();
}
}
}
+ksort($classMap);
+
$phar->setStub(
sprintf(
$stub,
diff --git a/databases/adminer/pkg-plist b/databases/adminer/pkg-plist
index 25f47247234c..49cd2d84519e 100644
--- a/databases/adminer/pkg-plist
+++ b/databases/adminer/pkg-plist
@@ -2,3 +2,4 @@
@group %%WWWGRP%%
@mode 0644
%%WWWDIR%%/index.php
+%%WWWDIR%%/adminer-plugins-example.php
diff --git a/databases/adminerevo/Makefile b/databases/adminerevo/Makefile
deleted file mode 100644
index 163f523478d9..000000000000
--- a/databases/adminerevo/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= adminerevo
-DISTVERSION= 4.8.4
-CATEGORIES= databases www
-MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${PORTVERSION}/
-DISTNAME= adminer-${DISTVERSION}
-EXTRACT_SUFX= .php
-EXTRACT_ONLY=
-
-MAINTAINER= dtxdf@FreeBSD.org
-COMMENT= Database management in a single PHP file
-WWW= https://adminerevo.org \
- https://github.com/${PORTNAME}/${PORTNAME}
-
-LICENSE= APACHE20 GPLv3
-LICENSE_COMB= dual
-
-DEPRECATED= Abandoned upstream, repo archived Jan 24, 2025
-EXPIRATION_DATE= 2025-09-08
-
-USES= php
-USE_PHP= session
-
-NO_ARCH= yes
-NO_BUILD= yes
-
-SUB_FILES= pkg-message
-SUB_LIST= PHPVER="${PHP_VER}"
-
-do-install:
- ${MKDIR} ${STAGEDIR}${WWWDIR}
- ${INSTALL_DATA} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${STAGEDIR}${WWWDIR}/index.php
-
-.include <bsd.port.mk>
diff --git a/databases/adminerevo/distinfo b/databases/adminerevo/distinfo
deleted file mode 100644
index 9b0c43c7111e..000000000000
--- a/databases/adminerevo/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1723969538
-SHA256 (adminer-4.8.4.php) = e9a9bc2cc2ac46d6d92f008de9379d2b21a3764a5f8956ed68456e190814b149
-SIZE (adminer-4.8.4.php) = 492814
diff --git a/databases/adminerevo/files/pkg-message.in b/databases/adminerevo/files/pkg-message.in
deleted file mode 100644
index 64a90680749d..000000000000
--- a/databases/adminerevo/files/pkg-message.in
+++ /dev/null
@@ -1,8 +0,0 @@
-[
-{ type: install
- message: <<EOM
-You should install the database extension(s) what you want to use:
-php%%PHPVER%%-mysqli, php%%PHPVER%%-mssql, php%%PHPVER%%-odbc, php%%PHPVER%%-pgsql or php%%PHPVER%%-pdo_sqlite.
-EOM
-}
-]
diff --git a/databases/adminerevo/pkg-descr b/databases/adminerevo/pkg-descr
deleted file mode 100644
index d053d044b831..000000000000
--- a/databases/adminerevo/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-AdminerEvo (fork of Adminer) is a full-featured database management tool
-written in PHP. Conversely to phpMyAdmin, it consists of a single file
-ready to deploy to the target server.
diff --git a/databases/adminerevo/pkg-plist b/databases/adminerevo/pkg-plist
deleted file mode 100644
index 9ca1fbea4081..000000000000
--- a/databases/adminerevo/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-@mode 0644
-%%WWWDIR%%/index.php
diff --git a/databases/adodb5/Makefile b/databases/adodb5/Makefile
index c85b8b9c0372..1f5d9cbd8820 100644
--- a/databases/adodb5/Makefile
+++ b/databases/adodb5/Makefile
@@ -1,5 +1,5 @@
PORTNAME= adodb
-PORTVERSION= 5.22.9
+PORTVERSION= 5.22.10
DISTVERSIONPREFIX= v
CATEGORIES= databases www
PKGNAMESUFFIX= 5${PHP_PKGNAMESUFFIX}
diff --git a/databases/adodb5/distinfo b/databases/adodb5/distinfo
index 23ee8d24bc4d..7fe48f9887d8 100644
--- a/databases/adodb5/distinfo
+++ b/databases/adodb5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746523687
-SHA256 (adodb-ADOdb-v5.22.9_GH0.tar.gz) = f77bd016da1daa42337547ffb9a6de5561776884d520f41c63301c8943dec9b3
-SIZE (adodb-ADOdb-v5.22.9_GH0.tar.gz) = 450133
+TIMESTAMP = 1756117722
+SHA256 (adodb-ADOdb-v5.22.10_GH0.tar.gz) = 804d0445d9f2d0b48ad24d72f3cc3e9cf4965aba4156a3dec75dbf56efc0abc2
+SIZE (adodb-ADOdb-v5.22.10_GH0.tar.gz) = 450382
diff --git a/databases/akonadi/distinfo b/databases/akonadi/distinfo
index 9956fa9a1f92..c4e8f8f4bbda 100644
--- a/databases/akonadi/distinfo
+++ b/databases/akonadi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381215
-SHA256 (KDE/release-service/25.04.3/akonadi-25.04.3.tar.xz) = 042cd3319eadfb82547773e52ce7d41d361d58c4e92fe75a5179c1574ed4f5df
-SIZE (KDE/release-service/25.04.3/akonadi-25.04.3.tar.xz) = 1742704
+TIMESTAMP = 1757409647
+SHA256 (KDE/release-service/25.08.1/akonadi-25.08.1.tar.xz) = d32ad5435bb7c9da06a00cfef0804f8d77784ffcf8521b951005c1035572afde
+SIZE (KDE/release-service/25.08.1/akonadi-25.08.1.tar.xz) = 1766632
diff --git a/databases/akonadi/pkg-plist b/databases/akonadi/pkg-plist
index 8c01869be858..cd09935646b3 100644
--- a/databases/akonadi/pkg-plist
+++ b/databases/akonadi/pkg-plist
@@ -5,6 +5,7 @@ bin/akonadi_agent_server
bin/akonadi_control
bin/akonadi_knut_resource
bin/akonadi_rds
+bin/akonadiagentconfigdialog
bin/akonadictl
bin/akonadiselftest
bin/akonadiserver
@@ -46,6 +47,11 @@ include/KPim6/AkonadiAgentBase/akonadi/resourcebase.h
include/KPim6/AkonadiAgentBase/akonadi/resourcebasesettings.h
include/KPim6/AkonadiAgentBase/akonadi/resourcesettings.h
include/KPim6/AkonadiAgentBase/akonadi/transportresourcebase.h
+include/KPim6/AkonadiAgentWidgetBase/Akonadi/AgentWidgetBase
+include/KPim6/AkonadiAgentWidgetBase/Akonadi/ResourceWidgetBase
+include/KPim6/AkonadiAgentWidgetBase/akonadi/agentwidgetbase.h
+include/KPim6/AkonadiAgentWidgetBase/akonadi/akonadiagentwidgetbase_export.h
+include/KPim6/AkonadiAgentWidgetBase/akonadi/resourcewidgetbase.h
include/KPim6/AkonadiCore/Akonadi/AbstractDifferencesReporter
include/KPim6/AkonadiCore/Akonadi/AccountActivitiesAbstract
include/KPim6/AkonadiCore/Akonadi/AgentConfigurationBase
@@ -326,6 +332,9 @@ lib/cmake/KPim6Akonadi/KPimAkonadiMacros.cmake
lib/libKPim6AkonadiAgentBase.so
lib/libKPim6AkonadiAgentBase.so.6
lib/libKPim6AkonadiAgentBase.so.%%KDE_APPLICATIONS_SHLIB_VER%%
+lib/libKPim6AkonadiAgentWidgetBase.so
+lib/libKPim6AkonadiAgentWidgetBase.so.6
+lib/libKPim6AkonadiAgentWidgetBase.so.%%KDE_APPLICATIONS_SHLIB_VER%%
lib/libKPim6AkonadiCore.so
lib/libKPim6AkonadiCore.so.6
lib/libKPim6AkonadiCore.so.%%KDE_APPLICATIONS_SHLIB_VER%%
@@ -340,7 +349,18 @@ lib/libKPim6AkonadiXml.so.6
lib/libKPim6AkonadiXml.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_PLUGINDIR%%/designer/akonadi6widgets.so
%%QT_PLUGINDIR%%/pim6/akonadi/akonadi_test_searchplugin.so
+%%QT_PLUGINDIR%%/pim6/akonadi/config/knutconfig.so
+%%QT_QMLDIR%%/org/kde/akonadi/AgentConfigurationForm.qml
+%%QT_QMLDIR%%/org/kde/akonadi/CollectionChooserPage.qml
+%%QT_QMLDIR%%/org/kde/akonadi/CollectionComboBox.qml
+%%QT_QMLDIR%%/org/kde/akonadi/FormCollectionComboBox.qml
+%%QT_QMLDIR%%/org/kde/akonadi/TagManagerPage.qml
+%%QT_QMLDIR%%/org/kde/akonadi/akonadi_quick_plugin.qmltypes
+%%QT_QMLDIR%%/org/kde/akonadi/kde-qmlmodule.version
+%%QT_QMLDIR%%/org/kde/akonadi/libakonadi_quick_plugin.so
+%%QT_QMLDIR%%/org/kde/akonadi/qmldir
%%DATADIR%%/agents/knutresource.desktop
+share/applications/org.kde.akonadi.configdialog.desktop
share/config.kcfg/resourcebase.kcfg
share/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Control.xml
share/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Search.xml
@@ -487,6 +507,7 @@ share/locale/pl/LC_MESSAGES/akonadi_knut_resource.mo
share/locale/pl/LC_MESSAGES/libakonadi6.mo
share/locale/pt/LC_MESSAGES/akonadi_knut_resource.mo
share/locale/pt/LC_MESSAGES/libakonadi6.mo
+share/locale/pt_BR/LC_MESSAGES/akonadi-db-migrator.mo
share/locale/pt_BR/LC_MESSAGES/akonadi_knut_resource.mo
share/locale/pt_BR/LC_MESSAGES/libakonadi6.mo
share/locale/ro/LC_MESSAGES/akonadi_knut_resource.mo
diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile
index 1742573965de..b00994d8d33d 100644
--- a/databases/arrow/Makefile
+++ b/databases/arrow/Makefile
@@ -1,5 +1,6 @@
PORTNAME= arrow
DISTVERSION= 20.0.0
+PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION} \
https://github.com/apache/orc/archive/rel/:orc
@@ -185,7 +186,7 @@ TESTING_CMAKE_BOOL= ARROW_TESTING
TESTING_LIB_DEPENDS= libgtest.so:devel/googletest
# form OPTIONS_DEFAULT
-.for opt in ${OPTIONS_GROUP_COMPONENTS}
+.for opt in ${OPTIONS_GROUP_COMPONENTS} ${OPTIONS_GROUP_COMPRESSION}
. if "${${opt}_BROKEN}" == ""
OPTIONS_DEFAULT+= ${opt}
. endif
@@ -204,6 +205,9 @@ PLIST_FILES+= bin/arrow-file-to-stream \
.if ${PORT_OPTIONS:MGANDIVA} || ${PORT_OPTIONS:MCOMPUTE}
PLIST_FILES+= lib/cmake/Arrow/Findutf8proc.cmake
.endif
+.if ${PORT_OPTIONS:MGANDIVA} || ${PORT_OPTIONS:MZSTD}
+PLIST_FILES+= lib/cmake/Gandiva/FindzstdAlt.cmake
+.endif
.if ${PORT_OPTIONS:MPYTHON} == "PYTHON" && ${PORT_OPTIONS:MFLIGHT} == "FLIGHT"
PLIST_SUB+= PYTHONFLIGHT=""
diff --git a/databases/bbdb/Makefile b/databases/bbdb/Makefile
index 6bdc71143da4..58c06d74cbaa 100644
--- a/databases/bbdb/Makefile
+++ b/databases/bbdb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bbdb
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.2a
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/cayley/Makefile b/databases/cayley/Makefile
index 0730389355ff..9e5b8ece449a 100644
--- a/databases/cayley/Makefile
+++ b/databases/cayley/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cayley
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.7
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index 401787a29224..5ca5b0c3d321 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.52.27
+PORTVERSION= 2.52.30
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index 7068f3373e1f..b883f7583166 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754896347
-SHA256 (cego-2.52.27.tar.gz) = 5e57809d89937c76daf4c4d5c4b7642324e20980e1470972f5b28b01f63049f6
-SIZE (cego-2.52.27.tar.gz) = 3308404
+TIMESTAMP = 1759172310
+SHA256 (cego-2.52.30.tar.gz) = 815e91fca07377ffb1cd704679924a84c9eb20154d19a0a0a135f6af149cfd94
+SIZE (cego-2.52.30.tar.gz) = 3313298
diff --git a/databases/closql-devel/Makefile b/databases/closql-devel/Makefile
deleted file mode 100644
index 6340b39a92b8..000000000000
--- a/databases/closql-devel/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-PORTNAME= closql
-DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.2
-DISTVERSIONSUFFIX=
-CATEGORIES= databases elisp
-PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
-
-MAINTAINER= yasu@FreeBSD.org
-COMMENT= Store EIEIO objects using EmacSQL
-WWW= https://github.com/magit/closql
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Use databases/closql instead
-EXPIRATION_DATE= 2025-08-31
-
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \
- emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql-devel@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \
- emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql-devel@${EMACS_FLAVOR}
-
-USES= emacs gmake
-USE_GITHUB= yes
-GH_ACCOUNT= magit
-
-MAKE_ENV+= LOAD_PATH="${LOAD_PATH}"
-MAKE_JOBS_UNSAFE= Opening input file: No such file or directory, /wrkdirs/usr/ports/databases/closql-devel/work-full/closql-2.2.0/.#closql-autoloads.el
-
-CONFLICTS_INSTALL= closql closql-emacs_* # share/doc/closql/README.md
-
-NO_ARCH= yes
-
-PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/closql-autoloads.el \
- ${EMACS_VERSION_SITE_LISPDIR}/closql.el \
- ${EMACS_VERSION_SITE_LISPDIR}/closql.elc
-
-PORTDOCS= README.org
-
-OPTIONS_DEFINE= DOCS
-
-LOAD_PATH= -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat -L \
- ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/emacsql
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
- (cd ${WRKSRC} && ${INSTALL_DATA} *.el* \
- ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR})
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/databases/closql-devel/distinfo b/databases/closql-devel/distinfo
deleted file mode 100644
index 7cff3a0745c5..000000000000
--- a/databases/closql-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1751939518
-SHA256 (magit-closql-v2.2.2_GH0.tar.gz) = c0b46893a70607e61f9aab34c90c86c3b3eb9db2ab8b2ddcc451c3cc6d1c1549
-SIZE (magit-closql-v2.2.2_GH0.tar.gz) = 22033
diff --git a/databases/closql-devel/pkg-descr b/databases/closql-devel/pkg-descr
deleted file mode 100644
index a659e7d8aa15..000000000000
--- a/databases/closql-devel/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Store uniform EIEIO objects in an EmacSQL database. SQLite is used as
-backend. This library imposes some restrictions on what kind of
-objects can be stored; it isn't intended to store arbitrary
-objects. All objects have to share a common superclass and subclasses
-cannot add any additional instance slots.
diff --git a/databases/closql/Makefile b/databases/closql/Makefile
index 85d4398664d3..c9009f917ba9 100644
--- a/databases/closql/Makefile
+++ b/databases/closql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= closql
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.2
+DISTVERSION= 2.3.0
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/closql/distinfo b/databases/closql/distinfo
index 6c46a74d0594..871ea24c9762 100644
--- a/databases/closql/distinfo
+++ b/databases/closql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751939449
-SHA256 (magit-closql-v2.2.2_GH0.tar.gz) = c0b46893a70607e61f9aab34c90c86c3b3eb9db2ab8b2ddcc451c3cc6d1c1549
-SIZE (magit-closql-v2.2.2_GH0.tar.gz) = 22033
+TIMESTAMP = 1756809473
+SHA256 (magit-closql-v2.3.0_GH0.tar.gz) = 1336e0a6e9bd8170033dfb1b1f710b9565e5012a6f67c8d0cffbf5296d119c52
+SIZE (magit-closql-v2.3.0_GH0.tar.gz) = 21947
diff --git a/databases/cockroach/Makefile b/databases/cockroach/Makefile
index 5c0e4c39fc1d..e1d8381d309c 100644
--- a/databases/cockroach/Makefile
+++ b/databases/cockroach/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cockroach
DISTVERSIONPREFIX= v
DISTVERSION= 19.1.11
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= databases
MASTER_SITES= https://binaries.cockroachdb.com/
EXTRACT_SUFX= .src.tgz
diff --git a/databases/couchdb3/Makefile b/databases/couchdb3/Makefile
index b8ee3e9d9606..90876bcf4f08 100644
--- a/databases/couchdb3/Makefile
+++ b/databases/couchdb3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= couchdb3
DISTVERSION= 3.5.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases
MASTER_SITES= APACHE/couchdb/source/${DISTVERSION}
DISTNAME= apache-couchdb-${DISTVERSION}
diff --git a/databases/couchdb3/pkg-plist b/databases/couchdb3/pkg-plist
index a9131d00e6f7..b00775889c19 100644
--- a/databases/couchdb3/pkg-plist
+++ b/databases/couchdb3/pkg-plist
@@ -5,49 +5,49 @@ libexec/couchdb3/bin/couchdb
libexec/couchdb3/bin/couchjs
libexec/couchdb3/bin/remsh
libexec/couchdb3/bin/weatherreport
-libexec/couchdb3/erts-15.2.7/bin/beam.smp
-libexec/couchdb3/erts-15.2.7/bin/ct_run
-libexec/couchdb3/erts-15.2.7/bin/epmd
-libexec/couchdb3/erts-15.2.7/bin/erl
-libexec/couchdb3/erts-15.2.7/bin/erl_call
-libexec/couchdb3/erts-15.2.7/bin/erl_child_setup
-libexec/couchdb3/erts-15.2.7/bin/erlc
-libexec/couchdb3/erts-15.2.7/bin/erlexec
-libexec/couchdb3/erts-15.2.7/bin/escript
-libexec/couchdb3/erts-15.2.7/bin/heart
-libexec/couchdb3/erts-15.2.7/bin/inet_gethost
-libexec/couchdb3/erts-15.2.7/bin/run_erl
-libexec/couchdb3/erts-15.2.7/bin/start
-libexec/couchdb3/erts-15.2.7/bin/to_erl
-libexec/couchdb3/erts-15.2.7/bin/yielding_c_fun
-libexec/couchdb3/erts-15.2.7/lib/internal/README
+libexec/couchdb3/erts-15.2.7.2/bin/beam.smp
+libexec/couchdb3/erts-15.2.7.2/bin/ct_run
+libexec/couchdb3/erts-15.2.7.2/bin/epmd
+libexec/couchdb3/erts-15.2.7.2/bin/erl
+libexec/couchdb3/erts-15.2.7.2/bin/erl_call
+libexec/couchdb3/erts-15.2.7.2/bin/erl_child_setup
+libexec/couchdb3/erts-15.2.7.2/bin/erlc
+libexec/couchdb3/erts-15.2.7.2/bin/erlexec
+libexec/couchdb3/erts-15.2.7.2/bin/escript
+libexec/couchdb3/erts-15.2.7.2/bin/heart
+libexec/couchdb3/erts-15.2.7.2/bin/inet_gethost
+libexec/couchdb3/erts-15.2.7.2/bin/run_erl
+libexec/couchdb3/erts-15.2.7.2/bin/start
+libexec/couchdb3/erts-15.2.7.2/bin/to_erl
+libexec/couchdb3/erts-15.2.7.2/bin/yielding_c_fun
+libexec/couchdb3/erts-15.2.7.2/lib/internal/README
libexec/couchdb3/etc/default.ini
libexec/couchdb3/etc/nouveau.yaml
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1.app
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1.appup
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1_db.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_check.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_constructed_ber_bin_v2.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_constructed_per.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_eval_ext.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_func.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen_ber_bin_v2.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen_check.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen_jer.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_gen_per.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_imm.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_name.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_parser2.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_partial_decode.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_pretty_format.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_rtt.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_table.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_tok.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1ct_value.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/ebin/asn1rt_nif.beam
-libexec/couchdb3/lib/asn1-5.3.4.1/priv/lib/asn1rt_nif.so
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1.app
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1.appup
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1_db.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_check.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_constructed_ber_bin_v2.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_constructed_per.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_eval_ext.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_func.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_gen.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_gen_ber_bin_v2.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_gen_check.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_gen_jer.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_gen_per.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_imm.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_name.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_parser2.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_partial_decode.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_pretty_format.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_rtt.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_table.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_tok.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1ct_value.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/ebin/asn1rt_nif.beam
+libexec/couchdb3/lib/asn1-5.3.4.2/priv/lib/asn1rt_nif.so
libexec/couchdb3/lib/b64url-%%VERSION%%/ebin/b64url.app
libexec/couchdb3/lib/b64url-%%VERSION%%/ebin/b64url.beam
libexec/couchdb3/lib/b64url-%%VERSION%%/priv/b64url.so
@@ -78,68 +78,68 @@ libexec/couchdb3/lib/chttpd-%%VERSION%%/ebin/chttpd_xframe_options.beam
libexec/couchdb3/lib/chttpd-%%VERSION%%/include/chttpd.hrl
libexec/couchdb3/lib/chttpd-%%VERSION%%/include/chttpd_cors.hrl
libexec/couchdb3/lib/chttpd-%%VERSION%%/priv/stats_descriptions.cfg
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_a.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_asm.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_block.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_bounds.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_call_types.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_clean.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_core_to_ssa.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_dict.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_digraph.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_disasm.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_doc.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_flatten.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_jump.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_listing.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_opcodes.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_alias.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_bc_size.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_bool.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_bsm.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_check.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_codegen.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_dead.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_destructive_update.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_lint.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_opt.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_pp.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_pre_codegen.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_recv.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_share.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_ss.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_throw.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_ssa_type.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_trim.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_types.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_utils.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_validator.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/beam_z.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/cerl.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/cerl_clauses.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/cerl_inline.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/cerl_trees.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/compile.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/compiler.app
-libexec/couchdb3/lib/compiler-8.6.1/ebin/compiler.appup
-libexec/couchdb3/lib/compiler-8.6.1/ebin/core_lib.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/core_lint.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/core_parse.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/core_pp.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/core_scan.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/erl_bifs.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/rec_env.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_core_alias.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_core_bsm.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_core_fold.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_core_fold_lists.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_core_inline.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_core_prepare.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_coverage.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_messages.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/sys_pre_attributes.beam
-libexec/couchdb3/lib/compiler-8.6.1/ebin/v3_core.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_a.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_asm.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_block.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_bounds.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_call_types.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_clean.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_core_to_ssa.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_dict.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_digraph.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_disasm.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_doc.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_flatten.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_jump.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_listing.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_opcodes.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_alias.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_bc_size.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_bool.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_bsm.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_check.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_codegen.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_dead.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_destructive_update.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_lint.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_opt.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_pp.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_pre_codegen.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_recv.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_share.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_ss.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_throw.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_ssa_type.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_trim.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_types.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_utils.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_validator.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/beam_z.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/cerl.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/cerl_clauses.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/cerl_inline.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/cerl_trees.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/compile.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/compiler.app
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/compiler.appup
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/core_lib.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/core_lint.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/core_parse.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/core_pp.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/core_scan.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/erl_bifs.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/rec_env.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/sys_core_alias.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/sys_core_bsm.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/sys_core_fold.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/sys_core_fold_lists.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/sys_core_inline.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/sys_core_prepare.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/sys_coverage.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/sys_messages.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/sys_pre_attributes.beam
+libexec/couchdb3/lib/compiler-8.6.1.2/ebin/v3_core.beam
libexec/couchdb3/lib/config-%%VERSION%%/ebin/config.app
libexec/couchdb3/lib/config-%%VERSION%%/ebin/config.beam
libexec/couchdb3/lib/config-%%VERSION%%/ebin/config_app.beam
@@ -481,74 +481,74 @@ libexec/couchdb3/lib/ibrowse-4.4.2/ebin/ibrowse_socks5.beam
libexec/couchdb3/lib/ibrowse-4.4.2/ebin/ibrowse_sup.beam
libexec/couchdb3/lib/ibrowse-4.4.2/include/ibrowse.hrl
libexec/couchdb3/lib/ibrowse-4.4.2/priv/ibrowse.conf
-libexec/couchdb3/lib/inets-9.3.2/ebin/http_chunk.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/http_request.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/http_response.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/http_transport.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/http_uri.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/http_util.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpc.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpc_cookie.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpc_handler.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpc_handler_sup.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpc_manager.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpc_profile_sup.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpc_request.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpc_response.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpc_sup.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_acceptor.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_acceptor_sup.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_cgi.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_conf.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_connection_sup.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_custom.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_custom_api.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_esi.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_example.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_file.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_instance_sup.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_log.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_logger.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_manager.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_misc_sup.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_request.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_request_handler.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_response.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_script_env.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_socket.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_sup.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/httpd_util.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/inets.app
-libexec/couchdb3/lib/inets-9.3.2/ebin/inets.appup
-libexec/couchdb3/lib/inets-9.3.2/ebin/inets.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/inets_app.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/inets_lib.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/inets_service.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/inets_sup.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/inets_trace.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_actions.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_alias.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_auth.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_auth_dets.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_auth_mnesia.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_auth_plain.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_auth_server.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_cgi.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_dir.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_disk_log.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_esi.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_get.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_head.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_log.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_range.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_responsecontrol.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_security.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_security_server.beam
-libexec/couchdb3/lib/inets-9.3.2/ebin/mod_trace.beam
-libexec/couchdb3/lib/inets-9.3.2/include/httpd.hrl
-libexec/couchdb3/lib/inets-9.3.2/include/mod_auth.hrl
-libexec/couchdb3/lib/inets-9.3.2/priv/bin/runcgi.sh
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/http_chunk.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/http_request.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/http_response.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/http_transport.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/http_uri.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/http_util.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpc.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpc_cookie.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpc_handler.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpc_handler_sup.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpc_manager.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpc_profile_sup.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpc_request.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpc_response.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpc_sup.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_acceptor.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_acceptor_sup.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_cgi.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_conf.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_connection_sup.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_custom.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_custom_api.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_esi.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_example.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_file.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_instance_sup.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_log.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_logger.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_manager.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_misc_sup.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_request.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_request_handler.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_response.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_script_env.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_socket.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_sup.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/httpd_util.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/inets.app
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/inets.appup
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/inets.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/inets_app.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/inets_lib.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/inets_service.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/inets_sup.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/inets_trace.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_actions.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_alias.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_auth.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_auth_dets.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_auth_mnesia.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_auth_plain.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_auth_server.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_cgi.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_dir.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_disk_log.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_esi.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_get.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_head.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_log.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_range.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_responsecontrol.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_security.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_security_server.beam
+libexec/couchdb3/lib/inets-9.3.2.1/ebin/mod_trace.beam
+libexec/couchdb3/lib/inets-9.3.2.1/include/httpd.hrl
+libexec/couchdb3/lib/inets-9.3.2.1/include/mod_auth.hrl
+libexec/couchdb3/lib/inets-9.3.2.1/priv/bin/runcgi.sh
libexec/couchdb3/lib/ioq-%%VERSION%%/ebin/ioq.app
libexec/couchdb3/lib/ioq-%%VERSION%%/ebin/ioq.beam
libexec/couchdb3/lib/ioq-%%VERSION%%/ebin/ioq_app.beam
@@ -568,117 +568,117 @@ libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_app.beam
libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_event_handler.beam
libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_server.beam
libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_sup.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/application.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/application_controller.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/application_master.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/application_starter.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/auth.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/code.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/code_server.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/disk_log.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/disk_log_1.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/disk_log_server.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/disk_log_sup.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/dist_ac.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/dist_util.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_boot_server.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_compile_server.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_ddll.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_distribution.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_epmd.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_erts_errors.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_kernel_errors.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_reply.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erl_signal_handler.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erpc.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/error_handler.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/error_logger.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/erts_debug.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/file.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/file_io_server.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/file_server.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_sctp.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_tcp.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_tcp_socket.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_udp.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/gen_udp_socket.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/global.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/global_group.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/global_search.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/group.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/group_history.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/heart.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet6_sctp.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet6_tcp.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet6_tcp_dist.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet6_udp.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_config.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_db.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_dns.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_dns_tsig.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_epmd_dist.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_epmd_socket.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_gethost_native.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_hosts.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_parse.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_res.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_sctp.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_tcp.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_tcp_dist.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/inet_udp.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel.app
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel.appup
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel_config.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/kernel_refc.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/local_tcp.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/local_udp.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_backend.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_config.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_disk_log_h.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_filters.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_formatter.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_h_common.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_handler.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_handler_watcher.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_olp.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_proxy.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_server.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_simple_h.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_std_h.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/logger_sup.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/net.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/net_adm.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/net_kernel.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/os.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/pg.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/pg2.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/prim_tty.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/ram_file.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_compressed.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_deflate.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_delayed.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_inflate.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/raw_file_io_list.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/rpc.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/seq_trace.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/socket.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/standard_error.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/trace.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/user_drv.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/user_sup.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/ebin/wrap_log_reader.beam
-libexec/couchdb3/lib/kernel-10.2.7.1/include/dist.hrl
-libexec/couchdb3/lib/kernel-10.2.7.1/include/dist_util.hrl
-libexec/couchdb3/lib/kernel-10.2.7.1/include/eep48.hrl
-libexec/couchdb3/lib/kernel-10.2.7.1/include/file.hrl
-libexec/couchdb3/lib/kernel-10.2.7.1/include/inet.hrl
-libexec/couchdb3/lib/kernel-10.2.7.1/include/inet_sctp.hrl
-libexec/couchdb3/lib/kernel-10.2.7.1/include/logger.hrl
-libexec/couchdb3/lib/kernel-10.2.7.1/include/net_address.hrl
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/application.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/application_controller.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/application_master.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/application_starter.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/auth.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/code.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/code_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/disk_log.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/disk_log_1.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/disk_log_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/disk_log_sup.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/dist_ac.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/dist_util.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_boot_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_compile_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_ddll.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_distribution.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_epmd.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_erts_errors.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_kernel_errors.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_reply.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erl_signal_handler.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erpc.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/error_handler.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/error_logger.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/erts_debug.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/file.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/file_io_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/file_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/gen_sctp.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/gen_tcp.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/gen_tcp_socket.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/gen_udp.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/gen_udp_socket.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/global.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/global_group.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/global_search.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/group.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/group_history.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/heart.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet6_sctp.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet6_tcp.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet6_tcp_dist.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet6_udp.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_config.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_db.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_dns.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_dns_tsig.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_epmd_dist.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_epmd_socket.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_gethost_native.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_hosts.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_parse.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_res.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_sctp.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_tcp.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_tcp_dist.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/inet_udp.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/kernel.app
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/kernel.appup
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/kernel.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/kernel_config.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/kernel_refc.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/local_tcp.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/local_udp.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_backend.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_config.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_disk_log_h.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_filters.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_formatter.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_h_common.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_handler.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_handler_watcher.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_olp.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_proxy.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_server.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_simple_h.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_std_h.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/logger_sup.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/net.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/net_adm.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/net_kernel.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/os.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/pg.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/pg2.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/prim_tty.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/ram_file.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/raw_file_io.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/raw_file_io_compressed.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/raw_file_io_deflate.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/raw_file_io_delayed.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/raw_file_io_inflate.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/raw_file_io_list.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/rpc.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/seq_trace.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/socket.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/standard_error.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/trace.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/user_drv.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/user_sup.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/ebin/wrap_log_reader.beam
+libexec/couchdb3/lib/kernel-10.2.7.2/include/dist.hrl
+libexec/couchdb3/lib/kernel-10.2.7.2/include/dist_util.hrl
+libexec/couchdb3/lib/kernel-10.2.7.2/include/eep48.hrl
+libexec/couchdb3/lib/kernel-10.2.7.2/include/file.hrl
+libexec/couchdb3/lib/kernel-10.2.7.2/include/inet.hrl
+libexec/couchdb3/lib/kernel-10.2.7.2/include/inet_sctp.hrl
+libexec/couchdb3/lib/kernel-10.2.7.2/include/logger.hrl
+libexec/couchdb3/lib/kernel-10.2.7.2/include/net_address.hrl
libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango.app
libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango_app.beam
libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango_crud.beam
@@ -811,23 +811,23 @@ libexec/couchdb3/lib/os_mon-2.10.1/ebin/os_mon_sysinfo.beam
libexec/couchdb3/lib/os_mon-2.10.1/ebin/os_sup.beam
libexec/couchdb3/lib/os_mon-2.10.1/priv/bin/cpu_sup
libexec/couchdb3/lib/os_mon-2.10.1/priv/bin/memsup
-libexec/couchdb3/lib/public_key-1.17.1/ebin/OTP-PUB-KEY.beam
-libexec/couchdb3/lib/public_key-1.17.1/ebin/PKCS-FRAME.beam
-libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_cert.beam
-libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_cert_records.beam
-libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_crl.beam
-libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_ocsp.beam
-libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_os_cacerts.beam
-libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_pbe.beam
-libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_pem.beam
-libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_policy_tree.beam
-libexec/couchdb3/lib/public_key-1.17.1/ebin/pubkey_ssh.beam
-libexec/couchdb3/lib/public_key-1.17.1/ebin/public_key.app
-libexec/couchdb3/lib/public_key-1.17.1/ebin/public_key.appup
-libexec/couchdb3/lib/public_key-1.17.1/ebin/public_key.beam
-libexec/couchdb3/lib/public_key-1.17.1/include/OTP-PUB-KEY.hrl
-libexec/couchdb3/lib/public_key-1.17.1/include/PKCS-FRAME.hrl
-libexec/couchdb3/lib/public_key-1.17.1/include/public_key.hrl
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/OTP-PUB-KEY.beam
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/PKCS-FRAME.beam
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_cert.beam
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_cert_records.beam
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_crl.beam
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_ocsp.beam
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_os_cacerts.beam
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_pbe.beam
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_pem.beam
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_policy_tree.beam
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/pubkey_ssh.beam
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/public_key.app
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/public_key.appup
+libexec/couchdb3/lib/public_key-1.17.1.1/ebin/public_key.beam
+libexec/couchdb3/lib/public_key-1.17.1.1/include/OTP-PUB-KEY.hrl
+libexec/couchdb3/lib/public_key-1.17.1.1/include/PKCS-FRAME.hrl
+libexec/couchdb3/lib/public_key-1.17.1.1/include/public_key.hrl
libexec/couchdb3/lib/recon-2.5.6/ebin/recon.app
libexec/couchdb3/lib/recon-2.5.6/ebin/recon.beam
libexec/couchdb3/lib/recon-2.5.6/ebin/recon_alloc.beam
@@ -903,197 +903,197 @@ libexec/couchdb3/lib/smoosh-%%VERSION%%/ebin/smoosh_utils.beam
libexec/couchdb3/lib/snappy-1.0.5/ebin/snappy.app
libexec/couchdb3/lib/snappy-1.0.5/ebin/snappy.beam
libexec/couchdb3/lib/snappy-1.0.5/priv/snappy_nif.so
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_client_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_gen_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_handshake.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_listener_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_packet_demux.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_record.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_server_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_server_session_cache_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_server_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_socket.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/dtls_v1.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/inet6_tls_dist.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/inet_tls_dist.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl.app
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl.appup
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_admin_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_alert.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_app.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_certificate.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_cipher.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_cipher_format.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_client_session_cache_db.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_config.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_crl.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_crl_cache.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_crl_cache_api.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_crl_hash_dir.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_dh_groups.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_dist_admin_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_dist_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_dist_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_gen_statem.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_handshake.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_listen_tracker_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_logger.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_manager.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_pem_cache.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_pkix_db.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_record.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_server_session_cache.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_server_session_cache_db.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_server_session_cache_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_session.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_session_cache_api.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_srp_primes.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_trace.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/ssl_upgrade_server_session_cache_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_bloom_filter.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_client_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_client_connection_1_3.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_client_ticket_store.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dist_server_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dist_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dtls_client_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dtls_gen_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dtls_server_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_dyn_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_gen_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_gen_connection_1_3.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_handshake.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_handshake_1_3.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_record.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_record_1_3.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_sender.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_connection.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_connection_1_3.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_session_ticket.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_session_ticket_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_server_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_socket.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_sup.beam
-libexec/couchdb3/lib/ssl-11.2.12.1/ebin/tls_v1.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/argparse.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/array.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/base64.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/beam_lib.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/binary.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/c.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/calendar.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets_server.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets_sup.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets_utils.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dets_v9.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/dict.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/digraph.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/digraph_utils.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin_context.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin_expand.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin_key.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/edlin_type_suggestion.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/epp.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_abstract_code.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_anno.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_bits.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_compile.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_error.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_eval.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_expand_records.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_features.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_internal.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_lint.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_parse.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_posix_msg.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_pp.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_scan.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_stdlib_errors.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/erl_tar.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/error_logger_file_h.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/error_logger_tty_h.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/escript.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/ets.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/eval_bits.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/file_sorter.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/filelib.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/filename.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gb_sets.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gb_trees.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen_event.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen_fsm.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen_server.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/gen_statem.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io_lib.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io_lib_format.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io_lib_fread.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/io_lib_pretty.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/json.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/lists.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/log_mf_h.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/maps.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/math.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/ms_transform.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/orddict.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/ordsets.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/otp_internal.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/peer.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/pool.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/proc_lib.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/proplists.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/qlc.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/qlc_pt.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/queue.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/rand.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/random.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/re.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/sets.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/shell.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/shell_default.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/shell_docs.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/shell_docs_markdown.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/slave.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/sofs.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/stdlib.app
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/stdlib.appup
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/string.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/supervisor.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/supervisor_bridge.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/sys.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/timer.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/unicode.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/unicode_util.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/uri_string.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/win32reg.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/ebin/zip.beam
-libexec/couchdb3/lib/stdlib-6.2.2.1/include/assert.hrl
-libexec/couchdb3/lib/stdlib-6.2.2.1/include/erl_bits.hrl
-libexec/couchdb3/lib/stdlib-6.2.2.1/include/erl_compile.hrl
-libexec/couchdb3/lib/stdlib-6.2.2.1/include/ms_transform.hrl
-libexec/couchdb3/lib/stdlib-6.2.2.1/include/qlc.hrl
-libexec/couchdb3/lib/stdlib-6.2.2.1/include/zip.hrl
-libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/epp_dodger.beam
-libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/erl_comment_scan.beam
-libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/erl_prettypr.beam
-libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/erl_recomment.beam
-libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/erl_syntax.beam
-libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/erl_syntax_lib.beam
-libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/merl.beam
-libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/merl_transform.beam
-libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/prettypr.beam
-libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/syntax_tools.app
-libexec/couchdb3/lib/syntax_tools-3.2.2/ebin/syntax_tools.appup
-libexec/couchdb3/lib/syntax_tools-3.2.2/include/merl.hrl
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_client_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_gen_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_handshake.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_listener_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_packet_demux.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_record.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_server_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_server_session_cache_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_server_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_socket.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/dtls_v1.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/inet6_tls_dist.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/inet_tls_dist.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl.app
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl.appup
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_admin_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_alert.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_app.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_certificate.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_cipher.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_cipher_format.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_client_session_cache_db.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_config.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_crl.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_crl_cache.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_crl_cache_api.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_crl_hash_dir.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_dh_groups.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_dist_admin_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_dist_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_dist_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_gen_statem.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_handshake.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_listen_tracker_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_logger.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_manager.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_pem_cache.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_pkix_db.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_record.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_server_session_cache.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_server_session_cache_db.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_server_session_cache_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_session.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_session_cache_api.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_srp_primes.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_trace.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/ssl_upgrade_server_session_cache_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_bloom_filter.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_client_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_client_connection_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_client_ticket_store.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_dist_server_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_dist_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_dtls_client_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_dtls_gen_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_dtls_server_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_dyn_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_gen_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_gen_connection_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_handshake.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_handshake_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_record.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_record_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_sender.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_server_connection.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_server_connection_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_server_session_ticket.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_server_session_ticket_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_server_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_socket.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_sup.beam
+libexec/couchdb3/lib/ssl-11.2.12.2/ebin/tls_v1.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/argparse.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/array.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/base64.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/beam_lib.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/binary.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/c.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/calendar.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/dets.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/dets_server.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/dets_sup.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/dets_utils.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/dets_v9.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/dict.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/digraph.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/digraph_utils.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/edlin.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/edlin_context.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/edlin_expand.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/edlin_key.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/edlin_type_suggestion.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/epp.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_abstract_code.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_anno.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_bits.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_compile.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_error.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_eval.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_expand_records.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_features.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_internal.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_lint.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_parse.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_posix_msg.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_pp.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_scan.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_stdlib_errors.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/erl_tar.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/error_logger_file_h.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/error_logger_tty_h.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/escript.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/ets.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/eval_bits.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/file_sorter.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/filelib.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/filename.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gb_sets.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gb_trees.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gen.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gen_event.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gen_fsm.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gen_server.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/gen_statem.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/io.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/io_lib.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/io_lib_format.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/io_lib_fread.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/io_lib_pretty.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/json.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/lists.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/log_mf_h.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/maps.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/math.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/ms_transform.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/orddict.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/ordsets.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/otp_internal.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/peer.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/pool.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/proc_lib.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/proplists.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/qlc.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/qlc_pt.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/queue.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/rand.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/random.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/re.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/sets.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/shell.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/shell_default.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/shell_docs.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/shell_docs_markdown.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/slave.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/sofs.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/stdlib.app
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/stdlib.appup
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/string.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/supervisor.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/supervisor_bridge.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/sys.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/timer.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/unicode.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/unicode_util.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/uri_string.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/win32reg.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/ebin/zip.beam
+libexec/couchdb3/lib/stdlib-6.2.2.2/include/assert.hrl
+libexec/couchdb3/lib/stdlib-6.2.2.2/include/erl_bits.hrl
+libexec/couchdb3/lib/stdlib-6.2.2.2/include/erl_compile.hrl
+libexec/couchdb3/lib/stdlib-6.2.2.2/include/ms_transform.hrl
+libexec/couchdb3/lib/stdlib-6.2.2.2/include/qlc.hrl
+libexec/couchdb3/lib/stdlib-6.2.2.2/include/zip.hrl
+libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/epp_dodger.beam
+libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/erl_comment_scan.beam
+libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/erl_prettypr.beam
+libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/erl_recomment.beam
+libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/erl_syntax.beam
+libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/erl_syntax_lib.beam
+libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/merl.beam
+libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/merl_transform.beam
+libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/prettypr.beam
+libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/syntax_tools.app
+libexec/couchdb3/lib/syntax_tools-3.2.2.1/ebin/syntax_tools.appup
+libexec/couchdb3/lib/syntax_tools-3.2.2.1/include/merl.hrl
libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport.app
libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport.beam
libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_check.beam
diff --git a/databases/dbeaver/Makefile b/databases/dbeaver/Makefile
index 31e140fd9967..4ba1b0e75af0 100644
--- a/databases/dbeaver/Makefile
+++ b/databases/dbeaver/Makefile
@@ -10,7 +10,7 @@ WWW= https://dbeaver.io
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS= amd64
BUILD_DEPENDS= maven39>0:devel/maven39
diff --git a/databases/diesel/Makefile b/databases/diesel/Makefile
index 72f933107300..21f58cd87e8c 100644
--- a/databases/diesel/Makefile
+++ b/databases/diesel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= diesel
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.12
+PORTREVISION= 2
CATEGORIES= databases
PKGNAMESUFFIX= -cli
diff --git a/databases/emacsql-devel/Makefile b/databases/emacsql-devel/Makefile
deleted file mode 100644
index 4a0e9a3f4ab9..000000000000
--- a/databases/emacsql-devel/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-PORTNAME= emacsql
-DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.1
-DISTVERSIONSUFFIX=
-CATEGORIES= databases elisp
-PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
-
-MAINTAINER= yasu@FreeBSD.org
-COMMENT= High-level Emacs Lisp RDBMS front-end (Development Version)
-WWW= https://github.com/magit/emacsql
-
-LICENSE= UNLICENSE
-LICENSE_FILE= ${WRKSRC}/UNLICENSE
-
-DEPRECATED= Use databases/emacsql instead
-EXPIRATION_DATE= 2025-08-31
-
-BUILD_DEPENDS= pg.el${EMACS_PKGNAMESUFFIX}>=0.39:databases/pg.el@${EMACS_FLAVOR}
-RUN_DEPENDS= pg.el${EMACS_PKGNAMESUFFIX}>=0.39:databases/pg.el@${EMACS_FLAVOR}
-
-USES= emacs gmake
-
-USE_GITHUB= yes
-GH_ACCOUNT= magit
-
-MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}"
-MAKE_JOBS_UNSAFE= yes
-TEST_TARGET= test
-
-CONFLICTS_INSTALL= emacsql emacsql-emacs_*
-
-PORTDOCS= README.md
-
-OPTIONS_DEFINE= DOCS
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/bin \
- ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \
- ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/databases/emacsql-devel/distinfo b/databases/emacsql-devel/distinfo
deleted file mode 100644
index c0f878a05faf..000000000000
--- a/databases/emacsql-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1751939196
-SHA256 (magit-emacsql-v4.3.1_GH0.tar.gz) = 6f1b5e2a57291fd0cd106ab594b8043260d4e7bfb9dbb6d3a74e17d852ad6be6
-SIZE (magit-emacsql-v4.3.1_GH0.tar.gz) = 31845
diff --git a/databases/emacsql-devel/pkg-descr b/databases/emacsql-devel/pkg-descr
deleted file mode 100644
index 172b572e6c59..000000000000
--- a/databases/emacsql-devel/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),
-PostgreSQL, MySQL, and potentially other SQL databases.
-
-It works by maintaining a inferior process running (a "connection")
-for interacting with the back-end database. Connections are
-automatically cleaned up if they are garbage collected. All requests
-are synchronous.
-
-Any readable lisp value can be stored as a value in EmacSQL, including
-numbers, strings, symbols, lists, vectors, and closures. EmacSQL has
-no concept of "TEXT" values; it's all just lisp objects. The lisp
-object nil corresponds 1:1 with NULL in the database.
diff --git a/databases/emacsql-devel/pkg-plist b/databases/emacsql-devel/pkg-plist
deleted file mode 100644
index db8d7d73c1a4..000000000000
--- a/databases/emacsql-devel/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-autoloads.el
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-compiler.el
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-compiler.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-mysql.el
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-mysql.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-pg.el
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-pg.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-psql.el
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-psql.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-builtin.el
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-builtin.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-module.el
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-module.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite.el
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql.el
-%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql.elc
diff --git a/databases/emacsql/Makefile b/databases/emacsql/Makefile
index 2902b554ddac..0a317cb28100 100644
--- a/databases/emacsql/Makefile
+++ b/databases/emacsql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emacsql
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.1
+DISTVERSION= 4.3.2
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/emacsql/distinfo b/databases/emacsql/distinfo
index 4a3b88242d6e..337d7bd8fdd0 100644
--- a/databases/emacsql/distinfo
+++ b/databases/emacsql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751939138
-SHA256 (magit-emacsql-v4.3.1_GH0.tar.gz) = 6f1b5e2a57291fd0cd106ab594b8043260d4e7bfb9dbb6d3a74e17d852ad6be6
-SIZE (magit-emacsql-v4.3.1_GH0.tar.gz) = 31845
+TIMESTAMP = 1756809217
+SHA256 (magit-emacsql-v4.3.2_GH0.tar.gz) = 123bfc4f0e2f518cd07d91e24c0fb04b173acab7efc77da7b2520c6779849385
+SIZE (magit-emacsql-v4.3.2_GH0.tar.gz) = 32002
diff --git a/databases/evolution-data-server/Makefile b/databases/evolution-data-server/Makefile
index cbe86962bb4b..2bb474909b69 100644
--- a/databases/evolution-data-server/Makefile
+++ b/databases/evolution-data-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= evolution-data-server
DISTVERSION= 3.56.2
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= databases gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -12,27 +12,21 @@ WWW= https://gnome.pages.gitlab.gnome.org/evolution-data-server/
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 \
- libgoa-1.0.so:net/gnome-online-accounts \
+LIB_DEPENDS= libgoa-1.0.so:net/gnome-online-accounts \
libical.so:devel/libical \
- libnss3.so:security/nss \
- libicudata.so:devel/icu \
- libwebkit2gtk-4.1.so:www/webkit2-gtk@41 \
- libwebkitgtk-6.0.so:www/webkit2-gtk@60 \
+ libicui18n.so:devel/icu \
+ libicuuc.so:devel/icu \
libjson-glib-1.0.so:devel/json-glib \
libnspr4.so:devel/nspr \
+ libnss3.so:security/nss \
libsecret-1.so:security/libsecret \
- libcanberra-gtk3.so:audio/libcanberra-gtk3 \
- libcanberra.so:audio/libcanberra \
- libuuid.so:misc/libuuid \
- libvulkan.so:graphics/vulkan-loader \
- libgraphene-1.0.so:graphics/graphene
-
-USES= cmake cpe desktop-file-utils gettext \
- gnome gperf iconv:wchar_t localbase pkgconfig \
- python:build sqlite tar:xz xorg
+ libsoup-3.0.so:devel/libsoup3 \
+ libuuid.so:misc/libuuid
+
+USES= cmake cpe desktop-file-utils gettext-tools gnome gperf \
+ iconv:wchar_t localbase pkgconfig sqlite tar:xz xorg
USE_CXXSTD= gnu++17
-USE_GNOME= glib20 gtk30 gtk40 introspection:build libxml2
+USE_GNOME= cairo glib20 introspection:build libxml2 pango
USE_XORG= x11
USE_LDCONFIG= yes
CPE_VENDOR= gnome
@@ -41,7 +35,6 @@ LDFLAGS= -L${LOCALBASE}/lib
CMAKE_OFF= CMAKE_CXX_EXTENSIONS
CMAKE_ARGS= -DENABLE_INTROSPECTION=ON \
- -DWITH_LIBDB=OFF \
-DENABLE_EXAMPLES=OFF \
-DENABLED_INSTALLED_TESTS=OFF \
-DWITH_SYSTEMDUSERUNITDIR=no
@@ -56,22 +49,64 @@ GLIB_SCHEMAS= org.gnome.evolution-data-server.addressbook.gschema.xml \
PLIST_SUB= EVO_VERSION="1.2" CAL_API_VERSION="2.0"
OPTIONS_SUB= yes
-OPTIONS_DEFINE= VAPI WEATHER KERBEROS LDAP
-OPTIONS_DEFAULT= VAPI WEATHER KERBEROS LDAP
+OPTIONS_DEFINE= BDB CANBERRA GTK4 LDAP OAUTH2 VAPI WEATHER
+OPTIONS_DEFAULT= BDB CANBERRA GTK4 LDAP OAUTH2 VAPI WEATHER GSSAPI_BASE
+OPTIONS_SINGLE= KERBEROS
+OPTIONS_SINGLE_KERBEROS= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT \
+ GSSAPI_NONE
+BDB_DESC= Use Berkeley DB
+BDB_USES= bdb
+BDB_CMAKE_ON= -DWITH_LIBDB_CFLAGS=-I${BDB_INCLUDE_DIR} \
+ -DWITH_LIBDB_LIBS="-L${BDB_LIB_DIR} -l${BDB_LIB_NAME}"
+BDB_CMAKE_OFF= -DWITH_LIBDB=OFF
+
+CANBERRA_DESC= Canberra-GTK for sound in evolution-alarm-notify
+CANBERRA_CMAKE_BOOL= ENABLE_CANBERRA
+CANBERRA_LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
+ libcanberra.so:audio/libcanberra
+
+GTK4_DESC= GTK4 vs. GTK3
+GTK4_VARS= use_gnome+=gtk40 use_gnome+=gtk30
+GTK4_VARS_OFF= use_gnome+=gtk30
+GTK4_LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \
+ libgtk-4.so:x11-toolkits/gtk40 \
+ libvulkan.so:graphics/vulkan-loader
+GTK4_CMAKE_BOOL= ENABLE_GTK4
+GTK4_CMAKE_BOOL_OFF= ENBALE_GTK
+
+GSSAPI_BASE_USES= gssapi:base ssl
+GSSAPI_HEIMDAL_USES= gssapi:heimdal
+GSSAPI_MIT_USES= gssapi:mit
+GSSAPI_NONE_CMAKE_ON= -DWITH_KRB5=OFF
+GSSAPI_NONE_CMAKE_OFF= -DWITH_KRB5=${GSSAPIBASEDIR}
+GSSAPI_NONE_CFLAGS_OFF= ${GSSAPICPPFLAGS}
+
+LDAP_DESC= LDAP Authentication
+LDAP_CMAKE_ON= -DWITH_OPENLDAP=${LOCALBASE}
+LDAP_CMAKE_OFF= -DWITH_OPENLDAP=OFF
+LDAP_USES= ldap
+
+OAUTH2_DESC= Oauth2 Authentication using webkit
VAPI_USES= vala:build
VAPI_CMAKE_BOOL= ENABLE_VALA_BINDINGS
-WEATHER_DESC= Weather calendar backend
+WEATHER_DESC= Weather calendar backend
WEATHER_LIB_DEPENDS= libgweather-4.so:net/libgweather4
WEATHER_CMAKE_BOOL= ENABLE_WEATHER
-KERBEROS_CMAKE_ON= -DWITH_KRB5=/usr
-KERBEROS_CMAKE_OFF= -DWITH_KRB5=OFF
-KERBEROS_USES= ssl
+.include <bsd.port.options.mk>
-LDAP_CMAKE_ON= -DWITH_OPENLDAP=${LOCALBASE}
-LDAP_CMAKE_OFF= -DWITH_OPENLDAP=OFF
-LDAP_USES= ldap
+.if ${PORT_OPTIONS:MOAUTH2}
+. if ${PORT_OPTIONS:MGTK4}
+LIB_DEPENDS+= libwebkitgtk-6.0.so:www/webkit2-gtk@60
+CMAKE_ARGS+= -DENABLE_OAUTH2_WEBKITGTK=OFF
+. else
+LIB_DEPENDS+= libwebkit2gtk-4.1.so:www/webkit2-gtk@41
+CMAKE_ARGS+= -DENABLE_OAUTH2_WEBKITGTK4=OFF
+. endif
+.else
+CMAKE_ARGS+= -DENABLE_OAUTH2_WEBKITGTK=OFF -DENABLE_OAUTH2_WEBKITGTK4=OFF
+.endif
.include <bsd.port.mk>
diff --git a/databases/evolution-data-server/pkg-plist b/databases/evolution-data-server/pkg-plist
index 4395c3877c1a..55007950f1a2 100644
--- a/databases/evolution-data-server/pkg-plist
+++ b/databases/evolution-data-server/pkg-plist
@@ -139,6 +139,8 @@ include/evolution-data-server/libebackend/e-cache.h
include/evolution-data-server/libebackend/e-collection-backend-factory.h
include/evolution-data-server/libebackend/e-collection-backend.h
include/evolution-data-server/libebackend/e-data-factory.h
+%%BDB%%include/evolution-data-server/libebackend/e-db3-utils.h
+%%BDB%%include/evolution-data-server/libebackend/e-dbhash.h
include/evolution-data-server/libebackend/e-dbus-server.h
include/evolution-data-server/libebackend/e-file-cache.h
include/evolution-data-server/libebackend/e-oauth2-support.h
@@ -205,6 +207,7 @@ include/evolution-data-server/libecal/e-reminder-watcher.h
include/evolution-data-server/libecal/e-timezone-cache.h
include/evolution-data-server/libecal/libecal.h
include/evolution-data-server/libedata-book/e-book-backend-cache.h
+%%BDB%%include/evolution-data-server/libedata-book/e-book-backend-db-cache.h
include/evolution-data-server/libedata-book/e-book-backend-factory.h
include/evolution-data-server/libedata-book/e-book-backend-sexp.h
include/evolution-data-server/libedata-book/e-book-backend-sqlitedb.h
@@ -341,17 +344,17 @@ include/evolution-data-server/libedataserverui/e-reminders-widget.h
include/evolution-data-server/libedataserverui/e-trust-prompt.h
include/evolution-data-server/libedataserverui/e-webdav-discover-widget.h
include/evolution-data-server/libedataserverui/libedataserverui.h
-include/evolution-data-server/libedataserverui4/e-buffer-tagger.h
-include/evolution-data-server/libedataserverui4/e-cell-renderer-color.h
-include/evolution-data-server/libedataserverui4/e-certificate-widget.h
-include/evolution-data-server/libedataserverui4/e-credentials-prompter-impl-oauth2.h
-include/evolution-data-server/libedataserverui4/e-credentials-prompter-impl-password.h
-include/evolution-data-server/libedataserverui4/e-credentials-prompter-impl.h
-include/evolution-data-server/libedataserverui4/e-credentials-prompter.h
-include/evolution-data-server/libedataserverui4/e-reminders-widget.h
-include/evolution-data-server/libedataserverui4/e-trust-prompt.h
-include/evolution-data-server/libedataserverui4/e-webdav-discover-widget.h
-include/evolution-data-server/libedataserverui4/libedataserverui4.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-buffer-tagger.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-cell-renderer-color.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-certificate-widget.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-credentials-prompter-impl-oauth2.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-credentials-prompter-impl-password.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-credentials-prompter-impl.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-credentials-prompter.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-reminders-widget.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-trust-prompt.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/e-webdav-discover-widget.h
+%%GTK4%%include/evolution-data-server/libedataserverui4/libedataserverui4.h
lib/evolution-data-server/addressbook-backends/libebookbackendcarddav.so
lib/evolution-data-server/addressbook-backends/libebookbackendfile.so
%%LDAP%%lib/evolution-data-server/addressbook-backends/libebookbackendldap.so
@@ -394,7 +397,7 @@ lib/girepository-1.0/EDataBook-%%EVO_VERSION%%.typelib
lib/girepository-1.0/EDataCal-%%CAL_API_VERSION%%.typelib
lib/girepository-1.0/EDataServer-%%EVO_VERSION%%.typelib
lib/girepository-1.0/EDataServerUI-%%EVO_VERSION%%.typelib
-lib/girepository-1.0/EDataServerUI4-1.0.typelib
+%%GTK4%%lib/girepository-1.0/EDataServerUI4-1.0.typelib
lib/libcamel-%%EVO_VERSION%%.so
lib/libcamel-%%EVO_VERSION%%.so.64
lib/libcamel-%%EVO_VERSION%%.so.64.0.0
@@ -422,9 +425,9 @@ lib/libedataserver-%%EVO_VERSION%%.so.27.0.0
lib/libedataserverui-%%EVO_VERSION%%.so
lib/libedataserverui-%%EVO_VERSION%%.so.4
lib/libedataserverui-%%EVO_VERSION%%.so.4.0.0
-lib/libedataserverui4-1.0.so
-lib/libedataserverui4-1.0.so.0
-lib/libedataserverui4-1.0.so.0.0.0
+%%GTK4%%lib/libedataserverui4-1.0.so
+%%GTK4%%lib/libedataserverui4-1.0.so.0
+%%GTK4%%lib/libedataserverui4-1.0.so.0.0.0
libdata/pkgconfig/camel-%%EVO_VERSION%%.pc
libdata/pkgconfig/evolution-data-server-%%EVO_VERSION%%.pc
libdata/pkgconfig/libebackend-%%EVO_VERSION%%.pc
@@ -435,7 +438,7 @@ libdata/pkgconfig/libedata-book-%%EVO_VERSION%%.pc
libdata/pkgconfig/libedata-cal-%%CAL_API_VERSION%%.pc
libdata/pkgconfig/libedataserver-%%EVO_VERSION%%.pc
libdata/pkgconfig/libedataserverui-%%EVO_VERSION%%.pc
-libdata/pkgconfig/libedataserverui4-1.0.pc
+%%GTK4%%libdata/pkgconfig/libedataserverui4-1.0.pc
libexec/camel-gpg-photo-saver
libexec/camel-index-control-%%EVO_VERSION%%
@(,mail,2755) libexec/camel-lock-helper-%%EVO_VERSION%%
@@ -444,7 +447,7 @@ libexec/evolution-addressbook-factory-subprocess
libexec/evolution-calendar-factory
libexec/evolution-calendar-factory-subprocess
libexec/evolution-data-server/addressbook-export
-libexec/evolution-data-server/csv2vcard
+%%OAUTH2%%libexec/evolution-data-server/csv2vcard
libexec/evolution-data-server/evolution-alarm-notify
libexec/evolution-data-server/evolution-oauth2-handler
libexec/evolution-data-server/list-sources
@@ -492,7 +495,7 @@ share/gir-1.0/EDataBook-%%EVO_VERSION%%.gir
share/gir-1.0/EDataCal-%%CAL_API_VERSION%%.gir
share/gir-1.0/EDataServer-%%EVO_VERSION%%.gir
share/gir-1.0/EDataServerUI-%%EVO_VERSION%%.gir
-share/gir-1.0/EDataServerUI4-1.0.gir
+%%GTK4%%share/gir-1.0/EDataServerUI4-1.0.gir
share/icons/hicolor/scalable/apps/org.gnome.Evolution-alarm-notify.svg
share/locale/am/LC_MESSAGES/evolution-data-server.mo
share/locale/ar/LC_MESSAGES/evolution-data-server.mo
@@ -619,5 +622,5 @@ share/pixmaps/evolution-data-server/category_time-and-expenses_16.png
%%VAPI%%share/vala/vapi/libedataserver-%%EVO_VERSION%%.vapi
%%VAPI%%share/vala/vapi/libedataserverui-%%EVO_VERSION%%.deps
%%VAPI%%share/vala/vapi/libedataserverui-%%EVO_VERSION%%.vapi
-%%VAPI%%share/vala/vapi/libedataserverui4-1.0.deps
-%%VAPI%%share/vala/vapi/libedataserverui4-1.0.vapi
+%%GTK4%%%%VAPI%%share/vala/vapi/libedataserverui4-1.0.deps
+%%GTK4%%%%VAPI%%share/vala/vapi/libedataserverui4-1.0.vapi
diff --git a/databases/fmptools/Makefile b/databases/fmptools/Makefile
new file mode 100644
index 000000000000..1496e5a7da5d
--- /dev/null
+++ b/databases/fmptools/Makefile
@@ -0,0 +1,35 @@
+PORTNAME= fmptools
+DISTVERSION= 0.2.2
+CATEGORIES= databases
+MASTER_SITES= https://github.com/evanmiller/${PORTNAME}/releases/download/v${DISTVERSION}/
+
+MAINTAINER= walker.thompson@urz.uni-heidelberg.de
+COMMENT= Convert FileMaker Pro databases to several convenient formats
+WWW= https://github.com/evanmiller/fmptools
+
+LICENSE= MIT
+
+USES= iconv libtool localbase:ldflags
+GNU_CONFIGURE= yes
+
+INSTALL_TARGET= install-strip
+
+OPTIONS_DEFINE= JSON SQLITE XLSX
+OPTIONS_DEFAULT=JSON SQLITE XLSX
+OPTIONS_SUB= yes
+
+XLSX_DESC= Excel export support via libxlsxwriter
+
+JSON_LIB_DEPENDS= libyajl.so:devel/yajl
+JSON_CONFIGURE_ENV_OFF= ac_cv_lib_yajl_yajl_gen_alloc=no
+
+SQLITE_USES= sqlite:3
+SQLITE_CONFIGURE_ENV_OFF= ac_cv_lib_sqlite3_sqlite3_open_v2=no
+
+XLSX_LIB_DEPENDS= libxlsxwriter.so:math/libxlsxwriter
+XLSX_CONFIGURE_ENV_OFF= ac_cv_lib_xlsxwriter_workbook_new=no
+
+post-install:
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/.libs/fmpdump ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/databases/fmptools/distinfo b/databases/fmptools/distinfo
new file mode 100644
index 000000000000..783916abdd74
--- /dev/null
+++ b/databases/fmptools/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753108499
+SHA256 (fmptools-0.2.2.tar.gz) = 4db60b95cdce3567c7eb20cabcb1838854964fbb651cb8aa7db18a8897aa3995
+SIZE (fmptools-0.2.2.tar.gz) = 417561
diff --git a/databases/fmptools/files/patch-src_fmp.c b/databases/fmptools/files/patch-src_fmp.c
new file mode 100644
index 000000000000..785f3cbb6bd1
--- /dev/null
+++ b/databases/fmptools/files/patch-src_fmp.c
@@ -0,0 +1,11 @@
+--- src/fmp.c.orig 2025-05-31 21:44:22 UTC
++++ src/fmp.c
+@@ -20,8 +20,6 @@
+ * THE SOFTWARE.
+ */
+
+-#define _XOPEN_SOURCE 600 /* strptime */
+-#define _POSIX_C_SOURCE 200809L /* fmemopen */
+ #include <time.h>
+
+ #include <fcntl.h>
diff --git a/databases/fmptools/pkg-descr b/databases/fmptools/pkg-descr
new file mode 100644
index 000000000000..9bdd79f6199e
--- /dev/null
+++ b/databases/fmptools/pkg-descr
@@ -0,0 +1,3 @@
+Some tools for reading FileMaker Pro files
+(fp3, fp5, fp7, and fmp12). Options to export
+to multiple formats: xlsx, json, sqlite.
diff --git a/databases/fmptools/pkg-plist b/databases/fmptools/pkg-plist
new file mode 100644
index 000000000000..0c371c97ce68
--- /dev/null
+++ b/databases/fmptools/pkg-plist
@@ -0,0 +1,9 @@
+%%JSON%%bin/fmp2json
+%%SQLITE%%bin/fmp2sqlite
+%%XLSX%%bin/fmp2excel
+bin/fmpdump
+include/fmp.h
+lib/libfmptools.a
+lib/libfmptools.so
+lib/libfmptools.so.0
+lib/libfmptools.so.0.0.0
diff --git a/databases/frece/Makefile b/databases/frece/Makefile
index e153c3e018a6..56e673a866cf 100644
--- a/databases/frece/Makefile
+++ b/databases/frece/Makefile
@@ -1,7 +1,7 @@
PORTNAME= frece
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.6
-PORTREVISION= 23
+PORTREVISION= 25
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile
index 4997b7425fbf..9c35697731fe 100644
--- a/databases/freetds-devel/Makefile
+++ b/databases/freetds-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freetds
-DISTVERSION= 1.5.116
+DISTVERSION= 1.5.118
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/current/
diff --git a/databases/freetds-devel/distinfo b/databases/freetds-devel/distinfo
index ba1a31cbf493..b5d00f3ff8ad 100644
--- a/databases/freetds-devel/distinfo
+++ b/databases/freetds-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370905
-SHA256 (freetds-dev.1.5.116.tar.bz2) = b850abb980677e99fa7d02619dc939b33d5b57862b897fd0eee007f12b97d0f6
-SIZE (freetds-dev.1.5.116.tar.bz2) = 2453933
+TIMESTAMP = 1757678431
+SHA256 (freetds-dev.1.5.118.tar.bz2) = ac708a9d9e180a01546e99d38ac43dbb7150060648617cba90b969d38f188cab
+SIZE (freetds-dev.1.5.118.tar.bz2) = 2454591
diff --git a/databases/freetds/Makefile b/databases/freetds/Makefile
index 3d2da413694a..6ebd170d4d82 100644
--- a/databases/freetds/Makefile
+++ b/databases/freetds/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freetds
-DISTVERSION= 1.5.4
+DISTVERSION= 1.5.6
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/stable/ \
diff --git a/databases/freetds/distinfo b/databases/freetds/distinfo
index 9bcef94b2f05..f82e6ae51433 100644
--- a/databases/freetds/distinfo
+++ b/databases/freetds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751442687
-SHA256 (freetds-1.5.4.tar.bz2) = 1d024ef418d74a3a8f2cca82f10f1561f1dde28dc3d6f65c815f07764d4f7ea8
-SIZE (freetds-1.5.4.tar.bz2) = 2440514
+TIMESTAMP = 1757678329
+SHA256 (freetds-1.5.6.tar.bz2) = dadc08e69aef14523fdaee09170d59daf1b6413e8d5858d09c9496674ba08c57
+SIZE (freetds-1.5.6.tar.bz2) = 2441914
diff --git a/databases/gdbm/Makefile b/databases/gdbm/Makefile
index 0007fb121277..c61e5ef3e89a 100644
--- a/databases/gdbm/Makefile
+++ b/databases/gdbm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gdbm
-PORTVERSION= 1.25
+PORTVERSION= 1.26
CATEGORIES= databases
MASTER_SITES= GNU
diff --git a/databases/gdbm/distinfo b/databases/gdbm/distinfo
index 6d80f4341c96..39bb689d0435 100644
--- a/databases/gdbm/distinfo
+++ b/databases/gdbm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742653915
-SHA256 (gdbm-1.25.tar.gz) = d02db3c5926ed877f8817b81cd1f92f53ef74ca8c6db543fbba0271b34f393ec
-SIZE (gdbm-1.25.tar.gz) = 1224180
+TIMESTAMP = 1753870817
+SHA256 (gdbm-1.26.tar.gz) = 6a24504a14de4a744103dcb936be976df6fbe88ccff26065e54c1c47946f4a5e
+SIZE (gdbm-1.26.tar.gz) = 1226591
diff --git a/databases/gdbm/files/patch-src_lock.c b/databases/gdbm/files/patch-src_lock.c
deleted file mode 100644
index 65913f3d5b7c..000000000000
--- a/databases/gdbm/files/patch-src_lock.c
+++ /dev/null
@@ -1,35 +0,0 @@
---- src/lock.c.orig 2025-03-06 16:24:09 UTC
-+++ src/lock.c
-@@ -73,15 +73,10 @@ try_lock_flock (GDBM_FILE dbf, int nb)
- {
- return TRY_LOCK_OK;
- }
-- else if (errno == EWOULDBLOCK)
-+ else if (errno == EWOULDBLOCK || errno == EINTR)
- {
- return TRY_LOCK_FAIL;
- }
-- else if (errno == EINTR)
-- {
-- errno = ETIME;
-- return TRY_LOCK_FAIL;
-- }
- #endif
- return TRY_LOCK_NEXT;
- }
-@@ -116,7 +111,6 @@ try_lock_lockf (GDBM_FILE dbf, int nb)
- switch (errno)
- {
- case EINTR:
-- errno = ETIME;
- case EACCES:
- case EAGAIN:
- case EDEADLK:
-@@ -162,7 +156,6 @@ try_lock_fcntl (GDBM_FILE dbf, int nb)
- switch (errno)
- {
- case EINTR:
-- errno = ETIME;
- case EACCES:
- case EAGAIN:
- case EDEADLK:
diff --git a/databases/go-carbon/Makefile b/databases/go-carbon/Makefile
index a777a91769bf..2d8c190b7fed 100644
--- a/databases/go-carbon/Makefile
+++ b/databases/go-carbon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-carbon
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= databases
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/databases/go-pgweb/Makefile b/databases/go-pgweb/Makefile
index eafd8f762826..c57be42c3597 100644
--- a/databases/go-pgweb/Makefile
+++ b/databases/go-pgweb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pgweb
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.7
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= databases www
PKGNAMEPREFIX= go-
diff --git a/databases/gobang/Makefile b/databases/gobang/Makefile
index b972c867cda7..89a8c35624f7 100644
--- a/databases/gobang/Makefile
+++ b/databases/gobang/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobang
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0-alpha.5
-PORTREVISION= 24
+PORTREVISION= 26
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/gom/Makefile b/databases/gom/Makefile
index 00195e91f5d1..86a3b5067f67 100644
--- a/databases/gom/Makefile
+++ b/databases/gom/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gom
-PORTVERSION= 0.5.3
+PORTVERSION= 0.5.4
CATEGORIES= databases gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -15,5 +15,6 @@ USES= gnome meson pkgconfig python sqlite tar:xz
USE_GNOME= gdkpixbuf glib20 introspection pygobject3
USE_LDCONFIG= yes
+BINARY_ALIAS= python3=${PYTHON_CMD}
.include <bsd.port.mk>
diff --git a/databases/gom/distinfo b/databases/gom/distinfo
index 5b1184385149..a0eb96282a43 100644
--- a/databases/gom/distinfo
+++ b/databases/gom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740925042
-SHA256 (gnome/gom-0.5.3.tar.xz) = 069d0909fbdc6b4d27edf7a879366194e3ab508b03548bf5b89ff63546d20177
-SIZE (gnome/gom-0.5.3.tar.xz) = 106204
+TIMESTAMP = 1756644772
+SHA256 (gnome/gom-0.5.4.tar.xz) = 57ba806fe080a937d5664178d21bad7653b2c561ea128187a7b10bc1762b7f65
+SIZE (gnome/gom-0.5.4.tar.xz) = 106308
diff --git a/databases/goose/Makefile b/databases/goose/Makefile
index 8847c618cd2a..d364604969ff 100644
--- a/databases/goose/Makefile
+++ b/databases/goose/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goose
DISTVERSIONPREFIX= v
DISTVERSION= 3.22.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= databases
PKGNAMESUFFIX= -db-migration-tool
diff --git a/databases/immudb/Makefile b/databases/immudb/Makefile
index ede3a3ad339a..fd3d8e6f581c 100644
--- a/databases/immudb/Makefile
+++ b/databases/immudb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= immudb
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/imposm3/Makefile b/databases/imposm3/Makefile
index 2615d9914707..67d36cddc3a6 100644
--- a/databases/imposm3/Makefile
+++ b/databases/imposm3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= imposm3
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= databases geography
MAINTAINER= darcy@dbitech.ca
diff --git a/databases/influxdb/Makefile b/databases/influxdb/Makefile
index 6d6233c5fb19..5155520aefc0 100644
--- a/databases/influxdb/Makefile
+++ b/databases/influxdb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= influxdb
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.10
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= databases net-mgmt
MAINTAINER= driesm@FreeBSD.org
diff --git a/databases/influxdb2-cli/Makefile b/databases/influxdb2-cli/Makefile
index 30ec307f2d27..43ced4a592cb 100644
--- a/databases/influxdb2-cli/Makefile
+++ b/databases/influxdb2-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= influxdb2-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.5
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= databases net-mgmt
MAINTAINER= driesm@FreeBSD.org
diff --git a/databases/kuzu/Makefile b/databases/kuzu/Makefile
index 0525e279c2ec..50ffb7b0ef08 100644
--- a/databases/kuzu/Makefile
+++ b/databases/kuzu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kuzu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.1
+DISTVERSION= 0.11.2
CATEGORIES= databases
MAINTAINER= mahlon@martini.nu
diff --git a/databases/kuzu/distinfo b/databases/kuzu/distinfo
index fe333e51101b..70beeba78004 100644
--- a/databases/kuzu/distinfo
+++ b/databases/kuzu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753508135
-SHA256 (kuzudb-kuzu-v0.11.1_GH0.tar.gz) = 479a9943ad9db3b9a28925438c05563a00e7eb72eaeff07ca21b9d3378069eb7
-SIZE (kuzudb-kuzu-v0.11.1_GH0.tar.gz) = 154108734
+TIMESTAMP = 1755753617
+SHA256 (kuzudb-kuzu-v0.11.2_GH0.tar.gz) = 9340f1151ea6c9f35c007f122d6e08ec119b5c1db743f0303d40ac8a8e2a5d55
+SIZE (kuzudb-kuzu-v0.11.2_GH0.tar.gz) = 154124558
diff --git a/databases/libvalkey/Makefile b/databases/libvalkey/Makefile
index 3adc18cc5780..8488049ef93f 100644
--- a/databases/libvalkey/Makefile
+++ b/databases/libvalkey/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libvalkey
-DISTVERSION= 0.1.0
+DISTVERSION= 0.2.1
CATEGORIES= databases
MAINTAINER= dtxdf@FreeBSD.org
@@ -25,9 +25,9 @@ TLS_USES= ssl
TLS_MAKE_ARGS= USE_TLS=1
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvalkey.so.0.1.0
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvalkey.so.${DISTVERSION}
post-install-TLS-on:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvalkey_tls.so.0.1.0
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvalkey_tls.so.${DISTVERSION}
.include <bsd.port.mk>
diff --git a/databases/libvalkey/distinfo b/databases/libvalkey/distinfo
index ab6ee00ddc66..8bc3097121d6 100644
--- a/databases/libvalkey/distinfo
+++ b/databases/libvalkey/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752512663
-SHA256 (valkey-io-libvalkey-0.1.0_GH0.tar.gz) = 3e1bd416603d2297c983f132b0fb01f86974e09fc23a985422349f9cbce4d7ce
-SIZE (valkey-io-libvalkey-0.1.0_GH0.tar.gz) = 206658
+TIMESTAMP = 1756498326
+SHA256 (valkey-io-libvalkey-0.2.1_GH0.tar.gz) = bc068b15eeb8f66c3205f55f7bfe1274b79ccced0dd8796e59d62091abeb3645
+SIZE (valkey-io-libvalkey-0.2.1_GH0.tar.gz) = 207895
diff --git a/databases/libvalkey/pkg-plist b/databases/libvalkey/pkg-plist
index 9e2828a2fbb1..b6095444557f 100644
--- a/databases/libvalkey/pkg-plist
+++ b/databases/libvalkey/pkg-plist
@@ -18,13 +18,14 @@ include/valkey/read.h
include/valkey/sockcompat.h
include/valkey/tls.h
include/valkey/valkey.h
+include/valkey/visibility.h
lib/libvalkey.a
lib/libvalkey.so
lib/libvalkey.so.0
-lib/libvalkey.so.0.1.0
+lib/libvalkey.so.0.2.1
lib/libvalkey_tls.a
lib/libvalkey_tls.so
lib/libvalkey_tls.so.0
-lib/libvalkey_tls.so.0.1.0
+lib/libvalkey_tls.so.0.2.1
libdata/pkgconfig/valkey.pc
libdata/pkgconfig/valkey_tls.pc
diff --git a/databases/mongodb-tools/Makefile b/databases/mongodb-tools/Makefile
index 09e8ad04ce09..8bb7ea1e030b 100644
--- a/databases/mongodb-tools/Makefile
+++ b/databases/mongodb-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mongodb-tools
-DISTVERSION= 100.12.2
+DISTVERSION= 100.13.0
PORTREVISION= 1
CATEGORIES= databases
diff --git a/databases/mongodb-tools/distinfo b/databases/mongodb-tools/distinfo
index 29bc4574615e..cdffc0bcf760 100644
--- a/databases/mongodb-tools/distinfo
+++ b/databases/mongodb-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749193736
-SHA256 (mongodb-mongo-tools-100.12.2_GH0.tar.gz) = dd8b6b6a315025139b55a61b6b49b8945c964e8f6272951de108395c1fe5b88b
-SIZE (mongodb-mongo-tools-100.12.2_GH0.tar.gz) = 6643483
+TIMESTAMP = 1756792532
+SHA256 (mongodb-mongo-tools-100.13.0_GH0.tar.gz) = 927570daa9a6cdbb4acd34cb19957ebb24aefe31b13931f643b557c147b56f66
+SIZE (mongodb-mongo-tools-100.13.0_GH0.tar.gz) = 7501359
diff --git a/databases/mongodb60/Makefile b/databases/mongodb60/Makefile
index 1a75ba698aae..98525dff3708 100644
--- a/databases/mongodb60/Makefile
+++ b/databases/mongodb60/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 6.0.25
+DISTVERSION= 6.0.26
CATEGORIES= databases net
MASTER_SITES= https://hg.mozilla.org/mozilla-central/raw-rev/:patches
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/mongodb60/distinfo b/databases/mongodb60/distinfo
index 4ebe9d833612..4e6a5dc57194 100644
--- a/databases/mongodb60/distinfo
+++ b/databases/mongodb60/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1753788846
+TIMESTAMP = 1755242028
SHA256 (223087fdc29f18678f6174e9807b8780e439acf6) = f234371584e2b2bc9953ae4fd145da19c99a6f04087f53d59616aecf29df039c
SIZE (223087fdc29f18678f6174e9807b8780e439acf6) = 1597
-SHA256 (mongodb-mongo-r6.0.25_GH0.tar.gz) = 9637f83ca74c6faa30853e96e3c897aa61bb74433e1b64084b5e5d70e458f528
-SIZE (mongodb-mongo-r6.0.25_GH0.tar.gz) = 87527607
+SHA256 (mongodb-mongo-r6.0.26_GH0.tar.gz) = 86002ae3f2bfbc31b8f06ad0ecaba44de1dc507fbd2ff812074b31dc1ec895b0
+SIZE (mongodb-mongo-r6.0.26_GH0.tar.gz) = 87528255
SHA256 (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = a365bf54ef4e4fd6a136cf6afa9c620ba0c8982402473b9bfac38928a688a9e0
SIZE (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = 141291901
diff --git a/databases/mongodb70/Makefile b/databases/mongodb70/Makefile
index cae523d04275..22206f408a7d 100644
--- a/databases/mongodb70/Makefile
+++ b/databases/mongodb70/Makefile
@@ -1,9 +1,15 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 7.0.22
+DISTVERSION= 7.0.24
+PORTREVISION= 1
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+# https://github.com/mongodb/mongo/pull/1619/
+# "Modernize dynamic module loading to work with Python3.12"
+PATCHFILES+= 0877732109589e441cbf234dce17ec0e7b614902.patch:-p1
+
MAINTAINER= ronald@FreeBSD.org
COMMENT= MongoDB Community Edition (7.0.x Branch)
WWW= https://www.mongodb.com/docs/v7.0/
diff --git a/databases/mongodb70/distinfo b/databases/mongodb70/distinfo
index cfdc23e0420e..d9ec50dcc1fd 100644
--- a/databases/mongodb70/distinfo
+++ b/databases/mongodb70/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1752738065
-SHA256 (mongodb-mongo-r7.0.22_GH0.tar.gz) = 031f7e924d1094c001621075f87cb466a84c975702a42796827d1456d4d57857
-SIZE (mongodb-mongo-r7.0.22_GH0.tar.gz) = 87803554
+TIMESTAMP = 1757070160
+SHA256 (mongodb-mongo-r7.0.24_GH0.tar.gz) = 7d6ec7e32304468ff657a03f53cf4896fa47b9b0a5e7301904b6be0572c494e3
+SIZE (mongodb-mongo-r7.0.24_GH0.tar.gz) = 87887753
SHA256 (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 1420533e23970171ff7a420e3ded1ea493e1976fb8896a5fd6f35e5b2d75733b
SIZE (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 280439685
+SHA256 (0877732109589e441cbf234dce17ec0e7b614902.patch) = 96bcf70f8ee66424b5601632fb91dbcbb6b14df0553f59f36cd10325bfce7105
+SIZE (0877732109589e441cbf234dce17ec0e7b614902.patch) = 1770
diff --git a/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp b/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp
new file mode 100644
index 000000000000..73e0befd876d
--- /dev/null
+++ b/databases/mongodb70/files/patch-src_mongo_platform_waitable__atomic.cpp
@@ -0,0 +1,64 @@
+# Original upstream implementation:
+# https://jira.mongodb.org/browse/SERVER-81797
+# Attempt to upstream this patch:
+# https://github.com/mongodb/mongo/pull/1607
+# https://jira.mongodb.org/browse/SERVER-99225
+#
+--- src/mongo/platform/waitable_atomic.cpp.orig 2024-11-20 23:53:48 UTC
++++ src/mongo/platform/waitable_atomic.cpp
+@@ -34,6 +34,9 @@
+ #ifdef __linux__
+ #include <linux/futex.h>
+ #include <sys/syscall.h>
++#elif defined(__FreeBSD__)
++#include <sys/types.h>
++#include <sys/umtx.h>
+ #elif defined(_WIN32)
+ #include <synchapi.h>
+ #endif
+@@ -233,6 +236,45 @@ bool waitUntil(const void* uaddr,
+ // There isn't a good list of possible errors, so assuming that anything other than a timeout
+ // error is a possible spurious wakeup.
+ return timeoutOverflow || errno != ETIMEDOUT;
++}
++
++#elif defined(__FreeBSD__)
++
++void notifyOne(const void* uaddr) {
++ _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAKE_PRIVATE, 1, NULL, NULL);
++}
++
++void notifyMany(const void* uaddr, int nToWake) {
++ _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAKE_PRIVATE, nToWake, NULL, NULL);
++}
++
++void notifyAll(const void* uaddr) {
++ _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAKE_PRIVATE, INT_MAX, NULL, NULL);
++}
++
++bool waitUntil(const void* uaddr,
++ uint32_t old,
++ boost::optional<system_clock::time_point> deadline) {
++ struct _umtx_time umtx_deadline;
++ void* uaddr2 = nullptr;
++
++ if (deadline) {
++ umtx_deadline._timeout.tv_sec = durationCount<Seconds>(deadline->time_since_epoch());
++ umtx_deadline._timeout.tv_nsec = durationCount<Nanoseconds>(
++ deadline->time_since_epoch() - stdx::chrono::seconds(umtx_deadline._timeout.tv_sec));
++ umtx_deadline._flags = UMTX_ABSTIME;
++ umtx_deadline._clockid = CLOCK_REALTIME_FAST;
++ uaddr2 = &umtx_deadline;
++ }
++
++ int umtxOpRet;
++ if ((umtxOpRet = _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAIT_UINT_PRIVATE, old, (void*)sizeof(struct _umtx_time), uaddr2)) == -1) {
++ if (errno == ETIMEDOUT) {
++ return false;
++ }
++ invariant(umtxOpRet == 0, errorMessage(lastSystemError()));
++ }
++ return true;
+ }
+
+ #else
diff --git a/databases/mongodb80/Makefile b/databases/mongodb80/Makefile
index 9ec9b060287f..bb0baa6656b4 100644
--- a/databases/mongodb80/Makefile
+++ b/databases/mongodb80/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
DISTVERSION= 8.0.12
+PORTREVISION= 3
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/mongodb80/files/patch-src_mongo_platform_waitable__atomic.cpp b/databases/mongodb80/files/patch-src_mongo_platform_waitable__atomic.cpp
index e2c815567836..73e0befd876d 100644
--- a/databases/mongodb80/files/patch-src_mongo_platform_waitable__atomic.cpp
+++ b/databases/mongodb80/files/patch-src_mongo_platform_waitable__atomic.cpp
@@ -1,3 +1,9 @@
+# Original upstream implementation:
+# https://jira.mongodb.org/browse/SERVER-81797
+# Attempt to upstream this patch:
+# https://github.com/mongodb/mongo/pull/1607
+# https://jira.mongodb.org/browse/SERVER-99225
+#
--- src/mongo/platform/waitable_atomic.cpp.orig 2024-11-20 23:53:48 UTC
+++ src/mongo/platform/waitable_atomic.cpp
@@ -34,6 +34,9 @@
@@ -46,7 +52,7 @@
+ }
+
+ int umtxOpRet;
-+ if ((umtxOpRet = _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAIT_UINT_PRIVATE, old, (void*)sizeof(struct _umtx_time), uaddr2)) != 0) {
++ if ((umtxOpRet = _umtx_op(const_cast<void*>(uaddr), UMTX_OP_WAIT_UINT_PRIVATE, old, (void*)sizeof(struct _umtx_time), uaddr2)) == -1) {
+ if (errno == ETIMEDOUT) {
+ return false;
+ }
diff --git a/databases/mongosh/Makefile b/databases/mongosh/Makefile
index 20b496a4107c..f03292cedfd3 100644
--- a/databases/mongosh/Makefile
+++ b/databases/mongosh/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mongosh
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.5
+PORTREVISION= 1
CATEGORIES= databases shells net
MASTER_SITES= https://registry.npmjs.org/mongodb-client-encryption/-/:mongocrypt \
https://registry.npmjs.org/kerberos/-/:kerberos \
diff --git a/databases/movine/Makefile b/databases/movine/Makefile
index b17ee8023ee5..c2b970eff54e 100644
--- a/databases/movine/Makefile
+++ b/databases/movine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= movine
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.0
-PORTREVISION= 23
+PORTREVISION= 25
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/mydumper/Makefile b/databases/mydumper/Makefile
index b6a6bdebc3f1..e3158b0c2b2b 100644
--- a/databases/mydumper/Makefile
+++ b/databases/mydumper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mydumper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.4-6
+DISTVERSION= 0.19.4-17
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/databases/mydumper/distinfo b/databases/mydumper/distinfo
index 443c546b8770..ea03803918d0 100644
--- a/databases/mydumper/distinfo
+++ b/databases/mydumper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796006
-SHA256 (mydumper-mydumper-v0.19.4-6_GH0.tar.gz) = d6ab16c7a2276b014fe5203bc256a465983e2d863bb82dc94d66ff5d32117cd0
-SIZE (mydumper-mydumper-v0.19.4-6_GH0.tar.gz) = 845279
+TIMESTAMP = 1757436405
+SHA256 (mydumper-mydumper-v0.19.4-17_GH0.tar.gz) = 411cdec4438f42b35b116ee79f1cceb61e790917fbe2ae6d58a4250cce9a4d92
+SIZE (mydumper-mydumper-v0.19.4-17_GH0.tar.gz) = 847936
diff --git a/databases/mysql-connector-odbc-80/Makefile b/databases/mysql-connector-odbc-80/Makefile
deleted file mode 100644
index 501f5ea87616..000000000000
--- a/databases/mysql-connector-odbc-80/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-PORTNAME= mysql-connector-odbc
-PORTVERSION= 8.0.32
-CATEGORIES= databases
-MASTER_SITES= MYSQL/Connector-ODBC/8.0
-PKGNAMESUFFIX= -${DRIVER_MANAGER}-mysql${MYSQL_VER}
-DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= ODBC driver for MySQL${MYSQL_VER} / ${DRIVER_MANAGER}
-WWW= https://www.mysql.com/
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-LIB_DEPENDS= libodbc.so:databases/unixODBC \
- libunwind.so:devel/libunwind \
- libzstd.so:archivers/zstd
-
-USES= cmake compiler:c++11-lang localbase:ldflags mysql:80 ssl
-USE_LDCONFIG= yes
-
-CMAKE_ARGS= -DWITH_UNIXODBC=1 -DDISABLE_GUI=1
-
-DRIVER_MANAGER= unixodbc
-
-PLIST_FILES= bin/myodbc-installer \
- lib/libmyodbc8a.so \
- lib/libmyodbc8w.so \
- test/dltest
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
-
-post-install:
- @${RM} ${STAGEDIR}${PREFIX}/INFO_BIN
- @${RM} ${STAGEDIR}${PREFIX}/INFO_SRC
-
-.include <bsd.port.mk>
diff --git a/databases/mysql-connector-odbc-80/distinfo b/databases/mysql-connector-odbc-80/distinfo
deleted file mode 100644
index 6348964715af..000000000000
--- a/databases/mysql-connector-odbc-80/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1675358550
-SHA256 (mysql-connector-odbc-8.0.32-src.tar.gz) = 068f275afccc69e2ea5ea0d59ea0ecf0380710f9a9f6158e4751f07d5eec84a2
-SIZE (mysql-connector-odbc-8.0.32-src.tar.gz) = 3845574
diff --git a/databases/mysql-connector-odbc-80/files/patch-CMakeLists.txt b/databases/mysql-connector-odbc-80/files/patch-CMakeLists.txt
deleted file mode 100644
index 366b09a1ecf7..000000000000
--- a/databases/mysql-connector-odbc-80/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,234 +0,0 @@
---- CMakeLists.txt.orig 2022-12-10 21:58:26 UTC
-+++ CMakeLists.txt
-@@ -458,7 +458,7 @@ IF(WIN32)
-
- if (FIX_WARNINGS)
-
-- # TODO: Increase warning level and once all warnings are cleared, enable
-+ # TODO: Increase warning level and once all warnings are cleared, enable
- # higher warning level in MAINTAINER_MODE. We start with no warnings on
- # level /W1
-
-@@ -478,7 +478,7 @@ ELSE(WIN32)
- if(FIX_WARNINGS)
-
- # TODO: Fix the compile warnings generated without `-w`. Once done,
-- # remove this option in MAINTAINER_MODE so that we see when new
-+ # remove this option in MAINTAINER_MODE so that we see when new
- # warnings appear. Then proceed to `-w extra`.
-
- add_compile_options(-Werror)
-@@ -486,7 +486,7 @@ ELSE(WIN32)
- else()
-
- add_compile_options( -w )
--
-+
- endif()
-
- ENDIF(WIN32)
-@@ -517,7 +517,6 @@ ADD_SUBDIRECTORY(installer)
-
- ADD_SUBDIRECTORY(dltest)
- ADD_SUBDIRECTORY(installer)
--ADD_SUBDIRECTORY(test)
-
- # For dynamic linking use the built-in sys and strings
- IF(NOT MYSQLCLIENT_STATIC_LINKING)
-@@ -591,10 +590,10 @@ INCLUDE(cmake/info_bin.cmake)
- #------------ Installation ---------------------------
- INCLUDE(cmake/info_bin.cmake)
-
--INSTALL(FILES LICENSE.txt DESTINATION .)
-+INSTALL(FILES LICENSE.txt DESTINATION ./share/doc/mysql-connector-odbc/)
-
- if(EXISTS "${CMAKE_SOURCE_DIR}/README.txt")
-- INSTALL(FILES README.txt DESTINATION .)
-+ INSTALL(FILES README.txt DESTINATION ./share/doc/mysql-connector-odbc/)
- else()
- INSTALL(FILES README.md DESTINATION .)
- INSTALL(FILES CONTRIBUTING.md DESTINATION .)
-@@ -658,7 +657,7 @@ ELSE(WIN32)
-
- ELSE(WIN32)
-
-- INSTALL(FILES ChangeLog DESTINATION .)
-+ INSTALL(FILES ChangeLog DESTINATION ./share/doc/mysql-connector-odbc/)
-
- ENDIF(WIN32)
-
-@@ -666,16 +665,16 @@ ENDIF(WIN32)
- # Bundle 3rd party dependencies if needed
- # =======================================
-
--# If build is configured with BUNDEL_DEPENDENCIES enabled then client-side
--# plugins, their dependencies and other dependencies of the client library that
--# are found at the client library installation location are copied to the
-+# If build is configured with BUNDEL_DEPENDENCIES enabled then client-side
-+# plugins, their dependencies and other dependencies of the client library that
-+# are found at the client library installation location are copied to the
- # location where ODBC driver is installed.
- #
--# The lists of known plugins and 3rd party libraries are specified below. Only
--# the specified plugins and libraries will be bundled. Also plugins and
--# libraries that can be found with the server but which should be ignored are
--# specified below. When building in MAINTAINER_MODE cmake will report error if
--# it finds a plugin or 3rd party librariy which is not listed here. When that
-+# The lists of known plugins and 3rd party libraries are specified below. Only
-+# the specified plugins and libraries will be bundled. Also plugins and
-+# libraries that can be found with the server but which should be ignored are
-+# specified below. When building in MAINTAINER_MODE cmake will report error if
-+# it finds a plugin or 3rd party librariy which is not listed here. When that
- # happens the lists should be updated.
- #
- # TODO: Move these checks to cmake/FindMySQL.cmake ?
-@@ -697,20 +696,20 @@ endif()
- # Plugin dependencies.
- #
- # Warning: If one library name is a prefix of the other, the longer name
--# should be listed first, otherwise the logic detecting missing dependencies
-+# should be listed first, otherwise the logic detecting missing dependencies
- # will break... For example: `krb5support` must go before `krb5`
-
- set(AUTH_DEPS_fido fido2)
-
- if(WIN32)
-- set(AUTH_DEPS_kerberos
-+ set(AUTH_DEPS_kerberos
- comerr gssapi k5sprt krbcc xpprof krb5
- )
- else()
- set(AUTH_DEPS_kerberos gssapi_krb5 k5crypto krb5support krb5 com_err)
- endif()
-
--# Note: On Solaris and macOS all dependencies of ldap_sasl plugin are assumed
-+# Note: On Solaris and macOS all dependencies of ldap_sasl plugin are assumed
- # to be part of the OS.
-
- if(NOT APPLE AND NOT CMAKE_SYSTEM_NAME MATCHES "SunOS")
-@@ -730,7 +729,7 @@ set(BUNDLED_LIBS
- libssl libcrypto ssleay libeay
- )
-
--# List plugins and other libraries that can be found bundled with the server
-+# List plugins and other libraries that can be found bundled with the server
- # but which are not relevant on client-side and can be safely ignored.
-
- set(IGNORED_PLUGINS qa_auth_client)
-@@ -797,11 +796,11 @@ endfunction(bundle_lib)
-
-
- # Bundle libraries listed in a list variable ${to_bundle}.
--# Libraries that were found and bundled are removed from ${to_bundle} list.
--# Other libraries found but not listed in ${to_bundle} are returned
-+# Libraries that were found and bundled are removed from ${to_bundle} list.
-+# Other libraries found but not listed in ${to_bundle} are returned
- # in ${ignored} variable.
--# If additional arguments are given, they are used as glob expressions to find
--# the libraries to be bundled, otherwise 3rd parties bundled in with the server
-+# If additional arguments are given, they are used as glob expressions to find
-+# the libraries to be bundled, otherwise 3rd parties bundled in with the server
- # are searched in ${MYSQL_LIB_DIR} locations.
-
- macro(bundle_libs to_bundle ignored)
-@@ -811,12 +810,12 @@ macro(bundle_libs to_bundle ignored)
- if(ARGN)
-
- file(GLOB _bundled ${ARGN})
--
-+
- else()
-
- file(GLOB _bundled
- "${MYSQL_LIB_DIR}/*${CMAKE_SHARED_LIBRARY_SUFFIX}*"
-- "${MYSQL_LIB_DIR}/private/*${CMAKE_SHARED_LIBRARY_SUFFIX}*"
-+ "${MYSQL_LIB_DIR}/private/*${CMAKE_SHARED_LIBRARY_SUFFIX}*"
- )
-
- # On windows, libs are in bin directory
-@@ -865,9 +864,9 @@ endmacro(bundle_libs)
- endmacro(bundle_libs)
-
-
--# Bundle plugins listed in PLUGINS list. Each bundled plugin P is removed from
--# the list and its dependedencies listed in DEPS_${P} are also bundled. Client
--# side plugins found with the server and not listed in PLUGINS are returned
-+# Bundle plugins listed in PLUGINS list. Each bundled plugin P is removed from
-+# the list and its dependedencies listed in DEPS_${P} are also bundled. Client
-+# side plugins found with the server and not listed in PLUGINS are returned
- # in ${ignored} list.
-
- macro(bundle_plugins ignored)
-@@ -888,7 +887,7 @@ macro(bundle_plugins ignored)
-
- #message("== looking at client-side plugin: ${lib_name}")
-
-- # Match plugin name against names in PLUGINS list and in case of match
-+ # Match plugin name against names in PLUGINS list and in case of match
- # remove that name from the list
-
- unset(plugin)
-@@ -926,7 +925,7 @@ macro(bundle_plugins ignored)
- set(sasl_bundled 1)
- endif()
-
-- # On Windows the MIT Kerberos library uses ccapiserver.exe application
-+ # On Windows the MIT Kerberos library uses ccapiserver.exe application
- # in some scenarios - we need to bundle it as well.
-
- if(WIN32 AND "${DEPS_${plugin}}" MATCHES "krb5")
-@@ -1000,7 +999,7 @@ if(BUNDLE_DEPENDENCIES)
- endforeach()
-
- # Bundle the plugins and their dependencies.
--
-+
- unset(ingored)
- bundle_plugins(ignored)
-
-@@ -1012,7 +1011,7 @@ if(BUNDLE_DEPENDENCIES)
-
- foreach(plugin ${IGNORED_PLUGINS})
-
-- # Note: Old cmake (seen with 3.13.4) generates this error on
-+ # Note: Old cmake (seen with 3.13.4) generates this error on
- # list(FILTER...) if the list is empty:
- # "list sub-command FILTER requires list to be present"
-
-@@ -1037,8 +1036,8 @@ if(BUNDLE_DEPENDENCIES)
-
- message(STATUS "Looking for bundled client lib dependencies")
-
-- # Bundle additional libraries listed in BUNDLED_LIBS
-- # For OpenSSL libs, first look in the location of the library that
-+ # Bundle additional libraries listed in BUNDLED_LIBS
-+ # For OpenSSL libs, first look in the location of the library that
- # is actually being used in the build.
-
- #message("== BUNDLED_LIBS: ${BUNDLED_LIBS}")
-@@ -1052,12 +1051,12 @@ if(BUNDLE_DEPENDENCIES)
- unset(extra_libs)
- bundle_libs(BUNDLED_LIBS extra_libs)
-
-- # In MAINTAINER_MODE check whether all 3rd party libs found but not bundled
-+ # In MAINTAINER_MODE check whether all 3rd party libs found but not bundled
- # are listed in IGNORED_LIBS
-
- if(MAINTAINER_MODE)
-
-- # Extend ignore list with libraries that are dependencies of known plugins
-+ # Extend ignore list with libraries that are dependencies of known plugins
- # and are not listed in BUNDLED_LIBS. Otherwise we would get false errors
- # below.
-
-@@ -1065,8 +1064,8 @@ if(BUNDLE_DEPENDENCIES)
- list(APPEND IGNORED_LIBS ${DEPS_${plugin}})
- endforeach()
-
-- # Remove from ${extra_libs} the libraries that we know we should ignore.
-- # Also the openssl libs that might end up in ${extra_libs} bacause of two
-+ # Remove from ${extra_libs} the libraries that we know we should ignore.
-+ # Also the openssl libs that might end up in ${extra_libs} bacause of two
- # stage search logic above.
-
- #message("== extra_libs: ${extra_libs}")
diff --git a/databases/mysql-connector-odbc-80/files/patch-driver_dll.cc b/databases/mysql-connector-odbc-80/files/patch-driver_dll.cc
deleted file mode 100644
index 59db345c06bb..000000000000
--- a/databases/mysql-connector-odbc-80/files/patch-driver_dll.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- driver/dll.cc.orig 2022-12-10 21:58:26 UTC
-+++ driver/dll.cc
-@@ -145,7 +145,7 @@ void myodbc_end()
- This eliminates the delay when mysys_end() is called and other threads
- have been initialized but not ended.
- */
-- my_thread_end_wait_time= 0;
-+ static uint my_thread_end_wait_time= 0;
- #endif
-
- mysql_library_end();
diff --git a/databases/mysql-connector-odbc-80/files/patch-include_mysql-8.0_my__sys.h b/databases/mysql-connector-odbc-80/files/patch-include_mysql-8.0_my__sys.h
deleted file mode 100644
index f56fd61ce3bf..000000000000
--- a/databases/mysql-connector-odbc-80/files/patch-include_mysql-8.0_my__sys.h
+++ /dev/null
@@ -1,24 +0,0 @@
---- include/mysql-8.0/my_sys.h.orig 2022-12-10 21:58:26 UTC
-+++ include/mysql-8.0/my_sys.h
-@@ -34,8 +34,12 @@
- #include "my_config.h"
-
- #ifdef HAVE_ALLOCA_H
-+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
-+#include <stdlib.h>
-+#else
- #include <alloca.h>
- #endif
-+#endif
- #include <limits.h>
- #ifdef _WIN32
- #include <malloc.h>
-@@ -322,6 +326,8 @@ typedef int (*IO_CACHE_CALLBACK)(IO_CACHE *);
-
- struct IO_CACHE;
- typedef int (*IO_CACHE_CALLBACK)(IO_CACHE *);
-+
-+typedef unsigned long ulong;
-
- struct IO_CACHE_SHARE {
- mysql_mutex_t mutex; /* To sync on reads into buffer. */
diff --git a/databases/mysql-connector-odbc/Makefile b/databases/mysql-connector-odbc/Makefile
new file mode 100644
index 000000000000..e78c38cc2edb
--- /dev/null
+++ b/databases/mysql-connector-odbc/Makefile
@@ -0,0 +1,49 @@
+PORTNAME= mysql-connector-odbc
+DISTVERSION= 9.4.0
+CATEGORIES= databases
+MASTER_SITES= MYSQL/Connector-ODBC/9.0
+DISTNAME= ${PORTNAME}-${DISTVERSION}-src
+
+MAINTAINER= bofh@FreeBSD.org
+COMMENT= ODBC driver for MySQL
+WWW= https://www.mysql.com/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+LIB_DEPENDS= libunwind.so:devel/libunwind \
+ libzstd.so:archivers/zstd
+.if ${FLAVOR:U} == unixodbc
+LIB_DEPENDS+= libodbc.so:databases/unixODBC
+.elif ${FLAVOR:U} == iodbc
+LIB_DEPENDS+= libiodbc.so:databases/libiodbc
+.endif
+
+FLAVORS= unixodbc iodbc
+FLAVOR?= ${FLAVORS:[1]}
+iodbc_PKGNAMESUFFIX= -iodbc
+unixodbc_PKGNAMESUFFIX= -unixodbc
+
+USES= cmake localbase:ldflags mysql ssl
+USE_GCC= yes
+USE_LDCONFIG= yes
+
+CMAKE_ARGS= -DINSTALL_DOCDIR=${DOCSDIR} \
+ -DINSTALL_TESTDIR=${DATADIR}/test
+CMAKE_ON= DISABLE_GUI
+.if ${FLAVOR:U} == unixodbc
+CMAKE_ON+= WITH_UNIXODBC
+.elif ${FLAVOR:U} == iodbc
+CMAKE_OFF+= WITH_UNIXODBC
+CMAKE_ARGS+= -DODBC_INCLUDES=${PREFIX}/include/libiodbc
+.endif
+
+LDFLAGS+= -lexecinfo
+
+OPTIONS_DEFINE= DOCS
+
+post-install:
+ @${RM} ${STAGEDIR}${DOCSDIR}/INFO_BIN
+ @${RM} ${STAGEDIR}${DOCSDIR}/INFO_SRC
+
+.include <bsd.port.mk>
diff --git a/databases/mysql-connector-odbc/distinfo b/databases/mysql-connector-odbc/distinfo
new file mode 100644
index 000000000000..8d7fe7f69108
--- /dev/null
+++ b/databases/mysql-connector-odbc/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753569340
+SHA256 (mysql-connector-odbc-9.4.0-src.tar.gz) = 67a7ddae7303fda95903f374286316a9e2e19b6181eb2badbb280ef70f779bd9
+SIZE (mysql-connector-odbc-9.4.0-src.tar.gz) = 3986982
diff --git a/databases/mysql-connector-odbc/files/patch-driver_dll.cc b/databases/mysql-connector-odbc/files/patch-driver_dll.cc
new file mode 100644
index 000000000000..402d1b423879
--- /dev/null
+++ b/databases/mysql-connector-odbc/files/patch-driver_dll.cc
@@ -0,0 +1,11 @@
+--- driver/dll.cc.orig 2025-06-19 12:19:21 UTC
++++ driver/dll.cc
+@@ -144,7 +144,7 @@ void myodbc_end()
+ This eliminates the delay when mysys_end() is called and other threads
+ have been initialized but not ended.
+ */
+- my_thread_end_wait_time= 0;
++ static uint my_thread_end_wait_time= 0;
+ #endif
+ /*
+ When driver is unloaded the plugin pool must be cleared.
diff --git a/databases/mysql-connector-odbc/files/patch-include_mysql-8.0_my__sys.h b/databases/mysql-connector-odbc/files/patch-include_mysql-8.0_my__sys.h
new file mode 100644
index 000000000000..265c31628422
--- /dev/null
+++ b/databases/mysql-connector-odbc/files/patch-include_mysql-8.0_my__sys.h
@@ -0,0 +1,24 @@
+--- include/mysql-8.0/my_sys.h.orig 2025-06-19 12:19:21 UTC
++++ include/mysql-8.0/my_sys.h
+@@ -41,8 +41,12 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+ #include "my_config.h"
+
+ #ifdef HAVE_ALLOCA_H
++#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
++#include <stdlib.h>
++#else
+ #include <alloca.h>
+ #endif
++#endif
+ #include <limits.h>
+ #ifdef _WIN32
+ #include <malloc.h>
+@@ -332,6 +336,8 @@ typedef int (*IO_CACHE_CALLBACK)(IO_CACHE *);
+
+ struct IO_CACHE;
+ typedef int (*IO_CACHE_CALLBACK)(IO_CACHE *);
++
++typedef unsigned long ulong;
+
+ struct IO_CACHE_SHARE {
+ mysql_mutex_t mutex; /* To sync on reads into buffer. */
diff --git a/databases/mysql-connector-odbc-80/pkg-descr b/databases/mysql-connector-odbc/pkg-descr
index 0441dd6a5d7f..0441dd6a5d7f 100644
--- a/databases/mysql-connector-odbc-80/pkg-descr
+++ b/databases/mysql-connector-odbc/pkg-descr
diff --git a/databases/mysql-connector-odbc/pkg-plist b/databases/mysql-connector-odbc/pkg-plist
new file mode 100644
index 000000000000..895ec74fbd0d
--- /dev/null
+++ b/databases/mysql-connector-odbc/pkg-plist
@@ -0,0 +1,51 @@
+bin/myodbc-installer
+lib/libmyodbc9a.so
+lib/libmyodbc9w.so
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
+%%PORTDOCS%%%%DOCSDIR%%/README.txt
+%%DATADIR%%/test/CTestTestfile.cmake
+%%DATADIR%%/test/dltest
+%%DATADIR%%/test/my_auth
+%%DATADIR%%/test/my_basics
+%%DATADIR%%/test/my_blob
+%%DATADIR%%/test/my_bug13766
+%%DATADIR%%/test/my_bulk
+%%DATADIR%%/test/my_catalog1
+%%DATADIR%%/test/my_catalog2
+%%DATADIR%%/test/my_catalog3
+%%DATADIR%%/test/my_crash
+%%DATADIR%%/test/my_curext
+%%DATADIR%%/test/my_cursor
+%%DATADIR%%/test/my_data
+%%DATADIR%%/test/my_datetime
+%%DATADIR%%/test/my_desc
+%%DATADIR%%/test/my_dyn_cursor
+%%DATADIR%%/test/my_error
+%%DATADIR%%/test/my_info
+%%DATADIR%%/test/my_keys
+%%DATADIR%%/test/my_options
+%%DATADIR%%/test/my_param
+%%DATADIR%%/test/my_param2
+%%DATADIR%%/test/my_pooling
+%%DATADIR%%/test/my_prepare
+%%DATADIR%%/test/my_relative
+%%DATADIR%%/test/my_result1
+%%DATADIR%%/test/my_result2
+%%DATADIR%%/test/my_result3
+%%DATADIR%%/test/my_scroll
+%%DATADIR%%/test/my_setup
+%%DATADIR%%/test/my_tran
+%%DATADIR%%/test/my_types
+%%DATADIR%%/test/my_unicode
+%%DATADIR%%/test/my_unixodbc
+%%DATADIR%%/test/my_use_result
+%%DATADIR%%/test/odbc.ini
+%%DATADIR%%/test/odbcinst.ini
+%%DATADIR%%/test/openid_token_correct.txt
+%%DATADIR%%/test/openid_token_empty.txt
+%%DATADIR%%/test/openid_token_expired.txt
+%%DATADIR%%/test/openid_token_invalid.txt
+%%DATADIR%%/test/openid_token_issuer2.txt
+%%DATADIR%%/test/openid_token_key2.txt
+%%DATADIR%%/test/openid_token_user2.txt
diff --git a/databases/mysql80-server/Makefile b/databases/mysql80-server/Makefile
index 3249e5753c5d..b4e489fa930e 100644
--- a/databases/mysql80-server/Makefile
+++ b/databases/mysql80-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= mysql
-PORTVERSION= 8.0.42
+PORTVERSION= 8.0.43
PORTREVISION?= 0
CATEGORIES= databases
MASTER_SITES= MYSQL/MySQL-8.0
diff --git a/databases/mysql80-server/distinfo b/databases/mysql80-server/distinfo
index ab25a6ee8a4c..2e2aacae1568 100644
--- a/databases/mysql80-server/distinfo
+++ b/databases/mysql80-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744706424
-SHA256 (mysql-boost-8.0.42.tar.gz) = c2aa67c618edfa1bc379107fe819ca8e94cba5d85f156d1053b8fedc88cc5f8f
-SIZE (mysql-boost-8.0.42.tar.gz) = 492301593
+TIMESTAMP = 1755599236
+SHA256 (mysql-boost-8.0.43.tar.gz) = 85fd5c3ac88884dc5ac4522ce54ad9c11a91f9396fecaa27152c757a3e6e936f
+SIZE (mysql-boost-8.0.43.tar.gz) = 492715363
diff --git a/databases/mysql80-server/files/patch-CMakeLists.txt b/databases/mysql80-server/files/patch-CMakeLists.txt
index e62b36ad9f44..be696f28ba09 100644
--- a/databases/mysql80-server/files/patch-CMakeLists.txt
+++ b/databases/mysql80-server/files/patch-CMakeLists.txt
@@ -77,12 +77,4 @@
IF(WITH_INTERNAL)
ADD_SUBDIRECTORY(internal)
ENDIF()
-@@ -2336,7 +2345,7 @@ ENDIF()
- INCLUDE(fastcov)
- ENDIF()
-
--IF(UNIX)
-+IF(FALSE)
- ADD_SUBDIRECTORY(man)
- ENDIF()
diff --git a/databases/mysql80-server/files/patch-sql_mdl__context__backup.h b/databases/mysql80-server/files/patch-sql_mdl__context__backup.h
index ba52b78fcd5b..d7106154b0fe 100644
--- a/databases/mysql80-server/files/patch-sql_mdl__context__backup.h
+++ b/databases/mysql80-server/files/patch-sql_mdl__context__backup.h
@@ -1,11 +1,11 @@
---- sql/mdl_context_backup.h.orig 2024-07-12 19:15:25 UTC
+--- sql/mdl_context_backup.h.orig 2025-08-19 10:30:31 UTC
+++ sql/mdl_context_backup.h
-@@ -47,7 +47,7 @@ class MDL_context_backup_manager {
- /**
+@@ -49,7 +49,7 @@ class MDL_context_backup_manager {
Key for uniquely identifying MDL_context in the MDL_context_backup map.
*/
-- typedef std::basic_string<uchar> MDL_context_backup_key;
-+ typedef std::vector<uchar> MDL_context_backup_key;
+ using MDL_context_backup_key =
+- std::basic_string<uchar, my_char_traits<uchar>>;
++ std::vector<uchar>;
class MDL_context_backup;
diff --git a/databases/mysql80-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc b/databases/mysql80-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc
deleted file mode 100644
index 656f14800d8a..000000000000
--- a/databases/mysql80-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc
+++ /dev/null
@@ -1,39 +0,0 @@
---- sql/range_optimizer/index_range_scan_plan.cc.orig 2024-07-12 19:15:25 UTC
-+++ sql/range_optimizer/index_range_scan_plan.cc
-@@ -1016,11 +1016,11 @@ static bool null_part_in_key(KEY_PART *key_part, const
- return false;
- }
-
--// TODO(sgunders): This becomes a bit simpler with C++20's string_view
--// constructors.
--static inline std::basic_string_view<uchar> make_string_view(const uchar *start,
-- const uchar *end) {
-- return {start, static_cast<size_t>(end - start)};
-+static inline bool equal(const uchar *start1, const uchar *end1,
-+ const uchar *start2, const uchar *end2) {
-+ auto diff1 = end1 - start1;
-+ auto diff2 = end2 - start2;
-+ return diff1 == diff2 && memcmp(start1, start2, diff1) == 0;
- }
-
- /**
-@@ -1083,8 +1083,7 @@ static bool get_ranges_from_tree_given_base(
- node->next_key_part->type == SEL_ROOT::Type::KEY_RANGE &&
- node->next_key_part->root->part == part + 1) {
- if (node->min_flag == 0 && node->max_flag == 0 &&
-- make_string_view(min_key, tmp_min_key) ==
-- make_string_view(max_key, tmp_max_key)) {
-+ equal(min_key, tmp_min_key, max_key, tmp_max_key)) {
- // This range was an equality predicate, and we have more
- // keyparts to scan, so use its range as a base for ranges on
- // the next keypart(s). E.g. if we have (a = 3) on this keypart,
-@@ -1160,8 +1159,7 @@ static bool get_ranges_from_tree_given_base(
- else
- flag |= NO_MAX_RANGE;
- }
-- if (flag == 0 && make_string_view(base_min_key, tmp_min_key) ==
-- make_string_view(base_max_key, tmp_max_key)) {
-+ if (flag == 0 && equal(base_min_key, tmp_min_key, base_max_key, tmp_max_key)) {
- flag |= EQ_RANGE;
- /*
- Note that keys which are extended with PK parts have no
diff --git a/databases/mysql80-server/files/patch-sql_stream__cipher.h b/databases/mysql80-server/files/patch-sql_stream__cipher.h
index 58730a516873..63c2e8b5707b 100644
--- a/databases/mysql80-server/files/patch-sql_stream__cipher.h
+++ b/databases/mysql80-server/files/patch-sql_stream__cipher.h
@@ -1,4 +1,4 @@
---- sql/stream_cipher.h.orig 2024-07-12 19:15:25 UTC
+--- sql/stream_cipher.h.orig 2025-08-19 10:33:36 UTC
+++ sql/stream_cipher.h
@@ -27,6 +27,7 @@
#include <openssl/evp.h>
@@ -6,14 +6,14 @@
#include <string>
+#include <vector>
- /**
- @file stream_cipher.h
-@@ -35,7 +36,7 @@
- binary log files.
+ #include "my_char_traits.h"
+
+@@ -38,7 +39,7 @@ using Key_string =
*/
--typedef std::basic_string<unsigned char> Key_string;
-+typedef std::vector<unsigned char> Key_string;
+ using Key_string =
+- std::basic_string<unsigned char, my_char_traits<unsigned char>>;
++ std::vector<unsigned char>;
/**
@class Stream_cipher
diff --git a/databases/mysql80-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc b/databases/mysql80-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc
deleted file mode 100644
index 4ac80661920f..000000000000
--- a/databases/mysql80-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- unittest/gunit/binlogevents/transaction_compression-t.cc.orig 2024-07-12 19:15:25 UTC
-+++ unittest/gunit/binlogevents/transaction_compression-t.cc
-@@ -51,7 +51,7 @@ class TransactionPayloadCompressionTest : public ::tes
- using Managed_buffer_t = Decompressor_t::Managed_buffer_t;
- using Size_t = Decompressor_t::Size_t;
- using Char_t = Decompressor_t::Char_t;
-- using String_t = std::basic_string<Char_t>;
-+ using String_t = std::vector<Char_t>;
- using Decompress_status_t =
- binary_log::transaction::compression::Decompress_status;
- using Compress_status_t =
diff --git a/databases/mysql91-client/pkg-plist b/databases/mysql91-client/pkg-plist
index 02dc1ff558a8..f2fad046b8b2 100644
--- a/databases/mysql91-client/pkg-plist
+++ b/databases/mysql91-client/pkg-plist
@@ -35,6 +35,6 @@ lib/mysql/libmysqlclient_r.so.24
%%SASLCLIENT%%lib/mysql/plugin/authentication_oci_client.so
%%SASLCLIENT%%lib/mysql/plugin/authentication_openid_connect_client.so
%%SASLCLIENT%%lib/mysql/plugin/authentication_webauthn_client.so
-lib/mysql/plugin/mysql_native_password.so
+%%SASLCLIENT%%lib/mysql/plugin/mysql_native_password.so
libdata/pkgconfig/mysqlclient.pc
share/aclocal/mysql.m4
diff --git a/databases/nanodbc/Makefile b/databases/nanodbc/Makefile
index 32d6852aa23f..1cc6e298227b 100644
--- a/databases/nanodbc/Makefile
+++ b/databases/nanodbc/Makefile
@@ -11,6 +11,7 @@ WWW= https://nanodbc.github.io/nanodbc/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_FreeBSD_13= compilation fails with clang-19, see https://github.com/nanodbc/nanodbc/issues/421
BROKEN_FreeBSD_15= compilation fails with clang-19, see https://github.com/nanodbc/nanodbc/issues/421
LIB_DEPENDS= libodbc.so:databases/unixODBC
diff --git a/databases/octosql/Makefile b/databases/octosql/Makefile
index 0cba8d7c3497..199b6aaf735d 100644
--- a/databases/octosql/Makefile
+++ b/databases/octosql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= octosql
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/ods2sql/Makefile b/databases/ods2sql/Makefile
index 4ea15dad3773..8b1947278ab6 100644
--- a/databases/ods2sql/Makefile
+++ b/databases/ods2sql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ods2sql
DISTVERSION= 0.4.0
-PORTREVISION= 43
+PORTREVISION= 45
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/openvoxdb-terminus8/Makefile b/databases/openvoxdb-terminus8/Makefile
index 98ac666e1081..c149304f2224 100644
--- a/databases/openvoxdb-terminus8/Makefile
+++ b/databases/openvoxdb-terminus8/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openvoxdb-terminus
-PORTVERSION= 8.9.1
+PORTVERSION= 8.11.0
CATEGORIES= databases ruby
MASTER_SITES= https://artifacts.voxpupuli.org/openvoxdb/${PORTVERSION}/
PKGNAMESUFFIX= 8
@@ -16,10 +16,8 @@ NO_BUILD= yes
USES= gmake ruby
WRKSRC= ${WRKDIR}/puppetdb-${PORTVERSION}
-post-patch:
- @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/Makefile
-
do-install:
- @cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} ${GMAKE} install-puppetdb-termini
+ ${MKDIR} ${STAGEDIR}${RUBY_SITELIBDIR}
+ cd ${WRKSRC} && ${COPYTREE_SHARE} puppet ${STAGEDIR}${RUBY_SITELIBDIR}
.include <bsd.port.mk>
diff --git a/databases/openvoxdb-terminus8/distinfo b/databases/openvoxdb-terminus8/distinfo
index ea7fff96577c..12dbea093b01 100644
--- a/databases/openvoxdb-terminus8/distinfo
+++ b/databases/openvoxdb-terminus8/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748051408
-SHA256 (openvoxdb-8.9.1.tar.gz) = ac4b2ad8de6b95edb2a53d8c85421cd3aa1daafff3499b986a822b68b4186355
-SIZE (openvoxdb-8.9.1.tar.gz) = 61667810
+TIMESTAMP = 1756944849
+SHA256 (openvoxdb-8.11.0.tar.gz) = 47f83042528b6b66539d48f9e465a9ac5aa1e50c28bad1d40bc9a28b27d566f3
+SIZE (openvoxdb-8.11.0.tar.gz) = 61566323
diff --git a/databases/openvoxdb-terminus8/files/patch-Makefile b/databases/openvoxdb-terminus8/files/patch-Makefile
deleted file mode 100644
index a8f4969db7a4..000000000000
--- a/databases/openvoxdb-terminus8/files/patch-Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
---- Makefile.orig 2025-03-19 21:22:39 UTC
-+++ Makefile
-@@ -1,7 +1,7 @@ confdir = /etc
- prefix = /usr/local
- datadir = $(prefix)/share
- confdir = /etc
--rubylibdir = $(shell ruby -rrbconfig -e "puts RbConfig::CONFIG['sitelibdir']")
-+rubylibdir = $(shell %%PREFIX%%/bin/ruby -rrbconfig -e "puts RbConfig::CONFIG['sitelibdir']")
- rundir = /var/run
- bindir = /usr/bin
-
-@@ -36,22 +36,33 @@ install-puppetdb-termini:
-
-
- install-puppetdb-termini:
-- install -Dm 0644 puppet/util/puppetdb/atom.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/atom.rb"
-- install -Dm 0644 puppet/util/puppetdb/http.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/http.rb"
-- install -Dm 0644 puppet/util/puppetdb/char_encoding.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/char_encoding.rb"
-- install -Dm 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb"
-- install -Dm 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb"
-- install -Dm 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb"
-- install -Dm 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb"
-- install -Dm 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb"
-- install -Dm 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb"
-- install -Dm 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb"
-- install -Dm 0644 puppet/indirector/node/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/node/puppetdb.rb"
-- install -Dm 0644 puppet/indirector/resource/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource/puppetdb.rb"
-- install -Dm 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb"
-- install -Dm 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb"
-- install -Dm 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb"
-- install -Dm 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb"
-+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/face"
-+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/face/node"
-+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/functions"
-+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector"
-+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog"
-+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts"
-+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/node"
-+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource"
-+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/reports"
-+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/util"
-+ install -d -m 0755 "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb"
-+ install -m 0644 puppet/util/puppetdb/atom.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/atom.rb"
-+ install -m 0644 puppet/util/puppetdb/http.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/http.rb"
-+ install -m 0644 puppet/util/puppetdb/char_encoding.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/char_encoding.rb"
-+ install -m 0644 puppet/util/puppetdb/command_names.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command_names.rb"
-+ install -m 0644 puppet/util/puppetdb/config.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/config.rb"
-+ install -m 0644 puppet/util/puppetdb/command.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb/command.rb"
-+ install -m 0644 puppet/util/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/util/puppetdb.rb"
-+ install -m 0644 puppet/face/node/status.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/status.rb"
-+ install -m 0644 puppet/face/node/deactivate.rb "$(DESTDIR)$(rubylibdir)/puppet/face/node/deactivate.rb"
-+ install -m 0644 puppet/indirector/catalog/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/catalog/puppetdb.rb"
-+ install -m 0644 puppet/indirector/node/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/node/puppetdb.rb"
-+ install -m 0644 puppet/indirector/resource/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/resource/puppetdb.rb"
-+ install -m 0644 puppet/indirector/facts/puppetdb_apply.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb_apply.rb"
-+ install -m 0644 puppet/indirector/facts/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/indirector/facts/puppetdb.rb"
-+ install -m 0644 puppet/functions/puppetdb_query.rb "$(DESTDIR)$(rubylibdir)/puppet/functions/puppetdb_query.rb"
-+ install -m 0644 puppet/reports/puppetdb.rb "$(DESTDIR)$(rubylibdir)/puppet/reports/puppetdb.rb"
-
- install-rpm-sysv-init: install-rpm-preinst
- install -d -m 0755 "$(DESTDIR)$(initdir)"
diff --git a/databases/openvoxdb-terminus8/pkg-plist b/databases/openvoxdb-terminus8/pkg-plist
index a12b86eb6a1a..518271a192fa 100644
--- a/databases/openvoxdb-terminus8/pkg-plist
+++ b/databases/openvoxdb-terminus8/pkg-plist
@@ -14,4 +14,3 @@
%%RUBY_SITELIBDIR%%/puppet/util/puppetdb/command_names.rb
%%RUBY_SITELIBDIR%%/puppet/util/puppetdb/config.rb
%%RUBY_SITELIBDIR%%/puppet/util/puppetdb/http.rb
-
diff --git a/databases/openvoxdb8/Makefile b/databases/openvoxdb8/Makefile
index 44305c7a51b6..5603107342ee 100644
--- a/databases/openvoxdb8/Makefile
+++ b/databases/openvoxdb8/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openvoxdb
-PORTVERSION= 8.9.1
+PORTVERSION= 8.11.0
CATEGORIES= databases java
MASTER_SITES= https://artifacts.voxpupuli.org/${PORTNAME}/${PORTVERSION}/
PKGNAMESUFFIX= 8
@@ -22,11 +22,7 @@ SHEBANG_FILES= ext/bin/puppetdb \
ext/cli/config-migration \
ext/cli/foreground \
ext/cli/ssl-setup \
- ext/cli/start \
- ext/cli/stop \
- ext/cli/reload \
- ext/cli/upgrade \
- ext/ezbake-functions.sh
+ ext/cli/upgrade
JAVA_VERSION= 11+
NO_ARCH= yes
NO_BUILD= yes
@@ -42,16 +38,22 @@ DATADIR= ${PREFIX}/share/puppetdb
ETCDIR= ${PREFIX}/etc/puppetdb
post-patch:
-.for file in Makefile ext/bin/puppetdb ext/cli/ssl-setup \
+.for file in ext/bin/puppetdb ext/cli/ssl-setup \
ext/config/conf.d/jetty.ini ext/config/conf.d/config.ini
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/${file}
.endfor
@${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" ${WRKSRC}/ext/bin/puppetdb
- @${REINPLACE_CMD} -e 's|/puppetlabs/puppetdb/|/puppetdb/|' \
- -e 's|\(install -m 0644 ext/config/.*\)"|\1.sample"|' \
- ${WRKSRC}/Makefile
+ ${FIND} ${WRKSRC}/ext/cli ${WRKSRC}/ext/config \( -name \*.bak -o -name \*.orig \) -delete
+ ${FIND} ${WRKSRC}/ext/config -type f -print0 | ${XARGS} -0 -I {} ${MV} {} {}.sample
do-install:
- @cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} make install-puppetdb
+ ${INSTALL_SCRIPT} ${WRKSRC}/ext/bin/puppetdb ${STAGEDIR}${PREFIX}/bin
+ ${MKDIR} ${STAGEDIR}${ETCDIR}
+ cd ${WRKSRC}/ext/config && ${COPYTREE_SHARE} \* ${STAGEDIR}${ETCDIR}
+ ${MKDIR} ${STAGEDIR}${DATADIR}/cli/apps
+ cd ${WRKSRC} && ${COPYTREE_SHARE} puppetdb.jar ${STAGEDIR}${DATADIR}
+.for file in ext/cli/anonymize ext/cli/config-migration ext/cli/delete-reports ext/cli/foreground ext/cli/ssl-setup ext/cli/upgrade
+ ${INSTALL_SCRIPT} ${WRKSRC}/${file} ${STAGEDIR}${DATADIR}/cli/apps
+.endfor
.include <bsd.port.mk>
diff --git a/databases/openvoxdb8/distinfo b/databases/openvoxdb8/distinfo
index 0a39ca95e129..e56c05f546c6 100644
--- a/databases/openvoxdb8/distinfo
+++ b/databases/openvoxdb8/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748051253
-SHA256 (openvoxdb-8.9.1.tar.gz) = ac4b2ad8de6b95edb2a53d8c85421cd3aa1daafff3499b986a822b68b4186355
-SIZE (openvoxdb-8.9.1.tar.gz) = 61667810
+TIMESTAMP = 1756944780
+SHA256 (openvoxdb-8.11.0.tar.gz) = 47f83042528b6b66539d48f9e465a9ac5aa1e50c28bad1d40bc9a28b27d566f3
+SIZE (openvoxdb-8.11.0.tar.gz) = 61566323
diff --git a/databases/openvoxdb8/files/patch-Makefile b/databases/openvoxdb8/files/patch-Makefile
deleted file mode 100644
index 0bdb0aa87c7f..000000000000
--- a/databases/openvoxdb8/files/patch-Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
---- Makefile.orig 2024-06-10 16:24:36 UTC
-+++ Makefile
-@@ -1,9 +1,9 @@
--prefix = /usr/local
-+prefix = %%PREFIX%%
- datadir = $(prefix)/share
--confdir = /etc
-+confdir = %%PREFIX%%/etc
- rubylibdir = $(shell ruby -rrbconfig -e "puts RbConfig::CONFIG['sitelibdir']")
- rundir = /var/run
--bindir = /usr/bin
-+bindir = %%PREFIX%%/bin
-
- install-puppetdb:
- install -d -m 0755 "$(DESTDIR)$(datadir)/puppetdb"
diff --git a/databases/openvoxdb8/files/patch-ext_bin_puppetdb b/databases/openvoxdb8/files/patch-ext_bin_puppetdb
index 0a139b110d2e..cb29a348fc9d 100644
--- a/databases/openvoxdb8/files/patch-ext_bin_puppetdb
+++ b/databases/openvoxdb8/files/patch-ext_bin_puppetdb
@@ -1,6 +1,6 @@
---- ext/bin/puppetdb.orig 2016-03-17 04:17:10 UTC
+--- ext/bin/puppetdb.orig 2025-08-08 17:49:06 UTC
+++ ext/bin/puppetdb
-@@ -5,6 +5,12 @@ if [ -r "/etc/default/puppetdb" ] ; then
+@@ -8,6 +8,12 @@ elif [ -r "/etc/sysconfig/puppetdb" ] ; then
. /etc/default/puppetdb
elif [ -r "/etc/sysconfig/puppetdb" ] ; then
. /etc/sysconfig/puppetdb
@@ -12,4 +12,4 @@
+ USER="puppet"
elif [ `uname` == "OpenBSD" ] ; then
JAVA_BIN=$(javaPathHelper -c puppetdb)
- JAVA_ARGS="-Xmx192m"
+ JAVA_ARGS="-Xmx192m -Djdk.tls.ephemeralDHKeySize=2048"
diff --git a/databases/openvoxdb8/files/patch-ext_cli_ssl-setup b/databases/openvoxdb8/files/patch-ext_cli_ssl-setup
index ab86d849142d..bfed8fb8f9fa 100644
--- a/databases/openvoxdb8/files/patch-ext_cli_ssl-setup
+++ b/databases/openvoxdb8/files/patch-ext_cli_ssl-setup
@@ -1,6 +1,6 @@
---- ext/cli/ssl-setup.orig 2016-03-17 04:17:10 UTC
+--- ext/cli/ssl-setup.orig 2025-08-08 17:49:06 UTC
+++ ext/cli/ssl-setup
-@@ -230,7 +230,7 @@ else
+@@ -243,7 +243,7 @@ else
user=puppetdb
group=puppetdb
diff --git a/databases/openvoxdb8/pkg-plist b/databases/openvoxdb8/pkg-plist
index 91c4e1df6246..9b67faf053ec 100644
--- a/databases/openvoxdb8/pkg-plist
+++ b/databases/openvoxdb8/pkg-plist
@@ -4,12 +4,7 @@ bin/puppetdb
%%DATADIR%%/cli/apps/delete-reports
%%DATADIR%%/cli/apps/foreground
%%DATADIR%%/cli/apps/ssl-setup
-%%DATADIR%%/cli/apps/start
-%%DATADIR%%/cli/apps/stop
-%%DATADIR%%/cli/apps/reload
%%DATADIR%%/cli/apps/upgrade
-%%DATADIR%%/ezbake-functions.sh
-%%DATADIR%%/ezbake.manifest
%%DATADIR%%/puppetdb.jar
@group puppetdb
@sample etc/puppetdb/bootstrap.cfg.sample
diff --git a/databases/p5-DBI/Makefile b/databases/p5-DBI/Makefile
index adcc584ca808..78acccac7c19 100644
--- a/databases/p5-DBI/Makefile
+++ b/databases/p5-DBI/Makefile
@@ -1,5 +1,6 @@
PORTNAME= DBI
PORTVERSION= 1.647
+PORTREVISION= 1
CATEGORIES= databases perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/databases/p5-DBI/files/patch-Makefile.PL b/databases/p5-DBI/files/patch-Makefile.PL
new file mode 100644
index 000000000000..e44afc728f64
--- /dev/null
+++ b/databases/p5-DBI/files/patch-Makefile.PL
@@ -0,0 +1,29 @@
+Concatenate CFLAGS passed as argument and the one from Perl
+
+--- Makefile.PL.orig 2025-01-20 08:10:33 UTC
++++ Makefile.PL
+@@ -237,6 +237,24 @@ package MY;
+
+ package MY;
+
++use Config;
++
++sub cflags {
++ my $self = shift;
++
++ my $default = $Config::Config{ccflags} // '';
++ my $user = $self->{CCFLAGS} // '';
++
++ # Merge defaults + user flags, dedupe tokens, keep order so user flags come last
++ my %seen;
++ my @merged = grep { length && !$seen{$_}++ }
++ split(/\s+/, "$default $user");
++
++ local $self->{CCFLAGS} = join ' ', @merged;
++
++ return $self->SUPER::cflags(@_);
++}
++
+ sub postamble {
+ warn <<EOT;
+
diff --git a/databases/percona-orchestrator/Makefile b/databases/percona-orchestrator/Makefile
index a08267f2e57e..19962aa888c5 100644
--- a/databases/percona-orchestrator/Makefile
+++ b/databases/percona-orchestrator/Makefile
@@ -1,7 +1,7 @@
PORTNAME= orchestrator
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.6-16
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= databases
PKGNAMEPREFIX= percona-
diff --git a/databases/pg.el/Makefile b/databases/pg.el/Makefile
index a7bb14158e76..675e373a5fef 100644
--- a/databases/pg.el/Makefile
+++ b/databases/pg.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pg.el
DISTVERSIONPREFIX= v
-DISTVERSION= 0.57
+DISTVERSION= 0.60
CATEGORIES= databases elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/databases/pg.el/distinfo b/databases/pg.el/distinfo
index 95f01006a225..f0d8d10accc6 100644
--- a/databases/pg.el/distinfo
+++ b/databases/pg.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753996362
-SHA256 (emarsden-pg-el-v0.57_GH0.tar.gz) = a14feb36db0de5cf828b9624edcdc33e9ea637c3e573faa877d64e335980ab5c
-SIZE (emarsden-pg-el-v0.57_GH0.tar.gz) = 160149
+TIMESTAMP = 1758500221
+SHA256 (emarsden-pg-el-v0.60_GH0.tar.gz) = 5c5b5f203aee014b39264083f0d69f83d52ad7f09831226b3562c65409dc1631
+SIZE (emarsden-pg-el-v0.60_GH0.tar.gz) = 172985
diff --git a/databases/pgFormatter/Makefile b/databases/pgFormatter/Makefile
index d3ff40ca1a21..3bccb04d6359 100644
--- a/databases/pgFormatter/Makefile
+++ b/databases/pgFormatter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgFormatter
-PORTVERSION= 5.6
+PORTVERSION= 5.7
DISTVERSIONPREFIX= v
CATEGORIES= databases
diff --git a/databases/pgFormatter/distinfo b/databases/pgFormatter/distinfo
index cadad16203fd..c97970e36242 100644
--- a/databases/pgFormatter/distinfo
+++ b/databases/pgFormatter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742405438
-SHA256 (darold-pgFormatter-v5.6_GH0.tar.gz) = 21a7f958cd3fe5d9c7851a882948278440bc9fd609e1a79ed5b8cf613d267fab
-SIZE (darold-pgFormatter-v5.6_GH0.tar.gz) = 1329485
+TIMESTAMP = 1757436407
+SHA256 (darold-pgFormatter-v5.7_GH0.tar.gz) = 5da983424cb4f36b31daaff8ecfdae4e5cefb7a7a27923474699348fcabc6e58
+SIZE (darold-pgFormatter-v5.7_GH0.tar.gz) = 1330139
diff --git a/databases/pg_stat_kcache/Makefile b/databases/pg_stat_kcache/Makefile
index eabf3396f2cf..7a2bf9339162 100644
--- a/databases/pg_stat_kcache/Makefile
+++ b/databases/pg_stat_kcache/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pg_stat_kcache
DISTVERSIONPREFIX= REL
-DISTVERSION= 2_3_0
+DISTVERSION= 2_3_1
CATEGORIES= databases
MAINTAINER= girgen@FreeBSD.org
diff --git a/databases/pg_stat_kcache/distinfo b/databases/pg_stat_kcache/distinfo
index 23822620ec91..87efbb3b7e33 100644
--- a/databases/pg_stat_kcache/distinfo
+++ b/databases/pg_stat_kcache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726559675
-SHA256 (powa-team-pg_stat_kcache-REL2_3_0_GH0.tar.gz) = f05cb350c5a5e9a5d00aeaa567d1706bba4fe1cbab9bbbc96f975558240b3228
-SIZE (powa-team-pg_stat_kcache-REL2_3_0_GH0.tar.gz) = 24477
+TIMESTAMP = 1759129773
+SHA256 (powa-team-pg_stat_kcache-REL2_3_1_GH0.tar.gz) = f2999dbae5644cb0e83b90be932c7a501cbf79f4bcf0ecbda4153d8060bb3e02
+SIZE (powa-team-pg_stat_kcache-REL2_3_1_GH0.tar.gz) = 24693
diff --git a/databases/pg_stat_kcache/pkg-plist b/databases/pg_stat_kcache/pkg-plist
index fb27f8ee7e46..3daf2273273f 100644
--- a/databases/pg_stat_kcache/pkg-plist
+++ b/databases/pg_stat_kcache/pkg-plist
@@ -16,5 +16,7 @@ share/postgresql/extension/pg_stat_kcache--2.2.2--2.2.3.sql
share/postgresql/extension/pg_stat_kcache--2.2.2.sql
share/postgresql/extension/pg_stat_kcache--2.2.3--2.3.0.sql
share/postgresql/extension/pg_stat_kcache--2.2.3.sql
+share/postgresql/extension/pg_stat_kcache--2.3.0--2.3.1.sql
share/postgresql/extension/pg_stat_kcache--2.3.0.sql
+share/postgresql/extension/pg_stat_kcache--2.3.1.sql
share/postgresql/extension/pg_stat_kcache.control
diff --git a/databases/pgactive/Makefile b/databases/pgactive/Makefile
new file mode 100644
index 000000000000..c05907cdd25b
--- /dev/null
+++ b/databases/pgactive/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= pgactive
+PORTVERSION= 2.1.6
+DISTVERSIONPREFIX= v
+CATEGORIES= databases
+
+MAINTAINER= vanilla@FreeBSD.org
+COMMENT= Active-active replication extension for PostgreSQL
+WWW= http://github.com/aws/pgactive
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= gmake pgsql
+WANT_PGSQL= client server
+GNU_CONFIGURE= yes
+USE_GITHUB= yes
+GH_ACCOUNT= aws
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pgactive_dump
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pgactive_init_copy
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pgactive.so
+
+.include <bsd.port.mk>
diff --git a/databases/pgactive/distinfo b/databases/pgactive/distinfo
new file mode 100644
index 000000000000..7d671f4c563c
--- /dev/null
+++ b/databases/pgactive/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756047691
+SHA256 (aws-pgactive-v2.1.6_GH0.tar.gz) = d8a172b8d75013baeb5740a124e0abed7a7233ddee8c88439a5b60298ff91d40
+SIZE (aws-pgactive-v2.1.6_GH0.tar.gz) = 2170745
diff --git a/databases/pgactive/pkg-descr b/databases/pgactive/pkg-descr
new file mode 100644
index 000000000000..2702b4f1fb9a
--- /dev/null
+++ b/databases/pgactive/pkg-descr
@@ -0,0 +1,2 @@
+pgactive is a PostgreSQL replication extension for creating
+an active-active database.
diff --git a/databases/pgactive/pkg-plist b/databases/pgactive/pkg-plist
new file mode 100644
index 000000000000..21d765b01a41
--- /dev/null
+++ b/databases/pgactive/pkg-plist
@@ -0,0 +1,11 @@
+bin/pgactive_dump
+bin/pgactive_init_copy
+lib/postgresql/pgactive.so
+share/postgresql/extension/pgactive--2.1.0--2.1.1.sql
+share/postgresql/extension/pgactive--2.1.0.sql
+share/postgresql/extension/pgactive--2.1.1--2.1.2.sql
+share/postgresql/extension/pgactive--2.1.2--2.1.3.sql
+share/postgresql/extension/pgactive--2.1.3--2.1.4.sql
+share/postgresql/extension/pgactive--2.1.4--2.1.5.sql
+share/postgresql/extension/pgactive--2.1.5--2.1.6.sql
+share/postgresql/extension/pgactive.control
diff --git a/databases/pgbarman/Makefile b/databases/pgbarman/Makefile
index a1e89f139ee5..067341c6a5e5 100644
--- a/databases/pgbarman/Makefile
+++ b/databases/pgbarman/Makefile
@@ -1,6 +1,6 @@
PORTNAME= barman
DISTVERSIONPREFIX= release/
-DISTVERSION= 3.15.0
+DISTVERSION= 3.16.0
CATEGORIES= databases
PKGNAMEPREFIX= pg
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
diff --git a/databases/pgbarman/distinfo b/databases/pgbarman/distinfo
index 15a2a7d7c840..601714594609 100644
--- a/databases/pgbarman/distinfo
+++ b/databases/pgbarman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754569221
-SHA256 (EnterpriseDB-barman-release-3.15.0_GH0.tar.gz) = b2e086b0bdb6b45bd2ecef4ee95f551e2d77a05fbccf44b90eebd2b8be1112fa
-SIZE (EnterpriseDB-barman-release-3.15.0_GH0.tar.gz) = 1942470
+TIMESTAMP = 1759574506
+SHA256 (EnterpriseDB-barman-release-3.16.0_GH0.tar.gz) = 083f65f8d75cb0ae65b075aedfe59bb13e5388be6e3f096def1e5b0a86965d9a
+SIZE (EnterpriseDB-barman-release-3.16.0_GH0.tar.gz) = 1959681
diff --git a/databases/pglogical/Makefile b/databases/pglogical/Makefile
index 305a29c6f575..82b6d4968a80 100644
--- a/databases/pglogical/Makefile
+++ b/databases/pglogical/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pglogical
DISTVERSIONPREFIX= REL
-DISTVERSION= 2_4_5
+DISTVERSION= 2_4_6
CATEGORIES= databases
MAINTAINER= matthew@FreeBSD.org
diff --git a/databases/pglogical/distinfo b/databases/pglogical/distinfo
index 81420b4a1ed2..31a1b4cb42c4 100644
--- a/databases/pglogical/distinfo
+++ b/databases/pglogical/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1727166996
-SHA256 (2ndQuadrant-pglogical-REL2_4_5_GH0.tar.gz) = 46f70ccfb0433cddfe81d3b02432c8d41a2962e1a76dc9489080c87e8fe62e94
-SIZE (2ndQuadrant-pglogical-REL2_4_5_GH0.tar.gz) = 282739
+TIMESTAMP = 1756020526
+SHA256 (2ndQuadrant-pglogical-REL2_4_6_GH0.tar.gz) = 2700805d9e8a26d1955d88a4da2cb334af046bf006e5b2ca5a0e30c87ffd8362
+SIZE (2ndQuadrant-pglogical-REL2_4_6_GH0.tar.gz) = 284830
SHA256 (2ndQuadrant-pglogical_dump-f66606d_GH0.tar.gz) = 09666d5927fe071c9a2ef64eb7028f793cfea10510a3d17e8ef4335349291e63
SIZE (2ndQuadrant-pglogical_dump-f66606d_GH0.tar.gz) = 206722
diff --git a/databases/pglogical/pkg-plist b/databases/pglogical/pkg-plist
index b5ed652b2f27..993c653dae3c 100644
--- a/databases/pglogical/pkg-plist
+++ b/databases/pglogical/pkg-plist
@@ -42,7 +42,9 @@ share/postgresql/extension/pglogical--2.4.3--2.4.4.sql
share/postgresql/extension/pglogical--2.4.3.sql
share/postgresql/extension/pglogical--2.4.4--2.4.5.sql
share/postgresql/extension/pglogical--2.4.4.sql
+share/postgresql/extension/pglogical--2.4.5--2.4.6.sql
share/postgresql/extension/pglogical--2.4.5.sql
+share/postgresql/extension/pglogical--2.4.6.sql
share/postgresql/extension/pglogical.control
share/postgresql/extension/pglogical_origin--1.0.0.sql
share/postgresql/extension/pglogical_origin.control
diff --git a/databases/pgmetrics/Makefile b/databases/pgmetrics/Makefile
index 97b39e83c01e..37fb8b77470a 100644
--- a/databases/pgmetrics/Makefile
+++ b/databases/pgmetrics/Makefile
@@ -1,7 +1,6 @@
PORTNAME= pgmetrics
-PORTVERSION= 1.17.1
+PORTVERSION= 1.18.0
DISTVERSIONPREFIX=v
-PORTREVISION= 5
CATEGORIES= databases
MAINTAINER= girgen@FreeBSD.org
diff --git a/databases/pgmetrics/distinfo b/databases/pgmetrics/distinfo
index 60bdc5005b4a..5eea4db983a7 100644
--- a/databases/pgmetrics/distinfo
+++ b/databases/pgmetrics/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1741261655
-SHA256 (go/databases_pgmetrics/pgmetrics-v1.17.1/v1.17.1.mod) = 1f4feec12954a59aa2930dfb2776c9e71fcdd5a81acf43ecaaafb1a6aeb196c6
-SIZE (go/databases_pgmetrics/pgmetrics-v1.17.1/v1.17.1.mod) = 1272
-SHA256 (go/databases_pgmetrics/pgmetrics-v1.17.1/v1.17.1.zip) = ae1637a437bd8fe6df05f3c96acec25c6d22d62dcae0cdaad22148aefd750ce0
-SIZE (go/databases_pgmetrics/pgmetrics-v1.17.1/v1.17.1.zip) = 85822
+TIMESTAMP = 1759129540
+SHA256 (go/databases_pgmetrics/pgmetrics-v1.18.0/v1.18.0.mod) = c4339a49085718dde619ecd1b6d9d5225c888f1bd094d34939d49ba109e32c24
+SIZE (go/databases_pgmetrics/pgmetrics-v1.18.0/v1.18.0.mod) = 1272
+SHA256 (go/databases_pgmetrics/pgmetrics-v1.18.0/v1.18.0.zip) = 56a4a0424cd75f9411d38c39ef4731127e1abd41dfaf36641c0878f0ff342ff3
+SIZE (go/databases_pgmetrics/pgmetrics-v1.18.0/v1.18.0.zip) = 86151
diff --git a/databases/pgpool-II-43/Makefile b/databases/pgpool-II-43/Makefile
index 03aabba7997c..76df36bd7a62 100644
--- a/databases/pgpool-II-43/Makefile
+++ b/databases/pgpool-II-43/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.3.15
+DISTVERSION= 4.3.16
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -43
@@ -36,12 +36,6 @@ PAM_CONFIGURE_ON= --with-pam
SSL_USES= ssl
SSL_CONFIGURE_WITH= openssl
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=int-conversion
-.endif
-
post-install:
@${MKDIR} ${STAGEDIR}/var/run/pgpool
${INSTALL_LIB} ${WRKSRC}/src/libs/pcp/.libs/libpcp.so.2.0.0 ${STAGEDIR}${PREFIX}/lib
diff --git a/databases/pgpool-II-43/distinfo b/databases/pgpool-II-43/distinfo
index 48ecf622aad7..6af92aa8e9d0 100644
--- a/databases/pgpool-II-43/distinfo
+++ b/databases/pgpool-II-43/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747321582
-SHA256 (pgpool-II-4.3.15.tar.gz) = 4e20e1c7b86355008f48c8fd643698312b13bbc7973ad607988aad16fda9eb48
-SIZE (pgpool-II-4.3.15.tar.gz) = 5126489
+TIMESTAMP = 1755855524
+SHA256 (pgpool-II-4.3.16.tar.gz) = f98689211eb54bc35c8c33f1c9ab691470a2e982ccebd1283b7bbf56ae868fdf
+SIZE (pgpool-II-4.3.16.tar.gz) = 5063967
diff --git a/databases/pgpool-II-44/Makefile b/databases/pgpool-II-44/Makefile
index ac2fe9c2b510..829751ffff2c 100644
--- a/databases/pgpool-II-44/Makefile
+++ b/databases/pgpool-II-44/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.4.12
+DISTVERSION= 4.4.13
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -44
diff --git a/databases/pgpool-II-44/distinfo b/databases/pgpool-II-44/distinfo
index 5531009a876e..9a7a6ac39225 100644
--- a/databases/pgpool-II-44/distinfo
+++ b/databases/pgpool-II-44/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747591099
-SHA256 (pgpool-II-4.4.12.tar.gz) = 39d964df36d69fb943a8eb46038f685c8bb0428900d34d7189b0db6b28bde5a8
-SIZE (pgpool-II-4.4.12.tar.gz) = 5197601
+TIMESTAMP = 1755856572
+SHA256 (pgpool-II-4.4.13.tar.gz) = 6b542f34dc6b66087a4ff81981a2ea9007a39c0b0d821400015931e663e27b9d
+SIZE (pgpool-II-4.4.13.tar.gz) = 5193358
diff --git a/databases/pgpool-II-45/Makefile b/databases/pgpool-II-45/Makefile
index 9091600770d5..5833d4c92a6e 100644
--- a/databases/pgpool-II-45/Makefile
+++ b/databases/pgpool-II-45/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.5.7
+DISTVERSION= 4.5.8
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -45
diff --git a/databases/pgpool-II-45/distinfo b/databases/pgpool-II-45/distinfo
index 70d7d98cb433..7547f35ebb3c 100644
--- a/databases/pgpool-II-45/distinfo
+++ b/databases/pgpool-II-45/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747591571
-SHA256 (pgpool-II-4.5.7.tar.gz) = 8c25f9e7cf803e3bc800e7589a5af265685b2ea13bc19663dda3b01c781dc58e
-SIZE (pgpool-II-4.5.7.tar.gz) = 5456994
+TIMESTAMP = 1755856626
+SHA256 (pgpool-II-4.5.8.tar.gz) = d57577429b7e64180b145dca5486f047718971b0e1e898ddabc24a9768cdd41a
+SIZE (pgpool-II-4.5.8.tar.gz) = 5499579
diff --git a/databases/pgpool-II-46/Makefile b/databases/pgpool-II-46/Makefile
index 6ed3f40b5bec..418ffafa3d7d 100644
--- a/databases/pgpool-II-46/Makefile
+++ b/databases/pgpool-II-46/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgpool-II
-DISTVERSION= 4.6.2
+DISTVERSION= 4.6.3
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= -46
diff --git a/databases/pgpool-II-46/distinfo b/databases/pgpool-II-46/distinfo
index db335c3a23e1..749d89f8b9f9 100644
--- a/databases/pgpool-II-46/distinfo
+++ b/databases/pgpool-II-46/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748693341
-SHA256 (pgpool-II-4.6.2.tar.gz) = 116c9ed475efd0265329c90273053a1fa6a18ee68d5c54ed46797cd0e001f648
-SIZE (pgpool-II-4.6.2.tar.gz) = 5553890
+TIMESTAMP = 1755856683
+SHA256 (pgpool-II-4.6.3.tar.gz) = 46688668b2ace67d8161a320256252d98698bc7d9788cc6727269d5720299f2c
+SIZE (pgpool-II-4.6.3.tar.gz) = 5602204
diff --git a/databases/pgschema/Makefile b/databases/pgschema/Makefile
new file mode 100644
index 000000000000..9b393687a65e
--- /dev/null
+++ b/databases/pgschema/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= pgschema
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.1.0
+CATEGORIES= databases
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Terraform-style declarative schema migration workflow for Postgres
+WWW= https://github.com/pgschema/pgschema
+
+LICENSE= PGSCHEMA
+LICENSE_NAME= pgschema Community License v1.0
+LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
+
+USES= go:1.24,modules
+
+GO_MODULE= github.com/pgschema/pgschema
+
+PLIST_FILES= bin/pgschema
+
+.include <bsd.port.mk>
diff --git a/databases/pgschema/distinfo b/databases/pgschema/distinfo
new file mode 100644
index 000000000000..e46c6589c695
--- /dev/null
+++ b/databases/pgschema/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1758618838
+SHA256 (go/databases_pgschema/pgschema-v1.1.0/v1.1.0.mod) = 02d936b8e6e16e2e81ac29e3e6c0b370fd62e023a09eb00de0dbf65d30a5e166
+SIZE (go/databases_pgschema/pgschema-v1.1.0/v1.1.0.mod) = 3456
+SHA256 (go/databases_pgschema/pgschema-v1.1.0/v1.1.0.zip) = dc11b267f261a43ec3912ec8c9a5565d646f6f922a4befd73e57449b728dbd10
+SIZE (go/databases_pgschema/pgschema-v1.1.0/v1.1.0.zip) = 1100072
diff --git a/databases/pgschema/pkg-descr b/databases/pgschema/pkg-descr
new file mode 100644
index 000000000000..89f77e2fd77d
--- /dev/null
+++ b/databases/pgschema/pkg-descr
@@ -0,0 +1,11 @@
+pgschema is a Terraform-style, declarative schema migration workflow for
+PostgreSQL databases. It enables you to manage database schema changes
+through code with a declarative approach that tracks schema state and applies
+only necessary changes.
+
+Key features:
+- Declarative schema management similar to Terraform
+- Supports PostgreSQL versions 14, 15, 16, and 17
+- Tracks schema state and applies incremental changes
+- Provides table creation with LIKE syntax
+- Clean, code-driven database migration workflow
diff --git a/databases/pgvector/Makefile b/databases/pgvector/Makefile
index 8020b051b3ad..b378cf8d7912 100644
--- a/databases/pgvector/Makefile
+++ b/databases/pgvector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgvector
-PORTVERSION= 0.8.0
+PORTVERSION= 0.8.1
DISTVERSIONPREFIX= v
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-
diff --git a/databases/pgvector/distinfo b/databases/pgvector/distinfo
index ee33b576360f..9bc023c17d83 100644
--- a/databases/pgvector/distinfo
+++ b/databases/pgvector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730668678
-SHA256 (pgvector-pgvector-v0.8.0_GH0.tar.gz) = 867a2c328d4928a5a9d6f052cd3bc78c7d60228a9b914ad32aa3db88e9de27b0
-SIZE (pgvector-pgvector-v0.8.0_GH0.tar.gz) = 122290
+TIMESTAMP = 1757272193
+SHA256 (pgvector-pgvector-v0.8.1_GH0.tar.gz) = a9094dfb85ccdde3cbb295f1086d4c71a20db1d26bf1d6c39f07a7d164033eb4
+SIZE (pgvector-pgvector-v0.8.1_GH0.tar.gz) = 123177
diff --git a/databases/pgvector/pkg-plist b/databases/pgvector/pkg-plist
index d99400a0fbf5..586f955f3bd9 100644
--- a/databases/pgvector/pkg-plist
+++ b/databases/pgvector/pkg-plist
@@ -36,5 +36,6 @@ share/postgresql/extension/vector--0.7.1--0.7.2.sql
share/postgresql/extension/vector--0.7.2--0.7.3.sql
share/postgresql/extension/vector--0.7.3--0.7.4.sql
share/postgresql/extension/vector--0.7.4--0.8.0.sql
-share/postgresql/extension/vector--0.8.0.sql
+share/postgresql/extension/vector--0.8.0--0.8.1.sql
+share/postgresql/extension/vector--0.8.1.sql
share/postgresql/extension/vector.control
diff --git a/databases/php-tarantool/files/patch-php85 b/databases/php-tarantool/files/patch-php85
new file mode 100644
index 000000000000..83a3bf7131a9
--- /dev/null
+++ b/databases/php-tarantool/files/patch-php85
@@ -0,0 +1,13 @@
+--- src/tarantool_msgpack.c.orig 2024-07-04 16:18:34 UTC
++++ src/tarantool_msgpack.c
+@@ -5,10 +5,6 @@
+
+ #include "third_party/msgpuck.h"
+
+-#ifndef HASH_KEY_NON_EXISTENT
+-#define HASH_KEY_NON_EXISTENT HASH_KEY_NON_EXISTANT
+-#endif /* HASH_KEY_NON_EXISTENT */
+-
+ /* UTILITES */
+
+ int smart_string_ensure(smart_string *str, size_t len) {
diff --git a/databases/php85-odbc/files/patch-config.m4 b/databases/php85-odbc/files/patch-config.m4
index 55e3fb3aea0c..82855f945656 100644
--- a/databases/php85-odbc/files/patch-config.m4
+++ b/databases/php85-odbc/files/patch-config.m4
@@ -1,33 +1,6 @@
---- config.m4.orig 2024-09-10 16:10:06 UTC
+--- config.m4.orig 2025-09-09 11:09:59 UTC
+++ config.m4
-@@ -117,7 +117,7 @@ PHP_ARG_WITH([adabas],
- PHP_ARG_WITH([adabas],
- [for Adabas support],
- [AS_HELP_STRING([[--with-adabas[=DIR]]],
-- [Include Adabas D support [/usr/local]])])
-+ [Include Adabas D support [/usr/local]])], [no], [no])
-
- AS_VAR_IF([PHP_ADABAS], [no], [], [
- AS_VAR_IF([PHP_ADABAS], [yes], [PHP_ADABAS=/usr/local])
-@@ -143,7 +143,7 @@ PHP_ARG_WITH([sapdb],
- PHP_ARG_WITH([sapdb],
- [for SAP DB support],
- [AS_HELP_STRING([[--with-sapdb[=DIR]]],
-- [Include SAP DB support [/usr/local]])])
-+ [Include SAP DB support [/usr/local]])], [no], [no])
-
- AS_VAR_IF([PHP_SAPDB], [no], [], [
- AS_VAR_IF([PHP_SAPDB], [yes], [PHP_SAPDB=/usr/local])
-@@ -160,7 +160,7 @@ PHP_ARG_WITH([solid],
- PHP_ARG_WITH([solid],
- [for Solid support],
- [AS_HELP_STRING([[--with-solid[=DIR]]],
-- [Include Solid support [/usr/local/solid]])])
-+ [Include Solid support [/usr/local/solid]])], [no], [no])
-
- AS_VAR_IF([PHP_SOLID], [no], [], [
- AS_VAR_IF([PHP_SOLID], [yes], [PHP_SOLID=/usr/local/solid])
-@@ -184,7 +184,7 @@ PHP_ARG_WITH([ibm-db2],
+@@ -15,7 +15,7 @@ PHP_ARG_WITH([ibm-db2],
PHP_ARG_WITH([ibm-db2],
[for IBM DB2 support],
[AS_HELP_STRING([[--with-ibm-db2[=DIR]]],
@@ -36,25 +9,7 @@
AS_VAR_IF([PHP_IBM_DB2], [no], [], [
AS_VAR_IF([PHP_IBM_DB2], [yes], [
-@@ -222,7 +222,7 @@ PHP_ARG_WITH([empress],
- [for Empress support],
- [AS_HELP_STRING([[--with-empress[=DIR]]],
- [Include Empress support $EMPRESSPATH (Empress Version >= 8.60
-- required)])])
-+ required)])], [no], [no])
-
- AS_VAR_IF([PHP_EMPRESS], [no], [], [
- AS_VAR_IF([PHP_EMPRESS], [yes], [
-@@ -246,7 +246,7 @@ PHP_ARG_WITH([empress-bcs],
- [for Empress local access support],
- [AS_HELP_STRING([[--with-empress-bcs[=DIR]]],
- [Include Empress Local Access support $EMPRESSPATH (Empress Version >=
-- 8.60 required)])])
-+ 8.60 required)])], [no], [no])
-
- AS_VAR_IF([PHP_EMPRESS_BCS], [no], [], [
- AS_VAR_IF([PHP_EMPRESS_BCS], [yes], [
-@@ -290,7 +290,7 @@ PHP_ARG_WITH([custom-odbc],
+@@ -57,7 +57,7 @@ PHP_ARG_WITH([custom-odbc],
your include dirs. For example, you should define following for Sybase SQL
Anywhere 5.5.00 on QNX, prior to running this configure script:
CPPFLAGS="-DODBC_QNX -DSQLANY_BUG" LDFLAGS=-lunix
@@ -63,7 +18,7 @@
AS_VAR_IF([PHP_CUSTOM_ODBC], [no], [], [
AS_VAR_IF([PHP_CUSTOM_ODBC], [yes], [PHP_CUSTOM_ODBC=/usr/local])
-@@ -309,7 +309,7 @@ PHP_ARG_WITH([iodbc],
+@@ -76,7 +76,7 @@ PHP_ARG_WITH([iodbc],
PHP_ARG_WITH([iodbc],
[whether to build with iODBC support],
[AS_HELP_STRING([--with-iodbc],
@@ -72,21 +27,3 @@
AS_VAR_IF([PHP_IODBC], [no], [], [
PKG_CHECK_MODULES([ODBC], [libiodbc])
-@@ -324,7 +324,7 @@ PHP_ARG_WITH([esoob],
- PHP_ARG_WITH([esoob],
- [for Easysoft ODBC-ODBC Bridge support],
- [AS_HELP_STRING([[--with-esoob[=DIR]]],
-- [Include Easysoft OOB support [/usr/local/easysoft/oob/client]])])
-+ [Include Easysoft OOB support [/usr/local/easysoft/oob/client]])], [no], [no])
-
- AS_VAR_IF([PHP_ESOOB], [no], [], [
- AS_VAR_IF([PHP_ESOOB], [yes], [PHP_ESOOB=/usr/local/easysoft/oob/client])
-@@ -371,7 +371,7 @@ PHP_ARG_WITH([dbmaker],
- PHP_ARG_WITH([dbmaker],
- [for DBMaker support],
- [AS_HELP_STRING([[--with-dbmaker[=DIR]]],
-- [Include DBMaker support])])
-+ [Include DBMaker support])], [no], [no])
-
- AS_VAR_IF([PHP_DBMAKER], [no], [], [
- AS_VAR_IF([PHP_DBMAKER], [yes], [
diff --git a/databases/php85-pdo/files/patch-pdo__sql__parser.c b/databases/php85-pdo/files/patch-pdo__sql__parser.c
deleted file mode 100644
index 191eea16a3bd..000000000000
--- a/databases/php85-pdo/files/patch-pdo__sql__parser.c
+++ /dev/null
@@ -1,729 +0,0 @@
---- pdo_sql_parser.c.orig 2025-07-02 12:59:51 UTC
-+++ pdo_sql_parser.c
-@@ -0,0 +1,726 @@
-+/* Generated by re2c 3.1 */
-+/*
-+ +----------------------------------------------------------------------+
-+ | Copyright (c) The PHP Group |
-+ +----------------------------------------------------------------------+
-+ | This source file is subject to version 3.01 of the PHP license, |
-+ | that is bundled with this package in the file LICENSE, and is |
-+ | available through the world-wide-web at the following url: |
-+ | https://www.php.net/license/3_01.txt |
-+ | If you did not receive a copy of the PHP license and are unable to |
-+ | obtain it through the world-wide-web, please send a note to |
-+ | license@php.net so we can mail you a copy immediately. |
-+ +----------------------------------------------------------------------+
-+ | Author: George Schlossnagle <george@omniti.com> |
-+ +----------------------------------------------------------------------+
-+*/
-+
-+#include "php.h"
-+#include "php_pdo_driver.h"
-+#include "pdo_sql_parser.h"
-+
-+static int default_scanner(pdo_scanner_t *s)
-+{
-+ const char *cursor = s->cur;
-+
-+ s->tok = cursor;
-+
-+
-+
-+{
-+ YYCTYPE yych;
-+ unsigned int yyaccept = 0;
-+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '"': goto yy4;
-+ case '\'': goto yy6;
-+ case '-': goto yy7;
-+ case '/': goto yy8;
-+ case ':': goto yy9;
-+ case '?': goto yy10;
-+ default: goto yy2;
-+ }
-+yy1:
-+ YYCURSOR = YYMARKER;
-+ switch (yyaccept) {
-+ case 0: goto yy5;
-+ case 1: goto yy15;
-+ default: goto yy19;
-+ }
-+yy2:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00:
-+ case '"':
-+ case '\'':
-+ case '-':
-+ case '/':
-+ case ':':
-+ case '?': goto yy3;
-+ default: goto yy2;
-+ }
-+yy3:
-+ { RET(PDO_PARSER_TEXT); }
-+yy4:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych >= 0x01) goto yy13;
-+yy5:
-+ { SKIP_ONE(PDO_PARSER_TEXT); }
-+yy6:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= 0x00) goto yy5;
-+ goto yy17;
-+yy7:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '-': goto yy20;
-+ default: goto yy5;
-+ }
-+yy8:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '*': goto yy22;
-+ default: goto yy5;
-+ }
-+yy9:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '0':
-+ case '1':
-+ case '2':
-+ case '3':
-+ case '4':
-+ case '5':
-+ case '6':
-+ case '7':
-+ case '8':
-+ case '9':
-+ case 'A':
-+ case 'B':
-+ case 'C':
-+ case 'D':
-+ case 'E':
-+ case 'F':
-+ case 'G':
-+ case 'H':
-+ case 'I':
-+ case 'J':
-+ case 'K':
-+ case 'L':
-+ case 'M':
-+ case 'N':
-+ case 'O':
-+ case 'P':
-+ case 'Q':
-+ case 'R':
-+ case 'S':
-+ case 'T':
-+ case 'U':
-+ case 'V':
-+ case 'W':
-+ case 'X':
-+ case 'Y':
-+ case 'Z':
-+ case '_':
-+ case 'a':
-+ case 'b':
-+ case 'c':
-+ case 'd':
-+ case 'e':
-+ case 'f':
-+ case 'g':
-+ case 'h':
-+ case 'i':
-+ case 'j':
-+ case 'k':
-+ case 'l':
-+ case 'm':
-+ case 'n':
-+ case 'o':
-+ case 'p':
-+ case 'q':
-+ case 'r':
-+ case 's':
-+ case 't':
-+ case 'u':
-+ case 'v':
-+ case 'w':
-+ case 'x':
-+ case 'y':
-+ case 'z': goto yy23;
-+ case ':': goto yy25;
-+ default: goto yy5;
-+ }
-+yy10:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '?': goto yy27;
-+ default: goto yy11;
-+ }
-+yy11:
-+ { RET(PDO_PARSER_BIND_POS); }
-+yy12:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+yy13:
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '"': goto yy14;
-+ default: goto yy12;
-+ }
-+yy14:
-+ yyaccept = 1;
-+ YYMARKER = ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '"': goto yy12;
-+ default: goto yy15;
-+ }
-+yy15:
-+ { RET(PDO_PARSER_TEXT); }
-+yy16:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+yy17:
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '\'': goto yy18;
-+ default: goto yy16;
-+ }
-+yy18:
-+ yyaccept = 2;
-+ YYMARKER = ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '\'': goto yy16;
-+ default: goto yy19;
-+ }
-+yy19:
-+ { RET(PDO_PARSER_TEXT); }
-+yy20:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '\n': goto yy21;
-+ default: goto yy20;
-+ }
-+yy21:
-+ { RET(PDO_PARSER_TEXT); }
-+yy22:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '*': goto yy28;
-+ default: goto yy22;
-+ }
-+yy23:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '0':
-+ case '1':
-+ case '2':
-+ case '3':
-+ case '4':
-+ case '5':
-+ case '6':
-+ case '7':
-+ case '8':
-+ case '9':
-+ case 'A':
-+ case 'B':
-+ case 'C':
-+ case 'D':
-+ case 'E':
-+ case 'F':
-+ case 'G':
-+ case 'H':
-+ case 'I':
-+ case 'J':
-+ case 'K':
-+ case 'L':
-+ case 'M':
-+ case 'N':
-+ case 'O':
-+ case 'P':
-+ case 'Q':
-+ case 'R':
-+ case 'S':
-+ case 'T':
-+ case 'U':
-+ case 'V':
-+ case 'W':
-+ case 'X':
-+ case 'Y':
-+ case 'Z':
-+ case '_':
-+ case 'a':
-+ case 'b':
-+ case 'c':
-+ case 'd':
-+ case 'e':
-+ case 'f':
-+ case 'g':
-+ case 'h':
-+ case 'i':
-+ case 'j':
-+ case 'k':
-+ case 'l':
-+ case 'm':
-+ case 'n':
-+ case 'o':
-+ case 'p':
-+ case 'q':
-+ case 'r':
-+ case 's':
-+ case 't':
-+ case 'u':
-+ case 'v':
-+ case 'w':
-+ case 'x':
-+ case 'y':
-+ case 'z': goto yy23;
-+ default: goto yy24;
-+ }
-+yy24:
-+ { RET(PDO_PARSER_BIND); }
-+yy25:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case ':': goto yy25;
-+ default: goto yy26;
-+ }
-+yy26:
-+ { RET(PDO_PARSER_TEXT); }
-+yy27:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '?': goto yy27;
-+ default: goto yy26;
-+ }
-+yy28:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '*': goto yy28;
-+ case '/': goto yy29;
-+ default: goto yy22;
-+ }
-+yy29:
-+ ++YYCURSOR;
-+ goto yy21;
-+}
-+
-+}
-+
-+struct placeholder {
-+ const char *pos;
-+ size_t len;
-+ zend_string *quoted; /* quoted value */
-+ int bindno;
-+ struct placeholder *next;
-+};
-+
-+struct custom_quote {
-+ const char *pos;
-+ size_t len;
-+};
-+
-+static void free_param_name(zval *el) {
-+ zend_string_release(Z_PTR_P(el));
-+}
-+
-+PDO_API int pdo_parse_params(pdo_stmt_t *stmt, zend_string *inquery, zend_string **outquery)
-+{
-+ pdo_scanner_t s;
-+ char *newbuffer;
-+ ptrdiff_t t;
-+ uint32_t bindno = 0;
-+ int ret = 0, escapes = 0;
-+ size_t newbuffer_len;
-+ HashTable *params;
-+ struct pdo_bound_param_data *param;
-+ int query_type = PDO_PLACEHOLDER_NONE;
-+ struct placeholder *placeholders = NULL, *placetail = NULL, *plc = NULL;
-+ int (*scan)(pdo_scanner_t *s);
-+ struct custom_quote custom_quote = {NULL, 0};
-+
-+ scan = stmt->dbh->methods->scanner ? stmt->dbh->methods->scanner : default_scanner;
-+
-+ s.cur = ZSTR_VAL(inquery);
-+ s.end = s.cur + ZSTR_LEN(inquery) + 1;
-+
-+ /* phase 1: look for args */
-+ while((t = scan(&s)) != PDO_PARSER_EOI) {
-+ if (custom_quote.pos) {
-+ /* Inside a custom quote */
-+ if (t == PDO_PARSER_CUSTOM_QUOTE && custom_quote.len == s.cur - s.tok && !strncmp(s.tok, custom_quote.pos, custom_quote.len)) {
-+ /* Matching closing quote found, end custom quoting */
-+ custom_quote.pos = NULL;
-+ custom_quote.len = 0;
-+ } else if (t == PDO_PARSER_ESCAPED_QUESTION) {
-+ /* An escaped question mark has been used inside a dollar quoted string, most likely as a workaround
-+ * as a single "?" would have been parsed as placeholder, due to the lack of support for dollar quoted
-+ * strings. For now, we emit a deprecation notice, but still process it */
-+ php_error_docref(NULL, E_DEPRECATED, "Escaping question marks inside dollar quoted strings is not required anymore and is deprecated");
-+
-+ goto placeholder;
-+ }
-+
-+ continue;
-+ }
-+
-+ if (t == PDO_PARSER_CUSTOM_QUOTE) {
-+ /* Start of a custom quote, keep a reference to search for the matching closing quote */
-+ custom_quote.pos = s.tok;
-+ custom_quote.len = s.cur - s.tok;
-+
-+ continue;
-+ }
-+
-+ if (t == PDO_PARSER_BIND || t == PDO_PARSER_BIND_POS || t == PDO_PARSER_ESCAPED_QUESTION) {
-+ if (t == PDO_PARSER_ESCAPED_QUESTION && stmt->supports_placeholders == PDO_PLACEHOLDER_POSITIONAL) {
-+ /* escaped question marks unsupported, treat as text */
-+ continue;
-+ }
-+
-+ if (t == PDO_PARSER_BIND) {
-+ ptrdiff_t len = s.cur - s.tok;
-+ if ((ZSTR_VAL(inquery) < (s.cur - len)) && isalnum(*(s.cur - len - 1))) {
-+ continue;
-+ }
-+ query_type |= PDO_PLACEHOLDER_NAMED;
-+ } else if (t == PDO_PARSER_BIND_POS) {
-+ query_type |= PDO_PLACEHOLDER_POSITIONAL;
-+ }
-+
-+placeholder:
-+ plc = emalloc(sizeof(*plc));
-+ memset(plc, 0, sizeof(*plc));
-+ plc->next = NULL;
-+ plc->pos = s.tok;
-+ plc->len = s.cur - s.tok;
-+
-+ if (t == PDO_PARSER_ESCAPED_QUESTION) {
-+ plc->bindno = PDO_PARSER_BINDNO_ESCAPED_CHAR;
-+ plc->quoted = ZSTR_CHAR('?');
-+ escapes++;
-+ } else {
-+ plc->bindno = bindno++;
-+ }
-+
-+ if (placetail) {
-+ placetail->next = plc;
-+ } else {
-+ placeholders = plc;
-+ }
-+ placetail = plc;
-+ }
-+ }
-+
-+ /* did the query make sense to me? */
-+ if (query_type == (PDO_PLACEHOLDER_NAMED|PDO_PLACEHOLDER_POSITIONAL)) {
-+ /* they mixed both types; punt */
-+ pdo_raise_impl_error(stmt->dbh, stmt, "HY093", "mixed named and positional parameters");
-+ ret = -1;
-+ goto clean_up;
-+ }
-+
-+ params = stmt->bound_params;
-+ if (stmt->supports_placeholders == PDO_PLACEHOLDER_NONE && params && bindno != zend_hash_num_elements(params)) {
-+ /* extra bit of validation for instances when same params are bound more than once */
-+ if (query_type != PDO_PLACEHOLDER_POSITIONAL && bindno > zend_hash_num_elements(params)) {
-+ int ok = 1;
-+ for (plc = placeholders; plc; plc = plc->next) {
-+ if ((param = zend_hash_str_find_ptr(params, plc->pos, plc->len)) == NULL) {
-+ ok = 0;
-+ break;
-+ }
-+ }
-+ if (ok) {
-+ goto safe;
-+ }
-+ }
-+ pdo_raise_impl_error(stmt->dbh, stmt, "HY093", "number of bound variables does not match number of tokens");
-+ ret = -1;
-+ goto clean_up;
-+ }
-+
-+ if (!placeholders) {
-+ /* nothing to do; good! */
-+ return 0;
-+ }
-+
-+ if (stmt->supports_placeholders == query_type && !stmt->named_rewrite_template) {
-+ /* query matches native syntax */
-+ if (escapes) {
-+ newbuffer_len = ZSTR_LEN(inquery);
-+ goto rewrite;
-+ }
-+
-+ ret = 0;
-+ goto clean_up;
-+ }
-+
-+ if (query_type == PDO_PLACEHOLDER_NAMED && stmt->named_rewrite_template) {
-+ /* magic/hack.
-+ * We we pretend that the query was positional even if
-+ * it was named so that we fall into the
-+ * named rewrite case below. Not too pretty,
-+ * but it works. */
-+ query_type = PDO_PLACEHOLDER_POSITIONAL;
-+ }
-+
-+safe:
-+ /* what are we going to do ? */
-+ if (stmt->supports_placeholders == PDO_PLACEHOLDER_NONE) {
-+ /* query generation */
-+
-+ newbuffer_len = ZSTR_LEN(inquery);
-+
-+ /* let's quote all the values */
-+ for (plc = placeholders; plc && params; plc = plc->next) {
-+ if (plc->bindno == PDO_PARSER_BINDNO_ESCAPED_CHAR) {
-+ /* escaped character */
-+ continue;
-+ }
-+
-+ if (query_type == PDO_PLACEHOLDER_NONE) {
-+ continue;
-+ }
-+
-+ if (query_type == PDO_PLACEHOLDER_POSITIONAL) {
-+ param = zend_hash_index_find_ptr(params, plc->bindno);
-+ } else {
-+ param = zend_hash_str_find_ptr(params, plc->pos, plc->len);
-+ }
-+ if (param == NULL) {
-+ /* parameter was not defined */
-+ ret = -1;
-+ pdo_raise_impl_error(stmt->dbh, stmt, "HY093", "parameter was not defined");
-+ goto clean_up;
-+ }
-+ if (stmt->dbh->methods->quoter) {
-+ zval *parameter;
-+ if (Z_ISREF(param->parameter)) {
-+ parameter = Z_REFVAL(param->parameter);
-+ } else {
-+ parameter = &param->parameter;
-+ }
-+ if (param->param_type == PDO_PARAM_LOB && Z_TYPE_P(parameter) == IS_RESOURCE) {
-+ php_stream *stm;
-+
-+ php_stream_from_zval_no_verify(stm, parameter);
-+ if (stm) {
-+ zend_string *buf;
-+
-+ buf = php_stream_copy_to_mem(stm, PHP_STREAM_COPY_ALL, 0);
-+ if (!buf) {
-+ buf = ZSTR_EMPTY_ALLOC();
-+ }
-+
-+ plc->quoted = stmt->dbh->methods->quoter(stmt->dbh, buf, param->param_type);
-+
-+ if (buf) {
-+ zend_string_release_ex(buf, 0);
-+ }
-+ if (plc->quoted == NULL) {
-+ /* bork */
-+ ret = -1;
-+ strncpy(stmt->error_code, stmt->dbh->error_code, 6);
-+ goto clean_up;
-+ }
-+
-+ } else {
-+ pdo_raise_impl_error(stmt->dbh, stmt, "HY105", "Expected a stream resource");
-+ ret = -1;
-+ goto clean_up;
-+ }
-+ } else {
-+ enum pdo_param_type param_type = param->param_type;
-+ zend_string *buf = NULL;
-+
-+ /* assume all types are nullable */
-+ if (Z_TYPE_P(parameter) == IS_NULL) {
-+ param_type = PDO_PARAM_NULL;
-+ }
-+
-+ switch (param_type) {
-+ case PDO_PARAM_BOOL:
-+ plc->quoted = zend_is_true(parameter) ? ZSTR_CHAR('1') : ZSTR_CHAR('0');
-+ break;
-+
-+ case PDO_PARAM_INT:
-+ plc->quoted = zend_long_to_str(zval_get_long(parameter));
-+ break;
-+
-+ case PDO_PARAM_NULL:
-+ plc->quoted = ZSTR_KNOWN(ZEND_STR_NULL);
-+ break;
-+
-+ default: {
-+ buf = zval_try_get_string(parameter);
-+ /* parameter does not have a string representation, buf == NULL */
-+ if (EG(exception)) {
-+ /* bork */
-+ ret = -1;
-+ strncpy(stmt->error_code, stmt->dbh->error_code, 6);
-+ goto clean_up;
-+ }
-+
-+ plc->quoted = stmt->dbh->methods->quoter(stmt->dbh, buf, param_type);
-+ }
-+ }
-+
-+ if (buf) {
-+ zend_string_release_ex(buf, 0);
-+ }
-+ }
-+ } else {
-+ zval *parameter;
-+ if (Z_ISREF(param->parameter)) {
-+ parameter = Z_REFVAL(param->parameter);
-+ } else {
-+ parameter = &param->parameter;
-+ }
-+ plc->quoted = zend_string_copy(Z_STR_P(parameter));
-+ }
-+ newbuffer_len += ZSTR_LEN(plc->quoted);
-+ }
-+
-+rewrite:
-+ /* allocate output buffer */
-+ *outquery = zend_string_alloc(newbuffer_len, 0);
-+ newbuffer = ZSTR_VAL(*outquery);
-+
-+ /* and build the query */
-+ const char *ptr = ZSTR_VAL(inquery);
-+ plc = placeholders;
-+
-+ do {
-+ t = plc->pos - ptr;
-+ if (t) {
-+ memcpy(newbuffer, ptr, t);
-+ newbuffer += t;
-+ }
-+ if (plc->quoted) {
-+ memcpy(newbuffer, ZSTR_VAL(plc->quoted), ZSTR_LEN(plc->quoted));
-+ newbuffer += ZSTR_LEN(plc->quoted);
-+ } else {
-+ memcpy(newbuffer, plc->pos, plc->len);
-+ newbuffer += plc->len;
-+ }
-+ ptr = plc->pos + plc->len;
-+
-+ plc = plc->next;
-+ } while (plc);
-+
-+ t = ZSTR_VAL(inquery) + ZSTR_LEN(inquery) - ptr;
-+ if (t) {
-+ memcpy(newbuffer, ptr, t);
-+ newbuffer += t;
-+ }
-+ *newbuffer = '\0';
-+ ZSTR_LEN(*outquery) = newbuffer - ZSTR_VAL(*outquery);
-+
-+ ret = 1;
-+ goto clean_up;
-+
-+ } else if (query_type == PDO_PLACEHOLDER_POSITIONAL) {
-+ /* rewrite ? to :pdoX */
-+ const char *tmpl = stmt->named_rewrite_template ? stmt->named_rewrite_template : ":pdo%d";
-+ int bind_no = 1;
-+
-+ newbuffer_len = ZSTR_LEN(inquery);
-+
-+ if (stmt->bound_param_map == NULL) {
-+ ALLOC_HASHTABLE(stmt->bound_param_map);
-+ zend_hash_init(stmt->bound_param_map, 13, NULL, free_param_name, 0);
-+ }
-+
-+ for (plc = placeholders; plc; plc = plc->next) {
-+ int skip_map = 0;
-+ zend_string *p;
-+ zend_string *idxbuf;
-+
-+ if (plc->bindno == PDO_PARSER_BINDNO_ESCAPED_CHAR) {
-+ continue;
-+ }
-+
-+ zend_string *name = zend_string_init(plc->pos, plc->len, 0);
-+
-+ /* check if bound parameter is already available */
-+ if (zend_string_equals_literal(name, "?") || (p = zend_hash_find_ptr(stmt->bound_param_map, name)) == NULL) {
-+ idxbuf = zend_strpprintf(0, tmpl, bind_no++);
-+ } else {
-+ idxbuf = zend_string_copy(p);
-+ skip_map = 1;
-+ }
-+
-+ plc->quoted = idxbuf;
-+ newbuffer_len += ZSTR_LEN(plc->quoted);
-+
-+ if (!skip_map && stmt->named_rewrite_template) {
-+ /* create a mapping */
-+ zend_hash_update_ptr(stmt->bound_param_map, name, zend_string_copy(plc->quoted));
-+ }
-+
-+ /* map number to name */
-+ zend_hash_index_update_ptr(stmt->bound_param_map, plc->bindno, zend_string_copy(plc->quoted));
-+
-+ zend_string_release(name);
-+ }
-+
-+ goto rewrite;
-+
-+ } else {
-+ /* rewrite :name to ? */
-+
-+ newbuffer_len = ZSTR_LEN(inquery);
-+
-+ if (stmt->bound_param_map == NULL) {
-+ ALLOC_HASHTABLE(stmt->bound_param_map);
-+ zend_hash_init(stmt->bound_param_map, 13, NULL, free_param_name, 0);
-+ }
-+
-+ for (plc = placeholders; plc; plc = plc->next) {
-+ zend_string *name = zend_string_init(plc->pos, plc->len, 0);
-+ zend_hash_index_update_ptr(stmt->bound_param_map, plc->bindno, name);
-+ plc->quoted = ZSTR_CHAR('?');
-+ newbuffer_len -= plc->len - 1;
-+ }
-+
-+ goto rewrite;
-+ }
-+
-+clean_up:
-+
-+ while (placeholders) {
-+ plc = placeholders;
-+ placeholders = plc->next;
-+ if (plc->quoted) {
-+ zend_string_release_ex(plc->quoted, 0);
-+ }
-+ efree(plc);
-+ }
-+
-+ return ret;
-+}
diff --git a/databases/php85-pdo_mysql/files/patch-mysql__sql__parser.c b/databases/php85-pdo_mysql/files/patch-mysql__sql__parser.c
deleted file mode 100644
index 9a6c3b11bb6e..000000000000
--- a/databases/php85-pdo_mysql/files/patch-mysql__sql__parser.c
+++ /dev/null
@@ -1,398 +0,0 @@
---- mysql_sql_parser.c.orig 2025-07-02 13:18:02 UTC
-+++ mysql_sql_parser.c
-@@ -0,0 +1,395 @@
-+/* Generated by re2c 3.1 */
-+/*
-+ +----------------------------------------------------------------------+
-+ | Copyright (c) The PHP Group |
-+ +----------------------------------------------------------------------+
-+ | This source file is subject to version 3.01 of the PHP license, |
-+ | that is bundled with this package in the file LICENSE, and is |
-+ | available through the world-wide-web at the following url: |
-+ | https://www.php.net/license/3_01.txt |
-+ | If you did not receive a copy of the PHP license and are unable to |
-+ | obtain it through the world-wide-web, please send a note to |
-+ | license@php.net so we can mail you a copy immediately. |
-+ +----------------------------------------------------------------------+
-+ | Author: Matteo Beccati <mbeccati@php.net> |
-+ +----------------------------------------------------------------------+
-+*/
-+
-+
-+#include "php.h"
-+#include "ext/pdo/php_pdo_driver.h"
-+#include "ext/pdo/pdo_sql_parser.h"
-+
-+int pdo_mysql_scanner(pdo_scanner_t *s)
-+{
-+ const char *cursor = s->cur;
-+
-+ s->tok = cursor;
-+
-+
-+
-+{
-+ YYCTYPE yych;
-+ unsigned int yyaccept = 0;
-+ if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '"': goto yy4;
-+ case '#': goto yy6;
-+ case '\'': goto yy7;
-+ case '-': goto yy8;
-+ case '/': goto yy9;
-+ case ':': goto yy10;
-+ case '?': goto yy11;
-+ case '`': goto yy13;
-+ default: goto yy2;
-+ }
-+yy1:
-+ YYCURSOR = YYMARKER;
-+ switch (yyaccept) {
-+ case 0: goto yy5;
-+ case 1: goto yy17;
-+ case 2: goto yy24;
-+ default: goto yy36;
-+ }
-+yy2:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00:
-+ case '"':
-+ case '#':
-+ case '\'':
-+ case '-':
-+ case '/':
-+ case ':':
-+ case '?':
-+ case '`': goto yy3;
-+ default: goto yy2;
-+ }
-+yy3:
-+ { RET(PDO_PARSER_TEXT); }
-+yy4:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych >= 0x01) goto yy15;
-+yy5:
-+ { SKIP_ONE(PDO_PARSER_TEXT); }
-+yy6:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '\n': goto yy5;
-+ default: goto yy19;
-+ }
-+yy7:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= 0x00) goto yy5;
-+ goto yy22;
-+yy8:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ switch (yych) {
-+ case '-': goto yy26;
-+ default: goto yy5;
-+ }
-+yy9:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '*': goto yy27;
-+ default: goto yy5;
-+ }
-+yy10:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '0':
-+ case '1':
-+ case '2':
-+ case '3':
-+ case '4':
-+ case '5':
-+ case '6':
-+ case '7':
-+ case '8':
-+ case '9':
-+ case 'A':
-+ case 'B':
-+ case 'C':
-+ case 'D':
-+ case 'E':
-+ case 'F':
-+ case 'G':
-+ case 'H':
-+ case 'I':
-+ case 'J':
-+ case 'K':
-+ case 'L':
-+ case 'M':
-+ case 'N':
-+ case 'O':
-+ case 'P':
-+ case 'Q':
-+ case 'R':
-+ case 'S':
-+ case 'T':
-+ case 'U':
-+ case 'V':
-+ case 'W':
-+ case 'X':
-+ case 'Y':
-+ case 'Z':
-+ case '_':
-+ case 'a':
-+ case 'b':
-+ case 'c':
-+ case 'd':
-+ case 'e':
-+ case 'f':
-+ case 'g':
-+ case 'h':
-+ case 'i':
-+ case 'j':
-+ case 'k':
-+ case 'l':
-+ case 'm':
-+ case 'n':
-+ case 'o':
-+ case 'p':
-+ case 'q':
-+ case 'r':
-+ case 's':
-+ case 't':
-+ case 'u':
-+ case 'v':
-+ case 'w':
-+ case 'x':
-+ case 'y':
-+ case 'z': goto yy28;
-+ case ':': goto yy30;
-+ default: goto yy5;
-+ }
-+yy11:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '?': goto yy32;
-+ default: goto yy12;
-+ }
-+yy12:
-+ { RET(PDO_PARSER_BIND_POS); }
-+yy13:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= 0x00) goto yy5;
-+ goto yy34;
-+yy14:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+yy15:
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '"': goto yy16;
-+ case '\\': goto yy18;
-+ default: goto yy14;
-+ }
-+yy16:
-+ yyaccept = 1;
-+ YYMARKER = ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '"': goto yy14;
-+ default: goto yy17;
-+ }
-+yy17:
-+ { RET(PDO_PARSER_TEXT); }
-+yy18:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ if (yych <= 0x00) goto yy1;
-+ goto yy14;
-+yy19:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '\n': goto yy20;
-+ default: goto yy19;
-+ }
-+yy20:
-+ { RET(PDO_PARSER_TEXT); }
-+yy21:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+yy22:
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '\'': goto yy23;
-+ case '\\': goto yy25;
-+ default: goto yy21;
-+ }
-+yy23:
-+ yyaccept = 2;
-+ YYMARKER = ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '\'': goto yy21;
-+ default: goto yy24;
-+ }
-+yy24:
-+ { RET(PDO_PARSER_TEXT); }
-+yy25:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ if (yych <= 0x00) goto yy1;
-+ goto yy21;
-+yy26:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '\t':
-+ case '\v':
-+ case '\f':
-+ case '\r':
-+ case ' ': goto yy19;
-+ default: goto yy1;
-+ }
-+yy27:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '*': goto yy37;
-+ default: goto yy27;
-+ }
-+yy28:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '0':
-+ case '1':
-+ case '2':
-+ case '3':
-+ case '4':
-+ case '5':
-+ case '6':
-+ case '7':
-+ case '8':
-+ case '9':
-+ case 'A':
-+ case 'B':
-+ case 'C':
-+ case 'D':
-+ case 'E':
-+ case 'F':
-+ case 'G':
-+ case 'H':
-+ case 'I':
-+ case 'J':
-+ case 'K':
-+ case 'L':
-+ case 'M':
-+ case 'N':
-+ case 'O':
-+ case 'P':
-+ case 'Q':
-+ case 'R':
-+ case 'S':
-+ case 'T':
-+ case 'U':
-+ case 'V':
-+ case 'W':
-+ case 'X':
-+ case 'Y':
-+ case 'Z':
-+ case '_':
-+ case 'a':
-+ case 'b':
-+ case 'c':
-+ case 'd':
-+ case 'e':
-+ case 'f':
-+ case 'g':
-+ case 'h':
-+ case 'i':
-+ case 'j':
-+ case 'k':
-+ case 'l':
-+ case 'm':
-+ case 'n':
-+ case 'o':
-+ case 'p':
-+ case 'q':
-+ case 'r':
-+ case 's':
-+ case 't':
-+ case 'u':
-+ case 'v':
-+ case 'w':
-+ case 'x':
-+ case 'y':
-+ case 'z': goto yy28;
-+ default: goto yy29;
-+ }
-+yy29:
-+ { RET(PDO_PARSER_BIND); }
-+yy30:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case ':': goto yy30;
-+ default: goto yy31;
-+ }
-+yy31:
-+ { RET(PDO_PARSER_TEXT); }
-+yy32:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '?': goto yy32;
-+ default: goto yy31;
-+ }
-+yy33:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+yy34:
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '`': goto yy35;
-+ default: goto yy33;
-+ }
-+yy35:
-+ yyaccept = 3;
-+ YYMARKER = ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '`': goto yy33;
-+ default: goto yy36;
-+ }
-+yy36:
-+ { RET(PDO_PARSER_TEXT); }
-+yy37:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '*': goto yy37;
-+ case '/': goto yy38;
-+ default: goto yy27;
-+ }
-+yy38:
-+ ++YYCURSOR;
-+ goto yy20;
-+}
-+
-+}
diff --git a/databases/php85-pdo_pgsql/files/patch-pgsql__sql__parser.c b/databases/php85-pdo_pgsql/files/patch-pgsql__sql__parser.c
deleted file mode 100644
index e2f535ec545e..000000000000
--- a/databases/php85-pdo_pgsql/files/patch-pgsql__sql__parser.c
+++ /dev/null
@@ -1,528 +0,0 @@
---- pgsql_sql_parser.c.orig 2025-07-02 13:28:41 UTC
-+++ pgsql_sql_parser.c
-@@ -0,0 +1,525 @@
-+/* Generated by re2c 3.1 */
-+/*
-+ +----------------------------------------------------------------------+
-+ | Copyright (c) The PHP Group |
-+ +----------------------------------------------------------------------+
-+ | This source file is subject to version 3.01 of the PHP license, |
-+ | that is bundled with this package in the file LICENSE, and is |
-+ | available through the world-wide-web at the following url: |
-+ | https://www.php.net/license/3_01.txt |
-+ | If you did not receive a copy of the PHP license and are unable to |
-+ | obtain it through the world-wide-web, please send a note to |
-+ | license@php.net so we can mail you a copy immediately. |
-+ +----------------------------------------------------------------------+
-+ | Author: Matteo Beccati <mbeccati@php.net> |
-+ +----------------------------------------------------------------------+
-+*/
-+
-+
-+#include "php.h"
-+#include "ext/pdo/php_pdo_driver.h"
-+#include "ext/pdo/pdo_sql_parser.h"
-+
-+int pdo_pgsql_scanner(pdo_scanner_t *s)
-+{
-+ const char *cursor = s->cur;
-+
-+ s->tok = cursor;
-+
-+
-+
-+{
-+ YYCTYPE yych;
-+ unsigned int yyaccept = 0;
-+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '"': goto yy4;
-+ case '$': goto yy6;
-+ case '\'': goto yy7;
-+ case '-': goto yy8;
-+ case '/': goto yy9;
-+ case ':': goto yy10;
-+ case '?': goto yy11;
-+ case 'E':
-+ case 'e': goto yy13;
-+ default: goto yy2;
-+ }
-+yy1:
-+ YYCURSOR = YYMARKER;
-+ switch (yyaccept) {
-+ case 0: goto yy5;
-+ case 1: goto yy17;
-+ case 2: goto yy23;
-+ default: goto yy35;
-+ }
-+yy2:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00:
-+ case '"':
-+ case '$':
-+ case '\'':
-+ case '-':
-+ case '/':
-+ case ':':
-+ case '?':
-+ case 'E':
-+ case 'e': goto yy3;
-+ default: goto yy2;
-+ }
-+yy3:
-+ { RET(PDO_PARSER_TEXT); }
-+yy4:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych >= 0x01) goto yy15;
-+yy5:
-+ { SKIP_ONE(PDO_PARSER_TEXT); }
-+yy6:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ switch (yych) {
-+ case 0x00:
-+ case 0x01:
-+ case 0x02:
-+ case 0x03:
-+ case 0x04:
-+ case 0x05:
-+ case 0x06:
-+ case 0x07:
-+ case 0x08:
-+ case '\t':
-+ case '\n':
-+ case '\v':
-+ case '\f':
-+ case '\r':
-+ case 0x0E:
-+ case 0x0F:
-+ case 0x10:
-+ case 0x11:
-+ case 0x12:
-+ case 0x13:
-+ case 0x14:
-+ case 0x15:
-+ case 0x16:
-+ case 0x17:
-+ case 0x18:
-+ case 0x19:
-+ case 0x1A:
-+ case 0x1B:
-+ case 0x1C:
-+ case 0x1D:
-+ case 0x1E:
-+ case 0x1F:
-+ case ' ':
-+ case '!':
-+ case '"':
-+ case '#':
-+ case '%':
-+ case '&':
-+ case '\'':
-+ case '(':
-+ case ')':
-+ case '*':
-+ case '+':
-+ case ',':
-+ case '-':
-+ case '.':
-+ case '/':
-+ case '0':
-+ case '1':
-+ case '2':
-+ case '3':
-+ case '4':
-+ case '5':
-+ case '6':
-+ case '7':
-+ case '8':
-+ case '9':
-+ case ':':
-+ case ';':
-+ case '<':
-+ case '=':
-+ case '>':
-+ case '?':
-+ case '@':
-+ case '[':
-+ case '\\':
-+ case ']':
-+ case '^':
-+ case '`':
-+ case '{':
-+ case '|':
-+ case '}':
-+ case '~':
-+ case 0x7F: goto yy5;
-+ case '$': goto yy18;
-+ default: goto yy19;
-+ }
-+yy7:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= 0x00) goto yy5;
-+ goto yy21;
-+yy8:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '-': goto yy24;
-+ default: goto yy5;
-+ }
-+yy9:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '*': goto yy26;
-+ default: goto yy5;
-+ }
-+yy10:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '0':
-+ case '1':
-+ case '2':
-+ case '3':
-+ case '4':
-+ case '5':
-+ case '6':
-+ case '7':
-+ case '8':
-+ case '9':
-+ case 'A':
-+ case 'B':
-+ case 'C':
-+ case 'D':
-+ case 'E':
-+ case 'F':
-+ case 'G':
-+ case 'H':
-+ case 'I':
-+ case 'J':
-+ case 'K':
-+ case 'L':
-+ case 'M':
-+ case 'N':
-+ case 'O':
-+ case 'P':
-+ case 'Q':
-+ case 'R':
-+ case 'S':
-+ case 'T':
-+ case 'U':
-+ case 'V':
-+ case 'W':
-+ case 'X':
-+ case 'Y':
-+ case 'Z':
-+ case '_':
-+ case 'a':
-+ case 'b':
-+ case 'c':
-+ case 'd':
-+ case 'e':
-+ case 'f':
-+ case 'g':
-+ case 'h':
-+ case 'i':
-+ case 'j':
-+ case 'k':
-+ case 'l':
-+ case 'm':
-+ case 'n':
-+ case 'o':
-+ case 'p':
-+ case 'q':
-+ case 'r':
-+ case 's':
-+ case 't':
-+ case 'u':
-+ case 'v':
-+ case 'w':
-+ case 'x':
-+ case 'y':
-+ case 'z': goto yy27;
-+ case ':': goto yy29;
-+ default: goto yy5;
-+ }
-+yy11:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '?': goto yy31;
-+ default: goto yy12;
-+ }
-+yy12:
-+ { RET(PDO_PARSER_BIND_POS); }
-+yy13:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ switch (yych) {
-+ case '\'': goto yy32;
-+ default: goto yy5;
-+ }
-+yy14:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+yy15:
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '"': goto yy16;
-+ default: goto yy14;
-+ }
-+yy16:
-+ yyaccept = 1;
-+ YYMARKER = ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '"': goto yy14;
-+ default: goto yy17;
-+ }
-+yy17:
-+ { RET(PDO_PARSER_TEXT); }
-+yy18:
-+ ++YYCURSOR;
-+ { RET(PDO_PARSER_CUSTOM_QUOTE); }
-+yy19:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00:
-+ case 0x01:
-+ case 0x02:
-+ case 0x03:
-+ case 0x04:
-+ case 0x05:
-+ case 0x06:
-+ case 0x07:
-+ case 0x08:
-+ case '\t':
-+ case '\n':
-+ case '\v':
-+ case '\f':
-+ case '\r':
-+ case 0x0E:
-+ case 0x0F:
-+ case 0x10:
-+ case 0x11:
-+ case 0x12:
-+ case 0x13:
-+ case 0x14:
-+ case 0x15:
-+ case 0x16:
-+ case 0x17:
-+ case 0x18:
-+ case 0x19:
-+ case 0x1A:
-+ case 0x1B:
-+ case 0x1C:
-+ case 0x1D:
-+ case 0x1E:
-+ case 0x1F:
-+ case ' ':
-+ case '!':
-+ case '"':
-+ case '#':
-+ case '%':
-+ case '&':
-+ case '\'':
-+ case '(':
-+ case ')':
-+ case '*':
-+ case '+':
-+ case ',':
-+ case '-':
-+ case '.':
-+ case '/':
-+ case ':':
-+ case ';':
-+ case '<':
-+ case '=':
-+ case '>':
-+ case '?':
-+ case '@':
-+ case '[':
-+ case '\\':
-+ case ']':
-+ case '^':
-+ case '`':
-+ case '{':
-+ case '|':
-+ case '}':
-+ case '~':
-+ case 0x7F: goto yy1;
-+ case '$': goto yy18;
-+ default: goto yy19;
-+ }
-+yy20:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+yy21:
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '\'': goto yy22;
-+ default: goto yy20;
-+ }
-+yy22:
-+ yyaccept = 2;
-+ YYMARKER = ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '\'': goto yy20;
-+ default: goto yy23;
-+ }
-+yy23:
-+ { RET(PDO_PARSER_TEXT); }
-+yy24:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '\n': goto yy25;
-+ default: goto yy24;
-+ }
-+yy25:
-+ { RET(PDO_PARSER_TEXT); }
-+yy26:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '*': goto yy33;
-+ default: goto yy26;
-+ }
-+yy27:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '0':
-+ case '1':
-+ case '2':
-+ case '3':
-+ case '4':
-+ case '5':
-+ case '6':
-+ case '7':
-+ case '8':
-+ case '9':
-+ case 'A':
-+ case 'B':
-+ case 'C':
-+ case 'D':
-+ case 'E':
-+ case 'F':
-+ case 'G':
-+ case 'H':
-+ case 'I':
-+ case 'J':
-+ case 'K':
-+ case 'L':
-+ case 'M':
-+ case 'N':
-+ case 'O':
-+ case 'P':
-+ case 'Q':
-+ case 'R':
-+ case 'S':
-+ case 'T':
-+ case 'U':
-+ case 'V':
-+ case 'W':
-+ case 'X':
-+ case 'Y':
-+ case 'Z':
-+ case '_':
-+ case 'a':
-+ case 'b':
-+ case 'c':
-+ case 'd':
-+ case 'e':
-+ case 'f':
-+ case 'g':
-+ case 'h':
-+ case 'i':
-+ case 'j':
-+ case 'k':
-+ case 'l':
-+ case 'm':
-+ case 'n':
-+ case 'o':
-+ case 'p':
-+ case 'q':
-+ case 'r':
-+ case 's':
-+ case 't':
-+ case 'u':
-+ case 'v':
-+ case 'w':
-+ case 'x':
-+ case 'y':
-+ case 'z': goto yy27;
-+ default: goto yy28;
-+ }
-+yy28:
-+ { RET(PDO_PARSER_BIND); }
-+yy29:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case ':': goto yy29;
-+ default: goto yy30;
-+ }
-+yy30:
-+ { RET(PDO_PARSER_TEXT); }
-+yy31:
-+ ++YYCURSOR;
-+ { RET(PDO_PARSER_ESCAPED_QUESTION); }
-+yy32:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '\'': goto yy34;
-+ case '\\': goto yy36;
-+ default: goto yy32;
-+ }
-+yy33:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '*': goto yy33;
-+ case '/': goto yy37;
-+ default: goto yy26;
-+ }
-+yy34:
-+ yyaccept = 3;
-+ YYMARKER = ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '\'': goto yy32;
-+ default: goto yy35;
-+ }
-+yy35:
-+ { RET(PDO_PARSER_TEXT); }
-+yy36:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ if (yych <= 0x00) goto yy1;
-+ goto yy32;
-+yy37:
-+ ++YYCURSOR;
-+ goto yy25;
-+}
-+
-+}
diff --git a/databases/php85-pdo_sqlite/files/patch-sqlite__sql__parser.c b/databases/php85-pdo_sqlite/files/patch-sqlite__sql__parser.c
deleted file mode 100644
index 5770c5cf3f7f..000000000000
--- a/databases/php85-pdo_sqlite/files/patch-sqlite__sql__parser.c
+++ /dev/null
@@ -1,398 +0,0 @@
---- sqlite_sql_parser.c.orig 2025-07-02 13:27:28 UTC
-+++ sqlite_sql_parser.c
-@@ -0,0 +1,395 @@
-+/* Generated by re2c 3.1 */
-+/*
-+ +----------------------------------------------------------------------+
-+ | Copyright (c) The PHP Group |
-+ +----------------------------------------------------------------------+
-+ | This source file is subject to version 3.01 of the PHP license, |
-+ | that is bundled with this package in the file LICENSE, and is |
-+ | available through the world-wide-web at the following url: |
-+ | https://www.php.net/license/3_01.txt |
-+ | If you did not receive a copy of the PHP license and are unable to |
-+ | obtain it through the world-wide-web, please send a note to |
-+ | license@php.net so we can mail you a copy immediately. |
-+ +----------------------------------------------------------------------+
-+ | Author: Matteo Beccati <mbeccati@php.net> |
-+ +----------------------------------------------------------------------+
-+*/
-+
-+
-+#include "php.h"
-+#include "ext/pdo/php_pdo_driver.h"
-+#include "ext/pdo/pdo_sql_parser.h"
-+
-+int pdo_sqlite_scanner(pdo_scanner_t *s)
-+{
-+ const char *cursor = s->cur;
-+
-+ s->tok = cursor;
-+
-+
-+
-+{
-+ YYCTYPE yych;
-+ unsigned int yyaccept = 0;
-+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '"': goto yy4;
-+ case '\'': goto yy6;
-+ case '-': goto yy7;
-+ case '/': goto yy8;
-+ case ':': goto yy9;
-+ case '?': goto yy10;
-+ case '[': goto yy12;
-+ case '`': goto yy13;
-+ default: goto yy2;
-+ }
-+yy1:
-+ YYCURSOR = YYMARKER;
-+ switch (yyaccept) {
-+ case 0: goto yy5;
-+ case 1: goto yy17;
-+ case 2: goto yy21;
-+ case 3: goto yy33;
-+ default: goto yy37;
-+ }
-+yy2:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00:
-+ case '"':
-+ case '\'':
-+ case '-':
-+ case '/':
-+ case ':':
-+ case '?':
-+ case '[':
-+ case '`': goto yy3;
-+ default: goto yy2;
-+ }
-+yy3:
-+ { RET(PDO_PARSER_TEXT); }
-+yy4:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych >= 0x01) goto yy15;
-+yy5:
-+ { SKIP_ONE(PDO_PARSER_TEXT); }
-+yy6:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= 0x00) goto yy5;
-+ goto yy19;
-+yy7:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '-': goto yy22;
-+ default: goto yy5;
-+ }
-+yy8:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '*': goto yy24;
-+ default: goto yy5;
-+ }
-+yy9:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '0':
-+ case '1':
-+ case '2':
-+ case '3':
-+ case '4':
-+ case '5':
-+ case '6':
-+ case '7':
-+ case '8':
-+ case '9':
-+ case 'A':
-+ case 'B':
-+ case 'C':
-+ case 'D':
-+ case 'E':
-+ case 'F':
-+ case 'G':
-+ case 'H':
-+ case 'I':
-+ case 'J':
-+ case 'K':
-+ case 'L':
-+ case 'M':
-+ case 'N':
-+ case 'O':
-+ case 'P':
-+ case 'Q':
-+ case 'R':
-+ case 'S':
-+ case 'T':
-+ case 'U':
-+ case 'V':
-+ case 'W':
-+ case 'X':
-+ case 'Y':
-+ case 'Z':
-+ case '_':
-+ case 'a':
-+ case 'b':
-+ case 'c':
-+ case 'd':
-+ case 'e':
-+ case 'f':
-+ case 'g':
-+ case 'h':
-+ case 'i':
-+ case 'j':
-+ case 'k':
-+ case 'l':
-+ case 'm':
-+ case 'n':
-+ case 'o':
-+ case 'p':
-+ case 'q':
-+ case 'r':
-+ case 's':
-+ case 't':
-+ case 'u':
-+ case 'v':
-+ case 'w':
-+ case 'x':
-+ case 'y':
-+ case 'z': goto yy25;
-+ case ':': goto yy27;
-+ default: goto yy5;
-+ }
-+yy10:
-+ yych = *++YYCURSOR;
-+ switch (yych) {
-+ case '?': goto yy29;
-+ default: goto yy11;
-+ }
-+yy11:
-+ { RET(PDO_PARSER_BIND_POS); }
-+yy12:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= 0x00) goto yy5;
-+ goto yy31;
-+yy13:
-+ yyaccept = 0;
-+ yych = *(YYMARKER = ++YYCURSOR);
-+ if (yych <= 0x00) goto yy5;
-+ goto yy35;
-+yy14:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+yy15:
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '"': goto yy16;
-+ default: goto yy14;
-+ }
-+yy16:
-+ yyaccept = 1;
-+ YYMARKER = ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00: goto yy17;
-+ case '"': goto yy16;
-+ default: goto yy14;
-+ }
-+yy17:
-+ { RET(PDO_PARSER_TEXT); }
-+yy18:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+yy19:
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '\'': goto yy20;
-+ default: goto yy18;
-+ }
-+yy20:
-+ yyaccept = 2;
-+ YYMARKER = ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00: goto yy21;
-+ case '\'': goto yy20;
-+ default: goto yy18;
-+ }
-+yy21:
-+ { RET(PDO_PARSER_TEXT); }
-+yy22:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '\n': goto yy23;
-+ default: goto yy22;
-+ }
-+yy23:
-+ { RET(PDO_PARSER_TEXT); }
-+yy24:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '*': goto yy38;
-+ default: goto yy24;
-+ }
-+yy25:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '0':
-+ case '1':
-+ case '2':
-+ case '3':
-+ case '4':
-+ case '5':
-+ case '6':
-+ case '7':
-+ case '8':
-+ case '9':
-+ case 'A':
-+ case 'B':
-+ case 'C':
-+ case 'D':
-+ case 'E':
-+ case 'F':
-+ case 'G':
-+ case 'H':
-+ case 'I':
-+ case 'J':
-+ case 'K':
-+ case 'L':
-+ case 'M':
-+ case 'N':
-+ case 'O':
-+ case 'P':
-+ case 'Q':
-+ case 'R':
-+ case 'S':
-+ case 'T':
-+ case 'U':
-+ case 'V':
-+ case 'W':
-+ case 'X':
-+ case 'Y':
-+ case 'Z':
-+ case '_':
-+ case 'a':
-+ case 'b':
-+ case 'c':
-+ case 'd':
-+ case 'e':
-+ case 'f':
-+ case 'g':
-+ case 'h':
-+ case 'i':
-+ case 'j':
-+ case 'k':
-+ case 'l':
-+ case 'm':
-+ case 'n':
-+ case 'o':
-+ case 'p':
-+ case 'q':
-+ case 'r':
-+ case 's':
-+ case 't':
-+ case 'u':
-+ case 'v':
-+ case 'w':
-+ case 'x':
-+ case 'y':
-+ case 'z': goto yy25;
-+ default: goto yy26;
-+ }
-+yy26:
-+ { RET(PDO_PARSER_BIND); }
-+yy27:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case ':': goto yy27;
-+ default: goto yy28;
-+ }
-+yy28:
-+ { RET(PDO_PARSER_TEXT); }
-+yy29:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '?': goto yy29;
-+ default: goto yy28;
-+ }
-+yy30:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+yy31:
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case ']': goto yy32;
-+ default: goto yy30;
-+ }
-+yy32:
-+ yyaccept = 3;
-+ YYMARKER = ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00: goto yy33;
-+ case ']': goto yy32;
-+ default: goto yy30;
-+ }
-+yy33:
-+ { RET(PDO_PARSER_TEXT); }
-+yy34:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+yy35:
-+ switch (yych) {
-+ case 0x00: goto yy1;
-+ case '`': goto yy36;
-+ default: goto yy34;
-+ }
-+yy36:
-+ yyaccept = 4;
-+ YYMARKER = ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case 0x00: goto yy37;
-+ case '`': goto yy36;
-+ default: goto yy34;
-+ }
-+yy37:
-+ { RET(PDO_PARSER_TEXT); }
-+yy38:
-+ ++YYCURSOR;
-+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
-+ yych = *YYCURSOR;
-+ switch (yych) {
-+ case '*': goto yy38;
-+ case '/': goto yy39;
-+ default: goto yy24;
-+ }
-+yy39:
-+ ++YYCURSOR;
-+ goto yy23;
-+}
-+
-+}
diff --git a/databases/plpgsql_check/Makefile b/databases/plpgsql_check/Makefile
index 68a4719aa8d9..add709d44573 100644
--- a/databases/plpgsql_check/Makefile
+++ b/databases/plpgsql_check/Makefile
@@ -1,5 +1,5 @@
PORTNAME= plpgsql_check
-PORTVERSION= 2.8.1
+PORTVERSION= 2.8.2
DISTVERSIONPREFIX= v
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER_NODOT}-
diff --git a/databases/plpgsql_check/distinfo b/databases/plpgsql_check/distinfo
index 40dbad4ab352..9b099ccbbe65 100644
--- a/databases/plpgsql_check/distinfo
+++ b/databases/plpgsql_check/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936016
-SHA256 (okbob-plpgsql_check-v2.8.1_GH0.tar.gz) = 868cc064b4e66cb33b3c14e4409f699dab9a4055504cfa951cf8c1b24892ef34
-SIZE (okbob-plpgsql_check-v2.8.1_GH0.tar.gz) = 258371
+TIMESTAMP = 1755062444
+SHA256 (okbob-plpgsql_check-v2.8.2_GH0.tar.gz) = 66cb840ab8b18d06077827e316800a2d92ed483f9bbacbfad6d4a2e8e26f4048
+SIZE (okbob-plpgsql_check-v2.8.2_GH0.tar.gz) = 283505
diff --git a/databases/postgis36/Makefile b/databases/postgis36/Makefile
index 0c2984fe4a3e..c180b267dce6 100644
--- a/databases/postgis36/Makefile
+++ b/databases/postgis36/Makefile
@@ -1,6 +1,5 @@
PORTNAME= postgis
DISTVERSION= 3.6.0
-DISTVERSIONSUFFIX= beta1
CATEGORIES= databases geography
MASTER_SITES= https://download.osgeo.org/postgis/source/
PKGNAMESUFFIX= 36
diff --git a/databases/postgis36/distinfo b/databases/postgis36/distinfo
index 02e5aeafdfee..11439f9bb6cd 100644
--- a/databases/postgis36/distinfo
+++ b/databases/postgis36/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754373335
-SHA256 (postgis-3.6.0beta1.tar.gz) = b03d5e83347f709b5654bb375917217ce1b70ba826e120e02342ad5f61b61832
-SIZE (postgis-3.6.0beta1.tar.gz) = 16019328
+TIMESTAMP = 1756828781
+SHA256 (postgis-3.6.0.tar.gz) = 8caffef4b457ed70d5328bf4e5a21f9306b06c271662e03e1a65d30090e5f25f
+SIZE (postgis-3.6.0.tar.gz) = 16202671
diff --git a/databases/postgis36/pkg-plist b/databases/postgis36/pkg-plist
index e294d2b16c63..5670870416f3 100644
--- a/databases/postgis36/pkg-plist
+++ b/databases/postgis36/pkg-plist
@@ -110,7 +110,6 @@ share/man/man1/shp2pgsql.1.gz
%%ADDRSTD%%share/doc/postgresql/extension/README.address_standardizer
%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%PORTVERSION%%--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%PORTVERSION%%.sql
-%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0alpha1--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--1.0--%%PORTVERSION%%.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.0--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--2.0.1--ANY.sql
@@ -224,6 +223,10 @@ share/man/man1/shp2pgsql.1.gz
%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.1--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.2--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--3.5.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0alpha1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0beta1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0rc1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer--%%VER%%.0rc2--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--ANY--%%PORTVERSION%%.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer--TEMPLATED--TO--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer.control
@@ -344,6 +347,9 @@ share/man/man1/shp2pgsql.1.gz
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.1--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.2--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--3.5.3--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0beta1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0rc1--ANY.sql
+%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--%%VER%%.0rc2--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--ANY--%%PORTVERSION%%.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us--TEMPLATED--TO--ANY.sql
%%ADDRSTD%%share/postgresql/extension/address_standardizer_data_us.control
@@ -362,7 +368,6 @@ share/man/man1/shp2pgsql.1.gz
%%RASTER%%share/postgresql/contrib/postgis-%%VER%%/raster_comments.sql
%%RASTER%%share/postgresql/extension/postgis_raster--%%PORTVERSION%%--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--%%PORTVERSION%%.sql
-%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0alpha1--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--2.0.0--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--2.0.1--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--2.0.2--ANY.sql
@@ -475,6 +480,10 @@ share/man/man1/shp2pgsql.1.gz
%%RASTER%%share/postgresql/extension/postgis_raster--3.5.1--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--3.5.2--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--3.5.3--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0alpha1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0beta1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0rc1--ANY.sql
+%%RASTER%%share/postgresql/extension/postgis_raster--%%VER%%.0rc2--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--ANY--%%PORTVERSION%%.sql
%%RASTER%%share/postgresql/extension/postgis_raster--TEMPLATED--TO--ANY.sql
%%RASTER%%share/postgresql/extension/postgis_raster--unpackaged--%%PORTVERSION%%.sql
@@ -486,7 +495,6 @@ share/man/man1/shp2pgsql.1.gz
%%SFCGAL%%share/postgresql/contrib/postgis-%%VER%%/uninstall_sfcgal.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%PORTVERSION%%.sql
-%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0alpha1--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.0--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.1--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--2.0.2--ANY.sql
@@ -599,16 +607,19 @@ share/man/man1/shp2pgsql.1.gz
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.1--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.2--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--3.5.3--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0alpha1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0beta1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0rc1--ANY.sql
+%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--%%VER%%.0rc2--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--ANY--%%PORTVERSION%%.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--TEMPLATED--TO--ANY.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--unpackaged--%%PORTVERSION%%.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal--unpackaged.sql
%%SFCGAL%%share/postgresql/extension/postgis_sfcgal.control
-%%SFCGAL%%share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0alpha1--ANY.sql
-%%SFCGAL%%share/postgresql/extension/postgis_tiger_geocoder--3.5.0--ANY.sql
-%%SFCGAL%%share/postgresql/extension/postgis_tiger_geocoder--3.5.1--ANY.sql
-%%SFCGAL%%share/postgresql/extension/postgis_tiger_geocoder--3.5.2--ANY.sql
-%%SFCGAL%%share/postgresql/extension/postgis_tiger_geocoder--3.5.3--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.5.0--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.5.1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.5.2--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--3.5.3--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--%%PORTVERSION%%.sql
share/postgresql/extension/postgis_tiger_geocoder--2.0.0--ANY.sql
@@ -719,6 +730,10 @@ share/postgresql/extension/postgis_tiger_geocoder--3.4.1--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--3.4.2--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--3.4.3--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--3.4.4--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0alpha1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0beta1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0rc1--ANY.sql
+share/postgresql/extension/postgis_tiger_geocoder--%%VER%%.0rc2--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--ANY--%%PORTVERSION%%.sql
share/postgresql/extension/postgis_tiger_geocoder--TEMPLATED--TO--ANY.sql
share/postgresql/extension/postgis_tiger_geocoder--unpackaged--%%PORTVERSION%%.sql
@@ -729,7 +744,6 @@ share/postgresql/extension/postgis_tiger_geocoder.control
%%TOPOLOGY%%share/postgresql/contrib/postgis-%%VER%%/uninstall_topology.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%PORTVERSION%%.sql
-%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0alpha1--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.0--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.1--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--2.0.2--ANY.sql
@@ -842,6 +856,10 @@ share/postgresql/extension/postgis_tiger_geocoder.control
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.1--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.2--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--3.5.3--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0alpha1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0beta1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0rc1--ANY.sql
+%%TOPOLOGY%%share/postgresql/extension/postgis_topology--%%VER%%.0rc2--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--ANY--%%PORTVERSION%%.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--TEMPLATED--TO--ANY.sql
%%TOPOLOGY%%share/postgresql/extension/postgis_topology--unpackaged--%%PORTVERSION%%.sql
@@ -975,6 +993,9 @@ share/postgresql/extension/postgis--3.5.1--ANY.sql
share/postgresql/extension/postgis--3.5.2--ANY.sql
share/postgresql/extension/postgis--3.5.3--ANY.sql
share/postgresql/extension/postgis--%%VER%%.0alpha1--ANY.sql
+share/postgresql/extension/postgis--%%VER%%.0beta1--ANY.sql
+share/postgresql/extension/postgis--%%VER%%.0rc1--ANY.sql
+share/postgresql/extension/postgis--%%VER%%.0rc2--ANY.sql
share/postgresql/extension/postgis--ANY--%%PORTVERSION%%.sql
share/postgresql/extension/postgis--TEMPLATED--TO--ANY.sql
share/postgresql/extension/postgis--unpackaged--%%PORTVERSION%%.sql
diff --git a/databases/postgresql-promscale/Makefile b/databases/postgresql-promscale/Makefile
index 940d81c3d9d0..213b66c0b6db 100644
--- a/databases/postgresql-promscale/Makefile
+++ b/databases/postgresql-promscale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= promscale
PORTVERSION= 0.8.0
-PORTREVISION= 22
+PORTREVISION= 24
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-
diff --git a/databases/postgresql13-client/Makefile b/databases/postgresql13-client/Makefile
index 4d4849b56ebe..97954ecc578d 100644
--- a/databases/postgresql13-client/Makefile
+++ b/databases/postgresql13-client/Makefile
@@ -1,11 +1,11 @@
PORTNAME= postgresql
-PORTREVISION= 0
+PORTREVISION= 1
COMMENT= PostgreSQL database (client)
MASTERDIR= ${.CURDIR}/../postgresql13-server
-BUILD_DIRS= config src/include src/interfaces src/port \
+BUILD_DIRS= config src/include src/interfaces src/port src/fe_utils \
src/bin/pg_dump src/bin/psql src/bin/scripts src/bin/pg_config \
src/bin/pgbench doc src/makefiles src/test/regress
INSTALL_DIRS= ${BUILD_DIRS}
diff --git a/databases/postgresql13-server/pkg-plist-client b/databases/postgresql13-server/pkg-plist-client
index d4cd83b62c15..9f052c24df92 100644
--- a/databases/postgresql13-server/pkg-plist-client
+++ b/databases/postgresql13-server/pkg-plist-client
@@ -832,6 +832,7 @@ lib/libecpg.so.6
lib/libecpg_compat.a
lib/libecpg_compat.so
lib/libecpg_compat.so.3
+lib/libpgfeutils.a
lib/libpgport.a
lib/libpgport_shlib.a
lib/libpgtypes.a
diff --git a/databases/postgresql14-client/Makefile b/databases/postgresql14-client/Makefile
index 965e37834a6d..6a13eea98e23 100644
--- a/databases/postgresql14-client/Makefile
+++ b/databases/postgresql14-client/Makefile
@@ -1,11 +1,11 @@
PORTNAME= postgresql
-PORTREVISION= 0
+PORTREVISION= 1
COMMENT= PostgreSQL database (client)
MASTERDIR= ${.CURDIR}/../postgresql14-server
-BUILD_DIRS= config src/include src/interfaces src/port src/bin/pg_amcheck \
+BUILD_DIRS= config src/include src/interfaces src/port src/fe_utils src/bin/pg_amcheck \
src/bin/pg_dump src/bin/psql src/bin/scripts src/bin/pg_config \
src/bin/pgbench doc src/makefiles src/test/regress
INSTALL_DIRS= ${BUILD_DIRS}
diff --git a/databases/postgresql14-server/pkg-plist-client b/databases/postgresql14-server/pkg-plist-client
index fbf21dfcec43..c5b08a87f143 100644
--- a/databases/postgresql14-server/pkg-plist-client
+++ b/databases/postgresql14-server/pkg-plist-client
@@ -866,6 +866,7 @@ lib/libecpg.so.6
lib/libecpg_compat.a
lib/libecpg_compat.so
lib/libecpg_compat.so.3
+lib/libpgfeutils.a
lib/libpgport.a
lib/libpgport_shlib.a
lib/libpgtypes.a
diff --git a/databases/postgresql15-client/Makefile b/databases/postgresql15-client/Makefile
index dc5fd4c3da8e..14e24a618064 100644
--- a/databases/postgresql15-client/Makefile
+++ b/databases/postgresql15-client/Makefile
@@ -1,11 +1,11 @@
PORTNAME= postgresql
-PORTREVISION= 0
+PORTREVISION= 1
COMMENT= PostgreSQL database (client)
MASTERDIR= ${.CURDIR}/../postgresql15-server
-BUILD_DIRS= config src/include src/interfaces src/port src/bin/pg_amcheck \
+BUILD_DIRS= config src/include src/interfaces src/port src/fe_utils src/bin/pg_amcheck \
src/bin/pg_dump src/bin/psql src/bin/scripts src/bin/pg_config \
src/bin/pgbench doc src/makefiles src/test/regress
INSTALL_DIRS= ${BUILD_DIRS}
diff --git a/databases/postgresql15-server/pkg-plist-client b/databases/postgresql15-server/pkg-plist-client
index e85f09cf4db5..cdc6fcb8b8ab 100644
--- a/databases/postgresql15-server/pkg-plist-client
+++ b/databases/postgresql15-server/pkg-plist-client
@@ -879,6 +879,7 @@ lib/libecpg.so.6
lib/libecpg_compat.a
lib/libecpg_compat.so
lib/libecpg_compat.so.3
+lib/libpgfeutils.a
lib/libpgport.a
lib/libpgport_shlib.a
lib/libpgtypes.a
diff --git a/databases/postgresql16-client/Makefile b/databases/postgresql16-client/Makefile
index 7c4351eb7245..536d313cbdb4 100644
--- a/databases/postgresql16-client/Makefile
+++ b/databases/postgresql16-client/Makefile
@@ -1,11 +1,11 @@
PORTNAME= postgresql
-PORTREVISION= 0
+PORTREVISION= 1
COMMENT= PostgreSQL database (client)
MASTERDIR= ${.CURDIR}/../postgresql16-server
-BUILD_DIRS= config src/include src/interfaces src/port src/bin/pg_amcheck \
+BUILD_DIRS= config src/include src/interfaces src/port src/fe_utils src/bin/pg_amcheck \
src/bin/pg_dump src/bin/psql src/bin/scripts src/bin/pg_config \
src/bin/pgbench doc src/makefiles src/test/regress
INSTALL_DIRS= ${BUILD_DIRS}
diff --git a/databases/postgresql16-server/pkg-plist-client b/databases/postgresql16-server/pkg-plist-client
index 776d3a865d25..494fff340429 100644
--- a/databases/postgresql16-server/pkg-plist-client
+++ b/databases/postgresql16-server/pkg-plist-client
@@ -891,6 +891,7 @@ lib/libecpg.so.6
lib/libecpg_compat.a
lib/libecpg_compat.so
lib/libecpg_compat.so.3
+lib/libpgfeutils.a
lib/libpgport.a
lib/libpgport_shlib.a
lib/libpgtypes.a
diff --git a/databases/postgresql17-client/Makefile b/databases/postgresql17-client/Makefile
index b59824808a9d..e1fab8026513 100644
--- a/databases/postgresql17-client/Makefile
+++ b/databases/postgresql17-client/Makefile
@@ -1,11 +1,11 @@
PORTNAME= postgresql
-PORTREVISION= 0
+PORTREVISION= 1
COMMENT= PostgreSQL database (client)
MASTERDIR= ${.CURDIR}/../postgresql17-server
-BUILD_DIRS= config src/include src/interfaces src/port src/bin/pg_amcheck \
+BUILD_DIRS= config src/include src/interfaces src/port src/fe_utils src/bin/pg_amcheck \
src/bin/pg_dump src/bin/psql src/bin/scripts src/bin/pg_config \
src/bin/pgbench src/makefiles src/test/regress
INSTALL_DIRS= ${BUILD_DIRS}
diff --git a/databases/postgresql17-server/pkg-plist-client b/databases/postgresql17-server/pkg-plist-client
index 08fd1286023c..65d511beb7b7 100644
--- a/databases/postgresql17-server/pkg-plist-client
+++ b/databases/postgresql17-server/pkg-plist-client
@@ -912,6 +912,7 @@ lib/libecpg.so.6
lib/libecpg_compat.a
lib/libecpg_compat.so
lib/libecpg_compat.so.3
+lib/libpgfeutils.a
lib/libpgport.a
lib/libpgport_shlib.a
lib/libpgtypes.a
diff --git a/databases/postgresql18-client/Makefile b/databases/postgresql18-client/Makefile
index 45f2e410f4c3..a8997543b326 100644
--- a/databases/postgresql18-client/Makefile
+++ b/databases/postgresql18-client/Makefile
@@ -5,7 +5,7 @@ COMMENT= PostgreSQL database (client)
MASTERDIR= ${.CURDIR}/../postgresql18-server
-BUILD_DIRS= config src/include src/interfaces src/port src/bin/pg_amcheck \
+BUILD_DIRS= config src/include src/interfaces src/port src/fe_utils src/bin/pg_amcheck \
src/bin/pg_dump src/bin/psql src/bin/scripts src/bin/pg_config \
src/bin/pgbench src/makefiles src/test/regress
INSTALL_DIRS= ${BUILD_DIRS}
diff --git a/databases/postgresql18-server/Makefile b/databases/postgresql18-server/Makefile
index 43cc1ca227e2..8d3202ae3cdb 100644
--- a/databases/postgresql18-server/Makefile
+++ b/databases/postgresql18-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= postgresql
-DISTVERSION?= 18beta3
+DISTVERSION?= 18.0
# PORTREVISION must be ?= otherwise, all slave ports get this PORTREVISION and
# not their own. Probably best to keep it at ?=0 when reset here too.
PORTREVISION?= 0
@@ -137,9 +137,6 @@ ZSTD_DESC= Build with ZSTD compression support
ZSTD_CONFIGURE_WITH= zstd
ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
USES+= pkgconfig
-#ZSTD_CFLAGS= -I${LOCALBASE}/include
-#ZSTD_LDFLAGS= -L${LOCALBASE}/lib
-#ZSTD_LIBS= -lzstd
. endif
.endif
diff --git a/databases/postgresql18-server/distinfo b/databases/postgresql18-server/distinfo
index 84f26154c262..93ee9750257f 100644
--- a/databases/postgresql18-server/distinfo
+++ b/databases/postgresql18-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755094742
-SHA256 (postgresql/postgresql-18beta3.tar.bz2) = 21d86e55eea11300c3a2212647dc3d48bd844b83017cf6ce5684639ad8f95278
-SIZE (postgresql/postgresql-18beta3.tar.bz2) = 22326308
+TIMESTAMP = 1758615221
+SHA256 (postgresql/postgresql-18.0.tar.bz2) = 0d5b903b1e5fe361bca7aa9507519933773eb34266b1357c4e7780fdee6d6078
+SIZE (postgresql/postgresql-18.0.tar.bz2) = 22412570
diff --git a/databases/postgresql18-server/pkg-plist-client b/databases/postgresql18-server/pkg-plist-client
index ad2200dea403..4cbbf5f80ade 100644
--- a/databases/postgresql18-server/pkg-plist-client
+++ b/databases/postgresql18-server/pkg-plist-client
@@ -934,6 +934,7 @@ lib/libecpg.so.6
lib/libecpg_compat.a
lib/libecpg_compat.so
lib/libecpg_compat.so.3
+lib/libpgfeutils.a
lib/libpgport.a
lib/libpgport_shlib.a
lib/libpgtypes.a
diff --git a/databases/prometheus-postgres-exporter/Makefile b/databases/prometheus-postgres-exporter/Makefile
index 4d6dd91ed0b0..f34360312ae7 100644
--- a/databases/prometheus-postgres-exporter/Makefile
+++ b/databases/prometheus-postgres-exporter/Makefile
@@ -1,7 +1,6 @@
PORTNAME= prometheus-postgres-exporter
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.1
-PORTREVISION= 4
+DISTVERSION= 0.18.1
CATEGORIES= databases
MAINTAINER= ivy@FreeBSD.org
diff --git a/databases/prometheus-postgres-exporter/distinfo b/databases/prometheus-postgres-exporter/distinfo
index 6810defd85a7..fdc713d88948 100644
--- a/databases/prometheus-postgres-exporter/distinfo
+++ b/databases/prometheus-postgres-exporter/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742500888
-SHA256 (go/databases_prometheus-postgres-exporter/prometheus-postgres-exporter-v0.17.1/v0.17.1.mod) = d4e5283cf7e96aaabff30962deb272e2566fa9cd9bbf8f8de2d0979bcb5e3a84
-SIZE (go/databases_prometheus-postgres-exporter/prometheus-postgres-exporter-v0.17.1/v0.17.1.mod) = 1806
-SHA256 (go/databases_prometheus-postgres-exporter/prometheus-postgres-exporter-v0.17.1/v0.17.1.zip) = d7e49ae1f9488cd3195dee4b99dd39981dc13dd7118aa323029d90dfb8c46cca
-SIZE (go/databases_prometheus-postgres-exporter/prometheus-postgres-exporter-v0.17.1/v0.17.1.zip) = 160921
+TIMESTAMP = 1759191767
+SHA256 (go/databases_prometheus-postgres-exporter/prometheus-postgres-exporter-v0.18.1/v0.18.1.mod) = bb1bfb3b310f64f02f53eb0c8d9a732ea6b14d09348212d8b600049bc2fb9311
+SIZE (go/databases_prometheus-postgres-exporter/prometheus-postgres-exporter-v0.18.1/v0.18.1.mod) = 1814
+SHA256 (go/databases_prometheus-postgres-exporter/prometheus-postgres-exporter-v0.18.1/v0.18.1.zip) = e13f6e9171b8a616a608f3a1f259d64081e3a0e4bc15489f7e4a210361b8599b
+SIZE (go/databases_prometheus-postgres-exporter/prometheus-postgres-exporter-v0.18.1/v0.18.1.zip) = 169820
diff --git a/databases/prometheus-postgresql-adapter/Makefile b/databases/prometheus-postgresql-adapter/Makefile
index 8c0ade7ce6b1..1123beb606cd 100644
--- a/databases/prometheus-postgresql-adapter/Makefile
+++ b/databases/prometheus-postgresql-adapter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus-postgresql-adapter
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= databases
MAINTAINER= felix@userspace.com.au
diff --git a/databases/proxysql/Makefile b/databases/proxysql/Makefile
index 24a1c73b91d3..d9f941ade395 100644
--- a/databases/proxysql/Makefile
+++ b/databases/proxysql/Makefile
@@ -10,8 +10,6 @@ WWW= https://www.proxysql.com/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_i386= configure: error: Unsupported pointer size: 0
-
BUILD_DEPENDS= aclocal:devel/automake \
autoreconf:devel/autoconf \
bash:shells/bash \
diff --git a/databases/py-apache-arrow/Makefile b/databases/py-apache-arrow/Makefile
index 421bef5f524c..b703c5e3a695 100644
--- a/databases/py-apache-arrow/Makefile
+++ b/databases/py-apache-arrow/Makefile
@@ -12,6 +12,8 @@ WWW= https://arrow.apache.org/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/../LICENSE.txt
+BROKEN_i386= compilation fails: ran out of registers during register allocation
+
BUILD_DEPENDS= cmake:devel/cmake-core \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
diff --git a/databases/py-apsw/Makefile b/databases/py-apsw/Makefile
index 20c175d6574f..739568184cc4 100644
--- a/databases/py-apsw/Makefile
+++ b/databases/py-apsw/Makefile
@@ -1,5 +1,5 @@
PORTNAME= apsw
-PORTVERSION= 3.50.3.0
+PORTVERSION= 3.50.4.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-apsw/distinfo b/databases/py-apsw/distinfo
index 119e444a4ed2..034c9a5427ca 100644
--- a/databases/py-apsw/distinfo
+++ b/databases/py-apsw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265738
-SHA256 (apsw-3.50.3.0.tar.gz) = abc9ef74ae57e55ae0d799788c551a1ac3f506f811b2804311d8c0a269387267
-SIZE (apsw-3.50.3.0.tar.gz) = 1093491
+TIMESTAMP = 1757120608
+SHA256 (apsw-3.50.4.0.tar.gz) = a817c387ce2f4030ab7c3064cf21e9957911155f24f226c3ad4938df3a155e11
+SIZE (apsw-3.50.4.0.tar.gz) = 1093635
diff --git a/databases/py-datafusion/Makefile b/databases/py-datafusion/Makefile
index b56dd8f7ca0c..4bf9c3e26929 100644
--- a/databases/py-datafusion/Makefile
+++ b/databases/py-datafusion/Makefile
@@ -1,5 +1,6 @@
PORTNAME= datafusion
-PORTVERSION= 48.0.0
+PORTVERSION= 49.0.0
+PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-datafusion/Makefile.crates b/databases/py-datafusion/Makefile.crates
index cd747d75134c..40278847b92a 100644
--- a/databases/py-datafusion/Makefile.crates
+++ b/databases/py-datafusion/Makefile.crates
@@ -11,7 +11,7 @@ CARGO_CRATES= abi_stable-0.11.3 \
allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anyhow-1.0.98 \
+ anyhow-1.0.99 \
apache-avro-0.17.0 \
arc-swap-1.7.1 \
arrayref-0.3.9 \
@@ -35,7 +35,7 @@ CARGO_CRATES= abi_stable-0.11.3 \
async-compression-0.4.19 \
async-ffi-0.5.0 \
async-recursion-1.1.1 \
- async-trait-0.1.88 \
+ async-trait-0.1.89 \
atoi-2.0.0 \
atomic-waker-1.1.2 \
autocfg-1.5.0 \
@@ -43,37 +43,37 @@ CARGO_CRATES= abi_stable-0.11.3 \
base64-0.21.7 \
base64-0.22.1 \
bigdecimal-0.4.8 \
- bitflags-2.9.1 \
+ bitflags-2.9.3 \
blake2-0.10.6 \
blake3-1.8.2 \
block-buffer-0.10.4 \
- brotli-8.0.1 \
+ brotli-8.0.2 \
brotli-decompressor-5.0.0 \
bumpalo-3.19.0 \
byteorder-1.5.0 \
bytes-1.10.1 \
bzip2-0.4.4 \
bzip2-0.5.2 \
+ bzip2-0.6.0 \
bzip2-sys-0.1.13+1.0.8 \
- cc-1.2.29 \
- cfg-if-1.0.1 \
+ cc-1.2.34 \
+ cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
chrono-0.4.41 \
- chrono-tz-0.10.3 \
- chrono-tz-build-0.4.1 \
+ chrono-tz-0.10.4 \
cmake-0.1.54 \
comfy-table-7.1.4 \
const-random-0.1.18 \
const-random-macro-0.1.16 \
- const_panic-0.2.12 \
+ const_panic-0.2.14 \
constant_time_eq-0.3.1 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
core2-0.4.0 \
- core_extensions-1.5.3 \
- core_extensions_proc_macros-1.5.3 \
+ core_extensions-1.5.4 \
+ core_extensions_proc_macros-1.5.4 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
crossbeam-channel-0.5.15 \
crossbeam-utils-0.8.21 \
crunchy-0.2.4 \
@@ -82,42 +82,43 @@ CARGO_CRATES= abi_stable-0.11.3 \
csv-core-0.1.12 \
dary_heap-0.3.7 \
dashmap-6.1.0 \
- datafusion-48.0.1 \
- datafusion-catalog-48.0.1 \
- datafusion-catalog-listing-48.0.1 \
- datafusion-common-48.0.1 \
- datafusion-common-runtime-48.0.1 \
- datafusion-datasource-48.0.1 \
- datafusion-datasource-avro-48.0.1 \
- datafusion-datasource-csv-48.0.1 \
- datafusion-datasource-json-48.0.1 \
- datafusion-datasource-parquet-48.0.1 \
- datafusion-doc-48.0.1 \
- datafusion-execution-48.0.1 \
- datafusion-expr-48.0.1 \
- datafusion-expr-common-48.0.1 \
- datafusion-ffi-48.0.1 \
- datafusion-functions-48.0.1 \
- datafusion-functions-aggregate-48.0.1 \
- datafusion-functions-aggregate-common-48.0.1 \
- datafusion-functions-nested-48.0.1 \
- datafusion-functions-table-48.0.1 \
- datafusion-functions-window-48.0.1 \
- datafusion-functions-window-common-48.0.1 \
- datafusion-macros-48.0.1 \
- datafusion-optimizer-48.0.1 \
- datafusion-physical-expr-48.0.1 \
- datafusion-physical-expr-common-48.0.1 \
- datafusion-physical-optimizer-48.0.1 \
- datafusion-physical-plan-48.0.1 \
- datafusion-proto-48.0.1 \
- datafusion-proto-common-48.0.1 \
- datafusion-session-48.0.1 \
- datafusion-sql-48.0.1 \
- datafusion-substrait-48.0.1 \
+ datafusion-49.0.2 \
+ datafusion-catalog-49.0.2 \
+ datafusion-catalog-listing-49.0.2 \
+ datafusion-common-49.0.2 \
+ datafusion-common-runtime-49.0.2 \
+ datafusion-datasource-49.0.2 \
+ datafusion-datasource-avro-49.0.2 \
+ datafusion-datasource-csv-49.0.2 \
+ datafusion-datasource-json-49.0.2 \
+ datafusion-datasource-parquet-49.0.2 \
+ datafusion-doc-49.0.2 \
+ datafusion-execution-49.0.2 \
+ datafusion-expr-49.0.2 \
+ datafusion-expr-common-49.0.2 \
+ datafusion-ffi-49.0.2 \
+ datafusion-functions-49.0.2 \
+ datafusion-functions-aggregate-49.0.2 \
+ datafusion-functions-aggregate-common-49.0.2 \
+ datafusion-functions-nested-49.0.2 \
+ datafusion-functions-table-49.0.2 \
+ datafusion-functions-window-49.0.2 \
+ datafusion-functions-window-common-49.0.2 \
+ datafusion-macros-49.0.2 \
+ datafusion-optimizer-49.0.2 \
+ datafusion-physical-expr-49.0.2 \
+ datafusion-physical-expr-common-49.0.2 \
+ datafusion-physical-optimizer-49.0.2 \
+ datafusion-physical-plan-49.0.2 \
+ datafusion-proto-49.0.2 \
+ datafusion-proto-common-49.0.2 \
+ datafusion-pruning-49.0.0 \
+ datafusion-session-49.0.2 \
+ datafusion-sql-49.0.2 \
+ datafusion-substrait-49.0.2 \
digest-0.10.7 \
displaydoc-0.2.5 \
- dyn-clone-1.0.19 \
+ dyn-clone-1.0.20 \
either-1.15.0 \
equivalent-1.0.2 \
errno-0.3.13 \
@@ -127,7 +128,7 @@ CARGO_CRATES= abi_stable-0.11.3 \
flate2-1.1.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
futures-0.3.31 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
@@ -142,11 +143,11 @@ CARGO_CRATES= abi_stable-0.11.3 \
getrandom-0.2.16 \
getrandom-0.3.3 \
gimli-0.31.1 \
- glob-0.3.2 \
- h2-0.4.11 \
+ glob-0.3.3 \
+ h2-0.4.12 \
half-2.6.0 \
hashbrown-0.14.5 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
heck-0.5.0 \
hex-0.4.3 \
http-1.3.1 \
@@ -154,9 +155,9 @@ CARGO_CRATES= abi_stable-0.11.3 \
http-body-util-0.1.3 \
httparse-1.10.1 \
humantime-2.2.0 \
- hyper-1.6.0 \
+ hyper-1.7.0 \
hyper-rustls-0.27.7 \
- hyper-util-0.1.14 \
+ hyper-util-0.1.16 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.0.0 \
@@ -166,18 +167,18 @@ CARGO_CRATES= abi_stable-0.11.3 \
icu_properties-2.0.1 \
icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
- indexmap-2.10.0 \
+ indexmap-2.11.0 \
indoc-2.0.6 \
integer-encoding-3.0.4 \
- io-uring-0.7.8 \
+ io-uring-0.7.10 \
ipnet-2.11.0 \
iri-string-0.7.8 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jobserver-0.1.33 \
+ jobserver-0.1.34 \
js-sys-0.3.77 \
lexical-core-1.0.5 \
lexical-parse-float-1.0.5 \
@@ -185,7 +186,8 @@ CARGO_CRATES= abi_stable-0.11.3 \
lexical-util-1.0.6 \
lexical-write-float-1.0.5 \
lexical-write-integer-1.0.5 \
- libc-0.2.174 \
+ libbz2-rs-sys-0.2.2 \
+ libc-0.2.175 \
libflate-2.1.0 \
libflate_lz77-2.1.0 \
libloading-0.7.4 \
@@ -214,33 +216,30 @@ CARGO_CRATES= abi_stable-0.11.3 \
num-rational-0.4.2 \
num-traits-0.2.19 \
object-0.36.7 \
- object_store-0.12.2 \
+ object_store-0.12.3 \
once_cell-1.21.3 \
openssl-probe-0.1.6 \
ordered-float-2.10.1 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
parquet-55.2.0 \
- parse-zoneinfo-0.3.1 \
paste-1.0.15 \
pbjson-0.7.0 \
pbjson-build-0.7.0 \
pbjson-types-0.7.0 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
petgraph-0.7.1 \
petgraph-0.8.2 \
- phf-0.11.3 \
- phf_codegen-0.11.3 \
- phf_generator-0.11.3 \
- phf_shared-0.11.3 \
+ phf-0.12.1 \
+ phf_shared-0.12.1 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkg-config-0.3.32 \
portable-atomic-1.11.1 \
potential_utf-0.1.2 \
ppv-lite86-0.2.21 \
- prettyplease-0.2.35 \
- proc-macro2-1.0.95 \
+ prettyplease-0.2.37 \
+ proc-macro2-1.0.101 \
prost-0.13.5 \
prost-build-0.13.5 \
prost-derive-0.13.5 \
@@ -255,47 +254,47 @@ CARGO_CRATES= abi_stable-0.11.3 \
pyo3-macros-0.24.2 \
pyo3-macros-backend-0.24.2 \
quad-rand-0.2.3 \
- quick-xml-0.37.5 \
+ quick-xml-0.38.3 \
quinn-0.11.8 \
quinn-proto-0.11.12 \
quinn-udp-0.5.13 \
quote-1.0.40 \
r-efi-5.3.0 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
recursive-0.1.1 \
recursive-proc-macro-impl-0.1.1 \
- redox_syscall-0.5.13 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-lite-0.1.6 \
- regex-syntax-0.8.5 \
- regress-0.10.3 \
+ redox_syscall-0.5.17 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-lite-0.1.7 \
+ regex-syntax-0.8.6 \
+ regress-0.10.4 \
repr_offset-0.2.2 \
- reqwest-0.12.22 \
+ reqwest-0.12.23 \
ring-0.17.14 \
rle-decode-fast-1.0.3 \
- rustc-demangle-0.1.25 \
+ rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
- rustix-1.0.7 \
- rustls-0.23.28 \
+ rustix-1.0.8 \
+ rustls-0.23.31 \
rustls-native-certs-0.8.1 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
- rustls-webpki-0.103.3 \
- rustversion-1.0.21 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
schannel-0.1.27 \
schemars-0.8.22 \
schemars_derive-0.8.22 \
scopeguard-1.2.0 \
- security-framework-3.2.0 \
+ security-framework-3.3.0 \
security-framework-sys-2.14.0 \
semver-1.0.26 \
seq-macro-0.3.6 \
@@ -303,7 +302,7 @@ CARGO_CRATES= abi_stable-0.11.3 \
serde_bytes-0.11.17 \
serde_derive-1.0.219 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.140 \
+ serde_json-1.0.143 \
serde_tokenstream-0.2.2 \
serde_urlencoded-0.7.1 \
serde_yaml-0.9.34+deprecated \
@@ -311,10 +310,11 @@ CARGO_CRATES= abi_stable-0.11.3 \
shlex-1.3.0 \
simdutf8-0.1.5 \
siphasher-1.0.1 \
- slab-0.4.10 \
+ slab-0.4.11 \
smallvec-1.15.1 \
snap-1.1.1 \
socket2-0.5.10 \
+ socket2-0.6.0 \
sqlparser-0.55.0 \
sqlparser_derive-0.3.0 \
stable_deref_trait-1.2.0 \
@@ -322,27 +322,27 @@ CARGO_CRATES= abi_stable-0.11.3 \
static_assertions-1.1.0 \
strum-0.26.3 \
strum_macros-0.26.4 \
- substrait-0.56.0 \
+ substrait-0.58.0 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.104 \
+ syn-2.0.106 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
target-lexicon-0.13.2 \
- tempfile-3.20.0 \
+ tempfile-3.21.0 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
+ thiserror-impl-2.0.16 \
thrift-0.17.0 \
tiny-keccak-2.0.2 \
tinystr-0.8.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.46.1 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
tokio-rustls-0.26.2 \
- tokio-util-0.7.15 \
+ tokio-util-0.7.16 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
@@ -358,18 +358,19 @@ CARGO_CRATES= abi_stable-0.11.3 \
typed-builder-0.19.1 \
typed-builder-macro-0.19.1 \
typenum-1.18.0 \
- typify-0.4.2 \
- typify-impl-0.4.2 \
- typify-macro-0.4.2 \
+ typewit-1.13.0 \
+ typify-0.4.3 \
+ typify-impl-0.4.3 \
+ typify-macro-0.4.3 \
unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-width-0.2.1 \
unindent-0.2.4 \
unsafe-libyaml-0.2.11 \
untrusted-0.9.0 \
- url-2.5.4 \
+ url-2.5.7 \
utf8_iter-1.0.4 \
- uuid-1.17.0 \
+ uuid-1.18.0 \
version_check-0.9.5 \
walkdir-2.5.0 \
want-0.3.1 \
@@ -386,7 +387,7 @@ CARGO_CRATES= abi_stable-0.11.3 \
web-time-1.1.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.10 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-core-0.61.2 \
windows-implement-0.60.0 \
@@ -398,7 +399,7 @@ CARGO_CRATES= abi_stable-0.11.3 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
windows-targets-0.52.6 \
- windows-targets-0.53.2 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
@@ -426,7 +427,7 @@ CARGO_CRATES= abi_stable-0.11.3 \
zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
zerotrie-0.2.2 \
- zerovec-0.11.2 \
+ zerovec-0.11.4 \
zerovec-derive-0.11.1 \
zlib-rs-0.5.1 \
zstd-0.13.3 \
diff --git a/databases/py-datafusion/distinfo b/databases/py-datafusion/distinfo
index ac6bfe398a32..592b61929969 100644
--- a/databases/py-datafusion/distinfo
+++ b/databases/py-datafusion/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752566668
-SHA256 (datafusion-48.0.0.tar.gz) = fcb89124db22a43e00bf5a1a4542157155d83d69589677c5309f106e83156a32
-SIZE (datafusion-48.0.0.tar.gz) = 182992
+TIMESTAMP = 1757120610
+SHA256 (datafusion-49.0.0.tar.gz) = f3ba4f00d56a199a90df145f43667131dbba9aea9b170cc61cd3663241a74a94
+SIZE (datafusion-49.0.0.tar.gz) = 183558
SHA256 (rust/crates/abi_stable-0.11.3.crate) = 69d6512d3eb05ffe5004c59c206de7f99c34951504056ce23fc953842f12c445
SIZE (rust/crates/abi_stable-0.11.3.crate) = 327641
SHA256 (rust/crates/abi_stable_derive-0.11.3.crate) = d7178468b407a4ee10e881bc7a328a65e739f0863615cca4429d43916b05e898
@@ -27,8 +27,8 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
SHA256 (rust/crates/apache-avro-0.17.0.crate) = 1aef82843a0ec9f8b19567445ad2421ceeb1d711514384bdd3d49fe37102ee13
SIZE (rust/crates/apache-avro-0.17.0.crate) = 178898
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
@@ -75,8 +75,8 @@ SHA256 (rust/crates/async-ffi-0.5.0.crate) = f4de21c0feef7e5a556e51af767c953f050
SIZE (rust/crates/async-ffi-0.5.0.crate) = 9729
SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
SIZE (rust/crates/atoi-2.0.0.crate) = 7785
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
@@ -91,16 +91,16 @@ SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bigdecimal-0.4.8.crate) = 1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013
SIZE (rust/crates/bigdecimal-0.4.8.crate) = 89479
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d
+SIZE (rust/crates/bitflags-2.9.3.crate) = 47777
SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
SIZE (rust/crates/blake2-0.10.6.crate) = 47234
SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
SIZE (rust/crates/blake3-1.8.2.crate) = 205967
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/brotli-8.0.1.crate) = 9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d
-SIZE (rust/crates/brotli-8.0.1.crate) = 741712
+SHA256 (rust/crates/brotli-8.0.2.crate) = 4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560
+SIZE (rust/crates/brotli-8.0.2.crate) = 741739
SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
@@ -113,20 +113,20 @@ SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85c
SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
+SHA256 (rust/crates/bzip2-0.6.0.crate) = bea8dcd42434048e4f7a304411d9273a411f647446c1234a65ce0554923f4cff
+SIZE (rust/crates/bzip2-0.6.0.crate) = 38148
SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
-SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
-SIZE (rust/crates/cc-1.2.29.crate) = 108072
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cc-1.2.34.crate) = 42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc
+SIZE (rust/crates/cc-1.2.34.crate) = 111754
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/chrono-tz-0.10.3.crate) = efdce149c370f133a071ca8ef6ea340b7b88748ab0810097a9e2976eaa34b4f3
-SIZE (rust/crates/chrono-tz-0.10.3.crate) = 380709
-SHA256 (rust/crates/chrono-tz-build-0.4.1.crate) = 8f10f8c9340e31fc120ff885fcdb54a0b48e474bbd77cab557f0c30a3e569402
-SIZE (rust/crates/chrono-tz-build-0.4.1.crate) = 11798
+SHA256 (rust/crates/chrono-tz-0.10.4.crate) = a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3
+SIZE (rust/crates/chrono-tz-0.10.4.crate) = 794377
SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
SIZE (rust/crates/cmake-0.1.54.crate) = 18955
SHA256 (rust/crates/comfy-table-7.1.4.crate) = 4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a
@@ -135,8 +135,8 @@ SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550a
SIZE (rust/crates/const-random-0.1.18.crate) = 6646
SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
-SHA256 (rust/crates/const_panic-0.2.12.crate) = 2459fc9262a1aa204eb4b5764ad4f189caec88aea9634389c0a25f8be7f6265e
-SIZE (rust/crates/const_panic-0.2.12.crate) = 49995
+SHA256 (rust/crates/const_panic-0.2.14.crate) = bb8a602185c3c95b52f86dc78e55a6df9a287a7a93ddbcf012509930880cf879
+SIZE (rust/crates/const_panic-0.2.14.crate) = 54026
SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
@@ -145,14 +145,14 @@ SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f2807
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
SIZE (rust/crates/core2-0.4.0.crate) = 37075
-SHA256 (rust/crates/core_extensions-1.5.3.crate) = 92c71dc07c9721607e7a16108336048ee978c3a8b129294534272e8bac96c0ee
-SIZE (rust/crates/core_extensions-1.5.3.crate) = 88750
-SHA256 (rust/crates/core_extensions_proc_macros-1.5.3.crate) = 69f3b219d28b6e3b4ac87bc1fc522e0803ab22e055da177bff0068c4150c61a6
-SIZE (rust/crates/core_extensions_proc_macros-1.5.3.crate) = 27793
+SHA256 (rust/crates/core_extensions-1.5.4.crate) = 42bb5e5d0269fd4f739ea6cedaf29c16d81c27a7ce7582008e90eb50dcd57003
+SIZE (rust/crates/core_extensions-1.5.4.crate) = 90963
+SHA256 (rust/crates/core_extensions_proc_macros-1.5.4.crate) = 533d38ecd2709b7608fb8e18e4504deb99e9a72879e6aa66373a76d8dc4259ea
+SIZE (rust/crates/core_extensions_proc_macros-1.5.4.crate) = 28346
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
@@ -169,78 +169,80 @@ SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a
SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
-SHA256 (rust/crates/datafusion-48.0.1.crate) = 8a11e19a7ccc5bb979c95c1dceef663eab39c9061b3bbf8d1937faf0f03bf41f
-SIZE (rust/crates/datafusion-48.0.1.crate) = 241126
-SHA256 (rust/crates/datafusion-catalog-48.0.1.crate) = 94985e67cab97b1099db2a7af11f31a45008b282aba921c1e1d35327c212ec18
-SIZE (rust/crates/datafusion-catalog-48.0.1.crate) = 50556
-SHA256 (rust/crates/datafusion-catalog-listing-48.0.1.crate) = e002df133bdb7b0b9b429d89a69aa77b35caeadee4498b2ce1c7c23a99516988
-SIZE (rust/crates/datafusion-catalog-listing-48.0.1.crate) = 29142
-SHA256 (rust/crates/datafusion-common-48.0.1.crate) = e13242fc58fd753787b0a538e5ae77d356cb9d0656fa85a591a33c5f106267f6
-SIZE (rust/crates/datafusion-common-48.0.1.crate) = 210078
-SHA256 (rust/crates/datafusion-common-runtime-48.0.1.crate) = d2239f964e95c3a5d6b4a8cde07e646de8995c1396a7fd62c6e784f5341db499
-SIZE (rust/crates/datafusion-common-runtime-48.0.1.crate) = 12934
-SHA256 (rust/crates/datafusion-datasource-48.0.1.crate) = 2cf792579bc8bf07d1b2f68c2d5382f8a63679cce8fbebfd4ba95742b6e08864
-SIZE (rust/crates/datafusion-datasource-48.0.1.crate) = 111762
-SHA256 (rust/crates/datafusion-datasource-avro-48.0.1.crate) = 4de733d231abb0fba663ff60fd37bf7171fa8b2e46e8a99e41362001821d116e
-SIZE (rust/crates/datafusion-datasource-avro-48.0.1.crate) = 42434
-SHA256 (rust/crates/datafusion-datasource-csv-48.0.1.crate) = cfc114f9a1415174f3e8d2719c371fc72092ef2195a7955404cfe6b2ba29a706
-SIZE (rust/crates/datafusion-datasource-csv-48.0.1.crate) = 30155
-SHA256 (rust/crates/datafusion-datasource-json-48.0.1.crate) = d88dd5e215c420a52362b9988ecd4cefd71081b730663d4f7d886f706111fc75
-SIZE (rust/crates/datafusion-datasource-json-48.0.1.crate) = 26386
-SHA256 (rust/crates/datafusion-datasource-parquet-48.0.1.crate) = 33692acdd1fbe75280d14f4676fe43f39e9cb36296df56575aa2cac9a819e4cf
-SIZE (rust/crates/datafusion-datasource-parquet-48.0.1.crate) = 77980
-SHA256 (rust/crates/datafusion-doc-48.0.1.crate) = e0e7b648387b0c1937b83cb328533c06c923799e73a9e3750b762667f32662c0
-SIZE (rust/crates/datafusion-doc-48.0.1.crate) = 8295
-SHA256 (rust/crates/datafusion-execution-48.0.1.crate) = 9609d83d52ff8315283c6dad3b97566e877d8f366fab4c3297742f33dcd636c7
-SIZE (rust/crates/datafusion-execution-48.0.1.crate) = 48484
-SHA256 (rust/crates/datafusion-expr-48.0.1.crate) = e75230cd67f650ef0399eb00f54d4a073698f2c0262948298e5299fc7324da63
-SIZE (rust/crates/datafusion-expr-48.0.1.crate) = 213329
-SHA256 (rust/crates/datafusion-expr-common-48.0.1.crate) = 70fafb3a045ed6c49cfca0cd090f62cf871ca6326cc3355cb0aaf1260fa760b6
-SIZE (rust/crates/datafusion-expr-common-48.0.1.crate) = 81832
-SHA256 (rust/crates/datafusion-ffi-48.0.1.crate) = 257de77f836e9bad3e0274d4ffc88555ebf559ae30d4e9c674b9809104c1cc3b
-SIZE (rust/crates/datafusion-ffi-48.0.1.crate) = 69985
-SHA256 (rust/crates/datafusion-functions-48.0.1.crate) = cdf9a9cf655265861a20453b1e58357147eab59bdc90ce7f2f68f1f35104d3bb
-SIZE (rust/crates/datafusion-functions-48.0.1.crate) = 195466
-SHA256 (rust/crates/datafusion-functions-aggregate-48.0.1.crate) = 7f07e49733d847be0a05235e17b884d326a2fd402c97a89fe8bcf0bfba310005
-SIZE (rust/crates/datafusion-functions-aggregate-48.0.1.crate) = 112861
-SHA256 (rust/crates/datafusion-functions-aggregate-common-48.0.1.crate) = 4512607e10d72b0b0a1dc08f42cb5bd5284cb8348b7fea49dc83409493e32b1b
-SIZE (rust/crates/datafusion-functions-aggregate-common-48.0.1.crate) = 46527
-SHA256 (rust/crates/datafusion-functions-nested-48.0.1.crate) = 2ab331806e34f5545e5f03396e4d5068077395b1665795d8f88c14ec4f1e0b7a
-SIZE (rust/crates/datafusion-functions-nested-48.0.1.crate) = 74323
-SHA256 (rust/crates/datafusion-functions-table-48.0.1.crate) = d4ac2c0be983a06950ef077e34e0174aa0cb9e346f3aeae459823158037ade37
-SIZE (rust/crates/datafusion-functions-table-48.0.1.crate) = 23437
-SHA256 (rust/crates/datafusion-functions-window-48.0.1.crate) = 36f3d92731de384c90906941d36dcadf6a86d4128409a9c5cd916662baed5f53
-SIZE (rust/crates/datafusion-functions-window-48.0.1.crate) = 35430
-SHA256 (rust/crates/datafusion-functions-window-common-48.0.1.crate) = c679f8bf0971704ec8fd4249fcbb2eb49d6a12cc3e7a840ac047b4928d3541b5
-SIZE (rust/crates/datafusion-functions-window-common-48.0.1.crate) = 16510
-SHA256 (rust/crates/datafusion-macros-48.0.1.crate) = 2821de7cb0362d12e75a5196b636a59ea3584ec1e1cc7dc6f5e34b9e8389d251
-SIZE (rust/crates/datafusion-macros-48.0.1.crate) = 17618
-SHA256 (rust/crates/datafusion-optimizer-48.0.1.crate) = 1594c7a97219ede334f25347ad8d57056621e7f4f35a0693c8da876e10dd6a53
-SIZE (rust/crates/datafusion-optimizer-48.0.1.crate) = 204437
-SHA256 (rust/crates/datafusion-physical-expr-48.0.1.crate) = dc6da0f2412088d23f6b01929dedd687b5aee63b19b674eb73d00c3eb3c883b7
-SIZE (rust/crates/datafusion-physical-expr-48.0.1.crate) = 197074
-SHA256 (rust/crates/datafusion-physical-expr-common-48.0.1.crate) = dcb0dbd9213078a593c3fe28783beaa625a4e6c6a6c797856ee2ba234311fb96
-SIZE (rust/crates/datafusion-physical-expr-common-48.0.1.crate) = 40139
-SHA256 (rust/crates/datafusion-physical-optimizer-48.0.1.crate) = 6d140854b2db3ef8ac611caad12bfb2e1e1de827077429322a6188f18fc0026a
-SIZE (rust/crates/datafusion-physical-optimizer-48.0.1.crate) = 107125
-SHA256 (rust/crates/datafusion-physical-plan-48.0.1.crate) = b46cbdf21a01206be76d467f325273b22c559c744a012ead5018dfe79597de08
-SIZE (rust/crates/datafusion-physical-plan-48.0.1.crate) = 463137
-SHA256 (rust/crates/datafusion-proto-48.0.1.crate) = e3fc7a2744332c2ef8804274c21f9fa664b4ca5889169250a6fd6b649ee5d16c
-SIZE (rust/crates/datafusion-proto-48.0.1.crate) = 167834
-SHA256 (rust/crates/datafusion-proto-common-48.0.1.crate) = 800add86852f12e3d249867425de2224c1e9fb7adc2930460548868781fbeded
-SIZE (rust/crates/datafusion-proto-common-48.0.1.crate) = 60551
-SHA256 (rust/crates/datafusion-session-48.0.1.crate) = 3a72733766ddb5b41534910926e8da5836622316f6283307fd9fb7e19811a59c
-SIZE (rust/crates/datafusion-session-48.0.1.crate) = 22905
-SHA256 (rust/crates/datafusion-sql-48.0.1.crate) = c5162338cdec9cc7ea13a0e6015c361acad5ec1d88d83f7c86301f789473971f
-SIZE (rust/crates/datafusion-sql-48.0.1.crate) = 197786
-SHA256 (rust/crates/datafusion-substrait-48.0.1.crate) = af6029c08002772fb2c38a191d21a8b03af78750f42d9b896222f6b0e16c84cf
-SIZE (rust/crates/datafusion-substrait-48.0.1.crate) = 159134
+SHA256 (rust/crates/datafusion-49.0.2.crate) = 69dfeda1633bf8ec75b068d9f6c27cdc392ffcf5ff83128d5dbab65b73c1fd02
+SIZE (rust/crates/datafusion-49.0.2.crate) = 253215
+SHA256 (rust/crates/datafusion-catalog-49.0.2.crate) = 2848fd1e85e2953116dab9cc2eb109214b0888d7bbd2230e30c07f1794f642c0
+SIZE (rust/crates/datafusion-catalog-49.0.2.crate) = 52068
+SHA256 (rust/crates/datafusion-catalog-listing-49.0.2.crate) = 051a1634628c2d1296d4e326823e7536640d87a118966cdaff069b68821ad53b
+SIZE (rust/crates/datafusion-catalog-listing-49.0.2.crate) = 30003
+SHA256 (rust/crates/datafusion-common-49.0.2.crate) = 765e4ad4ef7a4500e389a3f1e738791b71ff4c29fd00912c2f541d62b25da096
+SIZE (rust/crates/datafusion-common-49.0.2.crate) = 222121
+SHA256 (rust/crates/datafusion-common-runtime-49.0.2.crate) = 40a2ae8393051ce25d232a6065c4558ab5a535c9637d5373bacfd464ac88ea12
+SIZE (rust/crates/datafusion-common-runtime-49.0.2.crate) = 13451
+SHA256 (rust/crates/datafusion-datasource-49.0.2.crate) = 90cd841a77f378bc1a5c4a1c37345e1885a9203b008203f9f4b3a769729bf330
+SIZE (rust/crates/datafusion-datasource-49.0.2.crate) = 116699
+SHA256 (rust/crates/datafusion-datasource-avro-49.0.2.crate) = 3cba1696aa919da9517d29164d45f5902d6cc281f718e8d3bfe98bd52cd1142c
+SIZE (rust/crates/datafusion-datasource-avro-49.0.2.crate) = 43410
+SHA256 (rust/crates/datafusion-datasource-csv-49.0.2.crate) = 77f4a2c64939c6f0dd15b246723a699fa30d59d0133eb36a86e8ff8c6e2a8dc6
+SIZE (rust/crates/datafusion-datasource-csv-49.0.2.crate) = 31116
+SHA256 (rust/crates/datafusion-datasource-json-49.0.2.crate) = 11387aaf931b2993ad9273c63ddca33f05aef7d02df9b70fb757429b4b71cdae
+SIZE (rust/crates/datafusion-datasource-json-49.0.2.crate) = 27253
+SHA256 (rust/crates/datafusion-datasource-parquet-49.0.2.crate) = 028f430c5185120bf806347848b8d8acd9823f4038875b3820eeefa35f2bb4a2
+SIZE (rust/crates/datafusion-datasource-parquet-49.0.2.crate) = 85437
+SHA256 (rust/crates/datafusion-doc-49.0.2.crate) = 8ff336d1d755399753a9e4fbab001180e346fc8bfa063a97f1214b82274c00f8
+SIZE (rust/crates/datafusion-doc-49.0.2.crate) = 8687
+SHA256 (rust/crates/datafusion-execution-49.0.2.crate) = 042ea192757d1b2d7dcf71643e7ff33f6542c7704f00228d8b85b40003fd8e0f
+SIZE (rust/crates/datafusion-execution-49.0.2.crate) = 50233
+SHA256 (rust/crates/datafusion-expr-49.0.2.crate) = 025222545d6d7fab71e2ae2b356526a1df67a2872222cbae7535e557a42abd2e
+SIZE (rust/crates/datafusion-expr-49.0.2.crate) = 219263
+SHA256 (rust/crates/datafusion-expr-common-49.0.2.crate) = 9d5c267104849d5fa6d81cf5ba88f35ecd58727729c5eb84066c25227b644ae2
+SIZE (rust/crates/datafusion-expr-common-49.0.2.crate) = 89792
+SHA256 (rust/crates/datafusion-ffi-49.0.2.crate) = ec21805d9df2d834e4c6ddfbf8a1bed2bd460b89b01686fe0dcd1cee06d0b60f
+SIZE (rust/crates/datafusion-ffi-49.0.2.crate) = 71781
+SHA256 (rust/crates/datafusion-functions-49.0.2.crate) = c620d105aa208fcee45c588765483314eb415f5571cfd6c1bae3a59c5b4d15bb
+SIZE (rust/crates/datafusion-functions-49.0.2.crate) = 202231
+SHA256 (rust/crates/datafusion-functions-aggregate-49.0.2.crate) = 35f61d5198a35ed368bf3aacac74f0d0fa33de7a7cb0c57e9f68ab1346d2f952
+SIZE (rust/crates/datafusion-functions-aggregate-49.0.2.crate) = 114682
+SHA256 (rust/crates/datafusion-functions-aggregate-common-49.0.2.crate) = 13efdb17362be39b5024f6da0d977ffe49c0212929ec36eec550e07e2bc7812f
+SIZE (rust/crates/datafusion-functions-aggregate-common-49.0.2.crate) = 49295
+SHA256 (rust/crates/datafusion-functions-nested-49.0.2.crate) = 9187678af567d7c9e004b72a0b6dc5b0a00ebf4901cb3511ed2db4effe092e66
+SIZE (rust/crates/datafusion-functions-nested-49.0.2.crate) = 76608
+SHA256 (rust/crates/datafusion-functions-table-49.0.2.crate) = ecf156589cc21ef59fe39c7a9a841b4a97394549643bbfa88cc44e8588cf8fe5
+SIZE (rust/crates/datafusion-functions-table-49.0.2.crate) = 26322
+SHA256 (rust/crates/datafusion-functions-window-49.0.2.crate) = edcb25e3e369f1366ec9a261456e45b5aad6ea1c0c8b4ce546587207c501ed9e
+SIZE (rust/crates/datafusion-functions-window-49.0.2.crate) = 36408
+SHA256 (rust/crates/datafusion-functions-window-common-49.0.2.crate) = 8996a8e11174d0bd7c62dc2f316485affc6ae5ffd5b8a68b508137ace2310294
+SIZE (rust/crates/datafusion-functions-window-common-49.0.2.crate) = 16856
+SHA256 (rust/crates/datafusion-macros-49.0.2.crate) = 95ee8d1be549eb7316f437035f2cec7ec42aba8374096d807c4de006a3b5d78a
+SIZE (rust/crates/datafusion-macros-49.0.2.crate) = 18242
+SHA256 (rust/crates/datafusion-optimizer-49.0.2.crate) = c9fa98671458254928af854e5f6c915e66b860a8bde505baea0ff2892deab74d
+SIZE (rust/crates/datafusion-optimizer-49.0.2.crate) = 204902
+SHA256 (rust/crates/datafusion-physical-expr-49.0.2.crate) = 3515d51531cca5f7b5a6f3ea22742b71bb36fc378b465df124ff9a2fa349b002
+SIZE (rust/crates/datafusion-physical-expr-49.0.2.crate) = 209159
+SHA256 (rust/crates/datafusion-physical-expr-common-49.0.2.crate) = 24485475d9c618a1d33b2a3dad003d946dc7a7bbf0354d125301abc0a5a79e3e
+SIZE (rust/crates/datafusion-physical-expr-common-49.0.2.crate) = 42165
+SHA256 (rust/crates/datafusion-physical-optimizer-49.0.2.crate) = b9da411a0a64702f941a12af2b979434d14ec5d36c6f49296966b2c7639cbb3a
+SIZE (rust/crates/datafusion-physical-optimizer-49.0.2.crate) = 82441
+SHA256 (rust/crates/datafusion-physical-plan-49.0.2.crate) = a6d168282bb7b54880bb3159f89b51c047db4287f5014d60c3ef4c6e1468212b
+SIZE (rust/crates/datafusion-physical-plan-49.0.2.crate) = 495134
+SHA256 (rust/crates/datafusion-proto-49.0.2.crate) = 1b36a0c84f4500efd90487a004b533bd81de1f2bb3f143f71b7526f33b85d2e2
+SIZE (rust/crates/datafusion-proto-49.0.2.crate) = 171114
+SHA256 (rust/crates/datafusion-proto-common-49.0.2.crate) = 2ec788be522806740ad6372c0a2f7e45fb37cb37f786d9b77933add49cdd058f
+SIZE (rust/crates/datafusion-proto-common-49.0.2.crate) = 61192
+SHA256 (rust/crates/datafusion-pruning-49.0.0.crate) = 391a457b9d23744c53eeb89edd1027424cba100581488d89800ed841182df905
+SIZE (rust/crates/datafusion-pruning-49.0.0.crate) = 50021
+SHA256 (rust/crates/datafusion-session-49.0.2.crate) = 053201c2bb729c7938f85879034df2b5a52cfaba16f1b3b66ab8505c81b2aad3
+SIZE (rust/crates/datafusion-session-49.0.2.crate) = 23543
+SHA256 (rust/crates/datafusion-sql-49.0.2.crate) = 9082779be8ce4882189b229c0cff4393bd0808282a7194130c9f32159f185e25
+SIZE (rust/crates/datafusion-sql-49.0.2.crate) = 202113
+SHA256 (rust/crates/datafusion-substrait-49.0.2.crate) = 4189e480ae42f06ade81a6d12853c5f3f84fbe237d73fb8795c712b6f1923afb
+SIZE (rust/crates/datafusion-substrait-49.0.2.crate) = 162197
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
-SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
@@ -259,8 +261,8 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
SIZE (rust/crates/futures-0.3.31.crate) = 54953
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -289,16 +291,16 @@ SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
-SIZE (rust/crates/h2-0.4.11.crate) = 175810
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
SIZE (rust/crates/half-2.6.0.crate) = 59507
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
@@ -313,12 +315,12 @@ SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
SIZE (rust/crates/humantime-2.2.0.crate) = 20646
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
-SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
-SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -337,18 +339,18 @@ SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe68
SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indexmap-2.11.0.crate) = f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9
+SIZE (rust/crates/indexmap-2.11.0.crate) = 99851
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/integer-encoding-3.0.4.crate) = 8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02
SIZE (rust/crates/integer-encoding-3.0.4.crate) = 12446
-SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
-SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
@@ -359,8 +361,8 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lexical-core-1.0.5.crate) = b765c31809609075565a70b4b71402281283aeda7ecaf4818ac14a7b2ade8958
@@ -375,8 +377,10 @@ SHA256 (rust/crates/lexical-write-float-1.0.5.crate) = c5afc668a27f460fb45a81a75
SIZE (rust/crates/lexical-write-float-1.0.5.crate) = 99790
SHA256 (rust/crates/lexical-write-integer-1.0.5.crate) = 629ddff1a914a836fb245616a7888b62903aae58fa771e1d83943035efa0f978
SIZE (rust/crates/lexical-write-integer-1.0.5.crate) = 65127
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libbz2-rs-sys-0.2.2.crate) = 2c4a545a15244c7d945065b5d392b2d2d7f21526fba56ce51467b06ed445e8f7
+SIZE (rust/crates/libbz2-rs-sys-0.2.2.crate) = 50880
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
SIZE (rust/crates/libflate-2.1.0.crate) = 43366
SHA256 (rust/crates/libflate_lz77-2.1.0.crate) = e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d
@@ -433,8 +437,8 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/object_store-0.12.2.crate) = 7781f96d79ed0f961a7021424ab01840efbda64ae7a505aaea195efc91eaaec4
-SIZE (rust/crates/object_store-0.12.2.crate) = 268593
+SHA256 (rust/crates/object_store-0.12.3.crate) = efc4f07659e11cd45a341cd24d71e683e3be65d9ff1f8150061678fe60437496
+SIZE (rust/crates/object_store-0.12.3.crate) = 271241
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
@@ -447,8 +451,6 @@ SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575df
SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/parquet-55.2.0.crate) = b17da4150748086bd43352bc77372efa9b6e3dbd06a04831d2a98c041c225cfa
SIZE (rust/crates/parquet-55.2.0.crate) = 638261
-SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
-SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pbjson-0.7.0.crate) = c7e6349fa080353f4a597daffd05cb81572a9c031a6d4fff7e504947496fcc68
@@ -457,20 +459,16 @@ SHA256 (rust/crates/pbjson-build-0.7.0.crate) = 6eea3058763d6e656105d1403cb04e0a
SIZE (rust/crates/pbjson-build-0.7.0.crate) = 16918
SHA256 (rust/crates/pbjson-types-0.7.0.crate) = e54e5e7bfb1652f95bc361d76f3c780d8e526b134b85417e774166ee941f0887
SIZE (rust/crates/pbjson-types-0.7.0.crate) = 49444
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
SIZE (rust/crates/petgraph-0.7.1.crate) = 736025
SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca
SIZE (rust/crates/petgraph-0.8.2.crate) = 780998
-SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
-SIZE (rust/crates/phf-0.11.3.crate) = 23231
-SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
-SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
-SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
-SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
-SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
-SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7
+SIZE (rust/crates/phf-0.12.1.crate) = 23768
+SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981
+SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
@@ -483,10 +481,10 @@ SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053
SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/prettyplease-0.2.35.crate) = 061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a
-SIZE (rust/crates/prettyplease-0.2.35.crate) = 71857
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
SIZE (rust/crates/prost-0.13.5.crate) = 32469
SHA256 (rust/crates/prost-build-0.13.5.crate) = be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf
@@ -515,8 +513,8 @@ SHA256 (rust/crates/pyo3-macros-backend-0.24.2.crate) = 822ece1c7e1012745607d5cf
SIZE (rust/crates/pyo3-macros-backend-0.24.2.crate) = 72654
SHA256 (rust/crates/quad-rand-0.2.3.crate) = 5a651516ddc9168ebd67b24afd085a718be02f8858fe406591b013d101ce2f40
SIZE (rust/crates/quad-rand-0.2.3.crate) = 4949
-SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
-SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
SIZE (rust/crates/quinn-0.11.8.crate) = 79949
SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
@@ -529,8 +527,8 @@ SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f665
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -543,46 +541,46 @@ SHA256 (rust/crates/recursive-0.1.1.crate) = 0786a43debb760f491b1bc0269fe5e84155
SIZE (rust/crates/recursive-0.1.1.crate) = 3642
SHA256 (rust/crates/recursive-proc-macro-impl-0.1.1.crate) = 76009fbe0614077fc1a2ce255e3a1881a2e3a3527097d5dc6d8212c585e7e38b
SIZE (rust/crates/recursive-proc-macro-impl-0.1.1.crate) = 2213
-SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
-SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/regress-0.10.3.crate) = 78ef7fa9ed0256d64a688a3747d0fef7a88851c18a5e1d57f115f38ec2e09366
-SIZE (rust/crates/regress-0.10.3.crate) = 334012
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
+SIZE (rust/crates/regex-lite-0.1.7.crate) = 96903
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/regress-0.10.4.crate) = 145bb27393fe455dd64d6cbc8d059adfa392590a45eadf079c01b11857e7b010
+SIZE (rust/crates/regress-0.10.4.crate) = 345905
SHA256 (rust/crates/repr_offset-0.2.2.crate) = fb1070755bd29dffc19d0971cab794e607839ba2ef4b69a9e6fbc8733c1b72ea
SIZE (rust/crates/repr_offset-0.2.2.crate) = 36847
-SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
-SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
+SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rle-decode-fast-1.0.3.crate) = 3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422
SIZE (rust/crates/rle-decode-fast-1.0.3.crate) = 62086
-SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
-SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643
-SIZE (rust/crates/rustls-0.23.28.crate) = 365699
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
-SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
-SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
-SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
-SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -595,8 +593,8 @@ SHA256 (rust/crates/schemars_derive-0.8.22.crate) = 32e265784ad618884abaea0600a9
SIZE (rust/crates/schemars_derive-0.8.22.crate) = 19542
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
-SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
+SHA256 (rust/crates/security-framework-3.3.0.crate) = 80fb1d92c5028aa318b4b8bd7302a5bfcf48be96a37fc6fc790f806b0004ee0c
+SIZE (rust/crates/security-framework-3.3.0.crate) = 86425
SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
@@ -611,8 +609,8 @@ SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
SHA256 (rust/crates/serde_tokenstream-0.2.2.crate) = 64060d864397305347a78851c51588fd283767e7e7589829e8121d65512340f1
SIZE (rust/crates/serde_tokenstream-0.2.2.crate) = 19460
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
@@ -627,14 +625,16 @@ SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546
SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
-SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/snap-1.1.1.crate) = 1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b
SIZE (rust/crates/snap-1.1.1.crate) = 33763
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/sqlparser-0.55.0.crate) = c4521174166bac1ff04fe16ef4524c70144cd29682a45978978ca3d7f4e0be11
SIZE (rust/crates/sqlparser-0.55.0.crate) = 304953
SHA256 (rust/crates/sqlparser_derive-0.3.0.crate) = da5fc6819faabb412da764b99d3b713bb55083c11e7e0c00144d386cd6a1939c
@@ -649,48 +649,48 @@ SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c8
SIZE (rust/crates/strum-0.26.3.crate) = 7237
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/substrait-0.56.0.crate) = 13de2e20128f2a018dab1cfa30be83ae069219a65968c6f89df66ad124de2397
-SIZE (rust/crates/substrait-0.56.0.crate) = 71870
+SHA256 (rust/crates/substrait-0.58.0.crate) = de6d24c270c6c672a86c183c3a8439ba46c1936f93cf7296aa692de3b0ff0228
+SIZE (rust/crates/substrait-0.58.0.crate) = 72628
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
+SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/thrift-0.17.0.crate) = 7e54bc85fc7faa8bc175c4bab5b92ba8d9a3ce893d0e9f42cc455c8ab16a9e09
SIZE (rust/crates/thrift-0.17.0.crate) = 45286
SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
-SIZE (rust/crates/tokio-1.46.1.crate) = 823632
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
-SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
-SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
@@ -721,12 +721,14 @@ SHA256 (rust/crates/typed-builder-macro-0.19.1.crate) = f9534daa9fd3ed0bd911d462
SIZE (rust/crates/typed-builder-macro-0.19.1.crate) = 20273
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
-SHA256 (rust/crates/typify-0.4.2.crate) = 6c6c647a34e851cf0260ccc14687f17cdcb8302ff1a8a687a24b97ca0f82406f
-SIZE (rust/crates/typify-0.4.2.crate) = 46246
-SHA256 (rust/crates/typify-impl-0.4.2.crate) = 741b7f1e2e1338c0bee5ad5a7d3a9bbd4e24c33765c08b7691810e68d879365d
-SIZE (rust/crates/typify-impl-0.4.2.crate) = 475269
-SHA256 (rust/crates/typify-macro-0.4.2.crate) = 7560adf816a1e8dad7c63d8845ef6e31e673e39eab310d225636779230cbedeb
-SIZE (rust/crates/typify-macro-0.4.2.crate) = 9533
+SHA256 (rust/crates/typewit-1.13.0.crate) = 4dd91acc53c592cb800c11c83e8e7ee1d48378d05cfa33b5474f5f80c5b236bf
+SIZE (rust/crates/typewit-1.13.0.crate) = 68411
+SHA256 (rust/crates/typify-0.4.3.crate) = 7144144e97e987c94758a3017c920a027feac0799df325d6df4fc8f08d02068e
+SIZE (rust/crates/typify-0.4.3.crate) = 56109
+SHA256 (rust/crates/typify-impl-0.4.3.crate) = 062879d46aa4c9dfe0d33b035bbaf512da192131645d05deacb7033ec8581a09
+SIZE (rust/crates/typify-impl-0.4.3.crate) = 482780
+SHA256 (rust/crates/typify-macro-0.4.3.crate) = 9708a3ceb6660ba3f8d2b8f0567e7d4b8b198e2b94d093b8a6077a751425de9e
+SIZE (rust/crates/typify-macro-0.4.3.crate) = 11585
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
@@ -739,12 +741,12 @@ SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d1
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
-SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
-SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/uuid-1.18.0.crate) = f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be
+SIZE (rust/crates/uuid-1.18.0.crate) = 59782
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
@@ -777,8 +779,8 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
+SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
@@ -801,8 +803,8 @@ SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
-SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
@@ -857,8 +859,8 @@ SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
diff --git a/databases/py-dbt-core/Makefile b/databases/py-dbt-core/Makefile
index a723da09902c..51fa9f72e09f 100644
--- a/databases/py-dbt-core/Makefile
+++ b/databases/py-dbt-core/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dbt-core
DISTVERSION= 1.7.11
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-dbt-duckdb/Makefile b/databases/py-dbt-duckdb/Makefile
index d1be949dd0ca..568afcad69e2 100644
--- a/databases/py-dbt-duckdb/Makefile
+++ b/databases/py-dbt-duckdb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dbt-duckdb
DISTVERSION= 1.7.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-dbt-snowflake/Makefile b/databases/py-dbt-snowflake/Makefile
index 91182577b87e..bb2f34057bc8 100644
--- a/databases/py-dbt-snowflake/Makefile
+++ b/databases/py-dbt-snowflake/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dbt-snowflake
DISTVERSION= 1.7.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-fakeredis/Makefile b/databases/py-fakeredis/Makefile
index 01c3df17655b..aa35b03725b9 100644
--- a/databases/py-fakeredis/Makefile
+++ b/databases/py-fakeredis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fakeredis
-PORTVERSION= 2.30.2
+PORTVERSION= 2.31.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -26,13 +26,15 @@ USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
-OPTIONS_DEFINE= JSON LUA PROBABILISTIC
+OPTIONS_DEFINE= JSON LUA PROBABILISTIC VALKEY
LUA_DESC= Lua support
PROBABILISTIC_DESC= Probabilistic data structure support
+VALKEY_DESC= Valkey support
JSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=1.5<2:devel/py-jsonpath-ng@${PY_FLAVOR}
LUA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lupa>=2.1<3.0:lang/py-lupa@${PY_FLAVOR}
PROBABILISTIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyprobables>=0.6<1:math/py-pyprobables@${PY_FLAVOR}
+VALKEY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}valkey>=6:databases/py-valkey@${PY_FLAVOR}
.include <bsd.port.pre.mk>
diff --git a/databases/py-fakeredis/distinfo b/databases/py-fakeredis/distinfo
index b5b7684ad213..cd4a24a4e61f 100644
--- a/databases/py-fakeredis/distinfo
+++ b/databases/py-fakeredis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796034
-SHA256 (fakeredis-2.30.2.tar.gz) = 6b75697d3257a2684abdb65a5df70ed6dca9d34ae37bc8cf84ba627d432831c3
-SIZE (fakeredis-2.30.2.tar.gz) = 168044
+TIMESTAMP = 1757436467
+SHA256 (fakeredis-2.31.1.tar.gz) = bba58475d6ba3846752d242921c5d3f6dc948066e0ddd054f3a448cd9a1aacad
+SIZE (fakeredis-2.31.1.tar.gz) = 170681
diff --git a/databases/py-hiredis/Makefile b/databases/py-hiredis/Makefile
index 6044993ccbb1..064e0941e795 100644
--- a/databases/py-hiredis/Makefile
+++ b/databases/py-hiredis/Makefile
@@ -1,6 +1,5 @@
PORTNAME= hiredis
-PORTVERSION= 3.0.0
-PORTREVISION= 1
+PORTVERSION= 3.2.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +13,7 @@ LICENSE= BSD3CLAUSE
LIB_DEPENDS= libhiredis.so:databases/hiredis
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= autoplist distutils
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/${PYSETUP}
diff --git a/databases/py-hiredis/distinfo b/databases/py-hiredis/distinfo
index 951b860bea36..17961c72f174 100644
--- a/databases/py-hiredis/distinfo
+++ b/databases/py-hiredis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723278447
-SHA256 (hiredis-3.0.0.tar.gz) = fed8581ae26345dea1f1e0d1a96e05041a727a45e7d8d459164583e23c6ac441
-SIZE (hiredis-3.0.0.tar.gz) = 87581
+TIMESTAMP = 1749923255
+SHA256 (hiredis-3.2.1.tar.gz) = 5a5f64479bf04dd829fe7029fad0ea043eac4023abc6e946668cbbec3493a78d
+SIZE (hiredis-3.2.1.tar.gz) = 89096
diff --git a/databases/py-mysql-connector-python/Makefile b/databases/py-mysql-connector-python/Makefile
index 1fbc84c1a376..d94a249cf2c2 100644
--- a/databases/py-mysql-connector-python/Makefile
+++ b/databases/py-mysql-connector-python/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mysql-connector-python
-PORTVERSION= 8.2.0
+DISTVERSION= 9.4.0
CATEGORIES= databases python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,6 @@ LICENSE= GPLv2
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=4.21.1:devel/py-protobuf@${PY_FLAVOR}
USES= python
USE_GITHUB= yes
@@ -22,6 +21,8 @@ NO_ARCH= yes
PORTSCOUT= skipv:init
+WRKSRC_SUBDIR= ${PORTNAME}
+
OPTIONS_DEFINE= COMPRESSION DNS GSSAPI
COMPRESSION_DESC= Compression Support
@@ -36,8 +37,6 @@ post-patch:
@${REINPLACE_CMD} -e 's|"gcc"|"${CC}"|g ; \
s|"g++"|"${CXX}"|g' \
${WRKSRC}/cpydist/__init__.py
- @${REINPLACE_CMD} -e 's|protobuf>=4.21.1,<=4.21.12|protobuf>=4.21.1|g' \
- ${WRKSRC}/setup.py
do-test:
@(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ./unittests.py)
diff --git a/databases/py-mysql-connector-python/distinfo b/databases/py-mysql-connector-python/distinfo
index 9e14729b57a9..b89b6d0a4360 100644
--- a/databases/py-mysql-connector-python/distinfo
+++ b/databases/py-mysql-connector-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698407657
-SHA256 (mysql-mysql-connector-python-8.2.0_GH0.tar.gz) = 29a7cb0b24a4f5ccda597c211254db8377493e95e36ca4ee05b15dba6e9c6e78
-SIZE (mysql-mysql-connector-python-8.2.0_GH0.tar.gz) = 15137061
+TIMESTAMP = 1759311129
+SHA256 (mysql-mysql-connector-python-9.4.0_GH0.tar.gz) = 2e56eb87b5c10d79ac34d1e8a0b9b09f9a8feb25af71cdbb0406814decc2d3af
+SIZE (mysql-mysql-connector-python-9.4.0_GH0.tar.gz) = 15966524
diff --git a/databases/py-pg8000/Makefile b/databases/py-pg8000/Makefile
index 156d9f042e86..c748ee697a01 100644
--- a/databases/py-pg8000/Makefile
+++ b/databases/py-pg8000/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pg8000
-PORTVERSION= 1.31.4
+PORTVERSION= 1.31.5
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-pg8000/distinfo b/databases/py-pg8000/distinfo
index a1f029aad11b..452d4adccfd1 100644
--- a/databases/py-pg8000/distinfo
+++ b/databases/py-pg8000/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754621128
-SHA256 (pg8000-1.31.4.tar.gz) = e7ecce4339891f27b0b22e2f79eb9efe44118bd384207359fc18350f788ace00
-SIZE (pg8000-1.31.4.tar.gz) = 115515
+TIMESTAMP = 1759197062
+SHA256 (pg8000-1.31.5.tar.gz) = 46ebb03be52b7a77c03c725c79da2ca281d6e8f59577ca66b17c9009618cae78
+SIZE (pg8000-1.31.5.tar.gz) = 118933
diff --git a/databases/py-qdrant-client/Makefile b/databases/py-qdrant-client/Makefile
new file mode 100644
index 000000000000..19307ae8b118
--- /dev/null
+++ b/databases/py-qdrant-client/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= qdrant-client
+PORTVERSION= 1.15.1
+CATEGORIES= databases python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= qdrant_client-${PORTVERSION}
+
+MAINTAINER= otis@FreeBSD.org
+COMMENT= Python client for Qdrant vector search engine
+WWW= https://github.com/qdrant/qdrant-client
+
+LICENSE= APACHE20
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>0:devel/py-grpcio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}httpx>0:www/py-httpx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}portalocker>0:devel/py-portalocker@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>0:devel/py-pydantic2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR}
+
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/py-qdrant-client/distinfo b/databases/py-qdrant-client/distinfo
new file mode 100644
index 000000000000..34aefcc5254f
--- /dev/null
+++ b/databases/py-qdrant-client/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757749579
+SHA256 (qdrant_client-1.15.1.tar.gz) = 631f1f3caebfad0fd0c1fba98f41be81d9962b7bf3ca653bed3b727c0e0cbe0e
+SIZE (qdrant_client-1.15.1.tar.gz) = 295297
diff --git a/databases/py-qdrant-client/pkg-descr b/databases/py-qdrant-client/pkg-descr
new file mode 100644
index 000000000000..ff330c1e1c7e
--- /dev/null
+++ b/databases/py-qdrant-client/pkg-descr
@@ -0,0 +1,8 @@
+Client library and SDK for the Qdrant vector search engine.
+
+Library contains type definitions for all Qdrant API and allows to make both
+Sync and Async requests.
+
+Client allows calls for all Qdrant API methods directly. It also provides some
+additional helper methods for frequently required operations, e.g. initial
+collection uploading.
diff --git a/databases/py-redis/Makefile b/databases/py-redis/Makefile
index d2501f47fec0..7d03499442e8 100644
--- a/databases/py-redis/Makefile
+++ b/databases/py-redis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-PORTVERSION= 6.2.0
+PORTVERSION= 6.4.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-redis/distinfo b/databases/py-redis/distinfo
index edd8a3c8b0c2..bcd7efd4c762 100644
--- a/databases/py-redis/distinfo
+++ b/databases/py-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831228
-SHA256 (redis-6.2.0.tar.gz) = e821f129b75dde6cb99dd35e5c76e8c49512a5a0d8dfdc560b2fbd44b85ca977
-SIZE (redis-6.2.0.tar.gz) = 4639129
+TIMESTAMP = 1757120614
+SHA256 (redis-6.4.0.tar.gz) = b01bc7282b8444e28ec36b261df5375183bb47a07eb9c603f284e89cbc5ef010
+SIZE (redis-6.4.0.tar.gz) = 4647399
diff --git a/databases/py-sqlalchemy20/Makefile b/databases/py-sqlalchemy20/Makefile
index 16578871eaa5..4aaf3cbb90bd 100644
--- a/databases/py-sqlalchemy20/Makefile
+++ b/databases/py-sqlalchemy20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlalchemy
-PORTVERSION= 2.0.41
+PORTVERSION= 2.0.43
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqlalchemy20/distinfo b/databases/py-sqlalchemy20/distinfo
index 4e55edf1d2a6..89098e27b278 100644
--- a/databases/py-sqlalchemy20/distinfo
+++ b/databases/py-sqlalchemy20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715344
-SHA256 (sqlalchemy-2.0.41.tar.gz) = edba70118c4be3c2b1f90754d308d0b79c6fe2c0fdc52d8ddf603916f83f4db9
-SIZE (sqlalchemy-2.0.41.tar.gz) = 9689424
+TIMESTAMP = 1755062482
+SHA256 (sqlalchemy-2.0.43.tar.gz) = 788bfcef6787a7764169cfe9859fe425bf44559619e1d9f56f5bddf2ebf6f417
+SIZE (sqlalchemy-2.0.43.tar.gz) = 9762949
diff --git a/databases/py-sqlframe/Makefile b/databases/py-sqlframe/Makefile
index 1fdd310fd947..0ad7368468c3 100644
--- a/databases/py-sqlframe/Makefile
+++ b/databases/py-sqlframe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlframe
-PORTVERSION= 3.38.0
+PORTVERSION= 3.40.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prettytable>=0<4:devel/py-prettytable@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlglot>=24.0.0<27.4:databases/py-sqlglot@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlglot>=24.0.0<27.13:databases/py-sqlglot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/databases/py-sqlframe/distinfo b/databases/py-sqlframe/distinfo
index d07056291dab..eb8061a7855e 100644
--- a/databases/py-sqlframe/distinfo
+++ b/databases/py-sqlframe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796038
-SHA256 (sqlframe-3.38.0.tar.gz) = 3cf65f7f1057c8cc34e07ebff1aed1d6713bab03a770a7c915285c566532b451
-SIZE (sqlframe-3.38.0.tar.gz) = 29482272
+TIMESTAMP = 1757436469
+SHA256 (sqlframe-3.40.0.tar.gz) = 2ea4b9ba95baafc20e15af86a605adbfb812553b56bc2f1402653fb0341aa0ab
+SIZE (sqlframe-3.40.0.tar.gz) = 29485554
diff --git a/databases/py-sqlglot/Makefile b/databases/py-sqlglot/Makefile
index 7de570b42cef..872fa79d3daf 100644
--- a/databases/py-sqlglot/Makefile
+++ b/databases/py-sqlglot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlglot
-PORTVERSION= 27.3.1
+PORTVERSION= 27.12.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,6 +24,6 @@ NO_ARCH= yes
OPTIONS_DEFINE= RS
RS_DESC= SQL parser and transpiler in Rust
-RS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlglotrs>=0.6.1<0.6.1_99:databases/py-sqlglotrs@${PY_FLAVOR}
+RS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlglotrs>=0.6.2<0.6.2_99:databases/py-sqlglotrs@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/databases/py-sqlglot/distinfo b/databases/py-sqlglot/distinfo
index ecca672cb4f5..7795a3cf6074 100644
--- a/databases/py-sqlglot/distinfo
+++ b/databases/py-sqlglot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796040
-SHA256 (sqlglot-27.3.1.tar.gz) = 8edfc7d5f048ea937764729d2b2ada6e2cb69583df130dcfca9e376b314af5d1
-SIZE (sqlglot-27.3.1.tar.gz) = 5394397
+TIMESTAMP = 1757436471
+SHA256 (sqlglot-27.12.0.tar.gz) = 1bb0500503eea375bf86ddc72b2e9ca955113bd0cbf8968bcf4ed5f4cd8d5575
+SIZE (sqlglot-27.12.0.tar.gz) = 5450508
diff --git a/databases/py-sqlglot/files/patch-pyproject.toml b/databases/py-sqlglot/files/patch-pyproject.toml
new file mode 100644
index 000000000000..ca65a06f5489
--- /dev/null
+++ b/databases/py-sqlglot/files/patch-pyproject.toml
@@ -0,0 +1,12 @@
+--- pyproject.toml.orig 2025-08-27 21:09:31 UTC
++++ pyproject.toml
+@@ -4,8 +4,7 @@ authors = [{ name = "Toby Mao", email = "toby.mao@gmai
+ description = "An easily customizable SQL parser and transpiler"
+ readme = "README.md"
+ authors = [{ name = "Toby Mao", email = "toby.mao@gmail.com" }]
+-license = "MIT"
+-license-files = ["LICENSE"]
++license = { text = "MIT" }
+ requires-python = ">= 3.9"
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
diff --git a/databases/py-sqlglotrs/Makefile b/databases/py-sqlglotrs/Makefile
index db0f1bd63426..773f53a1ba11 100644
--- a/databases/py-sqlglotrs/Makefile
+++ b/databases/py-sqlglotrs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlglotrs
-PORTVERSION= 0.6.1
+PORTVERSION= 0.6.2
PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
diff --git a/databases/py-sqlglotrs/distinfo b/databases/py-sqlglotrs/distinfo
index 6d0af0a1ab5f..a68e46a9352a 100644
--- a/databases/py-sqlglotrs/distinfo
+++ b/databases/py-sqlglotrs/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1750188054
-SHA256 (sqlglotrs-0.6.1.tar.gz) = f638a7a544698ade8b0c992c8c67feae17bd5c2c760114ab164bd0b7dc8911e1
-SIZE (sqlglotrs-0.6.1.tar.gz) = 15420
+TIMESTAMP = 1757436473
+SHA256 (sqlglotrs-0.6.2.tar.gz) = 7ed668215bdcea6f69dc9a29c9ea26ed39216ab330f357289a5ec95138c40482
+SIZE (sqlglotrs-0.6.2.tar.gz) = 15600
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
diff --git a/databases/py-sqlmodel/Makefile b/databases/py-sqlmodel/Makefile
new file mode 100644
index 000000000000..0b59498da78d
--- /dev/null
+++ b/databases/py-sqlmodel/Makefile
@@ -0,0 +1,46 @@
+PORTNAME= sqlmodel
+DISTVERSION= 0.0.25
+CATEGORIES= databases python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= SQL databases in Python, designed for simplicity, compatibility, and robustness
+WWW= https://sqlmodel.tiangolo.com/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=2.0.14<2.1.0:databases/py-sqlalchemy20@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=1.10.13<3.0.0:devel/py-pydantic2@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=6.2<8.0:devel/py-coverage@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mypy>=1.4.1:devel/py-mypy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruff>=0.13.0:devel/py-ruff@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}fastapi>=0.103.2:www/py-fastapi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1:www/py-httpx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dirty-equals>=0.9.0:devel/py-dirty-equals@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.13.2:devel/py-typing-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR}
+
+USES= python shebangfix
+USE_PYTHON= autoplist pep517 pytest
+
+SHEBANG_FILES= scripts/test.sh
+bash_CMD= ${SH}
+
+NO_ARCH= yes
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+do-test:
+ cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ./scripts/test.sh
+
+.include <bsd.port.mk>
diff --git a/databases/py-sqlmodel/distinfo b/databases/py-sqlmodel/distinfo
new file mode 100644
index 000000000000..48f3728837cd
--- /dev/null
+++ b/databases/py-sqlmodel/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758291122
+SHA256 (sqlmodel-0.0.25.tar.gz) = 56548c2e645975b1ed94d6c53f0d13c85593f57926a575e2bf566650b2243fa4
+SIZE (sqlmodel-0.0.25.tar.gz) = 117075
diff --git a/databases/py-sqlmodel/pkg-descr b/databases/py-sqlmodel/pkg-descr
new file mode 100644
index 000000000000..ea96d894e9fd
--- /dev/null
+++ b/databases/py-sqlmodel/pkg-descr
@@ -0,0 +1,19 @@
+SQLModel is a library for interacting with SQL databases from Python
+code, with Python objects. It is designed to be intuitive, easy to
+use, highly compatible, and robust.
+
+SQLModel is based on Python type annotations, and powered by Pydantic
+and SQLAlchemy.
+
+The key features are:
+- Intuitive to write: Great editor support. Completion
+ everywhere. Less time debugging. Designed to be easy to use and
+ learn. Less time reading docs.
+- Easy to use: It has sensible defaults and does a lot of work
+ underneath to simplify the code you write.
+- Compatible: It is designed to be compatible with FastAPI, Pydantic,
+ and SQLAlchemy.
+- Extensible: You have all the power of SQLAlchemy and Pydantic
+ underneath.
+- Short: Minimize code duplication. A single type annotation does a
+ lot of work. No need to duplicate models in SQLAlchemy and Pydantic.
diff --git a/databases/py-sqloxide/Makefile b/databases/py-sqloxide/Makefile
index d6d0fec64100..708527a98dfc 100644
--- a/databases/py-sqloxide/Makefile
+++ b/databases/py-sqloxide/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sqloxide
PORTVERSION= 0.1.48
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-tiledb/Makefile b/databases/py-tiledb/Makefile
index 8103b396f848..a049f8423bde 100644
--- a/databases/py-tiledb/Makefile
+++ b/databases/py-tiledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tiledb
-PORTVERSION= 0.34.1
+PORTVERSION= 0.34.2
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,7 +23,7 @@ LIB_DEPENDS= libtiledb.so:databases/tiledb
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR}
-USES= cmake:indirect compiler:c++17-lang localbase python:3.9+
+USES= cmake:indirect compiler:c++17-lang localbase python
USE_PYTHON= autoplist concurrent pep517
MAKE_ENV= TILEDB_PATH=${LOCALBASE}
diff --git a/databases/py-tiledb/distinfo b/databases/py-tiledb/distinfo
index 0bf930249a1c..fc15801d88b0 100644
--- a/databases/py-tiledb/distinfo
+++ b/databases/py-tiledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369370
-SHA256 (tiledb-0.34.1.tar.gz) = ece9453c33a9d3139ba7bb19027f5e9b77d759dd2eda74cf6df117e8011b4367
-SIZE (tiledb-0.34.1.tar.gz) = 381429
+TIMESTAMP = 1755062488
+SHA256 (tiledb-0.34.2.tar.gz) = 8ff3452091dadda9e00a5fe99216b986e10116969961de4d97faa0847998af51
+SIZE (tiledb-0.34.2.tar.gz) = 382514
diff --git a/databases/py-valkey/Makefile b/databases/py-valkey/Makefile
index 261331e82005..8927916a292c 100644
--- a/databases/py-valkey/Makefile
+++ b/databases/py-valkey/Makefile
@@ -1,6 +1,5 @@
PORTNAME= valkey
-DISTVERSION= 6.1.0
-PORTREVISION= 1
+DISTVERSION= 6.1.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,6 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= python
USE_PYTHON= autoplist distutils
+NO_ARCH= yes
+
OPTIONS_DEFINE= LIBVALKEY OCSP
OPTIONS_DEFAULT= LIBVALKEY OCSP
diff --git a/databases/py-valkey/distinfo b/databases/py-valkey/distinfo
index 0f49ffefc0d1..87d5aa6e91ce 100644
--- a/databases/py-valkey/distinfo
+++ b/databases/py-valkey/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752517791
-SHA256 (valkey-6.1.0.tar.gz) = a652df15ed89c41935ffae6dfd09c56f4a9ab80b592e5ed9204d538e2ddad6d3
-SIZE (valkey-6.1.0.tar.gz) = 4600944
+TIMESTAMP = 1755628696
+SHA256 (valkey-6.1.1.tar.gz) = 5880792990c6c2b5eb604a5ed5f98f300880b6dd92d123819b66ed54bb259731
+SIZE (valkey-6.1.1.tar.gz) = 4601372
diff --git a/databases/qdrant/Makefile b/databases/qdrant/Makefile
index 7e519ebc4417..77a3c88461bc 100644
--- a/databases/qdrant/Makefile
+++ b/databases/qdrant/Makefile
@@ -1,6 +1,7 @@
PORTNAME= qdrant
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= databases
diff --git a/databases/qt6-base_sqldriver/distinfo b/databases/qt6-base_sqldriver/distinfo
index 546ff5b5438c..b8ca7311313f 100644
--- a/databases/qt6-base_sqldriver/distinfo
+++ b/databases/qt6-base_sqldriver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162799
-SHA256 (KDE/Qt/6.9.1/qtbase-everywhere-src-6.9.1.tar.xz) = 40caedbf83cc9a1959610830563565889878bc95f115868bbf545d1914acf28e
-SIZE (KDE/Qt/6.9.1/qtbase-everywhere-src-6.9.1.tar.xz) = 49755912
+TIMESTAMP = 1759303135
+SHA256 (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = c5a1a2f660356ec081febfa782998ae5ddbc5925117e64f50e4be9cd45b8dc6e
+SIZE (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = 49856272
diff --git a/databases/quake/Makefile b/databases/quake/Makefile
index 664e3a26309f..f2c98b41c736 100644
--- a/databases/quake/Makefile
+++ b/databases/quake/Makefile
@@ -2,7 +2,7 @@ PORTNAME= quake
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1-57
DISTVERSIONSUFFIX= -gbb8ae55
-PORTREVISION= 13
+PORTREVISION= 15
CATEGORIES= databases
PKGNAMESUFFIX= -framework
diff --git a/databases/redis-devel/Makefile b/databases/redis-devel/Makefile
index ad4298ace6d1..8e6f8592baa3 100644
--- a/databases/redis-devel/Makefile
+++ b/databases/redis-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 8.0.2.20250630
+DISTVERSION= 8.2.1.20250830
CATEGORIES= databases
PKGNAMESUFFIX= -devel
@@ -15,17 +15,17 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LICENSE_PERMS_RSALv2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES+= compiler:c11 cpe gmake tcl:test
+USES= compiler:c11 cpe gmake tcl:test pkgconfig
CPE_VENDOR= redislabs
USE_GITHUB= yes
-GH_TAGNAME= 96930663b
+GH_TAGNAME= 38d16a82e
USE_RC_SUBR= redis sentinel
MAKE_ENV= OPTIMIZATION= \
V=yo
CFLAGS+= -Wno-deprecated-declarations
-LDFLAGS+= -lpthread -lm -lexecinfo
+LDFLAGS+= -L/usr/lib -lexecinfo
CONFLICTS_INSTALL= redis redis62 redis72 redis74
diff --git a/databases/redis-devel/distinfo b/databases/redis-devel/distinfo
index 3deac0bbd279..028c9c8f18fe 100644
--- a/databases/redis-devel/distinfo
+++ b/databases/redis-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754685574
-SHA256 (redis-redis-8.0.2.20250630-96930663b_GH0.tar.gz) = 42657d27ed2cf437dbbf8e925f0af2fb59603df89befdffb7797507cbf022fd1
-SIZE (redis-redis-8.0.2.20250630-96930663b_GH0.tar.gz) = 3901530
+TIMESTAMP = 1756804008
+SHA256 (redis-redis-8.2.1.20250830-38d16a82e_GH0.tar.gz) = e46031686f0fa038aa8f6dc3b393273561c22f05c3fa8c6cd17564f671a0d185
+SIZE (redis-redis-8.2.1.20250830-38d16a82e_GH0.tar.gz) = 3944785
diff --git a/databases/redis/Makefile b/databases/redis/Makefile
index 9142f8926b97..690a99962358 100644
--- a/databases/redis/Makefile
+++ b/databases/redis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 8.2.0
+DISTVERSION= 8.2.2
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
diff --git a/databases/redis/distinfo b/databases/redis/distinfo
index 1052db8f2427..087e23d38c53 100644
--- a/databases/redis/distinfo
+++ b/databases/redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754729357
-SHA256 (redis-8.2.0.tar.gz) = ff95b83b7cf2f7a33af3be1e52fdf2e791c259f8272465c3b09f9e6bc901b604
-SIZE (redis-8.2.0.tar.gz) = 3897586
+TIMESTAMP = 1759573077
+SHA256 (redis-8.2.2.tar.gz) = 4e340e8e822a82114b6fb0f7ca581b749fa876e31e36e9fbcb75416bec9d0608
+SIZE (redis-8.2.2.tar.gz) = 3901854
diff --git a/databases/redis62/Makefile b/databases/redis62/Makefile
index 8675d0034c67..bbaccb6e01e8 100644
--- a/databases/redis62/Makefile
+++ b/databases/redis62/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 6.2.19
+DISTVERSION= 6.2.20
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
PKGNAMESUFFIX= 62
@@ -21,7 +21,7 @@ MAKE_ENV= OPTIMIZATION= \
LDFLAGS+= -lpthread -lm -lexecinfo
-CONFLICTS_INSTALL= redis redis-devel redis72 redis74
+CONFLICTS_INSTALL= redis redis-devel redis72 redis74 redis80
PORTSCOUT= limit:^6\.2
SUB_FILES= pkg-message
diff --git a/databases/redis62/distinfo b/databases/redis62/distinfo
index 45d657bb1dea..8a0be582fab7 100644
--- a/databases/redis62/distinfo
+++ b/databases/redis62/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751915294
-SHA256 (redis-6.2.19.tar.gz) = 73be4202261c2e2e3534ec2c3dcfbb338cceff40481ecf46c3578cb9e5fdea74
-SIZE (redis-6.2.19.tar.gz) = 2493896
+TIMESTAMP = 1759573875
+SHA256 (redis-6.2.20.tar.gz) = 7f8b8a7aed53c445a877adf9e3743cdd323518524170135a58c0702f2dba6ef4
+SIZE (redis-6.2.20.tar.gz) = 2495842
diff --git a/databases/redis72/Makefile b/databases/redis72/Makefile
index e930719992a1..dc2059c449ed 100644
--- a/databases/redis72/Makefile
+++ b/databases/redis72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 7.2.10
+DISTVERSION= 7.2.11
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
PKGNAMESUFFIX= 72
@@ -11,7 +11,7 @@ WWW= https://redis.io/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= compiler:c11 cpe gmake tcl:test
+USES= compiler:c11 cpe gmake pkgconfig tcl:test
CPE_VENDOR= redislabs
USE_RC_SUBR= redis sentinel
@@ -20,7 +20,7 @@ MAKE_ENV= OPTIMIZATION= \
LDFLAGS+= -lpthread -lm -lexecinfo
-CONFLICTS_INSTALL= redis redis-devel redis62 redis74
+CONFLICTS_INSTALL= redis redis-devel redis62 redis74 redis80
SUB_FILES= pkg-message
SUB_LIST= PORTNAME=${PORTNAME} \
diff --git a/databases/redis72/distinfo b/databases/redis72/distinfo
index ded856190d92..9c83d0516d55 100644
--- a/databases/redis72/distinfo
+++ b/databases/redis72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751915127
-SHA256 (redis-7.2.10.tar.gz) = e576ad54bc53770649c556933ecd555b975e3dac422e46356102436a437b43c7
-SIZE (redis-7.2.10.tar.gz) = 3395796
+TIMESTAMP = 1759573748
+SHA256 (redis-7.2.11.tar.gz) = 2f9886eca68d30114ad6a01da65631f8007d802fd3e6c9fac711251e6390323d
+SIZE (redis-7.2.11.tar.gz) = 3398130
diff --git a/databases/redis74/Makefile b/databases/redis74/Makefile
index 2e84d9cc8b50..ed2fd7b5e607 100644
--- a/databases/redis74/Makefile
+++ b/databases/redis74/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 7.4.5
+DISTVERSION= 7.4.6
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
PKGNAMESUFFIX= 74
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LICENSE_PERMS_RSALv2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES= compiler:c11 cpe gmake tcl:test
+USES= compiler:c11 cpe gmake pkgconfig tcl:test
CPE_VENDOR= redislabs
USE_RC_SUBR= redis sentinel
diff --git a/databases/redis74/distinfo b/databases/redis74/distinfo
index 366d5792cfe9..930c67bd22b3 100644
--- a/databases/redis74/distinfo
+++ b/databases/redis74/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751914908
-SHA256 (redis-7.4.5.tar.gz) = 00bb280528f5d7934bec8ab309b8125088c209131e10609cb1563b91365633bb
-SIZE (redis-7.4.5.tar.gz) = 3532716
+TIMESTAMP = 1759573623
+SHA256 (redis-7.4.6.tar.gz) = 73b94484e00fb4c2440b490dc4021142fb0b6efc8b64c6329c10d24f0b531c99
+SIZE (redis-7.4.6.tar.gz) = 3537688
diff --git a/databases/redis80/Makefile b/databases/redis80/Makefile
index 3df55cbaf00c..d7db6441dadd 100644
--- a/databases/redis80/Makefile
+++ b/databases/redis80/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis
-DISTVERSION= 8.0.3
+DISTVERSION= 8.0.4
CATEGORIES= databases
MASTER_SITES= https://download.redis.io/releases/
PKGNAMESUFFIX= 80
diff --git a/databases/redis80/distinfo b/databases/redis80/distinfo
index 1cd1f7274ce2..1227585dd4b4 100644
--- a/databases/redis80/distinfo
+++ b/databases/redis80/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751914561
-SHA256 (redis-8.0.3.tar.gz) = 33f37290b00b14e9a884dd4dcba335febd63ea16c51609d34fa41e031ad587df
-SIZE (redis-8.0.3.tar.gz) = 3821948
+TIMESTAMP = 1759573449
+SHA256 (redis-8.0.4.tar.gz) = 7e185265d455ea8deb6bb7e071352ea691ca4d7b5105fc172fa524af59917b89
+SIZE (redis-8.0.4.tar.gz) = 3828945
diff --git a/databases/redis_exporter/Makefile b/databases/redis_exporter/Makefile
index a825016da15d..8cc5cdf775e8 100644
--- a/databases/redis_exporter/Makefile
+++ b/databases/redis_exporter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= redis_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.75.0
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= arcade@b1t.name
diff --git a/databases/redisdesktopmanager/Makefile b/databases/redisdesktopmanager/Makefile
deleted file mode 100644
index fe261d6acd7e..000000000000
--- a/databases/redisdesktopmanager/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-PORTNAME= redisdesktopmanager
-PORTVERSION= 2022.5
-CATEGORIES= databases
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Redis DB management tool
-WWW= https://github.com/RedisInsight/RedisDesktopManager
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= RedisDesktopManager is no longer maintained upstream as the project has been replaced by RedisInsight
-EXPIRATION_DATE=2025-09-08
-
-LIB_DEPENDS= libbrotlicommon.so:archivers/brotli \
- liblz4.so:archivers/liblz4 \
- libpython${PYTHON_VER}${PYTHON_ABIVER}.so:lang/python${PYTHON_SUFFIX} \
- libsnappy.so:archivers/snappy \
- libzstd.so:archivers/zstd \
- libssh2.so:security/libssh2
-
-USES= compiler:c++0x dos2unix gettext-runtime gl kde:5 python:build \
- qmake qt:5
-DOS2UNIX_FILES= 3rdparty/3rdparty.pri
-USE_GITHUB= yes
-GH_TUPLE= RedisInsight:RedisDesktopManager:${PORTVERSION}:DEFAULT/RedisDesktopManager-${PORTVERSION} \
- benlau:asyncfuture:5ca0304:asyncfuture/3rdparty/qredisclient/3rdparty/asyncfuture \
- eranpeer:FakeIt:80a446b:FakeIt/3rdparty/fakeit \
- uglide:pyotherside:c1a8cc0:pyotherside/3rdparty/pyotherside \
- uglide:qredisclient:901b005:qredisclient/3rdparty/qredisclient \
- redis:hiredis:b731283:hiredis/3rdparty/qredisclient/3rdparty/hiredis \
- simdjson:simdjson:3bd8b0b:simdjson/3rdparty/simdjson
-USE_GL= gl
-USE_QT= charts concurrent core declarative gui network quickcontrols \
- svg widgets buildtools:build qmake:build
-
-QMAKE_ARGS+= SYSTEM_BROTLI=1 SYSTEM_LZ4=1 SYSTEM_SNAPPY=1 SYSTEM_ZSTD=1 \
- VERSION=${PORTVERSION}
-
-CXXFLAGS_powerpc64= -mpower8-vector
-
-BINARY_ALIAS= python3-config=${PYTHON_CMD}-config python3=${PYTHON_CMD}
-DESKTOP_ENTRIES= "GUI for Redis" \
- "GUI for Redis" \
- "resp" \
- "resp" \
- "Development;" \
- ""
-
-BUILD_WRKSRC= ${WRKSRC}/src
-CONFIGURE_WRKSRC= ${WRKSRC}/src
-INSTALL_WRKSRC= ${WRKSRC}/bin/linux/release
-
-PLIST_FILES= bin/resp \
- share/pixmaps/resp.png
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/share/pixmaps
- cd ${INSTALL_WRKSRC} ; \
- ${STRIP_CMD} resp ; \
- ${INSTALL_PROGRAM} resp ${STAGEDIR}${PREFIX}/bin/resp
- ${INSTALL_DATA} ${BUILD_WRKSRC}/resources/images/resp.png ${STAGEDIR}${PREFIX}/share/pixmaps/resp.png
-
-.include <bsd.port.mk>
diff --git a/databases/redisdesktopmanager/distinfo b/databases/redisdesktopmanager/distinfo
deleted file mode 100644
index cda1c2a81593..000000000000
--- a/databases/redisdesktopmanager/distinfo
+++ /dev/null
@@ -1,15 +0,0 @@
-TIMESTAMP = 1681311282
-SHA256 (RedisInsight-RedisDesktopManager-2022.5_GH0.tar.gz) = 3b6c02a27030bc95439d112df72a85a5b360ab2a55c4146fffc2989c7389c395
-SIZE (RedisInsight-RedisDesktopManager-2022.5_GH0.tar.gz) = 2440386
-SHA256 (benlau-asyncfuture-5ca0304_GH0.tar.gz) = 1718a942ee0c80d05765fd12a0717a99645f4e90f1cc34ad0dd571d386aad199
-SIZE (benlau-asyncfuture-5ca0304_GH0.tar.gz) = 35037
-SHA256 (eranpeer-FakeIt-80a446b_GH0.tar.gz) = 20b39c53957e6642c5a688bb6cf95eb7f58ce1f3b72dbe1c1ae496b51fc7aa7c
-SIZE (eranpeer-FakeIt-80a446b_GH0.tar.gz) = 408635
-SHA256 (uglide-pyotherside-c1a8cc0_GH0.tar.gz) = 4a7f629da473f465ca128619081218de3f6d4958f4ffbc93db17523191c13384
-SIZE (uglide-pyotherside-c1a8cc0_GH0.tar.gz) = 185205
-SHA256 (uglide-qredisclient-901b005_GH0.tar.gz) = 3500d00500ae2b0f9193cd2ed531a520e71bd583705162b21975410698d682e6
-SIZE (uglide-qredisclient-901b005_GH0.tar.gz) = 224101
-SHA256 (redis-hiredis-b731283_GH0.tar.gz) = 827a711091ae110ada60eded4c4dfb5c4a12d4843028ac6c4035fd1b8c9d41a9
-SIZE (redis-hiredis-b731283_GH0.tar.gz) = 98155
-SHA256 (simdjson-simdjson-3bd8b0b_GH0.tar.gz) = 78718f97a06ed1098def7fc8b3cfa2048a83dc7b49afc9dd5b40c1ee8072a681
-SIZE (simdjson-simdjson-3bd8b0b_GH0.tar.gz) = 1546791
diff --git a/databases/redisdesktopmanager/pkg-descr b/databases/redisdesktopmanager/pkg-descr
deleted file mode 100644
index 997fdf4a5747..000000000000
--- a/databases/redisdesktopmanager/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Redis Desktop Manager (aka RDM) - is a fast open source Redis database
-management application. It offers you an easy-to-use GUI to access your Redis
-DB and perform some basic operations: view keys as a tree, CRUD keys, execute
-commands via shell. RDM supports SSL/TLS encryption, SSH tunnels and cloud
-Redis instances such as: Amazon ElastiCache, Microsoft Azure Redis Cache and
-Redis Labs.
diff --git a/databases/redisjson/Makefile b/databases/redisjson/Makefile
index d44e7eaeb560..a3bf708cf0fb 100644
--- a/databases/redisjson/Makefile
+++ b/databases/redisjson/Makefile
@@ -1,7 +1,7 @@
PORTNAME= redisjson
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.8
-PORTREVISION= 29
+PORTREVISION= 31
CATEGORIES= databases
MAINTAINER= ports@FreeBSD.org
diff --git a/databases/rocksdb/Makefile b/databases/rocksdb/Makefile
index 47087329eecd..06230db225c4 100644
--- a/databases/rocksdb/Makefile
+++ b/databases/rocksdb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rocksdb
-PORTVERSION= 10.4.2
+PORTVERSION= 10.5.1
DISTVERSIONPREFIX= v
CATEGORIES= databases
@@ -59,10 +59,7 @@ ZSTD_MAKE_ENV_OFF= ROCKSDB_DISABLE_ZSTD=yes
.include <bsd.port.pre.mk>
.if ${CHOSEN_COMPILER_TYPE} == clang
-CXXFLAGS+= -Wno-unused-parameter -Wno-unused-variable
-.if ${COMPILER_VERSION} >= 170
-CXXFLAGS+= -Wno-sync-alignment
-.endif
+CXXFLAGS+= -Wno-sync-alignment -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable
.endif
post-patch:
diff --git a/databases/rocksdb/distinfo b/databases/rocksdb/distinfo
index 07c87610b8e0..9b72fb0228a8 100644
--- a/databases/rocksdb/distinfo
+++ b/databases/rocksdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266000
-SHA256 (facebook-rocksdb-v10.4.2_GH0.tar.gz) = afccfab496556904900afacf7d99887f1d50cb893e5d2288bd502db233adacac
-SIZE (facebook-rocksdb-v10.4.2_GH0.tar.gz) = 13841512
+TIMESTAMP = 1755062446
+SHA256 (facebook-rocksdb-v10.5.1_GH0.tar.gz) = 7ec942baab802b2845188d02bc5d4e42c29236e61bcbc08f5b3a6bdd92290c22
+SIZE (facebook-rocksdb-v10.5.1_GH0.tar.gz) = 13864326
diff --git a/databases/rocksdb/pkg-plist b/databases/rocksdb/pkg-plist
index 4ed01579e21a..66d606155b88 100644
--- a/databases/rocksdb/pkg-plist
+++ b/databases/rocksdb/pkg-plist
@@ -90,6 +90,7 @@ include/rocksdb/transaction_log.h
include/rocksdb/types.h
include/rocksdb/unique_id.h
include/rocksdb/universal_compaction.h
+include/rocksdb/user_defined_index.h
include/rocksdb/user_write_callback.h
include/rocksdb/utilities/agg_merge.h
include/rocksdb/utilities/backup_engine.h
diff --git a/databases/rqlite/Makefile b/databases/rqlite/Makefile
index 9edc83c26135..030a15362bb5 100644
--- a/databases/rqlite/Makefile
+++ b/databases/rqlite/Makefile
@@ -1,7 +1,6 @@
PORTNAME= rqlite
DISTVERSIONPREFIX= v
-DISTVERSION= 8.36.9
-PORTREVISION= 2
+DISTVERSION= 9.1.0
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
@@ -12,9 +11,9 @@ WWW= https://rqlite.io \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.22,modules
+USES= go:1.24,modules
-GO_MODULE= github.com/rqlite/rqlite/v8
+GO_MODULE= github.com/rqlite/rqlite/v9
GO_TARGET= ./cmd/rqbench \
./cmd/rqlite \
./cmd/rqlited
diff --git a/databases/rqlite/distinfo b/databases/rqlite/distinfo
index 3c43ae9b7b7b..b224701fd75d 100644
--- a/databases/rqlite/distinfo
+++ b/databases/rqlite/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1738036830
-SHA256 (go/databases_rqlite/rqlite-v8.36.9/v8.36.9.mod) = 54f65b3466f58a2e70196938aff8dcd8f7f0d988c92cc2518054b8b3a81a0608
-SIZE (go/databases_rqlite/rqlite-v8.36.9/v8.36.9.mod) = 3783
-SHA256 (go/databases_rqlite/rqlite-v8.36.9/v8.36.9.zip) = 395f7883c8803bea8908b5bbc8cefe13647074fdb5738eee1d0b657868f0582b
-SIZE (go/databases_rqlite/rqlite-v8.36.9/v8.36.9.zip) = 894428
+TIMESTAMP = 1758341446
+SHA256 (go/databases_rqlite/rqlite-v9.1.0/v9.1.0.mod) = beb758296baf2db303c97e8dc6ac90ce2f5e316130b20de4cc4a18f3cb36144f
+SIZE (go/databases_rqlite/rqlite-v9.1.0/v9.1.0.mod) = 3903
+SHA256 (go/databases_rqlite/rqlite-v9.1.0/v9.1.0.zip) = 47de126d0e4a62866d24dadeab0491f3c7e08b47a885cf6abe53f066b30e49c4
+SIZE (go/databases_rqlite/rqlite-v9.1.0/v9.1.0.zip) = 1016357
diff --git a/databases/rubygem-activemodel71/Makefile b/databases/rubygem-activemodel71/Makefile
index 29752ec3f6f9..39d3706dd44f 100644
--- a/databases/rubygem-activemodel71/Makefile
+++ b/databases/rubygem-activemodel71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activemodel
-PORTVERSION= 7.1.5.1
+PORTVERSION= 7.1.5.2
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 71
diff --git a/databases/rubygem-activemodel71/distinfo b/databases/rubygem-activemodel71/distinfo
index e4865ee9c810..c75ea3f70713 100644
--- a/databases/rubygem-activemodel71/distinfo
+++ b/databases/rubygem-activemodel71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888804
-SHA256 (rubygem/activemodel-7.1.5.1.gem) = 74727466854a7fbdfe8f2702ca3112b23877500d4926bf7e02e921ad542191f1
-SIZE (rubygem/activemodel-7.1.5.1.gem) = 69632
+TIMESTAMP = 1757121950
+SHA256 (rubygem/activemodel-7.1.5.2.gem) = 4fb6a56a8614ee820c218563fcdebcf0d7b16ab153b81ecd2ed91877cf4ac8b5
+SIZE (rubygem/activemodel-7.1.5.2.gem) = 69632
diff --git a/databases/rubygem-activemodel72/Makefile b/databases/rubygem-activemodel72/Makefile
index 5f6377bb92cb..3a8ab129ea55 100644
--- a/databases/rubygem-activemodel72/Makefile
+++ b/databases/rubygem-activemodel72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activemodel
-PORTVERSION= 7.2.2.1
+PORTVERSION= 7.2.2.2
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 72
diff --git a/databases/rubygem-activemodel72/distinfo b/databases/rubygem-activemodel72/distinfo
index a191f03abaa4..e8dc8432e7bf 100644
--- a/databases/rubygem-activemodel72/distinfo
+++ b/databases/rubygem-activemodel72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888830
-SHA256 (rubygem/activemodel-7.2.2.1.gem) = 8398861f9ee2c4671a8357ab39e9b38a045fd656f6685a3dd5890c2419dbfdaf
-SIZE (rubygem/activemodel-7.2.2.1.gem) = 67584
+TIMESTAMP = 1757121976
+SHA256 (rubygem/activemodel-7.2.2.2.gem) = 6898b91af028d725729f65d8e0f6ccfef5993e085ed70d5b93c42ba1bf7384dd
+SIZE (rubygem/activemodel-7.2.2.2.gem) = 67584
diff --git a/databases/rubygem-activemodel80/Makefile b/databases/rubygem-activemodel80/Makefile
index 39eec80ee3c5..8c34d7f9684c 100644
--- a/databases/rubygem-activemodel80/Makefile
+++ b/databases/rubygem-activemodel80/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activemodel
-PORTVERSION= 8.0.2
+PORTVERSION= 8.0.2.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 80
diff --git a/databases/rubygem-activemodel80/distinfo b/databases/rubygem-activemodel80/distinfo
index 26fdc4f3c0c4..8188d7c416ce 100644
--- a/databases/rubygem-activemodel80/distinfo
+++ b/databases/rubygem-activemodel80/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070778
-SHA256 (rubygem/activemodel-8.0.2.gem) = 0ae1fb7fa1fae0699ba041a9e97702df42ea3b13f2d39f2d0fde51fca5f0656c
-SIZE (rubygem/activemodel-8.0.2.gem) = 69120
+TIMESTAMP = 1757122002
+SHA256 (rubygem/activemodel-8.0.2.1.gem) = 17bab6cdb86531844113df22f864480a89a276bf0318246e628f99e0ac077ec4
+SIZE (rubygem/activemodel-8.0.2.1.gem) = 69120
diff --git a/databases/rubygem-activerecord71/Makefile b/databases/rubygem-activerecord71/Makefile
index b74ecbf75f57..9d392177384c 100644
--- a/databases/rubygem-activerecord71/Makefile
+++ b/databases/rubygem-activerecord71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activerecord
-PORTVERSION= 7.1.5.1
+PORTVERSION= 7.1.5.2
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 71
diff --git a/databases/rubygem-activerecord71/distinfo b/databases/rubygem-activerecord71/distinfo
index d5e0a1e9d921..2978d1f4f216 100644
--- a/databases/rubygem-activerecord71/distinfo
+++ b/databases/rubygem-activerecord71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888806
-SHA256 (rubygem/activerecord-7.1.5.1.gem) = f40ad1609bf33b9ba5bdc4e16d80a77b1517153234ceb413d31d635d7b91f1e3
-SIZE (rubygem/activerecord-7.1.5.1.gem) = 548352
+TIMESTAMP = 1757121952
+SHA256 (rubygem/activerecord-7.1.5.2.gem) = 923da72b2da727fd2868bfa2a536db6facf71d67064889a4fb16ff323da99d2a
+SIZE (rubygem/activerecord-7.1.5.2.gem) = 548352
diff --git a/databases/rubygem-activerecord72/Makefile b/databases/rubygem-activerecord72/Makefile
index be4ef8b09d9e..d5ba7fc2c66c 100644
--- a/databases/rubygem-activerecord72/Makefile
+++ b/databases/rubygem-activerecord72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activerecord
-PORTVERSION= 7.2.2.1
+PORTVERSION= 7.2.2.2
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 72
diff --git a/databases/rubygem-activerecord72/distinfo b/databases/rubygem-activerecord72/distinfo
index 2592bdf48742..676febafbb22 100644
--- a/databases/rubygem-activerecord72/distinfo
+++ b/databases/rubygem-activerecord72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888832
-SHA256 (rubygem/activerecord-7.2.2.1.gem) = 79a31f71c32d5138717c2104e0ff105f5d82922247c85bdca144f2720e67fab9
-SIZE (rubygem/activerecord-7.2.2.1.gem) = 545792
+TIMESTAMP = 1757121978
+SHA256 (rubygem/activerecord-7.2.2.2.gem) = e6b1e1499018f1c3ffd9f7828a8560588da1f5bd85dc2b7a95e49c5467cda800
+SIZE (rubygem/activerecord-7.2.2.2.gem) = 545280
diff --git a/databases/rubygem-activerecord80/Makefile b/databases/rubygem-activerecord80/Makefile
index c59b6269203d..20ff50435631 100644
--- a/databases/rubygem-activerecord80/Makefile
+++ b/databases/rubygem-activerecord80/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activerecord
-PORTVERSION= 8.0.2
+PORTVERSION= 8.0.2.1
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 80
diff --git a/databases/rubygem-activerecord80/distinfo b/databases/rubygem-activerecord80/distinfo
index 286cf1de132a..614f81269547 100644
--- a/databases/rubygem-activerecord80/distinfo
+++ b/databases/rubygem-activerecord80/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070780
-SHA256 (rubygem/activerecord-8.0.2.gem) = 793470b92c44e4198d0262ac60086b7822f0ea585079ad67e32a6e4c86f2d90a
-SIZE (rubygem/activerecord-8.0.2.gem) = 545280
+TIMESTAMP = 1757122004
+SHA256 (rubygem/activerecord-8.0.2.1.gem) = a6556e7bdd53f3889d18d2aa3a7ff115fd6c5e1463dd06f97fb88d06b58c6df1
+SIZE (rubygem/activerecord-8.0.2.1.gem) = 545280
diff --git a/databases/rubygem-click_house-client/Makefile b/databases/rubygem-click_house-client/Makefile
new file mode 100644
index 000000000000..bcb5a89815c5
--- /dev/null
+++ b/databases/rubygem-click_house-client/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= click_house-client
+PORTVERSION= 0.3.5
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Ruby interface to ClickHouse databases
+WWW= https://gitlab.com/gitlab-org/ruby/gems/clickhouse-client
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-activerecord-gitlab>=7<9:databases/rubygem-activerecord-gitlab \
+ rubygem-activesupport-gitlab>=7<9:devel/rubygem-activesupport-gitlab \
+ rubygem-addressable>=2.8<3:www/rubygem-addressable \
+ rubygem-json>=2.7<3:devel/rubygem-json
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-click_house-client/distinfo b/databases/rubygem-click_house-client/distinfo
new file mode 100644
index 000000000000..000223ab33c7
--- /dev/null
+++ b/databases/rubygem-click_house-client/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1755692908
+SHA256 (rubygem/click_house-client-0.3.5.gem) = bd3b8ea28f7998e0fd0b7aee117c21a55100d22d1bd502b3f3dfad0447a6c151
+SIZE (rubygem/click_house-client-0.3.5.gem) = 18944
diff --git a/databases/rubygem-click_house-client/pkg-descr b/databases/rubygem-click_house-client/pkg-descr
new file mode 100644
index 000000000000..f645cc943d88
--- /dev/null
+++ b/databases/rubygem-click_house-client/pkg-descr
@@ -0,0 +1,3 @@
+This Gem provides a simple way to query ClickHouse databases using the HTTP
+interface.
+
diff --git a/databases/rubygem-flipper-active_record/Makefile b/databases/rubygem-flipper-active_record/Makefile
index 32809d6adbc2..2fb77d04d6b8 100644
--- a/databases/rubygem-flipper-active_record/Makefile
+++ b/databases/rubygem-flipper-active_record/Makefile
@@ -1,5 +1,5 @@
PORTNAME= flipper-active_record
-PORTVERSION= 1.3.5
+PORTVERSION= 1.3.6
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-flipper-active_record/distinfo b/databases/rubygem-flipper-active_record/distinfo
index 00f974fa6be9..800db727fafa 100644
--- a/databases/rubygem-flipper-active_record/distinfo
+++ b/databases/rubygem-flipper-active_record/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208188
-SHA256 (rubygem/flipper-active_record-1.3.5.gem) = 77867d6226d54fbd66e6fc4646595ba6b9b8305ff5efc58597d7190fde31d5a1
-SIZE (rubygem/flipper-active_record-1.3.5.gem) = 12800
+TIMESTAMP = 1757120888
+SHA256 (rubygem/flipper-active_record-1.3.6.gem) = 0c172224e4024637abd47fbd1429ded2cd2042693757f3caa7b80f4bb06b2abe
+SIZE (rubygem/flipper-active_record-1.3.6.gem) = 12800
diff --git a/databases/rubygem-google-cloud-firestore/Makefile b/databases/rubygem-google-cloud-firestore/Makefile
index c29540537a56..5056fc2a873d 100644
--- a/databases/rubygem-google-cloud-firestore/Makefile
+++ b/databases/rubygem-google-cloud-firestore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-firestore
-PORTVERSION= 3.0.0
+PORTVERSION= 3.1.0
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-google-cloud-firestore/distinfo b/databases/rubygem-google-cloud-firestore/distinfo
index 345a5ea3a9cd..13b4acc4a284 100644
--- a/databases/rubygem-google-cloud-firestore/distinfo
+++ b/databases/rubygem-google-cloud-firestore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070494
-SHA256 (rubygem/google-cloud-firestore-3.0.0.gem) = c1687d2c5870370f9fc479bebd2f0164a3b0e3e161d9dac51d7477df68fc741f
-SIZE (rubygem/google-cloud-firestore-3.0.0.gem) = 79872
+TIMESTAMP = 1757120890
+SHA256 (rubygem/google-cloud-firestore-3.1.0.gem) = a3b58e3cf20b431abbb8e379583ea26c49bacbf76e3ab69a083d477005a20c86
+SIZE (rubygem/google-cloud-firestore-3.1.0.gem) = 83968
diff --git a/databases/rubygem-pg-gitlab/Makefile b/databases/rubygem-pg-gitlab/Makefile
index 42944ed5613a..dd5baaae144e 100644
--- a/databases/rubygem-pg-gitlab/Makefile
+++ b/databases/rubygem-pg-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pg
-PORTVERSION= 1.5.9
+PORTVERSION= 1.6.2
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -19,6 +19,6 @@ CONFIGURE_ARGS= --with-pgsql-include-dir=`${PG_CONFIG} --includedir` \
--with-pgsql-lib-dir=`${PG_CONFIG} --libdir`
PG_CONFIG= ${LOCALBASE}/bin/pg_config
-PORTSCOUT= limit:^1\.5\.
+PORTSCOUT= limit:^1\.6\.
.include <bsd.port.mk>
diff --git a/databases/rubygem-pg-gitlab/distinfo b/databases/rubygem-pg-gitlab/distinfo
index 61357109ceb0..1f69a17414e3 100644
--- a/databases/rubygem-pg-gitlab/distinfo
+++ b/databases/rubygem-pg-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729994430
-SHA256 (rubygem/pg-1.5.9.gem) = 761efbdf73b66516f0c26fcbe6515dc7500c3f0aa1a1b853feae245433c64fdc
-SIZE (rubygem/pg-1.5.9.gem) = 207872
+TIMESTAMP = 1756878620
+SHA256 (rubygem/pg-1.6.2.gem) = 58614afd405cc9c2c9e15bffe8432e0d6cfc58b722344ad4a47c73a85189c875
+SIZE (rubygem/pg-1.6.2.gem) = 224768
diff --git a/databases/rubygem-pg/Makefile b/databases/rubygem-pg/Makefile
index 73b4c1fcbce0..a3b4ceecd72b 100644
--- a/databases/rubygem-pg/Makefile
+++ b/databases/rubygem-pg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pg
-PORTVERSION= 1.6.0
+PORTVERSION= 1.6.2
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-pg/distinfo b/databases/rubygem-pg/distinfo
index 97d74db77b96..3fcd28a9f501 100644
--- a/databases/rubygem-pg/distinfo
+++ b/databases/rubygem-pg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796224
-SHA256 (rubygem/pg-1.6.0.gem) = 26ea1694e4ed2e387a8292373acbb62ff9696d691d3a1b8b76cf56eb1d9bd40b
-SIZE (rubygem/pg-1.6.0.gem) = 221696
+TIMESTAMP = 1757436693
+SHA256 (rubygem/pg-1.6.2.gem) = 58614afd405cc9c2c9e15bffe8432e0d6cfc58b722344ad4a47c73a85189c875
+SIZE (rubygem/pg-1.6.2.gem) = 224768
diff --git a/databases/rubygem-redis-client/Makefile b/databases/rubygem-redis-client/Makefile
index ae064ef77d74..783c69ff9c1c 100644
--- a/databases/rubygem-redis-client/Makefile
+++ b/databases/rubygem-redis-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= redis-client
-PORTVERSION= 0.25.1
+PORTVERSION= 0.25.2
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-redis-client/distinfo b/databases/rubygem-redis-client/distinfo
index f465dd3d99fc..53138268a738 100644
--- a/databases/rubygem-redis-client/distinfo
+++ b/databases/rubygem-redis-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265812
-SHA256 (rubygem/redis-client-0.25.1.gem) = 40130f8f95194c9c73eec322516781b0bfdd8293369a67dc175bd7bc391a68bd
-SIZE (rubygem/redis-client-0.25.1.gem) = 28160
+TIMESTAMP = 1757120892
+SHA256 (rubygem/redis-client-0.25.2.gem) = aa37e34c29da39fdb0b8663e7a649adb0923959cd4a9351befe2cd19e6f8d6f0
+SIZE (rubygem/redis-client-0.25.2.gem) = 28160
diff --git a/databases/rubygem-solid_cable-rails72/Makefile b/databases/rubygem-solid_cable-rails72/Makefile
index efc42920b3a2..94f6d7b4949d 100644
--- a/databases/rubygem-solid_cable-rails72/Makefile
+++ b/databases/rubygem-solid_cable-rails72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solid_cable
-PORTVERSION= 3.0.11
+PORTVERSION= 3.0.12
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails72
diff --git a/databases/rubygem-solid_cable-rails72/distinfo b/databases/rubygem-solid_cable-rails72/distinfo
index c60c00fab965..3fb780e8536b 100644
--- a/databases/rubygem-solid_cable-rails72/distinfo
+++ b/databases/rubygem-solid_cable-rails72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954270
-SHA256 (rubygem/solid_cable-3.0.11.gem) = b7cb3de7eb65fada32f4a70e47897c7dd3ee4a8d3ad08a278f2340037e07384c
-SIZE (rubygem/solid_cable-3.0.11.gem) = 12800
+TIMESTAMP = 1757120894
+SHA256 (rubygem/solid_cable-3.0.12.gem) = a168a54731a455d5627af48d8441ea3b554b8c1f6e6cd6074109de493e6b0460
+SIZE (rubygem/solid_cable-3.0.12.gem) = 12800
diff --git a/databases/rubygem-solid_cable/Makefile b/databases/rubygem-solid_cable/Makefile
index d9dc359d55b7..9fe804eddee7 100644
--- a/databases/rubygem-solid_cable/Makefile
+++ b/databases/rubygem-solid_cable/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solid_cable
-PORTVERSION= 3.0.11
+PORTVERSION= 3.0.12
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-solid_cable/distinfo b/databases/rubygem-solid_cable/distinfo
index c60c00fab965..3fb780e8536b 100644
--- a/databases/rubygem-solid_cable/distinfo
+++ b/databases/rubygem-solid_cable/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954270
-SHA256 (rubygem/solid_cable-3.0.11.gem) = b7cb3de7eb65fada32f4a70e47897c7dd3ee4a8d3ad08a278f2340037e07384c
-SIZE (rubygem/solid_cable-3.0.11.gem) = 12800
+TIMESTAMP = 1757120894
+SHA256 (rubygem/solid_cable-3.0.12.gem) = a168a54731a455d5627af48d8441ea3b554b8c1f6e6cd6074109de493e6b0460
+SIZE (rubygem/solid_cable-3.0.12.gem) = 12800
diff --git a/databases/sq/Makefile b/databases/sq/Makefile
index f1456097efd9..6430c1341d54 100644
--- a/databases/sq/Makefile
+++ b/databases/sq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sq
DISTVERSIONPREFIX= v
DISTVERSION= 0.48.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases
MAINTAINER= olgeni@FreeBSD.org
diff --git a/databases/sqlite3/Makefile b/databases/sqlite3/Makefile
index 0d66218dec05..e39b6d4525d3 100644
--- a/databases/sqlite3/Makefile
+++ b/databases/sqlite3/Makefile
@@ -38,7 +38,9 @@ USES= libtool ncurses zip
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
-CONFIGURE_ARGS+= --linemacros --soname=legacy OPTIONS='${_OPTIONS}'
+CONFIGURE_ARGS+= --prefix=${PREFIX} \
+ --linemacros \
+ --soname=legacy OPTIONS='${_OPTIONS}'
# [The Chronicles of SONAME](https://sqlite.org/src/forumpost/5a3b44f510df8ded)
# [Set features OPTIONS for autosetup configurator](https://msteveb.github.io/autosetup/)
diff --git a/databases/sqlx-cli/Makefile b/databases/sqlx-cli/Makefile
index c6fcda0461cc..b2ffa67c1b59 100644
--- a/databases/sqlx-cli/Makefile
+++ b/databases/sqlx-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sqlx
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.5
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= databases
PKGNAMESUFFIX= -cli
diff --git a/databases/surrealdb/Makefile b/databases/surrealdb/Makefile
index eac2663c2165..926101f76751 100644
--- a/databases/surrealdb/Makefile
+++ b/databases/surrealdb/Makefile
@@ -1,6 +1,7 @@
PORTNAME= surrealdb
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.7
+DISTVERSION= 2.3.10
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
@@ -309,7 +310,6 @@ CARGO_CRATES= Inflector-0.11.4 \
libloading-0.7.4 \
libloading-0.8.6 \
libm-0.2.11 \
- libmimalloc-sys-0.1.40 \
libredox-0.1.3 \
librocksdb-sys-0.17.1+9.9.3 \
libz-sys-1.1.22 \
@@ -324,7 +324,7 @@ CARGO_CRATES= Inflector-0.11.4 \
mac-0.1.1 \
maplit-1.0.2 \
markup5ever-0.12.1 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
matchit-0.7.3 \
matrixmultiply-0.3.9 \
md-5-0.10.6 \
@@ -332,7 +332,6 @@ CARGO_CRATES= Inflector-0.11.4 \
memmap2-0.9.5 \
miette-5.10.0 \
miette-derive-5.10.0 \
- mimalloc-0.1.44 \
mime-0.3.17 \
mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
@@ -353,6 +352,7 @@ CARGO_CRATES= Inflector-0.11.4 \
nom-7.1.3 \
ntapi-0.4.1 \
nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-bigint-0.4.6 \
num-complex-0.4.6 \
num-conv-0.1.0 \
@@ -453,9 +453,7 @@ CARGO_CRATES= Inflector-0.11.4 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
regex-1.11.1 \
- regex-automata-0.1.10 \
regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
relative-path-1.9.3 \
rend-0.4.2 \
@@ -616,7 +614,7 @@ CARGO_CRATES= Inflector-0.11.4 \
tracing-log-0.2.0 \
tracing-opentelemetry-0.25.0 \
tracing-serde-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
trice-0.4.0 \
try-lock-0.2.5 \
try_map-0.3.1 \
diff --git a/databases/surrealdb/distinfo b/databases/surrealdb/distinfo
index ae078b5f6f73..40bfac9a554b 100644
--- a/databases/surrealdb/distinfo
+++ b/databases/surrealdb/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752141360
+TIMESTAMP = 1758602395
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/addr-0.15.6.crate) = a93b8a41dbe230ad5087cc721f8d41611de654542180586b315d9f4cf6b72bef
@@ -569,8 +569,6 @@ SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a
SIZE (rust/crates/libloading-0.8.6.crate) = 28922
SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
SIZE (rust/crates/libm-0.2.11.crate) = 111477
-SHA256 (rust/crates/libmimalloc-sys-0.1.40.crate) = 07d0e07885d6a754b9c7993f2625187ad694ee985d60f23355ff0e7077261502
-SIZE (rust/crates/libmimalloc-sys-0.1.40.crate) = 223313
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/librocksdb-sys-0.17.1+9.9.3.crate) = 2b7869a512ae9982f4d46ba482c2a304f1efd80c6412a3d4bf57bb79a619679f
@@ -599,8 +597,8 @@ SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a610
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
SHA256 (rust/crates/markup5ever-0.12.1.crate) = 16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45
SIZE (rust/crates/markup5ever-0.12.1.crate) = 34763
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
SIZE (rust/crates/matchit-0.7.3.crate) = 30372
SHA256 (rust/crates/matrixmultiply-0.3.9.crate) = 9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a
@@ -615,8 +613,6 @@ SHA256 (rust/crates/miette-5.10.0.crate) = 59bb584eaeeab6bd0226ccf3509a69d7936d1
SIZE (rust/crates/miette-5.10.0.crate) = 88585
SHA256 (rust/crates/miette-derive-5.10.0.crate) = 49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c
SIZE (rust/crates/miette-derive-5.10.0.crate) = 16062
-SHA256 (rust/crates/mimalloc-0.1.44.crate) = 99585191385958383e13f6b822e6b6d8d9cf928e7d286ceb092da92b43c87bc1
-SIZE (rust/crates/mimalloc-0.1.44.crate) = 4595
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
@@ -657,6 +653,8 @@ SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
@@ -857,12 +855,8 @@ SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889
SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
@@ -1183,8 +1177,8 @@ SHA256 (rust/crates/tracing-opentelemetry-0.25.0.crate) = a9784ed4da7d921bc8df69
SIZE (rust/crates/tracing-opentelemetry-0.25.0.crate) = 141003
SHA256 (rust/crates/tracing-serde-0.2.0.crate) = 704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1
SIZE (rust/crates/tracing-serde-0.2.0.crate) = 7755
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/trice-0.4.0.crate) = d3aaab10ae9fac0b10f392752bf56f0fd20845f39037fec931e8537b105b515a
SIZE (rust/crates/trice-0.4.0.crate) = 8324
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
@@ -1421,5 +1415,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (surrealdb-surrealdb-v2.3.7_GH0.tar.gz) = 3c7aa9865e339e8db7468c455c56fbed5ab4465bf9a86c2a3db7f85bab328e31
-SIZE (surrealdb-surrealdb-v2.3.7_GH0.tar.gz) = 6684282
+SHA256 (surrealdb-surrealdb-v2.3.10_GH0.tar.gz) = 72294908d805ba73a8abc2fc68e07c1dababa17d6d00a6a4da0f93ab208eac2e
+SIZE (surrealdb-surrealdb-v2.3.10_GH0.tar.gz) = 6698264
diff --git a/databases/tcl-sqlite3/Makefile b/databases/tcl-sqlite3/Makefile
index c51dc5825b38..da4081b0a0f1 100644
--- a/databases/tcl-sqlite3/Makefile
+++ b/databases/tcl-sqlite3/Makefile
@@ -1,12 +1,9 @@
PORTNAME= sqlite3
-PORTVERSION= 3.34.1
-PORTREVISION= 1
+DISTVERSION= 3.50.4
CATEGORIES= databases tcl
-MASTER_SITES= https://www.sqlite.org/2021/ \
- https://www2.sqlite.org/2021/ \
- https://www3.sqlite.org/2021/
+MASTER_SITES= SF/tcl/Tcl/8.6.17
PKGNAMEPREFIX= tcl-
-DISTNAME= sqlite-autoconf-${PORTVERSION:C/\.([[:digit:]])[[:>:]]/0\1/g:S/.//g}00
+DISTNAME= ${TCL_PKG}
MAINTAINER= pavelivolkov@gmail.com
COMMENT= SQLite extension for Tcl using the Tcl Extension Architecture (TEA)
@@ -16,36 +13,20 @@ LICENSE= PD
LIB_DEPENDS= libsqlite3.so:databases/sqlite3
-USES= pkgconfig tcl:tea
-USE_LDCONFIG= yes
+USES= tcl:tea
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --with-system-sqlite
+MAKE_ENV+= STRIPPROG=${STRIP_CMD}
-CFLAGS+= `pkg-config --cflags sqlite3`
-LDFLAGS+= `pkg-config --libs sqlite3`
-
-SUB_FILES= example.tcl
-SUB_LIST= "TCLSH=${TCLSH}"
-
-WRKSRC= ${WRKDIR}/${DISTNAME}/tea
-
-PLIST_FILES= lib/${PORTNAME}/libsqlite${PORTVERSION}.so \
- lib/${PORTNAME}/pkgIndex.tcl \
+TCL_PKG= ${PORTNAME:S/3//}${DISTVERSION}
+PLIST_FILES= bin/sqlite3_analyzer \
+ lib/sqlite3/lib${TCL_PKG_LIB_PREFIX}${TCL_PKG}.so \
+ lib/sqlite3/pkgIndex.tcl \
share/man/mann/sqlite3.n.gz
-PORTEXAMPLES= *
-
-OPTIONS_DEFINE= EXAMPLES THREADS
-OPTIONS_DEFAULT= THREADS
-
-THREADS_CONFIGURE_ENABLE= threads
post-patch:
@${REINPLACE_CMD} -E 's/^(.*\$$\(PACKAGE_NAME\))\$$\(PACKAGE_VERSION\).*$$/\1${PORTVERSION:C/[^[:digit:]]*([[:digit:]]+).*/\1/}/' ${WRKSRC}/Makefile.in
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libsqlite${PORTVERSION}.so
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_SCRIPT} ${WRKDIR}/${SUB_FILES} ${STAGEDIR}${EXAMPLESDIR}
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/lib${TCL_PKG_LIB_PREFIX}sqlite${PORTVERSION}.so
.include <bsd.port.mk>
diff --git a/databases/tcl-sqlite3/distinfo b/databases/tcl-sqlite3/distinfo
index 60045d92b952..9be08e1bf8ad 100644
--- a/databases/tcl-sqlite3/distinfo
+++ b/databases/tcl-sqlite3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611470952
-SHA256 (sqlite-autoconf-3340100.tar.gz) = 2a3bca581117b3b88e5361d0ef3803ba6d8da604b1c1a47d902ef785c1b53e89
-SIZE (sqlite-autoconf-3340100.tar.gz) = 2930089
+TIMESTAMP = 1755521806
+SHA256 (sqlite3.50.4.tar.gz) = f2e3e134d2e65d453eb1a3fc8777347d6c13776cf7f3bc76c7cfb293630147e7
+SIZE (sqlite3.50.4.tar.gz) = 3040536
diff --git a/databases/tcl-sqlite3/files/example.tcl.in b/databases/tcl-sqlite3/files/example.tcl.in
deleted file mode 100644
index 3139b5515407..000000000000
--- a/databases/tcl-sqlite3/files/example.tcl.in
+++ /dev/null
@@ -1,16 +0,0 @@
-#!%%TCLSH%%
-
-package require sqlite3
-
-if {$argc!=2} {
- puts stderr "Usage: $argv0 DATABASE SQL-STATEMENT"
- exit 1
-}
-sqlite3 db [lindex $argv 0]
-db eval [lindex $argv 1] x {
- foreach v $x(*) {
- puts "$v = $x($v)"
- }
- puts ""
-}
-db close
diff --git a/databases/tdb1410/Makefile b/databases/tdb1410/Makefile
index 0068a797592f..8fa05a1798ea 100644
--- a/databases/tdb1410/Makefile
+++ b/databases/tdb1410/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tdb
DISTVERSION= 1.4.10
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= SAMBA
@@ -29,7 +29,7 @@ CONFIGURE_ARGS+= --disable-rpath \
CONFIGURE_ENV= PYTHONHASHSEED=1
MAKE_ENV= PYTHONHASHSEED=1
-CONFLICTS_INSTALL= tdb
+CONFLICTS_INSTALL= tdb tdb[0-9]*
OPTIONS_DEFINE= MANPAGES DEBUG PYTHON
OPTIONS_DEFAULT= MANPAGES PYTHON
diff --git a/databases/tdb1413/Makefile b/databases/tdb1413/Makefile
new file mode 100644
index 000000000000..164e9098a081
--- /dev/null
+++ b/databases/tdb1413/Makefile
@@ -0,0 +1,68 @@
+PORTNAME= tdb
+DISTVERSION= 1.4.13
+PORTEPOCH= 1
+PORTREVISION= 1
+CATEGORIES= databases
+MASTER_SITES= SAMBA
+PKGNAMESUFFIX= 1413
+
+MAINTAINER= samba@FreeBSD.org
+COMMENT= Trivial Database
+WWW= https://tdb.samba.org/
+
+LICENSE= GPLv3
+
+USES= compiler pkgconfig shebangfix waf
+USE_LDCONFIG= yes
+WAF_CMD= buildtools/bin/waf
+SHEBANG_GLOB= *.py
+CONFIGURE_LOG= bin/config.log
+
+PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig
+
+CONFIGURE_ARGS+= --builtin-libraries=replace \
+ --bundled-libraries=NONE \
+ --disable-rpath \
+ --disable-rpath-install \
+ --without-gettext
+CONFIGURE_ENV= PYTHONHASHSEED=1
+MAKE_ENV= PYTHONHASHSEED=1
+# Some symbols in tdb's linker version scripts are not defined, but since the
+# scripts are generated dynamically, suppress errors with lld >= 17 due to these
+# undefined symbols.
+LDFLAGS+= -Wl,--undefined-version
+
+CONFLICTS_INSTALL= tdb tdb[0-9]*
+
+PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;^${PREFIX}/;;}
+
+OPTIONS_DEFINE= DEBUG MANPAGES PYTHON
+OPTIONS_DEFAULT= MANPAGES PYTHON
+OPTIONS_SUB= yes
+
+DEBUG_CONFIGURE_ON= --enable-debug \
+ --verbose
+DEBUG_MAKE_ARGS= --verbose
+DEBUG_CFLAGS= -g -ggdb3 -O0
+
+MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \
+ xsltproc:textproc/libxslt
+MANPAGES_CONFIGURE_ENV_OFF= XSLTPROC="false"
+
+PYTHON_USES= gettext-runtime python
+PYTHON_USES_OFF= python:build,test
+PYTHON_USE= PYTHON=py3kplist
+PYTHON_CONFIGURE_OFF= --disable-python
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \
+ ${BUILD_WRKSRC}/wscript
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/tdb*
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtdb.so.1
+
+post-install-PYTHON-on:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tdb*.so
+
+.include <bsd.port.mk>
diff --git a/databases/tdb1413/distinfo b/databases/tdb1413/distinfo
new file mode 100644
index 000000000000..8cb615a62b1f
--- /dev/null
+++ b/databases/tdb1413/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751383287
+SHA256 (tdb-1.4.13.tar.gz) = 5ee276e7644d713e19e4b6adc00b440afb5851ff21e65821ffaed89e15a5e167
+SIZE (tdb-1.4.13.tar.gz) = 751677
diff --git a/databases/tdb1413/files/patch-buildtools_wafsamba_samba__install.py b/databases/tdb1413/files/patch-buildtools_wafsamba_samba__install.py
new file mode 100644
index 000000000000..a852de2f200c
--- /dev/null
+++ b/databases/tdb1413/files/patch-buildtools_wafsamba_samba__install.py
@@ -0,0 +1,11 @@
+--- buildtools/wafsamba/samba_install.py.orig 2019-02-14 11:21:38 UTC
++++ buildtools/wafsamba/samba_install.py
+@@ -118,7 +118,7 @@ def install_library(self):
+ inst_name = bld.make_libname(t.target)
+ elif self.vnum:
+ vnum_base = self.vnum.split('.')[0]
+- install_name = bld.make_libname(target_name, version=self.vnum)
++ install_name = bld.make_libname(target_name, version=vnum_base)
+ install_link = bld.make_libname(target_name, version=vnum_base)
+ inst_name = bld.make_libname(t.target)
+ if not self.private_library:
diff --git a/databases/tdb1413/files/patch-buildtools_wafsamba_wscript b/databases/tdb1413/files/patch-buildtools_wafsamba_wscript
new file mode 100644
index 000000000000..b525397fbee9
--- /dev/null
+++ b/databases/tdb1413/files/patch-buildtools_wafsamba_wscript
@@ -0,0 +1,15 @@
+--- buildtools/wafsamba/wscript.orig 2019-02-26 06:44:21 UTC
++++ buildtools/wafsamba/wscript
+@@ -82,10 +82,10 @@ def options(opt):
+
+ opt.add_option('--with-libiconv',
+ help='additional directory to search for libiconv',
+- action='store', dest='iconv_open', default='/usr/local',
++ action='store', dest='iconv_open', default=None,
+ match = ['Checking for library iconv', 'Checking for iconv_open', 'Checking for header iconv.h'])
+ opt.add_option('--without-gettext',
+- help=("Disable use of gettext"),
++ help=("disable use of gettext"),
+ action="store_true", dest='disable_gettext', default=False)
+
+ gr = opt.option_group('developer options')
diff --git a/databases/tdb1413/files/patch-lib_replace_wscript b/databases/tdb1413/files/patch-lib_replace_wscript
new file mode 100644
index 000000000000..ba3eb912e5d7
--- /dev/null
+++ b/databases/tdb1413/files/patch-lib_replace_wscript
@@ -0,0 +1,11 @@
+--- lib/replace/wscript.orig 2019-02-26 06:44:21 UTC
++++ lib/replace/wscript
+@@ -119,7 +119,7 @@ def configure(conf):
+ conf.CHECK_HEADERS('sys/atomic.h stdatomic.h')
+ conf.CHECK_HEADERS('libgen.h')
+
+- if conf.CHECK_CFLAGS('-Wno-format-truncation'):
++ if conf.CHECK_CFLAGS(['-Wno-format-truncation'] + conf.env.WERROR_CFLAGS):
+ conf.define('HAVE_WNO_FORMAT_TRUNCATION', '1')
+
+ if conf.CHECK_CFLAGS('-Wno-unused-function'):
diff --git a/databases/tdb1413/files/patch-wscript b/databases/tdb1413/files/patch-wscript
new file mode 100644
index 000000000000..4869b58adf01
--- /dev/null
+++ b/databases/tdb1413/files/patch-wscript
@@ -0,0 +1,11 @@
+--- wscript.orig 2019-02-26 07:02:52 UTC
++++ wscript
+@@ -121,7 +121,7 @@ def build(bld):
+ COMMON_SRC = bld.SUBDIR('common', COMMON_FILES)
+
+ if bld.env.standalone_tdb:
+- bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig'
++ bld.env.PKGCONFIGDIR = '%%PKGCONFIGDIR%%'
+ private_library = False
+ else:
+ private_library = True
diff --git a/databases/tdb1413/pkg-descr b/databases/tdb1413/pkg-descr
new file mode 100644
index 000000000000..fa18095b5ca0
--- /dev/null
+++ b/databases/tdb1413/pkg-descr
@@ -0,0 +1,4 @@
+TDB is a Trivial Database. In concept, it is very much like GDBM, and
+BSD's DB except that it allows multiple simultaneous writers and uses
+locking internally to keep writers from trampling on each other. TDB is
+also extremely small.
diff --git a/databases/tdb1413/pkg-plist b/databases/tdb1413/pkg-plist
new file mode 100644
index 000000000000..744b90083e2b
--- /dev/null
+++ b/databases/tdb1413/pkg-plist
@@ -0,0 +1,14 @@
+bin/tdbbackup
+bin/tdbdump
+bin/tdbrestore
+bin/tdbtool
+include/tdb.h
+lib/libtdb.so
+lib/libtdb.so.1
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/_tdb_text.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/tdb%%PYTHON_TAG%%.so
+libdata/pkgconfig/tdb.pc
+%%MANPAGES%%share/man/man8/tdbbackup.8.gz
+%%MANPAGES%%share/man/man8/tdbdump.8.gz
+%%MANPAGES%%share/man/man8/tdbrestore.8.gz
+%%MANPAGES%%share/man/man8/tdbtool.8.gz
diff --git a/databases/tdbc/Makefile b/databases/tdbc/Makefile
index f7a7d2e7d4df..ac2bd0fd71e9 100644
--- a/databases/tdbc/Makefile
+++ b/databases/tdbc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tdbc
-DISTVERSION= 1.1.10
+DISTVERSION= 1.1.12
CATEGORIES= databases
-MASTER_SITES= SF/tcl/Tcl/8.6.16
+MASTER_SITES= SF/tcl/Tcl/8.6.17
DISTFILES= ${PORTNAME}${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= tcltk@FreeBSD.org
diff --git a/databases/tdbc/distinfo b/databases/tdbc/distinfo
index 592878cf5264..3e2dd212abf6 100644
--- a/databases/tdbc/distinfo
+++ b/databases/tdbc/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1734534089
-SHA256 (tdbc1.1.10.tar.gz) = 31f7dcaf122682dfa12fe163e7f259bd839a0332d57ec4fa2a0b3561786c49ff
-SIZE (tdbc1.1.10.tar.gz) = 190259
-SHA256 (tdbcmysql1.1.10.tar.gz) = 78a31ea70f7c1be40c178feda5587f943d933d994f542e919ef645b70c236764
-SIZE (tdbcmysql1.1.10.tar.gz) = 184541
-SHA256 (tdbcodbc1.1.10.tar.gz) = 0b63ba0dc9a9e7c553fe5a3387ad7f89c504bc92271b51d270a50dd9118b6951
-SIZE (tdbcodbc1.1.10.tar.gz) = 203636
-SHA256 (tdbcpostgres1.1.10.tar.gz) = c7e06b24fbb7271a80a20b251ed2117a1783e35fef2c1b6b155b3cbc98a72b10
-SIZE (tdbcpostgres1.1.10.tar.gz) = 179507
-SHA256 (tdbcsqlite3-1.1.10.tar.gz) = f0bdfa08a28193261511e775b7f36d42dd2ab0c21d2f3ef24beeb7011f4efac6
-SIZE (tdbcsqlite3-1.1.10.tar.gz) = 143218
+TIMESTAMP = 1755521644
+SHA256 (tdbc1.1.12.tar.gz) = df1adcd872422d8ac1f3dc70629456ceee5fd62ea77bdb60f6783132e122eb3e
+SIZE (tdbc1.1.12.tar.gz) = 190766
+SHA256 (tdbcmysql1.1.12.tar.gz) = 5b9b041b4adf171632ce191b2b390554031c896423437c1856d2f236400276f8
+SIZE (tdbcmysql1.1.12.tar.gz) = 185050
+SHA256 (tdbcodbc1.1.12.tar.gz) = 6047e845dfdeb71e51b01659303827bcd1608b7cffdb58e47755d41b95d343cd
+SIZE (tdbcodbc1.1.12.tar.gz) = 204150
+SHA256 (tdbcpostgres1.1.12.tar.gz) = 9ee779a7cdf4f96b75ef84fa047c2cb34db884aa113aee665cdad14a215ee4dc
+SIZE (tdbcpostgres1.1.12.tar.gz) = 180076
+SHA256 (tdbcsqlite3-1.1.12.tar.gz) = 468a6651cffda6618a33265fe9acb920a7292f07bdfc1c4e2e8588e6206eed74
+SIZE (tdbcsqlite3-1.1.12.tar.gz) = 143610
diff --git a/databases/tdbc/pkg-plist b/databases/tdbc/pkg-plist
index 3dd05ccf6853..3d2b43ee97a9 100644
--- a/databases/tdbc/pkg-plist
+++ b/databases/tdbc/pkg-plist
@@ -1,8 +1,8 @@
include/tdbc/tdbc.h
include/tdbc/tdbcDecls.h
include/tdbc/tdbcInt.h
-lib/tdbc%%VERSION%%/libtdbc%%VERSION%%.so
-lib/tdbc%%VERSION%%/libtdbcstub%%VERSION%%.a
+lib/tdbc%%VERSION%%/lib%%TCL_PKG_LIB_PREFIX%%tdbc%%VERSION%%.so
+lib/tdbc%%VERSION%%/libtdbcstub%%TCL_PKG_STUB_POSTFIX%%.a
lib/tdbc%%VERSION%%/pkgIndex.tcl
lib/tdbc%%VERSION%%/tdbc.tcl
lib/tdbc%%VERSION%%/tdbcConfig.sh
@@ -16,21 +16,21 @@ share/man/mann/tdbc_tokenize.n.gz
@comment MySQL
%%MYSQL%%include/tdbc/fakemysql.h
%%MYSQL%%include/tdbc/mysqlStubs.h
-%%MYSQL%%lib/tdbcmysql%%VERSION%%/libtdbcmysql%%VERSION%%.so
+%%MYSQL%%lib/tdbcmysql%%VERSION%%/lib%%TCL_PKG_LIB_PREFIX%%tdbcmysql%%VERSION%%.so
%%MYSQL%%lib/tdbcmysql%%VERSION%%/tdbcmysql.tcl
%%MYSQL%%lib/tdbcmysql%%VERSION%%/pkgIndex.tcl
%%MYSQL%%share/man/mann/tdbc_mysql.n.gz
@comment ODBC
%%ODBC%%include/tdbc/fakesql.h
%%ODBC%%include/tdbc/odbcStubs.h
-%%ODBC%%lib/tdbcodbc%%VERSION%%/libtdbcodbc%%VERSION%%.so
+%%ODBC%%lib/tdbcodbc%%VERSION%%/lib%%TCL_PKG_LIB_PREFIX%%tdbcodbc%%VERSION%%.so
%%ODBC%%lib/tdbcodbc%%VERSION%%/tdbcodbc.tcl
%%ODBC%%lib/tdbcodbc%%VERSION%%/pkgIndex.tcl
%%ODBC%%share/man/mann/tdbc_odbc.n.gz
@comment PGSQL
%%PGSQL%%include/tdbc/fakepq.h
%%PGSQL%%include/tdbc/pqStubs.h
-%%PGSQL%%lib/tdbcpostgres%%VERSION%%/libtdbcpostgres%%VERSION%%.so
+%%PGSQL%%lib/tdbcpostgres%%VERSION%%/lib%%TCL_PKG_LIB_PREFIX%%tdbcpostgres%%VERSION%%.so
%%PGSQL%%lib/tdbcpostgres%%VERSION%%/tdbcpostgres.tcl
%%PGSQL%%lib/tdbcpostgres%%VERSION%%/pkgIndex.tcl
%%PGSQL%%share/man/mann/tdbc_postgres.n.gz
diff --git a/databases/tile38/Makefile b/databases/tile38/Makefile
index 7105b3eac53a..17d12d1138dc 100644
--- a/databases/tile38/Makefile
+++ b/databases/tile38/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tile38
DISTVERSION= 1.12.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= databases
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/databases/timescaledb-backup/Makefile b/databases/timescaledb-backup/Makefile
index 93c00379106c..d0d748600748 100644
--- a/databases/timescaledb-backup/Makefile
+++ b/databases/timescaledb-backup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= timescaledb-backup
DISTVERSION= 0.1.1
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb-tune/Makefile b/databases/timescaledb-tune/Makefile
index d4823ae6857a..6a1e0ac387c2 100644
--- a/databases/timescaledb-tune/Makefile
+++ b/databases/timescaledb-tune/Makefile
@@ -1,7 +1,7 @@
PORTNAME= timescaledb-tune
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.0
-PORTREVISION= 6
+DISTVERSION= 0.18.1
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb-tune/distinfo b/databases/timescaledb-tune/distinfo
index 0df435e2815d..fa45bae1a284 100644
--- a/databases/timescaledb-tune/distinfo
+++ b/databases/timescaledb-tune/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1731556572
-SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.18.0/v0.18.0.mod) = 59d5957ceda1cfa6d5fd68dff1036e83c4a8e209e2f91af81ad36bb5981719e4
-SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.18.0/v0.18.0.mod) = 310
-SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.18.0/v0.18.0.zip) = 2bff3a1249cb92d0ad784f2098e3d59a2f61ac425287e25bda02e0807a7285b8
-SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.18.0/v0.18.0.zip) = 87046
+TIMESTAMP = 1755920463
+SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.18.1/v0.18.1.mod) = 59d5957ceda1cfa6d5fd68dff1036e83c4a8e209e2f91af81ad36bb5981719e4
+SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.18.1/v0.18.1.mod) = 310
+SHA256 (go/databases_timescaledb-tune/timescaledb-tune-v0.18.1/v0.18.1.zip) = ba1ba8671593812be18b6a41d4bebec843ea18cb0afb0d9678c6ac5867ecbd86
+SIZE (go/databases_timescaledb-tune/timescaledb-tune-v0.18.1/v0.18.1.zip) = 87075
diff --git a/databases/unixODBC/Makefile b/databases/unixODBC/Makefile
index 7cc274e40626..12a5ba670120 100644
--- a/databases/unixODBC/Makefile
+++ b/databases/unixODBC/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unixODBC
PORTVERSION= 2.3.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
MASTER_SITES= http://www.unixodbc.org/ \
ftp://ftp.unixodbc.org/pub/unixODBC/
@@ -28,6 +28,9 @@ PORTDOCS= *
post-patch:
@${REINPLACE_CMD} -e 's|\.ini$$|.ini.sample|' ${WRKSRC}/Makefile.in
+ @${REINPLACE_CMD} \
+ -e 's|/etc|${LOCALBASE}/etc|' \
+ -e 's|/usr/lib|${LOCALBASE}/lib|' ${WRKSRC}/man/*.[1-9]
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/databases/valkey/Makefile b/databases/valkey/Makefile
index 9a9dcb7f18fe..d955669fb236 100644
--- a/databases/valkey/Makefile
+++ b/databases/valkey/Makefile
@@ -1,5 +1,5 @@
PORTNAME= valkey
-DISTVERSION= 8.1.3
+DISTVERSION= 8.1.4
CATEGORIES= databases
MAINTAINER= bofh@freebsd.org
diff --git a/databases/valkey/distinfo b/databases/valkey/distinfo
index 180a297a5acf..5ac94ab4a03b 100644
--- a/databases/valkey/distinfo
+++ b/databases/valkey/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751915910
-SHA256 (valkey-io-valkey-8.1.3_GH0.tar.gz) = 8f862b3b0a72fd40587793964539589f6f83d01361ca1598b370cfaa301e0ec0
-SIZE (valkey-io-valkey-8.1.3_GH0.tar.gz) = 3811511
+TIMESTAMP = 1759574183
+SHA256 (valkey-io-valkey-8.1.4_GH0.tar.gz) = 32350b017fee5e1a85f7e2d8580d581a0825ceae5cb3395075012c0970694dee
+SIZE (valkey-io-valkey-8.1.4_GH0.tar.gz) = 3816705
diff --git a/databases/weaviate/Makefile b/databases/weaviate/Makefile
new file mode 100644
index 000000000000..06993255d14a
--- /dev/null
+++ b/databases/weaviate/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= weaviate
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.30.17
+PORTREVISION= 1
+CATEGORIES= databases # artificial-intelligence
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Vector database that stores both objects and vectors
+WWW= https://weaviate.io/ \
+ https://github.com/weaviate/weaviate
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BROKEN_i386= build error: no error messages printed
+
+USES= go:modules
+
+GO_MODULE= github.com/weaviate/weaviate
+GO_TARGET= ./cmd/weaviate-server
+
+PLIST_FILES= bin/${PORTNAME}-server
+
+# how to start: https://docs.weaviate.io/deploy/installation-guides/docker-installation#run-weaviate-with-default-settings
+
+.include <bsd.port.mk>
diff --git a/databases/weaviate/distinfo b/databases/weaviate/distinfo
new file mode 100644
index 000000000000..ed9c06034b67
--- /dev/null
+++ b/databases/weaviate/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1755162557
+SHA256 (go/databases_weaviate/weaviate-v1.30.17/v1.30.17.mod) = 24d201cdcab7916a1e0fdc7e3790b1d8dd259ff714ab15c4560340c411f89f28
+SIZE (go/databases_weaviate/weaviate-v1.30.17/v1.30.17.mod) = 11838
+SHA256 (go/databases_weaviate/weaviate-v1.30.17/v1.30.17.zip) = 038b13fb36181c1a958e4f01ad8a7a105cead47b5ba06769e08a7679deaf1c94
+SIZE (go/databases_weaviate/weaviate-v1.30.17/v1.30.17.zip) = 7134666
diff --git a/databases/weaviate/files/patch-usecases_cluster_disk__use__unix.go b/databases/weaviate/files/patch-usecases_cluster_disk__use__unix.go
new file mode 100644
index 000000000000..53c3e588b823
--- /dev/null
+++ b/databases/weaviate/files/patch-usecases_cluster_disk__use__unix.go
@@ -0,0 +1,10 @@
+--- usecases/cluster/disk_use_unix.go.orig 2025-08-14 19:49:00 UTC
++++ usecases/cluster/disk_use_unix.go
+@@ -26,6 +26,6 @@ func diskSpace(path string) (DiskUsage, error) {
+ }
+ return DiskUsage{
+ Total: fs.Blocks * uint64(fs.Bsize),
+- Available: fs.Bavail * uint64(fs.Bsize),
++ Available: uint64(fs.Bavail) * fs.Bsize,
+ }, nil
+ }
diff --git a/databases/weaviate/pkg-descr b/databases/weaviate/pkg-descr
new file mode 100644
index 000000000000..1a4352a1d855
--- /dev/null
+++ b/databases/weaviate/pkg-descr
@@ -0,0 +1,6 @@
+Weaviate is an open-source, cloud-native vector database that stores both
+objects and vectors, enabling semantic search at scale. It combines vector
+similarity search with keyword filtering, retrieval-augmented generation
+(RAG), and reranking in a single query interface. Common use cases include
+RAG systems, semantic and image search, recommendation engines, chatbots,
+and content classification.
diff --git a/databases/xls2txt/Makefile b/databases/xls2txt/Makefile
index a2f5a5ebb37a..2785137b9ae1 100644
--- a/databases/xls2txt/Makefile
+++ b/databases/xls2txt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xls2txt
DISTVERSION= 1.0.1
-PORTREVISION= 42
+PORTREVISION= 44
CATEGORIES= databases textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/xtrabackup84/Makefile b/databases/xtrabackup84/Makefile
index 1a6221595c3c..fb89e364f036 100644
--- a/databases/xtrabackup84/Makefile
+++ b/databases/xtrabackup84/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xtrabackup84
-DISTVERSION= 8.4.0-2
+DISTVERSION= 8.4.0-4
CATEGORIES= databases
MASTER_SITES= https://downloads.percona.com/downloads/Percona-XtraBackup-8.4/Percona-XtraBackup-${DISTVERSION}/source/tarball/:percona
DISTFILES= ${PPORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:percona
diff --git a/databases/xtrabackup84/distinfo b/databases/xtrabackup84/distinfo
index 4d592fe2d125..0685b2c2e60b 100644
--- a/databases/xtrabackup84/distinfo
+++ b/databases/xtrabackup84/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745706170
-SHA256 (percona-xtrabackup-8.4.0-2.tar.gz) = 0777e3d3c3b4d4649ed23ed7197ec0aa71379b4a4a41b969b7286f6cf8888b4a
-SIZE (percona-xtrabackup-8.4.0-2.tar.gz) = 432635356
+TIMESTAMP = 1755945732
+SHA256 (percona-xtrabackup-8.4.0-4.tar.gz) = e566a164a21b18781aad281b84426418ac2bcf71052ec85d8c5e62f742a7dfeb
+SIZE (percona-xtrabackup-8.4.0-4.tar.gz) = 432657062
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 02755c196585..e9d18b6726b5 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -1,6 +1,7 @@
COMMENT = Things that used to be on the desktop before computers were invented
SUBDIR += R-cran-exams
+ SUBDIR += R-cran-exams2forms
SUBDIR += affiche
SUBDIR += akonadi-calendar-tools
SUBDIR += akonadi-import-wizard
@@ -41,6 +42,8 @@
SUBDIR += copyq
SUBDIR += coregarage
SUBDIR += countdown
+ SUBDIR += crengine-ng
+ SUBDIR += crqt-ng
SUBDIR += dailystrips
SUBDIR += deforaos-notes
SUBDIR += deforaos-todo
@@ -91,6 +94,7 @@
SUBDIR += gnome-shell-extension-openweather
SUBDIR += gnome-shell-extension-panel-osd
SUBDIR += gnome-shell-extension-recent-items
+ SUBDIR += gnome-shell-extension-simple-weather
SUBDIR += gnome-shell-extension-trash
SUBDIR += gnome-shell-extension-weather
SUBDIR += gnome-shell-extension-windowoverlay-icons
diff --git a/deskutils/R-cran-exams2forms/Makefile b/deskutils/R-cran-exams2forms/Makefile
new file mode 100644
index 000000000000..e04c758e2240
--- /dev/null
+++ b/deskutils/R-cran-exams2forms/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= exams2forms
+DISTVERSION= 0.2-0
+CATEGORIES= deskutils education
+DISTNAME= ${PORTNAME}_${DISTVERSION}
+
+MAINTAINER= uzsolt@FreeBSD.org
+COMMENT= Embedding exams exercises in rmarkdown or quarto documents
+WWW= https://cran.r-project.org/package=exams2forms
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= R-cran-base64enc>0:converters/R-cran-base64enc \
+ R-cran-digest>0:security/R-cran-digest \
+ R-cran-exams>=2.4-2:deskutils/R-cran-exams \
+ R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
+ R-cran-xfun>0:misc/R-cran-xfun
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/deskutils/R-cran-exams2forms/distinfo b/deskutils/R-cran-exams2forms/distinfo
new file mode 100644
index 000000000000..daf14abf8b1f
--- /dev/null
+++ b/deskutils/R-cran-exams2forms/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758768136
+SHA256 (exams2forms_0.2-0.tar.gz) = 077f25cd1d0494405043c2bba5f2027eca8d78d5289bc1f4e045516584ab77f7
+SIZE (exams2forms_0.2-0.tar.gz) = 1330098
diff --git a/deskutils/R-cran-exams2forms/pkg-descr b/deskutils/R-cran-exams2forms/pkg-descr
new file mode 100644
index 000000000000..8c8890db0835
--- /dev/null
+++ b/deskutils/R-cran-exams2forms/pkg-descr
@@ -0,0 +1,10 @@
+The exams2forms provides several building blocks for embedding exercises
+written with the R package exams (also known as R/exams) in interactive
+documents or quizzes written with rmarkdown or quarto.
+
+All R/exams exercise types are supported:
+* Single-choice (schoice).
+* Multiple-choice (mchoice).
+* Numeric (num).
+* Text (string).
+* Cloze combining all of the previous elements (cloze).
diff --git a/deskutils/akonadi-calendar-tools/distinfo b/deskutils/akonadi-calendar-tools/distinfo
index 8685573f419f..e8deba894df4 100644
--- a/deskutils/akonadi-calendar-tools/distinfo
+++ b/deskutils/akonadi-calendar-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381217
-SHA256 (KDE/release-service/25.04.3/akonadi-calendar-tools-25.04.3.tar.xz) = 05281dde40e63f09afd80bd09b6cb5c076d76c976972228e278597f3b9ec525f
-SIZE (KDE/release-service/25.04.3/akonadi-calendar-tools-25.04.3.tar.xz) = 273268
+TIMESTAMP = 1757409649
+SHA256 (KDE/release-service/25.08.1/akonadi-calendar-tools-25.08.1.tar.xz) = 58a40b48c8c36aa5f4a5f5bdfff56f2ed194fcc9354da5e0912b600bad2a920c
+SIZE (KDE/release-service/25.08.1/akonadi-calendar-tools-25.08.1.tar.xz) = 274412
diff --git a/deskutils/akonadi-calendar-tools/pkg-plist b/deskutils/akonadi-calendar-tools/pkg-plist
index b4b92db2d6de..89c09ab5ec4c 100644
--- a/deskutils/akonadi-calendar-tools/pkg-plist
+++ b/deskutils/akonadi-calendar-tools/pkg-plist
@@ -62,6 +62,7 @@ share/locale/ia/LC_MESSAGES/calendarjanitor.mo
share/locale/ia/LC_MESSAGES/konsolekalendar.mo
share/locale/id/LC_MESSAGES/calendarjanitor.mo
share/locale/id/LC_MESSAGES/konsolekalendar.mo
+share/locale/is/LC_MESSAGES/calendarjanitor.mo
share/locale/is/LC_MESSAGES/konsolekalendar.mo
share/locale/it/LC_MESSAGES/calendarjanitor.mo
share/locale/it/LC_MESSAGES/konsolekalendar.mo
diff --git a/deskutils/akonadi-import-wizard/distinfo b/deskutils/akonadi-import-wizard/distinfo
index fb0c8ba79908..fec87dcd13d0 100644
--- a/deskutils/akonadi-import-wizard/distinfo
+++ b/deskutils/akonadi-import-wizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381220
-SHA256 (KDE/release-service/25.04.3/akonadi-import-wizard-25.04.3.tar.xz) = a397fdb3739ad4cb93c0d97f796689aa78f48fb2965f0fad5d804162a8a44c1c
-SIZE (KDE/release-service/25.04.3/akonadi-import-wizard-25.04.3.tar.xz) = 495672
+TIMESTAMP = 1757409651
+SHA256 (KDE/release-service/25.08.1/akonadi-import-wizard-25.08.1.tar.xz) = 3f0309ec3b649387c6cf19475e98ab06b52ccaa2ca9c0d95fe5a6bfce9302712
+SIZE (KDE/release-service/25.08.1/akonadi-import-wizard-25.08.1.tar.xz) = 497816
diff --git a/deskutils/akonadiconsole/distinfo b/deskutils/akonadiconsole/distinfo
index 0e7fcc8b5387..d67440d9e3ca 100644
--- a/deskutils/akonadiconsole/distinfo
+++ b/deskutils/akonadiconsole/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381222
-SHA256 (KDE/release-service/25.04.3/akonadiconsole-25.04.3.tar.xz) = b2f535c93d8a560d8f6ab9ac9fb8111eea216c8c1f07095a52619ace7b5b14b5
-SIZE (KDE/release-service/25.04.3/akonadiconsole-25.04.3.tar.xz) = 318864
+TIMESTAMP = 1757409654
+SHA256 (KDE/release-service/25.08.1/akonadiconsole-25.08.1.tar.xz) = 6649240ce46b25a4de55052548bb84529d7ff2bfa8de5738edf068ac2d912ad3
+SIZE (KDE/release-service/25.08.1/akonadiconsole-25.08.1.tar.xz) = 324108
diff --git a/deskutils/akonadiconsole/pkg-plist b/deskutils/akonadiconsole/pkg-plist
index 628307aca150..8d581dd2fa39 100644
--- a/deskutils/akonadiconsole/pkg-plist
+++ b/deskutils/akonadiconsole/pkg-plist
@@ -35,6 +35,7 @@ share/locale/lv/LC_MESSAGES/akonadiconsole.mo
share/locale/nl/LC_MESSAGES/akonadiconsole.mo
share/locale/pl/LC_MESSAGES/akonadiconsole.mo
share/locale/pt/LC_MESSAGES/akonadiconsole.mo
+share/locale/pt_BR/LC_MESSAGES/akonadiconsole.mo
share/locale/ro/LC_MESSAGES/akonadiconsole.mo
share/locale/ru/LC_MESSAGES/akonadiconsole.mo
share/locale/sa/LC_MESSAGES/akonadiconsole.mo
diff --git a/deskutils/akregator/distinfo b/deskutils/akregator/distinfo
index 53763edbbd0b..42e808658779 100644
--- a/deskutils/akregator/distinfo
+++ b/deskutils/akregator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381225
-SHA256 (KDE/release-service/25.04.3/akregator-25.04.3.tar.xz) = fd176db6d1aa74de31cb10c4c568b36827d728beb74dc8017a9bb4768b4e4fb7
-SIZE (KDE/release-service/25.04.3/akregator-25.04.3.tar.xz) = 2143076
+TIMESTAMP = 1757409656
+SHA256 (KDE/release-service/25.08.1/akregator-25.08.1.tar.xz) = bb3a957088f7994359544b080f7ddb4eed18844c7a03f6b3fd928f5c83bf7ced
+SIZE (KDE/release-service/25.08.1/akregator-25.08.1.tar.xz) = 2144956
diff --git a/deskutils/belcard/Makefile b/deskutils/belcard/Makefile
index 3299ff5703c3..14e795116e8a 100644
--- a/deskutils/belcard/Makefile
+++ b/deskutils/belcard/Makefile
@@ -1,5 +1,5 @@
PORTNAME= belcard
-DISTVERSION= 5.4.24
+DISTVERSION= 5.4.28
CATEGORIES= deskutils
MAINTAINER= bofh@FreeBSD.org
@@ -9,9 +9,9 @@ WWW= https://www.linphone.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${LOCALBASE}/lib/libbctoolbox.a:net/bctoolbox \
- ${LOCALBASE}/lib/libbcunit.a:devel/bcunit \
- ${LOCALBASE}/lib/libbelr.a:textproc/belr
+LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \
+ libbcunit.so:devel/bcunit \
+ libbelr.so:textproc/belr
USES= cmake compiler:c++17-lang dos2unix ssl
DOS2UNIX_FILES= ${WRKSRC}/CMakeLists.txt
@@ -20,8 +20,8 @@ GL_SITE= https://gitlab.linphone.org/BC
GL_ACCOUNT= public
USE_LDCONFIG= yes
-CMAKE_ARGS= -DENABLE_STRICT=NO \
- -DENABLE_UNIT_TESTS=NO
+CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_OFF= ENABLE_UNIT_TESTS
LDFLAGS+= -lpthread
diff --git a/deskutils/belcard/distinfo b/deskutils/belcard/distinfo
index ade8ea5da399..7ae4f7b3a9e5 100644
--- a/deskutils/belcard/distinfo
+++ b/deskutils/belcard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751280630
-SHA256 (belcard-5.4.24.tar.bz2) = e201511ded9545c1a19221e280daa759de8a7c037a4b888ceb649c9eb54aaf62
-SIZE (belcard-5.4.24.tar.bz2) = 157387
+TIMESTAMP = 1758125475
+SHA256 (belcard-5.4.28.tar.bz2) = 035409cf731647087094f6cc41356d1126ef94621767a02f2f6f4aad88816814
+SIZE (belcard-5.4.28.tar.bz2) = 157703
diff --git a/deskutils/belcard/pkg-plist b/deskutils/belcard/pkg-plist
index 654276f0d68b..f160ee93795d 100644
--- a/deskutils/belcard/pkg-plist
+++ b/deskutils/belcard/pkg-plist
@@ -18,7 +18,8 @@ include/belcard/belcard_rfc6474.hpp
include/belcard/belcard_security.hpp
include/belcard/belcard_utils.hpp
include/belcard/vcard_grammar.hpp
-lib/libbelcard.a
+lib/libbelcard.so
+lib/libbelcard.so.1
share/BelCard/cmake/BelCardConfig.cmake
share/BelCard/cmake/BelCardConfigVersion.cmake
share/BelCard/cmake/BelCardTargets-%%CMAKE_BUILD_TYPE%%.cmake
diff --git a/deskutils/bijiben/Makefile b/deskutils/bijiben/Makefile
index 31e1fdab1a8b..d7981aafc6d1 100644
--- a/deskutils/bijiben/Makefile
+++ b/deskutils/bijiben/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bijiben
PORTVERSION= 40.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/deskutils/bookworm/Makefile b/deskutils/bookworm/Makefile
index 3baecdaf8e85..8b829405335d 100644
--- a/deskutils/bookworm/Makefile
+++ b/deskutils/bookworm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bookworm
DISTVERSION= 1.1.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= deskutils
MAINTAINER= miguel@gocobachi.dev
diff --git a/deskutils/budgie-desktop-view/Makefile b/deskutils/budgie-desktop-view/Makefile
index 45bd4131aa75..f136fa65faf7 100644
--- a/deskutils/budgie-desktop-view/Makefile
+++ b/deskutils/budgie-desktop-view/Makefile
@@ -1,19 +1,23 @@
PORTNAME= budgie-desktop-view
-DISTVERSION= 1.3
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+DISTVERSION= 1.3
+PORTREVISION= 2
CATEGORIES= deskutils budgie
MASTER_SITES= BUDGIE
+PATCH_SITES= https://github.com/BuddiesOfBudgie/${PORTNAME}/commit/
+PATCHFILES+= 05a9822.patch:-p1
+
MAINTAINER= duchateau.olivier@gmail.com
COMMENT= Budgie desktop icons application / implementation
WWW= https://github.com/BuddiesOfBudgie/budgie-desktop-view
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= budgie gettext gnome meson pkgconfig tar:xz vala:build
+USES= budgie gettext-tools gnome meson pkgconfig tar:xz vala:build
USE_BUDGIE= raven:run
-USE_GNOME= glib20 gtk30 gdkpixbuf intltool
+USE_GNOME= glib20 gtk30 gdkpixbuf intltool:build
MESON_ARGS= -Dwerror=false
GLIB_SCHEMAS= org.buddiesofbudgie.budgie-desktop-view.gschema.xml
diff --git a/deskutils/budgie-desktop-view/distinfo b/deskutils/budgie-desktop-view/distinfo
index 3366d9362dbd..0a119de27e40 100644
--- a/deskutils/budgie-desktop-view/distinfo
+++ b/deskutils/budgie-desktop-view/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1697560495
+TIMESTAMP = 1732980852
SHA256 (budgie/budgie-desktop-view-v1.3.tar.xz) = acf47e478fa6df75308c1a553668d236a484bd5fb1b60deba4b7744de0445411
SIZE (budgie/budgie-desktop-view-v1.3.tar.xz) = 274056
+SHA256 (budgie/05a9822.patch) = ae509a072e8a7ce2ec6d3590eec2ca5da04032ddaa00d653d6863047c34d22e4
+SIZE (budgie/05a9822.patch) = 1317
diff --git a/deskutils/budgie-desktop-view/files/patch-src_file__item.vala b/deskutils/budgie-desktop-view/files/patch-src_file__item.vala
new file mode 100644
index 000000000000..f594bf32f17c
--- /dev/null
+++ b/deskutils/budgie-desktop-view/files/patch-src_file__item.vala
@@ -0,0 +1,38 @@
+Support for x11/ptyxis and x11/gnome-console (kgx)
+
+--- src/file_item.vala.orig 2023-10-16 12:20:36 UTC
++++ src/file_item.vala
+@@ -227,6 +227,8 @@ public class FileItem : DesktopItem {
+ // alacritty supports -e, --working-directory WITHOUT equal
+ // gnome-terminal supports --tab and --working-directory (no -w) WITH equal, but not -e
+ // mate-terminal supports --tab and -e, --working-directory (no -w) WITH equal
++ // kgx (gnome-console) supports --tab and -e, --working-directory (no -w) WITH equal
++ // ptyxis supports --tab and -x, --working-directory (no -w) WITH equal
+ // konsole supports --new-tab and -e, --workdir WITHOUT equal
+ // kitty supports --directory WITH equal
+ // terminator supports --new-tab and -e, --working-directory (no -w) WITH equal
+@@ -235,10 +237,11 @@ public class FileItem : DesktopItem {
+ (preferred_terminal != "alacritty") && // Not Alacritty, no tab CLI flag
+ (preferred_terminal != "gnome-terminal") && // Not GNOME Terminal which uses --tab instead of --new-tab
+ (preferred_terminal != "tilix") && // No new tab CLI flag (that I saw anyways)
+- (preferred_terminal != "kitty") // No new tab CLI flag for Kitty, either
++ (preferred_terminal != "kitty") && // No new tab CLI flag for Kitty, either
++ (preferred_terminal != "kgx") && (preferred_terminal != "ptyxis")
+ ) {
+ args += "--new-tab"; // Add --new-tab
+- } else if ((preferred_terminal == "gnome-terminal") && (_type == "file")) { // GNOME Terminal, self explanatory really
++ } else if ((preferred_terminal == "gnome-terminal" || preferred_terminal == "kgx" || preferred_terminal == "ptyxis") && (_type == "file")) { // GNOME Terminal, self explanatory really
+ args += "--tab"; // Create a new tab in an existing window or creates a new window
+ }
+
+@@ -269,6 +272,10 @@ public class FileItem : DesktopItem {
+
+ if (preferred_terminal == "gnome-terminal") { // gnome-terminal will not work with -e
+ args += "--";
++ args += editor;
++ args += path;
++ } else if (preferred_terminal == "ptyxis") {
++ args += "-x";
+ args += editor;
+ args += path;
+ } else {
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index 2e4dfec5df9f..e91dafcc1be8 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calibre
-PORTVERSION= 8.8.0
+PORTVERSION= 8.12.0
CATEGORIES= deskutils python
MASTER_SITES= https://download.calibre-ebook.com/${PORTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -15,18 +15,18 @@ EXTRACT_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
BUILD_DEPENDS= ${LOCALBASE}/bin/cmake:devel/cmake-core \
${NONEXISTENT}:misc/iso-codes:extract \
${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}apsw>=3.43.0.0:databases/py-apsw@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}apsw>=3.50.4.0:databases/py-apsw@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.10:www/py-css-parser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.12:www/py-html5-parser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=4.9.3:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=6.0.1:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mechanize>=0.4.8:www/py-mechanize@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}msgpack>=0.3:devel/py-msgpack@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.7:devel/py-msgpack@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pillow>=10.3.0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}regex>=2023.8.8:textproc/py-regex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xxhash>3.3.0:devel/py-xxhash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zeroconf>0.115.0:net/py-zeroconf@${PY_FLAVOR} \
liberation-fonts-ttf>=2.1.3:x11-fonts/liberation-fonts-ttf \
MathJax3>0:www/mathjax3
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
@@ -39,24 +39,24 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libstemmer.so:textproc/snowballstemmer \
libuchardet.so:textproc/uchardet \
libxkbcommon.so:x11/libxkbcommon
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apsw>=3.43.0.0:databases/py-apsw@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apsw>=3.50.4.0:databases/py-apsw@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.10:www/py-css-parser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dnspython>=2.4.2:dns/py-dnspython@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dnspython>=2.6.1:dns/py-dnspython@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.10:textproc/py-feedparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.12:www/py-html5-parser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jeepney>=0.8.0:devel/py-jeepney@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=4.9.3:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=6.0.1:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.4.4:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mechanize>=0.4.8:www/py-mechanize@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.7:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netifaces>=0.11.0:net/py-netifaces@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pillow>=10.0.1:graphics/py-pillow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.19.0:security/py-pycryptodome@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pillow>=10.3.0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.19.1:security/py-pycryptodome@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}regex>=2023.8.8:textproc/py-regex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xxhash>=3.3.0:devel/py-xxhash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zeroconf>0.115.0:net/py-zeroconf@${PY_FLAVOR} \
liberation-fonts-ttf>=2.1.3:x11-fonts/liberation-fonts-ttf \
MathJax3>0:www/mathjax3 \
pdftohtml:graphics/poppler-utils \
@@ -66,8 +66,8 @@ USES= desktop-file-utils gettext-runtime:build gl localbase:ldflags \
pkgconfig pyqt:6 python:3.11+ qt:6 shared-mime-info shebangfix sqlite ssl \
tar:xz xorg
USE_GITHUB= nodefault
-GH_TUPLE= kovidgoyal:calibre-translations:3f9e7e2:translations \
- LibreOffice:dictionaries:ea41884:hypenation
+GH_TUPLE= kovidgoyal:calibre-translations:cb1bd28:translations \
+ LibreOffice:dictionaries:f092998:hypenation
USE_GL= opengl
USE_PYQT= pyqt6 pysip webengine qtbuilder:build sip:build
USE_QT= base
diff --git a/deskutils/calibre/distinfo b/deskutils/calibre/distinfo
index 71f252afcf17..220265ed0bcf 100644
--- a/deskutils/calibre/distinfo
+++ b/deskutils/calibre/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1754742536
-SHA256 (calibre/calibre-8.8.0.tar.xz) = f030eb078de561e40a1244071145daafcdcb7f09e2daeba1e29ae2150412ac03
-SIZE (calibre/calibre-8.8.0.tar.xz) = 44991676
-SHA256 (calibre/kovidgoyal-calibre-translations-3f9e7e2_GH0.tar.gz) = 23374fa9d374e07ab86b6b987ebb9b9d108d443ad3fd849ffc52cd97fcf028fd
-SIZE (calibre/kovidgoyal-calibre-translations-3f9e7e2_GH0.tar.gz) = 75234844
-SHA256 (calibre/LibreOffice-dictionaries-ea41884_GH0.tar.gz) = 53f3ac3a62d9bfcf84a5e244a34fabe0c048bf83e01ce9fd852089778529b81a
-SIZE (calibre/LibreOffice-dictionaries-ea41884_GH0.tar.gz) = 117695663
+TIMESTAMP = 1759353938
+SHA256 (calibre/calibre-8.12.0.tar.xz) = 658ec55e9242589df8f7948f5b73f1fe836de4291f7ccce609bf10b75d9d96ec
+SIZE (calibre/calibre-8.12.0.tar.xz) = 45586400
+SHA256 (calibre/kovidgoyal-calibre-translations-cb1bd28_GH0.tar.gz) = 8f7d6cf4d76f5bda2f51de61f856ff47439d6ed6b107e4f5153c43e1b41565ec
+SIZE (calibre/kovidgoyal-calibre-translations-cb1bd28_GH0.tar.gz) = 75887824
+SHA256 (calibre/LibreOffice-dictionaries-f092998_GH0.tar.gz) = fb1e77a49ba926346834e66775e6694c083e94db00b6765a8cdcd69cd3b8b465
+SIZE (calibre/LibreOffice-dictionaries-f092998_GH0.tar.gz) = 117698670
diff --git a/deskutils/calibre/files/patch-setup_iso__codes.py b/deskutils/calibre/files/patch-setup_iso__codes.py
index e23074d72157..f2a1fb04871c 100644
--- a/deskutils/calibre/files/patch-setup_iso__codes.py
+++ b/deskutils/calibre/files/patch-setup_iso__codes.py
@@ -1,4 +1,4 @@
---- setup/iso_codes.py.orig 2025-04-18 03:14:01 UTC
+--- setup/iso_codes.py.orig 2025-10-01 15:30:07 UTC
+++ setup/iso_codes.py
@@ -2,6 +2,7 @@ import fnmatch
# License: GPLv3 Copyright: 2023, Kovid Goyal <kovid at kovidgoyal.net>
@@ -25,7 +25,7 @@
- with open(opts.path_to_isocodes, 'rb') as f:
- self._zip_data = f.read()
- # get top level directory
-- top = {item.split('/')[0] for item in zipfile.ZipFile(self.zip_data).namelist()}
+- top = {item.split('/')[0] for item in zipfile.ZipFile(BytesIO(self.zip_data)).namelist()}
- assert len(top) == 1
- self.top_level_filename = top.pop()
+ if opts.isocodes_extracted:
@@ -36,7 +36,7 @@
+ with open(opts.path_to_isocodes, 'rb') as f:
+ self._zip_data = f.read()
+ # get top level directory
-+ top = {item.split('/')[0] for item in zipfile.ZipFile(self.zip_data).namelist()}
++ top = {item.split('/')[0] for item in zipfile.ZipFile(BytesIO(self.zip_data)).namelist()}
+ assert len(top) == 1
+ self.top_level_filename = top.pop()
diff --git a/deskutils/calibre/files/patch-tts-missing-fix b/deskutils/calibre/files/patch-tts-missing-fix
deleted file mode 100644
index a8ea80597c6a..000000000000
--- a/deskutils/calibre/files/patch-tts-missing-fix
+++ /dev/null
@@ -1,81 +0,0 @@
-From ee2e5374cec0b5a313e943bdba6cf31f6f48b27f Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz93@gmail.com>
-Date: Fri, 8 Aug 2025 01:15:04 -0400
-Subject: [PATCH] TTS: gracefully handle missing piper support
-
-Third party redistributors might choose to skip distributing this for a
-couple reasons:
-- missing dependencies
-- lack of interest in TTS as a feature
-
-Lay some groundwork for handling this with fewer error message popups.
-In particular note that speechd / flite depend on PyQt6 being built with
-it, so support *may* appear dynamically after calibre is installed, and
-available_engines queries Qt to see what is available. Piper is built
-as part of calibre though, and if it has been patched out or skipped
-via `setup.py build --only=xxx` we can at least avoid claiming it's
-there.
-
-Entrypoints into TTS eventually tend to consolidate into creating the
-backend. This gives us one consistent place to raise errors for missing
-backends... which however doesn't handle forcing a backend name. A
-forced backend that is unavailable ended up hitting the "no prefs"
-fallback code to use the default engine, which returned a different
-backend than the one which is *forced*, and later a KeyError when
-tweak_book attempted to access the backend name it forced but which
-didn't exist.
-
-Instead, raise an immediate "TTS engine piper is not available" error
-dialog box, preventing any further confusing tracebacks.
----
- src/calibre/gui2/tts/types.py | 30 +++++++++++++++++++++---------
- 1 file changed, 21 insertions(+), 9 deletions(-)
-
-diff --git a/src/calibre/gui2/tts/types.py b/src/calibre/gui2/tts/types.py
-index 40a2aad27e71..f509e8bddd16 100644
---- src/calibre/gui2/tts/types.py
-+++ src/calibre/gui2/tts/types.py
-@@ -234,11 +234,18 @@ def qt_engine_metadata(name: str, human_name: str, desc: str, allows_choosing_au
- ), True)
- elif x == 'speechd':
- continue
-- ans['piper'] = EngineMetadata('piper', _('The Piper Neural Engine'), _(
-- 'The "piper" engine can track the currently spoken sentence on screen. It uses a neural network '
-- 'for natural sounding voices. The neural network is run locally on your computer, it is fairly resource intensive to run.'
-- ), TrackingCapability.Sentence, can_change_pitch=False, voices_have_quality_metadata=True, has_managed_voices=True,
-- has_sentence_delay=True)
-+
-+ try:
-+ import calibre_extensions.piper
-+ except ImportError:
-+ pass
-+ else:
-+ ans['piper'] = EngineMetadata('piper', _('The Piper Neural Engine'), _(
-+ 'The "piper" engine can track the currently spoken sentence on screen. It uses a neural network '
-+ 'for natural sounding voices. The neural network is run locally on your computer, it is fairly resource intensive to run.'
-+ ), TrackingCapability.Sentence, can_change_pitch=False, voices_have_quality_metadata=True, has_managed_voices=True,
-+ has_sentence_delay=True)
-+
- if islinux:
- try:
- from speechd.paths import SPD_SPAWN_CMD
-@@ -322,10 +329,15 @@ def create_tts_backend(force_engine: str | None = None, config_name: str = CONFI
- if not available_engines():
- raise OSError('There are no available TTS engines. Install a TTS engine before trying to use Read Aloud, such as flite or speech-dispatcher')
- prefs = load_config(config_name)
-- engine_name = prefs.get('engine', '') if force_engine is None else force_engine
-- engine_name = engine_name or default_engine_name()
-- if engine_name not in available_engines():
-- engine_name = default_engine_name()
-+ if force_engine is not None:
-+ engine_name = force_engine
-+ if engine_name not in available_engines():
-+ raise OSError(f'TTS engine {force_engine} is not available.')
-+ else:
-+ engine_name = prefs.get('engine', '')
-+ engine_name = engine_name or default_engine_name()
-+ if engine_name not in available_engines():
-+ engine_name = default_engine_name()
- if engine_name == 'piper':
- if engine_name not in engine_instances:
- from calibre.gui2.tts.piper import Piper
diff --git a/deskutils/calibre/files/user-agent-data.json b/deskutils/calibre/files/user-agent-data.json
index 6ba80d11101f..3f6422da4fa8 100644
--- a/deskutils/calibre/files/user-agent-data.json
+++ b/deskutils/calibre/files/user-agent-data.json
@@ -1,114 +1,114 @@
{
"common_user_agents": [
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.6778.33 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0",
- "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0",
- "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0",
+ "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0",
- "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15"
],
"desktop_platforms": [
- "Windows NT 10.0; Microsoft Windows 10.0.19044; en-US",
- "Windows NT 6.1; Win64; x64",
- "Windows NT 10.0; Win64; x64",
"Windows NT 10.0",
"Macintosh; Intel Mac OS X 10_15_7",
+ "Windows NT 10.0; Microsoft Windows 10.0.19044; en-US",
+ "Windows NT 10.0; Win64; x64",
+ "Windows NT 6.1; Win64; x64",
"Macintosh; Intel Mac OS X 10.15",
"Windows NT 10.0; WOW64"
],
- "timestamp": "2025-08-09T08:59:58.521236+00:00",
+ "timestamp": "2025-10-01T21:40:41.952050+00:00",
"user_agents_popularity": {
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0": 18754,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0": 14230,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36": 147045,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 7822,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 7035,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 104976,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15": 6685,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15": 12393,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15": 40225,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15": 9669,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15": 35572,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15": 54339,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15": 68948,
- "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)": 17885,
- "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18": 7387,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 32695,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36": 14990,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36": 6335,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36": 12503,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36": 24522,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 9681,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0": 16832,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36": 6682,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 18941,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0": 7632,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0": 20752,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 556739,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0": 285988,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0": 18781,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0": 14246,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36": 165546,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 9119,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 105319,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15": 7850,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15": 13787,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15": 45655,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15": 10204,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15": 36079,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15": 55009,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15": 70375,
+ "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)": 21822,
+ "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18": 9330,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 38318,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36": 19118,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36": 18171,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36": 14299,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36": 27364,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 11294,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0": 16867,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 19853,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0": 8032,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0": 20771,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 558758,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0": 287058,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.6778.33 Safari/537.36": 225959,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36": 250347,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0": 138985,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36": 285016,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0": 148672,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36": 329795,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0": 138870,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36": 301268,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0": 100037,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36": 231497,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36": 162318,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36": 319599,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0": 27589,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0": 177237,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0": 136750,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0": 173817,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0": 130921,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0": 165450,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0": 100429,
- "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0": 15753,
- "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0": 8513
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36": 255895,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0": 139374,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36": 286301,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0": 149374,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36": 332202,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0": 139750,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36": 304385,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0": 101131,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36": 234987,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36": 168625,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36": 404566,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36": 211822,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36": 69654,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0": 31694,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0": 177541,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0": 136968,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0": 174489,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0": 131653,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0": 166030,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0": 101177,
+ "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0": 19091,
+ "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0": 10048
}
}
diff --git a/deskutils/calibre/pkg-plist b/deskutils/calibre/pkg-plist
index 3638467dad65..6f36e16b8db7 100644
--- a/deskutils/calibre/pkg-plist
+++ b/deskutils/calibre/pkg-plist
@@ -19,6 +19,25 @@ bin/lrs2lrf
bin/markdown-calibre
bin/web2disk
lib/calibre/calibre/__init__.py
+lib/calibre/calibre/ai/__init__.py
+lib/calibre/calibre/ai/config.py
+lib/calibre/calibre/ai/github/__init__.py
+lib/calibre/calibre/ai/github/backend.py
+lib/calibre/calibre/ai/github/config.py
+lib/calibre/calibre/ai/google/__init__.py
+lib/calibre/calibre/ai/google/backend.py
+lib/calibre/calibre/ai/google/config.py
+lib/calibre/calibre/ai/ollama/__init__.py
+lib/calibre/calibre/ai/ollama/backend.py
+lib/calibre/calibre/ai/ollama/config.py
+lib/calibre/calibre/ai/open_router/__init__.py
+lib/calibre/calibre/ai/open_router/backend.py
+lib/calibre/calibre/ai/open_router/config.py
+lib/calibre/calibre/ai/openai/__init__.py
+lib/calibre/calibre/ai/openai/backend.py
+lib/calibre/calibre/ai/openai/config.py
+lib/calibre/calibre/ai/prefs.py
+lib/calibre/calibre/ai/utils.py
lib/calibre/calibre/build_forms.py
lib/calibre/calibre/constants.py
lib/calibre/calibre/customize/__init__.py
@@ -665,6 +684,7 @@ lib/calibre/calibre/gui2/actions/browse_annots.py
lib/calibre/calibre/gui2/actions/browse_notes.py
lib/calibre/calibre/gui2/actions/catalog.py
lib/calibre/calibre/gui2/actions/choose_library.py
+lib/calibre/calibre/gui2/actions/column_tooltips.py
lib/calibre/calibre/gui2/actions/convert.py
lib/calibre/calibre/gui2/actions/copy_to_library.py
lib/calibre/calibre/gui2/actions/delete.py
@@ -716,6 +736,7 @@ lib/calibre/calibre/gui2/catalog/catalog_epub_mobi_ui.py
lib/calibre/calibre/gui2/catalog/catalog_tab_template_ui.py
lib/calibre/calibre/gui2/central.py
lib/calibre/calibre/gui2/changes.py
+lib/calibre/calibre/gui2/chat_widget.py
lib/calibre/calibre/gui2/comments_editor.py
lib/calibre/calibre/gui2/complete2.py
lib/calibre/calibre/gui2/convert/__init__.py
@@ -1178,6 +1199,7 @@ lib/calibre/calibre/gui2/viewer/control_sleep.py
lib/calibre/calibre/gui2/viewer/convert_book.py
lib/calibre/calibre/gui2/viewer/highlights.py
lib/calibre/calibre/gui2/viewer/integration.py
+lib/calibre/calibre/gui2/viewer/llm.py
lib/calibre/calibre/gui2/viewer/lookup.py
lib/calibre/calibre/gui2/viewer/main.py
lib/calibre/calibre/gui2/viewer/overlay.py
@@ -1616,6 +1638,7 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/icons.rcc
%%DATADIR%%/images.qrc
%%DATADIR%%/images/add_book.png
+%%DATADIR%%/images/ai.png
%%DATADIR%%/images/apple-touch-icon.png
%%DATADIR%%/images/arrow-down.png
%%DATADIR%%/images/arrow-up.png
@@ -1755,6 +1778,7 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/images/mimetypes/gif.png
%%DATADIR%%/images/mimetypes/html.png
%%DATADIR%%/images/mimetypes/jpeg.png
+%%DATADIR%%/images/mimetypes/kepub.png
%%DATADIR%%/images/mimetypes/kfx.png
%%DATADIR%%/images/mimetypes/lit.png
%%DATADIR%%/images/mimetypes/lrf.png
@@ -1824,6 +1848,7 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/images/search_add_saved.png
%%DATADIR%%/images/search_copy_saved.png
%%DATADIR%%/images/search_delete_saved.png
+%%DATADIR%%/images/send.png
%%DATADIR%%/images/series.png
%%DATADIR%%/images/similar.png
%%DATADIR%%/images/smarten-punctuation.png
diff --git a/deskutils/chart/Makefile b/deskutils/chart/Makefile
index 5f40e77a1f4c..a7427063c4a7 100644
--- a/deskutils/chart/Makefile
+++ b/deskutils/chart/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chart
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= deskutils
MAINTAINER= mail@dbalan.in
diff --git a/deskutils/cherrytree/Makefile b/deskutils/cherrytree/Makefile
index 316f73a9710c..15e8e69bee80 100644
--- a/deskutils/cherrytree/Makefile
+++ b/deskutils/cherrytree/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cherrytree
-PORTVERSION= 1.5.0
-PORTREVISION= 3
+PORTVERSION= 1.6.1
CATEGORIES= deskutils
MASTER_SITES= https://www.giuspen.com/software/ \
https://github.com/giuspen/cherrytree/releases/download/v${PORTVERSION}/
diff --git a/deskutils/cherrytree/distinfo b/deskutils/cherrytree/distinfo
index de47f517a78b..d5705dc328af 100644
--- a/deskutils/cherrytree/distinfo
+++ b/deskutils/cherrytree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748986191
-SHA256 (cherrytree_1.5.0.tar.xz) = 55d477f721ad95d6d2302c04d44894b2371a98b0d2e43a3d5c455f82457553b7
-SIZE (cherrytree_1.5.0.tar.xz) = 4798052
+TIMESTAMP = 1757862952
+SHA256 (cherrytree_1.6.1.tar.xz) = 08a6e7d312b21a3ebe64da0fdda5846b1aaa901f842856add8158bae47980eff
+SIZE (cherrytree_1.6.1.tar.xz) = 3583052
diff --git a/deskutils/cherrytree/pkg-plist b/deskutils/cherrytree/pkg-plist
index bd69ccbd1f84..aaae48d728b1 100644
--- a/deskutils/cherrytree/pkg-plist
+++ b/deskutils/cherrytree/pkg-plist
@@ -318,6 +318,7 @@ share/applications/cherrytree.desktop
%%DATADIR%%/language-specs/abap.lang
%%DATADIR%%/language-specs/clisp.lang
%%DATADIR%%/language-specs/elixir.lang
+%%DATADIR%%/language-specs/gkeyfile.lang
%%DATADIR%%/language-specs/hcl.lang
%%DATADIR%%/language-specs/markdown-extra.lang
%%DATADIR%%/language-specs/nasm.lang
diff --git a/deskutils/copyq/Makefile b/deskutils/copyq/Makefile
index e7059a3c1ad4..b8e4c283d844 100644
--- a/deskutils/copyq/Makefile
+++ b/deskutils/copyq/Makefile
@@ -1,12 +1,9 @@
PORTNAME= copyq
-DISTVERSION= 10.0.0
+DISTVERSION= 12.0.1
CATEGORIES= deskutils
MASTER_SITES= https://github.com/hluk/CopyQ/releases/download/v${DISTVERSION}/
DISTNAME= Copyq-${DISTVERSION}
-PATCH_SITES= https://github.com/hluk/CopyQ/commit/
-PATCHFILES+= f08c0d46a239362c5d3525ef9c3ba943bb00f734.patch:-p1 # Fix build with Qt >= 6.9.0
-
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Qt6 based clipboard manager
WWW= https://github.com/hluk/CopyQ
@@ -23,8 +20,6 @@ USE_KDE= notifications ecm:build statusnotifieritem
USE_QT= base declarative svg wayland translations:build
USE_XORG= ice sm x11 xext xfixes xtst
-CMAKE_ARGS= -DWITH_QT6:BOOL=TRUE
-
PORTSCOUT= limit:^d\.d\.
OPTIONS_DEFINE= PLUGINS
diff --git a/deskutils/copyq/distinfo b/deskutils/copyq/distinfo
index 295cea033ed3..3ac6720aab9f 100644
--- a/deskutils/copyq/distinfo
+++ b/deskutils/copyq/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1744954135
-SHA256 (Copyq-10.0.0.tar.gz) = cc1ab0b492824d92e6e94b5d30576bcf7ed84b4fa75bd305c7262e0b2ccc7b95
-SIZE (Copyq-10.0.0.tar.gz) = 3457419
-SHA256 (f08c0d46a239362c5d3525ef9c3ba943bb00f734.patch) = 176a422134c6fd85f58b1dd2cb70b2b89c018b14e6c756193e74a9eae579441c
-SIZE (f08c0d46a239362c5d3525ef9c3ba943bb00f734.patch) = 16044
+TIMESTAMP = 1759262350
+SHA256 (Copyq-12.0.1.tar.gz) = fa598415f42037d11ebc22509085d0f1d7b55c877477c79f573304177e00586f
+SIZE (Copyq-12.0.1.tar.gz) = 3504662
diff --git a/deskutils/copyq/pkg-plist b/deskutils/copyq/pkg-plist
index 50e70c003d21..c793bd28d0eb 100644
--- a/deskutils/copyq/pkg-plist
+++ b/deskutils/copyq/pkg-plist
@@ -7,9 +7,9 @@ bin/copyq
%%PLUGINS%%lib/copyq/plugins/libitemsync.so
%%PLUGINS%%lib/copyq/plugins/libitemtags.so
%%PLUGINS%%lib/copyq/plugins/libitemtext.so
-share/man/man1/copyq.1.gz
share/applications/com.github.hluk.copyq.desktop
share/bash-completion/completions/copyq
+%%DATADIR%%/themes/black.ini
%%DATADIR%%/themes/dark.ini
%%DATADIR%%/themes/forest.ini
%%DATADIR%%/themes/items.css
@@ -34,12 +34,14 @@ share/bash-completion/completions/copyq
%%DATADIR%%/translations/copyq_fa.qm
%%DATADIR%%/translations/copyq_fi.qm
%%DATADIR%%/translations/copyq_fr.qm
+%%DATADIR%%/translations/copyq_ga.qm
%%DATADIR%%/translations/copyq_he.qm
%%DATADIR%%/translations/copyq_hr.qm
%%DATADIR%%/translations/copyq_hu.qm
%%DATADIR%%/translations/copyq_id.qm
%%DATADIR%%/translations/copyq_it.qm
%%DATADIR%%/translations/copyq_ja.qm
+%%DATADIR%%/translations/copyq_kab.qm
%%DATADIR%%/translations/copyq_ko.qm
%%DATADIR%%/translations/copyq_lt.qm
%%DATADIR%%/translations/copyq_nb.qm
@@ -63,4 +65,5 @@ share/icons/hicolor/48x48/apps/copyq.png
share/icons/hicolor/64x64/apps/copyq.png
share/icons/hicolor/scalable/apps/copyq.svg
share/icons/hicolor/scalable/apps/copyq_mask.svg
+share/man/man1/copyq.1.gz
share/metainfo/com.github.hluk.copyq.appdata.xml
diff --git a/deskutils/coregarage/Makefile b/deskutils/coregarage/Makefile
index 9918b48ff24c..b4279f11a5c2 100644
--- a/deskutils/coregarage/Makefile
+++ b/deskutils/coregarage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= coregarage
-DISTVERSION= 4.5.0
+DISTVERSION= 5.0.0
CATEGORIES= deskutils
MAINTAINER= jwb@FreeBSD.org
@@ -9,28 +9,27 @@ WWW= https://gitlab.com/cubocore/coregarage
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libarchiveqt5.so:archivers/libarchive-qt \
- libcprime-core.so:deskutils/libcprime
+LIB_DEPENDS= libcprime-core.so:deskutils/libcprime
-USES= cmake desktop-file-utils localbase:ldflags qt:5
-USE_QT= buildtools:build core gui network qmake:build widgets
+USES= cmake desktop-file-utils localbase:ldflags qt:6
+USE_QT= base tools:build
USE_GITLAB= yes
GL_ACCOUNT= CuboCore
-GL_TAGNAME= c03fd7d1bd37d4a11017cf242c55c66b157033fa
+GL_TAGNAME= v5.0.0
PLIST_FILES= bin/coregarage \
- share/applications/org.cubocore.CoreGarage.desktop \
- share/icons/hicolor/scalable/apps/org.cubocore.CoreGarage.svg
+ share/applications/cc.cubocore.CoreGarage.desktop \
+ share/icons/hicolor/scalable/apps/cc.cubocore.CoreGarage.svg
pre-configure:
@${REINPLACE_CMD} \
-e 's|/usr/bin|${PREFIX}/bin|g' \
-e 's|/usr/lib|${PREFIX}/lib|g' \
-e 's|/usr/share|${PREFIX}/share|g' \
- ${WRKSRC}/coregarage.cpp \
- ${WRKSRC}/coregarage.h \
- ${WRKSRC}/org.cubocore.CoreGarage.desktop \
- ${WRKSRC}/settings.cpp
+ ${WRKSRC}/src/coregarage.cpp \
+ ${WRKSRC}/src/settings.cpp \
+ ${WRKSRC}/src/coregarage.h \
+ ${WRKSRC}/cc.cubocore.CoreGarage.desktop
.include <bsd.port.mk>
diff --git a/deskutils/coregarage/distinfo b/deskutils/coregarage/distinfo
index 14de16709547..2126d8573ca2 100644
--- a/deskutils/coregarage/distinfo
+++ b/deskutils/coregarage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730204804
-SHA256 (CuboCore-coregarage-c03fd7d1bd37d4a11017cf242c55c66b157033fa_GL0.tar.gz) = bfdf824302448466df9de5ded410378db2cb21e0f1957a5ce03522e8ac6cd90a
-SIZE (CuboCore-coregarage-c03fd7d1bd37d4a11017cf242c55c66b157033fa_GL0.tar.gz) = 102326
+TIMESTAMP = 1757764557
+SHA256 (coregarage-v5.0.0.tar.bz2) = eb047b3f0b2627c9a7e479625c66b30153254dc63b931eee8bc039ca054d1867
+SIZE (coregarage-v5.0.0.tar.bz2) = 96707
diff --git a/deskutils/coregarage/files/patch-settings.cpp b/deskutils/coregarage/files/patch-settings.cpp
deleted file mode 100644
index 7bb7311ada83..000000000000
--- a/deskutils/coregarage/files/patch-settings.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
---- settings.cpp.orig 2023-08-27 20:32:18 UTC
-+++ settings.cpp
-@@ -177,9 +177,9 @@ void settings::setDefaultSettings(QSettings& settings)
- // Add system font to CorePad, CoreTerminal
- QFont monoFont = QFontDatabase::systemFont(QFontDatabase::FixedFont);
- if ( not monoFont.family().count() ) {
-- monoFont = QFont("monospace", 9);}
-+ monoFont = QFont("monospace", 12);}
- if (monoFont.styleHint() != QFont::Monospace) {
-- monoFont = QFont("monospace", 9);}
-+ monoFont = QFont("monospace", 12);}
-
- // CorePad
- if (!settings.contains("CorePad/Font")) {
diff --git a/deskutils/coregarage/files/patch-src_settings.cpp b/deskutils/coregarage/files/patch-src_settings.cpp
new file mode 100644
index 000000000000..8358ca5ffe65
--- /dev/null
+++ b/deskutils/coregarage/files/patch-src_settings.cpp
@@ -0,0 +1,14 @@
+--- src/settings.cpp.orig 2025-09-13 11:52:38 UTC
++++ src/settings.cpp
+@@ -177,9 +177,9 @@ void settings::setDefaultSettings(QSettings& settings)
+ // Add system font to CorePad, CoreTerminal
+ QFont monoFont = QFontDatabase::systemFont(QFontDatabase::FixedFont);
+ if ( not monoFont.family().length() ) {
+- monoFont = QFont("monospace", 9);}
++ monoFont = QFont("monospace", 12);}
+ if (monoFont.styleHint() != QFont::Monospace) {
+- monoFont = QFont("monospace", 9);}
++ monoFont = QFont("monospace", 12);}
+
+ // CorePad
+ if (!settings.contains("CorePad/Font")) {
diff --git a/deskutils/crengine-ng/Makefile b/deskutils/crengine-ng/Makefile
new file mode 100644
index 000000000000..6e68cbcf0cdc
--- /dev/null
+++ b/deskutils/crengine-ng/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= crengine-ng
+DISTVERSION= 0.9.12
+CATEGORIES= deskutils
+
+MAINTAINER= kenrap@kennethraplee.com
+COMMENT= Cross-platform library for text viewers and e-book readers
+WWW= https://gitlab.com/coolreader-ng/crengine-ng
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libfribidi.so:converters/fribidi \
+ libgif.so:graphics/giflib \
+ libharfbuzz.so:print/harfbuzz \
+ libpng.so:graphics/png \
+ libunibreak.so:textproc/libunibreak \
+ libutf8proc.so:textproc/utf8proc \
+ libzstd.so:archivers/zstd
+
+USES= cmake pkgconfig desktop-file-utils jpeg
+
+USE_GITLAB= yes
+GL_ACCOUNT= coolreader-ng
+
+CMAKE_ARGS= -D CRE_BUILD_STATIC=OFF \
+ -D DOC_DATA_COMPRESSION_LEVEL=3
+
+.if defined(WITH_LTO)
+CMAKE_ARGS+= -D ENABLE_LTO=ON
+.endif
+
+.include <bsd.port.mk>
diff --git a/deskutils/crengine-ng/distinfo b/deskutils/crengine-ng/distinfo
new file mode 100644
index 000000000000..6eb7ce29e84b
--- /dev/null
+++ b/deskutils/crengine-ng/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754181107
+SHA256 (crengine-ng-0.9.12.tar.bz2) = d098a0b1e5c0e9d5e2202b225d34cf35bd371ff109fd239fb84e1c84816cf47b
+SIZE (crengine-ng-0.9.12.tar.bz2) = 4378495
diff --git a/deskutils/crengine-ng/pkg-descr b/deskutils/crengine-ng/pkg-descr
new file mode 100644
index 000000000000..49469b88b122
--- /dev/null
+++ b/deskutils/crengine-ng/pkg-descr
@@ -0,0 +1 @@
+A cross-platform library designed to implement text viewers and e-book readers.
diff --git a/deskutils/crengine-ng/pkg-plist b/deskutils/crengine-ng/pkg-plist
new file mode 100644
index 000000000000..ffb523820b01
--- /dev/null
+++ b/deskutils/crengine-ng/pkg-plist
@@ -0,0 +1,131 @@
+include/crengine-ng/crbookformats.h
+include/crengine-ng/crconcurrent.h
+include/crengine-ng/crengine-ng-config.h
+include/crengine-ng/crengine.h
+include/crengine-ng/crgui.h
+include/crengine-ng/crhist.h
+include/crengine-ng/crhyphman.h
+include/crengine-ng/cri18n.h
+include/crengine-ng/crlocaledata.h
+include/crengine-ng/crlocks.h
+include/crengine-ng/crlog.h
+include/crengine-ng/crprops.h
+include/crengine-ng/crsetup.h
+include/crengine-ng/crskin.h
+include/crengine-ng/crtimerutil.h
+include/crengine-ng/crtrace.h
+include/crengine-ng/crtxtenc.h
+include/crengine-ng/cssdef.h
+include/crengine-ng/dtddef.h
+include/crengine-ng/fb2def.h
+include/crengine-ng/ldomdoccache.h
+include/crengine-ng/ldomdocument.h
+include/crengine-ng/ldommarkedrange.h
+include/crengine-ng/ldomnode.h
+include/crengine-ng/ldomnodecallback.h
+include/crengine-ng/ldomword.h
+include/crengine-ng/ldomwordex.h
+include/crengine-ng/ldomwordexlist.h
+include/crengine-ng/ldomxpointer.h
+include/crengine-ng/ldomxpointerex.h
+include/crengine-ng/ldomxrange.h
+include/crengine-ng/ldomxrangelist.h
+include/crengine-ng/lvarray.h
+include/crengine-ng/lvassetcontainerfactory.h
+include/crengine-ng/lvautoptr.h
+include/crengine-ng/lvbasedrawbuf.h
+include/crengine-ng/lvbyteorder.h
+include/crengine-ng/lvcacheableobject.h
+include/crengine-ng/lvcacheloadingcallback.h
+include/crengine-ng/lvcolordrawbuf.h
+include/crengine-ng/lvcontainer.h
+include/crengine-ng/lvcontaineriteminfo.h
+include/crengine-ng/lvdocprops.h
+include/crengine-ng/lvdocview.h
+include/crengine-ng/lvdocviewcallback.h
+include/crengine-ng/lvdocviewcmd.h
+include/crengine-ng/lvdocviewprops.h
+include/crengine-ng/lvdrawbuf.h
+include/crengine-ng/lvembeddedfont.h
+include/crengine-ng/lvfnt.h
+include/crengine-ng/lvfntman.h
+include/crengine-ng/lvfont.h
+include/crengine-ng/lvgraydrawbuf.h
+include/crengine-ng/lvhashtable.h
+include/crengine-ng/lvimagesource.h
+include/crengine-ng/lvimg.h
+include/crengine-ng/lvmemman.h
+include/crengine-ng/lvpagemap.h
+include/crengine-ng/lvpagesplitter.h
+include/crengine-ng/lvptrvec.h
+include/crengine-ng/lvqueue.h
+include/crengine-ng/lvref.h
+include/crengine-ng/lvrefcache.h
+include/crengine-ng/lvrend.h
+include/crengine-ng/lvserialbuf.h
+include/crengine-ng/lvstorageobject.h
+include/crengine-ng/lvstream.h
+include/crengine-ng/lvstreamutils.h
+include/crengine-ng/lvstring.h
+include/crengine-ng/lvstring32collection.h
+include/crengine-ng/lvstring32hashedcollection.h
+include/crengine-ng/lvstring8collection.h
+include/crengine-ng/lvstsheet.h
+include/crengine-ng/lvstyles.h
+include/crengine-ng/lvtextfm.h
+include/crengine-ng/lvthread.h
+include/crengine-ng/lvtinydom_common.h
+include/crengine-ng/lvtinydomutils.h
+include/crengine-ng/lvtinynodecollection.h
+include/crengine-ng/lvtocitem.h
+include/crengine-ng/lvtypes.h
+include/crengine-ng/lvxmlparsercallback.h
+include/crengine-ng/lxmldocbase.h
+lib/cmake/crengine-ng/crengine-ng-config-version.cmake
+lib/cmake/crengine-ng/crengine-ng-config.cmake
+lib/cmake/crengine-ng/crengine-ng-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/crengine-ng/crengine-ng-targets.cmake
+lib/libcrengine-ng.so
+lib/libcrengine-ng.so.0.9.12
+lib/libcrengine-ng.so.7
+libdata/pkgconfig/crengine-ng.pc
+%%DATADIR%%/chm.css
+%%DATADIR%%/dict.css
+%%DATADIR%%/doc.css
+%%DATADIR%%/docx.css
+%%DATADIR%%/epub.css
+%%DATADIR%%/fb2.css
+%%DATADIR%%/fb3.css
+%%DATADIR%%/htm.css
+%%DATADIR%%/html5.css
+%%DATADIR%%/hyph/hyph-ar.pattern
+%%DATADIR%%/hyph/hyph-bg.pattern
+%%DATADIR%%/hyph/hyph-bn.pattern
+%%DATADIR%%/hyph/hyph-cs.pattern
+%%DATADIR%%/hyph/hyph-da.pattern
+%%DATADIR%%/hyph/hyph-de-1996.pattern
+%%DATADIR%%/hyph/hyph-el-monoton.pattern
+%%DATADIR%%/hyph/hyph-en-gb.pattern
+%%DATADIR%%/hyph/hyph-en-us.pattern
+%%DATADIR%%/hyph/hyph-es.pattern
+%%DATADIR%%/hyph/hyph-fa.pattern
+%%DATADIR%%/hyph/hyph-fi.pattern
+%%DATADIR%%/hyph/hyph-fr.pattern
+%%DATADIR%%/hyph/hyph-grc.pattern
+%%DATADIR%%/hyph/hyph-gu.pattern
+%%DATADIR%%/hyph/hyph-hu.pattern
+%%DATADIR%%/hyph/hyph-it.pattern
+%%DATADIR%%/hyph/hyph-mr.pattern
+%%DATADIR%%/hyph/hyph-nl.pattern
+%%DATADIR%%/hyph/hyph-pa.pattern
+%%DATADIR%%/hyph/hyph-pl.pattern
+%%DATADIR%%/hyph/hyph-pt.pattern
+%%DATADIR%%/hyph/hyph-ru-ru,en-us.pattern
+%%DATADIR%%/hyph/hyph-ru-ru.pattern
+%%DATADIR%%/hyph/hyph-ta.pattern
+%%DATADIR%%/hyph/hyph-te.pattern
+%%DATADIR%%/hyph/hyph-uk.pattern
+%%DATADIR%%/hyph/hyph-zh-latn-pinyin.pattern
+%%DATADIR%%/markdown.css
+%%DATADIR%%/rtf.css
+%%DATADIR%%/txt.css
diff --git a/deskutils/crqt-ng/Makefile b/deskutils/crqt-ng/Makefile
new file mode 100644
index 000000000000..0860381c95de
--- /dev/null
+++ b/deskutils/crqt-ng/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= crqt-ng
+DISTVERSION= 1.0.15
+CATEGORIES= deskutils
+
+MAINTAINER= kenrap@kennethraplee.com
+COMMENT= E-book reader
+WWW= https://gitlab.com/coolreader-ng/crqt-ng
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libcrengine-ng.so:deskutils/crengine-ng
+
+USES= qt:6 cmake desktop-file-utils pkgconfig
+
+USE_GITLAB= yes
+GL_ACCOUNT= coolreader-ng
+
+USE_QT= base translations
+
+CMAKE_ARGS= -D DOC_DATA_COMPRESSION_LEVEL=3 \
+ -D USE_QT=QT6 \
+ -D MAX_IMAGE_SCALE_MUL=2
+
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
+
+.include <bsd.port.mk>
diff --git a/deskutils/crqt-ng/distinfo b/deskutils/crqt-ng/distinfo
new file mode 100644
index 000000000000..48972c76b1b7
--- /dev/null
+++ b/deskutils/crqt-ng/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754231857
+SHA256 (crqt-ng-1.0.15.tar.bz2) = 1a4dd8f750ad585f2600d40b71b54b2d65f48abfee1414a055f27585cd6ad6a8
+SIZE (crqt-ng-1.0.15.tar.bz2) = 446115
diff --git a/deskutils/crqt-ng/pkg-descr b/deskutils/crqt-ng/pkg-descr
new file mode 100644
index 000000000000..c6cc144c24a6
--- /dev/null
+++ b/deskutils/crqt-ng/pkg-descr
@@ -0,0 +1,2 @@
+Cross-platform open source e-book reader using crengine-ng.
+It is a fork of the CoolReader project.
diff --git a/deskutils/crqt-ng/pkg-plist b/deskutils/crqt-ng/pkg-plist
new file mode 100644
index 000000000000..b9d26d781d05
--- /dev/null
+++ b/deskutils/crqt-ng/pkg-plist
@@ -0,0 +1,19 @@
+bin/crqt
+share/applications/crqt.desktop
+share/crqt/backgrounds/bg_paper1.jpg
+share/crqt/backgrounds/bg_paper1_dark.jpg
+%%NLS%%share/crqt/i18n/crqt_bg.qm
+%%NLS%%share/crqt/i18n/crqt_cs.qm
+%%NLS%%share/crqt/i18n/crqt_hu.qm
+%%NLS%%share/crqt/i18n/crqt_nl.qm
+%%NLS%%share/crqt/i18n/crqt_ru.qm
+%%NLS%%share/crqt/i18n/crqt_uk.qm
+share/crqt/textures/tx_fabric.jpg
+share/crqt/textures/tx_fabric_dark.jpg
+share/crqt/textures/tx_sand.jpg
+share/crqt/textures/tx_sand_dark.jpg
+share/icons/hicolor/48x48/apps/crqt.png
+share/icons/hicolor/scalable/apps/crqt.svg
+share/metainfo/crqt.appdata.xml
+share/pixmaps/crqt.png
+share/pixmaps/crqt.xpm
diff --git a/deskutils/dosage/Makefile b/deskutils/dosage/Makefile
index a7a3b1a8c8c1..f64d3c2c5258 100644
--- a/deskutils/dosage/Makefile
+++ b/deskutils/dosage/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dosage
DISTVERSION= 3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils python
MASTER_SITES= PYPI
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}imagesize>0:graphics/py-imagesize@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR}
diff --git a/deskutils/dstask/Makefile b/deskutils/dstask/Makefile
index 74e658fb37d1..c6eaf7e94ea4 100644
--- a/deskutils/dstask/Makefile
+++ b/deskutils/dstask/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dstask
DISTVERSIONPREFIX= v
DISTVERSION= 0.26
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= deskutils
MAINTAINER= ashish@FreeBSD.org
diff --git a/deskutils/elementary-calendar/Makefile b/deskutils/elementary-calendar/Makefile
index 09491f40b21e..a9021a542bae 100644
--- a/deskutils/elementary-calendar/Makefile
+++ b/deskutils/elementary-calendar/Makefile
@@ -1,5 +1,6 @@
PORTNAME= calendar
DISTVERSION= 8.0.0
+PORTREVISION= 1
CATEGORIES= deskutils
PKGNAMEPREFIX= elementary-
diff --git a/deskutils/fet/Makefile b/deskutils/fet/Makefile
index e30effed4863..f25cabb02b52 100644
--- a/deskutils/fet/Makefile
+++ b/deskutils/fet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fet
-DISTVERSION= 7.4.3
+DISTVERSION= 7.5.1
CATEGORIES= deskutils education
MASTER_SITES= https://lalescu.ro/liviu/fet/download/ \
https://lalescu.ro/liviu/fet/download/old/ \
diff --git a/deskutils/fet/distinfo b/deskutils/fet/distinfo
index 7c486fc4fe6a..51c7cf35a945 100644
--- a/deskutils/fet/distinfo
+++ b/deskutils/fet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754892204
-SHA256 (fet-7.4.3.tar.bz2) = 0d1ec5b844d15f66aee6aefdd40598a70551b966224480244015973b1ed46f51
-SIZE (fet-7.4.3.tar.bz2) = 16632218
+TIMESTAMP = 1759293042
+SHA256 (fet-7.5.1.tar.bz2) = dcaa29e84031cbc697df8c1c9f2ecb1bd5ddbd158b0fab171718a09ea5f1608e
+SIZE (fet-7.5.1.tar.bz2) = 16970525
diff --git a/deskutils/foliate/Makefile b/deskutils/foliate/Makefile
index accfd85a62ab..193fa92c6870 100644
--- a/deskutils/foliate/Makefile
+++ b/deskutils/foliate/Makefile
@@ -1,5 +1,6 @@
PORTNAME= foliate
PORTVERSION= 3.3.0
+PORTREVISION= 1
CATEGORIES= deskutils
MAINTAINER= fox@FreeBSD.org
diff --git a/deskutils/freeplane/Makefile b/deskutils/freeplane/Makefile
index 93f3912c89df..b463fec90628 100644
--- a/deskutils/freeplane/Makefile
+++ b/deskutils/freeplane/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freeplane
-DISTVERSION= 1.12.12
+DISTVERSION= 1.12.14
CATEGORIES= deskutils editors java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20stable
DISTNAME= ${PORTNAME}_bin-${PORTVERSION}
diff --git a/deskutils/freeplane/distinfo b/deskutils/freeplane/distinfo
index 5f45320155ad..c18f012041d1 100644
--- a/deskutils/freeplane/distinfo
+++ b/deskutils/freeplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754202308
-SHA256 (freeplane_bin-1.12.12.zip) = 171320ded784889269a54623c2505b10c86da2f281f7a83e8c329239168dccc9
-SIZE (freeplane_bin-1.12.12.zip) = 62115220
+TIMESTAMP = 1758369098
+SHA256 (freeplane_bin-1.12.14.zip) = e87ad33f67d45d22d720f7bfb46471634b48e3377be26cb061dfd9992ec77548
+SIZE (freeplane_bin-1.12.14.zip) = 62147995
diff --git a/deskutils/freeplane/pkg-plist b/deskutils/freeplane/pkg-plist
index fbf713794809..e55f42c5fccb 100644
--- a/deskutils/freeplane/pkg-plist
+++ b/deskutils/freeplane/pkg-plist
@@ -265,7 +265,6 @@ share/applications/freeplane.desktop
%%DATADIR%%/freeplane256.png
%%DATADIR%%/freeplaneConsole.l4j.ini
%%DATADIR%%/freeplanelauncher.jar
-%%DATADIR%%/gitinfo.txt
%%DATADIR%%/init.xargs
%%DATADIR%%/plugins/org.freeplane.plugin.bugreport/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/org.freeplane.plugin.bugreport/lib/plugin-%%PORTVERSION%%.jar
@@ -379,7 +378,6 @@ share/applications/freeplane.desktop
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/xml-apis-ext-1.3.04.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/xmlgraphics-commons-2.11.jar
%%DATADIR%%/props.xargs
-%%DATADIR%%/resources/gitinfo.properties
%%DATADIR%%/resources/linkDecoration.ini
%%DATADIR%%/resources/ortho/dictionary_de.ortho
%%DATADIR%%/resources/ortho/dictionary_en.ortho
diff --git a/deskutils/gnome-calendar/Makefile b/deskutils/gnome-calendar/Makefile
index 10f401b31f3b..e58a5d487dbd 100644
--- a/deskutils/gnome-calendar/Makefile
+++ b/deskutils/gnome-calendar/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnome-calendar
PORTVERSION= 47.0
+PORTREVISION= 1
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-contacts/Makefile b/deskutils/gnome-contacts/Makefile
index d9d6df3fca95..5f196371f2da 100644
--- a/deskutils/gnome-contacts/Makefile
+++ b/deskutils/gnome-contacts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-contacts
PORTVERSION= 47.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
diff --git a/deskutils/gnome-initial-setup/Makefile b/deskutils/gnome-initial-setup/Makefile
index ddc44b85aae2..42f27f51921a 100644
--- a/deskutils/gnome-initial-setup/Makefile
+++ b/deskutils/gnome-initial-setup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-initial-setup
PORTVERSION= 47.5
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-maps/Makefile b/deskutils/gnome-maps/Makefile
index 222dd87ac143..4373399a79e6 100644
--- a/deskutils/gnome-maps/Makefile
+++ b/deskutils/gnome-maps/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gnome-maps
-DISTVERSION= 47.7
-PORTREVISION= 1
+DISTVERSION= 47.9
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -12,6 +11,8 @@ WWW= https://apps.gnome.org/Maps/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+PORTSCOUT= limit:^47\.
+
BUILD_DEPENDS= geoclue>=0:net/geoclue
LIB_DEPENDS= libgeocode-glib-2.so:net/geocode-glib2 \
libgjs.so:lang/gjs \
diff --git a/deskutils/gnome-maps/distinfo b/deskutils/gnome-maps/distinfo
index c625027031a1..4147c3896af0 100644
--- a/deskutils/gnome-maps/distinfo
+++ b/deskutils/gnome-maps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749285811
-SHA256 (gnome/gnome-maps-47.7.tar.xz) = 33499b35f7eb77eb835f9cb77cf7a8818f25db789c0591cf053060ebaf474ee5
-SIZE (gnome/gnome-maps-47.7.tar.xz) = 3272536
+TIMESTAMP = 1756644043
+SHA256 (gnome/gnome-maps-47.9.tar.xz) = 00a15c6abb3adad28eb7f8fbc9a79c8ab8ba63719dfa2feddd3ae25f5a75f8c5
+SIZE (gnome/gnome-maps-47.9.tar.xz) = 3272760
diff --git a/deskutils/gnome-pomodoro/Makefile b/deskutils/gnome-pomodoro/Makefile
index 43b17be078aa..f3fa39d1b9ef 100644
--- a/deskutils/gnome-pomodoro/Makefile
+++ b/deskutils/gnome-pomodoro/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnome-pomodoro
-PORTVERSION= 0.27.0
+PORTVERSION= 0.28.0
PORTEPOCH= 1
CATEGORIES= deskutils gnome
diff --git a/deskutils/gnome-pomodoro/distinfo b/deskutils/gnome-pomodoro/distinfo
index d4ea4a97ebdd..f70970c4429b 100644
--- a/deskutils/gnome-pomodoro/distinfo
+++ b/deskutils/gnome-pomodoro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750299496
-SHA256 (gnome-pomodoro-gnome-pomodoro-0.27.0_GH0.tar.gz) = 266c773dd591ae373440805fd6885d3052155e63c4c3671322e621ad1a42f7f8
-SIZE (gnome-pomodoro-gnome-pomodoro-0.27.0_GH0.tar.gz) = 6213480
+TIMESTAMP = 1758595774
+SHA256 (gnome-pomodoro-gnome-pomodoro-0.28.0_GH0.tar.gz) = 31c0ad477dc4f22e3c4fa284b51a415faa2e807f91aa580798b07f90973b7271
+SIZE (gnome-pomodoro-gnome-pomodoro-0.28.0_GH0.tar.gz) = 6214090
diff --git a/deskutils/gnome-shell-extension-audio-output-switcher/Makefile b/deskutils/gnome-shell-extension-audio-output-switcher/Makefile
index ac9e1e05e828..0da0ef88a013 100644
--- a/deskutils/gnome-shell-extension-audio-output-switcher/Makefile
+++ b/deskutils/gnome-shell-extension-audio-output-switcher/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-audio-output-switcher
PORTVERSION= 0.0.0.20171022
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-coverflow/Makefile b/deskutils/gnome-shell-extension-coverflow/Makefile
index 5c1e2e6fd873..b1799bc5a260 100644
--- a/deskutils/gnome-shell-extension-coverflow/Makefile
+++ b/deskutils/gnome-shell-extension-coverflow/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-coverflow
PORTVERSION= 0.0.0.20180110
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-dashtodock/Makefile b/deskutils/gnome-shell-extension-dashtodock/Makefile
index 4ad4011289d1..c90756645dcb 100644
--- a/deskutils/gnome-shell-extension-dashtodock/Makefile
+++ b/deskutils/gnome-shell-extension-dashtodock/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-dashtodock
-DISTVERSION= 100
DISTVERSIONPREFIX= extensions.gnome.org-v
+DISTVERSION= 102
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-dashtodock/distinfo b/deskutils/gnome-shell-extension-dashtodock/distinfo
index fb10cf706f46..523f632e4993 100644
--- a/deskutils/gnome-shell-extension-dashtodock/distinfo
+++ b/deskutils/gnome-shell-extension-dashtodock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746361370
-SHA256 (gnome/micheleg-dash-to-dock-extensions.gnome.org-v100_GH0.tar.gz) = 078cacccc241428735debf905a5e8e742a737b4728353fc37f1c0859448a1910
-SIZE (gnome/micheleg-dash-to-dock-extensions.gnome.org-v100_GH0.tar.gz) = 343651
+TIMESTAMP = 1757669577
+SHA256 (gnome/micheleg-dash-to-dock-extensions.gnome.org-v102_GH0.tar.gz) = 187caa454fa4820193a6adfb7855f6772d1f9b624f5f651b26c0fe5774d72b3a
+SIZE (gnome/micheleg-dash-to-dock-extensions.gnome.org-v102_GH0.tar.gz) = 346494
diff --git a/deskutils/gnome-shell-extension-dashtopanel/Makefile b/deskutils/gnome-shell-extension-dashtopanel/Makefile
index 38f3bdfb08c9..5f1f72704d80 100644
--- a/deskutils/gnome-shell-extension-dashtopanel/Makefile
+++ b/deskutils/gnome-shell-extension-dashtopanel/Makefile
@@ -1,27 +1,44 @@
PORTNAME= gnome-shell-extension-dashtopanel
-PORTVERSION= v46
-CATEGORIES= deskutils
+DISTVERSIONPREFIX= v
+DISTVERSION= 70
+CATEGORIES= deskutils gnome
+DIST_SUBDIR= gnome
-MAINTAINER= Alexander88207@protonmail.com
+MAINTAINER= gnome@FreeBSD.org
COMMENT= Icon taskbar for the Gnome Shell
WWW= https://github.com/home-sweet-gnome/dash-to-panel
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= git:devel/git \
- gsed:textproc/gsed \
- gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
+BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
+RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell
-USES= gettext gmake
+USES= gettext-tools gmake gnome
+USE_GNOME= glib20 intltool:build
USE_GITHUB= yes
GH_ACCOUNT= home-sweet-gnome
GH_PROJECT= dash-to-panel
-BINARY_ALIAS= sed=gsed
+UUID_EXTENSION= dash-to-panel@jderose9.github.com
+
+SUB_FILES= pkg-message
+SUB_LIST= UUID=${UUID_EXTENSION}
+
+GLIB_SCHEMAS= org.gnome.shell.extensions.dash-to-panel.gschema.xml
post-patch:
- @${REINPLACE_CMD} -e 's|/usr/share/|${PREFIX}/share/|g' ${WRKSRC}/Makefile
+ ${REINPLACE_CMD} -e 's|: 9999|: ${DISTVERSION}|' \
+ ${WRKSRC}/metadata.json
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
+ ${WRKSRC}/Makefile
+
+pre-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/schemas/*.xml \
+ ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas
.include <bsd.port.mk>
diff --git a/deskutils/gnome-shell-extension-dashtopanel/distinfo b/deskutils/gnome-shell-extension-dashtopanel/distinfo
index 162260d542d6..1756a3ddd95f 100644
--- a/deskutils/gnome-shell-extension-dashtopanel/distinfo
+++ b/deskutils/gnome-shell-extension-dashtopanel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1650105595
-SHA256 (home-sweet-gnome-dash-to-panel-v46_GH0.tar.gz) = 181f455b74889795e4896e0f92de7391ac5ce9b13ae24cbd2430644b921428d3
-SIZE (home-sweet-gnome-dash-to-panel-v46_GH0.tar.gz) = 21156093
+TIMESTAMP = 1757775023
+SHA256 (gnome/home-sweet-gnome-dash-to-panel-v70_GH0.tar.gz) = 60ce7025417655b6dbdeaaf26eb351cbd4341a961fc76d79b2810279e3a4b5a2
+SIZE (gnome/home-sweet-gnome-dash-to-panel-v70_GH0.tar.gz) = 21268362
diff --git a/deskutils/gnome-shell-extension-dashtopanel/files/patch-Makefile b/deskutils/gnome-shell-extension-dashtopanel/files/patch-Makefile
new file mode 100644
index 000000000000..c96a816d67a2
--- /dev/null
+++ b/deskutils/gnome-shell-extension-dashtopanel/files/patch-Makefile
@@ -0,0 +1,81 @@
+--- Makefile.orig 2025-09-05 17:23:15 UTC
++++ Makefile
+@@ -7,39 +7,15 @@ MSGSRC = $(wildcard po/*.po)
+
+ TOLOCALIZE = src/extension.js src/prefs.js src/appIcons.js src/taskbar.js
+ MSGSRC = $(wildcard po/*.po)
+-ifeq ($(strip $(DESTDIR)),)
+- INSTALLTYPE = local
+- INSTALLBASE = $(HOME)/.local/share/gnome-shell/extensions
+-else
+- INSTALLTYPE = system
+- INSTALLBASE = $(DESTDIR)/usr/share/gnome-shell/extensions
+- SHARE_PREFIX = $(DESTDIR)/usr/share
+-endif
++INSTALLBASE = $(DESTDIR)%%LOCALBASE%%/share/gnome-shell/extensions
+ INSTALLNAME = dash-to-panel@jderose9.github.com
+
+-# The command line passed variable VERSION is used to set the version string
+-# in the metadata and in the generated zip-file. If no VERSION is passed, the
+-# version is pulled from the latest git tag and the current commit SHA1 is
+-# added to the metadata
+-ifdef VERSION
+- ifdef TARGET
+- FILESUFFIX = _v$(VERSION)_$(TARGET)
+- else
+- FILESUFFIX = _v$(VERSION)
+- endif
+-else
+- LATEST_TAG = $(shell git describe --match "v[0-9]*" --abbrev=0 --tags HEAD)
+- VERSION = $(LATEST_TAG:v%=%)
+- COMMIT = $(shell git rev-parse HEAD)
+- FILESUFFIX =
+-endif
+-
+ all: extension
+
+ clean:
+ rm -f ./schemas/gschemas.compiled
+
+-extension: ./schemas/gschemas.compiled $(MSGSRC:.po=.mo)
++extension: $(MSGSRC:.po=.mo)
+
+ ./schemas/gschemas.compiled: ./schemas/org.gnome.shell.extensions.dash-to-panel.gschema.xml
+ glib-compile-schemas ./schemas/
+@@ -69,7 +45,6 @@ install-local: _build
+ install: install-local
+
+ install-local: _build
+- rm -rf $(INSTALLBASE)/$(INSTALLNAME)
+ mkdir -p $(INSTALLBASE)/$(INSTALLNAME)
+ cp -r ./_build/* $(INSTALLBASE)/$(INSTALLNAME)/
+ ifeq ($(INSTALLTYPE),system)
+@@ -88,17 +63,13 @@ _build: all
+ -rm -fR _build
+
+ _build: all
+- -rm -fR ./_build
+ mkdir -p _build
+- cp $(MODULES) _build
++ cp $(MODULES) _build/
+ mkdir -p _build/ui
+- cp $(UI_MODULES) _build/ui
++ cp $(UI_MODULES) _build/ui/
+
+ mkdir -p _build/img
+ cd img ; cp $(IMAGES) ../_build/img/
+- mkdir -p _build/schemas
+- cp schemas/*.xml _build/schemas/
+- cp schemas/gschemas.compiled _build/schemas/
+ mkdir -p _build/locale
+ for l in $(MSGSRC:.po=.mo) ; do \
+ lf=_build/locale/`basename $$l .mo`; \
+@@ -106,8 +77,3 @@ _build: all
+ mkdir -p $$lf/LC_MESSAGES; \
+ cp $$l $$lf/LC_MESSAGES/dash-to-panel.mo; \
+ done;
+-ifneq ($(and $(COMMIT),$(VERSION)),)
+- sed -i 's/"version": [[:digit:]][[:digit:]]*/"version": $(VERSION),\n"commit": "$(COMMIT)"/' _build/metadata.json;
+-else ifneq ($(VERSION),)
+- sed -i 's/"version": [[:digit:]][[:digit:]]*/"version": $(VERSION)/' _build/metadata.json;
+-endif
diff --git a/deskutils/gnome-shell-extension-dashtopanel/files/pkg-message.in b/deskutils/gnome-shell-extension-dashtopanel/files/pkg-message.in
new file mode 100644
index 000000000000..2e9eff6a48b7
--- /dev/null
+++ b/deskutils/gnome-shell-extension-dashtopanel/files/pkg-message.in
@@ -0,0 +1,18 @@
+[
+{ type: install
+ message: <<EOM
+To enable this extension:
+gsettings set org.gnome.shell enabled-extensions "['%%UUID%%']"
+
+The gnome-shell must be restarted, press Alt+F2 and type 'r'.
+
+To configure or disable an extension, after restarting the shell,
+you have to launch 'gnome-extensions-app'.
+
+To disable this extension (before remove):
+gdbus call --session --dest org.gnome.Shell.Extensions \
+--object-path /org/gnome/Shell/Extensions \
+--method org.gnome.Shell.Extensions.DisableExtension %%UUID%%
+EOM
+}
+]
diff --git a/deskutils/gnome-shell-extension-dashtopanel/pkg-message b/deskutils/gnome-shell-extension-dashtopanel/pkg-message
deleted file mode 100644
index 3782e4cb8558..000000000000
--- a/deskutils/gnome-shell-extension-dashtopanel/pkg-message
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-{
- message: <<EOM
-This gnome-shell extension won't be usable until the gnome-shell
-gets restarted. To do so, running the shell, press ALT+F2 and
-type 'r'. That will restart the shell.
-
-To enable or configure an extension, after restarting the shell, you
-have to open a new gnome-tweak-tool instance. The new extension
-should appear in the extensions section.
-EOM
-}
-]
diff --git a/deskutils/gnome-shell-extension-dashtopanel/pkg-plist b/deskutils/gnome-shell-extension-dashtopanel/pkg-plist
index c4890fad6422..6f15dbec0b4e 100644
--- a/deskutils/gnome-shell-extension-dashtopanel/pkg-plist
+++ b/deskutils/gnome-shell-extension-dashtopanel/pkg-plist
@@ -1,12 +1,16 @@
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/COPYING
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/README.md
-share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/Settings.ui
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/appIcons.js
-share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/convenience.js
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/desktopIconsIntegration.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/extension.js
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/dash-to-panel-logo-light.svg
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/highlight_stacked_bg.svg
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/highlight_stacked_bg_2.svg
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/highlight_stacked_bg_3.svg
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/kofi.png
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/paypal.png
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/stripe.png
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/zorin-os.svg
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/intellihide.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/cs/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/de/LC_MESSAGES/dash-to-panel.mo
@@ -18,6 +22,7 @@ share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/hu/LC_MESS
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/it/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/ja/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/kk/LC_MESSAGES/dash-to-panel.mo
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/ko/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/nl/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/pl/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/pt_BR/LC_MESSAGES/dash-to-panel.mo
@@ -29,6 +34,7 @@ share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/uk/LC_MESS
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/zh_CN/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/zh_TW/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/metadata.json
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/notificationsMonitor.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/overview.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panel.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js
@@ -36,12 +42,29 @@ share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelPositions.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelSettings.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelStyle.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/prefs.js
-share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/progress.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/proximity.js
-share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/schemas/gschemas.compiled
-share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/schemas/org.gnome.shell.extensions.dash-to-panel.gschema.xml
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/stylesheet.css
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/taskbar.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/transparency.js
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxAnimateAppIconHoverOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxDotOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxDynamicOpacityOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxGroupAppsOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxHighlightAppIconHoverOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxIntellihideOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxMiddleClickOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxOverlayShortcut.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxScrollIconOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxScrollPanelOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxSecondaryMenuOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxShowApplicationsOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxShowDesktopOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxWindowPreviewOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/SettingsAbout.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/SettingsAction.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/SettingsBehavior.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/SettingsFineTune.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/SettingsPosition.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/SettingsStyle.ui
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/utils.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/windowPreview.js
diff --git a/deskutils/gnome-shell-extension-filesmenu/Makefile b/deskutils/gnome-shell-extension-filesmenu/Makefile
index 509812c8bbf8..dfc69ea6226e 100644
--- a/deskutils/gnome-shell-extension-filesmenu/Makefile
+++ b/deskutils/gnome-shell-extension-filesmenu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-filesmenu
PORTVERSION= 0.0.0.20171125
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-hidetopbar/Makefile b/deskutils/gnome-shell-extension-hidetopbar/Makefile
index fa622fc95159..b1a3be4b5955 100644
--- a/deskutils/gnome-shell-extension-hidetopbar/Makefile
+++ b/deskutils/gnome-shell-extension-hidetopbar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hidetopbar
-DISTVERSION= 120
+DISTVERSION= 121
CATEGORIES= deskutils gnome
PKGNAMEPREFIX= gnome-shell-extension-
DIST_SUBDIR= gnome
@@ -13,7 +13,7 @@ LICENSE= GPLv3
RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell \
gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
-USES= gnome
+USES= gnome tar:bz2
USE_GNOME= glib20
NO_BUILD= yes
@@ -22,7 +22,7 @@ NO_ARCH= yes
USE_GITLAB= yes
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= tuxor1337
-GL_TAGNAME= e9ececc2
+GL_TAGNAME= bd46cf82
UUID_EXTENSION= hidetopbar@mathieu.bidon.ca
@@ -37,6 +37,10 @@ pre-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
do-install:
+.for f in Settings.ui metadata.json
+ ${INSTALL_DATA} ${WRKSRC}/${f} \
+ ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
+.endfor
${INSTALL_DATA} ${WRKSRC}/*.js \
${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
${INSTALL_DATA} ${WRKSRC}/schemas/*.gschema.xml \
diff --git a/deskutils/gnome-shell-extension-hidetopbar/distinfo b/deskutils/gnome-shell-extension-hidetopbar/distinfo
index abd1ef0a691e..a5018d064b76 100644
--- a/deskutils/gnome-shell-extension-hidetopbar/distinfo
+++ b/deskutils/gnome-shell-extension-hidetopbar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746363904
-SHA256 (gnome/hidetopbar-e9ececc2.tar.bz2) = c94b114ffa93efb6b89cc7540f34986df750391a63a7a3497f5b323a9a82e630
-SIZE (gnome/hidetopbar-e9ececc2.tar.bz2) = 4556153
+TIMESTAMP = 1757670647
+SHA256 (gnome/hidetopbar-bd46cf82.tar.bz2) = 0d64a2f611ef9d3ac4e9cb4fd23e37c14455e186916c1682d7107c474a2c9480
+SIZE (gnome/hidetopbar-bd46cf82.tar.bz2) = 4556148
diff --git a/deskutils/gnome-shell-extension-hidetopbar/pkg-plist b/deskutils/gnome-shell-extension-hidetopbar/pkg-plist
index 8cc421cf2c8e..1b099463ef8a 100644
--- a/deskutils/gnome-shell-extension-hidetopbar/pkg-plist
+++ b/deskutils/gnome-shell-extension-hidetopbar/pkg-plist
@@ -1,7 +1,9 @@
+share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/Settings.ui
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/convenience.js
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/desktopIconsIntegration.js
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/extension.js
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/intellihide.js
+share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/metadata.json
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/panelVisibilityManager.js
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/prefs.js
share/locale/ca/LC_MESSAGES/hidetopbar.po
diff --git a/deskutils/gnome-shell-extension-lockkeys/Makefile b/deskutils/gnome-shell-extension-lockkeys/Makefile
index b5c4526dd155..2d42c852c9fb 100644
--- a/deskutils/gnome-shell-extension-lockkeys/Makefile
+++ b/deskutils/gnome-shell-extension-lockkeys/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnome-shell-extension-lockkeys
-PORTVERSION= 65
+PORTVERSION= 71
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-lockkeys/distinfo b/deskutils/gnome-shell-extension-lockkeys/distinfo
index f3e08509bc0d..ce3bb461dab9 100644
--- a/deskutils/gnome-shell-extension-lockkeys/distinfo
+++ b/deskutils/gnome-shell-extension-lockkeys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746364663
-SHA256 (gnome/kazysmaster-gnome-shell-extension-lockkeys-65-d04fa71_GH0.tar.gz) = 8d52070279162654c5a763f93ba7f5365da52937d2920baa803b988934e6f833
-SIZE (gnome/kazysmaster-gnome-shell-extension-lockkeys-65-d04fa71_GH0.tar.gz) = 52089
+TIMESTAMP = 1757672212
+SHA256 (gnome/kazysmaster-gnome-shell-extension-lockkeys-71-d04fa71_GH0.tar.gz) = 8d52070279162654c5a763f93ba7f5365da52937d2920baa803b988934e6f833
+SIZE (gnome/kazysmaster-gnome-shell-extension-lockkeys-71-d04fa71_GH0.tar.gz) = 52089
diff --git a/deskutils/gnome-shell-extension-mediaplayer/Makefile b/deskutils/gnome-shell-extension-mediaplayer/Makefile
index 9efe9cdf672d..1ab861f30462 100644
--- a/deskutils/gnome-shell-extension-mediaplayer/Makefile
+++ b/deskutils/gnome-shell-extension-mediaplayer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-mediaplayer
PORTVERSION= 4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-openweather/Makefile b/deskutils/gnome-shell-extension-openweather/Makefile
index 569661bf02b9..7730e74d58fb 100644
--- a/deskutils/gnome-shell-extension-openweather/Makefile
+++ b/deskutils/gnome-shell-extension-openweather/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gnome-shell-extension-openweather
DISTVERSION= 139
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= deskutils gnome
MASTER_SITES= https://github.com/penguin-teal/gnome-openweather/releases/download/${DISTVERSIONFULL}/
DISTNAME= ${PORTNAME}refined-${DISTVERSIONFULL}
@@ -11,6 +12,9 @@ WWW= https://github.com/penguin-teal/gnome-openweather
LICENSE= GPLv3
+DEPRECATED= Superseded by deskutils/gnome-shell-extension-simple-weather
+EXPIRATION_DATE= 2025-10-13
+
RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell \
gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
diff --git a/deskutils/gnome-shell-extension-panel-osd/Makefile b/deskutils/gnome-shell-extension-panel-osd/Makefile
index 8d4888c29034..3fc8b15debb0 100644
--- a/deskutils/gnome-shell-extension-panel-osd/Makefile
+++ b/deskutils/gnome-shell-extension-panel-osd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnome-shell-extension-panel-osd
PORTVERSION= 0.0.0.20220406
+PORTREVISION= 1
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-simple-weather/Makefile b/deskutils/gnome-shell-extension-simple-weather/Makefile
new file mode 100644
index 000000000000..ecb38b0dac6a
--- /dev/null
+++ b/deskutils/gnome-shell-extension-simple-weather/Makefile
@@ -0,0 +1,50 @@
+PORTNAME= simple-weather
+DISTVERSIONPREFIX= v
+DISTVERSION= 48.2.0
+CATEGORIES= deskutils gnome
+MASTER_SITES= https://github.com/romanlefler/SimpleWeather/releases/download/${DISTVERSIONFULL}/
+PKGNAMEPREFIX= gnome-shell-extension-
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Highly configurable weather indicator for GNOME Shell
+WWW= https://github.com/romanlefler/SimpleWeather
+
+LICENSE= GPLv3+
+
+RUN_DEPENDS= gnome-shell>=48.0:x11/gnome-shell \
+ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
+
+USES= gnome zip
+USE_GNOME= glib20
+
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+NO_ARCH= yes
+
+UUID_EXTENSION= simple-weather@romanlefler.com
+
+SUB_FILES= pkg-message
+SUB_LIST= UUID=${UUID_EXTENSION}
+
+GLIB_SCHEMAS= org.gnome.shell.extensions.simple-weather.gschema.xml
+
+# Support GNOME Shell 47.x too
+post-patch:
+ ${REINPLACE_CMD} -i "" -e 's|46|47|' ${WRKSRC}/metadata.json
+
+pre-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/schemas/*.gschema.xml \
+ ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/
+ ${RM} -Rf ${WRKSRC}/schemas/
+ cd ${WRKSRC}/locale && ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${PREFIX}/share/locale
+ ${RM} -Rf ${WRKSRC}/locale
+ cd ${WRKSRC} && ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
+
+.include <bsd.port.mk>
diff --git a/deskutils/gnome-shell-extension-simple-weather/distinfo b/deskutils/gnome-shell-extension-simple-weather/distinfo
new file mode 100644
index 000000000000..86857d3a6204
--- /dev/null
+++ b/deskutils/gnome-shell-extension-simple-weather/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757256302
+SHA256 (simple-weather-v48.2.0.zip) = be1bfadca5b8a682292d318ab27a7d447a10fcdeef9e236468ef37204e374641
+SIZE (simple-weather-v48.2.0.zip) = 548108
diff --git a/deskutils/gnome-shell-extension-simple-weather/files/pkg-message.in b/deskutils/gnome-shell-extension-simple-weather/files/pkg-message.in
new file mode 100644
index 000000000000..f3426c1d308c
--- /dev/null
+++ b/deskutils/gnome-shell-extension-simple-weather/files/pkg-message.in
@@ -0,0 +1,18 @@
+[
+{ type: install
+ message: <<EOM
+To enable this extension:
+gsettings set org.gnome.shell enabled-extensions "['%%UUID%%']"
+
+The gnome-shell must be restarted, press Alt+F2 and type 'r' (X11 only).
+
+To configure or disable an extension, after restarting the shell,
+you have to launch 'gnome-extensions-app'.
+
+To disable this extension (before remove):
+gdbus call --session --dest org.gnome.Shell.Extensions \
+--object-path /org/gnome/Shell/Extensions \
+--method org.gnome.Shell.Extensions.DisableExtension %%UUID%%
+EOM
+}
+]
diff --git a/deskutils/gnome-shell-extension-simple-weather/pkg-descr b/deskutils/gnome-shell-extension-simple-weather/pkg-descr
new file mode 100644
index 000000000000..469239737579
--- /dev/null
+++ b/deskutils/gnome-shell-extension-simple-weather/pkg-descr
@@ -0,0 +1 @@
+A highly configurable GNOME shell extension for viewing the weather.
diff --git a/deskutils/gnome-shell-extension-simple-weather/pkg-plist b/deskutils/gnome-shell-extension-simple-weather/pkg-plist
new file mode 100644
index 000000000000..ec2c06d22a08
--- /dev/null
+++ b/deskutils/gnome-shell-extension-simple-weather/pkg-plist
@@ -0,0 +1,83 @@
+share/gnome-shell/extensions/simple-weather@romanlefler.com/autoConfig.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/clear-night-pexels.jpg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/cloudy-pexels.jpg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/config.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/details.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/errors.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/extension.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/gettext.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/ICONS_LICENSE
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-clear-night-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-clear-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-few-clouds-night-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-few-clouds-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-fog-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-freezing-rain-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-freezing-storm-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-overcast-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-showers-scattered-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-showers-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-snow-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-storm-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-tornado-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-windy-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/lang.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/libsoup.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/location.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/metadata.json
+share/gnome-shell/extensions/simple-weather@romanlefler.com/myLocation.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/popup.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/preferences/aboutPage.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/preferences/detailsPage.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/preferences/editLocation.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/preferences/generalPage.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/preferences/locationsPage.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/preferences/search.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/prefs.css
+share/gnome-shell/extensions/simple-weather@romanlefler.com/prefs.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/providers/openmeteo.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/providers/provider.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/rainy-gam-ol.jpg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/resource.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/snowy-public-domain-pictures.jpg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/stormy-aiac-pl.jpg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/stylesheet.css
+share/gnome-shell/extensions/simple-weather@romanlefler.com/sunny-moinzon.jpg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/theme.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/units.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/utils.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/weather.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/welcome.js
+share/locale/af/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/ar/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/bg/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/ca/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/cs/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/da/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/de/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/el/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/en/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/es_ES/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/fi/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/fr/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/he/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/hu/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/id/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/it/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/ja/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/ko/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/nl/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/no/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/pl/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/pt_BR/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/pt_PT/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/ro/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/ru/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/sr/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/sv_SE/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/tr/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/uk/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/vi/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/zh_CN/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/zh_TW/LC_MESSAGES/simple-weather@romanlefler.com.mo
diff --git a/deskutils/gnome-shell-extension-trash/Makefile b/deskutils/gnome-shell-extension-trash/Makefile
index ed658c1d3cb0..ab31bcd93022 100644
--- a/deskutils/gnome-shell-extension-trash/Makefile
+++ b/deskutils/gnome-shell-extension-trash/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-trash
PORTVERSION= 0.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-weather/Makefile b/deskutils/gnome-shell-extension-weather/Makefile
index 0bc3028543c6..81368c7506e1 100644
--- a/deskutils/gnome-shell-extension-weather/Makefile
+++ b/deskutils/gnome-shell-extension-weather/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-weather
PORTVERSION= 0.0.0.20180411
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-windowoverlay-icons/Makefile b/deskutils/gnome-shell-extension-windowoverlay-icons/Makefile
index faa5e739c00f..1d5402ec7b91 100644
--- a/deskutils/gnome-shell-extension-windowoverlay-icons/Makefile
+++ b/deskutils/gnome-shell-extension-windowoverlay-icons/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gnome-shell-extension-windowoverlay-icons
PORTVERSION= 36
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extra-extensions/Makefile b/deskutils/gnome-shell-extra-extensions/Makefile
index b397430dee10..bd499c39722d 100644
--- a/deskutils/gnome-shell-extra-extensions/Makefile
+++ b/deskutils/gnome-shell-extra-extensions/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extra-extensions
PORTVERSION= 3.28
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils gnome
MAINTAINER= gnome@FreeBSD.org
diff --git a/deskutils/gnome-todo/Makefile b/deskutils/gnome-todo/Makefile
index 32b728d1b316..95b81d375346 100644
--- a/deskutils/gnome-todo/Makefile
+++ b/deskutils/gnome-todo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-todo
PORTVERSION= 41.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-tweaks/Makefile b/deskutils/gnome-tweaks/Makefile
index d6418781f8e0..7d492015659a 100644
--- a/deskutils/gnome-tweaks/Makefile
+++ b/deskutils/gnome-tweaks/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnome-tweaks
PORTVERSION= 46.1
+PORTREVISION= 1
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-utils/Makefile b/deskutils/gnome-utils/Makefile
index d2c74a205617..9ae969c57b5e 100644
--- a/deskutils/gnome-utils/Makefile
+++ b/deskutils/gnome-utils/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnome-utils
PORTVERSION= 42
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= deskutils gnome
diff --git a/deskutils/gnotime/Makefile b/deskutils/gnotime/Makefile
index 98ac0ee7fd53..49a9ad522f60 100644
--- a/deskutils/gnotime/Makefile
+++ b/deskutils/gnotime/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnotime
DISTVERSION= g20231022
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= deskutils gnome
MAINTAINER= truckman@FreeBSD.org
@@ -10,6 +10,9 @@ WWW= https://github.com/GnoTime/gnotime
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Depends on expired databases/qof
+EXPIRATION_DATE=2025-11-24
+
BUILD_DEPENDS= autoconf-archive>=0:devel/autoconf-archive \
scrollkeeper-config:textproc/rarian
LIB_DEPENDS= libqof.so:databases/qof \
diff --git a/deskutils/grantlee-editor/distinfo b/deskutils/grantlee-editor/distinfo
index 141260e0ca89..5400f8116875 100644
--- a/deskutils/grantlee-editor/distinfo
+++ b/deskutils/grantlee-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381227
-SHA256 (KDE/release-service/25.04.3/grantlee-editor-25.04.3.tar.xz) = b37a34e419d901b11ded495bfde240dbb0b7d47a978d4e76289ba3d9bbe33214
-SIZE (KDE/release-service/25.04.3/grantlee-editor-25.04.3.tar.xz) = 128456
+TIMESTAMP = 1757409658
+SHA256 (KDE/release-service/25.08.1/grantlee-editor-25.08.1.tar.xz) = 107b168e6f296f6dfbbdf3bddc7f32001e38ba07b51831a178c569f8c8388738
+SIZE (KDE/release-service/25.08.1/grantlee-editor-25.08.1.tar.xz) = 130764
diff --git a/deskutils/grantleetheme/distinfo b/deskutils/grantleetheme/distinfo
index 64d26c1f4675..4ad4f58ba5f0 100644
--- a/deskutils/grantleetheme/distinfo
+++ b/deskutils/grantleetheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381229
-SHA256 (KDE/release-service/25.04.3/grantleetheme-25.04.3.tar.xz) = e25e79c71383f538814b827d7bfaf6ab3fb45c4f78c69aa4101dff6025f4a073
-SIZE (KDE/release-service/25.04.3/grantleetheme-25.04.3.tar.xz) = 63680
+TIMESTAMP = 1757409661
+SHA256 (KDE/release-service/25.08.1/grantleetheme-25.08.1.tar.xz) = f19d9ae2c4ba23a330a3dceac72ab7f18566534b40879e543c5ec6c72ad7e7f1
+SIZE (KDE/release-service/25.08.1/grantleetheme-25.08.1.tar.xz) = 65984
diff --git a/deskutils/gucharmap/Makefile b/deskutils/gucharmap/Makefile
index 0ec0b4e0718f..ac36ff996d55 100644
--- a/deskutils/gucharmap/Makefile
+++ b/deskutils/gucharmap/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gucharmap
-PORTVERSION= 16.0.2 # must sync with textproc/UCD
+PORTVERSION= 17.0.0 # must sync with textproc/UCD
CATEGORIES= deskutils gnome
-#MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
@@ -12,14 +11,13 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool \
- UCD=16.0.0,1:textproc/UCD \
- ${LOCALBASE}/share/aclocal/yelp.m4:textproc/yelp-tools
+ UCD=17.0.0,1:textproc/UCD
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libpcre2-8.so:devel/pcre2
USES= desktop-file-utils gettext-tools gnome localbase meson perl5 pkgconfig \
- python:build tar:xz vala:build
-USE_GNOME= cairo glib20 gtk30 introspection:build
+ python:build tar:bz2 vala:build
+USE_GNOME= atk cairo glib20 gtk30 introspection:build
USE_PERL5= build
BINARY_ALIAS= python3=${PYTHON_CMD}
USE_LDCONFIG= yes
diff --git a/deskutils/gucharmap/distinfo b/deskutils/gucharmap/distinfo
index 27451b99c295..2a0dae3cc04f 100644
--- a/deskutils/gucharmap/distinfo
+++ b/deskutils/gucharmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736284008
-SHA256 (gnome/gucharmap-16.0.2.tar.bz2) = f320ad67318dbf0ec26691849c0fe8f5ef4d72e6e78873fb083ad12c94bcda00
-SIZE (gnome/gucharmap-16.0.2.tar.bz2) = 1504522
+TIMESTAMP = 1757593163
+SHA256 (gnome/gucharmap-17.0.0.tar.bz2) = 09988f67ae82d057a993ab21df2ac94503a8a836da5f8e36e5e8864d8d45a295
+SIZE (gnome/gucharmap-17.0.0.tar.bz2) = 1505830
diff --git a/deskutils/health/Makefile b/deskutils/health/Makefile
index 04602a9c48c2..9f9646239ab4 100644
--- a/deskutils/health/Makefile
+++ b/deskutils/health/Makefile
@@ -1,6 +1,6 @@
PORTNAME= health
DISTVERSION= 0.95.0
-PORTREVISION= 18
+PORTREVISION= 20
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
diff --git a/deskutils/hebcal/Makefile b/deskutils/hebcal/Makefile
index 5902eed3446e..f7fce570b87e 100644
--- a/deskutils/hebcal/Makefile
+++ b/deskutils/hebcal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hebcal
DISTVERSIONPREFIX= v
DISTVERSION= 5.9.2.20250725
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
MAINTAINER= rtd24@columbia.edu
diff --git a/deskutils/howm/Makefile b/deskutils/howm/Makefile
index 40ff9306e47d..0fd12074b856 100644
--- a/deskutils/howm/Makefile
+++ b/deskutils/howm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= howm
PORTVERSION= 1.4.8
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= deskutils
MASTER_SITES= http://howm.sourceforge.jp/a/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/deskutils/itinerary/distinfo b/deskutils/itinerary/distinfo
index 0a11d1b6af08..c8812902958b 100644
--- a/deskutils/itinerary/distinfo
+++ b/deskutils/itinerary/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381232
-SHA256 (KDE/release-service/25.04.3/itinerary-25.04.3.tar.xz) = 92dc4484d959b7203390ca3d6ba4686deb2ca5818d7c5341e8209808627b82f2
-SIZE (KDE/release-service/25.04.3/itinerary-25.04.3.tar.xz) = 818380
+TIMESTAMP = 1757409663
+SHA256 (KDE/release-service/25.08.1/itinerary-25.08.1.tar.xz) = 3b95d019e9ea0c61253f768f5c802242dbde062c87e42b2f178735b042e73853
+SIZE (KDE/release-service/25.08.1/itinerary-25.08.1.tar.xz) = 847744
diff --git a/deskutils/jot/Makefile b/deskutils/jot/Makefile
index 9e66c0201ec6..f0fb6cac7e29 100644
--- a/deskutils/jot/Makefile
+++ b/deskutils/jot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jot
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 20
+PORTREVISION= 22
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/just/Makefile b/deskutils/just/Makefile
index 90e6919f7019..792013c48619 100644
--- a/deskutils/just/Makefile
+++ b/deskutils/just/Makefile
@@ -1,6 +1,6 @@
PORTNAME= just
-DISTVERSION= 1.40.0
-PORTREVISION= 3
+DISTVERSION= 1.42.4
+PORTREVISION= 2
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
@@ -21,31 +21,31 @@ CARGO_CRATES= aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
ansi_term-0.12.1 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
- autocfg-1.4.0 \
- bitflags-2.9.0 \
- blake3-1.6.1 \
+ autocfg-1.5.0 \
+ bitflags-2.9.1 \
+ blake3-1.8.2 \
block-buffer-0.10.4 \
- bstr-1.11.3 \
- bumpalo-3.17.0 \
- camino-1.1.9 \
- cc-1.2.16 \
- cfg-if-1.0.0 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ camino-1.1.10 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
- chrono-0.4.40 \
- clap-4.5.31 \
- clap_builder-4.5.31 \
- clap_complete-4.5.46 \
- clap_derive-4.5.28 \
- clap_lex-0.7.4 \
- clap_mangen-0.2.26 \
- colorchoice-1.0.3 \
+ chrono-0.4.41 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_complete-4.5.48 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ clap_mangen-0.2.28 \
+ colorchoice-1.0.4 \
constant_time_eq-0.3.1 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
@@ -53,136 +53,134 @@ CARGO_CRATES= aho-corasick-1.1.3 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
crypto-common-0.1.6 \
- ctrlc-3.4.5 \
- derive-where-1.2.7 \
+ ctrlc-3.4.7 \
+ derive-where-1.5.0 \
diff-0.1.13 \
digest-0.10.7 \
- dirs-5.0.1 \
dirs-6.0.0 \
- dirs-sys-0.4.1 \
dirs-sys-0.5.0 \
dotenvy-0.15.7 \
edit-distance-2.1.3 \
- either-1.15.0 \
env_home-0.1.0 \
- errno-0.3.10 \
+ errno-0.3.13 \
executable-path-1.0.0 \
fastrand-2.3.0 \
generic-array-0.14.7 \
- getopts-0.2.21 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
+ getopts-0.2.23 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- iana-time-zone-0.1.61 \
+ hermit-abi-0.5.2 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
is_executable-1.0.4 \
is_terminal_polyfill-1.70.1 \
itoa-1.0.15 \
js-sys-0.3.77 \
lexiclean-0.0.1 \
- libc-0.2.170 \
- libredox-0.1.3 \
- linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.2 \
- log-0.4.26 \
- memchr-2.7.4 \
- memmap2-0.9.5 \
- nix-0.29.0 \
+ libc-0.2.174 \
+ libredox-0.1.6 \
+ linux-raw-sys-0.9.4 \
+ log-0.4.27 \
+ memchr-2.7.5 \
+ memmap2-0.9.7 \
+ nix-0.30.1 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
- once_cell-1.20.3 \
+ num_cpus-1.17.0 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
option-ext-0.2.0 \
percent-encoding-2.3.1 \
ppv-lite86-0.2.21 \
pretty_assertions-1.4.1 \
- proc-macro2-1.0.94 \
+ proc-macro2-1.0.95 \
pulldown-cmark-0.9.6 \
pulldown-cmark-to-cmark-10.0.4 \
- quote-1.0.39 \
- rand-0.9.0 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
rand_chacha-0.9.0 \
rand_core-0.9.3 \
rayon-core-1.12.1 \
- redox_users-0.4.6 \
redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
roff-0.2.2 \
- rustix-0.38.44 \
- rustix-1.0.1 \
- rustversion-1.0.20 \
+ rustix-1.0.8 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
semver-1.0.26 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
- sha2-0.10.8 \
- shellexpand-3.1.0 \
+ serde_json-1.0.141 \
+ sha2-0.10.9 \
+ shellexpand-3.1.1 \
shlex-1.3.0 \
similar-2.7.0 \
- snafu-0.8.5 \
- snafu-derive-0.8.5 \
+ snafu-0.8.6 \
+ snafu-derive-0.8.6 \
strsim-0.11.1 \
- strum-0.27.1 \
- strum_macros-0.27.1 \
- syn-2.0.99 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
+ syn-2.0.104 \
target-2.1.0 \
- tempfile-3.18.0 \
+ tempfile-3.20.0 \
temptree-0.2.0 \
terminal_size-0.4.2 \
- thiserror-1.0.69 \
thiserror-2.0.12 \
- thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
typed-arena-2.0.2 \
typenum-1.18.0 \
unicase-2.8.1 \
unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
- unicode-width-0.1.14 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
utf8parse-0.2.2 \
- uuid-1.15.1 \
+ uuid-1.17.0 \
version_check-0.9.5 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
- which-7.0.2 \
+ which-8.0.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.52.0 \
- windows-link-0.1.0 \
- windows-sys-0.48.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
winsafe-0.0.19 \
- wit-bindgen-rt-0.33.0 \
+ wit-bindgen-rt-0.39.0 \
yansi-1.0.1 \
- zerocopy-0.8.23 \
- zerocopy-derive-0.8.23
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26
PLIST_FILES= bin/${PORTNAME}
diff --git a/deskutils/just/distinfo b/deskutils/just/distinfo
index 938af39c415b..1de49d33921d 100644
--- a/deskutils/just/distinfo
+++ b/deskutils/just/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1741584532
+TIMESTAMP = 1755504151
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -7,56 +7,56 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
-SHA256 (rust/crates/blake3-1.6.1.crate) = 675f87afced0413c9bb02843499dbbd3882a237645883f71a2b59644a6d2f753
-SIZE (rust/crates/blake3-1.6.1.crate) = 186007
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
+SIZE (rust/crates/blake3-1.8.2.crate) = 205967
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
-SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
-SIZE (rust/crates/cc-1.2.16.crate) = 103847
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
+SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
-SHA256 (rust/crates/clap-4.5.31.crate) = 027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767
-SIZE (rust/crates/clap-4.5.31.crate) = 56084
-SHA256 (rust/crates/clap_builder-4.5.31.crate) = 5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863
-SIZE (rust/crates/clap_builder-4.5.31.crate) = 168303
-SHA256 (rust/crates/clap_complete-4.5.46.crate) = f5c5508ea23c5366f77e53f5a0070e5a84e51687ec3ef9e0464c86dc8d13ce98
-SIZE (rust/crates/clap_complete-4.5.46.crate) = 48021
-SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed
-SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/clap_mangen-0.2.26.crate) = 724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a
-SIZE (rust/crates/clap_mangen-0.2.26.crate) = 15630
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_complete-4.5.48.crate) = be8c97f3a6f02b9e24cadc12aaba75201d18754b53ea0a9d99642f806ccdb4c9
+SIZE (rust/crates/clap_complete-4.5.48.crate) = 48036
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap_mangen-0.2.28.crate) = e2fb6d3f935bbb9819391528b0e7cf655e78a0bc7a7c3d227211a1d24fc11db1
+SIZE (rust/crates/clap_mangen-0.2.28.crate) = 15733
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -71,50 +71,44 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/ctrlc-3.4.5.crate) = 90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3
-SIZE (rust/crates/ctrlc-3.4.5.crate) = 14592
-SHA256 (rust/crates/derive-where-1.2.7.crate) = 62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25
-SIZE (rust/crates/derive-where-1.2.7.crate) = 46524
+SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
+SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
+SHA256 (rust/crates/derive-where-1.5.0.crate) = 510c292c8cf384b1a340b816a9a6cf2599eb8f566a44949024af88418000c50b
+SIZE (rust/crates/derive-where-1.5.0.crate) = 52436
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
SHA256 (rust/crates/edit-distance-2.1.3.crate) = e3f497e87b038c09a155dfd169faa5ec940d0644635555ef6bd464ac20e97397
SIZE (rust/crates/edit-distance-2.1.3.crate) = 7482
-SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
-SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/executable-path-1.0.0.crate) = 3ebc5a6d89e3c90b84e8f33c8737933dda8f1c106b5415900b38b9d433841478
SIZE (rust/crates/executable-path-1.0.0.crate) = 3897
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
-SIZE (rust/crates/getopts-0.2.21.crate) = 18457
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
+SIZE (rust/crates/getopts-0.2.23.crate) = 21409
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/is_executable-1.0.4.crate) = d4a1b5bad6f9072935961dfbf1cced2f3d129963d091b6f69f007fe04e758ae2
@@ -127,28 +121,28 @@ SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec9374296
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lexiclean-0.0.1.crate) = 441225017b106b9f902e97947a6d31e44ebcf274b91bdbfb51e5c477fcd468e5
SIZE (rust/crates/lexiclean-0.0.1.crate) = 5362
-SHA256 (rust/crates/libc-0.2.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828
-SIZE (rust/crates/libc-0.2.170.crate) = 760076
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
-SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
-SHA256 (rust/crates/log-0.4.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
-SIZE (rust/crates/log-0.4.26.crate) = 47022
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
+SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
@@ -157,24 +151,24 @@ SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30d
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/pulldown-cmark-0.9.6.crate) = 57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b
SIZE (rust/crates/pulldown-cmark-0.9.6.crate) = 117378
SHA256 (rust/crates/pulldown-cmark-to-cmark-10.0.4.crate) = 0194e6e1966c23cc5fd988714f85b18d548d773e81965413555d96569931833d
SIZE (rust/crates/pulldown-cmark-to-cmark-10.0.4.crate) = 17917
-SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801
-SIZE (rust/crates/quote-1.0.39.crate) = 31206
-SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
-SIZE (rust/crates/rand-0.9.0.crate) = 97798
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
@@ -185,12 +179,10 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.1.crate) = dade4812df5c384711475be5fcd8c162555352945401aed22a35bffeab61f657
-SIZE (rust/crates/rustix-1.0.1.crate) = 412038
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
@@ -199,42 +191,38 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
-SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
-SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
SIZE (rust/crates/similar-2.7.0.crate) = 53928
-SHA256 (rust/crates/snafu-0.8.5.crate) = 223891c85e2a29c3fe8fb900c1fae5e69c2e42415e3177752e8718475efa5019
-SIZE (rust/crates/snafu-0.8.5.crate) = 69415
-SHA256 (rust/crates/snafu-derive-0.8.5.crate) = 03c3c6b7927ffe7ecaa769ee0e3994da3b8cafc8f444578982c83ecb161af917
-SIZE (rust/crates/snafu-derive-0.8.5.crate) = 28537
+SHA256 (rust/crates/snafu-0.8.6.crate) = 320b01e011bf8d5d7a4a4a4be966d9160968935849c83b918827f6a435e7f627
+SIZE (rust/crates/snafu-0.8.6.crate) = 73472
+SHA256 (rust/crates/snafu-derive-0.8.6.crate) = 1961e2ef424c1424204d3a5d6975f934f56b6d50ff5732382d84ebf460e147f7
+SIZE (rust/crates/snafu-derive-0.8.6.crate) = 29444
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
-SIZE (rust/crates/strum-0.27.1.crate) = 7467
-SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
-SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
-SHA256 (rust/crates/syn-2.0.99.crate) = e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2
-SIZE (rust/crates/syn-2.0.99.crate) = 297762
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/target-2.1.0.crate) = 1e8f05f774b2db35bdad5a8237a90be1102669f8ea013fea9777b366d34ab145
SIZE (rust/crates/target-2.1.0.crate) = 6748
-SHA256 (rust/crates/tempfile-3.18.0.crate) = 2c317e0a526ee6120d8dabad239c8dadca62b24b6f168914bbbc8e2fb1f0e567
-SIZE (rust/crates/tempfile-3.18.0.crate) = 39574
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/temptree-0.2.0.crate) = 8fda94d8251b40088cb769576f436da19ac1d1ae792c97d0afe1cadc890c8630
SIZE (rust/crates/temptree-0.2.0.crate) = 6520
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
@@ -247,20 +235,18 @@ SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e9
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
-SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.15.1.crate) = e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587
-SIZE (rust/crates/uuid-1.15.1.crate) = 58728
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
-SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
@@ -271,65 +257,75 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689f
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/which-7.0.2.crate) = 2774c861e1f072b3aadc02f8ba886c26ad6321567ecc294c935434cad06f1283
-SIZE (rust/crates/which-7.0.2.crate) = 21099
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
-SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/zerocopy-0.8.23.crate) = fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6
-SIZE (rust/crates/zerocopy-0.8.23.crate) = 239977
-SHA256 (rust/crates/zerocopy-derive-0.8.23.crate) = 6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154
-SIZE (rust/crates/zerocopy-derive-0.8.23.crate) = 83885
-SHA256 (casey-just-1.40.0_GH0.tar.gz) = e0d48dcc7a086c5746b7f281a40e615c290cddf9c06134198c703dff2f62c1c4
-SIZE (casey-just-1.40.0_GH0.tar.gz) = 715027
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (casey-just-1.42.4_GH0.tar.gz) = bd604ff72ecd8d8def79d39997499433e22fbffa03260e3a2c5fe5f84cc37f52
+SIZE (casey-just-1.42.4_GH0.tar.gz) = 724519
diff --git a/deskutils/kaddressbook/distinfo b/deskutils/kaddressbook/distinfo
index eafa0f2a14f9..d0d0dd7bf7fe 100644
--- a/deskutils/kaddressbook/distinfo
+++ b/deskutils/kaddressbook/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381234
-SHA256 (KDE/release-service/25.04.3/kaddressbook-25.04.3.tar.xz) = a1c2781db83d7e33780e1705ca9565de5dd791bd54831299f90e933376a47820
-SIZE (KDE/release-service/25.04.3/kaddressbook-25.04.3.tar.xz) = 3440964
+TIMESTAMP = 1757409665
+SHA256 (KDE/release-service/25.08.1/kaddressbook-25.08.1.tar.xz) = ddf64a7a704e190b49e94cc5982a40288e338d8630dba876b0782f292bc720c2
+SIZE (KDE/release-service/25.08.1/kaddressbook-25.08.1.tar.xz) = 3443184
diff --git a/deskutils/kalarm/distinfo b/deskutils/kalarm/distinfo
index 2aa2847c3ba5..5a2a2be3a538 100644
--- a/deskutils/kalarm/distinfo
+++ b/deskutils/kalarm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381237
-SHA256 (KDE/release-service/25.04.3/kalarm-25.04.3.tar.xz) = dc6f90be8648c38cf57e1e32ca3cb62d09371f8f06aadd918862ac6bb5650ac7
-SIZE (KDE/release-service/25.04.3/kalarm-25.04.3.tar.xz) = 2687380
+TIMESTAMP = 1757409668
+SHA256 (KDE/release-service/25.08.1/kalarm-25.08.1.tar.xz) = a3f39dac4d0dcbc629df6596655e6fae2d49113b9afff3dcd23bc226d7ea2576
+SIZE (KDE/release-service/25.08.1/kalarm-25.08.1.tar.xz) = 2689724
diff --git a/deskutils/kanbanapp/Makefile b/deskutils/kanbanapp/Makefile
index 72009950fe49..373d2a3d4404 100644
--- a/deskutils/kanbanapp/Makefile
+++ b/deskutils/kanbanapp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kanbanapp
-PORTVERSION= 1.1.0
+PORTVERSION= 1.1.1
DISTVERSIONPREFIX= v
CATEGORIES= deskutils
diff --git a/deskutils/kanbanapp/distinfo b/deskutils/kanbanapp/distinfo
index 9449c52dd803..7d1422df6d50 100644
--- a/deskutils/kanbanapp/distinfo
+++ b/deskutils/kanbanapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721672276
-SHA256 (noedigcode-Kanbanapp-v1.1.0_GH0.tar.gz) = bd4bdea6e1926268164f1d8b4f0db48117c31e194e6545810b38eef83e25ad7a
-SIZE (noedigcode-Kanbanapp-v1.1.0_GH0.tar.gz) = 149469
+TIMESTAMP = 1759161313
+SHA256 (noedigcode-Kanbanapp-v1.1.1_GH0.tar.gz) = 5024aa890618cbf4a77ba756e2273d6afd46cd25c3ef3219f8d1da5f92e511d1
+SIZE (noedigcode-Kanbanapp-v1.1.1_GH0.tar.gz) = 152098
diff --git a/deskutils/kcharselect/distinfo b/deskutils/kcharselect/distinfo
index 3038f3eaa0e9..deca4a47ac9b 100644
--- a/deskutils/kcharselect/distinfo
+++ b/deskutils/kcharselect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381239
-SHA256 (KDE/release-service/25.04.3/kcharselect-25.04.3.tar.xz) = a2c4dac5c6f1a6e4be9149d2ab5afdd181e395cde0baa5ff51e25853ab878e07
-SIZE (KDE/release-service/25.04.3/kcharselect-25.04.3.tar.xz) = 478224
+TIMESTAMP = 1757409670
+SHA256 (KDE/release-service/25.08.1/kcharselect-25.08.1.tar.xz) = 5fb3756d6d388947da2d2b1fb69db6609823f0c43b464b88c3ec9f4f0d13d618
+SIZE (KDE/release-service/25.08.1/kcharselect-25.08.1.tar.xz) = 477844
diff --git a/deskutils/kdeconnect-kde/distinfo b/deskutils/kdeconnect-kde/distinfo
index 49012d1b6e3a..3ab4649ac5b7 100644
--- a/deskutils/kdeconnect-kde/distinfo
+++ b/deskutils/kdeconnect-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381242
-SHA256 (KDE/release-service/25.04.3/kdeconnect-kde-25.04.3.tar.xz) = c44994e896e17be19fb93173143a8c1196e6d064d3b0d897d4172b9b48bde342
-SIZE (KDE/release-service/25.04.3/kdeconnect-kde-25.04.3.tar.xz) = 746684
+TIMESTAMP = 1757409672
+SHA256 (KDE/release-service/25.08.1/kdeconnect-kde-25.08.1.tar.xz) = 8a340bdc48a754d12a938f231a366f308de2121614e7628b86a1bbfa509d351f
+SIZE (KDE/release-service/25.08.1/kdeconnect-kde-25.08.1.tar.xz) = 628580
diff --git a/deskutils/kdeconnect-kde/pkg-plist b/deskutils/kdeconnect-kde/pkg-plist
index 905d627b21bd..b145ff772a4a 100644
--- a/deskutils/kdeconnect-kde/pkg-plist
+++ b/deskutils/kdeconnect-kde/pkg-plist
@@ -2,21 +2,12 @@ bin/kdeconnect-app
bin/kdeconnect-cli
bin/kdeconnect-handler
bin/kdeconnect-indicator
-bin/kdeconnect-settings
bin/kdeconnect-sms
bin/kdeconnectd
etc/xdg/autostart/org.kde.kdeconnect.daemon.desktop
lib/libkdeconnectcore.so.%%KDE_APPLICATIONS_VERSION_SHORT%%
lib/libkdeconnectcore.so.%%KDE_APPLICATIONS_SHLIB_VER%%
lib/libkdeconnectinterfaces.a
-lib/libkdeconnectpluginkcm.so.%%KDE_APPLICATIONS_VERSION_SHORT%%
-lib/libkdeconnectpluginkcm.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-%%QT_PLUGINDIR%%/kdeconnect/kcms/kdeconnect_clipboard_config.so
-%%QT_PLUGINDIR%%/kdeconnect/kcms/kdeconnect_findthisdevice_config.so
-%%QT_PLUGINDIR%%/kdeconnect/kcms/kdeconnect_pausemusic_config.so
-%%QT_PLUGINDIR%%/kdeconnect/kcms/kdeconnect_runcommand_config.so
-%%QT_PLUGINDIR%%/kdeconnect/kcms/kdeconnect_sendnotifications_config.so
-%%QT_PLUGINDIR%%/kdeconnect/kcms/kdeconnect_share_config.so
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_battery.so
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_bigscreen.so
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_clipboard.so
@@ -47,7 +38,6 @@ lib/libkdeconnectpluginkcm.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_virtualmonitor.so
%%QT_PLUGINDIR%%/kf6/kfileitemaction/kdeconnectfileitemaction.so
%%QT_PLUGINDIR%%/kf6/kio/kdeconnect.so
-%%QT_PLUGINDIR%%/plasma/kcms/systemsettings_qwidgets/kcm_kdeconnect.so
%%QT_QMLDIR%%/org/kde/kdeconnect/DBusProperty.qml
%%QT_QMLDIR%%/org/kde/kdeconnect/PluginChecker.qml
%%QT_QMLDIR%%/org/kde/kdeconnect/RemoteKeyboard.qml
@@ -60,8 +50,6 @@ lib/libkdeconnectpluginkcm.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_QMLDIR%%/org/kde/kdeconnect/private/findthisdevice/qmldir
%%QT_QMLDIR%%/org/kde/kdeconnect/qmldir
share/Thunar/sendto/kdeconnect-thunar.desktop
-share/applications/kcm_kdeconnect.desktop
-share/applications/org.kde.kdeconnect-settings.desktop
share/applications/org.kde.kdeconnect.app.desktop
share/applications/org.kde.kdeconnect.daemon.desktop
share/applications/org.kde.kdeconnect.handler.desktop
@@ -110,7 +98,6 @@ share/icons/hicolor/scalable/apps/kdeconnect.svg
share/icons/hicolor/scalable/apps/kdeconnectindicator.svg
share/icons/hicolor/scalable/apps/kdeconnectindicatordark.svg
share/kdeconnect/kdeconnect_clipboard_config.qml
-share/kdeconnect/kdeconnect_findthisdevice_config.qml
share/kdeconnect/kdeconnect_pausemusic_config.qml
share/kdeconnect/kdeconnect_runcommand_config.qml
share/kdeconnect/kdeconnect_sendnotifications_config.qml
@@ -122,12 +109,10 @@ share/locale/ar/LC_MESSAGES/kdeconnect-core.mo
share/locale/ar/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ar/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ar/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ar/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ar/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ar/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ar/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ar/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ar/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ar/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ar/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ar/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -137,12 +122,10 @@ share/locale/ast/LC_MESSAGES/kdeconnect-core.mo
share/locale/ast/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ast/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ast/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ast/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ast/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ast/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ast/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ast/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ast/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ast/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ast/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ast/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -152,12 +135,10 @@ share/locale/az/LC_MESSAGES/kdeconnect-core.mo
share/locale/az/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/az/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/az/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/az/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/az/LC_MESSAGES/kdeconnect-kded.mo
share/locale/az/LC_MESSAGES/kdeconnect-kio.mo
share/locale/az/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/az/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/az/LC_MESSAGES/kdeconnect-settings.mo
share/locale/az/LC_MESSAGES/kdeconnect-sms.mo
share/locale/az/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/az/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -167,18 +148,15 @@ share/locale/bg/LC_MESSAGES/kdeconnect-core.mo
share/locale/bg/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/bg/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/bg/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/bg/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/bg/LC_MESSAGES/kdeconnect-kded.mo
share/locale/bg/LC_MESSAGES/kdeconnect-kio.mo
share/locale/bg/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/bg/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/bg/LC_MESSAGES/kdeconnect-settings.mo
share/locale/bg/LC_MESSAGES/kdeconnect-sms.mo
share/locale/bg/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/bg/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/bs/LC_MESSAGES/kdeconnect-cli.mo
share/locale/bs/LC_MESSAGES/kdeconnect-core.mo
-share/locale/bs/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/bs/LC_MESSAGES/kdeconnect-kded.mo
share/locale/bs/LC_MESSAGES/kdeconnect-kio.mo
share/locale/bs/LC_MESSAGES/kdeconnect-plugins.mo
@@ -189,12 +167,10 @@ share/locale/ca/LC_MESSAGES/kdeconnect-core.mo
share/locale/ca/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ca/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ca/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ca/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ca/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ca/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ca/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ca/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ca/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ca/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ca/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ca/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -204,12 +180,10 @@ share/locale/ca@valencia/LC_MESSAGES/kdeconnect-core.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ca@valencia/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ca@valencia/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -219,12 +193,10 @@ share/locale/cs/LC_MESSAGES/kdeconnect-core.mo
share/locale/cs/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/cs/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/cs/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/cs/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/cs/LC_MESSAGES/kdeconnect-kded.mo
share/locale/cs/LC_MESSAGES/kdeconnect-kio.mo
share/locale/cs/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/cs/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/cs/LC_MESSAGES/kdeconnect-settings.mo
share/locale/cs/LC_MESSAGES/kdeconnect-sms.mo
share/locale/cs/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/cs/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -234,12 +206,10 @@ share/locale/da/LC_MESSAGES/kdeconnect-core.mo
share/locale/da/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/da/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/da/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/da/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/da/LC_MESSAGES/kdeconnect-kded.mo
share/locale/da/LC_MESSAGES/kdeconnect-kio.mo
share/locale/da/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/da/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/da/LC_MESSAGES/kdeconnect-settings.mo
share/locale/da/LC_MESSAGES/kdeconnect-sms.mo
share/locale/da/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/da/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -249,12 +219,10 @@ share/locale/de/LC_MESSAGES/kdeconnect-core.mo
share/locale/de/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/de/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/de/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/de/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/de/LC_MESSAGES/kdeconnect-kded.mo
share/locale/de/LC_MESSAGES/kdeconnect-kio.mo
share/locale/de/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/de/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/de/LC_MESSAGES/kdeconnect-settings.mo
share/locale/de/LC_MESSAGES/kdeconnect-sms.mo
share/locale/de/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/de/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -264,12 +232,10 @@ share/locale/el/LC_MESSAGES/kdeconnect-core.mo
share/locale/el/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/el/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/el/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/el/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/el/LC_MESSAGES/kdeconnect-kded.mo
share/locale/el/LC_MESSAGES/kdeconnect-kio.mo
share/locale/el/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/el/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/el/LC_MESSAGES/kdeconnect-settings.mo
share/locale/el/LC_MESSAGES/kdeconnect-sms.mo
share/locale/el/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/el/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -279,12 +245,10 @@ share/locale/en_GB/LC_MESSAGES/kdeconnect-core.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/en_GB/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-kded.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-kio.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/en_GB/LC_MESSAGES/kdeconnect-settings.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-sms.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/en_GB/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -294,12 +258,10 @@ share/locale/eo/LC_MESSAGES/kdeconnect-core.mo
share/locale/eo/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/eo/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/eo/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/eo/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/eo/LC_MESSAGES/kdeconnect-kded.mo
share/locale/eo/LC_MESSAGES/kdeconnect-kio.mo
share/locale/eo/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/eo/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/eo/LC_MESSAGES/kdeconnect-settings.mo
share/locale/eo/LC_MESSAGES/kdeconnect-sms.mo
share/locale/eo/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -309,12 +271,10 @@ share/locale/es/LC_MESSAGES/kdeconnect-core.mo
share/locale/es/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/es/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/es/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/es/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/es/LC_MESSAGES/kdeconnect-kded.mo
share/locale/es/LC_MESSAGES/kdeconnect-kio.mo
share/locale/es/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/es/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/es/LC_MESSAGES/kdeconnect-settings.mo
share/locale/es/LC_MESSAGES/kdeconnect-sms.mo
share/locale/es/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/es/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -324,12 +284,10 @@ share/locale/et/LC_MESSAGES/kdeconnect-core.mo
share/locale/et/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/et/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/et/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/et/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/et/LC_MESSAGES/kdeconnect-kded.mo
share/locale/et/LC_MESSAGES/kdeconnect-kio.mo
share/locale/et/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/et/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/et/LC_MESSAGES/kdeconnect-settings.mo
share/locale/et/LC_MESSAGES/kdeconnect-sms.mo
share/locale/et/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/et/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -339,30 +297,36 @@ share/locale/eu/LC_MESSAGES/kdeconnect-core.mo
share/locale/eu/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/eu/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/eu/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/eu/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/eu/LC_MESSAGES/kdeconnect-kded.mo
share/locale/eu/LC_MESSAGES/kdeconnect-kio.mo
share/locale/eu/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/eu/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/eu/LC_MESSAGES/kdeconnect-settings.mo
share/locale/eu/LC_MESSAGES/kdeconnect-sms.mo
share/locale/eu/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/eu/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/fa/LC_MESSAGES/kdeconnect-app.mo
share/locale/fa/LC_MESSAGES/kdeconnect-cli.mo
share/locale/fa/LC_MESSAGES/kdeconnect-core.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-fileitemaction.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-indicator.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-interfaces.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-kded.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-kio.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-nautilus-extension.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-plugins.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-sms.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-urlhandler.mo
+share/locale/fa/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/fi/LC_MESSAGES/kdeconnect-app.mo
share/locale/fi/LC_MESSAGES/kdeconnect-cli.mo
share/locale/fi/LC_MESSAGES/kdeconnect-core.mo
share/locale/fi/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/fi/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/fi/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/fi/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/fi/LC_MESSAGES/kdeconnect-kded.mo
share/locale/fi/LC_MESSAGES/kdeconnect-kio.mo
share/locale/fi/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/fi/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/fi/LC_MESSAGES/kdeconnect-settings.mo
share/locale/fi/LC_MESSAGES/kdeconnect-sms.mo
share/locale/fi/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/fi/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -372,12 +336,10 @@ share/locale/fr/LC_MESSAGES/kdeconnect-core.mo
share/locale/fr/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/fr/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/fr/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/fr/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/fr/LC_MESSAGES/kdeconnect-kded.mo
share/locale/fr/LC_MESSAGES/kdeconnect-kio.mo
share/locale/fr/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/fr/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/fr/LC_MESSAGES/kdeconnect-settings.mo
share/locale/fr/LC_MESSAGES/kdeconnect-sms.mo
share/locale/fr/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/fr/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -387,12 +349,10 @@ share/locale/gl/LC_MESSAGES/kdeconnect-core.mo
share/locale/gl/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/gl/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/gl/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/gl/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/gl/LC_MESSAGES/kdeconnect-kded.mo
share/locale/gl/LC_MESSAGES/kdeconnect-kio.mo
share/locale/gl/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/gl/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/gl/LC_MESSAGES/kdeconnect-settings.mo
share/locale/gl/LC_MESSAGES/kdeconnect-sms.mo
share/locale/gl/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/gl/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -402,12 +362,10 @@ share/locale/he/LC_MESSAGES/kdeconnect-core.mo
share/locale/he/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/he/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/he/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/he/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/he/LC_MESSAGES/kdeconnect-kded.mo
share/locale/he/LC_MESSAGES/kdeconnect-kio.mo
share/locale/he/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/he/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/he/LC_MESSAGES/kdeconnect-settings.mo
share/locale/he/LC_MESSAGES/kdeconnect-sms.mo
share/locale/he/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/he/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -417,12 +375,10 @@ share/locale/hi/LC_MESSAGES/kdeconnect-core.mo
share/locale/hi/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/hi/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/hi/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/hi/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/hi/LC_MESSAGES/kdeconnect-kded.mo
share/locale/hi/LC_MESSAGES/kdeconnect-kio.mo
share/locale/hi/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/hi/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/hi/LC_MESSAGES/kdeconnect-settings.mo
share/locale/hi/LC_MESSAGES/kdeconnect-sms.mo
share/locale/hi/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/hi/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -432,12 +388,10 @@ share/locale/hu/LC_MESSAGES/kdeconnect-core.mo
share/locale/hu/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/hu/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/hu/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/hu/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/hu/LC_MESSAGES/kdeconnect-kded.mo
share/locale/hu/LC_MESSAGES/kdeconnect-kio.mo
share/locale/hu/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/hu/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/hu/LC_MESSAGES/kdeconnect-settings.mo
share/locale/hu/LC_MESSAGES/kdeconnect-sms.mo
share/locale/hu/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/hu/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -447,12 +401,10 @@ share/locale/ia/LC_MESSAGES/kdeconnect-core.mo
share/locale/ia/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ia/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ia/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ia/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ia/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ia/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ia/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ia/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ia/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ia/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ia/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ia/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -462,12 +414,10 @@ share/locale/id/LC_MESSAGES/kdeconnect-core.mo
share/locale/id/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/id/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/id/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/id/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/id/LC_MESSAGES/kdeconnect-kded.mo
share/locale/id/LC_MESSAGES/kdeconnect-kio.mo
share/locale/id/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/id/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/id/LC_MESSAGES/kdeconnect-settings.mo
share/locale/id/LC_MESSAGES/kdeconnect-sms.mo
share/locale/id/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/id/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -476,10 +426,8 @@ share/locale/ie/LC_MESSAGES/kdeconnect-core.mo
share/locale/ie/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ie/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ie/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ie/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ie/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ie/LC_MESSAGES/kdeconnect-nautilus-extension.mo
-share/locale/ie/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ie/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/is/LC_MESSAGES/kdeconnect-app.mo
share/locale/is/LC_MESSAGES/kdeconnect-cli.mo
@@ -487,12 +435,10 @@ share/locale/is/LC_MESSAGES/kdeconnect-core.mo
share/locale/is/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/is/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/is/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/is/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/is/LC_MESSAGES/kdeconnect-kded.mo
share/locale/is/LC_MESSAGES/kdeconnect-kio.mo
share/locale/is/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/is/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/is/LC_MESSAGES/kdeconnect-settings.mo
share/locale/is/LC_MESSAGES/kdeconnect-sms.mo
share/locale/is/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/is/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -502,12 +448,10 @@ share/locale/it/LC_MESSAGES/kdeconnect-core.mo
share/locale/it/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/it/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/it/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/it/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/it/LC_MESSAGES/kdeconnect-kded.mo
share/locale/it/LC_MESSAGES/kdeconnect-kio.mo
share/locale/it/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/it/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/it/LC_MESSAGES/kdeconnect-settings.mo
share/locale/it/LC_MESSAGES/kdeconnect-sms.mo
share/locale/it/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/it/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -517,12 +461,10 @@ share/locale/ja/LC_MESSAGES/kdeconnect-core.mo
share/locale/ja/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ja/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ja/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ja/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ja/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ja/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ja/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ja/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ja/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ja/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ja/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ja/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -532,12 +474,10 @@ share/locale/ka/LC_MESSAGES/kdeconnect-core.mo
share/locale/ka/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ka/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ka/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ka/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ka/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ka/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ka/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ka/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ka/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ka/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ka/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ka/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -547,12 +487,10 @@ share/locale/ko/LC_MESSAGES/kdeconnect-core.mo
share/locale/ko/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ko/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ko/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ko/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ko/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ko/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ko/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ko/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ko/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ko/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ko/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -562,12 +500,10 @@ share/locale/lt/LC_MESSAGES/kdeconnect-core.mo
share/locale/lt/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/lt/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/lt/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/lt/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/lt/LC_MESSAGES/kdeconnect-kded.mo
share/locale/lt/LC_MESSAGES/kdeconnect-kio.mo
share/locale/lt/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/lt/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/lt/LC_MESSAGES/kdeconnect-settings.mo
share/locale/lt/LC_MESSAGES/kdeconnect-sms.mo
share/locale/lt/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -577,12 +513,10 @@ share/locale/lv/LC_MESSAGES/kdeconnect-core.mo
share/locale/lv/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/lv/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/lv/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/lv/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/lv/LC_MESSAGES/kdeconnect-kded.mo
share/locale/lv/LC_MESSAGES/kdeconnect-kio.mo
share/locale/lv/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/lv/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/lv/LC_MESSAGES/kdeconnect-settings.mo
share/locale/lv/LC_MESSAGES/kdeconnect-sms.mo
share/locale/lv/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/lv/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -592,12 +526,10 @@ share/locale/ml/LC_MESSAGES/kdeconnect-core.mo
share/locale/ml/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ml/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ml/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ml/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ml/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ml/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ml/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ml/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ml/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ml/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ml/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ml/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -607,12 +539,10 @@ share/locale/nl/LC_MESSAGES/kdeconnect-core.mo
share/locale/nl/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/nl/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/nl/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/nl/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/nl/LC_MESSAGES/kdeconnect-kded.mo
share/locale/nl/LC_MESSAGES/kdeconnect-kio.mo
share/locale/nl/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/nl/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/nl/LC_MESSAGES/kdeconnect-settings.mo
share/locale/nl/LC_MESSAGES/kdeconnect-sms.mo
share/locale/nl/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/nl/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -622,12 +552,10 @@ share/locale/nn/LC_MESSAGES/kdeconnect-core.mo
share/locale/nn/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/nn/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/nn/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/nn/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/nn/LC_MESSAGES/kdeconnect-kded.mo
share/locale/nn/LC_MESSAGES/kdeconnect-kio.mo
share/locale/nn/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/nn/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/nn/LC_MESSAGES/kdeconnect-settings.mo
share/locale/nn/LC_MESSAGES/kdeconnect-sms.mo
share/locale/nn/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/nn/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -637,12 +565,10 @@ share/locale/pa/LC_MESSAGES/kdeconnect-core.mo
share/locale/pa/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/pa/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/pa/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/pa/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/pa/LC_MESSAGES/kdeconnect-kded.mo
share/locale/pa/LC_MESSAGES/kdeconnect-kio.mo
share/locale/pa/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/pa/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/pa/LC_MESSAGES/kdeconnect-settings.mo
share/locale/pa/LC_MESSAGES/kdeconnect-sms.mo
share/locale/pa/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/pa/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -652,12 +578,10 @@ share/locale/pl/LC_MESSAGES/kdeconnect-core.mo
share/locale/pl/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/pl/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/pl/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/pl/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/pl/LC_MESSAGES/kdeconnect-kded.mo
share/locale/pl/LC_MESSAGES/kdeconnect-kio.mo
share/locale/pl/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/pl/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/pl/LC_MESSAGES/kdeconnect-settings.mo
share/locale/pl/LC_MESSAGES/kdeconnect-sms.mo
share/locale/pl/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/pl/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -667,12 +591,10 @@ share/locale/pt/LC_MESSAGES/kdeconnect-core.mo
share/locale/pt/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/pt/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/pt/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/pt/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/pt/LC_MESSAGES/kdeconnect-kded.mo
share/locale/pt/LC_MESSAGES/kdeconnect-kio.mo
share/locale/pt/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/pt/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/pt/LC_MESSAGES/kdeconnect-settings.mo
share/locale/pt/LC_MESSAGES/kdeconnect-sms.mo
share/locale/pt/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/pt/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -682,12 +604,10 @@ share/locale/pt_BR/LC_MESSAGES/kdeconnect-core.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/pt_BR/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-kded.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-kio.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/pt_BR/LC_MESSAGES/kdeconnect-settings.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-sms.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -697,12 +617,10 @@ share/locale/ro/LC_MESSAGES/kdeconnect-core.mo
share/locale/ro/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ro/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ro/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ro/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ro/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ro/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ro/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ro/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ro/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ro/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ro/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -712,12 +630,10 @@ share/locale/ru/LC_MESSAGES/kdeconnect-core.mo
share/locale/ru/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ru/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ru/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ru/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ru/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ru/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ru/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ru/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ru/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ru/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ru/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ru/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -727,12 +643,10 @@ share/locale/sa/LC_MESSAGES/kdeconnect-core.mo
share/locale/sa/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/sa/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/sa/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/sa/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sa/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sa/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sa/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/sa/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/sa/LC_MESSAGES/kdeconnect-settings.mo
share/locale/sa/LC_MESSAGES/kdeconnect-sms.mo
share/locale/sa/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sa/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -742,12 +656,10 @@ share/locale/sk/LC_MESSAGES/kdeconnect-core.mo
share/locale/sk/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/sk/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/sk/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/sk/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sk/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sk/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sk/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/sk/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/sk/LC_MESSAGES/kdeconnect-settings.mo
share/locale/sk/LC_MESSAGES/kdeconnect-sms.mo
share/locale/sk/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sk/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -757,18 +669,15 @@ share/locale/sl/LC_MESSAGES/kdeconnect-core.mo
share/locale/sl/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/sl/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/sl/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/sl/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sl/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sl/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sl/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/sl/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/sl/LC_MESSAGES/kdeconnect-settings.mo
share/locale/sl/LC_MESSAGES/kdeconnect-sms.mo
share/locale/sl/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sl/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/sr/LC_MESSAGES/kdeconnect-cli.mo
share/locale/sr/LC_MESSAGES/kdeconnect-core.mo
-share/locale/sr/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sr/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sr/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sr/LC_MESSAGES/kdeconnect-plugins.mo
@@ -776,7 +685,6 @@ share/locale/sr/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sr/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-cli.mo
share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-core.mo
-share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-plugins.mo
@@ -784,7 +692,6 @@ share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sr@ijekavian/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-cli.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-core.mo
-share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-plugins.mo
@@ -792,7 +699,6 @@ share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/sr@latin/LC_MESSAGES/kdeconnect-cli.mo
share/locale/sr@latin/LC_MESSAGES/kdeconnect-core.mo
-share/locale/sr@latin/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sr@latin/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sr@latin/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sr@latin/LC_MESSAGES/kdeconnect-plugins.mo
@@ -804,12 +710,10 @@ share/locale/sv/LC_MESSAGES/kdeconnect-core.mo
share/locale/sv/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/sv/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/sv/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/sv/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sv/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sv/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sv/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/sv/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/sv/LC_MESSAGES/kdeconnect-settings.mo
share/locale/sv/LC_MESSAGES/kdeconnect-sms.mo
share/locale/sv/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -819,17 +723,14 @@ share/locale/ta/LC_MESSAGES/kdeconnect-core.mo
share/locale/ta/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ta/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ta/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ta/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ta/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ta/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ta/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ta/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ta/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ta/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ta/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ta/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/tg/LC_MESSAGES/kdeconnect-fileitemaction.mo
-share/locale/tg/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/tg/LC_MESSAGES/kdeconnect-kded.mo
share/locale/tg/LC_MESSAGES/kdeconnect-kio.mo
share/locale/tg/LC_MESSAGES/kdeconnect-nautilus-extension.mo
@@ -842,12 +743,10 @@ share/locale/tr/LC_MESSAGES/kdeconnect-core.mo
share/locale/tr/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/tr/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/tr/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/tr/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/tr/LC_MESSAGES/kdeconnect-kded.mo
share/locale/tr/LC_MESSAGES/kdeconnect-kio.mo
share/locale/tr/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/tr/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/tr/LC_MESSAGES/kdeconnect-settings.mo
share/locale/tr/LC_MESSAGES/kdeconnect-sms.mo
share/locale/tr/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/tr/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -857,12 +756,10 @@ share/locale/uk/LC_MESSAGES/kdeconnect-core.mo
share/locale/uk/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/uk/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/uk/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/uk/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/uk/LC_MESSAGES/kdeconnect-kded.mo
share/locale/uk/LC_MESSAGES/kdeconnect-kio.mo
share/locale/uk/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/uk/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/uk/LC_MESSAGES/kdeconnect-settings.mo
share/locale/uk/LC_MESSAGES/kdeconnect-sms.mo
share/locale/uk/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/uk/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -872,12 +769,10 @@ share/locale/zh_CN/LC_MESSAGES/kdeconnect-core.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/zh_CN/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-kded.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-kio.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/zh_CN/LC_MESSAGES/kdeconnect-settings.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-sms.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -887,16 +782,13 @@ share/locale/zh_TW/LC_MESSAGES/kdeconnect-core.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/zh_TW/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-kded.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-kio.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/zh_TW/LC_MESSAGES/kdeconnect-settings.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-sms.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
-share/metainfo/org.kde.kdeconnect.appdata.xml
share/metainfo/org.kde.kdeconnect.metainfo.xml
share/nautilus-python/extensions/kdeconnect-share.py
share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Battery.qml
diff --git a/deskutils/kdepim-addons/distinfo b/deskutils/kdepim-addons/distinfo
index 7b9df4c7c609..94b378d23bfb 100644
--- a/deskutils/kdepim-addons/distinfo
+++ b/deskutils/kdepim-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381244
-SHA256 (KDE/release-service/25.04.3/kdepim-addons-25.04.3.tar.xz) = 345065f08e5f3d89a0bb2162335eb37d63433eb2dd98a2f4119971aec3c02257
-SIZE (KDE/release-service/25.04.3/kdepim-addons-25.04.3.tar.xz) = 2642460
+TIMESTAMP = 1757409675
+SHA256 (KDE/release-service/25.08.1/kdepim-addons-25.08.1.tar.xz) = f7d1ae2ce7692789866ec67d8dfbd984c75d02d29a2dae056df345fa74d1d46e
+SIZE (KDE/release-service/25.08.1/kdepim-addons-25.08.1.tar.xz) = 2662168
diff --git a/deskutils/kdepim-addons/pkg-plist b/deskutils/kdepim-addons/pkg-plist
index 032f399eb461..dc705ea3983a 100644
--- a/deskutils/kdepim-addons/pkg-plist
+++ b/deskutils/kdepim-addons/pkg-plist
@@ -4,6 +4,8 @@ bin/kmail_fprot.sh
bin/kmail_sav.sh
etc/xdg/kmail.antispamrc
etc/xdg/kmail.antivirusrc
+lib/libKPim6AutoGenerateText.so.6
+lib/libKPim6AutoGenerateText.so.%%KDE_APPLICATIONS_SHLIB_VER%%
lib/libakonadidatasetools.so.6
lib/libakonadidatasetools.so.%%KDE_APPLICATIONS_SHLIB_VER%%
lib/libdkimverifyconfigure.so.6
@@ -44,11 +46,15 @@ lib/libshorturlpluginprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_akonadidatabasetoolplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_antispamplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_antivirusplugin.so
+%%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_checkfoldersizeaccount.so
%%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_expertplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugincheckbeforesend/kmail_automaticaddcontactseditorplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugincheckbeforesend/kmail_checkbeforesendeditorplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugincheckbeforesend/kmail_confirmaddresseditorplugin.so
+%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_aitooleditorplugin.so
+%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_askautogeneratetexteditorplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_autocorrectioneditorplugin.so
+%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_autogenerateanswerseditorplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_changecaseeditorplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_insertemaileditorplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_insertshorturleditorplugin.so
@@ -117,6 +123,7 @@ share/locale/ar/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ar/LC_MESSAGES/kmail_plugins.mo
share/locale/ar/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ar/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ar/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ar/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ar/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ar/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -196,6 +203,7 @@ share/locale/bg/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/bg/LC_MESSAGES/kmail_plugins.mo
share/locale/bg/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/bg/LC_MESSAGES/korganizer_plugins.mo
+share/locale/bg/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/bg/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/bg/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/bg/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -232,6 +240,7 @@ share/locale/ca/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ca/LC_MESSAGES/kmail_plugins.mo
share/locale/ca/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ca/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ca/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ca/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ca/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ca/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -257,6 +266,7 @@ share/locale/ca@valencia/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ca@valencia/LC_MESSAGES/kmail_plugins.mo
share/locale/ca@valencia/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ca@valencia/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ca@valencia/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ca@valencia/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ca@valencia/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ca@valencia/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -334,6 +344,7 @@ share/locale/de/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/de/LC_MESSAGES/kmail_plugins.mo
share/locale/de/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/de/LC_MESSAGES/korganizer_plugins.mo
+share/locale/de/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/de/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/de/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/de/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -415,6 +426,7 @@ share/locale/es/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/es/LC_MESSAGES/kmail_plugins.mo
share/locale/es/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/es/LC_MESSAGES/korganizer_plugins.mo
+share/locale/es/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/es/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/es/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/es/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -464,6 +476,7 @@ share/locale/eu/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/eu/LC_MESSAGES/kmail_plugins.mo
share/locale/eu/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/eu/LC_MESSAGES/korganizer_plugins.mo
+share/locale/eu/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/eu/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/eu/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/eu/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -493,6 +506,7 @@ share/locale/fi/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/fi/LC_MESSAGES/kmail_plugins.mo
share/locale/fi/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/fi/LC_MESSAGES/korganizer_plugins.mo
+share/locale/fi/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/fi/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/fi/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/fi/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -518,6 +532,7 @@ share/locale/fr/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/fr/LC_MESSAGES/kmail_plugins.mo
share/locale/fr/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/fr/LC_MESSAGES/korganizer_plugins.mo
+share/locale/fr/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/fr/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/fr/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/fr/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -553,6 +568,7 @@ share/locale/gl/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/gl/LC_MESSAGES/kmail_plugins.mo
share/locale/gl/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/gl/LC_MESSAGES/korganizer_plugins.mo
+share/locale/gl/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/gl/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/gl/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/gl/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -578,6 +594,7 @@ share/locale/he/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/he/LC_MESSAGES/kmail_plugins.mo
share/locale/he/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/he/LC_MESSAGES/korganizer_plugins.mo
+share/locale/he/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/he/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/he/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/he/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -644,6 +661,7 @@ share/locale/ia/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ia/LC_MESSAGES/kmail_plugins.mo
share/locale/ia/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ia/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ia/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ia/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ia/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ia/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -673,6 +691,7 @@ share/locale/it/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/it/LC_MESSAGES/kmail_plugins.mo
share/locale/it/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/it/LC_MESSAGES/korganizer_plugins.mo
+share/locale/it/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/it/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/it/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/it/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -723,6 +742,7 @@ share/locale/ka/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ka/LC_MESSAGES/kmail_plugins.mo
share/locale/ka/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ka/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ka/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ka/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ka/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ka/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -759,6 +779,7 @@ share/locale/ko/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ko/LC_MESSAGES/kmail_plugins.mo
share/locale/ko/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ko/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ko/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ko/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ko/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ko/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -846,6 +867,7 @@ share/locale/nl/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/nl/LC_MESSAGES/kmail_plugins.mo
share/locale/nl/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/nl/LC_MESSAGES/korganizer_plugins.mo
+share/locale/nl/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/nl/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/nl/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/nl/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -881,6 +903,7 @@ share/locale/pl/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/pl/LC_MESSAGES/kmail_plugins.mo
share/locale/pl/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/pl/LC_MESSAGES/korganizer_plugins.mo
+share/locale/pl/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/pl/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/pl/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/pl/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -931,6 +954,7 @@ share/locale/pt_BR/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/pt_BR/LC_MESSAGES/kmail_plugins.mo
share/locale/pt_BR/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/pt_BR/LC_MESSAGES/korganizer_plugins.mo
+share/locale/pt_BR/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/pt_BR/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/pt_BR/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/pt_BR/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -965,6 +989,7 @@ share/locale/ru/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ru/LC_MESSAGES/kmail_plugins.mo
share/locale/ru/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ru/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ru/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ru/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ru/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ru/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -1044,6 +1069,7 @@ share/locale/sl/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/sl/LC_MESSAGES/kmail_plugins.mo
share/locale/sl/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/sl/LC_MESSAGES/korganizer_plugins.mo
+share/locale/sl/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/sl/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/sl/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/sl/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -1151,6 +1177,7 @@ share/locale/sv/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/sv/LC_MESSAGES/kmail_plugins.mo
share/locale/sv/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/sv/LC_MESSAGES/korganizer_plugins.mo
+share/locale/sv/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/sv/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/sv/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/sv/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -1209,6 +1236,7 @@ share/locale/tr/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/tr/LC_MESSAGES/kmail_plugins.mo
share/locale/tr/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/tr/LC_MESSAGES/korganizer_plugins.mo
+share/locale/tr/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/tr/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/tr/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/tr/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -1240,6 +1268,7 @@ share/locale/uk/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/uk/LC_MESSAGES/kmail_plugins.mo
share/locale/uk/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/uk/LC_MESSAGES/korganizer_plugins.mo
+share/locale/uk/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/uk/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/uk/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/uk/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -1277,6 +1306,7 @@ share/locale/zh_CN/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/zh_CN/LC_MESSAGES/kmail_plugins.mo
share/locale/zh_CN/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/zh_CN/LC_MESSAGES/korganizer_plugins.mo
+share/locale/zh_CN/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/zh_CN/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/zh_CN/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/zh_CN/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -1302,6 +1332,7 @@ share/locale/zh_TW/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/zh_TW/LC_MESSAGES/kmail_plugins.mo
share/locale/zh_TW/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/zh_TW/LC_MESSAGES/korganizer_plugins.mo
+share/locale/zh_TW/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/zh_TW/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/zh_TW/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/zh_TW/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
diff --git a/deskutils/kdepim-runtime/distinfo b/deskutils/kdepim-runtime/distinfo
index ff01a100d16f..1ff1b48370fb 100644
--- a/deskutils/kdepim-runtime/distinfo
+++ b/deskutils/kdepim-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381247
-SHA256 (KDE/release-service/25.04.3/kdepim-runtime-25.04.3.tar.xz) = 133dcf8c314c36ecc8b4775d9eb6d929bbbbd5355dddf29441abaf00fe9a1a89
-SIZE (KDE/release-service/25.04.3/kdepim-runtime-25.04.3.tar.xz) = 1704356
+TIMESTAMP = 1757409677
+SHA256 (KDE/release-service/25.08.1/kdepim-runtime-25.08.1.tar.xz) = c2f402f934d32066ae3d98176d41c1de9204d14e902d502283d803637b4b39eb
+SIZE (KDE/release-service/25.08.1/kdepim-runtime-25.08.1.tar.xz) = 2453024
diff --git a/deskutils/kdepim-runtime/pkg-plist b/deskutils/kdepim-runtime/pkg-plist
index 1825faa6a2f7..4ede350c4481 100644
--- a/deskutils/kdepim-runtime/pkg-plist
+++ b/deskutils/kdepim-runtime/pkg-plist
@@ -21,6 +21,8 @@ bin/akonadi_vcarddir_resource
bin/gidmigrator
lib/libakonadi-filestore.so.6
lib/libakonadi-filestore.so.%%KDE_APPLICATIONS_SHLIB_VER%%
+lib/libakonadi-singlefileresource-widget.so.6
+lib/libakonadi-singlefileresource-widget.so.%%KDE_APPLICATIONS_SHLIB_VER%%
lib/libakonadi-singlefileresource.so.6
lib/libakonadi-singlefileresource.so.%%KDE_APPLICATIONS_SHLIB_VER%%
lib/libfolderarchivesettings.so.6
@@ -34,9 +36,12 @@ lib/libnewmailnotifier.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_PLUGINDIR%%/kf6/kio/akonadi.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/birthdaysconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/contactsconfig.so
+%%QT_PLUGINDIR%%/pim6/akonadi/config/davgroupwareconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/googleconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/icalconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/icaldirconfig.so
+%%QT_PLUGINDIR%%/pim6/akonadi/config/imapconfig.so
+%%QT_PLUGINDIR%%/pim6/akonadi/config/kolabconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/maildirconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/maildispatcherconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/mboxconfig.so
@@ -72,15 +77,13 @@ share/akonadi/davgroupware-providers/citadel.desktop
share/akonadi/davgroupware-providers/davical.desktop
share/akonadi/davgroupware-providers/egroupware.desktop
share/akonadi/davgroupware-providers/fastmail.desktop
+share/akonadi/davgroupware-providers/kopano.desktop
share/akonadi/davgroupware-providers/mailbox-org.desktop
share/akonadi/davgroupware-providers/nextcloud.desktop
-share/akonadi/davgroupware-providers/opengroupware.desktop
share/akonadi/davgroupware-providers/owncloud-pre9.desktop
share/akonadi/davgroupware-providers/owncloud.desktop
-share/akonadi/davgroupware-providers/scalix.desktop
share/akonadi/davgroupware-providers/sogo.desktop
share/akonadi/davgroupware-providers/yahoo.desktop
-share/akonadi/davgroupware-providers/zarafa.desktop
share/akonadi/davgroupware-providers/zimbra.desktop
share/akonadi/davgroupware-providers/zoho.desktop
share/akonadi/firstrun/birthdaycalendar
@@ -97,16 +100,81 @@ share/applications/org.kde.akonadi_vcard_resource.desktop
share/applications/org.kde.akonadi_vcarddir_resource.desktop
share/dbus-1/interfaces/org.kde.Akonadi.Maildir.Settings.xml
share/dbus-1/interfaces/org.kde.Akonadi.MixedMaildir.Settings.xml
+share/icons/hicolor/128x128/apps/account-apple.png
+share/icons/hicolor/128x128/apps/account-citadel.png
+share/icons/hicolor/128x128/apps/account-davical.png
+share/icons/hicolor/128x128/apps/account-egroupware.png
+share/icons/hicolor/128x128/apps/account-fastmail.png
+share/icons/hicolor/128x128/apps/account-kopano.png
+share/icons/hicolor/128x128/apps/account-mailboxorg.png
+share/icons/hicolor/128x128/apps/account-nextcloud.png
+share/icons/hicolor/128x128/apps/account-owncloud.png
+share/icons/hicolor/128x128/apps/account-sogo.png
+share/icons/hicolor/128x128/apps/account-yahoo.png
+share/icons/hicolor/128x128/apps/account-zimbra.png
+share/icons/hicolor/128x128/apps/account-zoho.png
share/icons/hicolor/128x128/apps/akonadi-ews.png
share/icons/hicolor/128x128/apps/ox.png
+share/icons/hicolor/16x16/apps/account-apple.png
+share/icons/hicolor/16x16/apps/account-citadel.png
+share/icons/hicolor/16x16/apps/account-davical.png
+share/icons/hicolor/16x16/apps/account-egroupware.png
+share/icons/hicolor/16x16/apps/account-fastmail.png
+share/icons/hicolor/16x16/apps/account-kopano.png
+share/icons/hicolor/16x16/apps/account-mailboxorg.png
+share/icons/hicolor/16x16/apps/account-nextcloud.png
+share/icons/hicolor/16x16/apps/account-owncloud.png
+share/icons/hicolor/16x16/apps/account-sogo.png
+share/icons/hicolor/16x16/apps/account-yahoo.png
+share/icons/hicolor/16x16/apps/account-zimbra.png
+share/icons/hicolor/16x16/apps/account-zoho.png
share/icons/hicolor/16x16/apps/akonadi-ews.png
share/icons/hicolor/16x16/apps/ox.png
share/icons/hicolor/22x22/apps/akonadi-ews.png
share/icons/hicolor/24x24/apps/akonadi-ews.png
+share/icons/hicolor/32x32/apps/account-apple.png
+share/icons/hicolor/32x32/apps/account-citadel.png
+share/icons/hicolor/32x32/apps/account-davical.png
+share/icons/hicolor/32x32/apps/account-egroupware.png
+share/icons/hicolor/32x32/apps/account-fastmail.png
+share/icons/hicolor/32x32/apps/account-kopano.png
+share/icons/hicolor/32x32/apps/account-mailboxorg.png
+share/icons/hicolor/32x32/apps/account-nextcloud.png
+share/icons/hicolor/32x32/apps/account-owncloud.png
+share/icons/hicolor/32x32/apps/account-sogo.png
+share/icons/hicolor/32x32/apps/account-yahoo.png
+share/icons/hicolor/32x32/apps/account-zimbra.png
+share/icons/hicolor/32x32/apps/account-zoho.png
share/icons/hicolor/32x32/apps/akonadi-ews.png
share/icons/hicolor/32x32/apps/ox.png
+share/icons/hicolor/48x48/apps/account-apple.png
+share/icons/hicolor/48x48/apps/account-citadel.png
+share/icons/hicolor/48x48/apps/account-davical.png
+share/icons/hicolor/48x48/apps/account-egroupware.png
+share/icons/hicolor/48x48/apps/account-fastmail.png
+share/icons/hicolor/48x48/apps/account-kopano.png
+share/icons/hicolor/48x48/apps/account-mailboxorg.png
+share/icons/hicolor/48x48/apps/account-nextcloud.png
+share/icons/hicolor/48x48/apps/account-owncloud.png
+share/icons/hicolor/48x48/apps/account-sogo.png
+share/icons/hicolor/48x48/apps/account-yahoo.png
+share/icons/hicolor/48x48/apps/account-zimbra.png
+share/icons/hicolor/48x48/apps/account-zoho.png
share/icons/hicolor/48x48/apps/akonadi-ews.png
share/icons/hicolor/48x48/apps/ox.png
+share/icons/hicolor/64x64/apps/account-apple.png
+share/icons/hicolor/64x64/apps/account-citadel.png
+share/icons/hicolor/64x64/apps/account-davical.png
+share/icons/hicolor/64x64/apps/account-egroupware.png
+share/icons/hicolor/64x64/apps/account-fastmail.png
+share/icons/hicolor/64x64/apps/account-kopano.png
+share/icons/hicolor/64x64/apps/account-mailboxorg.png
+share/icons/hicolor/64x64/apps/account-nextcloud.png
+share/icons/hicolor/64x64/apps/account-owncloud.png
+share/icons/hicolor/64x64/apps/account-sogo.png
+share/icons/hicolor/64x64/apps/account-yahoo.png
+share/icons/hicolor/64x64/apps/account-zimbra.png
+share/icons/hicolor/64x64/apps/account-zoho.png
share/icons/hicolor/64x64/apps/akonadi-ews.png
share/icons/hicolor/64x64/apps/ox.png
share/icons/hicolor/72x72/apps/akonadi-ews.png
diff --git a/deskutils/keditbookmarks/distinfo b/deskutils/keditbookmarks/distinfo
index f2fca6584fc9..0ef1462272af 100644
--- a/deskutils/keditbookmarks/distinfo
+++ b/deskutils/keditbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381249
-SHA256 (KDE/release-service/25.04.3/keditbookmarks-25.04.3.tar.xz) = dff6e7d196f46aef79968b13bae6ec10093cdfb7e4526fde7310913ca72f513a
-SIZE (KDE/release-service/25.04.3/keditbookmarks-25.04.3.tar.xz) = 262556
+TIMESTAMP = 1757409679
+SHA256 (KDE/release-service/25.08.1/keditbookmarks-25.08.1.tar.xz) = e20ee35fbb6977a272e5010ce712ee3200ea2e42df51fcc717a4f817e078060a
+SIZE (KDE/release-service/25.08.1/keditbookmarks-25.08.1.tar.xz) = 262504
diff --git a/deskutils/kf6-kstatusnotifieritem/distinfo b/deskutils/kf6-kstatusnotifieritem/distinfo
index da1653190c63..996495a12f72 100644
--- a/deskutils/kf6-kstatusnotifieritem/distinfo
+++ b/deskutils/kf6-kstatusnotifieritem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529487
-SHA256 (KDE/frameworks/6.16/kstatusnotifieritem-6.16.0.tar.xz) = 73c2590b2f6fb5f61fc3b7dc021df763bf0f3969c1eab8c5d0b85df445acad20
-SIZE (KDE/frameworks/6.16/kstatusnotifieritem-6.16.0.tar.xz) = 50948
+TIMESTAMP = 1757408184
+SHA256 (KDE/frameworks/6.18/kstatusnotifieritem-6.18.0.tar.xz) = d78aa20e1858f700478eecedb49714160d5e04b4a0d177bca4355aa1a0f7d730
+SIZE (KDE/frameworks/6.18/kstatusnotifieritem-6.18.0.tar.xz) = 50940
diff --git a/deskutils/kfind/distinfo b/deskutils/kfind/distinfo
index 2f6c3d4bd967..65814fac4322 100644
--- a/deskutils/kfind/distinfo
+++ b/deskutils/kfind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381252
-SHA256 (KDE/release-service/25.04.3/kfind-25.04.3.tar.xz) = 0c7d00b06fdefbb7a66f2665196b3072c17f6846679ea9b293be9bf31088c160
-SIZE (KDE/release-service/25.04.3/kfind-25.04.3.tar.xz) = 333336
+TIMESTAMP = 1757409681
+SHA256 (KDE/release-service/25.08.1/kfind-25.08.1.tar.xz) = 06155b309fba75dcd373a86bd5f89f08425455168470c7f69b62f09f05c5a4e1
+SIZE (KDE/release-service/25.08.1/kfind-25.08.1.tar.xz) = 330912
diff --git a/deskutils/kmail-account-wizard/distinfo b/deskutils/kmail-account-wizard/distinfo
index 3144a29b928b..27ccc97d92a5 100644
--- a/deskutils/kmail-account-wizard/distinfo
+++ b/deskutils/kmail-account-wizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381257
-SHA256 (KDE/release-service/25.04.3/kmail-account-wizard-25.04.3.tar.xz) = 0b4629ee1bf919e7a8496c644162591afc7ebfa36439555c1fbdeb9226e905fd
-SIZE (KDE/release-service/25.04.3/kmail-account-wizard-25.04.3.tar.xz) = 171716
+TIMESTAMP = 1757409686
+SHA256 (KDE/release-service/25.08.1/kmail-account-wizard-25.08.1.tar.xz) = 119f1877fc2e98390782ef91e59713ed99526ca5942df479014bd40445f75845
+SIZE (KDE/release-service/25.08.1/kmail-account-wizard-25.08.1.tar.xz) = 172728
diff --git a/deskutils/kmail/distinfo b/deskutils/kmail/distinfo
index 1528f24753a7..7d38a96d0ce1 100644
--- a/deskutils/kmail/distinfo
+++ b/deskutils/kmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381254
-SHA256 (KDE/release-service/25.04.3/kmail-25.04.3.tar.xz) = 19ea73dc617b39772a8b3c92a0b86132bee6150ca4692d3f7b776bf74c41f509
-SIZE (KDE/release-service/25.04.3/kmail-25.04.3.tar.xz) = 7813204
+TIMESTAMP = 1757409684
+SHA256 (KDE/release-service/25.08.1/kmail-25.08.1.tar.xz) = 4f71913bdeceb195982299485305f9db56aaeb893266c9129e1aed9d485861da
+SIZE (KDE/release-service/25.08.1/kmail-25.08.1.tar.xz) = 7835796
diff --git a/deskutils/kongress/distinfo b/deskutils/kongress/distinfo
index 341e6a816c02..02b0d1d5e215 100644
--- a/deskutils/kongress/distinfo
+++ b/deskutils/kongress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381259
-SHA256 (KDE/release-service/25.04.3/kongress-25.04.3.tar.xz) = 4bbd06c2da8edd3433c1ba0edd634d16161ace50a8b4b7c80cd991ee86d60201
-SIZE (KDE/release-service/25.04.3/kongress-25.04.3.tar.xz) = 164300
+TIMESTAMP = 1757409688
+SHA256 (KDE/release-service/25.08.1/kongress-25.08.1.tar.xz) = e5abd4f5f68633cd0e1feb3467e79e2d3ff173c81c83d6b565904b1eb742f760
+SIZE (KDE/release-service/25.08.1/kongress-25.08.1.tar.xz) = 164176
diff --git a/deskutils/kontact/distinfo b/deskutils/kontact/distinfo
index b97d84d81108..ab4f3e330311 100644
--- a/deskutils/kontact/distinfo
+++ b/deskutils/kontact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381261
-SHA256 (KDE/release-service/25.04.3/kontact-25.04.3.tar.xz) = ae7b65711117568ef1149628ed68ea81e08afa414b273d06a8654d1a6f537489
-SIZE (KDE/release-service/25.04.3/kontact-25.04.3.tar.xz) = 886252
+TIMESTAMP = 1757409691
+SHA256 (KDE/release-service/25.08.1/kontact-25.08.1.tar.xz) = 426a67ec326819ca391694cbd414a9675a01505c3de82626ef4031ace91793cf
+SIZE (KDE/release-service/25.08.1/kontact-25.08.1.tar.xz) = 888416
diff --git a/deskutils/korganizer/distinfo b/deskutils/korganizer/distinfo
index e169a6079fc5..649f3747d08b 100644
--- a/deskutils/korganizer/distinfo
+++ b/deskutils/korganizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381264
-SHA256 (KDE/release-service/25.04.3/korganizer-25.04.3.tar.xz) = dd18b2c26bb1af4ccd4ee66a4a203c8c6ab59f639bc6f5a09a3b4c8d1bf55cee
-SIZE (KDE/release-service/25.04.3/korganizer-25.04.3.tar.xz) = 2977332
+TIMESTAMP = 1757409693
+SHA256 (KDE/release-service/25.08.1/korganizer-25.08.1.tar.xz) = b7ea08d1b4dfcf881127cb6f34df055fd261c9986096773037ddd1a6a0d69597
+SIZE (KDE/release-service/25.08.1/korganizer-25.08.1.tar.xz) = 3054584
diff --git a/deskutils/korganizer/pkg-plist b/deskutils/korganizer/pkg-plist
index dbe8d279563d..2cd1d89b1006 100644
--- a/deskutils/korganizer/pkg-plist
+++ b/deskutils/korganizer/pkg-plist
@@ -65,7 +65,6 @@ share/icons/hicolor/scalable/status/moon-phase-first-quarter.svg
share/icons/hicolor/scalable/status/moon-phase-full.svg
share/icons/hicolor/scalable/status/moon-phase-last-quarter.svg
share/icons/hicolor/scalable/status/moon-phase-new.svg
-share/knsrcfiles/korganizer.knsrc
%%DATADIR%%/sounds/alert.wav
%%DATADIR%%/sounds/icemag.wav
%%DATADIR%%/sounds/lightmag.wav
diff --git a/deskutils/kruler/distinfo b/deskutils/kruler/distinfo
index 19f1f8afa73b..63032928b77e 100644
--- a/deskutils/kruler/distinfo
+++ b/deskutils/kruler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381266
-SHA256 (KDE/release-service/25.04.3/kruler-25.04.3.tar.xz) = 708d897f213cb3fd88cbac8629957b1d683a8fc5f876d74f47bc33434837742f
-SIZE (KDE/release-service/25.04.3/kruler-25.04.3.tar.xz) = 287084
+TIMESTAMP = 1757409695
+SHA256 (KDE/release-service/25.08.1/kruler-25.08.1.tar.xz) = b03638bb846495f9ded02336d1a8b7c1c45b18ea61f5f8299cd2bacb8a382adb
+SIZE (KDE/release-service/25.08.1/kruler-25.08.1.tar.xz) = 287348
diff --git a/deskutils/ktimetracker/Makefile b/deskutils/ktimetracker/Makefile
index 3f2a241d9a7a..e85d47cc4f01 100644
--- a/deskutils/ktimetracker/Makefile
+++ b/deskutils/ktimetracker/Makefile
@@ -1,24 +1,24 @@
PORTNAME= ktimetracker
-DISTVERSION= 5.0.1
-PORTREVISION= 3
+DISTVERSION= 6.0.0
CATEGORIES= deskutils kde
-MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/src/
+MASTER_SITES= KDE/unstable/${PORTNAME}/
MAINTAINER= kde@FreeBSD.org
COMMENT= Todo management and time tracker
WWW= https://userbase.kde.org/KTimeTracker
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
-USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
-USE_KDE= kio sonnet auth calendarcore codecs config configwidgets \
- coreaddons dbusaddons i18n idletime jobwidgets \
- notifications service textwidgets widgetsaddons \
- windowsystem xmlgui \
+USES= cmake compiler:c++17-lang gettext-tools gl kde:6 qt:6 \
+ tar:xz xorg
+USE_GL= opengl
+USE_KDE= calendarcore colorscheme config configwidgets coreaddons \
+ crash dbusaddons guiaddons i18n iconthemes idletime jobwidgets \
+ kcmutils kio notifications sonnet statusnotifieritem \
+ textwidgets widgetsaddons windowsystem xmlgui \
doctools:build ecm:build
-USE_QT= concurrent core dbus gui network widgets xml \
- buildtools:build qmake:build
+USE_QT= 5compat base declarative
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/deskutils/ktimetracker/distinfo b/deskutils/ktimetracker/distinfo
index ae0dd3378204..643ca4c230c3 100644
--- a/deskutils/ktimetracker/distinfo
+++ b/deskutils/ktimetracker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1577014347
-SHA256 (ktimetracker-5.0.1.tar.xz) = 02e8620164357e594e135e20d8efd3987cc9c31a817c25e5555914e0971be64a
-SIZE (ktimetracker-5.0.1.tar.xz) = 422820
+TIMESTAMP = 1756943064
+SHA256 (ktimetracker-6.0.0.tar.xz) = 50597e689f08efdaa79439a0aa9886ce47aaddb5a6018a57ffeea6cb7f666e69
+SIZE (ktimetracker-6.0.0.tar.xz) = 539852
diff --git a/deskutils/ktimetracker/pkg-plist b/deskutils/ktimetracker/pkg-plist
index dafeafd5eb3f..0aae86e7cb2c 100644
--- a/deskutils/ktimetracker/pkg-plist
+++ b/deskutils/ktimetracker/pkg-plist
@@ -1,32 +1,21 @@
bin/ktimetracker
share/applications/org.kde.ktimetracker.desktop
share/dbus-1/interfaces/org.kde.ktimetracker.ktimetracker.xml
-share/doc/HTML/ca/ktimetracker/index.cache.bz2
-share/doc/HTML/ca/ktimetracker/index.docbook
-share/doc/HTML/de/ktimetracker/index.cache.bz2
-share/doc/HTML/de/ktimetracker/index.docbook
share/doc/HTML/en/ktimetracker/export-times-csv.png
share/doc/HTML/en/ktimetracker/idle-detect.png
share/doc/HTML/en/ktimetracker/index.cache.bz2
share/doc/HTML/en/ktimetracker/index.docbook
share/doc/HTML/en/ktimetracker/ktimetracker.png
share/doc/HTML/en/ktimetracker/systray.png
-share/doc/HTML/it/ktimetracker/index.cache.bz2
-share/doc/HTML/it/ktimetracker/index.docbook
-share/doc/HTML/nl/ktimetracker/index.cache.bz2
-share/doc/HTML/nl/ktimetracker/index.docbook
-share/doc/HTML/sv/ktimetracker/index.cache.bz2
-share/doc/HTML/sv/ktimetracker/index.docbook
-share/doc/HTML/uk/ktimetracker/index.cache.bz2
-share/doc/HTML/uk/ktimetracker/index.docbook
-share/icons/hicolor/128x128/apps/ktimetracker.png
-share/icons/hicolor/16x16/apps/ktimetracker.png
-share/icons/hicolor/22x22/apps/ktimetracker.png
-share/icons/hicolor/32x32/apps/ktimetracker.png
-share/icons/hicolor/48x48/apps/ktimetracker.png
-share/icons/hicolor/64x64/apps/ktimetracker.png
+share/icons/breeze-dark/22x22/apps/ktimetracker.svg
+share/icons/breeze-dark/32x32/apps/ktimetracker.svg
+share/icons/breeze-dark/48x48/apps/ktimetracker.svg
+share/icons/hicolor/22x22/apps/ktimetracker.svg
+share/icons/hicolor/32x32/apps/ktimetracker.svg
+share/icons/hicolor/48x48/apps/ktimetracker.svg
share/locale/af/LC_MESSAGES/ktimetracker.mo
share/locale/ar/LC_MESSAGES/ktimetracker.mo
+share/locale/ast/LC_MESSAGES/ktimetracker.mo
share/locale/be/LC_MESSAGES/ktimetracker.mo
share/locale/bg/LC_MESSAGES/ktimetracker.mo
share/locale/br/LC_MESSAGES/ktimetracker.mo
@@ -50,12 +39,14 @@ share/locale/fy/LC_MESSAGES/ktimetracker.mo
share/locale/ga/LC_MESSAGES/ktimetracker.mo
share/locale/gl/LC_MESSAGES/ktimetracker.mo
share/locale/he/LC_MESSAGES/ktimetracker.mo
+share/locale/hi/LC_MESSAGES/ktimetracker.mo
share/locale/hr/LC_MESSAGES/ktimetracker.mo
share/locale/hu/LC_MESSAGES/ktimetracker.mo
share/locale/ia/LC_MESSAGES/ktimetracker.mo
share/locale/is/LC_MESSAGES/ktimetracker.mo
share/locale/it/LC_MESSAGES/ktimetracker.mo
share/locale/ja/LC_MESSAGES/ktimetracker.mo
+share/locale/ka/LC_MESSAGES/ktimetracker.mo
share/locale/kk/LC_MESSAGES/ktimetracker.mo
share/locale/km/LC_MESSAGES/ktimetracker.mo
share/locale/ko/LC_MESSAGES/ktimetracker.mo
@@ -76,6 +67,7 @@ share/locale/pt/LC_MESSAGES/ktimetracker.mo
share/locale/pt_BR/LC_MESSAGES/ktimetracker.mo
share/locale/ro/LC_MESSAGES/ktimetracker.mo
share/locale/ru/LC_MESSAGES/ktimetracker.mo
+share/locale/sa/LC_MESSAGES/ktimetracker.mo
share/locale/sk/LC_MESSAGES/ktimetracker.mo
share/locale/sl/LC_MESSAGES/ktimetracker.mo
share/locale/sv/LC_MESSAGES/ktimetracker.mo
diff --git a/deskutils/kweather/distinfo b/deskutils/kweather/distinfo
index 1f364e30fb46..bd6e63c06c87 100644
--- a/deskutils/kweather/distinfo
+++ b/deskutils/kweather/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381267
-SHA256 (KDE/release-service/25.04.3/kweather-25.04.3.tar.xz) = d525088b84628aa45e4a1c504f5227ac0b66711a32b545c2eefc82649cf362b1
-SIZE (KDE/release-service/25.04.3/kweather-25.04.3.tar.xz) = 366216
+TIMESTAMP = 1757409696
+SHA256 (KDE/release-service/25.08.1/kweather-25.08.1.tar.xz) = 8b7b618004345c5072ad473fce15998bb1de98727dc4a8101a2d64d7650d95aa
+SIZE (KDE/release-service/25.08.1/kweather-25.08.1.tar.xz) = 366236
diff --git a/deskutils/kweather/pkg-plist b/deskutils/kweather/pkg-plist
index 0689e10fce03..e6f28070c5d6 100644
--- a/deskutils/kweather/pkg-plist
+++ b/deskutils/kweather/pkg-plist
@@ -48,7 +48,6 @@ share/locale/uk/LC_MESSAGES/kweather.mo
share/locale/zh_CN/LC_MESSAGES/kweather.mo
share/locale/zh_TW/LC_MESSAGES/kweather.mo
share/metainfo/org.kde.kweather.appdata.xml
-share/metainfo/org.kde.plasma.kweather_1x4.appdata.xml
share/plasma/plasmoids/org.kde.plasma.kweather_1x4/contents/ui/LocationSelector.qml
share/plasma/plasmoids/org.kde.plasma.kweather_1x4/contents/ui/WeatherContainer.qml
share/plasma/plasmoids/org.kde.plasma.kweather_1x4/contents/ui/main.qml
diff --git a/deskutils/kweathercore/distinfo b/deskutils/kweathercore/distinfo
index 4dfa6647c9a5..a3a49ef8c145 100644
--- a/deskutils/kweathercore/distinfo
+++ b/deskutils/kweathercore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381267
-SHA256 (KDE/release-service/25.04.3/kweathercore-25.04.3.tar.xz) = c9914329e77e4dd460a1e0b8d0744773775c2494f5be3f4f3efacac8d3e006a9
-SIZE (KDE/release-service/25.04.3/kweathercore-25.04.3.tar.xz) = 78712
+TIMESTAMP = 1757409696
+SHA256 (KDE/release-service/25.08.1/kweathercore-25.08.1.tar.xz) = 82593bc3c0a06bb5ca6e077ff0843dac5e25bb133a5367c2482a48a61ed08287
+SIZE (KDE/release-service/25.08.1/kweathercore-25.08.1.tar.xz) = 78912
diff --git a/deskutils/lazycli/Makefile b/deskutils/lazycli/Makefile
index 26c6ca41242e..28286ff7a34c 100644
--- a/deskutils/lazycli/Makefile
+++ b/deskutils/lazycli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lazycli
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.15
-PORTREVISION= 23
+PORTREVISION= 25
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/libcprime/Makefile b/deskutils/libcprime/Makefile
index 277b67990661..72499df96bdb 100644
--- a/deskutils/libcprime/Makefile
+++ b/deskutils/libcprime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libcprime
-DISTVERSION= 4.5.0
+DISTVERSION= 5.0.0
CATEGORIES= deskutils
MAINTAINER= jwb@FreeBSD.org
@@ -9,12 +9,13 @@ WWW= https://gitlab.com/cubocore/libcprime
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake qt:5
-USE_QT= buildtools:build core dbus gui network qmake:build widgets
+USES= cmake gl qt:6
+USE_GL= gl
+USE_QT= base tools:build
USE_LDCONFIG= yes
USE_GITLAB= yes
GL_ACCOUNT= CuboCore
-GL_TAGNAME= 647022384c3123f85b372b12503f7b0fa5328a1e
+GL_TAGNAME= v5.0.0
.include <bsd.port.mk>
diff --git a/deskutils/libcprime/distinfo b/deskutils/libcprime/distinfo
index 6d42c446dfb7..5369673feb60 100644
--- a/deskutils/libcprime/distinfo
+++ b/deskutils/libcprime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730204192
-SHA256 (CuboCore-libcprime-647022384c3123f85b372b12503f7b0fa5328a1e_GL0.tar.gz) = 47a60eb516581f1eccf8d0b519526039412492eebdd0746b6b6545b92796546e
-SIZE (CuboCore-libcprime-647022384c3123f85b372b12503f7b0fa5328a1e_GL0.tar.gz) = 51840
+TIMESTAMP = 1757785389
+SHA256 (libcprime-v5.0.0.tar.bz2) = e1712c718482f17b4687297a92e39e6a6fceb7ef8fbb4ab348449bed9a237cd8
+SIZE (libcprime-v5.0.0.tar.bz2) = 45255
diff --git a/deskutils/libcprime/pkg-plist b/deskutils/libcprime/pkg-plist
index 70514d0dd785..7f953d0df858 100644
--- a/deskutils/libcprime/pkg-plist
+++ b/deskutils/libcprime/pkg-plist
@@ -21,14 +21,14 @@ include/cprime/themefunc.h
include/cprime/trashmanager.h
include/cprime/variables.h
lib/libcprime-core.so
-lib/libcprime-core.so.4
-lib/libcprime-core.so.4.5.0
+lib/libcprime-core.so.5
+lib/libcprime-core.so.5.0.0
lib/libcprime-gui.so
-lib/libcprime-gui.so.4
-lib/libcprime-gui.so.4.5.0
+lib/libcprime-gui.so.5
+lib/libcprime-gui.so.5.0.0
lib/libcprime-widgets.so
-lib/libcprime-widgets.so.4
-lib/libcprime-widgets.so.4.5.0
+lib/libcprime-widgets.so.5
+lib/libcprime-widgets.so.5.0.0
share/pkgconfig/cprime-core.pc
share/pkgconfig/cprime-gui.pc
share/pkgconfig/cprime-widgets.pc
diff --git a/deskutils/libkdepim/distinfo b/deskutils/libkdepim/distinfo
index 4c4a247a9167..eb2300d7f4cd 100644
--- a/deskutils/libkdepim/distinfo
+++ b/deskutils/libkdepim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381269
-SHA256 (KDE/release-service/25.04.3/libkdepim-25.04.3.tar.xz) = 6d9c78063db5234539e5f3fddbecbca61948b79e60073ec215a7ffdad62418fa
-SIZE (KDE/release-service/25.04.3/libkdepim-25.04.3.tar.xz) = 283020
+TIMESTAMP = 1757409698
+SHA256 (KDE/release-service/25.08.1/libkdepim-25.08.1.tar.xz) = c548a4a26ceb5c09d51ab5258238b201385768054803d3f1372388438dac2089
+SIZE (KDE/release-service/25.08.1/libkdepim-25.08.1.tar.xz) = 285284
diff --git a/deskutils/lxqt-notificationd/Makefile b/deskutils/lxqt-notificationd/Makefile
index 2c69bf28a3db..aa214bf8e7ea 100644
--- a/deskutils/lxqt-notificationd/Makefile
+++ b/deskutils/lxqt-notificationd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-notificationd
PORTVERSION= 2.2.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= deskutils
MASTER_SITES= LXQT
diff --git a/deskutils/mbox-importer/distinfo b/deskutils/mbox-importer/distinfo
index 3a6065d1da10..35e1d9a9497e 100644
--- a/deskutils/mbox-importer/distinfo
+++ b/deskutils/mbox-importer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381272
-SHA256 (KDE/release-service/25.04.3/mbox-importer-25.04.3.tar.xz) = 116992fe3927a74f272fa9b8ab1bb2f494dcdba062d045d9d1e56d248a52d3f3
-SIZE (KDE/release-service/25.04.3/mbox-importer-25.04.3.tar.xz) = 31848
+TIMESTAMP = 1757409701
+SHA256 (KDE/release-service/25.08.1/mbox-importer-25.08.1.tar.xz) = 2e81864adaf67e8180cce859200770c8f3063b9541a31f4a81804d3dd0d42761
+SIZE (KDE/release-service/25.08.1/mbox-importer-25.08.1.tar.xz) = 34136
diff --git a/deskutils/merkuro/distinfo b/deskutils/merkuro/distinfo
index c03798a1d0a0..984e93cef5c6 100644
--- a/deskutils/merkuro/distinfo
+++ b/deskutils/merkuro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381274
-SHA256 (KDE/release-service/25.04.3/merkuro-25.04.3.tar.xz) = c213e7f4bd746e699ec56315cd26393124283e9190a5e9c2c3adf21811cdde27
-SIZE (KDE/release-service/25.04.3/merkuro-25.04.3.tar.xz) = 822428
+TIMESTAMP = 1757409703
+SHA256 (KDE/release-service/25.08.1/merkuro-25.08.1.tar.xz) = 827c461bfefcce9dfc3f7ad9fdfa340710c8bcff5ab0bd70dfcbe4e72636a3cc
+SIZE (KDE/release-service/25.08.1/merkuro-25.08.1.tar.xz) = 826724
diff --git a/deskutils/merkuro/pkg-plist b/deskutils/merkuro/pkg-plist
index 496ce99edcb4..2742e94d23f4 100644
--- a/deskutils/merkuro/pkg-plist
+++ b/deskutils/merkuro/pkg-plist
@@ -7,16 +7,6 @@ lib/libMerkuroComponents.so.6
lib/libmerkuro_contact.so
lib/libmerkuro_contact.so.%%KDE_APPLICATIONS_VERSION%%
lib/libmerkuro_contact.so.6
-%%QT_QMLDIR%%/org/kde/akonadi/AgentConfigurationForm.qml
-%%QT_QMLDIR%%/org/kde/akonadi/CollectionChooserPage.qml
-%%QT_QMLDIR%%/org/kde/akonadi/CollectionComboBox.qml
-%%QT_QMLDIR%%/org/kde/akonadi/MobileCollectionComboBox.qml
-%%QT_QMLDIR%%/org/kde/akonadi/ProgressStatusBar.qml
-%%QT_QMLDIR%%/org/kde/akonadi/TagManagerPage.qml
-%%QT_QMLDIR%%/org/kde/akonadi/akonadi_quick_plugin.qmltypes
-%%QT_QMLDIR%%/org/kde/akonadi/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/akonadi/libakonadi_quick_plugin.so
-%%QT_QMLDIR%%/org/kde/akonadi/qmldir
%%QT_QMLDIR%%/org/kde/merkuro/components/BaseApplication.qml
%%QT_QMLDIR%%/org/kde/merkuro/components/ColoredCheckbox.qml
%%QT_QMLDIR%%/org/kde/merkuro/components/EditMenu.qml
@@ -168,6 +158,7 @@ share/locale/pl/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
share/locale/pt/LC_MESSAGES/merkuro.mo
share/locale/pt/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
share/locale/pt_BR/LC_MESSAGES/merkuro.mo
+share/locale/pt_BR/LC_MESSAGES/merkurolauncher.mo
share/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
share/locale/ru/LC_MESSAGES/merkuro.mo
share/locale/ru/LC_MESSAGES/merkurolauncher.mo
@@ -199,7 +190,6 @@ share/locale/zh_TW/LC_MESSAGES/merkuro.mo
share/locale/zh_TW/LC_MESSAGES/merkurolauncher.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
share/metainfo/org.kde.merkuro.calendar.metainfo.xml
-share/metainfo/org.kde.merkuro.contact.applet.appdata.xml
share/metainfo/org.kde.merkuro.contact.metainfo.xml
share/metainfo/org.kde.merkuro.mail.metainfo.xml
share/metainfo/org.kde.merkuro.metainfo.xml
@@ -213,6 +203,5 @@ share/plasma/plasmoids/org.kde.merkuro.contact.applet/contents/ui/QrCodePage.qml
share/plasma/plasmoids/org.kde.merkuro.contact.applet/contents/ui/main.qml
share/plasma/plasmoids/org.kde.merkuro.contact.applet/metadata.json
share/plasma/plasmoids/org.kde.merkuro.contact.applet/metadata.json.license
-share/qlogging-categories6/akonadi.quick.categories
share/qlogging-categories6/merkuro.categories
share/qlogging-categories6/merkuro.contact.categories
diff --git a/deskutils/meteo/Makefile b/deskutils/meteo/Makefile
index d526355a9240..b96896122a6e 100644
--- a/deskutils/meteo/Makefile
+++ b/deskutils/meteo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= meteo
PORTVERSION= 0.9.9.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/deskutils/nextcloudclient/Makefile b/deskutils/nextcloudclient/Makefile
index 2a795c140df1..15f8e209399c 100644
--- a/deskutils/nextcloudclient/Makefile
+++ b/deskutils/nextcloudclient/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nextcloudclient
-PORTVERSION= 3.16.6
+PORTVERSION= 3.17.2
DISTVERSIONPREFIX= v
CATEGORIES= deskutils
@@ -32,7 +32,7 @@ USE_GITHUB= yes
GH_ACCOUNT= nextcloud
GH_PROJECT= desktop
-OPTIONS_DEFINE= DOCS DEBUG GNOME GUIADDONS KDE WEBENGINE
+OPTIONS_DEFINE= DEBUG GNOME GUIADDONS KDE WEBENGINE
OPTIONS_DEFAULT= GNOME GUIADDONS
OPTIONS_DEFAULT_aarch64= WEBENGINE
OPTIONS_DEFAULT_amd64= WEBENGINE
@@ -44,13 +44,6 @@ GUIADDONS_DESC= Use KDE guiaddons (implies KDE)
KDE_DESC= KDE desktop environment support
WEBENGINE_DESC= Use Webengine to provide web login flow
-DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \
- doxygen:devel/doxygen
-DOCS_USES= tex
-DOCS_USE= TEX=dvipsk:build,latex:build
-DOCS_CMAKE_BOOL= WITH_DOC
-DOCS_VARS= PORTDOCS=*
-
GNOME_CMAKE_BOOL= BUILD_SHELL_INTEGRATION_NAUTILUS
KDE_USES= xorg
diff --git a/deskutils/nextcloudclient/distinfo b/deskutils/nextcloudclient/distinfo
index 55c5fd4ee375..ad6eb6ee01e2 100644
--- a/deskutils/nextcloudclient/distinfo
+++ b/deskutils/nextcloudclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750591897
-SHA256 (nextcloud-desktop-v3.16.6_GH0.tar.gz) = 8fd58e8537ac45f5c66eb925b8ef84e08f70a21bb0bdc3fb14de6a3310524954
-SIZE (nextcloud-desktop-v3.16.6_GH0.tar.gz) = 15690688
+TIMESTAMP = 1758277937
+SHA256 (nextcloud-desktop-v3.17.2_GH0.tar.gz) = c79c7e05ae3b141e2c4b19da0cde479b63af80eb49164c99af8fa28a38e05aeb
+SIZE (nextcloud-desktop-v3.17.2_GH0.tar.gz) = 9510476
diff --git a/deskutils/nextcloudclient/files/patch-doc_CMakeLists.txt b/deskutils/nextcloudclient/files/patch-doc_CMakeLists.txt
deleted file mode 100644
index 1fb6b60ed164..000000000000
--- a/deskutils/nextcloudclient/files/patch-doc_CMakeLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
---- doc/CMakeLists.txt.orig 2025-03-12 08:49:45 UTC
-+++ doc/CMakeLists.txt
-@@ -11,7 +11,7 @@ if(SPHINX_FOUND)
- # assets
- set(LATEX_LOGO "${CMAKE_CURRENT_SOURCE_DIR}/logo-blue.pdf")
-
-- set(APPLICATION_DOC_DIR "${CMAKE_INSTALL_DOCDIR}/${PACKAGE}")
-+ set(APPLICATION_DOC_DIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/nextcloudclient")
- install(DIRECTORY ${SPHINX_HTML_DIR} DESTINATION ${APPLICATION_DOC_DIR} OPTIONAL)
- install(DIRECTORY ${SPHINX_PDF_DIR} DESTINATION ${APPLICATION_DOC_DIR} OPTIONAL)
- install(DIRECTORY ${SPHINX_QCH_DIR} DESTINATION ${APPLICATION_DOC_DIR} OPTIONAL)
-@@ -90,4 +90,4 @@ if(SPHINX_FOUND)
- ${SPHINX_HTMLHELP_DIR} )
- add_custom_target( doc-chm pushd ${SPHINX_HTMLHELP_DIR}; ${MSHTML_COMPILER} *.hhp; popd
- DEPENDS doc-chm-sphinx )
--endif(SPHINX_FOUND)
-\ No newline at end of file
-+endif(SPHINX_FOUND)
diff --git a/deskutils/nextcloudclient/files/patch-man_CMakeLists.txt b/deskutils/nextcloudclient/files/patch-man_CMakeLists.txt
deleted file mode 100644
index c5412b20ae9f..000000000000
--- a/deskutils/nextcloudclient/files/patch-man_CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
---- man/CMakeLists.txt.orig 2017-12-20 15:03:02 UTC
-+++ man/CMakeLists.txt
-@@ -3,6 +3,12 @@ if(SPHINX_FOUND)
- # Sphinx cache with pickled ReST documents
- set(SPHINX_CACHE_DIR "${CMAKE_CURRENT_BINARY_DIR}/_doctrees")
-
-+ if(WITH_DOC)
-+ add_custom_target(man ALL DEPENDS doc-man COMMENT "Building manual pages...")
-+ else(WITH_DOC)
-+ add_custom_target(man DEPENDS doc-maan COMMENT "Building manual pages...")
-+ endif(WITH_DOC)
-+
- # HTML output directory
- set(SPHINX_MAN_DIR "${CMAKE_CURRENT_BINARY_DIR}/man1")
- install(DIRECTORY ${SPHINX_MAN_DIR} DESTINATION ${CMAKE_INSTALL_MANDIR} OPTIONAL)
diff --git a/deskutils/nextcloudclient/pkg-plist b/deskutils/nextcloudclient/pkg-plist
index 02b0e431331e..dcf8a010f248 100644
--- a/deskutils/nextcloudclient/pkg-plist
+++ b/deskutils/nextcloudclient/pkg-plist
@@ -88,12 +88,9 @@ share/icons/hicolor/72x72/apps/Nextcloud_sync.png
share/icons/hicolor/72x72/apps/Nextcloud_sync_shared.png
share/icons/hicolor/72x72/apps/Nextcloud_warn.png
share/icons/hicolor/72x72/apps/Nextcloud_warn_shared.png
-%%DOCS%%share/man/man1/nextcloud.1.gz
-%%DOCS%%share/man/man1/nextcloudcmd.1.gz
share/mime/packages/nextcloud.xml
%%GNOME%%share/nautilus-python/extensions/syncstate-Nextcloud.py
%%GNOME%%share/nemo-python/extensions/syncstate-Nextcloud.py
-share/nextcloud/i18n/client_TW.qm
share/nextcloud/i18n/client_af.qm
share/nextcloud/i18n/client_ar.qm
share/nextcloud/i18n/client_bg.qm
@@ -148,6 +145,7 @@ share/nextcloud/i18n/client_sk.qm
share/nextcloud/i18n/client_sl.qm
share/nextcloud/i18n/client_sr.qm
share/nextcloud/i18n/client_sv.qm
+share/nextcloud/i18n/client_sw.qm
share/nextcloud/i18n/client_th.qm
share/nextcloud/i18n/client_tr.qm
share/nextcloud/i18n/client_ug.qm
diff --git a/deskutils/noti/Makefile b/deskutils/noti/Makefile
index cbfcace75811..07cd72a1c739 100644
--- a/deskutils/noti/Makefile
+++ b/deskutils/noti/Makefile
@@ -1,6 +1,6 @@
PORTNAME= noti
DISTVERSION= 3.8.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= deskutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/deskutils/pim-data-exporter/distinfo b/deskutils/pim-data-exporter/distinfo
index 5bac32f85f32..a65ac1bea376 100644
--- a/deskutils/pim-data-exporter/distinfo
+++ b/deskutils/pim-data-exporter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381277
-SHA256 (KDE/release-service/25.04.3/pim-data-exporter-25.04.3.tar.xz) = 8518b292b029f643c84cf5b4e479ff264228b3e1fe052633cc1876450bd558d2
-SIZE (KDE/release-service/25.04.3/pim-data-exporter-25.04.3.tar.xz) = 428076
+TIMESTAMP = 1757409705
+SHA256 (KDE/release-service/25.08.1/pim-data-exporter-25.08.1.tar.xz) = 9b4eb20da597132e710e9be28a1555935cebb213abe6d566bc848dff6103fc34
+SIZE (KDE/release-service/25.08.1/pim-data-exporter-25.08.1.tar.xz) = 430508
diff --git a/deskutils/pim-sieve-editor/distinfo b/deskutils/pim-sieve-editor/distinfo
index 68beba57c2d5..842939cf1d79 100644
--- a/deskutils/pim-sieve-editor/distinfo
+++ b/deskutils/pim-sieve-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381279
-SHA256 (KDE/release-service/25.04.3/pim-sieve-editor-25.04.3.tar.xz) = b22482d7c74e2578bc347d08cc7958f214661482826f14c8f5e957c92f6ec006
-SIZE (KDE/release-service/25.04.3/pim-sieve-editor-25.04.3.tar.xz) = 479624
+TIMESTAMP = 1757409708
+SHA256 (KDE/release-service/25.08.1/pim-sieve-editor-25.08.1.tar.xz) = 146213154f8f9175fa1b1d0642abfd91a62e00590bda17246e3ebba1a3d806f0
+SIZE (KDE/release-service/25.08.1/pim-sieve-editor-25.08.1.tar.xz) = 483196
diff --git a/deskutils/pinot/Makefile b/deskutils/pinot/Makefile
index 619fcdcd8c97..0ef3964b0e42 100644
--- a/deskutils/pinot/Makefile
+++ b/deskutils/pinot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pinot
PORTVERSION= 1.22
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= deskutils
MAINTAINER= thierry@FreeBSD.org
@@ -38,7 +38,7 @@ USE_GITHUB= yes
GH_ACCOUNT= FabriceColin
USES= compiler:c++11-lang autoreconf gettext gnome libarchive \
- libtool pkgconfig python shebangfix sqlite:3 ssl xorg
+ libtool localbase pkgconfig python shebangfix sqlite:3 ssl xorg
USE_CXXSTD= c++11
USE_XORG= pixman
USE_GNOME= atkmm cairo cairomm gdkpixbuf glibmm gtk30 gtkmm30 \
@@ -50,8 +50,6 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-http=curl --with-ssl=${OPENSSLBASE} --enable-libarchive \
--enable-mempool=no --enable-libnotify
CONFIGURE_ENV= MKDIR_P="${MKDIR}" TEXTCAT_LIBS="-lexttextcat-2.0"
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib -lboost_system
OPTIONS_DEFINE= DEBUG CHMLIB DOCS
OPTIONS_SUB= yes
@@ -72,6 +70,10 @@ LM2FIX= Core/pinot-index.cpp Core/pinot-index.1 Makefile.am \
SHR2FIX= Core/pinot-search.1
UL2FIX= Utils/xdgmime/xdgmime.c
+post-patch:
+ @${REINPLACE_CMD} -e 's|CURLPROXY_|(curl_proxytype)CURLPROXY_|g' \
+ ${WRKSRC}/Collect/CurlDownloader.cpp
+
pre-configure:
${REINPLACE_CMD} -e \
'/<command>/s|pdftotext|${LOCALBASE}/libexec/xpdf/pdftotext|' \
diff --git a/deskutils/pipecolor/Makefile b/deskutils/pipecolor/Makefile
index 5a1dbbe90917..2592651471b7 100644
--- a/deskutils/pipecolor/Makefile
+++ b/deskutils/pipecolor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pipecolor
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.4
-PORTREVISION= 12
+PORTREVISION= 14
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/plasma6-milou/distinfo b/deskutils/plasma6-milou/distinfo
index 189bcc4cfc18..ad9f06755611 100644
--- a/deskutils/plasma6-milou/distinfo
+++ b/deskutils/plasma6-milou/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413467
-SHA256 (KDE/plasma/6.4.4/milou-6.4.4.tar.xz) = a644e5965b33c20f82ce51660fa3b7c2d41810b068cf21f77658824cb3ea6b1e
-SIZE (KDE/plasma/6.4.4/milou-6.4.4.tar.xz) = 50432
+TIMESTAMP = 1757499231
+SHA256 (KDE/plasma/6.4.5/milou-6.4.5.tar.xz) = 0eaeec8a05afc3a96f6a0eefc9a045f49ace8be201bc8f57e1ed8133cdaa100d
+SIZE (KDE/plasma/6.4.5/milou-6.4.5.tar.xz) = 50428
diff --git a/deskutils/plasma6-milou/pkg-plist b/deskutils/plasma6-milou/pkg-plist
index 84fb8c2c689f..351afbeb2902 100644
--- a/deskutils/plasma6-milou/pkg-plist
+++ b/deskutils/plasma6-milou/pkg-plist
@@ -113,7 +113,6 @@ share/locale/zh_CN/LC_MESSAGES/milou.mo
share/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.milou.mo
share/locale/zh_TW/LC_MESSAGES/milou.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.milou.mo
-share/metainfo/org.kde.milou.appdata.xml
share/plasma/plasmoids/org.kde.milou/contents/ui/SearchField.qml
share/plasma/plasmoids/org.kde.milou/contents/ui/globals.js
share/plasma/plasmoids/org.kde.milou/contents/ui/main.qml
diff --git a/deskutils/plasma6-sddm-kcm/distinfo b/deskutils/plasma6-sddm-kcm/distinfo
index bca4382e4a18..93a86583ee97 100644
--- a/deskutils/plasma6-sddm-kcm/distinfo
+++ b/deskutils/plasma6-sddm-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413467
-SHA256 (KDE/plasma/6.4.4/sddm-kcm-6.4.4.tar.xz) = 83366c4d58042d1c0993d8e3197c19c33a7eedccde642263a26812b5c4b16bfb
-SIZE (KDE/plasma/6.4.4/sddm-kcm-6.4.4.tar.xz) = 103552
+TIMESTAMP = 1757499232
+SHA256 (KDE/plasma/6.4.5/sddm-kcm-6.4.5.tar.xz) = 04523f382bfce9259c473c57da4472be4faf92f98b6ed40ab24ab663a337c9ad
+SIZE (KDE/plasma/6.4.5/sddm-kcm-6.4.5.tar.xz) = 103756
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
index 8049d33df4fc..f1c220ebd55a 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xdg-desktop-portal-kde
DISTVERSION= ${KDE_PLASMA_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
index a87abb7fe261..9e94a238e169 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413467
-SHA256 (KDE/plasma/6.4.4/xdg-desktop-portal-kde-6.4.4.tar.xz) = dcd501b11a785c0b0f0b30bf1d09ba120d83885276841c47feed51d77e1440a5
-SIZE (KDE/plasma/6.4.4/xdg-desktop-portal-kde-6.4.4.tar.xz) = 203888
+TIMESTAMP = 1757499232
+SHA256 (KDE/plasma/6.4.5/xdg-desktop-portal-kde-6.4.5.tar.xz) = 9fe04f0482bbf326088369c035d7b6f403db0c06aea5934442a7788799edcee2
+SIZE (KDE/plasma/6.4.5/xdg-desktop-portal-kde-6.4.5.tar.xz) = 204948
diff --git a/deskutils/pueue/Makefile b/deskutils/pueue/Makefile
index ed0c05c5ee33..b1d675b11eae 100644
--- a/deskutils/pueue/Makefile
+++ b/deskutils/pueue/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pueue
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.0
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/py-paperless-ngx/Makefile b/deskutils/py-paperless-ngx/Makefile
index 543abc7e87a3..15d950362219 100644
--- a/deskutils/py-paperless-ngx/Makefile
+++ b/deskutils/py-paperless-ngx/Makefile
@@ -1,6 +1,7 @@
PORTNAME= paperless-ngx
DISTVERSIONPREFIX= v
-DISTVERSION= 2.17.1
+DISTVERSION= 2.18.4
+PORTREVISION= 1
CATEGORIES= deskutils python
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/:webui \
GH:gh
@@ -18,29 +19,29 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}bleach>=6.2.0:www/py-bleach@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}concurrent-log-handler>=0.9.19:sysutils/py-concurrent-log-handler@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateparser>=1.2.2:devel/py-dateparser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-channels-redis>=4.3.0:www/py-dj51-channels-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-allauth>=65.10.0:www/py-dj51-django-allauth@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-auditlog>=3.0.0:www/py-dj51-django-auditlog@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-celery-results>=2.6.0:www/py-dj51-django-celery-results@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-compression-middleware>=0.5.0:www/py-dj51-django-compression-middleware@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-cors-headers>=4.7.0:www/py-dj51-django-cors-headers@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-extensions>=3.2.3:www/py-dj51-django-extensions@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-filter>=25.1:www/py-dj51-django-filter@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-multiselectfield>=0.1.13:www/py-dj51-django-multiselectfield@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-soft-delete>=1.0.16:www/py-dj51-django-soft-delete@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-djangorestframework-guardian>=0.3.0:www/py-dj51-djangorestframework-guardian@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-drf-spectacular>=0.28.0:www/py-dj51-drf-spectacular@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-drf-writable-nested>=0.7.2:www/py-dj51-drf-writable-nested@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-channels-redis>=4.3.0:www/py-dj52-channels-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-allauth>=65.11.2:www/py-dj52-django-allauth@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-auditlog>=3.2.1:www/py-dj52-django-auditlog@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-celery-results>=2.6.0:www/py-dj52-django-celery-results@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-compression-middleware>=0.5.0:www/py-dj52-django-compression-middleware@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-cors-headers>=4.7.0:www/py-dj52-django-cors-headers@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-extensions>=3.2.3:www/py-dj52-django-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-filter>=25.1:www/py-dj52-django-filter@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-multiselectfield>=0.1.13:www/py-dj52-django-multiselectfield@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-soft-delete>=1.0.16:www/py-dj52-django-soft-delete@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework-guardian>=0.3.0:www/py-dj52-djangorestframework-guardian@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.28.0:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-drf-writable-nested>=0.7.2:www/py-dj52-drf-writable-nested@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}filelock>=3.17.0:sysutils/py-filelock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flower>=2.0.1:www/py-flower@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gotenberg-client>=0.10.0:converters/py-gotenberg-client@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}granian>=2.5.0:www/py-granian@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gotenberg-client>=0.11.0:converters/py-gotenberg-client@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}granian>=2.5.4:www/py-granian@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}h2>=4.1.0:www/py-h2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hiredis>=3.0.0:databases/py-hiredis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httptools>=0.6.4:www/py-httptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx-oauth>=0.10.1:www/py-httpx-oauth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}imap-tools>=1.11.0:mail/py-imap-tools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}inotifyrecursive>=0.3.5_2:devel/py-inotifyrecursive@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}inotifyrecursive>=0.3.5_5:devel/py-inotifyrecursive@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}langdetect>=1.0.9:textproc/py-langdetect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mysqlclient>=2.2.7:databases/py-mysqlclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nltk>=3.8.1:textproc/py-nltk@${PY_FLAVOR} \
diff --git a/deskutils/py-paperless-ngx/distinfo b/deskutils/py-paperless-ngx/distinfo
index 65c7da79fb33..4150e5a11088 100644
--- a/deskutils/py-paperless-ngx/distinfo
+++ b/deskutils/py-paperless-ngx/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751359329
-SHA256 (paperless-ngx-v2.17.1.tar.xz) = b70bd19d4af4e41984b1d5637dd7f032351c0d7eadd4bd2e49ab21579e4ab09a
-SIZE (paperless-ngx-v2.17.1.tar.xz) = 78780336
-SHA256 (paperless-ngx-paperless-ngx-v2.17.1_GH0.tar.gz) = ab6c356a4485c5f3cb6b9c463c4468e9c9eaef538332396dafbcdb2cb63d2b88
-SIZE (paperless-ngx-paperless-ngx-v2.17.1_GH0.tar.gz) = 49844317
+TIMESTAMP = 1759151737
+SHA256 (paperless-ngx-v2.18.4.tar.xz) = f93c793ae3af60d2d388bea1cc7c85bfba036d18761d1634f0df909c69ccffb2
+SIZE (paperless-ngx-v2.18.4.tar.xz) = 79760896
+SHA256 (paperless-ngx-paperless-ngx-v2.18.4_GH0.tar.gz) = 112d31aea61682b7d461fb8020b7f13ae9507d32ede068a5a24aba69b32cf972
+SIZE (paperless-ngx-paperless-ngx-v2.18.4_GH0.tar.gz) = 49936536
diff --git a/deskutils/py-paperless-ngx/files/nginx.conf.in b/deskutils/py-paperless-ngx/files/nginx.conf.in
index d76a3f09c35c..f85117eb58a3 100644
--- a/deskutils/py-paperless-ngx/files/nginx.conf.in
+++ b/deskutils/py-paperless-ngx/files/nginx.conf.in
@@ -6,12 +6,16 @@ events {
http {
include mime.types;
default_type application/octet-stream;
+ types {
+ text/javascript js mjs;
+ }
+
#sendfile off;
keepalive_timeout 65;
upstream django {
- server 127.0.0.1:8000;
+ server 127.0.0.1:8000;
}
server {
diff --git a/deskutils/py-paperless-ngx/files/patch-paperless.conf.example b/deskutils/py-paperless-ngx/files/patch-paperless.conf.example
index fe40bb7b43a4..35e184176393 100644
--- a/deskutils/py-paperless-ngx/files/patch-paperless.conf.example
+++ b/deskutils/py-paperless-ngx/files/patch-paperless.conf.example
@@ -1,6 +1,6 @@
---- paperless.conf.example.orig 2024-04-08 01:44:14 UTC
+--- paperless.conf.example.orig 2025-08-17 20:46:35 UTC
+++ paperless.conf.example
-@@ -17,17 +17,29 @@
+@@ -13,17 +13,29 @@
# Paths and folders
@@ -34,7 +34,7 @@
#PAPERLESS_URL=https://example.com
#PAPERLESS_CSRF_TRUSTED_ORIGINS=https://example.com # can be set using PAPERLESS_URL
#PAPERLESS_ALLOWED_HOSTS=example.com,www.example.com # can be set using PAPERLESS_URL
-@@ -40,6 +52,7 @@
+@@ -36,6 +48,7 @@
# OCR settings
@@ -42,7 +42,7 @@
#PAPERLESS_OCR_LANGUAGE=eng
#PAPERLESS_OCR_MODE=skip
#PAPERLESS_OCR_SKIP_ARCHIVE_FILE=never
-@@ -56,6 +69,7 @@
+@@ -52,6 +65,7 @@
# Software tweaks
@@ -50,7 +50,7 @@
#PAPERLESS_TASK_WORKERS=1
#PAPERLESS_THREADS_PER_WORKER=1
#PAPERLESS_TIME_ZONE=UTC
-@@ -92,3 +106,7 @@
+@@ -88,3 +102,7 @@
#PAPERLESS_CONVERT_BINARY=/usr/bin/convert
#PAPERLESS_GS_BINARY=/usr/bin/gs
diff --git a/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py b/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py
deleted file mode 100644
index 948e6f5f4e98..000000000000
--- a/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/paperless_mail/mail.py.orig 2025-06-19 19:07:49 UTC
-+++ src/paperless_mail/mail.py
-@@ -29,7 +29,7 @@ from imap_tools import MailBoxUnencrypted
- from imap_tools import MailMessage
- from imap_tools import MailMessageFlags
- from imap_tools import errors
--from imap_tools.mailbox import MailBoxTls
-+from imap_tools.mailbox import MailBoxStartTls
- from imap_tools.query import LogicOperator
-
- from documents.data_models import ConsumableDocument
-@@ -419,7 +419,7 @@ def get_mailbox(server, port, security) -> MailBox:
- if security == MailAccount.ImapSecurity.NONE:
- mailbox = MailBoxUnencrypted(server, port)
- elif security == MailAccount.ImapSecurity.STARTTLS:
-- mailbox = MailBoxTls(server, port, ssl_context=ssl_context)
-+ mailbox = MailBoxStartTls(server, port, ssl_context=ssl_context)
- elif security == MailAccount.ImapSecurity.SSL:
- mailbox = MailBox(server, port, ssl_context=ssl_context)
- else:
diff --git a/deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py b/deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py
index 0631a458caf6..c29b74ddd28c 100644
--- a/deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py
+++ b/deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py
@@ -1,15 +1,14 @@
---- src/paperless/settings.py.orig 2025-04-19 22:34:42 UTC
+--- src/paperless/settings.py.orig 2025-08-17 20:46:35 UTC
+++ src/paperless/settings.py
-@@ -21,8 +21,6 @@ if configuration_path and os.path.exists(configuration
- load_dotenv(configuration_path)
- elif os.path.exists("../paperless.conf"):
- load_dotenv("../paperless.conf")
--elif os.path.exists("/etc/paperless.conf"):
-- load_dotenv("/etc/paperless.conf")
- elif os.path.exists("/usr/local/etc/paperless.conf"):
- load_dotenv("/usr/local/etc/paperless.conf")
-
-@@ -267,7 +265,7 @@ THUMBNAIL_DIR = MEDIA_ROOT / "documents" / "thumbnails
+@@ -25,7 +25,6 @@ logger = logging.getLogger("paperless.settings")
+ for path in [
+ os.getenv("PAPERLESS_CONFIGURATION_PATH"),
+ "../paperless.conf",
+- "/etc/paperless.conf",
+ "/usr/local/etc/paperless.conf",
+ ]:
+ if path and Path(path).exists():
+@@ -273,7 +272,7 @@ THUMBNAIL_DIR = MEDIA_ROOT / "documents" / "thumbnails
DATA_DIR = __get_path("PAPERLESS_DATA_DIR", BASE_DIR.parent / "data")
@@ -17,8 +16,8 @@
+NLTK_DIR = __get_path("PAPERLESS_NLTK_DIR", "/usr/local/share/nltk_data")
# Check deprecated setting first
- EMPTY_TRASH_DIR = os.getenv(
-@@ -1106,7 +1104,7 @@ FILENAME_FORMAT_REMOVE_NONE = __get_boolean(
+ EMPTY_TRASH_DIR = (
+@@ -1279,7 +1278,7 @@ FILENAME_FORMAT_REMOVE_NONE = __get_boolean(
THUMBNAIL_FONT_NAME = os.getenv(
"PAPERLESS_THUMBNAIL_FONT_NAME",
diff --git a/deskutils/py-paperless-ngx/files/pkg-message.in b/deskutils/py-paperless-ngx/files/pkg-message.in
index 6f38d15dc3ef..7d159577cfd2 100644
--- a/deskutils/py-paperless-ngx/files/pkg-message.in
+++ b/deskutils/py-paperless-ngx/files/pkg-message.in
@@ -52,4 +52,15 @@ If you did not alter your workflow triggers after upgrading from v2.15,
no changes are required.
EOM
}
+{ type: upgrade
+ maximum_version: "2.18.2_2"
+ message: <<EOM
+Starting with version 2.18, paperless-ngx uses ES6 module files using
+the file extension `mjs`. These need to be served using the media type
+`text/javascript`.
+
+See %%EXAMPLESDIR%%/nginx.conf for an example
+of how this can be configured when using nginx.
+EOM
+}
]
diff --git a/deskutils/py-paperless-ngx/pkg-plist b/deskutils/py-paperless-ngx/pkg-plist
index a3aaee6580cb..56d29c754e3e 100644
--- a/deskutils/py-paperless-ngx/pkg-plist
+++ b/deskutils/py-paperless-ngx/pkg-plist
@@ -526,6 +526,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/barcodes/several-patcht-codes.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/barcodes/split-by-asn-1.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/barcodes/split-by-asn-2.pdf
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/content.txt
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/documents/archive/0000001.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/documents/originals/0000001.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/documents/originals/0000002.pdf
@@ -541,7 +542,10 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/double-sided-odd.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/eml_with_umlaut.eml
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/invalid_pdf.pdf
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/malicious.svg
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/password-is-test.pdf
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/preprocessed_content.txt
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/preprocessed_content_advanced.txt
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/simple-noalpha.png
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/simple.jpg
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/simple.pdf
@@ -570,6 +574,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_api_workflows.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_barcodes.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_bulk_edit.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_caching.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_checks.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_classifier.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_consumer.py
@@ -606,6 +611,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_sanity_check.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_task_signals.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_tasks.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_utils.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_views.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_workflows.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/utils.py
@@ -684,6 +690,8 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/consumers%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db_cache%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db_cache%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/filters%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/filters%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/middleware%%PYTHON_TAG%%.opt-1.pyc
@@ -698,6 +706,10 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/signals%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/urls%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/utils%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/validators%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/validators%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/version%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/version%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
@@ -714,6 +726,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless/config.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/consumers.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/db.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/db_cache.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/filters.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/middleware.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/migrations/0001_initial.py
@@ -742,12 +755,15 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/__init__.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_adapter.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_checks.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_db_cache.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_remote_user.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_settings.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_signals.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_views.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_websockets.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/urls.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/utils.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/validators.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/version.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/views.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/wsgi.py
@@ -3010,6 +3026,53 @@ share/man/man7/paperless-ngx.7.gz
%%WWWDIR%%/static/frontend/uk-UA/styles.css
%%WWWDIR%%/static/frontend/uk-UA/styles.css.br
%%WWWDIR%%/static/frontend/uk-UA/styles.css.gz
+%%WWWDIR%%/static/frontend/vi-VN/3rdpartylicenses.txt
+%%WWWDIR%%/static/frontend/vi-VN/3rdpartylicenses.txt.br
+%%WWWDIR%%/static/frontend/vi-VN/3rdpartylicenses.txt.gz
+%%WWWDIR%%/static/frontend/vi-VN/apple-touch-icon.png
+%%WWWDIR%%/static/frontend/vi-VN/assets/document.png
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.min.mjs
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.min.mjs.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.min.mjs.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.worker.min.mjs
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.worker.min.mjs.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.worker.min.mjs.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark-notext.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark-notext.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark-notext.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-notext.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-notext.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-notext.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-white-notext.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-white-notext.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-white-notext.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/favicon.ico
+%%WWWDIR%%/static/frontend/vi-VN/favicon.ico.br
+%%WWWDIR%%/static/frontend/vi-VN/favicon.ico.gz
+%%WWWDIR%%/static/frontend/vi-VN/index.html
+%%WWWDIR%%/static/frontend/vi-VN/index.html.br
+%%WWWDIR%%/static/frontend/vi-VN/index.html.gz
+%%WWWDIR%%/static/frontend/vi-VN/main.js
+%%WWWDIR%%/static/frontend/vi-VN/main.js.br
+%%WWWDIR%%/static/frontend/vi-VN/main.js.gz
+%%WWWDIR%%/static/frontend/vi-VN/manifest.webmanifest
+%%WWWDIR%%/static/frontend/vi-VN/manifest.webmanifest.br
+%%WWWDIR%%/static/frontend/vi-VN/manifest.webmanifest.gz
+%%WWWDIR%%/static/frontend/vi-VN/polyfills.js
+%%WWWDIR%%/static/frontend/vi-VN/polyfills.js.br
+%%WWWDIR%%/static/frontend/vi-VN/polyfills.js.gz
+%%WWWDIR%%/static/frontend/vi-VN/runtime.js
+%%WWWDIR%%/static/frontend/vi-VN/runtime.js.br
+%%WWWDIR%%/static/frontend/vi-VN/runtime.js.gz
+%%WWWDIR%%/static/frontend/vi-VN/styles.css
+%%WWWDIR%%/static/frontend/vi-VN/styles.css.br
+%%WWWDIR%%/static/frontend/vi-VN/styles.css.gz
%%WWWDIR%%/static/frontend/zh-CN/3rdpartylicenses.txt
%%WWWDIR%%/static/frontend/zh-CN/3rdpartylicenses.txt.br
%%WWWDIR%%/static/frontend/zh-CN/3rdpartylicenses.txt.gz
diff --git a/deskutils/py-paperless/Makefile b/deskutils/py-paperless/Makefile
index 94ed223c1334..e889b3b84374 100644
--- a/deskutils/py-paperless/Makefile
+++ b/deskutils/py-paperless/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paperless
PORTVERSION= 2.7.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= deskutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/deskutils/py-term-background/Makefile b/deskutils/py-term-background/Makefile
index 47135ac55bba..45c98aeab00a 100644
--- a/deskutils/py-term-background/Makefile
+++ b/deskutils/py-term-background/Makefile
@@ -1,21 +1,20 @@
PORTNAME= term-background
-DISTVERSION= 1.0.3.dev0
-PORTREVISION= 1
+DISTVERSION= 1.0.3
CATEGORIES= deskutils python shells
-#MASTER_SITES= PYPI
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-#DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION}
+DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Shell scripts and Python module to figure out terminal background
WWW= https://github.com/rocky/shell-term-background
-LICENSE= GPLv2
+LICENSE= GPLv3
-USE_GITHUB= yes
-GH_ACCOUNT= rocky
-GH_PROJECT= shell-term-background
-GH_TAGNAME= 55a9cd227d6428d72f78a2411479eeade1300dff
+#USE_GITHUB= yes
+#GH_ACCOUNT= rocky
+#GH_PROJECT= shell-term-background
+#GH_TAGNAME= 55a9cd227d6428d72f78a2411479eeade1300dff
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pkginfo>=0:sysutils/py-pkginfo@${PY_FLAVOR}
diff --git a/deskutils/py-term-background/distinfo b/deskutils/py-term-background/distinfo
index c53fa30424fb..63e263aa9d62 100644
--- a/deskutils/py-term-background/distinfo
+++ b/deskutils/py-term-background/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736793755
-SHA256 (rocky-shell-term-background-1.0.3.dev0-55a9cd227d6428d72f78a2411479eeade1300dff_GH0.tar.gz) = 931739c7273721f164f3704820b153fe175f50c038bb9e1e2d252eb94dfe35e7
-SIZE (rocky-shell-term-background-1.0.3.dev0-55a9cd227d6428d72f78a2411479eeade1300dff_GH0.tar.gz) = 26797
+TIMESTAMP = 1757951027
+SHA256 (term_background-1.0.3.tar.gz) = 8540c2c555ffdd2cec50dbb016c001708d3eab7304eb9836559b686c08a803f1
+SIZE (term_background-1.0.3.tar.gz) = 29771
diff --git a/deskutils/py-term-background/pkg-plist b/deskutils/py-term-background/pkg-plist
index ccc1e19dd66a..68adf932e2c4 100644
--- a/deskutils/py-term-background/pkg-plist
+++ b/deskutils/py-term-background/pkg-plist
@@ -1,16 +1,12 @@
-%%PYTHON_SITELIBDIR%%/term_background-%%VER%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/term_background-%%VER%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/term_background-%%VER%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/term_background-%%VER%%-py%%PYTHON_VER%%.egg-info/requires.txt
-%%PYTHON_SITELIBDIR%%/term_background-%%VER%%-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/term_background/.gitignore
%%PYTHON_SITELIBDIR%%/term_background/__init__.py
%%PYTHON_SITELIBDIR%%/term_background/__main__.py
-%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/term_background/__pycache__/version.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/term_background/__pycache__/version.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__main__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__main__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/term_background/__pycache__/version%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/term_background/__pycache__/version%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/term_background/version.py
%%DATADIR%%/term-background.bash
%%DATADIR%%/term-background.ksh
diff --git a/deskutils/py-vdirsyncer/Makefile b/deskutils/py-vdirsyncer/Makefile
index a186d20a78e4..cfcfb0248bbb 100644
--- a/deskutils/py-vdirsyncer/Makefile
+++ b/deskutils/py-vdirsyncer/Makefile
@@ -1,6 +1,5 @@
PORTNAME= vdirsyncer
-PORTVERSION= 0.19.3
-PORTREVISION= 1
+PORTVERSION= 0.20.0
CATEGORIES= deskutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,11 +12,11 @@ WWW= https://vdirsyncer.pimutils.org/en/stable/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.0<4.0.0:www/py-aiohttp@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}aiostream>=0.4.3:www/py-aiostream@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}aiostream>=0.4.3<0.8.0:www/py-aiostream@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=5.0<9.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click-log>=0.3.0<0.5.0:devel/py-click-log@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} \
diff --git a/deskutils/py-vdirsyncer/distinfo b/deskutils/py-vdirsyncer/distinfo
index f0fc3e36f838..9e8211b6a7f3 100644
--- a/deskutils/py-vdirsyncer/distinfo
+++ b/deskutils/py-vdirsyncer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726487338
-SHA256 (vdirsyncer-0.19.3.tar.gz) = e437851feb985dec3544654f8f9cf6dd109b0b03f7e19956086603092ffeb28f
-SIZE (vdirsyncer-0.19.3.tar.gz) = 125478
+TIMESTAMP = 1757120620
+SHA256 (vdirsyncer-0.20.0.tar.gz) = feb1a533500a95c14fd155733a1056fe359192553d82c07c6ba04fcbfc40b12d
+SIZE (vdirsyncer-0.20.0.tar.gz) = 126633
diff --git a/deskutils/py-vdirsyncer/files/patch-atomicwrites b/deskutils/py-vdirsyncer/files/patch-atomicwrites
deleted file mode 100644
index 3d0b9bb94616..000000000000
--- a/deskutils/py-vdirsyncer/files/patch-atomicwrites
+++ /dev/null
@@ -1,111 +0,0 @@
-Obtained from: https://github.com/pimutils/vdirsyncer/commit/8b063c39cb3e26a2beef5b6beed7e99c9e9641ac
-
---- setup.py.orig 2024-09-11 15:26:58 UTC
-+++ setup.py
-@@ -16,8 +16,6 @@ requirements = [
- "click>=5.0,<9.0",
- "click-log>=0.3.0, <0.5.0",
- "requests >=2.20.0",
-- # https://github.com/untitaker/python-atomicwrites/commit/4d12f23227b6a944ab1d99c507a69fdbc7c9ed6d # noqa
-- "atomicwrites>=0.1.7",
- "aiohttp>=3.8.0,<4.0.0",
- "aiostream>=0.4.3,<0.5.0",
- ]
---- vdirsyncer/cli/utils.py.orig 2024-09-11 15:26:58 UTC
-+++ vdirsyncer/cli/utils.py
-@@ -10,7 +10,6 @@ import click
-
- import aiohttp
- import click
--from atomicwrites import atomic_write
-
- from .. import BUGTRACKER_HOME
- from .. import DOCS_HOME
-@@ -21,6 +20,7 @@ from ..sync.status import SqliteStatus
- from ..sync.exceptions import StorageEmpty
- from ..sync.exceptions import SyncConflict
- from ..sync.status import SqliteStatus
-+from ..utils import atomic_write
- from ..utils import expand_path
- from ..utils import get_storage_init_args
- from . import cli_logger
---- vdirsyncer/storage/filesystem.py.orig 2024-09-11 15:26:58 UTC
-+++ vdirsyncer/storage/filesystem.py
-@@ -5,9 +5,8 @@ import subprocess
- import os
- import subprocess
-
--from atomicwrites import atomic_write
--
- from .. import exceptions
-+from ..utils import atomic_write
- from ..utils import checkdir
- from ..utils import expand_path
- from ..utils import generate_href
---- vdirsyncer/storage/google.py.orig 2024-09-11 15:26:58 UTC
-+++ vdirsyncer/storage/google.py
-@@ -11,9 +11,9 @@ import click
-
- import aiohttp
- import click
--from atomicwrites import atomic_write
-
- from .. import exceptions
-+from ..utils import atomic_write
- from ..utils import checkdir
- from ..utils import expand_path
- from ..utils import open_graphical_browser
---- vdirsyncer/storage/singlefile.py.orig 2024-09-11 15:26:58 UTC
-+++ vdirsyncer/storage/singlefile.py
-@@ -8,9 +8,8 @@ from typing import Iterable
- import os
- from typing import Iterable
-
--from atomicwrites import atomic_write
--
- from .. import exceptions
-+from ..utils import atomic_write
- from ..utils import checkfile
- from ..utils import expand_path
- from ..utils import get_etag_from_file
---- vdirsyncer/utils.py.orig 2024-09-11 15:26:58 UTC
-+++ vdirsyncer/utils.py
-@@ -1,8 +1,10 @@ from __future__ import annotations
- from __future__ import annotations
-
-+import contextlib
- import functools
- import os
- import sys
-+import tempfile
- import uuid
- from inspect import getfullargspec
- from typing import Callable
-@@ -220,3 +222,27 @@ def open_graphical_browser(url, new=0, autoraise=True)
- return
-
- raise RuntimeError("No graphical browser found. Please open the URL " "manually.")
-+
-+
-+@contextlib.contextmanager
-+def atomic_write(dest, mode="wb", overwrite=False):
-+ if "w" not in mode:
-+ raise RuntimeError("`atomic_write` requires write access")
-+
-+ fd, src = tempfile.mkstemp(prefix=os.path.basename(dest), dir=os.path.dirname(dest))
-+ file = os.fdopen(fd, mode=mode)
-+
-+ try:
-+ yield file
-+ except Exception:
-+ os.unlink(src)
-+ raise
-+ else:
-+ file.flush()
-+ file.close()
-+
-+ if overwrite:
-+ os.rename(src, dest)
-+ else:
-+ os.link(src, dest)
-+ os.unlink(src)
diff --git a/deskutils/py-vdirsyncer/files/patch-pyproject.toml b/deskutils/py-vdirsyncer/files/patch-pyproject.toml
new file mode 100644
index 000000000000..5c3217b4eb53
--- /dev/null
+++ b/deskutils/py-vdirsyncer/files/patch-pyproject.toml
@@ -0,0 +1,21 @@
+--- pyproject.toml.orig 2025-08-28 20:57:38 UTC
++++ pyproject.toml
+@@ -4,7 +4,7 @@
+ # how to package vdirsyncer.
+
+ [build-system]
+-requires = ["setuptools>=64", "setuptools_scm>=8"]
++requires = ["setuptools>=61", "setuptools_scm>=8"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
+@@ -16,8 +16,7 @@ keywords = ["todo", "task", "icalendar", "cli"]
+ readme = "README.rst"
+ requires-python = ">=3.8"
+ keywords = ["todo", "task", "icalendar", "cli"]
+-license = "BSD-3-Clause"
+-license-files = ["LICENSE"]
++license = { text = "BSD-3-Clause" }
+ classifiers = [
+ "Development Status :: 4 - Beta",
+ "Environment :: Console",
diff --git a/deskutils/py-vdirsyncer/files/patch-setup.py b/deskutils/py-vdirsyncer/files/patch-setup.py
deleted file mode 100644
index b44e3361296f..000000000000
--- a/deskutils/py-vdirsyncer/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig 2024-09-11 15:26:58 UTC
-+++ setup.py
-@@ -17,7 +17,7 @@ requirements = [
- "click-log>=0.3.0, <0.5.0",
- "requests >=2.20.0",
- "aiohttp>=3.8.0,<4.0.0",
-- "aiostream>=0.4.3,<0.5.0",
-+ "aiostream>=0.4.3",
- ]
-
-
diff --git a/deskutils/qownnotes/Makefile b/deskutils/qownnotes/Makefile
index 705aa55f9f53..83a0e7bf4911 100644
--- a/deskutils/qownnotes/Makefile
+++ b/deskutils/qownnotes/Makefile
@@ -1,7 +1,8 @@
PORTNAME= qownnotes
-PORTVERSION= 25.7.3
+DISTVERSION= 25.9.3
+PORTREVISION= 1
CATEGORIES= deskutils
-MASTER_SITES= https://github.com/pbek/QOwnNotes/releases/download/v${PORTVERSION}/
+MASTER_SITES= https://github.com/pbek/QOwnNotes/releases/download/v${DISTVERSION}/
MAINTAINER= stobbsm@gmail.com
COMMENT= Markdown note taking program with cloud integration
@@ -9,30 +10,37 @@ WWW= https://www.qownnotes.org/
LICENSE= GPLv2
-RUN_DEPENDS= git:devel/git
+FLAVORS= qt6 qt5
+FLAVOR?= ${FLAVORS:[1]}
+qt5_PKGNAMESUFFIX= -qt5
+
+qt6_LIB_DEPENDS= libbotan-3.so:security/botan3 \
+ libgit2.so:devel/libgit2
+qt5_RUN_DEPENDS= git:devel/git
USES= gl pkgconfig tar:xz xorg
USE_GL= gl
USE_XORG= x11
-FLAVORS= qt5 qt6
-
-.if ${FLAVOR:U} == qt6
-LIB_DEPENDS= libbotan-3.so:security/botan3
-CMAKE_ON= BUILD_WITH_SYSTEM_BOTAN QON_QT6_BUILD
+.if ${FLAVOR:U} == qt5
+USES+= gmake qmake qt:5
+USE_QT= buildtools:build linguisttools:build sql-sqlite3:run \
+ concurrent core declarative gui network printsupport \
+ sql svg websockets widgets x11extras xml
+.else
USES+= cmake qt:6
USE_QT= tools:build base declarative svg websockets
USE_XORG+= ice sm xext
-PKGNAMESUFFIX= -${FLAVOR}
+.endif
+
+.if ${FLAVOR:U} == qt6
+CMAKE_ON= BUILD_WITH_LIBGIT2 \
+ BUILD_WITH_SYSTEM_BOTAN \
+ QON_QT6_BUILD
+.endif
post-patch:
@${REINPLACE_CMD} -e '/QON_QM_FILES/s,QOwnNotes,${_QT_RELNAME},' \
${WRKSRC}/CMakeLists.txt
-.else
-USES+= gmake qmake qt:5
-USE_QT= buildtools:build linguisttools:build sql-sqlite3:run \
- concurrent core declarative gui network printsupport \
- sql svg websockets widgets x11extras xml
-.endif
.include <bsd.port.mk>
diff --git a/deskutils/qownnotes/distinfo b/deskutils/qownnotes/distinfo
index 79f4acc46bb9..19557657a0df 100644
--- a/deskutils/qownnotes/distinfo
+++ b/deskutils/qownnotes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751703521
-SHA256 (qownnotes-25.7.3.tar.xz) = e43a170ec88cbf088205ea37c8fa7b5890ab72048cd4ea878a4ccd189672ca84
-SIZE (qownnotes-25.7.3.tar.xz) = 5585988
+TIMESTAMP = 1757614627
+SHA256 (qownnotes-25.9.3.tar.xz) = 079c4a65a6b260d0a57f4d8ef0a1d77eaac35fba1b4bad5d3c05bdf7dc67f44a
+SIZE (qownnotes-25.9.3.tar.xz) = 5595460
diff --git a/deskutils/readur/Makefile b/deskutils/readur/Makefile
index 9de016ee695d..7c87f651c3c0 100644
--- a/deskutils/readur/Makefile
+++ b/deskutils/readur/Makefile
@@ -1,6 +1,6 @@
PORTNAME= readur
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.3
+DISTVERSION= 2.6.2
CATEGORIES= deskutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
diff --git a/deskutils/readur/Makefile.crates b/deskutils/readur/Makefile.crates
index bc239dbeb7d3..2aa4c55e0b97 100644
--- a/deskutils/readur/Makefile.crates
+++ b/deskutils/readur/Makefile.crates
@@ -2,6 +2,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
ab_glyph_rasterizer-0.1.8 \
addr2line-0.24.2 \
adler2-2.0.1 \
+ aes-0.8.4 \
aho-corasick-1.1.3 \
aligned-vec-0.6.4 \
allocator-api2-0.2.21 \
@@ -12,7 +13,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.3 \
anstyle-wincon-3.0.9 \
- anyhow-1.0.98 \
+ anyhow-1.0.99 \
approx-0.5.1 \
arbitrary-1.4.1 \
arg_enum_proc_macro-0.3.4 \
@@ -20,32 +21,32 @@ CARGO_CRATES= ab_glyph-0.2.29 \
assert-json-diff-2.0.2 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
- async-trait-0.1.88 \
+ async-trait-0.1.89 \
atoi-2.0.0 \
atomic-waker-1.1.2 \
autocfg-1.4.0 \
av1-grain-0.2.4 \
avif-serialize-0.8.3 \
- aws-config-1.8.3 \
- aws-credential-types-1.2.4 \
+ aws-config-1.8.6 \
+ aws-credential-types-1.2.6 \
aws-lc-rs-1.13.1 \
aws-lc-sys-0.29.0 \
- aws-runtime-1.5.9 \
- aws-sdk-s3-1.100.0 \
- aws-sdk-sso-1.77.0 \
- aws-sdk-ssooidc-1.78.0 \
- aws-sdk-sts-1.79.0 \
- aws-sigv4-1.3.3 \
+ aws-runtime-1.5.10 \
+ aws-sdk-s3-1.104.0 \
+ aws-sdk-sso-1.83.0 \
+ aws-sdk-ssooidc-1.84.0 \
+ aws-sdk-sts-1.85.0 \
+ aws-sigv4-1.3.4 \
aws-smithy-async-1.2.5 \
- aws-smithy-checksums-0.63.5 \
- aws-smithy-eventstream-0.60.10 \
- aws-smithy-http-0.62.2 \
- aws-smithy-http-client-1.0.6 \
- aws-smithy-json-0.61.4 \
+ aws-smithy-checksums-0.63.8 \
+ aws-smithy-eventstream-0.60.11 \
+ aws-smithy-http-0.62.3 \
+ aws-smithy-http-client-1.1.1 \
+ aws-smithy-json-0.61.5 \
aws-smithy-observability-0.1.3 \
aws-smithy-query-0.60.7 \
- aws-smithy-runtime-1.8.5 \
- aws-smithy-runtime-api-1.8.5 \
+ aws-smithy-runtime-1.9.1 \
+ aws-smithy-runtime-api-1.9.0 \
aws-smithy-types-1.3.2 \
aws-smithy-xml-0.60.10 \
aws-types-1.3.8 \
@@ -58,7 +59,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
base64-0.22.1 \
base64-simd-0.8.0 \
base64ct-1.8.0 \
- bcrypt-0.17.0 \
+ bcrypt-0.17.1 \
bindgen-0.64.0 \
bindgen-0.69.5 \
bit_field-0.10.2 \
@@ -76,22 +77,26 @@ CARGO_CRATES= ab_glyph-0.2.29 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
bytes-utils-0.1.4 \
+ bzip2-0.4.4 \
+ bzip2-sys-0.1.13+1.0.8 \
cc-1.2.27 \
cexpr-0.6.0 \
+ cfb-0.7.3 \
cfg-expr-0.15.8 \
cfg-if-1.0.1 \
chrono-0.4.41 \
cipher-0.4.4 \
clang-sys-1.8.1 \
- clap-4.5.41 \
- clap_builder-4.5.41 \
- clap_derive-4.5.41 \
+ clap-4.5.47 \
+ clap_builder-4.5.47 \
+ clap_derive-4.5.47 \
clap_lex-0.7.5 \
cmake-0.1.54 \
color_quant-1.1.0 \
colorchoice-1.0.4 \
concurrent-queue-2.5.0 \
const-oid-0.9.6 \
+ constant_time_eq-0.1.5 \
core-foundation-0.9.4 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
@@ -111,7 +116,8 @@ CARGO_CRATES= ab_glyph-0.2.29 \
darling-0.20.11 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
- deadpool-0.10.0 \
+ data-encoding-2.9.0 \
+ deadpool-0.12.2 \
deadpool-runtime-0.1.4 \
der-0.6.1 \
der-0.7.10 \
@@ -145,7 +151,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
foldhash-0.1.5 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fs_extra-1.3.0 \
fsevent-sys-4.1.0 \
futures-0.3.31 \
@@ -166,7 +172,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
glob-0.3.2 \
group-0.12.1 \
h2-0.3.26 \
- h2-0.4.10 \
+ h2-0.4.12 \
half-2.6.0 \
hashbrown-0.12.3 \
hashbrown-0.15.4 \
@@ -187,12 +193,12 @@ CARGO_CRATES= ab_glyph-0.2.29 \
httparse-1.10.1 \
httpdate-1.0.3 \
hyper-0.14.32 \
- hyper-1.6.0 \
+ hyper-1.7.0 \
hyper-named-pipe-0.1.0 \
hyper-rustls-0.24.2 \
hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.14 \
+ hyper-util-0.1.16 \
hyperlocal-0.9.1 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
@@ -204,7 +210,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
ident_case-1.0.1 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
image-0.25.6 \
image-webp-0.2.2 \
@@ -212,6 +218,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
imgref-1.11.0 \
indexmap-1.9.3 \
indexmap-2.9.0 \
+ infer-0.19.0 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
inout-0.1.4 \
@@ -247,7 +254,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
log-0.4.27 \
loop9-0.1.5 \
lru-0.12.5 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
matchit-0.8.4 \
matrixmultiply-0.3.10 \
maybe-rayon-0.1.1 \
@@ -264,10 +271,10 @@ CARGO_CRATES= ab_glyph-0.2.29 \
new_debug_unreachable-1.0.6 \
nom-7.1.3 \
noop_proc_macro-0.3.0 \
- notify-8.1.0 \
+ notify-8.2.0 \
notify-types-2.0.0 \
ntapi-0.4.1 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-0.4.3 \
num-bigint-0.4.6 \
num-bigint-dig-0.8.4 \
@@ -290,7 +297,6 @@ CARGO_CRATES= ab_glyph-0.2.29 \
openssl-probe-0.1.6 \
openssl-sys-0.9.109 \
outref-0.5.2 \
- overload-0.1.1 \
owned_ttf_parser-0.25.0 \
p256-0.11.1 \
parking-2.2.1 \
@@ -298,11 +304,13 @@ CARGO_CRATES= ab_glyph-0.2.29 \
parking_lot_core-0.9.11 \
parse-display-0.9.1 \
parse-display-derive-0.9.1 \
+ password-hash-0.4.2 \
paste-1.0.15 \
+ pbkdf2-0.11.0 \
peeking_take_while-0.1.2 \
pem-3.0.5 \
pem-rfc7468-0.7.0 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkcs1-0.7.5 \
@@ -339,14 +347,12 @@ CARGO_CRATES= ab_glyph-0.2.29 \
redox_syscall-0.5.13 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
+ regex-1.11.2 \
regex-automata-0.4.9 \
regex-lite-0.1.6 \
- regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
reqwest-0.11.27 \
- reqwest-0.12.22 \
+ reqwest-0.12.23 \
rfc6979-0.3.1 \
rgb-0.8.50 \
ring-0.17.14 \
@@ -354,20 +360,21 @@ CARGO_CRATES= ab_glyph-0.2.29 \
rust-embed-8.7.2 \
rust-embed-impl-8.7.2 \
rust-embed-utils-8.7.2 \
+ rust_xlsxwriter-0.80.0 \
rustc-demangle-0.1.25 \
rustc-hash-1.1.0 \
rustc_version-0.4.1 \
rustix-0.38.44 \
rustix-1.0.7 \
rustls-0.21.12 \
- rustls-0.23.27 \
+ rustls-0.23.31 \
rustls-native-certs-0.6.3 \
rustls-native-certs-0.8.1 \
rustls-pemfile-1.0.4 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
rustls-webpki-0.101.7 \
- rustls-webpki-0.103.3 \
+ rustls-webpki-0.103.4 \
rustversion-1.0.21 \
ryu-1.0.20 \
safe_arch-0.7.4 \
@@ -383,7 +390,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
semver-1.0.26 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.141 \
+ serde_json-1.0.143 \
serde_path_to_error-0.1.17 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
@@ -426,23 +433,23 @@ CARGO_CRATES= ab_glyph-0.2.29 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
- sysinfo-0.36.1 \
+ sysinfo-0.37.0 \
system-configuration-0.5.1 \
system-configuration-0.6.1 \
system-configuration-sys-0.5.0 \
system-configuration-sys-0.6.0 \
system-deps-6.2.2 \
target-lexicon-0.12.16 \
- tempfile-3.20.0 \
+ tempfile-3.21.0 \
tesseract-0.15.2 \
tesseract-plumbing-0.11.1 \
tesseract-sys-0.6.3 \
testcontainers-0.24.0 \
testcontainers-modules-0.12.1 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
+ thiserror-impl-2.0.16 \
thread_local-1.1.9 \
tiff-0.9.1 \
time-0.3.41 \
@@ -451,7 +458,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
tinystr-0.8.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.47.0 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.24.1 \
@@ -459,7 +466,8 @@ CARGO_CRATES= ab_glyph-0.2.29 \
tokio-stream-0.1.17 \
tokio-tar-0.3.1 \
tokio-test-0.4.4 \
- tokio-util-0.7.15 \
+ tokio-tungstenite-0.26.2 \
+ tokio-util-0.7.16 \
toml-0.8.23 \
toml_datetime-0.6.11 \
toml_edit-0.22.27 \
@@ -471,9 +479,10 @@ CARGO_CRATES= ab_glyph-0.2.29 \
tracing-attributes-0.1.29 \
tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
ttf-parser-0.25.1 \
+ tungstenite-0.26.2 \
typenum-1.18.0 \
unicase-2.8.1 \
unicode-bidi-0.3.18 \
@@ -481,14 +490,15 @@ CARGO_CRATES= ab_glyph-0.2.29 \
unicode-normalization-0.1.24 \
unicode-properties-0.1.3 \
untrusted-0.9.0 \
- url-2.5.4 \
+ url-2.5.7 \
urlencoding-2.1.3 \
+ utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
utoipa-5.4.0 \
utoipa-gen-5.4.0 \
utoipa-swagger-ui-9.0.2 \
- uuid-1.17.0 \
+ uuid-1.18.1 \
v_frame-0.3.9 \
valuable-0.1.1 \
vcpkg-0.2.15 \
@@ -562,7 +572,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
windows_x86_64_msvc-0.53.0 \
winnow-0.7.11 \
winreg-0.50.0 \
- wiremock-0.6.4 \
+ wiremock-0.6.5 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
xattr-1.5.0 \
@@ -577,9 +587,14 @@ CARGO_CRATES= ab_glyph-0.2.29 \
zerotrie-0.2.2 \
zerovec-0.11.2 \
zerovec-derive-0.11.1 \
+ zip-0.6.6 \
+ zip-2.4.2 \
zip-3.0.0 \
zlib-rs-0.5.1 \
zopfli-0.8.2 \
+ zstd-0.11.2+zstd.1.5.2 \
+ zstd-safe-5.0.2+zstd.1.5.2 \
+ zstd-sys-2.0.15+zstd.1.5.7 \
zune-core-0.4.12 \
zune-inflate-0.2.54 \
zune-jpeg-0.4.17
diff --git a/deskutils/readur/distinfo b/deskutils/readur/distinfo
index 4de3facf9b35..a8ccceb2a460 100644
--- a/deskutils/readur/distinfo
+++ b/deskutils/readur/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1754159419
-SHA256 (readur-v2.5.3.frontend.tar.gz) = 716cd4eb7199ecc9e30a73e40758419d4b9392af6bebe58282663ea093e0c189
-SIZE (readur-v2.5.3.frontend.tar.gz) = 2503432
+TIMESTAMP = 1759449022
+SHA256 (readur-v2.6.2.frontend.tar.gz) = 326cd6480507c18275c3b5902f2fb66b62b41b3159bee003aea40d042b32301f
+SIZE (readur-v2.6.2.frontend.tar.gz) = 2510345
SHA256 (swagger-ui-v5.17.14.zip) = 481244d0812097b11fbaeef79f71d942b171617f9c9f9514e63acbe13e71ccdc
SIZE (swagger-ui-v5.17.14.zip) = 4388280
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
@@ -11,6 +11,8 @@ SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b44
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
@@ -31,8 +33,8 @@ SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472
SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
@@ -47,8 +49,8 @@ SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4
SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
SIZE (rust/crates/atoi-2.0.0.crate) = 7785
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
@@ -59,46 +61,46 @@ SHA256 (rust/crates/av1-grain-0.2.4.crate) = 4f3efb2ca85bc610acfa917b5aaa36f3fcb
SIZE (rust/crates/av1-grain-0.2.4.crate) = 37050
SHA256 (rust/crates/avif-serialize-0.8.3.crate) = 98922d6a4cfbcb08820c69d8eeccc05bb1f29bfa06b4f5b1dbfe9a868bd7608e
SIZE (rust/crates/avif-serialize-0.8.3.crate) = 12696
-SHA256 (rust/crates/aws-config-1.8.3.crate) = c0baa720ebadea158c5bda642ac444a2af0cdf7bb66b46d1e4533de5d1f449d0
-SIZE (rust/crates/aws-config-1.8.3.crate) = 134603
-SHA256 (rust/crates/aws-credential-types-1.2.4.crate) = b68c2194a190e1efc999612792e25b1ab3abfefe4306494efaaabc25933c0cbe
-SIZE (rust/crates/aws-credential-types-1.2.4.crate) = 20122
+SHA256 (rust/crates/aws-config-1.8.6.crate) = 8bc1b40fb26027769f16960d2f4a6bc20c4bb755d403e552c8c1a73af433c246
+SIZE (rust/crates/aws-config-1.8.6.crate) = 135949
+SHA256 (rust/crates/aws-credential-types-1.2.6.crate) = d025db5d9f52cbc413b167136afb3d8aeea708c0d8884783cf6253be5e22f6f2
+SIZE (rust/crates/aws-credential-types-1.2.6.crate) = 21767
SHA256 (rust/crates/aws-lc-rs-1.13.1.crate) = 93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7
SIZE (rust/crates/aws-lc-rs-1.13.1.crate) = 202707
SHA256 (rust/crates/aws-lc-sys-0.29.0.crate) = 61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079
SIZE (rust/crates/aws-lc-sys-0.29.0.crate) = 9021128
-SHA256 (rust/crates/aws-runtime-1.5.9.crate) = b2090e664216c78e766b6bac10fe74d2f451c02441d43484cd76ac9a295075f7
-SIZE (rust/crates/aws-runtime-1.5.9.crate) = 74594
-SHA256 (rust/crates/aws-sdk-s3-1.100.0.crate) = 8c5eafbdcd898114b839ba68ac628e31c4cfc3e11dfca38dc1b2de2f35bb6270
-SIZE (rust/crates/aws-sdk-s3-1.100.0.crate) = 1568788
-SHA256 (rust/crates/aws-sdk-sso-1.77.0.crate) = 18f2f37fea82468fe3f5a059542c05392ef680c4f7f00e0db02df8b6e5c7d0c6
-SIZE (rust/crates/aws-sdk-sso-1.77.0.crate) = 90627
-SHA256 (rust/crates/aws-sdk-ssooidc-1.78.0.crate) = ecb4f6eada20e0193450cd48b12ed05e1e66baac86f39160191651b932f2b7d9
-SIZE (rust/crates/aws-sdk-ssooidc-1.78.0.crate) = 107001
-SHA256 (rust/crates/aws-sdk-sts-1.79.0.crate) = 317377afba3498fca4948c5d32b399ef9a5ad35561a1e8a6f2ac7273dabf802d
-SIZE (rust/crates/aws-sdk-sts-1.79.0.crate) = 176484
-SHA256 (rust/crates/aws-sigv4-1.3.3.crate) = ddfb9021f581b71870a17eac25b52335b82211cdc092e02b6876b2bcefa61666
-SIZE (rust/crates/aws-sigv4-1.3.3.crate) = 58523
+SHA256 (rust/crates/aws-runtime-1.5.10.crate) = c034a1bc1d70e16e7f4e4caf7e9f7693e4c9c24cd91cf17c2a0b21abaebc7c8b
+SIZE (rust/crates/aws-runtime-1.5.10.crate) = 76518
+SHA256 (rust/crates/aws-sdk-s3-1.104.0.crate) = 38c488cd6abb0ec9811c401894191932e941c5f91dc226043edacd0afa1634bc
+SIZE (rust/crates/aws-sdk-s3-1.104.0.crate) = 1569533
+SHA256 (rust/crates/aws-sdk-sso-1.83.0.crate) = 643cd43af212d2a1c4dedff6f044d7e1961e5d9e7cfe773d70f31d9842413886
+SIZE (rust/crates/aws-sdk-sso-1.83.0.crate) = 91197
+SHA256 (rust/crates/aws-sdk-ssooidc-1.84.0.crate) = 20ec4a95bd48e0db7a424356a161f8d87bd6a4f0af37204775f0da03d9e39fc3
+SIZE (rust/crates/aws-sdk-ssooidc-1.84.0.crate) = 107558
+SHA256 (rust/crates/aws-sdk-sts-1.85.0.crate) = 410309ad0df4606bc721aff0d89c3407682845453247213a0ccc5ff8801ee107
+SIZE (rust/crates/aws-sdk-sts-1.85.0.crate) = 177008
+SHA256 (rust/crates/aws-sigv4-1.3.4.crate) = 084c34162187d39e3740cb635acd73c4e3a551a36146ad6fe8883c929c9f876c
+SIZE (rust/crates/aws-sigv4-1.3.4.crate) = 94679
SHA256 (rust/crates/aws-smithy-async-1.2.5.crate) = 1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c
SIZE (rust/crates/aws-smithy-async-1.2.5.crate) = 20847
-SHA256 (rust/crates/aws-smithy-checksums-0.63.5.crate) = 5ab9472f7a8ec259ddb5681d2ef1cb1cf16c0411890063e67cdc7b62562cc496
-SIZE (rust/crates/aws-smithy-checksums-0.63.5.crate) = 20200
-SHA256 (rust/crates/aws-smithy-eventstream-0.60.10.crate) = 604c7aec361252b8f1c871a7641d5e0ba3a7f5a586e51b66bc9510a5519594d9
-SIZE (rust/crates/aws-smithy-eventstream-0.60.10.crate) = 29461
-SHA256 (rust/crates/aws-smithy-http-0.62.2.crate) = 43c82ba4cab184ea61f6edaafc1072aad3c2a17dcf4c0fce19ac5694b90d8b5f
-SIZE (rust/crates/aws-smithy-http-0.62.2.crate) = 31325
-SHA256 (rust/crates/aws-smithy-http-client-1.0.6.crate) = f108f1ca850f3feef3009bdcc977be201bca9a91058864d9de0684e64514bee0
-SIZE (rust/crates/aws-smithy-http-client-1.0.6.crate) = 73920
-SHA256 (rust/crates/aws-smithy-json-0.61.4.crate) = a16e040799d29c17412943bdbf488fd75db04112d0c0d4b9290bacf5ae0014b9
-SIZE (rust/crates/aws-smithy-json-0.61.4.crate) = 27786
+SHA256 (rust/crates/aws-smithy-checksums-0.63.8.crate) = 56d2df0314b8e307995a3b86d44565dfe9de41f876901a7d71886c756a25979f
+SIZE (rust/crates/aws-smithy-checksums-0.63.8.crate) = 20239
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.11.crate) = 182b03393e8c677347fb5705a04a9392695d47d20ef0a2f8cfe28c8e6b9b9778
+SIZE (rust/crates/aws-smithy-eventstream-0.60.11.crate) = 29478
+SHA256 (rust/crates/aws-smithy-http-0.62.3.crate) = 7c4dacf2d38996cf729f55e7a762b30918229917eca115de45dfa8dfb97796c9
+SIZE (rust/crates/aws-smithy-http-0.62.3.crate) = 31445
+SHA256 (rust/crates/aws-smithy-http-client-1.1.1.crate) = 147e8eea63a40315d704b97bf9bc9b8c1402ae94f89d5ad6f7550d963309da1b
+SIZE (rust/crates/aws-smithy-http-client-1.1.1.crate) = 90077
+SHA256 (rust/crates/aws-smithy-json-0.61.5.crate) = eaa31b350998e703e9826b2104dd6f63be0508666e1aba88137af060e8944047
+SIZE (rust/crates/aws-smithy-json-0.61.5.crate) = 27865
SHA256 (rust/crates/aws-smithy-observability-0.1.3.crate) = 9364d5989ac4dd918e5cc4c4bdcc61c9be17dcd2586ea7f69e348fc7c6cab393
SIZE (rust/crates/aws-smithy-observability-0.1.3.crate) = 10275
SHA256 (rust/crates/aws-smithy-query-0.60.7.crate) = f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb
SIZE (rust/crates/aws-smithy-query-0.60.7.crate) = 7409
-SHA256 (rust/crates/aws-smithy-runtime-1.8.5.crate) = 660f70d9d8af6876b4c9aa8dcb0dbaf0f89b04ee9a4455bea1b4ba03b15f26f6
-SIZE (rust/crates/aws-smithy-runtime-1.8.5.crate) = 116109
-SHA256 (rust/crates/aws-smithy-runtime-api-1.8.5.crate) = 937a49ecf061895fca4a6dd8e864208ed9be7546c0527d04bc07d502ec5fba1c
-SIZE (rust/crates/aws-smithy-runtime-api-1.8.5.crate) = 79951
+SHA256 (rust/crates/aws-smithy-runtime-1.9.1.crate) = d3946acbe1ead1301ba6862e712c7903ca9bb230bdf1fbd1b5ac54158ef2ab1f
+SIZE (rust/crates/aws-smithy-runtime-1.9.1.crate) = 118851
+SHA256 (rust/crates/aws-smithy-runtime-api-1.9.0.crate) = 07f5e0fc8a6b3f2303f331b94504bbf754d85488f402d6f1dd7a6080f99afe56
+SIZE (rust/crates/aws-smithy-runtime-api-1.9.0.crate) = 80174
SHA256 (rust/crates/aws-smithy-types-1.3.2.crate) = d498595448e43de7f4296b7b7a18a8a02c61ec9349128c80a368f7c3b4ab11a8
SIZE (rust/crates/aws-smithy-types-1.3.2.crate) = 92281
SHA256 (rust/crates/aws-smithy-xml-0.60.10.crate) = 3db87b96cb1b16c024980f133968d52882ca0daaee3a086c6decc500f6c99728
@@ -123,8 +125,8 @@ SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e69
SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
-SHA256 (rust/crates/bcrypt-0.17.0.crate) = 92758ad6077e4c76a6cadbce5005f666df70d4f13b19976b1a8062eef880040f
-SIZE (rust/crates/bcrypt-0.17.0.crate) = 12461
+SHA256 (rust/crates/bcrypt-0.17.1.crate) = abaf6da45c74385272ddf00e1ac074c7d8a6c1a1dda376902bd6a427522a8b2c
+SIZE (rust/crates/bcrypt-0.17.1.crate) = 12542
SHA256 (rust/crates/bindgen-0.64.0.crate) = c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4
SIZE (rust/crates/bindgen-0.64.0.crate) = 204700
SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
@@ -159,10 +161,16 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
+SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
+SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
+SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
+SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
SIZE (rust/crates/cc-1.2.27.crate) = 107070
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+SHA256 (rust/crates/cfb-0.7.3.crate) = d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f
+SIZE (rust/crates/cfb-0.7.3.crate) = 63277
SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
@@ -173,12 +181,12 @@ SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa2
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
-SIZE (rust/crates/clap-4.5.41.crate) = 58298
-SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
-SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
+SIZE (rust/crates/clap-4.5.47.crate) = 58354
+SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
+SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
@@ -191,6 +199,8 @@ SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fe
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
+SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
@@ -229,8 +239,10 @@ SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8b
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/deadpool-0.10.0.crate) = fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490
-SIZE (rust/crates/deadpool-0.10.0.crate) = 31997
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
+SHA256 (rust/crates/deadpool-0.12.2.crate) = 5ed5957ff93768adf7a65ab167a17835c3d2c3c50d084fe305174c112f468e2f
+SIZE (rust/crates/deadpool-0.12.2.crate) = 34422
SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
SHA256 (rust/crates/der-0.6.1.crate) = f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de
@@ -297,8 +309,8 @@ SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
@@ -339,8 +351,8 @@ SHA256 (rust/crates/group-0.12.1.crate) = 5dfbfb3a6cfbd390d5c9564ab283a0349b9b9f
SIZE (rust/crates/group-0.12.1.crate) = 16516
SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
-SIZE (rust/crates/h2-0.4.10.crate) = 174800
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
SIZE (rust/crates/half-2.6.0.crate) = 59507
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -381,8 +393,8 @@ SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
SIZE (rust/crates/hyper-0.14.32.crate) = 199622
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-named-pipe-0.1.0.crate) = 73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278
SIZE (rust/crates/hyper-named-pipe-0.1.0.crate) = 8522
SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
@@ -391,8 +403,8 @@ SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
-SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/hyperlocal-0.9.1.crate) = 986c5ce3b994526b3cd75578e62554abd09f0899d6206de48b3e96ab34ccc8c7
SIZE (rust/crates/hyperlocal-0.9.1.crate) = 13733
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
@@ -415,8 +427,8 @@ SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
@@ -431,6 +443,8 @@ SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/infer-0.19.0.crate) = a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7
+SIZE (rust/crates/infer-0.19.0.crate) = 19091
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -501,8 +515,8 @@ SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb
SIZE (rust/crates/loop9-0.1.5.crate) = 3406
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
SIZE (rust/crates/matchit-0.8.4.crate) = 33986
SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08
@@ -535,14 +549,14 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
-SHA256 (rust/crates/notify-8.1.0.crate) = 3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97
-SIZE (rust/crates/notify-8.1.0.crate) = 37843
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
@@ -587,8 +601,6 @@ SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621
SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
SIZE (rust/crates/outref-0.5.2.crate) = 5621
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/owned_ttf_parser-0.25.0.crate) = 22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4
SIZE (rust/crates/owned_ttf_parser-0.25.0.crate) = 151164
SHA256 (rust/crates/p256-0.11.1.crate) = 51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594
@@ -603,16 +615,20 @@ SHA256 (rust/crates/parse-display-0.9.1.crate) = 914a1c2265c98e2446911282c6ac86d
SIZE (rust/crates/parse-display-0.9.1.crate) = 9456
SHA256 (rust/crates/parse-display-derive-0.9.1.crate) = 2ae7800a4c974efd12df917266338e79a7a74415173caf7e70aa0a0707345281
SIZE (rust/crates/parse-display-derive-0.9.1.crate) = 17258
+SHA256 (rust/crates/password-hash-0.4.2.crate) = 7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700
+SIZE (rust/crates/password-hash-0.4.2.crate) = 26099
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pbkdf2-0.11.0.crate) = 83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917
+SIZE (rust/crates/pbkdf2-0.11.0.crate) = 13229
SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
SIZE (rust/crates/pem-3.0.5.crate) = 18140
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
@@ -685,22 +701,18 @@ SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2b
SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
-SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
+SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
SHA256 (rust/crates/rfc6979-0.3.1.crate) = 7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb
SIZE (rust/crates/rfc6979-0.3.1.crate) = 8460
SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
@@ -715,6 +727,8 @@ SHA256 (rust/crates/rust-embed-impl-8.7.2.crate) = 6065f1a4392b71819ec1ea1df1120
SIZE (rust/crates/rust-embed-impl-8.7.2.crate) = 9663
SHA256 (rust/crates/rust-embed-utils-8.7.2.crate) = f6cc0c81648b20b70c491ff8cce00c1c3b223bb8ed2b5d41f0e54c6c4c0a3594
SIZE (rust/crates/rust-embed-utils-8.7.2.crate) = 6123
+SHA256 (rust/crates/rust_xlsxwriter-0.80.0.crate) = 442eafa04d985ae671e027481e07a5b70fdb1b2cb5e46d9e074b67ca98e01a0a
+SIZE (rust/crates/rust_xlsxwriter-0.80.0.crate) = 4112985
SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
@@ -727,8 +741,8 @@ SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610a
SIZE (rust/crates/rustix-1.0.7.crate) = 414500
SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
SIZE (rust/crates/rustls-0.21.12.crate) = 285674
-SHA256 (rust/crates/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321
-SIZE (rust/crates/rustls-0.23.27.crate) = 355915
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
SHA256 (rust/crates/rustls-native-certs-0.6.3.crate) = a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00
SIZE (rust/crates/rustls-native-certs-0.6.3.crate) = 24438
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
@@ -741,8 +755,8 @@ SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
-SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
@@ -773,8 +787,8 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
-SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
@@ -859,8 +873,8 @@ SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
-SHA256 (rust/crates/sysinfo-0.36.1.crate) = 252800745060e7b9ffb7b2badbd8b31cfa4aa2e61af879d0a3bf2a317c20217d
-SIZE (rust/crates/sysinfo-0.36.1.crate) = 213643
+SHA256 (rust/crates/sysinfo-0.37.0.crate) = 07cec4dc2d2e357ca1e610cfb07de2fa7a10fc3e9fe89f72545f3d244ea87753
+SIZE (rust/crates/sysinfo-0.37.0.crate) = 215610
SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
@@ -873,8 +887,8 @@ SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec
SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
+SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
SHA256 (rust/crates/tesseract-0.15.2.crate) = 28e64963c0b5582cf02ed5d8b4798f8c48ea9812ed2b19ed653cb976e7daa351
SIZE (rust/crates/tesseract-0.15.2.crate) = 149439
SHA256 (rust/crates/tesseract-plumbing-0.11.1.crate) = 4ed025d755abb7f5af8d16cd5663742a08c8ae7c4032c8bf4b70c51d412fe378
@@ -887,12 +901,12 @@ SHA256 (rust/crates/testcontainers-modules-0.12.1.crate) = eac95cde96549fc19c6bf
SIZE (rust/crates/testcontainers-modules-0.12.1.crate) = 156916
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
@@ -909,8 +923,8 @@ SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.47.0.crate) = 43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35
-SIZE (rust/crates/tokio-1.47.0.crate) = 828980
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
@@ -925,8 +939,10 @@ SHA256 (rust/crates/tokio-tar-0.3.1.crate) = 9d5714c010ca3e5c27114c1cdeb9d14641a
SIZE (rust/crates/tokio-tar-0.3.1.crate) = 49485
SHA256 (rust/crates/tokio-test-0.4.4.crate) = 2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7
SIZE (rust/crates/tokio-test-0.4.4.crate) = 12390
-SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
-SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/tokio-tungstenite-0.26.2.crate) = 7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084
+SIZE (rust/crates/tokio-tungstenite-0.26.2.crate) = 29868
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
SIZE (rust/crates/toml-0.8.23.crate) = 36050
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
@@ -949,12 +965,14 @@ SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a5
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
+SHA256 (rust/crates/tungstenite-0.26.2.crate) = 4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13
+SIZE (rust/crates/tungstenite-0.26.2.crate) = 65315
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
@@ -969,10 +987,12 @@ SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c018
SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -983,8 +1003,8 @@ SHA256 (rust/crates/utoipa-gen-5.4.0.crate) = 6d79d08d92ab8af4c5e8a6da20c47ae3f6
SIZE (rust/crates/utoipa-gen-5.4.0.crate) = 156086
SHA256 (rust/crates/utoipa-swagger-ui-9.0.2.crate) = d047458f1b5b65237c2f6dc6db136945667f40a7668627b3490b9513a3d43a55
SIZE (rust/crates/utoipa-swagger-ui-9.0.2.crate) = 52007
-SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
-SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
SIZE (rust/crates/v_frame-0.3.9.crate) = 20856
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
@@ -1131,8 +1151,8 @@ SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e4
SIZE (rust/crates/winnow-0.7.11.crate) = 174175
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/wiremock-0.6.4.crate) = a2b8b99d4cdbf36b239a9532e31fe4fb8acc38d1897c1761e161550a7dc78e6a
-SIZE (rust/crates/wiremock-0.6.4.crate) = 58967
+SHA256 (rust/crates/wiremock-0.6.5.crate) = 08db1edfb05d9b3c1542e521aea074442088292f00b5f28e435c714a98f85031
+SIZE (rust/crates/wiremock-0.6.5.crate) = 60561
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
@@ -1161,17 +1181,27 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
+SIZE (rust/crates/zip-0.6.6.crate) = 65789
+SHA256 (rust/crates/zip-2.4.2.crate) = fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50
+SIZE (rust/crates/zip-2.4.2.crate) = 110773
SHA256 (rust/crates/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308
SIZE (rust/crates/zip-3.0.0.crate) = 112450
SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
+SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4
+SIZE (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 28987
+SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db
+SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
SHA256 (rust/crates/zune-jpeg-0.4.17.crate) = 0f6fe2e33d02a98ee64423802e16df3de99c43e5cf5ff983767e1128b394c8ac
SIZE (rust/crates/zune-jpeg-0.4.17.crate) = 65784
-SHA256 (readur-readur-v2.5.3_GH0.tar.gz) = 7e89cb3f29bf7457b9baaeca888f7919789759c5b7e581efd1db9e6a0130723f
-SIZE (readur-readur-v2.5.3_GH0.tar.gz) = 8082923
+SHA256 (readur-readur-v2.6.2_GH0.tar.gz) = 4973979c1d54c7377e45950ac39ff11bd2cab2f461d4940761428f2a703c8352
+SIZE (readur-readur-v2.6.2_GH0.tar.gz) = 12785892
diff --git a/deskutils/readur/pkg-plist b/deskutils/readur/pkg-plist
index 3c4a3e377cd9..bcfc19348f82 100644
--- a/deskutils/readur/pkg-plist
+++ b/deskutils/readur/pkg-plist
@@ -5,6 +5,6 @@ bin/readur
%%WWWDIR%%/readur.png
%%WWWDIR%%/index.html
@dir %%WWWDIR%%/assets
-%%WWWDIR%%/assets/index-Boh5XzNh.js
+%%WWWDIR%%/assets/index-BppdPIE4.js
%%WWWDIR%%/assets/index-C5nToalm.css
@dir(%%USER%%,%%GROUP%%,0700) %%HOMEDIR%%
diff --git a/deskutils/rednotebook/Makefile b/deskutils/rednotebook/Makefile
index 0ab5f5de4850..e0197d2a569b 100644
--- a/deskutils/rednotebook/Makefile
+++ b/deskutils/rednotebook/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rednotebook
DISTVERSIONPREFIX=v
DISTVERSION= 2.31
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= deskutils
MAINTAINER= cth-freebsd@pm.me
diff --git a/deskutils/remind/Makefile b/deskutils/remind/Makefile
index 04d302f64165..0fef88c29d10 100644
--- a/deskutils/remind/Makefile
+++ b/deskutils/remind/Makefile
@@ -1,5 +1,5 @@
PORTNAME= remind
-DISTVERSION= 05.05.00
+DISTVERSION= 06.01.02
CATEGORIES= deskutils
# upstream moves distfiles to OLD once a new release appears
MASTER_SITES= https://dianne.skoll.ca/projects/remind/download/ \
@@ -24,7 +24,7 @@ BUILD_WRKSRC= ${WRKSRC}/src
INSTALL_WRKSRC= ${BUILD_WRKSRC}
# disable LTO on riscv64
-EXTRA_PATCHES_riscv64= ${FILESDIR}/extra-patch-configure.in
+EXTRA_PATCHES_riscv64= ${FILESDIR}/extra-patch-configure.ac
EXTRA_PATCHES= ${EXTRA_PATCHES_${ARCH}}
OPTIONS_DEFINE= A4 TCLTK REM2HTML REM2PDF
diff --git a/deskutils/remind/distinfo b/deskutils/remind/distinfo
index 09a7553c4f4e..69bb7c99bcf1 100644
--- a/deskutils/remind/distinfo
+++ b/deskutils/remind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754049061
-SHA256 (remind-05.05.00.tar.gz) = cc57fe8399cdc443344b9d1413bc31d47732156438bdd1d3d82d1a833ffacbed
-SIZE (remind-05.05.00.tar.gz) = 8975080
+TIMESTAMP = 1758323659
+SHA256 (remind-06.01.02.tar.gz) = 45c08228a0aa78fbcbcc6c8259236c25b12a0aa802477bacaadf9a3d5a09fd28
+SIZE (remind-06.01.02.tar.gz) = 9003012
diff --git a/deskutils/remind/files/extra-patch-configure.ac b/deskutils/remind/files/extra-patch-configure.ac
new file mode 100644
index 000000000000..826ae75fd27d
--- /dev/null
+++ b/deskutils/remind/files/extra-patch-configure.ac
@@ -0,0 +1,10 @@
+--- configure.ac.orig 2022-10-13 14:15:40 UTC
++++ configure.ac
+@@ -51,7 +51,6 @@ if test "$GCC" = yes; then
+ AC_MSG_CHECKING([whether $CC supports $f])
+ if $CC -E $f /dev/null > /dev/null 2>&1 ; then
+ AC_MSG_RESULT([yes])
+- CFLAGS="$CFLAGS $f"
+ else
+ AC_MSG_RESULT([no])
+ fi
diff --git a/deskutils/remind/files/extra-patch-configure.in b/deskutils/remind/files/extra-patch-configure.in
deleted file mode 100644
index bac6c6366f21..000000000000
--- a/deskutils/remind/files/extra-patch-configure.in
+++ /dev/null
@@ -1,10 +0,0 @@
---- configure.in.orig 2022-10-13 14:15:40 UTC
-+++ configure.in
-@@ -51,7 +51,6 @@ if test "$GCC" = yes; then
- AC_MSG_CHECKING([whether $CC supports $f])
- if $CC -E $f /dev/null > /dev/null 2>&1 ; then
- AC_MSG_RESULT([yes])
-- CFLAGS="$CFLAGS $f"
- else
- AC_MSG_RESULT([no])
- fi
diff --git a/deskutils/rwpspread/Makefile b/deskutils/rwpspread/Makefile
index 4dc6307a8fac..9e30cdabf9b1 100644
--- a/deskutils/rwpspread/Makefile
+++ b/deskutils/rwpspread/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rwpspread
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/showdown/Makefile b/deskutils/showdown/Makefile
index 6d63d8004c94..08346e17db53 100644
--- a/deskutils/showdown/Makefile
+++ b/deskutils/showdown/Makefile
@@ -1,6 +1,6 @@
PORTNAME= showdown
DISTVERSION= 0.6
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
diff --git a/deskutils/sigi/Makefile b/deskutils/sigi/Makefile
index 6bc6fb434322..c36636b77ed5 100644
--- a/deskutils/sigi/Makefile
+++ b/deskutils/sigi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sigi
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.1
-PORTREVISION= 10
+PORTREVISION= 12
CATEGORIES= deskutils
diff --git a/deskutils/skim/Makefile b/deskutils/skim/Makefile
index 7c8eb5acaacc..cc6c8f69f4ad 100644
--- a/deskutils/skim/Makefile
+++ b/deskutils/skim/Makefile
@@ -1,6 +1,7 @@
PORTNAME= skim
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.4
+PORTREVISION= 2
CATEGORIES= deskutils
PKGNAMESUFFIX= -fuzzy-finder
diff --git a/deskutils/solanum/Makefile b/deskutils/solanum/Makefile
index c537cfe4598f..9a4fe2783561 100644
--- a/deskutils/solanum/Makefile
+++ b/deskutils/solanum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= solanum
DISTVERSION= 5.0.0
-PORTREVISION= 15
+PORTREVISION= 17
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
diff --git a/deskutils/sowon/Makefile b/deskutils/sowon/Makefile
index 95f1c523066e..cfa817532c45 100644
--- a/deskutils/sowon/Makefile
+++ b/deskutils/sowon/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= g20201203
PORTREVISION= 1
CATEGORIES= deskutils
-MAINTAINER= nsonack@outlook.com
+MAINTAINER= nsonack@herrhotzenplotz.de
COMMENT= Graphical countdown and timer application
WWW= https://github.com/tsoding/sowon/
diff --git a/deskutils/stirling-pdf/Makefile b/deskutils/stirling-pdf/Makefile
index 62f1147c2406..d142c9544dba 100644
--- a/deskutils/stirling-pdf/Makefile
+++ b/deskutils/stirling-pdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stirling-pdf
-PORTVERSION= 1.2.0
+PORTVERSION= 1.3.2
CATEGORIES= deskutils java
MASTER_SITES= https://files.stirlingpdf.com/v${PORTVERSION}/
DISTNAME= Stirling-PDF-with-login
diff --git a/deskutils/stirling-pdf/distinfo b/deskutils/stirling-pdf/distinfo
index 679b9f3b1383..5cedfe914cd6 100644
--- a/deskutils/stirling-pdf/distinfo
+++ b/deskutils/stirling-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754800804
-SHA256 (stirling-pdf/1.2.0/Stirling-PDF-with-login.jar) = 3b00e79f587a8539f4958204e39469fb1b52b6d412783fe124193a10e1be6202
-SIZE (stirling-pdf/1.2.0/Stirling-PDF-with-login.jar) = 153811712
+TIMESTAMP = 1757134697
+SHA256 (stirling-pdf/1.3.2/Stirling-PDF-with-login.jar) = e424ea6c2ec9c88c422e6dcdac53fcffad498a2bd428a9de92bd748eacd54baa
+SIZE (stirling-pdf/1.3.2/Stirling-PDF-with-login.jar) = 153493847
diff --git a/deskutils/syncthingtray/Makefile b/deskutils/syncthingtray/Makefile
index 5eab9a8942f9..632a9a8f3fdc 100644
--- a/deskutils/syncthingtray/Makefile
+++ b/deskutils/syncthingtray/Makefile
@@ -1,6 +1,6 @@
PORTNAME= syncthingtray
DISTVERSIONPREFIX= v
-DISTVERSION= 1.7.10
+DISTVERSION= 2.0.2
CATEGORIES= deskutils
MAINTAINER= dsh@bamus.cz
@@ -17,18 +17,18 @@ FLAVORS= qt6 qt5
FLAVOR?= ${FLAVORS:[1]}
FLAVORS_SUB= yes
-qt6_PKGNAMESUFFIX= -qt6
+qt5_PKGNAMESUFFIX= -qt5
USES= cmake:insource iconv perl5 xorg
USE_GITHUB= nodefault
GH_ACCOUNT= Martchus
GH_TUPLE:= ${GH_ACCOUNT}:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION}:${PORTNAME}/../${PORTNAME} \
- ${GH_ACCOUNT}:cpp-utilities:v5.29.0:cpputilities/../c++utilities \
- ${GH_ACCOUNT}:qtutilities:v6.17.0:qtutilities/../qtutilities \
+ ${GH_ACCOUNT}:cpp-utilities:v5.31.0:cpputilities/../c++utilities \
+ ${GH_ACCOUNT}:qtutilities:v6.18.2:qtutilities/../qtutilities \
${GH_ACCOUNT}:qtforkawesome:v0.3.1:qtforkawesome/../qtforkawesome \
ForkAwesome:Fork-Awesome:4fef70f:ForkAwesome/../forkawesome \
- ${GH_ACCOUNT}:subdirs:53b30dd:subdirs/../subdirs
+ ${GH_ACCOUNT}:subdirs:0a522cf:subdirs/../subdirs
USE_PERL5= build
USE_QT= declarative svg
@@ -69,9 +69,6 @@ WEBENGINE_DESC= Built-in web view (webengine dependency)
PLASMA_USE= KDE=ecm:build
PLASMA_CMAKE_BOOL_OFF= NO_FILE_ITEM_ACTION_PLUGIN NO_PLASMOID
-WEBENGINE_CMAKE_ON= -DWEBVIEW_PROVIDER:STRING=webengine
-WEBENGINE_CMAKE_OFF= -DWEBVIEW_PROVIDER:STRING=none
-
.if ${FLAVOR} == qt5
PLASMA_USES= kde:5
PLASMA_USE+= KDE=plasma-framework:build
@@ -82,6 +79,9 @@ PLASMA_USE+= KDE=libplasma:build
WEBENGINE_USE= QT=webchannel,webengine
.endif
+WEBENGINE_CMAKE_ON= -DWEBVIEW_PROVIDER:STRING=webengine
+WEBENGINE_CMAKE_OFF= -DWEBVIEW_PROVIDER:STRING=none
+
post-install:
${RM} -r \
${STAGEDIR}${PREFIX}/include/c++utilities \
diff --git a/deskutils/syncthingtray/distinfo b/deskutils/syncthingtray/distinfo
index ea2e426c72a1..b26eeec7234f 100644
--- a/deskutils/syncthingtray/distinfo
+++ b/deskutils/syncthingtray/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1751722826
-SHA256 (Martchus-syncthingtray-v1.7.10_GH0.tar.gz) = 5cead81878fa03a981b741e2570acb13b63626a4b520f60bc2a1d8ed83b3a7c1
-SIZE (Martchus-syncthingtray-v1.7.10_GH0.tar.gz) = 5879200
-SHA256 (Martchus-cpp-utilities-v5.29.0_GH0.tar.gz) = 79342cc592a7a7458b1981ded1c5e83ff33003129673048fb259090b1ef719ec
-SIZE (Martchus-cpp-utilities-v5.29.0_GH0.tar.gz) = 210180
-SHA256 (Martchus-qtutilities-v6.17.0_GH0.tar.gz) = 4c3a7de099d092dda99497270cb36f13411df20ccea4e9821770b095c722da36
-SIZE (Martchus-qtutilities-v6.17.0_GH0.tar.gz) = 151874
+TIMESTAMP = 1758993362
+SHA256 (Martchus-syncthingtray-v2.0.2_GH0.tar.gz) = 7eea1232814297033c345919e8af4a337c2e827ecbf887296d65017ca8afd352
+SIZE (Martchus-syncthingtray-v2.0.2_GH0.tar.gz) = 5966470
+SHA256 (Martchus-cpp-utilities-v5.31.0_GH0.tar.gz) = aea6a0043e2e9891e0fe52632b5a7cd7da93a33b734dafe97a26072a9ea64a7f
+SIZE (Martchus-cpp-utilities-v5.31.0_GH0.tar.gz) = 213089
+SHA256 (Martchus-qtutilities-v6.18.2_GH0.tar.gz) = 5abe8f71bcca527dc499ee94c2e28c01fa0ecaeb67b571da8bec62701d089dda
+SIZE (Martchus-qtutilities-v6.18.2_GH0.tar.gz) = 158170
SHA256 (Martchus-qtforkawesome-v0.3.1_GH0.tar.gz) = b797af12542c5a2c7d11025ffaf9bea2b5abc603cef57044cfc20d0f5e7c8587
SIZE (Martchus-qtforkawesome-v0.3.1_GH0.tar.gz) = 19640
SHA256 (ForkAwesome-Fork-Awesome-4fef70f_GH0.tar.gz) = 93906cd38eb92fe853c9e3723b1f0fa56df6ddcd2d87ac82c97b5a188e5cdae6
SIZE (ForkAwesome-Fork-Awesome-4fef70f_GH0.tar.gz) = 1803875
-SHA256 (Martchus-subdirs-53b30dd_GH0.tar.gz) = ceaabf73a4bf9dcd5f090aa8871ed2d10084a580d063d22a6212927f60772878
-SIZE (Martchus-subdirs-53b30dd_GH0.tar.gz) = 13864
+SHA256 (Martchus-subdirs-0a522cf_GH0.tar.gz) = 5766e9fee1403cfc72b6895f36039c5a7f01dd866b55ea01e97e7f32857adbec
+SIZE (Martchus-subdirs-0a522cf_GH0.tar.gz) = 14225
diff --git a/deskutils/syncthingtray/pkg-message b/deskutils/syncthingtray/pkg-message
new file mode 100644
index 000000000000..e997f6382c89
--- /dev/null
+++ b/deskutils/syncthingtray/pkg-message
@@ -0,0 +1,11 @@
+[
+{
+ type: upgrade
+ maximum_version: "2.0.0"
+ message: <<EOM
+If you are user of net/syncthing 2.x, please control in syncthigtray's settings,
+that it uses double-dash long options, like `--no-restart`, instead of old
+single-dash, like `-no-restart`.
+EOM
+}
+]
diff --git a/deskutils/taskwarrior-tui/Makefile b/deskutils/taskwarrior-tui/Makefile
index 90af81a050d1..3a10591d472e 100644
--- a/deskutils/taskwarrior-tui/Makefile
+++ b/deskutils/taskwarrior-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= taskwarrior-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.24.0
-PORTREVISION= 19
+PORTREVISION= 21
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
diff --git a/deskutils/thokr/Makefile b/deskutils/thokr/Makefile
index 24bddf3c0b0f..83b70d0f54c7 100644
--- a/deskutils/thokr/Makefile
+++ b/deskutils/thokr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= thokr
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
-PORTREVISION= 23
+PORTREVISION= 25
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/timewarrior/Makefile b/deskutils/timewarrior/Makefile
index 5373138853b4..5dc75e2a53c1 100644
--- a/deskutils/timewarrior/Makefile
+++ b/deskutils/timewarrior/Makefile
@@ -1,6 +1,6 @@
PORTNAME= timewarrior
-DISTVERSION= 1.8.0
DISTVERSIONPREFIX= v
+DISTVERSION= 1.9.1
CATEGORIES= deskutils
MAINTAINER= bofh@FreeBSD.org
@@ -15,10 +15,12 @@ USES= cmake:insource compiler:c++11-lang
USE_GITHUB= yes
GH_ACCOUNT= GothenburgBitFactory
-GH_TUPLE= GothenburgBitFactory:libshared:47c3262:libshared/src/libshared
+GH_TUPLE= GothenburgBitFactory:libshared:7604fd2:libshared/src/libshared
CMAKE_ARGS+= -DTIMEW_DOCDIR=${DOCSDIR}
+OPTIONS_DEFINE= DOCS
+
post-install:
@${RM} -r ${STAGEDIR}${PREFIX}/share/man/man1/CMakeFiles ${STAGEDIR}${PREFIX}/share/man/man7/CMakeFiles
diff --git a/deskutils/timewarrior/distinfo b/deskutils/timewarrior/distinfo
index 2789bcf774e5..46bd3926f40b 100644
--- a/deskutils/timewarrior/distinfo
+++ b/deskutils/timewarrior/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745484181
-SHA256 (GothenburgBitFactory-timewarrior-v1.8.0_GH0.tar.gz) = 7f6cbb8ea8590b5990dddf8899779cf49034c6fc8add4924a9437f4e01e6ca41
-SIZE (GothenburgBitFactory-timewarrior-v1.8.0_GH0.tar.gz) = 207992
-SHA256 (GothenburgBitFactory-libshared-47c3262_GH0.tar.gz) = 4e9b8f8cd5c1b1b5992db1ef46d342ff6f0592d4e0e5fe334c06b4cf17c71403
-SIZE (GothenburgBitFactory-libshared-47c3262_GH0.tar.gz) = 160312
+TIMESTAMP = 1756369679
+SHA256 (GothenburgBitFactory-timewarrior-v1.9.1_GH0.tar.gz) = aa224549b091a0524516a547f18fa4534dad49a968c65ac5ef836dcf49bda866
+SIZE (GothenburgBitFactory-timewarrior-v1.9.1_GH0.tar.gz) = 214939
+SHA256 (GothenburgBitFactory-libshared-7604fd2_GH0.tar.gz) = b93e1f3a16b494f92f866c4d7530e79c7e92b1194b95345de57ee97b3149d06c
+SIZE (GothenburgBitFactory-libshared-7604fd2_GH0.tar.gz) = 167262
diff --git a/deskutils/timewarrior/pkg-plist b/deskutils/timewarrior/pkg-plist
index 0ce729d93df7..2e1fbebd77d5 100644
--- a/deskutils/timewarrior/pkg-plist
+++ b/deskutils/timewarrior/pkg-plist
@@ -12,6 +12,7 @@ share/man/man1/timew-fill.1.gz
share/man/man1/timew-gaps.1.gz
share/man/man1/timew-get.1.gz
share/man/man1/timew-help.1.gz
+share/man/man1/timew-import.1.gz
share/man/man1/timew-join.1.gz
share/man/man1/timew-lengthen.1.gz
share/man/man1/timew-modify.1.gz
@@ -37,10 +38,18 @@ share/man/man7/timew-dom.7.gz
share/man/man7/timew-durations.7.gz
share/man/man7/timew-hints.7.gz
share/man/man7/timew-ranges.7.gz
-%%DOCSDIR%%/AUTHORS
-%%DOCSDIR%%/ChangeLog
-%%DOCSDIR%%/INSTALL
-%%DOCSDIR%%/LICENSE
-%%DOCSDIR%%/README.md
-%%DOCSDIR%%/ext/on-modify.timewarrior
-%%DOCSDIR%%/ext/totals.py
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+%%PORTDOCS%%%%DOCSDIR%%/ext/on-modify.timewarrior
+%%PORTDOCS%%%%DOCSDIR%%/ext/totals.py
+%%PORTDOCS%%%%DOCSDIR%%/holidays/README
+%%PORTDOCS%%%%DOCSDIR%%/holidays/holidays.en-US
+%%PORTDOCS%%%%DOCSDIR%%/holidays/refresh
+%%PORTDOCS%%%%DOCSDIR%%/themes/README
+%%PORTDOCS%%%%DOCSDIR%%/themes/dark.theme
+%%PORTDOCS%%%%DOCSDIR%%/themes/dark_blue.theme
+%%PORTDOCS%%%%DOCSDIR%%/themes/dark_green.theme
+%%PORTDOCS%%%%DOCSDIR%%/themes/dark_red.theme
diff --git a/deskutils/treeline/Makefile b/deskutils/treeline/Makefile
index 7120dd979162..86a784a77101 100644
--- a/deskutils/treeline/Makefile
+++ b/deskutils/treeline/Makefile
@@ -1,6 +1,5 @@
PORTNAME= treeline
-PORTVERSION= 3.1.6
-PORTREVISION= 1
+PORTVERSION= 3.2.1
CATEGORIES= deskutils python
MASTER_SITES= https://github.com/doug-101/TreeLine/releases/download/v${PORTVERSION}/ \
SF/${PORTNAME}/${PORTVERSION}
@@ -12,8 +11,8 @@ WWW= https://treeline.bellz.org
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/doc/LICENSE
-USES= python pyqt:5 shebangfix
-USE_PYQT= pyqt5
+USES= python pyqt:6 shebangfix
+USE_PYQT= pyqt6
SHEBANG_FILES= source/treeline.py
diff --git a/deskutils/treeline/distinfo b/deskutils/treeline/distinfo
index 7c9ceb896b01..1582aa48565c 100644
--- a/deskutils/treeline/distinfo
+++ b/deskutils/treeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686909978
-SHA256 (treeline-3.1.6.tar.gz) = 9f5da5155ff5360daa43a41fe94fc070f33e04e5afc029aceb6ffefd6e9600b1
-SIZE (treeline-3.1.6.tar.gz) = 869814
+TIMESTAMP = 1759128409
+SHA256 (treeline-3.2.1.tar.gz) = a3a780066647fbfdf28d1f7f457cae180330aa143da3f2ef0034a1926da47f64
+SIZE (treeline-3.2.1.tar.gz) = 866496
diff --git a/deskutils/treesheets/Makefile b/deskutils/treesheets/Makefile
index b5b717c57c16..5cfa4f3b9416 100644
--- a/deskutils/treesheets/Makefile
+++ b/deskutils/treesheets/Makefile
@@ -1,6 +1,5 @@
PORTNAME= treesheets
-DISTVERSION= 1.0.20250617
-PORTREVISION= 1
+DISTVERSION= 2595
CATEGORIES= deskutils
MAINTAINER= eduardo@FreeBSD.org
@@ -13,13 +12,11 @@ LICENSE_FILE= ${WRKSRC}/ZLIB_LICENSE.txt
USES= cmake desktop-file-utils shared-mime-info
USE_GITHUB= yes
GH_ACCOUNT= aardappel
-GH_TAGNAME= 15700798552
USE_WX= 3.2
-
-PORTSCOUT= ignore:1 # upstream uses CI run ids as releases
+GH_TUPLE= aardappel:lobster:v2025.3:external/lobster
PORTDATA= images scripts
-PORTDOCS= docs readme.html
+PORTDOCS= docs readme-ko.html readme-zh_CN.html readme.html
PORTEXAMPLES= examples
OPTIONS_DEFINE= DOCS EXAMPLES NLS
@@ -27,4 +24,8 @@ OPTIONS_SUB= yes
NLS_USES= gettext-tools
+post-extract:
+ ${MKDIR} ${WRKDIR}/.build/_deps/lobster-src
+ ${CP} -R ${WRKSRC}/lobster/* ${WRKDIR}/.build/_deps/lobster-src
+
.include <bsd.port.mk>
diff --git a/deskutils/treesheets/distinfo b/deskutils/treesheets/distinfo
index 60da807e7903..4967876dd849 100644
--- a/deskutils/treesheets/distinfo
+++ b/deskutils/treesheets/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1750158203
-SHA256 (aardappel-treesheets-1.0.20250617-15700798552_GH0.tar.gz) = 33146a7f5ae30ae7dbe5692b18ed6ed5b06c5b475c736fb52e05813e3c2ccf67
-SIZE (aardappel-treesheets-1.0.20250617-15700798552_GH0.tar.gz) = 3312954
+TIMESTAMP = 1759586198
+SHA256 (aardappel-treesheets-2595_GH0.tar.gz) = 7085e317c8dd702c995f3498a97bfa4df8c7b71b90061364ac03fef42cb93810
+SIZE (aardappel-treesheets-2595_GH0.tar.gz) = 2360032
+SHA256 (aardappel-lobster-v2025.3_GH0.tar.gz) = 8eef481d779f9c1d53e860341e582d54732cbec997b5a05c0f4628107fc1e12d
+SIZE (aardappel-lobster-v2025.3_GH0.tar.gz) = 26681905
diff --git a/deskutils/treesheets/files/patch-CMakeLists.txt b/deskutils/treesheets/files/patch-CMakeLists.txt
index 745c53af74c3..b3b2b86f21a3 100644
--- a/deskutils/treesheets/files/patch-CMakeLists.txt
+++ b/deskutils/treesheets/files/patch-CMakeLists.txt
@@ -1,32 +1,54 @@
---- CMakeLists.txt.orig 2025-06-14 21:33:28 UTC
+Build with system wx workaround:
+https://github.com/aardappel/treesheets/issues/1083
+
+--- CMakeLists.txt.orig 2025-09-20 08:01:27 UTC
+++ CMakeLists.txt
-@@ -4,7 +4,7 @@ string(TIMESTAMP TimeStamp "%y%m%d.%H%M" UTC)
-
- string(TIMESTAMP TimeStamp "%y%m%d.%H%M" UTC)
+@@ -7,7 +7,7 @@ endif()
+ set(TREESHEETS_VERSION "${timestamp}")
+ endif()
-project(TreeSheets
+project(treesheets
DESCRIPTION "A free-form hierarchical data organizer"
HOMEPAGE_URL "https://github.com/aardappel/treesheets"
- VERSION ${TimeStamp})
-@@ -174,11 +174,11 @@ target_link_libraries(TreeSheets PRIVATE ${TREESHEETS_
+ VERSION "${TREESHEETS_VERSION}")
+@@ -32,17 +32,11 @@ FetchContent_Declare(
- ## Platform specific installation paths
+ include(FetchContent)
+ FetchContent_Declare(
+- wxwidgets
+- GIT_REPOSITORY https://github.com/wxWidgets/wxWidgets
+- GIT_TAG v3.2.8
+- FIND_PACKAGE_ARGS 3.2.8 NAMES wxWidgets
+-)
+-FetchContent_Declare(
+ lobster
+ GIT_REPOSITORY https://github.com/aardappel/lobster
+ GIT_TAG v2025.3
+ )
+-FetchContent_MakeAvailable(wxwidgets lobster)
++FetchContent_MakeAvailable(lobster)
--if(LINUX)
-+if(LINUX OR BSD)
- OPTION(TREESHEETS_RELOCATABLE_INSTALLATION "Install data relative to the TreeSheets binary, instead of respecting the Filesystem Hierarchy Standard" OFF)
- endif()
+ ### Options
--if(LINUX AND NOT TREESHEETS_RELOCATABLE_INSTALLATION)
-+if((LINUX OR BSD) AND NOT TREESHEETS_RELOCATABLE_INSTALLATION)
- include(GNUInstallDirs)
+@@ -143,7 +137,12 @@ target_precompile_headers(TreeSheets PUBLIC src/stdafx
+ target_precompile_headers(TreeSheets PUBLIC src/stdafx.h)
- set(TREESHEETS_BINDIR ${CMAKE_INSTALL_BINDIR})
-@@ -211,7 +211,7 @@ install(FILES TS/readme.html DESTINATION ${TREESHEETS_
- install(TARGETS TreeSheets DESTINATION ${TREESHEETS_BINDIR})
+ ## Link wxWidgets, lobster-impl and StackWalker into TreeSheets
+-set(TREESHEETS_LIBS wx::aui wx::adv wx::core wx::xml wx::net lobster-impl)
++find_package(wxWidgets REQUIRED COMPONENTS aui adv core xml net)
++set(TREESHEETS_LIBS ${wxWidgets_LIBRARIES} lobster-impl)
++target_link_libraries(TreeSheets PRIVATE ${TREESHEETS_LIBS})
++target_include_directories(TreeSheets PRIVATE ${wxWidgets_INCLUDE_DIRS})
++target_compile_definitions(TreeSheets PRIVATE ${wxWidgets_DEFINITIONS})
++# https://github.com/aardappel/treesheets/issues/1083
+ if(WIN32)
+ list(APPEND TREESHEETS_LIBS StackWalker)
+ endif()
+@@ -193,7 +192,7 @@ install(FILES ${treesheets_readme_files} DESTINATION $
install(DIRECTORY TS/docs DESTINATION ${TREESHEETS_DOCDIR})
- install(FILES TS/readme.html DESTINATION ${TREESHEETS_DOCDIR})
+ file(GLOB treesheets_readme_files "TS/readme*.html")
+ install(FILES ${treesheets_readme_files} DESTINATION ${TREESHEETS_DOCDIR})
-install(DIRECTORY TS/examples DESTINATION ${TREESHEETS_DOCDIR})
+install(DIRECTORY TS/examples DESTINATION ${CMAKE_INSTALL_DATADIR}/examples/${CMAKE_PROJECT_NAME})
diff --git a/deskutils/ultralist/Makefile b/deskutils/ultralist/Makefile
index aee9e021467d..5fddc91861b8 100644
--- a/deskutils/ultralist/Makefile
+++ b/deskutils/ultralist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ultralist
DISTVERSION= 1.7.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= deskutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/deskutils/virt-manager/Makefile b/deskutils/virt-manager/Makefile
index 63eb757ce434..a6a164f6abdc 100644
--- a/deskutils/virt-manager/Makefile
+++ b/deskutils/virt-manager/Makefile
@@ -1,6 +1,5 @@
PORTNAME= virt-manager
-PORTVERSION= 5.0.0
-PORTREVISION= 1
+PORTVERSION= 5.1.0
CATEGORIES= deskutils net-mgmt
MASTER_SITES= https://releases.pagure.org/${PORTNAME}/
diff --git a/deskutils/virt-manager/distinfo b/deskutils/virt-manager/distinfo
index 78a144ae5f9d..81fc53ee83c2 100644
--- a/deskutils/virt-manager/distinfo
+++ b/deskutils/virt-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738834899
-SHA256 (virt-manager-5.0.0.tar.xz) = bc89ae46e0c997bd754ed62a419ca39c6aadec27e3d8b850cea5282f0083f84a
-SIZE (virt-manager-5.0.0.tar.xz) = 1466724
+TIMESTAMP = 1756195004
+SHA256 (virt-manager-5.1.0.tar.xz) = ccfc44b6c1c0be8398beb687c675d9ea4ca1c721dfb67bd639209a7b0dec11b1
+SIZE (virt-manager-5.1.0.tar.xz) = 1489116
diff --git a/deskutils/virt-manager/pkg-plist b/deskutils/virt-manager/pkg-plist
index 73d49371e53b..d029d790f052 100644
--- a/deskutils/virt-manager/pkg-plist
+++ b/deskutils/virt-manager/pkg-plist
@@ -210,6 +210,7 @@ share/metainfo/virt-manager.appdata.xml
%%DATADIR%%/virtinst/devices/memballoon.py
%%DATADIR%%/virtinst/devices/memory.py
%%DATADIR%%/virtinst/devices/panic.py
+%%DATADIR%%/virtinst/devices/pstore.py
%%DATADIR%%/virtinst/devices/redirdev.py
%%DATADIR%%/virtinst/devices/rng.py
%%DATADIR%%/virtinst/devices/shmem.py
diff --git a/deskutils/xdg-terminal-exec/Makefile b/deskutils/xdg-terminal-exec/Makefile
index c9039af2ba32..15a3721a1571 100644
--- a/deskutils/xdg-terminal-exec/Makefile
+++ b/deskutils/xdg-terminal-exec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xdg-terminal-exec
DISTVERSIONPREFIX=v
-DISTVERSION= 0.13.2
+DISTVERSION= 0.13.3
CATEGORIES= deskutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/deskutils/xdg-terminal-exec/distinfo b/deskutils/xdg-terminal-exec/distinfo
index 60cf045fa9a7..71617eb94376 100644
--- a/deskutils/xdg-terminal-exec/distinfo
+++ b/deskutils/xdg-terminal-exec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751263841
-SHA256 (Vladimir-csp-xdg-terminal-exec-v0.13.2_GH0.tar.gz) = 8fb87a0e0ffaa5e97f081cf921753fae1cf051b9cdfc6786ec7dc758a4efb54e
-SIZE (Vladimir-csp-xdg-terminal-exec-v0.13.2_GH0.tar.gz) = 42565
+TIMESTAMP = 1758175558
+SHA256 (Vladimir-csp-xdg-terminal-exec-v0.13.3_GH0.tar.gz) = df92ec6549607254fe0c338dda360823705f25fe7a15488918a576b0dcdf88d8
+SIZE (Vladimir-csp-xdg-terminal-exec-v0.13.3_GH0.tar.gz) = 42595
diff --git a/deskutils/zanshin/distinfo b/deskutils/zanshin/distinfo
index 2fa252f35f9d..ca72e86cc03d 100644
--- a/deskutils/zanshin/distinfo
+++ b/deskutils/zanshin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381282
-SHA256 (KDE/release-service/25.04.3/zanshin-25.04.3.tar.xz) = f76f95b0c73a798d1fb9dcc05367456ace322296f3ecaa68c34f3d6a66404158
-SIZE (KDE/release-service/25.04.3/zanshin-25.04.3.tar.xz) = 387440
+TIMESTAMP = 1757409710
+SHA256 (KDE/release-service/25.08.1/zanshin-25.08.1.tar.xz) = 931c87f44a7ca96ebc24df922c220b6e64b0a374195927ea8ed22848d6abceb7
+SIZE (KDE/release-service/25.08.1/zanshin-25.08.1.tar.xz) = 387340
diff --git a/deskutils/znotes/Makefile b/deskutils/znotes/Makefile
index 1e6b09b776d0..b0939ab691da 100644
--- a/deskutils/znotes/Makefile
+++ b/deskutils/znotes/Makefile
@@ -9,6 +9,9 @@ WWW= http://znotes.sourceforge.net
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Abandonware, depends on legacy QT 5 and last release in 2011
+EXPIRATION_DATE=2025-12-31
+
USES= compiler:c++11-lang gl qmake qt:5
USE_GL= gl
USE_QT= buildtools:build linguisttools:build core gui network \
diff --git a/devel/Makefile b/devel/Makefile
index 077c61259d00..925331a0fae0 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -174,6 +174,7 @@
SUBDIR += activitymail
SUBDIR += actor-framework
SUBDIR += adacurses
+ SUBDIR += addlicense
SUBDIR += agar
SUBDIR += aifad
SUBDIR += air-go
@@ -384,6 +385,7 @@
SUBDIR += cask
SUBDIR += catch
SUBDIR += catch2
+ SUBDIR += catppuccin-whiskers
SUBDIR += cbang
SUBDIR += cbfmt
SUBDIR += cbmc
@@ -399,7 +401,6 @@
SUBDIR += cdialog
SUBDIR += cdk
SUBDIR += cereal
- SUBDIR += cervisia
SUBDIR += cflow
SUBDIR += cflow2vcg
SUBDIR += cfr
@@ -485,11 +486,13 @@
SUBDIR += commit-patch
SUBDIR += commitizen
SUBDIR += commoncpp
+ SUBDIR += compdbgen
SUBDIR += compiler-rt
SUBDIR += compiz-bcop
SUBDIR += concurrencpp
SUBDIR += concurrencykit
SUBDIR += concurrentqueue
+ SUBDIR += cond-let
SUBDIR += cons
SUBDIR += cons-test
SUBDIR += containers
@@ -505,6 +508,7 @@
SUBDIR += cpp-utilities
SUBDIR += cpp2py
SUBDIR += cppcheck
+ SUBDIR += cppcodec
SUBDIR += cppi
SUBDIR += cppinsights
SUBDIR += cpplint
@@ -655,11 +659,11 @@
SUBDIR += efl
SUBDIR += egypt
SUBDIR += eiffelstudio
- SUBDIR += electron32
SUBDIR += electron34
SUBDIR += electron35
SUBDIR += electron36
SUBDIR += electron37
+ SUBDIR += electron38
SUBDIR += elf
SUBDIR += elf-dissector
SUBDIR += elfcat
@@ -720,7 +724,7 @@
SUBDIR += fnm
SUBDIR += folly
SUBDIR += forge
- SUBDIR += forge-devel
+ SUBDIR += forgejo-runner
SUBDIR += fortran-stdlib
SUBDIR += fortran-utils
SUBDIR += fortytwo-encore
@@ -811,7 +815,6 @@
SUBDIR += geany-plugin-xmlsnippets
SUBDIR += geany-plugins
SUBDIR += geany-plugins-l10n
- SUBDIR += geany-themes
SUBDIR += generate
SUBDIR += gengetopt
SUBDIR += genht
@@ -832,7 +835,6 @@
SUBDIR += ghostie
SUBDIR += ghq
SUBDIR += ghub
- SUBDIR += ghub-devel
SUBDIR += gilt
SUBDIR += gindent
SUBDIR += gio-sharp
@@ -935,6 +937,7 @@
SUBDIR += gorm
SUBDIR += goswagger
SUBDIR += got
+ SUBDIR += gotestsum
SUBDIR += gpds
SUBDIR += gperf
SUBDIR += gprbuild
@@ -1080,6 +1083,7 @@
SUBDIR += jgoodies-looks
SUBDIR += jiic
SUBDIR += jiri
+ SUBDIR += jjui
SUBDIR += jline
SUBDIR += jna
SUBDIR += jsap
@@ -1226,6 +1230,7 @@
SUBDIR += libbegemot
SUBDIR += libbfd
SUBDIR += libbinio
+ SUBDIR += libblake3
SUBDIR += libbpfjit
SUBDIR += libbson
SUBDIR += libburn
@@ -1609,6 +1614,7 @@
SUBDIR += love5
SUBDIR += lpc21isp
SUBDIR += lrmi
+ SUBDIR += lstr
SUBDIR += lua-Penlight
SUBDIR += lua-argparse
SUBDIR += lua-bitlib
@@ -1649,7 +1655,6 @@
SUBDIR += mage
SUBDIR += magic_enum
SUBDIR += magit
- SUBDIR += magit-devel
SUBDIR += makedepend
SUBDIR += malloy
SUBDIR += marisa-trie
@@ -1680,6 +1685,7 @@
SUBDIR += modd
SUBDIR += mold
SUBDIR += mongo-c-driver
+ SUBDIR += mongo-cxx-driver
SUBDIR += mono-addins
SUBDIR += mpatrol
SUBDIR += mph
@@ -1825,6 +1831,7 @@
SUBDIR += oniguruma
SUBDIR += open-beagle
SUBDIR += open62541
+ SUBDIR += openapi
SUBDIR += openapi-tui
SUBDIR += opencl
SUBDIR += opencl-clang
@@ -2227,6 +2234,7 @@
SUBDIR += p5-Data-Binary
SUBDIR += p5-Data-Bind
SUBDIR += p5-Data-Capture
+ SUBDIR += p5-Data-Censor
SUBDIR += p5-Data-ClearSilver-HDF
SUBDIR += p5-Data-Clone
SUBDIR += p5-Data-Cmp
@@ -4353,6 +4361,7 @@
SUBDIR += py-BTrees
SUBDIR += py-Dumper
SUBDIR += py-Faker
+ SUBDIR += py-Farama-Notifications
SUBDIR += py-IBMQuantumExperience
SUBDIR += py-Jinja2
SUBDIR += py-Jinja2-doc
@@ -4597,7 +4606,6 @@
SUBDIR += py-buildbot-console-view
SUBDIR += py-buildbot-grid-view
SUBDIR += py-buildbot-pkg
- SUBDIR += py-buildbot-react-console-view
SUBDIR += py-buildbot-waterfall-view
SUBDIR += py-buildbot-worker
SUBDIR += py-buildbot-wsgi-dashboards
@@ -4614,6 +4622,7 @@
SUBDIR += py-cachy
SUBDIR += py-cadquery-pywrap
SUBDIR += py-calver
+ SUBDIR += py-camel-converter
SUBDIR += py-canonicaljson
SUBDIR += py-capstone
SUBDIR += py-capturer
@@ -4637,6 +4646,7 @@
SUBDIR += py-cfgv
SUBDIR += py-cfn-lint
SUBDIR += py-cftime
+ SUBDIR += py-cgen
SUBDIR += py-chai
SUBDIR += py-chainmap
SUBDIR += py-characteristic
@@ -4737,6 +4747,8 @@
SUBDIR += py-csv23
SUBDIR += py-ctags
SUBDIR += py-ctypesgen
+ SUBDIR += py-cucumber-expressions
+ SUBDIR += py-cucumber-tag-expressions
SUBDIR += py-curio
SUBDIR += py-cursive
SUBDIR += py-curtsies
@@ -4745,6 +4757,7 @@
SUBDIR += py-cwcwidth
SUBDIR += py-cxx
SUBDIR += py-cycler
+ SUBDIR += py-cyclopts
SUBDIR += py-cykhash
SUBDIR += py-cymbal
SUBDIR += py-cymem
@@ -4808,6 +4821,7 @@
SUBDIR += py-dj52-django-rq
SUBDIR += py-dj52-strawberry-graphql
SUBDIR += py-django-rq
+ SUBDIR += py-dlinfo
SUBDIR += py-dm-tree
SUBDIR += py-docformatter
SUBDIR += py-dockerfile-parse
@@ -4828,6 +4842,7 @@
SUBDIR += py-dukpy
SUBDIR += py-dulwich
SUBDIR += py-dunamai
+ SUBDIR += py-durationpy
SUBDIR += py-durus
SUBDIR += py-dynrules
SUBDIR += py-e3-core
@@ -4879,6 +4894,7 @@
SUBDIR += py-fastjsonschema
SUBDIR += py-fastnumbers
SUBDIR += py-fastprogress
+ SUBDIR += py-fastuuid
SUBDIR += py-fiddle
SUBDIR += py-fields
SUBDIR += py-filebytes
@@ -5142,6 +5158,7 @@
SUBDIR += py-jupyter-core
SUBDIR += py-jupyter-docprovider
SUBDIR += py-jupyter-events
+ SUBDIR += py-jupyter-kernel-gateway
SUBDIR += py-jupyter-kernel-test
SUBDIR += py-jupyter-lsp
SUBDIR += py-jupyter-packaging
@@ -5177,6 +5194,7 @@
SUBDIR += py-lazr.uri
SUBDIR += py-lazy
SUBDIR += py-lazy-object-proxy
+ SUBDIR += py-lazy_imports
SUBDIR += py-lazy_loader
SUBDIR += py-legacy-api-wrap
SUBDIR += py-libcst
@@ -5225,10 +5243,12 @@
SUBDIR += py-lxml5
SUBDIR += py-mac-vendor-lookup
SUBDIR += py-macholib
+ SUBDIR += py-madoka
SUBDIR += py-magic
SUBDIR += py-magnet2torrent
SUBDIR += py-mailcap-fix
SUBDIR += py-makefun
+ SUBDIR += py-mando
SUBDIR += py-manuel
SUBDIR += py-marisa-trie
SUBDIR += py-marrow.mailer
@@ -5323,14 +5343,22 @@
SUBDIR += py-objsize
SUBDIR += py-oci
SUBDIR += py-odfpy
+ SUBDIR += py-odoo-addon-openupgrade-framework16
+ SUBDIR += py-odoo-addon-openupgrade-framework17
+ SUBDIR += py-odoo-addon-openupgrade-framework18
+ SUBDIR += py-odoo-addon-openupgrade-scripts16
+ SUBDIR += py-odoo-addon-openupgrade-scripts17
+ SUBDIR += py-odoo-addon-openupgrade-scripts18
SUBDIR += py-offtrac
SUBDIR += py-olefile
+ SUBDIR += py-omegaconf
SUBDIR += py-omnijson
SUBDIR += py-omniorb
SUBDIR += py-oncalendar
SUBDIR += py-onigurumacffi
SUBDIR += py-opcodes
SUBDIR += py-openapi-core
+ SUBDIR += py-openapi-pydantic
SUBDIR += py-openapi-schema-validator
SUBDIR += py-openapi-spec-validator
SUBDIR += py-opencensus
@@ -5359,6 +5387,7 @@
SUBDIR += py-opentelemetry-semantic-conventions
SUBDIR += py-opentelemetry-util-http
SUBDIR += py-opentracing
+ SUBDIR += py-openupgradelib
SUBDIR += py-opster
SUBDIR += py-optik
SUBDIR += py-optree
@@ -5503,6 +5532,7 @@
SUBDIR += py-poetry-types
SUBDIR += py-poetry2setup
SUBDIR += py-polib
+ SUBDIR += py-pondpond
SUBDIR += py-pooch
SUBDIR += py-pop
SUBDIR += py-pop-config
@@ -5670,6 +5700,7 @@
SUBDIR += py-pytest
SUBDIR += py-pytest-aiohttp
SUBDIR += py-pytest-alembic
+ SUBDIR += py-pytest-arraydiff
SUBDIR += py-pytest-asyncio
SUBDIR += py-pytest-azurepipelines
SUBDIR += py-pytest-benchmark
@@ -5693,6 +5724,7 @@
SUBDIR += py-pytest-env
SUBDIR += py-pytest-examples
SUBDIR += py-pytest-factoryboy
+ SUBDIR += py-pytest-filter-subpackage
SUBDIR += py-pytest-fixture-config
SUBDIR += py-pytest-flake8
SUBDIR += py-pytest-flakes
@@ -6067,6 +6099,7 @@
SUBDIR += py-tree-format
SUBDIR += py-tree-sitter
SUBDIR += py-tree-sitter-languages
+ SUBDIR += py-tree-sitter023
SUBDIR += py-treelib
SUBDIR += py-trimesh
SUBDIR += py-trove-classifiers
@@ -6136,6 +6169,7 @@
SUBDIR += py-user_agents
SUBDIR += py-userpath
SUBDIR += py-usort
+ SUBDIR += py-uuid7
SUBDIR += py-uv-dynamic-versioning
SUBDIR += py-uvloop
SUBDIR += py-validate-pyproject
@@ -6379,6 +6413,7 @@
SUBDIR += recycle
SUBDIR += redasm
SUBDIR += redo
+ SUBDIR += reflect-cpp
SUBDIR += reflection-cpp
SUBDIR += regexx
SUBDIR += regexxer
@@ -6535,6 +6570,7 @@
SUBDIR += rubygem-aws-sdk-appstream
SUBDIR += rubygem-aws-sdk-appsync
SUBDIR += rubygem-aws-sdk-apptest
+ SUBDIR += rubygem-aws-sdk-arcregionswitch
SUBDIR += rubygem-aws-sdk-arczonalshift
SUBDIR += rubygem-aws-sdk-artifact
SUBDIR += rubygem-aws-sdk-athena
@@ -6547,8 +6583,10 @@
SUBDIR += rubygem-aws-sdk-backupgateway
SUBDIR += rubygem-aws-sdk-backupsearch
SUBDIR += rubygem-aws-sdk-batch
+ SUBDIR += rubygem-aws-sdk-bcmdashboards
SUBDIR += rubygem-aws-sdk-bcmdataexports
SUBDIR += rubygem-aws-sdk-bcmpricingcalculator
+ SUBDIR += rubygem-aws-sdk-bcmrecommendedactions
SUBDIR += rubygem-aws-sdk-bedrock
SUBDIR += rubygem-aws-sdk-bedrockagent
SUBDIR += rubygem-aws-sdk-bedrockagentcore
@@ -7428,6 +7466,7 @@
SUBDIR += rubygem-googleapis-common-protos
SUBDIR += rubygem-googleapis-common-protos-gitlab
SUBDIR += rubygem-googleapis-common-protos-types
+ SUBDIR += rubygem-googleapis-common-protos-types-gitlab
SUBDIR += rubygem-graf
SUBDIR += rubygem-grape
SUBDIR += rubygem-grape-entity
@@ -7453,7 +7492,6 @@
SUBDIR += rubygem-hashery
SUBDIR += rubygem-hashie
SUBDIR += rubygem-hashie-forbidden_attributes
- SUBDIR += rubygem-hashie4
SUBDIR += rubygem-health_check
SUBDIR += rubygem-health_check-rails-gitlab
SUBDIR += rubygem-health_check-rails70
@@ -7567,6 +7605,7 @@
SUBDIR += rubygem-marcel
SUBDIR += rubygem-memo_wise
SUBDIR += rubygem-memoist
+ SUBDIR += rubygem-memoist3
SUBDIR += rubygem-memoizable
SUBDIR += rubygem-memoize
SUBDIR += rubygem-memory_profiler
@@ -7895,6 +7934,7 @@
SUBDIR += rubygem-scientist
SUBDIR += rubygem-sd_notify
SUBDIR += rubygem-sdoc
+ SUBDIR += rubygem-semantic_logger
SUBDIR += rubygem-semantic_puppet
SUBDIR += rubygem-semantic_range
SUBDIR += rubygem-semi_semantic
@@ -8004,6 +8044,7 @@
SUBDIR += rubygem-syntax_tree
SUBDIR += rubygem-sysinfo
SUBDIR += rubygem-syslog
+ SUBDIR += rubygem-syslog_protocol
SUBDIR += rubygem-systemu
SUBDIR += rubygem-table_print
SUBDIR += rubygem-tdiff
@@ -8018,7 +8059,6 @@
SUBDIR += rubygem-thor
SUBDIR += rubygem-thor0
SUBDIR += rubygem-thor12
- SUBDIR += rubygem-thor13
SUBDIR += rubygem-thread-local
SUBDIR += rubygem-thread_safe
SUBDIR += rubygem-thrift
@@ -8125,7 +8165,6 @@
SUBDIR += rubygem-with_env
SUBDIR += rubygem-wmi-lite
SUBDIR += rubygem-xdg
- SUBDIR += rubygem-xdg2
SUBDIR += rubygem-xdg7
SUBDIR += rubygem-xdg8
SUBDIR += rubygem-xorcist
@@ -8183,7 +8222,6 @@
SUBDIR += serd
SUBDIR += serdisplib
SUBDIR += sfml
- SUBDIR += sfml1
SUBDIR += sfsexp
SUBDIR += sgb
SUBDIR += shadered
@@ -8245,6 +8283,7 @@
SUBDIR += spr
SUBDIR += spread-sheet-widget
SUBDIR += srecord
+ SUBDIR += srell
SUBDIR += sse2neon
SUBDIR += st
SUBDIR += stack
@@ -8253,6 +8292,7 @@
SUBDIR += statik
SUBDIR += statsvn
SUBDIR += stb
+ SUBDIR += stc
SUBDIR += stdman
SUBDIR += stdx-allocator
SUBDIR += stfl
@@ -8293,6 +8333,7 @@
SUBDIR += tailor
SUBDIR += talloc
SUBDIR += talloc242
+ SUBDIR += talloc243
SUBDIR += task
SUBDIR += taskctl
SUBDIR += taskflow
@@ -8325,6 +8366,7 @@
SUBDIR += test-drive
SUBDIR += tevent
SUBDIR += tevent016
+ SUBDIR += tevent017
SUBDIR += tex-kpathsea
SUBDIR += tex-libtexlua
SUBDIR += tex-libtexluajit
@@ -8363,7 +8405,6 @@
SUBDIR += tracy
SUBDIR += tradcpp
SUBDIR += transient
- SUBDIR += transient-devel
SUBDIR += transwarp
SUBDIR += tree-sitter
SUBDIR += tree-sitter-cli
@@ -8398,7 +8439,6 @@
SUBDIR += ut
SUBDIR += utf8cpp
SUBDIR += uthash
- SUBDIR += util-linux
SUBDIR += uv
SUBDIR += uvwasi
SUBDIR += valgrind
@@ -8424,12 +8464,14 @@
SUBDIR += wasi-compiler-rt18
SUBDIR += wasi-compiler-rt19
SUBDIR += wasi-compiler-rt20
+ SUBDIR += wasi-compiler-rt21
SUBDIR += wasi-libc
SUBDIR += wasi-libcxx
SUBDIR += wasi-libcxx17
SUBDIR += wasi-libcxx18
SUBDIR += wasi-libcxx19
SUBDIR += wasi-libcxx20
+ SUBDIR += wasi-libcxx21
SUBDIR += wasm-server-runner
SUBDIR += wasm3
SUBDIR += wasmer
diff --git a/devel/R-cran-TH.data/Makefile b/devel/R-cran-TH.data/Makefile
index d9dedfac729f..83bbe0806f13 100644
--- a/devel/R-cran-TH.data/Makefile
+++ b/devel/R-cran-TH.data/Makefile
@@ -1,11 +1,11 @@
PORTNAME= TH.data
-DISTVERSION= 1.1-3
+DISTVERSION= 1.1-4
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= TH's Data Archive
-WWW= https://cran.r-project.org/web/packages/TH.data/
+WWW= https://cran.r-project.org/package=TH.data
LICENSE= GPLv3
diff --git a/devel/R-cran-TH.data/distinfo b/devel/R-cran-TH.data/distinfo
index 77445fd23a46..ce0b60f8ecaa 100644
--- a/devel/R-cran-TH.data/distinfo
+++ b/devel/R-cran-TH.data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737278885
-SHA256 (TH.data_1.1-3.tar.gz) = e2eb8014c940c4e71cf5ca1520730d81588ffdca660adb60bb84a26ccc6dc63b
-SIZE (TH.data_1.1-3.tar.gz) = 8561659
+TIMESTAMP = 1757368678
+SHA256 (TH.data_1.1-4.tar.gz) = 8d0867582d9352bbf197c7c531dedc4aaa88fff90055ff8a5218f147028b8ea9
+SIZE (TH.data_1.1-4.tar.gz) = 8562440
diff --git a/devel/R-cran-broom/Makefile b/devel/R-cran-broom/Makefile
index 4763cb47ba4b..7e8573ec8a3a 100644
--- a/devel/R-cran-broom/Makefile
+++ b/devel/R-cran-broom/Makefile
@@ -1,5 +1,5 @@
PORTNAME= broom
-DISTVERSION= 1.0.9
+DISTVERSION= 1.0.10
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-broom/distinfo b/devel/R-cran-broom/distinfo
index 97a76ae87951..83d94b5ab912 100644
--- a/devel/R-cran-broom/distinfo
+++ b/devel/R-cran-broom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753885833
-SHA256 (broom_1.0.9.tar.gz) = c39a9bcbce010615d8a2285360bf158def2d9ffda46f7415d12409bf899b6e66
-SIZE (broom_1.0.9.tar.gz) = 651399
+TIMESTAMP = 1757845555
+SHA256 (broom_1.0.10.tar.gz) = 5ffabd4890dbe133c20f19feba6c687bcadb878c7a5404e0d088d87710630031
+SIZE (broom_1.0.10.tar.gz) = 651285
diff --git a/devel/R-cran-collapse/Makefile b/devel/R-cran-collapse/Makefile
index eb0f4f87f7ee..930b30d4dfc6 100644
--- a/devel/R-cran-collapse/Makefile
+++ b/devel/R-cran-collapse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= collapse
-DISTVERSION= 2.1.2
+DISTVERSION= 2.1.3
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-collapse/distinfo b/devel/R-cran-collapse/distinfo
index aed3f710ddab..76ad4761b9a7 100644
--- a/devel/R-cran-collapse/distinfo
+++ b/devel/R-cran-collapse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748291103
-SHA256 (collapse_2.1.2.tar.gz) = 38620139595ffaaf253be429532ffd8cf2f2d9617a4ff981a4da0ff89fc1ce61
-SIZE (collapse_2.1.2.tar.gz) = 1468574
+TIMESTAMP = 1755927579
+SHA256 (collapse_2.1.3.tar.gz) = 1dac3f8fcfe6ac2607123a7da71cf5a08332e06dbc0462600d4a221e360d3958
+SIZE (collapse_2.1.3.tar.gz) = 1569476
diff --git a/devel/R-cran-evaluate/Makefile b/devel/R-cran-evaluate/Makefile
index c7d8050312e5..4293bd126cf2 100644
--- a/devel/R-cran-evaluate/Makefile
+++ b/devel/R-cran-evaluate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= evaluate
-DISTVERSION= 1.0.4
+DISTVERSION= 1.0.5
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/devel/R-cran-evaluate/distinfo b/devel/R-cran-evaluate/distinfo
index abbe72b72e46..627be396e16f 100644
--- a/devel/R-cran-evaluate/distinfo
+++ b/devel/R-cran-evaluate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750446174
-SHA256 (evaluate_1.0.4.tar.gz) = 08dff6dcfce3cb321ab8d6851a246e698f6f641579d75c2a6875b36a65eca4ca
-SIZE (evaluate_1.0.4.tar.gz) = 39226
+TIMESTAMP = 1756462946
+SHA256 (evaluate_1.0.5.tar.gz) = 47aac79f889a828a5f8b4756cb972d7c2966bb984cbae17a4bd2389a73270794
+SIZE (evaluate_1.0.5.tar.gz) = 39322
diff --git a/devel/R-cran-gargle/Makefile b/devel/R-cran-gargle/Makefile
index bdad5d073ab9..175e192332e4 100644
--- a/devel/R-cran-gargle/Makefile
+++ b/devel/R-cran-gargle/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gargle
-DISTVERSION= 1.5.2
+DISTVERSION= 1.6.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,7 +9,7 @@ WWW= https://gargle.r-lib.org/
LICENSE= MIT
-CRAN_DEPENDS= R-cran-cli>=3.0.1:devel/R-cran-cli \
+RUN_DEPENDS= R-cran-cli>=3.0.1:devel/R-cran-cli \
R-cran-fs>=1.3.1:filesystems/R-cran-fs \
R-cran-glue>=1.3.0:devel/R-cran-glue \
R-cran-httr>=1.4.5:www/R-cran-httr \
@@ -19,10 +19,19 @@ CRAN_DEPENDS= R-cran-cli>=3.0.1:devel/R-cran-cli \
R-cran-rappdirs>0:devel/R-cran-rappdirs \
R-cran-rlang>=1.1.0:devel/R-cran-rlang \
R-cran-withr>0:devel/R-cran-withr
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
-TEST_DEPENDS= R-cran-testthat>0:devel/R-cran-testthat
+TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \
+ R-cran-httpuv>0:www/R-cran-httpuv \
+ R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
+ R-cran-sodium>0:security/R-cran-sodium \
+ R-cran-spelling>0:textproc/R-cran-spelling \
+ R-cran-testthat>=3.1.7:devel/R-cran-testthat
USES= cran:auto-plist
+do-test:
+ @${FIND} ${WRKSRC} \( -name '*.o' -o -name '*.so' \) -delete
+ @cd ${WRKDIR} ; ${SETENV} ${MAKE_ENV} _R_CHECK_FORCE_SUGGESTS_=FALSE \
+ ${LOCALBASE}/bin/R CMD check --no-manual ${PORTNAME}
+
.include <bsd.port.mk>
diff --git a/devel/R-cran-gargle/distinfo b/devel/R-cran-gargle/distinfo
index bf04aae786b0..aa28f25467f3 100644
--- a/devel/R-cran-gargle/distinfo
+++ b/devel/R-cran-gargle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706916653
-SHA256 (gargle_1.5.2.tar.gz) = 4a5beb046eb50a168b4baf5d1fcd8ac20d698e7fcb6b6ef46a436ded5b039001
-SIZE (gargle_1.5.2.tar.gz) = 627560
+TIMESTAMP = 1756885689
+SHA256 (gargle_1.6.0.tar.gz) = e4a33f23c2ad917782fff1902e23f2a4c6c333c6389f6bfe8350577ddb6af6e6
+SIZE (gargle_1.6.0.tar.gz) = 473137
diff --git a/devel/R-cran-googledrive/Makefile b/devel/R-cran-googledrive/Makefile
index 77e8ebaa762c..bbe0912e0acf 100644
--- a/devel/R-cran-googledrive/Makefile
+++ b/devel/R-cran-googledrive/Makefile
@@ -1,5 +1,5 @@
PORTNAME= googledrive
-DISTVERSION= 2.1.1
+DISTVERSION= 2.1.2
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,8 +9,8 @@ WWW= https://googledrive.tidyverse.org/
LICENSE= MIT
-CRAN_DEPENDS= R-cran-cli>=3.0.0:devel/R-cran-cli \
- R-cran-gargle>=1.5.0:devel/R-cran-gargle \
+RUN_DEPENDS= R-cran-cli>=3.0.0:devel/R-cran-cli \
+ R-cran-gargle>=1.6.0:devel/R-cran-gargle \
R-cran-glue>=1.4.2:devel/R-cran-glue \
R-cran-httr>0:www/R-cran-httr \
R-cran-jsonlite>0:converters/R-cran-jsonlite \
@@ -23,10 +23,12 @@ CRAN_DEPENDS= R-cran-cli>=3.0.0:devel/R-cran-cli \
R-cran-uuid>0:devel/R-cran-uuid \
R-cran-vctrs>=0.3.0:devel/R-cran-vctrs \
R-cran-withr>0:devel/R-cran-withr
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
-TEST_DEPENDS= R-cran-mockr>0:devel/R-cran-mockr \
- R-cran-testthat>0:devel/R-cran-testthat
+TEST_DEPENDS= R-cran-curl>0:ftp/R-cran-curl \
+ R-cran-dplyr>=1.0.0:math/R-cran-dplyr \
+ R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
+ R-cran-spelling>0:textproc/R-cran-spelling \
+ R-cran-testthat>=3.1.5:devel/R-cran-testthat
USES= cran:auto-plist
diff --git a/devel/R-cran-googledrive/distinfo b/devel/R-cran-googledrive/distinfo
index 3916ad5bf0b5..be4e82d43e2c 100644
--- a/devel/R-cran-googledrive/distinfo
+++ b/devel/R-cran-googledrive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706917861
-SHA256 (googledrive_2.1.1.tar.gz) = 0b8b4f74ba3630b0347249a32a80bc5fc2e8b63ad2952702f30162bd2d38fb82
-SIZE (googledrive_2.1.1.tar.gz) = 1609266
+TIMESTAMP = 1757516004
+SHA256 (googledrive_2.1.2.tar.gz) = 3809ea4d8333eb80e6ca4e780f198014f65b21c3cf4ec95a63aeb6772c8d94aa
+SIZE (googledrive_2.1.2.tar.gz) = 1615911
diff --git a/devel/R-cran-googlesheets4/Makefile b/devel/R-cran-googlesheets4/Makefile
index 2bc88805bb05..5514d64dc0de 100644
--- a/devel/R-cran-googlesheets4/Makefile
+++ b/devel/R-cran-googlesheets4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= googlesheets4
-DISTVERSION= 1.1.1
+DISTVERSION= 1.1.2
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,10 +9,10 @@ WWW= https://googlesheets4.tidyverse.org/
LICENSE= MIT
-CRAN_DEPENDS= R-cran-cellranger>0:textproc/R-cran-cellranger \
+RUN_DEPENDS= R-cran-cellranger>0:textproc/R-cran-cellranger \
R-cran-cli>=3.0.0:devel/R-cran-cli \
R-cran-curl>0:ftp/R-cran-curl \
- R-cran-gargle>=1.5.0:devel/R-cran-gargle \
+ R-cran-gargle>=1.6.0:devel/R-cran-gargle \
R-cran-glue>=1.3.0:devel/R-cran-glue \
R-cran-googledrive>=2.1.0:devel/R-cran-googledrive \
R-cran-httr>0:www/R-cran-httr \
@@ -25,9 +25,10 @@ CRAN_DEPENDS= R-cran-cellranger>0:textproc/R-cran-cellranger \
R-cran-tibble>=2.1.1:devel/R-cran-tibble \
R-cran-vctrs>=0.2.3:devel/R-cran-vctrs \
R-cran-withr>0:devel/R-cran-withr
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
-TEST_DEPENDS= R-cran-testthat>0:devel/R-cran-testthat
+TEST_DEPENDS= R-cran-readr>0:textproc/R-cran-readr \
+ R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
+ R-cran-spelling>0:textproc/R-cran-spelling \
+ R-cran-testthat>=3.1.7:devel/R-cran-testthat
USES= cran:auto-plist
diff --git a/devel/R-cran-googlesheets4/distinfo b/devel/R-cran-googlesheets4/distinfo
index 01094fac05be..1d6e6fba3517 100644
--- a/devel/R-cran-googlesheets4/distinfo
+++ b/devel/R-cran-googlesheets4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706919190
-SHA256 (googlesheets4_1.1.1.tar.gz) = c5cc63348c54b9de8492e7b12b249245746ea1ff33e306f12431f4fc9386fccf
-SIZE (googlesheets4_1.1.1.tar.gz) = 232584
+TIMESTAMP = 1757059849
+SHA256 (googlesheets4_1.1.2.tar.gz) = 7ba9d5dd051a405a7af6d41d5fc12bdec8474f9fb1482ef32eb79aa6914fadd9
+SIZE (googlesheets4_1.1.2.tar.gz) = 231280
diff --git a/devel/R-cran-hardhat/Makefile b/devel/R-cran-hardhat/Makefile
index 4f76a42393bb..b6685be627c3 100644
--- a/devel/R-cran-hardhat/Makefile
+++ b/devel/R-cran-hardhat/Makefile
@@ -1,11 +1,11 @@
PORTNAME= hardhat
-DISTVERSION= 1.4.1
+DISTVERSION= 1.4.2
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Construct Modeling Packages
-WWW= https://cran.r-project.org/web/packages/hardhat/
+WWW= https://cran.r-project.org/package=hardhat
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/devel/R-cran-hardhat/distinfo b/devel/R-cran-hardhat/distinfo
index bbae127b14c1..f87ab30ee0b8 100644
--- a/devel/R-cran-hardhat/distinfo
+++ b/devel/R-cran-hardhat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738453073
-SHA256 (hardhat_1.4.1.tar.gz) = 993dfbdb9eefd10440e5b8b7c5a8f95a98b4fceac6ec1985b675ee35cbadde43
-SIZE (hardhat_1.4.1.tar.gz) = 619016
+TIMESTAMP = 1755951947
+SHA256 (hardhat_1.4.2.tar.gz) = 62f5f9e882a87ee0914438298ef27f89ded94568c5b1aed54c5189eeab186020
+SIZE (hardhat_1.4.2.tar.gz) = 619517
diff --git a/devel/R-cran-later/Makefile b/devel/R-cran-later/Makefile
index 1b4915427960..a8b2446ae4c4 100644
--- a/devel/R-cran-later/Makefile
+++ b/devel/R-cran-later/Makefile
@@ -1,5 +1,5 @@
PORTNAME= later
-DISTVERSION= 1.4.2
+DISTVERSION= 1.4.4
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -15,9 +15,8 @@ CRAN_DEPENDS= R-cran-Rcpp>=0.12.9:devel/R-cran-Rcpp \
BUILD_DEPENDS= ${CRAN_DEPENDS}
RUN_DEPENDS= ${CRAN_DEPENDS}
TEST_DEPENDS= R-cran-knitr>0:print/R-cran-knitr \
- R-cran-R6>0:devel/R-cran-R6 \
R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
- R-cran-testthat>=2.1.0:devel/R-cran-testthat
+ R-cran-testthat>=3.0.0:devel/R-cran-testthat
USES= compiler:c++17-lang cran:auto-plist,compiles
diff --git a/devel/R-cran-later/distinfo b/devel/R-cran-later/distinfo
index fe7390bb9abb..9a2a7ffa5dab 100644
--- a/devel/R-cran-later/distinfo
+++ b/devel/R-cran-later/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744342051
-SHA256 (later_1.4.2.tar.gz) = 5ef921b9227de1e981a68493afa4d759268941ac4cfb064f41c84260e0a434d3
-SIZE (later_1.4.2.tar.gz) = 69759
+TIMESTAMP = 1756439027
+SHA256 (later_1.4.4.tar.gz) = 18cec083cdbc3e5e9a491fa10af5cfcabb9cd91231e4e8a18e58e8651da7aa80
+SIZE (later_1.4.4.tar.gz) = 70679
diff --git a/devel/R-cran-magrittr/Makefile b/devel/R-cran-magrittr/Makefile
index 8a0a0502a811..a024cdde8a5c 100644
--- a/devel/R-cran-magrittr/Makefile
+++ b/devel/R-cran-magrittr/Makefile
@@ -1,6 +1,5 @@
PORTNAME= magrittr
-PORTVERSION= 2.0.3
-PORTREVISION= 1
+PORTVERSION= 2.0.4
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -10,6 +9,6 @@ WWW= http://cran.r-project.org/web/magrittr/
LICENSE= MIT
-USES= cran:auto-plist,compiles
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/devel/R-cran-magrittr/distinfo b/devel/R-cran-magrittr/distinfo
index 1d097f087e19..53c29f66e675 100644
--- a/devel/R-cran-magrittr/distinfo
+++ b/devel/R-cran-magrittr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1648812645
-SHA256 (magrittr_2.0.3.tar.gz) = a2bff83f792a1acb801bfe6330bb62724c74d5308832f2cb6a6178336ace55d2
-SIZE (magrittr_2.0.3.tar.gz) = 267074
+TIMESTAMP = 1757832253
+SHA256 (magrittr_2.0.4.tar.gz) = 6aba790c40de70d8fb4d2db4bebb377418971761b0da7df2141b5d4ad95981f3
+SIZE (magrittr_2.0.4.tar.gz) = 281790
diff --git a/devel/R-cran-mockery/Makefile b/devel/R-cran-mockery/Makefile
index d5cc424da114..f830af9f33d5 100644
--- a/devel/R-cran-mockery/Makefile
+++ b/devel/R-cran-mockery/Makefile
@@ -1,16 +1,17 @@
PORTNAME= mockery
-DISTVERSION= 0.4.4
+DISTVERSION= 0.4.5
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Mocking Library for R
-WWW= https://cran.r-project.org/web/packages/mockery/
+WWW= https://cran.r-project.org/package=mockery
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= R-cran-testthat>0:devel/R-cran-testthat
+TEST_DEPENDS= R-cran-knitr>0:print/R-cran-knitr
USES= cran:auto-plist
diff --git a/devel/R-cran-mockery/distinfo b/devel/R-cran-mockery/distinfo
index 8b2ce149e810..b479964816bf 100644
--- a/devel/R-cran-mockery/distinfo
+++ b/devel/R-cran-mockery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726400657
-SHA256 (mockery_0.4.4.tar.gz) = 072220a0f2455fca91649fc7ce4ed503cfaa965aa769d1bd0fd6622b222845c3
-SIZE (mockery_0.4.4.tar.gz) = 20754
+TIMESTAMP = 1757369896
+SHA256 (mockery_0.4.5.tar.gz) = 3a958424e908ec7e29a224c1754218970225ea019e959ee688d64215bebc64d4
+SIZE (mockery_0.4.5.tar.gz) = 21126
diff --git a/devel/R-cran-pillar/Makefile b/devel/R-cran-pillar/Makefile
index 9635fb00bbed..2c4f89d0d18d 100644
--- a/devel/R-cran-pillar/Makefile
+++ b/devel/R-cran-pillar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pillar
-PORTVERSION= 1.11.0
+PORTVERSION= 1.11.1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/devel/R-cran-pillar/distinfo b/devel/R-cran-pillar/distinfo
index eceeae68f663..328bc1d5958f 100644
--- a/devel/R-cran-pillar/distinfo
+++ b/devel/R-cran-pillar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752044055
-SHA256 (pillar_1.11.0.tar.gz) = 33451d2e5bee4ef327ae97df87259b67fc8174299d8030805c1fb01fbd0e5a11
-SIZE (pillar_1.11.0.tar.gz) = 409321
+TIMESTAMP = 1758332864
+SHA256 (pillar_1.11.1.tar.gz) = 056ce154238c9b5b8d5dcbcb52e1bc51d33870ce08c8a9ca9496478bd59f4653
+SIZE (pillar_1.11.1.tar.gz) = 409508
diff --git a/devel/R-cran-pkgload/Makefile b/devel/R-cran-pkgload/Makefile
index 05d40c99ef32..6be3dea0d67f 100644
--- a/devel/R-cran-pkgload/Makefile
+++ b/devel/R-cran-pkgload/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pkgload
-DISTVERSION= 1.4.0
+DISTVERSION= 1.4.1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -26,7 +26,7 @@ TEST_DEPENDS= R-cran-bitops>0:devel/R-cran-bitops \
R-cran-Rcpp>0:devel/R-cran-Rcpp \
R-cran-remotes>0:devel/R-cran-remotes \
R-cran-rstudioapi>0:devel/R-cran-rstudioapi \
- R-cran-testthat>=3.2.1:devel/R-cran-testthat \
+ R-cran-testthat>=3.2.1.1:devel/R-cran-testthat \
R-cran-usethis>0:devel/R-cran-usethis
USES= cran:auto-plist
diff --git a/devel/R-cran-pkgload/distinfo b/devel/R-cran-pkgload/distinfo
index 66ee3b8052fb..ec73ed6b9e5a 100644
--- a/devel/R-cran-pkgload/distinfo
+++ b/devel/R-cran-pkgload/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726509755
-SHA256 (pkgload_1.4.0.tar.gz) = 09e4885e9cc25af29063a525da0b2ac9dd66fc7a95ea085bf5060312e3a67549
-SIZE (pkgload_1.4.0.tar.gz) = 85664
+TIMESTAMP = 1758725966
+SHA256 (pkgload_1.4.1.tar.gz) = 51f370165c124904b907e78f6f0192b88ce2df5a93835cddd11565a328709976
+SIZE (pkgload_1.4.1.tar.gz) = 87507
diff --git a/devel/R-cran-progressr/Makefile b/devel/R-cran-progressr/Makefile
index f563f58624fa..da49f2d7956c 100644
--- a/devel/R-cran-progressr/Makefile
+++ b/devel/R-cran-progressr/Makefile
@@ -1,18 +1,16 @@
PORTNAME= progressr
-DISTVERSION= 0.15.1
+DISTVERSION= 0.16.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Inclusive, Unifying API for Progress Updates
-WWW= https://cran.r-project.org/web/packages/progressr/
+WWW= https://cran.r-project.org/package=progressr
LICENSE= GPLv3
-CRAN_DEPENDS= R-cran-digest>0:security/R-cran-digest \
+RUN_DEPENDS= R-cran-digest>0:security/R-cran-digest \
R-cran-progress>0:devel/R-cran-progress
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
TEST_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
R-cran-future>0:devel/R-cran-future \
R-cran-shiny>0:www/R-cran-shiny
diff --git a/devel/R-cran-progressr/distinfo b/devel/R-cran-progressr/distinfo
index a2ed92224e86..beecaa06dde3 100644
--- a/devel/R-cran-progressr/distinfo
+++ b/devel/R-cran-progressr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732825515
-SHA256 (progressr_0.15.1.tar.gz) = 30d9f77808405fc80150be5816d2d0ffd7aaea46b1a56a3e78a24e9e8350a426
-SIZE (progressr_0.15.1.tar.gz) = 216552
+TIMESTAMP = 1758386238
+SHA256 (progressr_0.16.0.tar.gz) = 310eaeb29b409c0bedfb526e48cdbca0db65797285ac3a2c24ed2d910de7ba60
+SIZE (progressr_0.16.0.tar.gz) = 216481
diff --git a/devel/R-cran-rprojroot/Makefile b/devel/R-cran-rprojroot/Makefile
index e16811c597f6..9051ca5b7dd4 100644
--- a/devel/R-cran-rprojroot/Makefile
+++ b/devel/R-cran-rprojroot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rprojroot
-DISTVERSION= 2.1.0
+DISTVERSION= 2.1.1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-rprojroot/distinfo b/devel/R-cran-rprojroot/distinfo
index c90833cadba5..41c6a8bd025c 100644
--- a/devel/R-cran-rprojroot/distinfo
+++ b/devel/R-cran-rprojroot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752421865
-SHA256 (rprojroot_2.1.0.tar.gz) = 1882ae88dc927d2fd94874349aae158a641aa018001d6c53e5f95fa920c2474d
-SIZE (rprojroot_2.1.0.tar.gz) = 59562
+TIMESTAMP = 1756314666
+SHA256 (rprojroot_2.1.1.tar.gz) = 473989bbef45fd9cd68f68dc317b14c9f42de5cea4b55fd6ba9011f25e0517e9
+SIZE (rprojroot_2.1.1.tar.gz) = 59899
diff --git a/devel/R-cran-sfsmisc/Makefile b/devel/R-cran-sfsmisc/Makefile
index 8aab97288eb0..5510310b3378 100644
--- a/devel/R-cran-sfsmisc/Makefile
+++ b/devel/R-cran-sfsmisc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sfsmisc
-DISTVERSION= 1.1-21
+DISTVERSION= 1.1-22
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-sfsmisc/distinfo b/devel/R-cran-sfsmisc/distinfo
index b504fcf84217..4174a6d8d3ec 100644
--- a/devel/R-cran-sfsmisc/distinfo
+++ b/devel/R-cran-sfsmisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753658608
-SHA256 (sfsmisc_1.1-21.tar.gz) = 14ca739233871c00429ee991f5b6259aabc670a39b6fb4d349e009db8fc6d470
-SIZE (sfsmisc_1.1-21.tar.gz) = 187050
+TIMESTAMP = 1757128005
+SHA256 (sfsmisc_1.1-22.tar.gz) = b2e900b2603d96ab01faf76ccf4ef22775a6f6f5549513f3c5343097b71efa80
+SIZE (sfsmisc_1.1-22.tar.gz) = 187528
diff --git a/devel/R-cran-systemfonts/Makefile b/devel/R-cran-systemfonts/Makefile
index 73089ad0e782..d7a53b347311 100644
--- a/devel/R-cran-systemfonts/Makefile
+++ b/devel/R-cran-systemfonts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= systemfonts
-DISTVERSION= 1.2.3
+DISTVERSION= 1.3.1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -19,13 +19,22 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
RUN_DEPENDS= ${CRAN_DEPENDS}
TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \
R-cran-farver>0:graphics/R-cran-farver \
+ R-cran-ggplot2>0:graphics/R-cran-ggplot2 \
R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-ragg>0:graphics/R-cran-ragg \
R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
- R-cran-testthat>=2.1.0:devel/R-cran-testthat \
- xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype
+ R-cran-testthat>=2.1.0:devel/R-cran-testthat
USES= cran:auto-plist,compiles pkgconfig
-TESTING_UNSAFE= Test is non-deterministic, see also https://github.com/r-lib/systemfonts/pull/130
+pre-test:
+ # R-cran-svglite package does not exist yet
+ @${LOCALBASE}/bin/Rscript -e 'install.packages("svglite", \
+ repos = "https://cloud.r-project.org")'
+
+do-test:
+ @${FIND} ${WRKSRC} \( -name '*.o' -o -name '*.so' \) -delete
+ @cd ${WRKDIR} ; ${SETENV} ${MAKE_ENV} _R_CHECK_FORCE_SUGGESTS_=FALSE \
+ ${LOCALBASE}/bin/R CMD check --no-manual ${PORTNAME}
.include <bsd.port.mk>
diff --git a/devel/R-cran-systemfonts/distinfo b/devel/R-cran-systemfonts/distinfo
index 6e7f81364813..6e8ffcd27a08 100644
--- a/devel/R-cran-systemfonts/distinfo
+++ b/devel/R-cran-systemfonts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746044825
-SHA256 (systemfonts_1.2.3.tar.gz) = da6c1a16757a809507966c66e34856a239967220315c915cf79215b21c109efa
-SIZE (systemfonts_1.2.3.tar.gz) = 105970
+TIMESTAMP = 1759340411
+SHA256 (systemfonts_1.3.1.tar.gz) = 4392cbf7f97d335b61f7a70257faead2d45a3beeb76249d75a41e9ed82e4456d
+SIZE (systemfonts_1.3.1.tar.gz) = 593311
diff --git a/devel/R-cran-testthat/Makefile b/devel/R-cran-testthat/Makefile
index b58fca631c12..8dfec3fb83d4 100644
--- a/devel/R-cran-testthat/Makefile
+++ b/devel/R-cran-testthat/Makefile
@@ -31,8 +31,11 @@ RUN_DEPENDS= R-cran-brio>=1.1.3:devel/R-cran-brio \
USES= cran:auto-plist,compiles
-TESTING_UNSAFE= Error in `edition_require(3, "expect_snapshot()")`: `expect_snapshot()` requires the 3rd edition. \
- https://github.com/r-lib/testthat/issues/1924 \
- https://github.com/r-lib/testthat/issues/1347
+TESTING_UNSAFE= https://github.com/r-lib/testthat/issues/2214
+
+do-test:
+ @${FIND} ${WRKSRC} \( -name '*.o' -o -name '*.so' \) -delete
+ @cd ${WRKDIR} ; ${SETENV} ${MAKE_ENV} _R_CHECK_FORCE_SUGGESTS_=FALSE \
+ ${LOCALBASE}/bin/R CMD check --no-manual ${PORTNAME}
.include <bsd.port.mk>
diff --git a/devel/addlicense/Makefile b/devel/addlicense/Makefile
new file mode 100644
index 000000000000..62d1e4252c05
--- /dev/null
+++ b/devel/addlicense/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= addlicense
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.2.0
+CATEGORIES= devel
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Add license information to source code files
+WWW= https://github.com/google/addlicense \
+ https://pkg.go.dev/github.com/google/addlicense
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/google/addlicense
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/devel/addlicense/distinfo b/devel/addlicense/distinfo
new file mode 100644
index 000000000000..eb3451046970
--- /dev/null
+++ b/devel/addlicense/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1757103533
+SHA256 (go/devel_addlicense/addlicense-v1.2.0/v1.2.0.mod) = a82864c09088a91df8c47c3f177cd9232c757470b8fe08be32d9956732e9e689
+SIZE (go/devel_addlicense/addlicense-v1.2.0/v1.2.0.mod) = 153
+SHA256 (go/devel_addlicense/addlicense-v1.2.0/v1.2.0.zip) = d2fccbff05f5538ba14f94f591d9425d9e1da80bf612079cc348d81f72f843c3
+SIZE (go/devel_addlicense/addlicense-v1.2.0/v1.2.0.zip) = 77389
diff --git a/devel/addlicense/pkg-descr b/devel/addlicense/pkg-descr
new file mode 100644
index 000000000000..fca12cf0da38
--- /dev/null
+++ b/devel/addlicense/pkg-descr
@@ -0,0 +1,5 @@
+The program ensures source code files have copyright license
+headers by scanning directory patterns recursively.
+
+It modifies all source files in place and avoids adding
+a license header to any file that already has one.
diff --git a/devel/air-go/Makefile b/devel/air-go/Makefile
index f0d5ea7eeda0..5b9c66fd7cd8 100644
--- a/devel/air-go/Makefile
+++ b/devel/air-go/Makefile
@@ -1,7 +1,6 @@
PORTNAME= air
DISTVERSIONPREFIX= v
-DISTVERSION= 1.62.0
-PORTREVISION= 3
+DISTVERSION= 1.63.0
CATEGORIES= devel
PKGNAMESUFFIX= -go
diff --git a/devel/air-go/distinfo b/devel/air-go/distinfo
index 8b9b2546adaf..dfdac56835f4 100644
--- a/devel/air-go/distinfo
+++ b/devel/air-go/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1748881613
-SHA256 (go/devel_air-go/air-v1.62.0/v1.62.0.mod) = d62e1c00b28f2a601c8351e6f077e91eaef78936fd0a2e566acd0ba80ccd4ac2
-SIZE (go/devel_air-go/air-v1.62.0/v1.62.0.mod) = 1373
-SHA256 (go/devel_air-go/air-v1.62.0/v1.62.0.zip) = d611c04609ca27337c5cae9489f65937f456a4cd9e9818b7705659abdd7c96a4
-SIZE (go/devel_air-go/air-v1.62.0/v1.62.0.zip) = 1051315
+TIMESTAMP = 1757256879
+SHA256 (go/devel_air-go/air-v1.63.0/v1.63.0.mod) = 8464d9a7fc21d8dcf9d74b908a24fb0f5a84dcd67f42ad641af0eb7996f3aa3c
+SIZE (go/devel_air-go/air-v1.63.0/v1.63.0.mod) = 1177
+SHA256 (go/devel_air-go/air-v1.63.0/v1.63.0.zip) = d8041afb5d0b776d4d98d8669b04d082b5503cdda1c9882dcfd44d2b42ff9080
+SIZE (go/devel_air-go/air-v1.63.0/v1.63.0.zip) = 1054105
diff --git a/devel/allegro5/Makefile b/devel/allegro5/Makefile
index 10d907baad83..cd557a4ccb56 100644
--- a/devel/allegro5/Makefile
+++ b/devel/allegro5/Makefile
@@ -1,6 +1,5 @@
PORTNAME= allegro
-DISTVERSION= 5.2.7.0
-PORTREVISION= 10
+DISTVERSION= 5.2.10.1
CATEGORIES= devel games
MASTER_SITES= https://github.com/liballeg/${PORTNAME}${PKGNAMESUFFIX}/releases/download/${DISTVERSION}/
PKGNAMESUFFIX= 5
@@ -9,74 +8,105 @@ MAINTAINER= kpedersen@disroot.org
COMMENT= Cross-platform C library for games and multimedia programming
WWW= https://liballeg.org/
-LICENSE= ZLIB BSD3CLAUSE
+LICENSE= BSD3CLAUSE ZLIB
LICENSE_COMB= dual
+BUILD_DEPENDS= minimp3>=0:audio/minimp3 \
+ dumb>=0:audio/dumb
LIB_DEPENDS= libFLAC.so:audio/flac \
- libfontconfig.so:x11-fonts/fontconfig \
+ libfreeimage.so:graphics/freeimage \
libfreetype.so:print/freetype2 \
- libjack.so:audio/jack \
+ libinotify.so:devel/libinotify \
libogg.so:audio/libogg \
+ libopus.so:audio/opus \
+ libopusfile.so:audio/opusfile \
libphysfs.so:devel/physfs \
libpng.so:graphics/png \
+ libsharpyuv.so:graphics/webp \
libtheoradec.so:multimedia/libtheora \
libvorbis.so:audio/libvorbis \
+ libvorbisfile.so:audio/libvorbis \
libwebp.so:graphics/webp
-USES= cmake:insource compiler:c++11-lang gl gnome jpeg \
- openal:soft pkgconfig xorg uniquefiles:dirs
-USE_XORG= x11 xpm xext xcursor xxf86vm xxf86dga sm ice xi xinerama xrandr \
- xscrnsaver
-USE_GL= gl glu
-USE_GNOME= gtk30 cairo gdkpixbuf
+USES= cmake compiler:c++11-lang gl gnome jpeg localbase openal:soft \
+ pkgconfig xorg
+USE_GL= glu opengl
+USE_GNOME= cairo gdkpixbuf gtk30
USE_LDCONFIG= yes
+USE_XORG= ice sm x11 xcursor xext xi xinerama xpm xrandr xscrnsaver \
+ xxf86dga xxf86vm
+
+CMAKE_ARGS= -DMANDIR=${PREFIX}/share/man
+CMAKE_ON= WANT_AUDIO WANT_COLOR WANT_DUMB WANT_FLAC WANT_FONT WANT_IMAGE \
+ WANT_IMAGE_FREEIMAGE WANT_IMAGE_JPG WANT_IMAGE_PNG \
+ WANT_IMAGE_WEBP WANT_MEMFILE WANT_MP3 WANT_NATIVE_DIALOG \
+ WANT_NATIVE_IMAGE_LOADER WANT_OGG_VIDEO WANT_OPENAL WANT_OPENGL \
+ WANT_OPUS WANT_OSS WANT_PHYSFS WANT_PRIMITIVES \
+ WANT_RELEASE_LOGGING WANT_SHADERS_GL WANT_TESTS WANT_TTF \
+ WANT_VIDEO WANT_VORBIS WANT_X11 WANT_X11_XF86VIDMODE \
+ WANT_X11_XINERAMA WANT_X11_XRANDR WANT_X11_XSCREENSAVER
+CMAKE_OFF= WANT_ACODEC_DYNAMIC_LOAD WANT_ANDROID_LEGACY WANT_AQUEUE \
+ WANT_CURL_EXAMPLE WANT_D3D WANT_D3D9EX WANT_DLL_TLS \
+ WANT_DOCS_INFO WANT_DOCS_PDF WANT_DOCS_PDF_PAPER WANT_DSOUND \
+ WANT_FRAMEWORKS WANT_GLES3 WANT_LUAJIT WANT_MONOLITH \
+ WANT_MUDFLAP WANT_OPENSL WANT_PYTHON_WRAPPER WANT_SHADERS_D3D \
+ WANT_STATIC_RUNTIME WANT_TREMOR WANT_WAIT_EVENT_SLEEP
+
+CFLAGS+= -L${LOCALBASE}/lib -Wno-unused-command-line-argument
-CFLAGS+= -isystem${LOCALBASE}/include -L${LOCALBASE}/lib -Wno-unused-command-line-argument
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
+EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX}
-PLIST_SUB= SHLIB_VER="${DISTVERSION}" SHLIB_VER1="${DISTVERSION:R}"
+PLIST_SUB= SHLIB_VER="${DISTVERSION}" \
+ SHLIB_VER1="${DISTVERSION:R}"
PORTDOCS= *
-PORTEXAMPLES= *
-
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX}
-OPTIONS_DEFINE= ALSA DOCS EXAMPLES PULSEAUDIO
+OPTIONS_DEFINE= ALSA DOCS EXAMPLES MANPAGES OPENMPT PULSEAUDIO
+OPTIONS_DEFINE_amd64= SSE
+OPTIONS_DEFINE_i386= SSE
+OPTIONS_DEFAULT= MANPAGES OPENMPT
+OPTIONS_DEFAULT_amd64= SSE
OPTIONS_SUB= yes
+OPENMPT_DESC= Support for OpenMPT playback
+
+ALSA_BROKEN= confirmed by running demos, leads to assertion at startup
+ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
+ALSA_CMAKE_BOOL= WANT_ALSA
-DOCS_DESC= Build and install docs and manpages (requires pandoc)
DOCS_BUILD_DEPENDS= ${LOCALBASE}/bin/pandoc:textproc/hs-pandoc
-DOCS_CMAKE_BOOL= WANT_DOCS
+DOCS_CMAKE_BOOL= WANT_DOCS_HTML
-ALSA_LIB_DEPENDS= libasound.so.2:audio/alsa-lib
-ALSA_CMAKE_BOOL= WANT_ALSA
-ALSA_BROKEN= ALSA support is broken # confirmed by running demos, leads to assertion at startup
+EXAMPLES_LIB_DEPENDS= libenet.so:net/enet
+EXAMPLES_CMAKE_BOOL= WANT_DEMO WANT_EXAMPLES WANT_POPUP_EXAMPLES
-EXAMPLES_CMAKE_BOOL= WANT_EXAMPLES WANT_DEMOS
+MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/bin/pandoc:textproc/hs-pandoc
+MANPAGES_CMAKE_BOOL= WANT_DOCS_MAN
+
+OPENMPT_LIB_DEPENDS= libopenmpt.so:audio/libopenmpt
+OPENMPT_CMAKE_BOOL= WANT_OPENMPT
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CMAKE_BOOL= WANT_PULSEAUDIO
-CMAKE_ARGS=-DMANDIR=${PREFIX}/share/man
-post-patch:
- @${REINPLACE_CMD} -e 's|lib$${LIB_SUFFIX}/pkgconfig|libdata/pkgconfig|' \
- ${WRKSRC}/CMakeLists.txt
+SSE_CMAKE_BOOL= WANT_ALLOW_SSE
+
+_DEMOS= cosmic_protector shooter skater speed
post-install-DOCS-on:
- ${INSTALL_MAN} ${WRKSRC}/docs/man/* ${STAGEDIR}${PREFIX}/share/man/man3/
- @cd ${WRKSRC} && ${COPYTREE_SHARE} "README.txt docs/src docs/html" ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} \
+ "CHANGES*.txt CONTRIBUTORS.txt README.txt SECURITY.md" \
+ ${STAGEDIR}${DOCSDIR})
+ (cd ${BUILD_WRKSRC} && ${COPYTREE_SHARE} docs/html/refman ${STAGEDIR}${DOCSDIR})
post-install-EXAMPLES-on:
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} "examples demos" ${STAGEDIR}${EXAMPLESDIR})
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ (cd ${BUILD_WRKSRC} && ${COPYTREE_SHARE} "demos examples" ${STAGEDIR}${EXAMPLESDIR})
${FIND} -d ${STAGEDIR}${EXAMPLESDIR} \
- -name CMakeFiles -o -name cmake_install.cmake \
- -exec ${RM} -r {} \;
+ \( -name CMakeFiles -o -name cmake_install.cmake \) \
+ -exec ${RM} -r {} +
${FIND} ${STAGEDIR}${EXAMPLESDIR}/examples -regex ".*/ex_[a-z0-9_]*" \
- -exec ${CHMOD} a+x {} \; \
- -exec ${STRIP_CMD} {} \;
-.for l in cosmic_protector skater speed
- @${CHMOD} a+x ${STAGEDIR}${EXAMPLESDIR}/demos/${l}/${l}
- @${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/demos/${l}/${l}
-.endfor
+ -exec ${STRIP_CMD} {} +
+ ${STRIP_CMD} ${_DEMOS:M*:C|(.+)|${STAGEDIR}${EXAMPLESDIR}/demos/\1/\1|}
.include <bsd.port.mk>
diff --git a/devel/allegro5/distinfo b/devel/allegro5/distinfo
index d8d860a2d972..90e3877c6c6b 100644
--- a/devel/allegro5/distinfo
+++ b/devel/allegro5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1652712061
-SHA256 (allegro-5.2.7.0.tar.gz) = c1e3b319d99cb453b39d393572ba2b9f3de42a96de424aee7d4a1abceaaa970c
-SIZE (allegro-5.2.7.0.tar.gz) = 7911231
+TIMESTAMP = 1752636658
+SHA256 (allegro-5.2.10.1.tar.gz) = 2ef9f77f0b19459ea2c7645cc4762fc35c74d3d297bfc38d8592307757166f05
+SIZE (allegro-5.2.10.1.tar.gz) = 9858581
diff --git a/devel/allegro5/files/patch-CMakeLists.txt b/devel/allegro5/files/patch-CMakeLists.txt
index 6d03f2b479b6..2cc6742e450a 100644
--- a/devel/allegro5/files/patch-CMakeLists.txt
+++ b/devel/allegro5/files/patch-CMakeLists.txt
@@ -1,16 +1,15 @@
-First hunk fixes build in presence of evdev-proto
-
---- CMakeLists.txt.orig 2020-02-10 02:03:00 UTC
+--- CMakeLists.txt.orig 2024-12-29 03:52:10 UTC
+++ CMakeLists.txt
-@@ -475,7 +475,6 @@ endif(NOT ALLEGRO_BIG_ENDIAN AND NOT ALLEGRO_LITTLE_EN
+@@ -927,6 +927,8 @@ set(PLATFORM_LIBS)
+ # Libraries that we always need to link against on this platform.
+ set(PLATFORM_LIBS)
- check_include_files(dirent.h ALLEGRO_HAVE_DIRENT_H)
- check_include_files(inttypes.h ALLEGRO_HAVE_INTTYPES_H)
--check_include_files(linux/input.h ALLEGRO_HAVE_LINUX_INPUT_H)
- check_include_files(stdbool.h ALLEGRO_HAVE_STDBOOL_H)
- check_include_files(stdint.h ALLEGRO_HAVE_STDINT_H)
- check_include_files(sys/io.h ALLEGRO_HAVE_SYS_IO_H)
-@@ -1155,7 +1154,7 @@ if(INSTALL_PKG_CONFIG_FILES)
++list(APPEND PLATFORM_LIBS inotify)
++
+ if(ALLEGRO_UNIX) # not MACOSX
+ list(APPEND LIBRARY_SOURCES ${ALLEGRO_SRC_UNIX_FILES})
+ list(APPEND PLATFORM_LIBS m ${CMAKE_THREAD_LIBS_INIT})
+@@ -1227,7 +1229,7 @@ if(INSTALL_PKG_CONFIG_FILES)
@ONLY
)
install(FILES ${LIBRARY_OUTPUT_PATH}/pkgconfig/${outname}
diff --git a/devel/allegro5/files/patch-src_linux_lhaptic.c b/devel/allegro5/files/patch-src_linux_lhaptic.c
new file mode 100644
index 000000000000..8389f309f4d4
--- /dev/null
+++ b/devel/allegro5/files/patch-src_linux_lhaptic.c
@@ -0,0 +1,119 @@
+--- src/linux/lhaptic.c.orig 2025-07-15 04:53:14 UTC
++++ src/linux/lhaptic.c
+@@ -21,6 +21,7 @@
+ #endif
+
+ #include <math.h>
++#include <stdint.h>
+ #include <stdio.h>
+ #include <sys/time.h>
+
+@@ -223,7 +224,7 @@ static void lhap_exit_haptic(void)
+ }
+
+
+-static bool lhap_type2lin(__u16 *res, int type)
++static bool lhap_type2lin(uint16_t *res, int type)
+ {
+ ASSERT(res);
+
+@@ -259,7 +260,7 @@ static bool lhap_type2lin(__u16 *res, int type)
+ }
+
+
+-static bool lhap_wave2lin(__u16 *res, int type)
++static bool lhap_wave2lin(uint16_t *res, int type)
+ {
+ ASSERT(res);
+
+@@ -292,13 +293,13 @@ static bool lhap_wave2lin(__u16 *res, int type)
+ /* Converts the time in seconds to a Linux-compatible time.
+ * Return false if out of bounds.
+ */
+-static bool lhap_time2lin(__u16 *res, double sec)
++static bool lhap_time2lin(uint16_t *res, double sec)
+ {
+ ASSERT(res);
+
+ if (sec < 0.0 || sec > 32.767)
+ return false;
+- (*res) = (__u16) round(sec * 1000.0);
++ (*res) = (uint16_t) round(sec * 1000.0);
+ return true;
+ }
+
+@@ -306,13 +307,13 @@ static bool lhap_time2lin(__u16 *res, double sec)
+ /* Converts the time in seconds to a Linux-compatible time.
+ * Return false if out of bounds. This one allows negative times.
+ */
+-static bool lhap_stime2lin(__s16 *res, double sec)
++static bool lhap_stime2lin(int16_t *res, double sec)
+ {
+ ASSERT(res);
+
+ if (sec < -32.767 || sec > 32.767)
+ return false;
+- (*res) = (__s16) round(sec * 1000.0);
++ (*res) = (int16_t) round(sec * 1000.0);
+ return true;
+ }
+
+@@ -329,13 +330,13 @@ static bool lhap_replay2lin(struct ff_replay *lin,
+ /* Converts the level in range 0.0 to 1.0 to a Linux-compatible level.
+ * Returns false if out of bounds.
+ */
+-static bool lhap_level2lin(__u16 *res, double level)
++static bool lhap_level2lin(uint16_t *res, double level)
+ {
+ ASSERT(res);
+
+ if (level < 0.0 || level > 1.0)
+ return false;
+- *res = (__u16) round(level * (double)0x7fff);
++ *res = (uint16_t) round(level * (double)0x7fff);
+ return true;
+ }
+
+@@ -343,13 +344,13 @@ static bool lhap_level2lin(__u16 *res, double level)
+ /* Converts the level in range -1.0 to 1.0 to a Linux-compatible level.
+ * Returns false if out of bounds.
+ */
+-static bool lhap_slevel2lin(__s16 *res, double level)
++static bool lhap_slevel2lin(int16_t *res, double level)
+ {
+ ASSERT(res);
+
+ if (level < -1.0 || level > 1.0)
+ return false;
+- *res = (__s16) round(level * (double)0x7ffe);
++ *res = (int16_t) round(level * (double)0x7ffe);
+ return true;
+ }
+
+@@ -433,7 +434,7 @@ static bool lhap_effect2lin(struct ff_effect *lin, ALL
+ if (!lhap_type2lin(&lin->type, al->type))
+ return false;
+ /* lin_effect->replay = effect->re; */
+- lin->direction = (__u16)
++ lin->direction = (uint16_t)
+ round(((double)0xC000 * al->direction.angle) / (2 * M_PI));
+ lin->id = -1;
+ if (!lhap_replay2lin(&lin->replay, &al->replay))
+@@ -638,7 +639,7 @@ static bool lhap_set_gain(ALLEGRO_HAPTIC *dev, double
+ lhap_timerclear(&ie);
+ ie.type = EV_FF;
+ ie.code = FF_GAIN;
+- ie.value = (__s32) ((double)0xFFFF * gain);
++ ie.value = (int32_t) ((double)0xFFFF * gain);
+ if (write(lhap->fd, &ie, sizeof(ie)) < 0) {
+ return false;
+ }
+@@ -655,7 +656,7 @@ static bool lhap_set_autocenter(ALLEGRO_HAPTIC *dev, d
+ lhap_timerclear(&ie);
+ ie.type = EV_FF;
+ ie.code = FF_AUTOCENTER;
+- ie.value = (__s32) ((double)0xFFFF * autocenter);
++ ie.value = (int32_t) ((double)0xFFFF * autocenter);
+ if (write(lhap->fd, &ie, sizeof(ie)) < 0) {
+ return false;
+ }
diff --git a/devel/allegro5/pkg-plist b/devel/allegro5/pkg-plist
index 1a6e5e5f204d..d4b1b418f11e 100644
--- a/devel/allegro5/pkg-plist
+++ b/devel/allegro5/pkg-plist
@@ -88,6 +88,10 @@ include/allegro5/tls.h
include/allegro5/touch_input.h
include/allegro5/transformations.h
include/allegro5/utf8.h
+lib/cmake/allegro/AllegroConfig.cmake
+lib/cmake/allegro/AllegroConfigVersion.cmake
+lib/cmake/allegro/AllegroTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/allegro/AllegroTargets.cmake
lib/liballegro.so
lib/liballegro.so.5.2
lib/liballegro.so.%%SHLIB_VER1%%
@@ -140,1027 +144,1395 @@ libdata/pkgconfig/allegro_physfs-5.pc
libdata/pkgconfig/allegro_primitives-5.pc
libdata/pkgconfig/allegro_ttf-5.pc
libdata/pkgconfig/allegro_video-5.pc
-%%DOCS%%share/man/man3/ALLEGRO_AUDIO_DEPTH.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_AUDIO_EVENT_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_AUDIO_PAN_NONE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_AUDIO_RECORDER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_AUDIO_RECORDER_EVENT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_AUDIO_STREAM.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_BITMAP.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_BPM_TO_SECS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_BPS_TO_SECS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_CHANNEL_CONF.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_COLOR.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_COND.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_CONFIG.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_CONFIG_ENTRY.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_CONFIG_SECTION.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_DISPLAY.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_DISPLAY_MODE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_EVENT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_EVENT_QUEUE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_EVENT_SOURCE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_EVENT_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_EVENT_TYPE_IS_USER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FILE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FILECHOOSER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FILE_INTERFACE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FILE_MODE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FONT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FOR_EACH_FS_ENTRY_RESULT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FS_ENTRY.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_FS_INTERFACE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_GET_EVENT_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_GLYPH.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_HAPTIC.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_HAPTIC_CONSTANTS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_HAPTIC_EFFECT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_HAPTIC_EFFECT_ID.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_INDEX_BUFFER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_JOYFLAGS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_JOYSTICK.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_JOYSTICK_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_KEYBOARD_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_LINE_CAP.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_LINE_JOIN.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_LOCKED_REGION.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MEMORY_INTERFACE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MENU.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MENU_INFO.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MIXER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MIXER_QUALITY.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MONITOR_INFO.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MOUSE_EMULATION_MODE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MOUSE_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MSECS_TO_SECS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_MUTEX.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PI.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PIXEL_FORMAT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PLAYMODE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PRIM_ATTR.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PRIM_BUFFER_FLAGS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PRIM_QUALITY.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PRIM_STORAGE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_PRIM_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_RENDER_FUNCTION.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_RENDER_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SAMPLE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SAMPLE_ID.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SAMPLE_INSTANCE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SEEK.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SHADER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SHADER_PLATFORM.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SHADER_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_STATE_FLAGS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_SYSTEM_ID.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TEXTLOG.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_THREAD.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TIMEOUT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TIMER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TOUCH_INPUT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TOUCH_INPUT_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TOUCH_STATE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_TRANSFORM.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_USECS_TO_SECS.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_USER_EVENT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_USTR.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_USTR_INFO.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VERTEX.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VERTEX_BUFFER.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VERTEX_CACHE_SIZE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VERTEX_DECL.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VERTEX_ELEMENT.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VIDEO_EVENT_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VIDEO_POSITION_TYPE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_VOICE.3.gz
-%%DOCS%%share/man/man3/ALLEGRO_WRITE_MASK_FLAGS.3.gz
-%%DOCS%%share/man/man3/al_%%CMAKE_BUILD_TYPE%%_haptic.3.gz
-%%DOCS%%share/man/man3/al_%%CMAKE_BUILD_TYPE%%_haptic_effect.3.gz
-%%DOCS%%share/man/man3/al_acknowledge_drawing_halt.3.gz
-%%DOCS%%share/man/man3/al_acknowledge_drawing_resume.3.gz
-%%DOCS%%share/man/man3/al_acknowledge_resize.3.gz
-%%DOCS%%share/man/man3/al_add_config_comment.3.gz
-%%DOCS%%share/man/man3/al_add_config_section.3.gz
-%%DOCS%%share/man/man3/al_add_new_bitmap_flag.3.gz
-%%DOCS%%share/man/man3/al_add_timer_count.3.gz
-%%DOCS%%share/man/man3/al_android_get_activity.3.gz
-%%DOCS%%share/man/man3/al_android_get_jni_env.3.gz
-%%DOCS%%share/man/man3/al_android_get_os_version.3.gz
-%%DOCS%%share/man/man3/al_android_set_apk_file_interface.3.gz
-%%DOCS%%share/man/man3/al_android_set_apk_fs_interface.3.gz
-%%DOCS%%share/man/man3/al_append_menu_item.3.gz
-%%DOCS%%share/man/man3/al_append_native_text_log.3.gz
-%%DOCS%%share/man/man3/al_append_path_component.3.gz
-%%DOCS%%share/man/man3/al_apply_window_constraints.3.gz
-%%DOCS%%share/man/man3/al_attach_audio_stream_to_mixer.3.gz
-%%DOCS%%share/man/man3/al_attach_audio_stream_to_voice.3.gz
-%%DOCS%%share/man/man3/al_attach_mixer_to_mixer.3.gz
-%%DOCS%%share/man/man3/al_attach_mixer_to_voice.3.gz
-%%DOCS%%share/man/man3/al_attach_sample_instance_to_mixer.3.gz
-%%DOCS%%share/man/man3/al_attach_sample_instance_to_voice.3.gz
-%%DOCS%%share/man/man3/al_attach_shader_source.3.gz
-%%DOCS%%share/man/man3/al_attach_shader_source_file.3.gz
-%%DOCS%%share/man/man3/al_backup_dirty_bitmap.3.gz
-%%DOCS%%share/man/man3/al_backup_dirty_bitmaps.3.gz
-%%DOCS%%share/man/man3/al_broadcast_cond.3.gz
-%%DOCS%%share/man/man3/al_build_camera_transform.3.gz
-%%DOCS%%share/man/man3/al_build_menu.3.gz
-%%DOCS%%share/man/man3/al_build_shader.3.gz
-%%DOCS%%share/man/man3/al_build_transform.3.gz
-%%DOCS%%share/man/man3/al_calculate_arc.3.gz
-%%DOCS%%share/man/man3/al_calculate_ribbon.3.gz
-%%DOCS%%share/man/man3/al_calculate_spline.3.gz
-%%DOCS%%share/man/man3/al_calloc.3.gz
-%%DOCS%%share/man/man3/al_calloc_with_context.3.gz
-%%DOCS%%share/man/man3/al_change_directory.3.gz
-%%DOCS%%share/man/man3/al_check_inverse.3.gz
-%%DOCS%%share/man/man3/al_clear_depth_buffer.3.gz
-%%DOCS%%share/man/man3/al_clear_keyboard_state.3.gz
-%%DOCS%%share/man/man3/al_clear_to_color.3.gz
-%%DOCS%%share/man/man3/al_clipboard_has_text.3.gz
-%%DOCS%%share/man/man3/al_clone_bitmap.3.gz
-%%DOCS%%share/man/man3/al_clone_menu.3.gz
-%%DOCS%%share/man/man3/al_clone_menu_for_popup.3.gz
-%%DOCS%%share/man/man3/al_clone_path.3.gz
-%%DOCS%%share/man/man3/al_close_directory.3.gz
-%%DOCS%%share/man/man3/al_close_native_text_log.3.gz
-%%DOCS%%share/man/man3/al_close_video.3.gz
-%%DOCS%%share/man/man3/al_color_cmyk.3.gz
-%%DOCS%%share/man/man3/al_color_cmyk_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_get_monitor_refresh_rate.3.gz
-%%DOCS%%share/man/man3/al_color_distance_ciede2000.3.gz
-%%DOCS%%share/man/man3/al_color_hsl.3.gz
-%%DOCS%%share/man/man3/al_color_hsl_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_hsv.3.gz
-%%DOCS%%share/man/man3/al_color_hsv_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_html.3.gz
-%%DOCS%%share/man/man3/al_color_html_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_lab.3.gz
-%%DOCS%%share/man/man3/al_color_lab_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_lch.3.gz
-%%DOCS%%share/man/man3/al_color_lch_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_name.3.gz
-%%DOCS%%share/man/man3/al_color_name_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_cmyk.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_hsl.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_hsv.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_html.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_lab.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_lch.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_name.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_xyy.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_xyz.3.gz
-%%DOCS%%share/man/man3/al_color_rgb_to_yuv.3.gz
-%%DOCS%%share/man/man3/al_color_xyy.3.gz
-%%DOCS%%share/man/man3/al_color_xyy_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_xyz.3.gz
-%%DOCS%%share/man/man3/al_color_xyz_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_color_yuv.3.gz
-%%DOCS%%share/man/man3/al_color_yuv_to_rgb.3.gz
-%%DOCS%%share/man/man3/al_compose_transform.3.gz
-%%DOCS%%share/man/man3/al_convert_bitmap.3.gz
-%%DOCS%%share/man/man3/al_convert_mask_to_alpha.3.gz
-%%DOCS%%share/man/man3/al_convert_memory_bitmaps.3.gz
-%%DOCS%%share/man/man3/al_copy_transform.3.gz
-%%DOCS%%share/man/man3/al_create_audio_recorder.3.gz
-%%DOCS%%share/man/man3/al_create_audio_stream.3.gz
-%%DOCS%%share/man/man3/al_create_bitmap.3.gz
-%%DOCS%%share/man/man3/al_create_builtin_font.3.gz
-%%DOCS%%share/man/man3/al_create_cond.3.gz
-%%DOCS%%share/man/man3/al_create_config.3.gz
-%%DOCS%%share/man/man3/al_create_display.3.gz
-%%DOCS%%share/man/man3/al_create_event_queue.3.gz
-%%DOCS%%share/man/man3/al_create_file_handle.3.gz
-%%DOCS%%share/man/man3/al_create_fs_entry.3.gz
-%%DOCS%%share/man/man3/al_create_index_buffer.3.gz
-%%DOCS%%share/man/man3/al_create_menu.3.gz
-%%DOCS%%share/man/man3/al_create_mixer.3.gz
-%%DOCS%%share/man/man3/al_create_mouse_cursor.3.gz
-%%DOCS%%share/man/man3/al_create_mutex.3.gz
-%%DOCS%%share/man/man3/al_create_mutex_recursive.3.gz
-%%DOCS%%share/man/man3/al_create_native_file_dialog.3.gz
-%%DOCS%%share/man/man3/al_create_path.3.gz
-%%DOCS%%share/man/man3/al_create_path_for_directory.3.gz
-%%DOCS%%share/man/man3/al_create_popup_menu.3.gz
-%%DOCS%%share/man/man3/al_create_sample.3.gz
-%%DOCS%%share/man/man3/al_create_sample_instance.3.gz
-%%DOCS%%share/man/man3/al_create_shader.3.gz
-%%DOCS%%share/man/man3/al_create_sub_bitmap.3.gz
-%%DOCS%%share/man/man3/al_create_thread.3.gz
-%%DOCS%%share/man/man3/al_create_thread_with_stacksize.3.gz
-%%DOCS%%share/man/man3/al_create_timer.3.gz
-%%DOCS%%share/man/man3/al_create_vertex_buffer.3.gz
-%%DOCS%%share/man/man3/al_create_vertex_decl.3.gz
-%%DOCS%%share/man/man3/al_create_voice.3.gz
-%%DOCS%%share/man/man3/al_cstr.3.gz
-%%DOCS%%share/man/man3/al_cstr_dup.3.gz
-%%DOCS%%share/man/man3/al_destroy_audio_recorder.3.gz
-%%DOCS%%share/man/man3/al_destroy_audio_stream.3.gz
-%%DOCS%%share/man/man3/al_destroy_bitmap.3.gz
-%%DOCS%%share/man/man3/al_destroy_cond.3.gz
-%%DOCS%%share/man/man3/al_destroy_config.3.gz
-%%DOCS%%share/man/man3/al_destroy_display.3.gz
-%%DOCS%%share/man/man3/al_destroy_event_queue.3.gz
-%%DOCS%%share/man/man3/al_destroy_font.3.gz
-%%DOCS%%share/man/man3/al_destroy_fs_entry.3.gz
-%%DOCS%%share/man/man3/al_destroy_index_buffer.3.gz
-%%DOCS%%share/man/man3/al_destroy_menu.3.gz
-%%DOCS%%share/man/man3/al_destroy_mixer.3.gz
-%%DOCS%%share/man/man3/al_destroy_mouse_cursor.3.gz
-%%DOCS%%share/man/man3/al_destroy_mutex.3.gz
-%%DOCS%%share/man/man3/al_destroy_native_file_dialog.3.gz
-%%DOCS%%share/man/man3/al_destroy_path.3.gz
-%%DOCS%%share/man/man3/al_destroy_sample.3.gz
-%%DOCS%%share/man/man3/al_destroy_sample_instance.3.gz
-%%DOCS%%share/man/man3/al_destroy_shader.3.gz
-%%DOCS%%share/man/man3/al_destroy_thread.3.gz
-%%DOCS%%share/man/man3/al_destroy_timer.3.gz
-%%DOCS%%share/man/man3/al_destroy_user_event_source.3.gz
-%%DOCS%%share/man/man3/al_destroy_vertex_buffer.3.gz
-%%DOCS%%share/man/man3/al_destroy_vertex_decl.3.gz
-%%DOCS%%share/man/man3/al_destroy_voice.3.gz
-%%DOCS%%share/man/man3/al_detach_audio_stream.3.gz
-%%DOCS%%share/man/man3/al_detach_mixer.3.gz
-%%DOCS%%share/man/man3/al_detach_sample_instance.3.gz
-%%DOCS%%share/man/man3/al_detach_voice.3.gz
-%%DOCS%%share/man/man3/al_disable_menu_event_source.3.gz
-%%DOCS%%share/man/man3/al_do_multiline_text.3.gz
-%%DOCS%%share/man/man3/al_do_multiline_ustr.3.gz
-%%DOCS%%share/man/man3/al_drain_audio_stream.3.gz
-%%DOCS%%share/man/man3/al_draw_arc.3.gz
-%%DOCS%%share/man/man3/al_draw_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_bitmap_region.3.gz
-%%DOCS%%share/man/man3/al_draw_circle.3.gz
-%%DOCS%%share/man/man3/al_draw_ellipse.3.gz
-%%DOCS%%share/man/man3/al_draw_elliptical_arc.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_circle.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_ellipse.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_pieslice.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_polygon.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_polygon_with_holes.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_rectangle.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_rounded_rectangle.3.gz
-%%DOCS%%share/man/man3/al_draw_filled_triangle.3.gz
-%%DOCS%%share/man/man3/al_draw_glyph.3.gz
-%%DOCS%%share/man/man3/al_draw_indexed_buffer.3.gz
-%%DOCS%%share/man/man3/al_draw_indexed_prim.3.gz
-%%DOCS%%share/man/man3/al_draw_justified_text.3.gz
-%%DOCS%%share/man/man3/al_draw_justified_textf.3.gz
-%%DOCS%%share/man/man3/al_draw_justified_ustr.3.gz
-%%DOCS%%share/man/man3/al_draw_line.3.gz
-%%DOCS%%share/man/man3/al_draw_multiline_text.3.gz
-%%DOCS%%share/man/man3/al_draw_multiline_textf.3.gz
-%%DOCS%%share/man/man3/al_draw_multiline_ustr.3.gz
-%%DOCS%%share/man/man3/al_draw_pieslice.3.gz
-%%DOCS%%share/man/man3/al_draw_pixel.3.gz
-%%DOCS%%share/man/man3/al_draw_polygon.3.gz
-%%DOCS%%share/man/man3/al_draw_polyline.3.gz
-%%DOCS%%share/man/man3/al_draw_prim.3.gz
-%%DOCS%%share/man/man3/al_draw_rectangle.3.gz
-%%DOCS%%share/man/man3/al_draw_ribbon.3.gz
-%%DOCS%%share/man/man3/al_draw_rotated_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_rounded_rectangle.3.gz
-%%DOCS%%share/man/man3/al_draw_scaled_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_scaled_rotated_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_soft_line.3.gz
-%%DOCS%%share/man/man3/al_draw_soft_triangle.3.gz
-%%DOCS%%share/man/man3/al_draw_spline.3.gz
-%%DOCS%%share/man/man3/al_draw_text.3.gz
-%%DOCS%%share/man/man3/al_draw_textf.3.gz
-%%DOCS%%share/man/man3/al_draw_tinted_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_tinted_bitmap_region.3.gz
-%%DOCS%%share/man/man3/al_draw_tinted_rotated_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_tinted_scaled_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_tinted_scaled_rotated_bitmap.3.gz
-%%DOCS%%share/man/man3/al_draw_tinted_scaled_rotated_bitmap_region.3.gz
-%%DOCS%%share/man/man3/al_draw_triangle.3.gz
-%%DOCS%%share/man/man3/al_draw_ustr.3.gz
-%%DOCS%%share/man/man3/al_draw_vertex_buffer.3.gz
-%%DOCS%%share/man/man3/al_drop_next_event.3.gz
-%%DOCS%%share/man/man3/al_drop_path_tail.3.gz
-%%DOCS%%share/man/man3/al_emit_user_event.3.gz
-%%DOCS%%share/man/man3/al_enable_menu_event_source.3.gz
-%%DOCS%%share/man/man3/al_fclearerr.3.gz
-%%DOCS%%share/man/man3/al_fclose.3.gz
-%%DOCS%%share/man/man3/al_feof.3.gz
-%%DOCS%%share/man/man3/al_ferrmsg.3.gz
-%%DOCS%%share/man/man3/al_ferror.3.gz
-%%DOCS%%share/man/man3/al_fflush.3.gz
-%%DOCS%%share/man/man3/al_fget_ustr.3.gz
-%%DOCS%%share/man/man3/al_fgetc.3.gz
-%%DOCS%%share/man/man3/al_fgets.3.gz
-%%DOCS%%share/man/man3/al_filename_exists.3.gz
-%%DOCS%%share/man/man3/al_fill_silence.3.gz
-%%DOCS%%share/man/man3/al_find_menu.3.gz
-%%DOCS%%share/man/man3/al_find_menu_item.3.gz
-%%DOCS%%share/man/man3/al_fixacos.3.gz
-%%DOCS%%share/man/man3/al_fixadd.3.gz
-%%DOCS%%share/man/man3/al_fixasin.3.gz
-%%DOCS%%share/man/man3/al_fixatan.3.gz
-%%DOCS%%share/man/man3/al_fixatan2.3.gz
-%%DOCS%%share/man/man3/al_fixceil.3.gz
-%%DOCS%%share/man/man3/al_fixcos.3.gz
-%%DOCS%%share/man/man3/al_fixdiv.3.gz
-%%DOCS%%share/man/man3/al_fixed.3.gz
-%%DOCS%%share/man/man3/al_fixfloor.3.gz
-%%DOCS%%share/man/man3/al_fixhypot.3.gz
-%%DOCS%%share/man/man3/al_fixmul.3.gz
-%%DOCS%%share/man/man3/al_fixsin.3.gz
-%%DOCS%%share/man/man3/al_fixsqrt.3.gz
-%%DOCS%%share/man/man3/al_fixsub.3.gz
-%%DOCS%%share/man/man3/al_fixtan.3.gz
-%%DOCS%%share/man/man3/al_fixtof.3.gz
-%%DOCS%%share/man/man3/al_fixtoi.3.gz
-%%DOCS%%share/man/man3/al_fixtorad_r.3.gz
-%%DOCS%%share/man/man3/al_flip_display.3.gz
-%%DOCS%%share/man/man3/al_flush_event_queue.3.gz
-%%DOCS%%share/man/man3/al_fopen.3.gz
-%%DOCS%%share/man/man3/al_fopen_fd.3.gz
-%%DOCS%%share/man/man3/al_fopen_interface.3.gz
-%%DOCS%%share/man/man3/al_fopen_slice.3.gz
-%%DOCS%%share/man/man3/al_for_each_fs_entry.3.gz
-%%DOCS%%share/man/man3/al_fprintf.3.gz
-%%DOCS%%share/man/man3/al_fputc.3.gz
-%%DOCS%%share/man/man3/al_fputs.3.gz
-%%DOCS%%share/man/man3/al_fread.3.gz
-%%DOCS%%share/man/man3/al_fread16be.3.gz
-%%DOCS%%share/man/man3/al_fread16le.3.gz
-%%DOCS%%share/man/man3/al_fread32be.3.gz
-%%DOCS%%share/man/man3/al_fread32le.3.gz
-%%DOCS%%share/man/man3/al_free.3.gz
-%%DOCS%%share/man/man3/al_free_with_context.3.gz
-%%DOCS%%share/man/man3/al_fs_entry_exists.3.gz
-%%DOCS%%share/man/man3/al_fseek.3.gz
-%%DOCS%%share/man/man3/al_fsize.3.gz
-%%DOCS%%share/man/man3/al_ftell.3.gz
-%%DOCS%%share/man/man3/al_ftofix.3.gz
-%%DOCS%%share/man/man3/al_fungetc.3.gz
-%%DOCS%%share/man/man3/al_fwrite.3.gz
-%%DOCS%%share/man/man3/al_fwrite16be.3.gz
-%%DOCS%%share/man/man3/al_fwrite16le.3.gz
-%%DOCS%%share/man/man3/al_fwrite32be.3.gz
-%%DOCS%%share/man/man3/al_fwrite32le.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_acodec_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_audio_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_color_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_font_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_image_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_memfile_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_native_dialog_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_physfs_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_primitives_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_ttf_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_version.3.gz
-%%DOCS%%share/man/man3/al_get_allegro_video_version.3.gz
-%%DOCS%%share/man/man3/al_get_app_name.3.gz
-%%DOCS%%share/man/man3/al_get_audio_depth_size.3.gz
-%%DOCS%%share/man/man3/al_get_audio_recorder_event.3.gz
-%%DOCS%%share/man/man3/al_get_audio_recorder_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_attached.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_channels.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_depth.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_fragment.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_fragments.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_frequency.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_gain.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_length.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_length_secs.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_pan.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_played_samples.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_playing.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_playmode.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_position_secs.3.gz
-%%DOCS%%share/man/man3/al_get_audio_stream_speed.3.gz
-%%DOCS%%share/man/man3/al_get_available_audio_stream_fragments.3.gz
-%%DOCS%%share/man/man3/al_get_backbuffer.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_blend_color.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_blender.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_depth.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_flags.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_format.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_height.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_samples.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_width.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_x.3.gz
-%%DOCS%%share/man/man3/al_get_bitmap_y.3.gz
-%%DOCS%%share/man/man3/al_get_blend_color.3.gz
-%%DOCS%%share/man/man3/al_get_blender.3.gz
-%%DOCS%%share/man/man3/al_get_channel_count.3.gz
-%%DOCS%%share/man/man3/al_get_clipboard_text.3.gz
-%%DOCS%%share/man/man3/al_get_clipping_rectangle.3.gz
-%%DOCS%%share/man/man3/al_get_config_value.3.gz
-%%DOCS%%share/man/man3/al_get_cpu_count.3.gz
-%%DOCS%%share/man/man3/al_get_current_directory.3.gz
-%%DOCS%%share/man/man3/al_get_current_display.3.gz
-%%DOCS%%share/man/man3/al_get_current_inverse_transform.3.gz
-%%DOCS%%share/man/man3/al_get_current_projection_transform.3.gz
-%%DOCS%%share/man/man3/al_get_current_transform.3.gz
-%%DOCS%%share/man/man3/al_get_d3d_device.3.gz
-%%DOCS%%share/man/man3/al_get_d3d_system_texture.3.gz
-%%DOCS%%share/man/man3/al_get_d3d_texture_position.3.gz
-%%DOCS%%share/man/man3/al_get_d3d_texture_size.3.gz
-%%DOCS%%share/man/man3/al_get_d3d_video_texture.3.gz
-%%DOCS%%share/man/man3/al_get_default_menu_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_default_mixer.3.gz
-%%DOCS%%share/man/man3/al_get_default_shader_source.3.gz
-%%DOCS%%share/man/man3/al_get_default_voice.3.gz
-%%DOCS%%share/man/man3/al_get_display_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_display_flags.3.gz
-%%DOCS%%share/man/man3/al_get_display_format.3.gz
-%%DOCS%%share/man/man3/al_get_display_height.3.gz
-%%DOCS%%share/man/man3/al_get_display_menu.3.gz
-%%DOCS%%share/man/man3/al_get_display_mode.3.gz
-%%DOCS%%share/man/man3/al_get_display_option.3.gz
-%%DOCS%%share/man/man3/al_get_display_orientation.3.gz
-%%DOCS%%share/man/man3/al_get_display_refresh_rate.3.gz
-%%DOCS%%share/man/man3/al_get_display_width.3.gz
-%%DOCS%%share/man/man3/al_get_errno.3.gz
-%%DOCS%%share/man/man3/al_get_event_source_data.3.gz
-%%DOCS%%share/man/man3/al_get_fallback_font.3.gz
-%%DOCS%%share/man/man3/al_get_file_userdata.3.gz
-%%DOCS%%share/man/man3/al_get_first_config_entry.3.gz
-%%DOCS%%share/man/man3/al_get_first_config_section.3.gz
-%%DOCS%%share/man/man3/al_get_font_ascent.3.gz
-%%DOCS%%share/man/man3/al_get_font_descent.3.gz
-%%DOCS%%share/man/man3/al_get_font_line_height.3.gz
-%%DOCS%%share/man/man3/al_get_font_ranges.3.gz
-%%DOCS%%share/man/man3/al_get_fs_entry_atime.3.gz
-%%DOCS%%share/man/man3/al_get_fs_entry_ctime.3.gz
-%%DOCS%%share/man/man3/al_get_fs_entry_mode.3.gz
-%%DOCS%%share/man/man3/al_get_fs_entry_mtime.3.gz
-%%DOCS%%share/man/man3/al_get_fs_entry_name.3.gz
-%%DOCS%%share/man/man3/al_get_fs_entry_size.3.gz
-%%DOCS%%share/man/man3/al_get_fs_interface.3.gz
-%%DOCS%%share/man/man3/al_get_glyph.3.gz
-%%DOCS%%share/man/man3/al_get_glyph_advance.3.gz
-%%DOCS%%share/man/man3/al_get_glyph_dimensions.3.gz
-%%DOCS%%share/man/man3/al_get_glyph_width.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_autocenter.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_capabilities.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_effect_duration.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_from_display.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_from_joystick.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_from_keyboard.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_from_mouse.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_from_touch_input.3.gz
-%%DOCS%%share/man/man3/al_get_haptic_gain.3.gz
-%%DOCS%%share/man/man3/al_get_index_buffer_size.3.gz
-%%DOCS%%share/man/man3/al_get_joystick.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_active.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_axis_name.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_button_name.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_name.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_num_axes.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_num_buttons.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_num_sticks.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_state.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_stick_flags.3.gz
-%%DOCS%%share/man/man3/al_get_joystick_stick_name.3.gz
-%%DOCS%%share/man/man3/al_get_keyboard_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_keyboard_state.3.gz
-%%DOCS%%share/man/man3/al_get_max_haptic_effects.3.gz
-%%DOCS%%share/man/man3/al_get_menu_item_caption.3.gz
-%%DOCS%%share/man/man3/al_get_menu_item_flags.3.gz
-%%DOCS%%share/man/man3/al_get_menu_item_icon.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_attached.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_channels.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_depth.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_frequency.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_gain.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_playing.3.gz
-%%DOCS%%share/man/man3/al_get_mixer_quality.3.gz
-%%DOCS%%share/man/man3/al_get_monitor_dpi.3.gz
-%%DOCS%%share/man/man3/al_get_monitor_info.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_cursor_position.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_emulation_mode.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_num_axes.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_num_buttons.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_state.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_state_axis.3.gz
-%%DOCS%%share/man/man3/al_get_mouse_wheel_precision.3.gz
-%%DOCS%%share/man/man3/al_get_native_file_dialog_count.3.gz
-%%DOCS%%share/man/man3/al_get_native_file_dialog_path.3.gz
-%%DOCS%%share/man/man3/al_get_native_text_log_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_new_bitmap_depth.3.gz
-%%DOCS%%share/man/man3/al_get_new_bitmap_flags.3.gz
-%%DOCS%%share/man/man3/al_get_new_bitmap_format.3.gz
-%%DOCS%%share/man/man3/al_get_new_bitmap_samples.3.gz
-%%DOCS%%share/man/man3/al_get_new_display_adapter.3.gz
-%%DOCS%%share/man/man3/al_get_new_display_flags.3.gz
-%%DOCS%%share/man/man3/al_get_new_display_option.3.gz
-%%DOCS%%share/man/man3/al_get_new_display_refresh_rate.3.gz
-%%DOCS%%share/man/man3/al_get_new_file_interface.3.gz
-%%DOCS%%share/man/man3/al_get_new_window_position.3.gz
-%%DOCS%%share/man/man3/al_get_new_window_title.3.gz
-%%DOCS%%share/man/man3/al_get_next_config_entry.3.gz
-%%DOCS%%share/man/man3/al_get_next_config_section.3.gz
-%%DOCS%%share/man/man3/al_get_next_event.3.gz
-%%DOCS%%share/man/man3/al_get_num_display_modes.3.gz
-%%DOCS%%share/man/man3/al_get_num_joysticks.3.gz
-%%DOCS%%share/man/man3/al_get_num_video_adapters.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_extension_list.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_fbo.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_proc_address.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_program_object.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_texture.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_texture_position.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_texture_size.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_variant.3.gz
-%%DOCS%%share/man/man3/al_get_opengl_version.3.gz
-%%DOCS%%share/man/man3/al_get_org_name.3.gz
-%%DOCS%%share/man/man3/al_get_parent_bitmap.3.gz
-%%DOCS%%share/man/man3/al_get_path_basename.3.gz
-%%DOCS%%share/man/man3/al_get_path_component.3.gz
-%%DOCS%%share/man/man3/al_get_path_drive.3.gz
-%%DOCS%%share/man/man3/al_get_path_extension.3.gz
-%%DOCS%%share/man/man3/al_get_path_filename.3.gz
-%%DOCS%%share/man/man3/al_get_path_num_components.3.gz
-%%DOCS%%share/man/man3/al_get_path_tail.3.gz
-%%DOCS%%share/man/man3/al_get_pixel.3.gz
-%%DOCS%%share/man/man3/al_get_pixel_block_height.3.gz
-%%DOCS%%share/man/man3/al_get_pixel_block_size.3.gz
-%%DOCS%%share/man/man3/al_get_pixel_block_width.3.gz
-%%DOCS%%share/man/man3/al_get_pixel_format_bits.3.gz
-%%DOCS%%share/man/man3/al_get_pixel_size.3.gz
-%%DOCS%%share/man/man3/al_get_ram_size.3.gz
-%%DOCS%%share/man/man3/al_get_sample.3.gz
-%%DOCS%%share/man/man3/al_get_sample_channels.3.gz
-%%DOCS%%share/man/man3/al_get_sample_data.3.gz
-%%DOCS%%share/man/man3/al_get_sample_depth.3.gz
-%%DOCS%%share/man/man3/al_get_sample_frequency.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_attached.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_channels.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_depth.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_frequency.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_gain.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_length.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_pan.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_playing.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_playmode.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_position.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_speed.3.gz
-%%DOCS%%share/man/man3/al_get_sample_instance_time.3.gz
-%%DOCS%%share/man/man3/al_get_sample_length.3.gz
-%%DOCS%%share/man/man3/al_get_separate_bitmap_blender.3.gz
-%%DOCS%%share/man/man3/al_get_separate_blender.3.gz
-%%DOCS%%share/man/man3/al_get_shader_log.3.gz
-%%DOCS%%share/man/man3/al_get_shader_platform.3.gz
-%%DOCS%%share/man/man3/al_get_standard_path.3.gz
-%%DOCS%%share/man/man3/al_get_system_config.3.gz
-%%DOCS%%share/man/man3/al_get_system_id.3.gz
-%%DOCS%%share/man/man3/al_get_target_bitmap.3.gz
-%%DOCS%%share/man/man3/al_get_text_dimensions.3.gz
-%%DOCS%%share/man/man3/al_get_text_width.3.gz
-%%DOCS%%share/man/man3/al_get_thread_should_stop.3.gz
-%%DOCS%%share/man/man3/al_get_time.3.gz
-%%DOCS%%share/man/man3/al_get_timer_count.3.gz
-%%DOCS%%share/man/man3/al_get_timer_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_timer_speed.3.gz
-%%DOCS%%share/man/man3/al_get_timer_started.3.gz
-%%DOCS%%share/man/man3/al_get_touch_input_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_touch_input_mouse_emulation_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_touch_input_state.3.gz
-%%DOCS%%share/man/man3/al_get_ustr_dimensions.3.gz
-%%DOCS%%share/man/man3/al_get_ustr_width.3.gz
-%%DOCS%%share/man/man3/al_get_vertex_buffer_size.3.gz
-%%DOCS%%share/man/man3/al_get_video_audio_rate.3.gz
-%%DOCS%%share/man/man3/al_get_video_event_source.3.gz
-%%DOCS%%share/man/man3/al_get_video_fps.3.gz
-%%DOCS%%share/man/man3/al_get_video_frame.3.gz
-%%DOCS%%share/man/man3/al_get_video_position.3.gz
-%%DOCS%%share/man/man3/al_get_video_scaled_height.3.gz
-%%DOCS%%share/man/man3/al_get_video_scaled_width.3.gz
-%%DOCS%%share/man/man3/al_get_voice_channels.3.gz
-%%DOCS%%share/man/man3/al_get_voice_depth.3.gz
-%%DOCS%%share/man/man3/al_get_voice_frequency.3.gz
-%%DOCS%%share/man/man3/al_get_voice_playing.3.gz
-%%DOCS%%share/man/man3/al_get_voice_position.3.gz
-%%DOCS%%share/man/man3/al_get_win_window_handle.3.gz
-%%DOCS%%share/man/man3/al_get_window_constraints.3.gz
-%%DOCS%%share/man/man3/al_get_window_position.3.gz
-%%DOCS%%share/man/man3/al_get_x_window_id.3.gz
-%%DOCS%%share/man/man3/al_grab_font_from_bitmap.3.gz
-%%DOCS%%share/man/man3/al_grab_mouse.3.gz
-%%DOCS%%share/man/man3/al_have_d3d_non_pow2_texture_support.3.gz
-%%DOCS%%share/man/man3/al_have_d3d_non_square_texture_support.3.gz
-%%DOCS%%share/man/man3/al_have_opengl_extension.3.gz
-%%DOCS%%share/man/man3/al_hide_mouse_cursor.3.gz
-%%DOCS%%share/man/man3/al_hold_bitmap_drawing.3.gz
-%%DOCS%%share/man/man3/al_horizontal_shear_transform.3.gz
-%%DOCS%%share/man/man3/al_identify_bitmap.3.gz
-%%DOCS%%share/man/man3/al_identify_bitmap_f.3.gz
-%%DOCS%%share/man/man3/al_identity_transform.3.gz
-%%DOCS%%share/man/man3/al_inhibit_screensaver.3.gz
-%%DOCS%%share/man/man3/al_init.3.gz
-%%DOCS%%share/man/man3/al_init_acodec_addon.3.gz
-%%DOCS%%share/man/man3/al_init_font_addon.3.gz
-%%DOCS%%share/man/man3/al_init_image_addon.3.gz
-%%DOCS%%share/man/man3/al_init_native_dialog_addon.3.gz
-%%DOCS%%share/man/man3/al_init_primitives_addon.3.gz
-%%DOCS%%share/man/man3/al_init_timeout.3.gz
-%%DOCS%%share/man/man3/al_init_ttf_addon.3.gz
-%%DOCS%%share/man/man3/al_init_user_event_source.3.gz
-%%DOCS%%share/man/man3/al_init_video_addon.3.gz
-%%DOCS%%share/man/man3/al_insert_menu_item.3.gz
-%%DOCS%%share/man/man3/al_insert_path_component.3.gz
-%%DOCS%%share/man/man3/al_install_audio.3.gz
-%%DOCS%%share/man/man3/al_install_haptic.3.gz
-%%DOCS%%share/man/man3/al_install_joystick.3.gz
-%%DOCS%%share/man/man3/al_install_keyboard.3.gz
-%%DOCS%%share/man/man3/al_install_mouse.3.gz
-%%DOCS%%share/man/man3/al_install_system.3.gz
-%%DOCS%%share/man/man3/al_install_touch_input.3.gz
-%%DOCS%%share/man/man3/al_invert_transform.3.gz
-%%DOCS%%share/man/man3/al_iphone_get_view.3.gz
-%%DOCS%%share/man/man3/al_iphone_get_window.3.gz
-%%DOCS%%share/man/man3/al_iphone_set_statusbar_orientation.3.gz
-%%DOCS%%share/man/man3/al_is_acodec_addon_initialized.3.gz
-%%DOCS%%share/man/man3/al_is_audio_installed.3.gz
-%%DOCS%%share/man/man3/al_is_audio_recorder_recording.3.gz
-%%DOCS%%share/man/man3/al_is_bitmap_drawing_held.3.gz
-%%DOCS%%share/man/man3/al_is_bitmap_locked.3.gz
-%%DOCS%%share/man/man3/al_is_color_valid.3.gz
-%%DOCS%%share/man/man3/al_is_compatible_bitmap.3.gz
-%%DOCS%%share/man/man3/al_is_d3d_device_lost.3.gz
-%%DOCS%%share/man/man3/al_is_display_haptic.3.gz
-%%DOCS%%share/man/man3/al_is_event_queue_empty.3.gz
-%%DOCS%%share/man/man3/al_is_event_queue_paused.3.gz
-%%DOCS%%share/man/man3/al_is_event_source_registered.3.gz
-%%DOCS%%share/man/man3/al_is_font_addon_initialized.3.gz
-%%DOCS%%share/man/man3/al_is_haptic_active.3.gz
-%%DOCS%%share/man/man3/al_is_haptic_capable.3.gz
-%%DOCS%%share/man/man3/al_is_haptic_effect_ok.3.gz
-%%DOCS%%share/man/man3/al_is_haptic_effect_playing.3.gz
-%%DOCS%%share/man/man3/al_is_haptic_installed.3.gz
-%%DOCS%%share/man/man3/al_is_image_addon_initialized.3.gz
-%%DOCS%%share/man/man3/al_is_joystick_haptic.3.gz
-%%DOCS%%share/man/man3/al_is_joystick_installed.3.gz
-%%DOCS%%share/man/man3/al_is_keyboard_haptic.3.gz
-%%DOCS%%share/man/man3/al_is_keyboard_installed.3.gz
-%%DOCS%%share/man/man3/al_is_mouse_haptic.3.gz
-%%DOCS%%share/man/man3/al_is_mouse_installed.3.gz
-%%DOCS%%share/man/man3/al_is_native_dialog_addon_initialized.3.gz
-%%DOCS%%share/man/man3/al_is_primitives_addon_initialized.3.gz
-%%DOCS%%share/man/man3/al_is_sub_bitmap.3.gz
-%%DOCS%%share/man/man3/al_is_system_installed.3.gz
-%%DOCS%%share/man/man3/al_is_touch_input_haptic.3.gz
-%%DOCS%%share/man/man3/al_is_touch_input_installed.3.gz
-%%DOCS%%share/man/man3/al_is_ttf_addon_initialized.3.gz
-%%DOCS%%share/man/man3/al_is_video_addon_initialized.3.gz
-%%DOCS%%share/man/man3/al_is_video_playing.3.gz
-%%DOCS%%share/man/man3/al_itofix.3.gz
-%%DOCS%%share/man/man3/al_join_paths.3.gz
-%%DOCS%%share/man/man3/al_join_thread.3.gz
-%%DOCS%%share/man/man3/al_key_down.3.gz
-%%DOCS%%share/man/man3/al_keycode_to_name.3.gz
-%%DOCS%%share/man/man3/al_load_audio_stream.3.gz
-%%DOCS%%share/man/man3/al_load_audio_stream_f.3.gz
-%%DOCS%%share/man/man3/al_load_bitmap.3.gz
-%%DOCS%%share/man/man3/al_load_bitmap_f.3.gz
-%%DOCS%%share/man/man3/al_load_bitmap_flags.3.gz
-%%DOCS%%share/man/man3/al_load_bitmap_flags_f.3.gz
-%%DOCS%%share/man/man3/al_load_bitmap_font.3.gz
-%%DOCS%%share/man/man3/al_load_bitmap_font_flags.3.gz
-%%DOCS%%share/man/man3/al_load_config_file.3.gz
-%%DOCS%%share/man/man3/al_load_config_file_f.3.gz
-%%DOCS%%share/man/man3/al_load_font.3.gz
-%%DOCS%%share/man/man3/al_load_sample.3.gz
-%%DOCS%%share/man/man3/al_load_sample_f.3.gz
-%%DOCS%%share/man/man3/al_load_ttf_font.3.gz
-%%DOCS%%share/man/man3/al_load_ttf_font_f.3.gz
-%%DOCS%%share/man/man3/al_load_ttf_font_stretch.3.gz
-%%DOCS%%share/man/man3/al_load_ttf_font_stretch_f.3.gz
-%%DOCS%%share/man/man3/al_lock_bitmap.3.gz
-%%DOCS%%share/man/man3/al_lock_bitmap_blocked.3.gz
-%%DOCS%%share/man/man3/al_lock_bitmap_region.3.gz
-%%DOCS%%share/man/man3/al_lock_bitmap_region_blocked.3.gz
-%%DOCS%%share/man/man3/al_lock_index_buffer.3.gz
-%%DOCS%%share/man/man3/al_lock_mutex.3.gz
-%%DOCS%%share/man/man3/al_lock_sample_id.3.gz
-%%DOCS%%share/man/man3/al_lock_vertex_buffer.3.gz
-%%DOCS%%share/man/man3/al_make_directory.3.gz
-%%DOCS%%share/man/man3/al_make_path_canonical.3.gz
-%%DOCS%%share/man/man3/al_make_temp_file.3.gz
-%%DOCS%%share/man/man3/al_malloc.3.gz
-%%DOCS%%share/man/man3/al_malloc_with_context.3.gz
-%%DOCS%%share/man/man3/al_map_rgb.3.gz
-%%DOCS%%share/man/man3/al_map_rgb_f.3.gz
-%%DOCS%%share/man/man3/al_map_rgba.3.gz
-%%DOCS%%share/man/man3/al_map_rgba_f.3.gz
-%%DOCS%%share/man/man3/al_merge_config.3.gz
-%%DOCS%%share/man/man3/al_merge_config_into.3.gz
-%%DOCS%%share/man/man3/al_mouse_button_down.3.gz
-%%DOCS%%share/man/man3/al_open_directory.3.gz
-%%DOCS%%share/man/man3/al_open_fs_entry.3.gz
-%%DOCS%%share/man/man3/al_open_memfile.3.gz
-%%DOCS%%share/man/man3/al_open_native_text_log.3.gz
-%%DOCS%%share/man/man3/al_open_video.3.gz
-%%DOCS%%share/man/man3/al_orthographic_transform.3.gz
-%%DOCS%%share/man/man3/al_osx_get_window.3.gz
-%%DOCS%%share/man/man3/al_path_cstr.3.gz
-%%DOCS%%share/man/man3/al_path_ustr.3.gz
-%%DOCS%%share/man/man3/al_pause_event_queue.3.gz
-%%DOCS%%share/man/man3/al_peek_next_event.3.gz
-%%DOCS%%share/man/man3/al_perspective_transform.3.gz
-%%DOCS%%share/man/man3/al_play_haptic_effect.3.gz
-%%DOCS%%share/man/man3/al_play_sample.3.gz
-%%DOCS%%share/man/man3/al_play_sample_instance.3.gz
-%%DOCS%%share/man/man3/al_popup_menu.3.gz
-%%DOCS%%share/man/man3/al_premul_rgba.3.gz
-%%DOCS%%share/man/man3/al_premul_rgba_f.3.gz
-%%DOCS%%share/man/man3/al_put_blended_pixel.3.gz
-%%DOCS%%share/man/man3/al_put_pixel.3.gz
-%%DOCS%%share/man/man3/al_radtofix_r.3.gz
-%%DOCS%%share/man/man3/al_read_directory.3.gz
-%%DOCS%%share/man/man3/al_realloc.3.gz
-%%DOCS%%share/man/man3/al_realloc_with_context.3.gz
-%%DOCS%%share/man/man3/al_rebase_path.3.gz
-%%DOCS%%share/man/man3/al_reconfigure_joysticks.3.gz
-%%DOCS%%share/man/man3/al_ref_buffer.3.gz
-%%DOCS%%share/man/man3/al_ref_cstr.3.gz
-%%DOCS%%share/man/man3/al_ref_ustr.3.gz
-%%DOCS%%share/man/man3/al_register_assert_handler.3.gz
-%%DOCS%%share/man/man3/al_register_audio_stream_loader.3.gz
-%%DOCS%%share/man/man3/al_register_audio_stream_loader_f.3.gz
-%%DOCS%%share/man/man3/al_register_bitmap_identifier.3.gz
-%%DOCS%%share/man/man3/al_register_bitmap_loader.3.gz
-%%DOCS%%share/man/man3/al_register_bitmap_loader_f.3.gz
-%%DOCS%%share/man/man3/al_register_bitmap_saver.3.gz
-%%DOCS%%share/man/man3/al_register_bitmap_saver_f.3.gz
-%%DOCS%%share/man/man3/al_register_event_source.3.gz
-%%DOCS%%share/man/man3/al_register_font_loader.3.gz
-%%DOCS%%share/man/man3/al_register_sample_loader.3.gz
-%%DOCS%%share/man/man3/al_register_sample_loader_f.3.gz
-%%DOCS%%share/man/man3/al_register_sample_saver.3.gz
-%%DOCS%%share/man/man3/al_register_sample_saver_f.3.gz
-%%DOCS%%share/man/man3/al_register_trace_handler.3.gz
-%%DOCS%%share/man/man3/al_release_joystick.3.gz
-%%DOCS%%share/man/man3/al_remove_config_key.3.gz
-%%DOCS%%share/man/man3/al_remove_config_section.3.gz
-%%DOCS%%share/man/man3/al_remove_display_menu.3.gz
-%%DOCS%%share/man/man3/al_remove_filename.3.gz
-%%DOCS%%share/man/man3/al_remove_fs_entry.3.gz
-%%DOCS%%share/man/man3/al_remove_menu_item.3.gz
-%%DOCS%%share/man/man3/al_remove_opengl_fbo.3.gz
-%%DOCS%%share/man/man3/al_remove_path_component.3.gz
-%%DOCS%%share/man/man3/al_reparent_bitmap.3.gz
-%%DOCS%%share/man/man3/al_replace_path_component.3.gz
-%%DOCS%%share/man/man3/al_reserve_samples.3.gz
-%%DOCS%%share/man/man3/al_reset_bitmap_blender.3.gz
-%%DOCS%%share/man/man3/al_reset_clipping_rectangle.3.gz
-%%DOCS%%share/man/man3/al_reset_new_display_options.3.gz
-%%DOCS%%share/man/man3/al_resize_display.3.gz
-%%DOCS%%share/man/man3/al_rest.3.gz
-%%DOCS%%share/man/man3/al_restore_default_mixer.3.gz
-%%DOCS%%share/man/man3/al_restore_state.3.gz
-%%DOCS%%share/man/man3/al_resume_timer.3.gz
-%%DOCS%%share/man/man3/al_rewind_audio_stream.3.gz
-%%DOCS%%share/man/man3/al_rotate_transform.3.gz
-%%DOCS%%share/man/man3/al_rotate_transform_3d.3.gz
-%%DOCS%%share/man/man3/al_rumble_haptic.3.gz
-%%DOCS%%share/man/man3/al_run_detached_thread.3.gz
-%%DOCS%%share/man/man3/al_run_main.3.gz
-%%DOCS%%share/man/man3/al_save_bitmap.3.gz
-%%DOCS%%share/man/man3/al_save_bitmap_f.3.gz
-%%DOCS%%share/man/man3/al_save_config_file.3.gz
-%%DOCS%%share/man/man3/al_save_config_file_f.3.gz
-%%DOCS%%share/man/man3/al_save_sample.3.gz
-%%DOCS%%share/man/man3/al_save_sample_f.3.gz
-%%DOCS%%share/man/man3/al_scale_transform.3.gz
-%%DOCS%%share/man/man3/al_scale_transform_3d.3.gz
-%%DOCS%%share/man/man3/al_seek_audio_stream_secs.3.gz
-%%DOCS%%share/man/man3/al_seek_video.3.gz
-%%DOCS%%share/man/man3/al_set_app_name.3.gz
-%%DOCS%%share/man/man3/al_set_audio_stream_channel_matrix.3.gz
-%%DOCS%%share/man/man3/al_set_audio_stream_fragment.3.gz
-%%DOCS%%share/man/man3/al_set_audio_stream_gain.3.gz
-%%DOCS%%share/man/man3/al_set_audio_stream_loop_secs.3.gz
-%%DOCS%%share/man/man3/al_set_audio_stream_pan.3.gz
-%%DOCS%%share/man/man3/al_set_audio_stream_playing.3.gz
-%%DOCS%%share/man/man3/al_set_audio_stream_playmode.3.gz
-%%DOCS%%share/man/man3/al_set_audio_stream_speed.3.gz
-%%DOCS%%share/man/man3/al_set_bitmap_blend_color.3.gz
-%%DOCS%%share/man/man3/al_set_bitmap_blender.3.gz
-%%DOCS%%share/man/man3/al_set_blend_color.3.gz
-%%DOCS%%share/man/man3/al_set_blender.3.gz
-%%DOCS%%share/man/man3/al_set_clipboard_text.3.gz
-%%DOCS%%share/man/man3/al_set_clipping_rectangle.3.gz
-%%DOCS%%share/man/man3/al_set_config_value.3.gz
-%%DOCS%%share/man/man3/al_set_current_opengl_context.3.gz
-%%DOCS%%share/man/man3/al_set_d3d_device_%%CMAKE_BUILD_TYPE%%_callback.3.gz
-%%DOCS%%share/man/man3/al_set_d3d_device_restore_callback.3.gz
-%%DOCS%%share/man/man3/al_set_default_mixer.3.gz
-%%DOCS%%share/man/man3/al_set_default_voice.3.gz
-%%DOCS%%share/man/man3/al_set_display_flag.3.gz
-%%DOCS%%share/man/man3/al_set_display_icon.3.gz
-%%DOCS%%share/man/man3/al_set_display_icons.3.gz
-%%DOCS%%share/man/man3/al_set_display_menu.3.gz
-%%DOCS%%share/man/man3/al_set_display_option.3.gz
-%%DOCS%%share/man/man3/al_set_errno.3.gz
-%%DOCS%%share/man/man3/al_set_event_source_data.3.gz
-%%DOCS%%share/man/man3/al_set_exe_name.3.gz
-%%DOCS%%share/man/man3/al_set_fallback_font.3.gz
-%%DOCS%%share/man/man3/al_set_fs_interface.3.gz
-%%DOCS%%share/man/man3/al_set_haptic_autocenter.3.gz
-%%DOCS%%share/man/man3/al_set_haptic_gain.3.gz
-%%DOCS%%share/man/man3/al_set_keyboard_leds.3.gz
-%%DOCS%%share/man/man3/al_set_memory_interface.3.gz
-%%DOCS%%share/man/man3/al_set_menu_item_caption.3.gz
-%%DOCS%%share/man/man3/al_set_menu_item_flags.3.gz
-%%DOCS%%share/man/man3/al_set_menu_item_icon.3.gz
-%%DOCS%%share/man/man3/al_set_mixer_frequency.3.gz
-%%DOCS%%share/man/man3/al_set_mixer_gain.3.gz
-%%DOCS%%share/man/man3/al_set_mixer_playing.3.gz
-%%DOCS%%share/man/man3/al_set_mixer_postprocess_callback.3.gz
-%%DOCS%%share/man/man3/al_set_mixer_quality.3.gz
-%%DOCS%%share/man/man3/al_set_mouse_axis.3.gz
-%%DOCS%%share/man/man3/al_set_mouse_cursor.3.gz
-%%DOCS%%share/man/man3/al_set_mouse_emulation_mode.3.gz
-%%DOCS%%share/man/man3/al_set_mouse_w.3.gz
-%%DOCS%%share/man/man3/al_set_mouse_wheel_precision.3.gz
-%%DOCS%%share/man/man3/al_set_mouse_xy.3.gz
-%%DOCS%%share/man/man3/al_set_mouse_z.3.gz
-%%DOCS%%share/man/man3/al_set_new_bitmap_depth.3.gz
-%%DOCS%%share/man/man3/al_set_new_bitmap_flags.3.gz
-%%DOCS%%share/man/man3/al_set_new_bitmap_format.3.gz
-%%DOCS%%share/man/man3/al_set_new_bitmap_samples.3.gz
-%%DOCS%%share/man/man3/al_set_new_display_adapter.3.gz
-%%DOCS%%share/man/man3/al_set_new_display_flags.3.gz
-%%DOCS%%share/man/man3/al_set_new_display_option.3.gz
-%%DOCS%%share/man/man3/al_set_new_display_refresh_rate.3.gz
-%%DOCS%%share/man/man3/al_set_new_file_interface.3.gz
-%%DOCS%%share/man/man3/al_set_new_window_position.3.gz
-%%DOCS%%share/man/man3/al_set_new_window_title.3.gz
-%%DOCS%%share/man/man3/al_set_org_name.3.gz
-%%DOCS%%share/man/man3/al_set_path_drive.3.gz
-%%DOCS%%share/man/man3/al_set_path_extension.3.gz
-%%DOCS%%share/man/man3/al_set_path_filename.3.gz
-%%DOCS%%share/man/man3/al_set_physfs_file_interface.3.gz
-%%DOCS%%share/man/man3/al_set_render_state.3.gz
-%%DOCS%%share/man/man3/al_set_sample.3.gz
-%%DOCS%%share/man/man3/al_set_sample_instance_channel_matrix.3.gz
-%%DOCS%%share/man/man3/al_set_sample_instance_gain.3.gz
-%%DOCS%%share/man/man3/al_set_sample_instance_length.3.gz
-%%DOCS%%share/man/man3/al_set_sample_instance_pan.3.gz
-%%DOCS%%share/man/man3/al_set_sample_instance_playing.3.gz
-%%DOCS%%share/man/man3/al_set_sample_instance_playmode.3.gz
-%%DOCS%%share/man/man3/al_set_sample_instance_position.3.gz
-%%DOCS%%share/man/man3/al_set_sample_instance_speed.3.gz
-%%DOCS%%share/man/man3/al_set_separate_bitmap_blender.3.gz
-%%DOCS%%share/man/man3/al_set_separate_blender.3.gz
-%%DOCS%%share/man/man3/al_set_shader_bool.3.gz
-%%DOCS%%share/man/man3/al_set_shader_float.3.gz
-%%DOCS%%share/man/man3/al_set_shader_float_vector.3.gz
-%%DOCS%%share/man/man3/al_set_shader_int.3.gz
-%%DOCS%%share/man/man3/al_set_shader_int_vector.3.gz
-%%DOCS%%share/man/man3/al_set_shader_matrix.3.gz
-%%DOCS%%share/man/man3/al_set_shader_sampler.3.gz
-%%DOCS%%share/man/man3/al_set_standard_file_interface.3.gz
-%%DOCS%%share/man/man3/al_set_standard_fs_interface.3.gz
-%%DOCS%%share/man/man3/al_set_system_mouse_cursor.3.gz
-%%DOCS%%share/man/man3/al_set_target_backbuffer.3.gz
-%%DOCS%%share/man/man3/al_set_target_bitmap.3.gz
-%%DOCS%%share/man/man3/al_set_thread_should_stop.3.gz
-%%DOCS%%share/man/man3/al_set_timer_count.3.gz
-%%DOCS%%share/man/man3/al_set_timer_speed.3.gz
-%%DOCS%%share/man/man3/al_set_video_playing.3.gz
-%%DOCS%%share/man/man3/al_set_voice_playing.3.gz
-%%DOCS%%share/man/man3/al_set_voice_position.3.gz
-%%DOCS%%share/man/man3/al_set_window_constraints.3.gz
-%%DOCS%%share/man/man3/al_set_window_position.3.gz
-%%DOCS%%share/man/man3/al_set_window_title.3.gz
-%%DOCS%%share/man/man3/al_show_mouse_cursor.3.gz
-%%DOCS%%share/man/man3/al_show_native_file_dialog.3.gz
-%%DOCS%%share/man/man3/al_show_native_message_box.3.gz
-%%DOCS%%share/man/man3/al_shutdown_font_addon.3.gz
-%%DOCS%%share/man/man3/al_shutdown_image_addon.3.gz
-%%DOCS%%share/man/man3/al_shutdown_native_dialog_addon.3.gz
-%%DOCS%%share/man/man3/al_shutdown_primitives_addon.3.gz
-%%DOCS%%share/man/man3/al_shutdown_ttf_addon.3.gz
-%%DOCS%%share/man/man3/al_shutdown_video_addon.3.gz
-%%DOCS%%share/man/man3/al_signal_cond.3.gz
-%%DOCS%%share/man/man3/al_start_audio_recorder.3.gz
-%%DOCS%%share/man/man3/al_start_thread.3.gz
-%%DOCS%%share/man/man3/al_start_timer.3.gz
-%%DOCS%%share/man/man3/al_start_video.3.gz
-%%DOCS%%share/man/man3/al_start_video_with_voice.3.gz
-%%DOCS%%share/man/man3/al_stop_audio_recorder.3.gz
-%%DOCS%%share/man/man3/al_stop_haptic_effect.3.gz
-%%DOCS%%share/man/man3/al_stop_sample.3.gz
-%%DOCS%%share/man/man3/al_stop_sample_instance.3.gz
-%%DOCS%%share/man/man3/al_stop_samples.3.gz
-%%DOCS%%share/man/man3/al_stop_timer.3.gz
-%%DOCS%%share/man/man3/al_store_state.3.gz
-%%DOCS%%share/man/man3/al_toggle_menu_item_flags.3.gz
-%%DOCS%%share/man/man3/al_transform_coordinates.3.gz
-%%DOCS%%share/man/man3/al_transform_coordinates_3d.3.gz
-%%DOCS%%share/man/man3/al_transform_coordinates_3d_projective.3.gz
-%%DOCS%%share/man/man3/al_transform_coordinates_4d.3.gz
-%%DOCS%%share/man/man3/al_translate_transform.3.gz
-%%DOCS%%share/man/man3/al_translate_transform_3d.3.gz
-%%DOCS%%share/man/man3/al_transpose_transform.3.gz
-%%DOCS%%share/man/man3/al_triangulate_polygon.3.gz
-%%DOCS%%share/man/man3/al_ungrab_mouse.3.gz
-%%DOCS%%share/man/man3/al_uninstall_audio.3.gz
-%%DOCS%%share/man/man3/al_uninstall_haptic.3.gz
-%%DOCS%%share/man/man3/al_uninstall_joystick.3.gz
-%%DOCS%%share/man/man3/al_uninstall_keyboard.3.gz
-%%DOCS%%share/man/man3/al_uninstall_mouse.3.gz
-%%DOCS%%share/man/man3/al_uninstall_system.3.gz
-%%DOCS%%share/man/man3/al_uninstall_touch_input.3.gz
-%%DOCS%%share/man/man3/al_unlock_bitmap.3.gz
-%%DOCS%%share/man/man3/al_unlock_index_buffer.3.gz
-%%DOCS%%share/man/man3/al_unlock_mutex.3.gz
-%%DOCS%%share/man/man3/al_unlock_sample_id.3.gz
-%%DOCS%%share/man/man3/al_unlock_vertex_buffer.3.gz
-%%DOCS%%share/man/man3/al_unmap_rgb.3.gz
-%%DOCS%%share/man/man3/al_unmap_rgb_f.3.gz
-%%DOCS%%share/man/man3/al_unmap_rgba.3.gz
-%%DOCS%%share/man/man3/al_unmap_rgba_f.3.gz
-%%DOCS%%share/man/man3/al_unref_user_event.3.gz
-%%DOCS%%share/man/man3/al_unregister_event_source.3.gz
-%%DOCS%%share/man/man3/al_update_display_region.3.gz
-%%DOCS%%share/man/man3/al_update_fs_entry.3.gz
-%%DOCS%%share/man/man3/al_upload_and_play_haptic_effect.3.gz
-%%DOCS%%share/man/man3/al_upload_haptic_effect.3.gz
-%%DOCS%%share/man/man3/al_use_projection_transform.3.gz
-%%DOCS%%share/man/man3/al_use_shader.3.gz
-%%DOCS%%share/man/man3/al_use_transform.3.gz
-%%DOCS%%share/man/man3/al_ustr_append.3.gz
-%%DOCS%%share/man/man3/al_ustr_append_chr.3.gz
-%%DOCS%%share/man/man3/al_ustr_append_cstr.3.gz
-%%DOCS%%share/man/man3/al_ustr_appendf.3.gz
-%%DOCS%%share/man/man3/al_ustr_assign.3.gz
-%%DOCS%%share/man/man3/al_ustr_assign_cstr.3.gz
-%%DOCS%%share/man/man3/al_ustr_assign_substr.3.gz
-%%DOCS%%share/man/man3/al_ustr_compare.3.gz
-%%DOCS%%share/man/man3/al_ustr_dup.3.gz
-%%DOCS%%share/man/man3/al_ustr_dup_substr.3.gz
-%%DOCS%%share/man/man3/al_ustr_empty_string.3.gz
-%%DOCS%%share/man/man3/al_ustr_encode_utf16.3.gz
-%%DOCS%%share/man/man3/al_ustr_equal.3.gz
-%%DOCS%%share/man/man3/al_ustr_find_chr.3.gz
-%%DOCS%%share/man/man3/al_ustr_find_cset.3.gz
-%%DOCS%%share/man/man3/al_ustr_find_cset_cstr.3.gz
-%%DOCS%%share/man/man3/al_ustr_find_cstr.3.gz
-%%DOCS%%share/man/man3/al_ustr_find_replace.3.gz
-%%DOCS%%share/man/man3/al_ustr_find_replace_cstr.3.gz
-%%DOCS%%share/man/man3/al_ustr_find_set.3.gz
-%%DOCS%%share/man/man3/al_ustr_find_set_cstr.3.gz
-%%DOCS%%share/man/man3/al_ustr_find_str.3.gz
-%%DOCS%%share/man/man3/al_ustr_free.3.gz
-%%DOCS%%share/man/man3/al_ustr_get.3.gz
-%%DOCS%%share/man/man3/al_ustr_get_next.3.gz
-%%DOCS%%share/man/man3/al_ustr_has_prefix.3.gz
-%%DOCS%%share/man/man3/al_ustr_has_prefix_cstr.3.gz
-%%DOCS%%share/man/man3/al_ustr_has_suffix.3.gz
-%%DOCS%%share/man/man3/al_ustr_has_suffix_cstr.3.gz
-%%DOCS%%share/man/man3/al_ustr_insert.3.gz
-%%DOCS%%share/man/man3/al_ustr_insert_chr.3.gz
-%%DOCS%%share/man/man3/al_ustr_insert_cstr.3.gz
-%%DOCS%%share/man/man3/al_ustr_length.3.gz
-%%DOCS%%share/man/man3/al_ustr_ltrim_ws.3.gz
-%%DOCS%%share/man/man3/al_ustr_ncompare.3.gz
-%%DOCS%%share/man/man3/al_ustr_new.3.gz
-%%DOCS%%share/man/man3/al_ustr_new_from_buffer.3.gz
-%%DOCS%%share/man/man3/al_ustr_new_from_utf16.3.gz
-%%DOCS%%share/man/man3/al_ustr_newf.3.gz
-%%DOCS%%share/man/man3/al_ustr_next.3.gz
-%%DOCS%%share/man/man3/al_ustr_offset.3.gz
-%%DOCS%%share/man/man3/al_ustr_prev.3.gz
-%%DOCS%%share/man/man3/al_ustr_prev_get.3.gz
-%%DOCS%%share/man/man3/al_ustr_remove_chr.3.gz
-%%DOCS%%share/man/man3/al_ustr_remove_range.3.gz
-%%DOCS%%share/man/man3/al_ustr_replace_range.3.gz
-%%DOCS%%share/man/man3/al_ustr_rfind_chr.3.gz
-%%DOCS%%share/man/man3/al_ustr_rfind_cstr.3.gz
-%%DOCS%%share/man/man3/al_ustr_rfind_str.3.gz
-%%DOCS%%share/man/man3/al_ustr_rtrim_ws.3.gz
-%%DOCS%%share/man/man3/al_ustr_set_chr.3.gz
-%%DOCS%%share/man/man3/al_ustr_size.3.gz
-%%DOCS%%share/man/man3/al_ustr_size_utf16.3.gz
-%%DOCS%%share/man/man3/al_ustr_to_buffer.3.gz
-%%DOCS%%share/man/man3/al_ustr_trim_ws.3.gz
-%%DOCS%%share/man/man3/al_ustr_truncate.3.gz
-%%DOCS%%share/man/man3/al_ustr_vappendf.3.gz
-%%DOCS%%share/man/man3/al_utf16_encode.3.gz
-%%DOCS%%share/man/man3/al_utf16_width.3.gz
-%%DOCS%%share/man/man3/al_utf8_encode.3.gz
-%%DOCS%%share/man/man3/al_utf8_width.3.gz
-%%DOCS%%share/man/man3/al_vertical_shear_transform.3.gz
-%%DOCS%%share/man/man3/al_vfprintf.3.gz
-%%DOCS%%share/man/man3/al_wait_cond.3.gz
-%%DOCS%%share/man/man3/al_wait_cond_until.3.gz
-%%DOCS%%share/man/man3/al_wait_for_event.3.gz
-%%DOCS%%share/man/man3/al_wait_for_event_timed.3.gz
-%%DOCS%%share/man/man3/al_wait_for_event_until.3.gz
-%%DOCS%%share/man/man3/al_wait_for_vsync.3.gz
-%%DOCS%%share/man/man3/al_win_add_window_callback.3.gz
-%%DOCS%%share/man/man3/al_win_remove_window_callback.3.gz
-%%DOCS%%share/man/man3/al_x_set_initial_icon.3.gz
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/cosmic_protector
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/Icon.icns
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/background.jpg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/icon48.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/large_asteroid.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/large_bullet.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/large_explosion_0.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/large_explosion_1.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/large_explosion_2.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/large_explosion_3.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/large_explosion_4.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/large_font.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/life_powerup.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/logo.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/medium_asteroid.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/ship.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/ship_icon.tga
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/ship_trans.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/small_asteroid.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/small_bullet.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/small_explosion_0.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/small_explosion_1.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/small_explosion_2.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/small_explosion_3.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/small_explosion_4.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/small_font.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/trail.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/ufo0.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/ufo1.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/ufo2.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/gfx/weapon_powerup.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/sfx/big_explosion.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/sfx/collision.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/sfx/fire_large.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/sfx/fire_small.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/sfx/game_music.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/sfx/powerup.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/sfx/small_explosion.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/cosmic_protector/data/sfx/title_music.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/AST.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/BOOM_SPL.wav
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/DEATH_SPL.wav
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/DejaVuSans.ttf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/ENGINE1.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/ENGINE2.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/ENGINE3.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/ENGINE4.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/ENGINE5.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/ENGINE6.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/ENGINE7.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/ENGINE_SPL.wav
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/GAME_MUSIC.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/GO_BMP.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/INTRO_ANIM.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/INTRO_BMP_1.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/INTRO_BMP_2.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/INTRO_BMP_3.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/INTRO_BMP_4.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/INTRO_MUSIC.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/INTRO_SPL.wav
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/ROCKET.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/SHIP1.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/SHIP2.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/SHIP3.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/SHIP4.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/SHIP5.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/SHOOT_SPL.wav
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/TITLE_BMP.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/TITLE_MUSIC.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/WELCOME_SPL.wav
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/data/text.ini
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/shooter/shooter
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/audio/ding.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/audio/dooropen.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/audio/pop.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/audio/skating.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/audio/wave.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/bananas.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/cherries.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/cloud.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/dooropen.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/doorshut.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/exitsign.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/grass.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/ice.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/icecream.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/icetip.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/orange.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/skatefast.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/skatemed.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/skater1.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/skater2.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/skater3.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/skater4.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/skateslow.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/soil.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/sweet.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/graphics/water.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/level.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/menu/back.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/menu/button.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/menu/cancunsmall.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/menu/endoflevel.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/menu/intro_music.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/menu/logofont.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/menu/menu_music.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/menu/skate2.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/menu/welcome.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/readme.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/data/thanks.txt
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/skater/skater
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/demos/speed/speed
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/DejaVuSans.LICENSE
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/DejaVuSans.ttf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/a4_font.fnt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/a4_font.tga
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/alexlogo.bmp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/alexlogo.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/allegro.pcx
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/bkg.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/blue_box.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/bmpfont.tga
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/cursor.tga
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_physfs.zip
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_prim_shader_pixel.glsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_prim_shader_pixel.hlsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_prim_shader_vertex.glsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_prim_shader_vertex.hlsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_prim_wrap_pixel.glsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_prim_wrap_pixel.hlsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_shader_multitex_pixel.glsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_shader_multitex_pixel.hlsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_shader_palette_pixel.glsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_shader_pixel.glsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_shader_pixel.hlsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_shader_vertex.glsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_shader_vertex.hlsl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/ex_ttf.ini
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/exconfig.ini
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/fakeamp.bmp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/fixed_font.tga
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/font.tga
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/gradient1.bmp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/green.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/air_0.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/air_1.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/air_2.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/air_3.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/air_4.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/air_5.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/air_6.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/air_7.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/air_effect.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/black_bead_opaque_A.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/dropshadow.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/earth4.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/earth_0.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/earth_1.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/earth_2.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/earth_3.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/earth_4.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/earth_5.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/earth_6.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/earth_7.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/fire.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/fire_0.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/fire_1.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/fire_2.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/fire_3.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/fire_4.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/fire_5.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/fire_6.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/fire_7.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/flame2.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/healthy_glow.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/main_flame2.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/overlay_pretty.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/select.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/water.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/water_0.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/water_1.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/water_2.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/water_3.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/water_4.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/water_5.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/water_6.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/water_7.ogg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/water_droplets.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/haiku/wind3.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/icon.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/icon.tga
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/mask.pcx
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/mysha.pcx
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/mysha.tga
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/mysha256x256.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/mysha256x256.webp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/mysha_dxt1.dds
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/mysha_dxt3.dds
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/mysha_dxt5.dds
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/mysha_pal.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/obp.jpg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/planet.pcx
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/sample.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/texture.tga
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/texture2.tga
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/welcome.voc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/data/welcome.wav
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_acodec
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_acodec_multi
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_audio_chain
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_audio_devices
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_audio_props
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_audio_simple
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_audio_timer
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_bitmap
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_bitmap_file
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_bitmap_flip
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_blend
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_blend2
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_blend_bench
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_blend_target
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_blend_test
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_blit
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_camera
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_clip
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_clipboard
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_color
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_color2
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_color_gradient
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_compressed
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_config
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_convert
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_cpu
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_depth_mask
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_depth_target
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_dir
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_disable_screensaver
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_display_events
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_display_options
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_drag_and_drop
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_draw
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_draw_bitmap
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_drawpixels
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_dualies
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_enet_client
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_enet_server
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_expose
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_file
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_file_slice
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_filter
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_font
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_font_justify
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_font_multiline
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_fs_resize
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_fs_window
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_get_path
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_gldepth
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_glext
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_haiku
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_haptic
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_haptic2
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_icon
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_icon2
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_inject_events
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_joystick_events
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_joystick_hotplugging
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_kcm_direct
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_keyboard_events
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_keyboard_focus
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_lines
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_loading_thread
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_lockbitmap
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_logo
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_membmp
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_memfile
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_menu
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_mixer_chain
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_mixer_pp
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_monitorinfo
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_mouse
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_mouse_cursor
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_mouse_events
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_mouse_focus
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_mouse_warp
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_multisample
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_multisample_target
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_multiwin
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_native_filechooser
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_nodisplay
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_noframe
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_opengl
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_opengl_pixel_shader
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_palette
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_path
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_path_test
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_physfs
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_pixelformat
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_polygon
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_premulalpha
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_prim
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_prim_shader
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_prim_wrap
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_projection
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_projection2
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_record
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_record_name
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_reparent
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_resample_test
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_resize
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_resize2
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_rotate
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_saw
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_scale
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_shader
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_shader_multitex
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_shader_target
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_stream_file
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_stream_seek
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_subbitmap
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_synth
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_threads
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_threads2
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_timedwait
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_timer
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_timer_pause
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_touch_input
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_transform
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_ttf
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_user_events
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_utf8
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_vertex_buffer
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_video
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_vsync
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_window_constraints
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_window_maximized
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_window_title
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_windows
+@(,,555) %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples/ex_winfull
+%%MANPAGES%%share/man/man3/ALLEGRO_AUDIO_DEPTH.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_AUDIO_DEVICE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_AUDIO_EVENT_TYPE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_AUDIO_PAN_NONE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_AUDIO_RECORDER.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_AUDIO_RECORDER_EVENT.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_AUDIO_STREAM.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_BITMAP.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_BITMAP_WRAP.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_BPM_TO_SECS.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_BPS_TO_SECS.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_CHANNEL_CONF.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_COLOR.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_COND.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_CONFIG.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_CONFIG_ENTRY.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_CONFIG_SECTION.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_DISPLAY.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_DISPLAY_MODE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_EVENT.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_EVENT_QUEUE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_EVENT_SOURCE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_EVENT_TYPE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_EVENT_TYPE_IS_USER.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_FILE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_FILECHOOSER.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_FILE_INTERFACE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_FILE_MODE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_FONT.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_FOR_EACH_FS_ENTRY_RESULT.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_FS_ENTRY.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_FS_INTERFACE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_GET_EVENT_TYPE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_GLYPH.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_HAPTIC.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_HAPTIC_CONSTANTS.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_HAPTIC_EFFECT.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_HAPTIC_EFFECT_ID.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_INDEX_BUFFER.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_JOYFLAGS.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_JOYSTICK.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_JOYSTICK_STATE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_KEYBOARD_STATE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_LINE_CAP.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_LINE_JOIN.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_LOCKED_REGION.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_MEMORY_INTERFACE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_MENU.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_MENU_INFO.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_MIXER.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_MIXER_QUALITY.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_MONITOR_INFO.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_MOUSE_EMULATION_MODE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_MOUSE_STATE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_MSECS_TO_SECS.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_MUTEX.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_NEW_WINDOW_TITLE_MAX_SIZE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_PI.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_PIXEL_FORMAT.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_PLAYMODE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_PRIM_ATTR.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_PRIM_BUFFER_FLAGS.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_PRIM_QUALITY.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_PRIM_STORAGE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_PRIM_TYPE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_RENDER_FUNCTION.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_RENDER_STATE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_SAMPLE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_SAMPLE_ID.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_SAMPLE_INSTANCE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_SEEK.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_SHADER.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_SHADER_PLATFORM.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_SHADER_TYPE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_STATE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_STATE_FLAGS.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_SYSTEM_ID.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_TEXTLOG.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_THREAD.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_TIMEOUT.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_TIMER.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_TOUCH_INPUT.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_TOUCH_INPUT_MAX_TOUCH_COUNT.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_TOUCH_INPUT_STATE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_TOUCH_STATE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_TRANSFORM.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_USECS_TO_SECS.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_USER_EVENT.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_USTR.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_USTR_INFO.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_VERTEX.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_VERTEX_BUFFER.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_VERTEX_CACHE_SIZE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_VERTEX_DECL.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_VERTEX_ELEMENT.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_VIDEO_EVENT_TYPE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_VIDEO_POSITION_TYPE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_VOICE.3.gz
+%%MANPAGES%%share/man/man3/ALLEGRO_WRITE_MASK_FLAGS.3.gz
+%%MANPAGES%%share/man/man3/al_acknowledge_drawing_halt.3.gz
+%%MANPAGES%%share/man/man3/al_acknowledge_drawing_resume.3.gz
+%%MANPAGES%%share/man/man3/al_acknowledge_resize.3.gz
+%%MANPAGES%%share/man/man3/al_add_config_comment.3.gz
+%%MANPAGES%%share/man/man3/al_add_config_section.3.gz
+%%MANPAGES%%share/man/man3/al_add_new_bitmap_flag.3.gz
+%%MANPAGES%%share/man/man3/al_add_timer_count.3.gz
+%%MANPAGES%%share/man/man3/al_android_get_activity.3.gz
+%%MANPAGES%%share/man/man3/al_android_get_jni_env.3.gz
+%%MANPAGES%%share/man/man3/al_android_get_os_version.3.gz
+%%MANPAGES%%share/man/man3/al_android_open_fd.3.gz
+%%MANPAGES%%share/man/man3/al_android_set_apk_file_interface.3.gz
+%%MANPAGES%%share/man/man3/al_android_set_apk_fs_interface.3.gz
+%%MANPAGES%%share/man/man3/al_append_menu_item.3.gz
+%%MANPAGES%%share/man/man3/al_append_native_text_log.3.gz
+%%MANPAGES%%share/man/man3/al_append_path_component.3.gz
+%%MANPAGES%%share/man/man3/al_apply_window_constraints.3.gz
+%%MANPAGES%%share/man/man3/al_attach_audio_stream_to_mixer.3.gz
+%%MANPAGES%%share/man/man3/al_attach_audio_stream_to_voice.3.gz
+%%MANPAGES%%share/man/man3/al_attach_mixer_to_mixer.3.gz
+%%MANPAGES%%share/man/man3/al_attach_mixer_to_voice.3.gz
+%%MANPAGES%%share/man/man3/al_attach_sample_instance_to_mixer.3.gz
+%%MANPAGES%%share/man/man3/al_attach_sample_instance_to_voice.3.gz
+%%MANPAGES%%share/man/man3/al_attach_shader_source.3.gz
+%%MANPAGES%%share/man/man3/al_attach_shader_source_file.3.gz
+%%MANPAGES%%share/man/man3/al_backup_dirty_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_backup_dirty_bitmaps.3.gz
+%%MANPAGES%%share/man/man3/al_broadcast_cond.3.gz
+%%MANPAGES%%share/man/man3/al_build_camera_transform.3.gz
+%%MANPAGES%%share/man/man3/al_build_menu.3.gz
+%%MANPAGES%%share/man/man3/al_build_shader.3.gz
+%%MANPAGES%%share/man/man3/al_build_transform.3.gz
+%%MANPAGES%%share/man/man3/al_calculate_arc.3.gz
+%%MANPAGES%%share/man/man3/al_calculate_ribbon.3.gz
+%%MANPAGES%%share/man/man3/al_calculate_spline.3.gz
+%%MANPAGES%%share/man/man3/al_calloc.3.gz
+%%MANPAGES%%share/man/man3/al_calloc_with_context.3.gz
+%%MANPAGES%%share/man/man3/al_can_get_mouse_cursor_position.3.gz
+%%MANPAGES%%share/man/man3/al_can_set_keyboard_leds.3.gz
+%%MANPAGES%%share/man/man3/al_change_directory.3.gz
+%%MANPAGES%%share/man/man3/al_check_inverse.3.gz
+%%MANPAGES%%share/man/man3/al_clear_depth_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_clear_keyboard_state.3.gz
+%%MANPAGES%%share/man/man3/al_clear_to_color.3.gz
+%%MANPAGES%%share/man/man3/al_clipboard_has_text.3.gz
+%%MANPAGES%%share/man/man3/al_clone_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_clone_menu.3.gz
+%%MANPAGES%%share/man/man3/al_clone_menu_for_popup.3.gz
+%%MANPAGES%%share/man/man3/al_clone_path.3.gz
+%%MANPAGES%%share/man/man3/al_close_directory.3.gz
+%%MANPAGES%%share/man/man3/al_close_native_text_log.3.gz
+%%MANPAGES%%share/man/man3/al_close_video.3.gz
+%%MANPAGES%%share/man/man3/al_color_cmyk.3.gz
+%%MANPAGES%%share/man/man3/al_color_cmyk_to_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_color_distance_ciede2000.3.gz
+%%MANPAGES%%share/man/man3/al_color_hsl.3.gz
+%%MANPAGES%%share/man/man3/al_color_hsl_to_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_color_hsv.3.gz
+%%MANPAGES%%share/man/man3/al_color_hsv_to_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_color_html.3.gz
+%%MANPAGES%%share/man/man3/al_color_html_to_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_color_lab.3.gz
+%%MANPAGES%%share/man/man3/al_color_lab_to_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_color_lch.3.gz
+%%MANPAGES%%share/man/man3/al_color_lch_to_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_color_linear.3.gz
+%%MANPAGES%%share/man/man3/al_color_linear_to_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_color_name.3.gz
+%%MANPAGES%%share/man/man3/al_color_name_to_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_color_oklab.3.gz
+%%MANPAGES%%share/man/man3/al_color_oklab_to_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_color_rgb_to_cmyk.3.gz
+%%MANPAGES%%share/man/man3/al_color_rgb_to_hsl.3.gz
+%%MANPAGES%%share/man/man3/al_color_rgb_to_hsv.3.gz
+%%MANPAGES%%share/man/man3/al_color_rgb_to_html.3.gz
+%%MANPAGES%%share/man/man3/al_color_rgb_to_lab.3.gz
+%%MANPAGES%%share/man/man3/al_color_rgb_to_lch.3.gz
+%%MANPAGES%%share/man/man3/al_color_rgb_to_linear.3.gz
+%%MANPAGES%%share/man/man3/al_color_rgb_to_name.3.gz
+%%MANPAGES%%share/man/man3/al_color_rgb_to_oklab.3.gz
+%%MANPAGES%%share/man/man3/al_color_rgb_to_xyy.3.gz
+%%MANPAGES%%share/man/man3/al_color_rgb_to_xyz.3.gz
+%%MANPAGES%%share/man/man3/al_color_rgb_to_yuv.3.gz
+%%MANPAGES%%share/man/man3/al_color_xyy.3.gz
+%%MANPAGES%%share/man/man3/al_color_xyy_to_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_color_xyz.3.gz
+%%MANPAGES%%share/man/man3/al_color_xyz_to_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_color_yuv.3.gz
+%%MANPAGES%%share/man/man3/al_color_yuv_to_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_compose_transform.3.gz
+%%MANPAGES%%share/man/man3/al_convert_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_convert_mask_to_alpha.3.gz
+%%MANPAGES%%share/man/man3/al_convert_memory_bitmaps.3.gz
+%%MANPAGES%%share/man/man3/al_copy_transform.3.gz
+%%MANPAGES%%share/man/man3/al_create_audio_recorder.3.gz
+%%MANPAGES%%share/man/man3/al_create_audio_stream.3.gz
+%%MANPAGES%%share/man/man3/al_create_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_create_builtin_font.3.gz
+%%MANPAGES%%share/man/man3/al_create_cond.3.gz
+%%MANPAGES%%share/man/man3/al_create_config.3.gz
+%%MANPAGES%%share/man/man3/al_create_display.3.gz
+%%MANPAGES%%share/man/man3/al_create_event_queue.3.gz
+%%MANPAGES%%share/man/man3/al_create_file_handle.3.gz
+%%MANPAGES%%share/man/man3/al_create_fs_entry.3.gz
+%%MANPAGES%%share/man/man3/al_create_index_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_create_menu.3.gz
+%%MANPAGES%%share/man/man3/al_create_mixer.3.gz
+%%MANPAGES%%share/man/man3/al_create_mouse_cursor.3.gz
+%%MANPAGES%%share/man/man3/al_create_mutex.3.gz
+%%MANPAGES%%share/man/man3/al_create_mutex_recursive.3.gz
+%%MANPAGES%%share/man/man3/al_create_native_file_dialog.3.gz
+%%MANPAGES%%share/man/man3/al_create_path.3.gz
+%%MANPAGES%%share/man/man3/al_create_path_for_directory.3.gz
+%%MANPAGES%%share/man/man3/al_create_popup_menu.3.gz
+%%MANPAGES%%share/man/man3/al_create_sample.3.gz
+%%MANPAGES%%share/man/man3/al_create_sample_instance.3.gz
+%%MANPAGES%%share/man/man3/al_create_shader.3.gz
+%%MANPAGES%%share/man/man3/al_create_sub_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_create_thread.3.gz
+%%MANPAGES%%share/man/man3/al_create_thread_with_stacksize.3.gz
+%%MANPAGES%%share/man/man3/al_create_timer.3.gz
+%%MANPAGES%%share/man/man3/al_create_vertex_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_create_vertex_decl.3.gz
+%%MANPAGES%%share/man/man3/al_create_voice.3.gz
+%%MANPAGES%%share/man/man3/al_cstr.3.gz
+%%MANPAGES%%share/man/man3/al_cstr_dup.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_audio_recorder.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_audio_stream.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_cond.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_config.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_display.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_event_queue.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_font.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_fs_entry.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_index_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_menu.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_mixer.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_mouse_cursor.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_mutex.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_native_file_dialog.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_path.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_sample.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_sample_instance.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_shader.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_thread.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_timer.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_user_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_vertex_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_vertex_decl.3.gz
+%%MANPAGES%%share/man/man3/al_destroy_voice.3.gz
+%%MANPAGES%%share/man/man3/al_detach_audio_stream.3.gz
+%%MANPAGES%%share/man/man3/al_detach_mixer.3.gz
+%%MANPAGES%%share/man/man3/al_detach_sample_instance.3.gz
+%%MANPAGES%%share/man/man3/al_detach_voice.3.gz
+%%MANPAGES%%share/man/man3/al_disable_menu_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_do_multiline_text.3.gz
+%%MANPAGES%%share/man/man3/al_do_multiline_ustr.3.gz
+%%MANPAGES%%share/man/man3/al_drain_audio_stream.3.gz
+%%MANPAGES%%share/man/man3/al_draw_arc.3.gz
+%%MANPAGES%%share/man/man3/al_draw_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_draw_bitmap_region.3.gz
+%%MANPAGES%%share/man/man3/al_draw_circle.3.gz
+%%MANPAGES%%share/man/man3/al_draw_ellipse.3.gz
+%%MANPAGES%%share/man/man3/al_draw_elliptical_arc.3.gz
+%%MANPAGES%%share/man/man3/al_draw_filled_circle.3.gz
+%%MANPAGES%%share/man/man3/al_draw_filled_ellipse.3.gz
+%%MANPAGES%%share/man/man3/al_draw_filled_pieslice.3.gz
+%%MANPAGES%%share/man/man3/al_draw_filled_polygon.3.gz
+%%MANPAGES%%share/man/man3/al_draw_filled_polygon_with_holes.3.gz
+%%MANPAGES%%share/man/man3/al_draw_filled_rectangle.3.gz
+%%MANPAGES%%share/man/man3/al_draw_filled_rounded_rectangle.3.gz
+%%MANPAGES%%share/man/man3/al_draw_filled_triangle.3.gz
+%%MANPAGES%%share/man/man3/al_draw_glyph.3.gz
+%%MANPAGES%%share/man/man3/al_draw_indexed_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_draw_indexed_prim.3.gz
+%%MANPAGES%%share/man/man3/al_draw_justified_text.3.gz
+%%MANPAGES%%share/man/man3/al_draw_justified_textf.3.gz
+%%MANPAGES%%share/man/man3/al_draw_justified_ustr.3.gz
+%%MANPAGES%%share/man/man3/al_draw_line.3.gz
+%%MANPAGES%%share/man/man3/al_draw_multiline_text.3.gz
+%%MANPAGES%%share/man/man3/al_draw_multiline_textf.3.gz
+%%MANPAGES%%share/man/man3/al_draw_multiline_ustr.3.gz
+%%MANPAGES%%share/man/man3/al_draw_pieslice.3.gz
+%%MANPAGES%%share/man/man3/al_draw_pixel.3.gz
+%%MANPAGES%%share/man/man3/al_draw_polygon.3.gz
+%%MANPAGES%%share/man/man3/al_draw_polyline.3.gz
+%%MANPAGES%%share/man/man3/al_draw_prim.3.gz
+%%MANPAGES%%share/man/man3/al_draw_rectangle.3.gz
+%%MANPAGES%%share/man/man3/al_draw_ribbon.3.gz
+%%MANPAGES%%share/man/man3/al_draw_rotated_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_draw_rounded_rectangle.3.gz
+%%MANPAGES%%share/man/man3/al_draw_scaled_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_draw_scaled_rotated_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_draw_soft_line.3.gz
+%%MANPAGES%%share/man/man3/al_draw_soft_triangle.3.gz
+%%MANPAGES%%share/man/man3/al_draw_spline.3.gz
+%%MANPAGES%%share/man/man3/al_draw_text.3.gz
+%%MANPAGES%%share/man/man3/al_draw_textf.3.gz
+%%MANPAGES%%share/man/man3/al_draw_tinted_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_draw_tinted_bitmap_region.3.gz
+%%MANPAGES%%share/man/man3/al_draw_tinted_rotated_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_draw_tinted_scaled_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_draw_tinted_scaled_rotated_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_draw_tinted_scaled_rotated_bitmap_region.3.gz
+%%MANPAGES%%share/man/man3/al_draw_triangle.3.gz
+%%MANPAGES%%share/man/man3/al_draw_ustr.3.gz
+%%MANPAGES%%share/man/man3/al_draw_vertex_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_drop_next_event.3.gz
+%%MANPAGES%%share/man/man3/al_drop_path_tail.3.gz
+%%MANPAGES%%share/man/man3/al_emit_user_event.3.gz
+%%MANPAGES%%share/man/man3/al_enable_menu_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_fclearerr.3.gz
+%%MANPAGES%%share/man/man3/al_fclose.3.gz
+%%MANPAGES%%share/man/man3/al_feof.3.gz
+%%MANPAGES%%share/man/man3/al_ferrmsg.3.gz
+%%MANPAGES%%share/man/man3/al_ferror.3.gz
+%%MANPAGES%%share/man/man3/al_fflush.3.gz
+%%MANPAGES%%share/man/man3/al_fget_ustr.3.gz
+%%MANPAGES%%share/man/man3/al_fgetc.3.gz
+%%MANPAGES%%share/man/man3/al_fgets.3.gz
+%%MANPAGES%%share/man/man3/al_filename_exists.3.gz
+%%MANPAGES%%share/man/man3/al_fill_silence.3.gz
+%%MANPAGES%%share/man/man3/al_find_menu.3.gz
+%%MANPAGES%%share/man/man3/al_find_menu_item.3.gz
+%%MANPAGES%%share/man/man3/al_fixacos.3.gz
+%%MANPAGES%%share/man/man3/al_fixadd.3.gz
+%%MANPAGES%%share/man/man3/al_fixasin.3.gz
+%%MANPAGES%%share/man/man3/al_fixatan.3.gz
+%%MANPAGES%%share/man/man3/al_fixatan2.3.gz
+%%MANPAGES%%share/man/man3/al_fixceil.3.gz
+%%MANPAGES%%share/man/man3/al_fixcos.3.gz
+%%MANPAGES%%share/man/man3/al_fixdiv.3.gz
+%%MANPAGES%%share/man/man3/al_fixed.3.gz
+%%MANPAGES%%share/man/man3/al_fixfloor.3.gz
+%%MANPAGES%%share/man/man3/al_fixhypot.3.gz
+%%MANPAGES%%share/man/man3/al_fixmul.3.gz
+%%MANPAGES%%share/man/man3/al_fixsin.3.gz
+%%MANPAGES%%share/man/man3/al_fixsqrt.3.gz
+%%MANPAGES%%share/man/man3/al_fixsub.3.gz
+%%MANPAGES%%share/man/man3/al_fixtan.3.gz
+%%MANPAGES%%share/man/man3/al_fixtof.3.gz
+%%MANPAGES%%share/man/man3/al_fixtoi.3.gz
+%%MANPAGES%%share/man/man3/al_fixtorad_r.3.gz
+%%MANPAGES%%share/man/man3/al_flip_display.3.gz
+%%MANPAGES%%share/man/man3/al_flush_event_queue.3.gz
+%%MANPAGES%%share/man/man3/al_fopen.3.gz
+%%MANPAGES%%share/man/man3/al_fopen_fd.3.gz
+%%MANPAGES%%share/man/man3/al_fopen_interface.3.gz
+%%MANPAGES%%share/man/man3/al_fopen_slice.3.gz
+%%MANPAGES%%share/man/man3/al_for_each_fs_entry.3.gz
+%%MANPAGES%%share/man/man3/al_fprintf.3.gz
+%%MANPAGES%%share/man/man3/al_fputc.3.gz
+%%MANPAGES%%share/man/man3/al_fputs.3.gz
+%%MANPAGES%%share/man/man3/al_fread.3.gz
+%%MANPAGES%%share/man/man3/al_fread16be.3.gz
+%%MANPAGES%%share/man/man3/al_fread16le.3.gz
+%%MANPAGES%%share/man/man3/al_fread32be.3.gz
+%%MANPAGES%%share/man/man3/al_fread32le.3.gz
+%%MANPAGES%%share/man/man3/al_free.3.gz
+%%MANPAGES%%share/man/man3/al_free_with_context.3.gz
+%%MANPAGES%%share/man/man3/al_fs_entry_exists.3.gz
+%%MANPAGES%%share/man/man3/al_fseek.3.gz
+%%MANPAGES%%share/man/man3/al_fsize.3.gz
+%%MANPAGES%%share/man/man3/al_ftell.3.gz
+%%MANPAGES%%share/man/man3/al_ftofix.3.gz
+%%MANPAGES%%share/man/man3/al_fungetc.3.gz
+%%MANPAGES%%share/man/man3/al_fwrite.3.gz
+%%MANPAGES%%share/man/man3/al_fwrite16be.3.gz
+%%MANPAGES%%share/man/man3/al_fwrite16le.3.gz
+%%MANPAGES%%share/man/man3/al_fwrite32be.3.gz
+%%MANPAGES%%share/man/man3/al_fwrite32le.3.gz
+%%MANPAGES%%share/man/man3/al_get_allegro_acodec_version.3.gz
+%%MANPAGES%%share/man/man3/al_get_allegro_audio_version.3.gz
+%%MANPAGES%%share/man/man3/al_get_allegro_color_version.3.gz
+%%MANPAGES%%share/man/man3/al_get_allegro_font_version.3.gz
+%%MANPAGES%%share/man/man3/al_get_allegro_image_version.3.gz
+%%MANPAGES%%share/man/man3/al_get_allegro_memfile_version.3.gz
+%%MANPAGES%%share/man/man3/al_get_allegro_native_dialog_version.3.gz
+%%MANPAGES%%share/man/man3/al_get_allegro_physfs_version.3.gz
+%%MANPAGES%%share/man/man3/al_get_allegro_primitives_version.3.gz
+%%MANPAGES%%share/man/man3/al_get_allegro_ttf_version.3.gz
+%%MANPAGES%%share/man/man3/al_get_allegro_version.3.gz
+%%MANPAGES%%share/man/man3/al_get_allegro_video_version.3.gz
+%%MANPAGES%%share/man/man3/al_get_app_name.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_depth_size.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_device_name.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_output_device.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_recorder_event.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_recorder_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_attached.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_channels.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_depth.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_fragment.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_fragments.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_frequency.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_gain.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_length.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_length_secs.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_pan.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_played_samples.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_playing.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_playmode.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_position_secs.3.gz
+%%MANPAGES%%share/man/man3/al_get_audio_stream_speed.3.gz
+%%MANPAGES%%share/man/man3/al_get_available_audio_stream_fragments.3.gz
+%%MANPAGES%%share/man/man3/al_get_backbuffer.3.gz
+%%MANPAGES%%share/man/man3/al_get_bitmap_blend_color.3.gz
+%%MANPAGES%%share/man/man3/al_get_bitmap_blender.3.gz
+%%MANPAGES%%share/man/man3/al_get_bitmap_depth.3.gz
+%%MANPAGES%%share/man/man3/al_get_bitmap_flags.3.gz
+%%MANPAGES%%share/man/man3/al_get_bitmap_format.3.gz
+%%MANPAGES%%share/man/man3/al_get_bitmap_height.3.gz
+%%MANPAGES%%share/man/man3/al_get_bitmap_samples.3.gz
+%%MANPAGES%%share/man/man3/al_get_bitmap_width.3.gz
+%%MANPAGES%%share/man/man3/al_get_bitmap_x.3.gz
+%%MANPAGES%%share/man/man3/al_get_bitmap_y.3.gz
+%%MANPAGES%%share/man/man3/al_get_blend_color.3.gz
+%%MANPAGES%%share/man/man3/al_get_blender.3.gz
+%%MANPAGES%%share/man/man3/al_get_channel_count.3.gz
+%%MANPAGES%%share/man/man3/al_get_clipboard_text.3.gz
+%%MANPAGES%%share/man/man3/al_get_clipping_rectangle.3.gz
+%%MANPAGES%%share/man/man3/al_get_config_value.3.gz
+%%MANPAGES%%share/man/man3/al_get_cpu_count.3.gz
+%%MANPAGES%%share/man/man3/al_get_current_directory.3.gz
+%%MANPAGES%%share/man/man3/al_get_current_display.3.gz
+%%MANPAGES%%share/man/man3/al_get_current_inverse_transform.3.gz
+%%MANPAGES%%share/man/man3/al_get_current_projection_transform.3.gz
+%%MANPAGES%%share/man/man3/al_get_current_shader.3.gz
+%%MANPAGES%%share/man/man3/al_get_current_transform.3.gz
+%%MANPAGES%%share/man/man3/al_get_d3d_device.3.gz
+%%MANPAGES%%share/man/man3/al_get_d3d_system_texture.3.gz
+%%MANPAGES%%share/man/man3/al_get_d3d_texture_position.3.gz
+%%MANPAGES%%share/man/man3/al_get_d3d_texture_size.3.gz
+%%MANPAGES%%share/man/man3/al_get_d3d_video_texture.3.gz
+%%MANPAGES%%share/man/man3/al_get_default_menu_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_get_default_mixer.3.gz
+%%MANPAGES%%share/man/man3/al_get_default_shader_source.3.gz
+%%MANPAGES%%share/man/man3/al_get_default_voice.3.gz
+%%MANPAGES%%share/man/man3/al_get_display_adapter.3.gz
+%%MANPAGES%%share/man/man3/al_get_display_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_get_display_flags.3.gz
+%%MANPAGES%%share/man/man3/al_get_display_format.3.gz
+%%MANPAGES%%share/man/man3/al_get_display_height.3.gz
+%%MANPAGES%%share/man/man3/al_get_display_menu.3.gz
+%%MANPAGES%%share/man/man3/al_get_display_mode.3.gz
+%%MANPAGES%%share/man/man3/al_get_display_option.3.gz
+%%MANPAGES%%share/man/man3/al_get_display_orientation.3.gz
+%%MANPAGES%%share/man/man3/al_get_display_refresh_rate.3.gz
+%%MANPAGES%%share/man/man3/al_get_display_width.3.gz
+%%MANPAGES%%share/man/man3/al_get_errno.3.gz
+%%MANPAGES%%share/man/man3/al_get_event_source_data.3.gz
+%%MANPAGES%%share/man/man3/al_get_fallback_font.3.gz
+%%MANPAGES%%share/man/man3/al_get_file_userdata.3.gz
+%%MANPAGES%%share/man/man3/al_get_first_config_entry.3.gz
+%%MANPAGES%%share/man/man3/al_get_first_config_section.3.gz
+%%MANPAGES%%share/man/man3/al_get_font_ascent.3.gz
+%%MANPAGES%%share/man/man3/al_get_font_descent.3.gz
+%%MANPAGES%%share/man/man3/al_get_font_line_height.3.gz
+%%MANPAGES%%share/man/man3/al_get_font_ranges.3.gz
+%%MANPAGES%%share/man/man3/al_get_fs_entry_atime.3.gz
+%%MANPAGES%%share/man/man3/al_get_fs_entry_ctime.3.gz
+%%MANPAGES%%share/man/man3/al_get_fs_entry_mode.3.gz
+%%MANPAGES%%share/man/man3/al_get_fs_entry_mtime.3.gz
+%%MANPAGES%%share/man/man3/al_get_fs_entry_name.3.gz
+%%MANPAGES%%share/man/man3/al_get_fs_entry_size.3.gz
+%%MANPAGES%%share/man/man3/al_get_fs_interface.3.gz
+%%MANPAGES%%share/man/man3/al_get_glyph.3.gz
+%%MANPAGES%%share/man/man3/al_get_glyph_advance.3.gz
+%%MANPAGES%%share/man/man3/al_get_glyph_dimensions.3.gz
+%%MANPAGES%%share/man/man3/al_get_glyph_width.3.gz
+%%MANPAGES%%share/man/man3/al_get_haptic_autocenter.3.gz
+%%MANPAGES%%share/man/man3/al_get_haptic_capabilities.3.gz
+%%MANPAGES%%share/man/man3/al_get_haptic_effect_duration.3.gz
+%%MANPAGES%%share/man/man3/al_get_haptic_from_display.3.gz
+%%MANPAGES%%share/man/man3/al_get_haptic_from_joystick.3.gz
+%%MANPAGES%%share/man/man3/al_get_haptic_from_keyboard.3.gz
+%%MANPAGES%%share/man/man3/al_get_haptic_from_mouse.3.gz
+%%MANPAGES%%share/man/man3/al_get_haptic_from_touch_input.3.gz
+%%MANPAGES%%share/man/man3/al_get_haptic_gain.3.gz
+%%MANPAGES%%share/man/man3/al_get_index_buffer_size.3.gz
+%%MANPAGES%%share/man/man3/al_get_joystick.3.gz
+%%MANPAGES%%share/man/man3/al_get_joystick_active.3.gz
+%%MANPAGES%%share/man/man3/al_get_joystick_axis_name.3.gz
+%%MANPAGES%%share/man/man3/al_get_joystick_button_name.3.gz
+%%MANPAGES%%share/man/man3/al_get_joystick_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_get_joystick_name.3.gz
+%%MANPAGES%%share/man/man3/al_get_joystick_num_axes.3.gz
+%%MANPAGES%%share/man/man3/al_get_joystick_num_buttons.3.gz
+%%MANPAGES%%share/man/man3/al_get_joystick_num_sticks.3.gz
+%%MANPAGES%%share/man/man3/al_get_joystick_state.3.gz
+%%MANPAGES%%share/man/man3/al_get_joystick_stick_flags.3.gz
+%%MANPAGES%%share/man/man3/al_get_joystick_stick_name.3.gz
+%%MANPAGES%%share/man/man3/al_get_keyboard_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_get_keyboard_state.3.gz
+%%MANPAGES%%share/man/man3/al_get_max_haptic_effects.3.gz
+%%MANPAGES%%share/man/man3/al_get_menu_item_caption.3.gz
+%%MANPAGES%%share/man/man3/al_get_menu_item_flags.3.gz
+%%MANPAGES%%share/man/man3/al_get_menu_item_icon.3.gz
+%%MANPAGES%%share/man/man3/al_get_mixer_attached.3.gz
+%%MANPAGES%%share/man/man3/al_get_mixer_channels.3.gz
+%%MANPAGES%%share/man/man3/al_get_mixer_depth.3.gz
+%%MANPAGES%%share/man/man3/al_get_mixer_frequency.3.gz
+%%MANPAGES%%share/man/man3/al_get_mixer_gain.3.gz
+%%MANPAGES%%share/man/man3/al_get_mixer_playing.3.gz
+%%MANPAGES%%share/man/man3/al_get_mixer_quality.3.gz
+%%MANPAGES%%share/man/man3/al_get_monitor_dpi.3.gz
+%%MANPAGES%%share/man/man3/al_get_monitor_info.3.gz
+%%MANPAGES%%share/man/man3/al_get_monitor_refresh_rate.3.gz
+%%MANPAGES%%share/man/man3/al_get_mouse_cursor_position.3.gz
+%%MANPAGES%%share/man/man3/al_get_mouse_emulation_mode.3.gz
+%%MANPAGES%%share/man/man3/al_get_mouse_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_get_mouse_num_axes.3.gz
+%%MANPAGES%%share/man/man3/al_get_mouse_num_buttons.3.gz
+%%MANPAGES%%share/man/man3/al_get_mouse_state.3.gz
+%%MANPAGES%%share/man/man3/al_get_mouse_state_axis.3.gz
+%%MANPAGES%%share/man/man3/al_get_mouse_wheel_precision.3.gz
+%%MANPAGES%%share/man/man3/al_get_native_file_dialog_count.3.gz
+%%MANPAGES%%share/man/man3/al_get_native_file_dialog_path.3.gz
+%%MANPAGES%%share/man/man3/al_get_native_text_log_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_get_new_bitmap_depth.3.gz
+%%MANPAGES%%share/man/man3/al_get_new_bitmap_flags.3.gz
+%%MANPAGES%%share/man/man3/al_get_new_bitmap_format.3.gz
+%%MANPAGES%%share/man/man3/al_get_new_bitmap_samples.3.gz
+%%MANPAGES%%share/man/man3/al_get_new_bitmap_wrap.3.gz
+%%MANPAGES%%share/man/man3/al_get_new_display_adapter.3.gz
+%%MANPAGES%%share/man/man3/al_get_new_display_flags.3.gz
+%%MANPAGES%%share/man/man3/al_get_new_display_option.3.gz
+%%MANPAGES%%share/man/man3/al_get_new_display_refresh_rate.3.gz
+%%MANPAGES%%share/man/man3/al_get_new_file_interface.3.gz
+%%MANPAGES%%share/man/man3/al_get_new_window_position.3.gz
+%%MANPAGES%%share/man/man3/al_get_new_window_title.3.gz
+%%MANPAGES%%share/man/man3/al_get_next_config_entry.3.gz
+%%MANPAGES%%share/man/man3/al_get_next_config_section.3.gz
+%%MANPAGES%%share/man/man3/al_get_next_event.3.gz
+%%MANPAGES%%share/man/man3/al_get_num_audio_output_devices.3.gz
+%%MANPAGES%%share/man/man3/al_get_num_display_modes.3.gz
+%%MANPAGES%%share/man/man3/al_get_num_joysticks.3.gz
+%%MANPAGES%%share/man/man3/al_get_num_video_adapters.3.gz
+%%MANPAGES%%share/man/man3/al_get_opengl_extension_list.3.gz
+%%MANPAGES%%share/man/man3/al_get_opengl_fbo.3.gz
+%%MANPAGES%%share/man/man3/al_get_opengl_proc_address.3.gz
+%%MANPAGES%%share/man/man3/al_get_opengl_program_object.3.gz
+%%MANPAGES%%share/man/man3/al_get_opengl_texture.3.gz
+%%MANPAGES%%share/man/man3/al_get_opengl_texture_position.3.gz
+%%MANPAGES%%share/man/man3/al_get_opengl_texture_size.3.gz
+%%MANPAGES%%share/man/man3/al_get_opengl_variant.3.gz
+%%MANPAGES%%share/man/man3/al_get_opengl_version.3.gz
+%%MANPAGES%%share/man/man3/al_get_org_name.3.gz
+%%MANPAGES%%share/man/man3/al_get_parent_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_get_path_basename.3.gz
+%%MANPAGES%%share/man/man3/al_get_path_component.3.gz
+%%MANPAGES%%share/man/man3/al_get_path_drive.3.gz
+%%MANPAGES%%share/man/man3/al_get_path_extension.3.gz
+%%MANPAGES%%share/man/man3/al_get_path_filename.3.gz
+%%MANPAGES%%share/man/man3/al_get_path_num_components.3.gz
+%%MANPAGES%%share/man/man3/al_get_path_tail.3.gz
+%%MANPAGES%%share/man/man3/al_get_pixel.3.gz
+%%MANPAGES%%share/man/man3/al_get_pixel_block_height.3.gz
+%%MANPAGES%%share/man/man3/al_get_pixel_block_size.3.gz
+%%MANPAGES%%share/man/man3/al_get_pixel_block_width.3.gz
+%%MANPAGES%%share/man/man3/al_get_pixel_format_bits.3.gz
+%%MANPAGES%%share/man/man3/al_get_pixel_size.3.gz
+%%MANPAGES%%share/man/man3/al_get_ram_size.3.gz
+%%MANPAGES%%share/man/man3/al_get_render_state.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_channels.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_data.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_depth.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_frequency.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_instance_attached.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_instance_channels.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_instance_depth.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_instance_frequency.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_instance_gain.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_instance_length.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_instance_pan.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_instance_playing.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_instance_playmode.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_instance_position.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_instance_speed.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_instance_time.3.gz
+%%MANPAGES%%share/man/man3/al_get_sample_length.3.gz
+%%MANPAGES%%share/man/man3/al_get_separate_bitmap_blender.3.gz
+%%MANPAGES%%share/man/man3/al_get_separate_blender.3.gz
+%%MANPAGES%%share/man/man3/al_get_shader_log.3.gz
+%%MANPAGES%%share/man/man3/al_get_shader_platform.3.gz
+%%MANPAGES%%share/man/man3/al_get_standard_path.3.gz
+%%MANPAGES%%share/man/man3/al_get_system_config.3.gz
+%%MANPAGES%%share/man/man3/al_get_system_id.3.gz
+%%MANPAGES%%share/man/man3/al_get_target_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_get_text_dimensions.3.gz
+%%MANPAGES%%share/man/man3/al_get_text_width.3.gz
+%%MANPAGES%%share/man/man3/al_get_thread_should_stop.3.gz
+%%MANPAGES%%share/man/man3/al_get_time.3.gz
+%%MANPAGES%%share/man/man3/al_get_timer_count.3.gz
+%%MANPAGES%%share/man/man3/al_get_timer_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_get_timer_speed.3.gz
+%%MANPAGES%%share/man/man3/al_get_timer_started.3.gz
+%%MANPAGES%%share/man/man3/al_get_touch_input_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_get_touch_input_mouse_emulation_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_get_touch_input_state.3.gz
+%%MANPAGES%%share/man/man3/al_get_ustr_dimensions.3.gz
+%%MANPAGES%%share/man/man3/al_get_ustr_width.3.gz
+%%MANPAGES%%share/man/man3/al_get_vertex_buffer_size.3.gz
+%%MANPAGES%%share/man/man3/al_get_video_audio_rate.3.gz
+%%MANPAGES%%share/man/man3/al_get_video_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_get_video_fps.3.gz
+%%MANPAGES%%share/man/man3/al_get_video_frame.3.gz
+%%MANPAGES%%share/man/man3/al_get_video_position.3.gz
+%%MANPAGES%%share/man/man3/al_get_video_scaled_height.3.gz
+%%MANPAGES%%share/man/man3/al_get_video_scaled_width.3.gz
+%%MANPAGES%%share/man/man3/al_get_voice_channels.3.gz
+%%MANPAGES%%share/man/man3/al_get_voice_depth.3.gz
+%%MANPAGES%%share/man/man3/al_get_voice_frequency.3.gz
+%%MANPAGES%%share/man/man3/al_get_voice_playing.3.gz
+%%MANPAGES%%share/man/man3/al_get_voice_position.3.gz
+%%MANPAGES%%share/man/man3/al_get_win_window_handle.3.gz
+%%MANPAGES%%share/man/man3/al_get_window_borders.3.gz
+%%MANPAGES%%share/man/man3/al_get_window_constraints.3.gz
+%%MANPAGES%%share/man/man3/al_get_window_position.3.gz
+%%MANPAGES%%share/man/man3/al_get_x_window_id.3.gz
+%%MANPAGES%%share/man/man3/al_grab_font_from_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_grab_mouse.3.gz
+%%MANPAGES%%share/man/man3/al_have_d3d_non_pow2_texture_support.3.gz
+%%MANPAGES%%share/man/man3/al_have_d3d_non_square_texture_support.3.gz
+%%MANPAGES%%share/man/man3/al_have_opengl_extension.3.gz
+%%MANPAGES%%share/man/man3/al_hide_mouse_cursor.3.gz
+%%MANPAGES%%share/man/man3/al_hold_bitmap_drawing.3.gz
+%%MANPAGES%%share/man/man3/al_horizontal_shear_transform.3.gz
+%%MANPAGES%%share/man/man3/al_identify_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_identify_bitmap_f.3.gz
+%%MANPAGES%%share/man/man3/al_identify_sample.3.gz
+%%MANPAGES%%share/man/man3/al_identify_sample_f.3.gz
+%%MANPAGES%%share/man/man3/al_identify_video.3.gz
+%%MANPAGES%%share/man/man3/al_identify_video_f.3.gz
+%%MANPAGES%%share/man/man3/al_identity_transform.3.gz
+%%MANPAGES%%share/man/man3/al_inhibit_screensaver.3.gz
+%%MANPAGES%%share/man/man3/al_init.3.gz
+%%MANPAGES%%share/man/man3/al_init_acodec_addon.3.gz
+%%MANPAGES%%share/man/man3/al_init_font_addon.3.gz
+%%MANPAGES%%share/man/man3/al_init_image_addon.3.gz
+%%MANPAGES%%share/man/man3/al_init_native_dialog_addon.3.gz
+%%MANPAGES%%share/man/man3/al_init_primitives_addon.3.gz
+%%MANPAGES%%share/man/man3/al_init_timeout.3.gz
+%%MANPAGES%%share/man/man3/al_init_ttf_addon.3.gz
+%%MANPAGES%%share/man/man3/al_init_user_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_init_video_addon.3.gz
+%%MANPAGES%%share/man/man3/al_insert_menu_item.3.gz
+%%MANPAGES%%share/man/man3/al_insert_path_component.3.gz
+%%MANPAGES%%share/man/man3/al_install_audio.3.gz
+%%MANPAGES%%share/man/man3/al_install_haptic.3.gz
+%%MANPAGES%%share/man/man3/al_install_joystick.3.gz
+%%MANPAGES%%share/man/man3/al_install_keyboard.3.gz
+%%MANPAGES%%share/man/man3/al_install_mouse.3.gz
+%%MANPAGES%%share/man/man3/al_install_system.3.gz
+%%MANPAGES%%share/man/man3/al_install_touch_input.3.gz
+%%MANPAGES%%share/man/man3/al_invert_transform.3.gz
+%%MANPAGES%%share/man/man3/al_iphone_get_view.3.gz
+%%MANPAGES%%share/man/man3/al_iphone_get_window.3.gz
+%%MANPAGES%%share/man/man3/al_iphone_set_statusbar_orientation.3.gz
+%%MANPAGES%%share/man/man3/al_is_acodec_addon_initialized.3.gz
+%%MANPAGES%%share/man/man3/al_is_audio_installed.3.gz
+%%MANPAGES%%share/man/man3/al_is_audio_recorder_recording.3.gz
+%%MANPAGES%%share/man/man3/al_is_bitmap_drawing_held.3.gz
+%%MANPAGES%%share/man/man3/al_is_bitmap_locked.3.gz
+%%MANPAGES%%share/man/man3/al_is_color_valid.3.gz
+%%MANPAGES%%share/man/man3/al_is_compatible_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_is_d3d_device_lost.3.gz
+%%MANPAGES%%share/man/man3/al_is_display_haptic.3.gz
+%%MANPAGES%%share/man/man3/al_is_event_queue_empty.3.gz
+%%MANPAGES%%share/man/man3/al_is_event_queue_paused.3.gz
+%%MANPAGES%%share/man/man3/al_is_event_source_registered.3.gz
+%%MANPAGES%%share/man/man3/al_is_font_addon_initialized.3.gz
+%%MANPAGES%%share/man/man3/al_is_haptic_active.3.gz
+%%MANPAGES%%share/man/man3/al_is_haptic_capable.3.gz
+%%MANPAGES%%share/man/man3/al_is_haptic_effect_ok.3.gz
+%%MANPAGES%%share/man/man3/al_is_haptic_effect_playing.3.gz
+%%MANPAGES%%share/man/man3/al_is_haptic_installed.3.gz
+%%MANPAGES%%share/man/man3/al_is_image_addon_initialized.3.gz
+%%MANPAGES%%share/man/man3/al_is_joystick_haptic.3.gz
+%%MANPAGES%%share/man/man3/al_is_joystick_installed.3.gz
+%%MANPAGES%%share/man/man3/al_is_keyboard_haptic.3.gz
+%%MANPAGES%%share/man/man3/al_is_keyboard_installed.3.gz
+%%MANPAGES%%share/man/man3/al_is_mouse_haptic.3.gz
+%%MANPAGES%%share/man/man3/al_is_mouse_installed.3.gz
+%%MANPAGES%%share/man/man3/al_is_native_dialog_addon_initialized.3.gz
+%%MANPAGES%%share/man/man3/al_is_primitives_addon_initialized.3.gz
+%%MANPAGES%%share/man/man3/al_is_sub_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_is_system_installed.3.gz
+%%MANPAGES%%share/man/man3/al_is_touch_input_haptic.3.gz
+%%MANPAGES%%share/man/man3/al_is_touch_input_installed.3.gz
+%%MANPAGES%%share/man/man3/al_is_ttf_addon_initialized.3.gz
+%%MANPAGES%%share/man/man3/al_is_video_addon_initialized.3.gz
+%%MANPAGES%%share/man/man3/al_is_video_playing.3.gz
+%%MANPAGES%%share/man/man3/al_itofix.3.gz
+%%MANPAGES%%share/man/man3/al_join_paths.3.gz
+%%MANPAGES%%share/man/man3/al_join_thread.3.gz
+%%MANPAGES%%share/man/man3/al_key_down.3.gz
+%%MANPAGES%%share/man/man3/al_keycode_to_name.3.gz
+%%MANPAGES%%share/man/man3/al_load_audio_stream.3.gz
+%%MANPAGES%%share/man/man3/al_load_audio_stream_f.3.gz
+%%MANPAGES%%share/man/man3/al_load_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_load_bitmap_f.3.gz
+%%MANPAGES%%share/man/man3/al_load_bitmap_flags.3.gz
+%%MANPAGES%%share/man/man3/al_load_bitmap_flags_f.3.gz
+%%MANPAGES%%share/man/man3/al_load_bitmap_font.3.gz
+%%MANPAGES%%share/man/man3/al_load_bitmap_font_flags.3.gz
+%%MANPAGES%%share/man/man3/al_load_config_file.3.gz
+%%MANPAGES%%share/man/man3/al_load_config_file_f.3.gz
+%%MANPAGES%%share/man/man3/al_load_font.3.gz
+%%MANPAGES%%share/man/man3/al_load_sample.3.gz
+%%MANPAGES%%share/man/man3/al_load_sample_f.3.gz
+%%MANPAGES%%share/man/man3/al_load_ttf_font.3.gz
+%%MANPAGES%%share/man/man3/al_load_ttf_font_f.3.gz
+%%MANPAGES%%share/man/man3/al_load_ttf_font_stretch.3.gz
+%%MANPAGES%%share/man/man3/al_load_ttf_font_stretch_f.3.gz
+%%MANPAGES%%share/man/man3/al_lock_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_lock_bitmap_blocked.3.gz
+%%MANPAGES%%share/man/man3/al_lock_bitmap_region.3.gz
+%%MANPAGES%%share/man/man3/al_lock_bitmap_region_blocked.3.gz
+%%MANPAGES%%share/man/man3/al_lock_index_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_lock_mutex.3.gz
+%%MANPAGES%%share/man/man3/al_lock_sample_id.3.gz
+%%MANPAGES%%share/man/man3/al_lock_vertex_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_make_directory.3.gz
+%%MANPAGES%%share/man/man3/al_make_path_canonical.3.gz
+%%MANPAGES%%share/man/man3/al_make_temp_file.3.gz
+%%MANPAGES%%share/man/man3/al_malloc.3.gz
+%%MANPAGES%%share/man/man3/al_malloc_with_context.3.gz
+%%MANPAGES%%share/man/man3/al_map_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_map_rgb_f.3.gz
+%%MANPAGES%%share/man/man3/al_map_rgba.3.gz
+%%MANPAGES%%share/man/man3/al_map_rgba_f.3.gz
+%%MANPAGES%%share/man/man3/al_merge_config.3.gz
+%%MANPAGES%%share/man/man3/al_merge_config_into.3.gz
+%%MANPAGES%%share/man/man3/al_mixer_has_attachments.3.gz
+%%MANPAGES%%share/man/man3/al_mouse_button_down.3.gz
+%%MANPAGES%%share/man/man3/al_open_directory.3.gz
+%%MANPAGES%%share/man/man3/al_open_fs_entry.3.gz
+%%MANPAGES%%share/man/man3/al_open_memfile.3.gz
+%%MANPAGES%%share/man/man3/al_open_native_text_log.3.gz
+%%MANPAGES%%share/man/man3/al_open_video.3.gz
+%%MANPAGES%%share/man/man3/al_orthographic_transform.3.gz
+%%MANPAGES%%share/man/man3/al_osx_get_window.3.gz
+%%MANPAGES%%share/man/man3/al_path_cstr.3.gz
+%%MANPAGES%%share/man/man3/al_path_ustr.3.gz
+%%MANPAGES%%share/man/man3/al_pause_event_queue.3.gz
+%%MANPAGES%%share/man/man3/al_peek_next_event.3.gz
+%%MANPAGES%%share/man/man3/al_perspective_transform.3.gz
+%%MANPAGES%%share/man/man3/al_play_audio_stream.3.gz
+%%MANPAGES%%share/man/man3/al_play_audio_stream_f.3.gz
+%%MANPAGES%%share/man/man3/al_play_haptic_effect.3.gz
+%%MANPAGES%%share/man/man3/al_play_sample.3.gz
+%%MANPAGES%%share/man/man3/al_play_sample_instance.3.gz
+%%MANPAGES%%share/man/man3/al_popup_menu.3.gz
+%%MANPAGES%%share/man/man3/al_premul_rgba.3.gz
+%%MANPAGES%%share/man/man3/al_premul_rgba_f.3.gz
+%%MANPAGES%%share/man/man3/al_put_blended_pixel.3.gz
+%%MANPAGES%%share/man/man3/al_put_pixel.3.gz
+%%MANPAGES%%share/man/man3/al_radtofix_r.3.gz
+%%MANPAGES%%share/man/man3/al_read_directory.3.gz
+%%MANPAGES%%share/man/man3/al_realloc.3.gz
+%%MANPAGES%%share/man/man3/al_realloc_with_context.3.gz
+%%MANPAGES%%share/man/man3/al_rebase_path.3.gz
+%%MANPAGES%%share/man/man3/al_reconfigure_joysticks.3.gz
+%%MANPAGES%%share/man/man3/al_ref_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_ref_cstr.3.gz
+%%MANPAGES%%share/man/man3/al_ref_info.3.gz
+%%MANPAGES%%share/man/man3/al_ref_ustr.3.gz
+%%MANPAGES%%share/man/man3/al_register_assert_handler.3.gz
+%%MANPAGES%%share/man/man3/al_register_audio_stream_loader.3.gz
+%%MANPAGES%%share/man/man3/al_register_audio_stream_loader_f.3.gz
+%%MANPAGES%%share/man/man3/al_register_bitmap_identifier.3.gz
+%%MANPAGES%%share/man/man3/al_register_bitmap_loader.3.gz
+%%MANPAGES%%share/man/man3/al_register_bitmap_loader_f.3.gz
+%%MANPAGES%%share/man/man3/al_register_bitmap_saver.3.gz
+%%MANPAGES%%share/man/man3/al_register_bitmap_saver_f.3.gz
+%%MANPAGES%%share/man/man3/al_register_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_register_font_loader.3.gz
+%%MANPAGES%%share/man/man3/al_register_sample_identifier.3.gz
+%%MANPAGES%%share/man/man3/al_register_sample_loader.3.gz
+%%MANPAGES%%share/man/man3/al_register_sample_loader_f.3.gz
+%%MANPAGES%%share/man/man3/al_register_sample_saver.3.gz
+%%MANPAGES%%share/man/man3/al_register_sample_saver_f.3.gz
+%%MANPAGES%%share/man/man3/al_register_trace_handler.3.gz
+%%MANPAGES%%share/man/man3/al_%%CMAKE_BUILD_TYPE%%_haptic.3.gz
+%%MANPAGES%%share/man/man3/al_%%CMAKE_BUILD_TYPE%%_haptic_effect.3.gz
+%%MANPAGES%%share/man/man3/al_%%CMAKE_BUILD_TYPE%%_joystick.3.gz
+%%MANPAGES%%share/man/man3/al_remove_config_key.3.gz
+%%MANPAGES%%share/man/man3/al_remove_config_section.3.gz
+%%MANPAGES%%share/man/man3/al_remove_display_menu.3.gz
+%%MANPAGES%%share/man/man3/al_remove_filename.3.gz
+%%MANPAGES%%share/man/man3/al_remove_fs_entry.3.gz
+%%MANPAGES%%share/man/man3/al_remove_menu_item.3.gz
+%%MANPAGES%%share/man/man3/al_remove_opengl_fbo.3.gz
+%%MANPAGES%%share/man/man3/al_remove_path_component.3.gz
+%%MANPAGES%%share/man/man3/al_reparent_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_replace_path_component.3.gz
+%%MANPAGES%%share/man/man3/al_reserve_samples.3.gz
+%%MANPAGES%%share/man/man3/al_reset_bitmap_blender.3.gz
+%%MANPAGES%%share/man/man3/al_reset_clipping_rectangle.3.gz
+%%MANPAGES%%share/man/man3/al_reset_new_display_options.3.gz
+%%MANPAGES%%share/man/man3/al_resize_display.3.gz
+%%MANPAGES%%share/man/man3/al_rest.3.gz
+%%MANPAGES%%share/man/man3/al_restore_default_mixer.3.gz
+%%MANPAGES%%share/man/man3/al_restore_state.3.gz
+%%MANPAGES%%share/man/man3/al_resume_timer.3.gz
+%%MANPAGES%%share/man/man3/al_rewind_audio_stream.3.gz
+%%MANPAGES%%share/man/man3/al_rotate_transform.3.gz
+%%MANPAGES%%share/man/man3/al_rotate_transform_3d.3.gz
+%%MANPAGES%%share/man/man3/al_rumble_haptic.3.gz
+%%MANPAGES%%share/man/man3/al_run_detached_thread.3.gz
+%%MANPAGES%%share/man/man3/al_run_main.3.gz
+%%MANPAGES%%share/man/man3/al_save_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_save_bitmap_f.3.gz
+%%MANPAGES%%share/man/man3/al_save_config_file.3.gz
+%%MANPAGES%%share/man/man3/al_save_config_file_f.3.gz
+%%MANPAGES%%share/man/man3/al_save_sample.3.gz
+%%MANPAGES%%share/man/man3/al_save_sample_f.3.gz
+%%MANPAGES%%share/man/man3/al_scale_transform.3.gz
+%%MANPAGES%%share/man/man3/al_scale_transform_3d.3.gz
+%%MANPAGES%%share/man/man3/al_seek_audio_stream_secs.3.gz
+%%MANPAGES%%share/man/man3/al_seek_video.3.gz
+%%MANPAGES%%share/man/man3/al_set_app_name.3.gz
+%%MANPAGES%%share/man/man3/al_set_audio_stream_channel_matrix.3.gz
+%%MANPAGES%%share/man/man3/al_set_audio_stream_fragment.3.gz
+%%MANPAGES%%share/man/man3/al_set_audio_stream_gain.3.gz
+%%MANPAGES%%share/man/man3/al_set_audio_stream_loop_secs.3.gz
+%%MANPAGES%%share/man/man3/al_set_audio_stream_pan.3.gz
+%%MANPAGES%%share/man/man3/al_set_audio_stream_playing.3.gz
+%%MANPAGES%%share/man/man3/al_set_audio_stream_playmode.3.gz
+%%MANPAGES%%share/man/man3/al_set_audio_stream_speed.3.gz
+%%MANPAGES%%share/man/man3/al_set_bitmap_blend_color.3.gz
+%%MANPAGES%%share/man/man3/al_set_bitmap_blender.3.gz
+%%MANPAGES%%share/man/man3/al_set_blend_color.3.gz
+%%MANPAGES%%share/man/man3/al_set_blender.3.gz
+%%MANPAGES%%share/man/man3/al_set_clipboard_text.3.gz
+%%MANPAGES%%share/man/man3/al_set_clipping_rectangle.3.gz
+%%MANPAGES%%share/man/man3/al_set_config_value.3.gz
+%%MANPAGES%%share/man/man3/al_set_current_opengl_context.3.gz
+%%MANPAGES%%share/man/man3/al_set_d3d_device_%%CMAKE_BUILD_TYPE%%_callback.3.gz
+%%MANPAGES%%share/man/man3/al_set_d3d_device_restore_callback.3.gz
+%%MANPAGES%%share/man/man3/al_set_default_mixer.3.gz
+%%MANPAGES%%share/man/man3/al_set_default_voice.3.gz
+%%MANPAGES%%share/man/man3/al_set_display_flag.3.gz
+%%MANPAGES%%share/man/man3/al_set_display_icon.3.gz
+%%MANPAGES%%share/man/man3/al_set_display_icons.3.gz
+%%MANPAGES%%share/man/man3/al_set_display_menu.3.gz
+%%MANPAGES%%share/man/man3/al_set_display_option.3.gz
+%%MANPAGES%%share/man/man3/al_set_errno.3.gz
+%%MANPAGES%%share/man/man3/al_set_event_source_data.3.gz
+%%MANPAGES%%share/man/man3/al_set_exe_name.3.gz
+%%MANPAGES%%share/man/man3/al_set_fallback_font.3.gz
+%%MANPAGES%%share/man/man3/al_set_fs_interface.3.gz
+%%MANPAGES%%share/man/man3/al_set_haptic_autocenter.3.gz
+%%MANPAGES%%share/man/man3/al_set_haptic_gain.3.gz
+%%MANPAGES%%share/man/man3/al_set_keyboard_leds.3.gz
+%%MANPAGES%%share/man/man3/al_set_memory_interface.3.gz
+%%MANPAGES%%share/man/man3/al_set_menu_item_caption.3.gz
+%%MANPAGES%%share/man/man3/al_set_menu_item_flags.3.gz
+%%MANPAGES%%share/man/man3/al_set_menu_item_icon.3.gz
+%%MANPAGES%%share/man/man3/al_set_mixer_frequency.3.gz
+%%MANPAGES%%share/man/man3/al_set_mixer_gain.3.gz
+%%MANPAGES%%share/man/man3/al_set_mixer_playing.3.gz
+%%MANPAGES%%share/man/man3/al_set_mixer_postprocess_callback.3.gz
+%%MANPAGES%%share/man/man3/al_set_mixer_quality.3.gz
+%%MANPAGES%%share/man/man3/al_set_mouse_axis.3.gz
+%%MANPAGES%%share/man/man3/al_set_mouse_cursor.3.gz
+%%MANPAGES%%share/man/man3/al_set_mouse_emulation_mode.3.gz
+%%MANPAGES%%share/man/man3/al_set_mouse_w.3.gz
+%%MANPAGES%%share/man/man3/al_set_mouse_wheel_precision.3.gz
+%%MANPAGES%%share/man/man3/al_set_mouse_xy.3.gz
+%%MANPAGES%%share/man/man3/al_set_mouse_z.3.gz
+%%MANPAGES%%share/man/man3/al_set_new_bitmap_depth.3.gz
+%%MANPAGES%%share/man/man3/al_set_new_bitmap_flags.3.gz
+%%MANPAGES%%share/man/man3/al_set_new_bitmap_format.3.gz
+%%MANPAGES%%share/man/man3/al_set_new_bitmap_samples.3.gz
+%%MANPAGES%%share/man/man3/al_set_new_bitmap_wrap.3.gz
+%%MANPAGES%%share/man/man3/al_set_new_display_adapter.3.gz
+%%MANPAGES%%share/man/man3/al_set_new_display_flags.3.gz
+%%MANPAGES%%share/man/man3/al_set_new_display_option.3.gz
+%%MANPAGES%%share/man/man3/al_set_new_display_refresh_rate.3.gz
+%%MANPAGES%%share/man/man3/al_set_new_file_interface.3.gz
+%%MANPAGES%%share/man/man3/al_set_new_window_position.3.gz
+%%MANPAGES%%share/man/man3/al_set_new_window_title.3.gz
+%%MANPAGES%%share/man/man3/al_set_org_name.3.gz
+%%MANPAGES%%share/man/man3/al_set_path_drive.3.gz
+%%MANPAGES%%share/man/man3/al_set_path_extension.3.gz
+%%MANPAGES%%share/man/man3/al_set_path_filename.3.gz
+%%MANPAGES%%share/man/man3/al_set_physfs_file_interface.3.gz
+%%MANPAGES%%share/man/man3/al_set_render_state.3.gz
+%%MANPAGES%%share/man/man3/al_set_sample.3.gz
+%%MANPAGES%%share/man/man3/al_set_sample_instance_channel_matrix.3.gz
+%%MANPAGES%%share/man/man3/al_set_sample_instance_gain.3.gz
+%%MANPAGES%%share/man/man3/al_set_sample_instance_length.3.gz
+%%MANPAGES%%share/man/man3/al_set_sample_instance_pan.3.gz
+%%MANPAGES%%share/man/man3/al_set_sample_instance_playing.3.gz
+%%MANPAGES%%share/man/man3/al_set_sample_instance_playmode.3.gz
+%%MANPAGES%%share/man/man3/al_set_sample_instance_position.3.gz
+%%MANPAGES%%share/man/man3/al_set_sample_instance_speed.3.gz
+%%MANPAGES%%share/man/man3/al_set_separate_bitmap_blender.3.gz
+%%MANPAGES%%share/man/man3/al_set_separate_blender.3.gz
+%%MANPAGES%%share/man/man3/al_set_shader_bool.3.gz
+%%MANPAGES%%share/man/man3/al_set_shader_float.3.gz
+%%MANPAGES%%share/man/man3/al_set_shader_float_vector.3.gz
+%%MANPAGES%%share/man/man3/al_set_shader_int.3.gz
+%%MANPAGES%%share/man/man3/al_set_shader_int_vector.3.gz
+%%MANPAGES%%share/man/man3/al_set_shader_matrix.3.gz
+%%MANPAGES%%share/man/man3/al_set_shader_sampler.3.gz
+%%MANPAGES%%share/man/man3/al_set_standard_file_interface.3.gz
+%%MANPAGES%%share/man/man3/al_set_standard_fs_interface.3.gz
+%%MANPAGES%%share/man/man3/al_set_system_mouse_cursor.3.gz
+%%MANPAGES%%share/man/man3/al_set_target_backbuffer.3.gz
+%%MANPAGES%%share/man/man3/al_set_target_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_set_thread_should_stop.3.gz
+%%MANPAGES%%share/man/man3/al_set_timer_count.3.gz
+%%MANPAGES%%share/man/man3/al_set_timer_speed.3.gz
+%%MANPAGES%%share/man/man3/al_set_video_playing.3.gz
+%%MANPAGES%%share/man/man3/al_set_voice_playing.3.gz
+%%MANPAGES%%share/man/man3/al_set_voice_position.3.gz
+%%MANPAGES%%share/man/man3/al_set_window_constraints.3.gz
+%%MANPAGES%%share/man/man3/al_set_window_position.3.gz
+%%MANPAGES%%share/man/man3/al_set_window_title.3.gz
+%%MANPAGES%%share/man/man3/al_show_mouse_cursor.3.gz
+%%MANPAGES%%share/man/man3/al_show_native_file_dialog.3.gz
+%%MANPAGES%%share/man/man3/al_show_native_message_box.3.gz
+%%MANPAGES%%share/man/man3/al_shutdown_font_addon.3.gz
+%%MANPAGES%%share/man/man3/al_shutdown_image_addon.3.gz
+%%MANPAGES%%share/man/man3/al_shutdown_native_dialog_addon.3.gz
+%%MANPAGES%%share/man/man3/al_shutdown_primitives_addon.3.gz
+%%MANPAGES%%share/man/man3/al_shutdown_ttf_addon.3.gz
+%%MANPAGES%%share/man/man3/al_shutdown_video_addon.3.gz
+%%MANPAGES%%share/man/man3/al_signal_cond.3.gz
+%%MANPAGES%%share/man/man3/al_start_audio_recorder.3.gz
+%%MANPAGES%%share/man/man3/al_start_thread.3.gz
+%%MANPAGES%%share/man/man3/al_start_timer.3.gz
+%%MANPAGES%%share/man/man3/al_start_video.3.gz
+%%MANPAGES%%share/man/man3/al_start_video_with_voice.3.gz
+%%MANPAGES%%share/man/man3/al_stop_audio_recorder.3.gz
+%%MANPAGES%%share/man/man3/al_stop_haptic_effect.3.gz
+%%MANPAGES%%share/man/man3/al_stop_sample.3.gz
+%%MANPAGES%%share/man/man3/al_stop_sample_instance.3.gz
+%%MANPAGES%%share/man/man3/al_stop_samples.3.gz
+%%MANPAGES%%share/man/man3/al_stop_timer.3.gz
+%%MANPAGES%%share/man/man3/al_store_state.3.gz
+%%MANPAGES%%share/man/man3/al_toggle_menu_item_flags.3.gz
+%%MANPAGES%%share/man/man3/al_transform_coordinates.3.gz
+%%MANPAGES%%share/man/man3/al_transform_coordinates_3d.3.gz
+%%MANPAGES%%share/man/man3/al_transform_coordinates_3d_projective.3.gz
+%%MANPAGES%%share/man/man3/al_transform_coordinates_4d.3.gz
+%%MANPAGES%%share/man/man3/al_translate_transform.3.gz
+%%MANPAGES%%share/man/man3/al_translate_transform_3d.3.gz
+%%MANPAGES%%share/man/man3/al_transpose_transform.3.gz
+%%MANPAGES%%share/man/man3/al_triangulate_polygon.3.gz
+%%MANPAGES%%share/man/man3/al_ungrab_mouse.3.gz
+%%MANPAGES%%share/man/man3/al_uninstall_audio.3.gz
+%%MANPAGES%%share/man/man3/al_uninstall_haptic.3.gz
+%%MANPAGES%%share/man/man3/al_uninstall_joystick.3.gz
+%%MANPAGES%%share/man/man3/al_uninstall_keyboard.3.gz
+%%MANPAGES%%share/man/man3/al_uninstall_mouse.3.gz
+%%MANPAGES%%share/man/man3/al_uninstall_system.3.gz
+%%MANPAGES%%share/man/man3/al_uninstall_touch_input.3.gz
+%%MANPAGES%%share/man/man3/al_unlock_bitmap.3.gz
+%%MANPAGES%%share/man/man3/al_unlock_index_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_unlock_mutex.3.gz
+%%MANPAGES%%share/man/man3/al_unlock_sample_id.3.gz
+%%MANPAGES%%share/man/man3/al_unlock_vertex_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_unmap_rgb.3.gz
+%%MANPAGES%%share/man/man3/al_unmap_rgb_f.3.gz
+%%MANPAGES%%share/man/man3/al_unmap_rgba.3.gz
+%%MANPAGES%%share/man/man3/al_unmap_rgba_f.3.gz
+%%MANPAGES%%share/man/man3/al_unref_user_event.3.gz
+%%MANPAGES%%share/man/man3/al_unregister_event_source.3.gz
+%%MANPAGES%%share/man/man3/al_update_display_region.3.gz
+%%MANPAGES%%share/man/man3/al_update_fs_entry.3.gz
+%%MANPAGES%%share/man/man3/al_upload_and_play_haptic_effect.3.gz
+%%MANPAGES%%share/man/man3/al_upload_haptic_effect.3.gz
+%%MANPAGES%%share/man/man3/al_use_projection_transform.3.gz
+%%MANPAGES%%share/man/man3/al_use_shader.3.gz
+%%MANPAGES%%share/man/man3/al_use_transform.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_append.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_append_chr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_append_cstr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_appendf.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_assign.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_assign_cstr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_assign_substr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_compare.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_dup.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_dup_substr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_empty_string.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_encode_utf16.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_equal.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_find_chr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_find_cset.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_find_cset_cstr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_find_cstr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_find_replace.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_find_replace_cstr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_find_set.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_find_set_cstr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_find_str.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_free.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_get.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_get_next.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_has_prefix.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_has_prefix_cstr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_has_suffix.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_has_suffix_cstr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_insert.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_insert_chr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_insert_cstr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_length.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_ltrim_ws.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_ncompare.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_new.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_new_from_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_new_from_utf16.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_newf.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_next.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_offset.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_prev.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_prev_get.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_remove_chr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_remove_range.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_replace_range.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_rfind_chr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_rfind_cstr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_rfind_str.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_rtrim_ws.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_set_chr.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_size.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_size_utf16.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_to_buffer.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_trim_ws.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_truncate.3.gz
+%%MANPAGES%%share/man/man3/al_ustr_vappendf.3.gz
+%%MANPAGES%%share/man/man3/al_utf16_encode.3.gz
+%%MANPAGES%%share/man/man3/al_utf16_width.3.gz
+%%MANPAGES%%share/man/man3/al_utf8_encode.3.gz
+%%MANPAGES%%share/man/man3/al_utf8_width.3.gz
+%%MANPAGES%%share/man/man3/al_vertical_shear_transform.3.gz
+%%MANPAGES%%share/man/man3/al_vfprintf.3.gz
+%%MANPAGES%%share/man/man3/al_voice_has_attachments.3.gz
+%%MANPAGES%%share/man/man3/al_wait_cond.3.gz
+%%MANPAGES%%share/man/man3/al_wait_cond_until.3.gz
+%%MANPAGES%%share/man/man3/al_wait_for_event.3.gz
+%%MANPAGES%%share/man/man3/al_wait_for_event_timed.3.gz
+%%MANPAGES%%share/man/man3/al_wait_for_event_until.3.gz
+%%MANPAGES%%share/man/man3/al_wait_for_vsync.3.gz
+%%MANPAGES%%share/man/man3/al_win_add_window_callback.3.gz
+%%MANPAGES%%share/man/man3/al_win_remove_window_callback.3.gz
+%%MANPAGES%%share/man/man3/al_x_set_initial_icon.3.gz
diff --git a/devel/amber/Makefile b/devel/amber/Makefile
index 91f2a1370621..1c1b126bdd63 100644
--- a/devel/amber/Makefile
+++ b/devel/amber/Makefile
@@ -1,7 +1,7 @@
PORTNAME= amber
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 14
+PORTREVISION= 16
CATEGORIES= devel
PKGNAMESUFFIX= -code-search-replace-tool
diff --git a/devel/aml/Makefile b/devel/aml/Makefile
index 6e944fbbbf4b..03f3296af71e 100644
--- a/devel/aml/Makefile
+++ b/devel/aml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aml
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.0
+DISTVERSION= 1.0.0
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org
diff --git a/devel/aml/distinfo b/devel/aml/distinfo
index ef186cad3e5a..8894b37b2cfd 100644
--- a/devel/aml/distinfo
+++ b/devel/aml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1674392273
-SHA256 (any1-aml-v0.3.0_GH0.tar.gz) = cba1ca1689d4031faf37bb7a184559106b6d2f462ae8890a9fa16e3022ca1eb0
-SIZE (any1-aml-v0.3.0_GH0.tar.gz) = 21070
+TIMESTAMP = 1753621178
+SHA256 (any1-aml-v1.0.0_GH0.tar.gz) = b2b8f743213af39f40e8bc611147d69e2ea9e010b9b19cb65246582338f28d96
+SIZE (any1-aml-v1.0.0_GH0.tar.gz) = 21997
diff --git a/devel/aml/pkg-plist b/devel/aml/pkg-plist
index 77e7bdee7364..9aa48c13be09 100644
--- a/devel/aml/pkg-plist
+++ b/devel/aml/pkg-plist
@@ -1,5 +1,5 @@
-include/aml.h
+include/aml1/aml.h
lib/libaml.so
-lib/libaml.so.0
-lib/libaml.so.0.0.0
-libdata/pkgconfig/aml.pc
+lib/libaml.so.1
+lib/libaml.so.1.0.0
+libdata/pkgconfig/aml1.pc
diff --git a/devel/android-tools/Makefile b/devel/android-tools/Makefile
index 0ca8b2b9d095..182321baa1b8 100644
--- a/devel/android-tools/Makefile
+++ b/devel/android-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= android-tools
PORTVERSION= 31.0.3p2.0
-PORTREVISION= 36
+PORTREVISION= 37
CATEGORIES= devel
MASTER_SITES= GH
diff --git a/devel/apache-ant/Makefile b/devel/apache-ant/Makefile
index 00ecb6eefdd6..d1099f434d75 100644
--- a/devel/apache-ant/Makefile
+++ b/devel/apache-ant/Makefile
@@ -1,6 +1,5 @@
PORTNAME= apache-ant
-DISTVERSION= 1.10.13
-PORTREVISION= 1
+DISTVERSION= 1.10.15
CATEGORIES= devel java
MASTER_SITES= APACHE/ant/binaries:bin \
https://deb.debian.org/debian/pool/main/a/ant/:man
diff --git a/devel/apache-ant/distinfo b/devel/apache-ant/distinfo
index 7b287530534a..7356dee057b0 100644
--- a/devel/apache-ant/distinfo
+++ b/devel/apache-ant/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1686750989
-SHA256 (apache-ant-1.10.13-bin.tar.bz2) = 7ce1f5c85739e0e690eb54df13df2b919388a47370924212622717b2b84060c1
-SIZE (apache-ant-1.10.13-bin.tar.bz2) = 5182677
-SHA256 (ant_1.10.13-1.debian.tar.xz) = 30517cb1c5837ddb186d7d31c1586bf1943f34531e88d8dca3aebdf28fe5175e
-SIZE (ant_1.10.13-1.debian.tar.xz) = 20632
-SHA256 (apache-ant-1.10.13-manual.tar.bz2) = 125b012247262083094c76ade795940e47b34286c1a49d7fb755c557439490a7
-SIZE (apache-ant-1.10.13-manual.tar.bz2) = 2283655
+TIMESTAMP = 1758228248
+SHA256 (apache-ant-1.10.15-bin.tar.bz2) = 87f48d18ba11c115688c37ef97583ec6ff89ea6033f89d818a67248da4710c4b
+SIZE (apache-ant-1.10.15-bin.tar.bz2) = 5184070
+SHA256 (ant_1.10.15-1.debian.tar.xz) = e5819c890d6048ee2ce10278e824badc01f4d8c4f8b3a156f39bc2f2a786c8fc
+SIZE (ant_1.10.15-1.debian.tar.xz) = 20544
+SHA256 (apache-ant-1.10.15-manual.tar.bz2) = bc2576d5e80fb49de15084684d2d723d0676ca8af93379a2b3e0fdbc2144db7b
+SIZE (apache-ant-1.10.15-manual.tar.bz2) = 2276871
diff --git a/devel/apache-orc/Makefile b/devel/apache-orc/Makefile
index b3b3bd17cdf7..6cab4a902c24 100644
--- a/devel/apache-orc/Makefile
+++ b/devel/apache-orc/Makefile
@@ -1,12 +1,11 @@
PORTNAME= orc
-DISTVERSION= 2.0.3
-PORTREVISION= 3
+DISTVERSION= 2.2.0
CATEGORIES= devel
-MASTER_SITES= https://dlcdn.apache.org/orc/orc-2.0.3/:orc \
- https://archive.apache.org/dist/orc/orc-format-1.0.0/:orc_format
+MASTER_SITES= https://dlcdn.apache.org/orc/orc-2.2.0/:orc \
+ https://archive.apache.org/dist/orc/orc-format-1.1.0/:orc_format
PKGNAMEPREFIX= apache-
DISTFILES= ${PORTNAME}-${DISTVERSION}.tar.gz:orc \
- orc-format-1.0.0.tar.gz:orc_format
+ orc-format-1.1.0.tar.gz:orc_format
MAINTAINER= wen@FreeBSD.org
COMMENT= Smallest, fastest columnar storage for Hadoop workloads
diff --git a/devel/apache-orc/distinfo b/devel/apache-orc/distinfo
index c6c765130990..adda6a09dd27 100644
--- a/devel/apache-orc/distinfo
+++ b/devel/apache-orc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1734337150
-SHA256 (orc-2.0.3.tar.gz) = 082cba862b5a8a0d14c225404d0b51cd8d1b64ca81b8f1e500322ce8922cb86d
-SIZE (orc-2.0.3.tar.gz) = 13353259
-SHA256 (orc-format-1.0.0.tar.gz) = 739fae5ff94b1f812b413077280361045bf92e510ef04b34a610e23a945d8cd5
-SIZE (orc-format-1.0.0.tar.gz) = 52569
+TIMESTAMP = 1759131441
+SHA256 (orc-2.2.0.tar.gz) = b15aca45a7e73ffbd1bbc36a78cd1422d41f07721092a25f43448e6e16f4763b
+SIZE (orc-2.2.0.tar.gz) = 13433904
+SHA256 (orc-format-1.1.0.tar.gz) = d4a7ac76c5442abf7119e2cb84e71b677e075aff53518aa866055e2ead0450d7
+SIZE (orc-format-1.1.0.tar.gz) = 706048
diff --git a/devel/apache-orc/files/patch-c++_test_TestConvertColumnReader.cc b/devel/apache-orc/files/patch-c++_test_TestConvertColumnReader.cc
new file mode 100644
index 000000000000..1b6a932c8c7b
--- /dev/null
+++ b/devel/apache-orc/files/patch-c++_test_TestConvertColumnReader.cc
@@ -0,0 +1,11 @@
+--- c++/test/TestConvertColumnReader.cc.orig 2025-09-29 08:02:24 UTC
++++ c++/test/TestConvertColumnReader.cc
+@@ -1019,7 +1019,7 @@ namespace orc {
+ auto h = second_in_day % (3600 * 24) / 3600;
+ auto min = second_in_day % 3600 / 60;
+ auto s = second_in_day % 60;
+- std::snprintf(buffer, sizeof(buffer), "%04d-%02d-%02d %02ld:%02ld:%02ld", y, m, d, h, min, s);
++ std::snprintf(buffer, sizeof(buffer), "%04d-%02d-%02d %02ld:%02ld:%02ld", y, m, d, (long)h, (long)min, (long)s);
+ std::string result(buffer);
+ if (nanos) {
+ while (nanos % 10 == 0) nanos /= 10;
diff --git a/devel/apache-orc/files/patch-cmake__modules_ThirdpartyToolchain.cmake b/devel/apache-orc/files/patch-cmake__modules_ThirdpartyToolchain.cmake
index 124de3806523..dba1ab93cddd 100644
--- a/devel/apache-orc/files/patch-cmake__modules_ThirdpartyToolchain.cmake
+++ b/devel/apache-orc/files/patch-cmake__modules_ThirdpartyToolchain.cmake
@@ -1,11 +1,11 @@
---- cmake_modules/ThirdpartyToolchain.cmake.orig 2024-12-16 03:22:53 UTC
+--- cmake_modules/ThirdpartyToolchain.cmake.orig 2025-09-29 07:31:58 UTC
+++ cmake_modules/ThirdpartyToolchain.cmake
-@@ -72,7 +72,7 @@ ExternalProject_Add (orc-format_ep
- # ----------------------------------------------------------------------
- # ORC Format
+@@ -141,7 +141,7 @@ else()
+ set(ORC_FORMAT_SOURCE_URL "$ENV{ORC_FORMAT_URL}")
+ message(STATUS "Using ORC_FORMAT_URL: ${ORC_FORMAT_SOURCE_URL}")
+ else()
+- set(ORC_FORMAT_SOURCE_URL "https://www.apache.org/dyn/closer.lua/orc/orc-format-${ORC_FORMAT_VERSION}/orc-format-${ORC_FORMAT_VERSION}.tar.gz?action=download" )
++ set(ORC_FORMAT_SOURCE_URL "%%MYSITE%%/orc-format-${ORC_FORMAT_VERSION}.tar.gz" )
+ message(STATUS "Using DEFAULT URL: ${ORC_FORMAT_SOURCE_URL}")
+ endif()
ExternalProject_Add (orc-format_ep
-- URL "https://archive.apache.org/dist/orc/orc-format-${ORC_FORMAT_VERSION}/orc-format-${ORC_FORMAT_VERSION}.tar.gz"
-+ URL "%%MYSITE%%/orc-format-${ORC_FORMAT_VERSION}.tar.gz"
- URL_HASH SHA256=739fae5ff94b1f812b413077280361045bf92e510ef04b34a610e23a945d8cd5
- CONFIGURE_COMMAND ""
- BUILD_COMMAND ""
diff --git a/devel/apache-orc/pkg-plist b/devel/apache-orc/pkg-plist
index 54fa03c2e868..befdcd873ec8 100644
--- a/devel/apache-orc/pkg-plist
+++ b/devel/apache-orc/pkg-plist
@@ -10,6 +10,7 @@ include/orc/ColumnPrinter.hh
include/orc/Common.hh
include/orc/Exceptions.hh
include/orc/Int128.hh
+include/orc/Geospatial.hh
include/orc/MemoryPool.hh
include/orc/OrcFile.hh
include/orc/Reader.hh
@@ -22,3 +23,12 @@ include/orc/sargs/Literal.hh
include/orc/sargs/SearchArgument.hh
include/orc/sargs/TruthValue.hh
lib/liborc.a
+lib/cmake/orc/FindLZ4.cmake
+lib/cmake/orc/FindProtobuf.cmake
+lib/cmake/orc/FindSnappy.cmake
+lib/cmake/orc/FindZLIB.cmake
+lib/cmake/orc/FindZSTD.cmake
+lib/cmake/orc/orcConfig.cmake
+lib/cmake/orc/orcConfigVersion.cmake
+lib/cmake/orc/orcTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/orc/orcTargets.cmake
diff --git a/devel/api-linter/Makefile b/devel/api-linter/Makefile
index dd935d7f35e6..30666a490821 100644
--- a/devel/api-linter/Makefile
+++ b/devel/api-linter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= api-linter
DISTVERSIONPREFIX= v
-DISTVERSION= 1.70.2
+DISTVERSION= 1.71.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/api-linter/distinfo b/devel/api-linter/distinfo
index 4d9b8e08753b..2543f6bb29bd 100644
--- a/devel/api-linter/distinfo
+++ b/devel/api-linter/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754583054
-SHA256 (go/devel_api-linter/api-linter-v1.70.2/v1.70.2.mod) = d8a9c9a7bc70bee8d281736967a6b1bbfae90cc3740466b37e701b92c3f4b367
-SIZE (go/devel_api-linter/api-linter-v1.70.2/v1.70.2.mod) = 1089
-SHA256 (go/devel_api-linter/api-linter-v1.70.2/v1.70.2.zip) = ae3baa0ea3e4361bb9b6bfb95e8a103052d8deaad3388841134cf2a058b98ee3
-SIZE (go/devel_api-linter/api-linter-v1.70.2/v1.70.2.zip) = 1396046
+TIMESTAMP = 1756886356
+SHA256 (go/devel_api-linter/api-linter-v1.71.0/v1.71.0.mod) = f7e3b139d4f539a7fa6ba0674d543150732ea6fa1de9e830e3efa531f96dbc36
+SIZE (go/devel_api-linter/api-linter-v1.71.0/v1.71.0.mod) = 1089
+SHA256 (go/devel_api-linter/api-linter-v1.71.0/v1.71.0.zip) = a1f65eadaa868f84b3764dad4f4a5d6f72f91aeb88fdbad580501a2ea735f48b
+SIZE (go/devel_api-linter/api-linter-v1.71.0/v1.71.0.zip) = 1405090
diff --git a/devel/app-builder-devel/Makefile b/devel/app-builder-devel/Makefile
index 357d5345b252..43d70ec7d497 100644
--- a/devel/app-builder-devel/Makefile
+++ b/devel/app-builder-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= app-builder
DISTVERSIONPREFIX= v
DISTVERSION= 5.0.0-alpha.13
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
PKGNAMESUFFIX= -devel
diff --git a/devel/app-builder/Makefile b/devel/app-builder/Makefile
index 09f851b70196..fec13e94e893 100644
--- a/devel/app-builder/Makefile
+++ b/devel/app-builder/Makefile
@@ -1,7 +1,7 @@
PORTNAME= app-builder
DISTVERSIONPREFIX= v
DISTVERSION= 3.4.2
-PORTREVISION= 14
+PORTREVISION= 15
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/appstream-compose/Makefile b/devel/appstream-compose/Makefile
index 0b85584d9b03..a50f0a658651 100644
--- a/devel/appstream-compose/Makefile
+++ b/devel/appstream-compose/Makefile
@@ -4,9 +4,7 @@ PKGNAMESUFFIX= Compose
COMMENT?= AppStream Compose application and library
LIB_DEPENDS= libappstream.so:devel/appstream \
- libfreetype.so:print/freetype2 \
- libfontconfig.so:x11-fonts/fontconfig \
- libyaml.so:textproc/libyaml
+ libfyaml.so:textproc/libfyaml
RUN_DEPENDS= optipng:graphics/optipng \
ffprobe:multimedia/ffmpeg
diff --git a/devel/appstream-compose/pkg-plist b/devel/appstream-compose/pkg-plist
index 244e33d6a906..2fa9b594b8b0 100644
--- a/devel/appstream-compose/pkg-plist
+++ b/devel/appstream-compose/pkg-plist
@@ -1,5 +1,4 @@
include/appstream-compose/appstream-compose.h
-include/appstream-compose/asc-canvas.h
include/appstream-compose/asc-compose.h
include/appstream-compose/asc-directory-unit.h
include/appstream-compose/asc-enums-types.h
@@ -13,7 +12,7 @@ include/appstream-compose/asc-utils.h
lib/girepository-1.0/AppStreamCompose-1.0.typelib
lib/libappstream-compose.so
lib/libappstream-compose.so.0
-lib/libappstream-compose.so.1.0.5
+lib/libappstream-compose.so.1.1.0
libdata/pkgconfig/appstream-compose.pc
libexec/appstreamcli-compose
share/gir-1.0/AppStreamCompose-1.0.gir
diff --git a/devel/appstream-qt/pkg-plist b/devel/appstream-qt/pkg-plist
index 447490f475d1..b0b69b6ac983 100644
--- a/devel/appstream-qt/pkg-plist
+++ b/devel/appstream-qt/pkg-plist
@@ -27,5 +27,5 @@ include/AppStreamQt/video.h
lib/cmake/AppStreamQt/AppStreamQtConfig.cmake
lib/cmake/AppStreamQt/AppStreamQtConfigVersion.cmake
lib/libAppStreamQt.so
-lib/libAppStreamQt.so.1.0.5
+lib/libAppStreamQt.so.1.1.0
lib/libAppStreamQt.so.3
diff --git a/devel/appstream/Makefile b/devel/appstream/Makefile
index b3c44af477cc..0f5811a8aaed 100644
--- a/devel/appstream/Makefile
+++ b/devel/appstream/Makefile
@@ -2,8 +2,7 @@
# being overriden by devel/appstream-qt slave port
PORTNAME?= AppStream
-DISTVERSION= 1.0.5
-PORTREVISION= 2
+DISTVERSION= 1.1.0
CATEGORIES= devel
MASTER_SITES= https://www.freedesktop.org/software/${PORTNAME:tl}/releases/
@@ -21,7 +20,7 @@ BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \
LIB_DEPENDS?= libcurl.so:ftp/curl \
libstemmer.so:textproc/snowballstemmer \
libxmlb.so:textproc/libxmlb \
- libyaml.so:textproc/libyaml \
+ libfyaml.so:textproc/libfyaml \
libzstd.so:archivers/zstd
USES+= gettext gnome localbase:ldflags meson pkgconfig \
diff --git a/devel/appstream/distinfo b/devel/appstream/distinfo
index b5e94fe6f468..d93cca4e06de 100644
--- a/devel/appstream/distinfo
+++ b/devel/appstream/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745652189
-SHA256 (AppStream-1.0.5.tar.xz) = ce0ed29e89abd5f0cf790ea87d792f1967c3413060beb30e63a979578d975121
-SIZE (AppStream-1.0.5.tar.xz) = 2727088
+TIMESTAMP = 1758613932
+SHA256 (AppStream-1.1.0.tar.xz) = 298b4732a2670503328e022d68d6ebbb253c716dad0b6ba127a4065262dd2f2c
+SIZE (AppStream-1.1.0.tar.xz) = 2745948
diff --git a/devel/appstream/pkg-plist b/devel/appstream/pkg-plist
index d5acaad4f3c5..3762a0800eb0 100644
--- a/devel/appstream/pkg-plist
+++ b/devel/appstream/pkg-plist
@@ -41,7 +41,7 @@ include/appstream/as-version.h
include/appstream/as-video.h
lib/girepository-1.0/AppStream-1.0.typelib
lib/libappstream.so
-lib/libappstream.so.1.0.5
+lib/libappstream.so.1.1.0
lib/libappstream.so.5
libdata/pkgconfig/appstream.pc
share/appstream/appstream.conf
@@ -93,6 +93,7 @@ share/locale/sr/LC_MESSAGES/appstream.mo
share/locale/sr@latin/LC_MESSAGES/appstream.mo
share/locale/sv/LC_MESSAGES/appstream.mo
share/locale/ta/LC_MESSAGES/appstream.mo
+share/locale/th/LC_MESSAGES/appstream.mo
share/locale/tr/LC_MESSAGES/appstream.mo
share/locale/uk/LC_MESSAGES/appstream.mo
share/locale/zh_CN/LC_MESSAGES/appstream.mo
diff --git a/devel/apr1/Makefile b/devel/apr1/Makefile
index 5650baee07a1..2a42b0e29404 100644
--- a/devel/apr1/Makefile
+++ b/devel/apr1/Makefile
@@ -1,6 +1,6 @@
PORTNAME= apr
PORTVERSION= ${APR_VERSION}.${APU_VERSION}
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MASTER_SITES= APACHE/apr
DISTFILES= apr-${APR_VERSION}.tar.gz \
diff --git a/devel/apr1/files/patch-my_init b/devel/apr1/files/patch-my_init
new file mode 100644
index 000000000000..563b6ff21ca9
--- /dev/null
+++ b/devel/apr1/files/patch-my_init
@@ -0,0 +1,11 @@
+--- apr-util-1.6.3/dbd/apr_dbd_mysql.c 2023-01-27 13:32:52.000000000 +0000
++++ apr-util-1.6.3/dbd/apr_dbd_mysql.c 2023-07-09 00:09:40.664437000 +0100
+@@ -1262,7 +1262,7 @@
+
+ static void dbd_mysql_init(apr_pool_t *pool)
+ {
+-#if MYSQL_VERSION_ID < 100000
++#if MYSQL_VERSION_ID < 80002
+ my_init();
+ #endif
+ mysql_thread_init();
diff --git a/devel/arachne-pnr/Makefile b/devel/arachne-pnr/Makefile
index 75b445e24a41..b2905c0c4722 100644
--- a/devel/arachne-pnr/Makefile
+++ b/devel/arachne-pnr/Makefile
@@ -1,12 +1,15 @@
PORTNAME= arachne-pnr
PORTVERSION= g20181021
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
COMMENT= Place and route tool for FPGAs
WWW= https://github.com/cseed/arachne-pnr
+DEPRECATED= Superseded by devel/nextpnr
+EXPIRATION_DATE=2025-12-31
+
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/devel/arcanist-lib/Makefile b/devel/arcanist-lib/Makefile
index 0bd44bc6d3f9..3c2553b5066c 100644
--- a/devel/arcanist-lib/Makefile
+++ b/devel/arcanist-lib/Makefile
@@ -12,6 +12,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:cli,flavors python:env shebangfix
+IGNORE_WITH_PHP= 85
USE_GITHUB= yes
GH_ACCOUNT= phacility
GH_TAGNAME= 85c953e
diff --git a/devel/arduino-builder/Makefile b/devel/arduino-builder/Makefile
index fc0663902dd4..b1d89eb73244 100644
--- a/devel/arduino-builder/Makefile
+++ b/devel/arduino-builder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduino-builder
PORTVERSION= 1.3.25
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/arduinoOTA/Makefile b/devel/arduinoOTA/Makefile
index b0f9547e24bd..080bbdc5cc36 100644
--- a/devel/arduinoOTA/Makefile
+++ b/devel/arduinoOTA/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduinoOTA
PORTVERSION= 1.2.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/argc/Makefile b/devel/argc/Makefile
index 1d2e911d002e..93f9d90ff6ca 100644
--- a/devel/argc/Makefile
+++ b/devel/argc/Makefile
@@ -1,6 +1,7 @@
PORTNAME= argc
DISTVERSIONPREFIX= v
DISTVERSION= 1.23.0
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/asmx/Makefile b/devel/asmx/Makefile
index df4a191f8e7a..59032ec89649 100644
--- a/devel/asmx/Makefile
+++ b/devel/asmx/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 2.0.0
CATEGORIES= devel
MASTER_SITES= http://xi6.com/files/
-MAINTAINER= tiago.gasiba@gmail.com
+MAINTAINER= tiga@FreeBSD.org
COMMENT= Multi-CPU macro assembler for many major 8-bit and 16-bit CPUs
WWW= http://xi6.com/projects/asmx/
diff --git a/devel/astyle/Makefile b/devel/astyle/Makefile
index 9c79704aeb08..1960ff038f09 100644
--- a/devel/astyle/Makefile
+++ b/devel/astyle/Makefile
@@ -1,5 +1,5 @@
PORTNAME= astyle
-PORTVERSION= 3.6.11
+PORTVERSION= 3.6.12
CATEGORIES= devel textproc
MASTER_SITES= SF/astyle/astyle/astyle%20${PORTVERSION:R}
diff --git a/devel/astyle/distinfo b/devel/astyle/distinfo
index 7e2405ce1d85..a3dd2fb58301 100644
--- a/devel/astyle/distinfo
+++ b/devel/astyle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796008
-SHA256 (astyle-3.6.11.tar.bz2) = 0eabee3fd9d07406772abce93241d62c1f47d456d3f941cbf15af9c23dc74ad6
-SIZE (astyle-3.6.11.tar.bz2) = 217154
+TIMESTAMP = 1757120486
+SHA256 (astyle-3.6.12.tar.bz2) = 19deb06a1ab6e5010b96c281bae350560d9789cbc896e303f3610179832fd2be
+SIZE (astyle-3.6.12.tar.bz2) = 217298
diff --git a/devel/athens/Makefile b/devel/athens/Makefile
index 2922e7fc3b2f..15669abb7384 100644
--- a/devel/athens/Makefile
+++ b/devel/athens/Makefile
@@ -1,6 +1,6 @@
PORTNAME= athens
-DISTVERSION= 0.16.0
DISTVERSIONPREFIX= v
+DISTVERSION= 0.16.1
PORTREVISION= 1
CATEGORIES= devel
@@ -14,14 +14,20 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.23,modules
USE_RC_SUBR= ${PORTNAME}
-BUILD_DATE= 2025-04-19-00:00:00-UTC
-
GO_MODULE= github.com/gomods/${PORTNAME}
GO_TARGET= ./cmd/proxy
GO_BUILDFLAGS= -ldflags " \
-X github.com/gomods/${PORTNAME}/pkg/build.version=${DISTVERSION} \
-X github.com/gomods/${PORTNAME}/pkg/build.buildDate=${BUILD_DATE}"
+SUB_LIST= ATHENS_USER=${USERS} \
+ ATHENS_GROUP=${GROUPS}
+
+USERS= ${PORTNAME}
+GROUPS= ${PORTNAME}
+
+BUILD_DATE= 2025-09-13-00:00:00-UTC
+
do-install:
${INSTALL_PROGRAM} ${WRKDIR}/bin/proxy ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
diff --git a/devel/athens/distinfo b/devel/athens/distinfo
index 185a09d470ff..e46667342909 100644
--- a/devel/athens/distinfo
+++ b/devel/athens/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745047152
-SHA256 (go/devel_athens/athens-v0.16.0/v0.16.0.mod) = e20cde38445276ed559e0564628ef72dab2fca77d4112eb6d462e27a0a0c34e6
-SIZE (go/devel_athens/athens-v0.16.0/v0.16.0.mod) = 9862
-SHA256 (go/devel_athens/athens-v0.16.0/v0.16.0.zip) = 89053b38cdd7c12efc84c0e6a26ed638b14342470d40e4d16c569b815ebb07c3
-SIZE (go/devel_athens/athens-v0.16.0/v0.16.0.zip) = 4248974
+TIMESTAMP = 1757773151
+SHA256 (go/devel_athens/athens-v0.16.1/v0.16.1.mod) = 4e1a7dd4968a6d44764c180ad2757290fba15a85779deac3c24bc09bd1433b59
+SIZE (go/devel_athens/athens-v0.16.1/v0.16.1.mod) = 9862
+SHA256 (go/devel_athens/athens-v0.16.1/v0.16.1.zip) = 9b453d8dc57237e199db7de0456d1b4a059e5202d4a4b68d5873bd2e7407fe67
+SIZE (go/devel_athens/athens-v0.16.1/v0.16.1.zip) = 4249938
diff --git a/devel/athens/files/athens.in b/devel/athens/files/athens.in
index 2c59b63c0f91..f9857d8fd2ef 100644
--- a/devel/athens/files/athens.in
+++ b/devel/athens/files/athens.in
@@ -1,7 +1,7 @@
#!/bin/sh
#
# PROVIDE: athens
-# REQUIRE: networking
+# REQUIRE: LOGIN networking
# KEYWORD: shutdown
#
# athens_enable (bool):
@@ -12,17 +12,28 @@
# Default value %%ETCDIR%%/athens.toml
# Path to the athens configuration file
#
+# athens_user (string)
+# This is the user that athens runs as
+# Set to %%ATHENS_USER%% by default
+#
+# athens_group (string)
+# This is the group that athens runs as
+# Set to %%ATHENS_GROUP%% by default
. /etc/rc.subr
+name=athens
+rcvar=athens_enable
+
: ${athens_enable:="NO"}
: ${athens_config:="%%ETCDIR%%/athens.toml"}
+: ${athens_user:=%%ATHENS_USER%%}
+: ${athens_group:=%%ATHENS_GROUP%%}
+: ${athens_pidfile:="/var/run/athens.pid"}
-name=athens
-rcvar=athens_enable
athens_command="%%PREFIX%%/bin/athens -config_file ${athens_config}"
command="/usr/sbin/daemon"
-command_args="-S ${athens_command}"
+command_args="-p ${athens_pidfile} -u ${athens_user} -S ${athens_command}"
PATH="${PATH}:%%PREFIX%%/bin"
diff --git a/devel/avro-cpp/Makefile b/devel/avro-cpp/Makefile
index de44b58cf3ba..883dcd3d2336 100644
--- a/devel/avro-cpp/Makefile
+++ b/devel/avro-cpp/Makefile
@@ -11,8 +11,6 @@ COMMENT= C++ library for Apache Avro
WWW= https://avro.apache.org/ \
https://github.com/apache/avro
-BROKEN= Lots of cmake warnings, does not find snappy, does not link libfmt dynamically
-
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/devel/awesome-cli/Makefile b/devel/awesome-cli/Makefile
index b5d3e4358c79..d8988f16e1c9 100644
--- a/devel/awesome-cli/Makefile
+++ b/devel/awesome-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= awesome-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/devel/aws-c-common/Makefile b/devel/aws-c-common/Makefile
index 7f253bc44b98..10cb609ecda4 100644
--- a/devel/aws-c-common/Makefile
+++ b/devel/aws-c-common/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-common
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.4
+DISTVERSION= 0.12.5
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/aws-c-common/distinfo b/devel/aws-c-common/distinfo
index a175fc388394..7f077e42aa2e 100644
--- a/devel/aws-c-common/distinfo
+++ b/devel/aws-c-common/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752261940
-SHA256 (awslabs-aws-c-common-v0.12.4_GH0.tar.gz) = 0b7705a4d115663c3f485d353a75ed86e37583157585e5825d851af634b57fe3
-SIZE (awslabs-aws-c-common-v0.12.4_GH0.tar.gz) = 621057
+TIMESTAMP = 1758220460
+SHA256 (awslabs-aws-c-common-v0.12.5_GH0.tar.gz) = 02d1ab905d43a33008a63f273b27dbe4859e9f090eac6f0e3eeaf8c64a083937
+SIZE (awslabs-aws-c-common-v0.12.5_GH0.tar.gz) = 627705
diff --git a/devel/aws-c-event-stream/Makefile b/devel/aws-c-event-stream/Makefile
index 2a3af1b9e53e..7cbd107a27e9 100644
--- a/devel/aws-c-event-stream/Makefile
+++ b/devel/aws-c-event-stream/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-event-stream
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.6
+DISTVERSION= 0.5.7
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/aws-c-event-stream/distinfo b/devel/aws-c-event-stream/distinfo
index 3aadb3075f7c..1a56c30938c1 100644
--- a/devel/aws-c-event-stream/distinfo
+++ b/devel/aws-c-event-stream/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754757324
-SHA256 (awslabs-aws-c-event-stream-v0.5.6_GH0.tar.gz) = e94a8172e7d198d11bc7aa769c5334f1a8518f2b5bd4446d37d18fb5683623fd
-SIZE (awslabs-aws-c-event-stream-v0.5.6_GH0.tar.gz) = 100953
+TIMESTAMP = 1757543701
+SHA256 (awslabs-aws-c-event-stream-v0.5.7_GH0.tar.gz) = 5d92abed2ed89cc1efaba3963e888d9df527296f1dbfe21c569f84ea731aa3c2
+SIZE (awslabs-aws-c-event-stream-v0.5.7_GH0.tar.gz) = 101147
diff --git a/devel/aws-c-io/Makefile b/devel/aws-c-io/Makefile
index 6b65e51adf7c..bcbfa6195b7d 100644
--- a/devel/aws-c-io/Makefile
+++ b/devel/aws-c-io/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-io
DISTVERSIONPREFIX= v
-DISTVERSION= 0.21.2
+DISTVERSION= 0.22.1
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-io/distinfo b/devel/aws-c-io/distinfo
index 8bb3981ca2d1..ae15d60a1920 100644
--- a/devel/aws-c-io/distinfo
+++ b/devel/aws-c-io/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753133137
-SHA256 (awslabs-aws-c-io-v0.21.2_GH0.tar.gz) = 75ada840ed7ef1b8e6908a9d2d017375f9093b9db04c51caf68f8edcfd20cc4c
-SIZE (awslabs-aws-c-io-v0.21.2_GH0.tar.gz) = 750938
+TIMESTAMP = 1759263379
+SHA256 (awslabs-aws-c-io-v0.22.1_GH0.tar.gz) = 4ae2ccb8fe9992c7e8aac7eb9f551b49d12548bdfe2cbe9a1ab3415100aae1d0
+SIZE (awslabs-aws-c-io-v0.22.1_GH0.tar.gz) = 754117
diff --git a/devel/aws-c-s3/Makefile b/devel/aws-c-s3/Makefile
index 09d4511aca0a..8ec5faa7e7ff 100644
--- a/devel/aws-c-s3/Makefile
+++ b/devel/aws-c-s3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-s3
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.6
+DISTVERSION= 0.9.1
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-s3/distinfo b/devel/aws-c-s3/distinfo
index 6b4fcfc74bcc..0bad17d158ea 100644
--- a/devel/aws-c-s3/distinfo
+++ b/devel/aws-c-s3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753133545
-SHA256 (awslabs-aws-c-s3-v0.8.6_GH0.tar.gz) = 583fb207c20a2e68a8e2990d62668b96c9662cf864f7c13c87d9ede09d61f8e5
-SIZE (awslabs-aws-c-s3-v0.8.6_GH0.tar.gz) = 375993
+TIMESTAMP = 1759587015
+SHA256 (awslabs-aws-c-s3-v0.9.1_GH0.tar.gz) = a80f20fa751ec3dbc3d24bc01bc56424925133d01c95e67deefa107cbb75563d
+SIZE (awslabs-aws-c-s3-v0.9.1_GH0.tar.gz) = 390096
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index d5f0ac6e610b..2443fcb525ca 100644
--- a/devel/aws-crt-cpp/Makefile
+++ b/devel/aws-crt-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-crt-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.33.5
+DISTVERSION= 0.34.5
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index 1443b9eda86d..123cf1a497f8 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754758272
-SHA256 (awslabs-aws-crt-cpp-v0.33.5_GH0.tar.gz) = 0cdf169d43b2441ba9fe866f8bd13d8f2437b995a57a885131265df551489122
-SIZE (awslabs-aws-crt-cpp-v0.33.5_GH0.tar.gz) = 374090
+TIMESTAMP = 1758913693
+SHA256 (awslabs-aws-crt-cpp-v0.34.5_GH0.tar.gz) = 914865ec5852dff46bbca6e679ebb2473e0d06d84d0462041dcd126881e47c02
+SIZE (awslabs-aws-crt-cpp-v0.34.5_GH0.tar.gz) = 376819
diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
index 7157278664af..86fb310ddc47 100644
--- a/devel/aws-sdk-cpp/Makefile
+++ b/devel/aws-sdk-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cpp
-DISTVERSION= 1.11.617
+DISTVERSION= 1.11.650
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
@@ -25,22 +25,19 @@ LIB_DEPENDS= libaws-c-auth.so:security/aws-c-auth \
libpulse.so:audio/pulseaudio \
libs2n.so:security/s2n-tls
-USES= cmake localbase:ldflags pkgconfig ssl
+USES= cmake:testing localbase:ldflags pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= aws
USE_LDCONFIG= yes
CMAKE_ARGS= -DBUILD_ONLY="${BUILD_ONLY}"
CMAKE_ON= BUILD_SHARED_LIBS
-CMAKE_OFF= BUILD_DEPS
+CMAKE_OFF= BUILD_DEPS ENABLE_TESTING AUTORUN_UNIT_TESTS
+CMAKE_TESTING_ON= ENABLE_TESTING
+CMAKE_TESTING_TARGET= # No internal target for running tests. Run via post-test.
BUILD_ONLY?=
-OPTIONS_DEFINE= TEST
-OPTIONS_SUB= yes
-
-TEST_CMAKE_BOOL= ENABLE_TESTING
-
pre-everything::
@${ECHO_MSG}
@${ECHO_MSG} "You can build only the clients you need by defining the option BUILD_ONLY."
@@ -64,4 +61,10 @@ post-install:
@cd ${STAGEDIR}/${LOCALBASE} && \
${FIND} -s -d * -type f > ${TMPPLIST}
+post-test:
+ for test_binary in ${BUILD_WRKSRC}/generated/tests/*/*-gen-tests; do \
+ echo "Running $$(basename $${test_binary})..."; \
+ $$test_binary --gtest_brief=1; \
+ done
+
.include <bsd.port.mk>
diff --git a/devel/aws-sdk-cpp/distinfo b/devel/aws-sdk-cpp/distinfo
index a3acd6b46e80..d9e3e8718c5b 100644
--- a/devel/aws-sdk-cpp/distinfo
+++ b/devel/aws-sdk-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754073379
-SHA256 (aws-aws-sdk-cpp-1.11.617_GH0.tar.gz) = 7cdae2e1592edec1a4a239546b86c823783eee88e8c3efcd0910716a179e9202
-SIZE (aws-aws-sdk-cpp-1.11.617_GH0.tar.gz) = 76683775
+TIMESTAMP = 1758221048
+SHA256 (aws-aws-sdk-cpp-1.11.650_GH0.tar.gz) = 2ed66085d5fb6e05d0de9a91fc4db5b1be94352291259366d1dd001db28d8312
+SIZE (aws-aws-sdk-cpp-1.11.650_GH0.tar.gz) = 77008306
diff --git a/devel/bacon/Makefile b/devel/bacon/Makefile
index 6d27d11975f0..c431086ad2c7 100644
--- a/devel/bacon/Makefile
+++ b/devel/bacon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bacon
DISTVERSIONPREFIX= v
-DISTVERSION= 3.16.0
-PORTREVISION= 1
+DISTVERSION= 3.17.0
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -27,43 +27,44 @@ CARGO_CRATES= adler2-2.0.1 \
alsa-sys-0.3.1 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.19 \
+ anstream-0.6.20 \
anstyle-1.0.11 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-wincon-3.0.9 \
- anyhow-1.0.98 \
- arboard-3.5.0 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
+ arboard-3.6.0 \
arc-swap-1.7.1 \
arrayvec-0.7.6 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
bindgen-0.72.0 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.9.2 \
block-buffer-0.10.4 \
bstr-1.12.0 \
- bumpalo-3.18.1 \
- bytemuck-1.23.1 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.2 \
byteorder-1.5.0 \
bytes-1.10.1 \
- camino-1.1.10 \
- cargo-platform-0.1.9 \
- cargo_metadata-0.19.2 \
- cc-1.2.27 \
+ camino-1.1.11 \
+ cargo-platform-0.2.0 \
+ cargo-util-schemas-0.8.2 \
+ cargo_metadata-0.21.0 \
+ cc-1.2.33 \
cesu8-1.1.0 \
cexpr-0.6.0 \
cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chrono-0.4.41 \
clang-sys-1.8.1 \
- clap-4.5.40 \
+ clap-4.5.45 \
clap-help-1.4.0 \
- clap_builder-4.5.40 \
- clap_complete-4.5.54 \
- clap_derive-4.5.40 \
+ clap_builder-4.5.44 \
+ clap_complete-4.5.57 \
+ clap_derive-4.5.45 \
clap_lex-0.7.5 \
cli-log-2.1.0 \
- clipboard-win-5.4.0 \
+ clipboard-win-5.4.1 \
clru-0.6.2 \
colorchoice-1.0.4 \
combine-4.6.7 \
@@ -74,7 +75,7 @@ CARGO_CRATES= adler2-2.0.1 \
coreaudio-sys-0.2.17 \
cpal-0.15.3 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
crokey-1.2.0 \
crokey-proc_macros-1.2.0 \
crossbeam-0.8.4 \
@@ -101,7 +102,8 @@ CARGO_CRATES= adler2-2.0.1 \
either-1.15.0 \
encoding_rs-0.8.35 \
equivalent-1.0.2 \
- errno-0.3.12 \
+ erased-serde-0.4.6 \
+ errno-0.3.13 \
error-code-3.3.2 \
faster-hex-0.10.0 \
fastrand-2.3.0 \
@@ -116,14 +118,14 @@ CARGO_CRATES= adler2-2.0.1 \
getrandom-0.2.16 \
getrandom-0.3.3 \
gix-0.72.1 \
- gix-actor-0.35.1 \
+ gix-actor-0.35.4 \
gix-bitmap-0.2.14 \
gix-chunk-0.4.11 \
- gix-command-0.6.1 \
+ gix-command-0.6.2 \
gix-commitgraph-0.28.0 \
gix-config-0.45.1 \
- gix-config-value-0.15.0 \
- gix-date-0.10.2 \
+ gix-config-value-0.15.1 \
+ gix-date-0.10.5 \
gix-diff-0.52.1 \
gix-discover-0.40.1 \
gix-features-0.42.1 \
@@ -137,8 +139,8 @@ CARGO_CRATES= adler2-2.0.1 \
gix-object-0.49.1 \
gix-odb-0.69.1 \
gix-pack-0.59.1 \
- gix-packetline-0.19.0 \
- gix-path-0.10.18 \
+ gix-packetline-0.19.1 \
+ gix-path-0.10.20 \
gix-protocol-0.50.1 \
gix-quote-0.6.0 \
gix-ref-0.52.1 \
@@ -148,17 +150,17 @@ CARGO_CRATES= adler2-2.0.1 \
gix-sec-0.11.0 \
gix-shallow-0.4.0 \
gix-tempfile-17.1.0 \
- gix-trace-0.1.12 \
+ gix-trace-0.1.13 \
gix-transport-0.47.0 \
gix-traverse-0.46.2 \
gix-url-0.31.0 \
gix-utils-0.3.0 \
gix-validate-0.10.0 \
gix-worktree-0.41.0 \
- glob-0.3.2 \
+ glob-0.3.3 \
hash32-0.3.1 \
hashbrown-0.14.5 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
heapless-0.8.0 \
heck-0.5.0 \
home-0.5.11 \
@@ -173,7 +175,7 @@ CARGO_CRATES= adler2-2.0.1 \
icu_provider-2.0.0 \
idna-1.0.3 \
idna_adapter-1.2.1 \
- indexmap-2.9.0 \
+ indexmap-2.10.0 \
inotify-0.10.2 \
inotify-sys-0.1.5 \
instant-0.1.13 \
@@ -195,20 +197,20 @@ CARGO_CRATES= adler2-2.0.1 \
lazy-regex-3.4.1 \
lazy-regex-proc_macros-3.4.1 \
lazy_static-1.5.0 \
- libc-0.2.173 \
+ libc-0.2.175 \
libloading-0.8.8 \
- libredox-0.1.3 \
+ libredox-0.1.9 \
libz-rs-sys-0.5.1 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
- litrs-0.4.1 \
+ litrs-0.4.2 \
lock_api-0.4.13 \
log-0.4.27 \
- mach2-0.4.2 \
+ mach2-0.4.3 \
maybe-async-0.2.10 \
memchr-2.7.5 \
- memmap2-0.9.5 \
+ memmap2-0.9.7 \
minimad-0.13.1 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
@@ -223,9 +225,9 @@ CARGO_CRATES= adler2-2.0.1 \
notify-types-1.0.1 \
num-derive-0.4.2 \
num-traits-0.2.19 \
- num_enum-0.7.3 \
- num_enum_derive-0.7.3 \
- objc2-0.6.1 \
+ num_enum-0.7.4 \
+ num_enum_derive-0.7.4 \
+ objc2-0.6.2 \
objc2-app-kit-0.3.1 \
objc2-core-foundation-0.3.1 \
objc2-core-graphics-0.3.1 \
@@ -236,6 +238,7 @@ CARGO_CRATES= adler2-2.0.1 \
oboe-sys-0.6.1 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
+ ordered-float-2.10.1 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
paste-1.0.15 \
@@ -246,12 +249,12 @@ CARGO_CRATES= adler2-2.0.1 \
potential_utf-0.1.2 \
pretty_assertions-1.4.1 \
proc-macro-crate-3.3.0 \
- proc-macro2-1.0.95 \
+ proc-macro2-1.0.101 \
proc-status-0.1.1 \
prodash-29.0.2 \
quote-1.0.40 \
- r-efi-5.2.0 \
- redox_syscall-0.5.13 \
+ r-efi-5.3.0 \
+ redox_syscall-0.5.17 \
redox_users-0.4.6 \
regex-1.11.1 \
regex-automata-0.4.9 \
@@ -259,15 +262,17 @@ CARGO_CRATES= adler2-2.0.1 \
rodio-0.20.1 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
- rustix-1.0.7 \
- rustversion-1.0.21 \
+ rustix-1.0.8 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
scopeguard-1.2.0 \
semver-1.0.26 \
serde-1.0.219 \
+ serde-untagged-0.1.8 \
+ serde-value-0.7.0 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.142 \
serde_spanned-0.6.9 \
sha1-0.10.6 \
sha1-checked-0.10.0 \
@@ -275,7 +280,7 @@ CARGO_CRATES= adler2-2.0.1 \
shlex-1.3.0 \
signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.5 \
+ signal-hook-registry-1.4.6 \
smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
strict-0.2.0 \
@@ -284,15 +289,15 @@ CARGO_CRATES= adler2-2.0.1 \
symphonia-bundle-mp3-0.5.4 \
symphonia-core-0.5.4 \
symphonia-metadata-0.5.4 \
- syn-2.0.103 \
+ syn-2.0.106 \
synstructure-0.13.2 \
tempfile-3.20.0 \
termimad-0.32.0 \
terminal-light-1.8.0 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.15 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
+ thiserror-impl-2.0.15 \
tinystr-0.8.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
@@ -300,6 +305,7 @@ CARGO_CRATES= adler2-2.0.1 \
toml_datetime-0.6.11 \
toml_edit-0.22.27 \
toml_write-0.1.2 \
+ typeid-1.0.3 \
typenum-1.18.0 \
unicode-bom-2.0.3 \
unicode-ident-1.0.18 \
@@ -307,6 +313,7 @@ CARGO_CRATES= adler2-2.0.1 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
unicode-width-0.2.1 \
+ unicode-xid-0.2.6 \
url-2.5.4 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
@@ -338,10 +345,11 @@ CARGO_CRATES= adler2-2.0.1 \
windows-sys-0.45.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.2 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
@@ -372,7 +380,7 @@ CARGO_CRATES= adler2-2.0.1 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.11 \
+ winnow-0.7.12 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
x11rb-0.13.1 \
@@ -381,12 +389,12 @@ CARGO_CRATES= adler2-2.0.1 \
yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zerotrie-0.2.2 \
- zerovec-0.11.2 \
+ zerovec-0.11.4 \
zerovec-derive-0.11.1 \
zlib-rs-0.5.1
diff --git a/devel/bacon/distinfo b/devel/bacon/distinfo
index 605c93dd04e8..d24ac9c5d31f 100644
--- a/devel/bacon/distinfo
+++ b/devel/bacon/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1749965794
+TIMESTAMP = 1755504000
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
@@ -15,52 +15,54 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
-SHA256 (rust/crates/arboard-3.5.0.crate) = c1df21f715862ede32a0c525ce2ca4d52626bb0007f8c18b87a384503ac33e70
-SIZE (rust/crates/arboard-3.5.0.crate) = 47973
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/arboard-3.6.0.crate) = 55f533f8e0af236ffe5eb979b99381df3258853f00ba2e44b6e1955292c75227
+SIZE (rust/crates/arboard-3.6.0.crate) = 52701
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f
SIZE (rust/crates/bindgen-0.72.0.crate) = 246019
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.2.crate) = 6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29
+SIZE (rust/crates/bitflags-2.9.2.crate) = 47977
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
-SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348
-SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
-SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
-SIZE (rust/crates/camino-1.1.10.crate) = 42306
-SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
-SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
-SHA256 (rust/crates/cargo_metadata-0.19.2.crate) = dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba
-SIZE (rust/crates/cargo_metadata-0.19.2.crate) = 28370
-SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
-SIZE (rust/crates/cc-1.2.27.crate) = 107070
+SHA256 (rust/crates/camino-1.1.11.crate) = 5d07aa9a93b00c76f71bc35d598bed923f6d4f3a9ca5c24b7737ae1a292841c0
+SIZE (rust/crates/camino-1.1.11.crate) = 43862
+SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
+SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
+SHA256 (rust/crates/cargo-util-schemas-0.8.2.crate) = 7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830
+SIZE (rust/crates/cargo-util-schemas-0.8.2.crate) = 36914
+SHA256 (rust/crates/cargo_metadata-0.21.0.crate) = 5cfca2aaa699835ba88faf58a06342a314a950d2b9686165e038286c30316868
+SIZE (rust/crates/cargo_metadata-0.21.0.crate) = 32697
+SHA256 (rust/crates/cc-1.2.33.crate) = 3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f
+SIZE (rust/crates/cc-1.2.33.crate) = 111970
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -73,22 +75,22 @@ SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d7
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
-SIZE (rust/crates/clap-4.5.40.crate) = 57419
+SHA256 (rust/crates/clap-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
+SIZE (rust/crates/clap-4.5.45.crate) = 58337
SHA256 (rust/crates/clap-help-1.4.0.crate) = 4f8b550b4d08a1d8101f3260bef3166a82c74c613486b4d63705244849105255
SIZE (rust/crates/clap-help-1.4.0.crate) = 621339
-SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
-SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
-SHA256 (rust/crates/clap_complete-4.5.54.crate) = aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677
-SIZE (rust/crates/clap_complete-4.5.54.crate) = 48534
-SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
-SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
+SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
+SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad
+SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/cli-log-2.1.0.crate) = e220aa46e5395cd473a054f8e7e52403108ce147a4eb68c001afb01672a4e046
SIZE (rust/crates/cli-log-2.1.0.crate) = 7035
-SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
-SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
+SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
+SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
SIZE (rust/crates/clru-0.6.2.crate) = 16497
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
@@ -109,8 +111,8 @@ SHA256 (rust/crates/cpal-0.15.3.crate) = 873dab07c8f743075e57f524c583985fbaf7456
SIZE (rust/crates/cpal-0.15.3.crate) = 100083
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crokey-1.2.0.crate) = 5282b45c96c5978c8723ea83385cb9a488b64b7d175733f48d07bf9da514a863
SIZE (rust/crates/crokey-1.2.0.crate) = 43983
SHA256 (rust/crates/crokey-proc_macros-1.2.0.crate) = 2ea0218d3fedf0797fa55676f1964ef5d27103d41ed0281b4bbd2a6e6c3d8d28
@@ -163,8 +165,10 @@ SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
+SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
SIZE (rust/crates/error-code-3.3.2.crate) = 8516
SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
@@ -193,22 +197,22 @@ SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gix-0.72.1.crate) = 01237e8d3d78581f71642be8b0c2ae8c0b2b5c251c9c5d9ebbea3c1ea280dce8
SIZE (rust/crates/gix-0.72.1.crate) = 293929
-SHA256 (rust/crates/gix-actor-0.35.1.crate) = 6b300e6e4f31f3f6bd2de5e2b0caab192ced00dc0fcd0f7cc56e28c575c8e1ff
-SIZE (rust/crates/gix-actor-0.35.1.crate) = 13112
+SHA256 (rust/crates/gix-actor-0.35.4.crate) = 2d36dcf9efe32b51b12dfa33cedff8414926124e760a32f9e7a6b5580d280967
+SIZE (rust/crates/gix-actor-0.35.4.crate) = 13393
SHA256 (rust/crates/gix-bitmap-0.2.14.crate) = b1db9765c69502650da68f0804e3dc2b5f8ccc6a2d104ca6c85bc40700d37540
SIZE (rust/crates/gix-bitmap-0.2.14.crate) = 7704
SHA256 (rust/crates/gix-chunk-0.4.11.crate) = 0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f
SIZE (rust/crates/gix-chunk-0.4.11.crate) = 10144
-SHA256 (rust/crates/gix-command-0.6.1.crate) = d05dd813ef6bb798570308aa7f1245cefa350ec9f30dc53308335eb22b9d0f8b
-SIZE (rust/crates/gix-command-0.6.1.crate) = 15092
+SHA256 (rust/crates/gix-command-0.6.2.crate) = 6b31b65ca48a352ae86312b27a514a0c661935f96b481ac8b4371f65815eb196
+SIZE (rust/crates/gix-command-0.6.2.crate) = 15087
SHA256 (rust/crates/gix-commitgraph-0.28.0.crate) = e05050fd6caa6c731fe3bd7f9485b3b520be062d3d139cb2626e052d6c127951
SIZE (rust/crates/gix-commitgraph-0.28.0.crate) = 22377
SHA256 (rust/crates/gix-config-0.45.1.crate) = 48f3c8f357ae049bfb77493c2ec9010f58cfc924ae485e1116c3718fc0f0d881
SIZE (rust/crates/gix-config-0.45.1.crate) = 73729
-SHA256 (rust/crates/gix-config-value-0.15.0.crate) = 439d62e241dae2dffd55bfeeabe551275cf9d9f084c5ebc6b48bad49d03285b7
-SIZE (rust/crates/gix-config-value-0.15.0.crate) = 15580
-SHA256 (rust/crates/gix-date-0.10.2.crate) = 139d1d52b21741e3f0c72b0fc65e1ff34d4eaceb100ef529d182725d2e09b8cb
-SIZE (rust/crates/gix-date-0.10.2.crate) = 15102
+SHA256 (rust/crates/gix-config-value-0.15.1.crate) = 9f012703eb67e263c6c1fc96649fec47694dd3e5d2a91abfc65e4a6a6dc85309
+SIZE (rust/crates/gix-config-value-0.15.1.crate) = 15628
+SHA256 (rust/crates/gix-date-0.10.5.crate) = 996b6b90bafb287330af92b274c3e64309dc78359221d8612d11cd10c8b9fe1c
+SIZE (rust/crates/gix-date-0.10.5.crate) = 16209
SHA256 (rust/crates/gix-diff-0.52.1.crate) = 5e9b43e95fe352da82a969f0c84ff860c2de3e724d93f6681fedbcd6c917f252
SIZE (rust/crates/gix-diff-0.52.1.crate) = 57859
SHA256 (rust/crates/gix-discover-0.40.1.crate) = dccfe3e25b4ea46083916c56db3ba9d1e6ef6dce54da485f0463f9fc0fe1837c
@@ -235,10 +239,10 @@ SHA256 (rust/crates/gix-odb-0.69.1.crate) = 868f703905fdbcfc1bd750942f82419903ec
SIZE (rust/crates/gix-odb-0.69.1.crate) = 63292
SHA256 (rust/crates/gix-pack-0.59.1.crate) = 9d49c55d69c8449f2a0a5a77eb9cbacfebb6b0e2f1215f0fc23a4cb60528a450
SIZE (rust/crates/gix-pack-0.59.1.crate) = 104396
-SHA256 (rust/crates/gix-packetline-0.19.0.crate) = 8ddc034bc67c848e4ef7596ab5528cd8fd439d310858dbe1ce8b324f25deb91c
-SIZE (rust/crates/gix-packetline-0.19.0.crate) = 26737
-SHA256 (rust/crates/gix-path-0.10.18.crate) = 567f65fec4ef10dfab97ae71f26a27fd4d7fe7b8e3f90c8a58551c41ff3fb65b
-SIZE (rust/crates/gix-path-0.10.18.crate) = 30214
+SHA256 (rust/crates/gix-packetline-0.19.1.crate) = 2592fbd36249a2fea11056f7055cc376301ef38d903d157de41998335bbf1f93
+SIZE (rust/crates/gix-packetline-0.19.1.crate) = 26767
+SHA256 (rust/crates/gix-path-0.10.20.crate) = 06d37034a4c67bbdda76f7bcd037b2f7bc0fba0c09a6662b19697a5716e7b2fd
+SIZE (rust/crates/gix-path-0.10.20.crate) = 31011
SHA256 (rust/crates/gix-protocol-0.50.1.crate) = f5c17d78bb0414f8d60b5f952196dc2e47ec320dca885de9128ecdb4a0e38401
SIZE (rust/crates/gix-protocol-0.50.1.crate) = 57176
SHA256 (rust/crates/gix-quote-0.6.0.crate) = 4a375a75b4d663e8bafe3bf4940a18a23755644c13582fa326e99f8f987d83fd
@@ -257,8 +261,8 @@ SHA256 (rust/crates/gix-shallow-0.4.0.crate) = 6b9a6f6e34d6ede08f522d89e5c7990b4
SIZE (rust/crates/gix-shallow-0.4.0.crate) = 12071
SHA256 (rust/crates/gix-tempfile-17.1.0.crate) = c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa
SIZE (rust/crates/gix-tempfile-17.1.0.crate) = 18804
-SHA256 (rust/crates/gix-trace-0.1.12.crate) = 7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7
-SIZE (rust/crates/gix-trace-0.1.12.crate) = 10435
+SHA256 (rust/crates/gix-trace-0.1.13.crate) = e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658
+SIZE (rust/crates/gix-trace-0.1.13.crate) = 10876
SHA256 (rust/crates/gix-transport-0.47.0.crate) = edfe22ba26d4b65c17879f12b9882eafe65d3c8611c933b272fce2c10f546f59
SIZE (rust/crates/gix-transport-0.47.0.crate) = 69139
SHA256 (rust/crates/gix-traverse-0.46.2.crate) = b8648172f85aca3d6e919c06504b7ac26baef54e04c55eb0100fa588c102cc33
@@ -271,14 +275,14 @@ SHA256 (rust/crates/gix-validate-0.10.0.crate) = 77b9e00cacde5b51388d28ed746c493
SIZE (rust/crates/gix-validate-0.10.0.crate) = 12688
SHA256 (rust/crates/gix-worktree-0.41.0.crate) = 54f1916f8d928268300c977d773dd70a8746b646873b77add0a34876a8c847e9
SIZE (rust/crates/gix-worktree-0.41.0.crate) = 24609
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
SIZE (rust/crates/heapless-0.8.0.crate) = 77802
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -307,8 +311,8 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f
SIZE (rust/crates/idna-1.0.3.crate) = 142515
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/inotify-0.10.2.crate) = fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc
SIZE (rust/crates/inotify-0.10.2.crate) = 26200
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -351,12 +355,12 @@ SHA256 (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 4ba01db5ef81e17eb10a5e
SIZE (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 6022
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.173.crate) = d8cfeafaffdbc32176b64fb251369d52ea9f0a8fbc6f8759edffef7b525d64bb
-SIZE (rust/crates/libc-0.2.173.crate) = 777353
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
SIZE (rust/crates/libloading-0.8.8.crate) = 31345
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
+SIZE (rust/crates/libredox-0.1.9.crate) = 7281
SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
@@ -365,20 +369,20 @@ SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a17
SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
-SIZE (rust/crates/litrs-0.4.1.crate) = 42603
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
-SIZE (rust/crates/mach2-0.4.2.crate) = 21889
+SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44
+SIZE (rust/crates/mach2-0.4.3.crate) = 22180
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
+SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
SHA256 (rust/crates/minimad-0.13.1.crate) = a9c5d708226d186590a7b6d4a9780e2bdda5f689e0d58cd17012a298efd745d2
SIZE (rust/crates/minimad-0.13.1.crate) = 21041
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
@@ -407,12 +411,12 @@ SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1f
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179
-SIZE (rust/crates/num_enum-0.7.3.crate) = 18603
-SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56
-SIZE (rust/crates/num_enum_derive-0.7.3.crate) = 17092
-SHA256 (rust/crates/objc2-0.6.1.crate) = 88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551
-SIZE (rust/crates/objc2-0.6.1.crate) = 270980
+SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
+SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
+SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
+SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
+SHA256 (rust/crates/objc2-0.6.2.crate) = 561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc
+SIZE (rust/crates/objc2-0.6.2.crate) = 272954
SHA256 (rust/crates/objc2-app-kit-0.3.1.crate) = e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc
SIZE (rust/crates/objc2-app-kit-0.3.1.crate) = 495884
SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
@@ -433,6 +437,8 @@ SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a71648
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
+SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
@@ -453,18 +459,18 @@ SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d0
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/proc-status-0.1.1.crate) = f0e0c0ac915e7b76b47850ba4ffc377abde6c6ff9eeace61d0a89623db449712
SIZE (rust/crates/proc-status-0.1.1.crate) = 4136
SHA256 (rust/crates/prodash-29.0.2.crate) = f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc
SIZE (rust/crates/prodash-29.0.2.crate) = 91338
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
-SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
@@ -479,10 +485,10 @@ SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b6
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
-SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -493,10 +499,14 @@ SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f
SIZE (rust/crates/semver-1.0.26.crate) = 31303
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-untagged-0.1.8.crate) = 34836a629bcbc6f1afdf0907a744870039b1e14c0561cb26094fa683b158eff3
+SIZE (rust/crates/serde-untagged-0.1.8.crate) = 17573
+SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
+SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
+SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -511,8 +521,8 @@ SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33
SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
-SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -529,8 +539,8 @@ SHA256 (rust/crates/symphonia-core-0.5.4.crate) = 798306779e3dc7d5231bd5691f5a81
SIZE (rust/crates/symphonia-core-0.5.4.crate) = 98029
SHA256 (rust/crates/symphonia-metadata-0.5.4.crate) = bc622b9841a10089c5b18e99eb904f4341615d5aa55bbf4eedde1be721a4023c
SIZE (rust/crates/symphonia-metadata-0.5.4.crate) = 23343
-SHA256 (rust/crates/syn-2.0.103.crate) = e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8
-SIZE (rust/crates/syn-2.0.103.crate) = 298990
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
@@ -541,12 +551,12 @@ SHA256 (rust/crates/terminal-light-1.8.0.crate) = a6f76be906d875a0ce764c52a05585
SIZE (rust/crates/terminal-light-1.8.0.crate) = 40098
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.15.crate) = 80d76d3f064b981389ecb4b6b7f45a0bf9fdac1d5b9204c7bd6714fecc302850
+SIZE (rust/crates/thiserror-2.0.15.crate) = 29026
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thiserror-impl-2.0.15.crate) = 44d29feb33e986b6ea906bd9c3559a856983f92371b3eaa5e83782a351623de0
+SIZE (rust/crates/thiserror-impl-2.0.15.crate) = 21214
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
@@ -561,6 +571,8 @@ SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21db
SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
@@ -575,6 +587,8 @@ SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
@@ -637,14 +651,16 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
-SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
@@ -705,8 +721,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
-SIZE (rust/crates/winnow-0.7.11.crate) = 174175
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
@@ -723,21 +739,21 @@ SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f659
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
-SHA256 (Canop-bacon-v3.16.0_GH0.tar.gz) = cf7f3471883260f7cd56d1b2bcce713463082e64a830bb46489d7e94303b3ba0
-SIZE (Canop-bacon-v3.16.0_GH0.tar.gz) = 1998151
+SHA256 (Canop-bacon-v3.17.0_GH0.tar.gz) = 9245a68cf1aa29ba33e9ebc1980bbf41a932f2a2d69de8d9d72ae9719ab4d04d
+SIZE (Canop-bacon-v3.17.0_GH0.tar.gz) = 1999514
diff --git a/devel/bashdb/files/patch-configure b/devel/bashdb/files/patch-configure
index 25ed8c36baaf..0eb34100b035 100644
--- a/devel/bashdb/files/patch-configure
+++ b/devel/bashdb/files/patch-configure
@@ -5,7 +5,7 @@
bash_5_or_greater=no
case "${bash_major}.${bash_minor}" in
- '5.0' | '5.0')
-+ '5.0' | '5.0' | '5.1' | '5.2')
++ '5.0' | '5.0' | '5.1' | '5.2' | '5.3' | '5.4' | '5.5')
bash_5_or_greater=yes
;;
*)
diff --git a/devel/bazel-buildtools/Makefile b/devel/bazel-buildtools/Makefile
index 5268b55e38ca..36df9f2d6f7e 100644
--- a/devel/bazel-buildtools/Makefile
+++ b/devel/bazel-buildtools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bazel-buildtools
DISTVERSION= 3.2.1
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/bcpp/Makefile b/devel/bcpp/Makefile
index aced2e775697..eaf2825f70f7 100644
--- a/devel/bcpp/Makefile
+++ b/devel/bcpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bcpp
-DISTVERSION= 20240917
+DISTVERSION= 20250914
CATEGORIES= devel
MASTER_SITES= https://invisible-mirror.net/archives/${PORTNAME}/
diff --git a/devel/bcpp/distinfo b/devel/bcpp/distinfo
index 697c359962d6..ab77be0287c0 100644
--- a/devel/bcpp/distinfo
+++ b/devel/bcpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726663289
-SHA256 (bcpp-20240917.tgz) = f13c2e0ae9034b64e8a30f7a0228344b68c76a0215e0c12a9650852a4cec91ce
-SIZE (bcpp-20240917.tgz) = 158130
+TIMESTAMP = 1757936627
+SHA256 (bcpp-20250914.tgz) = 8d2a0f6255243c7f422cbc8d9d65bb381cc6559879df967ba2838ac7d267be3f
+SIZE (bcpp-20250914.tgz) = 158313
diff --git a/devel/bcunit/Makefile b/devel/bcunit/Makefile
index 8360c6cc637b..0794d71c0d85 100644
--- a/devel/bcunit/Makefile
+++ b/devel/bcunit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bcunit
-PORTVERSION= 5.4.24
+DISTVERSION= 5.4.29
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
@@ -9,10 +9,12 @@ WWW= https://gitlab.linphone.org/BC/public/bcunit
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake libtool pathfix pkgconfig
+USES= cmake pathfix pkgconfig
USE_GITLAB= yes
GL_SITE= https://gitlab.linphone.org/BC
GL_ACCOUNT= public
USE_LDCONFIG= yes
+CMAKE_ON= BUILD_SHARED_LIBS
+
.include <bsd.port.mk>
diff --git a/devel/bcunit/distinfo b/devel/bcunit/distinfo
index 3165abbc2a86..3693809da8bc 100644
--- a/devel/bcunit/distinfo
+++ b/devel/bcunit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751277957
-SHA256 (bcunit-5.4.24.tar.bz2) = 9f499f4d11c48a10ef4855e4f1323946fce8f795b3942fc5fbcbf520cd7107ac
-SIZE (bcunit-5.4.24.tar.bz2) = 249341
+TIMESTAMP = 1758124504
+SHA256 (bcunit-5.4.29.tar.bz2) = a10f59b4368343f351e6b3e474c9ebb33839c25b12d211fc5a03eeb4ea7239fa
+SIZE (bcunit-5.4.29.tar.bz2) = 249267
diff --git a/devel/bcunit/pkg-plist b/devel/bcunit/pkg-plist
index 08cf8890d784..f31bebd69606 100644
--- a/devel/bcunit/pkg-plist
+++ b/devel/bcunit/pkg-plist
@@ -8,7 +8,8 @@ include/BCUnit/MyMem.h
include/BCUnit/TestDB.h
include/BCUnit/TestRun.h
include/BCUnit/Util.h
-lib/libbcunit.a
+lib/libbcunit.so
+lib/libbcunit.so.1.0.1
libdata/pkgconfig/bcunit.pc
share/BCUnit/BCUnit-List.dtd
share/BCUnit/BCUnit-List.xsl
diff --git a/devel/bfg/Makefile b/devel/bfg/Makefile
index 2f4c0d840c97..3d2f29532c87 100644
--- a/devel/bfg/Makefile
+++ b/devel/bfg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bfg
-PORTVERSION= 1.14.0
+PORTVERSION= 1.15.0
CATEGORIES= devel java
MASTER_SITES= https://repo1.maven.org/maven2/com/madgag/${PORTNAME}/${DISTVERSION}/
EXTRACT_SUFX= .jar
@@ -11,6 +11,7 @@ WWW= https://rtyley.github.io/bfg-repo-cleaner/
LICENSE= GPLv3
USES= java
+JAVA_VERSION= 11+
NO_ARCH= yes
NO_BUILD= yes
diff --git a/devel/bfg/distinfo b/devel/bfg/distinfo
index 3582caef3515..4979dbd29f32 100644
--- a/devel/bfg/distinfo
+++ b/devel/bfg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1661735783
-SHA256 (bfg-1.14.0.jar) = 1a75e9390541f4b55d9c01256b361b815c1e0a263e2fb3d072b55c2911ead0b7
-SIZE (bfg-1.14.0.jar) = 14483456
+TIMESTAMP = 1754807207
+SHA256 (bfg-1.15.0.jar) = dfe2885adc2916379093f02a80181200536856c9a987bf21c492e452adefef7a
+SIZE (bfg-1.15.0.jar) = 14721936
diff --git a/devel/binaryen/Makefile b/devel/binaryen/Makefile
index 1b4b01a78cbc..b05f28db80a9 100644
--- a/devel/binaryen/Makefile
+++ b/devel/binaryen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= binaryen
DISTVERSIONPREFIX= version_
-DISTVERSION= 123
+DISTVERSION= 124
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
@@ -10,20 +10,19 @@ WWW= https://github.com/WebAssembly/binaryen
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake cpe python:build
+TEST_DEPENDS= googletest>=0:devel/googletest
+
+USES= cmake:testing cpe localbase:ldflags python:build
CPE_VENDOR= webassembly
USE_GITHUB= yes
GH_ACCOUNT= WebAssembly
USE_LDCONFIG= yes
-OPTIONS_DEFINE= TEST
-OPTIONS_SUB= yes
-
-TEST_LIB_DEPENDS= libgtest.so:devel/googletest
-TEST_USES= localbase:ldflags
-TEST_CMAKE_BOOL= BUILD_TESTS
+CMAKE_OFF= BUILD_TESTS
+CMAKE_TESTING_ON= BUILD_TESTS
+CMAKE_TESTING_TARGET= # No internal target for running tests. Run via post-test.
-do-test-TEST-on:
- binaryen-unittests
+post-test:
+ ${BUILD_WRKSRC}/bin/binaryen-unittests
.include <bsd.port.mk>
diff --git a/devel/binaryen/distinfo b/devel/binaryen/distinfo
index 1188e56951c8..a00f8635df9f 100644
--- a/devel/binaryen/distinfo
+++ b/devel/binaryen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743199872
-SHA256 (WebAssembly-binaryen-version_123_GH0.tar.gz) = a1e1caf250cab3a83938713594e55b6762591208e82087e3337f793e8c8eb7ab
-SIZE (WebAssembly-binaryen-version_123_GH0.tar.gz) = 5418866
+TIMESTAMP = 1756843834
+SHA256 (WebAssembly-binaryen-version_124_GH0.tar.gz) = b8d06af81a8c2bb27c34d1f9e3cf7c621f93fc901f896809e0490f3586a63ca4
+SIZE (WebAssembly-binaryen-version_124_GH0.tar.gz) = 5616387
diff --git a/devel/binaryen/pkg-plist b/devel/binaryen/pkg-plist
index 946c03df7d9b..d6fc51568974 100644
--- a/devel/binaryen/pkg-plist
+++ b/devel/binaryen/pkg-plist
@@ -1,4 +1,3 @@
-%%TEST%%bin/binaryen-unittests
bin/wasm-as
bin/wasm-ctor-eval
bin/wasm-dis
diff --git a/devel/bingrep/Makefile b/devel/bingrep/Makefile
index b5859f77e840..6c8abfa1650b 100644
--- a/devel/bingrep/Makefile
+++ b/devel/bingrep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bingrep
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.0
-PORTREVISION= 22
+PORTREVISION= 24
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/boost_build/Makefile b/devel/boost_build/Makefile
index 68fb4e70b1cf..e41f9ed57029 100644
--- a/devel/boost_build/Makefile
+++ b/devel/boost_build/Makefile
@@ -23,6 +23,8 @@ DATADIR= ${PREFIX}/share/b2
CONFLICTS_INSTALL= b2
+PORTSCOUT= skipv:2014.10 # a very old version is labeled with YYYY.MM scheme in their repository
+
SHEBANG_GLOB= *.py
SUB_FILES= pkg-message
diff --git a/devel/bsddialog/Makefile b/devel/bsddialog/Makefile
index b6897ee555d5..04b9117bfcb3 100644
--- a/devel/bsddialog/Makefile
+++ b/devel/bsddialog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bsddialog
-DISTVERSION= 1.0.5
+DISTVERSION= 1.1
CATEGORIES= devel
MAINTAINER= alfix86@gmail.com
diff --git a/devel/bsddialog/distinfo b/devel/bsddialog/distinfo
index 504b7d6ee709..fab45ff750ee 100644
--- a/devel/bsddialog/distinfo
+++ b/devel/bsddialog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750623044
-SHA256 (bsddialog-1.0.5.tar.bz2) = 0abdda77d67d8e95c2658a7b57817a9e433ec619c4eccdb1984cc676421dc6fa
-SIZE (bsddialog-1.0.5.tar.bz2) = 72992
+TIMESTAMP = 1755210614
+SHA256 (bsddialog-1.1.tar.bz2) = 9b27469180b1f2b8c8d24265816702d6dea83cde76426eee576d5db8432aad77
+SIZE (bsddialog-1.1.tar.bz2) = 75449
diff --git a/devel/bstring/Makefile b/devel/bstring/Makefile
index 4e66c5dee1e9..903bbcc351a7 100644
--- a/devel/bstring/Makefile
+++ b/devel/bstring/Makefile
@@ -1,11 +1,8 @@
PORTNAME= bstring
-DISTVERSION= 1.0.1
+DISTVERSION= 1.0.2
CATEGORIES= devel
MASTER_SITES= https://github.com/msteinert/${PORTNAME}/releases/download/v${DISTVERSION}/
-PATCH_SITES= https://github.com/msteinert/bstring/commit/
-PATCHFILES= 251cf825eaf66e04736921330c8e847ffe6d9ee0.patch:-p1
-
MAINTAINER= diizzy@FreeBSD.org
COMMENT= Improved string processing functionality for the C language
WWW= https://mike.steinert.ca/bstring/
diff --git a/devel/bstring/distinfo b/devel/bstring/distinfo
index 676dffe31fd5..a83afcc6f04c 100644
--- a/devel/bstring/distinfo
+++ b/devel/bstring/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1754605617
-SHA256 (bstring-1.0.1.tar.xz) = a86b6b30f4ad2496784cc7f53eb449c994178b516935384c6707f381b9fe6056
-SIZE (bstring-1.0.1.tar.xz) = 93096
-SHA256 (251cf825eaf66e04736921330c8e847ffe6d9ee0.patch) = 63ce0f815fe5622bf819aa02ec48567b1bf49e8191e8a85bc96b9e2c637460e8
-SIZE (251cf825eaf66e04736921330c8e847ffe6d9ee0.patch) = 767
+TIMESTAMP = 1758845391
+SHA256 (bstring-1.0.2.tar.xz) = 9d2d207385edeb39935c53f55da57501936b67939998f3e5c5ae91cb8063fbd0
+SIZE (bstring-1.0.2.tar.xz) = 103208
diff --git a/devel/buf/Makefile b/devel/buf/Makefile
index 1e233d3ed4df..68a53a969809 100644
--- a/devel/buf/Makefile
+++ b/devel/buf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buf
DISTVERSIONPREFIX= v
DISTVERSION= 1.32.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/buildkite-agent/Makefile b/devel/buildkite-agent/Makefile
index 8f87d5a5c8e3..f9d7e90734ca 100644
--- a/devel/buildkite-agent/Makefile
+++ b/devel/buildkite-agent/Makefile
@@ -1,7 +1,6 @@
PORTNAME= buildkite-agent
DISTVERSIONPREFIX= v
-DISTVERSION= 3.97.0
-PORTREVISION= 4
+DISTVERSION= 3.103.1
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/buildkite-agent/distinfo b/devel/buildkite-agent/distinfo
index 3fcf59eb2252..ef60cbf33f50 100644
--- a/devel/buildkite-agent/distinfo
+++ b/devel/buildkite-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746393503
-SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.mod) = 0d877e86a79827ab154425d845cc24754ee26e3b29963599b9a31a9c24470822
-SIZE (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.mod) = 8800
-SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.zip) = d5acb28ea69bb4477dcd19c3682a099e369b06d504187ee13ce8dffb5ce15368
-SIZE (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.zip) = 3690952
+TIMESTAMP = 1756025108
+SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.103.1/v3.103.1.mod) = 57cfa62a96316824796674e423cb0581eb1c7644a777f2b785f30983c9728169
+SIZE (go/devel_buildkite-agent/buildkite-agent-v3.103.1/v3.103.1.mod) = 8957
+SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.103.1/v3.103.1.zip) = 2f305802552b70522652bcb5381a44c8bb70d0d5106e4d6839cd21a26aa22bb0
+SIZE (go/devel_buildkite-agent/buildkite-agent-v3.103.1/v3.103.1.zip) = 3715928
diff --git a/devel/buildkite-cli/Makefile b/devel/buildkite-cli/Makefile
index 1a2b3f52c347..da3b41e36ee5 100644
--- a/devel/buildkite-cli/Makefile
+++ b/devel/buildkite-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= buildkite-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 3.7.1
-PORTREVISION= 4
+DISTVERSION= 3.9.0
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/buildkite-cli/distinfo b/devel/buildkite-cli/distinfo
index 6c4d869f7721..a3acf722dd64 100644
--- a/devel/buildkite-cli/distinfo
+++ b/devel/buildkite-cli/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1743337171
-SHA256 (go/devel_buildkite-cli/buildkite-cli-v3.7.1_GH0/v3.7.1.mod) = a2193454c8ad6384ae716cceba84fc3f660caf35a02850517714f92afe5092f9
-SIZE (go/devel_buildkite-cli/buildkite-cli-v3.7.1_GH0/v3.7.1.mod) = 5180
-SHA256 (go/devel_buildkite-cli/buildkite-cli-v3.7.1_GH0/v3.7.1.zip) = 96bcd6accaae2ccfb04cb1ac6a234d47e14c843f6ef16497d3bcc92334644045
-SIZE (go/devel_buildkite-cli/buildkite-cli-v3.7.1_GH0/v3.7.1.zip) = 1034246
-SHA256 (go/devel_buildkite-cli/buildkite-cli-v3.7.1_GH0/buildkite-cli-v3.7.1_GH0.tar.gz) = 18f0ace54195b29419ca6a86ac439ae46dfd02ea89ead14cac050d4bb7594165
-SIZE (go/devel_buildkite-cli/buildkite-cli-v3.7.1_GH0/buildkite-cli-v3.7.1_GH0.tar.gz) = 972773
+TIMESTAMP = 1756034659
+SHA256 (go/devel_buildkite-cli/buildkite-cli-v3.9.0_GH0/v3.9.0.mod) = c4d011d6371411a9627d15680917297f5207fdaab9cea185e2778b14929cf0d7
+SIZE (go/devel_buildkite-cli/buildkite-cli-v3.9.0_GH0/v3.9.0.mod) = 5170
+SHA256 (go/devel_buildkite-cli/buildkite-cli-v3.9.0_GH0/v3.9.0.zip) = d1059731a251adf593b8225ae836b2c2a46a6e51157d8642ced97197eefe8079
+SIZE (go/devel_buildkite-cli/buildkite-cli-v3.9.0_GH0/v3.9.0.zip) = 1061334
+SHA256 (go/devel_buildkite-cli/buildkite-cli-v3.9.0_GH0/buildkite-cli-v3.9.0_GH0.tar.gz) = eef0d6da053472ea31a7f51dc65104a86874de8f96cee18a174d9882e6d48827
+SIZE (go/devel_buildkite-cli/buildkite-cli-v3.9.0_GH0/buildkite-cli-v3.9.0_GH0.tar.gz) = 993809
diff --git a/devel/bunyan/Makefile b/devel/bunyan/Makefile
index ccc703d7d158..1436064ed858 100644
--- a/devel/bunyan/Makefile
+++ b/devel/bunyan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bunyan
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.9
-PORTREVISION= 23
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/busd/Makefile b/devel/busd/Makefile
index 911063d56e2c..cdf18754a38a 100644
--- a/devel/busd/Makefile
+++ b/devel/busd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= busd
DISTVERSION= 0.4.0
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org
diff --git a/devel/bustle/Makefile b/devel/bustle/Makefile
index c8ceea0b78b5..c48c7ae57800 100644
--- a/devel/bustle/Makefile
+++ b/devel/bustle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bustle
DISTVERSION= 0.12.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel gnome
MAINTAINER= tagattie@FreeBSD.org
diff --git a/devel/c4core/Makefile b/devel/c4core/Makefile
index 8af2f99d75a6..c0388fbb9a32 100644
--- a/devel/c4core/Makefile
+++ b/devel/c4core/Makefile
@@ -1,11 +1,8 @@
PORTNAME= c4core
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.8
+DISTVERSION= 0.2.6
CATEGORIES= devel
-PATCH_SITES= https://github.com/biojppm/c4core/commit/
-PATCHFILES= ed9bf87ab152509fcd5c54bdc40ebed9a2b4ede7.patch:-p1
-
MAINTAINER= gasol.wu@gmail.com
COMMENT= Library of low-level C++ utilities
WWW= https://github.com/biojppm/c4core
@@ -21,12 +18,12 @@ USE_GITHUB= yes
GH_ACCOUNT= biojppm
GH_PROJECT= cmake:cmake debugbreak:debugbreak fast_float:fast_float
GH_SUBDIR= cmake:cmake src/c4/ext/debugbreak:debugbreak src/c4/ext/fast_float:fast_float
-GH_TAGNAME= 9416f29:cmake 5dcbe41:debugbreak 052975d:fast_float
+GH_TAGNAME= e87e11f:cmake 328e4ab:debugbreak d28a332:fast_float
USE_LDCONFIG= yes
CMAKE_ON= BUILD_SHARED_LIBS
-PLIST_SUB= PORTVERSION=${PORTVERSION}
+PLIST_SUB= VERSION=${DISTVERSION}
.include <bsd.port.mk>
diff --git a/devel/c4core/distinfo b/devel/c4core/distinfo
index 3b9ae79dd0b4..1148d87b4c26 100644
--- a/devel/c4core/distinfo
+++ b/devel/c4core/distinfo
@@ -1,11 +1,9 @@
-TIMESTAMP = 1645456811
-SHA256 (biojppm-c4core-v0.1.8_GH0.tar.gz) = 4b219ebd8957c338edf00be0a55254725cb527fb05e3917bd3ee8e158ba23bf6
-SIZE (biojppm-c4core-v0.1.8_GH0.tar.gz) = 202602
-SHA256 (biojppm-cmake-9416f29_GH0.tar.gz) = 4c4b47dec40782866deb56df29a93b89eec059a2b368d3ad72aed85b810109d8
-SIZE (biojppm-cmake-9416f29_GH0.tar.gz) = 121012
-SHA256 (biojppm-debugbreak-5dcbe41_GH0.tar.gz) = d6f80346d3c712a174faaece2cc64e5600d1142ff77f802ce46b474601d1fe2b
-SIZE (biojppm-debugbreak-5dcbe41_GH0.tar.gz) = 7030
-SHA256 (biojppm-fast_float-052975d_GH0.tar.gz) = e2e699795934cdb83c3acc0db5f349e200019a4ba8fd4d0e6191a638f62d85c7
-SIZE (biojppm-fast_float-052975d_GH0.tar.gz) = 75689
-SHA256 (ed9bf87ab152509fcd5c54bdc40ebed9a2b4ede7.patch) = 1a1a27eaade9c3753c12a970fe9799deaa3d385ec1276b1d04fa4cf536c48252
-SIZE (ed9bf87ab152509fcd5c54bdc40ebed9a2b4ede7.patch) = 779
+TIMESTAMP = 1750957345
+SHA256 (biojppm-c4core-v0.2.6_GH0.tar.gz) = a8877d95198da5efe30624a861bab5089ab67b4228e0ebce25c30f080298c981
+SIZE (biojppm-c4core-v0.2.6_GH0.tar.gz) = 1453607
+SHA256 (biojppm-cmake-e87e11f_GH0.tar.gz) = a68e1ed2b92bab8111ce9de0fb21202af6e5e5c9a1b3f9e8c35a0a57d322b41b
+SIZE (biojppm-cmake-e87e11f_GH0.tar.gz) = 145370
+SHA256 (biojppm-debugbreak-328e4ab_GH0.tar.gz) = 7b0cc87a9bc52242755a26df3bea471b29adf9ace075b065cd2b7d8d7f06abe7
+SIZE (biojppm-debugbreak-328e4ab_GH0.tar.gz) = 7033
+SHA256 (biojppm-fast_float-d28a332_GH0.tar.gz) = edd36543fe3dcdf91132c33ce9f91500d9bcaf9ede8bc499cb8ef8a4b2755a0f
+SIZE (biojppm-fast_float-d28a332_GH0.tar.gz) = 120963
diff --git a/devel/c4core/files/patch-CMakeLists.txt b/devel/c4core/files/patch-CMakeLists.txt
index 4cbafd9718c8..f34977611159 100644
--- a/devel/c4core/files/patch-CMakeLists.txt
+++ b/devel/c4core/files/patch-CMakeLists.txt
@@ -1,7 +1,7 @@
---- CMakeLists.txt.orig 2022-01-06 20:06:58 UTC
+--- CMakeLists.txt.orig 2025-04-10 19:49:39 UTC
+++ CMakeLists.txt
-@@ -60,7 +60,6 @@ set(C4CORE_SRC_FILES
- c4/windows.hpp
+@@ -69,7 +69,6 @@ set(C4CORE_SRC_FILES
+ c4/version.cpp
c4/windows_pop.hpp
c4/windows_push.hpp
- c4/c4core.natvis
diff --git a/devel/c4core/files/patch-src_c4_std_string__fwd.hpp b/devel/c4core/files/patch-src_c4_std_string__fwd.hpp
index 1e06b878c1e3..9535c9e0d342 100644
--- a/devel/c4core/files/patch-src_c4_std_string__fwd.hpp
+++ b/devel/c4core/files/patch-src_c4_std_string__fwd.hpp
@@ -1,4 +1,4 @@
---- src/c4/std/string_fwd.hpp.orig 2022-01-06 01:20:26 UTC
+--- src/c4/std/string_fwd.hpp.orig 2025-04-10 19:49:39 UTC
+++ src/c4/std/string_fwd.hpp
@@ -14,7 +14,7 @@
// forward declarations for std::string
@@ -8,4 +8,4 @@
+#elif defined(_LIBCPP_VERSION) || defined(__APPLE_CC__) || __cplusplus > 199711L
#include <iosfwd> // use the fwd header in stdlibc++
#elif defined(_MSC_VER)
- //! @todo is there a fwd header in msvc?
+ #include "c4/error.hpp"
diff --git a/devel/c4core/files/patch-src_c4_std_vector__fwd.hpp b/devel/c4core/files/patch-src_c4_std_vector__fwd.hpp
index aabe47253a37..1ec0fba1f483 100644
--- a/devel/c4core/files/patch-src_c4_std_vector__fwd.hpp
+++ b/devel/c4core/files/patch-src_c4_std_vector__fwd.hpp
@@ -1,15 +1,18 @@
---- src/c4/std/vector_fwd.hpp.orig 2022-01-06 01:17:58 UTC
+--- src/c4/std/vector_fwd.hpp.orig 2025-04-10 19:49:39 UTC
+++ src/c4/std/vector_fwd.hpp
-@@ -8,12 +8,10 @@
- // forward declarations for std::vector
- #if defined(__GLIBCXX__) || defined(__GLIBCPP__) || defined(_MSC_VER)
+@@ -14,7 +14,6 @@ namespace std {
+ __pragma(warning(disable : 4643))
+ #endif
namespace std {
-template<typename> class allocator;
+ #ifdef _GLIBCXX_DEBUG
+ inline namespace __debug {
template<typename T, typename Alloc> class vector;
- } // namespace std
- #elif defined(_LIBCPP_VERSION)
+@@ -29,7 +28,6 @@ inline namespace _LIBCPP_ABI_NAMESPACE {
+ #elif defined(_LIBCPP_ABI_NAMESPACE)
namespace std {
+ inline namespace _LIBCPP_ABI_NAMESPACE {
-template<typename> class allocator;
- #if defined(__EMSCRIPTEN__)
- inline namespace __2 {
template<typename T, typename Alloc> class vector;
+ } // namespace _LIBCPP_ABI_NAMESPACE
+ } // namespace std
diff --git a/devel/c4core/pkg-plist b/devel/c4core/pkg-plist
index d4cbb5124baf..8da0a1edc435 100644
--- a/devel/c4core/pkg-plist
+++ b/devel/c4core/pkg-plist
@@ -4,6 +4,7 @@ include/c4/bitmask.hpp
include/c4/blob.hpp
include/c4/c4_pop.hpp
include/c4/c4_push.hpp
+include/c4/dump.hpp
include/c4/char_traits.hpp
include/c4/charconv.hpp
include/c4/common.hpp
@@ -20,6 +21,7 @@ include/c4/ext/fast_float_all.h
include/c4/ext/rng/rng.hpp
include/c4/ext/sg14/inplace_function.h
include/c4/format.hpp
+include/c4/gcc-4.8.hpp
include/c4/hash.hpp
include/c4/language.hpp
include/c4/memory_resource.hpp
@@ -32,16 +34,18 @@ include/c4/std/std.hpp
include/c4/std/std_fwd.hpp
include/c4/std/string.hpp
include/c4/std/string_fwd.hpp
+include/c4/std/string_view.hpp
include/c4/std/tuple.hpp
include/c4/std/vector.hpp
include/c4/std/vector_fwd.hpp
include/c4/substr.hpp
include/c4/substr_fwd.hpp
include/c4/szconv.hpp
-include/c4/time.hpp
include/c4/type_name.hpp
include/c4/types.hpp
include/c4/unrestrict.hpp
+include/c4/utf.hpp
+include/c4/version.hpp
include/c4/windows.hpp
include/c4/windows_pop.hpp
include/c4/windows_push.hpp
@@ -50,4 +54,4 @@ lib/cmake/c4core/c4coreConfigVersion.cmake
lib/cmake/c4core/c4coreTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/c4core/c4coreTargets.cmake
lib/libc4core.so
-lib/libc4core.so.%%PORTVERSION%%
+lib/libc4core.so.%%VERSION%%
diff --git a/devel/camp/Makefile b/devel/camp/Makefile
index 7358c10a02a6..502ebf84f2af 100644
--- a/devel/camp/Makefile
+++ b/devel/camp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= camp
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.03.0
+DISTVERSION= 2025.09.1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -20,6 +20,6 @@ CMAKE_OFF= CAMP_ENABLE_TESTS
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_TESTING_ON= CAMP_ENABLE_TESTS
-# tests as of 2025.03.0: 100% tests passed, 0 tests failed out of 56
+# tests as of 2025.09.0: 100% tests passed, 0 tests failed out of 74
.include <bsd.port.mk>
diff --git a/devel/camp/distinfo b/devel/camp/distinfo
index 31d15e8b9b78..e27344904d09 100644
--- a/devel/camp/distinfo
+++ b/devel/camp/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1741841294
-SHA256 (LLNL-camp-v2025.03.0_GH0.tar.gz) = 43206dca68680a544c079bcef363c52aeb8cb4b57b8d32dcb6b14ed04366e777
-SIZE (LLNL-camp-v2025.03.0_GH0.tar.gz) = 163013
+TIMESTAMP = 1757286437
+SHA256 (LLNL-camp-v2025.09.1_GH0.tar.gz) = fa028b99631d491468bb103ca57aa3e597aede7ba1630c5b0352265e57754ab3
+SIZE (LLNL-camp-v2025.09.1_GH0.tar.gz) = 169317
SHA256 (LLNL-blt-fb4246b_GH0.tar.gz) = a9f910206ee5079b4b7c24b350e1ef74ba7b862ef5bb64c2ee3bbf8e1ec5fdbd
SIZE (LLNL-blt-fb4246b_GH0.tar.gz) = 1332867
diff --git a/devel/cargo-bloat/Makefile b/devel/cargo-bloat/Makefile
index fce3c7b7be3d..44664c02c733 100644
--- a/devel/cargo-bloat/Makefile
+++ b/devel/cargo-bloat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-bloat
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.1
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-c/Makefile b/devel/cargo-c/Makefile
index 8e4877b22455..72cdaff83423 100644
--- a/devel/cargo-c/Makefile
+++ b/devel/cargo-c/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-c
DISTVERSION= 0.10.14
DISTVERSIONSUFFIX= +cargo-0.89.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/devel/cargo-cache/Makefile b/devel/cargo-cache/Makefile
index 7097e52c1266..2a28600ec766 100644
--- a/devel/cargo-cache/Makefile
+++ b/devel/cargo-cache/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cargo-cache
DISTVERSION= 0.8.3
-PORTREVISION= 10
+PORTREVISION= 12
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-deny/Makefile b/devel/cargo-deny/Makefile
index a20c356cbe60..47a863abeaa0 100644
--- a/devel/cargo-deny/Makefile
+++ b/devel/cargo-deny/Makefile
@@ -1,11 +1,12 @@
PORTNAME= cargo-deny
-DISTVERSION= 0.16.4
-PORTREVISION= 5
+DISTVERSION= 0.18.5
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= Rust: Cargo plugin for linting dependencies
-WWW= http://embark.rs
+WWW= http://embark.rs \
+ https://github.com/EmbarkStudios/cargo-deny
LICENSE= APACHE20 MIT
LICENSE_COMB= dual
@@ -22,77 +23,80 @@ GH_ACCOUNT= EmbarkStudios
RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
- ahash-0.8.11 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.95 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
arc-swap-1.7.1 \
askalono-0.5.0 \
- async-compression-0.4.18 \
+ async-compression-0.4.30 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
- backtrace-0.3.74 \
+ autocfg-1.5.0 \
+ backtrace-0.3.75 \
base64-0.22.1 \
- bitflags-2.8.0 \
+ bitflags-2.9.4 \
bitvec-1.0.1 \
block-buffer-0.10.4 \
- borsh-1.5.5 \
- bstr-1.11.3 \
- bumpalo-3.16.0 \
+ borsh-1.5.7 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
byteorder-1.5.0 \
- bytes-1.9.0 \
- camino-1.1.9 \
+ bytes-1.10.1 \
+ camino-1.2.0 \
cargo-lock-10.1.0 \
- cc-1.2.10 \
- cfg-expr-0.17.2 \
- cfg-if-1.0.0 \
+ cc-1.2.38 \
+ cfg-expr-0.20.3 \
+ cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
- clap-4.5.26 \
- clap_builder-4.5.26 \
- clap_derive-4.5.24 \
- clap_lex-0.7.4 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
clru-0.6.2 \
- codespan-0.11.1 \
- codespan-reporting-0.11.1 \
- colorchoice-1.0.3 \
- console-0.15.10 \
+ codespan-0.12.0 \
+ codespan-reporting-0.12.0 \
+ colorchoice-1.0.4 \
+ compression-codecs-0.4.30 \
+ compression-core-0.4.29 \
+ console-0.15.11 \
core-foundation-0.9.4 \
- core-foundation-0.10.0 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
- cpufeatures-0.2.16 \
- crc32fast-1.4.2 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.5.0 \
crossbeam-0.8.4 \
- crossbeam-channel-0.5.14 \
+ crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.12 \
crossbeam-utils-0.8.21 \
crypto-common-0.1.6 \
- cvss-2.0.0 \
- deranged-0.3.11 \
+ cvss-2.1.1 \
+ deranged-0.5.3 \
digest-0.10.7 \
displaydoc-0.2.5 \
dunce-1.0.5 \
- either-1.13.0 \
+ either-1.15.0 \
encode_unicode-1.0.0 \
encoding_rs-0.8.35 \
- equivalent-1.0.1 \
- errno-0.3.10 \
- faster-hex-0.9.0 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
+ faster-hex-0.10.0 \
fastrand-2.3.0 \
fern-0.7.1 \
- filetime-0.2.25 \
- fixedbitset-0.4.2 \
- flate2-1.0.35 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.2 \
+ fixedbitset-0.5.7 \
+ flate2-1.1.2 \
fnv-1.0.7 \
- form_urlencoded-1.2.1 \
- fs-err-2.11.0 \
+ foldhash-0.1.5 \
+ form_urlencoded-1.2.2 \
+ fs-err-3.1.2 \
fs_extra-1.3.0 \
funty-2.0.0 \
futures-channel-0.3.31 \
@@ -102,284 +106,308 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-util-0.3.31 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
- gix-0.70.0 \
- gix-actor-0.33.2 \
- gix-attributes-0.24.0 \
+ gix-0.73.0 \
+ gix-actor-0.35.4 \
+ gix-attributes-0.27.0 \
gix-bitmap-0.2.14 \
gix-chunk-0.4.11 \
- gix-command-0.4.1 \
- gix-commitgraph-0.26.0 \
- gix-config-0.43.0 \
- gix-config-value-0.14.11 \
- gix-credentials-0.27.0 \
- gix-date-0.9.3 \
- gix-diff-0.50.0 \
- gix-discover-0.38.0 \
- gix-features-0.40.0 \
- gix-filter-0.17.0 \
- gix-fs-0.13.0 \
- gix-glob-0.18.0 \
- gix-hash-0.16.0 \
- gix-hashtable-0.7.0 \
- gix-ignore-0.13.0 \
- gix-index-0.38.0 \
- gix-lock-16.0.0 \
- gix-negotiate-0.18.0 \
- gix-object-0.47.0 \
- gix-odb-0.67.0 \
- gix-pack-0.57.0 \
- gix-packetline-0.18.3 \
- gix-packetline-blocking-0.18.2 \
- gix-path-0.10.14 \
- gix-pathspec-0.9.0 \
- gix-prompt-0.9.1 \
- gix-protocol-0.48.0 \
- gix-quote-0.4.15 \
- gix-ref-0.50.0 \
- gix-refspec-0.28.0 \
- gix-revision-0.32.0 \
- gix-revwalk-0.18.0 \
- gix-sec-0.10.11 \
- gix-shallow-0.2.0 \
- gix-submodule-0.17.0 \
- gix-tempfile-16.0.0 \
- gix-trace-0.1.12 \
- gix-transport-0.45.0 \
- gix-traverse-0.44.0 \
- gix-url-0.29.0 \
- gix-utils-0.1.14 \
- gix-validate-0.9.3 \
- gix-worktree-0.39.0 \
- gix-worktree-state-0.17.0 \
- globset-0.4.15 \
- goblin-0.9.3 \
- h2-0.4.7 \
- hashbrown-0.14.5 \
- hashbrown-0.15.2 \
+ gix-command-0.6.2 \
+ gix-commitgraph-0.29.0 \
+ gix-config-0.46.0 \
+ gix-config-value-0.15.1 \
+ gix-credentials-0.30.0 \
+ gix-date-0.10.5 \
+ gix-diff-0.53.0 \
+ gix-discover-0.41.0 \
+ gix-features-0.43.1 \
+ gix-filter-0.20.0 \
+ gix-fs-0.16.1 \
+ gix-glob-0.21.0 \
+ gix-hash-0.19.0 \
+ gix-hashtable-0.9.0 \
+ gix-ignore-0.16.0 \
+ gix-index-0.41.0 \
+ gix-lock-18.0.0 \
+ gix-negotiate-0.21.0 \
+ gix-object-0.50.2 \
+ gix-odb-0.70.0 \
+ gix-pack-0.60.0 \
+ gix-packetline-0.19.1 \
+ gix-packetline-blocking-0.19.1 \
+ gix-path-0.10.20 \
+ gix-pathspec-0.12.0 \
+ gix-prompt-0.11.1 \
+ gix-protocol-0.51.0 \
+ gix-quote-0.6.0 \
+ gix-ref-0.53.1 \
+ gix-refspec-0.31.0 \
+ gix-revision-0.35.0 \
+ gix-revwalk-0.21.0 \
+ gix-sec-0.12.0 \
+ gix-shallow-0.5.0 \
+ gix-submodule-0.20.0 \
+ gix-tempfile-18.0.0 \
+ gix-trace-0.1.13 \
+ gix-transport-0.48.0 \
+ gix-traverse-0.47.0 \
+ gix-url-0.32.0 \
+ gix-utils-0.3.0 \
+ gix-validate-0.10.0 \
+ gix-worktree-0.42.0 \
+ gix-worktree-state-0.20.0 \
+ globset-0.4.16 \
+ goblin-0.10.1 \
+ h2-0.4.12 \
+ hash32-0.3.1 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
+ heapless-0.8.0 \
heck-0.5.0 \
home-0.5.11 \
- http-1.2.0 \
+ http-1.3.1 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.9.5 \
- hyper-1.5.2 \
- hyper-rustls-0.27.5 \
- hyper-util-0.1.10 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
- indexmap-2.7.0 \
- insta-1.42.0 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
+ hyper-1.7.0 \
+ hyper-rustls-0.27.7 \
+ hyper-util-0.1.17 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ indexmap-2.11.4 \
+ insta-1.43.2 \
io-close-0.3.7 \
- ipnet-2.10.1 \
+ io-uring-0.7.10 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
is_terminal_polyfill-1.70.1 \
- itoa-1.0.14 \
- jiff-0.1.24 \
- jiff-tzdb-0.1.2 \
- jiff-tzdb-platform-0.1.2 \
- jobserver-0.1.32 \
- js-sys-0.3.77 \
- krates-0.17.5 \
+ itoa-1.0.15 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
+ jiff-tzdb-0.1.4 \
+ jiff-tzdb-platform-0.1.3 \
+ jobserver-0.1.34 \
+ js-sys-0.3.80 \
+ krates-0.20.0 \
kstring-2.0.2 \
lazy_static-1.5.0 \
- libc-0.2.169 \
- libredox-0.1.3 \
- linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.15 \
- litemap-0.7.4 \
- lock_api-0.4.12 \
- log-0.4.25 \
+ libc-0.2.175 \
+ libredox-0.1.10 \
+ libz-rs-sys-0.5.2 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.28 \
+ lru-slab-0.1.2 \
maybe-async-0.2.10 \
- memchr-2.7.4 \
- memmap2-0.9.5 \
+ memchr-2.7.5 \
+ memmap2-0.9.8 \
mime-0.3.17 \
- miniz_oxide-0.8.3 \
- mio-1.0.3 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
nu-ansi-term-0.50.1 \
num-conv-0.1.0 \
num-traits-0.2.19 \
object-0.36.7 \
- once_cell-1.20.2 \
- openssl-probe-0.1.5 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openssl-probe-0.1.6 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
- percent-encoding-2.3.1 \
- petgraph-0.6.5 \
+ percent-encoding-2.3.2 \
+ petgraph-0.8.2 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkg-config-0.3.31 \
+ pkg-config-0.3.32 \
plain-0.2.3 \
- platforms-3.5.0 \
- portable-atomic-1.10.0 \
+ platforms-3.6.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
+ potential_utf-0.1.3 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.20 \
- proc-macro2-1.0.93 \
- prodash-29.0.0 \
- quinn-0.11.6 \
- quinn-proto-0.11.9 \
- quinn-udp-0.5.9 \
- quote-1.0.38 \
+ ppv-lite86-0.2.21 \
+ proc-macro2-1.0.101 \
+ prodash-30.0.1 \
+ quinn-0.11.9 \
+ quinn-proto-0.11.13 \
+ quinn-udp-0.5.14 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
radium-0.7.0 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.4 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.5.8 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
- reqwest-0.12.12 \
- ring-0.17.8 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.3 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.17 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
+ reqwest-0.12.23 \
+ ring-0.17.14 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
- rustc-demangle-0.1.24 \
- rustc-hash-2.1.0 \
- rustix-0.38.43 \
- rustls-0.23.21 \
+ rustc-demangle-0.1.26 \
+ rustc-hash-2.1.1 \
+ rustc-stable-hash-0.1.2 \
+ rustix-1.1.2 \
+ rustls-0.23.32 \
rustls-native-certs-0.8.1 \
- rustls-pemfile-2.2.0 \
- rustls-pki-types-1.10.1 \
- rustls-webpki-0.102.8 \
- rustsec-0.30.1 \
- rustversion-1.0.19 \
- ryu-1.0.18 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.6 \
+ rustsec-0.30.4 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.27 \
+ schannel-0.1.28 \
scopeguard-1.2.0 \
- scroll-0.12.0 \
- scroll_derive-0.12.0 \
- security-framework-3.2.0 \
- security-framework-sys-2.14.0 \
- semver-1.0.24 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.136 \
- serde_spanned-0.6.8 \
+ scroll-0.13.0 \
+ scroll_derive-0.13.1 \
+ security-framework-3.5.0 \
+ security-framework-sys-2.15.0 \
+ semver-1.0.27 \
+ serde-1.0.226 \
+ serde_core-1.0.226 \
+ serde_derive-1.0.226 \
+ serde_json-1.0.145 \
+ serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
- sha1_smol-1.0.1 \
- sha2-0.10.8 \
+ sha1-0.10.6 \
+ sha1-checked-0.10.0 \
+ sha2-0.10.9 \
shell-words-1.1.0 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
- signal-hook-registry-1.4.2 \
- similar-2.6.0 \
- slab-0.4.9 \
- smallvec-1.13.2 \
+ signal-hook-0.3.18 \
+ signal-hook-registry-1.4.6 \
+ similar-2.7.0 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
smol_str-0.3.2 \
- socket2-0.5.8 \
- spdx-0.10.8 \
- spin-0.9.8 \
+ socket2-0.6.0 \
+ spdx-0.12.0 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strsim-0.11.1 \
- strum-0.26.3 \
- strum_macros-0.26.4 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
subtle-2.6.1 \
- syn-2.0.96 \
+ syn-2.0.106 \
sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
+ synstructure-0.13.2 \
system-configuration-0.6.1 \
system-configuration-sys-0.6.0 \
- tame-index-0.17.0 \
+ tame-index-0.23.0 \
tap-1.0.1 \
- target-lexicon-0.12.16 \
- tempfile-3.15.0 \
+ target-lexicon-0.13.2 \
+ tempfile-3.22.0 \
termcolor-1.4.1 \
- thiserror-1.0.69 \
- thiserror-2.0.11 \
- thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
- tinystr-0.7.6 \
- tinyvec-1.8.1 \
+ thiserror-2.0.16 \
+ thiserror-impl-2.0.16 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.1 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.43.0 \
- tokio-rustls-0.26.1 \
- tokio-util-0.7.13 \
- toml-0.8.19 \
- toml-span-0.4.1 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
+ tokio-1.47.1 \
+ tokio-rustls-0.26.3 \
+ tokio-util-0.7.16 \
+ toml-0.8.23 \
+ toml-span-0.5.2 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
tower-0.5.2 \
+ tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-core-0.1.33 \
+ tracing-core-0.1.34 \
try-lock-0.2.5 \
- twox-hash-2.1.0 \
- typenum-1.17.0 \
+ twox-hash-2.1.2 \
+ typenum-1.18.0 \
unicode-bom-2.0.3 \
- unicode-ident-1.0.14 \
+ unicode-ident-1.0.19 \
unicode-normalization-0.1.24 \
- unicode-width-0.1.14 \
+ unicode-width-0.2.1 \
untrusted-0.9.0 \
- url-2.5.4 \
- utf16_iter-1.0.5 \
+ url-2.5.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
version_check-0.9.5 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.103 \
+ wasm-bindgen-backend-0.2.103 \
+ wasm-bindgen-futures-0.4.53 \
+ wasm-bindgen-macro-0.2.103 \
+ wasm-bindgen-macro-support-0.2.103 \
+ wasm-bindgen-shared-0.2.103 \
+ web-sys-0.3.80 \
web-time-1.1.0 \
- webpki-roots-0.26.7 \
+ webpki-roots-1.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-registry-0.2.0 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
+ windows-registry-0.5.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.24 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.13 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.1 \
wyz-0.5.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
- zstd-0.13.2 \
- zstd-safe-7.2.1 \
- zstd-sys-2.0.13+zstd.1.5.6
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
+ zlib-rs-0.5.2 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.16+zstd.1.5.7
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/cargo-deny/distinfo b/devel/cargo-deny/distinfo
index a1ca0f7445ac..2b0f35a8dd0c 100644
--- a/devel/cargo-deny/distinfo
+++ b/devel/cargo-deny/distinfo
@@ -1,100 +1,102 @@
-TIMESTAMP = 1737346017
+TIMESTAMP = 1758602387
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/askalono-0.5.0.crate) = 46676ccec8213bcc35a7e8562a8459138b8ae82c380bbc9ae7ffcfa247352972
SIZE (rust/crates/askalono-0.5.0.crate) = 30784
-SHA256 (rust/crates/async-compression-0.4.18.crate) = df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522
-SIZE (rust/crates/async-compression-0.4.18.crate) = 111919
+SHA256 (rust/crates/async-compression-0.4.30.crate) = 977eb15ea9efd848bb8a4a1a2500347ed7f0bf794edf0dc3ddcf439f43d36b23
+SIZE (rust/crates/async-compression-0.4.30.crate) = 98817
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/borsh-1.5.5.crate) = 5430e3be710b68d984d1391c854eb431a9d548640711faa54eecb1df93db91cc
-SIZE (rust/crates/borsh-1.5.5.crate) = 76621
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/borsh-1.5.7.crate) = ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce
+SIZE (rust/crates/borsh-1.5.7.crate) = 78062
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/camino-1.2.0.crate) = e1de8bc0aa9e9385ceb3bf0c152e3a9b9544f6c4a912c8ae504e80c1f0368603
+SIZE (rust/crates/camino-1.2.0.crate) = 41313
SHA256 (rust/crates/cargo-lock-10.1.0.crate) = c06acb4f71407ba205a07cb453211e0e6a67b21904e47f6ba1f9589e38f2e454
SIZE (rust/crates/cargo-lock-10.1.0.crate) = 44804
-SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
-SIZE (rust/crates/cc-1.2.10.crate) = 101251
-SHA256 (rust/crates/cfg-expr-0.17.2.crate) = 8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789
-SIZE (rust/crates/cfg-expr-0.17.2.crate) = 44034
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9
+SIZE (rust/crates/cc-1.2.38.crate) = 90139
+SHA256 (rust/crates/cfg-expr-0.20.3.crate) = 1a2c5f3bf25ec225351aa1c8e230d04d880d3bd89dea133537dafad4ae291e5c
+SIZE (rust/crates/cfg-expr-0.20.3.crate) = 44845
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/clap-4.5.26.crate) = a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783
-SIZE (rust/crates/clap-4.5.26.crate) = 56474
-SHA256 (rust/crates/clap_builder-4.5.26.crate) = 96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121
-SIZE (rust/crates/clap_builder-4.5.26.crate) = 167961
-SHA256 (rust/crates/clap_derive-4.5.24.crate) = 54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c
-SIZE (rust/crates/clap_derive-4.5.24.crate) = 30669
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
SIZE (rust/crates/clru-0.6.2.crate) = 16497
-SHA256 (rust/crates/codespan-0.11.1.crate) = 3362992a0d9f1dd7c3d0e89e0ab2bb540b7a95fea8cd798090e758fda2899b5e
-SIZE (rust/crates/codespan-0.11.1.crate) = 8895
-SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
-SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/console-0.15.10.crate) = ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b
-SIZE (rust/crates/console-0.15.10.crate) = 36449
+SHA256 (rust/crates/codespan-0.12.0.crate) = 3e4b418d52c9206820a56fc1aa28db73d67e346ba8ba6aa90987e8d6becef7e4
+SIZE (rust/crates/codespan-0.12.0.crate) = 14781
+SHA256 (rust/crates/codespan-reporting-0.12.0.crate) = fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81
+SIZE (rust/crates/codespan-reporting-0.12.0.crate) = 55796
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/compression-codecs-0.4.30.crate) = 485abf41ac0c8047c07c87c72c8fb3eb5197f6e9d7ded615dfd1a00ae00a0f64
+SIZE (rust/crates/compression-codecs-0.4.30.crate) = 22516
+SHA256 (rust/crates/compression-core-0.4.29.crate) = e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb
+SIZE (rust/crates/compression-core-0.4.29.crate) = 4321
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
-SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
-SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
-SHA256 (rust/crates/cpufeatures-0.2.16.crate) = 16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3
-SIZE (rust/crates/cpufeatures-0.2.16.crate) = 13405
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
-SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
-SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
@@ -105,44 +107,48 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/cvss-2.0.0.crate) = 7ec6a2f799b0e3103192800872de17ee1d39fe0c598628277b9b012f09b4010f
-SIZE (rust/crates/cvss-2.0.0.crate) = 20012
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/cvss-2.1.1.crate) = f4f643e062e9a8e26edea270945e05011c441ca6a56e9d9d4464c6b0be1352bd
+SIZE (rust/crates/cvss-2.1.1.crate) = 55890
+SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
+SIZE (rust/crates/deranged-0.5.3.crate) = 24353
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
-SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
-SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
+SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
SIZE (rust/crates/fern-0.7.1.crate) = 304533
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
-SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
+SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
+SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
+SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fs-err-2.11.0.crate) = 88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41
-SIZE (rust/crates/fs-err-2.11.0.crate) = 20449
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+SHA256 (rust/crates/fs-err-3.1.2.crate) = 44f150ffc8782f35521cec2b23727707cb4045706ba3c854e86bef66b3a8cdbd
+SIZE (rust/crates/fs-err-3.1.2.crate) = 24222
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
@@ -161,214 +167,222 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/gix-0.70.0.crate) = 736f14636705f3a56ea52b553e67282519418d9a35bb1e90b3a9637a00296b68
-SIZE (rust/crates/gix-0.70.0.crate) = 290002
-SHA256 (rust/crates/gix-actor-0.33.2.crate) = 20018a1a6332e065f1fcc8305c1c932c6b8c9985edea2284b3c79dc6fa3ee4b2
-SIZE (rust/crates/gix-actor-0.33.2.crate) = 10094
-SHA256 (rust/crates/gix-attributes-0.24.0.crate) = f151000bf662ef5f641eca6102d942ee31ace80f271a3ef642e99776ce6ddb38
-SIZE (rust/crates/gix-attributes-0.24.0.crate) = 19878
+SHA256 (rust/crates/gix-0.73.0.crate) = 514c29cc879bdc0286b0cbc205585a49b252809eb86c69df4ce4f855ee75f635
+SIZE (rust/crates/gix-0.73.0.crate) = 295986
+SHA256 (rust/crates/gix-actor-0.35.4.crate) = 2d36dcf9efe32b51b12dfa33cedff8414926124e760a32f9e7a6b5580d280967
+SIZE (rust/crates/gix-actor-0.35.4.crate) = 13393
+SHA256 (rust/crates/gix-attributes-0.27.0.crate) = 45442188216d08a5959af195f659cb1f244a50d7d2d0c3873633b1cd7135f638
+SIZE (rust/crates/gix-attributes-0.27.0.crate) = 22764
SHA256 (rust/crates/gix-bitmap-0.2.14.crate) = b1db9765c69502650da68f0804e3dc2b5f8ccc6a2d104ca6c85bc40700d37540
SIZE (rust/crates/gix-bitmap-0.2.14.crate) = 7704
SHA256 (rust/crates/gix-chunk-0.4.11.crate) = 0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f
SIZE (rust/crates/gix-chunk-0.4.11.crate) = 10144
-SHA256 (rust/crates/gix-command-0.4.1.crate) = cb410b84d6575db45e62025a9118bdbf4d4b099ce7575a76161e898d9ca98df1
-SIZE (rust/crates/gix-command-0.4.1.crate) = 11830
-SHA256 (rust/crates/gix-commitgraph-0.26.0.crate) = e23a8ec2d8a16026a10dafdb6ed51bcfd08f5d97f20fa52e200bc50cb72e4877
-SIZE (rust/crates/gix-commitgraph-0.26.0.crate) = 18954
-SHA256 (rust/crates/gix-config-0.43.0.crate) = 377c1efd2014d5d469e0b3cd2952c8097bce9828f634e04d5665383249f1d9e9
-SIZE (rust/crates/gix-config-0.43.0.crate) = 64327
-SHA256 (rust/crates/gix-config-value-0.14.11.crate) = 11365144ef93082f3403471dbaa94cfe4b5e72743bdb9560719a251d439f4cee
-SIZE (rust/crates/gix-config-value-0.14.11.crate) = 13612
-SHA256 (rust/crates/gix-credentials-0.27.0.crate) = cf950f9ee1690bb9c4388b5152baa8a9f41ad61e5cf1ba0ec8c207b08dab9e45
-SIZE (rust/crates/gix-credentials-0.27.0.crate) = 22145
-SHA256 (rust/crates/gix-date-0.9.3.crate) = c57c477b645ee248b173bb1176b52dd528872f12c50375801a58aaf5ae91113f
-SIZE (rust/crates/gix-date-0.9.3.crate) = 11299
-SHA256 (rust/crates/gix-diff-0.50.0.crate) = 62afb7f4ca0acdf4e9dad92065b2eb1bf2993bcc5014b57bc796e3a365b17c4d
-SIZE (rust/crates/gix-diff-0.50.0.crate) = 46347
-SHA256 (rust/crates/gix-discover-0.38.0.crate) = d0c2414bdf04064e0f5a5aa029dfda1e663cf9a6c4bfc8759f2d369299bb65d8
-SIZE (rust/crates/gix-discover-0.38.0.crate) = 16684
-SHA256 (rust/crates/gix-features-0.40.0.crate) = 8bfdd4838a8d42bd482c9f0cb526411d003ee94cc7c7b08afe5007329c71d554
-SIZE (rust/crates/gix-features-0.40.0.crate) = 31239
-SHA256 (rust/crates/gix-filter-0.17.0.crate) = bdcc36cd7dbc63ed0ec3558645886553d1afd3cd09daa5efb9cba9cceb942bbb
-SIZE (rust/crates/gix-filter-0.17.0.crate) = 36669
-SHA256 (rust/crates/gix-fs-0.13.0.crate) = 182e7fa7bfdf44ffb7cfe7451b373cdf1e00870ac9a488a49587a110c562063d
-SIZE (rust/crates/gix-fs-0.13.0.crate) = 15742
-SHA256 (rust/crates/gix-glob-0.18.0.crate) = 4e9c7249fa0a78f9b363aa58323db71e0a6161fd69860ed6f48dedf0ef3a314e
-SIZE (rust/crates/gix-glob-0.18.0.crate) = 14155
-SHA256 (rust/crates/gix-hash-0.16.0.crate) = e81c5ec48649b1821b3ed066a44efb95f1a268b35c1d91295e61252539fbe9f8
-SIZE (rust/crates/gix-hash-0.16.0.crate) = 13529
-SHA256 (rust/crates/gix-hashtable-0.7.0.crate) = 189130bc372accd02e0520dc5ab1cef318dcc2bc829b76ab8d84bbe90ac212d1
-SIZE (rust/crates/gix-hashtable-0.7.0.crate) = 7199
-SHA256 (rust/crates/gix-ignore-0.13.0.crate) = 4f529dcb80bf9855c0a7c49f0ac588df6d6952d63a63fefc254b9c869d2cdf6f
-SIZE (rust/crates/gix-ignore-0.13.0.crate) = 9891
-SHA256 (rust/crates/gix-index-0.38.0.crate) = acd12e3626879369310fffe2ac61acc828613ef656b50c4ea984dd59d7dc85d8
-SIZE (rust/crates/gix-index-0.38.0.crate) = 46639
-SHA256 (rust/crates/gix-lock-16.0.0.crate) = 9739815270ff6940968441824d162df9433db19211ca9ba8c3fc1b50b849c642
-SIZE (rust/crates/gix-lock-16.0.0.crate) = 10524
-SHA256 (rust/crates/gix-negotiate-0.18.0.crate) = a6a8af1ef7bbe303d30b55312b7f4d33e955de43a3642ae9b7347c623d80ef80
-SIZE (rust/crates/gix-negotiate-0.18.0.crate) = 10508
-SHA256 (rust/crates/gix-object-0.47.0.crate) = ddc4b3a0044244f0fe22347fb7a79cca165e37829d668b41b85ff46a43e5fd68
-SIZE (rust/crates/gix-object-0.47.0.crate) = 40801
-SHA256 (rust/crates/gix-odb-0.67.0.crate) = 3e93457df69cd09573608ce9fa4f443fbd84bc8d15d8d83adecd471058459c1b
-SIZE (rust/crates/gix-odb-0.67.0.crate) = 56316
-SHA256 (rust/crates/gix-pack-0.57.0.crate) = fc13a475b3db735617017fb35f816079bf503765312d4b1913b18cf96f3fa515
-SIZE (rust/crates/gix-pack-0.57.0.crate) = 97452
-SHA256 (rust/crates/gix-packetline-0.18.3.crate) = c7e5ae6bc3ac160a6bf44a55f5537813ca3ddb08549c0fd3e7ef699c73c439cd
-SIZE (rust/crates/gix-packetline-0.18.3.crate) = 21143
-SHA256 (rust/crates/gix-packetline-blocking-0.18.2.crate) = c1cbf8767c6abd5a6779f586702b5bcd8702380f4208219449cf1c9d0cd1e17c
-SIZE (rust/crates/gix-packetline-blocking-0.18.2.crate) = 20992
-SHA256 (rust/crates/gix-path-0.10.14.crate) = c40f12bb65a8299be0cfb90fe718e3be236b7a94b434877012980863a883a99f
-SIZE (rust/crates/gix-path-0.10.14.crate) = 23150
-SHA256 (rust/crates/gix-pathspec-0.9.0.crate) = 6430d3a686c08e9d59019806faa78c17315fe22ae73151a452195857ca02f86c
-SIZE (rust/crates/gix-pathspec-0.9.0.crate) = 18875
-SHA256 (rust/crates/gix-prompt-0.9.1.crate) = 79f2185958e1512b989a007509df8d61dca014aa759a22bee80cfa6c594c3b6d
-SIZE (rust/crates/gix-prompt-0.9.1.crate) = 13418
-SHA256 (rust/crates/gix-protocol-0.48.0.crate) = 6c61bd61afc6b67d213241e2100394c164be421e3f7228d3521b04f48ca5ba90
-SIZE (rust/crates/gix-protocol-0.48.0.crate) = 44956
-SHA256 (rust/crates/gix-quote-0.4.15.crate) = e49357fccdb0c85c0d3a3292a9f6db32d9b3535959b5471bb9624908f4a066c6
-SIZE (rust/crates/gix-quote-0.4.15.crate) = 7847
-SHA256 (rust/crates/gix-ref-0.50.0.crate) = 47adf4c5f933429f8554e95d0d92eee583cfe4b95d2bf665cd6fd4a1531ee20c
-SIZE (rust/crates/gix-ref-0.50.0.crate) = 58093
-SHA256 (rust/crates/gix-refspec-0.28.0.crate) = 59650228d8f612f68e7f7a25f517fcf386c5d0d39826085492e94766858b0a90
-SIZE (rust/crates/gix-refspec-0.28.0.crate) = 17399
-SHA256 (rust/crates/gix-revision-0.32.0.crate) = 3fe28bbccca55da6d66e6c6efc6bb4003c29d407afd8178380293729733e6b53
-SIZE (rust/crates/gix-revision-0.32.0.crate) = 22676
-SHA256 (rust/crates/gix-revwalk-0.18.0.crate) = d4ecb80c235b1e9ef2b99b23a81ea50dd569a88a9eb767179793269e0e616247
-SIZE (rust/crates/gix-revwalk-0.18.0.crate) = 13338
-SHA256 (rust/crates/gix-sec-0.10.11.crate) = d84dae13271f4313f8d60a166bf27e54c968c7c33e2ffd31c48cafe5da649875
-SIZE (rust/crates/gix-sec-0.10.11.crate) = 10218
-SHA256 (rust/crates/gix-shallow-0.2.0.crate) = ab72543011e303e52733c85bef784603ef39632ddf47f69723def52825e35066
-SIZE (rust/crates/gix-shallow-0.2.0.crate) = 7553
-SHA256 (rust/crates/gix-submodule-0.17.0.crate) = 74972fe8d46ac8a09490ae1e843b4caf221c5b157c5ac17057e8e1c38417a3ac
-SIZE (rust/crates/gix-submodule-0.17.0.crate) = 12829
-SHA256 (rust/crates/gix-tempfile-16.0.0.crate) = 2558f423945ef24a8328c55d1fd6db06b8376b0e7013b1bb476cc4ffdf678501
-SIZE (rust/crates/gix-tempfile-16.0.0.crate) = 18453
-SHA256 (rust/crates/gix-trace-0.1.12.crate) = 7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7
-SIZE (rust/crates/gix-trace-0.1.12.crate) = 10435
-SHA256 (rust/crates/gix-transport-0.45.0.crate) = 11187418489477b1b5b862ae1aedbbac77e582f2c4b0ef54280f20cfe5b964d9
-SIZE (rust/crates/gix-transport-0.45.0.crate) = 50868
-SHA256 (rust/crates/gix-traverse-0.44.0.crate) = 2bec70e53896586ef32a3efa7e4427b67308531ed186bb6120fb3eca0f0d61b4
-SIZE (rust/crates/gix-traverse-0.44.0.crate) = 19475
-SHA256 (rust/crates/gix-url-0.29.0.crate) = 29218c768b53dd8f116045d87fec05b294c731a4b2bdd257eeca2084cc150b13
-SIZE (rust/crates/gix-url-0.29.0.crate) = 15305
-SHA256 (rust/crates/gix-utils-0.1.14.crate) = ff08f24e03ac8916c478c8419d7d3c33393da9bb41fa4c24455d5406aeefd35f
-SIZE (rust/crates/gix-utils-0.1.14.crate) = 10203
-SHA256 (rust/crates/gix-validate-0.9.3.crate) = 9eaa01c3337d885617c0a42e92823922a2aea71f4caeace6fe87002bdcadbd90
-SIZE (rust/crates/gix-validate-0.9.3.crate) = 11917
-SHA256 (rust/crates/gix-worktree-0.39.0.crate) = 6673512f7eaa57a6876adceca6978a501d6c6569a4f177767dc405f8b9778958
-SIZE (rust/crates/gix-worktree-0.39.0.crate) = 17560
-SHA256 (rust/crates/gix-worktree-state-0.17.0.crate) = 86f5e199ad5af972086683bd31d640c82cb85885515bf86d86236c73ce575bf0
-SIZE (rust/crates/gix-worktree-state-0.17.0.crate) = 15969
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
-SHA256 (rust/crates/goblin-0.9.3.crate) = daa0a64d21a7eb230583b4c5f4e23b7e4e57974f96620f42a7e75e08ae66d745
-SIZE (rust/crates/goblin-0.9.3.crate) = 200536
-SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
-SIZE (rust/crates/h2-0.4.7.crate) = 174114
-SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
-SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/gix-command-0.6.2.crate) = 6b31b65ca48a352ae86312b27a514a0c661935f96b481ac8b4371f65815eb196
+SIZE (rust/crates/gix-command-0.6.2.crate) = 15087
+SHA256 (rust/crates/gix-commitgraph-0.29.0.crate) = 6bb23121e952f43a5b07e3e80890336cb847297467a410475036242732980d06
+SIZE (rust/crates/gix-commitgraph-0.29.0.crate) = 22360
+SHA256 (rust/crates/gix-config-0.46.0.crate) = 5dfb898c5b695fd4acfc3c0ab638525a65545d47706064dcf7b5ead6cdb136c0
+SIZE (rust/crates/gix-config-0.46.0.crate) = 74104
+SHA256 (rust/crates/gix-config-value-0.15.1.crate) = 9f012703eb67e263c6c1fc96649fec47694dd3e5d2a91abfc65e4a6a6dc85309
+SIZE (rust/crates/gix-config-value-0.15.1.crate) = 15628
+SHA256 (rust/crates/gix-credentials-0.30.0.crate) = 0039dd3ac606dd80b16353a41b61fc237ca5cb8b612f67a9f880adfad4be4e05
+SIZE (rust/crates/gix-credentials-0.30.0.crate) = 23613
+SHA256 (rust/crates/gix-date-0.10.5.crate) = 996b6b90bafb287330af92b274c3e64309dc78359221d8612d11cd10c8b9fe1c
+SIZE (rust/crates/gix-date-0.10.5.crate) = 16209
+SHA256 (rust/crates/gix-diff-0.53.0.crate) = de854852010d44a317f30c92d67a983e691c9478c8a3fb4117c1f48626bcdea8
+SIZE (rust/crates/gix-diff-0.53.0.crate) = 58960
+SHA256 (rust/crates/gix-discover-0.41.0.crate) = ffb180c91ca1a2cf53e828bb63d8d8f8fa7526f49b83b33d7f46cbeb5d79d30a
+SIZE (rust/crates/gix-discover-0.41.0.crate) = 23694
+SHA256 (rust/crates/gix-features-0.43.1.crate) = cd1543cd9b8abcbcebaa1a666a5c168ee2cda4dea50d3961ee0e6d1c42f81e5b
+SIZE (rust/crates/gix-features-0.43.1.crate) = 33538
+SHA256 (rust/crates/gix-filter-0.20.0.crate) = aa6571a3927e7ab10f64279a088e0dae08e8da05547771796d7389bbe28ad9ff
+SIZE (rust/crates/gix-filter-0.20.0.crate) = 37694
+SHA256 (rust/crates/gix-fs-0.16.1.crate) = 9a4d90307d064fa7230e0f87b03231be28f8ba63b913fc15346f489519d0c304
+SIZE (rust/crates/gix-fs-0.16.1.crate) = 20410
+SHA256 (rust/crates/gix-glob-0.21.0.crate) = b947db8366823e7a750c254f6bb29e27e17f27e457bf336ba79b32423db62cd5
+SIZE (rust/crates/gix-glob-0.21.0.crate) = 16316
+SHA256 (rust/crates/gix-hash-0.19.0.crate) = 251fad79796a731a2a7664d9ea95ee29a9e99474de2769e152238d4fdb69d50e
+SIZE (rust/crates/gix-hash-0.19.0.crate) = 18930
+SHA256 (rust/crates/gix-hashtable-0.9.0.crate) = c35300b54896153e55d53f4180460931ccd69b7e8d2f6b9d6401122cdedc4f07
+SIZE (rust/crates/gix-hashtable-0.9.0.crate) = 10237
+SHA256 (rust/crates/gix-ignore-0.16.0.crate) = 564d6fddf46e2c981f571b23d6ad40cb08bddcaf6fc7458b1d49727ad23c2870
+SIZE (rust/crates/gix-ignore-0.16.0.crate) = 12419
+SHA256 (rust/crates/gix-index-0.41.0.crate) = 2af39fde3ce4ce11371d9ce826f2936ec347318f2d1972fe98c2e7134e267e25
+SIZE (rust/crates/gix-index-0.41.0.crate) = 53694
+SHA256 (rust/crates/gix-lock-18.0.0.crate) = b9fa71da90365668a621e184eb5b979904471af1b3b09b943a84bc50e8ad42ed
+SIZE (rust/crates/gix-lock-18.0.0.crate) = 14092
+SHA256 (rust/crates/gix-negotiate-0.21.0.crate) = 1d58d4c9118885233be971e0d7a589f5cfb1a8bd6cb6e2ecfb0fc6b1b293c83b
+SIZE (rust/crates/gix-negotiate-0.21.0.crate) = 15659
+SHA256 (rust/crates/gix-object-0.50.2.crate) = d69ce108ab67b65fbd4fb7e1331502429d78baeb2eee10008bdef55765397c07
+SIZE (rust/crates/gix-object-0.50.2.crate) = 50922
+SHA256 (rust/crates/gix-odb-0.70.0.crate) = 9c9d7af10fda9df0bb4f7f9bd507963560b3c66cb15a5b825caf752e0eb109ac
+SIZE (rust/crates/gix-odb-0.70.0.crate) = 63620
+SHA256 (rust/crates/gix-pack-0.60.0.crate) = d8571df89bfca5abb49c3e3372393f7af7e6f8b8dbe2b96303593cef5b263019
+SIZE (rust/crates/gix-pack-0.60.0.crate) = 104780
+SHA256 (rust/crates/gix-packetline-0.19.1.crate) = 2592fbd36249a2fea11056f7055cc376301ef38d903d157de41998335bbf1f93
+SIZE (rust/crates/gix-packetline-0.19.1.crate) = 26767
+SHA256 (rust/crates/gix-packetline-blocking-0.19.1.crate) = fc4e706f328cd494cc8f932172e123a72b9a4711b0db5e411681432a89bd4c94
+SIZE (rust/crates/gix-packetline-blocking-0.19.1.crate) = 22355
+SHA256 (rust/crates/gix-path-0.10.20.crate) = 06d37034a4c67bbdda76f7bcd037b2f7bc0fba0c09a6662b19697a5716e7b2fd
+SIZE (rust/crates/gix-path-0.10.20.crate) = 31011
+SHA256 (rust/crates/gix-pathspec-0.12.0.crate) = daedead611c9bd1f3640dc90a9012b45f790201788af4d659f28d94071da7fba
+SIZE (rust/crates/gix-pathspec-0.12.0.crate) = 23265
+SHA256 (rust/crates/gix-prompt-0.11.1.crate) = 6ffa1a7a34c81710aaa666a428c142b6c5d640492fcd41267db0740d923c7906
+SIZE (rust/crates/gix-prompt-0.11.1.crate) = 13939
+SHA256 (rust/crates/gix-protocol-0.51.0.crate) = 12b4b807c47ffcf7c1e5b8119585368a56449f3493da93b931e1d4239364e922
+SIZE (rust/crates/gix-protocol-0.51.0.crate) = 57539
+SHA256 (rust/crates/gix-quote-0.6.0.crate) = 4a375a75b4d663e8bafe3bf4940a18a23755644c13582fa326e99f8f987d83fd
+SIZE (rust/crates/gix-quote-0.6.0.crate) = 8887
+SHA256 (rust/crates/gix-ref-0.53.1.crate) = b966f578079a42f4a51413b17bce476544cca1cf605753466669082f94721758
+SIZE (rust/crates/gix-ref-0.53.1.crate) = 66023
+SHA256 (rust/crates/gix-refspec-0.31.0.crate) = 7d29cae1ae31108826e7156a5e60bffacab405f4413f5bc0375e19772cce0055
+SIZE (rust/crates/gix-refspec-0.31.0.crate) = 22732
+SHA256 (rust/crates/gix-revision-0.35.0.crate) = f651f2b1742f760bb8161d6743229206e962b73d9c33c41f4e4aefa6586cbd3d
+SIZE (rust/crates/gix-revision-0.35.0.crate) = 28142
+SHA256 (rust/crates/gix-revwalk-0.21.0.crate) = 06e74f91709729e099af6721bd0fa7d62f243f2005085152301ca5cdd86ec02c
+SIZE (rust/crates/gix-revwalk-0.21.0.crate) = 18451
+SHA256 (rust/crates/gix-sec-0.12.0.crate) = 09f7053ed7c66633b56c57bc6ed3377be3166eaf3dc2df9f1c5ec446df6fdf2c
+SIZE (rust/crates/gix-sec-0.12.0.crate) = 13005
+SHA256 (rust/crates/gix-shallow-0.5.0.crate) = d936745103243ae4c510f19e0760ce73fb0f08096588fdbe0f0d7fb7ce8944b7
+SIZE (rust/crates/gix-shallow-0.5.0.crate) = 12178
+SHA256 (rust/crates/gix-submodule-0.20.0.crate) = 657cc5dd43cbc7a14d9c5aaf02cfbe9c2a15d077cded3f304adb30ef78852d3e
+SIZE (rust/crates/gix-submodule-0.20.0.crate) = 22200
+SHA256 (rust/crates/gix-tempfile-18.0.0.crate) = 666c0041bcdedf5fa05e9bef663c897debab24b7dc1741605742412d1d47da57
+SIZE (rust/crates/gix-tempfile-18.0.0.crate) = 18895
+SHA256 (rust/crates/gix-trace-0.1.13.crate) = e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658
+SIZE (rust/crates/gix-trace-0.1.13.crate) = 10876
+SHA256 (rust/crates/gix-transport-0.48.0.crate) = 12f7cc0179fc89d53c54e1f9ce51229494864ab4bf136132d69db1b011741ca3
+SIZE (rust/crates/gix-transport-0.48.0.crate) = 70669
+SHA256 (rust/crates/gix-traverse-0.47.0.crate) = c7cdc82509d792ba0ad815f86f6b469c7afe10f94362e96c4494525a6601bdd5
+SIZE (rust/crates/gix-traverse-0.47.0.crate) = 27145
+SHA256 (rust/crates/gix-url-0.32.0.crate) = 1b76a9d266254ad287ffd44467cd88e7868799b08f4d52e02d942b93e514d16f
+SIZE (rust/crates/gix-url-0.32.0.crate) = 19407
+SHA256 (rust/crates/gix-utils-0.3.0.crate) = 5351af2b172caf41a3728eb4455326d84e0d70fe26fc4de74ab0bd37df4191c5
+SIZE (rust/crates/gix-utils-0.3.0.crate) = 11052
+SHA256 (rust/crates/gix-validate-0.10.0.crate) = 77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d
+SIZE (rust/crates/gix-validate-0.10.0.crate) = 12688
+SHA256 (rust/crates/gix-worktree-0.42.0.crate) = 55f625ac9126c19bef06dbc6d2703cdd7987e21e35b497bb265ac37d383877b1
+SIZE (rust/crates/gix-worktree-0.42.0.crate) = 24823
+SHA256 (rust/crates/gix-worktree-state-0.20.0.crate) = 06ba9b17cbacc02b25801197b20100f7f9bd621db1e7fce9d3c8ab3175207bf8
+SIZE (rust/crates/gix-worktree-state-0.20.0.crate) = 23584
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/goblin-0.10.1.crate) = d6a80adfd63bd7ffd94fefc3d22167880c440a724303080e5aa686fa36abaa96
+SIZE (rust/crates/goblin-0.10.1.crate) = 246771
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
+SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
+SIZE (rust/crates/hash32-0.3.1.crate) = 10273
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
+SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
+SIZE (rust/crates/heapless-0.8.0.crate) = 77802
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
-SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
-SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946
-SIZE (rust/crates/httparse-1.9.5.crate) = 39029
-SHA256 (rust/crates/hyper-1.5.2.crate) = 256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0
-SIZE (rust/crates/hyper-1.5.2.crate) = 152817
-SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
-SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
-SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
-SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
-SHA256 (rust/crates/insta-1.42.0.crate) = 6513e4067e16e69ed1db5ab56048ed65db32d10ba5fc1217f5393f8f17d8b5a5
-SIZE (rust/crates/insta-1.42.0.crate) = 93945
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
+SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
+SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
+SIZE (rust/crates/insta-1.43.2.crate) = 102183
SHA256 (rust/crates/io-close-0.3.7.crate) = 9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc
SIZE (rust/crates/io-close-0.3.7.crate) = 8025
-SHA256 (rust/crates/ipnet-2.10.1.crate) = ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708
-SIZE (rust/crates/ipnet-2.10.1.crate) = 28407
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jiff-0.1.24.crate) = d2bb0c2e28117985a4d90e3bc70092bc8f226f434c7ec7e23dd9ff99c5c5721a
-SIZE (rust/crates/jiff-0.1.24.crate) = 616076
-SHA256 (rust/crates/jiff-tzdb-0.1.2.crate) = cf2cec2f5d266af45a071ece48b1fb89f3b00b2421ac3a5fe10285a6caaa60d3
-SIZE (rust/crates/jiff-tzdb-0.1.2.crate) = 82207
-SHA256 (rust/crates/jiff-tzdb-platform-0.1.2.crate) = a63c62e404e7b92979d2792352d885a7f8f83fd1d0d31eea582d77b2ceca697e
-SIZE (rust/crates/jiff-tzdb-platform-0.1.2.crate) = 2988
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-SHA256 (rust/crates/krates-0.17.5.crate) = cd5bdd9794c39f6eb77da784fdcd065cc730a95fd0ca7d88ec945ed26c3c5109
-SIZE (rust/crates/krates-0.17.5.crate) = 63614
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
+SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
+SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
+SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
+SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
+SHA256 (rust/crates/krates-0.20.0.crate) = c432bb7d7a968a338f6c7cbd8782f38ffd87a793ff06c3a20257f45e1d003f6d
+SIZE (rust/crates/krates-0.20.0.crate) = 68567
SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
SIZE (rust/crates/kstring-2.0.2.crate) = 23044
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
-SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
+SIZE (rust/crates/libz-rs-sys-0.5.2.crate) = 46524
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
-SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
@@ -377,248 +391,254 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
-SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca
+SIZE (rust/crates/petgraph-0.8.2.crate) = 780998
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/plain-0.2.3.crate) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6
SIZE (rust/crates/plain-0.2.3.crate) = 10664
-SHA256 (rust/crates/platforms-3.5.0.crate) = d43467300237085a4f9e864b937cf0bc012cef7740be12be1a48b10d2c8a3701
-SIZE (rust/crates/platforms-3.5.0.crate) = 31004
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
+SHA256 (rust/crates/platforms-3.6.0.crate) = 0b02ffed1bc8c2234bb6f8e760e34613776c5102a041f25330b869a78153a68c
+SIZE (rust/crates/platforms-3.6.0.crate) = 32579
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/prodash-29.0.0.crate) = a266d8d6020c61a437be704c5e618037588e1985c7dbb7bf8d265db84cffe325
-SIZE (rust/crates/prodash-29.0.0.crate) = 90594
-SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef
-SIZE (rust/crates/quinn-0.11.6.crate) = 78222
-SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d
-SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286
-SHA256 (rust/crates/quinn-udp-0.5.9.crate) = 1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904
-SIZE (rust/crates/quinn-udp-0.5.9.crate) = 25342
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/prodash-30.0.1.crate) = 5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139
+SIZE (rust/crates/prodash-30.0.1.crate) = 92925
+SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
+SIZE (rust/crates/quinn-0.11.9.crate) = 83606
+SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31
+SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
+SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
+SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
SIZE (rust/crates/radium-0.7.0.crate) = 10906
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.12.crate) = 43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da
-SIZE (rust/crates/reqwest-0.12.12.crate) = 193321
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
+SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
SIZE (rust/crates/rmp-0.8.14.crate) = 29687
SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustc-hash-2.1.0.crate) = c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497
-SIZE (rust/crates/rustc-hash-2.1.0.crate) = 13316
-SHA256 (rust/crates/rustix-0.38.43.crate) = a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6
-SIZE (rust/crates/rustix-0.38.43.crate) = 379134
-SHA256 (rust/crates/rustls-0.23.21.crate) = 8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8
-SIZE (rust/crates/rustls-0.23.21.crate) = 337106
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08
+SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustls-0.23.32.crate) = cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40
+SIZE (rust/crates/rustls-0.23.32.crate) = 372459
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
-SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
-SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.10.1.crate) = d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37
-SIZE (rust/crates/rustls-pki-types-1.10.1.crate) = 58944
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustsec-0.30.1.crate) = 8f08b4e72b19c69a91bd8eb9fc2d4c9091a80df3092ddb69f8cb9994f915b7b7
-SIZE (rust/crates/rustsec-0.30.1.crate) = 83956
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.6.crate) = 8572f3c2cb9934231157b45499fc41e1f58c589fdfb81a844ba873265e80f8eb
+SIZE (rust/crates/rustls-webpki-0.103.6.crate) = 85224
+SHA256 (rust/crates/rustsec-0.30.4.crate) = eccae2aa94039c2c566f833e592af94dfbbc5854a53d2602bdb2a1ab21349c03
+SIZE (rust/crates/rustsec-0.30.4.crate) = 86487
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/scroll-0.12.0.crate) = 6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6
-SIZE (rust/crates/scroll-0.12.0.crate) = 24145
-SHA256 (rust/crates/scroll_derive-0.12.0.crate) = 7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932
-SIZE (rust/crates/scroll_derive-0.12.0.crate) = 4693
-SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
-SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
-SHA256 (rust/crates/semver-1.0.24.crate) = 3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba
-SIZE (rust/crates/semver-1.0.24.crate) = 31267
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.136.crate) = 336a0c23cf42a38d9eaa7cd22c7040d04e1228a19a933890805ffd00a16437d2
-SIZE (rust/crates/serde_json-1.0.136.crate) = 154504
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/scroll-0.13.0.crate) = c1257cd4248b4132760d6524d6dda4e053bc648c9070b960929bf50cfb1e7add
+SIZE (rust/crates/scroll-0.13.0.crate) = 24154
+SHA256 (rust/crates/scroll_derive-0.13.1.crate) = ed76efe62313ab6610570951494bdaa81568026e0318eaa55f167de70eeea67d
+SIZE (rust/crates/scroll_derive-0.13.1.crate) = 8167
+SHA256 (rust/crates/security-framework-3.5.0.crate) = cc198e42d9b7510827939c9a15f5062a0c913f3371d765977e586d2fe6c16f4a
+SIZE (rust/crates/security-framework-3.5.0.crate) = 89611
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
+SIZE (rust/crates/serde-1.0.226.crate) = 28484
+SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
+SIZE (rust/crates/serde_core-1.0.226.crate) = 63014
+SHA256 (rust/crates/serde_derive-1.0.226.crate) = 8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33
+SIZE (rust/crates/serde_derive-1.0.226.crate) = 58702
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
-SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (rust/crates/sha1-0.10.6.crate) = 13517
+SHA256 (rust/crates/sha1-checked-0.10.0.crate) = 89f599ac0c323ebb1c6082821a54962b839832b03984598375bff3975b804423
+SIZE (rust/crates/sha1-checked-0.10.0.crate) = 783840
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/similar-2.6.0.crate) = 1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e
-SIZE (rust/crates/similar-2.6.0.crate) = 51659
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smol_str-0.3.2.crate) = 9676b89cd56310a87b93dec47b11af744f34d5fc9f367b829474eec0a891350d
SIZE (rust/crates/smol_str-0.3.2.crate) = 17504
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
-SHA256 (rust/crates/spdx-0.10.8.crate) = 58b69356da67e2fc1f542c71ea7e654a361a79c938e4424392ecf4fa065d2193
-SIZE (rust/crates/spdx-0.10.8.crate) = 1036873
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/spdx-0.12.0.crate) = 41cf87c0efffc158b9dde4d6e0567a43e4383adc4c949e687a2039732db2f23a
+SIZE (rust/crates/spdx-0.12.0.crate) = 1051034
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
-SIZE (rust/crates/strum-0.26.3.crate) = 7237
-SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
-SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
-SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
-SHA256 (rust/crates/tame-index-0.17.0.crate) = 1652caa3694d1e943523f689c6e1b259f9d4a90fad3b3b44f2b01dce0f4b138d
-SIZE (rust/crates/tame-index-0.17.0.crate) = 98199
+SHA256 (rust/crates/tame-index-0.23.0.crate) = 2ee1412760d33e443bd048ceca650053cf26e7dee73daae39fb4932ebeebafe9
+SIZE (rust/crates/tame-index-0.23.0.crate) = 102285
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
-SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
-SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704
-SIZE (rust/crates/tempfile-3.15.0.crate) = 35693
+SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
+SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
-SIZE (rust/crates/tokio-1.43.0.crate) = 817422
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml-span-0.4.1.crate) = 757f36f490e7b3a25ed9fb692d7a0beb1424eabec3f7e8f40f576bece9a8cdc5
-SIZE (rust/crates/toml-span-0.4.1.crate) = 32747
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/tokio-rustls-0.26.3.crate) = 05f63835928ca123f1bef57abbcd23bb2ba0ac9ae1235f1e65bda0d06e7786bd
+SIZE (rust/crates/tokio-rustls-0.26.3.crate) = 35073
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-span-0.5.2.crate) = 2d36acfca70d66f9b5f9c4786fec60096c3594169bf77b8d4207174dc862e6a4
+SIZE (rust/crates/toml-span-0.5.2.crate) = 34721
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/twox-hash-2.1.0.crate) = e7b17f197b3050ba473acf9181f7b1d3b66d1cf7356c6cc57886662276e65908
-SIZE (rust/crates/twox-hash-2.1.0.crate) = 35275
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/twox-hash-2.1.2.crate) = 9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c
+SIZE (rust/crates/twox-hash-2.1.2.crate) = 35641
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
-SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -629,93 +649,127 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
+SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
+SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.53.crate) = a0b221ff421256839509adbb55998214a70d829d3a28c69b4a6672e9d2a42f67
+SIZE (rust/crates/wasm-bindgen-futures-0.4.53.crate) = 16321
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
+SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
+SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
+SHA256 (rust/crates/web-sys-0.3.80.crate) = fbe734895e869dc429d78c4b433f8d17d95f8d05317440b4fad5ab2d33e596dc
+SIZE (rust/crates/web-sys-0.3.80.crate) = 641763
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-roots-0.26.7.crate) = 5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e
-SIZE (rust/crates/webpki-roots-0.26.7.crate) = 249392
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
+SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a
-SIZE (rust/crates/winnow-0.6.24.crate) = 165680
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zstd-0.13.2.crate) = fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9
-SIZE (rust/crates/zstd-0.13.2.crate) = 30251
-SHA256 (rust/crates/zstd-safe-7.2.1.crate) = 54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059
-SIZE (rust/crates/zstd-safe-7.2.1.crate) = 21122
-SHA256 (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa
-SIZE (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090
-SHA256 (EmbarkStudios-cargo-deny-0.16.4_GH0.tar.gz) = 9b6bdbf90f2610203708065afc653b9e1e1ba8cc425ffe5d8957da68d9347c01
-SIZE (EmbarkStudios-cargo-deny-0.16.4_GH0.tar.gz) = 1864455
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
+SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
+SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
+SHA256 (EmbarkStudios-cargo-deny-0.18.5_GH0.tar.gz) = d04cb7b0b9f75c483dc37d72970a8c759674d1a7b882aaae2c56a60fe18361ab
+SIZE (EmbarkStudios-cargo-deny-0.18.5_GH0.tar.gz) = 1888484
diff --git a/devel/cargo-depgraph/Makefile b/devel/cargo-depgraph/Makefile
index b73605889f0a..c99b6523a77c 100644
--- a/devel/cargo-depgraph/Makefile
+++ b/devel/cargo-depgraph/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-depgraph
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
-PORTREVISION= 15
+PORTREVISION= 17
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-dist/Makefile b/devel/cargo-dist/Makefile
index ed918fb50581..edb3dbe0f3bb 100644
--- a/devel/cargo-dist/Makefile
+++ b/devel/cargo-dist/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cargo-dist
DISTVERSIONPREFIX= v
DISTVERSION= 0.28.7
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-edit/Makefile b/devel/cargo-edit/Makefile
index 6f1563aa9981..50065908d73c 100644
--- a/devel/cargo-edit/Makefile
+++ b/devel/cargo-edit/Makefile
@@ -1,12 +1,12 @@
PORTNAME= cargo-edit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.4
+DISTVERSION= 0.13.7
PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= Rust: Utility for managing cargo dependencies from the command line
-WWW= http://killercup.github.io/cargo-edit/
+WWW= https://github.com/killercup/cargo-edit
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -21,85 +21,86 @@ GH_ACCOUNT= killercup
RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-lossy-1.1.3 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-svg-0.1.5 \
- anstyle-wincon-3.0.6 \
- anyhow-1.0.95 \
- async-compression-0.4.17 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-lossy-1.1.4 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-svg-0.1.9 \
+ anstyle-wincon-3.0.9 \
+ anyhow-1.0.98 \
+ async-compression-0.4.27 \
atomic-waker-1.1.2 \
atty-0.2.14 \
- autocfg-1.4.0 \
- automod-1.0.14 \
- backtrace-0.3.74 \
+ autocfg-1.5.0 \
+ automod-1.0.15 \
+ backtrace-0.3.75 \
base16ct-0.2.0 \
base64-0.22.1 \
- base64ct-1.6.0 \
+ base64ct-1.8.0 \
bitflags-1.3.2 \
- bitflags-2.8.0 \
+ bitflags-2.9.1 \
block-buffer-0.10.4 \
- borsh-1.5.5 \
- bstr-1.11.3 \
- bumpalo-3.16.0 \
- byteorder-1.5.0 \
- bytes-1.9.0 \
- camino-1.1.9 \
- cargo-platform-0.1.9 \
- cargo-test-macro-0.3.0 \
- cargo-test-support-0.6.0 \
- cargo-util-0.2.15 \
- cargo_metadata-0.19.1 \
- cc-1.2.9 \
- cfg-if-1.0.0 \
+ borsh-1.5.7 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
+ camino-1.1.10 \
+ cargo-platform-0.2.0 \
+ cargo-test-macro-0.4.3 \
+ cargo-test-support-0.7.4 \
+ cargo-util-0.2.21 \
+ cargo-util-schemas-0.8.2 \
+ cargo_metadata-0.21.0 \
+ cc-1.2.31 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
- clap-4.5.27 \
- clap-cargo-0.15.2 \
- clap-verbosity-flag-3.0.2 \
- clap_builder-4.5.27 \
- clap_derive-4.5.24 \
- clap_lex-0.7.4 \
- colorchoice-1.0.3 \
+ clap-4.5.42 \
+ clap-cargo-0.16.0 \
+ clap-verbosity-flag-3.0.3 \
+ clap_builder-4.5.42 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
concolor-control-0.0.7 \
concolor-query-0.0.4 \
const-oid-0.9.6 \
content_inspector-0.2.4 \
- core-foundation-0.9.4 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
- cpufeatures-0.2.16 \
- crates-io-0.40.5 \
- crc32fast-1.4.2 \
- crossbeam-channel-0.5.14 \
+ cpufeatures-0.2.17 \
+ crates-io-0.40.11 \
+ crc32fast-1.5.0 \
+ crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
- ct-codecs-1.1.3 \
- curl-0.4.47 \
- curl-sys-0.4.78+curl-8.11.0 \
- der-0.7.9 \
- deranged-0.3.11 \
+ ct-codecs-1.1.6 \
+ curl-0.4.48 \
+ curl-sys-0.4.82+curl-8.14.1 \
+ der-0.7.10 \
+ deranged-0.4.0 \
digest-0.10.7 \
displaydoc-0.2.5 \
dunce-1.0.5 \
ecdsa-0.16.9 \
ed25519-compact-2.1.1 \
- either-1.13.0 \
+ either-1.15.0 \
elliptic-curve-0.13.8 \
env_filter-0.1.3 \
env_logger-0.11.8 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.6 \
+ errno-0.3.13 \
fastrand-2.3.0 \
- ff-0.13.0 \
- fiat-crypto-0.2.9 \
+ ff-0.13.1 \
+ fiat-crypto-0.3.0 \
filetime-0.2.25 \
- flate2-1.0.35 \
+ flate2-1.1.2 \
fnv-1.0.7 \
form_urlencoded-1.2.1 \
futures-channel-0.3.31 \
@@ -109,14 +110,15 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-util-0.3.31 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
- git2-0.19.0 \
+ git2-0.20.2 \
glob-0.3.2 \
- globset-0.4.15 \
+ globset-0.4.16 \
group-0.13.0 \
- h2-0.4.6 \
- hashbrown-0.15.2 \
+ h2-0.4.11 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
hermit-abi-0.1.19 \
hex-0.4.3 \
@@ -124,219 +126,248 @@ CARGO_CRATES= addr2line-0.24.2 \
hmac-0.12.1 \
home-0.5.11 \
html-escape-0.2.13 \
- http-1.2.0 \
+ http-1.3.1 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.9.5 \
- humantime-2.1.0 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
+ humantime-2.2.0 \
humantime-serde-1.1.1 \
- hyper-1.5.0 \
- hyper-rustls-0.27.3 \
- hyper-util-0.1.10 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ hyper-1.6.0 \
+ hyper-rustls-0.27.7 \
+ hyper-util-0.1.16 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna_adapter-1.2.1 \
ignore-0.4.23 \
- indexmap-2.7.1 \
- ipnet-2.10.1 \
+ indexmap-2.10.0 \
+ io-uring-0.7.9 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
is_terminal_polyfill-1.70.1 \
- itertools-0.13.0 \
- itoa-1.0.14 \
- jiff-0.2.13 \
- jiff-static-0.2.13 \
- jobserver-0.1.32 \
- js-sys-0.3.76 \
- libc-0.2.169 \
- libgit2-sys-0.17.0+1.8.1 \
- libredox-0.1.3 \
- libssh2-sys-0.3.0 \
- libz-sys-1.1.20 \
- linux-raw-sys-0.4.15 \
- litemap-0.7.4 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
+ libc-0.2.174 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libredox-0.1.9 \
+ libssh2-sys-0.3.1 \
+ libz-rs-sys-0.5.1 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
log-0.4.27 \
- memchr-2.7.4 \
- mime-0.3.17 \
- miniz_oxide-0.8.3 \
- mio-1.0.3 \
+ lru-slab-0.1.2 \
+ memchr-2.7.5 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
miow-0.6.0 \
normalize-line-endings-0.3.0 \
num-conv-0.1.0 \
- object-0.36.5 \
- once_cell-1.20.2 \
- openssl-probe-0.1.5 \
- openssl-sys-0.9.104 \
- orion-0.17.7 \
- os_pipe-1.2.1 \
- p384-0.13.0 \
- pasetors-0.7.1 \
- pathdiff-0.2.1 \
+ num-traits-0.2.19 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.109 \
+ ordered-float-2.10.1 \
+ orion-0.17.11 \
+ os_pipe-1.2.2 \
+ p384-0.13.1 \
+ pasetors-0.7.7 \
+ pathdiff-0.2.3 \
pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkcs8-0.10.2 \
- pkg-config-0.3.31 \
- portable-atomic-1.11.0 \
+ pkg-config-0.3.32 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
+ potential_utf-0.1.2 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.20 \
+ ppv-lite86-0.2.21 \
primeorder-0.13.6 \
- proc-macro2-1.0.93 \
- quinn-0.11.6 \
- quinn-proto-0.11.9 \
- quinn-udp-0.5.7 \
- quote-1.0.38 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
+ proc-macro2-1.0.95 \
+ quinn-0.11.8 \
+ quinn-proto-0.11.12 \
+ quinn-udp-0.5.13 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
+ rand_core-0.9.3 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.7 \
+ redox_syscall-0.5.17 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- reqwest-0.12.9 \
+ reqwest-0.12.22 \
rfc6979-0.4.0 \
- ring-0.17.8 \
- rustc-demangle-0.1.24 \
- rustc-hash-2.1.0 \
- rustix-0.38.43 \
- rustls-0.23.17 \
- rustls-native-certs-0.8.0 \
- rustls-pemfile-2.2.0 \
- rustls-pki-types-1.10.0 \
- rustls-webpki-0.102.8 \
- ryu-1.0.18 \
+ ring-0.17.14 \
+ rustc-demangle-0.1.26 \
+ rustc-hash-2.1.1 \
+ rustc-stable-hash-0.1.2 \
+ rustix-1.0.8 \
+ rustls-0.23.31 \
+ rustls-native-certs-0.8.1 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.26 \
+ schannel-0.1.27 \
sec1-0.7.3 \
- security-framework-2.11.1 \
- security-framework-sys-2.12.0 \
- semver-1.0.25 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.135 \
- serde_spanned-0.6.8 \
+ security-framework-3.2.0 \
+ security-framework-sys-2.14.0 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde-untagged-0.1.7 \
+ serde-value-0.7.0 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.142 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.0 \
serde_urlencoded-0.7.1 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
shell-escape-0.1.5 \
shlex-1.3.0 \
signature-2.2.0 \
- similar-2.6.0 \
- slab-0.4.9 \
- smallvec-1.13.2 \
+ similar-2.7.0 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
smol_str-0.3.2 \
snapbox-0.6.21 \
snapbox-macros-0.3.10 \
- socket2-0.5.8 \
- spin-0.9.8 \
+ socket2-0.5.10 \
+ socket2-0.6.0 \
spki-0.7.3 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
subtle-2.6.1 \
- syn-2.0.101 \
- sync_wrapper-1.0.1 \
- synstructure-0.13.1 \
- tame-index-0.17.0 \
- tar-0.4.43 \
- tempfile-3.15.0 \
+ syn-2.0.104 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ tame-index-0.22.0 \
+ tar-0.4.44 \
+ tempfile-3.20.0 \
termcolor-1.4.1 \
- terminal_size-0.4.1 \
- thiserror-1.0.69 \
- thiserror-2.0.11 \
- thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
- tinystr-0.7.6 \
- tinyvec-1.8.1 \
+ terminal_size-0.4.2 \
+ thiserror-2.0.12 \
+ thiserror-impl-2.0.12 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ tinystr-0.8.1 \
+ tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.43.0 \
- tokio-rustls-0.26.0 \
- tokio-util-0.7.13 \
- toml-0.8.19 \
- toml-span-0.4.1 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
+ tokio-1.47.1 \
+ tokio-rustls-0.26.2 \
+ tokio-util-0.7.16 \
+ toml-0.8.23 \
+ toml-0.9.5 \
+ toml-span-0.5.2 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.22.27 \
+ toml_edit-0.23.3 \
+ toml_parser-1.0.2 \
+ toml_write-0.1.2 \
+ toml_writer-1.0.2 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
+ tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-core-0.1.33 \
+ tracing-core-0.1.34 \
try-lock-0.2.5 \
- trycmd-0.15.8 \
- twox-hash-2.1.0 \
- typenum-1.17.0 \
- unicode-ident-1.0.14 \
- unicode-width-0.1.14 \
+ trycmd-0.15.10 \
+ twox-hash-2.1.1 \
+ typeid-1.0.3 \
+ typenum-1.18.0 \
+ unicode-ident-1.0.18 \
+ unicode-width-0.2.1 \
+ unicode-xid-0.2.6 \
untrusted-0.9.0 \
url-2.5.4 \
- utf16_iter-1.0.5 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
vcpkg-0.2.15 \
version_check-0.9.5 \
- wait-timeout-0.2.0 \
+ wait-timeout-0.2.1 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.99 \
- wasm-bindgen-backend-0.2.99 \
- wasm-bindgen-futures-0.4.37 \
- wasm-bindgen-macro-0.2.99 \
- wasm-bindgen-macro-support-0.2.99 \
- wasm-bindgen-shared-0.2.99 \
- web-sys-0.3.76 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
web-time-1.1.0 \
- webpki-roots-0.26.6 \
+ webpki-roots-1.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-registry-0.2.0 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
+ windows-link-0.1.3 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.24 \
- write16-1.0.0 \
- writeable-0.5.5 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ zerotrie-0.2.2 \
+ zerovec-0.11.3 \
+ zerovec-derive-0.11.1 \
+ zlib-rs-0.5.1
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/devel/cargo-edit/distinfo b/devel/cargo-edit/distinfo
index 54bf9f118071..67ae8732e405 100644
--- a/devel/cargo-edit/distinfo
+++ b/devel/cargo-edit/distinfo
@@ -1,92 +1,92 @@
-TIMESTAMP = 1747201339
+TIMESTAMP = 1756087533
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-lossy-1.1.3.crate) = 934ff8719effd2023a48cf63e69536c1c3ced9d3895068f6f5cc9a4ff845e59b
-SIZE (rust/crates/anstyle-lossy-1.1.3.crate) = 9983
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-svg-0.1.5.crate) = 962f6d5681926dbe5503b71057202d6723a33abe464c983b1d160bca3095a3bb
-SIZE (rust/crates/anstyle-svg-0.1.5.crate) = 10527
-SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
-SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
-SHA256 (rust/crates/async-compression-0.4.17.crate) = 0cb8f1d480b0ea3783ab015936d2a55c87e219676f0c0b7dec61494043f21857
-SIZE (rust/crates/async-compression-0.4.17.crate) = 111860
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-lossy-1.1.4.crate) = 04d3a5dc826f84d0ea11882bb8054ff7f3d482602e11bb181101303a279ea01f
+SIZE (rust/crates/anstyle-lossy-1.1.4.crate) = 10266
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-svg-0.1.9.crate) = 0a43964079ef399480603125d5afae2b219aceffb77478956e25f17b9bc3435c
+SIZE (rust/crates/anstyle-svg-0.1.9.crate) = 18651
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/async-compression-0.4.27.crate) = ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8
+SIZE (rust/crates/async-compression-0.4.27.crate) = 118487
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/automod-1.0.14.crate) = edf3ee19dbc0a46d740f6f0926bde8c50f02bdbc7b536842da28f6ac56513a8b
-SIZE (rust/crates/automod-1.0.14.crate) = 8717
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/automod-1.0.15.crate) = ebb4bd301db2e2ca1f5be131c24eb8ebf2d9559bc3744419e93baf8ddea7e670
+SIZE (rust/crates/automod-1.0.15.crate) = 9129
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
-SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/borsh-1.5.5.crate) = 5430e3be710b68d984d1391c854eb431a9d548640711faa54eecb1df93db91cc
-SIZE (rust/crates/borsh-1.5.5.crate) = 76621
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
-SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
-SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
-SHA256 (rust/crates/cargo-test-macro-0.3.0.crate) = 82c6cbe0807294ca78d811d1e4995ddb6516c6c763c7a03493c4ba02b9e09215
-SIZE (rust/crates/cargo-test-macro-0.3.0.crate) = 9098
-SHA256 (rust/crates/cargo-test-support-0.6.0.crate) = 9e7122a80d9ddd5aa46f80aec885b4593f70360c6539206b917a3a3d79608006
-SIZE (rust/crates/cargo-test-support-0.6.0.crate) = 53608
-SHA256 (rust/crates/cargo-util-0.2.15.crate) = b6dd67a24439ca5260a08128b6cbf4b0f4453497a2f60508163ab9d5b534b122
-SIZE (rust/crates/cargo-util-0.2.15.crate) = 26840
-SHA256 (rust/crates/cargo_metadata-0.19.1.crate) = 8769706aad5d996120af43197bf46ef6ad0fda35216b4505f926a365a232d924
-SIZE (rust/crates/cargo_metadata-0.19.1.crate) = 26131
-SHA256 (rust/crates/cc-1.2.9.crate) = c8293772165d9345bdaaa39b45b2109591e63fe5e6fbc23c6ff930a048aa310b
-SIZE (rust/crates/cc-1.2.9.crate) = 101156
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/borsh-1.5.7.crate) = ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce
+SIZE (rust/crates/borsh-1.5.7.crate) = 78062
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
+SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
+SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
+SHA256 (rust/crates/cargo-test-macro-0.4.3.crate) = 39a643a9f943fcf24470056bf031917f59d5a690846d08d8da06513427bd6739
+SIZE (rust/crates/cargo-test-macro-0.4.3.crate) = 10209
+SHA256 (rust/crates/cargo-test-support-0.7.4.crate) = bf5198c9b6486dfee24157115384db428e64adbb3cdd6cb37f3f6576098777b0
+SIZE (rust/crates/cargo-test-support-0.7.4.crate) = 67109
+SHA256 (rust/crates/cargo-util-0.2.21.crate) = c95ec8b2485b20aed818bd7460f8eecc6c87c35c84191b353a3aba9aa1736c36
+SIZE (rust/crates/cargo-util-0.2.21.crate) = 32302
+SHA256 (rust/crates/cargo-util-schemas-0.8.2.crate) = 7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830
+SIZE (rust/crates/cargo-util-schemas-0.8.2.crate) = 36914
+SHA256 (rust/crates/cargo_metadata-0.21.0.crate) = 5cfca2aaa699835ba88faf58a06342a314a950d2b9686165e038286c30316868
+SIZE (rust/crates/cargo_metadata-0.21.0.crate) = 32697
+SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2
+SIZE (rust/crates/cc-1.2.31.crate) = 109427
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/clap-4.5.27.crate) = 769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796
-SIZE (rust/crates/clap-4.5.27.crate) = 55737
-SHA256 (rust/crates/clap-cargo-0.15.2.crate) = d546f0e84ff2bfa4da1ce9b54be42285767ba39c688572ca32412a09a73851e5
-SIZE (rust/crates/clap-cargo-0.15.2.crate) = 12241
-SHA256 (rust/crates/clap-verbosity-flag-3.0.2.crate) = 2678fade3b77aa3a8ff3aae87e9c008d3fb00473a41c71fbf74e91c8c7b37e84
-SIZE (rust/crates/clap-verbosity-flag-3.0.2.crate) = 14866
-SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7
-SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024
-SHA256 (rust/crates/clap_derive-4.5.24.crate) = 54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c
-SIZE (rust/crates/clap_derive-4.5.24.crate) = 30669
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
+SIZE (rust/crates/clap-4.5.42.crate) = 58305
+SHA256 (rust/crates/clap-cargo-0.16.0.crate) = c6affd9fc8702a94172345c11fa913aa84601cd05e187af166dcd48deff27b8d
+SIZE (rust/crates/clap-cargo-0.16.0.crate) = 15424
+SHA256 (rust/crates/clap-verbosity-flag-3.0.3.crate) = eeab6a5cdfc795a05538422012f20a5496f050223c91be4e5420bfd13c641fb1
+SIZE (rust/crates/clap-verbosity-flag-3.0.3.crate) = 15298
+SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
+SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/concolor-control-0.0.7.crate) = 7104119c2f80d887239879d0c50e033cd40eac9a3f3561e0684ba7d5d654f4da
SIZE (rust/crates/concolor-control-0.0.7.crate) = 6314
SHA256 (rust/crates/concolor-query-0.0.4.crate) = ad159cc964ac8f9d407cbc0aa44b02436c054b541f2b4b5f06972e1efdc54bc7
@@ -95,18 +95,18 @@ SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf98497
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38
SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386
-SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
-SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
-SHA256 (rust/crates/cpufeatures-0.2.16.crate) = 16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3
-SIZE (rust/crates/cpufeatures-0.2.16.crate) = 13405
-SHA256 (rust/crates/crates-io-0.40.5.crate) = 5c1f3f1277728b222abe5d05f2683e6643344de0ed563eb46d3574b6cd3cf1c3
-SIZE (rust/crates/crates-io-0.40.5.crate) = 10568
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
-SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crates-io-0.40.11.crate) = 9d8912d1316660f138aa2dec2c20e38633449fb7a3b2b8fcbf1698ac31941b8e
+SIZE (rust/crates/crates-io-0.40.11.crate) = 15088
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
@@ -117,16 +117,16 @@ SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af9
SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/ct-codecs-1.1.3.crate) = b916ba8ce9e4182696896f015e8a5ae6081b305f74690baa8465e35f5a142ea4
-SIZE (rust/crates/ct-codecs-1.1.3.crate) = 5497
-SHA256 (rust/crates/curl-0.4.47.crate) = d9fb4d13a1be2b58f14d60adba57c9834b78c62fd86c3e76a148f732686e9265
-SIZE (rust/crates/curl-0.4.47.crate) = 97185
-SHA256 (rust/crates/curl-sys-0.4.78+curl-8.11.0.crate) = 8eec768341c5c7789611ae51cf6c459099f22e64a5d5d0ce4892434e33821eaf
-SIZE (rust/crates/curl-sys-0.4.78+curl-8.11.0.crate) = 1821558
-SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
-SIZE (rust/crates/der-0.7.9.crate) = 85173
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/ct-codecs-1.1.6.crate) = 9b10589d1a5e400d61f9f38f12f884cfd080ff345de8f17efda36fe0e4a02aa8
+SIZE (rust/crates/ct-codecs-1.1.6.crate) = 11206
+SHA256 (rust/crates/curl-0.4.48.crate) = 9e2d5c8f48d9c0c23250e52b55e82a6ab4fdba6650c931f5a0a57a43abda812b
+SIZE (rust/crates/curl-0.4.48.crate) = 97323
+SHA256 (rust/crates/curl-sys-0.4.82+curl-8.14.1.crate) = c4d63638b5ec65f1a4ae945287b3fd035be4554bbaf211901159c9a2a74fb5be
+SIZE (rust/crates/curl-sys-0.4.82+curl-8.14.1.crate) = 1859811
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
@@ -137,28 +137,30 @@ SHA256 (rust/crates/ecdsa-0.16.9.crate) = ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15
SIZE (rust/crates/ecdsa-0.16.9.crate) = 31406
SHA256 (rust/crates/ed25519-compact-2.1.1.crate) = e9b3460f44bea8cd47f45a0c70892f1eff856d97cd55358b2f73f663789f6190
SIZE (rust/crates/ed25519-compact-2.1.1.crate) = 29263
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47
SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198
SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
+SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/ff-0.13.0.crate) = ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449
-SIZE (rust/crates/ff-0.13.0.crate) = 17688
-SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
-SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
+SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393
+SIZE (rust/crates/ff-0.13.1.crate) = 18607
+SHA256 (rust/crates/fiat-crypto-0.3.0.crate) = 64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24
+SIZE (rust/crates/fiat-crypto-0.3.0.crate) = 600542
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
@@ -177,22 +179,24 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/git2-0.19.0.crate) = b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724
-SIZE (rust/crates/git2-0.19.0.crate) = 215910
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
SIZE (rust/crates/group-0.13.0.crate) = 16526
-SHA256 (rust/crates/h2-0.4.6.crate) = 524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205
-SIZE (rust/crates/h2-0.4.6.crate) = 173912
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
@@ -207,116 +211,122 @@ SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b
SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
-SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
-SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946
-SIZE (rust/crates/httparse-1.9.5.crate) = 39029
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
+SIZE (rust/crates/humantime-2.2.0.crate) = 20646
SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c
SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886
-SHA256 (rust/crates/hyper-1.5.0.crate) = bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a
-SIZE (rust/crates/hyper-1.5.0.crate) = 152734
-SHA256 (rust/crates/hyper-rustls-0.27.3.crate) = 08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333
-SIZE (rust/crates/hyper-rustls-0.27.3.crate) = 34834
-SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
-SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
-SHA256 (rust/crates/ipnet-2.10.1.crate) = ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708
-SIZE (rust/crates/ipnet-2.10.1.crate) = 28407
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
-SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jiff-0.2.13.crate) = f02000660d30638906021176af16b17498bd0d12813dbfe7b276d8bc7f3c0806
-SIZE (rust/crates/jiff-0.2.13.crate) = 707842
-SHA256 (rust/crates/jiff-static-0.2.13.crate) = f3c30758ddd7188629c6713fc45d1188af4f44c90582311d0c8d8c9907f60c48
-SIZE (rust/crates/jiff-static-0.2.13.crate) = 76123
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7
-SIZE (rust/crates/js-sys-0.3.76.crate) = 54420
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224
-SIZE (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 1812997
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libssh2-sys-0.3.0.crate) = 2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee
-SIZE (rust/crates/libssh2-sys-0.3.0.crate) = 514550
-SHA256 (rust/crates/libz-sys-1.1.20.crate) = d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472
-SIZE (rust/crates/libz-sys-1.1.20.crate) = 830422
-SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
+SIZE (rust/crates/libredox-0.1.9.crate) = 7281
+SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
+SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
+SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
+SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
-SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
-SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/miow-0.6.0.crate) = 359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044
SIZE (rust/crates/miow-0.6.0.crate) = 27801
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
-SIZE (rust/crates/object-0.36.5.crate) = 327435
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
-SHA256 (rust/crates/orion-0.17.7.crate) = 97ab5415cf60cd271259e576f2ddee7a5f9fed42659035224c01af766943fad3
-SIZE (rust/crates/orion-0.17.7.crate) = 190932
-SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982
-SIZE (rust/crates/os_pipe-1.2.1.crate) = 10691
-SHA256 (rust/crates/p384-0.13.0.crate) = 70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209
-SIZE (rust/crates/p384-0.13.0.crate) = 236495
-SHA256 (rust/crates/pasetors-0.7.1.crate) = f2e0504622b293d583952413ab7c578c70a0101b8c0b7eff51ce23b111e986f2
-SIZE (rust/crates/pasetors-0.7.1.crate) = 140354
-SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
-SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
+SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
+SHA256 (rust/crates/orion-0.17.11.crate) = 21b3da83b2b4cdc74ab6a556b2e7b473da046d5aa4008c0a7a3ae96b1b4aabb4
+SIZE (rust/crates/orion-0.17.11.crate) = 237120
+SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224
+SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810
+SHA256 (rust/crates/p384-0.13.1.crate) = fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6
+SIZE (rust/crates/p384-0.13.1.crate) = 193022
+SHA256 (rust/crates/pasetors-0.7.7.crate) = 03e1ed71dcdf863d9f66d9de86de714db38aedc2fcabc1a60207d1fde603e2d5
+SIZE (rust/crates/pasetors-0.7.7.crate) = 151490
+SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
+SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
@@ -327,116 +337,130 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef
-SIZE (rust/crates/quinn-0.11.6.crate) = 78222
-SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d
-SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286
-SHA256 (rust/crates/quinn-udp-0.5.7.crate) = 7d5a626c6807713b15cac82a6acaccd6043c9a5408c24baae07611fec3f243da
-SIZE (rust/crates/quinn-udp-0.5.7.crate) = 24798
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
+SIZE (rust/crates/quinn-0.11.8.crate) = 79949
+SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
+SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
+SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
+SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
-SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.9.crate) = a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f
-SIZE (rust/crates/reqwest-0.12.9.crate) = 179807
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustc-hash-2.1.0.crate) = c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497
-SIZE (rust/crates/rustc-hash-2.1.0.crate) = 13316
-SHA256 (rust/crates/rustix-0.38.43.crate) = a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6
-SIZE (rust/crates/rustix-0.38.43.crate) = 379134
-SHA256 (rust/crates/rustls-0.23.17.crate) = 7f1a745511c54ba6d4465e8d5dfbd81b45791756de28d4981af70d6dca128f1e
-SIZE (rust/crates/rustls-0.23.17.crate) = 342714
-SHA256 (rust/crates/rustls-native-certs-0.8.0.crate) = fcaf18a4f2be7326cd874a5fa579fae794320a0f388d365dca7e480e55f83f8a
-SIZE (rust/crates/rustls-native-certs-0.8.0.crate) = 32185
-SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
-SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
-SIZE (rust/crates/rustls-pki-types-1.10.0.crate) = 55134
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08
+SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
+SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
+SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.26.crate) = 01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1
-SIZE (rust/crates/schannel-0.1.26.crate) = 42791
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc
SIZE (rust/crates/sec1-0.7.3.crate) = 17979
-SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
-SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-sys-2.12.0.crate) = ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6
-SIZE (rust/crates/security-framework-sys-2.12.0.crate) = 20103
-SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
-SIZE (rust/crates/semver-1.0.25.crate) = 31291
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.135.crate) = 2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9
-SIZE (rust/crates/serde_json-1.0.135.crate) = 154499
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
+SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
+SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371
+SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
+SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
+SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
SIZE (rust/crates/shell-escape-0.1.5.crate) = 6847
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
SIZE (rust/crates/signature-2.2.0.crate) = 15531
-SHA256 (rust/crates/similar-2.6.0.crate) = 1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e
-SIZE (rust/crates/similar-2.6.0.crate) = 51659
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smol_str-0.3.2.crate) = 9676b89cd56310a87b93dec47b11af744f34d5fc9f367b829474eec0a891350d
SIZE (rust/crates/smol_str-0.3.2.crate) = 17504
SHA256 (rust/crates/snapbox-0.6.21.crate) = 96dcfc4581e3355d70ac2ee14cfdf81dce3d85c85f1ed9e2c1d3013f53b3436b
SIZE (rust/crates/snapbox-0.6.21.crate) = 55301
SHA256 (rust/crates/snapbox-macros-0.3.10.crate) = 16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af
SIZE (rust/crates/snapbox-macros-0.3.10.crate) = 7129
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -445,80 +469,96 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
-SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
-SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tame-index-0.17.0.crate) = 1652caa3694d1e943523f689c6e1b259f9d4a90fad3b3b44f2b01dce0f4b138d
-SIZE (rust/crates/tame-index-0.17.0.crate) = 98199
-SHA256 (rust/crates/tar-0.4.43.crate) = c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6
-SIZE (rust/crates/tar-0.4.43.crate) = 60181
-SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704
-SIZE (rust/crates/tempfile-3.15.0.crate) = 35693
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tame-index-0.22.0.crate) = 1b180c2c9076c23d5588cb2fde0fdd012ff2bfcd97b1fdcb97e62903af2e44c7
+SIZE (rust/crates/tame-index-0.22.0.crate) = 101709
+SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
+SIZE (rust/crates/tar-0.4.44.crate) = 61020
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9
-SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
+SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
-SIZE (rust/crates/tokio-1.43.0.crate) = 817422
-SHA256 (rust/crates/tokio-rustls-0.26.0.crate) = 0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4
-SIZE (rust/crates/tokio-rustls-0.26.0.crate) = 34253
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml-span-0.4.1.crate) = 757f36f490e7b3a25ed9fb692d7a0beb1424eabec3f7e8f40f576bece9a8cdc5
-SIZE (rust/crates/toml-span-0.4.1.crate) = 32747
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
+SHA256 (rust/crates/toml-span-0.5.2.crate) = 2d36acfca70d66f9b5f9c4786fec60096c3594169bf77b8d4207174dc862e6a4
+SIZE (rust/crates/toml-span-0.5.2.crate) = 34721
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_edit-0.23.3.crate) = 17d3b47e6b7a040216ae5302712c94d1cf88c95b47efa80e2c59ce96c878267e
+SIZE (rust/crates/toml_edit-0.23.3.crate) = 66370
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/trycmd-0.15.8.crate) = 656073a28690a4b8dfd578d1df087826cf8fa53c8161dbd90130d092570a21e1
-SIZE (rust/crates/trycmd-0.15.8.crate) = 33689
-SHA256 (rust/crates/twox-hash-2.1.0.crate) = e7b17f197b3050ba473acf9181f7b1d3b66d1cf7356c6cc57886662276e65908
-SIZE (rust/crates/twox-hash-2.1.0.crate) = 35275
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
-SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/trycmd-0.15.10.crate) = 659488a954e37cc663704c169f829952c49b315e2fe5fd375508baffa698f106
+SIZE (rust/crates/trycmd-0.15.10.crate) = 34065
+SHA256 (rust/crates/twox-hash-2.1.1.crate) = 8b907da542cbced5261bd3256de1b3a1bf340a3d37f93425a07362a1d687de56
+SIZE (rust/crates/twox-hash-2.1.1.crate) = 35627
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
@@ -529,32 +569,34 @@ SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.99.crate) = a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396
-SIZE (rust/crates/wasm-bindgen-0.2.99.crate) = 46136
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79
-SIZE (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 30928
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.37.crate) = c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03
-SIZE (rust/crates/wasm-bindgen-futures-0.4.37.crate) = 15193
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe
-SIZE (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 7011
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 22800
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6
-SIZE (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 7773
-SHA256 (rust/crates/web-sys-0.3.76.crate) = 04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc
-SIZE (rust/crates/web-sys-0.3.76.crate) = 635842
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-roots-0.26.6.crate) = 841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958
-SIZE (rust/crates/webpki-roots-0.26.6.crate) = 255384
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -563,75 +605,95 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a
-SIZE (rust/crates/winnow-0.6.24.crate) = 165680
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (killercup-cargo-edit-v0.13.4_GH0.tar.gz) = afcf319c43bc1ca025c7607e7a2ddd429ff8fd65026acc4e1864c7853ccefb5b
-SIZE (killercup-cargo-edit-v0.13.4_GH0.tar.gz) = 98031
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.3.crate) = bdbb9122ea75b11bf96e7492afb723e8a7fbe12c67417aa95e7e3d18144d37cd
+SIZE (rust/crates/zerovec-0.11.3.crate) = 125082
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
+SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
+SHA256 (killercup-cargo-edit-v0.13.7_GH0.tar.gz) = f242010b4b0b8ccd245693858d26a35f70bef572a209f4977d192c1215e861c6
+SIZE (killercup-cargo-edit-v0.13.7_GH0.tar.gz) = 100124
diff --git a/devel/cargo-generate/Makefile b/devel/cargo-generate/Makefile
index 2e9feb6abf9b..bcf3dd13877a 100644
--- a/devel/cargo-generate/Makefile
+++ b/devel/cargo-generate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-generate
DISTVERSIONPREFIX= v
-DISTVERSION= 0.21.0
-PORTREVISION= 13
+DISTVERSION= 0.23.4
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/cargo-generate/Makefile.crates b/devel/cargo-generate/Makefile.crates
index 624874cac2e8..6879df366cec 100644
--- a/devel/cargo-generate/Makefile.crates
+++ b/devel/cargo-generate/Makefile.crates
@@ -1,234 +1,286 @@
CARGO_CRATES= ahash-0.8.11 \
aho-corasick-1.1.3 \
aligned-0.4.2 \
- anstream-0.6.13 \
- anstyle-1.0.6 \
- anstyle-parse-0.2.3 \
- anstyle-query-1.0.2 \
- anstyle-wincon-3.0.2 \
- anyhow-1.0.82 \
+ anstream-0.6.18 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.7 \
+ anyhow-1.0.98 \
anymap2-0.13.0 \
as-slice-0.2.1 \
- assert_cmd-2.0.14 \
- auth-git2-0.5.4 \
- autocfg-1.2.0 \
- bitflags-1.3.2 \
- bitflags-2.5.0 \
+ assert_cmd-2.0.17 \
+ auth-git2-0.5.8 \
+ autocfg-1.4.0 \
+ bitflags-2.9.0 \
block-buffer-0.10.4 \
- bstr-1.9.1 \
- cc-1.0.96 \
+ bstr-1.12.0 \
+ bumpalo-3.17.0 \
+ byteorder-1.5.0 \
+ cargo-util-schemas-0.8.2 \
+ cc-1.2.17 \
cfg-if-1.0.0 \
- clap-4.5.4 \
- clap_builder-4.5.2 \
- clap_derive-4.5.4 \
- clap_lex-0.7.0 \
- colorchoice-1.0.0 \
- console-0.15.8 \
+ cfg_aliases-0.2.1 \
+ clap-4.5.40 \
+ clap_builder-4.5.40 \
+ clap_derive-4.5.40 \
+ clap_lex-0.7.4 \
+ colorchoice-1.0.3 \
+ console-0.15.11 \
+ console-0.16.0 \
const-random-0.1.18 \
const-random-macro-0.1.16 \
- cpufeatures-0.2.12 \
- crossbeam-deque-0.8.5 \
+ cpufeatures-0.2.17 \
+ crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
- crossbeam-utils-0.8.19 \
- crunchy-0.2.2 \
+ crossbeam-utils-0.8.21 \
+ crunchy-0.2.3 \
crypto-common-0.1.6 \
cvt-0.1.2 \
- deranged-0.3.11 \
+ deranged-0.4.1 \
dialoguer-0.11.0 \
difflib-0.4.0 \
digest-0.10.7 \
- dirs-5.0.1 \
- dirs-sys-0.4.1 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
+ displaydoc-0.2.5 \
doc-comment-0.3.3 \
- either-1.11.0 \
- encode_unicode-0.3.6 \
- env_filter-0.1.0 \
- env_logger-0.11.3 \
- equivalent-1.0.1 \
- errno-0.3.8 \
- faster-hex-0.9.0 \
- fastrand-2.1.0 \
- float-cmp-0.9.0 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ env_filter-0.1.3 \
+ env_logger-0.11.8 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.6 \
+ errno-0.3.10 \
+ faster-hex-0.10.0 \
+ fastrand-2.3.0 \
+ float-cmp-0.10.0 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
- fs-err-2.11.0 \
- fs_at-0.1.10 \
+ fs-err-3.1.1 \
+ fs_at-0.2.1 \
generic-array-0.14.7 \
- getrandom-0.2.14 \
- git2-0.18.3 \
- gix-actor-0.31.1 \
- gix-config-0.36.1 \
- gix-config-value-0.14.6 \
- gix-date-0.8.5 \
- gix-features-0.38.1 \
- gix-fs-0.10.2 \
- gix-glob-0.16.2 \
- gix-hash-0.14.2 \
- gix-lock-13.1.1 \
- gix-object-0.42.1 \
- gix-path-0.10.7 \
- gix-ref-0.43.0 \
- gix-sec-0.10.6 \
- gix-tempfile-13.1.1 \
- gix-trace-0.1.9 \
- gix-utils-0.1.12 \
- gix-validate-0.8.4 \
- globset-0.4.14 \
+ getrandom-0.2.15 \
+ getrandom-0.3.2 \
+ git2-0.20.2 \
+ gix-actor-0.35.1 \
+ gix-config-0.45.1 \
+ gix-config-value-0.15.0 \
+ gix-date-0.10.2 \
+ gix-features-0.42.1 \
+ gix-fs-0.15.0 \
+ gix-glob-0.20.1 \
+ gix-hash-0.18.0 \
+ gix-hashtable-0.8.1 \
+ gix-lock-17.1.0 \
+ gix-object-0.49.1 \
+ gix-path-0.10.18 \
+ gix-ref-0.52.1 \
+ gix-sec-0.11.0 \
+ gix-tempfile-17.1.0 \
+ gix-trace-0.1.12 \
+ gix-utils-0.3.0 \
+ gix-validate-0.10.0 \
+ globset-0.4.16 \
+ hash32-0.3.1 \
hashbrown-0.14.5 \
+ hashbrown-0.15.2 \
+ heapless-0.8.0 \
heck-0.5.0 \
- home-0.5.9 \
- humantime-2.1.0 \
- idna-0.5.0 \
- ignore-0.4.22 \
- indexmap-2.2.6 \
- indicatif-0.17.8 \
- indoc-2.0.5 \
- instant-0.1.12 \
- itertools-0.10.5 \
- itoa-1.0.11 \
- jobserver-0.1.31 \
- kstring-2.0.0 \
- lazy_static-1.4.0 \
- libc-0.2.154 \
- libgit2-sys-0.16.2+1.7.2 \
+ home-0.5.11 \
+ icu_collections-1.5.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.1 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.1 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.1 \
+ icu_provider-1.5.0 \
+ icu_provider_macros-1.5.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
+ ignore-0.4.23 \
+ indexmap-2.10.0 \
+ indicatif-0.18.0 \
+ indoc-2.0.6 \
+ instant-0.1.13 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jiff-0.2.14 \
+ jiff-static-0.2.14 \
+ jiff-tzdb-0.1.4 \
+ jiff-tzdb-platform-0.1.3 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
+ kstring-2.0.2 \
+ libc-0.2.172 \
+ libgit2-sys-0.18.1+1.9.0 \
libredox-0.1.3 \
- libssh2-sys-0.3.0 \
- libz-sys-1.1.16 \
- linux-raw-sys-0.4.13 \
- liquid-0.26.4 \
- liquid-core-0.26.4 \
- liquid-derive-0.26.4 \
- liquid-lib-0.26.4 \
+ libssh2-sys-0.3.1 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.9.3 \
+ liquid-0.26.11 \
+ liquid-core-0.26.11 \
+ liquid-derive-0.26.10 \
+ liquid-lib-0.26.11 \
+ litemap-0.7.5 \
lock_api-0.4.12 \
- log-0.4.21 \
- memchr-2.7.2 \
- memmap2-0.9.4 \
+ log-0.4.27 \
+ memchr-2.7.4 \
+ memmap2-0.9.5 \
names-0.14.0 \
- nix-0.26.4 \
+ nix-0.29.0 \
normalize-line-endings-0.3.0 \
- normpath-1.2.0 \
+ normpath-1.3.0 \
num-conv-0.1.0 \
- num-traits-0.2.18 \
- num_threads-0.1.7 \
- number_prefix-0.4.0 \
- once_cell-1.19.0 \
- openssl-0.10.64 \
+ num-traits-0.2.19 \
+ once_cell-1.21.3 \
+ openssl-0.10.73 \
openssl-macros-0.1.1 \
- openssl-probe-0.1.5 \
- openssl-src-300.2.3+3.2.1 \
- openssl-sys-0.9.102 \
+ openssl-probe-0.1.6 \
+ openssl-src-300.4.2+3.4.1 \
+ openssl-sys-0.9.109 \
option-ext-0.2.0 \
- parking_lot-0.12.2 \
+ ordered-float-2.10.1 \
+ parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
- paste-1.0.14 \
- path-absolutize-3.1.1 \
- path-dedot-3.1.1 \
+ paste-1.0.15 \
percent-encoding-2.3.1 \
- pest-2.7.10 \
- pest_derive-2.7.10 \
- pest_generator-2.7.10 \
- pest_meta-2.7.10 \
- pkg-config-0.3.30 \
- portable-atomic-1.6.0 \
+ pest-2.8.0 \
+ pest_derive-2.8.0 \
+ pest_generator-2.8.0 \
+ pest_meta-2.8.0 \
+ pkg-config-0.3.32 \
+ portable-atomic-1.11.0 \
+ portable-atomic-util-0.2.4 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.17 \
- predicates-3.1.0 \
- predicates-core-1.0.6 \
- predicates-tree-1.0.9 \
- proc-macro2-1.0.81 \
- prodash-28.0.0 \
- quote-1.0.36 \
+ ppv-lite86-0.2.21 \
+ predicates-3.1.3 \
+ predicates-core-1.0.9 \
+ predicates-tree-1.0.12 \
+ proc-macro2-1.0.94 \
+ prodash-29.0.2 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
- redox_syscall-0.5.1 \
- redox_users-0.4.5 \
- regex-1.10.4 \
- regex-automata-0.4.6 \
- regex-syntax-0.8.3 \
- remove_dir_all-0.8.2 \
- rhai-1.18.0 \
- rhai_codegen-2.1.0 \
- rustix-0.38.34 \
+ redox_syscall-0.5.10 \
+ redox_users-0.5.0 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ remove_dir_all-1.0.0 \
+ rhai-1.22.2 \
+ rhai_codegen-2.2.0 \
+ rustix-1.0.5 \
same-file-1.0.6 \
- sanitize-filename-0.5.0 \
+ sanitize-filename-0.6.0 \
scopeguard-1.2.0 \
- semver-1.0.22 \
- serde-1.0.200 \
- serde_derive-1.0.200 \
- serde_spanned-0.6.5 \
- sha1_smol-1.0.0 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde-untagged-0.1.7 \
+ serde-value-0.7.0 \
+ serde_derive-1.0.219 \
+ serde_spanned-0.6.9 \
+ sha1-0.10.6 \
+ sha1-checked-0.10.0 \
sha2-0.10.8 \
shell-words-1.1.0 \
- smallvec-1.13.2 \
+ shlex-1.3.0 \
+ smallvec-1.15.1 \
smartstring-1.0.1 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
- syn-2.0.60 \
- tempfile-3.10.1 \
+ strsim-0.11.1 \
+ syn-2.0.100 \
+ synstructure-0.13.1 \
+ tempfile-3.19.1 \
terminal-prompt-0.2.3 \
- termtree-0.4.1 \
- thin-vec-0.2.13 \
- thiserror-1.0.59 \
- thiserror-impl-1.0.59 \
- time-0.3.36 \
- time-core-0.1.2 \
- time-macros-0.2.18 \
+ terminal_size-0.4.2 \
+ termtree-0.5.1 \
+ thin-vec-0.2.14 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
tiny-keccak-2.0.2 \
- tinyvec-1.6.0 \
+ tinystr-0.7.6 \
+ tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- toml-0.8.12 \
- toml_datetime-0.6.5 \
- toml_edit-0.22.12 \
- typenum-1.17.0 \
- ucd-trie-0.1.6 \
- unicode-bidi-0.3.15 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
+ typeid-1.0.3 \
+ typenum-1.18.0 \
+ ucd-trie-0.1.7 \
unicode-bom-2.0.3 \
- unicode-ident-1.0.12 \
- unicode-normalization-0.1.23 \
- unicode-segmentation-1.11.0 \
- unicode-width-0.1.12 \
- url-2.5.0 \
- utf8parse-0.2.1 \
+ unicode-ident-1.0.18 \
+ unicode-normalization-0.1.24 \
+ unicode-segmentation-1.12.0 \
+ unicode-width-0.2.0 \
+ unicode-xid-0.2.6 \
+ unit-prefix-0.5.1 \
+ url-2.5.4 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
vcpkg-0.2.15 \
- version_check-0.9.4 \
- wait-timeout-0.2.0 \
+ version_check-0.9.5 \
+ wait-timeout-0.2.1 \
walkdir-2.5.0 \
wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-time-1.1.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.8 \
+ winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.45.0 \
- windows-sys-0.48.0 \
windows-sys-0.52.0 \
- windows-targets-0.42.2 \
- windows-targets-0.48.5 \
- windows-targets-0.52.5 \
- windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.5 \
- windows_aarch64_msvc-0.42.2 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.5 \
- windows_i686_gnu-0.42.2 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.5 \
- windows_i686_gnullvm-0.52.5 \
- windows_i686_msvc-0.42.2 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.5 \
- windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.5 \
- windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.5 \
- windows_x86_64_msvc-0.42.2 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.5 \
- winnow-0.6.7 \
- zerocopy-0.7.32 \
- zerocopy-derive-0.7.32 \
- zeroize-1.7.0
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.10 \
+ wit-bindgen-rt-0.39.0 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
+ zerocopy-0.7.35 \
+ zerocopy-0.8.24 \
+ zerocopy-derive-0.7.35 \
+ zerocopy-derive-0.8.24 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3
diff --git a/devel/cargo-generate/distinfo b/devel/cargo-generate/distinfo
index 2d3e5dcddf20..1e9d61a693ac 100644
--- a/devel/cargo-generate/distinfo
+++ b/devel/cargo-generate/distinfo
@@ -1,471 +1,575 @@
-TIMESTAMP = 1717446610
+TIMESTAMP = 1753608961
SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/aligned-0.4.2.crate) = 377e4c0ba83e4431b10df45c1d4666f178ea9c552cac93e60c3a88bf32785923
SIZE (rust/crates/aligned-0.4.2.crate) = 8519
-SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
-SIZE (rust/crates/anstream-0.6.13.crate) = 30928
-SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
-SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
-SHA256 (rust/crates/anstyle-parse-0.2.3.crate) = c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
-SIZE (rust/crates/anstyle-parse-0.2.3.crate) = 24699
-SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
-SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
-SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
-SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
-SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
+SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/anymap2-0.13.0.crate) = d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c
SIZE (rust/crates/anymap2-0.13.0.crate) = 17337
SHA256 (rust/crates/as-slice-0.2.1.crate) = 516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516
SIZE (rust/crates/as-slice-0.2.1.crate) = 6942
-SHA256 (rust/crates/assert_cmd-2.0.14.crate) = ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8
-SIZE (rust/crates/assert_cmd-2.0.14.crate) = 24591
-SHA256 (rust/crates/auth-git2-0.5.4.crate) = e51bd0e4592409df8631ca807716dc1e5caafae5d01ce0157c966c71c7e49c3c
-SIZE (rust/crates/auth-git2-0.5.4.crate) = 21150
-SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
-SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
-SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/auth-git2-0.5.8.crate) = 4888bf91cce63baf1670512d0f12b5d636179a4abbad6504812ac8ab124b3efe
+SIZE (rust/crates/auth-git2-0.5.8.crate) = 22815
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
-SIZE (rust/crates/bstr-1.9.1.crate) = 380305
-SHA256 (rust/crates/cc-1.0.96.crate) = 065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd
-SIZE (rust/crates/cc-1.0.96.crate) = 76576
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/cargo-util-schemas-0.8.2.crate) = 7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830
+SIZE (rust/crates/cargo-util-schemas-0.8.2.crate) = 36914
+SHA256 (rust/crates/cc-1.2.17.crate) = 1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a
+SIZE (rust/crates/cc-1.2.17.crate) = 105794
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
-SIZE (rust/crates/clap-4.5.4.crate) = 55401
-SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
-SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566
-SHA256 (rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
-SIZE (rust/crates/clap_derive-4.5.4.crate) = 29159
-SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
-SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
-SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
-SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
-SIZE (rust/crates/console-0.15.8.crate) = 36364
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
+SIZE (rust/crates/clap-4.5.40.crate) = 57419
+SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
+SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
+SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
+SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
SIZE (rust/crates/const-random-0.1.18.crate) = 6646
SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
-SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
-SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
-SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
-SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
-SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
-SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
-SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
-SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
+SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/cvt-0.1.2.crate) = d2ae9bf77fbf2d39ef573205d554d87e86c12f1994e9ea335b0651b9b278bcf1
SIZE (rust/crates/cvt-0.1.2.crate) = 6214
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/deranged-0.4.1.crate) = 28cfac68e08048ae1883171632c2aef3ebc555621ae56fbccce1cbf22dd7f058
+SIZE (rust/crates/deranged-0.4.1.crate) = 23541
SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de
SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
-SIZE (rust/crates/either-1.11.0.crate) = 18973
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/env_filter-0.1.0.crate) = a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea
-SIZE (rust/crates/env_filter-0.1.0.crate) = 11553
-SHA256 (rust/crates/env_logger-0.11.3.crate) = 38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9
-SIZE (rust/crates/env_logger-0.11.3.crate) = 29704
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
-SIZE (rust/crates/errno-0.3.8.crate) = 10645
-SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
-SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053
-SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
-SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
-SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
-SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
+SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
+SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
+SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
+SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
+SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fs-err-2.11.0.crate) = 88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41
-SIZE (rust/crates/fs-err-2.11.0.crate) = 20449
-SHA256 (rust/crates/fs_at-0.1.10.crate) = 982f82cc75107eef84f417ad6c53ae89bf65b561937ca4a3b3b0fd04d0aa2425
-SIZE (rust/crates/fs_at-0.1.10.crate) = 36185
+SHA256 (rust/crates/fs-err-3.1.1.crate) = 88d7be93788013f265201256d58f04936a8079ad5dc898743aa20525f503b683
+SIZE (rust/crates/fs-err-3.1.1.crate) = 23107
+SHA256 (rust/crates/fs_at-0.2.1.crate) = 14af6c9694ea25db25baa2a1788703b9e7c6648dcaeeebeb98f7561b5384c036
+SIZE (rust/crates/fs_at-0.2.1.crate) = 35800
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
-SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
-SHA256 (rust/crates/git2-0.18.3.crate) = 232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70
-SIZE (rust/crates/git2-0.18.3.crate) = 213009
-SHA256 (rust/crates/gix-actor-0.31.1.crate) = 45c3a3bde455ad2ee8ba8a195745241ce0b770a8a26faae59fcf409d01b28c46
-SIZE (rust/crates/gix-actor-0.31.1.crate) = 8952
-SHA256 (rust/crates/gix-config-0.36.1.crate) = 7580e05996e893347ad04e1eaceb92e1c0e6a3ffe517171af99bf6b6df0ca6e5
-SIZE (rust/crates/gix-config-0.36.1.crate) = 61754
-SHA256 (rust/crates/gix-config-value-0.14.6.crate) = fbd06203b1a9b33a78c88252a625031b094d9e1b647260070c25b09910c0a804
-SIZE (rust/crates/gix-config-value-0.14.6.crate) = 12769
-SHA256 (rust/crates/gix-date-0.8.5.crate) = 180b130a4a41870edfbd36ce4169c7090bca70e195da783dea088dd973daa59c
-SIZE (rust/crates/gix-date-0.8.5.crate) = 10185
-SHA256 (rust/crates/gix-features-0.38.1.crate) = db4254037d20a247a0367aa79333750146a369719f0c6617fec4f5752cc62b37
-SIZE (rust/crates/gix-features-0.38.1.crate) = 30596
-SHA256 (rust/crates/gix-fs-0.10.2.crate) = e2184c40e7910529677831c8b481acf788ffd92427ed21fad65b6aa637e631b8
-SIZE (rust/crates/gix-fs-0.10.2.crate) = 14372
-SHA256 (rust/crates/gix-glob-0.16.2.crate) = 682bdc43cb3c00dbedfcc366de2a849b582efd8d886215dbad2ea662ec156bb5
-SIZE (rust/crates/gix-glob-0.16.2.crate) = 13261
-SHA256 (rust/crates/gix-hash-0.14.2.crate) = f93d7df7366121b5018f947a04d37f034717e113dcf9ccd85c34b58e57a74d5e
-SIZE (rust/crates/gix-hash-0.14.2.crate) = 12759
-SHA256 (rust/crates/gix-lock-13.1.1.crate) = e7c359f81f01b8352063319bcb39789b7ea0887b406406381106e38c4a34d049
-SIZE (rust/crates/gix-lock-13.1.1.crate) = 9753
-SHA256 (rust/crates/gix-object-0.42.1.crate) = 3d4f8efae72030df1c4a81d02dbe2348e748d9b9a11e108ed6efbd846326e051
-SIZE (rust/crates/gix-object-0.42.1.crate) = 32453
-SHA256 (rust/crates/gix-path-0.10.7.crate) = 23623cf0f475691a6d943f898c4d0b89f5c1a2a64d0f92bce0e0322ee6528783
-SIZE (rust/crates/gix-path-0.10.7.crate) = 14406
-SHA256 (rust/crates/gix-ref-0.43.0.crate) = fd4aba68b925101cb45d6df328979af0681364579db889098a0de75b36c77b65
-SIZE (rust/crates/gix-ref-0.43.0.crate) = 55990
-SHA256 (rust/crates/gix-sec-0.10.6.crate) = fddc27984a643b20dd03e97790555804f98cf07404e0e552c0ad8133266a79a1
-SIZE (rust/crates/gix-sec-0.10.6.crate) = 9356
-SHA256 (rust/crates/gix-tempfile-13.1.1.crate) = a761d76594f4443b675e85928e4902dec333273836bd386906f01e7e346a0d11
-SIZE (rust/crates/gix-tempfile-13.1.1.crate) = 17852
-SHA256 (rust/crates/gix-trace-0.1.9.crate) = f924267408915fddcd558e3f37295cc7d6a3e50f8bd8b606cee0808c3915157e
-SIZE (rust/crates/gix-trace-0.1.9.crate) = 9659
-SHA256 (rust/crates/gix-utils-0.1.12.crate) = 35192df7fd0fa112263bad8021e2df7167df4cc2a6e6d15892e1e55621d3d4dc
-SIZE (rust/crates/gix-utils-0.1.12.crate) = 9418
-SHA256 (rust/crates/gix-validate-0.8.4.crate) = e39fc6e06044985eac19dd34d474909e517307582e462b2eb4c8fa51b6241545
-SIZE (rust/crates/gix-validate-0.8.4.crate) = 6960
-SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
-SIZE (rust/crates/globset-0.4.14.crate) = 25090
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
+SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
+SHA256 (rust/crates/gix-actor-0.35.1.crate) = 6b300e6e4f31f3f6bd2de5e2b0caab192ced00dc0fcd0f7cc56e28c575c8e1ff
+SIZE (rust/crates/gix-actor-0.35.1.crate) = 13112
+SHA256 (rust/crates/gix-config-0.45.1.crate) = 48f3c8f357ae049bfb77493c2ec9010f58cfc924ae485e1116c3718fc0f0d881
+SIZE (rust/crates/gix-config-0.45.1.crate) = 73729
+SHA256 (rust/crates/gix-config-value-0.15.0.crate) = 439d62e241dae2dffd55bfeeabe551275cf9d9f084c5ebc6b48bad49d03285b7
+SIZE (rust/crates/gix-config-value-0.15.0.crate) = 15580
+SHA256 (rust/crates/gix-date-0.10.2.crate) = 139d1d52b21741e3f0c72b0fc65e1ff34d4eaceb100ef529d182725d2e09b8cb
+SIZE (rust/crates/gix-date-0.10.2.crate) = 15102
+SHA256 (rust/crates/gix-features-0.42.1.crate) = 56f4399af6ec4fd9db84dd4cf9656c5c785ab492ab40a7c27ea92b4241923fed
+SIZE (rust/crates/gix-features-0.42.1.crate) = 33400
+SHA256 (rust/crates/gix-fs-0.15.0.crate) = 67a0637149b4ef24d3ea55f81f77231401c8463fae6da27331c987957eb597c7
+SIZE (rust/crates/gix-fs-0.15.0.crate) = 19741
+SHA256 (rust/crates/gix-glob-0.20.1.crate) = 90181472925b587f6079698f79065ff64786e6d6c14089517a1972bca99fb6e9
+SIZE (rust/crates/gix-glob-0.20.1.crate) = 16252
+SHA256 (rust/crates/gix-hash-0.18.0.crate) = 8d4900562c662852a6b42e2ef03442eccebf24f047d8eab4f23bc12ef0d785d8
+SIZE (rust/crates/gix-hash-0.18.0.crate) = 18940
+SHA256 (rust/crates/gix-hashtable-0.8.1.crate) = b5b5cb3c308b4144f2612ff64e32130e641279fcf1a84d8d40dad843b4f64904
+SIZE (rust/crates/gix-hashtable-0.8.1.crate) = 10253
+SHA256 (rust/crates/gix-lock-17.1.0.crate) = 570f8b034659f256366dc90f1a24924902f20acccd6a15be96d44d1269e7a796
+SIZE (rust/crates/gix-lock-17.1.0.crate) = 13990
+SHA256 (rust/crates/gix-object-0.49.1.crate) = d957ca3640c555d48bb27f8278c67169fa1380ed94f6452c5590742524c40fbb
+SIZE (rust/crates/gix-object-0.49.1.crate) = 50087
+SHA256 (rust/crates/gix-path-0.10.18.crate) = 567f65fec4ef10dfab97ae71f26a27fd4d7fe7b8e3f90c8a58551c41ff3fb65b
+SIZE (rust/crates/gix-path-0.10.18.crate) = 30214
+SHA256 (rust/crates/gix-ref-0.52.1.crate) = d1b7985657029684d759f656b09abc3e2c73085596d5cdb494428823970a7762
+SIZE (rust/crates/gix-ref-0.52.1.crate) = 64383
+SHA256 (rust/crates/gix-sec-0.11.0.crate) = d0dabbc78c759ecc006b970339394951b2c8e1e38a37b072c105b80b84c308fd
+SIZE (rust/crates/gix-sec-0.11.0.crate) = 12827
+SHA256 (rust/crates/gix-tempfile-17.1.0.crate) = c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa
+SIZE (rust/crates/gix-tempfile-17.1.0.crate) = 18804
+SHA256 (rust/crates/gix-trace-0.1.12.crate) = 7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7
+SIZE (rust/crates/gix-trace-0.1.12.crate) = 10435
+SHA256 (rust/crates/gix-utils-0.3.0.crate) = 5351af2b172caf41a3728eb4455326d84e0d70fe26fc4de74ab0bd37df4191c5
+SIZE (rust/crates/gix-utils-0.3.0.crate) = 11052
+SHA256 (rust/crates/gix-validate-0.10.0.crate) = 77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d
+SIZE (rust/crates/gix-validate-0.10.0.crate) = 12688
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
+SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
+SIZE (rust/crates/heapless-0.8.0.crate) = 77802
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
-SIZE (rust/crates/home-0.5.9.crate) = 8760
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/ignore-0.4.22.crate) = b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1
-SIZE (rust/crates/ignore-0.4.22.crate) = 55462
-SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
-SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
-SHA256 (rust/crates/indicatif-0.17.8.crate) = 763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3
-SIZE (rust/crates/indicatif-0.17.8.crate) = 64869
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/jobserver-0.1.31.crate) = d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e
-SIZE (rust/crates/jobserver-0.1.31.crate) = 27306
-SHA256 (rust/crates/kstring-2.0.0.crate) = ec3066350882a1cd6d950d055997f379ac37fd39f81cd4d8ed186032eb3c5747
-SIZE (rust/crates/kstring-2.0.0.crate) = 22063
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.154.crate) = ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346
-SIZE (rust/crates/libc-0.2.154.crate) = 743304
-SHA256 (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8
-SIZE (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = 1773674
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d
+SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7
+SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
+SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
+SIZE (rust/crates/ignore-0.4.23.crate) = 55901
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
+SIZE (rust/crates/instant-0.1.13.crate) = 6305
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jiff-0.2.14.crate) = a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93
+SIZE (rust/crates/jiff-0.2.14.crate) = 712978
+SHA256 (rust/crates/jiff-static-0.2.14.crate) = 6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442
+SIZE (rust/crates/jiff-static-0.2.14.crate) = 76141
+SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
+SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
+SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
+SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
+SIZE (rust/crates/kstring-2.0.2.crate) = 23044
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e
+SIZE (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = 1855262
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libssh2-sys-0.3.0.crate) = 2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee
-SIZE (rust/crates/libssh2-sys-0.3.0.crate) = 514550
-SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9
-SIZE (rust/crates/libz-sys-1.1.16.crate) = 3958920
-SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
-SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
-SHA256 (rust/crates/liquid-0.26.4.crate) = 69f68ae1011499ae2ef879f631891f21c78e309755f4a5e483c4a8f12e10b609
-SIZE (rust/crates/liquid-0.26.4.crate) = 14508
-SHA256 (rust/crates/liquid-core-0.26.4.crate) = 79e0724dfcaad5cfb7965ea0f178ca0870b8d7315178f4a7179f5696f7f04d5f
-SIZE (rust/crates/liquid-core-0.26.4.crate) = 66730
-SHA256 (rust/crates/liquid-derive-0.26.4.crate) = fc2fb41a9bb4257a3803154bdf7e2df7d45197d1941c9b1a90ad815231630721
-SIZE (rust/crates/liquid-derive-0.26.4.crate) = 19316
-SHA256 (rust/crates/liquid-lib-0.26.4.crate) = e2a17e273a6fb1fb6268f7a5867ddfd0bd4683c7e19b51084f3d567fad4348c0
-SIZE (rust/crates/liquid-lib-0.26.4.crate) = 40101
+SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
+SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
+SIZE (rust/crates/linux-raw-sys-0.9.3.crate) = 2311047
+SHA256 (rust/crates/liquid-0.26.11.crate) = 2a494c3f9dad3cb7ed16f1c51812cbe4b29493d6c2e5cd1e2b87477263d9534d
+SIZE (rust/crates/liquid-0.26.11.crate) = 24579
+SHA256 (rust/crates/liquid-core-0.26.11.crate) = fc623edee8a618b4543e8e8505584f4847a4e51b805db1af6d9af0a3395d0d57
+SIZE (rust/crates/liquid-core-0.26.11.crate) = 71914
+SHA256 (rust/crates/liquid-derive-0.26.10.crate) = de66c928222984aea59fcaed8ba627f388aaac3c1f57dcb05cc25495ef8faefe
+SIZE (rust/crates/liquid-derive-0.26.10.crate) = 20861
+SHA256 (rust/crates/liquid-lib-0.26.11.crate) = 9befeedd61f5995bc128c571db65300aeb50d62e4f0542c88282dbcb5f72372a
+SIZE (rust/crates/liquid-lib-0.26.11.crate) = 45381
+SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
+SIZE (rust/crates/litemap-0.7.5.crate) = 29962
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
-SIZE (rust/crates/log-0.4.21.crate) = 43442
-SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
-SIZE (rust/crates/memchr-2.7.2.crate) = 96220
-SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322
-SIZE (rust/crates/memmap2-0.9.4.crate) = 32752
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
+SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
SHA256 (rust/crates/names-0.14.0.crate) = 7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc
SIZE (rust/crates/names-0.14.0.crate) = 38865
-SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
-SIZE (rust/crates/nix-0.26.4.crate) = 279099
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/normpath-1.2.0.crate) = 5831952a9476f2fed74b77d74182fa5ddc4d21c72ec45a333b250e3ed0272804
-SIZE (rust/crates/normpath-1.2.0.crate) = 20107
+SHA256 (rust/crates/normpath-1.3.0.crate) = c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed
+SIZE (rust/crates/normpath-1.3.0.crate) = 20719
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
-SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
-SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
-SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/openssl-0.10.64.crate) = 95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f
-SIZE (rust/crates/openssl-0.10.64.crate) = 272306
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-src-300.2.3+3.2.1.crate) = 5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843
-SIZE (rust/crates/openssl-src-300.2.3+3.2.1.crate) = 9584245
-SHA256 (rust/crates/openssl-sys-0.9.102.crate) = c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2
-SIZE (rust/crates/openssl-sys-0.9.102.crate) = 68622
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-src-300.4.2+3.4.1.crate) = 168ce4e058f975fe43e89d9ccf78ca668601887ae736090aacc23ae353c298e2
+SIZE (rust/crates/openssl-src-300.4.2+3.4.1.crate) = 9956732
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/parking_lot-0.12.2.crate) = 7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb
-SIZE (rust/crates/parking_lot-0.12.2.crate) = 41723
+SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
+SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
+SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
+SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
-SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
-SIZE (rust/crates/paste-1.0.14.crate) = 18157
-SHA256 (rust/crates/path-absolutize-3.1.1.crate) = e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5
-SIZE (rust/crates/path-absolutize-3.1.1.crate) = 6605
-SHA256 (rust/crates/path-dedot-3.1.1.crate) = 07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397
-SIZE (rust/crates/path-dedot-3.1.1.crate) = 6596
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.7.10.crate) = 560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8
-SIZE (rust/crates/pest-2.7.10.crate) = 123707
-SHA256 (rust/crates/pest_derive-2.7.10.crate) = 26293c9193fbca7b1a3bf9b79dc1e388e927e6cacaa78b4a3ab705a1d3d41459
-SIZE (rust/crates/pest_derive-2.7.10.crate) = 36221
-SHA256 (rust/crates/pest_generator-2.7.10.crate) = 3ec22af7d3fb470a85dd2ca96b7c577a1eb4ef6f1683a9fe9a8c16e136c04687
-SIZE (rust/crates/pest_generator-2.7.10.crate) = 18411
-SHA256 (rust/crates/pest_meta-2.7.10.crate) = d7a240022f37c361ec1878d646fc5b7d7c4d28d5946e1a80ad5a7a4f4ca0bdcd
-SIZE (rust/crates/pest_meta-2.7.10.crate) = 41550
-SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
-SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
-SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
-SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
+SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
+SIZE (rust/crates/pest-2.8.0.crate) = 128955
+SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
+SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
+SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
+SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
+SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
+SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
+SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
-SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
-SHA256 (rust/crates/predicates-3.1.0.crate) = 68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8
-SIZE (rust/crates/predicates-3.1.0.crate) = 23090
-SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174
-SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084
-SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf
-SIZE (rust/crates/predicates-tree-1.0.9.crate) = 7960
-SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
-SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
-SHA256 (rust/crates/prodash-28.0.0.crate) = 744a264d26b88a6a7e37cbad97953fa233b94d585236310bcbc88474b4092d79
-SIZE (rust/crates/prodash-28.0.0.crate) = 90695
-SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
-SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
+SIZE (rust/crates/predicates-3.1.3.crate) = 24063
+SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
+SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
+SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
+SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/prodash-29.0.2.crate) = f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc
+SIZE (rust/crates/prodash-29.0.2.crate) = 91338
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e
-SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536
-SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
-SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
-SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
-SIZE (rust/crates/regex-1.10.4.crate) = 253191
-SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
-SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
-SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
-SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
-SHA256 (rust/crates/remove_dir_all-0.8.2.crate) = 23895cfadc1917fed9c6ed76a8c2903615fa3704f7493ff82b364c6540acc02b
-SIZE (rust/crates/remove_dir_all-0.8.2.crate) = 19074
-SHA256 (rust/crates/rhai-1.18.0.crate) = 7a7d88770120601ba1e548bb6bc2a05019e54ff01b51479e38e64ec3b59d4759
-SIZE (rust/crates/rhai-1.18.0.crate) = 325356
-SHA256 (rust/crates/rhai_codegen-2.1.0.crate) = 59aecf17969c04b9c0c5d21f6bc9da9fec9dd4980e64d1871443a476589d8c86
-SIZE (rust/crates/rhai_codegen-2.1.0.crate) = 35805
-SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
-SIZE (rust/crates/rustix-0.38.34.crate) = 365160
+SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
+SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/remove_dir_all-1.0.0.crate) = 808cc0b475acf76adf36f08ca49429b12aad9f678cb56143d5b3cb49b9a1dd08
+SIZE (rust/crates/remove_dir_all-1.0.0.crate) = 20461
+SHA256 (rust/crates/rhai-1.22.2.crate) = 2780e813b755850e50b178931aaf94ed24f6817f46aaaf5d21c13c12d939a249
+SIZE (rust/crates/rhai-1.22.2.crate) = 332845
+SHA256 (rust/crates/rhai_codegen-2.2.0.crate) = a5a11a05ee1ce44058fa3d5961d05194fdbe3ad6b40f904af764d81b86450e6b
+SIZE (rust/crates/rhai_codegen-2.2.0.crate) = 35787
+SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf
+SIZE (rust/crates/rustix-1.0.5.crate) = 414160
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/sanitize-filename-0.5.0.crate) = 2ed72fbaf78e6f2d41744923916966c4fbe3d7c74e3037a8ee482f1115572603
-SIZE (rust/crates/sanitize-filename-0.5.0.crate) = 4043
+SHA256 (rust/crates/sanitize-filename-0.6.0.crate) = bc984f4f9ceb736a7bb755c3e3bd17dc56370af2600c9780dcc48c66453da34d
+SIZE (rust/crates/sanitize-filename-0.6.0.crate) = 4819
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
-SIZE (rust/crates/semver-1.0.22.crate) = 30446
-SHA256 (rust/crates/serde-1.0.200.crate) = ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f
-SIZE (rust/crates/serde-1.0.200.crate) = 77611
-SHA256 (rust/crates/serde_derive-1.0.200.crate) = 856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb
-SIZE (rust/crates/serde_derive-1.0.200.crate) = 55785
-SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
-SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
-SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012
-SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
+SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371
+SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
+SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (rust/crates/sha1-0.10.6.crate) = 13517
+SHA256 (rust/crates/sha1-checked-0.10.0.crate) = 89f599ac0c323ebb1c6082821a54962b839832b03984598375bff3975b804423
+SIZE (rust/crates/sha1-checked-0.10.0.crate) = 783840
SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
SIZE (rust/crates/sha2-0.10.8.crate) = 26357
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smartstring-1.0.1.crate) = 3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29
SIZE (rust/crates/smartstring-1.0.1.crate) = 29555
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
-SIZE (rust/crates/syn-2.0.60.crate) = 255808
-SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
-SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
+SIZE (rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
+SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
SHA256 (rust/crates/terminal-prompt-0.2.3.crate) = 572818b3472910acbd5dff46a3413715c18e934b071ab2ba464a7b2c2af16376
SIZE (rust/crates/terminal-prompt-0.2.3.crate) = 6030
-SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
-SIZE (rust/crates/termtree-0.4.1.crate) = 4557
-SHA256 (rust/crates/thin-vec-0.2.13.crate) = a38c90d48152c236a3ab59271da4f4ae63d678c5d7ad6b7714d7cb9760be5e4b
-SIZE (rust/crates/thin-vec-0.2.13.crate) = 34112
-SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
-SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
-SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
-SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
-SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
+SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
+SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
+SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
+SIZE (rust/crates/termtree-0.5.1.crate) = 8498
+SHA256 (rust/crates/thin-vec-0.2.14.crate) = 144f754d318415ac792f9d69fc87abbbfc043ce2ef041c60f16ad828f638717d
+SIZE (rust/crates/thin-vec-0.2.14.crate) = 35087
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
-SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
-SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3
-SIZE (rust/crates/toml-0.8.12.crate) = 51145
-SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1
-SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
-SHA256 (rust/crates/toml_edit-0.22.12.crate) = d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef
-SIZE (rust/crates/toml_edit-0.22.12.crate) = 104416
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
-SIZE (rust/crates/ucd-trie-0.1.6.crate) = 45790
-SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
-SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
-SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
-SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
-SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
-SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
-SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
-SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
-SIZE (rust/crates/url-2.5.0.crate) = 78605
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
+SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
-SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
-SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
-SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
-SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
-SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
-SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
-SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
-SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
-SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
-SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
-SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
-SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
-SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
-SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
-SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
-SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
-SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (rust/crates/winnow-0.6.7.crate) = 14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578
-SIZE (rust/crates/winnow-0.6.7.crate) = 159491
-SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be
-SIZE (rust/crates/zerocopy-0.7.32.crate) = 151096
-SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6
-SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623
-SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
-SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
-SHA256 (cargo-generate-cargo-generate-v0.21.0_GH0.tar.gz) = b1b5d0e76ed20c7167d52f8fde28716f35c817196697a01dec525e878300a942
-SIZE (cargo-generate-cargo-generate-v0.21.0_GH0.tar.gz) = 284148
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
+SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
+SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (cargo-generate-cargo-generate-v0.23.4_GH0.tar.gz) = dd70491daecdd8fe93d85fb0a9c4257d6a71a9f3bc3ed2ecd919b273ca808b92
+SIZE (cargo-generate-cargo-generate-v0.23.4_GH0.tar.gz) = 308839
diff --git a/devel/cargo-hack/Makefile b/devel/cargo-hack/Makefile
index 8ac0f357dbc0..761995ac5e4f 100644
--- a/devel/cargo-hack/Makefile
+++ b/devel/cargo-hack/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-hack
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.35
-PORTREVISION= 4
+DISTVERSION= 0.6.37
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -18,56 +18,70 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= taiki-e
-CARGO_CRATES= anyhow-1.0.95 \
- autocfg-1.4.0 \
- bitflags-2.8.0 \
+CARGO_CRATES= anyhow-1.0.99 \
+ autocfg-1.5.0 \
+ bitflags-2.9.3 \
build-context-0.1.3 \
- cargo-config2-0.1.32 \
- cfg-if-1.0.0 \
+ cargo-config2-0.1.35 \
+ cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
- ctrlc-3.4.5 \
+ ctrlc-3.4.7 \
easy-ext-1.0.2 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
fastrand-2.3.0 \
- fs-err-3.1.0 \
- hashbrown-0.15.2 \
- indexmap-2.7.1 \
- itoa-1.0.14 \
- lexopt-0.3.0 \
- libc-0.2.169 \
- linux-raw-sys-0.4.15 \
- memchr-2.7.4 \
- nix-0.29.0 \
- once_cell-1.20.3 \
- proc-macro2-1.0.93 \
- quote-1.0.38 \
- rustix-0.38.44 \
- ryu-1.0.19 \
+ fs-err-3.1.1 \
+ hashbrown-0.15.5 \
+ indexmap-2.11.0 \
+ itoa-1.0.15 \
+ lexopt-0.3.1 \
+ libc-0.2.175 \
+ linux-raw-sys-0.9.4 \
+ memchr-2.7.5 \
+ nix-0.30.1 \
+ once_cell-1.21.3 \
+ proc-macro2-1.0.101 \
+ quote-1.0.40 \
+ rustix-1.0.8 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.138 \
- serde_spanned-0.6.8 \
- syn-2.0.98 \
- tempfile-3.16.0 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.143 \
+ serde_spanned-1.0.0 \
+ syn-2.0.106 \
+ tempfile-3.21.0 \
termcolor-1.4.1 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.24 \
- unicode-ident-1.0.16 \
- winapi-util-0.1.9 \
+ toml-0.9.5 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.23.4 \
+ toml_parser-1.0.2 \
+ toml_writer-1.0.2 \
+ unicode-ident-1.0.18 \
+ winapi-util-0.1.10 \
+ windows-link-0.1.3 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.2 \
- test-helper@git+https://github.com/taiki-e/test-helper.git?rev=e8333e1\#e8333e19c590dccadfbdb9c255dd636fb707faac
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.13 \
+ test-helper@git+https://github.com/taiki-e/test-helper.git?rev=f38a7f5\#f38a7f5895cb5f562195c6116cffc139d712acf5
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/cargo-hack/distinfo b/devel/cargo-hack/distinfo
index 39ab31bfd984..42ad34135ffd 100644
--- a/devel/cargo-hack/distinfo
+++ b/devel/cargo-hack/distinfo
@@ -1,103 +1,131 @@
-TIMESTAMP = 1739341383
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+TIMESTAMP = 1756087571
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d
+SIZE (rust/crates/bitflags-2.9.3.crate) = 47777
SHA256 (rust/crates/build-context-0.1.3.crate) = 86610cb1e9d45d65a31b574f9d69de003a76b6bb0b7d882396a5153fc547c935
SIZE (rust/crates/build-context-0.1.3.crate) = 8494
-SHA256 (rust/crates/cargo-config2-0.1.32.crate) = 6dc3749a36e0423c991f1e7a3e4ab0c36a1f489658313db4b187d401d79cc461
-SIZE (rust/crates/cargo-config2-0.1.32.crate) = 68585
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cargo-config2-0.1.35.crate) = 2f307d010782c2a4066cc5125ba8c6b68db926b3a1bb82bd6d0b38950c6d4815
+SIZE (rust/crates/cargo-config2-0.1.35.crate) = 76025
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/ctrlc-3.4.5.crate) = 90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3
-SIZE (rust/crates/ctrlc-3.4.5.crate) = 14592
+SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
+SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
SHA256 (rust/crates/easy-ext-1.0.2.crate) = cc5d6d6a8504f8caedd7de14576464383900cd3840b7033a7a3dce5ac00121ca
SIZE (rust/crates/easy-ext-1.0.2.crate) = 28996
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/fs-err-3.1.0.crate) = 1f89bda4c2a21204059a977ed3bfe746677dfd137b83c339e702b0ac91d482aa
-SIZE (rust/crates/fs-err-3.1.0.crate) = 23055
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/lexopt-0.3.0.crate) = baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401
-SIZE (rust/crates/lexopt-0.3.0.crate) = 24767
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/fs-err-3.1.1.crate) = 88d7be93788013f265201256d58f04936a8079ad5dc898743aa20525f503b683
+SIZE (rust/crates/fs-err-3.1.1.crate) = 23107
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/indexmap-2.11.0.crate) = f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9
+SIZE (rust/crates/indexmap-2.11.0.crate) = 99851
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/lexopt-0.3.1.crate) = 9fa0e2a1fcbe2f6be6c42e342259976206b383122fc152e872795338b5a3f3a7
+SIZE (rust/crates/lexopt-0.3.1.crate) = 26158
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.138.crate) = d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949
-SIZE (rust/crates/serde_json-1.0.138.crate) = 154769
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
-SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
-SHA256 (rust/crates/tempfile-3.16.0.crate) = 38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91
-SIZE (rust/crates/tempfile-3.16.0.crate) = 38550
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
+SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
-SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_edit-0.23.4.crate) = 7211ff1b8f0d3adae1663b7da9ffe396eabe1ca25f0b0bee42b0da29a9ddce93
+SIZE (rust/crates/toml_edit-0.23.4.crate) = 66357
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
+SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.2.crate) = 59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603
-SIZE (rust/crates/winnow-0.7.2.crate) = 170989
-SHA256 (taiki-e-test-helper-e8333e19c590dccadfbdb9c255dd636fb707faac_GH0.tar.gz) = 873a104be58761c23df25069f7499847cd02966e84c24383caa4eda12ffb1aaa
-SIZE (taiki-e-test-helper-e8333e19c590dccadfbdb9c255dd636fb707faac_GH0.tar.gz) = 321053
-SHA256 (taiki-e-cargo-hack-v0.6.35_GH0.tar.gz) = 3a61da5f6d3620a64ceee2a3666817ffe0f4bfc9966699814e0b094fe10492a7
-SIZE (taiki-e-cargo-hack-v0.6.35_GH0.tar.gz) = 84917
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (taiki-e-test-helper-f38a7f5895cb5f562195c6116cffc139d712acf5_GH0.tar.gz) = a3d78250ea6bfd42758749de0f5dd8377e3d9aa05cef64d2cd1ba982e4d032fb
+SIZE (taiki-e-test-helper-f38a7f5895cb5f562195c6116cffc139d712acf5_GH0.tar.gz) = 619290
+SHA256 (taiki-e-cargo-hack-v0.6.37_GH0.tar.gz) = 16c183bedc4e72669b9949b7fe7ceca2d401a68b0c19bc2d8d91dba03c0cba35
+SIZE (taiki-e-cargo-hack-v0.6.37_GH0.tar.gz) = 85171
diff --git a/devel/cargo-leptos/Makefile b/devel/cargo-leptos/Makefile
index 512928207ecf..97b0da9f722f 100644
--- a/devel/cargo-leptos/Makefile
+++ b/devel/cargo-leptos/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cargo-leptos
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.42
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-llvm-cov/Makefile b/devel/cargo-llvm-cov/Makefile
index 6a9d5752901a..06ad80f799e8 100644
--- a/devel/cargo-llvm-cov/Makefile
+++ b/devel/cargo-llvm-cov/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cargo-llvm-cov
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.18
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-make/Makefile b/devel/cargo-make/Makefile
index b68bb9ba1f6b..c6b78250dbb6 100644
--- a/devel/cargo-make/Makefile
+++ b/devel/cargo-make/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cargo-make
DISTVERSION= 0.37.24
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
diff --git a/devel/cargo-mutants/Makefile b/devel/cargo-mutants/Makefile
index 021c056fd6ca..a2bf5f8025a7 100644
--- a/devel/cargo-mutants/Makefile
+++ b/devel/cargo-mutants/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cargo-mutants
DISTVERSIONPREFIX= v
-DISTVERSION= 25.2.2
+DISTVERSION= 25.3.1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-mutants/distinfo b/devel/cargo-mutants/distinfo
index d781da685194..96454f0ef503 100644
--- a/devel/cargo-mutants/distinfo
+++ b/devel/cargo-mutants/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1753071174
+TIMESTAMP = 1756087608
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -455,5 +455,5 @@ SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (sourcefrog-cargo-mutants-v25.2.2_GH0.tar.gz) = 7b5a88d4b8d91a72c31c74a23a8825ff056db117a38cd93749a7e31a59a33769
-SIZE (sourcefrog-cargo-mutants-v25.2.2_GH0.tar.gz) = 230383
+SHA256 (sourcefrog-cargo-mutants-v25.3.1_GH0.tar.gz) = 56c8daaf8040cd02c997187386cf7da4074ffad185a99edba213487f87a86553
+SIZE (sourcefrog-cargo-mutants-v25.3.1_GH0.tar.gz) = 233468
diff --git a/devel/cargo-readme/Makefile b/devel/cargo-readme/Makefile
index a03da7d2914a..18811a9c71fd 100644
--- a/devel/cargo-readme/Makefile
+++ b/devel/cargo-readme/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cargo-readme
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
diff --git a/devel/cargo-spellcheck/Makefile b/devel/cargo-spellcheck/Makefile
index 0173538edf12..4dabc7e49cd0 100644
--- a/devel/cargo-spellcheck/Makefile
+++ b/devel/cargo-spellcheck/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cargo-spellcheck
DISTVERSIONPREFIX= v
-DISTVERSION= 0.15.4
+DISTVERSION= 0.15.5
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-spellcheck/distinfo b/devel/cargo-spellcheck/distinfo
index 790a570628ec..1322c1293e89 100644
--- a/devel/cargo-spellcheck/distinfo
+++ b/devel/cargo-spellcheck/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1741670003
+TIMESTAMP = 1756087680
SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -697,5 +697,5 @@ SHA256 (rust/crates/zip-0.5.13.crate) = 93ab48844d61251bb3835145c521d88aa4031d71
SIZE (rust/crates/zip-0.5.13.crate) = 48237
SHA256 (rust/crates/zspell-0.5.5.crate) = 1fd15eb5f5e7040be5fb1ad8ca0a8b4dd2ee7f6ee6f59d18a9b159bb12cb9b3a
SIZE (rust/crates/zspell-0.5.5.crate) = 284736
-SHA256 (drahnr-cargo-spellcheck-v0.15.4_GH0.tar.gz) = 04f22f2f3448ac73d36790f2551a63948e09090a7756a82640d778d769b49eb3
-SIZE (drahnr-cargo-spellcheck-v0.15.4_GH0.tar.gz) = 7530980
+SHA256 (drahnr-cargo-spellcheck-v0.15.5_GH0.tar.gz) = ab4027dea18ac252b1a3ad733f47899daa50dde3c90aa34f5f22534745f853d7
+SIZE (drahnr-cargo-spellcheck-v0.15.5_GH0.tar.gz) = 7530974
diff --git a/devel/cargo-tarpaulin/Makefile b/devel/cargo-tarpaulin/Makefile
index 648b5501a6ad..5c959ed316e6 100644
--- a/devel/cargo-tarpaulin/Makefile
+++ b/devel/cargo-tarpaulin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cargo-tarpaulin
DISTVERSION= 0.32.8
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cargo-udeps/Makefile b/devel/cargo-udeps/Makefile
index e36483e0d646..d4508015a26c 100644
--- a/devel/cargo-udeps/Makefile
+++ b/devel/cargo-udeps/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cargo-udeps
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.56
+DISTVERSION= 0.1.59
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -21,57 +21,57 @@ USE_GITHUB= yes
GH_ACCOUNT= est31
CARGO_BUILDDEP= no # it builds with lang/rust, but README says that it has to be built with lang/rust-nightly in order to work correctly
-CARGO_CRATES= adler2-2.0.0 \
- ahash-0.8.12 \
+CARGO_CRATES= adler2-2.0.1 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
annotate-snippets-0.11.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.8 \
- anyhow-1.0.98 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
arc-swap-1.7.1 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
base16ct-0.2.0 \
base64-0.22.1 \
- base64ct-1.7.3 \
- bitflags-2.9.1 \
+ base64ct-1.8.0 \
+ bitflags-2.9.4 \
bitmaps-2.1.0 \
blake3-1.8.2 \
block-buffer-0.10.4 \
bstr-1.12.0 \
- bumpalo-3.17.0 \
+ bumpalo-3.19.0 \
+ byteorder-1.5.0 \
bytes-1.10.1 \
- cargo-0.88.0 \
- cargo-credential-0.4.8 \
- cargo-credential-libsecret-0.4.13 \
- cargo-credential-macos-keychain-0.4.13 \
- cargo-credential-wincred-0.4.13 \
- cargo-platform-0.2.0 \
- cargo-util-0.2.20 \
- cargo-util-schemas-0.8.1 \
- cc-1.2.25 \
- cfg-if-1.0.0 \
- clap-4.5.39 \
- clap_builder-4.5.39 \
- clap_complete-4.5.52 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
+ cargo-0.91.0 \
+ cargo-credential-0.4.9 \
+ cargo-credential-libsecret-0.5.1 \
+ cargo-credential-macos-keychain-0.4.16 \
+ cargo-credential-wincred-0.4.16 \
+ cargo-platform-0.3.1 \
+ cargo-util-0.2.23 \
+ cargo-util-schemas-0.10.0 \
+ cc-1.2.38 \
+ cfg-if-1.0.3 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
+ clap_complete-4.5.58 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
clru-0.6.2 \
color-print-0.3.7 \
color-print-proc-macro-0.3.7 \
- colorchoice-1.0.3 \
+ colorchoice-1.0.4 \
const-oid-0.9.6 \
constant_time_eq-0.3.1 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
- crates-io-0.40.10 \
- crc32fast-1.4.2 \
+ crates-io-0.40.13 \
+ crc32fast-1.5.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
@@ -79,11 +79,11 @@ CARGO_CRATES= adler2-2.0.0 \
crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
ct-codecs-1.1.6 \
- curl-0.4.47 \
- curl-sys-0.4.80+curl-8.12.1 \
- dbus-0.9.7 \
+ curl-0.4.49 \
+ curl-sys-0.4.83+curl-8.15.0 \
+ dashmap-6.1.0 \
der-0.7.10 \
- deranged-0.4.0 \
+ deranged-0.5.3 \
diff-0.1.13 \
digest-0.10.7 \
displaydoc-0.2.5 \
@@ -94,82 +94,86 @@ CARGO_CRATES= adler2-2.0.0 \
elliptic-curve-0.13.8 \
encoding_rs-0.8.35 \
equivalent-1.0.2 \
- erased-serde-0.4.6 \
- errno-0.3.12 \
+ erased-serde-0.4.8 \
+ errno-0.3.14 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
- faster-hex-0.9.0 \
+ faster-hex-0.10.0 \
fastrand-2.3.0 \
ff-0.13.1 \
- fiat-crypto-0.2.9 \
- filetime-0.2.25 \
- flate2-1.1.1 \
+ fiat-crypto-0.3.0 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.2 \
+ flate2-1.1.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
generic-array-0.14.7 \
getrandom-0.2.16 \
getrandom-0.3.3 \
git2-0.20.2 \
git2-curl-0.21.0 \
- gix-0.70.0 \
- gix-actor-0.33.2 \
- gix-attributes-0.24.0 \
+ gix-0.73.0 \
+ gix-actor-0.35.4 \
+ gix-attributes-0.27.0 \
gix-bitmap-0.2.14 \
gix-chunk-0.4.11 \
- gix-command-0.4.1 \
- gix-commitgraph-0.26.0 \
- gix-config-0.43.0 \
- gix-config-value-0.14.12 \
- gix-credentials-0.27.0 \
- gix-date-0.9.4 \
- gix-diff-0.50.0 \
- gix-dir-0.12.0 \
- gix-discover-0.38.0 \
- gix-features-0.40.0 \
- gix-filter-0.17.0 \
- gix-fs-0.13.0 \
- gix-glob-0.18.0 \
- gix-hash-0.16.0 \
- gix-hashtable-0.7.0 \
- gix-ignore-0.13.0 \
- gix-index-0.38.0 \
- gix-lock-16.0.0 \
- gix-negotiate-0.18.0 \
- gix-object-0.47.0 \
- gix-odb-0.67.0 \
- gix-pack-0.57.0 \
- gix-packetline-0.18.4 \
- gix-packetline-blocking-0.18.3 \
- gix-path-0.10.18 \
- gix-pathspec-0.9.0 \
- gix-prompt-0.9.1 \
- gix-protocol-0.48.0 \
- gix-quote-0.4.15 \
- gix-ref-0.50.0 \
- gix-refspec-0.28.0 \
- gix-revision-0.32.0 \
- gix-revwalk-0.18.0 \
- gix-sec-0.10.12 \
- gix-shallow-0.2.0 \
- gix-submodule-0.17.0 \
- gix-tempfile-16.0.0 \
- gix-trace-0.1.12 \
- gix-transport-0.45.0 \
- gix-traverse-0.44.0 \
- gix-url-0.29.0 \
- gix-utils-0.1.14 \
- gix-validate-0.9.4 \
+ gix-command-0.6.2 \
+ gix-commitgraph-0.29.0 \
+ gix-config-0.46.0 \
+ gix-config-value-0.15.1 \
+ gix-credentials-0.30.0 \
+ gix-date-0.10.5 \
+ gix-diff-0.53.0 \
+ gix-dir-0.15.0 \
+ gix-discover-0.41.0 \
+ gix-features-0.43.1 \
+ gix-filter-0.20.0 \
+ gix-fs-0.16.1 \
+ gix-glob-0.21.0 \
+ gix-hash-0.19.0 \
+ gix-hashtable-0.9.0 \
+ gix-ignore-0.16.0 \
+ gix-index-0.41.0 \
+ gix-lock-18.0.0 \
+ gix-negotiate-0.21.0 \
+ gix-object-0.50.2 \
+ gix-odb-0.70.0 \
+ gix-pack-0.60.0 \
+ gix-packetline-0.19.1 \
+ gix-packetline-blocking-0.19.1 \
+ gix-path-0.10.20 \
+ gix-pathspec-0.12.0 \
+ gix-prompt-0.11.1 \
+ gix-protocol-0.51.0 \
+ gix-quote-0.6.0 \
+ gix-ref-0.53.1 \
+ gix-refspec-0.31.0 \
+ gix-revision-0.35.0 \
+ gix-revwalk-0.21.0 \
+ gix-sec-0.12.0 \
+ gix-shallow-0.5.0 \
+ gix-status-0.20.0 \
+ gix-submodule-0.20.0 \
+ gix-tempfile-18.0.0 \
+ gix-trace-0.1.13 \
+ gix-transport-0.48.0 \
+ gix-traverse-0.47.0 \
+ gix-url-0.32.0 \
+ gix-utils-0.3.0 \
gix-validate-0.10.0 \
- gix-worktree-0.39.0 \
- glob-0.3.2 \
+ gix-worktree-0.42.0 \
+ glob-0.3.3 \
globset-0.4.16 \
group-0.13.0 \
+ hash32-0.3.1 \
hashbrown-0.14.5 \
- hashbrown-0.15.3 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
hashlink-0.10.0 \
+ heapless-0.8.0 \
heck-0.5.0 \
hex-0.4.3 \
hkdf-0.12.4 \
@@ -183,119 +187,117 @@ CARGO_CRATES= adler2-2.0.0 \
icu_properties-2.0.1 \
icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
ignore-0.4.23 \
im-rc-15.1.0 \
- indexmap-2.9.0 \
- is_executable-1.0.4 \
+ imara-diff-0.1.8 \
+ indexmap-2.11.4 \
+ is_executable-1.0.5 \
is_terminal_polyfill-1.70.1 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.14 \
- jiff-static-0.2.14 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
- jobserver-0.1.33 \
- js-sys-0.3.77 \
+ jobserver-0.1.34 \
+ js-sys-0.3.80 \
kstring-2.0.2 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
- libc-0.2.172 \
- libdbus-sys-0.2.5 \
- libgit2-sys-0.18.1+1.9.0 \
- libloading-0.8.8 \
+ libc-0.2.175 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libloading-0.8.9 \
libnghttp2-sys-0.1.11+1.64.0 \
- libredox-0.1.3 \
- libsqlite3-sys-0.31.0 \
+ libredox-0.1.10 \
+ libsqlite3-sys-0.34.0 \
libssh2-sys-0.3.1 \
+ libz-rs-sys-0.5.2 \
libz-sys-1.1.22 \
- linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.4 \
+ linux-raw-sys-0.11.0 \
litemap-0.8.0 \
lock_api-0.4.13 \
- log-0.4.27 \
- matchers-0.1.0 \
+ log-0.4.28 \
+ matchers-0.2.0 \
maybe-async-0.2.10 \
- memchr-2.7.4 \
- memmap2-0.9.5 \
+ memchr-2.7.5 \
+ memmap2-0.9.8 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.8 \
- miow-0.6.0 \
+ miniz_oxide-0.8.9 \
+ miow-0.6.1 \
nom-7.1.3 \
- normpath-1.3.0 \
- nu-ansi-term-0.46.0 \
+ normpath-1.5.0 \
nu-ansi-term-0.50.1 \
num-conv-0.1.0 \
num-traits-0.2.19 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
- opener-0.7.2 \
+ opener-0.8.3 \
openssl-0.10.73 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-src-300.5.0+3.5.0 \
+ openssl-src-300.5.2+3.5.2 \
openssl-sys-0.9.109 \
ordered-float-2.10.1 \
- orion-0.17.10 \
- os_info-3.11.0 \
- overload-0.1.1 \
+ orion-0.17.11 \
+ os_info-3.12.0 \
p384-0.13.1 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
- pasetors-0.7.4 \
+ pasetors-0.7.7 \
pathdiff-0.2.3 \
pem-rfc7468-0.7.0 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
pin-project-lite-0.2.16 \
pkcs8-0.10.2 \
pkg-config-0.3.32 \
- portable-atomic-1.11.0 \
+ plist-1.8.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
- potential_utf-0.1.2 \
+ potential_utf-0.1.3 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
pretty_assertions-1.4.1 \
primeorder-0.13.6 \
- proc-macro2-1.0.95 \
- prodash-29.0.2 \
+ proc-macro2-1.0.101 \
+ prodash-30.0.1 \
+ quick-xml-0.38.3 \
quote-1.0.40 \
- r-efi-5.2.0 \
- rand-0.9.1 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
rand_xoshiro-0.6.0 \
- redox_syscall-0.5.12 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
+ redox_syscall-0.5.17 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
rfc6979-0.4.0 \
- rusqlite-0.33.0 \
+ rusqlite-0.36.0 \
rustc-hash-2.1.1 \
rustc-stable-hash-0.1.2 \
- rustfix-0.9.0 \
- rustix-0.38.44 \
- rustix-1.0.7 \
+ rustfix-0.9.2 \
+ rustix-1.1.2 \
ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.27 \
+ schannel-0.1.28 \
scopeguard-1.2.0 \
sec1-0.7.3 \
- security-framework-3.2.0 \
- security-framework-sys-2.14.0 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde-untagged-0.1.7 \
+ security-framework-3.5.0 \
+ security-framework-sys-2.15.0 \
+ semver-1.0.27 \
+ serde-1.0.226 \
+ serde-untagged-0.1.9 \
serde-value-0.7.0 \
- serde_derive-1.0.219 \
- serde_ignored-0.1.12 \
- serde_json-1.0.140 \
- serde_spanned-0.6.8 \
+ serde_core-1.0.226 \
+ serde_derive-1.0.226 \
+ serde_ignored-0.1.14 \
+ serde_json-1.0.145 \
+ serde_spanned-1.0.2 \
sha1-0.10.6 \
- sha1_smol-1.0.1 \
+ sha1-checked-0.10.0 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
shell-escape-0.1.5 \
@@ -303,8 +305,8 @@ CARGO_CRATES= adler2-2.0.0 \
shlex-1.3.0 \
signature-2.2.0 \
sized-chunks-0.6.5 \
- smallvec-1.15.0 \
- socket2-0.5.10 \
+ smallvec-1.15.1 \
+ socket2-0.6.0 \
spki-0.7.3 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
@@ -312,102 +314,94 @@ CARGO_CRATES= adler2-2.0.0 \
subtle-2.6.1 \
supports-hyperlinks-3.1.0 \
supports-unicode-3.0.0 \
- syn-2.0.101 \
+ syn-2.0.106 \
synstructure-0.13.2 \
tar-0.4.44 \
- tempfile-3.20.0 \
- terminal_size-0.4.2 \
- thiserror-1.0.69 \
- thiserror-2.0.12 \
- thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
+ tempfile-3.22.0 \
+ terminal_size-0.4.3 \
+ thiserror-2.0.16 \
+ thiserror-impl-2.0.16 \
+ thread_local-1.1.9 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
tinystr-0.8.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- toml-0.8.22 \
- toml_datetime-0.6.9 \
- toml_edit-0.22.26 \
- toml_write-0.1.1 \
+ toml-0.9.7 \
+ toml_datetime-0.7.2 \
+ toml_edit-0.23.6 \
+ toml_parser-1.0.3 \
+ toml_writer-1.0.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
+ tracing-attributes-0.1.30 \
tracing-chrome-0.7.2 \
- tracing-core-0.1.33 \
+ tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
typeid-1.0.3 \
typenum-1.18.0 \
unicase-2.8.1 \
unicode-bom-2.0.3 \
- unicode-ident-1.0.18 \
+ unicode-ident-1.0.19 \
unicode-normalization-0.1.24 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
unicode-xid-0.2.6 \
- url-2.5.4 \
+ url-2.5.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
valuable-0.1.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.48.0 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.103 \
+ wasm-bindgen-backend-0.2.103 \
+ wasm-bindgen-macro-0.2.103 \
+ wasm-bindgen-macro-support-0.2.103 \
+ wasm-bindgen-shared-0.2.103 \
+ winapi-util-0.1.11 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
windows-targets-0.52.6 \
- windows-targets-0.53.0 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
windows_i686_gnullvm-0.53.0 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
windows_i686_msvc-0.53.0 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.6.26 \
- winnow-0.7.10 \
- wit-bindgen-rt-0.39.0 \
+ winnow-0.7.13 \
+ wit-bindgen-0.46.0 \
writeable-0.6.1 \
yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
zerotrie-0.2.2 \
- zerovec-0.11.2 \
- zerovec-derive-0.11.1
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
+ zlib-rs-0.5.2
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/devel/cargo-udeps/distinfo b/devel/cargo-udeps/distinfo
index a816183a2764..7ff40cf95fee 100644
--- a/devel/cargo-udeps/distinfo
+++ b/devel/cargo-udeps/distinfo
@@ -1,42 +1,40 @@
-TIMESTAMP = 1749023333
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
-SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+TIMESTAMP = 1758522207
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/annotate-snippets-0.11.5.crate) = 710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4
SIZE (rust/crates/annotate-snippets-0.11.5.crate) = 34687
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.8.crate) = 6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa
-SIZE (rust/crates/anstyle-wincon-3.0.8.crate) = 12534
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/base64ct-1.7.3.crate) = 89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3
-SIZE (rust/crates/base64ct-1.7.3.crate) = 31175
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/bitmaps-2.1.0.crate) = 031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2
SIZE (rust/crates/bitmaps-2.1.0.crate) = 16717
SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
@@ -45,48 +43,50 @@ SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996a
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cargo-0.88.0.crate) = e3266d7f10870d970f22fd244b5d4bb017f723247e6743f2283f6fe63a4f6084
-SIZE (rust/crates/cargo-0.88.0.crate) = 2764211
-SHA256 (rust/crates/cargo-credential-0.4.8.crate) = ac1ef5080adde1db190e901884d2c400990856c2a23201c5a181b910a6dbdf2a
-SIZE (rust/crates/cargo-credential-0.4.8.crate) = 19781
-SHA256 (rust/crates/cargo-credential-libsecret-0.4.13.crate) = 02d4e8e593dd3967cf90d6ae8e0e820abbb9ba168c4015dc04d90abc80477b8b
-SIZE (rust/crates/cargo-credential-libsecret-0.4.13.crate) = 9749
-SHA256 (rust/crates/cargo-credential-macos-keychain-0.4.13.crate) = 4037e5af4bd682580c82143a0a22d9fd2ae6e57ee8b9ea7110dabcf1160828cc
-SIZE (rust/crates/cargo-credential-macos-keychain-0.4.13.crate) = 9214
-SHA256 (rust/crates/cargo-credential-wincred-0.4.13.crate) = 320491fd2d43703fe8685cc844af75eba650d32f51a26a9f37ec8fd0d426a738
-SIZE (rust/crates/cargo-credential-wincred-0.4.13.crate) = 9390
-SHA256 (rust/crates/cargo-platform-0.2.0.crate) = 84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4
-SIZE (rust/crates/cargo-platform-0.2.0.crate) = 13373
-SHA256 (rust/crates/cargo-util-0.2.20.crate) = d767bc85f367f6483a6072430b56f5c0d6ee7636751a21a800526d0711753d76
-SIZE (rust/crates/cargo-util-0.2.20.crate) = 32306
-SHA256 (rust/crates/cargo-util-schemas-0.8.1.crate) = ea8b01266e95c3cf839fe626e651fa36a9171033caa917a773d7a0ba1d5ce6be
-SIZE (rust/crates/cargo-util-schemas-0.8.1.crate) = 36913
-SHA256 (rust/crates/cc-1.2.25.crate) = d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951
-SIZE (rust/crates/cc-1.2.25.crate) = 106594
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
-SIZE (rust/crates/clap-4.5.39.crate) = 57328
-SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
-SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
-SHA256 (rust/crates/clap_complete-4.5.52.crate) = 1a554639e42d0c838336fc4fbedb9e2df3ad1fa4acda149f9126b4ccfcd7900f
-SIZE (rust/crates/clap_complete-4.5.52.crate) = 48444
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/cargo-0.91.0.crate) = 0f46c7f53180bf46c220e2af1ceff951e2ce088184fa9009ad6915efee25915d
+SIZE (rust/crates/cargo-0.91.0.crate) = 2815773
+SHA256 (rust/crates/cargo-credential-0.4.9.crate) = e36f089041deadf16226478a7737a833864fbda09408c7af237b9d615eeb6d69
+SIZE (rust/crates/cargo-credential-0.4.9.crate) = 20715
+SHA256 (rust/crates/cargo-credential-libsecret-0.5.1.crate) = 2bad275302dfd55e54dcd555c7129cd76a4b4d7236c6a779370683014cba0a90
+SIZE (rust/crates/cargo-credential-libsecret-0.5.1.crate) = 9935
+SHA256 (rust/crates/cargo-credential-macos-keychain-0.4.16.crate) = a9f95d842bd047476c65e1d4a5f681f1d158f8c784edfc4ae245a2430ca09f02
+SIZE (rust/crates/cargo-credential-macos-keychain-0.4.16.crate) = 9250
+SHA256 (rust/crates/cargo-credential-wincred-0.4.16.crate) = 1c238839b7d5e5b62836277b4c83c9ed17d9ca7334b298c814c223b2e691ff76
+SIZE (rust/crates/cargo-credential-wincred-0.4.16.crate) = 9425
+SHA256 (rust/crates/cargo-platform-0.3.1.crate) = 122ec45a44b270afd1402f351b782c676b173e3c3fb28d86ff7ebfb4d86a4ee4
+SIZE (rust/crates/cargo-platform-0.3.1.crate) = 13321
+SHA256 (rust/crates/cargo-util-0.2.23.crate) = 5fbac95faac578313b0ba60f9a5594a97cae42692f23b133ecd17615dedca50e
+SIZE (rust/crates/cargo-util-0.2.23.crate) = 33291
+SHA256 (rust/crates/cargo-util-schemas-0.10.0.crate) = b45c9672203db3caf908423f25bc31f3b6a814a9d22f2380048236498a312e75
+SIZE (rust/crates/cargo-util-schemas-0.10.0.crate) = 41684
+SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9
+SIZE (rust/crates/cc-1.2.38.crate) = 90139
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+SHA256 (rust/crates/clap_complete-4.5.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a
+SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
SIZE (rust/crates/clru-0.6.2.crate) = 16497
SHA256 (rust/crates/color-print-0.3.7.crate) = 3aa954171903797d5623e047d9ab69d91b493657917bdfb8c2c80ecaf9cdb6f4
SIZE (rust/crates/color-print-0.3.7.crate) = 11586
SHA256 (rust/crates/color-print-proc-macro-0.3.7.crate) = 692186b5ebe54007e45a59aea47ece9eb4108e141326c304cdc91699a7118a22
SIZE (rust/crates/color-print-proc-macro-0.3.7.crate) = 23082
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
@@ -97,10 +97,10 @@ SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f2807
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crates-io-0.40.10.crate) = 9c15b946f2bbd53f5be858ed02fcacfeb3646f3ca67b24defc276a01edd10de6
-SIZE (rust/crates/crates-io-0.40.10.crate) = 15087
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crates-io-0.40.13.crate) = 1986712716d18d860258fdbd03fd9d9e20f1ffb974d8a203816c58b68c6b9012
+SIZE (rust/crates/crates-io-0.40.13.crate) = 15006
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -115,16 +115,16 @@ SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/ct-codecs-1.1.6.crate) = 9b10589d1a5e400d61f9f38f12f884cfd080ff345de8f17efda36fe0e4a02aa8
SIZE (rust/crates/ct-codecs-1.1.6.crate) = 11206
-SHA256 (rust/crates/curl-0.4.47.crate) = d9fb4d13a1be2b58f14d60adba57c9834b78c62fd86c3e76a148f732686e9265
-SIZE (rust/crates/curl-0.4.47.crate) = 97185
-SHA256 (rust/crates/curl-sys-0.4.80+curl-8.12.1.crate) = 55f7df2eac63200c3ab25bde3b2268ef2ee56af3d238e76d61f01c3c49bff734
-SIZE (rust/crates/curl-sys-0.4.80+curl-8.12.1.crate) = 1817567
-SHA256 (rust/crates/dbus-0.9.7.crate) = 1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b
-SIZE (rust/crates/dbus-0.9.7.crate) = 104206
+SHA256 (rust/crates/curl-0.4.49.crate) = 79fc3b6dd0b87ba36e565715bf9a2ced221311db47bd18011676f24a6066edbc
+SIZE (rust/crates/curl-0.4.49.crate) = 97947
+SHA256 (rust/crates/curl-sys-0.4.83+curl-8.15.0.crate) = 5830daf304027db10c82632a464879d46a3f7c4ba17a31592657ad16c719b483
+SIZE (rust/crates/curl-sys-0.4.83+curl-8.15.0.crate) = 1838361
+SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
+SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
SIZE (rust/crates/der-0.7.10.crate) = 90111
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
+SIZE (rust/crates/deranged-0.5.3.crate) = 24353
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
@@ -145,26 +145,28 @@ SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
-SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/erased-serde-0.4.8.crate) = 259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b
+SIZE (rust/crates/erased-serde-0.4.8.crate) = 28580
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
-SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
-SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053
+SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
+SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393
SIZE (rust/crates/ff-0.13.1.crate) = 18607
-SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
-SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/fiat-crypto-0.3.0.crate) = 64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24
+SIZE (rust/crates/fiat-crypto-0.3.0.crate) = 600542
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
+SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
@@ -173,8 +175,8 @@ SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
@@ -185,118 +187,124 @@ SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d
SIZE (rust/crates/git2-0.20.2.crate) = 223479
SHA256 (rust/crates/git2-curl-0.21.0.crate) = be8dcabbc09ece4d30a9aa983d5804203b7e2f8054a171f792deff59b56d31fa
SIZE (rust/crates/git2-curl-0.21.0.crate) = 9654
-SHA256 (rust/crates/gix-0.70.0.crate) = 736f14636705f3a56ea52b553e67282519418d9a35bb1e90b3a9637a00296b68
-SIZE (rust/crates/gix-0.70.0.crate) = 290002
-SHA256 (rust/crates/gix-actor-0.33.2.crate) = 20018a1a6332e065f1fcc8305c1c932c6b8c9985edea2284b3c79dc6fa3ee4b2
-SIZE (rust/crates/gix-actor-0.33.2.crate) = 10094
-SHA256 (rust/crates/gix-attributes-0.24.0.crate) = f151000bf662ef5f641eca6102d942ee31ace80f271a3ef642e99776ce6ddb38
-SIZE (rust/crates/gix-attributes-0.24.0.crate) = 19878
+SHA256 (rust/crates/gix-0.73.0.crate) = 514c29cc879bdc0286b0cbc205585a49b252809eb86c69df4ce4f855ee75f635
+SIZE (rust/crates/gix-0.73.0.crate) = 295986
+SHA256 (rust/crates/gix-actor-0.35.4.crate) = 2d36dcf9efe32b51b12dfa33cedff8414926124e760a32f9e7a6b5580d280967
+SIZE (rust/crates/gix-actor-0.35.4.crate) = 13393
+SHA256 (rust/crates/gix-attributes-0.27.0.crate) = 45442188216d08a5959af195f659cb1f244a50d7d2d0c3873633b1cd7135f638
+SIZE (rust/crates/gix-attributes-0.27.0.crate) = 22764
SHA256 (rust/crates/gix-bitmap-0.2.14.crate) = b1db9765c69502650da68f0804e3dc2b5f8ccc6a2d104ca6c85bc40700d37540
SIZE (rust/crates/gix-bitmap-0.2.14.crate) = 7704
SHA256 (rust/crates/gix-chunk-0.4.11.crate) = 0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f
SIZE (rust/crates/gix-chunk-0.4.11.crate) = 10144
-SHA256 (rust/crates/gix-command-0.4.1.crate) = cb410b84d6575db45e62025a9118bdbf4d4b099ce7575a76161e898d9ca98df1
-SIZE (rust/crates/gix-command-0.4.1.crate) = 11830
-SHA256 (rust/crates/gix-commitgraph-0.26.0.crate) = e23a8ec2d8a16026a10dafdb6ed51bcfd08f5d97f20fa52e200bc50cb72e4877
-SIZE (rust/crates/gix-commitgraph-0.26.0.crate) = 18954
-SHA256 (rust/crates/gix-config-0.43.0.crate) = 377c1efd2014d5d469e0b3cd2952c8097bce9828f634e04d5665383249f1d9e9
-SIZE (rust/crates/gix-config-0.43.0.crate) = 64327
-SHA256 (rust/crates/gix-config-value-0.14.12.crate) = 8dc2c844c4cf141884678cabef736fd91dd73068b9146e6f004ba1a0457944b6
-SIZE (rust/crates/gix-config-value-0.14.12.crate) = 15627
-SHA256 (rust/crates/gix-credentials-0.27.0.crate) = cf950f9ee1690bb9c4388b5152baa8a9f41ad61e5cf1ba0ec8c207b08dab9e45
-SIZE (rust/crates/gix-credentials-0.27.0.crate) = 22145
-SHA256 (rust/crates/gix-date-0.9.4.crate) = daa30058ec7d3511fbc229e4f9e696a35abd07ec5b82e635eff864a2726217e4
-SIZE (rust/crates/gix-date-0.9.4.crate) = 13705
-SHA256 (rust/crates/gix-diff-0.50.0.crate) = 62afb7f4ca0acdf4e9dad92065b2eb1bf2993bcc5014b57bc796e3a365b17c4d
-SIZE (rust/crates/gix-diff-0.50.0.crate) = 46347
-SHA256 (rust/crates/gix-dir-0.12.0.crate) = c1d78db3927a12f7d1b788047b84efacaab03ef25738bd1c77856ad8966bd57b
-SIZE (rust/crates/gix-dir-0.12.0.crate) = 55345
-SHA256 (rust/crates/gix-discover-0.38.0.crate) = d0c2414bdf04064e0f5a5aa029dfda1e663cf9a6c4bfc8759f2d369299bb65d8
-SIZE (rust/crates/gix-discover-0.38.0.crate) = 16684
-SHA256 (rust/crates/gix-features-0.40.0.crate) = 8bfdd4838a8d42bd482c9f0cb526411d003ee94cc7c7b08afe5007329c71d554
-SIZE (rust/crates/gix-features-0.40.0.crate) = 31239
-SHA256 (rust/crates/gix-filter-0.17.0.crate) = bdcc36cd7dbc63ed0ec3558645886553d1afd3cd09daa5efb9cba9cceb942bbb
-SIZE (rust/crates/gix-filter-0.17.0.crate) = 36669
-SHA256 (rust/crates/gix-fs-0.13.0.crate) = 182e7fa7bfdf44ffb7cfe7451b373cdf1e00870ac9a488a49587a110c562063d
-SIZE (rust/crates/gix-fs-0.13.0.crate) = 15742
-SHA256 (rust/crates/gix-glob-0.18.0.crate) = 4e9c7249fa0a78f9b363aa58323db71e0a6161fd69860ed6f48dedf0ef3a314e
-SIZE (rust/crates/gix-glob-0.18.0.crate) = 14155
-SHA256 (rust/crates/gix-hash-0.16.0.crate) = e81c5ec48649b1821b3ed066a44efb95f1a268b35c1d91295e61252539fbe9f8
-SIZE (rust/crates/gix-hash-0.16.0.crate) = 13529
-SHA256 (rust/crates/gix-hashtable-0.7.0.crate) = 189130bc372accd02e0520dc5ab1cef318dcc2bc829b76ab8d84bbe90ac212d1
-SIZE (rust/crates/gix-hashtable-0.7.0.crate) = 7199
-SHA256 (rust/crates/gix-ignore-0.13.0.crate) = 4f529dcb80bf9855c0a7c49f0ac588df6d6952d63a63fefc254b9c869d2cdf6f
-SIZE (rust/crates/gix-ignore-0.13.0.crate) = 9891
-SHA256 (rust/crates/gix-index-0.38.0.crate) = acd12e3626879369310fffe2ac61acc828613ef656b50c4ea984dd59d7dc85d8
-SIZE (rust/crates/gix-index-0.38.0.crate) = 46639
-SHA256 (rust/crates/gix-lock-16.0.0.crate) = 9739815270ff6940968441824d162df9433db19211ca9ba8c3fc1b50b849c642
-SIZE (rust/crates/gix-lock-16.0.0.crate) = 10524
-SHA256 (rust/crates/gix-negotiate-0.18.0.crate) = a6a8af1ef7bbe303d30b55312b7f4d33e955de43a3642ae9b7347c623d80ef80
-SIZE (rust/crates/gix-negotiate-0.18.0.crate) = 10508
-SHA256 (rust/crates/gix-object-0.47.0.crate) = ddc4b3a0044244f0fe22347fb7a79cca165e37829d668b41b85ff46a43e5fd68
-SIZE (rust/crates/gix-object-0.47.0.crate) = 40801
-SHA256 (rust/crates/gix-odb-0.67.0.crate) = 3e93457df69cd09573608ce9fa4f443fbd84bc8d15d8d83adecd471058459c1b
-SIZE (rust/crates/gix-odb-0.67.0.crate) = 56316
-SHA256 (rust/crates/gix-pack-0.57.0.crate) = fc13a475b3db735617017fb35f816079bf503765312d4b1913b18cf96f3fa515
-SIZE (rust/crates/gix-pack-0.57.0.crate) = 97452
-SHA256 (rust/crates/gix-packetline-0.18.4.crate) = 123844a70cf4d5352441dc06bab0da8aef61be94ec239cb631e0ba01dc6d3a04
-SIZE (rust/crates/gix-packetline-0.18.4.crate) = 26579
-SHA256 (rust/crates/gix-packetline-blocking-0.18.3.crate) = 1ecf3ea2e105c7e45587bac04099824301262a6c43357fad5205da36dbb233b3
-SIZE (rust/crates/gix-packetline-blocking-0.18.3.crate) = 22138
-SHA256 (rust/crates/gix-path-0.10.18.crate) = 567f65fec4ef10dfab97ae71f26a27fd4d7fe7b8e3f90c8a58551c41ff3fb65b
-SIZE (rust/crates/gix-path-0.10.18.crate) = 30214
-SHA256 (rust/crates/gix-pathspec-0.9.0.crate) = 6430d3a686c08e9d59019806faa78c17315fe22ae73151a452195857ca02f86c
-SIZE (rust/crates/gix-pathspec-0.9.0.crate) = 18875
-SHA256 (rust/crates/gix-prompt-0.9.1.crate) = 79f2185958e1512b989a007509df8d61dca014aa759a22bee80cfa6c594c3b6d
-SIZE (rust/crates/gix-prompt-0.9.1.crate) = 13418
-SHA256 (rust/crates/gix-protocol-0.48.0.crate) = 6c61bd61afc6b67d213241e2100394c164be421e3f7228d3521b04f48ca5ba90
-SIZE (rust/crates/gix-protocol-0.48.0.crate) = 44956
-SHA256 (rust/crates/gix-quote-0.4.15.crate) = e49357fccdb0c85c0d3a3292a9f6db32d9b3535959b5471bb9624908f4a066c6
-SIZE (rust/crates/gix-quote-0.4.15.crate) = 7847
-SHA256 (rust/crates/gix-ref-0.50.0.crate) = 47adf4c5f933429f8554e95d0d92eee583cfe4b95d2bf665cd6fd4a1531ee20c
-SIZE (rust/crates/gix-ref-0.50.0.crate) = 58093
-SHA256 (rust/crates/gix-refspec-0.28.0.crate) = 59650228d8f612f68e7f7a25f517fcf386c5d0d39826085492e94766858b0a90
-SIZE (rust/crates/gix-refspec-0.28.0.crate) = 17399
-SHA256 (rust/crates/gix-revision-0.32.0.crate) = 3fe28bbccca55da6d66e6c6efc6bb4003c29d407afd8178380293729733e6b53
-SIZE (rust/crates/gix-revision-0.32.0.crate) = 22676
-SHA256 (rust/crates/gix-revwalk-0.18.0.crate) = d4ecb80c235b1e9ef2b99b23a81ea50dd569a88a9eb767179793269e0e616247
-SIZE (rust/crates/gix-revwalk-0.18.0.crate) = 13338
-SHA256 (rust/crates/gix-sec-0.10.12.crate) = 47aeb0f13de9ef2f3033f5ff218de30f44db827ac9f1286f9ef050aacddd5888
-SIZE (rust/crates/gix-sec-0.10.12.crate) = 12935
-SHA256 (rust/crates/gix-shallow-0.2.0.crate) = ab72543011e303e52733c85bef784603ef39632ddf47f69723def52825e35066
-SIZE (rust/crates/gix-shallow-0.2.0.crate) = 7553
-SHA256 (rust/crates/gix-submodule-0.17.0.crate) = 74972fe8d46ac8a09490ae1e843b4caf221c5b157c5ac17057e8e1c38417a3ac
-SIZE (rust/crates/gix-submodule-0.17.0.crate) = 12829
-SHA256 (rust/crates/gix-tempfile-16.0.0.crate) = 2558f423945ef24a8328c55d1fd6db06b8376b0e7013b1bb476cc4ffdf678501
-SIZE (rust/crates/gix-tempfile-16.0.0.crate) = 18453
-SHA256 (rust/crates/gix-trace-0.1.12.crate) = 7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7
-SIZE (rust/crates/gix-trace-0.1.12.crate) = 10435
-SHA256 (rust/crates/gix-transport-0.45.0.crate) = 11187418489477b1b5b862ae1aedbbac77e582f2c4b0ef54280f20cfe5b964d9
-SIZE (rust/crates/gix-transport-0.45.0.crate) = 50868
-SHA256 (rust/crates/gix-traverse-0.44.0.crate) = 2bec70e53896586ef32a3efa7e4427b67308531ed186bb6120fb3eca0f0d61b4
-SIZE (rust/crates/gix-traverse-0.44.0.crate) = 19475
-SHA256 (rust/crates/gix-url-0.29.0.crate) = 29218c768b53dd8f116045d87fec05b294c731a4b2bdd257eeca2084cc150b13
-SIZE (rust/crates/gix-url-0.29.0.crate) = 15305
-SHA256 (rust/crates/gix-utils-0.1.14.crate) = ff08f24e03ac8916c478c8419d7d3c33393da9bb41fa4c24455d5406aeefd35f
-SIZE (rust/crates/gix-utils-0.1.14.crate) = 10203
-SHA256 (rust/crates/gix-validate-0.9.4.crate) = 34b5f1253109da6c79ed7cf6e1e38437080bb6d704c76af14c93e2f255234084
-SIZE (rust/crates/gix-validate-0.9.4.crate) = 12768
+SHA256 (rust/crates/gix-command-0.6.2.crate) = 6b31b65ca48a352ae86312b27a514a0c661935f96b481ac8b4371f65815eb196
+SIZE (rust/crates/gix-command-0.6.2.crate) = 15087
+SHA256 (rust/crates/gix-commitgraph-0.29.0.crate) = 6bb23121e952f43a5b07e3e80890336cb847297467a410475036242732980d06
+SIZE (rust/crates/gix-commitgraph-0.29.0.crate) = 22360
+SHA256 (rust/crates/gix-config-0.46.0.crate) = 5dfb898c5b695fd4acfc3c0ab638525a65545d47706064dcf7b5ead6cdb136c0
+SIZE (rust/crates/gix-config-0.46.0.crate) = 74104
+SHA256 (rust/crates/gix-config-value-0.15.1.crate) = 9f012703eb67e263c6c1fc96649fec47694dd3e5d2a91abfc65e4a6a6dc85309
+SIZE (rust/crates/gix-config-value-0.15.1.crate) = 15628
+SHA256 (rust/crates/gix-credentials-0.30.0.crate) = 0039dd3ac606dd80b16353a41b61fc237ca5cb8b612f67a9f880adfad4be4e05
+SIZE (rust/crates/gix-credentials-0.30.0.crate) = 23613
+SHA256 (rust/crates/gix-date-0.10.5.crate) = 996b6b90bafb287330af92b274c3e64309dc78359221d8612d11cd10c8b9fe1c
+SIZE (rust/crates/gix-date-0.10.5.crate) = 16209
+SHA256 (rust/crates/gix-diff-0.53.0.crate) = de854852010d44a317f30c92d67a983e691c9478c8a3fb4117c1f48626bcdea8
+SIZE (rust/crates/gix-diff-0.53.0.crate) = 58960
+SHA256 (rust/crates/gix-dir-0.15.0.crate) = dad34e4f373f94902df1ba1d2a1df3a1b29eacd15e316ac5972d842e31422dd7
+SIZE (rust/crates/gix-dir-0.15.0.crate) = 65841
+SHA256 (rust/crates/gix-discover-0.41.0.crate) = ffb180c91ca1a2cf53e828bb63d8d8f8fa7526f49b83b33d7f46cbeb5d79d30a
+SIZE (rust/crates/gix-discover-0.41.0.crate) = 23694
+SHA256 (rust/crates/gix-features-0.43.1.crate) = cd1543cd9b8abcbcebaa1a666a5c168ee2cda4dea50d3961ee0e6d1c42f81e5b
+SIZE (rust/crates/gix-features-0.43.1.crate) = 33538
+SHA256 (rust/crates/gix-filter-0.20.0.crate) = aa6571a3927e7ab10f64279a088e0dae08e8da05547771796d7389bbe28ad9ff
+SIZE (rust/crates/gix-filter-0.20.0.crate) = 37694
+SHA256 (rust/crates/gix-fs-0.16.1.crate) = 9a4d90307d064fa7230e0f87b03231be28f8ba63b913fc15346f489519d0c304
+SIZE (rust/crates/gix-fs-0.16.1.crate) = 20410
+SHA256 (rust/crates/gix-glob-0.21.0.crate) = b947db8366823e7a750c254f6bb29e27e17f27e457bf336ba79b32423db62cd5
+SIZE (rust/crates/gix-glob-0.21.0.crate) = 16316
+SHA256 (rust/crates/gix-hash-0.19.0.crate) = 251fad79796a731a2a7664d9ea95ee29a9e99474de2769e152238d4fdb69d50e
+SIZE (rust/crates/gix-hash-0.19.0.crate) = 18930
+SHA256 (rust/crates/gix-hashtable-0.9.0.crate) = c35300b54896153e55d53f4180460931ccd69b7e8d2f6b9d6401122cdedc4f07
+SIZE (rust/crates/gix-hashtable-0.9.0.crate) = 10237
+SHA256 (rust/crates/gix-ignore-0.16.0.crate) = 564d6fddf46e2c981f571b23d6ad40cb08bddcaf6fc7458b1d49727ad23c2870
+SIZE (rust/crates/gix-ignore-0.16.0.crate) = 12419
+SHA256 (rust/crates/gix-index-0.41.0.crate) = 2af39fde3ce4ce11371d9ce826f2936ec347318f2d1972fe98c2e7134e267e25
+SIZE (rust/crates/gix-index-0.41.0.crate) = 53694
+SHA256 (rust/crates/gix-lock-18.0.0.crate) = b9fa71da90365668a621e184eb5b979904471af1b3b09b943a84bc50e8ad42ed
+SIZE (rust/crates/gix-lock-18.0.0.crate) = 14092
+SHA256 (rust/crates/gix-negotiate-0.21.0.crate) = 1d58d4c9118885233be971e0d7a589f5cfb1a8bd6cb6e2ecfb0fc6b1b293c83b
+SIZE (rust/crates/gix-negotiate-0.21.0.crate) = 15659
+SHA256 (rust/crates/gix-object-0.50.2.crate) = d69ce108ab67b65fbd4fb7e1331502429d78baeb2eee10008bdef55765397c07
+SIZE (rust/crates/gix-object-0.50.2.crate) = 50922
+SHA256 (rust/crates/gix-odb-0.70.0.crate) = 9c9d7af10fda9df0bb4f7f9bd507963560b3c66cb15a5b825caf752e0eb109ac
+SIZE (rust/crates/gix-odb-0.70.0.crate) = 63620
+SHA256 (rust/crates/gix-pack-0.60.0.crate) = d8571df89bfca5abb49c3e3372393f7af7e6f8b8dbe2b96303593cef5b263019
+SIZE (rust/crates/gix-pack-0.60.0.crate) = 104780
+SHA256 (rust/crates/gix-packetline-0.19.1.crate) = 2592fbd36249a2fea11056f7055cc376301ef38d903d157de41998335bbf1f93
+SIZE (rust/crates/gix-packetline-0.19.1.crate) = 26767
+SHA256 (rust/crates/gix-packetline-blocking-0.19.1.crate) = fc4e706f328cd494cc8f932172e123a72b9a4711b0db5e411681432a89bd4c94
+SIZE (rust/crates/gix-packetline-blocking-0.19.1.crate) = 22355
+SHA256 (rust/crates/gix-path-0.10.20.crate) = 06d37034a4c67bbdda76f7bcd037b2f7bc0fba0c09a6662b19697a5716e7b2fd
+SIZE (rust/crates/gix-path-0.10.20.crate) = 31011
+SHA256 (rust/crates/gix-pathspec-0.12.0.crate) = daedead611c9bd1f3640dc90a9012b45f790201788af4d659f28d94071da7fba
+SIZE (rust/crates/gix-pathspec-0.12.0.crate) = 23265
+SHA256 (rust/crates/gix-prompt-0.11.1.crate) = 6ffa1a7a34c81710aaa666a428c142b6c5d640492fcd41267db0740d923c7906
+SIZE (rust/crates/gix-prompt-0.11.1.crate) = 13939
+SHA256 (rust/crates/gix-protocol-0.51.0.crate) = 12b4b807c47ffcf7c1e5b8119585368a56449f3493da93b931e1d4239364e922
+SIZE (rust/crates/gix-protocol-0.51.0.crate) = 57539
+SHA256 (rust/crates/gix-quote-0.6.0.crate) = 4a375a75b4d663e8bafe3bf4940a18a23755644c13582fa326e99f8f987d83fd
+SIZE (rust/crates/gix-quote-0.6.0.crate) = 8887
+SHA256 (rust/crates/gix-ref-0.53.1.crate) = b966f578079a42f4a51413b17bce476544cca1cf605753466669082f94721758
+SIZE (rust/crates/gix-ref-0.53.1.crate) = 66023
+SHA256 (rust/crates/gix-refspec-0.31.0.crate) = 7d29cae1ae31108826e7156a5e60bffacab405f4413f5bc0375e19772cce0055
+SIZE (rust/crates/gix-refspec-0.31.0.crate) = 22732
+SHA256 (rust/crates/gix-revision-0.35.0.crate) = f651f2b1742f760bb8161d6743229206e962b73d9c33c41f4e4aefa6586cbd3d
+SIZE (rust/crates/gix-revision-0.35.0.crate) = 28142
+SHA256 (rust/crates/gix-revwalk-0.21.0.crate) = 06e74f91709729e099af6721bd0fa7d62f243f2005085152301ca5cdd86ec02c
+SIZE (rust/crates/gix-revwalk-0.21.0.crate) = 18451
+SHA256 (rust/crates/gix-sec-0.12.0.crate) = 09f7053ed7c66633b56c57bc6ed3377be3166eaf3dc2df9f1c5ec446df6fdf2c
+SIZE (rust/crates/gix-sec-0.12.0.crate) = 13005
+SHA256 (rust/crates/gix-shallow-0.5.0.crate) = d936745103243ae4c510f19e0760ce73fb0f08096588fdbe0f0d7fb7ce8944b7
+SIZE (rust/crates/gix-shallow-0.5.0.crate) = 12178
+SHA256 (rust/crates/gix-status-0.20.0.crate) = 2a4afff9b34eeececa8bdc32b42fb318434b6b1391d9f8d45fe455af08dc2d35
+SIZE (rust/crates/gix-status-0.20.0.crate) = 41044
+SHA256 (rust/crates/gix-submodule-0.20.0.crate) = 657cc5dd43cbc7a14d9c5aaf02cfbe9c2a15d077cded3f304adb30ef78852d3e
+SIZE (rust/crates/gix-submodule-0.20.0.crate) = 22200
+SHA256 (rust/crates/gix-tempfile-18.0.0.crate) = 666c0041bcdedf5fa05e9bef663c897debab24b7dc1741605742412d1d47da57
+SIZE (rust/crates/gix-tempfile-18.0.0.crate) = 18895
+SHA256 (rust/crates/gix-trace-0.1.13.crate) = e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658
+SIZE (rust/crates/gix-trace-0.1.13.crate) = 10876
+SHA256 (rust/crates/gix-transport-0.48.0.crate) = 12f7cc0179fc89d53c54e1f9ce51229494864ab4bf136132d69db1b011741ca3
+SIZE (rust/crates/gix-transport-0.48.0.crate) = 70669
+SHA256 (rust/crates/gix-traverse-0.47.0.crate) = c7cdc82509d792ba0ad815f86f6b469c7afe10f94362e96c4494525a6601bdd5
+SIZE (rust/crates/gix-traverse-0.47.0.crate) = 27145
+SHA256 (rust/crates/gix-url-0.32.0.crate) = 1b76a9d266254ad287ffd44467cd88e7868799b08f4d52e02d942b93e514d16f
+SIZE (rust/crates/gix-url-0.32.0.crate) = 19407
+SHA256 (rust/crates/gix-utils-0.3.0.crate) = 5351af2b172caf41a3728eb4455326d84e0d70fe26fc4de74ab0bd37df4191c5
+SIZE (rust/crates/gix-utils-0.3.0.crate) = 11052
SHA256 (rust/crates/gix-validate-0.10.0.crate) = 77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d
SIZE (rust/crates/gix-validate-0.10.0.crate) = 12688
-SHA256 (rust/crates/gix-worktree-0.39.0.crate) = 6673512f7eaa57a6876adceca6978a501d6c6569a4f177767dc405f8b9778958
-SIZE (rust/crates/gix-worktree-0.39.0.crate) = 17560
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/gix-worktree-0.42.0.crate) = 55f625ac9126c19bef06dbc6d2703cdd7987e21e35b497bb265ac37d383877b1
+SIZE (rust/crates/gix-worktree-0.42.0.crate) = 24823
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
SIZE (rust/crates/group-0.13.0.crate) = 16526
+SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
+SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
-SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
+SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
+SIZE (rust/crates/heapless-0.8.0.crate) = 77802
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
@@ -323,90 +331,88 @@ SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe68
SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
SHA256 (rust/crates/im-rc-15.1.0.crate) = af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe
SIZE (rust/crates/im-rc-15.1.0.crate) = 194077
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
-SHA256 (rust/crates/is_executable-1.0.4.crate) = d4a1b5bad6f9072935961dfbf1cced2f3d129963d091b6f69f007fe04e758ae2
-SIZE (rust/crates/is_executable-1.0.4.crate) = 8263
+SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2
+SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
+SHA256 (rust/crates/is_executable-1.0.5.crate) = baabb8b4867b26294d818bf3f651a454b6901431711abb96e296245888d6e8c4
+SIZE (rust/crates/is_executable-1.0.5.crate) = 9227
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.14.crate) = a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93
-SIZE (rust/crates/jiff-0.2.14.crate) = 712978
-SHA256 (rust/crates/jiff-static-0.2.14.crate) = 6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442
-SIZE (rust/crates/jiff-static-0.2.14.crate) = 76141
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
+SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
SIZE (rust/crates/kstring-2.0.2.crate) = 23044
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libdbus-sys-0.2.5.crate) = 06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72
-SIZE (rust/crates/libdbus-sys-0.2.5.crate) = 1557017
-SHA256 (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e
-SIZE (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = 1855262
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libnghttp2-sys-0.1.11+1.64.0.crate) = 1b6c24e48a7167cffa7119da39d577fa482e66c688a4aac016bee862e1a713c4
SIZE (rust/crates/libnghttp2-sys-0.1.11+1.64.0.crate) = 1968997
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libsqlite3-sys-0.31.0.crate) = ad8935b44e7c13394a179a438e0cebba0fe08fe01b54f152e29a93b5cf993fd4
-SIZE (rust/crates/libsqlite3-sys-0.31.0.crate) = 5176611
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/libsqlite3-sys-0.34.0.crate) = 91632f3b4fb6bd1d72aa3d78f41ffecfcf2b1a6648d8c241dbe7dbfaf4875e15
+SIZE (rust/crates/libsqlite3-sys-0.34.0.crate) = 5184526
SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
+SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
+SIZE (rust/crates/libz-rs-sys-0.5.2.crate) = 46524
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
-SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
-SHA256 (rust/crates/miow-0.6.0.crate) = 359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044
-SIZE (rust/crates/miow-0.6.0.crate) = 27801
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/miow-0.6.1.crate) = 536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08
+SIZE (rust/crates/miow-0.6.1.crate) = 30539
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/normpath-1.3.0.crate) = c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed
-SIZE (rust/crates/normpath-1.3.0.crate) = 20719
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/normpath-1.5.0.crate) = bf23ab2b905654b4cb177e30b629937b3868311d4e1cba859f899c041046e69b
+SIZE (rust/crates/normpath-1.5.0.crate) = 22940
SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
@@ -417,52 +423,52 @@ SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a71648
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
-SHA256 (rust/crates/opener-0.7.2.crate) = d0812e5e4df08da354c851a3376fead46db31c2214f849d3de356d774d057681
-SIZE (rust/crates/opener-0.7.2.crate) = 19229
+SHA256 (rust/crates/opener-0.8.3.crate) = cb9024962ab91e00c89d2a14352a8d0fc1a64346bf96f1839b45c09149564e47
+SIZE (rust/crates/opener-0.8.3.crate) = 27160
SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
SIZE (rust/crates/openssl-0.10.73.crate) = 283994
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-src-300.5.0+3.5.0.crate) = e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f
-SIZE (rust/crates/openssl-src-300.5.0+3.5.0.crate) = 10488436
+SHA256 (rust/crates/openssl-src-300.5.2+3.5.2.crate) = d270b79e2926f5150189d475bc7e9d2c69f9c4697b185fa917d5a32b792d21b4
+SIZE (rust/crates/openssl-src-300.5.2+3.5.2.crate) = 10557986
SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
-SHA256 (rust/crates/orion-0.17.10.crate) = ccc95d369bc6b5cf404c562cd33de439ae9ca6dc4b044cd2625b2072ca0b81e4
-SIZE (rust/crates/orion-0.17.10.crate) = 236710
-SHA256 (rust/crates/os_info-3.11.0.crate) = 41fc863e2ca13dc2d5c34fb22ea4a588248ac14db929616ba65c45f21744b1e9
-SIZE (rust/crates/os_info-3.11.0.crate) = 23226
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/orion-0.17.11.crate) = 21b3da83b2b4cdc74ab6a556b2e7b473da046d5aa4008c0a7a3ae96b1b4aabb4
+SIZE (rust/crates/orion-0.17.11.crate) = 237120
+SHA256 (rust/crates/os_info-3.12.0.crate) = d0e1ac5fde8d43c34139135df8ea9ee9465394b2d8d20f032d38998f64afffc3
+SIZE (rust/crates/os_info-3.12.0.crate) = 24642
SHA256 (rust/crates/p384-0.13.1.crate) = fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6
SIZE (rust/crates/p384-0.13.1.crate) = 193022
SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
-SHA256 (rust/crates/pasetors-0.7.4.crate) = cb798c661c80718af935bea17997928937822e7369cd087667ff4179f9146551
-SIZE (rust/crates/pasetors-0.7.4.crate) = 147376
+SHA256 (rust/crates/pasetors-0.7.7.crate) = 03e1ed71dcdf863d9f66d9de86de714db38aedc2fcabc1a60207d1fde603e2d5
+SIZE (rust/crates/pasetors-0.7.7.crate) = 151490
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/plist-1.8.0.crate) = 740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07
+SIZE (rust/crates/plist-1.8.0.crate) = 54623
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
@@ -471,16 +477,18 @@ SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d0
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/prodash-29.0.2.crate) = f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc
-SIZE (rust/crates/prodash-29.0.2.crate) = 91338
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/prodash-30.0.1.crate) = 5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139
+SIZE (rust/crates/prodash-30.0.1.crate) = 92925
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
@@ -489,66 +497,62 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa
SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
-SHA256 (rust/crates/rusqlite-0.33.0.crate) = 1c6d5e5acb6f6129fe3f7ba0a7fc77bca1942cb568535e18e7bc40262baf3110
-SIZE (rust/crates/rusqlite-0.33.0.crate) = 162138
+SHA256 (rust/crates/rusqlite-0.36.0.crate) = 3de23c3319433716cf134eed225fe9986bc24f63bed9be9f20c329029e672dc7
+SIZE (rust/crates/rusqlite-0.36.0.crate) = 169800
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08
SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359
-SHA256 (rust/crates/rustfix-0.9.0.crate) = 7f66156d7471ff4f12253cd7fd76dfe637a595a9418168154e8570f3947fe9a8
-SIZE (rust/crates/rustfix-0.9.0.crate) = 19517
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustfix-0.9.2.crate) = 662decac6b0486a3bfb3723a0621eb12f5ae199488ddf87582d09f8c7b3e9889
+SIZE (rust/crates/rustfix-0.9.2.crate) = 22108
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc
SIZE (rust/crates/sec1-0.7.3.crate) = 17979
-SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
-SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
-SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371
+SHA256 (rust/crates/security-framework-3.5.0.crate) = cc198e42d9b7510827939c9a15f5062a0c913f3371d765977e586d2fe6c16f4a
+SIZE (rust/crates/security-framework-3.5.0.crate) = 89611
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
+SIZE (rust/crates/serde-1.0.226.crate) = 28484
+SHA256 (rust/crates/serde-untagged-0.1.9.crate) = f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058
+SIZE (rust/crates/serde-untagged-0.1.9.crate) = 17718
SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_ignored-0.1.12.crate) = b516445dac1e3535b6d658a7b528d771153dfb272ed4180ca4617a20550365ff
-SIZE (rust/crates/serde_ignored-0.1.12.crate) = 13050
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
+SIZE (rust/crates/serde_core-1.0.226.crate) = 63014
+SHA256 (rust/crates/serde_derive-1.0.226.crate) = 8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33
+SIZE (rust/crates/serde_derive-1.0.226.crate) = 58702
+SHA256 (rust/crates/serde_ignored-0.1.14.crate) = 115dffd5f3853e06e746965a20dcbae6ee747ae30b543d91b0e089668bb07798
+SIZE (rust/crates/serde_ignored-0.1.14.crate) = 13078
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_spanned-1.0.2.crate) = 5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee
+SIZE (rust/crates/serde_spanned-1.0.2.crate) = 11032
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
-SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
-SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809
+SHA256 (rust/crates/sha1-checked-0.10.0.crate) = 89f599ac0c323ebb1c6082821a54962b839832b03984598375bff3975b804423
+SIZE (rust/crates/sha1-checked-0.10.0.crate) = 783840
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
@@ -563,10 +567,10 @@ SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf7
SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/sized-chunks-0.6.5.crate) = 16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e
SIZE (rust/crates/sized-chunks-0.6.5.crate) = 43628
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
-SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
-SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -581,58 +585,56 @@ SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90ac
SIZE (rust/crates/supports-hyperlinks-3.1.0.crate) = 8235
SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2
SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
SIZE (rust/crates/tar-0.4.44.crate) = 61020
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
-SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
-SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/toml-0.8.22.crate) = 05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae
-SIZE (rust/crates/toml-0.8.22.crate) = 76224
-SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3
-SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622
-SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e
-SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714
-SHA256 (rust/crates/toml_write-0.1.1.crate) = bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076
-SIZE (rust/crates/toml_write-0.1.1.crate) = 17467
+SHA256 (rust/crates/toml-0.9.7.crate) = 00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0
+SIZE (rust/crates/toml-0.9.7.crate) = 55852
+SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
+SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
+SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
+SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
+SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
+SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
+SHA256 (rust/crates/toml_writer-1.0.3.crate) = d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109
+SIZE (rust/crates/toml_writer-1.0.3.crate) = 17173
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
SHA256 (rust/crates/tracing-chrome-0.7.2.crate) = bf0a738ed5d6450a9fb96e86a23ad808de2b727fd1394585da5cdd6788ffe724
SIZE (rust/crates/tracing-chrome-0.7.2.crate) = 14030
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
SIZE (rust/crates/typeid-1.0.3.crate) = 9006
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
@@ -641,16 +643,16 @@ SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac4
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -663,54 +665,48 @@ SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
+SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
+SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
+SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
+SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
-SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
@@ -719,36 +715,26 @@ SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c56
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28
-SIZE (rust/crates/winnow-0.6.26.crate) = 167349
-SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
@@ -757,10 +743,10 @@ SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f659
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
@@ -769,9 +755,11 @@ SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (est31-cargo-udeps-v0.1.56_GH0.tar.gz) = a93b87ca3b7819d4918436b37f216f50adef43c2247d1793e0ebd0ecd6e9dbdf
-SIZE (est31-cargo-udeps-v0.1.56_GH0.tar.gz) = 48346
+SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
+SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
+SHA256 (est31-cargo-udeps-v0.1.59_GH0.tar.gz) = 255929d3c9d53c3e09e53b38302e68b206b167bc4e10dc69cf7984c0fe1f5814
+SIZE (est31-cargo-udeps-v0.1.59_GH0.tar.gz) = 47938
diff --git a/devel/cask/Makefile b/devel/cask/Makefile
index 45dc735ce5fd..b806539fe8d8 100644
--- a/devel/cask/Makefile
+++ b/devel/cask/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cask
PORTVERSION= 0.8.3
DISTVERSIONPREFIX= v
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/catch/pkg-plist b/devel/catch/pkg-plist
index e7dc8add1c76..cb4f7cc4c007 100644
--- a/devel/catch/pkg-plist
+++ b/devel/catch/pkg-plist
@@ -9,9 +9,9 @@ lib/cmake/Catch2/Catch2ConfigVersion.cmake
lib/cmake/Catch2/Catch2Targets.cmake
lib/cmake/Catch2/CatchAddTests.cmake
lib/cmake/Catch2/ParseAndAddCatchTests.cmake
-share/pkgconfig/catch2.pc
share/Catch2/gdbinit
share/Catch2/lldbinit
+share/pkgconfig/catch2.pc
%%PORTDOCS%%%%DOCSDIR%%/Readme.md
%%PORTDOCS%%%%DOCSDIR%%/assertions.md
%%PORTDOCS%%%%DOCSDIR%%/benchmarks.md
diff --git a/devel/catch2/Makefile b/devel/catch2/Makefile
index f0a3ff1e110a..c9253d4975ff 100644
--- a/devel/catch2/Makefile
+++ b/devel/catch2/Makefile
@@ -1,7 +1,6 @@
PORTNAME= catch2 # 2.x series is under devel/catch, the project is called catch2
DISTVERSIONPREFIX= v
-DISTVERSION= 3.8.1
-PORTREVISION= 1
+DISTVERSION= 3.11.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -28,6 +27,6 @@ OPTIONS_DEFINE= DOCS
CONFLICTS= catch
-# tests as of 3.8.1: 1 tests failed out of 70, see https://github.com/catchorg/Catch2/issues/2606
+# tests as of 3.11.0: 100% tests passed, 0 tests failed out of 74
.include <bsd.port.mk>
diff --git a/devel/catch2/distinfo b/devel/catch2/distinfo
index 44583e596d8d..980863724408 100644
--- a/devel/catch2/distinfo
+++ b/devel/catch2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744489914
-SHA256 (catchorg-Catch2-v3.8.1_GH0.tar.gz) = 18b3f70ac80fccc340d8c6ff0f339b2ae64944782f8d2fca2bd705cf47cadb79
-SIZE (catchorg-Catch2-v3.8.1_GH0.tar.gz) = 1197623
+TIMESTAMP = 1759294653
+SHA256 (catchorg-Catch2-v3.11.0_GH0.tar.gz) = 82fa1cb59dc28bab220935923f7469b997b259eb192fb9355db62da03c2a3137
+SIZE (catchorg-Catch2-v3.11.0_GH0.tar.gz) = 1411487
diff --git a/devel/catch2/pkg-plist b/devel/catch2/pkg-plist
index 0231c6b984be..df7e4562b016 100644
--- a/devel/catch2/pkg-plist
+++ b/devel/catch2/pkg-plist
@@ -35,6 +35,7 @@ include/catch2/catch_tag_alias_autoregistrar.hpp
include/catch2/catch_template_test_macros.hpp
include/catch2/catch_test_case_info.hpp
include/catch2/catch_test_macros.hpp
+include/catch2/catch_test_run_info.hpp
include/catch2/catch_test_spec.hpp
include/catch2/catch_timer.hpp
include/catch2/catch_tostring.hpp
@@ -80,6 +81,7 @@ include/catch2/internal/catch_context.hpp
include/catch2/internal/catch_debug_console.hpp
include/catch2/internal/catch_debugger.hpp
include/catch2/internal/catch_decomposer.hpp
+include/catch2/internal/catch_deprecation_macro.hpp
include/catch2/internal/catch_enforce.hpp
include/catch2/internal/catch_enum_values_registry.hpp
include/catch2/internal/catch_errno_guard.hpp
@@ -132,15 +134,16 @@ include/catch2/internal/catch_test_case_tracker.hpp
include/catch2/internal/catch_test_failure_exception.hpp
include/catch2/internal/catch_test_macro_impl.hpp
include/catch2/internal/catch_test_registry.hpp
-include/catch2/internal/catch_test_run_info.hpp
include/catch2/internal/catch_test_spec_parser.hpp
include/catch2/internal/catch_textflow.hpp
+include/catch2/internal/catch_thread_support.hpp
include/catch2/internal/catch_to_string.hpp
include/catch2/internal/catch_uncaught_exceptions.hpp
include/catch2/internal/catch_uniform_floating_point_distribution.hpp
include/catch2/internal/catch_uniform_integer_distribution.hpp
include/catch2/internal/catch_unique_name.hpp
include/catch2/internal/catch_unique_ptr.hpp
+include/catch2/internal/catch_unreachable.hpp
include/catch2/internal/catch_void_type.hpp
include/catch2/internal/catch_wildcard_pattern.hpp
include/catch2/internal/catch_windows_h_proxy.hpp
@@ -185,10 +188,10 @@ lib/cmake/Catch2/CatchShardTests.cmake
lib/cmake/Catch2/CatchShardTestsImpl.cmake
lib/cmake/Catch2/ParseAndAddCatchTests.cmake
lib/libCatch2.so
-lib/libCatch2.so.3.8.1
+lib/libCatch2.so.3.11.0
lib/libCatch2Main.so
-lib/libCatch2Main.so.3.8.1
-share/pkgconfig/catch2-with-main.pc
-share/pkgconfig/catch2.pc
+lib/libCatch2Main.so.3.11.0
share/Catch2/gdbinit
share/Catch2/lldbinit
+share/pkgconfig/catch2-with-main.pc
+share/pkgconfig/catch2.pc
diff --git a/devel/catppuccin-whiskers/Makefile b/devel/catppuccin-whiskers/Makefile
new file mode 100644
index 000000000000..057004b81e22
--- /dev/null
+++ b/devel/catppuccin-whiskers/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= whiskers
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.5.1
+PORTREVISION= 1
+CATEGORIES= devel
+PKGNAMEPREFIX= catppuccin-
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Soothing port creation tool for the high-spirited!
+WWW= https://whiskers.catppuccin.com/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= catppuccin
+
+PLIST_FILES= bin/${PORTNAME}
+PORTDOCS= CHANGELOG.md README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/catppuccin-whiskers/Makefile.crates b/devel/catppuccin-whiskers/Makefile.crates
new file mode 100644
index 000000000000..d20e3f00a6a3
--- /dev/null
+++ b/devel/catppuccin-whiskers/Makefile.crates
@@ -0,0 +1,149 @@
+CARGO_CRATES= aho-corasick-1.1.3 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anstream-0.6.14 \
+ anstyle-1.0.8 \
+ anstyle-parse-0.2.4 \
+ anstyle-query-1.0.3 \
+ anstyle-wincon-3.0.3 \
+ anyhow-1.0.89 \
+ assert_cmd-2.0.16 \
+ autocfg-1.3.0 \
+ base64-0.22.1 \
+ bitflags-2.5.0 \
+ block-buffer-0.10.4 \
+ bstr-1.9.1 \
+ bumpalo-3.16.0 \
+ byteorder-1.5.0 \
+ catppuccin-2.4.0 \
+ cc-1.0.98 \
+ cfg-if-1.0.0 \
+ chrono-0.4.38 \
+ chrono-tz-0.9.0 \
+ chrono-tz-build-0.3.0 \
+ clap-4.5.20 \
+ clap-stdin-0.5.1 \
+ clap_builder-4.5.20 \
+ clap_derive-4.5.18 \
+ clap_lex-0.7.0 \
+ colorchoice-1.0.1 \
+ core-foundation-sys-0.8.6 \
+ cpufeatures-0.2.12 \
+ crossbeam-deque-0.8.5 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.20 \
+ crypto-common-0.1.6 \
+ css-colors-1.0.1 \
+ detect-newline-style-0.1.2 \
+ deunicode-1.6.0 \
+ difflib-0.4.0 \
+ digest-0.10.7 \
+ doc-comment-0.3.3 \
+ either-1.12.0 \
+ encoding_rs-0.8.34 \
+ encoding_rs_io-0.1.7 \
+ equivalent-1.0.1 \
+ errno-0.3.9 \
+ fastrand-2.1.1 \
+ float-cmp-0.9.0 \
+ generic-array-0.14.7 \
+ getrandom-0.2.15 \
+ globset-0.4.14 \
+ globwalk-0.9.1 \
+ hashbrown-0.15.0 \
+ heck-0.5.0 \
+ humansize-2.1.3 \
+ iana-time-zone-0.1.60 \
+ iana-time-zone-haiku-0.1.2 \
+ ignore-0.4.22 \
+ indexmap-2.6.0 \
+ is_terminal_polyfill-1.70.0 \
+ itertools-0.13.0 \
+ itoa-1.0.11 \
+ js-sys-0.3.69 \
+ lazy_static-1.4.0 \
+ libc-0.2.159 \
+ libm-0.2.8 \
+ linux-raw-sys-0.4.14 \
+ log-0.4.21 \
+ lzma-rust-0.1.7 \
+ memchr-2.7.2 \
+ normalize-line-endings-0.3.0 \
+ num-traits-0.2.19 \
+ once_cell-1.19.0 \
+ parse-zoneinfo-0.3.1 \
+ paste-1.0.15 \
+ percent-encoding-2.3.1 \
+ pest-2.7.10 \
+ pest_derive-2.7.10 \
+ pest_generator-2.7.10 \
+ pest_meta-2.7.10 \
+ phf-0.11.2 \
+ phf_codegen-0.11.2 \
+ phf_generator-0.11.2 \
+ phf_shared-0.11.2 \
+ ppv-lite86-0.2.17 \
+ predicates-3.1.2 \
+ predicates-core-1.0.6 \
+ predicates-tree-1.0.9 \
+ proc-macro2-1.0.85 \
+ quote-1.0.36 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ regex-1.10.4 \
+ regex-automata-0.4.6 \
+ regex-syntax-0.8.3 \
+ rmp-0.8.14 \
+ rmp-serde-1.3.0 \
+ rustix-0.38.37 \
+ ryu-1.0.18 \
+ same-file-1.0.6 \
+ semver-1.0.23 \
+ serde-1.0.210 \
+ serde_derive-1.0.210 \
+ serde_json-1.0.128 \
+ serde_yaml-0.9.34+deprecated \
+ sha2-0.10.8 \
+ siphasher-0.3.11 \
+ slug-0.1.5 \
+ strsim-0.11.1 \
+ syn-2.0.66 \
+ tempfile-3.13.0 \
+ tera-1.20.0 \
+ termtree-0.4.1 \
+ thiserror-1.0.64 \
+ thiserror-impl-1.0.64 \
+ typenum-1.17.0 \
+ ucd-trie-0.1.6 \
+ unic-char-property-0.9.0 \
+ unic-char-range-0.9.0 \
+ unic-common-0.9.0 \
+ unic-segment-0.9.0 \
+ unic-ucd-segment-0.9.0 \
+ unic-ucd-version-0.9.0 \
+ unicode-ident-1.0.12 \
+ unsafe-libyaml-0.2.11 \
+ utf8parse-0.2.1 \
+ version_check-0.9.4 \
+ wait-timeout-0.2.0 \
+ walkdir-2.5.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.92 \
+ wasm-bindgen-backend-0.2.92 \
+ wasm-bindgen-macro-0.2.92 \
+ wasm-bindgen-macro-support-0.2.92 \
+ wasm-bindgen-shared-0.2.92 \
+ winapi-util-0.1.8 \
+ windows-core-0.52.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6
diff --git a/devel/catppuccin-whiskers/distinfo b/devel/catppuccin-whiskers/distinfo
new file mode 100644
index 000000000000..807d2c6aa002
--- /dev/null
+++ b/devel/catppuccin-whiskers/distinfo
@@ -0,0 +1,301 @@
+TIMESTAMP = 1756695694
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
+SIZE (rust/crates/anstream-0.6.14.crate) = 29160
+SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
+SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
+SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
+SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069
+SHA256 (rust/crates/anstyle-query-1.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5
+SIZE (rust/crates/anstyle-query-1.0.3.crate) = 9742
+SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
+SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179
+SHA256 (rust/crates/anyhow-1.0.89.crate) = 86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6
+SIZE (rust/crates/anyhow-1.0.89.crate) = 47078
+SHA256 (rust/crates/assert_cmd-2.0.16.crate) = dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d
+SIZE (rust/crates/assert_cmd-2.0.16.crate) = 26554
+SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
+SIZE (rust/crates/bstr-1.9.1.crate) = 380305
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/catppuccin-2.4.0.crate) = aa1798ea21d5f88f057b9a4d075bbf3e9cc4bba98da0d6197a2019f61f633bf4
+SIZE (rust/crates/catppuccin-2.4.0.crate) = 120237
+SHA256 (rust/crates/cc-1.0.98.crate) = 41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f
+SIZE (rust/crates/cc-1.0.98.crate) = 76780
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
+SHA256 (rust/crates/chrono-tz-0.9.0.crate) = 93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb
+SIZE (rust/crates/chrono-tz-0.9.0.crate) = 361570
+SHA256 (rust/crates/chrono-tz-build-0.3.0.crate) = 0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1
+SIZE (rust/crates/chrono-tz-build-0.3.0.crate) = 6139
+SHA256 (rust/crates/clap-4.5.20.crate) = b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8
+SIZE (rust/crates/clap-4.5.20.crate) = 56376
+SHA256 (rust/crates/clap-stdin-0.5.1.crate) = 471df7896633bfc1e7d3da5b598422891e4cb8931210168ec63ea586e285803f
+SIZE (rust/crates/clap-stdin-0.5.1.crate) = 16511
+SHA256 (rust/crates/clap_builder-4.5.20.crate) = 19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54
+SIZE (rust/crates/clap_builder-4.5.20.crate) = 163812
+SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
+SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
+SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
+SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
+SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
+SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
+SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
+SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
+SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
+SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
+SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
+SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/css-colors-1.0.1.crate) = 22c2bbfc5708f23437b074ba4e699b14fd6d7181a61695bccc8d944b78739236
+SIZE (rust/crates/css-colors-1.0.1.crate) = 14207
+SHA256 (rust/crates/detect-newline-style-0.1.2.crate) = 1124f25c3615ab547669f878088cef84850679327f79eccc70412c25a6643749
+SIZE (rust/crates/detect-newline-style-0.1.2.crate) = 3242
+SHA256 (rust/crates/deunicode-1.6.0.crate) = 339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00
+SIZE (rust/crates/deunicode-1.6.0.crate) = 170864
+SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
+SIZE (rust/crates/difflib-0.4.0.crate) = 7638
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
+SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b
+SIZE (rust/crates/either-1.12.0.crate) = 18974
+SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
+SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
+SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
+SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
+SIZE (rust/crates/errno-0.3.9.crate) = 10690
+SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
+SIZE (rust/crates/fastrand-2.1.1.crate) = 14983
+SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
+SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
+SIZE (rust/crates/globset-0.4.14.crate) = 25090
+SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
+SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
+SHA256 (rust/crates/hashbrown-0.15.0.crate) = 1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb
+SIZE (rust/crates/hashbrown-0.15.0.crate) = 136460
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
+SIZE (rust/crates/humansize-2.1.3.crate) = 11953
+SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
+SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/ignore-0.4.22.crate) = b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1
+SIZE (rust/crates/ignore-0.4.22.crate) = 55462
+SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
+SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
+SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800
+SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (rust/crates/itoa-1.0.11.crate) = 10563
+SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
+SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
+SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/libc-0.2.159.crate) = 561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5
+SIZE (rust/crates/libc-0.2.159.crate) = 755366
+SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
+SIZE (rust/crates/libm-0.2.8.crate) = 113450
+SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
+SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
+SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/lzma-rust-0.1.7.crate) = 5baab2bbbd7d75a144d671e9ff79270e903957d92fb7386fd39034c709bd2661
+SIZE (rust/crates/lzma-rust-0.1.7.crate) = 31359
+SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (rust/crates/memchr-2.7.2.crate) = 96220
+SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
+SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
+SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/pest-2.7.10.crate) = 560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8
+SIZE (rust/crates/pest-2.7.10.crate) = 123707
+SHA256 (rust/crates/pest_derive-2.7.10.crate) = 26293c9193fbca7b1a3bf9b79dc1e388e927e6cacaa78b4a3ab705a1d3d41459
+SIZE (rust/crates/pest_derive-2.7.10.crate) = 36221
+SHA256 (rust/crates/pest_generator-2.7.10.crate) = 3ec22af7d3fb470a85dd2ca96b7c577a1eb4ef6f1683a9fe9a8c16e136c04687
+SIZE (rust/crates/pest_generator-2.7.10.crate) = 18411
+SHA256 (rust/crates/pest_meta-2.7.10.crate) = d7a240022f37c361ec1878d646fc5b7d7c4d28d5946e1a80ad5a7a4f4ca0bdcd
+SIZE (rust/crates/pest_meta-2.7.10.crate) = 41550
+SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
+SIZE (rust/crates/phf-0.11.2.crate) = 21569
+SHA256 (rust/crates/phf_codegen-0.11.2.crate) = e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a
+SIZE (rust/crates/phf_codegen-0.11.2.crate) = 12977
+SHA256 (rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0
+SIZE (rust/crates/phf_generator-0.11.2.crate) = 14190
+SHA256 (rust/crates/phf_shared-0.11.2.crate) = 90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b
+SIZE (rust/crates/phf_shared-0.11.2.crate) = 14284
+SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
+SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
+SHA256 (rust/crates/predicates-3.1.2.crate) = 7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97
+SIZE (rust/crates/predicates-3.1.2.crate) = 23986
+SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174
+SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084
+SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf
+SIZE (rust/crates/predicates-tree-1.0.9.crate) = 7960
+SHA256 (rust/crates/proc-macro2-1.0.85.crate) = 22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23
+SIZE (rust/crates/proc-macro2-1.0.85.crate) = 48988
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
+SIZE (rust/crates/regex-1.10.4.crate) = 253191
+SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
+SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
+SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
+SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
+SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
+SIZE (rust/crates/rmp-0.8.14.crate) = 29687
+SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
+SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
+SHA256 (rust/crates/rustix-0.38.37.crate) = 8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811
+SIZE (rust/crates/rustix-0.38.37.crate) = 371243
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
+SIZE (rust/crates/semver-1.0.23.crate) = 30622
+SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
+SIZE (rust/crates/serde-1.0.210.crate) = 78338
+SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
+SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
+SHA256 (rust/crates/serde_json-1.0.128.crate) = 6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8
+SIZE (rust/crates/serde_json-1.0.128.crate) = 149520
+SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
+SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
+SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
+SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
+SHA256 (rust/crates/slug-0.1.5.crate) = 3bd94acec9c8da640005f8e135a39fc0372e74535e6b368b7a04b875f784c8c4
+SIZE (rust/crates/slug-0.1.5.crate) = 6833
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5
+SIZE (rust/crates/syn-2.0.66.crate) = 264855
+SHA256 (rust/crates/tempfile-3.13.0.crate) = f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b
+SIZE (rust/crates/tempfile-3.13.0.crate) = 34910
+SHA256 (rust/crates/tera-1.20.0.crate) = ab9d851b45e865f178319da0abdbfe6acbc4328759ff18dafc3a41c16b4cd2ee
+SIZE (rust/crates/tera-1.20.0.crate) = 104452
+SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
+SIZE (rust/crates/termtree-0.4.1.crate) = 4557
+SHA256 (rust/crates/thiserror-1.0.64.crate) = d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84
+SIZE (rust/crates/thiserror-1.0.64.crate) = 21574
+SHA256 (rust/crates/thiserror-impl-1.0.64.crate) = 08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3
+SIZE (rust/crates/thiserror-impl-1.0.64.crate) = 16073
+SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
+SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
+SIZE (rust/crates/ucd-trie-0.1.6.crate) = 45790
+SHA256 (rust/crates/unic-char-property-0.9.0.crate) = a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221
+SIZE (rust/crates/unic-char-property-0.9.0.crate) = 6809
+SHA256 (rust/crates/unic-char-range-0.9.0.crate) = 0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc
+SIZE (rust/crates/unic-char-range-0.9.0.crate) = 7020
+SHA256 (rust/crates/unic-common-0.9.0.crate) = 80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc
+SIZE (rust/crates/unic-common-0.9.0.crate) = 2558
+SHA256 (rust/crates/unic-segment-0.9.0.crate) = e4ed5d26be57f84f176157270c112ef57b86debac9cd21daaabbe56db0f88f23
+SIZE (rust/crates/unic-segment-0.9.0.crate) = 34848
+SHA256 (rust/crates/unic-ucd-segment-0.9.0.crate) = 2079c122a62205b421f499da10f3ee0f7697f012f55b675e002483c73ea34700
+SIZE (rust/crates/unic-ucd-segment-0.9.0.crate) = 39262
+SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4
+SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
+SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
+SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
+SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
+SIZE (rust/crates/wasm-bindgen-0.2.92.crate) = 184119
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da
+SIZE (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.92.crate) = a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726
+SIZE (rust/crates/wasm-bindgen-macro-0.2.92.crate) = 13835
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96
+SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
+SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
+SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
+SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (catppuccin-whiskers-v2.5.1_GH0.tar.gz) = 519246f1d6d18836a71ae422fab6f64b9401e26310c4da383e00dc636c5acfb7
+SIZE (catppuccin-whiskers-v2.5.1_GH0.tar.gz) = 53349
diff --git a/devel/catppuccin-whiskers/pkg-descr b/devel/catppuccin-whiskers/pkg-descr
new file mode 100644
index 000000000000..087f94180b70
--- /dev/null
+++ b/devel/catppuccin-whiskers/pkg-descr
@@ -0,0 +1,3 @@
+Whiskers is a port creation helper tool that is custom-built for
+Catppuccin, allowing developers to define template files which the
+palette can be injected into.
diff --git a/devel/cbfmt/Makefile b/devel/cbfmt/Makefile
index 851b2a5da18b..4fcb1b579936 100644
--- a/devel/cbfmt/Makefile
+++ b/devel/cbfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cbfmt
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 23
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/ccache-static/Makefile b/devel/ccache-static/Makefile
index 464c6e19177c..206b57491f9a 100644
--- a/devel/ccache-static/Makefile
+++ b/devel/ccache-static/Makefile
@@ -6,4 +6,6 @@ OPTIONS_SLAVE= STATIC
CONFLICTS_INSTALL= ccache ccache-memcached ccache-memcached-static
+PIE_UNSAFE= yes
+
.include "${MASTERDIR}/Makefile"
diff --git a/devel/cdecl/Makefile b/devel/cdecl/Makefile
index e1bb897520ff..a297ab2308ad 100644
--- a/devel/cdecl/Makefile
+++ b/devel/cdecl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cdecl
DISTVERSIONPREFIX= ${PORTNAME}-
-DISTVERSION= 18.4.1
+DISTVERSION= 18.5
CATEGORIES= devel
MAINTAINER= ler@FreeBSD.org
diff --git a/devel/cdecl/distinfo b/devel/cdecl/distinfo
index 0a6b14e8b756..5939e704d65c 100644
--- a/devel/cdecl/distinfo
+++ b/devel/cdecl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725847458
-SHA256 (paul-j-lucas-cdecl-cdecl-18.4.1_GH0.tar.gz) = e162c0cf7a272b1595a1aa0089e47073b04057f9ae505eaeb13580c125aa5fce
-SIZE (paul-j-lucas-cdecl-cdecl-18.4.1_GH0.tar.gz) = 1037164
+TIMESTAMP = 1753804278
+SHA256 (paul-j-lucas-cdecl-cdecl-18.5_GH0.tar.gz) = 1cbe1352cc36b7eecabee1bf7434c66765116bb185df492b97677b928005a722
+SIZE (paul-j-lucas-cdecl-cdecl-18.5_GH0.tar.gz) = 1062065
diff --git a/devel/cervisia/Makefile b/devel/cervisia/Makefile
deleted file mode 100644
index 262cdfc2c68d..000000000000
--- a/devel/cervisia/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-PORTNAME= cervisia
-DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-CATEGORIES= devel kde kde-applications
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= CVS Frontend for KDE
-
-DEPRECATED= Abandoned and excluded from future KDE Gear releases
-EXPIRATION_DATE= 2025-08-31
-
-USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 \
- qt:5 tar:xz xorg
-USE_KDE= auth codecs completion config configwidgets coreaddons \
- dbusaddons doctools i18n iconthemes init itemviews jobwidgets \
- kdesu kio notifications parts pty service solid sonnet \
- textwidgets widgetsaddons windowsystem xmlgui \
- ecm:build
-USE_QT= concurrent core dbus gui network widgets xml \
- buildtools:build qmake:build
-USE_XORG= x11
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/devel/cervisia/distinfo b/devel/cervisia/distinfo
deleted file mode 100644
index 1a0583c9acc0..000000000000
--- a/devel/cervisia/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1751381284
-SHA256 (KDE/release-service/25.04.3/cervisia-25.04.3.tar.xz) = 0e8c4ae6fb147abdffb826b25fb68701d41a2901dbee2b74011505a3ed3c7b28
-SIZE (KDE/release-service/25.04.3/cervisia-25.04.3.tar.xz) = 1809756
diff --git a/devel/cervisia/pkg-descr b/devel/cervisia/pkg-descr
deleted file mode 100644
index fe38b65f435b..000000000000
--- a/devel/cervisia/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-CVS Frontend.
diff --git a/devel/cervisia/pkg-plist b/devel/cervisia/pkg-plist
deleted file mode 100644
index bddbea615d5a..000000000000
--- a/devel/cervisia/pkg-plist
+++ /dev/null
@@ -1,186 +0,0 @@
-bin/cervisia
-bin/cvsaskpass
-bin/cvsservice5
-%%QT_PLUGINDIR%%/kf5/parts/cervisiapart.so
-share/applications/org.kde.cervisia.desktop
-share/config.kcfg/cervisiapart.kcfg
-share/dbus-1/interfaces/org.kde.cervisia5.cvsjob.xml
-share/dbus-1/interfaces/org.kde.cervisia5.cvsloginjob.xml
-share/dbus-1/interfaces/org.kde.cervisia5.cvsservice.xml
-share/dbus-1/interfaces/org.kde.cervisia5.repository.xml
-share/icons/hicolor/16x16/actions/vcs-add-cvs-cervisia.png
-share/icons/hicolor/16x16/actions/vcs-commit-cvs-cervisia.png
-share/icons/hicolor/16x16/actions/vcs-diff-cvs-cervisia.png
-share/icons/hicolor/16x16/actions/vcs-remove-cvs-cervisia.png
-share/icons/hicolor/16x16/actions/vcs-status-cvs-cervisia.png
-share/icons/hicolor/16x16/actions/vcs-update-cvs-cervisia.png
-share/icons/hicolor/16x16/apps/cervisia.png
-share/icons/hicolor/22x22/actions/vcs-add-cvs-cervisia.png
-share/icons/hicolor/22x22/actions/vcs-commit-cvs-cervisia.png
-share/icons/hicolor/22x22/actions/vcs-diff-cvs-cervisia.png
-share/icons/hicolor/22x22/actions/vcs-remove-cvs-cervisia.png
-share/icons/hicolor/22x22/actions/vcs-status-cvs-cervisia.png
-share/icons/hicolor/22x22/actions/vcs-update-cvs-cervisia.png
-share/icons/hicolor/22x22/apps/cervisia.png
-share/icons/hicolor/32x32/actions/vcs-add-cvs-cervisia.png
-share/icons/hicolor/32x32/actions/vcs-commit-cvs-cervisia.png
-share/icons/hicolor/32x32/actions/vcs-diff-cvs-cervisia.png
-share/icons/hicolor/32x32/actions/vcs-remove-cvs-cervisia.png
-share/icons/hicolor/32x32/actions/vcs-status-cvs-cervisia.png
-share/icons/hicolor/32x32/actions/vcs-update-cvs-cervisia.png
-share/icons/hicolor/32x32/apps/cervisia.png
-share/icons/hicolor/48x48/actions/vcs-add-cvs-cervisia.png
-share/icons/hicolor/48x48/actions/vcs-commit-cvs-cervisia.png
-share/icons/hicolor/48x48/actions/vcs-diff-cvs-cervisia.png
-share/icons/hicolor/48x48/actions/vcs-remove-cvs-cervisia.png
-share/icons/hicolor/48x48/actions/vcs-status-cvs-cervisia.png
-share/icons/hicolor/48x48/actions/vcs-update-cvs-cervisia.png
-share/icons/hicolor/48x48/apps/cervisia.png
-share/icons/hicolor/scalable/actions/vcs-add-cvs-cervisia.svgz
-share/icons/hicolor/scalable/actions/vcs-commit-cvs-cervisia.svgz
-share/icons/hicolor/scalable/actions/vcs-diff-cvs-cervisia.svgz
-share/icons/hicolor/scalable/actions/vcs-remove-cvs-cervisia.svgz
-share/icons/hicolor/scalable/actions/vcs-status-cvs-cervisia.svgz
-share/icons/hicolor/scalable/actions/vcs-update-cvs-cervisia.svgz
-share/icons/hicolor/scalable/apps/cervisia.svg
-share/knotifications5/cervisia.notifyrc
-share/kservices5/org.kde.cvsservice5.desktop
-share/kxmlgui5/cervisia/cervisiashellui.rc
-share/kxmlgui5/cervisiapart/cervisiaui.rc
-share/locale/af/LC_MESSAGES/cervisia.mo
-share/locale/ar/LC_MESSAGES/cervisia.mo
-share/locale/ar/LC_MESSAGES/cvsservice.mo
-share/locale/be/LC_MESSAGES/cervisia.mo
-share/locale/be/LC_MESSAGES/cvsservice.mo
-share/locale/bg/LC_MESSAGES/cervisia.mo
-share/locale/bg/LC_MESSAGES/cvsservice.mo
-share/locale/br/LC_MESSAGES/cervisia.mo
-share/locale/br/LC_MESSAGES/cvsservice.mo
-share/locale/bs/LC_MESSAGES/cervisia.mo
-share/locale/bs/LC_MESSAGES/cvsservice.mo
-share/locale/ca/LC_MESSAGES/cervisia.mo
-share/locale/ca/LC_MESSAGES/cvsservice.mo
-share/locale/ca@valencia/LC_MESSAGES/cervisia.mo
-share/locale/ca@valencia/LC_MESSAGES/cvsservice.mo
-share/locale/cs/LC_MESSAGES/cervisia.mo
-share/locale/cs/LC_MESSAGES/cvsservice.mo
-share/locale/cy/LC_MESSAGES/cervisia.mo
-share/locale/cy/LC_MESSAGES/cvsservice.mo
-share/locale/da/LC_MESSAGES/cervisia.mo
-share/locale/da/LC_MESSAGES/cvsservice.mo
-share/locale/de/LC_MESSAGES/cervisia.mo
-share/locale/de/LC_MESSAGES/cvsservice.mo
-share/locale/el/LC_MESSAGES/cervisia.mo
-share/locale/el/LC_MESSAGES/cvsservice.mo
-share/locale/en_GB/LC_MESSAGES/cervisia.mo
-share/locale/en_GB/LC_MESSAGES/cvsservice.mo
-share/locale/eo/LC_MESSAGES/cervisia.mo
-share/locale/eo/LC_MESSAGES/cvsservice.mo
-share/locale/es/LC_MESSAGES/cervisia.mo
-share/locale/es/LC_MESSAGES/cvsservice.mo
-share/locale/et/LC_MESSAGES/cervisia.mo
-share/locale/et/LC_MESSAGES/cvsservice.mo
-share/locale/eu/LC_MESSAGES/cervisia.mo
-share/locale/eu/LC_MESSAGES/cvsservice.mo
-share/locale/fa/LC_MESSAGES/cervisia.mo
-share/locale/fa/LC_MESSAGES/cvsservice.mo
-share/locale/fi/LC_MESSAGES/cervisia.mo
-share/locale/fi/LC_MESSAGES/cvsservice.mo
-share/locale/fr/LC_MESSAGES/cervisia.mo
-share/locale/fr/LC_MESSAGES/cvsservice.mo
-share/locale/ga/LC_MESSAGES/cervisia.mo
-share/locale/ga/LC_MESSAGES/cvsservice.mo
-share/locale/gl/LC_MESSAGES/cervisia.mo
-share/locale/gl/LC_MESSAGES/cvsservice.mo
-share/locale/he/LC_MESSAGES/cervisia.mo
-share/locale/hi/LC_MESSAGES/cervisia.mo
-share/locale/hi/LC_MESSAGES/cvsservice.mo
-share/locale/hne/LC_MESSAGES/cervisia.mo
-share/locale/hne/LC_MESSAGES/cvsservice.mo
-share/locale/hr/LC_MESSAGES/cervisia.mo
-share/locale/hr/LC_MESSAGES/cvsservice.mo
-share/locale/hu/LC_MESSAGES/cervisia.mo
-share/locale/hu/LC_MESSAGES/cvsservice.mo
-share/locale/is/LC_MESSAGES/cvsservice.mo
-share/locale/it/LC_MESSAGES/cervisia.mo
-share/locale/it/LC_MESSAGES/cvsservice.mo
-share/locale/ja/LC_MESSAGES/cervisia.mo
-share/locale/ja/LC_MESSAGES/cvsservice.mo
-share/locale/ka/LC_MESSAGES/cervisia.mo
-share/locale/ka/LC_MESSAGES/cvsservice.mo
-share/locale/kk/LC_MESSAGES/cervisia.mo
-share/locale/kk/LC_MESSAGES/cvsservice.mo
-share/locale/km/LC_MESSAGES/cervisia.mo
-share/locale/km/LC_MESSAGES/cvsservice.mo
-share/locale/ko/LC_MESSAGES/cervisia.mo
-share/locale/ko/LC_MESSAGES/cvsservice.mo
-share/locale/lt/LC_MESSAGES/cervisia.mo
-share/locale/lt/LC_MESSAGES/cvsservice.mo
-share/locale/lv/LC_MESSAGES/cervisia.mo
-share/locale/lv/LC_MESSAGES/cvsservice.mo
-share/locale/mai/LC_MESSAGES/cervisia.mo
-share/locale/mk/LC_MESSAGES/cvsservice.mo
-share/locale/mr/LC_MESSAGES/cervisia.mo
-share/locale/mr/LC_MESSAGES/cvsservice.mo
-share/locale/ms/LC_MESSAGES/cervisia.mo
-share/locale/ms/LC_MESSAGES/cvsservice.mo
-share/locale/nb/LC_MESSAGES/cervisia.mo
-share/locale/nb/LC_MESSAGES/cvsservice.mo
-share/locale/nds/LC_MESSAGES/cervisia.mo
-share/locale/nds/LC_MESSAGES/cvsservice.mo
-share/locale/ne/LC_MESSAGES/cervisia.mo
-share/locale/ne/LC_MESSAGES/cvsservice.mo
-share/locale/nl/LC_MESSAGES/cervisia.mo
-share/locale/nl/LC_MESSAGES/cvsservice.mo
-share/locale/nn/LC_MESSAGES/cervisia.mo
-share/locale/nn/LC_MESSAGES/cvsservice.mo
-share/locale/oc/LC_MESSAGES/cervisia.mo
-share/locale/oc/LC_MESSAGES/cvsservice.mo
-share/locale/pa/LC_MESSAGES/cervisia.mo
-share/locale/pa/LC_MESSAGES/cvsservice.mo
-share/locale/pl/LC_MESSAGES/cervisia.mo
-share/locale/pl/LC_MESSAGES/cvsservice.mo
-share/locale/pt/LC_MESSAGES/cervisia.mo
-share/locale/pt/LC_MESSAGES/cvsservice.mo
-share/locale/pt_BR/LC_MESSAGES/cervisia.mo
-share/locale/pt_BR/LC_MESSAGES/cvsservice.mo
-share/locale/ro/LC_MESSAGES/cervisia.mo
-share/locale/ro/LC_MESSAGES/cvsservice.mo
-share/locale/ru/LC_MESSAGES/cervisia.mo
-share/locale/ru/LC_MESSAGES/cvsservice.mo
-share/locale/se/LC_MESSAGES/cervisia.mo
-share/locale/se/LC_MESSAGES/cvsservice.mo
-share/locale/sk/LC_MESSAGES/cervisia.mo
-share/locale/sk/LC_MESSAGES/cvsservice.mo
-share/locale/sl/LC_MESSAGES/cervisia.mo
-share/locale/sl/LC_MESSAGES/cvsservice.mo
-share/locale/sq/LC_MESSAGES/cervisia.mo
-share/locale/sq/LC_MESSAGES/cvsservice.mo
-share/locale/sv/LC_MESSAGES/cervisia.mo
-share/locale/sv/LC_MESSAGES/cvsservice.mo
-share/locale/ta/LC_MESSAGES/cervisia.mo
-share/locale/ta/LC_MESSAGES/cvsservice.mo
-share/locale/tg/LC_MESSAGES/cervisia.mo
-share/locale/tg/LC_MESSAGES/cvsservice.mo
-share/locale/tr/LC_MESSAGES/cervisia.mo
-share/locale/tr/LC_MESSAGES/cvsservice.mo
-share/locale/ug/LC_MESSAGES/cervisia.mo
-share/locale/ug/LC_MESSAGES/cvsservice.mo
-share/locale/uk/LC_MESSAGES/cervisia.mo
-share/locale/uk/LC_MESSAGES/cvsservice.mo
-share/locale/xh/LC_MESSAGES/cervisia.mo
-share/locale/zh_CN/LC_MESSAGES/cervisia.mo
-share/locale/zh_CN/LC_MESSAGES/cvsservice.mo
-share/locale/zh_TW/LC_MESSAGES/cervisia.mo
-share/locale/zh_TW/LC_MESSAGES/cvsservice.mo
-share/man/ca/man1/cervisia.1.gz
-share/man/de/man1/cervisia.1.gz
-share/man/es/man1/cervisia.1.gz
-share/man/it/man1/cervisia.1.gz
-share/man/man1/cervisia.1.gz
-share/man/nl/man1/cervisia.1.gz
-share/man/pt/man1/cervisia.1.gz
-share/man/pt_BR/man1/cervisia.1.gz
-share/man/sv/man1/cervisia.1.gz
-share/man/uk/man1/cervisia.1.gz
-share/metainfo/org.kde.cervisia.appdata.xml
diff --git a/devel/chroma/Makefile b/devel/chroma/Makefile
index 3627733bc651..3db27a0c3d10 100644
--- a/devel/chroma/Makefile
+++ b/devel/chroma/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chroma
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.2
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
PKGNAMESUFFIX= -syntax-highlighter
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index 89825ab8bb89..050df62848de 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.144.1
+DISTVERSION= 0.153.5
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index cf959a8cf71b..563abbd56f23 100644
--- a/devel/cirrus-cli/distinfo
+++ b/devel/cirrus-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754971212
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.144.1/v0.144.1.mod) = c19cca869a331d248509769cbc08236a0f4554492650a2756e893d93379066b9
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.144.1/v0.144.1.mod) = 11271
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.144.1/v0.144.1.zip) = d9f52b1ef820953e42333ca1855950b57cfdb89a21193a497a4f8e09f53c4880
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.144.1/v0.144.1.zip) = 1426522
+TIMESTAMP = 1758487417
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.153.5/v0.153.5.mod) = 2d6a861ad00407fb946f30c2919a1d937d5ab2eb72abbcc00e55acd5d0522e48
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.153.5/v0.153.5.mod) = 10447
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.153.5/v0.153.5.zip) = 5b3e5b90051b8db9d91d2b6ddabd229d6e8337bfee4eb9bdb220db469ec18e7a
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.153.5/v0.153.5.zip) = 1312817
diff --git a/devel/clojure-cider/Makefile b/devel/clojure-cider/Makefile
index 6d5c70c9fde2..81f71e75d4d9 100644
--- a/devel/clojure-cider/Makefile
+++ b/devel/clojure-cider/Makefile
@@ -1,6 +1,7 @@
PORTNAME= clojure-cider
DISTVERSIONPREFIX= v
DISTVERSION= 1.19.0
+PORTREVISION= 1
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/cmake-core/Makefile b/devel/cmake-core/Makefile
index f6dead9a0794..d448bcb43277 100644
--- a/devel/cmake-core/Makefile
+++ b/devel/cmake-core/Makefile
@@ -3,6 +3,9 @@ DISTVERSION= ${_CMAKE_VERSION}
CATEGORIES= devel
PKGNAMESUFFIX= -core
+PATCH_SITES+= https://github.com/Kitware/CMake/commit/
+PATCHFILES+= 2bb8c6aec74bb658b9ef7b8b3c8db75f2fb6c2b5.diff:-p1
+
MAINTAINER= kde@FreeBSD.org
COMMENT= Cross-platform Makefile generator
WWW= https://www.cmake.org/
diff --git a/devel/cmake-core/distinfo b/devel/cmake-core/distinfo
index 38d638c4dcd0..97a0a4b9e350 100644
--- a/devel/cmake-core/distinfo
+++ b/devel/cmake-core/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1746076226
-SHA256 (cmake-3.31.7.tar.gz) = a6d2eb1ebeb99130dfe63ef5a340c3fdb11431cce3d7ca148524c125924cea68
-SIZE (cmake-3.31.7.tar.gz) = 11711975
+TIMESTAMP = 1759124900
+SHA256 (cmake-3.31.9.tar.gz) = 5d4fdec04247ca8a8e8f63692f0d0f1e9d6d082a2bdd008dff8ab3ba7215aa83
+SIZE (cmake-3.31.9.tar.gz) = 11714375
+SHA256 (2bb8c6aec74bb658b9ef7b8b3c8db75f2fb6c2b5.diff) = 7c9b2bbb3c95aff4649c884ba31114ac0a177d512ef6a0684e30ff275383a676
+SIZE (2bb8c6aec74bb658b9ef7b8b3c8db75f2fb6c2b5.diff) = 2912
diff --git a/devel/cmake-core/files/patch-Modules_FindBoost.cmake b/devel/cmake-core/files/patch-Modules_FindBoost.cmake
index ffff3ae66b4c..548cc7f4268b 100644
--- a/devel/cmake-core/files/patch-Modules_FindBoost.cmake
+++ b/devel/cmake-core/files/patch-Modules_FindBoost.cmake
@@ -20,6 +20,15 @@
#-------------------------------------------------------------------------------
# Before we go searching, check whether a boost cmake package is available, unless
# the user specifically asked NOT to search for one.
+@@ -2170,7 +2177,7 @@ if(Boost_VERSION_STRING AND Boost_FIND_COMPONENTS)
+ # On versions < 1.35, remove the System library from the considered list
+ # since it wasn't added until 1.35.
+ if(Boost_VERSION_STRING AND Boost_FIND_COMPONENTS)
+- if(Boost_VERSION_STRING VERSION_LESS 1.35.0)
++ if(Boost_VERSION_STRING VERSION_LESS 1.35.0 OR Boost_VERSION_STRING VERSION_GREATER_EQUAL 1.71.0)
+ list(REMOVE_ITEM Boost_FIND_COMPONENTS system)
+ endif()
+ endif()
@@ -2196,10 +2202,10 @@ foreach(COMPONENT ${Boost_FIND_COMPONENTS})
# Handle Python version suffixes
unset(COMPONENT_PYTHON_VERSION_MAJOR)
diff --git a/devel/cmake-core/pkg-plist b/devel/cmake-core/pkg-plist
index 3da13fe26cf2..93d10621d1f9 100644
--- a/devel/cmake-core/pkg-plist
+++ b/devel/cmake-core/pkg-plist
@@ -2443,6 +2443,7 @@ share/bash-completion/completions/ctest
%%DATADIR%%/Modules/Compiler/GNU-C-DetermineCompiler.cmake
%%DATADIR%%/Modules/Compiler/GNU-C-FeatureTests.cmake
%%DATADIR%%/Modules/Compiler/GNU-C.cmake
+%%DATADIR%%/Modules/Compiler/GNU-CXX-CXXImportStd.cmake
%%DATADIR%%/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake
%%DATADIR%%/Modules/Compiler/GNU-CXX-FeatureTests.cmake
%%DATADIR%%/Modules/Compiler/GNU-CXX.cmake
diff --git a/devel/coccinelle/Makefile b/devel/coccinelle/Makefile
index d54b580997da..f013bc2be4fc 100644
--- a/devel/coccinelle/Makefile
+++ b/devel/coccinelle/Makefile
@@ -1,5 +1,6 @@
PORTNAME= coccinelle
DISTVERSION= 1.3
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://coccinelle.gitlabpages.inria.fr/website/distrib/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/devel/cocogitto/Makefile b/devel/cocogitto/Makefile
index 6c857cfdedd2..bdb689e422ca 100644
--- a/devel/cocogitto/Makefile
+++ b/devel/cocogitto/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cocogitto
DISTVERSION= 6.3.0
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/commitizen/Makefile b/devel/commitizen/Makefile
index 12eb71dfea76..42cff50d24ed 100644
--- a/devel/commitizen/Makefile
+++ b/devel/commitizen/Makefile
@@ -1,6 +1,5 @@
PORTNAME= commitizen
-PORTVERSION= 3.27.0
-PORTREVISION= 1
+PORTVERSION= 3.31.0
CATEGORIES= devel python
MASTER_SITES= PYPI
@@ -17,11 +16,10 @@ PY_RDEPS= Jinja2>=2.10.3:devel/py-Jinja2 \
charset-normalizer>=2.1.0:textproc/py-charset-normalizer \
colorama>=0.4.1:devel/py-colorama \
decli>=0.6.0:devel/py-decli \
- importlib-metadata>=4.13:devel/py-importlib-metadata \
packaging>=19:devel/py-packaging \
pyyaml>=3.08:devel/py-pyyaml \
prompt-toolkit>0:devel/py-prompt-toolkit \
- questionary>=1.9:devel/py-questionary \
+ questionary>=2.0:devel/py-questionary \
termcolor>=1.1:devel/py-termcolor \
tomlkit>=0.5.3:textproc/py-tomlkit
BUILD_DEPENDS= ${PY_BDEPS:S,^,${PYTHON_PKGNAMEPREFIX},:S,$,@${PY_FLAVOR},}
@@ -33,3 +31,7 @@ USE_PYTHON= autoplist pep517
NO_ARCH= yes
.include <bsd.port.mk>
+
+.if ${PYTHON_MAJOR_VER} == 3 && ${PYTHON_VER:E} < 10
+PY_RDEPS+= importlib-metadata>=8.0.0:devel/py-importlib-metadata
+.endif
diff --git a/devel/commitizen/distinfo b/devel/commitizen/distinfo
index 08e4770f9857..d29e6dee3bf4 100644
--- a/devel/commitizen/distinfo
+++ b/devel/commitizen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716347208
-SHA256 (commitizen-3.27.0.tar.gz) = 5874d0c7e8e1be3b75b1b0a2269cffe3dd5c843b860d84b0bdbb9ea86e3474b8
-SIZE (commitizen-3.27.0.tar.gz) = 49736
+TIMESTAMP = 1731743988
+SHA256 (commitizen-3.31.0.tar.gz) = 6ab973e91d07c1e745c6c0efe6dd0708b1f6d8fd7e4ab5e7c773b5ceb3df4ff0
+SIZE (commitizen-3.31.0.tar.gz) = 51227
diff --git a/devel/compdbgen/Makefile b/devel/compdbgen/Makefile
new file mode 100644
index 000000000000..275233fc3148
--- /dev/null
+++ b/devel/compdbgen/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= compdbgen
+DISTVERSION= g20250914
+CATEGORIES= devel
+
+MAINTAINER= jrm@FreeBSD.org
+COMMENT= General-purpose tool for generating compile_commands.json files
+WWW= https://github.com/Virus-V/compdbgen
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= Virus-V
+GH_TAGNAME= d839843448cbcf7ff394dcd32df586a0ab9aa156
+GH_TUPLE= DaveGamble:cJSON:c859b25da02955fef659d658b8f324b5cde87be3:cJSONS/cjson
+
+PLIST_FILES= bin/${PORTNAME}
+
+do-build:
+ @cd ${WRKSRC}/ && ${SH} ./build.sh
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/devel/compdbgen/distinfo b/devel/compdbgen/distinfo
new file mode 100644
index 000000000000..9fe73365320e
--- /dev/null
+++ b/devel/compdbgen/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1757907486
+SHA256 (Virus-V-compdbgen-g20250914-d839843448cbcf7ff394dcd32df586a0ab9aa156_GH0.tar.gz) = 9cf61309142803849f6b0175aa867c5932f916d11b6d90c1eba307e762c26d21
+SIZE (Virus-V-compdbgen-g20250914-d839843448cbcf7ff394dcd32df586a0ab9aa156_GH0.tar.gz) = 58912
+SHA256 (DaveGamble-cJSON-c859b25da02955fef659d658b8f324b5cde87be3_GH0.tar.gz) = 880a86445ad5cf38f877bac31198268d8fac5d2ce996ebf55d3066a4109ddd8d
+SIZE (DaveGamble-cJSON-c859b25da02955fef659d658b8f324b5cde87be3_GH0.tar.gz) = 356505
diff --git a/devel/compdbgen/pkg-descr b/devel/compdbgen/pkg-descr
new file mode 100644
index 000000000000..d6dcd5bf0850
--- /dev/null
+++ b/devel/compdbgen/pkg-descr
@@ -0,0 +1,5 @@
+compdbgen is a general-purpose tool for generating compile_commands.json
+files, used with clangd's lsp-server. The tool uses ptrace to intercept
+system calls for the current task and all its child tasks, capture the
+arguments and environment variables of the execve system call, and
+generate compile_commands.json files.
diff --git a/devel/compiz-bcop/Makefile b/devel/compiz-bcop/Makefile
index 5b455affd1b0..b397e863a53a 100644
--- a/devel/compiz-bcop/Makefile
+++ b/devel/compiz-bcop/Makefile
@@ -2,21 +2,27 @@ PORTNAME= compiz-bcop
PORTVERSION= 0.8.8
PORTREVISION= 5
CATEGORIES= devel x11-wm
-MASTER_SITES= http://releases.compiz.org/${PORTVERSION}/ \
- https://BSDforge.com/projects/source/devel/compiz-bcop/
+MASTER_SITES= https://BSDforge.com/projects/source/devel/compiz-bcop/
MAINTAINER= portmaster@bsdforge.com
COMMENT= Code generator for Compiz Fusion Plugins
WWW= https://forum.compiz-fusion.org/
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash \
getopt>=0:misc/getopt
-GNU_CONFIGURE= yes
-
USES= gnome pkgconfig tar:bzip2
USE_GNOME= libxslt
+GNU_CONFIGURE= yes
+
+PLIST_FILES= bin/bcop \
+ share/bcop/bcop.xslt \
+ share/pkgconfig/bcop.pc
+
post-patch:
@${REINPLACE_CMD} \
-e 's|/bin/bash|${LOCALBASE}/bin/bash|' \
diff --git a/devel/compiz-bcop/pkg-plist b/devel/compiz-bcop/pkg-plist
deleted file mode 100644
index f83897cba6c7..000000000000
--- a/devel/compiz-bcop/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/bcop
-share/bcop/bcop.xslt
-share/pkgconfig/bcop.pc
diff --git a/devel/cond-let/Makefile b/devel/cond-let/Makefile
new file mode 100644
index 000000000000..1f09f5061020
--- /dev/null
+++ b/devel/cond-let/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= cond-let
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.1
+CATEGORIES= devel elisp
+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
+
+MAINTAINER= yasu@FreeBSD.org
+COMMENT= Additional and improved binding conditionals in Emacs Lisp
+WWW= https://github.com/tarsius/cond-let
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= emacs gmake
+USE_GITHUB= yes
+GH_ACCOUNT= tarsius
+
+NO_ARCH= yes
+PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/cond-let-autoloads.el \
+ ${EMACS_VERSION_SITE_LISPDIR}/cond-let.el \
+ ${EMACS_VERSION_SITE_LISPDIR}/cond-let.elc
+
+PORTDOCS= README.org
+
+OPTIONS_DEFINE= DOCS
+
+ELISP_FILES= cond-let-autoloads.el cond-let.el cond-let.elc
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
+ ${INSTALL_DATA} ${ELISP_FILES:C/^/${WRKSRC}\//} \
+ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:C/^/${WRKSRC}\//} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/cond-let/distinfo b/devel/cond-let/distinfo
new file mode 100644
index 000000000000..855b21315576
--- /dev/null
+++ b/devel/cond-let/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757431417
+SHA256 (tarsius-cond-let-v0.1.1_GH0.tar.gz) = 5174149319c8b5acb08b61fe91f6b98440ec5e1bf65a05bf57e82d5a1f325790
+SIZE (tarsius-cond-let-v0.1.1_GH0.tar.gz) = 19578
diff --git a/devel/cond-let/pkg-descr b/devel/cond-let/pkg-descr
new file mode 100644
index 000000000000..796fdf30ed62
--- /dev/null
+++ b/devel/cond-let/pkg-descr
@@ -0,0 +1,19 @@
+Emacs provides the binding conditionals if-let, if-let*, when-let,
+when-let*, and-let* and while-let.
+
+This package implements the missing and-let and while-let*, and the
+original cond-let, cond-let*, and$ and and>.
+
+This package additionally provides more consistent and improved
+implementations of the binding conditionals already provided by
+Emacs. Merely loading this library does not shawow the built-in
+implementations; this can optionally be done in the context of an
+individual library, as described below.
+
+cond-let and cond-let* are provided exactly under these names. The
+names of all other macros implemented by this package begin with
+cond-let--, the package's prefix for private symbol.
+
+Users of this package are not expected to use these unwieldy
+names. Instead one should use Emacs's shorthand feature to use all or
+some of these macros by their conceptual names.
diff --git a/devel/cons-test/Makefile b/devel/cons-test/Makefile
index e9ddbc243672..5c4e09d768fa 100644
--- a/devel/cons-test/Makefile
+++ b/devel/cons-test/Makefile
@@ -14,9 +14,6 @@ WWW= http://www.dsmit.com/cons/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Depends on expired devel/cons
-EXPIRATION_DATE=2025-09-30
-
RUN_DEPENDS= ${LOCALBASE}/bin/cons:devel/cons
USES= perl5 tar:tgz
diff --git a/devel/convco/Makefile b/devel/convco/Makefile
index 02d97b37f74f..55a6a22f9aed 100644
--- a/devel/convco/Makefile
+++ b/devel/convco/Makefile
@@ -1,7 +1,7 @@
PORTNAME= convco
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/corrade/Makefile b/devel/corrade/Makefile
index 73f2bc7be921..89cd103d73d4 100644
--- a/devel/corrade/Makefile
+++ b/devel/corrade/Makefile
@@ -15,9 +15,6 @@ WWW= https://magnum.graphics/corrade/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN_FreeBSD_13_armv7= compilation fails: error: use of undeclared identifier 'vshrn_high_n_u16'
-BROKEN_FreeBSD_14_armv7= compilation fails: error: use of undeclared identifier 'vshrn_high_n_u16'
-
USES= cmake:testing compiler:c++14-lang
USE_LDCONFIG= yes
@@ -25,7 +22,9 @@ USE_GITHUB= yes
GH_ACCOUNT= mosra
GH_TUPLE= mosra:toolchains:2243706:toolchains/toolchains
-CMAKE_ARGS= -DLIB_SUFFIX:STRING=""
+CMAKE_ARGS_armv7= -DCORRADE_CPU_USE_IFUNC:BOOL=OFF
+CMAKE_ARGS= -DLIB_SUFFIX:STRING="" \
+ ${CMAKE_ARGS_${ARCH}}
OPTIONS_DEFINE= TEST
TEST_CMAKE_BOOL= CORRADE_BUILD_TESTS
diff --git a/devel/corrosion/Makefile b/devel/corrosion/Makefile
index 0726b2d44190..77b56a441b16 100644
--- a/devel/corrosion/Makefile
+++ b/devel/corrosion/Makefile
@@ -1,7 +1,7 @@
PORTNAME= corrosion
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.2
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cppcodec/Makefile b/devel/cppcodec/Makefile
new file mode 100644
index 000000000000..b181a70ed406
--- /dev/null
+++ b/devel/cppcodec/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= cppcodec
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2-11
+DISTVERSIONSUFFIX= -g8019b8b
+CATEGORIES= devel
+
+MAINTAINER= jwb@FreeBSD.org
+COMMENT= Library to encode/decode base64, base64url, base32, base32hex and hex
+WWW= https://github.com/tplgy/cppcodec
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake localbase
+USE_GITHUB= yes
+GH_ACCOUNT= tplgy
+
+CMAKE_OFF+= CPPCODEC_BUILD_TESTING
+
+.include <bsd.port.mk>
diff --git a/devel/cppcodec/distinfo b/devel/cppcodec/distinfo
new file mode 100644
index 000000000000..18fb4d545ea2
--- /dev/null
+++ b/devel/cppcodec/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757162262
+SHA256 (tplgy-cppcodec-v0.2-11-g8019b8b_GH0.tar.gz) = 78475e1eb214bb97ec25c40237cd8ba129445907f4c75bc75430bd67ba1a14cd
+SIZE (tplgy-cppcodec-v0.2-11-g8019b8b_GH0.tar.gz) = 34380
diff --git a/devel/cppcodec/pkg-descr b/devel/cppcodec/pkg-descr
new file mode 100644
index 000000000000..4867ff7505b7
--- /dev/null
+++ b/devel/cppcodec/pkg-descr
@@ -0,0 +1,8 @@
+Header-only C++11 library to encode/decode base64, base64url, base32,
+base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus
+Crockford's base32.
+
+MIT licensed with consistent, flexible API. Supports raw pointers,
+std::string and (templated) character vectors without unnecessary
+allocations. Cross-platform with measured decent performance and
+without compiler warnings.
diff --git a/devel/cppcodec/pkg-plist b/devel/cppcodec/pkg-plist
new file mode 100644
index 000000000000..27a8ebc96712
--- /dev/null
+++ b/devel/cppcodec/pkg-plist
@@ -0,0 +1,26 @@
+include/cppcodec/base32_crockford.hpp
+include/cppcodec/base32_default_crockford.hpp
+include/cppcodec/base32_default_hex.hpp
+include/cppcodec/base32_default_rfc4648.hpp
+include/cppcodec/base32_hex.hpp
+include/cppcodec/base32_rfc4648.hpp
+include/cppcodec/base64_default_rfc4648.hpp
+include/cppcodec/base64_default_url.hpp
+include/cppcodec/base64_default_url_unpadded.hpp
+include/cppcodec/base64_rfc4648.hpp
+include/cppcodec/base64_url.hpp
+include/cppcodec/base64_url_unpadded.hpp
+include/cppcodec/data/access.hpp
+include/cppcodec/data/raw_result_buffer.hpp
+include/cppcodec/detail/base32.hpp
+include/cppcodec/detail/base64.hpp
+include/cppcodec/detail/codec.hpp
+include/cppcodec/detail/config.hpp
+include/cppcodec/detail/hex.hpp
+include/cppcodec/detail/stream_codec.hpp
+include/cppcodec/hex_default_lower.hpp
+include/cppcodec/hex_default_upper.hpp
+include/cppcodec/hex_lower.hpp
+include/cppcodec/hex_upper.hpp
+include/cppcodec/parse_error.hpp
+share/pkgconfig/cppcodec-1.pc
diff --git a/devel/cpu_features/Makefile b/devel/cpu_features/Makefile
index ec3a05d23b42..876fb8f8d28b 100644
--- a/devel/cpu_features/Makefile
+++ b/devel/cpu_features/Makefile
@@ -10,8 +10,8 @@ WWW= https://github.com/google/cpu_features
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64 riscv64
-NOT_FOR_ARCHS_REASON= assumes android if on ARM or MIPS; not ported to riscv64
+NOT_FOR_ARCHS= mips mips64 riscv64
+NOT_FOR_ARCHS_REASON= assumes android if on MIPS; not ported to riscv64
USES= cmake:testing
USE_GITHUB= yes
diff --git a/devel/cpu_features/files/patch-src_hwcaps.c b/devel/cpu_features/files/patch-src_hwcaps.c
new file mode 100644
index 000000000000..4213c3b732de
--- /dev/null
+++ b/devel/cpu_features/files/patch-src_hwcaps.c
@@ -0,0 +1,44 @@
+--- src/hwcaps.c.orig 2023-09-14 12:15:33 UTC
++++ src/hwcaps.c
+@@ -55,12 +55,16 @@ const char* CpuFeatures_GetBasePlatformPointer(void);
+ // Implementation of GetElfHwcapFromGetauxval
+ ////////////////////////////////////////////////////////////////////////////////
+
+-#define AT_HWCAP 16
+-#define AT_HWCAP2 26
+-#define AT_PLATFORM 15
+-#define AT_BASE_PLATFORM 24
++#if defined(CPU_FEATURES_OS_FREEBSD)
++#include <sys/auxv.h>
++static unsigned long GetElfHwcapFromGetauxval(uint32_t hwcap_type) {
++ unsigned long val = 0;
+
+-#if defined(HAVE_STRONG_GETAUXVAL)
++ elf_aux_info(hwcap_type, &val, sizeof val);
++
++ return val;
++}
++#elif defined(HAVE_STRONG_GETAUXVAL)
+ #include <sys/auxv.h>
+ static unsigned long GetElfHwcapFromGetauxval(uint32_t hwcap_type) {
+ return getauxval(hwcap_type);
+@@ -159,11 +163,19 @@ const char *CpuFeatures_GetPlatformPointer(void) {
+ }
+
+ const char *CpuFeatures_GetPlatformPointer(void) {
++#ifdef AT_PLATFORM
+ return (const char *)GetHardwareCapabilitiesFor(AT_PLATFORM);
++#else
++ return NULL;
++#endif
+ }
+
+ const char *CpuFeatures_GetBasePlatformPointer(void) {
++#ifdef AT_BASE_PLATFORM
+ return (const char *)GetHardwareCapabilitiesFor(AT_BASE_PLATFORM);
++#else
++ return NULL;
++#endif
+ }
+
+ #endif // CPU_FEATURES_TEST
diff --git a/devel/cpu_features/files/patch-src_impl__aarch64__linux__or__android.c b/devel/cpu_features/files/patch-src_impl__aarch64__linux__or__android.c
new file mode 100644
index 000000000000..f3efc4ed6e47
--- /dev/null
+++ b/devel/cpu_features/files/patch-src_impl__aarch64__linux__or__android.c
@@ -0,0 +1,23 @@
+--- src/impl_aarch64_linux_or_android.c.orig 2025-09-21 09:37:44 UTC
++++ src/impl_aarch64_linux_or_android.c
+@@ -15,7 +15,7 @@
+ #include "cpu_features_macros.h"
+
+ #ifdef CPU_FEATURES_ARCH_AARCH64
+-#if defined(CPU_FEATURES_OS_LINUX) || defined(CPU_FEATURES_OS_ANDROID)
++#if defined(CPU_FEATURES_OS_LINUX) || defined(CPU_FEATURES_OS_ANDROID) || defined(CPU_FEATURES_OS_FREEBSD)
+
+ #include "impl_aarch64__base_implementation.inl"
+
+@@ -43,7 +43,11 @@ static void FillProcCpuInfoData(Aarch64Info* const inf
+ }
+
+ static void FillProcCpuInfoData(Aarch64Info* const info) {
++#ifdef CPU_FEATURES_OS_FREEBSD
++ const int fd = CpuFeatures_OpenFile("/compat/linux/proc/cpuinfo");
++#else
+ const int fd = CpuFeatures_OpenFile("/proc/cpuinfo");
++#endif
+ if (fd >= 0) {
+ StackLineReader reader;
+ StackLineReader_Initialize(&reader, fd);
diff --git a/devel/cpu_features/files/patch-src_impl__arm__linux__or__android.c b/devel/cpu_features/files/patch-src_impl__arm__linux__or__android.c
new file mode 100644
index 000000000000..65c638f9307c
--- /dev/null
+++ b/devel/cpu_features/files/patch-src_impl__arm__linux__or__android.c
@@ -0,0 +1,21 @@
+--- src/impl_arm_linux_or_android.c.orig 2025-09-21 09:55:17 UTC
++++ src/impl_arm_linux_or_android.c
+@@ -15,7 +15,7 @@
+ #include "cpu_features_macros.h"
+
+ #ifdef CPU_FEATURES_ARCH_ARM
+-#if defined(CPU_FEATURES_OS_LINUX) || defined(CPU_FEATURES_OS_ANDROID)
++#if defined(CPU_FEATURES_OS_LINUX) || defined(CPU_FEATURES_OS_ANDROID) || defined(CPU_FEATURES_OS_FREEBSD)
+
+ #include "cpuinfo_arm.h"
+
+@@ -195,7 +195,9 @@ ArmInfo GetArmInfo(void) {
+ ArmInfo info = kEmptyArmInfo;
+ ProcCpuInfoData proc_cpu_info_data = kEmptyProcCpuInfoData;
+
++#ifndef CPU_FEATURES_OS_FREEBSD
+ FillProcCpuInfoData(&info, &proc_cpu_info_data);
++#endif
+ const HardwareCapabilities hwcaps = CpuFeatures_GetHardwareCapabilities();
+ for (size_t i = 0; i < ARM_LAST_; ++i) {
+ if (CpuFeatures_IsHwCapsSet(kHardwareCapabilities[i], hwcaps)) {
diff --git a/devel/cpu_rec_rs/Makefile b/devel/cpu_rec_rs/Makefile
index d7ed34d59fcb..ce55448735d2 100644
--- a/devel/cpu_rec_rs/Makefile
+++ b/devel/cpu_rec_rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cpu_rec_rs
DISTVERSIONPREFIX= release-
DISTVERSION= 1.0.0
-PORTREVISION= 18
+PORTREVISION= 20
CATEGORIES= devel
PATCH_SITES= https://github.com/trou/${PORTNAME}/commit/
diff --git a/devel/csmith/Makefile b/devel/csmith/Makefile
index 4d62c42ae389..14ef38dedd52 100644
--- a/devel/csmith/Makefile
+++ b/devel/csmith/Makefile
@@ -10,7 +10,7 @@ COMMENT= Generates random C programs that conform to the C99 standard
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake libtool localbase perl5 shebangfix
+USES= cmake localbase perl5 shebangfix
USE_CXXSTD= c++11
USE_GITHUB= yes
GH_ACCOUNT= csmith-project
diff --git a/devel/cvise/Makefile b/devel/cvise/Makefile
index 97878a82c122..f8ffea061445 100644
--- a/devel/cvise/Makefile
+++ b/devel/cvise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cvise
-DISTVERSION= 2.11.0
DISTVERSIONPREFIX= v
+DISTVERSION= 2.12.0
CATEGORIES= devel python
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cvise/distinfo b/devel/cvise/distinfo
index 4368f1758d5a..9fb50593eb4a 100644
--- a/devel/cvise/distinfo
+++ b/devel/cvise/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732099839
-SHA256 (marxin-cvise-v2.11.0_GH0.tar.gz) = 7e3e473843aa79afb98f581d2e100efa47db80df3a961565b691d7b4a4ebd14b
-SIZE (marxin-cvise-v2.11.0_GH0.tar.gz) = 272016
+TIMESTAMP = 1758790001
+SHA256 (marxin-cvise-v2.12.0_GH0.tar.gz) = 7eb3b2ec4e64e3033cb47e35363336f50b1313a34a106609ad1110c532389779
+SIZE (marxin-cvise-v2.12.0_GH0.tar.gz) = 274458
diff --git a/devel/cvise/pkg-plist b/devel/cvise/pkg-plist
index 10707f47de37..f05fbea326f4 100644
--- a/devel/cvise/pkg-plist
+++ b/devel/cvise/pkg-plist
@@ -36,11 +36,14 @@ libexec/cvise/topformflat
%%DATADIR%%/tests/test_ifs.py
%%DATADIR%%/tests/test_ints.py
%%DATADIR%%/tests/test_line_markers.py
+%%DATADIR%%/tests/test_lines.py
%%DATADIR%%/tests/test_nestedmatcher.py
%%DATADIR%%/tests/test_peep.py
%%DATADIR%%/tests/test_special.py
%%DATADIR%%/tests/test_ternary.py
+%%DATADIR%%/tests/test_test_manager.py
%%DATADIR%%/tests/testabstract.py
+%%DATADIR%%/utils/externalprograms.py
%%DATADIR%%/utils/__init__.py
%%DATADIR%%/utils/error.py
%%DATADIR%%/utils/misc.py
diff --git a/devel/dash.el/Makefile b/devel/dash.el/Makefile
index 0db8b7b6aa58..04c1cc1f74e6 100644
--- a/devel/dash.el/Makefile
+++ b/devel/dash.el/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dash.el
DISTVERSION= 2.20.0
+PORTREVISION= 1
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/dbus/Makefile b/devel/dbus/Makefile
index 1ecf854e8588..6568598ae99f 100644
--- a/devel/dbus/Makefile
+++ b/devel/dbus/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dbus
DISTVERSION= 1.16.2
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= devel gnome
MASTER_SITES= https://dbus.freedesktop.org/releases/dbus/
@@ -13,7 +13,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libexpat.so:textproc/expat2
-USES= cpe libtool localbase meson pkgconfig python:build \
+USES= cpe localbase meson pkgconfig python:build \
shebangfix tar:xz
CPE_VENDOR= d-bus_project
CPE_PRODUCT= d-bus
diff --git a/devel/dbus/files/patch-dbus_dbus-transport-socket.c b/devel/dbus/files/patch-dbus_dbus-transport-socket.c
new file mode 100644
index 000000000000..15a5d2eedcd0
--- /dev/null
+++ b/devel/dbus/files/patch-dbus_dbus-transport-socket.c
@@ -0,0 +1,15 @@
+https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/526
+
+--- dbus/dbus-transport-socket.c.orig 2025-02-27 16:29:06 UTC
++++ dbus/dbus-transport-socket.c
+@@ -1208,8 +1208,8 @@ socket_do_iteration (DBusTransport *transport,
+ do_io_error (transport);
+ else
+ {
+- dbus_bool_t need_read = (poll_fd.revents & _DBUS_POLLIN) > 0;
+- dbus_bool_t need_write = (poll_fd.revents & _DBUS_POLLOUT) > 0;
++ dbus_bool_t need_read = (poll_fd.revents & (_DBUS_POLLIN | _DBUS_POLLHUP)) > 0;
++ dbus_bool_t need_write = (poll_fd.revents & (_DBUS_POLLOUT | _DBUS_POLLHUP)) > 0;
+ dbus_bool_t authentication_completed;
+
+ _dbus_verbose ("in iteration, need_read=%d need_write=%d\n",
diff --git a/devel/dconf/Makefile b/devel/dconf/Makefile
index c4c9c94888b2..9594bca467e1 100644
--- a/devel/dconf/Makefile
+++ b/devel/dconf/Makefile
@@ -1,25 +1,22 @@
PORTNAME= dconf
-PORTVERSION= 0.40.0
-PORTREVISION= 5
+PORTVERSION= 0.49.0
CATEGORIES= devel gnome
MASTER_SITES= GNOME
-DISTNAME= dconf-${PORTVERSION}
DIST_SUBDIR= gnome
MAINTAINER= desktop@FreeBSD.org
COMMENT= Configuration database system for GNOME
-WWW= https://wiki.gnome.org/Projects/dconf
+WWW= https://gitlab.gnome.org/GNOME/dconf
-LICENSE= LGPL21
+LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \
${LOCALBASE}/libdata/pkgconfig/bash-completion.pc:shells/bash-completion
LIB_DEPENDS= libdbus-1.so:devel/dbus
-PORTSCOUT= limitw:1,even
-
-USES= gettext gnome localbase meson pkgconfig python:build tar:xz vala:build
+USES= gettext gnome localbase meson pkgconfig python:build \
+ shebangfix tar:xz vala:build
USE_CSTD= c99
USE_GNOME= glib20 libxslt:build
USE_LDCONFIG= yes
@@ -27,14 +24,9 @@ USE_LDCONFIG= yes
USE_BINUTILS= yes
LDFLAGS+= -B${LOCALBASE}/bin
.endif
+SHEBANG_FILES= tests/test-dconf.py
BINARY_ALIAS= python3=${PYTHON_VERSION}
-MESON_ARGS= -Dman=true \
- -Dgtk_doc=false \
- -Dvapi=true
-
-TESTING_UNSAFE= some tests fail
-
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/dconf/db
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/dconf/profile
diff --git a/devel/dconf/distinfo b/devel/dconf/distinfo
index b9ae399e100a..8253d536e97b 100644
--- a/devel/dconf/distinfo
+++ b/devel/dconf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657827330
-SHA256 (gnome/dconf-0.40.0.tar.xz) = cf7f22a4c9200421d8d3325c5c1b8b93a36843650c9f95d6451e20f0bcb24533
-SIZE (gnome/dconf-0.40.0.tar.xz) = 117764
+TIMESTAMP = 1758011519
+SHA256 (gnome/dconf-0.49.0.tar.xz) = 16a47e49a58156dbb96578e1708325299e4c19eea9be128d5bd12fd0963d6c36
+SIZE (gnome/dconf-0.49.0.tar.xz) = 123832
diff --git a/devel/dconf/files/patch-client_meson.build b/devel/dconf/files/patch-client_meson.build
new file mode 100644
index 000000000000..168f053dbe26
--- /dev/null
+++ b/devel/dconf/files/patch-client_meson.build
@@ -0,0 +1,11 @@
+--- client/meson.build.orig 2025-09-15 15:53:57 UTC
++++ client/meson.build
+@@ -33,7 +33,7 @@ symbol_map = join_paths(meson.current_source_dir(), 's
+ ]
+
+ symbol_map = join_paths(meson.current_source_dir(), 'symbol.map')
+-ldflags = cc.get_supported_link_arguments('-Wl,--version-script,@0@'.format(symbol_map))
++ldflags = '-Wl,--version-script,@0@'.format(symbol_map)
+
+ libdconf = shared_library(
+ 'dconf',
diff --git a/devel/dconf/files/patch-gsettings_meson.build b/devel/dconf/files/patch-gsettings_meson.build
new file mode 100644
index 000000000000..c556c6ec05c3
--- /dev/null
+++ b/devel/dconf/files/patch-gsettings_meson.build
@@ -0,0 +1,11 @@
+--- gsettings/meson.build.orig 2025-09-15 15:53:57 UTC
++++ gsettings/meson.build
+@@ -4,7 +4,7 @@ symbol_map = join_paths(meson.current_source_dir(), 's
+ ]
+
+ symbol_map = join_paths(meson.current_source_dir(), 'symbol.map')
+-ldflags = cc.get_supported_link_arguments('-Wl,--version-script,@0@'.format(symbol_map))
++ldflags = '-Wl,--version-script,@0@'.format(symbol_map)
+
+ libdconf_settings = shared_library(
+ 'dconfsettings',
diff --git a/devel/dconf/files/patch-gsettings_symbol.map b/devel/dconf/files/patch-gsettings_symbol.map
new file mode 100644
index 000000000000..148f0b87b6af
--- /dev/null
+++ b/devel/dconf/files/patch-gsettings_symbol.map
@@ -0,0 +1,11 @@
+--- gsettings/symbol.map.orig 2025-09-15 15:53:57 UTC
++++ gsettings/symbol.map
+@@ -3,8 +3,6 @@ global:
+ g_io_module_load;
+ g_io_module_unload;
+ g_io_module_query;
+- environ;
+- __progname;
+ local:
+ *;
+ };
diff --git a/devel/delve/Makefile b/devel/delve/Makefile
index c0604804c05d..b3b2b4c1b600 100644
--- a/devel/delve/Makefile
+++ b/devel/delve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= delve
DISTVERSIONPREFIX= v
DISTVERSION= 1.25.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= dmitry.wagin@ya.ru
diff --git a/devel/desed/Makefile b/devel/desed/Makefile
index a31fd8bdef75..82d83b8ae829 100644
--- a/devel/desed/Makefile
+++ b/devel/desed/Makefile
@@ -1,6 +1,6 @@
PORTNAME= desed
DISTVERSION= 1.2.2
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= devel
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/devel/devhelp/Makefile b/devel/devhelp/Makefile
index 479985cba3e9..c3e22b677797 100644
--- a/devel/devhelp/Makefile
+++ b/devel/devhelp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= devhelp
PORTVERSION= 41.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/devel/distel/Makefile b/devel/distel/Makefile
index 3fdd03fa1d1c..82b12d9fc574 100644
--- a/devel/distel/Makefile
+++ b/devel/distel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= distel
PORTVERSION= 4.1.1
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/dolphin-plugins/distinfo b/devel/dolphin-plugins/distinfo
index a88d9a817f1a..018b6e94ddcd 100644
--- a/devel/dolphin-plugins/distinfo
+++ b/devel/dolphin-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381287
-SHA256 (KDE/release-service/25.04.3/dolphin-plugins-25.04.3.tar.xz) = 4966eab899ffa9143d02fbb7adc4839e8ad6f6ad97fd1b083ca6b488a3dfbd3e
-SIZE (KDE/release-service/25.04.3/dolphin-plugins-25.04.3.tar.xz) = 329648
+TIMESTAMP = 1757409712
+SHA256 (KDE/release-service/25.08.1/dolphin-plugins-25.08.1.tar.xz) = 77f422d5fd85df540707cfdaaf042083841a2b8fa78ba74fffaf27f6d31c19cb
+SIZE (KDE/release-service/25.08.1/dolphin-plugins-25.08.1.tar.xz) = 330464
diff --git a/devel/dolphin-plugins/pkg-plist b/devel/dolphin-plugins/pkg-plist
index fac7fe588f83..b1353911d3ec 100644
--- a/devel/dolphin-plugins/pkg-plist
+++ b/devel/dolphin-plugins/pkg-plist
@@ -19,12 +19,12 @@ share/locale/az/LC_MESSAGES/fileviewbazaarplugin.mo
share/locale/az/LC_MESSAGES/fileviewgitplugin.mo
share/locale/az/LC_MESSAGES/fileviewhgplugin.mo
share/locale/az/LC_MESSAGES/fileviewsvnplugin.mo
+share/locale/az/LC_MESSAGES/makefileactions.mo
share/locale/az/LC_MESSAGES/mountisoaction.mo
share/locale/bg/LC_MESSAGES/fileviewbazaarplugin.mo
share/locale/bg/LC_MESSAGES/fileviewgitplugin.mo
share/locale/bg/LC_MESSAGES/fileviewhgplugin.mo
share/locale/bg/LC_MESSAGES/fileviewsvnplugin.mo
-share/locale/bg/LC_MESSAGES/makefileactions.mo
share/locale/bg/LC_MESSAGES/mountisoaction.mo
share/locale/bs/LC_MESSAGES/fileviewbazaarplugin.mo
share/locale/bs/LC_MESSAGES/fileviewgitplugin.mo
@@ -146,6 +146,7 @@ share/locale/id/LC_MESSAGES/fileviewsvnplugin.mo
share/locale/id/LC_MESSAGES/mountisoaction.mo
share/locale/ie/LC_MESSAGES/fileviewgitplugin.mo
share/locale/ie/LC_MESSAGES/mountisoaction.mo
+share/locale/is/LC_MESSAGES/mountisoaction.mo
share/locale/it/LC_MESSAGES/fileviewbazaarplugin.mo
share/locale/it/LC_MESSAGES/fileviewgitplugin.mo
share/locale/it/LC_MESSAGES/fileviewhgplugin.mo
diff --git a/devel/dorst/Makefile b/devel/dorst/Makefile
index 9bc0103c98ac..97ec52d6364d 100644
--- a/devel/dorst/Makefile
+++ b/devel/dorst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dorst
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.4
+DISTVERSION= 0.19.5
PORTREVISION= 1
CATEGORIES= devel
@@ -37,7 +37,7 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/share/org.hellbyte.dorst.desktop \
${STAGEDIR}${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/share/org.hellbyte.dorst.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/org.hellbyte.dorst.png
+ ${STAGEDIR}${PREFIX}/share/pixmaps
.endif
PLIST_FILES+= bin/dorst
diff --git a/devel/dorst/Makefile.crates b/devel/dorst/Makefile.crates
index 603eb0add389..f99149c5d1f7 100644
--- a/devel/dorst/Makefile.crates
+++ b/devel/dorst/Makefile.crates
@@ -14,8 +14,8 @@ CARGO_CRATES= addr2line-0.24.2 \
anyhow-1.0.98 \
ascii-1.1.0 \
assert_cmd-2.0.17 \
- async-channel-2.3.1 \
- autocfg-1.4.0 \
+ async-channel-2.5.0 \
+ autocfg-1.5.0 \
backtrace-0.3.75 \
base64-0.13.1 \
bitflags-2.9.1 \
@@ -24,22 +24,22 @@ CARGO_CRATES= addr2line-0.24.2 \
bstr-1.12.0 \
buf_redux-0.8.4 \
built-0.8.0 \
- bumpalo-3.18.1 \
- cairo-rs-0.20.10 \
- cairo-sys-rs-0.20.10 \
- cc-1.2.26 \
- cfg-expr-0.20.0 \
+ bumpalo-3.19.0 \
+ cairo-rs-0.21.0 \
+ cairo-sys-rs-0.21.0 \
+ cc-1.2.31 \
+ cfg-expr-0.20.1 \
cfg-if-1.0.1 \
chrono-0.4.41 \
chunked_transfer-1.5.0 \
- clap-4.5.40 \
- clap_builder-4.5.40 \
+ clap-4.5.42 \
+ clap_builder-4.5.42 \
clap_lex-0.7.5 \
colorchoice-1.0.4 \
concurrent-queue-2.5.0 \
- console-0.15.11 \
+ console-0.16.0 \
core-foundation-sys-0.8.7 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
@@ -52,8 +52,8 @@ CARGO_CRATES= addr2line-0.24.2 \
either-1.15.0 \
encode_unicode-1.0.0 \
equivalent-1.0.2 \
- errno-0.3.12 \
- event-listener-5.4.0 \
+ errno-0.3.13 \
+ event-listener-5.4.1 \
event-listener-strategy-0.5.4 \
fastrand-2.3.0 \
field-offset-0.3.6 \
@@ -67,32 +67,32 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-macro-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- gdk-pixbuf-0.20.10 \
- gdk-pixbuf-sys-0.20.10 \
- gdk4-0.9.6 \
- gdk4-sys-0.9.6 \
+ gdk-pixbuf-0.21.0 \
+ gdk-pixbuf-sys-0.21.0 \
+ gdk4-0.10.0 \
+ gdk4-sys-0.10.0 \
getrandom-0.2.16 \
getrandom-0.3.3 \
gimli-0.31.1 \
- gio-0.20.11 \
- gio-sys-0.20.10 \
+ gio-0.21.0 \
+ gio-sys-0.21.0 \
git2-0.20.2 \
- glib-0.20.10 \
- glib-build-tools-0.20.0 \
- glib-macros-0.20.10 \
- glib-sys-0.20.10 \
- gobject-sys-0.20.10 \
- graphene-rs-0.20.10 \
- graphene-sys-0.20.10 \
- gsk4-0.9.6 \
- gsk4-sys-0.9.6 \
- gtk4-0.9.6 \
- gtk4-macros-0.9.5 \
- gtk4-sys-0.9.6 \
+ glib-0.21.0 \
+ glib-build-tools-0.21.0 \
+ glib-macros-0.21.0 \
+ glib-sys-0.21.0 \
+ gobject-sys-0.21.0 \
+ graphene-rs-0.21.0 \
+ graphene-sys-0.21.0 \
+ gsk4-0.10.0 \
+ gsk4-sys-0.10.0 \
+ gtk4-0.10.0 \
+ gtk4-macros-0.10.0 \
+ gtk4-sys-0.10.0 \
gzip-header-1.0.0 \
hashbrown-0.15.4 \
heck-0.5.0 \
- hermit-abi-0.5.1 \
+ hermit-abi-0.5.2 \
httparse-1.10.1 \
httpdate-1.0.3 \
iana-time-zone-0.1.63 \
@@ -106,28 +106,30 @@ CARGO_CRATES= addr2line-0.24.2 \
icu_provider-2.0.0 \
idna-1.0.3 \
idna_adapter-1.2.1 \
- indexmap-2.9.0 \
- indicatif-0.17.11 \
+ indexmap-2.10.0 \
+ indicatif-0.18.0 \
+ io-uring-0.7.9 \
is_terminal_polyfill-1.70.1 \
itoa-1.0.15 \
jobserver-0.1.33 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
- libadwaita-0.7.2 \
- libadwaita-sys-0.7.2 \
- libc-0.2.172 \
- libgit2-sys-0.18.1+1.9.0 \
- libredox-0.1.3 \
+ libadwaita-0.8.0 \
+ libadwaita-sys-0.8.0 \
+ libc-0.2.174 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libredox-0.1.9 \
libssh2-sys-0.3.1 \
libz-sys-1.1.22 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
log-0.4.27 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
memoffset-0.9.1 \
mime-0.3.17 \
mime_guess-2.0.5 \
miniz_oxide-0.8.9 \
+ mio-1.0.4 \
multipart-0.18.0 \
normalize-line-endings-0.3.0 \
nu-ansi-term-0.46.0 \
@@ -135,15 +137,14 @@ CARGO_CRATES= addr2line-0.24.2 \
num-traits-0.2.19 \
num_cpus-1.17.0 \
num_threads-0.1.7 \
- number_prefix-0.4.0 \
object-0.36.7 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
openssl-probe-0.1.6 \
openssl-sys-0.9.109 \
overload-0.1.1 \
- pango-0.20.10 \
- pango-sys-0.20.10 \
+ pango-0.21.0 \
+ pango-sys-0.21.0 \
parking-2.2.1 \
percent-encoding-2.3.1 \
pin-project-lite-0.2.16 \
@@ -160,36 +161,37 @@ CARGO_CRATES= addr2line-0.24.2 \
proc-macro2-1.0.95 \
quick-error-1.2.3 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.12 \
+ redox_syscall-0.5.17 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
rouille-3.6.2 \
- rustc-demangle-0.1.25 \
+ rustc-demangle-0.1.26 \
rustc_version-0.4.1 \
- rustix-1.0.7 \
+ rustix-1.0.8 \
rustversion-1.0.21 \
ryu-1.0.20 \
safemem-0.3.3 \
semver-1.0.26 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.142 \
serde_spanned-0.6.9 \
+ serde_spanned-1.0.0 \
sha1_smol-1.0.1 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
- slab-0.4.9 \
+ slab-0.4.10 \
smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
- syn-2.0.102 \
+ syn-2.0.104 \
synstructure-0.13.2 \
system-deps-7.0.5 \
target-lexicon-0.13.2 \
@@ -197,21 +199,24 @@ CARGO_CRATES= addr2line-0.24.2 \
termtree-0.5.1 \
thiserror-1.0.69 \
thiserror-impl-1.0.69 \
- thread_local-1.1.8 \
+ thread_local-1.1.9 \
threadpool-1.8.1 \
time-0.3.41 \
time-core-0.1.4 \
time-macros-0.2.22 \
tiny_http-0.12.0 \
tinystr-0.8.1 \
- tokio-1.45.1 \
+ tokio-1.47.1 \
toml-0.8.23 \
+ toml-0.9.4 \
toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
toml_edit-0.22.27 \
- toml_write-0.1.2 \
+ toml_parser-1.0.1 \
+ toml_writer-1.0.2 \
tracing-0.1.41 \
tracing-appender-0.2.3 \
- tracing-attributes-0.1.29 \
+ tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
@@ -219,6 +224,7 @@ CARGO_CRATES= addr2line-0.24.2 \
unicase-2.8.1 \
unicode-ident-1.0.18 \
unicode-width-0.2.1 \
+ unit-prefix-0.5.1 \
url-2.5.4 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
@@ -226,7 +232,7 @@ CARGO_CRATES= addr2line-0.24.2 \
vcpkg-0.2.15 \
version-compare-0.2.0 \
wait-timeout-0.2.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
@@ -240,26 +246,36 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-core-0.61.2 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
+ windows-link-0.1.3 \
windows-result-0.3.4 \
windows-strings-0.4.2 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.10 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zerotrie-0.2.2 \
diff --git a/devel/dorst/distinfo b/devel/dorst/distinfo
index c78f58a35e6a..f43f0460bea4 100644
--- a/devel/dorst/distinfo
+++ b/devel/dorst/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1749565354
+TIMESTAMP = 1754513595
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -31,10 +31,10 @@ SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96
SIZE (rust/crates/ascii-1.1.0.crate) = 36075
SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
@@ -51,38 +51,38 @@ SHA256 (rust/crates/buf_redux-0.8.4.crate) = b953a6887648bb07a535631f2bc00fbdb2a
SIZE (rust/crates/buf_redux-0.8.4.crate) = 26608
SHA256 (rust/crates/built-0.8.0.crate) = f4ad8f11f288f48ca24471bbd51ac257aaeaaa07adae295591266b792902ae64
SIZE (rust/crates/built-0.8.0.crate) = 35112
-SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
-SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348
-SHA256 (rust/crates/cairo-rs-0.20.10.crate) = b58e62a27cd02fb3f63f82bb31fdda7e6c43141497cbe97e8816d7c914043f55
-SIZE (rust/crates/cairo-rs-0.20.10.crate) = 57584
-SHA256 (rust/crates/cairo-sys-rs-0.20.10.crate) = 059cc746549898cbfd9a47754288e5a958756650ef4652bbb6c5f71a6bda4f8b
-SIZE (rust/crates/cairo-sys-rs-0.20.10.crate) = 14424
-SHA256 (rust/crates/cc-1.2.26.crate) = 956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac
-SIZE (rust/crates/cc-1.2.26.crate) = 107013
-SHA256 (rust/crates/cfg-expr-0.20.0.crate) = e34e221e91c7eb5e8315b5c9cf1a61670938c0626451f954a51693ed44b37f45
-SIZE (rust/crates/cfg-expr-0.20.0.crate) = 44464
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/cairo-rs-0.21.0.crate) = f6466a563dea2e99f59f6ffbb749fd0bdf75764f5e6e93976b5e7bd73c4c9efb
+SIZE (rust/crates/cairo-rs-0.21.0.crate) = 58331
+SHA256 (rust/crates/cairo-sys-rs-0.21.0.crate) = cab7e9f13c802625aad1ad2b4ae3989f4ce9339ff388f335a6f109f9338705e2
+SIZE (rust/crates/cairo-sys-rs-0.21.0.crate) = 14489
+SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2
+SIZE (rust/crates/cc-1.2.31.crate) = 109427
+SHA256 (rust/crates/cfg-expr-0.20.1.crate) = 0d0390889d58f934f01cd49736275b4c2da15bcfc328c78ff2349907e6cabf22
+SIZE (rust/crates/cfg-expr-0.20.1.crate) = 44712
SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/chunked_transfer-1.5.0.crate) = 6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901
SIZE (rust/crates/chunked_transfer-1.5.0.crate) = 9779
-SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
-SIZE (rust/crates/clap-4.5.40.crate) = 57419
-SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
-SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
+SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
+SIZE (rust/crates/clap-4.5.42.crate) = 58305
+SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
+SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
-SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
-SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -107,10 +107,10 @@ SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182b
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
-SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
-SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -137,58 +137,58 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/gdk-pixbuf-0.20.10.crate) = 2fd242894c084f4beed508a56952750bce3e96e85eb68fdc153637daa163e10c
-SIZE (rust/crates/gdk-pixbuf-0.20.10.crate) = 21618
-SHA256 (rust/crates/gdk-pixbuf-sys-0.20.10.crate) = 5b34f3b580c988bd217e9543a2de59823fafae369d1a055555e5f95a8b130b96
-SIZE (rust/crates/gdk-pixbuf-sys-0.20.10.crate) = 13317
-SHA256 (rust/crates/gdk4-0.9.6.crate) = 4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60
-SIZE (rust/crates/gdk4-0.9.6.crate) = 97926
-SHA256 (rust/crates/gdk4-sys-0.9.6.crate) = 6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a
-SIZE (rust/crates/gdk4-sys-0.9.6.crate) = 70859
+SHA256 (rust/crates/gdk-pixbuf-0.21.0.crate) = 688dc7eaf551dbac1f5b11d000d089c3db29feb25562455f47c1a2080cc60bda
+SIZE (rust/crates/gdk-pixbuf-0.21.0.crate) = 21425
+SHA256 (rust/crates/gdk-pixbuf-sys-0.21.0.crate) = 5af1823d3d1cb72616873ba0a593bd440eb92da700fdfb047505a21ee3ec3e10
+SIZE (rust/crates/gdk-pixbuf-sys-0.21.0.crate) = 13958
+SHA256 (rust/crates/gdk4-0.10.0.crate) = 0a67b064d2f35e649232455c7724f56f977555d2608c43300eabc530eaa4e359
+SIZE (rust/crates/gdk4-0.10.0.crate) = 101740
+SHA256 (rust/crates/gdk4-sys-0.10.0.crate) = 2edbda0d879eb85317bdb49a3da591ed70a804a10776e358ef416be38c6db2c5
+SIZE (rust/crates/gdk4-sys-0.10.0.crate) = 76442
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/gio-0.20.11.crate) = d2a5c3829f5794cb15120db87707b2ec03720edff7ad09eb7b711b532e3fe747
-SIZE (rust/crates/gio-0.20.11.crate) = 220611
-SHA256 (rust/crates/gio-sys-0.20.10.crate) = 521e93a7e56fc89e84aea9a52cfc9436816a4b363b030260b699950ff1336c83
-SIZE (rust/crates/gio-sys-0.20.10.crate) = 86258
+SHA256 (rust/crates/gio-0.21.0.crate) = 273d64c833fbbf7cd86c4cdced893c5d3f2f5d6aeb30fd0c30d172456ce8be2e
+SIZE (rust/crates/gio-0.21.0.crate) = 228089
+SHA256 (rust/crates/gio-sys-0.21.0.crate) = 2c8130f5810a839d74afc3a929c34a700bf194972bb034f2ecfe639682dd13cc
+SIZE (rust/crates/gio-sys-0.21.0.crate) = 87114
SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
SIZE (rust/crates/git2-0.20.2.crate) = 223479
-SHA256 (rust/crates/glib-0.20.10.crate) = c501c495842c2b23cdacead803a5a343ca2a5d7a7ddaff14cc5f6cf22cfb92c2
-SIZE (rust/crates/glib-0.20.10.crate) = 293754
-SHA256 (rust/crates/glib-build-tools-0.20.0.crate) = 7029c2651d9b5d5a3eea93ec8a1995665c6d3a69ce9bf6042ad9064d134736d8
-SIZE (rust/crates/glib-build-tools-0.20.0.crate) = 2732
-SHA256 (rust/crates/glib-macros-0.20.10.crate) = ebe6dc9ce29887c4b3b74d78d5ba473db160a258ae7ed883d23632ac7fed7bc9
-SIZE (rust/crates/glib-macros-0.20.10.crate) = 76345
-SHA256 (rust/crates/glib-sys-0.20.10.crate) = 8ab79e1ed126803a8fb827e3de0e2ff95191912b8db65cee467edb56fc4cc215
-SIZE (rust/crates/glib-sys-0.20.10.crate) = 67282
-SHA256 (rust/crates/gobject-sys-0.20.10.crate) = ec9aca94bb73989e3cfdbf8f2e0f1f6da04db4d291c431f444838925c4c63eda
-SIZE (rust/crates/gobject-sys-0.20.10.crate) = 22623
-SHA256 (rust/crates/graphene-rs-0.20.10.crate) = 6b86dfad7d14251c9acaf1de63bc8754b7e3b4e5b16777b6f5a748208fe9519b
-SIZE (rust/crates/graphene-rs-0.20.10.crate) = 21951
-SHA256 (rust/crates/graphene-sys-0.20.10.crate) = df583a85ba2d5e15e1797e40d666057b28bc2f60a67c9c24145e6db2cc3861ea
-SIZE (rust/crates/graphene-sys-0.20.10.crate) = 14946
-SHA256 (rust/crates/gsk4-0.9.6.crate) = 61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855
-SIZE (rust/crates/gsk4-0.9.6.crate) = 37149
-SHA256 (rust/crates/gsk4-sys-0.9.6.crate) = 755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc
-SIZE (rust/crates/gsk4-sys-0.9.6.crate) = 19232
-SHA256 (rust/crates/gtk4-0.9.6.crate) = af1c491051f030994fd0cde6f3c44f3f5640210308cff1298c7673c47408091d
-SIZE (rust/crates/gtk4-0.9.6.crate) = 485701
-SHA256 (rust/crates/gtk4-macros-0.9.5.crate) = 0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999
-SIZE (rust/crates/gtk4-macros-0.9.5.crate) = 16721
-SHA256 (rust/crates/gtk4-sys-0.9.6.crate) = 41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6
-SIZE (rust/crates/gtk4-sys-0.9.6.crate) = 114426
+SHA256 (rust/crates/glib-0.21.0.crate) = 690e8bcf8a819b5911d6ae79879226191d01253a4f602748072603defd5b9553
+SIZE (rust/crates/glib-0.21.0.crate) = 297502
+SHA256 (rust/crates/glib-build-tools-0.21.0.crate) = 86aebe63bb050d4918cb1d629880cb35fcba7ccda6f6fc0ec1beffdaa1b9d5c3
+SIZE (rust/crates/glib-build-tools-0.21.0.crate) = 6206
+SHA256 (rust/crates/glib-macros-0.21.0.crate) = e772291ebea14c28eb11bb75741f62f4a4894f25e60ce80100797b6b010ef0f9
+SIZE (rust/crates/glib-macros-0.21.0.crate) = 65629
+SHA256 (rust/crates/glib-sys-0.21.0.crate) = 4b2be4c74454fb4a6bd3328320737d0fa3d6939e2d570f5d846da00cb222f6a0
+SIZE (rust/crates/glib-sys-0.21.0.crate) = 68309
+SHA256 (rust/crates/gobject-sys-0.21.0.crate) = ab318a786f9abd49d388013b9161fa0ef8218ea6118ee7111c95e62186f7d31f
+SIZE (rust/crates/gobject-sys-0.21.0.crate) = 23299
+SHA256 (rust/crates/graphene-rs-0.21.0.crate) = 0487f78e8a772ec89020458fbabadd1332bc1e3236ca1c63ef1d61afd4e5f2cc
+SIZE (rust/crates/graphene-rs-0.21.0.crate) = 22865
+SHA256 (rust/crates/graphene-sys-0.21.0.crate) = 270cefb6b270fcb2ef9708c3a35c0e25c2e831dac28d75c4f87e5ad3540c9543
+SIZE (rust/crates/graphene-sys-0.21.0.crate) = 16088
+SHA256 (rust/crates/gsk4-0.10.0.crate) = d5dbe33ceed6fc20def67c03d36e532f5a4a569ae437ae015a7146094f31e10c
+SIZE (rust/crates/gsk4-0.10.0.crate) = 37772
+SHA256 (rust/crates/gsk4-sys-0.10.0.crate) = 8d76011d55dd19fde16ffdedee08877ae6ec942818cfa7bc08a91259bc0b9fc9
+SIZE (rust/crates/gsk4-sys-0.10.0.crate) = 20146
+SHA256 (rust/crates/gtk4-0.10.0.crate) = 938d68ad43080ad5ee710c30d467c1bc022ee5947856f593855691d726305b3e
+SIZE (rust/crates/gtk4-0.10.0.crate) = 484995
+SHA256 (rust/crates/gtk4-macros-0.10.0.crate) = 0912d2068695633002b92c5966edc108b2e4f54b58c509d1eeddd4cbceb7315c
+SIZE (rust/crates/gtk4-macros-0.10.0.crate) = 16958
+SHA256 (rust/crates/gtk4-sys-0.10.0.crate) = a923bdcf00e46723801162de24432cbce38a6810e0178a2d0b6dd4ecc26a1c74
+SIZE (rust/crates/gtk4-sys-0.10.0.crate) = 116203
SHA256 (rust/crates/gzip-header-1.0.0.crate) = 95cc527b92e6029a62960ad99aa8a6660faa4555fe5f731aab13aa6a921795a2
SIZE (rust/crates/gzip-header-1.0.0.crate) = 12445
SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
-SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
@@ -215,10 +215,12 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f
SIZE (rust/crates/idna-1.0.3.crate) = 142515
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
-SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
-SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
@@ -229,16 +231,16 @@ SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec9374296
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libadwaita-0.7.2.crate) = 500135d29c16aabf67baafd3e7741d48e8b8978ca98bac39e589165c8dc78191
-SIZE (rust/crates/libadwaita-0.7.2.crate) = 125693
-SHA256 (rust/crates/libadwaita-sys-0.7.2.crate) = 6680988058c2558baf3f548a370e4e78da3bf7f08469daa822ac414842c912db
-SIZE (rust/crates/libadwaita-sys-0.7.2.crate) = 35416
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e
-SIZE (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = 1855262
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libadwaita-0.8.0.crate) = 4df6715d1257bd8c093295b77a276ed129d73543b10304fec5829ced5d5b7c41
+SIZE (rust/crates/libadwaita-0.8.0.crate) = 129966
+SHA256 (rust/crates/libadwaita-sys-0.8.0.crate) = fdf8950090cc180250cdb1ff859a39748feeda7a53a9f28ead3a17a14cc37ae2
+SIZE (rust/crates/libadwaita-sys-0.8.0.crate) = 36944
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
+SIZE (rust/crates/libredox-0.1.9.crate) = 7281
SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
@@ -249,8 +251,8 @@ SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
@@ -259,6 +261,8 @@ SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb419
SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/multipart-0.18.0.crate) = 00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182
SIZE (rust/crates/multipart-0.18.0.crate) = 62797
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
@@ -273,8 +277,6 @@ SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651
SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
@@ -287,10 +289,10 @@ SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621
SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/pango-0.20.10.crate) = d88d37c161f2848f0d9382597f0168484c9335ac800995f3956641abb7002938
-SIZE (rust/crates/pango-0.20.10.crate) = 49735
-SHA256 (rust/crates/pango-sys-0.20.10.crate) = 186909673fc09be354555c302c0b3dcf753cd9fa08dcb8077fa663c80fb243fa
-SIZE (rust/crates/pango-sys-0.20.10.crate) = 28457
+SHA256 (rust/crates/pango-0.21.0.crate) = 2d4803f086c4f49163c31ac14db162112a22401c116435080e4be8678c507d61
+SIZE (rust/crates/pango-0.21.0.crate) = 49637
+SHA256 (rust/crates/pango-sys-0.21.0.crate) = 66872b3cfd328ad6d1a4f89ebd5357119bd4c592a4ddbb8f6bc2386f8ce7b898
+SIZE (rust/crates/pango-sys-0.21.0.crate) = 29153
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
@@ -323,8 +325,8 @@ SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289d
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -335,8 +337,8 @@ SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
@@ -345,12 +347,12 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/rouille-3.6.2.crate) = 3716fbf57fc1084d7a706adf4e445298d123e4a44294c4e8213caf1b85fcc921
SIZE (rust/crates/rouille-3.6.2.crate) = 87090
-SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
-SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
@@ -363,26 +365,28 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
+SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.102.crate) = f6397daf94fa90f058bd0fd88429dd9e5738999cca8d701813c80723add80462
-SIZE (rust/crates/syn-2.0.102.crate) = 298760
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/system-deps-7.0.5.crate) = e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb
@@ -397,8 +401,8 @@ SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
@@ -411,22 +415,28 @@ SHA256 (rust/crates/tiny_http-0.12.0.crate) = 389915df6413a2e74fb181895f93338602
SIZE (rust/crates/tiny_http-0.12.0.crate) = 51330
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.4.crate) = 41ae868b5a0f67631c14589f7e250c1ea2c574ee5ba21c6c8dd4b1485705a5a1
+SIZE (rust/crates/toml-0.9.4.crate) = 56847
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
-SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
+SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-appender-0.2.3.crate) = 3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf
SIZE (rust/crates/tracing-appender-0.2.3.crate) = 21964
-SHA256 (rust/crates/tracing-attributes-0.1.29.crate) = 1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662
-SIZE (rust/crates/tracing-attributes-0.1.29.crate) = 38683
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
@@ -441,6 +451,8 @@ SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e9
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
@@ -455,8 +467,8 @@ SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19
SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
@@ -483,34 +495,54 @@ SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
@@ -519,10 +551,10 @@ SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f659
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
@@ -533,5 +565,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (charlesrocket-dorst-v0.19.4_GH0.tar.gz) = 10917c274f046b61ee17796a6f94f7aa52071df218d8305f6b912c35c898af37
-SIZE (charlesrocket-dorst-v0.19.4_GH0.tar.gz) = 288455
+SHA256 (charlesrocket-dorst-v0.19.5_GH0.tar.gz) = 98ffc6530855a4945266be4f07348e1f2347dece3b252f38a68e8ca7dc9f79cf
+SIZE (charlesrocket-dorst-v0.19.5_GH0.tar.gz) = 289533
diff --git a/devel/dorst/files/patch-Cargo.lock b/devel/dorst/files/patch-Cargo.lock
index feb3bde03275..53c06e7c506e 100644
--- a/devel/dorst/files/patch-Cargo.lock
+++ b/devel/dorst/files/patch-Cargo.lock
@@ -1,13 +1,13 @@
---- Cargo.lock.orig 2025-06-10 14:19:03 UTC
+--- Cargo.lock.orig 2025-08-06 20:45:45 UTC
+++ Cargo.lock
-@@ -1421,15 +1421,6 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00
+@@ -1437,15 +1437,6 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00
checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
[[package]]
-name = "openssl-src"
--version = "300.5.0+3.5.0"
+-version = "300.5.1+3.5.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f"
+-checksum = "735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a"
-dependencies = [
- "cc",
-]
@@ -16,7 +16,7 @@
name = "openssl-sys"
version = "0.9.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -1437,7 +1428,6 @@ dependencies = [
+@@ -1453,7 +1444,6 @@ dependencies = [
dependencies = [
"cc",
"libc",
diff --git a/devel/dorst/files/patch-Cargo.toml b/devel/dorst/files/patch-Cargo.toml
index 5436808de00b..5306cd376a02 100644
--- a/devel/dorst/files/patch-Cargo.toml
+++ b/devel/dorst/files/patch-Cargo.toml
@@ -1,4 +1,4 @@
---- Cargo.toml.orig 2025-06-10 14:18:54 UTC
+--- Cargo.toml.orig 2025-08-06 20:45:47 UTC
+++ Cargo.toml
@@ -27,7 +27,7 @@ clap = { version = "4.5", features = ["string"], optio
anyhow = "1.0"
@@ -6,6 +6,6 @@
clap = { version = "4.5", features = ["string"], optional = true }
-git2 = { version = "0.20", features = ["vendored-openssl"] }
+git2 = { version = "0.20" }
- glib = { version = "0.20", optional = true }
- gtk = { version = "0.9", package = "gtk4", features = ["v4_18"], optional = true }
- indicatif = { version = "0.17", optional = true }
+ glib = { version = "0.21", optional = true }
+ gtk = { version = "0.10", package = "gtk4", features = ["v4_18"], optional = true }
+ indicatif = { version = "0.18", optional = true }
diff --git a/devel/doxygen/files/patch-examples_CMakeLists.txt b/devel/doxygen/files/patch-examples_CMakeLists.txt
index c4f60834d17d..5eb24420b6f0 100644
--- a/devel/doxygen/files/patch-examples_CMakeLists.txt
+++ b/devel/doxygen/files/patch-examples_CMakeLists.txt
@@ -1,6 +1,27 @@
--- examples/CMakeLists.txt.orig 2022-11-18 19:47:51 UTC
+++ examples/CMakeLists.txt
-@@ -74,9 +74,9 @@ foreach (f_inp ${BASIC_EXAMPLES})
+@@ -37,8 +37,8 @@ set(EXAMPLE_overload overload cpp)
+ set(EXAMPLE_author author cpp)
+ set(EXAMPLE_par par cpp)
+ set(EXAMPLE_overload overload cpp)
+-set(EXAMPLE_example example cpp)
+-set(EXAMPLE_include include cpp)
++set(EXAMPLE_example example cpp example_test)
++set(EXAMPLE_include include cpp include_test)
+ set(EXAMPLE_qtstyle qtstyle cpp)
+ set(EXAMPLE_jdstyle jdstyle cpp)
+ set(EXAMPLE_autolink autolink cpp)
+@@ -69,14 +69,18 @@ foreach (f_inp ${BASIC_EXAMPLES})
+ set(f_dep "")
+ if (${f_len} GREATER 2)
+ list(GET ${f_inp} 2 f_dep)
+- set(f_dep "${PROJECT_BINARY_DIR}/html/examples/${f_dep}/html/index.html")
++ if (${f_dep} MATCHES _test$)
++ set(f_dep "${CMAKE_CURRENT_BINARY_DIR}/${f_dep}.${f_ext}")
++ else()
++ set(f_dep "${PROJECT_BINARY_DIR}/html/examples/${f_dep}/html/index.html")
++ endif()
+ endif()
add_custom_command(
COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/html/examples/${f}
COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/latex/examples/${f}
@@ -8,11 +29,11 @@
+ COMMAND ${CMAKE_COMMAND} -E env PROJECT_BINARY_DIR=${PROJECT_BINARY_DIR} ${EXECUTABLE_OUTPUT_PATH}/doxygen ${CMAKE_CURRENT_BINARY_DIR}/${f}.cfg
COMMAND ${PYTHON_EXECUTABLE} ${TOP}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/latex/examples/${f}/latex/refman.tex > ${PROJECT_BINARY_DIR}/latex/examples/${f}/latex/refman_doc.tex
- DEPENDS doxygen ${f}.${f_ext} ${f}.cfg ${TOP}/examples/strip_example.py ${f_dep}
-+ DEPENDS doxygen ${CMAKE_CURRENT_BINARY_DIR}/${f}.${f_ext} ${CMAKE_CURRENT_BINARY_DIR}/${f}.cfg ${TOP}/examples/strip_example.py ${f_dep}
++ DEPENDS doxygen ${CMAKE_CURRENT_BINARY_DIR}/${f}.${f_ext} ${CMAKE_CURRENT_BINARY_DIR}/${f}.cfg ${TOP}/examples/strip_example.py ${f_dep} ${CMAKE_CURRENT_BINARY_DIR}/baseexample.cfg
OUTPUT ${PROJECT_BINARY_DIR}/html/examples/${f}/html/index.html ${PROJECT_BINARY_DIR}/latex/examples/${f}/latex/refman_doc.tex
)
set(EXAMPLES_RES ${EXAMPLES_RES} "" ${PROJECT_BINARY_DIR}/html/examples/${f}/html/index.html)
-@@ -93,9 +93,9 @@ if (DOT)
+@@ -93,9 +97,9 @@ if (DOT)
add_custom_command(
COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/html/examples/diagrams
COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/latex/examples/diagrams
@@ -20,7 +41,7 @@
+ COMMAND ${CMAKE_COMMAND} -E env PROJECT_BINARY_DIR=${PROJECT_BINARY_DIR} ${EXECUTABLE_OUTPUT_PATH}/doxygen ${CMAKE_CURRENT_BINARY_DIR}/diagrams.cfg
COMMAND ${PYTHON_EXECUTABLE} ${TOP}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/latex/examples/diagrams/latex/refman.tex > ${PROJECT_BINARY_DIR}/latex/examples/diagrams/latex/refman_doc.tex
- DEPENDS doxygen diagrams_a.h diagrams_b.h diagrams_c.h diagrams_d.h diagrams_e.h diagrams.cfg ${TOP}/examples/strip_example.py
-+ DEPENDS doxygen ${CMAKE_CURRENT_BINARY_DIR}/diagrams_a.h ${CMAKE_CURRENT_BINARY_DIR}/diagrams_b.h ${CMAKE_CURRENT_BINARY_DIR}/diagrams_c.h ${CMAKE_CURRENT_BINARY_DIR}/diagrams_d.h ${CMAKE_CURRENT_BINARY_DIR}/diagrams_e.h ${CMAKE_CURRENT_BINARY_DIR}/diagrams.cfg ${TOP}/examples/strip_example.py
++ DEPENDS doxygen ${CMAKE_CURRENT_BINARY_DIR}/diagrams_a.h ${CMAKE_CURRENT_BINARY_DIR}/diagrams_b.h ${CMAKE_CURRENT_BINARY_DIR}/diagrams_c.h ${CMAKE_CURRENT_BINARY_DIR}/diagrams_d.h ${CMAKE_CURRENT_BINARY_DIR}/diagrams_e.h ${CMAKE_CURRENT_BINARY_DIR}/diagrams.cfg ${TOP}/examples/strip_example.py ${CMAKE_CURRENT_BINARY_DIR}/baseexample.cfg
OUTPUT ${PROJECT_BINARY_DIR}/html/examples/diagrams/html/index.html ${PROJECT_BINARY_DIR}/latex/examples/diagrams/latex/refman_doc.tex
)
endif(DOT)
diff --git a/devel/dra/Makefile b/devel/dra/Makefile
index 1697d600a4be..9d8c71c09a6f 100644
--- a/devel/dra/Makefile
+++ b/devel/dra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dra
DISTVERSION= 0.8.2
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/dtool/Makefile b/devel/dtool/Makefile
index 9b4ebac10991..79c427993edc 100644
--- a/devel/dtool/Makefile
+++ b/devel/dtool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dtool
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 30
+PORTREVISION= 32
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/dupl/Makefile b/devel/dupl/Makefile
index 91b1f45c58e6..b6ffebd5d6da 100644
--- a/devel/dupl/Makefile
+++ b/devel/dupl/Makefile
@@ -2,7 +2,7 @@ PORTNAME= dupl
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-11
DISTVERSIONSUFFIX= -g28d787e
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/dura/Makefile b/devel/dura/Makefile
index 7599a0263381..e3d9382ce85c 100644
--- a/devel/dura/Makefile
+++ b/devel/dura/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dura
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 28
+PORTREVISION= 30
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/dwarf2json/Makefile b/devel/dwarf2json/Makefile
index 3faab37f6ed3..24ec054ff5fc 100644
--- a/devel/dwarf2json/Makefile
+++ b/devel/dwarf2json/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dwarf2json
DISTVERSION= g20220807
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= antoine@FreeBSD.org
diff --git a/devel/electron32/Makefile b/devel/electron32/Makefile
deleted file mode 100644
index ad45669403e2..000000000000
--- a/devel/electron32/Makefile
+++ /dev/null
@@ -1,458 +0,0 @@
-PORTNAME= electron
-DISTVERSIONPREFIX= v
-DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 7
-PULSEMV= 16
-PULSEV= ${PULSEMV}.1
-CATEGORIES= devel
-MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v32.2.1/:chromium \
- https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
-PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
-DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.0:chromium \
- chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.1:chromium \
- chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.2:chromium \
- pulseaudio-${PULSEV}.tar.gz:pulseaudio \
- electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX}:prefetch
-DIST_SUBDIR= ${PORTNAME}
-EXTRACT_ONLY= chromium-${CHROMIUM_VER}${EXTRACT_SUFX} \
- ${DISTFILES:C/:[^:]+$//:C/chromium-${CHROMIUM_VER}${EXTRACT_SUFX}\.[0-9]//}
-
-MAINTAINER= tagattie@FreeBSD.org
-COMMENT= Build cross-platform desktop apps with JavaScript, HTML, and CSS
-WWW= https://electronjs.org/
-
-LICENSE= BSD3CLAUSE LGPL21 MPL11 MIT
-LICENSE_COMB= multi
-LICENSE_FILE= ${WRKSRC}/electron/LICENSE
-
-DEPRECATED= EOLed upstream, switch to newer version
-EXPIRATION_DATE= 2025-05-31
-
-ONLY_FOR_ARCHS= aarch64 amd64 i386
-
-FETCH_DEPENDS= yarn${NODEJS_SUFFIX}>0:www/yarn${NODEJS_SUFFIX}
-EXTRACT_DEPENDS=yarn${NODEJS_SUFFIX}>0:www/yarn${NODEJS_SUFFIX}
-PATCH_DEPENDS= git:devel/git \
- jq:textproc/jq
-BUILD_DEPENDS= gperf:devel/gperf \
- bindgen:devel/rust-bindgen-cli \
- yasm:devel/yasm \
- ${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/mesa-dri \
- rustc:lang/rust \
- ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \
- node${NODEJS_VERSION}>0:www/node${NODEJS_VERSION} \
- npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX}
-LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \
- libatspi.so:accessibility/at-spi2-core \
- libFLAC.so:audio/flac \
- libopus.so:audio/opus \
- libdbus-1.so:devel/dbus \
- libicuuc.so:devel/icu \
- libepoll-shim.so:devel/libepoll-shim \
- libevent.so:devel/libevent \
- libffi.so:devel/libffi \
- libnotify.so:devel/libnotify \
- libpci.so:devel/libpci \
- libnspr4.so:devel/nspr \
- libre2.so:devel/re2 \
- libdrm.so:graphics/libdrm \
- libpng.so:graphics/png \
- libwayland-client.so:graphics/wayland \
- libwebp.so:graphics/webp \
- libdav1d.so:multimedia/dav1d \
- libva.so:multimedia/libva \
- libopenh264.so:multimedia/openh264 \
- libfreetype.so:print/freetype2 \
- libharfbuzz.so:print/harfbuzz \
- libsecret-1.so:security/libsecret \
- libnss3.so:security/nss \
- libexpat.so:textproc/expat2 \
- libxkbcommon.so:x11/libxkbcommon \
- libxshmfence.so:x11/libxshmfence \
- libfontconfig.so:x11-fonts/fontconfig
-RUN_DEPENDS= xdg-open:devel/xdg-utils
-TEST_DEPENDS= git:devel/git \
- ${PYTHON_PKGNAMEPREFIX}python-dbusmock>0:devel/py-python-dbusmock@${PY_FLAVOR} \
- npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX}
-
-USES= bison compiler:c++17-lang cpe gettext-tools gl gmake gnome \
- iconv:wchar_t jpeg localbase:ldflags ninja nodejs:20,build \
- pkgconfig python:build,test shebangfix tar:xz xorg
-
-CPE_VENDOR= electronjs
-USE_GITHUB= yes
-GH_TUPLE= nodejs:node:v${NODE_VER}:node \
- nodejs:nan:${NAN_VER}:nan \
- Squirrel:Squirrel.Mac:${SQUIRREL_MAC_VER}:squirrel_mac \
- ReactiveCocoa:ReactiveObjC:${REACTIVEOBJC_VER}:reactiveobjc \
- Mantle:Mantle:${MANTLE_VER}:mantle \
- EngFlow:reclient-configs:${ENGFLOW_RECLIENT_CONFIGS_VER}:reclient_configs
-USE_GL= gbm gl glesv2
-USE_GNOME= atk cairo gdkpixbuf gtk30 libxml2 libxslt pango
-USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xrandr \
- xrender xscrnsaver xtst
-
-SHEBANG_FILES= chrome/tools/build/linux/chrome-wrapper buildtools/linux64/clang-format
-
-MAKE_ARGS= -C out/${BUILDTYPE}
-MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \
- CPLUS_INCLUDE_PATH=${LOCALBASE}/include
-ALL_TARGET= electron electron:node_headers
-POST_BUILD_TARGETS= licenses version
-POST_BUILD_DIST_TARGETS=electron_dist_zip electron_chromedriver_zip \
- electron_mksnapshot_zip
-
-DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
-BINARY_ALIAS= python3=${PYTHON_CMD}
-BUNDLE_LIBS= yes
-
-NO_WRKSUBDIR= yes
-WRKSRC_SUBDIR= src
-
-GN_ARGS+= clang_use_chrome_plugins=false \
- enable_backup_ref_ptr_support=false \
- enable_hangout_services_extension=true \
- enable_log_error_not_reached=true \
- enable_nacl=false \
- enable_remoting=false \
- fatal_linker_warnings=false \
- icu_use_data_file=false \
- is_clang=true \
- optimize_webui=true \
- toolkit_views=true \
- treat_warnings_as_errors=false \
- use_allocator_shim=false \
- use_aura=true \
- use_custom_libcxx=true \
- use_custom_libunwind=true \
- use_lld=true \
- use_partition_alloc=true \
- use_partition_alloc_as_malloc=false \
- use_sysroot=false \
- use_system_freetype=false \
- use_system_harfbuzz=true \
- use_system_libffi=true \
- use_system_libjpeg=true \
- use_udev=false \
- chrome_pgo_phase=0 \
- extra_cflags="${CFLAGS}" \
- extra_cxxflags="${CXXFLAGS} ${PINCLUDES}" \
- extra_ldflags="${LDFLAGS}" \
- ffmpeg_branding="${FFMPEG_BRAND}" \
- override_electron_version="${ELECTRON_VER}"
-
-# TODO: investigate building with these options:
-# use_system_minigbm
-GN_BOOTSTRAP_FLAGS= --no-clean --no-rebuild --skip-generate-buildfiles
-
-PLIST_SUB= ELECTRON_VER=${ELECTRON_VER} \
- ELECTRON_VER_MAJOR=${ELECTRON_VER_MAJOR}
-
-OPTIONS_DEFINE= CODECS CUPS DEBUG DIST DRIVER KERBEROS LTO PIPEWIRE
-OPTIONS_DEFAULT= CODECS CUPS DRIVER KERBEROS PIPEWIRE ALSA PULSEAUDIO SNDIO
-OPTIONS_EXCLUDE_aarch64=LTO
-OPTIONS_GROUP= AUDIO
-OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO SNDIO
-OPTIONS_RADIO= KERBEROS
-OPTIONS_RADIO_KERBEROS= HEIMDAL HEIMDAL_BASE MIT
-OPTIONS_SUB= yes
-CODECS_DESC= Compile and enable patented codecs like H.264
-DIST_DESC= Build distribution zip files
-DRIVER_DESC= Install chromedriver
-HEIMDAL_BASE_DESC= Heimdal Kerberos (base)
-HEIMDAL_DESC= Heimdal Kerberos (security/heimdal)
-MIT_DESC= MIT Kerberos (security/krb5)
-PIPEWIRE_DESC= Screen capture via PipeWire
-
-ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
-ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \
- alsa-lib>=1.1.1_1:audio/alsa-lib
-ALSA_VARS= GN_ARGS+=use_alsa=true
-ALSA_VARS_OFF= GN_ARGS+=use_alsa=false
-
-CODECS_VARS= GN_ARGS+=proprietary_codecs=true \
- FFMPEG_BRAND="Chrome"
-CODECS_VARS_OFF= GN_ARGS+=proprietary_codecs=false \
- FFMPEG_BRAND="Chromium"
-
-CUPS_LIB_DEPENDS= libcups.so:print/cups
-CUPS_VARS= GN_ARGS+=use_cups=true
-CUPS_VARS_OFF= GN_ARGS+=use_cups=false
-
-DEBUG_BUILD_DEPENDS= esbuild:devel/esbuild
-DEBUG_VARS= BUILDTYPE=Debug \
- GN_FILE=testing.gn \
- GN_ARGS+=is_debug=true \
- GN_ARGS+=is_component_build=false \
- GN_ARGS+=symbol_level=1 \
- GN_BOOTSTRAP_FLAGS+=--debug \
- WANTSPACE="21 GB"
-DEBUG_VARS_OFF= BUILDTYPE=Release \
- GN_FILE=release.gn \
- GN_ARGS+=blink_symbol_level=0 \
- GN_ARGS+=is_debug=false \
- GN_ARGS+=is_official_build=true \
- GN_ARGS+=symbol_level=0 \
- WANTSPACE="14 GB"
-
-DIST_IMPLIES= DRIVER
-DRIVER_MAKE_ARGS= chromedriver
-
-HEIMDAL_LIB_DEPENDS= libkrb5.so.26:security/heimdal
-KERBEROS_VARS= GN_ARGS+=use_kerberos=true
-KERBEROS_VARS_OFF= GN_ARGS+=use_kerberos=false
-
-LTO_VARS= GN_ARGS+=use_thin_lto=true \
- GN_ARGS+=thin_lto_enable_optimizations=true \
- WANTSPACE="14 GB"
-LTO_VARS_OFF= GN_ARGS+=use_thin_lto=false
-
-MIT_LIB_DEPENDS= libkrb5.so.3:security/krb5
-
-PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
-PIPEWIRE_VARS= GN_ARGS+=rtc_use_pipewire=true \
- GN_ARGS+=rtc_link_pipewire=true
-PIPEWIRE_VARS_OFF= GN_ARGS+=rtc_use_pipewire=false \
- GN_ARGS+=rtc_link_pipewire=false
-
-PULSEAUDIO_VARS= GN_ARGS+=use_pulseaudio=true \
- PINCLUDES="-I${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/pulseaudio-${PULSEV}/src -DPA_MAJOR=${PULSEMV}"
-PULSEAUDIO_VARS_OFF= GN_ARGS+=use_pulseaudio=false
-
-SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
-SNDIO_VARS= GN_ARGS+=use_sndio=true
-SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
-
-# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 128.0.6613.186
-# See ${WRKSRC}/electron/DEPS for NODE_VER
-NODE_VER= 20.18.1
-# See ${WRKSRC}/electron/DEPS for NAN_VER
-NAN_VER= e14bdcd1f72d62bca1d541b66da43130384ec213
-# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
-SQUIRREL_MAC_VER= 0e5d146ba13101a1302d59ea6e6e0b3cace4ae38
-# See ${WRKSRC}/electron/DEPS for REACTIVEOBJC_VER
-REACTIVEOBJC_VER= 74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76
-# See ${WRKSRC}/electron/DEPS for MANTLE_VER
-MANTLE_VER= 78d3966b3c331292ea29ec38661b25df0a245948
-# See ${WRKSRC}/electron/DEPS for ENGFLOW_RECLIENT_CONFIGS_VER
-ENGFLOW_RECLIENT_CONFIGS_VER= 955335c30a752e9ef7bff375baab5e0819b6c00d
-
-YARN_TIMESTAMP= 61171200
-
-.include "Makefile.version"
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so)
-IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base
-.endif
-
-LLVM_DEFAULT= 20
-BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
-BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \
- cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \
- c++=${LOCALBASE}/bin/clang++${LLVM_DEFAULT} \
- ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \
- nm=${LOCALBASE}/bin/llvm-nm${LLVM_DEFAULT} \
- ld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT}
-CFLAGS+= -Wno-error=implicit-function-declaration
-
-.if ${ARCH} == "aarch64"
-PLIST_SUB+= AARCH64="" \
- AMD64="@comment " \
- I386="@comment " \
- NOT_AARCH64="@comment "
-FFMPEG_TARGET= arm64
-.elif ${ARCH} == "amd64"
-BUILD_DEPENDS+= nasm:devel/nasm
-PLIST_SUB+= AARCH64="@comment " \
- AMD64="" \
- I386="@comment " \
- NOT_AARCH64=""
-FFMPEG_TARGET= x64
-.elif ${ARCH} == "i386"
-BUILD_DEPENDS+= nasm:devel/nasm
-PLIST_SUB+= AARCH64="@comment " \
- AMD64="@comment " \
- I386="" \
- NOT_AARCH64=""
-FFMPEG_TARGET= ia32
-.endif
-
-FFMPEG_BDIR= ${WRKSRC}/third_party/ffmpeg/build.${FFMPEG_TARGET}.freebsd/${FFMPEG_BRAND}
-FFMPEG_CDIR= ${WRKSRC}/third_party/ffmpeg/chromium/config/${FFMPEG_BRAND}/freebsd/${FFMPEG_TARGET}
-
-# Allow relocations against read-only segments (override lld default)
-LDFLAGS_i386= -Wl,-znotext
-
-# TODO: -isystem, would be just as ugly as this approach, but more reliably
-# build would fail without C_INCLUDE_PATH/CPLUS_INCLUDE_PATH env var set.
-MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \
- CPLUS_INCLUDE_PATH=${LOCALBASE}/include
-
-# rust
-RUSTC_VERSION!= rustc -V 2>/dev/null || true
-MAKE_ENV+= RUSTC_BOOTSTRAP=1
-GN_ARGS+= enable_rust=true \
- rust_sysroot_absolute="${LOCALBASE}" \
- rustc_version="${RUSTC_VERSION}"
-
-pre-everything::
- @${ECHO_MSG}
- @${ECHO_MSG} "To build electron, you should have around 2GB of memory"
- @${ECHO_MSG} "and around ${WANTSPACE} of free disk space."
- @${ECHO_MSG}
-
-pre-fetch:
- @${MKDIR} ${DISTDIR}/${DIST_SUBDIR}
- if [ ! -f ${DISTDIR}/${DIST_SUBDIR}/electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX} ]; \
- then ${MKDIR} ${WRKDIR}; \
- ${ECHO_CMD} 'yarn-offline-mirror "./yarn-offline-cache"' >> \
- ${WRKDIR}/.yarnrc; \
- ${CP} ${FILESDIR}/package.json ${FILESDIR}/yarn.lock ${WRKDIR}; \
- cd ${WRKDIR} && ${SETENV} HOME=${WRKDIR} XDG_CACHE_HOME=${WRKDIR}/.cache \
- yarn --frozen-lockfile --ignore-scripts; \
- ${MTREE_CMD} -cbnSp yarn-offline-cache | ${MTREE_CMD} -C | ${SED} \
- -e 's:time=[0-9.]*:time=${YARN_TIMESTAMP}.000000000:' \
- -e 's:\([gu]id\)=[0-9]*:\1=0:g' \
- -e 's:mode=\([0-9]\)7[0-9][0-9]:mode=\1755:' \
- -e 's:mode=\([0-9]\)6[0-9][0-9]:mode=\1644:' \
- -e 's:flags=.*:flags=none:' \
- -e 's:^\.:./yarn-offline-cache:' > yarn-offline-cache.mtree; \
- ${TAR} cJf ${DISTDIR}/${DIST_SUBDIR}/electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX} \
- @yarn-offline-cache.mtree; \
- ${RM} -r ${WRKDIR}; \
- fi
-
-post-fetch:
- @if [ ! -f ${DISTDIR}/${DIST_SUBDIR}/chromium-${CHROMIUM_VER}${EXTRACT_SUFX} ]; then \
- ${CAT} ${DISTDIR}/${DIST_SUBDIR}/chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.? > \
- ${DISTDIR}/${DIST_SUBDIR}/chromium-${CHROMIUM_VER}${EXTRACT_SUFX}; \
- fi
-
-post-extract:
-# Move extracted sources to appropriate locations
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/chromium-${CHROMIUM_VER} ${WRKSRC}
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${PORTNAME}-${ELECTRON_VER} ${WRKSRC}/electron
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_nan}-${NAN_VER} \
- ${WRKSRC}/third_party/nan
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_node}-${NODE_VER} \
- ${WRKSRC}/third_party/electron_node
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_squirrel_mac}-${SQUIRREL_MAC_VER} \
- ${WRKSRC}/third_party/squirrel.mac
- ${MKDIR} ${WRKSRC}/third_party/squirrel.mac/vendor
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_reactiveobjc}-${REACTIVEOBJC_VER} \
- ${WRKSRC}/third_party/squirrel.mac/vendor/ReactiveObjC
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_mantle}-${MANTLE_VER} \
- ${WRKSRC}/third_party/squirrel.mac/vendor/Mantle
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_reclient_configs}-${ENGFLOW_RECLIENT_CONFIGS_VER} \
- ${WRKSRC}/third_party/engflow-reclient-configs
-# Install node modules for electron
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/yarn-offline-cache ${WRKDIR}
- ${ECHO_CMD} 'yarn-offline-mirror "../../../yarn-offline-cache"' >> ${WRKSRC}/electron/.yarnrc
- ${MV} ${WRKSRC}/electron/package.json ${WRKSRC}/electron/package.json.bak
- ${CP} ${FILESDIR}/package.json ${WRKSRC}/electron
- cd ${WRKSRC}/electron && \
- ${SETENV} HOME=${WRKDIR} XDG_CACHE_HOME=${WRKDIR}/.cache yarn --frozen-lockfile --offline
-
-pre-patch:
- ${SH} ${FILESDIR}/apply-electron-patches.sh ${WRKSRC}
- # ${FIND} ${WRKSRC} -type f -name '*.orig' -print -delete
- # ${FIND} ${WRKSRC} -type f -name '*~' -print -delete
-
-pre-configure:
- # We used to remove bundled libraries to be sure that chromium uses
- # system libraries and not shipped ones.
- # cd ${WRKSRC} && ${PYTHON_CMD} \
- #./build/linux/unbundle/remove_bundled_libraries.py [list of preserved]
- cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \
- ./build/linux/unbundle/replace_gn_files.py --system-libraries \
- dav1d flac fontconfig freetype harfbuzz-ng icu libdrm libevent \
- libpng libusb libwebp libxml libxslt openh264 opus || ${FALSE}
- # Chromium uses an unreleased version of FFmpeg, so configure it
- cd ${WRKSRC}/media/ffmpeg && \
- ${PYTHON_CMD} scripts/build_ffmpeg.py freebsd ${FFMPEG_TARGET} \
- --config-only --branding=${FFMPEG_BRAND}
- cd ${FFMPEG_BDIR} && ${GMAKE} ffversion.h
- ${MKDIR} ${FFMPEG_CDIR}
-.for _e in config.h config.asm config_components.h libavcodec libavformat libavutil
- -${CP} -pR ${FFMPEG_BDIR}/${_e} ${FFMPEG_CDIR}
-.endfor
- touch ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/pulseaudio-${PULSEV}/src/pulse/version.h
- @${REINPLACE_CMD} -e 's|$${LOCALBASE}|${LOCALBASE}|;s|$${MODCLANG_VERSION}|${LLVM_DEFAULT}|' \
- ${WRKSRC}/build/rust/rust_bindgen.gni
-
-do-configure:
- # GN generator bootstrapping and generating ninja files
- cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} CC=${CC} CXX=${CXX} LD=${CXX} \
- READELF=${READELF} AR=${AR} NM=${NM} ${PYTHON_CMD} \
- ./tools/gn/bootstrap/bootstrap.py ${GN_BOOTSTRAP_FLAGS}
- cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./out/${BUILDTYPE}/gn gen out/${BUILDTYPE} \
- --args='import("//electron/build/args/${GN_FILE}") ${GN_ARGS}'
-
- # Setup nodejs dependency
- @${MKDIR} ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin
- ${LN} -sf ${LOCALBASE}/bin/node ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin/node
-
- # Setup buildtools/freebsd
- @${MKDIR} ${WRKSRC}/buildtools/freebsd
- ${LN} -sf ${WRKSRC}/buildtools/linux64/clang-format ${WRKSRC}/buildtools/freebsd
- ${LN} -sf ${WRKSRC}/out/${BUILDTYPE}/gn ${WRKSRC}/buildtools/freebsd
- ${LN} -sf /usr/bin/strip ${WRKSRC}/buildtools/freebsd/strip
-
-post-build:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} ${MAKE_ARGS} ${POST_BUILD_TARGETS}
-
-post-build-DIST-on:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} ${MAKE_ARGS} ${POST_BUILD_DIST_TARGETS}
- cd ${WRKSRC}/out/${BUILDTYPE} && \
- ${CP} chromedriver.zip chromedriver-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \
- ${CP} dist.zip electron-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \
- ${CP} mksnapshot.zip mksnapshot-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \
- ${SHA256} -r *-v${ELECTRON_VER}-freebsd-*.zip | ${SED} -e 's/ / */' > SHASUMS256.txt
-
-do-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}
-.for f in electron mksnapshot v8_context_snapshot_generator
- ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-.for f in libEGL.so libGLESv2.so libffmpeg.so libvk_swiftshader.so
- ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
-.endfor
- ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libvulkan.so.1 ${STAGEDIR}${DATADIR}/libvulkan.so
-.for f in LICENSE LICENSES.chromium.html snapshot_blob.bin v8_context_snapshot.bin version vk_swiftshader_icd.json
- ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
-.endfor
-.for f in chrome_100_percent.pak chrome_200_percent.pak resources.pak
- ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
-.endfor
- ${MKDIR} ${STAGEDIR}${DATADIR}/locales
- ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/locales/*.pak ${STAGEDIR}${DATADIR}/locales
- ${MKDIR} ${STAGEDIR}${DATADIR}/resources
-.for f in default_app.asar
- ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/resources/${f} ${STAGEDIR}${DATADIR}/resources
-.endfor
- cd ${WRKSRC}/out/${BUILDTYPE}/gen && ${COPYTREE_SHARE} node_headers ${STAGEDIR}${DATADIR}
- cd ${WRKSRC}/out/${BUILDTYPE} && ${COPYTREE_SHARE} gen/electron/buildflags ${STAGEDIR}${DATADIR}
- cd ${WRKSRC}/out/${BUILDTYPE} && ${COPYTREE_SHARE} gen/v8/embedded.S ${STAGEDIR}${DATADIR}
- ${RLN} ${STAGEDIR}${DATADIR}/electron ${STAGEDIR}${PREFIX}/bin/electron${PKGNAMESUFFIX}
-
-post-install-DIST-on:
- ${MKDIR} ${STAGEDIR}${DATADIR}/releases
- ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/SHASUMS256.txt ${STAGEDIR}${DATADIR}/releases
- ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/*-v${ELECTRON_VER}-freebsd-*.zip ${STAGEDIR}${DATADIR}/releases
-
-post-install-DRIVER-on:
- ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chromedriver.unstripped \
- ${STAGEDIR}${DATADIR}/chromedriver
-
-do-test:
-# Note 1: "npm install" will run before actual tests are executed
-# Note 2: Xvfb or something similar is necessary for headless testing
- cd ${WRKSRC}/electron && \
- ${SETENV} ${TEST_ENV} ELECTRON_OUT_DIR=${BUILDTYPE} LOCAL_GIT_DIRECTORY=${LOCALBASE} \
- npm run test -- --ci
-
-.include <bsd.port.post.mk>
diff --git a/devel/electron32/Makefile.version b/devel/electron32/Makefile.version
deleted file mode 100644
index f0fc406892f0..000000000000
--- a/devel/electron32/Makefile.version
+++ /dev/null
@@ -1,2 +0,0 @@
-ELECTRON_VER= 32.3.3
-ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron32/distinfo b/devel/electron32/distinfo
deleted file mode 100644
index 39f555fe9def..000000000000
--- a/devel/electron32/distinfo
+++ /dev/null
@@ -1,25 +0,0 @@
-TIMESTAMP = 1741376913
-SHA256 (electron/chromium-128.0.6613.186.tar.xz.0) = 3ed399ba626343eb1a522939b16ded1ff5b553b477bd37e48710371000fa294b
-SIZE (electron/chromium-128.0.6613.186.tar.xz.0) = 2000000000
-SHA256 (electron/chromium-128.0.6613.186.tar.xz.1) = 5986cf222802789f16b81759b7e1104edc61619a422c82c979d1268b90d7e415
-SIZE (electron/chromium-128.0.6613.186.tar.xz.1) = 2000000000
-SHA256 (electron/chromium-128.0.6613.186.tar.xz.2) = 9d48a4305a6a26b917476ff517b71722efdaabb3aed9898e9be4b3ec644894ad
-SIZE (electron/chromium-128.0.6613.186.tar.xz.2) = 766712880
-SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
-SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-32.3.3.tar.xz) = 91757602275d2d266604a25a164dd40397261b26fa3e6770cfc4431cedd35b2d
-SIZE (electron/electron-yarn-cache-32.3.3.tar.xz) = 32181832
-SHA256 (electron/electron-electron-v32.3.3_GH0.tar.gz) = 35411f69bfa89fa877c1e6a4efcec76018eb9ddc76280176be394d8e85698d08
-SIZE (electron/electron-electron-v32.3.3_GH0.tar.gz) = 14878251
-SHA256 (electron/nodejs-node-v20.18.1_GH0.tar.gz) = e52a6d719db786fffdc7ac3dc623023803336d8ce7a1dd61d9f68bd851d2a921
-SIZE (electron/nodejs-node-v20.18.1_GH0.tar.gz) = 115585611
-SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
-SIZE (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 180646
-SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
-SIZE (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = 2112918
-SHA256 (electron/ReactiveCocoa-ReactiveObjC-74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76_GH0.tar.gz) = 88e65f116c7a06fccedb43970fba63080a57a4e5dc29147d2cdfe1ee58dd0546
-SIZE (electron/ReactiveCocoa-ReactiveObjC-74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76_GH0.tar.gz) = 1136238
-SHA256 (electron/Mantle-Mantle-78d3966b3c331292ea29ec38661b25df0a245948_GH0.tar.gz) = a365df6d83e0be3cc000b70bd39734d80c28f0d9983ebe44698337a2ca464bb1
-SIZE (electron/Mantle-Mantle-78d3966b3c331292ea29ec38661b25df0a245948_GH0.tar.gz) = 62962
-SHA256 (electron/EngFlow-reclient-configs-955335c30a752e9ef7bff375baab5e0819b6c00d_GH0.tar.gz) = c148f76220fc41a89ffeaf370c2cc175577be184688b12aa6fec5f8ac6c714c4
-SIZE (electron/EngFlow-reclient-configs-955335c30a752e9ef7bff375baab5e0819b6c00d_GH0.tar.gz) = 13014
diff --git a/devel/electron32/files/package.json b/devel/electron32/files/package.json
deleted file mode 100644
index 416aec3f43d0..000000000000
--- a/devel/electron32/files/package.json
+++ /dev/null
@@ -1,142 +0,0 @@
-{
- "name": "electron",
- "version": "0.0.0-development",
- "repository": "https://github.com/electron/electron",
- "description": "Build cross platform desktop apps with JavaScript, HTML, and CSS",
- "devDependencies": {
- "@azure/storage-blob": "^12.25.0",
- "@electron/asar": "^3.2.13",
- "@electron/docs-parser": "^1.2.3",
- "@electron/fiddle-core": "^1.3.4",
- "@electron/github-app-auth": "^2.2.1",
- "@electron/lint-roller": "^2.4.0",
- "@electron/typescript-definitions": "^8.15.8",
- "@octokit/rest": "^20.0.2",
- "@primer/octicons": "^10.0.0",
- "@types/minimist": "^1.2.5",
- "@types/node": "^20.9.0",
- "@types/semver": "^7.5.8",
- "@types/stream-json": "^1.7.7",
- "@types/temp": "^0.9.4",
- "@types/webpack": "^5.28.5",
- "@types/webpack-env": "^1.18.5",
- "@typescript-eslint/eslint-plugin": "^8.7.0",
- "@typescript-eslint/parser": "^8.7.0",
- "buffer": "^6.0.3",
- "chalk": "^4.1.0",
- "check-for-leaks": "^1.2.1",
- "dotenv-safe": "^4.0.4",
- "dugite": "^2.7.1",
- "eslint": "^8.57.1",
- "eslint-config-standard": "^17.1.0",
- "eslint-plugin-import": "^2.30.0",
- "eslint-plugin-mocha": "^10.5.0",
- "eslint-plugin-n": "^16.6.2",
- "eslint-plugin-node": "^11.1.0",
- "eslint-plugin-promise": "^6.6.0",
- "eslint-plugin-standard": "^5.0.0",
- "eslint-plugin-unicorn": "^55.0.0",
- "events": "^3.2.0",
- "folder-hash": "^2.1.1",
- "got": "^11.8.5",
- "husky": "^8.0.1",
- "lint-staged": "^10.2.11",
- "markdownlint-cli2": "^0.13.0",
- "minimist": "^1.2.8",
- "null-loader": "^4.0.1",
- "pre-flight": "^2.0.0",
- "process": "^0.11.10",
- "remark-cli": "^10.0.0",
- "remark-preset-lint-markdown-style-guide": "^4.0.0",
- "semver": "^7.6.3",
- "shx": "^0.3.4",
- "stream-json": "^1.8.0",
- "tap-xunit": "^2.4.1",
- "temp": "^0.9.4",
- "timers-browserify": "1.4.2",
- "ts-loader": "^8.0.2",
- "ts-node": "6.2.0",
- "typescript": "^5.6.2",
- "url": "^0.11.4",
- "webpack": "^5.94.0",
- "webpack-cli": "^5.1.4",
- "wrapper-webpack-plugin": "^2.2.0"
- },
- "private": true,
- "scripts": {
- "asar": "asar",
- "generate-version-json": "node script/generate-version-json.js",
- "lint": "node ./script/lint.js && npm run lint:docs",
- "lint:js": "node ./script/lint.js --js",
- "lint:clang-format": "python3 script/run-clang-format.py -r -c shell/ || (echo \"\\nCode not formatted correctly.\" && exit 1)",
- "lint:clang-tidy": "ts-node ./script/run-clang-tidy.ts",
- "lint:cpp": "node ./script/lint.js --cc",
- "lint:objc": "node ./script/lint.js --objc",
- "lint:py": "node ./script/lint.js --py",
- "lint:gn": "node ./script/lint.js --gn",
- "lint:docs": "remark docs -qf && npm run lint:js-in-markdown && npm run create-typescript-definitions && npm run lint:ts-check-js-in-markdown && npm run lint:docs-fiddles && npm run lint:docs-relative-links && npm run lint:markdown && npm run lint:api-history",
- "lint:docs-fiddles": "standard \"docs/fiddles/**/*.js\"",
- "lint:docs-relative-links": "lint-roller-markdown-links --root docs \"**/*.md\"",
- "lint:markdown": "node ./script/lint.js --md",
- "lint:ts-check-js-in-markdown": "lint-roller-markdown-ts-check --root docs \"**/*.md\" --ignore \"breaking-changes.md\"",
- "lint:js-in-markdown": "lint-roller-markdown-standard --root docs \"**/*.md\"",
- "lint:api-history": "lint-roller-markdown-api-history --root \"./docs/api/\" --schema \"./docs/api-history.schema.json\" --breaking-changes-file \"./docs/breaking-changes.md\" --check-placement --check-strings \"*.md\"",
- "create-api-json": "node script/create-api-json.js",
- "create-typescript-definitions": "npm run create-api-json && electron-typescript-definitions --api=electron-api.json && node spec/ts-smoke/runner.js",
- "gn-typescript-definitions": "npm run create-typescript-definitions && shx cp electron.d.ts",
- "pre-flight": "pre-flight",
- "gn-check": "node ./script/gn-check.js",
- "gn-format": "python3 script/run-gn-format.py",
- "precommit": "lint-staged",
- "preinstall": "node -e 'process.exit(0)'",
- "pretest": "npm run create-typescript-definitions",
- "prepack": "check-for-leaks",
- "repl": "node ./script/start.js --interactive",
- "start": "node ./script/start.js",
- "test": "node ./script/spec-runner.js",
- "tsc": "tsc",
- "webpack": "webpack"
- },
- "license": "MIT",
- "author": "Electron Community",
- "keywords": [
- "electron"
- ],
- "lint-staged": {
- "*.{js,ts}": [
- "node script/lint.js --js --fix --only --"
- ],
- "*.{js,ts,d.ts}": [
- "ts-node script/gen-filenames.ts"
- ],
- "*.{cc,mm,c,h}": [
- "python3 script/run-clang-format.py -r -c --fix"
- ],
- "*.md": [
- "npm run lint:docs"
- ],
- "*.{gn,gni}": [
- "npm run gn-check",
- "npm run gn-format"
- ],
- "*.py": [
- "node script/lint.js --py --fix --only --"
- ],
- "docs/api/**/*.md": [
- "ts-node script/gen-filenames.ts",
- "markdownlint-cli2 --config .autofix.markdownlint-cli2.jsonc --fix",
- "git add filenames.auto.gni"
- ],
- "{*.patch,.patches}": [
- "node script/lint.js --patches --only --",
- "ts-node script/check-patch-diff.ts"
- ],
- "DEPS": [
- "node script/gen-hunspell-filenames.js",
- "node script/gen-libc++-filenames.js"
- ]
- },
- "resolutions": {
- "nan": "nodejs/nan#e14bdcd1f72d62bca1d541b66da43130384ec213"
- }
-}
diff --git a/devel/electron32/files/patch-.gn b/devel/electron32/files/patch-.gn
deleted file mode 100644
index 2c072f8c7103..000000000000
--- a/devel/electron32/files/patch-.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- .gn.orig 2025-01-29 08:44:44 UTC
-+++ .gn
-@@ -173,6 +173,8 @@ exec_script_whitelist =
- "//tools/grit/grit_rule.gni",
- "//tools/gritsettings/BUILD.gn",
-
-+ "//third_party/icu/BUILD.gn",
-+
- "//electron/BUILD.gn",
- "//third_party/electron_node/deps/base64/BUILD.gn",
- "//third_party/electron_node/deps/base64/unofficial.gni",
diff --git a/devel/electron32/files/patch-BUILD.gn b/devel/electron32/files/patch-BUILD.gn
deleted file mode 100644
index 0cf15b2c062c..000000000000
--- a/devel/electron32/files/patch-BUILD.gn
+++ /dev/null
@@ -1,89 +0,0 @@
---- BUILD.gn.orig 2024-08-30 11:29:36 UTC
-+++ BUILD.gn
-@@ -66,7 +66,7 @@ declare_args() {
- root_extra_deps = []
- }
-
--if (is_official_build) {
-+if (is_official_build && !is_bsd) {
- # An official (maximally optimized!) component (optimized for build times)
- # build doesn't make sense and usually doesn't work.
- assert(!is_component_build)
-@@ -98,7 +98,6 @@ group("gn_all") {
- "//codelabs",
- "//components:components_unittests",
- "//components/gwp_asan:gwp_asan_unittests",
-- "//infra/orchestrator:orchestrator_all",
- "//net:net_unittests",
- "//sandbox:sandbox_unittests",
- "//services:services_unittests",
-@@ -431,7 +430,7 @@ group("gn_all") {
- }
- }
-
-- if (is_linux || is_chromeos || is_android) {
-+ if ((is_linux && !is_bsd) || is_chromeos || is_android) {
- deps += [
- "//third_party/breakpad:breakpad_unittests",
- "//third_party/breakpad:core-2-minidump",
-@@ -626,6 +625,15 @@ group("gn_all") {
- }
- }
-
-+ if (is_bsd) {
-+ deps -= [
-+ "//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-+ "//third_party/breakpad:microdump_stackwalk($host_system_allocator_toolchain)",
-+ "//third_party/breakpad:minidump_dump($host_system_allocator_toolchain)",
-+ "//third_party/breakpad:minidump_stackwalk($host_system_allocator_toolchain)",
-+ ]
-+ }
-+
- if (is_mac) {
- deps += [
- "//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -674,7 +682,7 @@ group("gn_all") {
- }
- }
-
-- if (!is_fuchsia) {
-+ if (!is_fuchsia && !is_bsd) {
- # The official builders use this binary from the default toolchain's
- # output directory after building in order to upload the symbols of that
- # binary. They build the binary like `ninja symupload` which requires the
-@@ -1127,7 +1135,7 @@ if (use_blink && !is_cronet_build) {
- ]
- }
-
-- if (!is_chromeos_ash && !is_ios && !is_fuchsia && !is_android && !is_castos) {
-+ if (!is_chromeos_ash && !is_ios && !is_fuchsia && !is_android && !is_castos && !is_bsd) {
- script_test("chrome_wpt_tests") {
- script = "//third_party/blink/tools/run_wpt_tests.py"
- args = [
-@@ -1224,7 +1232,7 @@ if (use_blink && !is_cronet_build) {
- data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
- }
-
-- if (!is_win && !is_android) {
-+ if (!is_win && !is_android && !is_bsd) {
- # Using the default toolchain for this tool, as it's run during tests not
- # during the build. This places a symlink in the root_build_dir for scrips
- # to use.
-@@ -1238,7 +1246,7 @@ if (use_blink && !is_cronet_build) {
- data_deps += [ "//third_party/breakpad:dump_syms" ]
- }
-
-- if (is_linux || is_chromeos) {
-+ if ((is_linux && !is_bsd) || is_chromeos) {
- # Using the default toolchain for this tool, as it's run during tests not
- # during the build. This places a symlink in the root_build_dir for scrips
- # to use.
-@@ -1705,7 +1713,7 @@ group("chromium_builder_perf") {
- data_deps += [ "//chrome/test:performance_browser_tests" ]
- }
-
-- if (!is_win) {
-+ if (!is_win && !is_bsd) {
- data_deps += [ "//third_party/breakpad:minidump_stackwalk($host_system_allocator_toolchain)" ]
- }
- }
diff --git a/devel/electron32/files/patch-apps_ui_views_app__window__frame__view.cc b/devel/electron32/files/patch-apps_ui_views_app__window__frame__view.cc
deleted file mode 100644
index 6884695c9ec7..000000000000
--- a/devel/electron32/files/patch-apps_ui_views_app__window__frame__view.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- apps/ui/views/app_window_frame_view.cc.orig 2024-08-14 20:54:19 UTC
-+++ apps/ui/views/app_window_frame_view.cc
-@@ -149,7 +149,7 @@ gfx::Rect AppWindowFrameView::GetWindowBoundsForClient
- gfx::Rect window_bounds = client_bounds;
- // TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Get the difference between the widget's client area bounds and window
- // bounds, and grow |window_bounds| by that amount.
- gfx::Insets native_frame_insets =
diff --git a/devel/electron32/files/patch-ash_display_mirror__window__controller.cc b/devel/electron32/files/patch-ash_display_mirror__window__controller.cc
deleted file mode 100644
index 76b5d1103bda..000000000000
--- a/devel/electron32/files/patch-ash_display_mirror__window__controller.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- ash/display/mirror_window_controller.cc.orig 2023-10-19 19:57:56 UTC
-+++ ash/display/mirror_window_controller.cc
-@@ -294,7 +294,11 @@ void MirrorWindowController::UpdateWindow(
- if (!base::Contains(display_info_list, iter->first,
- &display::ManagedDisplayInfo::id)) {
- CloseAndDeleteHost(iter->second, true);
-+#if defined(__llvm__)
-+ mirroring_host_info_map_.erase(iter++);
-+#else
- iter = mirroring_host_info_map_.erase(iter);
-+#endif
- } else {
- ++iter;
- }
diff --git a/devel/electron32/files/patch-base_BUILD.gn b/devel/electron32/files/patch-base_BUILD.gn
deleted file mode 100644
index 2c86d247c48f..000000000000
--- a/devel/electron32/files/patch-base_BUILD.gn
+++ /dev/null
@@ -1,157 +0,0 @@
---- base/BUILD.gn.orig 2024-08-30 11:29:36 UTC
-+++ base/BUILD.gn
-@@ -176,7 +176,7 @@ buildflag_header("ios_cronet_buildflags") {
- flags = [ "CRONET_BUILD=$is_cronet_build" ]
- }
-
--enable_message_pump_epoll = is_linux || is_chromeos || is_android
-+enable_message_pump_epoll = (is_linux || is_chromeos || is_android) && !is_bsd
- buildflag_header("message_pump_buildflags") {
- header = "message_pump_buildflags.h"
- header_dir = "base/message_loop"
-@@ -1120,11 +1120,24 @@ component("base") {
- # Needed for <atomic> if using newer C++ library than sysroot, except if
- # building inside the cros_sdk environment - use host_toolchain as a
- # more robust check for this.
-- if (!use_sysroot && (is_android || is_chromeos || (is_linux && !is_castos)) &&
-+ if (!use_sysroot && (is_android || is_chromeos || (is_linux && !is_castos && !is_bsd)) &&
- host_toolchain != "//build/toolchain/cros:host") {
- libs += [ "atomic" ]
- }
-
-+ # *BSD needs libkvm
-+ if (is_bsd) {
-+ libs += [ "kvm" ]
-+ }
-+
-+ if (is_freebsd) {
-+ libs += [
-+ "execinfo",
-+ "util",
-+ "z",
-+ ]
-+ }
-+
- if (use_allocator_shim) {
- if (is_apple) {
- sources += [ "allocator/early_zone_registration_apple.h" ]
-@@ -1144,7 +1157,7 @@ component("base") {
-
- # Allow more direct string conversions on platforms with native utf8
- # strings
-- if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia) {
-+ if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia || is_bsd) {
- defines += [ "SYSTEM_NATIVE_UTF8" ]
- }
-
-@@ -2122,6 +2135,22 @@ component("base") {
- ]
- }
-
-+ if (is_openbsd) {
-+ sources += [
-+ "process/process_handle_openbsd.cc",
-+ "process/process_iterator_openbsd.cc",
-+ "process/process_metrics_openbsd.cc",
-+ "system/sys_info_openbsd.cc",
-+ ]
-+ } else if (is_freebsd) {
-+ sources += [
-+ "process/process_handle_freebsd.cc",
-+ "process/process_iterator_freebsd.cc",
-+ "process/process_metrics_freebsd.cc",
-+ "system/sys_info_freebsd.cc",
-+ ]
-+ }
-+
- # iOS
- if (is_ios) {
- sources += [
-@@ -2267,6 +2296,33 @@ component("base") {
- }
- }
-
-+ if (is_bsd) {
-+ sources -= [
-+ "files/file_path_watcher_inotify.cc",
-+ "files/scoped_file_linux.cc",
-+ "process/set_process_title_linux.cc",
-+ "process/set_process_title_linux.h",
-+ "system/sys_info_linux.cc",
-+ "process/process_iterator_linux.cc",
-+ "process/process_linux.cc",
-+ "process/process_metrics_linux.cc",
-+ "process/process_handle_linux.cc",
-+ "profiler/stack_copier_signal.cc",
-+ "profiler/stack_copier_signal.h",
-+ "profiler/thread_delegate_posix.cc",
-+ "profiler/thread_delegate_posix.h",
-+ "threading/platform_thread_linux.cc",
-+ "stack_canary_linux.cc",
-+ "stack_canary_linux.h",
-+ ]
-+ sources += [
-+ "files/file_path_watcher_kqueue.cc",
-+ "files/file_path_watcher_kqueue.h",
-+ "files/file_path_watcher_bsd.cc",
-+ "threading/platform_thread_bsd.cc",
-+ ]
-+ }
-+
- if (use_blink) {
- sources += [
- "files/file_path_watcher.cc",
-@@ -2277,7 +2333,7 @@ component("base") {
- }
-
- if (dep_libevent) {
-- deps += [ "//third_party/libevent" ]
-+ public_deps += [ "//third_party/libevent" ]
- }
-
- if (use_libevent) {
-@@ -3078,7 +3134,7 @@ if (is_apple) {
- }
- }
-
--if (!is_nacl && (is_linux || is_chromeos)) {
-+if (!is_nacl && !is_bsd && (is_linux || is_chromeos)) {
- # This test must compile with -fstack-protector-all
- source_set("stack_canary_linux_unittests") {
- testonly = true
-@@ -3731,7 +3787,7 @@ test("base_unittests") {
- ]
- }
-
-- if (is_linux || is_chromeos) {
-+ if (!is_bsd && (is_linux || is_chromeos)) {
- sources += [
- "debug/proc_maps_linux_unittest.cc",
- "files/scoped_file_linux_unittest.cc",
-@@ -3758,7 +3814,7 @@ test("base_unittests") {
- "posix/file_descriptor_shuffle_unittest.cc",
- "posix/unix_domain_socket_unittest.cc",
- ]
-- if (!is_nacl && !is_apple) {
-+ if (!is_nacl && !is_apple && !is_bsd) {
- sources += [
- "profiler/stack_base_address_posix_unittest.cc",
- "profiler/stack_copier_signal_unittest.cc",
-@@ -3769,7 +3825,7 @@ test("base_unittests") {
-
- # Allow more direct string conversions on platforms with native utf8
- # strings
-- if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia) {
-+ if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia || is_bsd) {
- defines += [ "SYSTEM_NATIVE_UTF8" ]
- }
-
-@@ -3954,7 +4010,7 @@ test("base_unittests") {
- deps += [ ":base_profiler_test_support_library" ]
- }
-
-- if (is_fuchsia || is_linux || is_chromeos) {
-+ if ((is_fuchsia || is_linux || is_chromeos) && !is_bsd) {
- sources += [
- "debug/elf_reader_unittest.cc",
- "debug/test_elf_image_builder.cc",
diff --git a/devel/electron32/files/patch-base_allocator_dispatcher_tls.h b/devel/electron32/files/patch-base_allocator_dispatcher_tls.h
deleted file mode 100644
index e0cc1924a403..000000000000
--- a/devel/electron32/files/patch-base_allocator_dispatcher_tls.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/allocator/dispatcher/tls.h.orig 2024-06-18 21:43:17 UTC
-+++ base/allocator/dispatcher/tls.h
-@@ -77,7 +77,7 @@ struct BASE_EXPORT MMapAllocator {
- constexpr static size_t AllocationChunkSize = 16384;
- #elif BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS)
- constexpr static size_t AllocationChunkSize = 16384;
--#elif BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
-+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
- constexpr static size_t AllocationChunkSize = 16384;
- #else
- constexpr static size_t AllocationChunkSize = 4096;
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_partition__alloc.gni b/devel/electron32/files/patch-base_allocator_partition__allocator_partition__alloc.gni
deleted file mode 100644
index e557701e9cb3..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_partition__alloc.gni
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/allocator/partition_allocator/partition_alloc.gni.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/partition_alloc.gni
-@@ -31,7 +31,7 @@ has_memory_tagging =
- use_large_empty_slot_span_ring = is_mac
-
- has_memory_tagging =
-- current_cpu == "arm64" && is_clang && !is_asan && (is_linux || is_android)
-+ current_cpu == "arm64" && is_clang && !is_asan && !is_bsd && (is_linux || is_android)
-
- declare_args() {
- # Causes all the allocations to be routed via allocator_shim.cc. Usually,
-@@ -361,7 +361,7 @@ is_pkeys_available =
- # dependencies that use partition_allocator are compiled in AOSP against a
- # version of glibc that does not include pkeys syscall numbers.
- is_pkeys_available =
-- (is_linux || is_chromeos) && current_cpu == "x64" && !is_cronet_build
-+ !is_bsd && (is_linux || is_chromeos) && current_cpu == "x64" && !is_cronet_build
- declare_args() {
- enable_pkeys = is_pkeys_available
- }
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
deleted file mode 100644
index 5f1ffb1d5219..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -796,7 +796,7 @@ if (is_clang_or_gcc) {
- configs -= [ partition_alloc_enable_arc_config ]
- }
- }
-- if (is_chromeos || is_linux) {
-+ if ((is_chromeos || is_linux) && !is_bsd) {
- shim_headers += [
- "shim/allocator_shim_override_cpp_symbols.h",
- "shim/allocator_shim_override_glibc_weak_symbols.h",
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
deleted file mode 100644
index fe95045ee83f..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h
-@@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) {
-
- #if PA_BUILDFLAG(PA_ARCH_CPU_64_BITS)
-
-- #if defined(MEMORY_TOOL_REPLACES_ALLOCATOR)
-+ #if defined(MEMORY_TOOL_REPLACES_ALLOCATOR) && !PA_BUILDFLAG(IS_BSD)
-
- // We shouldn't allocate system pages at all for sanitizer builds. However,
- // we do, and if random hint addresses interfere with address ranges
-@@ -125,7 +125,7 @@ AslrMask(uintptr_t bits) {
- return AslrAddress(0x20000000ULL);
- }
- #elif PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
-- #if PA_BUILDFLAG(IS_LINUX)
-+ #if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)
-
- // Linux on arm64 can use 39, 42, 48, or 52-bit user space, depending on
- // page size and number of levels of translation pages used. We use
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
deleted file mode 100644
index e6b5cc238ebb..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator.h
-@@ -269,7 +269,7 @@ constexpr PA_COMPONENT_EXPORT(
- // recommitted. Do not assume that this will not change over time.
- constexpr PA_COMPONENT_EXPORT(
- PARTITION_ALLOC) bool DecommittedMemoryIsAlwaysZeroed() {
--#if PA_BUILDFLAG(IS_APPLE)
-+#if PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_BSD)
- return false;
- #else
- return true;
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
deleted file mode 100644
index 8aa3a25a476b..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h
-@@ -26,8 +26,8 @@
- #define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
-
- #elif (PA_BUILDFLAG(IS_ANDROID) && PA_BUILDFLAG(PA_ARCH_CPU_64_BITS)) || \
-- (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
-- (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64))
-+ ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
-+ ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64))
- // This should work for all POSIX (if needed), but currently all other
- // supported OS/architecture combinations use either hard-coded values
- // (such as x86) or have means to determine these values without needing
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
deleted file mode 100644
index b8d0906dc963..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
-@@ -9,7 +9,7 @@
- #include "partition_alloc/page_allocator.h"
-
- #if PA_BUILDFLAG(HAS_MEMORY_TAGGING) || \
-- (defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1))
-+ (defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1) && !PA_BUILDFLAG(IS_BSD))
- struct __ifunc_arg_t;
-
- #include "partition_alloc/aarch64_support.h"
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
deleted file mode 100644
index 9903ebdb14b1..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
+++ /dev/null
@@ -1,16 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h
-@@ -411,8 +411,12 @@ void DiscardSystemPagesInternal(uintptr_t address, siz
-
- void DiscardSystemPagesInternal(uintptr_t address, size_t length) {
- void* ptr = reinterpret_cast<void*>(address);
--#if PA_BUILDFLAG(IS_APPLE)
-+#if PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_BSD)
-+#if PA_BUILDFLAG(IS_BSD)
-+ int ret = madvise(ptr, length, MADV_FREE);
-+#else
- int ret = madvise(ptr, length, MADV_FREE_REUSABLE);
-+#endif
- if (ret) {
- // MADV_FREE_REUSABLE sometimes fails, so fall back to MADV_DONTNEED.
- ret = madvise(ptr, length, MADV_DONTNEED);
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
deleted file mode 100644
index 62c6e3a9f113..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc
-@@ -19,7 +19,7 @@
- #include "partition_alloc/partition_alloc_check.h"
-
- #if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || \
-- PA_BUILDFLAG(IS_ANDROID)
-+ PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_BSD)
- #include <inttypes.h>
- #endif
-
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
deleted file mode 100644
index 549ff192f0cb..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
+++ /dev/null
@@ -1,34 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc
-@@ -13,11 +13,11 @@
- #include "partition_alloc/partition_alloc_base/posix/eintr_wrapper.h"
- #include "partition_alloc/partition_alloc_base/strings/safe_sprintf.h"
-
--#if !PA_BUILDFLAG(IS_ANDROID) && !PA_BUILDFLAG(IS_APPLE)
-+#if !PA_BUILDFLAG(IS_ANDROID) && !PA_BUILDFLAG(IS_APPLE) && !PA_BUILDFLAG(IS_BSD)
- #include <link.h> // For ElfW() macro.
- #endif
-
--#if PA_BUILDFLAG(IS_APPLE)
-+#if PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_BSD)
- #include <dlfcn.h>
- #endif
-
-@@ -25,7 +25,7 @@ namespace {
-
- namespace {
-
--#if !PA_BUILDFLAG(IS_APPLE)
-+#if !PA_BUILDFLAG(IS_APPLE) && !PA_BUILDFLAG(IS_BSD)
-
- // On Android the 'open' function has two versions:
- // int open(const char *pathname, int flags);
-@@ -369,7 +369,7 @@ void PrintStackTraceInternal(const void** trace, size_
- }
- #endif // !PA_BUILDFLAG(IS_APPLE)
-
--#if PA_BUILDFLAG(IS_APPLE)
-+#if PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_BSD)
- // Since /proc/self/maps is not available, use dladdr() to obtain module
- // names and offsets inside the modules from the given addresses.
- void PrintStackTraceInternal(const void* const* trace, size_t size) {
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
deleted file mode 100644
index d14f3414a2ee..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc
-@@ -102,6 +102,10 @@ void RandBytes(void* output, size_t output_length) {
- if (getentropy(output, output_length) == 0) {
- return;
- }
-+#elif PA_BUILDFLAG(IS_BSD)
-+ if (getentropy(output, output_length) == 0) {
-+ return;
-+ }
- #endif
- // If getrandom(2) above returned with an error and the /dev/urandom fallback
- // took place on Linux/ChromeOS bots, they would fail with a CHECK in
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
deleted file mode 100644
index a8024bde3b2e..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h
-@@ -37,6 +37,8 @@ typedef mach_port_t PlatformThreadId;
- typedef zx_handle_t PlatformThreadId;
- #elif PA_BUILDFLAG(IS_APPLE)
- typedef mach_port_t PlatformThreadId;
-+#elif PA_BUILDFLAG(IS_BSD)
-+typedef uint64_t PlatformThreadId;
- #elif PA_BUILDFLAG(IS_POSIX)
- typedef pid_t PlatformThreadId;
- #endif
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
deleted file mode 100644
index d94cacc3e49b..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h
-@@ -10,7 +10,7 @@ namespace partition_alloc::internal::base::internal {
-
- namespace partition_alloc::internal::base::internal {
-
--#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
-+#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
- // Current thread id is cached in thread local storage for performance reasons.
- // In some rare cases it's important to invalidate that cache explicitly (e.g.
- // after going through clone() syscall which does not call pthread_atfork()
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
deleted file mode 100644
index f06c30f85ea0..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc
-@@ -18,7 +18,7 @@
- #include "partition_alloc/partition_alloc_base/logging.h"
- #include "partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h"
-
--#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
-+#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
- #include <sys/syscall.h>
- #include <atomic>
- #endif
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
deleted file mode 100644
index 83b87c8cff0e..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h
-@@ -168,7 +168,7 @@ constexpr bool kUseLazyCommit = false;
- // This may be required on more platforms in the future.
- #define PA_CONFIG_HAS_ATFORK_HANDLER() \
- (PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_LINUX) || \
-- PA_BUILDFLAG(IS_CHROMEOS))
-+ PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD))
-
- // PartitionAlloc uses PartitionRootEnumerator to acquire all
- // PartitionRoots at BeforeFork and to release at AfterFork.
-@@ -216,7 +216,7 @@ constexpr bool kUseLazyCommit = false;
- // Also enabled on ARM64 macOS and iOS, as the 16kiB pages on this platform lead
- // to larger slot spans.
- #if PA_BUILDFLAG(IS_LINUX) || \
-- (PA_BUILDFLAG(IS_APPLE) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64))
-+ (PA_BUILDFLAG(IS_APPLE) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || PA_BUILDFLAG(IS_BSD)
- #define PA_CONFIG_PREFER_SMALLER_SLOT_SPANS() 1
- #else
- #define PA_CONFIG_PREFER_SMALLER_SLOT_SPANS() 0
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
deleted file mode 100644
index 6f0881972531..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
-@@ -329,7 +329,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandleMask);
- // 8GB for each of the glued pools).
- #if PA_BUILDFLAG(HAS_64_BIT_POINTERS)
- #if PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_IOS) || \
-- PA_BUILDFLAG(ENABLE_POINTER_COMPRESSION)
-+ PA_BUILDFLAG(ENABLE_POINTER_COMPRESSION) || PA_BUILDFLAG(IS_BSD)
- constexpr size_t kPoolMaxSize = 8 * kGiB;
- #else
- constexpr size_t kPoolMaxSize = 16 * kGiB;
-@@ -458,7 +458,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDirectMapped() {
- // TODO(casey.smalley@arm.com): under 64k pages we can end up in a situation
- // where a normal slot span will be large enough to contain multiple items,
- // but the address will go over the final partition page after being aligned.
--#if PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
-+#if (PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
- constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 4;
- #else
- constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 2;
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
deleted file mode 100644
index 03cf424478d2..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
+++ /dev/null
@@ -1,16 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2023-11-29 21:39:39 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h
-@@ -28,9 +28,13 @@ namespace internal {
- // the second one 16. We could technically return something different for
- // malloc() and operator new(), but this would complicate things, and most of
- // our allocations are presumably coming from operator new() anyway.
-+#if defined(__i386__) && defined(OS_FREEBSD)
-+constexpr size_t kAlignment = 8;
-+#else
- constexpr size_t kAlignment =
- std::max(alignof(max_align_t),
- static_cast<size_t>(__STDCPP_DEFAULT_NEW_ALIGNMENT__));
-+#endif
- static_assert(kAlignment <= 16,
- "PartitionAlloc doesn't support a fundamental alignment larger "
- "than 16 bytes.");
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
deleted file mode 100644
index 38d6b90d6ecc..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
-@@ -43,7 +43,7 @@
- #include "wow64apiset.h"
- #endif
-
--#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
-+#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
- #include <pthread.h>
- #endif
-
-@@ -277,7 +277,7 @@ void PartitionAllocMallocInitOnce() {
- return;
- }
-
--#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
-+#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
- // When fork() is called, only the current thread continues to execute in the
- // child process. If the lock is held, but *not* by this thread when fork() is
- // called, we have a deadlock.
-@@ -1074,7 +1074,7 @@ void PartitionRoot::Init(PartitionOptions opts) {
- // apple OSes.
- PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) ||
- (internal::SystemPageSize() == (size_t{1} << 14)));
--#elif PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
-+#elif (PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
- // Check runtime pagesize. Though the code is currently the same, it is
- // not merged with the IS_APPLE case above as a 1 << 16 case is only
- // supported on Linux on AArch64.
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
deleted file mode 100644
index c248fb716c73..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
+++ /dev/null
@@ -1,53 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
-@@ -17,7 +17,16 @@
- #endif
-
- #if PA_CONFIG(HAS_LINUX_KERNEL)
-+#if defined(OS_OPENBSD)
-+#include <sys/time.h>
-+#include <sys/futex.h>
-+#elif defined(OS_FREEBSD)
-+#include <sys/types.h>
-+#include <sys/thr.h>
-+#include <sys/umtx.h>
-+#else
- #include <linux/futex.h>
-+#endif
- #include <sys/syscall.h>
- #include <unistd.h>
-
-@@ -106,8 +115,16 @@ void SpinningMutex::FutexWait() {
- // |kLockedContended| anymore. Note that even without spurious wakeups, the
- // value of |state_| is not guaranteed when this returns, as another thread
- // may get the lock before we get to run.
-+#if defined(OS_FREEBSD)
-+ int err = _umtx_op(&state_, UMTX_OP_WAIT_UINT_PRIVATE,
-+ kLockedContended, nullptr, nullptr);
-+#elif defined(OS_OPENBSD)
-+ int err = futex(reinterpret_cast<volatile unsigned int *>(&state_), FUTEX_WAIT | FUTEX_PRIVATE_FLAG,
-+ kLockedContended, nullptr, nullptr);
-+#else
- int err = syscall(SYS_futex, &state_, FUTEX_WAIT | FUTEX_PRIVATE_FLAG,
- kLockedContended, nullptr, nullptr, 0);
-+#endif
-
- if (err) {
- // These are programming error, check them.
-@@ -119,8 +136,16 @@ void SpinningMutex::FutexWake() {
-
- void SpinningMutex::FutexWake() {
- int saved_errno = errno;
-+#if defined(OS_FREEBSD)
-+ long retval = _umtx_op(&state_, UMTX_OP_WAKE_PRIVATE,
-+ 1 /* wake up a single waiter */, nullptr, nullptr);
-+#elif defined(OS_OPENBSD)
-+ long retval = futex(reinterpret_cast<volatile unsigned int *>(&state_), FUTEX_WAKE | FUTEX_PRIVATE_FLAG,
-+ 1 /* wake up a single waiter */, nullptr, nullptr);
-+#else
- long retval = syscall(SYS_futex, &state_, FUTEX_WAKE | FUTEX_PRIVATE_FLAG,
- 1 /* wake up a single waiter */, nullptr, nullptr, 0);
-+#endif
- PA_CHECK(retval != -1);
- errno = saved_errno;
- }
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
deleted file mode 100644
index 98f031037d56..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
+++ /dev/null
@@ -1,50 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
-@@ -18,6 +18,10 @@
- #include <pthread.h>
- #endif
-
-+#if PA_BUILDFLAG(IS_BSD)
-+#include <pthread_np.h>
-+#endif
-+
- #if PA_BUILDFLAG(PA_LIBC_GLIBC)
- extern "C" void* __libc_stack_end;
- #endif
-@@ -48,6 +52,36 @@ void* GetStackTop() {
-
- void* GetStackTop() {
- return pthread_get_stackaddr_np(pthread_self());
-+}
-+
-+#elif PA_BUILDFLAG(IS_OPENBSD)
-+
-+void* GetStackTop() {
-+ stack_t ss;
-+ if (pthread_stackseg_np(pthread_self(), &ss) != 0)
-+ return nullptr;
-+ return reinterpret_cast<uint8_t*>(ss.ss_sp);
-+}
-+
-+#elif PA_BUILDFLAG(IS_FREEBSD)
-+
-+void* GetStackTop() {
-+ pthread_attr_t attr;
-+ int error = pthread_attr_init(&attr);
-+ if (error) {
-+ return nullptr;
-+ }
-+ error = pthread_attr_get_np(pthread_self(), &attr);
-+ if (!error) {
-+ void* base;
-+ size_t size;
-+ error = pthread_attr_getstack(&attr, &base, &size);
-+ PA_CHECK(!error);
-+ pthread_attr_destroy(&attr);
-+ return reinterpret_cast<uint8_t*>(base) + size;
-+ }
-+ pthread_attr_destroy(&attr);
-+ return nullptr;
- }
-
- #elif PA_BUILDFLAG(IS_POSIX) || PA_BUILDFLAG(IS_FUCHSIA)
diff --git a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc b/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
deleted file mode 100644
index 7fce3422e882..000000000000
--- a/devel/electron32/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2024-08-14 20:54:22 UTC
-+++ base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc
-@@ -16,7 +16,7 @@
- #include "partition_alloc/partition_alloc_check.h"
- #include "partition_alloc/thread_isolation/thread_isolation.h"
-
--#if !PA_BUILDFLAG(IS_LINUX) && !PA_BUILDFLAG(IS_CHROMEOS)
-+#if !PA_BUILDFLAG(IS_LINUX) && !PA_BUILDFLAG(IS_CHROMEOS) && !PA_BUILDFLAG(IS_BSD)
- #error "This pkey code is currently only supported on Linux and ChromeOS"
- #endif
-
diff --git a/devel/electron32/files/patch-base_atomicops.h b/devel/electron32/files/patch-base_atomicops.h
deleted file mode 100644
index 7c186aff0e5b..000000000000
--- a/devel/electron32/files/patch-base_atomicops.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- base/atomicops.h.orig 2023-03-30 00:33:38 UTC
-+++ base/atomicops.h
-@@ -71,7 +71,11 @@ typedef intptr_t Atomic64;
-
- // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or
- // Atomic64 routines below, depending on your architecture.
-+#if !defined(OS_OPENBSD) && defined(__i386__)
-+typedef Atomic32 AtomicWord;
-+#else
- typedef intptr_t AtomicWord;
-+#endif
-
- // Atomically execute:
- // result = *ptr;
diff --git a/devel/electron32/files/patch-base_base__paths__posix.cc b/devel/electron32/files/patch-base_base__paths__posix.cc
deleted file mode 100644
index 609b1e0ebf9c..000000000000
--- a/devel/electron32/files/patch-base_base__paths__posix.cc
+++ /dev/null
@@ -1,108 +0,0 @@
---- base/base_paths_posix.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/base_paths_posix.cc
-@@ -15,6 +15,7 @@
- #include <ostream>
- #include <string>
-
-+#include "base/command_line.h"
- #include "base/environment.h"
- #include "base/files/file_path.h"
- #include "base/files/file_util.h"
-@@ -26,9 +27,13 @@
- #include "base/process/process_metrics.h"
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_BSD)
- #include <sys/param.h>
- #include <sys/sysctl.h>
-+#if BUILDFLAG(IS_OPENBSD)
-+#include <kvm.h>
-+#define MAXTOKENS 2
-+#endif
- #elif BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_AIX)
- #include <stdlib.h>
- #endif
-@@ -49,8 +54,7 @@ bool PathProviderPosix(int key, FilePath* result) {
- *result = bin_dir;
- return true;
- #elif BUILDFLAG(IS_FREEBSD)
-- int name[] = { CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 };
-- std::optional<std::string> bin_dir = StringSysctl(name, std::size(name));
-+ std::optional<std::string> bin_dir = StringSysctl({ CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 });
- if (!bin_dir.has_value() || bin_dir.value().length() <= 1) {
- NOTREACHED_IN_MIGRATION() << "Unable to resolve path.";
- return false;
-@@ -67,13 +71,65 @@ bool PathProviderPosix(int key, FilePath* result) {
- *result = FilePath(bin_dir);
- return true;
- #elif BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_AIX)
-- // There is currently no way to get the executable path on OpenBSD
-- char* cpath;
-- if ((cpath = getenv("CHROME_EXE_PATH")) != NULL)
-- *result = FilePath(cpath);
-- else
-- *result = FilePath("/usr/local/chrome/chrome");
-- return true;
-+ char *cpath;
-+#if !BUILDFLAG(IS_AIX)
-+ struct kinfo_file *files;
-+ kvm_t *kd = NULL;
-+ char errbuf[_POSIX2_LINE_MAX];
-+ static char retval[PATH_MAX];
-+ int cnt;
-+ struct stat sb;
-+ pid_t cpid = getpid();
-+ bool ret = false;
-+
-+ const base::CommandLine* command_line =
-+ base::CommandLine::ForCurrentProcess();
-+
-+ VLOG(1) << "PathProviderPosix argv: " << command_line->argv()[0];
-+
-+ if (realpath(command_line->argv()[0].c_str(), retval) == NULL)
-+ goto out;
-+
-+ if (stat(command_line->argv()[0].c_str(), &sb) < 0)
-+ goto out;
-+
-+ if (!command_line->HasSwitch("no-sandbox")) {
-+ ret = true;
-+ *result = FilePath(retval);
-+ VLOG(1) << "PathProviderPosix (sandbox) result: " << retval;
-+ goto out;
-+ }
-+
-+ if ((kd = kvm_openfiles(NULL, NULL, NULL, (int)KVM_NO_FILES, errbuf)) == NULL)
-+ goto out;
-+
-+ if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, cpid,
-+ sizeof(struct kinfo_file), &cnt)) == NULL)
-+ goto out;
-+
-+ for (int i = 0; i < cnt; i++) {
-+ if (files[i].fd_fd == KERN_FILE_TEXT &&
-+ files[i].va_fsid == static_cast<uint32_t>(sb.st_dev) &&
-+ files[i].va_fileid == sb.st_ino) {
-+ ret = true;
-+ *result = FilePath(retval);
-+ VLOG(1) << "PathProviderPosix result: " << retval;
-+ }
-+ }
-+out:
-+ if (kd)
-+ kvm_close(kd);
-+ if (!ret) {
-+#endif
-+ if ((cpath = getenv("CHROME_EXE_PATH")) != NULL)
-+ *result = FilePath(cpath);
-+ else
-+ *result = FilePath("/usr/local/chrome/chrome");
-+ return true;
-+#if !BUILDFLAG(IS_AIX)
-+ }
-+ return ret;
-+#endif
- #endif
- }
- case DIR_SRC_TEST_DATA_ROOT: {
diff --git a/devel/electron32/files/patch-base_compiler__specific.h b/devel/electron32/files/patch-base_compiler__specific.h
deleted file mode 100644
index bc8dbe59fbd6..000000000000
--- a/devel/electron32/files/patch-base_compiler__specific.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/compiler_specific.h.orig 2024-08-14 20:54:23 UTC
-+++ base/compiler_specific.h
-@@ -326,7 +326,7 @@
- //
- // In some cases it's desirable to remove this, e.g. on hot functions, or if
- // we have purposely changed the reference canary.
--#if defined(COMPILER_GCC) || defined(__clang__)
-+#if (defined(COMPILER_GCC) || defined(__clang__)) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
- #if HAS_ATTRIBUTE(__no_stack_protector__)
- #define NO_STACK_PROTECTOR __attribute__((__no_stack_protector__))
- #else
diff --git a/devel/electron32/files/patch-base_debug_debugger__posix.cc b/devel/electron32/files/patch-base_debug_debugger__posix.cc
deleted file mode 100644
index 8e33d145b459..000000000000
--- a/devel/electron32/files/patch-base_debug_debugger__posix.cc
+++ /dev/null
@@ -1,69 +0,0 @@
---- base/debug/debugger_posix.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/debug/debugger_posix.cc
-@@ -41,6 +41,10 @@
- #include <sys/sysctl.h>
- #endif
-
-+#if BUILDFLAG(IS_OPENBSD)
-+#include <sys/proc.h>
-+#endif
-+
- #if BUILDFLAG(IS_FREEBSD)
- #include <sys/user.h>
- #endif
-@@ -100,32 +104,51 @@ bool BeingDebugged() {
-
- // Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE. The source and
- // binary interfaces may change.
-+#if BUILDFLAG(IS_OPENBSD)
-+ struct kinfo_proc *info;
-+ size_t info_size;
-+#else
- struct kinfo_proc info;
- size_t info_size = sizeof(info);
-+#endif
-
- #if BUILDFLAG(IS_OPENBSD)
- if (sysctl(mib, std::size(mib), NULL, &info_size, NULL, 0) < 0)
- return -1;
-
-- mib[5] = (info_size / sizeof(struct kinfo_proc));
-+ mib[5] = static_cast<int>((info_size / sizeof(struct kinfo_proc)));
-+ if ((info = reinterpret_cast<kinfo_proc*>(malloc(info_size))) == NULL) {
-+ is_set = true;
-+ being_debugged = false;
-+ return being_debugged;
-+ }
-+
-+ int sysctl_result = sysctl(mib, std::size(mib), info, &info_size, NULL, 0);
- #endif
-
-+#if !BUILDFLAG(IS_OPENBSD)
- int sysctl_result = sysctl(mib, std::size(mib), &info, &info_size, NULL, 0);
-+#endif
- DCHECK_EQ(sysctl_result, 0);
- if (sysctl_result != 0) {
- is_set = true;
- being_debugged = false;
-- return being_debugged;
-+ goto out;
- }
-
- // This process is being debugged if the P_TRACED flag is set.
- is_set = true;
- #if BUILDFLAG(IS_FREEBSD)
- being_debugged = (info.ki_flag & P_TRACED) != 0;
--#elif BUILDFLAG(IS_BSD)
-- being_debugged = (info.p_flag & P_TRACED) != 0;
-+#elif BUILDFLAG(IS_OPENBSD)
-+ being_debugged = (info->p_psflags & PS_TRACED) != 0;
- #else
- being_debugged = (info.kp_proc.p_flag & P_TRACED) != 0;
-+#endif
-+
-+out:
-+#if BUILDFLAG(IS_OPENBSD)
-+ free(info);
- #endif
- return being_debugged;
- }
diff --git a/devel/electron32/files/patch-base_debug_elf__reader.cc b/devel/electron32/files/patch-base_debug_elf__reader.cc
deleted file mode 100644
index c2f0797d9ef2..000000000000
--- a/devel/electron32/files/patch-base_debug_elf__reader.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- base/debug/elf_reader.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/debug/elf_reader.cc
-@@ -50,6 +50,10 @@ constexpr char kGnuNoteName[] = "GNU";
-
- constexpr char kGnuNoteName[] = "GNU";
-
-+#ifndef NT_GNU_BUILD_ID
-+#define NT_GNU_BUILD_ID 3
-+#endif
-+
- // Returns a pointer to the header of the ELF binary mapped into memory, or a
- // null pointer if the header is invalid. Here and below |elf_mapped_base| is a
- // pointer to the start of the ELF image.
diff --git a/devel/electron32/files/patch-base_debug_proc__maps__linux.cc b/devel/electron32/files/patch-base_debug_proc__maps__linux.cc
deleted file mode 100644
index 07a7720761ce..000000000000
--- a/devel/electron32/files/patch-base_debug_proc__maps__linux.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/debug/proc_maps_linux.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/debug/proc_maps_linux.cc
-@@ -18,7 +18,7 @@
- #include "base/strings/string_split.h"
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include <inttypes.h>
- #endif
-
diff --git a/devel/electron32/files/patch-base_debug_stack__trace.cc b/devel/electron32/files/patch-base_debug_stack__trace.cc
deleted file mode 100644
index eca5bd90931e..000000000000
--- a/devel/electron32/files/patch-base_debug_stack__trace.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- base/debug/stack_trace.cc.orig 2024-08-14 20:54:23 UTC
-+++ base/debug/stack_trace.cc
-@@ -255,7 +255,7 @@ bool StackTrace::WillSymbolizeToStreamForTesting() {
- // Symbols are not expected to be reliable when gn args specifies
- // symbol_level=0.
- return false;
--#elif defined(__UCLIBC__) || defined(_AIX)
-+#elif defined(__UCLIBC__) || defined(_AIX) || BUILDFLAG(IS_BSD)
- // StackTrace::OutputToStream() is not implemented under uclibc, nor AIX.
- // See https://crbug.com/706728
- return false;
-@@ -317,7 +317,7 @@ std::string StackTrace::ToStringWithPrefix(cstring_vie
-
- std::string StackTrace::ToStringWithPrefix(cstring_view prefix_string) const {
- std::stringstream stream;
--#if !defined(__UCLIBC__) && !defined(_AIX)
-+#if !defined(__UCLIBC__) && !defined(_AIX) && !BUILDFLAG(IS_BSD)
- OutputToStreamWithPrefix(&stream, prefix_string);
- #endif
- return stream.str();
-@@ -341,7 +341,7 @@ std::ostream& operator<<(std::ostream& os, const Stack
- }
-
- std::ostream& operator<<(std::ostream& os, const StackTrace& s) {
--#if !defined(__UCLIBC__) && !defined(_AIX)
-+#if !defined(__UCLIBC__) && !defined(_AIX) && !BUILDFLAG(IS_BSD)
- s.OutputToStream(&os);
- #else
- os << "StackTrace::OutputToStream not implemented.";
diff --git a/devel/electron32/files/patch-base_debug_stack__trace__posix.cc b/devel/electron32/files/patch-base_debug_stack__trace__posix.cc
deleted file mode 100644
index 4ea8c65a10cb..000000000000
--- a/devel/electron32/files/patch-base_debug_stack__trace__posix.cc
+++ /dev/null
@@ -1,101 +0,0 @@
---- base/debug/stack_trace_posix.cc.orig 2024-08-14 20:54:23 UTC
-+++ base/debug/stack_trace_posix.cc
-@@ -46,7 +46,7 @@
- // execinfo.h and backtrace(3) are really only present in glibc and in macOS
- // libc.
- #if BUILDFLAG(IS_APPLE) || \
-- (defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(__AIX))
-+ (defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(__AIX) && !BUILDFLAG(IS_BSD))
- #define HAVE_BACKTRACE
- #include <execinfo.h>
- #endif
-@@ -64,8 +64,10 @@
- #include <AvailabilityMacros.h>
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-+#if !BUILDFLAG(IS_BSD)
- #include <sys/prctl.h>
-+#endif
-
- #include "base/debug/proc_maps_linux.h"
- #endif
-@@ -307,7 +309,7 @@ void PrintToStderr(const char* output) {
- std::ignore = HANDLE_EINTR(write(STDERR_FILENO, output, strlen(output)));
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- void AlarmSignalHandler(int signal, siginfo_t* info, void* void_context) {
- // We have seen rare cases on AMD linux where the default signal handler
- // either does not run or a thread (Probably an AMD driver thread) prevents
-@@ -324,7 +326,11 @@ void AlarmSignalHandler(int signal, siginfo_t* info, v
- "Warning: Default signal handler failed to terminate process.\n");
- PrintToStderr("Calling exit_group() directly to prevent timeout.\n");
- // See: https://man7.org/linux/man-pages/man2/exit_group.2.html
-+#if BUILDFLAG(IS_BSD)
-+ _exit(EXIT_FAILURE);
-+#else
- syscall(SYS_exit_group, EXIT_FAILURE);
-+#endif
- }
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) ||
- // BUILDFLAG(IS_CHROMEOS)
-@@ -541,7 +547,7 @@ void StackDumpSignalHandler(int signal, siginfo_t* inf
- _exit(EXIT_FAILURE);
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Set an alarm to trigger in case the default handler does not terminate
- // the process. See 'AlarmSignalHandler' for more details.
- struct sigaction action;
-@@ -566,6 +572,7 @@ void StackDumpSignalHandler(int signal, siginfo_t* inf
- // signals that do not re-raise autonomously), such as signals delivered via
- // kill() and asynchronous hardware faults such as SEGV_MTEAERR, which would
- // otherwise be lost when re-raising the signal via raise().
-+#if !BUILDFLAG(IS_BSD)
- long retval = syscall(SYS_rt_tgsigqueueinfo, getpid(), syscall(SYS_gettid),
- info->si_signo, info);
- if (retval == 0) {
-@@ -580,6 +587,7 @@ void StackDumpSignalHandler(int signal, siginfo_t* inf
- if (errno != EPERM) {
- _exit(EXIT_FAILURE);
- }
-+#endif
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) ||
- // BUILDFLAG(IS_CHROMEOS)
-
-@@ -769,6 +777,7 @@ class SandboxSymbolizeHelper {
- return -1;
- }
-
-+#if !BUILDFLAG(IS_BSD)
- // This class is copied from
- // third_party/crashpad/crashpad/util/linux/scoped_pr_set_dumpable.h.
- // It aims at ensuring the process is dumpable before opening /proc/self/mem.
-@@ -861,11 +870,15 @@ class SandboxSymbolizeHelper {
- r.base = cur_base;
- }
- }
-+#endif
-
- // Parses /proc/self/maps in order to compile a list of all object file names
- // for the modules that are loaded in the current process.
- // Returns true on success.
- bool CacheMemoryRegions() {
-+#if BUILDFLAG(IS_BSD)
-+ return false;
-+#else
- // Reads /proc/self/maps.
- std::string contents;
- if (!ReadProcMaps(&contents)) {
-@@ -883,6 +896,7 @@ class SandboxSymbolizeHelper {
-
- is_initialized_ = true;
- return true;
-+#endif
- }
-
- // Opens all object files and caches their file descriptors.
diff --git a/devel/electron32/files/patch-base_features.cc b/devel/electron32/files/patch-base_features.cc
deleted file mode 100644
index e74d34926e05..000000000000
--- a/devel/electron32/files/patch-base_features.cc
+++ /dev/null
@@ -1,27 +0,0 @@
---- base/features.cc.orig 2024-08-14 20:54:23 UTC
-+++ base/features.cc
-@@ -9,8 +9,10 @@
- #include "base/threading/platform_thread.h"
- #include "build/buildflag.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-+#if !BUILDFLAG(IS_BSD)
- #include "base/message_loop/message_pump_epoll.h"
-+#endif
- #include "base/message_loop/message_pump_libevent.h"
- #endif
-
-@@ -116,9 +118,11 @@ void Init(EmitThreadControllerProfilerMetadata
- sequence_manager::internal::ThreadController::InitializeFeatures(
- emit_thread_controller_profiler_metadata);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- MessagePumpLibevent::InitializeFeatures();
-+#if !BUILDFLAG(IS_BSD)
- MessagePumpEpoll::InitializeFeatures();
-+#endif
- #endif
-
- #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron32/files/patch-base_files_dir__reader__linux.h b/devel/electron32/files/patch-base_files_dir__reader__linux.h
deleted file mode 100644
index 1cb59f9d7461..000000000000
--- a/devel/electron32/files/patch-base_files_dir__reader__linux.h
+++ /dev/null
@@ -1,39 +0,0 @@
---- base/files/dir_reader_linux.h.orig 2024-06-18 21:43:17 UTC
-+++ base/files/dir_reader_linux.h
-@@ -21,10 +21,16 @@
- #include "base/logging.h"
- #include "base/posix/eintr_wrapper.h"
-
-+#include "build/build_config.h"
-+
- // See the comments in dir_reader_posix.h about this.
-
- namespace base {
-
-+#if BUILDFLAG(IS_BSD)
-+#include <dirent.h>
-+typedef struct dirent linux_dirent;
-+#else
- struct linux_dirent {
- uint64_t d_ino;
- int64_t d_off;
-@@ -32,6 +38,7 @@ struct linux_dirent {
- unsigned char d_type;
- char d_name[0];
- };
-+#endif
-
- class DirReaderLinux {
- public:
-@@ -66,7 +73,11 @@ class DirReaderLinux {
- if (offset_ != size_)
- return true;
-
-+#if BUILDFLAG(IS_BSD)
-+ const int r = getdents(fd_, reinterpret_cast<char *>(buf_), sizeof(buf_));
-+#else
- const long r = syscall(__NR_getdents64, fd_, buf_, sizeof(buf_));
-+#endif
- if (r == 0)
- return false;
- if (r < 0) {
diff --git a/devel/electron32/files/patch-base_files_file__util__posix.cc b/devel/electron32/files/patch-base_files_file__util__posix.cc
deleted file mode 100644
index aeb53f2975e7..000000000000
--- a/devel/electron32/files/patch-base_files_file__util__posix.cc
+++ /dev/null
@@ -1,55 +0,0 @@
---- base/files/file_util_posix.cc.orig 2024-08-14 20:54:23 UTC
-+++ base/files/file_util_posix.cc
-@@ -889,36 +889,33 @@ bool CreateDirectoryAndGetError(const FilePath& full_p
- bool CreateDirectoryAndGetError(const FilePath& full_path, File::Error* error) {
- ScopedBlockingCall scoped_blocking_call(
- FROM_HERE, BlockingType::MAY_BLOCK); // For call to mkdir().
-+ const FilePath kFileSystemRoot("/");
- std::vector<FilePath> subpaths;
-
- // Collect a list of all parent directories.
- FilePath last_path = full_path;
-- subpaths.push_back(full_path);
-- for (FilePath path = full_path.DirName(); path.value() != last_path.value();
-- path = path.DirName()) {
-+ if (full_path != kFileSystemRoot)
-+ subpaths.push_back(full_path);
-+ for (FilePath path = full_path.DirName(); (path.value() != last_path.value() &&
-+ (path != kFileSystemRoot)); path = path.DirName()) {
- subpaths.push_back(path);
- last_path = path;
- }
-
- // Iterate through the parents and create the missing ones.
- for (const FilePath& subpath : base::Reversed(subpaths)) {
-- if (DirectoryExists(subpath)) {
-- continue;
-- }
-- if (mkdir(subpath.value().c_str(), 0700) == 0) {
-- continue;
-- }
-- // Mkdir failed, but it might have failed with EEXIST, or some other error
-- // due to the directory appearing out of thin air. This can occur if
-- // two processes are trying to create the same file system tree at the same
-- // time. Check to see if it exists and make sure it is a directory.
-- int saved_errno = errno;
-- if (!DirectoryExists(subpath)) {
-- if (error) {
-- *error = File::OSErrorToFileError(saved_errno);
-+ if (!PathExists(subpath)) {
-+ if ((mkdir(subpath.value().c_str(), 0700) == -1) &&
-+ ((full_path != subpath) ? (errno != ENOENT) : (-1))) {
-+ int saved_errno = errno;
-+ if (error)
-+ *error = File::OSErrorToFileError(saved_errno);
-+ return false;
- }
-- errno = saved_errno;
-- return false;
-+ } else if (!DirectoryExists(subpath)) {
-+ if (error)
-+ *error = File::OSErrorToFileError(ENOTDIR);
-+ return false;
- }
- }
- return true;
diff --git a/devel/electron32/files/patch-base_files_file__util__unittest.cc b/devel/electron32/files/patch-base_files_file__util__unittest.cc
deleted file mode 100644
index 113f5f609bec..000000000000
--- a/devel/electron32/files/patch-base_files_file__util__unittest.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/files/file_util_unittest.cc.orig 2024-08-14 20:54:23 UTC
-+++ base/files/file_util_unittest.cc
-@@ -3903,7 +3903,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) {
- }
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
- TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) {
- FilePath file_path("/proc/cpuinfo");
- std::string data = "temp";
-@@ -4620,7 +4620,7 @@ TEST(FileUtilMultiThreadedTest, MultiThreadedTempFiles
- NULL);
- #else
- size_t bytes_written =
-- ::write(::fileno(output_file.get()), content.c_str(), content.length());
-+ ::write(fileno(output_file.get()), content.c_str(), content.length());
- #endif
- EXPECT_EQ(content.length(), bytes_written);
- ::fflush(output_file.get());
diff --git a/devel/electron32/files/patch-base_functional_unretained__traits.h b/devel/electron32/files/patch-base_functional_unretained__traits.h
deleted file mode 100644
index 40e618bb5141..000000000000
--- a/devel/electron32/files/patch-base_functional_unretained__traits.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/functional/unretained_traits.h.orig 2024-04-15 20:33:42 UTC
-+++ base/functional/unretained_traits.h
-@@ -93,7 +93,7 @@ struct SupportsUnretainedImpl {
- // official builds, and then in non-test code as well.
- #if defined(FORCE_UNRETAINED_COMPLETENESS_CHECKS_FOR_TESTS) || \
- (!defined(UNIT_TEST) && !defined(OFFICIAL_BUILD) && \
-- (BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)))
-+ (BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)))
- static_assert(v,
- "Argument requires unretained storage, but type is not "
- "fully defined. This prevents determining whether "
diff --git a/devel/electron32/files/patch-base_i18n_icu__util.cc b/devel/electron32/files/patch-base_i18n_icu__util.cc
deleted file mode 100644
index 5c7f6141a4d2..000000000000
--- a/devel/electron32/files/patch-base_i18n_icu__util.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/i18n/icu_util.cc.orig 2024-04-15 20:33:42 UTC
-+++ base/i18n/icu_util.cc
-@@ -52,7 +52,7 @@
- #include "third_party/icu/source/common/unicode/unistr.h"
- #endif
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) || \
- BUILDFLAG(IS_CHROMEOS) || (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS))
- #include "third_party/icu/source/i18n/unicode/timezone.h"
- #endif
-@@ -328,7 +328,7 @@ void InitializeIcuTimeZone() {
- FuchsiaIntlProfileWatcher::GetPrimaryTimeZoneIdForIcuInitialization();
- icu::TimeZone::adoptDefault(
- icu::TimeZone::createTimeZone(icu::UnicodeString::fromUTF8(zone_id)));
--#elif BUILDFLAG(IS_CHROMEOS) || (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS))
-+#elif BUILDFLAG(IS_CHROMEOS) || (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || BUILDFLAG(IS_BSD)
- // To respond to the time zone change properly, the default time zone
- // cache in ICU has to be populated on starting up.
- // See TimeZoneMonitorLinux::NotifyClientsFromImpl().
diff --git a/devel/electron32/files/patch-base_linux__util.cc b/devel/electron32/files/patch-base_linux__util.cc
deleted file mode 100644
index 80093eea9666..000000000000
--- a/devel/electron32/files/patch-base_linux__util.cc
+++ /dev/null
@@ -1,17 +0,0 @@
---- base/linux_util.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/linux_util.cc
-@@ -154,10 +154,14 @@ bool GetThreadsForProcess(pid_t pid, std::vector<pid_t
- }
-
- bool GetThreadsForProcess(pid_t pid, std::vector<pid_t>* tids) {
-+#if BUILDFLAG(IS_BSD)
-+ return false;
-+#else
- // 25 > strlen("/proc//task") + strlen(std::to_string(INT_MAX)) + 1 = 22
- char buf[25];
- strings::SafeSPrintf(buf, "/proc/%d/task", pid);
- return GetThreadsFromProcessDir(buf, tids);
-+#endif
- }
-
- bool GetThreadsForCurrentProcess(std::vector<pid_t>* tids) {
diff --git a/devel/electron32/files/patch-base_logging__unittest.cc b/devel/electron32/files/patch-base_logging__unittest.cc
deleted file mode 100644
index 92c9dc61107c..000000000000
--- a/devel/electron32/files/patch-base_logging__unittest.cc
+++ /dev/null
@@ -1,31 +0,0 @@
---- base/logging_unittest.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/logging_unittest.cc
-@@ -41,7 +41,7 @@
- #include "base/posix/eintr_wrapper.h"
- #endif // BUILDFLAG(IS_POSIX)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD)
- #include <ucontext.h>
- #endif
-
-@@ -579,14 +579,18 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo
- // need the arch-specific boilerplate below, which is inspired by breakpad.
- // At the same time, on OSX, ucontext.h is deprecated but si_addr works fine.
- uintptr_t crash_addr = 0;
--#if BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FREEBSD)
- crash_addr = reinterpret_cast<uintptr_t>(info->si_addr);
- #else // OS_*
- ucontext_t* context = reinterpret_cast<ucontext_t*>(context_ptr);
- #if defined(ARCH_CPU_X86)
- crash_addr = static_cast<uintptr_t>(context->uc_mcontext.gregs[REG_EIP]);
- #elif defined(ARCH_CPU_X86_64)
-+#if BUILDFLAG(IS_OPENBSD)
-+ crash_addr = static_cast<uintptr_t>(context->sc_rip);
-+#else
- crash_addr = static_cast<uintptr_t>(context->uc_mcontext.gregs[REG_RIP]);
-+#endif
- #elif defined(ARCH_CPU_ARMEL)
- crash_addr = static_cast<uintptr_t>(context->uc_mcontext.arm_pc);
- #elif defined(ARCH_CPU_ARM64)
diff --git a/devel/electron32/files/patch-base_memory_discardable__memory.cc b/devel/electron32/files/patch-base_memory_discardable__memory.cc
deleted file mode 100644
index bd043476fc97..000000000000
--- a/devel/electron32/files/patch-base_memory_discardable__memory.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- base/memory/discardable_memory.cc.orig 2022-11-30 08:12:58 UTC
-+++ base/memory/discardable_memory.cc
-@@ -26,7 +26,7 @@ BASE_FEATURE(kMadvFreeDiscardableMemory,
- base::FEATURE_DISABLED_BY_DEFAULT);
- #endif // BUILDFLAG(IS_POSIX)
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kDiscardableMemoryBackingTrial,
- "DiscardableMemoryBackingTrial",
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -52,7 +52,7 @@ const base::FeatureParam<DiscardableMemoryTrialGroup>
-
- namespace {
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- DiscardableMemoryBacking GetBackingForFieldTrial() {
- DiscardableMemoryTrialGroup trial_group =
-@@ -71,7 +71,7 @@ DiscardableMemoryBacking GetBackingForFieldTrial() {
-
- } // namespace
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- // Probe capabilities of this device to determine whether we should participate
- // in the discardable memory backing trial.
-@@ -101,7 +101,7 @@ DiscardableMemory::DiscardableMemory() = default;
- DiscardableMemory::~DiscardableMemory() = default;
-
- DiscardableMemoryBacking GetDiscardableMemoryBacking() {
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (DiscardableMemoryBackingFieldTrialIsEnabled()) {
- return GetBackingForFieldTrial();
- }
diff --git a/devel/electron32/files/patch-base_memory_discardable__memory__internal.h b/devel/electron32/files/patch-base_memory_discardable__memory__internal.h
deleted file mode 100644
index 13bef7210432..000000000000
--- a/devel/electron32/files/patch-base_memory_discardable__memory__internal.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/memory/discardable_memory_internal.h.orig 2022-02-28 16:54:41 UTC
-+++ base/memory/discardable_memory_internal.h
-@@ -10,7 +10,7 @@
- #include "base/metrics/field_trial_params.h"
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- namespace base {
-
diff --git a/devel/electron32/files/patch-base_memory_madv__free__discardable__memory__posix.cc b/devel/electron32/files/patch-base_memory_madv__free__discardable__memory__posix.cc
deleted file mode 100644
index ff593211a083..000000000000
--- a/devel/electron32/files/patch-base_memory_madv__free__discardable__memory__posix.cc
+++ /dev/null
@@ -1,21 +0,0 @@
---- base/memory/madv_free_discardable_memory_posix.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/memory/madv_free_discardable_memory_posix.cc
-@@ -311,6 +311,10 @@ bool MadvFreeDiscardableMemoryPosix::IsResident() cons
-
- bool MadvFreeDiscardableMemoryPosix::IsResident() const {
- DFAKE_SCOPED_RECURSIVE_LOCK(thread_collision_warner_);
-+// XXX mincore
-+#if BUILDFLAG(IS_BSD)
-+ return false;
-+#else
- #if BUILDFLAG(IS_APPLE)
- std::vector<char> vec(allocated_pages_);
- #else
-@@ -326,6 +330,7 @@ bool MadvFreeDiscardableMemoryPosix::IsResident() cons
- return false;
- }
- return true;
-+#endif
- }
-
- bool MadvFreeDiscardableMemoryPosix::IsDiscarded() const {
diff --git a/devel/electron32/files/patch-base_memory_platform__shared__memory__region.h b/devel/electron32/files/patch-base_memory_platform__shared__memory__region.h
deleted file mode 100644
index 33dba1312700..000000000000
--- a/devel/electron32/files/patch-base_memory_platform__shared__memory__region.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- base/memory/platform_shared_memory_region.h.orig 2024-04-15 20:33:42 UTC
-+++ base/memory/platform_shared_memory_region.h
-@@ -17,7 +17,7 @@
- #include "base/unguessable_token.h"
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- namespace content {
- class SandboxIPCHandler;
- }
-@@ -84,7 +84,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
- kMaxValue = GET_SHMEM_TEMP_DIR_FAILURE
- };
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Structure to limit access to executable region creation.
- struct ExecutableRegion {
- private:
-@@ -216,7 +216,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
- CheckPlatformHandlePermissionsCorrespondToMode);
- static PlatformSharedMemoryRegion Create(Mode mode,
- size_t size
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- ,
- bool executable = false
- #endif
diff --git a/devel/electron32/files/patch-base_memory_platform__shared__memory__region__posix.cc b/devel/electron32/files/patch-base_memory_platform__shared__memory__region__posix.cc
deleted file mode 100644
index fc212fadf786..000000000000
--- a/devel/electron32/files/patch-base_memory_platform__shared__memory__region__posix.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- base/memory/platform_shared_memory_region_posix.cc.orig 2023-02-01 18:43:07 UTC
-+++ base/memory/platform_shared_memory_region_posix.cc
-@@ -55,7 +55,7 @@ bool CheckFDAccessMode(int fd, int expected_mode) {
-
- } // namespace
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // static
- ScopedFD PlatformSharedMemoryRegion::ExecutableRegion::CreateFD(size_t size) {
- PlatformSharedMemoryRegion region =
-@@ -168,7 +168,7 @@ bool PlatformSharedMemoryRegion::ConvertToUnsafe() {
- // static
- PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode,
- size_t size
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- ,
- bool executable
- #endif
-@@ -197,7 +197,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
- // flag.
- FilePath directory;
- if (!GetShmemTempDir(
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- executable,
- #else
- false /* executable */,
diff --git a/devel/electron32/files/patch-base_message__loop_message__pump__glib.cc b/devel/electron32/files/patch-base_message__loop_message__pump__glib.cc
deleted file mode 100644
index 6734d01e8bf0..000000000000
--- a/devel/electron32/files/patch-base_message__loop_message__pump__glib.cc
+++ /dev/null
@@ -1,28 +0,0 @@
---- base/message_loop/message_pump_glib.cc.orig 2022-08-31 12:19:35 UTC
-+++ base/message_loop/message_pump_glib.cc
-@@ -8,6 +8,11 @@
- #include <glib.h>
- #include <math.h>
-
-+#if BUILDFLAG(IS_BSD)
-+#include <pthread.h>
-+#include <pthread_np.h>
-+#endif
-+
- #include "base/logging.h"
- #include "base/memory/raw_ptr.h"
- #include "base/notreached.h"
-@@ -51,9 +56,13 @@ int GetTimeIntervalMilliseconds(TimeTicks next_task_ti
- }
-
- bool RunningOnMainThread() {
-+#if BUILDFLAG(IS_BSD)
-+ return pthread_main_np();
-+#else
- auto pid = getpid();
- auto tid = PlatformThread::CurrentId();
- return pid > 0 && tid > 0 && pid == tid;
-+#endif
- }
-
- // A brief refresher on GLib:
diff --git a/devel/electron32/files/patch-base_native__library__unittest.cc b/devel/electron32/files/patch-base_native__library__unittest.cc
deleted file mode 100644
index 91c0e0b9d9bd..000000000000
--- a/devel/electron32/files/patch-base_native__library__unittest.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/native_library_unittest.cc.orig 2024-04-15 20:33:42 UTC
-+++ base/native_library_unittest.cc
-@@ -133,7 +133,7 @@ TEST(NativeLibraryTest, LoadLibrary) {
- // versions with respect to symbol resolution scope.
- // TSan and MSan error out on RTLD_DEEPBIND, https://crbug.com/705255
- #if !BUILDFLAG(IS_ANDROID) && !defined(THREAD_SANITIZER) && \
-- !defined(MEMORY_SANITIZER)
-+ !defined(MEMORY_SANITIZER) && !BUILDFLAG(IS_BSD)
-
- // Verifies that the |prefer_own_symbols| option satisfies its guarantee that
- // a loaded library will always prefer local symbol resolution before
diff --git a/devel/electron32/files/patch-base_posix_unix__domain__socket.cc b/devel/electron32/files/patch-base_posix_unix__domain__socket.cc
deleted file mode 100644
index 30030a397886..000000000000
--- a/devel/electron32/files/patch-base_posix_unix__domain__socket.cc
+++ /dev/null
@@ -1,57 +0,0 @@
---- base/posix/unix_domain_socket.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/posix/unix_domain_socket.cc
-@@ -56,7 +56,7 @@ bool UnixDomainSocket::EnableReceiveProcessId(int fd)
-
- // static
- bool UnixDomainSocket::EnableReceiveProcessId(int fd) {
--#if !BUILDFLAG(IS_APPLE)
-+#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
- const int enable = 1;
- return setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &enable, sizeof(enable)) == 0;
- #else
-@@ -82,7 +82,7 @@ bool UnixDomainSocket::SendMsg(int fd,
-
- struct cmsghdr* cmsg;
- msg.msg_control = control_buffer;
--#if BUILDFLAG(IS_APPLE)
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
- msg.msg_controllen = checked_cast<socklen_t>(control_len);
- #else
- msg.msg_controllen = control_len;
-@@ -90,7 +90,7 @@ bool UnixDomainSocket::SendMsg(int fd,
- cmsg = CMSG_FIRSTHDR(&msg);
- cmsg->cmsg_level = SOL_SOCKET;
- cmsg->cmsg_type = SCM_RIGHTS;
--#if BUILDFLAG(IS_APPLE)
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
- cmsg->cmsg_len = checked_cast<u_int>(CMSG_LEN(sizeof(int) * fds.size()));
- #else
- cmsg->cmsg_len = CMSG_LEN(sizeof(int) * fds.size());
-@@ -154,7 +154,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
-
- const size_t kControlBufferSize =
- CMSG_SPACE(sizeof(int) * kMaxFileDescriptors)
--#if !BUILDFLAG(IS_APPLE)
-+#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
- // macOS does not support ucred.
- // macOS supports xucred, but this structure is insufficient.
- + CMSG_SPACE(sizeof(struct ucred))
-@@ -182,7 +182,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
- wire_fds = reinterpret_cast<int*>(CMSG_DATA(cmsg));
- wire_fds_len = payload_len / sizeof(int);
- }
--#if !BUILDFLAG(IS_APPLE)
-+#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
- // macOS does not support SCM_CREDENTIALS.
- if (cmsg->cmsg_level == SOL_SOCKET &&
- cmsg->cmsg_type == SCM_CREDENTIALS) {
-@@ -216,6 +216,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
- socklen_t pid_size = sizeof(pid);
- if (getsockopt(fd, SOL_LOCAL, LOCAL_PEERPID, &pid, &pid_size) != 0)
- pid = -1;
-+#elif BUILDFLAG(IS_BSD)
-+ NOTIMPLEMENTED();
-+ pid = -1;
- #else
- // |pid| will legitimately be -1 if we read EOF, so only DCHECK if we
- // actually received a message. Unfortunately, Linux allows sending zero
diff --git a/devel/electron32/files/patch-base_process_internal__linux.h b/devel/electron32/files/patch-base_process_internal__linux.h
deleted file mode 100644
index de187aec237f..000000000000
--- a/devel/electron32/files/patch-base_process_internal__linux.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/process/internal_linux.h.orig 2024-06-18 21:43:17 UTC
-+++ base/process/internal_linux.h
-@@ -140,6 +140,9 @@ void ForEachProcessTask(base::ProcessHandle process, L
- // arguments to the lambda.
- template <typename Lambda>
- void ForEachProcessTask(base::ProcessHandle process, Lambda&& lambda) {
-+#if BUILDFLAG(IS_BSD)
-+ return;
-+#else
- // Iterate through the different threads tracked in /proc/<pid>/task.
- FilePath fd_path = GetProcPidDir(process).Append("task");
-
-@@ -159,6 +162,7 @@ void ForEachProcessTask(base::ProcessHandle process, L
- FilePath task_path = fd_path.Append(tid_str);
- lambda(tid, task_path);
- }
-+#endif
- }
-
- } // namespace internal
diff --git a/devel/electron32/files/patch-base_process_kill.h b/devel/electron32/files/patch-base_process_kill.h
deleted file mode 100644
index a72acaccad31..000000000000
--- a/devel/electron32/files/patch-base_process_kill.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/process/kill.h.orig 2024-06-18 21:43:17 UTC
-+++ base/process/kill.h
-@@ -123,7 +123,7 @@ BASE_EXPORT TerminationStatus GetKnownDeadTerminationS
- BASE_EXPORT TerminationStatus GetKnownDeadTerminationStatus(
- ProcessHandle handle, int* exit_code);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Spawns a thread to wait asynchronously for the child |process| to exit
- // and then reaps it.
- BASE_EXPORT void EnsureProcessGetsReaped(Process process);
diff --git a/devel/electron32/files/patch-base_process_kill__posix.cc b/devel/electron32/files/patch-base_process_kill__posix.cc
deleted file mode 100644
index b197dc3675c5..000000000000
--- a/devel/electron32/files/patch-base_process_kill__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/process/kill_posix.cc.orig 2023-03-30 00:33:38 UTC
-+++ base/process/kill_posix.cc
-@@ -157,7 +157,7 @@ void EnsureProcessTerminated(Process process) {
- 0, new BackgroundReaper(std::move(process), Seconds(2)));
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- void EnsureProcessGetsReaped(Process process) {
- DCHECK(!process.is_current());
-
diff --git a/devel/electron32/files/patch-base_process_launch.h b/devel/electron32/files/patch-base_process_launch.h
deleted file mode 100644
index e02c027b119d..000000000000
--- a/devel/electron32/files/patch-base_process_launch.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/process/launch.h.orig 2024-08-14 20:54:23 UTC
-+++ base/process/launch.h
-@@ -211,7 +211,7 @@ struct BASE_EXPORT LaunchOptions {
- bool clear_environment = false;
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // If non-zero, start the process using clone(), using flags as provided.
- // Unlike in clone, clone_flags may not contain a custom termination signal
- // that is sent to the parent when the child dies. The termination signal will
diff --git a/devel/electron32/files/patch-base_process_launch__posix.cc b/devel/electron32/files/patch-base_process_launch__posix.cc
deleted file mode 100644
index 50e41bd15cfc..000000000000
--- a/devel/electron32/files/patch-base_process_launch__posix.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- base/process/launch_posix.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/process/launch_posix.cc
-@@ -66,6 +66,9 @@
- #error "macOS should use launch_mac.cc"
- #endif
-
-+#if defined(OS_FREEBSD)
-+#pragma weak environ
-+#endif
- extern char** environ;
-
- namespace base {
diff --git a/devel/electron32/files/patch-base_process_memory__linux.cc b/devel/electron32/files/patch-base_process_memory__linux.cc
deleted file mode 100644
index 5a403aba7f5b..000000000000
--- a/devel/electron32/files/patch-base_process_memory__linux.cc
+++ /dev/null
@@ -1,44 +0,0 @@
---- base/process/memory_linux.cc.orig 2024-08-14 20:54:23 UTC
-+++ base/process/memory_linux.cc
-@@ -28,6 +28,7 @@ namespace base {
-
- namespace base {
-
-+#if !BUILDFLAG(IS_BSD)
- namespace {
-
- void ReleaseReservationOrTerminate() {
-@@ -37,12 +38,14 @@ void ReleaseReservationOrTerminate() {
- }
-
- } // namespace
-+#endif
-
- void EnableTerminationOnHeapCorruption() {
- // On Linux, there nothing to do AFAIK.
- }
-
- void EnableTerminationOnOutOfMemory() {
-+#if !BUILDFLAG(IS_BSD)
- // Set the new-out of memory handler.
- std::set_new_handler(&ReleaseReservationOrTerminate);
- // If we're using glibc's allocator, the above functions will override
-@@ -51,8 +54,10 @@ void EnableTerminationOnOutOfMemory() {
- #if PA_BUILDFLAG(USE_ALLOCATOR_SHIM)
- allocator_shim::SetCallNewHandlerOnMallocFailure(true);
- #endif
-+#endif
- }
-
-+#if !BUILDFLAG(IS_BSD)
- // ScopedAllowBlocking() has private constructor and it can only be used in
- // friend classes/functions. Declaring a class is easier in this situation to
- // avoid adding more dependency to thread_restrictions.h because of the
-@@ -110,6 +115,7 @@ bool AdjustOOMScore(ProcessId process, int score) {
- bool AdjustOOMScore(ProcessId process, int score) {
- return AdjustOOMScoreHelper::AdjustOOMScore(process, score);
- }
-+#endif
-
- bool UncheckedMalloc(size_t size, void** result) {
- #if PA_BUILDFLAG(USE_ALLOCATOR_SHIM)
diff --git a/devel/electron32/files/patch-base_process_process__handle__freebsd.cc b/devel/electron32/files/patch-base_process_process__handle__freebsd.cc
deleted file mode 100644
index 1f676e07fbdf..000000000000
--- a/devel/electron32/files/patch-base_process_process__handle__freebsd.cc
+++ /dev/null
@@ -1,25 +0,0 @@
---- base/process/process_handle_freebsd.cc.orig 2024-04-15 20:33:42 UTC
-+++ base/process/process_handle_freebsd.cc
-@@ -3,6 +3,7 @@
- // found in the LICENSE file.
-
- #include "base/process/process_handle.h"
-+#include "base/files/file_util.h"
-
- #include <limits.h>
- #include <stddef.h>
-@@ -20,10 +21,13 @@ ProcessId GetParentProcessId(ProcessHandle process) {
-
- ProcessId GetParentProcessId(ProcessHandle process) {
- struct kinfo_proc info;
-- size_t length;
-+ size_t length = sizeof(struct kinfo_proc);
- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process };
-
- if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0)
-+ return -1;
-+
-+ if (length < sizeof(struct kinfo_proc))
- return -1;
-
- return info.ki_ppid;
diff --git a/devel/electron32/files/patch-base_process_process__handle__openbsd.cc b/devel/electron32/files/patch-base_process_process__handle__openbsd.cc
deleted file mode 100644
index c3ef5fe46561..000000000000
--- a/devel/electron32/files/patch-base_process_process__handle__openbsd.cc
+++ /dev/null
@@ -1,133 +0,0 @@
---- base/process/process_handle_openbsd.cc.orig 2024-04-15 20:33:42 UTC
-+++ base/process/process_handle_openbsd.cc
-@@ -3,48 +3,112 @@
- // found in the LICENSE file.
-
- #include "base/process/process_handle.h"
-+#include "base/files/file_util.h"
-
- #include <stddef.h>
-+#include <stdlib.h>
-+#include <sys/param.h>
-+#include <sys/proc.h>
-+#include <sys/stat.h>
- #include <sys/sysctl.h>
- #include <sys/types.h>
- #include <unistd.h>
-
-+#include <kvm.h>
-+
- namespace base {
-
- ProcessId GetParentProcessId(ProcessHandle process) {
-- struct kinfo_proc info;
-+ struct kinfo_proc *info;
- size_t length;
-+ pid_t ppid;
- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process,
- sizeof(struct kinfo_proc), 0 };
-
- if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0)
- return -1;
-
-- mib[5] = (length / sizeof(struct kinfo_proc));
-+ info = (struct kinfo_proc *)malloc(length);
-
-- if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0)
-- return -1;
-+ mib[5] = static_cast<int>((length / sizeof(struct kinfo_proc)));
-
-- return info.p_ppid;
-+ if (sysctl(mib, std::size(mib), info, &length, NULL, 0) < 0) {
-+ ppid = -1;
-+ goto out;
-+ }
-+
-+ ppid = info->p_ppid;
-+
-+out:
-+ free(info);
-+ return ppid;
- }
-
- FilePath GetProcessExecutablePath(ProcessHandle process) {
-- struct kinfo_proc kp;
-+ struct kinfo_file *files;
-+ kvm_t *kd = NULL;
-+ char errbuf[_POSIX2_LINE_MAX];
-+ char **retvalargs, *cpath, retval[PATH_MAX];
-+ int cnt;
- size_t len;
-- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process,
-- sizeof(struct kinfo_proc), 0 };
-+ char *tokens[2];
-+ struct stat sb;
-+ FilePath result;
-
-- if (sysctl(mib, std::size(mib), NULL, &len, NULL, 0) == -1)
-- return FilePath();
-- mib[5] = (len / sizeof(struct kinfo_proc));
-- if (sysctl(mib, std::size(mib), &kp, &len, NULL, 0) < 0)
-- return FilePath();
-- if ((kp.p_flag & P_SYSTEM) != 0)
-- return FilePath();
-- if (strcmp(kp.p_comm, "chrome") == 0)
-- return FilePath(kp.p_comm);
-+ int mib[] = { CTL_KERN, KERN_PROC_ARGS, process, KERN_PROC_ARGV };
-
-- return FilePath();
-+ if ((cpath = getenv("CHROME_EXE_PATH")) != NULL)
-+ result = FilePath(cpath);
-+ else
-+ result = FilePath("/usr/local/chrome/chrome");
-+
-+ if (sysctl(mib, std::size(mib), NULL, &len, NULL, 0) != -1) {
-+ retvalargs = static_cast<char**>(malloc(len));
-+ if (!retvalargs)
-+ return result;
-+
-+ if (sysctl(mib, std::size(mib), retvalargs, &len, NULL, 0) < 0) {
-+ free(retvalargs);
-+ return result;
-+ }
-+
-+ if ((*tokens = strtok(retvalargs[0], ":")) == NULL) {
-+ free(retvalargs);
-+ return result;
-+ }
-+
-+ free(retvalargs);
-+
-+ if (tokens[0] == NULL)
-+ return result;
-+
-+ if (realpath(tokens[0], retval) == NULL)
-+ return result;
-+
-+ if (stat(retval, &sb) < 0)
-+ return result;
-+
-+ if ((kd = kvm_openfiles(NULL, NULL, NULL, (int)KVM_NO_FILES,
-+ errbuf)) == NULL)
-+ return result;
-+
-+ if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, process,
-+ sizeof(struct kinfo_file), &cnt)) == NULL) {
-+ kvm_close(kd);
-+ return result;
-+ }
-+
-+ for (int i = 0; i < cnt; i++) {
-+ if (files[i].fd_fd == KERN_FILE_TEXT &&
-+ files[i].va_fsid == static_cast<uint32_t>(sb.st_dev) &&
-+ files[i].va_fileid == sb.st_ino) {
-+ kvm_close(kd);
-+ result = FilePath(retval);
-+ }
-+ }
-+ }
-+
-+ return result;
- }
-
- } // namespace base
diff --git a/devel/electron32/files/patch-base_process_process__iterator__freebsd.cc b/devel/electron32/files/patch-base_process_process__iterator__freebsd.cc
deleted file mode 100644
index 0b752cea1428..000000000000
--- a/devel/electron32/files/patch-base_process_process__iterator__freebsd.cc
+++ /dev/null
@@ -1,51 +0,0 @@
---- base/process/process_iterator_freebsd.cc.orig 2023-03-30 00:33:38 UTC
-+++ base/process/process_iterator_freebsd.cc
-@@ -18,7 +18,7 @@ namespace base {
-
- ProcessIterator::ProcessIterator(const ProcessFilter* filter)
- : filter_(filter) {
-- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid() };
-+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, (int) getuid() };
-
- bool done = false;
- int try_num = 1;
-@@ -37,7 +37,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
- num_of_kinfo_proc += 16;
- kinfo_procs_.resize(num_of_kinfo_proc);
- len = num_of_kinfo_proc * sizeof(struct kinfo_proc);
-- if (sysctl(mib, std::size(mib), &kinfo_procs_[0], &len, NULL, 0) < 0) {
-+ if (sysctl(mib, std::size(mib), kinfo_procs_.data(), &len, NULL, 0) < 0) {
- // If we get a mem error, it just means we need a bigger buffer, so
- // loop around again. Anything else is a real error and give up.
- if (errno != ENOMEM) {
-@@ -47,7 +47,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
- }
- } else {
- // Got the list, just make sure we're sized exactly right
-- size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
-+ num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
- kinfo_procs_.resize(num_of_kinfo_proc);
- done = true;
- }
-@@ -68,18 +68,13 @@ bool ProcessIterator::CheckForNextProcess() {
- for (; index_of_kinfo_proc_ < kinfo_procs_.size(); ++index_of_kinfo_proc_) {
- size_t length;
- struct kinfo_proc kinfo = kinfo_procs_[index_of_kinfo_proc_];
-- int mib[] = { CTL_KERN, KERN_PROC_ARGS, kinfo.ki_pid };
-+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_ARGS, kinfo.ki_pid };
-
- if ((kinfo.ki_pid > 0) && (kinfo.ki_stat == SZOMB))
- continue;
-
-- length = 0;
-- if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0) {
-- LOG(ERROR) << "failed to figure out the buffer size for a command line";
-- continue;
-- }
--
-- data.resize(length);
-+ data.resize(ARG_MAX);
-+ length = ARG_MAX;
-
- if (sysctl(mib, std::size(mib), &data[0], &length, NULL, 0) < 0) {
- LOG(ERROR) << "failed to fetch a commandline";
diff --git a/devel/electron32/files/patch-base_process_process__iterator__openbsd.cc b/devel/electron32/files/patch-base_process_process__iterator__openbsd.cc
deleted file mode 100644
index ca96780b7ba2..000000000000
--- a/devel/electron32/files/patch-base_process_process__iterator__openbsd.cc
+++ /dev/null
@@ -1,45 +0,0 @@
---- base/process/process_iterator_openbsd.cc.orig 2023-03-30 00:33:38 UTC
-+++ base/process/process_iterator_openbsd.cc
-@@ -6,6 +6,9 @@
-
- #include <errno.h>
- #include <stddef.h>
-+#include <unistd.h>
-+#include <sys/param.h>
-+#include <sys/proc.h>
- #include <sys/sysctl.h>
-
- #include "base/logging.h"
-@@ -16,12 +19,13 @@ namespace base {
-
- ProcessIterator::ProcessIterator(const ProcessFilter* filter)
- : filter_(filter) {
-- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid(),
-+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, static_cast<int>(getuid()),
- sizeof(struct kinfo_proc), 0 };
-
- bool done = false;
- int try_num = 1;
- const int max_tries = 10;
-+ size_t num_of_kinfo_proc;
-
- do {
- size_t len = 0;
-@@ -30,7 +34,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
- kinfo_procs_.resize(0);
- done = true;
- } else {
-- size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
-+ num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
- // Leave some spare room for process table growth (more could show up
- // between when we check and now)
- num_of_kinfo_proc += 16;
-@@ -46,7 +50,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
- }
- } else {
- // Got the list, just make sure we're sized exactly right
-- size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
-+ num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
- kinfo_procs_.resize(num_of_kinfo_proc);
- done = true;
- }
diff --git a/devel/electron32/files/patch-base_process_process__metrics.cc b/devel/electron32/files/patch-base_process_process__metrics.cc
deleted file mode 100644
index 792effaa0e48..000000000000
--- a/devel/electron32/files/patch-base_process_process__metrics.cc
+++ /dev/null
@@ -1,49 +0,0 @@
---- base/process/process_metrics.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/process/process_metrics.cc
-@@ -17,7 +17,7 @@ namespace {
- namespace {
-
- #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- int CalculateEventsPerSecond(uint64_t event_count,
- uint64_t* last_event_count,
- base::TimeTicks* last_calculated) {
-@@ -54,7 +54,7 @@ SystemMetrics SystemMetrics::Sample() {
- SystemMetrics system_metrics;
-
- system_metrics.committed_memory_ = GetSystemCommitCharge();
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- GetSystemMemoryInfo(&system_metrics.memory_info_);
- GetVmStatInfo(&system_metrics.vmstat_info_);
- GetSystemDiskInfo(&system_metrics.disk_info_);
-@@ -73,7 +73,7 @@ Value::Dict SystemMetrics::ToDict() const {
- Value::Dict res;
-
- res.Set("committed_memory", static_cast<int>(committed_memory_));
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- Value::Dict meminfo = memory_info_.ToDict();
- meminfo.Merge(vmstat_info_.ToDict());
- res.Set("meminfo", std::move(meminfo));
-@@ -100,7 +100,6 @@ std::unique_ptr<ProcessMetrics> ProcessMetrics::Create
- #endif // !BUILDFLAG(IS_MAC)
- }
-
--#if !BUILDFLAG(IS_FREEBSD) || !BUILDFLAG(IS_POSIX)
- double ProcessMetrics::GetPlatformIndependentCPUUsage(
- TimeDelta cumulative_cpu) {
- TimeTicks time = TimeTicks::Now();
-@@ -129,10 +128,9 @@ ProcessMetrics::GetPlatformIndependentCPUUsage() {
- return GetPlatformIndependentCPUUsage(cpu_usage);
- });
- }
--#endif
-
- #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- int ProcessMetrics::CalculateIdleWakeupsPerSecond(
- uint64_t absolute_idle_wakeups) {
- return CalculateEventsPerSecond(absolute_idle_wakeups,
diff --git a/devel/electron32/files/patch-base_process_process__metrics.h b/devel/electron32/files/patch-base_process_process__metrics.h
deleted file mode 100644
index 022a73d2bc48..000000000000
--- a/devel/electron32/files/patch-base_process_process__metrics.h
+++ /dev/null
@@ -1,115 +0,0 @@
---- base/process/process_metrics.h.orig 2024-06-18 21:43:17 UTC
-+++ base/process/process_metrics.h
-@@ -38,7 +38,7 @@
- #endif
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- #include <string>
- #include <utility>
- #include <vector>
-@@ -48,7 +48,7 @@ namespace base {
-
- namespace base {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Minor and major page fault counts since the process creation.
- // Both counts are process-wide, and exclude child processes.
- //
-@@ -116,7 +116,7 @@ class BASE_EXPORT ProcessMetrics {
- // convenience wrapper for CreateProcessMetrics().
- static std::unique_ptr<ProcessMetrics> CreateCurrentProcessMetrics();
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Resident Set Size is a Linux/Android specific memory concept. Do not
- // attempt to extend this to other platforms.
- BASE_EXPORT size_t GetResidentSetSize() const;
-@@ -150,7 +150,7 @@ class BASE_EXPORT ProcessMetrics {
- base::expected<TimeDelta, ProcessCPUUsageError> GetCumulativeCPUUsage();
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- // Emits the cumulative CPU usage for all currently active threads since they
- // were started into the output parameter (replacing its current contents).
- // Threads that have already terminated will not be reported. Thus, the sum of
-@@ -195,7 +195,7 @@ class BASE_EXPORT ProcessMetrics {
- int GetOpenFdSoftLimit() const;
- #endif // BUILDFLAG(IS_POSIX)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Bytes of swap as reported by /proc/[pid]/status.
- uint64_t GetVmSwapBytes() const;
-
-@@ -216,7 +216,7 @@ class BASE_EXPORT ProcessMetrics {
- #endif // !BUILDFLAG(IS_MAC)
-
- #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
- #endif
- #if BUILDFLAG(IS_APPLE)
-@@ -238,12 +238,10 @@ class BASE_EXPORT ProcessMetrics {
- // Used to store the previous times and CPU usage counts so we can
- // compute the CPU usage between calls.
- TimeTicks last_cpu_time_;
--#if !BUILDFLAG(IS_FREEBSD) || !BUILDFLAG(IS_POSIX)
- TimeDelta last_cumulative_cpu_;
--#endif
-
- #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- // Same thing for idle wakeups.
- TimeTicks last_idle_wakeups_time_;
- uint64_t last_absolute_idle_wakeups_;
-@@ -284,7 +282,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_AIX) || \
-- BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- // Data about system-wide memory consumption. Values are in KB. Available on
- // Windows, Mac, Linux, Android and Chrome OS.
- //
-@@ -319,7 +317,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
- #endif
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- // This provides an estimate of available memory as described here:
- // https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773
- // NOTE: this is ONLY valid in kernels 3.14 and up. Its value will always
-@@ -334,7 +332,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
- #endif
-
- #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_AIX) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- int buffers = 0;
- int cached = 0;
- int active_anon = 0;
-@@ -371,7 +369,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoK
- // BUILDFLAG(IS_FUCHSIA)
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- // Parse the data found in /proc/<pid>/stat and return the sum of the
- // CPU-related ticks. Returns -1 on parse error.
- // Exposed for testing.
-@@ -566,7 +564,7 @@ class BASE_EXPORT SystemMetrics {
- FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics);
-
- size_t committed_memory_;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- SystemMemoryInfoKB memory_info_;
- VmStatInfo vmstat_info_;
- SystemDiskInfo disk_info_;
diff --git a/devel/electron32/files/patch-base_process_process__metrics__freebsd.cc b/devel/electron32/files/patch-base_process_process__metrics__freebsd.cc
deleted file mode 100644
index 5e90df03d138..000000000000
--- a/devel/electron32/files/patch-base_process_process__metrics__freebsd.cc
+++ /dev/null
@@ -1,307 +0,0 @@
---- base/process/process_metrics_freebsd.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/process/process_metrics_freebsd.cc
-@@ -3,44 +3,58 @@
- // found in the LICENSE file.
-
- #include "base/process/process_metrics.h"
-+#include "base/notreached.h"
-
- #include <stddef.h>
-+#include <sys/types.h>
- #include <sys/sysctl.h>
- #include <sys/user.h>
- #include <unistd.h>
-
-+#include <fcntl.h> /* O_RDONLY */
-+#include <kvm.h>
-+#include <libutil.h>
-+
- #include "base/memory/ptr_util.h"
-+#include "base/values.h"
-
- namespace base {
-+namespace {
-+int GetPageShift() {
-+ int pagesize = getpagesize();
-+ int pageshift = 0;
-
--ProcessMetrics::ProcessMetrics(ProcessHandle process)
-- : process_(process),
-- last_cpu_(0) {}
-+ while (pagesize > 1) {
-+ pageshift++;
-+ pagesize >>= 1;
-+ }
-
-+ return pageshift;
-+}
-+}
-+
-+ProcessMetrics::ProcessMetrics(ProcessHandle process) : process_(process) {}
-+
- // static
- std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
- ProcessHandle process) {
- return WrapUnique(new ProcessMetrics(process));
- }
-
--base::expected<double, ProcessCPUUsageError>
--ProcessMetrics::GetPlatformIndependentCPUUsage() {
-+base::expected<TimeDelta, ProcessCPUUsageError>
-+ProcessMetrics::GetCumulativeCPUUsage() {
- struct kinfo_proc info;
-- int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_PID, process_};
-- size_t length = sizeof(info);
-+ size_t length = sizeof(struct kinfo_proc);
-+ struct timeval tv;
-
-+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_ };
-+
- if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0)
-- return base::unexpected(ProcessCPUUsageError::kSystemError);
-+ return base::ok(TimeDelta());
-
-- return base::ok(double{info.ki_pctcpu} / FSCALE * 100.0);
-+ return base::ok(Microseconds(info.ki_runtime));
- }
-
--base::expected<TimeDelta, ProcessCPUUsageError>
--ProcessMetrics::GetCumulativeCPUUsage() {
-- NOTREACHED_IN_MIGRATION();
-- return base::unexpected(ProcessCPUUsageError::kNotImplemented);
--}
--
- size_t GetSystemCommitCharge() {
- int mib[2], pagesize;
- unsigned long mem_total, mem_free, mem_inactive;
-@@ -62,6 +76,230 @@ size_t GetSystemCommitCharge() {
- pagesize = getpagesize();
-
- return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
-+}
-+
-+int64_t GetNumberOfThreads(ProcessHandle process) {
-+ // Taken from FreeBSD top (usr.bin/top/machine.c)
-+
-+ kvm_t* kd = kvm_open(NULL, "/dev/null", NULL, O_RDONLY, "kvm_open");
-+ if (kd == NULL)
-+ return 0;
-+
-+ struct kinfo_proc* pbase;
-+ int nproc;
-+ pbase = kvm_getprocs(kd, KERN_PROC_PID, process, &nproc);
-+ if (pbase == NULL)
-+ return 0;
-+
-+ if (kvm_close(kd) == -1)
-+ return 0;
-+
-+ return nproc;
-+}
-+
-+bool GetSystemMemoryInfo(SystemMemoryInfoKB *meminfo) {
-+ unsigned int mem_total, mem_free, swap_total, swap_used;
-+ size_t length;
-+ int pagesizeKB;
-+
-+ pagesizeKB = getpagesize() / 1024;
-+
-+ length = sizeof(mem_total);
-+ if (sysctlbyname("vm.stats.vm.v_page_count", &mem_total,
-+ &length, NULL, 0) != 0 || length != sizeof(mem_total))
-+ return false;
-+
-+ length = sizeof(mem_free);
-+ if (sysctlbyname("vm.stats.vm.v_free_count", &mem_free, &length, NULL, 0)
-+ != 0 || length != sizeof(mem_free))
-+ return false;
-+
-+ length = sizeof(swap_total);
-+ if (sysctlbyname("vm.swap_size", &swap_total, &length, NULL, 0)
-+ != 0 || length != sizeof(swap_total))
-+ return false;
-+
-+ length = sizeof(swap_used);
-+ if (sysctlbyname("vm.swap_anon_use", &swap_used, &length, NULL, 0)
-+ != 0 || length != sizeof(swap_used))
-+ return false;
-+
-+ meminfo->total = mem_total * pagesizeKB;
-+ meminfo->free = mem_free * pagesizeKB;
-+ meminfo->swap_total = swap_total * pagesizeKB;
-+ meminfo->swap_free = (swap_total - swap_used) * pagesizeKB;
-+
-+ return true;
-+}
-+
-+int ProcessMetrics::GetOpenFdCount() const {
-+ struct kinfo_file * kif;
-+ int cnt;
-+
-+ if ((kif = kinfo_getfile(process_, &cnt)) == NULL)
-+ return -1;
-+
-+ free(kif);
-+
-+ return cnt;
-+}
-+
-+int ProcessMetrics::GetOpenFdSoftLimit() const {
-+ size_t length;
-+ int total_count = 0;
-+ int mib[] = { CTL_KERN, KERN_MAXFILESPERPROC };
-+
-+ length = sizeof(total_count);
-+
-+ if (sysctl(mib, std::size(mib), &total_count, &length, NULL, 0) < 0) {
-+ total_count = -1;
-+ }
-+
-+ return total_count;
-+}
-+
-+size_t ProcessMetrics::GetResidentSetSize() const {
-+ kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open");
-+
-+ if (kd == nullptr)
-+ return 0;
-+
-+ struct kinfo_proc *pp;
-+ int nproc;
-+
-+ if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) {
-+ kvm_close(kd);
-+ return 0;
-+ }
-+
-+ size_t rss;
-+
-+ if (nproc > 0) {
-+ rss = pp->ki_rssize << GetPageShift();
-+ } else {
-+ rss = 0;
-+ }
-+
-+ kvm_close(kd);
-+ return rss;
-+}
-+
-+uint64_t ProcessMetrics::GetVmSwapBytes() const {
-+ kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open");
-+
-+ if (kd == nullptr)
-+ return 0;
-+
-+ struct kinfo_proc *pp;
-+ int nproc;
-+
-+ if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) {
-+ kvm_close(kd);
-+ return 0;
-+ }
-+
-+ size_t swrss;
-+
-+ if (nproc > 0) {
-+ swrss = pp->ki_swrss > pp->ki_rssize
-+ ? (pp->ki_swrss - pp->ki_rssize) << GetPageShift()
-+ : 0;
-+ } else {
-+ swrss = 0;
-+ }
-+
-+ kvm_close(kd);
-+ return swrss;
-+}
-+
-+int ProcessMetrics::GetIdleWakeupsPerSecond() {
-+ NOTIMPLEMENTED();
-+ return 0;
-+}
-+
-+bool GetSystemDiskInfo(SystemDiskInfo* diskinfo) {
-+ NOTIMPLEMENTED();
-+ return false;
-+}
-+
-+bool GetVmStatInfo(VmStatInfo* vmstat) {
-+ NOTIMPLEMENTED();
-+ return false;
-+}
-+
-+SystemDiskInfo::SystemDiskInfo() {
-+ reads = 0;
-+ reads_merged = 0;
-+ sectors_read = 0;
-+ read_time = 0;
-+ writes = 0;
-+ writes_merged = 0;
-+ sectors_written = 0;
-+ write_time = 0;
-+ io = 0;
-+ io_time = 0;
-+ weighted_io_time = 0;
-+}
-+
-+SystemDiskInfo::SystemDiskInfo(const SystemDiskInfo& other) = default;
-+
-+SystemDiskInfo& SystemDiskInfo::operator=(const SystemDiskInfo&) = default;
-+
-+Value::Dict SystemDiskInfo::ToDict() const {
-+ Value::Dict res;
-+
-+ // Write out uint64_t variables as doubles.
-+ // Note: this may discard some precision, but for JS there's no other option.
-+ res.Set("reads", static_cast<double>(reads));
-+ res.Set("reads_merged", static_cast<double>(reads_merged));
-+ res.Set("sectors_read", static_cast<double>(sectors_read));
-+ res.Set("read_time", static_cast<double>(read_time));
-+ res.Set("writes", static_cast<double>(writes));
-+ res.Set("writes_merged", static_cast<double>(writes_merged));
-+ res.Set("sectors_written", static_cast<double>(sectors_written));
-+ res.Set("write_time", static_cast<double>(write_time));
-+ res.Set("io", static_cast<double>(io));
-+ res.Set("io_time", static_cast<double>(io_time));
-+ res.Set("weighted_io_time", static_cast<double>(weighted_io_time));
-+
-+ NOTIMPLEMENTED();
-+
-+ return res;
-+}
-+
-+Value::Dict SystemMemoryInfoKB::ToDict() const {
-+ Value::Dict res;
-+ res.Set("total", total);
-+ res.Set("free", free);
-+ res.Set("available", available);
-+ res.Set("buffers", buffers);
-+ res.Set("cached", cached);
-+ res.Set("active_anon", active_anon);
-+ res.Set("inactive_anon", inactive_anon);
-+ res.Set("active_file", active_file);
-+ res.Set("inactive_file", inactive_file);
-+ res.Set("swap_total", swap_total);
-+ res.Set("swap_free", swap_free);
-+ res.Set("swap_used", swap_total - swap_free);
-+ res.Set("dirty", dirty);
-+ res.Set("reclaimable", reclaimable);
-+
-+ NOTIMPLEMENTED();
-+
-+ return res;
-+}
-+
-+Value::Dict VmStatInfo::ToDict() const {
-+ Value::Dict res;
-+ // TODO(crbug.com/1334256): Make base::Value able to hold uint64_t and remove
-+ // casts below.
-+ res.Set("pswpin", static_cast<int>(pswpin));
-+ res.Set("pswpout", static_cast<int>(pswpout));
-+ res.Set("pgmajfault", static_cast<int>(pgmajfault));
-+
-+ NOTIMPLEMENTED();
-+
-+ return res;
- }
-
- } // namespace base
diff --git a/devel/electron32/files/patch-base_process_process__metrics__openbsd.cc b/devel/electron32/files/patch-base_process_process__metrics__openbsd.cc
deleted file mode 100644
index 04d26b4c012a..000000000000
--- a/devel/electron32/files/patch-base_process_process__metrics__openbsd.cc
+++ /dev/null
@@ -1,234 +0,0 @@
---- base/process/process_metrics_openbsd.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/process/process_metrics_openbsd.cc
-@@ -6,75 +6,50 @@
-
- #include <stddef.h>
- #include <stdint.h>
-+#include <fcntl.h>
- #include <sys/param.h>
- #include <sys/sysctl.h>
-+#include <sys/vmmeter.h>
-
-+#include <kvm.h>
-+
- #include "base/memory/ptr_util.h"
- #include "base/types/expected.h"
-+#include "base/values.h"
-+#include "base/notreached.h"
-
- namespace base {
-
--namespace {
-+ProcessMetrics::ProcessMetrics(ProcessHandle process) : process_(process) {}
-
--base::expected<int, ProcessCPUUsageError> GetProcessCPU(pid_t pid) {
-+base::expected<TimeDelta, ProcessCPUUsageError>
-+ProcessMetrics::GetCumulativeCPUUsage() {
- struct kinfo_proc info;
-- size_t length;
-- int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, pid,
-- sizeof(struct kinfo_proc), 0 };
-+ size_t length = sizeof(struct kinfo_proc);
-+ struct timeval tv;
-
-- if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0) {
-- return base::unexpected(ProcessCPUUsageError::kSystemError);
-- }
-+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_,
-+ sizeof(struct kinfo_proc), 1 };
-
-- mib[5] = (length / sizeof(struct kinfo_proc));
--
- if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
- return base::unexpected(ProcessCPUUsageError::kSystemError);
- }
-
-- return base::ok(info.p_pctcpu);
-+ tv.tv_sec = info.p_rtime_sec;
-+ tv.tv_usec = info.p_rtime_usec;
-+
-+ return base::ok(Microseconds(TimeValToMicroseconds(tv)));
- }
-
--} // namespace
--
- // static
- std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
- ProcessHandle process) {
- return WrapUnique(new ProcessMetrics(process));
- }
-
--base::expected<double, ProcessCPUUsageError>
--ProcessMetrics::GetPlatformIndependentCPUUsage() {
-- TimeTicks time = TimeTicks::Now();
--
-- if (last_cpu_time_.is_zero()) {
-- // First call, just set the last values.
-- last_cpu_time_ = time;
-- return base::ok(0.0);
-- }
--
-- const base::expected<int, ProcessCPUUsageError> cpu = GetProcessCPU(process_);
-- if (!cpu.has_value()) {
-- return base::unexpected(cpu.error());
-- }
--
-- last_cpu_time_ = time;
-- return base::ok(double{cpu.value()} / FSCALE * 100.0);
--}
--
--base::expected<TimeDelta, ProcessCPUUsageError>
--ProcessMetrics::GetCumulativeCPUUsage() {
-- NOTREACHED_IN_MIGRATION();
-- return base::unexpected(ProcessCPUUsageError::kNotImplemented);
--}
--
--ProcessMetrics::ProcessMetrics(ProcessHandle process)
-- : process_(process),
-- last_cpu_(0) {}
--
- size_t GetSystemCommitCharge() {
- int mib[] = { CTL_VM, VM_METER };
-- int pagesize;
-+ size_t pagesize;
- struct vmtotal vmtotal;
- unsigned long mem_total, mem_free, mem_inactive;
- size_t len = sizeof(vmtotal);
-@@ -86,9 +61,136 @@ size_t GetSystemCommitCharge() {
- mem_free = vmtotal.t_free;
- mem_inactive = vmtotal.t_vm - vmtotal.t_avm;
-
-- pagesize = getpagesize();
-+ pagesize = checked_cast<size_t>(getpagesize());
-
- return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
-+}
-+
-+int ProcessMetrics::GetOpenFdCount() const {
-+#if 0
-+ struct kinfo_file *files;
-+ kvm_t *kd = NULL;
-+ int total_count = 0;
-+ char errbuf[_POSIX2_LINE_MAX];
-+
-+ if ((kd = kvm_openfiles(NULL, NULL, NULL, KVM_NO_FILES, errbuf)) == NULL)
-+ goto out;
-+
-+ if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, process_,
-+ sizeof(struct kinfo_file), &total_count)) == NULL) {
-+ total_count = 0;
-+ goto out;
-+ }
-+
-+ kvm_close(kd);
-+
-+out:
-+ return total_count;
-+#endif
-+ return getdtablecount();
-+}
-+
-+int ProcessMetrics::GetOpenFdSoftLimit() const {
-+ return getdtablesize();
-+// return GetMaxFds();
-+}
-+
-+uint64_t ProcessMetrics::GetVmSwapBytes() const {
-+ NOTIMPLEMENTED();
-+ return 0;
-+}
-+
-+bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo) {
-+ NOTIMPLEMENTED_LOG_ONCE();
-+ return false;
-+}
-+
-+bool GetSystemDiskInfo(SystemDiskInfo* diskinfo) {
-+ NOTIMPLEMENTED();
-+ return false;
-+}
-+
-+bool GetVmStatInfo(VmStatInfo* vmstat) {
-+ NOTIMPLEMENTED();
-+ return false;
-+}
-+
-+int ProcessMetrics::GetIdleWakeupsPerSecond() {
-+ NOTIMPLEMENTED();
-+ return 0;
-+}
-+
-+Value::Dict SystemMemoryInfoKB::ToDict() const {
-+ Value::Dict res;
-+ res.Set("total", total);
-+ res.Set("free", free);
-+ res.Set("available", available);
-+ res.Set("buffers", buffers);
-+ res.Set("cached", cached);
-+ res.Set("active_anon", active_anon);
-+ res.Set("inactive_anon", inactive_anon);
-+ res.Set("active_file", active_file);
-+ res.Set("inactive_file", inactive_file);
-+ res.Set("swap_total", swap_total);
-+ res.Set("swap_free", swap_free);
-+ res.Set("swap_used", swap_total - swap_free);
-+ res.Set("dirty", dirty);
-+ res.Set("reclaimable", reclaimable);
-+
-+ NOTIMPLEMENTED();
-+
-+ return res;
-+}
-+
-+Value::Dict VmStatInfo::ToDict() const {
-+ Value::Dict res;
-+ res.Set("pswpin", static_cast<int>(pswpin));
-+ res.Set("pswpout", static_cast<int>(pswpout));
-+ res.Set("pgmajfault", static_cast<int>(pgmajfault));
-+
-+ NOTIMPLEMENTED();
-+
-+ return res;
-+}
-+
-+SystemDiskInfo::SystemDiskInfo() {
-+ reads = 0;
-+ reads_merged = 0;
-+ sectors_read = 0;
-+ read_time = 0;
-+ writes = 0;
-+ writes_merged = 0;
-+ sectors_written = 0;
-+ write_time = 0;
-+ io = 0;
-+ io_time = 0;
-+ weighted_io_time = 0;
-+}
-+
-+SystemDiskInfo::SystemDiskInfo(const SystemDiskInfo&) = default;
-+
-+SystemDiskInfo& SystemDiskInfo::operator=(const SystemDiskInfo&) = default;
-+
-+Value::Dict SystemDiskInfo::ToDict() const {
-+ Value::Dict res;
-+
-+ // Write out uint64_t variables as doubles.
-+ // Note: this may discard some precision, but for JS there's no other option.
-+ res.Set("reads", static_cast<double>(reads));
-+ res.Set("reads_merged", static_cast<double>(reads_merged));
-+ res.Set("sectors_read", static_cast<double>(sectors_read));
-+ res.Set("read_time", static_cast<double>(read_time));
-+ res.Set("writes", static_cast<double>(writes));
-+ res.Set("writes_merged", static_cast<double>(writes_merged));
-+ res.Set("sectors_written", static_cast<double>(sectors_written));
-+ res.Set("write_time", static_cast<double>(write_time));
-+ res.Set("io", static_cast<double>(io));
-+ res.Set("io_time", static_cast<double>(io_time));
-+ res.Set("weighted_io_time", static_cast<double>(weighted_io_time));
-+
-+ NOTIMPLEMENTED();
-+
-+ return res;
- }
-
- } // namespace base
diff --git a/devel/electron32/files/patch-base_process_process__metrics__posix.cc b/devel/electron32/files/patch-base_process_process__metrics__posix.cc
deleted file mode 100644
index ba800ec06711..000000000000
--- a/devel/electron32/files/patch-base_process_process__metrics__posix.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/process/process_metrics_posix.cc.orig 2023-08-10 01:48:31 UTC
-+++ base/process/process_metrics_posix.cc
-@@ -21,6 +21,8 @@
-
- #if BUILDFLAG(IS_APPLE)
- #include <malloc/malloc.h>
-+#elif BUILDFLAG(IS_OPENBSD)
-+#include <stdlib.h>
- #else
- #include <malloc.h>
- #endif
-@@ -134,7 +136,7 @@ size_t ProcessMetrics::GetMallocUsage() {
- return stats.size_in_use;
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
- return GetMallocUsageMallinfo();
--#elif BUILDFLAG(IS_FUCHSIA)
-+#elif BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- // TODO(fuchsia): Not currently exposed. https://crbug.com/735087.
- return 0;
- #endif
diff --git a/devel/electron32/files/patch-base_process_process__metrics__unittest.cc b/devel/electron32/files/patch-base_process_process__metrics__unittest.cc
deleted file mode 100644
index 7329098e81ef..000000000000
--- a/devel/electron32/files/patch-base_process_process__metrics__unittest.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- base/process/process_metrics_unittest.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/process/process_metrics_unittest.cc
-@@ -62,7 +62,8 @@
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_APPLE)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_APPLE) || \
-+ BUILDFLAG(IS_BSD)
- #define ENABLE_CPU_TESTS 1
- #else
- #define ENABLE_CPU_TESTS 0
diff --git a/devel/electron32/files/patch-base_process_process__posix.cc b/devel/electron32/files/patch-base_process_process__posix.cc
deleted file mode 100644
index 6082e8dc4fa4..000000000000
--- a/devel/electron32/files/patch-base_process_process__posix.cc
+++ /dev/null
@@ -1,94 +0,0 @@
---- base/process/process_posix.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/process/process_posix.cc
-@@ -23,10 +23,15 @@
- #include "base/trace_event/base_tracing.h"
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- #include <sys/event.h>
- #endif
-
-+#if BUILDFLAG(IS_BSD)
-+#include <sys/types.h>
-+#include <sys/sysctl.h>
-+#endif
-+
- #if BUILDFLAG(CLANG_PROFILING)
- #include "base/test/clang_profiling.h"
- #endif
-@@ -99,7 +104,7 @@ bool WaitpidWithTimeout(base::ProcessHandle handle,
- }
- #endif
-
--#if BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- // Using kqueue on Mac so that we can wait on non-child processes.
- // We can't use kqueues on child processes because we need to reap
- // our own children using wait.
-@@ -376,7 +381,7 @@ bool Process::WaitForExitWithTimeoutImpl(base::Process
- const bool exited = (parent_pid < 0);
-
- if (!exited && parent_pid != our_pid) {
--#if BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- // On Mac we can wait on non child processes.
- return WaitForSingleNonChildProcess(handle, timeout);
- #else
-@@ -413,7 +418,56 @@ int Process::GetOSPriority() const {
-
- int Process::GetOSPriority() const {
- DCHECK(IsValid());
-+// avoid pledge(2) violation
-+#if BUILDFLAG(IS_BSD)
-+ return 0;
-+#else
- return getpriority(PRIO_PROCESS, static_cast<id_t>(process_));
-+#endif
- }
-+
-+Time Process::CreationTime() const {
-+// avoid ps pledge in the network process
-+#if !BUILDFLAG(IS_BSD)
-+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, getpid(),
-+ sizeof(struct kinfo_proc), 0 };
-+ struct kinfo_proc *info = nullptr;
-+ size_t info_size;
-+#endif
-+ Time ct = Time();
-+
-+#if !BUILDFLAG(IS_BSD)
-+ if (sysctl(mib, std::size(mib), NULL, &info_size, NULL, 0) < 0)
-+ goto out;
-+
-+ mib[5] = (info_size / sizeof(struct kinfo_proc));
-+ if ((info = reinterpret_cast<kinfo_proc*>(malloc(info_size))) == NULL)
-+ goto out;
-+
-+ if (sysctl(mib, std::size(mib), info, &info_size, NULL, 0) < 0)
-+ goto out;
-+
-+ ct = Time::FromTimeT(info->p_ustart_sec);
-+
-+out:
-+ if (info)
-+ free(info);
-+#endif
-+ return ct;
-+}
-+
-+#if BUILDFLAG(IS_BSD)
-+Process::Priority Process::GetPriority() const {
-+ return Priority::kUserBlocking;
-+}
-+
-+bool Process::SetPriority(Priority priority) {
-+ return false;
-+}
-+
-+bool Process::CanSetPriority() {
-+ return false;
-+}
-+#endif
-
- } // namespace base
diff --git a/devel/electron32/files/patch-base_process_process__unittest.cc b/devel/electron32/files/patch-base_process_process__unittest.cc
deleted file mode 100644
index f9d390879c35..000000000000
--- a/devel/electron32/files/patch-base_process_process__unittest.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/process/process_unittest.cc.orig 2024-04-15 20:33:42 UTC
-+++ base/process/process_unittest.cc
-@@ -199,7 +199,7 @@ TEST_F(ProcessTest, CreationTimeOtherProcess) {
- // was spawned and a time recorded after it was spawned. However, since the
- // base::Time and process creation clocks don't match, tolerate some error.
- constexpr base::TimeDelta kTolerance =
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // On Linux, process creation time is relative to boot time which has a
- // 1-second resolution. Tolerate 1 second for the imprecise boot time and
- // 100 ms for the imprecise clock.
diff --git a/devel/electron32/files/patch-base_profiler_sampling__profiler__thread__token.cc b/devel/electron32/files/patch-base_profiler_sampling__profiler__thread__token.cc
deleted file mode 100644
index b7ead036a4ad..000000000000
--- a/devel/electron32/files/patch-base_profiler_sampling__profiler__thread__token.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/profiler/sampling_profiler_thread_token.cc.orig 2024-04-15 20:33:42 UTC
-+++ base/profiler/sampling_profiler_thread_token.cc
-@@ -6,7 +6,7 @@
-
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <pthread.h>
-
- #include "base/profiler/stack_base_address_posix.h"
-@@ -18,7 +18,7 @@ SamplingProfilerThreadToken GetSamplingProfilerCurrent
- PlatformThreadId id = PlatformThread::CurrentId();
- #if BUILDFLAG(IS_ANDROID)
- return {id, pthread_self()};
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::optional<uintptr_t> maybe_stack_base =
- GetThreadStackBaseAddress(id, pthread_self());
- return {id, maybe_stack_base};
diff --git a/devel/electron32/files/patch-base_profiler_sampling__profiler__thread__token.h b/devel/electron32/files/patch-base_profiler_sampling__profiler__thread__token.h
deleted file mode 100644
index 40fee797f377..000000000000
--- a/devel/electron32/files/patch-base_profiler_sampling__profiler__thread__token.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/profiler/sampling_profiler_thread_token.h.orig 2024-04-15 20:33:42 UTC
-+++ base/profiler/sampling_profiler_thread_token.h
-@@ -13,7 +13,7 @@
-
- #if BUILDFLAG(IS_ANDROID)
- #include <pthread.h>
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <stdint.h>
- #endif
-
-@@ -27,7 +27,7 @@ struct SamplingProfilerThreadToken {
- PlatformThreadId id;
- #if BUILDFLAG(IS_ANDROID)
- pthread_t pthread_id;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Due to the sandbox, we can only retrieve the stack base address for the
- // current thread. We must grab it during
- // GetSamplingProfilerCurrentThreadToken() and not try to get it later.
diff --git a/devel/electron32/files/patch-base_profiler_stack__base__address__posix.cc b/devel/electron32/files/patch-base_profiler_stack__base__address__posix.cc
deleted file mode 100644
index 2da2b3e7aa72..000000000000
--- a/devel/electron32/files/patch-base_profiler_stack__base__address__posix.cc
+++ /dev/null
@@ -1,59 +0,0 @@
---- base/profiler/stack_base_address_posix.cc.orig 2024-04-15 20:33:42 UTC
-+++ base/profiler/stack_base_address_posix.cc
-@@ -17,6 +17,10 @@
- #include "base/files/scoped_file.h"
- #endif
-
-+#if BUILDFLAG(IS_BSD)
-+#include <pthread_np.h>
-+#endif
-+
- #if BUILDFLAG(IS_CHROMEOS)
- extern "C" void* __libc_stack_end;
- #endif
-@@ -45,7 +49,21 @@ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthr
-
- #if !BUILDFLAG(IS_LINUX)
- uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthread_id) {
-+#if BUILDFLAG(IS_OPENBSD)
-+ stack_t ss;
-+ void *address;
-+ size_t size;
-+ if (pthread_stackseg_np(pthread_id, &ss) != 0)
-+ return 0;
-+ size = ss.ss_size;
-+ address = (void*)((size_t) ss.ss_sp - ss.ss_size);
-+#else
- pthread_attr_t attr;
-+#if BUILDFLAG(IS_FREEBSD)
-+ int result;
-+ pthread_attr_init(&attr);
-+ pthread_attr_get_np(pthread_id, &attr);
-+#else
- // pthread_getattr_np will crash on ChromeOS & Linux if we are in the sandbox
- // and pthread_id refers to a different thread, due to the use of
- // sched_getaffinity().
-@@ -58,12 +76,14 @@ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthr
- << logging::SystemErrorCodeToString(result);
- // See crbug.com/617730 for limitations of this approach on Linux-like
- // systems.
-+#endif
- void* address;
- size_t size;
- result = pthread_attr_getstack(&attr, &address, &size);
- CHECK_EQ(result, 0) << "pthread_attr_getstack returned "
- << logging::SystemErrorCodeToString(result);
- pthread_attr_destroy(&attr);
-+#endif
- const uintptr_t base_address = reinterpret_cast<uintptr_t>(address) + size;
- return base_address;
- }
-@@ -80,7 +100,7 @@ std::optional<uintptr_t> GetThreadStackBaseAddress(Pla
- // trying to work around the problem.
- return std::nullopt;
- #else
-- const bool is_main_thread = id == GetCurrentProcId();
-+ const bool is_main_thread = id == checked_cast<PlatformThreadId>(GetCurrentProcId());
- if (is_main_thread) {
- #if BUILDFLAG(IS_ANDROID)
- // The implementation of pthread_getattr_np() in Bionic reads proc/self/maps
diff --git a/devel/electron32/files/patch-base_profiler_stack__sampling__profiler__test__util.cc b/devel/electron32/files/patch-base_profiler_stack__sampling__profiler__test__util.cc
deleted file mode 100644
index 9213b57305bf..000000000000
--- a/devel/electron32/files/patch-base_profiler_stack__sampling__profiler__test__util.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/profiler/stack_sampling_profiler_test_util.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/profiler/stack_sampling_profiler_test_util.cc
-@@ -42,7 +42,7 @@
- // Fortunately, it provides _alloca, which functions identically.
- #include <malloc.h>
- #define alloca _alloca
--#else
-+#elif !BUILDFLAG(IS_BSD)
- #include <alloca.h>
- #endif
-
diff --git a/devel/electron32/files/patch-base_profiler_stack__sampling__profiler__unittest.cc b/devel/electron32/files/patch-base_profiler_stack__sampling__profiler__unittest.cc
deleted file mode 100644
index 2d820885ea2c..000000000000
--- a/devel/electron32/files/patch-base_profiler_stack__sampling__profiler__unittest.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/profiler/stack_sampling_profiler_unittest.cc.orig 2024-08-14 20:54:23 UTC
-+++ base/profiler/stack_sampling_profiler_unittest.cc
-@@ -45,7 +45,7 @@
-
- #include <intrin.h>
- #include <malloc.h>
--#else
-+#elif !BUILDFLAG(IS_BSD)
- #include <alloca.h>
- #endif
-
diff --git a/devel/electron32/files/patch-base_profiler_thread__delegate__posix.cc b/devel/electron32/files/patch-base_profiler_thread__delegate__posix.cc
deleted file mode 100644
index e4b87e39115a..000000000000
--- a/devel/electron32/files/patch-base_profiler_thread__delegate__posix.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/profiler/thread_delegate_posix.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/profiler/thread_delegate_posix.cc
-@@ -19,7 +19,7 @@
- #include "base/process/process_handle.h"
- #include "build/build_config.h"
-
--#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
-+#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
- #include "base/profiler/stack_base_address_posix.h"
- #endif
-
-@@ -28,7 +28,7 @@ std::unique_ptr<ThreadDelegatePosix> ThreadDelegatePos
- std::unique_ptr<ThreadDelegatePosix> ThreadDelegatePosix::Create(
- SamplingProfilerThreadToken thread_token) {
- std::optional<uintptr_t> base_address;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base_address = thread_token.stack_base_address;
- #else
- base_address =
diff --git a/devel/electron32/files/patch-base_rand__util.h b/devel/electron32/files/patch-base_rand__util.h
deleted file mode 100644
index 4c4211dd22ce..000000000000
--- a/devel/electron32/files/patch-base_rand__util.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/rand_util.h.orig 2024-06-18 21:43:17 UTC
-+++ base/rand_util.h
-@@ -147,7 +147,7 @@ void RandomShuffle(Itr first, Itr last) {
- std::shuffle(first, last, RandomBitGenerator());
- }
-
--#if BUILDFLAG(IS_POSIX)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_BSD)
- BASE_EXPORT int GetUrandomFD();
- #endif
-
diff --git a/devel/electron32/files/patch-base_rand__util__posix.cc b/devel/electron32/files/patch-base_rand__util__posix.cc
deleted file mode 100644
index 36e935667a79..000000000000
--- a/devel/electron32/files/patch-base_rand__util__posix.cc
+++ /dev/null
@@ -1,62 +0,0 @@
---- base/rand_util_posix.cc.orig 2024-08-14 20:54:23 UTC
-+++ base/rand_util_posix.cc
-@@ -28,7 +28,7 @@
- #include "base/time/time.h"
- #include "build/build_config.h"
-
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_NACL)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD)
- #include "third_party/lss/linux_syscall_support.h"
- #elif BUILDFLAG(IS_MAC)
- // TODO(crbug.com/40641285): Waiting for this header to appear in the iOS SDK.
-@@ -44,6 +44,7 @@ namespace {
-
- namespace {
-
-+#if !BUILDFLAG(IS_BSD)
- #if BUILDFLAG(IS_AIX)
- // AIX has no 64-bit support for O_CLOEXEC.
- static constexpr int kOpenFlags = O_RDONLY;
-@@ -68,10 +69,11 @@ class URandomFd {
- private:
- const int fd_;
- };
-+#endif
-
- #if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_ANDROID)) && \
-- !BUILDFLAG(IS_NACL)
-+ !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD)
- // TODO(pasko): Unify reading kernel version numbers in:
- // mojo/core/channel_linux.cc
- // chrome/browser/android/seccomp_support_detector.cc
-@@ -181,6 +183,7 @@ void RandBytesInternal(span<uint8_t> output, bool avoi
- namespace {
-
- void RandBytesInternal(span<uint8_t> output, bool avoid_allocation) {
-+#if !BUILDFLAG(IS_BSD)
- #if !BUILDFLAG(IS_NACL)
- // The BoringSSL experiment takes priority over everything else.
- if (!avoid_allocation && internal::UseBoringSSLForRandBytes()) {
-@@ -217,6 +220,9 @@ void RandBytesInternal(span<uint8_t> output, bool avoi
- const int urandom_fd = GetUrandomFD();
- const bool success = ReadFromFD(urandom_fd, as_writable_chars(output));
- CHECK(success);
-+#else
-+ arc4random_buf(output.data(), output.size());
-+#endif
- }
-
- } // namespace
-@@ -236,9 +242,11 @@ void RandBytes(span<uint8_t> output) {
- RandBytesInternal(output, /*avoid_allocation=*/false);
- }
-
-+#if !BUILDFLAG(IS_BSD)
- int GetUrandomFD() {
- static NoDestructor<URandomFd> urandom_fd;
- return urandom_fd->fd();
- }
-+#endif
-
- } // namespace base
diff --git a/devel/electron32/files/patch-base_strings_safe__sprintf__unittest.cc b/devel/electron32/files/patch-base_strings_safe__sprintf__unittest.cc
deleted file mode 100644
index b3ca97eb25aa..000000000000
--- a/devel/electron32/files/patch-base_strings_safe__sprintf__unittest.cc
+++ /dev/null
@@ -1,18 +0,0 @@
---- base/strings/safe_sprintf_unittest.cc.orig 2024-06-18 21:43:17 UTC
-+++ base/strings/safe_sprintf_unittest.cc
-@@ -740,6 +740,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
- #endif
- }
-
-+#if !BUILDFLAG(IS_BSD)
- TEST(SafeSPrintfTest, EmitNULL) {
- char buf[40];
- #if defined(__GNUC__)
-@@ -756,6 +757,7 @@ TEST(SafeSPrintfTest, EmitNULL) {
- #pragma GCC diagnostic pop
- #endif
- }
-+#endif
-
- TEST(SafeSPrintfTest, PointerSize) {
- // The internal data representation is a 64bit value, independent of the
diff --git a/devel/electron32/files/patch-base_synchronization_lock__impl.h b/devel/electron32/files/patch-base_synchronization_lock__impl.h
deleted file mode 100644
index 425845d22f0b..000000000000
--- a/devel/electron32/files/patch-base_synchronization_lock__impl.h
+++ /dev/null
@@ -1,23 +0,0 @@
---- base/synchronization/lock_impl.h.orig 2024-08-14 20:54:23 UTC
-+++ base/synchronization/lock_impl.h
-@@ -109,6 +109,10 @@ void LockImpl::Unlock() {
- }
-
- #elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_FREEBSD)
-+#pragma GCC diagnostic push
-+#pragma GCC diagnostic ignored "-Wthread-safety-analysis"
-+#endif
-
- #if DCHECK_IS_ON()
- BASE_EXPORT void dcheck_trylock_result(int rv);
-@@ -129,6 +133,9 @@ void LockImpl::Unlock() {
- dcheck_unlock_result(rv);
- #endif
- }
-+#if BUILDFLAG(IS_FREEBSD)
-+#pragma GCC diagnostic pop
-+#endif
- #endif
-
- // This is an implementation used for AutoLock templated on the lock type.
diff --git a/devel/electron32/files/patch-base_syslog__logging.cc b/devel/electron32/files/patch-base_syslog__logging.cc
deleted file mode 100644
index 0ef1ec652967..000000000000
--- a/devel/electron32/files/patch-base_syslog__logging.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/syslog_logging.cc.orig 2024-04-15 20:33:42 UTC
-+++ base/syslog_logging.cc
-@@ -17,7 +17,7 @@
- #include "base/strings/string_util.h"
- #include "base/win/scoped_handle.h"
- #include "base/win/win_util.h"
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // <syslog.h> defines LOG_INFO, LOG_WARNING macros that could conflict with
- // base::LOG_INFO, base::LOG_WARNING.
- #include <syslog.h>
-@@ -149,7 +149,7 @@ EventLogMessage::~EventLogMessage() {
-
- if (user_sid != nullptr)
- ::LocalFree(user_sid);
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kEventSource[] = "chrome";
- openlog(kEventSource, LOG_NOWAIT | LOG_PID, LOG_USER);
- // We can't use the defined names for the logging severity from syslog.h
diff --git a/devel/electron32/files/patch-base_system_sys__info.cc b/devel/electron32/files/patch-base_system_sys__info.cc
deleted file mode 100644
index f613305e0689..000000000000
--- a/devel/electron32/files/patch-base_system_sys__info.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/system/sys_info.cc.orig 2024-08-14 20:54:23 UTC
-+++ base/system/sys_info.cc
-@@ -223,7 +223,7 @@ void SysInfo::GetHardwareInfo(base::OnceCallback<void(
- #endif
-
- void SysInfo::GetHardwareInfo(base::OnceCallback<void(HardwareInfo)> callback) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- constexpr base::TaskTraits kTraits = {base::MayBlock()};
- #else
- constexpr base::TaskTraits kTraits = {};
diff --git a/devel/electron32/files/patch-base_system_sys__info.h b/devel/electron32/files/patch-base_system_sys__info.h
deleted file mode 100644
index ff9fe72b5059..000000000000
--- a/devel/electron32/files/patch-base_system_sys__info.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/system/sys_info.h.orig 2024-06-18 21:43:18 UTC
-+++ base/system/sys_info.h
-@@ -325,6 +325,8 @@ class BASE_EXPORT SysInfo {
- static void ResetCpuSecurityMitigationsEnabledForTesting();
- #endif
-
-+ static uint64_t MaxSharedMemorySize();
-+
- private:
- friend class test::ScopedAmountOfPhysicalMemoryOverride;
- FRIEND_TEST_ALL_PREFIXES(SysInfoTest, AmountOfAvailablePhysicalMemory);
-@@ -337,7 +339,7 @@ class BASE_EXPORT SysInfo {
- static HardwareInfo GetHardwareInfoSync();
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- static uint64_t AmountOfAvailablePhysicalMemory(
- const SystemMemoryInfoKB& meminfo);
- #endif
diff --git a/devel/electron32/files/patch-base_system_sys__info__freebsd.cc b/devel/electron32/files/patch-base_system_sys__info__freebsd.cc
deleted file mode 100644
index e2318543d173..000000000000
--- a/devel/electron32/files/patch-base_system_sys__info__freebsd.cc
+++ /dev/null
@@ -1,115 +0,0 @@
---- base/system/sys_info_freebsd.cc.orig 2024-06-18 21:43:18 UTC
-+++ base/system/sys_info_freebsd.cc
-@@ -9,30 +9,106 @@
- #include <sys/sysctl.h>
-
- #include "base/notreached.h"
-+#include "base/process/process_metrics.h"
-+#include "base/strings/string_util.h"
-
- namespace base {
-
--int64_t SysInfo::AmountOfPhysicalMemoryImpl() {
-- int pages, page_size;
-+int SysInfo::NumberOfProcessors() {
-+ int mib[] = {CTL_HW, HW_NCPU};
-+ int ncpu;
-+ size_t size = sizeof(ncpu);
-+ if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
-+ NOTREACHED();
-+ return 1;
-+ }
-+ return ncpu;
-+}
-+
-+uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
-+ int pages, page_size, r = 0;
- size_t size = sizeof(pages);
-- sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
-- sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
-- if (pages == -1 || page_size == -1) {
-+
-+ if (r == 0)
-+ r = sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
-+ if (r == 0)
-+ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
-+
-+ if (r == -1) {
- NOTREACHED_IN_MIGRATION();
- return 0;
- }
-- return static_cast<int64_t>(pages) * page_size;
-+
-+ return static_cast<uint64_t>(pages) * page_size;
- }
-
-+uint64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
-+ int page_size, r = 0;
-+ unsigned int pgfree, pginact, pgcache;
-+ size_t size = sizeof(page_size);
-+ size_t szpg = sizeof(pgfree);
-+
-+ if (r == 0)
-+ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
-+ if (r == 0)
-+ r = sysctlbyname("vm.stats.vm.v_free_count", &pgfree, &szpg, NULL, 0);
-+ if (r == 0)
-+ r = sysctlbyname("vm.stats.vm.v_inactive_count", &pginact, &szpg, NULL, 0);
-+ if (r == 0)
-+ r = sysctlbyname("vm.stats.vm.v_cache_count", &pgcache, &szpg, NULL, 0);
-+
-+ if (r == -1) {
-+ NOTREACHED();
-+ return 0;
-+ }
-+
-+ return static_cast<uint64_t>((pgfree + pginact + pgcache) * page_size);
-+}
-+
- // static
-+uint64_t SysInfo::AmountOfAvailablePhysicalMemory(const SystemMemoryInfoKB& info) {
-+ uint64_t res_kb = info.available != 0
-+ ? info.available - info.active_file
-+ : info.free + info.reclaimable + info.inactive_file;
-+ return res_kb * 1024;
-+}
-+
-+// static
-+std::string SysInfo::CPUModelName() {
-+ int mib[] = { CTL_HW, HW_MODEL };
-+ char name[256];
-+ size_t size = std::size(name);
-+
-+ if (sysctl(mib, std::size(mib), &name, &size, NULL, 0) == 0) {
-+ return name;
-+ }
-+
-+ return std::string();
-+}
-+
-+// static
- uint64_t SysInfo::MaxSharedMemorySize() {
- size_t limit;
- size_t size = sizeof(limit);
-+
- if (sysctlbyname("kern.ipc.shmmax", &limit, &size, NULL, 0) < 0) {
- NOTREACHED_IN_MIGRATION();
- return 0;
- }
-+
- return static_cast<uint64_t>(limit);
-+}
-+
-+SysInfo::HardwareInfo SysInfo::GetHardwareInfoSync() {
-+ HardwareInfo info;
-+
-+ info.manufacturer = "FreeBSD";
-+ info.model = HardwareModelName();
-+
-+ DCHECK(IsStringUTF8(info.manufacturer));
-+ DCHECK(IsStringUTF8(info.model));
-+
-+ return info;
- }
-
- } // namespace base
diff --git a/devel/electron32/files/patch-base_system_sys__info__openbsd.cc b/devel/electron32/files/patch-base_system_sys__info__openbsd.cc
deleted file mode 100644
index c137d4d08c3f..000000000000
--- a/devel/electron32/files/patch-base_system_sys__info__openbsd.cc
+++ /dev/null
@@ -1,94 +0,0 @@
---- base/system/sys_info_openbsd.cc.orig 2024-06-18 21:43:18 UTC
-+++ base/system/sys_info_openbsd.cc
-@@ -3,7 +3,6 @@
- // found in the LICENSE file.
-
- #include "base/system/sys_info.h"
--
- #include <stddef.h>
- #include <stdint.h>
- #include <sys/param.h>
-@@ -12,6 +11,7 @@
-
- #include "base/notreached.h"
- #include "base/posix/sysctl.h"
-+#include "base/strings/string_util.h"
-
- namespace {
-
-@@ -27,9 +27,14 @@ namespace base {
-
- namespace base {
-
-+// pledge(2)
-+uint64_t aofpmem = 0;
-+uint64_t shmmax = 0;
-+char cpumodel[256];
-+
- // static
- int SysInfo::NumberOfProcessors() {
-- int mib[] = {CTL_HW, HW_NCPU};
-+ int mib[] = {CTL_HW, HW_NCPUONLINE};
- int ncpu;
- size_t size = sizeof(ncpu);
- if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
-@@ -41,10 +46,26 @@ uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
-
- // static
- uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
-- return AmountOfMemory(_SC_PHYS_PAGES);
-+ // pledge(2)
-+ if (!aofpmem)
-+ aofpmem = AmountOfMemory(_SC_PHYS_PAGES);
-+ return aofpmem;
- }
-
- // static
-+std::string SysInfo::CPUModelName() {
-+ int mib[] = {CTL_HW, HW_MODEL};
-+ size_t len = std::size(cpumodel);
-+
-+ if (cpumodel[0] == '\0') {
-+ if (sysctl(mib, std::size(mib), cpumodel, &len, NULL, 0) < 0)
-+ return std::string();
-+ }
-+
-+ return std::string(cpumodel, len - 1);
-+}
-+
-+// static
- uint64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
- // We should add inactive file-backed memory also but there is no such
- // information from OpenBSD unfortunately.
-@@ -56,16 +77,28 @@ uint64_t SysInfo::MaxSharedMemorySize() {
- int mib[] = {CTL_KERN, KERN_SHMINFO, KERN_SHMINFO_SHMMAX};
- size_t limit;
- size_t size = sizeof(limit);
-+ // pledge(2)
-+ if (shmmax)
-+ goto out;
- if (sysctl(mib, std::size(mib), &limit, &size, NULL, 0) < 0) {
- NOTREACHED_IN_MIGRATION();
- return 0;
- }
-- return static_cast<uint64_t>(limit);
-+ shmmax = static_cast<uint64_t>(limit);
-+out:
-+ return shmmax;
- }
-
- // static
--std::string SysInfo::CPUModelName() {
-- return StringSysctl({CTL_HW, HW_MODEL}).value();
-+SysInfo::HardwareInfo SysInfo::GetHardwareInfoSync() {
-+ HardwareInfo info;
-+ // Set the manufacturer to "OpenBSD" and the model to
-+ // an empty string.
-+ info.manufacturer = "OpenBSD";
-+ info.model = HardwareModelName();
-+ DCHECK(IsStringUTF8(info.manufacturer));
-+ DCHECK(IsStringUTF8(info.model));
-+ return info;
- }
-
- } // namespace base
diff --git a/devel/electron32/files/patch-base_system_sys__info__posix.cc b/devel/electron32/files/patch-base_system_sys__info__posix.cc
deleted file mode 100644
index d304bed843e0..000000000000
--- a/devel/electron32/files/patch-base_system_sys__info__posix.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- base/system/sys_info_posix.cc.orig 2024-04-15 20:33:42 UTC
-+++ base/system/sys_info_posix.cc
-@@ -118,7 +118,7 @@ namespace base {
-
- namespace base {
-
--#if !BUILDFLAG(IS_OPENBSD)
-+#if !BUILDFLAG(IS_BSD)
- // static
- int SysInfo::NumberOfProcessors() {
- #if BUILDFLAG(IS_MAC)
-@@ -175,7 +175,7 @@ int SysInfo::NumberOfProcessors() {
-
- return cached_num_cpus;
- }
--#endif // !BUILDFLAG(IS_OPENBSD)
-+#endif // !BUILDFLAG(IS_BSD)
-
- // static
- uint64_t SysInfo::AmountOfVirtualMemory() {
-@@ -265,6 +265,8 @@ std::string SysInfo::OperatingSystemArchitecture() {
- arch = "x86";
- } else if (arch == "amd64") {
- arch = "x86_64";
-+ } else if (arch == "arm64") {
-+ arch = "aarch64";
- } else if (std::string(info.sysname) == "AIX") {
- arch = "ppc64";
- }
diff --git a/devel/electron32/files/patch-base_task_thread__pool_environment__config__unittest.cc b/devel/electron32/files/patch-base_task_thread__pool_environment__config__unittest.cc
deleted file mode 100644
index abb639bc986d..000000000000
--- a/devel/electron32/files/patch-base_task_thread__pool_environment__config__unittest.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/task/thread_pool/environment_config_unittest.cc.orig 2022-08-31 12:19:35 UTC
-+++ base/task/thread_pool/environment_config_unittest.cc
-@@ -15,7 +15,7 @@ TEST(ThreadPoolEnvironmentConfig, CanUseBackgroundPrio
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE)
- EXPECT_TRUE(CanUseBackgroundThreadTypeForWorkerThread());
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_NACL)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_NACL) || BUILDFLAG(IS_BSD)
- EXPECT_FALSE(CanUseBackgroundThreadTypeForWorkerThread());
- #else
- #error Platform doesn't match any block
diff --git a/devel/electron32/files/patch-base_test_launcher_test__launcher.cc b/devel/electron32/files/patch-base_test_launcher_test__launcher.cc
deleted file mode 100644
index 62ef8c11cf34..000000000000
--- a/devel/electron32/files/patch-base_test_launcher_test__launcher.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- base/test/launcher/test_launcher.cc.orig 2024-06-18 21:43:18 UTC
-+++ base/test/launcher/test_launcher.cc
-@@ -74,6 +74,7 @@
- #include "testing/gtest/include/gtest/gtest.h"
-
- #if BUILDFLAG(IS_POSIX)
-+#include <signal.h>
- #include <fcntl.h>
-
- #include "base/files/file_descriptor_watcher_posix.h"
diff --git a/devel/electron32/files/patch-base_test_test__file__util__linux.cc b/devel/electron32/files/patch-base_test_test__file__util__linux.cc
deleted file mode 100644
index a64bf500d0dd..000000000000
--- a/devel/electron32/files/patch-base_test_test__file__util__linux.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- base/test/test_file_util_linux.cc.orig 2023-10-19 19:57:58 UTC
-+++ base/test/test_file_util_linux.cc
-@@ -54,8 +54,10 @@ bool EvictFileFromSystemCache(const FilePath& file) {
- return false;
- if (fdatasync(fd.get()) != 0)
- return false;
-+#if !BUILDFLAG(IS_BSD)
- if (posix_fadvise(fd.get(), 0, 0, POSIX_FADV_DONTNEED) != 0)
- return false;
-+#endif
- return true;
- }
-
diff --git a/devel/electron32/files/patch-base_test_test__file__util__posix.cc b/devel/electron32/files/patch-base_test_test__file__util__posix.cc
deleted file mode 100644
index c276024ce5f5..000000000000
--- a/devel/electron32/files/patch-base_test_test__file__util__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/test/test_file_util_posix.cc.orig 2024-06-18 21:43:18 UTC
-+++ base/test/test_file_util_posix.cc
-@@ -91,7 +91,7 @@ void SyncPageCacheToDisk() {
- }
-
- #if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
-- !BUILDFLAG(IS_ANDROID)
-+ !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD)
- bool EvictFileFromSystemCache(const FilePath& file) {
- // There doesn't seem to be a POSIX way to cool the disk cache.
- NOTIMPLEMENTED();
diff --git a/devel/electron32/files/patch-base_threading_hang__watcher.cc b/devel/electron32/files/patch-base_threading_hang__watcher.cc
deleted file mode 100644
index 093574449e81..000000000000
--- a/devel/electron32/files/patch-base_threading_hang__watcher.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/threading/hang_watcher.cc.orig 2024-08-14 20:54:23 UTC
-+++ base/threading/hang_watcher.cc
-@@ -354,7 +354,7 @@ void HangWatcher::InitializeOnMainThread(ProcessType p
-
- bool enable_hang_watcher = base::FeatureList::IsEnabled(kEnableHangWatcher);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD)
- if (is_zygote_child) {
- enable_hang_watcher =
- enable_hang_watcher &&
diff --git a/devel/electron32/files/patch-base_threading_platform__thread.h b/devel/electron32/files/patch-base_threading_platform__thread.h
deleted file mode 100644
index 5daa2f047b7d..000000000000
--- a/devel/electron32/files/patch-base_threading_platform__thread.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/threading/platform_thread.h.orig 2024-06-18 21:43:18 UTC
-+++ base/threading/platform_thread.h
-@@ -49,6 +49,8 @@ typedef mach_port_t PlatformThreadId;
- typedef zx_koid_t PlatformThreadId;
- #elif BUILDFLAG(IS_APPLE)
- typedef mach_port_t PlatformThreadId;
-+#elif BUILDFLAG(IS_BSD)
-+typedef uint64_t PlatformThreadId;
- #elif BUILDFLAG(IS_POSIX)
- typedef pid_t PlatformThreadId;
- #endif
diff --git a/devel/electron32/files/patch-base_threading_platform__thread__internal__posix.cc b/devel/electron32/files/patch-base_threading_platform__thread__internal__posix.cc
deleted file mode 100644
index 26ab14cdc512..000000000000
--- a/devel/electron32/files/patch-base_threading_platform__thread__internal__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/threading/platform_thread_internal_posix.cc.orig 2024-04-15 20:33:42 UTC
-+++ base/threading/platform_thread_internal_posix.cc
-@@ -42,7 +42,7 @@ int GetCurrentThreadNiceValue() {
- }
-
- int GetCurrentThreadNiceValue() {
--#if BUILDFLAG(IS_NACL)
-+#if BUILDFLAG(IS_NACL) || BUILDFLAG(IS_BSD)
- NOTIMPLEMENTED();
- return 0;
- #else
diff --git a/devel/electron32/files/patch-base_threading_platform__thread__posix.cc b/devel/electron32/files/patch-base_threading_platform__thread__posix.cc
deleted file mode 100644
index 3e646ccc65c2..000000000000
--- a/devel/electron32/files/patch-base_threading_platform__thread__posix.cc
+++ /dev/null
@@ -1,53 +0,0 @@
---- base/threading/platform_thread_posix.cc.orig 2024-06-18 21:43:18 UTC
-+++ base/threading/platform_thread_posix.cc
-@@ -77,11 +77,11 @@ void* ThreadFunc(void* params) {
- if (!thread_params->joinable)
- base::DisallowSingleton();
-
--#if PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC)
-+#if PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && !BUILDFLAG(IS_BSD)
- partition_alloc::internal::StackTopRegistry::Get().NotifyThreadCreated();
- #endif
-
--#if !BUILDFLAG(IS_NACL)
-+#if !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_BSD)
- #if BUILDFLAG(IS_APPLE)
- PlatformThread::SetCurrentThreadRealtimePeriodValue(
- delegate->GetRealtimePeriod());
-@@ -265,6 +265,8 @@ PlatformThreadId PlatformThreadBase::CurrentId() {
- return reinterpret_cast<int32_t>(pthread_self());
- #elif BUILDFLAG(IS_POSIX) && BUILDFLAG(IS_AIX)
- return pthread_self();
-+#elif BUILDFLAG(IS_BSD)
-+ return reinterpret_cast<uint64_t>(pthread_self());
- #elif BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_AIX)
- return reinterpret_cast<int64_t>(pthread_self());
- #endif
-@@ -355,7 +357,7 @@ bool PlatformThreadBase::CanChangeThreadType(ThreadTyp
-
- // static
- bool PlatformThreadBase::CanChangeThreadType(ThreadType from, ThreadType to) {
--#if BUILDFLAG(IS_NACL)
-+#if BUILDFLAG(IS_NACL) || BUILDFLAG(IS_BSD)
- return false;
- #else
- if (from >= to) {
-@@ -376,6 +378,9 @@ void SetCurrentThreadTypeImpl(ThreadType thread_type,
- MessagePumpType pump_type_hint) {
- #if BUILDFLAG(IS_NACL)
- NOTIMPLEMENTED();
-+// avoid pledge(2) violation
-+#elif BUILDFLAG(IS_BSD)
-+ NOTIMPLEMENTED();
- #else
- if (internal::SetCurrentThreadTypeForPlatform(thread_type, pump_type_hint))
- return;
-@@ -398,7 +403,7 @@ ThreadPriorityForTest PlatformThreadBase::GetCurrentTh
-
- // static
- ThreadPriorityForTest PlatformThreadBase::GetCurrentThreadPriorityForTest() {
--#if BUILDFLAG(IS_NACL)
-+#if BUILDFLAG(IS_NACL) || BUILDFLAG(IS_BSD)
- NOTIMPLEMENTED();
- return ThreadPriorityForTest::kNormal;
- #else
diff --git a/devel/electron32/files/patch-base_threading_platform__thread__unittest.cc b/devel/electron32/files/patch-base_threading_platform__thread__unittest.cc
deleted file mode 100644
index 5aa6b8f63ad3..000000000000
--- a/devel/electron32/files/patch-base_threading_platform__thread__unittest.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- base/threading/platform_thread_unittest.cc.orig 2024-06-18 21:43:18 UTC
-+++ base/threading/platform_thread_unittest.cc
-@@ -38,7 +38,7 @@
- #include "base/time/time.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <pthread.h>
- #include <sys/syscall.h>
- #include <sys/types.h>
-@@ -429,7 +429,7 @@ TEST(PlatformThreadTest, CanChangeThreadType) {
- // and hardcodes what we know. Please inform scheduler-dev@chromium.org if this
- // proprerty changes for a given platform.
- TEST(PlatformThreadTest, CanChangeThreadType) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // On Ubuntu, RLIMIT_NICE and RLIMIT_RTPRIO are 0 by default, so we won't be
- // able to increase priority to any level unless we are root (euid == 0).
- bool kCanIncreasePriority = false;
-@@ -713,12 +713,16 @@ INSTANTIATE_TEST_SUITE_P(
-
- #endif // BUILDFLAG(IS_APPLE)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- namespace {
-
- bool IsTidCacheCorrect() {
-+#if BUILDFLAG(IS_BSD)
-+ return PlatformThread::CurrentId() == reinterpret_cast<int64_t>(pthread_self());
-+#else
- return PlatformThread::CurrentId() == syscall(__NR_gettid);
-+#endif
- }
-
- void* CheckTidCacheCorrectWrapper(void*) {
diff --git a/devel/electron32/files/patch-base_trace__event_malloc__dump__provider.cc b/devel/electron32/files/patch-base_trace__event_malloc__dump__provider.cc
deleted file mode 100644
index 2fb1ec987c45..000000000000
--- a/devel/electron32/files/patch-base_trace__event_malloc__dump__provider.cc
+++ /dev/null
@@ -1,30 +0,0 @@
---- base/trace_event/malloc_dump_provider.cc.orig 2024-08-14 20:54:23 UTC
-+++ base/trace_event/malloc_dump_provider.cc
-@@ -28,6 +28,8 @@
-
- #if BUILDFLAG(IS_APPLE)
- #include <malloc/malloc.h>
-+#elif BUILDFLAG(IS_BSD)
-+#include <stdlib.h>
- #else
- #include <malloc.h>
- #endif
-@@ -178,7 +180,7 @@ void ReportAppleAllocStats(size_t* total_virtual_size,
-
- #if (PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && BUILDFLAG(IS_ANDROID)) || \
- (!PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && !BUILDFLAG(IS_WIN) && \
-- !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_FUCHSIA))
-+ !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_FUCHSIA) && !BUILDFLAG(IS_BSD))
- void ReportMallinfoStats(ProcessMemoryDump* pmd,
- size_t* total_virtual_size,
- size_t* resident_size,
-@@ -368,6 +370,9 @@ bool MallocDumpProvider::OnMemoryDump(const MemoryDump
- &allocated_objects_count);
- #elif BUILDFLAG(IS_FUCHSIA)
- // TODO(fuchsia): Port, see https://crbug.com/706592.
-+#elif BUILDFLAG(IS_BSD)
-+ total_virtual_size = 0;
-+ allocated_objects_size = 0;
- #else
- ReportMallinfoStats(/*pmd=*/nullptr, &total_virtual_size, &resident_size,
- &allocated_objects_size, &allocated_objects_count);
diff --git a/devel/electron32/files/patch-base_trace__event_memory__dump__manager.cc b/devel/electron32/files/patch-base_trace__event_memory__dump__manager.cc
deleted file mode 100644
index 1ef513a1b8d2..000000000000
--- a/devel/electron32/files/patch-base_trace__event_memory__dump__manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/trace_event/memory_dump_manager.cc.orig 2024-06-18 21:43:18 UTC
-+++ base/trace_event/memory_dump_manager.cc
-@@ -87,7 +87,7 @@ const char* const MemoryDumpManager::kSystemAllocatorP
- #if defined(MALLOC_MEMORY_TRACING_SUPPORTED)
- MallocDumpProvider::kAllocatedObjects;
- #else
-- nullptr;
-+ "";
- #endif
-
- // static
diff --git a/devel/electron32/files/patch-base_trace__event_process__memory__dump.cc b/devel/electron32/files/patch-base_trace__event_process__memory__dump.cc
deleted file mode 100644
index 35b98647cc22..000000000000
--- a/devel/electron32/files/patch-base_trace__event_process__memory__dump.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- base/trace_event/process_memory_dump.cc.orig 2024-08-14 20:54:23 UTC
-+++ base/trace_event/process_memory_dump.cc
-@@ -120,7 +120,7 @@ std::optional<size_t> ProcessMemoryDump::CountResident
- #if BUILDFLAG(IS_WIN)
- auto vec =
- base::HeapArray<PSAPI_WORKING_SET_EX_INFORMATION>::WithSize(max_vec_size);
--#elif BUILDFLAG(IS_APPLE)
-+#elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
- auto vec = base::HeapArray<char>::WithSize(max_vec_size);
- #elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
- auto vec = base::HeapArray<unsigned char>::WithSize(max_vec_size);
-@@ -143,7 +143,7 @@ std::optional<size_t> ProcessMemoryDump::CountResident
-
- for (size_t i = 0; i < page_count; i++)
- resident_page_count += vec[i].VirtualAttributes.Valid;
--#elif BUILDFLAG(IS_FUCHSIA)
-+#elif BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/42050620): Implement counting resident bytes.
- // For now, log and avoid unused variable warnings.
- NOTIMPLEMENTED_LOG_ONCE();
diff --git a/devel/electron32/files/patch-base_tracing_trace__time.cc b/devel/electron32/files/patch-base_tracing_trace__time.cc
deleted file mode 100644
index 36c6113518f4..000000000000
--- a/devel/electron32/files/patch-base_tracing_trace__time.cc
+++ /dev/null
@@ -1,28 +0,0 @@
---- base/tracing/trace_time.cc.orig 2022-02-28 16:54:41 UTC
-+++ base/tracing/trace_time.cc
-@@ -8,13 +8,17 @@
- #include "build/build_config.h"
- #include "third_party/perfetto/include/perfetto/base/time.h"
-
-+#if BUILDFLAG(IS_FREEBSD)
-+#define CLOCK_BOOTTIME CLOCK_UPTIME
-+#endif
-+
- namespace base {
- namespace tracing {
-
- int64_t TraceBootTicksNow() {
- // On Windows and Mac, TRACE_TIME_TICKS_NOW() behaves like boottime already.
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- struct timespec ts;
- int res = clock_gettime(CLOCK_BOOTTIME, &ts);
- if (res != -1)
-@@ -24,4 +28,4 @@ int64_t TraceBootTicksNow() {
- }
-
- } // namespace tracing
--} // namespace base
-\ No newline at end of file
-+} // namespace base
diff --git a/devel/electron32/files/patch-build_config_BUILD.gn b/devel/electron32/files/patch-build_config_BUILD.gn
deleted file mode 100644
index 33a2e9568a45..000000000000
--- a/devel/electron32/files/patch-build_config_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
---- build/config/BUILD.gn.orig 2024-08-14 20:54:23 UTC
-+++ build/config/BUILD.gn
-@@ -213,6 +213,10 @@ config("default_libs") {
- # Targets should choose to explicitly link frameworks they require. Since
- # linking can have run-time side effects, nothing should be listed here.
- libs = []
-+ } else if (is_bsd) {
-+ libs = [
-+ "pthread",
-+ ]
- } else if (is_linux || is_chromeos) {
- libs = [
- "dl",
diff --git a/devel/electron32/files/patch-build_config_BUILDCONFIG.gn b/devel/electron32/files/patch-build_config_BUILDCONFIG.gn
deleted file mode 100644
index 481b4af072b3..000000000000
--- a/devel/electron32/files/patch-build_config_BUILDCONFIG.gn
+++ /dev/null
@@ -1,45 +0,0 @@
---- build/config/BUILDCONFIG.gn.orig 2024-06-30 11:48:26 UTC
-+++ build/config/BUILDCONFIG.gn
-@@ -139,7 +139,8 @@ declare_args() {
- is_official_build = false
-
- # Set to true when compiling with the Clang compiler.
-- is_clang = current_os != "linux" ||
-+ is_clang = current_os != "linux" || current_os == "openbsd" ||
-+ current_os == "freebsd" ||
- (current_cpu != "s390x" && current_cpu != "s390" &&
- current_cpu != "ppc64" && current_cpu != "ppc" &&
- current_cpu != "mips" && current_cpu != "mips64" &&
-@@ -234,6 +235,10 @@ if (host_toolchain == "") {
- host_toolchain = "//build/toolchain/aix:$host_cpu"
- } else if (host_os == "zos") {
- host_toolchain = "//build/toolchain/zos:$host_cpu"
-+ } else if (host_os == "openbsd") {
-+ host_toolchain = "//build/toolchain/openbsd:clang_$host_cpu"
-+ } else if (host_os == "freebsd") {
-+ host_toolchain = "//build/toolchain/freebsd:clang_$host_cpu"
- } else {
- assert(false, "Unsupported host_os: $host_os")
- }
-@@ -277,6 +282,8 @@ if (target_os == "android") {
- _default_toolchain = "//build/toolchain/aix:$target_cpu"
- } else if (target_os == "zos") {
- _default_toolchain = "//build/toolchain/zos:$target_cpu"
-+} else if (target_os == "openbsd" || target_os == "freebsd") {
-+ _default_toolchain = host_toolchain
- } else {
- assert(false, "Unsupported target_os: $target_os")
- }
-@@ -311,7 +318,11 @@ is_ios = current_os == "ios"
- is_chromeos = current_os == "chromeos"
- is_fuchsia = current_os == "fuchsia"
- is_ios = current_os == "ios"
--is_linux = current_os == "linux"
-+is_linux = current_os == "linux" || current_os == "openbsd" ||
-+ current_os == "freebsd"
-+is_openbsd = current_os == "openbsd"
-+is_freebsd = current_os == "freebsd"
-+is_bsd = current_os == "openbsd" || current_os == "freebsd"
- is_mac = current_os == "mac"
- is_nacl = current_os == "nacl"
- is_win = current_os == "win" || current_os == "winuwp"
diff --git a/devel/electron32/files/patch-build_config_clang_BUILD.gn b/devel/electron32/files/patch-build_config_clang_BUILD.gn
deleted file mode 100644
index b481c937ce5a..000000000000
--- a/devel/electron32/files/patch-build_config_clang_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- build/config/clang/BUILD.gn.orig 2024-08-14 20:54:23 UTC
-+++ build/config/clang/BUILD.gn
-@@ -237,7 +237,7 @@ clang_lib("compiler_builtins") {
-
- # Adds a dependency on the Clang runtime library clang_rt.builtins.
- clang_lib("compiler_builtins") {
-- if (!toolchain_has_rust) {
-+ if (!toolchain_has_rust || is_bsd) {
- # Since there's no Rust in the toolchain, there's no concern that we'll use
- # the Rust stdlib's intrinsics here.
- #
diff --git a/devel/electron32/files/patch-build_config_compiler_BUILD.gn b/devel/electron32/files/patch-build_config_compiler_BUILD.gn
deleted file mode 100644
index e4f3508ed276..000000000000
--- a/devel/electron32/files/patch-build_config_compiler_BUILD.gn
+++ /dev/null
@@ -1,138 +0,0 @@
---- build/config/compiler/BUILD.gn.orig 2024-08-14 20:54:23 UTC
-+++ build/config/compiler/BUILD.gn
-@@ -199,7 +199,7 @@ declare_args() {
- # This greatly reduces the size of debug builds, at the cost of
- # debugging information which is required by some specialized
- # debugging tools.
-- simple_template_names = is_clang && !is_nacl && !is_win && !is_apple
-+ simple_template_names = is_clang && !is_nacl && !is_win && !is_apple && !is_bsd
- }
-
- declare_args() {
-@@ -251,13 +251,16 @@ config("no_unresolved_symbols") {
- # Compiler instrumentation can introduce dependencies in DSOs to symbols in
- # the executable they are loaded into, so they are unresolved at link-time.
- config("no_unresolved_symbols") {
-- if (!using_sanitizer &&
-+ if (!using_sanitizer && !is_bsd &&
- (is_linux || is_chromeos || is_android || is_fuchsia)) {
- ldflags = [
- "-Wl,-z,defs",
- "-Wl,--as-needed",
- ]
- }
-+ if (current_cpu == "x86" && is_openbsd) {
-+ ldflags = [ "-Wl,-z,notext", "-Wl,--strip-all" ]
-+ }
- }
-
- # compiler ---------------------------------------------------------------------
-@@ -503,6 +506,10 @@ config("compiler") {
- }
- }
-
-+ if (is_openbsd) {
-+ ldflags += [ "-Wl,-z,wxneeded" ]
-+ }
-+
- # Linux-specific compiler flags setup.
- # ------------------------------------
- if (use_icf && (!is_apple || use_lld)) {
-@@ -556,7 +563,7 @@ config("compiler") {
- ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
- }
-
-- if (is_clang && !is_nacl) {
-+ if (is_clang && !is_nacl && !is_bsd) {
- cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
- if (save_reproducers_on_lld_crash && use_lld) {
- ldflags += [
-@@ -1197,7 +1204,7 @@ config("compiler_cpu_abi") {
- ]
- }
- } else if (current_cpu == "arm") {
-- if (is_clang && !is_android && !is_nacl &&
-+ if (is_clang && !is_android && !is_nacl && !is_bsd &&
- !(is_chromeos_lacros && is_chromeos_device)) {
- cflags += [ "--target=arm-linux-gnueabihf" ]
- ldflags += [ "--target=arm-linux-gnueabihf" ]
-@@ -1212,7 +1219,7 @@ config("compiler_cpu_abi") {
- cflags += [ "-mtune=$arm_tune" ]
- }
- } else if (current_cpu == "arm64") {
-- if (is_clang && !is_android && !is_nacl && !is_fuchsia &&
-+ if (is_clang && !is_android && !is_nacl && !is_fuchsia && !is_bsd &&
- !(is_chromeos_lacros && is_chromeos_device)) {
- cflags += [ "--target=aarch64-linux-gnu" ]
- ldflags += [ "--target=aarch64-linux-gnu" ]
-@@ -1547,7 +1554,7 @@ config("compiler_deterministic") {
- # different build directory like "out/feature_a" and "out/feature_b" if
- # we build same files with same compile flag.
- # Other paths are already given in relative, no need to normalize them.
-- if (is_nacl) {
-+ if (is_nacl || is_bsd) {
- # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
- cflags += [
- "-Xclang",
-@@ -1605,7 +1612,7 @@ config("clang_revision") {
- }
-
- config("clang_revision") {
-- if (is_clang && clang_base_path == default_clang_base_path &&
-+ if (is_clang && !is_bsd && clang_base_path == default_clang_base_path &&
- current_os != "zos") {
- update_args = [
- "--print-revision",
-@@ -1938,9 +1945,6 @@ config("default_warnings") {
-
- # TODO(crbug.com/40286317): Evaluate and possibly enable.
- "-Wno-vla-extension",
--
-- # TODO(crbug.com/40284799): Fix and re-enable.
-- "-Wno-thread-safety-reference-return",
- ]
-
- cflags_cc += [
-@@ -1948,14 +1952,11 @@ config("default_warnings") {
- "-Wenum-compare-conditional",
- ]
-
-- if (!is_nacl) {
-+ if (!is_nacl && !is_openbsd) {
- cflags_cc += [
- # TODO(crbug.com/41486292): Fix and re-enable.
- "-Wno-c++11-narrowing-const-reference",
- ]
--
-- # TODO(crbug.com/344680447): Fix and re-enable.
-- cflags_cc += [ "-Wno-missing-template-arg-list-after-template-kw" ]
- }
- }
-
-@@ -2676,7 +2677,7 @@ config("afdo") {
- # There are some targeted places that AFDO regresses, so we provide a separate
- # config to allow AFDO to be disabled per-target.
- config("afdo") {
-- if (is_clang) {
-+ if (is_clang && !is_bsd) {
- cflags = []
- if (clang_emit_debug_info_for_profiling) {
- # Add the following flags to generate debug info for profiling.
-@@ -2703,7 +2704,7 @@ config("afdo") {
- cflags += [ "-Wno-backend-plugin" ]
- inputs = [ _clang_sample_profile ]
- }
-- } else if (auto_profile_path != "" && is_a_target_toolchain) {
-+ } else if (auto_profile_path != "" && is_a_target_toolchain && !is_bsd) {
- cflags = [ "-fauto-profile=${auto_profile_path}" ]
- inputs = [ auto_profile_path ]
- }
-@@ -2868,7 +2869,7 @@ config("symbols") {
- configs += [ "//build/config:compress_debug_sections" ]
- }
-
-- if (is_clang && (!is_nacl || is_nacl_saigo)) {
-+ if (is_clang && (!is_nacl || is_nacl_saigo) && !is_bsd) {
- if (is_apple) {
- # TODO(crbug.com/40117949): Investigate missing debug info on mac.
- # Make sure we don't use constructor homing on mac.
diff --git a/devel/electron32/files/patch-build_config_ozone.gni b/devel/electron32/files/patch-build_config_ozone.gni
deleted file mode 100644
index 917f5aa3c178..000000000000
--- a/devel/electron32/files/patch-build_config_ozone.gni
+++ /dev/null
@@ -1,19 +0,0 @@
---- build/config/ozone.gni.orig 2023-10-19 19:57:59 UTC
-+++ build/config/ozone.gni
-@@ -84,7 +84,15 @@ declare_args() {
- } else if (is_chromeos_lacros) {
- ozone_platform = "wayland"
- ozone_platform_wayland = true
-- } else if (is_linux) {
-+ } else if (is_linux && !is_bsd) {
-+ ozone_platform = "x11"
-+ ozone_platform_wayland = true
-+ ozone_platform_x11 = true
-+ } else if (is_openbsd) {
-+ ozone_platform = "x11"
-+ ozone_platform_wayland = false
-+ ozone_platform_x11 = true
-+ } else if (is_freebsd) {
- ozone_platform = "x11"
- ozone_platform_wayland = true
- ozone_platform_x11 = true
diff --git a/devel/electron32/files/patch-build_config_rust.gni b/devel/electron32/files/patch-build_config_rust.gni
deleted file mode 100644
index d430b53863bb..000000000000
--- a/devel/electron32/files/patch-build_config_rust.gni
+++ /dev/null
@@ -1,13 +0,0 @@
---- build/config/rust.gni.orig 2024-08-14 20:54:23 UTC
-+++ build/config/rust.gni
-@@ -270,6 +270,10 @@ if (is_linux || is_chromeos) {
- }
- }
-
-+if (is_bsd) {
-+ rust_abi_target = string_replace(rust_abi_target, "linux-gnu", current_os)
-+}
-+
- assert(!toolchain_has_rust || rust_abi_target != "")
-
- # This variable is passed to the Rust libstd build.
diff --git a/devel/electron32/files/patch-build_linux_strip__binary.py b/devel/electron32/files/patch-build_linux_strip__binary.py
deleted file mode 100644
index 9dd3c051630b..000000000000
--- a/devel/electron32/files/patch-build_linux_strip__binary.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- build/linux/strip_binary.py.orig 2022-02-07 13:39:41 UTC
-+++ build/linux/strip_binary.py
-@@ -10,6 +10,7 @@ import sys
-
-
- def main():
-+ return 0
- argparser = argparse.ArgumentParser(description='eu-strip binary.')
-
- argparser.add_argument('--eu-strip-binary-path', help='eu-strip path.')
diff --git a/devel/electron32/files/patch-build_linux_unbundle_icu.gn b/devel/electron32/files/patch-build_linux_unbundle_icu.gn
deleted file mode 100644
index d1588b8a6ff0..000000000000
--- a/devel/electron32/files/patch-build_linux_unbundle_icu.gn
+++ /dev/null
@@ -1,37 +0,0 @@
---- build/linux/unbundle/icu.gn.orig 2024-11-06 12:34:11 UTC
-+++ build/linux/unbundle/icu.gn
-@@ -17,6 +17,15 @@ config("icu_config") {
- "USING_SYSTEM_ICU=1",
- "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC",
-
-+ # As of icu 73 C++ nullptr, char16_t, override, final and noexcept are used
-+ # instead of defines. These definitions can be removed when the bundled icu
-+ # gets updated to 73. For more details, see:
-+ # https://unicode-org.atlassian.net/browse/ICU-21833 and
-+ # https://github.com/unicode-org/icu/commit/28643799377ecf654564f6f31854b02788cebe33
-+ "U_FINAL=final",
-+ "U_NOEXCEPT=noexcept",
-+ "U_OVERRIDE=override",
-+
- # U_EXPORT (defined in unicode/platform.h) is used to set public visibility
- # on classes through the U_COMMON_API and U_I18N_API macros (among others).
- # When linking against the system ICU library, we want its symbols to have
-@@ -35,6 +44,18 @@ config("icu_config") {
- # please see: https://crbug.com/822820
- "U_IMPORT=U_EXPORT",
- ]
-+
-+ _icu_version = exec_script(pkg_config_script,
-+ common_pkg_config_args + pkg_config_args + [
-+ "icu-i18n",
-+ "--version-as-components",
-+ ],
-+ "value")
-+
-+ # Unbreak with icu 76 where private symbols are picked up
-+ if (_icu_version[0] >= 76) {
-+ defines += [ "U_HIDE_DRAFT_API" ]
-+ }
- }
-
- pkg_config("system_icui18n") {
diff --git a/devel/electron32/files/patch-build_linux_unbundle_libevent.gn b/devel/electron32/files/patch-build_linux_unbundle_libevent.gn
deleted file mode 100644
index d5f276de574d..000000000000
--- a/devel/electron32/files/patch-build_linux_unbundle_libevent.gn
+++ /dev/null
@@ -1,15 +0,0 @@
---- build/linux/unbundle/libevent.gn.orig 2022-05-28 07:21:18 UTC
-+++ build/linux/unbundle/libevent.gn
-@@ -9,7 +9,12 @@ shim_headers("libevent_shim") {
- headers = [ "event.h" ]
- }
-
-+config("system_libevent") {
-+ defines = [ "USE_SYSTEM_LIBEVENT=1" ]
-+}
-+
- source_set("libevent") {
- deps = [ ":libevent_shim" ]
- libs = [ "event" ]
-+ public_configs = [ ":system_libevent" ]
- }
diff --git a/devel/electron32/files/patch-build_rust_allocator_BUILD.gn b/devel/electron32/files/patch-build_rust_allocator_BUILD.gn
deleted file mode 100644
index cbc5c7dcf1fe..000000000000
--- a/devel/electron32/files/patch-build_rust_allocator_BUILD.gn
+++ /dev/null
@@ -1,106 +0,0 @@
---- build/rust/allocator/BUILD.gn.orig 2025-05-22 04:39:53 UTC
-+++ build/rust/allocator/BUILD.gn
-@@ -0,0 +1,103 @@
-+# Copyright 2025 The Chromium Authors
-+# Use of this source code is governed by a BSD-style license that can be
-+# found in the LICENSE file.
-+
-+import("//build/buildflag_header.gni")
-+import("//build/config/rust.gni")
-+import("//build/rust/rust_static_library.gni")
-+
-+rust_allocator_uses_partition_alloc = false
-+if (build_with_chromium) {
-+ import("//base/allocator/partition_allocator/partition_alloc.gni")
-+ rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
-+}
-+
-+# In ASAN builds, PartitionAlloc-Everywhere is disabled, meaning malloc() and
-+# friends in C++ do not go to PartitionAlloc. So we also don't point the Rust
-+# allocation functions at PartitionAlloc. Generally, this means we just direct
-+# them to the Standard Library's allocator.
-+#
-+# However, on Windows the Standard Library uses HeapAlloc() and Windows ASAN
-+# does *not* hook that method, so ASAN does not get to hear about allocations
-+# made in Rust. To resolve this, we redirect allocation to _aligned_malloc
-+# which Windows ASAN *does* hook.
-+#
-+# Note that there is a runtime option to make ASAN hook HeapAlloc() but
-+# enabling it breaks Win32 APIs like CreateProcess:
-+# https://crbug.com/368070343#comment29
-+rust_allocator_uses_aligned_malloc = false
-+if (!rust_allocator_uses_partition_alloc && is_win && is_asan) {
-+ rust_allocator_uses_aligned_malloc = true
-+}
-+
-+rust_allocator_uses_allocator_impls_h =
-+ rust_allocator_uses_partition_alloc || rust_allocator_uses_aligned_malloc
-+
-+buildflag_header("buildflags") {
-+ header = "buildflags.h"
-+ flags = [
-+ "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
-+ "RUST_ALLOCATOR_USES_ALIGNED_MALLOC=$rust_allocator_uses_aligned_malloc",
-+ ]
-+ visibility = [ ":*" ]
-+}
-+
-+if (toolchain_has_rust) {
-+ # All targets which depend on Rust code but are not linked by rustc must
-+ # depend on this. Usually, this dependency will come from the rust_target() GN
-+ # template. However, cargo_crate() does *not* include this dependency so any
-+ # C++ targets which directly depend on a cargo_crate() must depend on this.
-+ rust_static_library("allocator") {
-+ sources = [ "lib.rs" ]
-+ crate_root = "lib.rs"
-+ cxx_bindings = [ "lib.rs" ]
-+
-+ deps = [ ":alloc_error_handler_impl" ]
-+ if (rust_allocator_uses_allocator_impls_h) {
-+ deps += [ ":allocator_impls" ]
-+ }
-+
-+ no_chromium_prelude = true
-+ no_allocator_crate = true
-+ allow_unsafe = true
-+
-+ rustflags = []
-+ if (rust_allocator_uses_allocator_impls_h) {
-+ rustflags += [ "--cfg=rust_allocator_uses_allocator_impls_h" ]
-+ cxx_bindings += [ "allocator_impls_ffi.rs" ]
-+ sources += [ "allocator_impls_ffi.rs" ]
-+ }
-+ }
-+
-+ if (rust_allocator_uses_allocator_impls_h) {
-+ static_library("allocator_impls") {
-+ public_deps = []
-+ if (rust_allocator_uses_partition_alloc) {
-+ public_deps +=
-+ [ "//base/allocator/partition_allocator:partition_alloc" ]
-+ }
-+
-+ sources = [
-+ "allocator_impls.cc",
-+ "allocator_impls.h",
-+ ]
-+ deps = [ ":buildflags" ]
-+ visibility = [ ":*" ]
-+ }
-+ }
-+
-+ static_library("alloc_error_handler_impl") {
-+ sources = [
-+ # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
-+ # copied from `//base`.
-+ # TODO(crbug.com/40279749): Avoid duplication / reuse code.
-+ "alias.cc",
-+ "alias.h",
-+ "alloc_error_handler_impl.cc",
-+ "alloc_error_handler_impl.h",
-+ "compiler_specific.h",
-+ "immediate_crash.h",
-+ ]
-+ visibility = [ ":*" ]
-+ }
-+}
diff --git a/devel/electron32/files/patch-build_rust_allocator_DEPS b/devel/electron32/files/patch-build_rust_allocator_DEPS
deleted file mode 100644
index 74bb2d6c2421..000000000000
--- a/devel/electron32/files/patch-build_rust_allocator_DEPS
+++ /dev/null
@@ -1,12 +0,0 @@
---- build/rust/allocator/DEPS.orig 2025-05-20 09:16:26 UTC
-+++ build/rust/allocator/DEPS
-@@ -0,0 +1,9 @@
-+include_rules = [
-+ "-base",
-+]
-+
-+specific_include_rules = {
-+ "allocator_impls.cc" : [
-+ "+partition_alloc"
-+ ]
-+}
diff --git a/devel/electron32/files/patch-build_rust_allocator_alias.cc b/devel/electron32/files/patch-build_rust_allocator_alias.cc
deleted file mode 100644
index 5280641f27e1..000000000000
--- a/devel/electron32/files/patch-build_rust_allocator_alias.cc
+++ /dev/null
@@ -1,25 +0,0 @@
---- build/rust/allocator/alias.cc.orig 2025-05-20 09:16:26 UTC
-+++ build/rust/allocator/alias.cc
-@@ -0,0 +1,22 @@
-+// Copyright 2023 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+// This file has been copied from //base/debug/alias.cc ( additionally the APIs
-+// were moved into the `build_rust_std` namespace).
-+//
-+// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
-+
-+#include "build/rust/allocator/alias.h"
-+
-+#include "build/rust/allocator/compiler_specific.h"
-+
-+namespace build_rust_std {
-+namespace debug {
-+
-+// This file/function should be excluded from LTO/LTCG to ensure that the
-+// compiler can't see this function's implementation when compiling calls to it.
-+NOINLINE void Alias(const void* var) {}
-+
-+} // namespace debug
-+} // namespace build_rust_std
diff --git a/devel/electron32/files/patch-build_rust_allocator_alias.h b/devel/electron32/files/patch-build_rust_allocator_alias.h
deleted file mode 100644
index 6530c6ae8779..000000000000
--- a/devel/electron32/files/patch-build_rust_allocator_alias.h
+++ /dev/null
@@ -1,40 +0,0 @@
---- build/rust/allocator/alias.h.orig 2025-05-20 09:16:26 UTC
-+++ build/rust/allocator/alias.h
-@@ -0,0 +1,37 @@
-+// Copyright 2023 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+// This file has been copied from //base/debug/alias.h (and then trimmed to just
-+// the APIs / macros needed by //build/rust/std; additionally the APIs were
-+// moved into the `build_rust_std` namespace).
-+//
-+// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
-+
-+#ifndef BUILD_RUST_ALLOCATOR_ALIAS_H_
-+#define BUILD_RUST_ALLOCATOR_ALIAS_H_
-+
-+#include <stddef.h>
-+
-+namespace build_rust_std {
-+namespace debug {
-+
-+// Make the optimizer think that |var| is aliased. This can be used to prevent a
-+// local variable from being optimized out (which is something that
-+// `NO_CODE_FOLDING` macro definition below depends on). See
-+// //base/debug/alias.h for more details.
-+void Alias(const void* var);
-+
-+} // namespace debug
-+
-+} // namespace build_rust_std
-+
-+// Prevent code folding (where a linker identifies functions that are
-+// bit-identical and overlays them, which saves space but it leads to confusing
-+// call stacks because multiple symbols are at the same address). See
-+// //base/debug/alias.h for more details.
-+#define NO_CODE_FOLDING() \
-+ const int line_number = __LINE__; \
-+ build_rust_std::debug::Alias(&line_number)
-+
-+#endif // BUILD_RUST_ALLOCATOR_ALIAS_H_
diff --git a/devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.cc b/devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
deleted file mode 100644
index 048c267abefa..000000000000
--- a/devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- build/rust/allocator/alloc_error_handler_impl.cc.orig 2025-05-20 09:16:26 UTC
-+++ build/rust/allocator/alloc_error_handler_impl.cc
-@@ -0,0 +1,17 @@
-+// Copyright 2025 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "build/rust/allocator/alloc_error_handler_impl.h"
-+
-+#include "build/rust/allocator/alias.h"
-+#include "build/rust/allocator/immediate_crash.h"
-+
-+namespace rust_allocator_internal {
-+
-+void alloc_error_handler_impl() {
-+ NO_CODE_FOLDING();
-+ IMMEDIATE_CRASH();
-+}
-+
-+} // namespace rust_allocator_internal
diff --git a/devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.h b/devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.h
deleted file mode 100644
index 887ea602b027..000000000000
--- a/devel/electron32/files/patch-build_rust_allocator_alloc__error__handler__impl.h
+++ /dev/null
@@ -1,24 +0,0 @@
---- build/rust/allocator/alloc_error_handler_impl.h.orig 2025-05-20 09:16:26 UTC
-+++ build/rust/allocator/alloc_error_handler_impl.h
-@@ -0,0 +1,21 @@
-+// Copyright 2025 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#ifndef BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
-+#define BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
-+
-+// This header exposes to Rust a C++ implementation of quickly crashing after an
-+// allocation error. (The API below is called from `__rust_alloc_error_handler`
-+// in `lib.rs`.)
-+//
-+// TODO(lukasza): Investigate if we can delete this `.h` / `.cc` and just call
-+// `std::process::abort()` (or something else?) directly from `.rs`. The main
-+// open question is how much we care about `NO_CODE_FOLDING`.
-+namespace rust_allocator_internal {
-+
-+void alloc_error_handler_impl();
-+
-+} // namespace rust_allocator_internal
-+
-+#endif // BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
diff --git a/devel/electron32/files/patch-build_rust_allocator_allocator__impls.cc b/devel/electron32/files/patch-build_rust_allocator_allocator__impls.cc
deleted file mode 100644
index 94e04d7b966a..000000000000
--- a/devel/electron32/files/patch-build_rust_allocator_allocator__impls.cc
+++ /dev/null
@@ -1,108 +0,0 @@
---- build/rust/allocator/allocator_impls.cc.orig 2025-05-20 09:16:26 UTC
-+++ build/rust/allocator/allocator_impls.cc
-@@ -0,0 +1,105 @@
-+// Copyright 2021 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "build/rust/allocator/allocator_impls.h"
-+
-+#ifdef UNSAFE_BUFFERS_BUILD
-+// TODO(crbug.com/390223051): Remove C-library calls to fix the errors.
-+#pragma allow_unsafe_libc_calls
-+#endif
-+
-+#include <cstddef>
-+#include <cstring>
-+
-+#include "build/build_config.h"
-+#include "build/rust/allocator/buildflags.h"
-+
-+#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
-+#include "partition_alloc/partition_alloc_constants.h" // nogncheck
-+#include "partition_alloc/shim/allocator_shim.h" // nogncheck
-+#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
-+#include <cstdlib>
-+#endif
-+
-+namespace rust_allocator_internal {
-+
-+unsigned char* alloc(size_t size, size_t align) {
-+#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
-+ // PartitionAlloc will crash if given an alignment larger than this.
-+ if (align > partition_alloc::internal::kMaxSupportedAlignment) {
-+ return nullptr;
-+ }
-+
-+ // We use unchecked allocation paths in PartitionAlloc rather than going
-+ // through its shims in `malloc()` etc so that we can support fallible
-+ // allocation paths such as Vec::try_reserve without crashing on allocation
-+ // failure.
-+ if (align <= alignof(std::max_align_t)) {
-+ return static_cast<unsigned char*>(allocator_shim::UncheckedAlloc(size));
-+ } else {
-+ return static_cast<unsigned char*>(
-+ allocator_shim::UncheckedAlignedAlloc(size, align));
-+ }
-+#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
-+ return static_cast<unsigned char*>(_aligned_malloc(size, align));
-+#else
-+#error This configuration is not supported.
-+#endif
-+}
-+
-+void dealloc(unsigned char* p, size_t size, size_t align) {
-+#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
-+ if (align <= alignof(std::max_align_t)) {
-+ allocator_shim::UncheckedFree(p);
-+ } else {
-+ allocator_shim::UncheckedAlignedFree(p);
-+ }
-+#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
-+ return _aligned_free(p);
-+#else
-+#error This configuration is not supported.
-+#endif
-+}
-+
-+unsigned char* realloc(unsigned char* p,
-+ size_t old_size,
-+ size_t align,
-+ size_t new_size) {
-+#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
-+ // We use unchecked allocation paths in PartitionAlloc rather than going
-+ // through its shims in `malloc()` etc so that we can support fallible
-+ // allocation paths such as Vec::try_reserve without crashing on allocation
-+ // failure.
-+ if (align <= alignof(std::max_align_t)) {
-+ return static_cast<unsigned char*>(
-+ allocator_shim::UncheckedRealloc(p, new_size));
-+ } else {
-+ return static_cast<unsigned char*>(
-+ allocator_shim::UncheckedAlignedRealloc(p, new_size, align));
-+ }
-+#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
-+ return static_cast<unsigned char*>(_aligned_realloc(p, new_size, align));
-+#else
-+#error This configuration is not supported.
-+#endif
-+}
-+
-+unsigned char* alloc_zeroed(size_t size, size_t align) {
-+#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) || \
-+ BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
-+ // TODO(danakj): When RUST_ALLOCATOR_USES_PARTITION_ALLOC is true, it's
-+ // possible that a partition_alloc::UncheckedAllocZeroed() call would perform
-+ // better than partition_alloc::UncheckedAlloc() + memset. But there is no
-+ // such API today. See b/342251590.
-+ unsigned char* p = alloc(size, align);
-+ if (p) {
-+ memset(p, 0, size);
-+ }
-+ return p;
-+#else
-+#error This configuration is not supported.
-+#endif
-+}
-+
-+} // namespace rust_allocator_internal
diff --git a/devel/electron32/files/patch-build_rust_allocator_allocator__impls.h b/devel/electron32/files/patch-build_rust_allocator_allocator__impls.h
deleted file mode 100644
index 9249cdc938d2..000000000000
--- a/devel/electron32/files/patch-build_rust_allocator_allocator__impls.h
+++ /dev/null
@@ -1,27 +0,0 @@
---- build/rust/allocator/allocator_impls.h.orig 2025-05-20 09:16:26 UTC
-+++ build/rust/allocator/allocator_impls.h
-@@ -0,0 +1,24 @@
-+// Copyright 2025 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#ifndef BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
-+#define BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
-+
-+#include <cstddef>
-+
-+// This header exposes a C++ allocator (e.g. PartitionAlloc) to Rust.
-+// The APIs below are called from `impl GlobalAlloc` in `lib.rs`.
-+namespace rust_allocator_internal {
-+
-+unsigned char* alloc(size_t size, size_t align);
-+void dealloc(unsigned char* p, size_t size, size_t align);
-+unsigned char* realloc(unsigned char* p,
-+ size_t old_size,
-+ size_t align,
-+ size_t new_size);
-+unsigned char* alloc_zeroed(size_t size, size_t align);
-+
-+} // namespace rust_allocator_internal
-+
-+#endif // BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
diff --git a/devel/electron32/files/patch-build_rust_allocator_allocator__impls__ffi.rs b/devel/electron32/files/patch-build_rust_allocator_allocator__impls__ffi.rs
deleted file mode 100644
index 8f0baf1576ce..000000000000
--- a/devel/electron32/files/patch-build_rust_allocator_allocator__impls__ffi.rs
+++ /dev/null
@@ -1,22 +0,0 @@
---- build/rust/allocator/allocator_impls_ffi.rs.orig 2025-05-20 09:16:26 UTC
-+++ build/rust/allocator/allocator_impls_ffi.rs
-@@ -0,0 +1,19 @@
-+// Copyright 2025 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+//! FFI for `allocator_impls.h` is in a separate `.rs` file/module to
-+//! better support conditional compilation (these functions are only
-+//! used under `#[cfg(rust_allocator_uses_allocator_impls_h)]`.
-+
-+#[cxx::bridge(namespace = "rust_allocator_internal")]
-+pub mod ffi {
-+ extern "C++" {
-+ include!("build/rust/allocator/allocator_impls.h");
-+
-+ unsafe fn alloc(size: usize, align: usize) -> *mut u8;
-+ unsafe fn dealloc(p: *mut u8, size: usize, align: usize);
-+ unsafe fn realloc(p: *mut u8, old_size: usize, align: usize, new_size: usize) -> *mut u8;
-+ unsafe fn alloc_zeroed(size: usize, align: usize) -> *mut u8;
-+ }
-+}
diff --git a/devel/electron32/files/patch-build_rust_allocator_compiler__specific.h b/devel/electron32/files/patch-build_rust_allocator_compiler__specific.h
deleted file mode 100644
index 7feb0c739d79..000000000000
--- a/devel/electron32/files/patch-build_rust_allocator_compiler__specific.h
+++ /dev/null
@@ -1,41 +0,0 @@
---- build/rust/allocator/compiler_specific.h.orig 2025-05-20 09:16:26 UTC
-+++ build/rust/allocator/compiler_specific.h
-@@ -0,0 +1,38 @@
-+// Copyright 2023 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+// This file has been copied from //base/compiler_specific.h (and then
-+// significantly trimmed to just the APIs / macros needed by //build/rust/std).
-+//
-+// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
-+
-+#ifndef BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
-+#define BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
-+
-+#include "build/build_config.h"
-+
-+#if defined(COMPILER_MSVC) && !defined(__clang__)
-+#error "Only clang-cl is supported on Windows, see https://crbug.com/988071"
-+#endif
-+
-+#if defined(__has_attribute)
-+#define HAS_ATTRIBUTE(x) __has_attribute(x)
-+#else
-+#define HAS_ATTRIBUTE(x) 0
-+#endif
-+
-+// Annotate a function indicating it should not be inlined.
-+// Use like:
-+// NOINLINE void DoStuff() { ... }
-+#if defined(__clang__) && HAS_ATTRIBUTE(noinline)
-+#define NOINLINE [[clang::noinline]]
-+#elif defined(COMPILER_GCC) && HAS_ATTRIBUTE(noinline)
-+#define NOINLINE __attribute__((noinline))
-+#elif defined(COMPILER_MSVC)
-+#define NOINLINE __declspec(noinline)
-+#else
-+#define NOINLINE
-+#endif
-+
-+#endif // BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
diff --git a/devel/electron32/files/patch-build_rust_allocator_immediate__crash.h b/devel/electron32/files/patch-build_rust_allocator_immediate__crash.h
deleted file mode 100644
index 7ab0f9d9c34c..000000000000
--- a/devel/electron32/files/patch-build_rust_allocator_immediate__crash.h
+++ /dev/null
@@ -1,174 +0,0 @@
---- build/rust/allocator/immediate_crash.h.orig 2025-05-20 09:16:26 UTC
-+++ build/rust/allocator/immediate_crash.h
-@@ -0,0 +1,171 @@
-+// Copyright 2021 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+// This file has been copied from //base/immediate_crash.h.
-+// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
-+
-+#ifndef BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
-+#define BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
-+
-+#include "build/build_config.h"
-+
-+// Crashes in the fastest possible way with no attempt at logging.
-+// There are several constraints; see http://crbug.com/664209 for more context.
-+//
-+// - TRAP_SEQUENCE_() must be fatal. It should not be possible to ignore the
-+// resulting exception or simply hit 'continue' to skip over it in a debugger.
-+// - Different instances of TRAP_SEQUENCE_() must not be folded together, to
-+// ensure crash reports are debuggable. Unlike __builtin_trap(), asm volatile
-+// blocks will not be folded together.
-+// Note: TRAP_SEQUENCE_() previously required an instruction with a unique
-+// nonce since unlike clang, GCC folds together identical asm volatile
-+// blocks.
-+// - TRAP_SEQUENCE_() must produce a signal that is distinct from an invalid
-+// memory access.
-+// - TRAP_SEQUENCE_() must be treated as a set of noreturn instructions.
-+// __builtin_unreachable() is used to provide that hint here. clang also uses
-+// this as a heuristic to pack the instructions in the function epilogue to
-+// improve code density.
-+//
-+// Additional properties that are nice to have:
-+// - TRAP_SEQUENCE_() should be as compact as possible.
-+// - The first instruction of TRAP_SEQUENCE_() should not change, to avoid
-+// shifting crash reporting clusters. As a consequence of this, explicit
-+// assembly is preferred over intrinsics.
-+// Note: this last bullet point may no longer be true, and may be removed in
-+// the future.
-+
-+// Note: TRAP_SEQUENCE Is currently split into two macro helpers due to the fact
-+// that clang emits an actual instruction for __builtin_unreachable() on certain
-+// platforms (see https://crbug.com/958675). In addition, the int3/bkpt/brk will
-+// be removed in followups, so splitting it up like this now makes it easy to
-+// land the followups.
-+
-+#if defined(COMPILER_GCC)
-+
-+#if BUILDFLAG(IS_NACL)
-+
-+// Crash report accuracy is not guaranteed on NaCl.
-+#define TRAP_SEQUENCE1_() __builtin_trap()
-+#define TRAP_SEQUENCE2_() asm volatile("")
-+
-+#elif defined(ARCH_CPU_X86_FAMILY)
-+
-+// TODO(crbug.com/40625592): In theory, it should be possible to use just
-+// int3. However, there are a number of crashes with SIGILL as the exception
-+// code, so it seems likely that there's a signal handler that allows execution
-+// to continue after SIGTRAP.
-+#define TRAP_SEQUENCE1_() asm volatile("int3")
-+
-+#if BUILDFLAG(IS_APPLE)
-+// Intentionally empty: __builtin_unreachable() is always part of the sequence
-+// (see IMMEDIATE_CRASH below) and already emits a ud2 on Mac.
-+#define TRAP_SEQUENCE2_() asm volatile("")
-+#else
-+#define TRAP_SEQUENCE2_() asm volatile("ud2")
-+#endif // BUILDFLAG(IS_APPLE)
-+
-+#elif defined(ARCH_CPU_ARMEL)
-+
-+// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running
-+// as a 32 bit userspace app on arm64. There doesn't seem to be any way to
-+// cause a SIGTRAP from userspace without using a syscall (which would be a
-+// problem for sandboxing).
-+// TODO(crbug.com/40625592): Remove bkpt from this sequence.
-+#define TRAP_SEQUENCE1_() asm volatile("bkpt #0")
-+#define TRAP_SEQUENCE2_() asm volatile("udf #0")
-+
-+#elif defined(ARCH_CPU_ARM64)
-+
-+// This will always generate a SIGTRAP on arm64.
-+// TODO(crbug.com/40625592): Remove brk from this sequence.
-+#define TRAP_SEQUENCE1_() asm volatile("brk #0")
-+#define TRAP_SEQUENCE2_() asm volatile("hlt #0")
-+
-+#else
-+
-+// Crash report accuracy will not be guaranteed on other architectures, but at
-+// least this will crash as expected.
-+#define TRAP_SEQUENCE1_() __builtin_trap()
-+#define TRAP_SEQUENCE2_() asm volatile("")
-+
-+#endif // ARCH_CPU_*
-+
-+#elif defined(COMPILER_MSVC)
-+
-+#if !defined(__clang__)
-+
-+// MSVC x64 doesn't support inline asm, so use the MSVC intrinsic.
-+#define TRAP_SEQUENCE1_() __debugbreak()
-+#define TRAP_SEQUENCE2_()
-+
-+#elif defined(ARCH_CPU_ARM64)
-+
-+// Windows ARM64 uses "BRK #F000" as its breakpoint instruction, and
-+// __debugbreak() generates that in both VC++ and clang.
-+#define TRAP_SEQUENCE1_() __debugbreak()
-+// Intentionally empty: __builtin_unreachable() is always part of the sequence
-+// (see IMMEDIATE_CRASH below) and already emits a ud2 on Win64,
-+// https://crbug.com/958373
-+#define TRAP_SEQUENCE2_() __asm volatile("")
-+
-+#else
-+
-+#define TRAP_SEQUENCE1_() asm volatile("int3")
-+#define TRAP_SEQUENCE2_() asm volatile("ud2")
-+
-+#endif // __clang__
-+
-+#else
-+
-+#error No supported trap sequence!
-+
-+#endif // COMPILER_GCC
-+
-+#define TRAP_SEQUENCE_() \
-+ do { \
-+ TRAP_SEQUENCE1_(); \
-+ TRAP_SEQUENCE2_(); \
-+ } while (false)
-+
-+// CHECK() and the trap sequence can be invoked from a constexpr function.
-+// This could make compilation fail on GCC, as it forbids directly using inline
-+// asm inside a constexpr function. However, it allows calling a lambda
-+// expression including the same asm.
-+// The side effect is that the top of the stacktrace will not point to the
-+// calling function, but to this anonymous lambda. This is still useful as the
-+// full name of the lambda will typically include the name of the function that
-+// calls CHECK() and the debugger will still break at the right line of code.
-+#if !defined(COMPILER_GCC) || defined(__clang__)
-+
-+#define WRAPPED_TRAP_SEQUENCE_() TRAP_SEQUENCE_()
-+
-+#else
-+
-+#define WRAPPED_TRAP_SEQUENCE_() \
-+ do { \
-+ [] { TRAP_SEQUENCE_(); }(); \
-+ } while (false)
-+
-+#endif // !defined(COMPILER_GCC) || defined(__clang__)
-+
-+#if defined(__clang__) || defined(COMPILER_GCC)
-+
-+// __builtin_unreachable() hints to the compiler that this is noreturn and can
-+// be packed in the function epilogue.
-+#define IMMEDIATE_CRASH() \
-+ ({ \
-+ WRAPPED_TRAP_SEQUENCE_(); \
-+ __builtin_unreachable(); \
-+ })
-+
-+#else
-+
-+// This is supporting non-chromium user of logging.h to build with MSVC, like
-+// pdfium. On MSVC there is no __builtin_unreachable().
-+#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE_()
-+
-+#endif // defined(__clang__) || defined(COMPILER_GCC)
-+
-+#endif // BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
diff --git a/devel/electron32/files/patch-build_rust_allocator_lib.rs b/devel/electron32/files/patch-build_rust_allocator_lib.rs
deleted file mode 100644
index 89fddf278294..000000000000
--- a/devel/electron32/files/patch-build_rust_allocator_lib.rs
+++ /dev/null
@@ -1,122 +0,0 @@
---- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC
-+++ build/rust/allocator/lib.rs
-@@ -0,0 +1,119 @@
-+// Copyright 2025 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+//! Define the allocator that Rust code in Chrome should use.
-+//!
-+//! Any final artifact that depends on this crate, even transitively, will use
-+//! the allocator defined here.
-+//!
-+//! List of known issues:
-+//!
-+//! 1. We'd like to use PartitionAlloc on Windows, but the stdlib uses Windows
-+//! heap functions directly that PartitionAlloc can not intercept.
-+//! 2. We'd like `Vec::try_reserve` to fail at runtime on Linux instead of
-+//! crashing in malloc() where PartitionAlloc replaces that function.
-+
-+// Required to apply weak linkage to symbols.
-+//
-+// TODO(https://crbug.com/410596442): Stop using unstable features here.
-+// https://github.com/rust-lang/rust/issues/29603 tracks stabilization of the `linkage` feature.
-+#![feature(linkage)]
-+// Required to apply `#[rustc_std_internal_symbol]` to our alloc error handler
-+// so the name is correctly mangled as rustc expects.
-+//
-+// TODO(https://crbug.com/410596442): Stop using internal features here.
-+#![allow(internal_features)]
-+#![feature(rustc_attrs)]
-+
-+// This module is in a separate source file to avoid having to teach `cxxbridge`
-+// about conditional compilation.
-+#[cfg(rust_allocator_uses_allocator_impls_h)]
-+mod allocator_impls_ffi;
-+
-+/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
-+/// using an allocator from C++.
-+#[cfg(rust_allocator_uses_allocator_impls_h)]
-+mod cpp_allocator {
-+ use super::allocator_impls_ffi::ffi;
-+ use std::alloc::{GlobalAlloc, Layout};
-+
-+ struct Allocator;
-+
-+ unsafe impl GlobalAlloc for Allocator {
-+ unsafe fn alloc(&self, layout: Layout) -> *mut u8 {
-+ unsafe { ffi::alloc(layout.size(), layout.align()) }
-+ }
-+
-+ unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) {
-+ unsafe {
-+ ffi::dealloc(ptr, layout.size(), layout.align());
-+ }
-+ }
-+
-+ unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 {
-+ unsafe { ffi::alloc_zeroed(layout.size(), layout.align()) }
-+ }
-+
-+ unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 {
-+ unsafe { ffi::realloc(ptr, layout.size(), layout.align(), new_size) }
-+ }
-+ }
-+
-+ #[global_allocator]
-+ static GLOBAL: Allocator = Allocator;
-+}
-+
-+/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
-+/// using the default Rust allocator.
-+#[cfg(not(rust_allocator_uses_allocator_impls_h))]
-+mod rust_allocator {
-+ #[global_allocator]
-+ static GLOBAL: std::alloc::System = std::alloc::System;
-+}
-+
-+/// Module that provides global symbols that are needed both by `cpp_allocator`
-+/// and `rust_allocator`.
-+///
-+/// When `rustc` drives linking, then it will define the symbols below. But
-+/// Chromium only uses `rustc` to link Rust-only executables (e.g. `build.rs`
-+/// scripts) and otherwise uses a non-Rust linker. This is why we have to
-+/// manually define a few symbols below. We define those symbols
-+/// as "weak" symbols, so that Rust-provided symbols "win" in case where Rust
-+/// actually does drive the linking. This hack works (not only for Chromium,
-+/// but also for google3 and other projects), but isn't officially supported by
-+/// `rustc`.
-+///
-+/// TODO(https://crbug.com/410596442): Stop using internal features here.
-+mod both_allocators {
-+ /// As part of rustc's contract for using `#[global_allocator]` without
-+ /// rustc-generated shims we must define this symbol, since we are opting in
-+ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015
-+ #[no_mangle]
-+ #[linkage = "weak"]
-+ static __rust_no_alloc_shim_is_unstable: u8 = 0;
-+
-+ // Mangle the symbol name as rustc expects.
-+ #[rustc_std_internal_symbol]
-+ #[allow(non_upper_case_globals)]
-+ #[linkage = "weak"]
-+ static __rust_alloc_error_handler_should_panic: u8 = 0;
-+
-+ // Mangle the symbol name as rustc expects.
-+ #[rustc_std_internal_symbol]
-+ #[allow(non_upper_case_globals)]
-+ #[linkage = "weak"]
-+ fn __rust_alloc_error_handler(_size: usize, _align: usize) {
-+ // TODO(lukasza): Investigate if we can just call `std::process::abort()` here.
-+ // (Not really _needed_, but it could simplify code a little bit.)
-+ unsafe { ffi::alloc_error_handler_impl() }
-+ }
-+
-+ #[cxx::bridge(namespace = "rust_allocator_internal")]
-+ mod ffi {
-+ extern "C++" {
-+ include!("build/rust/allocator/alloc_error_handler_impl.h");
-+ unsafe fn alloc_error_handler_impl();
-+ }
-+ }
-+}
diff --git a/devel/electron32/files/patch-build_rust_cargo__crate.gni b/devel/electron32/files/patch-build_rust_cargo__crate.gni
deleted file mode 100644
index d635e722200c..000000000000
--- a/devel/electron32/files/patch-build_rust_cargo__crate.gni
+++ /dev/null
@@ -1,25 +0,0 @@
---- build/rust/cargo_crate.gni.orig 2024-10-18 12:33:59 UTC
-+++ build/rust/cargo_crate.gni
-@@ -273,6 +273,12 @@ template("cargo_crate") {
- # Don't import the `chromium` crate into third-party code.
- no_chromium_prelude = true
-
-+ # Don't depend on the chrome-specific #[global_allocator] crate from
-+ # third-party code. This avoids some dependency cycle issues. The allocator
-+ # crate will still be used if it exists anywhere in the dependency graph for
-+ # a given linked artifact.
-+ no_allocator_crate = true
-+
- rustc_metadata = _rustc_metadata
-
- # TODO(crbug.com/40259764): don't default to true. This requires changes to
-@@ -466,6 +472,9 @@ template("cargo_crate") {
-
- # Don't import the `chromium` crate into third-party code.
- no_chromium_prelude = true
-+
-+ # Build scripts do not need to link to chrome's allocator.
-+ no_allocator_crate = true
-
- # The ${_build_script_name}_output target looks for the exe in this
- # location. Due to how the Windows component build works, this has to
diff --git a/devel/electron32/files/patch-build_rust_rust__bindgen.gni b/devel/electron32/files/patch-build_rust_rust__bindgen.gni
deleted file mode 100644
index 6af1b9f8704e..000000000000
--- a/devel/electron32/files/patch-build_rust_rust__bindgen.gni
+++ /dev/null
@@ -1,19 +0,0 @@
---- build/rust/rust_bindgen.gni.orig 2024-08-14 20:54:23 UTC
-+++ build/rust/rust_bindgen.gni
-@@ -11,14 +11,14 @@ if (is_win) {
- import("//build/toolchain/win/win_toolchain_data.gni")
- }
-
--_bindgen_path = "${rust_bindgen_root}/bin/bindgen"
-+_bindgen_path = "${LOCALBASE}/bin/bindgen"
- if (host_os == "win") {
- _bindgen_path = "${_bindgen_path}.exe"
- }
-
- # On Windows, the libclang.dll is beside the bindgen.exe, otherwise it is in
- # ../lib.
--_libclang_path = rust_bindgen_root
-+_libclang_path = "${LOCALBASE}/llvm${MODCLANG_VERSION}"
- if (host_os == "win") {
- _libclang_path += "/bin"
- } else {
diff --git a/devel/electron32/files/patch-build_rust_rust__macro.gni b/devel/electron32/files/patch-build_rust_rust__macro.gni
deleted file mode 100644
index 0dafc3819aa1..000000000000
--- a/devel/electron32/files/patch-build_rust_rust__macro.gni
+++ /dev/null
@@ -1,12 +0,0 @@
---- build/rust/rust_macro.gni.orig 2025-05-20 09:16:26 UTC
-+++ build/rust/rust_macro.gni
-@@ -16,6 +16,9 @@ template("rust_macro") {
- forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
- proc_macro_configs = invoker.configs
- target_type = "rust_proc_macro"
-+
-+ # Macros are loaded by rustc and shouldn't use chrome's allocation routines.
-+ no_allocator_crate = true
- }
- }
-
diff --git a/devel/electron32/files/patch-build_rust_rust__target.gni b/devel/electron32/files/patch-build_rust_rust__target.gni
deleted file mode 100644
index baae37a2b643..000000000000
--- a/devel/electron32/files/patch-build_rust_rust__target.gni
+++ /dev/null
@@ -1,13 +0,0 @@
---- build/rust/rust_target.gni.orig 2024-10-18 12:33:59 UTC
-+++ build/rust/rust_target.gni
-@@ -307,6 +307,10 @@ template("rust_target") {
- _rust_deps += [ "//build/rust/std" ]
- }
-
-+ if (!defined(invoker.no_allocator_crate) || !invoker.no_allocator_crate) {
-+ _rust_deps += [ "//build/rust/allocator" ]
-+ }
-+
- if (_build_unit_tests) {
- _unit_test_target = "${_target_name}_unittests"
- if (defined(invoker.unit_test_target)) {
diff --git a/devel/electron32/files/patch-build_rust_std_BUILD.gn b/devel/electron32/files/patch-build_rust_std_BUILD.gn
deleted file mode 100644
index 1564fa7b808a..000000000000
--- a/devel/electron32/files/patch-build_rust_std_BUILD.gn
+++ /dev/null
@@ -1,84 +0,0 @@
---- build/rust/std/BUILD.gn.orig 2024-10-18 12:33:59 UTC
-+++ build/rust/std/BUILD.gn
-@@ -22,29 +22,6 @@ if (toolchain_has_rust) {
- import("//build/config/sanitizers/sanitizers.gni")
-
- if (toolchain_has_rust) {
-- # If clang performs the link step, we need to provide the allocator symbols
-- # that are normally injected by rustc during linking.
-- #
-- # We also "happen to" use this to redirect allocations to PartitionAlloc,
-- # though that would be better done through a #[global_allocator] crate (see
-- # above).
-- source_set("remap_alloc") {
-- public_deps = [ "//base/allocator/partition_allocator:buildflags" ]
-- if (use_partition_alloc_as_malloc) {
-- public_deps += [ "//base/allocator/partition_allocator:partition_alloc" ]
-- }
-- sources = [
-- # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
-- # copied from `//base`.
-- # TODO(crbug.com/40279749): Avoid duplication / reuse code.
-- "alias.cc",
-- "alias.h",
-- "compiler_specific.h",
-- "immediate_crash.h",
-- "remap_alloc.cc",
-- ]
-- }
--
- # List of Rust stdlib rlibs which are present in the official Rust toolchain
- # we are using from the Android team. This is usually a version or two behind
- # nightly. Generally this matches the toolchain we build ourselves, but if
-@@ -74,13 +51,20 @@ if (toolchain_has_rust) {
- # These are no longer present in the Windows toolchain.
- stdlib_files += [
- "addr2line",
-- "adler",
- "gimli",
- "libc",
- "memchr",
- "miniz_oxide",
- "object",
- ]
-+
-+ rust_revision_pieces = string_split(rustc_revision, " ")
-+ rust_version_pieces = string_split(rust_revision_pieces[1], ".")
-+ if (rust_version_pieces[1] == "85") {
-+ stdlib_files += [ "adler" ]
-+ } else {
-+ stdlib_files += [ "adler2" ]
-+ }
- }
-
- if (toolchain_for_rust_host_build_tools) {
-@@ -100,7 +84,6 @@ if (toolchain_has_rust) {
- # don't need to pass to the C++ linker because they're used for specialized
- # purposes.
- skip_stdlib_files = [
-- "profiler_builtins",
- "rustc_std_workspace_alloc",
- "rustc_std_workspace_core",
- "rustc_std_workspace_std",
-@@ -297,8 +280,6 @@ if (toolchain_has_rust) {
- deps += [ "rules:$libname" ]
- }
- deps += rustc_sanitizer_runtimes
--
-- public_deps = [ ":remap_alloc" ]
- }
- } else {
- action("find_stdlib") {
-@@ -424,12 +405,6 @@ if (toolchain_has_rust) {
- ":stdlib_public_dependent_libs",
- ]
- deps = [ ":prebuilt_rustc_copy_to_sysroot" ]
--
-- # The host builds tools toolchain supports Rust only and does not use
-- # the allocator remapping to point it to PartitionAlloc.
-- if (!toolchain_for_rust_host_build_tools) {
-- deps += [ ":remap_alloc" ]
-- }
- }
- }
- }
diff --git a/devel/electron32/files/patch-build_toolchain_gcc__toolchain.gni b/devel/electron32/files/patch-build_toolchain_gcc__toolchain.gni
deleted file mode 100644
index f0994e24e9e3..000000000000
--- a/devel/electron32/files/patch-build_toolchain_gcc__toolchain.gni
+++ /dev/null
@@ -1,44 +0,0 @@
---- build/toolchain/gcc_toolchain.gni.orig 2024-08-14 20:54:23 UTC
-+++ build/toolchain/gcc_toolchain.gni
-@@ -56,6 +56,13 @@ if (enable_resource_allowlist_generation) {
- "enable_resource_allowlist_generation=true does not work for target_os=$target_os")
- }
-
-+declare_args() {
-+ extra_cflags = ""
-+ extra_cppflags = ""
-+ extra_cxxflags = ""
-+ extra_ldflags = ""
-+}
-+
- # This template defines a toolchain for something that works like gcc
- # (including clang).
- #
-@@ -904,22 +911,12 @@ template("clang_toolchain") {
- # actually just be doing a native compile.
- template("clang_toolchain") {
- gcc_toolchain(target_name) {
-- _path = "$clang_base_path/bin"
-- _is_path_absolute = get_path_info(_path, "abspath") == _path
--
-- # Preserve absolute paths for tools like distcc.
-- if (_is_path_absolute && filter_include([ _path ], [ "//*" ]) == []) {
-- prefix = _path
-- } else {
-- prefix = rebase_path(_path, root_build_dir)
-- }
--
-- cc = "${prefix}/clang"
-- cxx = "${prefix}/clang++"
-+ cc = "cc"
-+ cxx = "c++"
- ld = cxx
-- readelf = "${prefix}/llvm-readelf"
-- ar = "${prefix}/llvm-ar"
-- nm = "${prefix}/llvm-nm"
-+ readelf = "readelf"
-+ ar = "ar"
-+ nm = "nm"
-
- forward_variables_from(invoker, "*", [ "toolchain_args" ])
-
diff --git a/devel/electron32/files/patch-build_toolchain_toolchain.gni b/devel/electron32/files/patch-build_toolchain_toolchain.gni
deleted file mode 100644
index 33c3707bc605..000000000000
--- a/devel/electron32/files/patch-build_toolchain_toolchain.gni
+++ /dev/null
@@ -1,11 +0,0 @@
---- build/toolchain/toolchain.gni.orig 2024-08-14 20:54:23 UTC
-+++ build/toolchain/toolchain.gni
-@@ -72,7 +72,7 @@ if (host_os == "mac") {
- host_shlib_extension = ".dylib"
- } else if (host_os == "win") {
- host_shlib_extension = ".dll"
--} else if (host_os == "linux" || host_os == "aix" || host_os == "zos") {
-+} else if (is_posix) {
- host_shlib_extension = ".so"
- } else {
- assert(false, "Host platform not supported")
diff --git a/devel/electron32/files/patch-cc_BUILD.gn b/devel/electron32/files/patch-cc_BUILD.gn
deleted file mode 100644
index 505e14340dac..000000000000
--- a/devel/electron32/files/patch-cc_BUILD.gn
+++ /dev/null
@@ -1,19 +0,0 @@
---- cc/BUILD.gn.orig 2024-08-14 20:54:23 UTC
-+++ cc/BUILD.gn
-@@ -685,7 +685,7 @@ cc_test_static_library("test_support") {
- if (enable_vulkan) {
- deps += [ "//gpu/vulkan/init" ]
- }
-- if (!is_android) {
-+ if (!is_android && !is_bsd) {
- data_deps = [ "//third_party/mesa_headers" ]
- }
- if (skia_use_dawn) {
-@@ -944,7 +944,6 @@ cc_test("cc_unittests") {
- data = [ "//components/test/data/viz/" ]
- data_deps = [
- "//testing/buildbot/filters:cc_unittests_filters",
-- "//third_party/mesa_headers",
- ]
-
- if (is_android && enable_chrome_android_internal) {
diff --git a/devel/electron32/files/patch-cc_base_features.cc b/devel/electron32/files/patch-cc_base_features.cc
deleted file mode 100644
index 6ab59dff591c..000000000000
--- a/devel/electron32/files/patch-cc_base_features.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- cc/base/features.cc.orig 2024-08-14 20:54:23 UTC
-+++ cc/base/features.cc
-@@ -85,7 +85,7 @@ BASE_FEATURE(kUseDMSAAForTiles,
- // be using a separate flag to control the launch on GL.
- BASE_FEATURE(kUseDMSAAForTiles,
- "UseDMSAAForTiles",
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron32/files/patch-chrome_app_chrome__command__ids.h b/devel/electron32/files/patch-chrome_app_chrome__command__ids.h
deleted file mode 100644
index abc2aa8017e7..000000000000
--- a/devel/electron32/files/patch-chrome_app_chrome__command__ids.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- chrome/app/chrome_command_ids.h.orig 2024-06-18 21:43:19 UTC
-+++ chrome/app/chrome_command_ids.h
-@@ -68,12 +68,12 @@
- #define IDC_TOGGLE_MULTITASK_MENU 34050
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #define IDC_USE_SYSTEM_TITLE_BAR 34051
- #endif
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- #define IDC_RESTORE_WINDOW 34052
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_app_chrome__main.cc b/devel/electron32/files/patch-chrome_app_chrome__main.cc
deleted file mode 100644
index fd99a823f5bc..000000000000
--- a/devel/electron32/files/patch-chrome_app_chrome__main.cc
+++ /dev/null
@@ -1,43 +0,0 @@
---- chrome/app/chrome_main.cc.orig 2024-08-14 20:54:25 UTC
-+++ chrome/app/chrome_main.cc
-@@ -30,11 +30,11 @@
- #include "chrome/app/chrome_main_mac.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/base_switches.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/app/chrome_main_linux.h"
- #endif
-
-@@ -55,7 +55,7 @@
- #endif // BUILDFLAG(IS_WIN)
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #define ENABLE_OLD_HEADLESS
- #endif
-
-@@ -119,7 +119,7 @@ int ChromeMain(int argc, const char** argv) {
- #error Unknown platform.
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- PossiblyDetermineFallbackChromeChannel(argv[0]);
- #endif
-
-@@ -185,7 +185,7 @@ int ChromeMain(int argc, const char** argv) {
- SetUpBundleOverrides();
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- AppendExtraArgumentsToCommandLine(command_line);
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_app_chrome__main__delegate.cc b/devel/electron32/files/patch-chrome_app_chrome__main__delegate.cc
deleted file mode 100644
index e61cb5670689..000000000000
--- a/devel/electron32/files/patch-chrome_app_chrome__main__delegate.cc
+++ /dev/null
@@ -1,152 +0,0 @@
---- chrome/app/chrome_main_delegate.cc.orig 2024-08-14 20:54:25 UTC
-+++ chrome/app/chrome_main_delegate.cc
-@@ -139,7 +139,7 @@
- #include "components/about_ui/credit_utils.h"
- #endif
-
--#if BUILDFLAG(ENABLE_NACL) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
-+#if BUILDFLAG(ENABLE_NACL) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD)
- #include "components/nacl/common/nacl_paths.h"
- #include "components/nacl/zygote/nacl_fork_delegate_linux.h"
- #endif
-@@ -183,21 +183,21 @@
- #include "v8/include/v8.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/environment.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/nix/scoped_xdg_activation_token_injector.h"
- #include "ui/linux/display_server_utils.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include "base/message_loop/message_pump_libevent.h"
- #endif
-
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/policy/policy_path_parser.h"
- #include "components/crash/core/app/crashpad.h"
- #endif
-@@ -341,7 +341,7 @@ bool SubprocessNeedsResourceBundle(const std::string&
- // and resources loaded.
- bool SubprocessNeedsResourceBundle(const std::string& process_type) {
- return
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // The zygote process opens the resources for the renderers.
- process_type == switches::kZygoteProcess ||
- #endif
-@@ -426,7 +426,7 @@ bool HandleVersionSwitches(const base::CommandLine& co
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Show the man page if --help or -h is on the command line.
- void HandleHelpSwitches(const base::CommandLine& command_line) {
- if (command_line.HasSwitch(switches::kHelp) ||
-@@ -472,7 +472,7 @@ void SetCrashpadUploadConsentPostLogin() {
- }
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS)
-
--#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID)
-+#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD)
- void SIGTERMProfilingShutdown(int signal) {
- content::Profiling::Stop();
- struct sigaction sigact;
-@@ -554,7 +554,7 @@ std::optional<int> AcquireProcessSingleton(
- // process can be exited.
- ChromeProcessSingleton::CreateInstance(user_data_dir);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Read the xdg-activation token and set it in the command line for the
- // duration of the notification in order to ensure this is propagated to an
- // already running browser process if it exists.
-@@ -638,7 +638,7 @@ void InitializeUserDataDir(base::CommandLine* command_
- std::string process_type =
- command_line->GetSwitchValueASCII(switches::kProcessType);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // On Linux, Chrome does not support running multiple copies under different
- // DISPLAYs, so the profile directory can be specified in the environment to
- // support the virtual desktop use-case.
-@@ -768,7 +768,7 @@ void RecordMainStartupMetrics(const StartupTimestamps&
- #endif
-
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Record the startup process creation time on supported platforms. On Android
- // this is recorded in ChromeMainDelegateAndroid.
- startup_metric_utils::GetCommon().RecordStartupProcessCreationTime(
-@@ -962,7 +962,7 @@ std::optional<int> ChromeMainDelegate::PostEarlyInitia
- #if BUILDFLAG(IS_OZONE)
- // Initialize Ozone platform and add required feature flags as per platform's
- // properties.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
- #endif
- ui::OzonePlatform::PreEarlyInitialization();
-@@ -1160,7 +1160,7 @@ void ChromeMainDelegate::CommonEarlyInitialization(Inv
- const bool is_canary_dev = IsCanaryDev();
- const bool emit_crashes =
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- is_canary_dev;
- #else
- false;
-@@ -1315,7 +1315,7 @@ std::optional<int> ChromeMainDelegate::BasicStartupCom
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag
- // switch of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // This will directly exit if the user asked for help.
- HandleHelpSwitches(command_line);
- #endif
-@@ -1345,7 +1345,7 @@ std::optional<int> ChromeMainDelegate::BasicStartupCom
- #if BUILDFLAG(IS_CHROMEOS)
- chromeos::dbus_paths::RegisterPathProvider();
- #endif
--#if BUILDFLAG(ENABLE_NACL) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
-+#if BUILDFLAG(ENABLE_NACL) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
- nacl::RegisterPathProvider();
- #endif
-
-@@ -1732,7 +1732,7 @@ void ChromeMainDelegate::PreSandboxStartup() {
- CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
- }
-
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
- // Zygote needs to call InitCrashReporter() in RunZygote().
- if (process_type != switches::kZygoteProcess &&
- !command_line.HasSwitch(switches::kDisableCrashpadForTesting)) {
-@@ -1828,13 +1828,13 @@ absl::variant<int, content::MainFunctionParams> Chrome
- #else
-
- #if BUILDFLAG(IS_MAC) || (BUILDFLAG(ENABLE_NACL) && !BUILDFLAG(IS_LINUX) && \
-- !BUILDFLAG(IS_CHROMEOS))
-+ !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD))
- static const MainFunction kMainFunctions[] = {
- #if BUILDFLAG(IS_MAC)
- {switches::kRelauncherProcess, mac_relauncher::internal::RelauncherMain},
- {switches::kCodeSignCloneCleanupProcess,
- code_sign_clone_manager::internal::ChromeCodeSignCloneCleanupMain},
--#elif BUILDFLAG(ENABLE_NACL) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(ENABLE_NACL) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
- // This entry is not needed on Linux, where the NaCl loader
- // process is launched via nacl_helper instead.
- {switches::kNaClLoaderProcess, NaClMain},
diff --git a/devel/electron32/files/patch-chrome_browser_BUILD.gn b/devel/electron32/files/patch-chrome_browser_BUILD.gn
deleted file mode 100644
index f44ce06a8835..000000000000
--- a/devel/electron32/files/patch-chrome_browser_BUILD.gn
+++ /dev/null
@@ -1,16 +0,0 @@
---- chrome/browser/BUILD.gn.orig 2024-08-30 11:29:37 UTC
-+++ chrome/browser/BUILD.gn
-@@ -7013,6 +7013,13 @@ static_library("browser") {
- }
- }
-
-+ if (is_bsd) {
-+ sources -= [
-+ "metrics/bluetooth_metrics_provider.cc",
-+ "metrics/bluetooth_metrics_provider.h",
-+ ]
-+ }
-+
- if (is_linux && use_dbus) {
- sources += [
- "dbus_memory_pressure_evaluator_linux.cc",
diff --git a/devel/electron32/files/patch-chrome_browser_about__flags.cc b/devel/electron32/files/patch-chrome_browser_about__flags.cc
deleted file mode 100644
index 5ecdfb8c19f8..000000000000
--- a/devel/electron32/files/patch-chrome_browser_about__flags.cc
+++ /dev/null
@@ -1,293 +0,0 @@
---- chrome/browser/about_flags.cc.orig 2024-08-14 20:54:31 UTC
-+++ chrome/browser/about_flags.cc
-@@ -238,7 +238,7 @@
- #include "ui/ui_features.h"
- #include "url/url_features.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/allocator/buildflags.h"
- #endif
-
-@@ -332,7 +332,7 @@
- #include "device/vr/public/cpp/features.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "ui/ozone/public/ozone_switches.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-
-@@ -341,7 +341,7 @@
- #include "chrome/browser/win/mica_titlebar.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/profile_management/profile_management_features.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-
-@@ -351,7 +351,7 @@
- #include "components/user_education/common/user_education_features.h" // nogncheck
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/ui_features.h"
- #include "ui/base/ui_base_features.h"
- #endif
-@@ -493,7 +493,7 @@ const FeatureEntry::FeatureVariation kDXGIWaitableSwap
- {"Max 3 Frames", &kDXGIWaitableSwapChain3Frames, 1, nullptr}};
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const FeatureEntry::Choice kOzonePlatformHintRuntimeChoices[] = {
- {flag_descriptions::kOzonePlatformHintChoiceDefault, "", ""},
- {flag_descriptions::kOzonePlatformHintChoiceAuto,
-@@ -893,6 +893,26 @@ const FeatureEntry::FeatureVariation
- std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
- nullptr}};
-
-+#if BUILDFLAG(IS_BSD)
-+const FeatureEntry::FeatureParam kAudioBackendPulseAudio[] = {
-+ { "audio-backend", "pulseaudio" }};
-+const FeatureEntry::FeatureParam kAudioBackendSndio[] = {
-+ { "audio-backend", "sndio" }};
-+const FeatureEntry::FeatureParam kAudioBackendAlsa[] = {
-+ { "audio-backend", "alsa" }};
-+const FeatureEntry::FeatureVariation
-+ kAudioBackendVariations[] = {
-+ {"using PulseAudio by default if available", kAudioBackendPulseAudio,
-+ std::size(kAudioBackendPulseAudio),
-+ nullptr},
-+ {"using sndio by default if available", kAudioBackendSndio,
-+ std::size(kAudioBackendSndio),
-+ nullptr},
-+ {"using ALSA by default if available", kAudioBackendAlsa,
-+ std::size(kAudioBackendAlsa),
-+ nullptr}};
-+#endif
-+
- const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
- {"UIClipboardMaximumAge", "60"}};
- const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1306,7 +1326,7 @@ const FeatureEntry::FeatureVariation kPageContentAnnot
- };
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- const FeatureEntry::FeatureParam kHistoryEmbeddingsAtKeywordAcceleration[]{
- {"AtKeywordAcceleration", "true"},
- };
-@@ -1350,7 +1370,7 @@ const FeatureEntry::FeatureVariation
- };
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- const FeatureEntry::FeatureParam kShortcutBoostSingleUrl[] = {
- {"ShortcutBoostSearchScore", "0"},
- {"ShortcutBoostNonTopHitThreshold", "0"},
-@@ -3779,7 +3799,7 @@ const flags_ui::FeatureEntry::FeatureVariation
- };
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const flags_ui::FeatureEntry::FeatureParam
- kDesktopPWAsLinkCapturingDefaultOn[] = {
- {"link_capturing_state", "on_by_default"}};
-@@ -4858,7 +4878,7 @@ const FeatureEntry kFeatureEntries[] = {
- },
- #endif // BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {
- "fluent-overlay-scrollbars",
- flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5277,7 +5297,7 @@ const FeatureEntry kFeatureEntries[] = {
- flag_descriptions::kWebAppUniversalInstallDescription, kOsDesktop,
- FEATURE_VALUE_TYPE(features::kWebAppUniversalInstall)},
- #endif // !BUILDFLAG(IS_ANDROID)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {"shortcuts-not-apps", flag_descriptions::kShortcutsNotAppsName,
- flag_descriptions::kShortcutsNotAppsDescription,
- kOsMac | kOsWin | kOsLinux,
-@@ -5413,7 +5433,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(features::kWebShare)},
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {"pulseaudio-loopback-for-cast",
- flag_descriptions::kPulseaudioLoopbackForCastName,
- flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -5436,9 +5456,19 @@ const FeatureEntry kFeatureEntries[] = {
- flag_descriptions::kWaylandPerWindowScalingName,
- flag_descriptions::kWaylandPerWindowScalingDescription, kOsLinux,
- FEATURE_VALUE_TYPE(features::kWaylandPerSurfaceScale)},
-+
-+#if BUILDFLAG(IS_BSD)
-+ {"audio-backend",
-+ flag_descriptions::kAudioBackendName,
-+ flag_descriptions::kAudioBackendDescription, kOsLinux,
-+ FEATURE_WITH_PARAMS_VALUE_TYPE(
-+ media::kAudioBackend,
-+ kAudioBackendVariations,
-+ "AudioBackend")},
-+#endif
- #endif // BUILDFLAG(IS_LINUX)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- {"skip-undecryptable-passwords",
- flag_descriptions::kSkipUndecryptablePasswordsName,
- flag_descriptions::kSkipUndecryptablePasswordsDescription,
-@@ -6433,7 +6463,7 @@ const FeatureEntry kFeatureEntries[] = {
- "MlUrlScoring")},
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- {"omnibox-domain-suggestions",
- flag_descriptions::kOmniboxDomainSuggestionsName,
- flag_descriptions::kOmniboxDomainSuggestionsDescription, kOsDesktop,
-@@ -6728,7 +6758,7 @@ const FeatureEntry kFeatureEntries[] = {
- "OrganicRepeatableQueries")},
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- {"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
- flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
- FEATURE_WITH_PARAMS_VALUE_TYPE(history_embeddings::kHistoryEmbeddings,
-@@ -7397,7 +7427,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
- #endif // BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- {"cups-ipp-printing-backend",
- flag_descriptions::kCupsIppPrintingBackendName,
- flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8417,7 +8447,7 @@ const FeatureEntry kFeatureEntries[] = {
- flag_descriptions::kCooperativeSchedulingDescription, kOsAll,
- FEATURE_VALUE_TYPE(features::kCooperativeScheduling)},
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"enable-network-service-sandbox",
- flag_descriptions::kEnableNetworkServiceSandboxName,
- flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -8441,7 +8471,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(media::kV4L2FlatStatefulVideoDecoder)},
- #endif
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- {"enable-family-link-extensions-permissions",
- flag_descriptions::
- kEnableExtensionsPermissionsForSupervisedUsersOnDesktopName,
-@@ -9292,7 +9322,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(ash::features::kWallpaperPerDesk)},
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
- flag_descriptions::kGetAllScreensMediaDescription,
- kOsCrOS | kOsLacros | kOsLinux,
-@@ -9331,7 +9361,7 @@ const FeatureEntry kFeatureEntries[] = {
-
- #if BUILDFLAG(IS_WIN) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- {
- "ui-debug-tools",
- flag_descriptions::kUIDebugToolsName,
-@@ -9556,7 +9586,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- {"policy-indication-for-managed-default-search",
- flag_descriptions::kPolicyIndicationForManagedDefaultSearchName,
- flag_descriptions::kPolicyIndicationForManagedDefaultSearchDescription,
-@@ -9896,7 +9926,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"media-session-enter-picture-in-picture",
- flag_descriptions::kMediaSessionEnterPictureInPictureName,
- flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10796,7 +10826,7 @@ const FeatureEntry kFeatureEntries[] = {
- kOsDesktop | kOsAndroid,
- FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
- flag_descriptions::kCameraMicEffectsDescription,
- static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10834,7 +10864,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(features::kSiteInstanceGroupsForDataUrls)},
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"site-search-settings-policy",
- flag_descriptions::kSiteSearchSettingsPolicyName,
- flag_descriptions::kSiteSearchSettingsPolicyDescription, kOsAll,
-@@ -10959,7 +10989,7 @@ const FeatureEntry kFeatureEntries[] = {
- flag_descriptions::kHideIncognitoMediaMetadataDescription, kOsAll,
- FEATURE_VALUE_TYPE(media::kHideIncognitoMediaMetadata)},
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- {"third-party-profile-management",
- flag_descriptions::kThirdPartyProfileManagementName,
- flag_descriptions::kThirdPartyProfileManagementDescription,
-@@ -11002,7 +11032,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"enable-user-link-capturing-pwa",
- flag_descriptions::kDesktopPWAsUserLinkCapturingName,
- flag_descriptions::kDesktopPWAsUserLinkCapturingDescription,
-@@ -11318,7 +11348,7 @@ const FeatureEntry kFeatureEntries[] = {
- trusted_vault::kTrustedVaultFrequentDegradedRecoverabilityPolling)},
- #endif
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {"restart-to-gain-access-to-keychain",
- flag_descriptions::kRestartToGainAccessToKeychainName,
- flag_descriptions::kRestartToGainAccessToKeychainDescription,
-@@ -11981,7 +12011,7 @@ const FeatureEntry kFeatureEntries[] = {
- kAuthenticateUsingUserConsentVerifierInteropApi)},
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {"sync-enable-bookmarks-in-transport-mode",
- flag_descriptions::kSyncEnableBookmarksInTransportModeName,
- flag_descriptions::kSyncEnableBookmarksInTransportModeDescription,
-@@ -12007,7 +12037,7 @@ const FeatureEntry kFeatureEntries[] = {
- "AutofillUploadCardRequestTimeout")},
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"autofill-enable-amount-extraction-desktop",
- flag_descriptions::kAutofillEnableAmountExtractionDesktopName,
- flag_descriptions::kAutofillEnableAmountExtractionDesktopDescription,
diff --git a/devel/electron32/files/patch-chrome_browser_after__startup__task__utils.cc b/devel/electron32/files/patch-chrome_browser_after__startup__task__utils.cc
deleted file mode 100644
index e1ade152ac4d..000000000000
--- a/devel/electron32/files/patch-chrome_browser_after__startup__task__utils.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/after_startup_task_utils.cc.orig 2024-08-14 20:54:31 UTC
-+++ chrome/browser/after_startup_task_utils.cc
-@@ -117,7 +117,7 @@ void SetBrowserStartupIsComplete() {
- TRACE_EVENT_SCOPE_GLOBAL, "BrowserCount", browser_count);
- GetStartupCompleteFlag().Set();
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Process::Current().CreationTime() is not available on all platforms.
- const base::Time process_creation_time =
- base::Process::Current().CreationTime();
diff --git a/devel/electron32/files/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc b/devel/electron32/files/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
deleted file mode 100644
index aede11201088..000000000000
--- a/devel/electron32/files/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc
-@@ -88,7 +88,7 @@ ChromeAutocompleteSchemeClassifier::GetInputTypeForSch
- return metrics::OmniboxInputType::QUERY;
-
- case ExternalProtocolHandler::UNKNOWN: {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Linux impl of GetApplicationNameForScheme doesn't distinguish
- // between URL schemes with handers and those without. This will
- // make the default behaviour be search on Linux.
diff --git a/devel/electron32/files/patch-chrome_browser_background_background__mode__manager.cc b/devel/electron32/files/patch-chrome_browser_background_background__mode__manager.cc
deleted file mode 100644
index b1ed8f9f472f..000000000000
--- a/devel/electron32/files/patch-chrome_browser_background_background__mode__manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/background/background_mode_manager.cc.orig 2024-04-15 20:33:46 UTC
-+++ chrome/browser/background/background_mode_manager.cc
-@@ -872,7 +872,7 @@ gfx::ImageSkia GetStatusTrayIcon() {
- return gfx::ImageSkia();
-
- return family->CreateExact(size).AsImageSkia();
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return *ui::ResourceBundle::GetSharedInstance().GetImageSkiaNamed(
- IDR_PRODUCT_LOGO_128);
- #elif BUILDFLAG(IS_MAC)
diff --git a/devel/electron32/files/patch-chrome_browser_background_background__mode__optimizer.cc b/devel/electron32/files/patch-chrome_browser_background_background__mode__optimizer.cc
deleted file mode 100644
index 6375994f1a97..000000000000
--- a/devel/electron32/files/patch-chrome_browser_background_background__mode__optimizer.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/background/background_mode_optimizer.cc.orig 2024-04-15 20:33:46 UTC
-+++ chrome/browser/background/background_mode_optimizer.cc
-@@ -31,7 +31,7 @@ std::unique_ptr<BackgroundModeOptimizer> BackgroundMod
- return nullptr;
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(features::kBackgroundModeAllowRestart)) {
- // Private ctor.
- return base::WrapUnique(new BackgroundModeOptimizer());
diff --git a/devel/electron32/files/patch-chrome_browser_browser__features.cc b/devel/electron32/files/patch-chrome_browser_browser__features.cc
deleted file mode 100644
index afb8f2d38bc9..000000000000
--- a/devel/electron32/files/patch-chrome_browser_browser__features.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/browser_features.cc.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/browser_features.cc
-@@ -69,7 +69,7 @@ BASE_FEATURE(kDestroyProfileOnBrowserClose,
- BASE_FEATURE(kDestroyProfileOnBrowserClose,
- "DestroyProfileOnBrowserClose",
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT);
- #else
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -316,7 +316,7 @@ BASE_FEATURE(kSupportSearchSuggestionForPrerender2,
- BASE_FEATURE(kSupportSearchSuggestionForPrerender2,
- "SupportSearchSuggestionForPrerender2",
- #if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
-- BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT);
- #else
- base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/devel/electron32/files/patch-chrome_browser_browser__process__impl.cc b/devel/electron32/files/patch-chrome_browser_browser__process__impl.cc
deleted file mode 100644
index 2ddea7e2215c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_browser__process__impl.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/browser_process_impl.cc.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/browser_process_impl.cc
-@@ -227,7 +227,7 @@
- #include "chrome/browser/ui/profiles/profile_picker.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/error_reporting/chrome_js_error_report_processor.h" // nogncheck
- #endif
-
-@@ -1277,7 +1277,7 @@ void BrowserProcessImpl::PreMainMessageLoopRun() {
-
- ApplyMetricsReportingPolicy();
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- ChromeJsErrorReportProcessor::Create();
- #endif
-
-@@ -1615,7 +1615,7 @@ void BrowserProcessImpl::Unpin() {
- // Mac is currently not supported.
- // TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_WIN) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+#if BUILDFLAG(IS_WIN) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_BSD)
-
- bool BrowserProcessImpl::IsRunningInBackground() const {
- // Check if browser is in the background.
diff --git a/devel/electron32/files/patch-chrome_browser_browser__process__impl.h b/devel/electron32/files/patch-chrome_browser_browser__process__impl.h
deleted file mode 100644
index a0f320fbfd90..000000000000
--- a/devel/electron32/files/patch-chrome_browser_browser__process__impl.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/browser_process_impl.h.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/browser_process_impl.h
-@@ -404,7 +404,7 @@ class BrowserProcessImpl : public BrowserProcess,
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_WIN) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+#if BUILDFLAG(IS_WIN) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_BSD)
- base::RepeatingTimer autoupdate_timer_;
-
- // Gets called by autoupdate timer to see if browser needs restart and can be
diff --git a/devel/electron32/files/patch-chrome_browser_chrome__browser__field__trials.cc b/devel/electron32/files/patch-chrome_browser_chrome__browser__field__trials.cc
deleted file mode 100644
index 712a138d9daa..000000000000
--- a/devel/electron32/files/patch-chrome_browser_chrome__browser__field__trials.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/chrome_browser_field_trials.cc.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/chrome_browser_field_trials.cc
-@@ -48,7 +48,7 @@
- #include "chrome/browser/ui/startup/default_browser_prompt/default_browser_prompt_trial.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/nix/xdg_util.h"
- #include "ui/base/ui_base_features.h"
- #endif // BUILDFLAG(IS_LINUX)
-@@ -155,7 +155,7 @@ void ChromeBrowserFieldTrials::RegisterSyntheticTrials
- #endif
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On Linux/Desktop platform variants, such as ozone/wayland, some features
- // might need to be disabled as per OzonePlatform's runtime properties.
- // OzonePlatform selection and initialization, in turn, depend on Chrome flags
diff --git a/devel/electron32/files/patch-chrome_browser_chrome__browser__field__trials.h b/devel/electron32/files/patch-chrome_browser_chrome__browser__field__trials.h
deleted file mode 100644
index 1ce865c8dbab..000000000000
--- a/devel/electron32/files/patch-chrome_browser_chrome__browser__field__trials.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/chrome_browser_field_trials.h.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/chrome_browser_field_trials.h
-@@ -34,7 +34,7 @@ class ChromeBrowserFieldTrials : public variations::Pl
- const variations::EntropyProviders& entropy_providers,
- base::FeatureList* feature_list) override;
- void RegisterSyntheticTrials() override;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void RegisterFeatureOverrides(base::FeatureList* feature_list) override;
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_browser_chrome__browser__interface__binders.cc b/devel/electron32/files/patch-chrome_browser_chrome__browser__interface__binders.cc
deleted file mode 100644
index 27a4a4e0820a..000000000000
--- a/devel/electron32/files/patch-chrome_browser_chrome__browser__interface__binders.cc
+++ /dev/null
@@ -1,89 +0,0 @@
---- chrome/browser/chrome_browser_interface_binders.cc.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/chrome_browser_interface_binders.cc
-@@ -133,12 +133,12 @@
- #endif // BUILDFLAG(FULL_SAFE_BROWSING)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/connectors_internals/connectors_internals.mojom.h"
- #include "chrome/browser/ui/webui/connectors_internals/connectors_internals_ui.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
- #include "ui/webui/resources/cr_components/app_management/app_management.mojom.h"
- #endif
-@@ -226,7 +226,7 @@
- #endif // BUILDFLAG(IS_ANDROID)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/companion/visual_query/visual_query_suggestions_service_factory.h"
- #include "chrome/browser/ui/web_applications/sub_apps_service_impl.h"
- #include "chrome/browser/ui/webui/discards/discards.mojom.h"
-@@ -237,7 +237,7 @@
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
-@@ -864,7 +864,7 @@ void BindScreen2xMainContentExtractor(
- #endif
-
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- void BindVisualSuggestionsModelProvider(
- content::RenderFrameHost* frame_host,
- mojo::PendingReceiver<
-@@ -1060,7 +1060,7 @@ void PopulateChromeFrameBinders(
- #endif // BUILDFLAG(ENABLE_SPEECH_SERVICE)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(blink::features::kDesktopPWAsSubApps) &&
- !render_frame_host->GetParentOrOuterDocument()) {
- // The service binder will reject non-primary main frames, but we still need
-@@ -1158,7 +1158,7 @@ void PopulateChromeWebUIFrameBinders(
- DataSharingInternalsUI>(map);
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- RegisterWebUIControllerInterfaceBinder<
- connectors_internals::mojom::PageHandler,
- enterprise_connectors::ConnectorsInternalsUI>(map);
-@@ -1169,7 +1169,7 @@ void PopulateChromeWebUIFrameBinders(
- policy::DlpInternalsUI>(map);
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- RegisterWebUIControllerInterfaceBinder<
- app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
- #endif
-@@ -1261,7 +1261,7 @@ void PopulateChromeWebUIFrameBinders(
-
- RegisterWebUIControllerInterfaceBinder<
- browser_command::mojom::CommandHandlerFactory,
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- WhatsNewUI,
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
- NewTabPageUI>(map);
-@@ -1753,7 +1753,7 @@ void PopulateChromeWebUIFrameBinders(
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- RegisterWebUIControllerInterfaceBinder<discards::mojom::DetailsProvider,
- DiscardsUI>(map);
-
diff --git a/devel/electron32/files/patch-chrome_browser_chrome__browser__main.cc b/devel/electron32/files/patch-chrome_browser_chrome__browser__main.cc
deleted file mode 100644
index 68fc52a8c23b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_chrome__browser__main.cc
+++ /dev/null
@@ -1,118 +0,0 @@
---- chrome/browser/chrome_browser_main.cc.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/chrome_browser_main.cc
-@@ -251,15 +251,15 @@
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/first_run/upgrade_util_linux.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/crash/core/app/crashpad.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/nix/xdg_util.h"
- #endif
-
-@@ -292,14 +292,14 @@
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/metrics/desktop_session_duration/desktop_session_duration_tracker.h"
- #include "chrome/browser/metrics/desktop_session_duration/touch_mode_stats_tracker.h"
- #include "chrome/browser/profiles/profile_activity_metrics_recorder.h"
- #include "ui/base/pointer/touch_ui_controller.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/headless/headless_mode_metrics.h" // nogncheck
- #include "chrome/browser/headless/headless_mode_util.h" // nogncheck
- #include "components/headless/select_file_dialog/headless_select_file_dialog.h"
-@@ -371,14 +371,14 @@
- #endif // BUILDFLAG(IS_WIN) && BUILDFLAG(USE_BROWSER_SPELLCHECKER)
-
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include "sql/database.h"
- #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
- // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID)
-
- namespace {
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- constexpr base::FilePath::CharType kMediaHistoryDatabaseName[] =
- FILE_PATH_LITERAL("Media History");
-
-@@ -543,7 +543,7 @@ void ProcessSingletonNotificationCallbackImpl(
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Set the global activation token sent as a command line switch by another
- // browser process. This also removes the switch after use to prevent any side
- // effects of leaving it in the command line after this point.
-@@ -1109,7 +1109,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
- browser_creator_->AddFirstRunTabs(master_prefs_->new_tabs);
- }
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Create directory for user-level Native Messaging manifest files. This
- // makes it less likely that the directory will be created by third-party
- // software with incorrect owner or permission. See crbug.com/725513 .
-@@ -1157,7 +1157,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- metrics::DesktopSessionDurationTracker::Initialize();
- ProfileActivityMetricsRecorder::Initialize();
- TouchModeStatsTracker::Initialize(
-@@ -1344,7 +1344,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile*
- #endif // BUILDFLAG(IS_WIN)
-
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Delete the media history database if it still exists.
- // TODO(crbug.com/40177301): Remove this.
- base::ThreadPool::PostTask(
-@@ -1393,7 +1393,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile*
- *UrlLanguageHistogramFactory::GetForBrowserContext(profile));
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- if (headless::IsHeadlessMode()) {
- headless::ReportHeadlessActionMetrics();
- }
-@@ -1505,7 +1505,7 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl(
- // In headless mode provide alternate SelectFileDialog factory overriding
- // any platform specific SelectFileDialog implementation that may have been
- // set.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- if (headless::IsHeadlessMode()) {
- headless::HeadlessSelectFileDialogFactory::SetUp();
- }
-@@ -2056,7 +2056,7 @@ bool ChromeBrowserMainParts::ProcessSingletonNotificat
-
- // Drop the request if headless mode is in effect or the request is from
- // a headless Chrome process.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- if (headless::IsHeadlessMode() ||
- command_line.HasSwitch(switches::kHeadless)) {
- return false;
diff --git a/devel/electron32/files/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc b/devel/electron32/files/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
deleted file mode 100644
index fb05f0a58b3e..000000000000
--- a/devel/electron32/files/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/chrome_browser_main_extra_parts_linux.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/chrome_browser_main_extra_parts_linux.cc
-@@ -58,7 +58,7 @@ void ChromeBrowserMainExtraPartsLinux::InitOzonePlatfo
-
- // static
- void ChromeBrowserMainExtraPartsLinux::InitOzonePlatformHint() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto* const command_line = base::CommandLine::ForCurrentProcess();
- auto env = base::Environment::Create();
- std::string desktop_startup_id;
diff --git a/devel/electron32/files/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc b/devel/electron32/files/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
deleted file mode 100644
index ece2c8753fcf..000000000000
--- a/devel/electron32/files/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig 2024-04-15 20:33:46 UTC
-+++ chrome/browser/chrome_browser_main_extra_parts_ozone.cc
-@@ -27,7 +27,7 @@ void ChromeBrowserMainExtraPartsOzone::PostMainMessage
- }
-
- void ChromeBrowserMainExtraPartsOzone::PostMainMessageLoopRun() {
--#if !BUILDFLAG(IS_CHROMEOS_LACROS) && !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_CHROMEOS_LACROS) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- // Lacros's `PostMainMessageLoopRun` must be called at the very end of
- // `PostMainMessageLoopRun` in
- // `ChromeBrowserMainPartsLacros::PostMainMessageLoopRun`.
diff --git a/devel/electron32/files/patch-chrome_browser_chrome__browser__main__linux.cc b/devel/electron32/files/patch-chrome_browser_chrome__browser__main__linux.cc
deleted file mode 100644
index 13968494915a..000000000000
--- a/devel/electron32/files/patch-chrome_browser_chrome__browser__main__linux.cc
+++ /dev/null
@@ -1,39 +0,0 @@
---- chrome/browser/chrome_browser_main_linux.cc.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/chrome_browser_main_linux.cc
-@@ -25,7 +25,7 @@
- #include "device/bluetooth/dbus/bluez_dbus_thread_manager.h"
- #include "ui/base/l10n/l10n_util.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/ozone/public/ozone_platform.h"
- #endif
-
-@@ -84,7 +84,9 @@ void ChromeBrowserMainPartsLinux::PostCreateMainMessag
- #endif // BUILDFLAG(IS_CHROMEOS)
-
- #if !BUILDFLAG(IS_CHROMEOS)
-+#if !BUILDFLAG(IS_BSD)
- bluez::BluezDBusManager::Initialize(nullptr /* system_bus */);
-+#endif
-
- // Set up crypt config. This needs to be done before anything starts the
- // network service, as the raw encryption key needs to be shared with the
-@@ -110,7 +112,7 @@ void ChromeBrowserMainPartsLinux::PostCreateMainMessag
- ChromeBrowserMainPartsPosix::PostCreateMainMessageLoop();
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void ChromeBrowserMainPartsLinux::PostMainMessageLoopRun() {
- ChromeBrowserMainPartsPosix::PostMainMessageLoopRun();
- ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
-@@ -169,7 +171,7 @@ void ChromeBrowserMainPartsLinux::PostDestroyThreads()
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
- void ChromeBrowserMainPartsLinux::PostDestroyThreads() {
--#if BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // No-op; per PostBrowserStart() comment, this is done elsewhere.
- #else
- bluez::BluezDBusManager::Shutdown();
diff --git a/devel/electron32/files/patch-chrome_browser_chrome__browser__main__linux.h b/devel/electron32/files/patch-chrome_browser_chrome__browser__main__linux.h
deleted file mode 100644
index b5c1116bb327..000000000000
--- a/devel/electron32/files/patch-chrome_browser_chrome__browser__main__linux.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/chrome_browser_main_linux.h.orig 2024-04-15 20:33:46 UTC
-+++ chrome/browser/chrome_browser_main_linux.h
-@@ -30,7 +30,7 @@ class ChromeBrowserMainPartsLinux : public ChromeBrows
-
- // ChromeBrowserMainPartsPosix overrides.
- void PostCreateMainMessageLoop() override;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void PostMainMessageLoopRun() override;
- #endif
- void PreProfileInit() override;
diff --git a/devel/electron32/files/patch-chrome_browser_chrome__browser__main__posix.cc b/devel/electron32/files/patch-chrome_browser_chrome__browser__main__posix.cc
deleted file mode 100644
index e63dfa1ad42e..000000000000
--- a/devel/electron32/files/patch-chrome_browser_chrome__browser__main__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/chrome_browser_main_posix.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/chrome_browser_main_posix.cc
-@@ -79,7 +79,7 @@ void ExitHandler::ExitWhenPossibleOnUIThread(int signa
- } else {
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- switch (signal) {
- case SIGINT:
- case SIGHUP:
diff --git a/devel/electron32/files/patch-chrome_browser_chrome__content__browser__client.cc b/devel/electron32/files/patch-chrome_browser_chrome__content__browser__client.cc
deleted file mode 100644
index 56ec766a3bf5..000000000000
--- a/devel/electron32/files/patch-chrome_browser_chrome__content__browser__client.cc
+++ /dev/null
@@ -1,161 +0,0 @@
---- chrome/browser/chrome_content_browser_client.cc.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/chrome_content_browser_client.cc
-@@ -477,7 +477,7 @@
- #include "storage/browser/file_system/external_mount_points.h"
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/chrome_browser_main_linux.h"
- #include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h"
- #elif BUILDFLAG(IS_ANDROID)
-@@ -593,12 +593,12 @@
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
- #include "chrome/browser/browser_switcher/browser_switcher_navigation_throttle.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/crash/core/app/crash_switches.h"
- #include "components/crash/core/app/crashpad.h"
- #endif
-@@ -609,7 +609,7 @@
- #include "chrome/browser/apps/link_capturing/web_app_link_capturing_delegate.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h"
- #include "chrome/browser/enterprise/profile_management/oidc_auth_response_capture_navigation_throttle.h"
- #include "chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.h"
-@@ -617,7 +617,7 @@
- #endif
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/connectors/device_trust/navigation_throttle.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
- // BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -632,7 +632,7 @@
- #include "chrome/browser/ui/views/lens/lens_side_panel_navigation_helper.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/chrome_browser_main_extra_parts_linux.h"
- #elif BUILDFLAG(IS_OZONE)
- #include "chrome/browser/chrome_browser_main_extra_parts_ozone.h"
-@@ -1572,7 +1572,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePre
- #if BUILDFLAG(IS_CHROMEOS)
- registry->RegisterBooleanPref(prefs::kNativeClientForceAllowed, false);
- #endif // BUILDFLAG(IS_CHROMEOS)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled,
- true);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-@@ -1772,7 +1772,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
- #elif BUILDFLAG(IS_CHROMEOS_LACROS)
- main_parts = std::make_unique<ChromeBrowserMainPartsLacros>(
- is_integration_test, &startup_data_);
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- main_parts = std::make_unique<ChromeBrowserMainPartsLinux>(
- is_integration_test, &startup_data_);
- #elif BUILDFLAG(IS_ANDROID)
-@@ -1806,7 +1806,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
- std::make_unique<ChromeBrowserMainExtraPartsViewsLacros>());
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- main_parts->AddParts(
- std::make_unique<ChromeBrowserMainExtraPartsViewsLinux>());
- #else
-@@ -1827,7 +1827,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
- main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLacros>());
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
- #elif BUILDFLAG(IS_OZONE)
- main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
-@@ -1846,7 +1846,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
-
- chrome::AddMetricsExtraParts(main_parts.get());
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- main_parts->AddParts(
- std::make_unique<
- chrome::enterprise_util::ChromeBrowserMainExtraPartsEnterprise>());
-@@ -2708,7 +2708,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
- client_info->client_id);
- }
- #elif BUILDFLAG(IS_POSIX)
--#if !BUILDFLAG(IS_ANDROID)
-+#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD)
- pid_t pid;
- if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
- command_line->AppendSwitchASCII(
-@@ -3060,7 +3060,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
- }
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && !BUILDFLAG(IS_BSD)
- // Opt into a hardened stack canary mitigation if it hasn't already been
- // force-disabled.
- if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
-@@ -4888,7 +4888,7 @@ void ChromeContentBrowserClient::GetAdditionalFileSyst
- }
- }
-
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
- void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
- const base::CommandLine& command_line,
- int child_process_id,
-@@ -5479,7 +5479,7 @@ ChromeContentBrowserClient::CreateThrottlesForNavigati
- &throttles);
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- MaybeAddThrottle(
- WebAppSettingsNavigationThrottle::MaybeCreateThrottleFor(handle),
- &throttles);
-@@ -5493,7 +5493,7 @@ ChromeContentBrowserClient::CreateThrottlesForNavigati
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- MaybeAddThrottle(enterprise_connectors::DeviceTrustNavigationThrottle::
- MaybeCreateThrottleFor(handle),
- &throttles);
-@@ -5532,7 +5532,7 @@ ChromeContentBrowserClient::CreateThrottlesForNavigati
- handle));
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- MaybeAddThrottle(browser_switcher::BrowserSwitcherNavigationThrottle::
- MaybeCreateThrottleFor(handle),
- &throttles);
-@@ -7442,7 +7442,7 @@ bool ChromeContentBrowserClient::ShouldRunOutOfProcess
- bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() {
- // This enterprise policy is supported on Android, but the feature will not be
- // launched there.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // This is possibly called before `g_browser_process` is initialized.
- PrefService* local_state;
- if (g_browser_process) {
diff --git a/devel/electron32/files/patch-chrome_browser_chrome__content__browser__client.h b/devel/electron32/files/patch-chrome_browser_chrome__content__browser__client.h
deleted file mode 100644
index a61e82bfa085..000000000000
--- a/devel/electron32/files/patch-chrome_browser_chrome__content__browser__client.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/chrome_content_browser_client.h.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/chrome_content_browser_client.h
-@@ -523,7 +523,7 @@ class ChromeContentBrowserClient : public content::Con
- bool IsPluginAllowedToUseDevChannelAPIs(
- content::BrowserContext* browser_context,
- const GURL& url) override;
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
- void GetAdditionalMappedFilesForChildProcess(
- const base::CommandLine& command_line,
- int child_process_id,
diff --git a/devel/electron32/files/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc b/devel/electron32/files/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
deleted file mode 100644
index d21ea272523c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/component_updater/widevine_cdm_component_installer.cc
-@@ -41,7 +41,7 @@
- #include "third_party/widevine/cdm/buildflags.h"
- #include "third_party/widevine/cdm/widevine_cdm_common.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/path_service.h"
- #include "chrome/common/chrome_paths.h"
- #include "chrome/common/media/component_widevine_cdm_hint_file_linux.h"
-@@ -74,7 +74,7 @@ const char ImageLoaderComponentName[] = "WidevineCdm";
- const char ImageLoaderComponentName[] = "WidevineCdm";
- #endif
-
--#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
- // On Linux and ChromeOS the Widevine CDM is loaded at startup before the
- // zygote is locked down. As a result there is no need to register the CDM
- // with Chrome as it can't be used until Chrome is restarted.
-@@ -102,7 +102,7 @@ void RegisterWidevineCdmWithChrome(const base::Version
- }
- #endif // !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // On Linux and ChromeOS the Widevine CDM is loaded at startup before the
- // zygote is locked down. To locate the Widevine CDM at startup, a hint file
- // is used. Update the hint file with the new Widevine CDM path.
-@@ -398,7 +398,7 @@ void WidevineCdmComponentInstallerPolicy::UpdateCdmPat
- return;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- VLOG(1) << "Updating hint file with Widevine CDM " << cdm_version;
-
- // This is running on a thread that allows IO, so simply update the hint file.
diff --git a/devel/electron32/files/patch-chrome_browser_defaults.cc b/devel/electron32/files/patch-chrome_browser_defaults.cc
deleted file mode 100644
index e210570512b3..000000000000
--- a/devel/electron32/files/patch-chrome_browser_defaults.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/defaults.cc.orig 2023-10-19 19:58:04 UTC
-+++ chrome/browser/defaults.cc
-@@ -44,7 +44,7 @@ const bool kShowHelpMenuItemIcon = true;
- const bool kShowHelpMenuItemIcon = false;
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const bool kScrollEventChangesTab = true;
- #else
- const bool kScrollEventChangesTab = false;
diff --git a/devel/electron32/files/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc b/devel/electron32/files/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
deleted file mode 100644
index 0ae1791510dd..000000000000
--- a/devel/electron32/files/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/device_identity/device_oauth2_token_service_factory.cc
-@@ -28,7 +28,7 @@ std::unique_ptr<DeviceOAuth2TokenStore> CreatePlatform
- return std::make_unique<chromeos::DeviceOAuth2TokenStoreChromeOS>(
- local_state);
- #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_BSD)
- return std::make_unique<DeviceOAuth2TokenStoreDesktop>(local_state);
- #else
- NOTREACHED_IN_MIGRATION();
diff --git a/devel/electron32/files/patch-chrome_browser_diagnostics_diagnostics__writer.h b/devel/electron32/files/patch-chrome_browser_diagnostics_diagnostics__writer.h
deleted file mode 100644
index 43c1038a8248..000000000000
--- a/devel/electron32/files/patch-chrome_browser_diagnostics_diagnostics__writer.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/diagnostics/diagnostics_writer.h.orig 2022-02-07 13:39:41 UTC
-+++ chrome/browser/diagnostics/diagnostics_writer.h
-@@ -14,6 +14,8 @@ namespace diagnostics {
- // Console base class used internally.
- class SimpleConsole;
-
-+#undef MACHINE
-+
- class DiagnosticsWriter : public DiagnosticsModel::Observer {
- public:
- // The type of formatting done by this writer.
diff --git a/devel/electron32/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc b/devel/electron32/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
deleted file mode 100644
index 592b8c00cf9b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -1753,7 +1753,7 @@ bool ChromeDownloadManagerDelegate::IsOpenInBrowserPre
- bool ChromeDownloadManagerDelegate::IsOpenInBrowserPreferredForFile(
- const base::FilePath& path) {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- if (path.MatchesExtension(FILE_PATH_LITERAL(".pdf"))) {
- return !download_prefs_->ShouldOpenPdfInSystemReader();
- }
-@@ -1901,7 +1901,7 @@ void ChromeDownloadManagerDelegate::CheckDownloadAllow
- content::CheckDownloadAllowedCallback check_download_allowed_cb) {
- DCHECK_CURRENTLY_ON(BrowserThread::UI);
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- // Don't download pdf if it is a file URL, as that might cause an infinite
- // download loop if Chrome is not the system pdf viewer.
- if (url.SchemeIsFile() && download_prefs_->ShouldOpenPdfInSystemReader()) {
-@@ -1979,7 +1979,7 @@ void ChromeDownloadManagerDelegate::CheckSavePackageAl
- DCHECK(download_item->IsSavePackageDownload());
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- std::optional<enterprise_connectors::AnalysisSettings> settings =
- safe_browsing::DeepScanningRequest::ShouldUploadBinary(download_item);
-
diff --git a/devel/electron32/files/patch-chrome_browser_download_download__commands.cc b/devel/electron32/files/patch-chrome_browser_download_download__commands.cc
deleted file mode 100644
index bb6fee2e8152..000000000000
--- a/devel/electron32/files/patch-chrome_browser_download_download__commands.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/download/download_commands.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/download/download_commands.cc
-@@ -26,7 +26,7 @@
- #include "ui/base/clipboard/scoped_clipboard_writer.h"
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/browser.h"
- #include "chrome/browser/ui/browser_finder.h"
- #include "chrome/browser/ui/scoped_tabbed_browser_displayer.h"
-@@ -167,7 +167,7 @@ void DownloadCommands::ExecuteCommand(Command command)
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- Browser* DownloadCommands::GetBrowser() const {
- if (!model_)
diff --git a/devel/electron32/files/patch-chrome_browser_download_download__file__picker.cc b/devel/electron32/files/patch-chrome_browser_download_download__file__picker.cc
deleted file mode 100644
index 4208f6771194..000000000000
--- a/devel/electron32/files/patch-chrome_browser_download_download__file__picker.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/download/download_file_picker.cc.orig 2024-02-21 00:20:34 UTC
-+++ chrome/browser/download/download_file_picker.cc
-@@ -18,7 +18,7 @@
- #include "content/public/browser/web_contents.h"
- #include "ui/shell_dialogs/selected_file_info.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/browser_list.h"
- #include "chrome/browser/ui/browser_window.h"
- #include "ui/aura/window.h"
-@@ -83,7 +83,7 @@ DownloadFilePicker::DownloadFilePicker(download::Downl
- // dialog in Linux (See SelectFileImpl() in select_file_dialog_linux_gtk.cc).
- // and windows.Here we make owning_window host to browser current active
- // window if it is null. https://crbug.com/1301898
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- if (!owning_window || !owning_window->GetHost()) {
- owning_window = BrowserList::GetInstance()
- ->GetLastActive()
diff --git a/devel/electron32/files/patch-chrome_browser_download_download__item__model.cc b/devel/electron32/files/patch-chrome_browser_download_download__item__model.cc
deleted file mode 100644
index d92673693cc9..000000000000
--- a/devel/electron32/files/patch-chrome_browser_download_download__item__model.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/download/download_item_model.cc.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/download/download_item_model.cc
-@@ -814,7 +814,7 @@ bool DownloadItemModel::IsCommandChecked(
- download_crx_util::IsExtensionDownload(*download_);
- case DownloadCommands::ALWAYS_OPEN_TYPE:
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- if (download_commands->CanOpenPdfInSystemViewer()) {
- DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
- return prefs->ShouldOpenPdfInSystemReader();
-@@ -862,7 +862,7 @@ void DownloadItemModel::ExecuteCommand(DownloadCommand
- DownloadCommands::ALWAYS_OPEN_TYPE);
- DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- if (download_commands->CanOpenPdfInSystemViewer()) {
- prefs->SetShouldOpenPdfInSystemReader(!is_checked);
- SetShouldPreferOpeningInBrowser(is_checked);
-@@ -1260,7 +1260,7 @@ void DownloadItemModel::DetermineAndSetShouldPreferOpe
- return;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (download_->GetOriginalMimeType() == "application/x-x509-user-cert") {
- SetShouldPreferOpeningInBrowser(true);
- return;
diff --git a/devel/electron32/files/patch-chrome_browser_download_download__prefs.cc b/devel/electron32/files/patch-chrome_browser_download_download__prefs.cc
deleted file mode 100644
index 44879e3bd321..000000000000
--- a/devel/electron32/files/patch-chrome_browser_download_download__prefs.cc
+++ /dev/null
@@ -1,90 +0,0 @@
---- chrome/browser/download/download_prefs.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/download/download_prefs.cc
-@@ -11,6 +11,7 @@
- #include <vector>
-
- #include "base/check.h"
-+#include "base/command_line.h"
- #include "base/feature_list.h"
- #include "base/files/file_util.h"
- #include "base/functional/bind.h"
-@@ -64,6 +65,10 @@
- #include "chrome/browser/flags/android/chrome_feature_list.h"
- #endif
-
-+#if BUILDFLAG(IS_BSD)
-+#include "sandbox/policy/sandbox.h"
-+#endif
-+
- using content::BrowserContext;
- using content::BrowserThread;
- using content::DownloadManager;
-@@ -74,7 +79,7 @@ bool DownloadPathIsDangerous(const base::FilePath& dow
- // Consider downloads 'dangerous' if they go to the home directory on Linux and
- // to the desktop on any platform.
- bool DownloadPathIsDangerous(const base::FilePath& download_path) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::FilePath home_dir = base::GetHomeDir();
- if (download_path == home_dir) {
- return true;
-@@ -180,7 +185,7 @@ DownloadPrefs::DownloadPrefs(Profile* profile) : profi
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- should_open_pdf_in_system_reader_ =
- prefs->GetBoolean(prefs::kOpenPdfDownloadInSystemReader);
- #endif
-@@ -304,7 +309,7 @@ void DownloadPrefs::RegisterProfilePrefs(
- registry->RegisterFilePathPref(prefs::kSaveFileDefaultDirectory,
- default_download_path);
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- registry->RegisterBooleanPref(prefs::kOpenPdfDownloadInSystemReader, false);
- #endif
- #if BUILDFLAG(IS_ANDROID)
-@@ -469,7 +474,7 @@ void DownloadPrefs::DisableAutoOpenByUserBasedOnExtens
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- void DownloadPrefs::SetShouldOpenPdfInSystemReader(bool should_open) {
- if (should_open_pdf_in_system_reader_ == should_open)
- return;
-@@ -501,7 +506,7 @@ void DownloadPrefs::ResetAutoOpenByUser() {
-
- void DownloadPrefs::ResetAutoOpenByUser() {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- SetShouldOpenPdfInSystemReader(false);
- #endif
- auto_open_by_user_.clear();
-@@ -538,7 +543,7 @@ bool DownloadPrefs::CanPlatformEnableAutoOpenForPdf()
- bool DownloadPrefs::CanPlatformEnableAutoOpenForPdf() const {
- #if BUILDFLAG(IS_CHROMEOS)
- return false; // There is no UI for auto-open on ChromeOS.
--#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- return ShouldOpenPdfInSystemReader();
- #else
- return false;
-@@ -690,7 +695,14 @@ base::FilePath DownloadPrefs::SanitizeDownloadTargetPa
- #else
- // If the stored download directory is an absolute path, we presume it's
- // correct; there's not really much more validation we can do here.
-+#if BUILDFLAG(IS_OPENBSD)
-+ // If unveil(2) is used, force the file dialog directory to something we
-+ // know is available.
-+ auto* sandbox = sandbox::policy::SandboxLinux::GetInstance();
-+ if (!sandbox->unveil_initialized() && path.IsAbsolute())
-+#else
- if (path.IsAbsolute())
-+#endif
- return path;
-
- // When the default download directory is *not* an absolute path, we use the
diff --git a/devel/electron32/files/patch-chrome_browser_download_download__prefs.h b/devel/electron32/files/patch-chrome_browser_download_download__prefs.h
deleted file mode 100644
index b636b64019e0..000000000000
--- a/devel/electron32/files/patch-chrome_browser_download_download__prefs.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/download/download_prefs.h.orig 2023-11-29 21:39:47 UTC
-+++ chrome/browser/download/download_prefs.h
-@@ -115,7 +115,7 @@ class DownloadPrefs {
- void DisableAutoOpenByUserBasedOnExtension(const base::FilePath& file_name);
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- // Store the user preference to disk. If |should_open| is true, also disable
- // the built-in PDF plugin. If |should_open| is false, enable the PDF plugin.
- void SetShouldOpenPdfInSystemReader(bool should_open);
-@@ -179,7 +179,7 @@ class DownloadPrefs {
- std::unique_ptr<policy::URLBlocklist> auto_open_allowed_by_urls_;
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- bool should_open_pdf_in_system_reader_;
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc b/devel/electron32/files/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
deleted file mode 100644
index 0e5384b80cdf..000000000000
--- a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc
-@@ -151,7 +151,7 @@ AnalysisServiceSettings::AnalysisServiceSettings(
- const char* verification_key = kKeyWindowsVerification;
- #elif BUILDFLAG(IS_MAC)
- const char* verification_key = kKeyMacVerification;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const char* verification_key = kKeyLinuxVerification;
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_connectors__service.cc b/devel/electron32/files/patch-chrome_browser_enterprise_connectors_connectors__service.cc
deleted file mode 100644
index 1af869982e33..000000000000
--- a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_connectors__service.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/enterprise/connectors/connectors_service.cc
-@@ -570,7 +570,7 @@ bool ConnectorsService::ConnectorsEnabled() const {
-
- Profile* profile = Profile::FromBrowserContext(context_);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On desktop, the guest profile is actually the primary OTR profile of
- // the "regular" guest profile. The regular guest profile is never used
- // directly by users. Also, user are not able to create child OTR profiles
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc b/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
deleted file mode 100644
index 33679e28db3e..000000000000
--- a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc
-@@ -23,7 +23,7 @@
- #include "components/policy/core/common/management/management_service.h"
- #include "content/public/browser/browser_context.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/browser_process.h"
- #include "chrome/browser/enterprise/connectors/device_trust/attestation/browser/browser_attestation_service.h"
- #include "chrome/browser/enterprise/connectors/device_trust/attestation/browser/device_attester.h"
-@@ -54,7 +54,7 @@ bool IsProfileManaged(Profile* profile) {
- return management_service && management_service->IsManaged();
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- policy::CloudPolicyStore* GetUserCloudPolicyStore(Profile* profile) {
- policy::CloudPolicyManager* user_policy_manager =
- profile->GetCloudPolicyManager();
-@@ -106,7 +106,7 @@ DeviceTrustServiceFactory::DeviceTrustServiceFactory()
- DependsOn(DeviceTrustConnectorServiceFactory::GetInstance());
- DependsOn(policy::ManagementServiceFactory::GetInstance());
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Depends on this service via the SignalsService having a dependency on it.
- DependsOn(enterprise_signals::SignalsAggregatorFactory::GetInstance());
- // Depends on this service via the ProfileAttester having a dependency on it
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc b/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
deleted file mode 100644
index b3c365ccb66c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig 2024-02-21 00:20:34 UTC
-+++ chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc
-@@ -14,7 +14,7 @@
-
- #if BUILDFLAG(IS_WIN)
- #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/win_key_rotation_command.h"
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/linux_key_rotation_command.h"
- #elif BUILDFLAG(IS_MAC)
- #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/mac_key_rotation_command.h"
-@@ -47,7 +47,7 @@ std::unique_ptr<KeyRotationCommand> KeyRotationCommand
- scoped_refptr<network::SharedURLLoaderFactory> url_loader_factory) {
- #if BUILDFLAG(IS_WIN)
- return std::make_unique<WinKeyRotationCommand>();
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return std::make_unique<LinuxKeyRotationCommand>(url_loader_factory);
- #elif BUILDFLAG(IS_MAC)
- return std::make_unique<MacKeyRotationCommand>(url_loader_factory);
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc b/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
deleted file mode 100644
index b29c83171db6..000000000000
--- a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig 2024-08-14 20:54:34 UTC
-+++ chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc
-@@ -13,7 +13,7 @@
- #include "chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/win_key_persistence_delegate.h"
- #elif BUILDFLAG(IS_MAC)
- #include "chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/mac_key_persistence_delegate.h"
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/linux_key_persistence_delegate.h"
- #endif
-
-@@ -45,7 +45,7 @@ KeyPersistenceDelegateFactory::CreateKeyPersistenceDel
- return std::make_unique<WinKeyPersistenceDelegate>();
- #elif BUILDFLAG(IS_MAC)
- return std::make_unique<MacKeyPersistenceDelegate>();
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return std::make_unique<LinuxKeyPersistenceDelegate>();
- #else
- NOTREACHED_IN_MIGRATION();
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc b/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
deleted file mode 100644
index cd08fe518d71..000000000000
--- a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc
-@@ -21,7 +21,7 @@
- #include "chrome/browser/profiles/profile.h"
- #include "components/policy/core/common/management/management_service.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- #include "base/check.h"
- #include "chrome/browser/enterprise/connectors/device_trust/signals/decorators/browser/browser_signals_decorator.h"
- #include "chrome/browser/enterprise/core/dependency_factory_impl.h"
-@@ -58,7 +58,7 @@ std::unique_ptr<SignalsService> CreateSignalsService(P
- enterprise_signals::ContextInfoFetcher::CreateInstance(
- profile, ConnectorsServiceFactory::GetForBrowserContext(profile))));
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
-
- policy::CloudPolicyManager* browser_policy_manager = nullptr;
- if (management_service->HasManagementAuthority(
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc b/devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
deleted file mode 100644
index 246d52878359..000000000000
--- a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc
-@@ -19,7 +19,7 @@ namespace enterprise_connectors {
-
- namespace enterprise_connectors {
-
--#if !BUILDFLAG(IS_CHROMEOS)
-+#if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
-
- namespace {
-
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc b/devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
deleted file mode 100644
index 49ca842aa3f3..000000000000
--- a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
+++ /dev/null
@@ -1,47 +0,0 @@
---- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
-@@ -58,7 +58,7 @@
- #include "base/strings/utf_string_conversions.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/signals/signals_aggregator_factory.h"
- #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
- #include "components/device_signals/core/browser/signals_aggregator.h"
-@@ -133,7 +133,7 @@ void UploadSecurityEventReport(base::Value::Dict event
- std::move(upload_callback));
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void PopulateSignals(base::Value::Dict event,
- policy::CloudPolicyClient* client,
- std::string name,
-@@ -421,7 +421,7 @@ void RealtimeReportingClient::ReportPastEvent(const st
- /*include_profile_user_name=*/false);
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
- void AddCrowdstrikeSignalsToEvent(
- base::Value::Dict& event,
-@@ -480,7 +480,7 @@ void RealtimeReportingClient::ReportEventWithTimestamp
- if (include_profile_user_name) {
- event.Set(kKeyProfileUserName, GetProfileUserName());
- }
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- Profile* profile = Profile::FromBrowserContext(context_);
- device_signals::SignalsAggregator* signals_aggregator =
- enterprise_signals::SignalsAggregatorFactory::GetForProfile(profile);
-@@ -505,7 +505,7 @@ std::string RealtimeReportingClient::GetProfileUserNam
- ? safe_browsing::GetProfileEmail(identity_manager_)
- : std::string();
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (username.empty()) {
- username = Profile::FromBrowserContext(context_)->GetPrefs()->GetString(
- enterprise_signin::prefs::kProfileUserEmail);
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h b/devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
deleted file mode 100644
index e953940ad410..000000000000
--- a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig 2023-10-19 19:58:04 UTC
-+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h
-@@ -16,7 +16,7 @@
- #include "components/keyed_service/core/keyed_service.h"
- #include "components/policy/core/common/cloud/cloud_policy_client.h"
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "components/device_signals/core/browser/signals_types.h"
- #endif
-
-@@ -184,7 +184,7 @@ class RealtimeReportingClient : public KeyedService,
- base::WeakPtrFactory<RealtimeReportingClient> weak_ptr_factory_{this};
- };
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Populate event dict with CrowdStrike signal values. If those signals are
- // available in `response`, this function returns a Dict with the following
- // fields added:
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc b/devel/electron32/files/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc
deleted file mode 100644
index bddb43d27102..000000000000
--- a/devel/electron32/files/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/enterprise/identifiers/profile_id_delegate_impl.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/enterprise/identifiers/profile_id_delegate_impl.cc
-@@ -13,7 +13,7 @@
- #include "components/enterprise/browser/identifiers/identifiers_prefs.h"
- #include "components/prefs/pref_service.h"
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include "components/enterprise/browser/controller/browser_dm_token_storage.h"
- #if BUILDFLAG(IS_WIN)
- #include "base/strings/utf_string_conversions.h"
-@@ -94,7 +94,7 @@ std::string ProfileIdDelegateImpl::GetDeviceId() {
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Gets the device ID from the BrowserDMTokenStorage.
- std::string ProfileIdDelegateImpl::GetId() {
- std::string device_id =
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc b/devel/electron32/files/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
deleted file mode 100644
index ca94f525274f..000000000000
--- a/devel/electron32/files/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig 2023-10-19 19:58:04 UTC
-+++ chrome/browser/enterprise/signals/device_info_fetcher.cc
-@@ -10,7 +10,7 @@
- #include "chrome/browser/enterprise/signals/device_info_fetcher_mac.h"
- #elif BUILDFLAG(IS_WIN)
- #include "chrome/browser/enterprise/signals/device_info_fetcher_win.h"
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/signals/device_info_fetcher_linux.h"
- #endif
-
-@@ -67,7 +67,7 @@ std::unique_ptr<DeviceInfoFetcher> DeviceInfoFetcher::
- return CreateInstanceInternal();
- }
-
--#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN) && \
-+#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_BSD) && \
- !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
- // static
- std::unique_ptr<DeviceInfoFetcher> DeviceInfoFetcher::CreateInstanceInternal() {
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc b/devel/electron32/files/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc
deleted file mode 100644
index dabfe4bc1c5d..000000000000
--- a/devel/electron32/files/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc
+++ /dev/null
@@ -1,78 +0,0 @@
---- chrome/browser/enterprise/signals/device_info_fetcher_linux.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/enterprise/signals/device_info_fetcher_linux.cc
-@@ -4,12 +4,23 @@
-
- #include "chrome/browser/enterprise/signals/device_info_fetcher_linux.h"
-
-+#include "build/build_config.h"
-+
- #if defined(USE_GIO)
- #include <gio/gio.h>
- #endif // defined(USE_GIO)
- #include <sys/stat.h>
-+#if !BUILDFLAG(IS_BSD)
- #include <sys/sysmacros.h>
-+#endif
-
-+#if BUILDFLAG(IS_BSD)
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+#include <ifaddrs.h>
-+#include <net/if_dl.h>
-+#endif
-+
- #include <string>
-
- #include "base/environment.h"
-@@ -117,6 +128,7 @@ SettingValue GetDiskEncrypted() {
- // Implements the logic from the native host installation script. First find the
- // root device identifier, then locate its parent and get its type.
- SettingValue GetDiskEncrypted() {
-+#if !BUILDFLAG(IS_BSD)
- struct stat info;
- // First figure out the device identifier. Fail fast if this fails.
- if (stat("/", &info) != 0)
-@@ -138,11 +150,35 @@ SettingValue GetDiskEncrypted() {
- }
- return SettingValue::UNKNOWN;
- }
-+#endif
- return SettingValue::DISABLED;
- }
-
- std::vector<std::string> GetMacAddresses() {
- std::vector<std::string> result;
-+#if BUILDFLAG(IS_BSD)
-+ struct ifaddrs* ifa = nullptr;
-+
-+ if (getifaddrs(&ifa) != 0)
-+ return result;
-+
-+ struct ifaddrs* interface = ifa;
-+ for (; interface != nullptr; interface = interface->ifa_next) {
-+ if (interface->ifa_addr == nullptr ||
-+ interface->ifa_addr->sa_family != AF_LINK) {
-+ continue;
-+ }
-+ struct sockaddr_dl* sdl =
-+ reinterpret_cast<struct sockaddr_dl*>(interface->ifa_addr);
-+ if (!sdl || sdl->sdl_alen != 6)
-+ continue;
-+ char* link_address = static_cast<char*>(LLADDR(sdl));
-+ result.push_back(base::StringPrintf(
-+ "%02x:%02x:%02x:%02x:%02x:%02x", link_address[0] & 0xff,
-+ link_address[1] & 0xff, link_address[2] & 0xff, link_address[3] & 0xff,
-+ link_address[4] & 0xff, link_address[5] & 0xff));
-+ }
-+#else
- base::DirReaderPosix reader("/sys/class/net");
- if (!reader.IsValid())
- return result;
-@@ -165,6 +201,7 @@ std::vector<std::string> GetMacAddresses() {
- &address);
- result.push_back(address);
- }
-+#endif
- return result;
- }
-
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_BUILD.gn b/devel/electron32/files/patch-chrome_browser_extensions_BUILD.gn
deleted file mode 100644
index 43cf60ebe45f..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_BUILD.gn
+++ /dev/null
@@ -1,13 +0,0 @@
---- chrome/browser/extensions/BUILD.gn.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/extensions/BUILD.gn
-@@ -1513,6 +1513,10 @@ source_set("extensions") {
- deps += [ "//chrome/services/printing/public/mojom" ]
- }
-
-+ if (is_bsd) {
-+ sources -= [ "api/image_writer_private/removable_storage_provider_linux.cc" ]
-+ }
-+
- if (enable_service_discovery) {
- sources += [
- "api/mdns/mdns_api.cc",
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc b/devel/electron32/files/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
deleted file mode 100644
index ec58f11cbd2e..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc
-@@ -44,7 +44,7 @@
- #include "pdf/buildflags.h"
- #include "printing/buildflags/buildflags.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/extensions/api/system_indicator/system_indicator_manager_factory.h"
- #endif
-
-@@ -120,7 +120,7 @@ void EnsureApiBrowserContextKeyedServiceFactoriesBuilt
- extensions::SettingsPrivateEventRouterFactory::GetInstance();
- extensions::SettingsOverridesAPI::GetFactoryInstance();
- extensions::SidePanelService::GetFactoryInstance();
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- extensions::SystemIndicatorManagerFactory::GetInstance();
- #endif
- extensions::TabGroupsEventRouterFactory::GetInstance();
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc b/devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
deleted file mode 100644
index 19fdcd6750ae..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2024-02-21 00:20:34 UTC
-+++ chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc
-@@ -24,7 +24,7 @@
- #include "base/win/registry.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/environment.h"
- #include "base/nix/xdg_util.h"
- #endif
-@@ -255,7 +255,7 @@ base::FilePath GetEndpointVerificationDir() {
- bool got_path = false;
- #if BUILDFLAG(IS_WIN)
- got_path = base::PathService::Get(base::DIR_LOCAL_APP_DATA, &path);
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::unique_ptr<base::Environment> env(base::Environment::Create());
- path = base::nix::GetXDGDirectory(env.get(), base::nix::kXdgConfigHomeEnvVar,
- base::nix::kDotConfigDir);
-@@ -266,7 +266,7 @@ base::FilePath GetEndpointVerificationDir() {
- if (!got_path)
- return path;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- path = path.AppendASCII("google");
- #else
- path = path.AppendASCII("Google");
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc b/devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
deleted file mode 100644
index f5d17637e615..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
-@@ -33,7 +33,7 @@
- #include "components/reporting/util/statusor.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include <optional>
-
- #include "base/strings/string_util.h"
-@@ -150,7 +150,7 @@ api::enterprise_reporting_private::ContextInfo ToConte
- return info;
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
- device_signals::SignalsAggregationRequest CreateAggregationRequest(
- device_signals::SignalName signal_name) {
-@@ -211,7 +211,7 @@ EnterpriseReportingPrivateGetDeviceIdFunction::
-
- // getPersistentSecret
-
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
-
- EnterpriseReportingPrivateGetPersistentSecretFunction::
- EnterpriseReportingPrivateGetPersistentSecretFunction() = default;
-@@ -637,7 +637,7 @@ void EnterpriseReportingPrivateEnqueueRecordFunction::
- }
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
- // getFileSystemInfo
-
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc b/devel/electron32/files/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
deleted file mode 100644
index 4ae88b1de3b7..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2023-10-19 19:58:04 UTC
-+++ chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc
-@@ -20,6 +20,7 @@ static base::LazyInstance<scoped_refptr<StorageDeviceL
-
- void RemovableStorageProvider::GetAllDevices(DeviceListReadyCallback callback) {
- DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
-+#if !BUILDFLAG(IS_BSD)
- if (g_test_device_list.Get().get() != nullptr) {
- base::SingleThreadTaskRunner::GetCurrentDefault()->PostTask(
- FROM_HERE,
-@@ -33,6 +34,9 @@ void RemovableStorageProvider::GetAllDevices(DeviceLis
- base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN},
- base::BindOnce(&RemovableStorageProvider::PopulateDeviceList),
- std::move(callback));
-+#else
-+ NOTIMPLEMENTED();
-+#endif
- }
-
- // static
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc b/devel/electron32/files/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
deleted file mode 100644
index 10f901a329ce..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/extensions/api/management/chrome_management_api_delegate.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
-@@ -417,7 +417,7 @@ bool ChromeManagementAPIDelegate::LaunchAppFunctionDel
- apps::LaunchContainer launch_container =
- GetLaunchContainer(extensions::ExtensionPrefs::Get(context), extension);
- Profile* profile = Profile::FromBrowserContext(context);
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (extensions::IsExtensionUnsupportedDeprecatedApp(profile,
- extension->id())) {
- return false;
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc b/devel/electron32/files/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
deleted file mode 100644
index 32862d31415f..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/extensions/api/messaging/launch_context_posix.cc
-@@ -86,7 +86,7 @@ std::optional<LaunchContext::ProcessState> LaunchConte
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Don't use no_new_privs mode, e.g. in case the host needs to use sudo.
- options.allow_new_privs = true;
- #endif
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc b/devel/electron32/files/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
deleted file mode 100644
index a6065dd92781..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
-@@ -630,7 +630,7 @@ void PasswordsPrivateDelegateImpl::OsReauthTimeoutCall
- }
-
- void PasswordsPrivateDelegateImpl::OsReauthTimeoutCall() {
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- PasswordsPrivateEventRouter* router =
- PasswordsPrivateEventRouterFactory::GetForProfile(profile_);
- if (router) {
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc b/devel/electron32/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
deleted file mode 100644
index 4b2db26b1216..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-@@ -284,7 +284,9 @@ bool ChromeRuntimeAPIDelegate::GetPlatformInfo(Platfor
- } else if (strcmp(os, "linux") == 0) {
- info->os = extensions::api::runtime::PlatformOs::kLinux;
- } else if (strcmp(os, "openbsd") == 0) {
-- info->os = extensions::api::runtime::PlatformOs::kOpenbsd;
-+ info->os = extensions::api::runtime::PlatformOs::kLinux;
-+ } else if (strcmp(os, "freebsd") == 0) {
-+ info->os = extensions::api::runtime::PlatformOs::kLinux;
- } else {
- NOTREACHED_IN_MIGRATION() << "Platform not supported: " << os;
- return false;
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc b/devel/electron32/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
deleted file mode 100644
index 2002243fd273..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -205,7 +205,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
- (*s_allowlist)[tab_groups::prefs::kAutoPinNewTabGroups] =
- settings_api::PrefType::kBoolean;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- (*s_allowlist)[::prefs::kUseCustomChromeFrame] =
- settings_api::PrefType::kBoolean;
- #endif
-@@ -217,7 +217,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
- (*s_allowlist)[::prefs::kCurrentThemeID] = settings_api::PrefType::kString;
- (*s_allowlist)[::prefs::kPinnedActions] = settings_api::PrefType::kList;
- (*s_allowlist)[::prefs::kPolicyThemeColor] = settings_api::PrefType::kNumber;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- (*s_allowlist)[::prefs::kSystemTheme] = settings_api::PrefType::kNumber;
- #endif
- (*s_allowlist)[::prefs::kHomePage] = settings_api::PrefType::kUrl;
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_tabs_tabs__api.cc b/devel/electron32/files/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
deleted file mode 100644
index 94f6a6a3be7d..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/extensions/api/tabs/tabs_api.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/extensions/api/tabs/tabs_api.cc
-@@ -892,7 +892,7 @@ ExtensionFunction::ResponseAction WindowsCreateFunctio
- // minimized.
- // TODO(crbug.com/40254339): Remove this workaround when linux is fixed.
- // TODO(crbug.com/40254339): Find a fix for wayland as well.
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
- if (new_window->initial_show_state() == ui::SHOW_STATE_MINIMIZED) {
- new_window->window()->Minimize();
- }
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc b/devel/electron32/files/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
deleted file mode 100644
index 536e96ac2308..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2024-02-21 00:20:34 UTC
-+++ chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
-@@ -29,7 +29,7 @@
- #include "extensions/browser/process_manager.h"
- #include "extensions/common/error_utils.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "extensions/common/permissions/permissions_data.h"
- #endif
-
-@@ -38,7 +38,7 @@ bool CanEnableAudioDebugRecordingsFromExtension(
- bool CanEnableAudioDebugRecordingsFromExtension(
- const extensions::Extension* extension) {
- bool enabled_by_permissions = false;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (extension) {
- enabled_by_permissions =
- extension->permissions_data()->active_permissions().HasAPIPermission(
-@@ -576,7 +576,7 @@ WebrtcLoggingPrivateGetLogsDirectoryFunction::Run() {
-
- ExtensionFunction::ResponseAction
- WebrtcLoggingPrivateGetLogsDirectoryFunction::Run() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Unlike other WebrtcLoggingPrivate functions that take a RequestInfo object,
- // this function shouldn't be called by a component extension on behalf of
- // some web code. It returns a DirectoryEntry for use directly in the calling
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc b/devel/electron32/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
deleted file mode 100644
index 856384bf26f9..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
-@@ -910,7 +910,7 @@ void WebstorePrivateBeginInstallWithManifest3Function:
- #if BUILDFLAG(IS_CHROMEOS)
- RequestExtensionApproval(contents);
- return;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Shows a parental permission dialog directly bypassing the extension
- // install dialog view. The parental permission dialog contains a superset
- // of data from the extension install dialog: requested extension
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_external__provider__impl.cc b/devel/electron32/files/patch-chrome_browser_extensions_external__provider__impl.cc
deleted file mode 100644
index 7a124741139f..000000000000
--- a/devel/electron32/files/patch-chrome_browser_extensions_external__provider__impl.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/extensions/external_provider_impl.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/extensions/external_provider_impl.cc
-@@ -834,7 +834,7 @@ void ExternalProviderImpl::CreateExternalProviders(
- if (!profile->GetPrefs()->GetBoolean(pref_names::kBlockExternalExtensions)) {
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- provider_list->push_back(std::make_unique<ExternalProviderImpl>(
- service,
- base::MakeRefCounted<ExternalPrefLoader>(
-@@ -862,7 +862,7 @@ void ExternalProviderImpl::CreateExternalProviders(
- bundled_extension_creation_flags));
-
- // Define a per-user source of external extensions.
--#if BUILDFLAG(IS_MAC) || ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
-+#if BUILDFLAG(IS_MAC) || ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
- BUILDFLAG(CHROMIUM_BRANDING))
- provider_list->push_back(std::make_unique<ExternalProviderImpl>(
- service,
diff --git a/devel/electron32/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.h b/devel/electron32/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.h
deleted file mode 100644
index 523a96f60ea2..000000000000
--- a/devel/electron32/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/file_system_access/chrome_file_system_access_permission_context.h.orig 2024-08-30 11:29:38 UTC
-+++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.h
-@@ -432,7 +432,7 @@ class ChromeFileSystemAccessPermissionContext
- FILE_PATH_LITERAL("Library/Mobile Documents/com~apple~CloudDocs"),
- kDontBlockChildren},
- #endif
-- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // On Linux also block access to devices via /dev.
- {kNoBasePathKey, FILE_PATH_LITERAL("/dev"), kBlockAllChildren},
- // And security sensitive data in /proc and /sys.
diff --git a/devel/electron32/files/patch-chrome_browser_first__run_first__run__dialog.h b/devel/electron32/files/patch-chrome_browser_first__run_first__run__dialog.h
deleted file mode 100644
index 30b9e406ae7b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_first__run_first__run__dialog.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/first_run/first_run_dialog.h.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/first_run/first_run_dialog.h
-@@ -12,7 +12,7 @@
- // Hide this function on platforms where the dialog does not exist.
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+#if BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_BSD)
-
- namespace first_run {
-
diff --git a/devel/electron32/files/patch-chrome_browser_first__run_first__run__internal.h b/devel/electron32/files/patch-chrome_browser_first__run_first__run__internal.h
deleted file mode 100644
index c20f89819d93..000000000000
--- a/devel/electron32/files/patch-chrome_browser_first__run_first__run__internal.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/first_run/first_run_internal.h.orig 2022-11-30 08:12:58 UTC
-+++ chrome/browser/first_run/first_run_internal.h
-@@ -54,7 +54,7 @@ FirstRunState DetermineFirstRunState(bool has_sentinel
- bool force_first_run,
- bool no_first_run);
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // For testing, forces the first run dialog to either be shown or not. If not
- // called, the decision to show the dialog or not will be made by Chrome based
- // on a number of factors (such as install type, whether it's a Chrome-branded
diff --git a/devel/electron32/files/patch-chrome_browser_flag__descriptions.cc b/devel/electron32/files/patch-chrome_browser_flag__descriptions.cc
deleted file mode 100644
index efabc1725d06..000000000000
--- a/devel/electron32/files/patch-chrome_browser_flag__descriptions.cc
+++ /dev/null
@@ -1,128 +0,0 @@
---- chrome/browser/flag_descriptions.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/flag_descriptions.cc
-@@ -419,7 +419,7 @@ const char kIsolatedSandboxedIframesDescription[] =
- "grouping when enabled is per-site.";
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kAutofillEnableAmountExtractionDesktopName[] =
- "Enable checkout amount extraction on Chrome desktop";
- const char kAutofillEnableAmountExtractionDesktopDescription[] =
-@@ -856,7 +856,7 @@ const char kDevicePostureDescription[] =
- "Enables Device Posture API (foldable devices)";
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kDocumentPictureInPictureAnimateResizeName[] =
- "Document Picture-in-Picture Animate Resize";
- const char kDocumentPictureInPictureAnimateResizeDescription[] =
-@@ -3050,7 +3050,7 @@ const char kCbdTimeframeRequiredDescription[] =
- "value to the list.";
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- const char kPolicyIndicationForManagedDefaultSearchName[] =
- "Enable policy indication for managed Default Search provider";
- const char kPolicyIndicationForManagedDefaultSearchDescription[] =
-@@ -3385,7 +3385,7 @@ const char kShowAutofillTypePredictionsDescription[] =
- "text.";
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kShowFeaturedEnterpriseSiteSearchName[] =
- "Show featured Enterprise site search engines in Omnibox";
- const char kShowFeaturedEnterpriseSiteSearchDescription[] =
-@@ -3422,7 +3422,7 @@ const char kSiteInstanceGroupsForDataUrlsDescription[]
- "but in the same SiteInstanceGroup, and thus the same process.";
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kSiteSearchSettingsPolicyName[] = "Enable SiteSearchSettings policy";
- const char kSiteSearchSettingsPolicyDescription[] =
- "Allow site search engines to be defined by the SiteSearchSettings policy.";
-@@ -7869,7 +7869,7 @@ const char kLacrosMergeIcuDataFileDescription[] =
- "Enables sharing common areas of icudtl.dat between Ash and Lacros.";
- #endif // #if BUILDFLAG(IS_CHROMEOS_LACROS)
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
- const char kGetAllScreensMediaDescription[] =
- "When enabled, the getAllScreensMedia API for capturing multiple screens "
-@@ -8126,7 +8126,7 @@ const char kV4L2FlatStatefulVideoDecoderDescription[]
-
- // Linux -----------------------------------------------------------------------
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const char kOzonePlatformHintChoiceDefault[] = "Default";
- const char kOzonePlatformHintChoiceAuto[] = "Auto";
- const char kOzonePlatformHintChoiceX11[] = "X11";
-@@ -8156,6 +8156,18 @@ const char kWaylandPerWindowScalingDescription[] =
- const char kWaylandPerWindowScalingName[] = "Wayland per-window scaling";
- const char kWaylandPerWindowScalingDescription[] =
- "Enable Wayland's per-window scaling experimental support.";
-+
-+#if BUILDFLAG(IS_BSD)
-+const char kAudioBackendName[] =
-+ "Audio Backend";
-+const char kAudioBackendDescription[] =
-+#if BUILDFLAG(IS_OPENBSD)
-+ "Select the desired audio backend to use. The default is sndio.";
-+#elif BUILDFLAG(IS_FREEBSD)
-+ "Select the desired audio backend to use. The default will automatically "
-+ "enumerate through the supported backends.";
-+#endif
-+#endif
- #endif // BUILDFLAG(IS_LINUX)
-
- // All views-based platforms --------------------------------------------------
-@@ -8182,14 +8194,14 @@ const char kZeroCopyVideoCaptureDescription[] =
- #endif // BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kFollowingFeedSidepanelName[] = "Following feed in the sidepanel";
- const char kFollowingFeedSidepanelDescription[] =
- "Enables the following feed in the sidepanel.";
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kEnableNetworkServiceSandboxName[] =
- "Enable the network service sandbox.";
- const char kEnableNetworkServiceSandboxDescription[] =
-@@ -8221,7 +8233,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
- "Bluetooth";
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- const char kSkipUndecryptablePasswordsName[] =
- "Skip undecryptable passwords to use the available decryptable "
- "passwords.";
-@@ -8375,7 +8387,7 @@ const char kElementCaptureDescription[] =
-
- #if BUILDFLAG(IS_WIN) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- const char kUIDebugToolsName[] = "Debugging tools for UI";
- const char kUIDebugToolsDescription[] =
- "Enables additional keyboard shortcuts to help debugging.";
-@@ -8449,7 +8461,7 @@ const char kAutofillCaretExtractionDescription[] =
- "Enables passing caret position via Autofill";
- #endif // BUILDFLAG(ENABLE_COMPOSE)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- const char kThirdPartyProfileManagementName[] =
- "Third party profile management";
- const char kThirdPartyProfileManagementDescription[] =
diff --git a/devel/electron32/files/patch-chrome_browser_flag__descriptions.h b/devel/electron32/files/patch-chrome_browser_flag__descriptions.h
deleted file mode 100644
index 77a34100272c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_flag__descriptions.h
+++ /dev/null
@@ -1,118 +0,0 @@
---- chrome/browser/flag_descriptions.h.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/flag_descriptions.h
-@@ -273,7 +273,7 @@ extern const char kImageDescriptionsAlternateRoutingDe
- extern const char kImageDescriptionsAlternateRoutingDescription[];
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- extern const char kAutofillEnableAmountExtractionDesktopName[];
- extern const char kAutofillEnableAmountExtractionDesktopDescription[];
- #endif
-@@ -660,7 +660,7 @@ extern const char kDevicePostureDescription[];
- extern const char kDevicePostureDescription[];
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- extern const char kDocumentPictureInPictureAnimateResizeName[];
- extern const char kDocumentPictureInPictureAnimateResizeDescription[];
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
-@@ -1764,7 +1764,7 @@ extern const char kCbdTimeframeRequiredDescription[];
- extern const char kCbdTimeframeRequiredDescription[];
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- extern const char kPolicyIndicationForManagedDefaultSearchName[];
- extern const char kPolicyIndicationForManagedDefaultSearchDescription[];
- #endif
-@@ -1958,7 +1958,7 @@ extern const char kShowAutofillTypePredictionsDescript
- extern const char kShowAutofillTypePredictionsDescription[];
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- extern const char kShowFeaturedEnterpriseSiteSearchName[];
- extern const char kShowFeaturedEnterpriseSiteSearchDescription[];
-
-@@ -1980,7 +1980,7 @@ extern const char kSiteInstanceGroupsForDataUrlsDescri
- extern const char kSiteInstanceGroupsForDataUrlsDescription[];
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- extern const char kSiteSearchSettingsPolicyName[];
- extern const char kSiteSearchSettingsPolicyDescription[];
-
-@@ -4557,7 +4557,7 @@ extern const char kLacrosMergeIcuDataFileDescription[]
- extern const char kLacrosMergeIcuDataFileDescription[];
- #endif // #if BUILDFLAG(IS_CHROMEOS_LACROS)
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- extern const char kGetAllScreensMediaName[];
- extern const char kGetAllScreensMediaDescription[];
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -4705,7 +4705,7 @@ extern const char kV4L2FlatStatefulVideoDecoderDescrip
-
- // Linux ---------------------------------------------------------------------
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- extern const char kOzonePlatformHintChoiceDefault[];
- extern const char kOzonePlatformHintChoiceAuto[];
- extern const char kOzonePlatformHintChoiceX11[];
-@@ -4724,6 +4724,9 @@ extern const char kWaylandPerWindowScalingDescription[
-
- extern const char kWaylandPerWindowScalingName[];
- extern const char kWaylandPerWindowScalingDescription[];
-+
-+extern const char kAudioBackendName[];
-+extern const char kAudioBackendDescription[];
- #endif // BUILDFLAG(IS_LINUX)
-
- // All views-based platforms --------------------------------------------------
-@@ -4753,7 +4756,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe
- extern const char kWebBluetoothConfirmPairingSupportDescription[];
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- extern const char kSkipUndecryptablePasswordsName[];
- extern const char kSkipUndecryptablePasswordsDescription[];
-
-@@ -4772,13 +4775,13 @@ extern const char kScreenlockReauthPromoCardDescriptio
- #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- extern const char kFollowingFeedSidepanelName[];
- extern const char kFollowingFeedSidepanelDescription[];
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- extern const char kEnableNetworkServiceSandboxName[];
- extern const char kEnableNetworkServiceSandboxDescription[];
-
-@@ -4877,7 +4880,7 @@ extern const char kElementCaptureDescription[];
-
- #if BUILDFLAG(IS_WIN) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- extern const char kUIDebugToolsName[];
- extern const char kUIDebugToolsDescription[];
- #endif
-@@ -4931,7 +4934,7 @@ extern const char kAutofillCaretExtractionDescription[
- extern const char kAutofillCaretExtractionDescription[];
- #endif // BUILDFLAG(ENABLE_COMPOSE)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- extern const char kThirdPartyProfileManagementName[];
- extern const char kThirdPartyProfileManagementDescription[];
-
diff --git a/devel/electron32/files/patch-chrome_browser_gcm_gcm__profile__service__factory.cc b/devel/electron32/files/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
deleted file mode 100644
index bf4b8f5d2659..000000000000
--- a/devel/electron32/files/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/gcm/gcm_profile_service_factory.cc
-@@ -89,7 +89,7 @@ GCMProfileService* GCMProfileServiceFactory::GetForPro
- // static
- GCMProfileService* GCMProfileServiceFactory::GetForProfile(
- content::BrowserContext* profile) {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On desktop, incognito profiles are checked with IsIncognitoProfile().
- // It's possible for non-incognito profiles to also be off-the-record.
- bool is_profile_supported =
-@@ -132,7 +132,7 @@ KeyedService* GCMProfileServiceFactory::BuildServiceIn
- KeyedService* GCMProfileServiceFactory::BuildServiceInstanceFor(
- content::BrowserContext* context) const {
- Profile* profile = Profile::FromBrowserContext(context);
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- DCHECK(!profile->IsIncognitoProfile());
- #else
- DCHECK(!profile->IsOffTheRecord());
diff --git a/devel/electron32/files/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc b/devel/electron32/files/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
deleted file mode 100644
index 0107a2bbbb42..000000000000
--- a/devel/electron32/files/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc
-@@ -16,7 +16,7 @@ InstanceIDProfileService* InstanceIDProfileServiceFact
- // static
- InstanceIDProfileService* InstanceIDProfileServiceFactory::GetForProfile(
- content::BrowserContext* profile) {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On desktop, the guest profile is actually the primary OTR profile of
- // the "regular" guest profile. The regular guest profile is never used
- // directly by users. Also, user are not able to create child OTR profiles
-@@ -64,7 +64,7 @@ KeyedService* InstanceIDProfileServiceFactory::BuildSe
- KeyedService* InstanceIDProfileServiceFactory::BuildServiceInstanceFor(
- content::BrowserContext* context) const {
- Profile* profile = Profile::FromBrowserContext(context);
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On desktop, incognito profiles are checked with IsIncognitoProfile().
- // It's possible for non-incognito profiles to also be off-the-record.
- bool is_incognito = profile->IsIncognitoProfile();
diff --git a/devel/electron32/files/patch-chrome_browser_global__desktop__features.cc b/devel/electron32/files/patch-chrome_browser_global__desktop__features.cc
deleted file mode 100644
index 7aa9e547151b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_global__desktop__features.cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- chrome/browser/global_desktop_features.cc.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/global_desktop_features.cc
-@@ -45,14 +45,14 @@ void GlobalDesktopFeatures::Init() {
- }
-
- void GlobalDesktopFeatures::Init() {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (user_education::features::IsWhatsNewV2()) {
- whats_new_registry_ = CreateWhatsNewRegistry();
- }
- #endif
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<whats_new::WhatsNewRegistry>
- GlobalDesktopFeatures::CreateWhatsNewRegistry() {
- return whats_new::CreateWhatsNewRegistry();
diff --git a/devel/electron32/files/patch-chrome_browser_global__desktop__features.h b/devel/electron32/files/patch-chrome_browser_global__desktop__features.h
deleted file mode 100644
index 6f4640052de5..000000000000
--- a/devel/electron32/files/patch-chrome_browser_global__desktop__features.h
+++ /dev/null
@@ -1,38 +0,0 @@
---- chrome/browser/global_desktop_features.h.orig 2024-08-14 20:54:35 UTC
-+++ chrome/browser/global_desktop_features.h
-@@ -9,7 +9,7 @@ namespace whats_new {
- #include "build/build_config.h"
-
- namespace whats_new {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- class WhatsNewRegistry;
- #endif
- } // namespace whats_new
-@@ -37,7 +37,7 @@ class GlobalDesktopFeatures {
- // Public accessors for features, e.g.
- // FooFeature* foo_feature() { return foo_feature_.get(); }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- whats_new::WhatsNewRegistry* whats_new_registry() {
- return whats_new_registry_.get();
- }
-@@ -50,7 +50,7 @@ class GlobalDesktopFeatures {
- // testing. e.g.
- // virtual std::unique_ptr<FooFeature> CreateFooFeature();
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- virtual std::unique_ptr<whats_new::WhatsNewRegistry> CreateWhatsNewRegistry();
- #endif
-
-@@ -58,7 +58,7 @@ class GlobalDesktopFeatures {
- // Features will each have a controller. e.g.
- // std::unique_ptr<FooFeature> foo_feature_;
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<whats_new::WhatsNewRegistry> whats_new_registry_;
- #endif
- };
diff --git a/devel/electron32/files/patch-chrome_browser_headless_headless__mode__util.cc b/devel/electron32/files/patch-chrome_browser_headless_headless__mode__util.cc
deleted file mode 100644
index db957d068aef..000000000000
--- a/devel/electron32/files/patch-chrome_browser_headless_headless__mode__util.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/headless/headless_mode_util.cc.orig 2024-04-15 20:33:47 UTC
-+++ chrome/browser/headless/headless_mode_util.cc
-@@ -19,7 +19,7 @@
- #include "chrome/common/chrome_switches.h"
- #include "content/public/common/content_switches.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/gl/gl_switches.h" // nogncheck
- #include "ui/ozone/public/ozone_switches.h" // nogncheck
- #endif // BUILDFLAG(IS_LINUX)
-@@ -87,7 +87,7 @@ class HeadlessModeHandleImpl : public HeadlessModeHand
- command_line->AppendSwitchPath(switches::kUserDataDir, GetUserDataDir());
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Headless mode on Linux relies on ozone/headless platform.
- command_line->AppendSwitchASCII(::switches::kOzonePlatform,
- switches::kHeadless);
diff --git a/devel/electron32/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc b/devel/electron32/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
deleted file mode 100644
index 3fc6383447aa..000000000000
--- a/devel/electron32/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
+++ /dev/null
@@ -1,15 +0,0 @@
---- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc
-@@ -40,10 +40,12 @@ void MTPDeviceMapService::RegisterMTPFileSystem(
- // Note that this initializes the delegate asynchronously, but since
- // the delegate will only be used from the IO thread, it is guaranteed
- // to be created before use of it expects it to be there.
-+#if !BUILDFLAG(IS_BSD)
- CreateMTPDeviceAsyncDelegate(
- device_location, read_only,
- base::BindOnce(&MTPDeviceMapService::AddAsyncDelegate,
- base::Unretained(this), device_location, read_only));
-+#endif
- mtp_device_usage_map_[key] = 0;
- }
-
diff --git a/devel/electron32/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc b/devel/electron32/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc
deleted file mode 100644
index 24aa67db7cff..000000000000
--- a/devel/electron32/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc
+++ /dev/null
@@ -1,16 +0,0 @@
---- chrome/browser/media_galleries/media_file_system_registry.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/media_galleries/media_file_system_registry.cc
-@@ -585,7 +585,12 @@ MediaFileSystemRegistry::MediaFileSystemRegistry()
- // Constructor in 'private' section because depends on private class definition.
- MediaFileSystemRegistry::MediaFileSystemRegistry()
- : file_system_context_(new MediaFileSystemContextImpl) {
-- StorageMonitor::GetInstance()->AddObserver(this);
-+ /*
-+ * This conditional is needed for shutdown. Destructors
-+ * try to get the media file system registry.
-+ */
-+ if (StorageMonitor::GetInstance())
-+ StorageMonitor::GetInstance()->AddObserver(this);
- }
-
- MediaFileSystemRegistry::~MediaFileSystemRegistry() {
diff --git a/devel/electron32/files/patch-chrome_browser_media_audio__service__util.cc b/devel/electron32/files/patch-chrome_browser_media_audio__service__util.cc
deleted file mode 100644
index e81c01ea4728..000000000000
--- a/devel/electron32/files/patch-chrome_browser_media_audio__service__util.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/media/audio_service_util.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/media/audio_service_util.cc
-@@ -21,7 +21,7 @@ namespace {
-
- namespace {
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS))
- const base::Value* GetPolicy(const char* policy_name) {
- const policy::PolicyMap& policies =
-@@ -43,7 +43,7 @@ bool IsAudioServiceSandboxEnabled() {
- bool IsAudioServiceSandboxEnabled() {
- // TODO(crbug.com/40118868): Remove !IS_CHROMEOS_LACROS once lacros starts being
- // built with OS_CHROMEOS instead of OS_LINUX.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS))
- return GetPolicyOrFeature(policy::key::kAudioSandboxEnabled,
- features::kAudioServiceSandbox);
diff --git a/devel/electron32/files/patch-chrome_browser_media_router_discovery_BUILD.gn b/devel/electron32/files/patch-chrome_browser_media_router_discovery_BUILD.gn
deleted file mode 100644
index 8f655cac840e..000000000000
--- a/devel/electron32/files/patch-chrome_browser_media_router_discovery_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/media/router/discovery/BUILD.gn.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/media/router/discovery/BUILD.gn
-@@ -82,7 +82,7 @@ static_library("discovery") {
- ]
- configs += [ "//build/config/compiler:wexit_time_destructors" ]
-
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- sources += [ "discovery_network_list_wifi_linux.cc" ]
- }
-
diff --git a/devel/electron32/files/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc b/devel/electron32/files/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
deleted file mode 100644
index 71650219d44a..000000000000
--- a/devel/electron32/files/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
+++ /dev/null
@@ -1,48 +0,0 @@
---- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig 2022-02-28 16:54:41 UTC
-+++ chrome/browser/media/router/discovery/discovery_network_list_posix.cc
-@@ -5,11 +5,12 @@
- #include "chrome/browser/media/router/discovery/discovery_network_list.h"
-
- #include <ifaddrs.h>
-+#include <sys/socket.h>
-+#include <sys/types.h>
-+#include <sys/time.h>
- #include <net/if.h>
- #include <net/if_arp.h>
- #include <netinet/in.h>
--#include <sys/socket.h>
--#include <sys/types.h>
-
- #include <algorithm>
-
-@@ -18,7 +19,7 @@
- #include "chrome/browser/media/router/discovery/discovery_network_list_wifi.h"
- #include "net/base/net_errors.h"
-
--#if !BUILDFLAG(IS_MAC)
-+#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
- #include <netpacket/packet.h>
- #else
- #include <net/if_dl.h>
-@@ -27,7 +28,7 @@
- namespace media_router {
- namespace {
-
--#if !BUILDFLAG(IS_MAC)
-+#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
- using sll = struct sockaddr_ll;
- #define SOCKET_ARP_TYPE(s) ((s)->sll_hatype)
- #define SOCKET_ADDRESS_LEN(s) ((s)->sll_halen)
-@@ -38,6 +39,12 @@ using sll = struct sockaddr_dl;
- #define SOCKET_ARP_TYPE(s) ((s)->sdl_type)
- #define SOCKET_ADDRESS_LEN(s) ((s)->sdl_alen)
- #define SOCKET_ADDRESS(s) (LLADDR(s))
-+#endif
-+
-+#if BUILDFLAG(IS_BSD)
-+bool MaybeGetWifiSSID(const std::string& if_name, std::string* ssid_out) {
-+ return false;
-+}
- #endif
-
- void GetDiscoveryNetworkInfoListImpl(
diff --git a/devel/electron32/files/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc b/devel/electron32/files/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
deleted file mode 100644
index 9a2666e365ac..000000000000
--- a/devel/electron32/files/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
+++ /dev/null
@@ -1,30 +0,0 @@
---- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig 2023-10-19 19:58:04 UTC
-+++ chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc
-@@ -9,7 +9,11 @@
- #include <sys/socket.h>
- #include <sys/types.h>
-
-+#include "build/build_config.h"
-+
-+#if !BUILDFLAG(IS_BSD)
- #include <linux/wireless.h>
-+#endif
-
- #include "base/check.h"
- #include "base/files/scoped_file.h"
-@@ -20,6 +24,7 @@ namespace media_router {
- bool MaybeGetWifiSSID(const std::string& if_name, std::string* ssid_out) {
- DCHECK(ssid_out);
-
-+#if !BUILDFLAG(IS_BSD)
- base::ScopedFD ioctl_socket(socket(AF_INET, SOCK_DGRAM, 0));
- if (!ioctl_socket.is_valid()) {
- // AF_INET is for IPv4, so it may fail for IPv6-only hosts even when there
-@@ -41,6 +46,7 @@ bool MaybeGetWifiSSID(const std::string& if_name, std:
- ssid_out->assign(ssid);
- return true;
- }
-+#endif
- return false;
- }
-
diff --git a/devel/electron32/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc b/devel/electron32/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
deleted file mode 100644
index 61e884997f32..000000000000
--- a/devel/electron32/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
+++ /dev/null
@@ -1,47 +0,0 @@
---- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2024-02-21 00:20:34 UTC
-+++ chrome/browser/media/webrtc/chrome_screen_enumerator.cc
-@@ -21,7 +21,7 @@
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- #include "ash/shell.h"
- #include "ui/aura/window.h"
--#elif BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/functional/callback.h"
- #include "content/public/browser/desktop_capture.h"
- #endif
-@@ -32,7 +32,7 @@ base::LazyInstance<std::vector<raw_ptr<aura::Window, V
- DestructorAtExit root_windows_for_testing_ = LAZY_INSTANCE_INITIALIZER;
- } // namespace
-
--#elif BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- namespace {
- base::LazyInstance<std::unique_ptr<webrtc::DesktopCapturer>>::DestructorAtExit
- g_desktop_capturer_for_testing = LAZY_INSTANCE_INITIALIZER;
-@@ -79,7 +79,7 @@ blink::mojom::StreamDevicesSetPtr EnumerateScreens(
- return stream_devices_set;
- }
-
--#elif BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- blink::mojom::StreamDevicesSetPtr EnumerateScreens(
- blink::mojom::MediaStreamType stream_type) {
- DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
-@@ -130,7 +130,7 @@ void ChromeScreenEnumerator::SetRootWindowsForTesting(
- root_windows_for_testing_.Get() = std::move(root_windows);
- }
-
--#elif BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void ChromeScreenEnumerator::SetDesktopCapturerForTesting(
- std::unique_ptr<webrtc::DesktopCapturer> capturer) {
- g_desktop_capturer_for_testing.Get() = std::move(capturer);
-@@ -143,7 +143,7 @@ void ChromeScreenEnumerator::EnumerateScreens(
- ScreensCallback screens_callback) const {
- DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- content::GetUIThreadTaskRunner({})->PostTaskAndReplyWithResult(
- FROM_HERE, base::BindOnce(::EnumerateScreens, stream_type),
- base::BindOnce(
diff --git a/devel/electron32/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h b/devel/electron32/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
deleted file mode 100644
index 72819d4e1f05..000000000000
--- a/devel/electron32/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2024-02-21 00:20:34 UTC
-+++ chrome/browser/media/webrtc/chrome_screen_enumerator.h
-@@ -20,7 +20,7 @@ class Window;
- class Window;
- }
-
--#elif BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- namespace webrtc {
- class DesktopCapturer;
- }
-@@ -42,7 +42,7 @@ class ChromeScreenEnumerator : public media::ScreenEnu
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- static void SetRootWindowsForTesting(
- std::vector<raw_ptr<aura::Window, VectorExperimental>> root_windows);
--#elif BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- static void SetDesktopCapturerForTesting(
- std::unique_ptr<webrtc::DesktopCapturer> capturer);
- #endif
diff --git a/devel/electron32/files/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc b/devel/electron32/files/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
deleted file mode 100644
index 16a5ebbf1d80..000000000000
--- a/devel/electron32/files/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/media/webrtc/desktop_media_picker_controller.cc
-@@ -89,7 +89,7 @@ bool DesktopMediaPickerController::IsSystemAudioCaptur
- #if BUILDFLAG(IS_MAC)
- return request_source == Params::RequestSource::kCast ||
- base::FeatureList::IsEnabled(media::kMacLoopbackAudioForScreenShare);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (request_source == Params::RequestSource::kCast) {
- return base::FeatureList::IsEnabled(media::kPulseaudioLoopbackForCast);
- } else {
diff --git a/devel/electron32/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc b/devel/electron32/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
deleted file mode 100644
index 8ccb6fdd9ca1..000000000000
--- a/devel/electron32/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/media/webrtc/webrtc_log_uploader.cc
-@@ -101,7 +101,7 @@ std::string GetLogUploadProduct() {
- const char product[] = "Chrome_Mac";
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- #if !defined(ADDRESS_SANITIZER)
- const char product[] = "Chrome_Linux";
- #else
diff --git a/devel/electron32/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc b/devel/electron32/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
deleted file mode 100644
index 4fd87eb517f8..000000000000
--- a/devel/electron32/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
+++ /dev/null
@@ -1,33 +0,0 @@
---- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/media/webrtc/webrtc_logging_controller.cc
-@@ -25,10 +25,10 @@
- #include "components/webrtc_logging/browser/text_log_list.h"
- #include "content/public/browser/render_process_host.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "content/public/browser/child_process_security_policy.h"
- #include "storage/browser/file_system/isolated_context.h"
--#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- using webrtc_event_logging::WebRtcEventLogManager;
-
-@@ -288,7 +288,7 @@ void WebRtcLoggingController::StartEventLogging(
- web_app_id, callback);
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- void WebRtcLoggingController::GetLogsDirectory(
- LogsDirectoryCallback callback,
- LogsDirectoryErrorCallback error_callback) {
-@@ -334,7 +334,7 @@ void WebRtcLoggingController::GrantLogsDirectoryAccess
- FROM_HERE,
- base::BindOnce(std::move(callback), file_system.id(), registered_name));
- }
--#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- void WebRtcLoggingController::OnRtpPacket(
- base::HeapArray<uint8_t> packet_header,
diff --git a/devel/electron32/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h b/devel/electron32/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
deleted file mode 100644
index 3eecb483d55d..000000000000
--- a/devel/electron32/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2024-02-21 00:20:34 UTC
-+++ chrome/browser/media/webrtc/webrtc_logging_controller.h
-@@ -133,7 +133,7 @@ class WebRtcLoggingController
- size_t web_app_id,
- const StartEventLoggingCallback& callback);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Ensures that the WebRTC Logs directory exists and then grants render
- // process access to the 'WebRTC Logs' directory, and invokes |callback| with
- // the ids necessary to create a DirectoryEntry object.
-@@ -197,7 +197,7 @@ class WebRtcLoggingController
-
- content::BrowserContext* GetBrowserContext() const;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Grants the render process access to the 'WebRTC Logs' directory, and
- // invokes |callback| with the ids necessary to create a DirectoryEntry
- // object. If the |logs_path| couldn't be created or found, |error_callback|
diff --git a/devel/electron32/files/patch-chrome_browser_memory__details.cc b/devel/electron32/files/patch-chrome_browser_memory__details.cc
deleted file mode 100644
index f0b5dd9437d7..000000000000
--- a/devel/electron32/files/patch-chrome_browser_memory__details.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/memory_details.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/memory_details.cc
-@@ -38,7 +38,7 @@
- #include "services/resource_coordinator/public/cpp/memory_instrumentation/memory_instrumentation.h"
- #include "ui/base/l10n/l10n_util.h"
-
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD)
- #include "content/public/browser/zygote_host/zygote_host_linux.h"
- #endif
-
-@@ -334,7 +334,7 @@ void MemoryDetails::CollectChildInfoOnUIThread() {
- });
- }
-
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD)
- if (content::ZygoteHost::GetInstance()->IsZygotePid(process.pid)) {
- process.process_type = content::PROCESS_TYPE_ZYGOTE;
- }
diff --git a/devel/electron32/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc b/devel/electron32/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
deleted file mode 100644
index 86a284eaf7eb..000000000000
--- a/devel/electron32/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
+++ /dev/null
@@ -1,55 +0,0 @@
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
-@@ -83,8 +83,10 @@
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if defined(__GLIBC__) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+#if defined(__GLIBC__) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
-+#if !BUILDFLAG(IS_BSD)
- #include <gnu/libc-version.h>
-+#endif
-
- #include "base/linux_util.h"
- #include "base/strings/string_split.h"
-@@ -108,7 +110,7 @@
- #include "chromeos/crosapi/cpp/crosapi_constants.h"
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/metrics/pressure/pressure_metrics_reporter.h"
- #endif // BUILDFLAG(IS_LINUX)
-
-@@ -117,7 +119,7 @@
- #include "components/user_manager/user_manager.h"
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/power_metrics/system_power_monitor.h"
- #endif
-
-@@ -864,7 +866,7 @@ void RecordStartupMetrics() {
-
- // Record whether Chrome is the default browser or not.
- // Disabled on Linux due to hanging browser tests, see crbug.com/1216328.
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- shell_integration::DefaultWebClientState default_state =
- shell_integration::GetDefaultBrowser();
- base::UmaHistogramEnumeration("DefaultBrowser.State", default_state,
-@@ -1163,11 +1165,11 @@ void ChromeBrowserMainExtraPartsMetrics::PostBrowserSt
- }
- #endif // !BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- pressure_metrics_reporter_ = std::make_unique<PressureMetricsReporter>();
- #endif // BUILDFLAG(IS_LINUX)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::trace_event::TraceLog::GetInstance()->AddEnabledStateObserver(
- power_metrics::SystemPowerMonitor::GetInstance());
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron32/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h b/devel/electron32/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
deleted file mode 100644
index 5c63599b9234..000000000000
--- a/devel/electron32/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h
-@@ -29,7 +29,7 @@ class ProcessMonitor;
- class ProcessMonitor;
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- class PressureMetricsReporter;
- #endif // BUILDFLAG(IS_LINUX)
-
-@@ -119,7 +119,7 @@ class ChromeBrowserMainExtraPartsMetrics : public Chro
- performance_intervention_metrics_reporter_;
- #endif // !BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Reports pressure metrics.
- std::unique_ptr<PressureMetricsReporter> pressure_metrics_reporter_;
- #endif // BUILDFLAG(IS_LINUX)
diff --git a/devel/electron32/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc b/devel/electron32/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
deleted file mode 100644
index 7f9da1844ecf..000000000000
--- a/devel/electron32/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
+++ /dev/null
@@ -1,88 +0,0 @@
---- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -196,11 +196,11 @@
- #include "chrome/notification_helper/notification_helper_constants.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "components/metrics/motherboard_metrics_provider.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID)
- #include "chrome/browser/metrics/chrome_metrics_service_crash_reporter.h"
- #endif
-
-@@ -213,7 +213,7 @@
- #include "chrome/browser/metrics/power/power_metrics_provider_mac.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/metrics/bluetooth_metrics_provider.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
-@@ -535,7 +535,7 @@ void ChromeMetricsServiceClient::RegisterPrefs(PrefReg
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- metrics::structured::StructuredMetricsService::RegisterPrefs(registry);
-
- #if !BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -707,7 +707,7 @@ void ChromeMetricsServiceClient::Initialize() {
- RegisterUKMProviders();
- }
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- metrics::structured::Recorder::GetInstance()->SetUiTaskRunner(
- base::SequencedTaskRunner::GetCurrentDefault());
- #endif
-@@ -758,7 +758,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
- metrics_service_->RegisterMetricsProvider(
- std::make_unique<metrics::CPUMetricsProvider>());
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- metrics_service_->RegisterMetricsProvider(
- std::make_unique<metrics::MotherboardMetricsProvider>());
- #endif
-@@ -843,7 +843,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_BSD)
- metrics_service_->RegisterMetricsProvider(
- std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX) ||
-@@ -950,7 +950,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
- std::make_unique<PowerMetricsProvider>());
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- metrics_service_->RegisterMetricsProvider(
- metrics::CreateDesktopSessionMetricsProvider());
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX)
-@@ -1137,7 +1137,7 @@ bool ChromeMetricsServiceClient::RegisterForProfileEve
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_BSD)
- // This creates the DesktopProfileSessionDurationsServices if it didn't exist
- // already.
- metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
-@@ -1471,7 +1471,7 @@ void ChromeMetricsServiceClient::CreateStructuredMetri
- recorder =
- base::MakeRefCounted<metrics::structured::AshStructuredMetricsRecorder>(
- cros_system_profile_provider_.get());
--#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
-
- // Make sure that Structured Metrics recording delegates have been created
- // before the service is created. This is handled in other places for ChromeOS
diff --git a/devel/electron32/files/patch-chrome_browser_metrics_perf_cpu__identity.cc b/devel/electron32/files/patch-chrome_browser_metrics_perf_cpu__identity.cc
deleted file mode 100644
index 6408fa2486b9..000000000000
--- a/devel/electron32/files/patch-chrome_browser_metrics_perf_cpu__identity.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/metrics/perf/cpu_identity.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/metrics/perf/cpu_identity.cc
-@@ -147,7 +147,7 @@ CPUIdentity GetCPUIdentity() {
- result.release =
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- base::SysInfo::KernelVersion();
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- base::SysInfo::OperatingSystemVersion();
- #else
- #error "Unsupported configuration"
diff --git a/devel/electron32/files/patch-chrome_browser_metrics_power_process__monitor.cc b/devel/electron32/files/patch-chrome_browser_metrics_power_process__monitor.cc
deleted file mode 100644
index 5bde45d2e4f1..000000000000
--- a/devel/electron32/files/patch-chrome_browser_metrics_power_process__monitor.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/metrics/power/process_monitor.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/metrics/power/process_monitor.cc
-@@ -65,7 +65,7 @@ ProcessMonitor::Metrics SampleMetrics(base::ProcessMet
- process_metrics.GetPlatformIndependentCPUUsage());
-
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- metrics.idle_wakeups = process_metrics.GetIdleWakeupsPerSecond();
- #endif
- #if BUILDFLAG(IS_MAC)
-@@ -83,7 +83,7 @@ void ScaleMetrics(ProcessMonitor::Metrics* metrics, do
- }
-
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- metrics->idle_wakeups *= factor;
- #endif
-
-@@ -158,7 +158,7 @@ ProcessMonitor::Metrics& operator+=(ProcessMonitor::Me
- }
-
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_AIX)
-+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- lhs.idle_wakeups += rhs.idle_wakeups;
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_browser_net_profile__network__context__service.cc b/devel/electron32/files/patch-chrome_browser_net_profile__network__context__service.cc
deleted file mode 100644
index e4eb62aa6aa0..000000000000
--- a/devel/electron32/files/patch-chrome_browser_net_profile__network__context__service.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/net/profile_network_context_service.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/net/profile_network_context_service.cc
-@@ -140,7 +140,7 @@
- #include "chromeos/startup/browser_params_proxy.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
- #include "components/enterprise/client_certificates/core/certificate_provisioning_service.h"
- #include "components/enterprise/client_certificates/core/client_certificates_service.h"
-@@ -260,7 +260,7 @@ void UpdateCookieSettings(Profile* profile, ContentSet
- });
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<net::ClientCertStore> GetWrappedCertStore(
- Profile* profile,
- std::unique_ptr<net::ClientCertStore> platform_store) {
-@@ -939,7 +939,7 @@ ProfileNetworkContextService::CreateClientCertStore()
- store = std::make_unique<ClientCertStoreLacros>(
- std::move(certificate_provider), cert_db_initializer, std::move(store));
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS)
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return GetWrappedCertStore(profile_, std::move(store));
- #else
- return store;
diff --git a/devel/electron32/files/patch-chrome_browser_net_system__network__context__manager.cc b/devel/electron32/files/patch-chrome_browser_net_system__network__context__manager.cc
deleted file mode 100644
index 18589ed53e61..000000000000
--- a/devel/electron32/files/patch-chrome_browser_net_system__network__context__manager.cc
+++ /dev/null
@@ -1,147 +0,0 @@
---- chrome/browser/net/system_network_context_manager.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/net/system_network_context_manager.cc
-@@ -96,7 +96,7 @@
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- #include "chrome/common/chrome_paths_internal.h"
- #include "chrome/grit/branded_strings.h"
- #include "ui/base/l10n/l10n_util.h"
-@@ -140,7 +140,7 @@ bool g_previously_failed_to_launch_sandboxed_service =
- // received a failed launch for a sandboxed network service.
- bool g_previously_failed_to_launch_sandboxed_service = false;
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Whether kerberos library loading will work in the network service due to the
- // sandbox.
- bool g_network_service_will_allow_gssapi_library_load = false;
-@@ -148,7 +148,7 @@ const char* kGssapiDesiredPref =
- const char* kGssapiDesiredPref =
- #if BUILDFLAG(IS_CHROMEOS)
- prefs::kKerberosEnabled;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- prefs::kReceivedHttpAuthNegotiateHeader;
- #endif
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -194,7 +194,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
- auth_dynamic_params->basic_over_http_enabled =
- local_state->GetBoolean(prefs::kBasicAuthOverHttpEnabled);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- auth_dynamic_params->delegate_by_kdc_policy =
- local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -209,7 +209,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
- local_state->GetString(prefs::kAuthAndroidNegotiateAccountType);
- #endif // BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auth_dynamic_params->allow_gssapi_library_load =
- local_state->GetBoolean(kGssapiDesiredPref);
- #endif // BUILDFLAG(IS_CHROMEOS)
-@@ -219,7 +219,7 @@ void OnNewHttpAuthDynamicParams(
-
- void OnNewHttpAuthDynamicParams(
- network::mojom::HttpAuthDynamicParamsPtr& params) {
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // The kerberos library is incompatible with the network service sandbox, so
- // if library loading is now enabled, the network service needs to be
- // restarted. It will be restarted unsandboxed because is
-@@ -261,11 +261,11 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
- if (g_previously_failed_to_launch_sandboxed_service) {
- return NetworkSandboxState::kDisabledBecauseOfFailedLaunch;
- }
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto* local_state = g_browser_process->local_state();
- #endif
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // The network service sandbox and the kerberos library are incompatible.
- // If kerberos is enabled by policy, disable the network service sandbox.
- if (g_network_service_will_allow_gssapi_library_load ||
-@@ -281,7 +281,7 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
- }
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (local_state &&
- local_state->HasPrefPath(prefs::kNetworkServiceSandboxEnabled)) {
- return local_state->GetBoolean(prefs::kNetworkServiceSandboxEnabled)
-@@ -511,7 +511,7 @@ void SystemNetworkContextManager::DeleteInstance() {
- g_system_network_context_manager = nullptr;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- SystemNetworkContextManager::GssapiLibraryLoadObserver::
- GssapiLibraryLoadObserver(SystemNetworkContextManager* owner)
- : owner_(owner) {}
-@@ -569,7 +569,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
- pref_change_registrar_.Add(prefs::kAllHttpAuthSchemesAllowedForOrigins,
- auth_pref_callback);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- pref_change_registrar_.Add(prefs::kAuthNegotiateDelegateByKdcPolicy,
- auth_pref_callback);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -583,7 +583,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
- auth_pref_callback);
- #endif // BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- pref_change_registrar_.Add(kGssapiDesiredPref, auth_pref_callback);
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-
-@@ -653,7 +653,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
- registry->RegisterBooleanPref(prefs::kKerberosEnabled, false);
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy,
- false);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -678,11 +678,11 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
-
- registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- registry->RegisterBooleanPref(prefs::kNetworkServiceSandboxEnabled, true);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false);
- #endif // BUILDFLAG(IS_LINUX)
-
-@@ -735,7 +735,7 @@ void SystemNetworkContextManager::OnNetworkServiceCrea
- OnNewHttpAuthDynamicParams(http_auth_dynamic_params);
- network_service->ConfigureHttpAuthPrefs(std::move(http_auth_dynamic_params));
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- gssapi_library_loader_observer_.Install(network_service);
- #endif // BUILDFLAG(IS_LINUX)
-
-@@ -950,7 +950,7 @@ bool SystemNetworkContextManager::IsNetworkSandboxEnab
- break;
- }
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!enabled) {
- g_network_service_will_allow_gssapi_library_load = true;
- }
diff --git a/devel/electron32/files/patch-chrome_browser_net_system__network__context__manager.h b/devel/electron32/files/patch-chrome_browser_net_system__network__context__manager.h
deleted file mode 100644
index de3ef000f06c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_net_system__network__context__manager.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/net/system_network_context_manager.h.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/net/system_network_context_manager.h
-@@ -197,7 +197,7 @@ class SystemNetworkContextManager {
- class URLLoaderFactoryForSystem;
- class NetworkProcessLaunchWatcher;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- class GssapiLibraryLoadObserver
- : public network::mojom::GssapiLibraryLoadObserver {
- public:
-@@ -278,7 +278,7 @@ class SystemNetworkContextManager {
- std::unique_ptr<NetworkAnnotationMonitor> network_annotation_monitor_;
- #endif // BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- GssapiLibraryLoadObserver gssapi_library_loader_observer_{this};
- #endif // BUILDFLAG(IS_LINUX)
-
diff --git a/devel/electron32/files/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc b/devel/electron32/files/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
deleted file mode 100644
index a326d2bdfe21..000000000000
--- a/devel/electron32/files/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc
-@@ -32,7 +32,7 @@ namespace {
- #include "services/network/public/cpp/resource_request.h"
-
- namespace {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- constexpr char kPlatform[] = "LINUX";
- #elif BUILDFLAG(IS_WIN)
- constexpr char kPlatform[] = "WINDOWS";
diff --git a/devel/electron32/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc b/devel/electron32/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
deleted file mode 100644
index 3ef8e52d2856..000000000000
--- a/devel/electron32/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2024-02-21 00:20:34 UTC
-+++ chrome/browser/new_tab_page/new_tab_page_util.cc
-@@ -20,7 +20,7 @@ bool IsOsSupportedForDrive() {
- }
-
- bool IsOsSupportedForDrive() {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return true;
- #else
- return false;
diff --git a/devel/electron32/files/patch-chrome_browser_notifications_notification__display__service__impl.cc b/devel/electron32/files/patch-chrome_browser_notifications_notification__display__service__impl.cc
deleted file mode 100644
index 828ca695f063..000000000000
--- a/devel/electron32/files/patch-chrome_browser_notifications_notification__display__service__impl.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- chrome/browser/notifications/notification_display_service_impl.cc.orig 2024-06-18 21:43:22 UTC
-+++ chrome/browser/notifications/notification_display_service_impl.cc
-@@ -32,7 +32,7 @@
- #endif
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/send_tab_to_self/desktop_notification_handler.h"
- #include "chrome/browser/sharing/sharing_notification_handler.h"
- #endif
-@@ -65,7 +65,7 @@ void NotificationDisplayServiceImpl::RegisterProfilePr
- // static
- void NotificationDisplayServiceImpl::RegisterProfilePrefs(
- user_prefs::PrefRegistrySyncable* registry) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- registry->RegisterBooleanPref(prefs::kAllowSystemNotifications, true);
- #endif
- }
-@@ -81,7 +81,7 @@ NotificationDisplayServiceImpl::NotificationDisplaySer
- std::make_unique<PersistentNotificationHandler>());
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- AddNotificationHandler(
- NotificationHandler::Type::SEND_TAB_TO_SELF,
- std::make_unique<send_tab_to_self::DesktopNotificationHandler>(
-@@ -89,7 +89,7 @@ NotificationDisplayServiceImpl::NotificationDisplaySer
- #endif
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- AddNotificationHandler(
- NotificationHandler::Type::TAILORED_SECURITY,
- std::make_unique<safe_browsing::TailoredSecurityNotificationHandler>());
diff --git a/devel/electron32/files/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc b/devel/electron32/files/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
deleted file mode 100644
index 1d138c9c3cb0..000000000000
--- a/devel/electron32/files/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig 2022-02-28 16:54:41 UTC
-+++ chrome/browser/notifications/notification_platform_bridge_delegator.cc
-@@ -57,7 +57,7 @@ bool SystemNotificationsEnabled(Profile* profile) {
- #elif BUILDFLAG(IS_WIN)
- return NotificationPlatformBridgeWin::SystemNotificationEnabled();
- #else
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (profile) {
- // Prefs take precedence over flags.
- PrefService* prefs = profile->GetPrefs();
diff --git a/devel/electron32/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc b/devel/electron32/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
deleted file mode 100644
index 8f96c5059319..000000000000
--- a/devel/electron32/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/password_manager/chrome_password_manager_client.cc
-@@ -560,7 +560,7 @@ bool ChromePasswordManagerClient::IsReauthBeforeFillin
-
- bool ChromePasswordManagerClient::IsReauthBeforeFillingRequired(
- device_reauth::DeviceAuthenticator* authenticator) {
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!GetLocalStatePrefs() || !GetPrefs() || !authenticator) {
- return false;
- }
-@@ -798,7 +798,7 @@ void ChromePasswordManagerClient::NotifyKeychainError(
- }
-
- void ChromePasswordManagerClient::NotifyKeychainError() {
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- PasswordsClientUIDelegate* manage_passwords_ui_controller =
- PasswordsClientUIDelegateFromWebContents(web_contents());
- manage_passwords_ui_controller->OnKeychainError();
diff --git a/devel/electron32/files/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc b/devel/electron32/files/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc
deleted file mode 100644
index caaf126dd75c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/password_manager/password_reuse_manager_factory.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/password_manager/password_reuse_manager_factory.cc
-@@ -141,7 +141,7 @@ PasswordReuseManagerFactory::BuildServiceInstanceForBr
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- std::unique_ptr<password_manager::PasswordReuseManagerSigninNotifier>
- notifier = std::make_unique<
- password_manager::PasswordReuseManagerSigninNotifierImpl>(
diff --git a/devel/electron32/files/patch-chrome_browser_platform__util__linux.cc b/devel/electron32/files/patch-chrome_browser_platform__util__linux.cc
deleted file mode 100644
index 7e7522cfc8e2..000000000000
--- a/devel/electron32/files/patch-chrome_browser_platform__util__linux.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- chrome/browser/platform_util_linux.cc.orig 2024-04-15 20:33:47 UTC
-+++ chrome/browser/platform_util_linux.cc
-@@ -300,7 +300,9 @@ void OnLaunchOptionsCreated(const std::string& command
- argv.push_back(command);
- argv.push_back(arg);
- options.current_directory = working_directory;
-+#if !BUILDFLAG(IS_BSD)
- options.allow_new_privs = true;
-+#endif
- // xdg-open can fall back on mailcap which eventually might plumb through
- // to a command that needs a terminal. Set the environment variable telling
- // it that we definitely don't have a terminal available and that it should
diff --git a/devel/electron32/files/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc b/devel/electron32/files/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
deleted file mode 100644
index 3181ea185f97..000000000000
--- a/devel/electron32/files/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2024-08-21 22:46:09 UTC
-+++ chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc
-@@ -50,7 +50,7 @@
- #include "chrome/browser/policy/browser_dm_token_storage_mac.h"
- #endif // BUILDFLAG(IS_MAC)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/policy/browser_dm_token_storage_linux.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
-@@ -59,7 +59,7 @@
- #include "chrome/install_static/install_util.h"
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/device_trust_key_manager_impl.h"
- #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/key_rotation_launcher.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-@@ -87,7 +87,7 @@ void ChromeBrowserCloudManagementControllerDesktop::
-
- #if BUILDFLAG(IS_MAC)
- storage_delegate = std::make_unique<BrowserDMTokenStorageMac>();
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- storage_delegate = std::make_unique<BrowserDMTokenStorageLinux>();
- #elif BUILDFLAG(IS_WIN)
- storage_delegate = std::make_unique<BrowserDMTokenStorageWin>();
-@@ -255,7 +255,7 @@ ChromeBrowserCloudManagementControllerDesktop::CreateD
-
- std::unique_ptr<enterprise_connectors::DeviceTrustKeyManager>
- ChromeBrowserCloudManagementControllerDesktop::CreateDeviceTrustKeyManager() {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- auto* browser_dm_token_storage = BrowserDMTokenStorage::Get();
- auto* device_management_service = GetDeviceManagementService();
- auto shared_url_loader_factory = GetSharedURLLoaderFactory();
diff --git a/devel/electron32/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc b/devel/electron32/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
deleted file mode 100644
index 0dcf1128e5da..000000000000
--- a/devel/electron32/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+++ /dev/null
@@ -1,254 +0,0 @@
---- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
-@@ -236,19 +236,19 @@
- #include "components/spellcheck/browser/pref_names.h"
- #endif // BUILDFLAG(ENABLE_SPELLCHECK)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/idle/action.h"
- #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
- #include "components/device_signals/core/browser/pref_names.h" // nogncheck due to crbug.com/1125897
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include "components/enterprise/idle/idle_timeout_policy_handler.h"
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/privacy_sandbox/privacy_sandbox_policy_handler.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-@@ -262,13 +262,13 @@
- #endif // BUILDFLAG(ENTERPRISE_CLIENT_CERTIFICATES)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/policy/battery_saver_policy_handler.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS_ASH)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/search_engines/site_search_policy_handler.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS)
-@@ -542,7 +542,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- { key::kDefaultDirectSocketsSetting,
- prefs::kManagedDefaultDirectSocketsSetting,
- base::Value::Type::INTEGER },
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- { key::kDeletingUndecryptablePasswordsEnabled,
- password_manager::prefs::kDeletingUndecryptablePasswordsEnabled,
- base::Value::Type::BOOLEAN },
-@@ -884,7 +884,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- prefs::kManagedDefaultGeolocationSetting,
- base::Value::Type::INTEGER },
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \
-- || BUILDFLAG(IS_MAC)
-+ || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- { key::kRequireOnlineRevocationChecksForLocalAnchors,
- prefs::kCertRevocationCheckingRequiredLocalAnchors,
- base::Value::Type::BOOLEAN },
-@@ -893,7 +893,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- base::Value::Type::BOOLEAN },
- #endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
- // || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- { key::kFullscreenAllowed,
- prefs::kFullscreenAllowed,
- base::Value::Type::BOOLEAN },
-@@ -1721,7 +1721,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- base::Value::Type::LIST },
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- { key::kGSSAPILibraryName,
- prefs::kGSSAPILibraryName,
- base::Value::Type::STRING },
-@@ -1778,7 +1778,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- base::Value::Type::BOOLEAN },
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- { key::kNetworkServiceSandboxEnabled,
- prefs::kNetworkServiceSandboxEnabled,
- base::Value::Type::BOOLEAN },
-@@ -1804,12 +1804,12 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- prefs::kTotalMemoryLimitMb,
- base::Value::Type::INTEGER },
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- { key::kBackgroundModeEnabled,
- prefs::kBackgroundModeEnabled,
- base::Value::Type::BOOLEAN },
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- { key::kUnmanagedDeviceSignalsConsentFlowEnabled,
- device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled,
- base::Value::Type::BOOLEAN },
-@@ -1817,7 +1817,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- prefs::kProfileSeparationDomainExceptionList,
- base::Value::Type::LIST },
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- { key::kDefaultBrowserSettingEnabled,
- prefs::kDefaultBrowserSettingEnabled,
- base::Value::Type::BOOLEAN },
-@@ -1829,7 +1829,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- base::Value::Type::BOOLEAN },
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) \
-- || BUILDFLAG(IS_CHROMEOS)
-+ || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- { key::kAutoplayAllowed,
- prefs::kAutoplayAllowed,
- base::Value::Type::BOOLEAN },
-@@ -1930,7 +1930,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- base::Value::Type::BOOLEAN },
- #endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- { key::kAlternativeBrowserPath,
- browser_switcher::prefs::kAlternativeBrowserPath,
- base::Value::Type::STRING },
-@@ -2041,7 +2041,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- base::Value::Type::LIST },
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- { key::kAuthNegotiateDelegateByKdcPolicy,
- prefs::kAuthNegotiateDelegateByKdcPolicy,
- base::Value::Type::BOOLEAN },
-@@ -2120,7 +2120,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- ash::prefs::kUrlParameterToAutofillSAMLUsername,
- base::Value::Type::STRING },
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- { key::kTabDiscardingExceptions,
- performance_manager::user_tuning::prefs::kManagedTabDiscardingExceptions,
- base::Value::Type::LIST },
-@@ -2149,7 +2149,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- prefs::kUiAutomationProviderEnabled,
- base::Value::Type::BOOLEAN },
- #endif // BUILDFLAG(IS_WIN)
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- { key::kOutOfProcessSystemDnsResolutionEnabled,
- prefs::kOutOfProcessSystemDnsResolutionEnabled,
- base::Value::Type::BOOLEAN },
-@@ -2192,7 +2192,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- base::Value::Type::INTEGER },
- #endif
- #if BUILDFLAG(ENABLE_EXTENSIONS)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- { key::kExtensionInstallTypeBlocklist,
- extensions::pref_names::kExtensionInstallTypeBlocklist,
- base::Value::Type::LIST},
-@@ -2212,7 +2212,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
- optimization_guide::model_execution::prefs::kHistorySearchEnterprisePolicyAllowed,
- base::Value::Type::INTEGER},
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- { key::kChromeForTestingAllowed,
- prefs::kChromeForTestingAllowed,
- base::Value::Type::BOOLEAN },
-@@ -2346,7 +2346,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
- // Policies for all platforms - End
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
- key::kMemorySaverModeSavings,
- performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
-@@ -2362,7 +2362,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
- // BUILDFLAG(IS_CHROMEOS_ASH)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- handlers->AddHandler(
- std::make_unique<SiteSearchPolicyHandler>(chrome_schema));
-
-@@ -2575,7 +2575,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
- #endif // BUILDFLAG(IS_ANDROID)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- handlers->AddHandler(
- std::make_unique<enterprise_idle::IdleTimeoutPolicyHandler>());
- handlers->AddHandler(
-@@ -2627,7 +2627,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
- key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
- chrome_schema));
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
- handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
- handlers->AddHandler(
-@@ -2712,7 +2712,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
- std::vector<std::unique_ptr<ConfigurationPolicyHandler>>
- signin_legacy_policies;
- #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_LINUX)
-+ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- signin_legacy_policies.push_back(std::make_unique<SimplePolicyHandler>(
- key::kForceBrowserSignin, prefs::kForceBrowserSignin,
- base::Value::Type::BOOLEAN));
-@@ -3070,7 +3070,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
- #endif
-
- #if BUILDFLAG(ENABLE_SPELLCHECK)
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- handlers->AddHandler(std::make_unique<SpellcheckLanguagePolicyHandler>());
- handlers->AddHandler(
- std::make_unique<SpellcheckLanguageBlocklistPolicyHandler>(
-@@ -3078,7 +3078,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
- #endif // BUILDFLAG(ENABLE_SPELLCHECK)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- handlers->AddHandler(std::make_unique<SimplePolicyHandler>(
- key::kAllowSystemNotifications, prefs::kAllowSystemNotifications,
- base::Value::Type::BOOLEAN));
-@@ -3096,7 +3096,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
- first_party_sets::FirstPartySetsOverridesPolicyHandler>(
- key::kRelatedWebsiteSetsOverrides, chrome_schema)));
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- handlers->AddHandler(std::make_unique<PrivacySandboxPolicyHandler>());
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-@@ -3119,7 +3119,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
- base::Value::Type::BOOLEAN)));
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- handlers->AddHandler(std::make_unique<BatterySaverPolicyHandler>());
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/devel/electron32/files/patch-chrome_browser_policy_device__management__service__configuration.cc b/devel/electron32/files/patch-chrome_browser_policy_device__management__service__configuration.cc
deleted file mode 100644
index 2950a7414560..000000000000
--- a/devel/electron32/files/patch-chrome_browser_policy_device__management__service__configuration.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/policy/device_management_service_configuration.cc.orig 2024-04-15 20:33:47 UTC
-+++ chrome/browser/policy/device_management_service_configuration.cc
-@@ -24,7 +24,7 @@
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
- ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
-- !BUILDFLAG(IS_ANDROID))
-+ !BUILDFLAG(IS_ANDROID)) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/connectors/common.h"
- #include "chrome/browser/enterprise/connectors/connectors_service.h"
- #endif
-@@ -102,7 +102,7 @@ DeviceManagementServiceConfiguration::GetReportingConn
- content::BrowserContext* context) const {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
- ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
-- !BUILDFLAG(IS_ANDROID))
-+ !BUILDFLAG(IS_ANDROID)) || BUILDFLAG(IS_BSD)
- auto* service =
- enterprise_connectors::ConnectorsServiceFactory::GetForBrowserContext(
- context);
diff --git a/devel/electron32/files/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc b/devel/electron32/files/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
deleted file mode 100644
index 383bfce1cb14..000000000000
--- a/devel/electron32/files/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2024-06-18 21:43:23 UTC
-+++ chrome/browser/policy/policy_value_and_status_aggregator.cc
-@@ -53,7 +53,7 @@
- #include "chrome/browser/policy/value_provider/extension_policies_value_provider.h"
- #endif // BUILDFLAG(ENABLE_EXTENSIONS)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "components/policy/core/common/cloud/profile_cloud_policy_manager.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
diff --git a/devel/electron32/files/patch-chrome_browser_prefs_browser__prefs.cc b/devel/electron32/files/patch-chrome_browser_prefs_browser__prefs.cc
deleted file mode 100644
index 423c4f190aac..000000000000
--- a/devel/electron32/files/patch-chrome_browser_prefs_browser__prefs.cc
+++ /dev/null
@@ -1,75 +0,0 @@
---- chrome/browser/prefs/browser_prefs.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/prefs/browser_prefs.cc
-@@ -314,7 +314,7 @@
- #include "components/user_notes/user_notes_prefs.h"
- #endif // BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
- #endif
-
-@@ -496,18 +496,18 @@
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "components/device_signals/core/browser/pref_names.h" // nogncheck due to crbug.com/1125897
- #endif
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
- #include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
- #endif
-
-@@ -542,7 +542,7 @@
- #include "chrome/browser/sessions/session_service_log.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/color/system_theme.h"
- #endif
-
-@@ -1562,7 +1562,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
- registry->RegisterIntegerPref(prefs::kLastWhatsNewVersion, 0);
- #endif // BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- WhatsNewUI::RegisterLocalStatePrefs(registry);
- #endif
-
-@@ -1735,7 +1735,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
- #endif // BUILDFLAG(ENABLE_PDF)
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
- #endif
-
-@@ -2094,12 +2094,12 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- device_signals::RegisterProfilePrefs(registry);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- browser_switcher::BrowserSwitcherPrefs::RegisterProfilePrefs(registry);
- enterprise_signin::RegisterProfilePrefs(registry);
- #endif
diff --git a/devel/electron32/files/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc b/devel/electron32/files/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
deleted file mode 100644
index 7c70c137fd7f..000000000000
--- a/devel/electron32/files/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/prefs/pref_service_incognito_allowlist.cc
-@@ -188,7 +188,7 @@ const char* const kPersistentPrefNames[] = {
- prefs::kShowFullscreenToolbar,
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Toggleing custom frames affects all open windows in the profile, hence
- // should be written to the regular profile when changed in incognito mode.
- prefs::kUseCustomChromeFrame,
diff --git a/devel/electron32/files/patch-chrome_browser_printing_print__backend__service__manager.cc b/devel/electron32/files/patch-chrome_browser_printing_print__backend__service__manager.cc
deleted file mode 100644
index 5d0e3619aef2..000000000000
--- a/devel/electron32/files/patch-chrome_browser_printing_print__backend__service__manager.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/printing/print_backend_service_manager.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/printing/print_backend_service_manager.cc
-@@ -36,7 +36,7 @@
- #include "printing/printing_context.h"
- #include "printing/printing_features.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "content/public/common/content_switches.h"
- #endif
-
-@@ -877,7 +877,7 @@ PrintBackendServiceManager::GetServiceFromBundle(
- host.BindNewPipeAndPassReceiver(),
- content::ServiceProcessHost::Options()
- .WithDisplayName(IDS_UTILITY_PROCESS_PRINT_BACKEND_SERVICE_NAME)
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- .WithExtraCommandLineSwitches({switches::kMessageLoopTypeUi})
- #endif
- .Pass());
-@@ -1054,7 +1054,7 @@ PrintBackendServiceManager::DetermineIdleTimeoutUpdate
- return kNoClientsRegisteredResetOnIdleTimeout;
-
- case ClientType::kQueryWithUi:
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // No need to update if there were other query with UI clients.
- if (HasQueryWithUiClientForRemoteId(remote_id)) {
- return std::nullopt;
diff --git a/devel/electron32/files/patch-chrome_browser_printing_printer__query.cc b/devel/electron32/files/patch-chrome_browser_printing_printer__query.cc
deleted file mode 100644
index f916ff7895b2..000000000000
--- a/devel/electron32/files/patch-chrome_browser_printing_printer__query.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/printing/printer_query.cc.orig 2024-02-27 21:36:00 UTC
-+++ chrome/browser/printing/printer_query.cc
-@@ -341,7 +341,7 @@ void PrinterQuery::UpdatePrintSettings(base::Value::Di
- crash_key = std::make_unique<crash_keys::ScopedPrinterInfo>(
- printer_name, print_backend->GetPrinterDriverInfo(printer_name));
-
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_CUPS)
-+#if (BUILDFLAG(IS_BSD) || BUILDFLAG(IS_LINUX)) && BUILDFLAG(USE_CUPS)
- PrinterBasicInfo basic_info;
- if (print_backend->GetPrinterBasicInfo(printer_name, &basic_info) ==
- mojom::ResultCode::kSuccess) {
diff --git a/devel/electron32/files/patch-chrome_browser_process__singleton__posix.cc b/devel/electron32/files/patch-chrome_browser_process__singleton__posix.cc
deleted file mode 100644
index c0c63ed10d5b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_process__singleton__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/process_singleton_posix.cc.orig 2024-02-27 21:36:00 UTC
-+++ chrome/browser/process_singleton_posix.cc
-@@ -359,7 +359,7 @@ bool DisplayProfileInUseError(const base::FilePath& lo
- if (g_disable_prompt)
- return g_user_opted_unlock_in_use_profile;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::u16string relaunch_button_text =
- l10n_util::GetStringUTF16(IDS_PROFILE_IN_USE_LINUX_RELAUNCH);
- return ShowProcessSingletonDialog(error, relaunch_button_text);
diff --git a/devel/electron32/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc b/devel/electron32/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
deleted file mode 100644
index d8e90b0f1d75..000000000000
--- a/devel/electron32/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+++ /dev/null
@@ -1,118 +0,0 @@
---- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
-@@ -342,7 +342,7 @@
- #include "chromeos/constants/chromeos_features.h"
- #endif
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/policy/messaging_layer/util/manual_test_heartbeat_event_factory.h"
- #endif
-
-@@ -428,18 +428,18 @@
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.h"
- #include "chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.h"
- #include "chrome/browser/enterprise/signals/user_permission_service_factory.h"
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/idle/idle_service_factory.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/browser_switcher/browser_switcher_service_factory.h"
- #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
- #include "chrome/browser/enterprise/client_certificates/certificate_store_factory.h"
-@@ -681,7 +681,7 @@ void ChromeBrowserMainExtraPartsProfiles::
- DiceBoundSessionCookieServiceFactory::GetInstance();
- #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
- #endif // BUILDFLAG(ENABLE_BOUND_SESSION_CREDENTIALS)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
- #endif
- browser_sync::UserEventServiceFactory::GetInstance();
-@@ -810,7 +810,7 @@ void ChromeBrowserMainExtraPartsProfiles::
- enterprise_connectors::ConnectorsServiceFactory::GetInstance();
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- enterprise_connectors::DeviceTrustConnectorServiceFactory::GetInstance();
- enterprise_connectors::DeviceTrustServiceFactory::GetInstance();
- #endif
-@@ -818,25 +818,25 @@ void ChromeBrowserMainExtraPartsProfiles::
- enterprise_connectors::ExtensionInstallEventRouterFactory::GetInstance();
- enterprise_connectors::ExtensionTelemetryEventRouterFactory::GetInstance();
- #endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- enterprise_connectors::LocalBinaryUploadServiceFactory::GetInstance();
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- enterprise_idle::IdleServiceFactory::GetInstance();
- #endif
- #if !BUILDFLAG(IS_CHROMEOS_ASH)
- enterprise_reporting::CloudProfileReportingServiceFactory::GetInstance();
- #endif
- enterprise_reporting::LegacyTechServiceFactory::GetInstance();
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- enterprise_signals::SignalsAggregatorFactory::GetInstance();
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- enterprise_signals::UserPermissionServiceFactory::GetInstance();
- #endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
- #endif
- #if BUILDFLAG(ENABLE_SESSION_SERVICE)
-@@ -969,7 +969,7 @@ void ChromeBrowserMainExtraPartsProfiles::
- #endif
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
- metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
- #endif
-@@ -1075,7 +1075,7 @@ void ChromeBrowserMainExtraPartsProfiles::
- #if BUILDFLAG(IS_CHROMEOS)
- policy::PolicyCertServiceFactory::GetInstance();
- #endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
- policy::UserPolicyOidcSigninServiceFactory::GetInstance();
- #endif
-@@ -1119,7 +1119,7 @@ void ChromeBrowserMainExtraPartsProfiles::
- #if !BUILDFLAG(IS_CHROMEOS_ASH) && !BUILDFLAG(IS_ANDROID)
- ProfileStatisticsFactory::GetInstance();
- #endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ProfileTokenWebSigninInterceptorFactory::GetInstance();
- OidcAuthenticationSigninInterceptorFactory::GetInstance();
- #endif
-@@ -1135,7 +1135,7 @@ void ChromeBrowserMainExtraPartsProfiles::
- #endif
- ReduceAcceptLanguageFactory::GetInstance();
- RendererUpdaterFactory::GetInstance();
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- reporting::ManualTestHeartbeatEventFactory::GetInstance();
- #endif
- #if BUILDFLAG(IS_CHROMEOS_LACROS)
diff --git a/devel/electron32/files/patch-chrome_browser_profiles_profile__impl.cc b/devel/electron32/files/patch-chrome_browser_profiles_profile__impl.cc
deleted file mode 100644
index 3b18c17f5fc8..000000000000
--- a/devel/electron32/files/patch-chrome_browser_profiles_profile__impl.cc
+++ /dev/null
@@ -1,40 +0,0 @@
---- chrome/browser/profiles/profile_impl.cc.orig 2024-08-14 20:54:36 UTC
-+++ chrome/browser/profiles/profile_impl.cc
-@@ -266,6 +266,10 @@
- #include "chrome/browser/spellchecker/spellcheck_service.h"
- #endif
-
-+#if BUILDFLAG(IS_BSD)
-+#include "sandbox/policy/sandbox.h"
-+#endif
-+
- using bookmarks::BookmarkModel;
- using content::BrowserThread;
- using content::DownloadManagerDelegate;
-@@ -600,7 +604,7 @@ void ProfileImpl::LoadPrefsForNormalStartup(bool async
- #else
- {
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ProfileManager* profile_manager = g_browser_process->profile_manager();
- ProfileAttributesEntry* entry =
- profile_manager->GetProfileAttributesStorage()
-@@ -901,7 +905,17 @@ base::FilePath ProfileImpl::last_selected_directory()
- }
-
- base::FilePath ProfileImpl::last_selected_directory() {
-+#if BUILDFLAG(IS_OPENBSD)
-+ // If unveil(2) is used, force the file dialog directory to something we
-+ // know is available.
-+ auto* sandbox = sandbox::policy::SandboxLinux::GetInstance();
-+ if (sandbox->unveil_initialized())
-+ return GetPrefs()->GetFilePath(prefs::kDownloadDefaultDirectory);
-+ else
-+ return GetPrefs()->GetFilePath(prefs::kSelectFileLastDirectory);
-+#else
- return GetPrefs()->GetFilePath(prefs::kSelectFileLastDirectory);
-+#endif
- }
-
- void ProfileImpl::set_last_selected_directory(const base::FilePath& path) {
diff --git a/devel/electron32/files/patch-chrome_browser_profiles_profiles__state.cc b/devel/electron32/files/patch-chrome_browser_profiles_profiles__state.cc
deleted file mode 100644
index 64b85f7873e6..000000000000
--- a/devel/electron32/files/patch-chrome_browser_profiles_profiles__state.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/profiles/profiles_state.cc.orig 2024-08-14 20:54:37 UTC
-+++ chrome/browser/profiles/profiles_state.cc
-@@ -196,7 +196,7 @@ bool IsGuestModeRequested(const base::CommandLine& com
- PrefService* local_state,
- bool show_warning) {
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- DCHECK(local_state);
-
- // Check if guest mode enforcement commandline switch or policy are provided.
-@@ -243,7 +243,7 @@ bool IsGuestModeEnabled() {
- return false;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // If there are any supervised profiles, disable guest mode.
- if (base::FeatureList::IsEnabled(
- supervised_user::kHideGuestModeForSupervisedUsers) &&
-@@ -259,7 +259,7 @@ bool IsGuestModeEnabled(const Profile& profile) {
- }
-
- bool IsGuestModeEnabled(const Profile& profile) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(
- supervised_user::kHideGuestModeForSupervisedUsers)) {
- ProfileAttributesEntry* profile_attributes =
diff --git a/devel/electron32/files/patch-chrome_browser_renderer__preferences__util.cc b/devel/electron32/files/patch-chrome_browser_renderer__preferences__util.cc
deleted file mode 100644
index d64cbe1a3b53..000000000000
--- a/devel/electron32/files/patch-chrome_browser_renderer__preferences__util.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/renderer_preferences_util.cc.orig 2024-04-15 20:33:47 UTC
-+++ chrome/browser/renderer_preferences_util.cc
-@@ -39,7 +39,7 @@
- #include "ui/views/controls/textfield/textfield.h"
- #endif
-
--#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
-+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- #include "chrome/browser/themes/theme_service.h"
- #include "chrome/browser/themes/theme_service_factory.h"
- #include "ui/linux/linux_ui.h"
-@@ -154,7 +154,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc
- prefs->caret_blink_interval = views::Textfield::GetCaretBlinkInterval();
- #endif
-
--#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
-+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- auto* linux_ui_theme = ui::LinuxUiTheme::GetForProfile(profile);
- if (linux_ui_theme) {
- if (ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme()) {
-@@ -177,7 +177,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc
- #endif
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- content::UpdateFontRendererPreferencesFromSystemSettings(prefs);
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc b/devel/electron32/files/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
deleted file mode 100644
index 9f923aac381a..000000000000
--- a/devel/electron32/files/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc.orig 2024-06-18 21:43:23 UTC
-+++ chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc
-@@ -18,7 +18,7 @@
- #include "net/base/url_util.h"
- #include "third_party/abseil-cpp/absl/types/variant.h"
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/connectors/analysis/local_binary_upload_service_factory.h"
- #endif
-
-@@ -434,7 +434,7 @@ BinaryUploadService* BinaryUploadService::GetForProfil
- Profile* profile,
- const enterprise_connectors::AnalysisSettings& settings) {
- // Local content analysis is supported only on desktop platforms.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (settings.cloud_or_local_settings.is_cloud_analysis()) {
- return CloudBinaryUploadServiceFactory::GetForProfile(profile);
- } else {
diff --git a/devel/electron32/files/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc b/devel/electron32/files/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc
deleted file mode 100644
index 824a37dd09be..000000000000
--- a/devel/electron32/files/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.cc
-@@ -16,7 +16,7 @@
- #include "components/crash/core/common/crash_key.h"
- #include "components/signin/public/identity_manager/identity_manager.h"
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
- #include "components/prefs/pref_service.h"
- #endif
-@@ -416,7 +416,7 @@ std::string GetProfileEmail(Profile* profile) {
- std::string email =
- GetProfileEmail(IdentityManagerFactory::GetForProfile(profile));
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (email.empty()) {
- email = profile->GetPrefs()->GetString(
- enterprise_signin::prefs::kProfileUserEmail);
diff --git a/devel/electron32/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc b/devel/electron32/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
deleted file mode 100644
index fa2614726ff8..000000000000
--- a/devel/electron32/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
-@@ -695,7 +695,7 @@ void IncidentReportingService::OnEnvironmentDataCollec
-
- // Process::Current().CreationTime() is missing on some platforms.
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::TimeDelta uptime =
- first_incident_time_ - base::Process::Current().CreationTime();
- environment_data->mutable_process()->set_uptime_msec(uptime.InMilliseconds());
diff --git a/devel/electron32/files/patch-chrome_browser_screen__ai_screen__ai__install__state.cc b/devel/electron32/files/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
deleted file mode 100644
index 9a79128c937e..000000000000
--- a/devel/electron32/files/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/screen_ai/screen_ai_install_state.cc
-@@ -17,7 +17,7 @@
- #include "services/screen_ai/public/cpp/utilities.h"
- #include "ui/accessibility/accessibility_features.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/cpu.h"
- #include "base/files/file_util.h"
- #endif
-@@ -27,7 +27,7 @@ bool IsDeviceCompatible() {
- const char kMinExpectedVersion[] = "124.2";
-
- bool IsDeviceCompatible() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #if defined(ARCH_CPU_X86_FAMILY)
- // Check if the CPU has the required instruction set to run the Screen AI
- // library.
diff --git a/devel/electron32/files/patch-chrome_browser_screen__ai_screen__ai__service__router.cc b/devel/electron32/files/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
deleted file mode 100644
index e66d5d4b20a7..000000000000
--- a/devel/electron32/files/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/screen_ai/screen_ai_service_router.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/screen_ai/screen_ai_service_router.cc
-@@ -293,7 +293,7 @@ void ScreenAIServiceRouter::LaunchIfNotRunning() {
- base::FilePath binary_path = state_instance->get_component_binary_path();
- #if BUILDFLAG(IS_WIN)
- std::vector<base::FilePath> preload_libraries = {binary_path};
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::vector<std::string> extra_switches = {
- base::StringPrintf("--%s=%s", screen_ai::GetBinaryPathSwitch(),
- binary_path.MaybeAsASCII().c_str())};
-@@ -307,7 +307,7 @@ void ScreenAIServiceRouter::LaunchIfNotRunning() {
- .WithPreloadedLibraries(
- preload_libraries,
- content::ServiceProcessHostPreloadLibraries::GetPassKey())
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- .WithExtraCommandLineSwitches(extra_switches)
- #endif // BUILDFLAG(IS_WIN)
- .Pass());
diff --git a/devel/electron32/files/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc b/devel/electron32/files/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc
deleted file mode 100644
index 49407c1212fa..000000000000
--- a/devel/electron32/files/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/send_tab_to_self/receiving_ui_handler_registry.cc.orig 2024-06-18 21:43:23 UTC
-+++ chrome/browser/send_tab_to_self/receiving_ui_handler_registry.cc
-@@ -15,7 +15,7 @@
- #include "components/send_tab_to_self/features.h"
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/send_tab_to_self/desktop_notification_handler.h"
- #include "chrome/browser/ui/send_tab_to_self/send_tab_to_self_toolbar_icon_controller.h"
- #endif
-@@ -47,7 +47,7 @@ ReceivingUiHandlerRegistry::GetToolbarButtonController
- ReceivingUiHandlerRegistry::GetToolbarButtonControllerForProfile(
- Profile* profile) {
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- for (const std::unique_ptr<ReceivingUiHandler>& handler :
- applicable_handlers_) {
- auto* button_controller =
diff --git a/devel/electron32/files/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc b/devel/electron32/files/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
deleted file mode 100644
index 08f48edc2433..000000000000
--- a/devel/electron32/files/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/send_tab_to_self/send_tab_to_self_client_service.cc.orig 2024-04-15 20:33:48 UTC
-+++ chrome/browser/send_tab_to_self/send_tab_to_self_client_service.cc
-@@ -16,7 +16,7 @@
- #include "components/send_tab_to_self/send_tab_to_self_model.h"
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/send_tab_to_self/send_tab_to_self_toolbar_icon_controller.h"
- #endif
-
-@@ -50,7 +50,7 @@ void SendTabToSelfClientService::EntriesAddedRemotely(
- const std::vector<const SendTabToSelfEntry*>& new_entries) {
- for (const std::unique_ptr<ReceivingUiHandler>& handler : GetHandlers()) {
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Only respond to notifications corresponding to this service's profile
- // for these OSes; mobile does not have a Profile.
- // Cast note: on desktop, handlers are guaranteed to be the derived class
diff --git a/devel/electron32/files/patch-chrome_browser_sessions_session__restore.cc b/devel/electron32/files/patch-chrome_browser_sessions_session__restore.cc
deleted file mode 100644
index a0807439fe96..000000000000
--- a/devel/electron32/files/patch-chrome_browser_sessions_session__restore.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/sessions/session_restore.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/sessions/session_restore.cc
-@@ -99,7 +99,7 @@
- #include "chrome/browser/web_applications/web_app_registrar.h"
- #endif // BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
-@@ -1049,7 +1049,7 @@ class SessionRestoreImpl : public BrowserListObserver
- bool is_first_tab = true;
- for (const auto& startup_tab : startup_tabs) {
- const GURL& url = startup_tab.url;
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (url == whats_new::GetWebUIStartupURL()) {
- whats_new::StartWhatsNewFetch(browser);
- continue;
diff --git a/devel/electron32/files/patch-chrome_browser_sharing_sharing__device__registration.cc b/devel/electron32/files/patch-chrome_browser_sharing_sharing__device__registration.cc
deleted file mode 100644
index 328a6e77196c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_sharing_sharing__device__registration.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/sharing/sharing_device_registration.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/sharing/sharing_device_registration.cc
-@@ -331,7 +331,7 @@ bool SharingDeviceRegistration::IsRemoteCopySupported(
-
- bool SharingDeviceRegistration::IsRemoteCopySupported() const {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return true;
- #else
- return false;
diff --git a/devel/electron32/files/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc b/devel/electron32/files/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
deleted file mode 100644
index 7f6d529a6fe3..000000000000
--- a/devel/electron32/files/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig 2024-06-18 21:43:23 UTC
-+++ chrome/browser/sharing/sharing_handler_registry_impl.cc
-@@ -22,7 +22,7 @@
- #endif // BUILDFLAG(IS_ANDROID)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/sharing/shared_clipboard/remote_copy_message_handler.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS_LACROS)) BUILDFLAG(IS_CHROMEOS)
-@@ -74,7 +74,7 @@ SharingHandlerRegistryImpl::SharingHandlerRegistryImpl
- #endif // !BUILDFLAG(IS_ANDROID)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (sharing_device_registration->IsRemoteCopySupported()) {
- AddSharingHandler(
- std::make_unique<RemoteCopyMessageHandler>(profile),
diff --git a/devel/electron32/files/patch-chrome_browser_signin_signin__util.cc b/devel/electron32/files/patch-chrome_browser_signin_signin__util.cc
deleted file mode 100644
index 39a21ffc1008..000000000000
--- a/devel/electron32/files/patch-chrome_browser_signin_signin__util.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/signin/signin_util.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/signin/signin_util.cc
-@@ -81,7 +81,7 @@ void CookiesMover::StartMovingCookies() {
- CookiesMover::~CookiesMover() = default;
-
- void CookiesMover::StartMovingCookies() {
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- bool allow_cookies_to_be_moved = base::FeatureList::IsEnabled(
- profile_management::features::kThirdPartyProfileManagement);
- #else
diff --git a/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc b/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
deleted file mode 100644
index 961741ed5fba..000000000000
--- a/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
-@@ -196,7 +196,7 @@ void SupervisedUserExtensionsDelegateImpl::RequestExte
- return;
- }
- }
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- CHECK(contents.value());
- content::WebContents* web_contents = contents.value().get();
- if (CanInstallExtensions()) {
diff --git a/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc b/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
deleted file mode 100644
index 66cfee35bb8d..000000000000
--- a/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/supervised_user/supervised_user_extensions_manager.cc
-@@ -359,7 +359,7 @@ void SupervisedUserExtensionsManager::
- ActivateManagementPolicyAndUpdateRegistration() {
- SetActiveForSupervisedUsers();
- UpdateManagementPolicyRegistration();
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- MaybeMarkExtensionsLocallyParentApproved();
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
- }
-@@ -476,7 +476,7 @@ bool SupervisedUserExtensionsManager::ShouldBlockExten
- return false;
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void SupervisedUserExtensionsManager::
- MaybeMarkExtensionsLocallyParentApproved() {
- supervised_user::LocallyParentApprovedExtensionsMigrationState
diff --git a/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h b/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
deleted file mode 100644
index da7d7679b278..000000000000
--- a/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/supervised_user/supervised_user_extensions_manager.h
-@@ -154,7 +154,7 @@ class SupervisedUserExtensionsManager : public Extensi
- // launched.
- bool ShouldBlockExtension(const std::string& extension_id) const;
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Triggers an one-time migration of the present extensions as parent-approved
- // when the feature
- // `kEnableSupervisedUserSkipParentApprovalToInstallExtensions` becomes
diff --git a/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc b/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
deleted file mode 100644
index 1c802369dc2b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc
-@@ -25,7 +25,7 @@
-
- #if BUILDFLAG(IS_ANDROID)
- #include "chrome/browser/supervised_user/child_accounts/child_account_service_android.h"
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/supervised_user/supervised_user_verification_controller_client.h"
- #include "chrome/browser/supervised_user/supervised_user_verification_page.h"
- #endif
-@@ -139,7 +139,7 @@ SupervisedUserGoogleAuthNavigationThrottle::ShouldProc
- return content::NavigationThrottle::DEFER;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // When an unauthenticated supervised user tries to access YouTube, we force
- // re-authentication with an interstitial so that YouTube can be subject to
- // content restrictions. This interstitial is only available on Desktop
diff --git a/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc b/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
deleted file mode 100644
index 69c78a066405..000000000000
--- a/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc
-@@ -14,7 +14,7 @@
- #include "components/supervised_user/core/browser/supervised_user_service.h"
- #include "content/public/browser/browser_context.h"
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/supervised_user/linux_mac_windows/supervised_user_extensions_metrics_delegate_impl.h"
- #endif
-
-@@ -61,7 +61,7 @@ KeyedService* SupervisedUserMetricsServiceFactory::Bui
- std::unique_ptr<supervised_user::SupervisedUserMetricsService ::
- SupervisedUserMetricsServiceExtensionDelegate>
- extensions_metrics_delegate = nullptr;
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- extensions_metrics_delegate =
- std::make_unique<SupervisedUserExtensionsMetricsDelegateImpl>(
- extensions::ExtensionRegistry::Get(profile), *profile->GetPrefs());
diff --git a/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc b/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
deleted file mode 100644
index dd79c3b823f1..000000000000
--- a/devel/electron32/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2024-02-21 00:20:36 UTC
-+++ chrome/browser/supervised_user/supervised_user_navigation_observer.cc
-@@ -47,7 +47,7 @@
- #include "chrome/browser/supervised_user/android/supervised_user_web_content_handler_impl.h"
- #elif BUILDFLAG(IS_CHROMEOS)
- #include "chrome/browser/supervised_user/chromeos/supervised_user_web_content_handler_impl.h"
--#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/supervised_user/linux_mac_windows/supervised_user_web_content_handler_impl.h"
- #endif
-
-@@ -67,7 +67,7 @@ std::unique_ptr<supervised_user::WebContentHandler> Cr
- #elif BUILDFLAG(IS_ANDROID)
- return std::make_unique<SupervisedUserWebContentHandlerImpl>(
- web_contents, frame_id, navigation_id);
--#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- return std::make_unique<SupervisedUserWebContentHandlerImpl>(
- web_contents, frame_id, navigation_id);
- #endif
diff --git a/devel/electron32/files/patch-chrome_browser_sync_chrome__sync__client.cc b/devel/electron32/files/patch-chrome_browser_sync_chrome__sync__client.cc
deleted file mode 100644
index 84d4e8aeb923..000000000000
--- a/devel/electron32/files/patch-chrome_browser_sync_chrome__sync__client.cc
+++ /dev/null
@@ -1,47 +0,0 @@
---- chrome/browser/sync/chrome_sync_client.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/sync/chrome_sync_client.cc
-@@ -119,7 +119,7 @@
- #endif // BUILDFLAG(ENABLE_SPELLCHECK)
-
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_keyed_service.h"
- #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_service_factory.h"
- #elif BUILDFLAG(IS_ANDROID)
-@@ -233,7 +233,7 @@ syncer::ModelTypeControllerDelegate* GetSavedTabGroupC
- syncer::ModelTypeControllerDelegate* GetSavedTabGroupControllerDelegate(
- Profile* profile) {
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- auto* keyed_service =
- tab_groups::SavedTabGroupServiceFactory::GetForProfile(profile);
- CHECK(keyed_service);
-@@ -251,7 +251,7 @@ syncer::ModelTypeControllerDelegate* GetSharedTabGroup
- syncer::ModelTypeControllerDelegate* GetSharedTabGroupControllerDelegate(
- Profile* profile) {
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- tab_groups::SavedTabGroupKeyedService* keyed_service =
- tab_groups::SavedTabGroupServiceFactory::GetForProfile(profile);
- CHECK(keyed_service);
-@@ -545,7 +545,7 @@ ChromeSyncClient::CreateModelTypeControllers(
- // platforms.
- bool enable_tab_group_sync = false;
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- enable_tab_group_sync = true;
- #elif BUILDFLAG(IS_ANDROID)
- enable_tab_group_sync =
-@@ -586,7 +586,7 @@ ChromeSyncClient::CreateModelTypeControllers(
-
- // Chrome prefers OS provided spell checkers where they exist. So only sync the
- // custom dictionary on platforms that typically don't provide one.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Dictionary sync is enabled by default.
- if (GetPrefService()->GetBoolean(spellcheck::prefs::kSpellCheckEnable)) {
- controllers.push_back(
diff --git a/devel/electron32/files/patch-chrome_browser_sync_device__info__sync__client__impl.cc b/devel/electron32/files/patch-chrome_browser_sync_device__info__sync__client__impl.cc
deleted file mode 100644
index f00088bfe822..000000000000
--- a/devel/electron32/files/patch-chrome_browser_sync_device__info__sync__client__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/sync/device_info_sync_client_impl.cc.orig 2024-06-18 21:43:24 UTC
-+++ chrome/browser/sync/device_info_sync_client_impl.cc
-@@ -41,7 +41,7 @@ std::string DeviceInfoSyncClientImpl::GetSigninScopedD
- // included in lacros-chrome once build flag switch of lacros-chrome is
- // complete.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- syncer::SyncPrefs prefs(profile_->GetPrefs());
- if (prefs.IsLocalSyncEnabled()) {
- return "local_device";
diff --git a/devel/electron32/files/patch-chrome_browser_sync_sync__service__factory.cc b/devel/electron32/files/patch-chrome_browser_sync_sync__service__factory.cc
deleted file mode 100644
index 2f0f7c3114ec..000000000000
--- a/devel/electron32/files/patch-chrome_browser_sync_sync__service__factory.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/sync/sync_service_factory.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/sync/sync_service_factory.cc
-@@ -85,7 +85,7 @@
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_service_factory.h"
- #elif BUILDFLAG(IS_ANDROID)
- #include "chrome/browser/tab_group_sync/tab_group_sync_service_factory.h"
-@@ -134,7 +134,7 @@ std::unique_ptr<KeyedService> BuildSyncService(
- // TODO(crbug.com/40118868): Reassess whether the following block needs to be
- // included in lacros-chrome once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
- syncer::SyncPrefs prefs(profile->GetPrefs());
- local_sync_backend_enabled = prefs.IsLocalSyncEnabled();
-@@ -271,7 +271,7 @@ SyncServiceFactory::SyncServiceFactory()
- DependsOn(ProfilePasswordStoreFactory::GetInstance());
- DependsOn(PowerBookmarkServiceFactory::GetInstance());
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- DependsOn(tab_groups::SavedTabGroupServiceFactory::GetInstance());
- #elif BUILDFLAG(IS_ANDROID)
- DependsOn(tab_groups::TabGroupSyncServiceFactory::GetInstance());
diff --git a/devel/electron32/files/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc b/devel/electron32/files/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc
deleted file mode 100644
index 9f6500961957..000000000000
--- a/devel/electron32/files/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc
-@@ -110,7 +110,7 @@ TabGroupSyncServiceFactory::BuildServiceInstanceForBro
-
- std::unique_ptr<TabGroupSyncDelegate> delegate;
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- delegate =
- std::make_unique<TabGroupSyncDelegateDesktop>(service.get(), profile);
- #else
diff --git a/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group.cc b/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group.cc
deleted file mode 100644
index 66573c3610d6..000000000000
--- a/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- chrome/browser/task_manager/sampling/task_group.cc.orig 2023-02-01 18:43:12 UTC
-+++ chrome/browser/task_manager/sampling/task_group.cc
-@@ -38,7 +38,7 @@ const int kBackgroundRefreshTypesMask =
- #if BUILDFLAG(IS_WIN)
- REFRESH_TYPE_START_TIME | REFRESH_TYPE_CPU_TIME |
- #endif // BUILDFLAG(IS_WIN)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- REFRESH_TYPE_FD_COUNT |
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
- #if BUILDFLAG(ENABLE_NACL)
-@@ -123,7 +123,7 @@ TaskGroup::TaskGroup(
- #if BUILDFLAG(ENABLE_NACL)
- nacl_debug_stub_port_(nacl::kGdbDebugStubPortUnknown),
- #endif // BUILDFLAG(ENABLE_NACL)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- open_fd_count_(-1),
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
- idle_wakeups_per_second_(-1),
-@@ -142,7 +142,7 @@ TaskGroup::TaskGroup(
- weak_ptr_factory_.GetWeakPtr()),
- base::BindRepeating(&TaskGroup::OnIdleWakeupsRefreshDone,
- weak_ptr_factory_.GetWeakPtr()),
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- base::BindRepeating(&TaskGroup::OnOpenFdCountRefreshDone,
- weak_ptr_factory_.GetWeakPtr()),
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-@@ -322,7 +322,7 @@ void TaskGroup::OnRefreshNaClDebugStubPortDone(int nac
- }
- #endif // BUILDFLAG(ENABLE_NACL)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- void TaskGroup::OnOpenFdCountRefreshDone(int open_fd_count) {
- DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
-
diff --git a/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group.h b/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group.h
deleted file mode 100644
index 96726f380317..000000000000
--- a/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group.h
+++ /dev/null
@@ -1,38 +0,0 @@
---- chrome/browser/task_manager/sampling/task_group.h.orig 2024-02-21 00:20:36 UTC
-+++ chrome/browser/task_manager/sampling/task_group.h
-@@ -44,7 +44,7 @@ constexpr int kUnsupportedVMRefreshFlags =
- REFRESH_TYPE_WEBCACHE_STATS | REFRESH_TYPE_NETWORK_USAGE |
- REFRESH_TYPE_NACL | REFRESH_TYPE_IDLE_WAKEUPS | REFRESH_TYPE_HANDLES |
- REFRESH_TYPE_START_TIME | REFRESH_TYPE_CPU_TIME | REFRESH_TYPE_PRIORITY |
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- REFRESH_TYPE_FD_COUNT |
- #endif
- REFRESH_TYPE_HARD_FAULTS;
-@@ -152,7 +152,7 @@ class TaskGroup {
- }
- #endif // BUILDFLAG(ENABLE_NACL)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- int open_fd_count() const { return open_fd_count_; }
- void set_open_fd_count(int open_fd_count) { open_fd_count_ = open_fd_count; }
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-@@ -172,7 +172,7 @@ class TaskGroup {
- void RefreshNaClDebugStubPort(int child_process_unique_id);
- void OnRefreshNaClDebugStubPortDone(int port);
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- void OnOpenFdCountRefreshDone(int open_fd_count);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-
-@@ -244,7 +244,7 @@ class TaskGroup {
- #if BUILDFLAG(ENABLE_NACL)
- int nacl_debug_stub_port_;
- #endif // BUILDFLAG(ENABLE_NACL)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- // The number of file descriptors currently open by the process.
- int open_fd_count_;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
diff --git a/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc b/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
deleted file mode 100644
index d42101ef7b4e..000000000000
--- a/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
+++ /dev/null
@@ -1,47 +0,0 @@
---- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig 2024-04-15 20:33:48 UTC
-+++ chrome/browser/task_manager/sampling/task_group_sampler.cc
-@@ -46,7 +46,7 @@ TaskGroupSampler::TaskGroupSampler(
- const OnCpuRefreshCallback& on_cpu_refresh,
- const OnSwappedMemRefreshCallback& on_swapped_mem_refresh,
- const OnIdleWakeupsCallback& on_idle_wakeups,
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- const OnOpenFdCountCallback& on_open_fd_count,
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
- const OnProcessPriorityCallback& on_process_priority)
-@@ -56,7 +56,7 @@ TaskGroupSampler::TaskGroupSampler(
- on_cpu_refresh_callback_(on_cpu_refresh),
- on_swapped_mem_refresh_callback_(on_swapped_mem_refresh),
- on_idle_wakeups_callback_(on_idle_wakeups),
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- on_open_fd_count_callback_(on_open_fd_count),
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
- on_process_priority_callback_(on_process_priority) {
-@@ -86,7 +86,7 @@ void TaskGroupSampler::Refresh(int64_t refresh_flags)
- base::BindOnce(on_swapped_mem_refresh_callback_));
- }
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (TaskManagerObserver::IsResourceRefreshEnabled(REFRESH_TYPE_IDLE_WAKEUPS,
- refresh_flags)) {
- blocking_pool_runner_->PostTaskAndReplyWithResult(
-@@ -96,7 +96,7 @@ void TaskGroupSampler::Refresh(int64_t refresh_flags)
- }
- #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- if (TaskManagerObserver::IsResourceRefreshEnabled(REFRESH_TYPE_FD_COUNT,
- refresh_flags)) {
- blocking_pool_runner_->PostTaskAndReplyWithResult(
-@@ -150,7 +150,7 @@ int TaskGroupSampler::RefreshIdleWakeupsPerSecond() {
- return process_metrics_->GetIdleWakeupsPerSecond();
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- int TaskGroupSampler::RefreshOpenFdCount() {
- DCHECK_CALLED_ON_VALID_SEQUENCE(worker_pool_sequenced_checker_);
-
diff --git a/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc b/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
deleted file mode 100644
index 7b5afab4c84e..000000000000
--- a/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/task_manager/sampling/task_manager_impl.cc
-@@ -219,7 +219,7 @@ int TaskManagerImpl::GetOpenFdCount(TaskId task_id) co
- }
-
- int TaskManagerImpl::GetOpenFdCount(TaskId task_id) const {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- return GetTaskGroupByTaskId(task_id)->open_fd_count();
- #else
- return -1;
diff --git a/devel/electron32/files/patch-chrome_browser_task__manager_task__manager__observer.h b/devel/electron32/files/patch-chrome_browser_task__manager_task__manager__observer.h
deleted file mode 100644
index a2f4e51049f7..000000000000
--- a/devel/electron32/files/patch-chrome_browser_task__manager_task__manager__observer.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/task_manager/task_manager_observer.h.orig 2022-02-28 16:54:41 UTC
-+++ chrome/browser/task_manager/task_manager_observer.h
-@@ -47,7 +47,7 @@ enum RefreshType {
- // or backgrounded.
- REFRESH_TYPE_PRIORITY = 1 << 13,
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- // For observers interested in getting the number of open file descriptors of
- // processes.
- REFRESH_TYPE_FD_COUNT = 1 << 14,
diff --git a/devel/electron32/files/patch-chrome_browser_themes_theme__helper.cc b/devel/electron32/files/patch-chrome_browser_themes_theme__helper.cc
deleted file mode 100644
index 032985e9aeae..000000000000
--- a/devel/electron32/files/patch-chrome_browser_themes_theme__helper.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/themes/theme_helper.cc.orig 2022-10-24 13:33:33 UTC
-+++ chrome/browser/themes/theme_helper.cc
-@@ -18,7 +18,7 @@
- #include "ui/gfx/image/image.h"
- #include "ui/native_theme/native_theme.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui.h"
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_browser_themes_theme__service.cc b/devel/electron32/files/patch-chrome_browser_themes_theme__service.cc
deleted file mode 100644
index 6ae2fed48758..000000000000
--- a/devel/electron32/files/patch-chrome_browser_themes_theme__service.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/themes/theme_service.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/themes/theme_service.cc
-@@ -70,7 +70,7 @@
- #include "extensions/browser/extension_registry_observer.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui.h"
- #include "ui/ozone/public/ozone_platform.h" // nogncheck
- #endif
-@@ -326,7 +326,7 @@ bool ThemeService::ShouldUseCustomFrame() const {
- }
-
- bool ThemeService::ShouldUseCustomFrame() const {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!ui::OzonePlatform::GetInstance()
- ->GetPlatformRuntimeProperties()
- .supports_server_side_window_decorations) {
diff --git a/devel/electron32/files/patch-chrome_browser_themes_theme__service__factory.cc b/devel/electron32/files/patch-chrome_browser_themes_theme__service__factory.cc
deleted file mode 100644
index 3e917e6e5c42..000000000000
--- a/devel/electron32/files/patch-chrome_browser_themes_theme__service__factory.cc
+++ /dev/null
@@ -1,37 +0,0 @@
---- chrome/browser/themes/theme_service_factory.cc.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/themes/theme_service_factory.cc
-@@ -27,11 +27,11 @@
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/themes/theme_service_aura_linux.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui_factory.h"
- #endif
-
-@@ -106,7 +106,7 @@ KeyedService* ThemeServiceFactory::BuildServiceInstanc
-
- KeyedService* ThemeServiceFactory::BuildServiceInstanceFor(
- content::BrowserContext* profile) const {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- using ThemeService = ThemeServiceAuraLinux;
- #endif
-
-@@ -120,9 +120,9 @@ void ThemeServiceFactory::RegisterProfilePrefs(
- user_prefs::PrefRegistrySyncable* registry) {
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- ui::SystemTheme default_system_theme = ui::SystemTheme::kDefault;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- default_system_theme = ui::GetDefaultSystemTheme();
- #endif
- registry->RegisterIntegerPref(prefs::kSystemTheme,
diff --git a/devel/electron32/files/patch-chrome_browser_ui_actions_chrome__action__id.h b/devel/electron32/files/patch-chrome_browser_ui_actions_chrome__action__id.h
deleted file mode 100644
index cd3c3fed7a46..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_actions_chrome__action__id.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/actions/chrome_action_id.h.orig 2024-08-14 20:54:38 UTC
-+++ chrome/browser/ui/actions/chrome_action_id.h
-@@ -510,7 +510,7 @@
- IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_ANSWER) \
- E(kActionContentContextQuickAnswersInlineQuery, \
- IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_QUERY)
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #define CHROME_PLATFORM_SPECIFIC_ACTION_IDS \
- E(kUseSystemTitleBar, IDC_USE_SYSTEM_TITLE_BAR) \
- E(kRestoreWindow, IDC_RESTORE_WINDOW)
diff --git a/devel/electron32/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc b/devel/electron32/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
deleted file mode 100644
index e01aa1a0625b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc
-@@ -49,7 +49,7 @@ DesktopPaymentsWindowManager::DesktopPaymentsWindowMan
- DesktopPaymentsWindowManager::DesktopPaymentsWindowManager(
- ContentAutofillClient* client)
- : client_(CHECK_DEREF(client)) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- scoped_observation_.Observe(BrowserList::GetInstance());
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
- }
-@@ -109,7 +109,7 @@ void DesktopPaymentsWindowManager::WebContentsDestroye
- }
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- void DesktopPaymentsWindowManager::OnBrowserSetLastActive(Browser* browser) {
- // If there is an ongoing payments window manager pop-up flow, and the
- // original tab's WebContents become active, activate the pop-up's
diff --git a/devel/electron32/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h b/devel/electron32/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
deleted file mode 100644
index b6bde6d1be14..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
+++ /dev/null
@@ -1,38 +0,0 @@
---- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h
-@@ -14,7 +14,7 @@
- #include "components/autofill/core/browser/payments/payments_window_manager.h"
- #include "content/public/browser/web_contents_observer.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- #include "base/scoped_observation.h"
- #include "chrome/browser/ui/browser_list.h"
- #include "chrome/browser/ui/browser_list_observer.h"
-@@ -39,7 +39,7 @@ class DesktopPaymentsWindowManager : public PaymentsWi
- // WebContents of the original tab that the pop-up is created in. If there is a
- // pop-up currently present, `this` will observe the WebContents of that pop-up.
- class DesktopPaymentsWindowManager : public PaymentsWindowManager,
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- public BrowserListObserver,
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
- public content::WebContentsObserver {
-@@ -58,7 +58,7 @@ class DesktopPaymentsWindowManager : public PaymentsWi
- content::NavigationHandle* navigation_handle) override;
- void WebContentsDestroyed() override;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // BrowserListObserver:
- void OnBrowserSetLastActive(Browser* browser) override;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-@@ -136,7 +136,7 @@ class DesktopPaymentsWindowManager : public PaymentsWi
- std::unique_ptr<PaymentsWindowUserConsentDialogControllerImpl>
- payments_window_user_consent_dialog_controller_;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- base::ScopedObservation<BrowserList, BrowserListObserver> scoped_observation_{
- this};
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
diff --git a/devel/electron32/files/patch-chrome_browser_ui_browser.h b/devel/electron32/files/patch-chrome_browser_ui_browser.h
deleted file mode 100644
index b96844f4ea0c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_browser.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/browser.h.orig 2024-08-30 11:29:37 UTC
-+++ chrome/browser/ui/browser.h
-@@ -338,7 +338,7 @@ class Browser : public TabStripModelObserver,
- std::optional<int64_t> display_id;
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // When the browser window is shown, the desktop environment is notified
- // using this ID. In response, the desktop will stop playing the "waiting
- // for startup" animation (if any).
diff --git a/devel/electron32/files/patch-chrome_browser_ui_browser__command__controller.cc b/devel/electron32/files/patch-chrome_browser_ui_browser__command__controller.cc
deleted file mode 100644
index bfe77f256ffc..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_browser__command__controller.cc
+++ /dev/null
@@ -1,80 +0,0 @@
---- chrome/browser/ui/browser_command_controller.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/browser_command_controller.cc
-@@ -129,7 +129,7 @@
- #include "components/user_manager/user_manager.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/base/ime/text_input_flags.h"
- #include "ui/linux/linux_ui.h"
- #endif
-@@ -138,7 +138,7 @@
- #include "ui/ozone/public/ozone_platform.h"
- #endif
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/shortcuts/desktop_shortcuts_utils.h"
- #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-
-@@ -315,7 +315,7 @@ bool BrowserCommandController::IsReservedCommandOrKey(
- #endif
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // If this key was registered by the user as a content editing hotkey, then
- // it is not reserved.
- auto* linux_ui = ui::LinuxUi::instance();
-@@ -567,7 +567,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- case IDC_MINIMIZE_WINDOW:
- browser_->window()->Minimize();
- break;
-@@ -579,7 +579,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
- break;
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- case IDC_USE_SYSTEM_TITLE_BAR: {
- PrefService* prefs = profile()->GetPrefs();
- prefs->SetBoolean(prefs::kUseCustomChromeFrame,
-@@ -773,7 +773,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
- break;
- case IDC_CREATE_SHORTCUT:
- base::RecordAction(base::UserMetricsAction("CreateShortcut"));
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(features::kShortcutsNotApps)) {
- chrome::CreateDesktopShortcutForActiveWebContents(browser_);
- } else {
-@@ -1272,12 +1272,12 @@ void BrowserCommandController::InitCommandState() {
- #endif
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- command_updater_.UpdateCommandEnabled(IDC_MINIMIZE_WINDOW, true);
- command_updater_.UpdateCommandEnabled(IDC_MAXIMIZE_WINDOW, true);
- command_updater_.UpdateCommandEnabled(IDC_RESTORE_WINDOW, true);
- #endif
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool use_system_title_bar = true;
- #if BUILDFLAG(IS_OZONE)
- use_system_title_bar = ui::OzonePlatform::GetInstance()
-@@ -1592,7 +1592,7 @@ void BrowserCommandController::UpdateCommandsForTabSta
- bool can_create_web_app = web_app::CanCreateWebApp(browser_);
- command_updater_.UpdateCommandEnabled(IDC_INSTALL_PWA, can_create_web_app);
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(features::kShortcutsNotApps)) {
- command_updater_.UpdateCommandEnabled(
- IDC_CREATE_SHORTCUT, shortcuts::CanCreateDesktopShortcut(browser_));
diff --git a/devel/electron32/files/patch-chrome_browser_ui_browser__commands.cc b/devel/electron32/files/patch-chrome_browser_ui_browser__commands.cc
deleted file mode 100644
index 91b35b43d9d2..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_browser__commands.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/browser_commands.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/browser_commands.cc
-@@ -2005,7 +2005,7 @@ void OpenUpdateChromeDialog(Browser* browser) {
- } else if (UpgradeDetector::GetInstance()->is_outdated_install_no_au()) {
- UpgradeDetector::GetInstance()->NotifyOutdatedInstallNoAutoUpdate();
- } else {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(features::kFewerUpdateConfirmations)) {
- chrome::AttemptRelaunch();
- return;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_browser__ui__prefs.cc b/devel/electron32/files/patch-chrome_browser_ui_browser__ui__prefs.cc
deleted file mode 100644
index 97cdc1418244..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_browser__ui__prefs.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/browser_ui_prefs.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/browser_ui_prefs.cc
-@@ -72,7 +72,7 @@ void RegisterBrowserPrefs(PrefRegistrySimple* registry
- registry->RegisterIntegerPref(prefs::kDefaultBrowserDeclinedCount, 0);
- registry->RegisterTimePref(prefs::kDefaultBrowserFirstShownTime,
- base::Time());
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- registry->RegisterStringPref(prefs::kEnterpriseCustomLabel, std::string());
- registry->RegisterStringPref(prefs::kEnterpriseLogoUrl, std::string());
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -179,7 +179,7 @@ void RegisterBrowserUserPrefs(user_prefs::PrefRegistry
- registry->RegisterDictionaryPref(prefs::kHttpsUpgradeFallbacks);
- registry->RegisterDictionaryPref(prefs::kHttpsUpgradeNavigations);
- registry->RegisterBooleanPref(prefs::kHttpsOnlyModeAutoEnabled, false);
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- registry->RegisterStringPref(prefs::kEnterpriseLogoUrl, std::string());
- registry->RegisterStringPref(prefs::kEnterpriseCustomLabel, std::string());
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/devel/electron32/files/patch-chrome_browser_ui_browser__view__prefs.cc b/devel/electron32/files/patch-chrome_browser_ui_browser__view__prefs.cc
deleted file mode 100644
index a46310ac1ca2..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_browser__view__prefs.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/browser_view_prefs.cc.orig 2023-08-10 01:48:36 UTC
-+++ chrome/browser/ui/browser_view_prefs.cc
-@@ -15,7 +15,7 @@
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool GetCustomFramePrefDefault() {
- #if BUILDFLAG(IS_OZONE)
- return ui::OzonePlatform::GetInstance()
-@@ -31,7 +31,7 @@ bool GetCustomFramePrefDefault() {
-
- void RegisterBrowserViewProfilePrefs(
- user_prefs::PrefRegistrySyncable* registry) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- registry->RegisterBooleanPref(prefs::kUseCustomChromeFrame,
- GetCustomFramePrefDefault());
- #endif
diff --git a/devel/electron32/files/patch-chrome_browser_ui_chrome__pages.cc b/devel/electron32/files/patch-chrome_browser_ui_chrome__pages.cc
deleted file mode 100644
index 1d2b05b68913..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_chrome__pages.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/ui/chrome_pages.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/chrome_pages.cc
-@@ -87,7 +87,7 @@
- #include "components/signin/public/identity_manager/identity_manager.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/web_applications/web_app_utils.h"
- #endif
-
-@@ -380,7 +380,7 @@ void ShowChromeTips(Browser* browser) {
- ShowSingletonTab(browser, GURL(kChromeTipsURL));
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void ShowChromeWhatsNew(Browser* browser) {
- ShowSingletonTab(browser, GURL(kChromeUIWhatsNewURL));
- }
-@@ -722,7 +722,7 @@ void ShowShortcutCustomizationApp(Profile* profile,
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void ShowWebAppSettingsImpl(Browser* browser,
- Profile* profile,
- const std::string& app_id,
diff --git a/devel/electron32/files/patch-chrome_browser_ui_chrome__pages.h b/devel/electron32/files/patch-chrome_browser_ui_chrome__pages.h
deleted file mode 100644
index 55ffc1905813..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_chrome__pages.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/chrome_pages.h.orig 2024-06-18 21:43:24 UTC
-+++ chrome/browser/ui/chrome_pages.h
-@@ -39,7 +39,7 @@ enum class ConsentLevel;
- enum class ConsentLevel;
- } // namespace signin
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- namespace web_app {
- enum class AppSettingsPageEntryPoint;
- } // namespace web_app
-@@ -196,7 +196,7 @@ void ShowShortcutCustomizationApp(Profile* profile,
- const std::string& category);
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Show chrome://app-settings/<app-id> page.
- void ShowWebAppSettings(Browser* browser,
- const std::string& app_id,
diff --git a/devel/electron32/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc b/devel/electron32/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
deleted file mode 100644
index c278614945e9..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
-@@ -1976,7 +1976,7 @@ const gfx::VectorIcon& GetSharingHubVectorIcon() {
- return omnibox::kShareMacChromeRefreshIcon;
- #elif BUILDFLAG(IS_WIN)
- return omnibox::kShareWinChromeRefreshIcon;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return omnibox::kShareLinuxChromeRefreshIcon;
- #else
- return omnibox::kShareChromeRefreshIcon;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc b/devel/electron32/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
deleted file mode 100644
index e08484e1f18e..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
-@@ -97,7 +97,7 @@ using Logger = autofill::SavePasswordProgressLogger;
-
- using Logger = autofill::SavePasswordProgressLogger;
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Should be kept in sync with constant declared in
- // bubble_controllers/relaunch_chrome_bubble_controller.cc.
- constexpr int kMaxNumberOfTimesKeychainErrorBubbleIsShown = 3;
-@@ -502,7 +502,7 @@ void ManagePasswordsUIController::OnKeychainError() {
- }
-
- void ManagePasswordsUIController::OnKeychainError() {
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- CHECK(!dialog_controller_);
- PrefService* prefs =
- Profile::FromBrowserContext(web_contents()->GetBrowserContext())
diff --git a/devel/electron32/files/patch-chrome_browser_ui_sad__tab.cc b/devel/electron32/files/patch-chrome_browser_ui_sad__tab.cc
deleted file mode 100644
index 6a631ca76209..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_sad__tab.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/sad_tab.cc.orig 2023-02-01 18:43:13 UTC
-+++ chrome/browser/ui/sad_tab.cc
-@@ -176,7 +176,7 @@ std::vector<int> SadTab::GetSubMessages() {
- // Only show Incognito suggestion if not already in Incognito mode.
- if (!web_contents_->GetBrowserContext()->IsOffTheRecord())
- message_ids.insert(message_ids.begin(), IDS_SAD_TAB_RELOAD_INCOGNITO);
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Note: on macOS, Linux and ChromeOS, the first bullet is either one of
- // IDS_SAD_TAB_RELOAD_CLOSE_TABS or IDS_SAD_TAB_RELOAD_CLOSE_NOTABS
- // followed by one of the above suggestions.
diff --git a/devel/electron32/files/patch-chrome_browser_ui_signin_signin__view__controller.cc b/devel/electron32/files/patch-chrome_browser_ui_signin_signin__view__controller.cc
deleted file mode 100644
index a674d10cf7da..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_signin_signin__view__controller.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/signin/signin_view_controller.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/signin/signin_view_controller.cc
-@@ -492,7 +492,7 @@ void SigninViewController::ShowModalManagedUserNoticeD
- signin::SigninChoiceCallbackVariant process_user_choice_callback,
- base::OnceClosure done_callback) {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- CloseModalSignin();
- dialog_ = std::make_unique<SigninModalDialogImpl>(
- SigninViewControllerDelegate::CreateManagedUserNoticeDelegate(
diff --git a/devel/electron32/files/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h b/devel/electron32/files/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
deleted file mode 100644
index a8313250de1b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/signin/signin_view_controller_delegate.h
-@@ -83,7 +83,7 @@ class SigninViewControllerDelegate {
- #endif // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Returns a platform-specific SigninViewContolllerDelegate instance that
- // displays the managed user notice modal dialog. The returned object
- // should delete itself when the window it's managing is closed.
diff --git a/devel/electron32/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc b/devel/electron32/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
deleted file mode 100644
index 6a4a32dc03e3..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2024-06-18 21:43:24 UTC
-+++ chrome/browser/ui/startup/bad_flags_prompt.cc
-@@ -107,7 +107,7 @@ const char* const kBadFlags[] = {
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Speech dispatcher is buggy, it can crash and it can make Chrome freeze.
- // http://crbug.com/327295
- switches::kEnableSpeechDispatcher,
diff --git a/devel/electron32/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc b/devel/electron32/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
deleted file mode 100644
index cd375841347b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/startup/startup_browser_creator.cc
-@@ -138,7 +138,7 @@
- #include "chrome/credential_provider/common/gcp_strings.h"
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/headless/headless_mode_util.h"
- #include "chrome/browser/ui/startup/web_app_info_recorder_utils.h"
- #include "components/headless/policy/headless_mode_policy.h"
-@@ -967,7 +967,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
- TRACE_EVENT0("startup", "StartupBrowserCreator::ProcessCmdLineImpl");
- ComputeAndRecordLaunchMode(command_line);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- if (headless::IsHeadlessMode() &&
- headless::HeadlessModePolicy::IsHeadlessModeDisabled(
- g_browser_process->local_state())) {
-@@ -1084,7 +1084,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
- silent_launch = true;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Writes open and installed web apps to the specified file without
- // launching a new browser window or tab.
- if (base::FeatureList::IsEnabled(features::kListWebAppsSwitch) &&
-@@ -1294,7 +1294,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
- CHECK_EQ(profile_info.mode, StartupProfileMode::kBrowserWindow)
- << "Failed launch with app: couldn't pick a profile";
- std::string app_id = command_line.GetSwitchValueASCII(switches::kAppId);
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // If Chrome Apps are deprecated and |app_id| is a Chrome App, display the
- // deprecation UI instead of launching the app.
- if (apps::OpenDeprecatedApplicationPrompt(privacy_safe_profile, app_id))
diff --git a/devel/electron32/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc b/devel/electron32/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
deleted file mode 100644
index 9fe5b475a6c2..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/startup/startup_browser_creator_impl.cc
-@@ -86,7 +86,7 @@
- #include "chromeos/startup/browser_params_proxy.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
-@@ -237,7 +237,7 @@ Browser* StartupBrowserCreatorImpl::OpenTabsInBrowser(
- // at the state of the MessageLoop.
- Browser::CreateParams params = Browser::CreateParams(profile_, false);
- params.creation_source = Browser::CreationSource::kStartupCreator;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- params.startup_id =
- command_line_->GetSwitchValueASCII("desktop-startup-id");
- #endif
-@@ -267,7 +267,7 @@ Browser* StartupBrowserCreatorImpl::OpenTabsInBrowser(
- continue;
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Start the What's New fetch but don't add the tab at this point. The tab
- // will open as the foreground tab only if the remote content can be
- // retrieved successfully. This prevents needing to automatically close the
diff --git a/devel/electron32/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc b/devel/electron32/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc
deleted file mode 100644
index a19267c6fc82..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2024-04-15 20:33:49 UTC
-+++ chrome/browser/ui/startup/startup_tab_provider.cc
-@@ -61,7 +61,7 @@
- #include "extensions/browser/extension_registry.h"
- #endif // !BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/headless/headless_mode_util.h"
- #endif
-
-@@ -105,7 +105,7 @@ bool ValidateUrl(const GURL& url) {
- #if BUILDFLAG(IS_CHROMEOS_LACROS)
- // In ChromeOS, allow any URL pattern that matches chrome:// scheme.
- url_scheme_is_chrome = url.SchemeIs(content::kChromeUIScheme);
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // In Headless mode, allow any URL pattern that matches chrome:// scheme if
- // the user explicitly allowed it.
- if (headless::IsHeadlessMode() && url.SchemeIs(content::kChromeUIScheme)) {
diff --git a/devel/electron32/files/patch-chrome_browser_ui_tab__helpers.cc b/devel/electron32/files/patch-chrome_browser_ui_tab__helpers.cc
deleted file mode 100644
index 03768e0fed2a..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_tab__helpers.cc
+++ /dev/null
@@ -1,26 +0,0 @@
---- chrome/browser/ui/tab_helpers.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/tab_helpers.cc
-@@ -241,7 +241,7 @@
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/blocked_content/framebust_block_tab_helper.h"
- #include "chrome/browser/ui/browser_finder.h"
- #include "chrome/browser/ui/hats/hats_helper.h"
-@@ -719,12 +719,12 @@ void TabHelpers::AttachTabHelpers(WebContents* web_con
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- metrics::DesktopSessionDurationObserver::CreateForWebContents(web_contents);
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(
- features::kHappinessTrackingSurveysForDesktopDemo) ||
- base::FeatureList::IsEnabled(features::kTrustSafetySentimentSurvey) ||
diff --git a/devel/electron32/files/patch-chrome_browser_ui_tabs_features.cc b/devel/electron32/files/patch-chrome_browser_ui_tabs_features.cc
deleted file mode 100644
index a53f1e716582..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_tabs_features.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/tabs/features.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/tabs/features.cc
-@@ -48,7 +48,7 @@ bool CanShowTabSearchPositionSetting() {
- bool CanShowTabSearchPositionSetting() {
- // Mac and other platforms will always have the tab search position in the
- // correct location, cros/linux/win git the user the option to change.
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- return base::FeatureList::IsEnabled(kTabSearchPositionSetting);
- #else
- return false;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc b/devel/electron32/files/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
deleted file mode 100644
index 8a1c9582cbf6..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/tabs/tab_strip_prefs.cc
-@@ -20,7 +20,7 @@ bool GetDefaultTabSearchRightAligned() {
-
- bool GetDefaultTabSearchRightAligned() {
- // These platforms are all left aligned, the others should be right.
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- return false;
- #else
- return true;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_task__manager_task__manager__columns.cc b/devel/electron32/files/patch-chrome_browser_ui_task__manager_task__manager__columns.cc
deleted file mode 100644
index 410884208108..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_task__manager_task__manager__columns.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/task_manager/task_manager_columns.cc.orig 2022-04-21 18:48:31 UTC
-+++ chrome/browser/ui/task_manager/task_manager_columns.cc
-@@ -93,7 +93,7 @@ const TableColumnData kColumns[] = {
- std::size("100000") * kCharWidth, -1, true, false, false},
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- {IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN, ui::TableColumn::RIGHT, -1, 0,
- std::size("999") * kCharWidth, -1, true, false, false},
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
diff --git a/devel/electron32/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc b/devel/electron32/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
deleted file mode 100644
index 23318abea4f3..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2024-06-18 21:43:24 UTC
-+++ chrome/browser/ui/task_manager/task_manager_table_model.cc
-@@ -454,7 +454,7 @@ std::u16string TaskManagerTableModel::GetText(size_t r
- ? stringifier_->backgrounded_string()
- : stringifier_->foregrounded_string();
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- case IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN: {
- const int fd_count = observed_task_manager()->GetOpenFdCount(tasks_[row]);
- return fd_count >= 0 ? base::FormatNumber(fd_count)
-@@ -621,7 +621,7 @@ int TaskManagerTableModel::CompareValues(size_t row1,
- return BooleanCompare(is_proc1_bg, is_proc2_bg);
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- case IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN: {
- const int proc1_fd_count =
- observed_task_manager()->GetOpenFdCount(tasks_[row1]);
-@@ -806,7 +806,7 @@ void TaskManagerTableModel::UpdateRefreshTypes(int col
- type = REFRESH_TYPE_KEEPALIVE_COUNT;
- break;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- case IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN:
- type = REFRESH_TYPE_FD_COUNT;
- break;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_test_popup__browsertest.cc b/devel/electron32/files/patch-chrome_browser_ui_test_popup__browsertest.cc
deleted file mode 100644
index 90b9e41bbfd7..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_test_popup__browsertest.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/test/popup_browsertest.cc.orig 2024-06-18 21:43:24 UTC
-+++ chrome/browser/ui/test/popup_browsertest.cc
-@@ -74,7 +74,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenLeftAndTopZeroCo
- const display::Display display = GetDisplayNearestBrowser(popup);
- gfx::Rect expected(popup->window()->GetBounds().size());
- expected.AdjustToFit(display.work_area());
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/40815883) Desktop Linux window bounds are inaccurate.
- expected.Outset(50);
- EXPECT_TRUE(expected.Contains(popup->window()->GetBounds()))
-@@ -106,7 +106,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenClampedToCurrent
- // The popup should be constrained to the opener's available display space.
- EXPECT_EQ(display, GetDisplayNearestBrowser(popup));
- gfx::Rect work_area(display.work_area());
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/40815883) Desktop Linux bounds flakily extend outside the
- // work area on trybots, when opening with excessive width and height, e.g.:
- // width=${screen.availWidth+300},height=${screen.availHeight+300} yields:
diff --git a/devel/electron32/files/patch-chrome_browser_ui_test_test__browser__ui.cc b/devel/electron32/files/patch-chrome_browser_ui_test_test__browser__ui.cc
deleted file mode 100644
index 1da09fb37ed9..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_test_test__browser__ui.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/test/test_browser_ui.cc.orig 2024-06-18 21:43:24 UTC
-+++ chrome/browser/ui/test/test_browser_ui.cc
-@@ -22,7 +22,7 @@
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
- #include "content/public/common/content_switches.h"
- #include "ui/base/test/skia_gold_matching_algorithm.h"
-@@ -39,7 +39,7 @@
- // TODO(crbug.com/40625383) support Mac for pixel tests.
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_WIN) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+#if BUILDFLAG(IS_WIN) || (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- #define SUPPORTS_PIXEL_TEST
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_browser_ui_ui__features.cc b/devel/electron32/files/patch-chrome_browser_ui_ui__features.cc
deleted file mode 100644
index 7ab86585486a..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_ui__features.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/ui/ui_features.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/ui_features.cc
-@@ -108,7 +108,7 @@ BASE_FEATURE(kEvDetailsInPageInfo,
- "EvDetailsInPageInfo",
- base::FEATURE_ENABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Enables the feature to remove the last confirmation dialog when relaunching
- // to update Chrome.
- BASE_FEATURE(kFewerUpdateConfirmations,
-@@ -381,7 +381,7 @@ BASE_FEATURE(kTopChromeWebUIUsesSpareRenderer,
- "TopChromeWebUIUsesSpareRenderer",
- base::FEATURE_ENABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Enables alternate update-related text to be displayed in browser app menu
- // button, menu item and confirmation dialog.
- BASE_FEATURE(kUpdateTextOptions,
-@@ -457,7 +457,7 @@ BASE_FEATURE(kStopLoadingAnimationForHiddenWindow,
- "StopLoadingAnimationForHiddenWindow",
- base::FEATURE_ENABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kUsePortalAccentColor,
- "UsePortalAccentColor",
- base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/devel/electron32/files/patch-chrome_browser_ui_ui__features.h b/devel/electron32/files/patch-chrome_browser_ui_ui__features.h
deleted file mode 100644
index ce7ccd0f9146..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_ui__features.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/ui/ui_features.h.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/ui_features.h
-@@ -80,7 +80,7 @@ BASE_DECLARE_FEATURE(kEvDetailsInPageInfo);
-
- BASE_DECLARE_FEATURE(kEvDetailsInPageInfo);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
- #endif
-
-@@ -239,7 +239,7 @@ BASE_DECLARE_FEATURE(kTopChromeWebUIUsesSpareRenderer)
-
- BASE_DECLARE_FEATURE(kTopChromeWebUIUsesSpareRenderer);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kUpdateTextOptions);
- extern const base::FeatureParam<int> kUpdateTextOptionNumber;
- #endif
-@@ -266,7 +266,7 @@ BASE_DECLARE_FEATURE(kStopLoadingAnimationForHiddenWin
-
- BASE_DECLARE_FEATURE(kStopLoadingAnimationForHiddenWindow);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kUsePortalAccentColor);
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_accelerator__table.cc b/devel/electron32/files/patch-chrome_browser_ui_views_accelerator__table.cc
deleted file mode 100644
index 341d955137c1..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_accelerator__table.cc
+++ /dev/null
@@ -1,34 +0,0 @@
---- chrome/browser/ui/views/accelerator_table.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/accelerator_table.cc
-@@ -72,11 +72,11 @@ const AcceleratorMapping kAcceleratorMap[] = {
- {ui::VKEY_S, ui::EF_PLATFORM_ACCELERATOR, IDC_SAVE_PAGE},
- {ui::VKEY_9, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_LAST_TAB},
- {ui::VKEY_NUMPAD9, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_LAST_TAB},
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {ui::VKEY_9, ui::EF_ALT_DOWN, IDC_SELECT_LAST_TAB},
- {ui::VKEY_NUMPAD9, ui::EF_ALT_DOWN, IDC_SELECT_LAST_TAB},
- #endif // BUILDFLAG(IS_LINUX)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- {ui::VKEY_NEXT, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN, IDC_MOVE_TAB_NEXT},
- {ui::VKEY_PRIOR, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN,
- IDC_MOVE_TAB_PREVIOUS},
-@@ -104,7 +104,7 @@ const AcceleratorMapping kAcceleratorMap[] = {
- {ui::VKEY_NUMPAD7, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_TAB_6},
- {ui::VKEY_8, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_TAB_7},
- {ui::VKEY_NUMPAD8, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_TAB_7},
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {ui::VKEY_1, ui::EF_ALT_DOWN, IDC_SELECT_TAB_0},
- {ui::VKEY_NUMPAD1, ui::EF_ALT_DOWN, IDC_SELECT_TAB_0},
- {ui::VKEY_2, ui::EF_ALT_DOWN, IDC_SELECT_TAB_1},
-@@ -156,7 +156,7 @@ const AcceleratorMapping kAcceleratorMap[] = {
- IDC_SHOW_AVATAR_MENU},
-
- // Platform-specific key maps.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {ui::VKEY_BROWSER_BACK, ui::EF_NONE, IDC_BACK},
- {ui::VKEY_BROWSER_FORWARD, ui::EF_NONE, IDC_FORWARD},
- {ui::VKEY_BROWSER_HOME, ui::EF_NONE, IDC_HOME},
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc b/devel/electron32/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
deleted file mode 100644
index 4e0a6bba92a4..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig 2022-07-22 17:30:31 UTC
-+++ chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc
-@@ -19,7 +19,7 @@
- #include "ui/gfx/image/image_skia.h"
- #include "ui/views/widget/widget.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/shell_integration_linux.h"
- #endif
-
-@@ -55,7 +55,7 @@ void ChromeNativeAppWindowViewsAura::OnBeforeWidgetIni
- const AppWindow::CreateParams& create_params,
- views::Widget::InitParams* init_params,
- views::Widget* widget) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::string app_name =
- web_app::GenerateApplicationNameFromAppId(app_window()->extension_id());
- // Set up a custom WM_CLASS for app windows. This allows task switchers in
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc b/devel/electron32/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
deleted file mode 100644
index 29b0549bbe42..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig 2024-04-15 20:33:49 UTC
-+++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
-@@ -38,7 +38,7 @@
- #include "ui/wm/core/wm_state.h"
- #endif // defined(USE_AURA)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include <sys/stat.h>
- #include <sys/types.h>
- #include <unistd.h>
-@@ -131,7 +131,7 @@ void ChromeBrowserMainExtraPartsViews::PreProfileInit(
- return controller;
- }));
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On the Linux desktop, we want to prevent the user from logging in as root,
- // so that we don't destroy the profile. Now that we have some minimal ui
- // initialized, check to see if we're running as root and bail if we are.
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_chrome__views__delegate.h b/devel/electron32/files/patch-chrome_browser_ui_views_chrome__views__delegate.h
deleted file mode 100644
index 615e66391f22..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_chrome__views__delegate.h
+++ /dev/null
@@ -1,16 +0,0 @@
---- chrome/browser/ui/views/chrome_views_delegate.h.orig 2024-06-18 21:43:24 UTC
-+++ chrome/browser/ui/views/chrome_views_delegate.h
-@@ -59,11 +59,11 @@ class ChromeViewsDelegate : public views::ViewsDelegat
- base::OnceClosure callback) override;
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- bool WindowManagerProvidesTitleBar(bool maximized) override;
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- gfx::ImageSkia* GetDefaultWindowIcon() const override;
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc b/devel/electron32/files/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
deleted file mode 100644
index 73124c3bda09..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2024-06-18 21:43:24 UTC
-+++ chrome/browser/ui/views/chrome_views_delegate_linux.cc
-@@ -26,7 +26,7 @@ bool IsDesktopEnvironmentUnity() {
- return desktop_env == base::nix::DESKTOP_ENVIRONMENT_UNITY;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- int GetWindowIconResourceId() {
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
- switch (chrome::GetChannel()) {
-@@ -80,7 +80,7 @@ views::NativeWidget* ChromeViewsDelegate::CreateNative
- delegate);
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- gfx::ImageSkia* ChromeViewsDelegate::GetDefaultWindowIcon() const {
- ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
- return rb.GetImageSkiaNamed(GetWindowIconResourceId());
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc b/devel/electron32/files/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
deleted file mode 100644
index 5db50ac10b20..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig 2024-04-15 20:33:49 UTC
-+++ chrome/browser/ui/views/compose/compose_dialog_view.cc
-@@ -159,7 +159,7 @@ void ComposeDialogView::OnBeforeBubbleWidgetInit(
- views::Widget::InitParams* params,
- views::Widget* widget) const {
- WebUIBubbleDialogView::OnBeforeBubbleWidgetInit(params, widget);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // In linux, windows may be clipped to their anchors' bounds,
- // resulting in visual errors, unless they use accelerated rendering. See
- // crbug.com/1445770 for details.
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame.cc b/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame.cc
deleted file mode 100644
index 55cd00d5d3ef..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame.cc
+++ /dev/null
@@ -1,56 +0,0 @@
---- chrome/browser/ui/views/frame/browser_frame.cc.orig 2024-02-21 00:20:37 UTC
-+++ chrome/browser/ui/views/frame/browser_frame.cc
-@@ -54,7 +54,7 @@
- #include "components/user_manager/user_manager.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/display/screen.h"
- #include "ui/linux/linux_ui.h"
- #endif
-@@ -89,7 +89,7 @@ bool IsUsingLinuxSystemTheme(Profile* profile) {
- };
-
- bool IsUsingLinuxSystemTheme(Profile* profile) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme();
- #else
- return false;
-@@ -184,7 +184,7 @@ void BrowserFrame::InitBrowserFrame() {
-
- Init(std::move(params));
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- SelectNativeTheme();
- #else
- SetNativeTheme(ui::NativeTheme::GetInstanceForNativeUi());
-@@ -370,7 +370,7 @@ void BrowserFrame::OnNativeWidgetWorkspaceChanged() {
- chrome::SaveWindowWorkspace(browser_view_->browser(), GetWorkspace());
- chrome::SaveWindowVisibleOnAllWorkspaces(browser_view_->browser(),
- IsVisibleOnAllWorkspaces());
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // If the window was sent to a different workspace, prioritize it if
- // it was sent to the current workspace and deprioritize it
- // otherwise. This is done by MoveBrowsersInWorkspaceToFront()
-@@ -563,7 +563,7 @@ void BrowserFrame::SelectNativeTheme() {
- }
-
- void BrowserFrame::SelectNativeTheme() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Use the regular NativeTheme instance if running incognito mode, regardless
- // of system theme (gtk, qt etc).
- ui::NativeTheme* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
-@@ -604,7 +604,7 @@ bool BrowserFrame::RegenerateFrameOnThemeChange(
- bool BrowserFrame::RegenerateFrameOnThemeChange(
- BrowserThemeChangeType theme_change_type) {
- bool need_regenerate = false;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // System and user theme changes can both change frame buttons, so the frame
- // always needs to be regenerated on Linux.
- need_regenerate = true;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame.h b/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame.h
deleted file mode 100644
index 08d15c6076d2..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/views/frame/browser_frame.h.orig 2024-02-21 00:20:37 UTC
-+++ chrome/browser/ui/views/frame/browser_frame.h
-@@ -65,7 +65,7 @@ class BrowserFrame : public views::Widget, public view
-
- ~BrowserFrame() override;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Returns whether the frame is in a tiled state.
- bool tiled() const { return tiled_; }
- void set_tiled(bool tiled) { tiled_ = tiled; }
-@@ -225,7 +225,7 @@ class BrowserFrame : public views::Widget, public view
- // contents for smoother dragging.
- TabDragKind tab_drag_kind_ = TabDragKind::kNone;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool tiled_ = false;
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc b/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
deleted file mode 100644
index 63bb112088ae..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig 2024-02-21 00:20:37 UTC
-+++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc
-@@ -53,7 +53,7 @@ gfx::Insets BrowserFrameViewLayoutLinux::RestoredFrame
- OpaqueBrowserFrameViewLayout::RestoredFrameBorderInsets());
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const bool tiled = delegate_->IsTiled();
- #else
- const bool tiled = false;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc b/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
deleted file mode 100644
index 09d4a3ed5725..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig 2024-02-21 00:20:37 UTC
-+++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc
-@@ -18,7 +18,7 @@ ui::WindowFrameProvider* BrowserFrameViewLayoutLinuxNa
-
- ui::WindowFrameProvider* BrowserFrameViewLayoutLinuxNative::GetFrameProvider()
- const {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const bool tiled = delegate_->IsTiled();
- #else
- const bool tiled = false;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc b/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
deleted file mode 100644
index 1c92add02856..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig 2024-04-15 20:33:49 UTC
-+++ chrome/browser/ui/views/frame/browser_frame_view_linux.cc
-@@ -60,7 +60,7 @@ void BrowserFrameViewLinux::PaintRestoredFrameBorder(
-
- void BrowserFrameViewLinux::PaintRestoredFrameBorder(
- gfx::Canvas* canvas) const {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const bool tiled = frame()->tiled();
- #else
- const bool tiled = false;
-@@ -104,7 +104,7 @@ float BrowserFrameViewLinux::GetRestoredCornerRadiusDi
- }
-
- float BrowserFrameViewLinux::GetRestoredCornerRadiusDip() const {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const bool tiled = frame()->tiled();
- #else
- const bool tiled = false;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc b/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
deleted file mode 100644
index c6c114a44b9b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc.orig 2024-04-15 20:33:49 UTC
-+++ chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc
-@@ -16,7 +16,7 @@
- #include "chrome/browser/ui/views/frame/browser_frame_view_win.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/views/frame/browser_frame_view_layout_linux.h"
- #include "chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.h"
- #include "chrome/browser/ui/views/frame/browser_frame_view_linux_native.h"
-@@ -33,7 +33,7 @@ std::unique_ptr<OpaqueBrowserFrameView> CreateOpaqueBr
- std::unique_ptr<OpaqueBrowserFrameView> CreateOpaqueBrowserFrameView(
- BrowserFrame* frame,
- BrowserView* browser_view) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto* profile = browser_view->browser()->profile();
- auto* linux_ui_theme = ui::LinuxUiTheme::GetForProfile(profile);
- auto* theme_service_factory = ThemeServiceFactory::GetForProfile(profile);
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__view.cc b/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__view.cc
deleted file mode 100644
index 31c46bcf6e69..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_browser__view.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/views/frame/browser_view.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2258,7 +2258,7 @@ void BrowserView::TabDraggingStatusChanged(bool is_dra
- // CrOS cleanup is done.
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- contents_web_view_->SetFastResize(is_dragging);
- if (!is_dragging) {
- // When tab dragging is ended, we need to make sure the web contents get
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc b/devel/electron32/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
deleted file mode 100644
index 33b6c7e6fb03..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
-@@ -54,7 +54,7 @@
- #include "ui/views/window/vector_icons/vector_icons.h"
- #include "ui/views/window/window_shape.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "ui/views/controls/menu/menu_runner.h"
- #endif
-
-@@ -564,7 +564,7 @@ OpaqueBrowserFrameView::GetFrameButtonStyle() const {
- OpaqueBrowserFrameView::GetFrameButtonStyle() const {
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- return FrameButtonStyle::kMdButton;
- #else
- return FrameButtonStyle::kImageButton;
-@@ -583,7 +583,7 @@ bool OpaqueBrowserFrameView::ShouldDrawRestoredFrameSh
- return false;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool OpaqueBrowserFrameView::IsTiled() const {
- return frame()->tiled();
- }
-@@ -782,7 +782,7 @@ void OpaqueBrowserFrameView::WindowIconPressed() {
- }
-
- void OpaqueBrowserFrameView::WindowIconPressed() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Chrome OS doesn't show the window icon, and Windows handles this on its own
- // due to the hit test being HTSYSMENU.
- menu_runner_ = std::make_unique<views::MenuRunner>(
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h b/devel/electron32/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
deleted file mode 100644
index 26f7e146175b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.h
-@@ -114,7 +114,7 @@ class OpaqueBrowserFrameView : public BrowserNonClient
- FrameButtonStyle GetFrameButtonStyle() const override;
- void UpdateWindowControlsOverlay(const gfx::Rect& bounding_rect) override;
- bool ShouldDrawRestoredFrameShadow() const override;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool IsTiled() const override;
- #endif
- int WebAppButtonHeight() const override;
-@@ -231,7 +231,7 @@ class OpaqueBrowserFrameView : public BrowserNonClient
- // Background painter for the window frame.
- std::unique_ptr<views::FrameBackground> frame_background_;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<views::MenuRunner> menu_runner_;
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h b/devel/electron32/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
deleted file mode 100644
index 02e122fc6b3b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h
-@@ -10,7 +10,7 @@
- #include "build/build_config.h"
- #include "build/chromeos_buildflags.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- #include "ui/base/ui_base_types.h"
- #endif
-
-@@ -93,7 +93,7 @@ class OpaqueBrowserFrameViewLayoutDelegate {
- // Returns true if a client-side shadow should be drawn for restored windows.
- virtual bool ShouldDrawRestoredFrameShadow() const = 0;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Returns whether the window is in a tiled state.
- virtual bool IsTiled() const = 0;
- #endif
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc b/devel/electron32/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
deleted file mode 100644
index bafa3aff79c4..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
+++ /dev/null
@@ -1,92 +0,0 @@
---- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc
-@@ -61,7 +61,7 @@
- #include "ui/aura/window.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/themes/theme_service.h"
- #include "chrome/browser/themes/theme_service_factory.h"
- #include "chrome/browser/ui/views/frame/browser_frame_view_paint_utils_linux.h"
-@@ -93,7 +93,7 @@ constexpr int kTopControlsHeight = 34;
- // The height of the controls bar at the top of the window.
- constexpr int kTopControlsHeight = 34;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Frame border when window shadow is not drawn.
- constexpr int kFrameBorderThickness = 4;
- #endif
-@@ -185,7 +185,7 @@ class WindowEventObserver : public ui::EventObserver {
-
- gfx::Rect input_bounds = pip_browser_frame_view_->GetLocalBounds();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Calculate input bounds for Linux. This is needed because the input bounds
- // is not necessary the same as the local bounds on Linux.
- if (pip_browser_frame_view_->ShouldDrawFrameShadow()) {
-@@ -581,7 +581,7 @@ PictureInPictureBrowserFrameView::PictureInPictureBrow
- AddChildView(std::move(auto_pip_setting_overlay));
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto* profile = browser_view->browser()->profile();
- auto* linux_ui_theme = ui::LinuxUiTheme::GetForProfile(profile);
- auto* theme_service_factory = ThemeServiceFactory::GetForProfile(profile);
-@@ -803,7 +803,7 @@ void PictureInPictureBrowserFrameView::OnThemeChanged(
- for (ContentSettingImageView* view : content_setting_views_)
- view->SetIconColor(color_provider->GetColor(kColorPipWindowForeground));
-
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- // On Linux the top bar background will be drawn in OnPaint().
- top_bar_container_view_->SetBackground(views::CreateSolidBackground(
- color_provider->GetColor(kColorPipWindowTopBarBackground)));
-@@ -885,7 +885,7 @@ void PictureInPictureBrowserFrameView::RemovedFromWidg
- BrowserNonClientFrameView::RemovedFromWidget();
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- gfx::Insets PictureInPictureBrowserFrameView::MirroredFrameBorderInsets()
- const {
- auto border = FrameBorderInsets();
-@@ -1153,7 +1153,7 @@ void PictureInPictureBrowserFrameView::OnPaint(gfx::Ca
- // views::View implementations:
-
- void PictureInPictureBrowserFrameView::OnPaint(gfx::Canvas* canvas) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Draw the PiP window frame borders and shadows, including the top bar
- // background.
- if (window_frame_provider_) {
-@@ -1287,7 +1287,7 @@ gfx::Insets PictureInPictureBrowserFrameView::FrameBor
- }
-
- gfx::Insets PictureInPictureBrowserFrameView::FrameBorderInsets() const {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (window_frame_provider_) {
- const auto insets = window_frame_provider_->GetFrameThicknessDip();
- const bool tiled = frame()->tiled();
-@@ -1305,7 +1305,7 @@ gfx::Insets PictureInPictureBrowserFrameView::ResizeBo
- }
-
- gfx::Insets PictureInPictureBrowserFrameView::ResizeBorderInsets() const {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return FrameBorderInsets();
- #elif !BUILDFLAG(IS_CHROMEOS_ASH)
- return gfx::Insets(kResizeBorder);
-@@ -1326,7 +1326,7 @@ gfx::Size PictureInPictureBrowserFrameView::GetNonClie
- top_height + border_thickness.bottom());
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool PictureInPictureBrowserFrameView::ShouldDrawFrameShadow() const {
- return static_cast<DesktopBrowserFrameAuraLinux*>(
- frame()->native_browser_frame())
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h b/devel/electron32/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h
deleted file mode 100644
index 7f98d500daaa..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h
+++ /dev/null
@@ -1,47 +0,0 @@
---- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h
-@@ -27,7 +27,7 @@
- #include "ui/views/layout/flex_layout_view.h"
- #include "ui/views/widget/widget_observer.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/window_frame_provider.h"
- #endif
-
-@@ -35,7 +35,7 @@
- // parent window, so to prevent cutting off important dialogs we resize the
- // picture-in-picture window to fit them. While ChromeOS Ash also uses Aura, it
- // does not have this issue so we do not resize on ChromeOS Ash.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- #define RESIZE_DOCUMENT_PICTURE_IN_PICTURE_TO_DIALOG 1
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
- // BUILDFLAG(IS_CHROMEOS_LACROS)
-@@ -103,7 +103,7 @@ class PictureInPictureBrowserFrameView
- void Layout(PassKey) override;
- void AddedToWidget() override;
- void RemovedFromWidget() override;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- gfx::Insets MirroredFrameBorderInsets() const override;
- gfx::Insets GetInputInsets() const override;
- SkRRect GetRestoredClipRegion() const override;
-@@ -195,7 +195,7 @@ class PictureInPictureBrowserFrameView
- // Returns true if there's an overlay view that's currently shown.
- bool IsOverlayViewVisible() const;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Returns whether a client-side shadow should be drawn for the window.
- bool ShouldDrawFrameShadow() const;
-
-@@ -371,7 +371,7 @@ class PictureInPictureBrowserFrameView
- // `top_bar_color_animation_`.
- std::optional<SkColor> current_foreground_color_;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Used to draw window frame borders and shadow on Linux when GTK theme is
- // enabled.
- raw_ptr<ui::WindowFrameProvider> window_frame_provider_ = nullptr;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc b/devel/electron32/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
deleted file mode 100644
index 396528eb9ddc..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
-@@ -75,7 +75,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForBrowser
- ui::SimpleMenuModel* model) {
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CHROMEOS_LACROS)
- model->AddItemWithStringId(IDC_MINIMIZE_WINDOW, IDS_MINIMIZE_WINDOW_MENU);
- model->AddItemWithStringId(IDC_MAXIMIZE_WINDOW, IDS_MAXIMIZE_WINDOW_MENU);
- model->AddItemWithStringId(IDC_RESTORE_WINDOW, IDS_RESTORE_WINDOW_MENU);
-@@ -91,7 +91,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForBrowser
- }
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CHROMEOS_LACROS)
- model->AddSeparator(ui::NORMAL_SEPARATOR);
- bool supports_server_side_decorations = true;
- #if BUILDFLAG(IS_OZONE) && !BUILDFLAG(IS_CHROMEOS)
-@@ -155,7 +155,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForAppOrPo
- model->AddSeparator(ui::NORMAL_SEPARATOR);
- model->AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER);
- }
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- model->AddSeparator(ui::NORMAL_SEPARATOR);
- model->AddItemWithStringId(IDC_CLOSE_WINDOW, IDS_CLOSE);
- #endif
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc b/devel/electron32/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
deleted file mode 100644
index 04c850ee4260..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2024-06-18 21:43:24 UTC
-+++ chrome/browser/ui/views/frame/system_menu_model_delegate.cc
-@@ -21,7 +21,7 @@
- #include "chromeos/ui/frame/desks/move_to_desks_menu_model.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/common/pref_names.h"
- #include "components/prefs/pref_service.h"
- #endif
-@@ -36,7 +36,7 @@ bool SystemMenuModelDelegate::IsCommandIdChecked(int c
- SystemMenuModelDelegate::~SystemMenuModelDelegate() {}
-
- bool SystemMenuModelDelegate::IsCommandIdChecked(int command_id) const {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (command_id == IDC_USE_SYSTEM_TITLE_BAR) {
- PrefService* prefs = browser_->profile()->GetPrefs();
- return !prefs->GetBoolean(prefs::kUseCustomChromeFrame);
-@@ -58,7 +58,7 @@ bool SystemMenuModelDelegate::IsCommandIdVisible(int c
- bool SystemMenuModelDelegate::IsCommandIdVisible(int command_id) const {
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- bool is_maximized = browser_->window()->IsMaximized();
- switch (command_id) {
- case IDC_MAXIMIZE_WINDOW:
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc b/devel/electron32/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
deleted file mode 100644
index f417ad21bf6f..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/frame/tab_strip_region_view.cc
-@@ -201,7 +201,7 @@ TabStripRegionView::TabStripRegionView(std::unique_ptr
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag
- // switch of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // The New Tab Button can be middle-clicked on Linux.
- new_tab_button_->SetTriggerableEventFlags(
- new_tab_button_->GetTriggerableEventFlags() |
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_hung__renderer__view.cc b/devel/electron32/files/patch-chrome_browser_ui_views_hung__renderer__view.cc
deleted file mode 100644
index 9f3cd4183f53..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_hung__renderer__view.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/views/hung_renderer_view.cc.orig 2024-02-21 00:20:37 UTC
-+++ chrome/browser/ui/views/hung_renderer_view.cc
-@@ -406,7 +406,7 @@ void HungRendererDialogView::ForceCrashHungRenderer()
- content::RenderProcessHost* rph =
- hung_pages_table_model_->GetRenderWidgetHost()->GetProcess();
- if (rph) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // A generic |CrashDumpHungChildProcess()| is not implemented for Linux.
- // Instead we send an explicit IPC to crash on the renderer's IO thread.
- rph->ForceCrash();
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc b/devel/electron32/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
deleted file mode 100644
index eab81b30b18d..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/views/omnibox/omnibox_view_views.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/omnibox/omnibox_view_views.cc
-@@ -1972,7 +1972,7 @@ void OmniboxViewViews::OnPopupOpened() {
- }
-
- void OmniboxViewViews::OnPopupOpened() {
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // It's not great for promos to overlap the omnibox if the user opens the
- // drop-down after showing the promo. This especially causes issues on Mac and
- // Linux due to z-order/rendering issues, see crbug.com/1225046 and
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc b/devel/electron32/files/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
deleted file mode 100644
index f52fa968494f..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/passwords/password_bubble_view_base.cc
-@@ -37,7 +37,7 @@
- #include "ui/base/metadata/metadata_impl_macros.h"
- #include "ui/views/controls/button/button.h"
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/views/passwords/password_relaunch_chrome_view.h"
- #endif
-
-@@ -141,7 +141,7 @@ PasswordBubbleViewBase* PasswordBubbleViewBase::Create
- } else if (model_state ==
- password_manager::ui::NOTIFY_RECEIVED_SHARED_CREDENTIALS) {
- view = new SharedPasswordsNotificationView(web_contents, anchor_view);
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- } else if (model_state == password_manager::ui::KEYCHAIN_ERROR_STATE) {
- view = new RelaunchChromeView(
- web_contents, anchor_view,
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc b/devel/electron32/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
deleted file mode 100644
index cac7c40651ce..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/profiles/profile_menu_view.cc
-@@ -83,7 +83,7 @@
- #include "ui/strings/grit/ui_strings.h"
- #include "ui/views/accessibility/view_accessibility.h"
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
- #endif
-
-@@ -568,7 +568,7 @@ void ProfileMenuView::BuildIdentity() {
- badge_image_model, menu_title_, menu_subtitle_, management_label);
- } else {
- std::string profile_user_display_name, profile_user_email;
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- profile_user_display_name = profile->GetPrefs()->GetString(
- enterprise_signin::prefs::kProfileUserDisplayName);
- profile_user_email = profile->GetPrefs()->GetString(
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc b/devel/electron32/files/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc
deleted file mode 100644
index 5034696ca1fd..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/views/profiles/profile_menu_view_base.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/profiles/profile_menu_view_base.cc
-@@ -687,7 +687,7 @@ void ProfileMenuViewBase::SetProfileIdentityInfo(
-
- // TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // crbug.com/1161166: Orca does not read the accessible window title of the
- // bubble, so we duplicate it in the top-level menu item. To be revisited
- // after considering other options, including fixes on the AT side.
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc b/devel/electron32/files/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
deleted file mode 100644
index b7f65580c743..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/profiles/profile_picker_view.cc
-@@ -87,7 +87,7 @@
- #include "chrome/browser/ui/views/profiles/first_run_flow_controller_lacros.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/shell_integration_linux.h"
- #endif
-
-@@ -117,7 +117,7 @@ class ProfilePickerWidget : public views::Widget {
- views::Widget::InitParams params(
- views::Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET);
- params.delegate = profile_picker_view_;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- params.wm_class_name = shell_integration_linux::GetProgramClassName();
- params.wm_class_class = shell_integration_linux::GetProgramClassClass();
- params.wayland_app_id = params.wm_class_class;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc b/devel/electron32/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
deleted file mode 100644
index 57c2ea68245c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
+++ /dev/null
@@ -1,47 +0,0 @@
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
-@@ -55,7 +55,7 @@ const int kModalDialogWidth = 448;
-
- const int kModalDialogWidth = 448;
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- const int kManagedUserNoticeConfirmationDialogWidth = 512;
- const int kManagedUserNoticeConfirmationDialogHeight = 576;
- const int kManagedUserNoticeConfirmationUpdatedDialogWidth = 900;
-@@ -173,7 +173,7 @@ SigninViewControllerDelegateViews::CreateProfileCustom
- #endif // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // static
- std::unique_ptr<views::WebView>
- SigninViewControllerDelegateViews::CreateManagedUserNoticeConfirmationWebView(
-@@ -335,7 +335,7 @@ SigninViewControllerDelegateViews::SigninViewControlle
- SetButtons(ui::DIALOG_BUTTON_NONE);
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // On the local profile creation dialog, cancelling the dialog (for instance
- // through the VKEY_ESCAPE accelerator) should delete the profile.
- if (delete_profile_on_cancel) {
-@@ -425,7 +425,7 @@ void SigninViewControllerDelegateViews::DisplayModal()
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- void SigninViewControllerDelegateViews::DeleteProfileOnCancel() {
- ProfileAttributesEntry* entry =
- g_browser_process->profile_manager()
-@@ -499,7 +499,7 @@ SigninViewControllerDelegate::CreateProfileCustomizati
- #endif // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // static
- SigninViewControllerDelegate*
- SigninViewControllerDelegate::CreateManagedUserNoticeDelegate(
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h b/devel/electron32/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
deleted file mode 100644
index 3a1e4510264c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
-@@ -75,7 +75,7 @@ class SigninViewControllerDelegateViews
- #endif // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- static std::unique_ptr<views::WebView>
- CreateManagedUserNoticeConfirmationWebView(
- Browser* browser,
-@@ -141,7 +141,7 @@ class SigninViewControllerDelegateViews
- InitializeSigninWebDialogUI initialize_signin_web_dialog_ui);
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Deletes the ephemeral profile when cancelling the local profile creation
- // dialog.
- void DeleteProfileOnCancel();
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab.cc b/devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab.cc
deleted file mode 100644
index 977de051aa6e..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/views/tabs/tab.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/tabs/tab.cc
-@@ -616,7 +616,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
- return;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Move the hit test area for hovering up so that it is not overlapped by tab
- // hover cards when they are shown.
- // TODO(crbug.com/41467565): Once Linux/CrOS widget transparency is solved,
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc b/devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
deleted file mode 100644
index ad793fe2d89f..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
+++ /dev/null
@@ -1,56 +0,0 @@
---- chrome/browser/ui/views/tabs/tab_drag_controller.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/tabs/tab_drag_controller.cc
-@@ -98,7 +98,7 @@
- #include "components/remote_cocoa/browser/window.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/aura/client/drag_drop_client.h"
- #endif
-
-@@ -218,7 +218,7 @@ void UpdateSystemDnDDragImage(TabDragContext* attached
-
- void UpdateSystemDnDDragImage(TabDragContext* attached_context,
- const gfx::ImageSkia& image) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- aura::Window* root_window =
- attached_context->GetWidget()->GetNativeWindow()->GetRootWindow();
- if (aura::client::GetDragDropClient(root_window)) {
-@@ -416,7 +416,7 @@ TabDragController::Liveness TabDragController::Init(
- // synchronous on desktop Linux, so use that.
- // - ChromeOS Ash
- // Releasing capture on Ash cancels gestures so avoid it.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- ref->can_release_capture_ = false;
- #endif
- ref->start_point_in_screen_ =
-@@ -1065,7 +1065,7 @@ TabDragController::DragBrowserToNewTabStrip(TabDragCon
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- // EndMoveLoop is going to snap the window back to its original location.
- // Hide it so users don't see this. Hiding a window in Linux aura causes
- // it to lose capture so skip it.
-@@ -2151,7 +2151,7 @@ void TabDragController::CompleteDrag() {
- }
-
- // If source window was maximized - maximize the new window as well.
--#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_MAC)
-+#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
- // Keeping maximized state breaks snap to Grid on Windows when dragging
- // tabs from maximized windows. TODO:(crbug.com/727051) Explore doing this
- // for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
-@@ -2597,7 +2597,7 @@ TabDragController::Liveness TabDragController::GetLoca
- }
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Exclude windows which are pending deletion via Browser::TabStripEmpty().
- // These windows can be returned in the Linux Aura port because the browser
- // window which was used for dragging is not hidden once all of its tabs are
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc b/devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
deleted file mode 100644
index 0e1362650603..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc
-@@ -374,7 +374,7 @@ TabHoverCardBubbleView::TabHoverCardBubbleView(Tab* ta
- // not become active. Setting this to false creates the need to explicitly
- // hide the hovercard on press, touch, and keyboard events.
- SetCanActivate(false);
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- set_accept_events(false);
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc b/devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
deleted file mode 100644
index 9c97a5f76ddb..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/tabs/tab_style_views.cc
-@@ -550,7 +550,7 @@ float TabStyleViewsImpl::GetCurrentActiveOpacity() con
- if (!IsHoverAnimationActive()) {
- return base_opacity;
- }
-- return std::lerp(base_opacity, GetHoverOpacity(), GetHoverAnimationValue());
-+ return std::lerp(base_opacity, GetHoverOpacity(), static_cast<float>(GetHoverAnimationValue()));
- }
-
- TabActive TabStyleViewsImpl::GetApparentActiveState() const {
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/devel/electron32/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
deleted file mode 100644
index 8ada06926604..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1008,7 +1008,7 @@ void MaybeRegisterChromeFeaturePromos(
- FeaturePromoSpecification::AcceleratorInfo())
- .SetBubbleArrow(HelpBubbleArrow::kTopLeft)));
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // kIPHDesktopPWAsLinkCapturingLaunch:
- registry.RegisterFeature(std::move(
- FeaturePromoSpecification::CreateForCustomAction(
diff --git a/devel/electron32/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc b/devel/electron32/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
deleted file mode 100644
index 9642761154bc..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
+++ /dev/null
@@ -1,83 +0,0 @@
---- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2024-08-14 20:54:40 UTC
-+++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
-@@ -516,7 +516,7 @@ std::string GetFileExtension(FileExtension file_extens
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- SiteConfig GetSiteConfigurationFromAppName(const std::string& app_name) {
- SiteConfig config;
- bool is_app_found = false;
-@@ -2104,7 +2104,7 @@ void WebAppIntegrationTestDriver::DeletePlatformShortc
- if (app_name.empty()) {
- app_name = GetSiteConfiguration(site).app_name;
- }
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ASSERT_TRUE(override_registration_->test_override().IsShortcutCreated(
- profile(), app_id, app_name));
- ASSERT_TRUE(
-@@ -3431,7 +3431,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginEna
- app_state->id, app_state->name);
- ASSERT_TRUE(icon_color.has_value());
- ASSERT_THAT(site_config.icon_color, testing::Eq(icon_color.value()));
--#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ASSERT_TRUE(override_registration_->test_override().IsRunOnOsLoginEnabled(
- profile(), app_state->id, app_state->name));
- #endif
-@@ -3446,7 +3446,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis
- GetAppBySiteMode(after_state_change_action_state_.get(), profile(), site);
- ASSERT_TRUE(app_state);
- base::ScopedAllowBlockingForTesting allow_blocking;
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ASSERT_FALSE(override_registration_->test_override().IsRunOnOsLoginEnabled(
- profile(), app_state->id, app_state->name));
- #endif
-@@ -3456,7 +3456,7 @@ void WebAppIntegrationTestDriver::CheckSiteHandlesFile
- void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
- Site site,
- FileExtension file_extension) {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!BeforeStateCheckAction(__FUNCTION__)) {
- return;
- }
-@@ -3472,7 +3472,7 @@ void WebAppIntegrationTestDriver::CheckSiteNotHandlesF
- void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
- Site site,
- FileExtension file_extension) {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!BeforeStateCheckAction(__FUNCTION__)) {
- return;
- }
-@@ -4289,7 +4289,7 @@ base::FilePath WebAppIntegrationTestDriver::GetShortcu
- base::FilePath shortcut_dir,
- const std::string& app_name,
- const webapps::AppId& app_id) {
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- return override_registration_->test_override().GetShortcutPath(
- profile(), shortcut_dir, app_id, app_name);
- #else
-@@ -4489,7 +4489,7 @@ bool WebAppIntegrationTestDriver::IsShortcutAndIconCre
- const webapps::AppId& id) {
- base::ScopedAllowBlockingForTesting allow_blocking;
- bool is_shortcut_and_icon_correct = false;
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool is_shortcut_correct =
- override_registration_->test_override().IsShortcutCreated(profile, id,
- name);
-@@ -4533,7 +4533,7 @@ bool WebAppIntegrationTestDriver::DoIconColorsMatch(Pr
- do_icon_colors_match =
- (expected_icon_pixel_color == shortcut_pixel_color_apps_folder.value());
- }
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- SkColor expected_icon_pixel_color =
- GetSiteConfigurationFromAppName(name).icon_color;
- std::optional<SkColor> actual_color_install_icon_size =
diff --git a/devel/electron32/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h b/devel/electron32/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
deleted file mode 100644
index 25343000dcd8..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2024-06-18 21:43:25 UTC
-+++ chrome/browser/ui/web_applications/web_app_dialogs.h
-@@ -22,7 +22,7 @@ static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) |
- #include "ui/gfx/native_widget_types.h"
-
- static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-- BUILDFLAG(IS_CHROMEOS));
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD));
-
- class GURL;
- class Profile;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc b/devel/electron32/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
deleted file mode 100644
index 2e547f0ed288..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
-@@ -577,7 +577,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPromoForAppsLaun
- content::WebContents* web_contents,
- Profile* profile,
- const std::string& app_id) {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- WebAppProvider* provider = WebAppProvider::GetForWebApps(profile);
- CHECK(provider);
-
-@@ -797,7 +797,7 @@ void WebAppUiManagerImpl::ClearWebAppSiteDataIfNeeded(
- }
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void WebAppUiManagerImpl::ShowIPHPromoForAppsLaunchedViaLinkCapturing(
- const Browser* browser,
- const webapps::AppId& app_id,
diff --git a/devel/electron32/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h b/devel/electron32/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
deleted file mode 100644
index 843d06e7071d..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig 2024-04-15 20:33:49 UTC
-+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.h
-@@ -222,7 +222,7 @@ class WebAppUiManagerImpl : public BrowserListObserver
- UninstallCompleteCallback uninstall_complete_callback,
- webapps::UninstallResultCode uninstall_code);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void ShowIPHPromoForAppsLaunchedViaLinkCapturing(const Browser* browser,
- const webapps::AppId& app_id,
- bool is_activated);
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_about_about__ui.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_about_about__ui.cc
deleted file mode 100644
index 96f78eb4164c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_about_about__ui.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/webui/about/about_ui.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/about/about_ui.cc
-@@ -596,7 +596,7 @@ std::string ChromeURLs(content::BrowserContext* browse
- return html;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::string AboutLinuxProxyConfig() {
- std::string data;
- AppendHeader(&data,
-@@ -651,7 +651,7 @@ void AboutUIHTMLSource::StartDataRequest(
- response =
- ui::ResourceBundle::GetSharedInstance().LoadDataResourceString(idr);
- }
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- } else if (source_name_ == chrome::kChromeUILinuxProxyConfigHost) {
- response = AboutLinuxProxyConfig();
- #endif
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
deleted file mode 100644
index fc2b2d5bef37..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/app_home/app_home_page_handler.cc
-@@ -61,7 +61,7 @@
- #include "ui/base/window_open_disposition_utils.h"
- #include "url/gurl.h"
-
--static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX));
-+static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD));
-
- using content::WebUI;
- using extensions::Extension;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h b/devel/electron32/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
deleted file mode 100644
index aecf7be8aa4c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/app_home/app_home_page_handler.h
-@@ -24,7 +24,7 @@
- #include "mojo/public/cpp/bindings/receiver.h"
- #include "mojo/public/cpp/bindings/remote.h"
-
--static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX));
-+static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD));
-
- class ExtensionEnableFlow;
-
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
deleted file mode 100644
index 816e8513b884..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc
-@@ -147,7 +147,7 @@ CertificateManagerPageHandler::GetCertSource(
- "distrusted_certs",
- cert_verifier::mojom::CertificateTrust::kDistrusted);
- break;
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- case certificate_manager_v2::mojom::CertificateSource::
- kProvisionedClientCert:
- source_ptr = CreateProvisionedClientCertSource(profile_);
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
deleted file mode 100644
index d87d080a02a6..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc
-@@ -36,7 +36,7 @@
- #include "net/ssl/client_cert_store_mac.h"
- #endif // BUILDFLAG(IS_MAC)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
- #include "components/enterprise/client_certificates/core/certificate_provisioning_service.h"
- #include "components/enterprise/client_certificates/core/client_certificates_service.h"
-@@ -98,7 +98,7 @@ std::unique_ptr<ClientCertStoreLoader> CreatePlatformC
- #endif
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // ClientCertStore implementation that always returns an empty list. The
- // CertificateProvisioningService implementation expects to wrap a platform
- // cert store, but here we only want to get results from the provisioning
-@@ -373,7 +373,7 @@ CreatePlatformClientCertSource() {
- #endif
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<CertificateManagerPageHandler::CertSource>
- CreateProvisionedClientCertSource(Profile* profile) {
- return std::make_unique<ClientCertSource>(
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h b/devel/electron32/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
deleted file mode 100644
index b22febf949bc..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.h
-@@ -15,7 +15,7 @@ CreatePlatformClientCertSource();
- std::unique_ptr<CertificateManagerPageHandler::CertSource>
- CreatePlatformClientCertSource();
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<CertificateManagerPageHandler::CertSource>
- CreateProvisionedClientCertSource(Profile* profile);
- #endif
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
deleted file mode 100644
index a96ce31fd6fc..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
+++ /dev/null
@@ -1,114 +0,0 @@
---- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
-@@ -189,7 +189,7 @@
- #include "chrome/browser/ui/webui/chromeos/chrome_url_disabled/chrome_url_disabled_ui.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/webui_js_error/webui_js_error_ui.h"
- #endif
-
-@@ -214,21 +214,21 @@
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/discards/discards_ui.h"
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/sandbox/sandbox_internals_ui.h"
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/connectors_internals/connectors_internals_ui.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
- #include "chrome/browser/ui/webui/whats_new/whats_new_util.h"
- #endif
-@@ -378,7 +378,7 @@ bool IsAboutUI(const GURL& url) {
- #if !BUILDFLAG(IS_ANDROID)
- || url.host_piece() == chrome::kChromeUITermsHost
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- || url.host_piece() == chrome::kChromeUILinuxProxyConfigHost
- #endif
- #if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -572,7 +572,7 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we
- if (url.host_piece() == chrome::kChromeUIMobileSetupHost)
- return &NewWebUI<ash::cellular_setup::MobileSetupUI>;
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUIWebUIJsErrorHost)
- return &NewWebUI<WebUIJsErrorUI>;
- #endif
-@@ -628,7 +628,7 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we
- if (url.host_piece() == chrome::kChromeUINaClHost)
- return &NewWebUI<NaClUI>;
- #endif
--#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
-+#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
- defined(TOOLKIT_VIEWS)) || \
- defined(USE_AURA)
- if (url.host_piece() == chrome::kChromeUITabModalConfirmDialogHost)
-@@ -659,7 +659,7 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we
- if (url.host_piece() == chrome::kChromeUIWebuiGalleryHost) {
- return &NewWebUI<WebuiGalleryUI>;
- }
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUIWhatsNewHost &&
- whats_new::IsEnabled()) {
- return &NewWebUI<WhatsNewUI>;
-@@ -678,26 +678,26 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we
- }
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUISandboxHost) {
- return &NewWebUI<SandboxInternalsUI>;
- }
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUIConnectorsInternalsHost)
- return &NewWebUI<enterprise_connectors::ConnectorsInternalsUI>;
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUIDiscardsHost)
- return &NewWebUI<DiscardsUI>;
- #endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUIBrowserSwitchHost)
- return &NewWebUI<BrowserSwitchUI>;
- #endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (url.host_piece() == chrome::kChromeUIWebAppSettingsHost)
- return &NewWebUI<WebAppSettingsUI>;
- #endif
-@@ -936,7 +936,7 @@ base::RefCountedMemory* ChromeWebUIControllerFactory::
- if (page_url.host_piece() == chrome::kChromeUINewTabPageHost)
- return NewTabPageUI::GetFaviconResourceBytes(scale_factor);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (page_url.host_piece() == chrome::kChromeUIWhatsNewHost)
- return WhatsNewUI::GetFaviconResourceBytes(scale_factor);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
deleted file mode 100644
index cd80eedcd8fb..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2024-06-18 21:43:25 UTC
-+++ chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc
-@@ -7,7 +7,7 @@
- #include "build/build_config.h"
- #include "components/enterprise/buildflags/buildflags.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- #include "base/base64url.h"
- #include "chrome/browser/browser_process.h"
- #include "chrome/browser/policy/chrome_browser_policy_connector.h"
-@@ -38,7 +38,7 @@ namespace {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
-
- connectors_internals::mojom::KeyTrustLevel ParseTrustLevel(
- BPKUR::KeyTrustLevel trust_level) {
-@@ -173,7 +173,7 @@ connectors_internals::mojom::KeyInfoPtr GetKeyInfo() {
- } // namespace
-
- connectors_internals::mojom::KeyInfoPtr GetKeyInfo() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- auto* key_manager = g_browser_process->browser_policy_connector()
- ->chrome_browser_cloud_management_controller()
- ->GetDeviceTrustKeyManager();
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
deleted file mode 100644
index 3f510cfc96fe..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/interstitials/interstitial_ui.cc
-@@ -70,7 +70,7 @@
- #include "components/security_interstitials/content/captive_portal_blocking_page.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/supervised_user/supervised_user_verification_controller_client.h"
- #include "chrome/browser/supervised_user/supervised_user_verification_page.h"
- #endif
-@@ -376,7 +376,7 @@ std::unique_ptr<EnterpriseWarnPage> CreateEnterpriseWa
- kRequestUrl));
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- std::unique_ptr<SupervisedUserVerificationPage>
- CreateSupervisedUserVerificationPage(content::WebContents* web_contents) {
- const GURL kRequestUrl("https://supervised-user-verification.example.net");
-@@ -570,7 +570,7 @@ void InterstitialHTMLSource::StartDataRequest(
- interstitial_delegate = CreateInsecureFormPage(web_contents);
- } else if (path_without_query == "/https_only") {
- interstitial_delegate = CreateHttpsOnlyModePage(web_contents);
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- } else if (path_without_query == "/supervised-user-verify") {
- interstitial_delegate = CreateSupervisedUserVerificationPage(web_contents);
- #endif
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui.cc
deleted file mode 100644
index 49e257e1b816..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui.cc
+++ /dev/null
@@ -1,16 +0,0 @@
---- chrome/browser/ui/webui/management/management_ui.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/management/management_ui.cc
-@@ -100,11 +100,11 @@ content::WebUIDataSource* CreateAndAddManagementUIHtml
- {kManagementOnFileTransferVisibleData,
- IDS_MANAGEMENT_FILE_TRANSFER_VISIBLE_DATA},
- #endif // BUILDFLAG(IS_CHROMEOS)
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {kManagementScreenCaptureEvent, IDS_MANAGEMENT_SCREEN_CAPTURE_EVENT},
- {kManagementScreenCaptureData, IDS_MANAGEMENT_SCREEN_CAPTURE_DATA},
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {kManagementDeviceSignalsDisclosure,
- IDS_MANAGEMENT_DEVICE_SIGNALS_DISCLOSURE},
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__constants.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
deleted file mode 100644
index 689baad8de28..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
+++ /dev/null
@@ -1,17 +0,0 @@
---- chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/management/management_ui_constants.cc
-@@ -82,12 +82,12 @@ const char kProfileReportingPolicy[] = "profileReporti
- const char kProfileReportingExtension[] = "profileReportingExtension";
- const char kProfileReportingPolicy[] = "profileReportingPolicy";
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const char kManagementScreenCaptureEvent[] = "managementScreenCaptureEvent";
- const char kManagementScreenCaptureData[] = "managementScreenCaptureData";
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const char kManagementDeviceSignalsDisclosure[] =
- "managementDeviceSignalsDisclosure";
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__constants.h b/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__constants.h
deleted file mode 100644
index 47f965faae09..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__constants.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- chrome/browser/ui/webui/management/management_ui_constants.h.orig 2024-06-18 21:43:25 UTC
-+++ chrome/browser/ui/webui/management/management_ui_constants.h
-@@ -8,14 +8,14 @@
- #include "build/build_config.h"
- #include "build/chromeos_buildflags.h"
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Constants defining the IDs for the localized strings sent to the page as
- // load time data.
- extern const char kManagementScreenCaptureEvent[];
- extern const char kManagementScreenCaptureData[];
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- extern const char kManagementDeviceSignalsDisclosure[];
- #endif // #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
deleted file mode 100644
index 64491c20d3d3..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/management/management_ui_handler.cc
-@@ -58,7 +58,7 @@
- #include "ui/base/l10n/l10n_util.h"
- #include "ui/base/webui/web_ui_util.h"
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/signals/user_permission_service_factory.h"
- #include "components/device_signals/core/browser/user_permission_service.h" // nogncheck
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -365,7 +365,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
- report_sources->Append(std::move(data));
- }
- }
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Insert the device signals consent disclosure at the end of browser
- // reporting section.
- auto* user_permission_service = GetUserPermissionService();
-@@ -543,7 +543,7 @@ policy::PolicyService* ManagementUIHandler::GetPolicyS
- ->policy_service();
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- device_signals::UserPermissionService*
- ManagementUIHandler::GetUserPermissionService() {
- return enterprise_signals::UserPermissionServiceFactory::GetForProfile(
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__handler.h b/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__handler.h
deleted file mode 100644
index 1db15fd9d935..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_management_management__ui__handler.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2024-06-18 21:43:25 UTC
-+++ chrome/browser/ui/webui/management/management_ui_handler.h
-@@ -31,7 +31,7 @@ class PolicyService;
- class PolicyService;
- } // namespace policy
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- namespace device_signals {
- class UserPermissionService;
- } // namespace device_signals
-@@ -72,7 +72,7 @@ class ManagementUIHandler : public content::WebUIMessa
- base::Value::List GetManagedWebsitesInfo(Profile* profile) const;
- base::Value::List GetApplicationsInfo(Profile* profile) const;
- virtual policy::PolicyService* GetPolicyService();
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- virtual device_signals::UserPermissionService* GetUserPermissionService();
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
deleted file mode 100644
index edf5c4e48f59..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/password_manager/promo_cards_handler.cc
-@@ -28,7 +28,7 @@
- #include "chrome/browser/ui/webui/password_manager/promo_cards/web_password_manager_promo.h"
- #endif
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.h"
- #endif
-
-@@ -75,7 +75,7 @@ std::vector<std::unique_ptr<PasswordPromoCardBase>> Ge
- .get()));
- #endif
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- promo_cards.push_back(
- std::make_unique<RelaunchChromePromo>(profile->GetPrefs()));
- #endif
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
deleted file mode 100644
index 809900897521..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/searchbox/searchbox_handler.cc
-@@ -108,7 +108,7 @@ const char* kWinShareIconResourceName =
- #elif BUILDFLAG(IS_WIN)
- const char* kWinShareIconResourceName =
- "//resources/cr_components/searchbox/icons/win_share.svg";
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const char* kLinuxShareIconResourceName =
- "//resources/cr_components/searchbox/icons/share.svg";
- #else
-@@ -168,7 +168,7 @@ static void DefineChromeRefreshRealboxIcons() {
- #elif BUILDFLAG(IS_WIN)
- kWinShareIconResourceName =
- "//resources/cr_components/searchbox/icons/win_share_cr23.svg";
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- kLinuxShareIconResourceName =
- "//resources/cr_components/searchbox/icons/share_cr23.svg";
- #else
-@@ -675,7 +675,7 @@ std::string SearchboxHandler::ActionVectorIconToResour
- icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
- return kWinShareIconResourceName;
- }
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (icon.name == omnibox::kShareIcon.name ||
- icon.name == omnibox::kShareLinuxChromeRefreshIcon.name) {
- return kLinuxShareIconResourceName;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
deleted file mode 100644
index d42d5d7a5e9d..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/settings/appearance_handler.cc
-@@ -34,7 +34,7 @@ void AppearanceHandler::RegisterMessages() {
- "useDefaultTheme",
- base::BindRepeating(&AppearanceHandler::HandleUseTheme,
- base::Unretained(this), ui::SystemTheme::kDefault));
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- web_ui()->RegisterMessageCallback(
- "useGtkTheme",
- base::BindRepeating(&AppearanceHandler::HandleUseTheme,
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
deleted file mode 100644
index 54e9232aa05b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
+++ /dev/null
@@ -1,56 +0,0 @@
---- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
-@@ -141,7 +141,7 @@
- #include "chrome/browser/ui/chrome_pages.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CHROMEOS_LACROS)
- #include "ui/display/screen.h"
- #endif
-
-@@ -160,7 +160,7 @@
- #include "chrome/browser/ui/webui/certificate_manager_localized_strings_provider.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui_factory.h"
- #include "ui/ozone/public/ozone_platform.h"
- #endif
-@@ -280,7 +280,7 @@ void AddA11yStrings(content::WebUIDataSource* html_sou
- {"focusHighlightLabel",
- IDS_SETTINGS_ACCESSIBILITY_FOCUS_HIGHLIGHT_DESCRIPTION},
- #endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- {"overscrollHistoryNavigationTitle",
- IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE},
- {"overscrollHistoryNavigationSubtitle",
-@@ -405,7 +405,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
- {"uiFeatureAlignLeft", IDS_SETTINGS_UI_FEATURE_ALIGN_LEFT},
- {"uiFeatureAlignRight", IDS_SETTINGS_UI_FEATURE_ALIGN_RIGHT},
- {"resetToDefault", IDS_SETTINGS_RESET_TO_DEFAULT},
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {"gtkTheme", IDS_SETTINGS_GTK_THEME},
- {"useGtkTheme", IDS_SETTINGS_USE_GTK_THEME},
- {"qtTheme", IDS_SETTINGS_QT_THEME},
-@@ -413,7 +413,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
- {"classicTheme", IDS_SETTINGS_CLASSIC_THEME},
- {"useClassicTheme", IDS_SETTINGS_USE_CLASSIC_THEME},
- #endif
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CHROMEOS_LACROS)
- {"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS},
- #endif
- #if BUILDFLAG(IS_MAC)
-@@ -441,7 +441,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CHROMEOS_LACROS)
- bool show_custom_chrome_frame = ui::OzonePlatform::GetInstance()
- ->GetPlatformRuntimeProperties()
- .supports_server_side_window_decorations;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc b/devel/electron32/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
deleted file mode 100644
index 72122747cc8e..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
-@@ -203,7 +203,7 @@ base::Value::Dict CreateProfileEntry(const ProfileAttr
-
- if (AccountInfo::IsManaged(entry->GetHostedDomain())) {
- profile_entry.Set("avatarBadge", "cr:domain");
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- } else if (base::FeatureList::IsEnabled(
- supervised_user::kShowKiteForSupervisedUsers) &&
- entry->IsSupervised()) {
diff --git a/devel/electron32/files/patch-chrome_browser_ui_window__sizer_window__sizer.cc b/devel/electron32/files/patch-chrome_browser_ui_window__sizer_window__sizer.cc
deleted file mode 100644
index 4e97de457ed0..000000000000
--- a/devel/electron32/files/patch-chrome_browser_ui_window__sizer_window__sizer.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/ui/window_sizer/window_sizer.cc.orig 2024-06-18 21:43:25 UTC
-+++ chrome/browser/ui/window_sizer/window_sizer.cc
-@@ -210,7 +210,7 @@ void WindowSizer::GetBrowserWindowBoundsAndShowState(
- browser, window_bounds, show_state);
- }
-
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Linux has its own implementation, see WindowSizerLinux.
- // static
- void WindowSizer::GetBrowserWindowBoundsAndShowState(
diff --git a/devel/electron32/files/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc b/devel/electron32/files/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
deleted file mode 100644
index 72e0b6eb6140..000000000000
--- a/devel/electron32/files/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc
-@@ -41,7 +41,7 @@
- #include "components/visited_url_ranking/public/visited_url_ranking_service.h"
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/visited_url_ranking/desktop_tab_model_url_visit_data_fetcher.h"
- #elif BUILDFLAG(IS_ANDROID)
- #include "chrome/browser/visited_url_ranking/android_tab_model_url_visit_data_fetcher.h"
-@@ -114,7 +114,7 @@ VisitedURLRankingServiceFactory::BuildServiceInstanceF
-
- std::map<Fetcher, std::unique_ptr<URLVisitDataFetcher>> data_fetchers;
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- data_fetchers.emplace(
- Fetcher::kTabModel,
- std::make_unique<visited_url_ranking::DesktopTabModelURLVisitDataFetcher>(
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc b/devel/electron32/files/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
deleted file mode 100644
index 64787aa9b33f..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/web_applications/commands/launch_web_app_command.cc
-@@ -98,7 +98,7 @@ void LaunchWebAppCommand::StartWithLock(std::unique_pt
- // OsIntegrationTestOverride can use the xdg install command to detect
- // install.
- SynchronizeOsOptions options;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- options.add_shortcut_to_desktop = true;
- #endif
- lock_->os_integration_manager().Synchronize(
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc b/devel/electron32/files/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
deleted file mode 100644
index 3ee448ef037b..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/web_applications/commands/set_user_display_mode_command.cc
-@@ -57,7 +57,7 @@ void SetUserDisplayModeCommand::StartWithLock(
- // OsIntegrationTestOverride can use the xdg install command to detect
- // install.
- SynchronizeOsOptions options;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- options.add_shortcut_to_desktop = true;
- #endif
- app_lock_->os_integration_manager().Synchronize(
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_extension__status__utils.h b/devel/electron32/files/patch-chrome_browser_web__applications_extension__status__utils.h
deleted file mode 100644
index ff844a24f567..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_extension__status__utils.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/web_applications/extension_status_utils.h.orig 2024-04-15 20:33:50 UTC
-+++ chrome/browser/web_applications/extension_status_utils.h
-@@ -55,7 +55,7 @@ bool ClearExternalExtensionUninstalled(content::Browse
- bool ClearExternalExtensionUninstalled(content::BrowserContext* context,
- const std::string& extension_id);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // If this method returns true, then |extension_id| will not be launchable.
- //
- // The eventual goal is that this method should return true for all hosted apps,
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc b/devel/electron32/files/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
deleted file mode 100644
index 434feedd7c80..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig 2024-06-18 21:43:25 UTC
-+++ chrome/browser/web_applications/extensions/extension_status_utils.cc
-@@ -25,7 +25,7 @@ const char* g_preinstalled_app_for_testing = nullptr;
-
- const char* g_preinstalled_app_for_testing = nullptr;
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // TODO(b/268221237): Remove this allow-list.
- const char kDefaultAllowedExtensionIds[] =
- "alhngdkjgnedakdlnamimgfihgkmenbh,"
-@@ -113,7 +113,7 @@ bool ClearExternalExtensionUninstalled(content::Browse
- extension_id);
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool IsExtensionUnsupportedDeprecatedApp(content::BrowserContext* context,
- const std::string& extension_id) {
- if (testing::g_enable_chrome_apps_for_testing) {
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc b/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
deleted file mode 100644
index 9f321dc1c75e..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/web_applications/os_integration/os_integration_manager.cc
-@@ -649,7 +649,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrationManager::Bu
- }
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const std::vector<WebAppShortcutsMenuItemInfo>& shortcuts_menu_item_infos =
- app->shortcuts_menu_item_infos();
- DCHECK_LE(shortcuts_menu_item_infos.size(), kMaxApplicationDockMenuItems);
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc b/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
deleted file mode 100644
index 1e83c5d1b12c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig 2023-10-19 19:58:08 UTC
-+++ chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc
-@@ -54,7 +54,7 @@ proto::RunOnOsLoginMode ConvertWebAppRunOnOsLoginModeT
- // different from other platforms, see web_app_run_on_os_login_manager.h for
- // more info.
- bool DoesRunOnOsLoginRequireExecution() {
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return base::FeatureList::IsEnabled(features::kDesktopPWAsRunOnOsLogin);
- #else
- return false;
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc b/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
deleted file mode 100644
index 6940d2a59e9d..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc
-@@ -191,7 +191,7 @@ void ShortcutSubManager::Execute(
- return;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- // Protocol handler update detection. Shortcuts need to be updated in this
- // case on Linux & Mac because the shortcut itself includes the protocol
- // handling metadata.
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc b/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
deleted file mode 100644
index 8b0adf225fb0..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2024-06-18 21:43:25 UTC
-+++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
-@@ -65,7 +65,7 @@ const int kDesiredIconSizesForShortcut[] = {16, 32, 12
-
- #if BUILDFLAG(IS_MAC)
- const int kDesiredIconSizesForShortcut[] = {16, 32, 128, 256, 512};
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Linux supports icons of any size. FreeDesktop Icon Theme Specification states
- // that "Minimally you should install a 48x48 icon in the hicolor theme."
- const int kDesiredIconSizesForShortcut[] = {16, 32, 48, 128, 256, 512};
-@@ -227,7 +227,7 @@ std::unique_ptr<ShortcutInfo> BuildShortcutInfoWithout
-
- // TODO(crbug.com/40257107): Implement tests on Linux for using shortcuts_menu
- // actions.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const std::vector<WebAppShortcutsMenuItemInfo>& shortcuts_menu_item_infos =
- CreateShortcutsMenuItemInfos(state.shortcut_menus());
- DCHECK_LE(shortcuts_menu_item_infos.size(), kMaxApplicationDockMenuItems);
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h b/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
deleted file mode 100644
index 7994b0589e4c..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig 2023-10-19 19:58:08 UTC
-+++ chrome/browser/web_applications/os_integration/web_app_shortcut.h
-@@ -21,7 +21,7 @@
- #include "ui/gfx/image/image_family.h"
- #include "url/gurl.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/web_applications/os_integration/web_app_shortcut_linux.h"
- #endif // BUILDFLAG(IS_LINUX)
-
-@@ -70,7 +70,7 @@ struct ShortcutInfo {
- std::set<std::string> file_handler_extensions;
- std::set<std::string> file_handler_mime_types;
- std::set<std::string> protocol_handlers;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::set<DesktopActionInfo> actions;
- #endif // BUILDFLAG(IS_LINUX)
-
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc b/devel/electron32/files/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
deleted file mode 100644
index 1f83e86c9f96..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig 2024-06-18 21:43:25 UTC
-+++ chrome/browser/web_applications/policy/web_app_policy_manager.cc
-@@ -101,7 +101,7 @@ BASE_FEATURE(kDesktopPWAsForceUnregisterOSIntegration,
-
- BASE_FEATURE(kDesktopPWAsForceUnregisterOSIntegration,
- "DesktopPWAsForceUnregisterOSIntegration",
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc b/devel/electron32/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
deleted file mode 100644
index 767de4588dea..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
+++ /dev/null
@@ -1,119 +0,0 @@
---- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/web_applications/test/os_integration_test_override_impl.cc
-@@ -46,7 +46,7 @@
- #include "third_party/skia/include/core/SkBitmap.h"
- #include "third_party/skia/include/core/SkColor.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/nix/xdg_util.h"
- #endif
-
-@@ -131,7 +131,7 @@ std::vector<std::wstring> GetFileExtensionsForProgId(
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Performs a blocking read of app icons from the disk.
- SkColor IconManagerReadIconTopLeftColorForSize(WebAppIconManager& icon_manager,
- const webapps::AppId& app_id,
-@@ -266,7 +266,7 @@ bool OsIntegrationTestOverrideImpl::SimulateDeleteShor
- GetShortcutPath(profile, chrome_apps_folder(), app_id, app_name);
- CHECK(base::PathExists(app_folder_shortcut_path));
- return base::DeletePathRecursively(app_folder_shortcut_path);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FilePath desktop_shortcut_path =
- GetShortcutPath(profile, desktop(), app_id, app_name);
- LOG(INFO) << desktop_shortcut_path;
-@@ -314,7 +314,7 @@ bool OsIntegrationTestOverrideImpl::DeleteApplicationM
- }
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool OsIntegrationTestOverrideImpl::DeleteDesktopDirOnLinux() {
- if (desktop_.IsValid()) {
- return desktop_.Delete();
-@@ -328,7 +328,7 @@ bool OsIntegrationTestOverrideImpl::IsRunOnOsLoginEnab
- Profile* profile,
- const webapps::AppId& app_id,
- const std::string& app_name) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::string shortcut_filename =
- "chrome-" + app_id + "-" + profile->GetBaseName().value() + ".desktop";
- return base::PathExists(startup().Append(shortcut_filename));
-@@ -384,7 +384,7 @@ bool OsIntegrationTestOverrideImpl::IsFileExtensionHan
- is_file_handled =
- shell_integration::CanApplicationHandleURL(app_path, test_file_url);
- base::DeleteFile(test_file_path);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FilePath user_applications_dir = applications();
- bool database_update_called = false;
- for (const LinuxFileRegistration& command : linux_file_registration_) {
-@@ -427,7 +427,7 @@ OsIntegrationTestOverrideImpl::GetShortcutIconTopLeftC
- return std::nullopt;
- }
- return GetIconTopLeftColorFromShortcutFile(shortcut_path);
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- WebAppProvider* provider = WebAppProvider::GetForLocalAppsUnchecked(profile);
- if (!provider) {
- return std::nullopt;
-@@ -477,7 +477,7 @@ base::FilePath OsIntegrationTestOverrideImpl::GetShort
- app_installed_profiles.end()) {
- return shortcut_path;
- }
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::string shortcut_filename =
- "chrome-" + app_id + "-" + profile->GetBaseName().value() + ".desktop";
- base::FilePath shortcut_path = shortcut_dir.Append(shortcut_filename);
-@@ -502,7 +502,7 @@ bool OsIntegrationTestOverrideImpl::IsShortcutCreated(
- base::FilePath app_shortcut_path =
- GetShortcutPath(profile, chrome_apps_folder(), app_id, app_name);
- return base::PathExists(app_shortcut_path);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FilePath desktop_shortcut_path =
- GetShortcutPath(profile, desktop(), app_id, app_name);
- return base::PathExists(desktop_shortcut_path);
-@@ -690,7 +690,7 @@ void OsIntegrationTestOverrideImpl::EnableOrDisablePat
- }
- #endif // BUILDFLAG(IS_MAC)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FilePath OsIntegrationTestOverrideImpl::desktop() {
- return desktop_.GetPath();
- }
-@@ -741,7 +741,7 @@ OsIntegrationTestOverrideImpl::OsIntegrationTestOverri
- success = chrome_apps_folder_.CreateUniqueTempDirUnderPath(
- outer_temp_dir_.GetPath());
- CHECK(success);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- success = desktop_.CreateUniqueTempDirUnderPath(outer_temp_dir_.GetPath());
- CHECK(success);
- success = startup_.CreateUniqueTempDirUnderPath(outer_temp_dir_.GetPath());
-@@ -754,7 +754,7 @@ OsIntegrationTestOverrideImpl::OsIntegrationTestOverri
- CHECK(success);
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto callback = base::BindRepeating([](base::FilePath filename_in,
- std::string xdg_command,
- std::string file_contents) {
-@@ -826,7 +826,7 @@ OsIntegrationTestOverrideImpl::~OsIntegrationTestOverr
- EXPECT_TRUE(!startup_.IsValid() || startup_.Delete());
- #elif BUILDFLAG(IS_MAC)
- EXPECT_TRUE(!chrome_apps_folder_.IsValid() || DeleteChromeAppsDir());
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- EXPECT_TRUE(!desktop_.IsValid() || desktop_.Delete());
- EXPECT_TRUE(!startup_.IsValid() || startup_.Delete());
- EXPECT_TRUE(!xdg_data_home_dir_.IsValid() || xdg_data_home_dir_.Delete());
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h b/devel/electron32/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
deleted file mode 100644
index 7fd1521eeed9..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
+++ /dev/null
@@ -1,38 +0,0 @@
---- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig 2024-06-18 21:43:25 UTC
-+++ chrome/browser/web_applications/test/os_integration_test_override_impl.h
-@@ -40,7 +40,7 @@ namespace web_app {
-
- namespace web_app {
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- struct LinuxFileRegistration {
- base::FilePath file_name;
- std::string xdg_command;
-@@ -122,7 +122,7 @@ class OsIntegrationTestOverrideImpl : public OsIntegra
- bool DeleteApplicationMenuDirOnWin();
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool DeleteDesktopDirOnLinux();
- #endif // BUILDFLAG(IS_LINUX)
-
-@@ -242,7 +242,7 @@ class OsIntegrationTestOverrideImpl : public OsIntegra
- base::FilePath chrome_apps_folder() override;
- void EnableOrDisablePathOnLogin(const base::FilePath& file_path,
- bool enable_on_login) override;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FilePath desktop();
- base::FilePath startup();
- base::FilePath applications();
-@@ -322,7 +322,7 @@ class OsIntegrationTestOverrideImpl : public OsIntegra
- base::ScopedTempDir chrome_apps_folder_;
- std::map<base::FilePath, bool> startup_enabled_;
-
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::ScopedTempDir desktop_;
- base::ScopedTempDir startup_;
- base::ScopedTempDir xdg_data_home_dir_;
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_web__app__helpers.cc b/devel/electron32/files/patch-chrome_browser_web__applications_web__app__helpers.cc
deleted file mode 100644
index 424d9f438021..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_web__app__helpers.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/web_applications/web_app_helpers.cc.orig 2024-06-18 21:43:25 UTC
-+++ chrome/browser/web_applications/web_app_helpers.cc
-@@ -145,7 +145,7 @@ bool IsValidWebAppUrl(const GURL& app_url) {
- return false;
-
- bool allow_extension_apps = true;
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Stop allowing apps to be extension urls when the shortcuts are separated -
- // they can be extension urls instead.
- allow_extension_apps =
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_web__app__install__info.h b/devel/electron32/files/patch-chrome_browser_web__applications_web__app__install__info.h
deleted file mode 100644
index f5e3c9ac51d9..000000000000
--- a/devel/electron32/files/patch-chrome_browser_web__applications_web__app__install__info.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/web_applications/web_app_install_info.h.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/web_applications/web_app_install_info.h
-@@ -38,7 +38,7 @@ static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) |
- #include "url/gurl.h"
-
- static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-- BUILDFLAG(IS_CHROMEOS));
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD));
-
- namespace web_app {
-
diff --git a/devel/electron32/files/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc b/devel/electron32/files/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
deleted file mode 100644
index 0a296340dd27..000000000000
--- a/devel/electron32/files/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/webauthn/chrome_authenticator_request_delegate.cc
-@@ -1095,7 +1095,7 @@ void ChromeAuthenticatorRequestDelegate::ConfigureDisc
- g_observer->ConfiguringCable(request_type);
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // No caBLEv1 on Linux. It tends to crash bluez.
- if (base::Contains(pairings_from_extension,
- device::CableDiscoveryData::Version::V1,
diff --git a/devel/electron32/files/patch-chrome_browser_webauthn_enclave__manager.cc b/devel/electron32/files/patch-chrome_browser_webauthn_enclave__manager.cc
deleted file mode 100644
index 5342d5666fc8..000000000000
--- a/devel/electron32/files/patch-chrome_browser_webauthn_enclave__manager.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/browser/webauthn/enclave_manager.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/webauthn/enclave_manager.cc
-@@ -686,7 +686,7 @@ std::string UserVerifyingLabelToString(crypto::UserVer
-
- std::string UserVerifyingLabelToString(crypto::UserVerifyingKeyLabel label) {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- return label;
- #else
- return std::string("placeholder");
-@@ -696,7 +696,7 @@ std::optional<crypto::UserVerifyingKeyLabel> UserVerif
- std::optional<crypto::UserVerifyingKeyLabel> UserVerifyingKeyLabelFromString(
- std::string saved_label) {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- return saved_label;
- #else
- return std::nullopt;
diff --git a/devel/electron32/files/patch-chrome_browser_webauthn_unexportable__key__utils.cc b/devel/electron32/files/patch-chrome_browser_webauthn_unexportable__key__utils.cc
deleted file mode 100644
index bd672523477d..000000000000
--- a/devel/electron32/files/patch-chrome_browser_webauthn_unexportable__key__utils.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/webauthn/unexportable_key_utils.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/browser/webauthn/unexportable_key_utils.cc
-@@ -33,7 +33,7 @@ GetWebAuthnUnexportableKeyProvider() {
- // If there is a scoped UnexportableKeyProvider configured, we always use
- // that so that tests can still override the key provider.
- const bool use_software_provider =
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- !crypto::internal::HasScopedUnexportableKeyProvider();
- #else
- false;
diff --git a/devel/electron32/files/patch-chrome_common_channel__info.h b/devel/electron32/files/patch-chrome_common_channel__info.h
deleted file mode 100644
index 6d723142ea56..000000000000
--- a/devel/electron32/files/patch-chrome_common_channel__info.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/common/channel_info.h.orig 2024-06-18 21:43:25 UTC
-+++ chrome/common/channel_info.h
-@@ -12,7 +12,7 @@
- #include "build/build_config.h"
- #include "build/chromeos_buildflags.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- namespace base {
- class Environment;
- }
-@@ -100,7 +100,7 @@ std::string GetChannelSuffixForDataDir();
- std::string GetChannelSuffixForDataDir();
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::string GetChannelSuffixForExtraFlagsEnvVarName();
-
- // Returns the channel-specific filename of the desktop shortcut used to launch
diff --git a/devel/electron32/files/patch-chrome_common_channel__info__posix.cc b/devel/electron32/files/patch-chrome_common_channel__info__posix.cc
deleted file mode 100644
index f56dcddf6fde..000000000000
--- a/devel/electron32/files/patch-chrome_common_channel__info__posix.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/common/channel_info_posix.cc.orig 2024-06-18 21:43:25 UTC
-+++ chrome/common/channel_info_posix.cc
-@@ -93,7 +93,7 @@ std::string GetChannelSuffixForDataDir() {
- }
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::string GetChannelSuffixForExtraFlagsEnvVarName() {
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
- const auto channel_state = GetChannelImpl();
-@@ -121,7 +121,7 @@ std::string GetChannelSuffixForExtraFlagsEnvVarName()
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- std::string GetDesktopName(base::Environment* env) {
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
- // Google Chrome packaged as a snap is a special case: the application name
diff --git a/devel/electron32/files/patch-chrome_common_chrome__features.cc b/devel/electron32/files/patch-chrome_common_chrome__features.cc
deleted file mode 100644
index 61cd8a360315..000000000000
--- a/devel/electron32/files/patch-chrome_common_chrome__features.cc
+++ /dev/null
@@ -1,56 +0,0 @@
---- chrome/common/chrome_features.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/common/chrome_features.cc
-@@ -75,7 +75,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppShims,
- #endif // BUILDFLAG(IS_MAC)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Enables or disables the Autofill survey triggered by opening a prompt to
- // save address info.
- BASE_FEATURE(kAutofillAddressSurvey,
-@@ -93,7 +93,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
- base::FEATURE_DISABLED_BY_DEFAULT);
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Enables the Restart background mode optimization. When all Chrome UI is
- // closed and it goes in the background, allows to restart the browser to
- // discard memory.
-@@ -260,7 +260,7 @@ BASE_FEATURE(kDesktopPWAsRunOnOsLogin,
- BASE_FEATURE(kDesktopPWAsRunOnOsLogin,
- "DesktopPWAsRunOnOsLogin",
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -309,7 +309,7 @@ BASE_FEATURE(kDesktopPWAsTabStripSettings,
- "DesktopPWAsTabStripSettings",
- base::FEATURE_DISABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Controls whether Chrome Apps are supported. See https://crbug.com/1221251.
- // If the feature is disabled, Chrome Apps continue to work. If enabled, Chrome
- // Apps will not launch and will be marked in the UI as deprecated.
-@@ -897,7 +897,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
- "KAnonymityServiceStorage",
- base::FEATURE_ENABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kLinuxLowMemoryMonitor,
- "LinuxLowMemoryMonitor",
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -910,7 +910,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
- &kLinuxLowMemoryMonitor, "critical_level", 255};
- #endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kListWebAppsSwitch,
- "ListWebAppsSwitch",
- base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/devel/electron32/files/patch-chrome_common_chrome__features.h b/devel/electron32/files/patch-chrome_common_chrome__features.h
deleted file mode 100644
index f4e98135f768..000000000000
--- a/devel/electron32/files/patch-chrome_common_chrome__features.h
+++ /dev/null
@@ -1,45 +0,0 @@
---- chrome/common/chrome_features.h.orig 2024-08-14 20:54:41 UTC
-+++ chrome/common/chrome_features.h
-@@ -55,13 +55,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningForWebAppShims);
- #endif // BUILDFLAG(IS_MAC)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillAddressSurvey);
- COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillCardSurvey);
- COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillPasswordSurvey);
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(CHROME_FEATURES)
- BASE_DECLARE_FEATURE(kBackgroundModeAllowRestart);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -192,7 +192,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings);
- COMPONENT_EXPORT(CHROME_FEATURES)
- BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
- COMPONENT_EXPORT(CHROME_FEATURES)
- BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -545,7 +545,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
- COMPONENT_EXPORT(CHROME_FEATURES)
- BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
-
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
- COMPONENT_EXPORT(CHROME_FEATURES)
- extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -553,7 +553,7 @@ extern const base::FeatureParam<int> kLinuxLowMemoryMo
- extern const base::FeatureParam<int> kLinuxLowMemoryMonitorCriticalLevel;
- #endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kListWebAppsSwitch);
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_common_chrome__paths.cc b/devel/electron32/files/patch-chrome_common_chrome__paths.cc
deleted file mode 100644
index 118d5f81ca60..000000000000
--- a/devel/electron32/files/patch-chrome_common_chrome__paths.cc
+++ /dev/null
@@ -1,84 +0,0 @@
---- chrome/common/chrome_paths.cc.orig 2024-06-18 21:43:25 UTC
-+++ chrome/common/chrome_paths.cc
-@@ -30,7 +30,7 @@
- #include "base/apple/foundation_util.h"
- #endif
-
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
- #include "components/policy/core/common/policy_paths.h"
- #endif
-
-@@ -52,14 +52,14 @@ namespace {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // The path to the external extension <id>.json files.
- // /usr/share seems like a good choice, see: http://www.pathname.com/fhs/
- const base::FilePath::CharType kFilepathSinglePrefExtensions[] =
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-- FILE_PATH_LITERAL("/usr/share/google-chrome/extensions");
-+ FILE_PATH_LITERAL("/usr/local/share/chromium/extensions");
- #else
-- FILE_PATH_LITERAL("/usr/share/chromium/extensions");
-+ FILE_PATH_LITERAL("/usr/local/share/chromium/extensions");
- #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
-
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -225,7 +225,7 @@ bool PathProvider(int key, base::FilePath* result) {
- }
- break;
- case chrome::DIR_DEFAULT_DOWNLOADS_SAFE:
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (!GetUserDownloadsDirectorySafe(&cur)) {
- return false;
- }
-@@ -541,7 +541,7 @@ bool PathProvider(int key, base::FilePath* result) {
- return false;
- }
- break;
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
- case chrome::DIR_POLICY_FILES: {
- cur = base::FilePath(policy::kPolicyPath);
- break;
-@@ -552,7 +552,7 @@ bool PathProvider(int key, base::FilePath* result) {
- #if BUILDFLAG(IS_CHROMEOS_ASH) || \
- ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \
- BUILDFLAG(CHROMIUM_BRANDING)) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- case chrome::DIR_USER_EXTERNAL_EXTENSIONS: {
- if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) {
- return false;
-@@ -561,7 +561,7 @@ bool PathProvider(int key, base::FilePath* result) {
- break;
- }
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- case chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS: {
- cur = base::FilePath(kFilepathSinglePrefExtensions);
- break;
-@@ -599,7 +599,7 @@ bool PathProvider(int key, base::FilePath* result) {
- break;
-
- #if BUILDFLAG(ENABLE_EXTENSIONS) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD))
- case chrome::DIR_NATIVE_MESSAGING:
- #if BUILDFLAG(IS_MAC)
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-@@ -613,6 +613,9 @@ bool PathProvider(int key, base::FilePath* result) {
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
- cur = base::FilePath(
- FILE_PATH_LITERAL("/etc/opt/chrome/native-messaging-hosts"));
-+#elif BUILDFLAG(IS_FREEBSD)
-+ cur = base::FilePath(FILE_PATH_LITERAL(
-+ "/usr/local/etc/chromium/native-messaging-hosts"));
- #else
- cur = base::FilePath(
- FILE_PATH_LITERAL("/etc/chromium/native-messaging-hosts"));
diff --git a/devel/electron32/files/patch-chrome_common_chrome__paths.h b/devel/electron32/files/patch-chrome_common_chrome__paths.h
deleted file mode 100644
index 77c60842b564..000000000000
--- a/devel/electron32/files/patch-chrome_common_chrome__paths.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/common/chrome_paths.h.orig 2024-02-21 00:20:37 UTC
-+++ chrome/common/chrome_paths.h
-@@ -59,7 +59,7 @@ enum {
- #if BUILDFLAG(IS_CHROMEOS_ASH) || \
- ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \
- BUILDFLAG(CHROMIUM_BRANDING)) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- DIR_USER_EXTERNAL_EXTENSIONS, // Directory for per-user external extensions
- // on Chrome Mac and Chromium Linux.
- // On Chrome OS, this path is used for OEM
-@@ -67,7 +67,7 @@ enum {
- // create it.
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- DIR_STANDALONE_EXTERNAL_EXTENSIONS, // Directory for 'per-extension'
- // definition manifest files that
- // describe extensions which are to be
-@@ -126,7 +126,7 @@ enum {
-
- #endif
- #if BUILDFLAG(ENABLE_EXTENSIONS) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD))
- DIR_NATIVE_MESSAGING, // System directory where native messaging host
- // manifest files are stored.
- DIR_USER_NATIVE_MESSAGING, // Directory with Native Messaging Hosts
diff --git a/devel/electron32/files/patch-chrome_common_chrome__paths__internal.h b/devel/electron32/files/patch-chrome_common_chrome__paths__internal.h
deleted file mode 100644
index 85641ebae453..000000000000
--- a/devel/electron32/files/patch-chrome_common_chrome__paths__internal.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/common/chrome_paths_internal.h.orig 2023-05-25 00:41:46 UTC
-+++ chrome/common/chrome_paths_internal.h
-@@ -43,7 +43,7 @@ void GetUserCacheDirectory(const base::FilePath& profi
- // Get the path to the user's documents directory.
- bool GetUserDocumentsDirectory(base::FilePath* result);
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Gets the path to a safe default download directory for a user.
- bool GetUserDownloadsDirectorySafe(base::FilePath* result);
- #endif
diff --git a/devel/electron32/files/patch-chrome_common_chrome__switches.cc b/devel/electron32/files/patch-chrome_common_chrome__switches.cc
deleted file mode 100644
index 8a4fac5ea4a2..000000000000
--- a/devel/electron32/files/patch-chrome_common_chrome__switches.cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- chrome/common/chrome_switches.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/common/chrome_switches.cc
-@@ -898,14 +898,14 @@ const char kAllowNaClSocketAPI[] = "allow-nacl-socket-
- #endif
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- const char kEnableNewAppMenuIcon[] = "enable-new-app-menu-icon";
-
- // Causes the browser to launch directly in guest mode.
- const char kGuest[] = "guest";
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Writes open and installed web apps for each profile to the specified file
- // without launching a new browser window or tab. Pass a absolute file path to
- // specify where to output the information. Can be used together with optional
diff --git a/devel/electron32/files/patch-chrome_common_chrome__switches.h b/devel/electron32/files/patch-chrome_common_chrome__switches.h
deleted file mode 100644
index aae1683cc850..000000000000
--- a/devel/electron32/files/patch-chrome_common_chrome__switches.h
+++ /dev/null
@@ -1,17 +0,0 @@
---- chrome/common/chrome_switches.h.orig 2024-08-14 20:54:41 UTC
-+++ chrome/common/chrome_switches.h
-@@ -279,12 +279,12 @@ extern const char kAllowNaClSocketAPI[];
- #endif
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- extern const char kEnableNewAppMenuIcon[];
- extern const char kGuest[];
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- extern const char kListApps[];
- extern const char kProfileBaseName[];
- extern const char kProfileManagementAttributes[];
diff --git a/devel/electron32/files/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc b/devel/electron32/files/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
deleted file mode 100644
index 80a2b15f15dd..000000000000
--- a/devel/electron32/files/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2022-11-30 08:12:58 UTC
-+++ chrome/common/extensions/permissions/chrome_permission_message_rules.cc
-@@ -285,7 +285,7 @@ int GetEnterpriseReportingPrivatePermissionMessageId()
- }
- #if BUILDFLAG(IS_WIN)
- return IDS_EXTENSION_PROMPT_WARNING_ENTERPRISE_REPORTING_PRIVATE_ENABLED_WIN;
--#elif BUILDFLAG(IS_LINUX) or BUILDFLAG(IS_MAC)
-+#elif BUILDFLAG(IS_LINUX) or BUILDFLAG(IS_MAC) or BUILDFLAG(IS_BSD)
- return IDS_EXTENSION_PROMPT_WARNING_ENTERPRISE_REPORTING_PRIVATE_ENABLED_LINUX_AND_MACOS;
- #else
- return IDS_EXTENSION_PROMPT_WARNING_ENTERPRISE_REPORTING_PRIVATE;
diff --git a/devel/electron32/files/patch-chrome_common_media_cdm__host__file__path.cc b/devel/electron32/files/patch-chrome_common_media_cdm__host__file__path.cc
deleted file mode 100644
index 3b4f828a367e..000000000000
--- a/devel/electron32/files/patch-chrome_common_media_cdm__host__file__path.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/common/media/cdm_host_file_path.cc.orig 2023-02-01 18:43:13 UTC
-+++ chrome/common/media/cdm_host_file_path.cc
-@@ -90,7 +90,7 @@ void AddCdmHostFilePaths(
- cdm_host_file_paths->emplace_back(chrome_framework_path,
- chrome_framework_sig_path);
-
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- base::FilePath chrome_exe_dir;
- if (!base::PathService::Get(base::DIR_EXE, &chrome_exe_dir))
diff --git a/devel/electron32/files/patch-chrome_common_media_cdm__registration.cc b/devel/electron32/files/patch-chrome_common_media_cdm__registration.cc
deleted file mode 100644
index 68f7ce078535..000000000000
--- a/devel/electron32/files/patch-chrome_common_media_cdm__registration.cc
+++ /dev/null
@@ -1,56 +0,0 @@
---- chrome/common/media/cdm_registration.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/common/media/cdm_registration.cc
-@@ -33,7 +33,7 @@
- #if BUILDFLAG(ENABLE_WIDEVINE)
- #include "components/cdm/common/cdm_manifest.h"
- #include "third_party/widevine/cdm/widevine_cdm_common.h" // nogncheck
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/native_library.h"
- #include "chrome/common/chrome_paths.h"
- #include "chrome/common/media/component_widevine_cdm_hint_file_linux.h"
-@@ -86,7 +86,7 @@ void ReportLacrosUMA(LacrosBundledWidevine value) {
-
- #if (BUILDFLAG(BUNDLE_WIDEVINE_CDM) || \
- BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
- // Create a CdmInfo for a Widevine CDM, using |version|, |cdm_library_path|, and
- // |capability|.
- std::unique_ptr<content::CdmInfo> CreateWidevineCdmInfo(
-@@ -131,7 +131,7 @@ std::unique_ptr<content::CdmInfo> CreateCdmInfoFromWid
- // BUILDFLAG(IS_CHROMEOS))
-
- #if BUILDFLAG(BUNDLE_WIDEVINE_CDM) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
- // On Linux/ChromeOS we have to preload the CDM since it uses the zygote
- // sandbox. On Windows and Mac, CDM registration is handled by Component
- // Update (as the CDM can be loaded only when needed).
-@@ -185,7 +185,7 @@ std::unique_ptr<content::CdmInfo> GetAshBundledWidevin
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS)
-
- #if (BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH))) || \
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD))) || \
- BUILDFLAG(IS_CHROMEOS_LACROS)
- // This code checks to see if Component Updater picked a version of the Widevine
- // CDM to be used last time it ran. (Component Updater may choose the bundled
-@@ -232,7 +232,7 @@ void AddSoftwareSecureWidevine(std::vector<content::Cd
- /*supports_sub_key_systems=*/false, kWidevineCdmDisplayName,
- kWidevineCdmType, base::Version(), base::FilePath());
-
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #if defined(WIDEVINE_CDM_MIN_GLIBC_VERSION)
- base::Version glibc_version(gnu_get_libc_version());
- DCHECK(glibc_version.IsValid());
-@@ -493,7 +493,7 @@ void RegisterCdmInfo(std::vector<content::CdmInfo>* cd
- }
-
- #if BUILDFLAG(ENABLE_WIDEVINE) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD))
- std::vector<content::CdmInfo> GetSoftwareSecureWidevine() {
- std::vector<content::CdmInfo> cdms;
- AddSoftwareSecureWidevine(&cdms);
diff --git a/devel/electron32/files/patch-chrome_common_media_cdm__registration.h b/devel/electron32/files/patch-chrome_common_media_cdm__registration.h
deleted file mode 100644
index a8430e1bf9f0..000000000000
--- a/devel/electron32/files/patch-chrome_common_media_cdm__registration.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/common/media/cdm_registration.h.orig 2024-08-14 20:54:41 UTC
-+++ chrome/common/media/cdm_registration.h
-@@ -16,7 +16,7 @@ void RegisterCdmInfo(std::vector<content::CdmInfo>* cd
- void RegisterCdmInfo(std::vector<content::CdmInfo>* cdms);
-
- #if BUILDFLAG(ENABLE_WIDEVINE) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD))
- // Returns the software secure Widevine CDM, if one exists.
- std::vector<content::CdmInfo> GetSoftwareSecureWidevine();
- #endif
diff --git a/devel/electron32/files/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h b/devel/electron32/files/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
deleted file mode 100644
index cb394c4c7f5d..000000000000
--- a/devel/electron32/files/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2024-06-18 21:43:25 UTC
-+++ chrome/common/media/component_widevine_cdm_hint_file_linux.h
-@@ -17,7 +17,7 @@
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
-+#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
- #error "This file only applies to desktop Linux and ChromeOS."
- #endif
-
diff --git a/devel/electron32/files/patch-chrome_common_pref__names.h b/devel/electron32/files/patch-chrome_common_pref__names.h
deleted file mode 100644
index 2b732ae8ac38..000000000000
--- a/devel/electron32/files/patch-chrome_common_pref__names.h
+++ /dev/null
@@ -1,91 +0,0 @@
---- chrome/common/pref_names.h.orig 2024-08-14 20:54:41 UTC
-+++ chrome/common/pref_names.h
-@@ -1364,7 +1364,7 @@ inline constexpr char kUseAshProxy[] = "lacros.proxy.u
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Linux specific preference on whether we should match the system theme.
- inline constexpr char kSystemTheme[] = "extensions.theme.system_theme";
- #endif
-@@ -1507,7 +1507,7 @@ inline constexpr char kShowUpdatePromotionInfoBar[] =
- "browser.show_update_promotion_info_bar";
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Boolean that is false if we should show window manager decorations. If
- // true, we draw a custom chrome frame (thicker title bar and blue border).
- inline constexpr char kUseCustomChromeFrame[] = "browser.custom_chrome_frame";
-@@ -2112,7 +2112,7 @@ inline constexpr char kDownloadDirUpgraded[] = "downlo
- inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- inline constexpr char kOpenPdfDownloadInSystemReader[] =
- "download.open_pdf_in_system_reader";
- #endif
-@@ -2549,14 +2549,14 @@ inline constexpr char kMediaCdmOriginData[] = "media.c
- inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // A boolean pref to determine whether or not the network service is running
- // sandboxed.
- inline constexpr char kNetworkServiceSandboxEnabled[] =
- "net.network_service_sandbox";
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Records whether the user has seen an HTTP auth "negotiate" header.
- inline constexpr char kReceivedHttpAuthNegotiateHeader[] =
- "net.received_http_auth_negotiate_headers";
-@@ -2634,7 +2634,7 @@ inline constexpr char kBasicAuthOverHttpEnabled[] =
- inline constexpr char kBasicAuthOverHttpEnabled[] =
- "auth.basic_over_http_enabled";
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
- // along with kAuthNegotiateDelegateAllowlist.
- inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -3164,7 +3164,7 @@ inline constexpr char kDeviceWeeklyScheduledSuspend[]
- #endif // BUILDFLAG(IS_CHROMEOS)
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Defines administrator-set availability of Chrome for Testing.
- inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
- #endif
-@@ -3760,7 +3760,7 @@ inline constexpr char kSandboxExternalProtocolBlocked[
- inline constexpr char kSandboxExternalProtocolBlocked[] =
- "profile.sandbox_external_protocol_blocked";
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Boolean that indicates if system notifications are allowed to be used in
- // place of Chrome notifications.
- inline constexpr char kAllowSystemNotifications[] =
-@@ -4034,7 +4034,7 @@ inline constexpr char kLensDesktopNTPSearchEnabled[] =
- "policy.lens_desktop_ntp_search_enabled";
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // A dict mapping the edition name with the major version it was shown.
- inline constexpr char kWhatsNewEditionUsed[] = "browser.whats_new.edition_used";
- // A list containing the features of each module in order of when they
-@@ -4128,7 +4128,7 @@ inline constexpr char kPrintingOAuth2AuthorizationServ
- "printing.oauth2_authorization_servers";
- #endif
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // If this exists and is true, Chrome may run system DNS resolution out of the
- // network process. If false, Chrome will run system DNS resolution in the
- // network process. If non-existent, Chrome will decide where to run system DNS
diff --git a/devel/electron32/files/patch-chrome_common_url__constants.h b/devel/electron32/files/patch-chrome_common_url__constants.h
deleted file mode 100644
index bf0cf56377c4..000000000000
--- a/devel/electron32/files/patch-chrome_common_url__constants.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/common/url_constants.h.orig 2024-08-14 20:54:41 UTC
-+++ chrome/common/url_constants.h
-@@ -927,7 +927,7 @@ inline constexpr char kPhoneHubPermissionLearnMoreURL[
- inline constexpr char kPhoneHubPermissionLearnMoreURL[] =
- "https://support.google.com/chromebook?p=multidevice";
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // "Learn more" URL for the chrome apps deprecation dialog.
- inline constexpr char kChromeAppsDeprecationLearnMoreURL[] =
- "https://support.google.com/chrome?p=chrome_app_deprecation";
diff --git a/devel/electron32/files/patch-chrome_common_webui__url__constants.cc b/devel/electron32/files/patch-chrome_common_webui__url__constants.cc
deleted file mode 100644
index 91b65caa9c1d..000000000000
--- a/devel/electron32/files/patch-chrome_common_webui__url__constants.cc
+++ /dev/null
@@ -1,37 +0,0 @@
---- chrome/common/webui_url_constants.cc.orig 2024-08-14 20:54:41 UTC
-+++ chrome/common/webui_url_constants.cc
-@@ -197,21 +197,21 @@ base::span<const base::cstring_view> ChromeURLHosts()
- kChromeUIAssistantOptInHost,
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- kChromeUIConnectorsInternalsHost,
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- kChromeUIDiscardsHost,
- #endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- kChromeUIWebAppSettingsHost,
- #endif
- #if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID)
- kChromeUILinuxProxyConfigHost,
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- kChromeUISandboxHost,
- #endif
- #if BUILDFLAG(IS_WIN)
-@@ -284,7 +284,7 @@ base::span<const base::cstring_view> ChromeDebugURLs()
- blink::kChromeUIGpuJavaCrashURL,
- kChromeUIJavaCrashURL,
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- kChromeUIWebUIJsErrorURL,
- #endif
- kChromeUIQuitURL,
diff --git a/devel/electron32/files/patch-chrome_common_webui__url__constants.h b/devel/electron32/files/patch-chrome_common_webui__url__constants.h
deleted file mode 100644
index 8bd9f0d672bb..000000000000
--- a/devel/electron32/files/patch-chrome_common_webui__url__constants.h
+++ /dev/null
@@ -1,56 +0,0 @@
---- chrome/common/webui_url_constants.h.orig 2024-08-14 20:54:41 UTC
-+++ chrome/common/webui_url_constants.h
-@@ -564,24 +564,24 @@ inline constexpr char kOsUIVersionURL[] = "os://versio
- inline constexpr char kOsUIVersionURL[] = "os://version";
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- inline constexpr char kChromeUIWebUIJsErrorHost[] = "webuijserror";
- inline constexpr char kChromeUIWebUIJsErrorURL[] = "chrome://webuijserror/";
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- inline constexpr char kChromeUIConnectorsInternalsHost[] =
- "connectors-internals";
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- inline constexpr char kChromeUIDiscardsHost[] = "discards";
- inline constexpr char kChromeUIDiscardsURL[] = "chrome://discards/";
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- inline constexpr char kChromeUIWebAppSettingsHost[] = "app-settings";
- inline constexpr char kChromeUIWebAppSettingsURL[] = "chrome://app-settings/";
- inline constexpr char kChromeUIWhatsNewHost[] = "whats-new";
-@@ -593,13 +593,13 @@ inline constexpr char kChromeUILinuxProxyConfigHost[]
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- inline constexpr char kChromeUISandboxHost[] = "sandbox";
- #endif
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
- inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
- inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
-@@ -621,7 +621,7 @@ inline constexpr char kChromeUIProfilePickerUrl[] = "c
- inline constexpr char kChromeUIProfilePickerUrl[] = "chrome://profile-picker/";
- #endif
-
--#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
-+#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
- defined(TOOLKIT_VIEWS)) || \
- defined(USE_AURA)
- inline constexpr char kChromeUITabModalConfirmDialogHost[] =
diff --git a/devel/electron32/files/patch-chrome_enterprise__companion_enterprise__companion__client.cc b/devel/electron32/files/patch-chrome_enterprise__companion_enterprise__companion__client.cc
deleted file mode 100644
index d90a4e1492a8..000000000000
--- a/devel/electron32/files/patch-chrome_enterprise__companion_enterprise__companion__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/enterprise_companion/enterprise_companion_client.cc.orig 2024-08-14 20:54:42 UTC
-+++ chrome/enterprise_companion/enterprise_companion_client.cc
-@@ -33,7 +33,7 @@ constexpr char kServerName[] = MAC_BUNDLE_IDENTIFIER_S
-
- #if BUILDFLAG(IS_MAC)
- constexpr char kServerName[] = MAC_BUNDLE_IDENTIFIER_STRING ".service";
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- constexpr char kServerName[] =
- "/run/" COMPANY_SHORTNAME_STRING "/" PRODUCT_FULLNAME_STRING "/service.sk";
- #elif BUILDFLAG(IS_WIN)
diff --git a/devel/electron32/files/patch-chrome_services_printing_print__backend__service__impl.cc b/devel/electron32/files/patch-chrome_services_printing_print__backend__service__impl.cc
deleted file mode 100644
index 72d579539d07..000000000000
--- a/devel/electron32/files/patch-chrome_services_printing_print__backend__service__impl.cc
+++ /dev/null
@@ -1,47 +0,0 @@
---- chrome/services/printing/print_backend_service_impl.cc.orig 2024-08-14 20:54:42 UTC
-+++ chrome/services/printing/print_backend_service_impl.cc
-@@ -50,7 +50,7 @@
- #include "printing/backend/cups_connection_pool.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/no_destructor.h"
- #include "ui/linux/linux_ui.h"
- #include "ui/linux/linux_ui_delegate_stub.h"
-@@ -77,7 +77,7 @@ namespace {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void InstantiateLinuxUiDelegate() {
- // TODO(crbug.com/40561724) Until a real UI can be used in a utility process,
- // need to use the stub version.
-@@ -86,7 +86,7 @@ scoped_refptr<base::SequencedTaskRunner> GetPrintingTa
- #endif
-
- scoped_refptr<base::SequencedTaskRunner> GetPrintingTaskRunner() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Use task runner associated with equivalent of UI thread. Needed for calls
- // made through `PrintDialogLinuxInterface` to properly execute.
- CHECK(base::SequencedTaskRunner::HasCurrentDefault());
-@@ -470,7 +470,7 @@ void PrintBackendServiceImpl::Init(
- // `InitCommon()`.
- InitializeProcessForPrinting();
- print_backend_ = PrintBackend::CreateInstance(locale);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Test framework already initializes the UI, so this should not go in
- // `InitCommon()`. Additionally, low-level Linux UI is not needed when tests
- // are using `TestPrintingContext`.
-@@ -691,7 +691,7 @@ void PrintBackendServiceImpl::UpdatePrintSettings(
- crash_keys_ = std::make_unique<crash_keys::ScopedPrinterInfo>(
- *printer_name, print_backend_->GetPrinterDriverInfo(*printer_name));
-
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_CUPS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_CUPS)
- // Try to fill in advanced settings based upon basic info options.
- PrinterBasicInfo basic_info;
- if (print_backend_->GetPrinterBasicInfo(*printer_name, &basic_info) ==
diff --git a/devel/electron32/files/patch-chrome_test_base_scoped__channel__override__posix.cc b/devel/electron32/files/patch-chrome_test_base_scoped__channel__override__posix.cc
deleted file mode 100644
index 163cb93e276a..000000000000
--- a/devel/electron32/files/patch-chrome_test_base_scoped__channel__override__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/test/base/scoped_channel_override_posix.cc.orig 2024-06-18 21:43:25 UTC
-+++ chrome/test/base/scoped_channel_override_posix.cc
-@@ -45,7 +45,7 @@ std::string GetVersionExtra(ScopedChannelOverride::Cha
- return "beta";
- case ScopedChannelOverride::Channel::kDev:
- return "unstable";
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- case ScopedChannelOverride::Channel::kCanary:
- return "canary";
- #endif // BUILDFLAG(IS_LINUX)
diff --git a/devel/electron32/files/patch-chrome_test_chromedriver_chrome__launcher.cc b/devel/electron32/files/patch-chrome_test_chromedriver_chrome__launcher.cc
deleted file mode 100644
index 4f8af7b9f114..000000000000
--- a/devel/electron32/files/patch-chrome_test_chromedriver_chrome__launcher.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- chrome/test/chromedriver/chrome_launcher.cc.orig 2023-11-29 21:39:54 UTC
-+++ chrome/test/chromedriver/chrome_launcher.cc
-@@ -73,6 +73,7 @@
- #include <fcntl.h>
- #include <sys/stat.h>
- #include <sys/types.h>
-+#include <sys/wait.h>
- #include <unistd.h>
- #elif BUILDFLAG(IS_WIN)
- #include <windows.h>
diff --git a/devel/electron32/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc b/devel/electron32/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
deleted file mode 100644
index 10e112a6408f..000000000000
--- a/devel/electron32/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2023-11-29 21:39:54 UTC
-+++ chrome/test/chromedriver/chrome/chrome_finder.cc
-@@ -58,7 +58,7 @@ void GetApplicationDirs(std::vector<base::FilePath>* l
- installation_locations[i].Append(L"Chromium\\Application"));
- }
- }
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- void GetApplicationDirs(std::vector<base::FilePath>* locations) {
- // TODO: Respect users' PATH variables.
- // Until then, we use an approximation of the most common defaults.
-@@ -125,7 +125,7 @@ std::vector<base::FilePath> GetChromeProgramNames() {
- chrome::kGoogleChromeForTestingBrowserProcessExecutablePath),
- base::FilePath(chrome::kGoogleChromeBrowserProcessExecutablePath),
- base::FilePath(chrome::kChromiumBrowserProcessExecutablePath),
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::FilePath(chrome::kBrowserProcessExecutablePath),
- base::FilePath("chrome"), // Chrome for Testing or Google Chrome
- base::FilePath("google-chrome"), base::FilePath("chromium"),
-@@ -141,7 +141,7 @@ std::vector<base::FilePath> GetHeadlessShellProgramNam
- return {
- #if BUILDFLAG(IS_WIN)
- base::FilePath(FILE_PATH_LITERAL("chrome-headless-shell.exe")),
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::FilePath("chrome-headless-shell"),
- #else
- // it will compile but won't work on other OSes
diff --git a/devel/electron32/files/patch-chrome_test_chromedriver_key__converter__unittest.cc b/devel/electron32/files/patch-chrome_test_chromedriver_key__converter__unittest.cc
deleted file mode 100644
index 656e8e79e233..000000000000
--- a/devel/electron32/files/patch-chrome_test_chromedriver_key__converter__unittest.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/test/chromedriver/key_converter_unittest.cc.orig 2022-03-25 21:59:56 UTC
-+++ chrome/test/chromedriver/key_converter_unittest.cc
-@@ -246,7 +246,7 @@ TEST(KeyConverter, ToggleModifiers) {
- CheckEventsReleaseModifiers(keys, key_events);
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Fails on bots: crbug.com/174962
- #define MAYBE_AllEnglishKeyboardSymbols DISABLED_AllEnglishKeyboardSymbols
- #else
-@@ -303,7 +303,7 @@ TEST(KeyConverter, AllEnglishKeyboardTextChars) {
- TEST(KeyConverter, AllSpecialWebDriverKeysOnEnglishKeyboard) {
- ui::ScopedKeyboardLayout keyboard_layout(ui::KEYBOARD_LAYOUT_ENGLISH_US);
- const char kTextForKeys[] = {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- 0, 0, 0, 0, '\t', 0, '\r', '\r', 0, 0, 0, 0, 0,
- #else
- 0, 0, 0, 0, 0, 0, '\r', '\r', 0, 0, 0, 0, 0,
diff --git a/devel/electron32/files/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc b/devel/electron32/files/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
deleted file mode 100644
index 4b8b1206329b..000000000000
--- a/devel/electron32/files/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig 2024-06-18 21:43:25 UTC
-+++ chrome/test/chromedriver/keycode_text_conversion_unittest.cc
-@@ -67,7 +67,7 @@ std::string ConvertKeyCodeToTextNoError(ui::KeyboardCo
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Fails on bots: crbug.com/174962
- #define MAYBE_KeyCodeToText DISABLED_KeyCodeToText
- #else
-@@ -104,7 +104,7 @@ TEST(KeycodeTextConversionTest, MAYBE_KeyCodeToText) {
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Fails on bots: crbug.com/174962
- #define MAYBE_CharToKeyCode DISABLED_CharToKeyCode
- #else
diff --git a/devel/electron32/files/patch-chrome_updater_configurator.cc b/devel/electron32/files/patch-chrome_updater_configurator.cc
deleted file mode 100644
index 7321c1c001d7..000000000000
--- a/devel/electron32/files/patch-chrome_updater_configurator.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/updater/configurator.cc.orig 2024-02-21 00:20:39 UTC
-+++ chrome/updater/configurator.cc
-@@ -67,7 +67,7 @@ Configurator::Configurator(scoped_refptr<UpdaterPrefs>
- return std::nullopt;
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
- }()) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On Linux creating the NetworkFetcherFactory requires performing blocking IO
- // to load an external library. This should be done when the configurator is
- // created.
diff --git a/devel/electron32/files/patch-chrome_utility_services.cc b/devel/electron32/files/patch-chrome_utility_services.cc
deleted file mode 100644
index 0bb3b94895a8..000000000000
--- a/devel/electron32/files/patch-chrome_utility_services.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/utility/services.cc.orig 2024-08-14 20:54:44 UTC
-+++ chrome/utility/services.cc
-@@ -57,7 +57,7 @@
- #include "chrome/services/system_signals/mac/mac_system_signals_service.h"
- #endif // BUILDFLAG(IS_MAC)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/services/system_signals/linux/linux_system_signals_service.h"
- #endif // BUILDFLAG(IS_LINUX)
-
-@@ -214,7 +214,7 @@ auto RunMacNotificationService(
- }
- #endif // BUILDFLAG(IS_MAC)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto RunSystemSignalsService(
- mojo::PendingReceiver<device_signals::mojom::SystemSignalsService>
- receiver) {
-@@ -481,7 +481,7 @@ void RegisterMainThreadServices(mojo::ServiceFactory&
- services.Add(RunWindowsIconReader);
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- services.Add(RunSystemSignalsService);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
diff --git a/devel/electron32/files/patch-chromecast_browser_cast__browser__main__parts.cc b/devel/electron32/files/patch-chromecast_browser_cast__browser__main__parts.cc
deleted file mode 100644
index 562e01394acd..000000000000
--- a/devel/electron32/files/patch-chromecast_browser_cast__browser__main__parts.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- chromecast/browser/cast_browser_main_parts.cc.orig 2024-06-18 21:43:27 UTC
-+++ chromecast/browser/cast_browser_main_parts.cc
-@@ -94,7 +94,7 @@
- #include "ui/ozone/public/ozone_platform.h"
- #endif // BUILDFLAG(IS_OZONE)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <fontconfig/fontconfig.h>
- #include <signal.h>
- #include <sys/prctl.h>
-@@ -267,7 +267,7 @@ class CastViewsDelegate : public views::ViewsDelegate
-
- #endif // defined(USE_AURA)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- base::FilePath GetApplicationFontsDir() {
- std::unique_ptr<base::Environment> env(base::Environment::Create());
-@@ -313,7 +313,7 @@ const DefaultCommandLineSwitch kDefaultSwitches[] = {
- {cc::switches::kDisableThreadedAnimation, ""},
- #endif // BUILDFLAG(IS_ANDROID)
- #endif // BUILDFLAG(IS_CAST_AUDIO_ONLY)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #if defined(ARCH_CPU_X86_FAMILY)
- // This is needed for now to enable the x11 Ozone platform to work with
- // current Linux/NVidia OpenGL drivers.
-@@ -490,7 +490,7 @@ void CastBrowserMainParts::ToolkitInitialized() {
- views_delegate_ = std::make_unique<CastViewsDelegate>();
- #endif // defined(USE_AURA)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::FilePath dir_font = GetApplicationFontsDir();
- const FcChar8* dir_font_char8 =
- reinterpret_cast<const FcChar8*>(dir_font.value().data());
diff --git a/devel/electron32/files/patch-chromecast_browser_cast__content__browser__client.cc b/devel/electron32/files/patch-chromecast_browser_cast__content__browser__client.cc
deleted file mode 100644
index 32b429faafab..000000000000
--- a/devel/electron32/files/patch-chromecast_browser_cast__content__browser__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chromecast/browser/cast_content_browser_client.cc.orig 2024-06-18 21:43:27 UTC
-+++ chromecast/browser/cast_content_browser_client.cc
-@@ -431,7 +431,7 @@ void CastContentBrowserClient::AppendExtraCommandLineS
- switches::kAudioOutputChannels));
- }
- } else if (process_type == switches::kGpuProcess) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Necessary for accelerated 2d canvas. By default on Linux, Chromium
- // assumes GLES2 contexts can be lost to a power-save mode, which breaks GPU
- // canvas apps.
diff --git a/devel/electron32/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc b/devel/electron32/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
deleted file mode 100644
index c7c84646ceaf..000000000000
--- a/devel/electron32/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc.orig 2024-08-14 20:54:44 UTC
-+++ chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc
-@@ -336,7 +336,7 @@ CastWebView::Scoped RuntimeApplicationServiceImpl::Cre
- GetFlagEntry(feature::kCastCoreIsRemoteControlMode,
- config_.extra_features(), /*default_value=*/false);
- params->enabled_for_dev = IsEnabledForDev();
--#if BUILDFLAG(ENABLE_CAST_RECEIVER) && BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(ENABLE_CAST_RECEIVER) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- // cast_receiver::ApplicationControlsImpl constructs an instance of
- // url_rewrite::UrlRequestRewriteRulesManager. CastWebContentsImpl should NOT
- // construct its own instance, or UrlRequestRulesReceiver will crash when a
diff --git a/devel/electron32/files/patch-components_autofill_core_browser_payments__data__manager.cc b/devel/electron32/files/patch-components_autofill_core_browser_payments__data__manager.cc
deleted file mode 100644
index f5d415ca8c71..000000000000
--- a/devel/electron32/files/patch-components_autofill_core_browser_payments__data__manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/autofill/core/browser/payments_data_manager.cc.orig 2024-08-14 20:54:46 UTC
-+++ components/autofill/core/browser/payments_data_manager.cc
-@@ -1055,7 +1055,7 @@ bool PaymentsDataManager::ShouldShowCardsFromAccountOp
- // The feature is only for Linux, Windows, Mac, and Fuchsia.
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) || \
- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA)
- // This option should only be shown for users that have not enabled the Sync
- // Feature and that have server credit cards available.
diff --git a/devel/electron32/files/patch-components_autofill_core_common_autofill__features.cc b/devel/electron32/files/patch-components_autofill_core_common_autofill__features.cc
deleted file mode 100644
index 21590dfca0a8..000000000000
--- a/devel/electron32/files/patch-components_autofill_core_common_autofill__features.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/autofill/core/common/autofill_features.cc.orig 2024-08-14 20:54:46 UTC
-+++ components/autofill/core/common/autofill_features.cc
-@@ -673,7 +673,7 @@ BASE_FEATURE(kAutofillContentEditableChangeEvents,
- // Enabled by default for Mac and Windows platforms.
- BASE_FEATURE(kAutofillContentEditableChangeEvents,
- "AutofillContentEditableChangeEvents",
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron32/files/patch-components_autofill_core_common_autofill__payments__features.cc b/devel/electron32/files/patch-components_autofill_core_common_autofill__payments__features.cc
deleted file mode 100644
index 506e730dc38f..000000000000
--- a/devel/electron32/files/patch-components_autofill_core_common_autofill__payments__features.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/autofill/core/common/autofill_payments_features.cc.orig 2024-08-14 20:54:46 UTC
-+++ components/autofill/core/common/autofill_payments_features.cc
-@@ -8,7 +8,7 @@ namespace autofill::features {
-
- namespace autofill::features {
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
- // When enabled, Chrome will extract the checkout amount from the checkout page
- // of the allowlisted merchant websites.
-@@ -272,7 +272,7 @@ bool ShouldShowImprovedUserConsentForCreditCardSave()
- bool ShouldShowImprovedUserConsentForCreditCardSave() {
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
- // The new user consent UI is fully launched on MacOS, Windows and Linux.
- return true;
diff --git a/devel/electron32/files/patch-components_autofill_core_common_autofill__payments__features.h b/devel/electron32/files/patch-components_autofill_core_common_autofill__payments__features.h
deleted file mode 100644
index e0ea688ab04b..000000000000
--- a/devel/electron32/files/patch-components_autofill_core_common_autofill__payments__features.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/autofill/core/common/autofill_payments_features.h.orig 2024-08-14 20:54:46 UTC
-+++ components/autofill/core/common/autofill_payments_features.h
-@@ -14,7 +14,7 @@ namespace autofill::features {
-
- // All features in alphabetical order.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(AUTOFILL)
- BASE_DECLARE_FEATURE(kAutofillEnableAmountExtractionDesktop);
- #endif
diff --git a/devel/electron32/files/patch-components_commerce_core_commerce__feature__list.cc b/devel/electron32/files/patch-components_commerce_core_commerce__feature__list.cc
deleted file mode 100644
index ef99396092af..000000000000
--- a/devel/electron32/files/patch-components_commerce_core_commerce__feature__list.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/commerce/core/commerce_feature_list.cc.orig 2024-08-14 20:54:46 UTC
-+++ components/commerce/core/commerce_feature_list.cc
-@@ -168,7 +168,7 @@ BASE_FEATURE(kPriceInsights,
- "PriceInsights",
- base::FEATURE_DISABLED_BY_DEFAULT);
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kPriceInsightsRegionLaunched,
- "PriceInsightsRegionLaunched",
- base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -261,7 +261,7 @@ BASE_FEATURE(kShoppingList, "ShoppingList", base::FEAT
-
- BASE_FEATURE(kShoppingList, "ShoppingList", base::FEATURE_DISABLED_BY_DEFAULT);
- #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS)
-+ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kShoppingListRegionLaunched,
- "ShoppingListRegionLaunched",
- base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/devel/electron32/files/patch-components_constrained__window_constrained__window__views.cc b/devel/electron32/files/patch-components_constrained__window_constrained__window__views.cc
deleted file mode 100644
index e4fa8c2b92e0..000000000000
--- a/devel/electron32/files/patch-components_constrained__window_constrained__window__views.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/constrained_window/constrained_window_views.cc.orig 2024-08-14 20:54:46 UTC
-+++ components/constrained_window/constrained_window_views.cc
-@@ -369,7 +369,7 @@ bool PlatformClipsChildrenToViewport() {
- }
-
- bool PlatformClipsChildrenToViewport() {
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return true;
- #else
- return false;
diff --git a/devel/electron32/files/patch-components_content__settings_core_browser_website__settings__registry.cc b/devel/electron32/files/patch-components_content__settings_core_browser_website__settings__registry.cc
deleted file mode 100644
index 315e0e461243..000000000000
--- a/devel/electron32/files/patch-components_content__settings_core_browser_website__settings__registry.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/content_settings/core/browser/website_settings_registry.cc.orig 2024-02-21 00:20:40 UTC
-+++ components/content_settings/core/browser/website_settings_registry.cc
-@@ -67,7 +67,7 @@ const WebsiteSettingsInfo* WebsiteSettingsRegistry::Re
- #if BUILDFLAG(IS_WIN)
- if (!(platform & PLATFORM_WINDOWS))
- return nullptr;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!(platform & PLATFORM_LINUX))
- return nullptr;
- #elif BUILDFLAG(IS_MAC)
diff --git a/devel/electron32/files/patch-components_crash_core_app_BUILD.gn b/devel/electron32/files/patch-components_crash_core_app_BUILD.gn
deleted file mode 100644
index e0cd9494fc62..000000000000
--- a/devel/electron32/files/patch-components_crash_core_app_BUILD.gn
+++ /dev/null
@@ -1,43 +0,0 @@
---- components/crash/core/app/BUILD.gn.orig 2024-06-18 21:43:28 UTC
-+++ components/crash/core/app/BUILD.gn
-@@ -82,6 +82,10 @@ static_library("app") {
- ]
- }
-
-+ if (is_bsd) {
-+ sources -= [ "crashpad.cc" ]
-+ }
-+
- defines = [ "CRASH_IMPLEMENTATION" ]
-
- public_deps = [ ":lib" ]
-@@ -95,7 +99,7 @@ static_library("app") {
- "//third_party/crashpad/crashpad/util",
- ]
-
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- sources += [ "crashpad_linux.cc" ]
- data_deps = [ ":chrome_crashpad_handler" ]
- }
-@@ -115,7 +119,7 @@ static_library("app") {
- libs = [ "log" ]
- }
-
-- if (is_android || is_linux || is_chromeos) {
-+ if ((is_android || is_linux || is_chromeos) && !is_bsd) {
- deps += [
- "//base:base_static",
- "//components/crash/core/common",
-@@ -245,11 +249,6 @@ if (is_mac || is_android || is_linux || is_chromeos) {
- # define custom UserStreamDataSources.
- executable("chrome_crashpad_handler") {
- sources = [ "chrome_crashpad_handler.cc" ]
--
-- deps = [
-- ":crashpad_handler_main",
-- "//third_party/crashpad/crashpad/handler",
-- ]
-
- if (is_mac && (is_component_build || is_asan)) {
- ldflags = [
diff --git a/devel/electron32/files/patch-components_crash_core_browser_crash__upload__list__crashpad.cc b/devel/electron32/files/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
deleted file mode 100644
index d4a1ed1d7daf..000000000000
--- a/devel/electron32/files/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
+++ /dev/null
@@ -1,26 +0,0 @@
---- components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2023-10-19 19:58:18 UTC
-+++ components/crash/core/browser/crash_upload_list_crashpad.cc
-@@ -38,7 +38,9 @@ CrashUploadListCrashpad::~CrashUploadListCrashpad() =
- std::vector<std::unique_ptr<UploadList::UploadInfo>>
- CrashUploadListCrashpad::LoadUploadList() {
- std::vector<crash_reporter::Report> reports;
-+#if !BUILDFLAG(IS_BSD)
- crash_reporter::GetReports(&reports);
-+#endif
-
- std::vector<std::unique_ptr<UploadInfo>> uploads;
- for (const crash_reporter::Report& report : reports) {
-@@ -52,9 +54,13 @@ CrashUploadListCrashpad::LoadUploadList() {
-
- void CrashUploadListCrashpad::ClearUploadList(const base::Time& begin,
- const base::Time& end) {
-+#if !BUILDFLAG(IS_BSD)
- crash_reporter::ClearReportsBetween(begin, end);
-+#endif
- }
-
- void CrashUploadListCrashpad::RequestSingleUpload(const std::string& local_id) {
-+#if !BUILDFLAG(IS_BSD)
- crash_reporter::RequestSingleCrashUpload(local_id);
-+#endif
- }
diff --git a/devel/electron32/files/patch-components_device__signals_core_browser_signals__aggregator__impl.cc b/devel/electron32/files/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
deleted file mode 100644
index 093426c3376e..000000000000
--- a/devel/electron32/files/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2023-08-10 01:48:40 UTC
-+++ components/device_signals/core/browser/signals_aggregator_impl.cc
-@@ -65,7 +65,7 @@ SignalsAggregatorImpl::SignalsAggregatorImpl(
-
- SignalsAggregatorImpl::~SignalsAggregatorImpl() = default;
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void SignalsAggregatorImpl::GetSignalsForUser(
- const UserContext& user_context,
- const SignalsAggregationRequest& request,
diff --git a/devel/electron32/files/patch-components_device__signals_core_browser_signals__aggregator__impl.h b/devel/electron32/files/patch-components_device__signals_core_browser_signals__aggregator__impl.h
deleted file mode 100644
index 52958644ed30..000000000000
--- a/devel/electron32/files/patch-components_device__signals_core_browser_signals__aggregator__impl.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/device_signals/core/browser/signals_aggregator_impl.h.orig 2023-08-10 01:48:40 UTC
-+++ components/device_signals/core/browser/signals_aggregator_impl.h
-@@ -29,7 +29,7 @@ class SignalsAggregatorImpl : public SignalsAggregator
- ~SignalsAggregatorImpl() override;
-
- // SignalsAggregator:
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void GetSignalsForUser(const UserContext& user_context,
- const SignalsAggregationRequest& request,
- GetSignalsCallback callback) override;
diff --git a/devel/electron32/files/patch-components_device__signals_core_common_signals__features.cc b/devel/electron32/files/patch-components_device__signals_core_common_signals__features.cc
deleted file mode 100644
index 382881995b65..000000000000
--- a/devel/electron32/files/patch-components_device__signals_core_common_signals__features.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/device_signals/core/common/signals_features.cc.orig 2023-08-10 01:48:40 UTC
-+++ components/device_signals/core/common/signals_features.cc
-@@ -46,7 +46,7 @@ bool IsNewFunctionEnabled(NewEvFunction new_ev_functio
- }
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- // Enables the triggering of device signals consent dialog when conditions met
- // This feature also requires UnmanagedDeviceSignalsConsentFlowEnabled policy to
- // be enabled
diff --git a/devel/electron32/files/patch-components_device__signals_core_common_signals__features.h b/devel/electron32/files/patch-components_device__signals_core_common_signals__features.h
deleted file mode 100644
index 17c6b8eba372..000000000000
--- a/devel/electron32/files/patch-components_device__signals_core_common_signals__features.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/device_signals/core/common/signals_features.h.orig 2023-08-10 01:48:40 UTC
-+++ components/device_signals/core/common/signals_features.h
-@@ -28,7 +28,7 @@ enum class NewEvFunction { kFileSystemInfo, kSettings,
- bool IsNewFunctionEnabled(NewEvFunction new_ev_function);
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS_ASH)
-+ BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kDeviceSignalsConsentDialog);
-
- // Returns true if device signals consent dialog has been enabled for
diff --git a/devel/electron32/files/patch-components_device__signals_test_signals__contract.cc b/devel/electron32/files/patch-components_device__signals_test_signals__contract.cc
deleted file mode 100644
index d28129cda700..000000000000
--- a/devel/electron32/files/patch-components_device__signals_test_signals__contract.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/device_signals/test/signals_contract.cc.orig 2023-10-19 19:58:18 UTC
-+++ components/device_signals/test/signals_contract.cc
-@@ -212,7 +212,7 @@ GetSignalsContract() {
- base::BindRepeating(VerifyUnset, names::kCrowdStrike);
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUIDLFLAG(IS_BSD)
- contract[names::kAllowScreenLock] =
- base::BindRepeating(VerifyUnset, names::kAllowScreenLock);
- contract[names::kImei] = base::BindRepeating(VerifyUnset, names::kImei);
diff --git a/devel/electron32/files/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc b/devel/electron32/files/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
deleted file mode 100644
index 0abc29444955..000000000000
--- a/devel/electron32/files/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2024-06-18 21:43:28 UTC
-+++ components/discardable_memory/service/discardable_shared_memory_manager.cc
-@@ -176,7 +176,7 @@ uint64_t GetDefaultMemoryLimit() {
- // Limits the number of FDs used to 32, assuming a 4MB allocation size.
- uint64_t max_default_memory_limit = 128 * kMegabyte;
- #else
-- uint64_t max_default_memory_limit = 512 * kMegabyte;
-+ uint64_t max_default_memory_limit = 128 * kMegabyte;
- #endif
-
- // Use 1/8th of discardable memory on low-end devices.
diff --git a/devel/electron32/files/patch-components_embedder__support_user__agent__utils.cc b/devel/electron32/files/patch-components_embedder__support_user__agent__utils.cc
deleted file mode 100644
index 4bb338743254..000000000000
--- a/devel/electron32/files/patch-components_embedder__support_user__agent__utils.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- components/embedder_support/user_agent_utils.cc.orig 2024-02-21 00:20:41 UTC
-+++ components/embedder_support/user_agent_utils.cc
-@@ -445,6 +445,9 @@ std::string GetPlatformForUAMetadata() {
- # else
- return "Chromium OS";
- # endif
-+#elif BUILDFLAG(IS_BSD)
-+ // The internet is weird...
-+ return "Linux";
- #else
- return std::string(version_info::GetOSType());
- #endif
diff --git a/devel/electron32/files/patch-components_embedder__support_user__agent__utils__unittest.cc b/devel/electron32/files/patch-components_embedder__support_user__agent__utils__unittest.cc
deleted file mode 100644
index ab0c76ebb922..000000000000
--- a/devel/electron32/files/patch-components_embedder__support_user__agent__utils__unittest.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- components/embedder_support/user_agent_utils_unittest.cc.orig 2024-06-18 21:43:28 UTC
-+++ components/embedder_support/user_agent_utils_unittest.cc
-@@ -71,7 +71,7 @@ const char kDesktop[] =
- "X11; CrOS x86_64 14541.0.0"
- #elif BUILDFLAG(IS_FUCHSIA)
- "Fuchsia"
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- "X11; Linux x86_64"
- #elif BUILDFLAG(IS_MAC)
- "Macintosh; Intel Mac OS X 10_15_7"
-@@ -171,7 +171,7 @@ void CheckUserAgentStringOrdering(bool mobile_device)
- ASSERT_EQ("CrOS", pieces[0]);
- ASSERT_EQ("x86_64", pieces[1]);
- ASSERT_EQ("14541.0.0", pieces[2]);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Post-UA Reduction there is a single <unifiedPlatform> value for Linux:
- // X11; Linux x86_64
- ASSERT_EQ(2u, pieces.size());
-@@ -727,7 +727,7 @@ TEST_F(UserAgentUtilsTest, UserAgentMetadata) {
- #endif
- #elif BUILDFLAG(IS_ANDROID)
- EXPECT_EQ(metadata.platform, "Android");
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- EXPECT_EQ(metadata.platform, "Linux");
- #elif BUILDFLAG(IS_FREEBSD)
- EXPECT_EQ(metadata.platform, "FreeBSD");
diff --git a/devel/electron32/files/patch-components_enterprise_watermarking_watermark.cc b/devel/electron32/files/patch-components_enterprise_watermarking_watermark.cc
deleted file mode 100644
index d185be01187b..000000000000
--- a/devel/electron32/files/patch-components_enterprise_watermarking_watermark.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/enterprise/watermarking/watermark.cc.orig 2024-08-14 20:54:47 UTC
-+++ components/enterprise/watermarking/watermark.cc
-@@ -23,7 +23,7 @@ gfx::Font WatermarkFont() {
- "Segoe UI",
- #elif BUILDFLAG(IS_MAC)
- "SF Pro Text",
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- "Ubuntu",
- #elif BUILDFLAG(IS_CHROMEOS)
- "Google Sans",
-@@ -34,7 +34,7 @@ gfx::Font::Weight WatermarkFontWeight() {
- }
-
- gfx::Font::Weight WatermarkFontWeight() {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return gfx::Font::Weight::SEMIBOLD;
- #else
- return gfx::Font::Weight::MEDIUM;
diff --git a/devel/electron32/files/patch-components_eye__dropper_eye__dropper__view.cc b/devel/electron32/files/patch-components_eye__dropper_eye__dropper__view.cc
deleted file mode 100644
index 0e183c27a525..000000000000
--- a/devel/electron32/files/patch-components_eye__dropper_eye__dropper__view.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/eye_dropper/eye_dropper_view.cc.orig 2024-08-14 20:54:47 UTC
-+++ components/eye_dropper/eye_dropper_view.cc
-@@ -202,7 +202,7 @@ EyeDropperView::EyeDropperView(gfx::NativeView parent,
- // EyeDropper/WidgetDelegate.
- set_owned_by_client();
- SetPreferredSize(GetSize());
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Use TYPE_MENU for Linux to ensure that the eye dropper view is displayed
- // above the color picker.
- views::Widget::InitParams params(
diff --git a/devel/electron32/files/patch-components_feature__engagement_public_event__constants.cc b/devel/electron32/files/patch-components_feature__engagement_public_event__constants.cc
deleted file mode 100644
index e2eaf62b7d02..000000000000
--- a/devel/electron32/files/patch-components_feature__engagement_public_event__constants.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/feature_engagement/public/event_constants.cc.orig 2022-02-28 16:54:41 UTC
-+++ components/feature_engagement/public/event_constants.cc
-@@ -11,7 +11,7 @@ namespace feature_engagement {
- namespace events {
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- const char kNewTabOpened[] = "new_tab_opened";
- const char kSixthTabOpened[] = "sixth_tab_opened";
- const char kTabGroupCreated[] = "tab_group_created";
diff --git a/devel/electron32/files/patch-components_feature__engagement_public_feature__configurations.cc b/devel/electron32/files/patch-components_feature__engagement_public_feature__configurations.cc
deleted file mode 100644
index 241d6ac3cd87..000000000000
--- a/devel/electron32/files/patch-components_feature__engagement_public_feature__configurations.cc
+++ /dev/null
@@ -1,30 +0,0 @@
---- components/feature_engagement/public/feature_configurations.cc.orig 2024-08-14 20:54:47 UTC
-+++ components/feature_engagement/public/feature_configurations.cc
-@@ -99,7 +99,7 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
-
- std::optional<FeatureConfig> GetClientSideFeatureConfig(
- const base::Feature* feature) {
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-
- // The IPH bubble for link capturing has a trigger set to ANY so that it
- // always shows up. The per app specific guardrails are independently stored
-@@ -118,7 +118,7 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
-
- #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
- std::optional<FeatureConfig> config = FeatureConfig();
- config->valid = true;
-@@ -1599,7 +1599,8 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
- #endif // BUILDFLAG(IS_ANDROID)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_BSD)
-
- if (kIPHAutofillCreditCardBenefitFeature.name == feature->name) {
- // Credit card benefit IPH is shown:
diff --git a/devel/electron32/files/patch-components_feature__engagement_public_feature__constants.cc b/devel/electron32/files/patch-components_feature__engagement_public_feature__constants.cc
deleted file mode 100644
index 61731c466bf7..000000000000
--- a/devel/electron32/files/patch-components_feature__engagement_public_feature__constants.cc
+++ /dev/null
@@ -1,30 +0,0 @@
---- components/feature_engagement/public/feature_constants.cc.orig 2024-08-14 20:54:47 UTC
-+++ components/feature_engagement/public/feature_constants.cc
-@@ -18,7 +18,7 @@ BASE_FEATURE(kIPHDummyFeature, "IPH_Dummy", base::FEAT
- BASE_FEATURE(kIPHDummyFeature, "IPH_Dummy", base::FEATURE_DISABLED_BY_DEFAULT);
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
- BASE_FEATURE(kEsbDownloadRowPromoFeature,
- "EsbDownloadRowPromo",
-@@ -637,7 +637,8 @@ BASE_FEATURE(kDefaultBrowserTriggerCriteriaExperiment,
- #endif // BUILDFLAG(IS_IOS)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_BSD)
- BASE_FEATURE(kIPHAutofillCreditCardBenefitFeature,
- "IPH_AutofillCreditCardBenefit",
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -771,7 +772,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
- base::FEATURE_DISABLED_BY_DEFAULT);
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // This can be enabled by default, as the DesktopPWAsLinkCapturing
- // flag is needed for the IPH linked to this feature to work, and
- // use-cases to show the IPH are guarded by that flag.
diff --git a/devel/electron32/files/patch-components_feature__engagement_public_feature__constants.h b/devel/electron32/files/patch-components_feature__engagement_public_feature__constants.h
deleted file mode 100644
index dc86e5b63b67..000000000000
--- a/devel/electron32/files/patch-components_feature__engagement_public_feature__constants.h
+++ /dev/null
@@ -1,30 +0,0 @@
---- components/feature_engagement/public/feature_constants.h.orig 2024-08-14 20:54:47 UTC
-+++ components/feature_engagement/public/feature_constants.h
-@@ -20,7 +20,7 @@ BASE_DECLARE_FEATURE(kIPHDummyFeature);
- BASE_DECLARE_FEATURE(kIPHDummyFeature);
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
- BASE_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
- #endif
-@@ -264,7 +264,8 @@ BASE_DECLARE_FEATURE(kDefaultBrowserTriggerCriteriaExp
- #endif // BUILDFLAG(IS_IOS)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kIPHAutofillCreditCardBenefitFeature);
- BASE_DECLARE_FEATURE(kIPHAutofillExternalAccountProfileSuggestionFeature);
- BASE_DECLARE_FEATURE(kIPHAutofillManualFallbackFeature);
-@@ -314,7 +315,7 @@ BASE_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
- BASE_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunch);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
diff --git a/devel/electron32/files/patch-components_feature__engagement_public_feature__list.cc b/devel/electron32/files/patch-components_feature__engagement_public_feature__list.cc
deleted file mode 100644
index 832a66b84364..000000000000
--- a/devel/electron32/files/patch-components_feature__engagement_public_feature__list.cc
+++ /dev/null
@@ -1,30 +0,0 @@
---- components/feature_engagement/public/feature_list.cc.orig 2024-08-14 20:54:47 UTC
-+++ components/feature_engagement/public/feature_list.cc
-@@ -155,7 +155,7 @@ const base::Feature* const kAllFeatures[] = {
- &kIPHiOSContextualPanelPriceInsightsFeature,
- #endif // BUILDFLAG(IS_IOS)
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
- &kEsbDownloadRowPromoFeature,
- #endif
-@@ -223,7 +223,8 @@ const base::Feature* const kAllFeatures[] = {
- // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_BSD)
- &kIPHAutofillCreditCardBenefitFeature,
- &kIPHAutofillExternalAccountProfileSuggestionFeature,
- &kIPHAutofillManualFallbackFeature,
-@@ -273,7 +274,7 @@ const base::Feature* const kAllFeatures[] = {
- &kIPHScalableIphGamingFeature,
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- &kIPHDesktopPWAsLinkCapturingLaunch,
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
diff --git a/devel/electron32/files/patch-components_feature__engagement_public_feature__list.h b/devel/electron32/files/patch-components_feature__engagement_public_feature__list.h
deleted file mode 100644
index d135c9d7ba91..000000000000
--- a/devel/electron32/files/patch-components_feature__engagement_public_feature__list.h
+++ /dev/null
@@ -1,58 +0,0 @@
---- components/feature_engagement/public/feature_list.h.orig 2024-08-14 20:54:47 UTC
-+++ components/feature_engagement/public/feature_list.h
-@@ -278,7 +278,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSContextualPanelPriceInsi
- #endif // BUILDFLAG(IS_IOS)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
- DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
- #endif
-@@ -385,7 +385,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSaveV2CloseGroupFe
- // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_BSD)
- DEFINE_VARIATION_PARAM(kIPHAutofillCreditCardBenefitFeature,
- "IPH_AutofillCreditCardBenefit");
- DEFINE_VARIATION_PARAM(kIPHAutofillExternalAccountProfileSuggestionFeature,
-@@ -474,7 +475,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "
- DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
- "IPH_DesktopPWAsLinkCapturingLaunch");
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -632,7 +633,7 @@ constexpr flags_ui::FeatureEntry::FeatureVariation
- VARIATION_ENTRY(kIPHiOSContextualPanelSampleModelFeature),
- VARIATION_ENTRY(kIPHiOSContextualPanelPriceInsightsFeature),
- #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- VARIATION_ENTRY(kIPHBatterySaverModeFeature),
- VARIATION_ENTRY(kIPHCompanionSidePanelFeature),
- VARIATION_ENTRY(kIPHCompanionSidePanelRegionSearchFeature),
-@@ -690,7 +691,8 @@ constexpr flags_ui::FeatureEntry::FeatureVariation
- // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_BSD)
- VARIATION_ENTRY(kIPHAutofillCreditCardBenefitFeature),
- VARIATION_ENTRY(kIPHAutofillExternalAccountProfileSuggestionFeature),
- VARIATION_ENTRY(kIPHAutofillManualFallbackFeature),
-@@ -741,7 +743,7 @@ constexpr flags_ui::FeatureEntry::FeatureVariation
- VARIATION_ENTRY(kIPHScalableIphGamingFeature),
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- VARIATION_ENTRY(kIPHDesktopPWAsLinkCapturingLaunch),
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
diff --git a/devel/electron32/files/patch-components_feed_core_v2_feed__network__impl__unittest.cc b/devel/electron32/files/patch-components_feed_core_v2_feed__network__impl__unittest.cc
deleted file mode 100644
index ef453e44abce..000000000000
--- a/devel/electron32/files/patch-components_feed_core_v2_feed__network__impl__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2024-08-14 20:54:47 UTC
-+++ components/feed/core/v2/feed_network_impl_unittest.cc
-@@ -752,8 +752,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_DecodesClientIn
-
- EXPECT_EQ(feedwire::ClientInfo::CHROME_ANDROID, client_info.app_type());
- EXPECT_EQ(feedwire::Version::RELEASE, client_info.app_version().build_type());
-- EXPECT_EQ(1, client_info.app_version().major());
-- EXPECT_EQ(2, client_info.app_version().minor());
-+ EXPECT_EQ(1, client_info.app_version().gmajor());
-+ EXPECT_EQ(2, client_info.app_version().gminor());
- EXPECT_EQ(3, client_info.app_version().build());
- EXPECT_EQ(4, client_info.app_version().revision());
- EXPECT_FALSE(client_info.chrome_client_info().start_surface());
diff --git a/devel/electron32/files/patch-components_feed_core_v2_proto__util.cc b/devel/electron32/files/patch-components_feed_core_v2_proto__util.cc
deleted file mode 100644
index feec3240231a..000000000000
--- a/devel/electron32/files/patch-components_feed_core_v2_proto__util.cc
+++ /dev/null
@@ -1,24 +0,0 @@
---- components/feed/core/v2/proto_util.cc.orig 2023-08-10 01:48:40 UTC
-+++ components/feed/core/v2/proto_util.cc
-@@ -93,8 +93,8 @@ feedwire::Version GetPlatformVersionMessage() {
-
- int32_t major, minor, revision;
- base::SysInfo::OperatingSystemVersionNumbers(&major, &minor, &revision);
-- result.set_major(major);
-- result.set_minor(minor);
-+ result.set_gmajor(major);
-+ result.set_gminor(minor);
- result.set_revision(revision);
- #if BUILDFLAG(IS_ANDROID)
- result.set_api_version(base::android::BuildInfo::GetInstance()->sdk_int());
-@@ -109,8 +109,8 @@ feedwire::Version GetAppVersionMessage(const ChromeInf
- // Chrome's version is in the format: MAJOR,MINOR,BUILD,PATCH.
- const std::vector<uint32_t>& numbers = chrome_info.version.components();
- if (numbers.size() > 3) {
-- result.set_major(static_cast<int32_t>(numbers[0]));
-- result.set_minor(static_cast<int32_t>(numbers[1]));
-+ result.set_gmajor(static_cast<int32_t>(numbers[0]));
-+ result.set_gminor(static_cast<int32_t>(numbers[1]));
- result.set_build(static_cast<int32_t>(numbers[2]));
- result.set_revision(static_cast<int32_t>(numbers[3]));
- }
diff --git a/devel/electron32/files/patch-components_feed_core_v2_proto__util__unittest.cc b/devel/electron32/files/patch-components_feed_core_v2_proto__util__unittest.cc
deleted file mode 100644
index 260285428333..000000000000
--- a/devel/electron32/files/patch-components_feed_core_v2_proto__util__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- components/feed/core/v2/proto_util_unittest.cc.orig 2024-08-14 20:54:47 UTC
-+++ components/feed/core/v2/proto_util_unittest.cc
-@@ -43,8 +43,8 @@ TEST(ProtoUtilTest, CreateClientInfo) {
- feedwire::ClientInfo result = CreateClientInfo(request_metadata);
- EXPECT_EQ(feedwire::ClientInfo::CHROME_ANDROID, result.app_type());
- EXPECT_EQ(feedwire::Version::RELEASE, result.app_version().build_type());
-- EXPECT_EQ(1, result.app_version().major());
-- EXPECT_EQ(2, result.app_version().minor());
-+ EXPECT_EQ(1, result.app_version().gmajor());
-+ EXPECT_EQ(2, result.app_version().gminor());
- EXPECT_EQ(3, result.app_version().build());
- EXPECT_EQ(4, result.app_version().revision());
-
diff --git a/devel/electron32/files/patch-components_flags__ui_flags__state.cc b/devel/electron32/files/patch-components_flags__ui_flags__state.cc
deleted file mode 100644
index 58763d7fb242..000000000000
--- a/devel/electron32/files/patch-components_flags__ui_flags__state.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/flags_ui/flags_state.cc.orig 2024-08-14 20:54:47 UTC
-+++ components/flags_ui/flags_state.cc
-@@ -750,7 +750,7 @@ unsigned short FlagsState::GetCurrentPlatform() {
- return kOsCrOS;
- #elif BUILDFLAG(IS_CHROMEOS_LACROS)
- return kOsLacros;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_OPENBSD)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return kOsLinux;
- #elif BUILDFLAG(IS_ANDROID)
- return kOsAndroid;
diff --git a/devel/electron32/files/patch-components_gwp__asan_BUILD.gn b/devel/electron32/files/patch-components_gwp__asan_BUILD.gn
deleted file mode 100644
index 416067b4053b..000000000000
--- a/devel/electron32/files/patch-components_gwp__asan_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/gwp_asan/BUILD.gn.orig 2022-11-30 08:12:58 UTC
-+++ components/gwp_asan/BUILD.gn
-@@ -15,7 +15,7 @@ test("gwp_asan_unittests") {
- "//testing/gtest",
- "//third_party/boringssl",
- ]
-- if (is_win || is_mac || is_linux || is_chromeos || is_android) {
-+ if ((is_win || is_mac || is_linux || is_chromeos || is_android) && !is_bsd) {
- deps += [
- "//components/gwp_asan/client:unit_tests",
- "//components/gwp_asan/crash_handler:unit_tests",
diff --git a/devel/electron32/files/patch-components_gwp__asan_client_gwp__asan.cc b/devel/electron32/files/patch-components_gwp__asan_client_gwp__asan.cc
deleted file mode 100644
index 98f6650782c8..000000000000
--- a/devel/electron32/files/patch-components_gwp__asan_client_gwp__asan.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/gwp_asan/client/gwp_asan.cc.orig 2024-06-18 21:43:29 UTC
-+++ components/gwp_asan/client/gwp_asan.cc
-@@ -75,7 +75,7 @@ namespace {
- // ProcessSamplingBoost is the multiplier to increase the
- // ProcessSamplingProbability in scenarios where we want to perform additional
- // testing (e.g., on canary/dev builds).
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- constexpr int kDefaultMaxAllocations = 50;
- constexpr int kDefaultMaxMetadata = 210;
- constexpr int kDefaultTotalPages = kCpuIs64Bit ? 2048 : kDefaultMaxMetadata * 2;
diff --git a/devel/electron32/files/patch-components_gwp__asan_client_gwp__asan__features.cc b/devel/electron32/files/patch-components_gwp__asan_client_gwp__asan__features.cc
deleted file mode 100644
index daf97426f192..000000000000
--- a/devel/electron32/files/patch-components_gwp__asan_client_gwp__asan__features.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/gwp_asan/client/gwp_asan_features.cc.orig 2024-02-21 00:20:41 UTC
-+++ components/gwp_asan/client/gwp_asan_features.cc
-@@ -9,7 +9,7 @@ namespace gwp_asan::internal {
- namespace gwp_asan::internal {
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || \
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS))
- constexpr base::FeatureState kDefaultEnabled = base::FEATURE_ENABLED_BY_DEFAULT;
- #else
diff --git a/devel/electron32/files/patch-components_gwp__asan_crash__handler_crash__analyzer.cc b/devel/electron32/files/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
deleted file mode 100644
index 189e9222f0a4..000000000000
--- a/devel/electron32/files/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2023-05-25 00:41:50 UTC
-+++ components/gwp_asan/crash_handler/crash_analyzer.cc
-@@ -30,7 +30,7 @@
- #include "third_party/crashpad/crashpad/snapshot/process_snapshot.h"
- #include "third_party/crashpad/crashpad/util/process/process_memory.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include <signal.h>
- #elif BUILDFLAG(IS_APPLE)
- #include <mach/exception_types.h>
-@@ -90,7 +90,7 @@ bool CrashAnalyzer::GetExceptionInfo(
-
- crashpad::VMAddress CrashAnalyzer::GetAccessAddress(
- const crashpad::ExceptionSnapshot& exception) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- if (exception.Exception() == SIGSEGV || exception.Exception() == SIGBUS)
- return exception.ExceptionAddress();
- #elif BUILDFLAG(IS_APPLE)
diff --git a/devel/electron32/files/patch-components_live__caption_caption__util.cc b/devel/electron32/files/patch-components_live__caption_caption__util.cc
deleted file mode 100644
index 2eefc76c7326..000000000000
--- a/devel/electron32/files/patch-components_live__caption_caption__util.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/live_caption/caption_util.cc.orig 2024-06-18 21:43:29 UTC
-+++ components/live_caption/caption_util.cc
-@@ -144,7 +144,7 @@ std::string GetCaptionSettingsUrl() {
- return "chrome://os-settings/audioAndCaptions";
- #endif // BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return "chrome://settings/captions";
- #endif // BUILDFLAG(IS_LINUX)
-
diff --git a/devel/electron32/files/patch-components_media__router_common_media__source.cc b/devel/electron32/files/patch-components_media__router_common_media__source.cc
deleted file mode 100644
index 4c92707942e2..000000000000
--- a/devel/electron32/files/patch-components_media__router_common_media__source.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/media_router/common/media_source.cc.orig 2024-06-18 21:43:29 UTC
-+++ components/media_router/common/media_source.cc
-@@ -57,7 +57,7 @@ bool IsSystemAudioCaptureSupported() {
- if (!media::IsSystemLoopbackCaptureSupported()) {
- return false;
- }
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return base::FeatureList::IsEnabled(media::kPulseaudioLoopbackForCast);
- #else
- return true;
diff --git a/devel/electron32/files/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc b/devel/electron32/files/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
deleted file mode 100644
index 6fb1b7a94e22..000000000000
--- a/devel/electron32/files/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2023-11-29 21:39:58 UTC
-+++ components/media_router/common/providers/cast/channel/cast_message_util.cc
-@@ -169,7 +169,7 @@ int GetVirtualConnectPlatformValue() {
- return 4;
- #elif BUILDFLAG(IS_CHROMEOS_ASH)
- return 5;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- return 6;
- #else
- return 0;
diff --git a/devel/electron32/files/patch-components_metrics_drive__metrics__provider__linux.cc b/devel/electron32/files/patch-components_metrics_drive__metrics__provider__linux.cc
deleted file mode 100644
index 105b380f89b9..000000000000
--- a/devel/electron32/files/patch-components_metrics_drive__metrics__provider__linux.cc
+++ /dev/null
@@ -1,16 +0,0 @@
---- components/metrics/drive_metrics_provider_linux.cc.orig 2023-10-19 19:58:18 UTC
-+++ components/metrics/drive_metrics_provider_linux.cc
-@@ -4,7 +4,13 @@
-
- #include "components/metrics/drive_metrics_provider.h"
-
-+#if BUILDFLAG(IS_BSD)
-+#include <sys/types.h>
-+#define MAJOR(dev) major(dev)
-+#define MINOR(dev) minor(dev)
-+#else
- #include <linux/kdev_t.h> // For MAJOR()/MINOR().
-+#endif
- #include <sys/stat.h>
- #include <string>
-
diff --git a/devel/electron32/files/patch-components_metrics_metrics__log.cc b/devel/electron32/files/patch-components_metrics_metrics__log.cc
deleted file mode 100644
index 0b67d36e94f8..000000000000
--- a/devel/electron32/files/patch-components_metrics_metrics__log.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- components/metrics/metrics_log.cc.orig 2024-06-18 21:43:29 UTC
-+++ components/metrics/metrics_log.cc
-@@ -56,7 +56,7 @@
- #include "base/win/current_module.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/environment.h"
- #include "base/nix/xdg_util.h"
- #endif
-@@ -146,7 +146,7 @@ void RecordCurrentTime(
- }
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- metrics::SystemProfileProto::OS::XdgSessionType ToProtoSessionType(
- base::nix::SessionType session_type) {
- switch (session_type) {
-@@ -415,7 +415,7 @@ void MetricsLog::RecordCoreSystemProfile(
- // OperatingSystemVersion refers to the ChromeOS release version.
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- os->set_kernel_version(base::SysInfo::KernelVersion());
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Linux operating system version is copied over into kernel version to be
- // consistent.
- os->set_kernel_version(base::SysInfo::OperatingSystemVersion());
-@@ -432,7 +432,7 @@ void MetricsLog::RecordCoreSystemProfile(
- os->set_build_number(base::SysInfo::GetIOSBuildNumber());
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<base::Environment> env = base::Environment::Create();
- os->set_xdg_session_type(ToProtoSessionType(base::nix::GetSessionType(*env)));
- os->set_xdg_current_desktop(
diff --git a/devel/electron32/files/patch-components_named__mojo__ipc__server_connection__info.h b/devel/electron32/files/patch-components_named__mojo__ipc__server_connection__info.h
deleted file mode 100644
index 2ef4425572e4..000000000000
--- a/devel/electron32/files/patch-components_named__mojo__ipc__server_connection__info.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/named_mojo_ipc_server/connection_info.h.orig 2024-04-15 20:33:54 UTC
-+++ components/named_mojo_ipc_server/connection_info.h
-@@ -14,7 +14,7 @@
- #include "base/win/scoped_handle.h"
- #elif BUILDFLAG(IS_MAC)
- #include <bsm/libbsm.h>
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include <sys/socket.h>
- #endif
-
-@@ -33,7 +33,7 @@ struct ConnectionInfo {
- std::optional<base::win::ScopedHandle> impersonation_token{};
- #elif BUILDFLAG(IS_MAC)
- audit_token_t audit_token{};
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ucred credentials{};
- #endif
- };
diff --git a/devel/electron32/files/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc b/devel/electron32/files/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
deleted file mode 100644
index c10005cda29a..000000000000
--- a/devel/electron32/files/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2023-02-01 18:43:16 UTC
-+++ components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc
-@@ -22,7 +22,7 @@ namespace named_mojo_ipc_server {
- // static
- mojo::PlatformChannelEndpoint ConnectToServer(
- const mojo::NamedPlatformChannel::ServerName& server_name) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- return mojo::NamedPlatformChannel::ConnectToServer(server_name);
- #elif BUILDFLAG(IS_MAC)
- mojo::PlatformChannelEndpoint endpoint =
diff --git a/devel/electron32/files/patch-components_neterror_resources_neterror.js b/devel/electron32/files/patch-components_neterror_resources_neterror.js
deleted file mode 100644
index 8c3b1ffe504a..000000000000
--- a/devel/electron32/files/patch-components_neterror_resources_neterror.js
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/neterror/resources/neterror.js.orig 2024-02-21 00:20:41 UTC
-+++ components/neterror/resources/neterror.js
-@@ -142,7 +142,7 @@ let primaryControlOnLeft = true;
-
- let primaryControlOnLeft = true;
- // clang-format off
--// <if expr="is_macosx or is_ios or is_linux or is_chromeos or is_android">
-+// <if expr="is_macosx or is_ios or is_posix or is_chromeos or is_android">
- // clang-format on
- primaryControlOnLeft = false;
- // </if>
diff --git a/devel/electron32/files/patch-components_network__session__configurator_browser_network__session__configurator.cc b/devel/electron32/files/patch-components_network__session__configurator_browser_network__session__configurator.cc
deleted file mode 100644
index 8f1183bc25dd..000000000000
--- a/devel/electron32/files/patch-components_network__session__configurator_browser_network__session__configurator.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/network_session_configurator/browser/network_session_configurator.cc.orig 2024-06-18 21:43:29 UTC
-+++ components/network_session_configurator/browser/network_session_configurator.cc
-@@ -825,7 +825,7 @@ net::URLRequestContextBuilder::HttpCacheParams::Type C
- // backport, having it behave differently than in stable would be a bigger
- // problem. TODO: Does this work in later macOS releases?
- #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- return net::URLRequestContextBuilder::HttpCacheParams::DISK_SIMPLE;
- #else
- return net::URLRequestContextBuilder::HttpCacheParams::DISK_BLOCKFILE;
diff --git a/devel/electron32/files/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc b/devel/electron32/files/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc
deleted file mode 100644
index efb88b363b94..000000000000
--- a/devel/electron32/files/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/network_session_configurator/browser/network_session_configurator_unittest.cc.orig 2024-06-18 21:43:29 UTC
-+++ components/network_session_configurator/browser/network_session_configurator_unittest.cc
-@@ -782,7 +782,7 @@ TEST_F(NetworkSessionConfiguratorTest, DefaultCacheBac
-
- TEST_F(NetworkSessionConfiguratorTest, DefaultCacheBackend) {
- #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- EXPECT_EQ(net::URLRequestContextBuilder::HttpCacheParams::DISK_SIMPLE,
- ChooseCacheType());
- #else
diff --git a/devel/electron32/files/patch-components_optimization__guide_core_optimization__guide__util.cc b/devel/electron32/files/patch-components_optimization__guide_core_optimization__guide__util.cc
deleted file mode 100644
index 5c7934f5cba9..000000000000
--- a/devel/electron32/files/patch-components_optimization__guide_core_optimization__guide__util.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/optimization_guide/core/optimization_guide_util.cc.orig 2024-08-14 20:54:50 UTC
-+++ components/optimization_guide/core/optimization_guide_util.cc
-@@ -35,7 +35,7 @@ optimization_guide::proto::Platform GetPlatform() {
- return optimization_guide::proto::PLATFORM_CHROMEOS;
- #elif BUILDFLAG(IS_ANDROID)
- return optimization_guide::proto::PLATFORM_ANDROID;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return optimization_guide::proto::PLATFORM_LINUX;
- #else
- return optimization_guide::proto::PLATFORM_UNDEFINED;
diff --git a/devel/electron32/files/patch-components_os__crypt_sync_libsecret__util__linux.cc b/devel/electron32/files/patch-components_os__crypt_sync_libsecret__util__linux.cc
deleted file mode 100644
index dc518463cf70..000000000000
--- a/devel/electron32/files/patch-components_os__crypt_sync_libsecret__util__linux.cc
+++ /dev/null
@@ -1,27 +0,0 @@
---- components/os_crypt/sync/libsecret_util_linux.cc.orig 2024-09-10 18:42:10 UTC
-+++ components/os_crypt/sync/libsecret_util_linux.cc
-@@ -176,16 +176,22 @@ bool LibsecretLoader::LoadLibsecret() {
-
- // static
- bool LibsecretLoader::LoadLibsecret() {
-+#if BUILDFLAG(IS_BSD)
-+ const char* kSecretLib = "libsecret-1.so";
-+#else
-+ const char* kSecretLib = "libsecret-1.so.0";
-+#endif
-+
- if (libsecret_loaded_)
- return true;
-
-- static void* handle = dlopen("libsecret-1.so.0", RTLD_NOW | RTLD_GLOBAL);
-+ static void* handle = dlopen(kSecretLib, RTLD_NOW | RTLD_GLOBAL);
- if (!handle) {
- // We wanted to use libsecret, but we couldn't load it. Warn, because
- // either the user asked for this, or we autodetected it incorrectly. (Or
- // the system has broken libraries, which is also good to warn about.)
- // TODO(crbug.com/40467093): Channel this message to the user-facing log
-- VLOG(1) << "Could not load libsecret-1.so.0: " << dlerror();
-+ VLOG(1) << "Could not load " << kSecretLib << ": " << dlerror();
- return false;
- }
-
diff --git a/devel/electron32/files/patch-components_os__crypt_sync_os__crypt.h b/devel/electron32/files/patch-components_os__crypt_sync_os__crypt.h
deleted file mode 100644
index 3b80b3d2dbfa..000000000000
--- a/devel/electron32/files/patch-components_os__crypt_sync_os__crypt.h
+++ /dev/null
@@ -1,72 +0,0 @@
---- components/os_crypt/sync/os_crypt.h.orig 2023-05-25 00:41:51 UTC
-+++ components/os_crypt/sync/os_crypt.h
-@@ -14,7 +14,7 @@
- #include "build/build_config.h"
- #include "build/chromecast_buildflags.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- class KeyStorageLinux;
- #endif // BUILDFLAG(IS_LINUX)
-
-@@ -23,7 +23,7 @@ class PrefRegistrySimple;
- class PrefService;
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
- namespace crypto {
- class SymmetricKey;
- }
-@@ -36,7 +36,7 @@ struct Config;
- // Temporary interface due to OSCrypt refactor. See OSCryptImpl for descriptions
- // of what each function does.
- namespace OSCrypt {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(OS_CRYPT)
- void SetConfig(std::unique_ptr<os_crypt::Config> config);
- #endif // BUILDFLAG(IS_LINUX)
-@@ -81,7 +81,7 @@ COMPONENT_EXPORT(OS_CRYPT) void UseMockKeyForTesting(b
- COMPONENT_EXPORT(OS_CRYPT) void SetLegacyEncryptionForTesting(bool legacy);
- COMPONENT_EXPORT(OS_CRYPT) void ResetStateForTesting();
- #endif // BUILDFLAG(IS_WIN)
--#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS))
-+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(OS_CRYPT)
- void UseMockKeyStorageForTesting(
- base::OnceCallback<std::unique_ptr<KeyStorageLinux>()>
-@@ -108,7 +108,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCryptImpl {
- // Returns singleton instance of OSCryptImpl.
- static OSCryptImpl* GetInstance();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Set the configuration of OSCryptImpl.
- // This method, or SetRawEncryptionKey(), must be called before using
- // EncryptString() and DecryptString().
-@@ -200,7 +200,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCryptImpl {
- void ResetStateForTesting();
- #endif
-
--#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS))
-+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || BUILDFLAG(IS_BSD)
- // For unit testing purposes, inject methods to be used.
- // |storage_provider_factory| provides the desired |KeyStorage|
- // implementation. If the provider returns |nullptr|, a hardcoded password
-@@ -225,13 +225,13 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCryptImpl {
- crypto::SymmetricKey* GetEncryptionKey();
- #endif // BUILDFLAG(IS_APPLE)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
- // This lock is used to make the GetEncryptionKey and
- // GetRawEncryptionKey methods thread-safe.
- static base::Lock& GetLock();
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Create the KeyStorage. Will be null if no service is found. A Config must
- // be set before every call to this method.
- std::unique_ptr<KeyStorageLinux> CreateKeyStorage();
diff --git a/devel/electron32/files/patch-components_paint__preview_browser_paint__preview__client.cc b/devel/electron32/files/patch-components_paint__preview_browser_paint__preview__client.cc
deleted file mode 100644
index 7b30a6888c43..000000000000
--- a/devel/electron32/files/patch-components_paint__preview_browser_paint__preview__client.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- components/paint_preview/browser/paint_preview_client.cc.orig 2024-02-21 00:20:41 UTC
-+++ components/paint_preview/browser/paint_preview_client.cc
-@@ -313,8 +313,8 @@ void PaintPreviewClient::CapturePaintPreview(
- metadata->set_version(kPaintPreviewVersion);
- auto* chromeVersion = metadata->mutable_chrome_version();
- const auto& current_chrome_version = version_info::GetVersion();
-- chromeVersion->set_major(current_chrome_version.components()[0]);
-- chromeVersion->set_minor(current_chrome_version.components()[1]);
-+ chromeVersion->set_gmajor(current_chrome_version.components()[0]);
-+ chromeVersion->set_gminor(current_chrome_version.components()[1]);
- chromeVersion->set_build(current_chrome_version.components()[2]);
- chromeVersion->set_patch(current_chrome_version.components()[3]);
- document_data.callback = std::move(callback);
diff --git a/devel/electron32/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc b/devel/electron32/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
deleted file mode 100644
index 7a82ebce22f2..000000000000
--- a/devel/electron32/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2024-02-21 00:20:41 UTC
-+++ components/paint_preview/browser/paint_preview_client_unittest.cc
-@@ -174,8 +174,8 @@ TEST_P(PaintPreviewClientRenderViewHostTest, CaptureMa
- metadata->set_version(kPaintPreviewVersion);
- auto* chromeVersion = metadata->mutable_chrome_version();
- const auto& current_chrome_version = version_info::GetVersion();
-- chromeVersion->set_major(current_chrome_version.components()[0]);
-- chromeVersion->set_minor(current_chrome_version.components()[1]);
-+ chromeVersion->set_gmajor(current_chrome_version.components()[0]);
-+ chromeVersion->set_gminor(current_chrome_version.components()[1]);
- chromeVersion->set_build(current_chrome_version.components()[2]);
- chromeVersion->set_patch(current_chrome_version.components()[3]);
- PaintPreviewFrameProto* main_frame = expected_proto.mutable_root_frame();
diff --git a/devel/electron32/files/patch-components_paint__preview_player_player__compositor__delegate.cc b/devel/electron32/files/patch-components_paint__preview_player_player__compositor__delegate.cc
deleted file mode 100644
index aac5cc2de962..000000000000
--- a/devel/electron32/files/patch-components_paint__preview_player_player__compositor__delegate.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- components/paint_preview/player/player_compositor_delegate.cc.orig 2024-08-14 20:54:50 UTC
-+++ components/paint_preview/player/player_compositor_delegate.cc
-@@ -434,8 +434,8 @@ void PlayerCompositorDelegate::ValidateProtoAndLoadAXT
- auto chrome_version = capture_result_->proto.metadata().chrome_version();
- const auto& current_chrome_version = version_info::GetVersion();
- if (capture_result_->proto.metadata().has_chrome_version() &&
-- chrome_version.major() == current_chrome_version.components()[0] &&
-- chrome_version.minor() == current_chrome_version.components()[1] &&
-+ chrome_version.gmajor() == current_chrome_version.components()[0] &&
-+ chrome_version.gminor() == current_chrome_version.components()[1] &&
- chrome_version.build() == current_chrome_version.components()[2] &&
- chrome_version.patch() == current_chrome_version.components()[3]) {
- paint_preview_service_->GetFileMixin()->GetAXTreeUpdate(
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_features_password__features.cc b/devel/electron32/files/patch-components_password__manager_core_browser_features_password__features.cc
deleted file mode 100644
index f45064baec2c..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_features_password__features.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/password_manager/core/browser/features/password_features.cc.orig 2024-08-14 20:54:50 UTC
-+++ components/password_manager/core/browser/features/password_features.cc
-@@ -41,7 +41,7 @@ BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
- BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
- "ClearUndecryptablePasswordsInSync",
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -90,7 +90,7 @@ BASE_FEATURE(kPasswordManualFallbackAvailable,
- "PasswordManualFallbackAvailable",
- base::FEATURE_DISABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kRestartToGainAccessToKeychain,
- "RestartToGainAccessToKeychain",
- #if BUILDFLAG(IS_MAC)
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_features_password__features.h b/devel/electron32/files/patch-components_password__manager_core_browser_features_password__features.h
deleted file mode 100644
index ff7be45ced3c..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_features_password__features.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/password_manager/core/browser/features/password_features.h.orig 2024-08-14 20:54:50 UTC
-+++ components/password_manager/core/browser/features/password_features.h
-@@ -90,7 +90,7 @@ BASE_DECLARE_FEATURE(kPasswordManualFallbackAvailable)
- // Enables triggering password suggestions through the context menu.
- BASE_DECLARE_FEATURE(kPasswordManualFallbackAvailable);
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Enables "Needs access to keychain, restart chrome" bubble and banner.
- BASE_DECLARE_FEATURE(kRestartToGainAccessToKeychain);
- #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_password__form__manager.cc b/devel/electron32/files/patch-components_password__manager_core_browser_password__form__manager.cc
deleted file mode 100644
index a5a9f417fafd..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_password__form__manager.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- components/password_manager/core/browser/password_form_manager.cc.orig 2024-08-14 20:54:50 UTC
-+++ components/password_manager/core/browser/password_form_manager.cc
-@@ -58,7 +58,7 @@
- #include "components/webauthn/android/webauthn_cred_man_delegate.h"
- #endif // BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "components/os_crypt/sync/os_crypt.h"
- #endif
-
-@@ -228,7 +228,7 @@ bool ShouldUploadCrowdsourcingVotes(const FormOrDigest
- return false;
- }
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool ShouldShowKeychainErrorBubble(
- std::optional<PasswordStoreBackendError> backend_error) {
- if (!backend_error.has_value()) {
-@@ -885,7 +885,7 @@ void PasswordFormManager::OnFetchCompleted() {
- error.value().type);
- }
-
--#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (ShouldShowKeychainErrorBubble(
- form_fetcher_->GetProfileStoreBackendError())) {
- client_->NotifyKeychainError();
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_password__manager.cc b/devel/electron32/files/patch-components_password__manager_core_browser_password__manager.cc
deleted file mode 100644
index ec6dff6d5eaa..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_password__manager.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/password_manager/core/browser/password_manager.cc.orig 2024-08-14 20:54:51 UTC
-+++ components/password_manager/core/browser/password_manager.cc
-@@ -425,7 +425,7 @@ void PasswordManager::RegisterProfilePrefs(
- prefs::kAutofillableCredentialsAccountStoreLoginDatabase, false);
- #endif // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS)
- registry->RegisterBooleanPref(prefs::kPasswordSharingEnabled, true);
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- registry->RegisterIntegerPref(prefs::kRelaunchChromeBubbleDismissedCounter,
- 0);
- #endif
-@@ -438,7 +438,7 @@ void PasswordManager::RegisterProfilePrefs(
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_IOS)
-+ BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
- registry->RegisterBooleanPref(prefs::kDeletingUndecryptablePasswordsEnabled,
- true);
- #endif
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_password__manager__client.h b/devel/electron32/files/patch-components_password__manager_core_browser_password__manager__client.h
deleted file mode 100644
index 2bf0aa8f1e4f..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_password__manager__client.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/password_manager/core/browser/password_manager_client.h.orig 2024-08-14 20:54:51 UTC
-+++ components/password_manager/core/browser/password_manager_client.h
-@@ -30,7 +30,7 @@
- #include "net/cert/cert_status_flags.h"
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/i18n/rtl.h"
- #include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
- #include "ui/gfx/geometry/rect_f.h"
-@@ -520,7 +520,7 @@ class PasswordManagerClient {
- virtual void RefreshPasswordManagerSettingsIfNeeded() const;
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Creates and show the cross domain confirmation popup.
- virtual std::unique_ptr<PasswordCrossDomainConfirmationPopupController>
- ShowCrossDomainConfirmationPopup(const gfx::RectF& element_bounds,
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_password__manager__switches.h b/devel/electron32/files/patch-components_password__manager_core_browser_password__manager__switches.h
deleted file mode 100644
index 06f47193ece6..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_password__manager__switches.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/password_manager/core/browser/password_manager_switches.h.orig 2024-08-14 20:54:51 UTC
-+++ components/password_manager/core/browser/password_manager_switches.h
-@@ -10,7 +10,7 @@ namespace password_manager {
-
- namespace password_manager {
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- extern const char kPasswordStore[];
- extern const char kEnableEncryptionSelection[];
- #endif // BUILDFLAG(IS_LINUX)
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc b/devel/electron32/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
deleted file mode 100644
index 786d1df19420..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2024-08-14 20:54:51 UTC
-+++ components/password_manager/core/browser/password_manual_fallback_flow.cc
-@@ -204,7 +204,7 @@ void PasswordManualFallbackFlow::DidAcceptSuggestion(
- payload.password));
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (payload.is_cross_domain) {
- cross_domain_confirmation_popup_controller_ =
- password_client_->ShowCrossDomainConfirmationPopup(
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.h b/devel/electron32/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
deleted file mode 100644
index c6dcaa257d85..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2024-08-14 20:54:51 UTC
-+++ components/password_manager/core/browser/password_manual_fallback_flow.h
-@@ -17,7 +17,7 @@
- #include "components/password_manager/core/browser/ui/saved_passwords_presenter.h"
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
- // BUILDFLAG(IS_CHROMEOS)
-@@ -161,7 +161,7 @@ class PasswordManualFallbackFlow : public autofill::Au
- std::unique_ptr<device_reauth::DeviceAuthenticator> authenticator_;
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::unique_ptr<PasswordCrossDomainConfirmationPopupController>
- cross_domain_confirmation_popup_controller_;
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_password__store_login__database.cc b/devel/electron32/files/patch-components_password__manager_core_browser_password__store_login__database.cc
deleted file mode 100644
index de1ef24c637a..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_password__store_login__database.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/password_manager/core/browser/password_store/login_database.cc.orig 2024-08-14 20:54:51 UTC
-+++ components/password_manager/core/browser/password_store/login_database.cc
-@@ -1028,7 +1028,7 @@ bool ShouldDeleteUndecryptablePasswords(
- clearing_undecryptable_passwords,
- bool is_user_data_dir_policy_set,
- bool is_disabled_by_policy) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::string user_data_dir_string;
- std::unique_ptr<base::Environment> environment(base::Environment::Create());
- // On Linux user data directory ca be specified using an env variable. If it
-@@ -1047,7 +1047,7 @@ bool ShouldDeleteUndecryptablePasswords(
- return false;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (command_line->HasSwitch(password_manager::kPasswordStore)) {
- RecordShouldDeleteUndecryptablePasswordsMetric(
- ShouldDeleteUndecryptablePasswordsResult::
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc b/devel/electron32/files/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
deleted file mode 100644
index 0d85f3efb706..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2024-08-14 20:54:51 UTC
-+++ components/password_manager/core/browser/password_store/login_database_async_helper.cc
-@@ -152,7 +152,7 @@ LoginsResultOrError LoginDatabaseAsyncHelper::FillMatc
- std::vector<PasswordForm> matched_forms;
- if (!login_db_ ||
- !login_db_->GetLogins(form, include_psl, &matched_forms)) {
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return PasswordStoreBackendError(
- OSCrypt::IsEncryptionAvailable()
- ? PasswordStoreBackendErrorType::kUncategorized
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc b/devel/electron32/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
deleted file mode 100644
index cbfa7a7c51a9..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2024-08-14 20:54:51 UTC
-+++ components/password_manager/core/browser/password_store/login_database_unittest.cc
-@@ -2207,7 +2207,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCurrent,
- testing::Bool()));
-
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- class LoginDatabaseUndecryptableLoginsTest : public testing::Test {
- protected:
- LoginDatabaseUndecryptableLoginsTest() = default;
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_password__store_password__store__built__in__backend.cc b/devel/electron32/files/patch-components_password__manager_core_browser_password__store_password__store__built__in__backend.cc
deleted file mode 100644
index 10a31a4e39da..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_password__store_password__store__built__in__backend.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/password_manager/core/browser/password_store/password_store_built_in_backend.cc.orig 2024-08-14 20:54:51 UTC
-+++ components/password_manager/core/browser/password_store/password_store_built_in_backend.cc
-@@ -211,7 +211,7 @@ void PasswordStoreBuiltInBackend::InitBackend(
- std::move(clearing_undecryptable_passwords_cb)));
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_IOS)
-+ BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
- background_task_runner_->PostTask(
- FROM_HERE,
- base::BindOnce(&LoginDatabaseAsyncHelper::
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc b/devel/electron32/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc
deleted file mode 100644
index a6a37e183a89..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2024-08-14 20:54:51 UTC
-+++ components/password_manager/core/browser/stub_password_manager_client.cc
-@@ -180,7 +180,7 @@ version_info::Channel StubPasswordManagerClient::GetCh
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::unique_ptr<
- password_manager::PasswordCrossDomainConfirmationPopupController>
- StubPasswordManagerClient::ShowCrossDomainConfirmationPopup(
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_stub__password__manager__client.h b/devel/electron32/files/patch-components_password__manager_core_browser_stub__password__manager__client.h
deleted file mode 100644
index d056be56e968..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_browser_stub__password__manager__client.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/password_manager/core/browser/stub_password_manager_client.h.orig 2024-08-14 20:54:51 UTC
-+++ components/password_manager/core/browser/stub_password_manager_client.h
-@@ -75,7 +75,7 @@ class StubPasswordManagerClient : public PasswordManag
- MockPasswordFeatureManager* GetPasswordFeatureManager();
- version_info::Channel GetChannel() const override;
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::unique_ptr<
- password_manager::PasswordCrossDomainConfirmationPopupController>
- ShowCrossDomainConfirmationPopup(
diff --git a/devel/electron32/files/patch-components_password__manager_core_common_password__manager__pref__names.h b/devel/electron32/files/patch-components_password__manager_core_common_password__manager__pref__names.h
deleted file mode 100644
index 0d290376990a..000000000000
--- a/devel/electron32/files/patch-components_password__manager_core_common_password__manager__pref__names.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/password_manager/core/common/password_manager_pref_names.h.orig 2024-08-14 20:54:51 UTC
-+++ components/password_manager/core/common/password_manager_pref_names.h
-@@ -41,7 +41,7 @@ inline constexpr char kCredentialProviderEnabledOnStar
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_IOS)
-+ BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
- // Boolean pref controlled by the DeletingUndecryptablePasswordsEnabled policy.
- // If set to false it blocks deleting undecryptable passwords, otherwise the
- // deletion can happen.
-@@ -370,7 +370,7 @@ inline constexpr char kPasswordSharingEnabled[] =
- inline constexpr char kPasswordSharingEnabled[] =
- "password_manager.password_sharing_enabled";
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Integer pref indicating how many times relaunch Chrome bubble was dismissed.
- inline constexpr char kRelaunchChromeBubbleDismissedCounter[] =
- "password_manager.relaunch_chrome_bubble_dismissed_counter";
diff --git a/devel/electron32/files/patch-components_performance__manager_public_features.h b/devel/electron32/files/patch-components_performance__manager_public_features.h
deleted file mode 100644
index 3cd3eb1147b7..000000000000
--- a/devel/electron32/files/patch-components_performance__manager_public_features.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/performance_manager/public/features.h.orig 2024-08-14 20:54:51 UTC
-+++ components/performance_manager/public/features.h
-@@ -21,7 +21,7 @@ BASE_DECLARE_FEATURE(kRunOnMainThreadSync);
-
- #if !BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #define URGENT_DISCARDING_FROM_PERFORMANCE_MANAGER() false
- #else
- #define URGENT_DISCARDING_FROM_PERFORMANCE_MANAGER() true
diff --git a/devel/electron32/files/patch-components_permissions_prediction__service_prediction__common.cc b/devel/electron32/files/patch-components_permissions_prediction__service_prediction__common.cc
deleted file mode 100644
index 049516814c6a..000000000000
--- a/devel/electron32/files/patch-components_permissions_prediction__service_prediction__common.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/permissions/prediction_service/prediction_common.cc.orig 2022-08-31 12:19:35 UTC
-+++ components/permissions/prediction_service/prediction_common.cc
-@@ -33,7 +33,7 @@ int BucketizeValue(int count) {
-
- ClientFeatures_Platform GetCurrentPlatformProto() {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- return permissions::ClientFeatures_Platform_PLATFORM_DESKTOP;
- #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
- return permissions::ClientFeatures_Platform_PLATFORM_MOBILE;
-@@ -44,7 +44,7 @@ ClientFeatures_Platform GetCurrentPlatformProto() {
-
- ClientFeatures_PlatformEnum GetCurrentPlatformEnumProto() {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- return permissions::ClientFeatures_PlatformEnum_PLATFORM_DESKTOP_V2;
- #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
- return permissions::ClientFeatures_PlatformEnum_PLATFORM_MOBILE_V2;
diff --git a/devel/electron32/files/patch-components_policy_core_browser_policy__pref__mapping__test.cc b/devel/electron32/files/patch-components_policy_core_browser_policy__pref__mapping__test.cc
deleted file mode 100644
index aed2fcd7e689..000000000000
--- a/devel/electron32/files/patch-components_policy_core_browser_policy__pref__mapping__test.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/policy/core/browser/policy_pref_mapping_test.cc.orig 2024-06-18 21:43:29 UTC
-+++ components/policy/core/browser/policy_pref_mapping_test.cc
-@@ -411,7 +411,7 @@ class PolicyTestCase {
- const std::string os("chromeos_lacros");
- #elif BUILDFLAG(IS_IOS)
- const std::string os("ios");
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const std::string os("linux");
- #elif BUILDFLAG(IS_MAC)
- const std::string os("mac");
diff --git a/devel/electron32/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc b/devel/electron32/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc
deleted file mode 100644
index c17ae1d02d6b..000000000000
--- a/devel/electron32/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2024-06-18 21:43:29 UTC
-+++ components/policy/core/common/cloud/cloud_policy_client.cc
-@@ -647,7 +647,7 @@ void CloudPolicyClient::FetchPolicy(PolicyFetchReason
- fetch_request->set_invalidation_payload(invalidation_payload_);
- }
- }
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Only set browser device identifier for CBCM Chrome cloud policy on
- // desktop.
- if (type_to_fetch.first ==
diff --git a/devel/electron32/files/patch-components_policy_core_common_cloud_cloud__policy__util.cc b/devel/electron32/files/patch-components_policy_core_common_cloud_cloud__policy__util.cc
deleted file mode 100644
index 5d39634e2d79..000000000000
--- a/devel/electron32/files/patch-components_policy_core_common_cloud_cloud__policy__util.cc
+++ /dev/null
@@ -1,55 +0,0 @@
---- components/policy/core/common/cloud/cloud_policy_util.cc.orig 2024-04-15 20:33:55 UTC
-+++ components/policy/core/common/cloud/cloud_policy_util.cc
-@@ -20,7 +20,7 @@
- #endif
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
-- BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- #include <pwd.h>
- #include <sys/types.h>
- #include <unistd.h>
-@@ -35,10 +35,15 @@
- #import <SystemConfiguration/SCDynamicStoreCopySpecific.h>
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- #include <limits.h> // For HOST_NAME_MAX
- #endif
-
-+#if BUILDFLAG(IS_FREEBSD)
-+#include <sys/param.h>
-+#define HOST_NAME_MAX MAXHOSTNAMELEN
-+#endif
-+
- #include <algorithm>
- #include <utility>
-
-@@ -88,7 +93,7 @@ std::string GetMachineName() {
-
- std::string GetMachineName() {
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
-- BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- char hostname[HOST_NAME_MAX];
- if (gethostname(hostname, HOST_NAME_MAX) == 0) // Success.
- return hostname;
-@@ -145,7 +150,7 @@ std::string GetOSVersion() {
-
- std::string GetOSVersion() {
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
-- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- return base::SysInfo::OperatingSystemVersion();
- #elif BUILDFLAG(IS_WIN)
- base::win::OSInfo::VersionNumber version_number =
-@@ -168,7 +173,7 @@ std::string GetOSUsername() {
- }
-
- std::string GetOSUsername() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
- struct passwd* creds = getpwuid(getuid());
- if (!creds || !creds->pw_name)
- return std::string();
diff --git a/devel/electron32/files/patch-components_policy_core_common_policy__loader__common.cc b/devel/electron32/files/patch-components_policy_core_common_policy__loader__common.cc
deleted file mode 100644
index 45361d6caaf8..000000000000
--- a/devel/electron32/files/patch-components_policy_core_common_policy__loader__common.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/policy/core/common/policy_loader_common.cc.orig 2024-02-21 00:20:42 UTC
-+++ components/policy/core/common/policy_loader_common.cc
-@@ -46,7 +46,7 @@ const char* kSensitivePolicies[] = {
- key::kDefaultSearchProviderEnabled,
- key::kSafeBrowsingEnabled,
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- key::kAutoOpenFileTypes,
- key::kHomepageIsNewTabPage,
- key::kPasswordProtectionChangePasswordURL,
-@@ -56,7 +56,7 @@ const char* kSensitivePolicies[] = {
- key::kSafeBrowsingAllowlistDomains,
- key::kSiteSearchSettings,
- #endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- key::kCommandLineFlagSecurityWarningsEnabled,
- #endif
- #if !BUILDFLAG(IS_IOS)
diff --git a/devel/electron32/files/patch-components_policy_core_common_policy__utils.cc b/devel/electron32/files/patch-components_policy_core_common_policy__utils.cc
deleted file mode 100644
index bba3d4a1505f..000000000000
--- a/devel/electron32/files/patch-components_policy_core_common_policy__utils.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/policy/core/common/policy_utils.cc.orig 2024-02-21 00:20:42 UTC
-+++ components/policy/core/common/policy_utils.cc
-@@ -28,7 +28,7 @@ bool IsPolicyTestingEnabled(PrefService* pref_service,
- return true;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (channel == version_info::Channel::DEV) {
- return true;
- }
diff --git a/devel/electron32/files/patch-components_power__metrics_energy__metrics__provider.cc b/devel/electron32/files/patch-components_power__metrics_energy__metrics__provider.cc
deleted file mode 100644
index 41e8a386d76f..000000000000
--- a/devel/electron32/files/patch-components_power__metrics_energy__metrics__provider.cc
+++ /dev/null
@@ -1,21 +0,0 @@
---- components/power_metrics/energy_metrics_provider.cc.orig 2023-08-10 01:48:41 UTC
-+++ components/power_metrics/energy_metrics_provider.cc
-@@ -9,6 +9,8 @@
- #include "components/power_metrics/energy_metrics_provider_win.h"
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- #include "components/power_metrics/energy_metrics_provider_linux.h"
-+#elif BUILDFLAG(IS_BSD)
-+#include "base/notreached.h"
- #endif // BUILDFLAG(IS_WIN)
-
- namespace power_metrics {
-@@ -22,6 +24,9 @@ std::unique_ptr<EnergyMetricsProvider> EnergyMetricsPr
- return EnergyMetricsProviderWin::Create();
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- return EnergyMetricsProviderLinux::Create();
-+#elif BUILDFLAG(IS_BSD)
-+ NOTIMPLEMENTED();
-+ return nullptr;
- #else
- return nullptr;
- #endif // BUILDFLAG(IS_WIN)
diff --git a/devel/electron32/files/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc b/devel/electron32/files/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
deleted file mode 100644
index 85118f53a6f1..000000000000
--- a/devel/electron32/files/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig 2024-06-18 21:43:30 UTC
-+++ components/safe_browsing/content/common/file_type_policies_unittest.cc
-@@ -139,7 +139,7 @@ TEST_F(FileTypePoliciesTest, UnpackResourceBundle) {
- EXPECT_EQ(DownloadFileType::FULL_PING, file_type.ping_setting());
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- EXPECT_EQ(DownloadFileType::ALLOW_ON_USER_GESTURE,
- file_type.platform_settings(0).danger_level());
- EXPECT_EQ(DownloadFileType::DISALLOW_AUTO_OPEN,
diff --git a/devel/electron32/files/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc b/devel/electron32/files/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
deleted file mode 100644
index ad5114b3eca9..000000000000
--- a/devel/electron32/files/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig 2024-06-18 21:43:30 UTC
-+++ components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc
-@@ -118,7 +118,7 @@ PlatformType GetCurrentPlatformType() {
- PlatformType GetCurrentPlatformType() {
- #if BUILDFLAG(IS_WIN)
- return WINDOWS_PLATFORM;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return LINUX_PLATFORM;
- #elif BUILDFLAG(IS_IOS)
- return IOS_PLATFORM;
diff --git a/devel/electron32/files/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc b/devel/electron32/files/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
deleted file mode 100644
index cc4b55305155..000000000000
--- a/devel/electron32/files/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2024-08-14 20:54:56 UTC
-+++ components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
-@@ -107,7 +107,7 @@ RTLookupRequest::OSType GetRTLookupRequestOSType() {
- return RTLookupRequest::OS_TYPE_CHROME_OS;
- #elif BUILDFLAG(IS_IOS)
- return RTLookupRequest::OS_TYPE_IOS;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return RTLookupRequest::OS_TYPE_LINUX;
- #elif BUILDFLAG(IS_MAC)
- return RTLookupRequest::OS_TYPE_MAC;
diff --git a/devel/electron32/files/patch-components_safe__browsing_core_common_features.cc b/devel/electron32/files/patch-components_safe__browsing_core_common_features.cc
deleted file mode 100644
index 7a6cd6cc036a..000000000000
--- a/devel/electron32/files/patch-components_safe__browsing_core_common_features.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/safe_browsing/core/common/features.cc.orig 2024-08-14 20:54:56 UTC
-+++ components/safe_browsing/core/common/features.cc
-@@ -186,7 +186,7 @@ BASE_FEATURE(kHashPrefixRealTimeLookups,
- BASE_FEATURE(kHashPrefixRealTimeLookups,
- "SafeBrowsingHashPrefixRealTimeLookups",
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -267,7 +267,7 @@ BASE_FEATURE(kSafeBrowsingAsyncRealTimeCheck,
- BASE_FEATURE(kSafeBrowsingAsyncRealTimeCheck,
- "SafeBrowsingAsyncRealTimeCheck",
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron32/files/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc b/devel/electron32/files/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc
deleted file mode 100644
index b52b1f169edc..000000000000
--- a/devel/electron32/files/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/search_engines/search_engine_choice/search_engine_choice_service.cc.orig 2024-08-14 20:54:56 UTC
-+++ components/search_engines/search_engine_choice/search_engine_choice_service.cc
-@@ -610,7 +610,7 @@ int SearchEngineChoiceService::GetCountryIdInternal()
-
- int SearchEngineChoiceService::GetCountryIdInternal() {
- // `country_codes::kCountryIDAtInstall` may not be set yet.
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On Android, ChromeOS and Linux, `country_codes::kCountryIDAtInstall` is
- // computed asynchronously using platform-specific signals, and may not be
- // available yet.
diff --git a/devel/electron32/files/patch-components_search__engines_template__url__service.cc b/devel/electron32/files/patch-components_search__engines_template__url__service.cc
deleted file mode 100644
index bb16e9704393..000000000000
--- a/devel/electron32/files/patch-components_search__engines_template__url__service.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/search_engines/template_url_service.cc.orig 2024-08-14 20:54:56 UTC
-+++ components/search_engines/template_url_service.cc
-@@ -3081,7 +3081,7 @@ TemplateURLService::GetEnterpriseSiteSearchManager(Pre
- std::unique_ptr<EnterpriseSiteSearchManager>
- TemplateURLService::GetEnterpriseSiteSearchManager(PrefService* prefs) {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return base::FeatureList::IsEnabled(omnibox::kSiteSearchSettingsPolicy)
- ? std::make_unique<EnterpriseSiteSearchManager>(
- prefs, base::BindRepeating(
diff --git a/devel/electron32/files/patch-components_security__interstitials_content_utils.cc b/devel/electron32/files/patch-components_security__interstitials_content_utils.cc
deleted file mode 100644
index ce119e003a26..000000000000
--- a/devel/electron32/files/patch-components_security__interstitials_content_utils.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/security_interstitials/content/utils.cc.orig 2023-02-01 18:43:17 UTC
-+++ components/security_interstitials/content/utils.cc
-@@ -38,7 +38,7 @@ void LaunchDateAndTimeSettings() {
- #if BUILDFLAG(IS_ANDROID)
- JNIEnv* env = base::android::AttachCurrentThread();
- Java_DateAndTimeSettingsHelper_openDateAndTimeSettings(env);
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- struct ClockCommand {
- const char* const pathname;
- const char* const argument;
diff --git a/devel/electron32/files/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc b/devel/electron32/files/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
deleted file mode 100644
index b288a715d454..000000000000
--- a/devel/electron32/files/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2023-11-29 21:39:59 UTC
-+++ components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc
-@@ -148,7 +148,7 @@ void CrossDeviceUserSegment::ExecuteModelWithInput(
- // Check for current device type and subtract it from the device count
- // calculation.
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- desktop_count -= 1;
- #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
- if (ui::GetDeviceFormFactor() == ui::DEVICE_FORM_FACTOR_TABLET) {
diff --git a/devel/electron32/files/patch-components_soda_soda__util.cc b/devel/electron32/files/patch-components_soda_soda__util.cc
deleted file mode 100644
index 340ca368fca2..000000000000
--- a/devel/electron32/files/patch-components_soda_soda__util.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- components/soda/soda_util.cc.orig 2024-06-18 21:43:30 UTC
-+++ components/soda/soda_util.cc
-@@ -20,7 +20,7 @@
- #include "base/win/windows_version.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_X86_FAMILY)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_X86_FAMILY)
- #include "base/cpu.h"
- #endif
-
-@@ -45,7 +45,7 @@ bool IsSupportedChromeOS() {
- }
- #endif // BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool IsSupportedLinux() {
- #if defined(ARCH_CPU_X86_FAMILY)
- // Check if the CPU has the required instruction set to run the Speech
-@@ -76,7 +76,7 @@ bool IsOnDeviceSpeechRecognitionSupported() {
- bool IsOnDeviceSpeechRecognitionSupported() {
- #if BUILDFLAG(IS_CHROMEOS)
- return IsSupportedChromeOS();
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return IsSupportedLinux();
- #elif BUILDFLAG(IS_WIN)
- return IsSupportedWin();
diff --git a/devel/electron32/files/patch-components_startup__metric__utils_common_startup__metric__utils.cc b/devel/electron32/files/patch-components_startup__metric__utils_common_startup__metric__utils.cc
deleted file mode 100644
index 16c39c009ef1..000000000000
--- a/devel/electron32/files/patch-components_startup__metric__utils_common_startup__metric__utils.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2024-08-14 20:54:56 UTC
-+++ components/startup_metric_utils/common/startup_metric_utils.cc
-@@ -94,7 +94,7 @@ base::TimeTicks CommonStartupMetricRecorder::StartupTi
- // Enabling this logic on OS X causes a significant performance regression.
- // TODO(crbug.com/40464036): Remove IS_APPLE ifdef once utility processes
- // set their desired main thread priority.
--#if !BUILDFLAG(IS_APPLE)
-+#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
- static bool statics_initialized = false;
- if (!statics_initialized) {
- statics_initialized = true;
diff --git a/devel/electron32/files/patch-components_storage__monitor_BUILD.gn b/devel/electron32/files/patch-components_storage__monitor_BUILD.gn
deleted file mode 100644
index 36f7159c56fc..000000000000
--- a/devel/electron32/files/patch-components_storage__monitor_BUILD.gn
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/storage_monitor/BUILD.gn.orig 2023-11-29 21:39:59 UTC
-+++ components/storage_monitor/BUILD.gn
-@@ -77,7 +77,7 @@ static_library("storage_monitor") {
- deps += [ "//services/device/public/mojom" ]
- }
- } else if (is_linux || is_chromeos_lacros) {
-- if (use_udev) {
-+ if (use_udev && !is_bsd) {
- sources += [
- "mtab_watcher_linux.cc",
- "mtab_watcher_linux.h",
-@@ -184,7 +184,7 @@ source_set("unit_tests") {
- "storage_monitor_chromeos_unittest.cc",
- ]
- }
-- } else if (is_linux || is_chromeos_lacros) {
-+ } else if ((is_linux || is_chromeos_lacros) && !is_bsd) {
- if (use_udev) {
- sources += [ "storage_monitor_linux_unittest.cc" ]
- }
diff --git a/devel/electron32/files/patch-components_storage__monitor_removable__device__constants.h b/devel/electron32/files/patch-components_storage__monitor_removable__device__constants.h
deleted file mode 100644
index 71ac1f80d945..000000000000
--- a/devel/electron32/files/patch-components_storage__monitor_removable__device__constants.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/storage_monitor/removable_device_constants.h.orig 2022-02-28 16:54:41 UTC
-+++ components/storage_monitor/removable_device_constants.h
-@@ -14,7 +14,7 @@ namespace storage_monitor {
- extern const char kFSUniqueIdPrefix[];
- extern const char kVendorModelSerialPrefix[];
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- extern const char kVendorModelVolumeStoragePrefix[];
- #endif
-
diff --git a/devel/electron32/files/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc b/devel/electron32/files/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
deleted file mode 100644
index f9bb3a7ae07d..000000000000
--- a/devel/electron32/files/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2024-08-14 20:54:57 UTC
-+++ components/supervised_user/core/browser/supervised_user_metrics_service.cc
-@@ -47,7 +47,7 @@ SupervisedUserMetricsService::SupervisedUserMetricsSer
- extensions_metrics_delegate_(std::move(extensions_metrics_delegate)) {
- DCHECK(pref_service_);
- DCHECK(url_filter_);
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- CHECK(extensions_metrics_delegate_)
- << "Extensions metrics delegate must exist on Win/Linux/Mac";
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron32/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc b/devel/electron32/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
deleted file mode 100644
index 46a1081227cd..000000000000
--- a/devel/electron32/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2024-08-14 20:54:57 UTC
-+++ components/supervised_user/core/browser/supervised_user_preferences.cc
-@@ -154,7 +154,7 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry
- registry->RegisterBooleanPref(prefs::kChildAccountStatusKnown, false);
- registry->RegisterStringPref(prefs::kFamilyLinkUserMemberRole, std::string());
- #if BUILDFLAG(ENABLE_EXTENSIONS) && \
-- (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX))
-+ (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- registry->RegisterIntegerPref(
- prefs::kLocallyParentApprovedExtensionsMigrationState,
- static_cast<int>(
diff --git a/devel/electron32/files/patch-components_supervised__user_core_browser_supervised__user__service.cc b/devel/electron32/files/patch-components_supervised__user_core_browser_supervised__user__service.cc
deleted file mode 100644
index 597d9bdfe5a0..000000000000
--- a/devel/electron32/files/patch-components_supervised__user_core_browser_supervised__user__service.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/supervised_user/core/browser/supervised_user_service.cc.orig 2024-08-14 20:54:57 UTC
-+++ components/supervised_user/core/browser/supervised_user_service.cc
-@@ -176,7 +176,7 @@ FirstTimeInterstitialBannerState SupervisedUserService
- const FirstTimeInterstitialBannerState original_state) {
- FirstTimeInterstitialBannerState target_state = original_state;
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_IOS)
-+ BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
- if (original_state != FirstTimeInterstitialBannerState::kSetupComplete &&
- can_show_first_time_interstitial_banner_) {
- target_state = FirstTimeInterstitialBannerState::kNeedToShow;
diff --git a/devel/electron32/files/patch-components_supervised__user_core_common_features.cc b/devel/electron32/files/patch-components_supervised__user_core_common_features.cc
deleted file mode 100644
index a3fca0ed942c..000000000000
--- a/devel/electron32/files/patch-components_supervised__user_core_common_features.cc
+++ /dev/null
@@ -1,45 +0,0 @@
---- components/supervised_user/core/common/features.cc.orig 2024-08-14 20:54:57 UTC
-+++ components/supervised_user/core/common/features.cc
-@@ -66,7 +66,7 @@ BASE_FEATURE(kUpdatedSupervisedUserExtensionApprovalSt
- "UpdatedSupervisedUserExtensionApprovalStrings",
- base::FEATURE_DISABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kEnableExtensionsPermissionsForSupervisedUsersOnDesktop,
- "EnableExtensionsPermissionsForSupervisedUsersOnDesktop",
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -81,7 +81,7 @@ bool IsSupervisedUserSkipParentApprovalToInstallExtens
- #if BUILDFLAG(IS_CHROMEOS)
- return base::FeatureList::IsEnabled(
- kEnableSupervisedUserSkipParentApprovalToInstallExtensions);
--#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- bool skipParentApprovalEnabled = base::FeatureList::IsEnabled(
- kEnableSupervisedUserSkipParentApprovalToInstallExtensions);
- bool permissionExtensionsForSupervisedUsersEnabled =
-@@ -106,13 +106,13 @@ BASE_FEATURE(kCustomWebSignInInterceptForSupervisedUse
- "CustomWebSignInInterceptForSupervisedUsersUi",
- base::FEATURE_DISABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kShowKiteForSupervisedUsers,
- "ShowKiteForSupervisedUsers",
- base::FEATURE_DISABLED_BY_DEFAULT);
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kHideGuestModeForSupervisedUsers,
- "HideGuestModeForSupervisedUsers",
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -122,7 +122,7 @@ BASE_FEATURE(kForceSafeSearchForUnauthenticatedSupervi
- "ForceSafeSearchForUnauthenticatedSupervisedUsers",
- base::FEATURE_DISABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kForceSupervisedUserReauthenticationForYouTube,
- "ForceSupervisedUserReauthenticationForYouTube",
- base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/devel/electron32/files/patch-components_supervised__user_core_common_features.h b/devel/electron32/files/patch-components_supervised__user_core_common_features.h
deleted file mode 100644
index d31f7efa0e34..000000000000
--- a/devel/electron32/files/patch-components_supervised__user_core_common_features.h
+++ /dev/null
@@ -1,34 +0,0 @@
---- components/supervised_user/core/common/features.h.orig 2024-08-14 20:54:57 UTC
-+++ components/supervised_user/core/common/features.h
-@@ -25,7 +25,7 @@ BASE_DECLARE_FEATURE(kUpdatedSupervisedUserExtensionAp
- // Applies new informative strings during the parental extension approval flow.
- BASE_DECLARE_FEATURE(kUpdatedSupervisedUserExtensionApprovalStrings);
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kEnableExtensionsPermissionsForSupervisedUsersOnDesktop);
- #endif
-
-@@ -62,11 +62,11 @@ BASE_DECLARE_FEATURE(kCustomWebSignInInterceptForSuper
-
- // Displays a Family Link kite badge on the supervised user avatar in various
- // surfaces.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kShowKiteForSupervisedUsers);
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // This hides the following guest mode entry points for supervised users:
- //
- // * In the Profile menu for supervised profiles
-@@ -78,7 +78,7 @@ BASE_DECLARE_FEATURE(kForceSafeSearchForUnauthenticate
- // unauthenticated (e.g. signed out of the content area) account.
- BASE_DECLARE_FEATURE(kForceSafeSearchForUnauthenticatedSupervisedUsers);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Force re-authentication when an unauthenticated supervised user tries to
- // access YouTube, so that content restrictions can be applied.
- BASE_DECLARE_FEATURE(kForceSupervisedUserReauthenticationForYouTube);
diff --git a/devel/electron32/files/patch-components_supervised__user_core_common_pref__names.h b/devel/electron32/files/patch-components_supervised__user_core_common_pref__names.h
deleted file mode 100644
index 709c6036ba0c..000000000000
--- a/devel/electron32/files/patch-components_supervised__user_core_common_pref__names.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/supervised_user/core/common/pref_names.h.orig 2024-08-14 20:54:57 UTC
-+++ components/supervised_user/core/common/pref_names.h
-@@ -137,7 +137,7 @@ inline constexpr char kFirstTimeInterstitialBannerStat
- "profile.managed.banner_state";
-
- #if BUILDFLAG(ENABLE_EXTENSIONS)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // An integer pref that stores the current state of the local extension
- // parent approval migration when the feature
- // `kEnableSupervisedUserSkipParentApprovalToInstallExtensions` becomes enabled.
diff --git a/devel/electron32/files/patch-components_sync__device__info_local__device__info__util.cc b/devel/electron32/files/patch-components_sync__device__info_local__device__info__util.cc
deleted file mode 100644
index cfbfe798d844..000000000000
--- a/devel/electron32/files/patch-components_sync__device__info_local__device__info__util.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- components/sync_device_info/local_device_info_util.cc.orig 2024-06-18 21:43:30 UTC
-+++ components/sync_device_info/local_device_info_util.cc
-@@ -84,7 +84,7 @@ sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
- sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
- #if BUILDFLAG(IS_CHROMEOS)
- return sync_pb::SyncEnums_DeviceType_TYPE_CROS;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return sync_pb::SyncEnums_DeviceType_TYPE_LINUX;
- #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
- switch (ui::GetDeviceFormFactor()) {
-@@ -109,7 +109,7 @@ DeviceInfo::OsType GetLocalDeviceOSType() {
- return DeviceInfo::OsType::kChromeOsAsh;
- #elif BUILDFLAG(IS_CHROMEOS_LACROS)
- return DeviceInfo::OsType::kChromeOsLacros;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return DeviceInfo::OsType::kLinux;
- #elif BUILDFLAG(IS_ANDROID)
- return DeviceInfo::OsType::kAndroid;
-@@ -128,7 +128,7 @@ DeviceInfo::FormFactor GetLocalDeviceFormFactor() {
-
- DeviceInfo::FormFactor GetLocalDeviceFormFactor() {
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- return DeviceInfo::FormFactor::kDesktop;
- #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
- return ui::GetDeviceFormFactor() == ui::DEVICE_FORM_FACTOR_TABLET
diff --git a/devel/electron32/files/patch-components_system__cpu_cpu__probe.cc b/devel/electron32/files/patch-components_system__cpu_cpu__probe.cc
deleted file mode 100644
index c942af31f03e..000000000000
--- a/devel/electron32/files/patch-components_system__cpu_cpu__probe.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- components/system_cpu/cpu_probe.cc.orig 2024-02-21 00:20:43 UTC
-+++ components/system_cpu/cpu_probe.cc
-@@ -30,6 +30,9 @@ std::unique_ptr<CpuProbe> CpuProbe::Create() {
- return CpuProbeWin::Create();
- #elif BUILDFLAG(IS_MAC)
- return CpuProbeMac::Create();
-+#elif BUILDFLAG(IS_BSD)
-+ NOTIMPLEMENTED();
-+ return nullptr;
- #else
- return nullptr;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron32/files/patch-components_trusted__vault_trusted__vault__connection__impl.cc b/devel/electron32/files/patch-components_trusted__vault_trusted__vault__connection__impl.cc
deleted file mode 100644
index 6dae5ca0199e..000000000000
--- a/devel/electron32/files/patch-components_trusted__vault_trusted__vault__connection__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/trusted_vault/trusted_vault_connection_impl.cc.orig 2024-08-14 20:54:58 UTC
-+++ components/trusted_vault/trusted_vault_connection_impl.cc
-@@ -101,7 +101,7 @@ GetLocalPhysicalDeviceType() {
- // currently used or even built on all platforms.
- #if BUILDFLAG(IS_CHROMEOS)
- return trusted_vault_pb::PhysicalDeviceMetadata::DEVICE_TYPE_CHROMEOS;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return trusted_vault_pb::PhysicalDeviceMetadata::DEVICE_TYPE_LINUX;
- #elif BUILDFLAG(IS_ANDROID)
- return trusted_vault_pb::PhysicalDeviceMetadata::DEVICE_TYPE_ANDROID;
diff --git a/devel/electron32/files/patch-components_update__client_update__query__params.cc b/devel/electron32/files/patch-components_update__client_update__query__params.cc
deleted file mode 100644
index b9b184514eab..000000000000
--- a/devel/electron32/files/patch-components_update__client_update__query__params.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/update_client/update_query_params.cc.orig 2023-08-10 01:48:42 UTC
-+++ components/update_client/update_query_params.cc
-@@ -42,6 +42,8 @@ const char kOs[] =
- "fuchsia";
- #elif BUILDFLAG(IS_OPENBSD)
- "openbsd";
-+#elif defined(OS_FREEBSD)
-+ "freebsd";
- #else
- #error "unknown os"
- #endif
diff --git a/devel/electron32/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc b/devel/electron32/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
deleted file mode 100644
index 3c0a4f04dc0d..000000000000
--- a/devel/electron32/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2024-02-21 00:20:44 UTC
-+++ components/url_formatter/spoof_checks/idn_spoof_checker.cc
-@@ -294,7 +294,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
- // The ideal fix would be to change the omnibox font used for Thai. In
- // that case, the Linux-only list should be revisited and potentially
- // removed.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- "[ทนบพรหเแ๐ดลปฟม]",
- #else
- "[บพเแ๐]",
diff --git a/devel/electron32/files/patch-components_user__education_views_help__bubble__view.cc b/devel/electron32/files/patch-components_user__education_views_help__bubble__view.cc
deleted file mode 100644
index 89104d2463a4..000000000000
--- a/devel/electron32/files/patch-components_user__education_views_help__bubble__view.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/user_education/views/help_bubble_view.cc.orig 2024-08-14 20:54:58 UTC
-+++ components/user_education/views/help_bubble_view.cc
-@@ -856,7 +856,7 @@ void HelpBubbleView::OnBeforeBubbleWidgetInit(views::W
- void HelpBubbleView::OnBeforeBubbleWidgetInit(views::Widget::InitParams* params,
- views::Widget* widget) const {
- BubbleDialogDelegateView::OnBeforeBubbleWidgetInit(params, widget);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Help bubbles anchored to menus may be clipped to their anchors' bounds,
- // resulting in visual errors, unless they use accelerated rendering. See
- // crbug.com/1445770 for details. This also applies to bubbles anchored to
diff --git a/devel/electron32/files/patch-components_variations_service_variations__service.cc b/devel/electron32/files/patch-components_variations_service_variations__service.cc
deleted file mode 100644
index edb8ae00e37e..000000000000
--- a/devel/electron32/files/patch-components_variations_service_variations__service.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/variations/service/variations_service.cc.orig 2024-08-14 20:54:58 UTC
-+++ components/variations/service/variations_service.cc
-@@ -101,7 +101,7 @@ std::string GetPlatformString() {
- return "android";
- #elif BUILDFLAG(IS_FUCHSIA)
- return "fuchsia";
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_SOLARIS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_BSD)
- // Default BSD and SOLARIS to Linux to not break those builds, although these
- // platforms are not officially supported by Chrome.
- return "linux";
diff --git a/devel/electron32/files/patch-components_visited__url__ranking_public_url__visit__util.cc b/devel/electron32/files/patch-components_visited__url__ranking_public_url__visit__util.cc
deleted file mode 100644
index 6eb8afeb2a04..000000000000
--- a/devel/electron32/files/patch-components_visited__url__ranking_public_url__visit__util.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/visited_url_ranking/public/url_visit_util.cc.orig 2024-08-14 20:54:58 UTC
-+++ components/visited_url_ranking/public/url_visit_util.cc
-@@ -62,7 +62,7 @@ PlatformType GetPlatformInput() {
- return PlatformType::kWindows;
- #elif BUILDFLAG(IS_MAC)
- return PlatformType::kMac;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return PlatformType::kLinux;
- #elif BUILDFLAG(IS_IOS)
- return PlatformType::kIos;
diff --git a/devel/electron32/files/patch-components_viz_common_features.cc b/devel/electron32/files/patch-components_viz_common_features.cc
deleted file mode 100644
index 03ba75528d41..000000000000
--- a/devel/electron32/files/patch-components_viz_common_features.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/viz/common/features.cc.orig 2024-08-14 20:54:58 UTC
-+++ components/viz/common/features.cc
-@@ -234,7 +234,7 @@ BASE_FEATURE(kAllowForceMergeRenderPassWithRequireOver
- "AllowForceMergeRenderPassWithRequireOverlayQuads",
- base::FEATURE_ENABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On platforms using SkiaOutputDeviceBufferQueue and not yet universally using
- // SkiaRenderer-allocated images, when this is true SkiaRenderer will allocate
- // and maintain a buffer queue of images for the root render pass, instead of
-@@ -500,7 +500,7 @@ bool ShouldOnBeginFrameThrottleVideo() {
- return base::FeatureList::IsEnabled(features::kOnBeginFrameThrottleVideo);
- }
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool ShouldRendererAllocateImages() {
- return base::FeatureList::IsEnabled(kRendererAllocatesImages);
- }
diff --git a/devel/electron32/files/patch-components_viz_common_features.h b/devel/electron32/files/patch-components_viz_common_features.h
deleted file mode 100644
index c70c8a90c68b..000000000000
--- a/devel/electron32/files/patch-components_viz_common_features.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/viz/common/features.h.orig 2024-08-14 20:54:58 UTC
-+++ components/viz/common/features.h
-@@ -72,7 +72,7 @@ VIZ_COMMON_EXPORT BASE_DECLARE_FEATURE(
- VIZ_COMMON_EXPORT BASE_DECLARE_FEATURE(kAllowUndamagedNonrootRenderPassToSkip);
- VIZ_COMMON_EXPORT BASE_DECLARE_FEATURE(
- kAllowForceMergeRenderPassWithRequireOverlayQuads);
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- VIZ_COMMON_EXPORT BASE_DECLARE_FEATURE(kRendererAllocatesImages);
- #endif
- VIZ_COMMON_EXPORT BASE_DECLARE_FEATURE(kOnBeginFrameAcks);
-@@ -129,7 +129,7 @@ VIZ_COMMON_EXPORT bool ShouldOnBeginFrameThrottleVideo
- VIZ_COMMON_EXPORT bool UseSurfaceLayerForVideo();
- VIZ_COMMON_EXPORT int MaxOverlaysConsidered();
- VIZ_COMMON_EXPORT bool ShouldOnBeginFrameThrottleVideo();
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- VIZ_COMMON_EXPORT bool ShouldRendererAllocateImages();
- #endif
- VIZ_COMMON_EXPORT bool IsOnBeginFrameAcksEnabled();
diff --git a/devel/electron32/files/patch-components_viz_host_host__display__client.cc b/devel/electron32/files/patch-components_viz_host_host__display__client.cc
deleted file mode 100644
index 2f19d205f5db..000000000000
--- a/devel/electron32/files/patch-components_viz_host_host__display__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/viz/host/host_display_client.cc.orig 2024-06-30 11:48:28 UTC
-+++ components/viz/host/host_display_client.cc
-@@ -73,7 +73,7 @@ void HostDisplayClient::AddChildWindowToBrowser(
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
- void HostDisplayClient::DidCompleteSwapWithNewSize(const gfx::Size& size) {
- NOTIMPLEMENTED();
- }
diff --git a/devel/electron32/files/patch-components_viz_service_display__embedder_skia__output__device__buffer__queue.cc b/devel/electron32/files/patch-components_viz_service_display__embedder_skia__output__device__buffer__queue.cc
deleted file mode 100644
index b87c2e5b5ecf..000000000000
--- a/devel/electron32/files/patch-components_viz_service_display__embedder_skia__output__device__buffer__queue.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/viz/service/display_embedder/skia_output_device_buffer_queue.cc.orig 2024-08-14 20:54:58 UTC
-+++ components/viz/service/display_embedder/skia_output_device_buffer_queue.cc
-@@ -175,7 +175,7 @@ SkiaOutputDeviceBufferQueue::SkiaOutputDeviceBufferQue
- capabilities_.only_invalidates_damage_rect = false;
- capabilities_.number_of_buffers = 3;
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- capabilities_.renderer_allocates_images =
- ::features::ShouldRendererAllocateImages();
- #else
diff --git a/devel/electron32/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc b/devel/electron32/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
deleted file mode 100644
index 11a34ca2ef30..000000000000
--- a/devel/electron32/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2024-08-14 20:54:58 UTC
-+++ components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1663,7 +1663,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::GetGrBackendFor
- ->GetVulkanPhysicalDevice(),
- VK_IMAGE_TILING_OPTIMAL, vk_format,
- si_format, yuv_color_space, ycbcr_info);
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Textures that were allocated _on linux_ with ycbcr info came from
- // VaapiVideoDecoder, which exports using DRM format modifiers.
- return GrBackendFormats::MakeVk(gr_ycbcr_info,
diff --git a/devel/electron32/files/patch-components_viz_service_display__embedder_software__output__surface.cc b/devel/electron32/files/patch-components_viz_service_display__embedder_software__output__surface.cc
deleted file mode 100644
index faa0e2781ae1..000000000000
--- a/devel/electron32/files/patch-components_viz_service_display__embedder_software__output__surface.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/viz/service/display_embedder/software_output_surface.cc.orig 2024-08-14 20:54:58 UTC
-+++ components/viz/service/display_embedder/software_output_surface.cc
-@@ -119,7 +119,7 @@ void SoftwareOutputSurface::SwapBuffersCallback(base::
- now.SnappedToNextTick(refresh_timebase_, refresh_interval_) - now;
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- if (needs_swap_size_notifications_)
- client_->DidSwapWithSize(pixel_size);
- #endif
-@@ -148,7 +148,7 @@ gfx::OverlayTransform SoftwareOutputSurface::GetDispla
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- void SoftwareOutputSurface::SetNeedsSwapSizeNotifications(
- bool needs_swap_size_notifications) {
- needs_swap_size_notifications_ = needs_swap_size_notifications;
diff --git a/devel/electron32/files/patch-components_viz_service_display__embedder_software__output__surface.h b/devel/electron32/files/patch-components_viz_service_display__embedder_software__output__surface.h
deleted file mode 100644
index f03876f3870b..000000000000
--- a/devel/electron32/files/patch-components_viz_service_display__embedder_software__output__surface.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/viz/service/display_embedder/software_output_surface.h.orig 2024-08-14 20:54:58 UTC
-+++ components/viz/service/display_embedder/software_output_surface.h
-@@ -45,7 +45,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputSurface : publi
- gfx::OverlayTransform GetDisplayTransform() override;
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- void SetNeedsSwapSizeNotifications(
- bool needs_swap_size_notifications) override;
- #endif
-@@ -65,7 +65,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputSurface : publi
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- bool needs_swap_size_notifications_ = false;
- #endif
-
diff --git a/devel/electron32/files/patch-components_viz_service_display_skia__renderer.cc b/devel/electron32/files/patch-components_viz_service_display_skia__renderer.cc
deleted file mode 100644
index 89818f6ecb50..000000000000
--- a/devel/electron32/files/patch-components_viz_service_display_skia__renderer.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/viz/service/display/skia_renderer.cc.orig 2024-08-14 20:54:58 UTC
-+++ components/viz/service/display/skia_renderer.cc
-@@ -1441,7 +1441,7 @@ void SkiaRenderer::ClearFramebuffer() {
- if (current_frame()->current_render_pass->has_transparent_background) {
- ClearCanvas(SkColors::kTransparent);
- } else {
--#if DCHECK_IS_ON() && !BUILDFLAG(IS_LINUX)
-+#if DCHECK_IS_ON() && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- // On DEBUG builds, opaque render passes are cleared to blue
- // to easily see regions that were not drawn on the screen.
- // ClearCavas() call causes slight pixel difference, so linux-ref and
diff --git a/devel/electron32/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/devel/electron32/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
deleted file mode 100644
index 2adc51b6ea40..000000000000
--- a/devel/electron32/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2024-08-30 11:29:37 UTC
-+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
-@@ -112,7 +112,7 @@ RootCompositorFrameSinkImpl::Create(
- output_surface->SetNeedsSwapSizeNotifications(
- params->send_swap_size_notifications);
-
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
- // For X11, we need notify client about swap completion after resizing, so the
- // client can use it for synchronize with X11 WM.
- output_surface->SetNeedsSwapSizeNotifications(true);
-@@ -674,7 +674,7 @@ void RootCompositorFrameSinkImpl::DisplayDidCompleteSw
- if (display_client_ && enable_swap_completion_callback_) {
- display_client_->DidCompleteSwapWithSize(pixel_size);
- }
--#elif BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
- if (display_client_ && pixel_size != last_swap_pixel_size_) {
- last_swap_pixel_size_ = pixel_size;
- display_client_->DidCompleteSwapWithNewSize(last_swap_pixel_size_);
diff --git a/devel/electron32/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h b/devel/electron32/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
deleted file mode 100644
index 07ba2fae9e95..000000000000
--- a/devel/electron32/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2024-08-14 20:54:58 UTC
-+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
-@@ -214,7 +214,7 @@ class VIZ_SERVICE_EXPORT RootCompositorFrameSinkImpl
- // See comments on `EvictionHandler`.
- EvictionHandler eviction_handler_;
-
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
- gfx::Size last_swap_pixel_size_;
- #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-
diff --git a/devel/electron32/files/patch-components_viz_test_mock__display__client.h b/devel/electron32/files/patch-components_viz_test_mock__display__client.h
deleted file mode 100644
index 6f676641d0b5..000000000000
--- a/devel/electron32/files/patch-components_viz_test_mock__display__client.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/viz/test/mock_display_client.h.orig 2024-02-21 00:20:44 UTC
-+++ components/viz/test/mock_display_client.h
-@@ -43,7 +43,7 @@ class MockDisplayClient : public mojom::DisplayClient
- MOCK_METHOD1(SetWideColorEnabled, void(bool enabled));
- MOCK_METHOD1(SetPreferredRefreshRate, void(float refresh_rate));
- #endif
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
- MOCK_METHOD1(DidCompleteSwapWithNewSize, void(const gfx::Size&));
- #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-
diff --git a/devel/electron32/files/patch-content_app_BUILD.gn b/devel/electron32/files/patch-content_app_BUILD.gn
deleted file mode 100644
index 6746b8332951..000000000000
--- a/devel/electron32/files/patch-content_app_BUILD.gn
+++ /dev/null
@@ -1,15 +0,0 @@
---- content/app/BUILD.gn.orig 2024-08-14 20:54:58 UTC
-+++ content/app/BUILD.gn
-@@ -96,9 +96,9 @@ source_set("content_main_runner_app") {
- "//chromeos/startup:constants",
- ]
- }
-- if (build_tflite_with_xnnpack) {
-- deps += [ "//third_party/cpuinfo" ]
-- }
-+# if (build_tflite_with_xnnpack) {
-+# deps += [ "//third_party/cpuinfo" ]
-+# }
- }
-
- source_set("app") {
diff --git a/devel/electron32/files/patch-content_app_content__main.cc b/devel/electron32/files/patch-content_app_content__main.cc
deleted file mode 100644
index 0d955a99266d..000000000000
--- a/devel/electron32/files/patch-content_app_content__main.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/app/content_main.cc.orig 2024-08-30 11:29:37 UTC
-+++ content/app/content_main.cc
-@@ -207,7 +207,7 @@ RunContentProcess(ContentMainParams params,
- base::EnableTerminationOnOutOfMemory();
- logging::RegisterAbslAbortHook();
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // The various desktop environments set this environment variable that
- // allows the dbus client library to connect directly to the bus. When this
- // variable is not set (test environments like xvfb-run), the dbus client
-@@ -293,7 +293,7 @@ RunContentProcess(ContentMainParams params,
- command_line->AppendSwitch(switches::kUseMobileUserAgent);
- #endif
-
--#if (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)) && !defined(COMPONENT_BUILD)
-+#if (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)) && !defined(COMPONENT_BUILD) && defined(notyet)
- base::subtle::EnableFDOwnershipEnforcement(true);
- #endif
-
diff --git a/devel/electron32/files/patch-content_app_content__main__runner__impl.cc b/devel/electron32/files/patch-content_app_content__main__runner__impl.cc
deleted file mode 100644
index b29c80e51535..000000000000
--- a/devel/electron32/files/patch-content_app_content__main__runner__impl.cc
+++ /dev/null
@@ -1,129 +0,0 @@
---- content/app/content_main_runner_impl.cc.orig 2024-08-30 11:29:38 UTC
-+++ content/app/content_main_runner_impl.cc
-@@ -150,18 +150,20 @@
- #include "content/browser/posix_file_descriptor_info_impl.h"
- #include "content/public/common/content_descriptors.h"
-
--#if !BUILDFLAG(IS_MAC)
-+#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
- #include "content/public/common/zygote/zygote_fork_delegate_linux.h"
- #endif
-
- #endif // BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/files/file_path_watcher_inotify.h"
- #include "base/native_library.h"
- #include "base/rand_util.h"
- #include "content/public/common/zygote/sandbox_support_linux.h"
-+#if !BUILDFLAG(IS_BSD)
- #include "sandbox/policy/linux/sandbox_linux.h"
-+#endif
- #include "third_party/boringssl/src/include/openssl/crypto.h"
- #include "third_party/webrtc_overrides/init_webrtc.h" // nogncheck
-
-@@ -195,6 +197,10 @@
- #include "media/base/media_switches.h"
- #endif
-
-+#if BUILDFLAG(IS_BSD)
-+#include "base/system/sys_info.h"
-+#endif
-+
- #if BUILDFLAG(IS_ANDROID)
- #include "base/system/sys_info.h"
- #include "content/browser/android/battery_metrics.h"
-@@ -407,7 +413,7 @@ void InitializeZygoteSandboxForBrowserProcess(
- }
- #endif // BUILDFLAG(USE_ZYGOTE)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- #if BUILDFLAG(ENABLE_PPAPI)
- // Loads the (native) libraries but does not initialize them (i.e., does not
-@@ -445,7 +451,10 @@ void PreSandboxInit() {
-
- void PreSandboxInit() {
- // Ensure the /dev/urandom is opened.
-+ // we use arc4random
-+#if !BUILDFLAG(IS_BSD)
- base::GetUrandomFD();
-+#endif
-
- // May use sysinfo(), sched_getaffinity(), and open various /sys/ and /proc/
- // files.
-@@ -457,9 +466,16 @@ void PreSandboxInit() {
- // https://boringssl.googlesource.com/boringssl/+/HEAD/SANDBOXING.md
- CRYPTO_pre_sandbox_init();
-
-+#if BUILDFLAG(IS_BSD)
-+ // "cache" the amount of physical memory before pledge(2)
-+ base::SysInfo::AmountOfPhysicalMemoryMB();
-+#endif
-+
-+#if !BUILDFLAG(IS_BSD)
- // Pre-read /proc/sys/fs/inotify/max_user_watches so it doesn't have to be
- // allowed by the sandbox.
- base::GetMaxNumberOfInotifyWatches();
-+#endif
-
- #if BUILDFLAG(ENABLE_PPAPI)
- // Ensure access to the Pepper plugins before the sandbox is turned on.
-@@ -881,11 +897,10 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
- base::GlobalDescriptors::kBaseDescriptor);
- #endif // !BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- g_fds->Set(kCrashDumpSignal,
- kCrashDumpSignal + base::GlobalDescriptors::kBaseDescriptor);
--#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
-- // BUILDFLAG(IS_OPENBSD)
-+#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
- #endif // !BUILDFLAG(IS_WIN)
-
-@@ -1062,8 +1077,20 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
- process_type == switches::kZygoteProcess) {
- PreSandboxInit();
- }
-+#elif BUILDFLAG(IS_BSD)
-+ PreSandboxInit();
- #endif
-
-+#if BUILDFLAG(IS_BSD)
-+ if (process_type.empty()) {
-+ sandbox::policy::SandboxLinux::Options sandbox_options;
-+ sandbox::policy::SandboxLinux::GetInstance()->InitializeSandbox(
-+ sandbox::policy::SandboxTypeFromCommandLine(
-+ *base::CommandLine::ForCurrentProcess()),
-+ sandbox::policy::SandboxLinux::PreSandboxHook(), sandbox_options);
-+ }
-+#endif
-+
- delegate_->SandboxInitialized(process_type);
-
- #if BUILDFLAG(USE_ZYGOTE)
-@@ -1137,7 +1164,7 @@ int NO_STACK_PROTECTOR ContentMainRunnerImpl::Run() {
- ->ReconfigureAfterFeatureListInit(process_type);
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // If dynamic Mojo Core is being used, ensure that it's loaded very early in
- // the child/zygote process, before any sandbox is initialized. The library
- // is not fully initialized with IPC support until a ChildProcess is later
-@@ -1172,6 +1199,11 @@ int NO_STACK_PROTECTOR ContentMainRunnerImpl::Run() {
- content_main_params_.reset();
-
- RegisterMainThreadFactories();
-+
-+#if BUILDFLAG(IS_BSD)
-+ if (!process_type.empty())
-+ PreSandboxInit();
-+#endif
-
- if (process_type.empty())
- return RunBrowser(std::move(main_params), start_minimal_browser);
diff --git a/devel/electron32/files/patch-content_browser_BUILD.gn b/devel/electron32/files/patch-content_browser_BUILD.gn
deleted file mode 100644
index 09f967409d28..000000000000
--- a/devel/electron32/files/patch-content_browser_BUILD.gn
+++ /dev/null
@@ -1,33 +0,0 @@
---- content/browser/BUILD.gn.orig 2024-08-30 11:29:36 UTC
-+++ content/browser/BUILD.gn
-@@ -2397,6 +2397,14 @@ source_set("browser") {
- ]
- }
-
-+ if (is_bsd) {
-+ sources += [
-+ "file_system_access/file_path_watcher/file_path_watcher_bsd.cc",
-+ "file_system_access/file_path_watcher/file_path_watcher_kqueue.cc",
-+ "file_system_access/file_path_watcher/file_path_watcher_kqueue.h",
-+ ]
-+ }
-+
- if (is_linux || is_chromeos) {
- sources += [
- "child_process_launcher_helper_linux.cc",
-@@ -2437,6 +2445,15 @@ source_set("browser") {
- if (allow_oop_video_decoder) {
- sources += [ "media/stable_video_decoder_factory.cc" ]
- deps += [ "//media/mojo/mojom/stable:stable_video_decoder" ]
-+ }
-+
-+ if (is_bsd) {
-+ sources -= [
-+ "file_system_access/file_path_watcher/file_path_watcher_inotify.cc",
-+ "file_system_access/file_path_watcher/file_path_watcher_inotify.h",
-+ "sandbox_ipc_linux.cc",
-+ "sandbox_ipc_linux.h",
-+ ]
- }
-
- if (is_chromeos) {
diff --git a/devel/electron32/files/patch-content_browser_audio_audio__service.cc b/devel/electron32/files/patch-content_browser_audio_audio__service.cc
deleted file mode 100644
index 2fa79f446dde..000000000000
--- a/devel/electron32/files/patch-content_browser_audio_audio__service.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/audio/audio_service.cc.orig 2024-06-18 21:43:31 UTC
-+++ content/browser/audio/audio_service.cc
-@@ -32,7 +32,7 @@
- #if BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS)
- #include "ui/display/util/edid_parser.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/display/display_util.h"
- #endif // BUILDFLAG(IS_LINUX)
-
-@@ -200,7 +200,7 @@ audio::mojom::AudioService& GetAudioService() {
- ->PostTaskAndReplyWithResult(
- FROM_HERE, base::BindOnce(&ScanEdidBitstreams),
- base::BindOnce(&LaunchAudioService, std::move(receiver)));
--#elif BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS) && BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- LaunchAudioService(
- std::move(receiver),
- ConvertEdidBitstreams(display::DisplayUtil::GetAudioFormats()));
diff --git a/devel/electron32/files/patch-content_browser_browser__child__process__host__impl.cc b/devel/electron32/files/patch-content_browser_browser__child__process__host__impl.cc
deleted file mode 100644
index 82521a52cbe9..000000000000
--- a/devel/electron32/files/patch-content_browser_browser__child__process__host__impl.cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- content/browser/browser_child_process_host_impl.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/browser_child_process_host_impl.cc
-@@ -324,6 +324,7 @@ void BrowserChildProcessHostImpl::LaunchWithoutExtraCo
- switches::kMojoCoreLibraryPath,
- switches::kPerfettoDisableInterning,
- switches::kTraceToConsole,
-+ switches::kDisableUnveil,
- };
- cmd_line->CopySwitchesFrom(browser_command_line, kForwardSwitches);
-
-@@ -655,7 +656,7 @@ void BrowserChildProcessHostImpl::OnProcessLaunched()
- ->child_process());
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- child_thread_type_switcher_.SetPid(process.Pid());
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
diff --git a/devel/electron32/files/patch-content_browser_browser__child__process__host__impl.h b/devel/electron32/files/patch-content_browser_browser__child__process__host__impl.h
deleted file mode 100644
index 112a76834506..000000000000
--- a/devel/electron32/files/patch-content_browser_browser__child__process__host__impl.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/browser_child_process_host_impl.h.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/browser_child_process_host_impl.h
-@@ -35,7 +35,7 @@
- #include "base/win/object_watcher.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "content/browser/child_thread_type_switcher_linux.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
-@@ -269,7 +269,7 @@ class BrowserChildProcessHostImpl
- std::unique_ptr<tracing::SystemTracingService> system_tracing_service_;
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- ChildThreadTypeSwitcher child_thread_type_switcher_;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
diff --git a/devel/electron32/files/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc b/devel/electron32/files/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
deleted file mode 100644
index 6e61caae18dd..000000000000
--- a/devel/electron32/files/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2023-11-29 21:40:01 UTC
-+++ content/browser/browser_child_process_host_impl_receiver_bindings.cc
-@@ -62,7 +62,7 @@ void BrowserChildProcessHostImpl::BindHostReceiver(
- }
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (auto r = receiver.As<mojom::ThreadTypeSwitcher>()) {
- child_thread_type_switcher_.Bind(std::move(r));
- return;
diff --git a/devel/electron32/files/patch-content_browser_browser__main__loop.cc b/devel/electron32/files/patch-content_browser_browser__main__loop.cc
deleted file mode 100644
index 18548609ed7d..000000000000
--- a/devel/electron32/files/patch-content_browser_browser__main__loop.cc
+++ /dev/null
@@ -1,37 +0,0 @@
---- content/browser/browser_main_loop.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/browser_main_loop.cc
-@@ -254,6 +254,12 @@
- #include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
- #endif
-
-+#if BUILDFLAG(IS_BSD)
-+#include "content/browser/sandbox_host_linux.h"
-+#include "content/public/common/zygote/sandbox_support_linux.h"
-+#include "sandbox/policy/sandbox.h"
-+#endif
-+
- // One of the linux specific headers defines this as a macro.
- #ifdef DestroyAll
- #undef DestroyAll
-@@ -549,6 +555,12 @@ int BrowserMainLoop::EarlyInitialization() {
- // by now since a thread to start the ServiceManager has been created
- // before the browser main loop starts.
- DCHECK(SandboxHostLinux::GetInstance()->IsInitialized());
-+#elif BUILDFLAG(IS_BSD)
-+ base::FileHandleMappingVector additional_remapped_fds;
-+ base::LaunchOptions options;
-+ SandboxHostLinux::GetInstance()->Init();
-+ const int sfd = SandboxHostLinux::GetInstance()->GetChildSocket();
-+ options.fds_to_remap.push_back(std::make_pair(sfd, GetSandboxFD()));
- #endif
-
- // GLib's spawning of new processes is buggy, so it's important that at this
-@@ -586,7 +598,7 @@ int BrowserMainLoop::EarlyInitialization() {
- base::PlatformThread::SetCurrentThreadType(base::ThreadType::kCompositing);
-
- #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // We use quite a few file descriptors for our IPC as well as disk the disk
- // cache, and the default limit on Apple is low (256), so bump it up.
-
diff --git a/devel/electron32/files/patch-content_browser_child__process__launcher__helper.h b/devel/electron32/files/patch-content_browser_child__process__launcher__helper.h
deleted file mode 100644
index 4e3fab877f53..000000000000
--- a/devel/electron32/files/patch-content_browser_child__process__launcher__helper.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/child_process_launcher_helper.h.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/child_process_launcher_helper.h
-@@ -299,7 +299,7 @@ class ChildProcessLauncherHelper
- std::optional<base::ProcessId> process_id_ = std::nullopt;
- #endif // BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // The priority of the process. The state is stored to avoid changing the
- // setting repeatedly.
- std::optional<base::Process::Priority> priority_;
diff --git a/devel/electron32/files/patch-content_browser_child__process__launcher__helper__linux.cc b/devel/electron32/files/patch-content_browser_child__process__launcher__helper__linux.cc
deleted file mode 100644
index d01e9a9af7e3..000000000000
--- a/devel/electron32/files/patch-content_browser_child__process__launcher__helper__linux.cc
+++ /dev/null
@@ -1,139 +0,0 @@
---- content/browser/child_process_launcher_helper_linux.cc.orig 2024-06-30 11:48:30 UTC
-+++ content/browser/child_process_launcher_helper_linux.cc
-@@ -22,7 +22,9 @@
- #include "content/public/common/result_codes.h"
- #include "content/public/common/sandboxed_process_launcher_delegate.h"
- #include "content/public/common/zygote/sandbox_support_linux.h"
-+#if !BUILDFLAG(IS_BSD)
- #include "content/public/common/zygote/zygote_handle.h"
-+#endif
- #include "sandbox/policy/linux/sandbox_linux.h"
-
- namespace content {
-@@ -47,14 +49,20 @@ bool ChildProcessLauncherHelper::IsUsingLaunchOptions(
- }
-
- bool ChildProcessLauncherHelper::IsUsingLaunchOptions() {
-+#if !BUILDFLAG(IS_BSD)
- return !GetZygoteForLaunch();
-+#else
-+ return true;
-+#endif
- }
-
- bool ChildProcessLauncherHelper::BeforeLaunchOnLauncherThread(
- PosixFileDescriptorInfo& files_to_register,
- base::LaunchOptions* options) {
- if (options) {
-+#if !BUILDFLAG(IS_BSD)
- DCHECK(!GetZygoteForLaunch());
-+#endif
- // Convert FD mapping to FileHandleMappingVector
- options->fds_to_remap = files_to_register.GetMappingWithIDAdjustment(
- base::GlobalDescriptors::kBaseDescriptor);
-@@ -69,6 +77,7 @@ bool ChildProcessLauncherHelper::BeforeLaunchOnLaunche
- remapped_fd.first);
- }
-
-+#if !BUILDFLAG(IS_BSD)
- // (For Electron), if we're launching without zygote, that means we're
- // launching an unsandboxed process (since all sandboxed processes are
- // forked from the zygote). Relax the allow_new_privs option to permit
-@@ -77,12 +86,15 @@ bool ChildProcessLauncherHelper::BeforeLaunchOnLaunche
- delegate_->GetZygote() == nullptr) {
- options->allow_new_privs = true;
- }
-+#endif
-
- options->current_directory = delegate_->GetCurrentDirectory();
- options->environment = delegate_->GetEnvironment();
- options->clear_environment = !delegate_->ShouldInheritEnvironment();
- } else {
-+#if !BUILDFLAG(IS_BSD)
- DCHECK(GetZygoteForLaunch());
-+#endif
- // Environment variables could be supported in the future, but are not
- // currently supported when launching with the zygote.
- DCHECK(delegate_->GetEnvironment().empty());
-@@ -99,6 +111,7 @@ ChildProcessLauncherHelper::LaunchProcessOnLauncherThr
- int* launch_result) {
- *is_synchronous_launch = true;
- Process process;
-+#if !BUILDFLAG(IS_BSD)
- ZygoteCommunication* zygote_handle = GetZygoteForLaunch();
- if (zygote_handle) {
- // TODO(crbug.com/40448989): If chrome supported multiple zygotes they could
-@@ -109,7 +122,6 @@ ChildProcessLauncherHelper::LaunchProcessOnLauncherThr
- GetProcessType());
- *launch_result = LAUNCH_RESULT_SUCCESS;
-
--#if !BUILDFLAG(IS_OPENBSD)
- if (handle) {
- // It could be a renderer process or an utility process.
- int oom_score = content::kMiscOomScore;
-@@ -118,15 +130,17 @@ ChildProcessLauncherHelper::LaunchProcessOnLauncherThr
- oom_score = content::kLowestRendererOomScore;
- ZygoteHostImpl::GetInstance()->AdjustRendererOOMScore(handle, oom_score);
- }
--#endif
-
- process.process = base::Process(handle);
- process.zygote = zygote_handle;
- } else {
-+#endif
- process.process = base::LaunchProcess(*command_line(), *options);
- *launch_result = process.process.IsValid() ? LAUNCH_RESULT_SUCCESS
- : LAUNCH_RESULT_FAILURE;
-+#if !BUILDFLAG(IS_BSD)
- }
-+#endif
-
- #if BUILDFLAG(IS_CHROMEOS)
- process_id_ = process.process.Pid();
-@@ -150,10 +164,14 @@ ChildProcessTerminationInfo ChildProcessLauncherHelper
- const ChildProcessLauncherHelper::Process& process,
- bool known_dead) {
- ChildProcessTerminationInfo info;
-+#if !BUILDFLAG(IS_BSD)
- if (process.zygote) {
- info.status = process.zygote->GetTerminationStatus(
- process.process.Handle(), known_dead, &info.exit_code);
- } else if (known_dead) {
-+#else
-+ if (known_dead) {
-+#endif
- info.status = base::GetKnownDeadTerminationStatus(process.process.Handle(),
- &info.exit_code);
- } else {
-@@ -179,13 +197,17 @@ void ChildProcessLauncherHelper::ForceNormalProcessTer
- DCHECK(CurrentlyOnProcessLauncherTaskRunner());
- process.process.Terminate(RESULT_CODE_NORMAL_EXIT, false);
- // On POSIX, we must additionally reap the child.
-+#if !BUILDFLAG(IS_BSD)
- if (process.zygote) {
- // If the renderer was created via a zygote, we have to proxy the reaping
- // through the zygote process.
- process.zygote->EnsureProcessTerminated(process.process.Handle());
- } else {
-+#endif
- base::EnsureProcessTerminated(std::move(process.process));
-+#if !BUILDFLAG(IS_BSD)
- }
-+#endif
- }
-
- void ChildProcessLauncherHelper::SetProcessPriorityOnLauncherThread(
-@@ -198,11 +220,13 @@ void ChildProcessLauncherHelper::SetProcessPriorityOnL
- }
- }
-
-+#if !BUILDFLAG(IS_BSD)
- ZygoteCommunication* ChildProcessLauncherHelper::GetZygoteForLaunch() {
- return base::CommandLine::ForCurrentProcess()->HasSwitch(switches::kNoZygote)
- ? nullptr
- : delegate_->GetZygote();
- }
-+#endif
-
- base::File OpenFileToShare(const base::FilePath& path,
- base::MemoryMappedFile::Region* region) {
diff --git a/devel/electron32/files/patch-content_browser_child__thread__type__switcher__linux.cc b/devel/electron32/files/patch-content_browser_child__thread__type__switcher__linux.cc
deleted file mode 100644
index 005f15a97084..000000000000
--- a/devel/electron32/files/patch-content_browser_child__thread__type__switcher__linux.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/child_thread_type_switcher_linux.cc.orig 2024-06-18 21:43:31 UTC
-+++ content/browser/child_thread_type_switcher_linux.cc
-@@ -20,6 +20,9 @@ void SetThreadTypeOnLauncherThread(base::ProcessId pee
- base::ThreadType thread_type) {
- DCHECK(CurrentlyOnProcessLauncherTaskRunner());
-
-+#if BUILDFLAG(IS_BSD)
-+ NOTIMPLEMENTED();
-+#else
- bool ns_pid_supported = false;
- pid_t peer_tid = base::FindThreadID(peer_pid, ns_tid, &ns_pid_supported);
- if (peer_tid == -1) {
-@@ -38,6 +41,7 @@ void SetThreadTypeOnLauncherThread(base::ProcessId pee
-
- base::PlatformThread::SetThreadType(peer_pid, peer_tid, thread_type,
- base::IsViaIPC(true));
-+#endif
- }
-
- } // namespace
diff --git a/devel/electron32/files/patch-content_browser_compositor_viz__process__transport__factory.cc b/devel/electron32/files/patch-content_browser_compositor_viz__process__transport__factory.cc
deleted file mode 100644
index db6ae4be4f67..000000000000
--- a/devel/electron32/files/patch-content_browser_compositor_viz__process__transport__factory.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/compositor/viz_process_transport_factory.cc.orig 2024-08-30 11:29:37 UTC
-+++ content/browser/compositor/viz_process_transport_factory.cc
-@@ -110,7 +110,7 @@ class HostDisplayClient : public viz::HostDisplayClien
- HostDisplayClient& operator=(const HostDisplayClient&) = delete;
-
- // viz::HostDisplayClient:
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
- void DidCompleteSwapWithNewSize(const gfx::Size& size) override {
- compositor_->OnCompleteSwapWithNewSize(size);
- }
diff --git a/devel/electron32/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc b/devel/electron32/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc
deleted file mode 100644
index 09867aeaa050..000000000000
--- a/devel/electron32/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/devtools/devtools_frontend_host_impl.cc
-@@ -27,7 +27,7 @@
- #include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
- #include "ui/base/webui/resource_path.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/crash/content/browser/error_reporting/javascript_error_report.h" // nogncheck
- #include "components/crash/content/browser/error_reporting/js_error_report_processor.h" // nogncheck
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -42,7 +42,7 @@ const char kCompatibilityScriptSourceURL[] =
- "\n//# "
- "sourceURL=devtools://devtools/bundled/devtools_compatibility.js";
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Remove the pieces of the URL we don't want to send back with the error
- // reports. In particular, do not send query or fragments as those can have
- // privacy-sensitive information in them.
-@@ -112,7 +112,7 @@ DevToolsFrontendHostImpl::DevToolsFrontendHostImpl(
- const HandleMessageCallback& handle_message_callback)
- : web_contents_(WebContents::FromRenderFrameHost(frame_host)),
- handle_message_callback_(handle_message_callback) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- Observe(web_contents_);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- mojo::AssociatedRemote<blink::mojom::DevToolsFrontend> frontend;
-@@ -137,7 +137,7 @@ void DevToolsFrontendHostImpl::DispatchEmbedderMessage
- handle_message_callback_.Run(std::move(message));
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- void DevToolsFrontendHostImpl::OnDidAddMessageToConsole(
- RenderFrameHost* source_frame,
- blink::mojom::ConsoleMessageLevel log_level,
diff --git a/devel/electron32/files/patch-content_browser_devtools_protocol_system__info__handler.cc b/devel/electron32/files/patch-content_browser_devtools_protocol_system__info__handler.cc
deleted file mode 100644
index ea62d0d1d001..000000000000
--- a/devel/electron32/files/patch-content_browser_devtools_protocol_system__info__handler.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/devtools/protocol/system_info_handler.cc.orig 2024-06-18 21:43:31 UTC
-+++ content/browser/devtools/protocol/system_info_handler.cc
-@@ -51,7 +51,7 @@ std::unique_ptr<SystemInfo::Size> GfxSizeToSystemInfoS
- // 1046598, and 1153667.
- // Windows builds need more time -- see Issue 873112 and 1004472.
- // Mac builds need more time - see Issue angleproject:6182.
--#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !defined(NDEBUG)) || \
-+#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && !defined(NDEBUG)) || \
- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_OZONE)
- static constexpr int kGPUInfoWatchdogTimeoutMultiplierOS = 3;
- #else
diff --git a/devel/electron32/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h b/devel/electron32/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
deleted file mode 100644
index 64170d502ec5..000000000000
--- a/devel/electron32/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/file_system_access/file_path_watcher/file_path_watcher.h
-@@ -125,7 +125,7 @@ class CONTENT_EXPORT FilePathWatcher {
- Type type = Type::kNonRecursive;
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // The callback will return the full path to a changed file instead of
- // the watched path supplied as |path| when Watch is called.
- // So the full path can be different from the watched path when a folder is
diff --git a/devel/electron32/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc b/devel/electron32/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
deleted file mode 100644
index 99bdb518bfb5..000000000000
--- a/devel/electron32/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
+++ /dev/null
@@ -1,58 +0,0 @@
---- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2024-08-30 11:30:09 UTC
-+++ content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc
-@@ -0,0 +1,55 @@
-+// Copyright 2024 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "content/browser/file_system_access/file_path_watcher/file_path_watcher.h"
-+
-+#include <memory>
-+
-+#include "base/memory/ptr_util.h"
-+#include "build/build_config.h"
-+#include "content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h"
-+
-+namespace content {
-+
-+namespace {
-+
-+class FilePathWatcherImpl : public FilePathWatcher::PlatformDelegate {
-+ public:
-+ FilePathWatcherImpl() = default;
-+ FilePathWatcherImpl(const FilePathWatcherImpl&) = delete;
-+ FilePathWatcherImpl& operator=(const FilePathWatcherImpl&) = delete;
-+ ~FilePathWatcherImpl() override = default;
-+
-+ bool Watch(const base::FilePath& path,
-+ Type type,
-+ const FilePathWatcher::Callback& callback) override {
-+ DCHECK(!impl_.get());
-+ if (type == Type::kRecursive) {
-+ if (!FilePathWatcher::RecursiveWatchAvailable()) {
-+ return false;
-+ }
-+ } else {
-+ impl_ = std::make_unique<FilePathWatcherKQueue>();
-+ }
-+ DCHECK(impl_.get());
-+ return impl_->Watch(path, type, callback);
-+ }
-+
-+ void Cancel() override {
-+ if (impl_.get()) {
-+ impl_->Cancel();
-+ }
-+ set_cancelled();
-+ }
-+
-+ private:
-+ std::unique_ptr<PlatformDelegate> impl_;
-+};
-+
-+} // namespace
-+
-+FilePathWatcher::FilePathWatcher()
-+ : FilePathWatcher(std::make_unique<FilePathWatcherImpl>()) {}
-+
-+} // namespace content
diff --git a/devel/electron32/files/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc b/devel/electron32/files/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
deleted file mode 100644
index cb2860ee8bc8..000000000000
--- a/devel/electron32/files/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/file_system_access/file_system_access_local_path_watcher.cc
-@@ -62,7 +62,7 @@ void FileSystemAccessLocalPathWatcher::Initialize(
- FilePathWatcher::WatchOptions watch_options{
- .type = scope().IsRecursive() ? FilePathWatcher::Type::kRecursive
- : FilePathWatcher::Type::kNonRecursive,
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Note: `report_modified_path` is also present on Android
- // and Fuchsia. Update this switch if support for watching
- // the local file system is added on those platforms.
diff --git a/devel/electron32/files/patch-content_browser_gpu_compositor__util.cc b/devel/electron32/files/patch-content_browser_gpu_compositor__util.cc
deleted file mode 100644
index 3037153f02a0..000000000000
--- a/devel/electron32/files/patch-content_browser_gpu_compositor__util.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/gpu/compositor_util.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/gpu/compositor_util.cc
-@@ -153,7 +153,7 @@ std::vector<GpuFeatureData> GetGpuFeatureData(
- "video_decode",
- SafeGetFeatureStatus(
- gpu_feature_info, gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_DECODE,
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- !base::FeatureList::IsEnabled(media::kVaapiVideoDecodeLinux) ||
- #endif // BUILDFLAG(IS_LINUX)
- command_line.HasSwitch(switches::kDisableAcceleratedVideoDecode)),
-@@ -165,7 +165,7 @@ std::vector<GpuFeatureData> GetGpuFeatureData(
- "video_encode",
- SafeGetFeatureStatus(
- gpu_feature_info, gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_ENCODE,
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- !base::FeatureList::IsEnabled(media::kVaapiVideoEncodeLinux)),
- #else
- command_line.HasSwitch(switches::kDisableAcceleratedVideoEncode)),
diff --git a/devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl.cc b/devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl.cc
deleted file mode 100644
index 80540e5cd1fd..000000000000
--- a/devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/gpu/gpu_data_manager_impl.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/gpu/gpu_data_manager_impl.cc
-@@ -402,7 +402,7 @@ void GpuDataManagerImpl::OnDisplayMetricsChanged(
- private_->OnDisplayMetricsChanged(display, changed_metrics);
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool GpuDataManagerImpl::IsGpuMemoryBufferNV12Supported() {
- base::AutoLock auto_lock(lock_);
- return private_->IsGpuMemoryBufferNV12Supported();
diff --git a/devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl.h b/devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl.h
deleted file mode 100644
index cacc1c34da8c..000000000000
--- a/devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/gpu/gpu_data_manager_impl.h.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/gpu/gpu_data_manager_impl.h
-@@ -220,7 +220,7 @@ class CONTENT_EXPORT GpuDataManagerImpl : public GpuDa
- void OnDisplayMetricsChanged(const display::Display& display,
- uint32_t changed_metrics) override;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool IsGpuMemoryBufferNV12Supported();
- void SetGpuMemoryBufferNV12Supported(bool supported);
- #endif // BUILDFLAG(IS_LINUX)
diff --git a/devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc b/devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
deleted file mode 100644
index 420d7cbe2815..000000000000
--- a/devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/gpu/gpu_data_manager_impl_private.cc
-@@ -1685,7 +1685,7 @@ void GpuDataManagerImplPrivate::RecordCompositingMode(
- UMA_HISTOGRAM_ENUMERATION("GPU.CompositingMode", compositing_mode);
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool GpuDataManagerImplPrivate::IsGpuMemoryBufferNV12Supported() {
- return is_gpu_memory_buffer_NV12_supported_;
- }
diff --git a/devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h b/devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h
deleted file mode 100644
index 3ea0de7baf64..000000000000
--- a/devel/electron32/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/gpu/gpu_data_manager_impl_private.h
-@@ -147,7 +147,7 @@ class CONTENT_EXPORT GpuDataManagerImplPrivate {
- void OnDisplayMetricsChanged(const display::Display& display,
- uint32_t changed_metrics);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool IsGpuMemoryBufferNV12Supported();
- void SetGpuMemoryBufferNV12Supported(bool supported);
- #endif // BUILDFLAG(IS_LINUX)
-@@ -303,7 +303,7 @@ class CONTENT_EXPORT GpuDataManagerImplPrivate {
- bool application_is_visible_ = true;
-
- bool disable_gpu_compositing_ = false;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool is_gpu_memory_buffer_NV12_supported_ = false;
- #endif // BUILDFLAG(IS_LINUX)
- };
diff --git a/devel/electron32/files/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc b/devel/electron32/files/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
deleted file mode 100644
index e07837f0b0e9..000000000000
--- a/devel/electron32/files/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/gpu/gpu_memory_buffer_manager_singleton.cc.orig 2024-02-21 00:20:44 UTC
-+++ content/browser/gpu/gpu_memory_buffer_manager_singleton.cc
-@@ -54,7 +54,7 @@ scoped_refptr<base::SingleThreadTaskRunner> GetTaskRun
- #endif
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool IsGpuMemoryBufferNV12Supported() {
- static bool is_computed = false;
- static bool supported = false;
-@@ -117,7 +117,7 @@ void GpuMemoryBufferManagerSingleton::OnGpuExtraInfoUp
- SetNativeConfigurations(std::move(configs));
- }
- #endif // BUILDFLAG(IS_OZONE_X11)
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Dynamic check whether the NV12 format is supported as it may be
- // inconsistent between the system GBM (Generic Buffer Management) and
- // chromium miniGBM.
diff --git a/devel/electron32/files/patch-content_browser_gpu_gpu__process__host.cc b/devel/electron32/files/patch-content_browser_gpu_gpu__process__host.cc
deleted file mode 100644
index 7644c1a98598..000000000000
--- a/devel/electron32/files/patch-content_browser_gpu_gpu__process__host.cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- content/browser/gpu/gpu_process_host.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/gpu/gpu_process_host.cc
-@@ -273,6 +273,7 @@ static const char* const kSwitchNames[] = {
- switches::kEnableLowEndDeviceMode,
- switches::kDisableSkiaGraphite,
- switches::kDisableLowEndDeviceMode,
-+ switches::kDisableUnveil,
- switches::kProfilingAtStart,
- switches::kProfilingFile,
- switches::kProfilingFlush,
-@@ -300,7 +301,7 @@ static const char* const kSwitchNames[] = {
- switches::kOzoneDumpFile,
- switches::kEnableNativeGpuMemoryBuffers,
- #endif
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- switches::kX11Display,
- switches::kNoXshm,
- #endif
diff --git a/devel/electron32/files/patch-content_browser_media_frameless__media__interface__proxy.h b/devel/electron32/files/patch-content_browser_media_frameless__media__interface__proxy.h
deleted file mode 100644
index 63e7fbd6c280..000000000000
--- a/devel/electron32/files/patch-content_browser_media_frameless__media__interface__proxy.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/media/frameless_media_interface_proxy.h.orig 2024-06-18 21:43:31 UTC
-+++ content/browser/media/frameless_media_interface_proxy.h
-@@ -19,7 +19,7 @@
- #include "mojo/public/cpp/bindings/receiver_set.h"
- #include "mojo/public/cpp/bindings/remote.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "media/mojo/mojom/stable/stable_video_decoder.mojom.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
-@@ -105,7 +105,7 @@ class FramelessMediaInterfaceProxy final
- // Connections to the renderer.
- mojo::ReceiverSet<media::mojom::InterfaceFactory> receivers_;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Connection to the StableVideoDecoderFactory that lives in a utility
- // process. This is only used for out-of-process video decoding and only when
- // the FramelessMediaInterfaceProxy is created without a RenderProcessHost
diff --git a/devel/electron32/files/patch-content_browser_media_media__keys__listener__manager__impl.cc b/devel/electron32/files/patch-content_browser_media_media__keys__listener__manager__impl.cc
deleted file mode 100644
index e841c52aff98..000000000000
--- a/devel/electron32/files/patch-content_browser_media_media__keys__listener__manager__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/media/media_keys_listener_manager_impl.cc.orig 2024-08-30 11:29:37 UTC
-+++ content/browser/media/media_keys_listener_manager_impl.cc
-@@ -337,7 +337,7 @@ void MediaKeysListenerManagerImpl::StartListeningForMe
- return;
- }
-
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_WIN)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)) || BUILDFLAG(IS_WIN)
- // Create SystemMediaControls with the SingletonHwnd.
- browser_system_media_controls_ =
- system_media_controls::SystemMediaControls::Create(
diff --git a/devel/electron32/files/patch-content_browser_network__service__instance__impl.cc b/devel/electron32/files/patch-content_browser_network__service__instance__impl.cc
deleted file mode 100644
index 862afac18d38..000000000000
--- a/devel/electron32/files/patch-content_browser_network__service__instance__impl.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- content/browser/network_service_instance_impl.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/network_service_instance_impl.cc
-@@ -85,7 +85,7 @@
- #include "content/browser/network/network_service_process_tracker_win.h"
- #endif
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "content/browser/system_dns_resolution/system_dns_resolver.h"
- #include "services/network/public/mojom/system_dns_resolution.mojom-forward.h"
- #endif
-@@ -363,7 +363,7 @@ void CreateInProcessNetworkService(
- std::move(receiver)));
- }
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Runs a self-owned SystemDnsResolverMojoImpl. This is meant to run on a
- // high-priority thread pool.
- void RunSystemDnsResolverOnThreadPool(
-@@ -432,7 +432,7 @@ network::mojom::NetworkServiceParamsPtr CreateNetworkS
- }
- #endif // BUILDFLAG(IS_POSIX)
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (GetContentClient()
- ->browser()
- ->ShouldRunOutOfProcessSystemDnsResolution() &&
diff --git a/devel/electron32/files/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc b/devel/electron32/files/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc
deleted file mode 100644
index db671fc88b41..000000000000
--- a/devel/electron32/files/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/ppapi_plugin_process_host_receiver_bindings.cc.orig 2022-02-28 16:54:41 UTC
-+++ content/browser/ppapi_plugin_process_host_receiver_bindings.cc
-@@ -8,7 +8,7 @@
-
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
- #include "content/browser/font_service.h" // nogncheck
- #endif
-@@ -17,7 +17,7 @@ namespace content {
-
- void PpapiPluginProcessHost::BindHostReceiver(
- mojo::GenericPendingReceiver receiver) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (auto font_receiver = receiver.As<font_service::mojom::FontService>())
- ConnectToFontService(std::move(font_receiver));
- #endif
diff --git a/devel/electron32/files/patch-content_browser_renderer__host_delegated__frame__host.cc b/devel/electron32/files/patch-content_browser_renderer__host_delegated__frame__host.cc
deleted file mode 100644
index 7c97b2fec3d0..000000000000
--- a/devel/electron32/files/patch-content_browser_renderer__host_delegated__frame__host.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/renderer_host/delegated_frame_host.cc.orig 2024-04-15 20:33:57 UTC
-+++ content/browser/renderer_host/delegated_frame_host.cc
-@@ -318,7 +318,7 @@ void DelegatedFrameHost::EmbedSurface(
-
- if (!primary_surface_id ||
- primary_surface_id->local_surface_id() != local_surface_id_) {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // On Windows and Linux, we would like to produce new content as soon as
- // possible or the OS will create an additional black gutter. Until we can
- // block resize on surface synchronization on these platforms, we will not
diff --git a/devel/electron32/files/patch-content_browser_renderer__host_input_input__device__change__observer.cc b/devel/electron32/files/patch-content_browser_renderer__host_input_input__device__change__observer.cc
deleted file mode 100644
index 00e9275d7d0d..000000000000
--- a/devel/electron32/files/patch-content_browser_renderer__host_input_input__device__change__observer.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- content/browser/renderer_host/input/input_device_change_observer.cc.orig 2022-02-28 16:54:41 UTC
-+++ content/browser/renderer_host/input/input_device_change_observer.cc
-@@ -9,7 +9,7 @@
-
- #if BUILDFLAG(IS_WIN)
- #include "ui/events/devices/input_device_observer_win.h"
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "ui/events/devices/device_data_manager.h"
- #elif BUILDFLAG(IS_ANDROID)
- #include "ui/events/devices/input_device_observer_android.h"
-@@ -21,7 +21,7 @@ InputDeviceChangeObserver::InputDeviceChangeObserver(R
- render_view_host_impl_ = rvhi;
- #if BUILDFLAG(IS_WIN)
- ui::InputDeviceObserverWin::GetInstance()->AddObserver(this);
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- ui::DeviceDataManager::GetInstance()->AddObserver(this);
- #elif BUILDFLAG(IS_ANDROID)
- ui::InputDeviceObserverAndroid::GetInstance()->AddObserver(this);
-@@ -31,7 +31,7 @@ InputDeviceChangeObserver::InputDeviceChangeObserver(R
- InputDeviceChangeObserver::~InputDeviceChangeObserver() {
- #if BUILDFLAG(IS_WIN)
- ui::InputDeviceObserverWin::GetInstance()->RemoveObserver(this);
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- ui::DeviceDataManager::GetInstance()->RemoveObserver(this);
- #elif BUILDFLAG(IS_ANDROID)
- ui::InputDeviceObserverAndroid::GetInstance()->RemoveObserver(this);
diff --git a/devel/electron32/files/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc b/devel/electron32/files/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
deleted file mode 100644
index b2142c8c0464..000000000000
--- a/devel/electron32/files/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2024-06-18 21:43:31 UTC
-+++ content/browser/renderer_host/media/service_video_capture_device_launcher.cc
-@@ -25,7 +25,7 @@
- #include "media/base/media_switches.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "content/browser/gpu/gpu_data_manager_impl.h"
- #endif
-
-@@ -173,7 +173,7 @@ void ServiceVideoCaptureDeviceLauncher::LaunchDeviceAs
- }
- #else
- if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled()) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On Linux, additionally check whether the NV12 GPU memory buffer is
- // supported.
- if (GpuDataManagerImpl::GetInstance()->IsGpuMemoryBufferNV12Supported())
diff --git a/devel/electron32/files/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc b/devel/electron32/files/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc
deleted file mode 100644
index d56613d57656..000000000000
--- a/devel/electron32/files/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/renderer_host/pepper/pepper_file_io_host.cc.orig 2024-02-21 00:20:45 UTC
-+++ content/browser/renderer_host/pepper/pepper_file_io_host.cc
-@@ -462,7 +462,7 @@ void PepperFileIOHost::OnLocalFileOpened(
- ppapi::host::ReplyMessageContext reply_context,
- const base::FilePath& path,
- base::File::Error error_code) {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Quarantining a file before its contents are available is only supported on
- // Windows and Linux.
- if (!FileOpenForWrite(open_flags_) || error_code != base::File::FILE_OK) {
-@@ -496,7 +496,7 @@ void PepperFileIOHost::OnLocalFileOpened(
- #endif
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- void PepperFileIOHost::OnLocalFileQuarantined(
- ppapi::host::ReplyMessageContext reply_context,
- const base::FilePath& path,
diff --git a/devel/electron32/files/patch-content_browser_renderer__host_render__process__host__impl.cc b/devel/electron32/files/patch-content_browser_renderer__host_render__process__host__impl.cc
deleted file mode 100644
index d268e1931274..000000000000
--- a/devel/electron32/files/patch-content_browser_renderer__host_render__process__host__impl.cc
+++ /dev/null
@@ -1,46 +0,0 @@
---- content/browser/renderer_host/render_process_host_impl.cc.orig 2024-08-30 11:29:36 UTC
-+++ content/browser/renderer_host/render_process_host_impl.cc
-@@ -218,7 +218,7 @@
- #include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <sys/resource.h>
-
- #include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
-@@ -948,7 +948,7 @@ size_t GetPlatformProcessLimit() {
- // to indicate failure and std::numeric_limits<size_t>::max() to indicate
- // unlimited.
- size_t GetPlatformProcessLimit() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- struct rlimit limit;
- if (getrlimit(RLIMIT_NPROC, &limit) != 0)
- return kUnknownPlatformProcessLimit;
-@@ -1121,7 +1121,7 @@ void RenderProcessHostImpl::IOThreadHostImpl::SetPid(
-
- void RenderProcessHostImpl::IOThreadHostImpl::SetPid(
- base::ProcessId child_pid) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- child_thread_type_switcher_.SetPid(child_pid);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- }
-@@ -3137,7 +3137,7 @@ void RenderProcessHostImpl::AppendRendererCommandLine(
- base::TimeTicks::UnixEpoch().since_origin().InMicroseconds()));
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support
- // for NV12 GPU memory buffer.
- if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() &&
-@@ -3194,6 +3194,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin
- switches::kDisableSpeechAPI,
- switches::kDisableThreadedCompositing,
- switches::kDisableTouchDragDrop,
-+ switches::kDisableUnveil,
- switches::kDisableV8IdleTasks,
- switches::kDisableVideoCaptureUseGpuMemoryBuffer,
- switches::kDisableWebGLImageChromium,
diff --git a/devel/electron32/files/patch-content_browser_renderer__host_render__process__host__impl.h b/devel/electron32/files/patch-content_browser_renderer__host_render__process__host__impl.h
deleted file mode 100644
index 4d06606a4531..000000000000
--- a/devel/electron32/files/patch-content_browser_renderer__host_render__process__host__impl.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- content/browser/renderer_host/render_process_host_impl.h.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/renderer_host/render_process_host_impl.h
-@@ -102,7 +102,7 @@
- #include "media/fuchsia_media_codec_provider_impl.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "content/browser/child_thread_type_switcher_linux.h"
- #include "media/mojo/mojom/video_encode_accelerator.mojom.h"
- #endif
-@@ -602,7 +602,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
- // Sets this RenderProcessHost to be guest only. For Testing only.
- void SetForGuestsOnlyForTesting();
-
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
- // Launch the zygote early in the browser startup.
- static void EarlyZygoteLaunch();
- #endif // BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_MAC)
-@@ -967,7 +967,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
- std::unique_ptr<service_manager::BinderRegistry> binders_;
- mojo::Receiver<mojom::ChildProcessHost> receiver_{this};
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- mojo::Remote<media::mojom::VideoEncodeAcceleratorProviderFactory>
- video_encode_accelerator_factory_remote_;
- ChildThreadTypeSwitcher child_thread_type_switcher_;
diff --git a/devel/electron32/files/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc b/devel/electron32/files/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
deleted file mode 100644
index 718371aeff74..000000000000
--- a/devel/electron32/files/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc
-@@ -52,7 +52,7 @@
- #include "third_party/blink/public/mojom/webdatabase/web_database.mojom.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
- #include "content/browser/font_service.h" // nogncheck
- #include "content/browser/media/video_encode_accelerator_provider_launcher.h"
-@@ -341,7 +341,7 @@ void RenderProcessHostImpl::IOThreadHostImpl::BindHost
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (auto font_receiver = receiver.As<font_service::mojom::FontService>()) {
- ConnectToFontService(std::move(font_receiver));
- return;
diff --git a/devel/electron32/files/patch-content_browser_renderer__host_render__view__host__impl.cc b/devel/electron32/files/patch-content_browser_renderer__host_render__view__host__impl.cc
deleted file mode 100644
index c159a7111e7b..000000000000
--- a/devel/electron32/files/patch-content_browser_renderer__host_render__view__host__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/renderer_host/render_view_host_impl.cc.orig 2024-08-30 11:29:37 UTC
-+++ content/browser/renderer_host/render_view_host_impl.cc
-@@ -274,7 +274,7 @@ void RenderViewHostImpl::GetPlatformSpecificPrefs(
- display::win::ScreenWin::GetSystemMetricsInDIP(SM_CYVSCROLL);
- prefs->arrow_bitmap_width_horizontal_scroll_bar_in_dips =
- display::win::ScreenWin::GetSystemMetricsInDIP(SM_CXHSCROLL);
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
- if (command_line->HasSwitch(switches::kSystemFontFamily)) {
- prefs->system_font_family_name =
diff --git a/devel/electron32/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc b/devel/electron32/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
deleted file mode 100644
index cebd8899483f..000000000000
--- a/devel/electron32/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+++ /dev/null
@@ -1,47 +0,0 @@
---- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2024-09-19 12:42:02 UTC
-+++ content/browser/renderer_host/render_widget_host_view_aura.cc
-@@ -120,7 +120,7 @@
- #include "ui/gfx/gdi_util.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "content/browser/accessibility/browser_accessibility_auralinux.h"
- #include "ui/base/ime/linux/text_edit_command_auralinux.h"
- #include "ui/base/ime/text_input_flags.h"
-@@ -479,7 +479,7 @@ gfx::NativeViewAccessible RenderWidgetHostViewAura::Ge
- return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot())
- ->GetCOM();
-
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BrowserAccessibilityManager* manager =
- host()->GetOrCreateRootBrowserAccessibilityManager();
- if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -1736,7 +1736,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
- return host() && host()->delegate() && host()->delegate()->ShouldDoLearning();
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
- const gfx::Range& range,
- const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
-@@ -2564,7 +2564,7 @@ bool RenderWidgetHostViewAura::NeedsMouseCapture() {
- }
-
- bool RenderWidgetHostViewAura::NeedsMouseCapture() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- return NeedsInputGrab();
- #else
- return false;
-@@ -2748,7 +2748,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
- if (!target_host)
- return;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto* linux_ui = ui::LinuxUi::instance();
- std::vector<ui::TextEditCommandAuraLinux> commands;
- if (!event.skip_if_unhandled && linux_ui && event.os_event &&
diff --git a/devel/electron32/files/patch-content_browser_renderer__host_render__widget__host__view__aura.h b/devel/electron32/files/patch-content_browser_renderer__host_render__widget__host__view__aura.h
deleted file mode 100644
index fc2c2d57ee26..000000000000
--- a/devel/electron32/files/patch-content_browser_renderer__host_render__widget__host__view__aura.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2024-08-30 11:29:38 UTC
-+++ content/browser/renderer_host/render_widget_host_view_aura.h
-@@ -260,7 +260,7 @@ class CONTENT_EXPORT RenderWidgetHostViewAura
- ukm::SourceId GetClientSourceForMetrics() const override;
- bool ShouldDoLearning() override;
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool SetCompositionFromExistingText(
- const gfx::Range& range,
- const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) override;
diff --git a/devel/electron32/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc b/devel/electron32/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
deleted file mode 100644
index 4da13bff0281..000000000000
--- a/devel/electron32/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/renderer_host/render_widget_host_view_event_handler.cc
-@@ -602,7 +602,7 @@ bool RenderWidgetHostViewEventHandler::CanRendererHand
- if (event->type() == ui::EventType::kMouseExited) {
- if (mouse_locked || selection_popup)
- return false;
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Don't forward the mouse leave message which is received when the context
- // menu is displayed by the page. This confuses the page and causes state
- // changes.
diff --git a/devel/electron32/files/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc b/devel/electron32/files/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
deleted file mode 100644
index 217f514f0c8a..000000000000
--- a/devel/electron32/files/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/scheduler/responsiveness/jank_monitor_impl.cc
-@@ -340,7 +340,7 @@ void JankMonitorImpl::ThreadExecutionState::DidRunTask
- // in context menus, among others). Simply ignore the mismatches for now.
- // See https://crbug.com/929813 for the details of why the mismatch
- // happens.
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)) && \
- BUILDFLAG(IS_OZONE)
- task_execution_metadata_.clear();
- #endif
diff --git a/devel/electron32/files/patch-content_browser_utility__process__host.cc b/devel/electron32/files/patch-content_browser_utility__process__host.cc
deleted file mode 100644
index 4df943c19cc8..000000000000
--- a/devel/electron32/files/patch-content_browser_utility__process__host.cc
+++ /dev/null
@@ -1,72 +0,0 @@
---- content/browser/utility_process_host.cc.orig 2024-08-30 11:29:38 UTC
-+++ content/browser/utility_process_host.cc
-@@ -61,7 +61,7 @@
- #include "content/browser/v8_snapshot_files.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/files/file_util.h"
- #include "base/files/scoped_file.h"
- #include "base/pickle.h"
-@@ -74,7 +74,7 @@
- #include "services/network/public/mojom/network_service.mojom.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "base/task/sequenced_task_runner.h"
- #include "components/viz/host/gpu_client.h"
- #include "media/capture/capture_switches.h"
-@@ -85,7 +85,7 @@ namespace {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::ScopedFD PassNetworkContextParentDirs(
- std::vector<base::FilePath> network_context_parent_dirs) {
- base::Pickle pickle;
-@@ -150,7 +150,7 @@ UtilityProcessHost::UtilityProcessHost(std::unique_ptr
- started_(false),
- name_(u"utility process"),
- file_data_(std::make_unique<ChildProcessLauncherFileData>()),
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- allowed_gpu_(false),
- gpu_client_(nullptr, base::OnTaskRunnerDeleter(nullptr)),
- #endif
-@@ -211,7 +211,7 @@ void UtilityProcessHost::SetAllowGpuClient() {
- #endif // BUILDFLAG(IS_WIN)
-
- void UtilityProcessHost::SetAllowGpuClient() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- allowed_gpu_ = true;
- #endif
- }
-@@ -427,7 +427,7 @@ bool UtilityProcessHost::StartProcess() {
- file_data_->files_to_preload.merge(GetV8SnapshotFilesToPreload(*cmd_line));
- #endif // BUILDFLAG(IS_POSIX)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // The network service should have access to the parent directories
- // necessary for its usage.
- if (sandbox_type_ == sandbox::mojom::Sandbox::kNetwork) {
-@@ -438,13 +438,13 @@ bool UtilityProcessHost::StartProcess() {
- }
- #endif // BUILDFLAG(IS_LINUX)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- // Pass `kVideoCaptureUseGpuMemoryBuffer` flag to video capture service only
- // when the video capture use GPU memory buffer enabled.
- if (metrics_name_ == video_capture::mojom::VideoCaptureService::Name_) {
- bool pass_gpu_buffer_flag =
- switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Check if NV12 GPU memory buffer supported at the same time.
- pass_gpu_buffer_flag =
- pass_gpu_buffer_flag &&
diff --git a/devel/electron32/files/patch-content_browser_utility__process__host.h b/devel/electron32/files/patch-content_browser_utility__process__host.h
deleted file mode 100644
index 527534a275d4..000000000000
--- a/devel/electron32/files/patch-content_browser_utility__process__host.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/utility_process_host.h.orig 2024-06-30 11:48:30 UTC
-+++ content/browser/utility_process_host.h
-@@ -37,7 +37,7 @@ class Thread;
- class Thread;
- } // namespace base
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- namespace viz {
- class GpuClient;
- } // namespace viz
-@@ -234,7 +234,7 @@ class CONTENT_EXPORT UtilityProcessHost
- };
- LaunchState launch_state_ = LaunchState::kLaunchInProgress;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- bool allowed_gpu_;
- std::unique_ptr<viz::GpuClient, base::OnTaskRunnerDeleter> gpu_client_;
- #endif
diff --git a/devel/electron32/files/patch-content_browser_utility__process__host__receiver__bindings.cc b/devel/electron32/files/patch-content_browser_utility__process__host__receiver__bindings.cc
deleted file mode 100644
index 38b995951a0d..000000000000
--- a/devel/electron32/files/patch-content_browser_utility__process__host__receiver__bindings.cc
+++ /dev/null
@@ -1,33 +0,0 @@
---- content/browser/utility_process_host_receiver_bindings.cc.orig 2024-04-15 20:33:57 UTC
-+++ content/browser/utility_process_host_receiver_bindings.cc
-@@ -10,12 +10,12 @@
- #include "content/public/browser/content_browser_client.h"
- #include "content/public/common/content_client.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
- #include "content/browser/font_service.h" // nogncheck
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "components/viz/host/gpu_client.h"
- #include "content/public/browser/gpu_client.h"
- #endif
-@@ -24,13 +24,13 @@ void UtilityProcessHost::BindHostReceiver(
-
- void UtilityProcessHost::BindHostReceiver(
- mojo::GenericPendingReceiver receiver) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (auto font_receiver = receiver.As<font_service::mojom::FontService>()) {
- ConnectToFontService(std::move(font_receiver));
- return;
- }
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- if (allowed_gpu_) {
- // TODO(crbug.com/328099369) Remove once all clients get this directly.
- if (auto gpu_receiver = receiver.As<viz::mojom::Gpu>()) {
diff --git a/devel/electron32/files/patch-content_browser_utility__sandbox__delegate.cc b/devel/electron32/files/patch-content_browser_utility__sandbox__delegate.cc
deleted file mode 100644
index 7a574e4bfec2..000000000000
--- a/devel/electron32/files/patch-content_browser_utility__sandbox__delegate.cc
+++ /dev/null
@@ -1,28 +0,0 @@
---- content/browser/utility_sandbox_delegate.cc.orig 2024-08-30 11:29:38 UTC
-+++ content/browser/utility_sandbox_delegate.cc
-@@ -78,10 +78,10 @@ UtilitySandboxedProcessLauncherDelegate::
- #if BUILDFLAG(IS_FUCHSIA)
- sandbox_type_ == sandbox::mojom::Sandbox::kVideoCapture ||
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoEncoding ||
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- #if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -144,10 +144,10 @@ ZygoteCommunication* UtilitySandboxedProcessLauncherDe
- // process upon startup.
- if (sandbox_type_ == sandbox::mojom::Sandbox::kNetwork ||
- sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceModelExecution ||
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoEncoding ||
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- #if BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/devel/electron32/files/patch-content_browser_v8__snapshot__files.cc b/devel/electron32/files/patch-content_browser_v8__snapshot__files.cc
deleted file mode 100644
index 0d1d69308070..000000000000
--- a/devel/electron32/files/patch-content_browser_v8__snapshot__files.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/browser/v8_snapshot_files.cc.orig 2024-06-18 21:43:32 UTC
-+++ content/browser/v8_snapshot_files.cc
-@@ -17,7 +17,7 @@ GetV8SnapshotFilesToPreload(base::CommandLine& process
- std::map<std::string, absl::variant<base::FilePath, base::ScopedFD>>
- GetV8SnapshotFilesToPreload(base::CommandLine& process_command_line) {
- std::map<std::string, absl::variant<base::FilePath, base::ScopedFD>> files;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #if BUILDFLAG(USE_V8_CONTEXT_SNAPSHOT)
- files[kV8ContextSnapshotDataDescriptor] = base::FilePath(
- FILE_PATH_LITERAL(BUILDFLAG(V8_CONTEXT_SNAPSHOT_FILENAME)));
diff --git a/devel/electron32/files/patch-content_browser_web__contents_web__contents__view__aura.cc b/devel/electron32/files/patch-content_browser_web__contents_web__contents__view__aura.cc
deleted file mode 100644
index 00052679d2cd..000000000000
--- a/devel/electron32/files/patch-content_browser_web__contents_web__contents__view__aura.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- content/browser/web_contents/web_contents_view_aura.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/browser/web_contents/web_contents_view_aura.cc
-@@ -174,7 +174,7 @@ class WebDragSourceAura : public content::WebContentsO
- raw_ptr<aura::Window> window_;
- };
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Fill out the OSExchangeData with a file contents, synthesizing a name if
- // necessary.
- void PrepareDragForFileContents(const DropData& drop_data,
-@@ -258,7 +258,7 @@ void PrepareDragData(const DropData& drop_data,
- if (!drop_data.download_metadata.empty())
- PrepareDragForDownload(drop_data, provider, web_contents);
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // We set the file contents before the URL because the URL also sets file
- // contents (to a .URL shortcut). We want to prefer file content data over
- // a shortcut so we add it first.
-@@ -1319,7 +1319,7 @@ void WebContentsViewAura::OnMouseEvent(ui::MouseEvent*
- // Linux window managers like to handle raise-on-click themselves. If we
- // raise-on-click manually, this may override user settings that prevent
- // focus-stealing.
--#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
- // It is possible for the web-contents to be destroyed while it is being
- // activated. Use a weak-ptr to track whether that happened or not.
- // More in https://crbug.com/1040725
diff --git a/devel/electron32/files/patch-content_browser_webui_web__ui__main__frame__observer.cc b/devel/electron32/files/patch-content_browser_webui_web__ui__main__frame__observer.cc
deleted file mode 100644
index d6bb2940679f..000000000000
--- a/devel/electron32/files/patch-content_browser_webui_web__ui__main__frame__observer.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- content/browser/webui/web_ui_main_frame_observer.cc.orig 2024-06-18 21:43:32 UTC
-+++ content/browser/webui/web_ui_main_frame_observer.cc
-@@ -13,7 +13,7 @@
- #include "content/public/browser/navigation_handle.h"
- #include "content/public/browser/web_ui_controller.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/feature_list.h"
- #include "base/functional/callback_helpers.h"
- #include "base/logging.h"
-@@ -31,7 +31,7 @@ namespace {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Remove the pieces of the URL we don't want to send back with the error
- // reports. In particular, do not send query or fragments as those can have
- // privacy-sensitive information in them.
-@@ -55,7 +55,7 @@ WebUIMainFrameObserver::~WebUIMainFrameObserver() = de
-
- WebUIMainFrameObserver::~WebUIMainFrameObserver() = default;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- void WebUIMainFrameObserver::OnDidAddMessageToConsole(
- RenderFrameHost* source_frame,
- blink::mojom::ConsoleMessageLevel log_level,
-@@ -167,7 +167,7 @@ void WebUIMainFrameObserver::ReadyToCommitNavigation(
-
- // TODO(crbug.com/40149439) This is currently disabled due to Windows DLL
- // thunking issues. Fix & re-enable.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- MaybeEnableWebUIJavaScriptErrorReporting(navigation_handle);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- }
diff --git a/devel/electron32/files/patch-content_browser_webui_web__ui__main__frame__observer.h b/devel/electron32/files/patch-content_browser_webui_web__ui__main__frame__observer.h
deleted file mode 100644
index 6466dad6ad74..000000000000
--- a/devel/electron32/files/patch-content_browser_webui_web__ui__main__frame__observer.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/webui/web_ui_main_frame_observer.h.orig 2024-06-18 21:43:32 UTC
-+++ content/browser/webui/web_ui_main_frame_observer.h
-@@ -44,7 +44,7 @@ class CONTENT_EXPORT WebUIMainFrameObserver : public W
-
- // TODO(crbug.com/40149439) This is currently disabled due to Windows DLL
- // thunking issues. Fix & re-enable.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // On official Google builds, capture and report JavaScript error messages on
- // WebUI surfaces back to Google. This allows us to fix JavaScript errors and
- // exceptions.
-@@ -60,7 +60,7 @@ class CONTENT_EXPORT WebUIMainFrameObserver : public W
- void ReadyToCommitNavigation(NavigationHandle* navigation_handle) override;
-
- private:
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- void MaybeEnableWebUIJavaScriptErrorReporting(
- NavigationHandle* navigation_handle);
-
diff --git a/devel/electron32/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc b/devel/electron32/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
deleted file mode 100644
index 90d5930a6fba..000000000000
--- a/devel/electron32/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
+++ /dev/null
@@ -1,81 +0,0 @@
---- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2024-04-15 20:33:57 UTC
-+++ content/browser/zygote_host/zygote_host_impl_linux.cc
-@@ -18,8 +18,10 @@
- #include "build/chromeos_buildflags.h"
- #include "content/common/zygote/zygote_commands_linux.h"
- #include "content/common/zygote/zygote_communication_linux.h"
-+#if !BUILDFLAG(IS_BSD)
- #include "content/common/zygote/zygote_handle_impl_linux.h"
- #include "content/public/common/zygote/zygote_handle.h"
-+#endif
- #include "sandbox/linux/services/credentials.h"
- #include "sandbox/linux/services/namespace_sandbox.h"
- #include "sandbox/linux/suid/client/setuid_sandbox_host.h"
-@@ -37,6 +39,7 @@ namespace {
-
- namespace {
-
-+#if !BUILDFLAG(IS_BSD)
- // Receive a fixed message on fd and return the sender's PID.
- // Returns true if the message received matches the expected message.
- bool ReceiveFixedMessage(int fd,
-@@ -58,6 +61,7 @@ bool ReceiveFixedMessage(int fd,
- return false;
- return true;
- }
-+#endif
-
- } // namespace
-
-@@ -67,9 +71,13 @@ ZygoteHostImpl::ZygoteHostImpl()
- }
-
- ZygoteHostImpl::ZygoteHostImpl()
-+#if !BUILDFLAG(IS_BSD)
- : use_namespace_sandbox_(false),
- use_suid_sandbox_(false),
- use_suid_sandbox_for_adj_oom_score_(false),
-+#else
-+ :
-+#endif
- sandbox_binary_(),
- zygote_pids_lock_(),
- zygote_pids_() {}
-@@ -82,6 +90,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
- }
-
- void ZygoteHostImpl::Init(const base::CommandLine& command_line) {
-+#if !BUILDFLAG(IS_BSD)
- if (command_line.HasSwitch(sandbox::policy::switches::kNoSandbox)) {
- return;
- }
-@@ -132,6 +141,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
- "you can try using --"
- << sandbox::policy::switches::kNoSandbox << ".";
- }
-+#endif
- }
-
- void ZygoteHostImpl::AddZygotePid(pid_t pid) {
-@@ -156,6 +166,7 @@ pid_t ZygoteHostImpl::LaunchZygote(
- base::CommandLine* cmd_line,
- base::ScopedFD* control_fd,
- base::FileHandleMappingVector additional_remapped_fds) {
-+#if !BUILDFLAG(IS_BSD)
- int fds[2];
- CHECK_EQ(0, socketpair(AF_UNIX, SOCK_SEQPACKET | SOCK_CLOEXEC, 0, fds));
- CHECK(base::UnixDomainSocket::EnableReceiveProcessId(fds[0]));
-@@ -224,9 +235,12 @@ pid_t ZygoteHostImpl::LaunchZygote(
-
- AddZygotePid(pid);
- return pid;
-+#else
-+ return 0;
-+#endif
- }
-
--#if !BUILDFLAG(IS_OPENBSD)
-+#if !BUILDFLAG(IS_BSD)
- void ZygoteHostImpl::AdjustRendererOOMScore(base::ProcessHandle pid,
- int score) {
- // 1) You can't change the oom_score_adj of a non-dumpable process
diff --git a/devel/electron32/files/patch-content_browser_zygote__host_zygote__host__impl__linux.h b/devel/electron32/files/patch-content_browser_zygote__host_zygote__host__impl__linux.h
deleted file mode 100644
index ef9868a470dc..000000000000
--- a/devel/electron32/files/patch-content_browser_zygote__host_zygote__host__impl__linux.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- content/browser/zygote_host/zygote_host_impl_linux.h.orig 2023-02-01 18:43:19 UTC
-+++ content/browser/zygote_host/zygote_host_impl_linux.h
-@@ -47,12 +47,14 @@ class CONTENT_EXPORT ZygoteHostImpl : public ZygoteHos
- base::ScopedFD* control_fd,
- base::FileHandleMappingVector additional_remapped_fds);
-
-+#if !BUILDFLAG(IS_BSD)
- void AdjustRendererOOMScore(base::ProcessHandle process_handle,
- int score) override;
- #if BUILDFLAG(IS_CHROMEOS)
- void ReinitializeLogging(uint32_t logging_dest,
- base::PlatformFile log_file_fd) override;
- #endif // BUILDFLAG(IS_CHROMEOS)
-+#endif
-
- bool HasZygote() { return !zygote_pids_.empty(); }
-
-@@ -67,9 +69,11 @@ class CONTENT_EXPORT ZygoteHostImpl : public ZygoteHos
-
- int renderer_sandbox_status_;
-
-+#if !BUILDFLAG(IS_BSD)
- bool use_namespace_sandbox_;
- bool use_suid_sandbox_;
- bool use_suid_sandbox_for_adj_oom_score_;
-+#endif
- std::string sandbox_binary_;
-
- // This lock protects the |zygote_pids_| set.
diff --git a/devel/electron32/files/patch-content_child_BUILD.gn b/devel/electron32/files/patch-content_child_BUILD.gn
deleted file mode 100644
index 595edffe65a3..000000000000
--- a/devel/electron32/files/patch-content_child_BUILD.gn
+++ /dev/null
@@ -1,16 +0,0 @@
---- content/child/BUILD.gn.orig 2024-06-18 21:43:32 UTC
-+++ content/child/BUILD.gn
-@@ -130,6 +130,13 @@ target(link_target_type, "child") {
- ]
- }
-
-+ if (is_bsd) {
-+ sources -= [
-+ "sandboxed_process_thread_type_handler.cc",
-+ "sandboxed_process_thread_type_handler.h",
-+ ]
-+ }
-+
- if (is_win) {
- sources += [
- "dwrite_font_proxy/dwrite_font_proxy_init_impl_win.cc",
diff --git a/devel/electron32/files/patch-content_child_child__process.cc b/devel/electron32/files/patch-content_child_child__process.cc
deleted file mode 100644
index 16d78a1571ea..000000000000
--- a/devel/electron32/files/patch-content_child_child__process.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- content/child/child_process.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/child/child_process.cc
-@@ -35,7 +35,7 @@
- #include "content/common/android/cpu_time_metrics.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "content/child/sandboxed_process_thread_type_handler.h"
- #endif
-
-@@ -70,7 +70,7 @@ ChildProcess::ChildProcess(base::ThreadType io_thread_
- thread_pool_init_params)
- : resetter_(&child_process, this, nullptr),
- io_thread_(std::make_unique<ChildIOThread>()) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const base::CommandLine& command_line =
- *base::CommandLine::ForCurrentProcess();
- const bool is_embedded_in_browser_process =
-@@ -199,7 +199,7 @@ void ChildProcess::set_main_thread(ChildThreadImpl* th
- main_thread_.reset(thread);
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- void ChildProcess::SetIOThreadType(base::ThreadType thread_type) {
- if (!io_thread_) {
- return;
diff --git a/devel/electron32/files/patch-content_common_BUILD.gn b/devel/electron32/files/patch-content_common_BUILD.gn
deleted file mode 100644
index a21727eb5c70..000000000000
--- a/devel/electron32/files/patch-content_common_BUILD.gn
+++ /dev/null
@@ -1,36 +0,0 @@
---- content/common/BUILD.gn.orig 2024-08-30 11:29:36 UTC
-+++ content/common/BUILD.gn
-@@ -389,19 +389,28 @@ source_set("common") {
- }
-
- if (is_linux || is_chromeos) {
-- sources += [
-- "gpu_pre_sandbox_hook_linux.cc",
-- "gpu_pre_sandbox_hook_linux.h",
-- ]
-+ if (is_bsd) {
-+ sources += [
-+ "gpu_pre_sandbox_hook_bsd.cc",
-+ "gpu_pre_sandbox_hook_bsd.h",
-+ ]
-+ } else {
-+ sources += [
-+ "gpu_pre_sandbox_hook_linux.cc",
-+ "gpu_pre_sandbox_hook_linux.h",
-+ ]
-+ }
- public_deps += [ "//sandbox/policy" ]
- deps += [
- ":sandbox_support_linux",
- "//media/gpu:buildflags",
- "//sandbox/linux:sandbox_services",
-- "//sandbox/linux:seccomp_bpf",
- "//sandbox/policy:chromecast_sandbox_allowlist_buildflags",
- "//third_party/fontconfig",
- ]
-+ if (use_seccomp_bpf) {
-+ deps += [ "//sandbox/linux:seccomp_bpf" ]
-+ }
- if (use_v4l2_codec) {
- deps += [ "//media/gpu/v4l2" ]
- }
diff --git a/devel/electron32/files/patch-content_common_features.cc b/devel/electron32/files/patch-content_common_features.cc
deleted file mode 100644
index 3acf450cd28a..000000000000
--- a/devel/electron32/files/patch-content_common_features.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/common/features.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/common/features.cc
-@@ -158,7 +158,7 @@ BASE_FEATURE(kEnableBackForwardCacheForOngoingSubframe
- base::FEATURE_ENABLED_BY_DEFAULT);
-
- // Enables error reporting for JS errors inside DevTools frontend host
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kEnableDevToolsJsErrorReporting,
- "EnableDevToolsJsErrorReporting",
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -308,7 +308,7 @@ BASE_FEATURE(kGroupNIKByJoiningOrigin,
- // process and having browser process handle adjusting thread properties (nice
- // value, c-group, latency sensitivity...) for children which have sandbox
- // restrictions.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kHandleChildThreadTypeChangesInBrowser,
- "HandleChildThreadTypeChangesInBrowser",
- base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/devel/electron32/files/patch-content_common_features.h b/devel/electron32/files/patch-content_common_features.h
deleted file mode 100644
index 554d4e464184..000000000000
--- a/devel/electron32/files/patch-content_common_features.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/common/features.h.orig 2024-08-14 20:54:59 UTC
-+++ content/common/features.h
-@@ -35,7 +35,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableBackForwardCacheForScreenReader);
- CONTENT_EXPORT BASE_DECLARE_FEATURE(
- kEnableBackForwardCacheForOngoingSubframeNavigation);
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableDevToolsJsErrorReporting);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kEmbeddingRequiresOptIn);
-@@ -76,7 +76,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kGroupNIKByJoining
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kGpuInfoCollectionSeparatePrefetch);
- #endif
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kGroupNIKByJoiningOrigin);
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kHandleChildThreadTypeChangesInBrowser);
- #endif
- #if BUILDFLAG(IS_ANDROID)
diff --git a/devel/electron32/files/patch-content_common_gpu__pre__sandbox__hook__bsd.cc b/devel/electron32/files/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
deleted file mode 100644
index f2d60daa4a29..000000000000
--- a/devel/electron32/files/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
+++ /dev/null
@@ -1,71 +0,0 @@
---- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2024-04-28 08:50:26 UTC
-+++ content/common/gpu_pre_sandbox_hook_bsd.cc
-@@ -0,0 +1,68 @@
-+// Copyright 2023 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "content/common/gpu_pre_sandbox_hook_bsd.h"
-+
-+#include <dlfcn.h>
-+#include <errno.h>
-+#include <sys/stat.h>
-+
-+#include <memory>
-+#include <sstream>
-+#include <utility>
-+#include <vector>
-+
-+#include "base/base_paths.h"
-+#include "base/files/file_enumerator.h"
-+#include "base/files/file_path.h"
-+#include "base/files/scoped_file.h"
-+#include "base/functional/bind.h"
-+#include "base/logging.h"
-+#include "base/path_service.h"
-+#include "base/strings/stringprintf.h"
-+#include "build/build_config.h"
-+#include "build/buildflag.h"
-+#include "build/chromeos_buildflags.h"
-+#include "content/public/common/content_switches.h"
-+#include "media/gpu/buildflags.h"
-+
-+namespace content {
-+namespace {
-+
-+constexpr int dlopen_flag = RTLD_NOW | RTLD_GLOBAL | RTLD_NODELETE;
-+
-+void LoadVulkanLibraries() {
-+ // Try to preload Vulkan libraries. Failure is not an error as not all may be
-+ // present.
-+ const char* kLibraries[] = {
-+ "libvulkan.so",
-+ "libvulkan_intel.so",
-+ "libvulkan_intel_hasvk.so",
-+ "libvulkan_radeon.so",
-+ };
-+ for (const auto* library : kLibraries) {
-+ dlopen(library, dlopen_flag);
-+ }
-+}
-+
-+bool LoadLibrariesForGpu(
-+ const sandbox::policy::SandboxSeccompBPF::Options& options) {
-+ LoadVulkanLibraries();
-+
-+ return true;
-+}
-+
-+} // namespace
-+
-+bool GpuPreSandboxHook(sandbox::policy::SandboxLinux::Options options) {
-+ if (!LoadLibrariesForGpu(options))
-+ return false;
-+
-+ // TODO(tsepez): enable namspace sandbox here once crashes are understood.
-+
-+ errno = 0;
-+ return true;
-+}
-+
-+} // namespace content
diff --git a/devel/electron32/files/patch-content_common_gpu__pre__sandbox__hook__linux.h b/devel/electron32/files/patch-content_common_gpu__pre__sandbox__hook__linux.h
deleted file mode 100644
index 726f22ba754e..000000000000
--- a/devel/electron32/files/patch-content_common_gpu__pre__sandbox__hook__linux.h
+++ /dev/null
@@ -1,16 +0,0 @@
---- content/common/gpu_pre_sandbox_hook_linux.h.orig 2024-04-15 20:33:57 UTC
-+++ content/common/gpu_pre_sandbox_hook_linux.h
-@@ -5,8 +5,13 @@
- #ifndef CONTENT_COMMON_GPU_PRE_SANDBOX_HOOK_LINUX_H_
- #define CONTENT_COMMON_GPU_PRE_SANDBOX_HOOK_LINUX_H_
-
-+#include "build/build_config.h"
- #include "base/component_export.h"
-+#if BUILDFLAG(IS_BSD)
-+#include "sandbox/policy/sandbox.h"
-+#else
- #include "sandbox/policy/linux/sandbox_linux.h"
-+#endif
-
- namespace content {
-
diff --git a/devel/electron32/files/patch-content_common_mojo__core__library__support.cc b/devel/electron32/files/patch-content_common_mojo__core__library__support.cc
deleted file mode 100644
index 2c3d86d98b7e..000000000000
--- a/devel/electron32/files/patch-content_common_mojo__core__library__support.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/common/mojo_core_library_support.cc.orig 2024-02-21 00:20:45 UTC
-+++ content/common/mojo_core_library_support.cc
-@@ -15,7 +15,7 @@ std::optional<base::FilePath> GetMojoCoreSharedLibrary
- }
-
- std::optional<base::FilePath> GetMojoCoreSharedLibraryPath() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const base::CommandLine& command_line =
- *base::CommandLine::ForCurrentProcess();
- if (!command_line.HasSwitch(switches::kMojoCoreLibraryPath))
diff --git a/devel/electron32/files/patch-content_common_user__agent.cc b/devel/electron32/files/patch-content_common_user__agent.cc
deleted file mode 100644
index b29b11284b7a..000000000000
--- a/devel/electron32/files/patch-content_common_user__agent.cc
+++ /dev/null
@@ -1,37 +0,0 @@
---- content/common/user_agent.cc.orig 2023-03-30 00:33:51 UTC
-+++ content/common/user_agent.cc
-@@ -45,7 +45,7 @@ std::string GetUserAgentPlatform() {
- return "";
- #elif BUILDFLAG(IS_MAC)
- return "Macintosh; ";
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return "X11; "; // strange, but that's what Firefox uses
- #elif BUILDFLAG(IS_ANDROID)
- return "Linux; ";
-@@ -71,7 +71,7 @@ std::string GetUnifiedPlatform() {
- return "Windows NT 10.0; Win64; x64";
- #elif BUILDFLAG(IS_FUCHSIA)
- return "Fuchsia";
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return "X11; Linux x86_64";
- #elif BUILDFLAG(IS_IOS)
- if (ui::GetDeviceFormFactor() == ui::DEVICE_FORM_FACTOR_TABLET) {
-@@ -296,6 +296,16 @@ std::string BuildOSCpuInfoFromOSVersionAndCpuType(cons
- "Android %s", os_version.c_str()
- #elif BUILDFLAG(IS_FUCHSIA)
- "Fuchsia"
-+#elif BUILDFLAG(IS_BSD)
-+#if defined(__x86_64__)
-+ "Linux x86_64; %s %s",
-+#elif defined(__aarch64__)
-+ "Linux aarch64; %s %s",
-+#else
-+ "Linux i686; %s %s",
-+#endif
-+ unixinfo.sysname, // e.g. Linux
-+ cpu_type.c_str() // e.g. i686
- #elif BUILDFLAG(IS_IOS)
- "CPU %s OS %s like Mac OS X", cpu_type.c_str(),
- os_version.c_str()
diff --git a/devel/electron32/files/patch-content_gpu_gpu__child__thread.cc b/devel/electron32/files/patch-content_gpu_gpu__child__thread.cc
deleted file mode 100644
index 7e50a07c7523..000000000000
--- a/devel/electron32/files/patch-content_gpu_gpu__child__thread.cc
+++ /dev/null
@@ -1,21 +0,0 @@
---- content/gpu/gpu_child_thread.cc.orig 2024-04-15 20:33:57 UTC
-+++ content/gpu/gpu_child_thread.cc
-@@ -58,7 +58,7 @@
- #include "third_party/skia/include/ports/SkFontConfigInterface.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "content/child/sandboxed_process_thread_type_handler.h"
- #endif
-
-@@ -142,7 +142,8 @@ void GpuChildThread::Init(const base::TimeTicks& proce
-
- viz_main_.gpu_service()->set_start_time(process_start_time);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+// XXX BSD
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD)
- SandboxedProcessThreadTypeHandler::NotifyMainChildThreadCreated();
- #endif
-
diff --git a/devel/electron32/files/patch-content_gpu_gpu__main.cc b/devel/electron32/files/patch-content_gpu_gpu__main.cc
deleted file mode 100644
index 1cd492f00bb3..000000000000
--- a/devel/electron32/files/patch-content_gpu_gpu__main.cc
+++ /dev/null
@@ -1,73 +0,0 @@
---- content/gpu/gpu_main.cc.orig 2024-08-30 11:29:36 UTC
-+++ content/gpu/gpu_main.cc
-@@ -94,10 +94,14 @@
- #include "sandbox/win/src/sandbox.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "content/child/sandboxed_process_thread_type_handler.h"
- #include "content/common/gpu_pre_sandbox_hook_linux.h"
-+#if BUILDFLAG(IS_BSD)
-+#include "sandbox/policy/sandbox.h"
-+#else
- #include "sandbox/policy/linux/sandbox_linux.h"
-+#endif
- #include "sandbox/policy/sandbox_type.h"
- #endif
-
-@@ -116,7 +120,7 @@ namespace {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool StartSandboxLinux(gpu::GpuWatchdogThread*,
- const gpu::GPUInfo*,
- const gpu::GpuPreferences&);
-@@ -174,7 +178,7 @@ class ContentSandboxHelper : public gpu::GpuSandboxHel
- bool EnsureSandboxInitialized(gpu::GpuWatchdogThread* watchdog_thread,
- const gpu::GPUInfo* gpu_info,
- const gpu::GpuPreferences& gpu_prefs) override {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return StartSandboxLinux(watchdog_thread, gpu_info, gpu_prefs);
- #elif BUILDFLAG(IS_WIN)
- return StartSandboxWindows(sandbox_info_);
-@@ -288,7 +292,7 @@ int GpuMain(MainFunctionParams parameters) {
- std::make_unique<base::SingleThreadTaskExecutor>(
- gpu_preferences.message_pump_type);
- }
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #error "Unsupported Linux platform."
- #elif BUILDFLAG(IS_MAC)
- // Cross-process CoreAnimation requires a CFRunLoop to function at all, and
-@@ -310,7 +314,8 @@ int GpuMain(MainFunctionParams parameters) {
-
- base::PlatformThread::SetName("CrGpuMain");
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+// XXX BSD
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD)
- // Thread type delegate of the process should be registered before
- // thread type change below for the main thread and for thread pool in
- // ChildProcess constructor.
-@@ -439,7 +444,7 @@ namespace {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdog_thread,
- const gpu::GPUInfo* gpu_info,
- const gpu::GpuPreferences& gpu_prefs) {
-@@ -479,7 +484,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdo
- sandbox_options.accelerated_video_encode_enabled =
- !gpu_prefs.disable_accelerated_video_encode;
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Video decoding of many video streams can use thousands of FDs as well as
- // Exo clients like Lacros.
- // See https://crbug.com/1417237
diff --git a/devel/electron32/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc b/devel/electron32/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc
deleted file mode 100644
index 6f77b824ee91..000000000000
--- a/devel/electron32/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- content/ppapi_plugin/ppapi_blink_platform_impl.cc.orig 2024-02-21 00:20:45 UTC
-+++ content/ppapi_plugin/ppapi_blink_platform_impl.cc
-@@ -21,7 +21,7 @@
-
- #if BUILDFLAG(IS_MAC)
- #include "content/child/child_process_sandbox_support_impl_mac.h"
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "content/child/child_process_sandbox_support_impl_linux.h"
- #include "mojo/public/cpp/bindings/pending_remote.h"
- #endif
-@@ -36,7 +36,7 @@ PpapiBlinkPlatformImpl::PpapiBlinkPlatformImpl() {
- namespace content {
-
- PpapiBlinkPlatformImpl::PpapiBlinkPlatformImpl() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- mojo::PendingRemote<font_service::mojom::FontService> font_service;
- ChildThread::Get()->BindHostReceiver(
- font_service.InitWithNewPipeAndPassReceiver());
-@@ -55,7 +55,7 @@ blink::WebSandboxSupport* PpapiBlinkPlatformImpl::GetS
- void PpapiBlinkPlatformImpl::Shutdown() {}
-
- blink::WebSandboxSupport* PpapiBlinkPlatformImpl::GetSandboxSupport() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- return sandbox_support_.get();
- #else
- return nullptr;
diff --git a/devel/electron32/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h b/devel/electron32/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h
deleted file mode 100644
index 3f8bdf092f6d..000000000000
--- a/devel/electron32/files/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/ppapi_plugin/ppapi_blink_platform_impl.h.orig 2024-08-14 20:54:59 UTC
-+++ content/ppapi_plugin/ppapi_blink_platform_impl.h
-@@ -36,7 +36,7 @@ class PpapiBlinkPlatformImpl : public BlinkPlatformImp
- blink::WebString DefaultLocale() override;
-
- private:
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- std::unique_ptr<blink::WebSandboxSupport> sandbox_support_;
- #endif
- };
diff --git a/devel/electron32/files/patch-content_ppapi__plugin_ppapi__plugin__main.cc b/devel/electron32/files/patch-content_ppapi__plugin_ppapi__plugin__main.cc
deleted file mode 100644
index dd7515a0e59d..000000000000
--- a/devel/electron32/files/patch-content_ppapi__plugin_ppapi__plugin__main.cc
+++ /dev/null
@@ -1,23 +0,0 @@
---- content/ppapi_plugin/ppapi_plugin_main.cc.orig 2024-08-14 20:54:59 UTC
-+++ content/ppapi_plugin/ppapi_plugin_main.cc
-@@ -52,6 +52,11 @@
- #include "gin/v8_initializer.h"
- #endif
-
-+#if BUILDFLAG(IS_BSD)
-+#include "sandbox/policy/sandbox.h"
-+#include "sandbox/policy/sandbox_type.h"
-+#endif
-+
- #if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_ANDROID)
- #include <stdlib.h>
- #endif
-@@ -141,7 +146,7 @@ int PpapiPluginMain(MainFunctionParams parameters) {
- gin::V8Initializer::LoadV8Snapshot();
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
- sandbox::policy::SandboxLinux::GetInstance()->InitializeSandbox(
- sandbox::policy::SandboxTypeFromCommandLine(command_line),
- sandbox::policy::SandboxLinux::PreSandboxHook(),
diff --git a/devel/electron32/files/patch-content_public_browser_content__browser__client.cc b/devel/electron32/files/patch-content_public_browser_content__browser__client.cc
deleted file mode 100644
index 7c665acafb5c..000000000000
--- a/devel/electron32/files/patch-content_public_browser_content__browser__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/public/browser/content_browser_client.cc.orig 2024-08-30 11:29:35 UTC
-+++ content/public/browser/content_browser_client.cc
-@@ -1327,7 +1327,7 @@ bool ContentBrowserClient::ShouldRunOutOfProcessSystem
- // that can be adequately sandboxed.
- // Currently Android's network service will not run out of process or sandboxed,
- // so OutOfProcessSystemDnsResolution is not currently enabled on Android.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return true;
- #else
- return false;
diff --git a/devel/electron32/files/patch-content_public_browser_service__process__host.cc b/devel/electron32/files/patch-content_public_browser_service__process__host.cc
deleted file mode 100644
index cc874ecd82c3..000000000000
--- a/devel/electron32/files/patch-content_public_browser_service__process__host.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/public/browser/service_process_host.cc.orig 2024-06-30 11:48:30 UTC
-+++ content/public/browser/service_process_host.cc
-@@ -103,7 +103,7 @@ ServiceProcessHost::Options& ServiceProcessHost::Optio
-
- ServiceProcessHost::Options& ServiceProcessHost::Options::WithGpuClient(
- base::PassKey<ServiceProcessHostGpuClient> passkey) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- allow_gpu_client = true;
- #endif
- return *this;
diff --git a/devel/electron32/files/patch-content_public_browser_zygote__host_zygote__host__linux.h b/devel/electron32/files/patch-content_public_browser_zygote__host_zygote__host__linux.h
deleted file mode 100644
index d5adcef76c4f..000000000000
--- a/devel/electron32/files/patch-content_public_browser_zygote__host_zygote__host__linux.h
+++ /dev/null
@@ -1,16 +0,0 @@
---- content/public/browser/zygote_host/zygote_host_linux.h.orig 2023-02-01 18:43:19 UTC
-+++ content/public/browser/zygote_host/zygote_host_linux.h
-@@ -35,11 +35,13 @@ class ZygoteHost {
- // after the first render has been forked.
- virtual int GetRendererSandboxStatus() = 0;
-
-+#if !BUILDFLAG(IS_BSD)
- // Adjust the OOM score of the given renderer's PID. The allowed
- // range for the score is [0, 1000], where higher values are more
- // likely to be killed by the OOM killer.
- virtual void AdjustRendererOOMScore(base::ProcessHandle process_handle,
- int score) = 0;
-+#endif
-
- #if BUILDFLAG(IS_CHROMEOS)
- // Reinitialize logging for the Zygote processes. Needed on ChromeOS, which
diff --git a/devel/electron32/files/patch-content_public_common_content__features.cc b/devel/electron32/files/patch-content_public_common_content__features.cc
deleted file mode 100644
index ba02330c0057..000000000000
--- a/devel/electron32/files/patch-content_public_common_content__features.cc
+++ /dev/null
@@ -1,35 +0,0 @@
---- content/public/common/content_features.cc.orig 2024-08-14 20:55:00 UTC
-+++ content/public/common/content_features.cc
-@@ -36,7 +36,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess,
- // TODO(crbug.com/40118868): Remove !IS_CHROMEOS_LACROS once lacros starts being
- // built with OS_CHROMEOS instead of OS_LINUX.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-- (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS))
-+ (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1128,9 +1128,9 @@ BASE_FEATURE(kWebAssemblyTrapHandler,
- BASE_FEATURE(kWebAssemblyTrapHandler,
- "WebAssemblyTrapHandler",
- #if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_MAC)) && \
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
- defined(ARCH_CPU_X86_64)) || \
-- ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)) && \
-+ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
- defined(ARCH_CPU_ARM64))
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
-@@ -1167,7 +1167,11 @@ BASE_FEATURE(kWebUICodeCache,
-
- // Controls whether the WebUSB API is enabled:
- // https://wicg.github.io/webusb
-+#if BUILDFLAG(IS_BSD)
-+BASE_FEATURE(kWebUsb, "WebUSB", base::FEATURE_DISABLED_BY_DEFAULT);
-+#else
- BASE_FEATURE(kWebUsb, "WebUSB", base::FEATURE_ENABLED_BY_DEFAULT);
-+#endif
-
- // Controls whether the WebXR Device API is enabled.
- BASE_FEATURE(kWebXr, "WebXR", base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/devel/electron32/files/patch-content_public_common_content__switches.cc b/devel/electron32/files/patch-content_public_common_content__switches.cc
deleted file mode 100644
index 3669f65f83cc..000000000000
--- a/devel/electron32/files/patch-content_public_common_content__switches.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/public/common/content_switches.cc.orig 2024-08-14 20:55:00 UTC
-+++ content/public/common/content_switches.cc
-@@ -349,6 +349,8 @@ const char kEnableLogging[] = "enable-
- // builds.
- const char kEnableLogging[] = "enable-logging";
-
-+const char kDisableUnveil[] = "disable-unveil";
-+
- // Enables the type, downlinkMax attributes of the NetInfo API. Also, enables
- // triggering of change attribute of the NetInfo API when there is a change in
- // the connection type.
-@@ -987,7 +989,7 @@ const char kPreventResizingContentsForTesting[] =
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Allows sending text-to-speech requests to speech-dispatcher, a common
- // Linux speech service. Because it's buggy, the user must explicitly
- // enable it so that visiting a random webpage can't cause instability.
diff --git a/devel/electron32/files/patch-content_public_common_content__switches.h b/devel/electron32/files/patch-content_public_common_content__switches.h
deleted file mode 100644
index 28c250dc68e5..000000000000
--- a/devel/electron32/files/patch-content_public_common_content__switches.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- content/public/common/content_switches.h.orig 2024-08-14 20:55:00 UTC
-+++ content/public/common/content_switches.h
-@@ -110,6 +110,7 @@ CONTENT_EXPORT extern const char kEnableLogging[];
- CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
- CONTENT_EXPORT extern const char kEnableLCDText[];
- CONTENT_EXPORT extern const char kEnableLogging[];
-+CONTENT_EXPORT extern const char kDisableUnveil[];
- CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[];
- CONTENT_EXPORT extern const char kEnableCanvas2DLayers[];
- CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[];
-@@ -268,7 +269,7 @@ CONTENT_EXPORT extern const char kPreventResizingConte
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- CONTENT_EXPORT extern const char kEnableSpeechDispatcher[];
- CONTENT_EXPORT extern const char kLLVMProfileFile[];
- #endif
diff --git a/devel/electron32/files/patch-content_renderer_render__thread__impl.cc b/devel/electron32/files/patch-content_renderer_render__thread__impl.cc
deleted file mode 100644
index 03a4cebbf25c..000000000000
--- a/devel/electron32/files/patch-content_renderer_render__thread__impl.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- content/renderer/render_thread_impl.cc.orig 2024-08-30 11:29:35 UTC
-+++ content/renderer/render_thread_impl.cc
-@@ -214,6 +214,8 @@
-
- #if BUILDFLAG(IS_APPLE)
- #include <malloc/malloc.h>
-+#elif BUILDFLAG(IS_BSD)
-+#include <stdlib.h>
- #else
- #include <malloc.h>
- #endif
-@@ -1017,7 +1019,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
- kGpuStreamIdMedia, kGpuStreamPriorityMedia);
-
- const bool enable_video_decode_accelerator =
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FeatureList::IsEnabled(media::kVaapiVideoDecodeLinux) &&
- #endif // BUILDFLAG(IS_LINUX)
- !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode) &&
-@@ -1026,7 +1028,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
- gpu::kGpuFeatureStatusEnabled);
-
- const bool enable_video_encode_accelerator =
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FeatureList::IsEnabled(media::kVaapiVideoEncodeLinux) &&
- #else
- !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoEncode) &&
-@@ -1801,7 +1803,7 @@ std::unique_ptr<CodecFactory> RenderThreadImpl::Create
- bool enable_video_encode_accelerator) {
- mojo::PendingRemote<media::mojom::VideoEncodeAcceleratorProvider>
- vea_provider;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(media::kUseOutOfProcessVideoEncoding)) {
- BindHostReceiver(vea_provider.InitWithNewPipeAndPassReceiver());
- } else {
diff --git a/devel/electron32/files/patch-content_renderer_renderer__blink__platform__impl.cc b/devel/electron32/files/patch-content_renderer_renderer__blink__platform__impl.cc
deleted file mode 100644
index 2a96ba1efaa5..000000000000
--- a/devel/electron32/files/patch-content_renderer_renderer__blink__platform__impl.cc
+++ /dev/null
@@ -1,45 +0,0 @@
---- content/renderer/renderer_blink_platform_impl.cc.orig 2024-08-30 11:29:37 UTC
-+++ content/renderer/renderer_blink_platform_impl.cc
-@@ -127,7 +127,7 @@
-
- #if BUILDFLAG(IS_MAC)
- #include "content/child/child_process_sandbox_support_impl_mac.h"
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "content/child/child_process_sandbox_support_impl_linux.h"
- #include "content/child/sandboxed_process_thread_type_handler.h"
- #endif
-@@ -197,13 +197,13 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
- is_locked_to_site_(false),
- main_thread_scheduler_(main_thread_scheduler),
- next_frame_sink_id_(uint32_t{std::numeric_limits<int32_t>::max()} + 1) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- sk_sp<font_service::FontLoader> font_loader;
- #endif
-
- // RenderThread may not exist in some tests.
- if (RenderThreadImpl::current()) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- mojo::PendingRemote<font_service::mojom::FontService> font_service;
- RenderThreadImpl::current()->BindHostReceiver(
- font_service.InitWithNewPipeAndPassReceiver());
-@@ -223,7 +223,7 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
- #endif
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- if (sandboxEnabled()) {
- #if BUILDFLAG(IS_MAC)
- sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
-@@ -284,7 +284,7 @@ blink::WebSandboxSupport* RendererBlinkPlatformImpl::G
- #endif
-
- blink::WebSandboxSupport* RendererBlinkPlatformImpl::GetSandboxSupport() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- return sandbox_support_.get();
- #else
- // These platforms do not require sandbox support.
diff --git a/devel/electron32/files/patch-content_renderer_renderer__blink__platform__impl.h b/devel/electron32/files/patch-content_renderer_renderer__blink__platform__impl.h
deleted file mode 100644
index f71f417acaa6..000000000000
--- a/devel/electron32/files/patch-content_renderer_renderer__blink__platform__impl.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/renderer/renderer_blink_platform_impl.h.orig 2024-09-19 12:42:01 UTC
-+++ content/renderer/renderer_blink_platform_impl.h
-@@ -258,7 +258,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : publi
- void Collect3DContextInformation(blink::Platform::GraphicsInfo* gl_info,
- const gpu::GPUInfo& gpu_info) const;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- std::unique_ptr<blink::WebSandboxSupport> sandbox_support_;
- #endif
-
diff --git a/devel/electron32/files/patch-content_shell_BUILD.gn b/devel/electron32/files/patch-content_shell_BUILD.gn
deleted file mode 100644
index c03bdaf10621..000000000000
--- a/devel/electron32/files/patch-content_shell_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/shell/BUILD.gn.orig 2024-08-14 20:55:00 UTC
-+++ content/shell/BUILD.gn
-@@ -1084,7 +1084,7 @@ group("content_shell_crash_test") {
- if (is_win) {
- data_deps += [ "//build/win:copy_cdb_to_output" ]
- }
-- if (is_posix) {
-+ if (is_posix && !is_bsd) {
- data_deps += [
- "//third_party/breakpad:dump_syms",
- "//third_party/breakpad:minidump_stackwalk",
diff --git a/devel/electron32/files/patch-content_shell_app_shell__main__delegate.cc b/devel/electron32/files/patch-content_shell_app_shell__main__delegate.cc
deleted file mode 100644
index 5f9f47b956ac..000000000000
--- a/devel/electron32/files/patch-content_shell_app_shell__main__delegate.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/shell/app/shell_main_delegate.cc.orig 2024-08-14 20:55:00 UTC
-+++ content/shell/app/shell_main_delegate.cc
-@@ -276,7 +276,7 @@ void ShellMainDelegate::PreSandboxStartup() {
- // Reporting for sub-processes will be initialized in ZygoteForked.
- if (process_type != switches::kZygoteProcess) {
- crash_reporter::InitializeCrashpad(process_type.empty(), process_type);
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- crash_reporter::SetFirstChanceExceptionHandler(
- v8::TryHandleWebAssemblyTrapPosix);
- #endif
diff --git a/devel/electron32/files/patch-content_shell_browser_shell__browser__main__parts.cc b/devel/electron32/files/patch-content_shell_browser_shell__browser__main__parts.cc
deleted file mode 100644
index f463ffc51529..000000000000
--- a/devel/electron32/files/patch-content_shell_browser_shell__browser__main__parts.cc
+++ /dev/null
@@ -1,47 +0,0 @@
---- content/shell/browser/shell_browser_main_parts.cc.orig 2023-10-19 19:58:22 UTC
-+++ content/shell/browser/shell_browser_main_parts.cc
-@@ -51,7 +51,7 @@
- #include "net/base/network_change_notifier.h"
- #endif
-
--#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- #include "ui/base/ime/init/input_method_initializer.h"
- #endif
-
-@@ -68,7 +68,7 @@
- #include "chromeos/lacros/dbus/lacros_dbus_thread_manager.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui.h" // nogncheck
- #include "ui/linux/linux_ui_factory.h" // nogncheck
- #endif
-@@ -139,7 +139,7 @@ void ShellBrowserMainParts::PostCreateMainMessageLoop(
- }
-
- int ShellBrowserMainParts::PreEarlyInitialization() {
--#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- ui::InitializeInputMethodForTesting();
- #endif
- #if BUILDFLAG(IS_ANDROID)
-@@ -168,7 +168,7 @@ void ShellBrowserMainParts::ToolkitInitialized() {
- if (switches::IsRunWebTestsSwitchPresent())
- return;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ui::LinuxUi::SetInstance(ui::GetDefaultLinuxUi());
- #endif
- }
-@@ -215,7 +215,7 @@ void ShellBrowserMainParts::PostMainMessageLoopRun() {
- ShellDevToolsManagerDelegate::StopHttpHandler();
- browser_context_.reset();
- off_the_record_browser_context_.reset();
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ui::LinuxUi::SetInstance(nullptr);
- #endif
- performance_manager_lifetime_.reset();
diff --git a/devel/electron32/files/patch-content_shell_browser_shell__paths.cc b/devel/electron32/files/patch-content_shell_browser_shell__paths.cc
deleted file mode 100644
index c00a1c66a5a2..000000000000
--- a/devel/electron32/files/patch-content_shell_browser_shell__paths.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/shell/browser/shell_paths.cc.orig 2022-02-28 16:54:41 UTC
-+++ content/shell/browser/shell_paths.cc
-@@ -13,7 +13,7 @@
-
- #if BUILDFLAG(IS_FUCHSIA)
- #include "base/fuchsia/file_utils.h"
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/nix/xdg_util.h"
- #endif
-
-@@ -25,7 +25,7 @@ bool GetDefaultUserDataDirectory(base::FilePath* resul
- #if BUILDFLAG(IS_WIN)
- CHECK(base::PathService::Get(base::DIR_LOCAL_APP_DATA, result));
- *result = result->Append(std::wstring(L"content_shell"));
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::unique_ptr<base::Environment> env(base::Environment::Create());
- base::FilePath config_dir(base::nix::GetXDGDirectory(
- env.get(), base::nix::kXdgConfigHomeEnvVar, base::nix::kDotConfigDir));
diff --git a/devel/electron32/files/patch-content_shell_renderer_shell__content__renderer__client.cc b/devel/electron32/files/patch-content_shell_renderer_shell__content__renderer__client.cc
deleted file mode 100644
index a12a439a283d..000000000000
--- a/devel/electron32/files/patch-content_shell_renderer_shell__content__renderer__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/shell/renderer/shell_content_renderer_client.cc.orig 2024-06-18 21:43:32 UTC
-+++ content/shell/renderer/shell_content_renderer_client.cc
-@@ -54,7 +54,7 @@
- #include "media/base/media_switches.h"
- #endif
-
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
- (defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_ARM64))
- #define ENABLE_WEB_ASSEMBLY_TRAP_HANDLER_LINUX
- #include "base/debug/stack_trace.h"
diff --git a/devel/electron32/files/patch-content_shell_utility_shell__content__utility__client.cc b/devel/electron32/files/patch-content_shell_utility_shell__content__utility__client.cc
deleted file mode 100644
index 6096106c4f80..000000000000
--- a/devel/electron32/files/patch-content_shell_utility_shell__content__utility__client.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/shell/utility/shell_content_utility_client.cc.orig 2023-03-30 00:33:51 UTC
-+++ content/shell/utility/shell_content_utility_client.cc
-@@ -38,7 +38,7 @@
- #include "sandbox/policy/sandbox.h"
- #include "services/test/echo/echo_service.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "content/test/sandbox_status_service.h"
- #endif
-
-@@ -187,7 +187,7 @@ void ShellContentUtilityClient::ExposeInterfacesToBrow
- binders->Add<mojom::PowerMonitorTest>(
- base::BindRepeating(&PowerMonitorTestImpl::MakeSelfOwnedReceiver),
- base::SingleThreadTaskRunner::GetCurrentDefault());
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (register_sandbox_status_helper_) {
- binders->Add<content::mojom::SandboxStatusService>(
- base::BindRepeating(
diff --git a/devel/electron32/files/patch-content_utility_services.cc b/devel/electron32/files/patch-content_utility_services.cc
deleted file mode 100644
index dd5be5c83733..000000000000
--- a/devel/electron32/files/patch-content_utility_services.cc
+++ /dev/null
@@ -1,99 +0,0 @@
---- content/utility/services.cc.orig 2024-06-18 21:43:32 UTC
-+++ content/utility/services.cc
-@@ -74,7 +74,7 @@ extern sandbox::TargetServices* g_utility_target_servi
- extern sandbox::TargetServices* g_utility_target_services;
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "media/mojo/services/mojo_video_encode_accelerator_provider_factory.h"
- #include "sandbox/linux/services/libc_interceptor.h"
- #include "sandbox/policy/mojom/sandbox.mojom.h"
-@@ -97,7 +97,7 @@ extern sandbox::TargetServices* g_utility_target_servi
- #endif // BUILDFLAG(IS_CHROMEOS_ASH) && (BUILDFLAG(USE_VAAPI) ||
- // BUILDFLAG(USE_V4L2_CODEC))
-
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)) && \
- (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
- #include "content/common/features.h"
- #include "media/mojo/services/stable_video_decoder_factory_process_service.h" // nogncheck
-@@ -115,13 +115,13 @@ extern sandbox::TargetServices* g_utility_target_servi
- #endif // BUILDFLAG(ENABLE_ACCESSIBILITY_SERVICE)
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || \
-- BUILDFLAG(ENABLE_VIDEO_EFFECTS)
-+ BUILDFLAG(ENABLE_VIDEO_EFFECTS) || BUILDFLAG(IS_BSD)
- #include "services/viz/public/cpp/gpu/gpu.h"
- #include "services/viz/public/mojom/gpu.mojom.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
- // BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(ENABLE_VIDEO_EFFECTS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "media/capture/capture_switches.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
- // BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -239,7 +239,7 @@ auto RunAudio(mojo::PendingReceiver<audio::mojom::Audi
- << "task_policy_set TASK_QOS_POLICY";
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- auto* command_line = base::CommandLine::ForCurrentProcess();
- if (sandbox::policy::SandboxTypeFromCommandLine(*command_line) ==
- sandbox::mojom::Sandbox::kNoSandbox) {
-@@ -328,7 +328,7 @@ auto RunVideoCapture(
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
- auto service = std::make_unique<UtilityThreadVideoCaptureServiceImpl>(
- std::move(receiver), base::SingleThreadTaskRunner::GetCurrentDefault());
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- {
- #else
-@@ -384,7 +384,7 @@ auto RunOOPArcVideoAcceleratorFactoryService(
- #endif // BUILDFLAG(IS_CHROMEOS_ASH) && (BUILDFLAG(USE_VAAPI) ||
- // BUILDFLAG(USE_V4L2_CODEC))
-
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)) && \
- (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
- auto RunStableVideoDecoderFactoryProcessService(
- mojo::PendingReceiver<
-@@ -395,7 +395,7 @@ auto RunStableVideoDecoderFactoryProcessService(
- #endif // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) &&
- // (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- auto RunVideoEncodeAcceleratorProviderFactory(
- mojo::PendingReceiver<media::mojom::VideoEncodeAcceleratorProviderFactory>
- receiver) {
-@@ -418,7 +418,7 @@ void RegisterIOThreadServices(mojo::ServiceFactory& se
- // loop of type IO that can get notified when pipes have data.
- services.Add(RunNetworkService);
-
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)) && \
- (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
- if (base::FeatureList::IsEnabled(
- features::kRunStableVideoDecoderFactoryProcessServiceOnIOThread)) {
-@@ -470,7 +470,7 @@ void RegisterMainThreadServices(mojo::ServiceFactory&
- #endif // BUILDFLAG(IS_CHROMEOS_ASH) && (BUILDFLAG(USE_VAAPI) ||
- // BUILDFLAG(USE_V4L2_CODEC))
-
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)) && \
- (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
- if (!base::FeatureList::IsEnabled(
- features::kRunStableVideoDecoderFactoryProcessServiceOnIOThread)) {
-@@ -479,7 +479,7 @@ void RegisterMainThreadServices(mojo::ServiceFactory&
- #endif // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) &&
- // (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- services.Add(RunVideoEncodeAcceleratorProviderFactory);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
diff --git a/devel/electron32/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc b/devel/electron32/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
deleted file mode 100644
index d954dca7e1c3..000000000000
--- a/devel/electron32/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2023-05-25 00:41:55 UTC
-+++ content/utility/utility_blink_platform_with_sandbox_support_impl.cc
-@@ -9,7 +9,7 @@
-
- #if BUILDFLAG(IS_MAC)
- #include "content/child/child_process_sandbox_support_impl_mac.h"
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "content/child/child_process_sandbox_support_impl_linux.h"
- #endif
-
-@@ -17,7 +17,7 @@ namespace content {
-
- UtilityBlinkPlatformWithSandboxSupportImpl::
- UtilityBlinkPlatformWithSandboxSupportImpl() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- mojo::PendingRemote<font_service::mojom::FontService> font_service;
- UtilityThread::Get()->BindHostReceiver(
- font_service.InitWithNewPipeAndPassReceiver());
-@@ -35,7 +35,7 @@ UtilityBlinkPlatformWithSandboxSupportImpl::
-
- blink::WebSandboxSupport*
- UtilityBlinkPlatformWithSandboxSupportImpl::GetSandboxSupport() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- return sandbox_support_.get();
- #else
- return nullptr;
diff --git a/devel/electron32/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h b/devel/electron32/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
deleted file mode 100644
index c92332ad1c74..000000000000
--- a/devel/electron32/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2023-05-25 00:41:55 UTC
-+++ content/utility/utility_blink_platform_with_sandbox_support_impl.h
-@@ -33,7 +33,7 @@ class UtilityBlinkPlatformWithSandboxSupportImpl : pub
- blink::WebSandboxSupport* GetSandboxSupport() override;
-
- private:
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- std::unique_ptr<blink::WebSandboxSupport> sandbox_support_;
- #endif
- };
diff --git a/devel/electron32/files/patch-content_utility_utility__main.cc b/devel/electron32/files/patch-content_utility_utility__main.cc
deleted file mode 100644
index 4c87ec3aaff9..000000000000
--- a/devel/electron32/files/patch-content_utility_utility__main.cc
+++ /dev/null
@@ -1,128 +0,0 @@
---- content/utility/utility_main.cc.orig 2024-08-14 20:55:01 UTC
-+++ content/utility/utility_main.cc
-@@ -36,17 +36,21 @@
- #include "services/screen_ai/buildflags/buildflags.h"
- #include "services/tracing/public/cpp/trace_startup.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/file_descriptor_store.h"
- #include "base/files/file_util.h"
- #include "base/pickle.h"
- #include "content/child/sandboxed_process_thread_type_handler.h"
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "content/common/gpu_pre_sandbox_hook_linux.h"
-+#endif
- #include "content/public/common/content_descriptor_keys.h"
- #include "content/utility/speech/speech_recognition_sandbox_hook_linux.h"
- #include "gpu/config/gpu_info_collector.h"
- #include "media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h"
-+#if !BUILDFLAG(IS_BSD)
- #include "sandbox/policy/linux/sandbox_linux.h"
-+#endif
- #include "services/audio/audio_sandbox_hook_linux.h"
- #include "services/network/network_sandbox_hook_linux.h"
- // gn check is not smart enough to realize that this include only applies to
-@@ -58,10 +62,15 @@
- #endif
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-
-+#if BUILDFLAG(IS_BSD)
-+#include "sandbox/policy/sandbox.h"
-+#include "content/common/gpu_pre_sandbox_hook_bsd.h"
-+#endif
-+
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- #include "chromeos/ash/components/assistant/buildflags.h"
- #include "chromeos/ash/services/ime/ime_sandbox_hook.h"
-@@ -73,7 +82,7 @@
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
- #if (BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)))
- #include "services/screen_ai/public/cpp/utilities.h" // nogncheck
- #include "services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h" // nogncheck
- #endif
-@@ -101,7 +110,7 @@ namespace {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::vector<std::string> GetNetworkContextsParentDirectories() {
- base::MemoryMappedFile::Region region;
- base::ScopedFD read_pipe_fd = base::FileDescriptorStore::GetInstance().TakeFD(
-@@ -128,9 +137,10 @@ std::vector<std::string> GetNetworkContextsParentDirec
- return dirs;
- }
-
-+#if !BUILDFLAG(IS_BSD)
- bool ShouldUseAmdGpuPolicy(sandbox::mojom::Sandbox sandbox_type) {
- const bool obtain_gpu_info =
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- sandbox_type == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
- sandbox_type == sandbox::mojom::Sandbox::kHardwareVideoEncoding;
-@@ -145,6 +155,7 @@ bool ShouldUseAmdGpuPolicy(sandbox::mojom::Sandbox san
-
- return false;
- }
-+#endif
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
- #if BUILDFLAG(IS_WIN)
-@@ -242,7 +253,8 @@ int UtilityMain(MainFunctionParams parameters) {
- CHECK(on_device_model::OnDeviceModelService::PreSandboxInit());
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+// XXX BSD
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD)
- // Thread type delegate of the process should be registered before first
- // thread type change in ChildProcess constructor. It also needs to be
- // registered before the process has multiple threads, which may race with
-@@ -254,7 +266,7 @@ int UtilityMain(MainFunctionParams parameters) {
- }
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Initializes the sandbox before any threads are created.
- // TODO(jorgelo): move this after GTK initialization when we enable a strict
- // Seccomp-BPF policy.
-@@ -292,7 +304,7 @@ int UtilityMain(MainFunctionParams parameters) {
- screen_ai::GetBinaryPathSwitch()));
- break;
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- case sandbox::mojom::Sandbox::kHardwareVideoDecoding:
- pre_sandbox_hook =
- base::BindOnce(&media::HardwareVideoDecodingPreSandboxHook);
-@@ -319,6 +331,7 @@ int UtilityMain(MainFunctionParams parameters) {
- default:
- break;
- }
-+#if !BUILDFLAG(IS_BSD)
- if (!sandbox::policy::IsUnsandboxedSandboxType(sandbox_type) &&
- (parameters.zygote_child || !pre_sandbox_hook.is_null())) {
- sandbox_options.use_amd_specific_policies =
-@@ -326,6 +339,11 @@ int UtilityMain(MainFunctionParams parameters) {
- sandbox::policy::Sandbox::Initialize(
- sandbox_type, std::move(pre_sandbox_hook), sandbox_options);
- }
-+#else
-+ sandbox::policy::Sandbox::Initialize(
-+ sandbox_type, std::move(pre_sandbox_hook),
-+ sandbox::policy::SandboxLinux::Options());
-+#endif
-
- // Start the HangWatcher now that the sandbox is engaged, if it hasn't
- // already been started.
diff --git a/devel/electron32/files/patch-content_zygote_BUILD.gn b/devel/electron32/files/patch-content_zygote_BUILD.gn
deleted file mode 100644
index b9c3d8fe8cdc..000000000000
--- a/devel/electron32/files/patch-content_zygote_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- content/zygote/BUILD.gn.orig 2022-02-07 13:39:41 UTC
-+++ content/zygote/BUILD.gn
-@@ -5,7 +5,7 @@
- import("//build/config/nacl/config.gni")
- import("//content/public/common/zygote/features.gni")
-
--if (is_linux || is_chromeos) {
-+if ((is_linux || is_chromeos) && !is_bsd) {
- source_set("zygote") {
- sources = [
- "zygote_linux.cc",
diff --git a/devel/electron32/files/patch-content_zygote_zygote__linux.cc b/devel/electron32/files/patch-content_zygote_zygote__linux.cc
deleted file mode 100644
index d1be6a663a21..000000000000
--- a/devel/electron32/files/patch-content_zygote_zygote__linux.cc
+++ /dev/null
@@ -1,15 +0,0 @@
---- content/zygote/zygote_linux.cc.orig 2024-08-14 20:55:01 UTC
-+++ content/zygote/zygote_linux.cc
-@@ -1,6 +1,7 @@
- // Copyright 2012 The Chromium Authors
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
-+#if 0
-
- #ifdef UNSAFE_BUFFERS_BUILD
- // TODO(crbug.com/342213636): Remove this and spanify to fix the errors.
-@@ -723,3 +724,4 @@ void Zygote::HandleReinitializeLoggingRequest(base::Pi
- }
-
- } // namespace content
-+#endif
diff --git a/devel/electron32/files/patch-device_bluetooth_bluetooth__adapter.cc b/devel/electron32/files/patch-device_bluetooth_bluetooth__adapter.cc
deleted file mode 100644
index a429ccd154fb..000000000000
--- a/devel/electron32/files/patch-device_bluetooth_bluetooth__adapter.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- device/bluetooth/bluetooth_adapter.cc.orig 2024-04-15 20:33:58 UTC
-+++ device/bluetooth/bluetooth_adapter.cc
-@@ -32,7 +32,7 @@ BluetoothAdapter::ServiceOptions::~ServiceOptions() =
- BluetoothAdapter::ServiceOptions::ServiceOptions() = default;
- BluetoothAdapter::ServiceOptions::~ServiceOptions() = default;
-
--#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS) && \
-+#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD) && \
- !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX)
- // static
- scoped_refptr<BluetoothAdapter> BluetoothAdapter::CreateAdapter() {
diff --git a/devel/electron32/files/patch-device_bluetooth_cast__bluetooth.gni b/devel/electron32/files/patch-device_bluetooth_cast__bluetooth.gni
deleted file mode 100644
index 0fcfccc24b76..000000000000
--- a/devel/electron32/files/patch-device_bluetooth_cast__bluetooth.gni
+++ /dev/null
@@ -1,9 +0,0 @@
---- device/bluetooth/cast_bluetooth.gni.orig 2022-08-31 12:19:35 UTC
-+++ device/bluetooth/cast_bluetooth.gni
-@@ -2,5 +2,5 @@ import("//build/config/features.gni")
-
- declare_args() {
- force_cast_bluetooth = false
-- use_bluez = (is_linux && !is_castos && use_dbus) || is_chromeos
-+ use_bluez = use_dbus && !is_bsd
- }
diff --git a/devel/electron32/files/patch-device_fido_fido__discovery__factory.cc b/devel/electron32/files/patch-device_fido_fido__discovery__factory.cc
deleted file mode 100644
index e173864ba0c9..000000000000
--- a/devel/electron32/files/patch-device_fido_fido__discovery__factory.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- device/fido/fido_discovery_factory.cc.orig 2024-06-18 21:43:33 UTC
-+++ device/fido/fido_discovery_factory.cc
-@@ -127,7 +127,7 @@ FidoDiscoveryFactory::MaybeCreateEnclaveDiscovery() {
-
- std::optional<std::unique_ptr<FidoDiscoveryBase>>
- FidoDiscoveryFactory::MaybeCreateEnclaveDiscovery() {
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!base::FeatureList::IsEnabled(kWebAuthnEnclaveAuthenticator) ||
- !enclave_ui_request_stream_ || !network_context_factory_) {
- return std::nullopt;
diff --git a/devel/electron32/files/patch-device_gamepad_BUILD.gn b/devel/electron32/files/patch-device_gamepad_BUILD.gn
deleted file mode 100644
index ef656feb8ebb..000000000000
--- a/devel/electron32/files/patch-device_gamepad_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- device/gamepad/BUILD.gn.orig 2023-11-29 21:40:02 UTC
-+++ device/gamepad/BUILD.gn
-@@ -99,7 +99,7 @@ component("gamepad") {
- "hid_writer_linux.cc",
- "hid_writer_linux.h",
- ]
-- if (use_udev) {
-+ if (use_udev && !is_bsd) {
- sources += [
- "gamepad_device_linux.cc",
- "gamepad_device_linux.h",
diff --git a/devel/electron32/files/patch-device_gamepad_gamepad__provider.cc b/devel/electron32/files/patch-device_gamepad_gamepad__provider.cc
deleted file mode 100644
index f42d5c0c2255..000000000000
--- a/devel/electron32/files/patch-device_gamepad_gamepad__provider.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- device/gamepad/gamepad_provider.cc.orig 2024-08-14 20:55:01 UTC
-+++ device/gamepad/gamepad_provider.cc
-@@ -224,7 +224,7 @@ void GamepadProvider::Initialize(std::unique_ptr<Gamep
-
- if (!polling_thread_)
- polling_thread_ = std::make_unique<base::Thread>("Gamepad polling thread");
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // On Linux, the data fetcher needs to watch file descriptors, so the message
- // loop needs to be a libevent loop.
- const base::MessagePumpType kMessageLoopType = base::MessagePumpType::IO;
diff --git a/devel/electron32/files/patch-electron_BUILD.gn b/devel/electron32/files/patch-electron_BUILD.gn
deleted file mode 100644
index e698ca7ce89f..000000000000
--- a/devel/electron32/files/patch-electron_BUILD.gn
+++ /dev/null
@@ -1,60 +0,0 @@
---- electron/BUILD.gn.orig 2024-09-17 16:52:44 UTC
-+++ electron/BUILD.gn
-@@ -524,7 +524,7 @@ source_set("electron_lib") {
- defines += [ "GDK_DISABLE_DEPRECATION_WARNINGS" ]
- }
-
-- if (!is_mas_build) {
-+ if (!is_mas_build && !is_bsd) {
- deps += [
- "//components/crash/core/app",
- "//components/crash/core/browser",
-@@ -617,6 +617,12 @@ source_set("electron_lib") {
- cflags_objcc = [ "-fobjc-weak" ]
- }
- }
-+ if (is_bsd) {
-+ sources -= [
-+ "shell/common/crash_keys.cc",
-+ "shell/common/crash_keys.h",
-+ ]
-+ }
- if (is_linux) {
- libs = [ "xshmfence" ]
- deps += [
-@@ -1194,7 +1200,7 @@ if (is_mac) {
- ":electron_lib",
- ":electron_win32_resources",
- ":packed_resources",
-- "//components/crash/core/app",
-+ # "//components/crash/core/app",
- "//content:sandbox_helper_win",
- "//electron/buildflags",
- "//ui/strings",
-@@ -1220,7 +1226,7 @@ if (is_mac) {
- public_deps = [ "//tools/v8_context_snapshot:v8_context_snapshot" ]
- }
-
-- if (is_linux) {
-+ if (is_linux && !is_bsd) {
- data_deps += [ "//components/crash/core/app:chrome_crashpad_handler" ]
- }
-
-@@ -1287,7 +1293,7 @@ if (is_mac) {
- configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
- }
-
-- if (is_linux) {
-+ if (is_linux && !is_bsd) {
- deps += [ "//sandbox/linux:chrome_sandbox" ]
- }
- }
-@@ -1395,7 +1401,7 @@ dist_zip("electron_dist_zip") {
- ":electron_version_file",
- ":licenses",
- ]
-- if (is_linux) {
-+ if (is_linux && !is_bsd) {
- data_deps += [ "//sandbox/linux:chrome_sandbox" ]
- }
- deps = data_deps
diff --git a/devel/electron32/files/patch-electron_build_args_all.gn b/devel/electron32/files/patch-electron_build_args_all.gn
deleted file mode 100644
index e482b2c2b360..000000000000
--- a/devel/electron32/files/patch-electron_build_args_all.gn
+++ /dev/null
@@ -1,13 +0,0 @@
---- electron/build/args/all.gn.orig 2023-08-27 08:03:01 UTC
-+++ electron/build/args/all.gn
-@@ -14,8 +14,8 @@ v8_enable_snapshot_native_code_counters = false
- v8_enable_javascript_promise_hooks = true
-
- enable_cdm_host_verification = false
--proprietary_codecs = true
--ffmpeg_branding = "Chrome"
-+# proprietary_codecs = true
-+# ffmpeg_branding = "Chrome"
-
- enable_printing = true
-
diff --git a/devel/electron32/files/patch-electron_build_args_release.gn b/devel/electron32/files/patch-electron_build_args_release.gn
deleted file mode 100644
index 99262be2e1ef..000000000000
--- a/devel/electron32/files/patch-electron_build_args_release.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/build/args/release.gn.orig 2023-08-27 08:03:35 UTC
-+++ electron/build/args/release.gn
-@@ -7,7 +7,7 @@ is_official_build = true
- # explicitly override here to build OpenH264 encoder/FFmpeg decoder.
- # The initialization of the decoder depends on whether ffmpeg has
- # been built with H.264 support.
--rtc_use_h264 = proprietary_codecs
-+# rtc_use_h264 = proprietary_codecs
-
- # By default, Electron builds ffmpeg with proprietary codecs enabled. In order
- # to facilitate users who don't want to ship proprietary codecs in ffmpeg, or
diff --git a/devel/electron32/files/patch-electron_filenames.gni b/devel/electron32/files/patch-electron_filenames.gni
deleted file mode 100644
index 6d00e264e763..000000000000
--- a/devel/electron32/files/patch-electron_filenames.gni
+++ /dev/null
@@ -1,13 +0,0 @@
---- electron/filenames.gni.orig 2024-08-12 10:09:34 UTC
-+++ electron/filenames.gni
-@@ -243,8 +243,8 @@ filenames = {
- "shell/app/command_line_args.h",
- "shell/app/electron_content_client.cc",
- "shell/app/electron_content_client.h",
-- "shell/app/electron_crash_reporter_client.cc",
-- "shell/app/electron_crash_reporter_client.h",
-+ # "shell/app/electron_crash_reporter_client.cc",
-+ # "shell/app/electron_crash_reporter_client.h",
- "shell/app/electron_main_delegate.cc",
- "shell/app/electron_main_delegate.h",
- "shell/app/node_main.cc",
diff --git a/devel/electron32/files/patch-electron_lib_browser_init.ts b/devel/electron32/files/patch-electron_lib_browser_init.ts
deleted file mode 100644
index 8d8724e4587b..000000000000
--- a/devel/electron32/files/patch-electron_lib_browser_init.ts
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/lib/browser/init.ts.orig 2024-10-09 13:53:06 UTC
-+++ electron/lib/browser/init.ts
-@@ -162,7 +162,7 @@ function currentPlatformSupportsAppIndicator () {
- const KNOWN_XDG_DESKTOP_VALUES = new Set(['Pantheon', 'Unity:Unity7', 'pop:GNOME']);
-
- function currentPlatformSupportsAppIndicator () {
-- if (process.platform !== 'linux') return false;
-+ if (process.platform !== 'linux' && process.platform !== 'freebsd') return false;
- const currentDesktop = process.env.XDG_CURRENT_DESKTOP;
-
- if (!currentDesktop) return false;
diff --git a/devel/electron32/files/patch-electron_lib_browser_rpc-server.ts b/devel/electron32/files/patch-electron_lib_browser_rpc-server.ts
deleted file mode 100644
index 013924973d54..000000000000
--- a/devel/electron32/files/patch-electron_lib_browser_rpc-server.ts
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/lib/browser/rpc-server.ts.orig 2024-10-09 13:53:06 UTC
-+++ electron/lib/browser/rpc-server.ts
-@@ -28,7 +28,7 @@ const allowedClipboardMethods = (() => {
- switch (process.platform) {
- case 'darwin':
- return new Set(['readFindText', 'writeFindText']);
-- case 'linux':
-+ case 'linux': case 'freebsd':
- return new Set(Object.keys(clipboard));
- default:
- return new Set();
diff --git a/devel/electron32/files/patch-electron_script_spec-runner.js b/devel/electron32/files/patch-electron_script_spec-runner.js
deleted file mode 100644
index 35cd3f737492..000000000000
--- a/devel/electron32/files/patch-electron_script_spec-runner.js
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/script/spec-runner.js.orig 2025-02-26 12:22:11 UTC
-+++ electron/script/spec-runner.js
-@@ -200,7 +200,7 @@ async function runTestUsingElectron (specDir, testName
- exe = path.resolve(BASE, utils.getElectronExec());
- }
- const runnerArgs = [`electron/${specDir}`, ...unknownArgs.slice(2)];
-- if (process.platform === 'linux') {
-+ if (process.platform === 'linux' || process.platform === 'freebsd') {
- runnerArgs.unshift(path.resolve(__dirname, 'dbus_mock.py'), exe);
- exe = 'python3';
- }
diff --git a/devel/electron32/files/patch-electron_shell_app_electron__crash__reporter__client.cc b/devel/electron32/files/patch-electron_shell_app_electron__crash__reporter__client.cc
deleted file mode 100644
index 2dcbd76fe2d8..000000000000
--- a/devel/electron32/files/patch-electron_shell_app_electron__crash__reporter__client.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- electron/shell/app/electron_crash_reporter_client.cc.orig 2024-06-24 09:53:23 UTC
-+++ electron/shell/app/electron_crash_reporter_client.cc
-@@ -95,7 +95,7 @@ ElectronCrashReporterClient::~ElectronCrashReporterCli
-
- ElectronCrashReporterClient::~ElectronCrashReporterClient() = default;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void ElectronCrashReporterClient::SetCrashReporterClientIdFromGUID(
- const std::string& client_guid) {
- crash_keys::SetMetricsClientIdFromGUID(client_guid);
-@@ -196,7 +196,7 @@ void ElectronCrashReporterClient::GetProcessSimpleAnno
- (*annotations)["ver"] = ELECTRON_VERSION_STRING;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- bool ElectronCrashReporterClient::ShouldMonitorCrashHandlerExpensively() {
- return false;
- }
diff --git a/devel/electron32/files/patch-electron_shell_app_electron__crash__reporter__client.h b/devel/electron32/files/patch-electron_shell_app_electron__crash__reporter__client.h
deleted file mode 100644
index b2d30d9936cd..000000000000
--- a/devel/electron32/files/patch-electron_shell_app_electron__crash__reporter__client.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- electron/shell/app/electron_crash_reporter_client.h.orig 2024-06-24 09:53:23 UTC
-+++ electron/shell/app/electron_crash_reporter_client.h
-@@ -31,7 +31,7 @@ class ElectronCrashReporterClient : public crash_repor
- const std::map<std::string, std::string>& annotations);
-
- // crash_reporter::CrashReporterClient implementation.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void SetCrashReporterClientIdFromGUID(
- const std::string& client_guid) override;
- void GetProductNameAndVersion(const char** product_name,
-@@ -70,7 +70,7 @@ class ElectronCrashReporterClient : public crash_repor
- bool ReportingIsEnforcedByPolicy(bool* breakpad_enabled) override;
- #endif
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool ShouldMonitorCrashHandlerExpensively() override;
- #endif
-
diff --git a/devel/electron32/files/patch-electron_shell_app_electron__main__delegate.cc b/devel/electron32/files/patch-electron_shell_app_electron__main__delegate.cc
deleted file mode 100644
index 87787bcf36dd..000000000000
--- a/devel/electron32/files/patch-electron_shell_app_electron__main__delegate.cc
+++ /dev/null
@@ -1,63 +0,0 @@
---- electron/shell/app/electron_main_delegate.cc.orig 2024-10-22 17:22:08 UTC
-+++ electron/shell/app/electron_main_delegate.cc
-@@ -59,13 +59,13 @@
- #include "chrome/child/v8_crashpad_support_win.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/nix/xdg_util.h"
- #include "v8/include/v8-wasm-trap-handler-posix.h"
- #include "v8/include/v8.h"
- #endif
-
--#if !IS_MAS_BUILD()
-+#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
- #include "components/crash/core/app/crash_switches.h" // nogncheck
- #include "components/crash/core/app/crashpad.h" // nogncheck
- #include "components/crash/core/common/crash_key.h"
-@@ -157,7 +157,7 @@ bool ElectronPathProvider(int key, base::FilePath* res
- create_dir = true;
- break;
- }
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- case DIR_APP_DATA: {
- auto env = base::Environment::Create();
- cur = base::nix::GetXDGDirectory(
-@@ -283,7 +283,7 @@ std::optional<int> ElectronMainDelegate::BasicStartupC
- base::win::PinUser32();
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Check for --no-sandbox parameter when running as root.
- if (getuid() == 0 && IsSandboxEnabled(command_line))
- LOG(FATAL) << "Running as root without --"
-@@ -333,7 +333,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
- /* is_preinit = */ IsBrowserProcess() || IsZygoteProcess());
- #endif
-
--#if !IS_MAS_BUILD()
-+#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
- crash_reporter::InitializeCrashKeys();
- #endif
-
-@@ -368,7 +368,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
- }
- #endif
-
--#if !IS_MAS_BUILD()
-+#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
- crash_keys::SetCrashKeysFromCommandLine(*command_line);
- crash_keys::SetPlatformCrashKey();
- #endif
-@@ -403,7 +403,7 @@ std::optional<int> ElectronMainDelegate::PreBrowserMai
- #if BUILDFLAG(IS_MAC)
- RegisterAtomCrApp();
- #endif
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Set the global activation token sent as an environment variable.
- auto env = base::Environment::Create();
- base::nix::ExtractXdgActivationTokenFromEnv(*env);
diff --git a/devel/electron32/files/patch-electron_shell_app_node__main.cc b/devel/electron32/files/patch-electron_shell_app_node__main.cc
deleted file mode 100644
index eae114705d5c..000000000000
--- a/devel/electron32/files/patch-electron_shell_app_node__main.cc
+++ /dev/null
@@ -1,37 +0,0 @@
---- electron/shell/app/node_main.cc.orig 2024-09-04 18:50:02 UTC
-+++ electron/shell/app/node_main.cc
-@@ -48,7 +48,7 @@
- #include "shell/common/mac/codesign_util.h"
- #endif
-
--#if !IS_MAS_BUILD()
-+#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
- #include "components/crash/core/app/crashpad.h" // nogncheck
- #include "shell/app/electron_crash_reporter_client.h"
- #include "shell/common/crash_keys.h"
-@@ -99,14 +99,14 @@ bool UnsetHijackableEnvs(base::Environment* env) {
- }
- #endif
-
--#if IS_MAS_BUILD()
-+#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
- void SetCrashKeyStub(const std::string& key, const std::string& value) {}
- void ClearCrashKeyStub(const std::string& key) {}
- #endif
-
- v8::Local<v8::Value> GetParameters(v8::Isolate* isolate) {
- std::map<std::string, std::string> keys;
--#if !IS_MAS_BUILD()
-+#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
- electron::crash_keys::GetCrashKeys(&keys);
- #endif
- return gin::ConvertToV8(isolate, keys);
-@@ -271,7 +271,7 @@ int NodeMain(int argc, char* argv[]) {
- // Setup process.crashReporter in child node processes
- auto reporter = gin_helper::Dictionary::CreateEmpty(isolate);
- reporter.SetMethod("getParameters", &GetParameters);
--#if IS_MAS_BUILD()
-+#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
- reporter.SetMethod("addExtraParameter", &SetCrashKeyStub);
- reporter.SetMethod("removeExtraParameter", &ClearCrashKeyStub);
- #else
diff --git a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron32/files/patch-electron_shell_browser_api_electron__api__app.cc
deleted file mode 100644
index eed805548380..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__app.cc
+++ /dev/null
@@ -1,74 +0,0 @@
---- electron/shell/browser/api/electron_api_app.cc.orig 2024-11-27 18:42:14 UTC
-+++ electron/shell/browser/api/electron_api_app.cc
-@@ -92,7 +92,7 @@
- #include "shell/browser/ui/cocoa/electron_bundle_mover.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/nix/scoped_xdg_activation_token_injector.h"
- #include "base/nix/xdg_util.h"
- #endif
-@@ -416,7 +416,7 @@ bool NotificationCallbackWrapper(
- base::CommandLine cmd,
- const base::FilePath& cwd,
- const std::vector<uint8_t> additional_data) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Set the global activation token sent as a command line switch by another
- // electron app instance. This also removes the switch after use to prevent
- // any side effects of leaving it in the command line after this point.
-@@ -602,7 +602,7 @@ void App::OnFinishLaunching(base::Value::Dict launch_i
- }
-
- void App::OnFinishLaunching(base::Value::Dict launch_info) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Set the application name for audio streams shown in external
- // applications. Only affects pulseaudio currently.
- media::AudioManager::SetGlobalAppName(Browser::Get()->GetName());
-@@ -928,7 +928,7 @@ void App::SetDesktopName(const std::string& desktop_na
- }
-
- void App::SetDesktopName(const std::string& desktop_name) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto env = base::Environment::Create();
- env->SetVar("CHROME_DESKTOP", desktop_name);
- #endif
-@@ -1032,7 +1032,7 @@ bool App::RequestSingleInstanceLock(gin::Arguments* ar
- base::BindRepeating(NotificationCallbackWrapper, cb));
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Read the xdg-activation token and set it in the command line for the
- // duration of the notification in order to ensure this is propagated to an
- // already running electron app instance if it exists.
-@@ -1327,7 +1327,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
- pid_dict.Set("name", process_metric.second->name);
- }
-
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- auto memory_info = process_metric.second->GetMemoryInfo();
-
- auto memory_dict = gin_helper::Dictionary::CreateEmpty(isolate);
-@@ -1701,7 +1701,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
- .SetMethod(
- "removeAsDefaultProtocolClient",
- base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser))
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- .SetMethod(
- "getApplicationInfoForProtocol",
- base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser))
-@@ -1759,7 +1759,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
- .SetMethod("getJumpListSettings", &App::GetJumpListSettings)
- .SetMethod("setJumpList", &App::SetJumpList)
- #endif
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- .SetMethod("isUnityRunning",
- base::BindRepeating(&Browser::IsUnityRunning, browser))
- #endif
diff --git a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__base__window.cc b/devel/electron32/files/patch-electron_shell_browser_api_electron__api__base__window.cc
deleted file mode 100644
index 8e33fb37165e..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__base__window.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- electron/shell/browser/api/electron_api_base_window.cc.orig 2024-09-04 18:50:02 UTC
-+++ electron/shell/browser/api/electron_api_base_window.cc
-@@ -40,7 +40,7 @@
- #include "shell/browser/ui/views/win_frame_view.h"
- #include "shell/browser/ui/win/taskbar_host.h"
- #include "ui/base/win/shell.h"
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "shell/browser/ui/views/opaque_frame_view.h"
- #endif
-
-@@ -993,7 +993,7 @@ void BaseWindow::SetIconImpl(v8::Isolate* isolate,
- static_cast<NativeWindowViews*>(window_.get())
- ->SetIcon(native_image->GetHICON(GetSystemMetrics(SM_CXSMICON)),
- native_image->GetHICON(GetSystemMetrics(SM_CXICON)));
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- static_cast<NativeWindowViews*>(window_.get())
- ->SetIcon(native_image->image().AsImageSkia());
- #endif
-@@ -1050,7 +1050,7 @@ void BaseWindow::SetAppDetails(const gin_helper::Dicti
- }
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void BaseWindow::SetTitleBarOverlay(const gin_helper::Dictionary& options,
- gin_helper::Arguments* args) {
- // Ensure WCO is already enabled on this window
-@@ -1300,7 +1300,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
- .SetMethod("setThumbnailToolTip", &BaseWindow::SetThumbnailToolTip)
- .SetMethod("setAppDetails", &BaseWindow::SetAppDetails)
- #endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- .SetMethod("setTitleBarOverlay", &BaseWindow::SetTitleBarOverlay)
- #endif
- .SetProperty("id", &BaseWindow::GetID);
diff --git a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__base__window.h b/devel/electron32/files/patch-electron_shell_browser_api_electron__api__base__window.h
deleted file mode 100644
index d3a4dc3afdbb..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__base__window.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/api/electron_api_base_window.h.orig 2024-07-24 17:23:33 UTC
-+++ electron/shell/browser/api/electron_api_base_window.h
-@@ -241,7 +241,7 @@ class BaseWindow : public gin_helper::TrackableObject<
- void SetAppDetails(const gin_helper::Dictionary& options);
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void SetTitleBarOverlay(const gin_helper::Dictionary& options,
- gin_helper::Arguments* args);
- #endif
diff --git a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__crash__reporter.cc b/devel/electron32/files/patch-electron_shell_browser_api_electron__api__crash__reporter.cc
deleted file mode 100644
index 26779b5bdc31..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__crash__reporter.cc
+++ /dev/null
@@ -1,72 +0,0 @@
---- electron/shell/browser/api/electron_api_crash_reporter.cc.orig 2024-11-27 18:42:14 UTC
-+++ electron/shell/browser/api/electron_api_crash_reporter.cc
-@@ -30,7 +30,7 @@
- #include "shell/common/process_util.h"
- #include "shell/common/thread_restrictions.h"
-
--#if !IS_MAS_BUILD()
-+#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
- #include "components/crash/core/app/crashpad.h" // nogncheck
- #include "components/crash/core/browser/crash_upload_list_crashpad.h" // nogncheck
- #include "components/crash/core/common/crash_key.h"
-@@ -65,7 +65,7 @@ namespace electron::api::crash_reporter {
-
- namespace electron::api::crash_reporter {
-
--#if IS_MAS_BUILD()
-+#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
- namespace {
-
- void NoOp() {}
-@@ -136,7 +136,7 @@ void Start(const std::string& submit_url,
- const std::map<std::string, std::string>& extra,
- bool is_node_process) {
- TRACE_EVENT0("electron", "crash_reporter::Start");
--#if !IS_MAS_BUILD()
-+#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
- if (g_crash_reporter_initialized)
- return;
- g_crash_reporter_initialized = true;
-@@ -182,7 +182,7 @@ namespace {
-
- namespace {
-
--#if IS_MAS_BUILD()
-+#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
- void GetUploadedReports(
- v8::Isolate* isolate,
- base::OnceCallback<void(v8::Local<v8::Value>)> callback) {
-@@ -237,13 +237,13 @@ void SetUploadToServer(bool upload) {
- #endif
-
- void SetUploadToServer(bool upload) {
--#if !IS_MAS_BUILD()
-+#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
- ElectronCrashReporterClient::Get()->SetCollectStatsConsent(upload);
- #endif
- }
-
- bool GetUploadToServer() {
--#if IS_MAS_BUILD()
-+#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
- return false;
- #else
- return ElectronCrashReporterClient::Get()->GetCollectStatsConsent();
-@@ -252,7 +252,7 @@ v8::Local<v8::Value> GetParameters(v8::Isolate* isolat
-
- v8::Local<v8::Value> GetParameters(v8::Isolate* isolate) {
- std::map<std::string, std::string> keys;
--#if !IS_MAS_BUILD()
-+#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
- electron::crash_keys::GetCrashKeys(&keys);
- #endif
- return gin::ConvertToV8(isolate, keys);
-@@ -264,7 +264,7 @@ void Initialize(v8::Local<v8::Object> exports,
- void* priv) {
- gin_helper::Dictionary dict(context->GetIsolate(), exports);
- dict.SetMethod("start", &electron::api::crash_reporter::Start);
--#if IS_MAS_BUILD()
-+#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
- dict.SetMethod("addExtraParameter", &electron::api::crash_reporter::NoOp);
- dict.SetMethod("removeExtraParameter", &electron::api::crash_reporter::NoOp);
- #else
diff --git a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc b/devel/electron32/files/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc
deleted file mode 100644
index 2bece9a3925c..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/api/electron_api_desktop_capturer.cc.orig 2024-09-04 18:50:02 UTC
-+++ electron/shell/browser/api/electron_api_desktop_capturer.cc
-@@ -46,7 +46,7 @@ namespace {
- #endif
-
- namespace {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Private function in ui/base/x/x11_display_util.cc
- base::flat_map<x11::RandR::Output, int> GetMonitors(
- std::pair<uint32_t, uint32_t> version,
diff --git a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__power__monitor.cc b/devel/electron32/files/patch-electron_shell_browser_api_electron__api__power__monitor.cc
deleted file mode 100644
index accdebd37eaf..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__power__monitor.cc
+++ /dev/null
@@ -1,23 +0,0 @@
---- electron/shell/browser/api/electron_api_power_monitor.cc.orig 2023-08-14 18:19:06 UTC
-+++ electron/shell/browser/api/electron_api_power_monitor.cc
-@@ -118,6 +118,11 @@ void PowerMonitor::OnSpeedLimitChange(int speed_limit)
- gin::DataObjectBuilder(isolate).Set("limit", speed_limit).Build());
- }
-
-+#if BUILDFLAG(IS_BSD)
-+void PowerMonitor::SetListeningForShutdown(bool is_listening) {
-+}
-+#endif
-+
- #if BUILDFLAG(IS_LINUX)
- void PowerMonitor::SetListeningForShutdown(bool is_listening) {
- if (is_listening) {
-@@ -143,7 +148,7 @@ gin::ObjectTemplateBuilder PowerMonitor::GetObjectTemp
- auto builder =
- gin_helper::EventEmitterMixin<PowerMonitor>::GetObjectTemplateBuilder(
- isolate);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- builder.SetMethod("setListeningForShutdown",
- &PowerMonitor::SetListeningForShutdown);
- #endif
diff --git a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__safe__storage.cc b/devel/electron32/files/patch-electron_shell_browser_api_electron__api__safe__storage.cc
deleted file mode 100644
index e2dc35a286a6..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__safe__storage.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- electron/shell/browser/api/electron_api_safe_storage.cc.orig 2024-07-27 19:47:12 UTC
-+++ electron/shell/browser/api/electron_api_safe_storage.cc
-@@ -20,7 +20,7 @@ bool IsEncryptionAvailable() {
- bool use_password_v10 = false;
-
- bool IsEncryptionAvailable() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Calling IsEncryptionAvailable() before the app is ready results in a crash
- // on Linux.
- // Refs: https://github.com/electron/electron/issues/32206.
-@@ -39,7 +39,7 @@ void SetUsePasswordV10(bool use) {
- use_password_v10 = use;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::string GetSelectedLinuxBackend() {
- if (!electron::Browser::Get()->is_ready())
- return "unknown";
-@@ -136,7 +136,7 @@ void Initialize(v8::Local<v8::Object> exports,
- gin_helper::Dictionary dict(isolate, exports);
- dict.SetMethod("decryptString", &DecryptString);
- dict.SetMethod("encryptString", &EncryptString);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- dict.SetMethod("getSelectedStorageBackend", &GetSelectedLinuxBackend);
- #endif
- dict.SetMethod("isEncryptionAvailable", &IsEncryptionAvailable);
diff --git a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.cc b/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
deleted file mode 100644
index 616ffe7b7c44..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+++ /dev/null
@@ -1,61 +0,0 @@
---- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-02-26 12:22:11 UTC
-+++ electron/shell/browser/api/electron_api_web_contents.cc
-@@ -153,11 +153,11 @@
- #include "ui/base/cocoa/defaults_utils.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "ui/gfx/font_render_params.h"
- #endif
-
-@@ -520,7 +520,7 @@ std::optional<base::TimeDelta> GetCursorBlinkInterval(
- ui::TextInsertionCaretBlinkPeriodFromDefaults());
- if (system_value)
- return *system_value;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (auto* linux_ui = ui::LinuxUi::instance())
- return linux_ui->GetCursorBlinkInterval();
- #elif BUILDFLAG(IS_WIN)
-@@ -874,7 +874,7 @@ void WebContents::InitWithSessionAndOptions(
- accept_languages.pop_back();
- prefs->accept_languages = accept_languages;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Update font settings.
- static const gfx::FontRenderParams params(
- gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr));
-@@ -2619,7 +2619,7 @@ void WebContents::ForcefullyCrashRenderer() {
-
- content::RenderProcessHost* rph = rwh->GetProcess();
- if (rph) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // A generic |CrashDumpHungChildProcess()| is not implemented for Linux.
- // Instead we send an explicit IPC to crash on the renderer's IO thread.
- rph->ForceCrash();
-@@ -3298,7 +3298,7 @@ void WebContents::Focus() {
- void WebContents::Focus() {
- // Focusing on WebContents does not automatically focus the window on macOS
- // and Linux, do it manually to match the behavior on Windows.
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (owner_window())
- owner_window()->Focus(true);
- #endif
-@@ -4159,7 +4159,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void WebContents::GetDevToolsWindowWMClass(std::string* name,
- std::string* class_name) {
- *class_name = Browser::Get()->GetName();
diff --git a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.h b/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.h
deleted file mode 100644
index 6d08d16b943b..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__web__contents.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/api/electron_api_web_contents.h.orig 2025-02-26 12:22:11 UTC
-+++ electron/shell/browser/api/electron_api_web_contents.h
-@@ -760,7 +760,7 @@ class WebContents final : public ExclusiveAccessContex
- #if defined(TOOLKIT_VIEWS) && !BUILDFLAG(IS_MAC)
- ui::ImageModel GetDevToolsWindowIcon() override;
- #endif
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void GetDevToolsWindowWMClass(std::string* name,
- std::string* class_name) override;
- #endif
diff --git a/devel/electron32/files/patch-electron_shell_browser_browser.cc b/devel/electron32/files/patch-electron_shell_browser_browser.cc
deleted file mode 100644
index 239fb301a610..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_browser.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/browser.cc.orig 2024-04-16 14:29:17 UTC
-+++ electron/shell/browser/browser.cc
-@@ -66,7 +66,7 @@ Browser* Browser::Get() {
- return ElectronBrowserMainParts::Get()->browser();
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void Browser::Focus(gin::Arguments* args) {
- // Focus on the first visible window.
- for (auto* const window : WindowList::GetWindows()) {
diff --git a/devel/electron32/files/patch-electron_shell_browser_browser.h b/devel/electron32/files/patch-electron_shell_browser_browser.h
deleted file mode 100644
index 36529c18419e..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_browser.h
+++ /dev/null
@@ -1,24 +0,0 @@
---- electron/shell/browser/browser.h.orig 2024-06-12 10:49:40 UTC
-+++ electron/shell/browser/browser.h
-@@ -145,7 +145,7 @@ class Browser : public WindowListObserver {
-
- std::u16string GetApplicationNameForProtocol(const GURL& url);
-
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- // get the name, icon and path for an application
- v8::Local<v8::Promise> GetApplicationInfoForProtocol(v8::Isolate* isolate,
- const GURL& url);
-@@ -273,10 +273,10 @@ class Browser : public WindowListObserver {
- PCWSTR GetAppUserModelID();
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Whether Unity launcher is running.
- bool IsUnityRunning();
--#endif // BUILDFLAG(IS_LINUX)
-+#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
- // Tell the application to open a file.
- bool OpenFile(const std::string& file_path);
diff --git a/devel/electron32/files/patch-electron_shell_browser_browser__linux.cc b/devel/electron32/files/patch-electron_shell_browser_browser__linux.cc
deleted file mode 100644
index 2632d11c0082..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_browser__linux.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/browser_linux.cc.orig 2024-09-04 18:50:02 UTC
-+++ electron/shell/browser/browser_linux.cc
-@@ -19,7 +19,7 @@
- #include "shell/common/gin_converters/login_item_settings_converter.h"
- #include "shell/common/thread_restrictions.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "shell/browser/linux/unity_service.h"
- #include "ui/gtk/gtk_util.h" // nogncheck
- #endif
diff --git a/devel/electron32/files/patch-electron_shell_browser_browser__process__impl.cc b/devel/electron32/files/patch-electron_shell_browser_browser__process__impl.cc
deleted file mode 100644
index 0d2057e04524..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_browser__process__impl.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- electron/shell/browser/browser_process_impl.cc.orig 2024-08-20 22:47:02 UTC
-+++ electron/shell/browser/browser_process_impl.cc
-@@ -339,7 +339,7 @@ electron::ResolveProxyHelper* BrowserProcessImpl::GetR
- return resolve_proxy_helper_.get();
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void BrowserProcessImpl::SetLinuxStorageBackend(
- os_crypt::SelectedLinuxBackend selected_backend) {
- switch (selected_backend) {
-@@ -362,7 +362,7 @@ void BrowserProcessImpl::SetLinuxStorageBackend(
- NOTREACHED();
- }
- }
--#endif // BUILDFLAG(IS_LINUX)
-+#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
- void BrowserProcessImpl::SetApplicationLocale(const std::string& locale) {
- locale_ = locale;
diff --git a/devel/electron32/files/patch-electron_shell_browser_browser__process__impl.h b/devel/electron32/files/patch-electron_shell_browser_browser__process__impl.h
deleted file mode 100644
index 8a7050e20d33..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_browser__process__impl.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- electron/shell/browser/browser_process_impl.h.orig 2024-08-20 22:47:02 UTC
-+++ electron/shell/browser/browser_process_impl.h
-@@ -23,7 +23,7 @@
- #include "services/network/public/cpp/shared_url_loader_factory.h"
- #include "shell/browser/net/system_network_context_manager.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "components/os_crypt/sync/key_storage_util_linux.h"
- #endif
-
-@@ -60,7 +60,7 @@ class BrowserProcessImpl : public BrowserProcess {
- const std::string& GetSystemLocale() const;
- electron::ResolveProxyHelper* GetResolveProxyHelper();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void SetLinuxStorageBackend(os_crypt::SelectedLinuxBackend selected_backend);
- [[nodiscard]] const std::string& linux_storage_backend() const {
- return selected_linux_storage_backend_;
-@@ -149,7 +149,7 @@ class BrowserProcessImpl : public BrowserProcess {
- std::unique_ptr<PrefService> local_state_;
- std::string locale_;
- std::string system_locale_;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::string selected_linux_storage_backend_;
- #endif
- embedder_support::OriginTrialsSettingsStorage origin_trials_settings_storage_;
diff --git a/devel/electron32/files/patch-electron_shell_browser_electron__browser__main__parts.cc b/devel/electron32/files/patch-electron_shell_browser_electron__browser__main__parts.cc
deleted file mode 100644
index 392743d552ae..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+++ /dev/null
@@ -1,84 +0,0 @@
---- electron/shell/browser/electron_browser_main_parts.cc.orig 2024-08-20 22:47:02 UTC
-+++ electron/shell/browser/electron_browser_main_parts.cc
-@@ -78,7 +78,7 @@
- #include "ui/wm/core/wm_state.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/environment.h"
- #include "chrome/browser/ui/views/dark_mode_manager_linux.h"
- #include "device/bluetooth/bluetooth_adapter_factory.h"
-@@ -131,7 +131,7 @@ namespace {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- class LinuxUiGetterImpl : public ui::LinuxUiGetter {
- public:
- LinuxUiGetterImpl() = default;
-@@ -209,7 +209,7 @@ int ElectronBrowserMainParts::PreEarlyInitialization()
- #if BUILDFLAG(IS_POSIX)
- HandleSIGCHLD();
- #endif
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- DetectOzonePlatform();
- ui::OzonePlatform::PreEarlyInitialization();
- #endif
-@@ -299,7 +299,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
- // happen before the ResourceBundle is loaded
- if (locale.empty())
- l10n_util::OverrideLocaleWithCocoaLocale();
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // l10n_util::GetApplicationLocaleInternal uses g_get_language_names(),
- // which keys off of getenv("LC_ALL").
- // We must set this env first to make ui::ResourceBundle accept the custom
-@@ -330,7 +330,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
- ElectronBrowserClient::SetApplicationLocale(app_locale);
- fake_browser_process_->SetApplicationLocale(app_locale);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Reset to the original LC_ALL since we should not be changing it.
- if (!locale.empty()) {
- if (lc_all)
-@@ -390,7 +390,7 @@ void ElectronBrowserMainParts::ToolkitInitialized() {
- }
-
- void ElectronBrowserMainParts::ToolkitInitialized() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto* linux_ui = ui::GetDefaultLinuxUi();
- CHECK(linux_ui);
- linux_ui_getter_ = std::make_unique<LinuxUiGetterImpl>();
-@@ -496,7 +496,7 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
- }
-
- void ElectronBrowserMainParts::PostCreateMainMessageLoop() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- std::string app_name = electron::Browser::Get()->GetName();
- #endif
- #if BUILDFLAG(IS_LINUX)
-@@ -508,7 +508,9 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
-
- if (!bluez::BluezDBusManager::IsInitialized())
- bluez::DBusBluezManagerWrapperLinux::Initialize();
-+#endif
-
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Set up crypt config. This needs to be done before anything starts the
- // network service, as the raw encryption key needs to be shared with the
- // network service for encrypted cookie storage.
-@@ -609,7 +611,7 @@ void ElectronBrowserMainParts::PostMainMessageLoopRun(
- fake_browser_process_->PostMainMessageLoopRun();
- content::DevToolsAgentHost::StopRemoteDebuggingPipeHandler();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
- #endif
- }
diff --git a/devel/electron32/files/patch-electron_shell_browser_electron__browser__main__parts.h b/devel/electron32/files/patch-electron_shell_browser_electron__browser__main__parts.h
deleted file mode 100644
index c9596387818f..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_electron__browser__main__parts.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- electron/shell/browser/electron_browser_main_parts.h.orig 2023-10-20 08:29:17 UTC
-+++ electron/shell/browser/electron_browser_main_parts.h
-@@ -119,7 +119,7 @@ class ElectronBrowserMainParts : public content::Brows
- const scoped_refptr<base::SingleThreadTaskRunner>& task_runner);
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void DetectOzonePlatform();
- #endif
-
-@@ -141,7 +141,7 @@ class ElectronBrowserMainParts : public content::Brows
- std::unique_ptr<display::Screen> screen_;
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<ui::DarkModeManagerLinux> dark_mode_manager_;
- std::unique_ptr<ui::LinuxUiGetter> linux_ui_getter_;
- #endif
diff --git a/devel/electron32/files/patch-electron_shell_browser_electron__browser__main__parts__posix.cc b/devel/electron32/files/patch-electron_shell_browser_electron__browser__main__parts__posix.cc
deleted file mode 100644
index d8ab6686ee61..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_electron__browser__main__parts__posix.cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- electron/shell/browser/electron_browser_main_parts_posix.cc.orig 2024-10-15 14:19:55 UTC
-+++ electron/shell/browser/electron_browser_main_parts_posix.cc
-@@ -210,12 +210,16 @@ void ElectronBrowserMainParts::InstallShutdownSignalHa
- g_pipe_pid = getpid();
- g_shutdown_pipe_read_fd = pipefd[0];
- g_shutdown_pipe_write_fd = pipefd[1];
-+#if defined(OS_BSD)
-+ const size_t kShutdownDetectorThreadStackSize = 0;
-+#else
- #if !defined(ADDRESS_SANITIZER)
- const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 2;
- #else
- // ASan instrumentation bloats the stack frames, so we need to increase the
- // stack size to avoid hitting the guard page.
- const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 4;
-+#endif
- #endif
- ShutdownDetector* detector = new ShutdownDetector(
- g_shutdown_pipe_read_fd, std::move(shutdown_callback), task_runner);
diff --git a/devel/electron32/files/patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc b/devel/electron32/files/patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc
deleted file mode 100644
index 0743f4e775af..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/extensions/api/runtime/electron_runtime_api_delegate.cc.orig 2024-08-20 22:47:02 UTC
-+++ electron/shell/browser/extensions/api/runtime/electron_runtime_api_delegate.cc
-@@ -55,6 +55,8 @@ bool ElectronRuntimeAPIDelegate::GetPlatformInfo(Platf
- info->os = extensions::api::runtime::PlatformOs::kLinux;
- } else if (strcmp(os, "openbsd") == 0) {
- info->os = extensions::api::runtime::PlatformOs::kOpenbsd;
-+ } else if (strcmp(os, "freebsd") == 0) {
-+ info->os = extensions::api::runtime::PlatformOs::kFreebsd;
- } else {
- NOTREACHED();
- }
diff --git a/devel/electron32/files/patch-electron_shell_browser_native__window.cc b/devel/electron32/files/patch-electron_shell_browser_native__window.cc
deleted file mode 100644
index d67815650ff3..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_native__window.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/native_window.cc.orig 2024-07-15 15:22:56 UTC
-+++ electron/shell/browser/native_window.cc
-@@ -203,7 +203,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
- } else {
- SetSizeConstraints(size_constraints);
- }
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool closable;
- if (options.Get(options::kClosable, &closable)) {
- SetClosable(closable);
diff --git a/devel/electron32/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron32/files/patch-electron_shell_browser_native__window__views.cc
deleted file mode 100644
index a5224263d4f1..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_native__window__views.cc
+++ /dev/null
@@ -1,200 +0,0 @@
---- electron/shell/browser/native_window_views.cc.orig 2024-11-27 18:42:14 UTC
-+++ electron/shell/browser/native_window_views.cc
-@@ -53,7 +53,7 @@
- #include "ui/wm/core/shadow_types.h"
- #include "ui/wm/core/window_util.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/strings/string_util.h"
- #include "shell/browser/browser.h"
- #include "shell/browser/linux/unity_service.h"
-@@ -298,7 +298,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
- params.parent = parent->GetNativeWindow();
-
- params.native_widget = new ElectronDesktopNativeWidgetAura(this);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::string name = Browser::Get()->GetName();
- // Set WM_WINDOW_ROLE.
- params.wm_role_name = "browser-window";
-@@ -324,7 +324,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
- std::string window_type;
- options.Get(options::kType, &window_type);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set.
- bool use_dark_theme = false;
- if (options.Get(options::kDarkTheme, &use_dark_theme) && use_dark_theme) {
-@@ -426,7 +426,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
- if (window)
- window->AddPreTargetHandler(this);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On linux after the widget is initialized we might have to force set the
- // bounds if the bounds are smaller than the current display
- SetBounds(gfx::Rect(GetPosition(), bounds.size()), false);
-@@ -462,7 +462,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
- }
-
- void NativeWindowViews::SetGTKDarkThemeEnabled(bool use_dark_theme) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsX11()) {
- const std::string color = use_dark_theme ? "dark" : "light";
- auto* connection = x11::Connection::Get();
-@@ -524,7 +524,7 @@ void NativeWindowViews::Show() {
-
- NotifyWindowShow();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (global_menu_bar_)
- global_menu_bar_->OnWindowMapped();
-
-@@ -540,7 +540,7 @@ void NativeWindowViews::ShowInactive() {
-
- NotifyWindowShow();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (global_menu_bar_)
- global_menu_bar_->OnWindowMapped();
-
-@@ -559,7 +559,7 @@ void NativeWindowViews::Hide() {
-
- NotifyWindowHide();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (global_menu_bar_)
- global_menu_bar_->OnWindowUnmapped();
- #endif
-@@ -590,7 +590,7 @@ bool NativeWindowViews::IsEnabled() const {
- bool NativeWindowViews::IsEnabled() const {
- #if BUILDFLAG(IS_WIN)
- return ::IsWindowEnabled(GetAcceleratedWidget());
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsX11())
- return !event_disabler_.get();
- NOTIMPLEMENTED();
-@@ -646,7 +646,7 @@ void NativeWindowViews::SetEnabledInternal(bool enable
- #endif
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void NativeWindowViews::Maximize() {
- if (IsVisible()) {
- widget()->Maximize();
-@@ -786,7 +786,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
- }
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On Linux and Windows the minimum and maximum size should be updated with
- // window size when window is not resizable.
- if (!resizable_) {
-@@ -1046,7 +1046,7 @@ bool NativeWindowViews::IsClosable() const {
- return false;
- }
- return !(info.fState & MFS_DISABLED);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return true;
- #endif
- }
-@@ -1086,7 +1086,7 @@ void NativeWindowViews::Center() {
- // for now to avoid breaking API contract, but should consider the long
- // term plan for this aligning with upstream.
- void NativeWindowViews::Center() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto display =
- display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow());
- gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1309,7 +1309,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
- }
-
- void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Remove global menu bar.
- if (global_menu_bar_ && menu_model == nullptr) {
- global_menu_bar_.reset();
-@@ -1364,7 +1364,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
- void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
- NativeWindow::SetParentWindow(parent);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsX11()) {
- auto* connection = x11::Connection::Get();
- connection->SetProperty(
-@@ -1410,7 +1410,7 @@ void NativeWindowViews::SetProgressBar(double progress
- NativeWindow::ProgressState state) {
- #if BUILDFLAG(IS_WIN)
- taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (unity::IsRunning()) {
- unity::SetProgressFraction(progress);
- }
-@@ -1481,7 +1481,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con
- }
-
- bool NativeWindowViews::IsVisibleOnAllWorkspaces() const {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsX11()) {
- // Use the presence/absence of _NET_WM_STATE_STICKY in _NET_WM_STATE to
- // determine whether the current window is visible on all workspaces.
-@@ -1504,7 +1504,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
- #if BUILDFLAG(IS_WIN)
- window_handle =
- reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- window_handle = static_cast<uint32_t>(accelerated_widget);
- #endif
- aura::WindowTreeHost* const host =
-@@ -1602,7 +1602,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
- SendMessage(hwnd, WM_SETICON, ICON_BIG,
- reinterpret_cast<LPARAM>(app_icon_.get()));
- }
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
- auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
- GetAcceleratedWidget());
-@@ -1698,7 +1698,7 @@ bool NativeWindowViews::CanMinimize() const {
- bool NativeWindowViews::CanMinimize() const {
- #if BUILDFLAG(IS_WIN)
- return minimizable_;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return true;
- #endif
- }
-@@ -1754,7 +1754,7 @@ void NativeWindowViews::HandleKeyboardEvent(
- if (widget_destroyed_)
- return;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
- NotifyWindowExecuteAppCommand(kBrowserBackward);
- else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
-@@ -1773,7 +1773,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
- // Alt+Click should not toggle menu bar.
- root_view_.ResetAltState();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (event->changed_button_flags() == ui::EF_BACK_MOUSE_BUTTON)
- NotifyWindowExecuteAppCommand(kBrowserBackward);
- else if (event->changed_button_flags() == ui::EF_FORWARD_MOUSE_BUTTON)
diff --git a/devel/electron32/files/patch-electron_shell_browser_native__window__views.h b/devel/electron32/files/patch-electron_shell_browser_native__window__views.h
deleted file mode 100644
index fd243ee71394..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_native__window__views.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- electron/shell/browser/native_window_views.h.orig 2024-08-20 22:47:02 UTC
-+++ electron/shell/browser/native_window_views.h
-@@ -25,7 +25,7 @@ namespace electron {
-
- namespace electron {
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- class GlobalMenuBarX11;
- #endif
-
-@@ -161,7 +161,7 @@ class NativeWindowViews : public NativeWindow,
- LPARAM l_param,
- LRESULT* result);
- void SetIcon(HICON small_icon, HICON app_icon);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void SetIcon(const gfx::ImageSkia& icon);
- #endif
-
-@@ -247,7 +247,7 @@ class NativeWindowViews : public NativeWindow,
- // events from resizing the window.
- extensions::SizeConstraints old_size_constraints_;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<GlobalMenuBarX11> global_menu_bar_;
- #endif
-
diff --git a/devel/electron32/files/patch-electron_shell_browser_net_system__network__context__manager.cc b/devel/electron32/files/patch-electron_shell_browser_net_system__network__context__manager.cc
deleted file mode 100644
index 9a324567ff54..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_net_system__network__context__manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/net/system_network_context_manager.cc.orig 2023-08-14 18:19:06 UTC
-+++ electron/shell/browser/net/system_network_context_manager.cc
-@@ -42,7 +42,7 @@
- #include "shell/common/options_switches.h"
- #include "url/gurl.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "components/os_crypt/sync/key_storage_config_linux.h"
- #endif
-
diff --git a/devel/electron32/files/patch-electron_shell_browser_osr_osr__host__display__client.cc b/devel/electron32/files/patch-electron_shell_browser_osr_osr__host__display__client.cc
deleted file mode 100644
index bd1e1964984e..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_osr_osr__host__display__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/osr/osr_host_display_client.cc.orig 2023-10-20 08:29:17 UTC
-+++ electron/shell/browser/osr/osr_host_display_client.cc
-@@ -96,7 +96,7 @@ void OffScreenHostDisplayClient::CreateLayeredWindowUp
- layered_window_updater_->SetActive(active_);
- }
-
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
- void OffScreenHostDisplayClient::DidCompleteSwapWithNewSize(
- const gfx::Size& size) {}
- #endif
diff --git a/devel/electron32/files/patch-electron_shell_browser_osr_osr__host__display__client.h b/devel/electron32/files/patch-electron_shell_browser_osr_osr__host__display__client.h
deleted file mode 100644
index 2c08a68bc878..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_osr_osr__host__display__client.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/osr/osr_host_display_client.h.orig 2022-05-18 15:31:32 UTC
-+++ electron/shell/browser/osr/osr_host_display_client.h
-@@ -72,7 +72,7 @@ class OffScreenHostDisplayClient : public viz::HostDis
- mojo::PendingReceiver<viz::mojom::LayeredWindowUpdater> receiver)
- override;
-
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
- void DidCompleteSwapWithNewSize(const gfx::Size& size) override;
- #endif
-
diff --git a/devel/electron32/files/patch-electron_shell_browser_printing_printing__utils.cc b/devel/electron32/files/patch-electron_shell_browser_printing_printing__utils.cc
deleted file mode 100644
index e2ca48b79794..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_printing_printing__utils.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/printing/printing_utils.cc.orig 2024-08-20 22:47:02 UTC
-+++ electron/shell/browser/printing/printing_utils.cc
-@@ -28,7 +28,7 @@
- #include <ApplicationServices/ApplicationServices.h>
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include <gtk/gtk.h>
- #endif
-
diff --git a/devel/electron32/files/patch-electron_shell_browser_relauncher__linux.cc b/devel/electron32/files/patch-electron_shell_browser_relauncher__linux.cc
deleted file mode 100644
index e5f44888577e..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_relauncher__linux.cc
+++ /dev/null
@@ -1,32 +0,0 @@
---- electron/shell/browser/relauncher_linux.cc.orig 2023-01-24 16:58:16 UTC
-+++ electron/shell/browser/relauncher_linux.cc
-@@ -6,8 +6,10 @@
-
- #include <fcntl.h>
- #include <signal.h>
-+#if !defined(__FreeBSD__)
- #include <sys/prctl.h>
- #include <sys/signalfd.h>
-+#endif
-
- #include "base/files/file_util.h"
- #include "base/files/scoped_file.h"
-@@ -24,6 +26,10 @@ void RelauncherSynchronizeWithParent() {
- base::ScopedFD relauncher_sync_fd(kRelauncherSyncFD);
- static const auto signum = SIGUSR2;
-
-+#if defined(__FreeBSD__)
-+ PLOG(ERROR) << "signalfd & prctl";
-+ fprintf(stderr, "Not Implemented signalfd & prctl in atom/browser/relauncher_linux.cc");
-+#else
- // send signum to current process when parent process ends.
- if (HANDLE_EINTR(prctl(PR_SET_PDEATHSIG, signum)) != 0) {
- PLOG(ERROR) << "prctl";
-@@ -48,6 +54,7 @@ void RelauncherSynchronizeWithParent() {
-
- // Wait for the parent to exit
- parentWaiter.Wait();
-+#endif
- }
-
- int LaunchProgram(const StringVector& relauncher_args,
diff --git a/devel/electron32/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc b/devel/electron32/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
deleted file mode 100644
index 007c45f4af00..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2024-10-09 13:53:06 UTC
-+++ electron/shell/browser/ui/inspectable_web_contents.cc
-@@ -557,7 +557,7 @@ void InspectableWebContents::LoadCompleted() {
- prefs.FindString("currentDockState");
- base::RemoveChars(*current_dock_state, "\"", &dock_state_);
- }
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto* api_web_contents = api::WebContents::From(GetWebContents());
- if (api_web_contents) {
- auto* win =
diff --git a/devel/electron32/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc b/devel/electron32/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
deleted file mode 100644
index 21bc4a31c5f9..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- electron/shell/browser/ui/views/electron_views_delegate.cc.orig 2023-01-24 16:58:16 UTC
-+++ electron/shell/browser/ui/views/electron_views_delegate.cc
-@@ -9,7 +9,7 @@
- #include "ui/views/widget/desktop_aura/desktop_native_widget_aura.h"
- #include "ui/views/widget/native_widget_aura.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/environment.h"
- #include "base/nix/xdg_util.h"
- #include "ui/linux/linux_ui.h"
-@@ -17,7 +17,7 @@
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool IsDesktopEnvironmentUnity() {
- auto env = base::Environment::Create();
- base::nix::DesktopEnvironment desktop_env =
-@@ -53,7 +53,7 @@ void ViewsDelegate::NotifyMenuItemFocused(const std::u
- int item_count,
- bool has_submenu) {}
-
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
- gfx::ImageSkia* ViewsDelegate::GetDefaultWindowIcon() const {
- return nullptr;
- }
-@@ -85,7 +85,7 @@ void ViewsDelegate::OnBeforeWidgetInit(
- }
-
- bool ViewsDelegate::WindowManagerProvidesTitleBar(bool maximized) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On Ubuntu Unity, the system always provides a title bar for maximized
- // windows.
- if (!maximized)
diff --git a/devel/electron32/files/patch-electron_shell_browser_ui_views_electron__views__delegate.h b/devel/electron32/files/patch-electron_shell_browser_ui_views_electron__views__delegate.h
deleted file mode 100644
index 19ff8533f684..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_ui_views_electron__views__delegate.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/ui/views/electron_views_delegate.h.orig 2023-08-14 18:19:06 UTC
-+++ electron/shell/browser/ui/views/electron_views_delegate.h
-@@ -44,7 +44,7 @@ class ViewsDelegate : public views::ViewsDelegate {
- HICON GetSmallWindowIcon() const override;
- int GetAppbarAutohideEdges(HMONITOR monitor,
- base::OnceClosure callback) override;
--#elif BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#elif (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
- gfx::ImageSkia* GetDefaultWindowIcon() const override;
- #endif
- std::unique_ptr<views::NonClientFrameView> CreateDefaultNonClientFrameView(
diff --git a/devel/electron32/files/patch-electron_shell_browser_ui_views_inspectable__web__contents__view__views.cc b/devel/electron32/files/patch-electron_shell_browser_ui_views_inspectable__web__contents__view__views.cc
deleted file mode 100644
index 2158a5cbc253..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_ui_views_inspectable__web__contents__view__views.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/ui/views/inspectable_web_contents_view_views.cc.orig 2024-08-20 22:47:02 UTC
-+++ electron/shell/browser/ui/views/inspectable_web_contents_view_views.cc
-@@ -184,7 +184,7 @@ void InspectableWebContentsViewViews::SetIsDocked(bool
- params.delegate = devtools_window_delegate_;
- params.bounds = inspectable_web_contents()->dev_tools_bounds();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- params.wm_role_name = "devtools";
- if (GetDelegate())
- GetDelegate()->GetDevToolsWindowWMClass(&params.wm_class_name,
diff --git a/devel/electron32/files/patch-electron_shell_browser_ui_views_menu__bar.cc b/devel/electron32/files/patch-electron_shell_browser_ui_views_menu__bar.cc
deleted file mode 100644
index 095da0a6edd4..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_ui_views_menu__bar.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- electron/shell/browser/ui/views/menu_bar.cc.orig 2024-04-16 14:29:17 UTC
-+++ electron/shell/browser/ui/views/menu_bar.cc
-@@ -13,7 +13,7 @@
- #include "ui/views/background.h"
- #include "ui/views/layout/box_layout.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/gtk/gtk_util.h" // nogncheck
- #endif
-
-@@ -212,7 +212,7 @@ void MenuBar::RefreshColorCache(const ui::NativeTheme*
-
- void MenuBar::RefreshColorCache(const ui::NativeTheme* theme) {
- if (theme) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- background_color_ = gtk::GetBgColor("GtkMenuBar#menubar");
- enabled_color_ =
- gtk::GetFgColor("GtkMenuBar#menubar GtkMenuItem#menuitem GtkLabel");
-@@ -237,7 +237,7 @@ void MenuBar::UpdateViewColors() {
- }
-
- void MenuBar::UpdateViewColors() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // set menubar background color
- SetBackground(views::CreateSolidBackground(background_color_));
- #endif
-@@ -245,7 +245,7 @@ void MenuBar::UpdateViewColors() {
- // set child colors
- if (menu_model_ == nullptr)
- return;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const auto& textColor =
- window_->IsFocused() ? enabled_color_ : disabled_color_;
- for (views::View* child : GetChildrenInZOrder()) {
diff --git a/devel/electron32/files/patch-electron_shell_browser_ui_views_menu__bar.h b/devel/electron32/files/patch-electron_shell_browser_ui_views_menu__bar.h
deleted file mode 100644
index 93d18ea5f9f5..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_ui_views_menu__bar.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/ui/views/menu_bar.h.orig 2024-04-16 14:29:17 UTC
-+++ electron/shell/browser/ui/views/menu_bar.h
-@@ -84,7 +84,7 @@ class MenuBar : public views::AccessiblePaneView,
- View* FindAccelChild(char16_t key);
-
- SkColor background_color_;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- SkColor enabled_color_;
- SkColor disabled_color_;
- #endif
diff --git a/devel/electron32/files/patch-electron_shell_browser_ui_views_submenu__button.cc b/devel/electron32/files/patch-electron_shell_browser_ui_views_submenu__button.cc
deleted file mode 100644
index 4012c3957da3..000000000000
--- a/devel/electron32/files/patch-electron_shell_browser_ui_views_submenu__button.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/browser/ui/views/submenu_button.cc.orig 2024-02-21 16:26:48 UTC
-+++ electron/shell/browser/ui/views/submenu_button.cc
-@@ -22,7 +22,7 @@ SubmenuButton::SubmenuButton(PressedCallback callback,
- const SkColor& background_color)
- : views::MenuButton(std::move(callback), gfx::RemoveAccelerator(title)),
- background_color_(background_color) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Dont' use native style border.
- SetBorder(CreateDefaultBorder());
- #endif
diff --git a/devel/electron32/files/patch-electron_shell_common_api_electron__api__clipboard.cc b/devel/electron32/files/patch-electron_shell_common_api_electron__api__clipboard.cc
deleted file mode 100644
index 98d7494c29f8..000000000000
--- a/devel/electron32/files/patch-electron_shell_common_api_electron__api__clipboard.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- electron/shell/common/api/electron_api_clipboard.cc.orig 2024-11-27 18:42:14 UTC
-+++ electron/shell/common/api/electron_api_clipboard.cc
-@@ -59,7 +59,7 @@ std::string Clipboard::Read(const std::string& format_
- ui::ClipboardFormatType::CustomPlatformType(format_string));
- bool rawFormatAvailable = clipboard->IsFormatAvailable(
- rawFormat, ui::ClipboardBuffer::kCopyPaste, /* data_dst = */ nullptr);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!rawFormatAvailable) {
- rawFormatAvailable = clipboard->IsFormatAvailable(
- rawFormat, ui::ClipboardBuffer::kSelection, /* data_dst = */ nullptr);
-@@ -75,7 +75,7 @@ std::string Clipboard::Read(const std::string& format_
- custom_format_names =
- clipboard->ExtractCustomPlatformNames(ui::ClipboardBuffer::kCopyPaste,
- /* data_dst = */ nullptr);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!base::Contains(custom_format_names, format_string)) {
- custom_format_names =
- clipboard->ExtractCustomPlatformNames(ui::ClipboardBuffer::kSelection,
diff --git a/devel/electron32/files/patch-electron_shell_common_api_electron__api__native__image.cc b/devel/electron32/files/patch-electron_shell_common_api_electron__api__native__image.cc
deleted file mode 100644
index 2c957625487f..000000000000
--- a/devel/electron32/files/patch-electron_shell_common_api_electron__api__native__image.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/common/api/electron_api_native_image.cc.orig 2024-11-27 18:42:14 UTC
-+++ electron/shell/common/api/electron_api_native_image.cc
-@@ -640,7 +640,7 @@ void Initialize(v8::Local<v8::Object> exports,
- native_image.SetMethod("createFromDataURL", &NativeImage::CreateFromDataURL);
- native_image.SetMethod("createFromNamedImage",
- &NativeImage::CreateFromNamedImage);
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- native_image.SetMethod("createThumbnailFromPath",
- &NativeImage::CreateThumbnailFromPath);
- #endif
diff --git a/devel/electron32/files/patch-electron_shell_common_api_electron__api__native__image.h b/devel/electron32/files/patch-electron_shell_common_api_electron__api__native__image.h
deleted file mode 100644
index a92f3e17e880..000000000000
--- a/devel/electron32/files/patch-electron_shell_common_api_electron__api__native__image.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/common/api/electron_api_native_image.h.orig 2023-08-14 18:19:06 UTC
-+++ electron/shell/common/api/electron_api_native_image.h
-@@ -78,7 +78,7 @@ class NativeImage : public gin::Wrappable<NativeImage>
- const GURL& url);
- static gin::Handle<NativeImage> CreateFromNamedImage(gin::Arguments* args,
- std::string name);
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- static v8::Local<v8::Promise> CreateThumbnailFromPath(
- v8::Isolate* isolate,
- const base::FilePath& path,
diff --git a/devel/electron32/files/patch-electron_shell_common_api_electron__bindings.cc b/devel/electron32/files/patch-electron_shell_common_api_electron__bindings.cc
deleted file mode 100644
index 294918fb8594..000000000000
--- a/devel/electron32/files/patch-electron_shell_common_api_electron__bindings.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/common/api/electron_bindings.cc.orig 2024-08-20 22:47:02 UTC
-+++ electron/shell/common/api/electron_bindings.cc
-@@ -253,7 +253,7 @@ void ElectronBindings::DidReceiveMemoryDump(
- if (target_pid == dump.pid()) {
- auto dict = gin_helper::Dictionary::CreateEmpty(isolate);
- const auto& osdump = dump.os_dump();
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- dict.Set("residentSet", osdump.resident_set_kb);
- #endif
- dict.Set("private", osdump.private_footprint_kb);
diff --git a/devel/electron32/files/patch-electron_shell_common_electron__command__line.cc b/devel/electron32/files/patch-electron_shell_common_electron__command__line.cc
deleted file mode 100644
index 10eb673c987e..000000000000
--- a/devel/electron32/files/patch-electron_shell_common_electron__command__line.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/common/electron_command_line.cc.orig 2022-05-18 15:31:32 UTC
-+++ electron/shell/common/electron_command_line.cc
-@@ -26,7 +26,7 @@ void ElectronCommandLine::Init(int argc, base::Command
- argv_.assign(argv, argv + argc);
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // static
- void ElectronCommandLine::InitializeFromCommandLine() {
- argv_ = base::CommandLine::ForCurrentProcess()->argv();
diff --git a/devel/electron32/files/patch-electron_shell_common_electron__command__line.h b/devel/electron32/files/patch-electron_shell_common_electron__command__line.h
deleted file mode 100644
index faf234d31c46..000000000000
--- a/devel/electron32/files/patch-electron_shell_common_electron__command__line.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/common/electron_command_line.h.orig 2022-05-18 15:31:32 UTC
-+++ electron/shell/common/electron_command_line.h
-@@ -22,7 +22,7 @@ class ElectronCommandLine {
-
- static void Init(int argc, base::CommandLine::CharType** argv);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On Linux the command line has to be read from base::CommandLine since
- // it is using zygote.
- static void InitializeFromCommandLine();
diff --git a/devel/electron32/files/patch-electron_shell_common_gin__converters_std__converter.h b/devel/electron32/files/patch-electron_shell_common_gin__converters_std__converter.h
deleted file mode 100644
index 8fb16f713e95..000000000000
--- a/devel/electron32/files/patch-electron_shell_common_gin__converters_std__converter.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/common/gin_converters/std_converter.h.orig 2023-08-14 18:19:06 UTC
-+++ electron/shell/common/gin_converters/std_converter.h
-@@ -28,7 +28,7 @@ v8::Local<v8::Value> ConvertToV8(v8::Isolate* isolate,
- isolate, std::forward<T>(input));
- }
-
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- template <>
- struct Converter<unsigned long> { // NOLINT(runtime/int)
- static v8::Local<v8::Value> ToV8(v8::Isolate* isolate,
diff --git a/devel/electron32/files/patch-electron_shell_common_node__bindings.cc b/devel/electron32/files/patch-electron_shell_common_node__bindings.cc
deleted file mode 100644
index c3bf8da39ed6..000000000000
--- a/devel/electron32/files/patch-electron_shell_common_node__bindings.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- electron/shell/common/node_bindings.cc.orig 2024-08-20 22:47:02 UTC
-+++ electron/shell/common/node_bindings.cc
-@@ -43,7 +43,7 @@
- #include "third_party/electron_node/src/debug_utils.h"
- #include "third_party/electron_node/src/module_wrap.h"
-
--#if !IS_MAS_BUILD()
-+#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
- #include "shell/common/crash_keys.h"
- #endif
-
-@@ -157,7 +157,7 @@ void V8FatalErrorCallback(const char* location, const
- void V8FatalErrorCallback(const char* location, const char* message) {
- LOG(ERROR) << "Fatal error in V8: " << location << " " << message;
-
--#if !IS_MAS_BUILD()
-+#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
- electron::crash_keys::SetCrashKey("electron.v8-fatal.message", message);
- electron::crash_keys::SetCrashKey("electron.v8-fatal.location", location);
- #endif
-@@ -516,7 +516,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c
- TRACE_EVENT0("electron", "NodeBindings::Initialize");
- // Open node's error reporting system for browser process.
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Get real command line in renderer process forked by zygote.
- if (browser_env_ != BrowserEnvironment::kBrowser)
- ElectronCommandLine::InitializeFromCommandLine();
diff --git a/devel/electron32/files/patch-electron_shell_common_platform__util.h b/devel/electron32/files/patch-electron_shell_common_platform__util.h
deleted file mode 100644
index ab0d33da03d6..000000000000
--- a/devel/electron32/files/patch-electron_shell_common_platform__util.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/shell/common/platform_util.h.orig 2024-02-21 16:26:48 UTC
-+++ electron/shell/common/platform_util.h
-@@ -56,7 +56,7 @@ bool SetLoginItemEnabled(const std::string& type,
- bool enabled);
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Returns a success flag.
- // Unlike libgtkui, does *not* use "chromium-browser.desktop" as a fallback.
- bool GetDesktopName(std::string* setme);
diff --git a/devel/electron32/files/patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc b/devel/electron32/files/patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc
deleted file mode 100644
index 56b9420c6ec8..000000000000
--- a/devel/electron32/files/patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc
+++ /dev/null
@@ -1,36 +0,0 @@
---- electron/shell/renderer/api/electron_api_crash_reporter_renderer.cc.orig 2023-02-06 19:29:11 UTC
-+++ electron/shell/renderer/api/electron_api_crash_reporter_renderer.cc
-@@ -6,7 +6,7 @@
- #include "shell/common/gin_helper/dictionary.h"
- #include "shell/common/node_includes.h"
-
--#if !IS_MAS_BUILD()
-+#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
- #include "shell/common/crash_keys.h"
- #endif
-
-@@ -14,13 +14,13 @@ namespace {
-
- v8::Local<v8::Value> GetParameters(v8::Isolate* isolate) {
- std::map<std::string, std::string> keys;
--#if !IS_MAS_BUILD()
-+#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
- electron::crash_keys::GetCrashKeys(&keys);
- #endif
- return gin::ConvertToV8(isolate, keys);
- }
-
--#if IS_MAS_BUILD()
-+#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
- void SetCrashKeyStub(const std::string& key, const std::string& value) {}
- void ClearCrashKeyStub(const std::string& key) {}
- #endif
-@@ -30,7 +30,7 @@ void Initialize(v8::Local<v8::Object> exports,
- v8::Local<v8::Context> context,
- void* priv) {
- gin_helper::Dictionary dict(context->GetIsolate(), exports);
--#if IS_MAS_BUILD()
-+#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
- dict.SetMethod("addExtraParameter", &SetCrashKeyStub);
- dict.SetMethod("removeExtraParameter", &ClearCrashKeyStub);
- #else
diff --git a/devel/electron32/files/patch-electron_spec_api-app-spec.ts b/devel/electron32/files/patch-electron_spec_api-app-spec.ts
deleted file mode 100644
index 814150f4b959..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-app-spec.ts
+++ /dev/null
@@ -1,124 +0,0 @@
---- electron/spec/api-app-spec.ts.orig 2024-10-09 13:53:06 UTC
-+++ electron/spec/api-app-spec.ts
-@@ -126,11 +126,11 @@ describe('app module', () => {
- });
-
- describe('app.getPreferredSystemLanguages()', () => {
-- ifit(process.platform !== 'linux')('should not be empty', () => {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('should not be empty', () => {
- expect(app.getPreferredSystemLanguages().length).to.not.equal(0);
- });
-
-- ifit(process.platform === 'linux')('should be empty or contain C entry', () => {
-+ ifit(process.platform === 'linux' || process.platform === 'freebsd')('should be empty or contain C entry', () => {
- const languages = app.getPreferredSystemLanguages();
- if (languages.length) {
- expect(languages).to.not.include('C');
-@@ -193,7 +193,7 @@ describe('app module', () => {
- expect(code).to.equal(123, 'exit code should be 123, if you see this please tag @MarshallOfSound');
- });
-
-- ifit(['darwin', 'linux'].includes(process.platform))('exits gracefully', async function () {
-+ ifit(['darwin', 'linux', 'freebsd'].includes(process.platform))('exits gracefully', async function () {
- const electronPath = process.execPath;
- const appPath = path.join(fixturesPath, 'api', 'singleton');
- appProcess = cp.spawn(electronPath, [appPath]);
-@@ -447,7 +447,7 @@ describe('app module', () => {
- // let w = null
-
- // before(function () {
-- // if (process.platform !== 'linux') {
-+ // if (process.platform !== 'linux' && process.platform !== 'freebsd') {
- // this.skip()
- // }
- // })
-@@ -554,7 +554,7 @@ describe('app module', () => {
- describe('app.badgeCount', () => {
- const platformIsNotSupported =
- (process.platform === 'win32') ||
-- (process.platform === 'linux' && !app.isUnityRunning());
-+ ((process.platform === 'linux' || process.platform === 'freebsd') && !app.isUnityRunning());
-
- const expectedBadgeCount = 42;
-
-@@ -598,7 +598,7 @@ describe('app module', () => {
- });
- });
-
-- ifdescribe(process.platform !== 'linux' && !process.mas && (process.platform !== 'darwin' || process.arch === 'arm64'))('app.get/setLoginItemSettings API', function () {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd' && !process.mas && (process.platform !== 'darwin' || process.arch === 'arm64'))('app.get/setLoginItemSettings API', function () {
- const isMac = process.platform === 'darwin';
- const isWin = process.platform === 'win32';
-
-@@ -978,7 +978,7 @@ describe('app module', () => {
- });
- });
-
-- ifdescribe(process.platform !== 'linux')('accessibilitySupportEnabled property', () => {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('accessibilitySupportEnabled property', () => {
- it('with properties', () => {
- it('can set accessibility support enabled', () => {
- expect(app.accessibilitySupportEnabled).to.eql(false);
-@@ -1178,7 +1178,7 @@ describe('app module', () => {
- });
- });
-
-- ifdescribe(process.platform !== 'linux')('select-client-certificate event', () => {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('select-client-certificate event', () => {
- let w: BrowserWindow;
-
- before(function () {
-@@ -1313,7 +1313,7 @@ describe('app module', () => {
-
- describe('getApplicationNameForProtocol()', () => {
- // TODO: Linux CI doesn't have registered http & https handlers
-- ifit(!(process.env.CI && process.platform === 'linux'))('returns application names for common protocols', function () {
-+ ifit(!(process.env.CI && (process.platform === 'linux' || process.platform === 'freebsd')))('returns application names for common protocols', function () {
- // We can't expect particular app names here, but these protocols should
- // at least have _something_ registered. Except on our Linux CI
- // environment apparently.
-@@ -1331,7 +1331,7 @@ describe('app module', () => {
- });
- });
-
-- ifdescribe(process.platform !== 'linux')('getApplicationInfoForProtocol()', () => {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('getApplicationInfoForProtocol()', () => {
- it('returns promise rejection for a bogus protocol', async function () {
- await expect(
- app.getApplicationInfoForProtocol('bogus-protocol://')
-@@ -1381,7 +1381,7 @@ describe('app module', () => {
- });
-
- // FIXME Get these specs running on Linux CI
-- ifdescribe(process.platform !== 'linux')('getFileIcon() API', () => {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('getFileIcon() API', () => {
- const iconPath = path.join(__dirname, 'fixtures/assets/icon.ico');
- const sizes = {
- small: 16,
-@@ -1463,7 +1463,7 @@ describe('app module', () => {
- expect(entry.memory).to.have.property('privateBytes').that.is.greaterThan(0);
- }
-
-- if (process.platform !== 'linux') {
-+ if (process.platform !== 'linux' && process.platform !== 'freebsd') {
- expect(entry.sandboxed).to.be.a('boolean');
- }
-
-@@ -1537,7 +1537,7 @@ describe('app module', () => {
-
- it('succeeds with complete GPUInfo', async () => {
- const completeInfo = await getGPUInfo('complete');
-- if (process.platform === 'linux') {
-+ if (process.platform === 'linux' || process.platform === 'freebsd') {
- // For linux and macOS complete info is same as basic info
- await verifyBasicGPUInfo(completeInfo);
- const basicInfo = await getGPUInfo('basic');
-@@ -1561,7 +1561,7 @@ describe('app module', () => {
- });
- });
-
-- ifdescribe(!(process.platform === 'linux' && (process.arch === 'arm64' || process.arch === 'arm')))('sandbox options', () => {
-+ ifdescribe(!((process.platform === 'linux' || process.platform === 'freebsd') && (process.arch === 'arm64' || process.arch === 'arm')))('sandbox options', () => {
- let appProcess: cp.ChildProcess = null as any;
- let server: net.Server = null as any;
- const socketPath = process.platform === 'win32' ? '\\\\.\\pipe\\electron-mixed-sandbox' : '/tmp/electron-mixed-sandbox';
diff --git a/devel/electron32/files/patch-electron_spec_api-browser-window-spec.ts b/devel/electron32/files/patch-electron_spec_api-browser-window-spec.ts
deleted file mode 100644
index f0c0473902d1..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-browser-window-spec.ts
+++ /dev/null
@@ -1,173 +0,0 @@
---- electron/spec/api-browser-window-spec.ts.orig 2025-02-26 12:22:11 UTC
-+++ electron/spec/api-browser-window-spec.ts
-@@ -67,7 +67,7 @@ describe('BrowserWindow module', () => {
- }).not.to.throw();
- });
-
-- ifit(process.platform === 'linux')('does not crash when setting large window icons', async () => {
-+ ifit(process.platform === 'linux' || process.platform === 'freebsd')('does not crash when setting large window icons', async () => {
- const appPath = path.join(fixtures, 'apps', 'xwindow-icon');
- const appProcess = childProcess.spawn(process.execPath, [appPath]);
- await once(appProcess, 'exit');
-@@ -1126,7 +1126,7 @@ describe('BrowserWindow module', () => {
-
- describe('BrowserWindow.minimize()', () => {
- // TODO(codebytere): Enable for Linux once maximize/minimize events work in CI.
-- ifit(process.platform !== 'linux')('should not be visible when the window is minimized', async () => {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('should not be visible when the window is minimized', async () => {
- const minimize = once(w, 'minimize');
- w.minimize();
- await minimize;
-@@ -1143,7 +1143,7 @@ describe('BrowserWindow module', () => {
- });
-
- // TODO(dsanders11): Enable for Linux once CI plays nice with these kinds of tests
-- ifit(process.platform !== 'linux')('should not restore maximized windows', async () => {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('should not restore maximized windows', async () => {
- const maximize = once(w, 'maximize');
- const shown = once(w, 'show');
- w.maximize();
-@@ -1208,7 +1208,7 @@ describe('BrowserWindow module', () => {
- expect(w.isFocused()).to.equal(true);
- });
-
-- ifit(process.platform !== 'linux')('acquires focus status from the other windows', async () => {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('acquires focus status from the other windows', async () => {
- const w1 = new BrowserWindow({ show: false });
- const w2 = new BrowserWindow({ show: false });
- const w3 = new BrowserWindow({ show: false });
-@@ -1309,7 +1309,7 @@ describe('BrowserWindow module', () => {
- expect(w.isFocused()).to.equal(false);
- });
-
-- ifit(process.platform !== 'linux')('transfers focus status to the next window', async () => {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('transfers focus status to the next window', async () => {
- const w1 = new BrowserWindow({ show: false });
- const w2 = new BrowserWindow({ show: false });
- const w3 = new BrowserWindow({ show: false });
-@@ -1768,7 +1768,7 @@ describe('BrowserWindow module', () => {
- });
- });
-
-- ifdescribe(process.platform !== 'linux')('Maximized state', () => {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('Maximized state', () => {
- it('checks normal bounds when maximized', async () => {
- const bounds = w.getBounds();
- const maximize = once(w, 'maximize');
-@@ -1978,7 +1978,7 @@ describe('BrowserWindow module', () => {
- });
- });
-
-- ifdescribe(process.platform !== 'linux')('Minimized state', () => {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('Minimized state', () => {
- it('checks normal bounds when minimized', async () => {
- const bounds = w.getBounds();
- const minimize = once(w, 'minimize');
-@@ -2941,7 +2941,7 @@ describe('BrowserWindow module', () => {
- describe('BrowserWindow.setOpacity(opacity)', () => {
- afterEach(closeAllWindows);
-
-- ifdescribe(process.platform !== 'linux')(('Windows and Mac'), () => {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')(('Windows and Mac'), () => {
- it('make window with initial opacity', () => {
- const w = new BrowserWindow({ show: false, opacity: 0.5 });
- expect(w.getOpacity()).to.equal(0.5);
-@@ -2967,7 +2967,7 @@ describe('BrowserWindow module', () => {
- });
- });
-
-- ifdescribe(process.platform === 'linux')(('Linux'), () => {
-+ ifdescribe(process.platform === 'linux' || process.platform === 'freebsd')(('Linux'), () => {
- it('sets 1 regardless of parameter', () => {
- const w = new BrowserWindow({ show: false });
- w.setOpacity(0);
-@@ -3178,7 +3178,7 @@ describe('BrowserWindow module', () => {
- expect(overlayRectPreMax.height).to.equal(size);
-
- // 'maximize' event is not emitted on Linux in CI.
-- if (process.platform !== 'linux' && !w.isMaximized()) {
-+ if ((process.platform !== 'linux' && process.platform !== 'freebsd') && !w.isMaximized()) {
- const maximize = once(w, 'maximize');
- w.show();
- w.maximize();
-@@ -3244,7 +3244,7 @@ describe('BrowserWindow module', () => {
- expect(preMaxHeight).to.equal(size);
-
- // 'maximize' event is not emitted on Linux in CI.
-- if (process.platform !== 'linux' && !w.isMaximized()) {
-+ if ((process.platform !== 'linux' && process.platform !== 'freebsd') && !w.isMaximized()) {
- const maximize = once(w, 'maximize');
- w.show();
- w.maximize();
-@@ -3909,7 +3909,7 @@ describe('BrowserWindow module', () => {
- expect(test.nodeTimers).to.equal(true);
- expect(test.nodeUrl).to.equal(true);
-
-- if (process.platform === 'linux' && test.osSandbox) {
-+ if ((process.platform === 'linux' || process.platform === 'freebsd') && test.osSandbox) {
- expect(test.creationTime).to.be.null('creation time');
- expect(test.systemMemoryInfo).to.be.null('system memory info');
- } else {
-@@ -4414,7 +4414,7 @@ describe('BrowserWindow module', () => {
- });
- });
-
-- ifdescribe(process.platform !== 'linux')('max/minimize events', () => {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('max/minimize events', () => {
- afterEach(closeAllWindows);
- it('emits an event when window is maximized', async () => {
- const w = new BrowserWindow({ show: false });
-@@ -4685,7 +4685,7 @@ describe('BrowserWindow module', () => {
- // TODO(zcbenz):
- // This test does not run on Linux CI. See:
- // https://github.com/electron/electron/issues/28699
-- ifit(process.platform === 'linux' && !process.env.CI)('should bring a minimized maximized window back to maximized state', async () => {
-+ ifit((process.platform === 'linux' || process.platform === 'freebsd') && !process.env.CI)('should bring a minimized maximized window back to maximized state', async () => {
- const w = new BrowserWindow({});
- const maximize = once(w, 'maximize');
- w.maximize();
-@@ -4702,7 +4702,7 @@ describe('BrowserWindow module', () => {
- });
-
- // TODO(dsanders11): Enable once maximize event works on Linux again on CI
-- ifdescribe(process.platform !== 'linux')('BrowserWindow.maximize()', () => {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('BrowserWindow.maximize()', () => {
- afterEach(closeAllWindows);
- it('should show the window if it is not currently shown', async () => {
- const w = new BrowserWindow({ show: false });
-@@ -4739,7 +4739,7 @@ describe('BrowserWindow module', () => {
-
- // TODO(dsanders11): Enable once minimize event works on Linux again.
- // See https://github.com/electron/electron/issues/28699
-- ifit(process.platform !== 'linux')('should not restore a minimized window', async () => {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('should not restore a minimized window', async () => {
- const w = new BrowserWindow();
- const minimize = once(w, 'minimize');
- w.minimize();
-@@ -5213,7 +5213,7 @@ describe('BrowserWindow module', () => {
- });
-
- // On Linux there is no "resizable" property of a window.
-- ifit(process.platform !== 'linux')('does affect maximizability when disabled and enabled', () => {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('does affect maximizability when disabled and enabled', () => {
- const w = new BrowserWindow({ show: false });
- expect(w.resizable).to.be.true('resizable');
-
-@@ -5352,7 +5352,7 @@ describe('BrowserWindow module', () => {
- });
- });
-
-- ifdescribe(process.platform !== 'linux')('window states (excluding Linux)', () => {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('window states (excluding Linux)', () => {
- // Not implemented on Linux.
- afterEach(closeAllWindows);
-
-@@ -6520,7 +6520,7 @@ describe('BrowserWindow module', () => {
- describe('"transparent" option', () => {
- afterEach(closeAllWindows);
-
-- ifit(process.platform !== 'linux')('correctly returns isMaximized() when the window is maximized then minimized', async () => {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('correctly returns isMaximized() when the window is maximized then minimized', async () => {
- const w = new BrowserWindow({
- frame: false,
- transparent: true
diff --git a/devel/electron32/files/patch-electron_spec_api-content-tracing-spec.ts b/devel/electron32/files/patch-electron_spec_api-content-tracing-spec.ts
deleted file mode 100644
index 37d77d00cafe..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-content-tracing-spec.ts
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/spec/api-content-tracing-spec.ts.orig 2024-10-09 13:53:06 UTC
-+++ electron/spec/api-content-tracing-spec.ts
-@@ -9,7 +9,7 @@ import { ifdescribe } from './lib/spec-helpers';
- import { ifdescribe } from './lib/spec-helpers';
-
- // FIXME: The tests are skipped on linux arm/arm64
--ifdescribe(!(['arm', 'arm64'].includes(process.arch)) || (process.platform !== 'linux'))('contentTracing', () => {
-+ifdescribe(!(['arm', 'arm64'].includes(process.arch)) || (process.platform !== 'linux' && process.platform !== 'freebsd'))('contentTracing', () => {
- const record = async (options: TraceConfig | TraceCategoriesAndOptions, outputFilePath: string | undefined, recordTimeInMilliseconds = 1e1) => {
- await app.whenReady();
-
diff --git a/devel/electron32/files/patch-electron_spec_api-crash-reporter-spec.ts b/devel/electron32/files/patch-electron_spec_api-crash-reporter-spec.ts
deleted file mode 100644
index 8dc4077e8972..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-crash-reporter-spec.ts
+++ /dev/null
@@ -1,56 +0,0 @@
---- electron/spec/api-crash-reporter-spec.ts.orig 2024-10-09 13:53:06 UTC
-+++ electron/spec/api-crash-reporter-spec.ts
-@@ -14,7 +14,7 @@ const isWindowsOnArm = process.platform === 'win32' &&
- import { ifdescribe, ifit, defer, startRemoteControlApp, repeatedly, listen } from './lib/spec-helpers';
-
- const isWindowsOnArm = process.platform === 'win32' && process.arch === 'arm64';
--const isLinuxOnArm = process.platform === 'linux' && process.arch.includes('arm');
-+const isLinuxOnArm = ((process.platform === 'linux' || process.platform === 'freebsd') && process.arch.includes('arm'));
-
- type CrashInfo = {
- prod: string
-@@ -47,7 +47,7 @@ function checkCrash (expectedProcessType: string, fiel
-
- // TODO(nornagon): minidumps are sometimes (not always) turning up empty on
- // 32-bit Linux. Figure out why.
-- if (!(process.platform === 'linux' && process.arch === 'ia32')) {
-+ if (!((process.platform === 'linux' || process.platform === 'freebsd') && process.arch === 'ia32')) {
- expect(fields.upload_file_minidump.length).to.be.greaterThan(0);
- }
- }
-@@ -184,7 +184,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
-
- // Ensures that passing in crashpadHandlerPID flag for Linx child processes
- // does not affect child proocess args.
-- ifit(process.platform === 'linux')('ensure linux child process args are not modified', async () => {
-+ ifit(process.platform === 'linux' || process.platform === 'freebsd')('ensure linux child process args are not modified', async () => {
- const { port, waitForCrash } = await startServer();
- let exitCode: number | null = null;
- const appPath = path.join(__dirname, 'fixtures', 'apps', 'crash');
-@@ -533,7 +533,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
- }
- }
-
-- const processList = process.platform === 'linux'
-+ const processList = (process.platform === 'linux' || process.platform === 'freebsd')
- ? ['main', 'renderer', 'sandboxed-renderer']
- : ['main', 'renderer', 'sandboxed-renderer', 'node'];
- for (const crashingProcess of processList) {
-@@ -546,7 +546,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
- return app.getPath('crashDumps');
- });
- let reportsDir = crashesDir;
-- if (process.platform === 'darwin' || process.platform === 'linux') {
-+ if (process.platform === 'darwin' || process.platform === 'linux' || process.platform === 'freebsd') {
- reportsDir = path.join(crashesDir, 'completed');
- } else if (process.platform === 'win32') {
- reportsDir = path.join(crashesDir, 'reports');
-@@ -570,7 +570,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
- expect(remoteCrashesDir).to.equal(crashesDir);
-
- let reportsDir = crashesDir;
-- if (process.platform === 'darwin' || process.platform === 'linux') {
-+ if (process.platform === 'darwin' || process.platform === 'linux' || process.platform === 'freebsd') {
- reportsDir = path.join(crashesDir, 'completed');
- } else if (process.platform === 'win32') {
- reportsDir = path.join(crashesDir, 'reports');
diff --git a/devel/electron32/files/patch-electron_spec_api-desktop-capturer-spec.ts b/devel/electron32/files/patch-electron_spec_api-desktop-capturer-spec.ts
deleted file mode 100644
index 95fe1bf64980..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-desktop-capturer-spec.ts
+++ /dev/null
@@ -1,47 +0,0 @@
---- electron/spec/api-desktop-capturer-spec.ts.orig 2024-10-09 13:53:06 UTC
-+++ electron/spec/api-desktop-capturer-spec.ts
-@@ -45,7 +45,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
- });
-
- // Linux doesn't return any window sources.
-- ifit(process.platform !== 'linux')('returns an empty display_id for window sources', async () => {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('returns an empty display_id for window sources', async () => {
- const w = new BrowserWindow({ width: 200, height: 200 });
- await w.loadURL('about:blank');
-
-@@ -57,7 +57,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
- }
- });
-
-- ifit(process.platform !== 'linux')('returns display_ids matching the Screen API', async () => {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('returns display_ids matching the Screen API', async () => {
- const displays = screen.getAllDisplays();
- const sources = await desktopCapturer.getSources({ types: ['screen'] });
- expect(sources).to.be.an('array').of.length(displays.length);
-@@ -102,7 +102,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
- // TODO(julien.isorce): investigate why |sources| is empty on the linux
- // bots while it is not on my workstation, as expected, with and without
- // the --ci parameter.
-- if (process.platform === 'linux' && sources.length === 0) {
-+ if ((process.platform === 'linux' || process.platform === 'freebsd') && sources.length === 0) {
- it.skip('desktopCapturer.getSources returned an empty source list');
- return;
- }
-@@ -138,7 +138,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
- // TODO(julien.isorce): investigate why |sources| is empty on the linux
- // bots while it is not on my workstation, as expected, with and without
- // the --ci parameter.
-- if (process.platform === 'linux' && sources.length === 0) {
-+ if ((process.platform === 'linux' || process.platform === 'freebsd') && sources.length === 0) {
- it.skip('desktopCapturer.getSources returned an empty source list');
- return;
- }
-@@ -207,7 +207,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
- // TODO(julien.isorce): investigate why |sources| is empty on the linux
- // bots while it is not on my workstation, as expected, with and without
- // the --ci parameter.
-- if (process.platform === 'linux' && sources.length === 0) {
-+ if ((process.platform === 'linux' || process.platform === 'freebsd') && sources.length === 0) {
- destroyWindows();
- it.skip('desktopCapturer.getSources returned an empty source list');
- return;
diff --git a/devel/electron32/files/patch-electron_spec_api-menu-spec.ts b/devel/electron32/files/patch-electron_spec_api-menu-spec.ts
deleted file mode 100644
index 0929780b9795..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-menu-spec.ts
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/spec/api-menu-spec.ts.orig 2024-10-09 13:53:06 UTC
-+++ electron/spec/api-menu-spec.ts
-@@ -890,7 +890,7 @@ describe('Menu module', function () {
- // https://github.com/electron/electron/issues/35724
- // Maximizing window is enough to trigger the bug
- // FIXME(dsanders11): Test always passes on CI, even pre-fix
-- ifit(process.platform === 'linux' && !process.env.CI)('does not trigger issue #35724', (done) => {
-+ ifit((process.platform === 'linux' || process.platform === 'freebsd') && !process.env.CI)('does not trigger issue #35724', (done) => {
- const showAndCloseMenu = async () => {
- await setTimeout(1000);
- menu.popup({ window: w, x: 50, y: 50 });
diff --git a/devel/electron32/files/patch-electron_spec_api-native-image-spec.ts b/devel/electron32/files/patch-electron_spec_api-native-image-spec.ts
deleted file mode 100644
index 6ce49004e801..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-native-image-spec.ts
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/spec/api-native-image-spec.ts.orig 2024-10-09 13:53:06 UTC
-+++ electron/spec/api-native-image-spec.ts
-@@ -428,7 +428,7 @@ describe('nativeImage module', () => {
- });
- });
-
-- ifdescribe(process.platform !== 'linux')('createThumbnailFromPath(path, size)', () => {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('createThumbnailFromPath(path, size)', () => {
- useRemoteContext({ webPreferences: { contextIsolation: false, nodeIntegration: true } });
-
- it('throws when invalid size is passed', async () => {
diff --git a/devel/electron32/files/patch-electron_spec_api-process-spec.ts b/devel/electron32/files/patch-electron_spec_api-process-spec.ts
deleted file mode 100644
index f507f90185b8..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-process-spec.ts
+++ /dev/null
@@ -1,20 +0,0 @@
---- electron/spec/api-process-spec.ts.orig 2024-10-09 13:53:06 UTC
-+++ electron/spec/api-process-spec.ts
-@@ -46,7 +46,7 @@ describe('process module', () => {
- it('resolves promise successfully with valid data', async () => {
- const memoryInfo = await w.webContents.executeJavaScript('process.getProcessMemoryInfo()');
- expect(memoryInfo).to.be.an('object');
-- if (process.platform === 'linux' || process.platform === 'win32') {
-+ if (process.platform === 'linux' || process.platform === 'win32' || process.platform === 'freebsd') {
- expect(memoryInfo.residentSet).to.be.a('number').greaterThan(0);
- }
- expect(memoryInfo.private).to.be.a('number').greaterThan(0);
-@@ -145,7 +145,7 @@ describe('process module', () => {
- it('resolves promise successfully with valid data', async () => {
- const memoryInfo = await process.getProcessMemoryInfo();
- expect(memoryInfo).to.be.an('object');
-- if (process.platform === 'linux' || process.platform === 'win32') {
-+ if (process.platform === 'linux' || process.platform === 'win32' || process.platform === 'freebsd') {
- expect(memoryInfo.residentSet).to.be.a('number').greaterThan(0);
- }
- expect(memoryInfo.private).to.be.a('number').greaterThan(0);
diff --git a/devel/electron32/files/patch-electron_spec_api-protocol-spec.ts b/devel/electron32/files/patch-electron_spec_api-protocol-spec.ts
deleted file mode 100644
index 707c58a2b18a..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-protocol-spec.ts
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/spec/api-protocol-spec.ts.orig 2024-11-05 17:01:40 UTC
-+++ electron/spec/api-protocol-spec.ts
-@@ -1738,7 +1738,7 @@ describe('protocol module', () => {
-
- // TODO(nornagon): this test doesn't pass on Linux currently, investigate.
- // test is also flaky on CI on macOS so it is currently disabled there as well.
-- ifit(process.platform !== 'linux' && (!process.env.CI || process.platform !== 'darwin'))('is fast', async () => {
-+ ifit((process.platform !== 'linux' && process.platform !== 'freebsd') && (!process.env.CI || process.platform !== 'darwin'))('is fast', async () => {
- // 128 MB of spaces.
- const chunk = new Uint8Array(128 * 1024 * 1024);
- chunk.fill(' '.charCodeAt(0));
diff --git a/devel/electron32/files/patch-electron_spec_api-shell-spec.ts b/devel/electron32/files/patch-electron_spec_api-shell-spec.ts
deleted file mode 100644
index d442c2d8d792..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-shell-spec.ts
+++ /dev/null
@@ -1,23 +0,0 @@
---- electron/spec/api-shell-spec.ts.orig 2025-01-06 20:10:18 UTC
-+++ electron/spec/api-shell-spec.ts
-@@ -37,7 +37,7 @@ describe('shell module', () => {
-
- afterEach(async () => {
- // reset env vars to prevent side effects
-- if (process.platform === 'linux') {
-+ if (process.platform === 'linux' || process.platform === 'freebsd') {
- process.env.DE = envVars.de;
- process.env.BROWSER = envVars.browser;
- process.env.DISPLAY = envVars.display;
-@@ -54,6 +54,11 @@ describe('shell module', () => {
- let requestReceived: Promise<any>;
- if (process.platform === 'linux') {
- process.env.BROWSER = '/bin/true';
-+ process.env.DE = 'generic';
-+ process.env.DISPLAY = '';
-+ requestReceived = Promise.resolve();
-+ } else if (process.platform === 'freebsd') {
-+ process.env.BROWSER = '/usr/bin/true';
- process.env.DE = 'generic';
- process.env.DISPLAY = '';
- requestReceived = Promise.resolve();
diff --git a/devel/electron32/files/patch-electron_spec_api-subframe-spec.ts b/devel/electron32/files/patch-electron_spec_api-subframe-spec.ts
deleted file mode 100644
index 20c45287ac27..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-subframe-spec.ts
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/spec/api-subframe-spec.ts.orig 2024-10-09 13:53:06 UTC
-+++ electron/spec/api-subframe-spec.ts
-@@ -218,7 +218,7 @@ describe('renderer nodeIntegrationInSubFrames', () =>
- });
-
- // app.getAppMetrics() does not return sandbox information on Linux.
--ifdescribe(process.platform !== 'linux')('cross-site frame sandboxing', () => {
-+ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('cross-site frame sandboxing', () => {
- let server: http.Server;
- let crossSiteUrl: string;
- let serverUrl: string;
diff --git a/devel/electron32/files/patch-electron_spec_api-tray-spec.ts b/devel/electron32/files/patch-electron_spec_api-tray-spec.ts
deleted file mode 100644
index cb822fdca402..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-tray-spec.ts
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/spec/api-tray-spec.ts.orig 2024-10-09 13:53:06 UTC
-+++ electron/spec/api-tray-spec.ts
-@@ -131,7 +131,7 @@ describe('tray module', () => {
- describe('tray.getBounds()', () => {
- afterEach(() => { tray.destroy(); });
-
-- ifit(process.platform !== 'linux')('returns a bounds object', function () {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('returns a bounds object', function () {
- const bounds = tray.getBounds();
- expect(bounds).to.be.an('object').and.to.have.all.keys('x', 'y', 'width', 'height');
- });
diff --git a/devel/electron32/files/patch-electron_spec_api-utility-process-spec.ts b/devel/electron32/files/patch-electron_spec_api-utility-process-spec.ts
deleted file mode 100644
index 2917762fb146..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-utility-process-spec.ts
+++ /dev/null
@@ -1,20 +0,0 @@
---- electron/spec/api-utility-process-spec.ts.orig 2024-11-27 18:42:14 UTC
-+++ electron/spec/api-utility-process-spec.ts
-@@ -438,7 +438,7 @@ describe('utilityProcess module', () => {
- expect(output).to.include(result);
- });
-
-- ifit(process.platform !== 'linux')('can access exposed main process modules from the utility process', async () => {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('can access exposed main process modules from the utility process', async () => {
- const message = 'Message from utility process';
- const child = utilityProcess.fork(path.join(fixturesPath, 'expose-main-process-module.js'));
- await once(child, 'spawn');
-@@ -475,7 +475,7 @@ describe('utilityProcess module', () => {
- await closeWindow(w);
- });
-
-- ifit(process.platform === 'linux')('allows executing a setuid binary with child_process', async () => {
-+ ifit(process.platform === 'linux' || process.platform === 'freebsd')('allows executing a setuid binary with child_process', async () => {
- const child = utilityProcess.fork(path.join(fixturesPath, 'suid.js'));
- await once(child, 'spawn');
- const [data] = await once(child, 'message');
diff --git a/devel/electron32/files/patch-electron_spec_api-web-frame-main-spec.ts b/devel/electron32/files/patch-electron_spec_api-web-frame-main-spec.ts
deleted file mode 100644
index bd4a0981f5c5..000000000000
--- a/devel/electron32/files/patch-electron_spec_api-web-frame-main-spec.ts
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/spec/api-web-frame-main-spec.ts.orig 2024-10-09 13:53:06 UTC
-+++ electron/spec/api-web-frame-main-spec.ts
-@@ -292,7 +292,7 @@ describe('webFrameMain module', () => {
- });
-
- // TODO(jkleinsc) fix this flaky test on linux
-- ifit(process.platform !== 'linux')('throws upon accessing properties when disposed', async () => {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('throws upon accessing properties when disposed', async () => {
- await w.loadFile(path.join(subframesPath, 'frame-with-frame-container.html'));
- const { mainFrame } = w.webContents;
- w.destroy();
diff --git a/devel/electron32/files/patch-electron_spec_chromium-spec.ts b/devel/electron32/files/patch-electron_spec_chromium-spec.ts
deleted file mode 100644
index 824dfcadc872..000000000000
--- a/devel/electron32/files/patch-electron_spec_chromium-spec.ts
+++ /dev/null
@@ -1,53 +0,0 @@
---- electron/spec/chromium-spec.ts.orig 2025-01-06 20:10:18 UTC
-+++ electron/spec/chromium-spec.ts
-@@ -474,13 +474,13 @@ describe('command line switches', () => {
- it('should not set an invalid locale', async () => testLocale('asdfkl', `${currentLocale}|${currentSystemLocale}|${currentPreferredLanguages}`));
-
- const lcAll = String(process.env.LC_ALL);
-- ifit(process.platform === 'linux')('current process has a valid LC_ALL env', async () => {
-+ ifit(process.platform === 'linux' || process.platform === 'freebsd')('current process has a valid LC_ALL env', async () => {
- // The LC_ALL env should not be set to DOM locale string.
- expect(lcAll).to.not.equal(app.getLocale());
- });
-- ifit(process.platform === 'linux')('should not change LC_ALL', async () => testLocale('fr', lcAll, true));
-- ifit(process.platform === 'linux')('should not change LC_ALL when setting invalid locale', async () => testLocale('asdfkl', lcAll, true));
-- ifit(process.platform === 'linux')('should not change LC_ALL when --lang is not set', async () => testLocale('', lcAll, true));
-+ ifit(process.platform === 'linux' || process.platform === 'freebsd')('should not change LC_ALL', async () => testLocale('fr', lcAll, true));
-+ ifit(process.platform === 'linux' || process.platform === 'freebsd')('should not change LC_ALL when setting invalid locale', async () => testLocale('asdfkl', lcAll, true));
-+ ifit(process.platform === 'linux' || process.platform === 'freebsd')('should not change LC_ALL when --lang is not set', async () => testLocale('', lcAll, true));
- });
-
- describe('--remote-debugging-pipe switch', () => {
-@@ -567,7 +567,7 @@ describe('command line switches', () => {
-
- // Disable the test on linux arm and arm64 to avoid startup crash
- // https://github.com/electron/electron/issues/44293#issuecomment-2420077154
-- ifit(process.platform !== 'linux' || (process.arch !== 'arm' && process.arch !== 'arm64'))('creates startup trace', async () => {
-+ ifit((process.platform !== 'linux' && process.platform !== 'freebsd') || (process.arch !== 'arm' && process.arch !== 'arm64'))('creates startup trace', async () => {
- const rc = await startRemoteControlApp(['--trace-startup=*', `--trace-startup-file=${outputFilePath}`, '--trace-startup-duration=1', '--enable-logging']);
- const stderrComplete = new Promise<string>(resolve => {
- let stderr = '';
-@@ -2924,12 +2924,12 @@ describe('font fallback', () => {
- expect(fonts[0].familyName).to.equal('Arial');
- } else if (process.platform === 'darwin') {
- expect(fonts[0].familyName).to.equal('Helvetica');
-- } else if (process.platform === 'linux') {
-+ } else if (process.platform === 'linux' || process.platform === 'freebsd') {
- expect(fonts[0].familyName).to.equal('DejaVu Sans');
- } // I think this depends on the distro? We don't specify a default.
- });
-
-- ifit(process.platform !== 'linux')('should fall back to Japanese font for sans-serif Japanese script', async function () {
-+ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('should fall back to Japanese font for sans-serif Japanese script', async function () {
- const html = `
- <html lang="ja-JP">
- <head>
-@@ -3326,7 +3326,7 @@ describe('navigator.clipboard.write', () => {
- });
- });
-
--ifdescribe((process.platform !== 'linux' || app.isUnityRunning()))('navigator.setAppBadge/clearAppBadge', () => {
-+ifdescribe(((process.platform !== 'linux' && process.platform !== 'freebsd') || app.isUnityRunning()))('navigator.setAppBadge/clearAppBadge', () => {
- let w: BrowserWindow;
-
- const expectedBadgeCount = 42;
diff --git a/devel/electron32/files/patch-electron_spec_crash-spec.ts b/devel/electron32/files/patch-electron_spec_crash-spec.ts
deleted file mode 100644
index 06aa44b6d80c..000000000000
--- a/devel/electron32/files/patch-electron_spec_crash-spec.ts
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/spec/crash-spec.ts.orig 2024-10-09 13:53:06 UTC
-+++ electron/spec/crash-spec.ts
-@@ -47,7 +47,7 @@ const shouldRunCase = (crashCase: string) => {
- if (process.platform === 'win32') {
- return process.arch !== 'ia32';
- } else {
-- return (process.platform !== 'linux' || (process.arch !== 'arm64' && process.arch !== 'arm'));
-+ return ((process.platform !== 'linux' && process.platform !== 'freebsd') || (process.arch !== 'arm64' && process.arch !== 'arm'));
- }
- }
- default: {
diff --git a/devel/electron32/files/patch-electron_spec_visibility-state-spec.ts b/devel/electron32/files/patch-electron_spec_visibility-state-spec.ts
deleted file mode 100644
index af671a903247..000000000000
--- a/devel/electron32/files/patch-electron_spec_visibility-state-spec.ts
+++ /dev/null
@@ -1,11 +0,0 @@
---- electron/spec/visibility-state-spec.ts.orig 2024-11-27 18:42:14 UTC
-+++ electron/spec/visibility-state-spec.ts
-@@ -12,7 +12,7 @@ import { closeWindow } from './lib/window-helpers';
-
- // visibilityState specs pass on linux with a real window manager but on CI
- // the environment does not let these specs pass
--ifdescribe(process.platform !== 'linux')('document.visibilityState', () => {
-+ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('document.visibilityState', () => {
- let w: BaseWindow & {webContents: WebContents};
-
- afterEach(async () => {
diff --git a/devel/electron32/files/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc b/devel/electron32/files/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
deleted file mode 100644
index 90212c6a41db..000000000000
--- a/devel/electron32/files/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2024-04-15 20:33:59 UTC
-+++ extensions/browser/api/api_browser_context_keyed_service_factories.cc
-@@ -102,7 +102,7 @@ void EnsureApiBrowserContextKeyedServiceFactoriesBuilt
- #endif
- MessageService::GetFactoryInstance();
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- NetworkingPrivateEventRouterFactory::GetInstance();
- #endif
- OffscreenDocumentManager::GetFactory();
diff --git a/devel/electron32/files/patch-extensions_browser_api_management_management__api.cc b/devel/electron32/files/patch-extensions_browser_api_management_management__api.cc
deleted file mode 100644
index a0ee91afd52e..000000000000
--- a/devel/electron32/files/patch-extensions_browser_api_management_management__api.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- extensions/browser/api/management/management_api.cc.orig 2024-08-14 20:55:02 UTC
-+++ extensions/browser/api/management/management_api.cc
-@@ -285,7 +285,7 @@ bool PlatformSupportsApprovalFlowForExtensions() {
- #if BUILDFLAG(IS_CHROMEOS)
- // ChromeOS devices have this feature already shipped.
- return true;
--#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- return base::FeatureList::IsEnabled(
- supervised_user::kEnableExtensionsPermissionsForSupervisedUsersOnDesktop);
- #else
diff --git a/devel/electron32/files/patch-extensions_browser_api_messaging_message__service.cc b/devel/electron32/files/patch-extensions_browser_api_messaging_message__service.cc
deleted file mode 100644
index e51ee93de9b8..000000000000
--- a/devel/electron32/files/patch-extensions_browser_api_messaging_message__service.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- extensions/browser/api/messaging/message_service.cc.orig 2024-08-14 20:55:02 UTC
-+++ extensions/browser/api/messaging/message_service.cc
-@@ -78,7 +78,7 @@ const char kReceivingEndDoesntExistError[] =
- const char kReceivingEndDoesntExistError[] =
- "Could not establish connection. Receiving end does not exist.";
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kMissingPermissionError[] =
- "Access to native messaging requires nativeMessaging permission.";
- const char kProhibitedByPoliciesError[] =
-@@ -551,7 +551,7 @@ void MessageService::OpenChannelToNativeAppImpl(
- return;
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool has_permission = extension->permissions_data()->HasAPIPermission(
- mojom::APIPermissionID::kNativeMessaging);
- if (!has_permission) {
diff --git a/devel/electron32/files/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc b/devel/electron32/files/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
deleted file mode 100644
index 18aba68d624b..000000000000
--- a/devel/electron32/files/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2023-10-19 19:58:24 UTC
-+++ extensions/browser/api/networking_private/networking_private_delegate_factory.cc
-@@ -14,7 +14,7 @@
- #include "extensions/browser/api/networking_private/networking_private_chromeos.h"
- #elif BUILDFLAG(IS_CHROMEOS_LACROS)
- #include "extensions/browser/api/networking_private/networking_private_lacros.h"
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "extensions/browser/api/networking_private/networking_private_linux.h"
- #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
- #include "components/wifi/wifi_service.h"
-@@ -67,7 +67,7 @@ NetworkingPrivateDelegateFactory::BuildServiceInstance
- delegate = std::make_unique<NetworkingPrivateChromeOS>(browser_context);
- #elif BUILDFLAG(IS_CHROMEOS_LACROS)
- delegate = std::make_unique<NetworkingPrivateLacros>(browser_context);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- delegate = std::make_unique<NetworkingPrivateLinux>();
- #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
- std::unique_ptr<wifi::WiFiService> wifi_service(wifi::WiFiService::Create());
diff --git a/devel/electron32/files/patch-extensions_common_api___permission__features.json b/devel/electron32/files/patch-extensions_common_api___permission__features.json
deleted file mode 100644
index 51f6457cb14c..000000000000
--- a/devel/electron32/files/patch-extensions_common_api___permission__features.json
+++ /dev/null
@@ -1,29 +0,0 @@
---- extensions/common/api/_permission_features.json.orig 2023-11-29 21:40:03 UTC
-+++ extensions/common/api/_permission_features.json
-@@ -138,7 +138,7 @@
- {
- "channel": "stable",
- "extension_types": ["platform_app"],
-- "platforms": ["chromeos", "lacros", "win", "mac", "linux"],
-+ "platforms": ["chromeos", "lacros", "win", "mac", "linux", "openbsd", "freebsd"],
- "allowlist": [
- "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/387169
- "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/387169
-@@ -432,7 +432,7 @@
- }, {
- "channel": "stable",
- "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
-- "platforms": ["chromeos", "mac", "win", "linux", "fuchsia"],
-+ "platforms": ["chromeos", "mac", "win", "linux", "fuchsia", "openbsd", "freebsd"],
- "allowlist": [
- "0DE0F05680A4A056BCEC864ED8DDA84296F82B40", // http://crbug.com/434651
- "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
-@@ -476,7 +476,7 @@
- "networkingPrivate": {
- "channel": "stable",
- "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
-- "platforms": ["chromeos", "lacros", "mac", "win", "linux", "fuchsia"],
-+ "platforms": ["chromeos", "lacros", "mac", "win", "linux", "fuchsia", "openbsd", "freebsd"],
- "allowlist": [
- // DO NOT ADD ANY MORE ENTRIES HERE.
- // networkingPrivate is being migrated to networking.onc.
diff --git a/devel/electron32/files/patch-extensions_common_command.cc b/devel/electron32/files/patch-extensions_common_command.cc
deleted file mode 100644
index 69de26aca782..000000000000
--- a/devel/electron32/files/patch-extensions_common_command.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- extensions/common/command.cc.orig 2024-08-14 20:55:02 UTC
-+++ extensions/common/command.cc
-@@ -285,7 +285,7 @@ std::string Command::CommandPlatform() {
- return values::kKeybindingPlatformMac;
- #elif BUILDFLAG(IS_CHROMEOS)
- return values::kKeybindingPlatformChromeOs;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return values::kKeybindingPlatformLinux;
- #elif BUILDFLAG(IS_FUCHSIA)
- // TODO(crbug.com/40220501): Change this once we decide what string should be
diff --git a/devel/electron32/files/patch-extensions_common_features_feature.cc b/devel/electron32/files/patch-extensions_common_features_feature.cc
deleted file mode 100644
index b729c127c3cd..000000000000
--- a/devel/electron32/files/patch-extensions_common_features_feature.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- extensions/common/features/feature.cc.orig 2023-10-19 19:58:24 UTC
-+++ extensions/common/features/feature.cc
-@@ -34,6 +34,8 @@ Feature::Platform Feature::GetCurrentPlatform() {
- return WIN_PLATFORM;
- #elif BUILDFLAG(IS_FUCHSIA)
- return FUCHSIA_PLATFORM;
-+#elif BUILDFLAG(IS_BSD)
-+ return LINUX_PLATFORM;
- #else
- return UNSPECIFIED_PLATFORM;
- #endif
diff --git a/devel/electron32/files/patch-extensions_renderer_bindings_api__binding__util.cc b/devel/electron32/files/patch-extensions_renderer_bindings_api__binding__util.cc
deleted file mode 100644
index 80e3d05fea23..000000000000
--- a/devel/electron32/files/patch-extensions_renderer_bindings_api__binding__util.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- extensions/renderer/bindings/api_binding_util.cc.orig 2022-02-28 16:54:41 UTC
-+++ extensions/renderer/bindings/api_binding_util.cc
-@@ -132,7 +132,7 @@ std::string GetPlatformString() {
- return "lacros";
- #elif BUILDFLAG(IS_CHROMEOS_ASH) && !BUILDFLAG(IS_CHROMEOS_LACROS)
- return "chromeos";
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return "linux";
- #elif BUILDFLAG(IS_MAC)
- return "mac";
diff --git a/devel/electron32/files/patch-extensions_shell_app_shell__main__delegate.cc b/devel/electron32/files/patch-extensions_shell_app_shell__main__delegate.cc
deleted file mode 100644
index e0d7853d636b..000000000000
--- a/devel/electron32/files/patch-extensions_shell_app_shell__main__delegate.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- extensions/shell/app/shell_main_delegate.cc.orig 2024-04-15 20:33:59 UTC
-+++ extensions/shell/app/shell_main_delegate.cc
-@@ -43,7 +43,7 @@
- #if BUILDFLAG(IS_WIN)
- #include "base/base_paths_win.h"
- #include "base/process/process_info.h"
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/nix/xdg_util.h"
- #elif BUILDFLAG(IS_MAC)
- #include "base/base_paths_mac.h"
-@@ -63,7 +63,7 @@ base::FilePath GetDataPath() {
- }
-
- base::FilePath data_dir;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::unique_ptr<base::Environment> env(base::Environment::Create());
- data_dir = base::nix::GetXDGDirectory(
- env.get(), base::nix::kXdgConfigHomeEnvVar, base::nix::kDotConfigDir);
diff --git a/devel/electron32/files/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc b/devel/electron32/files/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
deleted file mode 100644
index 7dbbe632990e..000000000000
--- a/devel/electron32/files/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig 2023-05-25 00:41:56 UTC
-+++ extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc
-@@ -44,7 +44,7 @@ void ShellRuntimeAPIDelegate::OpenURL(const GURL& unin
- bool ShellRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- info->os = api::runtime::PlatformOs::kCros;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- info->os = api::runtime::PlatformOs::kLinux;
- #endif
- return true;
diff --git a/devel/electron32/files/patch-extensions_shell_browser_shell__browser__main__parts.cc b/devel/electron32/files/patch-extensions_shell_browser_shell__browser__main__parts.cc
deleted file mode 100644
index 77da3a83720f..000000000000
--- a/devel/electron32/files/patch-extensions_shell_browser_shell__browser__main__parts.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- extensions/shell/browser/shell_browser_main_parts.cc.orig 2022-09-24 10:57:32 UTC
-+++ extensions/shell/browser/shell_browser_main_parts.cc
-@@ -150,7 +150,7 @@ void ShellBrowserMainParts::PostCreateMainMessageLoop(
- switches::kAppShellAllowRoaming)) {
- network_controller_->SetCellularAllowRoaming(true);
- }
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // app_shell doesn't need GTK, so the fake input method context can work.
- // See crbug.com/381852 and revision fb69f142.
- // TODO(michaelpg): Verify this works for target environments.
diff --git a/devel/electron32/files/patch-extensions_shell_browser_shell__extensions__api__client.cc b/devel/electron32/files/patch-extensions_shell_browser_shell__extensions__api__client.cc
deleted file mode 100644
index 59d2980f8d14..000000000000
--- a/devel/electron32/files/patch-extensions_shell_browser_shell__extensions__api__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- extensions/shell/browser/shell_extensions_api_client.cc.orig 2024-06-18 21:43:33 UTC
-+++ extensions/shell/browser/shell_extensions_api_client.cc
-@@ -58,7 +58,7 @@ ShellExtensionsAPIClient::CreateDisplayInfoProvider()
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- FileSystemDelegate* ShellExtensionsAPIClient::GetFileSystemDelegate() {
- if (!file_system_delegate_)
- file_system_delegate_ = std::make_unique<ShellFileSystemDelegate>();
diff --git a/devel/electron32/files/patch-extensions_shell_browser_shell__extensions__api__client.h b/devel/electron32/files/patch-extensions_shell_browser_shell__extensions__api__client.h
deleted file mode 100644
index 193b483076f2..000000000000
--- a/devel/electron32/files/patch-extensions_shell_browser_shell__extensions__api__client.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- extensions/shell/browser/shell_extensions_api_client.h.orig 2024-06-18 21:43:33 UTC
-+++ extensions/shell/browser/shell_extensions_api_client.h
-@@ -36,7 +36,7 @@ class ShellExtensionsAPIClient : public ExtensionsAPIC
- const override;
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- FileSystemDelegate* GetFileSystemDelegate() override;
- #endif
- MessagingDelegate* GetMessagingDelegate() override;
-@@ -45,7 +45,7 @@ class ShellExtensionsAPIClient : public ExtensionsAPIC
- private:
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- std::unique_ptr<FileSystemDelegate> file_system_delegate_;
- #endif
- std::unique_ptr<MessagingDelegate> messaging_delegate_;
diff --git a/devel/electron32/files/patch-google__apis_gcm_engine_heartbeat__manager.cc b/devel/electron32/files/patch-google__apis_gcm_engine_heartbeat__manager.cc
deleted file mode 100644
index 49299d817e4c..000000000000
--- a/devel/electron32/files/patch-google__apis_gcm_engine_heartbeat__manager.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- google_apis/gcm/engine/heartbeat_manager.cc.orig 2023-05-25 00:41:56 UTC
-+++ google_apis/gcm/engine/heartbeat_manager.cc
-@@ -32,7 +32,7 @@ const int kMinClientHeartbeatIntervalMs = 1000 * 30;
- // Minimum time spent sleeping before we force a new heartbeat.
- const int kMinSuspendTimeMs = 1000 * 10; // 10 seconds.
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // The period at which to check if the heartbeat time has passed. Used to
- // protect against platforms where the timer is delayed by the system being
- // suspended. Only needed on linux because the other OSes provide a standard
-@@ -191,7 +191,7 @@ void HeartbeatManager::RestartTimer() {
- base::BindRepeating(&HeartbeatManager::OnHeartbeatTriggered,
- weak_ptr_factory_.GetWeakPtr()));
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Windows, Mac, Android, iOS, and Chrome OS all provide a way to be notified
- // when the system is suspending or resuming. The only one that does not is
- // Linux so we need to poll to check for missed heartbeats.
-@@ -214,7 +214,7 @@ void HeartbeatManager::CheckForMissedHeartbeat() {
- return;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Otherwise check again later.
- io_task_runner_->PostDelayedTask(
- FROM_HERE,
diff --git a/devel/electron32/files/patch-gpu_command__buffer_service_dawn__context__provider.cc b/devel/electron32/files/patch-gpu_command__buffer_service_dawn__context__provider.cc
deleted file mode 100644
index 24c9786df4ef..000000000000
--- a/devel/electron32/files/patch-gpu_command__buffer_service_dawn__context__provider.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- gpu/command_buffer/service/dawn_context_provider.cc.orig 2024-08-14 20:55:03 UTC
-+++ gpu/command_buffer/service/dawn_context_provider.cc
-@@ -175,7 +175,7 @@ wgpu::BackendType DawnContextProvider::GetDefaultBacke
- return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12)
- ? wgpu::BackendType::D3D12
- : wgpu::BackendType::D3D11;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- return wgpu::BackendType::Vulkan;
- #elif BUILDFLAG(IS_APPLE)
- return wgpu::BackendType::Metal;
diff --git a/devel/electron32/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc b/devel/electron32/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
deleted file mode 100644
index 234355d8c89a..000000000000
--- a/devel/electron32/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2024-08-14 20:55:03 UTC
-+++ gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -2902,7 +2902,7 @@ GLES2Decoder* GLES2Decoder::Create(
- }
-
- // Allow linux to run fuzzers.
--#if BUILDFLAG(ENABLE_VALIDATING_COMMAND_DECODER) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(ENABLE_VALIDATING_COMMAND_DECODER) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return new GLES2DecoderImpl(client, command_buffer_service, outputter, group);
- #else
- LOG(FATAL) << "Validating command decoder is not supported.";
diff --git a/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc b/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
deleted file mode 100644
index 13181e64eedd..000000000000
--- a/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2024-08-14 20:55:03 UTC
-+++ gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc
-@@ -20,7 +20,7 @@ constexpr SharedImageUsageSet kSupportedUsage =
- // TODO(penghuang): verify the scanout is the right usage for video playback.
- // crbug.com/1280798
- constexpr SharedImageUsageSet kSupportedUsage =
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- SHARED_IMAGE_USAGE_SCANOUT |
- #endif
- SHARED_IMAGE_USAGE_GLES2_READ | SHARED_IMAGE_USAGE_GLES2_WRITE |
diff --git a/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc b/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
deleted file mode 100644
index ddd8d93d6f66..000000000000
--- a/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2024-08-14 20:55:03 UTC
-+++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
-@@ -54,7 +54,7 @@
- #include "ui/gl/gl_version_info.h"
- #include "ui/gl/scoped_binders.h"
-
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DAWN)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DAWN)
- #include "gpu/command_buffer/service/shared_image/external_vk_image_dawn_representation.h"
- #if BUILDFLAG(DAWN_ENABLE_BACKEND_OPENGLES)
- #include "gpu/command_buffer/service/shared_image/dawn_gl_texture_representation.h"
-@@ -734,7 +734,7 @@ std::unique_ptr<DawnImageRepresentation> ExternalVkIma
- wgpu::BackendType backend_type,
- std::vector<wgpu::TextureFormat> view_formats,
- scoped_refptr<SharedContextState> context_state) {
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DAWN)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DAWN)
- auto wgpu_format = ToDawnFormat(format());
-
- if (wgpu_format == wgpu::TextureFormat::Undefined) {
diff --git a/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc b/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
deleted file mode 100644
index 9c5a34e4d479..000000000000
--- a/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2024-08-14 20:55:03 UTC
-+++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
-@@ -148,7 +148,7 @@ gfx::GpuMemoryBufferType GetNativeBufferType() {
- return gfx::GpuMemoryBufferType::IO_SURFACE_BUFFER;
- #elif BUILDFLAG(IS_ANDROID)
- return gfx::GpuMemoryBufferType::ANDROID_HARDWARE_BUFFER;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- return gfx::GpuMemoryBufferType::NATIVE_PIXMAP;
- #elif BUILDFLAG(IS_WIN)
- return gfx::GpuMemoryBufferType::DXGI_SHARED_HANDLE;
diff --git a/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc b/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
deleted file mode 100644
index a02917685b32..000000000000
--- a/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2024-08-14 20:55:03 UTC
-+++ gpu/command_buffer/service/shared_image/shared_image_manager.cc
-@@ -572,7 +572,7 @@ bool SharedImageManager::SupportsScanoutImages() {
- return true;
- #elif BUILDFLAG(IS_ANDROID)
- return base::AndroidHardwareBufferCompat::IsSupportAvailable();
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- return ui::OzonePlatform::GetInstance()
- ->GetPlatformRuntimeProperties()
- .supports_native_pixmaps;
diff --git a/devel/electron32/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc b/devel/electron32/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
deleted file mode 100644
index adc4696c91c5..000000000000
--- a/devel/electron32/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2024-08-14 20:55:03 UTC
-+++ gpu/command_buffer/service/webgpu_decoder_impl.cc
-@@ -1303,7 +1303,7 @@ WGPUFuture WebGPUDecoderImpl::RequestAdapterImpl(
- force_fallback_adapter = true;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!shared_context_state_->GrContextIsVulkan() &&
- !shared_context_state_->IsGraphiteDawnVulkan() &&
- use_webgpu_adapter_ != WebGPUAdapterName::kOpenGLES) {
-@@ -1972,7 +1972,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
- }
-
- #if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
-- !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_LINUX)
-+ !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- if (usage & wgpu::TextureUsage::StorageBinding) {
- LOG(ERROR) << "AssociateMailbox: wgpu::TextureUsage::StorageBinding is NOT "
- "supported yet on this platform.";
diff --git a/devel/electron32/files/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc b/devel/electron32/files/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc
deleted file mode 100644
index b2162e0a9eda..000000000000
--- a/devel/electron32/files/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc.orig 2023-05-25 00:41:56 UTC
-+++ gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc
-@@ -27,7 +27,7 @@
- #include "ui/gfx/half_float.h"
- #include "ui/gl/test/gl_test_support.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "gpu/ipc/common/gpu_memory_buffer_impl_native_pixmap.h"
- #include "ui/gfx/linux/client_native_pixmap_factory_dmabuf.h"
- #endif
-@@ -70,7 +70,7 @@ class GpuMemoryBufferTest : public testing::TestWithPa
- GLManager gl_;
- };
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- class GpuMemoryBufferTestEGL : public testing::Test,
- public gpu::GpuCommandBufferTestEGL {
- public:
diff --git a/devel/electron32/files/patch-gpu_config_gpu__control__list.cc b/devel/electron32/files/patch-gpu_config_gpu__control__list.cc
deleted file mode 100644
index 80356b2066b0..000000000000
--- a/devel/electron32/files/patch-gpu_config_gpu__control__list.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- gpu/config/gpu_control_list.cc.orig 2024-08-14 20:55:03 UTC
-+++ gpu/config/gpu_control_list.cc
-@@ -277,7 +277,7 @@ GpuControlList::GLType GpuControlList::More::GetDefaul
- GpuControlList::GLType GpuControlList::More::GetDefaultGLType() {
- #if BUILDFLAG(IS_CHROMEOS)
- return kGLTypeGL;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_OPENBSD)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return kGLTypeGL;
- #elif BUILDFLAG(IS_MAC)
- return kGLTypeGL;
-@@ -814,7 +814,7 @@ GpuControlList::OsType GpuControlList::GetOsType() {
- return kOsAndroid;
- #elif BUILDFLAG(IS_FUCHSIA)
- return kOsFuchsia;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_OPENBSD)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return kOsLinux;
- #elif BUILDFLAG(IS_MAC)
- return kOsMacosx;
diff --git a/devel/electron32/files/patch-gpu_config_gpu__finch__features.cc b/devel/electron32/files/patch-gpu_config_gpu__finch__features.cc
deleted file mode 100644
index e44dc38f6132..000000000000
--- a/devel/electron32/files/patch-gpu_config_gpu__finch__features.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- gpu/config/gpu_finch_features.cc.orig 2024-08-14 20:55:03 UTC
-+++ gpu/config/gpu_finch_features.cc
-@@ -157,7 +157,7 @@ BASE_FEATURE(kDefaultEnableGpuRasterization,
- BASE_FEATURE(kDefaultEnableGpuRasterization,
- "DefaultEnableGpuRasterization",
- #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -170,7 +170,7 @@ BASE_FEATURE(kCanvasOopRasterization,
- "CanvasOopRasterization",
- #if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_WIN) || \
- (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron32/files/patch-gpu_config_gpu__info__collector.cc b/devel/electron32/files/patch-gpu_config_gpu__info__collector.cc
deleted file mode 100644
index cad54d11ab10..000000000000
--- a/devel/electron32/files/patch-gpu_config_gpu__info__collector.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- gpu/config/gpu_info_collector.cc.orig 2024-02-21 00:20:47 UTC
-+++ gpu/config/gpu_info_collector.cc
-@@ -364,7 +364,7 @@ void ReportWebGPUSupportMetrics(dawn::native::Instance
- void ReportWebGPUSupportMetrics(dawn::native::Instance* instance) {
- static BASE_FEATURE(kCollectWebGPUSupportMetrics,
- "CollectWebGPUSupportMetrics",
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_DISABLED_BY_DEFAULT);
- #else
- base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/devel/electron32/files/patch-gpu_config_gpu__test__config.cc b/devel/electron32/files/patch-gpu_config_gpu__test__config.cc
deleted file mode 100644
index 86cc37845dcf..000000000000
--- a/devel/electron32/files/patch-gpu_config_gpu__test__config.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- gpu/config/gpu_test_config.cc.orig 2022-02-28 16:54:41 UTC
-+++ gpu/config/gpu_test_config.cc
-@@ -29,7 +29,7 @@ GPUTestConfig::OS GetCurrentOS() {
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- return GPUTestConfig::kOsChromeOS;
- #elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
-- BUILDFLAG(IS_OPENBSD)
-+ BUILDFLAG(IS_BSD)
- return GPUTestConfig::kOsLinux;
- #elif BUILDFLAG(IS_WIN)
- int32_t major_version = 0;
diff --git a/devel/electron32/files/patch-gpu_ipc_common_gpu__memory__buffer__support.cc b/devel/electron32/files/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
deleted file mode 100644
index 2878982e6d9c..000000000000
--- a/devel/electron32/files/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- gpu/ipc/common/gpu_memory_buffer_support.cc.orig 2023-08-10 01:48:45 UTC
-+++ gpu/ipc/common/gpu_memory_buffer_support.cc
-@@ -26,7 +26,7 @@
- #include "ui/ozone/public/ozone_platform.h"
- #endif
-
--#if BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "gpu/ipc/common/gpu_memory_buffer_impl_native_pixmap.h"
- #endif
-
-@@ -56,7 +56,7 @@ GpuMemoryBufferSupport::GetNativeGpuMemoryBufferType()
- return gfx::IO_SURFACE_BUFFER;
- #elif BUILDFLAG(IS_ANDROID)
- return gfx::ANDROID_HARDWARE_BUFFER;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
- return gfx::NATIVE_PIXMAP;
- #elif BUILDFLAG(IS_WIN)
- return gfx::DXGI_SHARED_HANDLE;
diff --git a/devel/electron32/files/patch-gpu_ipc_common_gpu__memory__buffer__support.h b/devel/electron32/files/patch-gpu_ipc_common_gpu__memory__buffer__support.h
deleted file mode 100644
index 2ab58073a4b1..000000000000
--- a/devel/electron32/files/patch-gpu_ipc_common_gpu__memory__buffer__support.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- gpu/ipc/common/gpu_memory_buffer_support.h.orig 2023-08-10 01:48:45 UTC
-+++ gpu/ipc/common/gpu_memory_buffer_support.h
-@@ -21,7 +21,7 @@
- #include "ui/gfx/geometry/size.h"
- #include "ui/gfx/gpu_memory_buffer.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
- namespace gfx {
- class ClientNativePixmapFactory;
- } // namespace gfx
diff --git a/devel/electron32/files/patch-gpu_ipc_service_gpu__init.cc b/devel/electron32/files/patch-gpu_ipc_service_gpu__init.cc
deleted file mode 100644
index 52dd62aa3a70..000000000000
--- a/devel/electron32/files/patch-gpu_ipc_service_gpu__init.cc
+++ /dev/null
@@ -1,74 +0,0 @@
---- gpu/ipc/service/gpu_init.cc.orig 2024-08-14 20:55:03 UTC
-+++ gpu/ipc/service/gpu_init.cc
-@@ -398,7 +398,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
- enable_watchdog = false;
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool gpu_sandbox_start_early = gpu_preferences_.gpu_sandbox_start_early;
- #else // !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
- // For some reasons MacOSX's VideoToolbox might crash when called after
-@@ -435,7 +435,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
- }
-
- bool attempted_startsandbox = false;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // On Chrome OS ARM Mali, GPU driver userspace creates threads when
- // initializing a GL context, so start the sandbox early.
- // TODO(zmo): Need to collect OS version before this.
-@@ -544,7 +544,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
- gpu_preferences_.gr_context_type = GrContextType::kGL;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // The ContentSandboxHelper is currently the only one implementation of
- // GpuSandboxHelper and it has no dependency. Except on Linux where
- // VaapiWrapper checks the GL implementation to determine which display
-@@ -626,7 +626,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
- command_line, gpu_feature_info_,
- gpu_preferences_.disable_software_rasterizer, false);
- if (gl_use_swiftshader_) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
- << "on Linux";
- return false;
-@@ -777,7 +777,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
-
- InitializePlatformOverlaySettings(&gpu_info_, gpu_feature_info_);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Driver may create a compatibility profile context when collect graphics
- // information on Linux platform. Try to collect graphics information
- // based on core profile context after disabling platform extensions.
-@@ -832,7 +832,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
- }
- }
- }
--#if BUILDFLAG(IS_LINUX) || \
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
- if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
- // https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1022,7 +1022,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
- }
- bool gl_disabled = gl::GetGLImplementation() == gl::kGLImplementationDisabled;
-
--#if BUILDFLAG(IS_LINUX) || \
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
- if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
- // https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1077,7 +1077,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
- }
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Driver may create a compatibility profile context when collect graphics
- // information on Linux platform. Try to collect graphics information
- // based on core profile context after disabling platform extensions.
diff --git a/devel/electron32/files/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc b/devel/electron32/files/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
deleted file mode 100644
index 10c030734db0..000000000000
--- a/devel/electron32/files/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- gpu/ipc/service/gpu_memory_buffer_factory.cc.orig 2024-08-14 20:55:03 UTC
-+++ gpu/ipc/service/gpu_memory_buffer_factory.cc
-@@ -14,7 +14,7 @@
- #include "gpu/ipc/service/gpu_memory_buffer_factory_io_surface.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- #include "gpu/ipc/service/gpu_memory_buffer_factory_native_pixmap.h"
- #endif
-
-@@ -37,7 +37,7 @@ GpuMemoryBufferFactory::CreateNativeType(
- return std::make_unique<GpuMemoryBufferFactoryIOSurface>();
- #elif BUILDFLAG(IS_ANDROID)
- return std::make_unique<GpuMemoryBufferFactoryAndroidHardwareBuffer>();
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- return std::make_unique<GpuMemoryBufferFactoryNativePixmap>(
- vulkan_context_provider);
- #elif BUILDFLAG(IS_WIN)
diff --git a/devel/electron32/files/patch-gpu_vulkan_vulkan__device__queue.cc b/devel/electron32/files/patch-gpu_vulkan_vulkan__device__queue.cc
deleted file mode 100644
index ada7dd1b3afd..000000000000
--- a/devel/electron32/files/patch-gpu_vulkan_vulkan__device__queue.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- gpu/vulkan/vulkan_device_queue.cc.orig 2024-08-14 20:55:03 UTC
-+++ gpu/vulkan/vulkan_device_queue.cc
-@@ -149,7 +149,7 @@ bool VulkanDeviceQueue::Initialize(
-
- // In dual-CPU cases, we cannot detect the active GPU correctly on Linux,
- // so don't select GPU device based on the |gpu_info|.
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- // If gpu_info is provided, the device should match it.
- if (gpu_info && (device_properties.vendorID != gpu_info->gpu.vendor_id ||
- device_properties.deviceID != gpu_info->gpu.device_id)) {
-@@ -292,7 +292,7 @@ bool VulkanDeviceQueue::Initialize(
- // Android, Fuchsia, Linux, and CrOS (VaapiVideoDecoder) need YCbCr sampler
- // support.
- #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (!physical_device_info.feature_sampler_ycbcr_conversion) {
- LOG(ERROR) << "samplerYcbcrConversion is not supported.";
- return false;
diff --git a/devel/electron32/files/patch-gpu_vulkan_vulkan__device__queue.h b/devel/electron32/files/patch-gpu_vulkan_vulkan__device__queue.h
deleted file mode 100644
index a98a72aa4d66..000000000000
--- a/devel/electron32/files/patch-gpu_vulkan_vulkan__device__queue.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- gpu/vulkan/vulkan_device_queue.h.orig 2024-08-14 20:55:03 UTC
-+++ gpu/vulkan/vulkan_device_queue.h
-@@ -179,7 +179,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanDeviceQueue
- #endif
-
- #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- VkPhysicalDeviceSamplerYcbcrConversionFeatures
- sampler_ycbcr_conversion_features_{
- VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES};
diff --git a/devel/electron32/files/patch-gpu_vulkan_vulkan__function__pointers.h b/devel/electron32/files/patch-gpu_vulkan_vulkan__function__pointers.h
deleted file mode 100644
index bd1db19c462e..000000000000
--- a/devel/electron32/files/patch-gpu_vulkan_vulkan__function__pointers.h
+++ /dev/null
@@ -1,27 +0,0 @@
---- gpu/vulkan/vulkan_function_pointers.h.orig 2024-06-18 21:43:33 UTC
-+++ gpu/vulkan/vulkan_function_pointers.h
-@@ -322,7 +322,7 @@ struct COMPONENT_EXPORT(VULKAN) VulkanFunctionPointers
- VulkanFunction<PFN_vkGetSwapchainImagesKHR> vkGetSwapchainImagesKHR;
- VulkanFunction<PFN_vkQueuePresentKHR> vkQueuePresentKHR;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- VulkanFunction<PFN_vkGetImageDrmFormatModifierPropertiesEXT>
- vkGetImageDrmFormatModifierPropertiesEXT;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -1336,7 +1336,7 @@ ALWAYS_INLINE VkResult vkQueuePresentKHR(VkQueue queue
- pPresentInfo);
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- ALWAYS_INLINE VkResult vkGetImageDrmFormatModifierPropertiesEXT(
- VkDevice device,
- VkImage image,
-@@ -1346,4 +1346,4 @@ ALWAYS_INLINE VkResult vkGetImageDrmFormatModifierProp
- }
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
--#endif // GPU_VULKAN_VULKAN_FUNCTION_POINTERS_H_
-\ No newline at end of file
-+#endif // GPU_VULKAN_VULKAN_FUNCTION_POINTERS_H_
diff --git a/devel/electron32/files/patch-gpu_vulkan_vulkan__image.h b/devel/electron32/files/patch-gpu_vulkan_vulkan__image.h
deleted file mode 100644
index 7960e8e43873..000000000000
--- a/devel/electron32/files/patch-gpu_vulkan_vulkan__image.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- gpu/vulkan/vulkan_image.h.orig 2023-02-01 18:43:21 UTC
-+++ gpu/vulkan/vulkan_image.h
-@@ -87,7 +87,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanImage {
- VkImageUsageFlags usage,
- VkImageCreateFlags flags);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- static std::unique_ptr<VulkanImage> CreateWithExternalMemoryAndModifiers(
- VulkanDeviceQueue* device_queue,
- const gfx::Size& size,
-@@ -199,7 +199,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanImage {
- VkImageTiling image_tiling,
- uint32_t queue_family_index);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool InitializeWithExternalMemoryAndModifiers(VulkanDeviceQueue* device_queue,
- const gfx::Size& size,
- VkFormat format,
diff --git a/devel/electron32/files/patch-gpu_vulkan_vulkan__util.cc b/devel/electron32/files/patch-gpu_vulkan_vulkan__util.cc
deleted file mode 100644
index 1cea99349da6..000000000000
--- a/devel/electron32/files/patch-gpu_vulkan_vulkan__util.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- gpu/vulkan/vulkan_util.cc.orig 2024-06-18 21:43:33 UTC
-+++ gpu/vulkan/vulkan_util.cc
-@@ -468,7 +468,7 @@ bool CheckVulkanCompatibilities(
- }
- }
-
--#if BUILDFLAG(IS_LINUX) && !defined(OZONE_PLATFORM_IS_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !defined(OZONE_PLATFORM_IS_X11)
- // Vulkan is only supported with X11 on Linux for now.
- return false;
- #else
diff --git a/devel/electron32/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc b/devel/electron32/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
deleted file mode 100644
index 5b0861b003d6..000000000000
--- a/devel/electron32/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
+++ /dev/null
@@ -1,39 +0,0 @@
---- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2023-10-19 19:58:24 UTC
-+++ headless/lib/browser/headless_browser_main_parts_posix.cc
-@@ -21,13 +21,13 @@
- #include "content/public/browser/browser_thread.h"
- #include "headless/lib/browser/headless_browser_impl.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/command_line.h"
- #include "components/os_crypt/sync/key_storage_config_linux.h"
- #include "components/os_crypt/sync/os_crypt.h"
- #include "headless/public/switches.h"
-
--#if defined(USE_DBUS)
-+#if defined(USE_DBUS) && !BUILDFLAG(IS_BSD)
- #include "device/bluetooth/dbus/bluez_dbus_manager.h"
- #endif
-
-@@ -161,7 +161,7 @@ class BrowserShutdownHandler {
-
- } // namespace
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- constexpr char kProductName[] = "HeadlessChrome";
- #endif
-
-@@ -169,9 +169,9 @@ void HeadlessBrowserMainParts::PostCreateMainMessageLo
- BrowserShutdownHandler::Install(base::BindOnce(
- &HeadlessBrowserImpl::ShutdownWithExitCode, browser_->GetWeakPtr()));
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
--#if defined(USE_DBUS)
-+#if defined(USE_DBUS) && !BUILDFLAG(IS_BSD)
- bluez::BluezDBusManager::Initialize(/*system_bus=*/nullptr);
- #endif
-
diff --git a/devel/electron32/files/patch-headless_lib_browser_headless__content__browser__client.h b/devel/electron32/files/patch-headless_lib_browser_headless__content__browser__client.h
deleted file mode 100644
index 0322c0b43d71..000000000000
--- a/devel/electron32/files/patch-headless_lib_browser_headless__content__browser__client.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- headless/lib/browser/headless_content_browser_client.h.orig 2023-02-01 18:43:21 UTC
-+++ headless/lib/browser/headless_content_browser_client.h
-@@ -45,7 +45,7 @@ class HeadlessContentBrowserClient : public content::C
- CreateDevToolsManagerDelegate() override;
- content::GeneratedCodeCacheSettings GetGeneratedCodeCacheSettings(
- content::BrowserContext* context) override;
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
- void GetAdditionalMappedFilesForChildProcess(
- const base::CommandLine& command_line,
- int child_process_id,
diff --git a/devel/electron32/files/patch-headless_lib_browser_headless__request__context__manager.cc b/devel/electron32/files/patch-headless_lib_browser_headless__request__context__manager.cc
deleted file mode 100644
index ddfaf98e3b6b..000000000000
--- a/devel/electron32/files/patch-headless_lib_browser_headless__request__context__manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- headless/lib/browser/headless_request_context_manager.cc.orig 2024-06-18 21:43:33 UTC
-+++ headless/lib/browser/headless_request_context_manager.cc
-@@ -66,7 +66,7 @@ void SetCryptKeyOnce(const base::FilePath& user_data_p
- return;
- done_once = true;
-
--#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)) && defined(HEADLESS_USE_PREFS)
-+#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(HEADLESS_USE_PREFS)
- // The OSCrypt keys are process bound, so if network service is out of
- // process, send it the required key if it is available.
- if (content::IsOutOfProcessNetworkService()
diff --git a/devel/electron32/files/patch-headless_lib_browser_headless__web__contents__impl.cc b/devel/electron32/files/patch-headless_lib_browser_headless__web__contents__impl.cc
deleted file mode 100644
index 5d0967fc0cd8..000000000000
--- a/devel/electron32/files/patch-headless_lib_browser_headless__web__contents__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- headless/lib/browser/headless_web_contents_impl.cc.orig 2024-06-30 11:48:29 UTC
-+++ headless/lib/browser/headless_web_contents_impl.cc
-@@ -62,7 +62,7 @@ void UpdatePrefsFromSystemSettings(blink::RendererPref
- namespace {
-
- void UpdatePrefsFromSystemSettings(blink::RendererPreferences* prefs) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- content::UpdateFontRendererPreferencesFromSystemSettings(prefs);
- #endif
-
diff --git a/devel/electron32/files/patch-headless_lib_headless__content__main__delegate.cc b/devel/electron32/files/patch-headless_lib_headless__content__main__delegate.cc
deleted file mode 100644
index 37810e0f0030..000000000000
--- a/devel/electron32/files/patch-headless_lib_headless__content__main__delegate.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- headless/lib/headless_content_main_delegate.cc.orig 2024-08-14 20:55:03 UTC
-+++ headless/lib/headless_content_main_delegate.cc
-@@ -409,7 +409,7 @@ void HeadlessContentMainDelegate::InitCrashReporter(
- if (process_type != ::switches::kZygoteProcess) {
- g_headless_crash_client.Pointer()->set_crash_dumps_dir(
- command_line.GetSwitchValuePath(switches::kCrashDumpsDir));
--#if !BUILDFLAG(IS_WIN)
-+#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_BSD)
- crash_reporter::InitializeCrashpad(process_type.empty(), process_type);
- #endif // !BUILDFLAG(IS_WIN)
- crash_keys::SetSwitchesFromCommandLine(command_line, nullptr);
diff --git a/devel/electron32/files/patch-ipc_ipc__channel.h b/devel/electron32/files/patch-ipc_ipc__channel.h
deleted file mode 100644
index 7404b35c1391..000000000000
--- a/devel/electron32/files/patch-ipc_ipc__channel.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ipc/ipc_channel.h.orig 2024-06-18 21:43:35 UTC
-+++ ipc/ipc_channel.h
-@@ -218,7 +218,7 @@ class COMPONENT_EXPORT(IPC) Channel : public Sender {
- static std::string GenerateUniqueRandomChannelID();
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Sandboxed processes live in a PID namespace, so when sending the IPC hello
- // message from client to server we need to send the PID from the global
- // PID namespace.
diff --git a/devel/electron32/files/patch-ipc_ipc__channel__mojo.cc b/devel/electron32/files/patch-ipc_ipc__channel__mojo.cc
deleted file mode 100644
index aad0bd25fa8f..000000000000
--- a/devel/electron32/files/patch-ipc_ipc__channel__mojo.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ipc/ipc_channel_mojo.cc.orig 2023-02-01 18:43:22 UTC
-+++ ipc/ipc_channel_mojo.cc
-@@ -105,7 +105,7 @@ class ThreadSafeChannelProxy : public mojo::ThreadSafe
- };
-
- base::ProcessId GetSelfPID() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (int global_pid = Channel::GetGlobalPid())
- return global_pid;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron32/files/patch-ipc_ipc__message__utils.cc b/devel/electron32/files/patch-ipc_ipc__message__utils.cc
deleted file mode 100644
index a7ba7d0941da..000000000000
--- a/devel/electron32/files/patch-ipc_ipc__message__utils.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ipc/ipc_message_utils.cc.orig 2024-08-14 20:55:05 UTC
-+++ ipc/ipc_message_utils.cc
-@@ -400,7 +400,7 @@ void ParamTraits<unsigned int>::Log(const param_type&
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS))
- void ParamTraits<long>::Log(const param_type& p, std::string* l) {
- l->append(base::NumberToString(p));
diff --git a/devel/electron32/files/patch-ipc_ipc__message__utils.h b/devel/electron32/files/patch-ipc_ipc__message__utils.h
deleted file mode 100644
index 0b1c49c55797..000000000000
--- a/devel/electron32/files/patch-ipc_ipc__message__utils.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ipc/ipc_message_utils.h.orig 2022-09-24 10:57:32 UTC
-+++ ipc/ipc_message_utils.h
-@@ -214,7 +214,7 @@ struct ParamTraits<unsigned int> {
- // Since we want to support Android 32<>64 bit IPC, as long as we don't have
- // these traits for 32 bit ARM then that'll catch any errors.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_FUCHSIA) || \
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS))
- template <>
- struct ParamTraits<long> {
diff --git a/devel/electron32/files/patch-media_BUILD.gn b/devel/electron32/files/patch-media_BUILD.gn
deleted file mode 100644
index 14887c61b163..000000000000
--- a/devel/electron32/files/patch-media_BUILD.gn
+++ /dev/null
@@ -1,12 +0,0 @@
---- media/BUILD.gn.orig 2024-02-21 00:20:48 UTC
-+++ media/BUILD.gn
-@@ -96,6 +96,9 @@ config("media_config") {
- defines += [ "DLOPEN_PULSEAUDIO" ]
- }
- }
-+ if (use_sndio) {
-+ defines += [ "USE_SNDIO" ]
-+ }
- if (use_cras) {
- defines += [ "USE_CRAS" ]
- }
diff --git a/devel/electron32/files/patch-media_audio_BUILD.gn b/devel/electron32/files/patch-media_audio_BUILD.gn
deleted file mode 100644
index 42a69edddbd9..000000000000
--- a/devel/electron32/files/patch-media_audio_BUILD.gn
+++ /dev/null
@@ -1,27 +0,0 @@
---- media/audio/BUILD.gn.orig 2024-08-30 11:29:36 UTC
-+++ media/audio/BUILD.gn
-@@ -271,9 +271,23 @@ source_set("audio") {
- deps += [ "//media/base/android:media_jni_headers" ]
- }
-
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- sources += [ "linux/audio_manager_linux.cc" ]
- }
-+
-+ if (is_bsd) {
-+ sources += [ "sndio/audio_manager_sndio.cc" ]
-+ }
-+
-+ if (use_sndio) {
-+ libs += [ "sndio" ]
-+ sources += [
-+ "sndio/sndio_input.cc",
-+ "sndio/sndio_input.h",
-+ "sndio/sndio_output.cc",
-+ "sndio/sndio_output.h"
-+ ]
-+ }
-
- if (use_alsa) {
- libs += [ "asound" ]
diff --git a/devel/electron32/files/patch-media_audio_alsa_audio__manager__alsa.cc b/devel/electron32/files/patch-media_audio_alsa_audio__manager__alsa.cc
deleted file mode 100644
index aaf336e93bb7..000000000000
--- a/devel/electron32/files/patch-media_audio_alsa_audio__manager__alsa.cc
+++ /dev/null
@@ -1,54 +0,0 @@
---- media/audio/alsa/audio_manager_alsa.cc.orig 2024-08-14 20:55:05 UTC
-+++ media/audio/alsa/audio_manager_alsa.cc
-@@ -95,7 +95,9 @@ void AudioManagerAlsa::GetAlsaAudioDevices(StreamType
- int card = -1;
-
- // Loop through the physical sound cards to get ALSA device hints.
-+#if !BUILDFLAG(IS_BSD)
- while (!wrapper_->CardNext(&card) && card >= 0) {
-+#endif
- void** hints = NULL;
- int error = wrapper_->DeviceNameHint(card, kPcmInterfaceName, &hints);
- if (!error) {
-@@ -107,7 +109,9 @@ void AudioManagerAlsa::GetAlsaAudioDevices(StreamType
- DLOG(WARNING) << "GetAlsaAudioDevices: unable to get device hints: "
- << wrapper_->StrError(error);
- }
-+#if !BUILDFLAG(IS_BSD)
- }
-+#endif
- }
-
- void AudioManagerAlsa::GetAlsaDevicesInfo(AudioManagerAlsa::StreamType type,
-@@ -190,7 +194,11 @@ bool AudioManagerAlsa::IsAlsaDeviceAvailable(
- // goes through software conversion if needed (e.g. incompatible
- // sample rate).
- // TODO(joi): Should we prefer "hw" instead?
-+#if BUILDFLAG(IS_BSD)
-+ static const char kDeviceTypeDesired[] = "plug";
-+#else
- static const char kDeviceTypeDesired[] = "plughw";
-+#endif
- return strncmp(kDeviceTypeDesired, device_name,
- std::size(kDeviceTypeDesired) - 1) == 0;
- }
-@@ -242,7 +250,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDevice(
- // Loop through the sound cards.
- // Don't use snd_device_name_hint(-1,..) since there is an access violation
- // inside this ALSA API with libasound.so.2.0.0.
-+#if !BUILDFLAG(IS_BSD)
- while (!wrapper_->CardNext(&card) && (card >= 0) && !has_device) {
-+#endif
- int error = wrapper_->DeviceNameHint(card, kPcmInterfaceName, &hints);
- if (!error) {
- for (void** hint_iter = hints; *hint_iter != NULL; hint_iter++) {
-@@ -266,7 +276,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDevice(
- DLOG(WARNING) << "HasAnyAudioDevice: unable to get device hints: "
- << wrapper_->StrError(error);
- }
-+#if !BUILDFLAG(IS_BSD)
- }
-+#endif
-
- return has_device;
- }
diff --git a/devel/electron32/files/patch-media_audio_audio__input__device.cc b/devel/electron32/files/patch-media_audio_audio__input__device.cc
deleted file mode 100644
index b99e3ca8acb2..000000000000
--- a/devel/electron32/files/patch-media_audio_audio__input__device.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/audio/audio_input_device.cc.orig 2024-04-15 20:34:00 UTC
-+++ media/audio/audio_input_device.cc
-@@ -264,7 +264,7 @@ void AudioInputDevice::OnStreamCreated(
- // here. See comments in AliveChecker and PowerObserverHelper for details and
- // todos.
- if (detect_dead_stream_ == DeadStreamDetection::kEnabled) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const bool stop_at_first_alive_notification = true;
- const bool pause_check_during_suspend = false;
- #else
diff --git a/devel/electron32/files/patch-media_audio_pulse_pulse__util.cc b/devel/electron32/files/patch-media_audio_pulse_pulse__util.cc
deleted file mode 100644
index ca2e4d2234de..000000000000
--- a/devel/electron32/files/patch-media_audio_pulse_pulse__util.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- media/audio/pulse/pulse_util.cc.orig 2024-06-18 21:43:35 UTC
-+++ media/audio/pulse/pulse_util.cc
-@@ -45,7 +45,11 @@ static const base::FilePath::CharType kPulseLib[] =
-
- #if defined(DLOPEN_PULSEAUDIO)
- static const base::FilePath::CharType kPulseLib[] =
-+#if BUILDFLAG(IS_BSD)
-+ FILE_PATH_LITERAL("libpulse.so");
-+#else
- FILE_PATH_LITERAL("libpulse.so.0");
-+#endif
- #endif
-
- void DestroyMainloop(pa_threaded_mainloop* mainloop) {
diff --git a/devel/electron32/files/patch-media_audio_sndio_audio__manager__sndio.cc b/devel/electron32/files/patch-media_audio_sndio_audio__manager__sndio.cc
deleted file mode 100644
index 6e568a247cc9..000000000000
--- a/devel/electron32/files/patch-media_audio_sndio_audio__manager__sndio.cc
+++ /dev/null
@@ -1,216 +0,0 @@
---- media/audio/sndio/audio_manager_sndio.cc.orig 2024-08-30 11:30:12 UTC
-+++ media/audio/sndio/audio_manager_sndio.cc
-@@ -0,0 +1,213 @@
-+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/command_line.h"
-+#include "base/metrics/histogram_macros.h"
-+#include "base/memory/ptr_util.h"
-+
-+#include "media/audio/sndio/audio_manager_sndio.h"
-+
-+#include "media/audio/audio_device_description.h"
-+#include "media/audio/audio_output_dispatcher.h"
-+#if defined(USE_SNDIO)
-+#include "media/audio/sndio/sndio_input.h"
-+#include "media/audio/sndio/sndio_output.h"
-+#endif
-+#if defined(USE_PULSEAUDIO)
-+#include "media/audio/pulse/audio_manager_pulse.h"
-+#include "media/audio/pulse/pulse_util.h"
-+#endif
-+#if defined(USE_ALSA)
-+#include "media/audio/alsa/audio_manager_alsa.h"
-+#endif
-+#include "media/audio/fake_audio_manager.h"
-+#include "media/base/limits.h"
-+#include "media/base/media_switches.h"
-+
-+namespace media {
-+
-+#if defined(USE_SNDIO)
-+// Maximum number of output streams that can be open simultaneously.
-+static const int kMaxOutputStreams = 50;
-+
-+// Default sample rate for input and output streams.
-+static const int kDefaultSampleRate = 48000;
-+
-+void AddDefaultDevice(AudioDeviceNames* device_names) {
-+ DCHECK(device_names->empty());
-+ device_names->push_front(AudioDeviceName::CreateDefault());
-+}
-+
-+bool AudioManagerSndio::HasAudioOutputDevices() {
-+ return true;
-+}
-+
-+bool AudioManagerSndio::HasAudioInputDevices() {
-+ return true;
-+}
-+
-+void AudioManagerSndio::GetAudioInputDeviceNames(
-+ AudioDeviceNames* device_names) {
-+ DCHECK(device_names->empty());
-+ AddDefaultDevice(device_names);
-+}
-+
-+void AudioManagerSndio::GetAudioOutputDeviceNames(
-+ AudioDeviceNames* device_names) {
-+ AddDefaultDevice(device_names);
-+}
-+
-+#if defined(USE_SNDIO)
-+const char* AudioManagerSndio::GetName() {
-+ return "SNDIO";
-+}
-+#endif
-+
-+AudioParameters AudioManagerSndio::GetInputStreamParameters(
-+ const std::string& device_id) {
-+ static const int kDefaultInputBufferSize = 1024;
-+
-+ int user_buffer_size = GetUserBufferSize();
-+ int buffer_size = user_buffer_size ?
-+ user_buffer_size : kDefaultInputBufferSize;
-+
-+ return AudioParameters(
-+ AudioParameters::AUDIO_PCM_LOW_LATENCY, ChannelLayoutConfig::Stereo(),
-+ kDefaultSampleRate, buffer_size);
-+}
-+
-+AudioManagerSndio::AudioManagerSndio(std::unique_ptr<AudioThread> audio_thread,
-+ AudioLogFactory* audio_log_factory)
-+ : AudioManagerBase(std::move(audio_thread),
-+ audio_log_factory) {
-+ DLOG(WARNING) << "AudioManagerSndio";
-+ SetMaxOutputStreamsAllowed(kMaxOutputStreams);
-+}
-+
-+AudioManagerSndio::~AudioManagerSndio() = default;
-+
-+AudioOutputStream* AudioManagerSndio::MakeLinearOutputStream(
-+ const AudioParameters& params,
-+ const LogCallback& log_callback) {
-+ DCHECK_EQ(AudioParameters::AUDIO_PCM_LINEAR, params.format());
-+ return MakeOutputStream(params);
-+}
-+
-+AudioOutputStream* AudioManagerSndio::MakeLowLatencyOutputStream(
-+ const AudioParameters& params,
-+ const std::string& device_id,
-+ const LogCallback& log_callback) {
-+ DLOG_IF(ERROR, !device_id.empty()) << "Not implemented!";
-+ DCHECK_EQ(AudioParameters::AUDIO_PCM_LOW_LATENCY, params.format());
-+ return MakeOutputStream(params);
-+}
-+
-+AudioInputStream* AudioManagerSndio::MakeLinearInputStream(
-+ const AudioParameters& params,
-+ const std::string& device_id,
-+ const LogCallback& log_callback) {
-+ DCHECK_EQ(AudioParameters::AUDIO_PCM_LINEAR, params.format());
-+ return MakeInputStream(params);
-+}
-+
-+AudioInputStream* AudioManagerSndio::MakeLowLatencyInputStream(
-+ const AudioParameters& params,
-+ const std::string& device_id,
-+ const LogCallback& log_callback) {
-+ DCHECK_EQ(AudioParameters::AUDIO_PCM_LOW_LATENCY, params.format());
-+ return MakeInputStream(params);
-+}
-+
-+AudioParameters AudioManagerSndio::GetPreferredOutputStreamParameters(
-+ const std::string& output_device_id,
-+ const AudioParameters& input_params) {
-+ // TODO(tommi): Support |output_device_id|.
-+ DLOG_IF(ERROR, !output_device_id.empty()) << "Not implemented!";
-+ static const int kDefaultOutputBufferSize = 2048;
-+
-+ ChannelLayoutConfig channel_layout_config = ChannelLayoutConfig::Stereo();
-+ int sample_rate = kDefaultSampleRate;
-+ int buffer_size = kDefaultOutputBufferSize;
-+ if (input_params.IsValid()) {
-+ sample_rate = input_params.sample_rate();
-+ channel_layout_config = input_params.channel_layout_config();
-+ buffer_size = std::min(buffer_size, input_params.frames_per_buffer());
-+ }
-+
-+ int user_buffer_size = GetUserBufferSize();
-+ if (user_buffer_size)
-+ buffer_size = user_buffer_size;
-+
-+ return AudioParameters(
-+ AudioParameters::AUDIO_PCM_LOW_LATENCY,
-+ channel_layout_config, sample_rate, buffer_size);
-+}
-+
-+AudioInputStream* AudioManagerSndio::MakeInputStream(
-+ const AudioParameters& params) {
-+ DLOG(WARNING) << "MakeInputStream";
-+ return new SndioAudioInputStream(this,
-+ AudioDeviceDescription::kDefaultDeviceId, params);
-+}
-+
-+AudioOutputStream* AudioManagerSndio::MakeOutputStream(
-+ const AudioParameters& params) {
-+ DLOG(WARNING) << "MakeOutputStream";
-+ return new SndioAudioOutputStream(params, this);
-+}
-+#endif
-+
-+std::unique_ptr<media::AudioManager> CreateAudioManager(
-+ std::unique_ptr<AudioThread> audio_thread,
-+ AudioLogFactory* audio_log_factory) {
-+ DLOG(WARNING) << "CreateAudioManager";
-+
-+ auto _ab = kAudioBackendParam.Get();
-+
-+ // For testing allow audio output to be disabled.
-+ if (base::CommandLine::ForCurrentProcess()->HasSwitch(
-+ switches::kDisableAudioOutput) ||
-+ !base::FeatureList::IsEnabled(media::kAudioBackend)) {
-+ return std::make_unique<FakeAudioManager>(std::move(audio_thread),
-+ audio_log_factory);
-+ }
-+
-+#if defined(USE_PULSEAUDIO)
-+ pa_threaded_mainloop* pa_mainloop = nullptr;
-+ pa_context* pa_context = nullptr;
-+ if (_ab != AudioBackend::kSndio && _ab != AudioBackend::kAlsa &&
-+ pulse::InitPulse(&pa_mainloop, &pa_context)) {
-+ return std::make_unique<AudioManagerPulse>(
-+ std::move(audio_thread), audio_log_factory, pa_mainloop, pa_context);
-+ } else if (_ab == AudioBackend::kAuto) {
-+ LOG(WARNING) << "Falling back to SNDIO for audio output. PulseAudio is not "
-+ "available or could not be initialized.";
-+ }
-+#endif
-+
-+#if defined(USE_SNDIO)
-+ if (_ab != AudioBackend::kPulseAudio && _ab != AudioBackend::kAlsa) {
-+ return std::make_unique<AudioManagerSndio>(std::move(audio_thread),
-+ audio_log_factory);
-+ } else if (_ab == AudioBackend::kAuto) {
-+ LOG(WARNING) << "Falling back to ALSA audio output. SNDIO is not "
-+ "available or could not be initialized.";
-+ }
-+#endif
-+
-+#if defined(USE_ALSA)
-+ if (_ab != AudioBackend::kPulseAudio && _ab != AudioBackend::kSndio) {
-+ return std::make_unique<AudioManagerAlsa>(std::move(audio_thread),
-+ audio_log_factory);
-+ } else if (_ab == AudioBackend::kAuto) {
-+ LOG(WARNING) << "Falling back to fake audio output. ALSA is not "
-+ "available or could not be initialized.";
-+ }
-+#endif
-+
-+ return std::make_unique<FakeAudioManager>(std::move(audio_thread),
-+ audio_log_factory);
-+}
-+
-+} // namespace media
diff --git a/devel/electron32/files/patch-media_audio_sndio_audio__manager__sndio.h b/devel/electron32/files/patch-media_audio_sndio_audio__manager__sndio.h
deleted file mode 100644
index 33428cfc37d1..000000000000
--- a/devel/electron32/files/patch-media_audio_sndio_audio__manager__sndio.h
+++ /dev/null
@@ -1,69 +0,0 @@
---- media/audio/sndio/audio_manager_sndio.h.orig 2022-02-07 13:39:41 UTC
-+++ media/audio/sndio/audio_manager_sndio.h
-@@ -0,0 +1,66 @@
-+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#ifndef MEDIA_AUDIO_SNDIO_AUDIO_MANAGER_SNDIO_H_
-+#define MEDIA_AUDIO_SNDIO_AUDIO_MANAGER_SNDIO_H_
-+
-+#include <set>
-+
-+#include "base/compiler_specific.h"
-+#include "base/memory/ref_counted.h"
-+#include "base/threading/thread.h"
-+#include "media/audio/audio_manager_base.h"
-+
-+namespace media {
-+
-+class MEDIA_EXPORT AudioManagerSndio : public AudioManagerBase {
-+ public:
-+ AudioManagerSndio(std::unique_ptr<AudioThread> audio_thread,
-+ AudioLogFactory* audio_log_factory);
-+
-+ AudioManagerSndio(const AudioManagerSndio&) = delete;
-+ AudioManagerSndio& operator=(const AudioManagerSndio&) = delete;
-+
-+ ~AudioManagerSndio() override;
-+
-+ // Implementation of AudioManager.
-+ bool HasAudioOutputDevices() override;
-+ bool HasAudioInputDevices() override;
-+ void GetAudioInputDeviceNames(AudioDeviceNames* device_names) override;
-+ void GetAudioOutputDeviceNames(AudioDeviceNames* device_names) override;
-+ AudioParameters GetInputStreamParameters(
-+ const std::string& device_id) override;
-+ const char* GetName() override;
-+
-+ // Implementation of AudioManagerBase.
-+ AudioOutputStream* MakeLinearOutputStream(
-+ const AudioParameters& params,
-+ const LogCallback& log_callback) override;
-+ AudioOutputStream* MakeLowLatencyOutputStream(
-+ const AudioParameters& params,
-+ const std::string& device_id,
-+ const LogCallback& log_callback) override;
-+ AudioInputStream* MakeLinearInputStream(
-+ const AudioParameters& params,
-+ const std::string& device_id,
-+ const LogCallback& log_callback) override;
-+ AudioInputStream* MakeLowLatencyInputStream(
-+ const AudioParameters& params,
-+ const std::string& device_id,
-+ const LogCallback& log_callback) override;
-+
-+ protected:
-+ AudioParameters GetPreferredOutputStreamParameters(
-+ const std::string& output_device_id,
-+ const AudioParameters& input_params) override;
-+
-+ private:
-+ // Called by MakeLinearOutputStream and MakeLowLatencyOutputStream.
-+ AudioOutputStream* MakeOutputStream(const AudioParameters& params);
-+ AudioInputStream* MakeInputStream(const AudioParameters& params);
-+};
-+
-+} // namespace media
-+
-+#endif // MEDIA_AUDIO_SNDIO_AUDIO_MANAGER_SNDIO_H_
diff --git a/devel/electron32/files/patch-media_audio_sndio_sndio__input.cc b/devel/electron32/files/patch-media_audio_sndio_sndio__input.cc
deleted file mode 100644
index f0c3135e90d2..000000000000
--- a/devel/electron32/files/patch-media_audio_sndio_sndio__input.cc
+++ /dev/null
@@ -1,203 +0,0 @@
---- media/audio/sndio/sndio_input.cc.orig 2023-06-07 04:52:29 UTC
-+++ media/audio/sndio/sndio_input.cc
-@@ -0,0 +1,200 @@
-+// Copyright 2013 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/logging.h"
-+#include "media/base/audio_timestamp_helper.h"
-+#include "media/audio/sndio/audio_manager_sndio.h"
-+#include "media/audio/audio_manager.h"
-+#include "media/audio/sndio/sndio_input.h"
-+
-+namespace media {
-+
-+static const SampleFormat kSampleFormat = kSampleFormatS16;
-+
-+void SndioAudioInputStream::OnMoveCallback(void *arg, int delta)
-+{
-+ SndioAudioInputStream* self = static_cast<SndioAudioInputStream*>(arg);
-+
-+ self->hw_delay += delta;
-+}
-+
-+void *SndioAudioInputStream::ThreadEntry(void *arg) {
-+ SndioAudioInputStream* self = static_cast<SndioAudioInputStream*>(arg);
-+
-+ self->ThreadLoop();
-+ return NULL;
-+}
-+
-+SndioAudioInputStream::SndioAudioInputStream(AudioManagerBase* manager,
-+ const std::string& device_name,
-+ const AudioParameters& params)
-+ : manager(manager),
-+ params(params),
-+ audio_bus(AudioBus::Create(params)),
-+ state(kClosed) {
-+}
-+
-+SndioAudioInputStream::~SndioAudioInputStream() {
-+ if (state != kClosed)
-+ Close();
-+}
-+
-+AudioInputStream::OpenOutcome SndioAudioInputStream::Open() {
-+ struct sio_par par;
-+ int sig;
-+
-+ if (state != kClosed)
-+ return OpenOutcome::kFailed;
-+
-+ if (params.format() != AudioParameters::AUDIO_PCM_LINEAR &&
-+ params.format() != AudioParameters::AUDIO_PCM_LOW_LATENCY) {
-+ LOG(WARNING) << "Unsupported audio format.";
-+ return OpenOutcome::kFailed;
-+ }
-+
-+ sio_initpar(&par);
-+ par.rate = params.sample_rate();
-+ par.rchan = params.channels();
-+ par.bits = SampleFormatToBitsPerChannel(kSampleFormat);
-+ par.bps = par.bits / 8;
-+ par.sig = sig = par.bits != 8 ? 1 : 0;
-+ par.le = SIO_LE_NATIVE;
-+ par.appbufsz = params.frames_per_buffer();
-+
-+ hdl = sio_open(SIO_DEVANY, SIO_REC, 0);
-+
-+ if (hdl == NULL) {
-+ LOG(ERROR) << "Couldn't open audio device.";
-+ return OpenOutcome::kFailed;
-+ }
-+
-+ if (!sio_setpar(hdl, &par) || !sio_getpar(hdl, &par)) {
-+ LOG(ERROR) << "Couldn't set audio parameters.";
-+ goto bad_close;
-+ }
-+
-+ if (par.rate != (unsigned int)params.sample_rate() ||
-+ par.rchan != (unsigned int)params.channels() ||
-+ par.bits != (unsigned int)SampleFormatToBitsPerChannel(kSampleFormat) ||
-+ par.sig != (unsigned int)sig ||
-+ (par.bps > 1 && par.le != SIO_LE_NATIVE) ||
-+ (par.bits != par.bps * 8)) {
-+ LOG(ERROR) << "Unsupported audio parameters.";
-+ goto bad_close;
-+ }
-+ state = kStopped;
-+ buffer = new char[audio_bus->frames() * params.GetBytesPerFrame(kSampleFormat)];
-+ sio_onmove(hdl, &OnMoveCallback, this);
-+ return OpenOutcome::kSuccess;
-+bad_close:
-+ sio_close(hdl);
-+ return OpenOutcome::kFailed;
-+}
-+
-+void SndioAudioInputStream::Start(AudioInputCallback* cb) {
-+
-+ StartAgc();
-+
-+ state = kRunning;
-+ hw_delay = 0;
-+ callback = cb;
-+ sio_start(hdl);
-+ if (pthread_create(&thread, NULL, &ThreadEntry, this) != 0) {
-+ LOG(ERROR) << "Failed to create real-time thread for recording.";
-+ sio_stop(hdl);
-+ state = kStopped;
-+ }
-+}
-+
-+void SndioAudioInputStream::Stop() {
-+
-+ if (state == kStopped)
-+ return;
-+
-+ state = kStopWait;
-+ pthread_join(thread, NULL);
-+ sio_stop(hdl);
-+ state = kStopped;
-+
-+ StopAgc();
-+}
-+
-+void SndioAudioInputStream::Close() {
-+
-+ if (state == kClosed)
-+ goto release;
-+
-+ if (state == kRunning)
-+ Stop();
-+
-+ state = kClosed;
-+ delete [] buffer;
-+ sio_close(hdl);
-+
-+release:
-+ manager->ReleaseInputStream(this);
-+}
-+
-+double SndioAudioInputStream::GetMaxVolume() {
-+ // Not supported
-+ return 0.0;
-+}
-+
-+void SndioAudioInputStream::SetVolume(double volume) {
-+ // Not supported. Do nothing.
-+}
-+
-+double SndioAudioInputStream::GetVolume() {
-+ // Not supported.
-+ return 0.0;
-+}
-+
-+bool SndioAudioInputStream::IsMuted() {
-+ // Not supported.
-+ return false;
-+}
-+
-+void SndioAudioInputStream::SetOutputDeviceForAec(
-+ const std::string& output_device_id) {
-+ // Not supported.
-+}
-+
-+void SndioAudioInputStream::ThreadLoop(void) {
-+ size_t todo, n;
-+ char *data;
-+ unsigned int nframes;
-+ double normalized_volume = 0.0;
-+
-+ nframes = audio_bus->frames();
-+
-+ while (state == kRunning && !sio_eof(hdl)) {
-+
-+ GetAgcVolume(&normalized_volume);
-+
-+ // read one block
-+ todo = nframes * params.GetBytesPerFrame(kSampleFormat);
-+ data = buffer;
-+ while (todo > 0) {
-+ n = sio_read(hdl, data, todo);
-+ if (n == 0)
-+ return; // unrecoverable I/O error
-+ todo -= n;
-+ data += n;
-+ }
-+ hw_delay -= nframes;
-+
-+ // convert frames count to TimeDelta
-+ const base::TimeDelta delay = AudioTimestampHelper::FramesToTime(hw_delay,
-+ params.sample_rate());
-+
-+ // push into bus
-+ audio_bus->FromInterleaved<SignedInt16SampleTypeTraits>(reinterpret_cast<int16_t*>(buffer), nframes);
-+
-+
-+ // invoke callback
-+ callback->OnData(audio_bus.get(), base::TimeTicks::Now() - delay, 1., {});
-+ }
-+}
-+
-+} // namespace media
diff --git a/devel/electron32/files/patch-media_audio_sndio_sndio__output.cc b/devel/electron32/files/patch-media_audio_sndio_sndio__output.cc
deleted file mode 100644
index 2672bf645702..000000000000
--- a/devel/electron32/files/patch-media_audio_sndio_sndio__output.cc
+++ /dev/null
@@ -1,190 +0,0 @@
---- media/audio/sndio/sndio_output.cc.orig 2023-02-15 13:09:00 UTC
-+++ media/audio/sndio/sndio_output.cc
-@@ -0,0 +1,187 @@
-+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/logging.h"
-+#include "base/time/time.h"
-+#include "base/time/default_tick_clock.h"
-+#include "media/audio/audio_manager_base.h"
-+#include "media/base/audio_timestamp_helper.h"
-+#include "media/audio/sndio/sndio_output.h"
-+
-+namespace media {
-+
-+static const SampleFormat kSampleFormat = kSampleFormatS16;
-+
-+void SndioAudioOutputStream::OnMoveCallback(void *arg, int delta) {
-+ SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
-+
-+ self->hw_delay -= delta;
-+}
-+
-+void SndioAudioOutputStream::OnVolCallback(void *arg, unsigned int vol) {
-+ SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
-+
-+ self->vol = vol;
-+}
-+
-+void *SndioAudioOutputStream::ThreadEntry(void *arg) {
-+ SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
-+
-+ self->ThreadLoop();
-+ return NULL;
-+}
-+
-+SndioAudioOutputStream::SndioAudioOutputStream(const AudioParameters& params,
-+ AudioManagerBase* manager)
-+ : manager(manager),
-+ params(params),
-+ audio_bus(AudioBus::Create(params)),
-+ state(kClosed),
-+ mutex(PTHREAD_MUTEX_INITIALIZER) {
-+}
-+
-+SndioAudioOutputStream::~SndioAudioOutputStream() {
-+ if (state != kClosed)
-+ Close();
-+}
-+
-+bool SndioAudioOutputStream::Open() {
-+ if (params.format() != AudioParameters::AUDIO_PCM_LINEAR &&
-+ params.format() != AudioParameters::AUDIO_PCM_LOW_LATENCY) {
-+ LOG(WARNING) << "Unsupported audio format.";
-+ return false;
-+ }
-+ state = kStopped;
-+ volpending = 0;
-+ vol = SIO_MAXVOL;
-+ buffer = new char[audio_bus->frames() * params.GetBytesPerFrame(kSampleFormat)];
-+ return true;
-+}
-+
-+void SndioAudioOutputStream::Close() {
-+ if (state == kClosed)
-+ goto release;
-+ if (state == kRunning)
-+ Stop();
-+ state = kClosed;
-+ delete [] buffer;
-+release:
-+ manager->ReleaseOutputStream(this); // Calls the destructor
-+}
-+
-+void SndioAudioOutputStream::Start(AudioSourceCallback* callback) {
-+ struct sio_par par;
-+ int sig;
-+
-+ sio_initpar(&par);
-+ par.rate = params.sample_rate();
-+ par.pchan = params.channels();
-+ par.bits = SampleFormatToBitsPerChannel(kSampleFormat);
-+ par.bps = par.bits / 8;
-+ par.sig = sig = par.bits != 8 ? 1 : 0;
-+ par.le = SIO_LE_NATIVE;
-+ par.appbufsz = params.frames_per_buffer();
-+
-+ hdl = sio_open(SIO_DEVANY, SIO_PLAY, 0);
-+ if (hdl == NULL) {
-+ LOG(ERROR) << "Couldn't open audio device.";
-+ return;
-+ }
-+ if (!sio_setpar(hdl, &par) || !sio_getpar(hdl, &par)) {
-+ LOG(ERROR) << "Couldn't set audio parameters.";
-+ sio_close(hdl);
-+ return;
-+ }
-+ if (par.rate != (unsigned int)params.sample_rate() ||
-+ par.pchan != (unsigned int)params.channels() ||
-+ par.bits != (unsigned int)SampleFormatToBitsPerChannel(kSampleFormat) ||
-+ par.sig != (unsigned int)sig ||
-+ (par.bps > 1 && par.le != SIO_LE_NATIVE) ||
-+ (par.bits != par.bps * 8)) {
-+ LOG(ERROR) << "Unsupported audio parameters.";
-+ sio_close(hdl);
-+ return;
-+ }
-+
-+ sio_onmove(hdl, &OnMoveCallback, this);
-+ sio_onvol(hdl, &OnVolCallback, this);
-+
-+ state = kRunning;
-+ hw_delay = 0;
-+ source = callback;
-+ sio_start(hdl);
-+
-+ if (pthread_create(&thread, NULL, &ThreadEntry, this) != 0) {
-+ LOG(ERROR) << "Failed to create real-time thread.";
-+ sio_stop(hdl);
-+ sio_close(hdl);
-+ state = kStopped;
-+ }
-+}
-+
-+void SndioAudioOutputStream::Stop() {
-+ if (state == kStopped)
-+ return;
-+ state = kStopWait;
-+ pthread_join(thread, NULL);
-+ sio_stop(hdl);
-+ sio_close(hdl);
-+ state = kStopped;
-+}
-+
-+void SndioAudioOutputStream::SetVolume(double v) {
-+ pthread_mutex_lock(&mutex);
-+ vol = v * SIO_MAXVOL;
-+ volpending = 1;
-+ pthread_mutex_unlock(&mutex);
-+}
-+
-+void SndioAudioOutputStream::GetVolume(double* v) {
-+ pthread_mutex_lock(&mutex);
-+ *v = vol * (1. / SIO_MAXVOL);
-+ pthread_mutex_unlock(&mutex);
-+}
-+
-+// This stream is always used with sub second buffer sizes, where it's
-+// sufficient to simply always flush upon Start().
-+void SndioAudioOutputStream::Flush() {}
-+
-+void SndioAudioOutputStream::ThreadLoop(void) {
-+ int avail, count, result;
-+
-+ while (state == kRunning) {
-+ // Update volume if needed
-+ pthread_mutex_lock(&mutex);
-+ if (volpending) {
-+ volpending = 0;
-+ sio_setvol(hdl, vol);
-+ }
-+ pthread_mutex_unlock(&mutex);
-+
-+ // Get data to play
-+ const base::TimeDelta delay = AudioTimestampHelper::FramesToTime(hw_delay,
-+ params.sample_rate());
-+ count = source->OnMoreData(delay, base::TimeTicks::Now(), {}, audio_bus.get());
-+ audio_bus->ToInterleaved<SignedInt16SampleTypeTraits>(count, reinterpret_cast<int16_t*>(buffer));
-+ if (count == 0) {
-+ // We have to submit something to the device
-+ count = audio_bus->frames();
-+ memset(buffer, 0, count * params.GetBytesPerFrame(kSampleFormat));
-+ LOG(WARNING) << "No data to play, running empty cycle.";
-+ }
-+
-+ // Submit data to the device
-+ avail = count * params.GetBytesPerFrame(kSampleFormat);
-+ result = sio_write(hdl, buffer, avail);
-+ if (result == 0) {
-+ LOG(WARNING) << "Audio device disconnected.";
-+ break;
-+ }
-+
-+ // Update hardware pointer
-+ hw_delay += count;
-+ }
-+}
-+
-+} // namespace media
diff --git a/devel/electron32/files/patch-media_base_audio__latency.cc b/devel/electron32/files/patch-media_base_audio__latency.cc
deleted file mode 100644
index 0efa4319f0ee..000000000000
--- a/devel/electron32/files/patch-media_base_audio__latency.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/base/audio_latency.cc.orig 2023-03-30 00:33:53 UTC
-+++ media/base/audio_latency.cc
-@@ -147,7 +147,7 @@ int AudioLatency::GetRtcBufferSize(int sample_rate, in
- }
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
-- BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- // On Linux, MacOS and Fuchsia, the low level IO implementations on the
- // browser side supports all buffer size the clients want. We use the native
- // peer connection buffer size (10ms) to achieve best possible performance.
diff --git a/devel/electron32/files/patch-media_base_media__switches.cc b/devel/electron32/files/patch-media_base_media__switches.cc
deleted file mode 100644
index 30d945197c67..000000000000
--- a/devel/electron32/files/patch-media_base_media__switches.cc
+++ /dev/null
@@ -1,132 +0,0 @@
---- media/base/media_switches.cc.orig 2024-08-14 20:55:06 UTC
-+++ media/base/media_switches.cc
-@@ -21,7 +21,7 @@
- #include "ui/gl/gl_features.h"
- #include "ui/gl/gl_utils.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/cpu.h"
- #endif
-
-@@ -368,8 +368,8 @@ BASE_FEATURE(kMacLoopbackAudioForScreenShare,
- "MacLoopbackAudioForScreenShare",
- base::FEATURE_DISABLED_BY_DEFAULT);
- #endif // BUILDFLAG(IS_MAC)
--
--#if BUILDFLAG(IS_LINUX)
-+
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Enables system audio mirroring using pulseaudio.
- BASE_FEATURE(kPulseaudioLoopbackForCast,
- "PulseaudioLoopbackForCast",
-@@ -379,6 +379,28 @@ BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
- BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
- "PulseaudioLoopbackForScreenShare",
- base::FEATURE_DISABLED_BY_DEFAULT);
-+
-+BASE_FEATURE(kAudioBackend,
-+ "AudioBackend",
-+ base::FEATURE_ENABLED_BY_DEFAULT);
-+
-+constexpr base::FeatureParam<AudioBackend>::Option
-+ kAudioBackendOptions[] = {
-+ {AudioBackend::kAuto,
-+ "auto"},
-+ {AudioBackend::kPulseAudio, "pulseaudio"},
-+ {AudioBackend::kSndio, "sndio"},
-+ {AudioBackend::kAlsa, "alsa"}};
-+
-+const base::FeatureParam<AudioBackend>
-+ kAudioBackendParam{
-+ &kAudioBackend, "audio-backend",
-+#if BUILDFLAG(IS_OPENBSD)
-+ AudioBackend::kSndio,
-+#elif BUILDFLAG(IS_FREEBSD)
-+ AudioBackend::kAuto,
-+#endif
-+ &kAudioBackendOptions};
- #endif // BUILDFLAG(IS_LINUX)
-
- // When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -676,7 +698,7 @@ BASE_FEATURE(kGlobalMediaControls,
- // Show toolbar button that opens dialog for controlling media sessions.
- BASE_FEATURE(kGlobalMediaControls,
- "GlobalMediaControls",
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -704,7 +726,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullscreen,
- // If enabled, users can request Media Remoting without fullscreen-in-tab.
- BASE_FEATURE(kMediaRemotingWithoutFullscreen,
- "MediaRemotingWithoutFullscreen",
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -716,7 +738,7 @@ BASE_FEATURE(kGlobalMediaControlsPictureInPicture,
- BASE_FEATURE(kGlobalMediaControlsPictureInPicture,
- "GlobalMediaControlsPictureInPicture",
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -745,7 +767,7 @@ BASE_FEATURE(kUnifiedAutoplay,
- "UnifiedAutoplay",
- base::FEATURE_ENABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Enable vaapi video decoding on linux. This is already enabled by default on
- // chromeos, but needs an experiment on linux.
- BASE_FEATURE(kVaapiVideoDecodeLinux,
-@@ -836,7 +858,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding,
- "VaapiVp9SModeHWEncoding",
- base::FEATURE_ENABLED_BY_DEFAULT);
- #endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Enables the new V4L2StatefulVideoDecoder instead of V4L2VideoDecoder.
- // Owners: frkoenig@chromium.org, mcasas@chromium.org
- // Expiry: When the |V4L2FlatVideoDecoder| flag handles stateful decoding on
-@@ -963,7 +985,7 @@ BASE_FEATURE(kLiveCaptionMultiLanguage,
- // Live Caption can be used in multiple languages, as opposed to just English.
- BASE_FEATURE(kLiveCaptionMultiLanguage,
- "LiveCaptionMultiLanguage",
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -993,7 +1015,7 @@ BASE_FEATURE(kLiveTranslate,
- // Live Translate translates captions generated by Live Caption.
- BASE_FEATURE(kLiveTranslate,
- "LiveTranslate",
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1468,7 +1490,7 @@ BASE_FEATURE(kUseGTFOOutOfProcessVideoDecoding,
- base::FEATURE_DISABLED_BY_DEFAULT);
- #endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Spawn utility processes to perform hardware encode acceleration instead of
- // using the GPU process.
- BASE_FEATURE(kUseOutOfProcessVideoEncoding,
-@@ -1548,7 +1570,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
- "RecordWebAudioEngagement",
- base::FEATURE_ENABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Reduces the number of buffers needed in the output video frame pool to
- // populate the Renderer pipeline for hardware accelerated VideoDecoder in
- // non-low latency scenarios.
diff --git a/devel/electron32/files/patch-media_base_media__switches.h b/devel/electron32/files/patch-media_base_media__switches.h
deleted file mode 100644
index c7b5de09c0d2..000000000000
--- a/devel/electron32/files/patch-media_base_media__switches.h
+++ /dev/null
@@ -1,57 +0,0 @@
---- media/base/media_switches.h.orig 2024-08-14 20:55:06 UTC
-+++ media/base/media_switches.h
-@@ -325,13 +325,25 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSusp
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlaybackSpeedButton);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMediaEngagementData);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSuspend);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kPulseaudioLoopbackForCast);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kPulseaudioLoopbackForScreenShare);
-+
-+enum class AudioBackend {
-+ kAuto,
-+ kPulseAudio,
-+ kSndio,
-+ kAlsa
-+};
-+
-+MEDIA_EXPORT BASE_DECLARE_FEATURE(kAudioBackend);
-+MEDIA_EXPORT extern const base::FeatureParam<
-+ AudioBackend>
-+ kAudioBackendParam;
- #endif // BUILDFLAG(IS_LINUX)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kRecordMediaEngagementScores);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kRecordWebAudioEngagement);
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
-@@ -346,7 +358,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMed
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseDecoderStreamForWebRTC);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoDecodeLinux);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoDecodeLinuxGL);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoEncodeLinux);
-@@ -365,7 +377,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEnco
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp8TemporalLayerHWEncoding);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding);
- #endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2FlatStatefulVideoDecoder);
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy);
-@@ -510,7 +522,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseGTFOOutOfProcess
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseGTFOOutOfProcessVideoDecoding);
- #endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVideoEncoding);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
diff --git a/devel/electron32/files/patch-media_base_user__input__monitor__unittest.cc b/devel/electron32/files/patch-media_base_user__input__monitor__unittest.cc
deleted file mode 100644
index 15d4c34336ae..000000000000
--- a/devel/electron32/files/patch-media_base_user__input__monitor__unittest.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- media/base/user_input_monitor_unittest.cc.orig 2023-02-01 18:43:22 UTC
-+++ media/base/user_input_monitor_unittest.cc
-@@ -13,7 +13,7 @@
- #include "build/build_config.h"
- #include "testing/gtest/include/gtest/gtest.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/files/file_descriptor_watcher_posix.h"
- #endif
-
-@@ -49,7 +49,7 @@ class UserInputMonitorTest : public testing::Test {
- } // namespace
-
- TEST_F(UserInputMonitorTest, CreatePlatformSpecific) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::test::TaskEnvironment task_environment(
- base::test::TaskEnvironment::MainThreadType::IO);
- #else
-@@ -72,7 +72,7 @@ TEST_F(UserInputMonitorTest, CreatePlatformSpecific) {
- }
-
- TEST_F(UserInputMonitorTest, CreatePlatformSpecificWithMapping) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::test::TaskEnvironment task_environment(
- base::test::TaskEnvironment::MainThreadType::IO);
- #else
diff --git a/devel/electron32/files/patch-media_base_video__frame.cc b/devel/electron32/files/patch-media_base_video__frame.cc
deleted file mode 100644
index 124aa685f728..000000000000
--- a/devel/electron32/files/patch-media_base_video__frame.cc
+++ /dev/null
@@ -1,47 +0,0 @@
---- media/base/video_frame.cc.orig 2024-08-14 20:55:06 UTC
-+++ media/base/video_frame.cc
-@@ -83,7 +83,7 @@ std::string VideoFrame::StorageTypeToString(
- return "OWNED_MEMORY";
- case VideoFrame::STORAGE_SHMEM:
- return "SHMEM";
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- case VideoFrame::STORAGE_DMABUFS:
- return "DMABUFS";
- #endif
-@@ -98,7 +98,7 @@ bool VideoFrame::IsStorageTypeMappable(VideoFrame::Sto
- // static
- bool VideoFrame::IsStorageTypeMappable(VideoFrame::StorageType storage_type) {
- return
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // This is not strictly needed but makes explicit that, at VideoFrame
- // level, DmaBufs are not mappable from userspace.
- storage_type != VideoFrame::STORAGE_DMABUFS &&
-@@ -396,7 +396,7 @@ VideoFrame::CreateFrameForGpuMemoryBufferOrMappableSII
- : shared_image->GetStrideForVideoFrame(i);
- }
- uint64_t modifier = gfx::NativePixmapHandle::kNoModifier;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool is_native_buffer =
- gpu_memory_buffer
- ? (gpu_memory_buffer->GetType() != gfx::SHARED_MEMORY_BUFFER)
-@@ -817,7 +817,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalGpuM
- return frame;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // static
- scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
- const VideoFrameLayout& layout,
-@@ -1528,7 +1528,7 @@ scoped_refptr<gpu::ClientSharedImage> VideoFrame::shar
- : shared_images_[texture_index];
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- size_t VideoFrame::NumDmabufFds() const {
- if (wrapped_frame_) {
- return wrapped_frame_->NumDmabufFds();
diff --git a/devel/electron32/files/patch-media_base_video__frame.h b/devel/electron32/files/patch-media_base_video__frame.h
deleted file mode 100644
index b002200fa98b..000000000000
--- a/devel/electron32/files/patch-media_base_video__frame.h
+++ /dev/null
@@ -1,47 +0,0 @@
---- media/base/video_frame.h.orig 2024-08-14 20:55:06 UTC
-+++ media/base/video_frame.h
-@@ -45,7 +45,7 @@
- #include "base/apple/scoped_cftyperef.h"
- #endif // BUILDFLAG(IS_APPLE)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/files/scoped_file.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
-@@ -111,7 +111,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
- STORAGE_UNOWNED_MEMORY = 2, // External, non owned data pointers.
- STORAGE_OWNED_MEMORY = 3, // VideoFrame has allocated its own data buffer.
- STORAGE_SHMEM = 4, // Backed by read-only shared memory.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // TODO(mcasas): Consider turning this type into STORAGE_NATIVE
- // based on the idea of using this same enum value for both DMA
- // buffers on Linux and CVPixelBuffers on Mac (which currently use
-@@ -402,7 +402,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
- ReleaseMailboxAndGpuMemoryBufferCB mailbox_holder_and_gmb_release_cb,
- base::TimeDelta timestamp);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Wraps provided dmabufs
- // (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
- // VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
-@@ -721,7 +721,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
- scoped_refptr<gpu::ClientSharedImage> shared_image(
- size_t texture_index) const;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // The number of DmaBufs will be equal or less than the number of planes of
- // the frame. If there are less, this means that the last FD contains the
- // remaining planes. Should be > 0 for STORAGE_DMABUFS.
-@@ -963,7 +963,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
- // GpuMemoryBuffers. Clients will set this flag while creating a VideoFrame.
- bool is_mappable_si_enabled_ = false;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- // Dmabufs for the frame, used when storage is STORAGE_DMABUFS. Size is either
- // equal or less than the number of planes of the frame. If it is less, then
diff --git a/devel/electron32/files/patch-media_capture_video_create__video__capture__device__factory.cc b/devel/electron32/files/patch-media_capture_video_create__video__capture__device__factory.cc
deleted file mode 100644
index d6dc7e2bf5ec..000000000000
--- a/devel/electron32/files/patch-media_capture_video_create__video__capture__device__factory.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- media/capture/video/create_video_capture_device_factory.cc.orig 2023-03-30 00:33:53 UTC
-+++ media/capture/video/create_video_capture_device_factory.cc
-@@ -13,7 +13,7 @@
- #include "media/capture/video/fake_video_capture_device_factory.h"
- #include "media/capture/video/file_video_capture_device_factory.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- #include "media/capture/video/linux/video_capture_device_factory_linux.h"
- #elif BUILDFLAG(IS_CHROMEOS_ASH)
- #include "media/capture/video/chromeos/public/cros_features.h"
-@@ -56,7 +56,7 @@ CreateFakeVideoCaptureDeviceFactory() {
- std::unique_ptr<VideoCaptureDeviceFactory>
- CreatePlatformSpecificVideoCaptureDeviceFactory(
- scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- return std::make_unique<VideoCaptureDeviceFactoryLinux>(ui_task_runner);
- #elif BUILDFLAG(IS_CHROMEOS_ASH)
- if (base::SysInfo::IsRunningOnChromeOS())
diff --git a/devel/electron32/files/patch-media_capture_video_fake__video__capture__device__factory.cc b/devel/electron32/files/patch-media_capture_video_fake__video__capture__device__factory.cc
deleted file mode 100644
index b610d6a77eac..000000000000
--- a/devel/electron32/files/patch-media_capture_video_fake__video__capture__device__factory.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/capture/video/fake_video_capture_device_factory.cc.orig 2024-06-18 21:43:35 UTC
-+++ media/capture/video/fake_video_capture_device_factory.cc
-@@ -231,7 +231,7 @@ void FakeVideoCaptureDeviceFactory::GetDevicesInfo(
- int entry_index = 0;
- for (const auto& entry : devices_config_) {
- VideoCaptureApi api =
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- VideoCaptureApi::LINUX_V4L2_SINGLE_PLANE;
- #elif BUILDFLAG(IS_IOS)
- VideoCaptureApi::UNKNOWN;
diff --git a/devel/electron32/files/patch-media_capture_video_linux_fake__v4l2__impl.cc b/devel/electron32/files/patch-media_capture_video_linux_fake__v4l2__impl.cc
deleted file mode 100644
index ab945731ae3e..000000000000
--- a/devel/electron32/files/patch-media_capture_video_linux_fake__v4l2__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/capture/video/linux/fake_v4l2_impl.cc.orig 2024-04-15 20:34:01 UTC
-+++ media/capture/video/linux/fake_v4l2_impl.cc
-@@ -562,7 +562,7 @@ int FakeV4L2Impl::close(int fd) {
- return kSuccessReturnValue;
- }
-
--int FakeV4L2Impl::ioctl(int fd, int request, void* argp) {
-+int FakeV4L2Impl::ioctl(int fd, unsigned long request, void* argp) {
- base::AutoLock lock(lock_);
- auto device_iter = opened_devices_.find(fd);
- if (device_iter == opened_devices_.end())
diff --git a/devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc b/devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc
deleted file mode 100644
index 6d7abc160966..000000000000
--- a/devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc
+++ /dev/null
@@ -1,156 +0,0 @@
---- media/capture/video/linux/v4l2_capture_delegate.cc.orig 2024-08-14 20:55:06 UTC
-+++ media/capture/video/linux/v4l2_capture_delegate.cc
-@@ -5,8 +5,10 @@
- #include "media/capture/video/linux/v4l2_capture_delegate.h"
-
- #include <fcntl.h>
-+#if !BUILDFLAG(IS_BSD)
- #include <linux/version.h>
- #include <linux/videodev2.h>
-+#endif
- #include <poll.h>
- #include <sys/ioctl.h>
- #include <sys/mman.h>
-@@ -27,17 +29,19 @@
- #include "media/capture/video/blob_utils.h"
- #include "media/capture/video/linux/video_capture_device_linux.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "media/capture/capture_switches.h"
- #include "media/capture/video/linux/v4l2_capture_delegate_gpu_helper.h"
- #endif // BUILDFLAG(IS_LINUX)
-
- using media::mojom::MeteringMode;
-
-+#if !BUILDFLAG(IS_BSD)
- #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 6, 0)
- // 16 bit depth, Realsense F200.
- #define V4L2_PIX_FMT_Z16 v4l2_fourcc('Z', '1', '6', ' ')
- #endif
-+#endif
-
- // TODO(aleksandar.stojiljkovic): Wrap this with kernel version check once the
- // format is introduced to kernel.
-@@ -47,6 +51,14 @@ using media::mojom::MeteringMode;
- #define V4L2_PIX_FMT_INVZ v4l2_fourcc('I', 'N', 'V', 'Z')
- #endif
-
-+#ifndef V4L2_COLORSPACE_OPRGB
-+#define V4L2_COLORSPACE_OPRGB V4L2_COLORSPACE_ADOBERGB
-+#endif
-+
-+#ifndef V4L2_XFER_FUNC_OPRGB
-+#define V4L2_XFER_FUNC_OPRGB V4L2_XFER_FUNC_ADOBERGB
-+#endif
-+
- namespace media {
-
- namespace {
-@@ -264,7 +276,7 @@ bool V4L2CaptureDelegate::IsControllableControl(
- // static
- bool V4L2CaptureDelegate::IsControllableControl(
- int control_id,
-- const base::RepeatingCallback<int(int, void*)>& do_ioctl) {
-+ const base::RepeatingCallback<int(unsigned int, void*)>& do_ioctl) {
- const int special_control_id = GetControllingSpecialControl(control_id);
- if (!special_control_id) {
- // The control is not controlled by a special control thus the control is
-@@ -320,7 +332,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate(
- is_capturing_(false),
- timeout_count_(0),
- rotation_(rotation) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- use_gpu_buffer_ = switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
- #endif // BUILDFLAG(IS_LINUX)
- }
-@@ -447,7 +459,7 @@ void V4L2CaptureDelegate::AllocateAndStart(
-
- client_->OnStarted();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (use_gpu_buffer_) {
- v4l2_gpu_helper_ = std::make_unique<V4L2CaptureDelegateGpuHelper>(
- std::move(gmb_support_test_));
-@@ -797,7 +809,7 @@ V4L2CaptureDelegate::~V4L2CaptureDelegate() = default;
-
- V4L2CaptureDelegate::~V4L2CaptureDelegate() = default;
-
--bool V4L2CaptureDelegate::RunIoctl(int request, void* argp) {
-+bool V4L2CaptureDelegate::RunIoctl(unsigned int request, void* argp) {
- int num_retries = 0;
- for (; DoIoctl(request, argp) < 0 && num_retries < kMaxIOCtrlRetries;
- ++num_retries) {
-@@ -807,7 +819,7 @@ bool V4L2CaptureDelegate::RunIoctl(int request, void*
- return num_retries != kMaxIOCtrlRetries;
- }
-
--int V4L2CaptureDelegate::DoIoctl(int request, void* argp) {
-+int V4L2CaptureDelegate::DoIoctl(unsigned int request, void* argp) {
- return HANDLE_EINTR(v4l2_->ioctl(device_fd_.get(), request, argp));
- }
-
-@@ -818,6 +830,7 @@ void V4L2CaptureDelegate::ReplaceControlEventSubscript
- }
-
- void V4L2CaptureDelegate::ReplaceControlEventSubscriptions() {
-+#if !BUILDFLAG(IS_BSD)
- constexpr uint32_t kControlIds[] = {V4L2_CID_AUTO_EXPOSURE_BIAS,
- V4L2_CID_AUTO_WHITE_BALANCE,
- V4L2_CID_BRIGHTNESS,
-@@ -845,6 +858,7 @@ void V4L2CaptureDelegate::ReplaceControlEventSubscript
- << ", {type = V4L2_EVENT_CTRL, id = " << control_id << "}";
- }
- }
-+#endif
- }
-
- mojom::RangePtr V4L2CaptureDelegate::RetrieveUserControlRange(int control_id) {
-@@ -1025,7 +1039,11 @@ void V4L2CaptureDelegate::DoCapture() {
-
- pollfd device_pfd = {};
- device_pfd.fd = device_fd_.get();
-+#if !BUILDFLAG(IS_BSD)
- device_pfd.events = POLLIN | POLLPRI;
-+#else
-+ device_pfd.events = POLLIN;
-+#endif
-
- const int result =
- HANDLE_EINTR(v4l2_->poll(&device_pfd, 1, kCaptureTimeoutMs));
-@@ -1063,6 +1081,7 @@ void V4L2CaptureDelegate::DoCapture() {
- timeout_count_ = 0;
- }
-
-+#if !BUILDFLAG(IS_BSD)
- // Dequeue events if the driver has filled in some.
- if (device_pfd.revents & POLLPRI) {
- bool controls_changed = false;
-@@ -1098,6 +1117,7 @@ void V4L2CaptureDelegate::DoCapture() {
- client_->OnCaptureConfigurationChanged();
- }
- }
-+#endif
-
- // Deenqueue, send and reenqueue a buffer if the driver has filled one in.
- if (device_pfd.revents & POLLIN) {
-@@ -1151,7 +1171,7 @@ void V4L2CaptureDelegate::DoCapture() {
- // workable on Linux.
-
- // See http://crbug.com/959919.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (use_gpu_buffer_) {
- v4l2_gpu_helper_->OnIncomingCapturedData(
- client_.get(), buffer_tracker->start(),
-@@ -1224,7 +1244,7 @@ void V4L2CaptureDelegate::SetErrorState(VideoCaptureEr
- client_->OnError(error, from_here, reason);
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- gfx::ColorSpace V4L2CaptureDelegate::BuildColorSpaceFromv4l2() {
- v4l2_colorspace v4l2_primary = (v4l2_colorspace)video_fmt_.fmt.pix.colorspace;
- v4l2_quantization v4l2_range =
diff --git a/devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__delegate.h b/devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__delegate.h
deleted file mode 100644
index 3adf1ccdcb47..000000000000
--- a/devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__delegate.h
+++ /dev/null
@@ -1,51 +0,0 @@
---- media/capture/video/linux/v4l2_capture_delegate.h.orig 2023-10-19 19:58:26 UTC
-+++ media/capture/video/linux/v4l2_capture_delegate.h
-@@ -35,7 +35,7 @@ class Location;
-
- namespace media {
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- class V4L2CaptureDelegateGpuHelper;
- #endif // BUILDFLAG(IS_LINUX)
-
-@@ -86,7 +86,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
- static bool IsBlockedControl(int control_id);
- static bool IsControllableControl(
- int control_id,
-- const base::RepeatingCallback<int(int, void*)>& do_ioctl);
-+ const base::RepeatingCallback<int(unsigned int, void*)>& do_ioctl);
-
- void SetGPUEnvironmentForTesting(
- std::unique_ptr<gpu::GpuMemoryBufferSupport> gmb_support);
-@@ -100,10 +100,10 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
- // device file descriptor or (re)starting streaming, can fail but works after
- // retrying (https://crbug.com/670262). Returns false if the |request| ioctl
- // fails too many times.
-- bool RunIoctl(int request, void* argp);
-+ bool RunIoctl(unsigned int request, void* argp);
-
- // Simple wrapper to do HANDLE_EINTR(v4l2_->ioctl(device_fd_.get(), ...)).
-- int DoIoctl(int request, void* argp);
-+ int DoIoctl(unsigned int request, void* argp);
-
- // Check whether the control is controllable (and not changed automatically).
- bool IsControllableControl(int control_id);
-@@ -133,7 +133,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
- const base::Location& from_here,
- const std::string& reason);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Systems which describe a "color space" usually map that to one or more of
- // {primary, matrix, transfer, range}. BuildColorSpaceFromv4l2() will use the
- // matched value as first priority. Otherwise, if there is no best matching
-@@ -167,7 +167,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
- // Clockwise rotation in degrees. This value should be 0, 90, 180, or 270.
- int rotation_;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Support GPU memory buffer.
- bool use_gpu_buffer_;
- std::unique_ptr<V4L2CaptureDelegateGpuHelper> v4l2_gpu_helper_;
diff --git a/devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__device.h b/devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__device.h
deleted file mode 100644
index cbba776523a9..000000000000
--- a/devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__device.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/capture/video/linux/v4l2_capture_device.h.orig 2022-02-07 13:39:41 UTC
-+++ media/capture/video/linux/v4l2_capture_device.h
-@@ -21,7 +21,7 @@ class CAPTURE_EXPORT V4L2CaptureDevice
- public:
- virtual int open(const char* device_name, int flags) = 0;
- virtual int close(int fd) = 0;
-- virtual int ioctl(int fd, int request, void* argp) = 0;
-+ virtual int ioctl(int fd, unsigned long request, void* argp) = 0;
- virtual void* mmap(void* start,
- size_t length,
- int prot,
diff --git a/devel/electron32/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc b/devel/electron32/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
deleted file mode 100644
index 4130eb82441b..000000000000
--- a/devel/electron32/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
+++ /dev/null
@@ -1,71 +0,0 @@
---- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2024-04-15 20:34:01 UTC
-+++ media/capture/video/linux/video_capture_device_factory_v4l2.cc
-@@ -38,6 +38,7 @@ bool CompareCaptureDevices(const VideoCaptureDeviceInf
- return a.descriptor < b.descriptor;
- }
-
-+#if !BUILDFLAG(IS_OPENBSD)
- // USB VID and PID are both 4 bytes long.
- const size_t kVidPidSize = 4;
- const size_t kMaxInterfaceNameSize = 256;
-@@ -70,11 +71,15 @@ std::string ExtractFileNameFromDeviceId(const std::str
- DCHECK(base::StartsWith(device_id, kDevDir, base::CompareCase::SENSITIVE));
- return device_id.substr(strlen(kDevDir), device_id.length());
- }
-+#endif
-
- class DevVideoFilePathsDeviceProvider
- : public VideoCaptureDeviceFactoryV4L2::DeviceProvider {
- public:
- void GetDeviceIds(std::vector<std::string>* target_container) override {
-+#if BUILDFLAG(IS_OPENBSD)
-+ target_container->emplace_back("/dev/video");
-+#else
- const base::FilePath path("/dev/");
- base::FileEnumerator enumerator(path, false, base::FileEnumerator::FILES,
- "video*");
-@@ -82,9 +87,13 @@ class DevVideoFilePathsDeviceProvider
- const base::FileEnumerator::FileInfo info = enumerator.GetInfo();
- target_container->emplace_back(path.value() + info.GetName().value());
- }
-+#endif
- }
-
- std::string GetDeviceModelId(const std::string& device_id) override {
-+#if BUILDFLAG(IS_OPENBSD)
-+ return std::string();
-+#else
- const std::string file_name = ExtractFileNameFromDeviceId(device_id);
- std::string usb_id;
- const std::string vid_path =
-@@ -101,9 +110,13 @@ class DevVideoFilePathsDeviceProvider
- }
-
- return usb_id;
-+#endif
- }
-
- std::string GetDeviceDisplayName(const std::string& device_id) override {
-+#if BUILDFLAG(IS_OPENBSD)
-+ return std::string();
-+#else
- const std::string file_name = ExtractFileNameFromDeviceId(device_id);
- const std::string interface_path =
- base::StringPrintf(kInterfacePathTemplate, file_name.c_str());
-@@ -114,6 +127,7 @@ class DevVideoFilePathsDeviceProvider
- return std::string();
- }
- return display_name;
-+#endif
- }
- };
-
-@@ -219,7 +233,7 @@ void VideoCaptureDeviceFactoryV4L2::GetDevicesInfo(
- std::move(callback).Run(std::move(devices_info));
- }
-
--int VideoCaptureDeviceFactoryV4L2::DoIoctl(int fd, int request, void* argp) {
-+int VideoCaptureDeviceFactoryV4L2::DoIoctl(int fd, unsigned int request, void* argp) {
- return HANDLE_EINTR(v4l2_->ioctl(fd, request, argp));
- }
-
diff --git a/devel/electron32/files/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc b/devel/electron32/files/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
deleted file mode 100644
index 1a1f895f2805..000000000000
--- a/devel/electron32/files/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2023-11-29 21:40:06 UTC
-+++ media/capture/video/video_capture_buffer_tracker_factory_impl.cc
-@@ -14,7 +14,7 @@
- #include "media/capture/video/chromeos/gpu_memory_buffer_tracker_cros.h"
- #elif BUILDFLAG(IS_APPLE)
- #include "media/capture/video/apple/gpu_memory_buffer_tracker_apple.h"
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "media/capture/video/linux/v4l2_gpu_memory_buffer_tracker.h"
- #elif BUILDFLAG(IS_WIN)
- #include "media/capture/video/win/gpu_memory_buffer_tracker_win.h"
-@@ -42,7 +42,7 @@ VideoCaptureBufferTrackerFactoryImpl::CreateTracker(
- return std::make_unique<GpuMemoryBufferTrackerCros>();
- #elif BUILDFLAG(IS_APPLE)
- return std::make_unique<GpuMemoryBufferTrackerApple>();
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return std::make_unique<V4L2GpuMemoryBufferTracker>();
- #elif BUILDFLAG(IS_WIN)
- if (!dxgi_device_manager_) {
diff --git a/devel/electron32/files/patch-media_capture_video_video__capture__device__client.cc b/devel/electron32/files/patch-media_capture_video_video__capture__device__client.cc
deleted file mode 100644
index b57aafdf2496..000000000000
--- a/devel/electron32/files/patch-media_capture_video_video__capture__device__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/capture/video/video_capture_device_client.cc.orig 2024-06-18 21:43:35 UTC
-+++ media/capture/video/video_capture_device_client.cc
-@@ -164,7 +164,7 @@ FourccAndFlip GetFourccAndFlipFromPixelFormat(
- CHECK(!is_width_odd && !is_height_odd);
- return {libyuv::FOURCC_UYVY};
- case media::PIXEL_FORMAT_RGB24:
-- if constexpr (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) {
-+ if constexpr (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) {
- // Linux RGB24 defines red at lowest byte address,
- // see http://linuxtv.org/downloads/v4l-dvb-apis/packed-rgb.html.
- return {libyuv::FOURCC_RAW};
diff --git a/devel/electron32/files/patch-media_cdm_cdm__paths__unittest.cc b/devel/electron32/files/patch-media_cdm_cdm__paths__unittest.cc
deleted file mode 100644
index e225b2ebe8c7..000000000000
--- a/devel/electron32/files/patch-media_cdm_cdm__paths__unittest.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/cdm/cdm_paths_unittest.cc.orig 2022-10-24 13:33:33 UTC
-+++ media/cdm/cdm_paths_unittest.cc
-@@ -27,7 +27,7 @@ const char kComponentPlatform[] =
- "win";
- #elif BUILDFLAG(IS_CHROMEOS)
- "cros";
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- "linux";
- #elif BUILDFLAG(IS_FUCHSIA)
- "fuchsia";
diff --git a/devel/electron32/files/patch-media_cdm_library__cdm_cdm__paths.gni b/devel/electron32/files/patch-media_cdm_library__cdm_cdm__paths.gni
deleted file mode 100644
index 37e25e725134..000000000000
--- a/devel/electron32/files/patch-media_cdm_library__cdm_cdm__paths.gni
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/cdm/library_cdm/cdm_paths.gni.orig 2023-10-19 19:58:27 UTC
-+++ media/cdm/library_cdm/cdm_paths.gni
-@@ -15,7 +15,7 @@ assert(enable_library_cdms)
- # Explicitly define what we use to avoid confusion.
- if (is_chromeos) {
- component_os = "cros"
--} else if (is_linux) {
-+} else if (is_linux || is_bsd) {
- component_os = "linux"
- } else if (is_win) {
- component_os = "win"
diff --git a/devel/electron32/files/patch-media_ffmpeg_scripts_build__ffmpeg.py b/devel/electron32/files/patch-media_ffmpeg_scripts_build__ffmpeg.py
deleted file mode 100644
index c9a657c4a668..000000000000
--- a/devel/electron32/files/patch-media_ffmpeg_scripts_build__ffmpeg.py
+++ /dev/null
@@ -1,66 +0,0 @@
---- media/ffmpeg/scripts/build_ffmpeg.py.orig 2024-08-14 20:55:06 UTC
-+++ media/ffmpeg/scripts/build_ffmpeg.py
-@@ -33,7 +33,7 @@ sys.path.append(os.path.join(CHROMIUM_ROOT_DIR, 'build
- SUCCESS_TOKEN = 'THIS_BUILD_WORKED'
-
- sys.path.append(os.path.join(CHROMIUM_ROOT_DIR, 'build'))
--import gn_helpers
-+#import gn_helpers
-
- BRANDINGS = [
- 'Chrome',
-@@ -43,6 +43,8 @@ ARCH_MAP = {
- ARCH_MAP = {
- 'android': ['ia32', 'x64', 'arm-neon', 'arm64'],
- 'linux': ['ia32', 'x64', 'noasm-x64', 'arm', 'arm-neon', 'arm64'],
-+ 'openbsd': ['x64', 'arm64', 'ia32'],
-+ 'freebsd': ['x64', 'arm64', 'ia32'],
- 'mac': ['x64', 'arm64'],
- 'win': ['ia32', 'x64', 'arm64'],
- }
-@@ -122,7 +124,7 @@ def GetDsoName(target_os, dso_name, dso_version):
-
-
- def GetDsoName(target_os, dso_name, dso_version):
-- if target_os in ('linux', 'linux-noasm', 'android'):
-+ if target_os in ('linux', 'linux-noasm', 'android', 'openbsd', 'freebsd'):
- return 'lib%s.so.%s' % (dso_name, dso_version)
- elif target_os == 'mac':
- return 'lib%s.%s.dylib' % (dso_name, dso_version)
-@@ -475,7 +477,7 @@ def BuildFFmpeg(target_os, target_arch, host_os, host_
- # removing <sys/sysctl.h> soon, so this is needed to silence a deprecation
- # #warning which will be converted to an error via -Werror.
- # There is also no prctl.h
-- if target_os in ['linux', 'linux-noasm']:
-+ if target_os in ['linux', 'linux-noasm', 'openbsd', 'freebsd']:
- pre_make_rewrites += [
- (r'(#define HAVE_SYSCTL [01])',
- r'#define HAVE_SYSCTL 0 /* \1 -- forced to 0 for Fuchsia */'),
-@@ -598,7 +600,7 @@ def main(argv):
- configure_args = args[2:]
-
- if target_os not in ('android', 'linux', 'linux-noasm', 'mac', 'win',
-- 'all'):
-+ 'all', 'openbsd', 'freebsd'):
- parser.print_help()
- return 1
-
-@@ -712,7 +714,7 @@ def ConfigureAndBuild(target_arch, target_os, host_os,
- '--optflags="-O2"',
- ])
-
-- if target_os in ('linux', 'linux-noasm', 'android'):
-+ if target_os in ('linux', 'linux-noasm', 'android', 'openbsd', 'freebsd'):
- if target_arch == 'x64':
- if target_os == 'android':
- configure_flags['Common'].extend([
-@@ -827,9 +829,6 @@ def ConfigureAndBuild(target_arch, target_os, host_os,
-
- configure_flags['Common'].extend([
- '--target-os=linux',
-- '--sysroot=' +
-- os.path.join(CHROMIUM_ROOT_DIR,
-- 'build/linux/debian_bullseye_arm64-sysroot'),
- # See crbug.com/1467681. These could be removed eventually
- '--disable-dotprod',
- '--disable-i8mm',
diff --git a/devel/electron32/files/patch-media_ffmpeg_scripts_robo__lib_config.py b/devel/electron32/files/patch-media_ffmpeg_scripts_robo__lib_config.py
deleted file mode 100644
index fa3cfeb2da50..000000000000
--- a/devel/electron32/files/patch-media_ffmpeg_scripts_robo__lib_config.py
+++ /dev/null
@@ -1,56 +0,0 @@
---- media/ffmpeg/scripts/robo_lib/config.py.orig 2024-06-18 21:43:35 UTC
-+++ media/ffmpeg/scripts/robo_lib/config.py
-@@ -55,19 +55,13 @@ class RoboConfiguration:
- self._llvm_path = os.path.join(self.chrome_src(), "third_party",
- "llvm-build", "Release+Asserts", "bin")
-
-- self.EnsurePathContainsLLVM()
-- self.EnsureNoMakeInfo()
- self.EnsureFFmpegHome()
- self.EnsureGNConfig()
-- self.ComputeBranchName()
-
- if not quiet:
- shell.log(f"Using chrome src: {self.chrome_src()}")
- shell.log(f"Using script dir: {self._script_directory}")
- shell.log(f"Using ffmpeg home: {self.ffmpeg_home()}")
-- shell.log(f"On branch: {self.branch_name()}")
-- if self.sushi_branch_name():
-- shell.log(f"On sushi branch: {self.sushi_branch_name()}")
-
- # Filename that we'll ask generate_gn.py to write git commands to.
- # TODO: Should this use script_directory, or stay with ffmpeg? As long as
-@@ -186,9 +180,9 @@ class RoboConfiguration:
-
- if re.match(r"i.86", platform.machine()):
- self._host_architecture = "ia32"
-- elif platform.machine() == "x86_64" or platform.machine() == "AMD64":
-+ elif platform.machine() == "x86_64" or platform.machine() == "AMD64" or platform.machine() == "amd64":
- self._host_architecture = "x64"
-- elif platform.machine() == "aarch64":
-+ elif platform.machine() == "aarch64" or platform.machine() == "arm64":
- self._host_architecture = "arm64"
- elif platform.machine() == "mips32":
- self._host_architecture = "mipsel"
-@@ -223,6 +217,10 @@ class RoboConfiguration:
- elif platform.system() == "Windows" or "CYGWIN_NT" in platform.system(
- ):
- self._host_operating_system = "win"
-+ elif platform.system() == "OpenBSD":
-+ self._host_operating_system = "openbsd"
-+ elif platform.system() == "FreeBSD":
-+ self._host_operating_system = "freebsd"
- else:
- raise ValueError(f"Unsupported platform: {platform.system()}")
-
-@@ -231,8 +229,8 @@ class RoboConfiguration:
- wd = os.getcwd()
- # Walk up the tree until we find src/AUTHORS
- while wd != "/":
-- if os.path.isfile(os.path.join(wd, "src", "AUTHORS")):
-- self._chrome_src = os.path.join(wd, "src")
-+ if os.path.isfile(os.path.join(wd, "third_party", "DEPS")):
-+ self._chrome_src = wd
- return
- wd = os.path.dirname(wd)
- raise Exception("could not find src/AUTHORS in any parent of the wd")
diff --git a/devel/electron32/files/patch-media_gpu_buffer__validation.cc b/devel/electron32/files/patch-media_gpu_buffer__validation.cc
deleted file mode 100644
index 3f4d75dea598..000000000000
--- a/devel/electron32/files/patch-media_gpu_buffer__validation.cc
+++ /dev/null
@@ -1,46 +0,0 @@
---- media/gpu/buffer_validation.cc.orig 2024-02-21 00:20:49 UTC
-+++ media/gpu/buffer_validation.cc
-@@ -16,7 +16,7 @@
- #include "ui/gfx/geometry/size.h"
- #include "ui/gfx/gpu_memory_buffer.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <drm_fourcc.h>
- #include <sys/types.h>
- #include <unistd.h>
-@@ -29,7 +29,7 @@ namespace {
- namespace media {
-
- namespace {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #ifndef I915_FORMAT_MOD_4_TILED_MTL_MC_CCS
- // TODO(b/271455200): Remove this definition once drm_fourcc.h contains it.
- /*
-@@ -55,7 +55,7 @@ bool GetFileSize(const int fd, size_t* size) {
- } // namespace
-
- bool GetFileSize(const int fd, size_t* size) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (fd < 0) {
- VLOG(1) << "Invalid file descriptor";
- return false;
-@@ -109,14 +109,14 @@ bool VerifyGpuMemoryBufferHandle(
- VLOG(1) << "Unsupported: " << pixel_format;
- return false;
- }
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const uint64_t modifier = gmb_handle.native_pixmap_handle.modifier;
- const bool is_intel_media_compressed_buffer =
- IsIntelMediaCompressedModifier(modifier);
- const bool is_intel_media_compression_enabled =
- #if BUILDFLAG(IS_CHROMEOS)
- base::FeatureList::IsEnabled(features::kEnableIntelMediaCompression);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- false;
- #endif
-
diff --git a/devel/electron32/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc b/devel/electron32/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
deleted file mode 100644
index 9e8c26548f78..000000000000
--- a/devel/electron32/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2024-06-18 21:43:35 UTC
-+++ media/gpu/chromeos/libyuv_image_processor_backend.cc
-@@ -48,7 +48,7 @@ static constexpr struct {
- #define CONV(in, out, trans, result) \
- {Fourcc::in, Fourcc::out, Transform::trans, SupportResult::result}
- // Conversion.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- CONV(NV12, AR24, kConversion, Supported),
- #endif
- CONV(NV12, NV12, kConversion, Supported),
-@@ -415,7 +415,7 @@ int LibYUVImageProcessorBackend::DoConversion(const Fr
- fr->GetWritableVisibleData(VideoFrame::Plane::kUV)), \
- fr->stride(VideoFrame::Plane::kUV)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #define ARGB_DATA(fr) \
- fr->GetWritableVisibleData(VideoFrame::Plane::kARGB), \
- fr->stride(VideoFrame::Plane::kARGB)
-@@ -577,7 +577,7 @@ int LibYUVImageProcessorBackend::DoConversion(const Fr
- }
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (output->format() == PIXEL_FORMAT_ARGB) {
- if (input_config_.fourcc == Fourcc(Fourcc::NV12)) {
- return LIBYUV_FUNC(NV12ToARGB, Y_UV_DATA(input),
diff --git a/devel/electron32/files/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc b/devel/electron32/files/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
deleted file mode 100644
index 07f71ab6aae2..000000000000
--- a/devel/electron32/files/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2024-08-14 20:55:06 UTC
-+++ media/gpu/chromeos/mailbox_video_frame_converter.cc
-@@ -67,7 +67,7 @@ viz::SharedImageFormat GetSharedImageFormat(gfx::Buffe
- << static_cast<int>(buffer_format);
- NOTREACHED_NORETURN();
- }
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // If format is true multiplanar format, we prefer external sampler on
- // ChromeOS and Linux.
- if (format.is_multi_plane()) {
diff --git a/devel/electron32/files/patch-media_gpu_chromeos_native__pixmap__frame__resource.cc b/devel/electron32/files/patch-media_gpu_chromeos_native__pixmap__frame__resource.cc
deleted file mode 100644
index a27424421cc4..000000000000
--- a/devel/electron32/files/patch-media_gpu_chromeos_native__pixmap__frame__resource.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/gpu/chromeos/native_pixmap_frame_resource.cc.orig 2024-08-14 20:55:06 UTC
-+++ media/gpu/chromeos/native_pixmap_frame_resource.cc
-@@ -176,7 +176,7 @@ scoped_refptr<NativePixmapFrameResource> NativePixmapF
- const bool is_intel_media_compression_enabled =
- #if BUILDFLAG(IS_CHROMEOS)
- base::FeatureList::IsEnabled(features::kEnableIntelMediaCompression);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- false;
- #endif
- CHECK(!is_intel_media_compressed_buffer ||
diff --git a/devel/electron32/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc b/devel/electron32/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc
deleted file mode 100644
index 763b6ca68fb4..000000000000
--- a/devel/electron32/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2024-06-18 21:43:35 UTC
-+++ media/gpu/chromeos/platform_video_frame_utils.cc
-@@ -68,7 +68,7 @@ static std::unique_ptr<ui::GbmDevice> CreateGbmDevice(
- const base::FilePath dev_path(FILE_PATH_LITERAL(
- base::StrCat({drm_node_file_prefix, base::NumberToString(i)})));
-
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_V4L2_CODEC)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_V4L2_CODEC)
- const bool is_render_node = base::Contains(drm_node_file_prefix, "render");
-
- // TODO(b/313513760): don't guard base::File::FLAG_WRITE behind
-@@ -196,7 +196,7 @@ class GbmDeviceWrapper {
- const bool is_intel_media_compression_enabled =
- #if BUILDFLAG(IS_CHROMEOS)
- base::FeatureList::IsEnabled(features::kEnableIntelMediaCompression);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- false;
- #endif
- if (is_intel_media_compression_enabled) {
-@@ -350,7 +350,7 @@ scoped_refptr<VideoFrame> CreateVideoFrameFromGpuMemor
- const bool is_intel_media_compression_enabled =
- #if BUILDFLAG(IS_CHROMEOS)
- base::FeatureList::IsEnabled(features::kEnableIntelMediaCompression);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- false;
- #endif
-
diff --git a/devel/electron32/files/patch-media_gpu_chromeos_video__decoder__pipeline.cc b/devel/electron32/files/patch-media_gpu_chromeos_video__decoder__pipeline.cc
deleted file mode 100644
index 7dfe6950d27c..000000000000
--- a/devel/electron32/files/patch-media_gpu_chromeos_video__decoder__pipeline.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2024-08-14 20:55:06 UTC
-+++ media/gpu/chromeos/video_decoder_pipeline.cc
-@@ -1096,7 +1096,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat(
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_VAAPI)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_VAAPI)
- // Linux should always use a custom allocator (to allocate buffers using
- // libva) and a PlatformVideoFramePool.
- CHECK(allocator.has_value());
-@@ -1105,7 +1105,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat(
- // VideoFrame::StorageType of VideoFrame::STORAGE_DMABUFS.
- main_frame_pool_->AsPlatformVideoFramePool()->SetCustomFrameAllocator(
- *allocator, VideoFrame::STORAGE_DMABUFS);
--#elif BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_V4L2_CODEC)
-+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_V4L2_CODEC)
- // Linux w/ V4L2 should not use a custom allocator
- // Only tested with video_decode_accelerator_tests
- // TODO(wenst@) Test with full Chromium Browser
-@@ -1287,7 +1287,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat(
- << " VideoFrames";
- auxiliary_frame_pool_->set_parent_task_runner(decoder_task_runner_);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // The custom allocator creates frames backed by NativePixmap, which uses a
- // VideoFrame::StorageType of VideoFrame::STORAGE_DMABUFS.
- auxiliary_frame_pool_->AsPlatformVideoFramePool()->SetCustomFrameAllocator(
diff --git a/devel/electron32/files/patch-media_gpu_gpu__video__encode__accelerator__factory.cc b/devel/electron32/files/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
deleted file mode 100644
index 4e7d1a84bcd8..000000000000
--- a/devel/electron32/files/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2024-04-15 20:34:01 UTC
-+++ media/gpu/gpu_video_encode_accelerator_factory.cc
-@@ -118,7 +118,7 @@ std::vector<VEAFactoryFunction> GetVEAFactoryFunctions
- return vea_factory_functions;
-
- #if BUILDFLAG(USE_VAAPI)
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(kVaapiVideoEncodeLinux))
- vea_factory_functions.push_back(base::BindRepeating(&CreateVaapiVEA));
- #else
diff --git a/devel/electron32/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc b/devel/electron32/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
deleted file mode 100644
index 3a5e20beb31b..000000000000
--- a/devel/electron32/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
+++ /dev/null
@@ -1,44 +0,0 @@
---- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2024-08-14 20:55:06 UTC
-+++ media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc
-@@ -16,7 +16,9 @@
- #include "media/gpu/vaapi/vaapi_wrapper.h"
- #endif
-
-+#if !BUILDFLAG(IS_BSD)
- using sandbox::syscall_broker::BrokerFilePermission;
-+#endif
-
- // TODO(b/195769334): the hardware video decoding sandbox is really only useful
- // when building with VA-API or V4L2 (otherwise, we're not really doing hardware
-@@ -32,6 +34,7 @@ namespace {
- namespace media {
- namespace {
-
-+#if !BUILDFLAG(IS_BSD)
- void AllowAccessToRenderNodes(std::vector<BrokerFilePermission>& permissions,
- bool include_sys_dev_char,
- bool read_write) {
-@@ -176,6 +179,7 @@ bool HardwareVideoDecodingPreSandboxHookForV4L2(
- NOTREACHED_NORETURN();
- #endif // BUILDFLAG(USE_V4L2_CODEC)
- }
-+#endif
-
- } // namespace
-
-@@ -191,6 +195,7 @@ bool HardwareVideoDecodingPreSandboxHook(
- // (at least).
- bool HardwareVideoDecodingPreSandboxHook(
- sandbox::policy::SandboxLinux::Options options) {
-+#if !BUILDFLAG(IS_BSD)
- using HardwareVideoDecodingProcessPolicy =
- sandbox::policy::HardwareVideoDecodingProcessPolicy;
- using PolicyType =
-@@ -236,6 +241,7 @@ bool HardwareVideoDecodingPreSandboxHook(
- // |permissions| is empty?
- sandbox::policy::SandboxLinux::GetInstance()->StartBrokerProcess(
- command_set, permissions, options);
-+#endif
- return true;
- }
-
diff --git a/devel/electron32/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc b/devel/electron32/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
deleted file mode 100644
index c6203b22f89a..000000000000
--- a/devel/electron32/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
+++ /dev/null
@@ -1,26 +0,0 @@
---- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2024-04-15 20:34:01 UTC
-+++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc
-@@ -18,12 +18,15 @@
- #include "media/gpu/v4l2/v4l2_device.h"
- #endif
-
-+#if !BUILDFLAG(IS_BSD)
- using sandbox::syscall_broker::BrokerFilePermission;
-+#endif
-
- namespace media {
-
- bool HardwareVideoEncodingPreSandboxHook(
- sandbox::policy::SandboxLinux::Options options) {
-+#if !BUILDFLAG(IS_BSD)
- sandbox::syscall_broker::BrokerCommandSet command_set;
- std::vector<BrokerFilePermission> permissions;
-
-@@ -120,6 +123,7 @@ bool HardwareVideoEncodingPreSandboxHook(
- return false;
- }
- }
-+#endif
- #endif
- return true;
- }
diff --git a/devel/electron32/files/patch-media_gpu_vaapi_vaapi__video__decoder.cc b/devel/electron32/files/patch-media_gpu_vaapi_vaapi__video__decoder.cc
deleted file mode 100644
index 7decffe0f232..000000000000
--- a/devel/electron32/files/patch-media_gpu_vaapi_vaapi__video__decoder.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2024-08-14 20:55:06 UTC
-+++ media/gpu/vaapi/vaapi_video_decoder.cc
-@@ -782,7 +782,7 @@ void VaapiVideoDecoder::ApplyResolutionChangeWithScree
- const gfx::Size decoder_natural_size =
- aspect_ratio_.GetNaturalSize(decoder_visible_rect);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::optional<DmabufVideoFramePool::CreateFrameCB> allocator =
- base::BindRepeating(&AllocateCustomFrameProxy, weak_this_);
- std::vector<ImageProcessor::PixelLayoutCandidate> candidates = {
diff --git a/devel/electron32/files/patch-media_gpu_vaapi_vaapi__wrapper.cc b/devel/electron32/files/patch-media_gpu_vaapi_vaapi__wrapper.cc
deleted file mode 100644
index 31ac73c6686b..000000000000
--- a/devel/electron32/files/patch-media_gpu_vaapi_vaapi__wrapper.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/gpu/vaapi/vaapi_wrapper.cc.orig 2024-08-14 20:55:06 UTC
-+++ media/gpu/vaapi/vaapi_wrapper.cc
-@@ -72,7 +72,7 @@ using media_gpu_vaapi::kModuleVa_prot;
- using media_gpu_vaapi::kModuleVa_prot;
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/files/file_util.h"
- #include "base/strings/string_split.h"
- #endif
diff --git a/devel/electron32/files/patch-media_media__options.gni b/devel/electron32/files/patch-media_media__options.gni
deleted file mode 100644
index bf137bf4eed6..000000000000
--- a/devel/electron32/files/patch-media_media__options.gni
+++ /dev/null
@@ -1,19 +0,0 @@
---- media/media_options.gni.orig 2024-06-18 21:43:35 UTC
-+++ media/media_options.gni
-@@ -190,12 +190,15 @@ declare_args() {
- # Enables runtime selection of ALSA library for audio.
- use_alsa = false
-
-+ # Enable runtime selection of sndio(7)
-+ use_sndio = false
-+
- # Alsa should be used on all non-Android, non-Mac POSIX systems - with the
- # exception of CastOS desktop builds.
- #
- # TODO(crbug.com/1336055): Remove legacy target_cpu hack used for targeting
- # desktop Chromecast builds.
-- if (is_posix && !is_android && !is_apple &&
-+ if (is_posix && !is_android && !is_apple && !is_bsd &&
- (!is_castos || (target_cpu == "x86" || target_cpu == "x64") ||
- is_cast_audio_only)) {
- use_alsa = true
diff --git a/devel/electron32/files/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc b/devel/electron32/files/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
deleted file mode 100644
index aaf5fc1d8cf7..000000000000
--- a/devel/electron32/files/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc.orig 2023-10-19 19:58:27 UTC
-+++ media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc
-@@ -837,7 +837,7 @@ const gfx::GpuMemoryBufferId& StructTraits<
- return input.id;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // static
- gfx::NativePixmapHandle StructTraits<
- media::stable::mojom::NativeGpuMemoryBufferHandleDataView,
-@@ -858,7 +858,7 @@ bool StructTraits<media::stable::mojom::NativeGpuMemor
-
- output->type = gfx::NATIVE_PIXMAP;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (!data.ReadPlatformHandle(&output->native_pixmap_handle))
- return false;
- return true;
diff --git a/devel/electron32/files/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h b/devel/electron32/files/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
deleted file mode 100644
index 8c88b50222b7..000000000000
--- a/devel/electron32/files/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h.orig 2024-06-18 21:43:35 UTC
-+++ media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h
-@@ -690,7 +690,7 @@ struct StructTraits<media::stable::mojom::NativeGpuMem
- static const gfx::GpuMemoryBufferId& id(
- const gfx::GpuMemoryBufferHandle& input);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- static gfx::NativePixmapHandle platform_handle(
- gfx::GpuMemoryBufferHandle& input);
- #else
diff --git a/devel/electron32/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc b/devel/electron32/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc
deleted file mode 100644
index abaff21f1ca3..000000000000
--- a/devel/electron32/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2022-10-24 13:33:33 UTC
-+++ media/mojo/mojom/video_frame_mojom_traits.cc
-@@ -22,7 +22,7 @@
- #include "ui/gfx/mojom/color_space_mojom_traits.h"
- #include "ui/gfx/mojom/hdr_metadata_mojom_traits.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/posix/eintr_wrapper.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
diff --git a/devel/electron32/files/patch-media_video_fake__gpu__memory__buffer.cc b/devel/electron32/files/patch-media_video_fake__gpu__memory__buffer.cc
deleted file mode 100644
index fdd70f04c04e..000000000000
--- a/devel/electron32/files/patch-media_video_fake__gpu__memory__buffer.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- media/video/fake_gpu_memory_buffer.cc.orig 2024-04-15 20:34:01 UTC
-+++ media/video/fake_gpu_memory_buffer.cc
-@@ -9,7 +9,7 @@
- #include "media/base/format_utils.h"
- #include "media/base/video_frame.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <fcntl.h>
- #include <sys/stat.h>
- #include <sys/types.h>
-@@ -52,7 +52,7 @@ class FakeGpuMemoryBufferImpl : public gpu::GpuMemoryB
-
- } // namespace
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::ScopedFD GetDummyFD() {
- base::ScopedFD fd(open("/dev/zero", O_RDWR));
- DCHECK(fd.is_valid());
-@@ -82,7 +82,7 @@ FakeGpuMemoryBuffer::FakeGpuMemoryBuffer(const gfx::Si
- static base::AtomicSequenceNumber buffer_id_generator;
- handle_.id = gfx::GpuMemoryBufferId(buffer_id_generator.GetNext());
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- for (size_t i = 0; i < VideoFrame::NumPlanes(video_pixel_format_); i++) {
- const gfx::Size plane_size_in_bytes =
- VideoFrame::PlaneSize(video_pixel_format_, i, size_);
-@@ -144,7 +144,7 @@ gfx::GpuMemoryBufferHandle FakeGpuMemoryBuffer::CloneH
- gfx::GpuMemoryBufferHandle handle;
- handle.type = gfx::NATIVE_PIXMAP;
- handle.id = handle_.id;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- handle.native_pixmap_handle =
- gfx::CloneHandleForIPC(handle_.native_pixmap_handle);
- #endif
diff --git a/devel/electron32/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc b/devel/electron32/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
deleted file mode 100644
index 388dc9106522..000000000000
--- a/devel/electron32/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2024-08-14 20:55:07 UTC
-+++ media/video/gpu_memory_buffer_video_frame_pool.cc
-@@ -106,7 +106,7 @@ class GpuMemoryBufferVideoFramePool::PoolImpl
- gpu::SHARED_IMAGE_USAGE_RASTER_READ |
- gpu::SHARED_IMAGE_USAGE_DISPLAY_READ |
- gpu::SHARED_IMAGE_USAGE_SCANOUT;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/40194712): Always add the flag once the
- // OzoneImageBacking is by default turned on.
- if (base::CommandLine::ForCurrentProcess()->HasSwitch(
-@@ -795,7 +795,7 @@ void GpuMemoryBufferVideoFramePool::PoolImpl::CreateHa
- }
-
- bool is_software_backed_video_frame = !video_frame->HasTextures();
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- is_software_backed_video_frame &= !video_frame->HasDmaBufs();
- #endif
-
-@@ -1340,7 +1340,7 @@ scoped_refptr<VideoFrame> GpuMemoryBufferVideoFramePoo
- media::IOSurfaceIsWebGPUCompatible(handle.io_surface.get());
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- is_webgpu_compatible =
- handle.native_pixmap_handle.supports_zero_copy_webgpu_import;
- #endif
diff --git a/devel/electron32/files/patch-media_video_video__encode__accelerator__adapter.cc b/devel/electron32/files/patch-media_video_video__encode__accelerator__adapter.cc
deleted file mode 100644
index 20016989328c..000000000000
--- a/devel/electron32/files/patch-media_video_video__encode__accelerator__adapter.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- media/video/video_encode_accelerator_adapter.cc.orig 2024-08-14 20:55:07 UTC
-+++ media/video/video_encode_accelerator_adapter.cc
-@@ -158,7 +158,7 @@ VideoEncodeAccelerator::Config SetUpVeaConfig(
- if (is_rgb)
- config.input_format = PIXEL_FORMAT_I420;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (format != PIXEL_FORMAT_I420 ||
- !VideoFrame::IsStorageTypeMappable(storage_type)) {
- // ChromeOS/Linux hardware video encoders supports I420 on-memory
-@@ -484,7 +484,7 @@ void VideoEncodeAcceleratorAdapter::InitializeInternal
- SetUpVeaConfig(profile_, options_, format, first_frame->storage_type(),
- supported_rc_modes_, required_encoder_type_);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Linux/ChromeOS require a special configuration to use dmabuf storage.
- // We need to keep sending frames the same way the first frame was sent.
- // Other platforms will happily mix GpuMemoryBuffer storage with regular
diff --git a/devel/electron32/files/patch-media_video_video__encode__accelerator__adapter__test.cc b/devel/electron32/files/patch-media_video_video__encode__accelerator__adapter__test.cc
deleted file mode 100644
index 472f06372ff7..000000000000
--- a/devel/electron32/files/patch-media_video_video__encode__accelerator__adapter__test.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/video/video_encode_accelerator_adapter_test.cc.orig 2024-08-14 20:55:07 UTC
-+++ media/video/video_encode_accelerator_adapter_test.cc
-@@ -457,7 +457,7 @@ TEST_P(VideoEncodeAcceleratorAdapterTest, TwoFramesRes
- CreateGreenFrame(large_size, pixel_format, base::Milliseconds(2));
-
- VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (pixel_format != PIXEL_FORMAT_I420 || !small_frame->IsMappable())
- expected_input_format = PIXEL_FORMAT_NV12;
- #endif
diff --git a/devel/electron32/files/patch-media_webrtc_audio__processor.cc b/devel/electron32/files/patch-media_webrtc_audio__processor.cc
deleted file mode 100644
index 04a5b69e342f..000000000000
--- a/devel/electron32/files/patch-media_webrtc_audio__processor.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- media/webrtc/audio_processor.cc.orig 2023-03-30 00:33:54 UTC
-+++ media/webrtc/audio_processor.cc
-@@ -513,7 +513,7 @@ absl::optional<double> AudioProcessor::ProcessData(
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
- DCHECK_LE(volume, 1.0);
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
-- BUILDFLAG(IS_OPENBSD)
-+ BUILDFLAG(IS_BSD)
- // We have a special situation on Linux where the microphone volume can be
- // "higher than maximum". The input volume slider in the sound preference
- // allows the user to set a scaling that is higher than 100%. It means that
diff --git a/devel/electron32/files/patch-media_webrtc_helpers.cc b/devel/electron32/files/patch-media_webrtc_helpers.cc
deleted file mode 100644
index c42cb6e1b766..000000000000
--- a/devel/electron32/files/patch-media_webrtc_helpers.cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- media/webrtc/helpers.cc.orig 2024-06-18 21:43:36 UTC
-+++ media/webrtc/helpers.cc
-@@ -41,14 +41,14 @@ void ConfigAutomaticGainControl(const AudioProcessingS
- return;
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const bool kInputVolumeAdjustmentOverrideAllowed = true;
- #elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
- const bool kInputVolumeAdjustmentOverrideAllowed = false;
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- // Use AGC2 digital and input volume controller.
- // TODO(crbug.com/40872787): Remove `kWebRtcAllowInputVolumeAdjustment` safely
- // and set `input_volume_controller.enabled` true.
diff --git a/devel/electron32/files/patch-media_webrtc_helpers__unittests.cc b/devel/electron32/files/patch-media_webrtc_helpers__unittests.cc
deleted file mode 100644
index 880a895094a9..000000000000
--- a/devel/electron32/files/patch-media_webrtc_helpers__unittests.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- media/webrtc/helpers_unittests.cc.orig 2024-04-15 20:34:01 UTC
-+++ media/webrtc/helpers_unittests.cc
-@@ -40,7 +40,7 @@ TEST(CreateWebRtcAudioProcessingModuleTest, CheckDefau
- EXPECT_TRUE(config.echo_canceller.enabled);
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- EXPECT_FALSE(config.gain_controller1.enabled);
- EXPECT_TRUE(config.gain_controller2.enabled);
- #elif BUILDFLAG(IS_CASTOS) || BUILDFLAG(IS_CAST_ANDROID)
-@@ -73,7 +73,7 @@ TEST(CreateWebRtcAudioProcessingModuleTest,
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- TEST(CreateWebRtcAudioProcessingModuleTest,
- InputVolumeAdjustmentEnabledWithAgc2) {
- ::base::test::ScopedFeatureList feature_list;
-@@ -89,7 +89,7 @@ TEST(CreateWebRtcAudioProcessingModuleTest,
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- TEST(CreateWebRtcAudioProcessingModuleTest,
- CanDisableInputVolumeAdjustmentWithAgc2) {
- ::base::test::ScopedFeatureList feature_list;
-@@ -106,7 +106,7 @@ TEST(CreateWebRtcAudioProcessingModuleTest,
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- TEST(CreateWebRtcAudioProcessingModuleTest,
- OnlyOneInputVolumeControllerEnabledOnDesktopPlatforms) {
- auto config = CreateApmGetConfig(
diff --git a/devel/electron32/files/patch-mojo_core_BUILD.gn b/devel/electron32/files/patch-mojo_core_BUILD.gn
deleted file mode 100644
index a47ecdd9ec14..000000000000
--- a/devel/electron32/files/patch-mojo_core_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- mojo/core/BUILD.gn.orig 2023-05-25 00:41:59 UTC
-+++ mojo/core/BUILD.gn
-@@ -166,7 +166,7 @@ template("core_impl_source_set") {
- ]
- }
-
-- if ((is_linux || is_chromeos || is_android) && !is_nacl) {
-+ if ((is_linux || is_chromeos || is_android) && !is_nacl && !is_bsd) {
- sources += [
- "channel_linux.cc",
- "channel_linux.h",
diff --git a/devel/electron32/files/patch-mojo_core_channel.cc b/devel/electron32/files/patch-mojo_core_channel.cc
deleted file mode 100644
index 6c5bbccef598..000000000000
--- a/devel/electron32/files/patch-mojo_core_channel.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- mojo/core/channel.cc.orig 2024-08-14 20:55:07 UTC
-+++ mojo/core/channel.cc
-@@ -79,7 +79,11 @@ const size_t kMaxAttachedHandles = 64;
- // Fuchsia: The zx_channel_write() API supports up to 64 handles.
- const size_t kMaxAttachedHandles = 64;
-
-+#if defined(__i386__) && defined(OS_FREEBSD)
-+const size_t kChannelMessageAlignment = 4;
-+#else
- static_assert(alignof(std::max_align_t) >= kChannelMessageAlignment, "");
-+#endif
- Channel::AlignedBuffer MakeAlignedBuffer(size_t size) {
- // Generic allocators (such as malloc) return a pointer that is suitably
- // aligned for storing any type of object with a fundamental alignment
diff --git a/devel/electron32/files/patch-mojo_core_embedder_features.h b/devel/electron32/files/patch-mojo_core_embedder_features.h
deleted file mode 100644
index ae158663d373..000000000000
--- a/devel/electron32/files/patch-mojo_core_embedder_features.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- mojo/core/embedder/features.h.orig 2023-05-25 00:41:59 UTC
-+++ mojo/core/embedder/features.h
-@@ -16,7 +16,7 @@ namespace core {
-
- #if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_NACL) && \
- !BUILDFLAG(MOJO_USE_APPLE_CHANNEL)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(MOJO_CORE_EMBEDDER_FEATURES)
- BASE_DECLARE_FEATURE(kMojoLinuxChannelSharedMem);
-
diff --git a/devel/electron32/files/patch-mojo_public_c_system_thunks.cc b/devel/electron32/files/patch-mojo_public_c_system_thunks.cc
deleted file mode 100644
index 1f4418e1f9e3..000000000000
--- a/devel/electron32/files/patch-mojo_public_c_system_thunks.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- mojo/public/c/system/thunks.cc.orig 2024-08-14 20:55:07 UTC
-+++ mojo/public/c/system/thunks.cc
-@@ -30,7 +30,7 @@
- #include "mojo/public/c/system/message_pipe.h"
-
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- #include "base/environment.h"
- #include "base/files/file_path.h"
- #include "base/scoped_native_library.h"
-@@ -77,7 +77,7 @@ class CoreLibraryInitializer {
-
- MojoResult LoadLibrary(base::FilePath library_path) {
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- if (library_ && library_->is_valid())
- return MOJO_RESULT_OK;
-
-@@ -91,7 +91,7 @@ class CoreLibraryInitializer {
-
- if (library_path.empty()) {
- // Default to looking for the library in the current working directory.
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const base::FilePath::CharType kDefaultLibraryPathValue[] =
- FILE_PATH_LITERAL("./libmojo_core.so");
- #elif BUILDFLAG(IS_FUCHSIA)
-@@ -147,7 +147,7 @@ class CoreLibraryInitializer {
-
- private:
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- std::optional<base::ScopedNativeLibrary> library_;
- #endif
- };
diff --git a/devel/electron32/files/patch-mojo_public_tools_bindings_mojom.gni b/devel/electron32/files/patch-mojo_public_tools_bindings_mojom.gni
deleted file mode 100644
index a9a51d9eff6e..000000000000
--- a/devel/electron32/files/patch-mojo_public_tools_bindings_mojom.gni
+++ /dev/null
@@ -1,19 +0,0 @@
---- mojo/public/tools/bindings/mojom.gni.orig 2024-08-14 20:55:07 UTC
-+++ mojo/public/tools/bindings/mojom.gni
-@@ -763,6 +763,16 @@ template("mojom") {
- enabled_features += [ "is_apple" ]
- }
-
-+ if (is_openbsd) {
-+ enabled_features += [ "is_openbsd" ]
-+ enabled_features += [ "is_bsd" ]
-+ }
-+
-+ if (is_freebsd) {
-+ enabled_features += [ "is_freebsd" ]
-+ enabled_features += [ "is_bsd" ]
-+ }
-+
- action(parser_target_name) {
- allow_remote = true
-
diff --git a/devel/electron32/files/patch-net_BUILD.gn b/devel/electron32/files/patch-net_BUILD.gn
deleted file mode 100644
index 5977ab072d4a..000000000000
--- a/devel/electron32/files/patch-net_BUILD.gn
+++ /dev/null
@@ -1,78 +0,0 @@
---- net/BUILD.gn.orig 2024-08-14 20:55:08 UTC
-+++ net/BUILD.gn
-@@ -123,7 +123,7 @@ net_configs = [
- "//build/config/compiler:wexit_time_destructors",
- ]
-
--if (is_linux || is_chromeos) {
-+if ((is_linux || is_chromeos) && !is_bsd) {
- net_configs += [ "//build/config/linux:libresolv" ]
- }
-
-@@ -1246,6 +1246,19 @@ component("net") {
- ]
- }
-
-+ if (is_bsd) {
-+ sources -= [
-+ "base/address_map_cache_linux.cc",
-+ "base/address_map_cache_linux.h",
-+ "base/address_map_linux.cc",
-+ "base/address_map_linux.h",
-+ "base/address_tracker_linux.cc",
-+ "base/address_tracker_linux.h",
-+ "base/network_change_notifier_linux.cc",
-+ "base/network_interfaces_linux.cc",
-+ ]
-+ }
-+
- if (is_mac) {
- sources += [
- "base/network_notification_thread_mac.cc",
-@@ -1407,7 +1420,7 @@ component("net") {
- }
-
- # Use getifaddrs() on POSIX platforms, except Linux.
-- if (is_posix && !is_linux && !is_chromeos) {
-+ if ((is_posix && !is_linux && !is_chromeos) || is_bsd) {
- sources += [
- "base/network_interfaces_getifaddrs.cc",
- "base/network_interfaces_getifaddrs.h",
-@@ -2883,7 +2896,7 @@ test("net_unittests") {
- ]
- }
-
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- sources += [
- "base/address_tracker_linux_unittest.cc",
- "base/network_interfaces_linux_unittest.cc",
-@@ -2974,6 +2987,10 @@ test("net_unittests") {
- ]
- }
-
-+ if (is_bsd) {
-+ deps += [ "//sandbox/policy" ]
-+ }
-+
- if (enable_websockets) {
- deps += [ "//net/server:tests" ]
- }
-@@ -3034,7 +3051,7 @@ test("net_unittests") {
- ]
- }
-
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- sources += [ "tools/quic/quic_simple_server_test.cc" ]
- }
-
-@@ -3173,7 +3190,7 @@ test("net_unittests") {
- }
-
- # Use getifaddrs() on POSIX platforms, except Linux.
-- if (is_posix && !is_linux && !is_chromeos) {
-+ if (is_posix && !is_linux && !is_chromeos && !is_bsd) {
- sources += [ "base/network_interfaces_getifaddrs_unittest.cc" ]
- }
-
diff --git a/devel/electron32/files/patch-net_base_features.cc b/devel/electron32/files/patch-net_base_features.cc
deleted file mode 100644
index 908abc1e27f2..000000000000
--- a/devel/electron32/files/patch-net_base_features.cc
+++ /dev/null
@@ -1,24 +0,0 @@
---- net/base/features.cc.orig 2024-08-14 20:55:08 UTC
-+++ net/base/features.cc
-@@ -26,7 +26,7 @@ BASE_FEATURE(kAsyncDns,
- BASE_FEATURE(kAsyncDns,
- "AsyncDns",
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -506,7 +506,12 @@ BASE_FEATURE(kSpdyHeadersToHttpResponseUseBuilder,
- "SpdyHeadersToHttpResponseUseBuilder",
- base::FEATURE_DISABLED_BY_DEFAULT);
-
-+#if BUILDFLAG(IS_OPENBSD)
-+// No IP_RECVTOS support
- BASE_FEATURE(kReportEcn, "ReportEcn", base::FEATURE_DISABLED_BY_DEFAULT);
-+#else
-+BASE_FEATURE(kReportEcn, "ReportEcn", base::FEATURE_DISABLED_BY_DEFAULT);
-+#endif
-
- BASE_FEATURE(kUseNewAlpsCodepointHttp2,
- "UseNewAlpsCodepointHttp2",
diff --git a/devel/electron32/files/patch-net_base_mock__network__change__notifier.cc b/devel/electron32/files/patch-net_base_mock__network__change__notifier.cc
deleted file mode 100644
index c03d3070a457..000000000000
--- a/devel/electron32/files/patch-net_base_mock__network__change__notifier.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- net/base/mock_network_change_notifier.cc.orig 2023-08-10 01:48:47 UTC
-+++ net/base/mock_network_change_notifier.cc
-@@ -103,7 +103,7 @@ MockNetworkChangeNotifier::GetCurrentConnectionCost()
- return connection_cost_;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- AddressMapOwnerLinux* MockNetworkChangeNotifier::GetAddressMapOwnerInternal() {
- return address_map_owner_;
- }
diff --git a/devel/electron32/files/patch-net_base_mock__network__change__notifier.h b/devel/electron32/files/patch-net_base_mock__network__change__notifier.h
deleted file mode 100644
index a9375c70dee1..000000000000
--- a/devel/electron32/files/patch-net_base_mock__network__change__notifier.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- net/base/mock_network_change_notifier.h.orig 2023-08-10 01:48:47 UTC
-+++ net/base/mock_network_change_notifier.h
-@@ -84,7 +84,7 @@ class MockNetworkChangeNotifier : public NetworkChange
- // use_default_connection_cost_implementation is set to true.
- ConnectionCost GetCurrentConnectionCost() override;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void SetAddressMapOwnerLinux(AddressMapOwnerLinux* address_map_owner) {
- address_map_owner_ = address_map_owner;
- }
-@@ -104,7 +104,7 @@ class MockNetworkChangeNotifier : public NetworkChange
- bool use_default_connection_cost_implementation_ = false;
- NetworkChangeNotifier::NetworkList connected_networks_;
- std::unique_ptr<SystemDnsConfigChangeNotifier> dns_config_notifier_;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- raw_ptr<AddressMapOwnerLinux> address_map_owner_ = nullptr;
- #endif
- };
diff --git a/devel/electron32/files/patch-net_base_network__change__notifier.cc b/devel/electron32/files/patch-net_base_network__change__notifier.cc
deleted file mode 100644
index 21817c6a3a03..000000000000
--- a/devel/electron32/files/patch-net_base_network__change__notifier.cc
+++ /dev/null
@@ -1,21 +0,0 @@
---- net/base/network_change_notifier.cc.orig 2024-08-14 20:55:08 UTC
-+++ net/base/network_change_notifier.cc
-@@ -42,7 +42,7 @@
- #include "net/base/network_change_notifier_linux.h"
- #elif BUILDFLAG(IS_APPLE)
- #include "net/base/network_change_notifier_apple.h"
--#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include "net/base/network_change_notifier_passive.h"
- #elif BUILDFLAG(IS_FUCHSIA)
- #include "net/base/network_change_notifier_fuchsia.h"
-@@ -329,6 +329,9 @@ std::unique_ptr<NetworkChangeNotifier> NetworkChangeNo
- #elif BUILDFLAG(IS_FUCHSIA)
- return std::make_unique<NetworkChangeNotifierFuchsia>(
- /*require_wlan=*/false);
-+#elif BUILDFLAG(IS_BSD)
-+ return std::make_unique<MockNetworkChangeNotifier>(
-+ /*dns_config_notifier*/nullptr);
- #else
- NOTIMPLEMENTED();
- return nullptr;
diff --git a/devel/electron32/files/patch-net_base_network__change__notifier__passive.cc b/devel/electron32/files/patch-net_base_network__change__notifier__passive.cc
deleted file mode 100644
index c9075b11c3ea..000000000000
--- a/devel/electron32/files/patch-net_base_network__change__notifier__passive.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- net/base/network_change_notifier_passive.cc.orig 2023-05-25 00:42:00 UTC
-+++ net/base/network_change_notifier_passive.cc
-@@ -107,7 +107,7 @@ NetworkChangeNotifierPassive::GetAddressMapOwnerIntern
- NetworkChangeNotifier::NetworkChangeCalculatorParams
- NetworkChangeNotifierPassive::NetworkChangeCalculatorParamsPassive() {
- NetworkChangeCalculatorParams params;
--#if BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Delay values arrived at by simple experimentation and adjusted so as to
- // produce a single signal when switching between network connections.
- params.ip_address_offline_delay_ = base::Milliseconds(4000);
diff --git a/devel/electron32/files/patch-net_base_sockaddr__util__posix.cc b/devel/electron32/files/patch-net_base_sockaddr__util__posix.cc
deleted file mode 100644
index 90f04b2bf334..000000000000
--- a/devel/electron32/files/patch-net_base_sockaddr__util__posix.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- net/base/sockaddr_util_posix.cc.orig 2024-08-14 20:55:08 UTC
-+++ net/base/sockaddr_util_posix.cc
-@@ -46,7 +46,8 @@ bool FillUnixAddress(const std::string& socket_path,
- return true;
- }
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-+ // XXX ?
- // Convert the path given into abstract socket name. It must start with
- // the '\0' character, so we are adding it. |addr_len| must specify the
- // length of the structure exactly, as potentially the socket name may
diff --git a/devel/electron32/files/patch-net_cert_cert__verify__proc.h b/devel/electron32/files/patch-net_cert_cert__verify__proc.h
deleted file mode 100644
index b7016f80c73b..000000000000
--- a/devel/electron32/files/patch-net_cert_cert__verify__proc.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- net/cert/cert_verify_proc.h.orig 2024-06-18 21:43:36 UTC
-+++ net/cert/cert_verify_proc.h
-@@ -176,7 +176,7 @@ class NET_EXPORT CertVerifyProc
- kMaxValue = kChainLengthOne
- };
-
--#if !(BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
-+#if !(BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(CHROME_ROOT_STORE_ONLY))
- // Creates and returns a CertVerifyProc that uses the system verifier.
- // |cert_net_fetcher| may not be used, depending on the implementation.
diff --git a/devel/electron32/files/patch-net_disk__cache_simple_simple__file__tracker.cc b/devel/electron32/files/patch-net_disk__cache_simple_simple__file__tracker.cc
deleted file mode 100644
index cb6885626385..000000000000
--- a/devel/electron32/files/patch-net_disk__cache_simple_simple__file__tracker.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- net/disk_cache/simple/simple_file_tracker.cc.orig 2024-08-14 20:55:08 UTC
-+++ net/disk_cache/simple/simple_file_tracker.cc
-@@ -35,7 +35,17 @@ SimpleFileTracker::SimpleFileTracker(int file_limit)
- } // namespace
-
- SimpleFileTracker::SimpleFileTracker(int file_limit)
-+#if defined(OS_OPENBSD)
-+{
-+ // cap the file descriptor limit at 85% of the size of the
-+ // file descriptor table and also substract the amount of
-+ // currently used file descriptors as this should give us
-+ // enough reserve to avoid hitting the limit
-+ file_limit_ = (getdtablesize() * 0.85) - getdtablecount();
-+}
-+#else
- : file_limit_(file_limit) {}
-+#endif
-
- SimpleFileTracker::~SimpleFileTracker() {
- DCHECK(lru_.empty());
diff --git a/devel/electron32/files/patch-net_dns_BUILD.gn b/devel/electron32/files/patch-net_dns_BUILD.gn
deleted file mode 100644
index f1e85f0ddb01..000000000000
--- a/devel/electron32/files/patch-net_dns_BUILD.gn
+++ /dev/null
@@ -1,31 +0,0 @@
---- net/dns/BUILD.gn.orig 2024-06-30 11:48:27 UTC
-+++ net/dns/BUILD.gn
-@@ -138,7 +138,7 @@ source_set("dns") {
- "dns_config_service_android.cc",
- "dns_config_service_android.h",
- ]
-- } else if (is_linux) {
-+ } else if (is_linux && !is_bsd) {
- sources += [
- "dns_config_service_linux.cc",
- "dns_config_service_linux.h",
-@@ -179,6 +179,7 @@ source_set("dns") {
- ":host_resolver_manager",
- ":mdns_client",
- "//net:net_public_deps",
-+ "//printing/buildflags",
- ]
-
- allow_circular_includes_from = [
-@@ -449,9 +450,9 @@ source_set("tests") {
-
- if (is_android) {
- sources += [ "dns_config_service_android_unittest.cc" ]
-- } else if (is_linux) {
-+ } else if (is_linux && !is_bsd) {
- sources += [ "dns_config_service_linux_unittest.cc" ]
-- } else if (is_posix) {
-+ } else if (is_posix && !is_bsd) {
- sources += [ "dns_config_service_posix_unittest.cc" ]
- }
-
diff --git a/devel/electron32/files/patch-net_dns_address__info.cc b/devel/electron32/files/patch-net_dns_address__info.cc
deleted file mode 100644
index 229e6126940b..000000000000
--- a/devel/electron32/files/patch-net_dns_address__info.cc
+++ /dev/null
@@ -1,16 +0,0 @@
---- net/dns/address_info.cc.orig 2024-08-14 20:55:08 UTC
-+++ net/dns/address_info.cc
-@@ -83,8 +83,12 @@ AddressInfo::AddressInfoAndResult AddressInfo::Get(
- // error.
- // http://crbug.com/134142
- err = ERR_NAME_NOT_RESOLVED;
--#elif BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_FREEBSD)
-+#elif BUILDFLAG(IS_POSIX)
-+#ifdef EAI_NODATA
- if (os_error != EAI_NONAME && os_error != EAI_NODATA)
-+#else
-+ if (os_error != EAI_NONAME)
-+#endif
- err = ERR_NAME_RESOLUTION_FAILED;
- #endif
-
diff --git a/devel/electron32/files/patch-net_dns_address__sorter__posix.cc b/devel/electron32/files/patch-net_dns_address__sorter__posix.cc
deleted file mode 100644
index 30cb9fce28f4..000000000000
--- a/devel/electron32/files/patch-net_dns_address__sorter__posix.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- net/dns/address_sorter_posix.cc.orig 2024-08-14 20:55:08 UTC
-+++ net/dns/address_sorter_posix.cc
-@@ -32,6 +32,7 @@
- #include "net/dns/netinet_in_var_ios.h"
- #else
- #include <netinet/in_var.h>
-+#include <netinet6/in6_var.h>
- #endif // BUILDFLAG(IS_IOS)
- #endif
- #include <vector>
diff --git a/devel/electron32/files/patch-net_dns_dns__config__service__posix.cc b/devel/electron32/files/patch-net_dns_dns__config__service__posix.cc
deleted file mode 100644
index 568238125c75..000000000000
--- a/devel/electron32/files/patch-net_dns_dns__config__service__posix.cc
+++ /dev/null
@@ -1,27 +0,0 @@
---- net/dns/dns_config_service_posix.cc.orig 2024-08-30 11:29:36 UTC
-+++ net/dns/dns_config_service_posix.cc
-@@ -39,6 +39,11 @@
- #include "net/dns/dns_config_watcher_mac.h"
- #endif
-
-+#if BUILDFLAG(IS_BSD)
-+#include "base/command_line.h"
-+#include "sandbox/policy/switches.h"
-+#endif
-+
- namespace net {
-
- namespace internal {
-@@ -135,6 +140,12 @@ class DnsConfigServicePosix::Watcher : public DnsConfi
-
- bool Watch() override {
- CheckOnCorrectSequence();
-+
-+// pledge + unveil
-+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-+ if (!command_line->HasSwitch(sandbox::policy::switches::kNoSandbox))
-+ return false;
-+
- bool success = true;
- #if !IS_MAS_BUILD()
- if (!config_watcher_.Watch(base::BindRepeating(&Watcher::OnConfigChanged,
diff --git a/devel/electron32/files/patch-net_dns_host__resolver__proc.cc b/devel/electron32/files/patch-net_dns_host__resolver__proc.cc
deleted file mode 100644
index 3e1336aaa4eb..000000000000
--- a/devel/electron32/files/patch-net_dns_host__resolver__proc.cc
+++ /dev/null
@@ -1,13 +0,0 @@
---- net/dns/host_resolver_proc.cc.orig 2022-11-30 08:12:58 UTC
-+++ net/dns/host_resolver_proc.cc
-@@ -15,10 +15,6 @@
- #include "net/base/net_errors.h"
- #include "net/dns/host_resolver_system_task.h"
-
--#if BUILDFLAG(IS_OPENBSD)
--#define AI_ADDRCONFIG 0
--#endif
--
- namespace net {
-
- HostResolverProc* HostResolverProc::default_proc_ = nullptr;
diff --git a/devel/electron32/files/patch-net_http_http__auth__gssapi__posix.cc b/devel/electron32/files/patch-net_http_http__auth__gssapi__posix.cc
deleted file mode 100644
index 31ef73bb6e93..000000000000
--- a/devel/electron32/files/patch-net_http_http__auth__gssapi__posix.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- net/http/http_auth_gssapi_posix.cc.orig 2024-08-14 20:55:08 UTC
-+++ net/http/http_auth_gssapi_posix.cc
-@@ -375,8 +375,9 @@ base::NativeLibrary GSSAPISharedLibrary::LoadSharedLib
- static const char* const kDefaultLibraryNames[] = {
- #if BUILDFLAG(IS_APPLE)
- "/System/Library/Frameworks/GSS.framework/GSS"
--#elif BUILDFLAG(IS_OPENBSD)
-- "libgssapi.so" // Heimdal - OpenBSD
-+#elif BUILDFLAG(IS_BSD)
-+ "libgssapi_krb5.so.2", // MIT Kerberos - FreeBSD
-+ "libgssapi.so" // Heimdal - OpenBSD, FreeBSD
- #else
- "libgssapi_krb5.so.2", // MIT Kerberos - FC, Suse10, Debian
- "libgssapi.so.4", // Heimdal - Suse10, MDK
diff --git a/devel/electron32/files/patch-net_http_http__auth__handler__negotiate.cc b/devel/electron32/files/patch-net_http_http__auth__handler__negotiate.cc
deleted file mode 100644
index 6cb87ad1befd..000000000000
--- a/devel/electron32/files/patch-net_http_http__auth__handler__negotiate.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- net/http/http_auth_handler_negotiate.cc.orig 2024-04-15 20:34:02 UTC
-+++ net/http/http_auth_handler_negotiate.cc
-@@ -120,7 +120,7 @@ int HttpAuthHandlerNegotiate::Factory::CreateAuthHandl
- #elif BUILDFLAG(IS_POSIX)
- if (is_unsupported_)
- return ERR_UNSUPPORTED_AUTH_SCHEME;
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Note: Don't set is_unsupported_ = true here. AllowGssapiLibraryLoad()
- // might change to true during a session.
- if (!http_auth_preferences() ||
diff --git a/devel/electron32/files/patch-net_http_http__auth__preferences.cc b/devel/electron32/files/patch-net_http_http__auth__preferences.cc
deleted file mode 100644
index d30b0907f30e..000000000000
--- a/devel/electron32/files/patch-net_http_http__auth__preferences.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- net/http/http_auth_preferences.cc.orig 2023-10-19 19:58:28 UTC
-+++ net/http/http_auth_preferences.cc
-@@ -39,7 +39,7 @@ std::string HttpAuthPreferences::AuthAndroidNegotiateA
- }
- #endif // BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool HttpAuthPreferences::AllowGssapiLibraryLoad() const {
- return allow_gssapi_library_load_;
- }
diff --git a/devel/electron32/files/patch-net_http_http__auth__preferences.h b/devel/electron32/files/patch-net_http_http__auth__preferences.h
deleted file mode 100644
index 1dd6c8db3248..000000000000
--- a/devel/electron32/files/patch-net_http_http__auth__preferences.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- net/http/http_auth_preferences.h.orig 2023-10-19 19:58:28 UTC
-+++ net/http/http_auth_preferences.h
-@@ -50,7 +50,7 @@ class NET_EXPORT HttpAuthPreferences {
- #if BUILDFLAG(IS_ANDROID)
- virtual std::string AuthAndroidNegotiateAccountType() const;
- #endif
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- virtual bool AllowGssapiLibraryLoad() const;
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
- virtual bool CanUseDefaultCredentials(
-@@ -86,7 +86,7 @@ class NET_EXPORT HttpAuthPreferences {
- }
- #endif // BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void set_allow_gssapi_library_load(bool allow_gssapi_library_load) {
- allow_gssapi_library_load_ = allow_gssapi_library_load;
- }
-@@ -137,7 +137,7 @@ class NET_EXPORT HttpAuthPreferences {
- std::string auth_android_negotiate_account_type_;
- #endif // BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool allow_gssapi_library_load_ = true;
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-
diff --git a/devel/electron32/files/patch-net_http_http__network__session.cc b/devel/electron32/files/patch-net_http_http__network__session.cc
deleted file mode 100644
index b1e15c11990a..000000000000
--- a/devel/electron32/files/patch-net_http_http__network__session.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- net/http/http_network_session.cc.orig 2023-02-01 18:43:23 UTC
-+++ net/http/http_network_session.cc
-@@ -19,7 +19,9 @@
- #include "build/build_config.h"
- #include "net/base/features.h"
- #include "net/dns/host_resolver.h"
-+#if defined(USE_KERBEROS)
- #include "net/http/http_auth_handler_factory.h"
-+#endif
- #include "net/http/http_response_body_drainer.h"
- #include "net/http/http_stream_factory.h"
- #include "net/http/url_security_manager.h"
diff --git a/devel/electron32/files/patch-net_proxy__resolution_proxy__config__service__linux.cc b/devel/electron32/files/patch-net_proxy__resolution_proxy__config__service__linux.cc
deleted file mode 100644
index 34ec52c765aa..000000000000
--- a/devel/electron32/files/patch-net_proxy__resolution_proxy__config__service__linux.cc
+++ /dev/null
@@ -1,40 +0,0 @@
---- net/proxy_resolution/proxy_config_service_linux.cc.orig 2024-08-14 20:55:09 UTC
-+++ net/proxy_resolution/proxy_config_service_linux.cc
-@@ -11,7 +11,9 @@
-
- #include <errno.h>
- #include <limits.h>
-+#if !BUILDFLAG(IS_BSD)
- #include <sys/inotify.h>
-+#endif
- #include <unistd.h>
-
- #include <map>
-@@ -510,6 +512,7 @@ bool SettingGetterImplGSettings::CheckVersion(
- }
- #endif // defined(USE_GIO)
-
-+#if !BUILDFLAG(IS_BSD)
- // Converts |value| from a decimal string to an int. If there was a failure
- // parsing, returns |default_value|.
- int StringToIntOrDefault(std::string_view value, int default_value) {
-@@ -1038,6 +1041,7 @@ class SettingGetterImplKDE : public ProxyConfigService
- // events on.
- scoped_refptr<base::SequencedTaskRunner> file_task_runner_;
- };
-+#endif
-
- } // namespace
-
-@@ -1256,9 +1260,11 @@ ProxyConfigServiceLinux::Delegate::Delegate(
- case base::nix::DESKTOP_ENVIRONMENT_KDE4:
- case base::nix::DESKTOP_ENVIRONMENT_KDE5:
- case base::nix::DESKTOP_ENVIRONMENT_KDE6:
-+#if !BUILDFLAG(IS_BSD)
- setting_getter_ =
- std::make_unique<SettingGetterImplKDE>(env_var_getter_.get());
- break;
-+#endif
- case base::nix::DESKTOP_ENVIRONMENT_XFCE:
- case base::nix::DESKTOP_ENVIRONMENT_LXQT:
- case base::nix::DESKTOP_ENVIRONMENT_OTHER:
diff --git a/devel/electron32/files/patch-net_socket_socket__posix.cc b/devel/electron32/files/patch-net_socket_socket__posix.cc
deleted file mode 100644
index 665305fd5623..000000000000
--- a/devel/electron32/files/patch-net_socket_socket__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- net/socket/socket_posix.cc.orig 2022-07-22 17:30:31 UTC
-+++ net/socket/socket_posix.cc
-@@ -516,7 +516,7 @@ void SocketPosix::ReadCompleted() {
- }
-
- int SocketPosix::DoWrite(IOBuffer* buf, int buf_len) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Disable SIGPIPE for this write. Although Chromium globally disables
- // SIGPIPE, the net stack may be used in other consumers which do not do
- // this. MSG_NOSIGNAL is a Linux-only API. On OS X, this is a setsockopt on
diff --git a/devel/electron32/files/patch-net_socket_socks5__client__socket.cc b/devel/electron32/files/patch-net_socket_socks5__client__socket.cc
deleted file mode 100644
index 088dc1ac4f58..000000000000
--- a/devel/electron32/files/patch-net_socket_socks5__client__socket.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- net/socket/socks5_client_socket.cc.orig 2024-08-14 20:55:09 UTC
-+++ net/socket/socks5_client_socket.cc
-@@ -24,6 +24,9 @@
- #include "net/log/net_log_event_type.h"
- #include "net/traffic_annotation/network_traffic_annotation.h"
-
-+#include <sys/types.h>
-+#include <netinet/in.h>
-+
- namespace net {
-
- const unsigned int SOCKS5ClientSocket::kGreetReadHeaderSize = 2;
diff --git a/devel/electron32/files/patch-net_socket_tcp__socket__posix.cc b/devel/electron32/files/patch-net_socket_tcp__socket__posix.cc
deleted file mode 100644
index d05af280d31c..000000000000
--- a/devel/electron32/files/patch-net_socket_tcp__socket__posix.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- net/socket/tcp_socket_posix.cc.orig 2024-08-14 20:55:09 UTC
-+++ net/socket/tcp_socket_posix.cc
-@@ -97,6 +97,17 @@ bool SetTCPKeepAlive(int fd, bool enable, int delay) {
- PLOG(ERROR) << "Failed to set TCP_KEEPALIVE on fd: " << fd;
- return false;
- }
-+#elif BUILDFLAG(IS_FREEBSD)
-+ // Set seconds until first TCP keep alive.
-+ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &delay, sizeof(delay))) {
-+ PLOG(ERROR) << "Failed to set TCP_KEEPIDLE on fd: " << fd;
-+ return false;
-+ }
-+ // Set seconds between TCP keep alives.
-+ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPINTVL, &delay, sizeof(delay))) {
-+ PLOG(ERROR) << "Failed to set TCP_KEEPINTVL on fd: " << fd;
-+ return false;
-+ }
- #endif
- }
-
diff --git a/devel/electron32/files/patch-net_socket_udp__socket__posix.cc b/devel/electron32/files/patch-net_socket_udp__socket__posix.cc
deleted file mode 100644
index 14f38e64d971..000000000000
--- a/devel/electron32/files/patch-net_socket_udp__socket__posix.cc
+++ /dev/null
@@ -1,39 +0,0 @@
---- net/socket/udp_socket_posix.cc.orig 2024-08-14 20:55:09 UTC
-+++ net/socket/udp_socket_posix.cc
-@@ -521,12 +521,17 @@ int UDPSocketPosix::SetRecvTos() {
- }
- }
-
-+#ifdef IP_RECVTOS
- int rv = setsockopt(socket_, IPPROTO_IP, IP_RECVTOS, &ecn, sizeof(ecn));
-+#else
-+ int rv = -1;
-+ errno = EOPNOTSUPP;
-+#endif
- return rv == 0 ? OK : MapSystemError(errno);
- }
-
- void UDPSocketPosix::SetMsgConfirm(bool confirm) {
--#if !BUILDFLAG(IS_APPLE)
-+#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
- if (confirm) {
- sendto_flags_ |= MSG_CONFIRM;
- } else {
-@@ -547,7 +552,7 @@ int UDPSocketPosix::SetBroadcast(bool broadcast) {
- DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
- int value = broadcast ? 1 : 0;
- int rv;
--#if BUILDFLAG(IS_APPLE)
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
- // SO_REUSEPORT on OSX permits multiple processes to each receive
- // UDP multicast or broadcast datagrams destined for the bound
- // port.
-@@ -885,7 +890,7 @@ int UDPSocketPosix::DoBind(const IPEndPoint& address)
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- if (last_error == EINVAL)
- return ERR_ADDRESS_IN_USE;
--#elif BUILDFLAG(IS_APPLE)
-+#elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
- if (last_error == EADDRNOTAVAIL)
- return ERR_ADDRESS_IN_USE;
- #endif
diff --git a/devel/electron32/files/patch-net_socket_udp__socket__unittest.cc b/devel/electron32/files/patch-net_socket_udp__socket__unittest.cc
deleted file mode 100644
index 95f26807b6c8..000000000000
--- a/devel/electron32/files/patch-net_socket_udp__socket__unittest.cc
+++ /dev/null
@@ -1,47 +0,0 @@
---- net/socket/udp_socket_unittest.cc.orig 2024-06-18 21:43:37 UTC
-+++ net/socket/udp_socket_unittest.cc
-@@ -358,7 +358,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
- EXPECT_EQ(second_packet, received);
- }
-
--#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // - MacOS: requires root permissions on OSX 10.7+.
- // - Android: devices attached to testbots don't have default network, so
- // broadcasting to 255.255.255.255 returns error -109 (Address not reachable).
-@@ -669,7 +669,7 @@ TEST_F(UDPSocketTest, ClientSetDoNotFragment) {
- EXPECT_THAT(rv, IsOk());
-
- rv = client.SetDoNotFragment();
--#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/42050633): IP_MTU_DISCOVER is not implemented on Fuchsia.
- EXPECT_THAT(rv, IsError(ERR_NOT_IMPLEMENTED));
- #elif BUILDFLAG(IS_MAC)
-@@ -697,7 +697,7 @@ TEST_F(UDPSocketTest, ServerSetDoNotFragment) {
- EXPECT_THAT(rv, IsOk());
-
- rv = server.SetDoNotFragment();
--#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/42050633): IP_MTU_DISCOVER is not implemented on Fuchsia.
- EXPECT_THAT(rv, IsError(ERR_NOT_IMPLEMENTED));
- #elif BUILDFLAG(IS_MAC)
-@@ -762,7 +762,7 @@ TEST_F(UDPSocketTest, JoinMulticastGroup) {
-
- // TODO(crbug.com/40620614): failing on device on iOS 12.2.
- // TODO(crbug.com/40189274): flaky on Mac 11.
--#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- #define MAYBE_SharedMulticastAddress DISABLED_SharedMulticastAddress
- #else
- #define MAYBE_SharedMulticastAddress SharedMulticastAddress
-@@ -816,7 +816,7 @@ TEST_F(UDPSocketTest, MAYBE_SharedMulticastAddress) {
- NetLogSource());
- ASSERT_THAT(client_socket.Connect(send_address), IsOk());
-
--#if !BUILDFLAG(IS_CHROMEOS_ASH)
-+#if !BUILDFLAG(IS_CHROMEOS_ASH) && !BUILDFLAG(IS_BSD)
- // Send a message via the multicast group. That message is expected be be
- // received by both receving sockets.
- //
diff --git a/devel/electron32/files/patch-net_third__party_quiche_BUILD.gn b/devel/electron32/files/patch-net_third__party_quiche_BUILD.gn
deleted file mode 100644
index a3a1f5329930..000000000000
--- a/devel/electron32/files/patch-net_third__party_quiche_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- net/third_party/quiche/BUILD.gn.orig 2023-11-29 21:40:08 UTC
-+++ net/third_party/quiche/BUILD.gn
-@@ -29,7 +29,7 @@ import("//third_party/protobuf/proto_library.gni")
- import("//testing/libfuzzer/fuzzer_test.gni")
- import("//third_party/protobuf/proto_library.gni")
-
--build_epoll_based_tools = is_linux || is_chromeos
-+build_epoll_based_tools = (is_linux && !is_bsd) || is_chromeos
-
- config("quiche_internal_config") {
- cflags = []
diff --git a/devel/electron32/files/patch-net_tools_cert__verify__tool_cert__verify__tool.cc b/devel/electron32/files/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
deleted file mode 100644
index 50fe68fab75b..000000000000
--- a/devel/electron32/files/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2024-08-14 20:55:09 UTC
-+++ net/tools/cert_verify_tool/cert_verify_tool.cc
-@@ -35,7 +35,7 @@
- #include "third_party/boringssl/src/pki/trust_store.h"
- #include "third_party/boringssl/src/pki/trust_store_collection.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "net/proxy_resolution/proxy_config.h"
- #include "net/proxy_resolution/proxy_config_service_fixed.h"
- #endif
-@@ -67,7 +67,7 @@ void SetUpOnNetworkThread(
- base::WaitableEvent* initialization_complete_event) {
- net::URLRequestContextBuilder url_request_context_builder;
- url_request_context_builder.set_user_agent(GetUserAgent());
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // On Linux, use a fixed ProxyConfigService, since the default one
- // depends on glib.
- //
-@@ -579,7 +579,7 @@ int main(int argc, char** argv) {
- std::string impls_str = command_line.GetSwitchValueASCII("impls");
- if (impls_str.empty()) {
- // Default value.
--#if !(BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
-+#if !(BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(CHROME_ROOT_STORE_ONLY))
- impls_str = "platform,";
- #endif
diff --git a/devel/electron32/files/patch-net_tools_net__watcher_net__watcher.cc b/devel/electron32/files/patch-net_tools_net__watcher_net__watcher.cc
deleted file mode 100644
index 1fb0a9a1b91d..000000000000
--- a/devel/electron32/files/patch-net_tools_net__watcher_net__watcher.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- net/tools/net_watcher/net_watcher.cc.orig 2024-06-18 21:43:37 UTC
-+++ net/tools/net_watcher/net_watcher.cc
-@@ -32,7 +32,7 @@
- #include "net/proxy_resolution/proxy_config_service.h"
- #include "net/proxy_resolution/proxy_config_with_annotation.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "net/base/network_change_notifier_linux.h"
- #endif
-
-@@ -44,7 +44,7 @@ namespace {
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Flag to specifies which network interfaces to ignore. Interfaces should
- // follow as a comma seperated list.
- const char kIgnoreNetifFlag[] = "ignore-netif";
-@@ -163,7 +163,7 @@ int main(int argc, char* argv[]) {
-
- NetWatcher net_watcher;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
- std::string ignored_netifs_str =
- command_line->GetSwitchValueASCII(kIgnoreNetifFlag);
diff --git a/devel/electron32/files/patch-net_traffic__annotation_network__traffic__annotation.h b/devel/electron32/files/patch-net_traffic__annotation_network__traffic__annotation.h
deleted file mode 100644
index 9b9874545a70..000000000000
--- a/devel/electron32/files/patch-net_traffic__annotation_network__traffic__annotation.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- net/traffic_annotation/network_traffic_annotation.h.orig 2024-08-14 20:55:09 UTC
-+++ net/traffic_annotation/network_traffic_annotation.h
-@@ -378,7 +378,7 @@ struct MutablePartialNetworkTrafficAnnotationTag {
- } // namespace net
-
- // Placeholder for unannotated usages.
--#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
- #define TRAFFIC_ANNOTATION_WITHOUT_PROTO(ANNOTATION_ID) \
- net::DefineNetworkTrafficAnnotation(ANNOTATION_ID, "No proto yet.")
- #endif
-@@ -392,7 +392,7 @@ struct MutablePartialNetworkTrafficAnnotationTag {
- // TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
- // complete.
- #if !BUILDFLAG(IS_WIN) && \
-- !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+ !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
-
- #define NO_TRAFFIC_ANNOTATION_YET \
- net::DefineNetworkTrafficAnnotation("undefined", "Nothing here yet.")
diff --git a/devel/electron32/files/patch-net_url__request_url__request__context.cc b/devel/electron32/files/patch-net_url__request_url__request__context.cc
deleted file mode 100644
index e80ef4823e3b..000000000000
--- a/devel/electron32/files/patch-net_url__request_url__request__context.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- net/url_request/url_request_context.cc.orig 2024-06-18 21:43:37 UTC
-+++ net/url_request/url_request_context.cc
-@@ -121,7 +121,7 @@ const HttpNetworkSessionContext* URLRequestContext::Ge
- // TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
- // complete.
- #if !BUILDFLAG(IS_WIN) && \
-- !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+ !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- std::unique_ptr<URLRequest> URLRequestContext::CreateRequest(
- const GURL& url,
- RequestPriority priority,
diff --git a/devel/electron32/files/patch-net_url__request_url__request__context.h b/devel/electron32/files/patch-net_url__request_url__request__context.h
deleted file mode 100644
index 3633a6a13907..000000000000
--- a/devel/electron32/files/patch-net_url__request_url__request__context.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- net/url_request/url_request_context.h.orig 2024-08-14 20:55:09 UTC
-+++ net/url_request/url_request_context.h
-@@ -91,7 +91,7 @@ class NET_EXPORT URLRequestContext final {
- // TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
- // complete.
- #if !BUILDFLAG(IS_WIN) && \
-- !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+ !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- // This function should not be used in Chromium, please use the version with
- // NetworkTrafficAnnotationTag in the future.
- //
diff --git a/devel/electron32/files/patch-net_url__request_url__request__context__builder.cc b/devel/electron32/files/patch-net_url__request_url__request__context__builder.cc
deleted file mode 100644
index eae3d3551c1a..000000000000
--- a/devel/electron32/files/patch-net_url__request_url__request__context__builder.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- net/url_request/url_request_context_builder.cc.orig 2024-08-14 20:55:09 UTC
-+++ net/url_request/url_request_context_builder.cc
-@@ -441,7 +441,7 @@ std::unique_ptr<URLRequestContext> URLRequestContextBu
- }
-
- if (!proxy_resolution_service_) {
--#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD)
- // TODO(willchan): Switch to using this code when
- // ProxyConfigService::CreateSystemProxyConfigService()'s
- // signature doesn't suck.
diff --git a/devel/electron32/files/patch-pdf_pdfium_pdfium__engine.cc b/devel/electron32/files/patch-pdf_pdfium_pdfium__engine.cc
deleted file mode 100644
index d3c69160d8a7..000000000000
--- a/devel/electron32/files/patch-pdf_pdfium_pdfium__engine.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- pdf/pdfium/pdfium_engine.cc.orig 2024-08-14 20:55:09 UTC
-+++ pdf/pdfium/pdfium_engine.cc
-@@ -93,7 +93,7 @@
- #include "gin/public/cppgc.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "pdf/pdfium/pdfium_font_linux.h"
- #endif
-
-@@ -524,7 +524,7 @@ void InitializeSDK(bool enable_v8,
-
- FPDF_InitLibraryWithConfig(&config);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- g_font_mapping_mode = font_mapping_mode;
- InitializeLinuxFontMapper();
- #endif
diff --git a/devel/electron32/files/patch-printing_backend_cups__ipp__helper.cc b/devel/electron32/files/patch-printing_backend_cups__ipp__helper.cc
deleted file mode 100644
index b202516f75db..000000000000
--- a/devel/electron32/files/patch-printing_backend_cups__ipp__helper.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- printing/backend/cups_ipp_helper.cc.orig 2024-06-18 21:43:37 UTC
-+++ printing/backend/cups_ipp_helper.cc
-@@ -202,7 +202,7 @@ void ExtractResolutions(const CupsOptionProvider& prin
- // Provide a default DPI if no valid DPI is found.
- #if BUILDFLAG(IS_MAC)
- constexpr gfx::Size kDefaultMissingDpi(kDefaultMacDpi, kDefaultMacDpi);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- constexpr gfx::Size kDefaultMissingDpi(kPixelsPerInch, kPixelsPerInch);
- #else
- constexpr gfx::Size kDefaultMissingDpi(kDefaultPdfDpi, kDefaultPdfDpi);
diff --git a/devel/electron32/files/patch-printing_backend_print__backend__cups.cc b/devel/electron32/files/patch-printing_backend_print__backend__cups.cc
deleted file mode 100644
index a62ed7852492..000000000000
--- a/devel/electron32/files/patch-printing_backend_print__backend__cups.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- printing/backend/print_backend_cups.cc.orig 2024-08-14 20:55:09 UTC
-+++ printing/backend/print_backend_cups.cc
-@@ -32,7 +32,7 @@
- #include "printing/mojom/print.mojom.h"
- #include "url/gurl.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- #include "base/feature_list.h"
- #include "printing/backend/cups_connection.h"
- #include "printing/backend/print_backend_cups_ipp.h"
-@@ -283,7 +283,7 @@ scoped_refptr<PrintBackend> PrintBackend::CreateInstan
- #if !BUILDFLAG(IS_CHROMEOS)
- scoped_refptr<PrintBackend> PrintBackend::CreateInstanceImpl(
- const std::string& locale) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(features::kCupsIppPrintingBackend)) {
- return base::MakeRefCounted<PrintBackendCupsIpp>(CupsConnection::Create());
- }
diff --git a/devel/electron32/files/patch-printing_mojom_printing__context__mojom__traits.cc b/devel/electron32/files/patch-printing_mojom_printing__context__mojom__traits.cc
deleted file mode 100644
index c94ddbc40968..000000000000
--- a/devel/electron32/files/patch-printing_mojom_printing__context__mojom__traits.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- printing/mojom/printing_context_mojom_traits.cc.orig 2023-11-29 21:40:08 UTC
-+++ printing/mojom/printing_context_mojom_traits.cc
-@@ -19,7 +19,7 @@
- #include "base/numerics/safe_conversions.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "mojo/public/mojom/base/values.mojom.h"
- #endif
-
-@@ -161,7 +161,7 @@ bool StructTraits<
- }
-
- out->set_pages_per_sheet(data.pages_per_sheet());
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- DCHECK(out->advanced_settings().empty());
- if (!data.ReadAdvancedSettings(&out->advanced_settings()))
- return false;
-@@ -238,7 +238,7 @@ bool StructTraits<
- if (system_print_dialog_data.size() != dictionary_entries) {
- return false;
- }
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // The dictionary must contain three strings.
- const base::Value* value = system_print_dialog_data.Find(
- printing::kLinuxSystemPrintDialogDataPrinter);
diff --git a/devel/electron32/files/patch-printing_print__settings.cc b/devel/electron32/files/patch-printing_print__settings.cc
deleted file mode 100644
index 4ad593f843d2..000000000000
--- a/devel/electron32/files/patch-printing_print__settings.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- printing/print_settings.cc.orig 2023-10-19 19:58:29 UTC
-+++ printing/print_settings.cc
-@@ -320,7 +320,7 @@ PrintSettings& PrintSettings::operator=(const PrintSet
- #endif
- is_modifiable_ = settings.is_modifiable_;
- pages_per_sheet_ = settings.pages_per_sheet_;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- for (const auto& item : settings.advanced_settings_)
- advanced_settings_.emplace(item.first, item.second.Clone());
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -350,7 +350,7 @@ bool PrintSettings::operator==(const PrintSettings& ot
- #endif
- is_modifiable_, requested_custom_margins_in_points_,
- pages_per_sheet_
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- ,
- advanced_settings_
- #endif
-@@ -374,7 +374,7 @@ bool PrintSettings::operator==(const PrintSettings& ot
- other.is_modifiable_,
- other.requested_custom_margins_in_points_,
- other.pages_per_sheet_
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- ,
- other.advanced_settings_
- #endif
-@@ -414,7 +414,7 @@ void PrintSettings::Clear() {
- #endif
- is_modifiable_ = true;
- pages_per_sheet_ = 1;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- advanced_settings_.clear();
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- #if BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron32/files/patch-printing_print__settings.h b/devel/electron32/files/patch-printing_print__settings.h
deleted file mode 100644
index da0ca9671815..000000000000
--- a/devel/electron32/files/patch-printing_print__settings.h
+++ /dev/null
@@ -1,47 +0,0 @@
---- printing/print_settings.h.orig 2023-10-19 19:58:29 UTC
-+++ printing/print_settings.h
-@@ -25,7 +25,7 @@
- #include "base/values.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <map>
-
- #include "base/values.h"
-@@ -51,7 +51,7 @@ inline constexpr char kMacSystemPrintDialogDataPrintSe
- "print_settings";
- #endif // BUILDFLAG(IS_MAC)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- inline constexpr char kLinuxSystemPrintDialogDataPrinter[] = "printer_name";
- inline constexpr char kLinuxSystemPrintDialogDataPrintSettings[] =
- "print_settings";
-@@ -101,7 +101,7 @@ class COMPONENT_EXPORT(PRINTING) PrintSettings {
- std::string vendor_id;
- };
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- using AdvancedSettings = std::map<std::string, base::Value>;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
-@@ -276,7 +276,7 @@ class COMPONENT_EXPORT(PRINTING) PrintSettings {
- pages_per_sheet_ = pages_per_sheet;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- AdvancedSettings& advanced_settings() { return advanced_settings_; }
- const AdvancedSettings& advanced_settings() const {
- return advanced_settings_;
-@@ -429,7 +429,7 @@ class COMPONENT_EXPORT(PRINTING) PrintSettings {
- // Number of pages per sheet.
- int pages_per_sheet_;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Advanced settings.
- AdvancedSettings advanced_settings_;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron32/files/patch-printing_print__settings__conversion.cc b/devel/electron32/files/patch-printing_print__settings__conversion.cc
deleted file mode 100644
index f3b0d41f5813..000000000000
--- a/devel/electron32/files/patch-printing_print__settings__conversion.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- printing/print_settings_conversion.cc.orig 2024-04-15 20:34:03 UTC
-+++ printing/print_settings_conversion.cc
-@@ -285,7 +285,7 @@ std::unique_ptr<PrintSettings> PrintSettingsFromJobSet
- settings->set_is_modifiable(is_modifiable.value());
- }
-
--#if BUILDFLAG(IS_CHROMEOS) || (BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_CUPS))
-+#if BUILDFLAG(IS_CHROMEOS) || ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_CUPS))
- const base::Value::Dict* advanced_settings =
- job_settings.FindDict(kSettingAdvancedSettings);
- if (advanced_settings) {
diff --git a/devel/electron32/files/patch-printing_printing__context__linux.cc b/devel/electron32/files/patch-printing_printing__context__linux.cc
deleted file mode 100644
index 8d6303eb6860..000000000000
--- a/devel/electron32/files/patch-printing_printing__context__linux.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- printing/printing_context_linux.cc.orig 2023-11-29 21:40:08 UTC
-+++ printing/printing_context_linux.cc
-@@ -23,7 +23,7 @@
- #endif
-
- // Avoid using LinuxUi on Fuchsia.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui.h"
- #endif
-
-@@ -68,7 +68,7 @@ mojom::ResultCode PrintingContextLinux::UseDefaultSett
-
- ResetSettings();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!ui::LinuxUi::instance())
- return mojom::ResultCode::kSuccess;
-
-@@ -84,7 +84,7 @@ gfx::Size PrintingContextLinux::GetPdfPaperSizeDeviceU
- }
-
- gfx::Size PrintingContextLinux::GetPdfPaperSizeDeviceUnits() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (ui::LinuxUi::instance())
- return ui::LinuxUi::instance()->GetPdfPaperSize(this);
- #endif
-@@ -97,7 +97,7 @@ mojom::ResultCode PrintingContextLinux::UpdatePrinterS
- DCHECK(!printer_settings.show_system_dialog);
- DCHECK(!in_print_job_);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!ui::LinuxUi::instance())
- return mojom::ResultCode::kSuccess;
-
diff --git a/devel/electron32/files/patch-printing_printing__features.cc b/devel/electron32/files/patch-printing_printing__features.cc
deleted file mode 100644
index 45aa3bb14f21..000000000000
--- a/devel/electron32/files/patch-printing_printing__features.cc
+++ /dev/null
@@ -1,17 +0,0 @@
---- printing/printing_features.cc.orig 2024-08-14 20:55:09 UTC
-+++ printing/printing_features.cc
-@@ -21,12 +21,12 @@ BASE_FEATURE(kAddPrinterViaPrintscanmgr,
- base::FEATURE_DISABLED_BY_DEFAULT);
- #endif // BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- // Use the CUPS IPP printing backend instead of the original CUPS backend that
- // calls the deprecated PPD API.
- BASE_FEATURE(kCupsIppPrintingBackend,
- "CupsIppPrintingBackend",
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_DISABLED_BY_DEFAULT
- #else
- base::FEATURE_ENABLED_BY_DEFAULT
diff --git a/devel/electron32/files/patch-printing_printing__features.h b/devel/electron32/files/patch-printing_printing__features.h
deleted file mode 100644
index 00ecc77ae897..000000000000
--- a/devel/electron32/files/patch-printing_printing__features.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- printing/printing_features.h.orig 2024-08-14 20:55:09 UTC
-+++ printing/printing_features.h
-@@ -22,7 +22,7 @@ BASE_DECLARE_FEATURE(kAddPrinterViaPrintscanmgr);
- BASE_DECLARE_FEATURE(kAddPrinterViaPrintscanmgr);
- #endif // BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(PRINTING_BASE) BASE_DECLARE_FEATURE(kCupsIppPrintingBackend);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-
diff --git a/devel/electron32/files/patch-remoting_base_chromoting__event.cc b/devel/electron32/files/patch-remoting_base_chromoting__event.cc
deleted file mode 100644
index 85d96833a2f5..000000000000
--- a/devel/electron32/files/patch-remoting_base_chromoting__event.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/base/chromoting_event.cc.orig 2022-11-30 08:12:58 UTC
-+++ remoting/base/chromoting_event.cc
-@@ -192,7 +192,7 @@ void ChromotingEvent::AddSystemInfo() {
- SetString(kCpuKey, base::SysInfo::OperatingSystemArchitecture());
- SetString(kOsVersionKey, base::SysInfo::OperatingSystemVersion());
- SetString(kWebAppVersionKey, STRINGIZE(VERSION));
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- Os os = Os::CHROMOTING_LINUX;
- #elif BUILDFLAG(IS_CHROMEOS_ASH)
- Os os = Os::CHROMOTING_CHROMEOS;
diff --git a/devel/electron32/files/patch-remoting_client_display_sys__opengl.h b/devel/electron32/files/patch-remoting_client_display_sys__opengl.h
deleted file mode 100644
index 78ba20a4ba8b..000000000000
--- a/devel/electron32/files/patch-remoting_client_display_sys__opengl.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/client/display/sys_opengl.h.orig 2022-02-28 16:54:41 UTC
-+++ remoting/client/display/sys_opengl.h
-@@ -9,7 +9,7 @@
-
- #if BUILDFLAG(IS_IOS)
- #include <OpenGLES/ES3/gl.h>
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #define GL_GLEXT_PROTOTYPES
- #include <GL/gl.h>
- #include <GL/glext.h>
diff --git a/devel/electron32/files/patch-remoting_codec_webrtc__video__encoder__vpx.cc b/devel/electron32/files/patch-remoting_codec_webrtc__video__encoder__vpx.cc
deleted file mode 100644
index 8c9384ed5e26..000000000000
--- a/devel/electron32/files/patch-remoting_codec_webrtc__video__encoder__vpx.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/codec/webrtc_video_encoder_vpx.cc.orig 2023-05-25 00:42:01 UTC
-+++ remoting/codec/webrtc_video_encoder_vpx.cc
-@@ -88,7 +88,7 @@ void SetVp8CodecParameters(vpx_codec_enc_cfg_t* config
- const webrtc::DesktopSize& size) {
- SetCommonCodecParameters(config, size);
-
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if (BUILDFLAG(IS_BSD) || BUILDFLAG(IS_LINUX)) && !BUILDFLAG(IS_CHROMEOS_LACROS)
- // On Linux, using too many threads for VP8 encoding has been linked to high
- // CPU usage on machines that are under stress. See http://crbug.com/1151148.
- // 5/3/2022 update: Perf testing has shown that doubling the number of threads
diff --git a/devel/electron32/files/patch-remoting_host_base_desktop__environment__options.cc b/devel/electron32/files/patch-remoting_host_base_desktop__environment__options.cc
deleted file mode 100644
index 66d160130da3..000000000000
--- a/devel/electron32/files/patch-remoting_host_base_desktop__environment__options.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/host/base/desktop_environment_options.cc.orig 2024-02-21 00:20:51 UTC
-+++ remoting/host/base/desktop_environment_options.cc
-@@ -124,7 +124,7 @@ bool DesktopEnvironmentOptions::capture_video_on_dedic
- // TODO(joedow): Determine whether we can migrate additional platforms to
- // using the DesktopCaptureWrapper instead of the DesktopCaptureProxy. Then
- // clean up DesktopCapturerProxy::Core::CreateCapturer().
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return capture_video_on_dedicated_thread_;
- #else
- return false;
diff --git a/devel/electron32/files/patch-remoting_host_base_switches.cc b/devel/electron32/files/patch-remoting_host_base_switches.cc
deleted file mode 100644
index 5bdc44c55b98..000000000000
--- a/devel/electron32/files/patch-remoting_host_base_switches.cc
+++ /dev/null
@@ -1,18 +0,0 @@
---- remoting/host/base/switches.cc.orig 2022-04-21 18:48:31 UTC
-+++ remoting/host/base/switches.cc
-@@ -23,13 +23,13 @@ const char kProcessTypeEvaluateCapability[] = "evaluat
- const char kProcessTypeFileChooser[] = "file_chooser";
- const char kProcessTypeUrlForwarderConfigurator[] =
- "url_forwarder_configurator";
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kProcessTypeXSessionChooser[] = "xsession_chooser";
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
- const char kEvaluateCapabilitySwitchName[] = "evaluate-type";
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const char kEnableUtempter[] = "enable-utempter";
- #endif
-
diff --git a/devel/electron32/files/patch-remoting_host_base_switches.h b/devel/electron32/files/patch-remoting_host_base_switches.h
deleted file mode 100644
index 100a7d5df7ff..000000000000
--- a/devel/electron32/files/patch-remoting_host_base_switches.h
+++ /dev/null
@@ -1,18 +0,0 @@
---- remoting/host/base/switches.h.orig 2022-04-21 18:48:31 UTC
-+++ remoting/host/base/switches.h
-@@ -35,13 +35,13 @@ extern const char kProcessTypeRdpDesktopSession[];
- extern const char kProcessTypeEvaluateCapability[];
- extern const char kProcessTypeFileChooser[];
- extern const char kProcessTypeUrlForwarderConfigurator[];
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- extern const char kProcessTypeXSessionChooser[];
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
- extern const char kEvaluateCapabilitySwitchName[];
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Used to record client sessions to utmp/wtmp.
- extern const char kEnableUtempter[];
- #endif
diff --git a/devel/electron32/files/patch-remoting_host_basic__desktop__environment.cc b/devel/electron32/files/patch-remoting_host_basic__desktop__environment.cc
deleted file mode 100644
index b5177b4dff15..000000000000
--- a/devel/electron32/files/patch-remoting_host_basic__desktop__environment.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/host/basic_desktop_environment.cc.orig 2023-08-10 01:48:48 UTC
-+++ remoting/host/basic_desktop_environment.cc
-@@ -195,7 +195,7 @@ BasicDesktopEnvironment::CreateVideoCapturer() {
- scoped_refptr<base::SingleThreadTaskRunner> capture_task_runner;
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- capture_task_runner = ui_task_runner_;
--#elif BUILDFLAG(IS_LINUX) && defined(REMOTING_USE_WAYLAND)
-+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_WAYLAND)
- // Each capturer instance should get its own thread so the capturers don't
- // compete with each other in multistream mode.
- capture_task_runner = base::ThreadPool::CreateSingleThreadTaskRunner(
diff --git a/devel/electron32/files/patch-remoting_host_chromoting__host.cc b/devel/electron32/files/patch-remoting_host_chromoting__host.cc
deleted file mode 100644
index d41f92b5a8da..000000000000
--- a/devel/electron32/files/patch-remoting_host_chromoting__host.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/host/chromoting_host.cc.orig 2024-02-21 00:20:51 UTC
-+++ remoting/host/chromoting_host.cc
-@@ -129,7 +129,7 @@ void ChromotingHost::Start(const std::string& host_own
- &ChromotingHost::OnIncomingSession, base::Unretained(this)));
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void ChromotingHost::StartChromotingHostServices() {
- DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
- DCHECK(!ipc_server_);
diff --git a/devel/electron32/files/patch-remoting_host_chromoting__host.h b/devel/electron32/files/patch-remoting_host_chromoting__host.h
deleted file mode 100644
index a0246dbea95d..000000000000
--- a/devel/electron32/files/patch-remoting_host_chromoting__host.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- remoting/host/chromoting_host.h.orig 2023-10-19 19:58:29 UTC
-+++ remoting/host/chromoting_host.h
-@@ -32,7 +32,7 @@
- #include "remoting/protocol/session_manager.h"
- #include "remoting/protocol/transport_context.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "remoting/host/chromoting_host_services_server.h"
- #endif
-
-@@ -97,7 +97,7 @@ class ChromotingHost : public ClientSession::EventHand
- // This method can only be called once during the lifetime of this object.
- void Start(const std::string& host_owner);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Starts running the ChromotingHostServices server and listening for incoming
- // IPC binding requests.
- // Currently only Linux runs the ChromotingHostServices server on the host
-@@ -206,7 +206,7 @@ class ChromotingHost : public ClientSession::EventHand
- // List of host extensions.
- std::vector<std::unique_ptr<HostExtension>> extensions_;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // IPC server that runs the CRD host service API. Non-null if the server name
- // is set and the host is started.
- // Currently only Linux runs the ChromotingHostServices server on the host
diff --git a/devel/electron32/files/patch-remoting_host_chromoting__host__context.cc b/devel/electron32/files/patch-remoting_host_chromoting__host__context.cc
deleted file mode 100644
index 15aee6b1d902..000000000000
--- a/devel/electron32/files/patch-remoting_host_chromoting__host__context.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/host/chromoting_host_context.cc.orig 2023-08-10 01:48:48 UTC
-+++ remoting/host/chromoting_host_context.cc
-@@ -294,7 +294,7 @@ std::unique_ptr<ChromotingHostContext> ChromotingHostC
- // on a UI thread.
- scoped_refptr<AutoThreadTaskRunner> input_task_runner =
- AutoThread::CreateWithType("ChromotingInputThread", ui_task_runner,
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::MessagePumpType::UI);
- #else
- base::MessagePumpType::IO);
diff --git a/devel/electron32/files/patch-remoting_host_chromoting__host__services__client.cc b/devel/electron32/files/patch-remoting_host_chromoting__host__services__client.cc
deleted file mode 100644
index 8e52f1fcd588..000000000000
--- a/devel/electron32/files/patch-remoting_host_chromoting__host__services__client.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- remoting/host/chromoting_host_services_client.cc.orig 2023-10-19 19:58:29 UTC
-+++ remoting/host/chromoting_host_services_client.cc
-@@ -59,7 +59,7 @@ mojo::PendingRemote<mojom::ChromotingHostServices> Con
-
- } // namespace
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
- // static
- constexpr char
-@@ -136,7 +136,7 @@ bool ChromotingHostServicesClient::EnsureSessionServic
- if (session_services_remote_.is_bound()) {
- return true;
- }
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (!environment_->HasVar(kChromeRemoteDesktopSessionEnvVar)) {
- LOG(WARNING) << "Current desktop environment is not remotable.";
- return false;
diff --git a/devel/electron32/files/patch-remoting_host_client__session.cc b/devel/electron32/files/patch-remoting_host_client__session.cc
deleted file mode 100644
index a41429fc56b4..000000000000
--- a/devel/electron32/files/patch-remoting_host_client__session.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/host/client_session.cc.orig 2024-06-18 21:43:37 UTC
-+++ remoting/host/client_session.cc
-@@ -157,7 +157,7 @@ void ClientSession::NotifyClientResolution(
- if (desktop_environment_options_.enable_curtaining()) {
- dpi_vector.set(resolution.x_dpi(), resolution.y_dpi());
- }
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- dpi_vector.set(resolution.x_dpi(), resolution.y_dpi());
- #endif
-
diff --git a/devel/electron32/files/patch-remoting_host_desktop__and__cursor__conditional__composer.cc b/devel/electron32/files/patch-remoting_host_desktop__and__cursor__conditional__composer.cc
deleted file mode 100644
index 90a094f7cc47..000000000000
--- a/devel/electron32/files/patch-remoting_host_desktop__and__cursor__conditional__composer.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- remoting/host/desktop_and_cursor_conditional_composer.cc.orig 2023-03-30 00:33:55 UTC
-+++ remoting/host/desktop_and_cursor_conditional_composer.cc
-@@ -7,7 +7,7 @@
- #include "base/functional/bind.h"
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "remoting/host/linux/wayland_utils.h"
- #endif
-
-@@ -96,7 +96,7 @@ bool DesktopAndCursorConditionalComposer::IsOccluded(
- }
-
- bool DesktopAndCursorConditionalComposer::SupportsFrameCallbacks() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return IsRunningWayland();
- #else
- return false;
diff --git a/devel/electron32/files/patch-remoting_host_desktop__capturer__proxy.cc b/devel/electron32/files/patch-remoting_host_desktop__capturer__proxy.cc
deleted file mode 100644
index 66d0b4475674..000000000000
--- a/devel/electron32/files/patch-remoting_host_desktop__capturer__proxy.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- remoting/host/desktop_capturer_proxy.cc.orig 2024-04-15 20:34:03 UTC
-+++ remoting/host/desktop_capturer_proxy.cc
-@@ -26,7 +26,7 @@
- #include "remoting/host/chromeos/frame_sink_desktop_capturer.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/environment.h"
- #include "base/nix/xdg_util.h"
- #include "remoting/host/linux/wayland_desktop_capturer.h"
-@@ -91,7 +91,7 @@ void DesktopCapturerProxy::Core::CreateCapturer(
-
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- capturer_ = std::make_unique<FrameSinkDesktopCapturer>();
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- static base::nix::SessionType session_type = base::nix::SessionType::kUnset;
- if (session_type == base::nix::SessionType::kUnset) {
- std::unique_ptr<base::Environment> env = base::Environment::Create();
-@@ -298,7 +298,7 @@ bool DesktopCapturerProxy::SupportsFrameCallbacks() {
- bool DesktopCapturerProxy::SupportsFrameCallbacks() {
- DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return IsRunningWayland();
- #else
- return false;
diff --git a/devel/electron32/files/patch-remoting_host_desktop__capturer__wrapper.cc b/devel/electron32/files/patch-remoting_host_desktop__capturer__wrapper.cc
deleted file mode 100644
index 3aef4ac947f7..000000000000
--- a/devel/electron32/files/patch-remoting_host_desktop__capturer__wrapper.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- remoting/host/desktop_capturer_wrapper.cc.orig 2024-04-15 20:34:03 UTC
-+++ remoting/host/desktop_capturer_wrapper.cc
-@@ -13,7 +13,7 @@
- #include "third_party/webrtc/modules/desktop_capture/desktop_capturer.h"
- #include "third_party/webrtc/modules/desktop_capture/desktop_frame.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "remoting/host/linux/wayland_desktop_capturer.h"
- #include "remoting/host/linux/wayland_utils.h"
- #endif
-@@ -33,7 +33,7 @@ void DesktopCapturerWrapper::CreateCapturer(
- SourceId id) {
- DCHECK(!capturer_);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsRunningWayland()) {
- capturer_ = std::make_unique<WaylandDesktopCapturer>(options);
- } else {
-@@ -112,7 +112,7 @@ bool DesktopCapturerWrapper::SupportsFrameCallbacks()
- bool DesktopCapturerWrapper::SupportsFrameCallbacks() {
- DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return capturer_ && IsRunningWayland();
- #else
- return false;
diff --git a/devel/electron32/files/patch-remoting_host_host__attributes.cc b/devel/electron32/files/patch-remoting_host_host__attributes.cc
deleted file mode 100644
index 0487c82d866c..000000000000
--- a/devel/electron32/files/patch-remoting_host_host__attributes.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/host/host_attributes.cc.orig 2024-06-18 21:43:37 UTC
-+++ remoting/host/host_attributes.cc
-@@ -105,7 +105,7 @@ std::string GetHostAttributes() {
- if (media::InitializeMediaFoundation()) {
- result.push_back("HWEncoder");
- }
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- result.push_back("HWEncoder");
- #endif
-
diff --git a/devel/electron32/files/patch-remoting_host_host__details.cc b/devel/electron32/files/patch-remoting_host_host__details.cc
deleted file mode 100644
index 556c96a8d502..000000000000
--- a/devel/electron32/files/patch-remoting_host_host__details.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/host/host_details.cc.orig 2022-02-28 16:54:41 UTC
-+++ remoting/host/host_details.cc
-@@ -23,7 +23,7 @@ std::string GetHostOperatingSystemName() {
- return "Mac";
- #elif BUILDFLAG(IS_CHROMEOS_ASH)
- return "ChromeOS";
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- return "Linux";
- #elif BUILDFLAG(IS_ANDROID)
- return "Android";
diff --git a/devel/electron32/files/patch-remoting_host_host__main.cc b/devel/electron32/files/patch-remoting_host_host__main.cc
deleted file mode 100644
index 0a401a433ffe..000000000000
--- a/devel/electron32/files/patch-remoting_host_host__main.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- remoting/host/host_main.cc.orig 2024-08-14 20:55:09 UTC
-+++ remoting/host/host_main.cc
-@@ -50,7 +50,7 @@ int UrlForwarderConfiguratorMain();
- int RdpDesktopSessionMain();
- int UrlForwarderConfiguratorMain();
- #endif // BUILDFLAG(IS_WIN)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- int XSessionChooserMain();
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
-@@ -63,7 +63,7 @@ const char kUsageMessage[] =
- "\n"
- "Options:\n"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- " --audio-pipe-name=<pipe> - Sets the pipe name to capture audio on "
- "Linux.\n"
- #endif // BUILDFLAG(IS_LINUX)
-@@ -156,7 +156,7 @@ MainRoutineFn SelectMainRoutine(const std::string& pro
- } else if (process_type == kProcessTypeUrlForwarderConfigurator) {
- main_routine = &UrlForwarderConfiguratorMain;
- #endif // BUILDFLAG(IS_WIN)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- } else if (process_type == kProcessTypeXSessionChooser) {
- main_routine = &XSessionChooserMain;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -222,7 +222,7 @@ int HostMain(int argc, char** argv) {
- // be initialized first, so that the preference for crash-reporting can be
- // looked up in the config file.
- if (IsUsageStatsAllowed()) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- InitializeCrashReporting();
- #elif BUILDFLAG(IS_WIN)
- // TODO: joedow - Enable crash reporting for the RDP process.
diff --git a/devel/electron32/files/patch-remoting_host_ipc__constants.cc b/devel/electron32/files/patch-remoting_host_ipc__constants.cc
deleted file mode 100644
index dc885465c844..000000000000
--- a/devel/electron32/files/patch-remoting_host_ipc__constants.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- remoting/host/ipc_constants.cc.orig 2023-02-01 18:43:24 UTC
-+++ remoting/host/ipc_constants.cc
-@@ -17,7 +17,7 @@ namespace remoting {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
- #if !defined(NDEBUG)
- // Use a different IPC name for debug builds so that we can run the host
-@@ -68,7 +68,7 @@ GetChromotingHostServicesServerName() {
- static const base::NoDestructor<mojo::NamedPlatformChannel::ServerName>
- server_name(
- named_mojo_ipc_server::WorkingDirectoryIndependentServerNameFromUTF8(
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Linux host creates the socket file in /tmp, and it won't be
- // deleted until reboot, so we put username in the path in case
- // the user switches the host owner.
diff --git a/devel/electron32/files/patch-remoting_host_it2me_it2me__host.cc b/devel/electron32/files/patch-remoting_host_it2me_it2me__host.cc
deleted file mode 100644
index 02123a9c5266..000000000000
--- a/devel/electron32/files/patch-remoting_host_it2me_it2me__host.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- remoting/host/it2me/it2me_host.cc.orig 2024-08-14 20:55:09 UTC
-+++ remoting/host/it2me/it2me_host.cc
-@@ -52,7 +52,7 @@
- #include "remoting/host/chromeos/features.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "remoting/host/linux/wayland_manager.h"
- #include "remoting/host/linux/wayland_utils.h"
- #endif // BUILDFLAG(IS_LINUX)
-@@ -180,7 +180,7 @@ void It2MeHost::Connect(
-
- OnPolicyUpdate(std::move(policies));
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsRunningWayland()) {
- WaylandManager::Get()->Init(host_context_->ui_task_runner());
- }
-@@ -340,7 +340,7 @@ void It2MeHost::ConnectOnNetworkThread(
-
- // Set up the desktop environment options.
- DesktopEnvironmentOptions options(DesktopEnvironmentOptions::CreateDefault());
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsRunningWayland()) {
- options.desktop_capture_options()->set_prefer_cursor_embedded(true);
- }
diff --git a/devel/electron32/files/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc b/devel/electron32/files/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
deleted file mode 100644
index 410dd257aad0..000000000000
--- a/devel/electron32/files/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
+++ /dev/null
@@ -1,47 +0,0 @@
---- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2023-10-19 19:58:29 UTC
-+++ remoting/host/it2me/it2me_native_messaging_host_main.cc
-@@ -30,7 +30,7 @@
- #include "remoting/host/resources.h"
- #include "remoting/host/usage_stats_consent.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #if defined(REMOTING_USE_X11)
- #include <gtk/gtk.h>
- #include "base/linux_util.h"
-@@ -77,7 +77,7 @@ bool CurrentProcessHasUiAccess() {
- // Creates a It2MeNativeMessagingHost instance, attaches it to stdin/stdout and
- // runs the task executor until It2MeNativeMessagingHost signals shutdown.
- int It2MeNativeMessagingHostMain(int argc, char** argv) {
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
- if (!IsRunningWayland()) {
- // Initialize Xlib for multi-threaded use, allowing non-Chromium code to
- // use X11 safely (such as the WebRTC capturer, GTK ...)
-@@ -125,7 +125,7 @@ int It2MeNativeMessagingHostMain(int argc, char** argv
-
- remoting::LoadResources("");
-
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
- // Required for any calls into GTK functions, such as the Disconnect and
- // Continue windows. Calling with nullptr arguments because we don't have
- // any command line arguments for gtk to consume.
-@@ -257,7 +257,7 @@ int It2MeNativeMessagingHostMain(int argc, char** argv
- PolicyWatcher::CreateWithTaskRunner(context->file_task_runner(),
- context->management_service());
-
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
- scoped_refptr<AutoThreadTaskRunner> input_task_runner;
- if (!IsRunningWayland()) {
- // Create an X11EventSource on all UI threads, so the global X11 connection
-@@ -284,7 +284,7 @@ int It2MeNativeMessagingHostMain(int argc, char** argv
- // Run the loop until channel is alive.
- run_loop.Run();
-
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
- if (!IsRunningWayland()) {
- input_task_runner->PostTask(FROM_HERE, base::BindOnce([]() {
- delete ui::X11EventSource::GetInstance();
diff --git a/devel/electron32/files/patch-remoting_host_me2me__desktop__environment.cc b/devel/electron32/files/patch-remoting_host_me2me__desktop__environment.cc
deleted file mode 100644
index ed9d9c0fd91d..000000000000
--- a/devel/electron32/files/patch-remoting_host_me2me__desktop__environment.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- remoting/host/me2me_desktop_environment.cc.orig 2024-08-14 20:55:09 UTC
-+++ remoting/host/me2me_desktop_environment.cc
-@@ -119,7 +119,7 @@ std::string Me2MeDesktopEnvironment::GetCapabilities()
- capabilities += protocol::kRemoteWebAuthnCapability;
- }
-
--#if BUILDFLAG(IS_LINUX) && defined(REMOTING_USE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
- if (!IsRunningWayland()) {
- capabilities += " ";
- capabilities += protocol::kMultiStreamCapability;
-@@ -161,7 +161,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnvironment(
- // properly under Xvfb.
- mutable_desktop_capture_options()->set_use_update_notifications(true);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Setting this option to false means that the capture differ wrapper will not
- // be used when the X11 capturer is selected. This reduces the X11 capture
- // time by a few milliseconds per frame and is safe because we can rely on
-@@ -170,7 +170,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnvironment(
- mutable_desktop_capture_options()->set_detect_updated_region(false);
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsRunningWayland()) {
- mutable_desktop_capture_options()->set_prefer_cursor_embedded(false);
- }
-@@ -195,7 +195,7 @@ bool Me2MeDesktopEnvironment::InitializeSecurity(
-
- // Otherwise, if the session is shared with the local user start monitoring
- // the local input and create the in-session UI.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool want_user_interface = false;
- #elif BUILDFLAG(IS_APPLE)
- // Don't try to display any UI on top of the system's login screen as this
diff --git a/devel/electron32/files/patch-remoting_host_mouse__cursor__monitor__proxy.cc b/devel/electron32/files/patch-remoting_host_mouse__cursor__monitor__proxy.cc
deleted file mode 100644
index bb69e58176b4..000000000000
--- a/devel/electron32/files/patch-remoting_host_mouse__cursor__monitor__proxy.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/host/mouse_cursor_monitor_proxy.cc.orig 2023-03-30 00:33:55 UTC
-+++ remoting/host/mouse_cursor_monitor_proxy.cc
-@@ -73,7 +73,7 @@ void MouseCursorMonitorProxy::Core::CreateMouseCursorM
-
- #if BUILDFLAG(IS_CHROMEOS_ASH)
- mouse_cursor_monitor_ = std::make_unique<MouseCursorMonitorAura>();
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsRunningWayland()) {
- mouse_cursor_monitor_ = webrtc::MouseCursorMonitor::Create(options);
- } else {
diff --git a/devel/electron32/files/patch-remoting_host_policy__watcher.cc b/devel/electron32/files/patch-remoting_host_policy__watcher.cc
deleted file mode 100644
index 40313f6bbe7f..000000000000
--- a/devel/electron32/files/patch-remoting_host_policy__watcher.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/host/policy_watcher.cc.orig 2024-08-14 20:55:09 UTC
-+++ remoting/host/policy_watcher.cc
-@@ -178,7 +178,7 @@ base::Value::Dict PolicyWatcher::GetDefaultPolicies()
- true);
- result.Set(key::kRemoteAccessHostAllowEnterpriseFileTransfer, false);
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- result.Set(key::kRemoteAccessHostMatchUsername, false);
- #endif
- #if !BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron32/files/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc b/devel/electron32/files/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
deleted file mode 100644
index b59e8f067d2b..000000000000
--- a/devel/electron32/files/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig 2022-02-28 16:54:41 UTC
-+++ remoting/host/remote_open_url/url_forwarder_configurator.cc
-@@ -12,7 +12,7 @@ UrlForwarderConfigurator::UrlForwarderConfigurator() =
-
- UrlForwarderConfigurator::~UrlForwarderConfigurator() = default;
-
--#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_WIN)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_BSD)
-
- // static
- std::unique_ptr<UrlForwarderConfigurator> UrlForwarderConfigurator::Create() {
diff --git a/devel/electron32/files/patch-remoting_host_remoting__me2me__host.cc b/devel/electron32/files/patch-remoting_host_remoting__me2me__host.cc
deleted file mode 100644
index 14685ccb2f4d..000000000000
--- a/devel/electron32/files/patch-remoting_host_remoting__me2me__host.cc
+++ /dev/null
@@ -1,169 +0,0 @@
---- remoting/host/remoting_me2me_host.cc.orig 2024-08-14 20:55:09 UTC
-+++ remoting/host/remoting_me2me_host.cc
-@@ -129,7 +129,7 @@
- #include "remoting/host/mac/permission_utils.h"
- #endif // BUILDFLAG(IS_APPLE)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #if defined(REMOTING_USE_X11)
- #include <gtk/gtk.h>
- #endif // defined(REMOTING_USE_X11)
-@@ -140,13 +140,13 @@
- #endif // defined(REMOTING_USE_X11)
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/linux_util.h"
- #include "remoting/host/audio_capturer_linux.h"
- #include "remoting/host/linux/certificate_watcher.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "remoting/host/host_utmp_logger.h"
- #endif
-
-@@ -159,7 +159,7 @@
- #include "remoting/host/win/session_desktop_environment.h"
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "remoting/host/linux/wayland_manager.h"
- #include "remoting/host/linux/wayland_utils.h"
- #endif // BUILDFLAG(IS_LINUX)
-@@ -189,7 +189,7 @@ const char kStdinConfigPath[] = "-";
- const char kStdinConfigPath[] = "-";
- #endif // !defined(REMOTING_MULTI_PROCESS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // The command line switch used to pass name of the pipe to capture audio on
- // linux.
- const char kAudioPipeSwitchName[] = "audio-pipe-name";
-@@ -397,7 +397,7 @@ class HostProcess : public ConfigWatcher::Delegate,
-
- std::unique_ptr<ChromotingHostContext> context_;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Watch for certificate changes and kill the host when changes occur
- std::unique_ptr<CertificateWatcher> cert_watcher_;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -466,7 +466,7 @@ class HostProcess : public ConfigWatcher::Delegate,
-
- std::unique_ptr<HostStatusLogger> host_status_logger_;
- std::unique_ptr<HostEventLogger> host_event_logger_;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<HostUTMPLogger> host_utmp_logger_;
- #endif
- std::unique_ptr<HostPowerSaveBlocker> power_save_blocker_;
-@@ -773,7 +773,7 @@ void HostProcess::ShutdownOnNetworkThread() {
- void HostProcess::ShutdownOnNetworkThread() {
- DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
- config_watcher_.reset();
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- cert_watcher_.reset();
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- }
-@@ -808,7 +808,7 @@ void HostProcess::CreateAuthenticatorFactory() {
- base::MakeRefCounted<CorpSessionAuthzServiceClientFactory>(
- context_->url_loader_factory(), service_account_email_,
- oauth_refresh_token_));
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (!cert_watcher_) {
- cert_watcher_ = std::make_unique<CertificateWatcher>(
- base::BindRepeating(&HostProcess::ShutdownHost,
-@@ -953,13 +953,13 @@ void HostProcess::StartOnUiThread() {
- base::BindRepeating(&HostProcess::OnPolicyUpdate, base::Unretained(this)),
- base::BindRepeating(&HostProcess::OnPolicyError, base::Unretained(this)));
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (IsRunningWayland()) {
- WaylandManager::Get()->Init(context_->ui_task_runner());
- }
- #endif // BUILDFLAG(IS_LINUX)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // If an audio pipe is specific on the command-line then initialize
- // AudioCapturerLinux to capture from it.
- base::FilePath audio_pipe_name =
-@@ -1036,7 +1036,7 @@ void HostProcess::ShutdownOnUiThread() {
- // It is now safe for the HostProcess to be deleted.
- self_ = nullptr;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Cause the global AudioPipeReader to be freed, otherwise the audio
- // thread will remain in-use and prevent the process from exiting.
- // TODO(wez): DesktopEnvironmentFactory should own the pipe reader.
-@@ -1044,7 +1044,7 @@ void HostProcess::ShutdownOnUiThread() {
- AudioCapturerLinux::InitializePipeReader(nullptr, base::FilePath());
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
- context_->input_task_runner()->PostTask(
- FROM_HERE,
- base::BindOnce([]() { delete ui::X11EventSource::GetInstance(); }));
-@@ -1401,7 +1401,7 @@ bool HostProcess::OnUsernamePolicyUpdate(const base::V
- // Returns false: never restart the host after this policy update.
- DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- std::optional<bool> host_username_match_required =
- policies.FindBool(policy::key::kRemoteAccessHostMatchUsername);
- if (!host_username_match_required.has_value()) {
-@@ -1849,7 +1849,7 @@ void HostProcess::StartHost() {
- corp_host_status_logger_->StartObserving(*session_manager);
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- desktop_environment_options_.set_enable_remote_webauthn(is_googler_);
- #endif
-
-@@ -1882,7 +1882,7 @@ void HostProcess::StartHost() {
- host_status_logger_ = std::make_unique<HostStatusLogger>(
- host_->status_monitor(), log_to_server_.get());
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
- if (cmd_line->HasSwitch(kEnableUtempter)) {
- host_utmp_logger_ =
-@@ -1914,7 +1914,7 @@ void HostProcess::StartHost() {
-
- host_->Start(host_owner_);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // For Windows, ChromotingHostServices connections are handled by the daemon
- // process, then the message pipe is forwarded to the network process.
- host_->StartChromotingHostServices();
-@@ -2048,7 +2048,7 @@ int HostProcessMain() {
- HOST_LOG << "Starting host process: version " << STRINGIZE(VERSION);
- const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #if defined(REMOTING_USE_X11)
- // Initialize Xlib for multi-threaded use, allowing non-Chromium code to
- // use X11 safely (such as the WebRTC capturer, GTK ...)
-@@ -2097,7 +2097,7 @@ int HostProcessMain() {
- std::unique_ptr<net::NetworkChangeNotifier> network_change_notifier(
- net::NetworkChangeNotifier::CreateIfNeeded());
-
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
- // Create an X11EventSource on all UI threads, so the global X11 connection
- // (x11::Connection::Get()) can dispatch X events.
- auto event_source =
diff --git a/devel/electron32/files/patch-remoting_host_setup_start__host__main.cc b/devel/electron32/files/patch-remoting_host_setup_start__host__main.cc
deleted file mode 100644
index 1651a4ef74fe..000000000000
--- a/devel/electron32/files/patch-remoting_host_setup_start__host__main.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- remoting/host/setup/start_host_main.cc.orig 2024-06-18 21:43:37 UTC
-+++ remoting/host/setup/start_host_main.cc
-@@ -37,7 +37,7 @@
- #include <unistd.h>
- #endif // BUILDFLAG(IS_POSIX)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "remoting/host/setup/daemon_controller_delegate_linux.h"
- #include "remoting/host/setup/start_host_as_root.h"
- #endif // BUILDFLAG(IS_LINUX)
-@@ -339,7 +339,7 @@ int StartHostMain(int argc, char** argv) {
- } // namespace
-
- int StartHostMain(int argc, char** argv) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Minimize the amount of code that runs as root on Posix systems.
- if (getuid() == 0) {
- return remoting::StartHostAsRoot(argc, argv);
-@@ -364,7 +364,7 @@ int StartHostMain(int argc, char** argv) {
-
- mojo::core::Init();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (command_line->HasSwitch("no-start")) {
- // On Linux, registering the host with systemd and starting it is the only
- // reason start_host requires root. The --no-start options skips that final
diff --git a/devel/electron32/files/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc b/devel/electron32/files/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
deleted file mode 100644
index 37d09341610c..000000000000
--- a/devel/electron32/files/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig 2024-02-21 00:20:51 UTC
-+++ remoting/host/webauthn/remote_webauthn_caller_security_utils.cc
-@@ -10,7 +10,7 @@
- #include "base/strings/utf_string_conversions.h"
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "base/containers/fixed_flat_set.h"
- #include "base/files/file_path.h"
- #include "base/process/process_handle.h"
-@@ -38,7 +38,7 @@ namespace {
-
- // No static variables needed for debug builds.
-
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
- constexpr auto kAllowedCallerPrograms =
- base::MakeFixedFlatSet<base::FilePath::StringPieceType>({
-@@ -82,7 +82,7 @@ bool IsLaunchedByTrustedProcess() {
- #if !defined(NDEBUG)
- // Just return true on debug builds for the convenience of development.
- return true;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::ProcessId parent_pid =
- base::GetParentProcessId(base::GetCurrentProcessHandle());
- // Note that on Linux the process image may no longer exist in its original
diff --git a/devel/electron32/files/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc b/devel/electron32/files/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
deleted file mode 100644
index bfe627837a1a..000000000000
--- a/devel/electron32/files/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
+++ /dev/null
@@ -1,28 +0,0 @@
---- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig 2023-02-01 18:43:24 UTC
-+++ remoting/host/webauthn/remote_webauthn_extension_notifier.cc
-@@ -24,7 +24,7 @@
- #include "base/task/thread_pool.h"
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/environment.h"
- #include "base/nix/xdg_util.h"
- #include "base/strings/string_util.h"
-@@ -69,14 +69,14 @@ static constexpr char kExtensionWakeupFileContent[] =
- // Caller should check if the directory exists before writing files to it. A
- // directory only exists if the corresponding Chrome version is installed.
- std::vector<base::FilePath> GetRemoteStateChangeDirPaths() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- constexpr base::FilePath::CharType kStateChangeDirName[] =
- FILE_PATH_LITERAL("WebAuthenticationProxyRemoteSessionStateChange");
- #endif
-
- std::vector<base::FilePath> dirs;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // See: chrome/common/chrome_paths_linux.cc
- auto env = base::Environment::Create();
- base::FilePath base_path;
diff --git a/devel/electron32/files/patch-remoting_protocol_webrtc__video__stream.cc b/devel/electron32/files/patch-remoting_protocol_webrtc__video__stream.cc
deleted file mode 100644
index bc501f7ba4c8..000000000000
--- a/devel/electron32/files/patch-remoting_protocol_webrtc__video__stream.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- remoting/protocol/webrtc_video_stream.cc.orig 2024-06-18 21:43:37 UTC
-+++ remoting/protocol/webrtc_video_stream.cc
-@@ -267,7 +267,7 @@ WebrtcVideoStream::WebrtcVideoStream(const SessionOpti
- : session_options_(session_options) {
- // TODO(joedow): Dig into the threading model on other platforms to see if they
- // can also be updated to run on a dedicated thread.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- core_task_runner_ = base::ThreadPool::CreateSingleThreadTaskRunner(
- {base::TaskPriority::HIGHEST},
- base::SingleThreadTaskRunnerThreadMode::DEDICATED);
diff --git a/devel/electron32/files/patch-sandbox_linux_BUILD.gn b/devel/electron32/files/patch-sandbox_linux_BUILD.gn
deleted file mode 100644
index b0f6c5b497b6..000000000000
--- a/devel/electron32/files/patch-sandbox_linux_BUILD.gn
+++ /dev/null
@@ -1,35 +0,0 @@
---- sandbox/linux/BUILD.gn.orig 2023-08-10 01:48:48 UTC
-+++ sandbox/linux/BUILD.gn
-@@ -12,11 +12,11 @@ if (is_android) {
- }
-
- declare_args() {
-- compile_suid_client = is_linux || is_chromeos
-+ compile_suid_client = (is_linux || is_chromeos) && !is_bsd
-
-- compile_credentials = is_linux || is_chromeos
-+ compile_credentials = (is_linux || is_chromeos) && !is_bsd
-
-- compile_syscall_broker = is_linux || is_chromeos
-+ compile_syscall_broker = (is_linux || is_chromeos) && !is_bsd
-
- # On Android, use plain GTest.
- use_base_test_suite = is_linux || is_chromeos
-@@ -379,6 +379,17 @@ component("sandbox_services") {
- "services/libc_interceptor.h",
- ]
- }
-+
-+ if (is_bsd) {
-+ sources -= [
-+ "services/scoped_process.cc",
-+ "services/scoped_process.h",
-+ "services/syscall_wrappers.cc",
-+ "services/syscall_wrappers.h",
-+ "services/yama.cc",
-+ "services/yama.h",
-+ ]
-+ }
- }
-
- source_set("sandbox_services_headers") {
diff --git a/devel/electron32/files/patch-sandbox_linux_services_init__process__reaper.cc b/devel/electron32/files/patch-sandbox_linux_services_init__process__reaper.cc
deleted file mode 100644
index 8ec351166a19..000000000000
--- a/devel/electron32/files/patch-sandbox_linux_services_init__process__reaper.cc
+++ /dev/null
@@ -1,15 +0,0 @@
---- sandbox/linux/services/init_process_reaper.cc.orig 2022-02-07 13:39:41 UTC
-+++ sandbox/linux/services/init_process_reaper.cc
-@@ -2,6 +2,7 @@
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
-
-+#if 0
- #include "sandbox/linux/services/init_process_reaper.h"
-
- #include <signal.h>
-@@ -100,3 +101,4 @@ bool CreateInitProcessReaper(base::OnceClosure post_fo
- }
-
- } // namespace sandbox.
-+#endif
diff --git a/devel/electron32/files/patch-sandbox_policy_BUILD.gn b/devel/electron32/files/patch-sandbox_policy_BUILD.gn
deleted file mode 100644
index 3d38761730da..000000000000
--- a/devel/electron32/files/patch-sandbox_policy_BUILD.gn
+++ /dev/null
@@ -1,39 +0,0 @@
---- sandbox/policy/BUILD.gn.orig 2024-08-14 20:55:10 UTC
-+++ sandbox/policy/BUILD.gn
-@@ -49,7 +49,7 @@ component("policy") {
- "//third_party/jni_zero",
- ]
- }
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- sources += [
- "linux/bpf_audio_policy_linux.cc",
- "linux/bpf_audio_policy_linux.h",
-@@ -122,6 +122,27 @@ component("policy") {
- "//sandbox/linux:sandbox_services",
- "//sandbox/linux:seccomp_bpf",
- "//sandbox/linux:suid_sandbox_client",
-+ ]
-+ }
-+ if (is_openbsd) {
-+ sources += [
-+ "openbsd/sandbox_openbsd.cc",
-+ "openbsd/sandbox_openbsd.h",
-+ ]
-+ deps += [
-+ "//sandbox:sandbox_buildflags",
-+ "//ui/gfx/x",
-+ ]
-+ libs = [ "util" ]
-+ }
-+ if (is_freebsd) {
-+ sources += [
-+ "freebsd/sandbox_freebsd.cc",
-+ "freebsd/sandbox_freebsd.h",
-+ ]
-+ deps += [
-+ "//sandbox:sandbox_buildflags",
-+ "//ui/gfx/x",
- ]
- }
- if (is_chromeos_ash) {
diff --git a/devel/electron32/files/patch-sandbox_policy_features.cc b/devel/electron32/files/patch-sandbox_policy_features.cc
deleted file mode 100644
index cafadb2a4b75..000000000000
--- a/devel/electron32/files/patch-sandbox_policy_features.cc
+++ /dev/null
@@ -1,23 +0,0 @@
---- sandbox/policy/features.cc.orig 2024-08-14 20:55:10 UTC
-+++ sandbox/policy/features.cc
-@@ -20,7 +20,11 @@ BASE_FEATURE(kNetworkServiceSandbox,
- // (Only causes an effect when feature kNetworkServiceInProcess is disabled.)
- BASE_FEATURE(kNetworkServiceSandbox,
- "NetworkServiceSandbox",
-+#if BUILDFLAG(IS_BSD)
-+ base::FEATURE_ENABLED_BY_DEFAULT);
-+#else
- base::FEATURE_DISABLED_BY_DEFAULT);
-+#endif
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- // Enables a fine-grained seccomp-BPF syscall filter for the network service.
-@@ -147,7 +151,7 @@ BASE_FEATURE(kForceSpectreVariant2Mitigation,
- base::FEATURE_DISABLED_BY_DEFAULT);
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Enabling the kNetworkServiceSandbox feature automatically enables Spectre
- // variant 2 mitigations in the network service. This can lead to performance
- // regressions, so enabling this feature will turn off the Spectre Variant 2
diff --git a/devel/electron32/files/patch-sandbox_policy_features.h b/devel/electron32/files/patch-sandbox_policy_features.h
deleted file mode 100644
index 69fd58d8ee00..000000000000
--- a/devel/electron32/files/patch-sandbox_policy_features.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- sandbox/policy/features.h.orig 2024-08-14 20:55:10 UTC
-+++ sandbox/policy/features.h
-@@ -47,7 +47,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(kForceSpect
- SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(kForceSpectreVariant2Mitigation);
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(
- kForceDisableSpectreVariant2MitigationInNetworkService);
-
diff --git a/devel/electron32/files/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/devel/electron32/files/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
deleted file mode 100644
index 1ca1d8cffe42..000000000000
--- a/devel/electron32/files/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
+++ /dev/null
@@ -1,248 +0,0 @@
---- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2023-06-07 04:52:30 UTC
-+++ sandbox/policy/freebsd/sandbox_freebsd.cc
-@@ -0,0 +1,245 @@
-+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "sandbox/policy/freebsd/sandbox_freebsd.h"
-+
-+#include <dirent.h>
-+#include <fcntl.h>
-+#include <stdint.h>
-+#include <sys/resource.h>
-+#include <sys/stat.h>
-+#include <sys/time.h>
-+#include <sys/types.h>
-+#include <unistd.h>
-+
-+#include <limits>
-+#include <memory>
-+#include <string>
-+#include <vector>
-+
-+#include "base/command_line.h"
-+#include "base/debug/stack_trace.h"
-+#include "base/feature_list.h"
-+#include "base/files/file_path.h"
-+#include "base/files/file_util.h"
-+#include "base/files/scoped_file.h"
-+#include "base/logging.h"
-+#include "base/memory/singleton.h"
-+#include "base/path_service.h"
-+#include "base/posix/eintr_wrapper.h"
-+#include "base/strings/string_number_conversions.h"
-+#include "base/system/sys_info.h"
-+#include "base/threading/thread.h"
-+#include "base/time/time.h"
-+#include "build/build_config.h"
-+#include "crypto/crypto_buildflags.h"
-+#include "ppapi/buildflags/buildflags.h"
-+#include "sandbox/constants.h"
-+#include "sandbox/linux/services/credentials.h"
-+#include "sandbox/linux/services/namespace_sandbox.h"
-+#include "sandbox/linux/services/proc_util.h"
-+#include "sandbox/linux/services/resource_limits.h"
-+#include "sandbox/linux/services/thread_helpers.h"
-+#include "sandbox/linux/syscall_broker/broker_command.h"
-+#include "sandbox/linux/syscall_broker/broker_process.h"
-+#include "sandbox/policy/sandbox.h"
-+#include "sandbox/policy/sandbox_type.h"
-+#include "sandbox/policy/mojom/sandbox.mojom.h"
-+#include "sandbox/policy/switches.h"
-+#include "sandbox/sandbox_buildflags.h"
-+
-+#if BUILDFLAG(USING_SANITIZER)
-+#include <sanitizer/common_interface_defs.h>
-+#endif
-+
-+#if BUILDFLAG(USE_NSS_CERTS)
-+#include "crypto/nss_util.h"
-+#endif
-+
-+#include "third_party/boringssl/src/include/openssl/crypto.h"
-+
-+#include "ui/gfx/font_util.h"
-+
-+namespace sandbox {
-+namespace policy {
-+
-+SandboxLinux::SandboxLinux()
-+ : sandbox_status_flags_(kInvalid),
-+ pre_initialized_(false),
-+ initialize_sandbox_ran_(false),
-+ broker_process_(nullptr) {
-+}
-+
-+SandboxLinux::~SandboxLinux() {
-+ if (pre_initialized_) {
-+ CHECK(initialize_sandbox_ran_);
-+ }
-+}
-+
-+SandboxLinux* SandboxLinux::GetInstance() {
-+ SandboxLinux* instance = base::Singleton<SandboxLinux>::get();
-+ CHECK(instance);
-+ return instance;
-+}
-+
-+void SandboxLinux::StopThread(base::Thread* thread) {
-+ DCHECK(thread);
-+ thread->Stop();
-+}
-+
-+void SandboxLinux::PreinitializeSandbox(sandbox::mojom::Sandbox sandbox_type) {
-+ CHECK(!pre_initialized_);
-+#if BUILDFLAG(USING_SANITIZER)
-+ // Sanitizers need to open some resources before the sandbox is enabled.
-+ // This should not fork, not launch threads, not open a directory.
-+ __sanitizer_sandbox_on_notify(sanitizer_args());
-+ sanitizer_args_.reset();
-+#endif
-+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-+ const std::string process_type =
-+ command_line->GetSwitchValueASCII(switches::kProcessType);
-+
-+ base::SysInfo::AmountOfPhysicalMemory();
-+ base::SysInfo::NumberOfProcessors();
-+ base::SysInfo::CPUModelName();
-+
-+ switch (sandbox_type) {
-+ case sandbox::mojom::Sandbox::kNoSandbox:
-+ {
-+#if BUILDFLAG(USE_NSS_CERTS)
-+ // The main process has to initialize the ~/.pki dir which won't work
-+ // after unveil(2).
-+ crypto::EnsureNSSInit();
-+#endif
-+ CRYPTO_pre_sandbox_init();
-+
-+ base::FilePath cache_directory, local_directory;
-+
-+ base::PathService::Get(base::DIR_CACHE, &cache_directory);
-+ base::PathService::Get(base::DIR_HOME, &local_directory);
-+
-+ cache_directory = cache_directory.AppendASCII("chromium");
-+ local_directory = local_directory.AppendASCII(".local").AppendASCII("share").AppendASCII("applications");
-+
-+ if (!base::CreateDirectory(cache_directory)) {
-+ LOG(ERROR) << "Failed to create " << cache_directory.value() << " directory.";
-+ }
-+
-+ if (!base::CreateDirectory(local_directory)) {
-+ LOG(ERROR) << "Failed to create " << local_directory.value() << " directory.";
-+ }
-+
-+ break;
-+ }
-+ case sandbox::mojom::Sandbox::kRenderer:
-+ gfx::InitializeFonts();
-+ break;
-+ default:
-+ break;
-+ }
-+
-+ pre_initialized_ = true;
-+}
-+
-+bool SandboxLinux::InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
-+ SandboxLinux::PreSandboxHook hook,
-+ const Options& options) {
-+ DCHECK(!initialize_sandbox_ran_);
-+ initialize_sandbox_ran_ = true;
-+
-+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-+ const std::string process_type =
-+ command_line->GetSwitchValueASCII(switches::kProcessType);
-+
-+ if (command_line->HasSwitch(switches::kNoSandbox))
-+ return true;
-+
-+ VLOG(1) << "SandboxLinux::InitializeSandbox: process_type="
-+ << process_type << " sandbox_type=" << GetSandboxTypeInEnglish(sandbox_type);
-+
-+ // Only one thread is running, pre-initialize if not already done.
-+ if (!pre_initialized_)
-+ PreinitializeSandbox(sandbox_type);
-+
-+ // Attempt to limit the future size of the address space of the process.
-+ int error = 0;
-+ const bool limited_as = LimitAddressSpace(&error);
-+ if (error) {
-+ // Restore errno. Internally to |LimitAddressSpace|, the errno due to
-+ // setrlimit may be lost.
-+ errno = error;
-+ PCHECK(limited_as);
-+ }
-+
-+ if (hook)
-+ CHECK(std::move(hook).Run(options));
-+
-+ return true;
-+}
-+
-+bool SandboxLinux::LimitAddressSpace(int* error) {
-+#if !defined(ADDRESS_SANITIZER) && !defined(MEMORY_SANITIZER) && \
-+ !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
-+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-+ if (SandboxTypeFromCommandLine(*command_line) == sandbox::mojom::Sandbox::kNoSandbox) {
-+ return false;
-+ }
-+
-+ // Unfortunately, it does not appear possible to set RLIMIT_AS such that it
-+ // will both (a) be high enough to support V8's and WebAssembly's address
-+ // space requirements while also (b) being low enough to mitigate exploits
-+ // using integer overflows that require large allocations, heap spray, or
-+ // other memory-hungry attack modes.
-+
-+ *error = sandbox::ResourceLimits::Lower(
-+ RLIMIT_DATA, static_cast<rlim_t>(sandbox::kDataSizeLimit));
-+
-+ // Cache the resource limit before turning on the sandbox.
-+ base::SysInfo::AmountOfVirtualMemory();
-+ base::SysInfo::MaxSharedMemorySize();
-+
-+ return *error == 0;
-+#else
-+ base::SysInfo::AmountOfVirtualMemory();
-+ return false;
-+#endif // !defined(ADDRESS_SANITIZER) && !defined(MEMORY_SANITIZER) &&
-+ // !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
-+}
-+
-+// static
-+std::string SandboxLinux::GetSandboxTypeInEnglish(sandbox::mojom::Sandbox sandbox_type) {
-+ switch (sandbox_type) {
-+ case sandbox::mojom::Sandbox::kNoSandbox:
-+ return "Unsandboxed";
-+ case sandbox::mojom::Sandbox::kRenderer:
-+ return "Renderer";
-+ case sandbox::mojom::Sandbox::kUtility:
-+ return "Utility";
-+ case sandbox::mojom::Sandbox::kGpu:
-+ return "GPU";
-+#if BUILDFLAG(ENABLE_PPAPI)
-+ case sandbox::mojom::Sandbox::kPpapi:
-+ return "PPAPI";
-+#endif
-+ case sandbox::mojom::Sandbox::kNetwork:
-+ return "Network";
-+ case sandbox::mojom::Sandbox::kCdm:
-+ return "CDM";
-+ case sandbox::mojom::Sandbox::kPrintCompositor:
-+ return "Print Compositor";
-+ case sandbox::mojom::Sandbox::kAudio:
-+ return "Audio";
-+ case sandbox::mojom::Sandbox::kSpeechRecognition:
-+ return "Speech Recognition";
-+ case sandbox::mojom::Sandbox::kService:
-+ return "Service";
-+ case sandbox::mojom::Sandbox::kVideoCapture:
-+ return "Video Capture";
-+ default:
-+ return "Unknown";
-+ }
-+}
-+
-+} // namespace policy
-+} // namespace sandbox
diff --git a/devel/electron32/files/patch-sandbox_policy_freebsd_sandbox__freebsd.h b/devel/electron32/files/patch-sandbox_policy_freebsd_sandbox__freebsd.h
deleted file mode 100644
index 8a18b8317c14..000000000000
--- a/devel/electron32/files/patch-sandbox_policy_freebsd_sandbox__freebsd.h
+++ /dev/null
@@ -1,281 +0,0 @@
---- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2022-11-30 08:12:58 UTC
-+++ sandbox/policy/freebsd/sandbox_freebsd.h
-@@ -0,0 +1,278 @@
-+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+#ifndef SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
-+#define SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
-+
-+#include <memory>
-+#include <string>
-+#include <vector>
-+
-+#include "base/logging.h"
-+#include "base/posix/global_descriptors.h"
-+#include "sandbox/policy/export.h"
-+#include "sandbox/policy/linux/sandbox_seccomp_bpf_linux.h"
-+#include "sandbox/policy/mojom/sandbox.mojom.h"
-+#include "base/sanitizer_buildflags.h"
-+
-+#if BUILDFLAG(USING_SANITIZER)
-+#include <sanitizer/common_interface_defs.h>
-+#endif
-+
-+namespace base {
-+template <typename T>
-+struct DefaultSingletonTraits;
-+class Thread;
-+} // namespace base
-+
-+namespace sandbox {
-+namespace syscall_broker {
-+class BrokerProcess;
-+} // namespace syscall_broker
-+} // namespace sandbox
-+
-+namespace sandbox {
-+namespace policy {
-+
-+// A singleton class to represent and change our sandboxing state for the
-+// three main Linux sandboxes.
-+// The sandboxing model allows using two layers of sandboxing. The first layer
-+// can be implemented either with unprivileged namespaces or with the setuid
-+// sandbox. This class provides a way to engage the namespace sandbox, but does
-+// not deal with the legacy setuid sandbox directly.
-+// The second layer is mainly based on seccomp-bpf and is engaged with
-+// InitializeSandbox(). InitializeSandbox() is also responsible for "sealing"
-+// the first layer of sandboxing. That is, InitializeSandbox must always be
-+// called to have any meaningful sandboxing at all.
-+class SANDBOX_POLICY_EXPORT SandboxLinux {
-+ public:
-+ // This is a list of sandbox IPC methods which the renderer may send to the
-+ // sandbox host. See
-+ // https://chromium.googlesource.com/chromium/src/+/master/docs/linux_sandbox_ipc.md
-+ // This isn't the full list, values < 32 are reserved for methods called from
-+ // Skia, and values < 64 are reserved for libc_interceptor.cc.
-+ enum LinuxSandboxIPCMethods {
-+ DEPRECATED_METHOD_GET_FALLBACK_FONT_FOR_CHAR = 64,
-+ DEPRECATED_METHOD_GET_CHILD_WITH_INODE,
-+ DEPRECATED_METHOD_GET_STYLE_FOR_STRIKE,
-+ METHOD_MAKE_SHARED_MEMORY_SEGMENT,
-+ DEPRECATED_METHOD_MATCH_WITH_FALLBACK,
-+ };
-+
-+ // These form a bitmask which describes the conditions of the Linux sandbox.
-+ // Note: this doesn't strictly give you the current status, it states
-+ // what will be enabled when the relevant processes are initialized.
-+ enum Status {
-+ // SUID sandbox active.
-+ kSUID = 1 << 0,
-+
-+ // Sandbox is using a new PID namespace.
-+ kPIDNS = 1 << 1,
-+
-+ // Sandbox is using a new network namespace.
-+ kNetNS = 1 << 2,
-+
-+ // seccomp-bpf sandbox active.
-+ kSeccompBPF = 1 << 3,
-+
-+ // The Yama LSM module is present and enforcing.
-+ kYama = 1 << 4,
-+
-+ // seccomp-bpf sandbox is active and the kernel supports TSYNC.
-+ kSeccompTSYNC = 1 << 5,
-+
-+ // User namespace sandbox active.
-+ kUserNS = 1 << 6,
-+
-+ // A flag that denotes an invalid sandbox status.
-+ kInvalid = 1 << 31,
-+ };
-+
-+ // SandboxLinux Options are a superset of SandboxSecompBPF Options.
-+ struct Options : public SandboxSeccompBPF::Options {
-+ // When running with a zygote, the namespace sandbox will have already
-+ // been engaged prior to initializing SandboxLinux itself, and need not
-+ // be done so again. Set to true to indicate that there isn't a zygote
-+ // for this process and the step is to be performed here explicitly.
-+ bool engage_namespace_sandbox = false;
-+
-+ // Allow starting the sandbox with multiple threads already running. This
-+ // will enable TSYNC for seccomp-BPF, which syncs the seccomp-BPF policy
-+ // across all running threads.
-+ bool allow_threads_during_sandbox_init = false;
-+
-+ // Enables the CHECK for open directories. The open directory check is only
-+ // useful for the chroot jail (from the semantic layer of the sandbox), and
-+ // can safely be disabled if we are only enabling the seccomp-BPF layer.
-+ bool check_for_open_directories = true;
-+ };
-+
-+ // Callers can provide this hook to run code right before the policy
-+ // is passed to the BPF compiler and the sandbox is engaged. If
-+ // pre_sandbox_hook() returns true, the sandbox will be engaged
-+ // afterwards, otherwise the process is terminated.
-+ using PreSandboxHook = base::OnceCallback<bool(Options)>;
-+
-+ // Get our singleton instance.
-+ static SandboxLinux* GetInstance();
-+
-+ SandboxLinux(const SandboxLinux&) = delete;
-+ SandboxLinux& operator=(const SandboxLinux&) = delete;
-+
-+ bool SetPledge(const char *pstring, const char *ppath);
-+ bool SetUnveil(const std::string process_type, sandbox::mojom::Sandbox sandbox_type);
-+
-+ // Do some initialization that can only be done before any of the sandboxes
-+ // are enabled. If using the setuid sandbox, this should be called manually
-+ // before the setuid sandbox is engaged.
-+ // Security: When this runs, it is imperative that either InitializeSandbox()
-+ // runs as well or that all file descriptors returned in
-+ // GetFileDescriptorsToClose() get closed.
-+ // Otherwise file descriptors that bypass the security of the setuid sandbox
-+ // would be kept open. One must be particularly careful if a process performs
-+ // a fork().
-+ void PreinitializeSandbox(sandbox::mojom::Sandbox sandbox_type);
-+
-+ // Check that the current process is the init process of a new PID
-+ // namespace and then proceed to drop access to the file system by using
-+ // a new unprivileged namespace. This is a layer-1 sandbox.
-+ // In order for this sandbox to be effective, it must be "sealed" by calling
-+ // InitializeSandbox().
-+ void EngageNamespaceSandbox(bool from_zygote);
-+
-+ // Return a list of file descriptors to close if PreinitializeSandbox() ran
-+ // but InitializeSandbox() won't. Avoid using.
-+ // TODO(jln): get rid of this hack.
-+ std::vector<int> GetFileDescriptorsToClose();
-+
-+ // Seal an eventual layer-1 sandbox and initialize the layer-2 sandbox with
-+ // an adequate policy depending on the process type and command line
-+ // arguments.
-+ // Currently the layer-2 sandbox is composed of seccomp-bpf and address space
-+ // limitations.
-+ // This function should only be called without any thread running.
-+ bool InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
-+ PreSandboxHook hook,
-+ const Options& options);
-+
-+ // Stop |thread| in a way that can be trusted by the sandbox.
-+ void StopThread(base::Thread* thread);
-+
-+ // Returns the status of the renderer, worker and ppapi sandbox. Can only
-+ // be queried after going through PreinitializeSandbox(). This is a bitmask
-+ // and uses the constants defined in "enum Status" above. Since the
-+ // status needs to be provided before the sandboxes are actually started,
-+ // this returns what will actually happen once InitializeSandbox()
-+ // is called from inside these processes.
-+ int GetStatus();
-+
-+ static std::string GetSandboxTypeInEnglish(sandbox::mojom::Sandbox sandbox_type);
-+
-+ // Returns true if the current process is single-threaded or if the number
-+ // of threads cannot be determined.
-+ bool IsSingleThreaded() const;
-+
-+ // Returns true if we started Seccomp BPF.
-+ bool seccomp_bpf_started() const;
-+
-+ // Check the policy and eventually start the seccomp-bpf sandbox. This should
-+ // never be called with threads started. If we detect that threads have
-+ // started we will crash.
-+ bool StartSeccompBPF(sandbox::mojom::Sandbox sandbox_type,
-+ PreSandboxHook hook,
-+ const Options& options);
-+
-+ // Limit the address space of the current process (and its children) to make
-+ // some vulnerabilities harder to exploit. Writes the errno due to setrlimit
-+ // (including 0 if no error) into |error|.
-+ bool LimitAddressSpace(int* error);
-+
-+ // Returns a file descriptor to proc. The file descriptor is no longer valid
-+ // after the sandbox has been sealed.
-+ int proc_fd() const {
-+ DCHECK_NE(-1, proc_fd_);
-+ return proc_fd_;
-+ }
-+
-+#if BUILDFLAG(USING_SANITIZER)
-+ __sanitizer_sandbox_arguments* sanitizer_args() const {
-+ return sanitizer_args_.get();
-+ };
-+#endif
-+
-+ // A BrokerProcess is a helper that is started before the sandbox is engaged,
-+ // typically from a pre-sandbox hook, that will serve requests to access
-+ // files over an IPC channel. The client of this runs from a SIGSYS handler
-+ // triggered by the seccomp-bpf sandbox.
-+ // |client_sandbox_policy| is the policy being run by the client, and is
-+ // used to derive the equivalent broker-side policy.
-+ // |broker_side_hook| is an alternate pre-sandbox hook to be run before the
-+ // broker itself gets sandboxed, to which the broker side policy and
-+ // |options| are passed.
-+ // Crashes the process if the broker can not be started since continuation
-+ // is impossible (and presumably unsafe).
-+ // This should never be destroyed, as after the sandbox is started it is
-+ // vital to the process.
-+#if 0
-+ void StartBrokerProcess(
-+ const sandbox::syscall_broker::BrokerCommandSet& allowed_command_set,
-+ std::vector<sandbox::syscall_broker::BrokerFilePermission> permissions,
-+ PreSandboxHook broker_side_hook,
-+ const Options& options);
-+
-+ sandbox::syscall_broker::BrokerProcess* broker_process() const {
-+ return broker_process_;
-+ }
-+#endif
-+
-+ private:
-+ friend struct base::DefaultSingletonTraits<SandboxLinux>;
-+
-+ SandboxLinux();
-+ ~SandboxLinux();
-+
-+ // We must have been pre_initialized_ before using these.
-+ bool seccomp_bpf_supported() const;
-+ bool seccomp_bpf_with_tsync_supported() const;
-+
-+ // Returns true if it can be determined that the current process has open
-+ // directories that are not managed by the SandboxLinux class. This would
-+ // be a vulnerability as it would allow to bypass the setuid sandbox.
-+ bool HasOpenDirectories() const;
-+
-+ // The last part of the initialization is to make sure any temporary "hole"
-+ // in the sandbox is closed. For now, this consists of closing proc_fd_.
-+ void SealSandbox();
-+
-+ // GetStatus() makes promises as to how the sandbox will behave. This
-+ // checks that no promises have been broken.
-+ void CheckForBrokenPromises(sandbox::mojom::Sandbox sandbox_type);
-+
-+ // Stop |thread| and make sure it does not appear in /proc/self/tasks/
-+ // anymore.
-+ void StopThreadAndEnsureNotCounted(base::Thread* thread) const;
-+
-+ // A file descriptor to /proc. It's dangerous to have it around as it could
-+ // allow for sandbox bypasses. It needs to be closed before we consider
-+ // ourselves sandboxed.
-+ int proc_fd_;
-+
-+ bool seccomp_bpf_started_;
-+ // The value returned by GetStatus(). Gets computed once and then cached.
-+ int sandbox_status_flags_;
-+ // Did PreinitializeSandbox() run?
-+ bool pre_initialized_;
-+ bool seccomp_bpf_supported_; // Accurate if pre_initialized_.
-+ bool seccomp_bpf_with_tsync_supported_; // Accurate if pre_initialized_.
-+ bool yama_is_enforcing_; // Accurate if pre_initialized_.
-+ bool initialize_sandbox_ran_; // InitializeSandbox() was called.
-+#if BUILDFLAG(USING_SANITIZER)
-+ std::unique_ptr<__sanitizer_sandbox_arguments> sanitizer_args_;
-+#endif
-+ sandbox::syscall_broker::BrokerProcess* broker_process_; // Leaked as global.
-+};
-+
-+} // namespace policy
-+} // namespace sandbox
-+
-+#endif // SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
diff --git a/devel/electron32/files/patch-sandbox_policy_mojom_sandbox.mojom b/devel/electron32/files/patch-sandbox_policy_mojom_sandbox.mojom
deleted file mode 100644
index 5de6ad251b67..000000000000
--- a/devel/electron32/files/patch-sandbox_policy_mojom_sandbox.mojom
+++ /dev/null
@@ -1,15 +0,0 @@
---- sandbox/policy/mojom/sandbox.mojom.orig 2023-11-29 21:40:08 UTC
-+++ sandbox/policy/mojom/sandbox.mojom
-@@ -77,6 +77,12 @@ enum Sandbox {
- [EnableIf=is_fuchsia]
- kVideoCapture,
-
-+ [EnableIf=is_openbsd]
-+ kVideoCapture,
-+
-+ [EnableIf=is_freebsd]
-+ kVideoCapture,
-+
- // Allows access to file contents and Windows APIs for parsing icons from PE
- // files.
- [EnableIf=is_win]
diff --git a/devel/electron32/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/devel/electron32/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
deleted file mode 100644
index 5f069493e2cf..000000000000
--- a/devel/electron32/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+++ /dev/null
@@ -1,427 +0,0 @@
---- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2024-04-28 08:50:27 UTC
-+++ sandbox/policy/openbsd/sandbox_openbsd.cc
-@@ -0,0 +1,424 @@
-+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "sandbox/policy/openbsd/sandbox_openbsd.h"
-+
-+#include <dirent.h>
-+#include <fcntl.h>
-+#include <stdint.h>
-+#include <sys/resource.h>
-+#include <sys/stat.h>
-+#include <sys/time.h>
-+#include <sys/types.h>
-+#include <unistd.h>
-+#include <util.h>
-+
-+#include <limits>
-+#include <memory>
-+#include <string>
-+#include <vector>
-+
-+#include "base/command_line.h"
-+#include "base/debug/stack_trace.h"
-+#include "base/feature_list.h"
-+#include "base/files/file_path.h"
-+#include "base/files/file_util.h"
-+#include "base/files/scoped_file.h"
-+#include "base/logging.h"
-+#include "base/memory/singleton.h"
-+#include "base/path_service.h"
-+#include "base/posix/eintr_wrapper.h"
-+#include "base/strings/string_number_conversions.h"
-+#include "base/system/sys_info.h"
-+#include "base/threading/thread.h"
-+#include "base/time/time.h"
-+#include "build/build_config.h"
-+#include "crypto/crypto_buildflags.h"
-+#include "ppapi/buildflags/buildflags.h"
-+#include "sandbox/constants.h"
-+#include "sandbox/linux/services/credentials.h"
-+#include "sandbox/linux/services/namespace_sandbox.h"
-+#include "sandbox/linux/services/proc_util.h"
-+#include "sandbox/linux/services/resource_limits.h"
-+#include "sandbox/linux/services/thread_helpers.h"
-+#include "sandbox/linux/syscall_broker/broker_command.h"
-+#include "sandbox/linux/syscall_broker/broker_process.h"
-+#include "sandbox/policy/sandbox.h"
-+#include "sandbox/policy/sandbox_type.h"
-+#include "sandbox/policy/mojom/sandbox.mojom.h"
-+#include "sandbox/policy/switches.h"
-+#include "sandbox/sandbox_buildflags.h"
-+
-+#if BUILDFLAG(USING_SANITIZER)
-+#include <sanitizer/common_interface_defs.h>
-+#endif
-+
-+#if BUILDFLAG(USE_NSS_CERTS)
-+#include "crypto/nss_util.h"
-+#endif
-+
-+#include "third_party/boringssl/src/include/openssl/crypto.h"
-+
-+#include <fontconfig/fontconfig.h>
-+#include "ui/gfx/linux/fontconfig_util.h"
-+
-+#define MAXTOKENS 3
-+
-+#define _UNVEIL_MAIN "/etc/chromium/unveil.main";
-+#define _UNVEIL_GPU "/etc/chromium/unveil.gpu";
-+#define _UNVEIL_UTILITY_NETWORK "/etc/chromium/unveil.utility_network";
-+#define _UNVEIL_UTILITY_AUDIO "/etc/chromium/unveil.utility_audio";
-+#define _UNVEIL_UTILITY_VIDEO "/etc/chromium/unveil.utility_video";
-+
-+namespace sandbox {
-+namespace policy {
-+
-+SandboxLinux::SandboxLinux()
-+ : unveil_initialized_(false),
-+ sandbox_status_flags_(kInvalid),
-+ pre_initialized_(false),
-+ initialize_sandbox_ran_(false),
-+ broker_process_(nullptr) {
-+}
-+
-+SandboxLinux::~SandboxLinux() {
-+ if (pre_initialized_) {
-+ CHECK(initialize_sandbox_ran_);
-+ }
-+}
-+
-+SandboxLinux* SandboxLinux::GetInstance() {
-+ SandboxLinux* instance = base::Singleton<SandboxLinux>::get();
-+ CHECK(instance);
-+ return instance;
-+}
-+
-+void SandboxLinux::StopThread(base::Thread* thread) {
-+ DCHECK(thread);
-+ thread->Stop();
-+}
-+
-+void SandboxLinux::PreinitializeSandbox(sandbox::mojom::Sandbox sandbox_type) {
-+ CHECK(!pre_initialized_);
-+#if BUILDFLAG(USING_SANITIZER)
-+ // Sanitizers need to open some resources before the sandbox is enabled.
-+ // This should not fork, not launch threads, not open a directory.
-+ __sanitizer_sandbox_on_notify(sanitizer_args());
-+ sanitizer_args_.reset();
-+#endif
-+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-+ const std::string process_type =
-+ command_line->GetSwitchValueASCII(switches::kProcessType);
-+
-+ base::SysInfo::AmountOfPhysicalMemory();
-+ base::SysInfo::NumberOfProcessors();
-+ base::SysInfo::CPUModelName();
-+
-+ switch (sandbox_type) {
-+ case sandbox::mojom::Sandbox::kNoSandbox:
-+ {
-+#if BUILDFLAG(USE_NSS_CERTS)
-+ // The main process has to initialize the ~/.pki dir which won't work
-+ // after unveil(2).
-+ crypto::EnsureNSSInit();
-+#endif
-+ CRYPTO_pre_sandbox_init();
-+
-+ base::FilePath cache_directory, local_directory;
-+
-+ base::PathService::Get(base::DIR_CACHE, &cache_directory);
-+ base::PathService::Get(base::DIR_HOME, &local_directory);
-+
-+ cache_directory = cache_directory.AppendASCII("chromium");
-+ local_directory = local_directory.AppendASCII(".local").AppendASCII("share").AppendASCII("applications");
-+
-+ if (!base::CreateDirectory(cache_directory)) {
-+ LOG(ERROR) << "Failed to create " << cache_directory.value() << " directory.";
-+ }
-+
-+ if (!base::CreateDirectory(local_directory)) {
-+ LOG(ERROR) << "Failed to create " << local_directory.value() << " directory.";
-+ }
-+
-+ break;
-+ }
-+ case sandbox::mojom::Sandbox::kRenderer:
-+ {
-+ FcConfig* config = gfx::GetGlobalFontConfig();
-+ DCHECK(config);
-+ break;
-+ }
-+ default:
-+ break;
-+ }
-+
-+ pre_initialized_ = true;
-+}
-+
-+bool SandboxLinux::SetPledge(const char *pstring, const char *ppath) {
-+ FILE *fp;
-+ char *s = NULL;
-+ size_t len = 0;
-+ ssize_t read;
-+
-+ if (pstring != NULL) {
-+ if (pledge(pstring, NULL) == -1)
-+ goto err;
-+ VLOG(5) << "pledge " << pstring;
-+ } else if (ppath != NULL) {
-+ fp = fopen(ppath, "r");
-+ if (fp != NULL) {
-+ while ((read = getline(&s, &len, fp)) != -1 ) {
-+ if (s[strlen(s)-1] == '\n')
-+ s[strlen(s)-1] = '\0';
-+ if (pledge(s, NULL) == -1)
-+ goto err;
-+ VLOG(5) << "pledge " << s;
-+ }
-+ fclose(fp);
-+ } else {
-+ LOG(ERROR) << "fopen(" << ppath << ") failed, errno: " << errno;
-+ return false;
-+ }
-+ }
-+ return true;
-+err:
-+ LOG(ERROR) << "pledge() failed, errno: " << errno;
-+ return false;
-+}
-+
-+bool SandboxLinux::SetUnveil(const std::string process_type, sandbox::mojom::Sandbox sandbox_type) {
-+ FILE *fp;
-+ char *s = NULL, *cp = NULL, *home = NULL, **ap, *tokens[MAXTOKENS];
-+ char path[PATH_MAX];
-+ const char *ufile;
-+ size_t len = 0, lineno = 0;
-+
-+ switch (sandbox_type) {
-+ case sandbox::mojom::Sandbox::kNoSandbox:
-+ ufile = _UNVEIL_MAIN;
-+ break;
-+ case sandbox::mojom::Sandbox::kGpu:
-+ ufile = _UNVEIL_GPU;
-+ break;
-+ case sandbox::mojom::Sandbox::kNetwork:
-+ ufile = _UNVEIL_UTILITY_NETWORK;
-+ break;
-+ case sandbox::mojom::Sandbox::kAudio:
-+ ufile = _UNVEIL_UTILITY_AUDIO;
-+ break;
-+ case sandbox::mojom::Sandbox::kVideoCapture:
-+ ufile = _UNVEIL_UTILITY_VIDEO;
-+ break;
-+ default:
-+ unveil("/dev/null", "r");
-+ goto done;
-+ }
-+
-+ fp = fopen(ufile, "r");
-+ if (fp != NULL) {
-+ while (!feof(fp)) {
-+ if ((s = fparseln(fp, &len, &lineno, NULL,
-+ FPARSELN_UNESCCOMM | FPARSELN_UNESCCONT)) == NULL) {
-+ if (ferror(fp)) {
-+ LOG(ERROR) << "ferror(), errno: " << errno;
-+ _exit(1);
-+ } else {
-+ continue;
-+ }
-+ }
-+ cp = s;
-+ cp += strspn(cp, " \t\n"); /* eat whitespace */
-+ if (cp[0] == '\0')
-+ continue;
-+
-+ for (ap = tokens; ap < &tokens[MAXTOKENS - 1] &&
-+ (*ap = strsep(&cp, " \t")) != NULL;) {
-+ if (**ap != '\0')
-+ ap++;
-+ }
-+ *ap = NULL;
-+
-+ if (tokens[1] == NULL) {
-+ LOG(ERROR) << ufile << ": line " << lineno << ": must supply value to " << s;
-+ _exit(1);
-+ }
-+
-+ if (tokens[0][0] == '~') {
-+ if ((home = getenv("HOME")) == NULL || *home == '\0') {
-+ LOG(ERROR) << "failed to get home";
-+ _exit(1);
-+ }
-+ memmove(tokens[0], tokens[0] + 1, strlen(tokens[0]));
-+ strncpy(path, home, sizeof(path) - 1);
-+ path[sizeof(path) - 1] = '\0';
-+ strncat(path, tokens[0], sizeof(path) - 1 - strlen(path));
-+ } else {
-+ strncpy(path, tokens[0], sizeof(path) - 1);
-+ path[sizeof(path) - 1] = '\0';
-+ }
-+
-+ if (unveil(path, tokens[1]) == -1) {
-+ LOG(ERROR) << "failed unveiling " << path << " with permissions " << tokens[1];
-+ _exit(1);
-+ } else {
-+ VLOG(5) << "unveiling " << path << " with permissions " << tokens[1];
-+ }
-+ }
-+ fclose(fp);
-+ } else {
-+ LOG(ERROR) << "failed to open " << ufile << " errno: " << errno;
-+ _exit(1);
-+ }
-+
-+done:
-+ unveil_initialized_ = true;
-+
-+ return true;
-+}
-+
-+bool SandboxLinux::unveil_initialized() const {
-+ return unveil_initialized_;
-+}
-+
-+bool SandboxLinux::InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
-+ SandboxLinux::PreSandboxHook hook,
-+ const Options& options) {
-+ DCHECK(!initialize_sandbox_ran_);
-+ initialize_sandbox_ran_ = true;
-+
-+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-+ const std::string process_type =
-+ command_line->GetSwitchValueASCII(switches::kProcessType);
-+
-+ if (command_line->HasSwitch(switches::kNoSandbox))
-+ return true;
-+
-+ VLOG(1) << "SandboxLinux::InitializeSandbox: process_type="
-+ << process_type << " sandbox_type=" << GetSandboxTypeInEnglish(sandbox_type);
-+
-+ // Only one thread is running, pre-initialize if not already done.
-+ if (!pre_initialized_)
-+ PreinitializeSandbox(sandbox_type);
-+
-+ // Attempt to limit the future size of the address space of the process.
-+ int error = 0;
-+ const bool limited_as = LimitAddressSpace(&error);
-+ if (error) {
-+ // Restore errno. Internally to |LimitAddressSpace|, the errno due to
-+ // setrlimit may be lost.
-+ errno = error;
-+ PCHECK(limited_as);
-+ }
-+
-+ if (hook)
-+ CHECK(std::move(hook).Run(options));
-+
-+ if (!command_line->HasSwitch(switches::kDisableUnveil))
-+ SetUnveil(process_type, sandbox_type);
-+
-+ switch(sandbox_type) {
-+ case sandbox::mojom::Sandbox::kNoSandbox:
-+ SetPledge(NULL, "/etc/chromium/pledge.main");
-+ break;
-+ case sandbox::mojom::Sandbox::kRenderer:
-+ // prot_exec needed by v8
-+ // flock needed by sqlite3 locking
-+ SetPledge("stdio rpath flock prot_exec recvfd sendfd ps", NULL);
-+ break;
-+ case sandbox::mojom::Sandbox::kGpu:
-+ SetPledge("stdio drm rpath flock cpath wpath prot_exec recvfd sendfd tmppath", NULL);
-+ break;
-+#if BUILDFLAG(ENABLE_PPAPI)
-+ case sandbox::mojom::Sandbox::kPpapi:
-+ // prot_exec needed by v8
-+ SetPledge("stdio rpath prot_exec recvfd sendfd", NULL);
-+ break;
-+#endif
-+ case sandbox::mojom::Sandbox::kAudio:
-+ SetPledge(NULL, "/etc/chromium/pledge.utility_audio");
-+ break;
-+ case sandbox::mojom::Sandbox::kNetwork:
-+ SetPledge(NULL, "/etc/chromium/pledge.utility_network");
-+ break;
-+ case sandbox::mojom::Sandbox::kVideoCapture:
-+ SetPledge(NULL, "/etc/chromium/pledge.utility_video");
-+ break;
-+ case sandbox::mojom::Sandbox::kUtility:
-+ case sandbox::mojom::Sandbox::kService:
-+ SetPledge("stdio rpath cpath wpath fattr flock sendfd recvfd prot_exec", NULL);
-+ break;
-+ default:
-+ LOG(ERROR) << "non-pledge()'d process: " << GetSandboxTypeInEnglish(sandbox_type);
-+ break;
-+ }
-+
-+ return true;
-+}
-+
-+bool SandboxLinux::LimitAddressSpace(int* error) {
-+#if !defined(ADDRESS_SANITIZER) && !defined(MEMORY_SANITIZER) && \
-+ !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
-+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-+ if (SandboxTypeFromCommandLine(*command_line) == sandbox::mojom::Sandbox::kNoSandbox) {
-+ return false;
-+ }
-+
-+ // Unfortunately, it does not appear possible to set RLIMIT_AS such that it
-+ // will both (a) be high enough to support V8's and WebAssembly's address
-+ // space requirements while also (b) being low enough to mitigate exploits
-+ // using integer overflows that require large allocations, heap spray, or
-+ // other memory-hungry attack modes.
-+
-+ *error = sandbox::ResourceLimits::Lower(
-+ RLIMIT_DATA, static_cast<rlim_t>(sandbox::kDataSizeLimit));
-+
-+ // Cache the resource limit before turning on the sandbox.
-+ base::SysInfo::AmountOfVirtualMemory();
-+ base::SysInfo::MaxSharedMemorySize();
-+
-+ return *error == 0;
-+#else
-+ base::SysInfo::AmountOfVirtualMemory();
-+ return false;
-+#endif // !defined(ADDRESS_SANITIZER) && !defined(MEMORY_SANITIZER) &&
-+ // !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
-+}
-+
-+// static
-+std::string SandboxLinux::GetSandboxTypeInEnglish(sandbox::mojom::Sandbox sandbox_type) {
-+ switch (sandbox_type) {
-+ case sandbox::mojom::Sandbox::kNoSandbox:
-+ return "Unsandboxed";
-+ case sandbox::mojom::Sandbox::kRenderer:
-+ return "Renderer";
-+ case sandbox::mojom::Sandbox::kUtility:
-+ return "Utility";
-+ case sandbox::mojom::Sandbox::kGpu:
-+ return "GPU";
-+#if BUILDFLAG(ENABLE_PPAPI)
-+ case sandbox::mojom::Sandbox::kPpapi:
-+ return "PPAPI";
-+#endif
-+ case sandbox::mojom::Sandbox::kNetwork:
-+ return "Network";
-+ case sandbox::mojom::Sandbox::kCdm:
-+ return "CDM";
-+ case sandbox::mojom::Sandbox::kPrintCompositor:
-+ return "Print Compositor";
-+ case sandbox::mojom::Sandbox::kAudio:
-+ return "Audio";
-+ case sandbox::mojom::Sandbox::kSpeechRecognition:
-+ return "Speech Recognition";
-+ case sandbox::mojom::Sandbox::kService:
-+ return "Service";
-+ case sandbox::mojom::Sandbox::kVideoCapture:
-+ return "Video Capture";
-+ default:
-+ return "Unknown";
-+ }
-+}
-+
-+} // namespace policy
-+} // namespace sandbox
diff --git a/devel/electron32/files/patch-sandbox_policy_openbsd_sandbox__openbsd.h b/devel/electron32/files/patch-sandbox_policy_openbsd_sandbox__openbsd.h
deleted file mode 100644
index 88378f8d083c..000000000000
--- a/devel/electron32/files/patch-sandbox_policy_openbsd_sandbox__openbsd.h
+++ /dev/null
@@ -1,285 +0,0 @@
---- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2022-11-30 08:12:58 UTC
-+++ sandbox/policy/openbsd/sandbox_openbsd.h
-@@ -0,0 +1,282 @@
-+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+#ifndef SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
-+#define SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
-+
-+#include <memory>
-+#include <string>
-+#include <vector>
-+
-+#include "base/logging.h"
-+#include "base/posix/global_descriptors.h"
-+#include "sandbox/policy/export.h"
-+#include "sandbox/policy/linux/sandbox_seccomp_bpf_linux.h"
-+#include "sandbox/policy/mojom/sandbox.mojom.h"
-+#include "base/sanitizer_buildflags.h"
-+
-+#if BUILDFLAG(USING_SANITIZER)
-+#include <sanitizer/common_interface_defs.h>
-+#endif
-+
-+namespace base {
-+template <typename T>
-+struct DefaultSingletonTraits;
-+class Thread;
-+} // namespace base
-+
-+namespace sandbox {
-+namespace syscall_broker {
-+class BrokerProcess;
-+} // namespace syscall_broker
-+} // namespace sandbox
-+
-+namespace sandbox {
-+namespace policy {
-+
-+// A singleton class to represent and change our sandboxing state for the
-+// three main Linux sandboxes.
-+// The sandboxing model allows using two layers of sandboxing. The first layer
-+// can be implemented either with unprivileged namespaces or with the setuid
-+// sandbox. This class provides a way to engage the namespace sandbox, but does
-+// not deal with the legacy setuid sandbox directly.
-+// The second layer is mainly based on seccomp-bpf and is engaged with
-+// InitializeSandbox(). InitializeSandbox() is also responsible for "sealing"
-+// the first layer of sandboxing. That is, InitializeSandbox must always be
-+// called to have any meaningful sandboxing at all.
-+class SANDBOX_POLICY_EXPORT SandboxLinux {
-+ public:
-+ // This is a list of sandbox IPC methods which the renderer may send to the
-+ // sandbox host. See
-+ // https://chromium.googlesource.com/chromium/src/+/master/docs/linux_sandbox_ipc.md
-+ // This isn't the full list, values < 32 are reserved for methods called from
-+ // Skia, and values < 64 are reserved for libc_interceptor.cc.
-+ enum LinuxSandboxIPCMethods {
-+ DEPRECATED_METHOD_GET_FALLBACK_FONT_FOR_CHAR = 64,
-+ DEPRECATED_METHOD_GET_CHILD_WITH_INODE,
-+ DEPRECATED_METHOD_GET_STYLE_FOR_STRIKE,
-+ METHOD_MAKE_SHARED_MEMORY_SEGMENT,
-+ DEPRECATED_METHOD_MATCH_WITH_FALLBACK,
-+ };
-+
-+ // These form a bitmask which describes the conditions of the Linux sandbox.
-+ // Note: this doesn't strictly give you the current status, it states
-+ // what will be enabled when the relevant processes are initialized.
-+ enum Status {
-+ // SUID sandbox active.
-+ kSUID = 1 << 0,
-+
-+ // Sandbox is using a new PID namespace.
-+ kPIDNS = 1 << 1,
-+
-+ // Sandbox is using a new network namespace.
-+ kNetNS = 1 << 2,
-+
-+ // seccomp-bpf sandbox active.
-+ kSeccompBPF = 1 << 3,
-+
-+ // The Yama LSM module is present and enforcing.
-+ kYama = 1 << 4,
-+
-+ // seccomp-bpf sandbox is active and the kernel supports TSYNC.
-+ kSeccompTSYNC = 1 << 5,
-+
-+ // User namespace sandbox active.
-+ kUserNS = 1 << 6,
-+
-+ // A flag that denotes an invalid sandbox status.
-+ kInvalid = 1 << 31,
-+ };
-+
-+ // SandboxLinux Options are a superset of SandboxSecompBPF Options.
-+ struct Options : public SandboxSeccompBPF::Options {
-+ // When running with a zygote, the namespace sandbox will have already
-+ // been engaged prior to initializing SandboxLinux itself, and need not
-+ // be done so again. Set to true to indicate that there isn't a zygote
-+ // for this process and the step is to be performed here explicitly.
-+ bool engage_namespace_sandbox = false;
-+
-+ // Allow starting the sandbox with multiple threads already running. This
-+ // will enable TSYNC for seccomp-BPF, which syncs the seccomp-BPF policy
-+ // across all running threads.
-+ bool allow_threads_during_sandbox_init = false;
-+
-+ // Enables the CHECK for open directories. The open directory check is only
-+ // useful for the chroot jail (from the semantic layer of the sandbox), and
-+ // can safely be disabled if we are only enabling the seccomp-BPF layer.
-+ bool check_for_open_directories = true;
-+ };
-+
-+ // Callers can provide this hook to run code right before the policy
-+ // is passed to the BPF compiler and the sandbox is engaged. If
-+ // pre_sandbox_hook() returns true, the sandbox will be engaged
-+ // afterwards, otherwise the process is terminated.
-+ using PreSandboxHook = base::OnceCallback<bool(Options)>;
-+
-+ // Get our singleton instance.
-+ static SandboxLinux* GetInstance();
-+
-+ SandboxLinux(const SandboxLinux&) = delete;
-+ SandboxLinux& operator=(const SandboxLinux&) = delete;
-+
-+ bool SetPledge(const char *pstring, const char *ppath);
-+ bool SetUnveil(const std::string process_type, sandbox::mojom::Sandbox sandbox_type);
-+
-+ // Do some initialization that can only be done before any of the sandboxes
-+ // are enabled. If using the setuid sandbox, this should be called manually
-+ // before the setuid sandbox is engaged.
-+ // Security: When this runs, it is imperative that either InitializeSandbox()
-+ // runs as well or that all file descriptors returned in
-+ // GetFileDescriptorsToClose() get closed.
-+ // Otherwise file descriptors that bypass the security of the setuid sandbox
-+ // would be kept open. One must be particularly careful if a process performs
-+ // a fork().
-+ void PreinitializeSandbox(sandbox::mojom::Sandbox sandbox_type);
-+
-+ // Check that the current process is the init process of a new PID
-+ // namespace and then proceed to drop access to the file system by using
-+ // a new unprivileged namespace. This is a layer-1 sandbox.
-+ // In order for this sandbox to be effective, it must be "sealed" by calling
-+ // InitializeSandbox().
-+ void EngageNamespaceSandbox(bool from_zygote);
-+
-+ // Return a list of file descriptors to close if PreinitializeSandbox() ran
-+ // but InitializeSandbox() won't. Avoid using.
-+ // TODO(jln): get rid of this hack.
-+ std::vector<int> GetFileDescriptorsToClose();
-+
-+ // Seal an eventual layer-1 sandbox and initialize the layer-2 sandbox with
-+ // an adequate policy depending on the process type and command line
-+ // arguments.
-+ // Currently the layer-2 sandbox is composed of seccomp-bpf and address space
-+ // limitations.
-+ // This function should only be called without any thread running.
-+ bool InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
-+ PreSandboxHook hook,
-+ const Options& options);
-+
-+ // Stop |thread| in a way that can be trusted by the sandbox.
-+ void StopThread(base::Thread* thread);
-+
-+ // Returns the status of the renderer, worker and ppapi sandbox. Can only
-+ // be queried after going through PreinitializeSandbox(). This is a bitmask
-+ // and uses the constants defined in "enum Status" above. Since the
-+ // status needs to be provided before the sandboxes are actually started,
-+ // this returns what will actually happen once InitializeSandbox()
-+ // is called from inside these processes.
-+ int GetStatus();
-+
-+ static std::string GetSandboxTypeInEnglish(sandbox::mojom::Sandbox sandbox_type);
-+
-+ // Returns true if the current process is single-threaded or if the number
-+ // of threads cannot be determined.
-+ bool IsSingleThreaded() const;
-+
-+ // Returns true if we started Seccomp BPF.
-+ bool seccomp_bpf_started() const;
-+
-+ // Returns true if unveil(2) is used.
-+ bool unveil_initialized() const;
-+
-+ // Check the policy and eventually start the seccomp-bpf sandbox. This should
-+ // never be called with threads started. If we detect that threads have
-+ // started we will crash.
-+ bool StartSeccompBPF(sandbox::mojom::Sandbox sandbox_type,
-+ PreSandboxHook hook,
-+ const Options& options);
-+
-+ // Limit the address space of the current process (and its children) to make
-+ // some vulnerabilities harder to exploit. Writes the errno due to setrlimit
-+ // (including 0 if no error) into |error|.
-+ bool LimitAddressSpace(int* error);
-+
-+ // Returns a file descriptor to proc. The file descriptor is no longer valid
-+ // after the sandbox has been sealed.
-+ int proc_fd() const {
-+ DCHECK_NE(-1, proc_fd_);
-+ return proc_fd_;
-+ }
-+
-+#if BUILDFLAG(USING_SANITIZER)
-+ __sanitizer_sandbox_arguments* sanitizer_args() const {
-+ return sanitizer_args_.get();
-+ };
-+#endif
-+
-+ // A BrokerProcess is a helper that is started before the sandbox is engaged,
-+ // typically from a pre-sandbox hook, that will serve requests to access
-+ // files over an IPC channel. The client of this runs from a SIGSYS handler
-+ // triggered by the seccomp-bpf sandbox.
-+ // |client_sandbox_policy| is the policy being run by the client, and is
-+ // used to derive the equivalent broker-side policy.
-+ // |broker_side_hook| is an alternate pre-sandbox hook to be run before the
-+ // broker itself gets sandboxed, to which the broker side policy and
-+ // |options| are passed.
-+ // Crashes the process if the broker can not be started since continuation
-+ // is impossible (and presumably unsafe).
-+ // This should never be destroyed, as after the sandbox is started it is
-+ // vital to the process.
-+#if 0
-+ void StartBrokerProcess(
-+ const sandbox::syscall_broker::BrokerCommandSet& allowed_command_set,
-+ std::vector<sandbox::syscall_broker::BrokerFilePermission> permissions,
-+ PreSandboxHook broker_side_hook,
-+ const Options& options);
-+
-+ sandbox::syscall_broker::BrokerProcess* broker_process() const {
-+ return broker_process_;
-+ }
-+#endif
-+
-+ private:
-+ friend struct base::DefaultSingletonTraits<SandboxLinux>;
-+
-+ SandboxLinux();
-+ ~SandboxLinux();
-+
-+ // We must have been pre_initialized_ before using these.
-+ bool seccomp_bpf_supported() const;
-+ bool seccomp_bpf_with_tsync_supported() const;
-+
-+ // Returns true if it can be determined that the current process has open
-+ // directories that are not managed by the SandboxLinux class. This would
-+ // be a vulnerability as it would allow to bypass the setuid sandbox.
-+ bool HasOpenDirectories() const;
-+
-+ // The last part of the initialization is to make sure any temporary "hole"
-+ // in the sandbox is closed. For now, this consists of closing proc_fd_.
-+ void SealSandbox();
-+
-+ // GetStatus() makes promises as to how the sandbox will behave. This
-+ // checks that no promises have been broken.
-+ void CheckForBrokenPromises(sandbox::mojom::Sandbox sandbox_type);
-+
-+ // Stop |thread| and make sure it does not appear in /proc/self/tasks/
-+ // anymore.
-+ void StopThreadAndEnsureNotCounted(base::Thread* thread) const;
-+
-+ // A file descriptor to /proc. It's dangerous to have it around as it could
-+ // allow for sandbox bypasses. It needs to be closed before we consider
-+ // ourselves sandboxed.
-+ int proc_fd_;
-+
-+ bool seccomp_bpf_started_;
-+ bool unveil_initialized_;
-+ // The value returned by GetStatus(). Gets computed once and then cached.
-+ int sandbox_status_flags_;
-+ // Did PreinitializeSandbox() run?
-+ bool pre_initialized_;
-+ bool seccomp_bpf_supported_; // Accurate if pre_initialized_.
-+ bool seccomp_bpf_with_tsync_supported_; // Accurate if pre_initialized_.
-+ bool yama_is_enforcing_; // Accurate if pre_initialized_.
-+ bool initialize_sandbox_ran_; // InitializeSandbox() was called.
-+#if BUILDFLAG(USING_SANITIZER)
-+ std::unique_ptr<__sanitizer_sandbox_arguments> sanitizer_args_;
-+#endif
-+ sandbox::syscall_broker::BrokerProcess* broker_process_; // Leaked as global.
-+};
-+
-+} // namespace policy
-+} // namespace sandbox
-+
-+#endif // SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
diff --git a/devel/electron32/files/patch-sandbox_policy_sandbox.cc b/devel/electron32/files/patch-sandbox_policy_sandbox.cc
deleted file mode 100644
index 19df6f473d79..000000000000
--- a/devel/electron32/files/patch-sandbox_policy_sandbox.cc
+++ /dev/null
@@ -1,22 +0,0 @@
---- sandbox/policy/sandbox.cc.orig 2024-04-15 20:34:03 UTC
-+++ sandbox/policy/sandbox.cc
-@@ -18,6 +18,10 @@
- #include "sandbox/policy/linux/sandbox_linux.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
-+#if BUILDFLAG(IS_BSD)
-+#include "sandbox/policy/sandbox.h"
-+#endif // BUILDFLAG(IS_BSD)
-+
- #if BUILDFLAG(IS_MAC)
- #include "sandbox/mac/seatbelt.h"
- #endif // BUILDFLAG(IS_MAC)
-@@ -32,7 +36,7 @@ namespace policy {
- namespace sandbox {
- namespace policy {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool Sandbox::Initialize(sandbox::mojom::Sandbox sandbox_type,
- SandboxLinux::PreSandboxHook hook,
- const SandboxLinux::Options& options) {
diff --git a/devel/electron32/files/patch-sandbox_policy_sandbox__type.cc b/devel/electron32/files/patch-sandbox_policy_sandbox__type.cc
deleted file mode 100644
index 54aa1e7e4fdc..000000000000
--- a/devel/electron32/files/patch-sandbox_policy_sandbox__type.cc
+++ /dev/null
@@ -1,115 +0,0 @@
---- sandbox/policy/sandbox_type.cc.orig 2024-08-14 20:55:10 UTC
-+++ sandbox/policy/sandbox_type.cc
-@@ -38,7 +38,7 @@ bool IsUnsandboxedSandboxType(Sandbox sandbox_type) {
- #endif
- case Sandbox::kAudio:
- return false;
--#if BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- case Sandbox::kVideoCapture:
- return false;
- #endif
-@@ -63,7 +63,7 @@ bool IsUnsandboxedSandboxType(Sandbox sandbox_type) {
- case Sandbox::kMirroring:
- case Sandbox::kNaClLoader:
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- case Sandbox::kHardwareVideoDecoding:
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
- #if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -74,7 +74,7 @@ bool IsUnsandboxedSandboxType(Sandbox sandbox_type) {
- case Sandbox::kLibassistant:
- #endif // BUILDFLAG(ENABLE_CROS_LIBASSISTANT)
- #endif // // BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) | BUILDFLAG(IS_BSD)
- case Sandbox::kZygoteIntermediateSandbox:
- case Sandbox::kHardwareVideoEncoding:
- #endif
-@@ -131,7 +131,7 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
- #endif
- case Sandbox::kPrintCompositor:
- case Sandbox::kAudio:
--#if BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- case Sandbox::kVideoCapture:
- #endif
- #if BUILDFLAG(IS_WIN)
-@@ -142,10 +142,10 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
- case Sandbox::kMediaFoundationCdm:
- case Sandbox::kWindowsSystemProxyResolver:
- #endif // BUILDFLAG(IS_WIN)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- case Sandbox::kHardwareVideoDecoding:
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- case Sandbox::kHardwareVideoEncoding:
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- #if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -174,7 +174,7 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
- case Sandbox::kNaClLoader:
- break;
- #endif // BUILDFLAG(IS_MAC)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- case Sandbox::kZygoteIntermediateSandbox:
- break;
- #endif
-@@ -218,7 +218,7 @@ sandbox::mojom::Sandbox SandboxTypeFromCommandLine(
- #endif
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Intermediate process gains a sandbox later.
- if (process_type == switches::kZygoteProcessType)
- return Sandbox::kZygoteIntermediateSandbox;
-@@ -266,7 +266,7 @@ std::string StringFromUtilitySandboxType(Sandbox sandb
- return switches::kUtilitySandbox;
- case Sandbox::kAudio:
- return switches::kAudioSandbox;
--#if BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- case Sandbox::kVideoCapture:
- return switches::kVideoCaptureSandbox;
- #endif
-@@ -296,11 +296,11 @@ std::string StringFromUtilitySandboxType(Sandbox sandb
- case Sandbox::kMirroring:
- return switches::kMirroringSandbox;
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- case Sandbox::kHardwareVideoDecoding:
- return switches::kHardwareVideoDecodingSandbox;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- case Sandbox::kHardwareVideoEncoding:
- return switches::kHardwareVideoEncodingSandbox;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -322,7 +322,7 @@ std::string StringFromUtilitySandboxType(Sandbox sandb
- #if BUILDFLAG(IS_MAC)
- case Sandbox::kNaClLoader:
- #endif // BUILDFLAG(IS_MAC)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- case Sandbox::kZygoteIntermediateSandbox:
- #endif
- NOTREACHED_IN_MIGRATION();
-@@ -394,11 +394,11 @@ sandbox::mojom::Sandbox UtilitySandboxTypeFromString(
- if (sandbox_string == switches::kScreenAISandbox)
- return Sandbox::kScreenAI;
- #endif
--#if BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- if (sandbox_string == switches::kVideoCaptureSandbox)
- return Sandbox::kVideoCapture;
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- if (sandbox_string == switches::kHardwareVideoDecodingSandbox)
- return Sandbox::kHardwareVideoDecoding;
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/devel/electron32/files/patch-sandbox_policy_switches.cc b/devel/electron32/files/patch-sandbox_policy_switches.cc
deleted file mode 100644
index 30c2dc6b4f33..000000000000
--- a/devel/electron32/files/patch-sandbox_policy_switches.cc
+++ /dev/null
@@ -1,26 +0,0 @@
---- sandbox/policy/switches.cc.orig 2024-08-14 20:55:10 UTC
-+++ sandbox/policy/switches.cc
-@@ -54,10 +54,10 @@ const char kMirroringSandbox[] = "mirroring";
- const char kMirroringSandbox[] = "mirroring";
- #endif // BUILDFLAG(IS_MAC)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- const char kHardwareVideoDecodingSandbox[] = "hardware_video_decoding";
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kHardwareVideoEncodingSandbox[] = "hardware_video_encoding";
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
-@@ -97,7 +97,9 @@ const char kNoSandbox[] = "no-sandbox";
- // Meant to be used as a browser-level switch for testing purposes only.
- const char kNoSandbox[] = "no-sandbox";
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+const char kDisableUnveil[] = "disable-unveil";
-+
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Instructs the zygote to launch without a sandbox. Processes forked from this
- // type of zygote will apply their own custom sandboxes later.
- const char kNoZygoteSandbox[] = "no-zygote-sandbox";
diff --git a/devel/electron32/files/patch-sandbox_policy_switches.h b/devel/electron32/files/patch-sandbox_policy_switches.h
deleted file mode 100644
index 7df3860e2556..000000000000
--- a/devel/electron32/files/patch-sandbox_policy_switches.h
+++ /dev/null
@@ -1,25 +0,0 @@
---- sandbox/policy/switches.h.orig 2024-08-14 20:55:10 UTC
-+++ sandbox/policy/switches.h
-@@ -57,10 +57,10 @@ SANDBOX_POLICY_EXPORT extern const char kMirroringSand
- SANDBOX_POLICY_EXPORT extern const char kMirroringSandbox[];
- #endif // BUILDFLAG(IS_MAC)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- SANDBOX_POLICY_EXPORT extern const char kHardwareVideoDecodingSandbox[];
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- SANDBOX_POLICY_EXPORT extern const char kHardwareVideoEncodingSandbox[];
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
-@@ -82,7 +82,8 @@ SANDBOX_POLICY_EXPORT extern const char kNoSandbox[];
- SANDBOX_POLICY_EXPORT extern const char kGpuSandboxAllowSysVShm[];
- SANDBOX_POLICY_EXPORT extern const char kGpuSandboxFailuresFatal[];
- SANDBOX_POLICY_EXPORT extern const char kNoSandbox[];
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+SANDBOX_POLICY_EXPORT extern const char kDisableUnveil[];
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- SANDBOX_POLICY_EXPORT extern const char kNoZygoteSandbox[];
- #endif
- #if BUILDFLAG(IS_WIN)
diff --git a/devel/electron32/files/patch-services_audio_audio__sandbox__hook__linux.cc b/devel/electron32/files/patch-services_audio_audio__sandbox__hook__linux.cc
deleted file mode 100644
index fe56690733ee..000000000000
--- a/devel/electron32/files/patch-services_audio_audio__sandbox__hook__linux.cc
+++ /dev/null
@@ -1,31 +0,0 @@
---- services/audio/audio_sandbox_hook_linux.cc.orig 2024-06-18 21:43:37 UTC
-+++ services/audio/audio_sandbox_hook_linux.cc
-@@ -143,6 +143,7 @@ void AddPulseAudioFilePermissions(
- }
- #endif
-
-+#if !BUILDFLAG(IS_BSD)
- std::vector<BrokerFilePermission> GetAudioFilePermissions() {
- std::vector<BrokerFilePermission> permissions{
- BrokerFilePermission::ReadOnly("/dev/urandom"),
-@@ -171,10 +172,12 @@ void LoadAudioLibraries() {
- }
- }
- }
-+#endif
-
- } // namespace
-
- bool AudioPreSandboxHook(sandbox::policy::SandboxLinux::Options options) {
-+#if !BUILDFLAG(IS_BSD)
- LoadAudioLibraries();
- auto* instance = sandbox::policy::SandboxLinux::GetInstance();
- instance->StartBrokerProcess(MakeBrokerCommandSet({
-@@ -192,6 +195,7 @@ bool AudioPreSandboxHook(sandbox::policy::SandboxLinux
- // TODO(crbug.com/40579955) enable namespace sandbox. Currently, if
- // enabled, connect() on pulse native socket fails with ENOENT (called from
- // pa_context_connect).
-+#endif
-
- return true;
- }
diff --git a/devel/electron32/files/patch-services_device_BUILD.gn b/devel/electron32/files/patch-services_device_BUILD.gn
deleted file mode 100644
index 3e528eb291ad..000000000000
--- a/devel/electron32/files/patch-services_device_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- services/device/BUILD.gn.orig 2024-06-18 21:43:37 UTC
-+++ services/device/BUILD.gn
-@@ -14,7 +14,7 @@ is_serial_enabled_platform =
- }
-
- is_serial_enabled_platform =
-- is_win || ((is_linux || is_chromeos) && use_udev) || is_mac
-+ is_win || ((!is_bsd && is_linux || is_chromeos) && use_udev) || is_mac
-
- source_set("lib") {
- # This should be visible only to embedders of the Device Service, and the
diff --git a/devel/electron32/files/patch-services_device_geolocation_location__provider__manager.cc b/devel/electron32/files/patch-services_device_geolocation_location__provider__manager.cc
deleted file mode 100644
index bedbfbf68709..000000000000
--- a/devel/electron32/files/patch-services_device_geolocation_location__provider__manager.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- services/device/geolocation/location_provider_manager.cc.orig 2024-08-14 20:55:10 UTC
-+++ services/device/geolocation/location_provider_manager.cc
-@@ -51,7 +51,7 @@ LocationProviderManager::LocationProviderManager(
- #if BUILDFLAG(IS_ANDROID)
- // On Android, default to using the platform location provider.
- provider_manager_mode_ = kPlatformOnly;
--#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On Ash / Lacros / Linux, default to using the network location provider.
- provider_manager_mode_ = kNetworkOnly;
- #else
diff --git a/devel/electron32/files/patch-services_device_hid_BUILD.gn b/devel/electron32/files/patch-services_device_hid_BUILD.gn
deleted file mode 100644
index 9da99267ac00..000000000000
--- a/devel/electron32/files/patch-services_device_hid_BUILD.gn
+++ /dev/null
@@ -1,30 +0,0 @@
---- services/device/hid/BUILD.gn.orig 2024-02-21 00:20:51 UTC
-+++ services/device/hid/BUILD.gn
-@@ -36,7 +36,26 @@ source_set("hid") {
- "//services/device/public/mojom",
- ]
-
-- if ((is_linux || is_chromeos) && use_udev) {
-+ if (is_openbsd) {
-+ sources += [
-+ "hid_connection_fido.cc",
-+ "hid_connection_fido.h",
-+ "hid_service_fido.cc",
-+ "hid_service_fido.h",
-+ ]
-+ libs = ["fido2", "cbor", "usbhid", "crypto", "util"]
-+ }
-+
-+ if (is_freebsd) {
-+ sources += [
-+ "hid_connection_freebsd.cc",
-+ "hid_connection_freebsd.h",
-+ "hid_service_freebsd.cc",
-+ "hid_service_freebsd.h",
-+ ]
-+ }
-+
-+ if ((is_linux || is_chromeos) && !is_bsd && use_udev) {
- sources += [
- "hid_connection_linux.cc",
- "hid_connection_linux.h",
diff --git a/devel/electron32/files/patch-services_device_hid_hid__connection__freebsd.cc b/devel/electron32/files/patch-services_device_hid_hid__connection__freebsd.cc
deleted file mode 100644
index ee9dea6aec8b..000000000000
--- a/devel/electron32/files/patch-services_device_hid_hid__connection__freebsd.cc
+++ /dev/null
@@ -1,243 +0,0 @@
---- services/device/hid/hid_connection_freebsd.cc.orig 2024-06-30 11:49:03 UTC
-+++ services/device/hid/hid_connection_freebsd.cc
-@@ -0,0 +1,240 @@
-+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "services/device/hid/hid_connection_freebsd.h"
-+
-+#include <dev/usb/usbhid.h>
-+#include <dev/usb/usb_ioctl.h>
-+
-+#include "base/files/file_descriptor_watcher_posix.h"
-+#include "base/location.h"
-+#include "base/numerics/safe_math.h"
-+#include "base/posix/eintr_wrapper.h"
-+#include "base/strings/stringprintf.h"
-+#include "base/task/single_thread_task_runner.h"
-+#include "base/threading/scoped_blocking_call.h"
-+#include "base/threading/thread_restrictions.h"
-+#include "components/device_event_log/device_event_log.h"
-+#include "services/device/hid/hid_service.h"
-+
-+namespace device {
-+
-+class HidConnectionFreeBSD::BlockingTaskRunnerHelper {
-+ public:
-+ BlockingTaskRunnerHelper(base::ScopedFD fd,
-+ scoped_refptr<HidDeviceInfo> device_info,
-+ base::WeakPtr<HidConnectionFreeBSD> connection)
-+ : fd_(std::move(fd)),
-+ connection_(connection),
-+ origin_task_runner_(base::SequencedTaskRunner::GetCurrentDefault()) {
-+ DETACH_FROM_SEQUENCE(sequence_checker_);
-+ // Report buffers must always have room for the report ID.
-+ report_buffer_size_ = device_info->max_input_report_size() + 1;
-+ has_report_id_ = device_info->has_report_id();
-+ }
-+
-+ BlockingTaskRunnerHelper(const BlockingTaskRunnerHelper&) = delete;
-+ BlockingTaskRunnerHelper& operator=(const BlockingTaskRunnerHelper&) = delete;
-+
-+ ~BlockingTaskRunnerHelper() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); }
-+
-+ // Starts the FileDescriptorWatcher that reads input events from the device.
-+ // Must be called on a thread that has a base::MessageLoopForIO.
-+ void Start() {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+ base::internal::AssertBlockingAllowed();
-+
-+ file_watcher_ = base::FileDescriptorWatcher::WatchReadable(
-+ fd_.get(), base::BindRepeating(&BlockingTaskRunnerHelper::OnFileCanReadWithoutBlocking,
-+ base::Unretained(this)));
-+ }
-+
-+ void Write(scoped_refptr<base::RefCountedBytes> buffer,
-+ WriteCallback callback) {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+ base::ScopedBlockingCall scoped_blocking_call(
-+ FROM_HERE, base::BlockingType::MAY_BLOCK);
-+
-+ auto data = buffer->as_vector().data();
-+ size_t size = buffer->size();
-+ // if report id is 0, it shouldn't be included
-+ if (data[0] == 0) {
-+ data++;
-+ size--;
-+ }
-+
-+ ssize_t result = HANDLE_EINTR(write(fd_.get(), data, size));
-+ if (result < 0) {
-+ HID_PLOG(EVENT) << "Write failed";
-+ origin_task_runner_->PostTask(FROM_HERE, base::BindOnce(std::move(callback), false));
-+ } else {
-+ if (static_cast<size_t>(result) != size)
-+ HID_LOG(EVENT) << "Incomplete HID write: " << result << " != " << size;
-+ origin_task_runner_->PostTask(FROM_HERE, base::BindOnce(std::move(callback), true));
-+ }
-+ }
-+
-+ void GetFeatureReport(uint8_t report_id,
-+ scoped_refptr<base::RefCountedBytes> buffer,
-+ ReadCallback callback) {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+ base::ScopedBlockingCall scoped_blocking_call(
-+ FROM_HERE, base::BlockingType::MAY_BLOCK);
-+ struct usb_gen_descriptor ugd;
-+ ugd.ugd_report_type = UHID_FEATURE_REPORT;
-+ ugd.ugd_data = buffer->as_vector().data();
-+ ugd.ugd_maxlen = buffer->size();
-+ int result = HANDLE_EINTR(
-+ ioctl(fd_.get(), USB_GET_REPORT, &ugd));
-+ if (result < 0) {
-+ HID_PLOG(EVENT) << "Failed to get feature report";
-+ origin_task_runner_->PostTask(FROM_HERE,
-+ base::BindOnce(std::move(callback), false, nullptr, 0));
-+ } else if (result == 0) {
-+ HID_LOG(EVENT) << "Get feature result too short.";
-+ origin_task_runner_->PostTask(FROM_HERE,
-+ base::BindOnce(std::move(callback), false, nullptr, 0));
-+ } else {
-+ origin_task_runner_->PostTask(FROM_HERE,
-+ base::BindOnce(std::move(callback), true, buffer, result));
-+ }
-+ }
-+
-+ void SendFeatureReport(scoped_refptr<base::RefCountedBytes> buffer,
-+ WriteCallback callback) {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+ struct usb_gen_descriptor ugd;
-+ ugd.ugd_report_type = UHID_FEATURE_REPORT;
-+ ugd.ugd_data = buffer->as_vector().data();
-+ ugd.ugd_maxlen = buffer->size();
-+ // FreeBSD does not require report id if it's not used
-+ if (buffer->data()[0] == 0) {
-+ ugd.ugd_data = buffer->as_vector().data() + 1;
-+ ugd.ugd_maxlen = buffer->size() - 1;
-+ } else {
-+ ugd.ugd_data = buffer->as_vector().data();
-+ ugd.ugd_maxlen = buffer->size();
-+ }
-+ int result = HANDLE_EINTR(
-+ ioctl(fd_.get(), USB_SET_REPORT, &ugd));
-+ if (result < 0) {
-+ HID_PLOG(EVENT) << "Failed to send feature report";
-+ origin_task_runner_->PostTask(FROM_HERE,
-+ base::BindOnce(std::move(callback), false));
-+ } else {
-+ origin_task_runner_->PostTask(FROM_HERE,
-+ base::BindOnce(std::move(callback), true));
-+ }
-+ }
-+
-+ private:
-+ void OnFileCanReadWithoutBlocking() {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+
-+ scoped_refptr<base::RefCountedBytes> buffer(new base::RefCountedBytes(report_buffer_size_));
-+ unsigned char* data = buffer->as_vector().data();
-+ size_t length = report_buffer_size_;
-+ if (!has_report_id_) {
-+ // FreeBSD will not prefix the buffer with a report ID if report IDs are not
-+ // used by the device. Prefix the buffer with 0.
-+ *data++ = 0;
-+ length--;
-+ }
-+
-+ ssize_t bytes_read = HANDLE_EINTR(read(fd_.get(), data, length));
-+ if (bytes_read < 0) {
-+ if (errno != EAGAIN) {
-+ HID_PLOG(EVENT) << "Read failed";
-+ // This assumes that the error is unrecoverable and disables reading
-+ // from the device until it has been re-opened.
-+ // TODO(reillyg): Investigate starting and stopping the file descriptor
-+ // watcher in response to pending read requests so that per-request
-+ // errors can be returned to the client.
-+ file_watcher_.reset();
-+ }
-+ return;
-+ }
-+ if (!has_report_id_) {
-+ // Behave as if the byte prefixed above as the the report ID was read.
-+ bytes_read++;
-+ }
-+
-+ origin_task_runner_->PostTask(
-+ FROM_HERE, base::BindOnce(&HidConnectionFreeBSD::ProcessInputReport,
-+ connection_, buffer, bytes_read));
-+ }
-+
-+ SEQUENCE_CHECKER(sequence_checker_);
-+ base::ScopedFD fd_;
-+ size_t report_buffer_size_;
-+ bool has_report_id_;
-+ base::WeakPtr<HidConnectionFreeBSD> connection_;
-+ const scoped_refptr<base::SequencedTaskRunner> origin_task_runner_;
-+ std::unique_ptr<base::FileDescriptorWatcher::Controller> file_watcher_;
-+};
-+
-+HidConnectionFreeBSD::HidConnectionFreeBSD(
-+ scoped_refptr<HidDeviceInfo> device_info,
-+ base::ScopedFD fd,
-+ scoped_refptr<base::SequencedTaskRunner> blocking_task_runner,
-+ bool allow_protected_reports,
-+ bool allow_fido_reports)
-+ : HidConnection(device_info, allow_protected_reports, allow_fido_reports),
-+ helper_(nullptr, base::OnTaskRunnerDeleter(blocking_task_runner)),
-+ blocking_task_runner_(std::move(blocking_task_runner)) {
-+ helper_.reset(new BlockingTaskRunnerHelper(std::move(fd), device_info,
-+ weak_factory_.GetWeakPtr()));
-+ blocking_task_runner_->PostTask(
-+ FROM_HERE, base::BindOnce(&BlockingTaskRunnerHelper::Start,
-+ base::Unretained(helper_.get())));
-+}
-+
-+HidConnectionFreeBSD::~HidConnectionFreeBSD() {}
-+
-+void HidConnectionFreeBSD::PlatformClose() {
-+ // By closing the device on the blocking task runner 1) the requirement that
-+ // base::ScopedFD is destroyed on a thread where I/O is allowed is satisfied
-+ // and 2) any tasks posted to this task runner that refer to this file will
-+ // complete before it is closed.
-+ blocking_task_runner_->DeleteSoon(FROM_HERE, helper_.release());
-+}
-+
-+void HidConnectionFreeBSD::PlatformWrite(scoped_refptr<base::RefCountedBytes> buffer,
-+ WriteCallback callback) {
-+
-+ blocking_task_runner_->PostTask(
-+ FROM_HERE,
-+ base::BindOnce(&BlockingTaskRunnerHelper::Write, base::Unretained(helper_.get()),
-+ buffer, std::move(callback)));
-+}
-+
-+void HidConnectionFreeBSD::PlatformGetFeatureReport(uint8_t report_id,
-+ ReadCallback callback) {
-+ // The first byte of the destination buffer is the report ID being requested
-+ // and is overwritten by the feature report.
-+ DCHECK_GT(device_info()->max_feature_report_size(), 0u);
-+ scoped_refptr<base::RefCountedBytes> buffer(
-+ new base::RefCountedBytes(device_info()->max_feature_report_size() + 1));
-+ if (report_id != 0)
-+ buffer->as_vector().data()[0] = report_id;
-+
-+ blocking_task_runner_->PostTask(
-+ FROM_HERE,
-+ base::BindOnce(&BlockingTaskRunnerHelper::GetFeatureReport,
-+ base::Unretained(helper_.get()), report_id,
-+ buffer, std::move(callback)));
-+}
-+
-+void HidConnectionFreeBSD::PlatformSendFeatureReport(
-+ scoped_refptr<base::RefCountedBytes> buffer,
-+ WriteCallback callback) {
-+ base::ScopedBlockingCall scoped_blocking_call(
-+ FROM_HERE, base::BlockingType::MAY_BLOCK);
-+ blocking_task_runner_->PostTask(
-+ FROM_HERE,
-+ base::BindOnce(&BlockingTaskRunnerHelper::SendFeatureReport,
-+ base::Unretained(helper_.get()), buffer, std::move(callback)));
-+}
-+
-+} // namespace device
diff --git a/devel/electron32/files/patch-services_device_hid_hid__service__freebsd.cc b/devel/electron32/files/patch-services_device_hid_hid__service__freebsd.cc
deleted file mode 100644
index 0e12715a6312..000000000000
--- a/devel/electron32/files/patch-services_device_hid_hid__service__freebsd.cc
+++ /dev/null
@@ -1,398 +0,0 @@
---- services/device/hid/hid_service_freebsd.cc.orig 2023-04-10 14:02:12 UTC
-+++ services/device/hid/hid_service_freebsd.cc
-@@ -0,0 +1,395 @@
-+// Copyright 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "services/device/hid/hid_service_freebsd.h"
-+
-+#include <dev/usb/usb_ioctl.h>
-+#include <stdint.h>
-+#include <sys/socket.h>
-+#include <sys/un.h>
-+
-+#include <set>
-+#include <string>
-+#include <vector>
-+
-+#include "base/files/file_descriptor_watcher_posix.h"
-+#include "base/files/file_enumerator.h"
-+#include "base/files/file_util.h"
-+#include "base/files/file.h"
-+#include "base/location.h"
-+#include "base/logging.h"
-+#include "base/posix/eintr_wrapper.h"
-+#include "base/stl_util.h"
-+#include "base/strings/pattern.h"
-+#include "base/strings/stringprintf.h"
-+#include "base/strings/sys_string_conversions.h"
-+#include "base/strings/string_util.h"
-+#include "base/strings/string_split.h"
-+#include "base/task/single_thread_task_runner.h"
-+#include "base/task/thread_pool.h"
-+#include "base/threading/scoped_blocking_call.h"
-+#include "base/threading/thread_restrictions.h"
-+#include "components/device_event_log/device_event_log.h"
-+#include "services/device/hid/hid_connection_freebsd.h"
-+
-+const int kMaxPermissionChecks = 5;
-+
-+namespace device {
-+
-+struct HidServiceFreeBSD::ConnectParams {
-+ ConnectParams(scoped_refptr<HidDeviceInfo> device_info,
-+ bool allow_protected_reports,
-+ bool allow_fido_reports,
-+ ConnectCallback callback)
-+ : device_info(std::move(device_info)),
-+ allow_protected_reports(allow_protected_reports),
-+ allow_fido_reports(allow_fido_reports),
-+ callback(std::move(callback)),
-+ task_runner(base::SequencedTaskRunner::GetCurrentDefault()),
-+ blocking_task_runner(
-+ base::ThreadPool::CreateSequencedTaskRunner(kBlockingTaskTraits)) {}
-+ ~ConnectParams() {}
-+
-+ scoped_refptr<HidDeviceInfo> device_info;
-+ bool allow_protected_reports;
-+ bool allow_fido_reports;
-+ ConnectCallback callback;
-+ scoped_refptr<base::SequencedTaskRunner> task_runner;
-+ scoped_refptr<base::SequencedTaskRunner> blocking_task_runner;
-+ base::ScopedFD fd;
-+};
-+
-+class HidServiceFreeBSD::BlockingTaskRunnerHelper {
-+ public:
-+ BlockingTaskRunnerHelper(base::WeakPtr<HidServiceFreeBSD> service)
-+ : service_(std::move(service)),
-+ task_runner_(base::SequencedTaskRunner::GetCurrentDefault()) {
-+ DETACH_FROM_SEQUENCE(sequence_checker_);
-+
-+ timer_.reset(new base::RepeatingTimer());
-+ devd_buffer_ = new net::IOBufferWithSize(1024);
-+ }
-+
-+ BlockingTaskRunnerHelper(const BlockingTaskRunnerHelper&) = delete;
-+ BlockingTaskRunnerHelper& operator=(const BlockingTaskRunnerHelper&) = delete;
-+
-+ ~BlockingTaskRunnerHelper() {
-+ }
-+
-+ void Start() {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+
-+ const base::FilePath kDevRoot("/dev");
-+ const std::string kUHIDPattern("/dev/uhid*");
-+
-+ base::FileEnumerator enumerator(kDevRoot, false, base::FileEnumerator::FILES);
-+ do {
-+ const base::FilePath next_device_path(enumerator.Next());
-+ const std::string next_device = next_device_path.value();
-+ if (next_device.empty())
-+ break;
-+
-+ if (base::MatchPattern(next_device, kUHIDPattern))
-+ OnDeviceAdded(next_device.substr(5));
-+ } while (true);
-+
-+ SetupDevdMonitor();
-+
-+ task_runner_->PostTask(
-+ FROM_HERE,
-+ base::BindOnce(&HidServiceFreeBSD::FirstEnumerationComplete, service_));
-+ }
-+
-+ bool HaveReadWritePermissions(std::string device_id) {
-+ std::string device_node = "/dev/" + device_id;
-+ base::internal::AssertBlockingAllowed();
-+
-+ base::FilePath device_path(device_node);
-+ base::File device_file;
-+ int flags =
-+ base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
-+ device_file.Initialize(device_path, flags);
-+ if (!device_file.IsValid())
-+ return false;
-+
-+ return true;
-+ }
-+
-+ void OnDeviceAdded(std::string device_id) {
-+ base::ScopedBlockingCall scoped_blocking_call(
-+ FROM_HERE, base::BlockingType::MAY_BLOCK);
-+ std::string device_node = "/dev/" + device_id;
-+ uint16_t vendor_id = 0xffff;
-+ uint16_t product_id = 0xffff;
-+ std::string product_name = "";
-+ std::string serial_number = "";
-+
-+ std::vector<uint8_t> report_descriptor;
-+
-+ base::internal::AssertBlockingAllowed();
-+
-+ base::FilePath device_path(device_node);
-+ base::File device_file;
-+ int flags =
-+ base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
-+ device_file.Initialize(device_path, flags);
-+ if (!device_file.IsValid()) {
-+ HID_LOG(ERROR) << "Failed to open '" << device_node
-+ << "': "
-+ << base::File::ErrorToString(device_file.error_details());
-+ return;
-+ }
-+
-+ base::ScopedFD fd;
-+ fd.reset(device_file.TakePlatformFile());
-+
-+ struct usb_gen_descriptor ugd;
-+ ugd.ugd_data = NULL;
-+ ugd.ugd_maxlen = 0xffff;
-+ int result = HANDLE_EINTR(
-+ ioctl(fd.get(), USB_GET_REPORT_DESC, &ugd));
-+
-+ if (result < 0) {
-+ HID_LOG(ERROR) << "Failed to get report descriptor size";
-+ return;
-+ }
-+
-+ report_descriptor.resize(ugd.ugd_actlen);
-+
-+ ugd.ugd_data = report_descriptor.data();
-+ ugd.ugd_maxlen = ugd.ugd_actlen;
-+ result = HANDLE_EINTR(
-+ ioctl(fd.get(), USB_GET_REPORT_DESC, &ugd));
-+
-+ if (result < 0) {
-+ HID_LOG(ERROR) << "Failed to get report descriptor";
-+ return;
-+ }
-+
-+ scoped_refptr<HidDeviceInfo> device_info(new HidDeviceInfo(
-+ device_id,
-+ /*physical_device_id*/"",
-+ vendor_id,
-+ product_id,
-+ product_name,
-+ serial_number,
-+ device::mojom::HidBusType::kHIDBusTypeUSB,
-+ report_descriptor,
-+ device_node));
-+
-+ task_runner_->PostTask(FROM_HERE, base::BindOnce(&HidServiceFreeBSD::AddDevice,
-+ service_, device_info));
-+ }
-+
-+ void OnDeviceRemoved(std::string device_id) {
-+ base::ScopedBlockingCall scoped_blocking_call(
-+ FROM_HERE, base::BlockingType::MAY_BLOCK);
-+ task_runner_->PostTask(
-+ FROM_HERE, base::BindOnce(&HidServiceFreeBSD::RemoveDevice, service_,
-+ device_id));
-+ }
-+
-+ private:
-+
-+ void CheckPendingPermissionChange() {
-+ base::internal::AssertBlockingAllowed();
-+ std::map<std::string, int>::iterator it;
-+ for (it = permissions_checks_attempts_.begin(); it != permissions_checks_attempts_.end();) {
-+ std::string device_name = it->first;
-+ bool keep = true;
-+ if (HaveReadWritePermissions(device_name)) {
-+ OnDeviceAdded(device_name);
-+ keep = false;
-+ }
-+ else if (it->second-- <= 0) {
-+ HID_LOG(ERROR) << "Still don't have write permissions to '" << device_name
-+ << "' after " << kMaxPermissionChecks << " attempts";
-+ keep = false;
-+ }
-+
-+ if (keep)
-+ ++it;
-+ else
-+ permissions_checks_attempts_.erase(it++);
-+ }
-+
-+ if (permissions_checks_attempts_.empty())
-+ timer_->Stop();
-+ }
-+
-+ void SetupDevdMonitor() {
-+ base::internal::AssertBlockingAllowed();
-+
-+ int devd_fd = socket(AF_UNIX, SOCK_SEQPACKET, 0);
-+ if (devd_fd < 0)
-+ return;
-+
-+ struct sockaddr_un sa;
-+
-+ sa.sun_family = AF_UNIX;
-+ strlcpy(sa.sun_path, "/var/run/devd.seqpacket.pipe", sizeof(sa.sun_path));
-+ if (connect(devd_fd, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
-+ close(devd_fd);
-+ return;
-+ }
-+
-+ devd_fd_.reset(devd_fd);
-+ file_watcher_ = base::FileDescriptorWatcher::WatchReadable(
-+ devd_fd_.get(), base::BindRepeating(&BlockingTaskRunnerHelper::OnDevdMessageCanBeRead,
-+ base::Unretained(this)));
-+ }
-+
-+ void OnDevdMessageCanBeRead() {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+ ssize_t bytes_read = HANDLE_EINTR(recv(devd_fd_.get(), devd_buffer_->data(),
-+ devd_buffer_->size() - 1, MSG_WAITALL));
-+ if (bytes_read < 0) {
-+ if (errno != EAGAIN) {
-+ HID_LOG(ERROR) << "Read failed";
-+ file_watcher_.reset();
-+ }
-+ return;
-+ }
-+
-+ devd_buffer_->data()[bytes_read] = 0;
-+ char *data = devd_buffer_->data();
-+ // It may take some time for devd to change permissions
-+ // on /dev/uhidX node. So do not fail immediately if
-+ // open fail. Retry each second for kMaxPermissionChecks
-+ // times before giving up entirely
-+ if (base::StartsWith(data, "+uhid", base::CompareCase::SENSITIVE)) {
-+ std::vector<std::string> parts = base::SplitString(
-+ data, " ", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
-+ if (!parts.empty()) {
-+ std::string device_name = parts[0].substr(1); // skip '+'
-+ if (HaveReadWritePermissions(device_name))
-+ OnDeviceAdded(parts[0].substr(1));
-+ else {
-+ // Do not re-add to checks
-+ if (permissions_checks_attempts_.find(device_name) == permissions_checks_attempts_.end()) {
-+ permissions_checks_attempts_.insert(std::pair<std::string, int>(device_name, kMaxPermissionChecks));
-+ timer_->Start(FROM_HERE, base::Seconds(1),
-+ this, &BlockingTaskRunnerHelper::CheckPendingPermissionChange);
-+ }
-+ }
-+ }
-+ }
-+
-+ if (base::StartsWith(data, "-uhid", base::CompareCase::SENSITIVE)) {
-+ std::vector<std::string> parts = base::SplitString(
-+ data, " ", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
-+ if (!parts.empty()) {
-+ std::string device_name = parts[0].substr(1); // skip '-'
-+ auto it = permissions_checks_attempts_.find(device_name);
-+ if (it != permissions_checks_attempts_.end()) {
-+ permissions_checks_attempts_.erase(it);
-+ if (permissions_checks_attempts_.empty())
-+ timer_->Stop();
-+ }
-+ OnDeviceRemoved(parts[0].substr(1));
-+ }
-+ }
-+ }
-+
-+ SEQUENCE_CHECKER(sequence_checker_);
-+
-+ // This weak pointer is only valid when checked on this task runner.
-+ base::WeakPtr<HidServiceFreeBSD> service_;
-+ scoped_refptr<base::SequencedTaskRunner> task_runner_;
-+ std::unique_ptr<base::FileDescriptorWatcher::Controller> file_watcher_;
-+ std::unique_ptr<base::RepeatingTimer> timer_;
-+ base::ScopedFD devd_fd_;
-+ scoped_refptr<net::IOBufferWithSize> devd_buffer_;
-+ std::map<std::string, int> permissions_checks_attempts_;
-+};
-+
-+HidServiceFreeBSD::HidServiceFreeBSD()
-+ : blocking_task_runner_(
-+ base::ThreadPool::CreateSequencedTaskRunner(kBlockingTaskTraits)),
-+ helper_(nullptr, base::OnTaskRunnerDeleter(blocking_task_runner_)) {
-+ helper_.reset(new BlockingTaskRunnerHelper(weak_factory_.GetWeakPtr()));
-+ blocking_task_runner_->PostTask(
-+ FROM_HERE,
-+ base::BindOnce(&BlockingTaskRunnerHelper::Start, base::Unretained(helper_.get())));
-+}
-+
-+HidServiceFreeBSD::~HidServiceFreeBSD() {
-+ blocking_task_runner_->DeleteSoon(FROM_HERE, helper_.release());
-+}
-+
-+base::WeakPtr<HidService> HidServiceFreeBSD::GetWeakPtr() {
-+ return weak_factory_.GetWeakPtr();
-+}
-+
-+// static
-+void HidServiceFreeBSD::OpenOnBlockingThread(
-+ std::unique_ptr<ConnectParams> params) {
-+ base::ScopedBlockingCall scoped_blocking_call(
-+ FROM_HERE, base::BlockingType::MAY_BLOCK);
-+ scoped_refptr<base::SequencedTaskRunner> task_runner = params->task_runner;
-+
-+ base::FilePath device_path(params->device_info->device_node());
-+ base::File device_file;
-+ int flags =
-+ base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
-+ device_file.Initialize(device_path, flags);
-+ if (!device_file.IsValid()) {
-+ HID_LOG(EVENT) << "Failed to open '" << params->device_info->device_node()
-+ << "': "
-+ << base::File::ErrorToString(device_file.error_details());
-+ task_runner->PostTask(FROM_HERE,
-+ base::BindOnce(std::move(params->callback), nullptr));
-+ return;
-+ }
-+ params->fd.reset(device_file.TakePlatformFile());
-+ task_runner->PostTask(FROM_HERE, base::BindOnce(&HidServiceFreeBSD::FinishOpen,
-+ std::move(params)));
-+}
-+
-+void HidServiceFreeBSD::Connect(const std::string& device_guid,
-+ bool allow_protected_reports,
-+ bool allow_fido_reports,
-+ ConnectCallback callback) {
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+
-+ const auto& map_entry = devices().find(device_guid);
-+ if (map_entry == devices().end()) {
-+ base::SequencedTaskRunner::GetCurrentDefault()->PostTask(
-+ FROM_HERE, base::BindOnce(std::move(callback), nullptr));
-+ return;
-+ }
-+
-+ scoped_refptr<HidDeviceInfo> device_info = map_entry->second;
-+
-+ auto params = std::make_unique<ConnectParams>(device_info,
-+ allow_protected_reports,
-+ allow_fido_reports,
-+ std::move(callback));
-+ scoped_refptr<base::SequencedTaskRunner> blocking_task_runner =
-+ params->blocking_task_runner;
-+
-+ blocking_task_runner->PostTask(
-+ FROM_HERE, base::BindOnce(&HidServiceFreeBSD::OpenOnBlockingThread,
-+ std::move(params)));
-+}
-+
-+// static
-+void HidServiceFreeBSD::FinishOpen(std::unique_ptr<ConnectParams> params) {
-+ DCHECK(params->fd.is_valid());
-+
-+ if (!base::SetNonBlocking(params->fd.get())) {
-+ HID_PLOG(ERROR) << "Failed to set the non-blocking flag on the device fd";
-+ std::move(params->callback).Run(nullptr);
-+ }
-+
-+ std::move(params->callback).Run(base::MakeRefCounted<HidConnectionFreeBSD>(
-+ std::move(params->device_info),
-+ std::move(params->fd),
-+ std::move(params->blocking_task_runner),
-+ params->allow_protected_reports,
-+ params->allow_fido_reports
-+ ));
-+}
-+
-+} // namespace device
diff --git a/devel/electron32/files/patch-services_device_public_mojom_BUILD.gn b/devel/electron32/files/patch-services_device_public_mojom_BUILD.gn
deleted file mode 100644
index ce56002335eb..000000000000
--- a/devel/electron32/files/patch-services_device_public_mojom_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- services/device/public/mojom/BUILD.gn.orig 2024-08-14 20:55:10 UTC
-+++ services/device/public/mojom/BUILD.gn
-@@ -97,7 +97,7 @@ mojom("device_service") {
- enable_js_fuzzing = false
-
- enabled_features = []
-- if ((is_linux || is_chromeos) && use_udev) {
-+ if ((is_linux || is_chromeos) && !is_bsd && use_udev) {
- enabled_features += [ "enable_input_device_manager" ]
- }
-
diff --git a/devel/electron32/files/patch-services_device_serial_BUILD.gn b/devel/electron32/files/patch-services_device_serial_BUILD.gn
deleted file mode 100644
index a1f5f2465a1e..000000000000
--- a/devel/electron32/files/patch-services_device_serial_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- services/device/serial/BUILD.gn.orig 2022-11-30 08:12:58 UTC
-+++ services/device/serial/BUILD.gn
-@@ -5,7 +5,7 @@
- import("//build/config/chromeos/ui_mode.gni")
- import("//build/config/features.gni")
-
--if (is_win || ((is_linux || is_chromeos) && use_udev) || is_mac) {
-+if (is_win || ((!is_bsd && is_linux || is_chromeos) && use_udev) || is_mac) {
- config("platform_support") {
- visibility = [ ":serial" ]
- if (is_win) {
diff --git a/devel/electron32/files/patch-services_device_serial_serial__device__enumerator.cc b/devel/electron32/files/patch-services_device_serial_serial__device__enumerator.cc
deleted file mode 100644
index 2a665d21340c..000000000000
--- a/devel/electron32/files/patch-services_device_serial_serial__device__enumerator.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- services/device/serial/serial_device_enumerator.cc.orig 2024-08-14 20:55:10 UTC
-+++ services/device/serial/serial_device_enumerator.cc
-@@ -13,7 +13,7 @@
- #include "build/build_config.h"
- #include "components/device_event_log/device_event_log.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "services/device/serial/serial_device_enumerator_linux.h"
- #elif BUILDFLAG(IS_MAC)
- #include "services/device/serial/serial_device_enumerator_mac.h"
-@@ -26,7 +26,7 @@ std::unique_ptr<SerialDeviceEnumerator> SerialDeviceEn
- // static
- std::unique_ptr<SerialDeviceEnumerator> SerialDeviceEnumerator::Create(
- scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return SerialDeviceEnumeratorLinux::Create();
- #elif BUILDFLAG(IS_MAC)
- return std::make_unique<SerialDeviceEnumeratorMac>();
diff --git a/devel/electron32/files/patch-services_device_serial_serial__io__handler__posix.cc b/devel/electron32/files/patch-services_device_serial_serial__io__handler__posix.cc
deleted file mode 100644
index a9094eebc75c..000000000000
--- a/devel/electron32/files/patch-services_device_serial_serial__io__handler__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- services/device/serial/serial_io_handler_posix.cc.orig 2024-08-14 20:55:10 UTC
-+++ services/device/serial/serial_io_handler_posix.cc
-@@ -73,7 +73,7 @@ bool BitrateToSpeedConstant(int bitrate, speed_t* spee
- BITRATE_TO_SPEED_CASE(9600)
- BITRATE_TO_SPEED_CASE(19200)
- BITRATE_TO_SPEED_CASE(38400)
--#if !BUILDFLAG(IS_MAC)
-+#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
- BITRATE_TO_SPEED_CASE(57600)
- BITRATE_TO_SPEED_CASE(115200)
- BITRATE_TO_SPEED_CASE(230400)
diff --git a/devel/electron32/files/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc b/devel/electron32/files/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
deleted file mode 100644
index 10bd9e4cc1f9..000000000000
--- a/devel/electron32/files/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2024-08-14 20:55:10 UTC
-+++ services/device/time_zone_monitor/time_zone_monitor_linux.cc
-@@ -136,7 +136,11 @@ class TimeZoneMonitorLinuxImpl
- // false positives are harmless, assuming the false positive rate is
- // reasonable.
- const char* const kFilesToWatch[] = {
-+#if BUILDFLAG(IS_BSD)
-+ "/etc/localtime",
-+#else
- "/etc/localtime", "/etc/timezone", "/etc/TZ",
-+#endif
- };
- for (size_t index = 0; index < std::size(kFilesToWatch); ++index) {
- file_path_watchers_.push_back(std::make_unique<base::FilePathWatcher>());
diff --git a/devel/electron32/files/patch-services_device_usb_BUILD.gn b/devel/electron32/files/patch-services_device_usb_BUILD.gn
deleted file mode 100644
index 563c6877e300..000000000000
--- a/devel/electron32/files/patch-services_device_usb_BUILD.gn
+++ /dev/null
@@ -1,34 +0,0 @@
---- services/device/usb/BUILD.gn.orig 2024-08-14 20:55:10 UTC
-+++ services/device/usb/BUILD.gn
-@@ -91,7 +91,7 @@ static_library("usb") {
- deps += [ "//third_party/re2" ]
- }
-
-- if (is_mac) {
-+ if (is_mac || is_openbsd) {
- # These sources and deps are required for libusb.
- # TODO(crbug.com/40136337) Remove these sources.
- sources += [
-@@ -114,6 +114,13 @@ static_library("usb") {
- deps += [ "//third_party/libusb" ]
- }
-
-+ if (is_freebsd) {
-+ sources += [
-+ "usb_service_fake.cc",
-+ "usb_service_fake.h",
-+ ]
-+ }
-+
- if (is_linux || is_chromeos) {
- sources += [
- "usb_device_linux.cc",
-@@ -135,7 +142,7 @@ static_library("usb") {
- deps += [ "//device/udev_linux" ]
- }
-
-- if (is_android || is_chromeos || is_linux) {
-+ if (is_android || is_chromeos || is_linux && !is_bsd) {
- sources += [
- "usb_device_handle_usbfs.cc",
- "usb_device_handle_usbfs.h",
diff --git a/devel/electron32/files/patch-services_device_usb_usb__service.cc b/devel/electron32/files/patch-services_device_usb_usb__service.cc
deleted file mode 100644
index 72460a029788..000000000000
--- a/devel/electron32/files/patch-services_device_usb_usb__service.cc
+++ /dev/null
@@ -1,35 +0,0 @@
---- services/device/usb/usb_service.cc.orig 2024-08-14 20:55:10 UTC
-+++ services/device/usb/usb_service.cc
-@@ -21,12 +21,16 @@
-
- #if BUILDFLAG(IS_ANDROID)
- #include "services/device/usb/usb_service_android.h"
--#elif defined(USE_UDEV)
-+#elif defined(USE_UDEV) && !BUILDFLAG(IS_BSD)
- #include "services/device/usb/usb_service_linux.h"
- #elif BUILDFLAG(IS_MAC)
- #include "services/device/usb/usb_service_impl.h"
- #elif BUILDFLAG(IS_WIN)
- #include "services/device/usb/usb_service_win.h"
-+#elif BUILDFLAG(IS_OPENBSD)
-+#include "services/device/usb/usb_service_impl.h"
-+#elif BUILDFLAG(IS_FREEBSD)
-+#include "services/device/usb/usb_service_fake.h"
- #endif
-
- namespace device {
-@@ -49,11 +53,13 @@ std::unique_ptr<UsbService> UsbService::Create() {
- std::unique_ptr<UsbService> UsbService::Create() {
- #if BUILDFLAG(IS_ANDROID)
- return base::WrapUnique(new UsbServiceAndroid());
--#elif defined(USE_UDEV)
-+#elif defined(USE_UDEV) && !BUILDFLAG(IS_BSD)
- return base::WrapUnique(new UsbServiceLinux());
- #elif BUILDFLAG(IS_WIN)
- return base::WrapUnique(new UsbServiceWin());
- #elif BUILDFLAG(IS_MAC)
-+ return base::WrapUnique(new UsbServiceImpl());
-+#elif BUILDFLAG(IS_BSD)
- return base::WrapUnique(new UsbServiceImpl());
- #else
- return nullptr;
diff --git a/devel/electron32/files/patch-services_device_usb_usb__service__fake.cc b/devel/electron32/files/patch-services_device_usb_usb__service__fake.cc
deleted file mode 100644
index 03bcf21b39ab..000000000000
--- a/devel/electron32/files/patch-services_device_usb_usb__service__fake.cc
+++ /dev/null
@@ -1,52 +0,0 @@
---- services/device/usb/usb_service_fake.cc.orig 2023-04-10 14:02:12 UTC
-+++ services/device/usb/usb_service_fake.cc
-@@ -0,0 +1,49 @@
-+// Copyright 2014 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "services/device/usb/usb_service_fake.h"
-+
-+#include <stdint.h>
-+
-+#include <list>
-+#include <memory>
-+#include <set>
-+#include <utility>
-+
-+#include "base/barrier_closure.h"
-+#include "base/containers/contains.h"
-+#include "base/location.h"
-+#include "base/memory/ref_counted_memory.h"
-+#include "base/memory/weak_ptr.h"
-+#include "base/strings/string_number_conversions.h"
-+#include "base/strings/utf_string_conversions.h"
-+#include "base/task/sequenced_task_runner.h"
-+#include "base/task/single_thread_task_runner.h"
-+#include "base/task/thread_pool.h"
-+#include "base/threading/scoped_blocking_call.h"
-+#include "build/build_config.h"
-+#include "components/device_event_log/device_event_log.h"
-+#include "services/device/usb/usb_device_handle.h"
-+#include "services/device/usb/usb_error.h"
-+#include "services/device/usb/webusb_descriptors.h"
-+
-+namespace device {
-+
-+UsbServiceImpl::UsbServiceImpl()
-+ : task_runner_(base::SequencedTaskRunner::GetCurrentDefault()) {
-+ NOTIMPLEMENTED();
-+}
-+
-+UsbServiceImpl::~UsbServiceImpl() {
-+ NOTIMPLEMENTED();
-+ NotifyWillDestroyUsbService();
-+}
-+
-+void UsbServiceImpl::GetDevices(GetDevicesCallback callback) {
-+ NOTIMPLEMENTED();
-+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+ UsbService::GetDevices(std::move(callback));
-+}
-+
-+} // namespace device
diff --git a/devel/electron32/files/patch-services_network_BUILD.gn b/devel/electron32/files/patch-services_network_BUILD.gn
deleted file mode 100644
index af008635d8f2..000000000000
--- a/devel/electron32/files/patch-services_network_BUILD.gn
+++ /dev/null
@@ -1,10 +0,0 @@
---- services/network/BUILD.gn.orig 2024-08-14 20:55:10 UTC
-+++ services/network/BUILD.gn
-@@ -411,7 +411,6 @@ if (is_linux || is_chromeos) {
- ]
- deps = [
- "//base:base",
-- "//sandbox/linux:sandbox_services",
- "//sandbox/policy:policy",
- ]
- configs += [ "//build/config/compiler:wexit_time_destructors" ]
diff --git a/devel/electron32/files/patch-services_network_network__context.cc b/devel/electron32/files/patch-services_network_network__context.cc
deleted file mode 100644
index 632743746865..000000000000
--- a/devel/electron32/files/patch-services_network_network__context.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- services/network/network_context.cc.orig 2024-08-30 11:29:36 UTC
-+++ services/network/network_context.cc
-@@ -687,7 +687,7 @@ NetworkContext::NetworkContextHttpAuthPreferences::
- NetworkContext::NetworkContextHttpAuthPreferences::
- ~NetworkContextHttpAuthPreferences() = default;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
- const {
- if (network_service_) {
-@@ -2496,7 +2496,7 @@ void NetworkContext::OnHttpAuthDynamicParamsChanged(
- http_auth_dynamic_network_service_params->android_negotiate_account_type);
- #endif // BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- http_auth_merged_preferences_.set_allow_gssapi_library_load(
- http_auth_dynamic_network_service_params->allow_gssapi_library_load);
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron32/files/patch-services_network_network__context.h b/devel/electron32/files/patch-services_network_network__context.h
deleted file mode 100644
index c8ebf6fcd7d2..000000000000
--- a/devel/electron32/files/patch-services_network_network__context.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- services/network/network_context.h.orig 2024-08-30 11:29:36 UTC
-+++ services/network/network_context.h
-@@ -696,7 +696,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkContext
- public:
- explicit NetworkContextHttpAuthPreferences(NetworkService* network_service);
- ~NetworkContextHttpAuthPreferences() override;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool AllowGssapiLibraryLoad() const override;
- #endif // BUILDFLAG(IS_LINUX)
- private:
diff --git a/devel/electron32/files/patch-services_network_network__service.cc b/devel/electron32/files/patch-services_network_network__service.cc
deleted file mode 100644
index 97749100c4f1..000000000000
--- a/devel/electron32/files/patch-services_network_network__service.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- services/network/network_service.cc.orig 2024-08-14 20:55:10 UTC
-+++ services/network/network_service.cc
-@@ -99,7 +99,7 @@
- #include "third_party/boringssl/src/include/openssl/cpu.h"
- #endif
-
--#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || \
-+#if ((BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || BUILDFLAG(IS_BSD)) || \
- BUILDFLAG(IS_CHROMEOS_LACROS)
-
- #include "components/os_crypt/sync/key_storage_config_linux.h"
-@@ -975,7 +975,7 @@ void NetworkService::SetExplicitlyAllowedPorts(
- net::SetExplicitlyAllowedPorts(ports);
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void NetworkService::SetGssapiLibraryLoadObserver(
- mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
- gssapi_library_load_observer) {
-@@ -1057,7 +1057,7 @@ NetworkService::CreateHttpAuthHandlerFactory(NetworkCo
- );
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void NetworkService::OnBeforeGssapiLibraryLoad() {
- if (gssapi_library_load_observer_.is_bound()) {
- gssapi_library_load_observer_->OnBeforeGssapiLibraryLoad();
diff --git a/devel/electron32/files/patch-services_network_network__service.h b/devel/electron32/files/patch-services_network_network__service.h
deleted file mode 100644
index 23efeb7bc074..000000000000
--- a/devel/electron32/files/patch-services_network_network__service.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- services/network/network_service.h.orig 2024-06-18 21:43:38 UTC
-+++ services/network/network_service.h
-@@ -238,7 +238,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
- const std::vector<ContentSettingPatternSource>& settings) override;
-
- void SetExplicitlyAllowedPorts(const std::vector<uint16_t>& ports) override;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void SetGssapiLibraryLoadObserver(
- mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
- gssapi_library_load_observer) override;
-@@ -264,7 +264,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
- std::unique_ptr<net::HttpAuthHandlerFactory> CreateHttpAuthHandlerFactory(
- NetworkContext* network_context);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // This is called just before a GSSAPI library may be loaded.
- void OnBeforeGssapiLibraryLoad();
- #endif // BUILDFLAG(IS_LINUX)
-@@ -494,7 +494,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
- // leaking stale listeners between tests.
- std::unique_ptr<net::NetworkChangeNotifier> mock_network_change_notifier_;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- mojo::Remote<mojom::GssapiLibraryLoadObserver> gssapi_library_load_observer_;
- #endif // BUILDFLAG(IS_LINUX)
-
diff --git a/devel/electron32/files/patch-services_network_public_cpp_BUILD.gn b/devel/electron32/files/patch-services_network_public_cpp_BUILD.gn
deleted file mode 100644
index 173afa4c8fc7..000000000000
--- a/devel/electron32/files/patch-services_network_public_cpp_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- services/network/public/cpp/BUILD.gn.orig 2024-08-14 20:55:10 UTC
-+++ services/network/public/cpp/BUILD.gn
-@@ -497,7 +497,7 @@ component("cpp_base") {
- sources += [ "transferable_directory_fuchsia.cc" ]
- }
-
-- if (is_linux) {
-+ if (is_linux && !is_bsd) {
- sources += [
- "network_interface_change_listener_mojom_traits.cc",
- "network_interface_change_listener_mojom_traits.h",
diff --git a/devel/electron32/files/patch-services_network_public_cpp_features.cc b/devel/electron32/files/patch-services_network_public_cpp_features.cc
deleted file mode 100644
index c813aacf2657..000000000000
--- a/devel/electron32/files/patch-services_network_public_cpp_features.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- services/network/public/cpp/features.cc.orig 2024-08-14 20:55:10 UTC
-+++ services/network/public/cpp/features.cc
-@@ -127,7 +127,7 @@ BASE_FEATURE(kDnsOverHttpsUpgrade,
- BASE_FEATURE(kDnsOverHttpsUpgrade,
- "DnsOverHttpsUpgrade",
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron32/files/patch-services_network_public_mojom_BUILD.gn b/devel/electron32/files/patch-services_network_public_mojom_BUILD.gn
deleted file mode 100644
index 9c4f0bf30616..000000000000
--- a/devel/electron32/files/patch-services_network_public_mojom_BUILD.gn
+++ /dev/null
@@ -1,25 +0,0 @@
---- services/network/public/mojom/BUILD.gn.orig 2024-08-14 20:55:10 UTC
-+++ services/network/public/mojom/BUILD.gn
-@@ -493,11 +493,11 @@ mojom("url_loader_base") {
- }
-
- enabled_features = []
-- if (is_android || is_chromeos || is_linux) {
-+ if (!is_bsd && (is_android || is_chromeos || is_linux)) {
- enabled_features += [ "network_change_notifier_in_browser" ]
- }
-
-- if (is_linux) {
-+ if (is_linux && !is_bsd) {
- # TODO(crbug.com/40263697): Remove this once is_linux in the mojom IDL does
- # not include lacros.
- enabled_features += [ "use_network_interface_change_listener" ]
-@@ -1490,7 +1490,7 @@ mojom("mojom") {
- }
- }
-
-- if (is_linux) {
-+ if (is_linux && !is_bsd) {
- # TODO(crbug.com/40263697): Remove this once is_linux in the mojom IDL does
- # not include lacros.
- enabled_features += [ "use_network_interface_change_listener" ]
diff --git a/devel/electron32/files/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h b/devel/electron32/files/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
deleted file mode 100644
index dbdbd35867b7..000000000000
--- a/devel/electron32/files/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2023-08-10 01:48:48 UTC
-+++ services/network/shared_dictionary/shared_dictionary_writer_in_memory.h
-@@ -9,6 +9,8 @@
- #include <string>
- #include <vector>
-
-+#include <vector>
-+
- #include "base/component_export.h"
- #include "base/functional/callback.h"
- #include "crypto/secure_hash.h"
diff --git a/devel/electron32/files/patch-services_on__device__model_on__device__model__service.h b/devel/electron32/files/patch-services_on__device__model_on__device__model__service.h
deleted file mode 100644
index e8b5e8bf138f..000000000000
--- a/devel/electron32/files/patch-services_on__device__model_on__device__model__service.h
+++ /dev/null
@@ -1,22 +0,0 @@
---- services/on_device_model/on_device_model_service.h.orig 2024-06-18 21:43:38 UTC
-+++ services/on_device_model/on_device_model_service.h
-@@ -22,6 +22,10 @@
- #include "sandbox/policy/linux/sandbox_linux.h"
- #endif
-
-+#if BUILDFLAG(IS_BSD)
-+#include "sandbox/policy/sandbox.h"
-+#endif
-+
- namespace on_device_model {
-
- class COMPONENT_EXPORT(ON_DEVICE_MODEL) OnDeviceModelService
-@@ -35,7 +39,7 @@ class COMPONENT_EXPORT(ON_DEVICE_MODEL) OnDeviceModelS
- // Must be called in the service's process after the run loop finished.
- [[nodiscard]] static bool Shutdown();
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- static void AddSandboxLinuxOptions(
- sandbox::policy::SandboxLinux::Options& options);
- #endif
diff --git a/devel/electron32/files/patch-services_on__device__model_pre__sandbox__init.cc b/devel/electron32/files/patch-services_on__device__model_pre__sandbox__init.cc
deleted file mode 100644
index 8c6da6aa830e..000000000000
--- a/devel/electron32/files/patch-services_on__device__model_pre__sandbox__init.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- services/on_device_model/pre_sandbox_init.cc.orig 2024-08-14 20:55:10 UTC
-+++ services/on_device_model/pre_sandbox_init.cc
-@@ -14,7 +14,7 @@
- #include "services/on_device_model/ml/chrome_ml.h" // nogncheck
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "gpu/config/gpu_info_collector.h" // nogncheck
- #include "third_party/dawn/include/dawn/dawn_proc.h" // nogncheck
- #include "third_party/dawn/include/dawn/native/DawnNative.h" // nogncheck
-@@ -25,7 +25,7 @@ namespace {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- constexpr uint32_t kVendorIdAMD = 0x1002;
- constexpr uint32_t kVendorIdIntel = 0x8086;
- constexpr uint32_t kVendorIdNVIDIA = 0x10DE;
-@@ -74,7 +74,7 @@ bool OnDeviceModelService::PreSandboxInit() {
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Warm any relevant drivers before attempting to bring up the sandbox. For
- // good measure we initialize a device instance for any adapter with an
- // appropriate backend on top of any integrated or discrete GPU.
-@@ -101,7 +101,7 @@ bool OnDeviceModelService::PreSandboxInit() {
- return true;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // static
- void OnDeviceModelService::AddSandboxLinuxOptions(
- sandbox::policy::SandboxLinux::Options& options) {
diff --git a/devel/electron32/files/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc b/devel/electron32/files/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
deleted file mode 100644
index aa1006fa9ff7..000000000000
--- a/devel/electron32/files/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
+++ /dev/null
@@ -1,65 +0,0 @@
---- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2024-02-21 00:20:51 UTC
-+++ services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc
-@@ -54,7 +54,7 @@ uint32_t CalculatePrivateFootprintKb(const mojom::RawO
- uint32_t shared_resident_kb) {
- DCHECK(os_dump.platform_private_footprint);
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- uint64_t rss_anon_bytes = os_dump.platform_private_footprint->rss_anon_bytes;
- uint64_t vm_swap_bytes = os_dump.platform_private_footprint->vm_swap_bytes;
- return (rss_anon_bytes + vm_swap_bytes) / 1024;
-@@ -83,7 +83,7 @@ memory_instrumentation::mojom::OSMemDumpPtr CreatePubl
- os_dump->is_peak_rss_resettable = internal_os_dump.is_peak_rss_resettable;
- os_dump->private_footprint_kb =
- CalculatePrivateFootprintKb(internal_os_dump, shared_resident_kb);
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- os_dump->private_footprint_swap_kb =
- internal_os_dump.platform_private_footprint->vm_swap_bytes / 1024;
- #endif
-@@ -219,7 +219,7 @@ void QueuedRequestDispatcher::SetUpAndDispatch(
-
- // On most platforms each process can dump data about their own process
- // so ask each process to do so Linux is special see below.
--#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
- request->pending_responses.insert({client_info.pid, ResponseType::kOSDump});
- client->RequestOSMemoryDump(request->memory_map_option(),
- {base::kNullProcessId},
-@@ -234,7 +234,7 @@ void QueuedRequestDispatcher::SetUpAndDispatch(
-
- // In some cases, OS stats can only be dumped from a privileged process to
- // get around to sandboxing/selinux restrictions (see crbug.com/461788).
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::vector<base::ProcessId> pids;
- mojom::ClientProcess* browser_client = nullptr;
- base::ProcessId browser_client_pid = base::kNullProcessId;
-@@ -280,7 +280,7 @@ void QueuedRequestDispatcher::SetUpAndDispatchVmRegion
- const OsCallback& os_callback) {
- // On Linux, OS stats can only be dumped from a privileged process to
- // get around to sandboxing/selinux restrictions (see crbug.com/461788).
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- mojom::ClientProcess* browser_client = nullptr;
- base::ProcessId browser_client_pid = 0;
- for (const auto& client_info : clients) {
-@@ -330,7 +330,7 @@ QueuedRequestDispatcher::FinalizeVmRegionRequest(
- // each client process provides 1 OS dump, % the case where the client is
- // disconnected mid dump.
- OSMemDumpMap& extra_os_dumps = response.second.os_dumps;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- for (auto& kv : extra_os_dumps) {
- auto pid = kv.first == base::kNullProcessId ? original_pid : kv.first;
- DCHECK(results.find(pid) == results.end());
-@@ -391,7 +391,7 @@ void QueuedRequestDispatcher::Finalize(QueuedRequest*
- // crash). In the latter case (OS_LINUX) we expect the full map to come
- // from the browser process response.
- OSMemDumpMap& extra_os_dumps = response.second.os_dumps;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- for (const auto& kv : extra_os_dumps) {
- auto pid = kv.first == base::kNullProcessId ? original_pid : kv.first;
- DCHECK_EQ(pid_to_os_dump[pid], nullptr);
diff --git a/devel/electron32/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn b/devel/electron32/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
deleted file mode 100644
index 42b2e8a498af..000000000000
--- a/devel/electron32/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
+++ /dev/null
@@ -1,16 +0,0 @@
---- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2023-05-25 00:42:01 UTC
-+++ services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn
-@@ -29,8 +29,12 @@ component("memory_instrumentation") {
- sources += [ "os_metrics_win.cc" ]
- }
-
-- if (is_android || is_linux || is_chromeos) {
-+ if ((is_android || is_linux || is_chromeos) && !is_bsd) {
- sources += [ "os_metrics_linux.cc" ]
-+ }
-+
-+ if (is_bsd) {
-+ sources += [ "os_metrics_bsd.cc" ]
- }
-
- if (is_fuchsia) {
diff --git a/devel/electron32/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h b/devel/electron32/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
deleted file mode 100644
index 9533e40a61d4..000000000000
--- a/devel/electron32/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2024-08-14 20:55:10 UTC
-+++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
-@@ -53,7 +53,7 @@ class COMPONENT_EXPORT(
- mojom::RawOSMemDump*);
- static std::vector<mojom::VmRegionPtr> GetProcessMemoryMaps(base::ProcessId);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- static void SetProcSmapsForTesting(FILE*);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
- // BUILDFLAG(IS_ANDROID)
-@@ -70,7 +70,7 @@ class COMPONENT_EXPORT(
- static std::vector<mojom::VmRegionPtr> GetProcessModules(base::ProcessId);
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Provides information on the dump state of resident pages. These values are
- // written to logs. New enum values can be added, but existing enums must
- // never be renumbered or deleted and reused.
diff --git a/devel/electron32/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc b/devel/electron32/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
deleted file mode 100644
index cec6a7646af2..000000000000
--- a/devel/electron32/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
+++ /dev/null
@@ -1,61 +0,0 @@
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2022-03-25 21:59:56 UTC
-+++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
-@@ -0,0 +1,58 @@
-+// Copyright 2022 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h"
-+
-+#include "base/memory/page_size.h"
-+#include "base/process/process.h"
-+#include "base/process/process_handle.h"
-+
-+#include <sys/sysctl.h>
-+
-+#include <vector>
-+
-+#if BUILDFLAG(IS_OPENBSD)
-+#define vm_rssize info.p_vm_rssize
-+#elif BUILDFLAG(IS_FREEBSD)
-+#include <sys/user.h>
-+#define vm_rssize info.ki_rssize
-+#endif
-+
-+namespace memory_instrumentation {
-+
-+// static
-+bool OSMetrics::FillOSMemoryDump(base::ProcessId pid,
-+ mojom::RawOSMemDump* dump) {
-+ base::Process process = pid == base::kNullProcessId
-+ ? base::Process::Current()
-+ : base::Process::Open(pid);
-+ const size_t kPageSize = base::GetPageSize();
-+ struct kinfo_proc info;
-+ size_t length = sizeof(struct kinfo_proc);
-+#if BUILDFLAG(IS_OPENBSD)
-+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process.Handle(),
-+ static_cast<int>(length), 1 };
-+#elif BUILDFLAG(IS_FREEBSD)
-+ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process.Handle() };
-+#endif
-+
-+ if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0)
-+ return false;
-+
-+ dump->resident_set_kb = (vm_rssize * kPageSize) / 1024;
-+ dump->platform_private_footprint->rss_anon_bytes =
-+ vm_rssize * kPageSize;
-+ dump->platform_private_footprint->vm_swap_bytes = 0;
-+
-+ return true;
-+}
-+
-+// static
-+std::vector<mojom::VmRegionPtr> OSMetrics::GetProcessMemoryMaps(
-+ base::ProcessId) {
-+ NOTIMPLEMENTED();
-+ return std::vector<mojom::VmRegionPtr>();
-+}
-+
-+} // namespace memory_instrumentation
diff --git a/devel/electron32/files/patch-services_screen__ai_public_cpp_utilities.cc b/devel/electron32/files/patch-services_screen__ai_public_cpp_utilities.cc
deleted file mode 100644
index 7238c5bfcb67..000000000000
--- a/devel/electron32/files/patch-services_screen__ai_public_cpp_utilities.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- services/screen_ai/public/cpp/utilities.cc.orig 2024-08-14 20:55:10 UTC
-+++ services/screen_ai/public/cpp/utilities.cc
-@@ -18,7 +18,7 @@ namespace {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- constexpr char kBinaryPathSwitch[] = "screen-ai-binary";
- #endif
-
-@@ -39,7 +39,7 @@ constexpr char kScreenAIDlcRootPath[] =
- #endif
-
- #if BUILDFLAG(ENABLE_SCREEN_AI_BROWSERTESTS)
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- constexpr base::FilePath::CharType kScreenAIResourcePathForTests[] =
- FILE_PATH_LITERAL("third_party/screen-ai/linux/resources");
- #elif BUILDFLAG(IS_MAC)
-@@ -128,7 +128,7 @@ const char* GetBinaryPathSwitch() {
-
- const char* GetBinaryPathSwitch() {
- // This is only used on Linux and ChromeOS.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return kBinaryPathSwitch;
- #else
- return nullptr;
diff --git a/devel/electron32/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc b/devel/electron32/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
deleted file mode 100644
index 89ea4564c5d2..000000000000
--- a/devel/electron32/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
+++ /dev/null
@@ -1,18 +0,0 @@
---- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2024-04-15 20:34:03 UTC
-+++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc
-@@ -53,6 +53,7 @@ bool ScreenAIPreSandboxHook(base::FilePath binary_path
- }
- }
-
-+#if !BUILDFLAG(IS_BSD)
- auto* instance = sandbox::policy::SandboxLinux::GetInstance();
-
- std::vector<BrokerFilePermission> permissions{
-@@ -75,6 +76,7 @@ bool ScreenAIPreSandboxHook(base::FilePath binary_path
- sandbox::syscall_broker::COMMAND_OPEN}),
- permissions, options);
- instance->EngageNamespaceSandboxIfPossible();
-+#endif
-
- return true;
- }
diff --git a/devel/electron32/files/patch-services_service__manager_BUILD.gn b/devel/electron32/files/patch-services_service__manager_BUILD.gn
deleted file mode 100644
index 9645b5c2e5a2..000000000000
--- a/devel/electron32/files/patch-services_service__manager_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- services/service_manager/BUILD.gn.orig 2024-06-18 21:43:38 UTC
-+++ services/service_manager/BUILD.gn
-@@ -66,7 +66,7 @@ source_set("service_manager") {
- ]
- }
-
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- deps += [ "//sandbox/linux:sandbox_services" ]
- }
- }
diff --git a/devel/electron32/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc b/devel/electron32/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
deleted file mode 100644
index 7dc7a72877f8..000000000000
--- a/devel/electron32/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2024-02-21 00:20:51 UTC
-+++ services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc
-@@ -38,7 +38,7 @@
- #include "third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h"
- #include "third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h"
-
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_APPLE)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
- #include "base/profiler/thread_delegate_posix.h"
- #define INITIALIZE_THREAD_DELEGATE_POSIX 1
- #else // BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_NACL) && !BUILDFLAG(IS_APPLE)
diff --git a/devel/electron32/files/patch-services_video__capture_video__capture__service__impl.cc b/devel/electron32/files/patch-services_video__capture_video__capture__service__impl.cc
deleted file mode 100644
index 9d1ee41f4a4d..000000000000
--- a/devel/electron32/files/patch-services_video__capture_video__capture__service__impl.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- services/video_capture/video_capture_service_impl.cc.orig 2024-09-10 18:42:20 UTC
-+++ services/video_capture/video_capture_service_impl.cc
-@@ -42,7 +42,7 @@
- #include "services/video_capture/lacros/device_factory_adapter_lacros.h"
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "media/capture/capture_switches.h"
- #include "media/capture/video/video_capture_gpu_channel_host.h"
- #include "services/viz/public/cpp/gpu/context_provider_command_buffer.h"
-@@ -110,7 +110,7 @@ class VideoCaptureServiceImpl::GpuDependenciesContext
- this};
- };
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- // Intended usage of this class is to create viz::Gpu in utility process and
- // connect to viz::GpuClient of browser process, which will call to Gpu service.
- // Also, this class holds the viz::ContextProvider to listen and monitor Gpu
-@@ -331,7 +331,7 @@ void VideoCaptureServiceImpl::LazyInitializeGpuDepende
- gpu_dependencies_context_ = std::make_unique<GpuDependenciesContext>();
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- {
- #else
- if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled()) {
-@@ -463,7 +463,7 @@ void VideoCaptureServiceImpl::OnGpuInfoUpdate(const CH
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- void VideoCaptureServiceImpl::SetVizGpu(std::unique_ptr<viz::Gpu> viz_gpu) {
- viz_gpu_ = std::move(viz_gpu);
- }
diff --git a/devel/electron32/files/patch-services_video__capture_video__capture__service__impl.h b/devel/electron32/files/patch-services_video__capture_video__capture__service__impl.h
deleted file mode 100644
index 73874902a10e..000000000000
--- a/devel/electron32/files/patch-services_video__capture_video__capture__service__impl.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- services/video_capture/video_capture_service_impl.h.orig 2024-08-14 20:55:10 UTC
-+++ services/video_capture/video_capture_service_impl.h
-@@ -27,7 +27,7 @@
- #include "services/video_capture/ash/video_capture_device_factory_ash.h"
- #endif // BUILDFLAG(IS_CHROMEOS_ASH)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "services/viz/public/cpp/gpu/gpu.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
- // BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -75,7 +75,7 @@ class VideoCaptureServiceImpl : public mojom::VideoCap
- #if BUILDFLAG(IS_WIN)
- void OnGpuInfoUpdate(const CHROME_LUID& luid) override;
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- void SetVizGpu(std::unique_ptr<viz::Gpu> viz_gpu);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
- // BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -120,7 +120,7 @@ class VideoCaptureServiceImpl : public mojom::VideoCap
- factory_receivers_ash_;
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- class VizGpuContextProvider;
- std::unique_ptr<VizGpuContextProvider> viz_gpu_context_provider_;
- std::unique_ptr<viz::Gpu> viz_gpu_;
diff --git a/devel/electron32/files/patch-skia_ext_SkMemory__new__handler.cpp b/devel/electron32/files/patch-skia_ext_SkMemory__new__handler.cpp
deleted file mode 100644
index 73f118cac304..000000000000
--- a/devel/electron32/files/patch-skia_ext_SkMemory__new__handler.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- skia/ext/SkMemory_new_handler.cpp.orig 2024-06-18 21:43:38 UTC
-+++ skia/ext/SkMemory_new_handler.cpp
-@@ -19,7 +19,7 @@
- #include <windows.h>
- #elif BUILDFLAG(IS_APPLE)
- #include <malloc/malloc.h>
--#else
-+#elif !BUILDFLAG(IS_BSD)
- #include <malloc.h>
- #endif
-
-@@ -105,7 +105,7 @@ static void* malloc_nothrow(size_t size, int debug_sen
- // TODO(b.kelemen): we should always use UncheckedMalloc but currently it
- // doesn't work as intended everywhere.
- void* result;
--#if BUILDFLAG(IS_IOS)
-+#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
- result = malloc(size);
- #else
- // It's the responsibility of the caller to check the return value.
diff --git a/devel/electron32/files/patch-skia_ext_font__utils.cc b/devel/electron32/files/patch-skia_ext_font__utils.cc
deleted file mode 100644
index e87f8dbbef5e..000000000000
--- a/devel/electron32/files/patch-skia_ext_font__utils.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- skia/ext/font_utils.cc.orig 2024-02-21 00:20:51 UTC
-+++ skia/ext/font_utils.cc
-@@ -19,7 +19,7 @@
- #include "third_party/skia/include/ports/SkFontMgr_mac_ct.h"
- #endif
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "third_party/skia/include/ports/SkFontConfigInterface.h"
- #include "third_party/skia/include/ports/SkFontMgr_FontConfigInterface.h"
- #endif
-@@ -60,7 +60,7 @@ static sk_sp<SkFontMgr> fontmgr_factory() {
- return SkFontMgr_New_Android(nullptr);
- #elif BUILDFLAG(IS_APPLE)
- return SkFontMgr_New_CoreText(nullptr);
--#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- sk_sp<SkFontConfigInterface> fci(SkFontConfigInterface::RefGlobal());
- return fci ? SkFontMgr_New_FCI(std::move(fci)) : nullptr;
- #elif BUILDFLAG(IS_FUCHSIA)
diff --git a/devel/electron32/files/patch-skia_ext_skcolorspace__trfn.cc b/devel/electron32/files/patch-skia_ext_skcolorspace__trfn.cc
deleted file mode 100644
index fe0117091a52..000000000000
--- a/devel/electron32/files/patch-skia_ext_skcolorspace__trfn.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- skia/ext/skcolorspace_trfn.cc.orig 2024-08-14 20:55:10 UTC
-+++ skia/ext/skcolorspace_trfn.cc
-@@ -7,6 +7,8 @@
- #pragma allow_unsafe_buffers
- #endif
-
-+#include <cmath>
-+
- #include "skia/ext/skcolorspace_trfn.h"
-
- #include <cmath>
diff --git a/devel/electron32/files/patch-third__party_abseil-cpp_absl_base_config.h b/devel/electron32/files/patch-third__party_abseil-cpp_absl_base_config.h
deleted file mode 100644
index 31be92260938..000000000000
--- a/devel/electron32/files/patch-third__party_abseil-cpp_absl_base_config.h
+++ /dev/null
@@ -1,21 +0,0 @@
---- third_party/abseil-cpp/absl/base/config.h.orig 2024-08-14 20:55:11 UTC
-+++ third_party/abseil-cpp/absl/base/config.h
-@@ -412,7 +412,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
- #ifdef ABSL_HAVE_SCHED_YIELD
- #error ABSL_HAVE_SCHED_YIELD cannot be directly set
- #elif defined(__linux__) || defined(__ros__) || defined(__native_client__) || \
-- defined(__VXWORKS__)
-+ defined(__VXWORKS__) || defined(__OpenBSD__) || defined(__FreeBSD__)
- #define ABSL_HAVE_SCHED_YIELD 1
- #endif
-
-@@ -427,7 +427,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
- // platforms.
- #ifdef ABSL_HAVE_SEMAPHORE_H
- #error ABSL_HAVE_SEMAPHORE_H cannot be directly set
--#elif defined(__linux__) || defined(__ros__) || defined(__VXWORKS__)
-+#elif defined(__linux__) || defined(__ros__) || defined(__VXWORKS__) || \
-+ defined(__OpenBSD__) || defined(__FreeBSD__)
- #define ABSL_HAVE_SEMAPHORE_H 1
- #endif
-
diff --git a/devel/electron32/files/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc b/devel/electron32/files/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
deleted file mode 100644
index 22f2e835b02e..000000000000
--- a/devel/electron32/files/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
+++ /dev/null
@@ -1,65 +0,0 @@
---- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2023-11-29 21:40:09 UTC
-+++ third_party/abseil-cpp/absl/base/internal/sysinfo.cc
-@@ -30,7 +30,7 @@
- #include <sys/syscall.h>
- #endif
-
--#if defined(__APPLE__) || defined(__FreeBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
- #include <sys/sysctl.h>
- #endif
-
-@@ -194,6 +194,7 @@ static double GetNominalCPUFrequency() {
-
- #else
-
-+#if !defined(__OpenBSD__) && !defined(__FreeBSD__)
- // Helper function for reading a long from a file. Returns true if successful
- // and the memory location pointed to by value is set to the value read.
- static bool ReadLongFromFile(const char *file, long *value) {
-@@ -226,6 +227,7 @@ static bool ReadLongFromFile(const char *file, long *v
- }
- return ret;
- }
-+#endif
-
- #if defined(ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY)
-
-@@ -325,9 +327,11 @@ static double GetNominalCPUFrequency() {
- // a new mode (turbo mode). Essentially, those frequencies cannot
- // always be relied upon. The same reasons apply to /proc/cpuinfo as
- // well.
-+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) // pledge violation
- if (ReadLongFromFile("/sys/devices/system/cpu/cpu0/tsc_freq_khz", &freq)) {
- return freq * 1e3; // Value is kHz.
- }
-+#endif
-
- #if defined(ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY)
- // On these platforms, the TSC frequency is the nominal CPU
-@@ -346,10 +350,12 @@ static double GetNominalCPUFrequency() {
- // If CPU scaling is in effect, we want to use the *maximum*
- // frequency, not whatever CPU speed some random processor happens
- // to be using now.
-+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) // pledge violation
- if (ReadLongFromFile("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq",
- &freq)) {
- return freq * 1e3; // Value is kHz.
- }
-+#endif
-
- return 1.0;
- #endif // !ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY
-@@ -459,6 +465,12 @@ pid_t GetTID() {
- static_assert(sizeof(pid_t) == sizeof(thread),
- "In NaCL int expected to be the same size as a pointer");
- return reinterpret_cast<pid_t>(thread);
-+}
-+
-+#elif defined(__OpenBSD__)
-+
-+pid_t GetTID() {
-+ return getthrid();
- }
-
- #else
diff --git a/devel/electron32/files/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h b/devel/electron32/files/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
deleted file mode 100644
index 667ce0fe8f18..000000000000
--- a/devel/electron32/files/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2024-08-14 20:55:11 UTC
-+++ third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
-@@ -35,7 +35,7 @@
- #if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) && \
- !defined(__native_client__) && !defined(__asmjs__) && \
- !defined(__wasm__) && !defined(__HAIKU__) && !defined(__sun) && \
-- !defined(__VXWORKS__) && !defined(__hexagon__)
-+ !defined(__VXWORKS__) && !defined(__hexagon__) && !defined(__FreeBSD__)
- #define ABSL_HAVE_ELF_MEM_IMAGE 1
- #endif
-
diff --git a/devel/electron32/files/patch-third__party_angle_BUILD.gn b/devel/electron32/files/patch-third__party_angle_BUILD.gn
deleted file mode 100644
index 3640bd14b022..000000000000
--- a/devel/electron32/files/patch-third__party_angle_BUILD.gn
+++ /dev/null
@@ -1,29 +0,0 @@
---- third_party/angle/BUILD.gn.orig 2024-08-14 20:56:38 UTC
-+++ third_party/angle/BUILD.gn
-@@ -347,7 +347,6 @@ config("extra_warnings") {
- "-Wtautological-type-limit-compare",
- "-Wundefined-reinterpret-cast",
- "-Wunneeded-internal-declaration",
-- "-Wunused-but-set-variable",
- "-Wsuggest-destructor-override",
- "-Wsuggest-override",
-
-@@ -524,7 +523,7 @@ template("angle_common_lib") {
- all_dependent_configs = [ ":angle_disable_pool_alloc" ]
- }
-
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- libs = [ "dl" ]
- }
-
-@@ -679,6 +678,9 @@ angle_static_library("angle_gpu_info_util") {
- "Xi",
- "Xext",
- ]
-+ if (is_bsd) {
-+ libs += [ "GL" ]
-+ }
- }
-
- if (angle_use_wayland && angle_has_build) {
diff --git a/devel/electron32/files/patch-third__party_angle_src_common_platform.h b/devel/electron32/files/patch-third__party_angle_src_common_platform.h
deleted file mode 100644
index 19c34403d542..000000000000
--- a/devel/electron32/files/patch-third__party_angle_src_common_platform.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- third_party/angle/src/common/platform.h.orig 2022-02-07 13:39:41 UTC
-+++ third_party/angle/src/common/platform.h
-@@ -26,7 +26,15 @@
- #elif defined(__linux__) || defined(EMSCRIPTEN)
- # define ANGLE_PLATFORM_LINUX 1
- # define ANGLE_PLATFORM_POSIX 1
--#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || \
-+#elif defined(__OpenBSD__)
-+# define ANGLE_PLATFORM_OPENBSD 1
-+# define ANGLE_PLATFORM_POSIX 1
-+# define ANGLE_PLATFORM_BSD 1
-+#elif defined(__FreeBSD__)
-+# define ANGLE_PLATFORM_FREEBSD 1
-+# define ANGLE_PLATFORM_POSIX 1
-+# define ANGLE_PLATFORM_BSD 1
-+#elif defined(__NetBSD__) || \
- defined(__DragonFly__) || defined(__sun) || defined(__GLIBC__) || defined(__GNU__) || \
- defined(__QNX__) || defined(__Fuchsia__) || defined(__HAIKU__)
- # define ANGLE_PLATFORM_POSIX 1
diff --git a/devel/electron32/files/patch-third__party_angle_src_common_system__utils__linux.cpp b/devel/electron32/files/patch-third__party_angle_src_common_system__utils__linux.cpp
deleted file mode 100644
index f6e5c9e32041..000000000000
--- a/devel/electron32/files/patch-third__party_angle_src_common_system__utils__linux.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
---- third_party/angle/src/common/system_utils_linux.cpp.orig 2024-02-21 00:22:07 UTC
-+++ third_party/angle/src/common/system_utils_linux.cpp
-@@ -15,8 +15,13 @@
-
- #include <array>
-
-+#if ANGLE_PLATFORM_OPENBSD
-+#include <pthread_np.h>
-+#endif
-+
- namespace angle
- {
-+#if ANGLE_PLATFORM_LINUX
- std::string GetExecutablePath()
- {
- // We cannot use lstat to get the size of /proc/self/exe as it always returns 0
-@@ -32,6 +37,7 @@ std::string GetExecutablePath()
- path[result] = '\0';
- return path;
- }
-+#endif
-
- std::string GetExecutableDirectory()
- {
-@@ -56,6 +62,10 @@ void SetCurrentThreadName(const char *name)
- {
- // There's a 15-character (16 including '\0') limit. If the name is too big (and ERANGE is
- // returned), just ignore the name.
-+#if ANGLE_PLATFORM_OPENBSD
-+ pthread_set_name_np(pthread_self(), name);
-+#else
- pthread_setname_np(pthread_self(), name);
-+#endif
- }
- } // namespace angle
diff --git a/devel/electron32/files/patch-third__party_angle_src_libANGLE_Display.cpp b/devel/electron32/files/patch-third__party_angle_src_libANGLE_Display.cpp
deleted file mode 100644
index a78cbfd6cdff..000000000000
--- a/devel/electron32/files/patch-third__party_angle_src_libANGLE_Display.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
---- third_party/angle/src/libANGLE/Display.cpp.orig 2024-08-14 20:56:41 UTC
-+++ third_party/angle/src/libANGLE/Display.cpp
-@@ -60,7 +60,7 @@
- # include "libANGLE/renderer/gl/cgl/DisplayCGL.h"
- # elif ANGLE_ENABLE_EAGL
- # include "libANGLE/renderer/gl/eagl/DisplayEAGL.h"
--# elif defined(ANGLE_PLATFORM_LINUX)
-+# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
- # include "libANGLE/renderer/gl/egl/DisplayEGL.h"
- # if defined(ANGLE_USE_X11)
- # include "libANGLE/renderer/gl/glx/DisplayGLX_api.h"
-@@ -416,7 +416,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
- impl = new rx::DisplayEAGL(state);
- break;
-
--# elif defined(ANGLE_PLATFORM_LINUX)
-+# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
- # if defined(ANGLE_USE_GBM)
- if (platformType == 0)
- {
-@@ -462,7 +462,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
- #if defined(ANGLE_ENABLE_OPENGL)
- # if defined(ANGLE_PLATFORM_WINDOWS)
- impl = new rx::DisplayWGL(state);
--# elif defined(ANGLE_PLATFORM_LINUX)
-+# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
- # if defined(ANGLE_USE_GBM)
- if (platformType == 0)
- {
-@@ -513,7 +513,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
- impl = rx::CreateVulkanWin32Display(state);
- }
- break;
--# elif defined(ANGLE_PLATFORM_LINUX)
-+# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
- # if defined(ANGLE_USE_GBM)
- if (platformType == EGL_PLATFORM_GBM_KHR && rx::IsVulkanGbmDisplayAvailable())
- {
-@@ -2158,7 +2158,7 @@ static ClientExtensions GenerateClientExtensions()
- extensions.x11Visual = true;
- #endif
-
--#if defined(ANGLE_PLATFORM_LINUX)
-+#if defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
- extensions.platformANGLEDeviceTypeEGLANGLE = true;
- #endif
-
diff --git a/devel/electron32/files/patch-third__party_angle_src_libANGLE_formatutils.cpp b/devel/electron32/files/patch-third__party_angle_src_libANGLE_formatutils.cpp
deleted file mode 100644
index 349b0e03729b..000000000000
--- a/devel/electron32/files/patch-third__party_angle_src_libANGLE_formatutils.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/angle/src/libANGLE/formatutils.cpp.orig 2023-10-19 20:00:25 UTC
-+++ third_party/angle/src/libANGLE/formatutils.cpp
-@@ -1475,7 +1475,7 @@ static InternalFormatInfoMap BuildInternalFormatInfoMa
- AddYUVFormat(&map, GL_G8_B8R8_2PLANE_420_UNORM_ANGLE, true, 8, 8, 8, 0, 0, GL_G8_B8R8_2PLANE_420_UNORM_ANGLE, GL_UNSIGNED_BYTE, GL_UNSIGNED_NORMALIZED, false, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, NeverSupported, NeverSupported);
- AddYUVFormat(&map, GL_G8_B8_R8_3PLANE_420_UNORM_ANGLE, true, 8, 8, 8, 0, 0, GL_G8_B8_R8_3PLANE_420_UNORM_ANGLE, GL_UNSIGNED_BYTE, GL_UNSIGNED_NORMALIZED, false, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, RequireExt<&Extensions::yuvInternalFormatANGLE>, NeverSupported, NeverSupported);
-
--#if defined(ANGLE_PLATFORM_LINUX)
-+#if defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
- // From GL_OES_required_internalformat
- // The |shared| bit shouldn't be 2. But given this hits assertion when bits
- // are checked, it's fine to have this bit set as 2 as a workaround.
diff --git a/devel/electron32/files/patch-third__party_angle_util_BUILD.gn b/devel/electron32/files/patch-third__party_angle_util_BUILD.gn
deleted file mode 100644
index bbd2ebd24b9d..000000000000
--- a/devel/electron32/files/patch-third__party_angle_util_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/angle/util/BUILD.gn.orig 2023-08-10 01:51:11 UTC
-+++ third_party/angle/util/BUILD.gn
-@@ -311,7 +311,7 @@ foreach(is_shared_library,
- ]
- libs = []
-
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- libs += [
- "rt",
- "dl",
diff --git a/devel/electron32/files/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc b/devel/electron32/files/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
deleted file mode 100644
index fe9800c406ed..000000000000
--- a/devel/electron32/files/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2024-04-15 20:34:04 UTC
-+++ third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc
-@@ -68,7 +68,7 @@ bool StructTraits<blink::mojom::RendererPreferencesDat
-
- out->send_subresource_notification = data.send_subresource_notification();
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (!data.ReadSystemFontFamilyName(&out->system_font_family_name))
- return false;
- #endif
diff --git a/devel/electron32/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h b/devel/electron32/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
deleted file mode 100644
index e0ab52ad3422..000000000000
--- a/devel/electron32/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2024-04-15 20:34:05 UTC
-+++ third_party/blink/public/common/renderer_preferences/renderer_preferences.h
-@@ -65,7 +65,7 @@ struct BLINK_COMMON_EXPORT RendererPreferences {
- UserAgentOverride user_agent_override;
- std::string accept_languages;
- bool send_subresource_notification{false};
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- std::string system_font_family_name;
- #endif
- #if BUILDFLAG(IS_WIN)
diff --git a/devel/electron32/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h b/devel/electron32/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
deleted file mode 100644
index 05aa9e8003a9..000000000000
--- a/devel/electron32/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2024-04-15 20:34:05 UTC
-+++ third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h
-@@ -166,7 +166,7 @@ struct BLINK_COMMON_EXPORT
- return data.send_subresource_notification;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- static const std::string& system_font_family_name(
- const ::blink::RendererPreferences& data) {
- return data.system_font_family_name;
diff --git a/devel/electron32/files/patch-third__party_blink_public_platform_platform.h b/devel/electron32/files/patch-third__party_blink_public_platform_platform.h
deleted file mode 100644
index b4c49b5d478c..000000000000
--- a/devel/electron32/files/patch-third__party_blink_public_platform_platform.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/public/platform/platform.h.orig 2024-09-19 12:42:01 UTC
-+++ third_party/blink/public/platform/platform.h
-@@ -374,7 +374,7 @@ class BLINK_PLATFORM_EXPORT Platform {
- return nullptr;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // This is called after the thread is created, so the embedder
- // can initiate an IPC to change its thread type (on Linux we can't
- // increase the nice value, so we need to ask the browser process). This
diff --git a/devel/electron32/files/patch-third__party_blink_public_platform_web__vector.h b/devel/electron32/files/patch-third__party_blink_public_platform_web__vector.h
deleted file mode 100644
index 151abb853095..000000000000
--- a/devel/electron32/files/patch-third__party_blink_public_platform_web__vector.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/public/platform/web_vector.h.orig 2024-08-14 20:55:12 UTC
-+++ third_party/blink/public/platform/web_vector.h
-@@ -91,7 +91,7 @@ class WebVector {
- // The vector can be populated using reserve() and emplace_back().
- WebVector() = default;
-
--#if defined(ARCH_CPU_64_BITS)
-+#if defined(ARCH_CPU_64_BITS) || defined(__OpenBSD__)
- // Create a vector with |size| default-constructed elements. We define
- // a constructor with size_t otherwise we'd have a duplicate define.
- explicit WebVector(size_t size) : data_(size) {}
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_build_scripts_gperf.py b/devel/electron32/files/patch-third__party_blink_renderer_build_scripts_gperf.py
deleted file mode 100644
index f07e3c5639d5..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_build_scripts_gperf.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- third_party/blink/renderer/build/scripts/gperf.py.orig 2024-10-18 12:34:34 UTC
-+++ third_party/blink/renderer/build/scripts/gperf.py
-@@ -35,10 +35,13 @@ def generate_gperf(gperf_path, gperf_input, gperf_args
- # https://savannah.gnu.org/bugs/index.php?53028
- gperf_output = re.sub(r'\bregister ', '', gperf_output)
- # -Wimplicit-fallthrough needs an explicit fallthrough statement,
-- # so replace gperf's /*FALLTHROUGH*/ comment with the statement.
-- # https://savannah.gnu.org/bugs/index.php?53029
-- gperf_output = gperf_output.replace('/*FALLTHROUGH*/',
-- ' [[fallthrough]];')
-+ # so replace gperf 3.1's /*FALLTHROUGH*/ comment with the statement.
-+ # https://savannah.gnu.org/bugs/index.php?53029 (fixed in 3.2)
-+ if re.search(
-+ r'/\* C\+\+ code produced by gperf version 3\.[01](\.\d+)? \*/',
-+ gperf_output):
-+ gperf_output = gperf_output.replace('/*FALLTHROUGH*/',
-+ ' [[fallthrough]];')
- # -Wpointer-to-int-cast warns about casting pointers to smaller ints
- # Replace {(int)(long)&(foo), bar} with
- # {static_cast<int>(reinterpret_cast<uintptr_t>(&(foo)), bar}
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_controller_blink__initializer.cc b/devel/electron32/files/patch-third__party_blink_renderer_controller_blink__initializer.cc
deleted file mode 100644
index bf404633607f..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_controller_blink__initializer.cc
+++ /dev/null
@@ -1,35 +0,0 @@
---- third_party/blink/renderer/controller/blink_initializer.cc.orig 2024-06-18 21:43:39 UTC
-+++ third_party/blink/renderer/controller/blink_initializer.cc
-@@ -81,12 +81,12 @@
- #include "third_party/blink/renderer/controller/private_memory_footprint_provider.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "third_party/blink/renderer/controller/memory_usage_monitor_posix.h"
- #endif
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "third_party/blink/renderer/controller/highest_pmf_reporter.h"
- #include "third_party/blink/renderer/controller/user_level_memory_pressure_signal_generator.h"
- #endif
-@@ -256,7 +256,7 @@ void BlinkInitializer::RegisterInterfaces(mojo::Binder
- main_thread_task_runner);
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- binders.Add<mojom::blink::MemoryUsageMonitorLinux>(
- ConvertToBaseRepeatingCallback(
- CrossThreadBindRepeating(&MemoryUsageMonitorPosix::Bind)),
-@@ -303,7 +303,7 @@ void BlinkInitializer::RegisterMemoryWatchers(Platform
- #endif
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-- BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Start reporting the highest private memory footprint after the first
- // navigation.
- HighestPmfReporter::Initialize(main_thread_task_runner);
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc b/devel/electron32/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
deleted file mode 100644
index 976dc8a7a3a0..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
+++ /dev/null
@@ -1,21 +0,0 @@
---- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2024-08-14 20:55:12 UTC
-+++ third_party/blink/renderer/controller/memory_usage_monitor_posix.cc
-@@ -133,15 +133,17 @@ void MemoryUsageMonitorPosix::SetProcFiles(base::File
-
- void MemoryUsageMonitorPosix::SetProcFiles(base::File statm_file,
- base::File status_file) {
-+#if !BUILDFLAG(IS_BSD)
- DCHECK(statm_file.IsValid());
- DCHECK(status_file.IsValid());
- DCHECK_EQ(-1, statm_fd_.get());
- DCHECK_EQ(-1, status_fd_.get());
- statm_fd_.reset(statm_file.TakePlatformFile());
- status_fd_.reset(status_file.TakePlatformFile());
-+#endif
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // static
- void MemoryUsageMonitorPosix::Bind(
- mojo::PendingReceiver<mojom::blink::MemoryUsageMonitorLinux> receiver) {
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc b/devel/electron32/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
deleted file mode 100644
index bfe0d54ca6b7..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2024-08-30 11:29:38 UTC
-+++ third_party/blink/renderer/core/exported/web_view_impl.cc
-@@ -428,7 +428,7 @@ SkFontHinting RendererPreferencesToSkiaHinting(
- const blink::RendererPreferences& prefs) {
- // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- if (!prefs.should_antialias_text) {
- // When anti-aliasing is off, GTK maps all non-zero hinting settings to
- // 'Normal' hinting so we do the same. Otherwise, folks who have 'Slight'
-@@ -3424,7 +3424,7 @@ void WebViewImpl::UpdateFontRenderingFromRendererPrefs
- renderer_preferences_.use_subpixel_positioning);
- // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)) && \
- !BUILDFLAG(IS_ANDROID)
- if (!renderer_preferences_.system_font_family_name.empty()) {
- WebFontRenderStyle::SetSystemFontFamily(blink::WebString::FromUTF8(
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc b/devel/electron32/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
deleted file mode 100644
index bc815dd6decb..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2024-08-30 11:29:38 UTC
-+++ third_party/blink/renderer/core/frame/web_frame_test.cc
-@@ -6478,7 +6478,7 @@ TEST_F(WebFrameTest, DISABLED_PositionForPointTest) {
- }
-
- #if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
- // TODO(crbug.com/1090246): Fix these tests on Fuchsia and re-enable.
- // TODO(crbug.com/1317375): Build these tests on all platforms.
- #define MAYBE_SelectRangeStaysHorizontallyAlignedWhenMoved \
-@@ -6887,7 +6887,7 @@ TEST_F(CompositedSelectionBoundsTest, LargeSelectionNo
- TEST_F(CompositedSelectionBoundsTest, LargeSelectionNoScroll) {
- RunTest("composited_selection_bounds_large_selection_noscroll.html");
- }
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #if !BUILDFLAG(IS_ANDROID)
- TEST_F(CompositedSelectionBoundsTest, Input) {
- web_view_helper_.GetWebView()->GetSettings()->SetDefaultFontSize(16);
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc b/devel/electron32/files/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
deleted file mode 100644
index 2d4fa9125d21..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2024-08-14 20:55:13 UTC
-+++ third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc
-@@ -55,7 +55,7 @@ constexpr base::TimeDelta kEncodeRowSlackBeforeDeadlin
-
- /* The value is based on user statistics on Nov 2017. */
- #if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN))
-+ BUILDFLAG(IS_WIN)) || BUILDFLAG(IS_BSD)
- const double kIdleTaskStartTimeoutDelayMs = 1000.0;
- #else
- const double kIdleTaskStartTimeoutDelayMs = 4000.0; // For ChromeOS, Mobile
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc b/devel/electron32/files/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
deleted file mode 100644
index c5140a960eea..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2024-02-21 00:20:53 UTC
-+++ third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
-@@ -192,7 +192,7 @@ Vector<String> InspectorMemoryAgent::Symbolize(
-
- Vector<String> InspectorMemoryAgent::Symbolize(
- const WebVector<const void*>& addresses) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // TODO(alph): Move symbolization to the client.
- Vector<const void*> addresses_to_symbolize;
- for (const void* address : addresses) {
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_core_layout_layout__view.cc b/devel/electron32/files/patch-third__party_blink_renderer_core_layout_layout__view.cc
deleted file mode 100644
index 19570d31a5dc..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_core_layout_layout__view.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- third_party/blink/renderer/core/layout/layout_view.cc.orig 2024-08-14 20:55:14 UTC
-+++ third_party/blink/renderer/core/layout/layout_view.cc
-@@ -72,7 +72,7 @@
- #include "ui/display/screen_info.h"
- #include "ui/gfx/geometry/quad_f.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "third_party/blink/renderer/platform/fonts/font_cache.h"
- #endif
-
-@@ -775,7 +775,7 @@ void LayoutView::LayoutRoot() {
- intrinsic_logical_widths_ = LogicalWidth();
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // The font code in FontPlatformData does not have a direct connection to the
- // document, the frame or anything from which we could retrieve the device
- // scale factor. After using zoom for DSF, the GraphicsContext does only ever
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc b/devel/electron32/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc
deleted file mode 100644
index 006729a6e16b..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2024-08-14 20:55:14 UTC
-+++ third_party/blink/renderer/core/paint/paint_layer.cc
-@@ -120,7 +120,7 @@ namespace {
-
- namespace {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- struct SameSizeAsPaintLayer : GarbageCollected<PaintLayer>, DisplayItemClient {
- // The bit fields may fit into the machine word of DisplayItemClient which
- // has only 8-bit data.
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc b/devel/electron32/files/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
deleted file mode 100644
index ab2dd6244620..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2024-08-14 20:55:14 UTC
-+++ third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
-@@ -149,7 +149,7 @@ bool ScrollbarThemeAura::SupportsDragSnapBack() const
- // is true for at least GTK and QT apps).
- // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- return false;
- #else
- return true;
-@@ -372,7 +372,7 @@ bool ScrollbarThemeAura::ShouldCenterOnThumb(const Scr
- const WebMouseEvent& event) const {
- // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- if (event.button == WebPointerProperties::Button::kMiddle)
- return true;
- #endif
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc b/devel/electron32/files/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
deleted file mode 100644
index 19fe8400d2e6..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig 2024-08-14 20:55:14 UTC
-+++ third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
-@@ -71,7 +71,11 @@ void XSLTProcessor::GenericErrorFunc(void*, const char
- // It would be nice to do something with this error message.
- }
-
-+#if (LIBXML_VERSION >= 21200)
- void XSLTProcessor::ParseErrorFunc(void* user_data, const xmlError* error) {
-+#else
-+void XSLTProcessor::ParseErrorFunc(void* user_data, xmlError* error) {
-+#endif
- FrameConsole* console = static_cast<FrameConsole*>(user_data);
- if (!console)
- return;
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc b/devel/electron32/files/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
deleted file mode 100644
index b457652aa3dc..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2022-11-30 08:12:58 UTC
-+++ third_party/blink/renderer/modules/media/audio/audio_device_factory.cc
-@@ -35,7 +35,7 @@ namespace {
- AudioDeviceFactory* g_factory_override = nullptr;
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS_LACROS)
-+ BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Due to driver deadlock issues on Windows (http://crbug/422522) there is a
- // chance device authorization response is never received from the browser side.
- // In this case we will time out, to avoid renderer hang forever waiting for
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc b/devel/electron32/files/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
deleted file mode 100644
index af66eb62b30c..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2024-04-15 20:34:06 UTC
-+++ third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc
-@@ -813,7 +813,7 @@ TEST_F(AudioRendererMixerManagerTest, MixerParamsLaten
- mixer->get_output_params_for_testing().sample_rate());
-
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
-- BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- // Use 10 ms buffer (441 frames per buffer).
- EXPECT_EQ(output_sample_rate / 100,
- mixer->get_output_params_for_testing().frames_per_buffer());
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc b/devel/electron32/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
deleted file mode 100644
index ab115a63006f..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2024-08-14 20:55:14 UTC
-+++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
-@@ -302,7 +302,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED_VerifySinkPar
- SetupRenderer(kDefaultOutputDeviceId);
- renderer_proxy_->Start();
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
-- BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- static const int kExpectedBufferSize = kHardwareSampleRate / 100;
- #elif BUILDFLAG(IS_ANDROID)
- static const int kExpectedBufferSize = 2 * kHardwareSampleRate / 100;
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc b/devel/electron32/files/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
deleted file mode 100644
index 01c89f5177d8..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2024-08-14 20:55:14 UTC
-+++ third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc
-@@ -468,7 +468,7 @@ class AudioWorkletThreadPriorityTest
-
- // TODO(crbug.com/1022888): The worklet thread priority is always NORMAL
- // on OS_LINUX and OS_CHROMEOS regardless of the thread priority setting.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (expected_priority == base::ThreadPriorityForTest::kRealtimeAudio ||
- expected_priority == base::ThreadPriorityForTest::kDisplay) {
- EXPECT_EQ(actual_priority, base::ThreadPriorityForTest::kNormal);
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc b/devel/electron32/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
deleted file mode 100644
index 52e4201a073d..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2024-08-14 20:55:15 UTC
-+++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6304,7 +6304,7 @@ void WebGLRenderingContextBase::TexImageHelperMediaVid
- constexpr bool kAllowZeroCopyImages = true;
- #endif
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/1175907): Only TexImage2D seems to work with the GPU path on
- // Android M -- appears to work fine on R, but to avoid regressions in <video>
- // limit to TexImage2D only for now. Fails conformance test on Nexus 5X:
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc b/devel/electron32/files/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
deleted file mode 100644
index 0cc1cbfd5349..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2024-08-14 20:55:15 UTC
-+++ third_party/blink/renderer/modules/webgpu/gpu_queue.cc
-@@ -788,7 +788,7 @@ bool GPUQueue::CopyFromCanvasSourceImage(
- // on linux platform.
- // TODO(crbug.com/1424119): using a webgpu mailbox texture on the OpenGLES
- // backend is failing for unknown reasons.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool forceReadback = true;
- #elif BUILDFLAG(IS_ANDROID)
- // TODO(crbug.com/dawn/1969): Some Android devices don't fail to copy from
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_BUILD.gn b/devel/electron32/files/patch-third__party_blink_renderer_platform_BUILD.gn
deleted file mode 100644
index bf56e349c8b1..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/renderer/platform/BUILD.gn.orig 2025-01-25 05:47:43 UTC
-+++ third_party/blink/renderer/platform/BUILD.gn
-@@ -2004,7 +2004,7 @@ static_library("test_support") {
- ]
-
- # fuzzed_data_provider may not work with a custom toolchain.
-- if (custom_toolchain == "" && is_clang) {
-+ if ((custom_toolchain == "" && is_clang) && !is_bsd) {
- sources += [
- "testing/fuzzed_data_provider.cc",
- "testing/fuzzed_data_provider.h",
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc b/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
deleted file mode 100644
index 316b22589548..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2024-08-14 20:55:15 UTC
-+++ third_party/blink/renderer/platform/fonts/font_cache.cc
-@@ -79,7 +79,7 @@ SkFontMgr* FontCache::static_font_manager_ = nullptr;
-
- SkFontMgr* FontCache::static_font_manager_ = nullptr;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- float FontCache::device_scale_factor_ = 1.0;
- #endif
-
-@@ -130,7 +130,7 @@ const FontPlatformData* FontCache::SystemFontPlatformD
- const FontDescription& font_description) {
- const AtomicString& family = FontCache::SystemFontFamily();
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
-- BUILDFLAG(IS_IOS)
-+ BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
- if (family.empty() || family == font_family_names::kSystemUi)
- return nullptr;
- #else
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h b/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h
deleted file mode 100644
index c3bd5159d80e..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h
+++ /dev/null
@@ -1,47 +0,0 @@
---- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2024-08-14 20:55:15 UTC
-+++ third_party/blink/renderer/platform/fonts/font_cache.h
-@@ -55,7 +55,7 @@
- #include "third_party/skia/include/core/SkFontMgr.h"
- #include "third_party/skia/include/core/SkRefCnt.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "ui/gfx/font_fallback_linux.h"
- #endif
-
-@@ -165,7 +165,7 @@ class PLATFORM_EXPORT FontCache final {
-
- static void MaybePreloadSystemFonts();
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // These are needed for calling QueryRenderStyleForStrike, since
- // gfx::GetFontRenderParams makes distinctions based on DSF.
- static float DeviceScaleFactor() { return device_scale_factor_; }
-@@ -241,7 +241,7 @@ class PLATFORM_EXPORT FontCache final {
- const char* locale_family_name);
- #endif // BUILDFLAG(IS_ANDROID)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- static bool GetFontForCharacter(UChar32,
- const char* preferred_locale,
- gfx::FallbackFontData*);
-@@ -314,7 +314,7 @@ class PLATFORM_EXPORT FontCache final {
- const FontFaceCreationParams&,
- std::string& name);
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- static AtomicString GetFamilyNameForCharacter(SkFontMgr*,
- UChar32,
- const FontDescription&,
-@@ -351,7 +351,7 @@ class PLATFORM_EXPORT FontCache final {
- bool is_test_font_mgr_ = false;
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- static float device_scale_factor_;
- #endif
-
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc b/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc
deleted file mode 100644
index 8d37005d7d54..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2024-08-14 20:55:15 UTC
-+++ third_party/blink/renderer/platform/fonts/font_description.cc
-@@ -44,7 +44,7 @@
- #include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
- #include "third_party/blink/renderer/platform/wtf/text/string_hasher.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include "third_party/blink/renderer/platform/fonts/font_cache.h"
- #endif
-
-@@ -282,7 +282,7 @@ FontCacheKey FontDescription::CacheKey(
- static_cast<unsigned>(fields_.orientation_) << 1 | // bit 2-3
- static_cast<unsigned>(fields_.subpixel_text_position_); // bit 1
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- float device_scale_factor_for_key = FontCache::DeviceScaleFactor();
- #else
- float device_scale_factor_for_key = 1.0f;
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc b/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc
deleted file mode 100644
index c2b85699dea1..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- third_party/blink/renderer/platform/fonts/font_platform_data.cc.orig 2024-08-14 20:55:15 UTC
-+++ third_party/blink/renderer/platform/fonts/font_platform_data.cc
-@@ -54,7 +54,7 @@ namespace {
- namespace blink {
- namespace {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Getting the system font render style takes a significant amount of time on
- // Linux because looking up fonts using fontconfig can be very slow. We fetch
- // the render style for each font family and text size, while it's very
-@@ -133,7 +133,7 @@ FontPlatformData::FontPlatformData(sk_sp<SkTypeface> t
- style_ = WebFontRenderStyle::GetDefault();
- #if !BUILDFLAG(IS_WIN)
- WebFontRenderStyle system_style;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool override_font_name_and_size =
- base::FeatureList::IsEnabled(kOptimizeLinuxFonts);
- #else
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
deleted file mode 100644
index 98f6e3ba3c7f..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2024-04-15 20:34:06 UTC
-+++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
-@@ -65,7 +65,7 @@ AtomicString ToAtomicString(const SkString& str) {
- return AtomicString::FromUTF8(str.c_str(), str.size());
- }
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // This function is called on android or when we are emulating android fonts on
- // linux and the embedder has overriden the default fontManager with
- // WebFontRendering::setSkiaFontMgr.
-@@ -246,7 +246,7 @@ const FontPlatformData* FontCache::CreateFontPlatformD
- std::string name;
-
- sk_sp<SkTypeface> typeface;
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool noto_color_emoji_from_gmscore = false;
- #if BUILDFLAG(IS_ANDROID)
- // Use the unique local matching pathway for fetching Noto Color Emoji Compat
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc b/devel/electron32/files/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
deleted file mode 100644
index a00b84bd937c..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
+++ /dev/null
@@ -1,15 +0,0 @@
---- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2023-08-10 01:48:51 UTC
-+++ third_party/blink/renderer/platform/graphics/begin_frame_provider.cc
-@@ -71,8 +71,12 @@ void BeginFrameProvider::CreateCompositorFrameSinkIfNe
-
- // Once we are using RAF, this thread is driving user interactive display
- // updates. Update priority accordingly.
-+ // pledge(2)
-+ // stop this baloney
-+#if !defined(OS_OPENBSD)
- base::PlatformThread::SetCurrentThreadType(
- base::ThreadType::kDisplayCritical);
-+#endif
-
- mojo::Remote<mojom::blink::EmbeddedFrameSinkProvider> provider;
- Platform::Current()->GetBrowserInterfaceBroker()->GetInterface(
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc b/devel/electron32/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
deleted file mode 100644
index 18345ba31008..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2024-08-14 20:55:15 UTC
-+++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
-@@ -418,7 +418,7 @@ void VideoFrameSubmitter::OnBeginFrame(
- continue;
- auto& feedback =
- timing_details.find(frame_token)->value.presentation_feedback;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // TODO: On Linux failure flag is unreliable, and perfectly rendered frames
- // are reported as failures all the time.
- bool presentation_failure = false;
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc b/devel/electron32/files/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
deleted file mode 100644
index 3c43f26940d4..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
+++ /dev/null
@@ -1,28 +0,0 @@
---- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2024-04-15 20:34:06 UTC
-+++ third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc
-@@ -14,7 +14,9 @@ namespace blink {
-
- namespace blink {
-
-+#if !BUILDFLAG(IS_BSD)
- const char kPartitionAllocDumpName[] = "partition_alloc";
-+#endif
-
- PartitionAllocMemoryDumpProvider* PartitionAllocMemoryDumpProvider::Instance() {
- DEFINE_STATIC_LOCAL(PartitionAllocMemoryDumpProvider, instance, ());
-@@ -24,6 +26,7 @@ bool PartitionAllocMemoryDumpProvider::OnMemoryDump(
- bool PartitionAllocMemoryDumpProvider::OnMemoryDump(
- const base::trace_event::MemoryDumpArgs& args,
- base::trace_event::ProcessMemoryDump* memory_dump) {
-+#if !BUILDFLAG(IS_BSD)
- using base::trace_event::MemoryDumpLevelOfDetail;
-
- MemoryDumpLevelOfDetail level_of_detail = args.level_of_detail;
-@@ -49,6 +52,7 @@ bool PartitionAllocMemoryDumpProvider::OnMemoryDump(
- "size", "bytes", partition_stats_dumper.total_active_bytes());
- memory_dump->AddOwnershipEdge(allocated_objects_dump->guid(),
- partitions_dump->guid());
-+#endif
-
- return true;
- }
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc b/devel/electron32/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
deleted file mode 100644
index 18881626a186..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
+++ /dev/null
@@ -1,17 +0,0 @@
---- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig 2024-08-14 20:55:15 UTC
-+++ third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc
-@@ -254,12 +254,12 @@ SupportedFormats GetSupportedFormatsInternal(
- supported_formats.scalability_modes.push_back(profile.scalability_modes);
- supported_formats.sdp_formats.push_back(std::move(*format));
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #if BUILDFLAG(IS_WIN)
- const bool kShouldAddH264Cbp =
- base::FeatureList::IsEnabled(kMediaFoundationH264CbpEncoding) &&
- profile.profile == media::VideoCodecProfile::H264PROFILE_BASELINE;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const bool kShouldAddH264Cbp =
- profile.profile == media::VideoCodecProfile::H264PROFILE_BASELINE;
- #endif
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/devel/electron32/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
deleted file mode 100644
index 83ebd95d339b..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ /dev/null
@@ -1,65 +0,0 @@
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2024-08-14 20:55:15 UTC
-+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -344,7 +344,7 @@
- name: "AppTitle",
- status: "experimental",
- origin_trial_feature_name: "AppTitle",
-- origin_trial_os: ["win", "mac", "linux", "chromeos"],
-+ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
- base_feature: "WebAppEnableAppTitle",
- },
- {
-@@ -1703,7 +1703,7 @@
- base_feature: "none",
- public: true,
- origin_trial_feature_name: "FedCmMultipleIdentityProviders",
-- origin_trial_os: ["win", "mac", "linux", "chromeos"],
-+ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
- origin_trial_allows_third_party: true,
- },
- {
-@@ -3105,7 +3105,7 @@
- // Tracking bug for the implementation: https://crbug.com/1462930
- name: "PermissionElement",
- origin_trial_feature_name: "PermissionElement",
-- origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos"],
-+ origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd"],
- status: "experimental",
- public: true,
- base_feature_status: "enabled",
-@@ -3232,7 +3232,7 @@
- {
- name: "PrivateNetworkAccessPermissionPrompt",
- origin_trial_feature_name: "PrivateNetworkAccessPermissionPrompt",
-- origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos"],
-+ origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd"],
- status: "stable",
- public: true,
- base_feature: "none",
-@@ -4195,7 +4195,7 @@
- name: "UnrestrictedSharedArrayBuffer",
- base_feature: "none",
- origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
-- origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos"],
-+ origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd"],
- },
- // Enables using policy-controlled feature "usb-unrestricted" to allow
- // isolated context to access protected USB interface classes and to
-@@ -4364,7 +4364,7 @@
- {
- name: "WebAppScopeExtensions",
- origin_trial_feature_name: "WebAppScopeExtensions",
-- origin_trial_os: ["win", "mac", "linux", "chromeos"],
-+ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
- status: "experimental",
- base_feature: "none",
- },
-@@ -4407,7 +4407,7 @@
- status: "experimental",
- base_feature: "none",
- origin_trial_feature_name: "WebAppUrlHandling",
-- origin_trial_os: ["win", "mac", "linux"],
-+ origin_trial_os: ["win", "mac", "linux", "openbsd", "freebsd"],
- },
- {
- // WebAssembly JS Promise Integration,
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc b/devel/electron32/files/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
deleted file mode 100644
index 558a2e0cc3b0..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2023-05-25 00:42:05 UTC
-+++ third_party/blink/renderer/platform/scheduler/common/thread.cc
-@@ -82,7 +82,7 @@ void Thread::CreateAndSetCompositorThread() {
- std::make_unique<scheduler::CompositorThread>(params);
- compositor_thread->Init();
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_OPENBSD)
- compositor_thread->GetTaskRunner()->PostTaskAndReplyWithResult(
- FROM_HERE, base::BindOnce(&base::PlatformThread::CurrentId),
- base::BindOnce([](base::PlatformThreadId compositor_thread_id) {
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_container__annotations.h b/devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
deleted file mode 100644
index 25658e65ff2b..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2022-03-25 21:59:56 UTC
-+++ third_party/blink/renderer/platform/wtf/container_annotations.h
-@@ -12,7 +12,7 @@
- // TODO(ochang): Remove the ARCH_CPU_X86_64 condition to enable this for X86
- // once the crashes there have been fixed: http://crbug.com/461406
- #if defined(ADDRESS_SANITIZER) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
- defined(ARCH_CPU_X86_64)
-
- // Annotations require buffers to begin on an 8-byte boundary. See
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_math__extras.h b/devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_math__extras.h
deleted file mode 100644
index b184b8b79210..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_math__extras.h
+++ /dev/null
@@ -1,23 +0,0 @@
---- third_party/blink/renderer/platform/wtf/math_extras.h.orig 2022-07-22 17:30:31 UTC
-+++ third_party/blink/renderer/platform/wtf/math_extras.h
-@@ -128,6 +128,10 @@ constexpr float Grad2turn(float g) {
- return g * (1.0f / 400.0f);
- }
-
-+#if defined(OS_FREEBSD)
-+#pragma clang diagnostic push
-+#pragma clang diagnostic ignored "-Winvalid-constexpr"
-+#endif
- constexpr double RoundHalfTowardsPositiveInfinity(double value) {
- return std::floor(value + 0.5);
- }
-@@ -135,6 +139,9 @@ constexpr double RoundHalfTowardsPositiveInfinity(doub
- constexpr float RoundHalfTowardsPositiveInfinity(float value) {
- return std::floor(value + 0.5f);
- }
-+#if defined(OS_FREEBSD)
-+#pragma clang diagnostic pop
-+#endif
-
- // ClampTo() is implemented by templated helper classes (to allow for partial
- // template specialization) as well as several helper functions.
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_stack__util.cc b/devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
deleted file mode 100644
index 53fb65378b2e..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
+++ /dev/null
@@ -1,37 +0,0 @@
---- third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2024-08-14 20:55:15 UTC
-+++ third_party/blink/renderer/platform/wtf/stack_util.cc
-@@ -23,6 +23,11 @@ extern "C" void* __libc_stack_end; // NOLINT
- extern "C" void* __libc_stack_end; // NOLINT
- #endif
-
-+#if BUILDFLAG(IS_BSD)
-+#include <sys/signal.h>
-+#include <pthread_np.h>
-+#endif
-+
- namespace WTF {
-
- size_t GetUnderestimatedStackSize() {
-@@ -67,6 +72,8 @@ size_t GetUnderestimatedStackSize() {
- // low as 512k.
- //
- return 512 * 1024;
-+#elif BUILDFLAG(IS_OPENBSD)
-+ return 512 * 1024;
- #elif BUILDFLAG(IS_APPLE)
- // pthread_get_stacksize_np() returns too low a value for the main thread on
- // OSX 10.9,
-@@ -154,6 +161,13 @@ void* GetStackStart() {
- ::GetCurrentThreadStackLimits(&lowLimit, &highLimit);
- return reinterpret_cast<void*>(highLimit);
- #endif
-+#elif BUILDFLAG(IS_OPENBSD)
-+ stack_t ss;
-+ void *base;
-+ int error = pthread_stackseg_np(pthread_self(), &ss);
-+ CHECK(!error);
-+ base = (void*)((size_t) ss.ss_sp - ss.ss_size);
-+ return reinterpret_cast<uint8_t*>(base) + ss.ss_size;
- #else
- #error Unsupported getStackStart on this platform.
- #endif
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc b/devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc
deleted file mode 100644
index c960c6ca0270..000000000000
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc
+++ /dev/null
@@ -1,18 +0,0 @@
---- third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc.orig 2024-08-14 20:55:15 UTC
-+++ third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc
-@@ -615,6 +615,7 @@ static void GbkUrlEscapedEntityCallack(
- code_point, reason, err);
- }
-
-+#if !BUILDFLAG(IS_BSD)
- static void GbkCallbackSubstitute(const void* context,
- UConverterFromUnicodeArgs* from_unicode_args,
- const UChar* code_units,
-@@ -632,6 +633,7 @@ static void GbkCallbackSubstitute(const void* context,
- UCNV_FROM_U_CALLBACK_SUBSTITUTE(context, from_unicode_args, code_units,
- length, code_point, reason, err);
- }
-+#endif
- #endif // USING_SYSTEM_ICU
-
- static void NotReachedEntityCallback(const void* context,
diff --git a/devel/electron32/files/patch-third__party_cpuinfo_cpuinfo.gni b/devel/electron32/files/patch-third__party_cpuinfo_cpuinfo.gni
deleted file mode 100644
index 19ca636ed489..000000000000
--- a/devel/electron32/files/patch-third__party_cpuinfo_cpuinfo.gni
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/cpuinfo/cpuinfo.gni.orig 2024-04-15 20:34:24 UTC
-+++ third_party/cpuinfo/cpuinfo.gni
-@@ -8,7 +8,7 @@ use_cpuinfo =
- current_cpu != "s390" && current_cpu != "s390x" &&
- current_cpu != "riscv64" &&
- # cpuinfo is not supported on fuchsia.
-- !is_fuchsia &&
-+ !is_fuchsia && !is_bsd &&
- # There's a few arm architectures that are not supported by cpuinfo,
- # especially amongst ChromeOS devices.
- # See //third_party/cpuinfo/src/src/arm/linux/cp.h.
diff --git a/devel/electron32/files/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni b/devel/electron32/files/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
deleted file mode 100644
index 2edbba0f4f8b..000000000000
--- a/devel/electron32/files/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2023-10-19 19:59:07 UTC
-+++ third_party/crashpad/crashpad/build/crashpad_buildconfig.gni
-@@ -61,7 +61,7 @@ if (crashpad_is_in_chromium) {
- crashpad_is_ios = is_ios
- crashpad_is_apple = is_apple
- crashpad_is_win = is_win
-- crashpad_is_linux = is_linux || is_chromeos
-+ crashpad_is_linux = (is_linux || is_chromeos) && !is_bsd
- crashpad_is_android = is_android
- crashpad_is_fuchsia = is_fuchsia
-
diff --git a/devel/electron32/files/patch-third__party_crashpad_crashpad_client_BUILD.gn b/devel/electron32/files/patch-third__party_crashpad_crashpad_client_BUILD.gn
deleted file mode 100644
index e1eccd40b032..000000000000
--- a/devel/electron32/files/patch-third__party_crashpad_crashpad_client_BUILD.gn
+++ /dev/null
@@ -1,16 +0,0 @@
---- third_party/crashpad/crashpad/client/BUILD.gn.orig 2023-10-19 19:59:07 UTC
-+++ third_party/crashpad/crashpad/client/BUILD.gn
-@@ -137,6 +137,13 @@ static_library("common") {
- if (crashpad_is_win) {
- sources += [ "crash_report_database_win.cc" ]
- }
-+
-+ if (crashpad_is_posix) {
-+ sources += [
-+ "crashpad_client_posix.cc",
-+ ]
-+ }
-+
- if (crashpad_is_linux || crashpad_is_android || crashpad_is_fuchsia) {
- sources += [
- "crash_report_database_generic.cc",
diff --git a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_misc_capture__context.h b/devel/electron32/files/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
deleted file mode 100644
index 78dfbf17b79f..000000000000
--- a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
+++ /dev/null
@@ -1,22 +0,0 @@
---- third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2023-10-19 19:59:07 UTC
-+++ third_party/crashpad/crashpad/util/misc/capture_context.h
-@@ -21,7 +21,8 @@
- #include <mach/mach.h>
- #elif BUILDFLAG(IS_WIN)
- #include <windows.h>
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-+ BUILDFLAG(IS_FREEBSD)
- #include <ucontext.h>
- #endif // BUILDFLAG(IS_APPLE)
-
-@@ -35,7 +36,8 @@ using NativeCPUContext = arm_unified_thread_state;
- #endif
- #elif BUILDFLAG(IS_WIN)
- using NativeCPUContext = CONTEXT;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
-+ BUILDFLAG(IS_BSD)
- using NativeCPUContext = ucontext_t;
- #endif // BUILDFLAG(IS_APPLE)
-
diff --git a/devel/electron32/files/patch-third__party_dawn_src_dawn_common_Platform.h b/devel/electron32/files/patch-third__party_dawn_src_dawn_common_Platform.h
deleted file mode 100644
index ec82787739c8..000000000000
--- a/devel/electron32/files/patch-third__party_dawn_src_dawn_common_Platform.h
+++ /dev/null
@@ -1,14 +0,0 @@
---- third_party/dawn/src/dawn/common/Platform.h.orig 2023-11-29 21:41:27 UTC
-+++ third_party/dawn/src/dawn/common/Platform.h
-@@ -59,6 +59,11 @@
- #error "Unsupported Windows platform."
- #endif
-
-+#elif defined(__OpenBSD__) || defined(__FreeBSD__)
-+#define DAWN_PLATFORM_IS_LINUX 1
-+#define DAWN_PLATFORM_IS_BSD 1
-+#define DAWN_PLATFORM_IS_POSIX 1
-+
- #elif defined(__linux__)
- #define DAWN_PLATFORM_IS_LINUX 1
- #define DAWN_PLATFORM_IS_POSIX 1
diff --git a/devel/electron32/files/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp b/devel/electron32/files/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
deleted file mode 100644
index 787787cf03cf..000000000000
--- a/devel/electron32/files/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2024-02-21 00:21:51 UTC
-+++ third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp
-@@ -56,7 +56,7 @@ constexpr char kSwiftshaderLibName[] = "libvk_swiftsha
- #endif
-
- #if DAWN_PLATFORM_IS(LINUX)
--#if DAWN_PLATFORM_IS(ANDROID)
-+#if DAWN_PLATFORM_IS(ANDROID) || DAWN_PLATFORM_IS(BSD)
- constexpr char kVulkanLibName[] = "libvulkan.so";
- #else
- constexpr char kVulkanLibName[] = "libvulkan.so.1";
diff --git a/devel/electron32/files/patch-third__party_electron__node_deps_cares_BUILD.gn b/devel/electron32/files/patch-third__party_electron__node_deps_cares_BUILD.gn
deleted file mode 100644
index aaeadc0424b5..000000000000
--- a/devel/electron32/files/patch-third__party_electron__node_deps_cares_BUILD.gn
+++ /dev/null
@@ -1,18 +0,0 @@
---- third_party/electron_node/deps/cares/BUILD.gn.orig 2024-10-16 06:04:29 UTC
-+++ third_party/electron_node/deps/cares/BUILD.gn
-@@ -159,9 +159,14 @@ static_library("cares") {
- defines += [ "HAVE_CONFIG_H" ]
- }
-
-- if (is_linux) {
-+ if (is_linux && !is_bsd) {
- include_dirs += [ "config/linux" ]
- sources += [ "config/linux/ares_config.h" ]
-+ }
-+
-+ if (is_freebsd) {
-+ include_dirs += [ "config/freebsd" ]
-+ sources += [ "config/freebsd/ares_config.h" ]
- }
-
- if (is_mac) {
diff --git a/devel/electron32/files/patch-third__party_electron__node_deps_uv_BUILD.gn b/devel/electron32/files/patch-third__party_electron__node_deps_uv_BUILD.gn
deleted file mode 100644
index 78ed5843d703..000000000000
--- a/devel/electron32/files/patch-third__party_electron__node_deps_uv_BUILD.gn
+++ /dev/null
@@ -1,46 +0,0 @@
---- third_party/electron_node/deps/uv/BUILD.gn.orig 2024-02-27 21:36:01 UTC
-+++ third_party/electron_node/deps/uv/BUILD.gn
-@@ -3,7 +3,7 @@ config("libuv_config") {
-
- defines = []
-
-- if (is_linux) {
-+ if (is_linux && !is_bsd) {
- defines += [ "_POSIX_C_SOURCE=200112" ]
- }
- if (!is_win) {
-@@ -157,7 +157,7 @@ static_library("uv") {
- libs += [ "m" ]
- ldflags += [ "-pthread" ]
- }
-- if (is_mac || is_linux) {
-+ if (is_mac || (is_linux && !is_bsd)) {
- sources += [ "src/unix/proctitle.c" ]
- }
- if (is_mac) {
-@@ -172,7 +172,7 @@ static_library("uv") {
- "_DARWIN_UNLIMITED_SELECT=1",
- ]
- }
-- if (is_linux) {
-+ if (is_linux && !is_bsd) {
- defines += [ "_GNU_SOURCE" ]
- sources += [
- "src/unix/linux.c",
-@@ -189,6 +189,16 @@ static_library("uv") {
- sources += [
- "src/unix/bsd-ifaddrs.c",
- "src/unix/kqueue.c",
-+ ]
-+ }
-+ if (is_bsd) {
-+ sources += [
-+ "src/unix/bsd-ifaddrs.c",
-+ "src/unix/bsd-proctitle.c",
-+ "src/unix/freebsd.c",
-+ "src/unix/kqueue.c",
-+ "src/unix/posix-hrtime.c",
-+ "src/unix/random-getrandom.c",
- ]
- }
- }
diff --git a/devel/electron32/files/patch-third__party_electron__node_deps_uv_src_unix_pipe.c b/devel/electron32/files/patch-third__party_electron__node_deps_uv_src_unix_pipe.c
deleted file mode 100644
index 677ed995c4e5..000000000000
--- a/devel/electron32/files/patch-third__party_electron__node_deps_uv_src_unix_pipe.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- third_party/electron_node/deps/uv/src/unix/pipe.c.orig 2023-10-20 11:17:08 UTC
-+++ third_party/electron_node/deps/uv/src/unix/pipe.c
-@@ -186,9 +186,13 @@ int uv_pipe_open(uv_pipe_t* handle, uv_file fd) {
- if (mode == -1)
- return UV__ERR(errno); /* according to docs, must be EBADF */
-
-+ /* If ioctl(FIONBIO) reports ENOTTY, try fcntl(F_GETFL) + fcntl(F_SETFL).
-+ * Workaround for e.g. kqueue fds not supporting ioctls.
-+ */
- err = uv__nonblock(fd, 1);
-- if (err)
-- return err;
-+ if (err == UV_ENOTTY)
-+ if (uv__nonblock == uv__nonblock_ioctl)
-+ err = uv__nonblock_fcntl(fd, 1);
-
- #if defined(__APPLE__)
- err = uv__stream_try_select((uv_stream_t*) handle, &fd);
diff --git a/devel/electron32/files/patch-third__party_ffmpeg_BUILD.gn b/devel/electron32/files/patch-third__party_ffmpeg_BUILD.gn
deleted file mode 100644
index 3a129f59adcd..000000000000
--- a/devel/electron32/files/patch-third__party_ffmpeg_BUILD.gn
+++ /dev/null
@@ -1,10 +0,0 @@
---- third_party/ffmpeg/BUILD.gn.orig 2024-04-28 08:50:05 UTC
-+++ third_party/ffmpeg/BUILD.gn
-@@ -343,7 +343,6 @@ target(link_target_type, "ffmpeg_internal") {
- libs += [
- "m",
- "z",
-- "rt",
- ]
- }
- if (is_component_ffmpeg) {
diff --git a/devel/electron32/files/patch-third__party_ffmpeg_configure b/devel/electron32/files/patch-third__party_ffmpeg_configure
deleted file mode 100644
index f552d4683989..000000000000
--- a/devel/electron32/files/patch-third__party_ffmpeg_configure
+++ /dev/null
@@ -1,13 +0,0 @@
---- third_party/ffmpeg/configure.orig 2024-08-14 20:56:40 UTC
-+++ third_party/ffmpeg/configure
-@@ -6818,8 +6818,8 @@ if ! disabled pthreads && ! enabled w32threads && ! en
- if enabled pthread_np_h; then
- hdrs="$hdrs pthread_np.h"
- fi
-- check_lib pthread_set_name_np "$hdrs" pthread_set_name_np -lpthread
-- check_lib pthread_setname_np "$hdrs" pthread_setname_np -lpthread
-+ check_lib pthread_set_name_np pthread_np.h pthread_set_name_np -lpthread
-+ check_lib pthread_setname_np pthread_np.h pthread_setname_np -lpthread
- fi
- fi
-
diff --git a/devel/electron32/files/patch-third__party_fontconfig_include_config.h b/devel/electron32/files/patch-third__party_fontconfig_include_config.h
deleted file mode 100644
index 2d5cf1750e27..000000000000
--- a/devel/electron32/files/patch-third__party_fontconfig_include_config.h
+++ /dev/null
@@ -1,49 +0,0 @@
---- third_party/fontconfig/include/config.h.orig 2024-04-15 20:34:24 UTC
-+++ third_party/fontconfig/include/config.h
-@@ -13,7 +13,7 @@
-
- #define FC_CACHEDIR "/var/cache/fontconfig"
-
--#define FC_DEFAULT_FONTS "\t<dir>/usr/share/fonts</dir>\n\t<dir>/usr/local/share/fonts</dir>\n"
-+#define FC_DEFAULT_FONTS "\t<dir>/usr/X11R6/lib/X11/fonts</dir>"
-
- #define FC_FONTPATH ""
-
-@@ -66,7 +66,7 @@
-
- #define HAVE_MMAP 1
-
--#define HAVE_POSIX_FADVISE 1
-+#define HAVE_POSIX_FADVISE 0
-
- #define HAVE_PTHREAD 1
-
-@@ -74,10 +74,13 @@
-
- #define HAVE_RANDOM 1
-
--#define HAVE_RANDOM_R 1
-+/* #undef HAVE_RANDOM_R */
-
- #define HAVE_RAND_R 1
-
-+/* Define to 1 if you have the `arc4_random' function. */
-+#define HAVE_ARC4RANDOM 1
-+
- #define HAVE_READLINK 1
-
- #define HAVE_STDATOMIC_PRIMITIVES 1
-@@ -92,11 +95,11 @@
-
- #define HAVE_SYS_PARAM_H 1
-
--#define HAVE_SYS_STATFS_H 1
-+/* #undef HAVE_SYS_STATFS_H */
-
- #define HAVE_SYS_STATVFS_H 1
-
--#define HAVE_SYS_VFS_H 1
-+/* #undef HAVE_SYS_VFS_H */
-
- #define HAVE_UNISTD_H 1
-
diff --git a/devel/electron32/files/patch-third__party_fontconfig_src_src_fccompat.c b/devel/electron32/files/patch-third__party_fontconfig_src_src_fccompat.c
deleted file mode 100644
index 05f955118627..000000000000
--- a/devel/electron32/files/patch-third__party_fontconfig_src_src_fccompat.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- third_party/fontconfig/src/src/fccompat.c.orig 2023-03-30 00:40:33 UTC
-+++ third_party/fontconfig/src/src/fccompat.c
-@@ -184,7 +184,9 @@ FcRandom(void)
- {
- int32_t result;
-
--#if HAVE_RANDOM_R
-+#if HAVE_ARC4RANDOM
-+ result = arc4random() & 0x7fffffff;
-+#elif HAVE_RANDOM_R
- static struct random_data fcrandbuf;
- static char statebuf[256];
- static FcBool initialized = FcFalse;
diff --git a/devel/electron32/files/patch-third__party_ipcz_src_reference__drivers_random.cc b/devel/electron32/files/patch-third__party_ipcz_src_reference__drivers_random.cc
deleted file mode 100644
index 3dfbf1791570..000000000000
--- a/devel/electron32/files/patch-third__party_ipcz_src_reference__drivers_random.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- third_party/ipcz/src/reference_drivers/random.cc.orig 2023-10-19 19:59:09 UTC
-+++ third_party/ipcz/src/reference_drivers/random.cc
-@@ -14,7 +14,7 @@
- #include <windows.h>
- #elif BUILDFLAG(IS_FUCHSIA)
- #include <zircon/syscalls.h>
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include <asm/unistd.h>
- #include <sys/syscall.h>
- #include <unistd.h>
-@@ -86,7 +86,7 @@ void RandomBytes(absl::Span<uint8_t> destination) {
- process_prng_fn(destination.data(), destination.size());
- #elif BUILDFLAG(IS_FUCHSIA)
- zx_cprng_draw(destination.data(), destination.size());
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- while (!destination.empty()) {
- ssize_t result =
- syscall(__NR_getrandom, destination.data(), destination.size(), 0);
diff --git a/devel/electron32/files/patch-third__party_ipcz_src_standalone_base_logging.cc b/devel/electron32/files/patch-third__party_ipcz_src_standalone_base_logging.cc
deleted file mode 100644
index e78ffde6fb39..000000000000
--- a/devel/electron32/files/patch-third__party_ipcz_src_standalone_base_logging.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- third_party/ipcz/src/standalone/base/logging.cc.orig 2022-05-19 14:06:27 UTC
-+++ third_party/ipcz/src/standalone/base/logging.cc
-@@ -50,6 +50,9 @@ LogMessage::LogMessage(const char* file, int line, Lev
- #elif BUILDFLAG(IS_ANDROID)
- stream_ << getpid() << ":" << gettid() << ":";
- const char* trimmed_file = strrchr(file, '/') + 1;
-+#elif BUILDFLAG(IS_BSD)
-+ stream_ << getpid() << ":" << pthread_self() << ":";
-+ const char* trimmed_file = strrchr(file, '/') + 1;
- #elif BUILDFLAG(IS_WIN)
- const char* trimmed_file = file;
- stream_ << (::GetCurrentProcessId()) << ":" << ::GetCurrentThreadId() << ":";
diff --git a/devel/electron32/files/patch-third__party_leveldatabase_env__chromium.cc b/devel/electron32/files/patch-third__party_leveldatabase_env__chromium.cc
deleted file mode 100644
index ebcb21552410..000000000000
--- a/devel/electron32/files/patch-third__party_leveldatabase_env__chromium.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- third_party/leveldatabase/env_chromium.cc.orig 2024-02-21 00:21:10 UTC
-+++ third_party/leveldatabase/env_chromium.cc
-@@ -326,7 +326,8 @@ Status ChromiumWritableFile::SyncParent() {
-
- Status ChromiumWritableFile::SyncParent() {
- TRACE_EVENT0("leveldb", "SyncParent");
--#if defined(OS_POSIX) || defined(OS_FUCHSIA)
-+// pledge violation (directory passed as fd)
-+#if (defined(OS_POSIX) || defined(OS_FUCHSIA)) && !defined(OS_OPENBSD)
- FilePath path = FilePath::FromUTF8Unsafe(parent_dir_);
- FileErrorOr<base::File> result = filesystem_->OpenFile(
- path, base::File::FLAG_OPEN | base::File::FLAG_READ);
diff --git a/devel/electron32/files/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c b/devel/electron32/files/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
deleted file mode 100644
index aef9ed07622d..000000000000
--- a/devel/electron32/files/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
+++ /dev/null
@@ -1,49 +0,0 @@
---- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig 2024-06-18 21:44:17 UTC
-+++ third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c
-@@ -99,9 +99,45 @@ static int arm_get_cpu_caps(void) {
- return flags;
- }
-
--#elif defined(__linux__) // end defined(AOM_USE_ANDROID_CPU_FEATURES)
-+#elif defined(__OpenBSD__)
-+#include <sys/sysctl.h>
-+#include <machine/cpu.h>
-+#include <machine/armreg.h>
-
-+static int arm_get_cpu_caps(void) {
-+ int flags = 0;
-+ int isar0_mib[] = { CTL_MACHDEP, CPU_ID_AA64ISAR0 };
-+ uint64_t cpu_id = 0;
-+ size_t len = sizeof(cpu_id);
-+
-+ flags |= HAS_NEON; // Neon is mandatory in Armv8.0-A.
-+
-+ if (sysctl(isar0_mib, 2, &cpu_id, &len, NULL, 0) < 0)
-+ return flags;
-+
-+ if (ID_AA64ISAR0_CRC32(cpu_id) >= ID_AA64ISAR0_CRC32_BASE)
-+ flags |= HAS_ARM_CRC32;
-+
-+ return flags;
-+}
-+
-+#elif defined(__linux__) || defined(__FreeBSD__) // end defined(AOM_USE_ANDROID_CPU_FEATURES)
-+
- #include <sys/auxv.h>
-+
-+#if defined(__FreeBSD__)
-+static unsigned long getauxval(unsigned long type)
-+{
-+ /* Only AT_HWCAP* return unsigned long */
-+ if (type != AT_HWCAP && type != AT_HWCAP2) {
-+ return 0;
-+ }
-+
-+ unsigned long ret = 0;
-+ elf_aux_info(type, &ret, sizeof(ret));
-+ return ret;
-+}
-+#endif
-
- // Define hwcap values ourselves: building with an old auxv header where these
- // hwcap values are not defined should not prevent features from being enabled.
diff --git a/devel/electron32/files/patch-third__party_libc++_src_src_chrono.cpp b/devel/electron32/files/patch-third__party_libc++_src_src_chrono.cpp
deleted file mode 100644
index bf1a002e9460..000000000000
--- a/devel/electron32/files/patch-third__party_libc++_src_src_chrono.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/libc++/src/src/chrono.cpp.orig 2024-08-14 20:56:45 UTC
-+++ third_party/libc++/src/src/chrono.cpp
-@@ -33,7 +33,7 @@
-
- // OpenBSD does not have a fully conformant suite of POSIX timers, but
- // it does have clock_gettime and CLOCK_MONOTONIC which is all we need.
--#if defined(__APPLE__) || defined(__gnu_hurd__) || defined(__OpenBSD__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0)
-+#if defined(__APPLE__) || defined(__gnu_hurd__) || defined(__OpenBSD__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || defined(__FreeBSD__)
- # define _LIBCPP_HAS_CLOCK_GETTIME
- #endif
-
diff --git a/devel/electron32/files/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp b/devel/electron32/files/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
deleted file mode 100644
index 485032165293..000000000000
--- a/devel/electron32/files/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig 2024-02-21 00:21:25 UTC
-+++ third_party/libc++/src/src/filesystem/filesystem_clock.cpp
-@@ -29,7 +29,7 @@
- # include <sys/time.h> // for gettimeofday and timeval
- #endif
-
--#if defined(__APPLE__) || defined(__gnu_hurd__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0)
-+#if defined(__APPLE__) || defined(__gnu_hurd__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || defined(__OpenBSD__) || defined(__FreeBSD__)
- # define _LIBCPP_HAS_CLOCK_GETTIME
- #endif
-
diff --git a/devel/electron32/files/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c b/devel/electron32/files/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
deleted file mode 100644
index de0baf2d2bea..000000000000
--- a/devel/electron32/files/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
+++ /dev/null
@@ -1,27 +0,0 @@
---- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2024-06-18 21:44:20 UTC
-+++ third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c
-@@ -92,9 +92,23 @@ static int arm_get_cpu_caps(void) {
- return flags;
- }
-
--#elif defined(__linux__) // end defined(VPX_USE_ANDROID_CPU_FEATURES)
-+#elif defined(__linux__) || defined(__FreeBSD__) // end defined(VPX_USE_ANDROID_CPU_FEATURES)
-
- #include <sys/auxv.h>
-+
-+#if defined(__FreeBSD__)
-+static unsigned long getauxval(unsigned long type)
-+{
-+ /* Only AT_HWCAP* return unsigned long */
-+ if (type != AT_HWCAP && type != AT_HWCAP2) {
-+ return 0;
-+ }
-+
-+ unsigned long ret = 0;
-+ elf_aux_info(type, &ret, sizeof(ret));
-+ return ret;
-+}
-+#endif
-
- // Define hwcap values ourselves: building with an old auxv header where these
- // hwcap values are not defined should not prevent features from being enabled.
diff --git a/devel/electron32/files/patch-third__party_lzma__sdk_C_CpuArch.c b/devel/electron32/files/patch-third__party_lzma__sdk_C_CpuArch.c
deleted file mode 100644
index 2b63895dca5f..000000000000
--- a/devel/electron32/files/patch-third__party_lzma__sdk_C_CpuArch.c
+++ /dev/null
@@ -1,37 +0,0 @@
---- third_party/lzma_sdk/C/CpuArch.c.orig 2025-03-07 20:04:11 UTC
-+++ third_party/lzma_sdk/C/CpuArch.c
-@@ -854,6 +854,34 @@ BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYP
- BoolInt CPU_IsSupported_SHA2(void) { return APPLE_CRYPTO_SUPPORT_VAL; }
- BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYPTO_SUPPORT_VAL; }
-
-+#elif defined(__OpenBSD__)
-+
-+#include <sys/param.h>
-+#include <sys/sysctl.h>
-+#include <machine/cpu.h>
-+#include <machine/armreg.h>
-+
-+BoolInt CPU_IsSupported_NEON() { return 1; }
-+
-+#define MY_HWCAP_CHECK_FUNC_2(name1, name2) \
-+ BoolInt CPU_IsSupported_ ## name1() { \
-+ int isar0_mib[] = { CTL_MACHDEP, CPU_ID_AA64ISAR0 }; \
-+ size_t len = sizeof(uint64_t); \
-+ uint64_t cpu_id = 0; \
-+ if (sysctl(isar0_mib, 2, &cpu_id, &len, NULL, 0) < 0) \
-+ return 0; \
-+ if (ID_AA64ISAR0_ ## name2(cpu_id) >= ID_AA64ISAR0_## name2 ##_BASE) \
-+ return 1; \
-+ return 0; \
-+ }
-+
-+#define MY_HWCAP_CHECK_FUNC(name) \
-+ MY_HWCAP_CHECK_FUNC_2(name, name)
-+
-+MY_HWCAP_CHECK_FUNC (CRC32)
-+MY_HWCAP_CHECK_FUNC (SHA1)
-+MY_HWCAP_CHECK_FUNC (SHA2)
-+MY_HWCAP_CHECK_FUNC (AES)
-
- #else // __APPLE__
-
diff --git a/devel/electron32/files/patch-third__party_nasm_config_config-linux.h b/devel/electron32/files/patch-third__party_nasm_config_config-linux.h
deleted file mode 100644
index 637d2f20ebd2..000000000000
--- a/devel/electron32/files/patch-third__party_nasm_config_config-linux.h
+++ /dev/null
@@ -1,102 +0,0 @@
---- third_party/nasm/config/config-linux.h.orig 2024-08-14 20:56:38 UTC
-+++ third_party/nasm/config/config-linux.h
-@@ -160,7 +160,7 @@
-
- /* Define to 1 if you have the declaration of `strlcpy', and to 0 if you
- don't. */
--#define HAVE_DECL_STRLCPY 0
-+#define HAVE_DECL_STRLCPY 1
-
- /* Define to 1 if you have the declaration of `strncasecmp', and to 0 if you
- don't. */
-@@ -183,7 +183,7 @@
- #define HAVE_DECL_STRSEP 1
-
- /* Define to 1 if you have the <endian.h> header file. */
--#define HAVE_ENDIAN_H 1
-+/* #undef HAVE_ENDIAN_H */
-
- /* Define to 1 if you have the `faccessat' function. */
- #define HAVE_FACCESSAT 1
-@@ -327,16 +327,16 @@
- #define HAVE_ISASCII 1
-
- /* Define to 1 if you have the `iscntrl' function. */
--/* #undef HAVE_ISCNTRL */
-+#define HAVE_ISCNTRL 1
-
- /* Define to 1 if you have the <machine/endian.h> header file. */
--/* #undef HAVE_MACHINE_ENDIAN_H */
-+#define HAVE_MACHINE_ENDIAN_H 1
-
- /* Define to 1 if you have the <memory.h> header file. */
- #define HAVE_MEMORY_H 1
-
- /* Define to 1 if you have the `mempcpy' function. */
--#define HAVE_MEMPCPY 1
-+/* #undef HAVE_MEMPCPY */
-
- /* Define to 1 if you have a working `mmap' system call. */
- #define HAVE_MMAP 1
-@@ -357,7 +357,7 @@
- #define HAVE_STDARG_H 1
-
- /* Define to 1 if stdbool.h conforms to C99. */
--/* #undef HAVE_STDBOOL_H */
-+#define HAVE_STDBOOL_H 1
-
- /* Define to 1 if your compiler supports C99 extern inline */
- #define HAVE_STDC_INLINE 1
-@@ -384,7 +384,7 @@
- #define HAVE_STRING_H 1
-
- /* Define to 1 if you have the `strlcpy' function. */
--/* #undef HAVE_STRLCPY */
-+#define HAVE_STRLCPY 1
-
- /* Define to 1 if you have the `strncasecmp' function. */
- #define HAVE_STRNCASECMP 1
-@@ -411,7 +411,7 @@
- #define HAVE_SYSCONF 1
-
- /* Define to 1 if you have the <sys/endian.h> header file. */
--/* #undef HAVE_SYS_ENDIAN_H */
-+#define HAVE_SYS_ENDIAN_H 1
-
- /* Define to 1 if you have the <sys/mman.h> header file. */
- #define HAVE_SYS_MMAN_H 1
-@@ -486,13 +486,13 @@
- /* #undef HAVE__STATI64 */
-
- /* Define to 1 if you have the `__bswap_16' intrinsic function. */
--#define HAVE___BSWAP_16 1
-+/* #undef HAVE___BSWAP_16 */
-
- /* Define to 1 if you have the `__bswap_32' intrinsic function. */
--#define HAVE___BSWAP_32 1
-+/* #undef HAVE___BSWAP_32 */
-
- /* Define to 1 if you have the `__bswap_64' intrinsic function. */
--#define HAVE___BSWAP_64 1
-+/* #undef HAVE___BSWAP_64 */
-
- /* Define to 1 if you have the `__builtin_bswap16' intrinsic function. */
- #define HAVE___BUILTIN_BSWAP16 1
-@@ -620,7 +620,7 @@
- /* Define to the equivalent of the C99 'restrict' keyword, or to
- nothing if this is not supported. Do not define if restrict is
- supported directly. */
--#define restrict __restrict
-+#define restrict __restrict__
- /* Work around a bug in Sun C++: it does not support _Restrict or
- __restrict__, even though the corresponding Sun C compiler ends up with
- "#define restrict _Restrict" or "#define restrict __restrict__" in the
-@@ -637,7 +637,7 @@
- /* Define if your snprintf function is not named snprintf. */
- /* #undef snprintf */
-
--/* Define if your typeof operator is not named typeof. */
-+/* Define if your typeof operator is not named `typeof'. */
- #define typeof __typeof
-
- /* Define to the type of an unsigned integer type wide enough to hold a
diff --git a/devel/electron32/files/patch-third__party_node_node.gni b/devel/electron32/files/patch-third__party_node_node.gni
deleted file mode 100644
index 3951c88d37c2..000000000000
--- a/devel/electron32/files/patch-third__party_node_node.gni
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/node/node.gni.orig 2024-08-14 20:55:59 UTC
-+++ third_party/node/node.gni
-@@ -22,7 +22,7 @@ template("node") {
-
- # When use_remoteexec=true, node actions may run on remote
- # Linux worker. So it should include linux node binary in inputs.
-- if (is_linux || is_chromeos || use_remoteexec) {
-+ if ((is_linux || is_chromeos || use_remoteexec) && !is_bsd) {
- inputs += [ "//third_party/node/linux/node-linux-x64/bin/node" ]
- }
- if (is_win && host_os == "win") {
diff --git a/devel/electron32/files/patch-third__party_node_node.py b/devel/electron32/files/patch-third__party_node_node.py
deleted file mode 100644
index 07867035402a..000000000000
--- a/devel/electron32/files/patch-third__party_node_node.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/node/node.py.orig 2024-08-14 20:55:59 UTC
-+++ third_party/node/node.py
-@@ -20,6 +20,8 @@ def GetBinaryPath():
- return os_path.join(os_path.dirname(__file__), *{
- 'Darwin': (darwin_path, darwin_name, 'bin', 'node'),
- 'Linux': ('linux', 'node-linux-x64', 'bin', 'node'),
-+ 'OpenBSD': ('openbsd', 'node-openbsd', 'bin', 'node'),
-+ 'FreeBSD': ('freebsd', 'node-freebsd', 'bin', 'node'),
- 'Windows': ('win', 'node.exe'),
- }[platform.system()])
-
diff --git a/devel/electron32/files/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp b/devel/electron32/files/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
deleted file mode 100644
index f7efaad2dd9a..000000000000
--- a/devel/electron32/files/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig 2024-08-14 21:00:31 UTC
-+++ third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp
-@@ -20,7 +20,7 @@
- #include "core/fxge/fx_font.h"
- #include "core/fxge/systemfontinfo_iface.h"
-
--#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !defined(OS_ASMJS)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !defined(OS_ASMJS) && !BUILDFLAG(IS_BSD)
- #error "Included on the wrong platform"
- #endif
-
-@@ -173,9 +173,8 @@ class CLinuxPlatform : public CFX_GEModule::PlatformIf
- std::unique_ptr<SystemFontInfoIface> CreateDefaultSystemFontInfo() override {
- auto pInfo = std::make_unique<CFX_LinuxFontInfo>();
- if (!pInfo->ParseFontCfg(CFX_GEModule::Get()->GetUserFontPaths())) {
-- pInfo->AddPath("/usr/share/fonts");
-- pInfo->AddPath("/usr/share/X11/fonts/Type1");
-- pInfo->AddPath("/usr/share/X11/fonts/TTF");
-+ pInfo->AddPath("/usr/X11R6/lib/X11/fonts/Type1");
-+ pInfo->AddPath("/usr/X11R6/lib/X11/fonts/TTF");
- pInfo->AddPath("/usr/local/share/fonts");
- }
- return pInfo;
diff --git a/devel/electron32/files/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp b/devel/electron32/files/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
deleted file mode 100644
index 276f619f4105..000000000000
--- a/devel/electron32/files/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
---- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2024-06-18 21:44:57 UTC
-+++ third_party/pdfium/fxjs/fx_date_helpers.cpp
-@@ -39,6 +39,11 @@ double GetLocalTZA() {
- return 0;
- time_t t = 0;
- FXSYS_time(&t);
-+#ifdef __FreeBSD__
-+ struct tm lt;
-+ localtime_r(&t, &lt);
-+ return (double)(-(lt.tm_gmtoff * 1000));
-+#else
- FXSYS_localtime(&t);
- #if BUILDFLAG(IS_WIN)
- // In gcc 'timezone' is a global variable declared in time.h. In VC++, that
-@@ -47,6 +52,7 @@ double GetLocalTZA() {
- _get_timezone(&timezone);
- #endif
- return (double)(-(timezone * 1000));
-+#endif // __FreeBSD__
- }
-
- int GetDaylightSavingTA(double d) {
diff --git a/devel/electron32/files/patch-third__party_perfetto_include_perfetto_base_build__config.h b/devel/electron32/files/patch-third__party_perfetto_include_perfetto_base_build__config.h
deleted file mode 100644
index 4ff5bff8c746..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_include_perfetto_base_build__config.h
+++ /dev/null
@@ -1,66 +0,0 @@
---- third_party/perfetto/include/perfetto/base/build_config.h.orig 2022-02-07 13:39:41 UTC
-+++ third_party/perfetto/include/perfetto/base/build_config.h
-@@ -27,6 +27,7 @@
- #if defined(__ANDROID__)
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 1
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
-@@ -38,6 +39,7 @@
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 1
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0
-@@ -51,9 +53,10 @@
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 1
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0
- #endif
--#elif defined(__linux__)
-+#elif defined(__linux__) || defined(__OpenBSD__) || defined(__FreeBSD__)
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 1
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 1
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
-@@ -64,6 +67,8 @@
- #elif defined(_WIN32)
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 1
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
-@@ -74,6 +79,8 @@
- #elif defined(__EMSCRIPTEN__)
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
-@@ -87,6 +94,8 @@
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 1
-@@ -94,6 +103,8 @@
- #elif defined(__native_client__)
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
diff --git a/devel/electron32/files/patch-third__party_perfetto_include_perfetto_base_thread__utils.h b/devel/electron32/files/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
deleted file mode 100644
index 7e6881fb2cc6..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
+++ /dev/null
@@ -1,22 +0,0 @@
---- third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2023-02-01 18:45:20 UTC
-+++ third_party/perfetto/include/perfetto/base/thread_utils.h
-@@ -34,6 +34,7 @@ __declspec(dllimport) unsigned long __stdcall GetCurre
- #include <sys/syscall.h>
- #include <sys/types.h>
- #include <unistd.h>
-+#include <pthread.h>
- #else
- #include <pthread.h>
- #endif
-@@ -45,6 +46,11 @@ namespace base {
- using PlatformThreadId = pid_t;
- inline PlatformThreadId GetThreadId() {
- return gettid();
-+}
-+#elif PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
-+using PlatformThreadId = uint64_t;
-+inline PlatformThreadId GetThreadId() {
-+ return reinterpret_cast<uint64_t>(pthread_self());
- }
- #elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX)
- using PlatformThreadId = pid_t;
diff --git a/devel/electron32/files/patch-third__party_perfetto_include_perfetto_base_time.h b/devel/electron32/files/patch-third__party_perfetto_include_perfetto_base_time.h
deleted file mode 100644
index 9ec93a04fae6..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_include_perfetto_base_time.h
+++ /dev/null
@@ -1,34 +0,0 @@
---- third_party/perfetto/include/perfetto/base/time.h.orig 2024-08-14 20:58:54 UTC
-+++ third_party/perfetto/include/perfetto/base/time.h
-@@ -199,6 +199,9 @@ inline TimeNanos GetBootTimeNs() {
- // Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
- // during suspend (when supported).
- inline TimeNanos GetBootTimeNs() {
-+#if defined(__FreeBSD__)
-+ return GetTimeInternalNs(kWallTimeClockSource);
-+#else
- // Determine if CLOCK_BOOTTIME is available on the first call.
- static const clockid_t kBootTimeClockSource = [] {
- struct timespec ts = {};
-@@ -206,6 +209,7 @@ inline TimeNanos GetBootTimeNs() {
- return res == 0 ? CLOCK_BOOTTIME : kWallTimeClockSource;
- }();
- return GetTimeInternalNs(kBootTimeClockSource);
-+#endif
- }
-
- inline TimeNanos GetWallTimeNs() {
-@@ -213,7 +217,13 @@ inline TimeNanos GetWallTimeRawNs() {
- }
-
- inline TimeNanos GetWallTimeRawNs() {
-+#if defined(__OpenBSD__)
-+ return GetTimeInternalNs(CLOCK_MONOTONIC);
-+#elif defined(__FreeBSD__)
-+ return GetTimeInternalNs(CLOCK_MONOTONIC_FAST);
-+#else
- return GetTimeInternalNs(CLOCK_MONOTONIC_RAW);
-+#endif
- }
-
- inline TimeNanos GetThreadCPUTimeNs() {
diff --git a/devel/electron32/files/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h b/devel/electron32/files/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
deleted file mode 100644
index 7d9883a23e8f..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2022-02-07 13:39:41 UTC
-+++ third_party/perfetto/include/perfetto/ext/base/event_fd.h
-@@ -55,6 +55,8 @@ class EventFd {
- // On Mac and other non-Linux UNIX platforms a pipe-based fallback is used.
- // The write end of the wakeup pipe.
- ScopedFile write_fd_;
-+#else
-+ ScopedFile write_fd_;
- #endif
- };
-
diff --git a/devel/electron32/files/patch-third__party_perfetto_src_base_event__fd.cc b/devel/electron32/files/patch-third__party_perfetto_src_base_event__fd.cc
deleted file mode 100644
index 5ea355851d89..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_src_base_event__fd.cc
+++ /dev/null
@@ -1,22 +0,0 @@
---- third_party/perfetto/src/base/event_fd.cc.orig 2022-02-07 13:39:41 UTC
-+++ third_party/perfetto/src/base/event_fd.cc
-@@ -22,7 +22,8 @@
- #if PERFETTO_BUILDFLAG(PERFETTO_OS_WIN)
- #include <Windows.h>
- #include <synchapi.h>
--#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#elif (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
- #include <sys/eventfd.h>
- #include <unistd.h>
-@@ -57,7 +58,8 @@ void EventFd::Clear() {
- PERFETTO_DFATAL("EventFd::Clear()");
- }
-
--#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#elif (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
-
- EventFd::EventFd() {
diff --git a/devel/electron32/files/patch-third__party_perfetto_src_base_periodic__task.cc b/devel/electron32/files/patch-third__party_perfetto_src_base_periodic__task.cc
deleted file mode 100644
index f76f55019b01..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_src_base_periodic__task.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- third_party/perfetto/src/base/periodic_task.cc.orig 2023-03-30 00:40:41 UTC
-+++ third_party/perfetto/src/base/periodic_task.cc
-@@ -24,7 +24,7 @@
- #include "perfetto/base/time.h"
- #include "perfetto/ext/base/file_utils.h"
-
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
- (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)
- #include <sys/timerfd.h>
- #endif
-@@ -44,7 +44,7 @@ uint32_t GetNextDelayMs(const TimeMillis& now_ms,
- }
-
- ScopedPlatformHandle CreateTimerFd(const PeriodicTask::Args& args) {
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
- (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)
- ScopedPlatformHandle tfd(
- timerfd_create(CLOCK_BOOTTIME, TFD_CLOEXEC | TFD_NONBLOCK));
diff --git a/devel/electron32/files/patch-third__party_perfetto_src_base_string__utils.cc b/devel/electron32/files/patch-third__party_perfetto_src_base_string__utils.cc
deleted file mode 100644
index ec41d64c1f8d..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_src_base_string__utils.cc
+++ /dev/null
@@ -1,15 +0,0 @@
---- third_party/perfetto/src/base/string_utils.cc.orig 2023-11-29 21:41:38 UTC
-+++ third_party/perfetto/src/base/string_utils.cc
-@@ -38,9 +38,10 @@ double StrToD(const char* nptr, char** endptr) {
-
- // Locale-independant as possible version of strtod.
- double StrToD(const char* nptr, char** endptr) {
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
- PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-- PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
-+ PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
- static auto c_locale = newlocale(LC_ALL, "C", nullptr);
- return strtod_l(nptr, endptr, c_locale);
- #else
diff --git a/devel/electron32/files/patch-third__party_perfetto_src_base_subprocess__posix.cc b/devel/electron32/files/patch-third__party_perfetto_src_base_subprocess__posix.cc
deleted file mode 100644
index f38b23a79ca9..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_src_base_subprocess__posix.cc
+++ /dev/null
@@ -1,22 +0,0 @@
---- third_party/perfetto/src/base/subprocess_posix.cc.orig 2022-02-07 13:39:41 UTC
-+++ third_party/perfetto/src/base/subprocess_posix.cc
-@@ -35,7 +35,8 @@
- #include <thread>
- #include <tuple>
-
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
- #include <sys/prctl.h>
- #endif
-@@ -64,7 +65,8 @@ struct ChildProcessArgs {
- // Don't add any dynamic allocation in this function. This will be invoked
- // under a fork(), potentially in a state where the allocator lock is held.
- void __attribute__((noreturn)) ChildProcess(ChildProcessArgs* args) {
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
- // In no case we want a child process to outlive its parent process. This is
- // relevant for tests, so that a test failure/crash doesn't leave child
diff --git a/devel/electron32/files/patch-third__party_perfetto_src_base_test_vm__test__utils.cc b/devel/electron32/files/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
deleted file mode 100644
index 17ebe05dd570..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/perfetto/src/base/test/vm_test_utils.cc.orig 2022-06-17 14:20:10 UTC
-+++ third_party/perfetto/src/base/test/vm_test_utils.cc
-@@ -91,7 +91,7 @@ bool IsMapped(void* start, size_t size) {
- // Fuchsia doesn't yet support paging (b/119503290).
- ignore_result(page_size);
- return true;
--#elif PERFETTO_BUILDFLAG(PERFETTO_OS_NACL)
-+#elif PERFETTO_BUILDFLAG(PERFETTO_OS_NACL) || PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
- // mincore isn't available on NaCL.
- ignore_result(page_size);
- return true;
diff --git a/devel/electron32/files/patch-third__party_perfetto_src_base_thread__task__runner.cc b/devel/electron32/files/patch-third__party_perfetto_src_base_thread__task__runner.cc
deleted file mode 100644
index 3cedb601c7a0..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_src_base_thread__task__runner.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- third_party/perfetto/src/base/thread_task_runner.cc.orig 2022-02-07 13:39:41 UTC
-+++ third_party/perfetto/src/base/thread_task_runner.cc
-@@ -27,8 +27,9 @@
- #include "perfetto/ext/base/thread_utils.h"
- #include "perfetto/ext/base/unix_task_runner.h"
-
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
- #include <sys/prctl.h>
- #endif
-
diff --git a/devel/electron32/files/patch-third__party_perfetto_src_base_unix__socket.cc b/devel/electron32/files/patch-third__party_perfetto_src_base_unix__socket.cc
deleted file mode 100644
index d942363bb295..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_src_base_unix__socket.cc
+++ /dev/null
@@ -1,26 +0,0 @@
---- third_party/perfetto/src/base/unix_socket.cc.orig 2023-10-19 20:00:18 UTC
-+++ third_party/perfetto/src/base/unix_socket.cc
-@@ -44,7 +44,7 @@
- #include <unistd.h>
- #endif
-
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
-+#if PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) || defined(__FreeBSD__)
- #include <sys/ucred.h>
- #endif
-
-@@ -917,9 +917,13 @@ void UnixSocket::ReadPeerCredentialsPosix() {
- return;
- PERFETTO_CHECK(peer_cred_mode_ != SockPeerCredMode::kIgnore);
-
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if !defined(__FreeBSD__) && PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
-+#if PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
-+ struct sockpeercred user_cred;
-+#else
- struct ucred user_cred;
-+#endif
- socklen_t len = sizeof(user_cred);
- int fd = sock_raw_.fd();
- int res = getsockopt(fd, SOL_SOCKET, SO_PEERCRED, &user_cred, &len);
diff --git a/devel/electron32/files/patch-third__party_perfetto_src_base_utils.cc b/devel/electron32/files/patch-third__party_perfetto_src_base_utils.cc
deleted file mode 100644
index b61bde871f0f..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_src_base_utils.cc
+++ /dev/null
@@ -1,26 +0,0 @@
---- third_party/perfetto/src/base/utils.cc.orig 2024-08-14 20:58:54 UTC
-+++ third_party/perfetto/src/base/utils.cc
-@@ -38,8 +38,9 @@
- #include <mach/vm_page_size.h>
- #endif
-
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
- #include <linux/prctl.h>
- #include <sys/prctl.h>
-
-@@ -338,8 +339,9 @@ bool IsSyncMemoryTaggingEnabled() {
- }
-
- bool IsSyncMemoryTaggingEnabled() {
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
- // Compute only once per lifetime of the process.
- static bool cached_value = [] {
- const int res = prctl(PR_GET_TAGGED_ADDR_CTRL, 0, 0, 0, 0);
diff --git a/devel/electron32/files/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc b/devel/electron32/files/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc
deleted file mode 100644
index 42f4ab5fc41b..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- third_party/perfetto/src/tracing/core/clock_snapshots.cc.orig 2024-04-15 20:35:15 UTC
-+++ third_party/perfetto/src/tracing/core/clock_snapshots.cc
-@@ -26,7 +26,8 @@ ClockSnapshotVector CaptureClockSnapshots() {
- ClockSnapshotVector snapshot_data;
- #if !PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) && \
- !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN) && \
-- !PERFETTO_BUILDFLAG(PERFETTO_OS_NACL)
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_NACL) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
- struct {
- clockid_t id;
- protos::pbzero::BuiltinClock type;
diff --git a/devel/electron32/files/patch-third__party_perfetto_src_tracing_ipc_memfd.cc b/devel/electron32/files/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
deleted file mode 100644
index 849e51bb1eac..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2023-10-19 20:00:21 UTC
-+++ third_party/perfetto/src/tracing/ipc/memfd.cc
-@@ -20,7 +20,8 @@
-
- #define PERFETTO_MEMFD_ENABLED() \
- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
-- PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX)
-+ (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
-+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD))
-
- #if PERFETTO_MEMFD_ENABLED()
-
diff --git a/devel/electron32/files/patch-third__party_perfetto_src_tracing_track.cc b/devel/electron32/files/patch-third__party_perfetto_src_tracing_track.cc
deleted file mode 100644
index 862510319ab3..000000000000
--- a/devel/electron32/files/patch-third__party_perfetto_src_tracing_track.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/perfetto/src/tracing/track.cc.orig 2024-08-14 20:58:56 UTC
-+++ third_party/perfetto/src/tracing/track.cc
-@@ -155,7 +155,7 @@ uint64_t GetProcessStartTime() {
- namespace {
-
- uint64_t GetProcessStartTime() {
--#if !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN)
-+#if !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
- std::string stat;
- if (!base::ReadFile("/proc/self/stat", &stat))
- return 0u;
diff --git a/devel/electron32/files/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h b/devel/electron32/files/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
deleted file mode 100644
index f86841e04c31..000000000000
--- a/devel/electron32/files/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2024-06-18 21:43:58 UTC
-+++ third_party/protobuf/src/google/protobuf/stubs/platform_macros.h
-@@ -122,7 +122,7 @@ GOOGLE_PROTOBUF_PLATFORM_ERROR
-
- #undef GOOGLE_PROTOBUF_PLATFORM_ERROR
-
--#if defined(GOOGLE_PROTOBUF_OS_ANDROID) || defined(GOOGLE_PROTOBUF_OS_IPHONE)
-+#if defined(GOOGLE_PROTOBUF_OS_ANDROID) || defined(GOOGLE_PROTOBUF_OS_IPHONE) || defined(__OpenBSD__)
- // Android ndk does not support the __thread keyword very well yet. Here
- // we use pthread_key_create()/pthread_getspecific()/... methods for
- // TLS support on android.
diff --git a/devel/electron32/files/patch-third__party_sqlite_BUILD.gn b/devel/electron32/files/patch-third__party_sqlite_BUILD.gn
deleted file mode 100644
index 12e24499246a..000000000000
--- a/devel/electron32/files/patch-third__party_sqlite_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/sqlite/BUILD.gn.orig 2021-12-31 00:58:29 UTC
-+++ third_party/sqlite/BUILD.gn
-@@ -142,7 +142,7 @@ config("sqlite_warnings") {
- ]
- }
- }
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- cflags += [
- # SQLite doesn't believe in compiler warnings, preferring testing.
- # http://www.sqlite.org/faq.html#q17
diff --git a/devel/electron32/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c b/devel/electron32/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c
deleted file mode 100644
index e87d69411fcd..000000000000
--- a/devel/electron32/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c
+++ /dev/null
@@ -1,32 +0,0 @@
---- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2024-06-18 21:44:49 UTC
-+++ third_party/sqlite/src/amalgamation/sqlite3.c
-@@ -14119,7 +14119,7 @@ struct fts5_api {
- ** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
- ** it.
- */
--#if !defined(_XOPEN_SOURCE) && !defined(__DARWIN__) && !defined(__APPLE__)
-+#if !defined(_XOPEN_SOURCE) && !defined(__DARWIN__) && !defined(__APPLE__) && !defined(__FreeBSD__)
- # define _XOPEN_SOURCE 600
- #endif
-
-@@ -44777,7 +44777,12 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
- memset(zBuf, 0, nBuf);
- randomnessPid = osGetpid(0);
- #if !defined(SQLITE_TEST) && !defined(SQLITE_OMIT_RANDOMNESS)
-+#if defined(__OpenBSD__)
- {
-+ arc4random_buf(zBuf, nBuf);
-+ }
-+#else
-+ {
- int fd, got;
- fd = robust_open("/dev/urandom", O_RDONLY, 0);
- if( fd<0 ){
-@@ -44792,6 +44797,7 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
- robust_close(0, fd, __LINE__);
- }
- }
-+#endif
- #endif
- return nBuf;
- }
diff --git a/devel/electron32/files/patch-third__party_test__fonts_fontconfig_BUILD.gn b/devel/electron32/files/patch-third__party_test__fonts_fontconfig_BUILD.gn
deleted file mode 100644
index 180446a881d8..000000000000
--- a/devel/electron32/files/patch-third__party_test__fonts_fontconfig_BUILD.gn
+++ /dev/null
@@ -1,15 +0,0 @@
---- third_party/test_fonts/fontconfig/BUILD.gn.orig 2022-03-01 11:59:41 UTC
-+++ third_party/test_fonts/fontconfig/BUILD.gn
-@@ -26,7 +26,11 @@ if (is_linux || is_chromeos) {
-
- copy("fonts_conf") {
- sources = [ "fonts.conf" ]
-- outputs = [ "$root_out_dir/etc/fonts/{{source_file_part}}" ]
-+ if (is_freebsd) {
-+ outputs = [ "$root_out_dir/usr/local/etc/fonts/{{source_file_part}}" ]
-+ } else {
-+ outputs = [ "$root_out_dir/etc/fonts/{{source_file_part}}" ]
-+ }
- }
-
- if (current_toolchain == host_toolchain) {
diff --git a/devel/electron32/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc b/devel/electron32/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
deleted file mode 100644
index 418a72bc2886..000000000000
--- a/devel/electron32/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2023-03-30 00:34:16 UTC
-+++ third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
-@@ -56,7 +56,7 @@ int main() {
- FcFini();
-
- // Check existence of intended fontconfig cache file.
-- auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-9";
-+ auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-" + FC_CACHE_VERSION;
- bool cache_exists = access(cache.c_str(), F_OK) == 0;
- return !cache_exists;
- }
diff --git a/devel/electron32/files/patch-third__party_tflite_features.gni b/devel/electron32/files/patch-third__party_tflite_features.gni
deleted file mode 100644
index 83e708f7ca22..000000000000
--- a/devel/electron32/files/patch-third__party_tflite_features.gni
+++ /dev/null
@@ -1,13 +0,0 @@
---- third_party/tflite/features.gni.orig 2024-08-14 20:56:01 UTC
-+++ third_party/tflite/features.gni
-@@ -9,8 +9,8 @@ declare_args() {
- # This enables building TFLite with XNNPACK. Currently only available for
- # Linux, macOS and Windows arm64/x64/x86 targets and ChromeOS non-ARM targets.
- build_tflite_with_xnnpack =
-- (is_win || is_mac || is_linux || (is_chromeos && overlay_include_cbx)) &&
-- (current_cpu == "arm64" || current_cpu == "x64" || current_cpu == "x86")
-+ ((is_win || is_mac || is_linux || (is_chromeos && overlay_include_cbx)) &&
-+ (current_cpu == "arm64" || current_cpu == "x64" || current_cpu == "x86")) && !is_bsd
-
- # Turns on TFLITE_WITH_RUY, using ruy as the gemm backend instead of gemmlowp.
- build_tflite_with_ruy = true
diff --git a/devel/electron32/files/patch-third__party_unrar_src_os.hpp b/devel/electron32/files/patch-third__party_unrar_src_os.hpp
deleted file mode 100644
index e498ec39577e..000000000000
--- a/devel/electron32/files/patch-third__party_unrar_src_os.hpp
+++ /dev/null
@@ -1,16 +0,0 @@
---- third_party/unrar/src/os.hpp.orig 2025-02-21 07:47:52 UTC
-+++ third_party/unrar/src/os.hpp
-@@ -162,9 +162,12 @@
-
- #if defined(__aarch64__) && (defined(__ARM_FEATURE_CRYPTO) || defined(__ARM_FEATURE_CRC32))
- #include <arm_neon.h>
--#ifndef _APPLE
-+#if !defined(_APPLE) && !defined(__FreeBSD__)
- #include <sys/auxv.h>
- #include <asm/hwcap.h>
-+#endif
-+#ifdef __FreeBSD__
-+#include <machine/armreg.h>
- #endif
- #ifdef __ARM_FEATURE_CRYPTO
- #define USE_NEON_AES
diff --git a/devel/electron32/files/patch-third__party_vulkan-loader_src_BUILD.gn b/devel/electron32/files/patch-third__party_vulkan-loader_src_BUILD.gn
deleted file mode 100644
index 60222eef17df..000000000000
--- a/devel/electron32/files/patch-third__party_vulkan-loader_src_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/vulkan-loader/src/BUILD.gn.orig 2024-08-14 20:57:23 UTC
-+++ third_party/vulkan-loader/src/BUILD.gn
-@@ -59,7 +59,7 @@ config("vulkan_internal_config") {
- defines += [
- "SYSCONFDIR=\"/etc\"",
- "FALLBACK_CONFIG_DIRS=\"/etc/xdg\"",
-- "FALLBACK_DATA_DIRS=\"/usr/local/share:/usr/share\"",
-+ "FALLBACK_DATA_DIRS=\"/usr/X11R6/share:/usr/local/share:/usr/share\"",
- ]
- }
- if (is_apple && !vulkan_loader_shared) {
diff --git a/devel/electron32/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h b/devel/electron32/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
deleted file mode 100644
index bdc97921799e..000000000000
--- a/devel/electron32/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- third_party/vulkan-loader/src/loader/vk_loader_platform.h.orig 2024-08-14 20:57:24 UTC
-+++ third_party/vulkan-loader/src/loader/vk_loader_platform.h
-@@ -327,7 +327,15 @@ static inline char *loader_platform_executable_path(ch
-
- return buffer;
- }
--#elif defined(__Fuchsia__) || defined(__OpenBSD__)
-+#elif defined(__OpenBSD__)
-+static inline char *loader_platform_executable_path(char *buffer, size_t size) {
-+ if ((buffer = getenv("CHROME_EXE_PATH")) != NULL)
-+ return buffer;
-+ else
-+ buffer = "/usr/local/chrome/chrome";
-+ return buffer;
-+}
-+#elif defined(__Fuchsia__)
- static inline char *loader_platform_executable_path(char *buffer, size_t size) { return NULL; }
- #elif defined(__QNX__)
-
diff --git a/devel/electron32/files/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h b/devel/electron32/files/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
deleted file mode 100644
index aaa3182fdc51..000000000000
--- a/devel/electron32/files/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2024-08-14 20:57:21 UTC
-+++ third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
-@@ -2740,7 +2740,7 @@ static void* vma_aligned_alloc(size_t alignment, size_
-
- return memalign(alignment, size);
- }
--#elif defined(__APPLE__) || defined(__ANDROID__) || (defined(__linux__) && defined(__GLIBCXX__) && !defined(_GLIBCXX_HAVE_ALIGNED_ALLOC))
-+#elif defined(__APPLE__) || defined(__ANDROID__) || (defined(__linux__) && defined(__GLIBCXX__) && !defined(_GLIBCXX_HAVE_ALIGNED_ALLOC)) || defined(__OpenBSD__) || defined(__FreeBSD__)
- #include <cstdlib>
-
- #if defined(__APPLE__)
diff --git a/devel/electron32/files/patch-third__party_webrtc_BUILD.gn b/devel/electron32/files/patch-third__party_webrtc_BUILD.gn
deleted file mode 100644
index 4de11ff10e72..000000000000
--- a/devel/electron32/files/patch-third__party_webrtc_BUILD.gn
+++ /dev/null
@@ -1,12 +0,0 @@
---- third_party/webrtc/BUILD.gn.orig 2024-08-14 20:59:08 UTC
-+++ third_party/webrtc/BUILD.gn
-@@ -215,6 +215,9 @@ config("common_inherited_config") {
- if (is_linux || is_chromeos) {
- defines += [ "WEBRTC_LINUX" ]
- }
-+ if (is_bsd) {
-+ defines += [ "WEBRTC_BSD" ]
-+ }
- if (is_mac) {
- defines += [ "WEBRTC_MAC" ]
- }
diff --git a/devel/electron32/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn b/devel/electron32/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn
deleted file mode 100644
index d25789e67355..000000000000
--- a/devel/electron32/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2024-08-14 20:59:17 UTC
-+++ third_party/webrtc/modules/audio_device/BUILD.gn
-@@ -333,7 +333,7 @@ rtc_library("audio_device_impl") {
- if (rtc_use_dummy_audio_file_devices) {
- defines += [ "WEBRTC_DUMMY_FILE_DEVICES" ]
- } else {
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- sources += [
- "linux/alsasymboltable_linux.cc",
- "linux/alsasymboltable_linux.h",
diff --git a/devel/electron32/files/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc b/devel/electron32/files/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
deleted file mode 100644
index 6b72e7bf68ed..000000000000
--- a/devel/electron32/files/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
+++ /dev/null
@@ -1,18 +0,0 @@
---- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2023-08-16 00:44:33 UTC
-+++ third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
-@@ -10,11 +10,15 @@
-
- #include "modules/desktop_capture/linux/wayland/egl_dmabuf.h"
-
-+#if !defined(WEBRTC_BSD)
- #include <asm/ioctl.h>
-+#endif
- #include <dlfcn.h>
- #include <fcntl.h>
- #include <libdrm/drm_fourcc.h>
-+#if !defined(WEBRTC_BSD)
- #include <linux/types.h>
-+#endif
- #include <spa/param/video/format-utils.h>
- #include <unistd.h>
- #include <xf86drm.h>
diff --git a/devel/electron32/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc b/devel/electron32/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
deleted file mode 100644
index feb38c67b899..000000000000
--- a/devel/electron32/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
+++ /dev/null
@@ -1,15 +0,0 @@
---- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2024-06-18 21:44:56 UTC
-+++ third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc
-@@ -203,6 +203,12 @@ void XServerPixelBuffer::InitShm(const XWindowAttribut
- void XServerPixelBuffer::InitShm(const XWindowAttributes& attributes) {
- Visual* default_visual = attributes.visual;
- int default_depth = attributes.depth;
-+#if defined(__OpenBSD__)
-+// pledge(2)
-+ RTC_LOG(LS_WARNING) << "Unable to use shmget(2) while using pledge(2). "
-+ "Performance may be degraded.";
-+ return;
-+#endif
-
- int major, minor;
- Bool have_pixmaps;
diff --git a/devel/electron32/files/patch-third__party_webrtc_modules_video__capture_linux_pipewire__session.cc b/devel/electron32/files/patch-third__party_webrtc_modules_video__capture_linux_pipewire__session.cc
deleted file mode 100644
index 3e1ce1d4f5db..000000000000
--- a/devel/electron32/files/patch-third__party_webrtc_modules_video__capture_linux_pipewire__session.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- third_party/webrtc/modules/video_capture/linux/pipewire_session.cc.orig 2024-10-18 12:43:44 UTC
-+++ third_party/webrtc/modules/video_capture/linux/pipewire_session.cc
-@@ -72,7 +72,7 @@ PipeWireNode::PipeWireNode(PipeWireSession* session,
- .param = OnNodeParam,
- };
-
-- pw_node_add_listener(proxy_, &node_listener_, &node_events, this);
-+ pw_node_add_listener(reinterpret_cast<pw_node*>(proxy_), &node_listener_, &node_events, this);
- }
-
- PipeWireNode::~PipeWireNode() {
-@@ -107,7 +107,7 @@ void PipeWireNode::OnNodeInfo(void* data, const pw_nod
- uint32_t id = info->params[i].id;
- if (id == SPA_PARAM_EnumFormat &&
- info->params[i].flags & SPA_PARAM_INFO_READ) {
-- pw_node_enum_params(that->proxy_, 0, id, 0, UINT32_MAX, nullptr);
-+ pw_node_enum_params(reinterpret_cast<pw_node*>(that->proxy_), 0, id, 0, UINT32_MAX, nullptr);
- break;
- }
- }
diff --git a/devel/electron32/files/patch-third__party_webrtc_rtc__base_byte__order.h b/devel/electron32/files/patch-third__party_webrtc_rtc__base_byte__order.h
deleted file mode 100644
index d003530c55c2..000000000000
--- a/devel/electron32/files/patch-third__party_webrtc_rtc__base_byte__order.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/webrtc/rtc_base/byte_order.h.orig 2023-02-01 18:45:24 UTC
-+++ third_party/webrtc/rtc_base/byte_order.h
-@@ -90,6 +90,8 @@
- #error WEBRTC_ARCH_BIG_ENDIAN or WEBRTC_ARCH_LITTLE_ENDIAN must be defined.
- #endif // defined(WEBRTC_ARCH_LITTLE_ENDIAN)
-
-+#elif defined(WEBRTC_BSD)
-+#include <sys/endian.h>
- #elif defined(WEBRTC_POSIX)
- #include <endian.h>
- #else
diff --git a/devel/electron32/files/patch-third__party_webrtc_rtc__base_ip__address.cc b/devel/electron32/files/patch-third__party_webrtc_rtc__base_ip__address.cc
deleted file mode 100644
index 5bd234bc4b29..000000000000
--- a/devel/electron32/files/patch-third__party_webrtc_rtc__base_ip__address.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- third_party/webrtc/rtc_base/ip_address.cc.orig 2022-05-19 14:06:27 UTC
-+++ third_party/webrtc/rtc_base/ip_address.cc
-@@ -13,7 +13,8 @@
- #include <sys/socket.h>
-
- #include "absl/strings/string_view.h"
--#ifdef OPENBSD
-+#if defined(WEBRTC_BSD)
-+#include <sys/types.h>
- #include <netinet/in_systm.h>
- #endif
- #ifndef __native_client__
diff --git a/devel/electron32/files/patch-third__party_webrtc_rtc__base_net__test__helpers.cc b/devel/electron32/files/patch-third__party_webrtc_rtc__base_net__test__helpers.cc
deleted file mode 100644
index ee7429dcce2b..000000000000
--- a/devel/electron32/files/patch-third__party_webrtc_rtc__base_net__test__helpers.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- third_party/webrtc/rtc_base/net_test_helpers.cc.orig 2023-10-19 20:00:27 UTC
-+++ third_party/webrtc/rtc_base/net_test_helpers.cc
-@@ -21,6 +21,7 @@
- #endif
- #if defined(WEBRTC_POSIX) && !defined(__native_client__)
- #include <arpa/inet.h>
-+#include <sys/socket.h>
- #if defined(WEBRTC_ANDROID)
- #include "rtc_base/ifaddrs_android.h"
- #else
diff --git a/devel/electron32/files/patch-third__party_webrtc_rtc__base_network.cc b/devel/electron32/files/patch-third__party_webrtc_rtc__base_network.cc
deleted file mode 100644
index 01d2103360cf..000000000000
--- a/devel/electron32/files/patch-third__party_webrtc_rtc__base_network.cc
+++ /dev/null
@@ -1,15 +0,0 @@
---- third_party/webrtc/rtc_base/network.cc.orig 2024-06-18 21:44:56 UTC
-+++ third_party/webrtc/rtc_base/network.cc
-@@ -290,7 +290,12 @@ AdapterType GetAdapterTypeFromName(absl::string_view n
- }
- #endif
-
-+#if defined(WEBRTC_BSD)
-+ // Treat all other network interface names as ethernet on BSD
-+ return ADAPTER_TYPE_ETHERNET;
-+#else
- return ADAPTER_TYPE_UNKNOWN;
-+#endif
- }
-
- NetworkManager::EnumerationPermission NetworkManager::enumeration_permission()
diff --git a/devel/electron32/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc b/devel/electron32/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
deleted file mode 100644
index f30305a92334..000000000000
--- a/devel/electron32/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
+++ /dev/null
@@ -1,114 +0,0 @@
---- third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2024-06-18 21:44:56 UTC
-+++ third_party/webrtc/rtc_base/physical_socket_server.cc
-@@ -54,7 +54,7 @@
- #include "rtc_base/time_utils.h"
- #include "system_wrappers/include/field_trial.h"
-
--#if defined(WEBRTC_LINUX)
-+#if defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD)
- #include <linux/sockios.h>
- #endif
-
-@@ -74,7 +74,7 @@ typedef void* SockOptArg;
-
- #endif // WEBRTC_POSIX
-
--#if defined(WEBRTC_POSIX) && !defined(WEBRTC_MAC) && !defined(__native_client__)
-+#if defined(WEBRTC_POSIX) && !defined(WEBRTC_MAC) && !defined(__native_client__) && !defined(WEBRTC_BSD)
-
- int64_t GetSocketRecvTimestamp(int socket) {
- struct timeval tv_ioctl;
-@@ -329,7 +329,7 @@ int PhysicalSocket::GetOption(Option opt, int* value)
- return -1;
- }
- if (opt == OPT_DONTFRAGMENT) {
--#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID)
-+#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_BSD)
- *value = (*value != IP_PMTUDISC_DONT) ? 1 : 0;
- #endif
- } else if (opt == OPT_DSCP) {
-@@ -358,7 +358,7 @@ int PhysicalSocket::SetOption(Option opt, int value) {
- if (TranslateOption(opt, &slevel, &sopt) == -1)
- return -1;
- if (opt == OPT_DONTFRAGMENT) {
--#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID)
-+#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_BSD)
- value = (value) ? IP_PMTUDISC_DO : IP_PMTUDISC_DONT;
- #endif
- } else if (opt == OPT_DSCP) {
-@@ -389,7 +389,7 @@ int PhysicalSocket::Send(const void* pv, size_t cb) {
- int PhysicalSocket::Send(const void* pv, size_t cb) {
- int sent = DoSend(
- s_, reinterpret_cast<const char*>(pv), static_cast<int>(cb),
--#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID)
-+#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_BSD)
- // Suppress SIGPIPE. Without this, attempting to send on a socket whose
- // other end is closed will result in a SIGPIPE signal being raised to
- // our process, which by default will terminate the process, which we
-@@ -418,7 +418,7 @@ int PhysicalSocket::SendTo(const void* buffer,
- size_t len = addr.ToSockAddrStorage(&saddr);
- int sent =
- DoSendTo(s_, static_cast<const char*>(buffer), static_cast<int>(length),
--#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID)
-+#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_BSD)
- // Suppress SIGPIPE. See above for explanation.
- MSG_NOSIGNAL,
- #else
-@@ -697,7 +697,7 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
- *slevel = IPPROTO_IP;
- *sopt = IP_DONTFRAGMENT;
- break;
--#elif defined(WEBRTC_MAC) || defined(BSD) || defined(__native_client__)
-+#elif defined(WEBRTC_MAC) || defined(WEBRTC_BSD) || defined(__native_client__)
- RTC_LOG(LS_WARNING) << "Socket::OPT_DONTFRAGMENT not supported.";
- return -1;
- #elif defined(WEBRTC_POSIX)
-@@ -746,7 +746,7 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
- return -1;
- #endif
- case OPT_RECV_ECN:
--#if defined(WEBRTC_POSIX)
-+#if defined(WEBRTC_POSIX) && defined(IP_RECVTOS)
- if (family_ == AF_INET6) {
- *slevel = IPPROTO_IPV6;
- *sopt = IPV6_RECVTCLASS;
-@@ -766,10 +766,19 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
- *sopt = SO_KEEPALIVE;
- break;
- case OPT_TCP_KEEPCNT:
-+#if !defined(TCP_KEEPCNT)
-+ RTC_LOG(LS_WARNING) << "Socket::OPT_TCP_KEEPCNT not supported.";
-+ return -1;
-+#else
- *slevel = IPPROTO_TCP;
- *sopt = TCP_KEEPCNT;
- break;
-+#endif
- case OPT_TCP_KEEPIDLE:
-+#if !defined(TCP_KEEPALIVE)
-+ RTC_LOG(LS_WARNING) << "Socket::OPT_TCP_KEEPALIVE not supported.";
-+ return -1;
-+#else
- *slevel = IPPROTO_TCP;
- #if !defined(WEBRTC_MAC)
- *sopt = TCP_KEEPIDLE;
-@@ -777,12 +786,18 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
- *sopt = TCP_KEEPALIVE;
- #endif
- break;
-+#endif
- case OPT_TCP_KEEPINTVL:
-+#if !defined(TCP_KEEPALIVE)
-+ RTC_LOG(LS_WARNING) << "Socket::OPT_TCP_KEEPINTVL not supported.";
-+ return -1;
-+#else
- *slevel = IPPROTO_TCP;
- *sopt = TCP_KEEPINTVL;
- break;
-+#endif
- case OPT_TCP_USER_TIMEOUT:
--#if defined(WEBRTC_LINUX) || defined(WEBRTC_ANDROID)
-+#if (defined(WEBRTC_LINUX) || defined(WEBRTC_ANDROID)) && defined(TCP_USER_TIMEOUT)
- *slevel = IPPROTO_TCP;
- *sopt = TCP_USER_TIMEOUT;
- break;
diff --git a/devel/electron32/files/patch-third__party_webrtc_rtc__base_physical__socket__server.h b/devel/electron32/files/patch-third__party_webrtc_rtc__base_physical__socket__server.h
deleted file mode 100644
index b1dc22dd4eef..000000000000
--- a/devel/electron32/files/patch-third__party_webrtc_rtc__base_physical__socket__server.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/webrtc/rtc_base/physical_socket_server.h.orig 2023-11-29 21:41:42 UTC
-+++ third_party/webrtc/rtc_base/physical_socket_server.h
-@@ -18,7 +18,7 @@
- #include "rtc_base/third_party/sigslot/sigslot.h"
-
- #if defined(WEBRTC_POSIX)
--#if defined(WEBRTC_LINUX)
-+#if defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD)
- // On Linux, use epoll.
- #include <sys/epoll.h>
-
diff --git a/devel/electron32/files/patch-third__party_webrtc_rtc__base_platform__thread__types.cc b/devel/electron32/files/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
deleted file mode 100644
index 2b1e7715b52b..000000000000
--- a/devel/electron32/files/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
+++ /dev/null
@@ -1,37 +0,0 @@
---- third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2023-02-01 18:45:24 UTC
-+++ third_party/webrtc/rtc_base/platform_thread_types.cc
-@@ -11,7 +11,9 @@
- #include "rtc_base/platform_thread_types.h"
-
- #if defined(WEBRTC_LINUX)
-+#if !defined(WEBRTC_BSD)
- #include <sys/prctl.h>
-+#endif
- #include <sys/syscall.h>
- #endif
-
-@@ -44,6 +46,8 @@ PlatformThreadId CurrentThreadId() {
- return gettid();
- #elif defined(WEBRTC_FUCHSIA)
- return zx_thread_self();
-+#elif defined(WEBRTC_BSD)
-+ return reinterpret_cast<uint64_t>(pthread_self());
- #elif defined(WEBRTC_LINUX)
- return syscall(__NR_gettid);
- #elif defined(__EMSCRIPTEN__)
-@@ -74,6 +78,7 @@ bool IsThreadRefEqual(const PlatformThreadRef& a, cons
- }
-
- void SetCurrentThreadName(const char* name) {
-+#if !defined(WEBRTC_BSD)
- #if defined(WEBRTC_WIN)
- // The SetThreadDescription API works even if no debugger is attached.
- // The names set with this API also show up in ETW traces. Very handy.
-@@ -120,6 +125,7 @@ void SetCurrentThreadName(const char* name) {
- zx_status_t status = zx_object_set_property(zx_thread_self(), ZX_PROP_NAME,
- name, strlen(name));
- RTC_DCHECK_EQ(status, ZX_OK);
-+#endif
- #endif
- }
-
diff --git a/devel/electron32/files/patch-third__party_webrtc_system__wrappers_BUILD.gn b/devel/electron32/files/patch-third__party_webrtc_system__wrappers_BUILD.gn
deleted file mode 100644
index bb0c6dd4068b..000000000000
--- a/devel/electron32/files/patch-third__party_webrtc_system__wrappers_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- third_party/webrtc/system_wrappers/BUILD.gn.orig 2024-06-18 21:44:57 UTC
-+++ third_party/webrtc/system_wrappers/BUILD.gn
-@@ -63,8 +63,6 @@ rtc_library("system_wrappers") {
- if (!build_with_chromium) {
- sources += [ "source/cpu_features_linux.cc" ]
- }
--
-- libs += [ "rt" ]
- }
-
- if (is_win) {
diff --git a/devel/electron32/files/patch-third__party_zlib_BUILD.gn b/devel/electron32/files/patch-third__party_zlib_BUILD.gn
deleted file mode 100644
index 6a15bbbb8edd..000000000000
--- a/devel/electron32/files/patch-third__party_zlib_BUILD.gn
+++ /dev/null
@@ -1,31 +0,0 @@
---- third_party/zlib/BUILD.gn.orig 2024-08-30 11:29:37 UTC
-+++ third_party/zlib/BUILD.gn
-@@ -128,7 +128,7 @@ if (use_arm_neon_optimizations) {
- defines = [ "CRC32_ARMV8_CRC32" ]
- if (is_android) {
- defines += [ "ARMV8_OS_ANDROID" ]
-- } else if (is_linux || is_chromeos) {
-+ } else if ((is_linux || is_chromeos) && !is_bsd) {
- defines += [ "ARMV8_OS_LINUX" ]
- } else if (is_mac) {
- defines += [ "ARMV8_OS_MACOS" ]
-@@ -138,6 +138,10 @@ if (use_arm_neon_optimizations) {
- defines += [ "ARMV8_OS_FUCHSIA" ]
- } else if (is_win) {
- defines += [ "ARMV8_OS_WINDOWS" ]
-+ } else if (is_openbsd) {
-+ defines += [ "ARMV8_OS_OPENBSD" ]
-+ } else if (is_freebsd) {
-+ defines += [ "ARMV8_OS_FREEBSD" ]
- } else {
- assert(false, "Unsupported ARM OS")
- }
-@@ -417,7 +421,7 @@ static_library("minizip") {
- ]
- }
-
-- if (is_apple || is_android || is_nacl) {
-+ if (is_apple || is_android || is_nacl || is_bsd) {
- # Mac, Android and the BSDs don't have fopen64, ftello64, or fseeko64. We
- # use fopen, ftell, and fseek instead on these systems.
- defines = [ "USE_FILE32API" ]
diff --git a/devel/electron32/files/patch-tools_gn_build_gen.py b/devel/electron32/files/patch-tools_gn_build_gen.py
deleted file mode 100644
index cf8f31249bd9..000000000000
--- a/devel/electron32/files/patch-tools_gn_build_gen.py
+++ /dev/null
@@ -1,34 +0,0 @@
---- tools/gn/build/gen.py.orig 2024-04-15 20:45:30 UTC
-+++ tools/gn/build/gen.py
-@@ -94,6 +94,12 @@ class Platform(object):
- def is_solaris(self):
- return self._platform == 'solaris'
-
-+ def is_openbsd(self):
-+ return self._platform == 'openbsd'
-+
-+ def is_freebsd(self):
-+ return self._platform == 'freebsd'
-+
- def is_posix(self):
- return self._platform in ['linux', 'freebsd', 'darwin', 'aix', 'openbsd', 'haiku', 'solaris', 'msys', 'netbsd', 'serenity']
-
-@@ -304,7 +310,7 @@ def WriteGenericNinja(path, static_libraries, executab
- 'linux': 'build_linux.ninja.template',
- 'freebsd': 'build_linux.ninja.template',
- 'aix': 'build_aix.ninja.template',
-- 'openbsd': 'build_openbsd.ninja.template',
-+ 'openbsd': 'build_linux.ninja.template',
- 'haiku': 'build_haiku.ninja.template',
- 'solaris': 'build_linux.ninja.template',
- 'netbsd': 'build_linux.ninja.template',
-@@ -539,6 +545,9 @@ def WriteGNNinja(path, platform, host, options, args_l
-
- if platform.is_posix() and not platform.is_haiku():
- ldflags.append('-pthread')
-+
-+ if platform.is_openbsd():
-+ libs.append('-lkvm')
-
- if platform.is_mingw() or platform.is_msys():
- cflags.extend(['-DUNICODE',
diff --git a/devel/electron32/files/patch-tools_gn_src_base_files_file__posix.cc b/devel/electron32/files/patch-tools_gn_src_base_files_file__posix.cc
deleted file mode 100644
index de2fe5444183..000000000000
--- a/devel/electron32/files/patch-tools_gn_src_base_files_file__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/gn/src/base/files/file_posix.cc.orig 2022-09-24 10:57:32 UTC
-+++ tools/gn/src/base/files/file_posix.cc
-@@ -371,7 +371,7 @@ void File::DoInitialize(const FilePath& path, uint32_t
- bool File::Flush() {
- DCHECK(IsValid());
-
--#if defined(OS_LINUX)
-+#if defined(OS_LINUX) || defined(OS_BSD)
- return !HANDLE_EINTR(fdatasync(file_.get()));
- #else
- return !HANDLE_EINTR(fsync(file_.get()));
diff --git a/devel/electron32/files/patch-tools_grit_grit_node_base.py b/devel/electron32/files/patch-tools_grit_grit_node_base.py
deleted file mode 100644
index 0e9e99eb206b..000000000000
--- a/devel/electron32/files/patch-tools_grit_grit_node_base.py
+++ /dev/null
@@ -1,12 +0,0 @@
---- tools/grit/grit/node/base.py.orig 2024-02-21 00:21:14 UTC
-+++ tools/grit/grit/node/base.py
-@@ -498,7 +498,8 @@ class Node:
- value = defs
-
- elif name == 'is_linux':
-- value = target_platform == 'linux'
-+ value = (target_platform == 'linux'
-+ or 'bsd' in target_platform)
- elif name == 'is_chromeos':
- value = target_platform == 'chromeos'
- elif name == 'is_macosx':
diff --git a/devel/electron32/files/patch-tools_json__schema__compiler_cpp__bundle__generator.py b/devel/electron32/files/patch-tools_json__schema__compiler_cpp__bundle__generator.py
deleted file mode 100644
index e9c8ef278ef8..000000000000
--- a/devel/electron32/files/patch-tools_json__schema__compiler_cpp__bundle__generator.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2023-03-30 00:34:17 UTC
-+++ tools/json_schema_compiler/cpp_bundle_generator.py
-@@ -149,7 +149,7 @@ class CppBundleGenerator(object):
- # BUILDFLAG(IS_CHROMEOS) && BUILDFLAG(IS_CHROMEOS_LACROS).
- ifdefs.append('BUILDFLAG(IS_CHROMEOS_LACROS)')
- elif platform == Platforms.LINUX:
-- ifdefs.append('BUILDFLAG(IS_LINUX)')
-+ ifdefs.append('BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)')
- elif platform == Platforms.MAC:
- ifdefs.append('BUILDFLAG(IS_MAC)')
- elif platform == Platforms.WIN:
diff --git a/devel/electron32/files/patch-tools_json__schema__compiler_feature__compiler.py b/devel/electron32/files/patch-tools_json__schema__compiler_feature__compiler.py
deleted file mode 100644
index c0ab321af7d0..000000000000
--- a/devel/electron32/files/patch-tools_json__schema__compiler_feature__compiler.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/json_schema_compiler/feature_compiler.py.orig 2024-06-18 21:44:01 UTC
-+++ tools/json_schema_compiler/feature_compiler.py
-@@ -277,6 +277,8 @@ FEATURE_GRAMMAR = ({
- 'linux': 'Feature::LINUX_PLATFORM',
- 'mac': 'Feature::MACOSX_PLATFORM',
- 'win': 'Feature::WIN_PLATFORM',
-+ 'openbsd': 'Feature::LINUX_PLATFORM',
-+ 'freebsd': 'Feature::LINUX_PLATFORM',
- }
- }
- },
diff --git a/devel/electron32/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn b/devel/electron32/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn
deleted file mode 100644
index 5241d1fe8974..000000000000
--- a/devel/electron32/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn
+++ /dev/null
@@ -1,20 +0,0 @@
---- tools/perf/chrome_telemetry_build/BUILD.gn.orig 2024-08-14 20:56:03 UTC
-+++ tools/perf/chrome_telemetry_build/BUILD.gn
-@@ -47,7 +47,7 @@ group("telemetry_chrome_test") {
- data_deps += [ "//chrome:reorder_imports" ]
- }
-
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- data_deps += [ "//third_party/breakpad:dump_syms" ]
-
- # CrOS currently has issues with the locally compiled version of
-@@ -178,7 +178,7 @@ group("telemetry_chrome_test_without_chrome") {
- ]
-
- # Cr-Fuchsia doesn't support breakpad.
-- if (!is_win && !is_fuchsia) {
-+ if (!is_win && !is_fuchsia && !is_bsd) {
- data_deps += [
- # This is defined for Windows, but is unused by Telemetry on
- # Windows, and including it can have issues when cross-compiling
diff --git a/devel/electron32/files/patch-tools_protoc__wrapper_protoc__wrapper.py b/devel/electron32/files/patch-tools_protoc__wrapper_protoc__wrapper.py
deleted file mode 100644
index deea745ff3b2..000000000000
--- a/devel/electron32/files/patch-tools_protoc__wrapper_protoc__wrapper.py
+++ /dev/null
@@ -1,24 +0,0 @@
---- tools/protoc_wrapper/protoc_wrapper.py.orig 2024-06-18 21:44:01 UTC
-+++ tools/protoc_wrapper/protoc_wrapper.py
-@@ -183,15 +183,19 @@ def main(argv):
- if not options.exclude_imports:
- protoc_cmd += ["--include_imports"]
-
-+ nenv = os.environ.copy()
-+ nenv["PATH"] = "${WRKOBJDIR}/bin:" + nenv["PATH"]
-+ nenv["LD_LIBRARY_PATH"] = "${WRKSRC}/out/Release"
-+
- dependency_file_data = None
- if options.descriptor_set_out and options.descriptor_set_dependency_file:
- protoc_cmd += ['--dependency_out', options.descriptor_set_dependency_file]
-- ret = subprocess.call(protoc_cmd)
-+ ret = subprocess.call(protoc_cmd, env=nenv)
-
- with open(options.descriptor_set_dependency_file, 'rb') as f:
- dependency_file_data = f.read().decode('utf-8')
-
-- ret = subprocess.call(protoc_cmd)
-+ ret = subprocess.call(protoc_cmd, env=nenv)
- if ret != 0:
- if ret <= -100:
- # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier to
diff --git a/devel/electron32/files/patch-ui_aura_screen__ozone.cc b/devel/electron32/files/patch-ui_aura_screen__ozone.cc
deleted file mode 100644
index 13b7c8f5034a..000000000000
--- a/devel/electron32/files/patch-ui_aura_screen__ozone.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/aura/screen_ozone.cc.orig 2024-08-14 20:56:04 UTC
-+++ ui/aura/screen_ozone.cc
-@@ -107,7 +107,7 @@ display::Display ScreenOzone::GetPrimaryDisplay() cons
- return platform_screen_->GetPrimaryDisplay();
- }
-
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ScreenOzone::ScreenSaverSuspenderOzone::ScreenSaverSuspenderOzone(
- std::unique_ptr<ui::PlatformScreen::PlatformScreenSaverSuspender> suspender)
- : suspender_(std::move(suspender)) {}
diff --git a/devel/electron32/files/patch-ui_aura_screen__ozone.h b/devel/electron32/files/patch-ui_aura_screen__ozone.h
deleted file mode 100644
index 9a39bc562101..000000000000
--- a/devel/electron32/files/patch-ui_aura_screen__ozone.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/aura/screen_ozone.h.orig 2024-08-14 20:56:04 UTC
-+++ ui/aura/screen_ozone.h
-@@ -45,7 +45,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
- display::Display GetDisplayMatching(
- const gfx::Rect& match_rect) const override;
- display::Display GetPrimaryDisplay() const override;
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<display::Screen::ScreenSaverSuspender> SuspendScreenSaver()
- override;
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-@@ -74,7 +74,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
- ui::PlatformScreen* platform_screen() { return platform_screen_.get(); }
-
- private:
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- class ScreenSaverSuspenderOzone
- : public display::Screen::ScreenSaverSuspender {
- public:
diff --git a/devel/electron32/files/patch-ui_base_accelerators_accelerator.cc b/devel/electron32/files/patch-ui_base_accelerators_accelerator.cc
deleted file mode 100644
index 96b187550a97..000000000000
--- a/devel/electron32/files/patch-ui_base_accelerators_accelerator.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/accelerators/accelerator.cc.orig 2024-11-16 03:24:59 UTC
-+++ ui/base/accelerators/accelerator.cc
-@@ -419,7 +419,7 @@ std::u16string Accelerator::ApplyLongFormModifiers(
- result = ApplyModifierToAcceleratorString(result, IDS_APP_SEARCH_KEY);
- #elif BUILDFLAG(IS_WIN)
- result = ApplyModifierToAcceleratorString(result, IDS_APP_WINDOWS_KEY);
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- result = ApplyModifierToAcceleratorString(result, IDS_APP_SUPER_KEY);
- #else
- NOTREACHED_IN_MIGRATION();
diff --git a/devel/electron32/files/patch-ui_base_accelerators_accelerator__unittest.cc b/devel/electron32/files/patch-ui_base_accelerators_accelerator__unittest.cc
deleted file mode 100644
index 90fcae311265..000000000000
--- a/devel/electron32/files/patch-ui_base_accelerators_accelerator__unittest.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/accelerators/accelerator_unittest.cc.orig 2024-11-16 03:24:59 UTC
-+++ ui/base/accelerators/accelerator_unittest.cc
-@@ -59,7 +59,7 @@ TEST(AcceleratorTest, MAYBE_GetShortcutText) {
- #if BUILDFLAG(IS_MAC)
- {VKEY_T, EF_COMMAND_DOWN | EF_CONTROL_DOWN, nullptr, u"⌃⌘T"},
- #endif
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {VKEY_T, EF_COMMAND_DOWN | EF_CONTROL_DOWN, u"Super+Ctrl+T", nullptr},
- #endif
- };
diff --git a/devel/electron32/files/patch-ui_base_clipboard_clipboard__constants.cc b/devel/electron32/files/patch-ui_base_clipboard_clipboard__constants.cc
deleted file mode 100644
index 96381b948f79..000000000000
--- a/devel/electron32/files/patch-ui_base_clipboard_clipboard__constants.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/clipboard/clipboard_constants.cc.orig 2023-11-29 21:40:44 UTC
-+++ ui/base/clipboard/clipboard_constants.cc
-@@ -25,7 +25,7 @@ const char kMimeTypeWindowDrag[] = "chromium/x-window-
- // Used for window dragging on some platforms.
- const char kMimeTypeWindowDrag[] = "chromium/x-window-drag";
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- const char kMimeTypeLinuxUtf8String[] = "UTF8_STRING";
- const char kMimeTypeLinuxString[] = "STRING";
- const char kMimeTypeLinuxText[] = "TEXT";
diff --git a/devel/electron32/files/patch-ui_base_clipboard_clipboard__constants.h b/devel/electron32/files/patch-ui_base_clipboard_clipboard__constants.h
deleted file mode 100644
index 5461d6e0dbb5..000000000000
--- a/devel/electron32/files/patch-ui_base_clipboard_clipboard__constants.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/clipboard/clipboard_constants.h.orig 2023-11-29 21:40:44 UTC
-+++ ui/base/clipboard/clipboard_constants.h
-@@ -48,7 +48,7 @@ extern const char kMimeTypeDataTransferEndpoint[];
-
- // ----- LINUX & CHROMEOS & FUCHSIA MIME TYPES -----
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(UI_BASE_CLIPBOARD_TYPES)
- extern const char kMimeTypeLinuxUtf8String[];
- COMPONENT_EXPORT(UI_BASE_CLIPBOARD_TYPES)
diff --git a/devel/electron32/files/patch-ui_base_cursor_cursor__factory.cc b/devel/electron32/files/patch-ui_base_cursor_cursor__factory.cc
deleted file mode 100644
index 74a6d9c3ce47..000000000000
--- a/devel/electron32/files/patch-ui_base_cursor_cursor__factory.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/cursor/cursor_factory.cc.orig 2024-04-15 20:34:29 UTC
-+++ ui/base/cursor/cursor_factory.cc
-@@ -97,7 +97,7 @@ void CursorFactory::ObserveThemeChanges() {
- NOTIMPLEMENTED();
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- // Returns a cursor name compatible with either X11 or the FreeDesktop.org
- // cursor spec ([1] and [2]), followed by fallbacks that can work as
diff --git a/devel/electron32/files/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc b/devel/electron32/files/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
deleted file mode 100644
index e74301f40af6..000000000000
--- a/devel/electron32/files/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2024-04-15 20:34:29 UTC
-+++ ui/base/dragdrop/os_exchange_data_provider_non_backed.cc
-@@ -99,7 +99,7 @@ std::optional<std::u16string> OSExchangeDataProviderNo
-
- std::optional<std::u16string> OSExchangeDataProviderNonBacked::GetString()
- const {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (HasFile()) {
- // Various Linux file managers both pass a list of file:// URIs and set the
- // string representation to the URI. We explicitly don't want to return use
diff --git a/devel/electron32/files/patch-ui_base_ime_dummy__text__input__client.cc b/devel/electron32/files/patch-ui_base_ime_dummy__text__input__client.cc
deleted file mode 100644
index 0a400c2d5ac9..000000000000
--- a/devel/electron32/files/patch-ui_base_ime_dummy__text__input__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/ime/dummy_text_input_client.cc.orig 2022-10-24 13:33:33 UTC
-+++ ui/base/ime/dummy_text_input_client.cc
-@@ -159,7 +159,7 @@ bool DummyTextInputClient::ShouldDoLearning() {
- return false;
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool DummyTextInputClient::SetCompositionFromExistingText(
- const gfx::Range& range,
- const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
diff --git a/devel/electron32/files/patch-ui_base_ime_dummy__text__input__client.h b/devel/electron32/files/patch-ui_base_ime_dummy__text__input__client.h
deleted file mode 100644
index fd686d8daf7d..000000000000
--- a/devel/electron32/files/patch-ui_base_ime_dummy__text__input__client.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/ime/dummy_text_input_client.h.orig 2022-08-31 12:19:35 UTC
-+++ ui/base/ime/dummy_text_input_client.h
-@@ -65,7 +65,7 @@ class DummyTextInputClient : public TextInputClient {
- ukm::SourceId GetClientSourceForMetrics() const override;
- bool ShouldDoLearning() override;
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool SetCompositionFromExistingText(
- const gfx::Range& range,
- const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) override;
diff --git a/devel/electron32/files/patch-ui_base_ime_fake__text__input__client.cc b/devel/electron32/files/patch-ui_base_ime_fake__text__input__client.cc
deleted file mode 100644
index a3eb501376ae..000000000000
--- a/devel/electron32/files/patch-ui_base_ime_fake__text__input__client.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/ime/fake_text_input_client.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/base/ime/fake_text_input_client.cc
-@@ -210,7 +210,7 @@ bool FakeTextInputClient::ShouldDoLearning() {
- return false;
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool FakeTextInputClient::SetCompositionFromExistingText(
- const gfx::Range& range,
- const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
diff --git a/devel/electron32/files/patch-ui_base_ime_fake__text__input__client.h b/devel/electron32/files/patch-ui_base_ime_fake__text__input__client.h
deleted file mode 100644
index 9e8af54bd5ba..000000000000
--- a/devel/electron32/files/patch-ui_base_ime_fake__text__input__client.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/ime/fake_text_input_client.h.orig 2024-06-18 21:44:02 UTC
-+++ ui/base/ime/fake_text_input_client.h
-@@ -98,7 +98,7 @@ class FakeTextInputClient : public TextInputClient {
- void SetTextEditCommandForNextKeyEvent(TextEditCommand command) override;
- ukm::SourceId GetClientSourceForMetrics() const override;
- bool ShouldDoLearning() override;
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool SetCompositionFromExistingText(
- const gfx::Range& range,
- const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) override;
diff --git a/devel/electron32/files/patch-ui_base_ime_init_input__method__initializer.cc b/devel/electron32/files/patch-ui_base_ime_init_input__method__initializer.cc
deleted file mode 100644
index 38d390fb775c..000000000000
--- a/devel/electron32/files/patch-ui_base_ime_init_input__method__initializer.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- ui/base/ime/init/input_method_initializer.cc.orig 2024-06-01 07:22:39 UTC
-+++ ui/base/ime/init/input_method_initializer.cc
-@@ -10,7 +10,7 @@
- #include "build/chromeos_buildflags.h"
-
- #if !BUILDFLAG(IS_CHROMEOS_ASH) && defined(USE_AURA) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- #include "ui/base/ime/linux/fake_input_method_context.h"
- #include "ui/base/ime/linux/linux_input_method_context_factory.h"
- #elif BUILDFLAG(IS_WIN)
-@@ -33,7 +33,7 @@ void InitializeInputMethodForTesting() {
- }
-
- void InitializeInputMethodForTesting() {
--#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
-+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- GetInputMethodContextFactoryForTest() =
- base::BindRepeating([](LinuxInputMethodContextDelegate* delegate)
- -> std::unique_ptr<LinuxInputMethodContext> {
-@@ -46,7 +46,7 @@ void ShutdownInputMethodForTesting() {
-
- void ShutdownInputMethodForTesting() {
- #if !BUILDFLAG(IS_CHROMEOS_ASH) && defined(USE_AURA) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- // The function owns the factory (as a static variable that's returned by
- // reference), so setting this to an empty factory will free the old one.
- GetInputMethodContextFactoryForTest() = LinuxInputMethodContextFactory();
diff --git a/devel/electron32/files/patch-ui_base_ime_text__input__client.h b/devel/electron32/files/patch-ui_base_ime_text__input__client.h
deleted file mode 100644
index fbbbcddd47b4..000000000000
--- a/devel/electron32/files/patch-ui_base_ime_text__input__client.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/ime/text_input_client.h.orig 2024-06-18 21:44:02 UTC
-+++ ui/base/ime/text_input_client.h
-@@ -266,7 +266,7 @@ class COMPONENT_EXPORT(UI_BASE_IME) TextInputClient
- // fields that are considered 'private' (e.g. in incognito tabs).
- virtual bool ShouldDoLearning() = 0;
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Start composition over a given UTF-16 code range from existing text. This
- // should only be used for composition scenario when IME wants to start
- // composition on existing text. Returns whether the operation was successful.
diff --git a/devel/electron32/files/patch-ui_base_resource_resource__bundle.cc b/devel/electron32/files/patch-ui_base_resource_resource__bundle.cc
deleted file mode 100644
index a1a91e2c2747..000000000000
--- a/devel/electron32/files/patch-ui_base_resource_resource__bundle.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/resource/resource_bundle.cc.orig 2024-02-21 00:21:15 UTC
-+++ ui/base/resource/resource_bundle.cc
-@@ -926,7 +926,7 @@ ResourceScaleFactor ResourceBundle::GetMaxResourceScal
- }
-
- ResourceScaleFactor ResourceBundle::GetMaxResourceScaleFactor() const {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return max_scale_factor_;
- #else
- return GetMaxSupportedResourceScaleFactor();
diff --git a/devel/electron32/files/patch-ui_base_test_skia__gold__pixel__diff.cc b/devel/electron32/files/patch-ui_base_test_skia__gold__pixel__diff.cc
deleted file mode 100644
index a09bc16436d7..000000000000
--- a/devel/electron32/files/patch-ui_base_test_skia__gold__pixel__diff.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/test/skia_gold_pixel_diff.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/base/test/skia_gold_pixel_diff.cc
-@@ -115,7 +115,7 @@ const char* GetPlatformName() {
- return "macOS";
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return "linux";
- #elif BUILDFLAG(IS_CHROMEOS_LACROS)
- return "lacros";
diff --git a/devel/electron32/files/patch-ui_base_test_ui__controls.h b/devel/electron32/files/patch-ui_base_test_ui__controls.h
deleted file mode 100644
index e86e09e0278b..000000000000
--- a/devel/electron32/files/patch-ui_base_test_ui__controls.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/test/ui_controls.h.orig 2024-04-15 20:34:29 UTC
-+++ ui/base/test/ui_controls.h
-@@ -186,7 +186,7 @@ bool SendTouchEventsNotifyWhenDone(int action,
- base::OnceClosure task);
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Forces the platform implementation to use screen coordinates, even if they're
- // not really available, the next time that ui_controls::SendMouseMove() or
- // ui_controls::SendMouseMoveNotifyWhenDone() is called, or some other method
diff --git a/devel/electron32/files/patch-ui_base_ui__base__features.cc b/devel/electron32/files/patch-ui_base_ui__base__features.cc
deleted file mode 100644
index 3c41a1ae10fc..000000000000
--- a/devel/electron32/files/patch-ui_base_ui__base__features.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- ui/base/ui_base_features.cc.orig 2024-08-14 20:56:04 UTC
-+++ ui/base/ui_base_features.cc
-@@ -157,7 +157,7 @@ BASE_FEATURE(kWaylandPerSurfaceScale,
- base::FEATURE_DISABLED_BY_DEFAULT);
- #endif // BUILDFLAG(IS_OZONE)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // If this feature is enabled, users not specify --ozone-platform-hint switch
- // will get --ozone-platform-hint=auto treatment. https://crbug.com/40250220.
- COMPONENT_EXPORT(UI_BASE_FEATURES)
-@@ -259,7 +259,7 @@ BASE_FEATURE(kExperimentalFlingAnimation,
- "ExperimentalFlingAnimation",
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_WIN) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_ASH) && \
- !BUILDFLAG(IS_CHROMEOS_LACROS))
- base::FEATURE_ENABLED_BY_DEFAULT
-@@ -363,7 +363,7 @@ BASE_FEATURE(kEyeDropper,
- BASE_FEATURE(kEyeDropper,
- "EyeDropper",
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron32/files/patch-ui_base_ui__base__features.h b/devel/electron32/files/patch-ui_base_ui__base__features.h
deleted file mode 100644
index aca9bcdf978b..000000000000
--- a/devel/electron32/files/patch-ui_base_ui__base__features.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/base/ui_base_features.h.orig 2024-08-14 20:56:04 UTC
-+++ ui/base/ui_base_features.h
-@@ -138,7 +138,7 @@ BASE_DECLARE_FEATURE(kWaylandPerSurfaceScale);
- BASE_DECLARE_FEATURE(kWaylandPerSurfaceScale);
- #endif // BUILDFLAG(IS_OZONE)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(UI_BASE_FEATURES)
- BASE_DECLARE_FEATURE(kOverrideDefaultOzonePlatformHintToAuto);
- #endif // BUILDFLAG(IS_LINUX)
diff --git a/devel/electron32/files/patch-ui_base_ui__base__switches.cc b/devel/electron32/files/patch-ui_base_ui__base__switches.cc
deleted file mode 100644
index 094a939d6f66..000000000000
--- a/devel/electron32/files/patch-ui_base_ui__base__switches.cc
+++ /dev/null
@@ -1,18 +0,0 @@
---- ui/base/ui_base_switches.cc.orig 2024-08-14 20:56:04 UTC
-+++ ui/base/ui_base_switches.cc
-@@ -31,13 +31,13 @@ const char kEnableResourcesFileSharing[] = "enable-res
- const char kEnableResourcesFileSharing[] = "enable-resources-file-sharing";
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Specifies system font family name. Improves determenism when rendering
- // pages in headless mode.
- const char kSystemFontFamily[] = "system-font-family";
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Specify the toolkit used to construct the Linux GUI.
- const char kUiToolkitFlag[] = "ui-toolkit";
- // Disables GTK IME integration.
diff --git a/devel/electron32/files/patch-ui_base_ui__base__switches.h b/devel/electron32/files/patch-ui_base_ui__base__switches.h
deleted file mode 100644
index 1fa64f51ee4b..000000000000
--- a/devel/electron32/files/patch-ui_base_ui__base__switches.h
+++ /dev/null
@@ -1,16 +0,0 @@
---- ui/base/ui_base_switches.h.orig 2024-08-14 20:56:04 UTC
-+++ ui/base/ui_base_switches.h
-@@ -27,11 +27,11 @@ COMPONENT_EXPORT(UI_BASE) extern const char kEnableRes
- COMPONENT_EXPORT(UI_BASE) extern const char kEnableResourcesFileSharing[];
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(UI_BASE) extern const char kSystemFontFamily[];
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(UI_BASE) extern const char kUiToolkitFlag[];
- COMPONENT_EXPORT(UI_BASE) extern const char kDisableGtkIme[];
- #endif
diff --git a/devel/electron32/files/patch-ui_base_webui_web__ui__util.cc b/devel/electron32/files/patch-ui_base_webui_web__ui__util.cc
deleted file mode 100644
index 91cfedd4bfe7..000000000000
--- a/devel/electron32/files/patch-ui_base_webui_web__ui__util.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/base/webui/web_ui_util.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/base/webui/web_ui_util.cc
-@@ -39,7 +39,7 @@ std::string GetFontFamilyMd() {
- constexpr float kMaxScaleFactor = 1000.0f;
-
- std::string GetFontFamilyMd() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return "Roboto, " + GetFontFamily();
- #else
- return GetFontFamily();
-@@ -216,7 +216,7 @@ std::string GetFontFamily() {
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- std::string font_name = ui::ResourceBundle::GetSharedInstance()
- .GetFont(ui::ResourceBundle::BaseFont)
- .GetFontName();
diff --git a/devel/electron32/files/patch-ui_base_x_x11__cursor__loader.cc b/devel/electron32/files/patch-ui_base_x_x11__cursor__loader.cc
deleted file mode 100644
index c94c28462705..000000000000
--- a/devel/electron32/files/patch-ui_base_x_x11__cursor__loader.cc
+++ /dev/null
@@ -1,41 +0,0 @@
---- ui/base/x/x11_cursor_loader.cc.orig 2024-08-14 20:56:04 UTC
-+++ ui/base/x/x11_cursor_loader.cc
-@@ -34,7 +34,7 @@
- #include "ui/gfx/x/connection.h"
- #include "ui/gfx/x/xproto.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui.h"
- #endif
-
-@@ -59,7 +59,11 @@ std::string CursorPathFromLibXcursor() {
- void operator()(void* ptr) const { dlclose(ptr); }
- };
-
-+#if BUILDFLAG(IS_BSD)
-+ std::unique_ptr<void, DlCloser> lib(dlopen("libXcursor.so", RTLD_LAZY));
-+#else
- std::unique_ptr<void, DlCloser> lib(dlopen("libXcursor.so.1", RTLD_LAZY));
-+#endif
- if (!lib)
- return "";
-
-@@ -170,7 +174,7 @@ scoped_refptr<base::RefCountedMemory> ReadCursorFile(
- const std::string& rm_xcursor_theme) {
- constexpr const char kDefaultTheme[] = "default";
- std::string themes[] = {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // The toolkit theme has the highest priority.
- LinuxUi::instance() ? LinuxUi::instance()->GetCursorThemeName()
- : std::string(),
-@@ -359,7 +363,7 @@ uint32_t XCursorLoader::GetPreferredCursorSize() const
- return size;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Let the toolkit have the next say.
- auto* linux_ui = LinuxUi::instance();
- size = linux_ui ? linux_ui->GetCursorThemeSize() : 0;
diff --git a/devel/electron32/files/patch-ui_base_x_x11__shm__image__pool.cc b/devel/electron32/files/patch-ui_base_x_x11__shm__image__pool.cc
deleted file mode 100644
index a03691344c11..000000000000
--- a/devel/electron32/files/patch-ui_base_x_x11__shm__image__pool.cc
+++ /dev/null
@@ -1,71 +0,0 @@
---- ui/base/x/x11_shm_image_pool.cc.orig 2024-04-15 20:34:29 UTC
-+++ ui/base/x/x11_shm_image_pool.cc
-@@ -16,6 +16,7 @@
- #include "base/functional/callback.h"
- #include "base/location.h"
- #include "base/strings/string_util.h"
-+#include "base/system/sys_info.h"
- #include "build/build_config.h"
- #include "build/chromeos_buildflags.h"
- #include "net/base/url_util.h"
-@@ -45,10 +46,14 @@ std::size_t MaxShmSegmentSizeImpl() {
- 1.0f / (kShmResizeThreshold * kShmResizeThreshold);
-
- std::size_t MaxShmSegmentSizeImpl() {
-+#if BUILDFLAG(IS_BSD)
-+ return base::SysInfo::MaxSharedMemorySize();
-+#else
- struct shminfo info;
- if (shmctl(0, IPC_INFO, reinterpret_cast<struct shmid_ds*>(&info)) == -1)
- return 0;
- return info.shmmax;
-+#endif
- }
-
- std::size_t MaxShmSegmentSize() {
-@@ -57,14 +62,19 @@ std::size_t MaxShmSegmentSize() {
- }
-
- #if !BUILDFLAG(IS_CHROMEOS_ASH)
-+#if !BUILDFLAG(IS_BSD)
- bool IsRemoteHost(const std::string& name) {
- if (name.empty())
- return false;
-
- return !net::HostStringIsLocalhost(name);
- }
-+#endif
-
- bool ShouldUseMitShm(x11::Connection* connection) {
-+#if BUILDFLAG(IS_BSD)
-+ return false;
-+#else
- // MIT-SHM may be available on remote connetions, but it will be unusable. Do
- // a best-effort check to see if the host is remote to disable the SHM
- // codepath. It may be possible in contrived cases for there to be a
-@@ -93,6 +103,7 @@ bool ShouldUseMitShm(x11::Connection* connection) {
- return false;
-
- return true;
-+#endif
- }
- #endif
-
-@@ -183,7 +194,7 @@ bool XShmImagePool::Resize(const gfx::Size& pixel_size
- shmctl(state.shmid, IPC_RMID, nullptr);
- return false;
- }
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // On Linux, a shmid can still be attached after IPC_RMID if otherwise
- // kept alive. Detach before XShmAttach to prevent a memory leak in case
- // the process dies.
-@@ -202,7 +213,7 @@ bool XShmImagePool::Resize(const gfx::Size& pixel_size
- return false;
- state.shmseg = shmseg;
- state.shmem_attached_to_server = true;
--#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
- // The Linux-specific shmctl behavior above may not be portable, so we're
- // forced to do IPC_RMID after the server has attached to the segment.
- shmctl(state.shmid, IPC_RMID, nullptr);
diff --git a/devel/electron32/files/patch-ui_color_color__id.h b/devel/electron32/files/patch-ui_color_color__id.h
deleted file mode 100644
index e2cf5b76fa1d..000000000000
--- a/devel/electron32/files/patch-ui_color_color__id.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/color/color_id.h.orig 2024-08-30 11:29:37 UTC
-+++ ui/color/color_id.h
-@@ -626,7 +626,7 @@
- \
- E_CPONLY(kColorCrosSysPositive) \
- E_CPONLY(kColorCrosSysComplementVariant)
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #define PLATFORM_SPECIFIC_COLOR_IDS \
- E_CPONLY(kColorNativeButtonBorder)\
- E_CPONLY(kColorNativeHeaderButtonBorderActive) \
diff --git a/devel/electron32/files/patch-ui_color_color__provider__utils.cc b/devel/electron32/files/patch-ui_color_color__provider__utils.cc
deleted file mode 100644
index 9c4817ad6567..000000000000
--- a/devel/electron32/files/patch-ui_color_color__provider__utils.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/color/color_provider_utils.cc.orig 2024-08-14 20:56:04 UTC
-+++ ui/color/color_provider_utils.cc
-@@ -187,7 +187,7 @@ std::string_view SystemThemeName(ui::SystemTheme syste
- switch (system_theme) {
- case ui::SystemTheme::kDefault:
- return "kDefault";
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- case ui::SystemTheme::kGtk:
- return "kGtk";
- case ui::SystemTheme::kQt:
diff --git a/devel/electron32/files/patch-ui_compositor_compositor.cc b/devel/electron32/files/patch-ui_compositor_compositor.cc
deleted file mode 100644
index ce03a3dc73c8..000000000000
--- a/devel/electron32/files/patch-ui_compositor_compositor.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/compositor/compositor.cc.orig 2024-08-30 11:29:38 UTC
-+++ ui/compositor/compositor.cc
-@@ -926,7 +926,7 @@ void Compositor::OnResume() {
- obs.ResetIfActive();
- }
-
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
- void Compositor::OnCompleteSwapWithNewSize(const gfx::Size& size) {
- for (auto& observer : observer_list_)
- observer.OnCompositingCompleteSwapWithNewSize(this, size);
diff --git a/devel/electron32/files/patch-ui_compositor_compositor.h b/devel/electron32/files/patch-ui_compositor_compositor.h
deleted file mode 100644
index 7082a93204e4..000000000000
--- a/devel/electron32/files/patch-ui_compositor_compositor.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/compositor/compositor.h.orig 2024-06-30 11:48:30 UTC
-+++ ui/compositor/compositor.h
-@@ -470,7 +470,7 @@ class COMPOSITOR_EXPORT Compositor : public base::Powe
- // base::PowerSuspendObserver:
- void OnResume() override;
-
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
- void OnCompleteSwapWithNewSize(const gfx::Size& size);
- #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-
diff --git a/devel/electron32/files/patch-ui_compositor_compositor__observer.h b/devel/electron32/files/patch-ui_compositor_compositor__observer.h
deleted file mode 100644
index 9ddcea2f2d0a..000000000000
--- a/devel/electron32/files/patch-ui_compositor_compositor__observer.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/compositor/compositor_observer.h.orig 2024-06-18 21:44:02 UTC
-+++ ui/compositor/compositor_observer.h
-@@ -52,7 +52,7 @@ class COMPOSITOR_EXPORT CompositorObserver {
- // Called when a child of the compositor is resizing.
- virtual void OnCompositingChildResizing(Compositor* compositor) {}
-
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
- // Called when a swap with new size is completed.
- virtual void OnCompositingCompleteSwapWithNewSize(ui::Compositor* compositor,
- const gfx::Size& size) {}
diff --git a/devel/electron32/files/patch-ui_display_screen.cc b/devel/electron32/files/patch-ui_display_screen.cc
deleted file mode 100644
index 07760900c60e..000000000000
--- a/devel/electron32/files/patch-ui_display_screen.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/display/screen.cc.orig 2024-08-14 20:56:04 UTC
-+++ ui/display/screen.cc
-@@ -86,7 +86,7 @@ void Screen::SetDisplayForNewWindows(int64_t display_i
- display_id_for_new_windows_ = display_id;
- }
-
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- Screen::ScreenSaverSuspender::~ScreenSaverSuspender() = default;
-
- std::unique_ptr<Screen::ScreenSaverSuspender> Screen::SuspendScreenSaver() {
diff --git a/devel/electron32/files/patch-ui_display_screen.h b/devel/electron32/files/patch-ui_display_screen.h
deleted file mode 100644
index 3197358465fb..000000000000
--- a/devel/electron32/files/patch-ui_display_screen.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/display/screen.h.orig 2024-08-14 20:56:04 UTC
-+++ ui/display/screen.h
-@@ -140,7 +140,7 @@ class DISPLAY_EXPORT Screen {
- // (both of which may or may not be `nearest_id`).
- display::ScreenInfos GetScreenInfosNearestDisplay(int64_t nearest_id) const;
-
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Object which suspends the platform-specific screensaver for the duration of
- // its existence.
- class ScreenSaverSuspender {
-@@ -248,7 +248,7 @@ class DISPLAY_EXPORT Screen {
- int64_t display_id_for_new_windows_;
- int64_t scoped_display_id_for_new_windows_ = display::kInvalidDisplayId;
-
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- uint32_t screen_saver_suspension_count_ = 0;
- #endif // BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
- };
diff --git a/devel/electron32/files/patch-ui_events_devices_x11_device__data__manager__x11.cc b/devel/electron32/files/patch-ui_events_devices_x11_device__data__manager__x11.cc
deleted file mode 100644
index 09a2606eac9f..000000000000
--- a/devel/electron32/files/patch-ui_events_devices_x11_device__data__manager__x11.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- ui/events/devices/x11/device_data_manager_x11.cc.orig 2024-02-21 00:21:15 UTC
-+++ ui/events/devices/x11/device_data_manager_x11.cc
-@@ -844,6 +844,7 @@ void DeviceDataManagerX11::DisableDevice(x11::Input::D
- }
-
- void DeviceDataManagerX11::DisableDevice(x11::Input::DeviceId deviceid) {
-+ NOTIMPLEMENTED();
- blocked_devices_.set(static_cast<uint32_t>(deviceid), true);
- // TODO(rsadam@): Support blocking touchscreen devices.
- std::vector<KeyboardDevice> keyboards = GetKeyboardDevices();
diff --git a/devel/electron32/files/patch-ui_events_event.cc b/devel/electron32/files/patch-ui_events_event.cc
deleted file mode 100644
index 1eb5d951f3b3..000000000000
--- a/devel/electron32/files/patch-ui_events_event.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- ui/events/event.cc.orig 2024-08-14 20:56:05 UTC
-+++ ui/events/event.cc
-@@ -365,7 +365,7 @@ MouseEvent::MouseEvent(const PlatformEvent& native_eve
- MouseEvent::MouseEvent(const PlatformEvent& native_event)
- : LocatedEvent(native_event),
- changed_button_flags_(GetChangedMouseButtonFlagsFromNative(native_event)),
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- movement_(GetMouseMovementFromNative(native_event)),
- #endif
- pointer_details_(GetMousePointerDetailsFromNative(native_event)) {
-@@ -621,7 +621,7 @@ std::unique_ptr<Event> MouseWheelEvent::Clone() const
- return std::make_unique<MouseWheelEvent>(*this);
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // This value matches Windows, Fuchsia WHEEL_DELTA, and (roughly) Firefox on
- // Linux.
- // static
-@@ -881,7 +881,7 @@ void KeyEvent::InitializeNative() {
- if (synthesize_key_repeat_enabled_ && IsRepeated(GetLastKeyEvent()))
- SetFlags(flags() | EF_IS_REPEAT);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- NormalizeFlags();
- #elif BUILDFLAG(IS_WIN)
- // Only Windows has native character events.
diff --git a/devel/electron32/files/patch-ui_events_keycodes_dom_keycode__converter.cc b/devel/electron32/files/patch-ui_events_keycodes_dom_keycode__converter.cc
deleted file mode 100644
index 8c73dcc1d948..000000000000
--- a/devel/electron32/files/patch-ui_events_keycodes_dom_keycode__converter.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- ui/events/keycodes/dom/keycode_converter.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/events/keycodes/dom/keycode_converter.cc
-@@ -13,7 +13,7 @@
- #include "ui/events/keycodes/dom/dom_code.h"
- #include "ui/events/keycodes/dom/dom_key.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD)
- #include <linux/input.h>
- #endif
-
-@@ -26,7 +26,7 @@ namespace {
- #if BUILDFLAG(IS_WIN)
- #define DOM_CODE(usb, evdev, xkb, win, mac, code, id) \
- { usb, win, code }
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #define DOM_CODE(usb, evdev, xkb, win, mac, code, id) \
- { usb, xkb, code }
- #elif BUILDFLAG(IS_APPLE)
-@@ -65,7 +65,7 @@ struct DomKeyMapEntry {
- #undef DOM_KEY_UNI
- #undef DOM_KEY_MAP_DECLARATION_END
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD)
-
- // The offset between XKB Keycode and evdev code.
- constexpr int kXkbKeycodeOffset = 8;
-@@ -186,7 +186,7 @@ int KeycodeConverter::DomCodeToNativeKeycode(DomCode c
- return UsbKeycodeToNativeKeycode(static_cast<uint32_t>(code));
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD)
- // static
- DomCode KeycodeConverter::XkbKeycodeToDomCode(uint32_t xkb_keycode) {
- // Currently XKB keycode is the native keycode.
diff --git a/devel/electron32/files/patch-ui_gfx_BUILD.gn b/devel/electron32/files/patch-ui_gfx_BUILD.gn
deleted file mode 100644
index c24773784fce..000000000000
--- a/devel/electron32/files/patch-ui_gfx_BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/gfx/BUILD.gn.orig 2024-08-30 11:29:36 UTC
-+++ ui/gfx/BUILD.gn
-@@ -665,7 +665,7 @@ source_set("memory_buffer_sources") {
- deps += [ "//build/config/linux/libdrm" ]
- }
-
-- if (is_linux || is_chromeos || is_android) {
-+ if ((is_linux || is_chromeos || is_android) && !is_bsd) {
- deps += [ "//third_party/libsync" ]
- }
-
diff --git a/devel/electron32/files/patch-ui_gfx_canvas__skia.cc b/devel/electron32/files/patch-ui_gfx_canvas__skia.cc
deleted file mode 100644
index 08f7bc42fad9..000000000000
--- a/devel/electron32/files/patch-ui_gfx_canvas__skia.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/gfx/canvas_skia.cc.orig 2024-02-21 00:21:15 UTC
-+++ ui/gfx/canvas_skia.cc
-@@ -213,7 +213,7 @@ void Canvas::DrawStringRectWithFlags(const std::u16str
- Range range = StripAcceleratorChars(flags, &adjusted_text);
- bool elide_text = ((flags & NO_ELLIPSIS) == 0);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // On Linux, eliding really means fading the end of the string. But only
- // for LTR text. RTL text is still elided (on the left) with "...".
- if (elide_text) {
diff --git a/devel/electron32/files/patch-ui_gfx_font__fallback__linux.cc b/devel/electron32/files/patch-ui_gfx_font__fallback__linux.cc
deleted file mode 100644
index 3b3da474a58b..000000000000
--- a/devel/electron32/files/patch-ui_gfx_font__fallback__linux.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/gfx/font_fallback_linux.cc.orig 2024-02-21 00:21:15 UTC
-+++ ui/gfx/font_fallback_linux.cc
-@@ -27,6 +27,8 @@
- #include "ui/gfx/linux/fontconfig_util.h"
- #include "ui/gfx/platform_font.h"
-
-+#include <unistd.h>
-+
- namespace gfx {
-
- namespace {
diff --git a/devel/electron32/files/patch-ui_gfx_font__render__params.h b/devel/electron32/files/patch-ui_gfx_font__render__params.h
deleted file mode 100644
index 90e059e8716d..000000000000
--- a/devel/electron32/files/patch-ui_gfx_font__render__params.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/gfx/font_render_params.h.orig 2024-04-15 20:34:30 UTC
-+++ ui/gfx/font_render_params.h
-@@ -115,7 +115,7 @@ GFX_EXPORT FontRenderParams GetFontRenderParams(
- const FontRenderParamsQuery& query,
- std::string* family_out);
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Clears GetFontRenderParams()'s cache. Intended to be called by tests that are
- // changing Fontconfig's configuration.
- GFX_EXPORT void ClearFontRenderParamsCacheForTest();
-@@ -125,7 +125,7 @@ GFX_EXPORT float GetFontRenderParamsDeviceScaleFactor(
- GFX_EXPORT float GetFontRenderParamsDeviceScaleFactor();
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- // Sets the device scale factor for FontRenderParams to decide
- // if it should enable subpixel positioning.
- GFX_EXPORT void SetFontRenderParamsDeviceScaleFactor(
diff --git a/devel/electron32/files/patch-ui_gfx_font__render__params__linux.cc b/devel/electron32/files/patch-ui_gfx_font__render__params__linux.cc
deleted file mode 100644
index 5890f917fdbc..000000000000
--- a/devel/electron32/files/patch-ui_gfx_font__render__params__linux.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/gfx/font_render_params_linux.cc.orig 2024-04-15 20:34:30 UTC
-+++ ui/gfx/font_render_params_linux.cc
-@@ -25,7 +25,7 @@
- #include "ui/gfx/linux/fontconfig_util.h"
- #include "ui/gfx/switches.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui.h"
- #endif
-
-@@ -212,7 +212,7 @@ FontRenderParams GetFontRenderParams(const FontRenderP
-
- // Start with the delegate's settings, but let Fontconfig have the final say.
- FontRenderParams params;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (auto* linux_ui = ui::LinuxUi::instance()) {
- params = linux_ui->GetDefaultFontRenderParams();
- }
diff --git a/devel/electron32/files/patch-ui_gfx_gpu__memory__buffer.cc b/devel/electron32/files/patch-ui_gfx_gpu__memory__buffer.cc
deleted file mode 100644
index 76a54db56a66..000000000000
--- a/devel/electron32/files/patch-ui_gfx_gpu__memory__buffer.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/gfx/gpu_memory_buffer.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/gfx/gpu_memory_buffer.cc
-@@ -55,7 +55,7 @@ GpuMemoryBufferHandle GpuMemoryBufferHandle::Clone() c
- handle.region = region.Duplicate();
- handle.offset = offset;
- handle.stride = stride;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- handle.native_pixmap_handle = CloneHandleForIPC(native_pixmap_handle);
- #elif BUILDFLAG(IS_APPLE)
- handle.io_surface = io_surface;
diff --git a/devel/electron32/files/patch-ui_gfx_gpu__memory__buffer.h b/devel/electron32/files/patch-ui_gfx_gpu__memory__buffer.h
deleted file mode 100644
index 96b988f19165..000000000000
--- a/devel/electron32/files/patch-ui_gfx_gpu__memory__buffer.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/gfx/gpu_memory_buffer.h.orig 2024-04-15 20:34:30 UTC
-+++ ui/gfx/gpu_memory_buffer.h
-@@ -15,7 +15,7 @@
- #include "ui/gfx/geometry/rect.h"
- #include "ui/gfx/gfx_export.h"
-
--#if BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "ui/gfx/native_pixmap_handle.h"
- #elif BUILDFLAG(IS_APPLE)
- #include "ui/gfx/mac/io_surface.h"
-@@ -76,7 +76,7 @@ struct GFX_EXPORT GpuMemoryBufferHandle {
- base::UnsafeSharedMemoryRegion region;
- uint32_t offset = 0;
- uint32_t stride = 0;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- NativePixmapHandle native_pixmap_handle;
- #elif BUILDFLAG(IS_APPLE)
- ScopedIOSurface io_surface;
diff --git a/devel/electron32/files/patch-ui_gfx_linux_gbm__wrapper.cc b/devel/electron32/files/patch-ui_gfx_linux_gbm__wrapper.cc
deleted file mode 100644
index 7d056e2f30ac..000000000000
--- a/devel/electron32/files/patch-ui_gfx_linux_gbm__wrapper.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/gfx/linux/gbm_wrapper.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/gfx/linux/gbm_wrapper.cc
-@@ -314,7 +314,7 @@ class Device final : public ui::GbmDevice {
- // of 1x1 BOs which are destroyed before creating the final BO creation used
- // to instantiate the returned GbmBuffer.
- gfx::Size size_for_verification =
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- gfx::Size(1, 1);
- #else
- requested_size;
diff --git a/devel/electron32/files/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc b/devel/electron32/files/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc
deleted file mode 100644
index 358546dbfc32..000000000000
--- a/devel/electron32/files/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/gfx/mojom/buffer_types_mojom_traits.cc.orig 2023-02-01 18:43:52 UTC
-+++ ui/gfx/mojom/buffer_types_mojom_traits.cc
-@@ -33,7 +33,7 @@ gfx::mojom::GpuMemoryBufferPlatformHandlePtr StructTra
- return gfx::mojom::GpuMemoryBufferPlatformHandle::NewSharedMemoryHandle(
- std::move(handle.region));
- case gfx::NATIVE_PIXMAP:
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
- return gfx::mojom::GpuMemoryBufferPlatformHandle::NewNativePixmapHandle(
- std::move(handle.native_pixmap_handle));
- #else
-@@ -115,7 +115,7 @@ bool StructTraits<gfx::mojom::GpuMemoryBufferHandleDat
- out->type = gfx::SHARED_MEMORY_BUFFER;
- out->region = std::move(platform_handle->get_shared_memory_handle());
- return true;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
- case gfx::mojom::GpuMemoryBufferPlatformHandleDataView::Tag::
- kNativePixmapHandle:
- out->type = gfx::NATIVE_PIXMAP;
diff --git a/devel/electron32/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc b/devel/electron32/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
deleted file mode 100644
index 727ef6cd5c14..000000000000
--- a/devel/electron32/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
+++ /dev/null
@@ -1,34 +0,0 @@
---- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2023-02-01 18:43:52 UTC
-+++ ui/gfx/mojom/native_handle_types_mojom_traits.cc
-@@ -8,11 +8,11 @@
-
- namespace mojo {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
- mojo::PlatformHandle StructTraits<
- gfx::mojom::NativePixmapPlaneDataView,
- gfx::NativePixmapPlane>::buffer_handle(gfx::NativePixmapPlane& plane) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return mojo::PlatformHandle(std::move(plane.fd));
- #elif BUILDFLAG(IS_FUCHSIA)
- return mojo::PlatformHandle(std::move(plane.vmo));
-@@ -28,7 +28,7 @@ bool StructTraits<
- out->size = data.size();
-
- mojo::PlatformHandle handle = data.TakeBufferHandle();
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (!handle.is_fd())
- return false;
- out->fd = handle.TakeFD();
-@@ -54,7 +54,7 @@ bool StructTraits<
- gfx::mojom::NativePixmapHandleDataView,
- gfx::NativePixmapHandle>::Read(gfx::mojom::NativePixmapHandleDataView data,
- gfx::NativePixmapHandle* out) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- out->modifier = data.modifier();
- out->supports_zero_copy_webgpu_import =
- data.supports_zero_copy_webgpu_import();
diff --git a/devel/electron32/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h b/devel/electron32/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
deleted file mode 100644
index 357c5863b7bf..000000000000
--- a/devel/electron32/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
+++ /dev/null
@@ -1,36 +0,0 @@
---- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2024-04-15 20:34:30 UTC
-+++ ui/gfx/mojom/native_handle_types_mojom_traits.h
-@@ -16,7 +16,7 @@
- #include "mojo/public/cpp/system/platform_handle.h"
- #include "ui/gfx/mojom/native_handle_types.mojom-shared.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
- #include "ui/gfx/native_pixmap_handle.h"
- #endif
-
-@@ -26,7 +26,7 @@ namespace mojo {
-
- namespace mojo {
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
- template <>
- struct COMPONENT_EXPORT(GFX_NATIVE_HANDLE_TYPES_SHARED_MOJOM_TRAITS)
- StructTraits<gfx::mojom::NativePixmapPlaneDataView,
-@@ -54,13 +54,13 @@ struct COMPONENT_EXPORT(GFX_NATIVE_HANDLE_TYPES_SHARED
- return pixmap_handle.planes;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- static uint64_t modifier(const gfx::NativePixmapHandle& pixmap_handle) {
- return pixmap_handle.modifier;
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- static bool supports_zero_copy_webgpu_import(
- const gfx::NativePixmapHandle& pixmap_handle) {
- return pixmap_handle.supports_zero_copy_webgpu_import;
diff --git a/devel/electron32/files/patch-ui_gfx_native__pixmap__handle.h b/devel/electron32/files/patch-ui_gfx_native__pixmap__handle.h
deleted file mode 100644
index ac1a9db55c5a..000000000000
--- a/devel/electron32/files/patch-ui_gfx_native__pixmap__handle.h
+++ /dev/null
@@ -1,38 +0,0 @@
---- ui/gfx/native_pixmap_handle.h.orig 2023-02-01 18:43:52 UTC
-+++ ui/gfx/native_pixmap_handle.h
-@@ -14,7 +14,7 @@
- #include "ui/gfx/buffer_types.h"
- #include "ui/gfx/gfx_export.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/files/scoped_file.h"
- #endif
-
-@@ -34,7 +34,7 @@ struct GFX_EXPORT NativePixmapPlane {
- NativePixmapPlane(int stride,
- int offset,
- uint64_t size
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- ,
- base::ScopedFD fd
- #elif BUILDFLAG(IS_FUCHSIA)
-@@ -55,7 +55,7 @@ struct GFX_EXPORT NativePixmapPlane {
- // This is necessary to map the buffers.
- uint64_t size;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // File descriptor for the underlying memory object (usually dmabuf).
- base::ScopedFD fd;
- #elif BUILDFLAG(IS_FUCHSIA)
-@@ -78,7 +78,7 @@ struct GFX_EXPORT NativePixmapHandle {
-
- std::vector<NativePixmapPlane> planes;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // The modifier is retrieved from GBM library and passed to EGL driver.
- // Generally it's platform specific, and we don't need to modify it in
- // Chromium code. Also one per plane per entry.
diff --git a/devel/electron32/files/patch-ui_gfx_native__widget__types.h b/devel/electron32/files/patch-ui_gfx_native__widget__types.h
deleted file mode 100644
index f23d957b4aae..000000000000
--- a/devel/electron32/files/patch-ui_gfx_native__widget__types.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/gfx/native_widget_types.h.orig 2024-08-14 20:56:05 UTC
-+++ ui/gfx/native_widget_types.h
-@@ -104,7 +104,7 @@ class SkBitmap;
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- extern "C" {
- struct _AtkObject;
- using AtkObject = struct _AtkObject;
-@@ -219,7 +219,7 @@ using NativeViewAccessible = struct objc_object*;
- #endif
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Linux doesn't have a native font type.
- using NativeViewAccessible = AtkObject*;
- #else
diff --git a/devel/electron32/files/patch-ui_gfx_platform__font__skia.cc b/devel/electron32/files/patch-ui_gfx_platform__font__skia.cc
deleted file mode 100644
index db6e61ee4ba0..000000000000
--- a/devel/electron32/files/patch-ui_gfx_platform__font__skia.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/gfx/platform_font_skia.cc.orig 2024-08-14 20:56:05 UTC
-+++ ui/gfx/platform_font_skia.cc
-@@ -29,7 +29,7 @@
- #include "ui/gfx/system_fonts_win.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui.h"
- #endif
-
-@@ -167,7 +167,7 @@ void PlatformFontSkia::EnsuresDefaultFontIsInitialized
- weight = system_font.GetWeight();
- #endif // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On Linux, LinuxUi is used to query the native toolkit (e.g.
- // GTK) for the default UI font.
- if (auto* linux_ui = ui::LinuxUi::instance()) {
diff --git a/devel/electron32/files/patch-ui_gfx_render__text__api__fuzzer.cc b/devel/electron32/files/patch-ui_gfx_render__text__api__fuzzer.cc
deleted file mode 100644
index ae9ccd8bf707..000000000000
--- a/devel/electron32/files/patch-ui_gfx_render__text__api__fuzzer.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/gfx/render_text_api_fuzzer.cc.orig 2022-08-31 12:19:35 UTC
-+++ ui/gfx/render_text_api_fuzzer.cc
-@@ -20,7 +20,7 @@
- #include "ui/gfx/font_util.h"
- #include "ui/gfx/render_text.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "third_party/test_fonts/fontconfig/fontconfig_util_linux.h"
- #endif
-
-@@ -47,7 +47,7 @@ struct Environment {
-
- CHECK(base::i18n::InitializeICU());
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- test_fonts::SetUpFontconfig();
- #endif
- gfx::InitializeFonts();
diff --git a/devel/electron32/files/patch-ui_gfx_switches.cc b/devel/electron32/files/patch-ui_gfx_switches.cc
deleted file mode 100644
index 8452b810f3b3..000000000000
--- a/devel/electron32/files/patch-ui_gfx_switches.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/gfx/switches.cc.orig 2024-04-15 20:34:30 UTC
-+++ ui/gfx/switches.cc
-@@ -32,7 +32,7 @@ const char kHeadless[] = "headless";
- // Run in headless mode, i.e., without a UI or display server dependencies.
- const char kHeadless[] = "headless";
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Which X11 display to connect to. Emulates the GTK+ "--display=" command line
- // argument. In use only with Ozone/X11.
- const char kX11Display[] = "display";
diff --git a/devel/electron32/files/patch-ui_gfx_switches.h b/devel/electron32/files/patch-ui_gfx_switches.h
deleted file mode 100644
index 111f73d3e424..000000000000
--- a/devel/electron32/files/patch-ui_gfx_switches.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/gfx/switches.h.orig 2024-04-15 20:34:30 UTC
-+++ ui/gfx/switches.h
-@@ -19,7 +19,7 @@ GFX_SWITCHES_EXPORT extern const char kHeadless[];
- GFX_SWITCHES_EXPORT extern const char kForcePrefersNoReducedMotion[];
- GFX_SWITCHES_EXPORT extern const char kHeadless[];
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- GFX_SWITCHES_EXPORT extern const char kX11Display[];
- GFX_SWITCHES_EXPORT extern const char kNoXshm[];
- #endif
diff --git a/devel/electron32/files/patch-ui_gl_BUILD.gn b/devel/electron32/files/patch-ui_gl_BUILD.gn
deleted file mode 100644
index bdd6db63b572..000000000000
--- a/devel/electron32/files/patch-ui_gl_BUILD.gn
+++ /dev/null
@@ -1,35 +0,0 @@
---- ui/gl/BUILD.gn.orig 2024-08-14 20:56:05 UTC
-+++ ui/gl/BUILD.gn
-@@ -149,8 +149,6 @@ component("gl") {
- defines += [ "GPU_ENABLE_SERVICE_LOGGING" ]
- }
-
-- include_dirs = [ "//third_party/mesa_headers" ]
--
- public_configs = [ "//third_party/khronos:khronos_headers" ]
-
- deps = [
-@@ -165,7 +163,6 @@ component("gl") {
- ]
- public_deps = [
- "//base",
-- "//third_party/mesa_headers",
- "//ui/events/platform",
- "//ui/gfx",
- "//ui/gfx/geometry",
-@@ -313,7 +310,6 @@ component("gl") {
- data_deps += [
- "//third_party/angle:libEGL",
- "//third_party/angle:libGLESv2",
-- "//third_party/mesa_headers",
- ]
- if (enable_swiftshader) {
- data_deps += [
-@@ -538,7 +534,6 @@ test("gl_unittests") {
-
- data_deps = [
- "//testing/buildbot/filters:gl_unittests_filters",
-- "//third_party/mesa_headers",
- ]
-
- if (is_win) {
diff --git a/devel/electron32/files/patch-ui_gl_gl__context.cc b/devel/electron32/files/patch-ui_gl_gl__context.cc
deleted file mode 100644
index 38af4e87caa6..000000000000
--- a/devel/electron32/files/patch-ui_gl_gl__context.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/gl/gl_context.cc.orig 2024-08-14 20:56:05 UTC
-+++ ui/gl/gl_context.cc
-@@ -509,7 +509,7 @@ bool GLContext::MakeVirtuallyCurrent(
- DCHECK(virtual_context->IsCurrent(surface));
-
- if (switched_real_contexts || virtual_context != current_virtual_context_) {
--#if DCHECK_IS_ON()
-+#if DCHECK_IS_ON() && !BUILDFLAG(IS_BSD)
- GLenum error = glGetError();
- // Accepting a context loss error here enables using debug mode to work on
- // context loss handling in virtual context mode.
diff --git a/devel/electron32/files/patch-ui_gl_gl__fence.cc b/devel/electron32/files/patch-ui_gl_gl__fence.cc
deleted file mode 100644
index 0c335c0ec9fb..000000000000
--- a/devel/electron32/files/patch-ui_gl_gl__fence.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/gl/gl_fence.cc.orig 2024-08-14 20:56:05 UTC
-+++ ui/gl/gl_fence.cc
-@@ -17,7 +17,7 @@
- #include "ui/gl/gl_surface_egl.h"
- #include "ui/gl/gl_version_info.h"
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #define USE_GL_FENCE_ANDROID_NATIVE_FENCE_SYNC
- #include "ui/gl/gl_fence_android_native_fence_sync.h"
- #endif
diff --git a/devel/electron32/files/patch-ui_gl_gl__implementation.cc b/devel/electron32/files/patch-ui_gl_gl__implementation.cc
deleted file mode 100644
index 12ae5101269a..000000000000
--- a/devel/electron32/files/patch-ui_gl_gl__implementation.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/gl/gl_implementation.cc.orig 2024-08-14 20:56:05 UTC
-+++ ui/gl/gl_implementation.cc
-@@ -254,7 +254,7 @@ GetRequestedGLImplementationFromCommandLine(
- *fallback_to_software_gl = false;
- bool overrideUseSoftwareGL =
- command_line->HasSwitch(switches::kOverrideUseSoftwareGLForTests);
--#if BUILDFLAG(IS_LINUX) || \
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
- (BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
- if (std::getenv("RUNNING_UNDER_RR")) {
- // https://rr-project.org/ is a Linux-only record-and-replay debugger that
diff --git a/devel/electron32/files/patch-ui_gl_gl__switches.cc b/devel/electron32/files/patch-ui_gl_gl__switches.cc
deleted file mode 100644
index 77a179f7df45..000000000000
--- a/devel/electron32/files/patch-ui_gl_gl__switches.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- ui/gl/gl_switches.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/gl/gl_switches.cc
-@@ -11,7 +11,7 @@
- #include "base/android/build_info.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <vulkan/vulkan_core.h>
- #include "third_party/angle/src/gpu_info_util/SystemInfo.h" // nogncheck
- #endif
-@@ -299,7 +299,7 @@ bool IsDefaultANGLEVulkan() {
- base::android::SDK_VERSION_Q)
- return false;
- #endif // BUILDFLAG(IS_ANDROID)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- angle::SystemInfo system_info;
- if (!angle::GetSystemInfoVulkan(&system_info))
- return false;
-@@ -311,7 +311,7 @@ bool IsDefaultANGLEVulkan() {
-
- const auto& active_gpu = system_info.gpus[system_info.activeGPUIndex];
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Vulkan 1.1 is required.
- if (active_gpu.driverApiVersion < VK_VERSION_1_1)
- return false;
diff --git a/devel/electron32/files/patch-ui_gtk_gtk__compat.cc b/devel/electron32/files/patch-ui_gtk_gtk__compat.cc
deleted file mode 100644
index 3d8f1d2f6137..000000000000
--- a/devel/electron32/files/patch-ui_gtk_gtk__compat.cc
+++ /dev/null
@@ -1,53 +0,0 @@
---- ui/gtk/gtk_compat.cc.orig 2024-05-18 09:02:32 UTC
-+++ ui/gtk/gtk_compat.cc
-@@ -62,22 +62,38 @@ void* GetLibGio() {
- }
-
- void* GetLibGio() {
-+#if BUILDFLAG(IS_BSD)
-+ static void* libgio = DlOpen("libgio-2.0.so");
-+#else
- static void* libgio = DlOpen("libgio-2.0.so.0");
-+#endif
- return libgio;
- }
-
- void* GetLibGdk3() {
-+#if BUILDFLAG(IS_BSD)
-+ static void* libgdk3 = DlOpen("libgdk-3.so");
-+#else
- static void* libgdk3 = DlOpen("libgdk-3.so.0");
-+#endif
- return libgdk3;
- }
-
- void* GetLibGtk3(bool check = true) {
-+#if BUILDFLAG(IS_BSD)
-+ static void* libgtk3 = DlOpen("libgtk-3.so", check);
-+#else
- static void* libgtk3 = DlOpen("libgtk-3.so.0", check);
-+#endif
- return libgtk3;
- }
-
- void* GetLibGtk4(bool check = true) {
-+#if BUILDFLAG(IS_BSD)
-+ static void* libgtk4 = DlOpen("libgtk-4.so", check);
-+#else
- static void* libgtk4 = DlOpen("libgtk-4.so.1", check);
-+#endif
- return libgtk4;
- }
-
-@@ -130,7 +146,11 @@ void* GetLibGdkPixbuf() {
- } // namespace
-
- void* GetLibGdkPixbuf() {
-+#if BUILDFLAG(IS_BSD)
-+ static void* libgdk_pixbuf = DlOpen("libgdk_pixbuf-2.0.so");
-+#else
- static void* libgdk_pixbuf = DlOpen("libgdk_pixbuf-2.0.so.0");
-+#endif
- return libgdk_pixbuf;
- }
-
diff --git a/devel/electron32/files/patch-ui_gtk_printing_print__dialog__gtk.cc b/devel/electron32/files/patch-ui_gtk_printing_print__dialog__gtk.cc
deleted file mode 100644
index 2dab3d55ad3e..000000000000
--- a/devel/electron32/files/patch-ui_gtk_printing_print__dialog__gtk.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/gtk/printing/print_dialog_gtk.cc.orig 2024-08-30 11:29:37 UTC
-+++ ui/gtk/printing/print_dialog_gtk.cc
-@@ -452,7 +452,7 @@ void PrintDialogGtk::ShowDialog(
- GtkPrintCapabilities cap = static_cast<GtkPrintCapabilities>(
- GTK_PRINT_CAPABILITY_GENERATE_PDF | GTK_PRINT_CAPABILITY_PAGE_SET |
- GTK_PRINT_CAPABILITY_COPIES | GTK_PRINT_CAPABILITY_COLLATE |
-- GTK_PRINT_CAPABILITY_REVERSE);
-+ GTK_PRINT_CAPABILITY_REVERSE | GTK_PRINT_CAPABILITY_GENERATE_PS);
- gtk_print_unix_dialog_set_manual_capabilities(
- GTK_PRINT_UNIX_DIALOG(dialog_.get()), cap);
- gtk_print_unix_dialog_set_embed_page_setup(
diff --git a/devel/electron32/files/patch-ui_message__center_views_message__popup__view.cc b/devel/electron32/files/patch-ui_message__center_views_message__popup__view.cc
deleted file mode 100644
index 725bcf3715ed..000000000000
--- a/devel/electron32/files/patch-ui_message__center_views_message__popup__view.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/message_center/views/message_popup_view.cc.orig 2024-08-14 20:56:05 UTC
-+++ ui/message_center/views/message_popup_view.cc
-@@ -137,7 +137,7 @@ void MessagePopupView::Show() {
- params.z_order = ui::ZOrderLevel::kFloatingWindow;
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Make the widget explicitly activatable as TYPE_POPUP is not activatable by
- // default but we need focus for the inline reply textarea.
- params.activatable = views::Widget::InitParams::Activatable::kYes;
diff --git a/devel/electron32/files/patch-ui_native__theme_native__theme.h b/devel/electron32/files/patch-ui_native__theme_native__theme.h
deleted file mode 100644
index 99d3c5685ba6..000000000000
--- a/devel/electron32/files/patch-ui_native__theme_native__theme.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/native_theme/native_theme.h.orig 2024-08-30 11:29:36 UTC
-+++ ui/native_theme/native_theme.h
-@@ -63,7 +63,7 @@ class NATIVE_THEME_EXPORT NativeTheme {
- kCheckbox,
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- kFrameTopArea,
- #endif
- kInnerSpinButton,
diff --git a/devel/electron32/files/patch-ui_native__theme_native__theme__base.cc b/devel/electron32/files/patch-ui_native__theme_native__theme__base.cc
deleted file mode 100644
index 6073bebacae7..000000000000
--- a/devel/electron32/files/patch-ui_native__theme_native__theme__base.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/native_theme/native_theme_base.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/native_theme/native_theme_base.cc
-@@ -236,7 +236,7 @@ void NativeThemeBase::Paint(cc::PaintCanvas* canvas,
- break;
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- case kFrameTopArea:
- PaintFrameTopArea(canvas, state, rect,
- absl::get<FrameTopAreaExtraParams>(extra),
diff --git a/devel/electron32/files/patch-ui_native__theme_native__theme__features.cc b/devel/electron32/files/patch-ui_native__theme_native__theme__features.cc
deleted file mode 100644
index 95bfa419924a..000000000000
--- a/devel/electron32/files/patch-ui_native__theme_native__theme__features.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/native_theme/native_theme_features.cc.orig 2024-02-21 00:21:15 UTC
-+++ ui/native_theme/native_theme_features.cc
-@@ -54,7 +54,7 @@ bool IsFluentScrollbarEnabled() {
-
- bool IsFluentScrollbarEnabled() {
- // Fluent scrollbars are only used for some OSes due to UI design guidelines.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return base::FeatureList::IsEnabled(features::kFluentScrollbar) ||
- IsFluentOverlayScrollbarEnabled();
- #else
-@@ -63,7 +63,7 @@ bool IsFluentOverlayScrollbarEnabled() {
- }
- bool IsFluentOverlayScrollbarEnabled() {
- // Fluent scrollbars are only used for some OSes due to UI design guidelines.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return base::FeatureList::IsEnabled(features::kFluentOverlayScrollbar);
- #else
- return false;
diff --git a/devel/electron32/files/patch-ui_ozone_common_egl__util.cc b/devel/electron32/files/patch-ui_ozone_common_egl__util.cc
deleted file mode 100644
index d12b1989b22a..000000000000
--- a/devel/electron32/files/patch-ui_ozone_common_egl__util.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- ui/ozone/common/egl_util.cc.orig 2022-07-22 17:30:31 UTC
-+++ ui/ozone/common/egl_util.cc
-@@ -26,9 +26,9 @@ const base::FilePath::CharType kDefaultGlesSoname[] =
- FILE_PATH_LITERAL("libGLESv2.so");
- #else // BUILDFLAG(IS_FUCHSIA)
- const base::FilePath::CharType kDefaultEglSoname[] =
-- FILE_PATH_LITERAL("libEGL.so.1");
-+ FILE_PATH_LITERAL("libEGL.so");
- const base::FilePath::CharType kDefaultGlesSoname[] =
-- FILE_PATH_LITERAL("libGLESv2.so.2");
-+ FILE_PATH_LITERAL("libGLESv2.so");
- #endif
- const base::FilePath::CharType kAngleEglSoname[] =
- FILE_PATH_LITERAL("libEGL.so");
diff --git a/devel/electron32/files/patch-ui_ozone_common_features.cc b/devel/electron32/files/patch-ui_ozone_common_features.cc
deleted file mode 100644
index cb4c3fa0c46f..000000000000
--- a/devel/electron32/files/patch-ui_ozone_common_features.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/ozone/common/features.cc.orig 2023-05-25 00:42:54 UTC
-+++ ui/ozone/common/features.cc
-@@ -30,7 +30,7 @@ BASE_FEATURE(kWaylandSurfaceSubmissionInPixelCoordinat
- // enabled.
- BASE_FEATURE(kWaylandFractionalScaleV1,
- "WaylandFractionalScaleV1",
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron32/files/patch-ui_ozone_platform_headless_headless__surface__factory.cc b/devel/electron32/files/patch-ui_ozone_platform_headless_headless__surface__factory.cc
deleted file mode 100644
index cb0098ccd156..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_headless_headless__surface__factory.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/ozone/platform/headless/headless_surface_factory.cc.orig 2024-08-14 20:56:05 UTC
-+++ ui/ozone/platform/headless/headless_surface_factory.cc
-@@ -34,7 +34,7 @@
- #include "ui/ozone/platform/headless/headless_window_manager.h"
- #include "ui/ozone/public/surface_ozone_canvas.h"
-
--#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA))
-+#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD))
- #include "ui/ozone/platform/headless/vulkan_implementation_headless.h"
- #endif
-
-@@ -280,7 +280,7 @@ HeadlessSurfaceFactory::CreateVulkanImplementation(
- HeadlessSurfaceFactory::CreateVulkanImplementation(
- bool use_swiftshader,
- bool allow_protected_memory) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- return std::make_unique<VulkanImplementationHeadless>(use_swiftshader);
- #else
- return nullptr;
diff --git a/devel/electron32/files/patch-ui_ozone_platform_headless_ozone__platform__headless.cc b/devel/electron32/files/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
deleted file mode 100644
index 9c0fdcd1e3bb..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2024-04-15 20:34:30 UTC
-+++ ui/ozone/platform/headless/ozone_platform_headless.cc
-@@ -103,7 +103,7 @@ class OzonePlatformHeadless : public OzonePlatform {
- }
-
- // Desktop Linux, not CastOS.
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CASTOS)
- const PlatformProperties& GetPlatformProperties() override {
- static base::NoDestructor<OzonePlatform::PlatformProperties> properties;
- static bool initialized = false;
diff --git a/devel/electron32/files/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc b/devel/electron32/files/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
deleted file mode 100644
index 1bdc359cce25..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2024-04-15 20:34:30 UTC
-+++ ui/ozone/platform/headless/vulkan_implementation_headless.cc
-@@ -118,7 +118,7 @@ VulkanImplementationHeadless::GetExternalSemaphoreHand
-
- VkExternalSemaphoreHandleTypeFlagBits
- VulkanImplementationHeadless::GetExternalSemaphoreHandleType() {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT;
- #else
- return VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT;
-@@ -128,7 +128,7 @@ bool VulkanImplementationHeadless::CanImportGpuMemoryB
- bool VulkanImplementationHeadless::CanImportGpuMemoryBuffer(
- gpu::VulkanDeviceQueue* device_queue,
- gfx::GpuMemoryBufferType memory_buffer_type) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const auto& enabled_extensions = device_queue->enabled_extensions();
- return gfx::HasExtension(enabled_extensions,
- VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME) &&
-@@ -151,7 +151,7 @@ VulkanImplementationHeadless::CreateImageFromGpuMemory
- VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT |
- VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT;
- auto tiling = VK_IMAGE_TILING_OPTIMAL;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (gmb_handle.native_pixmap_handle.modifier !=
- gfx::NativePixmapHandle::kNoModifier) {
- tiling = VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT;
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_common_wayland__util.cc b/devel/electron32/files/patch-ui_ozone_platform_wayland_common_wayland__util.cc
deleted file mode 100644
index 4eb328dc12a5..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_common_wayland__util.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/ozone/platform/wayland/common/wayland_util.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/ozone/platform/wayland/common/wayland_util.cc
-@@ -336,7 +336,7 @@ base::TimeTicks EventMillisecondsToTimeTicks(uint32_t
- }
-
- base::TimeTicks EventMillisecondsToTimeTicks(uint32_t milliseconds) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/40287874): `milliseconds` comes from Weston that
- // uses timestamp from libinput, which is different from TimeTicks.
- // Use EventTimeForNow(), for now.
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc b/devel/electron32/files/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
deleted file mode 100644
index 89e1e8d0224b..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc.orig 2024-04-15 20:34:30 UTC
-+++ ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc
-@@ -284,7 +284,7 @@ void WaylandInputEmulate::EmulateUpdateDisplay(const s
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void WaylandInputEmulate::ForceUseScreenCoordinatesOnce() {
- force_use_screen_coordinates_once_ = true;
- }
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h b/devel/electron32/files/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
deleted file mode 100644
index 5784862d64bd..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/ozone/platform/wayland/emulate/wayland_input_emulate.h.orig 2024-04-15 20:34:30 UTC
-+++ ui/ozone/platform/wayland/emulate/wayland_input_emulate.h
-@@ -68,7 +68,7 @@ class WaylandInputEmulate : public wl::WaylandProxy::D
- uint32_t request_id);
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void ForceUseScreenCoordinatesOnce();
- #endif
-
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc b/devel/electron32/files/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
deleted file mode 100644
index b238570624d8..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2022-03-25 21:59:56 UTC
-+++ ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc
-@@ -38,7 +38,11 @@ bool VulkanImplementationWayland::InitializeVulkanInst
-
- path = path.Append("libvk_swiftshader.so");
- } else {
-+#if BUILDFLAG(IS_BSD)
-+ path = base::FilePath("libvulkan.so");
-+#else
- path = base::FilePath("libvulkan.so.1");
-+#endif
- }
-
- return vulkan_instance_.Initialize(path, required_extensions, {});
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__connection.cc b/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__connection.cc
deleted file mode 100644
index 637b8b7ccf2c..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__connection.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/ozone/platform/wayland/host/wayland_connection.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/ozone/platform/wayland/host/wayland_connection.cc
-@@ -532,7 +532,7 @@ bool WaylandConnection::ShouldUseOverlayDelegation() c
- // isn't present on any non-exo Wayland compositors.
- bool should_use_overlay_delegation =
- IsWaylandOverlayDelegationEnabled() && !fractional_scale_manager_v1();
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Overlay delegation also requires a single-pixel-buffer protocol, which
- // allows creation of non-backed solid color buffers. Even though only video
- // overlays can be supported on Linux, these color buffers are still needed
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc b/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
deleted file mode 100644
index 64ffd9e7b7da..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/ozone/platform/wayland/host/wayland_input_method_context.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/ozone/platform/wayland/host/wayland_input_method_context.cc
-@@ -55,7 +55,7 @@ constexpr CharacterComposer::PreeditStringMode kPreedi
- // Only enable the preedit string for sequence mode (i.e. when using dead keys
- // or the Compose key) on Linux ozone/wayland (see b/220370007).
- constexpr CharacterComposer::PreeditStringMode kPreeditStringMode =
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- CharacterComposer::PreeditStringMode::kAlwaysEnabled;
- #else
- CharacterComposer::PreeditStringMode::kHexModeOnly;
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__popup.cc b/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
deleted file mode 100644
index fc391901e67f..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/ozone/platform/wayland/host/wayland_popup.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/ozone/platform/wayland/host/wayland_popup.cc
-@@ -34,7 +34,7 @@ WaylandPopup::WaylandPopup(PlatformWindowDelegate* del
- WaylandWindow* parent)
- : WaylandWindow(delegate, connection) {
- set_parent_window(parent);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/330384470): Whether the popup appear depends on whether
- // anchor point is outside of the parent xdg_surface. On Mutter the popup will
- // not show when outside.
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc b/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
deleted file mode 100644
index b5a924a3b53d..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/ozone/platform/wayland/host/wayland_toplevel_window.cc.orig 2024-08-14 20:56:05 UTC
-+++ ui/ozone/platform/wayland/host/wayland_toplevel_window.cc
-@@ -620,7 +620,7 @@ void WaylandToplevelWindow::HandleAuraToplevelConfigur
- const bool did_active_change = is_active_ != window_states.is_activated;
- is_active_ = window_states.is_activated;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // The tiled state affects the window geometry, so apply it here.
- if (window_states.tiled_edges != tiled_state_) {
- // This configure changes the decoration insets. We should adjust the
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h b/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
deleted file mode 100644
index 971a060dc532..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/ozone/platform/wayland/host/wayland_toplevel_window.h.orig 2024-08-14 20:56:05 UTC
-+++ ui/ozone/platform/wayland/host/wayland_toplevel_window.h
-@@ -259,7 +259,7 @@ class WaylandToplevelWindow : public WaylandWindow,
- // The display ID to switch to in case the state is `kFullscreen`.
- int64_t fullscreen_display_id_ = display::kInvalidDisplayId;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Contains the current state of the tiled edges.
- WindowTiledEdges tiled_state_;
- #endif
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__window.cc b/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__window.cc
deleted file mode 100644
index e2f3d22dd110..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__window.cc
+++ /dev/null
@@ -1,44 +0,0 @@
---- ui/ozone/platform/wayland/host/wayland_window.cc.orig 2024-08-14 20:56:05 UTC
-+++ ui/ozone/platform/wayland/host/wayland_window.cc
-@@ -317,7 +317,7 @@ void WaylandWindow::OnPointerFocusChanged(bool focused
- // Whenever the window gets the pointer focus back, the cursor shape must be
- // updated. Otherwise, it is invalidated upon wl_pointer::leave and is not
- // restored by the Wayland compositor.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (focused && async_cursor_) {
- async_cursor_->AddCursorLoadedCallback(base::BindOnce(
- &WaylandWindow::OnCursorLoaded, AsWeakPtr(), async_cursor_));
-@@ -575,7 +575,7 @@ void WaylandWindow::SetCursor(scoped_refptr<PlatformCu
- void WaylandWindow::SetCursor(scoped_refptr<PlatformCursor> platform_cursor) {
- DCHECK(platform_cursor);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto async_cursor = WaylandAsyncCursor::FromPlatformCursor(platform_cursor);
-
- if (async_cursor_ == async_cursor) {
-@@ -786,7 +786,7 @@ std::string WaylandWindow::WindowStates::ToString() co
- } else {
- base::TrimString(states, " ", &states);
- }
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- states += "; tiled_edges: ";
- std::string tiled = "";
- if (tiled_edges.left) {
-@@ -1274,12 +1274,12 @@ void WaylandWindow::UpdateCursorShape(scoped_refptr<Bi
- cursor->bitmaps(), hotspot_in_dips,
- std::ceil(cursor->cursor_image_scale_factor()));
- }
--#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- cursor_ = cursor;
- #endif
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void WaylandWindow::OnCursorLoaded(scoped_refptr<WaylandAsyncCursor> cursor,
- scoped_refptr<BitmapCursor> bitmap_cursor) {
- if (HasPointerFocus() && async_cursor_ == cursor && bitmap_cursor) {
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__window.h b/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__window.h
deleted file mode 100644
index 038460821a93..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_wayland__window.h
+++ /dev/null
@@ -1,38 +0,0 @@
---- ui/ozone/platform/wayland/host/wayland_window.h.orig 2024-08-14 20:56:05 UTC
-+++ ui/ozone/platform/wayland/host/wayland_window.h
-@@ -41,7 +41,7 @@
- #include "ui/platform_window/platform_window_init_properties.h"
- #include "ui/platform_window/wm/wm_drag_handler.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/ozone/platform/wayland/host/wayland_async_cursor.h"
- #endif
-
-@@ -283,7 +283,7 @@ class WaylandWindow : public PlatformWindow,
- bool is_snapped_secondary = false;
- bool is_floated = false;
- bool is_pip = false;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- WindowTiledEdges tiled_edges;
- #endif
-
-@@ -561,7 +561,7 @@ class WaylandWindow : public PlatformWindow,
-
- void UpdateCursorShape(scoped_refptr<BitmapCursor> cursor);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void OnCursorLoaded(scoped_refptr<WaylandAsyncCursor> cursor,
- scoped_refptr<BitmapCursor> bitmap_cursor);
- #endif
-@@ -630,7 +630,7 @@ class WaylandWindow : public PlatformWindow,
-
- wl::Object<zaura_surface> aura_surface_;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // The current asynchronously loaded cursor (Linux specific).
- scoped_refptr<WaylandAsyncCursor> async_cursor_;
- #else
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc b/devel/electron32/files/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc
deleted file mode 100644
index 24054aa9908d..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc.orig 2024-04-15 20:34:30 UTC
-+++ ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc
-@@ -316,7 +316,7 @@ void XDGToplevelWrapperImpl::OnToplevelConfigure(void*
- window_states.is_activated =
- CheckIfWlArrayHasValue(states, XDG_TOPLEVEL_STATE_ACTIVATED);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (xdg_toplevel_get_version(toplevel) >=
- XDG_TOPLEVEL_STATE_TILED_LEFT_SINCE_VERSION) {
- // All four tiled states have the same since version, so it is enough to
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc b/devel/electron32/files/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
deleted file mode 100644
index b1348a7c30c9..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
+++ /dev/null
@@ -1,21 +0,0 @@
---- ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc.orig 2024-08-14 20:56:05 UTC
-+++ ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc
-@@ -256,6 +256,10 @@ void ZWPTextInputWrapperV1::SetSurroundingText(
- // so if it exceeds 16 bits, it may be broken.
- static constexpr size_t kSizeLimit = 60000;
- if (HasAdvancedSurroundingTextSupport() && text.length() > kSizeLimit) {
-+#if defined(__FreeBSD_version) && __FreeBSD_version < 1300048
-+ PLOG(ERROR) << "memfd is not supported";
-+ return;
-+#else
- base::ScopedFD memfd(memfd_create("surrounding_text", MFD_CLOEXEC));
- if (!memfd.get()) {
- PLOG(ERROR) << "Failed to create memfd";
-@@ -268,6 +272,7 @@ void ZWPTextInputWrapperV1::SetSurroundingText(
- zcr_extended_text_input_v1_set_large_surrounding_text(
- extended_obj_.get(), memfd.get(), text.length(),
- selection_range.start(), selection_range.end());
-+#endif
- } else {
- zwp_text_input_v1_set_surrounding_text(obj_.get(), text.c_str(),
- selection_range.start(),
diff --git a/devel/electron32/files/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc b/devel/electron32/files/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
deleted file mode 100644
index 115df1aff15c..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
+++ /dev/null
@@ -1,54 +0,0 @@
---- ui/ozone/platform/wayland/ozone_platform_wayland.cc.orig 2024-08-14 20:56:05 UTC
-+++ ui/ozone/platform/wayland/ozone_platform_wayland.cc
-@@ -66,13 +66,13 @@
- #include "ui/events/ozone/layout/stub/stub_keyboard_layout_engine.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/ozone/platform/wayland/host/wayland_cursor_factory.h"
- #else
- #include "ui/ozone/common/bitmap_cursor_factory.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/ozone/platform/wayland/host/linux_ui_delegate_wayland.h"
- #endif
-
-@@ -267,7 +267,7 @@ class OzonePlatformWayland : public OzonePlatform,
-
- buffer_manager_connector_ = std::make_unique<WaylandBufferManagerConnector>(
- connection_->buffer_manager_host());
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- cursor_factory_ = std::make_unique<WaylandCursorFactory>(connection_.get());
- #else
- cursor_factory_ = std::make_unique<BitmapCursorFactory>();
-@@ -277,7 +277,7 @@ class OzonePlatformWayland : public OzonePlatform,
-
- supported_buffer_formats_ =
- connection_->buffer_manager_host()->GetSupportedBufferFormats();
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- linux_ui_delegate_ =
- std::make_unique<LinuxUiDelegateWayland>(connection_.get());
- #endif
-@@ -343,7 +343,7 @@ class OzonePlatformWayland : public OzonePlatform,
- properties->supports_global_screen_coordinates =
- kDefaultScreenCoordinateEnabled;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/40800718): Revisit (and maybe remove) once proper
- // support, probably backed by org.freedesktop.portal.Screenshot.PickColor
- // API is implemented. Note: this is restricted to Linux Desktop as Lacros
-@@ -538,7 +538,7 @@ class OzonePlatformWayland : public OzonePlatform,
- DrmRenderNodePathFinder path_finder_;
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::unique_ptr<LinuxUiDelegateWayland> linux_ui_delegate_;
- #endif
- };
diff --git a/devel/electron32/files/patch-ui_ozone_platform_x11_x11__screen__ozone.cc b/devel/electron32/files/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
deleted file mode 100644
index 3c2c35e9f370..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2024-04-15 20:34:30 UTC
-+++ ui/ozone/platform/x11/x11_screen_ozone.cc
-@@ -22,7 +22,7 @@
- #include "ui/ozone/platform/x11/x11_window.h"
- #include "ui/ozone/platform/x11/x11_window_manager.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui.h"
- #endif
-
-@@ -97,7 +97,7 @@ X11ScreenOzone::X11ScreenOzone()
- window_manager_(X11WindowManager::GetInstance()),
- x11_display_manager_(std::make_unique<XDisplayManager>(this)) {
- DCHECK(window_manager_);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (auto* linux_ui = ui::LinuxUi::instance()) {
- display_scale_factor_observer_.Observe(linux_ui);
- }
-@@ -260,7 +260,7 @@ void X11ScreenOzone::OnEvent(const x11::Event& xev) {
- x11_display_manager_->OnEvent(xev);
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void X11ScreenOzone::OnDeviceScaleFactorChanged() {
- x11_display_manager_->DispatchDelayedDisplayListUpdate();
- }
diff --git a/devel/electron32/files/patch-ui_ozone_platform_x11_x11__window.cc b/devel/electron32/files/patch-ui_ozone_platform_x11_x11__window.cc
deleted file mode 100644
index 3dc0b2efea62..000000000000
--- a/devel/electron32/files/patch-ui_ozone_platform_x11_x11__window.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/ozone/platform/x11/x11_window.cc.orig 2024-08-14 20:56:05 UTC
-+++ ui/ozone/platform/x11/x11_window.cc
-@@ -1499,7 +1499,7 @@ void X11Window::OnXWindowStateChanged() {
- WindowTiledEdges tiled_state = GetTiledState();
- if (tiled_state != tiled_state_) {
- tiled_state_ = tiled_state;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- platform_window_delegate_->OnWindowTiledStateChanged(tiled_state);
- UpdateDecorationInsets();
- #endif
diff --git a/devel/electron32/files/patch-ui_platform__window_platform__window__delegate.cc b/devel/electron32/files/patch-ui_platform__window_platform__window__delegate.cc
deleted file mode 100644
index 6c44f7b052e2..000000000000
--- a/devel/electron32/files/patch-ui_platform__window_platform__window__delegate.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/platform_window/platform_window_delegate.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/platform_window/platform_window_delegate.cc
-@@ -61,7 +61,7 @@ gfx::Insets PlatformWindowDelegate::CalculateInsetsInD
- return gfx::Insets();
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void PlatformWindowDelegate::OnWindowTiledStateChanged(
- WindowTiledEdges new_tiled_edges) {}
- #endif
diff --git a/devel/electron32/files/patch-ui_platform__window_platform__window__delegate.h b/devel/electron32/files/patch-ui_platform__window_platform__window__delegate.h
deleted file mode 100644
index bd38d3fc98ba..000000000000
--- a/devel/electron32/files/patch-ui_platform__window_platform__window__delegate.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/platform_window/platform_window_delegate.h.orig 2024-08-14 20:56:05 UTC
-+++ ui/platform_window/platform_window_delegate.h
-@@ -181,7 +181,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW) PlatformWindow
- virtual void OnWindowStateChanged(PlatformWindowState old_state,
- PlatformWindowState new_state) = 0;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Notifies the delegate that the tiled state of the window edges has changed.
- virtual void OnWindowTiledStateChanged(WindowTiledEdges new_tiled_edges);
- #endif
diff --git a/devel/electron32/files/patch-ui_platform__window_platform__window__init__properties.h b/devel/electron32/files/patch-ui_platform__window_platform__window__init__properties.h
deleted file mode 100644
index 97086039cf4f..000000000000
--- a/devel/electron32/files/patch-ui_platform__window_platform__window__init__properties.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/platform_window/platform_window_init_properties.h.orig 2024-04-15 20:34:30 UTC
-+++ ui/platform_window/platform_window_init_properties.h
-@@ -56,7 +56,7 @@ class ScenicWindowDelegate;
- class ScenicWindowDelegate;
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- class X11ExtensionDelegate;
- #endif
-
-@@ -121,7 +121,7 @@ struct COMPONENT_EXPORT(PLATFORM_WINDOW) PlatformWindo
-
- PlatformWindowShadowType shadow_type = PlatformWindowShadowType::kDefault;
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool prefer_dark_theme = false;
- raw_ptr<gfx::ImageSkia> icon = nullptr;
- std::optional<SkColor> background_color;
diff --git a/devel/electron32/files/patch-ui_shell__dialogs_select__file__dialog.h b/devel/electron32/files/patch-ui_shell__dialogs_select__file__dialog.h
deleted file mode 100644
index 960a49e7e523..000000000000
--- a/devel/electron32/files/patch-ui_shell__dialogs_select__file__dialog.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/shell_dialogs/select_file_dialog.h.orig 2024-08-30 11:29:38 UTC
-+++ ui/shell_dialogs/select_file_dialog.h
-@@ -220,7 +220,7 @@ class SHELL_DIALOGS_EXPORT SelectFileDialog
- const GURL* caller = nullptr);
- bool HasMultipleFileTypeChoices();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Set the label used for the file select button.
- virtual void SetButtonLabel(const std::string& label) = 0;
-
diff --git a/devel/electron32/files/patch-ui_strings_ui__strings.grd b/devel/electron32/files/patch-ui_strings_ui__strings.grd
deleted file mode 100644
index 6c650533ebfb..000000000000
--- a/devel/electron32/files/patch-ui_strings_ui__strings.grd
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/strings/ui_strings.grd.orig 2024-11-16 03:24:59 UTC
-+++ ui/strings/ui_strings.grd
-@@ -764,7 +764,7 @@ need to be translated for each locale.-->
- Win
- </message>
- </if>
-- <if expr="is_linux">
-+ <if expr="is_posix">
- <message name="IDS_APP_SUPER_KEY" desc="Windows key on Windows keyboards, and Command key on Mac keyboards.">
- Super
- </message>
diff --git a/devel/electron32/files/patch-ui_views_controls_prefix__selector.cc b/devel/electron32/files/patch-ui_views_controls_prefix__selector.cc
deleted file mode 100644
index c0d111d1996c..000000000000
--- a/devel/electron32/files/patch-ui_views_controls_prefix__selector.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/views/controls/prefix_selector.cc.orig 2022-09-24 10:57:32 UTC
-+++ ui/views/controls/prefix_selector.cc
-@@ -174,7 +174,7 @@ bool PrefixSelector::ShouldDoLearning() {
- return false;
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool PrefixSelector::SetCompositionFromExistingText(
- const gfx::Range& range,
- const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
diff --git a/devel/electron32/files/patch-ui_views_controls_prefix__selector.h b/devel/electron32/files/patch-ui_views_controls_prefix__selector.h
deleted file mode 100644
index d272917a0ffd..000000000000
--- a/devel/electron32/files/patch-ui_views_controls_prefix__selector.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/views/controls/prefix_selector.h.orig 2022-08-31 12:19:35 UTC
-+++ ui/views/controls/prefix_selector.h
-@@ -83,7 +83,7 @@ class VIEWS_EXPORT PrefixSelector : public ui::TextInp
- ukm::SourceId GetClientSourceForMetrics() const override;
- bool ShouldDoLearning() override;
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool SetCompositionFromExistingText(
- const gfx::Range& range,
- const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) override;
diff --git a/devel/electron32/files/patch-ui_views_controls_textfield_textfield.cc b/devel/electron32/files/patch-ui_views_controls_textfield_textfield.cc
deleted file mode 100644
index 08da872f1ff5..000000000000
--- a/devel/electron32/files/patch-ui_views_controls_textfield_textfield.cc
+++ /dev/null
@@ -1,64 +0,0 @@
---- ui/views/controls/textfield/textfield.cc.orig 2024-08-14 20:56:06 UTC
-+++ ui/views/controls/textfield/textfield.cc
-@@ -85,7 +85,7 @@
- #include "base/win/win_util.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/base/ime/linux/text_edit_command_auralinux.h"
- #include "ui/base/ime/text_input_flags.h"
- #include "ui/linux/linux_ui.h"
-@@ -183,7 +183,7 @@ bool IsControlKeyModifier(int flags) {
- // Control-modified key combination, but we cannot extend it to other platforms
- // as Control has different meanings and behaviors.
- // https://crrev.com/2580483002/#msg46
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return flags & ui::EF_CONTROL_DOWN;
- #else
- return false;
-@@ -756,7 +756,7 @@ bool Textfield::OnKeyPressed(const ui::KeyEvent& event
- if (!textfield)
- return handled;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto* linux_ui = ui::LinuxUi::instance();
- std::vector<ui::TextEditCommandAuraLinux> commands;
- if (!handled && linux_ui &&
-@@ -939,7 +939,7 @@ bool Textfield::SkipDefaultKeyEventProcessing(const ui
- }
-
- bool Textfield::SkipDefaultKeyEventProcessing(const ui::KeyEvent& event) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Skip any accelerator handling that conflicts with custom keybindings.
- auto* linux_ui = ui::LinuxUi::instance();
- std::vector<ui::TextEditCommandAuraLinux> commands;
-@@ -1999,7 +1999,7 @@ bool Textfield::ShouldDoLearning() {
- return false;
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/41452689): Implement this method to support Korean IME
- // reconversion feature on native text fields (e.g. find bar).
- bool Textfield::SetCompositionFromExistingText(
-@@ -2505,14 +2505,14 @@ ui::TextEditCommand Textfield::GetCommandForKeyEvent(
- #endif
- return ui::TextEditCommand::DELETE_BACKWARD;
- }
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Only erase by line break on Linux and ChromeOS.
- if (shift)
- return ui::TextEditCommand::DELETE_TO_BEGINNING_OF_LINE;
- #endif
- return ui::TextEditCommand::DELETE_WORD_BACKWARD;
- case ui::VKEY_DELETE:
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Only erase by line break on Linux and ChromeOS.
- if (shift && control)
- return ui::TextEditCommand::DELETE_TO_END_OF_LINE;
diff --git a/devel/electron32/files/patch-ui_views_controls_textfield_textfield.h b/devel/electron32/files/patch-ui_views_controls_textfield_textfield.h
deleted file mode 100644
index 6cda345f647f..000000000000
--- a/devel/electron32/files/patch-ui_views_controls_textfield_textfield.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/views/controls/textfield/textfield.h.orig 2024-06-18 21:44:02 UTC
-+++ ui/views/controls/textfield/textfield.h
-@@ -47,7 +47,7 @@
- #include "ui/views/view_observer.h"
- #include "ui/views/word_lookup_client.h"
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <vector>
- #endif
-
-@@ -462,7 +462,7 @@ class VIEWS_EXPORT Textfield : public View,
- // Set whether the text should be used to improve typing suggestions.
- void SetShouldDoLearning(bool value) { should_do_learning_ = value; }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- bool SetCompositionFromExistingText(
- const gfx::Range& range,
- const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) override;
diff --git a/devel/electron32/files/patch-ui_views_corewm_tooltip__aura.cc b/devel/electron32/files/patch-ui_views_corewm_tooltip__aura.cc
deleted file mode 100644
index 588dfd81d820..000000000000
--- a/devel/electron32/files/patch-ui_views_corewm_tooltip__aura.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/views/corewm/tooltip_aura.cc.orig 2024-06-18 21:44:02 UTC
-+++ ui/views/corewm/tooltip_aura.cc
-@@ -36,7 +36,7 @@ bool CanUseTranslucentTooltipWidget() {
- bool CanUseTranslucentTooltipWidget() {
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_WIN)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- return false;
- #else
- return true;
diff --git a/devel/electron32/files/patch-ui_views_examples_widget__example.cc b/devel/electron32/files/patch-ui_views_examples_widget__example.cc
deleted file mode 100644
index cfbbc147a7d9..000000000000
--- a/devel/electron32/files/patch-ui_views_examples_widget__example.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/views/examples/widget_example.cc.orig 2023-02-01 18:43:52 UTC
-+++ ui/views/examples/widget_example.cc
-@@ -49,7 +49,7 @@ void WidgetExample::CreateExampleView(View* container)
- modal_button->SetCallback(
- base::BindRepeating(&WidgetExample::CreateDialogWidget,
- base::Unretained(this), modal_button, true));
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Windows does not support TYPE_CONTROL top-level widgets.
- LabelButton* control_button = BuildButton(
- container, GetStringUTF16(IDS_WIDGET_CHILD_WIDGET_BUTTON_LABEL));
diff --git a/devel/electron32/files/patch-ui_views_focus_focus__manager.cc b/devel/electron32/files/patch-ui_views_focus_focus__manager.cc
deleted file mode 100644
index ed5cc512e1b3..000000000000
--- a/devel/electron32/files/patch-ui_views_focus_focus__manager.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/views/focus/focus_manager.cc.orig 2024-08-14 20:56:06 UTC
-+++ ui/views/focus/focus_manager.cc
-@@ -585,7 +585,7 @@ bool FocusManager::RedirectAcceleratorToBubbleAnchorWi
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Processing an accelerator can delete things. Because we
- // need these objects afterwards on Linux, save widget_ as weak pointer and
- // save the close_on_deactivate property value of widget_delegate in a
-@@ -602,7 +602,7 @@ bool FocusManager::RedirectAcceleratorToBubbleAnchorWi
-
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- // Need to manually close the bubble widget on Linux. On Linux when the
- // bubble is shown, the main widget remains active. Because of that when
- // focus is set to the main widget to process accelerator, the main widget
diff --git a/devel/electron32/files/patch-ui_views_style_platform__style.cc b/devel/electron32/files/patch-ui_views_style_platform__style.cc
deleted file mode 100644
index 926f9c4a2609..000000000000
--- a/devel/electron32/files/patch-ui_views_style_platform__style.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- ui/views/style/platform_style.cc.orig 2024-04-15 20:34:30 UTC
-+++ ui/views/style/platform_style.cc
-@@ -17,7 +17,7 @@
- #include "ui/views/controls/focusable_border.h"
- #include "ui/views/controls/scrollbar/scroll_bar_views.h"
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/views/controls/scrollbar/overlay_scroll_bar.h"
- #endif
-
-@@ -50,7 +50,7 @@ const bool PlatformStyle::kAdjustBubbleIfOffscreen =
- // Linux clips bubble windows that extend outside their parent window
- // bounds.
- const bool PlatformStyle::kAdjustBubbleIfOffscreen =
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- false;
- #else
- true;
-@@ -59,7 +59,7 @@ std::unique_ptr<ScrollBar> PlatformStyle::CreateScroll
- // static
- std::unique_ptr<ScrollBar> PlatformStyle::CreateScrollBar(
- ScrollBar::Orientation orientation) {
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return std::make_unique<OverlayScrollBar>(orientation);
- #else
- return std::make_unique<ScrollBarViews>(orientation);
diff --git a/devel/electron32/files/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc b/devel/electron32/files/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
deleted file mode 100644
index 4823071ecca3..000000000000
--- a/devel/electron32/files/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2024-04-15 20:34:30 UTC
-+++ ui/views/test/ui_controls_factory_desktop_aura_ozone.cc
-@@ -296,7 +296,7 @@ void UpdateDisplaySync(const std::string& display_spec
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // static
- void ForceUseScreenCoordinatesOnce() {
- g_ozone_ui_controls_test_helper->ForceUseScreenCoordinatesOnce();
diff --git a/devel/electron32/files/patch-ui_views_views__delegate.cc b/devel/electron32/files/patch-ui_views_views__delegate.cc
deleted file mode 100644
index 5a24231acc6f..000000000000
--- a/devel/electron32/files/patch-ui_views_views__delegate.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/views/views_delegate.cc.orig 2022-02-28 16:54:41 UTC
-+++ ui/views/views_delegate.cc
-@@ -95,7 +95,7 @@ bool ViewsDelegate::IsWindowInMetro(gfx::NativeWindow
- return false;
- }
- #elif BUILDFLAG(ENABLE_DESKTOP_AURA) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
- gfx::ImageSkia* ViewsDelegate::GetDefaultWindowIcon() const {
- return nullptr;
- }
diff --git a/devel/electron32/files/patch-ui_views_views__delegate.h b/devel/electron32/files/patch-ui_views_views__delegate.h
deleted file mode 100644
index a4b034b480e4..000000000000
--- a/devel/electron32/files/patch-ui_views_views__delegate.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/views/views_delegate.h.orig 2024-02-21 00:21:16 UTC
-+++ ui/views/views_delegate.h
-@@ -146,7 +146,7 @@ class VIEWS_EXPORT ViewsDelegate {
- // environment.
- virtual bool IsWindowInMetro(gfx::NativeWindow window) const;
- #elif BUILDFLAG(ENABLE_DESKTOP_AURA) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
- virtual gfx::ImageSkia* GetDefaultWindowIcon() const;
- #endif
-
diff --git a/devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc b/devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
deleted file mode 100644
index be5ab797666a..000000000000
--- a/devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2024-08-14 20:56:06 UTC
-+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
-@@ -197,7 +197,7 @@ DragOperation DesktopDragDropClientOzone::StartDragAnd
- return selected_operation_;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void DesktopDragDropClientOzone::UpdateDragImage(const gfx::ImageSkia& image,
- const gfx::Vector2d& offset) {
- DCHECK(drag_handler_);
diff --git a/devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h b/devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
deleted file mode 100644
index ef332e1e02d2..000000000000
--- a/devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2024-02-21 00:21:16 UTC
-+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h
-@@ -65,7 +65,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone
- // The offset of |drag_widget_| relative to the mouse position.
- gfx::Vector2d offset;
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // The last received drag location. The drag widget is moved asynchronously
- // so its position is updated when the UI thread has time for that. When
- // the first change to the location happens, a call to UpdateDragWidget()
-@@ -86,7 +86,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone
- const gfx::Point& root_location,
- int allowed_operations,
- ui::mojom::DragEventSource source) override;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void UpdateDragImage(const gfx::ImageSkia& image,
- const gfx::Vector2d& offset) override;
- #endif
diff --git a/devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc b/devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
deleted file mode 100644
index d895a35b9ba9..000000000000
--- a/devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2024-08-14 20:56:06 UTC
-+++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
-@@ -48,7 +48,7 @@
- #include "ui/wm/core/window_util.h"
- #include "ui/wm/public/window_move_client.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone_linux.h"
- #endif
-
-@@ -358,7 +358,7 @@ DesktopWindowTreeHostPlatform::CreateDragDropClient()
- DesktopWindowTreeHostPlatform::CreateDragDropClient() {
- ui::WmDragHandler* drag_handler = ui::GetWmDragHandler(*(platform_window()));
- std::unique_ptr<DesktopDragDropClientOzone> drag_drop_client =
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- std::make_unique<DesktopDragDropClientOzoneLinux>(window(), drag_handler);
- #else
- std::make_unique<DesktopDragDropClientOzone>(window(), drag_handler);
-@@ -1174,7 +1174,7 @@ bool DesktopWindowTreeHostPlatform::RotateFocusForWidg
- // DesktopWindowTreeHost:
-
- // Linux subclasses this host and adds some Linux specific bits.
--#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
- // static
- DesktopWindowTreeHost* DesktopWindowTreeHost::Create(
- internal::NativeWidgetDelegate* native_widget_delegate,
diff --git a/devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc b/devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc
deleted file mode 100644
index 9f0655b45255..000000000000
--- a/devel/electron32/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/views/widget/desktop_aura/desktop_window_tree_host_platform_impl_interactive_uitest.cc.orig 2024-04-15 20:34:30 UTC
-+++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform_impl_interactive_uitest.cc
-@@ -23,7 +23,7 @@
- #include "ui/views/widget/widget_delegate.h"
- #include "ui/views/window/native_frame_view.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/views/widget/desktop_aura/desktop_window_tree_host_linux.h"
- #include "ui/views/widget/desktop_aura/window_event_filter_linux.h"
- using DesktopWindowTreeHostPlatformImpl = views::DesktopWindowTreeHostLinux;
diff --git a/devel/electron32/files/patch-ui_views_widget_root__view.cc b/devel/electron32/files/patch-ui_views_widget_root__view.cc
deleted file mode 100644
index 043e9a8b0bba..000000000000
--- a/devel/electron32/files/patch-ui_views_widget_root__view.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/views/widget/root_view.cc.orig 2024-08-14 20:56:06 UTC
-+++ ui/views/widget/root_view.cc
-@@ -129,7 +129,7 @@ class AnnounceTextView : public View {
- #if BUILDFLAG(IS_CHROMEOS)
- // On ChromeOS, kAlert role can invoke an unnecessary event on reparenting.
- node_data->role = ax::mojom::Role::kStaticText;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // TODO(crbug.com/40658933): Use live regions (do not use alerts).
- // May require setting kLiveStatus, kContainerLiveStatus to "polite".
- node_data->role = ax::mojom::Role::kAlert;
diff --git a/devel/electron32/files/patch-ui_views_widget_widget.cc b/devel/electron32/files/patch-ui_views_widget_widget.cc
deleted file mode 100644
index 4f701dda7afd..000000000000
--- a/devel/electron32/files/patch-ui_views_widget_widget.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- ui/views/widget/widget.cc.orig 2024-08-14 20:56:06 UTC
-+++ ui/views/widget/widget.cc
-@@ -57,7 +57,7 @@
- #include "ui/views/window/custom_frame_view.h"
- #include "ui/views/window/dialog_delegate.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/linux/linux_ui.h"
- #endif
-
-@@ -2182,7 +2182,7 @@ const ui::NativeTheme* Widget::GetNativeTheme() const
- if (parent_)
- return parent_->GetNativeTheme();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (auto* linux_ui_theme = ui::LinuxUiTheme::GetForWindow(GetNativeWindow()))
- return linux_ui_theme->GetNativeTheme();
- #endif
diff --git a/devel/electron32/files/patch-ui_views_window_custom__frame__view.cc b/devel/electron32/files/patch-ui_views_window_custom__frame__view.cc
deleted file mode 100644
index 4a4fa707bcab..000000000000
--- a/devel/electron32/files/patch-ui_views_window_custom__frame__view.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/views/window/custom_frame_view.cc.orig 2024-08-14 20:56:06 UTC
-+++ ui/views/window/custom_frame_view.cc
-@@ -268,7 +268,7 @@ int CustomFrameView::CaptionButtonY() const {
- // drawn flush with the screen edge, they still obey Fitts' Law.
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
- return FrameBorderThickness();
- #else
- return frame_->IsMaximized() ? FrameBorderThickness() : kFrameShadowThickness;
diff --git a/devel/electron32/files/patch-ui_views_window_dialog__delegate.cc b/devel/electron32/files/patch-ui_views_window_dialog__delegate.cc
deleted file mode 100644
index 5e0cdc65c683..000000000000
--- a/devel/electron32/files/patch-ui_views_window_dialog__delegate.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ui/views/window/dialog_delegate.cc.orig 2024-08-14 20:56:06 UTC
-+++ ui/views/window/dialog_delegate.cc
-@@ -103,7 +103,7 @@ bool DialogDelegate::CanSupportCustomFrame(gfx::Native
-
- // static
- bool DialogDelegate::CanSupportCustomFrame(gfx::NativeView parent) {
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
- BUILDFLAG(ENABLE_DESKTOP_AURA)
- // The new style doesn't support unparented dialogs on Linux desktop.
- return parent != nullptr;
diff --git a/devel/electron32/files/patch-v8_BUILD.gn b/devel/electron32/files/patch-v8_BUILD.gn
deleted file mode 100644
index c682217acd11..000000000000
--- a/devel/electron32/files/patch-v8_BUILD.gn
+++ /dev/null
@@ -1,65 +0,0 @@
---- v8/BUILD.gn.orig 2024-08-14 20:58:06 UTC
-+++ v8/BUILD.gn
-@@ -896,6 +896,8 @@ external_v8_defines = [
- "V8_TARGET_OS_MACOS",
- "V8_TARGET_OS_WIN",
- "V8_TARGET_OS_CHROMEOS",
-+ "V8_TARGET_OS_OPENBSD",
-+ "V8_TARGET_OS_FREEBSD",
- ]
-
- enabled_external_v8_defines = [
-@@ -972,6 +974,12 @@ if (target_os == "android") {
- } else if (target_os == "chromeos") {
- enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
- enabled_external_v8_defines += [ "V8_TARGET_OS_CHROMEOS" ]
-+} else if (target_os == "openbsd") {
-+ enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
-+ enabled_external_v8_defines += [ "V8_TARGET_OS_OPENBSD" ]
-+} else if (target_os == "freebsd") {
-+ enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
-+ enabled_external_v8_defines += [ "V8_TARGET_OS_FREEBSD" ]
- }
-
- disabled_external_v8_defines = external_v8_defines - enabled_external_v8_defines
-@@ -2477,6 +2485,12 @@ template("run_mksnapshot") {
- if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
- args += [ "--reorder-builtins" ]
- }
-+
-+ if (v8_current_cpu == "x86") {
-+ args -= [
-+ "--abort-on-bad-builtin-profile-data",
-+ ]
-+ }
- }
-
- # This is needed to distinguish between generating code for the simulator
-@@ -6559,7 +6573,7 @@ v8_component("v8_libbase") {
- }
- }
-
-- if (is_linux || is_chromeos) {
-+ if ((is_linux || is_chromeos) && !is_bsd) {
- sources += [
- "src/base/debug/stack_trace_posix.cc",
- "src/base/platform/platform-linux.cc",
-@@ -6570,6 +6584,18 @@ v8_component("v8_libbase") {
- "dl",
- "rt",
- ]
-+ } else if (is_openbsd) {
-+ sources += [
-+ "src/base/debug/stack_trace_posix.cc",
-+ "src/base/platform/platform-openbsd.cc",
-+ ]
-+ libs = [ "execinfo" ]
-+ } else if (is_freebsd) {
-+ sources += [
-+ "src/base/debug/stack_trace_posix.cc",
-+ "src/base/platform/platform-freebsd.cc",
-+ ]
-+ libs = [ "execinfo" ]
- } else if (current_os == "aix") {
- sources += [
- "src/base/debug/stack_trace_posix.cc",
diff --git a/devel/electron32/files/patch-v8_include_v8-internal.h b/devel/electron32/files/patch-v8_include_v8-internal.h
deleted file mode 100644
index 324d8da2e865..000000000000
--- a/devel/electron32/files/patch-v8_include_v8-internal.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- v8/include/v8-internal.h.orig 2024-08-14 20:58:06 UTC
-+++ v8/include/v8-internal.h
-@@ -213,7 +213,7 @@ using SandboxedPointer_t = Address;
- #ifdef V8_ENABLE_SANDBOX
-
- // Size of the sandbox, excluding the guard regions surrounding it.
--#if defined(V8_TARGET_OS_ANDROID)
-+#if (defined(V8_TARGET_OS_ANDROID) || defined(V8_TARGET_OS_OPENBSD))
- // On Android, most 64-bit devices seem to be configured with only 39 bits of
- // virtual address space for userspace. As such, limit the sandbox to 128GB (a
- // quarter of the total available address space).
diff --git a/devel/electron32/files/patch-v8_include_v8config.h b/devel/electron32/files/patch-v8_include_v8config.h
deleted file mode 100644
index 480cc713e804..000000000000
--- a/devel/electron32/files/patch-v8_include_v8config.h
+++ /dev/null
@@ -1,47 +0,0 @@
---- v8/include/v8config.h.orig 2024-08-14 20:58:07 UTC
-+++ v8/include/v8config.h
-@@ -201,6 +201,8 @@ path. Add it with -I<path> to the command line
- && !defined(V8_TARGET_OS_FUCHSIA) \
- && !defined(V8_TARGET_OS_IOS) \
- && !defined(V8_TARGET_OS_LINUX) \
-+ && !defined(V8_TARGET_OS_OPENBSD) \
-+ && !defined(V8_TARGET_OS_FREEBSD) \
- && !defined(V8_TARGET_OS_MACOS) \
- && !defined(V8_TARGET_OS_WIN) \
- && !defined(V8_TARGET_OS_CHROMEOS)
-@@ -213,6 +215,8 @@ path. Add it with -I<path> to the command line
- || defined(V8_TARGET_OS_FUCHSIA) \
- || defined(V8_TARGET_OS_IOS) \
- || defined(V8_TARGET_OS_LINUX) \
-+ || defined(V8_TARGET_OS_OPENBSD) \
-+ || defined(V8_TARGET_OS_FREEBSD) \
- || defined(V8_TARGET_OS_MACOS) \
- || defined(V8_TARGET_OS_WIN) \
- || defined(V8_TARGET_OS_CHROMEOS)
-@@ -236,6 +240,16 @@ path. Add it with -I<path> to the command line
- # define V8_TARGET_OS_LINUX
- #endif
-
-+#ifdef V8_OS_OPENBSD
-+# define V8_TARGET_OS_OPENBSD
-+# define V8_TARGET_OS_BSD
-+#endif
-+
-+#ifdef V8_OS_FREEBSD
-+# define V8_TARGET_OS_OPENBSD
-+# define V8_TARGET_OS_BSD
-+#endif
-+
- #ifdef V8_OS_MACOS
- # define V8_TARGET_OS_MACOS
- #endif
-@@ -381,7 +395,8 @@ path. Add it with -I<path> to the command line
- // preserve_most in clang >= 17 (see https://reviews.llvm.org/D143425).
- #if (defined(_M_X64) || defined(__x86_64__) /* x64 (everywhere) */ \
- || ((defined(__AARCH64EL__) || defined(_M_ARM64)) /* arm64, but ... */ \
-- && !defined(_WIN32))) /* not on windows */ \
-+ && !defined(_WIN32) /* not on windows */ \
-+ && !defined(__OpenBSD__))) /* not on OpenBSD */ \
- && !defined(COMPONENT_BUILD) /* no component build */\
- && __clang_major__ >= 17 /* clang >= 17 */
- # define V8_HAS_ATTRIBUTE_PRESERVE_MOST (__has_attribute(preserve_most))
diff --git a/devel/electron32/files/patch-v8_src_api_api.cc b/devel/electron32/files/patch-v8_src_api_api.cc
deleted file mode 100644
index 00fe06926553..000000000000
--- a/devel/electron32/files/patch-v8_src_api_api.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- v8/src/api/api.cc.orig 2024-08-30 11:29:39 UTC
-+++ v8/src/api/api.cc
-@@ -148,7 +148,7 @@
- #include "src/wasm/wasm-serialization.h"
- #endif // V8_ENABLE_WEBASSEMBLY
-
--#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD
-+#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD
- #include <signal.h>
- #include <unistd.h>
-
-@@ -6530,7 +6530,7 @@ bool v8::V8::Initialize(const int build_config) {
- return true;
- }
-
--#if V8_OS_LINUX || V8_OS_DARWIN
-+#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD
- bool TryHandleWebAssemblyTrapPosix(int sig_code, siginfo_t* info,
- void* context) {
- #if V8_ENABLE_WEBASSEMBLY && V8_TRAP_HANDLER_SUPPORTED
diff --git a/devel/electron32/files/patch-v8_src_base_platform_memory.h b/devel/electron32/files/patch-v8_src_base_platform_memory.h
deleted file mode 100644
index 8a27764b9596..000000000000
--- a/devel/electron32/files/patch-v8_src_base_platform_memory.h
+++ /dev/null
@@ -1,18 +0,0 @@
---- v8/src/base/platform/memory.h.orig 2024-08-14 20:58:07 UTC
-+++ v8/src/base/platform/memory.h
-@@ -19,13 +19,13 @@
-
- #if V8_OS_DARWIN
- #include <malloc/malloc.h>
--#elif V8_OS_ZOS
-+#elif (V8_OS_ZOS || V8_OS_BSD)
- #include <stdlib.h>
- #else
- #include <malloc.h>
- #endif
-
--#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS) || V8_OS_WIN
-+#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS && !V8_OS_BSD) || V8_OS_WIN
- #define V8_HAS_MALLOC_USABLE_SIZE 1
- #endif
-
diff --git a/devel/electron32/files/patch-v8_src_base_platform_platform-posix.cc b/devel/electron32/files/patch-v8_src_base_platform_platform-posix.cc
deleted file mode 100644
index 922e72fa66e5..000000000000
--- a/devel/electron32/files/patch-v8_src_base_platform_platform-posix.cc
+++ /dev/null
@@ -1,62 +0,0 @@
---- v8/src/base/platform/platform-posix.cc.orig 2024-08-14 20:58:08 UTC
-+++ v8/src/base/platform/platform-posix.cc
-@@ -54,7 +54,7 @@
- #if V8_OS_DARWIN
- #include <mach/mach.h>
- #include <malloc/malloc.h>
--#elif !V8_OS_ZOS
-+#elif !V8_OS_ZOS && !V8_OS_BSD
- #include <malloc.h>
- #endif
-
-@@ -72,7 +72,7 @@
- #include <sys/syscall.h>
- #endif
-
--#if V8_OS_FREEBSD || V8_OS_DARWIN || V8_OS_OPENBSD || V8_OS_SOLARIS
-+#if V8_OS_FREEBSD || V8_OS_DARWIN || V8_OS_BSD || V8_OS_SOLARIS
- #define MAP_ANONYMOUS MAP_ANON
- #endif
-
-@@ -311,8 +311,15 @@ void OS::SetRandomMmapSeed(int64_t seed) {
- }
- }
-
-+#if V8_OS_OPENBSD
-+// Allow OpenBSD's mmap to select a random address on OpenBSD
- // static
- void* OS::GetRandomMmapAddr() {
-+ return nullptr;
-+}
-+#else
-+// static
-+void* OS::GetRandomMmapAddr() {
- uintptr_t raw_addr;
- {
- MutexGuard guard(rng_mutex.Pointer());
-@@ -407,6 +414,7 @@ void* OS::GetRandomMmapAddr() {
- #endif
- return reinterpret_cast<void*>(raw_addr);
- }
-+#endif
-
- // TODO(bbudge) Move Cygwin and Fuchsia stuff into platform-specific files.
- #if !V8_OS_CYGWIN && !V8_OS_FUCHSIA
-@@ -681,7 +689,7 @@ bool OS::HasLazyCommits() {
- #if !V8_OS_ZOS
- // static
- bool OS::HasLazyCommits() {
--#if V8_OS_AIX || V8_OS_LINUX || V8_OS_DARWIN
-+#if V8_OS_AIX || V8_OS_LINUX || V8_OS_DARWIN || V8_OS_BSD
- return true;
- #else
- // TODO(bbudge) Return true for all POSIX platforms.
-@@ -1326,7 +1334,7 @@ void Thread::SetThreadLocal(LocalStorageKey key, void*
- // keep this version in POSIX as most Linux-compatible derivatives will
- // support it. MacOS and FreeBSD are different here.
- #if !defined(V8_OS_FREEBSD) && !defined(V8_OS_DARWIN) && !defined(_AIX) && \
-- !defined(V8_OS_SOLARIS)
-+ !defined(V8_OS_SOLARIS) && !defined(V8_OS_OPENBSD)
-
- namespace {
- #if DEBUG
diff --git a/devel/electron32/files/patch-v8_src_base_small-vector.h b/devel/electron32/files/patch-v8_src_base_small-vector.h
deleted file mode 100644
index 4472541804e6..000000000000
--- a/devel/electron32/files/patch-v8_src_base_small-vector.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- v8/src/base/small-vector.h.orig 2022-10-25 08:25:05 UTC
-+++ v8/src/base/small-vector.h
-@@ -22,7 +22,7 @@ template <typename T, size_t kSize, typename Allocator
- class SmallVector {
- // Currently only support trivially copyable and trivially destructible data
- // types, as it uses memcpy to copy elements and never calls destructors.
-- ASSERT_TRIVIALLY_COPYABLE(T);
-+ // XXX FREEBSD ASSERT_TRIVIALLY_COPYABLE(T);
- static_assert(std::is_trivially_destructible<T>::value);
-
- public:
diff --git a/devel/electron32/files/patch-v8_src_base_sys-info.cc b/devel/electron32/files/patch-v8_src_base_sys-info.cc
deleted file mode 100644
index d3c532c9289f..000000000000
--- a/devel/electron32/files/patch-v8_src_base_sys-info.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- v8/src/base/sys-info.cc.orig 2022-02-07 13:39:41 UTC
-+++ v8/src/base/sys-info.cc
-@@ -38,7 +38,7 @@ namespace base {
- // static
- int SysInfo::NumberOfProcessors() {
- #if V8_OS_OPENBSD
-- int mib[2] = {CTL_HW, HW_NCPU};
-+ int mib[2] = {CTL_HW, HW_NCPUONLINE};
- int ncpu = 0;
- size_t len = sizeof(ncpu);
- if (sysctl(mib, arraysize(mib), &ncpu, &len, nullptr, 0) != 0) {
diff --git a/devel/electron32/files/patch-v8_src_diagnostics_perf-jit.cc b/devel/electron32/files/patch-v8_src_diagnostics_perf-jit.cc
deleted file mode 100644
index 8ff9f89da4d4..000000000000
--- a/devel/electron32/files/patch-v8_src_diagnostics_perf-jit.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- v8/src/diagnostics/perf-jit.cc.orig 2023-10-19 20:00:39 UTC
-+++ v8/src/diagnostics/perf-jit.cc
-@@ -31,7 +31,7 @@
- #include "src/flags/flags.h"
-
- // Only compile the {LinuxPerfJitLogger} on Linux.
--#if V8_OS_LINUX
-+#if defined(V8_OS_LINUX) || defined(V8_OS_BSD)
-
- #include <fcntl.h>
- #include <sys/mman.h>
diff --git a/devel/electron32/files/patch-v8_src_diagnostics_perf-jit.h b/devel/electron32/files/patch-v8_src_diagnostics_perf-jit.h
deleted file mode 100644
index b5c06ad88b32..000000000000
--- a/devel/electron32/files/patch-v8_src_diagnostics_perf-jit.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- v8/src/diagnostics/perf-jit.h.orig 2022-06-17 14:20:10 UTC
-+++ v8/src/diagnostics/perf-jit.h
-@@ -31,7 +31,7 @@
- #include "include/v8config.h"
-
- // {LinuxPerfJitLogger} is only implemented on Linux.
--#if V8_OS_LINUX
-+#if defined(V8_OS_LINUX) || defined(V8_OS_BSD)
-
- #include "src/logging/log.h"
-
diff --git a/devel/electron32/files/patch-v8_src_execution_isolate.cc b/devel/electron32/files/patch-v8_src_execution_isolate.cc
deleted file mode 100644
index e52b12e4fbcb..000000000000
--- a/devel/electron32/files/patch-v8_src_execution_isolate.cc
+++ /dev/null
@@ -1,27 +0,0 @@
---- v8/src/execution/isolate.cc.orig 2024-10-23 20:48:51 UTC
-+++ v8/src/execution/isolate.cc
-@@ -159,6 +159,10 @@
- #include "src/execution/simulator-base.h"
- #endif
-
-+#if defined(V8_OS_OPENBSD)
-+#include <sys/mman.h>
-+#endif
-+
- extern "C" const uint8_t v8_Default_embedded_blob_code_[];
- extern "C" uint32_t v8_Default_embedded_blob_code_size_;
- extern "C" const uint8_t v8_Default_embedded_blob_data_[];
-@@ -4835,6 +4839,13 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
- uint32_t code_size = DefaultEmbeddedBlobCodeSize();
- const uint8_t* data = DefaultEmbeddedBlobData();
- uint32_t data_size = DefaultEmbeddedBlobDataSize();
-+
-+#if defined(V8_OS_OPENBSD) && !defined(V8_TARGET_ARCH_IA32)
-+ if (code_size > 0) {
-+ mprotect(reinterpret_cast<void *>(const_cast<uint8_t *>(code)),
-+ code_size, PROT_READ | PROT_EXEC);
-+ }
-+#endif
-
- if (StickyEmbeddedBlobCode() != nullptr) {
- base::MutexGuard guard(current_embedded_blob_refcount_mutex_.Pointer());
diff --git a/devel/electron32/files/patch-v8_src_flags_flags.cc b/devel/electron32/files/patch-v8_src_flags_flags.cc
deleted file mode 100644
index 9267797386ca..000000000000
--- a/devel/electron32/files/patch-v8_src_flags_flags.cc
+++ /dev/null
@@ -1,36 +0,0 @@
---- v8/src/flags/flags.cc.orig 2024-08-14 20:58:19 UTC
-+++ v8/src/flags/flags.cc
-@@ -15,6 +15,10 @@
- #include <set>
- #include <sstream>
-
-+#if V8_OS_OPENBSD
-+#include <sys/mman.h>
-+#endif
-+
- #include "src/base/functional.h"
- #include "src/base/lazy-instance.h"
- #include "src/base/platform/platform.h"
-@@ -34,7 +38,11 @@ namespace v8::internal {
- namespace v8::internal {
-
- // Define {v8_flags}, declared in flags.h.
-+#if V8_OS_OPENBSD
-+FlagValues v8_flags __attribute__((section(".openbsd.mutable")));
-+#else
- FlagValues v8_flags;
-+#endif
-
- // {v8_flags} needs to be aligned to a memory page, and the size needs to be a
- // multiple of a page size. This is required for memory-protection of the memory
-@@ -806,6 +814,10 @@ void FlagList::FreezeFlags() {
- // Note that for string flags we only protect the pointer itself, but not the
- // string storage. TODO(12887): Fix this.
- base::OS::SetDataReadOnly(&v8_flags, sizeof(v8_flags));
-+#if V8_OS_OPENBSD
-+ if (mimmutable(&v8_flags, sizeof(v8_flags)) == -1)
-+ FATAL("unable to set immutability of v8_flags");
-+#endif
- }
-
- // static
diff --git a/devel/electron32/files/patch-v8_src_sandbox_sandbox.cc b/devel/electron32/files/patch-v8_src_sandbox_sandbox.cc
deleted file mode 100644
index b00dd2179f09..000000000000
--- a/devel/electron32/files/patch-v8_src_sandbox_sandbox.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- v8/src/sandbox/sandbox.cc.orig 2024-08-14 20:58:28 UTC
-+++ v8/src/sandbox/sandbox.cc
-@@ -48,7 +48,7 @@ static Address DetermineAddressSpaceLimit() {
- }
- #endif // V8_TARGET_ARCH_X64
-
--#if defined(V8_TARGET_ARCH_ARM64) && defined(V8_TARGET_OS_ANDROID)
-+#if defined(V8_TARGET_ARCH_ARM64) && (defined(V8_TARGET_OS_ANDROID) || defined(V8_TARGET_OS_OPENBSD))
- // On Arm64 Android assume a 40-bit virtual address space (39 bits for
- // userspace and kernel each) as that appears to be the most common
- // configuration and there seems to be no easy way to retrieve the actual
diff --git a/devel/electron32/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h b/devel/electron32/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
deleted file mode 100644
index 2e04f0513a0b..000000000000
--- a/devel/electron32/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2024-08-14 20:58:28 UTC
-+++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
-@@ -32,6 +32,7 @@ enum class EmbeddedTargetOs {
- kWin,
- kStarboard,
- kZOS,
-+ kOpenBSD,
- kGeneric, // Everything not covered above falls in here.
- };
-
diff --git a/devel/electron32/files/patch-v8_src_trap-handler_handler-inside-posix.cc b/devel/electron32/files/patch-v8_src_trap-handler_handler-inside-posix.cc
deleted file mode 100644
index 667aa78a93b5..000000000000
--- a/devel/electron32/files/patch-v8_src_trap-handler_handler-inside-posix.cc
+++ /dev/null
@@ -1,26 +0,0 @@
---- v8/src/trap-handler/handler-inside-posix.cc.orig 2024-04-15 20:35:27 UTC
-+++ v8/src/trap-handler/handler-inside-posix.cc
-@@ -61,6 +61,8 @@ namespace trap_handler {
- #define CONTEXT_REG(reg, REG) &uc->uc_mcontext->__ss.__##reg
- #elif V8_OS_FREEBSD
- #define CONTEXT_REG(reg, REG) &uc->uc_mcontext.mc_##reg
-+#elif V8_OS_OPENBSD
-+#define CONTEXT_REG(reg, REG) &uc->sc_##reg
- #else
- #error "Unsupported platform."
- #endif
-@@ -80,8 +82,12 @@ bool IsKernelGeneratedSignal(siginfo_t* info) {
- // si_code at its default of 0 for signals that don’t originate in hardware.
- // The other conditions are only relevant for Linux.
- return info->si_code > 0 && info->si_code != SI_USER &&
-- info->si_code != SI_QUEUE && info->si_code != SI_TIMER &&
-- info->si_code != SI_ASYNCIO && info->si_code != SI_MESGQ;
-+ info->si_code != SI_QUEUE && info->si_code != SI_TIMER
-+#ifdef V8_OS_OPENBSD
-+ ;
-+#else
-+ && info->si_code != SI_ASYNCIO && info->si_code != SI_MESGQ;
-+#endif
- }
-
- class UnmaskOobSignalScope {
diff --git a/devel/electron32/files/patch-v8_src_trap-handler_trap-handler.h b/devel/electron32/files/patch-v8_src_trap-handler_trap-handler.h
deleted file mode 100644
index c2b9847df2a5..000000000000
--- a/devel/electron32/files/patch-v8_src_trap-handler_trap-handler.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- v8/src/trap-handler/trap-handler.h.orig 2023-05-25 00:46:26 UTC
-+++ v8/src/trap-handler/trap-handler.h
-@@ -20,7 +20,7 @@ namespace trap_handler {
- // X64 on Linux, Windows, MacOS, FreeBSD.
- #if V8_HOST_ARCH_X64 && V8_TARGET_ARCH_X64 && \
- ((V8_OS_LINUX && !V8_OS_ANDROID) || V8_OS_WIN || V8_OS_DARWIN || \
-- V8_OS_FREEBSD)
-+ V8_OS_FREEBSD || V8_OS_OPENBSD)
- #define V8_TRAP_HANDLER_SUPPORTED true
- // Arm64 (non-simulator) on Mac and Linux.
- #elif V8_TARGET_ARCH_ARM64 && V8_HOST_ARCH_ARM64 && \
diff --git a/devel/electron32/files/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h b/devel/electron32/files/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
deleted file mode 100644
index 2522bd4abeba..000000000000
--- a/devel/electron32/files/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
+++ /dev/null
@@ -1,128 +0,0 @@
---- v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h.orig 2024-08-14 20:58:28 UTC
-+++ v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h
-@@ -503,7 +503,7 @@ void LiftoffAssembler::Load(LiftoffRegister dst, Regis
- }
-
- void LiftoffAssembler::Load(LiftoffRegister dst, Register src_addr,
-- Register offset_reg, uint32_t offset_imm,
-+ Register offset_reg, uintptr_t offset_imm,
- LoadType type, uint32_t* protected_load_pc,
- bool /* is_load_mem */, bool /* i64_offset */,
- bool needs_shift) {
-@@ -583,7 +583,7 @@ void LiftoffAssembler::Store(Register dst_addr, Regist
- }
-
- void LiftoffAssembler::Store(Register dst_addr, Register offset_reg,
-- uint32_t offset_imm, LiftoffRegister src,
-+ uintptr_t offset_imm, LiftoffRegister src,
- StoreType type, LiftoffRegList pinned,
- uint32_t* protected_store_pc,
- bool /* is_store_mem */, bool /* i64_offset */) {
-@@ -662,7 +662,7 @@ void LiftoffAssembler::AtomicLoad(LiftoffRegister dst,
- }
-
- void LiftoffAssembler::AtomicLoad(LiftoffRegister dst, Register src_addr,
-- Register offset_reg, uint32_t offset_imm,
-+ Register offset_reg, uintptr_t offset_imm,
- LoadType type, LiftoffRegList /* pinned */,
- bool /* i64_offset */) {
- if (type.value() != LoadType::kI64Load) {
-@@ -680,7 +680,7 @@ void LiftoffAssembler::AtomicStore(Register dst_addr,
- }
-
- void LiftoffAssembler::AtomicStore(Register dst_addr, Register offset_reg,
-- uint32_t offset_imm, LiftoffRegister src,
-+ uintptr_t offset_imm, LiftoffRegister src,
- StoreType type, LiftoffRegList pinned,
- bool /* i64_offset */) {
- DCHECK_LE(offset_imm, std::numeric_limits<int32_t>::max());
-@@ -750,7 +750,7 @@ inline void AtomicAddOrSubOrExchange32(LiftoffAssemble
-
- inline void AtomicAddOrSubOrExchange32(LiftoffAssembler* lasm, Binop binop,
- Register dst_addr, Register offset_reg,
-- uint32_t offset_imm,
-+ uintptr_t offset_imm,
- LiftoffRegister value,
- LiftoffRegister result, StoreType type) {
- DCHECK_EQ(value, result);
-@@ -818,7 +818,7 @@ inline void AtomicBinop32(LiftoffAssembler* lasm, Bino
- }
-
- inline void AtomicBinop32(LiftoffAssembler* lasm, Binop op, Register dst_addr,
-- Register offset_reg, uint32_t offset_imm,
-+ Register offset_reg, uintptr_t offset_imm,
- LiftoffRegister value, LiftoffRegister result,
- StoreType type) {
- DCHECK_EQ(value, result);
-@@ -933,7 +933,7 @@ inline void AtomicBinop64(LiftoffAssembler* lasm, Bino
- }
-
- inline void AtomicBinop64(LiftoffAssembler* lasm, Binop op, Register dst_addr,
-- Register offset_reg, uint32_t offset_imm,
-+ Register offset_reg, uintptr_t offset_imm,
- LiftoffRegister value, LiftoffRegister result) {
- // We need {ebx} here, which is the root register. As the root register it
- // needs special treatment. As we use {ebx} directly in the code below, we
-@@ -1029,7 +1029,7 @@ void LiftoffAssembler::AtomicAdd(Register dst_addr, Re
- } // namespace liftoff
-
- void LiftoffAssembler::AtomicAdd(Register dst_addr, Register offset_reg,
-- uint32_t offset_imm, LiftoffRegister value,
-+ uintptr_t offset_imm, LiftoffRegister value,
- LiftoffRegister result, StoreType type,
- bool /* i64_offset */) {
- if (type.value() == StoreType::kI64Store) {
-@@ -1043,7 +1043,7 @@ void LiftoffAssembler::AtomicSub(Register dst_addr, Re
- }
-
- void LiftoffAssembler::AtomicSub(Register dst_addr, Register offset_reg,
-- uint32_t offset_imm, LiftoffRegister value,
-+ uintptr_t offset_imm, LiftoffRegister value,
- LiftoffRegister result, StoreType type,
- bool /* i64_offset */) {
- if (type.value() == StoreType::kI64Store) {
-@@ -1056,7 +1056,7 @@ void LiftoffAssembler::AtomicAnd(Register dst_addr, Re
- }
-
- void LiftoffAssembler::AtomicAnd(Register dst_addr, Register offset_reg,
-- uint32_t offset_imm, LiftoffRegister value,
-+ uintptr_t offset_imm, LiftoffRegister value,
- LiftoffRegister result, StoreType type,
- bool /* i64_offset */) {
- if (type.value() == StoreType::kI64Store) {
-@@ -1070,7 +1070,7 @@ void LiftoffAssembler::AtomicOr(Register dst_addr, Reg
- }
-
- void LiftoffAssembler::AtomicOr(Register dst_addr, Register offset_reg,
-- uint32_t offset_imm, LiftoffRegister value,
-+ uintptr_t offset_imm, LiftoffRegister value,
- LiftoffRegister result, StoreType type,
- bool /* i64_offset */) {
- if (type.value() == StoreType::kI64Store) {
-@@ -1084,7 +1084,7 @@ void LiftoffAssembler::AtomicXor(Register dst_addr, Re
- }
-
- void LiftoffAssembler::AtomicXor(Register dst_addr, Register offset_reg,
-- uint32_t offset_imm, LiftoffRegister value,
-+ uintptr_t offset_imm, LiftoffRegister value,
- LiftoffRegister result, StoreType type,
- bool /* i64_offset */) {
- if (type.value() == StoreType::kI64Store) {
-@@ -1098,7 +1098,7 @@ void LiftoffAssembler::AtomicExchange(Register dst_add
- }
-
- void LiftoffAssembler::AtomicExchange(Register dst_addr, Register offset_reg,
-- uint32_t offset_imm,
-+ uintptr_t offset_imm,
- LiftoffRegister value,
- LiftoffRegister result, StoreType type,
- bool /* i64_offset */) {
-@@ -1113,7 +1113,7 @@ void LiftoffAssembler::AtomicCompareExchange(
- }
-
- void LiftoffAssembler::AtomicCompareExchange(
-- Register dst_addr, Register offset_reg, uint32_t offset_imm,
-+ Register dst_addr, Register offset_reg, uintptr_t offset_imm,
- LiftoffRegister expected, LiftoffRegister new_value, LiftoffRegister result,
- StoreType type, bool /* i64_offset */) {
- // We expect that the offset has already been added to {dst_addr}, and no
diff --git a/devel/electron32/files/patch-v8_tools_run.py b/devel/electron32/files/patch-v8_tools_run.py
deleted file mode 100644
index 194cc4ae7c4c..000000000000
--- a/devel/electron32/files/patch-v8_tools_run.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- v8/tools/run.py.orig 2022-05-19 14:06:27 UTC
-+++ v8/tools/run.py
-@@ -9,7 +9,7 @@ scripts."""
- import subprocess
- import sys
-
--result = subprocess.call(sys.argv[1:])
-+sys.exit(subprocess.call(sys.argv[1:], env={"LD_LIBRARY_PATH":"${WRKSRC}/out/Release"}))
- if result != 0:
- # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier
- # to recognize and differentiate in hex.
diff --git a/devel/electron32/files/yarn.lock b/devel/electron32/files/yarn.lock
deleted file mode 100644
index 6fa83a199196..000000000000
--- a/devel/electron32/files/yarn.lock
+++ /dev/null
@@ -1,8226 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@azure/abort-controller@^1.0.0":
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.0.4.tgz#fd3c4d46c8ed67aace42498c8e2270960250eafd"
- integrity sha512-lNUmDRVGpanCsiUN3NWxFTdwmdFI53xwhkTFfHDGTYk46ca7Ind3nanJc+U6Zj9Tv+9nTCWRBscWEW1DyKOpTw==
- dependencies:
- tslib "^2.0.0"
-
-"@azure/abort-controller@^2.0.0", "@azure/abort-controller@^2.1.2":
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-2.1.2.tgz#42fe0ccab23841d9905812c58f1082d27784566d"
- integrity sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==
- dependencies:
- tslib "^2.6.2"
-
-"@azure/core-asynciterator-polyfill@^1.0.0":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@azure/core-asynciterator-polyfill/-/core-asynciterator-polyfill-1.0.2.tgz#0dd3849fb8d97f062a39db0e5cadc9ffaf861fec"
- integrity sha512-3rkP4LnnlWawl0LZptJOdXNrT/fHp2eQMadoasa6afspXdpGrtPZuAQc2PD0cpgyuoXtUWyC3tv7xfntjGS5Dw==
-
-"@azure/core-auth@^1.4.0", "@azure/core-auth@^1.8.0":
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.8.0.tgz#281b4a6d3309c3e7b15bcd967f01d4c79ae4a1d6"
- integrity sha512-YvFMowkXzLbXNM11yZtVLhUCmuG0ex7JKOH366ipjmHBhL3vpDcPAeWF+jf0X+jVXwFqo3UhsWUq4kH0ZPdu/g==
- dependencies:
- "@azure/abort-controller" "^2.0.0"
- "@azure/core-util" "^1.1.0"
- tslib "^2.6.2"
-
-"@azure/core-client@^1.3.0", "@azure/core-client@^1.6.2":
- version "1.9.2"
- resolved "https://registry.yarnpkg.com/@azure/core-client/-/core-client-1.9.2.tgz#6fc69cee2816883ab6c5cdd653ee4f2ff9774f74"
- integrity sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==
- dependencies:
- "@azure/abort-controller" "^2.0.0"
- "@azure/core-auth" "^1.4.0"
- "@azure/core-rest-pipeline" "^1.9.1"
- "@azure/core-tracing" "^1.0.0"
- "@azure/core-util" "^1.6.1"
- "@azure/logger" "^1.0.0"
- tslib "^2.6.2"
-
-"@azure/core-http-compat@^2.0.0":
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/@azure/core-http-compat/-/core-http-compat-2.1.2.tgz#d1585ada24ba750dc161d816169b33b35f762f0d"
- integrity sha512-5MnV1yqzZwgNLLjlizsU3QqOeQChkIXw781Fwh1xdAqJR5AA32IUaq6xv1BICJvfbHoa+JYcaij2HFkhLbNTJQ==
- dependencies:
- "@azure/abort-controller" "^2.0.0"
- "@azure/core-client" "^1.3.0"
- "@azure/core-rest-pipeline" "^1.3.0"
-
-"@azure/core-lro@^2.2.0":
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/@azure/core-lro/-/core-lro-2.2.4.tgz#42fbf4ae98093c59005206a4437ddcd057c57ca1"
- integrity sha512-e1I2v2CZM0mQo8+RSix0x091Av493e4bnT22ds2fcQGslTHzM2oTbswkB65nP4iEpCxBrFxOSDPKExmTmjCVtQ==
- dependencies:
- "@azure/abort-controller" "^1.0.0"
- "@azure/core-tracing" "1.0.0-preview.13"
- "@azure/logger" "^1.0.0"
- tslib "^2.2.0"
-
-"@azure/core-paging@^1.1.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@azure/core-paging/-/core-paging-1.2.1.tgz#1b884f563b6e49971e9a922da3c7a20931867b54"
- integrity sha512-UtH5iMlYsvg+nQYIl4UHlvvSrsBjOlRF4fs0j7mxd3rWdAStrKYrh2durOpHs5C9yZbVhsVDaisoyaf/lL1EVA==
- dependencies:
- "@azure/core-asynciterator-polyfill" "^1.0.0"
- tslib "^2.2.0"
-
-"@azure/core-rest-pipeline@^1.10.1", "@azure/core-rest-pipeline@^1.3.0", "@azure/core-rest-pipeline@^1.9.1":
- version "1.17.0"
- resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.17.0.tgz#55dafa1093553c549ed6d8dbca69aa505c7b3aa3"
- integrity sha512-62Vv8nC+uPId3j86XJ0WI+sBf0jlqTqPUFCBNrGtlaUeQUIXWV/D8GE5A1d+Qx8H7OQojn2WguC8kChD6v0shA==
- dependencies:
- "@azure/abort-controller" "^2.0.0"
- "@azure/core-auth" "^1.8.0"
- "@azure/core-tracing" "^1.0.1"
- "@azure/core-util" "^1.9.0"
- "@azure/logger" "^1.0.0"
- http-proxy-agent "^7.0.0"
- https-proxy-agent "^7.0.0"
- tslib "^2.6.2"
-
-"@azure/core-tracing@1.0.0-preview.13":
- version "1.0.0-preview.13"
- resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz#55883d40ae2042f6f1e12b17dd0c0d34c536d644"
- integrity sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==
- dependencies:
- "@opentelemetry/api" "^1.0.1"
- tslib "^2.2.0"
-
-"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1", "@azure/core-tracing@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.1.2.tgz#065dab4e093fb61899988a1cdbc827d9ad90b4ee"
- integrity sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==
- dependencies:
- tslib "^2.6.2"
-
-"@azure/core-util@^1.1.0", "@azure/core-util@^1.6.1", "@azure/core-util@^1.9.0":
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.10.0.tgz#cf3163382d40343972848c914869864df5d44bdb"
- integrity sha512-dqLWQsh9Nro1YQU+405POVtXnwrIVqPyfUzc4zXCbThTg7+vNNaiMkwbX9AMXKyoFYFClxmB3s25ZFr3+jZkww==
- dependencies:
- "@azure/abort-controller" "^2.0.0"
- tslib "^2.6.2"
-
-"@azure/core-xml@^1.4.3":
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/@azure/core-xml/-/core-xml-1.4.3.tgz#a74f37a0e584fee7e9adae19f51016d4b59e9ca2"
- integrity sha512-D6G7FEmDiTctPKuWegX2WTrS1enKZwqYwdKTO6ZN6JMigcCehlT0/CYl+zWpI9vQ9frwwp7GQT3/owaEXgnOsA==
- dependencies:
- fast-xml-parser "^4.3.2"
- tslib "^2.6.2"
-
-"@azure/logger@^1.0.0":
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.3.tgz#6e36704aa51be7d4a1bae24731ea580836293c96"
- integrity sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g==
- dependencies:
- tslib "^2.2.0"
-
-"@azure/storage-blob@^12.25.0":
- version "12.25.0"
- resolved "https://registry.yarnpkg.com/@azure/storage-blob/-/storage-blob-12.25.0.tgz#fa9a1d2456cdf6526450a8b73059d2f2e9b1ec76"
- integrity sha512-oodouhA3nCCIh843tMMbxty3WqfNT+Vgzj3Xo5jqR9UPnzq3d7mzLjlHAYz7lW+b4km3SIgz+NAgztvhm7Z6kQ==
- dependencies:
- "@azure/abort-controller" "^2.1.2"
- "@azure/core-auth" "^1.4.0"
- "@azure/core-client" "^1.6.2"
- "@azure/core-http-compat" "^2.0.0"
- "@azure/core-lro" "^2.2.0"
- "@azure/core-paging" "^1.1.1"
- "@azure/core-rest-pipeline" "^1.10.1"
- "@azure/core-tracing" "^1.1.2"
- "@azure/core-util" "^1.6.1"
- "@azure/core-xml" "^1.4.3"
- "@azure/logger" "^1.0.0"
- events "^3.0.0"
- tslib "^2.2.0"
-
-"@babel/code-frame@^7.0.0":
- version "7.5.5"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d"
- integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==
- dependencies:
- "@babel/highlight" "^7.0.0"
-
-"@babel/helper-validator-identifier@^7.24.5":
- version "7.24.7"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db"
- integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==
-
-"@babel/highlight@^7.0.0":
- version "7.5.0"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540"
- integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==
- dependencies:
- chalk "^2.0.0"
- esutils "^2.0.2"
- js-tokens "^4.0.0"
-
-"@discoveryjs/json-ext@^0.5.0":
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
- integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
-
-"@dsanders11/vscode-markdown-languageservice@^0.3.0":
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/@dsanders11/vscode-markdown-languageservice/-/vscode-markdown-languageservice-0.3.0.tgz#18a561711609651371961b66db4cb8473ab25564"
- integrity sha512-aFNWtK23dNicyLczBwIKkGUSVuMoZMzUovlwqj/hVZ3zRIBlXWYunByDxI67Pf1maA0TbxPjVfRqBQFALWjVHg==
- dependencies:
- "@vscode/l10n" "^0.0.10"
- picomatch "^2.3.1"
- vscode-languageserver-textdocument "^1.0.5"
- vscode-languageserver-types "^3.17.1"
- vscode-uri "^3.0.3"
-
-"@electron/asar@^3.2.13":
- version "3.2.13"
- resolved "https://registry.yarnpkg.com/@electron/asar/-/asar-3.2.13.tgz#56565ea423ead184465adfa72663b2c70d9835f2"
- integrity sha512-pY5z2qQSwbFzJsBdgfJIzXf5ElHTVMutC2dxh0FD60njknMu3n1NnTABOcQwbb5/v5soqE79m9UjaJryBf3epg==
- dependencies:
- "@types/glob" "^7.1.0"
- commander "^5.0.0"
- glob "^7.1.6"
- minimatch "^3.0.4"
-
-"@electron/docs-parser@^1.2.3":
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/@electron/docs-parser/-/docs-parser-1.2.3.tgz#183d73cfd585081545f632990063a910682ad41e"
- integrity sha512-h79SKDWRX6t9iqk4S+XYaNDQRXCeUDXT3AGDwAp1CfRDemorg3fGBVt362+2eePUwZeEfyzC9RufTCaJX5eykg==
- dependencies:
- "@types/markdown-it" "^12.0.0"
- chai "^4.2.0"
- chalk "^3.0.0"
- fs-extra "^8.1.0"
- lodash.camelcase "^4.3.0"
- markdown-it "^12.0.0"
- minimist "^1.2.0"
- ora "^4.0.3"
- pretty-ms "^5.1.0"
-
-"@electron/fiddle-core@^1.3.4":
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/@electron/fiddle-core/-/fiddle-core-1.3.4.tgz#29141a97ed0ec7ed1a96ee8bdcaacb60e1a39622"
- integrity sha512-jjkZ1TTuyui/ZsEbUbrTllL5SUe1wIt91WANQTpiAygThcceQKy1756PUwHSy0WRKFL0VIke+WU+ki01vEVpQg==
- dependencies:
- "@electron/get" "^2.0.0"
- debug "^4.3.3"
- env-paths "^2.2.1"
- extract-zip "^2.0.1"
- fs-extra "^10.0.0"
- getos "^3.2.1"
- node-fetch "^2.6.1"
- rimraf "^4.4.1"
- semver "^7.3.5"
- simple-git "^3.5.0"
-
-"@electron/get@^2.0.0":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.2.tgz#ae2a967b22075e9c25aaf00d5941cd79c21efd7e"
- integrity sha512-eFZVFoRXb3GFGd7Ak7W4+6jBl9wBtiZ4AaYOse97ej6mKj5tkyO0dUnUChs1IhJZtx1BENo4/p4WUTXpi6vT+g==
- dependencies:
- debug "^4.1.1"
- env-paths "^2.2.0"
- fs-extra "^8.1.0"
- got "^11.8.5"
- progress "^2.0.3"
- semver "^6.2.0"
- sumchecker "^3.0.1"
- optionalDependencies:
- global-agent "^3.0.0"
-
-"@electron/github-app-auth@^2.2.1":
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/@electron/github-app-auth/-/github-app-auth-2.2.1.tgz#ee43ee7495717ff1a459b60f486384a3f584e955"
- integrity sha512-CRacgsDnkWIbvdo80XTq5+//CnVzWl1Hd5rVaj7MEZ1B44NwGbh2G9KxzWToOaCCCa09mYIKkHHqLAKUXEc7NA==
- dependencies:
- "@octokit/auth-app" "^4.0.13"
- "@octokit/rest" "^19.0.11"
-
-"@electron/lint-roller@^2.4.0":
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/@electron/lint-roller/-/lint-roller-2.4.0.tgz#67ab5911400ec1e6a842153acc59613a9522d233"
- integrity sha512-U1FDBpNxVbu9TlL8O0F9mmaEimINtdr6RB6gGNVm1aBqOvLs579w0k4aqyYqDIV20HHcuWh/287sll6ou8Pfcw==
- dependencies:
- "@dsanders11/vscode-markdown-languageservice" "^0.3.0"
- ajv "^8.16.0"
- balanced-match "^2.0.0"
- glob "^8.1.0"
- hast-util-from-html "^2.0.1"
- markdown-it "^13.0.1"
- markdownlint-cli "^0.40.0"
- mdast-util-from-markdown "^1.3.0"
- minimist "^1.2.8"
- rimraf "^4.4.1"
- standard "^17.0.0"
- unist-util-visit "^4.1.2"
- vscode-languageserver "^8.1.0"
- vscode-languageserver-textdocument "^1.0.8"
- vscode-uri "^3.0.7"
- yaml "^2.4.5"
-
-"@electron/typescript-definitions@^8.15.8":
- version "8.15.8"
- resolved "https://registry.yarnpkg.com/@electron/typescript-definitions/-/typescript-definitions-8.15.8.tgz#5468e739e06abc418e64374b929780f052467d10"
- integrity sha512-AzN6DmAa1Yw0AfbfMPA9JGqBEYXlG0+FZ7Xx3m47mEM4LXAMg5BsBDmJxATBZVyVw0x/ExPRVeiwVVXezeOGYg==
- dependencies:
- "@types/node" "^11.13.7"
- chalk "^2.4.2"
- colors "^1.1.2"
- debug "^4.1.1"
- fs-extra "^7.0.1"
- lodash "^4.17.11"
- minimist "^1.2.0"
- mkdirp "^0.5.1"
- ora "^3.4.0"
- pretty-ms "^5.0.0"
-
-"@eslint-community/eslint-utils@^4.1.2", "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
- integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
- dependencies:
- eslint-visitor-keys "^3.3.0"
-
-"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.11.0", "@eslint-community/regexpp@^4.6.1":
- version "4.11.1"
- resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.1.tgz#a547badfc719eb3e5f4b556325e542fbe9d7a18f"
- integrity sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==
-
-"@eslint-community/regexpp@^4.4.0":
- version "4.5.1"
- resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884"
- integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==
-
-"@eslint/eslintrc@^2.0.3":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.3.tgz#4910db5505f4d503f27774bf356e3704818a0331"
- integrity sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==
- dependencies:
- ajv "^6.12.4"
- debug "^4.3.2"
- espree "^9.5.2"
- globals "^13.19.0"
- ignore "^5.2.0"
- import-fresh "^3.2.1"
- js-yaml "^4.1.0"
- minimatch "^3.1.2"
- strip-json-comments "^3.1.1"
-
-"@eslint/eslintrc@^2.1.4":
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad"
- integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==
- dependencies:
- ajv "^6.12.4"
- debug "^4.3.2"
- espree "^9.6.0"
- globals "^13.19.0"
- ignore "^5.2.0"
- import-fresh "^3.2.1"
- js-yaml "^4.1.0"
- minimatch "^3.1.2"
- strip-json-comments "^3.1.1"
-
-"@eslint/js@8.40.0":
- version "8.40.0"
- resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.40.0.tgz#3ba73359e11f5a7bd3e407f70b3528abfae69cec"
- integrity sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==
-
-"@eslint/js@8.57.1":
- version "8.57.1"
- resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2"
- integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==
-
-"@humanwhocodes/config-array@^0.11.8":
- version "0.11.8"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9"
- integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==
- dependencies:
- "@humanwhocodes/object-schema" "^1.2.1"
- debug "^4.1.1"
- minimatch "^3.0.5"
-
-"@humanwhocodes/config-array@^0.13.0":
- version "0.13.0"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748"
- integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==
- dependencies:
- "@humanwhocodes/object-schema" "^2.0.3"
- debug "^4.3.1"
- minimatch "^3.0.5"
-
-"@humanwhocodes/module-importer@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
- integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
-
-"@humanwhocodes/object-schema@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
- integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
-
-"@humanwhocodes/object-schema@^2.0.3":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
- integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
-
-"@isaacs/cliui@^8.0.2":
- version "8.0.2"
- resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550"
- integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==
- dependencies:
- string-width "^5.1.2"
- string-width-cjs "npm:string-width@^4.2.0"
- strip-ansi "^7.0.1"
- strip-ansi-cjs "npm:strip-ansi@^6.0.1"
- wrap-ansi "^8.1.0"
- wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
-
-"@jridgewell/gen-mapping@^0.3.0":
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9"
- integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==
- dependencies:
- "@jridgewell/set-array" "^1.0.1"
- "@jridgewell/sourcemap-codec" "^1.4.10"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@jridgewell/gen-mapping@^0.3.5":
- version "0.3.5"
- resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36"
- integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==
- dependencies:
- "@jridgewell/set-array" "^1.2.1"
- "@jridgewell/sourcemap-codec" "^1.4.10"
- "@jridgewell/trace-mapping" "^0.3.24"
-
-"@jridgewell/resolve-uri@^3.0.3":
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
- integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
-
-"@jridgewell/resolve-uri@^3.1.0":
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
- integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
-
-"@jridgewell/set-array@^1.0.1":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
- integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
-
-"@jridgewell/set-array@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280"
- integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
-
-"@jridgewell/source-map@^0.3.2":
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb"
- integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==
- dependencies:
- "@jridgewell/gen-mapping" "^0.3.0"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@jridgewell/source-map@^0.3.3":
- version "0.3.6"
- resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a"
- integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==
- dependencies:
- "@jridgewell/gen-mapping" "^0.3.5"
- "@jridgewell/trace-mapping" "^0.3.25"
-
-"@jridgewell/sourcemap-codec@^1.4.10":
- version "1.4.14"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
- integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
-
-"@jridgewell/sourcemap-codec@^1.4.14":
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a"
- integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
-
-"@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
- version "0.3.25"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
- integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
- dependencies:
- "@jridgewell/resolve-uri" "^3.1.0"
- "@jridgewell/sourcemap-codec" "^1.4.14"
-
-"@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.9":
- version "0.3.14"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed"
- integrity sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==
- dependencies:
- "@jridgewell/resolve-uri" "^3.0.3"
- "@jridgewell/sourcemap-codec" "^1.4.10"
-
-"@kwsites/file-exists@^1.1.1":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@kwsites/file-exists/-/file-exists-1.1.1.tgz#ad1efcac13e1987d8dbaf235ef3be5b0d96faa99"
- integrity sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==
- dependencies:
- debug "^4.1.1"
-
-"@kwsites/promise-deferred@^1.1.1":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz#8ace5259254426ccef57f3175bc64ed7095ed919"
- integrity sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==
-
-"@nodelib/fs.scandir@2.1.3":
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b"
- integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==
- dependencies:
- "@nodelib/fs.stat" "2.0.3"
- run-parallel "^1.1.9"
-
-"@nodelib/fs.scandir@2.1.5":
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
- integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
- dependencies:
- "@nodelib/fs.stat" "2.0.5"
- run-parallel "^1.1.9"
-
-"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3"
- integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==
-
-"@nodelib/fs.stat@2.0.5":
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
- integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
-
-"@nodelib/fs.walk@^1.2.3":
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976"
- integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==
- dependencies:
- "@nodelib/fs.scandir" "2.1.3"
- fastq "^1.6.0"
-
-"@nodelib/fs.walk@^1.2.8":
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
- integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
- dependencies:
- "@nodelib/fs.scandir" "2.1.5"
- fastq "^1.6.0"
-
-"@octokit/auth-app@^4.0.13":
- version "4.0.13"
- resolved "https://registry.yarnpkg.com/@octokit/auth-app/-/auth-app-4.0.13.tgz#53323bee6bfefbb73ea544dd8e6a0144550e13e3"
- integrity sha512-NBQkmR/Zsc+8fWcVIFrwDgNXS7f4XDrkd9LHdi9DPQw1NdGHLviLzRO2ZBwTtepnwHXW5VTrVU9eFGijMUqllg==
- dependencies:
- "@octokit/auth-oauth-app" "^5.0.0"
- "@octokit/auth-oauth-user" "^2.0.0"
- "@octokit/request" "^6.0.0"
- "@octokit/request-error" "^3.0.0"
- "@octokit/types" "^9.0.0"
- deprecation "^2.3.1"
- lru-cache "^9.0.0"
- universal-github-app-jwt "^1.1.1"
- universal-user-agent "^6.0.0"
-
-"@octokit/auth-oauth-app@^5.0.0":
- version "5.0.5"
- resolved "https://registry.yarnpkg.com/@octokit/auth-oauth-app/-/auth-oauth-app-5.0.5.tgz#be2a93d72835133b4866ac4721aa628849475525"
- integrity sha512-UPX1su6XpseaeLVCi78s9droxpGtBWIgz9XhXAx9VXabksoF0MyI5vaa1zo1njyYt6VaAjFisC2A2Wchcu2WmQ==
- dependencies:
- "@octokit/auth-oauth-device" "^4.0.0"
- "@octokit/auth-oauth-user" "^2.0.0"
- "@octokit/request" "^6.0.0"
- "@octokit/types" "^9.0.0"
- "@types/btoa-lite" "^1.0.0"
- btoa-lite "^1.0.0"
- universal-user-agent "^6.0.0"
-
-"@octokit/auth-oauth-device@^4.0.0":
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/@octokit/auth-oauth-device/-/auth-oauth-device-4.0.3.tgz#00ce77233517e0d7d39e42a02652f64337d9df81"
- integrity sha512-KPTx5nMntKjNZzzltO3X4T68v22rd7Cp/TcLJXQE2U8aXPcZ9LFuww9q9Q5WUNSu3jwi3lRwzfkPguRfz1R8Vg==
- dependencies:
- "@octokit/oauth-methods" "^2.0.0"
- "@octokit/request" "^6.0.0"
- "@octokit/types" "^8.0.0"
- universal-user-agent "^6.0.0"
-
-"@octokit/auth-oauth-user@^2.0.0":
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/@octokit/auth-oauth-user/-/auth-oauth-user-2.0.4.tgz#88f060ec678d7d493695af8d827e115dd064e212"
- integrity sha512-HrbDzTPqz6GcGSOUkR+wSeF3vEqsb9NMsmPja/qqqdiGmlk/Czkxctc3KeWYogHonp62Ml4kjz2VxKawrFsadQ==
- dependencies:
- "@octokit/auth-oauth-device" "^4.0.0"
- "@octokit/oauth-methods" "^2.0.0"
- "@octokit/request" "^6.0.0"
- "@octokit/types" "^8.0.0"
- btoa-lite "^1.0.0"
- universal-user-agent "^6.0.0"
-
-"@octokit/auth-token@^3.0.0":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-3.0.3.tgz#ce7e48a3166731f26068d7a7a7996b5da58cbe0c"
- integrity sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==
- dependencies:
- "@octokit/types" "^9.0.0"
-
-"@octokit/auth-token@^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-4.0.0.tgz#40d203ea827b9f17f42a29c6afb93b7745ef80c7"
- integrity sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==
-
-"@octokit/core@^4.2.1":
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/@octokit/core/-/core-4.2.1.tgz#fee6341ad0ce60c29cc455e056cd5b500410a588"
- integrity sha512-tEDxFx8E38zF3gT7sSMDrT1tGumDgsw5yPG6BBh/X+5ClIQfMH/Yqocxz1PnHx6CHyF6pxmovUTOfZAUvQ0Lvw==
- dependencies:
- "@octokit/auth-token" "^3.0.0"
- "@octokit/graphql" "^5.0.0"
- "@octokit/request" "^6.0.0"
- "@octokit/request-error" "^3.0.0"
- "@octokit/types" "^9.0.0"
- before-after-hook "^2.2.0"
- universal-user-agent "^6.0.0"
-
-"@octokit/core@^5.0.2":
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/@octokit/core/-/core-5.2.0.tgz#ddbeaefc6b44a39834e1bb2e58a49a117672a7ea"
- integrity sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==
- dependencies:
- "@octokit/auth-token" "^4.0.0"
- "@octokit/graphql" "^7.1.0"
- "@octokit/request" "^8.3.1"
- "@octokit/request-error" "^5.1.0"
- "@octokit/types" "^13.0.0"
- before-after-hook "^2.2.0"
- universal-user-agent "^6.0.0"
-
-"@octokit/endpoint@^7.0.0":
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-7.0.3.tgz#0b96035673a9e3bedf8bab8f7335de424a2147ed"
- integrity sha512-57gRlb28bwTsdNXq+O3JTQ7ERmBTuik9+LelgcLIVfYwf235VHbN9QNo4kXExtp/h8T423cR5iJThKtFYxC7Lw==
- dependencies:
- "@octokit/types" "^8.0.0"
- is-plain-object "^5.0.0"
- universal-user-agent "^6.0.0"
-
-"@octokit/endpoint@^9.0.1":
- version "9.0.5"
- resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-9.0.5.tgz#e6c0ee684e307614c02fc6ac12274c50da465c44"
- integrity sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==
- dependencies:
- "@octokit/types" "^13.1.0"
- universal-user-agent "^6.0.0"
-
-"@octokit/graphql@^5.0.0":
- version "5.0.5"
- resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-5.0.5.tgz#a4cb3ea73f83b861893a6370ee82abb36e81afd2"
- integrity sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==
- dependencies:
- "@octokit/request" "^6.0.0"
- "@octokit/types" "^9.0.0"
- universal-user-agent "^6.0.0"
-
-"@octokit/graphql@^7.1.0":
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-7.1.0.tgz#9bc1c5de92f026648131f04101cab949eeffe4e0"
- integrity sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==
- dependencies:
- "@octokit/request" "^8.3.0"
- "@octokit/types" "^13.0.0"
- universal-user-agent "^6.0.0"
-
-"@octokit/oauth-authorization-url@^5.0.0":
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/@octokit/oauth-authorization-url/-/oauth-authorization-url-5.0.0.tgz#029626ce87f3b31addb98cd0d2355c2381a1c5a1"
- integrity sha512-y1WhN+ERDZTh0qZ4SR+zotgsQUE1ysKnvBt1hvDRB2WRzYtVKQjn97HEPzoehh66Fj9LwNdlZh+p6TJatT0zzg==
-
-"@octokit/oauth-methods@^2.0.0":
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/@octokit/oauth-methods/-/oauth-methods-2.0.4.tgz#6abd9593ca7f91fe5068375a363bd70abd5516dc"
- integrity sha512-RDSa6XL+5waUVrYSmOlYROtPq0+cfwppP4VaQY/iIei3xlFb0expH6YNsxNrZktcLhJWSpm9uzeom+dQrXlS3A==
- dependencies:
- "@octokit/oauth-authorization-url" "^5.0.0"
- "@octokit/request" "^6.0.0"
- "@octokit/request-error" "^3.0.0"
- "@octokit/types" "^8.0.0"
- btoa-lite "^1.0.0"
-
-"@octokit/openapi-types@^14.0.0":
- version "14.0.0"
- resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-14.0.0.tgz#949c5019028c93f189abbc2fb42f333290f7134a"
- integrity sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==
-
-"@octokit/openapi-types@^16.0.0":
- version "16.0.0"
- resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-16.0.0.tgz#d92838a6cd9fb4639ca875ddb3437f1045cc625e"
- integrity sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==
-
-"@octokit/openapi-types@^17.2.0":
- version "17.2.0"
- resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-17.2.0.tgz#f1800b5f9652b8e1b85cc6dfb1e0dc888810bdb5"
- integrity sha512-MazrFNx4plbLsGl+LFesMo96eIXkFgEtaKbnNpdh4aQ0VM10aoylFsTYP1AEjkeoRNZiiPe3T6Gl2Hr8dJWdlQ==
-
-"@octokit/openapi-types@^22.2.0":
- version "22.2.0"
- resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-22.2.0.tgz#75aa7dcd440821d99def6a60b5f014207ae4968e"
- integrity sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==
-
-"@octokit/plugin-paginate-rest@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.1.tgz#fe92d04b49f134165d6fbb716e765c2f313ad364"
- integrity sha512-ryqobs26cLtM1kQxqeZui4v8FeznirUsksiA+RYemMPJ7Micju0WSkv50dBksTuZks9O5cg4wp+t8fZ/cLY56g==
- dependencies:
- "@octokit/types" "^13.5.0"
-
-"@octokit/plugin-paginate-rest@^6.1.2":
- version "6.1.2"
- resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz#f86456a7a1fe9e58fec6385a85cf1b34072341f8"
- integrity sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==
- dependencies:
- "@octokit/tsconfig" "^1.0.2"
- "@octokit/types" "^9.2.3"
-
-"@octokit/plugin-request-log@^1.0.4":
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85"
- integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==
-
-"@octokit/plugin-request-log@^4.0.0":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz#98a3ca96e0b107380664708111864cb96551f958"
- integrity sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==
-
-"@octokit/plugin-rest-endpoint-methods@13.2.2":
- version "13.2.2"
- resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.2.2.tgz#af8e5dd2cddfea576f92ffaf9cb84659f302a638"
- integrity sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==
- dependencies:
- "@octokit/types" "^13.5.0"
-
-"@octokit/plugin-rest-endpoint-methods@^7.1.2":
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.1.2.tgz#b77a8844601d3a394a02200cddb077f3ab841f38"
- integrity sha512-R0oJ7j6f/AdqPLtB9qRXLO+wjI9pctUn8Ka8UGfGaFCcCv3Otx14CshQ89K4E88pmyYZS8p0rNTiprML/81jig==
- dependencies:
- "@octokit/types" "^9.2.3"
- deprecation "^2.3.1"
-
-"@octokit/request-error@^3.0.0":
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-3.0.2.tgz#f74c0f163d19463b87528efe877216c41d6deb0a"
- integrity sha512-WMNOFYrSaX8zXWoJg9u/pKgWPo94JXilMLb2VManNOby9EZxrQaBe/QSC4a1TzpAlpxofg2X/jMnCyZgL6y7eg==
- dependencies:
- "@octokit/types" "^8.0.0"
- deprecation "^2.0.0"
- once "^1.4.0"
-
-"@octokit/request-error@^5.1.0":
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-5.1.0.tgz#ee4138538d08c81a60be3f320cd71063064a3b30"
- integrity sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==
- dependencies:
- "@octokit/types" "^13.1.0"
- deprecation "^2.0.0"
- once "^1.4.0"
-
-"@octokit/request@^6.0.0":
- version "6.2.4"
- resolved "https://registry.yarnpkg.com/@octokit/request/-/request-6.2.4.tgz#b00a7185865c72bdd432e63168b1e900953ded0c"
- integrity sha512-at92SYQstwh7HH6+Kf3bFMnHrle7aIrC0r5rTP+Bb30118B6j1vI2/M4walh6qcQgfuLIKs8NUO5CytHTnUI3A==
- dependencies:
- "@octokit/endpoint" "^7.0.0"
- "@octokit/request-error" "^3.0.0"
- "@octokit/types" "^9.0.0"
- is-plain-object "^5.0.0"
- node-fetch "^2.6.7"
- universal-user-agent "^6.0.0"
-
-"@octokit/request@^8.3.0", "@octokit/request@^8.3.1":
- version "8.4.0"
- resolved "https://registry.yarnpkg.com/@octokit/request/-/request-8.4.0.tgz#7f4b7b1daa3d1f48c0977ad8fffa2c18adef8974"
- integrity sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==
- dependencies:
- "@octokit/endpoint" "^9.0.1"
- "@octokit/request-error" "^5.1.0"
- "@octokit/types" "^13.1.0"
- universal-user-agent "^6.0.0"
-
-"@octokit/rest@^19.0.11":
- version "19.0.11"
- resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-19.0.11.tgz#2ae01634fed4bd1fca5b642767205ed3fd36177c"
- integrity sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==
- dependencies:
- "@octokit/core" "^4.2.1"
- "@octokit/plugin-paginate-rest" "^6.1.2"
- "@octokit/plugin-request-log" "^1.0.4"
- "@octokit/plugin-rest-endpoint-methods" "^7.1.2"
-
-"@octokit/rest@^20.0.2":
- version "20.1.1"
- resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-20.1.1.tgz#ec775864f53fb42037a954b9a40d4f5275b3dc95"
- integrity sha512-MB4AYDsM5jhIHro/dq4ix1iWTLGToIGk6cWF5L6vanFaMble5jTX/UBQyiv05HsWnwUtY8JrfHy2LWfKwihqMw==
- dependencies:
- "@octokit/core" "^5.0.2"
- "@octokit/plugin-paginate-rest" "11.3.1"
- "@octokit/plugin-request-log" "^4.0.0"
- "@octokit/plugin-rest-endpoint-methods" "13.2.2"
-
-"@octokit/tsconfig@^1.0.2":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@octokit/tsconfig/-/tsconfig-1.0.2.tgz#59b024d6f3c0ed82f00d08ead5b3750469125af7"
- integrity sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==
-
-"@octokit/types@^13.0.0", "@octokit/types@^13.1.0", "@octokit/types@^13.5.0":
- version "13.5.0"
- resolved "https://registry.yarnpkg.com/@octokit/types/-/types-13.5.0.tgz#4796e56b7b267ebc7c921dcec262b3d5bfb18883"
- integrity sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==
- dependencies:
- "@octokit/openapi-types" "^22.2.0"
-
-"@octokit/types@^8.0.0":
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/@octokit/types/-/types-8.0.0.tgz#93f0b865786c4153f0f6924da067fe0bb7426a9f"
- integrity sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg==
- dependencies:
- "@octokit/openapi-types" "^14.0.0"
-
-"@octokit/types@^9.0.0":
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/@octokit/types/-/types-9.0.0.tgz#6050db04ddf4188ec92d60e4da1a2ce0633ff635"
- integrity sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==
- dependencies:
- "@octokit/openapi-types" "^16.0.0"
-
-"@octokit/types@^9.2.3":
- version "9.2.3"
- resolved "https://registry.yarnpkg.com/@octokit/types/-/types-9.2.3.tgz#d0af522f394d74b585cefb7efd6197ca44d183a9"
- integrity sha512-MMeLdHyFIALioycq+LFcA71v0S2xpQUX2cw6pPbHQjaibcHYwLnmK/kMZaWuGfGfjBJZ3wRUq+dOaWsvrPJVvA==
- dependencies:
- "@octokit/openapi-types" "^17.2.0"
-
-"@opentelemetry/api@^1.0.1":
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.0.4.tgz#a167e46c10d05a07ab299fc518793b0cff8f6924"
- integrity sha512-BuJuXRSJNQ3QoKA6GWWDyuLpOUck+9hAXNMCnrloc1aWVoy6Xq6t9PUV08aBZ4Lutqq2LEHM486bpZqoViScog==
-
-"@pkgjs/parseargs@^0.11.0":
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
- integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
-
-"@primer/octicons@^10.0.0":
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/@primer/octicons/-/octicons-10.0.0.tgz#81e94ed32545dfd3472c8625a5b345f3ea4c153d"
- integrity sha512-iuQubq62zXZjPmaqrsfsCZUqIJgZhmA6W0tKzIKGRbkoLnff4TFFCL87hfIRATZ5qZPM4m8ioT8/bXI7WVa9WQ==
- dependencies:
- object-assign "^4.1.1"
-
-"@rtsao/scc@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8"
- integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==
-
-"@sindresorhus/is@^4.0.0":
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
- integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==
-
-"@sindresorhus/merge-streams@^2.1.0":
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz#719df7fb41766bc143369eaa0dd56d8dc87c9958"
- integrity sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==
-
-"@szmarczak/http-timer@^4.0.5":
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807"
- integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==
- dependencies:
- defer-to-connect "^2.0.0"
-
-"@types/btoa-lite@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@types/btoa-lite/-/btoa-lite-1.0.0.tgz#e190a5a548e0b348adb0df9ac7fa5f1151c7cca4"
- integrity sha512-wJsiX1tosQ+J5+bY5LrSahHxr2wT+uME5UDwdN1kg4frt40euqA+wzECkmq4t5QbveHiJepfdThgQrPw6KiSlg==
-
-"@types/cacheable-request@^6.0.1":
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9"
- integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==
- dependencies:
- "@types/http-cache-semantics" "*"
- "@types/keyv" "*"
- "@types/node" "*"
- "@types/responselike" "*"
-
-"@types/color-name@^1.1.1":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
- integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
-
-"@types/concat-stream@^1.0.0":
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/@types/concat-stream/-/concat-stream-1.6.1.tgz#24bcfc101ecf68e886aaedce60dfd74b632a1b74"
- integrity sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==
- dependencies:
- "@types/node" "*"
-
-"@types/debug@^4.0.0":
- version "4.1.7"
- resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82"
- integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==
- dependencies:
- "@types/ms" "*"
-
-"@types/eslint-scope@^3.7.3":
- version "3.7.4"
- resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16"
- integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==
- dependencies:
- "@types/eslint" "*"
- "@types/estree" "*"
-
-"@types/eslint@*":
- version "8.4.5"
- resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.5.tgz#acdfb7dd36b91cc5d812d7c093811a8f3d9b31e4"
- integrity sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==
- dependencies:
- "@types/estree" "*"
- "@types/json-schema" "*"
-
-"@types/estree@*":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2"
- integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==
-
-"@types/estree@^0.0.51":
- version "0.0.51"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40"
- integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==
-
-"@types/estree@^1.0.5":
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4"
- integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==
-
-"@types/glob@^7.1.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb"
- integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==
- dependencies:
- "@types/minimatch" "*"
- "@types/node" "*"
-
-"@types/hast@^3.0.0":
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa"
- integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==
- dependencies:
- "@types/unist" "*"
-
-"@types/http-cache-semantics@*":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812"
- integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==
-
-"@types/is-empty@^1.0.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@types/is-empty/-/is-empty-1.2.0.tgz#16bc578060c9b0b6953339eea906c255a375bf86"
- integrity sha512-brJKf2boFhUxTDxlpI7cstwiUtA2ovm38UzFTi9aZI6//ARncaV+Q5ALjCaJqXaMtdZk/oPTJnSutugsZR6h8A==
-
-"@types/js-yaml@^4.0.0":
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-4.0.2.tgz#4117a7a378593a218e9d6f0ef44ce6d5d9edf7fa"
- integrity sha512-KbeHS/Y4R+k+5sWXEYzAZKuB1yQlZtEghuhRxrVRLaqhtoG5+26JwQsa4HyS3AWX8v1Uwukma5HheduUDskasA==
-
-"@types/json-buffer@~3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@types/json-buffer/-/json-buffer-3.0.0.tgz#85c1ff0f0948fc159810d4b5be35bf8c20875f64"
- integrity sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==
-
-"@types/json-schema@*", "@types/json-schema@^7.0.8":
- version "7.0.11"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
- integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
-
-"@types/json5@^0.0.29":
- version "0.0.29"
- resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
- integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
-
-"@types/jsonwebtoken@^9.0.0":
- version "9.0.1"
- resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz#29b1369c4774200d6d6f63135bf3d1ba3ef997a4"
- integrity sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==
- dependencies:
- "@types/node" "*"
-
-"@types/keyv@*":
- version "3.1.4"
- resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6"
- integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==
- dependencies:
- "@types/node" "*"
-
-"@types/linkify-it@*":
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/@types/linkify-it/-/linkify-it-2.1.0.tgz#ea3dd64c4805597311790b61e872cbd1ed2cd806"
- integrity sha512-Q7DYAOi9O/+cLLhdaSvKdaumWyHbm7HAk/bFwwyTuU0arR5yyCeW5GOoqt4tJTpDRxhpx9Q8kQL6vMpuw9hDSw==
-
-"@types/markdown-it@^12.0.0":
- version "12.2.3"
- resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-12.2.3.tgz#0d6f6e5e413f8daaa26522904597be3d6cd93b51"
- integrity sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==
- dependencies:
- "@types/linkify-it" "*"
- "@types/mdurl" "*"
-
-"@types/mdast@^3.0.0":
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.7.tgz#cba63d0cc11eb1605cea5c0ad76e02684394166b"
- integrity sha512-YwR7OK8aPmaBvMMUi+pZXBNoW2unbVbfok4YRqGMJBe1dpDlzpRkJrYEYmvjxgs5JhuQmKfDexrN98u941Zasg==
- dependencies:
- "@types/unist" "*"
-
-"@types/mdurl@*":
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-1.0.2.tgz#e2ce9d83a613bacf284c7be7d491945e39e1f8e9"
- integrity sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==
-
-"@types/minimatch@*":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
- integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
-
-"@types/minimist@^1.2.5":
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e"
- integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==
-
-"@types/ms@*":
- version "0.7.31"
- resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197"
- integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==
-
-"@types/node@*":
- version "12.6.1"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-12.6.1.tgz#d5544f6de0aae03eefbb63d5120f6c8be0691946"
- integrity sha512-rp7La3m845mSESCgsJePNL/JQyhkOJA6G4vcwvVgkDAwHhGdq5GCumxmPjEk1MZf+8p5ZQAUE7tqgQRQTXN7uQ==
-
-"@types/node@^11.13.7":
- version "11.13.22"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.22.tgz#91ee88ebfa25072433497f6f3150f84fa8c3a91b"
- integrity sha512-rOsaPRUGTOXbRBOKToy4cgZXY4Y+QSVhxcLwdEveozbk7yuudhWMpxxcaXqYizLMP3VY7OcWCFtx9lGFh5j5kg==
-
-"@types/node@^16.0.0":
- version "16.4.13"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-16.4.13.tgz#7dfd9c14661edc65cccd43a29eb454174642370d"
- integrity sha512-bLL69sKtd25w7p1nvg9pigE4gtKVpGTPojBFLMkGHXuUgap2sLqQt2qUnqmVCDfzGUL0DRNZP+1prIZJbMeAXg==
-
-"@types/node@^20.9.0":
- version "20.9.0"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-20.9.0.tgz#bfcdc230583aeb891cf51e73cfdaacdd8deae298"
- integrity sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==
- dependencies:
- undici-types "~5.26.4"
-
-"@types/normalize-package-data@^2.4.0":
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301"
- integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==
-
-"@types/parse-json@^4.0.0":
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
- integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
-
-"@types/repeat-string@^1.0.0":
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/@types/repeat-string/-/repeat-string-1.6.1.tgz#8bb5686e662ce1d962271b0b043623bf51404cdc"
- integrity sha512-vdna8kjLGljgtPnYN6MBD2UwX62QE0EFLj9QlLXvg6dEu66NksXB900BNguBCMZZY2D9SSqncUskM23vT3uvWQ==
-
-"@types/responselike@*", "@types/responselike@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29"
- integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==
- dependencies:
- "@types/node" "*"
-
-"@types/semver@^7.5.8":
- version "7.5.8"
- resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e"
- integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==
-
-"@types/stream-chain@*":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@types/stream-chain/-/stream-chain-2.0.0.tgz#aed7fc21ac3686bc721aebbbd971f5a857e567e4"
- integrity sha512-O3IRJcZi4YddlS8jgasH87l+rdNmad9uPAMmMZCfRVhumbWMX6lkBWnIqr9kokO5sx8LHp8peQ1ELhMZHbR0Gg==
- dependencies:
- "@types/node" "*"
-
-"@types/stream-json@^1.7.7":
- version "1.7.7"
- resolved "https://registry.yarnpkg.com/@types/stream-json/-/stream-json-1.7.7.tgz#8660101e15ee52e9a2370727334269ad7ec6a759"
- integrity sha512-hHG7cLQ09H/m9i0jzL6UJAeLLxIWej90ECn0svO4T8J0nGcl89xZDQ2ujT4WKlvg0GWkcxJbjIDzW/v7BYUM6Q==
- dependencies:
- "@types/node" "*"
- "@types/stream-chain" "*"
-
-"@types/supports-color@^8.0.0":
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/@types/supports-color/-/supports-color-8.1.1.tgz#1b44b1b096479273adf7f93c75fc4ecc40a61ee4"
- integrity sha512-dPWnWsf+kzIG140B8z2w3fr5D03TLWbOAFQl45xUpI3vcizeXriNR5VYkWZ+WTMsUHqZ9Xlt3hrxGNANFyNQfw==
-
-"@types/temp@^0.9.4":
- version "0.9.4"
- resolved "https://registry.yarnpkg.com/@types/temp/-/temp-0.9.4.tgz#69bd4b0e8fc4d54db06bd1b613c19292d333350b"
- integrity sha512-+VfWIwrlept2VBTj7Y2wQnI/Xfscy1u8Pyj/puYwss6V1IblXn1x7S0S9eFh6KyBolgLCm+rUFzhFAbdkR691g==
- dependencies:
- "@types/node" "*"
-
-"@types/text-table@^0.2.0":
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/@types/text-table/-/text-table-0.2.2.tgz#774c90cfcfbc8b4b0ebb00fecbe861dc8b1e8e26"
- integrity sha512-dGoI5Af7To0R2XE8wJuc6vwlavWARsCh3UKJPjWs1YEqGUqfgBI/j/4GX0yf19/DsDPPf0YAXWAp8psNeIehLg==
-
-"@types/unist@*", "@types/unist@^2.0.0":
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d"
- integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==
-
-"@types/unist@^2.0.2":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
- integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
-
-"@types/unist@^3.0.0":
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20"
- integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==
-
-"@types/webpack-env@^1.18.5":
- version "1.18.5"
- resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.18.5.tgz#eccda0b04fe024bed505881e2e532f9c119169bf"
- integrity sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==
-
-"@types/webpack@^5.28.5":
- version "5.28.5"
- resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-5.28.5.tgz#0e9d9a15efa09bbda2cef41356ca4ac2031ea9a2"
- integrity sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==
- dependencies:
- "@types/node" "*"
- tapable "^2.2.0"
- webpack "^5"
-
-"@types/yauzl@^2.9.1":
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599"
- integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==
- dependencies:
- "@types/node" "*"
-
-"@typescript-eslint/eslint-plugin@^8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.7.0.tgz#d0070f206daad26253bf00ca5b80f9b54f9e2dd0"
- integrity sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==
- dependencies:
- "@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "8.7.0"
- "@typescript-eslint/type-utils" "8.7.0"
- "@typescript-eslint/utils" "8.7.0"
- "@typescript-eslint/visitor-keys" "8.7.0"
- graphemer "^1.4.0"
- ignore "^5.3.1"
- natural-compare "^1.4.0"
- ts-api-utils "^1.3.0"
-
-"@typescript-eslint/parser@^8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.7.0.tgz#a567b0890d13db72c7348e1d88442ea8ab4e9173"
- integrity sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==
- dependencies:
- "@typescript-eslint/scope-manager" "8.7.0"
- "@typescript-eslint/types" "8.7.0"
- "@typescript-eslint/typescript-estree" "8.7.0"
- "@typescript-eslint/visitor-keys" "8.7.0"
- debug "^4.3.4"
-
-"@typescript-eslint/scope-manager@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.7.0.tgz#90ee7bf9bc982b9260b93347c01a8bc2b595e0b8"
- integrity sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==
- dependencies:
- "@typescript-eslint/types" "8.7.0"
- "@typescript-eslint/visitor-keys" "8.7.0"
-
-"@typescript-eslint/type-utils@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.7.0.tgz#d56b104183bdcffcc434a23d1ce26cde5e42df93"
- integrity sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==
- dependencies:
- "@typescript-eslint/typescript-estree" "8.7.0"
- "@typescript-eslint/utils" "8.7.0"
- debug "^4.3.4"
- ts-api-utils "^1.3.0"
-
-"@typescript-eslint/types@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.7.0.tgz#21d987201c07b69ce7ddc03451d7196e5445ad19"
- integrity sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==
-
-"@typescript-eslint/typescript-estree@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.7.0.tgz#6c7db6baa4380b937fa81466c546d052f362d0e8"
- integrity sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==
- dependencies:
- "@typescript-eslint/types" "8.7.0"
- "@typescript-eslint/visitor-keys" "8.7.0"
- debug "^4.3.4"
- fast-glob "^3.3.2"
- is-glob "^4.0.3"
- minimatch "^9.0.4"
- semver "^7.6.0"
- ts-api-utils "^1.3.0"
-
-"@typescript-eslint/utils@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.7.0.tgz#cef3f70708b5b5fd7ed8672fc14714472bd8a011"
- integrity sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==
- dependencies:
- "@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "8.7.0"
- "@typescript-eslint/types" "8.7.0"
- "@typescript-eslint/typescript-estree" "8.7.0"
-
-"@typescript-eslint/visitor-keys@8.7.0":
- version "8.7.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.7.0.tgz#5e46f1777f9d69360a883c1a56ac3c511c9659a8"
- integrity sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==
- dependencies:
- "@typescript-eslint/types" "8.7.0"
- eslint-visitor-keys "^3.4.3"
-
-"@ungap/structured-clone@^1.2.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
- integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
-
-"@vscode/l10n@^0.0.10":
- version "0.0.10"
- resolved "https://registry.yarnpkg.com/@vscode/l10n/-/l10n-0.0.10.tgz#9c513107c690c0dd16e3ec61e453743de15ebdb0"
- integrity sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ==
-
-"@webassemblyjs/ast@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7"
- integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==
- dependencies:
- "@webassemblyjs/helper-numbers" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
-
-"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb"
- integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==
- dependencies:
- "@webassemblyjs/helper-numbers" "1.11.6"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
-
-"@webassemblyjs/floating-point-hex-parser@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f"
- integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==
-
-"@webassemblyjs/floating-point-hex-parser@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431"
- integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==
-
-"@webassemblyjs/helper-api-error@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16"
- integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==
-
-"@webassemblyjs/helper-api-error@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768"
- integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==
-
-"@webassemblyjs/helper-buffer@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5"
- integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==
-
-"@webassemblyjs/helper-buffer@1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz#6df20d272ea5439bf20ab3492b7fb70e9bfcb3f6"
- integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==
-
-"@webassemblyjs/helper-numbers@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae"
- integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==
- dependencies:
- "@webassemblyjs/floating-point-hex-parser" "1.11.1"
- "@webassemblyjs/helper-api-error" "1.11.1"
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/helper-numbers@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5"
- integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==
- dependencies:
- "@webassemblyjs/floating-point-hex-parser" "1.11.6"
- "@webassemblyjs/helper-api-error" "1.11.6"
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/helper-wasm-bytecode@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1"
- integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==
-
-"@webassemblyjs/helper-wasm-bytecode@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9"
- integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==
-
-"@webassemblyjs/helper-wasm-section@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a"
- integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
-
-"@webassemblyjs/helper-wasm-section@1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz#3da623233ae1a60409b509a52ade9bc22a37f7bf"
- integrity sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==
- dependencies:
- "@webassemblyjs/ast" "1.12.1"
- "@webassemblyjs/helper-buffer" "1.12.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
- "@webassemblyjs/wasm-gen" "1.12.1"
-
-"@webassemblyjs/ieee754@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614"
- integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==
- dependencies:
- "@xtuc/ieee754" "^1.2.0"
-
-"@webassemblyjs/ieee754@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a"
- integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==
- dependencies:
- "@xtuc/ieee754" "^1.2.0"
-
-"@webassemblyjs/leb128@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5"
- integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==
- dependencies:
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/leb128@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7"
- integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==
- dependencies:
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/utf8@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff"
- integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==
-
-"@webassemblyjs/utf8@1.11.6":
- version "1.11.6"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a"
- integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==
-
-"@webassemblyjs/wasm-edit@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6"
- integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/helper-wasm-section" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
- "@webassemblyjs/wasm-opt" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
- "@webassemblyjs/wast-printer" "1.11.1"
-
-"@webassemblyjs/wasm-edit@^1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#9f9f3ff52a14c980939be0ef9d5df9ebc678ae3b"
- integrity sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==
- dependencies:
- "@webassemblyjs/ast" "1.12.1"
- "@webassemblyjs/helper-buffer" "1.12.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
- "@webassemblyjs/helper-wasm-section" "1.12.1"
- "@webassemblyjs/wasm-gen" "1.12.1"
- "@webassemblyjs/wasm-opt" "1.12.1"
- "@webassemblyjs/wasm-parser" "1.12.1"
- "@webassemblyjs/wast-printer" "1.12.1"
-
-"@webassemblyjs/wasm-gen@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76"
- integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/ieee754" "1.11.1"
- "@webassemblyjs/leb128" "1.11.1"
- "@webassemblyjs/utf8" "1.11.1"
-
-"@webassemblyjs/wasm-gen@1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz#a6520601da1b5700448273666a71ad0a45d78547"
- integrity sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==
- dependencies:
- "@webassemblyjs/ast" "1.12.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
- "@webassemblyjs/ieee754" "1.11.6"
- "@webassemblyjs/leb128" "1.11.6"
- "@webassemblyjs/utf8" "1.11.6"
-
-"@webassemblyjs/wasm-opt@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2"
- integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-buffer" "1.11.1"
- "@webassemblyjs/wasm-gen" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
-
-"@webassemblyjs/wasm-opt@1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz#9e6e81475dfcfb62dab574ac2dda38226c232bc5"
- integrity sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==
- dependencies:
- "@webassemblyjs/ast" "1.12.1"
- "@webassemblyjs/helper-buffer" "1.12.1"
- "@webassemblyjs/wasm-gen" "1.12.1"
- "@webassemblyjs/wasm-parser" "1.12.1"
-
-"@webassemblyjs/wasm-parser@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199"
- integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/helper-api-error" "1.11.1"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
- "@webassemblyjs/ieee754" "1.11.1"
- "@webassemblyjs/leb128" "1.11.1"
- "@webassemblyjs/utf8" "1.11.1"
-
-"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#c47acb90e6f083391e3fa61d113650eea1e95937"
- integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==
- dependencies:
- "@webassemblyjs/ast" "1.12.1"
- "@webassemblyjs/helper-api-error" "1.11.6"
- "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
- "@webassemblyjs/ieee754" "1.11.6"
- "@webassemblyjs/leb128" "1.11.6"
- "@webassemblyjs/utf8" "1.11.6"
-
-"@webassemblyjs/wast-printer@1.11.1":
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0"
- integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==
- dependencies:
- "@webassemblyjs/ast" "1.11.1"
- "@xtuc/long" "4.2.2"
-
-"@webassemblyjs/wast-printer@1.12.1":
- version "1.12.1"
- resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz#bcecf661d7d1abdaf989d8341a4833e33e2b31ac"
- integrity sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==
- dependencies:
- "@webassemblyjs/ast" "1.12.1"
- "@xtuc/long" "4.2.2"
-
-"@webpack-cli/configtest@^2.1.1":
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646"
- integrity sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==
-
-"@webpack-cli/info@^2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.2.tgz#cc3fbf22efeb88ff62310cf885c5b09f44ae0fdd"
- integrity sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==
-
-"@webpack-cli/serve@^2.0.5":
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e"
- integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==
-
-"@xtuc/ieee754@^1.2.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
- integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
-
-"@xtuc/long@4.2.2":
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
- integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
-
-acorn-import-assertions@^1.7.6:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9"
- integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==
-
-acorn-import-attributes@^1.9.5:
- version "1.9.5"
- resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef"
- integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==
-
-acorn-jsx@^5.3.2:
- version "5.3.2"
- resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
- integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-
-acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0:
- version "8.8.2"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a"
- integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==
-
-acorn@^8.8.2, acorn@^8.9.0:
- version "8.12.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248"
- integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==
-
-agent-base@^7.0.2, agent-base@^7.1.0:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317"
- integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==
- dependencies:
- debug "^4.3.4"
-
-aggregate-error@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0"
- integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==
- dependencies:
- clean-stack "^2.0.0"
- indent-string "^4.0.0"
-
-ajv-keywords@^3.5.2:
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
- integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
-
-ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5:
- version "6.12.6"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
- integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
- dependencies:
- fast-deep-equal "^3.1.1"
- fast-json-stable-stringify "^2.0.0"
- json-schema-traverse "^0.4.1"
- uri-js "^4.2.2"
-
-ajv@^8.16.0:
- version "8.17.1"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6"
- integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==
- dependencies:
- fast-deep-equal "^3.1.3"
- fast-uri "^3.0.1"
- json-schema-traverse "^1.0.0"
- require-from-string "^2.0.2"
-
-ansi-colors@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
- integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
-
-ansi-escapes@^4.3.0:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61"
- integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==
- dependencies:
- type-fest "^0.11.0"
-
-ansi-regex@^4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed"
- integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==
-
-ansi-regex@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
- integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-
-ansi-regex@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
- integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
-
-ansi-styles@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
- integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
- dependencies:
- color-convert "^1.9.0"
-
-ansi-styles@^4.0.0, ansi-styles@^4.1.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
- integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
- dependencies:
- "@types/color-name" "^1.1.1"
- color-convert "^2.0.1"
-
-ansi-styles@^6.1.0:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5"
- integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
-
-anymatch@^3.0.2:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.0.3.tgz#2fb624fe0e84bccab00afee3d0006ed310f22f09"
- integrity sha512-c6IvoeBECQlMVuYUjSwimnhmztImpErfxJzWZhIQinIvQWoGOnB0dLIgifbPHQt5heS6mNlaZG16f06H3C8t1g==
- dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
-
-anymatch@~3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
- integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
- dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
-
-argparse@^1.0.7:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
- integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
- dependencies:
- sprintf-js "~1.0.2"
-
-argparse@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
- integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-
-array-buffer-byte-length@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead"
- integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==
- dependencies:
- call-bind "^1.0.2"
- is-array-buffer "^3.0.1"
-
-array-buffer-byte-length@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f"
- integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==
- dependencies:
- call-bind "^1.0.5"
- is-array-buffer "^3.0.4"
-
-array-includes@^3.1.5, array-includes@^3.1.6:
- version "3.1.6"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f"
- integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- get-intrinsic "^1.1.3"
- is-string "^1.0.7"
-
-array-includes@^3.1.8:
- version "3.1.8"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d"
- integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==
- dependencies:
- call-bind "^1.0.7"
- define-properties "^1.2.1"
- es-abstract "^1.23.2"
- es-object-atoms "^1.0.0"
- get-intrinsic "^1.2.4"
- is-string "^1.0.7"
-
-array-unique@^0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
- integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
-
-array.prototype.findlastindex@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d"
- integrity sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==
- dependencies:
- call-bind "^1.0.7"
- define-properties "^1.2.1"
- es-abstract "^1.23.2"
- es-errors "^1.3.0"
- es-object-atoms "^1.0.0"
- es-shim-unscopables "^1.0.2"
-
-array.prototype.flat@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2"
- integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- es-shim-unscopables "^1.0.0"
-
-array.prototype.flat@^1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18"
- integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- es-shim-unscopables "^1.0.0"
-
-array.prototype.flatmap@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183"
- integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- es-shim-unscopables "^1.0.0"
-
-array.prototype.flatmap@^1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527"
- integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- es-shim-unscopables "^1.0.0"
-
-array.prototype.tosorted@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532"
- integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- es-shim-unscopables "^1.0.0"
- get-intrinsic "^1.1.3"
-
-arraybuffer.prototype.slice@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6"
- integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==
- dependencies:
- array-buffer-byte-length "^1.0.1"
- call-bind "^1.0.5"
- define-properties "^1.2.1"
- es-abstract "^1.22.3"
- es-errors "^1.2.1"
- get-intrinsic "^1.2.3"
- is-array-buffer "^3.0.4"
- is-shared-array-buffer "^1.0.2"
-
-arrify@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
- integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
-
-assertion-error@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b"
- integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==
-
-astral-regex@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
- integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
-
-async@^3.2.0:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
- integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
-
-available-typed-arrays@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
- integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
-
-available-typed-arrays@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846"
- integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==
- dependencies:
- possible-typed-array-names "^1.0.0"
-
-bail@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.1.tgz#d676736373a374058a935aec81b94c12ba815771"
- integrity sha512-d5FoTAr2S5DSUPKl85WNm2yUwsINN8eidIdIwsOge2t33DaOfOdSmmsI11jMN3GmALCXaw+Y6HMVHDzePshFAA==
-
-balanced-match@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
- integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-
-balanced-match@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9"
- integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==
-
-base64-js@^1.3.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
- integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-
-before-after-hook@^2.2.0:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c"
- integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==
-
-big.js@^5.2.2:
- version "5.2.2"
- resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
- integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
-
-binary-extensions@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9"
- integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==
-
-boolean@^3.0.1:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b"
- integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==
-
-brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
- dependencies:
- balanced-match "^1.0.0"
- concat-map "0.0.1"
-
-brace-expansion@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
- integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
- dependencies:
- balanced-match "^1.0.0"
-
-braces@^3.0.2, braces@^3.0.3, braces@~3.0.2:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
- integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
- dependencies:
- fill-range "^7.1.1"
-
-browserslist@^4.14.5:
- version "4.21.2"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.2.tgz#59a400757465535954946a400b841ed37e2b4ecf"
- integrity sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==
- dependencies:
- caniuse-lite "^1.0.30001366"
- electron-to-chromium "^1.4.188"
- node-releases "^2.0.6"
- update-browserslist-db "^1.0.4"
-
-browserslist@^4.21.10, browserslist@^4.23.3:
- version "4.23.3"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.3.tgz#debb029d3c93ebc97ffbc8d9cbb03403e227c800"
- integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==
- dependencies:
- caniuse-lite "^1.0.30001646"
- electron-to-chromium "^1.5.4"
- node-releases "^2.0.18"
- update-browserslist-db "^1.1.0"
-
-btoa-lite@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337"
- integrity sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==
-
-buffer-crc32@~0.2.3:
- version "0.2.13"
- resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
- integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==
-
-buffer-equal-constant-time@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
- integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=
-
-buffer-from@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
- integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-
-buffer-from@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
- integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
-
-buffer@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
- integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
- dependencies:
- base64-js "^1.3.1"
- ieee754 "^1.2.1"
-
-builtin-modules@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6"
- integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==
-
-builtins@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/builtins/-/builtins-4.0.0.tgz#a8345420de82068fdc4d6559d0456403a8fb1905"
- integrity sha512-qC0E2Dxgou1IHhvJSLwGDSTvokbRovU5zZFuDY6oY8Y2lF3nGt5Ad8YZK7GMtqzY84Wu7pXTPeHQeHcXSXsRhw==
- dependencies:
- semver "^7.0.0"
-
-builtins@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9"
- integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==
- dependencies:
- semver "^7.0.0"
-
-cacheable-lookup@^5.0.3:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
- integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
-
-cacheable-request@^7.0.2:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27"
- integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==
- dependencies:
- clone-response "^1.0.2"
- get-stream "^5.1.0"
- http-cache-semantics "^4.0.0"
- keyv "^4.0.0"
- lowercase-keys "^2.0.0"
- normalize-url "^6.0.1"
- responselike "^2.0.0"
-
-call-bind@^1.0.0, call-bind@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
- integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
- dependencies:
- function-bind "^1.1.1"
- get-intrinsic "^1.0.2"
-
-call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9"
- integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==
- dependencies:
- es-define-property "^1.0.0"
- es-errors "^1.3.0"
- function-bind "^1.1.2"
- get-intrinsic "^1.2.4"
- set-function-length "^1.2.1"
-
-callsites@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
- integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-
-camelcase@^6.0.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
- integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
-
-caniuse-lite@^1.0.30001366:
- version "1.0.30001367"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz#2b97fe472e8fa29c78c5970615d7cd2ee414108a"
- integrity sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==
-
-caniuse-lite@^1.0.30001646:
- version "1.0.30001664"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz#d588d75c9682d3301956b05a3749652a80677df4"
- integrity sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==
-
-chai@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5"
- integrity sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==
- dependencies:
- assertion-error "^1.1.0"
- check-error "^1.0.2"
- deep-eql "^3.0.1"
- get-func-name "^2.0.0"
- pathval "^1.1.0"
- type-detect "^4.0.5"
-
-chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.4.2:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
- integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
- dependencies:
- ansi-styles "^3.2.1"
- escape-string-regexp "^1.0.5"
- supports-color "^5.3.0"
-
-chalk@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
- integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-chalk@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a"
- integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-chalk@^4.1.0:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
- integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-chalk@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385"
- integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==
-
-character-entities-legacy@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-2.0.0.tgz#57f4d00974c696e8f74e9f493e7fcb75b44d7ee7"
- integrity sha512-YwaEtEvWLpFa6Wh3uVLrvirA/ahr9fki/NUd/Bd4OR6EdJ8D22hovYQEOUCBfQfcqnC4IAMGMsHXY1eXgL4ZZA==
-
-character-entities@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.0.tgz#508355fcc8c73893e0909efc1a44d28da2b6fdf3"
- integrity sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA==
-
-character-reference-invalid@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.0.tgz#a0bdeb89c051fe7ed5d3158b2f06af06984f2813"
- integrity sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g==
-
-check-error@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
- integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=
-
-check-for-leaks@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/check-for-leaks/-/check-for-leaks-1.2.1.tgz#4ac108ee3f8e6b99f5ad36f6b98cba1d7f4816d0"
- integrity sha512-9OdOSRZY6N0w5JCdJpqsC5MkD6EPGYpHmhtf4l5nl3DRETDZshP6C1EGN/vVhHDTY6AsOK3NhdFfrMe3NWZl7g==
- dependencies:
- anymatch "^3.0.2"
- minimist "^1.2.0"
- parse-gitignore "^0.4.0"
- walk-sync "^0.3.2"
-
-chokidar@^3.0.0:
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75"
- integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==
- dependencies:
- anymatch "~3.1.2"
- braces "~3.0.2"
- glob-parent "~5.1.2"
- is-binary-path "~2.1.0"
- is-glob "~4.0.1"
- normalize-path "~3.0.0"
- readdirp "~3.6.0"
- optionalDependencies:
- fsevents "~2.3.2"
-
-chownr@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
- integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
-
-chrome-trace-event@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4"
- integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==
- dependencies:
- tslib "^1.9.0"
-
-ci-info@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2"
- integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==
-
-clean-regexp@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/clean-regexp/-/clean-regexp-1.0.0.tgz#8df7c7aae51fd36874e8f8d05b9180bc11a3fed7"
- integrity sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==
- dependencies:
- escape-string-regexp "^1.0.5"
-
-clean-stack@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
- integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
-
-cli-cursor@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
- integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=
- dependencies:
- restore-cursor "^2.0.0"
-
-cli-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
- integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
- dependencies:
- restore-cursor "^3.1.0"
-
-cli-spinners@^2.0.0, cli-spinners@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.2.0.tgz#e8b988d9206c692302d8ee834e7a85c0144d8f77"
- integrity sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==
-
-cli-truncate@2.1.0, cli-truncate@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
- integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
- dependencies:
- slice-ansi "^3.0.0"
- string-width "^4.2.0"
-
-clone-deep@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
- integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==
- dependencies:
- is-plain-object "^2.0.4"
- kind-of "^6.0.2"
- shallow-clone "^3.0.0"
-
-clone-response@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
- integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
- dependencies:
- mimic-response "^1.0.0"
-
-clone@^1.0.2:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
- integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
-
-co@3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/co/-/co-3.1.0.tgz#4ea54ea5a08938153185e15210c68d9092bc1b78"
- integrity sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=
-
-color-convert@^1.9.0:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
- integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
- dependencies:
- color-name "1.1.3"
-
-color-convert@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
- integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
- dependencies:
- color-name "~1.1.4"
-
-color-name@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
-
-color-name@~1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
- integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-colorette@^2.0.14:
- version "2.0.19"
- resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798"
- integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==
-
-colors@^1.1.2:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.3.tgz#39e005d546afe01e01f9c4ca8fa50f686a01205d"
- integrity sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==
-
-comma-separated-tokens@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee"
- integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==
-
-commander@^10.0.1:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06"
- integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==
-
-commander@^2.20.0:
- version "2.20.3"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
- integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
-
-commander@^5.0.0, commander@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
- integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
-
-commander@~12.0.0:
- version "12.0.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-12.0.0.tgz#b929db6df8546080adfd004ab215ed48cf6f2592"
- integrity sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==
-
-compress-brotli@^1.3.8:
- version "1.3.8"
- resolved "https://registry.yarnpkg.com/compress-brotli/-/compress-brotli-1.3.8.tgz#0c0a60c97a989145314ec381e84e26682e7b38db"
- integrity sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==
- dependencies:
- "@types/json-buffer" "~3.0.0"
- json-buffer "~3.0.1"
-
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
-
-concat-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1"
- integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==
- dependencies:
- buffer-from "^1.0.0"
- inherits "^2.0.3"
- readable-stream "^3.0.2"
- typedarray "^0.0.6"
-
-core-js-compat@^3.37.0:
- version "3.38.1"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.38.1.tgz#2bc7a298746ca5a7bcb9c164bcb120f2ebc09a09"
- integrity sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==
- dependencies:
- browserslist "^4.23.3"
-
-core-util-is@~1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
- integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
-
-cosmiconfig@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"
- integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==
- dependencies:
- "@types/parse-json" "^4.0.0"
- import-fresh "^3.1.0"
- parse-json "^5.0.0"
- path-type "^4.0.0"
- yaml "^1.7.2"
-
-cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
- integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
- dependencies:
- path-key "^3.1.0"
- shebang-command "^2.0.0"
- which "^2.0.1"
-
-data-view-buffer@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2"
- integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==
- dependencies:
- call-bind "^1.0.6"
- es-errors "^1.3.0"
- is-data-view "^1.0.1"
-
-data-view-byte-length@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2"
- integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==
- dependencies:
- call-bind "^1.0.7"
- es-errors "^1.3.0"
- is-data-view "^1.0.1"
-
-data-view-byte-offset@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a"
- integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==
- dependencies:
- call-bind "^1.0.6"
- es-errors "^1.3.0"
- is-data-view "^1.0.1"
-
-debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4:
- version "4.3.7"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52"
- integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==
- dependencies:
- ms "^2.1.3"
-
-debug@^3.1.0, debug@^3.2.7:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
- dependencies:
- ms "^2.1.1"
-
-decode-named-character-reference@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e"
- integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==
- dependencies:
- character-entities "^2.0.0"
-
-decompress-response@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
- integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
- dependencies:
- mimic-response "^3.1.0"
-
-dedent@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
- integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
-
-deep-eql@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df"
- integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==
- dependencies:
- type-detect "^4.0.0"
-
-deep-extend@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
- integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
-
-deep-is@^0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
- integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
-
-defaults@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
- integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
- dependencies:
- clone "^1.0.2"
-
-defer-to-connect@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587"
- integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
-
-define-data-property@^1.0.1, define-data-property@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e"
- integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==
- dependencies:
- es-define-property "^1.0.0"
- es-errors "^1.3.0"
- gopd "^1.0.1"
-
-define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5"
- integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==
- dependencies:
- has-property-descriptors "^1.0.0"
- object-keys "^1.1.1"
-
-define-properties@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
- integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
- dependencies:
- define-data-property "^1.0.1"
- has-property-descriptors "^1.0.0"
- object-keys "^1.1.1"
-
-deprecation@^2.0.0, deprecation@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919"
- integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==
-
-dequal@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
- integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
-
-detect-node@^2.0.4:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
- integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
-
-devlop@^1.0.0, devlop@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018"
- integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==
- dependencies:
- dequal "^2.0.0"
-
-diff@^3.1.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
- integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
-
-diff@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40"
- integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==
-
-doctrine@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
- integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
- dependencies:
- esutils "^2.0.2"
-
-doctrine@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
- integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
- dependencies:
- esutils "^2.0.2"
-
-dotenv-safe@^4.0.4:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/dotenv-safe/-/dotenv-safe-4.0.4.tgz#8b0e7ced8e70b1d3c5d874ef9420e406f39425b3"
- integrity sha1-iw587Y5wsdPF2HTvlCDkBvOUJbM=
- dependencies:
- dotenv "^4.0.0"
-
-dotenv@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-4.0.0.tgz#864ef1379aced55ce6f95debecdce179f7a0cd1d"
- integrity sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=
-
-dugite@^2.7.1:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/dugite/-/dugite-2.7.1.tgz#277275fd490bddf20180e124d119f84f708dfb32"
- integrity sha512-X7v7JngMG6RGHKCKKF0fdqYC9Xcw0CDes43an6dQW2N2dYNd/OOLq3BFszCOyOObgKnrmNVvyggk3O4WGJMpcA==
- dependencies:
- progress "^2.0.3"
- tar "^6.1.11"
-
-duplexer@~0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
- integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=
-
-eastasianwidth@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
- integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
-
-ecdsa-sig-formatter@1.0.11:
- version "1.0.11"
- resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf"
- integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==
- dependencies:
- safe-buffer "^5.0.1"
-
-electron-to-chromium@^1.4.188:
- version "1.4.195"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.195.tgz#139b2d95a42a3f17df217589723a1deac71d1473"
- integrity sha512-vefjEh0sk871xNmR5whJf9TEngX+KTKS3hOHpjoMpauKkwlGwtMz1H8IaIjAT/GNnX0TbGwAdmVoXCAzXf+PPg==
-
-electron-to-chromium@^1.5.4:
- version "1.5.30"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.30.tgz#5b264b489cfe0c3dd71097c164d795444834e7c7"
- integrity sha512-sXI35EBN4lYxzc/pIGorlymYNzDBOqkSlVRe6MkgBsW/hW1tpC/HDJ2fjG7XnjakzfLEuvdmux0Mjs6jHq4UOA==
-
-emoji-regex@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
- integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
-
-emoji-regex@^9.2.2:
- version "9.2.2"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
- integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
-
-emojis-list@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
- integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
-
-end-of-stream@^1.1.0:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
- integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
- dependencies:
- once "^1.4.0"
-
-enhanced-resolve@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f"
- integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==
- dependencies:
- graceful-fs "^4.1.2"
- memory-fs "^0.4.0"
- tapable "^1.0.0"
-
-enhanced-resolve@^5.10.0:
- version "5.12.0"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634"
- integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==
- dependencies:
- graceful-fs "^4.2.4"
- tapable "^2.2.0"
-
-enhanced-resolve@^5.17.1:
- version "5.17.1"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15"
- integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==
- dependencies:
- graceful-fs "^4.2.4"
- tapable "^2.2.0"
-
-enquirer@^2.3.5:
- version "2.3.6"
- resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
- integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==
- dependencies:
- ansi-colors "^4.1.1"
-
-ensure-posix-path@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz#3c62bdb19fa4681544289edb2b382adc029179ce"
- integrity sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==
-
-entities@^4.4.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
- integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
-
-entities@~2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5"
- integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==
-
-entities@~3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4"
- integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==
-
-env-paths@^2.2.0, env-paths@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
- integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
-
-envinfo@^7.7.3:
- version "7.8.1"
- resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475"
- integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==
-
-errno@^0.1.3:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
- integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==
- dependencies:
- prr "~1.0.1"
-
-error-ex@^1.3.1:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
- integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
- dependencies:
- is-arrayish "^0.2.1"
-
-es-abstract@^1.19.0, es-abstract@^1.20.4:
- version "1.21.2"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff"
- integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==
- dependencies:
- array-buffer-byte-length "^1.0.0"
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- es-set-tostringtag "^2.0.1"
- es-to-primitive "^1.2.1"
- function.prototype.name "^1.1.5"
- get-intrinsic "^1.2.0"
- get-symbol-description "^1.0.0"
- globalthis "^1.0.3"
- gopd "^1.0.1"
- has "^1.0.3"
- has-property-descriptors "^1.0.0"
- has-proto "^1.0.1"
- has-symbols "^1.0.3"
- internal-slot "^1.0.5"
- is-array-buffer "^3.0.2"
- is-callable "^1.2.7"
- is-negative-zero "^2.0.2"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
- is-string "^1.0.7"
- is-typed-array "^1.1.10"
- is-weakref "^1.0.2"
- object-inspect "^1.12.3"
- object-keys "^1.1.1"
- object.assign "^4.1.4"
- regexp.prototype.flags "^1.4.3"
- safe-regex-test "^1.0.0"
- string.prototype.trim "^1.2.7"
- string.prototype.trimend "^1.0.6"
- string.prototype.trimstart "^1.0.6"
- typed-array-length "^1.0.4"
- unbox-primitive "^1.0.2"
- which-typed-array "^1.1.9"
-
-es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.2:
- version "1.23.3"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0"
- integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==
- dependencies:
- array-buffer-byte-length "^1.0.1"
- arraybuffer.prototype.slice "^1.0.3"
- available-typed-arrays "^1.0.7"
- call-bind "^1.0.7"
- data-view-buffer "^1.0.1"
- data-view-byte-length "^1.0.1"
- data-view-byte-offset "^1.0.0"
- es-define-property "^1.0.0"
- es-errors "^1.3.0"
- es-object-atoms "^1.0.0"
- es-set-tostringtag "^2.0.3"
- es-to-primitive "^1.2.1"
- function.prototype.name "^1.1.6"
- get-intrinsic "^1.2.4"
- get-symbol-description "^1.0.2"
- globalthis "^1.0.3"
- gopd "^1.0.1"
- has-property-descriptors "^1.0.2"
- has-proto "^1.0.3"
- has-symbols "^1.0.3"
- hasown "^2.0.2"
- internal-slot "^1.0.7"
- is-array-buffer "^3.0.4"
- is-callable "^1.2.7"
- is-data-view "^1.0.1"
- is-negative-zero "^2.0.3"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.3"
- is-string "^1.0.7"
- is-typed-array "^1.1.13"
- is-weakref "^1.0.2"
- object-inspect "^1.13.1"
- object-keys "^1.1.1"
- object.assign "^4.1.5"
- regexp.prototype.flags "^1.5.2"
- safe-array-concat "^1.1.2"
- safe-regex-test "^1.0.3"
- string.prototype.trim "^1.2.9"
- string.prototype.trimend "^1.0.8"
- string.prototype.trimstart "^1.0.8"
- typed-array-buffer "^1.0.2"
- typed-array-byte-length "^1.0.1"
- typed-array-byte-offset "^1.0.2"
- typed-array-length "^1.0.6"
- unbox-primitive "^1.0.2"
- which-typed-array "^1.1.15"
-
-es-define-property@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845"
- integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==
- dependencies:
- get-intrinsic "^1.2.4"
-
-es-errors@^1.2.1, es-errors@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
- integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
-
-es-module-lexer@^0.9.0:
- version "0.9.3"
- resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19"
- integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
-
-es-module-lexer@^1.2.1:
- version "1.5.4"
- resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.4.tgz#a8efec3a3da991e60efa6b633a7cad6ab8d26b78"
- integrity sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==
-
-es-object-atoms@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941"
- integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==
- dependencies:
- es-errors "^1.3.0"
-
-es-set-tostringtag@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8"
- integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==
- dependencies:
- get-intrinsic "^1.1.3"
- has "^1.0.3"
- has-tostringtag "^1.0.0"
-
-es-set-tostringtag@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777"
- integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==
- dependencies:
- get-intrinsic "^1.2.4"
- has-tostringtag "^1.0.2"
- hasown "^2.0.1"
-
-es-shim-unscopables@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241"
- integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==
- dependencies:
- has "^1.0.3"
-
-es-shim-unscopables@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763"
- integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==
- dependencies:
- hasown "^2.0.0"
-
-es-to-primitive@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
- integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
- dependencies:
- is-callable "^1.1.4"
- is-date-object "^1.0.1"
- is-symbol "^1.0.2"
-
-es6-error@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d"
- integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==
-
-escalade@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
- integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-
-escalade@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5"
- integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==
-
-escape-string-regexp@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
-
-escape-string-regexp@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
- integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-
-eslint-compat-utils@^0.5.1:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz#7fc92b776d185a70c4070d03fd26fde3d59652e4"
- integrity sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==
- dependencies:
- semver "^7.5.4"
-
-eslint-config-standard-jsx@^11.0.0:
- version "11.0.0"
- resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz#70852d395731a96704a592be5b0bfaccfeded239"
- integrity sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==
-
-eslint-config-standard@17.0.0:
- version "17.0.0"
- resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz#fd5b6cf1dcf6ba8d29f200c461de2e19069888cf"
- integrity sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==
-
-eslint-config-standard@^17.1.0:
- version "17.1.0"
- resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz#40ffb8595d47a6b242e07cbfd49dc211ed128975"
- integrity sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==
-
-eslint-import-resolver-node@^0.3.7:
- version "0.3.7"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7"
- integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==
- dependencies:
- debug "^3.2.7"
- is-core-module "^2.11.0"
- resolve "^1.22.1"
-
-eslint-import-resolver-node@^0.3.9:
- version "0.3.9"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac"
- integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==
- dependencies:
- debug "^3.2.7"
- is-core-module "^2.13.0"
- resolve "^1.22.4"
-
-eslint-module-utils@^2.7.4:
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49"
- integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==
- dependencies:
- debug "^3.2.7"
-
-eslint-module-utils@^2.9.0:
- version "2.11.0"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.11.0.tgz#b99b211ca4318243f09661fae088f373ad5243c4"
- integrity sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==
- dependencies:
- debug "^3.2.7"
-
-eslint-plugin-es-x@^7.5.0:
- version "7.8.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz#a207aa08da37a7923f2a9599e6d3eb73f3f92b74"
- integrity sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==
- dependencies:
- "@eslint-community/eslint-utils" "^4.1.2"
- "@eslint-community/regexpp" "^4.11.0"
- eslint-compat-utils "^0.5.1"
-
-eslint-plugin-es@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893"
- integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==
- dependencies:
- eslint-utils "^2.0.0"
- regexpp "^3.0.0"
-
-eslint-plugin-es@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz#f0822f0c18a535a97c3e714e89f88586a7641ec9"
- integrity sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==
- dependencies:
- eslint-utils "^2.0.0"
- regexpp "^3.0.0"
-
-eslint-plugin-import@^2.26.0:
- version "2.27.5"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65"
- integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==
- dependencies:
- array-includes "^3.1.6"
- array.prototype.flat "^1.3.1"
- array.prototype.flatmap "^1.3.1"
- debug "^3.2.7"
- doctrine "^2.1.0"
- eslint-import-resolver-node "^0.3.7"
- eslint-module-utils "^2.7.4"
- has "^1.0.3"
- is-core-module "^2.11.0"
- is-glob "^4.0.3"
- minimatch "^3.1.2"
- object.values "^1.1.6"
- resolve "^1.22.1"
- semver "^6.3.0"
- tsconfig-paths "^3.14.1"
-
-eslint-plugin-import@^2.30.0:
- version "2.30.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz#21ceea0fc462657195989dd780e50c92fe95f449"
- integrity sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==
- dependencies:
- "@rtsao/scc" "^1.1.0"
- array-includes "^3.1.8"
- array.prototype.findlastindex "^1.2.5"
- array.prototype.flat "^1.3.2"
- array.prototype.flatmap "^1.3.2"
- debug "^3.2.7"
- doctrine "^2.1.0"
- eslint-import-resolver-node "^0.3.9"
- eslint-module-utils "^2.9.0"
- hasown "^2.0.2"
- is-core-module "^2.15.1"
- is-glob "^4.0.3"
- minimatch "^3.1.2"
- object.fromentries "^2.0.8"
- object.groupby "^1.0.3"
- object.values "^1.2.0"
- semver "^6.3.1"
- tsconfig-paths "^3.15.0"
-
-eslint-plugin-mocha@^10.5.0:
- version "10.5.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-mocha/-/eslint-plugin-mocha-10.5.0.tgz#0aca8d709e7cddef566e0dc252f6b02e307a2b7e"
- integrity sha512-F2ALmQVPT1GoP27O1JTZGrV9Pqg8k79OeIuvw63UxMtQKREZtmkK1NFgkZQ2TW7L2JSSFKHFPTtHu5z8R9QNRw==
- dependencies:
- eslint-utils "^3.0.0"
- globals "^13.24.0"
- rambda "^7.4.0"
-
-eslint-plugin-n@^15.1.0:
- version "15.7.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz#e29221d8f5174f84d18f2eb94765f2eeea033b90"
- integrity sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==
- dependencies:
- builtins "^5.0.1"
- eslint-plugin-es "^4.1.0"
- eslint-utils "^3.0.0"
- ignore "^5.1.1"
- is-core-module "^2.11.0"
- minimatch "^3.1.2"
- resolve "^1.22.1"
- semver "^7.3.8"
-
-eslint-plugin-n@^16.6.2:
- version "16.6.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz#6a60a1a376870064c906742272074d5d0b412b0b"
- integrity sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==
- dependencies:
- "@eslint-community/eslint-utils" "^4.4.0"
- builtins "^5.0.1"
- eslint-plugin-es-x "^7.5.0"
- get-tsconfig "^4.7.0"
- globals "^13.24.0"
- ignore "^5.2.4"
- is-builtin-module "^3.2.1"
- is-core-module "^2.12.1"
- minimatch "^3.1.2"
- resolve "^1.22.2"
- semver "^7.5.3"
-
-eslint-plugin-node@^11.1.0:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d"
- integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==
- dependencies:
- eslint-plugin-es "^3.0.0"
- eslint-utils "^2.0.0"
- ignore "^5.1.1"
- minimatch "^3.0.4"
- resolve "^1.10.1"
- semver "^6.1.0"
-
-eslint-plugin-promise@^6.0.0:
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz#269a3e2772f62875661220631bd4dafcb4083816"
- integrity sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==
-
-eslint-plugin-promise@^6.6.0:
- version "6.6.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.6.0.tgz#acd3fd7d55cead7a10f92cf698f36c0aafcd717a"
- integrity sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==
-
-eslint-plugin-react@^7.28.0:
- version "7.32.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10"
- integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==
- dependencies:
- array-includes "^3.1.6"
- array.prototype.flatmap "^1.3.1"
- array.prototype.tosorted "^1.1.1"
- doctrine "^2.1.0"
- estraverse "^5.3.0"
- jsx-ast-utils "^2.4.1 || ^3.0.0"
- minimatch "^3.1.2"
- object.entries "^1.1.6"
- object.fromentries "^2.0.6"
- object.hasown "^1.1.2"
- object.values "^1.1.6"
- prop-types "^15.8.1"
- resolve "^2.0.0-next.4"
- semver "^6.3.0"
- string.prototype.matchall "^4.0.8"
-
-eslint-plugin-standard@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-5.0.0.tgz#c43f6925d669f177db46f095ea30be95476b1ee4"
- integrity sha512-eSIXPc9wBM4BrniMzJRBm2uoVuXz2EPa+NXPk2+itrVt+r5SbKFERx/IgrK/HmfjddyKVz2f+j+7gBRvu19xLg==
-
-eslint-plugin-unicorn@^55.0.0:
- version "55.0.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-55.0.0.tgz#e2aeb397914799895702480970e7d148df5bcc7b"
- integrity sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==
- dependencies:
- "@babel/helper-validator-identifier" "^7.24.5"
- "@eslint-community/eslint-utils" "^4.4.0"
- ci-info "^4.0.0"
- clean-regexp "^1.0.0"
- core-js-compat "^3.37.0"
- esquery "^1.5.0"
- globals "^15.7.0"
- indent-string "^4.0.0"
- is-builtin-module "^3.2.1"
- jsesc "^3.0.2"
- pluralize "^8.0.0"
- read-pkg-up "^7.0.1"
- regexp-tree "^0.1.27"
- regjsparser "^0.10.0"
- semver "^7.6.1"
- strip-indent "^3.0.0"
-
-eslint-scope@5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
- integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^4.1.1"
-
-eslint-scope@^7.2.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.0.tgz#f21ebdafda02352f103634b96dd47d9f81ca117b"
- integrity sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^5.2.0"
-
-eslint-scope@^7.2.2:
- version "7.2.2"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f"
- integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^5.2.0"
-
-eslint-utils@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
- integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
- dependencies:
- eslint-visitor-keys "^1.1.0"
-
-eslint-utils@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
- integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
- dependencies:
- eslint-visitor-keys "^2.0.0"
-
-eslint-visitor-keys@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2"
- integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==
-
-eslint-visitor-keys@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
- integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
-
-eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994"
- integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==
-
-eslint-visitor-keys@^3.4.3:
- version "3.4.3"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
- integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
-
-eslint@^8.13.0:
- version "8.40.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.40.0.tgz#a564cd0099f38542c4e9a2f630fa45bf33bc42a4"
- integrity sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==
- dependencies:
- "@eslint-community/eslint-utils" "^4.2.0"
- "@eslint-community/regexpp" "^4.4.0"
- "@eslint/eslintrc" "^2.0.3"
- "@eslint/js" "8.40.0"
- "@humanwhocodes/config-array" "^0.11.8"
- "@humanwhocodes/module-importer" "^1.0.1"
- "@nodelib/fs.walk" "^1.2.8"
- ajv "^6.10.0"
- chalk "^4.0.0"
- cross-spawn "^7.0.2"
- debug "^4.3.2"
- doctrine "^3.0.0"
- escape-string-regexp "^4.0.0"
- eslint-scope "^7.2.0"
- eslint-visitor-keys "^3.4.1"
- espree "^9.5.2"
- esquery "^1.4.2"
- esutils "^2.0.2"
- fast-deep-equal "^3.1.3"
- file-entry-cache "^6.0.1"
- find-up "^5.0.0"
- glob-parent "^6.0.2"
- globals "^13.19.0"
- grapheme-splitter "^1.0.4"
- ignore "^5.2.0"
- import-fresh "^3.0.0"
- imurmurhash "^0.1.4"
- is-glob "^4.0.0"
- is-path-inside "^3.0.3"
- js-sdsl "^4.1.4"
- js-yaml "^4.1.0"
- json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.4.1"
- lodash.merge "^4.6.2"
- minimatch "^3.1.2"
- natural-compare "^1.4.0"
- optionator "^0.9.1"
- strip-ansi "^6.0.1"
- strip-json-comments "^3.1.0"
- text-table "^0.2.0"
-
-eslint@^8.57.1:
- version "8.57.1"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9"
- integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==
- dependencies:
- "@eslint-community/eslint-utils" "^4.2.0"
- "@eslint-community/regexpp" "^4.6.1"
- "@eslint/eslintrc" "^2.1.4"
- "@eslint/js" "8.57.1"
- "@humanwhocodes/config-array" "^0.13.0"
- "@humanwhocodes/module-importer" "^1.0.1"
- "@nodelib/fs.walk" "^1.2.8"
- "@ungap/structured-clone" "^1.2.0"
- ajv "^6.12.4"
- chalk "^4.0.0"
- cross-spawn "^7.0.2"
- debug "^4.3.2"
- doctrine "^3.0.0"
- escape-string-regexp "^4.0.0"
- eslint-scope "^7.2.2"
- eslint-visitor-keys "^3.4.3"
- espree "^9.6.1"
- esquery "^1.4.2"
- esutils "^2.0.2"
- fast-deep-equal "^3.1.3"
- file-entry-cache "^6.0.1"
- find-up "^5.0.0"
- glob-parent "^6.0.2"
- globals "^13.19.0"
- graphemer "^1.4.0"
- ignore "^5.2.0"
- imurmurhash "^0.1.4"
- is-glob "^4.0.0"
- is-path-inside "^3.0.3"
- js-yaml "^4.1.0"
- json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.4.1"
- lodash.merge "^4.6.2"
- minimatch "^3.1.2"
- natural-compare "^1.4.0"
- optionator "^0.9.3"
- strip-ansi "^6.0.1"
- text-table "^0.2.0"
-
-espree@^9.5.2:
- version "9.5.2"
- resolved "https://registry.yarnpkg.com/espree/-/espree-9.5.2.tgz#e994e7dc33a082a7a82dceaf12883a829353215b"
- integrity sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==
- dependencies:
- acorn "^8.8.0"
- acorn-jsx "^5.3.2"
- eslint-visitor-keys "^3.4.1"
-
-espree@^9.6.0, espree@^9.6.1:
- version "9.6.1"
- resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f"
- integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==
- dependencies:
- acorn "^8.9.0"
- acorn-jsx "^5.3.2"
- eslint-visitor-keys "^3.4.1"
-
-esprima@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
- integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
-esquery@^1.4.2:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
- integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
- dependencies:
- estraverse "^5.1.0"
-
-esquery@^1.5.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7"
- integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==
- dependencies:
- estraverse "^5.1.0"
-
-esrecurse@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
- integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
- dependencies:
- estraverse "^5.2.0"
-
-estraverse@^4.1.1:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
- integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
-
-estraverse@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642"
- integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==
-
-estraverse@^5.2.0, estraverse@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
- integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
-
-esutils@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
- integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-
-events-to-array@^1.0.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/events-to-array/-/events-to-array-1.1.2.tgz#2d41f563e1fe400ed4962fe1a4d5c6a7539df7f6"
- integrity sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y=
-
-events@^3.0.0, events@^3.2.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
- integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-
-execa@^4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2"
- integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==
- dependencies:
- cross-spawn "^7.0.0"
- get-stream "^5.0.0"
- human-signals "^1.1.1"
- is-stream "^2.0.0"
- merge-stream "^2.0.0"
- npm-run-path "^4.0.0"
- onetime "^5.1.0"
- signal-exit "^3.0.2"
- strip-final-newline "^2.0.0"
-
-extend@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
- integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-
-extract-zip@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a"
- integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==
- dependencies:
- debug "^4.1.1"
- get-stream "^5.1.0"
- yauzl "^2.10.0"
- optionalDependencies:
- "@types/yauzl" "^2.9.1"
-
-fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
- integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-
-fast-glob@^3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
- integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
- dependencies:
- "@nodelib/fs.stat" "^2.0.2"
- "@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.2"
- merge2 "^1.3.0"
- micromatch "^4.0.4"
-
-fast-json-stable-stringify@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
- integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-
-fast-levenshtein@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
- integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
-
-fast-uri@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.1.tgz#cddd2eecfc83a71c1be2cc2ef2061331be8a7134"
- integrity sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==
-
-fast-xml-parser@^4.3.2:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz#2882b7d01a6825dfdf909638f2de0256351def37"
- integrity sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==
- dependencies:
- strnum "^1.0.5"
-
-fastest-levenshtein@^1.0.12:
- version "1.0.14"
- resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.14.tgz#9054384e4b7a78c88d01a4432dc18871af0ac859"
- integrity sha512-tFfWHjnuUfKE186Tfgr+jtaFc0mZTApEgKDOeyN+FwOqRkO/zK/3h1AiRd8u8CY53owL3CUmGr/oI9p/RdyLTA==
-
-fastq@^1.6.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481"
- integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==
- dependencies:
- reusify "^1.0.4"
-
-fault@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/fault/-/fault-2.0.0.tgz#ad2198a6e28e344dcda76a7b32406b1039f0b707"
- integrity sha512-JsDj9LFcoC+4ChII1QpXPA7YIaY8zmqPYw7h9j5n7St7a0BBKfNnwEBAUQRBx70o2q4rs+BeSNHk8Exm6xE7fQ==
- dependencies:
- format "^0.2.0"
-
-fd-slicer@~1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
- integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==
- dependencies:
- pend "~1.2.0"
-
-figgy-pudding@^3.5.1:
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e"
- integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==
-
-figures@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
- integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
- dependencies:
- escape-string-regexp "^1.0.5"
-
-file-entry-cache@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
- integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
- dependencies:
- flat-cache "^3.0.4"
-
-fill-range@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
- integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==
- dependencies:
- to-regex-range "^5.0.1"
-
-find-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
- integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
- dependencies:
- locate-path "^3.0.0"
-
-find-up@^4.0.0, find-up@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
- integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
- dependencies:
- locate-path "^5.0.0"
- path-exists "^4.0.0"
-
-find-up@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
- integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
- dependencies:
- locate-path "^6.0.0"
- path-exists "^4.0.0"
-
-flat-cache@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
- integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
- dependencies:
- flatted "^3.1.0"
- rimraf "^3.0.2"
-
-flatted@^3.1.0:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
- integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
-
-folder-hash@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/folder-hash/-/folder-hash-2.1.2.tgz#7109f9cd0cbca271936d1b5544b156d6571e6cfd"
- integrity sha512-PmMwEZyNN96EMshf7sek4OIB7ADNsHOJ7VIw7pO0PBI0BNfEsi7U8U56TBjjqqwQ0WuBv8se0HEfmbw5b/Rk+w==
- dependencies:
- debug "^3.1.0"
- graceful-fs "~4.1.11"
- minimatch "~3.0.4"
-
-for-each@^0.3.3:
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
- integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
- dependencies:
- is-callable "^1.1.3"
-
-foreground-child@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d"
- integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==
- dependencies:
- cross-spawn "^7.0.0"
- signal-exit "^4.0.1"
-
-format@^0.2.0:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b"
- integrity sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=
-
-fs-extra@^10.0.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
- integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
- dependencies:
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
-fs-extra@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
- integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
-
-fs-extra@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
- integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
- dependencies:
- graceful-fs "^4.2.0"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
-
-fs-minipass@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
- integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
- dependencies:
- minipass "^3.0.0"
-
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
-
-fsevents@~2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
- integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
-
-function-bind@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
- integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-function-bind@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
- integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
-
-function.prototype.name@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
- integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
- es-abstract "^1.19.0"
- functions-have-names "^1.2.2"
-
-function.prototype.name@^1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd"
- integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- functions-have-names "^1.2.3"
-
-functions-have-names@^1.2.2, functions-have-names@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
- integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
-
-get-func-name@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.2.tgz#0d7cf20cd13fda808669ffa88f4ffc7a3943fc41"
- integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==
-
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82"
- integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==
- dependencies:
- function-bind "^1.1.1"
- has "^1.0.3"
- has-proto "^1.0.1"
- has-symbols "^1.0.3"
-
-get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd"
- integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==
- dependencies:
- es-errors "^1.3.0"
- function-bind "^1.1.2"
- has-proto "^1.0.1"
- has-symbols "^1.0.3"
- hasown "^2.0.0"
-
-get-own-enumerable-property-symbols@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz#b877b49a5c16aefac3655f2ed2ea5b684df8d203"
- integrity sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg==
-
-get-stdin@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53"
- integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==
-
-get-stdin@~9.0.0:
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575"
- integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==
-
-get-stream@^5.0.0, get-stream@^5.1.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
- integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
- dependencies:
- pump "^3.0.0"
-
-get-symbol-description@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
- integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
-
-get-symbol-description@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5"
- integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==
- dependencies:
- call-bind "^1.0.5"
- es-errors "^1.3.0"
- get-intrinsic "^1.2.4"
-
-get-tsconfig@^4.7.0:
- version "4.8.1"
- resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.8.1.tgz#8995eb391ae6e1638d251118c7b56de7eb425471"
- integrity sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==
- dependencies:
- resolve-pkg-maps "^1.0.0"
-
-getos@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/getos/-/getos-3.2.1.tgz#0134d1f4e00eb46144c5a9c0ac4dc087cbb27dc5"
- integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==
- dependencies:
- async "^3.2.0"
-
-glob-parent@^5.1.2, glob-parent@~5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
- integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
- dependencies:
- is-glob "^4.0.1"
-
-glob-parent@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
- integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
- dependencies:
- is-glob "^4.0.3"
-
-glob-to-regexp@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
- integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
-
-glob@^7.0.0, glob@^7.1.3, glob@^7.1.6:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
- integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e"
- integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^5.0.1"
- once "^1.3.0"
-
-glob@^9.2.0:
- version "9.3.5"
- resolved "https://registry.yarnpkg.com/glob/-/glob-9.3.5.tgz#ca2ed8ca452781a3009685607fdf025a899dfe21"
- integrity sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==
- dependencies:
- fs.realpath "^1.0.0"
- minimatch "^8.0.2"
- minipass "^4.2.4"
- path-scurry "^1.6.1"
-
-glob@~10.3.12:
- version "10.3.12"
- resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.12.tgz#3a65c363c2e9998d220338e88a5f6ac97302960b"
- integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==
- dependencies:
- foreground-child "^3.1.0"
- jackspeak "^2.3.6"
- minimatch "^9.0.1"
- minipass "^7.0.4"
- path-scurry "^1.10.2"
-
-global-agent@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6"
- integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==
- dependencies:
- boolean "^3.0.1"
- es6-error "^4.1.1"
- matcher "^3.0.0"
- roarr "^2.15.3"
- semver "^7.3.2"
- serialize-error "^7.0.1"
-
-globals@^13.19.0:
- version "13.20.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82"
- integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==
- dependencies:
- type-fest "^0.20.2"
-
-globals@^13.24.0:
- version "13.24.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171"
- integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==
- dependencies:
- type-fest "^0.20.2"
-
-globals@^15.7.0:
- version "15.9.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-15.9.0.tgz#e9de01771091ffbc37db5714dab484f9f69ff399"
- integrity sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==
-
-globalthis@^1.0.1, globalthis@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
- integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
- dependencies:
- define-properties "^1.1.3"
-
-globby@14.0.1:
- version "14.0.1"
- resolved "https://registry.yarnpkg.com/globby/-/globby-14.0.1.tgz#a1b44841aa7f4c6d8af2bc39951109d77301959b"
- integrity sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==
- dependencies:
- "@sindresorhus/merge-streams" "^2.1.0"
- fast-glob "^3.3.2"
- ignore "^5.2.4"
- path-type "^5.0.0"
- slash "^5.1.0"
- unicorn-magic "^0.1.0"
-
-gopd@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
- integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
- dependencies:
- get-intrinsic "^1.1.3"
-
-got@^11.8.5:
- version "11.8.5"
- resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046"
- integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==
- dependencies:
- "@sindresorhus/is" "^4.0.0"
- "@szmarczak/http-timer" "^4.0.5"
- "@types/cacheable-request" "^6.0.1"
- "@types/responselike" "^1.0.0"
- cacheable-lookup "^5.0.3"
- cacheable-request "^7.0.2"
- decompress-response "^6.0.0"
- http2-wrapper "^1.0.0-beta.5.2"
- lowercase-keys "^2.0.0"
- p-cancelable "^2.0.0"
- responselike "^2.0.0"
-
-graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9:
- version "4.2.10"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
- integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
-
-graceful-fs@^4.2.11:
- version "4.2.11"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
- integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
-
-graceful-fs@~4.1.11:
- version "4.1.15"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00"
- integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==
-
-grapheme-splitter@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
- integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
-
-graphemer@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
- integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
-
-has-bigints@^1.0.1, has-bigints@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
- integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
-
-has-flag@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
-
-has-flag@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
- integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-
-has-flag@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-5.0.1.tgz#5483db2ae02a472d1d0691462fc587d1843cd940"
- integrity sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==
-
-has-property-descriptors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
- integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
- dependencies:
- get-intrinsic "^1.1.1"
-
-has-property-descriptors@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854"
- integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==
- dependencies:
- es-define-property "^1.0.0"
-
-has-proto@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0"
- integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==
-
-has-proto@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd"
- integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==
-
-has-symbols@^1.0.2, has-symbols@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
- integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
-
-has-tostringtag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
- integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
- dependencies:
- has-symbols "^1.0.2"
-
-has-tostringtag@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
- integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
- dependencies:
- has-symbols "^1.0.3"
-
-has@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
- integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
- dependencies:
- function-bind "^1.1.1"
-
-hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
- integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
- dependencies:
- function-bind "^1.1.2"
-
-hast-util-from-html@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz#9cd38ee81bf40b2607368b92a04b0905fa987488"
- integrity sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==
- dependencies:
- "@types/hast" "^3.0.0"
- devlop "^1.1.0"
- hast-util-from-parse5 "^8.0.0"
- parse5 "^7.0.0"
- vfile "^6.0.0"
- vfile-message "^4.0.0"
-
-hast-util-from-parse5@^8.0.0:
- version "8.0.1"
- resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651"
- integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==
- dependencies:
- "@types/hast" "^3.0.0"
- "@types/unist" "^3.0.0"
- devlop "^1.0.0"
- hastscript "^8.0.0"
- property-information "^6.0.0"
- vfile "^6.0.0"
- vfile-location "^5.0.0"
- web-namespaces "^2.0.0"
-
-hast-util-parse-selector@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27"
- integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==
- dependencies:
- "@types/hast" "^3.0.0"
-
-hastscript@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a"
- integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==
- dependencies:
- "@types/hast" "^3.0.0"
- comma-separated-tokens "^2.0.0"
- hast-util-parse-selector "^4.0.0"
- property-information "^6.0.0"
- space-separated-tokens "^2.0.0"
-
-hosted-git-info@^2.1.4:
- version "2.8.9"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
- integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
-
-http-cache-semantics@^4.0.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a"
- integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==
-
-http-proxy-agent@^7.0.0:
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
- integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
- dependencies:
- agent-base "^7.1.0"
- debug "^4.3.4"
-
-http2-wrapper@^1.0.0-beta.5.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d"
- integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==
- dependencies:
- quick-lru "^5.1.1"
- resolve-alpn "^1.0.0"
-
-https-proxy-agent@^7.0.0:
- version "7.0.5"
- resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz#9e8b5013873299e11fab6fd548405da2d6c602b2"
- integrity sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==
- dependencies:
- agent-base "^7.0.2"
- debug "4"
-
-human-signals@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
- integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
-
-husky@^8.0.1:
- version "8.0.1"
- resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.1.tgz#511cb3e57de3e3190514ae49ed50f6bc3f50b3e9"
- integrity sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==
-
-ieee754@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
- integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-
-ignore@^5.0.0, ignore@^5.1.1:
- version "5.1.8"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
- integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
-
-ignore@^5.2.0:
- version "5.2.4"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
- integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
-
-ignore@^5.2.4, ignore@~5.3.1:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef"
- integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
-
-ignore@^5.3.1:
- version "5.3.2"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
- integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
-
-import-fresh@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.1.0.tgz#6d33fa1dcef6df930fae003446f33415af905118"
- integrity sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==
- dependencies:
- parent-module "^1.0.0"
- resolve-from "^4.0.0"
-
-import-fresh@^3.1.0, import-fresh@^3.2.1:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
- integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
- dependencies:
- parent-module "^1.0.0"
- resolve-from "^4.0.0"
-
-import-local@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4"
- integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==
- dependencies:
- pkg-dir "^4.2.0"
- resolve-cwd "^3.0.0"
-
-import-meta-resolve@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-1.1.1.tgz#244fd542fd1fae73550d4f8b3cde3bba1d7b2b18"
- integrity sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==
- dependencies:
- builtins "^4.0.0"
-
-imurmurhash@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
-
-indent-string@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
- integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
-
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-ini@^1.3.5:
- version "1.3.7"
- resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84"
- integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==
-
-ini@~4.1.0:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.2.tgz#7f646dbd9caea595e61f88ef60bfff8b01f8130a"
- integrity sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==
-
-internal-slot@^1.0.3, internal-slot@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986"
- integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==
- dependencies:
- get-intrinsic "^1.2.0"
- has "^1.0.3"
- side-channel "^1.0.4"
-
-internal-slot@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802"
- integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==
- dependencies:
- es-errors "^1.3.0"
- hasown "^2.0.0"
- side-channel "^1.0.4"
-
-interpret@^1.0.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
- integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
-
-interpret@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4"
- integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==
-
-is-alphabetical@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.0.tgz#ef6e2caea57c63450fffc7abb6cbdafc5eb96e96"
- integrity sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w==
-
-is-alphanumerical@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.0.tgz#0fbfeb6a72d21d91143b3d182bf6cf5909ee66f6"
- integrity sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ==
- dependencies:
- is-alphabetical "^2.0.0"
- is-decimal "^2.0.0"
-
-is-array-buffer@^3.0.1, is-array-buffer@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe"
- integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.2.0"
- is-typed-array "^1.1.10"
-
-is-array-buffer@^3.0.4:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98"
- integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.2.1"
-
-is-arrayish@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
- integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
-
-is-bigint@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
- integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
- dependencies:
- has-bigints "^1.0.1"
-
-is-binary-path@~2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
- integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
- dependencies:
- binary-extensions "^2.0.0"
-
-is-boolean-object@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
- integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-buffer@^2.0.0:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
- integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
-
-is-builtin-module@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169"
- integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==
- dependencies:
- builtin-modules "^3.3.0"
-
-is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
- integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-
-is-core-module@^2.11.0:
- version "2.12.1"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd"
- integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==
- dependencies:
- has "^1.0.3"
-
-is-core-module@^2.12.1, is-core-module@^2.13.0, is-core-module@^2.15.1:
- version "2.15.1"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37"
- integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==
- dependencies:
- hasown "^2.0.2"
-
-is-core-module@^2.8.0:
- version "2.8.1"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211"
- integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==
- dependencies:
- has "^1.0.3"
-
-is-core-module@^2.9.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
- integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
- dependencies:
- has "^1.0.3"
-
-is-data-view@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f"
- integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==
- dependencies:
- is-typed-array "^1.1.13"
-
-is-date-object@^1.0.1:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
- integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-decimal@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.0.tgz#db1140337809fd043a056ae40a9bd1cdc563034c"
- integrity sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw==
-
-is-empty@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/is-empty/-/is-empty-1.2.0.tgz#de9bb5b278738a05a0b09a57e1fb4d4a341a9f6b"
- integrity sha1-3pu1snhzigWgsJpX4ftNSjQan2s=
-
-is-extglob@^2.1.0, is-extglob@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
- integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
-
-is-fullwidth-code-point@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
- integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-
-is-fullwidth-code-point@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88"
- integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==
-
-is-glob@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
- integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
- dependencies:
- is-extglob "^2.1.0"
-
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
- integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
- dependencies:
- is-extglob "^2.1.1"
-
-is-glob@^4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
- integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
- dependencies:
- is-extglob "^2.1.1"
-
-is-hexadecimal@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.0.tgz#8e1ec9f48fe3eabd90161109856a23e0907a65d5"
- integrity sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug==
-
-is-interactive@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
- integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
-
-is-negative-zero@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
- integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
-
-is-negative-zero@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747"
- integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==
-
-is-number-object@^1.0.4:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
- integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-number@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
- integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-obj@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
- integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
-
-is-path-inside@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
- integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
-
-is-plain-obj@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.0.0.tgz#06c0999fd7574edf5a906ba5644ad0feb3a84d22"
- integrity sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==
-
-is-plain-object@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
- integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
- dependencies:
- isobject "^3.0.1"
-
-is-plain-object@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"
- integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==
-
-is-regex@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
- integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-regexp@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
- integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
-
-is-shared-array-buffer@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
- integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
- dependencies:
- call-bind "^1.0.2"
-
-is-shared-array-buffer@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688"
- integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==
- dependencies:
- call-bind "^1.0.7"
-
-is-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
- integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
-
-is-string@^1.0.5, is-string@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
- integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-symbol@^1.0.2, is-symbol@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
- integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
- dependencies:
- has-symbols "^1.0.2"
-
-is-typed-array@^1.1.10, is-typed-array@^1.1.9:
- version "1.1.10"
- resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f"
- integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- for-each "^0.3.3"
- gopd "^1.0.1"
- has-tostringtag "^1.0.0"
-
-is-typed-array@^1.1.13:
- version "1.1.13"
- resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229"
- integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==
- dependencies:
- which-typed-array "^1.1.14"
-
-is-weakref@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
- integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
- dependencies:
- call-bind "^1.0.2"
-
-isarray@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
- integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
-
-isarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
- integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
-
-isexe@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
- integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
-
-isobject@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
- integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
-
-jackspeak@^2.3.6:
- version "2.3.6"
- resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
- integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
- dependencies:
- "@isaacs/cliui" "^8.0.2"
- optionalDependencies:
- "@pkgjs/parseargs" "^0.11.0"
-
-jest-worker@^27.4.5:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
- integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
- dependencies:
- "@types/node" "*"
- merge-stream "^2.0.0"
- supports-color "^8.0.0"
-
-js-sdsl@^4.1.4:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.4.0.tgz#8b437dbe642daa95760400b602378ed8ffea8430"
- integrity sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==
-
-"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-js-yaml@4.1.0, js-yaml@^4.0.0, js-yaml@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
- integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
- dependencies:
- argparse "^2.0.1"
-
-js-yaml@^3.2.7:
- version "3.13.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
- integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
- dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
-
-jsesc@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e"
- integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==
-
-jsesc@~0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
- integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==
-
-json-buffer@3.0.1, json-buffer@~3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
- integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
-
-json-parse-better-errors@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
- integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
-
-json-parse-even-better-errors@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
- integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
-
-json-schema-traverse@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
- integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
-
-json-schema-traverse@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
- integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
-
-json-stable-stringify-without-jsonify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
- integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
-
-json-stringify-safe@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
- integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==
-
-json5@^1.0.1, json5@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
- integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
- dependencies:
- minimist "^1.2.0"
-
-json5@^2.0.0, json5@^2.1.2:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
- integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
-
-jsonc-parser@3.2.1, jsonc-parser@~3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.1.tgz#031904571ccf929d7670ee8c547545081cb37f1a"
- integrity sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==
-
-jsonfile@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
- integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-jsonfile@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.0.1.tgz#98966cba214378c8c84b82e085907b40bf614179"
- integrity sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==
- dependencies:
- universalify "^1.0.0"
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-jsonpointer@5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559"
- integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==
-
-jsonwebtoken@^9.0.0:
- version "9.0.0"
- resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz#d0faf9ba1cc3a56255fe49c0961a67e520c1926d"
- integrity sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==
- dependencies:
- jws "^3.2.2"
- lodash "^4.17.21"
- ms "^2.1.1"
- semver "^7.3.8"
-
-"jsx-ast-utils@^2.4.1 || ^3.0.0":
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea"
- integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==
- dependencies:
- array-includes "^3.1.5"
- object.assign "^4.1.3"
-
-jwa@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a"
- integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==
- dependencies:
- buffer-equal-constant-time "1.0.1"
- ecdsa-sig-formatter "1.0.11"
- safe-buffer "^5.0.1"
-
-jws@^3.2.2:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304"
- integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==
- dependencies:
- jwa "^1.4.1"
- safe-buffer "^5.0.1"
-
-keyv@^4.0.0:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.3.1.tgz#7970672f137d987945821b1a07b524ce5a4edd27"
- integrity sha512-nwP7AQOxFzELXsNq3zCx/oh81zu4DHWwCE6W9RaeHb7OHO0JpmKS8n801ovVQC7PTsZDWtPA5j1QY+/WWtARYg==
- dependencies:
- compress-brotli "^1.3.8"
- json-buffer "3.0.1"
-
-kind-of@^6.0.2:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
- integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
-
-kleur@^4.0.3:
- version "4.1.5"
- resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780"
- integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==
-
-levn@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
- integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
- dependencies:
- prelude-ls "^1.2.1"
- type-check "~0.4.0"
-
-libnpmconfig@^1.0.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/libnpmconfig/-/libnpmconfig-1.2.1.tgz#c0c2f793a74e67d4825e5039e7a02a0044dfcbc0"
- integrity sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==
- dependencies:
- figgy-pudding "^3.5.1"
- find-up "^3.0.0"
- ini "^1.3.5"
-
-lines-and-columns@^1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
- integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
-
-linkify-it@^3.0.1:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-3.0.3.tgz#a98baf44ce45a550efb4d49c769d07524cc2fa2e"
- integrity sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==
- dependencies:
- uc.micro "^1.0.1"
-
-linkify-it@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-4.0.1.tgz#01f1d5e508190d06669982ba31a7d9f56a5751ec"
- integrity sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==
- dependencies:
- uc.micro "^1.0.1"
-
-linkify-it@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-5.0.0.tgz#9ef238bfa6dc70bd8e7f9572b52d369af569b421"
- integrity sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==
- dependencies:
- uc.micro "^2.0.0"
-
-lint-staged@^10.2.11:
- version "10.2.11"
- resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.2.11.tgz#713c80877f2dc8b609b05bc59020234e766c9720"
- integrity sha512-LRRrSogzbixYaZItE2APaS4l2eJMjjf5MbclRZpLJtcQJShcvUzKXsNeZgsLIZ0H0+fg2tL4B59fU9wHIHtFIA==
- dependencies:
- chalk "^4.0.0"
- cli-truncate "2.1.0"
- commander "^5.1.0"
- cosmiconfig "^6.0.0"
- debug "^4.1.1"
- dedent "^0.7.0"
- enquirer "^2.3.5"
- execa "^4.0.1"
- listr2 "^2.1.0"
- log-symbols "^4.0.0"
- micromatch "^4.0.2"
- normalize-path "^3.0.0"
- please-upgrade-node "^3.2.0"
- string-argv "0.3.1"
- stringify-object "^3.3.0"
-
-listr2@^2.1.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/listr2/-/listr2-2.2.0.tgz#cb88631258abc578c7fb64e590fe5742f28e4aac"
- integrity sha512-Q8qbd7rgmEwDo1nSyHaWQeztfGsdL6rb4uh7BA+Q80AZiDET5rVntiU1+13mu2ZTDVaBVbvAD1Db11rnu3l9sg==
- dependencies:
- chalk "^4.0.0"
- cli-truncate "^2.1.0"
- figures "^3.2.0"
- indent-string "^4.0.0"
- log-update "^4.0.0"
- p-map "^4.0.0"
- rxjs "^6.5.5"
- through "^2.3.8"
-
-load-json-file@^5.2.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-5.3.0.tgz#4d3c1e01fa1c03ea78a60ac7af932c9ce53403f3"
- integrity sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==
- dependencies:
- graceful-fs "^4.1.15"
- parse-json "^4.0.0"
- pify "^4.0.1"
- strip-bom "^3.0.0"
- type-fest "^0.3.0"
-
-load-plugin@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/load-plugin/-/load-plugin-4.0.1.tgz#9a239b0337064c9b8aac82b0c9f89b067db487c5"
- integrity sha512-4kMi+mOSn/TR51pDo4tgxROHfBHXsrcyEYSGHcJ1o6TtRaP2PsRM5EwmYbj1uiLDvbfA/ohwuSWZJzqGiai8Dw==
- dependencies:
- import-meta-resolve "^1.0.0"
- libnpmconfig "^1.0.0"
-
-loader-runner@^4.2.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1"
- integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==
-
-loader-utils@^1.0.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3"
- integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==
- dependencies:
- big.js "^5.2.2"
- emojis-list "^3.0.0"
- json5 "^1.0.1"
-
-loader-utils@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c"
- integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==
- dependencies:
- big.js "^5.2.2"
- emojis-list "^3.0.0"
- json5 "^2.1.2"
-
-locate-path@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
- integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
- dependencies:
- p-locate "^3.0.0"
- path-exists "^3.0.0"
-
-locate-path@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
- integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
- dependencies:
- p-locate "^4.1.0"
-
-locate-path@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
- integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
- dependencies:
- p-locate "^5.0.0"
-
-lodash.camelcase@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
- integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY=
-
-lodash.merge@^4.6.2:
- version "4.6.2"
- resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
- integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-
-lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.21:
- version "4.17.21"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
- integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-
-log-symbols@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a"
- integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==
- dependencies:
- chalk "^2.0.1"
-
-log-symbols@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4"
- integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==
- dependencies:
- chalk "^2.4.2"
-
-log-symbols@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920"
- integrity sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==
- dependencies:
- chalk "^4.0.0"
-
-log-update@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
- integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
- dependencies:
- ansi-escapes "^4.3.0"
- cli-cursor "^3.1.0"
- slice-ansi "^4.0.0"
- wrap-ansi "^6.2.0"
-
-longest-streak@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.0.0.tgz#f127e2bded83caa6a35ac5f7a2f2b2f94b36f3dc"
- integrity sha512-XhUjWR5CFaQ03JOP+iSDS9koy8T5jfoImCZ4XprElw3BXsSk4MpVYOLw/6LTDKZhO13PlAXnB5gS4MHQTpkSOw==
-
-loose-envify@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
-lowercase-keys@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
- integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
-
-lru-cache@^10.2.0:
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878"
- integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==
-
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
- dependencies:
- yallist "^4.0.0"
-
-lru-cache@^9.0.0, lru-cache@^9.1.1:
- version "9.1.1"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-9.1.1.tgz#c58a93de58630b688de39ad04ef02ef26f1902f1"
- integrity sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==
-
-make-error@^1.1.1:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8"
- integrity sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==
-
-markdown-it@14.1.0:
- version "14.1.0"
- resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-14.1.0.tgz#3c3c5992883c633db4714ccb4d7b5935d98b7d45"
- integrity sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==
- dependencies:
- argparse "^2.0.1"
- entities "^4.4.0"
- linkify-it "^5.0.0"
- mdurl "^2.0.0"
- punycode.js "^2.3.1"
- uc.micro "^2.1.0"
-
-markdown-it@^12.0.0:
- version "12.3.2"
- resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-12.3.2.tgz#bf92ac92283fe983fe4de8ff8abfb5ad72cd0c90"
- integrity sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==
- dependencies:
- argparse "^2.0.1"
- entities "~2.1.0"
- linkify-it "^3.0.1"
- mdurl "^1.0.1"
- uc.micro "^1.0.5"
-
-markdown-it@^13.0.1:
- version "13.0.1"
- resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-13.0.1.tgz#c6ecc431cacf1a5da531423fc6a42807814af430"
- integrity sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==
- dependencies:
- argparse "^2.0.1"
- entities "~3.0.1"
- linkify-it "^4.0.1"
- mdurl "^1.0.1"
- uc.micro "^1.0.5"
-
-markdownlint-cli2-formatter-default@0.0.4:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.4.tgz#81e26b0a50409c0357c6f0d38d8246946b236fab"
- integrity sha512-xm2rM0E+sWgjpPn1EesPXx5hIyrN2ddUnUwnbCsD/ONxYtw3PX6LydvdH6dciWAoFDpwzbHM1TO7uHfcMd6IYg==
-
-markdownlint-cli2@^0.13.0:
- version "0.13.0"
- resolved "https://registry.yarnpkg.com/markdownlint-cli2/-/markdownlint-cli2-0.13.0.tgz#691cab01994295b4b8c87aa0485c0b1e0f792289"
- integrity sha512-Pg4nF7HlopU97ZXtrcVISWp3bdsuc5M0zXyLp2/sJv2zEMlInrau0ZKK482fQURzVezJzWBpNmu4u6vGAhij+g==
- dependencies:
- globby "14.0.1"
- js-yaml "4.1.0"
- jsonc-parser "3.2.1"
- markdownlint "0.34.0"
- markdownlint-cli2-formatter-default "0.0.4"
- micromatch "4.0.5"
-
-markdownlint-cli@^0.40.0:
- version "0.40.0"
- resolved "https://registry.yarnpkg.com/markdownlint-cli/-/markdownlint-cli-0.40.0.tgz#57678cabd543c654d2ea88f752e9ac058b31c207"
- integrity sha512-JXhI3dRQcaqwiFYpPz6VJ7aKYheD53GmTz9y4D/d0F1MbZDGOp9pqKlbOfUX/pHP/iAoeiE4wYRmk8/kjLakxA==
- dependencies:
- commander "~12.0.0"
- get-stdin "~9.0.0"
- glob "~10.3.12"
- ignore "~5.3.1"
- js-yaml "^4.1.0"
- jsonc-parser "~3.2.1"
- jsonpointer "5.0.1"
- markdownlint "~0.34.0"
- minimatch "~9.0.4"
- run-con "~1.3.2"
- toml "~3.0.0"
-
-markdownlint-micromark@0.1.9:
- version "0.1.9"
- resolved "https://registry.yarnpkg.com/markdownlint-micromark/-/markdownlint-micromark-0.1.9.tgz#4876996b60d4dceb3a02f4eee2d3a366eb9569fa"
- integrity sha512-5hVs/DzAFa8XqYosbEAEg6ok6MF2smDj89ztn9pKkCtdKHVdPQuGMH7frFfYL9mLkvfFe4pTyAMffLbjf3/EyA==
-
-markdownlint@0.34.0, markdownlint@~0.34.0:
- version "0.34.0"
- resolved "https://registry.yarnpkg.com/markdownlint/-/markdownlint-0.34.0.tgz#bbc2047c952d1644269009a69ba227ed597b23fa"
- integrity sha512-qwGyuyKwjkEMOJ10XN6OTKNOVYvOIi35RNvDLNxTof5s8UmyGHlCdpngRHoRGNvQVGuxO3BJ7uNSgdeX166WXw==
- dependencies:
- markdown-it "14.1.0"
- markdownlint-micromark "0.1.9"
-
-matcher-collection@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-1.1.2.tgz#1076f506f10ca85897b53d14ef54f90a5c426838"
- integrity sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==
- dependencies:
- minimatch "^3.0.2"
-
-matcher@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca"
- integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==
- dependencies:
- escape-string-regexp "^4.0.0"
-
-mdast-comment-marker@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/mdast-comment-marker/-/mdast-comment-marker-1.1.1.tgz#9c9c18e1ed57feafc1965d92b028f37c3c8da70d"
- integrity sha512-TWZDaUtPLwKX1pzDIY48MkSUQRDwX/HqbTB4m3iYdL/zosi/Z6Xqfdv0C0hNVKvzrPjZENrpWDt4p4odeVO0Iw==
-
-mdast-util-from-markdown@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.0.0.tgz#c517313cd999ec2b8f6d447b438c5a9d500b89c9"
- integrity sha512-uj2G60sb7z1PNOeElFwCC9b/Se/lFXuLhVKFOAY2EHz/VvgbupTQRNXPoZl7rGpXYL6BNZgcgaybrlSWbo7n/g==
- dependencies:
- "@types/mdast" "^3.0.0"
- "@types/unist" "^2.0.0"
- mdast-util-to-string "^3.0.0"
- micromark "^3.0.0"
- micromark-util-decode-numeric-character-reference "^1.0.0"
- micromark-util-normalize-identifier "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- parse-entities "^3.0.0"
- unist-util-stringify-position "^3.0.0"
-
-mdast-util-from-markdown@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.0.tgz#0214124154f26154a2b3f9d401155509be45e894"
- integrity sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==
- dependencies:
- "@types/mdast" "^3.0.0"
- "@types/unist" "^2.0.0"
- decode-named-character-reference "^1.0.0"
- mdast-util-to-string "^3.1.0"
- micromark "^3.0.0"
- micromark-util-decode-numeric-character-reference "^1.0.0"
- micromark-util-decode-string "^1.0.0"
- micromark-util-normalize-identifier "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- unist-util-stringify-position "^3.0.0"
- uvu "^0.5.0"
-
-mdast-util-heading-style@^1.0.2:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/mdast-util-heading-style/-/mdast-util-heading-style-1.0.5.tgz#81b2e60d76754198687db0e8f044e42376db0426"
- integrity sha512-8zQkb3IUwiwOdUw6jIhnwM6DPyib+mgzQuHAe7j2Hy1rIarU4VUxe472bp9oktqULW3xqZE+Kz6OD4Gi7IA3vw==
-
-mdast-util-to-markdown@^1.0.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.1.1.tgz#545ccc4dcc6672614b84fd1064482320dd689b12"
- integrity sha512-4puev/CxuxVdlsx5lVmuzgdqfjkkJJLS1Zm/MnejQ8I7BLeeBlbkwp6WOGJypEcN8g56LbVbhNmn84MvvcAvSQ==
- dependencies:
- "@types/mdast" "^3.0.0"
- "@types/unist" "^2.0.0"
- longest-streak "^3.0.0"
- mdast-util-to-string "^3.0.0"
- parse-entities "^3.0.0"
- zwitch "^2.0.0"
-
-mdast-util-to-string@^1.0.2:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.0.6.tgz#7d85421021343b33de1552fc71cb8e5b4ae7536d"
- integrity sha512-868pp48gUPmZIhfKrLbaDneuzGiw3OTDjHc5M1kAepR2CWBJ+HpEsm252K4aXdiP5coVZaJPOqGtVU6Po8xnXg==
-
-mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz#56c506d065fbf769515235e577b5a261552d56e9"
- integrity sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==
-
-mdurl@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
- integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=
-
-mdurl@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0"
- integrity sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==
-
-memory-fs@^0.4.0:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
- integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
- dependencies:
- errno "^0.1.3"
- readable-stream "^2.0.1"
-
-merge-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
- integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-
-merge2@^1.3.0:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
- integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-
-micromark-core-commonmark@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.0.0.tgz#b767fa7687c205c224175bf067796360a3830350"
- integrity sha512-y9g7zymcKRBHM/aNBekstvs/Grpf+y4OEBULUTYvGZcusnp+JeOxmilJY4GMpo2/xY7iHQL9fjz5pD9pSAud9A==
- dependencies:
- micromark-factory-destination "^1.0.0"
- micromark-factory-label "^1.0.0"
- micromark-factory-space "^1.0.0"
- micromark-factory-title "^1.0.0"
- micromark-factory-whitespace "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-chunked "^1.0.0"
- micromark-util-classify-character "^1.0.0"
- micromark-util-html-tag-name "^1.0.0"
- micromark-util-normalize-identifier "^1.0.0"
- micromark-util-resolve-all "^1.0.0"
- micromark-util-subtokenize "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- parse-entities "^3.0.0"
-
-micromark-factory-destination@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz#fef1cb59ad4997c496f887b6977aa3034a5a277e"
- integrity sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-factory-label@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.0.0.tgz#b316ec479b474232973ff13b49b576f84a6f2cbb"
- integrity sha512-XWEucVZb+qBCe2jmlOnWr6sWSY6NHx+wtpgYFsm4G+dufOf6tTQRRo0bdO7XSlGPu5fyjpJenth6Ksnc5Mwfww==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-factory-space@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz#cebff49968f2b9616c0fcb239e96685cb9497633"
- integrity sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-factory-title@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.0.0.tgz#708f7a8044f34a898c0efdb4f55e4da66b537273"
- integrity sha512-flvC7Gx0dWVWorXuBl09Cr3wB5FTuYec8pMGVySIp2ZlqTcIjN/lFohZcP0EG//krTptm34kozHk7aK/CleCfA==
- dependencies:
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-factory-whitespace@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz#e991e043ad376c1ba52f4e49858ce0794678621c"
- integrity sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==
- dependencies:
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-util-character@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.1.0.tgz#d97c54d5742a0d9611a68ca0cd4124331f264d86"
- integrity sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==
- dependencies:
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-util-chunked@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz#5b40d83f3d53b84c4c6bce30ed4257e9a4c79d06"
- integrity sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==
- dependencies:
- micromark-util-symbol "^1.0.0"
-
-micromark-util-classify-character@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz#cbd7b447cb79ee6997dd274a46fc4eb806460a20"
- integrity sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-util-combine-extensions@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz#91418e1e74fb893e3628b8d496085639124ff3d5"
- integrity sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==
- dependencies:
- micromark-util-chunked "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-util-decode-numeric-character-reference@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz#dcc85f13b5bd93ff8d2868c3dba28039d490b946"
- integrity sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==
- dependencies:
- micromark-util-symbol "^1.0.0"
-
-micromark-util-decode-string@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz#942252ab7a76dec2dbf089cc32505ee2bc3acf02"
- integrity sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==
- dependencies:
- decode-named-character-reference "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-decode-numeric-character-reference "^1.0.0"
- micromark-util-symbol "^1.0.0"
-
-micromark-util-encode@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.0.0.tgz#c409ecf751a28aa9564b599db35640fccec4c068"
- integrity sha512-cJpFVM768h6zkd8qJ1LNRrITfY4gwFt+tziPcIf71Ui8yFzY9wG3snZQqiWVq93PG4Sw6YOtcNiKJfVIs9qfGg==
-
-micromark-util-html-tag-name@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.0.0.tgz#75737e92fef50af0c6212bd309bc5cb8dbd489ed"
- integrity sha512-NenEKIshW2ZI/ERv9HtFNsrn3llSPZtY337LID/24WeLqMzeZhBEE6BQ0vS2ZBjshm5n40chKtJ3qjAbVV8S0g==
-
-micromark-util-normalize-identifier@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz#4a3539cb8db954bbec5203952bfe8cedadae7828"
- integrity sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==
- dependencies:
- micromark-util-symbol "^1.0.0"
-
-micromark-util-resolve-all@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz#a7c363f49a0162e931960c44f3127ab58f031d88"
- integrity sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==
- dependencies:
- micromark-util-types "^1.0.0"
-
-micromark-util-sanitize-uri@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz#27dc875397cd15102274c6c6da5585d34d4f12b2"
- integrity sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==
- dependencies:
- micromark-util-character "^1.0.0"
- micromark-util-encode "^1.0.0"
- micromark-util-symbol "^1.0.0"
-
-micromark-util-subtokenize@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.0.tgz#6f006fa719af92776c75a264daaede0fb3943c6a"
- integrity sha512-EsnG2qscmcN5XhkqQBZni/4oQbLFjz9yk3ZM/P8a3YUjwV6+6On2wehr1ALx0MxK3+XXXLTzuBKHDFeDFYRdgQ==
- dependencies:
- micromark-util-chunked "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
-
-micromark-util-symbol@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.0.0.tgz#91cdbcc9b2a827c0129a177d36241bcd3ccaa34d"
- integrity sha512-NZA01jHRNCt4KlOROn8/bGi6vvpEmlXld7EHcRH+aYWUfL3Wc8JLUNNlqUMKa0hhz6GrpUWsHtzPmKof57v0gQ==
-
-micromark-util-types@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.0.0.tgz#0ebdfaea3fa7c15fc82b1e06ea1ef0152d0fb2f0"
- integrity sha512-psf1WAaP1B77WpW4mBGDkTr+3RsPuDAgsvlP47GJzbH1jmjH8xjOx7Z6kp84L8oqHmy5pYO3Ev46odosZV+3AA==
-
-micromark@^3.0.0:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.0.3.tgz#4c9f76fce8ba68eddf8730bb4fee2041d699d5b7"
- integrity sha512-fWuHx+JKV4zA8WfCFor2DWP9XmsZkIiyWRGofr7P7IGfpRIlb7/C5wwusGsNyr1D8HI5arghZDG1Ikc0FBwS5Q==
- dependencies:
- "@types/debug" "^4.0.0"
- debug "^4.0.0"
- micromark-core-commonmark "^1.0.0"
- micromark-factory-space "^1.0.0"
- micromark-util-character "^1.0.0"
- micromark-util-chunked "^1.0.0"
- micromark-util-combine-extensions "^1.0.0"
- micromark-util-decode-numeric-character-reference "^1.0.0"
- micromark-util-encode "^1.0.0"
- micromark-util-normalize-identifier "^1.0.0"
- micromark-util-resolve-all "^1.0.0"
- micromark-util-sanitize-uri "^1.0.0"
- micromark-util-subtokenize "^1.0.0"
- micromark-util-symbol "^1.0.0"
- micromark-util-types "^1.0.0"
- parse-entities "^3.0.0"
-
-micromatch@4.0.5:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
- dependencies:
- braces "^3.0.2"
- picomatch "^2.3.1"
-
-micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202"
- integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==
- dependencies:
- braces "^3.0.3"
- picomatch "^2.3.1"
-
-mime-db@1.52.0:
- version "1.52.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
- integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-
-mime-types@^2.1.27:
- version "2.1.35"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
- integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
- dependencies:
- mime-db "1.52.0"
-
-mimic-fn@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
- integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
-
-mimic-fn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
- integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-mimic-response@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
- integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
-
-mimic-response@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
- integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
-
-min-indent@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
- integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
-
-minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.4:
- version "3.0.8"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1"
- integrity sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimatch@^3.0.5, minimatch@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
- integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimatch@^5.0.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.1.tgz#6c9dffcf9927ff2a31e74b5af11adf8b9604b022"
- integrity sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==
- dependencies:
- brace-expansion "^2.0.1"
-
-minimatch@^8.0.2:
- version "8.0.4"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-8.0.4.tgz#847c1b25c014d4e9a7f68aaf63dedd668a626229"
- integrity sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==
- dependencies:
- brace-expansion "^2.0.1"
-
-minimatch@^9.0.1, minimatch@~9.0.4:
- version "9.0.4"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51"
- integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==
- dependencies:
- brace-expansion "^2.0.1"
-
-minimatch@^9.0.4:
- version "9.0.5"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
- integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
- dependencies:
- brace-expansion "^2.0.1"
-
-minimist@^1.0.0, minimist@^1.2.5, minimist@^1.2.6, minimist@~1.2.0:
- version "1.2.6"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
- integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
-
-minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.8:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
- integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
-
-minipass@^3.0.0:
- version "3.3.6"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a"
- integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==
- dependencies:
- yallist "^4.0.0"
-
-minipass@^4.2.4:
- version "4.2.8"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a"
- integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==
-
-minipass@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
- integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
-
-"minipass@^5.0.0 || ^6.0.2":
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-6.0.2.tgz#542844b6c4ce95b202c0995b0a471f1229de4c81"
- integrity sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==
-
-"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.0.tgz#b545f84af94e567386770159302ca113469c80b8"
- integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==
-
-minizlib@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
- integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
- dependencies:
- minipass "^3.0.0"
- yallist "^4.0.0"
-
-mkdirp@^0.5.1:
- version "0.5.5"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
- integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
- dependencies:
- minimist "^1.2.5"
-
-mkdirp@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
- integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-
-mri@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b"
- integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
-
-ms@^2.1.1, ms@^2.1.3:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-mute-stream@0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
- integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
-
-nan@nodejs/nan#e14bdcd1f72d62bca1d541b66da43130384ec213:
- version "2.18.0"
- resolved "https://codeload.github.com/nodejs/nan/tar.gz/e14bdcd1f72d62bca1d541b66da43130384ec213"
-
-natural-compare@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
- integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
-
-neo-async@^2.6.2:
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
- integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
-
-node-fetch@^2.6.1:
- version "2.6.8"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.8.tgz#a68d30b162bc1d8fd71a367e81b997e1f4d4937e"
- integrity sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==
- dependencies:
- whatwg-url "^5.0.0"
-
-node-fetch@^2.6.7:
- version "2.6.7"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
- integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
- dependencies:
- whatwg-url "^5.0.0"
-
-node-releases@^2.0.18:
- version "2.0.18"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f"
- integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==
-
-node-releases@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503"
- integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==
-
-normalize-package-data@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
- integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
- dependencies:
- hosted-git-info "^2.1.4"
- resolve "^1.10.0"
- semver "2 || 3 || 4 || 5"
- validate-npm-package-license "^3.0.1"
-
-normalize-path@^3.0.0, normalize-path@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
- integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-normalize-url@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
- integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
-
-npm-run-path@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
- integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
- dependencies:
- path-key "^3.0.0"
-
-null-loader@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/null-loader/-/null-loader-4.0.1.tgz#8e63bd3a2dd3c64236a4679428632edd0a6dbc6a"
- integrity sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==
- dependencies:
- loader-utils "^2.0.0"
- schema-utils "^3.0.0"
-
-object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
-
-object-inspect@^1.12.3, object-inspect@^1.9.0:
- version "1.12.3"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9"
- integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
-
-object-inspect@^1.13.1:
- version "1.13.2"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.2.tgz#dea0088467fb991e67af4058147a24824a3043ff"
- integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==
-
-object-keys@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object.assign@^4.1.3, object.assign@^4.1.4:
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f"
- integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- has-symbols "^1.0.3"
- object-keys "^1.1.1"
-
-object.assign@^4.1.5:
- version "4.1.5"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0"
- integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==
- dependencies:
- call-bind "^1.0.5"
- define-properties "^1.2.1"
- has-symbols "^1.0.3"
- object-keys "^1.1.1"
-
-object.entries@^1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23"
- integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-object.fromentries@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73"
- integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-object.fromentries@^2.0.8:
- version "2.0.8"
- resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65"
- integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==
- dependencies:
- call-bind "^1.0.7"
- define-properties "^1.2.1"
- es-abstract "^1.23.2"
- es-object-atoms "^1.0.0"
-
-object.groupby@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e"
- integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==
- dependencies:
- call-bind "^1.0.7"
- define-properties "^1.2.1"
- es-abstract "^1.23.2"
-
-object.hasown@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92"
- integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==
- dependencies:
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-object.values@^1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d"
- integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-object.values@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b"
- integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==
- dependencies:
- call-bind "^1.0.7"
- define-properties "^1.2.1"
- es-object-atoms "^1.0.0"
-
-once@^1.3.0, once@^1.3.1, once@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
- dependencies:
- wrappy "1"
-
-onetime@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
- integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=
- dependencies:
- mimic-fn "^1.0.0"
-
-onetime@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5"
- integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==
- dependencies:
- mimic-fn "^2.1.0"
-
-optionator@^0.9.1:
- version "0.9.1"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499"
- integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==
- dependencies:
- deep-is "^0.1.3"
- fast-levenshtein "^2.0.6"
- levn "^0.4.1"
- prelude-ls "^1.2.1"
- type-check "^0.4.0"
- word-wrap "^1.2.3"
-
-optionator@^0.9.3:
- version "0.9.4"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734"
- integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==
- dependencies:
- deep-is "^0.1.3"
- fast-levenshtein "^2.0.6"
- levn "^0.4.1"
- prelude-ls "^1.2.1"
- type-check "^0.4.0"
- word-wrap "^1.2.5"
-
-ora@^3.4.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318"
- integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==
- dependencies:
- chalk "^2.4.2"
- cli-cursor "^2.1.0"
- cli-spinners "^2.0.0"
- log-symbols "^2.2.0"
- strip-ansi "^5.2.0"
- wcwidth "^1.0.1"
-
-ora@^4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/ora/-/ora-4.0.3.tgz#752a1b7b4be4825546a7a3d59256fa523b6b6d05"
- integrity sha512-fnDebVFyz309A73cqCipVL1fBZewq4vwgSHfxh43vVy31mbyoQ8sCH3Oeaog/owYOs/lLlGVPCISQonTneg6Pg==
- dependencies:
- chalk "^3.0.0"
- cli-cursor "^3.1.0"
- cli-spinners "^2.2.0"
- is-interactive "^1.0.0"
- log-symbols "^3.0.0"
- mute-stream "0.0.8"
- strip-ansi "^6.0.0"
- wcwidth "^1.0.1"
-
-p-cancelable@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf"
- integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==
-
-p-limit@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2"
- integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==
- dependencies:
- p-try "^2.0.0"
-
-p-limit@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
- integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
- dependencies:
- p-try "^2.0.0"
-
-p-limit@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
- integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
- dependencies:
- yocto-queue "^0.1.0"
-
-p-locate@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
- integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
- dependencies:
- p-limit "^2.0.0"
-
-p-locate@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
- integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
- dependencies:
- p-limit "^2.2.0"
-
-p-locate@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
- integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
- dependencies:
- p-limit "^3.0.2"
-
-p-map@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
- integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
- dependencies:
- aggregate-error "^3.0.0"
-
-p-try@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
- integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-
-parent-module@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
- integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
- dependencies:
- callsites "^3.0.0"
-
-parse-entities@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-3.0.0.tgz#9ed6d6569b6cfc95ade058d683ddef239dad60dc"
- integrity sha512-AJlcIFDNPEP33KyJLguv0xJc83BNvjxwpuUIcetyXUsLpVXAUCePJ5kIoYtEN2R1ac0cYaRu/vk9dVFkewHQhQ==
- dependencies:
- character-entities "^2.0.0"
- character-entities-legacy "^2.0.0"
- character-reference-invalid "^2.0.0"
- is-alphanumerical "^2.0.0"
- is-decimal "^2.0.0"
- is-hexadecimal "^2.0.0"
-
-parse-gitignore@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/parse-gitignore/-/parse-gitignore-0.4.0.tgz#abf702e4b900524fff7902b683862857b63f93fe"
- integrity sha1-q/cC5LkAUk//eQK2g4YoV7Y/k/4=
- dependencies:
- array-unique "^0.3.2"
- is-glob "^3.1.0"
-
-parse-json@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
- integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
- dependencies:
- error-ex "^1.3.1"
- json-parse-better-errors "^1.0.1"
-
-parse-json@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f"
- integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==
- dependencies:
- "@babel/code-frame" "^7.0.0"
- error-ex "^1.3.1"
- json-parse-better-errors "^1.0.1"
- lines-and-columns "^1.1.6"
-
-parse-ms@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-2.1.0.tgz#348565a753d4391fa524029956b172cb7753097d"
- integrity sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==
-
-parse5@^7.0.0:
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32"
- integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==
- dependencies:
- entities "^4.4.0"
-
-path-exists@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
- integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
-
-path-exists@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
- integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-
-path-is-absolute@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
-
-path-key@^3.0.0, path-key@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
- integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-
-path-parse@^1.0.6, path-parse@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
- integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-path-scurry@^1.10.2:
- version "1.10.2"
- resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.2.tgz#8f6357eb1239d5fa1da8b9f70e9c080675458ba7"
- integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==
- dependencies:
- lru-cache "^10.2.0"
- minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
-
-path-scurry@^1.6.1:
- version "1.9.2"
- resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.9.2.tgz#90f9d296ac5e37e608028e28a447b11d385b3f63"
- integrity sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==
- dependencies:
- lru-cache "^9.1.1"
- minipass "^5.0.0 || ^6.0.2"
-
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
-path-type@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-5.0.0.tgz#14b01ed7aea7ddf9c7c3f46181d4d04f9c785bb8"
- integrity sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==
-
-pathval@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d"
- integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==
-
-pend@~1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
- integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==
-
-picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-
-picocolors@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.0.tgz#5358b76a78cde483ba5cef6a9dc9671440b27d59"
- integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==
-
-picomatch@^2.0.4:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6"
- integrity sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==
-
-picomatch@^2.2.1:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
- integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
-
-picomatch@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
- integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-
-pify@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
- integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
-
-pkg-conf@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/pkg-conf/-/pkg-conf-3.1.0.tgz#d9f9c75ea1bae0e77938cde045b276dac7cc69ae"
- integrity sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==
- dependencies:
- find-up "^3.0.0"
- load-json-file "^5.2.0"
-
-pkg-dir@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
- integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
- dependencies:
- find-up "^4.0.0"
-
-please-upgrade-node@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
- integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
- dependencies:
- semver-compare "^1.0.0"
-
-pluralize@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1"
- integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==
-
-possible-typed-array-names@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f"
- integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==
-
-pre-flight@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/pre-flight/-/pre-flight-2.0.0.tgz#5e7c09aa49dbaeb28b21cc5c7d49b0ad1ee63a78"
- integrity sha512-uqrCBHAzVogOyI/79jsxbveioqA9GUK5MBbrwifEHlCFhi3BkEkDYxFEzNxxfkUBl43Gnqkniw1ZKGaTf/YvAA==
- dependencies:
- chalk "^5.3.0"
- semver "^7.6.3"
-
-prelude-ls@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
- integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-
-pretty-ms@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-5.0.0.tgz#6133a8f55804b208e4728f6aa7bf01085e951e24"
- integrity sha512-94VRYjL9k33RzfKiGokPBPpsmloBYSf5Ri+Pq19zlsEcUKFob+admeXr5eFDRuPjFmEOcjJvPGdillYOJyvZ7Q==
- dependencies:
- parse-ms "^2.1.0"
-
-pretty-ms@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-5.1.0.tgz#b906bdd1ec9e9799995c372e2b1c34f073f95384"
- integrity sha512-4gaK1skD2gwscCfkswYQRmddUb2GJZtzDGRjHWadVHtK/DIKFufa12MvES6/xu1tVbUYeia5bmLcwJtZJQUqnw==
- dependencies:
- parse-ms "^2.1.0"
-
-process-nextick-args@~2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
- integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-
-process@^0.11.10, process@~0.11.0:
- version "0.11.10"
- resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
- integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
-
-progress@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
- integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-
-prop-types@^15.8.1:
- version "15.8.1"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
- integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
- dependencies:
- loose-envify "^1.4.0"
- object-assign "^4.1.1"
- react-is "^16.13.1"
-
-property-information@^6.0.0:
- version "6.5.0"
- resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec"
- integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==
-
-prr@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
- integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
-
-pump@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
- integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
- dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
-
-punycode.js@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/punycode.js/-/punycode.js-2.3.1.tgz#6b53e56ad75588234e79f4affa90972c7dd8cdb7"
- integrity sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==
-
-punycode@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
- integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==
-
-punycode@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
- integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
-
-qs@^6.12.3:
- version "6.13.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906"
- integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==
- dependencies:
- side-channel "^1.0.6"
-
-quick-lru@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
- integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
-
-rambda@^7.4.0:
- version "7.5.0"
- resolved "https://registry.yarnpkg.com/rambda/-/rambda-7.5.0.tgz#1865044c59bc0b16f63026c6e5a97e4b1bbe98fe"
- integrity sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==
-
-randombytes@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
- integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
- dependencies:
- safe-buffer "^5.1.0"
-
-react-is@^16.13.1:
- version "16.13.1"
- resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
- integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-
-read-pkg-up@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
- integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
- dependencies:
- find-up "^4.1.0"
- read-pkg "^5.2.0"
- type-fest "^0.8.1"
-
-read-pkg@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
- integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
- dependencies:
- "@types/normalize-package-data" "^2.4.0"
- normalize-package-data "^2.5.0"
- parse-json "^5.0.0"
- type-fest "^0.6.0"
-
-readable-stream@^2, readable-stream@^2.0.1, readable-stream@~2.3.6:
- version "2.3.6"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
- integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.3"
- isarray "~1.0.0"
- process-nextick-args "~2.0.0"
- safe-buffer "~5.1.1"
- string_decoder "~1.1.1"
- util-deprecate "~1.0.1"
-
-readable-stream@^3.0.2:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
- integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
- dependencies:
- inherits "^2.0.3"
- string_decoder "^1.1.1"
- util-deprecate "^1.0.1"
-
-readdirp@~3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
- integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
- dependencies:
- picomatch "^2.2.1"
-
-rechoir@^0.6.2:
- version "0.6.2"
- resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
- integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=
- dependencies:
- resolve "^1.1.6"
-
-rechoir@^0.8.0:
- version "0.8.0"
- resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22"
- integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==
- dependencies:
- resolve "^1.20.0"
-
-regexp-tree@^0.1.27:
- version "0.1.27"
- resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.27.tgz#2198f0ef54518ffa743fe74d983b56ffd631b6cd"
- integrity sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==
-
-regexp.prototype.flags@^1.4.3:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb"
- integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- functions-have-names "^1.2.3"
-
-regexp.prototype.flags@^1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334"
- integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==
- dependencies:
- call-bind "^1.0.6"
- define-properties "^1.2.1"
- es-errors "^1.3.0"
- set-function-name "^2.0.1"
-
-regexpp@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.0.0.tgz#dd63982ee3300e67b41c1956f850aa680d9d330e"
- integrity sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g==
-
-regjsparser@^0.10.0:
- version "0.10.0"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.10.0.tgz#b1ed26051736b436f22fdec1c8f72635f9f44892"
- integrity sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==
- dependencies:
- jsesc "~0.5.0"
-
-remark-cli@^10.0.0:
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/remark-cli/-/remark-cli-10.0.0.tgz#3b0e20f2ad3909f35c7a6fb3f721c82f6ff5beac"
- integrity sha512-Yc5kLsJ5vgiQJl6xMLLJHqPac6OSAC5DOqKQrtmzJxSdJby2Jgr+OpIAkWQYwvbNHEspNagyoQnuwK2UCWg73g==
- dependencies:
- remark "^14.0.0"
- unified-args "^9.0.0"
-
-remark-lint-blockquote-indentation@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-blockquote-indentation/-/remark-lint-blockquote-indentation-2.0.1.tgz#27347959acf42a6c3e401488d8210e973576b254"
- integrity sha512-uJ9az/Ms9AapnkWpLSCJfawBfnBI2Tn1yUsPNqIFv6YM98ymetItUMyP6ng9NFPqDvTQBbiarulkgoEo0wcafQ==
- dependencies:
- mdast-util-to-string "^1.0.2"
- pluralize "^8.0.0"
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-code-block-style@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-code-block-style/-/remark-lint-code-block-style-2.0.1.tgz#448b0f2660acfcdfff2138d125ff5b1c1279c0cb"
- integrity sha512-eRhmnColmSxJhO61GHZkvO67SpHDshVxs2j3+Zoc5Y1a4zQT2133ZAij04XKaBFfsVLjhbY/+YOWxgvtjx2nmA==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-definition-case@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-definition-case/-/remark-lint-definition-case-2.0.1.tgz#10340eb2f87acff41140d52ad7e5b40b47e6690a"
- integrity sha512-M+XlThtQwEJLQnQb5Gi6xZdkw92rGp7m2ux58WMw/Qlcg02WgHR/O0OcHPe5VO5hMJrtI+cGG5T0svsCgRZd3w==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-definition-spacing@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-definition-spacing/-/remark-lint-definition-spacing-2.0.1.tgz#97f01bf9bf77a7bdf8013b124b7157dd90b07c64"
- integrity sha512-xK9DOQO5MudITD189VyUiMHBIKltW1oc55L7Fti3i9DedXoBG7Phm+V9Mm7IdWzCVkquZVgVk63xQdqzSQRrSQ==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-emphasis-marker@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-emphasis-marker/-/remark-lint-emphasis-marker-2.0.1.tgz#1d5ca2070d4798d16c23120726158157796dc317"
- integrity sha512-7mpbAUrSnHiWRyGkbXRL5kfSKY9Cs8cdob7Fw+Z02/pufXMF4yRWaegJ5NTUu1RE+SKlF44wtWWjvcIoyY6/aw==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-fenced-code-flag@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-flag/-/remark-lint-fenced-code-flag-2.0.1.tgz#2cb3ddb1157082c45760c7d01ca08e13376aaf62"
- integrity sha512-+COnWHlS/h02FMxoZWxNlZW3Y8M0cQQpmx3aNCbG7xkyMyCKsMLg9EmRvYHHIbxQCuF3JT0WWx5AySqlc7d+NA==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-fenced-code-marker@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-marker/-/remark-lint-fenced-code-marker-2.0.1.tgz#7bbeb0fb45b0818a3c8a2d232cf0c723ade58ecf"
- integrity sha512-lujpjm04enn3ma6lITlttadld6eQ1OWAEcT3qZzvFHp+zPraC0yr0eXlvtDN/0UH8mrln/QmGiZp3i8IdbucZg==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-file-extension@^1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/remark-lint-file-extension/-/remark-lint-file-extension-1.0.3.tgz#a7fc78fbf041e513c618b2cca0f2160ee37daa13"
- integrity sha512-P5gzsxKmuAVPN7Kq1W0f8Ss0cFKfu+OlezYJWXf+5qOa+9Y5GqHEUOobPnsmNFZrVMiM7JoqJN2C9ZjrUx3N6Q==
- dependencies:
- unified-lint-rule "^1.0.0"
-
-remark-lint-final-definition@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/remark-lint-final-definition/-/remark-lint-final-definition-2.1.0.tgz#b6e654c01ebcb1afc936d7b9cd74db8ec273e0bb"
- integrity sha512-83K7n2icOHPfBzbR5Mr1o7cu8gOjD8FwJkFx/ly+rW+8SHfjCj4D3WOFGQ1xVdmHjfomBDXXDSNo2oiacADVXQ==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-hard-break-spaces@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-hard-break-spaces/-/remark-lint-hard-break-spaces-2.0.1.tgz#2149b55cda17604562d040c525a2a0d26aeb0f0f"
- integrity sha512-Qfn/BMQFamHhtbfLrL8Co/dbYJFLRL4PGVXZ5wumkUO5f9FkZC2RsV+MD9lisvGTkJK0ZEJrVVeaPbUIFM0OAw==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-heading-increment@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-heading-increment/-/remark-lint-heading-increment-2.0.1.tgz#b578f251508a05d79bc2d1ae941e0620e23bf1d3"
- integrity sha512-bYDRmv/lk3nuWXs2VSD1B4FneGT6v7a74FuVmb305hyEMmFSnneJvVgnOJxyKlbNlz12pq1IQ6MhlJBda/SFtQ==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-heading-style@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-heading-style/-/remark-lint-heading-style-2.0.1.tgz#8216fca67d97bbbeec8a19b6c71bfefc16549f72"
- integrity sha512-IrFLNs0M5Vbn9qg51AYhGUfzgLAcDOjh2hFGMz3mx664dV6zLcNZOPSdJBBJq3JQR4gKpoXcNwN1+FFaIATj+A==
- dependencies:
- mdast-util-heading-style "^1.0.2"
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-link-title-style@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-link-title-style/-/remark-lint-link-title-style-2.0.1.tgz#51a595c69fcfa73a245a030dfaa3504938a1173a"
- integrity sha512-+Q7Ew8qpOQzjqbDF6sUHmn9mKgje+m2Ho8Xz7cEnGIRaKJgtJzkn/dZqQM/az0gn3zaN6rOuwTwqw4EsT5EsIg==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
- vfile-location "^3.0.0"
-
-remark-lint-list-item-content-indent@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-list-item-content-indent/-/remark-lint-list-item-content-indent-2.0.1.tgz#96387459440dcd61e522ab02bff138b32bfaa63a"
- integrity sha512-OzUMqavxyptAdG7vWvBSMc9mLW9ZlTjbW4XGayzczd3KIr6Uwp3NEFXKx6MLtYIM/vwBqMrPQUrObOC7A2uBpQ==
- dependencies:
- pluralize "^8.0.0"
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-list-item-indent@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-list-item-indent/-/remark-lint-list-item-indent-2.0.1.tgz#c6472514e17bc02136ca87936260407ada90bf8d"
- integrity sha512-4IKbA9GA14Q9PzKSQI6KEHU/UGO36CSQEjaDIhmb9UOhyhuzz4vWhnSIsxyI73n9nl9GGRAMNUSGzr4pQUFwTA==
- dependencies:
- pluralize "^8.0.0"
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-list-item-spacing@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-list-item-spacing/-/remark-lint-list-item-spacing-3.0.0.tgz#14c18fe8c0f19231edb5cf94abda748bb773110b"
- integrity sha512-SRUVonwdN3GOSFb6oIYs4IfJxIVR+rD0nynkX66qEO49/qDDT1PPvkndis6Nyew5+t+2V/Db9vqllL6SWbnEtw==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-maximum-heading-length@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-maximum-heading-length/-/remark-lint-maximum-heading-length-2.0.1.tgz#56f240707a75b59bce3384ccc9da94548affa98f"
- integrity sha512-1CjJ71YDqEpoOjUnc4wrwZV8ZGXWUIYRYeGoarAy3QKHepJL9M+zkdbOxZDfhc3tjVoDW/LWcgsW+DEpczgiMA==
- dependencies:
- mdast-util-to-string "^1.0.2"
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-maximum-line-length@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/remark-lint-maximum-line-length/-/remark-lint-maximum-line-length-2.0.3.tgz#d0d15410637d61b031a83d7c78022ec46d6c858a"
- integrity sha512-zyWHBFh1oPAy+gkaVFXiTHYP2WwriIeBtaarDqkweytw0+qmuikjVMJTWbQ3+XfYBreD7KKDM9SI79nkp0/IZQ==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-no-auto-link-without-protocol@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-no-auto-link-without-protocol/-/remark-lint-no-auto-link-without-protocol-2.0.1.tgz#f75e5c24adb42385593e0d75ca39987edb70b6c4"
- integrity sha512-TFcXxzucsfBb/5uMqGF1rQA+WJJqm1ZlYQXyvJEXigEZ8EAxsxZGPb/gOQARHl/y0vymAuYxMTaChavPKaBqpQ==
- dependencies:
- mdast-util-to-string "^1.0.2"
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-no-blockquote-without-marker@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-blockquote-without-marker/-/remark-lint-no-blockquote-without-marker-4.0.0.tgz#856fb64dd038fa8fc27928163caa24a30ff4d790"
- integrity sha512-Y59fMqdygRVFLk1gpx2Qhhaw5IKOR9T38Wf7pjR07bEFBGUNfcoNVIFMd1TCJfCPQxUyJzzSqfZz/KT7KdUuiQ==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.0.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
- vfile-location "^3.0.0"
-
-remark-lint-no-consecutive-blank-lines@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-consecutive-blank-lines/-/remark-lint-no-consecutive-blank-lines-3.0.0.tgz#c8fe11095b8f031a1406da273722bd4a9174bf41"
- integrity sha512-kmzLlOLrapBKEngwYFTdCZDmeOaze6adFPB7G0EdymD9V1mpAlnneINuOshRLEDKK5fAhXKiZXxdGIaMPkiXrA==
- dependencies:
- pluralize "^8.0.0"
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-no-duplicate-headings@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-2.0.1.tgz#4a4b70e029155ebcfc03d8b2358c427b69a87576"
- integrity sha512-F6AP0FJcHIlkmq0pHX0J5EGvLA9LfhuYTvnNO8y3kvflHeRjFkDyt2foz/taXR8OcLQR51n/jIJiwrrSMbiauw==
- dependencies:
- mdast-util-to-string "^1.0.2"
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-stringify-position "^2.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-no-emphasis-as-heading@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-no-emphasis-as-heading/-/remark-lint-no-emphasis-as-heading-2.0.1.tgz#fcc064133fe00745943c334080fed822f72711ea"
- integrity sha512-z86+yWtVivtuGIxIC4g9RuATbgZgOgyLcnaleonJ7/HdGTYssjJNyqCJweaWSLoaI0akBQdDwmtJahW5iuX3/g==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-no-file-name-articles@^1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-articles/-/remark-lint-no-file-name-articles-1.0.3.tgz#c712d06a24e24b0c4c3666cf3084a0052a2c2c17"
- integrity sha512-YZDJDKUWZEmhrO6tHB0u0K0K2qJKxyg/kryr14OaRMvWLS62RgMn97sXPZ38XOSN7mOcCnl0k7/bClghJXx0sg==
- dependencies:
- unified-lint-rule "^1.0.0"
-
-remark-lint-no-file-name-consecutive-dashes@^1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-consecutive-dashes/-/remark-lint-no-file-name-consecutive-dashes-1.0.3.tgz#6a96ddf60e18dcdb004533733f3ccbfd8ab076ae"
- integrity sha512-7f4vyXn/ca5lAguWWC3eu5hi8oZ7etX7aQlnTSgQZeslnJCbVJm6V6prFJKAzrqbBzMicUXr5pZLBDoXyTvHHw==
- dependencies:
- unified-lint-rule "^1.0.0"
-
-remark-lint-no-file-name-irregular-characters@^1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-irregular-characters/-/remark-lint-no-file-name-irregular-characters-1.0.3.tgz#6dcd8b51e00e10094585918cb8e7fc999df776c3"
- integrity sha512-b4xIy1Yi8qZpM2vnMN+6gEujagPGxUBAs1judv6xJQngkl5d5zT8VQZsYsTGHku4NWHjjh3b7vK5mr0/yp4JSg==
- dependencies:
- unified-lint-rule "^1.0.0"
-
-remark-lint-no-file-name-mixed-case@^1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-mixed-case/-/remark-lint-no-file-name-mixed-case-1.0.3.tgz#0ebe5eedd0191507d27ad6ac5eed1778cb33c2de"
- integrity sha512-d7rJ4c8CzDbEbGafw2lllOY8k7pvnsO77t8cV4PHFylwQ3hmCdTHLuDvK87G3DaWCeKclp0PMyamfOgJWKMkPA==
- dependencies:
- unified-lint-rule "^1.0.0"
-
-remark-lint-no-file-name-outer-dashes@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-outer-dashes/-/remark-lint-no-file-name-outer-dashes-1.0.4.tgz#c6e22a5cc64df4e12fc31712a927e8039854a666"
- integrity sha512-+bZvvme2Bm3Vp5L2iKuvGHYVmHKrTkkRt8JqJPGepuhvBvT4Q7+CgfKyMtC/hIjyl+IcuJQ2H0qPRzdicjy1wQ==
- dependencies:
- unified-lint-rule "^1.0.0"
-
-remark-lint-no-heading-punctuation@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-no-heading-punctuation/-/remark-lint-no-heading-punctuation-2.0.1.tgz#face59f9a95c8aa278a8ee0c728bc44cd53ea9ed"
- integrity sha512-lY/eF6GbMeGu4cSuxfGHyvaQQBIq/6T/o+HvAR5UfxSTxmxZFwbZneAI2lbeR1zPcqOU87NsZ5ZZzWVwdLpPBw==
- dependencies:
- mdast-util-to-string "^1.0.2"
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-no-inline-padding@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-inline-padding/-/remark-lint-no-inline-padding-3.0.0.tgz#14c2722bcddc648297a54298107a922171faf6eb"
- integrity sha512-3s9uW3Yux9RFC0xV81MQX3bsYs+UY7nPnRuMxeIxgcVwxQ4E/mTJd9QjXUwBhU9kdPtJ5AalngdmOW2Tgar8Cg==
- dependencies:
- mdast-util-to-string "^1.0.2"
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-no-literal-urls@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-no-literal-urls/-/remark-lint-no-literal-urls-2.0.1.tgz#731908f9866c1880e6024dcee1269fb0f40335d6"
- integrity sha512-IDdKtWOMuKVQIlb1CnsgBoyoTcXU3LppelDFAIZePbRPySVHklTtuK57kacgU5grc7gPM04bZV96eliGrRU7Iw==
- dependencies:
- mdast-util-to-string "^1.0.2"
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-no-multiple-toplevel-headings@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-no-multiple-toplevel-headings/-/remark-lint-no-multiple-toplevel-headings-2.0.1.tgz#3ff2b505adf720f4ff2ad2b1021f8cfd50ad8635"
- integrity sha512-VKSItR6c+u3OsE5pUiSmNusERNyQS9Nnji26ezoQ1uvy06k3RypIjmzQqJ/hCkSiF+hoyC3ibtrrGT8gorzCmQ==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-stringify-position "^2.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-no-shell-dollars@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-2.0.2.tgz#b2c6c3ed95e5615f8e5f031c7d271a18dc17618e"
- integrity sha512-zhkHZOuyaD3r/TUUkkVqW0OxsR9fnSrAnHIF63nfJoAAUezPOu8D1NBsni6rX8H2DqGbPYkoeWrNsTwiKP0yow==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-no-shortcut-reference-image@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-no-shortcut-reference-image/-/remark-lint-no-shortcut-reference-image-2.0.1.tgz#d174d12a57e8307caf6232f61a795bc1d64afeaa"
- integrity sha512-2jcZBdnN6ecP7u87gkOVFrvICLXIU5OsdWbo160FvS/2v3qqqwF2e/n/e7D9Jd+KTq1mR1gEVVuTqkWWuh3cig==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-no-shortcut-reference-link@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-no-shortcut-reference-link/-/remark-lint-no-shortcut-reference-link-2.0.1.tgz#8f963f81036e45cfb7061b3639e9c6952308bc94"
- integrity sha512-pTZbslG412rrwwGQkIboA8wpBvcjmGFmvugIA+UQR+GfFysKtJ5OZMPGJ98/9CYWjw9Z5m0/EktplZ5TjFjqwA==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-no-table-indentation@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-no-table-indentation/-/remark-lint-no-table-indentation-3.0.0.tgz#f3c3fc24375069ec8e510f43050600fb22436731"
- integrity sha512-+l7GovI6T+3LhnTtz/SmSRyOb6Fxy6tmaObKHrwb/GAebI/4MhFS1LVo3vbiP/RpPYtyQoFbbuXI55hqBG4ibQ==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
- vfile-location "^3.0.0"
-
-remark-lint-ordered-list-marker-style@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-style/-/remark-lint-ordered-list-marker-style-2.0.1.tgz#183c31967e6f2ae8ef00effad03633f7fd00ffaa"
- integrity sha512-Cnpw1Dn9CHn+wBjlyf4qhPciiJroFOEGmyfX008sQ8uGoPZsoBVIJx76usnHklojSONbpjEDcJCjnOvfAcWW1A==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-ordered-list-marker-value@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-value/-/remark-lint-ordered-list-marker-value-2.0.1.tgz#0de343de2efb41f01eae9f0f7e7d30fe43db5595"
- integrity sha512-blt9rS7OKxZ2NW8tqojELeyNEwPhhTJGVa+YpUkdEH+KnrdcD7Nzhnj6zfLWOx6jFNZk3jpq5nvLFAPteHaNKg==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-rule-style@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-rule-style/-/remark-lint-rule-style-2.0.1.tgz#f59bd82e75d3eaabd0eee1c8c0f5513372eb553c"
- integrity sha512-hz4Ff9UdlYmtO6Czz99WJavCjqCer7Cav4VopXt+yVIikObw96G5bAuLYcVS7hvMUGqC9ZuM02/Y/iq9n8pkAg==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-strong-marker@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-strong-marker/-/remark-lint-strong-marker-2.0.1.tgz#1ad8f190c6ac0f8138b638965ccf3bcd18f6d4e4"
- integrity sha512-8X2IsW1jZ5FmW9PLfQjkL0OVy/J3xdXLcZrG1GTeQKQ91BrPFyEZqUM2oM6Y4S6LGtxWer+neZkPZNroZoRPBQ==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-table-cell-padding@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-table-cell-padding/-/remark-lint-table-cell-padding-3.0.0.tgz#a769ba1999984ff5f90294fb6ccb8aead7e8a12f"
- integrity sha512-sEKrbyFZPZpxI39R8/r+CwUrin9YtyRwVn0SQkNQEZWZcIpylK+bvoKIldvLIXQPob+ZxklL0GPVRzotQMwuWQ==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-table-pipe-alignment@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-table-pipe-alignment/-/remark-lint-table-pipe-alignment-2.0.1.tgz#12b7e4c54473d69c9866cb33439c718d09cffcc5"
- integrity sha512-O89U7bp0ja6uQkT2uQrNB76GaPvFabrHiUGhqEUnld21yEdyj7rgS57kn84lZNSuuvN1Oor6bDyCwWQGzzpoOQ==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-table-pipes@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint-table-pipes/-/remark-lint-table-pipes-3.0.0.tgz#b30b055d594cae782667eec91c6c5b35928ab259"
- integrity sha512-QPokSazEdl0Y8ayUV9UB0Ggn3Jos/RAQwIo0z1KDGnJlGDiF80Jc6iU9RgDNUOjlpQffSLIfSVxH5VVYF/K3uQ==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint-unordered-list-marker-style@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/remark-lint-unordered-list-marker-style/-/remark-lint-unordered-list-marker-style-2.0.1.tgz#e64692aa9594dbe7e945ae76ab2218949cd92477"
- integrity sha512-8KIDJNDtgbymEvl3LkrXgdxPMTOndcux3BHhNGB2lU4UnxSpYeHsxcDgirbgU6dqCAfQfvMjPvfYk19QTF9WZA==
- dependencies:
- unified-lint-rule "^1.0.0"
- unist-util-generated "^1.1.0"
- unist-util-position "^3.0.0"
- unist-util-visit "^2.0.0"
-
-remark-lint@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/remark-lint/-/remark-lint-8.0.0.tgz#6e40894f4a39eaea31fc4dd45abfaba948bf9a09"
- integrity sha512-ESI8qJQ/TIRjABDnqoFsTiZntu+FRifZ5fJ77yX63eIDijl/arvmDvT+tAf75/Nm5BFL4R2JFUtkHRGVjzYUsg==
- dependencies:
- remark-message-control "^6.0.0"
-
-remark-message-control@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/remark-message-control/-/remark-message-control-6.0.0.tgz#955b054b38c197c9f2e35b1d88a4912949db7fc5"
- integrity sha512-k9bt7BYc3G7YBdmeAhvd3VavrPa/XlKWR3CyHjr4sLO9xJyly8WHHT3Sp+8HPR8lEUv+/sZaffL7IjMLV0f6BA==
- dependencies:
- mdast-comment-marker "^1.0.0"
- unified-message-control "^3.0.0"
-
-remark-parse@^10.0.0:
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.0.tgz#65e2b2b34d8581d36b97f12a2926bb2126961cb4"
- integrity sha512-07ei47p2Xl7Bqbn9H2VYQYirnAFJPwdMuypdozWsSbnmrkgA2e2sZLZdnDNrrsxR4onmIzH/J6KXqKxCuqHtPQ==
- dependencies:
- "@types/mdast" "^3.0.0"
- mdast-util-from-markdown "^1.0.0"
- unified "^10.0.0"
-
-remark-preset-lint-markdown-style-guide@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/remark-preset-lint-markdown-style-guide/-/remark-preset-lint-markdown-style-guide-4.0.0.tgz#976b6ffd7f37aa90868e081a69241fcde3a297d4"
- integrity sha512-gczDlfZ28Fz0IN/oddy0AH4CiTu9S8d3pJWUsrnwFiafjhJjPGobGE1OD3bksi53md1Bp4K0fzo99YYfvB4Sjw==
- dependencies:
- remark-lint "^8.0.0"
- remark-lint-blockquote-indentation "^2.0.0"
- remark-lint-code-block-style "^2.0.0"
- remark-lint-definition-case "^2.0.0"
- remark-lint-definition-spacing "^2.0.0"
- remark-lint-emphasis-marker "^2.0.0"
- remark-lint-fenced-code-flag "^2.0.0"
- remark-lint-fenced-code-marker "^2.0.0"
- remark-lint-file-extension "^1.0.0"
- remark-lint-final-definition "^2.0.0"
- remark-lint-hard-break-spaces "^2.0.0"
- remark-lint-heading-increment "^2.0.0"
- remark-lint-heading-style "^2.0.0"
- remark-lint-link-title-style "^2.0.0"
- remark-lint-list-item-content-indent "^2.0.0"
- remark-lint-list-item-indent "^2.0.0"
- remark-lint-list-item-spacing "^3.0.0"
- remark-lint-maximum-heading-length "^2.0.0"
- remark-lint-maximum-line-length "^2.0.0"
- remark-lint-no-auto-link-without-protocol "^2.0.0"
- remark-lint-no-blockquote-without-marker "^4.0.0"
- remark-lint-no-consecutive-blank-lines "^3.0.0"
- remark-lint-no-duplicate-headings "^2.0.0"
- remark-lint-no-emphasis-as-heading "^2.0.0"
- remark-lint-no-file-name-articles "^1.0.0"
- remark-lint-no-file-name-consecutive-dashes "^1.0.0"
- remark-lint-no-file-name-irregular-characters "^1.0.0"
- remark-lint-no-file-name-mixed-case "^1.0.0"
- remark-lint-no-file-name-outer-dashes "^1.0.0"
- remark-lint-no-heading-punctuation "^2.0.0"
- remark-lint-no-inline-padding "^3.0.0"
- remark-lint-no-literal-urls "^2.0.0"
- remark-lint-no-multiple-toplevel-headings "^2.0.0"
- remark-lint-no-shell-dollars "^2.0.0"
- remark-lint-no-shortcut-reference-image "^2.0.0"
- remark-lint-no-shortcut-reference-link "^2.0.0"
- remark-lint-no-table-indentation "^3.0.0"
- remark-lint-ordered-list-marker-style "^2.0.0"
- remark-lint-ordered-list-marker-value "^2.0.0"
- remark-lint-rule-style "^2.0.0"
- remark-lint-strong-marker "^2.0.0"
- remark-lint-table-cell-padding "^3.0.0"
- remark-lint-table-pipe-alignment "^2.0.0"
- remark-lint-table-pipes "^3.0.0"
- remark-lint-unordered-list-marker-style "^2.0.0"
-
-remark-stringify@^10.0.0:
- version "10.0.0"
- resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-10.0.0.tgz#7f23659d92b2d5da489e3c858656d7bbe045f161"
- integrity sha512-3LAQqJ/qiUxkWc7fUcVuB7RtIT38rvmxfmJG8z1TiE/D8zi3JGQ2tTcTJu9Tptdpb7gFwU0whRi5q1FbFOb9yA==
- dependencies:
- "@types/mdast" "^3.0.0"
- mdast-util-to-markdown "^1.0.0"
- unified "^10.0.0"
-
-remark@^14.0.0:
- version "14.0.1"
- resolved "https://registry.yarnpkg.com/remark/-/remark-14.0.1.tgz#a97280d4f2a3010a7d81e6c292a310dcd5554d80"
- integrity sha512-7zLG3u8EUjOGuaAS9gUNJPD2j+SqDqAFHv2g6WMpE5CU9rZ6e3IKDM12KHZ3x+YNje+NMAuN55yx8S5msGSx7Q==
- dependencies:
- "@types/mdast" "^3.0.0"
- remark-parse "^10.0.0"
- remark-stringify "^10.0.0"
- unified "^10.0.0"
-
-repeat-string@^1.0.0:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
- integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
-
-require-from-string@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
- integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
-
-resolve-alpn@^1.0.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9"
- integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==
-
-resolve-cwd@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
- integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==
- dependencies:
- resolve-from "^5.0.0"
-
-resolve-from@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
- integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-
-resolve-from@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
- integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
-
-resolve-pkg-maps@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f"
- integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==
-
-resolve@^1.1.6:
- version "1.21.0"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.21.0.tgz#b51adc97f3472e6a5cf4444d34bc9d6b9037591f"
- integrity sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==
- dependencies:
- is-core-module "^2.8.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-resolve@^1.10.0, resolve@^1.22.1:
- version "1.22.2"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f"
- integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==
- dependencies:
- is-core-module "^2.11.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-resolve@^1.10.1:
- version "1.17.0"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
- integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
- dependencies:
- path-parse "^1.0.6"
-
-resolve@^1.20.0, resolve@^1.22.2, resolve@^1.22.4:
- version "1.22.8"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
- integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
- dependencies:
- is-core-module "^2.13.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-resolve@^2.0.0-next.4:
- version "2.0.0-next.4"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660"
- integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==
- dependencies:
- is-core-module "^2.9.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-responselike@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723"
- integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==
- dependencies:
- lowercase-keys "^2.0.0"
-
-restore-cursor@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
- integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368=
- dependencies:
- onetime "^2.0.0"
- signal-exit "^3.0.2"
-
-restore-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
- integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
- dependencies:
- onetime "^5.1.0"
- signal-exit "^3.0.2"
-
-reusify@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
- integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-
-rimraf@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
- dependencies:
- glob "^7.1.3"
-
-rimraf@^4.4.1:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-4.4.1.tgz#bd33364f67021c5b79e93d7f4fa0568c7c21b755"
- integrity sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==
- dependencies:
- glob "^9.2.0"
-
-rimraf@~2.6.2:
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
- integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
- dependencies:
- glob "^7.1.3"
-
-roarr@^2.15.3:
- version "2.15.4"
- resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd"
- integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==
- dependencies:
- boolean "^3.0.1"
- detect-node "^2.0.4"
- globalthis "^1.0.1"
- json-stringify-safe "^5.0.1"
- semver-compare "^1.0.0"
- sprintf-js "^1.1.2"
-
-run-con@~1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/run-con/-/run-con-1.3.2.tgz#755860a10ce326a96b509485fcea50b4d03754e8"
- integrity sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==
- dependencies:
- deep-extend "^0.6.0"
- ini "~4.1.0"
- minimist "^1.2.8"
- strip-json-comments "~3.1.1"
-
-run-parallel@^1.1.9:
- version "1.1.9"
- resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679"
- integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==
-
-rxjs@^6.5.5:
- version "6.6.0"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.0.tgz#af2901eedf02e3a83ffa7f886240ff9018bbec84"
- integrity sha512-3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==
- dependencies:
- tslib "^1.9.0"
-
-sade@^1.7.3:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701"
- integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==
- dependencies:
- mri "^1.1.0"
-
-safe-array-concat@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb"
- integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==
- dependencies:
- call-bind "^1.0.7"
- get-intrinsic "^1.2.4"
- has-symbols "^1.0.3"
- isarray "^2.0.5"
-
-safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-safe-buffer@~5.1.0, safe-buffer@~5.1.1:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
- integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-
-safe-regex-test@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
- integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.3"
- is-regex "^1.1.4"
-
-safe-regex-test@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377"
- integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==
- dependencies:
- call-bind "^1.0.6"
- es-errors "^1.3.0"
- is-regex "^1.1.4"
-
-schema-utils@^3.0.0, schema-utils@^3.2.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe"
- integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==
- dependencies:
- "@types/json-schema" "^7.0.8"
- ajv "^6.12.5"
- ajv-keywords "^3.5.2"
-
-schema-utils@^3.1.0, schema-utils@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281"
- integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
- dependencies:
- "@types/json-schema" "^7.0.8"
- ajv "^6.12.5"
- ajv-keywords "^3.5.2"
-
-semver-compare@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
- integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
-
-"semver@2 || 3 || 4 || 5":
- version "5.7.2"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
- integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
-
-semver@^6.0.0, semver@^6.1.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1:
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
- integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-
-semver@^7.0.0, semver@^7.3.2, semver@^7.3.5, semver@^7.3.8:
- version "7.5.2"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.2.tgz#5b851e66d1be07c1cdaf37dfc856f543325a2beb"
- integrity sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==
- dependencies:
- lru-cache "^6.0.0"
-
-semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.1, semver@^7.6.3:
- version "7.6.3"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
- integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
-
-serialize-error@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18"
- integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==
- dependencies:
- type-fest "^0.13.1"
-
-serialize-javascript@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
- integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==
- dependencies:
- randombytes "^2.1.0"
-
-serialize-javascript@^6.0.1:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2"
- integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==
- dependencies:
- randombytes "^2.1.0"
-
-set-function-length@^1.2.1:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449"
- integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==
- dependencies:
- define-data-property "^1.1.4"
- es-errors "^1.3.0"
- function-bind "^1.1.2"
- get-intrinsic "^1.2.4"
- gopd "^1.0.1"
- has-property-descriptors "^1.0.2"
-
-set-function-name@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985"
- integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==
- dependencies:
- define-data-property "^1.1.4"
- es-errors "^1.3.0"
- functions-have-names "^1.2.3"
- has-property-descriptors "^1.0.2"
-
-shallow-clone@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
- integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==
- dependencies:
- kind-of "^6.0.2"
-
-shebang-command@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
- integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
- dependencies:
- shebang-regex "^3.0.0"
-
-shebang-regex@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
- integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-
-shelljs@^0.8.5:
- version "0.8.5"
- resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c"
- integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==
- dependencies:
- glob "^7.0.0"
- interpret "^1.0.0"
- rechoir "^0.6.2"
-
-shx@^0.3.4:
- version "0.3.4"
- resolved "https://registry.yarnpkg.com/shx/-/shx-0.3.4.tgz#74289230b4b663979167f94e1935901406e40f02"
- integrity sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==
- dependencies:
- minimist "^1.2.3"
- shelljs "^0.8.5"
-
-side-channel@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
- integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
- dependencies:
- call-bind "^1.0.0"
- get-intrinsic "^1.0.2"
- object-inspect "^1.9.0"
-
-side-channel@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2"
- integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==
- dependencies:
- call-bind "^1.0.7"
- es-errors "^1.3.0"
- get-intrinsic "^1.2.4"
- object-inspect "^1.13.1"
-
-signal-exit@^3.0.2:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
- integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
-
-signal-exit@^4.0.1:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04"
- integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
-
-simple-git@^3.5.0:
- version "3.16.0"
- resolved "https://registry.yarnpkg.com/simple-git/-/simple-git-3.16.0.tgz#421773e24680f5716999cc4a1d60127b4b6a9dec"
- integrity sha512-zuWYsOLEhbJRWVxpjdiXl6eyAyGo/KzVW+KFhhw9MqEEJttcq+32jTWSGyxTdf9e/YCohxRE+9xpWFj9FdiJNw==
- dependencies:
- "@kwsites/file-exists" "^1.1.1"
- "@kwsites/promise-deferred" "^1.1.1"
- debug "^4.3.4"
-
-slash@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce"
- integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==
-
-slice-ansi@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
- integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==
- dependencies:
- ansi-styles "^4.0.0"
- astral-regex "^2.0.0"
- is-fullwidth-code-point "^3.0.0"
-
-slice-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
- integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
- dependencies:
- ansi-styles "^4.0.0"
- astral-regex "^2.0.0"
- is-fullwidth-code-point "^3.0.0"
-
-sliced@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/sliced/-/sliced-1.0.1.tgz#0b3a662b5d04c3177b1926bea82b03f837a2ef41"
- integrity sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=
-
-source-map-support@^0.5.6:
- version "0.5.19"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
- integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
- dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
-
-source-map-support@~0.5.20:
- version "0.5.21"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
- integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
- dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
-
-source-map@^0.6.0:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
- integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-
-space-separated-tokens@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f"
- integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==
-
-spdx-correct@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c"
- integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==
- dependencies:
- spdx-expression-parse "^3.0.0"
- spdx-license-ids "^3.0.0"
-
-spdx-exceptions@^2.1.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
- integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
-
-spdx-expression-parse@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
- integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
- dependencies:
- spdx-exceptions "^2.1.0"
- spdx-license-ids "^3.0.0"
-
-spdx-license-ids@^3.0.0:
- version "3.0.13"
- resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5"
- integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==
-
-sprintf-js@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673"
- integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==
-
-sprintf-js@~1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
- integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
-
-standard-engine@^15.0.0:
- version "15.0.0"
- resolved "https://registry.yarnpkg.com/standard-engine/-/standard-engine-15.0.0.tgz#e37ca2e1a589ef85431043a3e87cb9ce95a4ca4e"
- integrity sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA==
- dependencies:
- get-stdin "^8.0.0"
- minimist "^1.2.6"
- pkg-conf "^3.1.0"
- xdg-basedir "^4.0.0"
-
-standard@^17.0.0:
- version "17.0.0"
- resolved "https://registry.yarnpkg.com/standard/-/standard-17.0.0.tgz#85718ecd04dc4133908434660788708cca855aa1"
- integrity sha512-GlCM9nzbLUkr+TYR5I2WQoIah4wHA2lMauqbyPLV/oI5gJxqhHzhjl9EG2N0lr/nRqI3KCbCvm/W3smxvLaChA==
- dependencies:
- eslint "^8.13.0"
- eslint-config-standard "17.0.0"
- eslint-config-standard-jsx "^11.0.0"
- eslint-plugin-import "^2.26.0"
- eslint-plugin-n "^15.1.0"
- eslint-plugin-promise "^6.0.0"
- eslint-plugin-react "^7.28.0"
- standard-engine "^15.0.0"
-
-stream-chain@^2.2.5:
- version "2.2.5"
- resolved "https://registry.yarnpkg.com/stream-chain/-/stream-chain-2.2.5.tgz#b30967e8f14ee033c5b9a19bbe8a2cba90ba0d09"
- integrity sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==
-
-stream-json@^1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/stream-json/-/stream-json-1.8.0.tgz#53f486b2e3b4496c506131f8d7260ba42def151c"
- integrity sha512-HZfXngYHUAr1exT4fxlbc1IOce1RYxp2ldeaf97LYCOPSoOqY/1Psp7iGvpb+6JIOgkra9zDYnPX01hGAHzEPw==
- dependencies:
- stream-chain "^2.2.5"
-
-string-argv@0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
- integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
-
-"string-width-cjs@npm:string-width@^4.2.0":
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
- integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.1"
-
-string-width@^4.1.0, string-width@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
- integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
- dependencies:
- emoji-regex "^8.0.0"
- is-fullwidth-code-point "^3.0.0"
- strip-ansi "^6.0.0"
-
-string-width@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.0.0.tgz#19191f152f937b96f4ec54ba0986a5656660c5a2"
- integrity sha512-zwXcRmLUdiWhMPrHz6EXITuyTgcEnUqDzspTkCLhQovxywWz6NP9VHgqfVg20V/1mUg0B95AKbXxNT+ALRmqCw==
- dependencies:
- emoji-regex "^9.2.2"
- is-fullwidth-code-point "^4.0.0"
- strip-ansi "^7.0.0"
-
-string-width@^5.0.1, string-width@^5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
- integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
- dependencies:
- eastasianwidth "^0.2.0"
- emoji-regex "^9.2.2"
- strip-ansi "^7.0.1"
-
-string.prototype.matchall@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3"
- integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
- get-intrinsic "^1.1.3"
- has-symbols "^1.0.3"
- internal-slot "^1.0.3"
- regexp.prototype.flags "^1.4.3"
- side-channel "^1.0.4"
-
-string.prototype.trim@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533"
- integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-string.prototype.trim@^1.2.9:
- version "1.2.9"
- resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4"
- integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==
- dependencies:
- call-bind "^1.0.7"
- define-properties "^1.2.1"
- es-abstract "^1.23.0"
- es-object-atoms "^1.0.0"
-
-string.prototype.trimend@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533"
- integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-string.prototype.trimend@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#3651b8513719e8a9f48de7f2f77640b26652b229"
- integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==
- dependencies:
- call-bind "^1.0.7"
- define-properties "^1.2.1"
- es-object-atoms "^1.0.0"
-
-string.prototype.trimstart@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4"
- integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- es-abstract "^1.20.4"
-
-string.prototype.trimstart@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde"
- integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==
- dependencies:
- call-bind "^1.0.7"
- define-properties "^1.2.1"
- es-object-atoms "^1.0.0"
-
-string_decoder@^1.1.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
- dependencies:
- safe-buffer "~5.2.0"
-
-string_decoder@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
- integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
- dependencies:
- safe-buffer "~5.1.0"
-
-stringify-object@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
- integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
- dependencies:
- get-own-enumerable-property-symbols "^3.0.0"
- is-obj "^1.0.1"
- is-regexp "^1.0.0"
-
-"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
-strip-ansi@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
- integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
- dependencies:
- ansi-regex "^4.1.0"
-
-strip-ansi@^7.0.0, strip-ansi@^7.0.1:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
- integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==
- dependencies:
- ansi-regex "^6.0.1"
-
-strip-bom@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
- integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
-
-strip-final-newline@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
- integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-
-strip-indent@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
- integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
- dependencies:
- min-indent "^1.0.0"
-
-strip-json-comments@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.0.tgz#7638d31422129ecf4457440009fba03f9f9ac180"
- integrity sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==
-
-strip-json-comments@^3.1.1, strip-json-comments@~3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
- integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-
-strnum@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db"
- integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==
-
-sumchecker@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42"
- integrity sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==
- dependencies:
- debug "^4.1.0"
-
-supports-color@^5.3.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
- integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
- dependencies:
- has-flag "^3.0.0"
-
-supports-color@^7.1.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
- integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
- dependencies:
- has-flag "^4.0.0"
-
-supports-color@^8.0.0:
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
- integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
- dependencies:
- has-flag "^4.0.0"
-
-supports-color@^9.0.0:
- version "9.0.2"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.0.2.tgz#50f082888e4b0a4e2ccd2d0b4f9ef4efcd332485"
- integrity sha512-ii6tc8ImGFrgMPYq7RVAMKkhPo9vk8uA+D3oKbJq/3Pk2YSMv1+9dUAesa9UxMbxBTvxwKTQffBahNVNxEvM8Q==
- dependencies:
- has-flag "^5.0.0"
-
-supports-preserve-symlinks-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
- integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-
-tap-parser@~1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/tap-parser/-/tap-parser-1.2.2.tgz#5e2f6970611f079c7cf857de1dc7aa1b480de7a5"
- integrity sha1-Xi9pcGEfB5x8+FfeHceqG0gN56U=
- dependencies:
- events-to-array "^1.0.1"
- inherits "~2.0.1"
- js-yaml "^3.2.7"
- optionalDependencies:
- readable-stream "^2"
-
-tap-xunit@^2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/tap-xunit/-/tap-xunit-2.4.1.tgz#9823797b676ae5017f4e380bd70abb893b8e120e"
- integrity sha512-qcZStDtjjYjMKAo7QNiCtOW256g3tuSyCSe5kNJniG1Q2oeOExJq4vm8CwboHZURpkXAHvtqMl4TVL7mcbMVVA==
- dependencies:
- duplexer "~0.1.1"
- minimist "~1.2.0"
- tap-parser "~1.2.2"
- through2 "~2.0.0"
- xmlbuilder "~4.2.0"
- xtend "~4.0.0"
-
-tapable@^1.0.0:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
- integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
-
-tapable@^2.1.1, tapable@^2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
- integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
-
-tar@^6.1.11:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a"
- integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==
- dependencies:
- chownr "^2.0.0"
- fs-minipass "^2.0.0"
- minipass "^5.0.0"
- minizlib "^2.1.1"
- mkdirp "^1.0.3"
- yallist "^4.0.0"
-
-temp@^0.9.4:
- version "0.9.4"
- resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.4.tgz#cd20a8580cb63635d0e4e9d4bd989d44286e7620"
- integrity sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==
- dependencies:
- mkdirp "^0.5.1"
- rimraf "~2.6.2"
-
-terser-webpack-plugin@^5.1.3:
- version "5.3.3"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz#8033db876dd5875487213e87c627bca323e5ed90"
- integrity sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==
- dependencies:
- "@jridgewell/trace-mapping" "^0.3.7"
- jest-worker "^27.4.5"
- schema-utils "^3.1.1"
- serialize-javascript "^6.0.0"
- terser "^5.7.2"
-
-terser-webpack-plugin@^5.3.10:
- version "5.3.10"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199"
- integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==
- dependencies:
- "@jridgewell/trace-mapping" "^0.3.20"
- jest-worker "^27.4.5"
- schema-utils "^3.1.1"
- serialize-javascript "^6.0.1"
- terser "^5.26.0"
-
-terser@^5.26.0:
- version "5.34.1"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.34.1.tgz#af40386bdbe54af0d063e0670afd55c3105abeb6"
- integrity sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==
- dependencies:
- "@jridgewell/source-map" "^0.3.3"
- acorn "^8.8.2"
- commander "^2.20.0"
- source-map-support "~0.5.20"
-
-terser@^5.7.2:
- version "5.14.2"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.14.2.tgz#9ac9f22b06994d736174f4091aa368db896f1c10"
- integrity sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==
- dependencies:
- "@jridgewell/source-map" "^0.3.2"
- acorn "^8.5.0"
- commander "^2.20.0"
- source-map-support "~0.5.20"
-
-text-table@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
- integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
-
-through2@~2.0.0:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
- integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
- dependencies:
- readable-stream "~2.3.6"
- xtend "~4.0.1"
-
-through@^2.3.8:
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
- integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
-
-timers-browserify@1.4.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d"
- integrity sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=
- dependencies:
- process "~0.11.0"
-
-to-regex-range@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
- integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
- dependencies:
- is-number "^7.0.0"
-
-to-vfile@^7.0.0:
- version "7.2.1"
- resolved "https://registry.yarnpkg.com/to-vfile/-/to-vfile-7.2.1.tgz#fe42892024f724177ba81076f98ee74b0888c293"
- integrity sha512-biljADNq2n+AZn/zX+/87zStnIqctKr/q5OaOD8+qSKINokUGPbWBShvxa1iLUgHz6dGGjVnQPNoFRtVBzMkVg==
- dependencies:
- is-buffer "^2.0.0"
- vfile "^5.0.0"
-
-toml@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/toml/-/toml-3.0.0.tgz#342160f1af1904ec9d204d03a5d61222d762c5ee"
- integrity sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==
-
-tr46@~0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
- integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
-
-trough@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/trough/-/trough-2.0.2.tgz#94a3aa9d5ce379fc561f6244905b3f36b7458d96"
- integrity sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==
-
-ts-api-utils@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
- integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
-
-ts-loader@^8.0.2:
- version "8.0.2"
- resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-8.0.2.tgz#ee73ca9350f745799396fff8578ba29b1e95616b"
- integrity sha512-oYT7wOTUawYXQ8XIDsRhziyW0KUEV38jISYlE+9adP6tDtG+O5GkRe4QKQXrHVH4mJJ88DysvEtvGP65wMLlhg==
- dependencies:
- chalk "^2.3.0"
- enhanced-resolve "^4.0.0"
- loader-utils "^1.0.2"
- micromatch "^4.0.0"
- semver "^6.0.0"
-
-ts-node@6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-6.2.0.tgz#65a0ae2acce319ea4fd7ac8d7c9f1f90c5da6baf"
- integrity sha512-ZNT+OEGfUNVMGkpIaDJJ44Zq3Yr0bkU/ugN1PHbU+/01Z7UV1fsELRiTx1KuQNvQ1A3pGh3y25iYF6jXgxV21A==
- dependencies:
- arrify "^1.0.0"
- buffer-from "^1.1.0"
- diff "^3.1.0"
- make-error "^1.1.1"
- minimist "^1.2.0"
- mkdirp "^0.5.1"
- source-map-support "^0.5.6"
- yn "^2.0.0"
-
-tsconfig-paths@^3.14.1:
- version "3.14.2"
- resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088"
- integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==
- dependencies:
- "@types/json5" "^0.0.29"
- json5 "^1.0.2"
- minimist "^1.2.6"
- strip-bom "^3.0.0"
-
-tsconfig-paths@^3.15.0:
- version "3.15.0"
- resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4"
- integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==
- dependencies:
- "@types/json5" "^0.0.29"
- json5 "^1.0.2"
- minimist "^1.2.6"
- strip-bom "^3.0.0"
-
-tslib@^1.9.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a"
- integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==
-
-tslib@^2.0.0, tslib@^2.2.0:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
- integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
-
-tslib@^2.6.2:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01"
- integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==
-
-type-check@^0.4.0, type-check@~0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
- integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
- dependencies:
- prelude-ls "^1.2.1"
-
-type-detect@^4.0.0, type-detect@^4.0.5:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
- integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
-
-type-fest@^0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1"
- integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==
-
-type-fest@^0.13.1:
- version "0.13.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934"
- integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==
-
-type-fest@^0.20.2:
- version "0.20.2"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
- integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-
-type-fest@^0.3.0:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1"
- integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==
-
-type-fest@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
- integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
-
-type-fest@^0.8.1:
- version "0.8.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
- integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
-
-typed-array-buffer@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3"
- integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==
- dependencies:
- call-bind "^1.0.7"
- es-errors "^1.3.0"
- is-typed-array "^1.1.13"
-
-typed-array-byte-length@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67"
- integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==
- dependencies:
- call-bind "^1.0.7"
- for-each "^0.3.3"
- gopd "^1.0.1"
- has-proto "^1.0.3"
- is-typed-array "^1.1.13"
-
-typed-array-byte-offset@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063"
- integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==
- dependencies:
- available-typed-arrays "^1.0.7"
- call-bind "^1.0.7"
- for-each "^0.3.3"
- gopd "^1.0.1"
- has-proto "^1.0.3"
- is-typed-array "^1.1.13"
-
-typed-array-length@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb"
- integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==
- dependencies:
- call-bind "^1.0.2"
- for-each "^0.3.3"
- is-typed-array "^1.1.9"
-
-typed-array-length@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.6.tgz#57155207c76e64a3457482dfdc1c9d1d3c4c73a3"
- integrity sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==
- dependencies:
- call-bind "^1.0.7"
- for-each "^0.3.3"
- gopd "^1.0.1"
- has-proto "^1.0.3"
- is-typed-array "^1.1.13"
- possible-typed-array-names "^1.0.0"
-
-typedarray@^0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
- integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
-
-typescript@^5.6.2:
- version "5.6.2"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0"
- integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==
-
-uc.micro@^1.0.1, uc.micro@^1.0.5:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
- integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==
-
-uc.micro@^2.0.0, uc.micro@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee"
- integrity sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==
-
-unbox-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
- integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
- dependencies:
- call-bind "^1.0.2"
- has-bigints "^1.0.2"
- has-symbols "^1.0.3"
- which-boxed-primitive "^1.0.2"
-
-undici-types@~5.26.4:
- version "5.26.5"
- resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
- integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
-
-unicorn-magic@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/unicorn-magic/-/unicorn-magic-0.1.0.tgz#1bb9a51c823aaf9d73a8bfcd3d1a23dde94b0ce4"
- integrity sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==
-
-unified-args@^9.0.0:
- version "9.0.2"
- resolved "https://registry.yarnpkg.com/unified-args/-/unified-args-9.0.2.tgz#0c14f555e73ee29c23f9a567942e29069f56e5a2"
- integrity sha512-qSqryjoqfJSII4E4Z2Jx7MhXX2MuUIn6DsrlmL8UnWFdGtrWvEtvm7Rx5fKT5TPUz7q/Fb4oxwIHLCttvAuRLQ==
- dependencies:
- "@types/text-table" "^0.2.0"
- camelcase "^6.0.0"
- chalk "^4.0.0"
- chokidar "^3.0.0"
- fault "^2.0.0"
- json5 "^2.0.0"
- minimist "^1.0.0"
- text-table "^0.2.0"
- unified-engine "^9.0.0"
-
-unified-engine@^9.0.0:
- version "9.0.3"
- resolved "https://registry.yarnpkg.com/unified-engine/-/unified-engine-9.0.3.tgz#c1d57e67d94f234296cbfa9364f43e0696dae016"
- integrity sha512-SgzREcCM2IpUy3JMFUcPRZQ2Py6IwvJ2KIrg2AiI7LnGge6E6OPFWpcabHrEXG0IvO2OI3afiD9DOcQvvZfXDQ==
- dependencies:
- "@types/concat-stream" "^1.0.0"
- "@types/debug" "^4.0.0"
- "@types/is-empty" "^1.0.0"
- "@types/js-yaml" "^4.0.0"
- "@types/node" "^16.0.0"
- "@types/unist" "^2.0.0"
- concat-stream "^2.0.0"
- debug "^4.0.0"
- fault "^2.0.0"
- glob "^7.0.0"
- ignore "^5.0.0"
- is-buffer "^2.0.0"
- is-empty "^1.0.0"
- is-plain-obj "^4.0.0"
- js-yaml "^4.0.0"
- load-plugin "^4.0.0"
- parse-json "^5.0.0"
- to-vfile "^7.0.0"
- trough "^2.0.0"
- unist-util-inspect "^7.0.0"
- vfile-message "^3.0.0"
- vfile-reporter "^7.0.0"
- vfile-statistics "^2.0.0"
-
-unified-lint-rule@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/unified-lint-rule/-/unified-lint-rule-1.0.4.tgz#be432d316db7ad801166041727b023ba18963e24"
- integrity sha512-q9wY6S+d38xRAuWQVOMjBQYi7zGyKkY23ciNafB8JFVmDroyKjtytXHCg94JnhBCXrNqpfojo3+8D+gmF4zxJQ==
- dependencies:
- wrapped "^1.0.1"
-
-unified-message-control@^3.0.0:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/unified-message-control/-/unified-message-control-3.0.3.tgz#d08c4564092a507668de71451a33c0d80e734bbd"
- integrity sha512-oY5z2n8ugjpNHXOmcgrw0pQeJzavHS0VjPBP21tOcm7rc2C+5Q+kW9j5+gqtf8vfW/8sabbsK5+P+9QPwwEHDA==
- dependencies:
- unist-util-visit "^2.0.0"
- vfile-location "^3.0.0"
-
-unified@^10.0.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.0.tgz#4e65eb38fc2448b1c5ee573a472340f52b9346fe"
- integrity sha512-4U3ru/BRXYYhKbwXV6lU6bufLikoAavTwev89H5UxY8enDFaAT2VXmIXYNm6hb5oHPng/EXr77PVyDFcptbk5g==
- dependencies:
- "@types/unist" "^2.0.0"
- bail "^2.0.0"
- extend "^3.0.0"
- is-buffer "^2.0.0"
- is-plain-obj "^4.0.0"
- trough "^2.0.0"
- vfile "^5.0.0"
-
-unist-util-generated@^1.0.0:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b"
- integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==
-
-unist-util-generated@^1.1.0:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.4.tgz#2261c033d9fc23fae41872cdb7663746e972c1a7"
- integrity sha512-SA7Sys3h3X4AlVnxHdvN/qYdr4R38HzihoEVY2Q2BZu8NHWDnw5OGcC/tXWjQfd4iG+M6qRFNIRGqJmp2ez4Ww==
-
-unist-util-inspect@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/unist-util-inspect/-/unist-util-inspect-7.0.0.tgz#98426f0219e24d011a27e32539be0693d9eb973e"
- integrity sha512-2Utgv78I7PUu461Y9cdo+IUiiKSKpDV5CE/XD6vTj849a3xlpDAScvSJ6cQmtFBGgAmCn2wR7jLuXhpg1XLlJw==
- dependencies:
- "@types/unist" "^2.0.0"
-
-unist-util-is@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797"
- integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==
-
-unist-util-is@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.1.1.tgz#e8aece0b102fa9bc097b0fef8f870c496d4a6236"
- integrity sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==
-
-unist-util-position@^3.0.0:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.0.3.tgz#fff942b879538b242096c148153826664b1ca373"
- integrity sha512-28EpCBYFvnMeq9y/4w6pbnFmCUfzlsc41NJui5c51hOFjBA1fejcwc+5W4z2+0ECVbScG3dURS3JTVqwenzqZw==
-
-unist-util-stringify-position@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.1.tgz#de2a2bc8d3febfa606652673a91455b6a36fb9f3"
- integrity sha512-Zqlf6+FRI39Bah8Q6ZnNGrEHUhwJOkHde2MHVk96lLyftfJJckaPslKgzhVcviXj8KcE9UJM9F+a4JEiBUTYgA==
- dependencies:
- "@types/unist" "^2.0.2"
-
-unist-util-stringify-position@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz#d517d2883d74d0daa0b565adc3d10a02b4a8cde9"
- integrity sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA==
- dependencies:
- "@types/unist" "^2.0.0"
-
-unist-util-stringify-position@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2"
- integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==
- dependencies:
- "@types/unist" "^3.0.0"
-
-unist-util-visit-parents@^3.0.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6"
- integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^4.0.0"
-
-unist-util-visit-parents@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.1.tgz#868f353e6fce6bf8fa875b251b0f4fec3be709bb"
- integrity sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^5.0.0"
-
-unist-util-visit@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c"
- integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^4.0.0"
- unist-util-visit-parents "^3.0.0"
-
-unist-util-visit@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.2.tgz#125a42d1eb876283715a3cb5cceaa531828c72e2"
- integrity sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-is "^5.0.0"
- unist-util-visit-parents "^5.1.1"
-
-universal-github-app-jwt@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz#d57cee49020662a95ca750a057e758a1a7190e6e"
- integrity sha512-G33RTLrIBMFmlDV4u4CBF7dh71eWwykck4XgaxaIVeZKOYZRAAxvcGMRFTUclVY6xoUPQvO4Ne5wKGxYm/Yy9w==
- dependencies:
- "@types/jsonwebtoken" "^9.0.0"
- jsonwebtoken "^9.0.0"
-
-universal-user-agent@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee"
- integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==
-
-universalify@^0.1.0:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
- integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
-
-universalify@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d"
- integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==
-
-universalify@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
- integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
-
-update-browserslist-db@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz#be06a5eedd62f107b7c19eb5bcefb194411abf38"
- integrity sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==
- dependencies:
- escalade "^3.1.1"
- picocolors "^1.0.0"
-
-update-browserslist-db@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#80846fba1d79e82547fb661f8d141e0945755fe5"
- integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==
- dependencies:
- escalade "^3.2.0"
- picocolors "^1.1.0"
-
-uri-js@^4.2.2:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
- integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
- dependencies:
- punycode "^2.1.0"
-
-url@^0.11.4:
- version "0.11.4"
- resolved "https://registry.yarnpkg.com/url/-/url-0.11.4.tgz#adca77b3562d56b72746e76b330b7f27b6721f3c"
- integrity sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==
- dependencies:
- punycode "^1.4.1"
- qs "^6.12.3"
-
-util-deprecate@^1.0.1, util-deprecate@~1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
- integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
-
-uvu@^0.5.0:
- version "0.5.6"
- resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df"
- integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==
- dependencies:
- dequal "^2.0.0"
- diff "^5.0.0"
- kleur "^4.0.3"
- sade "^1.7.3"
-
-validate-npm-package-license@^3.0.1:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
- integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
- dependencies:
- spdx-correct "^3.0.0"
- spdx-expression-parse "^3.0.0"
-
-vfile-location@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c"
- integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==
-
-vfile-location@^5.0.0:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.3.tgz#cb9eacd20f2b6426d19451e0eafa3d0a846225c3"
- integrity sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==
- dependencies:
- "@types/unist" "^3.0.0"
- vfile "^6.0.0"
-
-vfile-message@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.0.1.tgz#b9bcf87cb5525e61777e0c6df07e816a577588a3"
- integrity sha512-gYmSHcZZUEtYpTmaWaFJwsuUD70/rTY4v09COp8TGtOkix6gGxb/a8iTQByIY9ciTk9GwAwIXd/J9OPfM4Bvaw==
- dependencies:
- "@types/unist" "^2.0.0"
- unist-util-stringify-position "^3.0.0"
-
-vfile-message@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181"
- integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==
- dependencies:
- "@types/unist" "^3.0.0"
- unist-util-stringify-position "^4.0.0"
-
-vfile-reporter@^7.0.0:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/vfile-reporter/-/vfile-reporter-7.0.1.tgz#759bfebb995f3dc8c644284cb88ac4b310ebd168"
- integrity sha512-pof+cQSJCUNmHG6zoBOJfErb6syIWHWM14CwKjsugCixxl4CZdrgzgxwLBW8lIB6czkzX0Agnnhj33YpKyLvmA==
- dependencies:
- "@types/repeat-string" "^1.0.0"
- "@types/supports-color" "^8.0.0"
- repeat-string "^1.0.0"
- string-width "^5.0.0"
- supports-color "^9.0.0"
- unist-util-stringify-position "^3.0.0"
- vfile-sort "^3.0.0"
- vfile-statistics "^2.0.0"
-
-vfile-sort@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/vfile-sort/-/vfile-sort-3.0.0.tgz#ee13d3eaac0446200a2047a3b45d78fad6b106e6"
- integrity sha512-fJNctnuMi3l4ikTVcKpxTbzHeCgvDhnI44amA3NVDvA6rTC6oKCFpCVyT5n2fFMr3ebfr+WVQZedOCd73rzSxg==
- dependencies:
- vfile-message "^3.0.0"
-
-vfile-statistics@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/vfile-statistics/-/vfile-statistics-2.0.0.tgz#f04ee3e3c666809a3c10c06021becd41ea9c8037"
- integrity sha512-foOWtcnJhKN9M2+20AOTlWi2dxNfAoeNIoxD5GXcO182UJyId4QrXa41fWrgcfV3FWTjdEDy3I4cpLVcQscIMA==
- dependencies:
- vfile-message "^3.0.0"
-
-vfile@^5.0.0:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.0.2.tgz#57773d1d91478b027632c23afab58ec3590344f0"
- integrity sha512-5cV+K7tX83MT3bievROc+7AvHv0GXDB0zqbrTjbOe+HRbkzvY4EP+wS3IR77kUBCoWFMdG9py18t0sesPtQ1Rw==
- dependencies:
- "@types/unist" "^2.0.0"
- is-buffer "^2.0.0"
- unist-util-stringify-position "^3.0.0"
- vfile-message "^3.0.0"
-
-vfile@^6.0.0:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.2.tgz#ef49548ea3d270097a67011921411130ceae7deb"
- integrity sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==
- dependencies:
- "@types/unist" "^3.0.0"
- unist-util-stringify-position "^4.0.0"
- vfile-message "^4.0.0"
-
-vscode-jsonrpc@8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz#cb9989c65e219e18533cc38e767611272d274c94"
- integrity sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==
-
-vscode-languageserver-protocol@3.17.3:
- version "3.17.3"
- resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz#6d0d54da093f0c0ee3060b81612cce0f11060d57"
- integrity sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==
- dependencies:
- vscode-jsonrpc "8.1.0"
- vscode-languageserver-types "3.17.3"
-
-vscode-languageserver-textdocument@^1.0.5:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.7.tgz#16df468d5c2606103c90554ae05f9f3d335b771b"
- integrity sha512-bFJH7UQxlXT8kKeyiyu41r22jCZXG8kuuVVA33OEJn1diWOZK5n8zBSPZFHVBOu8kXZ6h0LIRhf5UnCo61J4Hg==
-
-vscode-languageserver-textdocument@^1.0.8:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz#9eae94509cbd945ea44bca8dcfe4bb0c15bb3ac0"
- integrity sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==
-
-vscode-languageserver-types@3.17.3:
- version "3.17.3"
- resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz#72d05e47b73be93acb84d6e311b5786390f13f64"
- integrity sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==
-
-vscode-languageserver-types@^3.17.1:
- version "3.17.2"
- resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz#b2c2e7de405ad3d73a883e91989b850170ffc4f2"
- integrity sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==
-
-vscode-languageserver@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz#5024253718915d84576ce6662dd46a791498d827"
- integrity sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==
- dependencies:
- vscode-languageserver-protocol "3.17.3"
-
-vscode-uri@^3.0.3:
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.6.tgz#5e6e2e1a4170543af30151b561a41f71db1d6f91"
- integrity sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ==
-
-vscode-uri@^3.0.7:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.7.tgz#6d19fef387ee6b46c479e5fb00870e15e58c1eb8"
- integrity sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==
-
-walk-sync@^0.3.2:
- version "0.3.4"
- resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.4.tgz#cf78486cc567d3a96b5b2237c6108017a5ffb9a4"
- integrity sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==
- dependencies:
- ensure-posix-path "^1.0.0"
- matcher-collection "^1.0.0"
-
-watchpack@^2.4.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d"
- integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==
- dependencies:
- glob-to-regexp "^0.4.1"
- graceful-fs "^4.1.2"
-
-watchpack@^2.4.1:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da"
- integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==
- dependencies:
- glob-to-regexp "^0.4.1"
- graceful-fs "^4.1.2"
-
-wcwidth@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
- integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
- dependencies:
- defaults "^1.0.3"
-
-web-namespaces@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692"
- integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==
-
-webidl-conversions@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
- integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
-
-webpack-cli@^5.1.4:
- version "5.1.4"
- resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b"
- integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==
- dependencies:
- "@discoveryjs/json-ext" "^0.5.0"
- "@webpack-cli/configtest" "^2.1.1"
- "@webpack-cli/info" "^2.0.2"
- "@webpack-cli/serve" "^2.0.5"
- colorette "^2.0.14"
- commander "^10.0.1"
- cross-spawn "^7.0.3"
- envinfo "^7.7.3"
- fastest-levenshtein "^1.0.12"
- import-local "^3.0.2"
- interpret "^3.1.1"
- rechoir "^0.8.0"
- webpack-merge "^5.7.3"
-
-webpack-merge@^5.7.3:
- version "5.8.0"
- resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61"
- integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==
- dependencies:
- clone-deep "^4.0.1"
- wildcard "^2.0.0"
-
-webpack-sources@^3.2.3:
- version "3.2.3"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
- integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
-
-webpack@^5:
- version "5.76.0"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.76.0.tgz#f9fb9fb8c4a7dbdcd0d56a98e56b8a942ee2692c"
- integrity sha512-l5sOdYBDunyf72HW8dF23rFtWq/7Zgvt/9ftMof71E/yUb1YLOBmTgA2K4vQthB3kotMrSj609txVE0dnr2fjA==
- dependencies:
- "@types/eslint-scope" "^3.7.3"
- "@types/estree" "^0.0.51"
- "@webassemblyjs/ast" "1.11.1"
- "@webassemblyjs/wasm-edit" "1.11.1"
- "@webassemblyjs/wasm-parser" "1.11.1"
- acorn "^8.7.1"
- acorn-import-assertions "^1.7.6"
- browserslist "^4.14.5"
- chrome-trace-event "^1.0.2"
- enhanced-resolve "^5.10.0"
- es-module-lexer "^0.9.0"
- eslint-scope "5.1.1"
- events "^3.2.0"
- glob-to-regexp "^0.4.1"
- graceful-fs "^4.2.9"
- json-parse-even-better-errors "^2.3.1"
- loader-runner "^4.2.0"
- mime-types "^2.1.27"
- neo-async "^2.6.2"
- schema-utils "^3.1.0"
- tapable "^2.1.1"
- terser-webpack-plugin "^5.1.3"
- watchpack "^2.4.0"
- webpack-sources "^3.2.3"
-
-webpack@^5.94.0:
- version "5.95.0"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.95.0.tgz#8fd8c454fa60dad186fbe36c400a55848307b4c0"
- integrity sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==
- dependencies:
- "@types/estree" "^1.0.5"
- "@webassemblyjs/ast" "^1.12.1"
- "@webassemblyjs/wasm-edit" "^1.12.1"
- "@webassemblyjs/wasm-parser" "^1.12.1"
- acorn "^8.7.1"
- acorn-import-attributes "^1.9.5"
- browserslist "^4.21.10"
- chrome-trace-event "^1.0.2"
- enhanced-resolve "^5.17.1"
- es-module-lexer "^1.2.1"
- eslint-scope "5.1.1"
- events "^3.2.0"
- glob-to-regexp "^0.4.1"
- graceful-fs "^4.2.11"
- json-parse-even-better-errors "^2.3.1"
- loader-runner "^4.2.0"
- mime-types "^2.1.27"
- neo-async "^2.6.2"
- schema-utils "^3.2.0"
- tapable "^2.1.1"
- terser-webpack-plugin "^5.3.10"
- watchpack "^2.4.1"
- webpack-sources "^3.2.3"
-
-whatwg-url@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
- integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=
- dependencies:
- tr46 "~0.0.3"
- webidl-conversions "^3.0.0"
-
-which-boxed-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
- integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
- dependencies:
- is-bigint "^1.0.1"
- is-boolean-object "^1.1.0"
- is-number-object "^1.0.4"
- is-string "^1.0.5"
- is-symbol "^1.0.3"
-
-which-typed-array@^1.1.14, which-typed-array@^1.1.15:
- version "1.1.15"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d"
- integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==
- dependencies:
- available-typed-arrays "^1.0.7"
- call-bind "^1.0.7"
- for-each "^0.3.3"
- gopd "^1.0.1"
- has-tostringtag "^1.0.2"
-
-which-typed-array@^1.1.9:
- version "1.1.9"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6"
- integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- for-each "^0.3.3"
- gopd "^1.0.1"
- has-tostringtag "^1.0.0"
- is-typed-array "^1.1.10"
-
-which@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
- integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
- dependencies:
- isexe "^2.0.0"
-
-wildcard@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
- integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==
-
-word-wrap@^1.2.3:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.4.tgz#cb4b50ec9aca570abd1f52f33cd45b6c61739a9f"
- integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==
-
-word-wrap@^1.2.5:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34"
- integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==
-
-"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
-wrap-ansi@^6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
- integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
-wrap-ansi@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
- integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==
- dependencies:
- ansi-styles "^6.1.0"
- string-width "^5.0.1"
- strip-ansi "^7.0.1"
-
-wrapped@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/wrapped/-/wrapped-1.0.1.tgz#c783d9d807b273e9b01e851680a938c87c907242"
- integrity sha1-x4PZ2Aeyc+mwHoUWgKk4yHyQckI=
- dependencies:
- co "3.1.0"
- sliced "^1.0.1"
-
-wrapper-webpack-plugin@^2.2.0:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/wrapper-webpack-plugin/-/wrapper-webpack-plugin-2.2.2.tgz#a950b7fbc39ca103e468a7c06c225cb1e337ad3b"
- integrity sha512-twLGZw0b2AEnz3LmsM/uCFRzGxE+XUlUPlJkCuHY3sI+uGO4dTJsgYee3ufWJaynAZYkpgQSKMSr49n9Yxalzg==
-
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
-
-xdg-basedir@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"
- integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
-
-xmlbuilder@~4.2.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.2.1.tgz#aa58a3041a066f90eaa16c2f5389ff19f3f461a5"
- integrity sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=
- dependencies:
- lodash "^4.0.0"
-
-xtend@~4.0.0, xtend@~4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
- integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-
-yallist@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-
-yaml@^1.7.2:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e"
- integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==
-
-yaml@^2.4.5:
- version "2.4.5"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.5.tgz#60630b206dd6d84df97003d33fc1ddf6296cca5e"
- integrity sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==
-
-yauzl@^2.10.0:
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
- integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==
- dependencies:
- buffer-crc32 "~0.2.3"
- fd-slicer "~1.1.0"
-
-yn@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a"
- integrity sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=
-
-yocto-queue@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
- integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
-
-zwitch@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.2.tgz#91f8d0e901ffa3d66599756dde7f57b17c95dce1"
- integrity sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==
diff --git a/devel/electron32/pkg-plist b/devel/electron32/pkg-plist
deleted file mode 100644
index 720256dbf1a5..000000000000
--- a/devel/electron32/pkg-plist
+++ /dev/null
@@ -1,211 +0,0 @@
-bin/electron%%ELECTRON_VER_MAJOR%%
-%%DATADIR%%/LICENSE
-%%DATADIR%%/LICENSES.chromium.html
-%%DATADIR%%/chrome_100_percent.pak
-%%DATADIR%%/chrome_200_percent.pak
-%%DRIVER%%%%DATADIR%%/chromedriver
-%%DATADIR%%/electron
-%%DATADIR%%/gen/electron/buildflags/buildflags.h
-%%DATADIR%%/gen/v8/embedded.S
-%%DATADIR%%/libEGL.so
-%%DATADIR%%/libGLESv2.so
-%%DATADIR%%/libffmpeg.so
-%%NOT_AARCH64%%%%DATADIR%%/libvk_swiftshader.so
-%%DATADIR%%/libvulkan.so
-%%DATADIR%%/locales/af.pak
-%%DATADIR%%/locales/am.pak
-%%DATADIR%%/locales/ar.pak
-%%DATADIR%%/locales/bg.pak
-%%DATADIR%%/locales/bn.pak
-%%DATADIR%%/locales/ca.pak
-%%DATADIR%%/locales/cs.pak
-%%DATADIR%%/locales/da.pak
-%%DATADIR%%/locales/de.pak
-%%DATADIR%%/locales/el.pak
-%%DATADIR%%/locales/en-GB.pak
-%%DATADIR%%/locales/en-US.pak
-%%DATADIR%%/locales/es-419.pak
-%%DATADIR%%/locales/es.pak
-%%DATADIR%%/locales/et.pak
-%%DATADIR%%/locales/fa.pak
-%%DATADIR%%/locales/fi.pak
-%%DATADIR%%/locales/fil.pak
-%%DATADIR%%/locales/fr.pak
-%%DATADIR%%/locales/gu.pak
-%%DATADIR%%/locales/he.pak
-%%DATADIR%%/locales/hi.pak
-%%DATADIR%%/locales/hr.pak
-%%DATADIR%%/locales/hu.pak
-%%DATADIR%%/locales/id.pak
-%%DATADIR%%/locales/it.pak
-%%DATADIR%%/locales/ja.pak
-%%DATADIR%%/locales/kn.pak
-%%DATADIR%%/locales/ko.pak
-%%DATADIR%%/locales/lt.pak
-%%DATADIR%%/locales/lv.pak
-%%DATADIR%%/locales/ml.pak
-%%DATADIR%%/locales/mr.pak
-%%DATADIR%%/locales/ms.pak
-%%DATADIR%%/locales/nb.pak
-%%DATADIR%%/locales/nl.pak
-%%DATADIR%%/locales/pl.pak
-%%DATADIR%%/locales/pt-BR.pak
-%%DATADIR%%/locales/pt-PT.pak
-%%DATADIR%%/locales/ro.pak
-%%DATADIR%%/locales/ru.pak
-%%DATADIR%%/locales/sk.pak
-%%DATADIR%%/locales/sl.pak
-%%DATADIR%%/locales/sr.pak
-%%DATADIR%%/locales/sv.pak
-%%DATADIR%%/locales/sw.pak
-%%DATADIR%%/locales/ta.pak
-%%DATADIR%%/locales/te.pak
-%%DATADIR%%/locales/th.pak
-%%DATADIR%%/locales/tr.pak
-%%DATADIR%%/locales/uk.pak
-%%DATADIR%%/locales/ur.pak
-%%DATADIR%%/locales/vi.pak
-%%DATADIR%%/locales/zh-CN.pak
-%%DATADIR%%/locales/zh-TW.pak
-%%DATADIR%%/mksnapshot
-%%DATADIR%%/node_headers/include/node/common.gypi
-%%DATADIR%%/node_headers/include/node/config.gypi
-%%DATADIR%%/node_headers/include/node/cppgc/allocation.h
-%%DATADIR%%/node_headers/include/node/cppgc/common.h
-%%DATADIR%%/node_headers/include/node/cppgc/cross-thread-persistent.h
-%%DATADIR%%/node_headers/include/node/cppgc/custom-space.h
-%%DATADIR%%/node_headers/include/node/cppgc/default-platform.h
-%%DATADIR%%/node_headers/include/node/cppgc/ephemeron-pair.h
-%%DATADIR%%/node_headers/include/node/cppgc/explicit-management.h
-%%DATADIR%%/node_headers/include/node/cppgc/garbage-collected.h
-%%DATADIR%%/node_headers/include/node/cppgc/heap-consistency.h
-%%DATADIR%%/node_headers/include/node/cppgc/heap-handle.h
-%%DATADIR%%/node_headers/include/node/cppgc/heap-state.h
-%%DATADIR%%/node_headers/include/node/cppgc/heap-statistics.h
-%%DATADIR%%/node_headers/include/node/cppgc/heap.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/api-constants.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/atomic-entry-flag.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/base-page-handle.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/caged-heap-local-data.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/caged-heap.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/compiler-specific.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/finalizer-trait.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/gc-info.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/logging.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/member-storage.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/name-trait.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/persistent-node.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/pointer-policies.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/write-barrier.h
-%%DATADIR%%/node_headers/include/node/cppgc/liveness-broker.h
-%%DATADIR%%/node_headers/include/node/cppgc/macros.h
-%%DATADIR%%/node_headers/include/node/cppgc/member.h
-%%DATADIR%%/node_headers/include/node/cppgc/name-provider.h
-%%DATADIR%%/node_headers/include/node/cppgc/object-size-trait.h
-%%DATADIR%%/node_headers/include/node/cppgc/persistent.h
-%%DATADIR%%/node_headers/include/node/cppgc/platform.h
-%%DATADIR%%/node_headers/include/node/cppgc/prefinalizer.h
-%%DATADIR%%/node_headers/include/node/cppgc/process-heap-statistics.h
-%%DATADIR%%/node_headers/include/node/cppgc/sentinel-pointer.h
-%%DATADIR%%/node_headers/include/node/cppgc/source-location.h
-%%DATADIR%%/node_headers/include/node/cppgc/testing.h
-%%DATADIR%%/node_headers/include/node/cppgc/trace-trait.h
-%%DATADIR%%/node_headers/include/node/cppgc/type-traits.h
-%%DATADIR%%/node_headers/include/node/cppgc/visitor.h
-%%DATADIR%%/node_headers/include/node/js_native_api.h
-%%DATADIR%%/node_headers/include/node/js_native_api_types.h
-%%DATADIR%%/node_headers/include/node/libplatform/libplatform-export.h
-%%DATADIR%%/node_headers/include/node/libplatform/libplatform.h
-%%DATADIR%%/node_headers/include/node/libplatform/v8-tracing.h
-%%DATADIR%%/node_headers/include/node/node.h
-%%DATADIR%%/node_headers/include/node/node_api.h
-%%DATADIR%%/node_headers/include/node/node_api_types.h
-%%DATADIR%%/node_headers/include/node/node_buffer.h
-%%DATADIR%%/node_headers/include/node/node_object_wrap.h
-%%DATADIR%%/node_headers/include/node/node_version.h
-%%DATADIR%%/node_headers/include/node/uv.h
-%%DATADIR%%/node_headers/include/node/uv/aix.h
-%%DATADIR%%/node_headers/include/node/uv/bsd.h
-%%DATADIR%%/node_headers/include/node/uv/darwin.h
-%%DATADIR%%/node_headers/include/node/uv/errno.h
-%%DATADIR%%/node_headers/include/node/uv/linux.h
-%%DATADIR%%/node_headers/include/node/uv/os390.h
-%%DATADIR%%/node_headers/include/node/uv/posix.h
-%%DATADIR%%/node_headers/include/node/uv/sunos.h
-%%DATADIR%%/node_headers/include/node/uv/threadpool.h
-%%DATADIR%%/node_headers/include/node/uv/tree.h
-%%DATADIR%%/node_headers/include/node/uv/unix.h
-%%DATADIR%%/node_headers/include/node/uv/version.h
-%%DATADIR%%/node_headers/include/node/uv/win.h
-%%DATADIR%%/node_headers/include/node/v8-array-buffer.h
-%%DATADIR%%/node_headers/include/node/v8-callbacks.h
-%%DATADIR%%/node_headers/include/node/v8-container.h
-%%DATADIR%%/node_headers/include/node/v8-context.h
-%%DATADIR%%/node_headers/include/node/v8-cppgc.h
-%%DATADIR%%/node_headers/include/node/v8-data.h
-%%DATADIR%%/node_headers/include/node/v8-date.h
-%%DATADIR%%/node_headers/include/node/v8-debug.h
-%%DATADIR%%/node_headers/include/node/v8-embedder-heap.h
-%%DATADIR%%/node_headers/include/node/v8-embedder-state-scope.h
-%%DATADIR%%/node_headers/include/node/v8-exception.h
-%%DATADIR%%/node_headers/include/node/v8-extension.h
-%%DATADIR%%/node_headers/include/node/v8-external.h
-%%DATADIR%%/node_headers/include/node/v8-forward.h
-%%DATADIR%%/node_headers/include/node/v8-function-callback.h
-%%DATADIR%%/node_headers/include/node/v8-function.h
-%%DATADIR%%/node_headers/include/node/v8-handle-base.h
-%%DATADIR%%/node_headers/include/node/v8-initialization.h
-%%DATADIR%%/node_headers/include/node/v8-internal.h
-%%DATADIR%%/node_headers/include/node/v8-isolate.h
-%%DATADIR%%/node_headers/include/node/v8-json.h
-%%DATADIR%%/node_headers/include/node/v8-local-handle.h
-%%DATADIR%%/node_headers/include/node/v8-locker.h
-%%DATADIR%%/node_headers/include/node/v8-maybe.h
-%%DATADIR%%/node_headers/include/node/v8-memory-span.h
-%%DATADIR%%/node_headers/include/node/v8-message.h
-%%DATADIR%%/node_headers/include/node/v8-microtask-queue.h
-%%DATADIR%%/node_headers/include/node/v8-microtask.h
-%%DATADIR%%/node_headers/include/node/v8-object.h
-%%DATADIR%%/node_headers/include/node/v8-persistent-handle.h
-%%DATADIR%%/node_headers/include/node/v8-platform.h
-%%DATADIR%%/node_headers/include/node/v8-primitive-object.h
-%%DATADIR%%/node_headers/include/node/v8-primitive.h
-%%DATADIR%%/node_headers/include/node/v8-profiler.h
-%%DATADIR%%/node_headers/include/node/v8-promise.h
-%%DATADIR%%/node_headers/include/node/v8-proxy.h
-%%DATADIR%%/node_headers/include/node/v8-regexp.h
-%%DATADIR%%/node_headers/include/node/v8-sandbox.h
-%%DATADIR%%/node_headers/include/node/v8-script.h
-%%DATADIR%%/node_headers/include/node/v8-snapshot.h
-%%DATADIR%%/node_headers/include/node/v8-source-location.h
-%%DATADIR%%/node_headers/include/node/v8-statistics.h
-%%DATADIR%%/node_headers/include/node/v8-template.h
-%%DATADIR%%/node_headers/include/node/v8-traced-handle.h
-%%DATADIR%%/node_headers/include/node/v8-typed-array.h
-%%DATADIR%%/node_headers/include/node/v8-unwinder.h
-%%DATADIR%%/node_headers/include/node/v8-value-serializer.h
-%%DATADIR%%/node_headers/include/node/v8-value.h
-%%DATADIR%%/node_headers/include/node/v8-version.h
-%%DATADIR%%/node_headers/include/node/v8-wasm.h
-%%DATADIR%%/node_headers/include/node/v8-weak-callback-info.h
-%%DATADIR%%/node_headers/include/node/v8.h
-%%DATADIR%%/node_headers/include/node/v8config.h
-%%DATADIR%%/node_headers/include/node/zconf.h
-%%DATADIR%%/node_headers/include/node/zlib.h
-%%DIST%%%%DATADIR%%/releases/SHASUMS256.txt
-%%DIST%%%%AARCH64%%%%DATADIR%%/releases/chromedriver-v%%ELECTRON_VER%%-freebsd-arm64.zip
-%%DIST%%%%AARCH64%%%%DATADIR%%/releases/electron-v%%ELECTRON_VER%%-freebsd-arm64.zip
-%%DIST%%%%AARCH64%%%%DATADIR%%/releases/mksnapshot-v%%ELECTRON_VER%%-freebsd-arm64.zip
-%%DIST%%%%AMD64%%%%DATADIR%%/releases/chromedriver-v%%ELECTRON_VER%%-freebsd-x64.zip
-%%DIST%%%%AMD64%%%%DATADIR%%/releases/electron-v%%ELECTRON_VER%%-freebsd-x64.zip
-%%DIST%%%%AMD64%%%%DATADIR%%/releases/mksnapshot-v%%ELECTRON_VER%%-freebsd-x64.zip
-%%DIST%%%%I386%%%%DATADIR%%/releases/chromedriver-v%%ELECTRON_VER%%-freebsd-ia32.zip
-%%DIST%%%%I386%%%%DATADIR%%/releases/electron-v%%ELECTRON_VER%%-freebsd-ia32.zip
-%%DIST%%%%I386%%%%DATADIR%%/releases/mksnapshot-v%%ELECTRON_VER%%-freebsd-ia32.zip
-%%DATADIR%%/resources.pak
-%%DATADIR%%/resources/default_app.asar
-%%DATADIR%%/snapshot_blob.bin
-%%DATADIR%%/v8_context_snapshot.bin
-%%DATADIR%%/v8_context_snapshot_generator
-%%DATADIR%%/version
-%%DATADIR%%/vk_swiftshader_icd.json
diff --git a/devel/electron34/Makefile b/devel/electron34/Makefile
index f09fdd45c4a5..47c2cd95212b 100644
--- a/devel/electron34/Makefile
+++ b/devel/electron34/Makefile
@@ -1,7 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 5
+PORTREVISION= 7
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
@@ -28,6 +28,7 @@ LICENSE_FILE= ${WRKSRC}/electron/LICENSE
DEPRECATED= EOLed upstream, switch to newer version
EXPIRATION_DATE= 2025-08-31
+BROKEN_i386= fetch fails: node process stalls during fetch phase and eats up all CPUs
ONLY_FOR_ARCHS= aarch64 amd64 i386
FETCH_DEPENDS= yarn${NODEJS_SUFFIX}>0:www/yarn${NODEJS_SUFFIX}
diff --git a/devel/electron34/files/patch-build_rust_allocator_lib.rs b/devel/electron34/files/patch-build_rust_allocator_lib.rs
index 89fddf278294..3e1dd7dcb48b 100644
--- a/devel/electron34/files/patch-build_rust_allocator_lib.rs
+++ b/devel/electron34/files/patch-build_rust_allocator_lib.rs
@@ -1,6 +1,6 @@
---- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC
+--- build/rust/allocator/lib.rs.orig 2025-08-26 22:47:37 UTC
+++ build/rust/allocator/lib.rs
-@@ -0,0 +1,119 @@
+@@ -0,0 +1,125 @@
+// Copyright 2025 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -92,6 +92,12 @@
+ /// As part of rustc's contract for using `#[global_allocator]` without
+ /// rustc-generated shims we must define this symbol, since we are opting in
+ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015
++ #[rustc_std_internal_symbol]
++ #[linkage = "weak"]
++ fn __rust_no_alloc_shim_is_unstable_v2() {}
++
++ // TODO(crbug.com/422538133) Remove after rolling past
++ // https://github.com/rust-lang/rust/pull/141061
+ #[no_mangle]
+ #[linkage = "weak"]
+ static __rust_no_alloc_shim_is_unstable: u8 = 0;
diff --git a/devel/electron34/files/patch-net_dns_BUILD.gn b/devel/electron34/files/patch-net_dns_BUILD.gn
index f1e85f0ddb01..e1fd322aea84 100644
--- a/devel/electron34/files/patch-net_dns_BUILD.gn
+++ b/devel/electron34/files/patch-net_dns_BUILD.gn
@@ -1,4 +1,4 @@
---- net/dns/BUILD.gn.orig 2024-06-30 11:48:27 UTC
+--- net/dns/BUILD.gn.orig 2025-03-29 00:50:57 UTC
+++ net/dns/BUILD.gn
@@ -138,7 +138,7 @@ source_set("dns") {
"dns_config_service_android.cc",
@@ -9,7 +9,17 @@
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -179,6 +179,7 @@ source_set("dns") {
+@@ -172,6 +172,9 @@ source_set("dns") {
+ }
+
+ deps = [ "//net:net_deps" ]
++ if (is_bsd) {
++ deps += [ "//services/screen_ai/buildflags" ]
++ }
+
+ public_deps = [
+ ":dns_client",
+@@ -179,6 +182,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -17,7 +27,7 @@
]
allow_circular_includes_from = [
-@@ -449,9 +450,9 @@ source_set("tests") {
+@@ -447,9 +451,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/devel/electron35/Makefile b/devel/electron35/Makefile
index a2ae5821a91c..83f1c05ca829 100644
--- a/devel/electron35/Makefile
+++ b/devel/electron35/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
+PORTREVISION= 3
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
@@ -24,6 +25,10 @@ LICENSE= BSD3CLAUSE LGPL21 MPL11 MIT
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/electron/LICENSE
+DEPRECATED= EOLed upstream, switch to newer version
+EXPIRATION_DATE= 2025-10-31
+
+BROKEN_i386= fetch fails: node process stalls during fetch phase and eats up all CPUs
ONLY_FOR_ARCHS= aarch64 amd64 i386
FETCH_DEPENDS= yarn${NODEJS_SUFFIX}>0:www/yarn${NODEJS_SUFFIX}
diff --git a/devel/electron35/Makefile.version b/devel/electron35/Makefile.version
index 7671472a6fa4..54d31bd95ed2 100644
--- a/devel/electron35/Makefile.version
+++ b/devel/electron35/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 35.7.4
+ELECTRON_VER= 35.7.5
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron35/distinfo b/devel/electron35/distinfo
index ce34fbbc7b80..20e1aa401c01 100644
--- a/devel/electron35/distinfo
+++ b/devel/electron35/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1754565391
+TIMESTAMP = 1755725511
SHA256 (electron/chromium-134.0.6998.205.tar.xz.0) = 2de727120892e92fa40fed6c76104ed66dace4fe66ae3be0e055c51b913009e8
SIZE (electron/chromium-134.0.6998.205.tar.xz.0) = 2000000000
SHA256 (electron/chromium-134.0.6998.205.tar.xz.1) = 58024b9e01977a769576b4c2b3056c9d894a2c13b4f0729f0b8060b3984243c9
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-134.0.6998.205.tar.xz.2) = 9631efe75d07b1f36799506e59b
SIZE (electron/chromium-134.0.6998.205.tar.xz.2) = 171552128
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-35.7.4.tar.xz) = d582f8f50f479816b284f636a7ee9b1e4b5fe966d9f1157e6b5a5cb93d46b397
-SIZE (electron/electron-yarn-cache-35.7.4.tar.xz) = 30487296
-SHA256 (electron/electron-electron-v35.7.4_GH0.tar.gz) = 22133e17f24982ebbe19ef58fdbbe9d3d2ef10fd6cbfffdfec74f3596eacddbd
-SIZE (electron/electron-electron-v35.7.4_GH0.tar.gz) = 14804123
+SHA256 (electron/electron-yarn-cache-35.7.5.tar.xz) = d582f8f50f479816b284f636a7ee9b1e4b5fe966d9f1157e6b5a5cb93d46b397
+SIZE (electron/electron-yarn-cache-35.7.5.tar.xz) = 30487296
+SHA256 (electron/electron-electron-v35.7.5_GH0.tar.gz) = 5adcbf3c671e4b1e8fc4f6a78425214a8e5c36eb89a1d06b02fbbf45ccf45f09
+SIZE (electron/electron-electron-v35.7.5_GH0.tar.gz) = 14805277
SHA256 (electron/nodejs-node-v22.16.0_GH0.tar.gz) = 00d7c2a8f315f201fe30e2f7ac5a137663ab1c79a5c6873df553aff0409ce291
SIZE (electron/nodejs-node-v22.16.0_GH0.tar.gz) = 122982623
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron35/files/patch-build_rust_allocator_lib.rs b/devel/electron35/files/patch-build_rust_allocator_lib.rs
index 89fddf278294..90c48fdb94cc 100644
--- a/devel/electron35/files/patch-build_rust_allocator_lib.rs
+++ b/devel/electron35/files/patch-build_rust_allocator_lib.rs
@@ -1,6 +1,6 @@
---- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC
+--- build/rust/allocator/lib.rs.orig 2025-08-26 21:24:10 UTC
+++ build/rust/allocator/lib.rs
-@@ -0,0 +1,119 @@
+@@ -0,0 +1,125 @@
+// Copyright 2025 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -92,6 +92,12 @@
+ /// As part of rustc's contract for using `#[global_allocator]` without
+ /// rustc-generated shims we must define this symbol, since we are opting in
+ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015
++ #[rustc_std_internal_symbol]
++ #[linkage = "weak"]
++ fn __rust_no_alloc_shim_is_unstable_v2() {}
++
++ // TODO(crbug.com/422538133) Remove after rolling past
++ // https://github.com/rust-lang/rust/pull/141061
+ #[no_mangle]
+ #[linkage = "weak"]
+ static __rust_no_alloc_shim_is_unstable: u8 = 0;
diff --git a/devel/electron35/files/patch-electron_BUILD.gn b/devel/electron35/files/patch-electron_BUILD.gn
index c788724fe500..07ff2439ad64 100644
--- a/devel/electron35/files/patch-electron_BUILD.gn
+++ b/devel/electron35/files/patch-electron_BUILD.gn
@@ -1,6 +1,6 @@
---- electron/BUILD.gn.orig 2025-05-27 20:59:13 UTC
+--- electron/BUILD.gn.orig 2025-08-19 00:41:48 UTC
+++ electron/BUILD.gn
-@@ -543,7 +543,7 @@ source_set("electron_lib") {
+@@ -547,7 +547,7 @@ source_set("electron_lib") {
defines += [ "GDK_DISABLE_DEPRECATION_WARNINGS" ]
}
@@ -9,7 +9,7 @@
deps += [
"//components/crash/core/app",
"//components/crash/core/browser",
-@@ -636,6 +636,12 @@ source_set("electron_lib") {
+@@ -640,6 +640,12 @@ source_set("electron_lib") {
cflags_objcc = [ "-fobjc-weak" ]
}
}
@@ -22,7 +22,7 @@
if (is_linux) {
libs = [ "xshmfence" ]
deps += [
-@@ -1206,7 +1212,7 @@ if (is_mac) {
+@@ -1218,7 +1224,7 @@ if (is_mac) {
":electron_lib",
":electron_win32_resources",
":packed_resources",
@@ -31,7 +31,7 @@
"//content:sandbox_helper_win",
"//electron/buildflags",
"//third_party/electron_node:libnode",
-@@ -1233,7 +1239,7 @@ if (is_mac) {
+@@ -1245,7 +1251,7 @@ if (is_mac) {
public_deps = [ "//tools/v8_context_snapshot:v8_context_snapshot" ]
}
@@ -40,7 +40,7 @@
data_deps += [ "//components/crash/core/app:chrome_crashpad_handler" ]
}
-@@ -1300,7 +1306,7 @@ if (is_mac) {
+@@ -1312,7 +1318,7 @@ if (is_mac) {
configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
}
@@ -49,7 +49,7 @@
deps += [ "//sandbox/linux:chrome_sandbox" ]
}
}
-@@ -1408,7 +1414,7 @@ dist_zip("electron_dist_zip") {
+@@ -1420,7 +1426,7 @@ dist_zip("electron_dist_zip") {
":electron_version_file",
":licenses",
]
diff --git a/devel/electron35/files/patch-electron_shell_app_electron__main__delegate.cc b/devel/electron35/files/patch-electron_shell_app_electron__main__delegate.cc
index 5b4708fab656..a3f7f13937bd 100644
--- a/devel/electron35/files/patch-electron_shell_app_electron__main__delegate.cc
+++ b/devel/electron35/files/patch-electron_shell_app_electron__main__delegate.cc
@@ -1,6 +1,6 @@
---- electron/shell/app/electron_main_delegate.cc.orig 2025-01-29 20:10:57 UTC
+--- electron/shell/app/electron_main_delegate.cc.orig 2025-08-19 00:41:48 UTC
+++ electron/shell/app/electron_main_delegate.cc
-@@ -59,13 +59,13 @@
+@@ -63,13 +63,13 @@
#include "chrome/child/v8_crashpad_support_win.h"
#endif
@@ -16,7 +16,7 @@
#include "components/crash/core/app/crash_switches.h" // nogncheck
#include "components/crash/core/app/crashpad.h" // nogncheck
#include "components/crash/core/common/crash_key.h"
-@@ -156,7 +156,7 @@ bool ElectronPathProvider(int key, base::FilePath* res
+@@ -160,7 +160,7 @@ bool ElectronPathProvider(int key, base::FilePath* res
create_dir = true;
break;
}
@@ -25,7 +25,7 @@
case DIR_APP_DATA: {
auto env = base::Environment::Create();
cur = base::nix::GetXDGDirectory(
-@@ -282,7 +282,7 @@ std::optional<int> ElectronMainDelegate::BasicStartupC
+@@ -302,7 +302,7 @@ std::optional<int> ElectronMainDelegate::BasicStartupC
base::win::PinUser32();
#endif
@@ -34,7 +34,7 @@
// Check for --no-sandbox parameter when running as root.
if (getuid() == 0 && IsSandboxEnabled(command_line))
LOG(FATAL) << "Running as root without --"
-@@ -332,7 +332,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
+@@ -352,7 +352,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
/* is_preinit = */ IsBrowserProcess() || IsZygoteProcess());
#endif
@@ -43,7 +43,7 @@
crash_reporter::InitializeCrashKeys();
#endif
-@@ -367,7 +367,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
+@@ -387,7 +387,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
}
#endif
@@ -52,7 +52,7 @@
crash_keys::SetCrashKeysFromCommandLine(*command_line);
crash_keys::SetPlatformCrashKey();
#endif
-@@ -402,7 +402,7 @@ std::optional<int> ElectronMainDelegate::PreBrowserMai
+@@ -422,7 +422,7 @@ std::optional<int> ElectronMainDelegate::PreBrowserMai
#if BUILDFLAG(IS_MAC)
RegisterAtomCrApp();
#endif
diff --git a/devel/electron35/files/patch-net_dns_BUILD.gn b/devel/electron35/files/patch-net_dns_BUILD.gn
index d51291a1422a..e1fd322aea84 100644
--- a/devel/electron35/files/patch-net_dns_BUILD.gn
+++ b/devel/electron35/files/patch-net_dns_BUILD.gn
@@ -1,6 +1,6 @@
---- net/dns/BUILD.gn.orig 2025-04-06 11:53:44 UTC
+--- net/dns/BUILD.gn.orig 2025-03-29 00:50:57 UTC
+++ net/dns/BUILD.gn
-@@ -140,7 +140,7 @@ source_set("dns") {
+@@ -138,7 +138,7 @@ source_set("dns") {
"dns_config_service_android.cc",
"dns_config_service_android.h",
]
@@ -9,7 +9,17 @@
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -181,6 +181,7 @@ source_set("dns") {
+@@ -172,6 +172,9 @@ source_set("dns") {
+ }
+
+ deps = [ "//net:net_deps" ]
++ if (is_bsd) {
++ deps += [ "//services/screen_ai/buildflags" ]
++ }
+
+ public_deps = [
+ ":dns_client",
+@@ -179,6 +182,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -17,7 +27,7 @@
]
allow_circular_includes_from = [
-@@ -452,9 +453,9 @@ source_set("tests") {
+@@ -447,9 +451,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/devel/electron36/Makefile b/devel/electron36/Makefile
index b11673660f2e..364b21497bdf 100644
--- a/devel/electron36/Makefile
+++ b/devel/electron36/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
@@ -24,6 +25,7 @@ LICENSE= BSD3CLAUSE LGPL21 MPL11 MIT
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/electron/LICENSE
+BROKEN_i386= fetch fails: node process stalls during fetch phase and eats up all CPUs
ONLY_FOR_ARCHS= aarch64 amd64 i386
FETCH_DEPENDS= yarn${NODEJS_SUFFIX}>0:www/yarn${NODEJS_SUFFIX}
@@ -223,7 +225,7 @@ SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
CHROMIUM_VER= 136.0.7103.177
# See ${WRKSRC}/electron/DEPS for NODE_VER
-NODE_VER= 22.17.1
+NODE_VER= 22.19.0
# See ${WRKSRC}/electron/DEPS for NAN_VER
NAN_VER= e14bdcd1f72d62bca1d541b66da43130384ec213
# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
diff --git a/devel/electron36/Makefile.version b/devel/electron36/Makefile.version
index fb17a0a2f9f9..af8892af2378 100644
--- a/devel/electron36/Makefile.version
+++ b/devel/electron36/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 36.7.4
+ELECTRON_VER= 36.9.2
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron36/distinfo b/devel/electron36/distinfo
index 5d98556f1094..a76d2c98f242 100644
--- a/devel/electron36/distinfo
+++ b/devel/electron36/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1754576667
+TIMESTAMP = 1759217951
SHA256 (electron/chromium-136.0.7103.177.tar.xz.0) = 75e7a4c47e9a958aae70a026c8d005c07b76b02bf315071f209070fddaaa7665
SIZE (electron/chromium-136.0.7103.177.tar.xz.0) = 2000000000
SHA256 (electron/chromium-136.0.7103.177.tar.xz.1) = a86bdf58829129e0ef42a1bc6e5864701fba4572456631660c04c20e6d5bcee3
@@ -7,12 +7,12 @@ SHA256 (electron/chromium-136.0.7103.177.tar.xz.2) = 81a0db12277369bfae95002de9b
SIZE (electron/chromium-136.0.7103.177.tar.xz.2) = 248456988
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-36.7.4.tar.xz) = 156bcfdc1d2066a4e3639d76851884f446942aa05a371cbf4b6f43381fed497b
-SIZE (electron/electron-yarn-cache-36.7.4.tar.xz) = 30485132
-SHA256 (electron/electron-electron-v36.7.4_GH0.tar.gz) = b74b61605174ece9149f63afbf250962c7b81f08bed4c61993ccf4523846cd0a
-SIZE (electron/electron-electron-v36.7.4_GH0.tar.gz) = 15816094
-SHA256 (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 7a1dbcd53b7152df5592624698f987fd626d9240c33d59dfef13812e4c168eb2
-SIZE (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 123061071
+SHA256 (electron/electron-yarn-cache-36.9.2.tar.xz) = 7823d2fceaf2aac5bb0b342866049b0dfdeca98a65ac00559abfaff47bdba536
+SIZE (electron/electron-yarn-cache-36.9.2.tar.xz) = 30480408
+SHA256 (electron/electron-electron-v36.9.2_GH0.tar.gz) = e0295cbe9f1bef95f3a695e52d7f5afb35f38ceaa927a00f6e421c5cb3443d56
+SIZE (electron/electron-electron-v36.9.2_GH0.tar.gz) = 15826007
+SHA256 (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 8f28e6635c2fe9d1ea29347606df81128c52bc3a2b820aca5851bd6b89c96aa4
+SIZE (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 123089614
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
SIZE (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 180646
SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
diff --git a/devel/electron36/files/package.json b/devel/electron36/files/package.json
index 4a3a1d78f04b..bb15faa1f136 100644
--- a/devel/electron36/files/package.json
+++ b/devel/electron36/files/package.json
@@ -18,7 +18,6 @@
"@types/semver": "^7.5.8",
"@types/stream-json": "^1.7.7",
"@types/temp": "^0.9.4",
- "@types/webpack-env": "^1.18.5",
"@typescript-eslint/eslint-plugin": "^8.7.0",
"@typescript-eslint/parser": "^8.7.0",
"buffer": "^6.0.3",
diff --git a/devel/electron36/files/patch-build_rust_allocator_lib.rs b/devel/electron36/files/patch-build_rust_allocator_lib.rs
index 89fddf278294..e6dbd2f7e553 100644
--- a/devel/electron36/files/patch-build_rust_allocator_lib.rs
+++ b/devel/electron36/files/patch-build_rust_allocator_lib.rs
@@ -1,6 +1,6 @@
---- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC
+--- build/rust/allocator/lib.rs.orig 2025-08-26 21:39:41 UTC
+++ build/rust/allocator/lib.rs
-@@ -0,0 +1,119 @@
+@@ -0,0 +1,125 @@
+// Copyright 2025 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -92,6 +92,12 @@
+ /// As part of rustc's contract for using `#[global_allocator]` without
+ /// rustc-generated shims we must define this symbol, since we are opting in
+ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015
++ #[rustc_std_internal_symbol]
++ #[linkage = "weak"]
++ fn __rust_no_alloc_shim_is_unstable_v2() {}
++
++ // TODO(crbug.com/422538133) Remove after rolling past
++ // https://github.com/rust-lang/rust/pull/141061
+ #[no_mangle]
+ #[linkage = "weak"]
+ static __rust_no_alloc_shim_is_unstable: u8 = 0;
diff --git a/devel/electron36/files/patch-electron_BUILD.gn b/devel/electron36/files/patch-electron_BUILD.gn
index 32319d474890..877b28360e82 100644
--- a/devel/electron36/files/patch-electron_BUILD.gn
+++ b/devel/electron36/files/patch-electron_BUILD.gn
@@ -1,6 +1,6 @@
---- electron/BUILD.gn.orig 2025-05-22 22:48:48 UTC
+--- electron/BUILD.gn.orig 2025-09-08 12:48:33 UTC
+++ electron/BUILD.gn
-@@ -543,7 +543,7 @@ source_set("electron_lib") {
+@@ -548,7 +548,7 @@ source_set("electron_lib") {
defines += [ "GDK_DISABLE_DEPRECATION_WARNINGS" ]
}
@@ -9,7 +9,7 @@
deps += [
"//components/crash/core/app",
"//components/crash/core/browser",
-@@ -636,6 +636,12 @@ source_set("electron_lib") {
+@@ -641,6 +641,12 @@ source_set("electron_lib") {
cflags_objcc = [ "-fobjc-weak" ]
}
}
@@ -22,7 +22,7 @@
if (is_linux) {
libs = [ "xshmfence" ]
deps += [
-@@ -1206,7 +1212,7 @@ if (is_mac) {
+@@ -1219,7 +1225,7 @@ if (is_mac) {
":electron_lib",
":electron_win32_resources",
":packed_resources",
@@ -31,7 +31,7 @@
"//content:sandbox_helper_win",
"//electron/buildflags",
"//third_party/electron_node:libnode",
-@@ -1233,7 +1239,7 @@ if (is_mac) {
+@@ -1246,7 +1252,7 @@ if (is_mac) {
public_deps = [ "//tools/v8_context_snapshot:v8_context_snapshot" ]
}
@@ -40,7 +40,7 @@
data_deps += [ "//components/crash/core/app:chrome_crashpad_handler" ]
}
-@@ -1300,7 +1306,7 @@ if (is_mac) {
+@@ -1313,7 +1319,7 @@ if (is_mac) {
configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
}
@@ -49,12 +49,14 @@
deps += [ "//sandbox/linux:chrome_sandbox" ]
}
}
-@@ -1408,7 +1414,7 @@ dist_zip("electron_dist_zip") {
- ":electron_version_file",
- ":licenses",
- ]
-- if (is_linux) {
-+ if (is_linux && !is_bsd) {
- data_deps += [ "//sandbox/linux:chrome_sandbox" ]
+@@ -1434,7 +1440,9 @@ dist_zip("electron_dist_zip") {
+ ]
+ }
+
+- data_deps += [ "//sandbox/linux:chrome_sandbox" ]
++ if (!is_bsd) {
++ data_deps += [ "//sandbox/linux:chrome_sandbox" ]
++ }
}
deps = data_deps
+ outputs = [ "$root_build_dir/dist.zip" ]
diff --git a/devel/electron36/files/patch-electron_shell_app_electron__main__delegate.cc b/devel/electron36/files/patch-electron_shell_app_electron__main__delegate.cc
index 5b4708fab656..f98f4513390b 100644
--- a/devel/electron36/files/patch-electron_shell_app_electron__main__delegate.cc
+++ b/devel/electron36/files/patch-electron_shell_app_electron__main__delegate.cc
@@ -1,6 +1,6 @@
---- electron/shell/app/electron_main_delegate.cc.orig 2025-01-29 20:10:57 UTC
+--- electron/shell/app/electron_main_delegate.cc.orig 2025-08-18 21:37:48 UTC
+++ electron/shell/app/electron_main_delegate.cc
-@@ -59,13 +59,13 @@
+@@ -63,13 +63,13 @@
#include "chrome/child/v8_crashpad_support_win.h"
#endif
@@ -16,7 +16,7 @@
#include "components/crash/core/app/crash_switches.h" // nogncheck
#include "components/crash/core/app/crashpad.h" // nogncheck
#include "components/crash/core/common/crash_key.h"
-@@ -156,7 +156,7 @@ bool ElectronPathProvider(int key, base::FilePath* res
+@@ -160,7 +160,7 @@ bool ElectronPathProvider(int key, base::FilePath* res
create_dir = true;
break;
}
@@ -25,7 +25,7 @@
case DIR_APP_DATA: {
auto env = base::Environment::Create();
cur = base::nix::GetXDGDirectory(
-@@ -282,7 +282,7 @@ std::optional<int> ElectronMainDelegate::BasicStartupC
+@@ -302,7 +302,7 @@ std::optional<int> ElectronMainDelegate::BasicStartupC
base::win::PinUser32();
#endif
@@ -34,7 +34,7 @@
// Check for --no-sandbox parameter when running as root.
if (getuid() == 0 && IsSandboxEnabled(command_line))
LOG(FATAL) << "Running as root without --"
-@@ -332,7 +332,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
+@@ -352,7 +352,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
/* is_preinit = */ IsBrowserProcess() || IsZygoteProcess());
#endif
@@ -43,7 +43,7 @@
crash_reporter::InitializeCrashKeys();
#endif
-@@ -367,7 +367,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
+@@ -387,7 +387,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
}
#endif
@@ -52,7 +52,7 @@
crash_keys::SetCrashKeysFromCommandLine(*command_line);
crash_keys::SetPlatformCrashKey();
#endif
-@@ -402,7 +402,7 @@ std::optional<int> ElectronMainDelegate::PreBrowserMai
+@@ -422,7 +422,7 @@ std::optional<int> ElectronMainDelegate::PreBrowserMai
#if BUILDFLAG(IS_MAC)
RegisterAtomCrApp();
#endif
diff --git a/devel/electron36/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron36/files/patch-electron_shell_browser_api_electron__api__app.cc
index 44d2f28e3b06..29d309d9e2ca 100644
--- a/devel/electron36/files/patch-electron_shell_browser_api_electron__api__app.cc
+++ b/devel/electron36/files/patch-electron_shell_browser_api_electron__api__app.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_app.cc.orig 2025-05-07 07:36:13 UTC
+--- electron/shell/browser/api/electron_api_app.cc.orig 2025-08-14 14:48:00 UTC
+++ electron/shell/browser/api/electron_api_app.cc
@@ -96,7 +96,7 @@
#include "shell/common/process_util.h"
@@ -54,7 +54,7 @@
auto memory_info = process_metric.second->GetMemoryInfo();
auto memory_dict = gin_helper::Dictionary::CreateEmpty(isolate);
-@@ -1731,7 +1731,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1733,7 +1733,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod(
"removeAsDefaultProtocolClient",
base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser))
@@ -63,7 +63,7 @@
.SetMethod(
"getApplicationInfoForProtocol",
base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser))
-@@ -1789,7 +1789,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1791,7 +1791,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod("getJumpListSettings", &App::GetJumpListSettings)
.SetMethod("setJumpList", &App::SetJumpList)
#endif
diff --git a/devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.cc b/devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.cc
index bb00052d766a..3d9691fc033d 100644
--- a/devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.cc
+++ b/devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-05-22 22:48:48 UTC
+--- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-08-14 14:48:00 UTC
+++ electron/shell/browser/api/electron_api_base_window.cc
@@ -42,7 +42,7 @@
#include "shell/browser/ui/views/win_frame_view.h"
@@ -18,7 +18,7 @@
static_cast<NativeWindowViews*>(window_.get())
->SetIcon(native_image->image().AsImageSkia());
#endif
-@@ -1091,7 +1091,7 @@ bool BaseWindow::IsSnapped() const {
+@@ -1118,7 +1118,7 @@ v8::Local<v8::Value> BaseWindow::GetAccentColor() cons
}
#endif
@@ -27,7 +27,7 @@
void BaseWindow::SetTitleBarOverlay(const gin_helper::Dictionary& options,
gin_helper::Arguments* args) {
// Ensure WCO is already enabled on this window
-@@ -1342,7 +1342,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
+@@ -1371,7 +1371,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
.SetMethod("setThumbnailToolTip", &BaseWindow::SetThumbnailToolTip)
.SetMethod("setAppDetails", &BaseWindow::SetAppDetails)
#endif
diff --git a/devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.h b/devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.h
index 20efa3ef927e..daf066932eef 100644
--- a/devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.h
+++ b/devel/electron36/files/patch-electron_shell_browser_api_electron__api__base__window.h
@@ -1,7 +1,7 @@
---- electron/shell/browser/api/electron_api_base_window.h.orig 2025-05-07 07:36:13 UTC
+--- electron/shell/browser/api/electron_api_base_window.h.orig 2025-08-14 14:48:00 UTC
+++ electron/shell/browser/api/electron_api_base_window.h
-@@ -257,7 +257,7 @@ class BaseWindow : public gin_helper::TrackableObject<
- bool IsSnapped() const;
+@@ -259,7 +259,7 @@ class BaseWindow : public gin_helper::TrackableObject<
+ v8::Local<v8::Value> GetAccentColor() const;
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron36/files/patch-electron_shell_browser_browser.h b/devel/electron36/files/patch-electron_shell_browser_browser.h
index 8abb0580770a..bd3d48cb4d56 100644
--- a/devel/electron36/files/patch-electron_shell_browser_browser.h
+++ b/devel/electron36/files/patch-electron_shell_browser_browser.h
@@ -1,6 +1,6 @@
---- electron/shell/browser/browser.h.orig 2024-10-22 02:29:46 UTC
+--- electron/shell/browser/browser.h.orig 2025-08-14 14:48:00 UTC
+++ electron/shell/browser/browser.h
-@@ -144,7 +144,7 @@ class Browser : private WindowListObserver {
+@@ -147,7 +147,7 @@ class Browser : private WindowListObserver {
std::u16string GetApplicationNameForProtocol(const GURL& url);
@@ -9,7 +9,7 @@
// get the name, icon and path for an application
v8::Local<v8::Promise> GetApplicationInfoForProtocol(v8::Isolate* isolate,
const GURL& url);
-@@ -272,10 +272,10 @@ class Browser : private WindowListObserver {
+@@ -275,10 +275,10 @@ class Browser : private WindowListObserver {
PCWSTR GetAppUserModelID();
#endif // BUILDFLAG(IS_WIN)
diff --git a/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
index e1af6770df51..6a1b8f59ec44 100644
--- a/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
+++ b/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/native_window_views.cc.orig 2025-08-05 14:34:17 UTC
+--- electron/shell/browser/native_window_views.cc.orig 2025-08-14 14:48:00 UTC
+++ electron/shell/browser/native_window_views.cc
-@@ -51,7 +51,7 @@
+@@ -52,7 +52,7 @@
#include "ui/wm/core/shadow_types.h"
#include "ui/wm/core/window_util.h"
@@ -9,7 +9,7 @@
#include "base/strings/string_util.h"
#include "shell/browser/browser.h"
#include "shell/browser/linux/unity_service.h"
-@@ -284,7 +284,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -285,7 +285,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
params.parent = parent->GetNativeWindow();
params.native_widget = new ElectronDesktopNativeWidgetAura(this);
@@ -18,7 +18,7 @@
std::string name = Browser::Get()->GetName();
// Set WM_WINDOW_ROLE.
params.wm_role_name = "browser-window";
-@@ -309,7 +309,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -310,7 +310,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
std::string window_type;
options.Get(options::kType, &window_type);
@@ -27,7 +27,7 @@
// Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set.
if (options.ValueOrDefault(options::kDarkTheme, false))
SetGTKDarkThemeEnabled(true);
-@@ -432,7 +432,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -431,7 +431,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
if (window)
window->AddPreTargetHandler(this);
@@ -36,7 +36,7 @@
// On linux after the widget is initialized we might have to force set the
// bounds if the bounds are smaller than the current display
SetBounds(gfx::Rect(GetPosition(), bounds.size()), false);
-@@ -468,7 +468,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
+@@ -467,7 +467,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
}
void NativeWindowViews::SetGTKDarkThemeEnabled(bool use_dark_theme) {
@@ -45,7 +45,7 @@
if (x11_util::IsX11()) {
const std::string color = use_dark_theme ? "dark" : "light";
auto* connection = x11::Connection::Get();
-@@ -529,7 +529,7 @@ void NativeWindowViews::Show() {
+@@ -528,7 +528,7 @@ void NativeWindowViews::Show() {
NotifyWindowShow();
@@ -54,7 +54,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -545,7 +545,7 @@ void NativeWindowViews::ShowInactive() {
+@@ -544,7 +544,7 @@ void NativeWindowViews::ShowInactive() {
NotifyWindowShow();
@@ -63,7 +63,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -564,7 +564,7 @@ void NativeWindowViews::Hide() {
+@@ -563,7 +563,7 @@ void NativeWindowViews::Hide() {
NotifyWindowHide();
@@ -72,7 +72,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowUnmapped();
#endif
-@@ -595,7 +595,7 @@ bool NativeWindowViews::IsEnabled() const {
+@@ -594,7 +594,7 @@ bool NativeWindowViews::IsEnabled() const {
bool NativeWindowViews::IsEnabled() const {
#if BUILDFLAG(IS_WIN)
return ::IsWindowEnabled(GetAcceleratedWidget());
@@ -81,7 +81,7 @@
if (x11_util::IsX11())
return !event_disabler_.get();
NOTIMPLEMENTED();
-@@ -829,7 +829,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
+@@ -828,7 +828,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
}
#endif
@@ -90,7 +90,7 @@
// On Linux and Windows the minimum and maximum size should be updated with
// window size when window is not resizable.
if (!resizable_) {
-@@ -1087,7 +1087,7 @@ bool NativeWindowViews::IsClosable() const {
+@@ -1086,7 +1086,7 @@ bool NativeWindowViews::IsClosable() const {
return false;
}
return !(info.fState & MFS_DISABLED);
@@ -99,7 +99,7 @@
return true;
#endif
}
-@@ -1127,7 +1127,7 @@ void NativeWindowViews::Center() {
+@@ -1126,7 +1126,7 @@ void NativeWindowViews::Center() {
// for now to avoid breaking API contract, but should consider the long
// term plan for this aligning with upstream.
void NativeWindowViews::Center() {
@@ -108,7 +108,7 @@
auto display =
display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow());
gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1346,7 +1346,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+@@ -1350,7 +1350,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
}
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
@@ -117,7 +117,7 @@
// Remove global menu bar.
if (global_menu_bar_ && menu_model == nullptr) {
global_menu_bar_.reset();
-@@ -1402,7 +1402,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+@@ -1406,7 +1406,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
NativeWindow::SetParentWindow(parent);
@@ -126,7 +126,7 @@
if (x11_util::IsX11()) {
auto* connection = x11::Connection::Get();
connection->SetProperty(
-@@ -1448,7 +1448,7 @@ void NativeWindowViews::SetProgressBar(double progress
+@@ -1452,7 +1452,7 @@ void NativeWindowViews::SetProgressBar(double progress
NativeWindow::ProgressState state) {
#if BUILDFLAG(IS_WIN)
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
@@ -135,7 +135,7 @@
if (unity::IsRunning()) {
unity::SetProgressFraction(progress);
}
-@@ -1570,7 +1570,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con
+@@ -1574,7 +1574,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con
if (const auto* view_native_widget = widget()->native_widget_private())
return view_native_widget->IsVisibleOnAllWorkspaces();
@@ -144,7 +144,7 @@
if (x11_util::IsX11()) {
// Use the presence/absence of _NET_WM_STATE_STICKY in _NET_WM_STATE to
// determine whether the current window is visible on all workspaces.
-@@ -1593,7 +1593,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+@@ -1597,7 +1597,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
#if BUILDFLAG(IS_WIN)
window_handle =
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
@@ -153,7 +153,7 @@
window_handle = static_cast<uint32_t>(accelerated_widget);
#endif
aura::WindowTreeHost* const host =
-@@ -1691,7 +1691,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+@@ -1695,7 +1695,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
SendMessage(hwnd, WM_SETICON, ICON_BIG,
reinterpret_cast<LPARAM>(app_icon_.get()));
}
@@ -162,7 +162,7 @@
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
GetAcceleratedWidget());
-@@ -1797,7 +1797,7 @@ bool NativeWindowViews::CanMinimize() const {
+@@ -1807,7 +1807,7 @@ bool NativeWindowViews::CanMinimize() const {
bool NativeWindowViews::CanMinimize() const {
#if BUILDFLAG(IS_WIN)
return minimizable_;
@@ -171,7 +171,7 @@
return true;
#endif
}
-@@ -1853,7 +1853,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+@@ -1863,7 +1863,7 @@ void NativeWindowViews::HandleKeyboardEvent(
if (widget_destroyed_)
return;
@@ -180,7 +180,7 @@
if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
NotifyWindowExecuteAppCommand(kBrowserBackward);
else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
-@@ -1872,7 +1872,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+@@ -1882,7 +1882,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
// Alt+Click should not toggle menu bar.
root_view_.ResetAltState();
diff --git a/devel/electron36/files/patch-electron_shell_browser_native__window__views.h b/devel/electron36/files/patch-electron_shell_browser_native__window__views.h
index 526891ca8ac4..a3b94c7e82d1 100644
--- a/devel/electron36/files/patch-electron_shell_browser_native__window__views.h
+++ b/devel/electron36/files/patch-electron_shell_browser_native__window__views.h
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.h.orig 2025-08-05 14:34:17 UTC
+--- electron/shell/browser/native_window_views.h.orig 2025-08-14 14:48:00 UTC
+++ electron/shell/browser/native_window_views.h
@@ -25,7 +25,7 @@ namespace electron {
@@ -9,7 +9,7 @@
class GlobalMenuBarX11;
#endif
-@@ -163,7 +163,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -164,7 +164,7 @@ class NativeWindowViews : public NativeWindow,
LPARAM l_param,
LRESULT* result);
void SetIcon(HICON small_icon, HICON app_icon);
@@ -18,7 +18,7 @@
void SetIcon(const gfx::ImageSkia& icon);
#endif
-@@ -249,7 +249,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -253,7 +253,7 @@ class NativeWindowViews : public NativeWindow,
// events from resizing the window.
extensions::SizeConstraints old_size_constraints_;
diff --git a/devel/electron36/files/patch-electron_shell_services_node_node__service.cc b/devel/electron36/files/patch-electron_shell_services_node_node__service.cc
index 51fe435d783f..e30819eff56e 100644
--- a/devel/electron36/files/patch-electron_shell_services_node_node__service.cc
+++ b/devel/electron36/files/patch-electron_shell_services_node_node__service.cc
@@ -1,6 +1,6 @@
---- electron/shell/services/node/node_service.cc.orig 2025-01-29 20:10:57 UTC
+--- electron/shell/services/node/node_service.cc.orig 2025-09-08 12:48:33 UTC
+++ electron/shell/services/node/node_service.cc
-@@ -22,7 +22,7 @@
+@@ -23,7 +23,7 @@
#include "shell/common/node_includes.h"
#include "shell/services/node/parent_port.h"
@@ -9,7 +9,7 @@
#include "shell/common/crash_keys.h"
#endif
-@@ -39,7 +39,7 @@ void V8FatalErrorCallback(const char* location, const
+@@ -40,7 +40,7 @@ void V8FatalErrorCallback(const char* location, const
g_client_remote->OnV8FatalError(location, outstream.str());
}
diff --git a/devel/electron36/files/patch-electron_spec_api-app-spec.ts b/devel/electron36/files/patch-electron_spec_api-app-spec.ts
index af8cd3c05eb1..7224e73be380 100644
--- a/devel/electron36/files/patch-electron_spec_api-app-spec.ts
+++ b/devel/electron36/files/patch-electron_spec_api-app-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-app-spec.ts.orig 2025-05-27 16:50:03 UTC
+--- electron/spec/api-app-spec.ts.orig 2025-08-14 14:48:00 UTC
+++ electron/spec/api-app-spec.ts
-@@ -126,11 +126,11 @@ describe('app module', () => {
+@@ -129,11 +129,11 @@ describe('app module', () => {
});
describe('app.getPreferredSystemLanguages()', () => {
@@ -14,7 +14,7 @@
const languages = app.getPreferredSystemLanguages();
if (languages.length) {
expect(languages).to.not.include('C');
-@@ -193,7 +193,7 @@ describe('app module', () => {
+@@ -196,7 +196,7 @@ describe('app module', () => {
expect(code).to.equal(123, 'exit code should be 123, if you see this please tag @MarshallOfSound');
});
@@ -23,7 +23,16 @@
const electronPath = process.execPath;
const appPath = path.join(fixturesPath, 'api', 'singleton');
appProcess = cp.spawn(electronPath, [appPath]);
-@@ -447,7 +447,7 @@ describe('app module', () => {
+@@ -360,7 +360,7 @@ describe('app module', () => {
+ });
+
+ // GitHub Actions macOS-13 runners used for x64 seem to have a problem with this test.
+- ifdescribe(process.platform !== 'linux' && !isMacOSx64)('app.{add|get|clear}RecentDocument(s)', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd' && !isMacOSx64)('app.{add|get|clear}RecentDocument(s)', () => {
+ const tempFiles = [
+ path.join(fixturesPath, 'foo.txt'),
+ path.join(fixturesPath, 'bar.txt'),
+@@ -488,7 +488,7 @@ describe('app module', () => {
// let w = null
// before(function () {
@@ -32,16 +41,16 @@
// this.skip()
// }
// })
-@@ -554,7 +554,7 @@ describe('app module', () => {
+@@ -595,7 +595,7 @@ describe('app module', () => {
describe('app.badgeCount', () => {
const platformIsNotSupported =
- (process.platform === 'win32') ||
-- (process.platform === 'linux' && !app.isUnityRunning());
-+ ((process.platform === 'linux' || process.platform === 'freebsd') && !app.isUnityRunning());
+ (process.platform === 'win32') ||
+- (process.platform === 'linux' && !app.isUnityRunning());
++ (process.platform === 'linux' && !app.isUnityRunning()) || (process.platform === 'freebsd');
const expectedBadgeCount = 42;
-@@ -598,7 +598,7 @@ describe('app module', () => {
+@@ -639,7 +639,7 @@ describe('app module', () => {
});
});
@@ -50,7 +59,7 @@
const isMac = process.platform === 'darwin';
const isWin = process.platform === 'win32';
-@@ -978,7 +978,7 @@ describe('app module', () => {
+@@ -1019,7 +1019,7 @@ describe('app module', () => {
});
});
@@ -59,7 +68,7 @@
it('is mutable', () => {
const values = [false, true, false];
const setters: Array<(arg: boolean) => void> = [
-@@ -1178,7 +1178,7 @@ describe('app module', () => {
+@@ -1219,7 +1219,7 @@ describe('app module', () => {
});
});
@@ -68,7 +77,7 @@
let w: BrowserWindow;
before(function () {
-@@ -1313,7 +1313,7 @@ describe('app module', () => {
+@@ -1354,7 +1354,7 @@ describe('app module', () => {
describe('getApplicationNameForProtocol()', () => {
// TODO: Linux CI doesn't have registered http & https handlers
@@ -77,7 +86,7 @@
// We can't expect particular app names here, but these protocols should
// at least have _something_ registered. Except on our Linux CI
// environment apparently.
-@@ -1331,7 +1331,7 @@ describe('app module', () => {
+@@ -1372,7 +1372,7 @@ describe('app module', () => {
});
});
@@ -86,7 +95,7 @@
it('returns promise rejection for a bogus protocol', async function () {
await expect(
app.getApplicationInfoForProtocol('bogus-protocol://')
-@@ -1381,7 +1381,7 @@ describe('app module', () => {
+@@ -1422,7 +1422,7 @@ describe('app module', () => {
});
// FIXME Get these specs running on Linux CI
@@ -95,7 +104,7 @@
const iconPath = path.join(__dirname, 'fixtures/assets/icon.ico');
const sizes = {
small: 16,
-@@ -1463,7 +1463,7 @@ describe('app module', () => {
+@@ -1504,7 +1504,7 @@ describe('app module', () => {
expect(entry.memory).to.have.property('privateBytes').that.is.greaterThan(0);
}
@@ -104,7 +113,7 @@
expect(entry.sandboxed).to.be.a('boolean');
}
-@@ -1537,7 +1537,7 @@ describe('app module', () => {
+@@ -1578,7 +1578,7 @@ describe('app module', () => {
it('succeeds with complete GPUInfo', async () => {
const completeInfo = await getGPUInfo('complete');
@@ -113,7 +122,7 @@
// For linux and macOS complete info is same as basic info
await verifyBasicGPUInfo(completeInfo);
const basicInfo = await getGPUInfo('basic');
-@@ -1561,7 +1561,7 @@ describe('app module', () => {
+@@ -1602,7 +1602,7 @@ describe('app module', () => {
});
});
diff --git a/devel/electron36/files/patch-electron_spec_api-browser-window-spec.ts b/devel/electron36/files/patch-electron_spec_api-browser-window-spec.ts
index f22d6bc7e526..ed5a58bd0baa 100644
--- a/devel/electron36/files/patch-electron_spec_api-browser-window-spec.ts
+++ b/devel/electron36/files/patch-electron_spec_api-browser-window-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-browser-window-spec.ts.orig 2025-07-22 07:50:49 UTC
+--- electron/spec/api-browser-window-spec.ts.orig 2025-08-14 14:48:00 UTC
+++ electron/spec/api-browser-window-spec.ts
@@ -68,7 +68,7 @@ describe('BrowserWindow module', () => {
}).not.to.throw();
@@ -72,7 +72,7 @@
it('checks normal bounds when minimized', async () => {
const bounds = w.getBounds();
const minimize = once(w, 'minimize');
-@@ -2983,7 +2983,7 @@ describe('BrowserWindow module', () => {
+@@ -3069,7 +3069,7 @@ describe('BrowserWindow module', () => {
describe('BrowserWindow.setOpacity(opacity)', () => {
afterEach(closeAllWindows);
@@ -81,7 +81,7 @@
it('make window with initial opacity', () => {
const w = new BrowserWindow({ show: false, opacity: 0.5 });
expect(w.getOpacity()).to.equal(0.5);
-@@ -3009,7 +3009,7 @@ describe('BrowserWindow module', () => {
+@@ -3095,7 +3095,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -90,7 +90,7 @@
it('sets 1 regardless of parameter', () => {
const w = new BrowserWindow({ show: false });
w.setOpacity(0);
-@@ -3220,7 +3220,7 @@ describe('BrowserWindow module', () => {
+@@ -3306,7 +3306,7 @@ describe('BrowserWindow module', () => {
expect(overlayRectPreMax.height).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -99,7 +99,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -3286,7 +3286,7 @@ describe('BrowserWindow module', () => {
+@@ -3372,7 +3372,7 @@ describe('BrowserWindow module', () => {
expect(preMaxHeight).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -108,7 +108,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -3951,7 +3951,7 @@ describe('BrowserWindow module', () => {
+@@ -4037,7 +4037,7 @@ describe('BrowserWindow module', () => {
expect(test.nodeTimers).to.equal(true);
expect(test.nodeUrl).to.equal(true);
@@ -117,7 +117,7 @@
expect(test.creationTime).to.be.null('creation time');
expect(test.systemMemoryInfo).to.be.null('system memory info');
} else {
-@@ -4456,7 +4456,7 @@ describe('BrowserWindow module', () => {
+@@ -4542,7 +4542,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -126,7 +126,7 @@
afterEach(closeAllWindows);
it('emits an event when window is maximized', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4727,7 +4727,7 @@ describe('BrowserWindow module', () => {
+@@ -4813,7 +4813,7 @@ describe('BrowserWindow module', () => {
// TODO(zcbenz):
// This test does not run on Linux CI. See:
// https://github.com/electron/electron/issues/28699
@@ -135,7 +135,7 @@
const w = new BrowserWindow({});
const maximize = once(w, 'maximize');
w.maximize();
-@@ -4744,7 +4744,7 @@ describe('BrowserWindow module', () => {
+@@ -4830,7 +4830,7 @@ describe('BrowserWindow module', () => {
});
// TODO(dsanders11): Enable once maximize event works on Linux again on CI
@@ -144,7 +144,7 @@
afterEach(closeAllWindows);
it('should show the window if it is not currently shown', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4781,7 +4781,7 @@ describe('BrowserWindow module', () => {
+@@ -4867,7 +4867,7 @@ describe('BrowserWindow module', () => {
// TODO(dsanders11): Enable once minimize event works on Linux again.
// See https://github.com/electron/electron/issues/28699
@@ -153,7 +153,7 @@
const w = new BrowserWindow();
const minimize = once(w, 'minimize');
w.minimize();
-@@ -5267,7 +5267,7 @@ describe('BrowserWindow module', () => {
+@@ -5353,7 +5353,7 @@ describe('BrowserWindow module', () => {
});
// On Linux there is no "resizable" property of a window.
@@ -162,7 +162,7 @@
const w = new BrowserWindow({ show: false });
expect(w.resizable).to.be.true('resizable');
-@@ -5477,7 +5477,7 @@ describe('BrowserWindow module', () => {
+@@ -5563,7 +5563,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -171,7 +171,7 @@
// Not implemented on Linux.
afterEach(closeAllWindows);
-@@ -6678,7 +6678,7 @@ describe('BrowserWindow module', () => {
+@@ -6764,7 +6764,7 @@ describe('BrowserWindow module', () => {
describe('"transparent" option', () => {
afterEach(closeAllWindows);
diff --git a/devel/electron36/files/patch-electron_spec_api-tray-spec.ts b/devel/electron36/files/patch-electron_spec_api-tray-spec.ts
index cb822fdca402..2116612eaff6 100644
--- a/devel/electron36/files/patch-electron_spec_api-tray-spec.ts
+++ b/devel/electron36/files/patch-electron_spec_api-tray-spec.ts
@@ -1,5 +1,21 @@
---- electron/spec/api-tray-spec.ts.orig 2024-10-09 13:53:06 UTC
+--- electron/spec/api-tray-spec.ts.orig 2025-09-08 12:48:33 UTC
+++ electron/spec/api-tray-spec.ts
+@@ -30,13 +30,13 @@ describe('tray module', () => {
+ }).to.throw(/Failed to load image from path (.+)/);
+ });
+
+- ifit(process.platform !== 'linux')('throws a descriptive error if an invalid guid is given', () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('throws a descriptive error if an invalid guid is given', () => {
+ expect(() => {
+ tray = new Tray(nativeImage.createEmpty(), 'I am not a guid');
+ }).to.throw('Invalid GUID format');
+ });
+
+- ifit(process.platform !== 'linux')('accepts a valid guid', () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('accepts a valid guid', () => {
+ expect(() => {
+ tray = new Tray(nativeImage.createEmpty(), '0019A433-3526-48BA-A66C-676742C0FEFB');
+ }).to.not.throw();
@@ -131,7 +131,7 @@ describe('tray module', () => {
describe('tray.getBounds()', () => {
afterEach(() => { tray.destroy(); });
diff --git a/devel/electron36/files/patch-electron_spec_api-utility-process-spec.ts b/devel/electron36/files/patch-electron_spec_api-utility-process-spec.ts
index d080f5ffca9a..113c902292ed 100644
--- a/devel/electron36/files/patch-electron_spec_api-utility-process-spec.ts
+++ b/devel/electron36/files/patch-electron_spec_api-utility-process-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-utility-process-spec.ts.orig 2025-04-04 05:26:44 UTC
+--- electron/spec/api-utility-process-spec.ts.orig 2025-08-14 14:48:00 UTC
+++ electron/spec/api-utility-process-spec.ts
-@@ -467,7 +467,7 @@ describe('utilityProcess module', () => {
+@@ -502,7 +502,7 @@ describe('utilityProcess module', () => {
expect(output).to.include(result);
});
@@ -9,7 +9,7 @@
const message = 'Message from utility process';
const child = utilityProcess.fork(path.join(fixturesPath, 'expose-main-process-module.js'));
await once(child, 'spawn');
-@@ -504,7 +504,7 @@ describe('utilityProcess module', () => {
+@@ -539,7 +539,7 @@ describe('utilityProcess module', () => {
await closeWindow(w);
});
diff --git a/devel/electron36/files/patch-electron_spec_api-web-contents-spec.ts b/devel/electron36/files/patch-electron_spec_api-web-contents-spec.ts
index 91ee421c5a05..881647911d72 100644
--- a/devel/electron36/files/patch-electron_spec_api-web-contents-spec.ts
+++ b/devel/electron36/files/patch-electron_spec_api-web-contents-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-web-contents-spec.ts.orig 2025-06-16 21:48:02 UTC
+--- electron/spec/api-web-contents-spec.ts.orig 2025-08-14 14:48:00 UTC
+++ electron/spec/api-web-contents-spec.ts
-@@ -2754,7 +2754,7 @@ describe('webContents module', () => {
+@@ -2797,7 +2797,7 @@ describe('webContents module', () => {
});
// TODO(codebytere): OOPIF printing is disabled on Linux at the moment due to crashes.
diff --git a/devel/electron36/files/patch-electron_spec_chromium-spec.ts b/devel/electron36/files/patch-electron_spec_chromium-spec.ts
index b7bd72ef2622..6cb436cfaaca 100644
--- a/devel/electron36/files/patch-electron_spec_chromium-spec.ts
+++ b/devel/electron36/files/patch-electron_spec_chromium-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/chromium-spec.ts.orig 2025-07-22 07:50:49 UTC
+--- electron/spec/chromium-spec.ts.orig 2025-08-14 14:48:00 UTC
+++ electron/spec/chromium-spec.ts
@@ -475,13 +475,13 @@ describe('command line switches', () => {
it('should not set an invalid locale', async () => testLocale('asdfkl', `${currentLocale}|${currentSystemLocale}|${currentPreferredLanguages}`));
@@ -33,7 +33,7 @@
const html = `
<html lang="ja-JP">
<head>
-@@ -3515,7 +3515,7 @@ describe('paste execCommand', () => {
+@@ -3516,7 +3516,7 @@ describe('paste execCommand', () => {
});
});
diff --git a/devel/electron36/files/patch-net_dns_BUILD.gn b/devel/electron36/files/patch-net_dns_BUILD.gn
index d51291a1422a..9cc82b31ad6e 100644
--- a/devel/electron36/files/patch-net_dns_BUILD.gn
+++ b/devel/electron36/files/patch-net_dns_BUILD.gn
@@ -1,4 +1,4 @@
---- net/dns/BUILD.gn.orig 2025-04-06 11:53:44 UTC
+--- net/dns/BUILD.gn.orig 2025-09-14 07:58:52 UTC
+++ net/dns/BUILD.gn
@@ -140,7 +140,7 @@ source_set("dns") {
"dns_config_service_android.cc",
@@ -9,7 +9,17 @@
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -181,6 +181,7 @@ source_set("dns") {
+@@ -174,6 +174,9 @@ source_set("dns") {
+ }
+
+ deps = [ "//net:net_deps" ]
++ if (is_bsd) {
++ deps += [ "//services/screen_ai/buildflags" ]
++ }
+
+ public_deps = [
+ ":dns_client",
+@@ -181,6 +184,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -17,7 +27,7 @@
]
allow_circular_includes_from = [
-@@ -452,9 +453,9 @@ source_set("tests") {
+@@ -452,9 +456,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/devel/electron36/files/yarn.lock b/devel/electron36/files/yarn.lock
index 05eef81f0ca3..a12aa3686643 100644
--- a/devel/electron36/files/yarn.lock
+++ b/devel/electron36/files/yarn.lock
@@ -1058,11 +1058,6 @@
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20"
integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==
-"@types/webpack-env@^1.18.5":
- version "1.18.5"
- resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.18.5.tgz#eccda0b04fe024bed505881e2e532f9c119169bf"
- integrity sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==
-
"@types/yauzl@^2.9.1":
version "2.10.0"
resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599"
diff --git a/devel/electron37/Makefile b/devel/electron37/Makefile
index 28de212fe821..eb9aa1a10d90 100644
--- a/devel/electron37/Makefile
+++ b/devel/electron37/Makefile
@@ -1,16 +1,20 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
-MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/:chromium \
+MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v37.5.0/:chromium \
https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
-DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}:chromium \
+DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.0:chromium \
+ chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.1:chromium \
+ chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.2:chromium \
pulseaudio-${PULSEV}.tar.gz:pulseaudio \
electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX}:prefetch
DIST_SUBDIR= ${PORTNAME}
+EXTRACT_ONLY= ${DISTFILES:C/:[^:]+$//:C/chromium-${CHROMIUM_VER}${EXTRACT_SUFX}\.[0-9]//}
MAINTAINER= tagattie@FreeBSD.org
COMMENT= Build cross-platform desktop apps with JavaScript, HTML, and CSS
@@ -20,6 +24,7 @@ LICENSE= BSD3CLAUSE LGPL21 MPL11 MIT
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/electron/LICENSE
+BROKEN_i386= fetch fails: node process stalls during fetch phase and eats up all CPUs
ONLY_FOR_ARCHS= aarch64 amd64 i386
FETCH_DEPENDS= yarn${NODEJS_SUFFIX}>0:www/yarn${NODEJS_SUFFIX}
@@ -212,7 +217,7 @@ PIPEWIRE_VARS_OFF= GN_ARGS+=rtc_use_pipewire=false \
GN_ARGS+=rtc_link_pipewire=false
PULSEAUDIO_VARS= GN_ARGS+=use_pulseaudio=true \
- PINCLUDES="-I${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/pulseaudio-${PULSEV}/src -DPA_MAJOR=${PULSEMV}"
+ PINCLUDES="-I${WRKSRC:H}/pulseaudio-${PULSEV}/src -DPA_MAJOR=${PULSEMV}"
PULSEAUDIO_VARS_OFF= GN_ARGS+=use_pulseaudio=false
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
@@ -220,9 +225,9 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 138.0.7204.185
+CHROMIUM_VER= 138.0.7204.251
# See ${WRKSRC}/electron/DEPS for NODE_VER
-NODE_VER= 22.17.1
+NODE_VER= 22.19.0
# See ${WRKSRC}/electron/DEPS for NAN_VER
NAN_VER= e14bdcd1f72d62bca1d541b66da43130384ec213
# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
@@ -320,25 +325,33 @@ pre-fetch:
${RM} -r ${WRKDIR}; \
fi
+pre-extract:
+# Chromium source tarball is splitted into multiple fragments. Concatenate them
+# into a single one and manually extract it into WRKDIR.
+ @${CAT} ${DISTDIR}/${DIST_SUBDIR}/chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.? > \
+ ${WRKSRC:H}/chromium-${CHROMIUM_VER}${EXTRACT_SUFX}
+ @cd ${WRKSRC:H} && \
+ ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \
+ chromium-${CHROMIUM_VER}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}
+
post-extract:
# Move extracted sources to appropriate locations
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/chromium-${CHROMIUM_VER} ${WRKSRC}
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${PORTNAME}-${ELECTRON_VER} ${WRKSRC}/electron
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_nan}-${NAN_VER} \
- ${WRKSRC}/third_party/nan
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_node}-${NODE_VER} \
+ ${MV} ${WRKSRC:H}/chromium-${CHROMIUM_VER} ${WRKSRC}
+ ${MV} ${WRKSRC:H}/${PORTNAME}-${ELECTRON_VER} ${WRKSRC}/electron
+ ${MV} ${WRKSRC:H}/${GH_PROJECT_nan}-${NAN_VER} ${WRKSRC}/third_party/nan
+ ${MV} ${WRKSRC:H}/${GH_PROJECT_node}-${NODE_VER} \
${WRKSRC}/third_party/electron_node
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_squirrel_mac}-${SQUIRREL_MAC_VER} \
+ ${MV} ${WRKSRC:H}/${GH_PROJECT_squirrel_mac}-${SQUIRREL_MAC_VER} \
${WRKSRC}/third_party/squirrel.mac
- ${MKDIR} ${WRKSRC}/third_party/squirrel.mac/vendor
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_reactiveobjc}-${REACTIVEOBJC_VER} \
+ @${MKDIR} ${WRKSRC}/third_party/squirrel.mac/vendor
+ ${MV} ${WRKSRC:H}/${GH_PROJECT_reactiveobjc}-${REACTIVEOBJC_VER} \
${WRKSRC}/third_party/squirrel.mac/vendor/ReactiveObjC
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_mantle}-${MANTLE_VER} \
+ ${MV} ${WRKSRC:H}/${GH_PROJECT_mantle}-${MANTLE_VER} \
${WRKSRC}/third_party/squirrel.mac/vendor/Mantle
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_reclient_configs}-${ENGFLOW_RECLIENT_CONFIGS_VER} \
+ ${MV} ${WRKSRC:H}/${GH_PROJECT_reclient_configs}-${ENGFLOW_RECLIENT_CONFIGS_VER} \
${WRKSRC}/third_party/engflow-reclient-configs
# Install node modules for electron
- ${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/yarn-offline-cache ${WRKDIR}
+ ${MV} ${WRKSRC:H}/yarn-offline-cache ${WRKDIR}
${ECHO_CMD} 'yarn-offline-mirror "../../../yarn-offline-cache"' >> ${WRKSRC}/electron/.yarnrc
${MV} ${WRKSRC}/electron/package.json ${WRKSRC}/electron/package.json.bak
${CP} ${FILESDIR}/package.json ${WRKSRC}/electron
@@ -368,7 +381,7 @@ pre-configure:
.for _e in config.h config.asm config_components.h libavcodec libavformat libavutil
-${CP} -pR ${FFMPEG_BDIR}/${_e} ${FFMPEG_CDIR}
.endfor
- touch ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/pulseaudio-${PULSEV}/src/pulse/version.h
+ touch ${WRKSRC:H}/pulseaudio-${PULSEV}/src/pulse/version.h
@${REINPLACE_CMD} -e 's|$${LOCALBASE}|${LOCALBASE}|;s|$${MODCLANG_VERSION}|${LLVM_DEFAULT}|' \
${WRKSRC}/build/rust/rust_bindgen.gni \
${WRKSRC}/build/rust/rust_bindgen_generator.gni
diff --git a/devel/electron37/Makefile.version b/devel/electron37/Makefile.version
index 63bad097aa86..1ec36f652dc2 100644
--- a/devel/electron37/Makefile.version
+++ b/devel/electron37/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 37.2.6
+ELECTRON_VER= 37.6.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron37/distinfo b/devel/electron37/distinfo
index c1986ed2ee06..359bf1dfb146 100644
--- a/devel/electron37/distinfo
+++ b/devel/electron37/distinfo
@@ -1,14 +1,18 @@
-TIMESTAMP = 1754602115
-SHA256 (electron/chromium-138.0.7204.185.tar.xz) = b788c781706cfe099413eb52a19718deb6a077e725af7474d064bde3fb13413b
-SIZE (electron/chromium-138.0.7204.185.tar.xz) = 7274579784
+TIMESTAMP = 1759231917
+SHA256 (electron/chromium-138.0.7204.251.tar.xz.0) = 23057c15fd77b6653b01a34e08782f05cc80ecddddaf6f0b87390beb32810151
+SIZE (electron/chromium-138.0.7204.251.tar.xz.0) = 2000000000
+SHA256 (electron/chromium-138.0.7204.251.tar.xz.1) = 784a8bcb5eff8c204557c5cb7c4a223efd3c472303dd79a8b7be97e3d5d0982a
+SIZE (electron/chromium-138.0.7204.251.tar.xz.1) = 2000000000
+SHA256 (electron/chromium-138.0.7204.251.tar.xz.2) = 3d7af9e06a90102b41de19d46359f1ae1aceba1a47e46abe1d21f184afc86932
+SIZE (electron/chromium-138.0.7204.251.tar.xz.2) = 273864084
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-37.2.6.tar.xz) = 156bcfdc1d2066a4e3639d76851884f446942aa05a371cbf4b6f43381fed497b
-SIZE (electron/electron-yarn-cache-37.2.6.tar.xz) = 30485132
-SHA256 (electron/electron-electron-v37.2.6_GH0.tar.gz) = 00af33600a5ba24f3b3d737e878f6c7b4c41bd68d4dca51a8deb8ebab2de8a5c
-SIZE (electron/electron-electron-v37.2.6_GH0.tar.gz) = 15830486
-SHA256 (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 7a1dbcd53b7152df5592624698f987fd626d9240c33d59dfef13812e4c168eb2
-SIZE (electron/nodejs-node-v22.17.1_GH0.tar.gz) = 123061071
+SHA256 (electron/electron-yarn-cache-37.6.0.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
+SIZE (electron/electron-yarn-cache-37.6.0.tar.xz) = 30531168
+SHA256 (electron/electron-electron-v37.6.0_GH0.tar.gz) = 56cd42640e17a924e485706012994aa116d0a46ad85df0f17801efcf3d4dc6ef
+SIZE (electron/electron-electron-v37.6.0_GH0.tar.gz) = 15842943
+SHA256 (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 8f28e6635c2fe9d1ea29347606df81128c52bc3a2b820aca5851bd6b89c96aa4
+SIZE (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 123089614
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
SIZE (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 180646
SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
diff --git a/devel/electron37/files/package.json b/devel/electron37/files/package.json
index 4a3a1d78f04b..9f65235eaa4b 100644
--- a/devel/electron37/files/package.json
+++ b/devel/electron37/files/package.json
@@ -18,9 +18,9 @@
"@types/semver": "^7.5.8",
"@types/stream-json": "^1.7.7",
"@types/temp": "^0.9.4",
- "@types/webpack-env": "^1.18.5",
"@typescript-eslint/eslint-plugin": "^8.7.0",
"@typescript-eslint/parser": "^8.7.0",
+ "@xmldom/xmldom": "^0.8.11",
"buffer": "^6.0.3",
"chalk": "^4.1.0",
"check-for-leaks": "^1.2.1",
diff --git a/devel/electron37/files/patch-build_rust_allocator_lib.rs b/devel/electron37/files/patch-build_rust_allocator_lib.rs
new file mode 100644
index 000000000000..cbffdab47210
--- /dev/null
+++ b/devel/electron37/files/patch-build_rust_allocator_lib.rs
@@ -0,0 +1,21 @@
+--- build/rust/allocator/lib.rs.orig 2025-08-11 20:33:34 UTC
++++ build/rust/allocator/lib.rs
+@@ -90,7 +90,18 @@ mod both_allocators {
+ #[linkage = "weak"]
+ static __rust_no_alloc_shim_is_unstable: u8 = 0;
+
++ #[rustc_std_internal_symbol]
++ #[linkage = "weak"]
++ fn __rust_no_alloc_shim_is_unstable_v2() {}
++
++ #[rustc_std_internal_symbol]
++ #[linkage = "weak"]
++ fn __rust_alloc_error_handler_should_panic_v2() -> u8 {
++ 0
++ }
++
+ // Mangle the symbol name as rustc expects.
++ // TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387
+ #[rustc_std_internal_symbol]
+ #[allow(non_upper_case_globals)]
+ #[linkage = "weak"]
diff --git a/devel/electron37/files/patch-electron_BUILD.gn b/devel/electron37/files/patch-electron_BUILD.gn
index 32319d474890..886038b14c3b 100644
--- a/devel/electron37/files/patch-electron_BUILD.gn
+++ b/devel/electron37/files/patch-electron_BUILD.gn
@@ -1,6 +1,6 @@
---- electron/BUILD.gn.orig 2025-05-22 22:48:48 UTC
+--- electron/BUILD.gn.orig 2025-09-08 10:04:35 UTC
+++ electron/BUILD.gn
-@@ -543,7 +543,7 @@ source_set("electron_lib") {
+@@ -548,7 +548,7 @@ source_set("electron_lib") {
defines += [ "GDK_DISABLE_DEPRECATION_WARNINGS" ]
}
@@ -9,7 +9,7 @@
deps += [
"//components/crash/core/app",
"//components/crash/core/browser",
-@@ -636,6 +636,12 @@ source_set("electron_lib") {
+@@ -641,6 +641,12 @@ source_set("electron_lib") {
cflags_objcc = [ "-fobjc-weak" ]
}
}
@@ -22,7 +22,7 @@
if (is_linux) {
libs = [ "xshmfence" ]
deps += [
-@@ -1206,7 +1212,7 @@ if (is_mac) {
+@@ -1219,7 +1225,7 @@ if (is_mac) {
":electron_lib",
":electron_win32_resources",
":packed_resources",
@@ -31,7 +31,7 @@
"//content:sandbox_helper_win",
"//electron/buildflags",
"//third_party/electron_node:libnode",
-@@ -1233,7 +1239,7 @@ if (is_mac) {
+@@ -1246,7 +1252,7 @@ if (is_mac) {
public_deps = [ "//tools/v8_context_snapshot:v8_context_snapshot" ]
}
@@ -40,7 +40,7 @@
data_deps += [ "//components/crash/core/app:chrome_crashpad_handler" ]
}
-@@ -1300,7 +1306,7 @@ if (is_mac) {
+@@ -1313,7 +1319,7 @@ if (is_mac) {
configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
}
@@ -49,12 +49,14 @@
deps += [ "//sandbox/linux:chrome_sandbox" ]
}
}
-@@ -1408,7 +1414,7 @@ dist_zip("electron_dist_zip") {
- ":electron_version_file",
- ":licenses",
- ]
-- if (is_linux) {
-+ if (is_linux && !is_bsd) {
- data_deps += [ "//sandbox/linux:chrome_sandbox" ]
+@@ -1434,7 +1440,9 @@ dist_zip("electron_dist_zip") {
+ ]
+ }
+
+- data_deps += [ "//sandbox/linux:chrome_sandbox" ]
++ if (!is_bsd) {
++ data_deps += [ "//sandbox/linux:chrome_sandbox" ]
++ }
}
deps = data_deps
+ outputs = [ "$root_build_dir/dist.zip" ]
diff --git a/devel/electron37/files/patch-electron_script_spec-runner.js b/devel/electron37/files/patch-electron_script_spec-runner.js
index 48b303bb179e..8901659df179 100644
--- a/devel/electron37/files/patch-electron_script_spec-runner.js
+++ b/devel/electron37/files/patch-electron_script_spec-runner.js
@@ -1,9 +1,9 @@
---- electron/script/spec-runner.js.orig 2025-03-10 00:01:50 UTC
+--- electron/script/spec-runner.js.orig 2025-09-27 17:30:52 UTC
+++ electron/script/spec-runner.js
-@@ -200,7 +200,7 @@ async function runTestUsingElectron (specDir, testName
- exe = path.resolve(BASE, utils.getElectronExec());
+@@ -359,7 +359,7 @@ async function runTestUsingElectron (specDir, testName
+ argsToPass = argsToPass.filter(arg => (arg.toString().indexOf('--files') === -1 && arg.toString().indexOf('spec/') === -1));
}
- const runnerArgs = [`electron/${specDir}`, ...unknownArgs.slice(2)];
+ const runnerArgs = [`electron/${specDir}`, ...argsToPass, ...additionalArgs];
- if (process.platform === 'linux') {
+ if (process.platform === 'linux' || process.platform === 'freebsd') {
runnerArgs.unshift(path.resolve(__dirname, 'dbus_mock.py'), exe);
diff --git a/devel/electron37/files/patch-electron_shell_app_electron__main__delegate.cc b/devel/electron37/files/patch-electron_shell_app_electron__main__delegate.cc
index 171564c219b8..4a361e9da833 100644
--- a/devel/electron37/files/patch-electron_shell_app_electron__main__delegate.cc
+++ b/devel/electron37/files/patch-electron_shell_app_electron__main__delegate.cc
@@ -1,6 +1,6 @@
---- electron/shell/app/electron_main_delegate.cc.orig 2025-07-02 10:12:01 UTC
+--- electron/shell/app/electron_main_delegate.cc.orig 2025-08-18 21:37:38 UTC
+++ electron/shell/app/electron_main_delegate.cc
-@@ -60,13 +60,13 @@
+@@ -66,13 +66,13 @@
#include "chrome/child/v8_crashpad_support_win.h"
#endif
@@ -16,7 +16,7 @@
#include "components/crash/core/app/crash_switches.h" // nogncheck
#include "components/crash/core/app/crashpad.h" // nogncheck
#include "components/crash/core/common/crash_key.h"
-@@ -158,7 +158,7 @@ bool ElectronPathProvider(int key, base::FilePath* res
+@@ -164,7 +164,7 @@ bool ElectronPathProvider(int key, base::FilePath* res
create_dir = true;
break;
}
@@ -25,7 +25,7 @@
case DIR_APP_DATA: {
auto env = base::Environment::Create();
cur = base::nix::GetXDGDirectory(
-@@ -284,7 +284,7 @@ std::optional<int> ElectronMainDelegate::BasicStartupC
+@@ -306,7 +306,7 @@ std::optional<int> ElectronMainDelegate::BasicStartupC
base::win::PinUser32();
#endif
@@ -34,7 +34,7 @@
// Check for --no-sandbox parameter when running as root.
if (getuid() == 0 && IsSandboxEnabled(command_line))
LOG(FATAL) << "Running as root without --"
-@@ -334,7 +334,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
+@@ -356,7 +356,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
/* is_preinit = */ IsBrowserProcess() || IsZygoteProcess());
#endif
@@ -43,7 +43,7 @@
crash_reporter::InitializeCrashKeys();
#endif
-@@ -369,7 +369,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
+@@ -391,7 +391,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
}
#endif
@@ -52,7 +52,7 @@
crash_keys::SetCrashKeysFromCommandLine(*command_line);
crash_keys::SetPlatformCrashKey();
#endif
-@@ -404,7 +404,7 @@ std::optional<int> ElectronMainDelegate::PreBrowserMai
+@@ -426,7 +426,7 @@ std::optional<int> ElectronMainDelegate::PreBrowserMai
#if BUILDFLAG(IS_MAC)
RegisterAtomCrApp();
#endif
diff --git a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc
index 6cd6bc221472..4f6486828120 100644
--- a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc
+++ b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_app.cc.orig 2025-07-02 10:12:01 UTC
+--- electron/shell/browser/api/electron_api_app.cc.orig 2025-08-13 14:21:20 UTC
+++ electron/shell/browser/api/electron_api_app.cc
@@ -96,7 +96,7 @@
#include "shell/common/process_util.h"
@@ -9,7 +9,7 @@
#include "base/nix/scoped_xdg_activation_token_injector.h"
#include "base/nix/xdg_util.h"
#endif
-@@ -420,7 +420,7 @@ bool NotificationCallbackWrapper(
+@@ -423,7 +423,7 @@ bool NotificationCallbackWrapper(
base::CommandLine cmd,
const base::FilePath& cwd,
const std::vector<uint8_t> additional_data) {
@@ -18,7 +18,7 @@
// Set the global activation token sent as a command line switch by another
// electron app instance. This also removes the switch after use to prevent
// any side effects of leaving it in the command line after this point.
-@@ -607,7 +607,7 @@ void App::OnFinishLaunching(base::Value::Dict launch_i
+@@ -610,7 +610,7 @@ void App::OnFinishLaunching(base::Value::Dict launch_i
}
void App::OnFinishLaunching(base::Value::Dict launch_info) {
@@ -27,7 +27,7 @@
// Set the application name for audio streams shown in external
// applications. Only affects pulseaudio currently.
media::AudioManager::SetGlobalAppName(Browser::Get()->GetName());
-@@ -950,7 +950,7 @@ void App::SetDesktopName(const std::string& desktop_na
+@@ -953,7 +953,7 @@ void App::SetDesktopName(const std::string& desktop_na
}
void App::SetDesktopName(const std::string& desktop_name) {
@@ -36,7 +36,7 @@
auto env = base::Environment::Create();
env->SetVar("CHROME_DESKTOP", desktop_name);
#endif
-@@ -1054,7 +1054,7 @@ bool App::RequestSingleInstanceLock(gin::Arguments* ar
+@@ -1057,7 +1057,7 @@ bool App::RequestSingleInstanceLock(gin::Arguments* ar
base::BindRepeating(NotificationCallbackWrapper, cb));
#endif
@@ -45,7 +45,7 @@
// Read the xdg-activation token and set it in the command line for the
// duration of the notification in order to ensure this is propagated to an
// already running electron app instance if it exists.
-@@ -1350,7 +1350,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
+@@ -1354,7 +1354,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
pid_dict.Set("name", process_metric.second->name);
}
@@ -54,7 +54,7 @@
auto memory_info = process_metric.second->GetMemoryInfo();
auto memory_dict = gin_helper::Dictionary::CreateEmpty(isolate);
-@@ -1732,7 +1732,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1738,7 +1738,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod(
"removeAsDefaultProtocolClient",
base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser))
@@ -63,7 +63,7 @@
.SetMethod(
"getApplicationInfoForProtocol",
base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser))
-@@ -1790,7 +1790,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1796,7 +1796,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod("getJumpListSettings", &App::GetJumpListSettings)
.SetMethod("setJumpList", &App::SetJumpList)
#endif
diff --git a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__base__window.cc b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__base__window.cc
index bb00052d766a..907f75cb7d15 100644
--- a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__base__window.cc
+++ b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__base__window.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-05-22 22:48:48 UTC
+--- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-08-13 14:21:20 UTC
+++ electron/shell/browser/api/electron_api_base_window.cc
@@ -42,7 +42,7 @@
#include "shell/browser/ui/views/win_frame_view.h"
@@ -18,7 +18,7 @@
static_cast<NativeWindowViews*>(window_.get())
->SetIcon(native_image->image().AsImageSkia());
#endif
-@@ -1091,7 +1091,7 @@ bool BaseWindow::IsSnapped() const {
+@@ -1118,7 +1118,7 @@ v8::Local<v8::Value> BaseWindow::GetAccentColor() cons
}
#endif
@@ -27,7 +27,7 @@
void BaseWindow::SetTitleBarOverlay(const gin_helper::Dictionary& options,
gin_helper::Arguments* args) {
// Ensure WCO is already enabled on this window
-@@ -1342,7 +1342,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
+@@ -1371,7 +1371,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
.SetMethod("setThumbnailToolTip", &BaseWindow::SetThumbnailToolTip)
.SetMethod("setAppDetails", &BaseWindow::SetAppDetails)
#endif
diff --git a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__base__window.h b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__base__window.h
index 20efa3ef927e..1e4f49baaff2 100644
--- a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__base__window.h
+++ b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__base__window.h
@@ -1,7 +1,7 @@
---- electron/shell/browser/api/electron_api_base_window.h.orig 2025-05-07 07:36:13 UTC
+--- electron/shell/browser/api/electron_api_base_window.h.orig 2025-08-13 14:21:20 UTC
+++ electron/shell/browser/api/electron_api_base_window.h
-@@ -257,7 +257,7 @@ class BaseWindow : public gin_helper::TrackableObject<
- bool IsSnapped() const;
+@@ -259,7 +259,7 @@ class BaseWindow : public gin_helper::TrackableObject<
+ v8::Local<v8::Value> GetAccentColor() const;
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.cc b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
index 5ab6f85cd1cf..060da520901c 100644
--- a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+++ b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-08-06 01:20:29 UTC
+--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-08-18 21:37:38 UTC
+++ electron/shell/browser/api/electron_api_web_contents.cc
@@ -160,11 +160,11 @@
#include "ui/base/cocoa/defaults_utils.h"
@@ -41,7 +41,7 @@
// Update font settings.
static const gfx::FontRenderParams params(
gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr));
-@@ -2681,13 +2681,13 @@ void WebContents::ForcefullyCrashRenderer() {
+@@ -2710,13 +2710,13 @@ void WebContents::ForcefullyCrashRenderer() {
content::RenderProcessHost* rph = rwh->GetProcess();
if (rph) {
@@ -57,7 +57,7 @@
CrashDumpHungChildProcess(rph->GetProcess().Handle());
#endif
rph->Shutdown(content::RESULT_CODE_HUNG);
-@@ -3370,7 +3370,7 @@ void WebContents::Focus() {
+@@ -3399,7 +3399,7 @@ void WebContents::Focus() {
void WebContents::Focus() {
// Focusing on WebContents does not automatically focus the window on macOS
// and Linux, do it manually to match the behavior on Windows.
@@ -66,7 +66,7 @@
if (owner_window())
owner_window()->Focus(true);
#endif
-@@ -4239,7 +4239,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
+@@ -4268,7 +4268,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
}
#endif
diff --git a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.h b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.h
index 067cdf21a89b..de1cc8f43ef2 100644
--- a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.h
+++ b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__web__contents.h
@@ -1,6 +1,6 @@
---- electron/shell/browser/api/electron_api_web_contents.h.orig 2025-06-16 21:48:02 UTC
+--- electron/shell/browser/api/electron_api_web_contents.h.orig 2025-08-18 21:37:38 UTC
+++ electron/shell/browser/api/electron_api_web_contents.h
-@@ -741,7 +741,7 @@ class WebContents final : public ExclusiveAccessContex
+@@ -743,7 +743,7 @@ class WebContents final : public ExclusiveAccessContex
#if defined(TOOLKIT_VIEWS) && !BUILDFLAG(IS_MAC)
ui::ImageModel GetDevToolsWindowIcon() override;
#endif
diff --git a/devel/electron37/files/patch-electron_shell_browser_browser.h b/devel/electron37/files/patch-electron_shell_browser_browser.h
index 8abb0580770a..9d81a52e3348 100644
--- a/devel/electron37/files/patch-electron_shell_browser_browser.h
+++ b/devel/electron37/files/patch-electron_shell_browser_browser.h
@@ -1,6 +1,6 @@
---- electron/shell/browser/browser.h.orig 2024-10-22 02:29:46 UTC
+--- electron/shell/browser/browser.h.orig 2025-08-13 14:21:20 UTC
+++ electron/shell/browser/browser.h
-@@ -144,7 +144,7 @@ class Browser : private WindowListObserver {
+@@ -147,7 +147,7 @@ class Browser : private WindowListObserver {
std::u16string GetApplicationNameForProtocol(const GURL& url);
@@ -9,7 +9,7 @@
// get the name, icon and path for an application
v8::Local<v8::Promise> GetApplicationInfoForProtocol(v8::Isolate* isolate,
const GURL& url);
-@@ -272,10 +272,10 @@ class Browser : private WindowListObserver {
+@@ -275,10 +275,10 @@ class Browser : private WindowListObserver {
PCWSTR GetAppUserModelID();
#endif // BUILDFLAG(IS_WIN)
diff --git a/devel/electron37/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron37/files/patch-electron_shell_browser_native__window__views.cc
index c241b765d7e0..a692323fc532 100644
--- a/devel/electron37/files/patch-electron_shell_browser_native__window__views.cc
+++ b/devel/electron37/files/patch-electron_shell_browser_native__window__views.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/native_window_views.cc.orig 2025-08-06 01:20:29 UTC
+--- electron/shell/browser/native_window_views.cc.orig 2025-08-13 14:21:20 UTC
+++ electron/shell/browser/native_window_views.cc
-@@ -51,7 +51,7 @@
+@@ -52,7 +52,7 @@
#include "ui/wm/core/shadow_types.h"
#include "ui/wm/core/window_util.h"
@@ -9,7 +9,7 @@
#include "base/strings/string_util.h"
#include "shell/browser/browser.h"
#include "shell/browser/linux/unity_service.h"
-@@ -285,7 +285,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -286,7 +286,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
params.parent = parent->GetNativeWindow();
params.native_widget = new ElectronDesktopNativeWidgetAura(this);
@@ -18,7 +18,7 @@
std::string name = Browser::Get()->GetName();
// Set WM_WINDOW_ROLE.
params.wm_role_name = "browser-window";
-@@ -310,7 +310,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -311,7 +311,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
std::string window_type;
options.Get(options::kType, &window_type);
@@ -27,7 +27,7 @@
// Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set.
if (options.ValueOrDefault(options::kDarkTheme, false))
SetGTKDarkThemeEnabled(true);
-@@ -433,7 +433,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -432,7 +432,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
if (window)
window->AddPreTargetHandler(this);
@@ -36,7 +36,7 @@
// On linux after the widget is initialized we might have to force set the
// bounds if the bounds are smaller than the current display
SetBounds(gfx::Rect(GetPosition(), bounds.size()), false);
-@@ -454,7 +454,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
+@@ -453,7 +453,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
}
void NativeWindowViews::SetGTKDarkThemeEnabled(bool use_dark_theme) {
@@ -45,7 +45,7 @@
if (x11_util::IsX11()) {
const std::string color = use_dark_theme ? "dark" : "light";
auto* connection = x11::Connection::Get();
-@@ -515,7 +515,7 @@ void NativeWindowViews::Show() {
+@@ -514,7 +514,7 @@ void NativeWindowViews::Show() {
NotifyWindowShow();
@@ -54,7 +54,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -531,7 +531,7 @@ void NativeWindowViews::ShowInactive() {
+@@ -530,7 +530,7 @@ void NativeWindowViews::ShowInactive() {
NotifyWindowShow();
@@ -63,7 +63,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -550,7 +550,7 @@ void NativeWindowViews::Hide() {
+@@ -549,7 +549,7 @@ void NativeWindowViews::Hide() {
NotifyWindowHide();
@@ -72,7 +72,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowUnmapped();
#endif
-@@ -581,7 +581,7 @@ bool NativeWindowViews::IsEnabled() const {
+@@ -580,7 +580,7 @@ bool NativeWindowViews::IsEnabled() const {
bool NativeWindowViews::IsEnabled() const {
#if BUILDFLAG(IS_WIN)
return ::IsWindowEnabled(GetAcceleratedWidget());
@@ -81,7 +81,7 @@
if (x11_util::IsX11())
return !event_disabler_.get();
NOTIMPLEMENTED();
-@@ -815,7 +815,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
+@@ -814,7 +814,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
}
#endif
@@ -90,7 +90,7 @@
// On Linux and Windows the minimum and maximum size should be updated with
// window size when window is not resizable.
if (!resizable_) {
-@@ -1072,7 +1072,7 @@ bool NativeWindowViews::IsClosable() const {
+@@ -1071,7 +1071,7 @@ bool NativeWindowViews::IsClosable() const {
return false;
}
return !(info.fState & MFS_DISABLED);
@@ -99,7 +99,7 @@
return true;
#endif
}
-@@ -1112,7 +1112,7 @@ void NativeWindowViews::Center() {
+@@ -1111,7 +1111,7 @@ void NativeWindowViews::Center() {
// for now to avoid breaking API contract, but should consider the long
// term plan for this aligning with upstream.
void NativeWindowViews::Center() {
@@ -108,7 +108,7 @@
auto display =
display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow());
gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1332,7 +1332,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+@@ -1336,7 +1336,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
}
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
@@ -117,7 +117,7 @@
// Remove global menu bar.
if (global_menu_bar_ && menu_model == nullptr) {
global_menu_bar_.reset();
-@@ -1388,7 +1388,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+@@ -1392,7 +1392,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
NativeWindow::SetParentWindow(parent);
@@ -126,7 +126,7 @@
if (x11_util::IsX11()) {
auto* connection = x11::Connection::Get();
connection->SetProperty(
-@@ -1434,7 +1434,7 @@ void NativeWindowViews::SetProgressBar(double progress
+@@ -1438,7 +1438,7 @@ void NativeWindowViews::SetProgressBar(double progress
NativeWindow::ProgressState state) {
#if BUILDFLAG(IS_WIN)
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
@@ -135,7 +135,7 @@
if (unity::IsRunning()) {
unity::SetProgressFraction(progress);
}
-@@ -1560,7 +1560,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+@@ -1564,7 +1564,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
#if BUILDFLAG(IS_WIN)
window_handle =
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
@@ -144,7 +144,7 @@
window_handle = static_cast<uint32_t>(accelerated_widget);
#endif
aura::WindowTreeHost* const host =
-@@ -1658,7 +1658,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+@@ -1662,7 +1662,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
SendMessage(hwnd, WM_SETICON, ICON_BIG,
reinterpret_cast<LPARAM>(app_icon_.get()));
}
@@ -153,7 +153,7 @@
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
GetAcceleratedWidget());
-@@ -1773,7 +1773,7 @@ bool NativeWindowViews::CanMinimize() const {
+@@ -1783,7 +1783,7 @@ bool NativeWindowViews::CanMinimize() const {
bool NativeWindowViews::CanMinimize() const {
#if BUILDFLAG(IS_WIN)
return minimizable_;
@@ -162,7 +162,7 @@
return true;
#endif
}
-@@ -1829,7 +1829,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+@@ -1839,7 +1839,7 @@ void NativeWindowViews::HandleKeyboardEvent(
if (widget_destroyed_)
return;
@@ -171,7 +171,7 @@
if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
NotifyWindowExecuteAppCommand(kBrowserBackward);
else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
-@@ -1848,7 +1848,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+@@ -1858,7 +1858,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
// Alt+Click should not toggle menu bar.
root_view_.ResetAltState();
diff --git a/devel/electron37/files/patch-electron_shell_browser_native__window__views.h b/devel/electron37/files/patch-electron_shell_browser_native__window__views.h
index 47d4fb90893b..5f2e253fd5e4 100644
--- a/devel/electron37/files/patch-electron_shell_browser_native__window__views.h
+++ b/devel/electron37/files/patch-electron_shell_browser_native__window__views.h
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.h.orig 2025-08-06 01:20:29 UTC
+--- electron/shell/browser/native_window_views.h.orig 2025-08-13 14:21:20 UTC
+++ electron/shell/browser/native_window_views.h
@@ -26,7 +26,7 @@ namespace electron {
@@ -9,7 +9,7 @@
class GlobalMenuBarX11;
#endif
-@@ -164,7 +164,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -165,7 +165,7 @@ class NativeWindowViews : public NativeWindow,
LPARAM l_param,
LRESULT* result);
void SetIcon(HICON small_icon, HICON app_icon);
@@ -18,7 +18,7 @@
void SetIcon(const gfx::ImageSkia& icon);
#endif
-@@ -250,7 +250,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -254,7 +254,7 @@ class NativeWindowViews : public NativeWindow,
// events from resizing the window.
extensions::SizeConstraints old_size_constraints_;
diff --git a/devel/electron37/files/patch-electron_shell_common_api_electron__bindings.cc b/devel/electron37/files/patch-electron_shell_common_api_electron__bindings.cc
index 8261398f36d6..dc703ba6c1bd 100644
--- a/devel/electron37/files/patch-electron_shell_common_api_electron__bindings.cc
+++ b/devel/electron37/files/patch-electron_shell_common_api_electron__bindings.cc
@@ -1,6 +1,6 @@
---- electron/shell/common/api/electron_bindings.cc.orig 2025-07-02 10:12:01 UTC
+--- electron/shell/common/api/electron_bindings.cc.orig 2025-09-08 10:04:35 UTC
+++ electron/shell/common/api/electron_bindings.cc
-@@ -253,7 +253,7 @@ void ElectronBindings::DidReceiveMemoryDump(
+@@ -256,7 +256,7 @@ void ElectronBindings::DidReceiveMemoryDump(
if (target_pid == dump.pid()) {
auto dict = gin_helper::Dictionary::CreateEmpty(isolate);
const auto& osdump = dump.os_dump();
diff --git a/devel/electron37/files/patch-electron_shell_common_node__bindings.cc b/devel/electron37/files/patch-electron_shell_common_node__bindings.cc
index 93f950fd62a6..753e0a45b250 100644
--- a/devel/electron37/files/patch-electron_shell_common_node__bindings.cc
+++ b/devel/electron37/files/patch-electron_shell_common_node__bindings.cc
@@ -1,4 +1,4 @@
---- electron/shell/common/node_bindings.cc.orig 2025-07-02 10:12:01 UTC
+--- electron/shell/common/node_bindings.cc.orig 2025-08-13 14:21:20 UTC
+++ electron/shell/common/node_bindings.cc
@@ -47,7 +47,7 @@
#include "third_party/electron_node/src/debug_utils.h"
@@ -27,7 +27,7 @@
electron::crash_keys::SetCrashKey("electron.v8-oom.is_heap_oom",
std::to_string(details.is_heap_oom));
if (location) {
-@@ -581,7 +581,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c
+@@ -580,7 +580,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c
TRACE_EVENT0("electron", "NodeBindings::Initialize");
// Open node's error reporting system for browser process.
diff --git a/devel/electron37/files/patch-electron_shell_services_node_node__service.cc b/devel/electron37/files/patch-electron_shell_services_node_node__service.cc
index a69bf043abda..c12b95169c24 100644
--- a/devel/electron37/files/patch-electron_shell_services_node_node__service.cc
+++ b/devel/electron37/files/patch-electron_shell_services_node_node__service.cc
@@ -1,6 +1,6 @@
---- electron/shell/services/node/node_service.cc.orig 2025-07-02 10:12:01 UTC
+--- electron/shell/services/node/node_service.cc.orig 2025-08-25 07:57:03 UTC
+++ electron/shell/services/node/node_service.cc
-@@ -23,7 +23,7 @@
+@@ -24,7 +24,7 @@
#include "shell/common/node_includes.h"
#include "shell/services/node/parent_port.h"
@@ -9,7 +9,7 @@
#include "shell/common/crash_keys.h"
#endif
-@@ -40,7 +40,7 @@ void V8FatalErrorCallback(const char* location, const
+@@ -41,7 +41,7 @@ void V8FatalErrorCallback(const char* location, const
g_client_remote->OnV8FatalError(location, outstream.str());
}
diff --git a/devel/electron37/files/patch-electron_spec_api-app-spec.ts b/devel/electron37/files/patch-electron_spec_api-app-spec.ts
index af8cd3c05eb1..ebcc2de849bd 100644
--- a/devel/electron37/files/patch-electron_spec_api-app-spec.ts
+++ b/devel/electron37/files/patch-electron_spec_api-app-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-app-spec.ts.orig 2025-05-27 16:50:03 UTC
+--- electron/spec/api-app-spec.ts.orig 2025-08-13 14:21:20 UTC
+++ electron/spec/api-app-spec.ts
-@@ -126,11 +126,11 @@ describe('app module', () => {
+@@ -129,11 +129,11 @@ describe('app module', () => {
});
describe('app.getPreferredSystemLanguages()', () => {
@@ -14,7 +14,7 @@
const languages = app.getPreferredSystemLanguages();
if (languages.length) {
expect(languages).to.not.include('C');
-@@ -193,7 +193,7 @@ describe('app module', () => {
+@@ -196,7 +196,7 @@ describe('app module', () => {
expect(code).to.equal(123, 'exit code should be 123, if you see this please tag @MarshallOfSound');
});
@@ -23,7 +23,16 @@
const electronPath = process.execPath;
const appPath = path.join(fixturesPath, 'api', 'singleton');
appProcess = cp.spawn(electronPath, [appPath]);
-@@ -447,7 +447,7 @@ describe('app module', () => {
+@@ -360,7 +360,7 @@ describe('app module', () => {
+ });
+
+ // GitHub Actions macOS-13 runners used for x64 seem to have a problem with this test.
+- ifdescribe(process.platform !== 'linux' && !isMacOSx64)('app.{add|get|clear}RecentDocument(s)', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd' && !isMacOSx64)('app.{add|get|clear}RecentDocument(s)', () => {
+ const tempFiles = [
+ path.join(fixturesPath, 'foo.txt'),
+ path.join(fixturesPath, 'bar.txt'),
+@@ -488,7 +488,7 @@ describe('app module', () => {
// let w = null
// before(function () {
@@ -32,16 +41,16 @@
// this.skip()
// }
// })
-@@ -554,7 +554,7 @@ describe('app module', () => {
+@@ -595,7 +595,7 @@ describe('app module', () => {
describe('app.badgeCount', () => {
const platformIsNotSupported =
- (process.platform === 'win32') ||
-- (process.platform === 'linux' && !app.isUnityRunning());
-+ ((process.platform === 'linux' || process.platform === 'freebsd') && !app.isUnityRunning());
+ (process.platform === 'win32') ||
+- (process.platform === 'linux' && !app.isUnityRunning());
++ (process.platform === 'linux' && !app.isUnityRunning()) || (process.platform === 'freebsd');
const expectedBadgeCount = 42;
-@@ -598,7 +598,7 @@ describe('app module', () => {
+@@ -639,7 +639,7 @@ describe('app module', () => {
});
});
@@ -50,7 +59,7 @@
const isMac = process.platform === 'darwin';
const isWin = process.platform === 'win32';
-@@ -978,7 +978,7 @@ describe('app module', () => {
+@@ -1019,7 +1019,7 @@ describe('app module', () => {
});
});
@@ -59,7 +68,7 @@
it('is mutable', () => {
const values = [false, true, false];
const setters: Array<(arg: boolean) => void> = [
-@@ -1178,7 +1178,7 @@ describe('app module', () => {
+@@ -1233,7 +1233,7 @@ describe('app module', () => {
});
});
@@ -68,7 +77,7 @@
let w: BrowserWindow;
before(function () {
-@@ -1313,7 +1313,7 @@ describe('app module', () => {
+@@ -1368,7 +1368,7 @@ describe('app module', () => {
describe('getApplicationNameForProtocol()', () => {
// TODO: Linux CI doesn't have registered http & https handlers
@@ -77,7 +86,7 @@
// We can't expect particular app names here, but these protocols should
// at least have _something_ registered. Except on our Linux CI
// environment apparently.
-@@ -1331,7 +1331,7 @@ describe('app module', () => {
+@@ -1386,7 +1386,7 @@ describe('app module', () => {
});
});
@@ -86,7 +95,7 @@
it('returns promise rejection for a bogus protocol', async function () {
await expect(
app.getApplicationInfoForProtocol('bogus-protocol://')
-@@ -1381,7 +1381,7 @@ describe('app module', () => {
+@@ -1436,7 +1436,7 @@ describe('app module', () => {
});
// FIXME Get these specs running on Linux CI
@@ -95,7 +104,7 @@
const iconPath = path.join(__dirname, 'fixtures/assets/icon.ico');
const sizes = {
small: 16,
-@@ -1463,7 +1463,7 @@ describe('app module', () => {
+@@ -1518,7 +1518,7 @@ describe('app module', () => {
expect(entry.memory).to.have.property('privateBytes').that.is.greaterThan(0);
}
@@ -104,7 +113,7 @@
expect(entry.sandboxed).to.be.a('boolean');
}
-@@ -1537,7 +1537,7 @@ describe('app module', () => {
+@@ -1592,7 +1592,7 @@ describe('app module', () => {
it('succeeds with complete GPUInfo', async () => {
const completeInfo = await getGPUInfo('complete');
@@ -113,7 +122,7 @@
// For linux and macOS complete info is same as basic info
await verifyBasicGPUInfo(completeInfo);
const basicInfo = await getGPUInfo('basic');
-@@ -1561,7 +1561,7 @@ describe('app module', () => {
+@@ -1616,7 +1616,7 @@ describe('app module', () => {
});
});
diff --git a/devel/electron37/files/patch-electron_spec_api-browser-window-spec.ts b/devel/electron37/files/patch-electron_spec_api-browser-window-spec.ts
index a2aaae07511d..7d0ad25633d7 100644
--- a/devel/electron37/files/patch-electron_spec_api-browser-window-spec.ts
+++ b/devel/electron37/files/patch-electron_spec_api-browser-window-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-browser-window-spec.ts.orig 2025-07-22 07:51:00 UTC
+--- electron/spec/api-browser-window-spec.ts.orig 2025-08-13 14:21:20 UTC
+++ electron/spec/api-browser-window-spec.ts
@@ -68,7 +68,7 @@ describe('BrowserWindow module', () => {
}).not.to.throw();
@@ -72,7 +72,7 @@
it('checks normal bounds when minimized', async () => {
const bounds = w.getBounds();
const minimize = once(w, 'minimize');
-@@ -2983,7 +2983,7 @@ describe('BrowserWindow module', () => {
+@@ -3069,7 +3069,7 @@ describe('BrowserWindow module', () => {
describe('BrowserWindow.setOpacity(opacity)', () => {
afterEach(closeAllWindows);
@@ -81,7 +81,7 @@
it('make window with initial opacity', () => {
const w = new BrowserWindow({ show: false, opacity: 0.5 });
expect(w.getOpacity()).to.equal(0.5);
-@@ -3009,7 +3009,7 @@ describe('BrowserWindow module', () => {
+@@ -3095,7 +3095,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -90,7 +90,7 @@
it('sets 1 regardless of parameter', () => {
const w = new BrowserWindow({ show: false });
w.setOpacity(0);
-@@ -3220,7 +3220,7 @@ describe('BrowserWindow module', () => {
+@@ -3306,7 +3306,7 @@ describe('BrowserWindow module', () => {
expect(overlayRectPreMax.height).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -99,7 +99,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -3286,7 +3286,7 @@ describe('BrowserWindow module', () => {
+@@ -3372,7 +3372,7 @@ describe('BrowserWindow module', () => {
expect(preMaxHeight).to.equal(size);
// 'maximize' event is not emitted on Linux in CI.
@@ -108,7 +108,7 @@
const maximize = once(w, 'maximize');
w.show();
w.maximize();
-@@ -3951,7 +3951,7 @@ describe('BrowserWindow module', () => {
+@@ -4037,7 +4037,7 @@ describe('BrowserWindow module', () => {
expect(test.nodeTimers).to.equal(true);
expect(test.nodeUrl).to.equal(true);
@@ -117,7 +117,7 @@
expect(test.creationTime).to.be.null('creation time');
expect(test.systemMemoryInfo).to.be.null('system memory info');
} else {
-@@ -4456,7 +4456,7 @@ describe('BrowserWindow module', () => {
+@@ -4542,7 +4542,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -126,7 +126,7 @@
afterEach(closeAllWindows);
it('emits an event when window is maximized', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4727,7 +4727,7 @@ describe('BrowserWindow module', () => {
+@@ -4813,7 +4813,7 @@ describe('BrowserWindow module', () => {
// TODO(zcbenz):
// This test does not run on Linux CI. See:
// https://github.com/electron/electron/issues/28699
@@ -135,7 +135,7 @@
const w = new BrowserWindow({});
const maximize = once(w, 'maximize');
w.maximize();
-@@ -4744,7 +4744,7 @@ describe('BrowserWindow module', () => {
+@@ -4830,7 +4830,7 @@ describe('BrowserWindow module', () => {
});
// TODO(dsanders11): Enable once maximize event works on Linux again on CI
@@ -144,7 +144,7 @@
afterEach(closeAllWindows);
it('should show the window if it is not currently shown', async () => {
const w = new BrowserWindow({ show: false });
-@@ -4781,7 +4781,7 @@ describe('BrowserWindow module', () => {
+@@ -4867,7 +4867,7 @@ describe('BrowserWindow module', () => {
// TODO(dsanders11): Enable once minimize event works on Linux again.
// See https://github.com/electron/electron/issues/28699
@@ -153,7 +153,7 @@
const w = new BrowserWindow();
const minimize = once(w, 'minimize');
w.minimize();
-@@ -5267,7 +5267,7 @@ describe('BrowserWindow module', () => {
+@@ -5353,7 +5353,7 @@ describe('BrowserWindow module', () => {
});
// On Linux there is no "resizable" property of a window.
@@ -162,7 +162,7 @@
const w = new BrowserWindow({ show: false });
expect(w.resizable).to.be.true('resizable');
-@@ -5477,7 +5477,7 @@ describe('BrowserWindow module', () => {
+@@ -5563,7 +5563,7 @@ describe('BrowserWindow module', () => {
});
});
@@ -171,7 +171,7 @@
// Not implemented on Linux.
afterEach(closeAllWindows);
-@@ -6678,7 +6678,7 @@ describe('BrowserWindow module', () => {
+@@ -6764,7 +6764,7 @@ describe('BrowserWindow module', () => {
describe('"transparent" option', () => {
afterEach(closeAllWindows);
diff --git a/devel/electron37/files/patch-electron_spec_api-tray-spec.ts b/devel/electron37/files/patch-electron_spec_api-tray-spec.ts
index cb822fdca402..a2cc8bcf183b 100644
--- a/devel/electron37/files/patch-electron_spec_api-tray-spec.ts
+++ b/devel/electron37/files/patch-electron_spec_api-tray-spec.ts
@@ -1,5 +1,21 @@
---- electron/spec/api-tray-spec.ts.orig 2024-10-09 13:53:06 UTC
+--- electron/spec/api-tray-spec.ts.orig 2025-08-25 07:57:03 UTC
+++ electron/spec/api-tray-spec.ts
+@@ -30,13 +30,13 @@ describe('tray module', () => {
+ }).to.throw(/Failed to load image from path (.+)/);
+ });
+
+- ifit(process.platform !== 'linux')('throws a descriptive error if an invalid guid is given', () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('throws a descriptive error if an invalid guid is given', () => {
+ expect(() => {
+ tray = new Tray(nativeImage.createEmpty(), 'I am not a guid');
+ }).to.throw('Invalid GUID format');
+ });
+
+- ifit(process.platform !== 'linux')('accepts a valid guid', () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('accepts a valid guid', () => {
+ expect(() => {
+ tray = new Tray(nativeImage.createEmpty(), '0019A433-3526-48BA-A66C-676742C0FEFB');
+ }).to.not.throw();
@@ -131,7 +131,7 @@ describe('tray module', () => {
describe('tray.getBounds()', () => {
afterEach(() => { tray.destroy(); });
diff --git a/devel/electron37/files/patch-electron_spec_api-utility-process-spec.ts b/devel/electron37/files/patch-electron_spec_api-utility-process-spec.ts
index eab6d0294f3a..ef027ac5f72f 100644
--- a/devel/electron37/files/patch-electron_spec_api-utility-process-spec.ts
+++ b/devel/electron37/files/patch-electron_spec_api-utility-process-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-utility-process-spec.ts.orig 2025-07-02 10:12:01 UTC
+--- electron/spec/api-utility-process-spec.ts.orig 2025-08-13 14:21:20 UTC
+++ electron/spec/api-utility-process-spec.ts
-@@ -487,7 +487,7 @@ describe('utilityProcess module', () => {
+@@ -522,7 +522,7 @@ describe('utilityProcess module', () => {
expect(output).to.include(result);
});
@@ -9,7 +9,7 @@
const message = 'Message from utility process';
const child = utilityProcess.fork(path.join(fixturesPath, 'expose-main-process-module.js'));
await once(child, 'spawn');
-@@ -524,7 +524,7 @@ describe('utilityProcess module', () => {
+@@ -559,7 +559,7 @@ describe('utilityProcess module', () => {
await closeWindow(w);
});
diff --git a/devel/electron37/files/patch-electron_spec_api-web-contents-spec.ts b/devel/electron37/files/patch-electron_spec_api-web-contents-spec.ts
index 91ee421c5a05..001598b72527 100644
--- a/devel/electron37/files/patch-electron_spec_api-web-contents-spec.ts
+++ b/devel/electron37/files/patch-electron_spec_api-web-contents-spec.ts
@@ -1,6 +1,6 @@
---- electron/spec/api-web-contents-spec.ts.orig 2025-06-16 21:48:02 UTC
+--- electron/spec/api-web-contents-spec.ts.orig 2025-08-13 14:21:20 UTC
+++ electron/spec/api-web-contents-spec.ts
-@@ -2754,7 +2754,7 @@ describe('webContents module', () => {
+@@ -2797,7 +2797,7 @@ describe('webContents module', () => {
});
// TODO(codebytere): OOPIF printing is disabled on Linux at the moment due to crashes.
diff --git a/devel/electron37/files/patch-electron_spec_chromium-spec.ts b/devel/electron37/files/patch-electron_spec_chromium-spec.ts
index 8ae72b65b937..2d4b6ea82803 100644
--- a/devel/electron37/files/patch-electron_spec_chromium-spec.ts
+++ b/devel/electron37/files/patch-electron_spec_chromium-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/chromium-spec.ts.orig 2025-07-16 19:03:26 UTC
+--- electron/spec/chromium-spec.ts.orig 2025-09-27 17:30:52 UTC
+++ electron/spec/chromium-spec.ts
@@ -475,13 +475,13 @@ describe('command line switches', () => {
it('should not set an invalid locale', async () => testLocale('asdfkl', `${currentLocale}|${currentSystemLocale}|${currentPreferredLanguages}`));
@@ -18,7 +18,7 @@
});
describe('--remote-debugging-pipe switch', () => {
-@@ -2958,12 +2958,12 @@ describe('font fallback', () => {
+@@ -3213,12 +3213,12 @@ describe('font fallback', () => {
expect(fonts[0].familyName).to.equal('Arial');
} else if (process.platform === 'darwin') {
expect(fonts[0].familyName).to.equal('Helvetica');
@@ -33,7 +33,7 @@
const html = `
<html lang="ja-JP">
<head>
-@@ -3515,7 +3515,7 @@ describe('paste execCommand', () => {
+@@ -3771,7 +3771,7 @@ describe('paste execCommand', () => {
});
});
diff --git a/devel/electron37/files/patch-net_dns_BUILD.gn b/devel/electron37/files/patch-net_dns_BUILD.gn
index d51291a1422a..2d636dae106c 100644
--- a/devel/electron37/files/patch-net_dns_BUILD.gn
+++ b/devel/electron37/files/patch-net_dns_BUILD.gn
@@ -1,4 +1,4 @@
---- net/dns/BUILD.gn.orig 2025-04-06 11:53:44 UTC
+--- net/dns/BUILD.gn.orig 2025-09-14 14:20:07 UTC
+++ net/dns/BUILD.gn
@@ -140,7 +140,7 @@ source_set("dns") {
"dns_config_service_android.cc",
@@ -9,7 +9,17 @@
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -181,6 +181,7 @@ source_set("dns") {
+@@ -174,6 +174,9 @@ source_set("dns") {
+ }
+
+ deps = [ "//net:net_deps" ]
++ if (is_bsd) {
++ deps += [ "//services/screen_ai/buildflags" ]
++ }
+
+ public_deps = [
+ ":dns_client",
+@@ -181,6 +184,7 @@ source_set("dns") {
":host_resolver_manager",
":mdns_client",
"//net:net_public_deps",
@@ -17,7 +27,7 @@
]
allow_circular_includes_from = [
-@@ -452,9 +453,9 @@ source_set("tests") {
+@@ -452,9 +456,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/devel/electron37/files/yarn.lock b/devel/electron37/files/yarn.lock
index 05eef81f0ca3..11e117a506a8 100644
--- a/devel/electron37/files/yarn.lock
+++ b/devel/electron37/files/yarn.lock
@@ -1058,11 +1058,6 @@
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20"
integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==
-"@types/webpack-env@^1.18.5":
- version "1.18.5"
- resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.18.5.tgz#eccda0b04fe024bed505881e2e532f9c119169bf"
- integrity sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==
-
"@types/yauzl@^2.9.1":
version "2.10.0"
resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599"
@@ -1297,6 +1292,11 @@
resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e"
integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==
+"@xmldom/xmldom@^0.8.11":
+ version "0.8.11"
+ resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.11.tgz#b79de2d67389734c57c52595f7a7305e30c2d608"
+ integrity sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==
+
"@xtuc/ieee754@^1.2.0":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
@@ -7285,14 +7285,7 @@ stringify-object@^3.3.0:
is-obj "^1.0.1"
is-regexp "^1.0.0"
-"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
-strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
diff --git a/devel/electron38/Makefile b/devel/electron38/Makefile
new file mode 100644
index 000000000000..c67cc8896646
--- /dev/null
+++ b/devel/electron38/Makefile
@@ -0,0 +1,451 @@
+PORTNAME= electron
+DISTVERSIONPREFIX= v
+DISTVERSION= ${ELECTRON_VER}
+PULSEMV= 16
+PULSEV= ${PULSEMV}.1
+CATEGORIES= devel
+MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/:chromium \
+ https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
+PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
+DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}:chromium \
+ pulseaudio-${PULSEV}.tar.gz:pulseaudio \
+ electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX}:prefetch
+DIST_SUBDIR= ${PORTNAME}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Build cross-platform desktop apps with JavaScript, HTML, and CSS
+WWW= https://electronjs.org/
+
+LICENSE= BSD3CLAUSE LGPL21 MPL11 MIT
+LICENSE_COMB= multi
+LICENSE_FILE= ${WRKSRC}/electron/LICENSE
+
+BROKEN_i386= fetch fails: node process stalls during fetch phase and eats up all CPUs
+ONLY_FOR_ARCHS= aarch64 amd64 i386
+
+FETCH_DEPENDS= yarn${NODEJS_SUFFIX}>0:www/yarn${NODEJS_SUFFIX}
+EXTRACT_DEPENDS=yarn${NODEJS_SUFFIX}>0:www/yarn${NODEJS_SUFFIX}
+PATCH_DEPENDS= git:devel/git \
+ jq:textproc/jq
+BUILD_DEPENDS= gperf:devel/gperf \
+ bindgen:devel/rust-bindgen-cli \
+ yasm:devel/yasm \
+ ${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/mesa-dri \
+ rustc:lang/rust \
+ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \
+ node${NODEJS_VERSION}>0:www/node${NODEJS_VERSION} \
+ npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX}
+LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \
+ libatspi.so:accessibility/at-spi2-core \
+ libFLAC.so:audio/flac \
+ libopus.so:audio/opus \
+ libdbus-1.so:devel/dbus \
+ libicuuc.so:devel/icu \
+ libepoll-shim.so:devel/libepoll-shim \
+ libevent.so:devel/libevent \
+ libffi.so:devel/libffi \
+ libnotify.so:devel/libnotify \
+ libpci.so:devel/libpci \
+ libnspr4.so:devel/nspr \
+ libre2.so:devel/re2 \
+ libdrm.so:graphics/libdrm \
+ libpng.so:graphics/png \
+ libwayland-client.so:graphics/wayland \
+ libwebp.so:graphics/webp \
+ libdav1d.so:multimedia/dav1d \
+ libva.so:multimedia/libva \
+ libopenh264.so:multimedia/openh264 \
+ libfreetype.so:print/freetype2 \
+ libharfbuzz.so:print/harfbuzz \
+ libsecret-1.so:security/libsecret \
+ libnss3.so:security/nss \
+ libexpat.so:textproc/expat2 \
+ libxkbcommon.so:x11/libxkbcommon \
+ libxshmfence.so:x11/libxshmfence \
+ libfontconfig.so:x11-fonts/fontconfig
+RUN_DEPENDS= xdg-open:devel/xdg-utils
+TEST_DEPENDS= git:devel/git \
+ ${PYTHON_PKGNAMEPREFIX}python-dbusmock>0:devel/py-python-dbusmock@${PY_FLAVOR} \
+ npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX}
+
+USES= bison compiler:c++17-lang cpe gettext-tools gl gmake gnome \
+ iconv:wchar_t jpeg localbase:ldflags ninja nodejs:22,build \
+ pkgconfig python:build,test qt:5 shebangfix tar:xz xorg
+
+CPE_VENDOR= electronjs
+USE_GITHUB= yes
+GH_TUPLE= nodejs:node:v${NODE_VER}:node \
+ nodejs:nan:${NAN_VER}:nan \
+ Squirrel:Squirrel.Mac:${SQUIRREL_MAC_VER}:squirrel_mac \
+ ReactiveCocoa:ReactiveObjC:${REACTIVEOBJC_VER}:reactiveobjc \
+ Mantle:Mantle:${MANTLE_VER}:mantle \
+ EngFlow:reclient-configs:${ENGFLOW_RECLIENT_CONFIGS_VER}:reclient_configs
+USE_GL= gbm gl glesv2
+USE_GNOME= atk cairo gdkpixbuf gtk30 libxml2 libxslt pango
+USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xrandr \
+ xrender xscrnsaver xtst
+USE_QT= buildtools:build core:build widgets:build
+
+SHEBANG_FILES= chrome/tools/build/linux/chrome-wrapper buildtools/linux64/clang-format
+
+MAKE_ARGS= -C out/${BUILDTYPE}
+MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \
+ CPLUS_INCLUDE_PATH=${LOCALBASE}/include
+ALL_TARGET= electron electron:node_headers
+POST_BUILD_TARGETS= licenses version
+POST_BUILD_DIST_TARGETS=electron_dist_zip electron_chromedriver_zip \
+ electron_mksnapshot_zip
+
+DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
+BINARY_ALIAS= python3=${PYTHON_CMD}
+BUNDLE_LIBS= yes
+
+NO_WRKSUBDIR= yes
+WRKSRC_SUBDIR= src
+
+GN_ARGS+= clang_use_chrome_plugins=false \
+ enable_backup_ref_ptr_support=false \
+ enable_hangout_services_extension=true \
+ enable_remoting=false \
+ fatal_linker_warnings=false \
+ icu_use_data_file=false \
+ is_clang=true \
+ moc_qt5_path="${QT_TOOLDIR}/moc" \
+ optimize_webui=true \
+ toolkit_views=true \
+ treat_warnings_as_errors=false \
+ use_allocator_shim=false \
+ use_aura=true \
+ use_custom_libcxx=true \
+ use_custom_libunwind=true \
+ use_lld=true \
+ use_partition_alloc=true \
+ use_partition_alloc_as_malloc=false \
+ use_qt5=true \
+ use_sysroot=false \
+ use_system_freetype=false \
+ use_system_harfbuzz=true \
+ use_system_libffi=true \
+ use_system_libjpeg=true \
+ use_udev=false \
+ chrome_pgo_phase=0 \
+ extra_cflags="${CFLAGS}" \
+ extra_cxxflags="${CXXFLAGS} -I${LOCALBASE}/include/libepoll-shim ${PINCLUDES}" \
+ extra_ldflags="${LDFLAGS}" \
+ ffmpeg_branding="${FFMPEG_BRAND}" \
+ override_electron_version="${ELECTRON_VER}"
+
+# TODO: investigate building with these options:
+# use_system_minigbm
+GN_BOOTSTRAP_FLAGS= --no-clean --no-rebuild --skip-generate-buildfiles
+
+PLIST_SUB= ELECTRON_VER=${ELECTRON_VER} \
+ ELECTRON_VER_MAJOR=${ELECTRON_VER_MAJOR}
+
+OPTIONS_DEFINE= CODECS CUPS DEBUG DIST DRIVER KERBEROS LTO PIPEWIRE
+OPTIONS_DEFAULT= CODECS CUPS DRIVER KERBEROS PIPEWIRE ALSA PULSEAUDIO SNDIO
+OPTIONS_EXCLUDE_aarch64=LTO
+OPTIONS_GROUP= AUDIO
+OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO SNDIO
+OPTIONS_RADIO= KERBEROS
+OPTIONS_RADIO_KERBEROS= HEIMDAL HEIMDAL_BASE MIT
+OPTIONS_SUB= yes
+CODECS_DESC= Compile and enable patented codecs like H.264
+DIST_DESC= Build distribution zip files
+DRIVER_DESC= Install chromedriver
+HEIMDAL_BASE_DESC= Heimdal Kerberos (base)
+HEIMDAL_DESC= Heimdal Kerberos (security/heimdal)
+MIT_DESC= MIT Kerberos (security/krb5)
+PIPEWIRE_DESC= Screen capture via PipeWire
+
+ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
+ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \
+ alsa-lib>=1.1.1_1:audio/alsa-lib
+ALSA_VARS= GN_ARGS+=use_alsa=true
+ALSA_VARS_OFF= GN_ARGS+=use_alsa=false
+
+CODECS_VARS= GN_ARGS+=proprietary_codecs=true \
+ FFMPEG_BRAND="Chrome"
+CODECS_VARS_OFF= GN_ARGS+=proprietary_codecs=false \
+ FFMPEG_BRAND="Chromium"
+
+CUPS_LIB_DEPENDS= libcups.so:print/cups
+CUPS_VARS= GN_ARGS+=use_cups=true
+CUPS_VARS_OFF= GN_ARGS+=use_cups=false
+
+DEBUG_BUILD_DEPENDS= esbuild:devel/esbuild
+DEBUG_MAKE_ENV= ELECTRON_OUT_DIR=Debug
+DEBUG_MAKE_ENV_OFF= ELECTRON_OUT_DIR=Release
+DEBUG_VARS= BUILDTYPE=Debug \
+ GN_FILE=testing.gn \
+ GN_ARGS+=is_debug=true \
+ GN_ARGS+=is_component_build=false \
+ GN_ARGS+=symbol_level=1 \
+ GN_BOOTSTRAP_FLAGS+=--debug \
+ WANTSPACE="21 GB"
+DEBUG_VARS_OFF= BUILDTYPE=Release \
+ GN_FILE=release.gn \
+ GN_ARGS+=blink_symbol_level=0 \
+ GN_ARGS+=is_debug=false \
+ GN_ARGS+=is_official_build=true \
+ GN_ARGS+=symbol_level=0 \
+ WANTSPACE="14 GB"
+
+DIST_IMPLIES= DRIVER
+DRIVER_MAKE_ARGS= chromedriver
+
+HEIMDAL_LIB_DEPENDS= libkrb5.so.26:security/heimdal
+KERBEROS_VARS= GN_ARGS+=use_kerberos=true
+KERBEROS_VARS_OFF= GN_ARGS+=use_kerberos=false
+
+LTO_VARS= GN_ARGS+=use_thin_lto=true \
+ GN_ARGS+=thin_lto_enable_optimizations=true \
+ WANTSPACE="14 GB"
+LTO_VARS_OFF= GN_ARGS+=use_thin_lto=false
+
+MIT_LIB_DEPENDS= libkrb5.so.3:security/krb5
+
+PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
+PIPEWIRE_VARS= GN_ARGS+=rtc_use_pipewire=true \
+ GN_ARGS+=rtc_link_pipewire=true
+PIPEWIRE_VARS_OFF= GN_ARGS+=rtc_use_pipewire=false \
+ GN_ARGS+=rtc_link_pipewire=false
+
+PULSEAUDIO_VARS= GN_ARGS+=use_pulseaudio=true \
+ PINCLUDES="-I${WRKSRC:H}/pulseaudio-${PULSEV}/src -DPA_MAJOR=${PULSEMV}"
+PULSEAUDIO_VARS_OFF= GN_ARGS+=use_pulseaudio=false
+
+SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
+SNDIO_VARS= GN_ARGS+=use_sndio=true
+SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
+
+# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
+CHROMIUM_VER= 140.0.7339.133
+# See ${WRKSRC}/electron/DEPS for NODE_VER
+NODE_VER= 22.19.0
+# See ${WRKSRC}/electron/DEPS for NAN_VER
+NAN_VER= e14bdcd1f72d62bca1d541b66da43130384ec213
+# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
+SQUIRREL_MAC_VER= 0e5d146ba13101a1302d59ea6e6e0b3cace4ae38
+# See ${WRKSRC}/electron/DEPS for REACTIVEOBJC_VER
+REACTIVEOBJC_VER= 74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76
+# See ${WRKSRC}/electron/DEPS for MANTLE_VER
+MANTLE_VER= 78d3966b3c331292ea29ec38661b25df0a245948
+# See ${WRKSRC}/electron/DEPS for ENGFLOW_RECLIENT_CONFIGS_VER
+ENGFLOW_RECLIENT_CONFIGS_VER= 955335c30a752e9ef7bff375baab5e0819b6c00d
+
+YARN_TIMESTAMP= 61171200
+
+.include "Makefile.version"
+.include <bsd.port.pre.mk>
+
+.if ${PORT_OPTIONS:MHEIMDAL_BASE} && !exists(/usr/lib/libkrb5.so)
+IGNORE= you have selected HEIMDAL_BASE but do not have Heimdal installed in base
+.endif
+
+LLVM_DEFAULT= 20
+BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
+BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \
+ cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \
+ c++=${LOCALBASE}/bin/clang++${LLVM_DEFAULT} \
+ ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \
+ nm=${LOCALBASE}/bin/llvm-nm${LLVM_DEFAULT} \
+ ld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT}
+CFLAGS+= -Wno-error=implicit-function-declaration
+
+.if ${ARCH} == "aarch64"
+PLIST_SUB+= AARCH64="" \
+ AMD64="@comment " \
+ I386="@comment " \
+ NOT_AARCH64="@comment "
+FFMPEG_TARGET= arm64
+.elif ${ARCH} == "amd64"
+BUILD_DEPENDS+= nasm:devel/nasm
+PLIST_SUB+= AARCH64="@comment " \
+ AMD64="" \
+ I386="@comment " \
+ NOT_AARCH64=""
+FFMPEG_TARGET= x64
+.elif ${ARCH} == "i386"
+BUILD_DEPENDS+= nasm:devel/nasm
+PLIST_SUB+= AARCH64="@comment " \
+ AMD64="@comment " \
+ I386="" \
+ NOT_AARCH64=""
+FFMPEG_TARGET= ia32
+.endif
+
+FFMPEG_BDIR= ${WRKSRC}/third_party/ffmpeg/build.${FFMPEG_TARGET}.freebsd/${FFMPEG_BRAND}
+FFMPEG_CDIR= ${WRKSRC}/third_party/ffmpeg/chromium/config/${FFMPEG_BRAND}/freebsd/${FFMPEG_TARGET}
+
+# Allow relocations against read-only segments (override lld default)
+LDFLAGS_i386= -Wl,-znotext
+
+# TODO: -isystem, would be just as ugly as this approach, but more reliably
+# build would fail without C_INCLUDE_PATH/CPLUS_INCLUDE_PATH env var set.
+MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \
+ CPLUS_INCLUDE_PATH=${LOCALBASE}/include
+
+# rust
+RUSTC_VERSION!= rustc -V 2>/dev/null || true
+MAKE_ENV+= RUSTC_BOOTSTRAP=1
+GN_ARGS+= enable_rust=true \
+ rust_sysroot_absolute="${LOCALBASE}" \
+ rustc_version="${RUSTC_VERSION}"
+
+pre-everything::
+ @${ECHO_MSG}
+ @${ECHO_MSG} "To build electron, you should have around 2GB of memory"
+ @${ECHO_MSG} "and around ${WANTSPACE} of free disk space."
+ @${ECHO_MSG}
+
+pre-fetch:
+ @${MKDIR} ${DISTDIR}/${DIST_SUBDIR}
+ if [ ! -f ${DISTDIR}/${DIST_SUBDIR}/electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX} ]; \
+ then ${MKDIR} ${WRKDIR}; \
+ ${ECHO_CMD} 'yarn-offline-mirror "./yarn-offline-cache"' >> \
+ ${WRKDIR}/.yarnrc; \
+ ${CP} ${FILESDIR}/package.json ${FILESDIR}/yarn.lock ${WRKDIR}; \
+ cd ${WRKDIR} && ${SETENV} HOME=${WRKDIR} XDG_CACHE_HOME=${WRKDIR}/.cache \
+ yarn --frozen-lockfile --ignore-scripts; \
+ ${MTREE_CMD} -cbnSp yarn-offline-cache | ${MTREE_CMD} -C | ${SED} \
+ -e 's:time=[0-9.]*:time=${YARN_TIMESTAMP}.000000000:' \
+ -e 's:\([gu]id\)=[0-9]*:\1=0:g' \
+ -e 's:mode=\([0-9]\)7[0-9][0-9]:mode=\1755:' \
+ -e 's:mode=\([0-9]\)6[0-9][0-9]:mode=\1644:' \
+ -e 's:flags=.*:flags=none:' \
+ -e 's:^\.:./yarn-offline-cache:' > yarn-offline-cache.mtree; \
+ ${TAR} cJf ${DISTDIR}/${DIST_SUBDIR}/electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX} \
+ @yarn-offline-cache.mtree; \
+ ${RM} -r ${WRKDIR}; \
+ fi
+
+post-extract:
+# Move extracted sources to appropriate locations
+ ${MV} ${WRKSRC:H}/chromium-${CHROMIUM_VER} ${WRKSRC}
+ ${MV} ${WRKSRC:H}/${PORTNAME}-${ELECTRON_VER} ${WRKSRC}/electron
+ ${MV} ${WRKSRC:H}/${GH_PROJECT_nan}-${NAN_VER} ${WRKSRC}/third_party/nan
+ ${MV} ${WRKSRC:H}/${GH_PROJECT_node}-${NODE_VER} \
+ ${WRKSRC}/third_party/electron_node
+ ${MV} ${WRKSRC:H}/${GH_PROJECT_squirrel_mac}-${SQUIRREL_MAC_VER} \
+ ${WRKSRC}/third_party/squirrel.mac
+ @${MKDIR} ${WRKSRC}/third_party/squirrel.mac/vendor
+ ${MV} ${WRKSRC:H}/${GH_PROJECT_reactiveobjc}-${REACTIVEOBJC_VER} \
+ ${WRKSRC}/third_party/squirrel.mac/vendor/ReactiveObjC
+ ${MV} ${WRKSRC:H}/${GH_PROJECT_mantle}-${MANTLE_VER} \
+ ${WRKSRC}/third_party/squirrel.mac/vendor/Mantle
+ ${MV} ${WRKSRC:H}/${GH_PROJECT_reclient_configs}-${ENGFLOW_RECLIENT_CONFIGS_VER} \
+ ${WRKSRC}/third_party/engflow-reclient-configs
+# Install node modules for electron
+ ${MV} ${WRKSRC:H}/yarn-offline-cache ${WRKDIR}
+ ${ECHO_CMD} 'yarn-offline-mirror "../../../yarn-offline-cache"' >> ${WRKSRC}/electron/.yarnrc
+ ${MV} ${WRKSRC}/electron/package.json ${WRKSRC}/electron/package.json.bak
+ ${CP} ${FILESDIR}/package.json ${WRKSRC}/electron
+ cd ${WRKSRC}/electron && \
+ ${SETENV} HOME=${WRKDIR} XDG_CACHE_HOME=${WRKDIR}/.cache yarn --frozen-lockfile --offline
+
+pre-patch:
+ ${SH} ${FILESDIR}/apply-electron-patches.sh ${WRKSRC}
+ # ${FIND} ${WRKSRC} -type f -name '*.orig' -print -delete
+ # ${FIND} ${WRKSRC} -type f -name '*~' -print -delete
+
+pre-configure:
+ # We used to remove bundled libraries to be sure that chromium uses
+ # system libraries and not shipped ones.
+ # cd ${WRKSRC} && ${PYTHON_CMD} \
+ #./build/linux/unbundle/remove_bundled_libraries.py [list of preserved]
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \
+ ./build/linux/unbundle/replace_gn_files.py --system-libraries \
+ dav1d flac fontconfig harfbuzz-ng libdrm libpng \
+ libusb libwebp libxml libxslt openh264 opus || ${FALSE}
+ # Chromium uses an unreleased version of FFmpeg, so configure it
+ cd ${WRKSRC}/media/ffmpeg && \
+ ${PYTHON_CMD} scripts/build_ffmpeg.py freebsd ${FFMPEG_TARGET} \
+ --config-only --branding=${FFMPEG_BRAND}
+ cd ${FFMPEG_BDIR} && ${GMAKE} ffversion.h
+ ${MKDIR} ${FFMPEG_CDIR}
+.for _e in config.h config.asm config_components.h libavcodec libavformat libavutil
+ -${CP} -pR ${FFMPEG_BDIR}/${_e} ${FFMPEG_CDIR}
+.endfor
+ touch ${WRKSRC:H}/pulseaudio-${PULSEV}/src/pulse/version.h
+ @${REINPLACE_CMD} -e 's|$${LOCALBASE}|${LOCALBASE}|;s|$${MODCLANG_VERSION}|${LLVM_DEFAULT}|' \
+ ${WRKSRC}/build/rust/rust_bindgen.gni \
+ ${WRKSRC}/build/rust/rust_bindgen_generator.gni
+
+do-configure:
+ # GN generator bootstrapping and generating ninja files
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} CC=${CC} CXX=${CXX} LD=${CXX} \
+ READELF=${READELF} AR=${AR} NM=${NM} ${PYTHON_CMD} \
+ ./tools/gn/bootstrap/bootstrap.py ${GN_BOOTSTRAP_FLAGS}
+ cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./out/${BUILDTYPE}/gn gen out/${BUILDTYPE} \
+ --args='import("//electron/build/args/${GN_FILE}") ${GN_ARGS}'
+
+ # Make GN available to python scripts called during build
+ ${LN} -sf ${WRKSRC}/out/${BUILDTYPE}/gn ${WRKDIR}/.bin
+
+ # Setup nodejs dependency
+ @${MKDIR} ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin
+ ${LN} -sf ${LOCALBASE}/bin/node ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin/node
+
+ # Setup buildtools/freebsd
+ @${MKDIR} ${WRKSRC}/buildtools/freebsd
+ ${LN} -sf ${WRKSRC}/buildtools/linux64/clang-format ${WRKSRC}/buildtools/freebsd
+ ${LN} -sf ${WRKSRC}/out/${BUILDTYPE}/gn ${WRKSRC}/buildtools/freebsd
+ ${LN} -sf /usr/bin/strip ${WRKSRC}/buildtools/freebsd/strip
+
+post-build:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+ ${MAKE_CMD} ${MAKE_ARGS} ${POST_BUILD_TARGETS}
+
+post-build-DIST-on:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+ ${MAKE_CMD} ${MAKE_ARGS} ${POST_BUILD_DIST_TARGETS}
+ cd ${WRKSRC}/out/${BUILDTYPE} && \
+ ${CP} chromedriver.zip chromedriver-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \
+ ${CP} dist.zip electron-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \
+ ${CP} mksnapshot.zip mksnapshot-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \
+ ${SHA256} -r *-v${ELECTRON_VER}-freebsd-*.zip | ${SED} -e 's/ / */' > SHASUMS256.txt
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${DATADIR}
+.for f in electron mksnapshot v8_context_snapshot_generator
+ ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
+.endfor
+.for f in libEGL.so libGLESv2.so libffmpeg.so libvk_swiftshader.so
+ ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
+.endfor
+ ${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libvulkan.so.1 ${STAGEDIR}${DATADIR}/libvulkan.so
+.for f in LICENSE LICENSES.chromium.html snapshot_blob.bin v8_context_snapshot.bin version vk_swiftshader_icd.json
+ ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
+.endfor
+.for f in chrome_100_percent.pak chrome_200_percent.pak resources.pak
+ ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
+.endfor
+ ${MKDIR} ${STAGEDIR}${DATADIR}/locales
+ ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/locales/*.pak ${STAGEDIR}${DATADIR}/locales
+ ${MKDIR} ${STAGEDIR}${DATADIR}/resources
+.for f in default_app.asar
+ ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/resources/${f} ${STAGEDIR}${DATADIR}/resources
+.endfor
+ cd ${WRKSRC}/out/${BUILDTYPE}/gen && ${COPYTREE_SHARE} node_headers ${STAGEDIR}${DATADIR}
+ cd ${WRKSRC}/out/${BUILDTYPE} && ${COPYTREE_SHARE} gen/electron/buildflags ${STAGEDIR}${DATADIR}
+ cd ${WRKSRC}/out/${BUILDTYPE} && ${COPYTREE_SHARE} gen/v8/embedded.S ${STAGEDIR}${DATADIR}
+ ${RLN} ${STAGEDIR}${DATADIR}/electron ${STAGEDIR}${PREFIX}/bin/electron${PKGNAMESUFFIX}
+
+post-install-DIST-on:
+ ${MKDIR} ${STAGEDIR}${DATADIR}/releases
+ ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/SHASUMS256.txt ${STAGEDIR}${DATADIR}/releases
+ ${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/*-v${ELECTRON_VER}-freebsd-*.zip ${STAGEDIR}${DATADIR}/releases
+
+post-install-DRIVER-on:
+ ${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chromedriver.unstripped \
+ ${STAGEDIR}${DATADIR}/chromedriver
+
+do-test:
+# Note 1: "npm install" will run before actual tests are executed
+# Note 2: Xvfb or something similar is necessary for headless testing
+ cd ${WRKSRC}/electron && \
+ ${SETENV} ${TEST_ENV} ELECTRON_OUT_DIR=${BUILDTYPE} LOCAL_GIT_DIRECTORY=${LOCALBASE} \
+ npm run test -- --ci
+
+.include <bsd.port.post.mk>
diff --git a/devel/electron38/Makefile.version b/devel/electron38/Makefile.version
new file mode 100644
index 000000000000..079b1f5ad89b
--- /dev/null
+++ b/devel/electron38/Makefile.version
@@ -0,0 +1,2 @@
+ELECTRON_VER= 38.2.1
+ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron38/distinfo b/devel/electron38/distinfo
new file mode 100644
index 000000000000..4aee46014ba6
--- /dev/null
+++ b/devel/electron38/distinfo
@@ -0,0 +1,21 @@
+TIMESTAMP = 1759488581
+SHA256 (electron/chromium-140.0.7339.133.tar.xz) = 0592f933166d422c42d47b494973ebb8a1cb55493523b6ea901247b883d8d130
+SIZE (electron/chromium-140.0.7339.133.tar.xz) = 7424804784
+SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
+SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
+SHA256 (electron/electron-yarn-cache-38.2.1.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04
+SIZE (electron/electron-yarn-cache-38.2.1.tar.xz) = 30044356
+SHA256 (electron/electron-electron-v38.2.1_GH0.tar.gz) = 6e1b26e33125b4b400b486f0ea6f3c5ad383acf7b61e560f966237a51a3b97af
+SIZE (electron/electron-electron-v38.2.1_GH0.tar.gz) = 15861057
+SHA256 (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 8f28e6635c2fe9d1ea29347606df81128c52bc3a2b820aca5851bd6b89c96aa4
+SIZE (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 123089614
+SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
+SIZE (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 180646
+SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
+SIZE (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = 2112918
+SHA256 (electron/ReactiveCocoa-ReactiveObjC-74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76_GH0.tar.gz) = 88e65f116c7a06fccedb43970fba63080a57a4e5dc29147d2cdfe1ee58dd0546
+SIZE (electron/ReactiveCocoa-ReactiveObjC-74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76_GH0.tar.gz) = 1136238
+SHA256 (electron/Mantle-Mantle-78d3966b3c331292ea29ec38661b25df0a245948_GH0.tar.gz) = a365df6d83e0be3cc000b70bd39734d80c28f0d9983ebe44698337a2ca464bb1
+SIZE (electron/Mantle-Mantle-78d3966b3c331292ea29ec38661b25df0a245948_GH0.tar.gz) = 62962
+SHA256 (electron/EngFlow-reclient-configs-955335c30a752e9ef7bff375baab5e0819b6c00d_GH0.tar.gz) = c148f76220fc41a89ffeaf370c2cc175577be184688b12aa6fec5f8ac6c714c4
+SIZE (electron/EngFlow-reclient-configs-955335c30a752e9ef7bff375baab5e0819b6c00d_GH0.tar.gz) = 13014
diff --git a/devel/electron32/files/apply-electron-patches.sh b/devel/electron38/files/apply-electron-patches.sh
index 367de24e9a71..367de24e9a71 100644
--- a/devel/electron32/files/apply-electron-patches.sh
+++ b/devel/electron38/files/apply-electron-patches.sh
diff --git a/devel/electron38/files/package.json b/devel/electron38/files/package.json
new file mode 100644
index 000000000000..63b8af826880
--- /dev/null
+++ b/devel/electron38/files/package.json
@@ -0,0 +1,138 @@
+{
+ "name": "electron",
+ "version": "0.0.0-development",
+ "repository": "https://github.com/electron/electron",
+ "description": "Build cross platform desktop apps with JavaScript, HTML, and CSS",
+ "devDependencies": {
+ "@azure/storage-blob": "^12.25.0",
+ "@electron/asar": "^3.2.13",
+ "@electron/docs-parser": "^2.0.0",
+ "@electron/fiddle-core": "^1.3.4",
+ "@electron/github-app-auth": "^2.2.1",
+ "@electron/lint-roller": "^3.1.1",
+ "@electron/typescript-definitions": "^9.1.2",
+ "@octokit/rest": "^20.0.2",
+ "@primer/octicons": "^10.0.0",
+ "@types/minimist": "^1.2.5",
+ "@types/node": "^22.7.7",
+ "@types/semver": "^7.5.8",
+ "@types/stream-json": "^1.7.7",
+ "@types/temp": "^0.9.4",
+ "@typescript-eslint/eslint-plugin": "^8.32.1",
+ "@typescript-eslint/parser": "^8.7.0",
+ "@xmldom/xmldom": "^0.8.11",
+ "buffer": "^6.0.3",
+ "chalk": "^4.1.0",
+ "check-for-leaks": "^1.2.1",
+ "dugite": "^2.7.1",
+ "eslint": "^8.57.1",
+ "eslint-config-standard": "^17.1.0",
+ "eslint-plugin-import": "^2.32.0",
+ "eslint-plugin-markdown": "^5.1.0",
+ "eslint-plugin-mocha": "^10.5.0",
+ "eslint-plugin-n": "^16.6.2",
+ "eslint-plugin-node": "^11.1.0",
+ "eslint-plugin-promise": "^6.6.0",
+ "events": "^3.2.0",
+ "folder-hash": "^2.1.1",
+ "got": "^11.8.5",
+ "husky": "^9.1.7",
+ "lint-staged": "^16.1.0",
+ "markdownlint-cli2": "^0.18.0",
+ "minimist": "^1.2.8",
+ "null-loader": "^4.0.1",
+ "pre-flight": "^2.0.0",
+ "process": "^0.11.10",
+ "remark-cli": "^12.0.1",
+ "remark-preset-lint-markdown-style-guide": "^4.0.0",
+ "semver": "^7.6.3",
+ "stream-json": "^1.8.0",
+ "tap-xunit": "^2.4.1",
+ "temp": "^0.9.4",
+ "timers-browserify": "1.4.2",
+ "ts-loader": "^8.0.2",
+ "ts-node": "6.2.0",
+ "typescript": "^5.6.2",
+ "url": "^0.11.4",
+ "webpack": "^5.95.0",
+ "webpack-cli": "^5.1.4",
+ "wrapper-webpack-plugin": "^2.2.0"
+ },
+ "private": true,
+ "scripts": {
+ "asar": "asar",
+ "generate-version-json": "node script/generate-version-json.js",
+ "lint": "node ./script/lint.js && npm run lint:docs",
+ "lint:js": "node ./script/lint.js --js",
+ "lint:clang-format": "python3 script/run-clang-format.py -r -c shell/ || (echo \"\\nCode not formatted correctly.\" && exit 1)",
+ "lint:clang-tidy": "ts-node ./script/run-clang-tidy.ts",
+ "lint:cpp": "node ./script/lint.js --cc",
+ "lint:objc": "node ./script/lint.js --objc",
+ "lint:py": "node ./script/lint.js --py",
+ "lint:gn": "node ./script/lint.js --gn",
+ "lint:docs": "remark docs -qf && npm run lint:js-in-markdown && npm run create-typescript-definitions && npm run lint:ts-check-js-in-markdown && npm run lint:docs-fiddles && npm run lint:docs-relative-links && npm run lint:markdown && npm run lint:api-history",
+ "lint:docs-fiddles": "standard \"docs/fiddles/**/*.js\"",
+ "lint:docs-relative-links": "lint-roller-markdown-links --root docs \"**/*.md\"",
+ "lint:markdown": "node ./script/lint.js --md",
+ "lint:ts-check-js-in-markdown": "lint-roller-markdown-ts-check --root docs \"**/*.md\" --ignore \"breaking-changes.md\"",
+ "lint:js-in-markdown": "lint-roller-markdown-standard --root docs \"**/*.md\"",
+ "lint:api-history": "lint-roller-markdown-api-history --root \"./docs/api/\" --schema \"./docs/api-history.schema.json\" --breaking-changes-file \"./docs/breaking-changes.md\" --check-placement --check-strings \"*.md\"",
+ "create-api-json": "node script/create-api-json.mjs",
+ "create-typescript-definitions": "npm run create-api-json && electron-typescript-definitions --api=electron-api.json && node spec/ts-smoke/runner.js",
+ "gn-typescript-definitions": "npm run create-typescript-definitions && node script/cp.mjs electron.d.ts",
+ "pre-flight": "pre-flight",
+ "gn-check": "node ./script/gn-check.js",
+ "gn-format": "python3 script/run-gn-format.py",
+ "precommit": "lint-staged",
+ "preinstall": "node -e 'process.exit(0)'",
+ "pretest": "npm run create-typescript-definitions",
+ "prepack": "check-for-leaks",
+ "repl": "node ./script/start.js --interactive",
+ "start": "node ./script/start.js",
+ "test": "node ./script/spec-runner.js",
+ "tsc": "tsc",
+ "webpack": "webpack"
+ },
+ "license": "MIT",
+ "author": "Electron Community",
+ "keywords": [
+ "electron"
+ ],
+ "lint-staged": {
+ "*.{js,ts}": [
+ "node script/lint.js --js --fix --only --"
+ ],
+ "*.{js,ts,d.ts}": [
+ "ts-node script/gen-filenames.ts"
+ ],
+ "*.{cc,mm,c,h}": [
+ "python3 script/run-clang-format.py -r -c --fix"
+ ],
+ "*.md": [
+ "npm run lint:docs"
+ ],
+ "*.{gn,gni}": [
+ "npm run gn-check",
+ "npm run gn-format"
+ ],
+ "*.py": [
+ "node script/lint.js --py --fix --only --"
+ ],
+ "docs/api/**/*.md": [
+ "ts-node script/gen-filenames.ts",
+ "markdownlint-cli2 --config .autofix.markdownlint-cli2.jsonc --fix",
+ "git add filenames.auto.gni"
+ ],
+ "{*.patch,.patches}": [
+ "node script/lint.js --patches --only --",
+ "ts-node script/check-patch-diff.ts"
+ ],
+ "DEPS": [
+ "node script/gen-hunspell-filenames.js",
+ "node script/gen-libc++-filenames.js"
+ ]
+ },
+ "resolutions": {
+ "nan": "nodejs/nan#e14bdcd1f72d62bca1d541b66da43130384ec213"
+ }
+}
diff --git a/devel/electron38/files/patch-BUILD.gn b/devel/electron38/files/patch-BUILD.gn
new file mode 100644
index 000000000000..c2834b6a1968
--- /dev/null
+++ b/devel/electron38/files/patch-BUILD.gn
@@ -0,0 +1,98 @@
+--- BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ BUILD.gn
+@@ -68,7 +68,7 @@ declare_args() {
+ root_extra_deps = []
+ }
+
+-if (is_official_build) {
++if (is_official_build && !is_bsd) {
+ # An official (maximally optimized!) component (optimized for build times)
+ # build doesn't make sense and usually doesn't work.
+ assert(!is_component_build)
+@@ -101,7 +101,6 @@ group("gn_all") {
+ "//codelabs",
+ "//components:components_unittests",
+ "//components/gwp_asan:gwp_asan_unittests",
+- "//infra/orchestrator:orchestrator_all",
+ "//net:net_unittests",
+ "//sandbox:sandbox_unittests",
+ "//services:services_unittests",
+@@ -441,7 +440,7 @@ group("gn_all") {
+ }
+ }
+
+- if (is_linux || is_chromeos || is_android) {
++ if ((is_linux && !is_bsd) || is_chromeos || is_android) {
+ deps += [
+ "//third_party/breakpad:breakpad_unittests",
+ "//third_party/breakpad:core-2-minidump",
+@@ -607,6 +606,15 @@ group("gn_all") {
+ }
+ }
+
++ if (is_bsd) {
++ deps -= [
++ "//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
++ "//third_party/breakpad:microdump_stackwalk($host_system_allocator_toolchain)",
++ "//third_party/breakpad:minidump_dump($host_system_allocator_toolchain)",
++ "//third_party/breakpad:minidump_stackwalk($host_system_allocator_toolchain)",
++ ]
++ }
++
+ if (is_mac) {
+ deps += [
+ "//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
+@@ -655,7 +663,7 @@ group("gn_all") {
+ }
+ }
+
+- if (!is_fuchsia) {
++ if (!is_fuchsia && !is_bsd) {
+ # The official builders use this binary from the default toolchain's
+ # output directory after building in order to upload the symbols of that
+ # binary. They build the binary like `ninja symupload` which requires the
+@@ -690,7 +698,7 @@ group("gn_all") {
+ ]
+ }
+
+- if (is_mac || is_win || is_android || is_linux || is_chromeos) {
++ if (!is_bsd && (is_mac || is_win || is_android || is_linux || is_chromeos)) {
+ deps += [
+ "//third_party/crashpad/crashpad:crashpad_tests",
+ "//third_party/crashpad/crashpad/handler:crashpad_handler",
+@@ -1093,7 +1101,7 @@ if (use_blink && !is_cronet_build) {
+ "//third_party/blink/public:all_blink",
+ ]
+
+- if (!is_chromeos && !is_ios && !is_fuchsia && !is_android && !is_castos) {
++ if (!is_chromeos && !is_ios && !is_fuchsia && !is_android && !is_castos && !is_bsd) {
+ deps += [
+ ":chrome_wpt_tests",
+ ":headless_shell_wpt",
+@@ -1246,7 +1254,7 @@ if (use_blink && !is_cronet_build) {
+ data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
+ }
+
+- if (!is_win && !is_android) {
++ if (!is_win && !is_android && !is_bsd) {
+ # Using the default toolchain for this tool, as it's run during tests not
+ # during the build. This places a symlink in the root_build_dir for scrips
+ # to use.
+@@ -1260,7 +1268,7 @@ if (use_blink && !is_cronet_build) {
+ data_deps += [ "//third_party/breakpad:dump_syms" ]
+ }
+
+- if (is_linux || is_chromeos) {
++ if ((is_linux && !is_bsd) || is_chromeos) {
+ # Using the default toolchain for this tool, as it's run during tests not
+ # during the build. This places a symlink in the root_build_dir for scrips
+ # to use.
+@@ -1714,7 +1722,7 @@ group("chromium_builder_perf") {
+ data_deps += [ "//chrome/test:performance_browser_tests" ]
+ }
+
+- if (!is_win) {
++ if (!is_win && !is_bsd) {
+ data_deps += [ "//third_party/breakpad:minidump_stackwalk($host_system_allocator_toolchain)" ]
+ }
+ }
diff --git a/devel/electron38/files/patch-apps_ui_views_app__window__frame__view.cc b/devel/electron38/files/patch-apps_ui_views_app__window__frame__view.cc
new file mode 100644
index 000000000000..5358e1681ba1
--- /dev/null
+++ b/devel/electron38/files/patch-apps_ui_views_app__window__frame__view.cc
@@ -0,0 +1,11 @@
+--- apps/ui/views/app_window_frame_view.cc.orig 2025-04-22 20:15:27 UTC
++++ apps/ui/views/app_window_frame_view.cc
+@@ -146,7 +146,7 @@ gfx::Rect AppWindowFrameView::GetWindowBoundsForClient
+ gfx::Rect AppWindowFrameView::GetWindowBoundsForClientBounds(
+ const gfx::Rect& client_bounds) const {
+ gfx::Rect window_bounds = client_bounds;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Get the difference between the widget's client area bounds and window
+ // bounds, and grow |window_bounds| by that amount.
+ gfx::Insets native_frame_insets =
diff --git a/devel/electron38/files/patch-ash_display_mirror__window__controller.cc b/devel/electron38/files/patch-ash_display_mirror__window__controller.cc
new file mode 100644
index 000000000000..2f730fc7eeda
--- /dev/null
+++ b/devel/electron38/files/patch-ash_display_mirror__window__controller.cc
@@ -0,0 +1,14 @@
+--- ash/display/mirror_window_controller.cc.orig 2025-07-14 18:11:59 UTC
++++ ash/display/mirror_window_controller.cc
+@@ -283,7 +283,11 @@ void MirrorWindowController::UpdateWindow(
+ if (!base::Contains(display_info_list, iter->first,
+ &display::ManagedDisplayInfo::id)) {
+ CloseAndDeleteHost(iter->second, true);
++#if defined(__llvm__)
++ mirroring_host_info_map_.erase(iter++);
++#else
+ iter = mirroring_host_info_map_.erase(iter);
++#endif
+ } else {
+ ++iter;
+ }
diff --git a/devel/electron38/files/patch-base_BUILD.gn b/devel/electron38/files/patch-base_BUILD.gn
new file mode 100644
index 000000000000..7182c7638546
--- /dev/null
+++ b/devel/electron38/files/patch-base_BUILD.gn
@@ -0,0 +1,151 @@
+--- base/BUILD.gn.orig 2025-09-10 14:33:47 UTC
++++ base/BUILD.gn
+@@ -1111,11 +1111,27 @@ component("base") {
+ # Needed for <atomic> if using newer C++ library than sysroot, except if
+ # building inside the cros_sdk environment - use host_toolchain as a
+ # more robust check for this.
+- if (!use_sysroot && (is_android || is_chromeos || (is_linux && !is_castos)) &&
++ if (!use_sysroot && (is_android || is_chromeos || (is_linux && !is_castos && !is_bsd)) &&
+ host_toolchain != "//build/toolchain/cros:host") {
+ libs += [ "atomic" ]
+ }
+
++ # *BSD needs libkvm
++ if (is_bsd) {
++ libs += [
++ "kvm",
++ "epoll-shim",
++ ]
++ }
++
++ if (is_freebsd) {
++ libs += [
++ "execinfo",
++ "util",
++ "z",
++ ]
++ }
++
+ if (use_allocator_shim) {
+ if (is_apple) {
+ sources += [ "allocator/early_zone_registration_apple.h" ]
+@@ -1135,7 +1151,7 @@ component("base") {
+
+ # Allow more direct string conversions on platforms with native utf8
+ # strings
+- if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia) {
++ if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia || is_bsd) {
+ defines += [ "SYSTEM_NATIVE_UTF8" ]
+ }
+
+@@ -2144,6 +2160,22 @@ component("base") {
+ ]
+ }
+
++ if (is_openbsd) {
++ sources += [
++ "process/process_handle_openbsd.cc",
++ "process/process_iterator_openbsd.cc",
++ "process/process_metrics_openbsd.cc",
++ "system/sys_info_openbsd.cc",
++ ]
++ } else if (is_freebsd) {
++ sources += [
++ "process/process_handle_freebsd.cc",
++ "process/process_iterator_freebsd.cc",
++ "process/process_metrics_freebsd.cc",
++ "system/sys_info_freebsd.cc",
++ ]
++ }
++
+ # iOS
+ if (is_ios) {
+ sources += [
+@@ -2318,6 +2350,33 @@ component("base") {
+ }
+ }
+
++ if (is_bsd) {
++ sources -= [
++ "files/file_path_watcher_inotify.cc",
++ "files/scoped_file_linux.cc",
++ "process/set_process_title_linux.cc",
++ "process/set_process_title_linux.h",
++ "system/sys_info_linux.cc",
++ "process/process_iterator_linux.cc",
++ "process/process_linux.cc",
++ "process/process_metrics_linux.cc",
++ "process/process_handle_linux.cc",
++ "profiler/stack_copier_signal.cc",
++ "profiler/stack_copier_signal.h",
++ "profiler/thread_delegate_posix.cc",
++ "profiler/thread_delegate_posix.h",
++ "threading/platform_thread_linux.cc",
++ "stack_canary_linux.cc",
++ "stack_canary_linux.h",
++ ]
++ sources += [
++ "files/file_path_watcher_kqueue.cc",
++ "files/file_path_watcher_kqueue.h",
++ "files/file_path_watcher_bsd.cc",
++ "threading/platform_thread_bsd.cc",
++ ]
++ }
++
+ if (use_blink) {
+ sources += [
+ "files/file_path_watcher.cc",
+@@ -2724,7 +2783,7 @@ buildflag_header("protected_memory_buildflags") {
+ header = "protected_memory_buildflags.h"
+ header_dir = "base/memory"
+
+- protected_memory_enabled = !is_component_build && is_clang &&
++ protected_memory_enabled = !is_openbsd && !is_component_build && is_clang &&
+ (is_win || is_linux || is_android || is_mac)
+
+ flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ]
+@@ -3230,7 +3289,7 @@ if (is_apple) {
+ }
+ }
+
+-if (is_linux || is_chromeos) {
++if (!is_bsd && (is_linux || is_chromeos)) {
+ # This test must compile with -fstack-protector-all
+ source_set("stack_canary_linux_unittests") {
+ testonly = true
+@@ -3923,7 +3982,7 @@ test("base_unittests") {
+ ]
+ }
+
+- if (is_linux || is_chromeos) {
++ if (!is_bsd && (is_linux || is_chromeos)) {
+ sources += [
+ "debug/proc_maps_linux_unittest.cc",
+ "files/scoped_file_linux_unittest.cc",
+@@ -3947,7 +4006,7 @@ test("base_unittests") {
+ "posix/file_descriptor_shuffle_unittest.cc",
+ "posix/unix_domain_socket_unittest.cc",
+ ]
+- if (!is_apple) {
++ if (!is_apple && !is_bsd) {
+ sources += [
+ "profiler/stack_base_address_posix_unittest.cc",
+ "profiler/stack_copier_signal_unittest.cc",
+@@ -3958,7 +4017,7 @@ test("base_unittests") {
+
+ # Allow more direct string conversions on platforms with native utf8
+ # strings
+- if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia) {
++ if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia || is_bsd) {
+ defines += [ "SYSTEM_NATIVE_UTF8" ]
+ }
+
+@@ -4145,7 +4204,7 @@ test("base_unittests") {
+ deps += [ ":base_profiler_test_support_library" ]
+ }
+
+- if (is_fuchsia || is_linux || is_chromeos) {
++ if ((is_fuchsia || is_linux || is_chromeos) && !is_bsd) {
+ sources += [
+ "debug/elf_reader_unittest.cc",
+ "debug/test_elf_image_builder.cc",
diff --git a/devel/electron38/files/patch-base_allocator_dispatcher_tls.h b/devel/electron38/files/patch-base_allocator_dispatcher_tls.h
new file mode 100644
index 000000000000..f8b0df19fdba
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_dispatcher_tls.h
@@ -0,0 +1,11 @@
+--- base/allocator/dispatcher/tls.h.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/dispatcher/tls.h
+@@ -86,7 +86,7 @@ struct BASE_EXPORT MMapAllocator {
+ constexpr static size_t AllocationChunkSize = 16384;
+ #elif BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS)
+ constexpr static size_t AllocationChunkSize = 16384;
+-#elif BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
++#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
+ constexpr static size_t AllocationChunkSize = 16384;
+ #else
+ constexpr static size_t AllocationChunkSize = 4096;
diff --git a/devel/electron38/files/patch-base_allocator_partition__alloc__features.cc b/devel/electron38/files/patch-base_allocator_partition__alloc__features.cc
new file mode 100644
index 000000000000..1e05e6d0cc99
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__alloc__features.cc
@@ -0,0 +1,11 @@
+--- base/allocator/partition_alloc_features.cc.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_alloc_features.cc
+@@ -154,7 +154,7 @@ BASE_FEATURE(kPartitionAllocFewerMemoryRegions,
+ // disabled elsewhere (for now). Does not apply to Windows.
+ BASE_FEATURE(kPartitionAllocFewerMemoryRegions,
+ "PartitionAllocFewerMemoryRegions",
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ FEATURE_DISABLED_BY_DEFAULT);
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_partition__alloc.gni b/devel/electron38/files/patch-base_allocator_partition__allocator_partition__alloc.gni
new file mode 100644
index 000000000000..100b02aeb5cb
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_partition__alloc.gni
@@ -0,0 +1,20 @@
+--- base/allocator/partition_allocator/partition_alloc.gni.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/partition_alloc.gni
+@@ -87,7 +87,7 @@ use_large_empty_slot_span_ring = true
+ # TODO(crbug.com/329199197): Clean this up when experiments are complete.
+ use_large_empty_slot_span_ring = true
+
+-has_memory_tagging = current_cpu == "arm64" && is_clang && !is_asan &&
++has_memory_tagging = current_cpu == "arm64" && !is_bsd && is_clang && !is_asan &&
+ !is_hwasan && (is_linux || is_android)
+
+ declare_args() {
+@@ -493,7 +493,7 @@ is_pkeys_available =
+ # dependencies that use partition_allocator are compiled in AOSP against a
+ # version of glibc that does not include pkeys syscall numbers.
+ is_pkeys_available =
+- (is_linux || is_chromeos) && current_cpu == "x64" && !is_cronet_build
++ !is_bsd && (is_linux || is_chromeos) && current_cpu == "x64" && !is_cronet_build
+ declare_args() {
+ enable_pkeys = is_pkeys_available
+ }
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
new file mode 100644
index 000000000000..f5b8714c8cc9
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
@@ -0,0 +1,11 @@
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
+@@ -906,7 +906,7 @@ if (is_clang_or_gcc) {
+ configs -= [ partition_alloc_enable_arc_config ]
+ }
+ }
+- if (is_chromeos || is_linux) {
++ if ((is_chromeos || is_linux) && !is_bsd) {
+ shim_headers += [
+ "shim/allocator_shim_override_cpp_symbols.h",
+ "shim/allocator_shim_override_glibc_weak_symbols.h",
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
new file mode 100644
index 000000000000..aa64f6fd7f6f
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
@@ -0,0 +1,20 @@
+--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h
+@@ -43,7 +43,7 @@ AslrMask(uintptr_t bits) {
+
+ #if PA_BUILDFLAG(PA_ARCH_CPU_64_BITS)
+
+- #if defined(MEMORY_TOOL_REPLACES_ALLOCATOR)
++ #if defined(MEMORY_TOOL_REPLACES_ALLOCATOR) && !PA_BUILDFLAG(IS_BSD)
+
+ // We shouldn't allocate system pages at all for sanitizer builds. However,
+ // we do, and if random hint addresses interfere with address ranges
+@@ -130,7 +130,7 @@ AslrMask(uintptr_t bits) {
+ return AslrAddress(0x20000000ULL);
+ }
+ #elif PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
+- #if PA_BUILDFLAG(IS_LINUX)
++ #if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)
+
+ // Linux on arm64 can use 39, 42, 48, or 52-bit user space, depending on
+ // page size and number of levels of translation pages used. We use
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
new file mode 100644
index 000000000000..2dd999d11fd5
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
@@ -0,0 +1,11 @@
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/page_allocator.h
+@@ -278,7 +278,7 @@ constexpr PA_COMPONENT_EXPORT(
+ // recommitted. Do not assume that this will not change over time.
+ constexpr PA_COMPONENT_EXPORT(
+ PARTITION_ALLOC) bool DecommittedMemoryIsAlwaysZeroed() {
+-#if PA_BUILDFLAG(IS_APPLE)
++#if PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_BSD)
+ return false;
+ #else
+ return true;
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
new file mode 100644
index 000000000000..4c570d5b3a1e
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
@@ -0,0 +1,13 @@
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h
+@@ -31,8 +31,8 @@
+ #define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
+
+ #elif (PA_BUILDFLAG(IS_ANDROID) && PA_BUILDFLAG(PA_ARCH_CPU_64_BITS)) || \
+- (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
+- (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64))
++ ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
++ ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64))
+ // This should work for all POSIX (if needed), but currently all other
+ // supported OS/architecture combinations use either hard-coded values
+ // (such as x86) or have means to determine these values without needing
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
new file mode 100644
index 000000000000..d681d048f3f1
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
@@ -0,0 +1,11 @@
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
+@@ -44,7 +44,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTaskRef task) API
+
+ #if PA_BUILDFLAG(HAS_MEMORY_TAGGING) || \
+ (defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1) && \
+- __has_include(<sys/ifunc.h>))
++ __has_include(<sys/ifunc.h>) && !PA_BUILDFLAG(IS_BSD))
+ struct __ifunc_arg_t;
+
+ #include "partition_alloc/aarch64_support.h"
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
new file mode 100644
index 000000000000..de9f63fbb114
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
@@ -0,0 +1,16 @@
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h
+@@ -322,8 +322,12 @@ void DiscardSystemPagesInternal(uintptr_t address, siz
+
+ void DiscardSystemPagesInternal(uintptr_t address, size_t length) {
+ void* ptr = reinterpret_cast<void*>(address);
+-#if PA_BUILDFLAG(IS_APPLE)
++#if PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_BSD)
++#if PA_BUILDFLAG(IS_BSD)
++ int ret = madvise(ptr, length, MADV_FREE);
++#else
+ int ret = madvise(ptr, length, MADV_FREE_REUSABLE);
++#endif
+ if (ret) {
+ // MADV_FREE_REUSABLE sometimes fails, so fall back to MADV_DONTNEED.
+ ret = madvise(ptr, length, MADV_DONTNEED);
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
new file mode 100644
index 000000000000..a97b116e6f26
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
@@ -0,0 +1,11 @@
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc
+@@ -19,7 +19,7 @@
+ #include "partition_alloc/partition_alloc_check.h"
+
+ #if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || \
+- PA_BUILDFLAG(IS_ANDROID)
++ PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_BSD)
+ #include <inttypes.h>
+ #endif
+
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
new file mode 100644
index 000000000000..af42f14ba20d
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
@@ -0,0 +1,34 @@
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc
+@@ -18,11 +18,11 @@
+ #include "partition_alloc/partition_alloc_base/posix/eintr_wrapper.h"
+ #include "partition_alloc/partition_alloc_base/strings/safe_sprintf.h"
+
+-#if !PA_BUILDFLAG(IS_ANDROID) && !PA_BUILDFLAG(IS_APPLE)
++#if !PA_BUILDFLAG(IS_ANDROID) && !PA_BUILDFLAG(IS_APPLE) && !PA_BUILDFLAG(IS_BSD)
+ #include <link.h> // For ElfW() macro.
+ #endif
+
+-#if PA_BUILDFLAG(IS_APPLE)
++#if PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_BSD)
+ #include <dlfcn.h>
+ #endif
+
+@@ -30,7 +30,7 @@ namespace {
+
+ namespace {
+
+-#if !PA_BUILDFLAG(IS_APPLE)
++#if !PA_BUILDFLAG(IS_APPLE) && !PA_BUILDFLAG(IS_BSD)
+
+ // On Android the 'open' function has two versions:
+ // int open(const char *pathname, int flags);
+@@ -374,7 +374,7 @@ void PrintStackTraceInternal(const void** trace, size_
+ }
+ #endif // !PA_BUILDFLAG(IS_APPLE)
+
+-#if PA_BUILDFLAG(IS_APPLE)
++#if PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_BSD)
+ // Since /proc/self/maps is not available, use dladdr() to obtain module
+ // names and offsets inside the modules from the given addresses.
+ void PrintStackTraceInternal(const void* const* trace, size_t size) {
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
new file mode 100644
index 000000000000..59d3f8648145
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
@@ -0,0 +1,13 @@
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc
+@@ -107,6 +107,10 @@ void RandBytes(void* output, size_t output_length) {
+ if (getentropy(output, output_length) == 0) {
+ return;
+ }
++#elif PA_BUILDFLAG(IS_BSD)
++ if (getentropy(output, output_length) == 0) {
++ return;
++ }
+ #endif
+ // If getrandom(2) above returned with an error and the /dev/urandom fallback
+ // took place on Linux/ChromeOS bots, they would fail with a CHECK in
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
new file mode 100644
index 000000000000..19e545def04c
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
@@ -0,0 +1,11 @@
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h
+@@ -43,6 +43,8 @@ typedef mach_port_t PlatformThreadId;
+ typedef zx_handle_t PlatformThreadId;
+ #elif PA_BUILDFLAG(IS_APPLE)
+ typedef mach_port_t PlatformThreadId;
++#elif PA_BUILDFLAG(IS_BSD)
++typedef uint64_t PlatformThreadId;
+ #elif PA_BUILDFLAG(IS_POSIX)
+ typedef pid_t PlatformThreadId;
+ #endif
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
new file mode 100644
index 000000000000..468c00a11793
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
@@ -0,0 +1,11 @@
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h
+@@ -15,7 +15,7 @@ namespace partition_alloc::internal::base::internal {
+
+ namespace partition_alloc::internal::base::internal {
+
+-#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
++#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
+ // Current thread id is cached in thread local storage for performance reasons.
+ // In some rare cases it's important to invalidate that cache explicitly (e.g.
+ // after going through clone() syscall which does not call pthread_atfork()
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
new file mode 100644
index 000000000000..ea2b5d2141bc
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
@@ -0,0 +1,11 @@
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc
+@@ -23,7 +23,7 @@
+ #include "partition_alloc/partition_alloc_base/logging.h"
+ #include "partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h"
+
+-#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
++#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
+ #include <sys/syscall.h>
+ #include <atomic>
+ #endif
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
new file mode 100644
index 000000000000..77bb629c792d
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
@@ -0,0 +1,20 @@
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h
+@@ -169,7 +169,7 @@ constexpr bool kUseLazyCommit = false;
+ // This may be required on more platforms in the future.
+ #define PA_CONFIG_HAS_ATFORK_HANDLER() \
+ (PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_LINUX) || \
+- PA_BUILDFLAG(IS_CHROMEOS))
++ PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD))
+
+ #if PA_BUILDFLAG(MOVE_METADATA_OUT_OF_GIGACAGE_FOR_64_BITS_POINTERS) && \
+ PA_BUILDFLAG(HAS_64_BIT_POINTERS)
+@@ -226,7 +226,7 @@ constexpr bool kUseLazyCommit = false;
+ // Also enabled on ARM64 macOS and iOS, as the 16kiB pages on this platform lead
+ // to larger slot spans.
+ #if PA_BUILDFLAG(IS_LINUX) || \
+- (PA_BUILDFLAG(IS_APPLE) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64))
++ (PA_BUILDFLAG(IS_APPLE) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || PA_BUILDFLAG(IS_BSD)
+ #define PA_CONFIG_PREFER_SMALLER_SLOT_SPANS() 1
+ #else
+ #define PA_CONFIG_PREFER_SMALLER_SLOT_SPANS() 0
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
new file mode 100644
index 000000000000..9a601425607b
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
@@ -0,0 +1,20 @@
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
+@@ -313,7 +313,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandleMask);
+ // 8GB for each of the glued pools).
+ #if PA_BUILDFLAG(HAS_64_BIT_POINTERS)
+ #if PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_IOS) || \
+- PA_BUILDFLAG(ENABLE_POINTER_COMPRESSION)
++ PA_BUILDFLAG(ENABLE_POINTER_COMPRESSION) || PA_BUILDFLAG(IS_BSD)
+ constexpr size_t kPoolMaxSize = 8 * kGiB;
+ #else
+ constexpr size_t kPoolMaxSize = 16 * kGiB;
+@@ -397,7 +397,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDirectMapped() {
+ // TODO(casey.smalley@arm.com): under 64k pages we can end up in a situation
+ // where a normal slot span will be large enough to contain multiple items,
+ // but the address will go over the final partition page after being aligned.
+-#if PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
++#if (PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
+ constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 4;
+ #else
+ constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 2;
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
new file mode 100644
index 000000000000..57287c9766d3
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
@@ -0,0 +1,16 @@
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h
+@@ -34,9 +34,13 @@ namespace internal {
+ // the second one 16. We could technically return something different for
+ // malloc() and operator new(), but this would complicate things, and most of
+ // our allocations are presumably coming from operator new() anyway.
++#if defined(__i386__) && defined(OS_FREEBSD)
++constexpr size_t kAlignment = 8;
++#else
+ constexpr inline size_t kAlignment =
+ std::max(alignof(max_align_t),
+ static_cast<size_t>(__STDCPP_DEFAULT_NEW_ALIGNMENT__));
++#endif
+ static_assert(base::bits::HasSingleBit(kAlignment),
+ "Alignment must be power of two.");
+ static_assert(kAlignment <= 16,
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
new file mode 100644
index 000000000000..dc13f80f5bbd
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
@@ -0,0 +1,29 @@
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
+@@ -51,7 +51,7 @@
+ #include "wow64apiset.h"
+ #endif
+
+-#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
++#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
+ #include <pthread.h>
+ #endif // PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
+
+@@ -300,7 +300,7 @@ void PartitionAllocMallocInitOnce() {
+ return;
+ }
+
+-#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
++#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
+ // When fork() is called, only the current thread continues to execute in the
+ // child process. If the lock is held, but *not* by this thread when fork() is
+ // called, we have a deadlock.
+@@ -1006,7 +1006,7 @@ void PartitionRoot::Init(PartitionOptions opts) {
+ // apple OSes.
+ PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) ||
+ (internal::SystemPageSize() == (size_t{1} << 14)));
+-#elif PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
++#elif (PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
+ // Check runtime pagesize. Though the code is currently the same, it is
+ // not merged with the IS_APPLE case above as a 1 << 16 case is only
+ // supported on Linux on AArch64.
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h
new file mode 100644
index 000000000000..60efc985adcb
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h
@@ -0,0 +1,11 @@
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.h.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/partition_root.h
+@@ -197,7 +197,7 @@ struct PartitionOptions {
+ // system to configure PartitionAlloc.
+ EnableToggle fewer_memory_regions =
+ #if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_ANDROID) || \
+- PA_BUILDFLAG(IS_CHROMEOS)
++ PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
+ kEnabled;
+ #else
+ kDisabled;
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
new file mode 100644
index 000000000000..d0a378415784
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
@@ -0,0 +1,36 @@
+--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
+@@ -24,7 +24,16 @@
+ #endif
+
+ #if PA_CONFIG(HAS_LINUX_KERNEL)
++#if defined(OS_OPENBSD)
++#include <sys/time.h>
++#include <sys/futex.h>
++#elif defined(OS_FREEBSD)
++#include <sys/types.h>
++#include <sys/thr.h>
++#include <sys/umtx.h>
++#else
+ #include <linux/futex.h>
++#endif
+ #include <sys/syscall.h>
+ #include <unistd.h>
+
+@@ -97,8 +106,16 @@ PA_ALWAYS_INLINE long FutexSyscall(volatile void* ftx,
+ int saved_errno = errno;
+ errno = 0;
+
++#if defined(OS_FREEBSD)
++ long retval = _umtx_op(&state_, UMTX_OP_WAIT_UINT_PRIVATE,
++ kLockedContended, nullptr, nullptr);
++#elif defined(OS_OPENBSD)
++ long retval = futex(reinterpret_cast<volatile unsigned int *>(&state_), FUTEX_WAIT | FUTEX_PRIVATE_FLAG,
++ kLockedContended, nullptr, nullptr);
++#else
+ long retval = syscall(SYS_futex, ftx, op | FUTEX_PRIVATE_FLAG, value, nullptr,
+ nullptr, 0);
++#endif
+ if (retval == -1) {
+ // These are programming errors, check them.
+ PA_DCHECK((errno != EPERM) || (errno != EACCES) || (errno != EINVAL) ||
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
new file mode 100644
index 000000000000..fd9e0115f4b0
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
@@ -0,0 +1,50 @@
+--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
+@@ -23,6 +23,10 @@
+ #include <pthread.h>
+ #endif
+
++#if PA_BUILDFLAG(IS_BSD)
++#include <pthread_np.h>
++#endif
++
+ #if PA_BUILDFLAG(PA_LIBC_GLIBC)
+ extern "C" void* __libc_stack_end;
+ #endif
+@@ -53,6 +57,36 @@ void* GetStackTop() {
+
+ void* GetStackTop() {
+ return pthread_get_stackaddr_np(pthread_self());
++}
++
++#elif PA_BUILDFLAG(IS_OPENBSD)
++
++void* GetStackTop() {
++ stack_t ss;
++ if (pthread_stackseg_np(pthread_self(), &ss) != 0)
++ return nullptr;
++ return reinterpret_cast<uint8_t*>(ss.ss_sp);
++}
++
++#elif PA_BUILDFLAG(IS_FREEBSD)
++
++void* GetStackTop() {
++ pthread_attr_t attr;
++ int error = pthread_attr_init(&attr);
++ if (error) {
++ return nullptr;
++ }
++ error = pthread_attr_get_np(pthread_self(), &attr);
++ if (!error) {
++ void* base;
++ size_t size;
++ error = pthread_attr_getstack(&attr, &base, &size);
++ PA_CHECK(!error);
++ pthread_attr_destroy(&attr);
++ return reinterpret_cast<uint8_t*>(base) + size;
++ }
++ pthread_attr_destroy(&attr);
++ return nullptr;
+ }
+
+ #elif PA_BUILDFLAG(IS_POSIX) || PA_BUILDFLAG(IS_FUCHSIA)
diff --git a/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
new file mode 100644
index 000000000000..b2c96448dc69
--- /dev/null
+++ b/devel/electron38/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
@@ -0,0 +1,11 @@
+--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2025-08-26 20:49:50 UTC
++++ base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc
+@@ -21,7 +21,7 @@
+ #include "partition_alloc/partition_alloc_check.h"
+ #include "partition_alloc/thread_isolation/thread_isolation.h"
+
+-#if !PA_BUILDFLAG(IS_LINUX) && !PA_BUILDFLAG(IS_CHROMEOS)
++#if !PA_BUILDFLAG(IS_LINUX) && !PA_BUILDFLAG(IS_CHROMEOS) && !PA_BUILDFLAG(IS_BSD)
+ #error "This pkey code is currently only supported on Linux and ChromeOS"
+ #endif
+
diff --git a/devel/electron38/files/patch-base_atomicops.h b/devel/electron38/files/patch-base_atomicops.h
new file mode 100644
index 000000000000..d99cf060f26a
--- /dev/null
+++ b/devel/electron38/files/patch-base_atomicops.h
@@ -0,0 +1,14 @@
+--- base/atomicops.h.orig 2025-08-26 20:49:50 UTC
++++ base/atomicops.h
+@@ -72,7 +72,11 @@ typedef intptr_t Atomic64;
+
+ // Use AtomicWord for a machine-sized pointer. It will use the Atomic32 or
+ // Atomic64 routines below, depending on your architecture.
++#if !defined(OS_OPENBSD) && defined(__i386__)
++typedef Atomic32 AtomicWord;
++#else
+ typedef intptr_t AtomicWord;
++#endif
+
+ // Atomically execute:
+ // result = *ptr;
diff --git a/devel/electron38/files/patch-base_base__paths__posix.cc b/devel/electron38/files/patch-base_base__paths__posix.cc
new file mode 100644
index 000000000000..e1eeae038bb9
--- /dev/null
+++ b/devel/electron38/files/patch-base_base__paths__posix.cc
@@ -0,0 +1,108 @@
+--- base/base_paths_posix.cc.orig 2025-03-24 20:50:14 UTC
++++ base/base_paths_posix.cc
+@@ -15,6 +15,7 @@
+ #include <ostream>
+ #include <string>
+
++#include "base/command_line.h"
+ #include "base/environment.h"
+ #include "base/files/file_path.h"
+ #include "base/files/file_util.h"
+@@ -26,9 +27,13 @@
+ #include "base/process/process_metrics.h"
+ #include "build/build_config.h"
+
+-#if BUILDFLAG(IS_FREEBSD)
++#if BUILDFLAG(IS_BSD)
+ #include <sys/param.h>
+ #include <sys/sysctl.h>
++#if BUILDFLAG(IS_OPENBSD)
++#include <kvm.h>
++#define MAXTOKENS 2
++#endif
+ #elif BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_AIX)
+ #include <stdlib.h>
+ #endif
+@@ -47,8 +52,7 @@ bool PathProviderPosix(int key, FilePath* result) {
+ *result = bin_dir;
+ return true;
+ #elif BUILDFLAG(IS_FREEBSD)
+- int name[] = {CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1};
+- std::optional<std::string> bin_dir = StringSysctl(name, std::size(name));
++ std::optional<std::string> bin_dir = StringSysctl({ CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 });
+ if (!bin_dir.has_value() || bin_dir.value().length() <= 1) {
+ NOTREACHED() << "Unable to resolve path.";
+ }
+@@ -62,14 +66,65 @@ bool PathProviderPosix(int key, FilePath* result) {
+ *result = FilePath(bin_dir);
+ return true;
+ #elif BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_AIX)
+- // There is currently no way to get the executable path on OpenBSD
+- char* cpath;
+- if ((cpath = getenv("CHROME_EXE_PATH")) != NULL) {
+- *result = FilePath(cpath);
+- } else {
+- *result = FilePath("/usr/local/chrome/chrome");
++ char *cpath;
++#if !BUILDFLAG(IS_AIX)
++ struct kinfo_file *files;
++ kvm_t *kd = NULL;
++ char errbuf[_POSIX2_LINE_MAX];
++ static char retval[PATH_MAX];
++ int cnt;
++ struct stat sb;
++ pid_t cpid = getpid();
++ bool ret = false;
++
++ const base::CommandLine* command_line =
++ base::CommandLine::ForCurrentProcess();
++
++ VLOG(1) << "PathProviderPosix argv: " << command_line->argv()[0];
++
++ if (realpath(command_line->argv()[0].c_str(), retval) == NULL)
++ goto out;
++
++ if (stat(command_line->argv()[0].c_str(), &sb) < 0)
++ goto out;
++
++ if (!command_line->HasSwitch("no-sandbox")) {
++ ret = true;
++ *result = FilePath(retval);
++ VLOG(1) << "PathProviderPosix (sandbox) result: " << retval;
++ goto out;
+ }
+- return true;
++
++ if ((kd = kvm_openfiles(NULL, NULL, NULL, (int)KVM_NO_FILES, errbuf)) == NULL)
++ goto out;
++
++ if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, cpid,
++ sizeof(struct kinfo_file), &cnt)) == NULL)
++ goto out;
++
++ for (int i = 0; i < cnt; i++) {
++ if (files[i].fd_fd == KERN_FILE_TEXT &&
++ files[i].va_fsid == static_cast<uint32_t>(sb.st_dev) &&
++ files[i].va_fileid == sb.st_ino) {
++ ret = true;
++ *result = FilePath(retval);
++ VLOG(1) << "PathProviderPosix result: " << retval;
++ }
++ }
++out:
++ if (kd)
++ kvm_close(kd);
++ if (!ret) {
++#endif
++ if ((cpath = getenv("CHROME_EXE_PATH")) != NULL)
++ *result = FilePath(cpath);
++ else
++ *result = FilePath("/usr/local/chrome/chrome");
++ return true;
++#if !BUILDFLAG(IS_AIX)
++ }
++ return ret;
++#endif
+ #endif
+ }
+ case DIR_SRC_TEST_DATA_ROOT: {
diff --git a/devel/electron38/files/patch-base_compiler__specific.h b/devel/electron38/files/patch-base_compiler__specific.h
new file mode 100644
index 000000000000..9946c0dd5ea0
--- /dev/null
+++ b/devel/electron38/files/patch-base_compiler__specific.h
@@ -0,0 +1,10 @@
+--- base/compiler_specific.h.orig 2025-06-30 07:04:30 UTC
++++ base/compiler_specific.h
+@@ -733,6 +733,7 @@ inline constexpr bool AnalyzerAssumeTrue(bool arg) {
+ #if __has_cpp_attribute(clang::preserve_most) && \
+ (defined(ARCH_CPU_ARM64) || defined(ARCH_CPU_X86_64)) && \
+ !defined(COMPONENT_BUILD) && \
++ !BUILDFLAG(IS_OPENBSD) && \
+ !(BUILDFLAG(IS_WIN) && defined(ARCH_CPU_ARM64))
+ #define PRESERVE_MOST [[clang::preserve_most]]
+ #else
diff --git a/devel/electron38/files/patch-base_debug_debugger__posix.cc b/devel/electron38/files/patch-base_debug_debugger__posix.cc
new file mode 100644
index 000000000000..836f9d7f3b17
--- /dev/null
+++ b/devel/electron38/files/patch-base_debug_debugger__posix.cc
@@ -0,0 +1,70 @@
+--- base/debug/debugger_posix.cc.orig 2025-06-30 07:04:30 UTC
++++ base/debug/debugger_posix.cc
+@@ -38,6 +38,10 @@
+ #include <sys/sysctl.h>
+ #endif
+
++#if BUILDFLAG(IS_OPENBSD)
++#include <sys/proc.h>
++#endif
++
+ #if BUILDFLAG(IS_FREEBSD)
+ #include <sys/user.h>
+ #endif
+@@ -96,33 +100,52 @@ bool BeingDebugged() {
+
+ // Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE. The source and
+ // binary interfaces may change.
++#if BUILDFLAG(IS_OPENBSD)
++ struct kinfo_proc *info;
++ size_t info_size;
++#else
+ struct kinfo_proc info;
+ size_t info_size = sizeof(info);
++#endif
+
+ #if BUILDFLAG(IS_OPENBSD)
+ if (sysctl(mib, std::size(mib), NULL, &info_size, NULL, 0) < 0) {
+ return -1;
+ }
+
+- mib[5] = (info_size / sizeof(struct kinfo_proc));
++ mib[5] = static_cast<int>((info_size / sizeof(struct kinfo_proc)));
++ if ((info = reinterpret_cast<kinfo_proc*>(malloc(info_size))) == NULL) {
++ is_set = true;
++ being_debugged = false;
++ return being_debugged;
++ }
++
++ int sysctl_result = sysctl(mib, std::size(mib), info, &info_size, NULL, 0);
+ #endif
+
++#if !BUILDFLAG(IS_OPENBSD)
+ int sysctl_result = sysctl(mib, std::size(mib), &info, &info_size, NULL, 0);
++#endif
+ DCHECK_EQ(sysctl_result, 0);
+ if (sysctl_result != 0) {
+ is_set = true;
+ being_debugged = false;
+- return being_debugged;
++ goto out;
+ }
+
+ // This process is being debugged if the P_TRACED flag is set.
+ is_set = true;
+ #if BUILDFLAG(IS_FREEBSD)
+ being_debugged = (info.ki_flag & P_TRACED) != 0;
+-#elif BUILDFLAG(IS_BSD)
+- being_debugged = (info.p_flag & P_TRACED) != 0;
++#elif BUILDFLAG(IS_OPENBSD)
++ being_debugged = (info->p_psflags & PS_TRACED) != 0;
+ #else
+ being_debugged = (info.kp_proc.p_flag & P_TRACED) != 0;
++#endif
++
++out:
++#if BUILDFLAG(IS_OPENBSD)
++ free(info);
+ #endif
+ return being_debugged;
+ }
diff --git a/devel/electron38/files/patch-base_debug_elf__reader.cc b/devel/electron38/files/patch-base_debug_elf__reader.cc
new file mode 100644
index 000000000000..594dab032392
--- /dev/null
+++ b/devel/electron38/files/patch-base_debug_elf__reader.cc
@@ -0,0 +1,13 @@
+--- base/debug/elf_reader.cc.orig 2025-03-24 20:50:14 UTC
++++ base/debug/elf_reader.cc
+@@ -49,6 +49,10 @@ constexpr char kGnuNoteName[] = "GNU";
+
+ constexpr char kGnuNoteName[] = "GNU";
+
++#ifndef NT_GNU_BUILD_ID
++#define NT_GNU_BUILD_ID 3
++#endif
++
+ // Returns a pointer to the header of the ELF binary mapped into memory, or a
+ // null pointer if the header is invalid. Here and below |elf_mapped_base| is a
+ // pointer to the start of the ELF image.
diff --git a/devel/electron38/files/patch-base_debug_proc__maps__linux.cc b/devel/electron38/files/patch-base_debug_proc__maps__linux.cc
new file mode 100644
index 000000000000..9d33de7c41c7
--- /dev/null
+++ b/devel/electron38/files/patch-base_debug_proc__maps__linux.cc
@@ -0,0 +1,11 @@
+--- base/debug/proc_maps_linux.cc.orig 2025-03-24 20:50:14 UTC
++++ base/debug/proc_maps_linux.cc
+@@ -22,7 +22,7 @@
+ #include "base/strings/string_split.h"
+ #include "build/build_config.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include <inttypes.h>
+ #endif
+
diff --git a/devel/electron38/files/patch-base_debug_stack__trace.cc b/devel/electron38/files/patch-base_debug_stack__trace.cc
new file mode 100644
index 000000000000..67e40d24f974
--- /dev/null
+++ b/devel/electron38/files/patch-base_debug_stack__trace.cc
@@ -0,0 +1,39 @@
+--- base/debug/stack_trace.cc.orig 2025-04-22 20:15:27 UTC
++++ base/debug/stack_trace.cc
+@@ -268,7 +268,7 @@ bool StackTrace::WillSymbolizeToStreamForTesting() {
+ // Symbols are not expected to be reliable when gn args specifies
+ // symbol_level=0.
+ return false;
+-#elif defined(__UCLIBC__) || defined(_AIX)
++#elif defined(__UCLIBC__) || defined(_AIX) || BUILDFLAG(IS_BSD)
+ // StackTrace::OutputToStream() is not implemented under uclibc, nor AIX.
+ // See https://crbug.com/706728
+ return false;
+@@ -321,7 +321,9 @@ void StackTrace::OutputToStreamWithPrefix(std::ostream
+ }
+ return;
+ }
++#if !BUILDFLAG(IS_BSD)
+ OutputToStreamWithPrefixImpl(os, prefix_string);
++#endif
+ }
+
+ std::string StackTrace::ToString() const {
+@@ -330,7 +332,7 @@ std::string StackTrace::ToStringWithPrefix(cstring_vie
+
+ std::string StackTrace::ToStringWithPrefix(cstring_view prefix_string) const {
+ std::stringstream stream;
+-#if !defined(__UCLIBC__) && !defined(_AIX)
++#if !defined(__UCLIBC__) && !defined(_AIX) && !BUILDFLAG(IS_BSD)
+ OutputToStreamWithPrefix(&stream, prefix_string);
+ #endif
+ return stream.str();
+@@ -354,7 +356,7 @@ std::ostream& operator<<(std::ostream& os, const Stack
+ }
+
+ std::ostream& operator<<(std::ostream& os, const StackTrace& s) {
+-#if !defined(__UCLIBC__) && !defined(_AIX)
++#if !defined(__UCLIBC__) && !defined(_AIX) && !BUILDFLAG(IS_BSD)
+ s.OutputToStream(&os);
+ #else
+ os << "StackTrace::OutputToStream not implemented.";
diff --git a/devel/electron38/files/patch-base_debug_stack__trace__posix.cc b/devel/electron38/files/patch-base_debug_stack__trace__posix.cc
new file mode 100644
index 000000000000..8a61546b8393
--- /dev/null
+++ b/devel/electron38/files/patch-base_debug_stack__trace__posix.cc
@@ -0,0 +1,101 @@
+--- base/debug/stack_trace_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/debug/stack_trace_posix.cc
+@@ -51,7 +51,7 @@
+ // execinfo.h and backtrace(3) are really only present in glibc and in macOS
+ // libc.
+ #if BUILDFLAG(IS_APPLE) || \
+- (defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(__AIX))
++ (defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(__AIX) && !BUILDFLAG(IS_BSD))
+ #define HAVE_BACKTRACE
+ #include <execinfo.h>
+ #endif
+@@ -69,8 +69,10 @@
+ #include <AvailabilityMacros.h>
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
++#if !BUILDFLAG(IS_BSD)
+ #include <sys/prctl.h>
++#endif
+
+ #include "base/debug/proc_maps_linux.h"
+ #endif
+@@ -327,7 +329,7 @@ void PrintToStderr(const char* output) {
+ std::ignore = HANDLE_EINTR(write(STDERR_FILENO, output, strlen(output)));
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void AlarmSignalHandler(int signal, siginfo_t* info, void* void_context) {
+ // We have seen rare cases on AMD linux where the default signal handler
+ // either does not run or a thread (Probably an AMD driver thread) prevents
+@@ -344,7 +346,11 @@ void AlarmSignalHandler(int signal, siginfo_t* info, v
+ "Warning: Default signal handler failed to terminate process.\n");
+ PrintToStderr("Calling exit_group() directly to prevent timeout.\n");
+ // See: https://man7.org/linux/man-pages/man2/exit_group.2.html
++#if BUILDFLAG(IS_BSD)
++ _exit(EXIT_FAILURE);
++#else
+ syscall(SYS_exit_group, EXIT_FAILURE);
++#endif
+ }
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -548,7 +554,7 @@ void StackDumpSignalHandler(int signal, siginfo_t* inf
+ _exit(EXIT_FAILURE);
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Set an alarm to trigger in case the default handler does not terminate
+ // the process. See 'AlarmSignalHandler' for more details.
+ struct sigaction action;
+@@ -573,6 +579,7 @@ void StackDumpSignalHandler(int signal, siginfo_t* inf
+ // signals that do not re-raise autonomously), such as signals delivered via
+ // kill() and asynchronous hardware faults such as SEGV_MTEAERR, which would
+ // otherwise be lost when re-raising the signal via raise().
++#if !BUILDFLAG(IS_BSD)
+ long retval = syscall(SYS_rt_tgsigqueueinfo, getpid(), syscall(SYS_gettid),
+ info->si_signo, info);
+ if (retval == 0) {
+@@ -587,6 +594,7 @@ void StackDumpSignalHandler(int signal, siginfo_t* inf
+ if (errno != EPERM) {
+ _exit(EXIT_FAILURE);
+ }
++#endif
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) ||
+ // BUILDFLAG(IS_CHROMEOS)
+
+@@ -779,6 +787,7 @@ class SandboxSymbolizeHelper {
+ return -1;
+ }
+
++#if !BUILDFLAG(IS_BSD)
+ // This class is copied from
+ // third_party/crashpad/crashpad/util/linux/scoped_pr_set_dumpable.h.
+ // It aims at ensuring the process is dumpable before opening /proc/self/mem.
+@@ -871,11 +880,15 @@ class SandboxSymbolizeHelper {
+ r.base = cur_base;
+ }
+ }
++#endif
+
+ // Parses /proc/self/maps in order to compile a list of all object file names
+ // for the modules that are loaded in the current process.
+ // Returns true on success.
+ bool CacheMemoryRegions() {
++#if BUILDFLAG(IS_BSD)
++ return false;
++#else
+ // Reads /proc/self/maps.
+ std::string contents;
+ if (!ReadProcMaps(&contents)) {
+@@ -893,6 +906,7 @@ class SandboxSymbolizeHelper {
+
+ is_initialized_ = true;
+ return true;
++#endif
+ }
+
+ // Opens all object files and caches their file descriptors.
diff --git a/devel/electron38/files/patch-base_files_dir__reader__linux.h b/devel/electron38/files/patch-base_files_dir__reader__linux.h
new file mode 100644
index 000000000000..79633108cfdb
--- /dev/null
+++ b/devel/electron38/files/patch-base_files_dir__reader__linux.h
@@ -0,0 +1,39 @@
+--- base/files/dir_reader_linux.h.orig 2025-03-24 20:50:14 UTC
++++ base/files/dir_reader_linux.h
+@@ -21,10 +21,16 @@
+ #include "base/logging.h"
+ #include "base/posix/eintr_wrapper.h"
+
++#include "build/build_config.h"
++
+ // See the comments in dir_reader_posix.h about this.
+
+ namespace base {
+
++#if BUILDFLAG(IS_BSD)
++#include <dirent.h>
++typedef struct dirent linux_dirent;
++#else
+ struct linux_dirent {
+ uint64_t d_ino;
+ int64_t d_off;
+@@ -32,6 +38,7 @@ struct linux_dirent {
+ unsigned char d_type;
+ char d_name[0];
+ };
++#endif
+
+ class DirReaderLinux {
+ public:
+@@ -66,7 +73,11 @@ class DirReaderLinux {
+ return true;
+ }
+
++#if BUILDFLAG(IS_BSD)
++ const int r = getdents(fd_, reinterpret_cast<char *>(buf_), sizeof(buf_));
++#else
+ const long r = syscall(__NR_getdents64, fd_, buf_, sizeof(buf_));
++#endif
+ if (r == 0) {
+ return false;
+ }
diff --git a/devel/electron32/files/patch-base_files_dir__reader__posix.h b/devel/electron38/files/patch-base_files_dir__reader__posix.h
index 2285fb726f8e..2285fb726f8e 100644
--- a/devel/electron32/files/patch-base_files_dir__reader__posix.h
+++ b/devel/electron38/files/patch-base_files_dir__reader__posix.h
diff --git a/devel/electron38/files/patch-base_files_drive__info.h b/devel/electron38/files/patch-base_files_drive__info.h
new file mode 100644
index 000000000000..37c26bf070c2
--- /dev/null
+++ b/devel/electron38/files/patch-base_files_drive__info.h
@@ -0,0 +1,11 @@
+--- base/files/drive_info.h.orig 2025-06-30 07:04:30 UTC
++++ base/files/drive_info.h
+@@ -48,7 +48,7 @@ struct BASE_EXPORT DriveInfo {
+ std::optional<bool> has_seek_penalty;
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Whether the drive is a "removable" drive.
+ //
+ // In macOS's IOKit API, a drive is "removable" if "the media is removable
diff --git a/devel/electron38/files/patch-base_files_drive__info__posix.cc b/devel/electron38/files/patch-base_files_drive__info__posix.cc
new file mode 100644
index 000000000000..8c50fee8089e
--- /dev/null
+++ b/devel/electron38/files/patch-base_files_drive__info__posix.cc
@@ -0,0 +1,11 @@
+--- base/files/drive_info_posix.cc.orig 2025-03-24 20:50:14 UTC
++++ base/files/drive_info_posix.cc
+@@ -24,7 +24,7 @@ std::optional<DriveInfo> GetFileDriveInfo(const FilePa
+
+ std::optional<DriveInfo> GetFileDriveInfo(const FilePath& file_path) {
+ DriveInfo drive_info;
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ drive_info.has_seek_penalty = false;
+ return drive_info;
+ #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron32/files/patch-base_files_file__path__watcher.h b/devel/electron38/files/patch-base_files_file__path__watcher.h
index 463c96aaf79a..463c96aaf79a 100644
--- a/devel/electron32/files/patch-base_files_file__path__watcher.h
+++ b/devel/electron38/files/patch-base_files_file__path__watcher.h
diff --git a/devel/electron32/files/patch-base_files_file__path__watcher__bsd.cc b/devel/electron38/files/patch-base_files_file__path__watcher__bsd.cc
index 5bac3095f9f0..5bac3095f9f0 100644
--- a/devel/electron32/files/patch-base_files_file__path__watcher__bsd.cc
+++ b/devel/electron38/files/patch-base_files_file__path__watcher__bsd.cc
diff --git a/devel/electron32/files/patch-base_files_file__path__watcher__kqueue.h b/devel/electron38/files/patch-base_files_file__path__watcher__kqueue.h
index 821858b75711..821858b75711 100644
--- a/devel/electron32/files/patch-base_files_file__path__watcher__kqueue.h
+++ b/devel/electron38/files/patch-base_files_file__path__watcher__kqueue.h
diff --git a/devel/electron32/files/patch-base_files_file__path__watcher__unittest.cc b/devel/electron38/files/patch-base_files_file__path__watcher__unittest.cc
index dbaf2a8a80e0..dbaf2a8a80e0 100644
--- a/devel/electron32/files/patch-base_files_file__path__watcher__unittest.cc
+++ b/devel/electron38/files/patch-base_files_file__path__watcher__unittest.cc
diff --git a/devel/electron38/files/patch-base_files_file__util__posix.cc b/devel/electron38/files/patch-base_files_file__util__posix.cc
new file mode 100644
index 000000000000..0a7a7b9de4e4
--- /dev/null
+++ b/devel/electron38/files/patch-base_files_file__util__posix.cc
@@ -0,0 +1,48 @@
+--- base/files/file_util_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/files/file_util_posix.cc
+@@ -941,6 +941,7 @@ bool CreateDirectoryAndGetError(const FilePath& full_p
+ bool CreateDirectoryAndGetError(const FilePath& full_path, File::Error* error) {
+ ScopedBlockingCall scoped_blocking_call(
+ FROM_HERE, BlockingType::MAY_BLOCK); // For call to mkdir().
++ const FilePath kFileSystemRoot("/");
+
+ // Avoid checking subdirs if directory already exists.
+ if (DirectoryExists(full_path)) {
+@@ -950,8 +951,8 @@ bool CreateDirectoryAndGetError(const FilePath& full_p
+ // Collect a list of all missing directories.
+ std::vector<FilePath> missing_subpaths({full_path});
+ FilePath last_path = full_path;
+- for (FilePath path = full_path.DirName(); path.value() != last_path.value();
+- path = path.DirName()) {
++ for (FilePath path = full_path.DirName(); (path.value() != last_path.value() &&
++ (path != kFileSystemRoot)); path = path.DirName()) {
+ if (DirectoryExists(path)) {
+ break;
+ }
+@@ -969,21 +970,14 @@ bool CreateDirectoryAndGetError(const FilePath& full_p
+ }
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+- if (File::Mkdir(subpath, mode) == 0) {
+- continue;
+- }
+- // Mkdir failed, but it might have failed with EEXIST, or some other error
+- // due to the directory appearing out of thin air. This can occur if
+- // two processes are trying to create the same file system tree at the same
+- // time. Check to see if it exists and make sure it is a directory.
+- int saved_errno = errno;
+- if (!DirectoryExists(subpath)) {
+- if (error) {
++ if ((mkdir(subpath.value().c_str(), mode) == -1) &&
++ ((full_path != subpath) ? (errno != ENOENT) : (-1))) {
++ int saved_errno = errno;
++ if (error)
+ *error = File::OSErrorToFileError(saved_errno);
+- }
+- errno = saved_errno;
+ return false;
+ }
++ errno = 0;
+ }
+ return true;
+ }
diff --git a/devel/electron38/files/patch-base_files_file__util__unittest.cc b/devel/electron38/files/patch-base_files_file__util__unittest.cc
new file mode 100644
index 000000000000..0c206842f339
--- /dev/null
+++ b/devel/electron38/files/patch-base_files_file__util__unittest.cc
@@ -0,0 +1,40 @@
+--- base/files/file_util_unittest.cc.orig 2025-08-26 20:49:50 UTC
++++ base/files/file_util_unittest.cc
+@@ -4101,7 +4101,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) {
+ }
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE)
++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
+ TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) {
+ FilePath file_path("/proc/cpuinfo");
+ std::string data = "temp";
+@@ -4686,6 +4686,19 @@ TEST_F(FileUtilTest, CreateDirectoryOnlyCheckMissingSu
+
+ #endif // BUILDFLAG(IS_ANDROID)
+
++#if BUILDFLAG(IS_OPENBSD)
++TEST_F(FileUtilTest, CreateDirectoryInUnveiledPath) {
++ FilePath dir = PathService::CheckedGet(DIR_GEN_TEST_DATA_ROOT);
++ dir = dir.Append(FILE_PATH_LITERAL("base"));
++ dir = dir.Append(FILE_PATH_LITERAL("test"));
++ dir = dir.Append(FILE_PATH_LITERAL("unveil"));
++ unveil(dir.value().c_str(), "rwc");
++ EXPECT_TRUE(CreateDirectory(dir));
++ dir = dir.Append(FILE_PATH_LITERAL("test"));
++ EXPECT_FALSE(CreateDirectory(dir));
++}
++#endif
++
+ #if BUILDFLAG(IS_WIN) && BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+ defined(ARCH_CPU_32_BITS)
+ // TODO(crbug.com/327582285): Re-enable these tests. They may be failing due to
+@@ -4852,7 +4865,7 @@ TEST(FileUtilMultiThreadedTest, MultiThreadedTempFiles
+ NULL);
+ #else
+ size_t bytes_written =
+- ::write(::fileno(output_file.get()), content.c_str(), content.length());
++ ::write(fileno(output_file.get()), content.c_str(), content.length());
+ #endif
+ EXPECT_EQ(content.length(), bytes_written);
+ ::fflush(output_file.get());
diff --git a/devel/electron32/files/patch-base_files_important__file__writer__cleaner.cc b/devel/electron38/files/patch-base_files_important__file__writer__cleaner.cc
index 80f08d51a819..80f08d51a819 100644
--- a/devel/electron32/files/patch-base_files_important__file__writer__cleaner.cc
+++ b/devel/electron38/files/patch-base_files_important__file__writer__cleaner.cc
diff --git a/devel/electron32/files/patch-base_files_scoped__file.cc b/devel/electron38/files/patch-base_files_scoped__file.cc
index 116fe3355776..116fe3355776 100644
--- a/devel/electron32/files/patch-base_files_scoped__file.cc
+++ b/devel/electron38/files/patch-base_files_scoped__file.cc
diff --git a/devel/electron38/files/patch-base_functional_unretained__traits.h b/devel/electron38/files/patch-base_functional_unretained__traits.h
new file mode 100644
index 000000000000..96a7227653f7
--- /dev/null
+++ b/devel/electron38/files/patch-base_functional_unretained__traits.h
@@ -0,0 +1,11 @@
+--- base/functional/unretained_traits.h.orig 2025-03-24 20:50:14 UTC
++++ base/functional/unretained_traits.h
+@@ -90,7 +90,7 @@ struct SupportsUnretainedImpl {
+ // official builds, and then in non-test code as well.
+ #if defined(FORCE_UNRETAINED_COMPLETENESS_CHECKS_FOR_TESTS) || \
+ (!defined(UNIT_TEST) && !defined(OFFICIAL_BUILD) && \
+- (BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)))
++ (BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)))
+ static_assert(v,
+ "Argument requires unretained storage, but type is not "
+ "fully defined. This prevents determining whether "
diff --git a/devel/electron38/files/patch-base_i18n_icu__util.cc b/devel/electron38/files/patch-base_i18n_icu__util.cc
new file mode 100644
index 000000000000..1722ad3156e6
--- /dev/null
+++ b/devel/electron38/files/patch-base_i18n_icu__util.cc
@@ -0,0 +1,20 @@
+--- base/i18n/icu_util.cc.orig 2025-08-26 20:49:50 UTC
++++ base/i18n/icu_util.cc
+@@ -52,7 +52,7 @@
+ #include "third_party/icu/source/common/unicode/unistr.h"
+ #endif
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) || \
+ BUILDFLAG(IS_CHROMEOS) || (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS))
+ #include "third_party/icu/source/i18n/unicode/timezone.h"
+ #endif
+@@ -318,7 +318,7 @@ void InitializeIcuTimeZone() {
+ FuchsiaIntlProfileWatcher::GetPrimaryTimeZoneIdForIcuInitialization();
+ icu::TimeZone::adoptDefault(
+ icu::TimeZone::createTimeZone(icu::UnicodeString::fromUTF8(zone_id)));
+-#elif BUILDFLAG(IS_CHROMEOS) || \
++#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) || \
+ (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || BUILDFLAG(IS_ANDROID)
+ // To respond to the time zone change properly, the default time zone
+ // cache in ICU has to be populated on starting up.
diff --git a/devel/electron38/files/patch-base_linux__util.cc b/devel/electron38/files/patch-base_linux__util.cc
new file mode 100644
index 000000000000..3e05f9677301
--- /dev/null
+++ b/devel/electron38/files/patch-base_linux__util.cc
@@ -0,0 +1,17 @@
+--- base/linux_util.cc.orig 2025-04-22 20:15:27 UTC
++++ base/linux_util.cc
+@@ -163,10 +163,14 @@ bool GetThreadsForProcess(pid_t pid, std::vector<pid_t
+ }
+
+ bool GetThreadsForProcess(pid_t pid, std::vector<pid_t>* tids) {
++#if BUILDFLAG(IS_BSD)
++ return false;
++#else
+ // 25 > strlen("/proc//task") + strlen(base::NumberToString(INT_MAX)) + 1 = 22
+ char buf[25];
+ strings::SafeSPrintf(buf, "/proc/%d/task", pid);
+ return GetThreadsFromProcessDir(buf, tids);
++#endif
+ }
+
+ bool GetThreadsForCurrentProcess(std::vector<pid_t>* tids) {
diff --git a/devel/electron38/files/patch-base_logging__unittest.cc b/devel/electron38/files/patch-base_logging__unittest.cc
new file mode 100644
index 000000000000..81bd12c29167
--- /dev/null
+++ b/devel/electron38/files/patch-base_logging__unittest.cc
@@ -0,0 +1,31 @@
+--- base/logging_unittest.cc.orig 2025-04-22 20:15:27 UTC
++++ base/logging_unittest.cc
+@@ -40,7 +40,7 @@
+ #include "base/posix/eintr_wrapper.h"
+ #endif // BUILDFLAG(IS_POSIX)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD)
+ #include <ucontext.h>
+ #endif
+
+@@ -586,14 +586,18 @@ void CheckCrashTestSighandler(int, siginfo_t* info, vo
+ // need the arch-specific boilerplate below, which is inspired by breakpad.
+ // At the same time, on OSX, ucontext.h is deprecated but si_addr works fine.
+ uintptr_t crash_addr = 0;
+-#if BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FREEBSD)
+ crash_addr = reinterpret_cast<uintptr_t>(info->si_addr);
+ #else // OS_*
+ ucontext_t* context = reinterpret_cast<ucontext_t*>(context_ptr);
+ #if defined(ARCH_CPU_X86)
+ crash_addr = static_cast<uintptr_t>(context->uc_mcontext.gregs[REG_EIP]);
+ #elif defined(ARCH_CPU_X86_64)
++#if BUILDFLAG(IS_OPENBSD)
++ crash_addr = static_cast<uintptr_t>(context->sc_rip);
++#else
+ crash_addr = static_cast<uintptr_t>(context->uc_mcontext.gregs[REG_RIP]);
++#endif
+ #elif defined(ARCH_CPU_ARMEL)
+ crash_addr = static_cast<uintptr_t>(context->uc_mcontext.arm_pc);
+ #elif defined(ARCH_CPU_ARM64)
diff --git a/devel/electron38/files/patch-base_memory_discardable__memory.cc b/devel/electron38/files/patch-base_memory_discardable__memory.cc
new file mode 100644
index 000000000000..d1987087b410
--- /dev/null
+++ b/devel/electron38/files/patch-base_memory_discardable__memory.cc
@@ -0,0 +1,38 @@
+--- base/memory/discardable_memory.cc.orig 2025-03-24 20:50:14 UTC
++++ base/memory/discardable_memory.cc
+@@ -26,7 +26,7 @@ BASE_FEATURE(kMadvFreeDiscardableMemory,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_POSIX)
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kDiscardableMemoryBackingTrial,
+ "DiscardableMemoryBackingTrial",
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -44,7 +44,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+
+ DiscardableMemoryBacking GetBackingForFieldTrial() {
+ DiscardableMemoryTrialGroup trial_group =
+@@ -63,7 +63,7 @@ DiscardableMemoryBacking GetBackingForFieldTrial() {
+
+ } // namespace
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+
+ // Probe capabilities of this device to determine whether we should participate
+ // in the discardable memory backing trial.
+@@ -95,7 +95,7 @@ DiscardableMemoryBacking GetDiscardableMemoryBacking()
+ DiscardableMemory::~DiscardableMemory() = default;
+
+ DiscardableMemoryBacking GetDiscardableMemoryBacking() {
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (DiscardableMemoryBackingFieldTrialIsEnabled()) {
+ return GetBackingForFieldTrial();
+ }
diff --git a/devel/electron38/files/patch-base_memory_discardable__memory__internal.h b/devel/electron38/files/patch-base_memory_discardable__memory__internal.h
new file mode 100644
index 000000000000..debc3f9a15af
--- /dev/null
+++ b/devel/electron38/files/patch-base_memory_discardable__memory__internal.h
@@ -0,0 +1,11 @@
+--- base/memory/discardable_memory_internal.h.orig 2024-10-16 21:30:44 UTC
++++ base/memory/discardable_memory_internal.h
+@@ -12,7 +12,7 @@
+ #include "base/metrics/field_trial_params.h"
+ #include "build/build_config.h"
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+
+ namespace base {
+
diff --git a/devel/electron38/files/patch-base_memory_madv__free__discardable__memory__posix.cc b/devel/electron38/files/patch-base_memory_madv__free__discardable__memory__posix.cc
new file mode 100644
index 000000000000..9ebc61efa76c
--- /dev/null
+++ b/devel/electron38/files/patch-base_memory_madv__free__discardable__memory__posix.cc
@@ -0,0 +1,21 @@
+--- base/memory/madv_free_discardable_memory_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/memory/madv_free_discardable_memory_posix.cc
+@@ -298,6 +298,10 @@ bool MadvFreeDiscardableMemoryPosix::IsResident() cons
+
+ bool MadvFreeDiscardableMemoryPosix::IsResident() const {
+ DFAKE_SCOPED_RECURSIVE_LOCK(thread_collision_warner_);
++// XXX mincore
++#if BUILDFLAG(IS_BSD)
++ return false;
++#else
+ #if BUILDFLAG(IS_APPLE)
+ std::vector<char> vec(allocated_pages_);
+ #else
+@@ -314,6 +318,7 @@ bool MadvFreeDiscardableMemoryPosix::IsResident() cons
+ }
+ }
+ return true;
++#endif
+ }
+
+ bool MadvFreeDiscardableMemoryPosix::IsDiscarded() const {
diff --git a/devel/electron38/files/patch-base_memory_platform__shared__memory__region.h b/devel/electron38/files/patch-base_memory_platform__shared__memory__region.h
new file mode 100644
index 000000000000..4b6bca77144b
--- /dev/null
+++ b/devel/electron38/files/patch-base_memory_platform__shared__memory__region.h
@@ -0,0 +1,38 @@
+--- base/memory/platform_shared_memory_region.h.orig 2025-06-30 07:04:30 UTC
++++ base/memory/platform_shared_memory_region.h
+@@ -19,7 +19,7 @@
+ #include "base/unguessable_token.h"
+ #include "build/build_config.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ namespace content {
+ class SandboxIPCHandler;
+ }
+@@ -86,7 +86,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
+ kMaxValue = GET_SHMEM_TEMP_DIR_FAILURE
+ };
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Structure to limit access to executable region creation.
+ struct ExecutableRegion {
+ private:
+@@ -125,7 +125,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
+ #if BUILDFLAG(IS_FUCHSIA)
+ kNotVmo,
+ #endif
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ kFcntlFailed,
+ kReadOnlyFdNotReadOnly,
+ kUnexpectedReadOnlyFd,
+@@ -256,7 +256,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
+ CheckPlatformHandlePermissionsCorrespondToMode);
+ static PlatformSharedMemoryRegion Create(Mode mode,
+ size_t size
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ ,
+ bool executable = false
+ #endif
diff --git a/devel/electron38/files/patch-base_memory_platform__shared__memory__region__posix.cc b/devel/electron38/files/patch-base_memory_platform__shared__memory__region__posix.cc
new file mode 100644
index 000000000000..2e71c7e63b86
--- /dev/null
+++ b/devel/electron38/files/patch-base_memory_platform__shared__memory__region__posix.cc
@@ -0,0 +1,29 @@
+--- base/memory/platform_shared_memory_region_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/memory/platform_shared_memory_region_posix.cc
+@@ -59,7 +59,7 @@ std::optional<FDAccessModeError> CheckFDAccessMode(int
+
+ } // namespace
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // static
+ ScopedFD PlatformSharedMemoryRegion::ExecutableRegion::CreateFD(size_t size) {
+ PlatformSharedMemoryRegion region =
+@@ -184,7 +184,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
+ // static
+ PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode,
+ size_t size
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ ,
+ bool executable
+ #endif
+@@ -209,7 +209,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
+ // flag.
+ FilePath directory;
+ if (!GetShmemTempDir(
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ executable,
+ #else
+ false /* executable */,
diff --git a/devel/electron38/files/patch-base_memory_protected__memory.h b/devel/electron38/files/patch-base_memory_protected__memory.h
new file mode 100644
index 000000000000..fe1efc22b7f2
--- /dev/null
+++ b/devel/electron38/files/patch-base_memory_protected__memory.h
@@ -0,0 +1,44 @@
+--- base/memory/protected_memory.h.orig 2025-01-27 17:37:37 UTC
++++ base/memory/protected_memory.h
+@@ -120,12 +120,12 @@ __declspec(selectany) char __stop_protected_memory;
+
+ #define DECLARE_PROTECTED_DATA constinit
+ #define DEFINE_PROTECTED_DATA constinit __declspec(allocate("prot$mem"))
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // This value is used to align the writers variable. That variable needs to be
+ // aligned to ensure that the protected memory section starts on a page
+ // boundary.
+ #if (PA_BUILDFLAG(IS_ANDROID) && PA_BUILDFLAG(PA_ARCH_CPU_64_BITS)) || \
+- (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64))
++ ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64))
+ // arm64 supports 4kb, 16kb, and 64kb pages. Set to the largest of 64kb as that
+ // will guarantee the section is page aligned regardless of the choice.
+ inline constexpr int kProtectedMemoryAlignment = 65536;
+@@ -340,7 +340,7 @@ class BASE_EXPORT AutoWritableMemoryBase {
+ // where an attacker could overwrite it with a large value and invoke code
+ // that constructs and destructs an AutoWritableMemory. After such a call
+ // protected memory would still be set writable because writers > 0.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // On Linux, the protected memory section is not automatically page aligned.
+ // This means that attempts to reset the protected memory region to readonly
+ // will set some of the preceding section that is on the same page readonly
+@@ -354,7 +354,7 @@ class BASE_EXPORT AutoWritableMemoryBase {
+ #endif
+ static inline size_t writers GUARDED_BY(writers_lock()) = 0;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // On Linux, there is no guarantee the section following the protected
+ // memory section is page aligned. This can result in attempts to change
+ // the access permissions of the end of the protected memory section
+@@ -412,7 +412,7 @@ class BASE_EXPORT AutoWritableMemoryInitializer
+ // the variable to something large before the section was read-only.
+ WriterData::writers = 0;
+ CHECK(SetProtectedSectionReadOnly());
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // Set the protected_memory_section_buffer to true to ensure the buffer
+ // section is created. If a variable is declared but not used the memory
+ // section won't be created.
diff --git a/devel/electron38/files/patch-base_memory_protected__memory__posix.cc b/devel/electron38/files/patch-base_memory_protected__memory__posix.cc
new file mode 100644
index 000000000000..17c05890aeb2
--- /dev/null
+++ b/devel/electron38/files/patch-base_memory_protected__memory__posix.cc
@@ -0,0 +1,20 @@
+--- base/memory/protected_memory_posix.cc.orig 2024-10-16 21:30:44 UTC
++++ base/memory/protected_memory_posix.cc
+@@ -6,7 +6,7 @@
+
+ #include <sys/mman.h>
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include <sys/resource.h>
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -34,7 +34,7 @@ namespace internal {
+ } // namespace
+
+ namespace internal {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ void CheckMemoryReadOnly(const void* ptr) {
+ const uintptr_t page_start =
+ bits::AlignDown(reinterpret_cast<uintptr_t>(ptr), GetPageSize());
diff --git a/devel/electron38/files/patch-base_message__loop_message__pump__epoll.cc b/devel/electron38/files/patch-base_message__loop_message__pump__epoll.cc
new file mode 100644
index 000000000000..f44c32f1a6c0
--- /dev/null
+++ b/devel/electron38/files/patch-base_message__loop_message__pump__epoll.cc
@@ -0,0 +1,11 @@
+--- base/message_loop/message_pump_epoll.cc.orig 2025-08-26 20:49:50 UTC
++++ base/message_loop/message_pump_epoll.cc
+@@ -49,7 +49,7 @@ constexpr std::pair<uint32_t, short int> kEpollToPollE
+ std::atomic_bool g_use_poll = false;
+
+ constexpr std::pair<uint32_t, short int> kEpollToPollEvents[] = {
+- {EPOLLIN, POLLIN}, {EPOLLOUT, POLLOUT}, {EPOLLRDHUP, POLLRDHUP},
++ {EPOLLIN, POLLIN}, {EPOLLOUT, POLLOUT},
+ {EPOLLPRI, POLLPRI}, {EPOLLERR, POLLERR}, {EPOLLHUP, POLLHUP}};
+
+ void SetEventsForPoll(const uint32_t epoll_events, struct pollfd* poll_entry) {
diff --git a/devel/electron38/files/patch-base_message__loop_message__pump__epoll.h b/devel/electron38/files/patch-base_message__loop_message__pump__epoll.h
new file mode 100644
index 000000000000..35523e181339
--- /dev/null
+++ b/devel/electron38/files/patch-base_message__loop_message__pump__epoll.h
@@ -0,0 +1,14 @@
+--- base/message_loop/message_pump_epoll.h.orig 2024-10-16 21:30:44 UTC
++++ base/message_loop/message_pump_epoll.h
+@@ -51,7 +51,11 @@ BASE_FEATURE(kUsePollForMessagePumpEpoll,
+ // every call, don't do it when we have too many FDs.
+ BASE_FEATURE(kUsePollForMessagePumpEpoll,
+ "UsePollForMessagePumpEpoll",
++#if BUILDFLAG(IS_BSD)
++ base::FEATURE_ENABLED_BY_DEFAULT);
++#else
+ base::FEATURE_DISABLED_BY_DEFAULT);
++#endif
+
+ // A MessagePump implementation suitable for I/O message loops on Linux-based
+ // systems with epoll API support.
diff --git a/devel/electron38/files/patch-base_message__loop_message__pump__glib.cc b/devel/electron38/files/patch-base_message__loop_message__pump__glib.cc
new file mode 100644
index 000000000000..6a430c96efe4
--- /dev/null
+++ b/devel/electron38/files/patch-base_message__loop_message__pump__glib.cc
@@ -0,0 +1,28 @@
+--- base/message_loop/message_pump_glib.cc.orig 2025-04-22 20:15:27 UTC
++++ base/message_loop/message_pump_glib.cc
+@@ -8,6 +8,11 @@
+ #include <glib.h>
+ #include <math.h>
+
++#if BUILDFLAG(IS_BSD)
++#include <pthread.h>
++#include <pthread_np.h>
++#endif
++
+ #include "base/logging.h"
+ #include "base/memory/raw_ptr.h"
+ #include "base/notreached.h"
+@@ -52,9 +57,13 @@ bool RunningOnMainThread() {
+ }
+
+ bool RunningOnMainThread() {
++#if BUILDFLAG(IS_BSD)
++ return pthread_main_np();
++#else
+ auto pid = getpid();
+ auto tid = PlatformThread::CurrentId().raw();
+ return pid > 0 && tid > 0 && pid == tid;
++#endif
+ }
+
+ // A brief refresher on GLib:
diff --git a/devel/electron32/files/patch-base_native__library__posix.cc b/devel/electron38/files/patch-base_native__library__posix.cc
index c2799ae4ec64..c2799ae4ec64 100644
--- a/devel/electron32/files/patch-base_native__library__posix.cc
+++ b/devel/electron38/files/patch-base_native__library__posix.cc
diff --git a/devel/electron38/files/patch-base_native__library__unittest.cc b/devel/electron38/files/patch-base_native__library__unittest.cc
new file mode 100644
index 000000000000..8d710fec4649
--- /dev/null
+++ b/devel/electron38/files/patch-base_native__library__unittest.cc
@@ -0,0 +1,11 @@
+--- base/native_library_unittest.cc.orig 2024-10-16 21:30:44 UTC
++++ base/native_library_unittest.cc
+@@ -135,7 +135,7 @@ TEST(NativeLibraryTest, LoadLibrary) {
+ // versions with respect to symbol resolution scope.
+ // TSan and MSan error out on RTLD_DEEPBIND, https://crbug.com/705255
+ #if !BUILDFLAG(IS_ANDROID) && !defined(THREAD_SANITIZER) && \
+- !defined(MEMORY_SANITIZER)
++ !defined(MEMORY_SANITIZER) && !BUILDFLAG(IS_BSD)
+
+ // Verifies that the |prefer_own_symbols| option satisfies its guarantee that
+ // a loaded library will always prefer local symbol resolution before
diff --git a/devel/electron32/files/patch-base_posix_can__lower__nice__to.cc b/devel/electron38/files/patch-base_posix_can__lower__nice__to.cc
index 67a5d35808ae..67a5d35808ae 100644
--- a/devel/electron32/files/patch-base_posix_can__lower__nice__to.cc
+++ b/devel/electron38/files/patch-base_posix_can__lower__nice__to.cc
diff --git a/devel/electron38/files/patch-base_posix_file__descriptor__shuffle.h b/devel/electron38/files/patch-base_posix_file__descriptor__shuffle.h
new file mode 100644
index 000000000000..165dd73720dd
--- /dev/null
+++ b/devel/electron38/files/patch-base_posix_file__descriptor__shuffle.h
@@ -0,0 +1,11 @@
+--- base/posix/file_descriptor_shuffle.h.orig 2024-10-16 21:30:44 UTC
++++ base/posix/file_descriptor_shuffle.h
+@@ -26,6 +26,8 @@
+ #include "base/base_export.h"
+ #include "base/compiler_specific.h"
+
++#undef close
++
+ namespace base {
+
+ // A Delegate which performs the actions required to perform an injective
diff --git a/devel/electron32/files/patch-base_posix_sysctl.cc b/devel/electron38/files/patch-base_posix_sysctl.cc
index 7599323d6f5b..7599323d6f5b 100644
--- a/devel/electron32/files/patch-base_posix_sysctl.cc
+++ b/devel/electron38/files/patch-base_posix_sysctl.cc
diff --git a/devel/electron38/files/patch-base_posix_unix__domain__socket.cc b/devel/electron38/files/patch-base_posix_unix__domain__socket.cc
new file mode 100644
index 000000000000..45da70d7d6b6
--- /dev/null
+++ b/devel/electron38/files/patch-base_posix_unix__domain__socket.cc
@@ -0,0 +1,65 @@
+--- base/posix/unix_domain_socket.cc.orig 2025-08-26 20:49:50 UTC
++++ base/posix/unix_domain_socket.cc
+@@ -20,6 +20,7 @@
+ #include "base/files/scoped_file.h"
+ #include "base/logging.h"
+ #include "base/notreached.h"
++#include "base/notimplemented.h"
+ #include "base/numerics/safe_conversions.h"
+ #include "base/pickle.h"
+ #include "base/posix/eintr_wrapper.h"
+@@ -47,7 +48,7 @@ bool UnixDomainSocket::EnableReceiveProcessId(int fd)
+
+ // static
+ bool UnixDomainSocket::EnableReceiveProcessId(int fd) {
+-#if !BUILDFLAG(IS_APPLE)
++#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
+ const int enable = 1;
+ return setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &enable, sizeof(enable)) == 0;
+ #else
+@@ -73,7 +74,7 @@ bool UnixDomainSocket::SendMsg(int fd,
+
+ struct cmsghdr* cmsg;
+ msg.msg_control = control_buffer;
+-#if BUILDFLAG(IS_APPLE)
++#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
+ msg.msg_controllen = checked_cast<socklen_t>(control_len);
+ #else
+ msg.msg_controllen = control_len;
+@@ -81,7 +82,7 @@ bool UnixDomainSocket::SendMsg(int fd,
+ cmsg = CMSG_FIRSTHDR(&msg);
+ cmsg->cmsg_level = SOL_SOCKET;
+ cmsg->cmsg_type = SCM_RIGHTS;
+-#if BUILDFLAG(IS_APPLE)
++#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
+ cmsg->cmsg_len = checked_cast<u_int>(CMSG_LEN(sizeof(int) * fds.size()));
+ #else
+ cmsg->cmsg_len = CMSG_LEN(sizeof(int) * fds.size());
+@@ -133,7 +134,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
+
+ const size_t kControlBufferSize =
+ CMSG_SPACE(sizeof(int) * kMaxFileDescriptors)
+-#if !BUILDFLAG(IS_APPLE)
++#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
+ // macOS does not support ucred.
+ // macOS supports xucred, but this structure is insufficient.
+ + CMSG_SPACE(sizeof(struct ucred))
+@@ -162,7 +163,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
+ wire_fds = reinterpret_cast<int*>(CMSG_DATA(cmsg));
+ wire_fds_len = payload_len / sizeof(int);
+ }
+-#if !BUILDFLAG(IS_APPLE)
++#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
+ // macOS does not support SCM_CREDENTIALS.
+ if (cmsg->cmsg_level == SOL_SOCKET &&
+ cmsg->cmsg_type == SCM_CREDENTIALS) {
+@@ -199,6 +200,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFlags(int fd,
+ if (getsockopt(fd, SOL_LOCAL, LOCAL_PEERPID, &pid, &pid_size) != 0) {
+ pid = -1;
+ }
++#elif BUILDFLAG(IS_BSD)
++ NOTIMPLEMENTED();
++ pid = -1;
+ #else
+ // |pid| will legitimately be -1 if we read EOF, so only DCHECK if we
+ // actually received a message. Unfortunately, Linux allows sending zero
diff --git a/devel/electron32/files/patch-base_posix_unix__domain__socket__unittest.cc b/devel/electron38/files/patch-base_posix_unix__domain__socket__unittest.cc
index 432387473491..432387473491 100644
--- a/devel/electron32/files/patch-base_posix_unix__domain__socket__unittest.cc
+++ b/devel/electron38/files/patch-base_posix_unix__domain__socket__unittest.cc
diff --git a/devel/electron38/files/patch-base_process_internal__linux.h b/devel/electron38/files/patch-base_process_internal__linux.h
new file mode 100644
index 000000000000..f8e1540311e9
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_internal__linux.h
@@ -0,0 +1,20 @@
+--- base/process/internal_linux.h.orig 2025-06-30 07:04:30 UTC
++++ base/process/internal_linux.h
+@@ -146,6 +146,9 @@ void ForEachProcessTask(base::ProcessHandle process, L
+ // arguments to the lambda.
+ template <typename Lambda>
+ void ForEachProcessTask(base::ProcessHandle process, Lambda&& lambda) {
++#if BUILDFLAG(IS_BSD)
++ return;
++#else
+ // Iterate through the different threads tracked in /proc/<pid>/task.
+ FilePath fd_path = GetProcPidDir(process).Append("task");
+
+@@ -169,6 +172,7 @@ void ForEachProcessTask(base::ProcessHandle process, L
+ FilePath task_path = fd_path.Append(tid_str);
+ lambda(tid, task_path);
+ }
++#endif
+ }
+
+ } // namespace internal
diff --git a/devel/electron38/files/patch-base_process_kill.h b/devel/electron38/files/patch-base_process_kill.h
new file mode 100644
index 000000000000..0b3cda06b1f8
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_kill.h
@@ -0,0 +1,11 @@
+--- base/process/kill.h.orig 2025-03-24 20:50:14 UTC
++++ base/process/kill.h
+@@ -123,7 +123,7 @@ GetKnownDeadTerminationStatus(ProcessHandle handle, in
+ BASE_EXPORT TerminationStatus
+ GetKnownDeadTerminationStatus(ProcessHandle handle, int* exit_code);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Spawns a thread to wait asynchronously for the child |process| to exit
+ // and then reaps it.
+ BASE_EXPORT void EnsureProcessGetsReaped(Process process);
diff --git a/devel/electron38/files/patch-base_process_kill__posix.cc b/devel/electron38/files/patch-base_process_kill__posix.cc
new file mode 100644
index 000000000000..09bdcf9f7afb
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_kill__posix.cc
@@ -0,0 +1,11 @@
+--- base/process/kill_posix.cc.orig 2025-03-24 20:50:14 UTC
++++ base/process/kill_posix.cc
+@@ -161,7 +161,7 @@ void EnsureProcessTerminated(Process process) {
+ 0, new BackgroundReaper(std::move(process), Seconds(2)));
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void EnsureProcessGetsReaped(Process process) {
+ DCHECK(!process.is_current());
+
diff --git a/devel/electron38/files/patch-base_process_launch.h b/devel/electron38/files/patch-base_process_launch.h
new file mode 100644
index 000000000000..0342f1f28613
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_launch.h
@@ -0,0 +1,11 @@
+--- base/process/launch.h.orig 2025-08-26 20:49:50 UTC
++++ base/process/launch.h
+@@ -234,7 +234,7 @@ struct BASE_EXPORT LaunchOptions {
+ bool clear_environment = false;
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // If non-zero, start the process using clone(), using flags as provided.
+ // Unlike in clone, clone_flags may not contain a custom termination signal
+ // that is sent to the parent when the child dies. The termination signal will
diff --git a/devel/electron38/files/patch-base_process_memory__linux.cc b/devel/electron38/files/patch-base_process_memory__linux.cc
new file mode 100644
index 000000000000..70836d7d210e
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_memory__linux.cc
@@ -0,0 +1,44 @@
+--- base/process/memory_linux.cc.orig 2025-03-24 20:50:14 UTC
++++ base/process/memory_linux.cc
+@@ -28,6 +28,7 @@ namespace base {
+
+ namespace base {
+
++#if !BUILDFLAG(IS_BSD)
+ namespace {
+
+ void ReleaseReservationOrTerminate() {
+@@ -38,12 +39,14 @@ void ReleaseReservationOrTerminate() {
+ }
+
+ } // namespace
++#endif
+
+ void EnableTerminationOnHeapCorruption() {
+ // On Linux, there nothing to do AFAIK.
+ }
+
+ void EnableTerminationOnOutOfMemory() {
++#if !BUILDFLAG(IS_BSD)
+ // Set the new-out of memory handler.
+ std::set_new_handler(&ReleaseReservationOrTerminate);
+ // If we're using glibc's allocator, the above functions will override
+@@ -52,8 +55,10 @@ void EnableTerminationOnOutOfMemory() {
+ #if PA_BUILDFLAG(USE_ALLOCATOR_SHIM)
+ allocator_shim::SetCallNewHandlerOnMallocFailure(true);
+ #endif
++#endif
+ }
+
++#if !BUILDFLAG(IS_BSD)
+ // ScopedAllowBlocking() has private constructor and it can only be used in
+ // friend classes/functions. Declaring a class is easier in this situation to
+ // avoid adding more dependency to thread_restrictions.h because of the
+@@ -111,6 +116,7 @@ bool AdjustOOMScore(ProcessId process, int score) {
+ bool AdjustOOMScore(ProcessId process, int score) {
+ return AdjustOOMScoreHelper::AdjustOOMScore(process, score);
+ }
++#endif
+
+ bool UncheckedMalloc(size_t size, void** result) {
+ #if PA_BUILDFLAG(USE_ALLOCATOR_SHIM)
diff --git a/devel/electron32/files/patch-base_process_process__handle.cc b/devel/electron38/files/patch-base_process_process__handle.cc
index efb95e7c3b54..efb95e7c3b54 100644
--- a/devel/electron32/files/patch-base_process_process__handle.cc
+++ b/devel/electron38/files/patch-base_process_process__handle.cc
diff --git a/devel/electron32/files/patch-base_process_process__handle.h b/devel/electron38/files/patch-base_process_process__handle.h
index 43885dd9eb96..43885dd9eb96 100644
--- a/devel/electron32/files/patch-base_process_process__handle.h
+++ b/devel/electron38/files/patch-base_process_process__handle.h
diff --git a/devel/electron38/files/patch-base_process_process__handle__freebsd.cc b/devel/electron38/files/patch-base_process_process__handle__freebsd.cc
new file mode 100644
index 000000000000..ae98b5669b75
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_process__handle__freebsd.cc
@@ -0,0 +1,25 @@
+--- base/process/process_handle_freebsd.cc.orig 2025-03-24 20:50:14 UTC
++++ base/process/process_handle_freebsd.cc
+@@ -3,6 +3,7 @@
+ // found in the LICENSE file.
+
+ #include "base/process/process_handle.h"
++#include "base/files/file_util.h"
+
+ #include <limits.h>
+ #include <stddef.h>
+@@ -20,10 +21,13 @@ ProcessId GetParentProcessId(ProcessHandle process) {
+
+ ProcessId GetParentProcessId(ProcessHandle process) {
+ struct kinfo_proc info;
+- size_t length;
++ size_t length = sizeof(struct kinfo_proc);
+ int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_PID, process};
+
+ if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
++ return -1;
++
++ if (length < sizeof(struct kinfo_proc))
+ return -1;
+ }
+
diff --git a/devel/electron38/files/patch-base_process_process__handle__openbsd.cc b/devel/electron38/files/patch-base_process_process__handle__openbsd.cc
new file mode 100644
index 000000000000..4dfafb34d672
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_process__handle__openbsd.cc
@@ -0,0 +1,138 @@
+--- base/process/process_handle_openbsd.cc.orig 2025-03-24 20:50:14 UTC
++++ base/process/process_handle_openbsd.cc
+@@ -3,17 +3,25 @@
+ // found in the LICENSE file.
+
+ #include "base/process/process_handle.h"
++#include "base/files/file_util.h"
+
+ #include <stddef.h>
++#include <stdlib.h>
++#include <sys/param.h>
++#include <sys/proc.h>
++#include <sys/stat.h>
+ #include <sys/sysctl.h>
+ #include <sys/types.h>
+ #include <unistd.h>
+
++#include <kvm.h>
++
+ namespace base {
+
+ ProcessId GetParentProcessId(ProcessHandle process) {
+- struct kinfo_proc info;
++ struct kinfo_proc *info;
+ size_t length;
++ pid_t ppid;
+ int mib[] = {
+ CTL_KERN, KERN_PROC, KERN_PROC_PID, process, sizeof(struct kinfo_proc),
+ 0};
+@@ -22,37 +30,87 @@ ProcessId GetParentProcessId(ProcessHandle process) {
+ return -1;
+ }
+
+- mib[5] = (length / sizeof(struct kinfo_proc));
++ info = (struct kinfo_proc *)malloc(length);
+
+- if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
+- return -1;
++ mib[5] = static_cast<int>((length / sizeof(struct kinfo_proc)));
++
++ if (sysctl(mib, std::size(mib), info, &length, NULL, 0) < 0) {
++ ppid = -1;
++ goto out;
+ }
+
+- return info.p_ppid;
++ ppid = info->p_ppid;
++
++out:
++ free(info);
++ return ppid;
+ }
+
+ FilePath GetProcessExecutablePath(ProcessHandle process) {
+- struct kinfo_proc kp;
++ struct kinfo_file *files;
++ kvm_t *kd = NULL;
++ char errbuf[_POSIX2_LINE_MAX];
++ char **retvalargs, *cpath, retval[PATH_MAX];
++ int cnt;
+ size_t len;
+- int mib[] = {
+- CTL_KERN, KERN_PROC, KERN_PROC_PID, process, sizeof(struct kinfo_proc),
+- 0};
++ char *tokens[2];
++ struct stat sb;
++ FilePath result;
+
+- if (sysctl(mib, std::size(mib), NULL, &len, NULL, 0) == -1) {
+- return FilePath();
++ int mib[] = { CTL_KERN, KERN_PROC_ARGS, process, KERN_PROC_ARGV };
++
++ if ((cpath = getenv("CHROME_EXE_PATH")) != NULL)
++ result = FilePath(cpath);
++ else
++ result = FilePath("/usr/local/chrome/chrome");
++
++ if (sysctl(mib, std::size(mib), NULL, &len, NULL, 0) != -1) {
++ retvalargs = static_cast<char**>(malloc(len));
++ if (!retvalargs)
++ return result;
++
++ if (sysctl(mib, std::size(mib), retvalargs, &len, NULL, 0) < 0) {
++ free(retvalargs);
++ return result;
++ }
++
++ if ((*tokens = strtok(retvalargs[0], ":")) == NULL) {
++ free(retvalargs);
++ return result;
++ }
++
++ free(retvalargs);
++
++ if (tokens[0] == NULL)
++ return result;
++
++ if (realpath(tokens[0], retval) == NULL)
++ return result;
++
++ if (stat(retval, &sb) < 0)
++ return result;
++
++ if ((kd = kvm_openfiles(NULL, NULL, NULL, (int)KVM_NO_FILES,
++ errbuf)) == NULL)
++ return result;
++
++ if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, process,
++ sizeof(struct kinfo_file), &cnt)) == NULL) {
++ kvm_close(kd);
++ return result;
++ }
++
++ for (int i = 0; i < cnt; i++) {
++ if (files[i].fd_fd == KERN_FILE_TEXT &&
++ files[i].va_fsid == static_cast<uint32_t>(sb.st_dev) &&
++ files[i].va_fileid == sb.st_ino) {
++ kvm_close(kd);
++ result = FilePath(retval);
++ }
++ }
+ }
+- mib[5] = (len / sizeof(struct kinfo_proc));
+- if (sysctl(mib, std::size(mib), &kp, &len, NULL, 0) < 0) {
+- return FilePath();
+- }
+- if ((kp.p_flag & P_SYSTEM) != 0) {
+- return FilePath();
+- }
+- if (strcmp(kp.p_comm, "chrome") == 0) {
+- return FilePath(kp.p_comm);
+- }
+
+- return FilePath();
++ return result;
+ }
+
+ } // namespace base
diff --git a/devel/electron38/files/patch-base_process_process__iterator__freebsd.cc b/devel/electron38/files/patch-base_process_process__iterator__freebsd.cc
new file mode 100644
index 000000000000..842c1a5ab32d
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_process__iterator__freebsd.cc
@@ -0,0 +1,52 @@
+--- base/process/process_iterator_freebsd.cc.orig 2025-03-24 20:50:14 UTC
++++ base/process/process_iterator_freebsd.cc
+@@ -18,7 +18,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
+
+ ProcessIterator::ProcessIterator(const ProcessFilter* filter)
+ : filter_(filter) {
+- int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid()};
++ int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_UID, (int) getuid()};
+
+ bool done = false;
+ int try_num = 1;
+@@ -37,7 +37,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
+ num_of_kinfo_proc += 16;
+ kinfo_procs_.resize(num_of_kinfo_proc);
+ len = num_of_kinfo_proc * sizeof(struct kinfo_proc);
+- if (sysctl(mib, std::size(mib), &kinfo_procs_[0], &len, NULL, 0) < 0) {
++ if (sysctl(mib, std::size(mib), kinfo_procs_.data(), &len, NULL, 0) < 0) {
+ // If we get a mem error, it just means we need a bigger buffer, so
+ // loop around again. Anything else is a real error and give up.
+ if (errno != ENOMEM) {
+@@ -47,7 +47,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
+ }
+ } else {
+ // Got the list, just make sure we're sized exactly right
+- size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
++ num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
+ kinfo_procs_.resize(num_of_kinfo_proc);
+ done = true;
+ }
+@@ -68,19 +68,14 @@ bool ProcessIterator::CheckForNextProcess() {
+ for (; index_of_kinfo_proc_ < kinfo_procs_.size(); ++index_of_kinfo_proc_) {
+ size_t length;
+ struct kinfo_proc kinfo = kinfo_procs_[index_of_kinfo_proc_];
+- int mib[] = {CTL_KERN, KERN_PROC_ARGS, kinfo.ki_pid};
++ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_ARGS, kinfo.ki_pid };
+
+ if ((kinfo.ki_pid > 0) && (kinfo.ki_stat == SZOMB)) {
+ continue;
+ }
+
+- length = 0;
+- if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0) {
+- LOG(ERROR) << "failed to figure out the buffer size for a command line";
+- continue;
+- }
+-
+- data.resize(length);
++ data.resize(ARG_MAX);
++ length = ARG_MAX;
+
+ if (sysctl(mib, std::size(mib), &data[0], &length, NULL, 0) < 0) {
+ LOG(ERROR) << "failed to fetch a commandline";
diff --git a/devel/electron38/files/patch-base_process_process__iterator__openbsd.cc b/devel/electron38/files/patch-base_process_process__iterator__openbsd.cc
new file mode 100644
index 000000000000..ea17e1335c70
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_process__iterator__openbsd.cc
@@ -0,0 +1,46 @@
+--- base/process/process_iterator_openbsd.cc.orig 2025-03-24 20:50:14 UTC
++++ base/process/process_iterator_openbsd.cc
+@@ -6,6 +6,9 @@
+
+ #include <errno.h>
+ #include <stddef.h>
++#include <unistd.h>
++#include <sys/param.h>
++#include <sys/proc.h>
+ #include <sys/sysctl.h>
+
+ #include "base/logging.h"
+@@ -17,12 +20,13 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
+ ProcessIterator::ProcessIterator(const ProcessFilter* filter)
+ : filter_(filter) {
+ int mib[] = {
+- CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc),
+- 0};
++ CTL_KERN, KERN_PROC, KERN_PROC_UID, static_cast<int>(getuid()),
++ sizeof(struct kinfo_proc), 0 };
+
+ bool done = false;
+ int try_num = 1;
+ const int max_tries = 10;
++ size_t num_of_kinfo_proc;
+
+ do {
+ size_t len = 0;
+@@ -31,7 +35,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
+ kinfo_procs_.resize(0);
+ done = true;
+ } else {
+- size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
++ num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
+ // Leave some spare room for process table growth (more could show up
+ // between when we check and now)
+ num_of_kinfo_proc += 16;
+@@ -47,7 +51,7 @@ ProcessIterator::ProcessIterator(const ProcessFilter*
+ }
+ } else {
+ // Got the list, just make sure we're sized exactly right
+- size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
++ num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
+ kinfo_procs_.resize(num_of_kinfo_proc);
+ done = true;
+ }
diff --git a/devel/electron38/files/patch-base_process_process__metrics.cc b/devel/electron38/files/patch-base_process_process__metrics.cc
new file mode 100644
index 000000000000..de58f8e4660f
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_process__metrics.cc
@@ -0,0 +1,38 @@
+--- base/process/process_metrics.cc.orig 2025-08-26 20:49:50 UTC
++++ base/process/process_metrics.cc
+@@ -17,7 +17,7 @@ namespace {
+ namespace {
+
+ #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_AIX)
++ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ int CalculateEventsPerSecond(uint64_t event_count,
+ uint64_t* last_event_count,
+ base::TimeTicks* last_calculated) {
+@@ -54,7 +54,7 @@ SystemMetrics SystemMetrics::Sample() {
+ SystemMetrics system_metrics;
+
+ system_metrics.committed_memory_ = GetSystemCommitCharge();
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ GetSystemMemoryInfo(&system_metrics.memory_info_);
+ GetVmStatInfo(&system_metrics.vmstat_info_);
+ GetSystemDiskInfo(&system_metrics.disk_info_);
+@@ -79,7 +79,7 @@ std::unique_ptr<ProcessMetrics> ProcessMetrics::Create
+ #endif // !BUILDFLAG(IS_MAC)
+ }
+
+-#if !BUILDFLAG(IS_FREEBSD) || !BUILDFLAG(IS_POSIX)
++#if BUILDFLAG(IS_POSIX)
+ double ProcessMetrics::GetPlatformIndependentCPUUsage(
+ TimeDelta cumulative_cpu) {
+ TimeTicks time = TimeTicks::Now();
+@@ -112,7 +112,7 @@ ProcessMetrics::GetPlatformIndependentCPUUsage() {
+ #endif
+
+ #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_AIX)
++ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ int ProcessMetrics::CalculateIdleWakeupsPerSecond(
+ uint64_t absolute_idle_wakeups) {
+ return CalculateEventsPerSecond(absolute_idle_wakeups,
diff --git a/devel/electron38/files/patch-base_process_process__metrics.h b/devel/electron38/files/patch-base_process_process__metrics.h
new file mode 100644
index 000000000000..ecc8ebbef961
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_process__metrics.h
@@ -0,0 +1,106 @@
+--- base/process/process_metrics.h.orig 2025-08-26 20:49:50 UTC
++++ base/process/process_metrics.h
+@@ -39,7 +39,7 @@
+ #endif
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_AIX)
++ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ #include <string>
+ #include <utility>
+ #include <vector>
+@@ -49,7 +49,7 @@ namespace base {
+
+ namespace base {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // Minor and major page fault counts since the process creation.
+ // Both counts are process-wide, and exclude child processes.
+ //
+@@ -179,7 +179,7 @@ class BASE_EXPORT ProcessMetrics {
+ base::expected<TimeDelta, ProcessCPUUsageError> GetCumulativeCPUUsage();
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_AIX)
++ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ // Emits the cumulative CPU usage for all currently active threads since they
+ // were started into the output parameter (replacing its current contents).
+ // Threads that have already terminated will not be reported. Thus, the sum of
+@@ -224,7 +224,7 @@ class BASE_EXPORT ProcessMetrics {
+ int GetOpenFdSoftLimit() const;
+ #endif // BUILDFLAG(IS_POSIX)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // Minor and major page fault count as reported by /proc/[pid]/stat.
+ // Returns true for success.
+ bool GetPageFaultCounts(PageFaultCounts* counts) const;
+@@ -242,7 +242,7 @@ class BASE_EXPORT ProcessMetrics {
+ #endif // !BUILDFLAG(IS_MAC)
+
+ #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_AIX)
++ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
+ #endif
+ #if BUILDFLAG(IS_APPLE)
+@@ -264,12 +264,10 @@ class BASE_EXPORT ProcessMetrics {
+ // Used to store the previous times and CPU usage counts so we can
+ // compute the CPU usage between calls.
+ TimeTicks last_cpu_time_;
+-#if !BUILDFLAG(IS_FREEBSD) || !BUILDFLAG(IS_POSIX)
+ TimeDelta last_cumulative_cpu_;
+-#endif
+
+ #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_AIX)
++ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ // Same thing for idle wakeups.
+ TimeTicks last_idle_wakeups_time_;
+ uint64_t last_absolute_idle_wakeups_;
+@@ -310,7 +308,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_AIX) || \
+- BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ // Data about system-wide memory consumption. Values are in KB. Available on
+ // Windows, Mac, Linux, Android and Chrome OS.
+ //
+@@ -342,7 +340,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+ #endif
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_AIX)
++ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ // This provides an estimate of available memory as described here:
+ // https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773
+ // NOTE: this is ONLY valid in kernels 3.14 and up. Its value will always
+@@ -357,7 +355,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+ #endif
+
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_AIX) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ int buffers = 0;
+ int cached = 0;
+ int active_anon = 0;
+@@ -394,7 +392,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoK
+ // BUILDFLAG(IS_FUCHSIA)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_AIX)
++ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ // Parse the data found in /proc/<pid>/stat and return the sum of the
+ // CPU-related ticks. Returns -1 on parse error.
+ // Exposed for testing.
+@@ -570,7 +568,7 @@ class BASE_EXPORT SystemMetrics {
+ FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics);
+
+ size_t committed_memory_;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ SystemMemoryInfoKB memory_info_;
+ VmStatInfo vmstat_info_;
+ SystemDiskInfo disk_info_;
diff --git a/devel/electron38/files/patch-base_process_process__metrics__freebsd.cc b/devel/electron38/files/patch-base_process_process__metrics__freebsd.cc
new file mode 100644
index 000000000000..f3647591bf84
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_process__metrics__freebsd.cc
@@ -0,0 +1,225 @@
+--- base/process/process_metrics_freebsd.cc.orig 2025-08-26 20:49:50 UTC
++++ base/process/process_metrics_freebsd.cc
+@@ -3,41 +3,92 @@
+ // found in the LICENSE file.
+
+ #include "base/process/process_metrics.h"
++#include "base/notimplemented.h"
+
+ #include <stddef.h>
++#include <sys/types.h>
+ #include <sys/sysctl.h>
+ #include <sys/user.h>
+ #include <unistd.h>
+
++#include <fcntl.h> /* O_RDONLY */
++#include <kvm.h>
++#include <libutil.h>
++
+ #include "base/memory/ptr_util.h"
++#include "base/values.h"
+
+ namespace base {
++namespace {
++int GetPageShift() {
++ int pagesize = getpagesize();
++ int pageshift = 0;
+
+-ProcessMetrics::ProcessMetrics(ProcessHandle process)
+- : process_(process), last_cpu_(0) {}
++ while (pagesize > 1) {
++ pageshift++;
++ pagesize >>= 1;
++ }
+
++ return pageshift;
++}
++}
++
++ProcessMetrics::ProcessMetrics(ProcessHandle process) : process_(process) {}
++
+ // static
+ std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
+ ProcessHandle process) {
+ return WrapUnique(new ProcessMetrics(process));
+ }
+
+-base::expected<double, ProcessCPUUsageError>
+-ProcessMetrics::GetPlatformIndependentCPUUsage() {
+- struct kinfo_proc info;
+- int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_PID, process_};
+- size_t length = sizeof(info);
++base::expected<ProcessMemoryInfo, ProcessUsageError>
++ProcessMetrics::GetMemoryInfo() const {
++ ProcessMemoryInfo memory_info;
++ kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open");
++ struct kinfo_proc *pp;
++ int nproc;
+
+- if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
+- return base::unexpected(ProcessCPUUsageError::kSystemError);
++ if (kd == nullptr) {
++ return base::unexpected(ProcessUsageError::kSystemError);
+ }
+
+- return base::ok(double{info.ki_pctcpu} / FSCALE * 100.0);
++ if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) {
++ kvm_close(kd);
++ return base::unexpected(ProcessUsageError::kProcessNotFound);
++ }
++
++ if (nproc > 0) {
++ memory_info.resident_set_bytes = pp->ki_rssize << GetPageShift();
++ } else {
++ kvm_close(kd);
++ return base::unexpected(ProcessUsageError::kProcessNotFound);
++ }
++
++ kvm_close(kd);
++ return memory_info;
+ }
+
+ base::expected<TimeDelta, ProcessCPUUsageError>
+ ProcessMetrics::GetCumulativeCPUUsage() {
+- NOTREACHED();
++ struct kinfo_proc info;
++ size_t length = sizeof(struct kinfo_proc);
++ struct timeval tv;
++
++ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_ };
++
++ if (process_ == 0) {
++ return base::unexpected(ProcessCPUUsageError::kSystemError);
++ }
++
++ if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
++ return base::unexpected(ProcessCPUUsageError::kSystemError);
++ }
++
++ if (length == 0) {
++ return base::unexpected(ProcessCPUUsageError::kProcessNotFound);
++ }
++
++ return base::ok(Microseconds(info.ki_runtime));
+ }
+
+ size_t GetSystemCommitCharge() {
+@@ -65,5 +116,118 @@ size_t GetSystemCommitCharge() {
+
+ return mem_total - (mem_free * pagesize) - (mem_inactive * pagesize);
+ }
++
++int64_t GetNumberOfThreads(ProcessHandle process) {
++ // Taken from FreeBSD top (usr.bin/top/machine.c)
++
++ kvm_t* kd = kvm_open(NULL, "/dev/null", NULL, O_RDONLY, "kvm_open");
++ if (kd == NULL)
++ return 0;
++
++ struct kinfo_proc* pbase;
++ int nproc;
++ pbase = kvm_getprocs(kd, KERN_PROC_PID, process, &nproc);
++ if (pbase == NULL)
++ return 0;
++
++ if (kvm_close(kd) == -1)
++ return 0;
++
++ return nproc;
++}
++
++bool GetSystemMemoryInfo(SystemMemoryInfoKB *meminfo) {
++ unsigned int mem_total, mem_free, swap_total, swap_used;
++ size_t length;
++ int pagesizeKB;
++
++ pagesizeKB = getpagesize() / 1024;
++
++ length = sizeof(mem_total);
++ if (sysctlbyname("vm.stats.vm.v_page_count", &mem_total,
++ &length, NULL, 0) != 0 || length != sizeof(mem_total))
++ return false;
++
++ length = sizeof(mem_free);
++ if (sysctlbyname("vm.stats.vm.v_free_count", &mem_free, &length, NULL, 0)
++ != 0 || length != sizeof(mem_free))
++ return false;
++
++ length = sizeof(swap_total);
++ if (sysctlbyname("vm.swap_size", &swap_total, &length, NULL, 0)
++ != 0 || length != sizeof(swap_total))
++ return false;
++
++ length = sizeof(swap_used);
++ if (sysctlbyname("vm.swap_anon_use", &swap_used, &length, NULL, 0)
++ != 0 || length != sizeof(swap_used))
++ return false;
++
++ meminfo->total = mem_total * pagesizeKB;
++ meminfo->free = mem_free * pagesizeKB;
++ meminfo->swap_total = swap_total * pagesizeKB;
++ meminfo->swap_free = (swap_total - swap_used) * pagesizeKB;
++
++ return true;
++}
++
++int ProcessMetrics::GetOpenFdCount() const {
++ struct kinfo_file * kif;
++ int cnt;
++
++ if ((kif = kinfo_getfile(process_, &cnt)) == NULL)
++ return -1;
++
++ free(kif);
++
++ return cnt;
++}
++
++int ProcessMetrics::GetOpenFdSoftLimit() const {
++ size_t length;
++ int total_count = 0;
++ int mib[] = { CTL_KERN, KERN_MAXFILESPERPROC };
++
++ length = sizeof(total_count);
++
++ if (sysctl(mib, std::size(mib), &total_count, &length, NULL, 0) < 0) {
++ total_count = -1;
++ }
++
++ return total_count;
++}
++
++int ProcessMetrics::GetIdleWakeupsPerSecond() {
++ NOTIMPLEMENTED();
++ return 0;
++}
++
++bool GetSystemDiskInfo(SystemDiskInfo* diskinfo) {
++ NOTIMPLEMENTED();
++ return false;
++}
++
++bool GetVmStatInfo(VmStatInfo* vmstat) {
++ NOTIMPLEMENTED();
++ return false;
++}
++
++SystemDiskInfo::SystemDiskInfo() {
++ reads = 0;
++ reads_merged = 0;
++ sectors_read = 0;
++ read_time = 0;
++ writes = 0;
++ writes_merged = 0;
++ sectors_written = 0;
++ write_time = 0;
++ io = 0;
++ io_time = 0;
++ weighted_io_time = 0;
++}
++
++SystemDiskInfo::SystemDiskInfo(const SystemDiskInfo& other) = default;
++
++SystemDiskInfo& SystemDiskInfo::operator=(const SystemDiskInfo&) = default;
+
+ } // namespace base
diff --git a/devel/electron38/files/patch-base_process_process__metrics__openbsd.cc b/devel/electron38/files/patch-base_process_process__metrics__openbsd.cc
new file mode 100644
index 000000000000..0765705cf99c
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_process__metrics__openbsd.cc
@@ -0,0 +1,186 @@
+--- base/process/process_metrics_openbsd.cc.orig 2025-08-26 20:49:50 UTC
++++ base/process/process_metrics_openbsd.cc
+@@ -6,73 +6,85 @@
+
+ #include <stddef.h>
+ #include <stdint.h>
++#include <fcntl.h>
+ #include <sys/param.h>
+ #include <sys/sysctl.h>
++#include <sys/vmmeter.h>
+
++#include <kvm.h>
++
+ #include "base/memory/ptr_util.h"
+ #include "base/types/expected.h"
++#include "base/values.h"
++#include "base/notimplemented.h"
+
+ namespace base {
+
+-namespace {
++ProcessMetrics::ProcessMetrics(ProcessHandle process) : process_(process) {}
+
+-base::expected<int, ProcessCPUUsageError> GetProcessCPU(pid_t pid) {
++base::expected<ProcessMemoryInfo, ProcessUsageError>
++ProcessMetrics::GetMemoryInfo() const {
++ ProcessMemoryInfo memory_info;
+ struct kinfo_proc info;
+- size_t length;
+- int mib[] = {
+- CTL_KERN, KERN_PROC, KERN_PROC_PID, pid, sizeof(struct kinfo_proc), 0};
++ size_t length = sizeof(struct kinfo_proc);
+
+- if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0) {
+- return base::unexpected(ProcessCPUUsageError::kSystemError);
++ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_,
++ sizeof(struct kinfo_proc), 1 };
++
++ if (process_ == 0) {
++ return base::unexpected(ProcessUsageError::kSystemError);
+ }
+
+- mib[5] = (length / sizeof(struct kinfo_proc));
+-
+ if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
+- return base::unexpected(ProcessCPUUsageError::kSystemError);
++ return base::unexpected(ProcessUsageError::kSystemError);
+ }
+
+- return base::ok(info.p_pctcpu);
+-}
++ if (length == 0) {
++ return base::unexpected(ProcessUsageError::kProcessNotFound);
++ }
+
+-} // namespace
++ memory_info.resident_set_bytes =
++ checked_cast<uint64_t>(info.p_vm_rssize * getpagesize());
+
+-// static
+-std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
+- ProcessHandle process) {
+- return WrapUnique(new ProcessMetrics(process));
++ return memory_info;
+ }
+
+-base::expected<double, ProcessCPUUsageError>
+-ProcessMetrics::GetPlatformIndependentCPUUsage() {
+- TimeTicks time = TimeTicks::Now();
++base::expected<TimeDelta, ProcessCPUUsageError>
++ProcessMetrics::GetCumulativeCPUUsage() {
++ struct kinfo_proc info;
++ size_t length = sizeof(struct kinfo_proc);
++ struct timeval tv;
+
+- if (last_cpu_time_.is_zero()) {
+- // First call, just set the last values.
+- last_cpu_time_ = time;
+- return base::ok(0.0);
++ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_,
++ sizeof(struct kinfo_proc), 1 };
++
++ if (process_ == 0) {
++ return base::unexpected(ProcessCPUUsageError::kSystemError);
+ }
+
+- const base::expected<int, ProcessCPUUsageError> cpu = GetProcessCPU(process_);
+- if (!cpu.has_value()) {
+- return base::unexpected(cpu.error());
++ if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
++ return base::unexpected(ProcessCPUUsageError::kSystemError);
+ }
+
+- last_cpu_time_ = time;
+- return base::ok(double{cpu.value()} / FSCALE * 100.0);
++ if (length == 0) {
++ return base::unexpected(ProcessCPUUsageError::kProcessNotFound);
++ }
++
++ tv.tv_sec = info.p_rtime_sec;
++ tv.tv_usec = info.p_rtime_usec;
++
++ return base::ok(Microseconds(TimeValToMicroseconds(tv)));
+ }
+
+-base::expected<TimeDelta, ProcessCPUUsageError>
+-ProcessMetrics::GetCumulativeCPUUsage() {
+- NOTREACHED();
++// static
++std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
++ ProcessHandle process) {
++ return WrapUnique(new ProcessMetrics(process));
+ }
+
+-ProcessMetrics::ProcessMetrics(ProcessHandle process)
+- : process_(process), last_cpu_(0) {}
+-
+ size_t GetSystemCommitCharge() {
+ int mib[] = {CTL_VM, VM_METER};
+- int pagesize;
++ size_t pagesize;
+ struct vmtotal vmtotal;
+ unsigned long mem_total, mem_free, mem_inactive;
+ size_t len = sizeof(vmtotal);
+@@ -85,9 +97,60 @@ size_t GetSystemCommitCharge() {
+ mem_free = vmtotal.t_free;
+ mem_inactive = vmtotal.t_vm - vmtotal.t_avm;
+
+- pagesize = getpagesize();
++ pagesize = checked_cast<size_t>(getpagesize());
+
+ return mem_total - (mem_free * pagesize) - (mem_inactive * pagesize);
+ }
++
++int ProcessMetrics::GetOpenFdCount() const {
++ return (process_ == getpid()) ? getdtablecount() : -1;
++}
++
++int ProcessMetrics::GetOpenFdSoftLimit() const {
++ return getdtablesize();
++}
++
++bool ProcessMetrics::GetPageFaultCounts(PageFaultCounts* counts) const {
++ NOTIMPLEMENTED();
++ return false;
++}
++
++bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo) {
++ NOTIMPLEMENTED();
++ return false;
++}
++
++bool GetSystemDiskInfo(SystemDiskInfo* diskinfo) {
++ NOTIMPLEMENTED();
++ return false;
++}
++
++bool GetVmStatInfo(VmStatInfo* vmstat) {
++ NOTIMPLEMENTED();
++ return false;
++}
++
++int ProcessMetrics::GetIdleWakeupsPerSecond() {
++ NOTIMPLEMENTED();
++ return 0;
++}
++
++SystemDiskInfo::SystemDiskInfo() {
++ reads = 0;
++ reads_merged = 0;
++ sectors_read = 0;
++ read_time = 0;
++ writes = 0;
++ writes_merged = 0;
++ sectors_written = 0;
++ write_time = 0;
++ io = 0;
++ io_time = 0;
++ weighted_io_time = 0;
++}
++
++SystemDiskInfo::SystemDiskInfo(const SystemDiskInfo&) = default;
++
++SystemDiskInfo& SystemDiskInfo::operator=(const SystemDiskInfo&) = default;
+
+ } // namespace base
diff --git a/devel/electron38/files/patch-base_process_process__metrics__posix.cc b/devel/electron38/files/patch-base_process_process__metrics__posix.cc
new file mode 100644
index 000000000000..eaeb6df4d834
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_process__metrics__posix.cc
@@ -0,0 +1,20 @@
+--- base/process/process_metrics_posix.cc.orig 2025-03-24 20:50:14 UTC
++++ base/process/process_metrics_posix.cc
+@@ -21,6 +21,8 @@
+
+ #if BUILDFLAG(IS_APPLE)
+ #include <malloc/malloc.h>
++#elif BUILDFLAG(IS_OPENBSD)
++#include <stdlib.h>
+ #else
+ #include <malloc.h>
+ #endif
+@@ -136,7 +138,7 @@ size_t ProcessMetrics::GetMallocUsage() {
+ return stats.size_in_use;
+ #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+ return GetMallocUsageMallinfo();
+-#elif BUILDFLAG(IS_FUCHSIA)
++#elif BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ // TODO(fuchsia): Not currently exposed. https://crbug.com/735087.
+ return 0;
+ #endif
diff --git a/devel/electron38/files/patch-base_process_process__metrics__unittest.cc b/devel/electron38/files/patch-base_process_process__metrics__unittest.cc
new file mode 100644
index 000000000000..54afdfb9d265
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_process__metrics__unittest.cc
@@ -0,0 +1,12 @@
+--- base/process/process_metrics_unittest.cc.orig 2025-04-22 20:15:27 UTC
++++ base/process/process_metrics_unittest.cc
+@@ -61,7 +61,8 @@
+ #endif
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_APPLE)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_APPLE) || \
++ BUILDFLAG(IS_BSD)
+ #define ENABLE_CPU_TESTS 1
+ #else
+ #define ENABLE_CPU_TESTS 0
diff --git a/devel/electron38/files/patch-base_process_process__posix.cc b/devel/electron38/files/patch-base_process_process__posix.cc
new file mode 100644
index 000000000000..aae9add771b8
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_process__posix.cc
@@ -0,0 +1,94 @@
+--- base/process/process_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/process/process_posix.cc
+@@ -25,10 +25,15 @@
+ #include "base/trace_event/trace_event.h"
+ #include "build/build_config.h"
+
+-#if BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #include <sys/event.h>
+ #endif
+
++#if BUILDFLAG(IS_BSD)
++#include <sys/types.h>
++#include <sys/sysctl.h>
++#endif
++
+ #if BUILDFLAG(CLANG_PROFILING)
+ #include "base/test/clang_profiling.h"
+ #endif
+@@ -104,7 +109,7 @@ bool WaitpidWithTimeout(base::ProcessHandle handle,
+ }
+ #endif
+
+-#if BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // Using kqueue on Mac so that we can wait on non-child processes.
+ // We can't use kqueues on child processes because we need to reap
+ // our own children using wait.
+@@ -387,7 +392,7 @@ bool Process::WaitForExitWithTimeoutImpl(base::Process
+ const bool exited = (parent_pid < 0);
+
+ if (!exited && parent_pid != our_pid) {
+-#if BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // On Mac we can wait on non child processes.
+ return WaitForSingleNonChildProcess(handle, timeout);
+ #else
+@@ -424,7 +429,56 @@ int Process::GetOSPriority() const {
+
+ int Process::GetOSPriority() const {
+ DCHECK(IsValid());
++// avoid pledge(2) violation
++#if BUILDFLAG(IS_BSD)
++ return 0;
++#else
+ return getpriority(PRIO_PROCESS, static_cast<id_t>(process_));
++#endif
+ }
++
++Time Process::CreationTime() const {
++// avoid ps pledge in the network process
++#if !BUILDFLAG(IS_BSD)
++ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, getpid(),
++ sizeof(struct kinfo_proc), 0 };
++ struct kinfo_proc *info = nullptr;
++ size_t info_size;
++#endif
++ Time ct = Time();
++
++#if !BUILDFLAG(IS_BSD)
++ if (sysctl(mib, std::size(mib), NULL, &info_size, NULL, 0) < 0)
++ goto out;
++
++ mib[5] = (info_size / sizeof(struct kinfo_proc));
++ if ((info = reinterpret_cast<kinfo_proc*>(malloc(info_size))) == NULL)
++ goto out;
++
++ if (sysctl(mib, std::size(mib), info, &info_size, NULL, 0) < 0)
++ goto out;
++
++ ct = Time::FromTimeT(info->p_ustart_sec);
++
++out:
++ if (info)
++ free(info);
++#endif
++ return ct;
++}
++
++#if BUILDFLAG(IS_BSD)
++Process::Priority Process::GetPriority() const {
++ return Priority::kUserBlocking;
++}
++
++bool Process::SetPriority(Priority priority) {
++ return false;
++}
++
++bool Process::CanSetPriority() {
++ return false;
++}
++#endif
+
+ } // namespace base
diff --git a/devel/electron38/files/patch-base_process_process__unittest.cc b/devel/electron38/files/patch-base_process_process__unittest.cc
new file mode 100644
index 000000000000..59f3c2e1f39a
--- /dev/null
+++ b/devel/electron38/files/patch-base_process_process__unittest.cc
@@ -0,0 +1,11 @@
+--- base/process/process_unittest.cc.orig 2025-03-24 20:50:14 UTC
++++ base/process/process_unittest.cc
+@@ -202,7 +202,7 @@ TEST_F(ProcessTest, CreationTimeOtherProcess) {
+ // was spawned and a time recorded after it was spawned. However, since the
+ // base::Time and process creation clocks don't match, tolerate some error.
+ constexpr base::TimeDelta kTolerance =
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // On Linux, process creation time is relative to boot time which has a
+ // 1-second resolution. Tolerate 1 second for the imprecise boot time and
+ // 100 ms for the imprecise clock.
diff --git a/devel/electron32/files/patch-base_profiler_module__cache.cc b/devel/electron38/files/patch-base_profiler_module__cache.cc
index 8008afc7ff0f..8008afc7ff0f 100644
--- a/devel/electron32/files/patch-base_profiler_module__cache.cc
+++ b/devel/electron38/files/patch-base_profiler_module__cache.cc
diff --git a/devel/electron38/files/patch-base_profiler_sampling__profiler__thread__token.cc b/devel/electron38/files/patch-base_profiler_sampling__profiler__thread__token.cc
new file mode 100644
index 000000000000..2ba9cfc555e9
--- /dev/null
+++ b/devel/electron38/files/patch-base_profiler_sampling__profiler__thread__token.cc
@@ -0,0 +1,20 @@
+--- base/profiler/sampling_profiler_thread_token.cc.orig 2025-04-22 20:15:27 UTC
++++ base/profiler/sampling_profiler_thread_token.cc
+@@ -6,7 +6,7 @@
+
+ #include "build/build_config.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include <pthread.h>
+
+ #include "base/profiler/stack_base_address_posix.h"
+@@ -18,7 +18,7 @@ SamplingProfilerThreadToken GetSamplingProfilerCurrent
+ PlatformThreadId id = PlatformThread::CurrentId();
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_APPLE)
+ return {id, pthread_self()};
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ std::optional<uintptr_t> maybe_stack_base =
+ GetThreadStackBaseAddress(id, pthread_self());
+ return {id, maybe_stack_base};
diff --git a/devel/electron38/files/patch-base_profiler_sampling__profiler__thread__token.h b/devel/electron38/files/patch-base_profiler_sampling__profiler__thread__token.h
new file mode 100644
index 000000000000..23bb44d18c77
--- /dev/null
+++ b/devel/electron38/files/patch-base_profiler_sampling__profiler__thread__token.h
@@ -0,0 +1,20 @@
+--- base/profiler/sampling_profiler_thread_token.h.orig 2025-04-22 20:15:27 UTC
++++ base/profiler/sampling_profiler_thread_token.h
+@@ -13,7 +13,7 @@
+
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_APPLE)
+ #include <pthread.h>
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include <stdint.h>
+ #endif
+
+@@ -27,7 +27,7 @@ struct SamplingProfilerThreadToken {
+ PlatformThreadId id;
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_APPLE)
+ pthread_t pthread_id;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Due to the sandbox, we can only retrieve the stack base address for the
+ // current thread. We must grab it during
+ // GetSamplingProfilerCurrentThreadToken() and not try to get it later.
diff --git a/devel/electron38/files/patch-base_profiler_stack__base__address__posix.cc b/devel/electron38/files/patch-base_profiler_stack__base__address__posix.cc
new file mode 100644
index 000000000000..8abc060ed861
--- /dev/null
+++ b/devel/electron38/files/patch-base_profiler_stack__base__address__posix.cc
@@ -0,0 +1,59 @@
+--- base/profiler/stack_base_address_posix.cc.orig 2025-04-22 20:15:27 UTC
++++ base/profiler/stack_base_address_posix.cc
+@@ -18,6 +18,10 @@
+ #include "base/files/scoped_file.h"
+ #endif
+
++#if BUILDFLAG(IS_BSD)
++#include <pthread_np.h>
++#endif
++
+ #if BUILDFLAG(IS_CHROMEOS)
+ extern "C" void* __libc_stack_end;
+ #endif
+@@ -49,7 +53,21 @@ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthr
+
+ #if !BUILDFLAG(IS_LINUX)
+ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthread_id) {
++#if BUILDFLAG(IS_OPENBSD)
++ stack_t ss;
++ void *address;
++ size_t size;
++ if (pthread_stackseg_np(pthread_id, &ss) != 0)
++ return 0;
++ size = ss.ss_size;
++ address = (void*)((size_t) ss.ss_sp - ss.ss_size);
++#else
+ pthread_attr_t attr;
++#if BUILDFLAG(IS_FREEBSD)
++ int result;
++ pthread_attr_init(&attr);
++ pthread_attr_get_np(pthread_id, &attr);
++#else
+ // pthread_getattr_np will crash on ChromeOS & Linux if we are in the sandbox
+ // and pthread_id refers to a different thread, due to the use of
+ // sched_getaffinity().
+@@ -62,12 +80,14 @@ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthr
+ << logging::SystemErrorCodeToString(result);
+ // See crbug.com/617730 for limitations of this approach on Linux-like
+ // systems.
++#endif
+ void* address;
+ size_t size;
+ result = pthread_attr_getstack(&attr, &address, &size);
+ CHECK_EQ(result, 0) << "pthread_attr_getstack returned "
+ << logging::SystemErrorCodeToString(result);
+ pthread_attr_destroy(&attr);
++#endif
+ const uintptr_t base_address = reinterpret_cast<uintptr_t>(address) + size;
+ return base_address;
+ }
+@@ -84,7 +104,7 @@ std::optional<uintptr_t> GetThreadStackBaseAddress(Pla
+ // trying to work around the problem.
+ return std::nullopt;
+ #else
+- const bool is_main_thread = id.raw() == GetCurrentProcId();
++ const bool is_main_thread = id.raw() == (checked_cast<uint64_t>(GetCurrentProcId()));
+ if (is_main_thread) {
+ #if BUILDFLAG(IS_ANDROID)
+ // The implementation of pthread_getattr_np() in Bionic reads proc/self/maps
diff --git a/devel/electron38/files/patch-base_profiler_stack__sampling__profiler__test__util.cc b/devel/electron38/files/patch-base_profiler_stack__sampling__profiler__test__util.cc
new file mode 100644
index 000000000000..73538f09980d
--- /dev/null
+++ b/devel/electron38/files/patch-base_profiler_stack__sampling__profiler__test__util.cc
@@ -0,0 +1,11 @@
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig 2025-03-24 20:50:14 UTC
++++ base/profiler/stack_sampling_profiler_test_util.cc
+@@ -50,7 +50,7 @@
+ // Fortunately, it provides _alloca, which functions identically.
+ #include <malloc.h>
+ #define alloca _alloca
+-#else
++#elif !BUILDFLAG(IS_BSD)
+ #include <alloca.h>
+ #endif
+
diff --git a/devel/electron38/files/patch-base_profiler_stack__sampling__profiler__unittest.cc b/devel/electron38/files/patch-base_profiler_stack__sampling__profiler__unittest.cc
new file mode 100644
index 000000000000..d0d238df5bc5
--- /dev/null
+++ b/devel/electron38/files/patch-base_profiler_stack__sampling__profiler__unittest.cc
@@ -0,0 +1,11 @@
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig 2025-04-22 20:15:27 UTC
++++ base/profiler/stack_sampling_profiler_unittest.cc
+@@ -47,7 +47,7 @@
+
+ #include <intrin.h>
+ #include <malloc.h>
+-#else
++#elif !BUILDFLAG(IS_BSD)
+ #include <alloca.h>
+ #endif
+
diff --git a/devel/electron38/files/patch-base_profiler_thread__delegate__posix.cc b/devel/electron38/files/patch-base_profiler_thread__delegate__posix.cc
new file mode 100644
index 000000000000..929cbecfc76b
--- /dev/null
+++ b/devel/electron38/files/patch-base_profiler_thread__delegate__posix.cc
@@ -0,0 +1,20 @@
+--- base/profiler/thread_delegate_posix.cc.orig 2025-04-22 20:15:27 UTC
++++ base/profiler/thread_delegate_posix.cc
+@@ -15,7 +15,7 @@
+ #include "base/process/process_handle.h"
+ #include "build/build_config.h"
+
+-#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+ #include "base/profiler/stack_base_address_posix.h"
+ #endif
+
+@@ -24,7 +24,7 @@ std::unique_ptr<ThreadDelegatePosix> ThreadDelegatePos
+ std::unique_ptr<ThreadDelegatePosix> ThreadDelegatePosix::Create(
+ SamplingProfilerThreadToken thread_token) {
+ std::optional<uintptr_t> base_address;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base_address = thread_token.stack_base_address;
+ #else
+ base_address =
diff --git a/devel/electron38/files/patch-base_rand__util.h b/devel/electron38/files/patch-base_rand__util.h
new file mode 100644
index 000000000000..0c8366b1d691
--- /dev/null
+++ b/devel/electron38/files/patch-base_rand__util.h
@@ -0,0 +1,11 @@
+--- base/rand_util.h.orig 2025-04-22 20:15:27 UTC
++++ base/rand_util.h
+@@ -213,7 +213,7 @@ void RandomShuffle(Itr first, Itr last) {
+ std::shuffle(first, last, RandomBitGenerator());
+ }
+
+-#if BUILDFLAG(IS_POSIX)
++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_BSD)
+ BASE_EXPORT int GetUrandomFD();
+ #endif
+
diff --git a/devel/electron38/files/patch-base_rand__util__posix.cc b/devel/electron38/files/patch-base_rand__util__posix.cc
new file mode 100644
index 000000000000..c7904981e228
--- /dev/null
+++ b/devel/electron38/files/patch-base_rand__util__posix.cc
@@ -0,0 +1,60 @@
+--- base/rand_util_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/rand_util_posix.cc
+@@ -30,7 +30,7 @@
+ #include "build/build_config.h"
+ #include "third_party/boringssl/src/include/openssl/rand.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD)
+ #include "third_party/lss/linux_syscall_support.h"
+ #elif BUILDFLAG(IS_MAC)
+ // TODO(crbug.com/40641285): Waiting for this header to appear in the iOS SDK.
+@@ -42,6 +42,7 @@ namespace {
+
+ namespace {
+
++#if !BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_AIX)
+ // AIX has no 64-bit support for O_CLOEXEC.
+ static constexpr int kOpenFlags = O_RDONLY;
+@@ -66,8 +67,9 @@ class URandomFd {
+ private:
+ const int fd_;
+ };
++#endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)) && !BUILDFLAG(IS_BSD)
+
+ bool KernelSupportsGetRandom() {
+ return base::SysInfo::KernelVersionNumber::Current() >=
+@@ -122,6 +124,7 @@ void RandBytesInternal(span<uint8_t> output, bool avoi
+ namespace {
+
+ void RandBytesInternal(span<uint8_t> output, bool avoid_allocation) {
++#if !BUILDFLAG(IS_BSD)
+ // The BoringSSL experiment takes priority over everything else.
+ if (!avoid_allocation && internal::UseBoringSSLForRandBytes()) {
+ // BoringSSL's RAND_bytes always returns 1. Any error aborts the program.
+@@ -152,6 +155,9 @@ void RandBytesInternal(span<uint8_t> output, bool avoi
+ const int urandom_fd = GetUrandomFD();
+ const bool success = ReadFromFD(urandom_fd, as_writable_chars(output));
+ CHECK(success);
++#else
++ arc4random_buf(output.data(), output.size());
++#endif
+ }
+
+ } // namespace
+@@ -171,9 +177,11 @@ void RandBytes(span<uint8_t> output) {
+ RandBytesInternal(output, /*avoid_allocation=*/false);
+ }
+
++#if !BUILDFLAG(IS_BSD)
+ int GetUrandomFD() {
+ static NoDestructor<URandomFd> urandom_fd;
+ return urandom_fd->fd();
+ }
++#endif
+
+ } // namespace base
diff --git a/devel/electron38/files/patch-base_strings_safe__sprintf__unittest.cc b/devel/electron38/files/patch-base_strings_safe__sprintf__unittest.cc
new file mode 100644
index 000000000000..d2f7a54266a9
--- /dev/null
+++ b/devel/electron38/files/patch-base_strings_safe__sprintf__unittest.cc
@@ -0,0 +1,18 @@
+--- base/strings/safe_sprintf_unittest.cc.orig 2025-06-30 07:04:30 UTC
++++ base/strings/safe_sprintf_unittest.cc
+@@ -746,6 +746,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
+ #endif
+ }
+
++#if !BUILDFLAG(IS_BSD)
+ TEST(SafeSPrintfTest, EmitNULL) {
+ char buf[40];
+ #if defined(__GNUC__)
+@@ -762,6 +763,7 @@ TEST(SafeSPrintfTest, EmitNULL) {
+ #pragma GCC diagnostic pop
+ #endif
+ }
++#endif
+
+ TEST(SafeSPrintfTest, PointerSize) {
+ // The internal data representation is a 64bit value, independent of the
diff --git a/devel/electron38/files/patch-base_synchronization_cancelable__event.h b/devel/electron38/files/patch-base_synchronization_cancelable__event.h
new file mode 100644
index 000000000000..926f4da3d344
--- /dev/null
+++ b/devel/electron38/files/patch-base_synchronization_cancelable__event.h
@@ -0,0 +1,20 @@
+--- base/synchronization/cancelable_event.h.orig 2025-03-24 20:50:14 UTC
++++ base/synchronization/cancelable_event.h
+@@ -11,7 +11,7 @@
+
+ #if BUILDFLAG(IS_WIN)
+ #include <windows.h>
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include <semaphore.h>
+ #else
+ #include "base/synchronization/waitable_event.h"
+@@ -49,7 +49,7 @@ class BASE_EXPORT CancelableEvent {
+
+ #if BUILDFLAG(IS_WIN)
+ using NativeHandle = HANDLE;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ using NativeHandle = sem_t;
+ #else
+ using NativeHandle = WaitableEvent;
diff --git a/devel/electron38/files/patch-base_synchronization_lock__impl.h b/devel/electron38/files/patch-base_synchronization_lock__impl.h
new file mode 100644
index 000000000000..134af71750f2
--- /dev/null
+++ b/devel/electron38/files/patch-base_synchronization_lock__impl.h
@@ -0,0 +1,23 @@
+--- base/synchronization/lock_impl.h.orig 2025-04-22 20:15:27 UTC
++++ base/synchronization/lock_impl.h
+@@ -110,6 +110,10 @@ void LockImpl::Unlock() {
+ }
+
+ #elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_FREEBSD)
++#pragma GCC diagnostic push
++#pragma GCC diagnostic ignored "-Wthread-safety-analysis"
++#endif
+
+ #if DCHECK_IS_ON()
+ BASE_EXPORT void dcheck_trylock_result(int rv);
+@@ -130,6 +134,9 @@ void LockImpl::Unlock() {
+ dcheck_unlock_result(rv);
+ #endif
+ }
++#if BUILDFLAG(IS_FREEBSD)
++#pragma GCC diagnostic pop
++#endif
+ #endif
+
+ // This is an implementation used for AutoLock templated on the lock type.
diff --git a/devel/electron38/files/patch-base_syslog__logging.cc b/devel/electron38/files/patch-base_syslog__logging.cc
new file mode 100644
index 000000000000..74d7fa1c5483
--- /dev/null
+++ b/devel/electron38/files/patch-base_syslog__logging.cc
@@ -0,0 +1,20 @@
+--- base/syslog_logging.cc.orig 2025-03-24 20:50:14 UTC
++++ base/syslog_logging.cc
+@@ -17,7 +17,7 @@
+ #include "base/strings/string_util.h"
+ #include "base/win/scoped_handle.h"
+ #include "base/win/win_util.h"
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // <syslog.h> defines LOG_INFO, LOG_WARNING macros that could conflict with
+ // base::LOG_INFO, base::LOG_WARNING.
+ #include <syslog.h>
+@@ -151,7 +151,7 @@ EventLogMessage::~EventLogMessage() {
+ if (user_sid != nullptr) {
+ ::LocalFree(user_sid);
+ }
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const char kEventSource[] = "chrome";
+ openlog(kEventSource, LOG_NOWAIT | LOG_PID, LOG_USER);
+ // We can't use the defined names for the logging severity from syslog.h
diff --git a/devel/electron38/files/patch-base_system_sys__info.cc b/devel/electron38/files/patch-base_system_sys__info.cc
new file mode 100644
index 000000000000..11c22025a56b
--- /dev/null
+++ b/devel/electron38/files/patch-base_system_sys__info.cc
@@ -0,0 +1,11 @@
+--- base/system/sys_info.cc.orig 2025-03-24 20:50:14 UTC
++++ base/system/sys_info.cc
+@@ -224,7 +224,7 @@ void SysInfo::GetHardwareInfo(base::OnceCallback<void(
+ #endif
+
+ void SysInfo::GetHardwareInfo(base::OnceCallback<void(HardwareInfo)> callback) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ constexpr base::TaskTraits kTraits = {base::MayBlock()};
+ #else
+ constexpr base::TaskTraits kTraits = {};
diff --git a/devel/electron38/files/patch-base_system_sys__info.h b/devel/electron38/files/patch-base_system_sys__info.h
new file mode 100644
index 000000000000..a6f9058c55a9
--- /dev/null
+++ b/devel/electron38/files/patch-base_system_sys__info.h
@@ -0,0 +1,20 @@
+--- base/system/sys_info.h.orig 2025-08-26 20:49:50 UTC
++++ base/system/sys_info.h
+@@ -360,6 +360,8 @@ class BASE_EXPORT SysInfo {
+ static void ResetCpuSecurityMitigationsEnabledForTesting();
+ #endif
+
++ static uint64_t MaxSharedMemorySize();
++
+ private:
+ friend class test::ScopedAmountOfPhysicalMemoryOverride;
+ FRIEND_TEST_ALL_PREFIXES(SysInfoTest, AmountOfAvailablePhysicalMemory);
+@@ -372,7 +374,7 @@ class BASE_EXPORT SysInfo {
+ static HardwareInfo GetHardwareInfoSync();
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_AIX)
++ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ static uint64_t AmountOfAvailablePhysicalMemory(
+ const SystemMemoryInfoKB& meminfo);
+ #endif
diff --git a/devel/electron38/files/patch-base_system_sys__info__freebsd.cc b/devel/electron38/files/patch-base_system_sys__info__freebsd.cc
new file mode 100644
index 000000000000..242ac638bb5d
--- /dev/null
+++ b/devel/electron38/files/patch-base_system_sys__info__freebsd.cc
@@ -0,0 +1,112 @@
+--- base/system/sys_info_freebsd.cc.orig 2024-10-16 21:30:44 UTC
++++ base/system/sys_info_freebsd.cc
+@@ -9,28 +9,103 @@
+ #include <sys/sysctl.h>
+
+ #include "base/notreached.h"
++#include "base/process/process_metrics.h"
++#include "base/strings/string_util.h"
+
+ namespace base {
+
+-int64_t SysInfo::AmountOfPhysicalMemoryImpl() {
+- int pages, page_size;
++int SysInfo::NumberOfProcessors() {
++ int mib[] = {CTL_HW, HW_NCPU};
++ int ncpu;
++ size_t size = sizeof(ncpu);
++ if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
++ NOTREACHED();
++ return 1;
++ }
++ return ncpu;
++}
++
++uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
++ int pages, page_size, r = 0;
+ size_t size = sizeof(pages);
+- sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
+- sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
+- if (pages == -1 || page_size == -1) {
++
++ if (r == 0)
++ r = sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
++ if (r == 0)
++ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
++
++ if (r == -1) {
+ NOTREACHED();
+ }
+- return static_cast<int64_t>(pages) * page_size;
++
++ return static_cast<uint64_t>(pages) * page_size;
+ }
+
++uint64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
++ int page_size, r = 0;
++ unsigned int pgfree, pginact, pgcache;
++ size_t size = sizeof(page_size);
++ size_t szpg = sizeof(pgfree);
++
++ if (r == 0)
++ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
++ if (r == 0)
++ r = sysctlbyname("vm.stats.vm.v_free_count", &pgfree, &szpg, NULL, 0);
++ if (r == 0)
++ r = sysctlbyname("vm.stats.vm.v_inactive_count", &pginact, &szpg, NULL, 0);
++ if (r == 0)
++ r = sysctlbyname("vm.stats.vm.v_cache_count", &pgcache, &szpg, NULL, 0);
++
++ if (r == -1) {
++ NOTREACHED();
++ return 0;
++ }
++
++ return static_cast<uint64_t>((pgfree + pginact + pgcache) * page_size);
++}
++
+ // static
++uint64_t SysInfo::AmountOfAvailablePhysicalMemory(const SystemMemoryInfoKB& info) {
++ uint64_t res_kb = info.available != 0
++ ? info.available - info.active_file
++ : info.free + info.reclaimable + info.inactive_file;
++ return res_kb * 1024;
++}
++
++// static
++std::string SysInfo::CPUModelName() {
++ int mib[] = { CTL_HW, HW_MODEL };
++ char name[256];
++ size_t size = std::size(name);
++
++ if (sysctl(mib, std::size(mib), &name, &size, NULL, 0) == 0) {
++ return name;
++ }
++
++ return std::string();
++}
++
++// static
+ uint64_t SysInfo::MaxSharedMemorySize() {
+ size_t limit;
+ size_t size = sizeof(limit);
++
+ if (sysctlbyname("kern.ipc.shmmax", &limit, &size, NULL, 0) < 0) {
+ NOTREACHED();
+ }
+ return static_cast<uint64_t>(limit);
++}
++
++SysInfo::HardwareInfo SysInfo::GetHardwareInfoSync() {
++ HardwareInfo info;
++
++ info.manufacturer = "FreeBSD";
++ info.model = HardwareModelName();
++
++ DCHECK(IsStringUTF8(info.manufacturer));
++ DCHECK(IsStringUTF8(info.model));
++
++ return info;
+ }
+
+ } // namespace base
diff --git a/devel/electron38/files/patch-base_system_sys__info__openbsd.cc b/devel/electron38/files/patch-base_system_sys__info__openbsd.cc
new file mode 100644
index 000000000000..eab9fe372a05
--- /dev/null
+++ b/devel/electron38/files/patch-base_system_sys__info__openbsd.cc
@@ -0,0 +1,85 @@
+--- base/system/sys_info_openbsd.cc.orig 2025-03-24 20:50:14 UTC
++++ base/system/sys_info_openbsd.cc
+@@ -12,6 +12,7 @@
+
+ #include "base/notreached.h"
+ #include "base/posix/sysctl.h"
++#include "base/strings/string_util.h"
+
+ namespace {
+
+@@ -28,9 +29,14 @@ namespace base {
+
+ namespace base {
+
++// pledge(2)
++uint64_t aofpmem = 0;
++uint64_t shmmax = 0;
++char cpumodel[256];
++
+ // static
+ int SysInfo::NumberOfProcessors() {
+- int mib[] = {CTL_HW, HW_NCPU};
++ int mib[] = {CTL_HW, HW_NCPUONLINE};
+ int ncpu;
+ size_t size = sizeof(ncpu);
+ if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
+@@ -41,10 +47,26 @@ uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
+
+ // static
+ uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
+- return AmountOfMemory(_SC_PHYS_PAGES);
++ // pledge(2)
++ if (!aofpmem)
++ aofpmem = AmountOfMemory(_SC_PHYS_PAGES);
++ return aofpmem;
+ }
+
+ // static
++std::string SysInfo::CPUModelName() {
++ int mib[] = {CTL_HW, HW_MODEL};
++ size_t len = std::size(cpumodel);
++
++ if (cpumodel[0] == '\0') {
++ if (sysctl(mib, std::size(mib), cpumodel, &len, NULL, 0) < 0)
++ return std::string();
++ }
++
++ return std::string(cpumodel, len - 1);
++}
++
++// static
+ uint64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
+ // We should add inactive file-backed memory also but there is no such
+ // information from OpenBSD unfortunately.
+@@ -56,15 +78,27 @@ uint64_t SysInfo::MaxSharedMemorySize() {
+ int mib[] = {CTL_KERN, KERN_SHMINFO, KERN_SHMINFO_SHMMAX};
+ size_t limit;
+ size_t size = sizeof(limit);
++ // pledge(2)
++ if (shmmax)
++ goto out;
+ if (sysctl(mib, std::size(mib), &limit, &size, NULL, 0) < 0) {
+ NOTREACHED();
+ }
+- return static_cast<uint64_t>(limit);
++ shmmax = static_cast<uint64_t>(limit);
++out:
++ return shmmax;
+ }
+
+ // static
+-std::string SysInfo::CPUModelName() {
+- return StringSysctl({CTL_HW, HW_MODEL}).value();
++SysInfo::HardwareInfo SysInfo::GetHardwareInfoSync() {
++ HardwareInfo info;
++ // Set the manufacturer to "OpenBSD" and the model to
++ // an empty string.
++ info.manufacturer = "OpenBSD";
++ info.model = HardwareModelName();
++ DCHECK(IsStringUTF8(info.manufacturer));
++ DCHECK(IsStringUTF8(info.model));
++ return info;
+ }
+
+ } // namespace base
diff --git a/devel/electron38/files/patch-base_system_sys__info__posix.cc b/devel/electron38/files/patch-base_system_sys__info__posix.cc
new file mode 100644
index 000000000000..7871809638c8
--- /dev/null
+++ b/devel/electron38/files/patch-base_system_sys__info__posix.cc
@@ -0,0 +1,29 @@
+--- base/system/sys_info_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/system/sys_info_posix.cc
+@@ -144,7 +144,7 @@ namespace base {
+
+ namespace base {
+
+-#if !BUILDFLAG(IS_OPENBSD)
++#if !BUILDFLAG(IS_BSD)
+ // static
+ int SysInfo::NumberOfProcessors() {
+ #if BUILDFLAG(IS_MAC)
+@@ -200,7 +200,7 @@ int SysInfo::NumberOfProcessors() {
+
+ return cached_num_cpus;
+ }
+-#endif // !BUILDFLAG(IS_OPENBSD)
++#endif // !BUILDFLAG(IS_BSD)
+
+ // static
+ uint64_t SysInfo::AmountOfVirtualMemory() {
+@@ -286,6 +286,8 @@ std::string SysInfo::OperatingSystemArchitecture() {
+ arch = "x86";
+ } else if (arch == "amd64") {
+ arch = "x86_64";
++ } else if (arch == "arm64") {
++ arch = "aarch64";
+ } else if (std::string(info.sysname) == "AIX") {
+ arch = "ppc64";
+ }
diff --git a/devel/electron32/files/patch-base_system_sys__info__unittest.cc b/devel/electron38/files/patch-base_system_sys__info__unittest.cc
index 4e356be04c2f..4e356be04c2f 100644
--- a/devel/electron32/files/patch-base_system_sys__info__unittest.cc
+++ b/devel/electron38/files/patch-base_system_sys__info__unittest.cc
diff --git a/devel/electron38/files/patch-base_task_thread__pool_environment__config__unittest.cc b/devel/electron38/files/patch-base_task_thread__pool_environment__config__unittest.cc
new file mode 100644
index 000000000000..6d6b98dd8e5e
--- /dev/null
+++ b/devel/electron38/files/patch-base_task_thread__pool_environment__config__unittest.cc
@@ -0,0 +1,20 @@
+--- base/task/thread_pool/environment_config_unittest.cc.orig 2025-08-26 20:49:50 UTC
++++ base/task/thread_pool/environment_config_unittest.cc
+@@ -14,7 +14,7 @@ TEST(ThreadPoolEnvironmentConfig, CanUseBackgroundPrio
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE)
+ EXPECT_TRUE(CanUseBackgroundThreadTypeForWorkerThread());
+ #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ EXPECT_FALSE(CanUseBackgroundThreadTypeForWorkerThread());
+ #else
+ #error Platform doesn't match any block
+@@ -22,7 +22,7 @@ TEST(ThreadPoolEnvironmentConfig, CanUseBackgroundPrio
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_ANDROID)
+ EXPECT_TRUE(CanUseUtilityThreadTypeForWorkerThread());
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ EXPECT_FALSE(CanUseUtilityThreadTypeForWorkerThread());
+ #else
+ #error Platform doesn't match any block
diff --git a/devel/electron38/files/patch-base_test_launcher_test__launcher.cc b/devel/electron38/files/patch-base_test_launcher_test__launcher.cc
new file mode 100644
index 000000000000..12ff3472b7b3
--- /dev/null
+++ b/devel/electron38/files/patch-base_test_launcher_test__launcher.cc
@@ -0,0 +1,10 @@
+--- base/test/launcher/test_launcher.cc.orig 2025-04-22 20:15:27 UTC
++++ base/test/launcher/test_launcher.cc
+@@ -73,6 +73,7 @@
+ #include "testing/gtest/include/gtest/gtest.h"
+
+ #if BUILDFLAG(IS_POSIX)
++#include <signal.h>
+ #include <fcntl.h>
+
+ #include "base/files/file_descriptor_watcher_posix.h"
diff --git a/devel/electron38/files/patch-base_test_test__file__util__linux.cc b/devel/electron38/files/patch-base_test_test__file__util__linux.cc
new file mode 100644
index 000000000000..e132f4b465dc
--- /dev/null
+++ b/devel/electron38/files/patch-base_test_test__file__util__linux.cc
@@ -0,0 +1,14 @@
+--- base/test/test_file_util_linux.cc.orig 2025-08-26 20:49:50 UTC
++++ base/test/test_file_util_linux.cc
+@@ -57,9 +57,11 @@ bool EvictFileFromSystemCache(const FilePath& file) {
+ if (fdatasync(fd.get()) != 0) {
+ return false;
+ }
++#if !BUILDFLAG(IS_BSD)
+ if (posix_fadvise(fd.get(), 0, 0, POSIX_FADV_DONTNEED) != 0) {
+ return false;
+ }
++#endif
+ return true;
+ }
+
diff --git a/devel/electron38/files/patch-base_test_test__file__util__posix.cc b/devel/electron38/files/patch-base_test_test__file__util__posix.cc
new file mode 100644
index 000000000000..cfdc1341de56
--- /dev/null
+++ b/devel/electron38/files/patch-base_test_test__file__util__posix.cc
@@ -0,0 +1,11 @@
+--- base/test/test_file_util_posix.cc.orig 2025-03-24 20:50:14 UTC
++++ base/test/test_file_util_posix.cc
+@@ -93,7 +93,7 @@ void SyncPageCacheToDisk() {
+ }
+
+ #if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
+- !BUILDFLAG(IS_ANDROID)
++ !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD)
+ bool EvictFileFromSystemCache(const FilePath& file) {
+ // There doesn't seem to be a POSIX way to cool the disk cache.
+ NOTIMPLEMENTED();
diff --git a/devel/electron38/files/patch-base_threading_platform__thread.h b/devel/electron38/files/patch-base_threading_platform__thread.h
new file mode 100644
index 000000000000..31d66a778135
--- /dev/null
+++ b/devel/electron38/files/patch-base_threading_platform__thread.h
@@ -0,0 +1,11 @@
+--- base/threading/platform_thread.h.orig 2025-04-22 20:15:27 UTC
++++ base/threading/platform_thread.h
+@@ -55,6 +55,8 @@ class BASE_EXPORT PlatformThreadId {
+ using UnderlyingType = zx_koid_t;
+ #elif BUILDFLAG(IS_APPLE)
+ using UnderlyingType = uint64_t;
++#elif BUILDFLAG(IS_BSD)
++ using UnderlyingType = uint64_t;
+ #elif BUILDFLAG(IS_POSIX)
+ using UnderlyingType = pid_t;
+ #endif
diff --git a/devel/electron32/files/patch-base_threading_platform__thread__bsd.cc b/devel/electron38/files/patch-base_threading_platform__thread__bsd.cc
index 16e5ab7d5f21..16e5ab7d5f21 100644
--- a/devel/electron32/files/patch-base_threading_platform__thread__bsd.cc
+++ b/devel/electron38/files/patch-base_threading_platform__thread__bsd.cc
diff --git a/devel/electron38/files/patch-base_threading_platform__thread__internal__posix.cc b/devel/electron38/files/patch-base_threading_platform__thread__internal__posix.cc
new file mode 100644
index 000000000000..e6e4aadf570c
--- /dev/null
+++ b/devel/electron38/files/patch-base_threading_platform__thread__internal__posix.cc
@@ -0,0 +1,21 @@
+--- base/threading/platform_thread_internal_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/threading/platform_thread_internal_posix.cc
+@@ -31,6 +31,10 @@ int GetCurrentThreadNiceValue() {
+ }
+
+ int GetCurrentThreadNiceValue() {
++#if BUILDFLAG(IS_BSD)
++ NOTIMPLEMENTED();
++ return 0;
++#else
+ // Need to clear errno before calling getpriority():
+ // http://man7.org/linux/man-pages/man2/getpriority.2.html
+ errno = 0;
+@@ -42,6 +46,7 @@ int GetCurrentThreadNiceValue() {
+ }
+
+ return nice_value;
++#endif
+ }
+
+ } // namespace base::internal
diff --git a/devel/electron38/files/patch-base_threading_platform__thread__metrics.cc b/devel/electron38/files/patch-base_threading_platform__thread__metrics.cc
new file mode 100644
index 000000000000..f81964b44f5e
--- /dev/null
+++ b/devel/electron38/files/patch-base_threading_platform__thread__metrics.cc
@@ -0,0 +1,11 @@
+--- base/threading/platform_thread_metrics.cc.orig 2025-08-26 20:49:50 UTC
++++ base/threading/platform_thread_metrics.cc
+@@ -26,7 +26,7 @@ PlatformThreadMetrics::CreateForCurrentThread() {
+ }
+
+ #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ // static
+ std::unique_ptr<PlatformThreadMetrics>
diff --git a/devel/electron38/files/patch-base_threading_platform__thread__metrics.h b/devel/electron38/files/patch-base_threading_platform__thread__metrics.h
new file mode 100644
index 000000000000..101a7353e0ed
--- /dev/null
+++ b/devel/electron38/files/patch-base_threading_platform__thread__metrics.h
@@ -0,0 +1,20 @@
+--- base/threading/platform_thread_metrics.h.orig 2025-08-26 20:49:50 UTC
++++ base/threading/platform_thread_metrics.h
+@@ -51,7 +51,7 @@ class BASE_EXPORT PlatformThreadMetrics {
+ PlatformThreadHandle handle);
+ #endif
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || \
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) || \
+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+ static std::unique_ptr<PlatformThreadMetrics> CreateFromId(
+ PlatformThreadId tid);
+@@ -93,7 +93,7 @@ class BASE_EXPORT PlatformThreadMetrics {
+
+ PlatformThreadHandle handle_;
+ #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ explicit PlatformThreadMetrics(PlatformThreadId tid) : tid_(tid) {}
+
+ PlatformThreadId tid_;
diff --git a/devel/electron38/files/patch-base_threading_platform__thread__posix.cc b/devel/electron38/files/patch-base_threading_platform__thread__posix.cc
new file mode 100644
index 000000000000..52e97fbaa75f
--- /dev/null
+++ b/devel/electron38/files/patch-base_threading_platform__thread__posix.cc
@@ -0,0 +1,82 @@
+--- base/threading/platform_thread_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/threading/platform_thread_posix.cc
+@@ -79,6 +79,7 @@ void* ThreadFunc(void* params) {
+ base::DisallowSingleton();
+ }
+
++#if !BUILDFLAG(IS_BSD)
+ #if PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC)
+ partition_alloc::internal::StackTopRegistry::Get().NotifyThreadCreated();
+ #endif
+@@ -92,6 +93,7 @@ void* ThreadFunc(void* params) {
+ // where they were created. This explicitly sets the priority of all new
+ // threads.
+ PlatformThread::SetCurrentThreadType(thread_params->thread_type);
++#endif
+ }
+
+ ThreadIdNameManager::GetInstance()->RegisterThread(
+@@ -266,6 +268,8 @@ PlatformThreadId PlatformThreadBase::CurrentId() {
+
+ #elif BUILDFLAG(IS_POSIX) && BUILDFLAG(IS_AIX)
+ return PlatformThreadId(pthread_self());
++#elif BUILDFLAG(IS_BSD)
++ return PlatformThreadId(reinterpret_cast<uint64_t>(pthread_self()));
+ #elif BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_AIX)
+ return PlatformThreadId(reinterpret_cast<int64_t>(pthread_self()));
+ #endif
+@@ -359,6 +363,9 @@ bool PlatformThreadBase::CanChangeThreadType(ThreadTyp
+
+ // static
+ bool PlatformThreadBase::CanChangeThreadType(ThreadType from, ThreadType to) {
++#if BUILDFLAG(IS_BSD)
++ return false;
++#else
+ if (from >= to) {
+ // Decreasing thread priority on POSIX is always allowed.
+ return true;
+@@ -368,12 +375,18 @@ bool PlatformThreadBase::CanChangeThreadType(ThreadTyp
+ }
+
+ return internal::CanLowerNiceTo(internal::ThreadTypeToNiceValue(to));
++#endif
+ }
+
+ namespace internal {
+
+ void SetCurrentThreadTypeImpl(ThreadType thread_type,
+ MessagePumpType pump_type_hint) {
++#if BUILDFLAG(IS_BSD)
++ // pledge(2) violation
++ NOTIMPLEMENTED();
++ return;
++#else
+ if (internal::SetCurrentThreadTypeForPlatform(thread_type, pump_type_hint)) {
+ return;
+ }
+@@ -389,12 +402,17 @@ void SetCurrentThreadTypeImpl(ThreadType thread_type,
+ DVPLOG(1) << "Failed to set nice value of thread ("
+ << PlatformThread::CurrentId() << ") to " << nice_setting;
+ }
++#endif
+ }
+
+ } // namespace internal
+
+ // static
+ ThreadPriorityForTest PlatformThreadBase::GetCurrentThreadPriorityForTest() {
++#if BUILDFLAG(IS_BSD)
++ NOTIMPLEMENTED();
++ return ThreadPriorityForTest::kNormal;
++#else
+ // Mirrors SetCurrentThreadPriority()'s implementation.
+ auto platform_specific_priority =
+ internal::GetCurrentThreadPriorityForPlatformForTest(); // IN-TEST
+@@ -405,6 +423,7 @@ ThreadPriorityForTest PlatformThreadBase::GetCurrentTh
+ int nice_value = internal::GetCurrentThreadNiceValue();
+
+ return internal::NiceValueToThreadPriorityForTest(nice_value); // IN-TEST
++#endif
+ }
+
+ #endif // !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_FUCHSIA)
diff --git a/devel/electron38/files/patch-base_threading_platform__thread__unittest.cc b/devel/electron38/files/patch-base_threading_platform__thread__unittest.cc
new file mode 100644
index 000000000000..38a99eeae850
--- /dev/null
+++ b/devel/electron38/files/patch-base_threading_platform__thread__unittest.cc
@@ -0,0 +1,38 @@
+--- base/threading/platform_thread_unittest.cc.orig 2025-08-26 20:49:50 UTC
++++ base/threading/platform_thread_unittest.cc
+@@ -36,7 +36,7 @@
+ #include "base/time/time.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include <pthread.h>
+ #include <sys/syscall.h>
+ #include <sys/types.h>
+@@ -370,7 +370,7 @@ TEST(PlatformThreadTest, CanChangeThreadType) {
+ // and hardcodes what we know. Please inform scheduler-dev@chromium.org if this
+ // proprerty changes for a given platform.
+ TEST(PlatformThreadTest, CanChangeThreadType) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // On Ubuntu, RLIMIT_NICE and RLIMIT_RTPRIO are 0 by default, so we won't be
+ // able to increase priority to any level unless we are root (euid == 0).
+ bool kCanIncreasePriority = false;
+@@ -618,12 +618,16 @@ INSTANTIATE_TEST_SUITE_P(
+
+ #endif // BUILDFLAG(IS_APPLE)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+
+ namespace {
+
+ bool IsTidCacheCorrect() {
++#if BUILDFLAG(IS_BSD)
++ return PlatformThread::CurrentId().raw() == reinterpret_cast<int64_t>(pthread_self());
++#else
+ return PlatformThread::CurrentId().raw() == syscall(__NR_gettid);
++#endif
+ }
+
+ void* CheckTidCacheCorrectWrapper(void*) {
diff --git a/devel/electron38/files/patch-base_time_time__now__posix.cc b/devel/electron38/files/patch-base_time_time__now__posix.cc
new file mode 100644
index 000000000000..55907cd6327f
--- /dev/null
+++ b/devel/electron38/files/patch-base_time_time__now__posix.cc
@@ -0,0 +1,14 @@
+--- base/time/time_now_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ base/time/time_now_posix.cc
+@@ -110,7 +110,11 @@ TimeTicks TimeTicksLowResolutionNowIgnoringOverride()
+ }
+
+ TimeTicks TimeTicksLowResolutionNowIgnoringOverride() {
++#if BUILDFLAG(IS_BSD)
++ return TimeTicks() + Microseconds(ClockNow(CLOCK_MONOTONIC));
++#else
+ return TimeTicks() + Microseconds(ClockNow(CLOCK_MONOTONIC_COARSE));
++#endif
+ }
+ } // namespace subtle
+
diff --git a/devel/electron38/files/patch-base_trace__event_malloc__dump__provider.cc b/devel/electron38/files/patch-base_trace__event_malloc__dump__provider.cc
new file mode 100644
index 000000000000..d55337c473c4
--- /dev/null
+++ b/devel/electron38/files/patch-base_trace__event_malloc__dump__provider.cc
@@ -0,0 +1,30 @@
+--- base/trace_event/malloc_dump_provider.cc.orig 2025-08-26 20:49:50 UTC
++++ base/trace_event/malloc_dump_provider.cc
+@@ -31,6 +31,8 @@
+
+ #if BUILDFLAG(IS_APPLE)
+ #include <malloc/malloc.h>
++#elif BUILDFLAG(IS_BSD)
++#include <stdlib.h>
+ #else
+ #include <malloc.h>
+ #endif
+@@ -180,7 +182,7 @@ void ReportAppleAllocStats(size_t* total_virtual_size,
+
+ #if (PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && BUILDFLAG(IS_ANDROID)) || \
+ (!PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && !BUILDFLAG(IS_WIN) && \
+- !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_FUCHSIA))
++ !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_FUCHSIA) && !BUILDFLAG(IS_BSD))
+ void ReportMallinfoStats(ProcessMemoryDump* pmd,
+ size_t* total_virtual_size,
+ size_t* resident_size,
+@@ -383,6 +385,9 @@ bool MallocDumpProvider::OnMemoryDump(const MemoryDump
+ &allocated_objects_count);
+ #elif BUILDFLAG(IS_FUCHSIA)
+ // TODO(fuchsia): Port, see https://crbug.com/706592.
++#elif BUILDFLAG(IS_BSD)
++ total_virtual_size = 0;
++ allocated_objects_size = 0;
+ #else
+ ReportMallinfoStats(/*pmd=*/nullptr, &total_virtual_size, &resident_size,
+ &allocated_objects_size, &allocated_objects_count);
diff --git a/devel/electron38/files/patch-base_trace__event_memory__dump__manager.cc b/devel/electron38/files/patch-base_trace__event_memory__dump__manager.cc
new file mode 100644
index 000000000000..cde919b01a19
--- /dev/null
+++ b/devel/electron38/files/patch-base_trace__event_memory__dump__manager.cc
@@ -0,0 +1,11 @@
+--- base/trace_event/memory_dump_manager.cc.orig 2025-03-24 20:50:14 UTC
++++ base/trace_event/memory_dump_manager.cc
+@@ -78,7 +78,7 @@ const char* const MemoryDumpManager::kSystemAllocatorP
+ #if defined(MALLOC_MEMORY_TRACING_SUPPORTED)
+ MallocDumpProvider::kAllocatedObjects;
+ #else
+- nullptr;
++ "";
+ #endif
+
+ // static
diff --git a/devel/electron38/files/patch-base_trace__event_process__memory__dump.cc b/devel/electron38/files/patch-base_trace__event_process__memory__dump.cc
new file mode 100644
index 000000000000..bac1413c1a26
--- /dev/null
+++ b/devel/electron38/files/patch-base_trace__event_process__memory__dump.cc
@@ -0,0 +1,29 @@
+--- base/trace_event/process_memory_dump.cc.orig 2025-08-26 20:49:50 UTC
++++ base/trace_event/process_memory_dump.cc
+@@ -47,7 +47,7 @@
+ #include <Psapi.h>
+ #endif
+
+-#if BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ #include <tuple>
+
+ #include "base/notreached.h"
+@@ -116,7 +116,7 @@ std::optional<size_t> ProcessMemoryDump::CountResident
+ #if BUILDFLAG(IS_WIN)
+ auto vec =
+ base::HeapArray<PSAPI_WORKING_SET_EX_INFORMATION>::WithSize(max_vec_size);
+-#elif BUILDFLAG(IS_APPLE)
++#elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
+ auto vec = base::HeapArray<char>::WithSize(max_vec_size);
+ #elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
+ auto vec = base::HeapArray<unsigned char>::WithSize(max_vec_size);
+@@ -140,7 +140,7 @@ std::optional<size_t> ProcessMemoryDump::CountResident
+ for (size_t i = 0; i < page_count; i++) {
+ resident_page_count += vec[i].VirtualAttributes.Valid;
+ }
+-#elif BUILDFLAG(IS_FUCHSIA)
++#elif BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/42050620): Implement counting resident bytes.
+ // For now, log and avoid unused variable warnings.
+ NOTIMPLEMENTED_LOG_ONCE();
diff --git a/devel/electron38/files/patch-base_tracing_trace__time.cc b/devel/electron38/files/patch-base_tracing_trace__time.cc
new file mode 100644
index 000000000000..bd27b5d555db
--- /dev/null
+++ b/devel/electron38/files/patch-base_tracing_trace__time.cc
@@ -0,0 +1,20 @@
+--- base/tracing/trace_time.cc.orig 2025-03-24 20:50:14 UTC
++++ base/tracing/trace_time.cc
+@@ -8,12 +8,16 @@
+ #include "build/build_config.h"
+ #include "third_party/perfetto/include/perfetto/base/time.h"
+
++#if BUILDFLAG(IS_FREEBSD)
++#define CLOCK_BOOTTIME CLOCK_UPTIME
++#endif
++
+ namespace base::tracing {
+
+ int64_t TraceBootTicksNow() {
+ // On Windows and Mac, TRACE_TIME_TICKS_NOW() behaves like boottime already.
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ struct timespec ts;
+ int res = clock_gettime(CLOCK_BOOTTIME, &ts);
+ if (res != -1) {
diff --git a/devel/electron32/files/patch-base_tracing_trace__time.h b/devel/electron38/files/patch-base_tracing_trace__time.h
index 0394e382ee6e..0394e382ee6e 100644
--- a/devel/electron32/files/patch-base_tracing_trace__time.h
+++ b/devel/electron38/files/patch-base_tracing_trace__time.h
diff --git a/devel/electron38/files/patch-build_config_BUILD.gn b/devel/electron38/files/patch-build_config_BUILD.gn
new file mode 100644
index 000000000000..a6fbc0974fa9
--- /dev/null
+++ b/devel/electron38/files/patch-build_config_BUILD.gn
@@ -0,0 +1,13 @@
+--- build/config/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ build/config/BUILD.gn
+@@ -209,6 +209,10 @@ config("default_libs") {
+ # Targets should choose to explicitly link frameworks they require. Since
+ # linking can have run-time side effects, nothing should be listed here.
+ libs = []
++ } else if (is_bsd) {
++ libs = [
++ "pthread",
++ ]
+ } else if (is_linux || is_chromeos) {
+ libs = [
+ "dl",
diff --git a/devel/electron38/files/patch-build_config_BUILDCONFIG.gn b/devel/electron38/files/patch-build_config_BUILDCONFIG.gn
new file mode 100644
index 000000000000..7fc4a2414b73
--- /dev/null
+++ b/devel/electron38/files/patch-build_config_BUILDCONFIG.gn
@@ -0,0 +1,45 @@
+--- build/config/BUILDCONFIG.gn.orig 2025-09-10 14:33:47 UTC
++++ build/config/BUILDCONFIG.gn
+@@ -139,7 +139,8 @@ declare_args() {
+ is_official_build = false
+
+ # Set to true when compiling with the Clang compiler.
+- is_clang = current_os != "linux" ||
++ is_clang = current_os != "linux" || current_os == "openbsd" ||
++ current_os == "freebsd" ||
+ (current_cpu != "s390x" && current_cpu != "s390" &&
+ current_cpu != "ppc64" && current_cpu != "ppc" &&
+ current_cpu != "mips" && current_cpu != "mips64" &&
+@@ -245,6 +246,10 @@ if (host_toolchain == "") {
+ host_toolchain = "//build/toolchain/aix:$host_cpu"
+ } else if (host_os == "zos") {
+ host_toolchain = "//build/toolchain/zos:$host_cpu"
++ } else if (host_os == "openbsd") {
++ host_toolchain = "//build/toolchain/openbsd:clang_$host_cpu"
++ } else if (host_os == "freebsd") {
++ host_toolchain = "//build/toolchain/freebsd:clang_$host_cpu"
+ } else {
+ assert(false, "Unsupported host_os: $host_os")
+ }
+@@ -294,6 +299,8 @@ if (target_os == "android") {
+ assert(
+ false,
+ "emscripten is not a supported target_os. It is available only as secondary toolchain.")
++} else if (target_os == "openbsd" || target_os == "freebsd") {
++ _default_toolchain = host_toolchain
+ } else {
+ assert(false, "Unsupported target_os: $target_os")
+ }
+@@ -328,7 +335,11 @@ is_ios = current_os == "ios"
+ is_chromeos = current_os == "chromeos"
+ is_fuchsia = current_os == "fuchsia"
+ is_ios = current_os == "ios"
+-is_linux = current_os == "linux"
++is_linux = current_os == "linux" || current_os == "openbsd" ||
++ current_os == "freebsd"
++is_openbsd = current_os == "openbsd"
++is_freebsd = current_os == "freebsd"
++is_bsd = current_os == "openbsd" || current_os == "freebsd"
+ is_mac = current_os == "mac"
+
+ # TODO(crbug.com/40511454): Remove is_nacl from all build files, then
diff --git a/devel/electron38/files/patch-build_config_clang_BUILD.gn b/devel/electron38/files/patch-build_config_clang_BUILD.gn
new file mode 100644
index 000000000000..d91b5c1044b6
--- /dev/null
+++ b/devel/electron38/files/patch-build_config_clang_BUILD.gn
@@ -0,0 +1,16 @@
+--- build/config/clang/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ build/config/clang/BUILD.gn
+@@ -268,7 +268,12 @@ clang_lib("compiler_builtins") {
+
+ # Adds a dependency on the Clang runtime library clang_rt.builtins.
+ clang_lib("compiler_builtins") {
+- if (is_mac) {
++ if (is_bsd) {
++ # Since there's no Rust in the toolchain, there's no concern that we'll use
++ # the Rust stdlib's intrinsics here.
++ #
++ # Don't define libname which makes this target do nothing.
++ } else if (is_mac) {
+ libname = "osx"
+ } else if (is_ios) {
+ if (target_platform == "iphoneos") {
diff --git a/devel/electron38/files/patch-build_config_compiler_BUILD.gn b/devel/electron38/files/patch-build_config_compiler_BUILD.gn
new file mode 100644
index 000000000000..19c109233d88
--- /dev/null
+++ b/devel/electron38/files/patch-build_config_compiler_BUILD.gn
@@ -0,0 +1,131 @@
+--- build/config/compiler/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ build/config/compiler/BUILD.gn
+@@ -194,7 +194,7 @@ declare_args() {
+ # This greatly reduces the size of debug builds, at the cost of
+ # debugging information which is required by some specialized
+ # debugging tools.
+- simple_template_names = is_clang && !is_win && !is_apple
++ simple_template_names = is_clang && !is_win && !is_apple && !is_bsd
+
+ # This switch is used to enable -Wexit-time-destructors by default. This
+ # warning serves as a flip switch to allow a gradual migration of targets
+@@ -272,7 +272,7 @@ use_clang_warning_suppression_file =
+ # Since this is referenced both when passing the file and when deciding which
+ # warnings to enable, store it in a separate variable here.
+ use_clang_warning_suppression_file =
+- default_toolchain != "//build/toolchain/cros:target" &&
++ !is_bsd && default_toolchain != "//build/toolchain/cros:target" &&
+ !llvm_android_mainline && is_clang && clang_warning_suppression_file != ""
+
+ # default_include_dirs ---------------------------------------------------------
+@@ -290,13 +290,16 @@ config("no_unresolved_symbols") {
+ # Compiler instrumentation can introduce dependencies in DSOs to symbols in
+ # the executable they are loaded into, so they are unresolved at link-time.
+ config("no_unresolved_symbols") {
+- if (!using_sanitizer &&
++ if (!using_sanitizer && !is_bsd &&
+ (is_linux || is_chromeos || is_android || is_fuchsia)) {
+ ldflags = [
+ "-Wl,-z,defs",
+ "-Wl,--as-needed",
+ ]
+ }
++ if (current_cpu == "x86" && is_openbsd) {
++ ldflags = [ "-Wl,-z,notext", "-Wl,--strip-all" ]
++ }
+ }
+
+ # compiler ---------------------------------------------------------------------
+@@ -564,6 +567,10 @@ config("compiler") {
+ }
+ }
+
++ if (is_openbsd) {
++ ldflags += [ "-Wl,-z,wxneeded" ]
++ }
++
+ # Linux-specific compiler flags setup.
+ # ------------------------------------
+ if (use_icf && (!is_apple || use_lld)) {
+@@ -639,7 +646,7 @@ config("compiler") {
+ ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
+ }
+
+- if (is_clang) {
++ if (is_clang && !is_bsd) {
+ cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
+ if (save_reproducers_on_lld_crash && use_lld) {
+ ldflags += [
+@@ -1281,7 +1288,7 @@ config("compiler_cpu_abi") {
+ # CPU architecture. We may or may not be doing a cross compile now, so for
+ # simplicity we always explicitly set the architecture.
+ if (current_cpu == "x64") {
+- if (is_clang && !is_android && !is_fuchsia && !is_chromeos_device) {
++ if (is_clang && !is_android && !is_fuchsia && !is_chromeos_device && !is_bsd) {
+ cflags += [ "--target=x86_64-unknown-linux-gnu" ]
+ ldflags += [ "--target=x86_64-unknown-linux-gnu" ]
+ } else {
+@@ -1290,7 +1297,7 @@ config("compiler_cpu_abi") {
+ }
+ cflags += [ "-msse3" ]
+ } else if (current_cpu == "x86") {
+- if (is_clang && !is_android && !is_chromeos_device) {
++ if (is_clang && !is_android && !is_chromeos_device && !Is_bsd) {
+ cflags += [ "--target=i386-unknown-linux-gnu" ]
+ ldflags += [ "--target=i386-unknown-linux-gnu" ]
+ } else {
+@@ -1302,7 +1309,7 @@ config("compiler_cpu_abi") {
+ "-msse3",
+ ]
+ } else if (current_cpu == "arm") {
+- if (is_clang && !is_android && !is_chromeos_device) {
++ if (is_clang && !is_android && !is_chromeos_device && !is_bsd) {
+ cflags += [ "--target=arm-linux-gnueabihf" ]
+ ldflags += [ "--target=arm-linux-gnueabihf" ]
+ }
+@@ -1314,7 +1321,7 @@ config("compiler_cpu_abi") {
+ cflags += [ "-mtune=$arm_tune" ]
+ }
+ } else if (current_cpu == "arm64") {
+- if (is_clang && !is_android && !is_fuchsia && !is_chromeos_device) {
++ if (is_clang && !is_android && !is_fuchsia && !is_chromeos_device && !is_bsd) {
+ cflags += [ "--target=aarch64-linux-gnu" ]
+ ldflags += [ "--target=aarch64-linux-gnu" ]
+ }
+@@ -1713,7 +1720,7 @@ config("clang_revision") {
+ }
+
+ config("clang_revision") {
+- if (is_clang && clang_base_path == default_clang_base_path &&
++ if (is_clang && !is_bsd && clang_base_path == default_clang_base_path &&
+ current_os != "zos") {
+ _perform_consistency_checks = current_toolchain == default_toolchain
+ if (llvm_force_head_revision) {
+@@ -2134,9 +2141,6 @@ config("default_warnings") {
+
+ # TODO(crbug.com/40284799): Fix and re-enable.
+ "-Wno-thread-safety-reference-return",
+-
+- # TODO(crbug.com/376641662): Fix and re-enable.
+- "-Wno-nontrivial-memcall",
+ ]
+
+ cflags_cc += [
+@@ -2920,7 +2924,7 @@ config("afdo") {
+ # There are some targeted places that AFDO regresses, so we provide a separate
+ # config to allow AFDO to be disabled per-target.
+ config("afdo") {
+- if (is_clang) {
++ if (is_clang && !is_bsd) {
+ cflags = []
+ if (clang_emit_debug_info_for_profiling) {
+ # Add the following flags to generate debug info for profiling.
+@@ -2947,7 +2951,7 @@ config("afdo") {
+ cflags += [ "-Wno-backend-plugin" ]
+ inputs = [ _clang_sample_profile ]
+ }
+- } else if (auto_profile_path != "" && is_a_target_toolchain) {
++ } else if (auto_profile_path != "" && is_a_target_toolchain && !is_bsd) {
+ cflags = [ "-fauto-profile=${auto_profile_path}" ]
+ inputs = [ auto_profile_path ]
+ }
diff --git a/devel/electron38/files/patch-build_config_gcc_BUILD.gn b/devel/electron38/files/patch-build_config_gcc_BUILD.gn
new file mode 100644
index 000000000000..def24e5a8f6f
--- /dev/null
+++ b/devel/electron38/files/patch-build_config_gcc_BUILD.gn
@@ -0,0 +1,13 @@
+--- build/config/gcc/BUILD.gn.orig 2025-01-27 17:37:37 UTC
++++ build/config/gcc/BUILD.gn
+@@ -32,7 +32,9 @@ config("symbol_visibility_hidden") {
+ # See http://gcc.gnu.org/wiki/Visibility
+ config("symbol_visibility_hidden") {
+ cflags = [ "-fvisibility=hidden" ]
+- rustflags = [ "-Zdefault-visibility=hidden" ]
++ if (!is_bsd) {
++ rustflags = [ "-Zdefault-visibility=hidden" ]
++ }
+
+ # Visibility attribute is not supported on AIX.
+ if (current_os != "aix") {
diff --git a/devel/electron32/files/patch-build_config_linux_BUILD.gn b/devel/electron38/files/patch-build_config_linux_BUILD.gn
index 2e93980f3e50..2e93980f3e50 100644
--- a/devel/electron32/files/patch-build_config_linux_BUILD.gn
+++ b/devel/electron38/files/patch-build_config_linux_BUILD.gn
diff --git a/devel/electron38/files/patch-build_config_linux_libdrm_BUILD.gn b/devel/electron38/files/patch-build_config_linux_libdrm_BUILD.gn
new file mode 100644
index 000000000000..6ce9dff5909c
--- /dev/null
+++ b/devel/electron38/files/patch-build_config_linux_libdrm_BUILD.gn
@@ -0,0 +1,11 @@
+--- build/config/linux/libdrm/BUILD.gn.orig 2025-01-27 17:37:37 UTC
++++ build/config/linux/libdrm/BUILD.gn
+@@ -15,7 +15,7 @@ if (use_system_libdrm) {
+ }
+
+ if (use_system_libdrm) {
+- assert(!is_linux, "System libdrm is not supported in linux")
++# assert(!is_linux, "System libdrm is not supported in linux")
+ pkg_config("libdrm_config") {
+ packages = [ "libdrm" ]
+ }
diff --git a/devel/electron32/files/patch-build_config_linux_pkg-config.py b/devel/electron38/files/patch-build_config_linux_pkg-config.py
index 3b8ffa5a822d..3b8ffa5a822d 100644
--- a/devel/electron32/files/patch-build_config_linux_pkg-config.py
+++ b/devel/electron38/files/patch-build_config_linux_pkg-config.py
diff --git a/devel/electron38/files/patch-build_config_ozone.gni b/devel/electron38/files/patch-build_config_ozone.gni
new file mode 100644
index 000000000000..31922610c0ff
--- /dev/null
+++ b/devel/electron38/files/patch-build_config_ozone.gni
@@ -0,0 +1,19 @@
+--- build/config/ozone.gni.orig 2025-04-22 20:15:27 UTC
++++ build/config/ozone.gni
+@@ -80,7 +80,15 @@ declare_args() {
+ ozone_platform = "x11"
+ ozone_platform_drm = true
+ ozone_platform_x11 = true
+- } else if (is_linux) {
++ } else if (is_linux && !is_bsd) {
++ ozone_platform = "x11"
++ ozone_platform_wayland = true
++ ozone_platform_x11 = true
++ } else if (is_openbsd) {
++ ozone_platform = "x11"
++ ozone_platform_wayland = false
++ ozone_platform_x11 = true
++ } else if (is_freebsd) {
+ ozone_platform = "x11"
+ ozone_platform_wayland = true
+ ozone_platform_x11 = true
diff --git a/devel/electron38/files/patch-build_config_rust.gni b/devel/electron38/files/patch-build_config_rust.gni
new file mode 100644
index 000000000000..b9a27a5bae7e
--- /dev/null
+++ b/devel/electron38/files/patch-build_config_rust.gni
@@ -0,0 +1,15 @@
+--- build/config/rust.gni.orig 2025-08-26 20:49:50 UTC
++++ build/config/rust.gni
+@@ -369,7 +369,11 @@ if (is_linux || is_chromeos) {
+ }
+ }
+
+-if (toolchain_has_rust) {
++if (is_bsd) {
++ rust_abi_target = string_replace(rust_abi_target, "linux-gnu", current_os)
++}
++
++if (toolchain_has_rust && !is_bsd) {
+ assert(rust_abi_target != "")
+
+ _known_rust_target_triples_filepath = "//build/rust/known-target-triples.txt"
diff --git a/devel/electron32/files/patch-build_config_v8__target__cpu.gni b/devel/electron38/files/patch-build_config_v8__target__cpu.gni
index 40fa8f6348e3..40fa8f6348e3 100644
--- a/devel/electron32/files/patch-build_config_v8__target__cpu.gni
+++ b/devel/electron38/files/patch-build_config_v8__target__cpu.gni
diff --git a/devel/electron32/files/patch-build_detect__host__arch.py b/devel/electron38/files/patch-build_detect__host__arch.py
index 673554933a91..673554933a91 100644
--- a/devel/electron32/files/patch-build_detect__host__arch.py
+++ b/devel/electron38/files/patch-build_detect__host__arch.py
diff --git a/devel/electron32/files/patch-build_gn__run__binary.py b/devel/electron38/files/patch-build_gn__run__binary.py
index 08fb97b6a1e9..08fb97b6a1e9 100644
--- a/devel/electron32/files/patch-build_gn__run__binary.py
+++ b/devel/electron38/files/patch-build_gn__run__binary.py
diff --git a/devel/electron32/files/patch-build_linux_chrome.map b/devel/electron38/files/patch-build_linux_chrome.map
index 992585036b7b..992585036b7b 100644
--- a/devel/electron32/files/patch-build_linux_chrome.map
+++ b/devel/electron38/files/patch-build_linux_chrome.map
diff --git a/devel/electron38/files/patch-build_linux_strip__binary.py b/devel/electron38/files/patch-build_linux_strip__binary.py
new file mode 100644
index 000000000000..98cfa69ac55d
--- /dev/null
+++ b/devel/electron38/files/patch-build_linux_strip__binary.py
@@ -0,0 +1,10 @@
+--- build/linux/strip_binary.py.orig 2025-08-26 20:49:50 UTC
++++ build/linux/strip_binary.py
+@@ -10,6 +10,7 @@ def main() -> int:
+
+
+ def main() -> int:
++ return 0
+ parser = argparse.ArgumentParser(description="Strip binary using LLVM tools.")
+ parser.add_argument("--llvm-strip-binary-path",
+ help="Path to llvm-strip executable.")
diff --git a/devel/electron38/files/patch-build_linux_unbundle_icu.gn b/devel/electron38/files/patch-build_linux_unbundle_icu.gn
new file mode 100644
index 000000000000..3e256a08334c
--- /dev/null
+++ b/devel/electron38/files/patch-build_linux_unbundle_icu.gn
@@ -0,0 +1,43 @@
+--- build/linux/unbundle/icu.gn.orig 2025-01-27 17:37:37 UTC
++++ build/linux/unbundle/icu.gn
+@@ -17,6 +17,15 @@ config("icu_config") {
+ "USING_SYSTEM_ICU=1",
+ "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC",
+
++ # As of icu 73 C++ nullptr, char16_t, override, final and noexcept are used
++ # instead of defines. These definitions can be removed when the bundled icu
++ # gets updated to 73. For more details, see:
++ # https://unicode-org.atlassian.net/browse/ICU-21833 and
++ # https://github.com/unicode-org/icu/commit/28643799377ecf654564f6f31854b02788cebe33
++ "U_FINAL=final",
++ "U_NOEXCEPT=noexcept",
++ "U_OVERRIDE=override",
++
+ # U_EXPORT (defined in unicode/platform.h) is used to set public visibility
+ # on classes through the U_COMMON_API and U_I18N_API macros (among others).
+ # When linking against the system ICU library, we want its symbols to have
+@@ -34,6 +43,9 @@ config("icu_config") {
+ # to define U_IMPORT to have the same value as U_EXPORT. For more details,
+ # please see: https://crbug.com/822820
+ "U_IMPORT=U_EXPORT",
++
++ # Unbreak with icu 76 where private symbols are picked up
++ "U_HIDE_DRAFT_API",
+ ]
+ }
+
+@@ -46,6 +58,14 @@ source_set("icui18n") {
+ }
+
+ source_set("icui18n") {
++ deps = [ ":icui18n_shim" ]
++ public_configs = [
++ ":icu_config",
++ ":system_icui18n",
++ ]
++}
++
++source_set("icui18n_hidden_visibility") {
+ deps = [ ":icui18n_shim" ]
+ public_configs = [
+ ":icu_config",
diff --git a/devel/electron32/files/patch-build_linux_unbundle_libusb.gn b/devel/electron38/files/patch-build_linux_unbundle_libusb.gn
index a99cdcd835d6..a99cdcd835d6 100644
--- a/devel/electron32/files/patch-build_linux_unbundle_libusb.gn
+++ b/devel/electron38/files/patch-build_linux_unbundle_libusb.gn
diff --git a/devel/electron38/files/patch-build_rust_allocator_lib.rs b/devel/electron38/files/patch-build_rust_allocator_lib.rs
new file mode 100644
index 000000000000..3f7497d455f5
--- /dev/null
+++ b/devel/electron38/files/patch-build_rust_allocator_lib.rs
@@ -0,0 +1,17 @@
+--- build/rust/allocator/lib.rs.orig 2025-09-09 01:18:53 UTC
++++ build/rust/allocator/lib.rs
+@@ -90,7 +90,14 @@ mod both_allocators {
+ #[linkage = "weak"]
+ fn __rust_no_alloc_shim_is_unstable_v2() {}
+
++ #[rustc_std_internal_symbol]
++ #[linkage = "weak"]
++ fn __rust_alloc_error_handler_should_panic_v2() -> u8 {
++ 0
++ }
++
+ // Mangle the symbol name as rustc expects.
++ // TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387
+ #[rustc_std_internal_symbol]
+ #[allow(non_upper_case_globals)]
+ #[linkage = "weak"]
diff --git a/devel/electron38/files/patch-build_rust_rust__bindgen.gni b/devel/electron38/files/patch-build_rust_rust__bindgen.gni
new file mode 100644
index 000000000000..ec53943b38ea
--- /dev/null
+++ b/devel/electron38/files/patch-build_rust_rust__bindgen.gni
@@ -0,0 +1,19 @@
+--- build/rust/rust_bindgen.gni.orig 2025-01-27 17:37:37 UTC
++++ build/rust/rust_bindgen.gni
+@@ -12,14 +12,14 @@ if (is_win) {
+ import("//build/toolchain/win/win_toolchain_data.gni")
+ }
+
+-_bindgen_path = "${rust_bindgen_root}/bin/bindgen"
++_bindgen_path = "${LOCALBASE}/bin/bindgen"
+ if (host_os == "win") {
+ _bindgen_path = "${_bindgen_path}.exe"
+ }
+
+ # On Windows, the libclang.dll is beside the bindgen.exe, otherwise it is in
+ # ../lib.
+-_libclang_path = rust_bindgen_root
++_libclang_path = "${LOCALBASE}/llvm${MODCLANG_VERSION}"
+ if (host_os == "win") {
+ _libclang_path += "/bin"
+ } else {
diff --git a/devel/electron38/files/patch-build_rust_rust__bindgen__generator.gni b/devel/electron38/files/patch-build_rust_rust__bindgen__generator.gni
new file mode 100644
index 000000000000..203e7b2af9ad
--- /dev/null
+++ b/devel/electron38/files/patch-build_rust_rust__bindgen__generator.gni
@@ -0,0 +1,19 @@
+--- build/rust/rust_bindgen_generator.gni.orig 2025-01-27 17:37:37 UTC
++++ build/rust/rust_bindgen_generator.gni
+@@ -11,14 +11,14 @@ if (is_win) {
+ import("//build/toolchain/win/win_toolchain_data.gni")
+ }
+
+-_bindgen_path = "${rust_bindgen_root}/bin/bindgen"
++_bindgen_path = "${LOCALBASE}/bin/bindgen"
+ if (host_os == "win") {
+ _bindgen_path = "${_bindgen_path}.exe"
+ }
+
+ # On Windows, the libclang.dll is beside the bindgen.exe, otherwise it is in
+ # ../lib.
+-_libclang_path = rust_bindgen_root
++_libclang_path = "${LOCALBASE}/llvm${MODCLANG_VERSION}"
+ if (host_os == "win") {
+ _libclang_path += "/bin"
+ } else {
diff --git a/devel/electron38/files/patch-build_rust_std_BUILD.gn b/devel/electron38/files/patch-build_rust_std_BUILD.gn
new file mode 100644
index 000000000000..13c2985f1be5
--- /dev/null
+++ b/devel/electron38/files/patch-build_rust_std_BUILD.gn
@@ -0,0 +1,32 @@
+--- build/rust/std/BUILD.gn.orig 2025-06-30 07:04:30 UTC
++++ build/rust/std/BUILD.gn
+@@ -50,13 +50,20 @@ if (toolchain_has_rust) {
+ # These are no longer present in the Windows toolchain.
+ stdlib_files += [
+ "addr2line",
+- "adler2",
+ "gimli",
+ "libc",
+ "memchr",
+ "miniz_oxide",
+ "object",
+ ]
++
++ rust_revision_pieces = string_split(rustc_revision, " ")
++ rust_version_pieces = string_split(rust_revision_pieces[1], ".")
++ if (rust_version_pieces[1] == "85") {
++ stdlib_files += [ "adler" ]
++ } else {
++ stdlib_files += [ "adler2" ]
++ }
+ }
+
+ if (toolchain_for_rust_host_build_tools) {
+@@ -76,7 +83,6 @@ if (toolchain_has_rust) {
+ # don't need to pass to the C++ linker because they're used for specialized
+ # purposes.
+ skip_stdlib_files = [
+- "profiler_builtins",
+ "rustc_std_workspace_alloc",
+ "rustc_std_workspace_core",
+ "rustc_std_workspace_std",
diff --git a/devel/electron32/files/patch-build_toolchain_freebsd_BUILD.gn b/devel/electron38/files/patch-build_toolchain_freebsd_BUILD.gn
index 7857149615a0..7857149615a0 100644
--- a/devel/electron32/files/patch-build_toolchain_freebsd_BUILD.gn
+++ b/devel/electron38/files/patch-build_toolchain_freebsd_BUILD.gn
diff --git a/devel/electron32/files/patch-build_toolchain_gcc__solink__wrapper.py b/devel/electron38/files/patch-build_toolchain_gcc__solink__wrapper.py
index 34debf134bea..34debf134bea 100644
--- a/devel/electron32/files/patch-build_toolchain_gcc__solink__wrapper.py
+++ b/devel/electron38/files/patch-build_toolchain_gcc__solink__wrapper.py
diff --git a/devel/electron38/files/patch-build_toolchain_gcc__toolchain.gni b/devel/electron38/files/patch-build_toolchain_gcc__toolchain.gni
new file mode 100644
index 000000000000..3942d578430d
--- /dev/null
+++ b/devel/electron38/files/patch-build_toolchain_gcc__toolchain.gni
@@ -0,0 +1,44 @@
+--- build/toolchain/gcc_toolchain.gni.orig 2025-08-26 20:49:50 UTC
++++ build/toolchain/gcc_toolchain.gni
+@@ -49,6 +49,13 @@ if (enable_resource_allowlist_generation) {
+ "enable_resource_allowlist_generation=true does not work for target_os=$target_os")
+ }
+
++declare_args() {
++ extra_cflags = ""
++ extra_cppflags = ""
++ extra_cxxflags = ""
++ extra_ldflags = ""
++}
++
+ # This template defines a toolchain for something that works like gcc
+ # (including clang).
+ #
+@@ -893,22 +900,12 @@ template("clang_toolchain") {
+ # actually just be doing a native compile.
+ template("clang_toolchain") {
+ gcc_toolchain(target_name) {
+- _path = "$clang_base_path/bin"
+- _is_path_absolute = get_path_info(_path, "abspath") == _path
+-
+- # Preserve absolute paths for tools like distcc.
+- if (_is_path_absolute && filter_include([ _path ], [ "//*" ]) == []) {
+- prefix = _path
+- } else {
+- prefix = rebase_path(_path, root_build_dir)
+- }
+-
+- cc = "${prefix}/clang"
+- cxx = "${prefix}/clang++"
++ cc = "cc"
++ cxx = "c++"
+ ld = cxx
+- readelf = "${prefix}/llvm-readelf"
+- ar = "${prefix}/llvm-ar"
+- nm = "${prefix}/llvm-nm"
++ readelf = "readelf"
++ ar = "ar"
++ nm = "nm"
+
+ forward_variables_from(invoker, "*", [ "toolchain_args" ])
+
diff --git a/devel/electron32/files/patch-build_toolchain_openbsd_BUILD.gn b/devel/electron38/files/patch-build_toolchain_openbsd_BUILD.gn
index 04e6f6b416e2..04e6f6b416e2 100644
--- a/devel/electron32/files/patch-build_toolchain_openbsd_BUILD.gn
+++ b/devel/electron38/files/patch-build_toolchain_openbsd_BUILD.gn
diff --git a/devel/electron38/files/patch-build_toolchain_toolchain.gni b/devel/electron38/files/patch-build_toolchain_toolchain.gni
new file mode 100644
index 000000000000..1114c3295e35
--- /dev/null
+++ b/devel/electron38/files/patch-build_toolchain_toolchain.gni
@@ -0,0 +1,11 @@
+--- build/toolchain/toolchain.gni.orig 2025-08-26 20:49:50 UTC
++++ build/toolchain/toolchain.gni
+@@ -63,7 +63,7 @@ if (host_os == "mac") {
+ host_shlib_extension = ".dylib"
+ } else if (host_os == "win") {
+ host_shlib_extension = ".dll"
+-} else if (host_os == "linux" || host_os == "aix" || host_os == "zos") {
++} else if (is_posix) {
+ host_shlib_extension = ".so"
+ } else {
+ assert(false, "Host platform not supported")
diff --git a/devel/electron38/files/patch-cc_base_features.cc b/devel/electron38/files/patch-cc_base_features.cc
new file mode 100644
index 000000000000..7d02d5a97d53
--- /dev/null
+++ b/devel/electron38/files/patch-cc_base_features.cc
@@ -0,0 +1,11 @@
+--- cc/base/features.cc.orig 2025-08-26 20:49:50 UTC
++++ cc/base/features.cc
+@@ -55,7 +55,7 @@ BASE_FEATURE(kUseDMSAAForTiles,
+ // be using a separate flag to control the launch on GL.
+ BASE_FEATURE(kUseDMSAAForTiles,
+ "UseDMSAAForTiles",
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron38/files/patch-chrome_app_chrome__command__ids.h b/devel/electron38/files/patch-chrome_app_chrome__command__ids.h
new file mode 100644
index 000000000000..6fbe4781de09
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_app_chrome__command__ids.h
@@ -0,0 +1,16 @@
+--- chrome/app/chrome_command_ids.h.orig 2025-03-24 20:50:14 UTC
++++ chrome/app/chrome_command_ids.h
+@@ -72,11 +72,11 @@
+ #define IDC_TOGGLE_MULTITASK_MENU 34050
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #define IDC_USE_SYSTEM_TITLE_BAR 34051
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #define IDC_RESTORE_WINDOW 34052
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_app_chrome__main.cc b/devel/electron38/files/patch-chrome_app_chrome__main.cc
new file mode 100644
index 000000000000..e1f01d509ad8
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_app_chrome__main.cc
@@ -0,0 +1,43 @@
+--- chrome/app/chrome_main.cc.orig 2025-01-27 17:37:37 UTC
++++ chrome/app/chrome_main.cc
+@@ -28,11 +28,11 @@
+ #include "chrome/app/chrome_main_mac.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/base_switches.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/app/chrome_main_linux.h"
+ #endif
+
+@@ -57,7 +57,7 @@
+ // sometime after old headless code is removed from Chrome.
+ // See https://crbug.com/373672160.
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #define ENABLE_OLD_HEADLESS_INFO
+ #endif
+
+@@ -115,7 +115,7 @@ int ChromeMain(int argc, const char** argv) {
+ #error Unknown platform.
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ PossiblyDetermineFallbackChromeChannel(argv[0]);
+ #endif
+
+@@ -181,7 +181,7 @@ int ChromeMain(int argc, const char** argv) {
+ SetUpBundleOverrides();
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ AppendExtraArgumentsToCommandLine(command_line);
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_app_chrome__main__delegate.cc b/devel/electron38/files/patch-chrome_app_chrome__main__delegate.cc
new file mode 100644
index 000000000000..ee391d721b85
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_app_chrome__main__delegate.cc
@@ -0,0 +1,113 @@
+--- chrome/app/chrome_main_delegate.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/app/chrome_main_delegate.cc
+@@ -179,17 +179,17 @@
+ #include "v8/include/v8.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/environment.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/nix/scoped_xdg_activation_token_injector.h"
+ #include "ui/linux/display_server_utils.h"
+ #endif
+
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/policy/policy_path_parser.h"
+ #include "components/crash/core/app/crashpad.h"
+ #endif
+@@ -294,7 +294,7 @@ bool SubprocessNeedsResourceBundle(const std::string&
+ // and resources loaded.
+ bool SubprocessNeedsResourceBundle(const std::string& process_type) {
+ return
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // The zygote process opens the resources for the renderers.
+ process_type == switches::kZygoteProcess ||
+ #endif
+@@ -373,7 +373,7 @@ bool HandleVersionSwitches(const base::CommandLine& co
+ return false;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Show the man page if --help or -h is on the command line.
+ void HandleHelpSwitches(const base::CommandLine& command_line) {
+ if (command_line.HasSwitch(switches::kHelp) ||
+@@ -385,7 +385,7 @@ void HandleHelpSwitches(const base::CommandLine& comma
+ }
+ #endif // BUILDFLAG(IS_LINUX)
+
+-#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID)
++#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD)
+ void SIGTERMProfilingShutdown(int signal) {
+ content::Profiling::Stop();
+ struct sigaction sigact;
+@@ -467,7 +467,7 @@ std::optional<int> AcquireProcessSingleton(
+ // process can be exited.
+ ChromeProcessSingleton::CreateInstance(user_data_dir);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Read the xdg-activation token and set it in the command line for the
+ // duration of the notification in order to ensure this is propagated to an
+ // already running browser process if it exists.
+@@ -545,7 +545,7 @@ void InitializeUserDataDir(base::CommandLine* command_
+ std::string process_type =
+ command_line->GetSwitchValueASCII(switches::kProcessType);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // On Linux, Chrome does not support running multiple copies under different
+ // DISPLAYs, so the profile directory can be specified in the environment to
+ // support the virtual desktop use-case.
+@@ -643,7 +643,7 @@ void RecordMainStartupMetrics(const StartupTimestamps&
+ #endif
+
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Record the startup process creation time on supported platforms. On Android
+ // this is recorded in ChromeMainDelegateAndroid.
+ startup_metric_utils::GetCommon().RecordStartupProcessCreationTime(
+@@ -802,7 +802,7 @@ std::optional<int> ChromeMainDelegate::PostEarlyInitia
+ #if BUILDFLAG(IS_OZONE)
+ // Initialize Ozone platform and add required feature flags as per platform's
+ // properties.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
+ #endif
+ ui::OzonePlatform::PreEarlyInitialization();
+@@ -957,7 +957,7 @@ void ChromeMainDelegate::CommonEarlyInitialization() {
+ const bool is_canary_dev = IsCanaryDev();
+ const bool emit_crashes =
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ is_canary_dev;
+ #else
+ false;
+@@ -1105,7 +1105,7 @@ std::optional<int> ChromeMainDelegate::BasicStartupCom
+ return 0; // Got a --credits switch; exit with a success error code.
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // This will directly exit if the user asked for help.
+ HandleHelpSwitches(command_line);
+ #endif
+@@ -1409,7 +1409,7 @@ void ChromeMainDelegate::PreSandboxStartup() {
+ CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
+ }
+
+-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
+ // Zygote needs to call InitCrashReporter() in RunZygote().
+ if (process_type != switches::kZygoteProcess &&
+ !command_line.HasSwitch(switches::kDisableCrashpadForTesting)) {
diff --git a/devel/electron38/files/patch-chrome_app_settings__strings.grdp b/devel/electron38/files/patch-chrome_app_settings__strings.grdp
new file mode 100644
index 000000000000..ebf358166622
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_app_settings__strings.grdp
@@ -0,0 +1,16 @@
+--- chrome/app/settings_strings.grdp.orig 2025-08-26 20:49:50 UTC
++++ chrome/app/settings_strings.grdp
+@@ -240,11 +240,9 @@
+ <message name="IDS_SETTINGS_RESET_TO_DEFAULT" desc="Name of the control which resets a browser setting back to the default value">
+ Reset to default
+ </message>
+- <if expr="not is_linux">
+- <message name="IDS_SETTINGS_RESET_TO_DEFAULT_THEME" desc="Accessibility label of the button which resets the browser theme back to the default value">
++ <message name="IDS_SETTINGS_RESET_TO_DEFAULT_THEME" desc="Accessibility label of the button which resets the browser theme back to the default value">
+ Reset to default theme
+- </message>
+- </if>
++ </message>
+ <message name="IDS_SETTINGS_CUSTOMIZE_TOOLBAR" desc="Text of the button which allows you to customize your toolbar.">
+ Customize your toolbar
+ </message>
diff --git a/devel/electron38/files/patch-chrome_browser_BUILD.gn b/devel/electron38/files/patch-chrome_browser_BUILD.gn
new file mode 100644
index 000000000000..fa572c4c2abb
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_BUILD.gn
@@ -0,0 +1,16 @@
+--- chrome/browser/BUILD.gn.orig 2025-09-10 14:33:47 UTC
++++ chrome/browser/BUILD.gn
+@@ -7039,6 +7039,13 @@ static_library("browser") {
+ [ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
+ }
+
++ if (is_bsd) {
++ sources -= [
++ "metrics/bluetooth_metrics_provider.cc",
++ "metrics/bluetooth_metrics_provider.h",
++ ]
++ }
++
+ if (use_dbus) {
+ sources += [
+ "dbus_memory_pressure_evaluator_linux.cc",
diff --git a/devel/electron38/files/patch-chrome_browser_about__flags.cc b/devel/electron38/files/patch-chrome_browser_about__flags.cc
new file mode 100644
index 000000000000..3bcef711e30e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_about__flags.cc
@@ -0,0 +1,385 @@
+--- chrome/browser/about_flags.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/about_flags.cc
+@@ -328,12 +328,12 @@
+ #include "components/stylus_handwriting/win/features.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/allocator/buildflags.h"
+ #include "ui/ozone/public/ozone_switches.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/contextual_cueing/contextual_cueing_features.h" // nogncheck
+ #include "chrome/browser/enterprise/profile_management/profile_management_features.h"
+ #include "chrome/browser/enterprise/webstore/features.h"
+@@ -904,6 +904,26 @@ const FeatureEntry::FeatureVariation
+ std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
+ nullptr}};
+
++#if BUILDFLAG(IS_BSD)
++const FeatureEntry::FeatureParam kAudioBackendPulseAudio[] = {
++ { "audio-backend", "pulseaudio" }};
++const FeatureEntry::FeatureParam kAudioBackendSndio[] = {
++ { "audio-backend", "sndio" }};
++const FeatureEntry::FeatureParam kAudioBackendAlsa[] = {
++ { "audio-backend", "alsa" }};
++const FeatureEntry::FeatureVariation
++ kAudioBackendVariations[] = {
++ {"using PulseAudio by default if available", kAudioBackendPulseAudio,
++ std::size(kAudioBackendPulseAudio),
++ nullptr},
++ {"using sndio by default if available", kAudioBackendSndio,
++ std::size(kAudioBackendSndio),
++ nullptr},
++ {"using ALSA by default if available", kAudioBackendAlsa,
++ std::size(kAudioBackendAlsa),
++ nullptr}};
++#endif
++
+ const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
+ {"UIClipboardMaximumAge", "60"}};
+ const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
+@@ -1284,7 +1304,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
+ };
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+
+ // A limited number of combinations of the rich autocompletion params.
+ const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
+@@ -3920,7 +3940,7 @@ const FeatureEntry::FeatureVariation
+ #endif // BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
+ {{"link_capturing_state", "on_by_default"}};
+ const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
+@@ -4216,7 +4236,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
+ std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr},
+ };
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = {
+ {"TranslationAPIAcceptLanguagesCheck", "false"},
+ {"TranslationAPILimitLanguagePackCount", "false"}};
+@@ -4257,7 +4277,7 @@ const FeatureEntry::FeatureVariation
+ 1, nullptr},
+ };
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
+ {"BackoffTime", "0h"},
+ {"BackoffMultiplierBase", "0.0"},
+@@ -5468,7 +5488,7 @@ const FeatureEntry kFeatureEntries[] = {
+ },
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {
+ "fluent-overlay-scrollbars",
+ flag_descriptions::kFluentOverlayScrollbarsName,
+@@ -5767,7 +5787,7 @@ const FeatureEntry kFeatureEntries[] = {
+ flag_descriptions::kEnableIsolatedWebAppDevModeName,
+ flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
+ FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"enable-iwa-key-distribution-component",
+ flag_descriptions::kEnableIwaKeyDistributionComponentName,
+ flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
+@@ -5981,7 +6001,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"pulseaudio-loopback-for-cast",
+ flag_descriptions::kPulseaudioLoopbackForCastName,
+ flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
+@@ -6014,6 +6034,16 @@ const FeatureEntry kFeatureEntries[] = {
+ flag_descriptions::kWaylandSessionManagementName,
+ flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
+ FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
++
++#if BUILDFLAG(IS_BSD)
++ {"audio-backend",
++ flag_descriptions::kAudioBackendName,
++ flag_descriptions::kAudioBackendDescription, kOsLinux,
++ FEATURE_WITH_PARAMS_VALUE_TYPE(
++ media::kAudioBackend,
++ kAudioBackendVariations,
++ "AudioBackend")},
++#endif
+ #endif // BUILDFLAG(IS_LINUX)
+
+ #if BUILDFLAG(ENABLE_VR)
+@@ -6915,7 +6945,7 @@ const FeatureEntry kFeatureEntries[] = {
+ "MlUrlScoring")},
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ {"contextual-search-box-uses-contextual-search-provider",
+ flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
+ flag_descriptions::
+@@ -7314,7 +7344,7 @@ const FeatureEntry kFeatureEntries[] = {
+ kNumSrpZpsRelatedSearches,
+ "PowerTools")},
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ {"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
+ flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
+ FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
+@@ -7819,7 +7849,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"cups-ipp-printing-backend",
+ flag_descriptions::kCupsIppPrintingBackendName,
+ flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
+@@ -8780,7 +8810,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
+ #endif // !BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"enable-network-service-sandbox",
+ flag_descriptions::kEnableNetworkServiceSandboxName,
+ flag_descriptions::kEnableNetworkServiceSandboxDescription,
+@@ -9407,7 +9437,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)},
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
+ flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux,
+ FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)},
+@@ -9432,7 +9462,7 @@ const FeatureEntry kFeatureEntries[] = {
+ flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
+ FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ {
+ "ui-debug-tools",
+ flag_descriptions::kUIDebugToolsName,
+@@ -9888,7 +9918,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"media-session-enter-picture-in-picture",
+ flag_descriptions::kMediaSessionEnterPictureInPictureName,
+ flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
+@@ -10074,7 +10104,7 @@ const FeatureEntry kFeatureEntries[] = {
+ flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
+ FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"reduce-user-agent-data-linux-platform-version",
+ flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
+ flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
+@@ -10573,7 +10603,7 @@ const FeatureEntry kFeatureEntries[] = {
+ kOsDesktop | kOsAndroid,
+ FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
+ flag_descriptions::kCameraMicEffectsDescription,
+ static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
+@@ -10696,7 +10726,7 @@ const FeatureEntry kFeatureEntries[] = {
+ flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
+ FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ {"third-party-profile-management",
+ flag_descriptions::kThirdPartyProfileManagementName,
+ flag_descriptions::kThirdPartyProfileManagementDescription,
+@@ -10725,7 +10755,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"enable-user-navigation-capturing-pwa",
+ flag_descriptions::kPwaNavigationCapturingName,
+ flag_descriptions::kPwaNavigationCapturingDescription,
+@@ -11290,7 +11320,7 @@ const FeatureEntry kFeatureEntries[] = {
+ PLATFORM_FEATURE_NAME_TYPE("CrOSLateBootGravedigger")},
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ {"replace-sync-promos-with-sign-in-promos-desktop",
+ flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
+ flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
+@@ -11449,7 +11479,7 @@ const FeatureEntry kFeatureEntries[] = {
+ flag_descriptions::kCanvasHibernationDescription, kOsAll,
+ FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)},
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"enable-history-sync-optin",
+ flag_descriptions::kEnableHistorySyncOptinName,
+ flag_descriptions::kEnableHistorySyncOptinDescription,
+@@ -11552,7 +11582,7 @@ const FeatureEntry kFeatureEntries[] = {
+ "HistoryOptInEducationalTipVariations")},
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ {"supervised-user-local-web-approvals",
+ flag_descriptions::kSupervisedUserLocalWebApprovalsName,
+ flag_descriptions::kSupervisedUserLocalWebApprovalsDescription,
+@@ -11778,7 +11808,7 @@ const FeatureEntry kFeatureEntries[] = {
+ segmentation_platform::features::kSegmentationSurveyPage)},
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"autofill-enable-buy-now-pay-later",
+ flag_descriptions::kAutofillEnableBuyNowPayLaterName,
+ flag_descriptions::kAutofillEnableBuyNowPayLaterDescription, kOsDesktop,
+@@ -11877,7 +11907,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(
+ autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"translation-api", flag_descriptions::kTranslationAPIName,
+ flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
+ FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
+@@ -11911,7 +11941,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(
+ password_manager::features::kPasswordFormClientsideClassifier)},
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"contextual-cueing", flag_descriptions::kContextualCueingName,
+ flag_descriptions::kContextualCueingDescription,
+ kOsLinux | kOsMac | kOsWin,
+@@ -12241,7 +12271,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
+ flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
+ FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
+@@ -12285,7 +12315,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"autofill-enable-amount-extraction-desktop",
+ flag_descriptions::kAutofillEnableAmountExtractionDesktopName,
+ flag_descriptions::kAutofillEnableAmountExtractionDesktopDescription,
+@@ -12305,7 +12335,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(blink::features::kClipboardChangeEvent)},
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"autofill-enable-amount-extraction-allowlist-desktop",
+ flag_descriptions::kAutofillEnableAmountExtractionAllowlistDesktopName,
+ flag_descriptions::
+@@ -12437,7 +12467,7 @@ const FeatureEntry kFeatureEntries[] = {
+ apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ {"chrome-web-store-navigation-throttle",
+ flag_descriptions::kChromeWebStoreNavigationThrottleName,
+ flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
+@@ -12473,7 +12503,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif // BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ {"autofill-enable-amount-extraction-testing",
+ flag_descriptions::kAutofillEnableAmountExtractionTestingName,
+ flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
+@@ -12488,7 +12518,7 @@ const FeatureEntry kFeatureEntries[] = {
+ flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
+ FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"root-scrollbar-follows-browser-theme",
+ flag_descriptions::kRootScrollbarFollowsTheme,
+ flag_descriptions::kRootScrollbarFollowsThemeDescription,
+@@ -12739,7 +12769,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif // BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
+ tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
+ FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
+@@ -12825,7 +12855,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif // BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"enable-site-search-allow-user-override-policy",
+ flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
+ flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
+@@ -12948,7 +12978,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ {"lens-search-side-panel-default-width-change",
+ flag_descriptions::kLensSearchSidePanelDefaultWidthChangeName,
+ flag_descriptions::kLensSearchSidePanelDefaultWidthChangeDescription,
+@@ -12972,7 +13002,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif // BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"autofill-enable-buy-now-pay-later-for-klarna",
+ flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
+ flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
+@@ -13010,7 +13040,7 @@ const FeatureEntry kFeatureEntries[] = {
+ autofill::features::kAutofillEnableDownstreamCardAwarenessIph)},
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ {"enable-lens-overlay-back-to-page",
+ flag_descriptions::kLensOverlayBackToPageName,
+ flag_descriptions::kLensOverlayBackToPageDescription, kOsDesktop,
+@@ -13059,7 +13089,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"autofill-enable-buy-now-pay-later-for-externally-linked",
+ flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
+ flag_descriptions::
diff --git a/devel/electron32/files/patch-chrome_browser_accessibility_page__colors.cc b/devel/electron38/files/patch-chrome_browser_accessibility_page__colors.cc
index 14c471acb482..14c471acb482 100644
--- a/devel/electron32/files/patch-chrome_browser_accessibility_page__colors.cc
+++ b/devel/electron38/files/patch-chrome_browser_accessibility_page__colors.cc
diff --git a/devel/electron38/files/patch-chrome_browser_after__startup__task__utils.cc b/devel/electron38/files/patch-chrome_browser_after__startup__task__utils.cc
new file mode 100644
index 000000000000..8d438e44cafa
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_after__startup__task__utils.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/after_startup_task_utils.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/after_startup_task_utils.cc
+@@ -112,7 +112,7 @@ void SetBrowserStartupIsComplete() {
+ TRACE_EVENT_SCOPE_GLOBAL, "BrowserCount", browser_count);
+ GetStartupCompleteFlag().Set();
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Process::Current().CreationTime() is not available on all platforms.
+ const base::Time process_creation_time =
+ base::Process::Current().CreationTime();
diff --git a/devel/electron32/files/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc b/devel/electron38/files/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
index 974564e532a4..974564e532a4 100644
--- a/devel/electron32/files/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
+++ b/devel/electron38/files/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
diff --git a/devel/electron32/files/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc b/devel/electron38/files/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
index 3d97a501fb91..3d97a501fb91 100644
--- a/devel/electron32/files/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
+++ b/devel/electron38/files/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
diff --git a/devel/electron32/files/patch-chrome_browser_apps_platform__apps_platform__app__launch.h b/devel/electron38/files/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
index dfaec412f898..dfaec412f898 100644
--- a/devel/electron32/files/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
+++ b/devel/electron38/files/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
diff --git a/devel/electron38/files/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc b/devel/electron38/files/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
new file mode 100644
index 000000000000..c0c1eec61319
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc
+@@ -104,7 +104,7 @@ ChromeAutocompleteSchemeClassifier::GetInputTypeForSch
+ return metrics::OmniboxInputType::QUERY;
+
+ case ExternalProtocolHandler::UNKNOWN: {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Linux impl of GetApplicationNameForScheme doesn't distinguish
+ // between URL schemes with handers and those without. This will
+ // make the default behaviour be search on Linux.
diff --git a/devel/electron38/files/patch-chrome_browser_background_extensions_background__mode__manager.cc b/devel/electron38/files/patch-chrome_browser_background_extensions_background__mode__manager.cc
new file mode 100644
index 000000000000..6e3e5bea9457
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_background_extensions_background__mode__manager.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/background/extensions/background_mode_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/background/extensions/background_mode_manager.cc
+@@ -879,7 +879,7 @@ gfx::ImageSkia GetStatusTrayIcon() {
+ }
+
+ return family->CreateExact(size).AsImageSkia();
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return *ui::ResourceBundle::GetSharedInstance().GetImageSkiaNamed(
+ IDR_PRODUCT_LOGO_128);
+ #elif BUILDFLAG(IS_MAC)
diff --git a/devel/electron38/files/patch-chrome_browser_background_extensions_background__mode__optimizer.cc b/devel/electron38/files/patch-chrome_browser_background_extensions_background__mode__optimizer.cc
new file mode 100644
index 000000000000..f0372d3b3770
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_background_extensions_background__mode__optimizer.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/background/extensions/background_mode_optimizer.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/background/extensions/background_mode_optimizer.cc
+@@ -31,7 +31,7 @@ std::unique_ptr<BackgroundModeOptimizer> BackgroundMod
+ return nullptr;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(features::kBackgroundModeAllowRestart)) {
+ // Private ctor.
+ return base::WrapUnique(new BackgroundModeOptimizer());
diff --git a/devel/electron38/files/patch-chrome_browser_background_glic_glic__status__icon.cc b/devel/electron38/files/patch-chrome_browser_background_glic_glic__status__icon.cc
new file mode 100644
index 000000000000..314541ec4eb7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_background_glic_glic__status__icon.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/background/glic/glic_status_icon.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/background/glic/glic_status_icon.cc
+@@ -93,7 +93,7 @@ GlicStatusIcon::GlicStatusIcon(GlicController* control
+ if (!status_icon_) {
+ return;
+ }
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Set a vector icon for proper themeing on Linux.
+ status_icon_->SetIcon(
+ GlicVectorIconManager::GetVectorIcon(IDR_GLIC_BUTTON_VECTOR_ICON));
+@@ -135,7 +135,7 @@ GlicStatusIcon::~GlicStatusIcon() {
+
+ context_menu_ = nullptr;
+ if (status_icon_) {
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ status_icon_->RemoveObserver(this);
+ #endif
+ std::unique_ptr<StatusIcon> removed_icon =
+@@ -243,7 +243,7 @@ void GlicStatusIcon::UpdateVisibilityOfExitInContextMe
+ }
+
+ void GlicStatusIcon::UpdateVisibilityOfExitInContextMenu() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (context_menu_) {
+ const bool is_visible = BrowserList::GetInstance()->empty();
+ const std::optional<size_t> index =
+@@ -293,7 +293,7 @@ std::unique_ptr<StatusIconMenuModel> GlicStatusIcon::C
+ menu->AddItem(IDC_GLIC_STATUS_ICON_MENU_SETTINGS,
+ l10n_util::GetStringUTF16(IDS_GLIC_STATUS_ICON_MENU_SETTINGS));
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ menu->AddSeparator(ui::NORMAL_SEPARATOR);
+ menu->AddItem(IDC_GLIC_STATUS_ICON_MENU_EXIT,
+ l10n_util::GetStringUTF16(IDS_GLIC_STATUS_ICON_MENU_EXIT));
diff --git a/devel/electron38/files/patch-chrome_browser_browser__features.cc b/devel/electron38/files/patch-chrome_browser_browser__features.cc
new file mode 100644
index 000000000000..308ab05e7c64
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_browser__features.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/browser_features.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/browser_features.cc
+@@ -80,7 +80,7 @@ BASE_FEATURE(kClearUserDataUponProfileDestruction,
+ "ClearUserDataUponProfileDestruction",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Enables usage of os_crypt_async::SecretPortalKeyProvider. Once
+ // `kSecretPortalKeyProviderUseForEncryption` is enabled, this flag cannot be
+ // disabled without losing data.
+@@ -99,7 +99,7 @@ BASE_FEATURE(kDestroyProfileOnBrowserClose,
+ // the browser exits.
+ BASE_FEATURE(kDestroyProfileOnBrowserClose,
+ "DestroyProfileOnBrowserClose",
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -241,7 +241,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlockedWarning,
+ "SandboxExternalProtocolBlockedWarning",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // If true, encrypt new data with the key provided by SecretPortalKeyProvider.
+ // Otherwise, it will only decrypt existing data.
+ BASE_FEATURE(kSecretPortalKeyProviderUseForEncryption,
diff --git a/devel/electron38/files/patch-chrome_browser_browser__features.h b/devel/electron38/files/patch-chrome_browser_browser__features.h
new file mode 100644
index 000000000000..9d9cabf314fd
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_browser__features.h
@@ -0,0 +1,20 @@
+--- chrome/browser/browser_features.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/browser_features.h
+@@ -39,7 +39,7 @@ BASE_DECLARE_FEATURE(kClearUserDataUponProfileDestruct
+ BASE_DECLARE_FEATURE(kCertVerificationNetworkTime);
+ BASE_DECLARE_FEATURE(kClearUserDataUponProfileDestruction);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_DECLARE_FEATURE(kDbusSecretPortal);
+ BASE_DECLARE_FEATURE(kUseFreedesktopSecretKeyProvider);
+ #endif
+@@ -87,7 +87,7 @@ BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlockedWa
+ BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlocked);
+ BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlockedWarning);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_DECLARE_FEATURE(kSecretPortalKeyProviderUseForEncryption);
+ BASE_DECLARE_FEATURE(kUseFreedesktopSecretKeyProviderForEncryption);
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_browser__process__impl.cc b/devel/electron38/files/patch-chrome_browser_browser__process__impl.cc
new file mode 100644
index 000000000000..85c010e1c803
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_browser__process__impl.cc
@@ -0,0 +1,47 @@
+--- chrome/browser/browser_process_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/browser_process_impl.cc
+@@ -257,7 +257,7 @@
+ #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/browser_features.h"
+ #include "components/os_crypt/async/browser/fallback_linux_key_provider.h"
+ #include "components/os_crypt/async/browser/freedesktop_secret_key_provider.h"
+@@ -269,7 +269,7 @@
+ #include "chrome/browser/safe_browsing/safe_browsing_service.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // How often to check if the persistent instance of Chrome needs to restart
+ // to install an update.
+ static const int kUpdateCheckIntervalHours = 6;
+@@ -1170,7 +1170,7 @@ void BrowserProcessImpl::RegisterPrefs(PrefRegistrySim
+ GoogleUpdateSettings::GetCollectStatsConsent());
+ registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingAllowed, true);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ os_crypt_async::SecretPortalKeyProvider::RegisterLocalPrefs(registry);
+ #endif
+ }
+@@ -1438,7 +1438,7 @@ void BrowserProcessImpl::PreMainMessageLoopRun() {
+ local_state())));
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
+ if (cmd_line->GetSwitchValueASCII(password_manager::kPasswordStore) !=
+ "basic") {
+@@ -1718,7 +1718,7 @@ void BrowserProcessImpl::Unpin() {
+ }
+
+ // Mac is currently not supported.
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ bool BrowserProcessImpl::IsRunningInBackground() const {
+ // Check if browser is in the background.
diff --git a/devel/electron38/files/patch-chrome_browser_browser__process__impl.h b/devel/electron38/files/patch-chrome_browser_browser__process__impl.h
new file mode 100644
index 000000000000..718e76f3e3a3
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_browser__process__impl.h
@@ -0,0 +1,11 @@
+--- chrome/browser/browser_process_impl.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/browser_process_impl.h
+@@ -414,7 +414,7 @@ class BrowserProcessImpl : public BrowserProcess,
+
+ std::unique_ptr<BatteryMetrics> battery_metrics_;
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::RepeatingTimer autoupdate_timer_;
+
+ // Gets called by autoupdate timer to see if browser needs restart and can be
diff --git a/devel/electron38/files/patch-chrome_browser_chrome__browser__field__trials.cc b/devel/electron38/files/patch-chrome_browser_chrome__browser__field__trials.cc
new file mode 100644
index 000000000000..30d079abdc1d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_chrome__browser__field__trials.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/chrome_browser_field_trials.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/chrome_browser_field_trials.cc
+@@ -45,7 +45,7 @@
+ #include "chromeos/ash/services/multidevice_setup/public/cpp/first_run_field_trial.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/nix/xdg_util.h"
+ #include "ui/base/ui_base_features.h"
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -101,7 +101,7 @@ void ChromeBrowserFieldTrials::RegisterFeatureOverride
+ base::FeatureList* feature_list) {
+ variations::FeatureOverrides feature_overrides(*feature_list);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux/Desktop platform variants, such as ozone/wayland, some features
+ // might need to be disabled as per OzonePlatform's runtime properties.
+ // OzonePlatform selection and initialization, in turn, depend on Chrome flags
diff --git a/devel/electron38/files/patch-chrome_browser_chrome__browser__interface__binders.cc b/devel/electron38/files/patch-chrome_browser_chrome__browser__interface__binders.cc
new file mode 100644
index 000000000000..b55bcd7d0d31
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_chrome__browser__interface__binders.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/chrome_browser_interface_binders.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/chrome_browser_interface_binders.cc
+@@ -82,7 +82,7 @@
+ #endif // BUILDFLAG(ENABLE_UNHANDLED_TAP)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/screen_ai/screen_ai_service_router.h"
+ #include "chrome/browser/screen_ai/screen_ai_service_router_factory.h"
+ #include "chrome/browser/ui/web_applications/sub_apps_service_impl.h"
+@@ -365,7 +365,7 @@ void BindMediaFoundationPreferences(
+ #endif // BUILDFLAG(IS_WIN)
+
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ void BindScreenAIAnnotator(
+ content::RenderFrameHost* frame_host,
+ mojo::PendingReceiver<screen_ai::mojom::ScreenAIAnnotator> receiver) {
+@@ -544,7 +544,7 @@ void PopulateChromeFrameBinders(
+ #endif // BUILDFLAG(ENABLE_SPEECH_SERVICE)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(blink::features::kDesktopPWAsSubApps) &&
+ !render_frame_host->GetParentOrOuterDocument()) {
+ // The service binder will reject non-primary main frames, but we still need
diff --git a/devel/electron38/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc b/devel/electron38/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
new file mode 100644
index 000000000000..eab5e0aa1a53
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
@@ -0,0 +1,59 @@
+--- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2025-09-09 01:18:53 UTC
++++ chrome/browser/chrome_browser_interface_binders_webui.cc
+@@ -51,18 +51,18 @@
+ #include "mojo/public/cpp/bindings/binder_map.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "ui/webui/resources/cr_components/app_management/app_management.mojom.h"
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/discards/discards.mojom.h"
+ #include "chrome/browser/ui/webui/discards/discards_ui.h"
+ #include "chrome/browser/ui/webui/discards/site_data.mojom.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
+ #include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
+ #include "chrome/browser/ui/webui/signin/history_sync_optin/history_sync_optin.mojom.h"
+@@ -483,7 +483,7 @@ void PopulateChromeWebUIFrameBinders(
+ policy::DlpInternalsUI>(map);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ RegisterWebUIControllerInterfaceBinder<
+ app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
+
+@@ -635,14 +635,14 @@ void PopulateChromeWebUIFrameBinders(
+ HistoryClustersSidePanelUI, NewTabPageUI, BookmarksSidePanelUI>(map);
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ RegisterWebUIControllerInterfaceBinder<whats_new::mojom::PageHandlerFactory,
+ WhatsNewUI>(map);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+ RegisterWebUIControllerInterfaceBinder<
+ browser_command::mojom::CommandHandlerFactory,
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ WhatsNewUI,
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ NewTabPageUI>(map);
+@@ -1193,7 +1193,7 @@ void PopulateChromeWebUIFrameBinders(
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID) || BUILDFLAG(IS_BSD)
+ RegisterWebUIControllerInterfaceBinder<discards::mojom::DetailsProvider,
+ DiscardsUI>(map);
+
diff --git a/devel/electron38/files/patch-chrome_browser_chrome__browser__main.cc b/devel/electron38/files/patch-chrome_browser_chrome__browser__main.cc
new file mode 100644
index 000000000000..24bd592b12ba
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_chrome__browser__main.cc
@@ -0,0 +1,115 @@
+--- chrome/browser/chrome_browser_main.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/chrome_browser_main.cc
+@@ -153,7 +153,7 @@
+ #endif
+
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "sql/database.h"
+ #endif
+
+@@ -179,11 +179,11 @@
+ #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/first_run/upgrade_util_linux.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/headless/headless_mode_metrics.h" // nogncheck
+ #include "chrome/browser/headless/headless_mode_util.h" // nogncheck
+ #include "chrome/browser/metrics/desktop_session_duration/desktop_session_duration_tracker.h"
+@@ -194,7 +194,7 @@
+ #include "ui/gfx/switches.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/first_run/upgrade_util.h"
+ #endif
+
+@@ -266,7 +266,7 @@
+ #include "chrome/browser/chrome_process_singleton.h"
+ #include "chrome/browser/ui/startup/startup_browser_creator.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/nix/xdg_util.h"
+ #endif
+ #endif // BUILDFLAG(ENABLE_PROCESS_SINGLETON)
+@@ -289,7 +289,7 @@ namespace {
+
+ namespace {
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ constexpr base::FilePath::CharType kMediaHistoryDatabaseName[] =
+ FILE_PATH_LITERAL("Media History");
+
+@@ -440,7 +440,7 @@ void ProcessSingletonNotificationCallbackImpl(
+ }
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Set the global activation token sent as a command line switch by another
+ // browser process. This also removes the switch after use to prevent any side
+ // effects of leaving it in the command line after this point.
+@@ -1007,7 +1007,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
+
+ #if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
+ (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_ANDROID))
++ BUILDFLAG(IS_ANDROID)) || BUILDFLAG(IS_BSD)
+ // Create directory for user-level Native Messaging manifest files. This
+ // makes it less likely that the directory will be created by third-party
+ // software with incorrect owner or permission. See crbug.com/725513 .
+@@ -1051,7 +1051,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
+
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ metrics::DesktopSessionDurationTracker::Initialize();
+ ProfileActivityMetricsRecorder::Initialize();
+ TouchUIControllerStatsTracker::Initialize(
+@@ -1271,7 +1271,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile*
+ #endif // BUILDFLAG(IS_WIN)
+
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Delete the media history database if it still exists.
+ // TODO(crbug.com/40177301): Remove this.
+ base::ThreadPool::PostTask(
+@@ -1322,7 +1322,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile*
+ *UrlLanguageHistogramFactory::GetForBrowserContext(profile));
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ if (headless::IsHeadlessMode()) {
+ headless::ReportHeadlessActionMetrics();
+ }
+@@ -1431,7 +1431,7 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl(
+ // In headless mode provide alternate SelectFileDialog factory overriding
+ // any platform specific SelectFileDialog implementation that may have been
+ // set.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ if (headless::IsHeadlessMode()) {
+ headless::HeadlessSelectFileDialogFactory::SetUp();
+ }
+@@ -1965,7 +1965,7 @@ bool ChromeBrowserMainParts::ProcessSingletonNotificat
+
+ // Drop the request if headless mode is in effect or the request is from
+ // a headless Chrome process.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ if (headless::IsHeadlessMode() ||
+ command_line.HasSwitch(switches::kHeadless)) {
+ return false;
diff --git a/devel/electron38/files/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc b/devel/electron38/files/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
new file mode 100644
index 000000000000..6440372a7f7e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/chrome_browser_main_extra_parts_ozone.cc
+@@ -28,7 +28,7 @@ void ChromeBrowserMainExtraPartsOzone::PostMainMessage
+ }
+
+ void ChromeBrowserMainExtraPartsOzone::PostMainMessageLoopRun() {
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
+ #endif
+ }
diff --git a/devel/electron38/files/patch-chrome_browser_chrome__browser__main__linux.cc b/devel/electron38/files/patch-chrome_browser_chrome__browser__main__linux.cc
new file mode 100644
index 000000000000..41fb728adfb9
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_chrome__browser__main__linux.cc
@@ -0,0 +1,39 @@
+--- chrome/browser/chrome_browser_main_linux.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/chrome_browser_main_linux.cc
+@@ -24,7 +24,7 @@
+ #include "device/bluetooth/dbus/bluez_dbus_thread_manager.h"
+ #include "ui/base/l10n/l10n_util.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/ozone/public/ozone_platform.h"
+ #endif
+
+@@ -65,7 +65,9 @@ void ChromeBrowserMainPartsLinux::PostCreateMainMessag
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+ #if !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_BSD)
+ bluez::BluezDBusManager::Initialize(nullptr /* system_bus */);
++#endif
+
+ // Set up crypt config. This needs to be done before anything starts the
+ // network service, as the raw encryption key needs to be shared with the
+@@ -91,7 +93,7 @@ void ChromeBrowserMainPartsLinux::PostCreateMainMessag
+ ChromeBrowserMainPartsPosix::PostCreateMainMessageLoop();
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void ChromeBrowserMainPartsLinux::PostMainMessageLoopRun() {
+ ChromeBrowserMainPartsPosix::PostMainMessageLoopRun();
+ ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
+@@ -129,7 +131,7 @@ void ChromeBrowserMainPartsLinux::PostDestroyThreads()
+ #endif // BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_CHROMEOS)
+
+ void ChromeBrowserMainPartsLinux::PostDestroyThreads() {
+-#if BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // No-op; per PostBrowserStart() comment, this is done elsewhere.
+ #else
+ bluez::BluezDBusManager::Shutdown();
diff --git a/devel/electron38/files/patch-chrome_browser_chrome__browser__main__linux.h b/devel/electron38/files/patch-chrome_browser_chrome__browser__main__linux.h
new file mode 100644
index 000000000000..9cfa15395693
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_chrome__browser__main__linux.h
@@ -0,0 +1,11 @@
+--- chrome/browser/chrome_browser_main_linux.h.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/chrome_browser_main_linux.h
+@@ -31,7 +31,7 @@ class ChromeBrowserMainPartsLinux : public ChromeBrows
+
+ // ChromeBrowserMainPartsPosix overrides.
+ void PostCreateMainMessageLoop() override;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void PostMainMessageLoopRun() override;
+ #endif
+ void PreProfileInit() override;
diff --git a/devel/electron38/files/patch-chrome_browser_chrome__browser__main__posix.cc b/devel/electron38/files/patch-chrome_browser_chrome__browser__main__posix.cc
new file mode 100644
index 000000000000..bed7af6b361e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_chrome__browser__main__posix.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/chrome_browser_main_posix.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/chrome_browser_main_posix.cc
+@@ -81,7 +81,7 @@ void ExitHandler::ExitWhenPossibleOnUIThread(int signa
+ // ExitHandler takes care of deleting itself.
+ new ExitHandler();
+ } else {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ switch (signal) {
+ case SIGINT:
+ case SIGHUP:
diff --git a/devel/electron38/files/patch-chrome_browser_chrome__content__browser__client.cc b/devel/electron38/files/patch-chrome_browser_chrome__content__browser__client.cc
new file mode 100644
index 000000000000..e06bc4e6d723
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_chrome__content__browser__client.cc
@@ -0,0 +1,147 @@
+--- chrome/browser/chrome_content_browser_client.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/chrome_content_browser_client.cc
+@@ -467,7 +467,7 @@
+ #include "components/user_manager/user_manager.h"
+ #include "services/service_manager/public/mojom/interface_provider_spec.mojom.h"
+ #include "storage/browser/file_system/external_mount_points.h"
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/chrome_browser_main_linux.h"
+ #include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h"
+ #elif BUILDFLAG(IS_ANDROID)
+@@ -565,7 +565,7 @@
+ #include "services/network/public/mojom/permissions_policy/permissions_policy_feature.mojom.h"
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/crash/core/app/crash_switches.h"
+ #include "components/crash/core/app/crashpad.h"
+ #endif
+@@ -574,7 +574,7 @@
+ #include "components/crash/content/browser/crash_handler_host_linux.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h"
+ #endif
+
+@@ -582,7 +582,7 @@
+ #include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/chrome_browser_main_extra_parts_linux.h"
+ #elif BUILDFLAG(IS_OZONE)
+ #include "chrome/browser/chrome_browser_main_extra_parts_ozone.h"
+@@ -1406,7 +1406,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePre
+ registry->RegisterBooleanPref(prefs::kDataURLWhitespacePreservationEnabled,
+ true);
+ registry->RegisterBooleanPref(prefs::kEnableUnsafeSwiftShader, false);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled,
+ true);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
+@@ -1628,7 +1628,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
+ #elif BUILDFLAG(IS_CHROMEOS)
+ main_parts = std::make_unique<ash::ChromeBrowserMainPartsAsh>(
+ is_integration_test, &startup_data_);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ main_parts = std::make_unique<ChromeBrowserMainPartsLinux>(
+ is_integration_test, &startup_data_);
+ #elif BUILDFLAG(IS_ANDROID)
+@@ -1659,7 +1659,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
+ // Construct additional browser parts. Stages are called in the order in
+ // which they are added.
+ #if defined(TOOLKIT_VIEWS)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ main_parts->AddParts(
+ std::make_unique<ChromeBrowserMainExtraPartsViewsLinux>());
+ #else
+@@ -1676,7 +1676,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
+ main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsAsh>());
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
+ #elif BUILDFLAG(IS_OZONE)
+ main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
+@@ -1695,7 +1695,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
+
+ chrome::AddMetricsExtraParts(main_parts.get());
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ main_parts->AddParts(
+ std::make_unique<
+ enterprise_util::ChromeBrowserMainExtraPartsEnterprise>());
+@@ -2703,7 +2703,9 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
+ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
+ base::CommandLine* command_line,
+ int child_process_id) {
++#ifdef notyet
+ crash_keys::AppendStringAnnotationsCommandLineSwitch(command_line);
++#endif
+ #if BUILDFLAG(IS_MAC)
+ std::unique_ptr<metrics::ClientInfo> client_info =
+ GoogleUpdateSettings::LoadMetricsClientInfo();
+@@ -2712,7 +2714,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
+ client_info->client_id);
+ }
+ #elif BUILDFLAG(IS_POSIX)
+-#if !BUILDFLAG(IS_ANDROID)
++#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD)
+ pid_t pid;
+ if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
+ command_line->AppendSwitchASCII(
+@@ -3044,7 +3046,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD)
+ // Opt into a hardened stack canary mitigation if it hasn't already been
+ // force-disabled.
+ if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
+@@ -4109,7 +4111,7 @@ bool UpdatePreferredColorScheme(WebPreferences* web_pr
+ return old_preferred_color_scheme != web_prefs->preferred_color_scheme;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Sets the `root_scrollbar_theme_color` web pref if the user has enabled a
+ // custom colored frame for the UI.
+ void UpdateRootScrollbarThemeColor(Profile* profile,
+@@ -4752,7 +4754,7 @@ void ChromeContentBrowserClient::OverrideWebPreference
+
+ UpdatePreferredColorScheme(web_prefs, main_frame_site.GetSiteURL(),
+ web_contents, GetWebTheme());
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ UpdateRootScrollbarThemeColor(profile, web_contents, web_prefs);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+
+@@ -5030,7 +5032,7 @@ void ChromeContentBrowserClient::GetAdditionalFileSyst
+ }
+ }
+
+-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
+ void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
+ const base::CommandLine& command_line,
+ int child_process_id,
+@@ -7174,7 +7176,7 @@ bool ChromeContentBrowserClient::ShouldRunOutOfProcess
+ bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() {
+ // This enterprise policy is supported on Android, but the feature will not be
+ // launched there.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // This is possibly called before `g_browser_process` is initialized.
+ PrefService* local_state;
+ if (g_browser_process) {
diff --git a/devel/electron38/files/patch-chrome_browser_chrome__content__browser__client.h b/devel/electron38/files/patch-chrome_browser_chrome__content__browser__client.h
new file mode 100644
index 000000000000..7b05c6eb299e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_chrome__content__browser__client.h
@@ -0,0 +1,11 @@
+--- chrome/browser/chrome_content_browser_client.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/chrome_content_browser_client.h
+@@ -571,7 +571,7 @@ class ChromeContentBrowserClient : public content::Con
+ const GURL& site_url) override;
+ std::unique_ptr<content::TracingDelegate> CreateTracingDelegate() override;
+ bool IsSystemWideTracingEnabled() override;
+-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
+ void GetAdditionalMappedFilesForChildProcess(
+ const base::CommandLine& command_line,
+ int child_process_id,
diff --git a/devel/electron38/files/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc b/devel/electron38/files/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
new file mode 100644
index 000000000000..bc07742f5751
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/chrome_content_browser_client_navigation_throttles.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/chrome_content_browser_client_navigation_throttles.cc
+@@ -125,7 +125,7 @@
+ #include "chrome/browser/captive_portal/captive_portal_service_factory.h"
+ #endif // BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/browser_switcher/browser_switcher_navigation_throttle.h"
+ #include "chrome/browser/enterprise/profile_management/oidc_auth_response_capture_navigation_throttle.h"
+ #include "chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.h"
+@@ -406,7 +406,7 @@ void CreateAndAddChromeThrottlesForNavigation(
+ TypedNavigationUpgradeThrottle::MaybeCreateAndAdd(registry);
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ WebAppSettingsNavigationThrottle::MaybeCreateAndAdd(registry);
+ profile_management::ProfileManagementNavigationThrottle::MaybeCreateAndAdd(
+ registry);
+@@ -424,7 +424,7 @@ void CreateAndAddChromeThrottlesForNavigation(
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ enterprise_connectors::DeviceTrustNavigationThrottle::MaybeCreateAndAdd(
+ registry);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
+@@ -456,7 +456,7 @@ void CreateAndAddChromeThrottlesForNavigation(
+ }
+ #endif // BUILDFLAG(SAFE_BROWSING_AVAILABLE)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ browser_switcher::BrowserSwitcherNavigationThrottle::MaybeCreateAndAdd(
+ registry);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc b/devel/electron38/files/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
new file mode 100644
index 000000000000..230776944191
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc
+@@ -102,7 +102,7 @@ MessagingBackendServiceFactory::BuildServiceInstanceFo
+ // This configuration object allows us to control platform specific behavior.
+ MessagingBackendConfiguration configuration;
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ configuration.clear_chip_on_tab_selection = false;
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc b/devel/electron38/files/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
new file mode 100644
index 000000000000..1f3fec234f15
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/component_updater/iwa_key_distribution_component_installer.cc
+@@ -77,7 +77,7 @@ namespace component_updater {
+
+ namespace component_updater {
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kIwaKeyDistributionComponent,
+ "IwaKeyDistributionComponent",
+ #if BUILDFLAG(IS_CHROMEOS)
+@@ -102,7 +102,7 @@ bool IwaKeyDistributionComponentInstallerPolicy::IsSup
+ // the main IWA feature.
+ #if BUILDFLAG(IS_WIN)
+ return base::FeatureList::IsEnabled(features::kIsolatedWebApps);
+-#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(kIwaKeyDistributionComponent);
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h b/devel/electron38/files/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
new file mode 100644
index 000000000000..f8774695804e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
@@ -0,0 +1,11 @@
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.h.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/component_updater/iwa_key_distribution_component_installer.h
+@@ -27,7 +27,7 @@ namespace component_updater {
+
+ namespace component_updater {
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_DECLARE_FEATURE(kIwaKeyDistributionComponent);
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-chrome_browser_component__updater_registration.cc b/devel/electron38/files/patch-chrome_browser_component__updater_registration.cc
new file mode 100644
index 000000000000..1eeea0542bc7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_component__updater_registration.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/component_updater/registration.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/component_updater/registration.cc
+@@ -94,7 +94,7 @@
+ #endif // BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include "components/component_updater/installer_policies/amount_extraction_heuristic_regexes_component_installer.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+@@ -107,7 +107,7 @@
+ #include "chrome/browser/component_updater/lacros_component_remover.h"
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/component_updater/wasm_tts_engine_component_installer.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+@@ -245,7 +245,7 @@ void RegisterComponentsForUpdate() {
+ RegisterCookieReadinessListComponent(cus);
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ RegisterAmountExtractionHeuristicRegexesComponent(cus);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -257,7 +257,7 @@ void RegisterComponentsForUpdate() {
+ }
+ #endif // BUIDLFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ RegisterWasmTtsEngineComponent(cus, g_browser_process->local_state());
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc b/devel/electron38/files/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
new file mode 100644
index 000000000000..5701e6477eb7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
@@ -0,0 +1,74 @@
+--- chrome/browser/component_updater/wasm_tts_engine_component_installer.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/component_updater/wasm_tts_engine_component_installer.cc
+@@ -11,7 +11,7 @@
+ #include "components/prefs/pref_registry_simple.h"
+ #include "content/public/browser/browser_thread.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/accessibility/embedded_a11y_extension_loader.h"
+ #include "chrome/common/extensions/extension_constants.h"
+ #include "ui/accessibility/accessibility_features.h"
+@@ -31,7 +31,7 @@ const base::FilePath::CharType kVoicesJsonFileName[] =
+ FILE_PATH_LITERAL("streaming_worklet_processor.js");
+ const base::FilePath::CharType kVoicesJsonFileName[] =
+ FILE_PATH_LITERAL("voices.json");
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const base::FilePath::CharType kManifestV3FileName[] =
+ FILE_PATH_LITERAL("wasm_tts_manifest_v3.json");
+ const base::FilePath::CharType kOffscreenHtmlFileName[] =
+@@ -51,7 +51,7 @@ const char kWasmTtsEngineManifestName[] = "WASM TTS En
+
+ const char kWasmTtsEngineManifestName[] = "WASM TTS Engine";
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class WasmTTSEngineDirectory {
+ public:
+ static WasmTTSEngineDirectory* Get() {
+@@ -103,7 +103,7 @@ void WasmTtsEngineComponentInstallerPolicy::RegisterPr
+ // static
+ void WasmTtsEngineComponentInstallerPolicy::RegisterPrefs(
+ PrefRegistrySimple* registry) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ registry->RegisterTimePref(prefs::kAccessibilityReadAnythingDateLastOpened,
+ base::Time());
+ registry->RegisterBooleanPref(
+@@ -136,7 +136,7 @@ void WasmTtsEngineComponentInstallerPolicy::ComponentR
+ VLOG(1) << "Component ready, version " << version.GetString() << " in "
+ << install_dir.value();
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!features::IsWasmTtsEngineAutoInstallDisabled()) {
+ // Instead of installing the component extension as soon as it is ready,
+ // store the install directory, so that the install can be triggered
+@@ -160,7 +160,7 @@ void WasmTtsEngineComponentInstallerPolicy::MaybeReins
+ // be removed the next time Chrome is restarted.
+ void WasmTtsEngineComponentInstallerPolicy::MaybeReinstallTtsEngine(
+ const base::FilePath& install_dir) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const base::Time current_time = base::Time::Now();
+ const base::Time date_last_opened =
+ pref_service_->GetTime(prefs::kAccessibilityReadAnythingDateLastOpened);
+@@ -222,7 +222,7 @@ bool WasmTtsEngineComponentInstallerPolicy::VerifyInst
+ bool WasmTtsEngineComponentInstallerPolicy::VerifyInstallation(
+ const base::Value::Dict& /* manifest */,
+ const base::FilePath& install_dir) const {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (features::IsWasmTtsComponentUpdaterV3Enabled()) {
+ return base::PathExists(install_dir.Append(kManifestV3FileName)) &&
+ base::PathExists(install_dir.Append(kBindingsMainWasmFileName)) &&
+@@ -272,7 +272,7 @@ void WasmTtsEngineComponentInstallerPolicy::GetWasmTTS
+
+ void WasmTtsEngineComponentInstallerPolicy::GetWasmTTSEngineDirectory(
+ base::OnceCallback<void(const base::FilePath&)> callback) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ WasmTTSEngineDirectory* wasm_directory = WasmTTSEngineDirectory::Get();
+ wasm_directory->Get(std::move(callback));
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc b/devel/electron38/files/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
new file mode 100644
index 000000000000..b8dcc62866d7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/component_updater/widevine_cdm_component_installer.cc
+@@ -41,7 +41,7 @@
+ #include "third_party/widevine/cdm/buildflags.h"
+ #include "third_party/widevine/cdm/widevine_cdm_common.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/path_service.h"
+ #include "chrome/common/chrome_paths.h"
+ #include "chrome/common/media/component_widevine_cdm_hint_file_linux.h"
+@@ -73,7 +73,7 @@ const char ImageLoaderComponentName[] = "WidevineCdm";
+ const char ImageLoaderComponentName[] = "WidevineCdm";
+ #endif
+
+-#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+ // On Linux and ChromeOS the Widevine CDM is loaded at startup before the
+ // zygote is locked down. As a result there is no need to register the CDM
+ // with Chrome as it can't be used until Chrome is restarted.
+@@ -101,7 +101,7 @@ void RegisterWidevineCdmWithChrome(const base::Version
+ }
+ #endif // !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // On Linux and ChromeOS the Widevine CDM is loaded at startup before the
+ // zygote is locked down. To locate the Widevine CDM at startup, a hint file
+ // is used. Update the hint file with the new Widevine CDM path.
+@@ -392,7 +392,7 @@ void WidevineCdmComponentInstallerPolicy::UpdateCdmPat
+ return;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ VLOG(1) << "Updating hint file with Widevine CDM " << cdm_version;
+
+ // This is running on a thread that allows IO, so simply update the hint file.
diff --git a/devel/electron32/files/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc b/devel/electron38/files/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
index 3271f4e113a9..3271f4e113a9 100644
--- a/devel/electron32/files/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
+++ b/devel/electron38/files/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
diff --git a/devel/electron38/files/patch-chrome_browser_defaults.cc b/devel/electron38/files/patch-chrome_browser_defaults.cc
new file mode 100644
index 000000000000..511844828565
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_defaults.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/defaults.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/defaults.cc
+@@ -31,7 +31,7 @@ const bool kShowHelpMenuItemIcon = false;
+ const bool kShowHelpMenuItemIcon = false;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const bool kScrollEventChangesTab = true;
+ #else
+ const bool kScrollEventChangesTab = false;
diff --git a/devel/electron38/files/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc b/devel/electron38/files/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
new file mode 100644
index 000000000000..35035a310f8d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/device_identity/device_oauth2_token_service_factory.cc
+@@ -26,7 +26,7 @@ std::unique_ptr<DeviceOAuth2TokenStore> CreatePlatform
+ #if BUILDFLAG(IS_CHROMEOS)
+ return std::make_unique<chromeos::DeviceOAuth2TokenStoreChromeOS>(
+ local_state);
+-#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return std::make_unique<DeviceOAuth2TokenStoreDesktop>(local_state);
+ #else
+ NOTREACHED();
diff --git a/devel/electron38/files/patch-chrome_browser_devtools_remote__debugging__server.cc b/devel/electron38/files/patch-chrome_browser_devtools_remote__debugging__server.cc
new file mode 100644
index 000000000000..1aeaab07e5a7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_devtools_remote__debugging__server.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/devtools/remote_debugging_server.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/devtools/remote_debugging_server.cc
+@@ -42,7 +42,7 @@ bool g_tethering_enabled = false;
+
+ bool g_tethering_enabled = false;
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool g_enable_default_user_data_dir_check_for_chromium_branding_for_testing =
+ false;
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -114,7 +114,7 @@ IsRemoteDebuggingAllowed(const std::optional<bool>& is
+ return base::unexpected(
+ RemoteDebuggingServer::NotStartedReason::kDisabledByPolicy);
+ }
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
+ constexpr bool default_user_data_dir_check_enabled = true;
+ #else
+@@ -140,7 +140,7 @@ void RemoteDebuggingServer::EnableTetheringForDebug()
+ g_tethering_enabled = true;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // static
+ void RemoteDebuggingServer::EnableDefaultUserDataDirCheckForTesting() {
+ g_enable_default_user_data_dir_check_for_chromium_branding_for_testing = true;
diff --git a/devel/electron38/files/patch-chrome_browser_devtools_remote__debugging__server.h b/devel/electron38/files/patch-chrome_browser_devtools_remote__debugging__server.h
new file mode 100644
index 000000000000..215f3ff02f34
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_devtools_remote__debugging__server.h
@@ -0,0 +1,11 @@
+--- chrome/browser/devtools/remote_debugging_server.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/devtools/remote_debugging_server.h
+@@ -33,7 +33,7 @@ class RemoteDebuggingServer {
+
+ static void EnableTetheringForDebug();
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Enables the default user data dir check even for non-Chrome branded builds,
+ // for testing.
+ static void EnableDefaultUserDataDirCheckForTesting();
diff --git a/devel/electron38/files/patch-chrome_browser_diagnostics_diagnostics__writer.h b/devel/electron38/files/patch-chrome_browser_diagnostics_diagnostics__writer.h
new file mode 100644
index 000000000000..6dbc1f97cdd6
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_diagnostics_diagnostics__writer.h
@@ -0,0 +1,11 @@
+--- chrome/browser/diagnostics/diagnostics_writer.h.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/diagnostics/diagnostics_writer.h
+@@ -16,6 +16,8 @@ class SimpleConsole;
+ // Console base class used internally.
+ class SimpleConsole;
+
++#undef MACHINE
++
+ class DiagnosticsWriter : public DiagnosticsModel::Observer {
+ public:
+ // The type of formatting done by this writer.
diff --git a/devel/electron38/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc b/devel/electron38/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
new file mode 100644
index 000000000000..3c93fe396971
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/download/chrome_download_manager_delegate.cc
+@@ -1944,7 +1944,7 @@ bool ChromeDownloadManagerDelegate::IsOpenInBrowserPre
+ bool ChromeDownloadManagerDelegate::IsOpenInBrowserPreferredForFile(
+ const base::FilePath& path) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ if (path.MatchesExtension(FILE_PATH_LITERAL(".pdf"))) {
+ return !download_prefs_->ShouldOpenPdfInSystemReader();
+ }
+@@ -2080,7 +2080,7 @@ void ChromeDownloadManagerDelegate::CheckDownloadAllow
+ content::CheckDownloadAllowedCallback check_download_allowed_cb) {
+ DCHECK_CURRENTLY_ON(BrowserThread::UI);
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // Don't download pdf if it is a file URL, as that might cause an infinite
+ // download loop if Chrome is not the system pdf viewer.
+ if (url.SchemeIsFile() && download_prefs_->ShouldOpenPdfInSystemReader()) {
+@@ -2162,7 +2162,7 @@ void ChromeDownloadManagerDelegate::CheckSavePackageAl
+ DCHECK(download_item->IsSavePackageDownload());
+
+ #if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)) && \
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
+ BUILDFLAG(SAFE_BROWSING_AVAILABLE)
+ std::optional<enterprise_connectors::AnalysisSettings> settings =
+ safe_browsing::ShouldUploadBinaryForDeepScanning(download_item);
diff --git a/devel/electron38/files/patch-chrome_browser_download_download__commands.cc b/devel/electron38/files/patch-chrome_browser_download_download__commands.cc
new file mode 100644
index 000000000000..ffb4bb4d0a94
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_download_download__commands.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/download/download_commands.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/download/download_commands.cc
+@@ -27,7 +27,7 @@
+ #include "ui/base/clipboard/scoped_clipboard_writer.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/browser.h"
+ #include "chrome/browser/ui/browser_finder.h"
+ #include "chrome/browser/ui/scoped_tabbed_browser_displayer.h"
+@@ -177,7 +177,7 @@ void DownloadCommands::ExecuteCommand(Command command)
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+
+ Browser* DownloadCommands::GetBrowser() const {
+ if (!model_)
diff --git a/devel/electron32/files/patch-chrome_browser_download_download__commands.h b/devel/electron38/files/patch-chrome_browser_download_download__commands.h
index 899c21f0d61b..899c21f0d61b 100644
--- a/devel/electron32/files/patch-chrome_browser_download_download__commands.h
+++ b/devel/electron38/files/patch-chrome_browser_download_download__commands.h
diff --git a/devel/electron38/files/patch-chrome_browser_download_download__file__picker.cc b/devel/electron38/files/patch-chrome_browser_download_download__file__picker.cc
new file mode 100644
index 000000000000..972c0f70a0e3
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_download_download__file__picker.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/download/download_file_picker.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/download/download_file_picker.cc
+@@ -18,7 +18,7 @@
+ #include "content/public/browser/web_contents.h"
+ #include "ui/shell_dialogs/selected_file_info.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/browser_list.h"
+ #include "chrome/browser/ui/browser_window.h"
+ #include "ui/aura/window.h"
+@@ -83,7 +83,7 @@ DownloadFilePicker::DownloadFilePicker(download::Downl
+ // dialog in Linux (See SelectFileImpl() in select_file_dialog_linux_gtk.cc).
+ // and windows.Here we make owning_window host to browser current active
+ // window if it is null. https://crbug.com/1301898
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ if (!owning_window || !owning_window->GetHost()) {
+ owning_window = BrowserList::GetInstance()
+ ->GetLastActive()
diff --git a/devel/electron38/files/patch-chrome_browser_download_download__item__model.cc b/devel/electron38/files/patch-chrome_browser_download_download__item__model.cc
new file mode 100644
index 000000000000..dd1e6a10fd40
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_download_download__item__model.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/download/download_item_model.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/download/download_item_model.cc
+@@ -723,7 +723,7 @@ bool DownloadItemModel::IsCommandChecked(
+ download_crx_util::IsExtensionDownload(*download_);
+ case DownloadCommands::ALWAYS_OPEN_TYPE:
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ if (download_commands->CanOpenPdfInSystemViewer()) {
+ DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
+ return prefs->ShouldOpenPdfInSystemReader();
+@@ -771,7 +771,7 @@ void DownloadItemModel::ExecuteCommand(DownloadCommand
+ DownloadCommands::ALWAYS_OPEN_TYPE);
+ DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ if (download_commands->CanOpenPdfInSystemViewer()) {
+ prefs->SetShouldOpenPdfInSystemReader(!is_checked);
+ SetShouldPreferOpeningInBrowser(is_checked);
+@@ -1174,7 +1174,7 @@ void DownloadItemModel::DetermineAndSetShouldPreferOpe
+ return;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (download_->GetOriginalMimeType() == "application/x-x509-user-cert") {
+ SetShouldPreferOpeningInBrowser(true);
+ return;
diff --git a/devel/electron38/files/patch-chrome_browser_download_download__prefs.cc b/devel/electron38/files/patch-chrome_browser_download_download__prefs.cc
new file mode 100644
index 000000000000..1fab1255ae4c
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_download_download__prefs.cc
@@ -0,0 +1,90 @@
+--- chrome/browser/download/download_prefs.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/download/download_prefs.cc
+@@ -11,6 +11,7 @@
+ #include <vector>
+
+ #include "base/check.h"
++#include "base/command_line.h"
+ #include "base/feature_list.h"
+ #include "base/files/file_util.h"
+ #include "base/functional/bind.h"
+@@ -62,6 +63,10 @@
+ #include "components/safe_browsing/content/common/file_type_policies.h"
+ #endif
+
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#endif
++
+ using content::BrowserContext;
+ using content::BrowserThread;
+ using content::DownloadManager;
+@@ -75,7 +80,7 @@ bool DownloadPathIsDangerous(const base::FilePath& dow
+ // Consider downloads 'dangerous' if they go to the home directory on Linux and
+ // to the desktop on any platform.
+ bool DownloadPathIsDangerous(const base::FilePath& download_path) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FilePath home_dir = base::GetHomeDir();
+ if (download_path == home_dir) {
+ return true;
+@@ -181,7 +186,7 @@ DownloadPrefs::DownloadPrefs(Profile* profile) : profi
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ should_open_pdf_in_system_reader_ =
+ prefs->GetBoolean(prefs::kOpenPdfDownloadInSystemReader);
+ #endif
+@@ -308,7 +313,7 @@ void DownloadPrefs::RegisterProfilePrefs(
+ registry->RegisterFilePathPref(prefs::kSaveFileDefaultDirectory,
+ default_download_path);
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ registry->RegisterBooleanPref(prefs::kOpenPdfDownloadInSystemReader, false);
+ #endif
+ #if BUILDFLAG(IS_ANDROID)
+@@ -481,7 +486,7 @@ void DownloadPrefs::DisableAutoOpenByUserBasedOnExtens
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ void DownloadPrefs::SetShouldOpenPdfInSystemReader(bool should_open) {
+ if (should_open_pdf_in_system_reader_ == should_open)
+ return;
+@@ -507,7 +512,7 @@ void DownloadPrefs::ResetAutoOpenByUser() {
+
+ void DownloadPrefs::ResetAutoOpenByUser() {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ SetShouldOpenPdfInSystemReader(false);
+ #endif
+ auto_open_by_user_.clear();
+@@ -544,7 +549,7 @@ bool DownloadPrefs::CanPlatformEnableAutoOpenForPdf()
+ bool DownloadPrefs::CanPlatformEnableAutoOpenForPdf() const {
+ #if BUILDFLAG(IS_CHROMEOS)
+ return false; // There is no UI for auto-open on ChromeOS.
+-#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ return ShouldOpenPdfInSystemReader();
+ #else
+ return false;
+@@ -626,7 +631,14 @@ base::FilePath DownloadPrefs::SanitizeDownloadTargetPa
+ #else
+ // If the stored download directory is an absolute path, we presume it's
+ // correct; there's not really much more validation we can do here.
++#if BUILDFLAG(IS_OPENBSD)
++ // If unveil(2) is used, force the file dialog directory to something we
++ // know is available.
++ auto* sandbox = sandbox::policy::SandboxLinux::GetInstance();
++ if (!sandbox->unveil_initialized() && path.IsAbsolute())
++#else
+ if (path.IsAbsolute())
++#endif
+ return path;
+
+ // When the default download directory is *not* an absolute path, we use the
diff --git a/devel/electron38/files/patch-chrome_browser_download_download__prefs.h b/devel/electron38/files/patch-chrome_browser_download_download__prefs.h
new file mode 100644
index 000000000000..cfb8b17dd054
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_download_download__prefs.h
@@ -0,0 +1,20 @@
+--- chrome/browser/download/download_prefs.h.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/download/download_prefs.h
+@@ -107,7 +107,7 @@ class DownloadPrefs {
+ void DisableAutoOpenByUserBasedOnExtension(const base::FilePath& file_name);
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // Store the user preference to disk. If |should_open| is true, also disable
+ // the built-in PDF plugin. If |should_open| is false, enable the PDF plugin.
+ void SetShouldOpenPdfInSystemReader(bool should_open);
+@@ -171,7 +171,7 @@ class DownloadPrefs {
+ std::unique_ptr<policy::URLBlocklist> auto_open_allowed_by_urls_;
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ bool should_open_pdf_in_system_reader_;
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc b/devel/electron38/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
new file mode 100644
index 000000000000..d83bb5516040
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
@@ -0,0 +1,47 @@
+--- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/enterprise/browser_management/browser_management_service.cc
+@@ -50,7 +50,7 @@ BrowserManagementService::BrowserManagementService(Pro
+
+ BrowserManagementService::BrowserManagementService(Profile* profile)
+ : ManagementService(GetManagementStatusProviders(profile)) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::SequencedTaskRunner::GetCurrentDefault()->PostTask(
+ FROM_HERE,
+ base::BindOnce(&BrowserManagementService::UpdateManagementIconForProfile,
+@@ -74,7 +74,7 @@ ui::ImageModel* BrowserManagementService::GetManagemen
+ }
+
+ ui::ImageModel* BrowserManagementService::GetManagementIconForProfile() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return management_icon_for_profile_.IsEmpty() ? nullptr
+ : &management_icon_for_profile_;
+ #else
+@@ -83,7 +83,7 @@ gfx::Image* BrowserManagementService::GetManagementIco
+ }
+
+ gfx::Image* BrowserManagementService::GetManagementIconForBrowser() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return management_icon_for_browser_.IsEmpty() ? nullptr
+ : &management_icon_for_browser_;
+ #else
+@@ -96,7 +96,7 @@ void BrowserManagementService::TriggerPolicyStatusChan
+ OnPolicyStatusChanged();
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void BrowserManagementService::SetBrowserManagementIconForTesting(
+ const gfx::Image& management_icon) {
+ CHECK_IS_TEST();
+@@ -183,7 +183,7 @@ void BrowserManagementService::OnPolicyStatusChanged()
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+ void BrowserManagementService::OnPolicyStatusChanged() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ NotifyEnterpriseLabelUpdated();
+ #endif
+ }
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.h b/devel/electron38/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
new file mode 100644
index 000000000000..5af56e719c78
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
@@ -0,0 +1,20 @@
+--- chrome/browser/enterprise/browser_management/browser_management_service.h.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/enterprise/browser_management/browser_management_service.h
+@@ -41,7 +41,7 @@ class BrowserManagementService : public ManagementServ
+
+ void TriggerPolicyStatusChangedForTesting() override;
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void SetBrowserManagementIconForTesting(
+ const gfx::Image& management_icon) override;
+ #endif
+@@ -50,7 +50,7 @@ class BrowserManagementService : public ManagementServ
+ // PolicyStatusProvider::Observer:
+ void OnPolicyStatusChanged() override;
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Starts listening to changes to policies that affect the enterprise label
+ // and pill.
+ void StartListeningToPrefChanges(Profile* profile);
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
new file mode 100644
index 000000000000..12dc5993e4e9
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc
+@@ -151,7 +151,7 @@ AnalysisServiceSettings::AnalysisServiceSettings(
+ const char* verification_key = kKeyWindowsVerification;
+ #elif BUILDFLAG(IS_MAC)
+ const char* verification_key = kKeyMacVerification;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const char* verification_key = kKeyLinuxVerification;
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_connectors_common.cc b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_common.cc
new file mode 100644
index 000000000000..aa7e0de3dd9d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_common.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/enterprise/connectors/common.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/enterprise/connectors/common.cc
+@@ -19,7 +19,7 @@
+ #include "components/user_manager/user.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
+ #include "components/prefs/pref_service.h"
+ #endif
+@@ -235,7 +235,7 @@ std::string GetProfileEmail(Profile* profile) {
+ std::string email =
+ GetProfileEmail(IdentityManagerFactory::GetForProfile(profile));
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (email.empty()) {
+ email = profile->GetPrefs()->GetString(
+ enterprise_signin::prefs::kProfileUserEmail);
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_connectors_connectors__service.cc b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_connectors__service.cc
new file mode 100644
index 000000000000..a0a659598942
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_connectors__service.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/enterprise/connectors/connectors_service.cc
+@@ -449,7 +449,7 @@ bool ConnectorsService::ConnectorsEnabled() const {
+ bool ConnectorsService::ConnectorsEnabled() const {
+ Profile* profile = Profile::FromBrowserContext(context_);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On desktop, the guest profile is actually the primary OTR profile of
+ // the "regular" guest profile. The regular guest profile is never used
+ // directly by users. Also, user are not able to create child OTR profiles
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
index 6896287535ce..6896287535ce 100644
--- a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
new file mode 100644
index 000000000000..bcadc28068bc
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc
+@@ -22,7 +22,7 @@
+ #include "components/policy/core/common/management/management_service.h"
+ #include "content/public/browser/browser_context.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/browser_process.h"
+ #include "chrome/browser/enterprise/connectors/device_trust/attestation/browser/browser_attestation_service.h"
+ #include "chrome/browser/enterprise/connectors/device_trust/attestation/browser/device_attester.h"
+@@ -53,7 +53,7 @@ bool IsProfileManaged(Profile* profile) {
+ return management_service && management_service->IsManaged();
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ policy::CloudPolicyStore* GetUserCloudPolicyStore(Profile* profile) {
+ policy::CloudPolicyManager* user_policy_manager =
+ profile->GetCloudPolicyManager();
+@@ -105,7 +105,7 @@ DeviceTrustServiceFactory::DeviceTrustServiceFactory()
+ DependsOn(DeviceTrustConnectorServiceFactory::GetInstance());
+ DependsOn(policy::ManagementServiceFactory::GetInstance());
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Depends on this service via the SignalsService having a dependency on it.
+ DependsOn(enterprise_signals::SignalsAggregatorFactory::GetInstance());
+ // Depends on this service via the ProfileAttester having a dependency on it
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
new file mode 100644
index 000000000000..68352dfd3e40
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig 2024-10-16 21:30:58 UTC
++++ chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc
+@@ -19,7 +19,7 @@
+
+ #if BUILDFLAG(IS_WIN)
+ #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/win_key_rotation_command.h"
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/linux_key_rotation_command.h"
+ #elif BUILDFLAG(IS_MAC)
+ #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/mac_key_rotation_command.h"
+@@ -53,7 +53,7 @@ std::unique_ptr<KeyRotationCommand> KeyRotationCommand
+ policy::DeviceManagementService* device_management_service) {
+ #if BUILDFLAG(IS_WIN)
+ return std::make_unique<WinKeyRotationCommand>();
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return std::make_unique<LinuxKeyRotationCommand>(url_loader_factory);
+ #elif BUILDFLAG(IS_MAC)
+ if (IsDTCKeyRotationUploadedBySharedAPI()) {
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
new file mode 100644
index 000000000000..5d6de6ec26b6
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc
+@@ -13,7 +13,7 @@
+ #include "chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/win_key_persistence_delegate.h"
+ #elif BUILDFLAG(IS_MAC)
+ #include "chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/mac_key_persistence_delegate.h"
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/linux_key_persistence_delegate.h"
+ #endif
+
+@@ -45,7 +45,7 @@ KeyPersistenceDelegateFactory::CreateKeyPersistenceDel
+ return std::make_unique<WinKeyPersistenceDelegate>();
+ #elif BUILDFLAG(IS_MAC)
+ return std::make_unique<MacKeyPersistenceDelegate>();
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return std::make_unique<LinuxKeyPersistenceDelegate>();
+ #else
+ NOTREACHED();
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
new file mode 100644
index 000000000000..23867b5a5e11
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc
+@@ -23,7 +23,7 @@
+ #include "chrome/browser/enterprise/connectors/connectors_service.h"
+ #endif // BUILDFLAG(ENTERPRISE_CLOUD_CONTENT_ANALYSIS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #include "base/check.h"
+ #include "chrome/browser/enterprise/connectors/device_trust/signals/decorators/browser/browser_signals_decorator.h"
+ #include "chrome/browser/enterprise/core/dependency_factory_impl.h"
+@@ -63,7 +63,7 @@ std::unique_ptr<SignalsService> CreateSignalsService(P
+ profile, ConnectorsServiceFactory::GetForBrowserContext(profile))));
+ #endif // BUILDFLAG(ENTERPRISE_CLOUD_CONTENT_ANALYSIS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+
+ policy::CloudPolicyManager* browser_policy_manager = nullptr;
+ if (management_service->HasManagementAuthority(
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
index a72046f43dbc..a72046f43dbc 100644
--- a/devel/electron32/files/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
new file mode 100644
index 000000000000..e631d3221e0f
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc
+@@ -29,7 +29,7 @@ namespace enterprise_connectors {
+
+ namespace enterprise_connectors {
+
+-#if !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+
+ namespace {
+
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
new file mode 100644
index 000000000000..64eb6cb488de
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
+@@ -53,7 +53,7 @@
+ #include "base/strings/utf_string_conversions.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/signals/signals_aggregator_factory.h"
+ #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
+ #include "components/device_signals/core/browser/signals_aggregator.h"
+@@ -158,7 +158,7 @@ void RealtimeReportingClient::ReportPastEvent(const st
+ /*include_profile_user_name=*/false);
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ void AddCrowdstrikeSignalsToEvent(
+ base::Value::Dict& event,
+@@ -194,7 +194,7 @@ std::string RealtimeReportingClient::GetProfileUserNam
+ username_ =
+ identity_manager_ ? GetProfileEmail(identity_manager_) : std::string();
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (username_.empty()) {
+ username_ = Profile::FromBrowserContext(context_)->GetPrefs()->GetString(
+ enterprise_signin::prefs::kProfileUserEmail);
+@@ -251,7 +251,7 @@ std::string RealtimeReportingClient::GetBrowserClientI
+ return client_id;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(notyet)
+ void RealtimeReportingClient::MaybeCollectDeviceSignalsAndReportEvent(
+ ::chrome::cros::reporting::proto::Event event,
+ policy::CloudPolicyClient* client,
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
new file mode 100644
index 000000000000..cd40a5053404
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
@@ -0,0 +1,29 @@
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h
+@@ -19,7 +19,7 @@
+ #include "components/keyed_service/core/keyed_service.h"
+ #include "components/policy/core/common/cloud/cloud_policy_client.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/device_signals/core/browser/signals_types.h"
+ #endif
+
+@@ -119,7 +119,7 @@ class RealtimeReportingClient : public RealtimeReporti
+ const std::string& dm_token) override;
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(notyet)
+ // DEPRECATED: Use MaybeCollectDeviceSignalsAndReportEvent(Event, ...).
+ void MaybeCollectDeviceSignalsAndReportEventDeprecated(
+ base::Value::Dict event,
+@@ -169,7 +169,7 @@ class RealtimeReportingClient : public RealtimeReporti
+ base::WeakPtrFactory<RealtimeReportingClient> weak_ptr_factory_{this};
+ };
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Populate event dict with CrowdStrike signal values. If those signals are
+ // available in `response`, this function returns a Dict with the following
+ // fields added:
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc b/devel/electron38/files/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
index 0577a9387f82..0577a9387f82 100644
--- a/devel/electron32/files/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc b/devel/electron38/files/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
index 46b9ab15d198..46b9ab15d198 100644
--- a/devel/electron32/files/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc b/devel/electron38/files/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc
new file mode 100644
index 000000000000..920693152e0e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc
+@@ -34,7 +34,7 @@
+ #include "extensions/buildflags/buildflags.h"
+ #include "services/network/public/cpp/shared_url_loader_factory.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/signals/signals_aggregator_factory.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+@@ -113,7 +113,7 @@ void CloudProfileReportingService::CreateReportSchedul
+ params.profile_request_generator =
+ std::make_unique<ChromeProfileRequestGenerator>(
+ profile_->GetPath(), &delegate_factory,
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ enterprise_signals::SignalsAggregatorFactory::GetForProfile(
+ profile_));
+ #else
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc b/devel/electron38/files/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
new file mode 100644
index 000000000000..6bdd7b98502e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/enterprise/signals/context_info_fetcher.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/enterprise/signals/context_info_fetcher.cc
+@@ -181,6 +181,8 @@ SettingValue ContextInfoFetcher::GetOSFirewall() {
+ SettingValue ContextInfoFetcher::GetOSFirewall() {
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+ return device_signals::GetOSFirewall();
++#elif BUILDFLAG(IS_OPENBSD)
++ return SettingValue::ENABLED;
+ #elif BUILDFLAG(IS_CHROMEOS)
+ return GetChromeosFirewall();
+ #else
+@@ -200,7 +202,7 @@ std::vector<std::string> ContextInfoFetcher::GetDnsSer
+ #endif // BUILDFLAG(IS_LINUX)
+
+ std::vector<std::string> ContextInfoFetcher::GetDnsServers() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ return device_signals::GetSystemDnsServers();
+ #else
+ return std::vector<std::string>();
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc b/devel/electron38/files/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
new file mode 100644
index 000000000000..43ad4c413738
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/enterprise/signals/device_info_fetcher.cc
+@@ -10,7 +10,7 @@
+ #include "chrome/browser/enterprise/signals/device_info_fetcher_mac.h"
+ #elif BUILDFLAG(IS_WIN)
+ #include "chrome/browser/enterprise/signals/device_info_fetcher_win.h"
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/signals/device_info_fetcher_linux.h"
+ #endif
+
+@@ -76,7 +76,7 @@ std::unique_ptr<DeviceInfoFetcher> DeviceInfoFetcher::
+ return CreateInstanceInternal();
+ }
+
+-#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN) && \
++#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_BSD) && \
+ !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
+ // static
+ std::unique_ptr<DeviceInfoFetcher> DeviceInfoFetcher::CreateInstanceInternal() {
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc b/devel/electron38/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
new file mode 100644
index 000000000000..7979a8af2b86
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/enterprise/signals/signals_aggregator_factory.cc
+@@ -49,7 +49,7 @@
+ #include "components/device_signals/core/browser/settings_client.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/device_signals/core/browser/agent_signals_collector.h"
+ #include "components/device_signals/core/browser/crowdstrike_client.h"
+ #include "components/device_signals/core/browser/detected_agent_client.h"
+@@ -114,7 +114,7 @@ SignalsAggregatorFactory::BuildServiceInstanceForBrows
+ service_host));
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ collectors.push_back(std::make_unique<device_signals::AgentSignalsCollector>(
+ device_signals::CrowdStrikeClient::Create(),
+ device_signals::DetectedAgentClient::Create()));
diff --git a/devel/electron32/files/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h b/devel/electron38/files/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
index d8ecef5170d9..d8ecef5170d9 100644
--- a/devel/electron32/files/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc b/devel/electron38/files/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
new file mode 100644
index 000000000000..9561ac8d2d87
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc
+@@ -95,7 +95,7 @@ void ManagedProfileRequiredPage::CommandReceived(const
+
+ switch (cmd) {
+ case security_interstitials::CMD_DONT_PROCEED:
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (ManagedProfileRequiredNavigationThrottle::IsBlockingNavigations(
+ web_contents()->GetBrowserContext())) {
+ ManagedProfileRequiredNavigationThrottle::ShowBlockedWindow(
diff --git a/devel/electron38/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc b/devel/electron38/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
new file mode 100644
index 000000000000..db713617aa09
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/enterprise/util/managed_browser_utils.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/enterprise/util/managed_browser_utils.cc
+@@ -220,7 +220,7 @@ void SetUserAcceptedAccountManagement(Profile* profile
+ // The updated consent screen also ask the user for consent to share device
+ // signals.
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ profile->GetPrefs()->SetBoolean(
+ device_signals::prefs::kDeviceSignalsPermanentConsentReceived, accepted);
+ #endif
+@@ -229,7 +229,7 @@ void SetUserAcceptedAccountManagement(Profile* profile
+ profile_manager->GetProfileAttributesStorage()
+ .GetProfileAttributesWithPath(profile->GetPath());
+ if (entry) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ SetEnterpriseProfileLabel(profile);
+ #endif
+ entry->SetUserAcceptedAccountManagement(accepted);
+@@ -348,7 +348,7 @@ bool CanShowEnterpriseBadgingForNTPFooter(Profile* pro
+ }
+
+ bool CanShowEnterpriseBadgingForNTPFooter(Profile* profile) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BrowserManagementNoticeState management_notice_state =
+ GetManagementNoticeStateForNTPFooter(profile);
+ switch (management_notice_state) {
+@@ -366,7 +366,7 @@ BrowserManagementNoticeState GetManagementNoticeStateF
+
+ BrowserManagementNoticeState GetManagementNoticeStateForNTPFooter(
+ Profile* profile) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!policy::ManagementServiceFactory::GetForProfile(profile)
+ ->IsBrowserManaged() ||
+ !g_browser_process->local_state()->GetBoolean(
diff --git a/devel/electron38/files/patch-chrome_browser_extensions_BUILD.gn b/devel/electron38/files/patch-chrome_browser_extensions_BUILD.gn
new file mode 100644
index 000000000000..14f1ed168528
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_extensions_BUILD.gn
@@ -0,0 +1,13 @@
+--- chrome/browser/extensions/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/extensions/BUILD.gn
+@@ -1516,6 +1516,10 @@ source_set("extensions") {
+ deps += [ "//chrome/services/printing/public/mojom" ]
+ }
+
++ if (is_bsd) {
++ sources -= [ "api/image_writer_private/removable_storage_provider_linux.cc" ]
++ }
++
+ if (enable_pdf) {
+ deps += [
+ "//chrome/browser/pdf",
diff --git a/devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc b/devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
new file mode 100644
index 000000000000..186ebe4032ac
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc
+@@ -24,7 +24,7 @@
+ #include "base/win/registry.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/environment.h"
+ #include "base/nix/xdg_util.h"
+ #endif
+@@ -264,7 +264,7 @@ base::FilePath GetEndpointVerificationDir() {
+ bool got_path = false;
+ #if BUILDFLAG(IS_WIN)
+ got_path = base::PathService::Get(base::DIR_LOCAL_APP_DATA, &path);
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<base::Environment> env(base::Environment::Create());
+ path = base::nix::GetXDGDirectory(env.get(), base::nix::kXdgConfigHomeEnvVar,
+ base::nix::kDotConfigDir);
+@@ -275,7 +275,7 @@ base::FilePath GetEndpointVerificationDir() {
+ if (!got_path)
+ return path;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ path = path.AppendASCII("google");
+ #else
+ path = path.AppendASCII("Google");
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc b/devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
index 82dd2b1604b2..82dd2b1604b2 100644
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
+++ b/devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h b/devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
index 9cbee717bae0..9cbee717bae0 100644
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
+++ b/devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
diff --git a/devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc b/devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
new file mode 100644
index 000000000000..98a46536bbde
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
@@ -0,0 +1,47 @@
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
+@@ -40,7 +40,7 @@
+ #include "components/reporting/util/statusor.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <optional>
+
+ #include "base/strings/string_util.h"
+@@ -156,7 +156,7 @@ bool AllowClientCertificateReportingForUsers() {
+ }
+
+ bool AllowClientCertificateReportingForUsers() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(
+ enterprise_signals::features::kAllowClientCertificateReportingForUsers);
+ #else
+@@ -169,7 +169,7 @@ bool IsProfilePrefManaged(Profile* profile, std::strin
+ return pref && pref->IsManaged();
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ device_signals::SignalsAggregationRequest CreateAggregationRequest(
+ device_signals::SignalName signal_name) {
+@@ -231,7 +231,7 @@ EnterpriseReportingPrivateGetDeviceIdFunction::
+
+ // getPersistentSecret
+
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+
+ EnterpriseReportingPrivateGetPersistentSecretFunction::
+ EnterpriseReportingPrivateGetPersistentSecretFunction() = default;
+@@ -671,7 +671,7 @@ void EnterpriseReportingPrivateEnqueueRecordFunction::
+ }
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ // getFileSystemInfo
+
diff --git a/devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h b/devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
index 65033dd688ae..65033dd688ae 100644
--- a/devel/electron32/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
+++ b/devel/electron38/files/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
diff --git a/devel/electron38/files/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc b/devel/electron38/files/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
new file mode 100644
index 000000000000..44af6b035bd6
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc
+@@ -9,6 +9,8 @@
+ #include "base/task/thread_pool.h"
+ #include "content/public/browser/browser_thread.h"
+
++#include "base/notimplemented.h"
++
+ namespace extensions {
+
+ // A device list to be returned when testing.
+@@ -20,6 +22,7 @@ void RemovableStorageProvider::GetAllDevices(DeviceLis
+
+ void RemovableStorageProvider::GetAllDevices(DeviceListReadyCallback callback) {
+ DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
++#if !BUILDFLAG(IS_BSD)
+ if (g_test_device_list.Get().get() != nullptr) {
+ base::SingleThreadTaskRunner::GetCurrentDefault()->PostTask(
+ FROM_HERE,
+@@ -33,6 +36,9 @@ void RemovableStorageProvider::GetAllDevices(DeviceLis
+ base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN},
+ base::BindOnce(&RemovableStorageProvider::PopulateDeviceList),
+ std::move(callback));
++#else
++ NOTIMPLEMENTED();
++#endif
+ }
+
+ // static
diff --git a/devel/electron38/files/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc b/devel/electron38/files/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
new file mode 100644
index 000000000000..8a8122cf6851
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/extensions/api/messaging/launch_context_posix.cc
+@@ -84,7 +84,7 @@ std::optional<LaunchContext::ProcessState> LaunchConte
+
+ options.current_directory = command_line.GetProgram().DirName();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Don't use no_new_privs mode, e.g. in case the host needs to use sudo.
+ options.allow_new_privs = true;
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc b/devel/electron38/files/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
new file mode 100644
index 000000000000..a20484a24405
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
+@@ -647,7 +647,7 @@ void PasswordsPrivateDelegateImpl::OsReauthTimeoutCall
+ }
+
+ void PasswordsPrivateDelegateImpl::OsReauthTimeoutCall() {
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ PasswordsPrivateEventRouter* router =
+ PasswordsPrivateEventRouterFactory::GetForProfile(profile_);
+ if (router) {
diff --git a/devel/electron38/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc b/devel/electron38/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
new file mode 100644
index 000000000000..101fd1108201
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
@@ -0,0 +1,13 @@
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
+@@ -356,7 +356,9 @@ bool ChromeRuntimeAPIDelegate::GetPlatformInfo(Platfor
+ } else if (strcmp(os, "linux") == 0) {
+ info->os = extensions::api::runtime::PlatformOs::kLinux;
+ } else if (strcmp(os, "openbsd") == 0) {
+- info->os = extensions::api::runtime::PlatformOs::kOpenbsd;
++ info->os = extensions::api::runtime::PlatformOs::kLinux;
++ } else if (strcmp(os, "freebsd") == 0) {
++ info->os = extensions::api::runtime::PlatformOs::kLinux;
+ } else if (strcmp(os, "android") == 0) {
+ info->os = extensions::api::runtime::PlatformOs::kAndroid;
+ } else {
diff --git a/devel/electron38/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc b/devel/electron38/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
new file mode 100644
index 000000000000..71dc9a853ec5
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/extensions/api/settings_private/prefs_util.cc
+@@ -197,7 +197,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
+ (*s_allowlist)[autofill::prefs::kAutofillPaymentCardBenefits] =
+ settings_api::PrefType::kBoolean;
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ (*s_allowlist)[autofill::prefs::kAutofillBnplEnabled] =
+ settings_api::PrefType::kBoolean;
+ (*s_allowlist)[autofill::prefs::kAutofillAiOptInStatus] =
+@@ -217,7 +217,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
+ (*s_allowlist)[tab_groups::prefs::kAutoPinNewTabGroups] =
+ settings_api::PrefType::kBoolean;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ (*s_allowlist)[::prefs::kUseCustomChromeFrame] =
+ settings_api::PrefType::kBoolean;
+ #endif
+@@ -231,7 +231,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
+ (*s_allowlist)[::prefs::kCurrentThemeID] = settings_api::PrefType::kString;
+ (*s_allowlist)[::prefs::kPinnedActions] = settings_api::PrefType::kList;
+ (*s_allowlist)[::prefs::kPolicyThemeColor] = settings_api::PrefType::kNumber;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ (*s_allowlist)[::prefs::kSystemTheme] = settings_api::PrefType::kNumber;
+ #endif
+ (*s_allowlist)[::prefs::kHomePage] = settings_api::PrefType::kUrl;
diff --git a/devel/electron38/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc b/devel/electron38/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc
new file mode 100644
index 000000000000..0f320cf86ce7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/extensions/api/tabs/tabs_api_non_android.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/extensions/api/tabs/tabs_api_non_android.cc
+@@ -756,7 +756,7 @@ ExtensionFunction::ResponseAction WindowsCreateFunctio
+ // created as minimized.
+ // TODO(crbug.com/40254339): Remove this workaround when linux is fixed.
+ // TODO(crbug.com/40254339): Find a fix for wayland as well.
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+ if (new_window->initial_show_state() ==
+ ui::mojom::WindowShowState::kMinimized) {
+ new_window->window()->Minimize();
diff --git a/devel/electron38/files/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc b/devel/electron38/files/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
new file mode 100644
index 000000000000..dbcb1c7eaad3
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
+@@ -28,7 +28,7 @@
+ #include "extensions/browser/process_manager.h"
+ #include "extensions/common/error_utils.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include "extensions/common/permissions/permissions_data.h"
+ #endif
+
+@@ -41,7 +41,7 @@ bool CanEnableAudioDebugRecordingsFromExtension(
+ bool CanEnableAudioDebugRecordingsFromExtension(
+ const extensions::Extension* extension) {
+ bool enabled_by_permissions = false;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ if (extension) {
+ enabled_by_permissions =
+ extension->permissions_data()->active_permissions().HasAPIPermission(
+@@ -580,7 +580,7 @@ WebrtcLoggingPrivateGetLogsDirectoryFunction::Run() {
+
+ ExtensionFunction::ResponseAction
+ WebrtcLoggingPrivateGetLogsDirectoryFunction::Run() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // Unlike other WebrtcLoggingPrivate functions that take a RequestInfo object,
+ // this function shouldn't be called by a component extension on behalf of
+ // some web code. It returns a DirectoryEntry for use directly in the calling
diff --git a/devel/electron38/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc b/devel/electron38/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
new file mode 100644
index 000000000000..582e187dfd31
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
+@@ -912,7 +912,7 @@ void WebstorePrivateBeginInstallWithManifest3Function:
+ #if BUILDFLAG(IS_CHROMEOS)
+ RequestExtensionApproval(contents);
+ return;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Shows a parental permission dialog directly bypassing the extension
+ // install dialog view. The parental permission dialog contains a superset
+ // of data from the extension install dialog: requested extension
diff --git a/devel/electron38/files/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc b/devel/electron38/files/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
new file mode 100644
index 000000000000..0ebd1fec76bd
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/extensions/component_extensions_allowlist/allowlist.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/extensions/component_extensions_allowlist/allowlist.cc
+@@ -48,7 +48,7 @@ bool IsComponentExtensionAllowlisted(const std::string
+ #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
+ #endif // BUILDFLAG(IS_CHROMEOS)
+ extension_misc::kReadingModeGDocsHelperExtensionId,
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ extension_misc::kTTSEngineExtensionId,
+ extension_misc::kComponentUpdaterTTSEngineExtensionId,
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
diff --git a/devel/electron38/files/patch-chrome_browser_extensions_external__provider__impl.cc b/devel/electron38/files/patch-chrome_browser_extensions_external__provider__impl.cc
new file mode 100644
index 000000000000..1f5d4edc1b8d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_extensions_external__provider__impl.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/extensions/external_provider_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/extensions/external_provider_impl.cc
+@@ -827,7 +827,7 @@ void ExternalProviderImpl::CreateExternalProviders(
+
+ #endif // BUILDFLAG(IS_CHROMEOS)
+ if (!profile->GetPrefs()->GetBoolean(pref_names::kBlockExternalExtensions)) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ provider_list->push_back(std::make_unique<ExternalProviderImpl>(
+ service,
+ base::MakeRefCounted<ExternalPrefLoader>(
+@@ -855,7 +855,7 @@ void ExternalProviderImpl::CreateExternalProviders(
+ bundled_extension_creation_flags));
+
+ // Define a per-user source of external extensions.
+-#if BUILDFLAG(IS_MAC) || ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
++#if BUILDFLAG(IS_MAC) || ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
+ BUILDFLAG(CHROMIUM_BRANDING))
+ provider_list->push_back(std::make_unique<ExternalProviderImpl>(
+ service,
diff --git a/devel/electron38/files/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc b/devel/electron38/files/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
new file mode 100644
index 000000000000..8dc8417e8c8b
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc
+@@ -38,7 +38,7 @@
+ #include "chrome/browser/ash/system_logs/ui_hierarchy_log_source.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/feedback/system_logs/log_sources/ozone_platform_state_dump_source.h"
+ #endif
+
+@@ -85,7 +85,7 @@ SystemLogsFetcher* BuildAboutSystemLogsFetcher(content
+ fetcher->AddSource(std::make_unique<KeyboardInfoLogSource>());
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ fetcher->AddSource(std::make_unique<OzonePlatformStateDumpSource>());
+ #endif // BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc b/devel/electron38/files/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
new file mode 100644
index 000000000000..191487999e71
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc
+@@ -45,7 +45,7 @@
+ #include "services/network/public/cpp/shared_url_loader_factory.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/feedback/system_logs/log_sources/ozone_platform_state_dump_source.h"
+ #endif
+
+@@ -102,7 +102,7 @@ SystemLogsFetcher* BuildChromeSystemLogsFetcher(Profil
+ fetcher->AddSource(std::make_unique<UiHierarchyLogSource>(scrub_data));
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ fetcher->AddSource(std::make_unique<OzonePlatformStateDumpSource>());
+ #endif // BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.h b/devel/electron38/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.h
new file mode 100644
index 000000000000..250bd28d8778
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.h
@@ -0,0 +1,11 @@
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.h.orig 2025-09-10 14:33:47 UTC
++++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.h
+@@ -519,7 +519,7 @@ class ChromeFileSystemAccessPermissionContext
+ FILE_PATH_LITERAL("Library/Mobile Documents/com~apple~CloudDocs"),
+ BlockType::kDontBlockChildren},
+ #endif
+- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // On Linux also block access to devices via /dev.
+ {kNoBasePathKey, FILE_PATH_LITERAL("/dev"),
+ BlockType::kBlockAllChildren},
diff --git a/devel/electron38/files/patch-chrome_browser_first__run_first__run__dialog.h b/devel/electron38/files/patch-chrome_browser_first__run_first__run__dialog.h
new file mode 100644
index 000000000000..cd5c4b3fa7d8
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_first__run_first__run__dialog.h
@@ -0,0 +1,11 @@
+--- chrome/browser/first_run/first_run_dialog.h.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/first_run/first_run_dialog.h
+@@ -9,7 +9,7 @@
+ #include "build/build_config.h"
+
+ // Hide this function on platforms where the dialog does not exist.
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ namespace first_run {
+
diff --git a/devel/electron38/files/patch-chrome_browser_first__run_first__run__internal.h b/devel/electron38/files/patch-chrome_browser_first__run_first__run__internal.h
new file mode 100644
index 000000000000..d09a1a6d9245
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_first__run_first__run__internal.h
@@ -0,0 +1,11 @@
+--- chrome/browser/first_run/first_run_internal.h.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/first_run/first_run_internal.h
+@@ -53,7 +53,7 @@ FirstRunState DetermineFirstRunState(bool has_sentinel
+ bool force_first_run,
+ bool no_first_run);
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // For testing, forces the first run dialog to either be shown or not. If not
+ // called, the decision to show the dialog or not will be made by Chrome based
+ // on a number of factors (such as install type, whether it's a Chrome-branded
diff --git a/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc b/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc
new file mode 100644
index 000000000000..5c820cb057f7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc
@@ -0,0 +1,182 @@
+--- chrome/browser/flag_descriptions.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/flag_descriptions.cc
+@@ -667,7 +667,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB
+ "Autofill suggestions on the allowlisted merchant websites.";
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const char kAutofillEnableAmountExtractionAllowlistDesktopName[] =
+ "Enable loading and querying the checkout amount extraction allowlist on "
+ "Chrome Desktop";
+@@ -685,7 +685,7 @@ const char kAutofillEnableAmountExtractionDesktopDescr
+ // BUILDFLAG(IS_CHROMEOS)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ const char kAutofillEnableAmountExtractionTestingName[] =
+ "Enable amount extraction testing on Chrome desktop and Clank";
+ const char kAutofillEnableAmountExtractionTestingDescription[] =
+@@ -696,7 +696,7 @@ const char kAutofillEnableAmountExtractionTestingDescr
+ // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const char kAutofillEnableBuyNowPayLaterName[] =
+ "Enable buy now pay later on Autofill";
+ const char kAutofillEnableBuyNowPayLaterDescription[] =
+@@ -1189,7 +1189,7 @@ const char kDevicePostureDescription[] =
+ "Enables Device Posture API (foldable devices)";
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const char kDocumentPictureInPictureAnimateResizeName[] =
+ "Document Picture-in-Picture Animate Resize";
+ const char kDocumentPictureInPictureAnimateResizeDescription[] =
+@@ -1335,7 +1335,7 @@ const char kContextMenuEmptySpaceDescription[] =
+ "space, a context menu containing page-related items will be shown.";
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ const char kContextualCueingName[] = "Contextual cueing";
+ const char kContextualCueingDescription[] =
+ "Enables the contextual cueing system to support showing actions.";
+@@ -1686,7 +1686,7 @@ const char kEnableIsolatedWebAppDevModeDescription[] =
+ const char kEnableIsolatedWebAppDevModeDescription[] =
+ "Enables the installation of unverified Isolated Web Apps";
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const char kEnableIwaKeyDistributionComponentName[] =
+ "Enable the Iwa Key Distribution component";
+ const char kEnableIwaKeyDistributionComponentDescription[] =
+@@ -3621,14 +3621,14 @@ const char kReduceTransferSizeUpdatedIPCDescription[]
+ "When enabled, the network service will send TransferSizeUpdatedIPC IPC "
+ "only when DevTools is attached or the request is for an ad request.";
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const char kReduceUserAgentDataLinuxPlatformVersionName[] =
+ "Reduce Linux platform version Client Hint";
+ const char kReduceUserAgentDataLinuxPlatformVersionDescription[] =
+ "Set platform version Client Hint on Linux to empty string.";
+ #endif // BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ const char kReplaceSyncPromosWithSignInPromosName[] =
+ "Replace all sync-related UI with sign-in ones";
+ const char kReplaceSyncPromosWithSignInPromosDescription[] =
+@@ -3666,7 +3666,7 @@ const char kRobustWindowManagementDescription[] =
+ "experiencing predictable and reliable window behavior similar to desktop "
+ "browsers.";
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const char kRootScrollbarFollowsTheme[] = "Make scrollbar follow theme";
+ const char kRootScrollbarFollowsThemeDescription[] =
+ "If enabled makes the root scrollbar follow the browser's theme color.";
+@@ -3916,7 +3916,7 @@ const char kDefaultSiteInstanceGroupsDescription[] =
+ "SiteInstance.";
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const char kPwaNavigationCapturingName[] = "Desktop PWA Link Capturing";
+ const char kPwaNavigationCapturingDescription[] =
+ "Enables opening links from Chrome in an installed PWA. Currently under "
+@@ -4189,7 +4189,7 @@ const char kTouchTextEditingRedesignDescription[] =
+ const char kTouchTextEditingRedesignDescription[] =
+ "Enables new touch text editing features.";
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const char kEnableHistorySyncOptinName[] = "History Sync Opt-in";
+ const char kEnableHistorySyncOptinDescription[] =
+ "Enables the History Sync Opt-in screen on Desktop platforms. The screen "
+@@ -7759,7 +7759,7 @@ const char kTetheringExperimentalFunctionalityDescript
+
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
+ const char kGetAllScreensMediaDescription[] =
+ "When enabled, the getAllScreensMedia API for capturing multiple screens "
+@@ -7986,7 +7986,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
+
+ // Linux -----------------------------------------------------------------------
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+
+ const char kPulseaudioLoopbackForCastName[] =
+@@ -8024,6 +8024,18 @@ const char kWaylandUiScalingDescription[] =
+ "Enable experimental support for text scaling in the Wayland backend "
+ "backed by full UI scaling. Requires #wayland-per-window-scaling to be "
+ "enabled too.";
++
++#if BUILDFLAG(IS_BSD)
++const char kAudioBackendName[] =
++ "Audio Backend";
++const char kAudioBackendDescription[] =
++#if BUILDFLAG(IS_OPENBSD)
++ "Select the desired audio backend to use. The default is sndio.";
++#elif BUILDFLAG(IS_FREEBSD)
++ "Select the desired audio backend to use. The default will automatically "
++ "enumerate through the supported backends.";
++#endif
++#endif
+ #endif // BUILDFLAG(IS_LINUX)
+
+ // Random platform combinations -----------------------------------------------
+@@ -8073,7 +8085,7 @@ const char kGroupPromoPrototypeCpaDescription[] =
+ "Enables contextual toolbar button for group promo prototype.";
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const char kEnableNetworkServiceSandboxName[] =
+ "Enable the network service sandbox.";
+ const char kEnableNetworkServiceSandboxDescription[] =
+@@ -8094,7 +8106,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
+ "Bluetooth";
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_PRINTING)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_PRINTING)
+ const char kCupsIppPrintingBackendName[] = "CUPS IPP Printing Backend";
+ const char kCupsIppPrintingBackendDescription[] =
+ "Use the CUPS IPP printing backend instead of the original CUPS backend "
+@@ -8230,7 +8242,7 @@ const char kElementCaptureDescription[] =
+ "media track into a track capturing just a specific DOM element.";
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ const char kUIDebugToolsName[] = "Debugging tools for UI";
+ const char kUIDebugToolsDescription[] =
+ "Enables additional keyboard shortcuts to help debugging.";
+@@ -8267,7 +8279,7 @@ const char kThirdPartyDisableChromeAutofillSettingsScr
+ "Chrome's Address and Payments Autofill are disabled in third party mode.";
+ #endif // IS_ANDROID
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ const char kThirdPartyProfileManagementName[] =
+ "Third party profile management";
+ const char kThirdPartyProfileManagementDescription[] =
+@@ -8390,7 +8402,7 @@ const char kSupervisedUserBlockInterstitialV3Descripti
+ const char kSupervisedUserBlockInterstitialV3Description[] =
+ "Enables URL filter interstitial V3 for Family Link users.";
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ const char kSupervisedUserLocalWebApprovalsName[] =
+ "Enable local web approvals feature";
+ const char kSupervisedUserLocalWebApprovalsDescription[] =
diff --git a/devel/electron38/files/patch-chrome_browser_flag__descriptions.h b/devel/electron38/files/patch-chrome_browser_flag__descriptions.h
new file mode 100644
index 000000000000..321a3cc69264
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_flag__descriptions.h
@@ -0,0 +1,173 @@
+--- chrome/browser/flag_descriptions.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/flag_descriptions.h
+@@ -435,7 +435,7 @@ extern const char
+ kAutofillEnableAllowlistForBmoCardCategoryBenefitsDescription[];
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ extern const char kAutofillEnableAmountExtractionAllowlistDesktopName[];
+ extern const char kAutofillEnableAmountExtractionAllowlistDesktopDescription[];
+ extern const char kAutofillEnableAmountExtractionDesktopName[];
+@@ -444,14 +444,14 @@ extern const char kAutofillEnableAmountExtractionDeskt
+ // BUILDFLAG(IS_CHROMEOS)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ extern const char kAutofillEnableAmountExtractionTestingName[];
+ extern const char kAutofillEnableAmountExtractionTestingDescription[];
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ extern const char kAutofillEnableBuyNowPayLaterName[];
+ extern const char kAutofillEnableBuyNowPayLaterDescription[];
+
+@@ -714,7 +714,7 @@ extern const char kContextMenuEmptySpaceDescription[];
+ extern const char kContextMenuEmptySpaceDescription[];
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ extern const char kContextualCueingName[];
+ extern const char kContextualCueingDescription[];
+ extern const char kGlicActorName[];
+@@ -885,7 +885,7 @@ extern const char kDocumentPatchingDescription[];
+ extern const char kDocumentPatchingDescription[];
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ extern const char kDocumentPictureInPictureAnimateResizeName[];
+ extern const char kDocumentPictureInPictureAnimateResizeDescription[];
+
+@@ -1054,7 +1054,7 @@ extern const char kEnableIsolatedWebAppDevModeDescript
+ extern const char kEnableIsolatedWebAppDevModeName[];
+ extern const char kEnableIsolatedWebAppDevModeDescription[];
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ extern const char kEnableIwaKeyDistributionComponentName[];
+ extern const char kEnableIwaKeyDistributionComponentDescription[];
+ #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -2061,7 +2061,7 @@ extern const char kReduceIPAddressChangeNotificationDe
+ #endif // BUILDFLAG(IS_MAC)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ extern const char kReplaceSyncPromosWithSignInPromosName[];
+ extern const char kReplaceSyncPromosWithSignInPromosDescription[];
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
+@@ -2075,7 +2075,7 @@ extern const char kRobustWindowManagementDescription[]
+ extern const char kRobustWindowManagementName[];
+ extern const char kRobustWindowManagementDescription[];
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ extern const char kRootScrollbarFollowsTheme[];
+ extern const char kRootScrollbarFollowsThemeDescription[];
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+@@ -2216,7 +2216,7 @@ extern const char kDefaultSiteInstanceGroupsDescriptio
+ extern const char kDefaultSiteInstanceGroupsDescription[];
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ extern const char kPwaNavigationCapturingName[];
+ extern const char kPwaNavigationCapturingDescription[];
+ #endif
+@@ -2392,7 +2392,7 @@ extern const char kTouchTextEditingRedesignDescription
+ extern const char kTouchTextEditingRedesignName[];
+ extern const char kTouchTextEditingRedesignDescription[];
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ extern const char kEnableHistorySyncOptinName[];
+ extern const char kEnableHistorySyncOptinDescription[];
+
+@@ -2662,7 +2662,7 @@ extern const char kReduceTransferSizeUpdatedIPCDescrip
+ extern const char kReduceTransferSizeUpdatedIPCName[];
+ extern const char kReduceTransferSizeUpdatedIPCDescription[];
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ extern const char kReduceUserAgentDataLinuxPlatformVersionName[];
+ extern const char kReduceUserAgentDataLinuxPlatformVersionDescription[];
+ #endif // #if BUILDFLAG(IS_LINUX)
+@@ -4478,7 +4478,7 @@ extern const char kTetheringExperimentalFunctionalityD
+
+ #endif // #if BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ extern const char kGetAllScreensMediaName[];
+ extern const char kGetAllScreensMediaDescription[];
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+@@ -4610,7 +4610,7 @@ extern const char kEnableArmHwdrmDescription[];
+
+ // Linux ---------------------------------------------------------------------
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+
+ extern const char kPulseaudioLoopbackForCastName[];
+@@ -4632,6 +4632,9 @@ extern const char kWaylandUiScalingDescription[];
+
+ extern const char kWaylandUiScalingName[];
+ extern const char kWaylandUiScalingDescription[];
++
++extern const char kAudioBackendName[];
++extern const char kAudioBackendDescription[];
+ #endif // BUILDFLAG(IS_LINUX)
+
+ // Random platform combinations -----------------------------------------------
+@@ -4646,7 +4649,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe
+ extern const char kWebBluetoothConfirmPairingSupportDescription[];
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_PRINTING)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_PRINTING)
+ extern const char kCupsIppPrintingBackendName[];
+ extern const char kCupsIppPrintingBackendDescription[];
+ #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_PRINTING)
+@@ -4670,7 +4673,7 @@ extern const char kTaskManagerDesktopRefreshDescriptio
+ extern const char kTaskManagerDesktopRefreshDescription[];
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ extern const char kEnableNetworkServiceSandboxName[];
+ extern const char kEnableNetworkServiceSandboxDescription[];
+
+@@ -4753,7 +4756,7 @@ extern const char kElementCaptureDescription[];
+ extern const char kElementCaptureDescription[];
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ extern const char kUIDebugToolsName[];
+ extern const char kUIDebugToolsDescription[];
+ #endif
+@@ -4781,7 +4784,7 @@ extern const char kThirdPartyDisableChromeAutofillSett
+ extern const char kThirdPartyDisableChromeAutofillSettingsScreenDescription[];
+ #endif // IS_ANDROID
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ extern const char kThirdPartyProfileManagementName[];
+ extern const char kThirdPartyProfileManagementDescription[];
+
+@@ -4857,7 +4860,7 @@ extern const char kSupervisedUserBlockInterstitialV3De
+ extern const char kSupervisedUserBlockInterstitialV3Name[];
+ extern const char kSupervisedUserBlockInterstitialV3Description[];
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ extern const char kSupervisedUserLocalWebApprovalsName[];
+ extern const char kSupervisedUserLocalWebApprovalsDescription[];
+ #endif // #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/devel/electron38/files/patch-chrome_browser_gcm_gcm__profile__service__factory.cc b/devel/electron38/files/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
new file mode 100644
index 000000000000..8e9cf8ecb68c
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/gcm/gcm_profile_service_factory.cc
+@@ -110,7 +110,7 @@ GCMProfileService* GCMProfileServiceFactory::GetForPro
+ // static
+ GCMProfileService* GCMProfileServiceFactory::GetForProfile(
+ content::BrowserContext* profile) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On desktop, incognito profiles are checked with IsIncognitoProfile().
+ // It's possible for non-incognito profiles to also be off-the-record.
+ bool is_profile_supported =
+@@ -153,7 +153,7 @@ GCMProfileServiceFactory::BuildServiceInstanceForBrows
+ GCMProfileServiceFactory::BuildServiceInstanceForBrowserContext(
+ content::BrowserContext* context) const {
+ Profile* profile = Profile::FromBrowserContext(context);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ DCHECK(!profile->IsIncognitoProfile());
+ #else
+ DCHECK(!profile->IsOffTheRecord());
diff --git a/devel/electron38/files/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc b/devel/electron38/files/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
new file mode 100644
index 000000000000..7a90013d8954
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc
+@@ -16,7 +16,7 @@ InstanceIDProfileService* InstanceIDProfileServiceFact
+ // static
+ InstanceIDProfileService* InstanceIDProfileServiceFactory::GetForProfile(
+ content::BrowserContext* profile) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On desktop, the guest profile is actually the primary OTR profile of
+ // the "regular" guest profile. The regular guest profile is never used
+ // directly by users. Also, user are not able to create child OTR profiles
+@@ -65,7 +65,7 @@ InstanceIDProfileServiceFactory::BuildServiceInstanceF
+ InstanceIDProfileServiceFactory::BuildServiceInstanceForBrowserContext(
+ content::BrowserContext* context) const {
+ Profile* profile = Profile::FromBrowserContext(context);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On desktop, incognito profiles are checked with IsIncognitoProfile().
+ // It's possible for non-incognito profiles to also be off-the-record.
+ bool is_incognito = profile->IsIncognitoProfile();
diff --git a/devel/electron38/files/patch-chrome_browser_glic_widget_glic__widget.cc b/devel/electron38/files/patch-chrome_browser_glic_widget_glic__widget.cc
new file mode 100644
index 000000000000..c861c0677cb4
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_glic_widget_glic__widget.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/glic/widget/glic_widget.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/glic/widget/glic_widget.cc
+@@ -127,7 +127,7 @@ std::unique_ptr<GlicWidget> GlicWidget::Create(
+ // Don't change this name. This is used by other code to identify the glic
+ // window. See b/404947780.
+ params.name = "GlicWidget";
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ params.wm_class_class = shell_integration_linux::GetProgramClassClass();
+ params.wayland_app_id = params.wm_class_class + "-glic";
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_global__features.cc b/devel/electron38/files/patch-chrome_browser_global__features.cc
new file mode 100644
index 000000000000..f90f9c61978d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_global__features.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/global_features.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/global_features.cc
+@@ -24,7 +24,7 @@
+ #include "chrome/browser/glic/host/glic_synthetic_trial_manager.h" // nogncheck
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // This causes a gn error on Android builds, because gn does not understand
+ // buildflags, so we include it only on platforms where it is used.
+ #include "chrome/browser/ui/webui/whats_new/whats_new_registrar.h"
+@@ -70,7 +70,7 @@ void GlobalFeatures::Init() {
+
+ void GlobalFeatures::Init() {
+ system_permissions_platform_handle_ = CreateSystemPermissionsPlatformHandle();
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ whats_new_registry_ = CreateWhatsNewRegistry();
+ #endif
+
+@@ -119,7 +119,7 @@ GlobalFeatures::CreateSystemPermissionsPlatformHandle(
+ return system_permission_settings::PlatformHandle::Create();
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<whats_new::WhatsNewRegistry>
+ GlobalFeatures::CreateWhatsNewRegistry() {
+ return whats_new::CreateWhatsNewRegistry();
diff --git a/devel/electron38/files/patch-chrome_browser_global__features.h b/devel/electron38/files/patch-chrome_browser_global__features.h
new file mode 100644
index 000000000000..256f9c9a1f46
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_global__features.h
@@ -0,0 +1,38 @@
+--- chrome/browser/global_features.h.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/global_features.h
+@@ -15,7 +15,7 @@ class PlatformHandle;
+ namespace system_permission_settings {
+ class PlatformHandle;
+ } // namespace system_permission_settings
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ namespace whats_new {
+ class WhatsNewRegistry;
+ } // namespace whats_new
+@@ -63,7 +63,7 @@ class GlobalFeatures {
+ system_permissions_platform_handle() {
+ return system_permissions_platform_handle_.get();
+ }
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ whats_new::WhatsNewRegistry* whats_new_registry() {
+ return whats_new_registry_.get();
+ }
+@@ -103,7 +103,7 @@ class GlobalFeatures {
+
+ virtual std::unique_ptr<system_permission_settings::PlatformHandle>
+ CreateSystemPermissionsPlatformHandle();
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ virtual std::unique_ptr<whats_new::WhatsNewRegistry> CreateWhatsNewRegistry();
+ #endif
+
+@@ -113,7 +113,7 @@ class GlobalFeatures {
+
+ std::unique_ptr<system_permission_settings::PlatformHandle>
+ system_permissions_platform_handle_;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<whats_new::WhatsNewRegistry> whats_new_registry_;
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_browser_headless_headless__mode__util.cc b/devel/electron38/files/patch-chrome_browser_headless_headless__mode__util.cc
new file mode 100644
index 000000000000..387fc5cf00c2
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_headless_headless__mode__util.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/headless/headless_mode_util.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/headless/headless_mode_util.cc
+@@ -10,7 +10,7 @@
+ // New headless mode is available on Linux, Windows and Mac platforms.
+ // More platforms will be added later, so avoid function level clutter
+ // by providing stub implementations at the end of the file.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+
+ #include "base/base_switches.h"
+ #include "base/files/file_path.h"
+@@ -19,7 +19,7 @@
+ #include "chrome/common/chrome_switches.h"
+ #include "content/public/common/content_switches.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/gl/gl_switches.h" // nogncheck
+ #include "ui/ozone/public/ozone_switches.h" // nogncheck
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -94,7 +94,7 @@ class HeadlessModeHandleImpl : public HeadlessModeHand
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Headless mode on Linux relies on ozone/headless platform.
+ command_line->AppendSwitchASCII(::switches::kOzonePlatform,
+ switches::kHeadless);
diff --git a/devel/electron32/files/patch-chrome_browser_intranet__redirect__detector.h b/devel/electron38/files/patch-chrome_browser_intranet__redirect__detector.h
index 2c1df7cf5092..2c1df7cf5092 100644
--- a/devel/electron32/files/patch-chrome_browser_intranet__redirect__detector.h
+++ b/devel/electron38/files/patch-chrome_browser_intranet__redirect__detector.h
diff --git a/devel/electron38/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc b/devel/electron38/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
new file mode 100644
index 000000000000..9204240e4a5f
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
@@ -0,0 +1,15 @@
+--- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc
+@@ -39,10 +39,12 @@ void MTPDeviceMapService::RegisterMTPFileSystem(
+ // Note that this initializes the delegate asynchronously, but since
+ // the delegate will only be used from the IO thread, it is guaranteed
+ // to be created before use of it expects it to be there.
++#if !BUILDFLAG(IS_BSD)
+ CreateMTPDeviceAsyncDelegate(
+ device_location, read_only,
+ base::BindOnce(&MTPDeviceMapService::AddAsyncDelegate,
+ base::Unretained(this), device_location, read_only));
++#endif
+ mtp_device_usage_map_[key] = 0;
+ }
+
diff --git a/devel/electron38/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc b/devel/electron38/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc
new file mode 100644
index 000000000000..a1bd13cb24c9
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_media__galleries_media__file__system__registry.cc
@@ -0,0 +1,16 @@
+--- chrome/browser/media_galleries/media_file_system_registry.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/media_galleries/media_file_system_registry.cc
+@@ -582,7 +582,12 @@ MediaFileSystemRegistry::MediaFileSystemRegistry()
+ // Constructor in 'private' section because depends on private class definition.
+ MediaFileSystemRegistry::MediaFileSystemRegistry()
+ : file_system_context_(new MediaFileSystemContextImpl) {
+- StorageMonitor::GetInstance()->AddObserver(this);
++ /*
++ * This conditional is needed for shutdown. Destructors
++ * try to get the media file system registry.
++ */
++ if (StorageMonitor::GetInstance())
++ StorageMonitor::GetInstance()->AddObserver(this);
+ }
+
+ MediaFileSystemRegistry::~MediaFileSystemRegistry() {
diff --git a/devel/electron38/files/patch-chrome_browser_media_audio__service__util.cc b/devel/electron38/files/patch-chrome_browser_media_audio__service__util.cc
new file mode 100644
index 000000000000..7e4d4a2803bb
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_media_audio__service__util.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/media/audio_service_util.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/media/audio_service_util.cc
+@@ -20,7 +20,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const base::Value* GetPolicy(const char* policy_name) {
+ const policy::PolicyMap& policies =
+ g_browser_process->browser_policy_connector()
+@@ -39,7 +39,7 @@ bool IsAudioServiceSandboxEnabled() {
+ } // namespace
+
+ bool IsAudioServiceSandboxEnabled() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return GetPolicyOrFeature(policy::key::kAudioSandboxEnabled,
+ features::kAudioServiceSandbox);
+ #else
diff --git a/devel/electron38/files/patch-chrome_browser_media_router_discovery_BUILD.gn b/devel/electron38/files/patch-chrome_browser_media_router_discovery_BUILD.gn
new file mode 100644
index 000000000000..f8d2ed5c5cd2
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_media_router_discovery_BUILD.gn
@@ -0,0 +1,11 @@
+--- chrome/browser/media/router/discovery/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/media/router/discovery/BUILD.gn
+@@ -81,7 +81,7 @@ static_library("discovery") {
+ ]
+ configs += [ "//build/config/compiler:wexit_time_destructors" ]
+
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ sources += [ "discovery_network_list_wifi_linux.cc" ]
+ }
+
diff --git a/devel/electron38/files/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc b/devel/electron38/files/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
new file mode 100644
index 000000000000..05c8b52f665a
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
@@ -0,0 +1,48 @@
+--- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig 2024-10-16 21:30:58 UTC
++++ chrome/browser/media/router/discovery/discovery_network_list_posix.cc
+@@ -10,11 +10,12 @@
+ #include "chrome/browser/media/router/discovery/discovery_network_list.h"
+
+ #include <ifaddrs.h>
++#include <sys/socket.h>
++#include <sys/types.h>
++#include <sys/time.h>
+ #include <net/if.h>
+ #include <net/if_arp.h>
+ #include <netinet/in.h>
+-#include <sys/socket.h>
+-#include <sys/types.h>
+
+ #include <algorithm>
+
+@@ -23,7 +24,7 @@
+ #include "chrome/browser/media/router/discovery/discovery_network_list_wifi.h"
+ #include "net/base/net_errors.h"
+
+-#if !BUILDFLAG(IS_MAC)
++#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
+ #include <netpacket/packet.h>
+ #else
+ #include <net/if_dl.h>
+@@ -32,7 +33,7 @@ namespace {
+ namespace media_router {
+ namespace {
+
+-#if !BUILDFLAG(IS_MAC)
++#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
+ using sll = struct sockaddr_ll;
+ #define SOCKET_ARP_TYPE(s) ((s)->sll_hatype)
+ #define SOCKET_ADDRESS_LEN(s) ((s)->sll_halen)
+@@ -43,6 +44,12 @@ using sll = struct sockaddr_dl;
+ #define SOCKET_ARP_TYPE(s) ((s)->sdl_type)
+ #define SOCKET_ADDRESS_LEN(s) ((s)->sdl_alen)
+ #define SOCKET_ADDRESS(s) (LLADDR(s))
++#endif
++
++#if BUILDFLAG(IS_BSD)
++bool MaybeGetWifiSSID(const std::string& if_name, std::string* ssid_out) {
++ return false;
++}
+ #endif
+
+ void GetDiscoveryNetworkInfoListImpl(
diff --git a/devel/electron38/files/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc b/devel/electron38/files/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
new file mode 100644
index 000000000000..f6804f10852f
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
@@ -0,0 +1,30 @@
+--- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc
+@@ -4,7 +4,11 @@
+
+ #include "chrome/browser/media/router/discovery/discovery_network_list_wifi.h"
+
++#include "build/build_config.h"
++
++#if !BUILDFLAG(IS_BSD)
+ #include <linux/wireless.h>
++#endif
+ #include <string.h>
+ #include <sys/ioctl.h>
+ #include <sys/socket.h>
+@@ -20,6 +24,7 @@ bool MaybeGetWifiSSID(const std::string& if_name, std:
+ bool MaybeGetWifiSSID(const std::string& if_name, std::string* ssid_out) {
+ DCHECK(ssid_out);
+
++#if !BUILDFLAG(IS_BSD)
+ base::ScopedFD ioctl_socket(socket(AF_INET, SOCK_DGRAM, 0));
+ if (!ioctl_socket.is_valid()) {
+ // AF_INET is for IPv4, so it may fail for IPv6-only hosts even when there
+@@ -42,6 +47,7 @@ bool MaybeGetWifiSSID(const std::string& if_name, std:
+ ssid_out->assign(ssid);
+ return true;
+ }
++#endif
+ return false;
+ }
+
diff --git a/devel/electron38/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc b/devel/electron38/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
new file mode 100644
index 000000000000..2a2fc1e54ffc
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
@@ -0,0 +1,47 @@
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/media/webrtc/chrome_screen_enumerator.cc
+@@ -21,7 +21,7 @@
+ #if BUILDFLAG(IS_CHROMEOS)
+ #include "ash/shell.h"
+ #include "ui/aura/window.h"
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/functional/callback.h"
+ #include "content/public/browser/desktop_capture.h"
+ #endif
+@@ -32,7 +32,7 @@ base::LazyInstance<std::vector<raw_ptr<aura::Window, V
+ DestructorAtExit root_windows_for_testing_ = LAZY_INSTANCE_INITIALIZER;
+ } // namespace
+
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ namespace {
+ base::LazyInstance<std::unique_ptr<webrtc::DesktopCapturer>>::DestructorAtExit
+ g_desktop_capturer_for_testing = LAZY_INSTANCE_INITIALIZER;
+@@ -79,7 +79,7 @@ blink::mojom::StreamDevicesSetPtr EnumerateScreens(
+ return stream_devices_set;
+ }
+
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ blink::mojom::StreamDevicesSetPtr EnumerateScreens(
+ blink::mojom::MediaStreamType stream_type) {
+ DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
+@@ -132,7 +132,7 @@ void ChromeScreenEnumerator::SetRootWindowsForTesting(
+ root_windows_for_testing_.Get() = std::move(root_windows);
+ }
+
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void ChromeScreenEnumerator::SetDesktopCapturerForTesting(
+ std::unique_ptr<webrtc::DesktopCapturer> capturer) {
+ g_desktop_capturer_for_testing.Get() = std::move(capturer);
+@@ -145,7 +145,7 @@ void ChromeScreenEnumerator::EnumerateScreens(
+ ScreensCallback screens_callback) const {
+ DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ content::GetUIThreadTaskRunner({})->PostTaskAndReplyWithResult(
+ FROM_HERE, base::BindOnce(::EnumerateScreens, stream_type),
+ base::BindOnce(
diff --git a/devel/electron38/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h b/devel/electron38/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
new file mode 100644
index 000000000000..f1dd54ac9eb7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
@@ -0,0 +1,20 @@
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/media/webrtc/chrome_screen_enumerator.h
+@@ -18,7 +18,7 @@ class Window;
+ namespace aura {
+ class Window;
+ }
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ namespace webrtc {
+ class DesktopCapturer;
+ }
+@@ -39,7 +39,7 @@ class ChromeScreenEnumerator : public media::ScreenEnu
+ #if BUILDFLAG(IS_CHROMEOS)
+ static void SetRootWindowsForTesting(
+ std::vector<raw_ptr<aura::Window, VectorExperimental>> root_windows);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ static void SetDesktopCapturerForTesting(
+ std::unique_ptr<webrtc::DesktopCapturer> capturer);
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc b/devel/electron38/files/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
new file mode 100644
index 000000000000..857a867ecffb
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/media/webrtc/desktop_media_picker_controller.cc
+@@ -99,7 +99,7 @@ bool DesktopMediaPickerController::IsSystemAudioCaptur
+ base::FeatureList::IsEnabled(
+ media::kMacCatapLoopbackAudioForScreenShare));
+ }
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (request_source == Params::RequestSource::kCast) {
+ return base::FeatureList::IsEnabled(media::kPulseaudioLoopbackForCast);
+ } else {
diff --git a/devel/electron38/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc b/devel/electron38/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
new file mode 100644
index 000000000000..4774b54603b6
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/media/webrtc/webrtc_log_uploader.cc
+@@ -101,7 +101,7 @@ std::string GetLogUploadProduct() {
+ const char product[] = "Chrome";
+ #elif BUILDFLAG(IS_MAC)
+ const char product[] = "Chrome_Mac";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if !defined(ADDRESS_SANITIZER)
+ const char product[] = "Chrome_Linux";
+ #else
diff --git a/devel/electron38/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc b/devel/electron38/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
new file mode 100644
index 000000000000..60ef933edecd
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/media/webrtc/webrtc_logging_controller.cc
+@@ -25,7 +25,7 @@
+ #include "components/webrtc_logging/browser/text_log_list.h"
+ #include "content/public/browser/render_process_host.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include "content/public/browser/child_process_security_policy.h"
+ #include "storage/browser/file_system/isolated_context.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+@@ -305,7 +305,7 @@ void WebRtcLoggingController::StartEventLogging(
+ web_app_id, callback);
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ void WebRtcLoggingController::GetLogsDirectory(
+ LogsDirectoryCallback callback,
+ LogsDirectoryErrorCallback error_callback) {
diff --git a/devel/electron38/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h b/devel/electron38/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
new file mode 100644
index 000000000000..aafeee8b2e81
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
@@ -0,0 +1,20 @@
+--- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/media/webrtc/webrtc_logging_controller.h
+@@ -133,7 +133,7 @@ class WebRtcLoggingController
+ size_t web_app_id,
+ const StartEventLoggingCallback& callback);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // Ensures that the WebRTC Logs directory exists and then grants render
+ // process access to the 'WebRTC Logs' directory, and invokes |callback| with
+ // the ids necessary to create a DirectoryEntry object.
+@@ -197,7 +197,7 @@ class WebRtcLoggingController
+
+ content::BrowserContext* GetBrowserContext() const;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // Grants the render process access to the 'WebRTC Logs' directory, and
+ // invokes |callback| with the ids necessary to create a DirectoryEntry
+ // object. If the |logs_path| couldn't be created or found, |error_callback|
diff --git a/devel/electron38/files/patch-chrome_browser_memory__details.cc b/devel/electron38/files/patch-chrome_browser_memory__details.cc
new file mode 100644
index 000000000000..a0407f103e11
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_memory__details.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/memory_details.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/memory_details.cc
+@@ -334,7 +334,7 @@ void MemoryDetails::CollectChildInfoOnUIThread() {
+ });
+ }
+
+-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD)
+ if (content::ZygoteHost::GetInstance()->IsZygotePid(process.pid)) {
+ process.process_type = content::PROCESS_TYPE_ZYGOTE;
+ }
diff --git a/devel/electron38/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc b/devel/electron38/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
new file mode 100644
index 000000000000..ad7898a5f8de
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
@@ -0,0 +1,52 @@
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
+@@ -86,7 +86,7 @@
+ #include "chrome/browser/flags/android/chrome_session_state.h"
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if defined(__GLIBC__)
+ #include <gnu/libc-version.h>
+ #endif // defined(__GLIBC__)
+@@ -111,7 +111,7 @@
+ #include "chrome/installer/util/taskbar_util.h"
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/metrics/pressure/pressure_metrics_reporter.h"
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -120,7 +120,7 @@
+ #include "components/user_manager/user_manager.h"
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/power_metrics/system_power_monitor.h"
+ #endif
+
+@@ -900,7 +900,7 @@ void RecordStartupMetrics() {
+
+ // Record whether Chrome is the default browser or not.
+ // Disabled on Linux due to hanging browser tests, see crbug.com/1216328.
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ shell_integration::DefaultWebClientState default_state =
+ shell_integration::GetDefaultBrowser();
+ base::UmaHistogramEnumeration("DefaultBrowser.State", default_state,
+@@ -1211,11 +1211,11 @@ void ChromeBrowserMainExtraPartsMetrics::PostBrowserSt
+ std::make_unique<web_app::SamplingMetricsProvider>();
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ pressure_metrics_reporter_ = std::make_unique<PressureMetricsReporter>();
+ #endif // BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::trace_event::TraceLog::GetInstance()->AddEnabledStateObserver(
+ power_metrics::SystemPowerMonitor::GetInstance());
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron38/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h b/devel/electron38/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
new file mode 100644
index 000000000000..a8f8ae529625
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
@@ -0,0 +1,20 @@
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h
+@@ -29,7 +29,7 @@ class ProcessMonitor;
+ class ProcessMonitor;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class PressureMetricsReporter;
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -126,7 +126,7 @@ class ChromeBrowserMainExtraPartsMetrics : public Chro
+ std::unique_ptr<web_app::SamplingMetricsProvider> web_app_metrics_provider_;
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Reports pressure metrics.
+ std::unique_ptr<PressureMetricsReporter> pressure_metrics_reporter_;
+ #endif // BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc b/devel/electron38/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
new file mode 100644
index 000000000000..0775bed211e6
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
@@ -0,0 +1,115 @@
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/metrics/chrome_metrics_service_client.cc
+@@ -202,11 +202,11 @@
+ #include "chrome/browser/metrics/google_update_metrics_provider_mac.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/metrics/motherboard_metrics_provider.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/metrics/chrome_metrics_service_crash_reporter.h"
+ #endif
+
+@@ -224,7 +224,7 @@
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/tabs/tab_metrics_provider.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -244,7 +244,7 @@ const char kCrashpadHistogramAllocatorName[] = "Crashp
+ // Needs to be kept in sync with the writer in
+ // third_party/crashpad/crashpad/handler/handler_main.cc.
+ const char kCrashpadHistogramAllocatorName[] = "CrashpadMetrics";
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ChromeMetricsServiceCrashReporter& GetCrashReporter() {
+ static base::NoDestructor<ChromeMetricsServiceCrashReporter> crash_reporter;
+ return *crash_reporter;
+@@ -554,7 +554,7 @@ void ChromeMetricsServiceClient::RegisterPrefs(PrefReg
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ metrics::structured::StructuredMetricsService::RegisterPrefs(registry);
+
+ #if !BUILDFLAG(IS_CHROMEOS)
+@@ -636,7 +636,7 @@ void ChromeMetricsServiceClient::OnEnvironmentUpdate(s
+ void ChromeMetricsServiceClient::OnEnvironmentUpdate(std::string* environment) {
+ // TODO(https://bugs.chromium.org/p/crashpad/issues/detail?id=135): call this
+ // on Mac when the Crashpad API supports it.
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Register the environment with the crash reporter. Note that there is a
+ // window from startup to this point during which crash reports will not have
+ // an environment set.
+@@ -738,7 +738,7 @@ void ChromeMetricsServiceClient::Initialize() {
+ std::make_unique<metrics::dwa::DwaService>(this, local_state);
+ }
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ metrics::structured::Recorder::GetInstance()->SetUiTaskRunner(
+ base::SequencedTaskRunner::GetCurrentDefault());
+ #endif
+@@ -798,7 +798,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+ metrics_service_->RegisterMetricsProvider(
+ std::make_unique<metrics::CPUMetricsProvider>());
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ metrics_service_->RegisterMetricsProvider(
+ std::make_unique<metrics::MotherboardMetricsProvider>());
+ #endif
+@@ -886,7 +886,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+ std::make_unique<GoogleUpdateMetricsProviderMac>());
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ metrics_service_->RegisterMetricsProvider(
+ std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -988,7 +988,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+ std::make_unique<HttpsEngagementMetricsProvider>());
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ metrics_service_->RegisterMetricsProvider(
+ std::make_unique<TabMetricsProvider>(
+ g_browser_process->profile_manager()));
+@@ -1000,7 +1000,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+ std::make_unique<PowerMetricsProvider>());
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ metrics_service_->RegisterMetricsProvider(
+ metrics::CreateDesktopSessionMetricsProvider());
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX)
+@@ -1191,7 +1191,7 @@ bool ChromeMetricsServiceClient::RegisterForProfileEve
+ }
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // This creates the DesktopProfileSessionDurationsServices if it didn't exist
+ // already.
+ metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
+@@ -1540,7 +1540,7 @@ void ChromeMetricsServiceClient::CreateStructuredMetri
+ recorder =
+ base::MakeRefCounted<metrics::structured::AshStructuredMetricsRecorder>(
+ cros_system_profile_provider_.get());
+-#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+
+ // Make sure that Structured Metrics recording delegates have been created
+ // before the service is created. This is handled in other places for ChromeOS
diff --git a/devel/electron38/files/patch-chrome_browser_metrics_perf_cpu__identity.cc b/devel/electron38/files/patch-chrome_browser_metrics_perf_cpu__identity.cc
new file mode 100644
index 000000000000..e71b314843c7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_metrics_perf_cpu__identity.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/metrics/perf/cpu_identity.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/metrics/perf/cpu_identity.cc
+@@ -146,7 +146,7 @@ CPUIdentity GetCPUIdentity() {
+ result.release =
+ #if BUILDFLAG(IS_CHROMEOS)
+ base::SysInfo::KernelVersion();
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::SysInfo::OperatingSystemVersion();
+ #else
+ #error "Unsupported configuration"
diff --git a/devel/electron32/files/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc b/devel/electron38/files/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
index 77047374d435..77047374d435 100644
--- a/devel/electron32/files/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
+++ b/devel/electron38/files/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
diff --git a/devel/electron38/files/patch-chrome_browser_metrics_power_process__monitor.cc b/devel/electron38/files/patch-chrome_browser_metrics_power_process__monitor.cc
new file mode 100644
index 000000000000..33e08880e3ea
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_metrics_power_process__monitor.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/metrics/power/process_monitor.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/metrics/power/process_monitor.cc
+@@ -64,7 +64,7 @@ ProcessMonitor::Metrics SampleMetrics(base::ProcessMet
+ process_metrics.GetPlatformIndependentCPUUsage());
+
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_AIX)
++ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ metrics.idle_wakeups = process_metrics.GetIdleWakeupsPerSecond();
+ #endif
+ #if BUILDFLAG(IS_MAC)
+@@ -82,7 +82,7 @@ void ScaleMetrics(ProcessMonitor::Metrics* metrics, do
+ }
+
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_AIX)
++ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ metrics->idle_wakeups *= factor;
+ #endif
+
+@@ -156,7 +156,7 @@ ProcessMonitor::Metrics& operator+=(ProcessMonitor::Me
+ }
+
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_AIX)
++ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ lhs.idle_wakeups += rhs.idle_wakeups;
+ #endif
+
diff --git a/devel/electron32/files/patch-chrome_browser_metrics_power_process__monitor.h b/devel/electron38/files/patch-chrome_browser_metrics_power_process__monitor.h
index 718da081e685..718da081e685 100644
--- a/devel/electron32/files/patch-chrome_browser_metrics_power_process__monitor.h
+++ b/devel/electron38/files/patch-chrome_browser_metrics_power_process__monitor.h
diff --git a/devel/electron38/files/patch-chrome_browser_net_profile__network__context__service.cc b/devel/electron38/files/patch-chrome_browser_net_profile__network__context__service.cc
new file mode 100644
index 000000000000..89c243a08edd
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_net_profile__network__context__service.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/net/profile_network_context_service.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/net/profile_network_context_service.cc
+@@ -137,7 +137,7 @@
+ #include "extensions/common/constants.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
+ #include "chrome/browser/policy/chrome_browser_policy_connector.h"
+ #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
+@@ -286,7 +286,7 @@ void UpdateCookieSettings(Profile* profile, ContentSet
+ });
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<net::ClientCertStore> GetWrappedCertStore(
+ Profile* profile,
+ std::unique_ptr<net::ClientCertStore> platform_store) {
+@@ -1289,7 +1289,7 @@ ProfileNetworkContextService::CreateClientCertStore()
+ std::make_unique<net::ClientCertStoreNSS>(
+ base::BindRepeating(&CreateCryptoModuleBlockingPasswordDelegate,
+ kCryptoModulePasswordClientAuth));
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return GetWrappedCertStore(profile_, std::move(store));
+ #else
+ return store;
diff --git a/devel/electron38/files/patch-chrome_browser_net_profile__network__context__service__factory.cc b/devel/electron38/files/patch-chrome_browser_net_profile__network__context__service__factory.cc
new file mode 100644
index 000000000000..65a23aa35c9e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_net_profile__network__context__service__factory.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/net/profile_network_context_service_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/net/profile_network_context_service_factory.cc
+@@ -32,7 +32,7 @@
+ #include "chrome/browser/net/server_certificate_database_service_factory.h" // nogncheck
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
+ #endif
+
+@@ -76,7 +76,7 @@ ProfileNetworkContextServiceFactory::ProfileNetworkCon
+ #if BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
+ DependsOn(net::ServerCertificateDatabaseServiceFactory::GetInstance());
+ #endif
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ DependsOn(client_certificates::CertificateProvisioningServiceFactory::
+ GetInstance());
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_net_system__network__context__manager.cc b/devel/electron38/files/patch-chrome_browser_net_system__network__context__manager.cc
new file mode 100644
index 000000000000..21a495b165de
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_net_system__network__context__manager.cc
@@ -0,0 +1,138 @@
+--- chrome/browser/net/system_network_context_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/net/system_network_context_manager.cc
+@@ -142,7 +142,7 @@ SystemNetworkContextManager* g_system_network_context_
+ // The global instance of the SystemNetworkContextManager.
+ SystemNetworkContextManager* g_system_network_context_manager = nullptr;
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Whether kerberos library loading will work in the network service due to the
+ // sandbox.
+ bool g_network_service_will_allow_gssapi_library_load = false;
+@@ -150,7 +150,7 @@ const char* kGssapiDesiredPref =
+ const char* kGssapiDesiredPref =
+ #if BUILDFLAG(IS_CHROMEOS)
+ prefs::kKerberosEnabled;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ prefs::kReceivedHttpAuthNegotiateHeader;
+ #endif
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+@@ -196,7 +196,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
+ auth_dynamic_params->basic_over_http_enabled =
+ local_state->GetBoolean(prefs::kBasicAuthOverHttpEnabled);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ auth_dynamic_params->delegate_by_kdc_policy =
+ local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
+@@ -211,7 +211,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
+ local_state->GetString(prefs::kAuthAndroidNegotiateAccountType);
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auth_dynamic_params->allow_gssapi_library_load =
+ local_state->GetBoolean(kGssapiDesiredPref);
+ #endif // BUILDFLAG(IS_CHROMEOS)
+@@ -221,7 +221,7 @@ void OnNewHttpAuthDynamicParams(
+
+ void OnNewHttpAuthDynamicParams(
+ network::mojom::HttpAuthDynamicParamsPtr& params) {
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // The kerberos library is incompatible with the network service sandbox, so
+ // if library loading is now enabled, the network service needs to be
+ // restarted. It will be restarted unsandboxed because is
+@@ -269,11 +269,11 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
+ // it is not always initialized.
+ CHECK_IS_TEST();
+ }
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto* local_state = g_browser_process->local_state();
+ #endif
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // The network service sandbox and the kerberos library are incompatible.
+ // If kerberos is enabled by policy, disable the network service sandbox.
+ if (g_network_service_will_allow_gssapi_library_load ||
+@@ -289,7 +289,7 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
+ }
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (local_state &&
+ local_state->HasPrefPath(prefs::kNetworkServiceSandboxEnabled)) {
+ return local_state->GetBoolean(prefs::kNetworkServiceSandboxEnabled)
+@@ -594,7 +594,7 @@ void SystemNetworkContextManager::DeleteInstance() {
+ g_system_network_context_manager = nullptr;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ SystemNetworkContextManager::GssapiLibraryLoadObserver::
+ GssapiLibraryLoadObserver(SystemNetworkContextManager* owner)
+ : owner_(owner) {}
+@@ -652,7 +652,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
+ pref_change_registrar_.Add(prefs::kAllHttpAuthSchemesAllowedForOrigins,
+ auth_pref_callback);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ pref_change_registrar_.Add(prefs::kAuthNegotiateDelegateByKdcPolicy,
+ auth_pref_callback);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
+@@ -666,7 +666,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
+ auth_pref_callback);
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ pref_change_registrar_.Add(kGssapiDesiredPref, auth_pref_callback);
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+
+@@ -738,7 +738,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
+ registry->RegisterStringPref(prefs::kAuthNegotiateDelegateAllowlist,
+ std::string());
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy,
+ false);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
+@@ -763,11 +763,11 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
+
+ registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ registry->RegisterBooleanPref(prefs::kNetworkServiceSandboxEnabled, true);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false);
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -821,7 +821,7 @@ void SystemNetworkContextManager::OnNetworkServiceCrea
+ OnNewHttpAuthDynamicParams(http_auth_dynamic_params);
+ network_service->ConfigureHttpAuthPrefs(std::move(http_auth_dynamic_params));
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ gssapi_library_loader_observer_.Install(network_service);
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -1048,7 +1048,7 @@ bool SystemNetworkContextManager::IsNetworkSandboxEnab
+ break;
+ }
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!enabled) {
+ g_network_service_will_allow_gssapi_library_load = true;
+ }
diff --git a/devel/electron38/files/patch-chrome_browser_net_system__network__context__manager.h b/devel/electron38/files/patch-chrome_browser_net_system__network__context__manager.h
new file mode 100644
index 000000000000..71d59b6b8691
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_net_system__network__context__manager.h
@@ -0,0 +1,20 @@
+--- chrome/browser/net/system_network_context_manager.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/net/system_network_context_manager.h
+@@ -212,7 +212,7 @@ class SystemNetworkContextManager {
+ class URLLoaderFactoryForSystem;
+ class NetworkProcessLaunchWatcher;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class GssapiLibraryLoadObserver
+ : public network::mojom::GssapiLibraryLoadObserver {
+ public:
+@@ -295,7 +295,7 @@ class SystemNetworkContextManager {
+ std::unique_ptr<NetworkAnnotationMonitor> network_annotation_monitor_;
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ GssapiLibraryLoadObserver gssapi_library_loader_observer_{this};
+ #endif // BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc b/devel/electron38/files/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
new file mode 100644
index 000000000000..25511241980c
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc
+@@ -36,7 +36,7 @@ namespace {
+ #include "services/network/public/cpp/resource_request.h"
+
+ namespace {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ constexpr char kPlatform[] = "LINUX";
+ #elif BUILDFLAG(IS_WIN)
+ constexpr char kPlatform[] = "WINDOWS";
diff --git a/devel/electron38/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc b/devel/electron38/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
new file mode 100644
index 000000000000..06e3e82240b6
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/new_tab_page/new_tab_page_util.cc
+@@ -32,7 +32,7 @@ bool IsOsSupportedForDrive() {
+ }
+
+ bool IsOsSupportedForDrive() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return true;
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-chrome_browser_notifications_notification__display__service__impl.cc b/devel/electron38/files/patch-chrome_browser_notifications_notification__display__service__impl.cc
new file mode 100644
index 000000000000..ce7b22790d15
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_notifications_notification__display__service__impl.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/notifications/notification_display_service_impl.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/notifications/notification_display_service_impl.cc
+@@ -31,7 +31,7 @@
+ #endif
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/send_tab_to_self/desktop_notification_handler.h"
+ #include "chrome/browser/sharing/sharing_notification_handler.h"
+ #endif
+@@ -60,7 +60,7 @@ void NotificationDisplayServiceImpl::RegisterProfilePr
+ // static
+ void NotificationDisplayServiceImpl::RegisterProfilePrefs(
+ user_prefs::PrefRegistrySyncable* registry) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ registry->RegisterBooleanPref(prefs::kAllowSystemNotifications, true);
+ #endif
+ }
+@@ -76,7 +76,7 @@ NotificationDisplayServiceImpl::NotificationDisplaySer
+ std::make_unique<PersistentNotificationHandler>());
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ AddNotificationHandler(
+ NotificationHandler::Type::SEND_TAB_TO_SELF,
+ std::make_unique<send_tab_to_self::DesktopNotificationHandler>(
+@@ -84,7 +84,7 @@ NotificationDisplayServiceImpl::NotificationDisplaySer
+ #endif
+
+ #if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)) && \
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)) && \
+ BUILDFLAG(SAFE_BROWSING_AVAILABLE)
+ AddNotificationHandler(
+ NotificationHandler::Type::TAILORED_SECURITY,
diff --git a/devel/electron38/files/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc b/devel/electron38/files/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
new file mode 100644
index 000000000000..548381805436
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/notifications/notification_platform_bridge_delegator.cc
+@@ -55,7 +55,7 @@ bool SystemNotificationsEnabled(Profile* profile) {
+ #elif BUILDFLAG(IS_WIN)
+ return NotificationPlatformBridgeWin::SystemNotificationEnabled();
+ #else
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (profile) {
+ // Prefs take precedence over flags.
+ PrefService* prefs = profile->GetPrefs();
diff --git a/devel/electron38/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc b/devel/electron38/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
new file mode 100644
index 000000000000..37ad8e20d83d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/password_manager/chrome_password_manager_client.cc
+@@ -729,7 +729,7 @@ bool ChromePasswordManagerClient::IsReauthBeforeFillin
+ bool ChromePasswordManagerClient::IsReauthBeforeFillingRequired(
+ device_reauth::DeviceAuthenticator* authenticator) {
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (!GetLocalStatePrefs() || !GetPrefs() || !authenticator) {
+ return false;
+ }
+@@ -1008,7 +1008,7 @@ void ChromePasswordManagerClient::NotifyKeychainError(
+ }
+
+ void ChromePasswordManagerClient::NotifyKeychainError() {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ PasswordsClientUIDelegate* manage_passwords_ui_controller =
+ PasswordsClientUIDelegateFromWebContents(web_contents());
+ if (manage_passwords_ui_controller) {
+@@ -2083,7 +2083,7 @@ bool ChromePasswordManagerClient::IsPasswordManagement
+ bool ChromePasswordManagerClient::IsPasswordManagementEnabledForCurrentPage(
+ const GURL& url) const {
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (IsPasswordManagerForUrlDisallowedByPolicy(url)) {
+ return false;
+ }
+@@ -2122,7 +2122,7 @@ bool ChromePasswordManagerClient::IsPasswordManagement
+ }
+
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool ChromePasswordManagerClient::IsPasswordManagerForUrlDisallowedByPolicy(
+ const GURL& url) const {
+ if (!GetPrefs() || !GetPrefs()->HasPrefPath(
diff --git a/devel/electron38/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc b/devel/electron38/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
new file mode 100644
index 000000000000..fb034fb32e5f
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/password_manager/factories/password_reuse_manager_factory.cc
+@@ -128,7 +128,7 @@ PasswordReuseManagerFactory::BuildServiceInstanceForBr
+ // Prepare password hash data for reuse detection.
+ reuse_manager->PreparePasswordHashData(GetSignInStateForMetrics(profile));
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<password_manager::PasswordReuseManagerSigninNotifier>
+ notifier = std::make_unique<
+ password_manager::PasswordReuseManagerSigninNotifierImpl>(
diff --git a/devel/electron38/files/patch-chrome_browser_platform__util__linux.cc b/devel/electron38/files/patch-chrome_browser_platform__util__linux.cc
new file mode 100644
index 000000000000..9c976315fb87
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_platform__util__linux.cc
@@ -0,0 +1,12 @@
+--- chrome/browser/platform_util_linux.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/platform_util_linux.cc
+@@ -302,7 +302,9 @@ void OnLaunchOptionsCreated(const std::string& command
+ argv.push_back(command);
+ argv.push_back(arg);
+ options.current_directory = working_directory;
++#if !BUILDFLAG(IS_BSD)
+ options.allow_new_privs = true;
++#endif
+ // xdg-open can fall back on mailcap which eventually might plumb through
+ // to a command that needs a terminal. Set the environment variable telling
+ // it that we definitely don't have a terminal available and that it should
diff --git a/devel/electron32/files/patch-chrome_browser_policy_browser__signin__policy__handler.cc b/devel/electron38/files/patch-chrome_browser_policy_browser__signin__policy__handler.cc
index c423fdd7f157..c423fdd7f157 100644
--- a/devel/electron32/files/patch-chrome_browser_policy_browser__signin__policy__handler.cc
+++ b/devel/electron38/files/patch-chrome_browser_policy_browser__signin__policy__handler.cc
diff --git a/devel/electron38/files/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc b/devel/electron38/files/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
new file mode 100644
index 000000000000..283637e6a57e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
@@ -0,0 +1,47 @@
+--- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc
+@@ -57,7 +57,7 @@
+ #include "chrome/browser/policy/browser_dm_token_storage_mac.h"
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/policy/browser_dm_token_storage_linux.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+@@ -66,7 +66,7 @@
+ #include "chrome/install_static/install_util.h"
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/client_certificates/browser_context_delegate.h"
+ #include "chrome/browser/enterprise/client_certificates/cert_utils.h"
+ #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/device_trust_key_manager_impl.h"
+@@ -111,7 +111,7 @@ void ChromeBrowserCloudManagementControllerDesktop::
+
+ #if BUILDFLAG(IS_MAC)
+ storage_delegate = std::make_unique<BrowserDMTokenStorageMac>();
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ storage_delegate = std::make_unique<BrowserDMTokenStorageLinux>();
+ #elif BUILDFLAG(IS_WIN)
+ storage_delegate = std::make_unique<BrowserDMTokenStorageWin>();
+@@ -275,7 +275,7 @@ ChromeBrowserCloudManagementControllerDesktop::CreateD
+
+ std::unique_ptr<enterprise_connectors::DeviceTrustKeyManager>
+ ChromeBrowserCloudManagementControllerDesktop::CreateDeviceTrustKeyManager() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ auto* browser_dm_token_storage = BrowserDMTokenStorage::Get();
+ auto* device_management_service = GetDeviceManagementService();
+ auto shared_url_loader_factory = GetSharedURLLoaderFactory();
+@@ -297,7 +297,7 @@ ChromeBrowserCloudManagementControllerDesktop::
+ std::unique_ptr<client_certificates::CertificateProvisioningService>
+ ChromeBrowserCloudManagementControllerDesktop::
+ CreateCertificateProvisioningService() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ if (!certificate_store_) {
+ certificate_store_ =
+ std::make_unique<client_certificates::PrefsCertificateStore>(
diff --git a/devel/electron38/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc b/devel/electron38/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
new file mode 100644
index 000000000000..dc9335145f46
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
@@ -0,0 +1,206 @@
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
+@@ -246,7 +246,7 @@
+ #include "components/spellcheck/browser/pref_names.h"
+ #endif // BUILDFLAG(ENABLE_SPELLCHECK)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
+ #include "chrome/browser/enterprise/idle/action.h"
+ #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
+@@ -583,7 +583,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ prefs::kManagedDefaultSmartCardConnectSetting,
+ base::Value::Type::INTEGER },
+ #endif
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ { key::kDeletingUndecryptablePasswordsEnabled,
+ password_manager::prefs::kDeletingUndecryptablePasswordsEnabled,
+ base::Value::Type::BOOLEAN },
+@@ -957,7 +957,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ base::Value::Type::LIST },
+ #endif // BUILDFLAG(ENABLE_EXTENSIONS_CORE)
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \
+- || BUILDFLAG(IS_MAC)
++ || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ { key::kRequireOnlineRevocationChecksForLocalAnchors,
+ prefs::kCertRevocationCheckingRequiredLocalAnchors,
+ base::Value::Type::BOOLEAN },
+@@ -969,7 +969,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ base::Value::Type::LIST },
+ #endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+ // || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ { key::kFullscreenAllowed,
+ prefs::kFullscreenAllowed,
+ base::Value::Type::BOOLEAN },
+@@ -1839,7 +1839,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ base::Value::Type::INTEGER},
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ { key::kGSSAPILibraryName,
+ prefs::kGSSAPILibraryName,
+ base::Value::Type::STRING },
+@@ -1904,7 +1904,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ base::Value::Type::BOOLEAN },
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ { key::kNetworkServiceSandboxEnabled,
+ prefs::kNetworkServiceSandboxEnabled,
+ base::Value::Type::BOOLEAN },
+@@ -1924,12 +1924,12 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ prefs::kTotalMemoryLimitMb,
+ base::Value::Type::INTEGER },
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ { key::kBackgroundModeEnabled,
+ prefs::kBackgroundModeEnabled,
+ base::Value::Type::BOOLEAN },
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ { key::kUnmanagedDeviceSignalsConsentFlowEnabled,
+ device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled,
+ base::Value::Type::BOOLEAN },
+@@ -1943,7 +1943,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ prefs::kLiveTranslateEnabled,
+ base::Value::Type::BOOLEAN },
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ { key::kDefaultBrowserSettingEnabled,
+ prefs::kDefaultBrowserSettingEnabled,
+ base::Value::Type::BOOLEAN },
+@@ -1955,7 +1955,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ base::Value::Type::BOOLEAN },
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) \
+- || BUILDFLAG(IS_CHROMEOS)
++ || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ { key::kAutoplayAllowed,
+ prefs::kAutoplayAllowed,
+ base::Value::Type::BOOLEAN },
+@@ -2059,7 +2059,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ base::Value::Type::BOOLEAN },
+ #endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ { key::kAlternativeBrowserPath,
+ browser_switcher::prefs::kAlternativeBrowserPath,
+ base::Value::Type::STRING },
+@@ -2164,7 +2164,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ base::Value::Type::BOOLEAN },
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ { key::kAuthNegotiateDelegateByKdcPolicy,
+ prefs::kAuthNegotiateDelegateByKdcPolicy,
+ base::Value::Type::BOOLEAN },
+@@ -2238,7 +2238,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ ash::prefs::kUrlParameterToAutofillSAMLUsername,
+ base::Value::Type::STRING },
+ #endif // BUILDFLAG(IS_CHROMEOS)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ { key::kNTPFooterExtensionAttributionEnabled,
+ prefs::kNTPFooterExtensionAttributionEnabled,
+ base::Value::Type::BOOLEAN },
+@@ -2273,7 +2273,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ prefs::kRestrictCoreSharingOnRenderer,
+ base::Value::Type::BOOLEAN },
+ #endif // BUILDFLAG(IS_WIN)
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ { key::kOutOfProcessSystemDnsResolutionEnabled,
+ prefs::kOutOfProcessSystemDnsResolutionEnabled,
+ base::Value::Type::BOOLEAN },
+@@ -2304,7 +2304,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ base::Value::Type::INTEGER },
+ #endif
+ #if BUILDFLAG(ENABLE_EXTENSIONS)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ { key::kExtensionInstallTypeBlocklist,
+ extensions::pref_names::kExtensionInstallTypeBlocklist,
+ base::Value::Type::LIST},
+@@ -2327,7 +2327,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ { key::kTabCompareSettings,
+ optimization_guide::prefs::kProductSpecificationsEnterprisePolicyAllowed,
+ base::Value::Type::INTEGER},
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ { key::kChromeForTestingAllowed,
+ prefs::kChromeForTestingAllowed,
+ base::Value::Type::BOOLEAN },
+@@ -2403,7 +2403,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+ policy_prefs::kBuiltInAIAPIsEnabled,
+ base::Value::Type::BOOLEAN },
+ #endif // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_FUCHSIA)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ { key::kNTPFooterManagementNoticeEnabled,
+ prefs::kNTPFooterManagementNoticeEnabled,
+ base::Value::Type::BOOLEAN },
+@@ -2537,7 +2537,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+ // Policies for all platforms - End
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
+ key::kMemorySaverModeSavings,
+ performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
+@@ -2816,7 +2816,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+ key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
+ chrome_schema));
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ handlers->AddHandler(std::make_unique<GuestModePolicyHandler>());
+ handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
+ handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
+@@ -2910,7 +2910,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+ std::vector<std::unique_ptr<ConfigurationPolicyHandler>>
+ signin_legacy_policies;
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_LINUX)
++ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ signin_legacy_policies.push_back(std::make_unique<SimplePolicyHandler>(
+ key::kForceBrowserSignin, prefs::kForceBrowserSignin,
+ base::Value::Type::BOOLEAN));
+@@ -3288,7 +3288,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+ #endif
+
+ #if BUILDFLAG(ENABLE_SPELLCHECK)
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ handlers->AddHandler(std::make_unique<SpellcheckLanguagePolicyHandler>());
+ handlers->AddHandler(
+ std::make_unique<SpellcheckLanguageBlocklistPolicyHandler>(
+@@ -3296,7 +3296,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+ #endif // BUILDFLAG(ENABLE_SPELLCHECK)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ handlers->AddHandler(std::make_unique<SimplePolicyHandler>(
+ key::kAllowSystemNotifications, prefs::kAllowSystemNotifications,
+ base::Value::Type::BOOLEAN));
+@@ -3349,7 +3349,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+ std::vector<GenAiDefaultSettingsPolicyHandler::GenAiPolicyDetails>
+ gen_ai_default_policies;
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ gen_ai_default_policies.emplace_back(
+ key::kAutofillPredictionSettings,
+ optimization_guide::prefs::
diff --git a/devel/electron38/files/patch-chrome_browser_policy_device__management__service__configuration.cc b/devel/electron38/files/patch-chrome_browser_policy_device__management__service__configuration.cc
new file mode 100644
index 000000000000..1a0ebf7e58d7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_policy_device__management__service__configuration.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/policy/device_management_service_configuration.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/policy/device_management_service_configuration.cc
+@@ -22,7 +22,7 @@
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
+ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
+- !BUILDFLAG(IS_ANDROID))
++ !BUILDFLAG(IS_ANDROID)) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/connectors/common.h"
+ #include "chrome/browser/enterprise/connectors/connectors_service.h"
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc b/devel/electron38/files/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
new file mode 100644
index 000000000000..b1462d5ce732
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/policy/policy_value_and_status_aggregator.cc
+@@ -49,7 +49,7 @@
+ #include "chrome/browser/policy/value_provider/extension_policies_value_provider.h"
+ #endif // BUILDFLAG(ENABLE_EXTENSIONS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/policy/core/common/cloud/profile_cloud_policy_manager.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-chrome_browser_prefs_browser__prefs.cc b/devel/electron38/files/patch-chrome_browser_prefs_browser__prefs.cc
new file mode 100644
index 000000000000..522783e100ca
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_prefs_browser__prefs.cc
@@ -0,0 +1,67 @@
+--- chrome/browser/prefs/browser_prefs.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/prefs/browser_prefs.cc
+@@ -326,7 +326,7 @@
+ #include "chrome/browser/devtools/devtools_window.h"
+ #endif // BUILDFLAG(ENABLE_DEVTOOLS_FRONTEND)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
+ #endif
+
+@@ -493,11 +493,11 @@
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/device_signals/core/browser/pref_names.h" // nogncheck due to crbug.com/1125897
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
+ #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
+ #endif
+@@ -525,7 +525,7 @@
+ #include "chrome/browser/sessions/session_service_log.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/color/system_theme.h"
+ #endif
+
+@@ -1705,7 +1705,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
+ on_device_translation::RegisterLocalStatePrefs(registry);
+ #endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ WhatsNewUI::RegisterLocalStatePrefs(registry);
+ #endif
+
+@@ -1860,7 +1860,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
+ #endif // BUILDFLAG(ENABLE_PDF)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
+ #endif
+
+@@ -2231,12 +2231,12 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ device_signals::RegisterProfilePrefs(registry);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ browser_switcher::BrowserSwitcherPrefs::RegisterProfilePrefs(registry);
+ enterprise_signin::RegisterProfilePrefs(registry);
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc b/devel/electron38/files/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
new file mode 100644
index 000000000000..95007c4bcf46
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/prefs/pref_service_incognito_allowlist.cc
+@@ -203,7 +203,7 @@ const char* const kPersistentPrefNames[] = {
+ prefs::kShowFullscreenToolbar,
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Toggleing custom frames affects all open windows in the profile, hence
+ // should be written to the regular profile when changed in incognito mode.
+ prefs::kUseCustomChromeFrame,
diff --git a/devel/electron38/files/patch-chrome_browser_printing_print__backend__service__manager.cc b/devel/electron38/files/patch-chrome_browser_printing_print__backend__service__manager.cc
new file mode 100644
index 000000000000..a540502e533d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_printing_print__backend__service__manager.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/printing/print_backend_service_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/printing/print_backend_service_manager.cc
+@@ -36,7 +36,7 @@
+ #include "printing/printing_context.h"
+ #include "printing/printing_features.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "content/public/common/content_switches.h"
+ #include "ui/linux/linux_ui.h"
+ #endif
+@@ -886,7 +886,7 @@ PrintBackendServiceManager::GetServiceFromBundle(
+ << remote_id << "`";
+
+ std::vector<std::string> extra_switches;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (auto* linux_ui = ui::LinuxUi::instance()) {
+ extra_switches = linux_ui->GetCmdLineFlagsForCopy();
+ }
+@@ -1072,7 +1072,7 @@ PrintBackendServiceManager::DetermineIdleTimeoutUpdate
+ return kNoClientsRegisteredResetOnIdleTimeout;
+
+ case ClientType::kQueryWithUi:
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // No need to update if there were other query with UI clients.
+ if (HasQueryWithUiClientForRemoteId(remote_id)) {
+ return std::nullopt;
diff --git a/devel/electron38/files/patch-chrome_browser_printing_printer__query.cc b/devel/electron38/files/patch-chrome_browser_printing_printer__query.cc
new file mode 100644
index 000000000000..bb8cd7f2e386
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_printing_printer__query.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/printing/printer_query.cc.orig 2025-05-11 11:50:45 UTC
++++ chrome/browser/printing/printer_query.cc
+@@ -342,7 +342,7 @@ void PrinterQuery::UpdatePrintSettings(base::Value::Di
+ crash_key = std::make_unique<crash_keys::ScopedPrinterInfo>(
+ printer_name, print_backend->GetPrinterDriverInfo(printer_name));
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_CUPS)
++#if (BUILDFLAG(IS_BSD) || BUILDFLAG(IS_LINUX)) && BUILDFLAG(USE_CUPS)
+ PrinterBasicInfo basic_info;
+ if (print_backend->GetPrinterBasicInfo(printer_name, &basic_info) ==
+ mojom::ResultCode::kSuccess) {
diff --git a/devel/electron38/files/patch-chrome_browser_process__singleton__posix.cc b/devel/electron38/files/patch-chrome_browser_process__singleton__posix.cc
new file mode 100644
index 000000000000..4d59611ece45
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_process__singleton__posix.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/process_singleton_posix.cc.orig 2024-10-28 21:05:17 UTC
++++ chrome/browser/process_singleton_posix.cc
+@@ -364,7 +364,7 @@ bool DisplayProfileInUseError(const base::FilePath& lo
+ if (g_disable_prompt)
+ return g_user_opted_unlock_in_use_profile;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ std::u16string relaunch_button_text =
+ l10n_util::GetStringUTF16(IDS_PROFILE_IN_USE_LINUX_RELAUNCH);
+ return ShowProcessSingletonDialog(error, relaunch_button_text);
diff --git a/devel/electron38/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc b/devel/electron38/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
new file mode 100644
index 000000000000..60380cb8414a
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
@@ -0,0 +1,132 @@
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
+@@ -375,7 +375,7 @@
+ #endif
+
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/idle/idle_service_factory.h"
+ #include "chrome/browser/enterprise/signals/signals_aggregator_factory.h"
+ #endif
+@@ -419,14 +419,14 @@
+ #endif
+
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.h"
+ #include "chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.h"
+ #include "chrome/browser/ui/tabs/saved_tab_groups/collaboration_messaging_observer_factory.h"
+ #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_utils.h"
+ #endif
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/policy/messaging_layer/util/manual_test_heartbeat_event_factory.h"
+ #endif
+
+@@ -434,7 +434,7 @@
+ #include "chrome/browser/history_embeddings/history_embeddings_service_factory.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/browser_switcher/browser_switcher_service_factory.h"
+ #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
+ #include "chrome/browser/enterprise/client_certificates/certificate_store_factory.h"
+@@ -760,7 +760,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+ DiceBoundSessionCookieServiceFactory::GetInstance();
+ #endif
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
+ #endif
+ browser_sync::UserEventServiceFactory::GetInstance();
+@@ -821,13 +821,13 @@ void ChromeBrowserMainExtraPartsProfiles::
+ collaboration::comments::CommentsServiceFactory::GetInstance();
+ collaboration::messaging::MessagingBackendServiceFactory::GetInstance();
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ tab_groups::CollaborationMessagingObserverFactory::GetInstance();
+ #endif
+ commerce::ShoppingServiceFactory::GetInstance();
+ ConsentAuditorFactory::GetInstance();
+ ContentIndexProviderFactory::GetInstance();
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ contextual_cueing::ContextualCueingServiceFactory::GetInstance();
+ #endif
+ CookieControlsServiceFactory::GetInstance();
+@@ -886,17 +886,17 @@ void ChromeBrowserMainExtraPartsProfiles::
+ enterprise_connectors::ConnectorsServiceFactory::GetInstance();
+ enterprise_connectors::ReportingEventRouterFactory::GetInstance();
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ enterprise_connectors::DeviceTrustConnectorServiceFactory::GetInstance();
+ enterprise_connectors::DeviceTrustServiceFactory::GetInstance();
+ #endif
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)) && \
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)) && \
+ BUILDFLAG(ENTERPRISE_LOCAL_CONTENT_ANALYSIS) && \
+ BUILDFLAG(SAFE_BROWSING_AVAILABLE)
+ enterprise_connectors::LocalBinaryUploadServiceFactory::GetInstance();
+ #endif
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ enterprise_idle::IdleServiceFactory::GetInstance();
+ enterprise_signals::SignalsAggregatorFactory::GetInstance();
+ #endif
+@@ -905,10 +905,10 @@ void ChromeBrowserMainExtraPartsProfiles::
+ #endif
+ enterprise_reporting::LegacyTechServiceFactory::GetInstance();
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ enterprise_signals::UserPermissionServiceFactory::GetInstance();
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
+ #endif
+ #if BUILDFLAG(ENABLE_SESSION_SERVICE)
+@@ -1044,7 +1044,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+ #if BUILDFLAG(IS_ANDROID)
+ MerchantViewerDataManagerFactory::GetInstance();
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
+ #endif
+ #if !BUILDFLAG(IS_ANDROID)
+@@ -1174,7 +1174,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+ #if BUILDFLAG(IS_CHROMEOS)
+ policy::PolicyCertServiceFactory::GetInstance();
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
+ policy::UserPolicyOidcSigninServiceFactory::GetInstance();
+ #endif
+@@ -1217,7 +1217,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+ #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
+ ProfileStatisticsFactory::GetInstance();
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ ProfileTokenWebSigninInterceptorFactory::GetInstance();
+ OidcAuthenticationSigninInterceptorFactory::GetInstance();
+ #endif
+@@ -1237,7 +1237,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+ ReduceAcceptLanguageFactory::GetInstance();
+ RendererUpdaterFactory::GetInstance();
+ regional_capabilities::RegionalCapabilitiesServiceFactory::GetInstance();
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ reporting::ManualTestHeartbeatEventFactory::GetInstance();
+ #endif
+ #if !BUILDFLAG(IS_ANDROID)
diff --git a/devel/electron38/files/patch-chrome_browser_profiles_profile__impl.cc b/devel/electron38/files/patch-chrome_browser_profiles_profile__impl.cc
new file mode 100644
index 000000000000..4eef3ab7a6fb
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_profiles_profile__impl.cc
@@ -0,0 +1,40 @@
+--- chrome/browser/profiles/profile_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/profiles/profile_impl.cc
+@@ -269,6 +269,10 @@
+ #include "chrome/browser/safe_browsing/safe_browsing_service.h"
+ #endif
+
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#endif
++
+ using bookmarks::BookmarkModel;
+ using content::BrowserThread;
+ using content::DownloadManagerDelegate;
+@@ -603,7 +607,7 @@ void ProfileImpl::LoadPrefsForNormalStartup(bool async
+ policy_provider = GetUserCloudPolicyManagerAsh();
+ #else // !BUILDFLAG(IS_CHROMEOS)
+ {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ProfileManager* profile_manager = g_browser_process->profile_manager();
+ ProfileAttributesEntry* entry =
+ profile_manager->GetProfileAttributesStorage()
+@@ -886,7 +890,17 @@ base::FilePath ProfileImpl::last_selected_directory()
+ }
+
+ base::FilePath ProfileImpl::last_selected_directory() {
++#if BUILDFLAG(IS_OPENBSD)
++ // If unveil(2) is used, force the file dialog directory to something we
++ // know is available.
++ auto* sandbox = sandbox::policy::SandboxLinux::GetInstance();
++ if (sandbox->unveil_initialized())
++ return GetPrefs()->GetFilePath(prefs::kDownloadDefaultDirectory);
++ else
++ return GetPrefs()->GetFilePath(prefs::kSelectFileLastDirectory);
++#else
+ return GetPrefs()->GetFilePath(prefs::kSelectFileLastDirectory);
++#endif
+ }
+
+ void ProfileImpl::set_last_selected_directory(const base::FilePath& path) {
diff --git a/devel/electron38/files/patch-chrome_browser_profiles_profiles__state.cc b/devel/electron38/files/patch-chrome_browser_profiles_profiles__state.cc
new file mode 100644
index 000000000000..23ed0f866a80
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_profiles_profiles__state.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/profiles/profiles_state.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/profiles/profiles_state.cc
+@@ -191,7 +191,7 @@ bool IsGuestModeRequested(const base::CommandLine& com
+ PrefService* local_state,
+ bool show_warning) {
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ DCHECK(local_state);
+
+ // Check if guest mode enforcement commandline switch or policy are provided.
+@@ -227,7 +227,7 @@ bool IsGuestModeEnabled() {
+ return false;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // If there are any supervised profiles, disable guest mode.
+ if (std::ranges::any_of(g_browser_process->profile_manager()
+ ->GetProfileAttributesStorage()
+@@ -243,7 +243,7 @@ bool IsGuestModeEnabled(const Profile& profile) {
+ }
+
+ bool IsGuestModeEnabled(const Profile& profile) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ ProfileAttributesEntry* profile_attributes =
+ g_browser_process->profile_manager()
+ ->GetProfileAttributesStorage()
diff --git a/devel/electron38/files/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc b/devel/electron38/files/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
new file mode 100644
index 000000000000..be3250b67649
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc
+@@ -21,7 +21,7 @@
+ #include "chrome/browser/regional_capabilities/regional_capabilities_service_client_chromeos.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/regional_capabilities/regional_capabilities_service_client_linux.h"
+ #endif
+
+@@ -72,7 +72,7 @@ RegionalCapabilitiesServiceFactory::BuildServiceInstan
+ #elif BUILDFLAG(IS_CHROMEOS)
+ std::make_unique<RegionalCapabilitiesServiceClientChromeOS>(
+ g_browser_process->variations_service());
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::make_unique<RegionalCapabilitiesServiceClientLinux>(
+ g_browser_process->variations_service());
+ #else
diff --git a/devel/electron38/files/patch-chrome_browser_renderer__preferences__util.cc b/devel/electron38/files/patch-chrome_browser_renderer__preferences__util.cc
new file mode 100644
index 000000000000..24521560b760
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_renderer__preferences__util.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/renderer_preferences_util.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/renderer_preferences_util.cc
+@@ -40,7 +40,7 @@
+ #include "ui/views/controls/textfield/textfield.h"
+ #endif
+
+-#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
++#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #include "chrome/browser/themes/theme_service.h"
+ #include "chrome/browser/themes/theme_service_factory.h"
+ #include "ui/linux/linux_ui.h"
+@@ -185,7 +185,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc
+ prefs->caret_blink_interval = views::Textfield::GetCaretBlinkInterval();
+ #endif
+
+-#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
++#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ auto* linux_ui_theme = ui::LinuxUiTheme::GetForProfile(profile);
+ if (linux_ui_theme) {
+ if (ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme()) {
+@@ -208,7 +208,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc
+ #endif
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ content::UpdateFontRendererPreferencesFromSystemSettings(prefs);
+ #endif
+
diff --git a/devel/electron32/files/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css b/devel/electron38/files/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
index 8df7a08eb462..8df7a08eb462 100644
--- a/devel/electron32/files/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
+++ b/devel/electron38/files/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
diff --git a/devel/electron32/files/patch-chrome_browser_resources_signin_signin__shared.css b/devel/electron38/files/patch-chrome_browser_resources_signin_signin__shared.css
index 1531cc39292f..1531cc39292f 100644
--- a/devel/electron32/files/patch-chrome_browser_resources_signin_signin__shared.css
+++ b/devel/electron38/files/patch-chrome_browser_resources_signin_signin__shared.css
diff --git a/devel/electron38/files/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc b/devel/electron38/files/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
new file mode 100644
index 000000000000..e340f2192a7c
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/safe_browsing/chrome_password_protection_service.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/safe_browsing/chrome_password_protection_service.cc
+@@ -1261,7 +1261,7 @@ std::string ChromePasswordProtectionService::GetOrgani
+ ReusedPasswordAccountType password_type) const {
+ if (base::FeatureList::IsEnabled(
+ safe_browsing::kEnterprisePasswordReuseUiRefresh)) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return GetPrefs()->GetString(prefs::kEnterpriseCustomLabelForProfile);
+ #else
+ return std::string();
diff --git a/devel/electron38/files/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc b/devel/electron38/files/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
new file mode 100644
index 000000000000..df5290146920
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc
+@@ -20,7 +20,7 @@
+ #include "components/safe_browsing/core/common/safebrowsing_switches.h"
+ #include "net/base/url_util.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/connectors/analysis/local_binary_upload_service_factory.h"
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc b/devel/electron38/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
new file mode 100644
index 000000000000..f2258e6123cf
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
+@@ -693,7 +693,7 @@ void IncidentReportingService::OnEnvironmentDataCollec
+
+ // Process::Current().CreationTime() is missing on some platforms.
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::TimeDelta uptime =
+ first_incident_time_ - base::Process::Current().CreationTime();
+ environment_data->mutable_process()->set_uptime_msec(uptime.InMilliseconds());
diff --git a/devel/electron38/files/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc b/devel/electron38/files/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
new file mode 100644
index 000000000000..6b71652c8a18
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc
+@@ -12,7 +12,7 @@
+ #include "content/public/browser/web_contents.h"
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/browser_finder.h"
+ #include "chrome/browser/ui/browser_window/public/browser_window_features.h"
+ #include "chrome/browser/ui/toasts/api/toast_id.h"
+@@ -59,7 +59,7 @@ void SafeBrowsingPrefChangeHandler::
+ void SafeBrowsingPrefChangeHandler::
+ MaybeShowEnhancedProtectionSettingChangeNotification() {
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ if (!profile_ ||
+ !base::FeatureList::IsEnabled(safe_browsing::kEsbAsASyncedSetting)) {
+ return;
diff --git a/devel/electron38/files/patch-chrome_browser_screen__ai_screen__ai__install__state.cc b/devel/electron38/files/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
new file mode 100644
index 000000000000..491419b8f703
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/screen_ai/screen_ai_install_state.cc
+@@ -30,7 +30,7 @@ bool IsDeviceCompatible() {
+ // TODO(crbug.com/381256355): Update when ScreenAI library is compatible with
+ // older CPUs.
+ static const bool device_compatible = base::CPU().has_sse42();
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux, the library is only built for X86 CPUs.
+ static constexpr bool device_compatible = false;
+ #else
diff --git a/devel/electron38/files/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc b/devel/electron38/files/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
new file mode 100644
index 000000000000..742aa421fade
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/screen_ai/screen_ai_service_handler_base.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/screen_ai/screen_ai_service_handler_base.cc
+@@ -253,7 +253,7 @@ void ScreenAIServiceHandlerBase::LaunchIfNotRunning()
+ base::FilePath binary_path = state_instance->get_component_binary_path();
+ #if BUILDFLAG(IS_WIN)
+ std::vector<base::FilePath> preload_libraries = {binary_path};
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ std::vector<std::string> extra_switches = {
+ base::StringPrintf("--%s=%s", screen_ai::GetBinaryPathSwitch(),
+ binary_path.MaybeAsASCII().c_str())};
+@@ -268,7 +268,7 @@ void ScreenAIServiceHandlerBase::LaunchIfNotRunning()
+ .WithPreloadedLibraries(
+ preload_libraries,
+ content::ServiceProcessHostPreloadLibraries::GetPassKey())
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ .WithExtraCommandLineSwitches(extra_switches)
+ #endif // BUILDFLAG(IS_WIN)
+ .WithProcessCallback(
diff --git a/devel/electron38/files/patch-chrome_browser_sessions_session__restore.cc b/devel/electron38/files/patch-chrome_browser_sessions_session__restore.cc
new file mode 100644
index 000000000000..dc58522cdaef
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_sessions_session__restore.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/sessions/session_restore.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/sessions/session_restore.cc
+@@ -108,7 +108,7 @@
+ #include "ui/wm/core/scoped_animation_disabler.h"
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+@@ -1182,7 +1182,7 @@ class SessionRestoreImpl : public BrowserListObserver
+ bool is_first_tab = true;
+ for (const auto& startup_tab : startup_tabs) {
+ const GURL& url = startup_tab.url;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (url == whats_new::GetWebUIStartupURL()) {
+ whats_new::StartWhatsNewFetch(browser);
+ continue;
diff --git a/devel/electron38/files/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc b/devel/electron38/files/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
new file mode 100644
index 000000000000..3d63046cd9a7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/sharing/sharing_handler_registry_impl.cc
+@@ -21,7 +21,7 @@
+ #endif // BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/sharing/shared_clipboard/remote_copy_message_handler.h"
+ #endif
+
+@@ -72,7 +72,7 @@ SharingHandlerRegistryImpl::SharingHandlerRegistryImpl
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (sharing_device_registration->IsRemoteCopySupported()) {
+ AddSharingHandler(
+ std::make_unique<RemoteCopyMessageHandler>(profile),
diff --git a/devel/electron32/files/patch-chrome_browser_shortcuts_icon__badging.cc b/devel/electron38/files/patch-chrome_browser_shortcuts_icon__badging.cc
index 98e27521c5b0..98e27521c5b0 100644
--- a/devel/electron32/files/patch-chrome_browser_shortcuts_icon__badging.cc
+++ b/devel/electron38/files/patch-chrome_browser_shortcuts_icon__badging.cc
diff --git a/devel/electron38/files/patch-chrome_browser_signin_accounts__policy__manager.cc b/devel/electron38/files/patch-chrome_browser_signin_accounts__policy__manager.cc
new file mode 100644
index 000000000000..117fe966c148
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_signin_accounts__policy__manager.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/signin/accounts_policy_manager.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/signin/accounts_policy_manager.cc
+@@ -41,7 +41,7 @@
+ #include "chrome/browser/ui/webui/profile_helper.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/policy/core/common/features.h"
+ #include "components/signin/public/identity_manager/accounts_mutator.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -209,7 +209,7 @@ void AccountsPolicyManager::Initialize() {
+ &AccountsPolicyManager::OnGoogleServicesUsernamePatternChanged,
+ weak_pointer_factory_.GetWeakPtr()));
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto* identity_manager = IdentityManagerFactory::GetForProfile(profile_);
+ identity_manager_observation_.Observe(identity_manager);
+ profile_pref_change_registrar_.Init(profile_->GetPrefs());
+@@ -224,7 +224,7 @@ void AccountsPolicyManager::Shutdown() {
+ }
+
+ void AccountsPolicyManager::Shutdown() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ profile_pref_change_registrar_.RemoveAll();
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ local_state_pref_registrar_.RemoveAll();
+@@ -332,7 +332,7 @@ void AccountsPolicyManager::OnUserConfirmedProfileDele
+ }
+ #endif // defined(TOOLKIT_VIEWS) && !BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void AccountsPolicyManager::OnRefreshTokensLoaded() {
+ RemoveUnallowedAccounts();
+ identity_manager_observation_.Reset();
diff --git a/devel/electron38/files/patch-chrome_browser_signin_accounts__policy__manager.h b/devel/electron38/files/patch-chrome_browser_signin_accounts__policy__manager.h
new file mode 100644
index 000000000000..a69cce9975b2
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_signin_accounts__policy__manager.h
@@ -0,0 +1,29 @@
+--- chrome/browser/signin/accounts_policy_manager.h.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/signin/accounts_policy_manager.h
+@@ -13,7 +13,7 @@
+ #include "components/signin/public/base/signin_metrics.h"
+ #include "components/signin/public/identity_manager/identity_manager.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/scoped_observation.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+@@ -64,7 +64,7 @@ class AccountsPolicyManager : public KeyedService,
+ }
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void RemoveUnallowedAccounts();
+
+ // IdentityManager::Observer implementation.
+@@ -85,7 +85,7 @@ class AccountsPolicyManager : public KeyedService,
+ bool hide_ui_for_testing_ = false;
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::ScopedObservation<signin::IdentityManager,
+ signin::IdentityManager::Observer>
+ identity_manager_observation_{this};
diff --git a/devel/electron38/files/patch-chrome_browser_signin_chrome__signin__client.cc b/devel/electron38/files/patch-chrome_browser_signin_chrome__signin__client.cc
new file mode 100644
index 000000000000..992446afa377
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_signin_chrome__signin__client.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/signin/chrome_signin_client.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/signin/chrome_signin_client.cc
+@@ -163,7 +163,7 @@ std::string HatsSurveyTriggerForAccessPoint(
+ std::string HatsSurveyTriggerForAccessPoint(
+ signin_metrics::AccessPoint access_point) {
+ switch (access_point) {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ case signin_metrics::AccessPoint::kAddressBubble:
+ return kHatsSurveyTriggerIdentityAddressBubbleSignin;
+ case signin_metrics::AccessPoint::kAvatarBubbleSignIn:
diff --git a/devel/electron38/files/patch-chrome_browser_signin_signin__hats__util.cc b/devel/electron38/files/patch-chrome_browser_signin_signin__hats__util.cc
new file mode 100644
index 000000000000..b5531f6474ea
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_signin_signin__hats__util.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/signin/signin_hats_util.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/signin/signin_hats_util.cc
+@@ -36,7 +36,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ constexpr char kChannel[] = "Channel";
+ constexpr char kChromeVersion[] = "Chrome Version";
+ constexpr char kNumberOfChromeProfiles[] = "Number of Chrome Profiles";
+@@ -153,7 +153,7 @@ bool IsFeatureEnabledForSigninHatsTrigger(const std::s
+ namespace signin {
+
+ bool IsFeatureEnabledForSigninHatsTrigger(const std::string& trigger) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ for (const auto& entry : kChromeIdentityHatsTriggerFeatureMapping) {
+ if (trigger == entry.trigger) {
+ return base::FeatureList::IsEnabled(*entry.feature);
+@@ -171,7 +171,7 @@ void LaunchSigninHatsSurveyForProfile(const std::strin
+ bool defer_if_no_browser,
+ std::optional<signin_metrics::AccessPoint>
+ access_point_for_data_type_promo) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!profile || !IsFeatureEnabledForSigninHatsTrigger(trigger)) {
+ return;
+ }
diff --git a/devel/electron38/files/patch-chrome_browser_signin_signin__util.cc b/devel/electron38/files/patch-chrome_browser_signin_signin__util.cc
new file mode 100644
index 000000000000..e0ca14a5192c
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_signin_signin__util.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/signin/signin_util.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/signin/signin_util.cc
+@@ -90,7 +90,7 @@ void CookiesMover::StartMovingCookies() {
+ CookiesMover::~CookiesMover() = default;
+
+ void CookiesMover::StartMovingCookies() {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ bool allow_cookies_to_be_moved = base::FeatureList::IsEnabled(
+ profile_management::features::kThirdPartyProfileManagement);
+ #else
+@@ -369,7 +369,7 @@ std::string SignedInStateToString(SignedInState state)
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ bool ShouldShowHistorySyncOptinScreen(Profile& profile) {
+ if (GetSignedInState(IdentityManagerFactory::GetForProfile(&profile)) !=
+ signin_util::SignedInState::kSignedIn) {
diff --git a/devel/electron38/files/patch-chrome_browser_signin_signin__util.h b/devel/electron38/files/patch-chrome_browser_signin_signin__util.h
new file mode 100644
index 000000000000..dec04f0d4d51
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_signin_signin__util.h
@@ -0,0 +1,11 @@
+--- chrome/browser/signin/signin_util.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/signin/signin_util.h
+@@ -171,7 +171,7 @@ std::string SignedInStateToString(SignedInState state)
+ // Returns a string representation of `SignedInState`.
+ std::string SignedInStateToString(SignedInState state);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Returns if the necessary conditions to show the History Sync Optin screen
+ // are met.
+ // This method does not take into account any feature flags related to the above
diff --git a/devel/electron38/files/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc b/devel/electron38/files/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
new file mode 100644
index 000000000000..8e02c0f8b729
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/supervised_user/classify_url_navigation_throttle.cc
+@@ -70,7 +70,7 @@ std::ostream& operator<<(std::ostream& stream,
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ bool ShouldShowReAuthInterstitial(
+ content::NavigationHandle& navigation_handle) {
+ Profile* profile = Profile::FromBrowserContext(
+@@ -232,7 +232,7 @@ void ClassifyUrlNavigationThrottle::OnInterstitialResu
+ }
+ case InterstitialResultCallbackActions::kCancelWithInterstitial: {
+ CHECK(navigation_handle());
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ if (ShouldShowReAuthInterstitial(*navigation_handle())) {
+ // Show the re-authentication interstitial if the user signed out of
+ // the content area, as parent's approval requires authentication.
diff --git a/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
new file mode 100644
index 000000000000..3a5211758f84
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/supervised_user/supervised_user_browser_utils.cc
+@@ -40,7 +40,7 @@
+ #include "chrome/browser/ash/profiles/profile_helper.h"
+ #include "components/user_manager/user.h"
+ #include "components/user_manager/user_type.h"
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/supervised_user/supervised_user_verification_controller_client.h"
+ #include "chrome/browser/supervised_user/supervised_user_verification_page_blocked_sites.h"
+ #include "chrome/browser/supervised_user/supervised_user_verification_page_youtube.h"
+@@ -158,7 +158,7 @@ void AssertChildStatusOfTheUser(Profile* profile, bool
+ #endif
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ std::string CreateReauthenticationInterstitialForYouTube(
+ content::NavigationHandle& navigation_handle) {
+ content::WebContents* web_contents = navigation_handle.GetWebContents();
diff --git a/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
new file mode 100644
index 000000000000..17f980226559
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
@@ -0,0 +1,11 @@
+--- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/supervised_user/supervised_user_browser_utils.h
+@@ -52,7 +52,7 @@ void AssertChildStatusOfTheUser(Profile* profile, bool
+ // of the user.
+ void AssertChildStatusOfTheUser(Profile* profile, bool is_child);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Returns the html content of the reauthentication interstitial for blocked
+ // sites. This interstitial is associated with the given NavigationHandle.
+ std::string CreateReauthenticationInterstitialForBlockedSites(
diff --git a/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
new file mode 100644
index 000000000000..629aa2ae2bd5
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
+@@ -205,7 +205,7 @@ void SupervisedUserExtensionsDelegateImpl::RequestExte
+ return;
+ }
+ }
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ CHECK(contents.value());
+ content::WebContents* web_contents = contents.value().get();
+ // Always invoke the parent permission dialog.
diff --git a/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
new file mode 100644
index 000000000000..eba8733396e1
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/supervised_user/supervised_user_extensions_manager.cc
+@@ -350,7 +350,7 @@ void SupervisedUserExtensionsManager::
+ ActivateManagementPolicyAndUpdateRegistration() {
+ SetActiveForSupervisedUsers();
+ UpdateManagementPolicyRegistration();
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ MaybeMarkExtensionsLocallyParentApproved();
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ }
+@@ -449,7 +449,7 @@ bool SupervisedUserExtensionsManager::ShouldBlockExten
+ return false;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void SupervisedUserExtensionsManager::
+ MaybeMarkExtensionsLocallyParentApproved() {
+ supervised_user::LocallyParentApprovedExtensionsMigrationState
diff --git a/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
new file mode 100644
index 000000000000..88d7bf14d12e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
@@ -0,0 +1,11 @@
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/supervised_user/supervised_user_extensions_manager.h
+@@ -154,7 +154,7 @@ class SupervisedUserExtensionsManager : public Extensi
+ // launched.
+ bool ShouldBlockExtension(const std::string& extension_id) const;
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Triggers an one-time migration of the present extensions as parent-approved
+ // when the feature
+ // `kEnableSupervisedUserSkipParentApprovalToInstallExtensions` becomes
diff --git a/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
new file mode 100644
index 000000000000..8ff10db3976a
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
@@ -0,0 +1,26 @@
+--- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc
+@@ -33,12 +33,12 @@
+ #include "chrome/browser/supervised_user/child_accounts/child_account_service_android.h"
+ #include "components/signin/public/identity_manager/identity_manager.h"
+ #include "ui/android/view_android.h"
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/supervised_user/supervised_user_verification_controller_client.h"
+ #include "chrome/browser/supervised_user/supervised_user_verification_page.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ namespace {
+ bool IsYouTubeInfrastructureSubframe(content::NavigationHandle* handle) {
+ if (handle->GetNavigatingFrameType() != content::FrameType::kSubframe) {
+@@ -160,7 +160,7 @@ SupervisedUserGoogleAuthNavigationThrottle::ShouldProc
+ return content::NavigationThrottle::DEFER;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // When an unauthenticated supervised user tries to access YouTube, we force
+ // re-authentication with an interstitial so that YouTube can be subject to
+ // content restrictions. This interstitial is only available on Desktop
diff --git a/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
new file mode 100644
index 000000000000..3b49ffcb87fe
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc
+@@ -15,7 +15,7 @@
+ #include "content/public/browser/browser_context.h"
+ #include "chrome/browser/supervised_user/metrics_service_accessor_delegate.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/supervised_user/linux_mac_windows/supervised_user_extensions_metrics_delegate_impl.h"
+ #endif
+
+@@ -63,7 +63,7 @@ SupervisedUserMetricsServiceFactory::BuildServiceInsta
+ std::unique_ptr<supervised_user::SupervisedUserMetricsService ::
+ SupervisedUserMetricsServiceExtensionDelegate>
+ extensions_metrics_delegate = nullptr;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ extensions_metrics_delegate =
+ std::make_unique<SupervisedUserExtensionsMetricsDelegateImpl>(
+ extensions::ExtensionRegistry::Get(profile), profile);
diff --git a/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
new file mode 100644
index 000000000000..df05fe4dd5c6
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/supervised_user/supervised_user_navigation_observer.cc
+@@ -48,7 +48,7 @@
+ #include "chrome/browser/supervised_user/android/supervised_user_web_content_handler_impl.h"
+ #elif BUILDFLAG(IS_CHROMEOS)
+ #include "chrome/browser/supervised_user/chromeos/supervised_user_web_content_handler_impl.h"
+-#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/supervised_user/linux_mac_windows/supervised_user_web_content_handler_impl.h"
+ #endif
+
+@@ -68,7 +68,7 @@ std::unique_ptr<supervised_user::WebContentHandler> Cr
+ #elif BUILDFLAG(IS_ANDROID)
+ return std::make_unique<SupervisedUserWebContentHandlerImpl>(
+ web_contents, frame_id, navigation_id);
+-#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ return std::make_unique<SupervisedUserWebContentHandlerImpl>(
+ web_contents, frame_id, navigation_id);
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_sync_chrome__sync__controller__builder.cc b/devel/electron38/files/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
new file mode 100644
index 000000000000..9eda642fc5d9
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/sync/chrome_sync_controller_builder.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/sync/chrome_sync_controller_builder.cc
+@@ -304,7 +304,7 @@ ChromeSyncControllerBuilder::Build(syncer::SyncService
+ #if BUILDFLAG(ENABLE_SPELLCHECK)
+ // Chrome prefers OS provided spell checkers where they exist. So only sync
+ // the custom dictionary on platforms that typically don't provide one.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Dictionary sync is enabled by default.
+ if (spellcheck_service_.value()) {
+ controllers.push_back(
diff --git a/devel/electron38/files/patch-chrome_browser_sync_device__info__sync__client__impl.cc b/devel/electron38/files/patch-chrome_browser_sync_device__info__sync__client__impl.cc
new file mode 100644
index 000000000000..1935513023ca
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_sync_device__info__sync__client__impl.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/sync/device_info_sync_client_impl.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/sync/device_info_sync_client_impl.cc
+@@ -34,7 +34,7 @@ std::string DeviceInfoSyncClientImpl::GetSigninScopedD
+ std::string DeviceInfoSyncClientImpl::GetSigninScopedDeviceId() const {
+ // Since the local sync backend is currently only supported on Windows, Mac and
+ // Linux don't even check the pref on other os-es.
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ syncer::SyncPrefs prefs(profile_->GetPrefs());
+ if (prefs.IsLocalSyncEnabled()) {
+ return "local_device";
diff --git a/devel/electron38/files/patch-chrome_browser_sync_sync__service__factory.cc b/devel/electron38/files/patch-chrome_browser_sync_sync__service__factory.cc
new file mode 100644
index 000000000000..88d56f1d4cf7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_sync_sync__service__factory.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/sync/sync_service_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/sync/sync_service_factory.cc
+@@ -115,7 +115,7 @@
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_keyed_service.h"
+ #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_service_factory.h"
+ #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_utils.h"
+@@ -142,7 +142,7 @@ tab_groups::TabGroupSyncService* GetTabGroupSyncServic
+ tab_groups::TabGroupSyncService* GetTabGroupSyncService(Profile* profile) {
+ CHECK(profile);
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ tab_groups::TabGroupSyncService* service =
+ tab_groups::SavedTabGroupUtils::GetServiceForProfile(profile);
+ CHECK(service);
+@@ -405,7 +405,7 @@ std::unique_ptr<KeyedService> BuildSyncService(
+ bool local_sync_backend_enabled = false;
+ // Only check the local sync backend pref on the supported platforms of
+ // Windows, Mac and Linux.
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ syncer::SyncPrefs prefs(profile->GetPrefs());
+ local_sync_backend_enabled = prefs.IsLocalSyncEnabled();
+ base::UmaHistogramBoolean("Sync.Local.Enabled2", local_sync_backend_enabled);
+@@ -544,7 +544,7 @@ SyncServiceFactory::SyncServiceFactory()
+ DependsOn(ProfilePasswordStoreFactory::GetInstance());
+ DependsOn(PowerBookmarkServiceFactory::GetInstance());
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ DependsOn(tab_groups::SavedTabGroupServiceFactory::GetInstance());
+ #elif BUILDFLAG(IS_ANDROID)
+ DependsOn(tab_groups::TabGroupSyncServiceFactory::GetInstance());
diff --git a/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group.cc b/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group.cc
new file mode 100644
index 000000000000..255bb850b520
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/task_manager/sampling/task_group.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/task_manager/sampling/task_group.cc
+@@ -32,7 +32,7 @@ const int kBackgroundRefreshTypesMask =
+ #if BUILDFLAG(IS_WIN)
+ REFRESH_TYPE_START_TIME | REFRESH_TYPE_CPU_TIME |
+ #endif // BUILDFLAG(IS_WIN)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ REFRESH_TYPE_FD_COUNT |
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
+ REFRESH_TYPE_PRIORITY;
+@@ -100,7 +100,7 @@ TaskGroup::TaskGroup(
+ user_peak_handles_(-1),
+ hard_faults_per_second_(-1),
+ #endif // BUILDFLAG(IS_WIN)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ open_fd_count_(-1),
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
+ idle_wakeups_per_second_(-1),
+@@ -115,7 +115,7 @@ TaskGroup::TaskGroup(
+ weak_ptr_factory_.GetWeakPtr()),
+ base::BindRepeating(&TaskGroup::OnIdleWakeupsRefreshDone,
+ weak_ptr_factory_.GetWeakPtr()),
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ base::BindRepeating(&TaskGroup::OnOpenFdCountRefreshDone,
+ weak_ptr_factory_.GetWeakPtr()),
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
+@@ -257,7 +257,7 @@ void TaskGroup::RefreshWindowsHandles() {
+ #endif // BUILDFLAG(IS_WIN)
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ void TaskGroup::OnOpenFdCountRefreshDone(int open_fd_count) {
+ DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
+
diff --git a/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group.h b/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group.h
new file mode 100644
index 000000000000..efa3a5c8f339
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group.h
@@ -0,0 +1,38 @@
+--- chrome/browser/task_manager/sampling/task_group.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/task_manager/sampling/task_group.h
+@@ -40,7 +40,7 @@ inline constexpr int kUnsupportedVMRefreshFlags =
+ REFRESH_TYPE_WEBCACHE_STATS | REFRESH_TYPE_NETWORK_USAGE |
+ REFRESH_TYPE_IDLE_WAKEUPS | REFRESH_TYPE_HANDLES | REFRESH_TYPE_START_TIME |
+ REFRESH_TYPE_CPU_TIME | REFRESH_TYPE_PRIORITY |
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ REFRESH_TYPE_FD_COUNT |
+ #endif
+ REFRESH_TYPE_HARD_FAULTS;
+@@ -136,7 +136,7 @@ class TaskGroup {
+ int64_t hard_faults_per_second() const { return hard_faults_per_second_; }
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ int open_fd_count() const { return open_fd_count_; }
+ void set_open_fd_count(int open_fd_count) { open_fd_count_ = open_fd_count; }
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
+@@ -151,7 +151,7 @@ class TaskGroup {
+
+ void RefreshWindowsHandles();
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ void OnOpenFdCountRefreshDone(int open_fd_count);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
+
+@@ -219,7 +219,7 @@ class TaskGroup {
+ int64_t user_peak_handles_;
+ int64_t hard_faults_per_second_;
+ #endif // BUILDFLAG(IS_WIN)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // The number of file descriptors currently open by the process.
+ int open_fd_count_;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
diff --git a/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc b/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
new file mode 100644
index 000000000000..e43cd612e185
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
@@ -0,0 +1,47 @@
+--- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/task_manager/sampling/task_group_sampler.cc
+@@ -45,7 +45,7 @@ TaskGroupSampler::TaskGroupSampler(
+ const OnCpuRefreshCallback& on_cpu_refresh,
+ const OnSwappedMemRefreshCallback& on_swapped_mem_refresh,
+ const OnIdleWakeupsCallback& on_idle_wakeups,
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ const OnOpenFdCountCallback& on_open_fd_count,
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
+ const OnProcessPriorityCallback& on_process_priority)
+@@ -55,7 +55,7 @@ TaskGroupSampler::TaskGroupSampler(
+ on_cpu_refresh_callback_(on_cpu_refresh),
+ on_swapped_mem_refresh_callback_(on_swapped_mem_refresh),
+ on_idle_wakeups_callback_(on_idle_wakeups),
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ on_open_fd_count_callback_(on_open_fd_count),
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
+ on_process_priority_callback_(on_process_priority) {
+@@ -85,7 +85,7 @@ void TaskGroupSampler::Refresh(int64_t refresh_flags)
+ base::BindOnce(on_swapped_mem_refresh_callback_));
+ }
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (TaskManagerObserver::IsResourceRefreshEnabled(REFRESH_TYPE_IDLE_WAKEUPS,
+ refresh_flags)) {
+ blocking_pool_runner_->PostTaskAndReplyWithResult(
+@@ -95,7 +95,7 @@ void TaskGroupSampler::Refresh(int64_t refresh_flags)
+ }
+ #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ if (TaskManagerObserver::IsResourceRefreshEnabled(REFRESH_TYPE_FD_COUNT,
+ refresh_flags)) {
+ blocking_pool_runner_->PostTaskAndReplyWithResult(
+@@ -152,7 +152,7 @@ int TaskGroupSampler::RefreshIdleWakeupsPerSecond() {
+ return process_metrics_->GetIdleWakeupsPerSecond();
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ int TaskGroupSampler::RefreshOpenFdCount() {
+ DCHECK_CALLED_ON_VALID_SEQUENCE(worker_pool_sequenced_checker_);
+
diff --git a/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h b/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
index d148301a5b99..d148301a5b99 100644
--- a/devel/electron32/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
+++ b/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
diff --git a/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc b/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
new file mode 100644
index 000000000000..714f8cba33fc
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/task_manager/sampling/task_manager_impl.cc
+@@ -226,7 +226,7 @@ int TaskManagerImpl::GetOpenFdCount(TaskId task_id) co
+ }
+
+ int TaskManagerImpl::GetOpenFdCount(TaskId task_id) const {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ return GetTaskGroupByTaskId(task_id)->open_fd_count();
+ #else
+ return -1;
diff --git a/devel/electron38/files/patch-chrome_browser_task__manager_task__manager__observer.h b/devel/electron38/files/patch-chrome_browser_task__manager_task__manager__observer.h
new file mode 100644
index 000000000000..4a45c2176d57
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_task__manager_task__manager__observer.h
@@ -0,0 +1,11 @@
+--- chrome/browser/task_manager/task_manager_observer.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/task_manager/task_manager_observer.h
+@@ -45,7 +45,7 @@ enum RefreshType {
+ // or backgrounded.
+ REFRESH_TYPE_PRIORITY = 1 << 12,
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // For observers interested in getting the number of open file descriptors of
+ // processes.
+ REFRESH_TYPE_FD_COUNT = 1 << 13,
diff --git a/devel/electron38/files/patch-chrome_browser_themes_theme__helper.cc b/devel/electron38/files/patch-chrome_browser_themes_theme__helper.cc
new file mode 100644
index 000000000000..0244a94ea65e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_themes_theme__helper.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/themes/theme_helper.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/themes/theme_helper.cc
+@@ -16,7 +16,7 @@
+ #include "ui/gfx/image/image.h"
+ #include "ui/native_theme/native_theme.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_browser_themes_theme__service.cc b/devel/electron38/files/patch-chrome_browser_themes_theme__service.cc
new file mode 100644
index 000000000000..b58a7fc5b9a0
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_themes_theme__service.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/themes/theme_service.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/themes/theme_service.cc
+@@ -72,7 +72,7 @@
+ #include "extensions/browser/extension_registry_observer.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #include "ui/ozone/public/ozone_platform.h" // nogncheck
+ #endif
+@@ -331,7 +331,7 @@ bool ThemeService::ShouldUseCustomFrame() const {
+ }
+
+ bool ThemeService::ShouldUseCustomFrame() const {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!ui::OzonePlatform::GetInstance()
+ ->GetPlatformRuntimeProperties()
+ .supports_server_side_window_decorations) {
diff --git a/devel/electron32/files/patch-chrome_browser_themes_theme__service__aura__linux.cc b/devel/electron38/files/patch-chrome_browser_themes_theme__service__aura__linux.cc
index 0ed274a4ad41..0ed274a4ad41 100644
--- a/devel/electron32/files/patch-chrome_browser_themes_theme__service__aura__linux.cc
+++ b/devel/electron38/files/patch-chrome_browser_themes_theme__service__aura__linux.cc
diff --git a/devel/electron38/files/patch-chrome_browser_themes_theme__service__factory.cc b/devel/electron38/files/patch-chrome_browser_themes_theme__service__factory.cc
new file mode 100644
index 000000000000..08dec8bf00c1
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_themes_theme__service__factory.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/themes/theme_service_factory.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/themes/theme_service_factory.cc
+@@ -25,7 +25,7 @@
+ #include "chrome/browser/themes/theme_helper_win.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/themes/theme_service_aura_linux.h"
+ #include "ui/linux/linux_ui_factory.h"
+ #endif
+@@ -105,7 +105,7 @@ ThemeServiceFactory::BuildServiceInstanceForBrowserCon
+ std::unique_ptr<KeyedService>
+ ThemeServiceFactory::BuildServiceInstanceForBrowserContext(
+ content::BrowserContext* profile) const {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ using ThemeService = ThemeServiceAuraLinux;
+ #endif
+
+@@ -117,7 +117,7 @@ void ThemeServiceFactory::RegisterProfilePrefs(
+
+ void ThemeServiceFactory::RegisterProfilePrefs(
+ user_prefs::PrefRegistrySyncable* registry) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ registry->RegisterIntegerPref(prefs::kSystemTheme,
+ static_cast<int>(ui::GetDefaultSystemTheme()));
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_ui_actions_chrome__action__id.h b/devel/electron38/files/patch-chrome_browser_ui_actions_chrome__action__id.h
new file mode 100644
index 000000000000..fe5bb87da11c
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_actions_chrome__action__id.h
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/actions/chrome_action_id.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/actions/chrome_action_id.h
+@@ -508,7 +508,7 @@
+ #if BUILDFLAG(IS_CHROMEOS)
+ #define CHROME_PLATFORM_SPECIFIC_ACTION_IDS \
+ E(kToggleMultitaskMenu, IDC_TOGGLE_MULTITASK_MENU)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #define CHROME_PLATFORM_SPECIFIC_ACTION_IDS \
+ E(kUseSystemTitleBar, IDC_USE_SYSTEM_TITLE_BAR) \
+ E(kRestoreWindow, IDC_RESTORE_WINDOW)
diff --git a/devel/electron38/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc b/devel/electron38/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
new file mode 100644
index 000000000000..3289c0e13cd5
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc
+@@ -58,7 +58,7 @@ DesktopPaymentsWindowManager::DesktopPaymentsWindowMan
+ DesktopPaymentsWindowManager::DesktopPaymentsWindowManager(
+ ContentAutofillClient* client)
+ : client_(CHECK_DEREF(client)) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ scoped_observation_.Observe(BrowserList::GetInstance());
+ #endif // BUILDFLAG(IS_LINUX)
+ }
+@@ -151,7 +151,7 @@ void DesktopPaymentsWindowManager::WebContentsDestroye
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void DesktopPaymentsWindowManager::OnBrowserSetLastActive(Browser* browser) {
+ // If there is an ongoing payments window manager pop-up flow, and the
+ // original tab's WebContents become active, activate the pop-up's
diff --git a/devel/electron38/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h b/devel/electron38/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
new file mode 100644
index 000000000000..590df18fcf8a
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
@@ -0,0 +1,38 @@
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h
+@@ -14,7 +14,7 @@
+ #include "components/autofill/core/browser/payments/payments_window_manager.h"
+ #include "content/public/browser/web_contents_observer.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/scoped_observation.h"
+ #include "chrome/browser/ui/browser_list.h"
+ #include "chrome/browser/ui/browser_list_observer.h"
+@@ -39,7 +39,7 @@ class DesktopPaymentsWindowManager : public PaymentsWi
+ // WebContents of the original tab that the pop-up is created in. If there is a
+ // pop-up currently present, `this` will observe the WebContents of that pop-up.
+ class DesktopPaymentsWindowManager : public PaymentsWindowManager,
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ public BrowserListObserver,
+ #endif // BUILDFLAG(IS_LINUX)
+ public content::WebContentsObserver {
+@@ -59,7 +59,7 @@ class DesktopPaymentsWindowManager : public PaymentsWi
+ content::NavigationHandle* navigation_handle) override;
+ void WebContentsDestroyed() override;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // BrowserListObserver:
+ void OnBrowserSetLastActive(Browser* browser) override;
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -130,7 +130,7 @@ class DesktopPaymentsWindowManager : public PaymentsWi
+ // Used in tests to notify the test infrastructure that the pop-up has closed.
+ base::RepeatingClosure popup_closed_closure_for_testing_;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::ScopedObservation<BrowserList, BrowserListObserver> scoped_observation_{
+ this};
+ #endif // BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-chrome_browser_ui_browser.h b/devel/electron38/files/patch-chrome_browser_ui_browser.h
new file mode 100644
index 000000000000..121e725bc432
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_browser.h
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/browser.h.orig 2025-09-10 14:33:47 UTC
++++ chrome/browser/ui/browser.h
+@@ -279,7 +279,7 @@ class Browser : public TabStripModelObserver,
+ std::optional<int64_t> display_id;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // When the browser window is shown, the desktop environment is notified
+ // using this ID. In response, the desktop will stop playing the "waiting
+ // for startup" animation (if any).
diff --git a/devel/electron38/files/patch-chrome_browser_ui_browser__command__controller.cc b/devel/electron38/files/patch-chrome_browser_ui_browser__command__controller.cc
new file mode 100644
index 000000000000..52ee33f128fb
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_browser__command__controller.cc
@@ -0,0 +1,74 @@
+--- chrome/browser/ui/browser_command_controller.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/browser_command_controller.cc
+@@ -129,7 +129,7 @@
+ #include "components/user_manager/user_manager.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/base/ime/text_edit_commands.h"
+ #include "ui/base/ime/text_input_flags.h"
+ #include "ui/linux/linux_ui.h"
+@@ -139,7 +139,7 @@
+ #include "ui/ozone/public/ozone_platform.h"
+ #endif
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/shortcuts/desktop_shortcuts_utils.h"
+ #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+
+@@ -366,7 +366,7 @@ bool BrowserCommandController::IsReservedCommandOrKey(
+ #endif
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // If this key was registered by the user as a content editing hotkey, then
+ // it is not reserved.
+ auto* linux_ui = ui::LinuxUi::instance();
+@@ -654,7 +654,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
+ break;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ case IDC_MINIMIZE_WINDOW:
+ browser_->window()->Minimize();
+ break;
+@@ -871,7 +871,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
+ break;
+ case IDC_CREATE_SHORTCUT:
+ base::RecordAction(base::UserMetricsAction("CreateShortcut"));
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ chrome::CreateDesktopShortcutForActiveWebContents(browser_);
+ #else
+ web_app::CreateWebAppFromCurrentWebContents(
+@@ -1044,7 +1044,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
+ #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
+ case IDC_CHROME_WHATS_NEW:
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX))
++ (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ ShowChromeWhatsNew(browser_);
+ break;
+ #else
+@@ -1421,7 +1421,7 @@ void BrowserCommandController::InitCommandState() {
+ command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_4, true);
+ command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_5, true);
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ command_updater_.UpdateCommandEnabled(IDC_MINIMIZE_WINDOW, true);
+ command_updater_.UpdateCommandEnabled(IDC_MAXIMIZE_WINDOW, true);
+ command_updater_.UpdateCommandEnabled(IDC_RESTORE_WINDOW, true);
+@@ -1774,7 +1774,7 @@ void BrowserCommandController::UpdateCommandsForTabSta
+ bool can_create_web_app = web_app::CanCreateWebApp(browser_);
+ command_updater_.UpdateCommandEnabled(IDC_INSTALL_PWA, can_create_web_app);
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ command_updater_.UpdateCommandEnabled(
+ IDC_CREATE_SHORTCUT,
+ shortcuts::CanCreateDesktopShortcut(current_web_contents));
diff --git a/devel/electron38/files/patch-chrome_browser_ui_browser__commands.cc b/devel/electron38/files/patch-chrome_browser_ui_browser__commands.cc
new file mode 100644
index 000000000000..9e997c70aec3
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_browser__commands.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/browser_commands.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/browser_commands.cc
+@@ -2214,7 +2214,7 @@ void OpenUpdateChromeDialog(Browser* browser) {
+ } else if (UpgradeDetector::GetInstance()->is_outdated_install_no_au()) {
+ UpgradeDetector::GetInstance()->NotifyOutdatedInstallNoAutoUpdate();
+ } else {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(features::kFewerUpdateConfirmations)) {
+ chrome::AttemptRelaunch();
+ return;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_browser__ui__prefs.cc b/devel/electron38/files/patch-chrome_browser_ui_browser__ui__prefs.cc
new file mode 100644
index 000000000000..1d7d08d5d7bb
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_browser__ui__prefs.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/browser_ui_prefs.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/browser_ui_prefs.cc
+@@ -84,7 +84,7 @@ void RegisterBrowserPrefs(PrefRegistrySimple* registry
+ registry->RegisterTimePref(prefs::kPdfInfoBarLastShown, base::Time());
+ registry->RegisterIntegerPref(prefs::kPdfInfoBarTimesShown, 0);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ registry->RegisterStringPref(prefs::kEnterpriseCustomLabelForBrowser,
+ std::string());
+ registry->RegisterStringPref(prefs::kEnterpriseLogoUrlForBrowser,
+@@ -208,7 +208,7 @@ void RegisterBrowserUserPrefs(user_prefs::PrefRegistry
+ registry->RegisterDictionaryPref(prefs::kHttpsUpgradeFallbacks);
+ registry->RegisterDictionaryPref(prefs::kHttpsUpgradeNavigations);
+ registry->RegisterBooleanPref(prefs::kHttpsOnlyModeAutoEnabled, false);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ registry->RegisterStringPref(prefs::kEnterpriseLogoUrlForProfile,
+ std::string());
+ registry->RegisterStringPref(prefs::kEnterpriseCustomLabelForProfile,
diff --git a/devel/electron38/files/patch-chrome_browser_ui_browser__view__prefs.cc b/devel/electron38/files/patch-chrome_browser_ui_browser__view__prefs.cc
new file mode 100644
index 000000000000..694bceabee99
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_browser__view__prefs.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/browser_view_prefs.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/ui/browser_view_prefs.cc
+@@ -14,7 +14,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool GetCustomFramePrefDefault() {
+ #if BUILDFLAG(IS_OZONE)
+ return ui::OzonePlatform::GetInstance()
+@@ -30,7 +30,7 @@ void RegisterBrowserViewProfilePrefs(
+
+ void RegisterBrowserViewProfilePrefs(
+ user_prefs::PrefRegistrySyncable* registry) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ registry->RegisterBooleanPref(prefs::kUseCustomChromeFrame,
+ GetCustomFramePrefDefault());
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_ui_chrome__pages.cc b/devel/electron38/files/patch-chrome_browser_ui_chrome__pages.cc
new file mode 100644
index 000000000000..45477c0f0967
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_chrome__pages.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/ui/chrome_pages.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/chrome_pages.cc
+@@ -85,7 +85,7 @@
+ #include "components/signin/public/identity_manager/identity_manager.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/web_applications/web_app_utils.h"
+ #endif
+
+@@ -393,7 +393,7 @@ void ShowChromeTips(Browser* browser) {
+ ShowSingletonTab(browser, GURL(kChromeTipsURL));
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void ShowChromeWhatsNew(Browser* browser) {
+ ShowSingletonTab(browser, GURL(kChromeUIWhatsNewURL));
+ }
+@@ -717,7 +717,7 @@ void ShowShortcutCustomizationApp(Profile* profile,
+ }
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void ShowWebAppSettingsImpl(Browser* browser,
+ Profile* profile,
+ const std::string& app_id,
diff --git a/devel/electron38/files/patch-chrome_browser_ui_chrome__pages.h b/devel/electron38/files/patch-chrome_browser_ui_chrome__pages.h
new file mode 100644
index 000000000000..ab040cfc06ce
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_chrome__pages.h
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/chrome_pages.h.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/ui/chrome_pages.h
+@@ -39,7 +39,7 @@ enum class ConsentLevel;
+ enum class ConsentLevel;
+ } // namespace signin
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ namespace web_app {
+ enum class AppSettingsPageEntryPoint;
+ } // namespace web_app
+@@ -177,7 +177,7 @@ void ShowShortcutCustomizationApp(Profile* profile,
+ const std::string& category);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Show chrome://app-settings/<app-id> page.
+ void ShowWebAppSettings(Browser* browser,
+ const std::string& app_id,
diff --git a/devel/electron32/files/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc b/devel/electron38/files/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
index ec344b260e7c..ec344b260e7c 100644
--- a/devel/electron32/files/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
+++ b/devel/electron38/files/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
diff --git a/devel/electron38/files/patch-chrome_browser_ui_hats_survey__config.cc b/devel/electron38/files/patch-chrome_browser_ui_hats_survey__config.cc
new file mode 100644
index 000000000000..53a87821a785
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_hats_survey__config.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/hats/survey_config.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/hats/survey_config.cc
+@@ -495,7 +495,7 @@ std::vector<hats::SurveyConfig> GetAllSurveyConfigs()
+ &features::kHappinessTrackingSurveysForWallpaperSearch,
+ kHatsSurveyTriggerWallpaperSearch);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::vector<std::string> identity_string_psd_fields{
+ "Channel", "Chrome Version", "Number of Chrome Profiles",
+ "Number of Google Accounts", "Sign-in Status"};
diff --git a/devel/electron38/files/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc b/devel/electron38/files/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
new file mode 100644
index 000000000000..adb57594eeee
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc
+@@ -59,7 +59,7 @@ TrustSafetySentimentServiceFactory::BuildServiceInstan
+ // TrustSafetySentimentSurvey is conducted only for Windows, MacOS and Linux
+ // currently.
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
+- (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS))
++ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CHROMEOS))
+
+ // TrustSafetySentimentSurvey is conducted only in English currently.
+ const std::string& application_locale =
diff --git a/devel/electron38/files/patch-chrome_browser_ui_managed__ui.cc b/devel/electron38/files/patch-chrome_browser_ui_managed__ui.cc
new file mode 100644
index 000000000000..803fcfc1b1a3
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_managed__ui.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/managed_ui.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/ui/managed_ui.cc
+@@ -433,7 +433,7 @@ std::optional<std::string> GetDeviceManagerIdentity()
+ g_browser_process->platform_part()->browser_policy_connector_ash();
+ return connector->GetEnterpriseDomainManager();
+ #else
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(
+ features::kEnterpriseManagementDisclaimerUsesCustomLabel)) {
+ std::string custom_management_label =
+@@ -463,7 +463,7 @@ std::optional<std::string> GetAccountManagerIdentity(P
+ return std::nullopt;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(
+ features::kEnterpriseManagementDisclaimerUsesCustomLabel)) {
+ std::string custom_management_label =
diff --git a/devel/electron38/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc b/devel/electron38/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
new file mode 100644
index 000000000000..fa2d6fb59ae5
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
+@@ -1985,7 +1985,7 @@ const gfx::VectorIcon& GetSharingHubVectorIcon() {
+ return omnibox::kShareMacChromeRefreshIcon;
+ #elif BUILDFLAG(IS_WIN)
+ return omnibox::kShareWinChromeRefreshIcon;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return omnibox::kShareLinuxChromeRefreshIcon;
+ #else
+ return omnibox::kShareChromeRefreshIcon;
diff --git a/devel/electron32/files/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc b/devel/electron38/files/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
index a2e83e29a704..a2e83e29a704 100644
--- a/devel/electron32/files/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
+++ b/devel/electron38/files/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
diff --git a/devel/electron38/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc b/devel/electron38/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
new file mode 100644
index 000000000000..f5256b562fdf
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
+@@ -113,7 +113,7 @@ using Logger = autofill::SavePasswordProgressLogger;
+
+ using Logger = autofill::SavePasswordProgressLogger;
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Should be kept in sync with constant declared in
+ // bubble_controllers/relaunch_chrome_bubble_controller.cc.
+ constexpr int kMaxNumberOfTimesKeychainErrorBubbleIsShown = 3;
+@@ -622,7 +622,7 @@ void ManagePasswordsUIController::OnKeychainError() {
+ }
+
+ void ManagePasswordsUIController::OnKeychainError() {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ CHECK(!dialog_controller_);
+ PrefService* prefs =
+ Profile::FromBrowserContext(web_contents()->GetBrowserContext())
diff --git a/devel/electron38/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc b/devel/electron38/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
new file mode 100644
index 000000000000..6fbfb94659fb
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/prefs/prefs_tab_helper.cc
+@@ -68,7 +68,7 @@
+ #endif
+
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(ENABLE_DESKTOP_ANDROID_EXTENSIONS)
++ BUILDFLAG(ENABLE_DESKTOP_ANDROID_EXTENSIONS) || BUILDFLAG(IS_BSD)
+ // If a font name in prefs default values starts with a comma, consider it's a
+ // comma-separated font list and resolve it to the first available font.
+ #define PREFS_FONT_LIST 1
diff --git a/devel/electron38/files/patch-chrome_browser_ui_sad__tab.cc b/devel/electron38/files/patch-chrome_browser_ui_sad__tab.cc
new file mode 100644
index 000000000000..5715ee754663
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_sad__tab.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/sad_tab.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/ui/sad_tab.cc
+@@ -179,7 +179,7 @@ std::vector<int> SadTab::GetSubMessages() {
+ if (!web_contents_->GetBrowserContext()->IsOffTheRecord()) {
+ message_ids.insert(message_ids.begin(), IDS_SAD_TAB_RELOAD_INCOGNITO);
+ }
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Note: on macOS, Linux and ChromeOS, the first bullet is either one of
+ // IDS_SAD_TAB_RELOAD_CLOSE_TABS or IDS_SAD_TAB_RELOAD_CLOSE_NOTABS
+ // followed by one of the above suggestions.
diff --git a/devel/electron32/files/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h b/devel/electron38/files/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
index 01db715af2a4..01db715af2a4 100644
--- a/devel/electron32/files/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
+++ b/devel/electron38/files/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
diff --git a/devel/electron38/files/patch-chrome_browser_ui_signin_signin__view__controller.cc b/devel/electron38/files/patch-chrome_browser_ui_signin_signin__view__controller.cc
new file mode 100644
index 000000000000..c187cf29415e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_signin_signin__view__controller.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/signin/signin_view_controller.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/signin/signin_view_controller.cc
+@@ -476,7 +476,7 @@ void SigninViewController::ShowModalSyncConfirmationDi
+ GetOnModalDialogClosedCallback());
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void SigninViewController::ShowModalHistorySyncOptInDialog() {
+ CHECK(base::FeatureList::IsEnabled(switches::kEnableHistorySyncOptin));
+ CloseModalSignin();
+@@ -491,7 +491,7 @@ void SigninViewController::ShowModalManagedUserNoticeD
+ void SigninViewController::ShowModalManagedUserNoticeDialog(
+ std::unique_ptr<signin::EnterpriseProfileCreationDialogParams>
+ create_param) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ CloseModalSignin();
+ dialog_ = std::make_unique<SigninModalDialogImpl>(
+ SigninViewControllerDelegate::CreateManagedUserNoticeDelegate(
diff --git a/devel/electron38/files/patch-chrome_browser_ui_signin_signin__view__controller.h b/devel/electron38/files/patch-chrome_browser_ui_signin_signin__view__controller.h
new file mode 100644
index 000000000000..1661d2222772
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_signin_signin__view__controller.h
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/signin/signin_view_controller.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/signin/signin_view_controller.h
+@@ -169,7 +169,7 @@ class SigninViewController {
+ void ShowModalSyncConfirmationDialog(bool is_signin_intercept,
+ bool is_sync_promo);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Shows the modal history sync opt in dialog as a browser-modal dialog on top
+ // of the `browser_`'s window.
+ void ShowModalHistorySyncOptInDialog();
diff --git a/devel/electron38/files/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h b/devel/electron38/files/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
new file mode 100644
index 000000000000..de981e340d69
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/signin/signin_view_controller_delegate.h
+@@ -49,7 +49,7 @@ class SigninViewControllerDelegate {
+ SyncConfirmationStyle style,
+ bool is_sync_promo);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns a platform-specific SigninViewControllerDelegate instance that
+ // displays the modal history sync opt in dialog. The returned object should
+ // delete itself when the window it's managing is closed.
+@@ -89,7 +89,7 @@ class SigninViewControllerDelegate {
+ SignoutConfirmationCallback callback);
+ #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns a platform-specific SigninViewContolllerDelegate instance that
+ // displays the managed user notice modal dialog. The returned object
+ // should delete itself when the window it's managing is closed.
diff --git a/devel/electron38/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc b/devel/electron38/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
new file mode 100644
index 000000000000..5e04011bd8a3
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/startup/bad_flags_prompt.cc
+@@ -105,7 +105,7 @@ const char* const kBadFlags[] = {
+ extensions::switches::kExtensionsOnExtensionURLs,
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Speech dispatcher is buggy, it can crash and it can make Chrome freeze.
+ // http://crbug.com/327295
+ switches::kEnableSpeechDispatcher,
diff --git a/devel/electron38/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc b/devel/electron38/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
new file mode 100644
index 000000000000..a349b239a4b1
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/startup/startup_browser_creator.cc
+@@ -134,7 +134,7 @@
+ #include "chrome/credential_provider/common/gcp_strings.h"
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/headless/headless_mode_util.h"
+ #include "chrome/browser/ui/startup/web_app_info_recorder_utils.h"
+ #include "components/headless/policy/headless_mode_policy.h"
+@@ -1019,7 +1019,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
+ TRACE_EVENT0("startup", "StartupBrowserCreator::ProcessCmdLineImpl");
+ ComputeAndRecordLaunchMode(command_line);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ if (headless::IsHeadlessMode() &&
+ headless::HeadlessModePolicy::IsHeadlessModeDisabled(
+ g_browser_process->local_state())) {
+@@ -1122,7 +1122,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
+ silent_launch = true;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Writes open and installed web apps to the specified file without
+ // launching a new browser window or tab.
+ if (base::FeatureList::IsEnabled(features::kListWebAppsSwitch) &&
+@@ -1339,7 +1339,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
+ CHECK_EQ(profile_info.mode, StartupProfileMode::kBrowserWindow)
+ << "Failed launch with app: couldn't pick a profile";
+ std::string app_id = command_line.GetSwitchValueASCII(switches::kAppId);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // If Chrome Apps are deprecated and |app_id| is a Chrome App, display the
+ // deprecation UI instead of launching the app.
+ if (apps::OpenDeprecatedApplicationPrompt(privacy_safe_profile, app_id)) {
diff --git a/devel/electron38/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc b/devel/electron38/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
new file mode 100644
index 000000000000..9abd9f1d4964
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/startup/startup_browser_creator_impl.cc
+@@ -80,7 +80,7 @@
+ #include "components/app_restore/full_restore_utils.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+@@ -214,7 +214,7 @@ Browser* StartupBrowserCreatorImpl::OpenTabsInBrowser(
+ // at the state of the MessageLoop.
+ Browser::CreateParams params = Browser::CreateParams(profile_, false);
+ params.creation_source = Browser::CreationSource::kStartupCreator;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ params.startup_id =
+ command_line_->GetSwitchValueASCII("desktop-startup-id");
+ #endif
+@@ -244,7 +244,7 @@ Browser* StartupBrowserCreatorImpl::OpenTabsInBrowser(
+ continue;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Start the What's New fetch but don't add the tab at this point. The tab
+ // will open as the foreground tab only if the remote content can be
+ // retrieved successfully. This prevents needing to automatically close the
diff --git a/devel/electron38/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc b/devel/electron38/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc
new file mode 100644
index 000000000000..53df03712f2f
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/ui/startup/startup_tab_provider.cc
+@@ -63,7 +63,7 @@
+ #include "extensions/browser/extension_registry.h"
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/headless/headless_mode_util.h"
+ #endif
+
+@@ -102,7 +102,7 @@ bool ValidateUrl(const GURL& url) {
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+ bool url_scheme_is_chrome = false;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // In Headless mode, allow any URL pattern that matches chrome:// scheme if
+ // the user explicitly allowed it.
+ if (headless::IsHeadlessMode() && url.SchemeIs(content::kChromeUIScheme)) {
diff --git a/devel/electron38/files/patch-chrome_browser_ui_tab__helpers.cc b/devel/electron38/files/patch-chrome_browser_ui_tab__helpers.cc
new file mode 100644
index 000000000000..469095fcf905
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_tab__helpers.cc
@@ -0,0 +1,26 @@
+--- chrome/browser/ui/tab_helpers.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/tab_helpers.cc
+@@ -218,7 +218,7 @@
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/blocked_content/framebust_block_tab_helper.h"
+ #include "chrome/browser/ui/hats/hats_helper.h"
+ #include "chrome/browser/ui/performance_controls/performance_controls_hats_service_factory.h"
+@@ -702,12 +702,12 @@ void TabHelpers::AttachTabHelpers(WebContents* web_con
+ webapps::PreRedirectionURLObserver::CreateForWebContents(web_contents);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ metrics::DesktopSessionDurationObserver::CreateForWebContents(web_contents);
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(
+ features::kHappinessTrackingSurveysForDesktopDemo) ||
+ base::FeatureList::IsEnabled(features::kTrustSafetySentimentSurvey) ||
diff --git a/devel/electron38/files/patch-chrome_browser_ui_tabs_features.cc b/devel/electron38/files/patch-chrome_browser_ui_tabs_features.cc
new file mode 100644
index 000000000000..714baf9d1e01
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_tabs_features.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/tabs/features.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/tabs/features.cc
+@@ -60,7 +60,7 @@ bool CanShowTabSearchPositionSetting() {
+ }
+ // Mac and other platforms will always have the tab search position in the
+ // correct location, cros/linux/win git the user the option to change.
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(kTabSearchPositionSetting);
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc b/devel/electron38/files/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
new file mode 100644
index 000000000000..83f31d205565
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/tabs/tab_dialog_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/tabs/tab_dialog_manager.cc
+@@ -88,7 +88,7 @@ bool PlatformClipsChildrenToViewport() {
+ }
+
+ bool PlatformClipsChildrenToViewport() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return true;
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_tabs_tab__features.cc b/devel/electron38/files/patch-chrome_browser_ui_tabs_tab__features.cc
new file mode 100644
index 000000000000..450e933b3a62
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_tabs_tab__features.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/tabs/tab_features.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/tabs/tab_features.cc
+@@ -356,7 +356,7 @@ void TabFeatures::Init(TabInterface& tab, Profile* pro
+ task_manager::WebContentsTags::CreateForTabContents(tab.GetContents());
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ inactive_window_mouse_event_controller_ =
+ std::make_unique<InactiveWindowMouseEventController>();
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc b/devel/electron38/files/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
new file mode 100644
index 000000000000..f6b3f1c53296
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/ui/tabs/tab_strip_prefs.cc
+@@ -21,7 +21,7 @@ bool GetDefaultTabSearchRightAligned() {
+
+ bool GetDefaultTabSearchRightAligned() {
+ // These platforms are all left aligned, the others should be right.
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ return false;
+ #else
+ return true;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_task__manager_task__manager__columns.h b/devel/electron38/files/patch-chrome_browser_ui_task__manager_task__manager__columns.h
new file mode 100644
index 000000000000..2f58e3225aa0
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_task__manager_task__manager__columns.h
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/task_manager/task_manager_columns.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/task_manager/task_manager_columns.h
+@@ -264,7 +264,7 @@ inline constexpr std::array kColumns = {
+ .default_visibility = false},
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ TableColumnData{.id = IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN,
+ .align = ui::TableColumn::RIGHT,
+ .width = -1,
diff --git a/devel/electron38/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc b/devel/electron38/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
new file mode 100644
index 000000000000..efe3418fb24c
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/task_manager/task_manager_table_model.cc
+@@ -376,7 +376,7 @@ TaskManagerTableModel::~TaskManagerTableModel() {
+ // Note: system_total_time_ is used for both since there is no functional
+ // difference between browser & system (they are essentially the same tab).
+ // Instead, the data is routed to the platform appropriate bucket.
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ task_manager::RecordTabSwitchEvent(CategoryRecord::kBrowser,
+ system_total_time_);
+ #elif BUILDFLAG(IS_CHROMEOS)
+@@ -509,7 +509,7 @@ std::u16string TaskManagerTableModel::GetText(size_t r
+ ? stringifier_->backgrounded_string()
+ : stringifier_->foregrounded_string();
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ case IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN: {
+ const int fd_count = observed_task_manager()->GetOpenFdCount(tasks_[row]);
+ return fd_count >= 0 ? base::FormatNumber(fd_count)
+@@ -667,7 +667,7 @@ int TaskManagerTableModel::CompareValues(size_t row1,
+ return BooleanCompare(is_proc1_bg, is_proc2_bg);
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ case IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN: {
+ const int proc1_fd_count =
+ observed_task_manager()->GetOpenFdCount(tasks_[row1]);
+@@ -979,7 +979,7 @@ void TaskManagerTableModel::UpdateRefreshTypes(int col
+ type = REFRESH_TYPE_KEEPALIVE_COUNT;
+ break;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ case IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN:
+ type = REFRESH_TYPE_FD_COUNT;
+ break;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_test_popup__browsertest.cc b/devel/electron38/files/patch-chrome_browser_ui_test_popup__browsertest.cc
new file mode 100644
index 000000000000..58cd7b074603
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_test_popup__browsertest.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/test/popup_browsertest.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/ui/test/popup_browsertest.cc
+@@ -76,7 +76,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenLeftAndTopZeroCo
+ const display::Display display = GetDisplayNearestBrowser(popup);
+ gfx::Rect expected(popup->window()->GetBounds().size());
+ expected.AdjustToFit(display.work_area());
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/40815883) Desktop Linux window bounds are inaccurate.
+ expected.Outset(50);
+ EXPECT_TRUE(expected.Contains(popup->window()->GetBounds()))
+@@ -108,7 +108,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenClampedToCurrent
+ // The popup should be constrained to the opener's available display space.
+ EXPECT_EQ(display, GetDisplayNearestBrowser(popup));
+ gfx::Rect work_area(display.work_area());
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/40815883) Desktop Linux bounds flakily extend outside the
+ // work area on trybots, when opening with excessive width and height, e.g.:
+ // width=${screen.availWidth+300},height=${screen.availHeight+300} yields:
diff --git a/devel/electron38/files/patch-chrome_browser_ui_test_test__browser__ui.cc b/devel/electron38/files/patch-chrome_browser_ui_test_test__browser__ui.cc
new file mode 100644
index 000000000000..5db9e49adc82
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_test_test__browser__ui.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/test/test_browser_ui.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/ui/test/test_browser_ui.cc
+@@ -19,7 +19,7 @@
+ #include "ui/views/widget/widget.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "content/public/common/content_switches.h"
+ #include "ui/base/test/skia_gold_matching_algorithm.h"
+ #include "ui/compositor/compositor.h"
+@@ -33,7 +33,7 @@
+ #endif
+
+ // TODO(crbug.com/40625383) support Mac for pixel tests.
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #define SUPPORTS_PIXEL_TEST
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_browser_ui_ui__features.cc b/devel/electron38/files/patch-chrome_browser_ui_ui__features.cc
new file mode 100644
index 000000000000..06450f3ec891
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_ui__features.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/ui_features.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/ui_features.cc
+@@ -38,7 +38,7 @@ BASE_FEATURE(kCloseOmniboxPopupOnInactiveAreaClick,
+ "CloseOmniboxPopupOnInactiveAreaClick",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Enables the feature to remove the last confirmation dialog when relaunching
+ // to update Chrome.
+ BASE_FEATURE(kFewerUpdateConfirmations,
+@@ -398,7 +398,7 @@ BASE_FEATURE(kViewsJSAppModalDialog,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kUsePortalAccentColor,
+ "UsePortalAccentColor",
+ base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/devel/electron38/files/patch-chrome_browser_ui_ui__features.h b/devel/electron38/files/patch-chrome_browser_ui_ui__features.h
new file mode 100644
index 000000000000..a3ae05e3c296
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_ui__features.h
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/ui_features.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/ui_features.h
+@@ -28,7 +28,7 @@ BASE_DECLARE_FEATURE(kCloseOmniboxPopupOnInactiveAreaC
+
+ BASE_DECLARE_FEATURE(kCloseOmniboxPopupOnInactiveAreaClick);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
+ #endif
+
+@@ -292,7 +292,7 @@ BASE_DECLARE_FEATURE(kViewsJSAppModalDialog);
+ BASE_DECLARE_FEATURE(kViewsJSAppModalDialog);
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_DECLARE_FEATURE(kUsePortalAccentColor);
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_accelerator__table.cc b/devel/electron38/files/patch-chrome_browser_ui_views_accelerator__table.cc
new file mode 100644
index 000000000000..db711bcef5ee
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_accelerator__table.cc
@@ -0,0 +1,34 @@
+--- chrome/browser/ui/views/accelerator_table.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/ui/views/accelerator_table.cc
+@@ -72,11 +72,11 @@ const AcceleratorMapping kAcceleratorMap[] = {
+ {ui::VKEY_S, ui::EF_PLATFORM_ACCELERATOR, IDC_SAVE_PAGE},
+ {ui::VKEY_9, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_LAST_TAB},
+ {ui::VKEY_NUMPAD9, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_LAST_TAB},
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {ui::VKEY_9, ui::EF_ALT_DOWN, IDC_SELECT_LAST_TAB},
+ {ui::VKEY_NUMPAD9, ui::EF_ALT_DOWN, IDC_SELECT_LAST_TAB},
+ #endif // BUILDFLAG(IS_LINUX)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ {ui::VKEY_NEXT, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN, IDC_MOVE_TAB_NEXT},
+ {ui::VKEY_PRIOR, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN,
+ IDC_MOVE_TAB_PREVIOUS},
+@@ -104,7 +104,7 @@ const AcceleratorMapping kAcceleratorMap[] = {
+ {ui::VKEY_NUMPAD7, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_TAB_6},
+ {ui::VKEY_8, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_TAB_7},
+ {ui::VKEY_NUMPAD8, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_TAB_7},
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {ui::VKEY_1, ui::EF_ALT_DOWN, IDC_SELECT_TAB_0},
+ {ui::VKEY_NUMPAD1, ui::EF_ALT_DOWN, IDC_SELECT_TAB_0},
+ {ui::VKEY_2, ui::EF_ALT_DOWN, IDC_SELECT_TAB_1},
+@@ -156,7 +156,7 @@ const AcceleratorMapping kAcceleratorMap[] = {
+ IDC_SHOW_AVATAR_MENU},
+
+ // Platform-specific key maps.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {ui::VKEY_BROWSER_BACK, ui::EF_NONE, IDC_BACK},
+ {ui::VKEY_BROWSER_FORWARD, ui::EF_NONE, IDC_FORWARD},
+ {ui::VKEY_BROWSER_HOME, ui::EF_NONE, IDC_HOME},
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc b/devel/electron38/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
new file mode 100644
index 000000000000..a57eb9bce74d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc
+@@ -19,7 +19,7 @@
+ #include "ui/menus/simple_menu_model.h"
+ #include "ui/views/widget/widget.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/shell_integration_linux.h"
+ #endif
+
+@@ -49,7 +49,7 @@ void ChromeNativeAppWindowViewsAura::OnBeforeWidgetIni
+ const AppWindow::CreateParams& create_params,
+ views::Widget::InitParams* init_params,
+ views::Widget* widget) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::string app_name =
+ web_app::GenerateApplicationNameFromAppId(app_window()->extension_id());
+ // Set up a custom WM_CLASS for app windows. This allows task switchers in
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc b/devel/electron38/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
new file mode 100644
index 000000000000..b6d4630adf37
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
+@@ -36,7 +36,7 @@
+ #include "ui/wm/core/wm_state.h"
+ #endif // defined(USE_AURA)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <sys/stat.h>
+ #include <sys/types.h>
+ #include <unistd.h>
+@@ -131,7 +131,7 @@ void ChromeBrowserMainExtraPartsViews::PreProfileInit(
+ return controller;
+ }));
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On the Linux desktop, we want to prevent the user from logging in as root,
+ // so that we don't destroy the profile. Now that we have some minimal ui
+ // initialized, check to see if we're running as root and bail if we are.
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_chrome__views__delegate.h b/devel/electron38/files/patch-chrome_browser_ui_views_chrome__views__delegate.h
new file mode 100644
index 000000000000..a09ccdab8b74
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_chrome__views__delegate.h
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/chrome_views_delegate.h.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/ui/views/chrome_views_delegate.h
+@@ -52,7 +52,7 @@ class ChromeViewsDelegate : public views::ViewsDelegat
+ base::OnceClosure callback) override;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool WindowManagerProvidesTitleBar(bool maximized) override;
+ gfx::ImageSkia* GetDefaultWindowIcon() const override;
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc b/devel/electron38/files/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
new file mode 100644
index 000000000000..97916fd0c23e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/chrome_views_delegate_linux.cc
+@@ -27,7 +27,7 @@ bool IsDesktopEnvironmentUnity() {
+ return desktop_env == base::nix::DESKTOP_ENVIRONMENT_UNITY;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ int GetWindowIconResourceId() {
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
+ switch (chrome::GetChannel()) {
+@@ -85,7 +85,7 @@ views::NativeWidget* ChromeViewsDelegate::CreateNative
+ delegate);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ gfx::ImageSkia* ChromeViewsDelegate::GetDefaultWindowIcon() const {
+ ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
+ return rb.GetImageSkiaNamed(GetWindowIconResourceId());
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc b/devel/electron38/files/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
new file mode 100644
index 000000000000..2db2ffd2fe90
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/ui/views/compose/compose_dialog_view.cc
+@@ -160,7 +160,7 @@ void ComposeDialogView::OnBeforeBubbleWidgetInit(
+ views::Widget::InitParams* params,
+ views::Widget* widget) const {
+ WebUIBubbleDialogView::OnBeforeBubbleWidgetInit(params, widget);
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // In linux, windows may be clipped to their anchors' bounds,
+ // resulting in visual errors, unless they use accelerated rendering. See
+ // crbug.com/1445770 for details.
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame.cc
new file mode 100644
index 000000000000..198f06e1973d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame.cc
@@ -0,0 +1,65 @@
+--- chrome/browser/ui/views/frame/browser_frame.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/frame/browser_frame.cc
+@@ -53,7 +53,7 @@
+ #include "ui/aura/window.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/display/screen.h"
+ #include "ui/linux/linux_ui.h"
+ #endif
+@@ -68,7 +68,7 @@ constexpr double kTitlePaddingWidthFraction = 0.1;
+ constexpr double kTitlePaddingWidthFraction = 0.1;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // These values are used for Linux/GTK.
+ constexpr int kIconTitleSpacing = 4;
+ constexpr int kCaptionSpacing = 5;
+@@ -98,7 +98,7 @@ bool IsUsingLinuxSystemTheme(Profile* profile) {
+ };
+
+ bool IsUsingLinuxSystemTheme(Profile* profile) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme();
+ #else
+ return false;
+@@ -196,7 +196,7 @@ void BrowserFrame::InitBrowserFrame() {
+
+ Init(std::move(params));
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ SelectNativeTheme();
+ #else
+ SetNativeTheme(ui::NativeTheme::GetInstanceForNativeUi());
+@@ -434,7 +434,7 @@ void BrowserFrame::OnNativeWidgetWorkspaceChanged() {
+ chrome::SaveWindowWorkspace(browser_view_->browser(), GetWorkspace());
+ chrome::SaveWindowVisibleOnAllWorkspaces(browser_view_->browser(),
+ IsVisibleOnAllWorkspaces());
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // If the window was sent to a different workspace, prioritize it if
+ // it was sent to the current workspace and deprioritize it
+ // otherwise. This is done by MoveBrowsersInWorkspaceToFront()
+@@ -633,7 +633,7 @@ void BrowserFrame::SelectNativeTheme() {
+ }
+
+ void BrowserFrame::SelectNativeTheme() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Use the regular NativeTheme instance if running incognito mode, regardless
+ // of system theme (gtk, qt etc).
+ ui::NativeTheme* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
+@@ -674,7 +674,7 @@ bool BrowserFrame::RegenerateFrameOnThemeChange(
+ bool BrowserFrame::RegenerateFrameOnThemeChange(
+ BrowserThemeChangeType theme_change_type) {
+ bool need_regenerate = false;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // System and user theme changes can both change frame buttons, so the frame
+ // always needs to be regenerated on Linux.
+ need_regenerate = true;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame.h b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame.h
new file mode 100644
index 000000000000..a32af351ca8a
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame.h
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/frame/browser_frame.h.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/ui/views/frame/browser_frame.h
+@@ -66,7 +66,7 @@ class BrowserFrame : public views::Widget, public view
+
+ ~BrowserFrame() override;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns whether the frame is in a tiled state.
+ bool tiled() const { return tiled_; }
+ void set_tiled(bool tiled) { tiled_ = tiled; }
+@@ -227,7 +227,7 @@ class BrowserFrame : public views::Widget, public view
+ // contents for smoother dragging.
+ TabDragKind tab_drag_kind_ = TabDragKind::kNone;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool tiled_ = false;
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
new file mode 100644
index 000000000000..1d7e72a1322f
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc
+@@ -55,7 +55,7 @@ gfx::Insets BrowserFrameViewLayoutLinux::RestoredFrame
+ OpaqueBrowserFrameViewLayout::RestoredFrameBorderInsets());
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const bool tiled = delegate_->IsTiled();
+ #else
+ const bool tiled = false;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
new file mode 100644
index 000000000000..b1327efcd062
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc
+@@ -18,7 +18,7 @@ ui::WindowFrameProvider* BrowserFrameViewLayoutLinuxNa
+
+ ui::WindowFrameProvider* BrowserFrameViewLayoutLinuxNative::GetFrameProvider()
+ const {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const bool tiled = delegate_->IsTiled();
+ const bool maximized = delegate_->IsMaximized();
+ #else
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
new file mode 100644
index 000000000000..a900741212fc
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/ui/views/frame/browser_frame_view_linux.cc
+@@ -70,7 +70,7 @@ void BrowserFrameViewLinux::PaintRestoredFrameBorder(
+
+ void BrowserFrameViewLinux::PaintRestoredFrameBorder(
+ gfx::Canvas* canvas) const {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const bool tiled = frame()->tiled();
+ #else
+ const bool tiled = false;
+@@ -125,7 +125,7 @@ float BrowserFrameViewLinux::GetRestoredCornerRadiusDi
+ }
+
+ float BrowserFrameViewLinux::GetRestoredCornerRadiusDip() const {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const bool tiled = frame()->tiled();
+ #else
+ const bool tiled = false;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
new file mode 100644
index 000000000000..d51e2a37b25c
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc
+@@ -17,7 +17,7 @@
+ #include "chrome/browser/ui/views/frame/browser_frame_view_win.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/views/frame/browser_frame_view_layout_linux.h"
+ #include "chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.h"
+ #include "chrome/browser/ui/views/frame/browser_frame_view_linux_native.h"
+@@ -32,7 +32,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<OpaqueBrowserFrameView> CreateOpaqueBrowserFrameViewLinux(
+ BrowserFrame* frame,
+ BrowserView* browser_view) {
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc
new file mode 100644
index 000000000000..d7ab277b1149
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/frame/browser_view.cc
+@@ -2476,7 +2476,7 @@ void BrowserView::TabDraggingStatusChanged(bool is_dra
+ }
+
+ void BrowserView::TabDraggingStatusChanged(bool is_dragging) {
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ std::vector<ContentsWebView*> contents_web_views =
+ GetAllVisibleContentsWebViews();
+
+@@ -5961,7 +5961,7 @@ void BrowserView::MaybeShowSupervisedUserProfileSignIn
+ }
+
+ void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!ShouldShowAvatarToolbarIPH()) {
+ return;
+ }
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
new file mode 100644
index 000000000000..d68efb525dac
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
+@@ -54,7 +54,7 @@
+ #include "ui/views/window/vector_icons/vector_icons.h"
+ #include "ui/views/window/window_shape.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "ui/views/controls/menu/menu_runner.h"
+ #endif
+
+@@ -566,7 +566,7 @@ OpaqueBrowserFrameView::GetFrameButtonStyle() const {
+
+ OpaqueBrowserFrameView::FrameButtonStyle
+ OpaqueBrowserFrameView::GetFrameButtonStyle() const {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return FrameButtonStyle::kMdButton;
+ #else
+ return FrameButtonStyle::kImageButton;
+@@ -585,7 +585,7 @@ bool OpaqueBrowserFrameView::ShouldDrawRestoredFrameSh
+ return false;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool OpaqueBrowserFrameView::IsTiled() const {
+ return frame()->tiled();
+ }
+@@ -788,7 +788,7 @@ void OpaqueBrowserFrameView::WindowIconPressed() {
+ }
+
+ void OpaqueBrowserFrameView::WindowIconPressed() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Chrome OS doesn't show the window icon, and Windows handles this on its own
+ // due to the hit test being HTSYSMENU.
+ menu_runner_ = std::make_unique<views::MenuRunner>(
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h b/devel/electron38/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
new file mode 100644
index 000000000000..d81b4e85a27d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/frame/opaque_browser_frame_view.h
+@@ -108,7 +108,7 @@ class OpaqueBrowserFrameView : public BrowserNonClient
+ FrameButtonStyle GetFrameButtonStyle() const override;
+ void UpdateWindowControlsOverlay(const gfx::Rect& bounding_rect) override;
+ bool ShouldDrawRestoredFrameShadow() const override;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool IsTiled() const override;
+ #endif
+ int WebAppButtonHeight() const override;
+@@ -225,7 +225,7 @@ class OpaqueBrowserFrameView : public BrowserNonClient
+ // Background painter for the window frame.
+ std::unique_ptr<views::FrameBackground> frame_background_;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<views::MenuRunner> menu_runner_;
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h b/devel/electron38/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
new file mode 100644
index 000000000000..9764cdf74f73
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h
+@@ -9,7 +9,7 @@
+
+ #include "build/build_config.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/base/ui_base_types.h"
+ #endif
+
+@@ -92,7 +92,7 @@ class OpaqueBrowserFrameViewLayoutDelegate {
+ // Returns true if a client-side shadow should be drawn for restored windows.
+ virtual bool ShouldDrawRestoredFrameShadow() const = 0;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns whether the window is in a tiled state.
+ virtual bool IsTiled() const = 0;
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
new file mode 100644
index 000000000000..ba56fcf2488e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc
+@@ -74,7 +74,7 @@
+
+ // Windows, Mac and CrOS do not clip child widgets to their parents, so we
+ // don't have to worry about resizing quite as much.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #define PLATFORM_CLIPS_CHILD_WINDOWS
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
new file mode 100644
index 000000000000..27ef8ea5ee33
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
+@@ -74,7 +74,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForBrowser
+
+ void SystemMenuModelBuilder::BuildSystemMenuForBrowserWindow(
+ ui::SimpleMenuModel* model) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ model->AddItemWithStringId(IDC_MINIMIZE_WINDOW, IDS_MINIMIZE_WINDOW_MENU);
+ model->AddItemWithStringId(IDC_MAXIMIZE_WINDOW, IDS_MAXIMIZE_WINDOW_MENU);
+ model->AddItemWithStringId(IDC_RESTORE_WINDOW, IDS_RESTORE_WINDOW_MENU);
+@@ -100,7 +100,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForBrowser
+ model->AddSeparator(ui::NORMAL_SEPARATOR);
+ model->AddItemWithStringId(IDC_TASK_MANAGER_CONTEXT_MENU, IDS_TASK_MANAGER);
+ }
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ model->AddSeparator(ui::NORMAL_SEPARATOR);
+ bool supports_server_side_decorations = true;
+ #if BUILDFLAG(IS_OZONE) && !BUILDFLAG(IS_CHROMEOS)
+@@ -174,7 +174,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForAppOrPo
+ model->AddSeparator(ui::NORMAL_SEPARATOR);
+ model->AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER);
+ }
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ model->AddSeparator(ui::NORMAL_SEPARATOR);
+ model->AddItemWithStringId(IDC_CLOSE_WINDOW, IDS_CLOSE);
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
new file mode 100644
index 000000000000..b028b239558c
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/frame/system_menu_model_delegate.cc
+@@ -21,7 +21,7 @@
+ #include "chromeos/ui/frame/desks/move_to_desks_menu_model.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/common/pref_names.h"
+ #endif
+
+@@ -38,7 +38,7 @@ bool SystemMenuModelDelegate::IsCommandIdChecked(int c
+ SystemMenuModelDelegate::~SystemMenuModelDelegate() = default;
+
+ bool SystemMenuModelDelegate::IsCommandIdChecked(int command_id) const {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (command_id == IDC_USE_SYSTEM_TITLE_BAR) {
+ PrefService* prefs = browser_->profile()->GetPrefs();
+ return !prefs->GetBoolean(prefs::kUseCustomChromeFrame);
+@@ -64,7 +64,7 @@ bool SystemMenuModelDelegate::IsCommandIdVisible(int c
+ }
+
+ bool SystemMenuModelDelegate::IsCommandIdVisible(int command_id) const {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool is_maximized = browser_->window()->IsMaximized();
+ switch (command_id) {
+ case IDC_MAXIMIZE_WINDOW:
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
new file mode 100644
index 000000000000..a2823500878a
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/frame/tab_strip_region_view.cc
+@@ -222,7 +222,7 @@ TabStripRegionView::TabStripRegionView(std::unique_ptr
+ new_tab_button_->GetViewAccessibility().SetName(
+ l10n_util::GetStringUTF16(IDS_ACCNAME_NEWTAB));
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // The New Tab Button can be middle-clicked on Linux.
+ new_tab_button_->SetTriggerableEventFlags(
+ new_tab_button_->GetTriggerableEventFlags() |
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_hung__renderer__view.cc b/devel/electron38/files/patch-chrome_browser_ui_views_hung__renderer__view.cc
new file mode 100644
index 000000000000..4f53d0222be4
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_hung__renderer__view.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/hung_renderer_view.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/ui/views/hung_renderer_view.cc
+@@ -452,7 +452,7 @@ void HungRendererDialogView::ForceCrashHungRenderer()
+ content::RenderProcessHost* rph =
+ hung_pages_table_model_->GetRenderWidgetHost()->GetProcess();
+ if (rph) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // A generic |CrashDumpHungChildProcess()| is not implemented for Linux.
+ // Instead we send an explicit IPC to crash on the renderer's IO thread.
+ rph->ForceCrash();
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc b/devel/electron38/files/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
new file mode 100644
index 000000000000..59a88b190b7f
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/new_tab_footer/footer_controller.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/new_tab_footer/footer_controller.cc
+@@ -44,7 +44,7 @@ NewTabFooterController::NewTabFooterController(
+ base::BindRepeating(&NewTabFooterController::UpdateFooterVisibilities,
+ weak_factory_.GetWeakPtr(),
+ /*log_on_load_metric=*/false));
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ local_state_pref_change_registrar_.Init(g_browser_process->local_state());
+ local_state_pref_change_registrar_.Add(
+ prefs::kNTPFooterManagementNoticeEnabled,
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc b/devel/electron38/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
new file mode 100644
index 000000000000..848dba11af03
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/omnibox/omnibox_view_views.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/omnibox/omnibox_view_views.cc
+@@ -2320,7 +2320,7 @@ void OmniboxViewViews::OnPopupOpened() {
+ }
+
+ void OmniboxViewViews::OnPopupOpened() {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // It's not great for promos to overlap the omnibox if the user opens the
+ // drop-down after showing the promo. This especially causes issues on Mac and
+ // Linux due to z-order/rendering issues, see crbug.com/1225046 and
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc b/devel/electron38/files/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
new file mode 100644
index 000000000000..813aa361ed82
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/passwords/password_bubble_view_base.cc
+@@ -43,7 +43,7 @@
+ #include "ui/base/metadata/metadata_impl_macros.h"
+ #include "ui/views/controls/button/button.h"
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/views/passwords/password_relaunch_chrome_view.h"
+ #endif
+
+@@ -163,7 +163,7 @@ PasswordBubbleViewBase* PasswordBubbleViewBase::Create
+ } else if (model_state ==
+ password_manager::ui::NOTIFY_RECEIVED_SHARED_CREDENTIALS) {
+ view = new SharedPasswordsNotificationView(web_contents, anchor_view);
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ } else if (model_state == password_manager::ui::KEYCHAIN_ERROR_STATE) {
+ view = new RelaunchChromeView(
+ web_contents, anchor_view,
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
new file mode 100644
index 000000000000..3ea661b821dd
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/profiles/avatar_toolbar_button.cc
+@@ -407,7 +407,7 @@ void AvatarToolbarButton::MaybeShowProfileSwitchIPH()
+ }
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void AvatarToolbarButton::MaybeShowSupervisedUserSignInIPH() {
+ if (!base::FeatureList::IsEnabled(
+ feature_engagement::kIPHSupervisedUserProfileSigninFeature)) {
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
new file mode 100644
index 000000000000..0d8b4fc739ff
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/profiles/avatar_toolbar_button.h
+@@ -96,7 +96,7 @@ class AvatarToolbarButton : public ToolbarButton,
+ // Attempts showing the In-Produce-Help for profile Switching.
+ void MaybeShowProfileSwitchIPH();
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Attempts showing the In-Produce-Help when a supervised user signs-in in a
+ // profile.
+ void MaybeShowSupervisedUserSignInIPH();
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
new file mode 100644
index 000000000000..3d88cb664782
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/profiles/profile_menu_coordinator.cc
+@@ -55,7 +55,7 @@ void ProfileMenuCoordinator::Show(
+ ->NotifyFeaturePromoFeatureUsed(
+ feature_engagement::kIPHProfileSwitchFeature,
+ FeaturePromoFeatureUsedAction::kClosePromoIfPresent);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BrowserUserEducationInterface::From(GetBrowser())
+ ->NotifyFeaturePromoFeatureUsed(
+ feature_engagement::kIPHSupervisedUserProfileSigninFeature,
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
new file mode 100644
index 000000000000..b77c10c20c98
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/profiles/profile_menu_view.cc
+@@ -102,7 +102,7 @@
+ #include "ui/views/accessibility/view_accessibility.h"
+ #include "ui/views/widget/widget.h"
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
+ #endif
+
+@@ -585,7 +585,7 @@ void ProfileMenuView::SetMenuTitleForAccessibility() {
+ case signin_util::SignedInState::kSignedOut:
+ case signin_util::SignedInState::kWebOnlySignedIn: {
+ std::string profile_user_display_name, profile_user_email;
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ profile_user_display_name = profile().GetPrefs()->GetString(
+ enterprise_signin::prefs::kProfileUserDisplayName);
+ profile_user_email = profile().GetPrefs()->GetString(
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
new file mode 100644
index 000000000000..7439b2beb014
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/profiles/profile_picker_view.cc
+@@ -81,7 +81,7 @@
+ #include "chrome/browser/global_keyboard_shortcuts_mac.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/shell_integration_linux.h"
+ #endif
+
+@@ -107,7 +107,7 @@ class ProfilePickerWidget : public views::Widget {
+ views::Widget::InitParams params(
+ views::Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET);
+ params.delegate = profile_picker_view_;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ params.wm_class_name = shell_integration_linux::GetProgramClassName();
+ params.wm_class_class = shell_integration_linux::GetProgramClassClass();
+ params.wayland_app_id = params.wm_class_class;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
new file mode 100644
index 000000000000..3ce57960ac91
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
@@ -0,0 +1,73 @@
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
+@@ -63,14 +63,14 @@
+ #include "chrome/browser/ui/webui/signin/signout_confirmation/signout_confirmation_ui.h"
+ #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/signin/history_sync_optin/history_sync_optin_ui.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+
+ namespace {
+
+ const int kModalDialogWidth = 448;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const int kManagedUserNoticeConfirmationDialogWidth = 780;
+ const int kManagedUserNoticeConfirmationDialogHeight = 560;
+ #endif
+@@ -137,7 +137,7 @@ SigninViewControllerDelegateViews::CreateSyncConfirmat
+ kSyncConfirmationDialogWidth, InitializeSigninWebDialogUI(true));
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<views::WebView>
+ SigninViewControllerDelegateViews::CreateHistorySyncOptInWebView(
+ Browser* browser,
+@@ -227,7 +227,7 @@ SigninViewControllerDelegateViews::CreateSignoutConfir
+ }
+ #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // static
+ std::unique_ptr<views::WebView>
+ SigninViewControllerDelegateViews::CreateManagedUserNoticeConfirmationWebView(
+@@ -402,7 +402,7 @@ SigninViewControllerDelegateViews::SigninViewControlle
+
+ SetButtons(static_cast<int>(ui::mojom::DialogButton::kNone));
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On the local profile creation dialog, cancelling the dialog (for instance
+ // through the VKEY_ESCAPE accelerator) should delete the profile.
+ if (delete_profile_on_cancel) {
+@@ -494,7 +494,7 @@ void SigninViewControllerDelegateViews::DisplayModal()
+ content_view_->RequestFocus();
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void SigninViewControllerDelegateViews::DeleteProfileOnCancel() {
+ ProfileAttributesEntry* entry =
+ g_browser_process->profile_manager()
+@@ -534,7 +534,7 @@ SigninViewControllerDelegate::CreateSyncConfirmationDe
+ /*animate_on_resize=*/true);
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // static
+ SigninViewControllerDelegate*
+ SigninViewControllerDelegate::CreateSyncHistoryOptInDelegate(
+@@ -591,7 +591,7 @@ SigninViewControllerDelegate::CreateSignoutConfirmatio
+ }
+ #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // static
+ SigninViewControllerDelegate*
+ SigninViewControllerDelegate::CreateManagedUserNoticeDelegate(
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
new file mode 100644
index 000000000000..ba68ab1b9cb4
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
@@ -0,0 +1,29 @@
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
+@@ -58,7 +58,7 @@ class SigninViewControllerDelegateViews
+ SyncConfirmationStyle style,
+ bool is_sync_promo);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ static std::unique_ptr<views::WebView> CreateHistorySyncOptInWebView(
+ Browser* browser,
+ HistorySyncOptinLaunchContext launch_context);
+@@ -80,7 +80,7 @@ class SigninViewControllerDelegateViews
+ SignoutConfirmationCallback callback);
+ #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ static std::unique_ptr<views::WebView>
+ CreateManagedUserNoticeConfirmationWebView(
+ Browser* browser,
+@@ -151,7 +151,7 @@ class SigninViewControllerDelegateViews
+ std::optional<int> dialog_width,
+ InitializeSigninWebDialogUI initialize_signin_web_dialog_ui);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Deletes the ephemeral profile when cancelling the local profile creation
+ // dialog.
+ void DeleteProfileOnCancel();
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
new file mode 100644
index 000000000000..2f2fcc034b54
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
@@ -0,0 +1,47 @@
+--- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc
+@@ -194,7 +194,7 @@ void UpdateSystemDnDDragImage(TabDragContext* attached
+
+ void UpdateSystemDnDDragImage(TabDragContext* attached_context,
+ const gfx::ImageSkia& image) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ VLOG(1) << __func__ << " image size=" << image.size().ToString();
+ aura::Window* root_window =
+ attached_context->GetWidget()->GetNativeWindow()->GetRootWindow();
+@@ -406,7 +406,7 @@ TabDragController::Liveness TabDragController::Init(
+ // synchronous on desktop Linux, so use that.
+ // - ChromeOS Ash
+ // Releasing capture on Ash cancels gestures so avoid it.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ ref->can_release_capture_ = false;
+ #endif
+ ref->start_point_in_screen_ =
+@@ -980,7 +980,7 @@ TabDragController::Liveness TabDragController::DragBro
+ CHECK_EQ(SetCapture(target_context), Liveness::ALIVE);
+ }
+
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ // EndMoveLoop is going to snap the window back to its original location.
+ // Hide it so users don't see this. Hiding a window in Linux aura causes
+ // it to lose capture so skip it.
+@@ -2132,7 +2132,7 @@ void TabDragController::CompleteDrag() {
+ }
+
+ // If source window was maximized - maximize the new window as well.
+-#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_MAC)
++#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
+ // Keeping maximized state breaks snap to Grid on Windows when dragging
+ // tabs from maximized windows. TODO:(crbug.com/727051) Explore doing this
+ // for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
+@@ -2549,7 +2549,7 @@ TabDragController::Liveness TabDragController::GetLoca
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Exclude windows which are pending deletion via Browser::TabStripEmpty().
+ // These windows can be returned in the Linux Aura port because the browser
+ // window which was used for dragging is not hidden once all of its tabs are
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc
new file mode 100644
index 000000000000..86aabbfaed7b
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/tabs/tab.cc
+@@ -670,7 +670,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
+ return;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Move the hit test area for hovering up so that it is not overlapped by tab
+ // hover cards when they are shown.
+ // TODO(crbug.com/41467565): Once Linux/CrOS widget transparency is solved,
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
new file mode 100644
index 000000000000..b6276b1f064a
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc
+@@ -380,7 +380,7 @@ TabHoverCardBubbleView::TabHoverCardBubbleView(Tab* ta
+ // not become active. Setting this to false creates the need to explicitly
+ // hide the hovercard on press, touch, and keyboard events.
+ SetCanActivate(false);
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ set_accept_events(false);
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
new file mode 100644
index 000000000000..25c7a3fb898b
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/tabs/tab_style_views.cc
+@@ -575,7 +575,7 @@ float TabStyleViewsImpl::GetCurrentActiveOpacity() con
+ if (!IsHoverAnimationActive()) {
+ return base_opacity;
+ }
+- return std::lerp(base_opacity, GetHoverOpacity(), GetHoverAnimationValue());
++ return std::lerp(base_opacity, GetHoverOpacity(), static_cast<float>(GetHoverAnimationValue()));
+ }
+
+ TabActive TabStyleViewsImpl::GetApparentActiveState() const {
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc b/devel/electron38/files/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
new file mode 100644
index 000000000000..7f9ead5ba92f
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/views/task_manager_search_bar_view.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/ui/views/task_manager_search_bar_view.cc
+@@ -27,7 +27,7 @@ TaskManagerSearchBarView::TaskManagerSearchBarView(
+ const gfx::Insets& margins,
+ Delegate& delegate)
+ : delegate_(delegate)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ,
+ textfield_placeholder_color_id_(kColorTaskManagerSearchBarPlaceholderText)
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/devel/electron38/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
new file mode 100644
index 000000000000..f47cee1a1232
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
+@@ -1090,7 +1090,7 @@ void MaybeRegisterChromeFeaturePromos(
+ "Triggered when a shared tab becomes the active tab.")));
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // kIPHSupervisedUserProfileSigninFeature
+ registry.RegisterFeature(std::move(
+ FeaturePromoSpecification::CreateForCustomAction(
+@@ -1337,7 +1337,7 @@ void MaybeRegisterChromeFeaturePromos(
+ "Triggered to inform users of the availability of the "
+ "new translate screen feature on the Lens Overlay.")));
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // kIPHDesktopPWAsLinkCapturingLaunch:
+ registry.RegisterFeature(std::move(
+ FeaturePromoSpecification::CreateForCustomAction(
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc b/devel/electron38/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
new file mode 100644
index 000000000000..04757586d2c5
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
@@ -0,0 +1,83 @@
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
+@@ -516,7 +516,7 @@ std::string GetFileExtension(FileExtension file_extens
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ SiteConfig GetSiteConfigurationFromAppName(const std::string& app_name) {
+ SiteConfig config;
+ bool is_app_found = false;
+@@ -2076,7 +2076,7 @@ void WebAppIntegrationTestDriver::DeletePlatformShortc
+ if (app_name.empty()) {
+ app_name = GetSiteConfiguration(site).app_name;
+ }
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ASSERT_TRUE(override_registration_->test_override().IsShortcutCreated(
+ profile(), app_id, app_name));
+ ASSERT_TRUE(
+@@ -3394,7 +3394,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginEna
+ app_state->id, app_state->name);
+ ASSERT_TRUE(icon_color.has_value());
+ ASSERT_THAT(site_config.icon_color, testing::Eq(icon_color.value()));
+-#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ASSERT_TRUE(override_registration_->test_override().IsRunOnOsLoginEnabled(
+ profile(), app_state->id, app_state->name));
+ #endif
+@@ -3409,7 +3409,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis
+ GetAppBySiteMode(after_state_change_action_state_.get(), profile(), site);
+ ASSERT_TRUE(app_state);
+ base::ScopedAllowBlockingForTesting allow_blocking;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ASSERT_FALSE(override_registration_->test_override().IsRunOnOsLoginEnabled(
+ profile(), app_state->id, app_state->name));
+ #endif
+@@ -3419,7 +3419,7 @@ void WebAppIntegrationTestDriver::CheckSiteHandlesFile
+ void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
+ Site site,
+ FileExtension file_extension) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!BeforeStateCheckAction(__FUNCTION__)) {
+ return;
+ }
+@@ -3435,7 +3435,7 @@ void WebAppIntegrationTestDriver::CheckSiteNotHandlesF
+ void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
+ Site site,
+ FileExtension file_extension) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!BeforeStateCheckAction(__FUNCTION__)) {
+ return;
+ }
+@@ -4260,7 +4260,7 @@ base::FilePath WebAppIntegrationTestDriver::GetShortcu
+ base::FilePath shortcut_dir,
+ const std::string& app_name,
+ const webapps::AppId& app_id) {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ return override_registration_->test_override().GetShortcutPath(
+ profile(), shortcut_dir, app_id, app_name);
+ #else
+@@ -4460,7 +4460,7 @@ bool WebAppIntegrationTestDriver::IsShortcutAndIconCre
+ const webapps::AppId& id) {
+ base::ScopedAllowBlockingForTesting allow_blocking;
+ bool is_shortcut_and_icon_correct = false;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool is_shortcut_correct =
+ override_registration_->test_override().IsShortcutCreated(profile, id,
+ name);
+@@ -4504,7 +4504,7 @@ bool WebAppIntegrationTestDriver::DoIconColorsMatch(Pr
+ do_icon_colors_match =
+ (expected_icon_pixel_color == shortcut_pixel_color_apps_folder.value());
+ }
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ SkColor expected_icon_pixel_color =
+ GetSiteConfigurationFromAppName(name).icon_color;
+ std::optional<SkColor> actual_color_install_icon_size =
diff --git a/devel/electron38/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h b/devel/electron38/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
new file mode 100644
index 000000000000..b3f9b677aaf4
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/web_applications/web_app_dialogs.h
+@@ -24,7 +24,7 @@ static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) |
+ #include "ui/gfx/native_widget_types.h"
+
+ static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+- BUILDFLAG(IS_CHROMEOS));
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD));
+
+ class GURL;
+ class Profile;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc b/devel/electron38/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
new file mode 100644
index 000000000000..7c5b3b20d475
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
+@@ -564,7 +564,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPromoForAppsLaun
+ Browser* browser,
+ Profile* profile,
+ const std::string& app_id) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ WebAppProvider* provider = WebAppProvider::GetForWebApps(profile);
+ CHECK(provider);
+
+@@ -793,7 +793,7 @@ void WebAppUiManagerImpl::ClearWebAppSiteDataIfNeeded(
+ }
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ const base::Feature& GetPromoFeatureEngagementFromBrowser(
+ const Browser* browser) {
diff --git a/devel/electron38/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h b/devel/electron38/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
new file mode 100644
index 000000000000..6725a5a3c16c
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.h
+@@ -243,7 +243,7 @@ class WebAppUiManagerImpl : public BrowserListObserver
+ UninstallCompleteCallback uninstall_complete_callback,
+ webapps::UninstallResultCode uninstall_code);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void ShowIPHPromoForAppsLaunchedViaLinkCapturing(Browser* browser,
+ const webapps::AppId& app_id,
+ bool is_activated);
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc b/devel/electron38/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
new file mode 100644
index 000000000000..d50b7186b7c7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui_browser/webui_browser_window.cc
+@@ -22,7 +22,7 @@ bool IsUsingLinuxSystemTheme(Profile* profile) {
+
+ // Copied from chrome/browser/ui/views/frame/browser_frame.cc.
+ bool IsUsingLinuxSystemTheme(Profile* profile) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme();
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_about_about__ui.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_about_about__ui.cc
new file mode 100644
index 000000000000..7c794742e34f
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_about_about__ui.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/ui/webui/about/about_ui.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/about/about_ui.cc
+@@ -415,7 +415,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ std::string AboutLinuxProxyConfig() {
+ std::string data;
+ AppendHeader(&data,
+@@ -445,7 +445,7 @@ TermsUIConfig::TermsUIConfig()
+ : AboutUIConfigBase(chrome::kChromeUITermsHost) {}
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ LinuxProxyConfigUI::LinuxProxyConfigUI()
+ : AboutUIConfigBase(chrome::kChromeUILinuxProxyConfigHost) {}
+ #endif
+@@ -495,7 +495,7 @@ void AboutUIHTMLSource::StartDataRequest(
+ response =
+ ui::ResourceBundle::GetSharedInstance().LoadDataResourceString(idr);
+ }
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ } else if (source_name_ == chrome::kChromeUILinuxProxyConfigHost) {
+ response = AboutLinuxProxyConfig();
+ #endif
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_about_about__ui.h b/devel/electron38/files/patch-chrome_browser_ui_webui_about_about__ui.h
new file mode 100644
index 000000000000..cba97fc1af21
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_about_about__ui.h
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/webui/about/about_ui.h.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/ui/webui/about/about_ui.h
+@@ -43,7 +43,7 @@ class TermsUIConfig : public AboutUIConfigBase {
+ };
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // chrome://linux-proxy-config
+ class LinuxProxyConfigUI : public AboutUIConfigBase {
+ public:
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
new file mode 100644
index 000000000000..1c61aadbc633
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/ui/webui/app_home/app_home_page_handler.cc
+@@ -62,7 +62,7 @@
+ #include "ui/base/window_open_disposition_utils.h"
+ #include "url/gurl.h"
+
+-static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX));
++static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD));
+
+ using content::WebUI;
+ using extensions::Extension;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h b/devel/electron38/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
new file mode 100644
index 000000000000..2443dcbab713
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/ui/webui/app_home/app_home_page_handler.h
+@@ -23,7 +23,7 @@
+ #include "mojo/public/cpp/bindings/receiver.h"
+ #include "mojo/public/cpp/bindings/remote.h"
+
+-static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX));
++static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD));
+
+ class Browser;
+ class ExtensionEnableFlow;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h b/devel/electron38/files/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
new file mode 100644
index 000000000000..c0124e289d83
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
@@ -0,0 +1,18 @@
+--- chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/ui/webui/app_settings/web_app_settings_ui.h
+@@ -14,13 +14,13 @@
+ #include "ui/webui/mojo_web_ui_controller.h"
+ #include "ui/webui/resources/cr_components/app_management/app_management.mojom-forward.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/common/webui_url_constants.h"
+ #include "content/public/browser/webui_config.h"
+ #include "content/public/common/url_constants.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class WebAppSettingsUI;
+
+ class WebAppSettingsUIConfig
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
new file mode 100644
index 000000000000..6c86df8ed664
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc
+@@ -219,7 +219,7 @@ CertificateManagerPageHandler::GetCertSource(
+ CERTIFICATE_TRUST_TYPE_DISTRUSTED,
+ profile_, &remote_client_);
+ break;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ case certificate_manager::mojom::CertificateSource::
+ kProvisionedClientCert:
+ source_ptr = CreateProvisionedClientCertSource(profile_);
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
new file mode 100644
index 000000000000..5fa602df2a51
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
@@ -0,0 +1,74 @@
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc
+@@ -55,7 +55,7 @@
+ #include "net/ssl/client_cert_store_mac.h"
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/browser_process.h"
+ #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
+ #include "chrome/browser/policy/chrome_browser_policy_connector.h"
+@@ -130,7 +130,7 @@ class ClientCertStoreLoader {
+ active_requests_;
+ };
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class ClientCertStoreFactoryNSS : public ClientCertStoreFactory {
+ public:
+ std::unique_ptr<net::ClientCertStore> CreateClientCertStore() override {
+@@ -155,7 +155,7 @@ class ClientCertStoreFactoryMac : public ClientCertSto
+ };
+ #endif
+
+-#if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ std::unique_ptr<ClientCertStoreLoader> CreatePlatformClientCertLoader(
+ Profile* profile) {
+ #if BUILDFLAG(IS_WIN)
+@@ -170,7 +170,7 @@ std::unique_ptr<ClientCertStoreLoader> CreatePlatformC
+ }
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // ClientCertStore implementation that always returns an empty list. The
+ // CertificateProvisioningService implementation expects to wrap a platform
+ // cert store, but here we only want to get results from the provisioning
+@@ -345,7 +345,7 @@ class ClientCertSource : public CertificateManagerPage
+ std::optional<net::CertificateList> certs_;
+ };
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // ChromeOS currently can use either Kcer or NSS for listing client certs, and
+ // Linux uses NSS only. This interface provides an abstraction to hide that
+ // from WritableClientCertSource. Currently this class only handles reading
+@@ -1066,7 +1066,7 @@ CreatePlatformClientCertSource(
+ mojo::Remote<certificate_manager::mojom::CertificateManagerPage>*
+ remote_client,
+ Profile* profile) {
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return std::make_unique<WritableClientCertSource>(remote_client, profile);
+ #else
+ return std::make_unique<ClientCertSource>(
+@@ -1074,7 +1074,7 @@ CreatePlatformClientCertSource(
+ #endif
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<CertificateManagerPageHandler::CertSource>
+ CreateProvisionedClientCertSource(Profile* profile) {
+ return std::make_unique<ClientCertSource>(
+@@ -1124,7 +1124,7 @@ bool ClientCertManagementAccessControls::IsChangeAllow
+
+ return client_cert_policy_ == ClientCertificateManagementPermission::kAll;
+ }
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ClientCertManagementAccessControls::ClientCertManagementAccessControls(
+ Profile* profile) {}
+
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h b/devel/electron38/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
new file mode 100644
index 000000000000..ea28257d6747
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.h
+@@ -19,7 +19,7 @@ CreatePlatformClientCertSource(
+ remote_client,
+ Profile* profile);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<CertificateManagerPageHandler::CertSource>
+ CreateProvisionedClientCertSource(Profile* profile);
+ #endif
+@@ -29,7 +29,7 @@ CreateExtensionsClientCertSource(Profile* profile);
+ CreateExtensionsClientCertSource(Profile* profile);
+ #endif
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class ClientCertManagementAccessControls {
+ public:
+ enum KeyStorage {
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
new file mode 100644
index 000000000000..d0b0f9d21e9b
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
@@ -0,0 +1,70 @@
+--- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/chrome_web_ui_configs.cc
+@@ -152,7 +152,7 @@
+ #include "chrome/browser/ui/webui/conflicts/conflicts_ui.h"
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
+ #include "chrome/browser/ui/webui/browser_switch/browser_switch_ui.h"
+ #include "chrome/browser/ui/webui/signin/history_sync_optin/history_sync_optin_ui.h"
+@@ -160,13 +160,13 @@
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/sandbox/sandbox_internals_ui.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+ // BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/discards/discards_ui.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
+@@ -194,7 +194,7 @@
+ #include "chrome/browser/ui/webui/signin/signin_error_ui.h"
+ #endif // !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+@@ -347,7 +347,7 @@ void RegisterChromeWebUIConfigs() {
+ map.AddWebUIConfig(std::make_unique<WebUIJsErrorUIConfig>());
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ map.AddWebUIConfig(std::make_unique<LinuxProxyConfigUI>());
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+ // BUILDFLAG(IS_OPENBSD)
+@@ -377,7 +377,7 @@ void RegisterChromeWebUIConfigs() {
+ map.AddWebUIConfig(std::make_unique<ConflictsUIConfig>());
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ map.AddWebUIConfig(std::make_unique<BrowserSwitchUIConfig>());
+ map.AddWebUIConfig(std::make_unique<HistorySyncOptinUIConfig>());
+ map.AddWebUIConfig(std::make_unique<OnDeviceTranslationInternalsUIConfig>());
+@@ -386,13 +386,13 @@ void RegisterChromeWebUIConfigs() {
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ map.AddWebUIConfig(std::make_unique<SandboxInternalsUIConfig>());
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+ // BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID) || BUILDFLAG(IS_BSD)
+ map.AddWebUIConfig(std::make_unique<DiscardsUIConfig>());
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
new file mode 100644
index 000000000000..5d8c09a0d59b
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
@@ -0,0 +1,40 @@
+--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
+@@ -116,16 +116,16 @@
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/commerce/product_specifications_ui.h"
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/sandbox/sandbox_internals_ui.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
+ #endif
+
+@@ -409,7 +409,7 @@ base::RefCountedMemory* ChromeWebUIControllerFactory::
+ return NewTabPageUI::GetFaviconResourceBytes(scale_factor);
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (page_url.host_piece() == chrome::kChromeUIWhatsNewHost) {
+ return WhatsNewUI::GetFaviconResourceBytes(scale_factor);
+ }
+@@ -448,7 +448,7 @@ base::RefCountedMemory* ChromeWebUIControllerFactory::
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (page_url.host_piece() == commerce::kChromeUICompareHost) {
+ return commerce::ProductSpecificationsUI::GetFaviconResourceBytes(
+ scale_factor);
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
new file mode 100644
index 000000000000..11b67d1bd829
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc
+@@ -85,7 +85,7 @@ connectors_internals::mojom::ClientIdentityPtr GetIden
+ #endif // BUILDFLAG(ENTERPRISE_CLIENT_CERTIFICATES)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ std::string GetStringFromTimestamp(base::Time timestamp) {
+ return (timestamp == base::Time()) ? std::string()
+ : base::UnlocalizedTimeFormatWithPattern(
+@@ -202,7 +202,7 @@ void ConnectorsInternalsPageHandler::GetSignalsReporti
+ void ConnectorsInternalsPageHandler::GetSignalsReportingState(
+ GetSignalsReportingStateCallback callback) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ auto* profile_prefs = profile_->GetPrefs();
+
+ std::string last_upload_attempt_time_string =
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
new file mode 100644
index 000000000000..12b85ed38feb
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc
+@@ -7,7 +7,7 @@
+ #include "build/build_config.h"
+ #include "components/enterprise/buildflags/buildflags.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #include "base/base64url.h"
+ #include "chrome/browser/browser_process.h"
+ #include "chrome/browser/policy/chrome_browser_policy_connector.h"
+@@ -39,7 +39,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+
+ connectors_internals::mojom::KeyTrustLevel ParseTrustLevel(
+ BPKUR::KeyTrustLevel trust_level) {
+@@ -176,7 +176,7 @@ connectors_internals::mojom::KeyInfoPtr GetKeyInfo() {
+ } // namespace
+
+ connectors_internals::mojom::KeyInfoPtr GetKeyInfo() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ auto* key_manager = g_browser_process->browser_policy_connector()
+ ->chrome_browser_cloud_management_controller()
+ ->GetDeviceTrustKeyManager();
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
new file mode 100644
index 000000000000..73c41e11de37
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/interstitials/interstitial_ui.cc
+@@ -75,7 +75,7 @@
+ #include "components/security_interstitials/content/captive_portal_blocking_page.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/supervised_user/supervised_user_verification_controller_client.h"
+ #include "chrome/browser/supervised_user/supervised_user_verification_page_blocked_sites.h"
+ #include "chrome/browser/supervised_user/supervised_user_verification_page_youtube.h"
+@@ -404,7 +404,7 @@ std::unique_ptr<EnterpriseWarnPage> CreateEnterpriseWa
+ }
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<SupervisedUserVerificationPageForYouTube>
+ CreateSupervisedUserVerificationPageForYouTube(
+ content::WebContents* web_contents,
+@@ -631,7 +631,7 @@ void InterstitialHTMLSource::StartDataRequest(
+ interstitial_delegate = CreateInsecureFormPage(web_contents);
+ } else if (path_without_query == "/https_only") {
+ interstitial_delegate = CreateHttpsOnlyModePage(web_contents);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ } else if (path_without_query == "/supervised-user-verify") {
+ interstitial_delegate = CreateSupervisedUserVerificationPageForYouTube(
+ web_contents, /*is_main_frame=*/true);
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui.cc
new file mode 100644
index 000000000000..24a9337aa3d3
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui.cc
@@ -0,0 +1,16 @@
+--- chrome/browser/ui/webui/management/management_ui.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/management/management_ui.cc
+@@ -183,11 +183,11 @@ void ManagementUI::GetLocalizedStrings(
+ IDS_MANAGEMENT_FILE_TRANSFER_VISIBLE_DATA},
+ {kManagementReportFileEvents, IDS_MANAGEMENT_REPORT_FILE_EVENTS},
+ #endif // BUILDFLAG(IS_CHROMEOS)
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {kManagementScreenCaptureEvent, IDS_MANAGEMENT_SCREEN_CAPTURE_EVENT},
+ {kManagementScreenCaptureData, IDS_MANAGEMENT_SCREEN_CAPTURE_DATA},
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {kManagementDeviceSignalsDisclosure,
+ IDS_MANAGEMENT_DEVICE_SIGNALS_DISCLOSURE},
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__constants.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
new file mode 100644
index 000000000000..64855bead62d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
@@ -0,0 +1,17 @@
+--- chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/ui/webui/management/management_ui_constants.cc
+@@ -89,12 +89,12 @@ const char kProfileReportingLearnMore[] = "profileRepo
+ const char kProfileReportingPolicy[] = "profileReportingPolicy";
+ const char kProfileReportingLearnMore[] = "profileReportingLearnMore";
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const char kManagementScreenCaptureEvent[] = "managementScreenCaptureEvent";
+ const char kManagementScreenCaptureData[] = "managementScreenCaptureData";
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const char kManagementDeviceSignalsDisclosure[] =
+ "managementDeviceSignalsDisclosure";
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__constants.h b/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__constants.h
new file mode 100644
index 000000000000..a34197639351
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__constants.h
@@ -0,0 +1,19 @@
+--- chrome/browser/ui/webui/management/management_ui_constants.h.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/ui/webui/management/management_ui_constants.h
+@@ -7,14 +7,14 @@
+
+ #include "build/build_config.h"
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Constants defining the IDs for the localized strings sent to the page as
+ // load time data.
+ extern const char kManagementScreenCaptureEvent[];
+ extern const char kManagementScreenCaptureData[];
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ extern const char kManagementDeviceSignalsDisclosure[];
+ #endif // #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
new file mode 100644
index 000000000000..5e3279d46bf9
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
@@ -0,0 +1,38 @@
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/management/management_ui_handler.cc
+@@ -68,7 +68,7 @@
+ #include "ui/base/l10n/l10n_util.h"
+ #include "ui/base/webui/web_ui_util.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/signals/user_permission_service_factory.h"
+ #include "components/device_signals/core/browser/user_permission_service.h" // nogncheck
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -381,7 +381,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
+ report_sources->Append(std::move(data));
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto device_signal_data = GetDeviceSignalGrantedMessage();
+ if (!device_signal_data.empty()) {
+ report_sources->Append(std::move(device_signal_data));
+@@ -403,7 +403,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
+ report_sources->Append(std::move(data));
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto device_signal_data = GetDeviceSignalGrantedMessage();
+ if (!device_signal_data.empty()) {
+ report_sources->Append(std::move(device_signal_data));
+@@ -589,7 +589,7 @@ policy::PolicyService* ManagementUIHandler::GetPolicyS
+ ->policy_service();
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ device_signals::UserPermissionService*
+ ManagementUIHandler::GetUserPermissionService() {
+ return enterprise_signals::UserPermissionServiceFactory::GetForProfile(
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__handler.h b/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__handler.h
new file mode 100644
index 000000000000..e6f9e001c569
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_management_management__ui__handler.h
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/management/management_ui_handler.h
+@@ -34,7 +34,7 @@ class GetUserEligiblePromotionsResponse;
+ class GetUserEligiblePromotionsResponse;
+ } // namespace enterprise_management
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ namespace device_signals {
+ class UserPermissionService;
+ } // namespace device_signals
+@@ -91,7 +91,7 @@ class ManagementUIHandler : public content::WebUIMessa
+ base::Value::List GetManagedWebsitesInfo(Profile* profile) const;
+ base::Value::List GetApplicationsInfo(Profile* profile) const;
+ virtual policy::PolicyService* GetPolicyService();
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ virtual device_signals::UserPermissionService* GetUserPermissionService();
+ base::Value::Dict GetDeviceSignalGrantedMessage();
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
new file mode 100644
index 000000000000..594ae1a6d266
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/ui/webui/password_manager/promo_cards_handler.cc
+@@ -28,7 +28,7 @@
+ #include "chrome/browser/ui/webui/password_manager/promo_cards/web_password_manager_promo.h"
+ #endif
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.h"
+ #endif
+
+@@ -71,7 +71,7 @@ std::vector<std::unique_ptr<PasswordPromoCardBase>> Ge
+ .get()));
+ #endif
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ promo_cards.push_back(
+ std::make_unique<RelaunchChromePromo>(profile->GetPrefs()));
+ #endif
diff --git a/devel/electron32/files/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
index a443f1769af2..a443f1769af2 100644
--- a/devel/electron32/files/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
new file mode 100644
index 000000000000..40d841e08916
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/searchbox/searchbox_handler.cc
+@@ -128,7 +128,7 @@ const char* kWinShareIconResourceName =
+ #elif BUILDFLAG(IS_WIN)
+ const char* kWinShareIconResourceName =
+ "//resources/cr_components/searchbox/icons/win_share.svg";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const char* kLinuxShareIconResourceName =
+ "//resources/cr_components/searchbox/icons/share.svg";
+ #else
+@@ -188,7 +188,7 @@ static void DefineChromeRefreshRealboxIcons() {
+ #elif BUILDFLAG(IS_WIN)
+ kWinShareIconResourceName =
+ "//resources/cr_components/searchbox/icons/win_share_cr23.svg";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ kLinuxShareIconResourceName =
+ "//resources/cr_components/searchbox/icons/share_cr23.svg";
+ #else
+@@ -656,7 +656,7 @@ std::string SearchboxHandler::ActionVectorIconToResour
+ icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
+ return kWinShareIconResourceName;
+ }
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (icon.name == omnibox::kShareIcon.name ||
+ icon.name == omnibox::kShareLinuxChromeRefreshIcon.name) {
+ return kLinuxShareIconResourceName;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
new file mode 100644
index 000000000000..e2d4a36cf512
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/ui/webui/settings/appearance_handler.cc
+@@ -32,7 +32,7 @@ void AppearanceHandler::RegisterMessages() {
+ "useDefaultTheme",
+ base::BindRepeating(&AppearanceHandler::HandleUseTheme,
+ base::Unretained(this), ui::SystemTheme::kDefault));
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ web_ui()->RegisterMessageCallback(
+ "useGtkTheme",
+ base::BindRepeating(&AppearanceHandler::HandleUseTheme,
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
new file mode 100644
index 000000000000..c8049272db86
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
@@ -0,0 +1,70 @@
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
+@@ -137,7 +137,7 @@
+ #include "chrome/browser/ui/webui/settings/system_handler.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/display/screen.h"
+ #endif
+
+@@ -153,7 +153,7 @@
+ #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui_factory.h"
+ #include "ui/ozone/public/ozone_platform.h"
+ #endif
+@@ -278,7 +278,7 @@ void AddA11yStrings(content::WebUIDataSource* html_sou
+ {"toastAlertLevelDescription",
+ IDS_SETTINGS_ACCESSIBILITY_TOAST_FREQUENCY_DESCRIPTION},
+ #endif
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ {"overscrollHistoryNavigationTitle",
+ IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE},
+ {"overscrollHistoryNavigationSubtitle",
+@@ -548,7 +548,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
+ {"uiFeatureAlignLeft", IDS_SETTINGS_UI_FEATURE_ALIGN_LEFT},
+ {"uiFeatureAlignRight", IDS_SETTINGS_UI_FEATURE_ALIGN_RIGHT},
+ {"resetToDefault", IDS_SETTINGS_RESET_TO_DEFAULT},
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"gtkTheme", IDS_SETTINGS_GTK_THEME},
+ {"useGtkTheme", IDS_SETTINGS_USE_GTK_THEME},
+ {"qtTheme", IDS_SETTINGS_QT_THEME},
+@@ -556,11 +556,11 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
+ {"classicTheme", IDS_SETTINGS_CLASSIC_THEME},
+ {"useClassicTheme", IDS_SETTINGS_USE_CLASSIC_THEME},
+ #endif
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"resetToDefaultTheme", IDS_SETTINGS_RESET_TO_DEFAULT_THEME},
+ #endif
+ {"resetToolbarToDefault", IDS_SETTINGS_RESET_TOOLBAR_TO_DEFAULT},
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS},
+ #endif
+ #if BUILDFLAG(IS_MAC)
+@@ -582,7 +582,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
+ html_source->AddBoolean("tabSearchIsRightAlignedAtStartup",
+ tabs::GetTabSearchTrailingTabstrip(profile));
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool show_custom_chrome_frame = ui::OzonePlatform::GetInstance()
+ ->GetPlatformRuntimeProperties()
+ .supports_server_side_window_decorations;
+@@ -1591,7 +1591,7 @@ void AddSignOutDialogStrings(content::WebUIDataSource*
+ g_browser_process->GetApplicationLocale())
+ .spec();
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ html_source->AddString(
+ "syncDisconnectManagedProfileExplanation",
+ l10n_util::GetStringFUTF8(
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
new file mode 100644
index 000000000000..e084ba3117a5
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc
+@@ -516,7 +516,7 @@ void CustomizeChromePageHandler::UpdateFooterSettings(
+ side_panel::mojom::ManagementNoticeState::New();
+ management_notice_state->can_be_shown = false;
+ management_notice_state->enabled_by_policy = false;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ enterprise_util::BrowserManagementNoticeState state =
+ enterprise_util::GetManagementNoticeStateForNTPFooter(profile_);
+ switch (state) {
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h b/devel/electron38/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
new file mode 100644
index 000000000000..8e3dfe31f097
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h
+@@ -206,7 +206,7 @@ class CustomizeChromePageHandler
+ // value needs to be requeried by the page.
+ GURL last_source_url_{GURL(chrome::kChromeUINewTabPageURL)};
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ PrefChangeRegistrar browser_pref_change_registrar_;
+ #endif
+ PrefChangeRegistrar pref_change_registrar_;
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
new file mode 100644
index 000000000000..11234d3dbf9c
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
+@@ -168,7 +168,7 @@ base::Value::Dict CreateProfileEntry(const ProfileAttr
+ IDS_PROFILE_PICKER_PROFILE_CARD_LABEL, local_profile_name);
+ if (entry->GetIsManaged() == signin::Tribool::kTrue) {
+ profile_entry.Set("avatarBadge", "cr:domain");
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ } else if (entry->IsSupervised()) {
+ profileCardButtonLabel = l10n_util::GetStringFUTF16(
+ IDS_PROFILE_PICKER_PROFILE_CARD_LABEL_SUPERVISED, local_profile_name);
diff --git a/devel/electron38/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc b/devel/electron38/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
new file mode 100644
index 000000000000..29968fb63979
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
@@ -0,0 +1,29 @@
+--- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc
+@@ -49,7 +49,7 @@
+ #include "ui/base/l10n/l10n_util.h"
+ #include "ui/base/webui/resource_path.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/browser_navigator.h"
+ #include "chrome/browser/ui/browser_navigator_params.h"
+ #include "net/base/url_util.h"
+@@ -89,7 +89,7 @@ whats_new::WhatsNewRegistry* GetWhatsNewRegistry() {
+ }
+
+ whats_new::WhatsNewRegistry* GetWhatsNewRegistry() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return g_browser_process->GetFeatures()->whats_new_registry();
+ #else
+ return nullptr;
+@@ -912,7 +912,7 @@ void UserEducationInternalsPageHandlerImpl::LaunchWhat
+ }
+
+ void UserEducationInternalsPageHandlerImpl::LaunchWhatsNewStaging() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ GURL url = net::AppendQueryParameter(GURL(chrome::kChromeUIWhatsNewURL),
+ "staging", "true");
+ NavigateParams params(profile_, url, ui::PAGE_TRANSITION_TYPED);
diff --git a/devel/electron38/files/patch-chrome_browser_ui_window__sizer_window__sizer.cc b/devel/electron38/files/patch-chrome_browser_ui_window__sizer_window__sizer.cc
new file mode 100644
index 000000000000..d0c3a2071f36
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_ui_window__sizer_window__sizer.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/window_sizer/window_sizer.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/ui/window_sizer/window_sizer.cc
+@@ -219,7 +219,7 @@ void WindowSizer::GetBrowserWindowBoundsAndShowState(
+ browser, window_bounds, show_state);
+ }
+
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Linux has its own implementation, see WindowSizerLinux.
+ // static
+ void WindowSizer::GetBrowserWindowBoundsAndShowState(
diff --git a/devel/electron38/files/patch-chrome_browser_upgrade__detector_version__history__client.cc b/devel/electron38/files/patch-chrome_browser_upgrade__detector_version__history__client.cc
new file mode 100644
index 000000000000..3127d3c6d0d4
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_upgrade__detector_version__history__client.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/upgrade_detector/version_history_client.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/upgrade_detector/version_history_client.cc
+@@ -175,7 +175,7 @@ GURL GetVersionReleasesUrl(base::Version version) {
+ #define CURRENT_PLATFORM "win"
+ #endif
+
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ #define CURRENT_PLATFORM "linux"
+
diff --git a/devel/electron38/files/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc b/devel/electron38/files/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
new file mode 100644
index 000000000000..a63e3c04fc74
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc
+@@ -45,7 +45,7 @@
+ #include "components/visited_url_ranking/public/visited_url_ranking_service.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/visited_url_ranking/desktop_tab_model_url_visit_data_fetcher.h"
+ #elif BUILDFLAG(IS_ANDROID)
+ #include "chrome/browser/visited_url_ranking/android_tab_model_url_visit_data_fetcher.h"
+@@ -119,7 +119,7 @@ VisitedURLRankingServiceFactory::BuildServiceInstanceF
+
+ std::map<Fetcher, std::unique_ptr<URLVisitDataFetcher>> data_fetchers;
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ data_fetchers.emplace(
+ Fetcher::kTabModel,
+ std::make_unique<visited_url_ranking::DesktopTabModelURLVisitDataFetcher>(
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc b/devel/electron38/files/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
new file mode 100644
index 000000000000..539dedcbddd4
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/web_applications/commands/launch_web_app_command.cc
+@@ -101,7 +101,7 @@ void LaunchWebAppCommand::StartWithLock(std::unique_pt
+ // OsIntegrationTestOverride can use the xdg install command to detect
+ // install.
+ SynchronizeOsOptions options;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ options.add_shortcut_to_desktop = true;
+ #endif
+ lock_->os_integration_manager().Synchronize(
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc b/devel/electron38/files/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
new file mode 100644
index 000000000000..a216c1d2dc63
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/browser/web_applications/commands/set_user_display_mode_command.cc
+@@ -56,7 +56,7 @@ void SetUserDisplayModeCommand::StartWithLock(
+ // OsIntegrationTestOverride can use the xdg install command to detect
+ // install.
+ SynchronizeOsOptions options;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ options.add_shortcut_to_desktop = true;
+ #endif
+ app_lock_->os_integration_manager().Synchronize(
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_extension__status__utils.h b/devel/electron38/files/patch-chrome_browser_web__applications_extension__status__utils.h
new file mode 100644
index 000000000000..5f55aec01d47
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_extension__status__utils.h
@@ -0,0 +1,11 @@
+--- chrome/browser/web_applications/extension_status_utils.h.orig 2024-10-16 21:31:04 UTC
++++ chrome/browser/web_applications/extension_status_utils.h
+@@ -50,7 +50,7 @@ bool IsExternalExtensionUninstalled(content::BrowserCo
+ bool IsExternalExtensionUninstalled(content::BrowserContext* context,
+ const std::string& extension_id);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // If this method returns true, then |extension_id| will not be launchable.
+ //
+ // The eventual goal is that this method should return true for all hosted apps,
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc b/devel/electron38/files/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
new file mode 100644
index 000000000000..f5012da2df4a
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/web_applications/extensions/extension_status_utils.cc
+@@ -94,7 +94,7 @@ bool IsExternalExtensionUninstalled(content::BrowserCo
+ return prefs && prefs->IsExternalExtensionUninstalled(extension_id);
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool IsExtensionUnsupportedDeprecatedApp(content::BrowserContext* context,
+ const std::string& extension_id) {
+ if (testing::g_enable_chrome_apps_for_testing) {
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
new file mode 100644
index 000000000000..88751d282ec5
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/web_applications/os_integration/os_integration_manager.cc
+@@ -663,7 +663,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrationManager::Bu
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const std::vector<WebAppShortcutsMenuItemInfo>& shortcuts_menu_item_infos =
+ app->shortcuts_menu_item_infos();
+ DCHECK_LE(shortcuts_menu_item_infos.size(), kMaxApplicationDockMenuItems);
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
index 84a61383a529..84a61383a529 100644
--- a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
new file mode 100644
index 000000000000..b36dfc9fba1a
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc
+@@ -55,7 +55,7 @@ bool DoesRunOnOsLoginRequireExecution() {
+ // different from other platforms, see web_app_run_on_os_login_manager.h for
+ // more info.
+ bool DoesRunOnOsLoginRequireExecution() {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(features::kDesktopPWAsRunOnOsLogin);
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
new file mode 100644
index 000000000000..ba107b4db106
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc
+@@ -198,7 +198,7 @@ void ShortcutSubManager::Execute(
+ return;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // Protocol handler update detection. Shortcuts need to be updated in this
+ // case on Linux & Mac because the shortcut itself includes the protocol
+ // handling metadata.
diff --git a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
index 95f3077295e6..95f3077295e6 100644
--- a/devel/electron32/files/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
new file mode 100644
index 000000000000..f3ba996d337d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2025-01-27 17:37:37 UTC
++++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
+@@ -71,7 +71,7 @@ const int kDesiredIconSizesForShortcut[] = {16, 32, 12
+
+ #if BUILDFLAG(IS_MAC)
+ const int kDesiredIconSizesForShortcut[] = {16, 32, 128, 256, 512};
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Linux supports icons of any size. FreeDesktop Icon Theme Specification states
+ // that "Minimally you should install a 48x48 icon in the hicolor theme."
+ const int kDesiredIconSizesForShortcut[] = {16, 32, 48, 128, 256, 512};
+@@ -253,7 +253,7 @@ std::unique_ptr<ShortcutInfo> BuildShortcutInfoWithout
+
+ // TODO(crbug.com/40257107): Implement tests on Linux for using shortcuts_menu
+ // actions.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const std::vector<WebAppShortcutsMenuItemInfo>& shortcuts_menu_item_infos =
+ CreateShortcutsMenuItemInfos(state.shortcut_menus());
+ DCHECK_LE(shortcuts_menu_item_infos.size(), kMaxApplicationDockMenuItems);
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
new file mode 100644
index 000000000000..cf3f0cb9259b
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
@@ -0,0 +1,20 @@
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/web_applications/os_integration/web_app_shortcut.h
+@@ -22,7 +22,7 @@
+ #include "ui/gfx/image/image_family.h"
+ #include "url/gurl.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/web_applications/os_integration/web_app_shortcut_linux.h"
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -77,7 +77,7 @@ struct ShortcutInfo {
+ // the installed PWA experience and thus the icons are not designed to be
+ // displayed on an OS dock.
+ bool is_diy_app = false;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::set<DesktopActionInfo> actions;
+ #endif // BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc b/devel/electron38/files/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
new file mode 100644
index 000000000000..7fa6b3589749
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/web_applications/policy/web_app_policy_manager.cc
+@@ -136,7 +136,7 @@ BASE_FEATURE(kDesktopPWAsForceUnregisterOSIntegration,
+
+ BASE_FEATURE(kDesktopPWAsForceUnregisterOSIntegration,
+ "DesktopPWAsForceUnregisterOSIntegration",
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc b/devel/electron38/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
new file mode 100644
index 000000000000..075932cafa6f
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
@@ -0,0 +1,119 @@
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/web_applications/test/os_integration_test_override_impl.cc
+@@ -45,7 +45,7 @@
+ #include "third_party/skia/include/core/SkBitmap.h"
+ #include "third_party/skia/include/core/SkColor.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/nix/xdg_util.h"
+ #endif
+
+@@ -130,7 +130,7 @@ std::vector<std::wstring> GetFileExtensionsForProgId(
+ }
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Performs a blocking read of app icons from the disk.
+ std::optional<SkBitmap> IconManagerReadIconForSize(
+ WebAppIconManager& icon_manager,
+@@ -315,7 +315,7 @@ bool OsIntegrationTestOverrideImpl::SimulateDeleteShor
+ GetShortcutPath(profile, chrome_apps_folder(), app_id, app_name);
+ CHECK(base::PathExists(app_folder_shortcut_path));
+ return base::DeletePathRecursively(app_folder_shortcut_path);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FilePath desktop_shortcut_path =
+ GetShortcutPath(profile, desktop(), app_id, app_name);
+ LOG(INFO) << desktop_shortcut_path;
+@@ -362,7 +362,7 @@ bool OsIntegrationTestOverrideImpl::DeleteApplicationM
+ }
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool OsIntegrationTestOverrideImpl::DeleteDesktopDirOnLinux() {
+ if (desktop_.IsValid()) {
+ return desktop_.Delete();
+@@ -376,7 +376,7 @@ bool OsIntegrationTestOverrideImpl::IsRunOnOsLoginEnab
+ Profile* profile,
+ const webapps::AppId& app_id,
+ const std::string& app_name) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::string shortcut_filename =
+ "chrome-" + app_id + "-" + profile->GetBaseName().value() + ".desktop";
+ return base::PathExists(startup().Append(shortcut_filename));
+@@ -431,7 +431,7 @@ bool OsIntegrationTestOverrideImpl::IsFileExtensionHan
+ is_file_handled =
+ shell_integration::CanApplicationHandleURL(app_path, test_file_url);
+ base::DeleteFile(test_file_path);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FilePath user_applications_dir = applications();
+ bool database_update_called = false;
+ for (const LinuxFileRegistration& command : linux_file_registration_) {
+@@ -481,7 +481,7 @@ std::optional<SkBitmap> OsIntegrationTestOverrideImpl:
+ return std::nullopt;
+ }
+ return GetIconFromShortcutFile(shortcut_path);
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ WebAppProvider* provider = WebAppProvider::GetForLocalAppsUnchecked(profile);
+ if (!provider) {
+ return std::nullopt;
+@@ -547,7 +547,7 @@ base::FilePath OsIntegrationTestOverrideImpl::GetShort
+ app_installed_profiles.end()) {
+ return shortcut_path;
+ }
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::string shortcut_filename =
+ "chrome-" + app_id + "-" + profile->GetBaseName().value() + ".desktop";
+ base::FilePath shortcut_path = shortcut_dir.Append(shortcut_filename);
+@@ -572,7 +572,7 @@ bool OsIntegrationTestOverrideImpl::IsShortcutCreated(
+ base::FilePath app_shortcut_path =
+ GetShortcutPath(profile, chrome_apps_folder(), app_id, app_name);
+ return base::PathExists(app_shortcut_path);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FilePath desktop_shortcut_path =
+ GetShortcutPath(profile, desktop(), app_id, app_name);
+ return base::PathExists(desktop_shortcut_path);
+@@ -764,7 +764,7 @@ void OsIntegrationTestOverrideImpl::EnableOrDisablePat
+ }
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FilePath OsIntegrationTestOverrideImpl::desktop() {
+ return desktop_.GetPath();
+ }
+@@ -815,7 +815,7 @@ OsIntegrationTestOverrideImpl::OsIntegrationTestOverri
+ success = chrome_apps_folder_.CreateUniqueTempDirUnderPath(
+ outer_temp_dir_.GetPath());
+ CHECK(success);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ success = desktop_.CreateUniqueTempDirUnderPath(outer_temp_dir_.GetPath());
+ CHECK(success);
+ success = startup_.CreateUniqueTempDirUnderPath(outer_temp_dir_.GetPath());
+@@ -828,7 +828,7 @@ OsIntegrationTestOverrideImpl::OsIntegrationTestOverri
+ CHECK(success);
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto callback = base::BindRepeating([](base::FilePath filename_in,
+ std::string xdg_command,
+ std::string file_contents) {
+@@ -900,7 +900,7 @@ OsIntegrationTestOverrideImpl::~OsIntegrationTestOverr
+ EXPECT_TRUE(!startup_.IsValid() || startup_.Delete());
+ #elif BUILDFLAG(IS_MAC)
+ EXPECT_TRUE(!chrome_apps_folder_.IsValid() || DeleteChromeAppsDir());
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ EXPECT_TRUE(!desktop_.IsValid() || desktop_.Delete());
+ EXPECT_TRUE(!startup_.IsValid() || startup_.Delete());
+ EXPECT_TRUE(!xdg_data_home_dir_.IsValid() || xdg_data_home_dir_.Delete());
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h b/devel/electron38/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
new file mode 100644
index 000000000000..4d0ec8836f0b
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
@@ -0,0 +1,38 @@
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/web_applications/test/os_integration_test_override_impl.h
+@@ -40,7 +40,7 @@ namespace web_app {
+
+ namespace web_app {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ struct LinuxFileRegistration {
+ base::FilePath file_name;
+ std::string xdg_command;
+@@ -122,7 +122,7 @@ class OsIntegrationTestOverrideImpl : public OsIntegra
+ bool DeleteApplicationMenuDirOnWin();
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool DeleteDesktopDirOnLinux();
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -250,7 +250,7 @@ class OsIntegrationTestOverrideImpl : public OsIntegra
+ base::FilePath chrome_apps_folder() override;
+ void EnableOrDisablePathOnLogin(const base::FilePath& file_path,
+ bool enable_on_login) override;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FilePath desktop();
+ base::FilePath startup();
+ base::FilePath applications();
+@@ -323,7 +323,7 @@ class OsIntegrationTestOverrideImpl : public OsIntegra
+ base::ScopedTempDir chrome_apps_folder_;
+ std::map<base::FilePath, bool> startup_enabled_;
+
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::ScopedTempDir desktop_;
+ base::ScopedTempDir startup_;
+ base::ScopedTempDir xdg_data_home_dir_;
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_web__app__helpers.cc b/devel/electron38/files/patch-chrome_browser_web__applications_web__app__helpers.cc
new file mode 100644
index 000000000000..43e2e5c1656a
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_web__app__helpers.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/web_applications/web_app_helpers.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/web_applications/web_app_helpers.cc
+@@ -145,7 +145,7 @@ bool IsValidWebAppUrl(const GURL& app_url) {
+ return false;
+
+ bool allow_extension_apps = true;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Stop allowing apps to be extension urls when the shortcuts are separated -
+ // they can be extension urls instead.
+ allow_extension_apps = false;
diff --git a/devel/electron38/files/patch-chrome_browser_web__applications_web__app__install__info.h b/devel/electron38/files/patch-chrome_browser_web__applications_web__app__install__info.h
new file mode 100644
index 000000000000..953cd4fe10f6
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_web__applications_web__app__install__info.h
@@ -0,0 +1,11 @@
+--- chrome/browser/web_applications/web_app_install_info.h.orig 2025-03-24 20:50:14 UTC
++++ chrome/browser/web_applications/web_app_install_info.h
+@@ -38,7 +38,7 @@ static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) |
+ #include "url/gurl.h"
+
+ static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+- BUILDFLAG(IS_CHROMEOS));
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD));
+
+ namespace web_app {
+
diff --git a/devel/electron38/files/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc b/devel/electron38/files/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
new file mode 100644
index 000000000000..005a952da338
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/webauthn/chrome_authenticator_request_delegate.cc
+@@ -549,7 +549,7 @@ void ChromeAuthenticatorRequestDelegate::ConfigureDisc
+ g_observer->ConfiguringCable(request_type);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // No caBLEv1 on Linux. It tends to crash bluez.
+ if (base::Contains(pairings_from_extension,
+ device::CableDiscoveryData::Version::V1,
diff --git a/devel/electron38/files/patch-chrome_browser_webauthn_enclave__manager.cc b/devel/electron38/files/patch-chrome_browser_webauthn_enclave__manager.cc
new file mode 100644
index 000000000000..65245a5bb2e5
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_webauthn_enclave__manager.cc
@@ -0,0 +1,20 @@
+--- chrome/browser/webauthn/enclave_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/webauthn/enclave_manager.cc
+@@ -709,7 +709,7 @@ std::string UserVerifyingLabelToString(crypto::UserVer
+
+ std::string UserVerifyingLabelToString(crypto::UserVerifyingKeyLabel label) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return label;
+ #else
+ return std::string("placeholder");
+@@ -719,7 +719,7 @@ std::optional<crypto::UserVerifyingKeyLabel> UserVerif
+ std::optional<crypto::UserVerifyingKeyLabel> UserVerifyingKeyLabelFromString(
+ std::string saved_label) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return saved_label;
+ #else
+ return std::nullopt;
diff --git a/devel/electron32/files/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc b/devel/electron38/files/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
index 35da01ef4627..35da01ef4627 100644
--- a/devel/electron32/files/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
+++ b/devel/electron38/files/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
diff --git a/devel/electron38/files/patch-chrome_browser_webauthn_password__credential__controller.cc b/devel/electron38/files/patch-chrome_browser_webauthn_password__credential__controller.cc
new file mode 100644
index 000000000000..e637804dd324
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_webauthn_password__credential__controller.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/webauthn/password_credential_controller.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/browser/webauthn/password_credential_controller.cc
+@@ -46,7 +46,7 @@ std::u16string GetAuthenticationMessage(std::string_vi
+
+ #if !BUILDFLAG(IS_ANDROID)
+ std::u16string GetAuthenticationMessage(std::string_view rp_id) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return u"";
+ #else
+ return l10n_util::GetStringFUTF16(IDS_PASSWORD_MANAGER_FILLING_REAUTH,
diff --git a/devel/electron38/files/patch-chrome_browser_webauthn_unexportable__key__utils.cc b/devel/electron38/files/patch-chrome_browser_webauthn_unexportable__key__utils.cc
new file mode 100644
index 000000000000..ff7149cfd48d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_browser_webauthn_unexportable__key__utils.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/webauthn/unexportable_key_utils.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/browser/webauthn/unexportable_key_utils.cc
+@@ -33,7 +33,7 @@ GetWebAuthnUnexportableKeyProvider() {
+ // If there is a scoped UnexportableKeyProvider configured, we always use
+ // that so that tests can still override the key provider.
+ const bool use_software_provider =
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ !crypto::internal::HasScopedUnexportableKeyProvider();
+ #else
+ false;
diff --git a/devel/electron38/files/patch-chrome_common_channel__info.h b/devel/electron38/files/patch-chrome_common_channel__info.h
new file mode 100644
index 000000000000..ff29dd151f00
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_channel__info.h
@@ -0,0 +1,20 @@
+--- chrome/common/channel_info.h.orig 2025-04-22 20:15:27 UTC
++++ chrome/common/channel_info.h
+@@ -11,7 +11,7 @@
+ #include "build/branding_buildflags.h"
+ #include "build/build_config.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ namespace base {
+ class Environment;
+ }
+@@ -99,7 +99,7 @@ std::string GetChannelSuffixForDataDir();
+ std::string GetChannelSuffixForDataDir();
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::string GetChannelSuffixForExtraFlagsEnvVarName();
+
+ // Returns the channel-specific filename of the desktop shortcut used to launch
diff --git a/devel/electron38/files/patch-chrome_common_channel__info__posix.cc b/devel/electron38/files/patch-chrome_common_channel__info__posix.cc
new file mode 100644
index 000000000000..3e1380b96df7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_channel__info__posix.cc
@@ -0,0 +1,20 @@
+--- chrome/common/channel_info_posix.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/common/channel_info_posix.cc
+@@ -95,7 +95,7 @@ std::string GetChannelSuffixForDataDir() {
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::string GetChannelSuffixForExtraFlagsEnvVarName() {
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
+ const auto channel_state = GetChannelImpl();
+@@ -121,7 +121,7 @@ std::string GetChannelSuffixForExtraFlagsEnvVarName()
+ }
+ #endif // BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::string GetDesktopName(base::Environment* env) {
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
+ // Google Chrome packaged as a snap is a special case: the application name
diff --git a/devel/electron38/files/patch-chrome_common_chrome__features.cc b/devel/electron38/files/patch-chrome_common_chrome__features.cc
new file mode 100644
index 000000000000..795282a5d148
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_chrome__features.cc
@@ -0,0 +1,56 @@
+--- chrome/common/chrome_features.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/common/chrome_features.cc
+@@ -80,7 +80,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppShims,
+ #endif // BUILDFLAG(IS_MAC)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Enables or disables the Autofill survey triggered by opening a prompt to
+ // save address info.
+ BASE_FEATURE(kAutofillAddressSurvey,
+@@ -98,7 +98,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Enables the Restart background mode optimization. When all Chrome UI is
+ // closed and it goes in the background, allows to restart the browser to
+ // discard memory.
+@@ -257,7 +257,7 @@ BASE_FEATURE(kDesktopPWAsRunOnOsLogin,
+ BASE_FEATURE(kDesktopPWAsRunOnOsLogin,
+ "DesktopPWAsRunOnOsLogin",
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
+@@ -304,7 +304,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScreenAndroid,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Controls whether Chrome Apps are supported. See https://crbug.com/1221251.
+ // If the feature is disabled, Chrome Apps continue to work. If enabled, Chrome
+ // Apps will not launch and will be marked in the UI as deprecated.
+@@ -1170,7 +1170,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
+ "KAnonymityServiceStorage",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+
+-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kLinuxLowMemoryMonitor,
+ "LinuxLowMemoryMonitor",
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -1183,7 +1183,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
+ &kLinuxLowMemoryMonitor, "critical_level", 255};
+ #endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kListWebAppsSwitch,
+ "ListWebAppsSwitch",
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/devel/electron38/files/patch-chrome_common_chrome__features.h b/devel/electron38/files/patch-chrome_common_chrome__features.h
new file mode 100644
index 000000000000..8aaae415f8a8
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_chrome__features.h
@@ -0,0 +1,45 @@
+--- chrome/common/chrome_features.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/common/chrome_features.h
+@@ -49,13 +49,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningForWebAppShims);
+ #endif // BUILDFLAG(IS_MAC)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillAddressSurvey);
+ COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillCardSurvey);
+ COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillPasswordSurvey);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(CHROME_FEATURES)
+ BASE_DECLARE_FEATURE(kBackgroundModeAllowRestart);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -153,7 +153,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings);
+ COMPONENT_EXPORT(CHROME_FEATURES)
+ BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
+ COMPONENT_EXPORT(CHROME_FEATURES)
+ BASE_DECLARE_FEATURE(kShortcutsNotApps);
+@@ -697,7 +697,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
+ COMPONENT_EXPORT(CHROME_FEATURES)
+ BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
+
+-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
+ COMPONENT_EXPORT(CHROME_FEATURES)
+ extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
+@@ -705,7 +705,7 @@ extern const base::FeatureParam<int> kLinuxLowMemoryMo
+ extern const base::FeatureParam<int> kLinuxLowMemoryMonitorCriticalLevel;
+ #endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kListWebAppsSwitch);
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_common_chrome__paths.cc b/devel/electron38/files/patch-chrome_common_chrome__paths.cc
new file mode 100644
index 000000000000..4fb14af54d27
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_chrome__paths.cc
@@ -0,0 +1,82 @@
+--- chrome/common/chrome_paths.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/common/chrome_paths.cc
+@@ -31,7 +31,7 @@
+ #include "base/apple/foundation_util.h"
+ #endif
+
+-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_OPENBSD)
++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
+ #include "components/policy/core/common/policy_paths.h"
+ #endif
+
+@@ -47,14 +47,14 @@ std::optional<bool> g_override_using_default_data_dire
+
+ std::optional<bool> g_override_using_default_data_directory_for_testing;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // The path to the external extension <id>.json files.
+ // /usr/share seems like a good choice, see: http://www.pathname.com/fhs/
+ const base::FilePath::CharType kFilepathSinglePrefExtensions[] =
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
+- FILE_PATH_LITERAL("/usr/share/google-chrome/extensions");
++ FILE_PATH_LITERAL("/usr/local/share/chromium/extensions");
+ #else
+- FILE_PATH_LITERAL("/usr/share/chromium/extensions");
++ FILE_PATH_LITERAL("/usr/local/share/chromium/extensions");
+ #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
+
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -188,7 +188,7 @@ bool PathProvider(int key, base::FilePath* result) {
+ }
+ break;
+ case chrome::DIR_DEFAULT_DOWNLOADS_SAFE:
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (!GetUserDownloadsDirectorySafe(&cur)) {
+ return false;
+ }
+@@ -436,13 +436,13 @@ bool PathProvider(int key, base::FilePath* result) {
+ break;
+ }
+ #endif
+-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_OPENBSD)
++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
+ case chrome::DIR_POLICY_FILES: {
+ cur = base::FilePath(policy::kPolicyPath);
+ break;
+ }
+ #endif
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
+ (BUILDFLAG(IS_LINUX) && BUILDFLAG(CHROMIUM_BRANDING))
+ case chrome::DIR_USER_EXTERNAL_EXTENSIONS: {
+ if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) {
+@@ -452,7 +452,7 @@ bool PathProvider(int key, base::FilePath* result) {
+ break;
+ }
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ case chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS: {
+ cur = base::FilePath(kFilepathSinglePrefExtensions);
+ break;
+@@ -491,7 +491,7 @@ bool PathProvider(int key, base::FilePath* result) {
+
+ #if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_ANDROID))
++ BUILDFLAG(IS_ANDROID)) || BUILDFLAG(IS_BSD)
+ case chrome::DIR_NATIVE_MESSAGING:
+ #if BUILDFLAG(IS_MAC)
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
+@@ -505,6 +505,9 @@ bool PathProvider(int key, base::FilePath* result) {
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
+ cur = base::FilePath(
+ FILE_PATH_LITERAL("/etc/opt/chrome/native-messaging-hosts"));
++#elif BUILDFLAG(IS_FREEBSD)
++ cur = base::FilePath(FILE_PATH_LITERAL(
++ "/usr/local/etc/chromium/native-messaging-hosts"));
+ #else
+ cur = base::FilePath(
+ FILE_PATH_LITERAL("/etc/chromium/native-messaging-hosts"));
diff --git a/devel/electron38/files/patch-chrome_common_chrome__paths.h b/devel/electron38/files/patch-chrome_common_chrome__paths.h
new file mode 100644
index 000000000000..8bac54966c93
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_chrome__paths.h
@@ -0,0 +1,29 @@
+--- chrome/common/chrome_paths.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/common/chrome_paths.h
+@@ -58,7 +58,7 @@ enum {
+ // to set policies for chrome. This directory
+ // contains subdirectories.
+ #endif
+-#if BUILDFLAG(IS_CHROMEOS) || \
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) || \
+ (BUILDFLAG(IS_LINUX) && BUILDFLAG(CHROMIUM_BRANDING)) || BUILDFLAG(IS_MAC)
+ DIR_USER_EXTERNAL_EXTENSIONS, // Directory for per-user external extensions
+ // on Chrome Mac and Chromium Linux.
+@@ -67,7 +67,7 @@ enum {
+ // create it.
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ DIR_STANDALONE_EXTERNAL_EXTENSIONS, // Directory for 'per-extension'
+ // definition manifest files that
+ // describe extensions which are to be
+@@ -112,7 +112,7 @@ enum {
+ #endif
+ #if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_ANDROID))
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD))
+ DIR_NATIVE_MESSAGING, // System directory where native messaging host
+ // manifest files are stored.
+ DIR_USER_NATIVE_MESSAGING, // Directory with Native Messaging Hosts
diff --git a/devel/electron38/files/patch-chrome_common_chrome__paths__internal.h b/devel/electron38/files/patch-chrome_common_chrome__paths__internal.h
new file mode 100644
index 000000000000..8fcaba556edb
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_chrome__paths__internal.h
@@ -0,0 +1,11 @@
+--- chrome/common/chrome_paths_internal.h.orig 2025-04-22 20:15:27 UTC
++++ chrome/common/chrome_paths_internal.h
+@@ -53,7 +53,7 @@ bool GetUserDocumentsDirectory(base::FilePath* result)
+ // Get the path to the user's documents directory.
+ bool GetUserDocumentsDirectory(base::FilePath* result);
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Gets the path to a safe default download directory for a user.
+ bool GetUserDownloadsDirectorySafe(base::FilePath* result);
+ #endif
diff --git a/devel/electron38/files/patch-chrome_common_chrome__switches.cc b/devel/electron38/files/patch-chrome_common_chrome__switches.cc
new file mode 100644
index 000000000000..ff4ba50b9b5a
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_chrome__switches.cc
@@ -0,0 +1,20 @@
+--- chrome/common/chrome_switches.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/common/chrome_switches.cc
+@@ -908,7 +908,7 @@ const char kDebugPrint[] = "debug-print";
+ #endif
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ const char kEnableNewAppMenuIcon[] = "enable-new-app-menu-icon";
+
+ // Causes the browser to launch directly in guest mode.
+@@ -937,7 +937,7 @@ const char kGlicHostLogging[] = "glic-host-logging";
+ const char kGlicHostLogging[] = "glic-host-logging";
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Writes open and installed web apps for each profile to the specified file
+ // without launching a new browser window or tab. Pass a absolute file path to
+ // specify where to output the information. Can be used together with optional
diff --git a/devel/electron38/files/patch-chrome_common_chrome__switches.h b/devel/electron38/files/patch-chrome_common_chrome__switches.h
new file mode 100644
index 000000000000..02813441bd46
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_chrome__switches.h
@@ -0,0 +1,20 @@
+--- chrome/common/chrome_switches.h.orig 2025-06-30 07:04:30 UTC
++++ chrome/common/chrome_switches.h
+@@ -275,7 +275,7 @@ extern const char kAllowNaClSocketAPI[];
+ #endif
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ extern const char kEnableNewAppMenuIcon[];
+ extern const char kGuest[];
+ extern const char kForceNtpMobilePromo[];
+@@ -293,7 +293,7 @@ extern const char kGlicHostLogging[];
+ extern const char kGlicHostLogging[];
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ extern const char kListApps[];
+ extern const char kProfileBaseName[];
+ extern const char kProfileManagementAttributes[];
diff --git a/devel/electron38/files/patch-chrome_common_crash__keys.cc b/devel/electron38/files/patch-chrome_common_crash__keys.cc
new file mode 100644
index 000000000000..25d23e0dc83b
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_crash__keys.cc
@@ -0,0 +1,28 @@
+--- chrome/common/crash_keys.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/common/crash_keys.cc
+@@ -51,7 +51,9 @@ class CrashKeyWithName {
+ ~CrashKeyWithName() = delete;
+
+ std::string_view Name() const { return name_; }
++#if BUILDFLAG(USE_CRASHPAD_ANNOTATION)
+ std::string_view Value() const { return crash_key_.value(); }
++#endif
+ void Clear() { crash_key_.Clear(); }
+ void Set(std::string_view value) { crash_key_.Set(value); }
+
+@@ -195,6 +197,7 @@ void AllocateCrashKeyInBrowserAndChildren(std::string_
+ GetCommandLineStringAnnotations().emplace_back(std::string(key)).Set(value);
+ }
+
++#if BUILDFLAG(USE_CRASHPAD_ANNOTATION)
+ void AppendStringAnnotationsCommandLineSwitch(base::CommandLine* command_line) {
+ std::string string_annotations;
+ for (const auto& crash_key : GetCommandLineStringAnnotations()) {
+@@ -209,6 +212,7 @@ void AppendStringAnnotationsCommandLineSwitch(base::Co
+ }
+ command_line->AppendSwitchASCII(kStringAnnotationsSwitch, string_annotations);
+ }
++#endif
+
+ void SetCrashKeysFromCommandLine(const base::CommandLine& command_line) {
+ SetStringAnnotations(command_line);
diff --git a/devel/electron38/files/patch-chrome_common_extensions_extension__constants.cc b/devel/electron38/files/patch-chrome_common_extensions_extension__constants.cc
new file mode 100644
index 000000000000..9a67f117b372
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_extensions_extension__constants.cc
@@ -0,0 +1,11 @@
+--- chrome/common/extensions/extension_constants.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/common/extensions/extension_constants.cc
+@@ -38,7 +38,7 @@ const char* const kBuiltInFirstPartyExtensionIds[] = {
+ kGoogleSpeechSynthesisExtensionId,
+ #endif // BUILDFLAG(IS_CHROMEOS)
+ kReadingModeGDocsHelperExtensionId,
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ kTTSEngineExtensionId,
+ kComponentUpdaterTTSEngineExtensionId,
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
diff --git a/devel/electron38/files/patch-chrome_common_extensions_extension__constants.h b/devel/electron38/files/patch-chrome_common_extensions_extension__constants.h
new file mode 100644
index 000000000000..953571b0f073
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_extensions_extension__constants.h
@@ -0,0 +1,11 @@
+--- chrome/common/extensions/extension_constants.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/common/extensions/extension_constants.h
+@@ -313,7 +313,7 @@ inline constexpr base::FilePath::CharType
+ inline constexpr base::FilePath::CharType
+ kReadingModeGDocsHelperManifestFilename[] =
+ FILE_PATH_LITERAL("reading_mode_gdocs_helper_manifest.json");
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // The extension id of the google tts engine extension to use on-device natural
+ // Google voices.
+ inline constexpr char kTTSEngineExtensionId[] =
diff --git a/devel/electron38/files/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc b/devel/electron38/files/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
new file mode 100644
index 000000000000..ff5adce0a5e3
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
@@ -0,0 +1,11 @@
+--- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/common/extensions/permissions/chrome_permission_message_rules.cc
+@@ -280,7 +280,7 @@ int GetEnterpriseReportingPrivatePermissionMessageId()
+ int GetEnterpriseReportingPrivatePermissionMessageId() {
+ #if BUILDFLAG(IS_WIN)
+ return IDS_EXTENSION_PROMPT_WARNING_ENTERPRISE_REPORTING_PRIVATE_ENABLED_WIN;
+-#elif BUILDFLAG(IS_LINUX) or BUILDFLAG(IS_MAC)
++#elif BUILDFLAG(IS_LINUX) or BUILDFLAG(IS_MAC) or BUILDFLAG(IS_BSD)
+ return IDS_EXTENSION_PROMPT_WARNING_ENTERPRISE_REPORTING_PRIVATE_ENABLED_LINUX_AND_MACOS;
+ #else
+ return IDS_EXTENSION_PROMPT_WARNING_ENTERPRISE_REPORTING_PRIVATE;
diff --git a/devel/electron38/files/patch-chrome_common_media_cdm__host__file__path.cc b/devel/electron38/files/patch-chrome_common_media_cdm__host__file__path.cc
new file mode 100644
index 000000000000..c2eb00eb2a78
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_media_cdm__host__file__path.cc
@@ -0,0 +1,11 @@
+--- chrome/common/media/cdm_host_file_path.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/common/media/cdm_host_file_path.cc
+@@ -91,7 +91,7 @@ void AddCdmHostFilePaths(
+ cdm_host_file_paths->emplace_back(chrome_framework_path,
+ chrome_framework_sig_path);
+
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+
+ base::FilePath chrome_exe_dir;
+ if (!base::PathService::Get(base::DIR_EXE, &chrome_exe_dir)) {
diff --git a/devel/electron38/files/patch-chrome_common_media_cdm__registration.cc b/devel/electron38/files/patch-chrome_common_media_cdm__registration.cc
new file mode 100644
index 000000000000..f94c56a97c59
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_media_cdm__registration.cc
@@ -0,0 +1,56 @@
+--- chrome/common/media/cdm_registration.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/common/media/cdm_registration.cc
+@@ -34,7 +34,7 @@
+ #if BUILDFLAG(ENABLE_WIDEVINE)
+ #include "components/cdm/common/cdm_manifest.h"
+ #include "third_party/widevine/cdm/widevine_cdm_common.h" // nogncheck
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/native_library.h"
+ #include "chrome/common/chrome_paths.h"
+ #include "chrome/common/media/component_widevine_cdm_hint_file_linux.h"
+@@ -59,7 +59,7 @@ using Robustness = content::CdmInfo::Robustness;
+ #if BUILDFLAG(ENABLE_WIDEVINE)
+ #if (BUILDFLAG(BUNDLE_WIDEVINE_CDM) || \
+ BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+ // Create a CdmInfo for a Widevine CDM, using |version|, |cdm_library_path|, and
+ // |capability|.
+ std::unique_ptr<content::CdmInfo> CreateWidevineCdmInfo(
+@@ -101,7 +101,7 @@ std::unique_ptr<content::CdmInfo> CreateCdmInfoFromWid
+ // BUILDFLAG(IS_CHROMEOS))
+
+ #if BUILDFLAG(BUNDLE_WIDEVINE_CDM) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+ // On Linux/ChromeOS we have to preload the CDM since it uses the zygote
+ // sandbox. On Windows and Mac, CDM registration is handled by Component
+ // Update (as the CDM can be loaded only when needed).
+@@ -125,7 +125,7 @@ std::unique_ptr<content::CdmInfo> GetBundledWidevine()
+ // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
+
+ #if (BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)))
+ // This code checks to see if Component Updater picked a version of the Widevine
+ // CDM to be used last time it ran. (Component Updater may choose the bundled
+ // CDM if there is not a new version available for download.) If there is one
+@@ -167,7 +167,7 @@ void AddSoftwareSecureWidevine(std::vector<content::Cd
+ /*supports_sub_key_systems=*/false, kWidevineCdmDisplayName,
+ kWidevineCdmType, base::FilePath());
+
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // The Widevine CDM on Linux/ChromeOS needs to be registered (and loaded)
+ // before the zygote is locked down. The CDM can be found from the version
+ // bundled with Chrome (if BUNDLE_WIDEVINE_CDM = true) and/or the version
+@@ -434,7 +434,7 @@ void RegisterCdmInfo(std::vector<content::CdmInfo>* cd
+ }
+
+ #if BUILDFLAG(ENABLE_WIDEVINE) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+ std::vector<content::CdmInfo> GetSoftwareSecureWidevine() {
+ std::vector<content::CdmInfo> cdms;
+ AddSoftwareSecureWidevine(&cdms);
diff --git a/devel/electron38/files/patch-chrome_common_media_cdm__registration.h b/devel/electron38/files/patch-chrome_common_media_cdm__registration.h
new file mode 100644
index 000000000000..25720d99f0a1
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_media_cdm__registration.h
@@ -0,0 +1,11 @@
+--- chrome/common/media/cdm_registration.h.orig 2025-04-22 20:15:27 UTC
++++ chrome/common/media/cdm_registration.h
+@@ -15,7 +15,7 @@ void RegisterCdmInfo(std::vector<content::CdmInfo>* cd
+ void RegisterCdmInfo(std::vector<content::CdmInfo>* cdms);
+
+ #if BUILDFLAG(ENABLE_WIDEVINE) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+ // Returns the software secure Widevine CDM, if one exists.
+ std::vector<content::CdmInfo> GetSoftwareSecureWidevine();
+ #endif
diff --git a/devel/electron38/files/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h b/devel/electron38/files/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
new file mode 100644
index 000000000000..7e2e578db91e
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
@@ -0,0 +1,11 @@
+--- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2025-04-22 20:15:27 UTC
++++ chrome/common/media/component_widevine_cdm_hint_file_linux.h
+@@ -14,7 +14,7 @@
+ #error "This file only applies when Widevine used."
+ #endif
+
+-#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+ #error "This file only applies to desktop Linux and ChromeOS."
+ #endif
+
diff --git a/devel/electron38/files/patch-chrome_common_pref__names.h b/devel/electron38/files/patch-chrome_common_pref__names.h
new file mode 100644
index 000000000000..f36ae7e4d993
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_pref__names.h
@@ -0,0 +1,92 @@
+--- chrome/common/pref_names.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/common/pref_names.h
+@@ -1333,7 +1333,7 @@ inline constexpr char kAllowedDomainsForApps[] =
+ inline constexpr char kAllowedDomainsForApps[] =
+ "settings.allowed_domains_for_apps";
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Linux specific preference on whether we should match the system theme.
+ inline constexpr char kSystemTheme[] = "extensions.theme.system_theme";
+ #endif
+@@ -1503,7 +1503,7 @@ inline constexpr char kShowUpdatePromotionInfoBar[] =
+ "browser.show_update_promotion_info_bar";
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Boolean that is false if we should show window manager decorations. If
+ // true, we draw a custom chrome frame (thicker title bar and blue border).
+ inline constexpr char kUseCustomChromeFrame[] = "browser.custom_chrome_frame";
+@@ -2156,7 +2156,7 @@ inline constexpr char kDownloadDirUpgraded[] = "downlo
+ inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ inline constexpr char kOpenPdfDownloadInSystemReader[] =
+ "download.open_pdf_in_system_reader";
+ #endif
+@@ -2659,7 +2659,7 @@ inline constexpr char kMediaCdmOriginData[] = "media.c
+ inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // A boolean pref to determine whether or not the network service is running
+ // sandboxed.
+ inline constexpr char kNetworkServiceSandboxEnabled[] =
+@@ -2673,7 +2673,7 @@ inline constexpr char kNetworkServiceFailedLaunchMajor
+ inline constexpr char kNetworkServiceFailedLaunchMajorVersion[] =
+ "net.network_service_failed_launch_major_version";
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Records whether the user has seen an HTTP auth "negotiate" header.
+ inline constexpr char kReceivedHttpAuthNegotiateHeader[] =
+ "net.received_http_auth_negotiate_headers";
+@@ -2765,7 +2765,7 @@ inline constexpr char kIsolatedWebAppPendingInitializa
+ inline constexpr char kIsolatedWebAppPendingInitializationCount[] =
+ "profile.isolated_web_app.install.pending_initialization_count";
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
+ // along with kAuthNegotiateDelegateAllowlist.
+ inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
+@@ -3288,7 +3288,7 @@ inline constexpr char kKioskApplicationLogCollectionEn
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // Defines administrator-set availability of Chrome for Testing.
+ inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
+ #endif
+@@ -3806,7 +3806,7 @@ inline constexpr char kSandboxExternalProtocolBlocked[
+ inline constexpr char kSandboxExternalProtocolBlocked[] =
+ "profile.sandbox_external_protocol_blocked";
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Boolean that indicates if system notifications are allowed to be used in
+ // place of Chrome notifications.
+ inline constexpr char kAllowSystemNotifications[] =
+@@ -3997,7 +3997,7 @@ inline constexpr char kLensDesktopNTPSearchEnabled[] =
+ "policy.lens_desktop_ntp_search_enabled";
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // A dict mapping the edition name with the major version it was shown.
+ inline constexpr char kWhatsNewEditionUsed[] = "browser.whats_new.edition_used";
+ // A list containing the features of each module in order of when they
+@@ -4094,7 +4094,7 @@ inline constexpr char kPrintingOAuth2AuthorizationServ
+ "printing.oauth2_authorization_servers";
+ #endif
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // If this exists and is true, Chrome may run system DNS resolution out of the
+ // network process. If false, Chrome will run system DNS resolution in the
+ // network process. If non-existent, Chrome will decide where to run system DNS
diff --git a/devel/electron38/files/patch-chrome_common_url__constants.h b/devel/electron38/files/patch-chrome_common_url__constants.h
new file mode 100644
index 000000000000..b8401385821b
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_url__constants.h
@@ -0,0 +1,11 @@
+--- chrome/common/url_constants.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/common/url_constants.h
+@@ -993,7 +993,7 @@ inline constexpr char kPhoneHubPermissionLearnMoreURL[
+ inline constexpr char kPhoneHubPermissionLearnMoreURL[] =
+ "https://support.google.com/chromebook?p=multidevice";
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // "Learn more" URL for the chrome apps deprecation dialog.
+ inline constexpr char kChromeAppsDeprecationLearnMoreURL[] =
+ "https://support.google.com/chrome?p=chrome_app_deprecation";
diff --git a/devel/electron38/files/patch-chrome_common_webui__url__constants.cc b/devel/electron38/files/patch-chrome_common_webui__url__constants.cc
new file mode 100644
index 000000000000..ef43112ddcfb
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_webui__url__constants.cc
@@ -0,0 +1,23 @@
+--- chrome/common/webui_url_constants.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/common/webui_url_constants.cc
+@@ -194,17 +194,17 @@ base::span<const base::cstring_view> ChromeURLHosts()
+ kChromeUIAssistantOptInHost,
+ #endif
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID) || BUILDFLAG(IS_BSD)
+ kChromeUIDiscardsHost,
+ #endif
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ kChromeUIWebAppSettingsHost,
+ #endif
+ #if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID)
+ kChromeUILinuxProxyConfigHost,
+ #endif
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ kChromeUISandboxHost,
+ #endif
+ #if BUILDFLAG(IS_WIN)
diff --git a/devel/electron38/files/patch-chrome_common_webui__url__constants.h b/devel/electron38/files/patch-chrome_common_webui__url__constants.h
new file mode 100644
index 000000000000..89f24f67fd82
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_common_webui__url__constants.h
@@ -0,0 +1,40 @@
+--- chrome/common/webui_url_constants.h.orig 2025-08-26 20:49:50 UTC
++++ chrome/common/webui_url_constants.h
+@@ -557,12 +557,12 @@ inline constexpr char kChromeUIOsUrlAppURL[] = "chrome
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID) || BUILDFLAG(IS_BSD)
+ inline constexpr char kChromeUIDiscardsHost[] = "discards";
+ inline constexpr char kChromeUIDiscardsURL[] = "chrome://discards/";
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ inline constexpr char kChromeUIWebAppSettingsHost[] = "app-settings";
+ inline constexpr char kChromeUIWebAppSettingsURL[] = "chrome://app-settings/";
+ inline constexpr char kChromeUIWhatsNewHost[] = "whats-new";
+@@ -574,11 +574,11 @@ inline constexpr char kChromeUILinuxProxyConfigHost[]
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ inline constexpr char kChromeUISandboxHost[] = "sandbox";
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
+ inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
+ inline constexpr char kChromeUIIntroDefaultBrowserSubPage[] = "default-browser";
+@@ -603,7 +603,7 @@ inline constexpr char kChromeUIHistorySyncOptinURL[] =
+ "chrome://history-sync-optin/";
+ #endif
+
+-#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
++#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_CHROMEOS)) && \
+ defined(TOOLKIT_VIEWS)) || \
+ defined(USE_AURA)
+ inline constexpr char kChromeUITabModalConfirmDialogHost[] =
diff --git a/devel/electron38/files/patch-chrome_enterprise__companion_enterprise__companion__client.cc b/devel/electron38/files/patch-chrome_enterprise__companion_enterprise__companion__client.cc
new file mode 100644
index 000000000000..279f27f74ee7
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_enterprise__companion_enterprise__companion__client.cc
@@ -0,0 +1,11 @@
+--- chrome/enterprise_companion/enterprise_companion_client.cc.orig 2025-03-24 20:50:14 UTC
++++ chrome/enterprise_companion/enterprise_companion_client.cc
+@@ -35,7 +35,7 @@ constexpr char kServerName[] = MAC_BUNDLE_IDENTIFIER_S
+
+ #if BUILDFLAG(IS_MAC)
+ constexpr char kServerName[] = MAC_BUNDLE_IDENTIFIER_STRING ".service";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ constexpr char kServerName[] =
+ "/run/" COMPANY_SHORTNAME_STRING "/" PRODUCT_FULLNAME_STRING "/service.sk";
+ #elif BUILDFLAG(IS_WIN)
diff --git a/devel/electron38/files/patch-chrome_enterprise__companion_event__logger.cc b/devel/electron38/files/patch-chrome_enterprise__companion_event__logger.cc
new file mode 100644
index 000000000000..a6720f370ddd
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_enterprise__companion_event__logger.cc
@@ -0,0 +1,11 @@
+--- chrome/enterprise_companion/event_logger.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/enterprise_companion/event_logger.cc
+@@ -126,7 +126,7 @@ proto::EnterpriseCompanionMetadata GetMetadata() {
+ metadata.set_application_arch(proto::ARM64);
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ metadata.set_os_platform(proto::LINUX);
+ #elif BUILDFLAG(IS_MAC)
+ metadata.set_os_platform(proto::MAC);
diff --git a/devel/electron32/files/patch-chrome_enterprise__companion_lock.cc b/devel/electron38/files/patch-chrome_enterprise__companion_lock.cc
index 171c9e2c3c46..171c9e2c3c46 100644
--- a/devel/electron32/files/patch-chrome_enterprise__companion_lock.cc
+++ b/devel/electron38/files/patch-chrome_enterprise__companion_lock.cc
diff --git a/devel/electron38/files/patch-chrome_services_printing_print__backend__service__impl.cc b/devel/electron38/files/patch-chrome_services_printing_print__backend__service__impl.cc
new file mode 100644
index 000000000000..bad882ad66ec
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_services_printing_print__backend__service__impl.cc
@@ -0,0 +1,47 @@
+--- chrome/services/printing/print_backend_service_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/services/printing/print_backend_service_impl.cc
+@@ -48,7 +48,7 @@
+ #include "printing/backend/cups_connection_pool.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/no_destructor.h"
+ #include "ui/linux/linux_ui.h"
+ #include "ui/linux/linux_ui_delegate_stub.h"
+@@ -75,7 +75,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void InstantiateLinuxUiDelegate() {
+ // TODO(crbug.com/40561724) Until a real UI can be used in a utility process,
+ // need to use the stub version.
+@@ -84,7 +84,7 @@ scoped_refptr<base::SequencedTaskRunner> GetPrintingTa
+ #endif
+
+ scoped_refptr<base::SequencedTaskRunner> GetPrintingTaskRunner() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Use task runner associated with equivalent of UI thread. Needed for calls
+ // made through `PrintDialogLinuxInterface` to properly execute.
+ CHECK(base::SequencedTaskRunner::HasCurrentDefault());
+@@ -467,7 +467,7 @@ void PrintBackendServiceImpl::Init(
+ // `InitCommon()`.
+ InitializeProcessForPrinting();
+ print_backend_ = PrintBackend::CreateInstance(locale);
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Test framework already initializes the UI, so this should not go in
+ // `InitCommon()`. Additionally, low-level Linux UI is not needed when tests
+ // are using `TestPrintingContext`.
+@@ -676,7 +676,7 @@ void PrintBackendServiceImpl::UpdatePrintSettings(
+ crash_keys_ = std::make_unique<crash_keys::ScopedPrinterInfo>(
+ *printer_name, print_backend_->GetPrinterDriverInfo(*printer_name));
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_CUPS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_CUPS)
+ // Try to fill in advanced settings based upon basic info options.
+ PrinterBasicInfo basic_info;
+ if (print_backend_->GetPrinterBasicInfo(*printer_name, &basic_info) ==
diff --git a/devel/electron32/files/patch-chrome_services_speech_audio__source__fetcher__impl.cc b/devel/electron38/files/patch-chrome_services_speech_audio__source__fetcher__impl.cc
index 20bfea5c7fe4..20bfea5c7fe4 100644
--- a/devel/electron32/files/patch-chrome_services_speech_audio__source__fetcher__impl.cc
+++ b/devel/electron38/files/patch-chrome_services_speech_audio__source__fetcher__impl.cc
diff --git a/devel/electron38/files/patch-chrome_test_base_scoped__channel__override__posix.cc b/devel/electron38/files/patch-chrome_test_base_scoped__channel__override__posix.cc
new file mode 100644
index 000000000000..587fd090560f
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_test_base_scoped__channel__override__posix.cc
@@ -0,0 +1,11 @@
+--- chrome/test/base/scoped_channel_override_posix.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/test/base/scoped_channel_override_posix.cc
+@@ -43,7 +43,7 @@ std::string GetVersionExtra(ScopedChannelOverride::Cha
+ return "beta";
+ case ScopedChannelOverride::Channel::kDev:
+ return "unstable";
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ case ScopedChannelOverride::Channel::kCanary:
+ return "canary";
+ #endif // BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-chrome_test_chromedriver_chrome__launcher.cc b/devel/electron38/files/patch-chrome_test_chromedriver_chrome__launcher.cc
new file mode 100644
index 000000000000..363d8f0bce0f
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_test_chromedriver_chrome__launcher.cc
@@ -0,0 +1,10 @@
+--- chrome/test/chromedriver/chrome_launcher.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/test/chromedriver/chrome_launcher.cc
+@@ -75,6 +75,7 @@
+ #include <fcntl.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
++#include <sys/wait.h>
+ #include <unistd.h>
+ #elif BUILDFLAG(IS_WIN)
+ #include <windows.h>
diff --git a/devel/electron38/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc b/devel/electron38/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
new file mode 100644
index 000000000000..7ba8f9a54ed6
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
@@ -0,0 +1,29 @@
+--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/test/chromedriver/chrome/chrome_finder.cc
+@@ -59,7 +59,7 @@ void GetApplicationDirs(std::vector<base::FilePath>* l
+ installation_locations[i].Append(L"Chromium\\Application"));
+ }
+ }
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void GetApplicationDirs(std::vector<base::FilePath>* locations) {
+ // TODO: Respect users' PATH variables.
+ // Until then, we use an approximation of the most common defaults.
+@@ -126,7 +126,7 @@ std::vector<base::FilePath> GetChromeProgramNames() {
+ chrome::kGoogleChromeForTestingBrowserProcessExecutablePath),
+ base::FilePath(chrome::kGoogleChromeBrowserProcessExecutablePath),
+ base::FilePath(chrome::kChromiumBrowserProcessExecutablePath),
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FilePath(chrome::kBrowserProcessExecutablePath),
+ base::FilePath("chrome"), // Chrome for Testing or Google Chrome
+ base::FilePath("google-chrome"), base::FilePath("chromium"),
+@@ -142,7 +142,7 @@ std::vector<base::FilePath> GetHeadlessShellProgramNam
+ return {
+ #if BUILDFLAG(IS_WIN)
+ base::FilePath(FILE_PATH_LITERAL("chrome-headless-shell.exe")),
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FilePath("chrome-headless-shell"),
+ #else
+ // it will compile but won't work on other OSes
diff --git a/devel/electron38/files/patch-chrome_test_chromedriver_key__converter__unittest.cc b/devel/electron38/files/patch-chrome_test_chromedriver_key__converter__unittest.cc
new file mode 100644
index 000000000000..c284db8550e9
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_test_chromedriver_key__converter__unittest.cc
@@ -0,0 +1,20 @@
+--- chrome/test/chromedriver/key_converter_unittest.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/test/chromedriver/key_converter_unittest.cc
+@@ -248,7 +248,7 @@ TEST(KeyConverter, ToggleModifiers) {
+ CheckEventsReleaseModifiers(keys, key_events);
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Fails on bots: crbug.com/174962
+ #define MAYBE_AllEnglishKeyboardSymbols DISABLED_AllEnglishKeyboardSymbols
+ #else
+@@ -306,7 +306,7 @@ TEST(KeyConverter, AllSpecialWebDriverKeysOnEnglishKey
+ TEST(KeyConverter, AllSpecialWebDriverKeysOnEnglishKeyboard) {
+ ui::ScopedKeyboardLayout keyboard_layout(ui::KEYBOARD_LAYOUT_ENGLISH_US);
+ const auto kTextForKeys = std::to_array<char>({
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ 0, 0, 0, 0, '\t', 0, '\r', '\r', 0, 0, 0, 0, 0,
+ #else
+ 0, 0, 0, 0, 0, 0, '\r', '\r', 0, 0, 0, 0, 0,
diff --git a/devel/electron38/files/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc b/devel/electron38/files/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
new file mode 100644
index 000000000000..32fdec6d550d
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
@@ -0,0 +1,20 @@
+--- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig 2025-04-22 20:15:27 UTC
++++ chrome/test/chromedriver/keycode_text_conversion_unittest.cc
+@@ -64,7 +64,7 @@ std::string ConvertKeyCodeToTextNoError(ui::KeyboardCo
+
+ } // namespace
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Fails on bots: crbug.com/174962
+ #define MAYBE_KeyCodeToText DISABLED_KeyCodeToText
+ #else
+@@ -98,7 +98,7 @@ TEST(KeycodeTextConversionTest, MAYBE_KeyCodeToText) {
+ ConvertKeyCodeToTextNoError(ui::VKEY_SHIFT, kShiftKeyModifierMask));
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Fails on bots: crbug.com/174962
+ #define MAYBE_CharToKeyCode DISABLED_CharToKeyCode
+ #else
diff --git a/devel/electron38/files/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc b/devel/electron38/files/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
new file mode 100644
index 000000000000..1a54ea3ca8c0
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
@@ -0,0 +1,11 @@
+--- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig 2024-10-16 21:31:08 UTC
++++ chrome/test/supervised_user/google_auth_state_waiter_mixin.cc
+@@ -24,7 +24,7 @@ void GoogleAuthStateWaiterMixin::SetUpOnMainThread() {
+ GoogleAuthStateWaiterMixin::~GoogleAuthStateWaiterMixin() = default;
+
+ void GoogleAuthStateWaiterMixin::SetUpOnMainThread() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ ChildAccountService* child_account_service =
+ ChildAccountServiceFactory::GetForProfile(
+ test_base_->browser()->profile());
diff --git a/devel/electron38/files/patch-chrome_updater_app_app__uninstall.cc b/devel/electron38/files/patch-chrome_updater_app_app__uninstall.cc
new file mode 100644
index 000000000000..f01c9f3d7566
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_updater_app_app__uninstall.cc
@@ -0,0 +1,11 @@
+--- chrome/updater/app/app_uninstall.cc.orig 2025-06-30 07:04:30 UTC
++++ chrome/updater/app/app_uninstall.cc
+@@ -181,7 +181,7 @@ void UninstallInThreadPool(UpdaterScope scope,
+ }
+ if (int result = UninstallOtherVersions(scope);
+ result != kErrorOk) {
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/366249606): Ignores the errors when uninstalls
+ // the other versions, because currently older Linux updater on
+ // CIPD exits with error `kErrorFailedToDeleteFolder`.
diff --git a/devel/electron38/files/patch-chrome_updater_configurator.cc b/devel/electron38/files/patch-chrome_updater_configurator.cc
new file mode 100644
index 000000000000..7b2d3424ce64
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_updater_configurator.cc
@@ -0,0 +1,11 @@
+--- chrome/updater/configurator.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/updater/configurator.cc
+@@ -105,7 +105,7 @@ Configurator::Configurator(scoped_refptr<UpdaterPrefs>
+ return std::nullopt;
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+ }()) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux creating the NetworkFetcherFactory requires performing blocking IO
+ // to load an external library. This should be done when the configurator is
+ // created.
diff --git a/devel/electron32/files/patch-chrome_updater_lock.cc b/devel/electron38/files/patch-chrome_updater_lock.cc
index 41ea85a0b7a4..41ea85a0b7a4 100644
--- a/devel/electron32/files/patch-chrome_updater_lock.cc
+++ b/devel/electron38/files/patch-chrome_updater_lock.cc
diff --git a/devel/electron32/files/patch-chrome_updater_util_posix__util.cc b/devel/electron38/files/patch-chrome_updater_util_posix__util.cc
index 6cd7f05b8cb6..6cd7f05b8cb6 100644
--- a/devel/electron32/files/patch-chrome_updater_util_posix__util.cc
+++ b/devel/electron38/files/patch-chrome_updater_util_posix__util.cc
diff --git a/devel/electron38/files/patch-chrome_utility_services.cc b/devel/electron38/files/patch-chrome_utility_services.cc
new file mode 100644
index 000000000000..083fadd41146
--- /dev/null
+++ b/devel/electron38/files/patch-chrome_utility_services.cc
@@ -0,0 +1,29 @@
+--- chrome/utility/services.cc.orig 2025-08-26 20:49:50 UTC
++++ chrome/utility/services.cc
+@@ -50,7 +50,7 @@
+ #include "chrome/services/system_signals/mac/mac_system_signals_service.h"
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/services/system_signals/linux/linux_system_signals_service.h"
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -215,7 +215,7 @@ auto RunMacNotificationService(
+ }
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto RunSystemSignalsService(
+ mojo::PendingReceiver<device_signals::mojom::SystemSignalsService>
+ receiver) {
+@@ -490,7 +490,7 @@ void RegisterMainThreadServices(mojo::ServiceFactory&
+ services.Add(RunWindowsIconReader);
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ services.Add(RunSystemSignalsService);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-chromecast_browser_cast__browser__main__parts.cc b/devel/electron38/files/patch-chromecast_browser_cast__browser__main__parts.cc
new file mode 100644
index 000000000000..20f46716a100
--- /dev/null
+++ b/devel/electron38/files/patch-chromecast_browser_cast__browser__main__parts.cc
@@ -0,0 +1,38 @@
+--- chromecast/browser/cast_browser_main_parts.cc.orig 2025-08-26 20:49:50 UTC
++++ chromecast/browser/cast_browser_main_parts.cc
+@@ -99,7 +99,7 @@
+ #include "ui/ozone/public/ozone_platform.h"
+ #endif // BUILDFLAG(IS_OZONE)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include <fontconfig/fontconfig.h>
+ #include <signal.h>
+ #include <sys/prctl.h>
+@@ -280,7 +280,7 @@ class CastViewsDelegate : public views::ViewsDelegate
+
+ #endif // defined(USE_AURA)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+
+ base::FilePath GetApplicationFontsDir() {
+ std::unique_ptr<base::Environment> env(base::Environment::Create());
+@@ -325,7 +325,7 @@ const DefaultCommandLineSwitch kDefaultSwitches[] = {
+ {switches::kDisableThreadedAnimation, ""},
+ #endif // BUILDFLAG(IS_ANDROID)
+ #endif // BUILDFLAG(IS_CAST_AUDIO_ONLY)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #if defined(ARCH_CPU_X86_FAMILY)
+ // This is needed for now to enable the x11 Ozone platform to work with
+ // current Linux/NVidia OpenGL drivers.
+@@ -502,7 +502,7 @@ void CastBrowserMainParts::ToolkitInitialized() {
+ views_delegate_ = std::make_unique<CastViewsDelegate>();
+ #endif // defined(USE_AURA)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FilePath dir_font = GetApplicationFontsDir();
+ const FcChar8* dir_font_char8 =
+ reinterpret_cast<const FcChar8*>(dir_font.value().data());
diff --git a/devel/electron38/files/patch-chromecast_browser_cast__content__browser__client.cc b/devel/electron38/files/patch-chromecast_browser_cast__content__browser__client.cc
new file mode 100644
index 000000000000..5c6db33f8f04
--- /dev/null
+++ b/devel/electron38/files/patch-chromecast_browser_cast__content__browser__client.cc
@@ -0,0 +1,11 @@
+--- chromecast/browser/cast_content_browser_client.cc.orig 2025-08-26 20:49:50 UTC
++++ chromecast/browser/cast_content_browser_client.cc
+@@ -433,7 +433,7 @@ void CastContentBrowserClient::AppendExtraCommandLineS
+ switches::kAudioOutputChannels));
+ }
+ } else if (process_type == switches::kGpuProcess) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Necessary for accelerated 2d canvas. By default on Linux, Chromium
+ // assumes GLES2 contexts can be lost to a power-save mode, which breaks GPU
+ // canvas apps.
diff --git a/devel/electron38/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc b/devel/electron38/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
new file mode 100644
index 000000000000..b1f1fd14e13a
--- /dev/null
+++ b/devel/electron38/files/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
@@ -0,0 +1,11 @@
+--- chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc.orig 2025-04-22 20:15:27 UTC
++++ chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc
+@@ -352,7 +352,7 @@ CastWebView::Scoped RuntimeApplicationServiceImpl::Cre
+ params->force_720p_resolution =
+ GetFlagEntry(feature::kCastCoreForce720p, config_.extra_features(),
+ /*default_value=*/false);
+-#if BUILDFLAG(ENABLE_CAST_RECEIVER) && BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(ENABLE_CAST_RECEIVER) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ // Starboard-based (linux) cast receivers may not render their UI at 720p, so
+ // we need to scale to the proper resolution. For example, a 4k TV may render
+ // the window at 1920x1080, so a scaling factor of 1.5 is necessary for a 720p
diff --git a/devel/electron32/files/patch-chromecast_media_base_default__monotonic__clock.cc b/devel/electron38/files/patch-chromecast_media_base_default__monotonic__clock.cc
index effe33ff128d..effe33ff128d 100644
--- a/devel/electron32/files/patch-chromecast_media_base_default__monotonic__clock.cc
+++ b/devel/electron38/files/patch-chromecast_media_base_default__monotonic__clock.cc
diff --git a/devel/electron38/files/patch-components_BUILD.gn b/devel/electron38/files/patch-components_BUILD.gn
new file mode 100644
index 000000000000..4521ce2bc5e3
--- /dev/null
+++ b/devel/electron38/files/patch-components_BUILD.gn
@@ -0,0 +1,28 @@
+--- components/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ components/BUILD.gn
+@@ -216,7 +216,6 @@ test("components_unittests") {
+ "//components/content_settings/core/browser:unit_tests",
+ "//components/content_settings/core/common:unit_tests",
+ "//components/country_codes:unit_tests",
+- "//components/crash/core/common:unit_tests",
+ "//components/cross_device/logging:unit_tests",
+ "//components/crx_file:unit_tests",
+ "//components/data_sharing:unit_tests",
+@@ -625,7 +624,7 @@ test("components_unittests") {
+ "//components/user_data_importer/content:unit_tests",
+ ]
+
+- if (!is_fuchsia) { #!iOS and!Fuchsia
++ if (!is_fuchsia && !is_bsd) { #!iOS and!Fuchsia
+ deps += [
+ "//components/crash/content/browser:unit_tests",
+ "//components/crash/core/app:unit_tests",
+@@ -784,7 +783,7 @@ test("components_unittests") {
+ deps += [ "//components/constrained_window:unit_tests" ]
+ }
+
+- if (is_win || is_linux || is_chromeos || is_mac) {
++ if (is_win || (is_linux && !is_bsd) || is_chromeos || is_mac) {
+ deps += [
+ "//components/stability_report:unit_tests",
+ "//components/webapps/isolated_web_apps:unit_tests",
diff --git a/devel/electron38/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc b/devel/electron38/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
new file mode 100644
index 000000000000..9263b75e30d1
--- /dev/null
+++ b/devel/electron38/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
@@ -0,0 +1,47 @@
+--- components/autofill/core/browser/data_manager/payments/payments_data_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ components/autofill/core/browser/data_manager/payments/payments_data_manager.cc
+@@ -471,7 +471,7 @@ bool PaymentsDataManager::ShouldShowBnplSettings() con
+
+ bool PaymentsDataManager::ShouldShowBnplSettings() const {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Check `kAutofillEnableBuyNowPayLater` only if the user has seen a BNPL
+ // suggestion before, or there are already linked issuers present, to avoid
+ // unnecessary feature flag checks. The linked issuer check is due to the fact
+@@ -1000,7 +1000,7 @@ void PaymentsDataManager::SetPrefService(PrefService*
+ &PaymentsDataManager::OnAutofillPaymentsCardBenefitsPrefChange,
+ base::Unretained(this)));
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ pref_registrar_.Add(
+ prefs::kAutofillBnplEnabled,
+ base::BindRepeating(&PaymentsDataManager::OnBnplEnabledPrefChange,
+@@ -1074,7 +1074,7 @@ void PaymentsDataManager::SetAutofillHasSeenIban() {
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool PaymentsDataManager::IsAutofillHasSeenBnplPrefEnabled() const {
+ return prefs::HasSeenBnpl(pref_service_);
+ }
+@@ -2084,7 +2084,7 @@ bool PaymentsDataManager::AreBnplIssuersSupported() co
+
+ bool PaymentsDataManager::AreBnplIssuersSupported() const {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return (app_locale_ == "en-US" || app_locale_ == "en-GB" ||
+ app_locale_ == "en-CA") &&
+ GetCountryCodeForExperimentGroup() == "US" &&
+@@ -2119,7 +2119,7 @@ void PaymentsDataManager::ClearAllCreditCardBenefits()
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void PaymentsDataManager::OnBnplEnabledPrefChange() {
+ // On pref change to `false`, clearing BNPL issuers is implicitly handled by
+ // `GetBnplIssuers()`, since it returns an empty vector when
diff --git a/devel/electron38/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h b/devel/electron38/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
new file mode 100644
index 000000000000..fb209e9fcac2
--- /dev/null
+++ b/devel/electron38/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
@@ -0,0 +1,20 @@
+--- components/autofill/core/browser/data_manager/payments/payments_data_manager.h.orig 2025-08-26 20:49:50 UTC
++++ components/autofill/core/browser/data_manager/payments/payments_data_manager.h
+@@ -370,7 +370,7 @@ class PaymentsDataManager : public AutofillWebDataServ
+ void SetAutofillHasSeenIban();
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Returns the value of the kAutofillHasSeenBnpl pref.
+ bool IsAutofillHasSeenBnplPrefEnabled() const;
+
+@@ -699,7 +699,7 @@ class PaymentsDataManager : public AutofillWebDataServ
+ void ClearAllCreditCardBenefits();
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Monitors the `kAutofillBnplEnabled` preference for changes and controls the
+ // clearing/loading of payment instruments accordingly. Will also log the
+ // `Autofill.SettingsPage.BnplToggled` metric.
diff --git a/devel/electron38/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc b/devel/electron38/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
new file mode 100644
index 000000000000..faf29a0ee6c0
--- /dev/null
+++ b/devel/electron38/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
@@ -0,0 +1,11 @@
+--- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ components/autofill/core/browser/foundations/browser_autofill_manager.cc
+@@ -779,7 +779,7 @@ payments::BnplManager* BrowserAutofillManager::GetPaym
+
+ payments::BnplManager* BrowserAutofillManager::GetPaymentsBnplManager() {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (!bnpl_manager_) {
+ bnpl_manager_ = std::make_unique<payments::BnplManager>(this);
+ }
diff --git a/devel/electron38/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc b/devel/electron38/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc
new file mode 100644
index 000000000000..f0f09e0922b7
--- /dev/null
+++ b/devel/electron38/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc
@@ -0,0 +1,11 @@
+--- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide.cc.orig 2025-08-26 20:49:50 UTC
++++ components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide.cc
+@@ -231,7 +231,7 @@ void AutofillOptimizationGuide::OnDidParseForm(
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ auto bnpl_issuer_allowlist_can_be_loaded =
+ [&payments_data_manager](BnplIssuer::IssuerId issuer_id) {
+ return base::Contains(payments_data_manager.GetBnplIssuers(), issuer_id,
diff --git a/devel/electron38/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc b/devel/electron38/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
new file mode 100644
index 000000000000..ad12c2203036
--- /dev/null
+++ b/devel/electron38/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
@@ -0,0 +1,29 @@
+--- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ components/autofill/core/browser/payments/amount_extraction_manager.cc
+@@ -178,7 +178,7 @@ void AmountExtractionManager::OnCheckoutAmountReceived
+ bnpl_manager->OnAmountExtractionReturned(parsed_extracted_amount);
+ }
+ if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)) {
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) {
+ if (base::FeatureList::IsEnabled(
+ ::autofill::features::kAutofillEnableAmountExtractionTesting)) {
+ VLOG(3) << "The result of amount extraction on domain "
+@@ -206,7 +206,7 @@ void AmountExtractionManager::OnTimeoutReached() {
+ }
+ // TODO(crbug.com/378517983): Add BNPL flow action logic here.
+ if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)) {
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) {
+ if (base::FeatureList::IsEnabled(
+ ::autofill::features::kAutofillEnableAmountExtractionTesting)) {
+ VLOG(3) << "The amount extraction on domain "
+@@ -225,7 +225,7 @@ AmountExtractionManager::CheckEligibilityForFeaturesRe
+ // Check eligibility of BNPL feature.
+ // Currently, BNPL is only offered for desktop platforms.
+ if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+- BUILDFLAG(IS_CHROMEOS)) {
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) {
+ if (BnplManager* bnpl_manager = autofill_manager_->GetPaymentsBnplManager();
+ bnpl_manager && bnpl_manager->IsEligibleForBnpl()) {
+ eligible_features.insert(EligibleFeature::kBnpl);
diff --git a/devel/electron38/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc b/devel/electron38/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc
new file mode 100644
index 000000000000..484c09b6e19a
--- /dev/null
+++ b/devel/electron38/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc
@@ -0,0 +1,11 @@
+--- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ components/autofill/core/browser/payments/bnpl_manager.cc
+@@ -497,7 +497,7 @@ void BnplManager::MaybeUpdateSuggestionsWithBnpl(
+ .OnBnplSuggestionShown();
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ payments_autofill_client().GetPaymentsDataManager().SetAutofillHasSeenBnpl();
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron38/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc b/devel/electron38/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
new file mode 100644
index 000000000000..13101f92ebec
--- /dev/null
+++ b/devel/electron38/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
@@ -0,0 +1,11 @@
+--- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2025-08-26 20:49:50 UTC
++++ components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc
+@@ -1262,7 +1262,7 @@ bool IsBnplIssuerSupported() {
+
+ bool IsBnplIssuerSupported() {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(
+ features::kAutofillEnableBuyNowPayLaterSyncing);
+ #else
diff --git a/devel/electron38/files/patch-components_autofill_core_common_autofill__payments__features.cc b/devel/electron38/files/patch-components_autofill_core_common_autofill__payments__features.cc
new file mode 100644
index 000000000000..8097b3f42b12
--- /dev/null
+++ b/devel/electron38/files/patch-components_autofill_core_common_autofill__payments__features.cc
@@ -0,0 +1,11 @@
+--- components/autofill/core/common/autofill_payments_features.cc.orig 2025-08-26 20:49:50 UTC
++++ components/autofill/core/common/autofill_payments_features.cc
+@@ -345,7 +345,7 @@ bool ShouldShowImprovedUserConsentForCreditCardSave()
+ base::FEATURE_DISABLED_BY_DEFAULT);
+
+ bool ShouldShowImprovedUserConsentForCreditCardSave() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // The new user consent UI is fully launched on MacOS, Windows and Linux.
+ return true;
+ #else
diff --git a/devel/electron38/files/patch-components_autofill_core_common_autofill__prefs.cc b/devel/electron38/files/patch-components_autofill_core_common_autofill__prefs.cc
new file mode 100644
index 000000000000..2b3ef10ac5e8
--- /dev/null
+++ b/devel/electron38/files/patch-components_autofill_core_common_autofill__prefs.cc
@@ -0,0 +1,38 @@
+--- components/autofill/core/common/autofill_prefs.cc.orig 2025-08-26 20:49:50 UTC
++++ components/autofill/core/common/autofill_prefs.cc
+@@ -118,7 +118,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ registry->RegisterBooleanPref(
+ kAutofillBnplEnabled, true,
+ user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
+@@ -360,7 +360,7 @@ void SetFacilitatedPaymentsA2ATriggeredOnce(PrefServic
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void SetAutofillBnplEnabled(PrefService* prefs, bool value) {
+ prefs->SetBoolean(kAutofillBnplEnabled, value);
+ }
+@@ -369,7 +369,7 @@ bool IsAutofillBnplEnabled(const PrefService* prefs) {
+
+ bool IsAutofillBnplEnabled(const PrefService* prefs) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return prefs->GetBoolean(kAutofillBnplEnabled);
+ #else
+ return false;
+@@ -378,7 +378,7 @@ bool IsAutofillBnplEnabled(const PrefService* prefs) {
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // If called, always sets the pref to true, and once true, it will follow the
+ // user around forever.
+ void SetAutofillHasSeenBnpl(PrefService* prefs) {
diff --git a/devel/electron38/files/patch-components_autofill_core_common_autofill__prefs.h b/devel/electron38/files/patch-components_autofill_core_common_autofill__prefs.h
new file mode 100644
index 000000000000..65eff538bded
--- /dev/null
+++ b/devel/electron38/files/patch-components_autofill_core_common_autofill__prefs.h
@@ -0,0 +1,29 @@
+--- components/autofill/core/common/autofill_prefs.h.orig 2025-08-26 20:49:50 UTC
++++ components/autofill/core/common/autofill_prefs.h
+@@ -32,7 +32,7 @@ inline constexpr char kAutofillAiOptInStatus[] =
+ inline constexpr char kAutofillAiOptInStatus[] =
+ "autofill.autofill_ai.opt_in_status";
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Boolean that is true if BNPL on Autofill is enabled.
+ inline constexpr char kAutofillBnplEnabled[] = "autofill.bnpl_enabled";
+ // Boolean that is true if the user has ever seen a BNPL suggestion.
+@@ -247,7 +247,7 @@ void SetFacilitatedPaymentsA2ATriggeredOnce(PrefServic
+ void SetFacilitatedPaymentsA2ATriggeredOnce(PrefService* prefs, bool value);
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void SetAutofillBnplEnabled(PrefService* prefs, bool value);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -255,7 +255,7 @@ bool IsAutofillBnplEnabled(const PrefService* prefs);
+ bool IsAutofillBnplEnabled(const PrefService* prefs);
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void SetAutofillHasSeenBnpl(PrefService* prefs);
+
+ bool HasSeenBnpl(const PrefService* prefs);
diff --git a/devel/electron38/files/patch-components_commerce_core_commerce__feature__list.cc b/devel/electron38/files/patch-components_commerce_core_commerce__feature__list.cc
new file mode 100644
index 000000000000..6f87469c3cd2
--- /dev/null
+++ b/devel/electron38/files/patch-components_commerce_core_commerce__feature__list.cc
@@ -0,0 +1,20 @@
+--- components/commerce/core/commerce_feature_list.cc.orig 2025-08-26 20:49:50 UTC
++++ components/commerce/core/commerce_feature_list.cc
+@@ -209,7 +209,7 @@ const char kDiscountOnShoppyPageParam[] = "discount-on
+ const char kDiscountOnShoppyPageParam[] = "discount-on-shoppy-page";
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ const base::FeatureParam<bool> kDiscountOnShoppyPage{
+ &kEnableDiscountInfoApi, kDiscountOnShoppyPageParam, true};
+ #else
+@@ -222,7 +222,7 @@ const char kNonMerchantWideBehaviorParam[] = "non-merc
+ const char kNonMerchantWideBehaviorParam[] = "non-merchant-wide-behavior";
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kDiscountDialogAutoPopupBehaviorSetting,
+ "DiscountDialogAutoPopupBehaviorSetting",
+ base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/devel/electron38/files/patch-components_constrained__window_constrained__window__views.cc b/devel/electron38/files/patch-components_constrained__window_constrained__window__views.cc
new file mode 100644
index 000000000000..43383bb849d6
--- /dev/null
+++ b/devel/electron38/files/patch-components_constrained__window_constrained__window__views.cc
@@ -0,0 +1,11 @@
+--- components/constrained_window/constrained_window_views.cc.orig 2025-08-26 20:49:50 UTC
++++ components/constrained_window/constrained_window_views.cc
+@@ -380,7 +380,7 @@ bool PlatformClipsChildrenToViewport() {
+ }
+
+ bool PlatformClipsChildrenToViewport() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return true;
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-components_content__settings_core_browser_website__settings__registry.cc b/devel/electron38/files/patch-components_content__settings_core_browser_website__settings__registry.cc
new file mode 100644
index 000000000000..4020932c3ec5
--- /dev/null
+++ b/devel/electron38/files/patch-components_content__settings_core_browser_website__settings__registry.cc
@@ -0,0 +1,11 @@
+--- components/content_settings/core/browser/website_settings_registry.cc.orig 2025-03-24 20:50:14 UTC
++++ components/content_settings/core/browser/website_settings_registry.cc
+@@ -66,7 +66,7 @@ const WebsiteSettingsInfo* WebsiteSettingsRegistry::Re
+ #if BUILDFLAG(IS_WIN)
+ if (!(platform & PLATFORM_WINDOWS))
+ return nullptr;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!(platform & PLATFORM_LINUX))
+ return nullptr;
+ #elif BUILDFLAG(IS_MAC)
diff --git a/devel/electron32/files/patch-components_cookie__config_cookie__store__util.cc b/devel/electron38/files/patch-components_cookie__config_cookie__store__util.cc
index 6cb3d6e291e0..6cb3d6e291e0 100644
--- a/devel/electron32/files/patch-components_cookie__config_cookie__store__util.cc
+++ b/devel/electron38/files/patch-components_cookie__config_cookie__store__util.cc
diff --git a/devel/electron38/files/patch-components_crash_core_app_BUILD.gn b/devel/electron38/files/patch-components_crash_core_app_BUILD.gn
new file mode 100644
index 000000000000..c290d538bd4a
--- /dev/null
+++ b/devel/electron38/files/patch-components_crash_core_app_BUILD.gn
@@ -0,0 +1,43 @@
+--- components/crash/core/app/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ components/crash/core/app/BUILD.gn
+@@ -70,6 +70,10 @@ static_library("app") {
+ ]
+ }
+
++ if (is_bsd) {
++ sources -= [ "crashpad.cc" ]
++ }
++
+ defines = [ "CRASH_IMPLEMENTATION" ]
+
+ public_deps = [ ":lib" ]
+@@ -83,7 +87,7 @@ static_library("app") {
+ "//third_party/crashpad/crashpad/util",
+ ]
+
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ sources += [ "crashpad_linux.cc" ]
+ data_deps = [ ":chrome_crashpad_handler" ]
+ }
+@@ -105,7 +109,7 @@ static_library("app") {
+ libs = [ "log" ]
+ }
+
+- if (is_android || is_linux || is_chromeos) {
++ if ((is_android || is_linux || is_chromeos) && !is_bsd) {
+ deps += [
+ "//base:base_static",
+ "//components/crash/core/common",
+@@ -241,11 +245,6 @@ if (is_mac || is_android || is_linux || is_chromeos) {
+ # define custom UserStreamDataSources.
+ executable("chrome_crashpad_handler") {
+ sources = [ "chrome_crashpad_handler.cc" ]
+-
+- deps = [
+- ":crashpad_handler_main",
+- "//third_party/crashpad/crashpad/handler",
+- ]
+
+ if (is_mac && (is_component_build || is_asan || is_ubsan_any)) {
+ ldflags = [
diff --git a/devel/electron32/files/patch-components_crash_core_app_chrome__crashpad__handler.cc b/devel/electron38/files/patch-components_crash_core_app_chrome__crashpad__handler.cc
index a9adae723bc6..a9adae723bc6 100644
--- a/devel/electron32/files/patch-components_crash_core_app_chrome__crashpad__handler.cc
+++ b/devel/electron38/files/patch-components_crash_core_app_chrome__crashpad__handler.cc
diff --git a/devel/electron32/files/patch-components_crash_core_app_crashpad__handler__main.cc b/devel/electron38/files/patch-components_crash_core_app_crashpad__handler__main.cc
index 219d1e41410c..219d1e41410c 100644
--- a/devel/electron32/files/patch-components_crash_core_app_crashpad__handler__main.cc
+++ b/devel/electron38/files/patch-components_crash_core_app_crashpad__handler__main.cc
diff --git a/devel/electron38/files/patch-components_crash_core_browser_crash__upload__list__crashpad.cc b/devel/electron38/files/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
new file mode 100644
index 000000000000..9b0f58ec3767
--- /dev/null
+++ b/devel/electron38/files/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
@@ -0,0 +1,26 @@
+--- components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2025-03-24 20:50:14 UTC
++++ components/crash/core/browser/crash_upload_list_crashpad.cc
+@@ -37,7 +37,9 @@ CrashUploadListCrashpad::LoadUploadList() {
+ std::vector<std::unique_ptr<UploadList::UploadInfo>>
+ CrashUploadListCrashpad::LoadUploadList() {
+ std::vector<crash_reporter::Report> reports;
++#if !BUILDFLAG(IS_BSD)
+ crash_reporter::GetReports(&reports);
++#endif
+
+ std::vector<std::unique_ptr<UploadInfo>> uploads;
+ for (const crash_reporter::Report& report : reports) {
+@@ -51,9 +53,13 @@ void CrashUploadListCrashpad::ClearUploadList(const ba
+
+ void CrashUploadListCrashpad::ClearUploadList(const base::Time& begin,
+ const base::Time& end) {
++#if !BUILDFLAG(IS_BSD)
+ crash_reporter::ClearReportsBetween(begin, end);
++#endif
+ }
+
+ void CrashUploadListCrashpad::RequestSingleUpload(const std::string& local_id) {
++#if !BUILDFLAG(IS_BSD)
+ crash_reporter::RequestSingleCrashUpload(local_id);
++#endif
+ }
diff --git a/devel/electron32/files/patch-components_crash_core_common_BUILD.gn b/devel/electron38/files/patch-components_crash_core_common_BUILD.gn
index e10540b90e26..e10540b90e26 100644
--- a/devel/electron32/files/patch-components_crash_core_common_BUILD.gn
+++ b/devel/electron38/files/patch-components_crash_core_common_BUILD.gn
diff --git a/devel/electron38/files/patch-components_device__signals_core_browser_browser__utils.h b/devel/electron38/files/patch-components_device__signals_core_browser_browser__utils.h
new file mode 100644
index 000000000000..d4468bf4212a
--- /dev/null
+++ b/devel/electron38/files/patch-components_device__signals_core_browser_browser__utils.h
@@ -0,0 +1,20 @@
+--- components/device_signals/core/browser/browser_utils.h.orig 2025-08-26 20:49:50 UTC
++++ components/device_signals/core/browser/browser_utils.h
+@@ -38,7 +38,7 @@ std::string GetHostName();
+ std::string GetHostName();
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns the hostname of the current machine.
+ std::vector<std::string> GetSystemDnsServers();
+
+@@ -46,7 +46,7 @@ SettingValue GetOSFirewall();
+ SettingValue GetOSFirewall();
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns the path to the ufw configuration file.
+ const char** GetUfwConfigPath();
+ #endif // BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc b/devel/electron38/files/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
new file mode 100644
index 000000000000..8d9146560d04
--- /dev/null
+++ b/devel/electron38/files/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
@@ -0,0 +1,11 @@
+--- components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc.orig 2025-08-26 20:49:50 UTC
++++ components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc
+@@ -43,7 +43,7 @@ std::unique_ptr<OsSignalsResponse> AddAsyncOsSignals(
+ os_signals_response->disk_encryption = device_signals::GetDiskEncrypted();
+ os_signals_response->os_firewall = device_signals::GetOSFirewall();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ os_signals_response->distribution_version =
+ device_signals::GetDistributionVersion();
+ #endif // BUILDFLAG(IS_LINUX)
diff --git a/devel/electron32/files/patch-components_device__signals_core_browser_mock__signals__aggregator.h b/devel/electron38/files/patch-components_device__signals_core_browser_mock__signals__aggregator.h
index f9e075904ee8..f9e075904ee8 100644
--- a/devel/electron32/files/patch-components_device__signals_core_browser_mock__signals__aggregator.h
+++ b/devel/electron38/files/patch-components_device__signals_core_browser_mock__signals__aggregator.h
diff --git a/devel/electron32/files/patch-components_device__signals_core_browser_signals__aggregator.h b/devel/electron38/files/patch-components_device__signals_core_browser_signals__aggregator.h
index 290cc0f1df04..290cc0f1df04 100644
--- a/devel/electron32/files/patch-components_device__signals_core_browser_signals__aggregator.h
+++ b/devel/electron38/files/patch-components_device__signals_core_browser_signals__aggregator.h
diff --git a/devel/electron38/files/patch-components_device__signals_core_browser_signals__aggregator__impl.cc b/devel/electron38/files/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
new file mode 100644
index 000000000000..c6d5c29f1233
--- /dev/null
+++ b/devel/electron38/files/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
@@ -0,0 +1,11 @@
+--- components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2025-03-24 20:50:14 UTC
++++ components/device_signals/core/browser/signals_aggregator_impl.cc
+@@ -64,7 +64,7 @@ SignalsAggregatorImpl::~SignalsAggregatorImpl() = defa
+
+ SignalsAggregatorImpl::~SignalsAggregatorImpl() = default;
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void SignalsAggregatorImpl::GetSignalsForUser(
+ const UserContext& user_context,
+ const SignalsAggregationRequest& request,
diff --git a/devel/electron38/files/patch-components_device__signals_core_browser_signals__aggregator__impl.h b/devel/electron38/files/patch-components_device__signals_core_browser_signals__aggregator__impl.h
new file mode 100644
index 000000000000..f7afa00e93b3
--- /dev/null
+++ b/devel/electron38/files/patch-components_device__signals_core_browser_signals__aggregator__impl.h
@@ -0,0 +1,11 @@
+--- components/device_signals/core/browser/signals_aggregator_impl.h.orig 2025-04-22 20:15:27 UTC
++++ components/device_signals/core/browser/signals_aggregator_impl.h
+@@ -30,7 +30,7 @@ class SignalsAggregatorImpl : public SignalsAggregator
+ ~SignalsAggregatorImpl() override;
+
+ // SignalsAggregator:
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void GetSignalsForUser(const UserContext& user_context,
+ const SignalsAggregationRequest& request,
+ GetSignalsCallback callback) override;
diff --git a/devel/electron32/files/patch-components_device__signals_core_browser_user__permission__service.h b/devel/electron38/files/patch-components_device__signals_core_browser_user__permission__service.h
index f97fd34746cc..f97fd34746cc 100644
--- a/devel/electron32/files/patch-components_device__signals_core_browser_user__permission__service.h
+++ b/devel/electron38/files/patch-components_device__signals_core_browser_user__permission__service.h
diff --git a/devel/electron32/files/patch-components_device__signals_core_browser_user__permission__service__impl.cc b/devel/electron38/files/patch-components_device__signals_core_browser_user__permission__service__impl.cc
index 8c3b2d95c205..8c3b2d95c205 100644
--- a/devel/electron32/files/patch-components_device__signals_core_browser_user__permission__service__impl.cc
+++ b/devel/electron38/files/patch-components_device__signals_core_browser_user__permission__service__impl.cc
diff --git a/devel/electron32/files/patch-components_device__signals_core_browser_user__permission__service__impl.h b/devel/electron38/files/patch-components_device__signals_core_browser_user__permission__service__impl.h
index bbc8fcb8a42c..bbc8fcb8a42c 100644
--- a/devel/electron32/files/patch-components_device__signals_core_browser_user__permission__service__impl.h
+++ b/devel/electron38/files/patch-components_device__signals_core_browser_user__permission__service__impl.h
diff --git a/devel/electron38/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc b/devel/electron38/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
new file mode 100644
index 000000000000..394bde666d71
--- /dev/null
+++ b/devel/electron38/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
@@ -0,0 +1,78 @@
+--- components/device_signals/core/common/linux/platform_utils_linux.cc.orig 2025-08-26 20:49:50 UTC
++++ components/device_signals/core/common/linux/platform_utils_linux.cc
+@@ -4,12 +4,23 @@
+
+ #include "components/device_signals/core/common/platform_utils.h"
+
++#include "build/build_config.h"
++
+ #if defined(USE_GIO)
+ #include <gio/gio.h>
+ #endif // defined(USE_GIO)
+ #include <sys/stat.h>
++#if !BUILDFLAG(IS_BSD)
+ #include <sys/sysmacros.h>
++#endif
+
++#if BUILDFLAG(IS_BSD)
++#include <sys/types.h>
++#include <sys/socket.h>
++#include <ifaddrs.h>
++#include <net/if_dl.h>
++#endif
++
+ #include <algorithm>
+ #include <optional>
+ #include <string>
+@@ -111,6 +122,7 @@ SettingValue GetDiskEncrypted() {
+ // Implements the logic from the native host installation script. First find the
+ // root device identifier, then locate its parent and get its type.
+ SettingValue GetDiskEncrypted() {
++#if !BUILDFLAG(IS_BSD)
+ struct stat info;
+ // First figure out the device identifier. Fail fast if this fails.
+ if (stat("/", &info) != 0) {
+@@ -133,11 +145,35 @@ SettingValue GetDiskEncrypted() {
+ }
+ return SettingValue::UNKNOWN;
+ }
++#endif
+ return SettingValue::DISABLED;
+ }
+
+ std::vector<std::string> internal::GetMacAddressesImpl() {
+ std::vector<std::string> result;
++#if BUILDFLAG(IS_BSD)
++ struct ifaddrs* ifa = nullptr;
++
++ if (getifaddrs(&ifa) != 0)
++ return result;
++
++ struct ifaddrs* interface = ifa;
++ for (; interface != nullptr; interface = interface->ifa_next) {
++ if (interface->ifa_addr == nullptr ||
++ interface->ifa_addr->sa_family != AF_LINK) {
++ continue;
++ }
++ struct sockaddr_dl* sdl =
++ reinterpret_cast<struct sockaddr_dl*>(interface->ifa_addr);
++ if (!sdl || sdl->sdl_alen != 6)
++ continue;
++ char* link_address = static_cast<char*>(LLADDR(sdl));
++ result.push_back(base::StringPrintf(
++ "%02x:%02x:%02x:%02x:%02x:%02x", link_address[0] & 0xff,
++ link_address[1] & 0xff, link_address[2] & 0xff, link_address[3] & 0xff,
++ link_address[4] & 0xff, link_address[5] & 0xff));
++ }
++#else
+ base::DirReaderPosix reader("/sys/class/net");
+ if (!reader.IsValid()) {
+ return result;
+@@ -162,6 +198,7 @@ std::vector<std::string> internal::GetMacAddressesImpl
+ &address);
+ result.push_back(address);
+ }
++#endif
+ return result;
+ }
+
diff --git a/devel/electron38/files/patch-components_device__signals_core_common_platform__utils.h b/devel/electron38/files/patch-components_device__signals_core_common_platform__utils.h
new file mode 100644
index 000000000000..ec0040c8819a
--- /dev/null
+++ b/devel/electron38/files/patch-components_device__signals_core_common_platform__utils.h
@@ -0,0 +1,11 @@
+--- components/device_signals/core/common/platform_utils.h.orig 2025-08-26 20:49:50 UTC
++++ components/device_signals/core/common/platform_utils.h
+@@ -57,7 +57,7 @@ std::optional<std::string> GetWindowsMachineDomain();
+ std::optional<std::string> GetWindowsMachineDomain();
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Return the distribution VERSION_ID contained in
+ // /etc/os-release, if it exists.
+ std::optional<std::string> GetDistributionVersion();
diff --git a/devel/electron38/files/patch-components_device__signals_core_common_signals__features.cc b/devel/electron38/files/patch-components_device__signals_core_common_signals__features.cc
new file mode 100644
index 000000000000..ad466e67f1ac
--- /dev/null
+++ b/devel/electron38/files/patch-components_device__signals_core_common_signals__features.cc
@@ -0,0 +1,11 @@
+--- components/device_signals/core/common/signals_features.cc.orig 2025-08-26 20:49:50 UTC
++++ components/device_signals/core/common/signals_features.cc
+@@ -55,7 +55,7 @@ bool IsDetectedAgentSignalCollectionEnabled() {
+ }
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Enables the triggering of device signals consent dialog when conditions met
+ // This feature also requires UnmanagedDeviceSignalsConsentFlowEnabled policy to
+ // be enabled
diff --git a/devel/electron38/files/patch-components_device__signals_core_common_signals__features.h b/devel/electron38/files/patch-components_device__signals_core_common_signals__features.h
new file mode 100644
index 000000000000..23d39e5217b8
--- /dev/null
+++ b/devel/electron38/files/patch-components_device__signals_core_common_signals__features.h
@@ -0,0 +1,11 @@
+--- components/device_signals/core/common/signals_features.h.orig 2025-08-26 20:49:50 UTC
++++ components/device_signals/core/common/signals_features.h
+@@ -33,7 +33,7 @@ bool IsDetectedAgentSignalCollectionEnabled();
+ bool IsDetectedAgentSignalCollectionEnabled();
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_DECLARE_FEATURE(kDeviceSignalsConsentDialog);
+
+ // Returns true if device signals consent dialog has been enabled for
diff --git a/devel/electron32/files/patch-components_device__signals_core_system__signals_platform__delegate.cc b/devel/electron38/files/patch-components_device__signals_core_system__signals_platform__delegate.cc
index c5dea15ace97..c5dea15ace97 100644
--- a/devel/electron32/files/patch-components_device__signals_core_system__signals_platform__delegate.cc
+++ b/devel/electron38/files/patch-components_device__signals_core_system__signals_platform__delegate.cc
diff --git a/devel/electron38/files/patch-components_device__signals_test_signals__contract.cc b/devel/electron38/files/patch-components_device__signals_test_signals__contract.cc
new file mode 100644
index 000000000000..500da359607e
--- /dev/null
+++ b/devel/electron38/files/patch-components_device__signals_test_signals__contract.cc
@@ -0,0 +1,11 @@
+--- components/device_signals/test/signals_contract.cc.orig 2025-04-22 20:15:27 UTC
++++ components/device_signals/test/signals_contract.cc
+@@ -221,7 +221,7 @@ GetSignalsContract(bool is_av_signal_enabled) {
+ base::BindRepeating(VerifyUnset, names::kCrowdStrike);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ contract[names::kAllowScreenLock] =
+ base::BindRepeating(VerifyUnset, names::kAllowScreenLock);
+ contract[names::kImei] = base::BindRepeating(VerifyUnset, names::kImei);
diff --git a/devel/electron38/files/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc b/devel/electron38/files/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
new file mode 100644
index 000000000000..422c5721bd85
--- /dev/null
+++ b/devel/electron38/files/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
@@ -0,0 +1,11 @@
+--- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2024-10-16 21:31:10 UTC
++++ components/discardable_memory/service/discardable_shared_memory_manager.cc
+@@ -172,7 +172,7 @@ uint64_t GetDefaultMemoryLimit() {
+ // Limits the number of FDs used to 32, assuming a 4MB allocation size.
+ uint64_t max_default_memory_limit = 128 * kMegabyte;
+ #else
+- uint64_t max_default_memory_limit = 512 * kMegabyte;
++ uint64_t max_default_memory_limit = 128 * kMegabyte;
+ #endif
+
+ // Use 1/8th of discardable memory on low-end devices.
diff --git a/devel/electron38/files/patch-components_embedder__support_user__agent__utils.cc b/devel/electron38/files/patch-components_embedder__support_user__agent__utils.cc
new file mode 100644
index 000000000000..6c7215adc3ed
--- /dev/null
+++ b/devel/electron38/files/patch-components_embedder__support_user__agent__utils.cc
@@ -0,0 +1,65 @@
+--- components/embedder_support/user_agent_utils.cc.orig 2025-08-26 20:49:50 UTC
++++ components/embedder_support/user_agent_utils.cc
+@@ -317,7 +317,7 @@ std::string GetUserAgentPlatform() {
+ return "";
+ #elif BUILDFLAG(IS_MAC)
+ return "Macintosh; ";
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return "X11; "; // strange, but that's what Firefox uses
+ #elif BUILDFLAG(IS_ANDROID)
+ return "Linux; ";
+@@ -333,7 +333,7 @@ std::string GetUnifiedPlatform() {
+ }
+
+ std::string GetUnifiedPlatform() {
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // This constant is only used on Android (desktop) and Linux.
+ constexpr char kUnifiedPlatformLinuxX64[] = "X11; Linux x86_64";
+ #endif
+@@ -353,7 +353,7 @@ std::string GetUnifiedPlatform() {
+ return "Windows NT 10.0; Win64; x64";
+ #elif BUILDFLAG(IS_FUCHSIA)
+ return "Fuchsia";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return kUnifiedPlatformLinuxX64;
+ #elif BUILDFLAG(IS_IOS)
+ if (ui::GetDeviceFormFactor() == ui::DEVICE_FORM_FACTOR_TABLET) {
+@@ -615,7 +615,7 @@ std::string GetPlatformVersion() {
+ }
+
+ std::string GetPlatformVersion() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/40245146): Remove this Blink feature
+ if (base::FeatureList::IsEnabled(
+ blink::features::kReduceUserAgentDataLinuxPlatformVersion)) {
+@@ -661,6 +661,9 @@ std::string GetPlatformForUAMetadata() {
+ #else
+ return "Chromium OS";
+ #endif
++#elif BUILDFLAG(IS_BSD)
++ // The internet is weird...
++ return "Linux";
+ #else
+ return std::string(version_info::GetOSType());
+ #endif
+@@ -873,6 +876,16 @@ std::string BuildOSCpuInfoFromOSVersionAndCpuType(cons
+ "Android %s", os_version.c_str()
+ #elif BUILDFLAG(IS_FUCHSIA)
+ "Fuchsia"
++#elif BUILDFLAG(IS_BSD)
++#if defined(__x86_64__)
++ "Linux x86_64; %s %s",
++#elif defined(__aarch64__)
++ "Linux aarch64; %s %s",
++#else
++ "Linux i686; %s %s",
++#endif
++ unixinfo.sysname, // e.g. Linux
++ cpu_type.c_str() // e.g. i686
+ #elif BUILDFLAG(IS_IOS)
+ "CPU %s OS %s like Mac OS X", cpu_type.c_str(),
+ os_version.c_str()
diff --git a/devel/electron38/files/patch-components_embedder__support_user__agent__utils__unittest.cc b/devel/electron38/files/patch-components_embedder__support_user__agent__utils__unittest.cc
new file mode 100644
index 000000000000..717a813c0a0c
--- /dev/null
+++ b/devel/electron38/files/patch-components_embedder__support_user__agent__utils__unittest.cc
@@ -0,0 +1,29 @@
+--- components/embedder_support/user_agent_utils_unittest.cc.orig 2025-08-26 20:49:50 UTC
++++ components/embedder_support/user_agent_utils_unittest.cc
+@@ -152,7 +152,7 @@ void CheckUserAgentStringOrdering(bool mobile_device)
+ ASSERT_EQ("CrOS", pieces[0]);
+ ASSERT_EQ("x86_64", pieces[1]);
+ ASSERT_EQ("14541.0.0", pieces[2]);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Post-UA Reduction there is a single <unifiedPlatform> value for Linux:
+ // X11; Linux x86_64
+ ASSERT_EQ(2u, pieces.size());
+@@ -340,7 +340,7 @@ class UserAgentUtilsTest : public testing::Test,
+ "X11; CrOS x86_64 14541.0.0";
+ #elif BUILDFLAG(IS_FUCHSIA)
+ "Fuchsia";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ "X11; Linux x86_64";
+ #elif BUILDFLAG(IS_MAC)
+ "Macintosh; Intel Mac OS X 10_15_7";
+@@ -720,7 +720,7 @@ TEST_F(UserAgentUtilsTest, UserAgentMetadata) {
+ #endif
+ #elif BUILDFLAG(IS_ANDROID)
+ EXPECT_EQ(metadata.platform, "Android");
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ EXPECT_EQ(metadata.platform, "Linux");
+ #elif BUILDFLAG(IS_FREEBSD)
+ EXPECT_EQ(metadata.platform, "FreeBSD");
diff --git a/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc b/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc
new file mode 100644
index 000000000000..82e91e8736e8
--- /dev/null
+++ b/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc
@@ -0,0 +1,11 @@
+--- components/enterprise/browser/reporting/report_util.cc.orig 2025-08-26 20:49:50 UTC
++++ components/enterprise/browser/reporting/report_util.cc
+@@ -199,7 +199,7 @@ std::string GetSecuritySignalsInReport(
+ signals_dict.Set("antivirus_info", std::move(anti_virus_list));
+
+ signals_dict.Set("hotfixes", RepeatedFieldptrToList(os_report.hotfixes()));
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (os_report.has_distribution_version()) {
+ signals_dict.Set("distribution_version",
+ os_report.distribution_version());
diff --git a/devel/electron38/files/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc b/devel/electron38/files/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
new file mode 100644
index 000000000000..22894837f66e
--- /dev/null
+++ b/devel/electron38/files/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
@@ -0,0 +1,20 @@
+--- components/enterprise/connectors/core/realtime_reporting_client_base.cc.orig 2025-06-30 07:04:30 UTC
++++ components/enterprise/connectors/core/realtime_reporting_client_base.cc
+@@ -191,7 +191,7 @@ void RealtimeReportingClientBase::ReportEvent(
+ *event.mutable_time() = ToProtoTimestamp(base::Time::Now());
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(notyet)
+ MaybeCollectDeviceSignalsAndReportEvent(std::move(event), client, settings);
+ #else
+ // Regardless of collecting device signals or not, upload the security event
+@@ -240,7 +240,7 @@ void RealtimeReportingClientBase::ReportEventWithTimes
+ if (include_profile_user_name) {
+ event.Set(kKeyProfileUserName, GetProfileUserName());
+ }
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(notyet)
+ MaybeCollectDeviceSignalsAndReportEventDeprecated(std::move(event), client,
+ name, settings, time);
+ #else
diff --git a/devel/electron38/files/patch-components_enterprise_data__controls_core_browser_features.cc b/devel/electron38/files/patch-components_enterprise_data__controls_core_browser_features.cc
new file mode 100644
index 000000000000..8103ed29fb84
--- /dev/null
+++ b/devel/electron38/files/patch-components_enterprise_data__controls_core_browser_features.cc
@@ -0,0 +1,11 @@
+--- components/enterprise/data_controls/core/browser/features.cc.orig 2025-08-26 20:49:50 UTC
++++ components/enterprise/data_controls/core/browser/features.cc
+@@ -13,7 +13,7 @@ BASE_FEATURE(kEnableClipboardDataControlsAndroid,
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kEnableDownloadDataControlsDesktop,
+ "EnableDownloadDataControlsDesktop",
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/devel/electron38/files/patch-components_enterprise_data__controls_core_browser_features.h b/devel/electron38/files/patch-components_enterprise_data__controls_core_browser_features.h
new file mode 100644
index 000000000000..75cc67862bf0
--- /dev/null
+++ b/devel/electron38/files/patch-components_enterprise_data__controls_core_browser_features.h
@@ -0,0 +1,11 @@
+--- components/enterprise/data_controls/core/browser/features.h.orig 2025-08-26 20:49:50 UTC
++++ components/enterprise/data_controls/core/browser/features.h
+@@ -16,7 +16,7 @@ BASE_DECLARE_FEATURE(kEnableClipboardDataControlsAndro
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Controls enabling Data Controls rules for downloads on desktop
+ BASE_DECLARE_FEATURE(kEnableDownloadDataControlsDesktop);
+ #endif
diff --git a/devel/electron38/files/patch-components_enterprise_data__controls_core_browser_rule.cc b/devel/electron38/files/patch-components_enterprise_data__controls_core_browser_rule.cc
new file mode 100644
index 000000000000..2355a93225fd
--- /dev/null
+++ b/devel/electron38/files/patch-components_enterprise_data__controls_core_browser_rule.cc
@@ -0,0 +1,29 @@
+--- components/enterprise/data_controls/core/browser/rule.cc.orig 2025-08-26 20:49:50 UTC
++++ components/enterprise/data_controls/core/browser/rule.cc
+@@ -105,7 +105,7 @@ bool IgnoreRestriction(Rule::Restriction restriction)
+ // a type of restriction should be applied or not, check it here.
+ bool IgnoreRestriction(Rule::Restriction restriction) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (restriction == Rule::Restriction::kFileDownload) {
+ return !base::FeatureList::IsEnabled(kEnableDownloadDataControlsDesktop);
+ }
+@@ -538,7 +538,7 @@ bool Rule::AddUnsupportedAttributeErrors(
+ },
+ },
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {
+ Restriction::kFileDownload,
+ {
+@@ -617,7 +617,7 @@ bool Rule::AddUnsupportedRestrictionErrors(
+ },
+ #endif // BUILDFLAG(ENTERPRISE_SCREENSHOT_PROTECTION)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {
+ Restriction::kFileDownload,
+ {
diff --git a/devel/electron38/files/patch-components_enterprise_watermarking_watermark.cc b/devel/electron38/files/patch-components_enterprise_watermarking_watermark.cc
new file mode 100644
index 000000000000..9204b2eca9a9
--- /dev/null
+++ b/devel/electron38/files/patch-components_enterprise_watermarking_watermark.cc
@@ -0,0 +1,20 @@
+--- components/enterprise/watermarking/watermark.cc.orig 2025-08-26 20:49:50 UTC
++++ components/enterprise/watermarking/watermark.cc
+@@ -29,7 +29,7 @@ gfx::Font WatermarkFont(int font_size) {
+ "Segoe UI",
+ #elif BUILDFLAG(IS_MAC)
+ "SF Pro Text",
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ "Ubuntu",
+ #elif BUILDFLAG(IS_CHROMEOS)
+ "Google Sans",
+@@ -40,7 +40,7 @@ gfx::Font::Weight WatermarkFontWeight() {
+ }
+
+ gfx::Font::Weight WatermarkFontWeight() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return gfx::Font::Weight::SEMIBOLD;
+ #else
+ return gfx::Font::Weight::MEDIUM;
diff --git a/devel/electron38/files/patch-components_error__page_common_localized__error.cc b/devel/electron38/files/patch-components_error__page_common_localized__error.cc
new file mode 100644
index 000000000000..3b226787ab12
--- /dev/null
+++ b/devel/electron38/files/patch-components_error__page_common_localized__error.cc
@@ -0,0 +1,11 @@
+--- components/error_page/common/localized_error.cc.orig 2025-03-24 20:50:14 UTC
++++ components/error_page/common/localized_error.cc
+@@ -901,7 +901,7 @@ void AddSuggestionsDetails(int error_code,
+ if (suggestions & SUGGEST_PROXY_CONFIG) {
+ // Custom body string.
+ std::u16string inner =
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ l10n_util::GetStringFUTF16(
+ IDS_ERRORPAGES_SUGGESTION_PROXY_DISABLE_PLATFORM,
+ l10n_util::GetStringUTF16(IDS_SETTINGS_TITLE),
diff --git a/devel/electron38/files/patch-components_eye__dropper_eye__dropper__view.cc b/devel/electron38/files/patch-components_eye__dropper_eye__dropper__view.cc
new file mode 100644
index 000000000000..4197194a2585
--- /dev/null
+++ b/devel/electron38/files/patch-components_eye__dropper_eye__dropper__view.cc
@@ -0,0 +1,11 @@
+--- components/eye_dropper/eye_dropper_view.cc.orig 2025-08-26 20:49:50 UTC
++++ components/eye_dropper/eye_dropper_view.cc
+@@ -215,7 +215,7 @@ EyeDropperView::EyeDropperView(gfx::NativeView parent,
+ // EyeDropper/WidgetDelegate.
+ set_owned_by_client(OwnedByClientPassKey());
+ SetPreferredSize(GetSize());
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Use TYPE_MENU for Linux to ensure that the eye dropper view is displayed
+ // above the color picker.
+ views::Widget::InitParams params(
diff --git a/devel/electron38/files/patch-components_feature__engagement_public_event__constants.cc b/devel/electron38/files/patch-components_feature__engagement_public_event__constants.cc
new file mode 100644
index 000000000000..e6301bde073c
--- /dev/null
+++ b/devel/electron38/files/patch-components_feature__engagement_public_event__constants.cc
@@ -0,0 +1,11 @@
+--- components/feature_engagement/public/event_constants.cc.orig 2025-01-27 17:37:37 UTC
++++ components/feature_engagement/public/event_constants.cc
+@@ -11,7 +11,7 @@ namespace events {
+ namespace events {
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ const char kNewTabOpened[] = "new_tab_opened";
+ const char kSixthTabOpened[] = "sixth_tab_opened";
+ const char kReadingListItemAdded[] = "reading_list_item_added";
diff --git a/devel/electron32/files/patch-components_feature__engagement_public_event__constants.h b/devel/electron38/files/patch-components_feature__engagement_public_event__constants.h
index 2308fc5d4293..2308fc5d4293 100644
--- a/devel/electron32/files/patch-components_feature__engagement_public_event__constants.h
+++ b/devel/electron38/files/patch-components_feature__engagement_public_event__constants.h
diff --git a/devel/electron38/files/patch-components_feature__engagement_public_feature__configurations.cc b/devel/electron38/files/patch-components_feature__engagement_public_feature__configurations.cc
new file mode 100644
index 000000000000..97a90a4e8495
--- /dev/null
+++ b/devel/electron38/files/patch-components_feature__engagement_public_feature__configurations.cc
@@ -0,0 +1,30 @@
+--- components/feature_engagement/public/feature_configurations.cc.orig 2025-08-26 20:49:50 UTC
++++ components/feature_engagement/public/feature_configurations.cc
+@@ -100,7 +100,7 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
+
+ std::optional<FeatureConfig> GetClientSideFeatureConfig(
+ const base::Feature* feature) {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+
+ // The IPH bubble for link capturing has a trigger set to ANY so that it
+ // always shows up. The per app specific guardrails are independently stored
+@@ -119,7 +119,7 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
+
+ #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
+ FeatureConfig config;
+ config.valid = true;
+@@ -1956,7 +1956,8 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
+ #endif // BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
++ BUILDFLAG(IS_BSD)
+
+ if (kIPHAutofillCreditCardBenefitFeature.name == feature->name) {
+ // The credit card benefit IPH appears up to three times over 10 years and
diff --git a/devel/electron38/files/patch-components_feature__engagement_public_feature__constants.cc b/devel/electron38/files/patch-components_feature__engagement_public_feature__constants.cc
new file mode 100644
index 000000000000..4cc5d5d835fb
--- /dev/null
+++ b/devel/electron38/files/patch-components_feature__engagement_public_feature__constants.cc
@@ -0,0 +1,29 @@
+--- components/feature_engagement/public/feature_constants.cc.orig 2025-08-26 20:49:50 UTC
++++ components/feature_engagement/public/feature_constants.cc
+@@ -34,7 +34,7 @@ bool IsOnDeviceStorageEnabled() {
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
+ BASE_FEATURE(kEsbDownloadRowPromoFeature,
+ "EsbDownloadRowPromo",
+@@ -829,7 +829,7 @@ BASE_FEATURE(kDefaultBrowserTriggerCriteriaExperiment,
+
+ #endif // BUILDFLAG(IS_IOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ BASE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
+ "IPH_AutofillBnplAffirmOrZipSuggestion",
+@@ -985,7 +985,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // This can be enabled by default, as the DesktopPWAsLinkCapturing
+ // flag is needed for the IPH linked to this feature to work, and
+ // use-cases to show the IPH are guarded by that flag.
diff --git a/devel/electron38/files/patch-components_feature__engagement_public_feature__constants.h b/devel/electron38/files/patch-components_feature__engagement_public_feature__constants.h
new file mode 100644
index 000000000000..26596845fc34
--- /dev/null
+++ b/devel/electron38/files/patch-components_feature__engagement_public_feature__constants.h
@@ -0,0 +1,29 @@
+--- components/feature_engagement/public/feature_constants.h.orig 2025-08-26 20:49:50 UTC
++++ components/feature_engagement/public/feature_constants.h
+@@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
+ #endif
+@@ -371,7 +371,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kDefaultBrowserTrigg
+
+ #endif // BUILDFLAG(IS_IOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(
+@@ -435,7 +435,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamin
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunch);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunchAppInTab);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHSupervisedUserProfileSigninFeature);
diff --git a/devel/electron38/files/patch-components_feature__engagement_public_feature__list.cc b/devel/electron38/files/patch-components_feature__engagement_public_feature__list.cc
new file mode 100644
index 000000000000..8135a697cc3b
--- /dev/null
+++ b/devel/electron38/files/patch-components_feature__engagement_public_feature__list.cc
@@ -0,0 +1,29 @@
+--- components/feature_engagement/public/feature_list.cc.orig 2025-08-26 20:49:50 UTC
++++ components/feature_engagement/public/feature_list.cc
+@@ -198,7 +198,7 @@ const base::Feature* const kAllFeatures[] = {
+ &kIPHiOSHomepageCustomizationNewBadge,
+ #endif // BUILDFLAG(IS_IOS)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
+ &kEsbDownloadRowPromoFeature,
+ #endif
+@@ -271,7 +271,7 @@ const base::Feature* const kAllFeatures[] = {
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ &kIPHAutofillAiOptInFeature,
+ &kIPHAutofillBnplAffirmOrZipSuggestionFeature,
+@@ -328,7 +328,7 @@ const base::Feature* const kAllFeatures[] = {
+ &kIPHScalableIphGamingFeature,
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ &kIPHDesktopPWAsLinkCapturingLaunch,
+ &kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
+ &kIPHSupervisedUserProfileSigninFeature,
diff --git a/devel/electron38/files/patch-components_feature__engagement_public_feature__list.h b/devel/electron38/files/patch-components_feature__engagement_public_feature__list.h
new file mode 100644
index 000000000000..f0e20b7af439
--- /dev/null
+++ b/devel/electron38/files/patch-components_feature__engagement_public_feature__list.h
@@ -0,0 +1,58 @@
+--- components/feature_engagement/public/feature_list.h.orig 2025-08-26 20:49:50 UTC
++++ components/feature_engagement/public/feature_list.h
+@@ -353,7 +353,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSHomepageCustomizationNew
+ #endif // BUILDFLAG(IS_IOS)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
+ DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
+ #endif
+@@ -471,7 +471,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
+ // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
++ BUILDFLAG(IS_BSD)
+ DEFINE_VARIATION_PARAM(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
+ DEFINE_VARIATION_PARAM(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
+ "IPH_AutofillBnplAffirmOrZipSuggestion");
+@@ -571,7 +572,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "
+ DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
+ "IPH_DesktopPWAsLinkCapturingLaunch");
+ DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
+@@ -765,7 +766,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+ VARIATION_ENTRY(kIPHiOSSafariImportFeature),
+ VARIATION_ENTRY(kIPHIOSPageActionMenu),
+ #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ VARIATION_ENTRY(kIPHBatterySaverModeFeature),
+ VARIATION_ENTRY(kIPHCompanionSidePanelFeature),
+ VARIATION_ENTRY(kIPHCompanionSidePanelRegionSearchFeature),
+@@ -825,7 +826,8 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+ // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
++ BUILDFLAG(IS_BSD)
+ VARIATION_ENTRY(kIPHAutofillAiOptInFeature),
+ VARIATION_ENTRY(kIPHAutofillCreditCardBenefitFeature),
+ VARIATION_ENTRY(kIPHAutofillCardInfoRetrievalSuggestionFeature),
+@@ -879,7 +881,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+ VARIATION_ENTRY(kIPHScalableIphGamingFeature),
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ VARIATION_ENTRY(kIPHDesktopPWAsLinkCapturingLaunch),
+ VARIATION_ENTRY(kIPHDesktopPWAsLinkCapturingLaunchAppInTab),
+ VARIATION_ENTRY(kIPHSupervisedUserProfileSigninFeature),
diff --git a/devel/electron32/files/patch-components_feed_core_proto_v2_wire_version.proto b/devel/electron38/files/patch-components_feed_core_proto_v2_wire_version.proto
index 96224d006191..96224d006191 100644
--- a/devel/electron32/files/patch-components_feed_core_proto_v2_wire_version.proto
+++ b/devel/electron38/files/patch-components_feed_core_proto_v2_wire_version.proto
diff --git a/devel/electron38/files/patch-components_feed_core_v2_feed__network__impl__unittest.cc b/devel/electron38/files/patch-components_feed_core_v2_feed__network__impl__unittest.cc
new file mode 100644
index 000000000000..3c529219f378
--- /dev/null
+++ b/devel/electron38/files/patch-components_feed_core_v2_feed__network__impl__unittest.cc
@@ -0,0 +1,13 @@
+--- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2025-08-26 20:49:50 UTC
++++ components/feed/core/v2/feed_network_impl_unittest.cc
+@@ -746,8 +746,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_DecodesClientIn
+
+ EXPECT_EQ(feedwire::ClientInfo::CHROME_ANDROID, client_info.app_type());
+ EXPECT_EQ(feedwire::Version::RELEASE, client_info.app_version().build_type());
+- EXPECT_EQ(1, client_info.app_version().major());
+- EXPECT_EQ(2, client_info.app_version().minor());
++ EXPECT_EQ(1, client_info.app_version().gmajor());
++ EXPECT_EQ(2, client_info.app_version().gminor());
+ EXPECT_EQ(3, client_info.app_version().build());
+ EXPECT_EQ(4, client_info.app_version().revision());
+ EXPECT_FALSE(client_info.chrome_client_info().start_surface());
diff --git a/devel/electron38/files/patch-components_feed_core_v2_proto__util.cc b/devel/electron38/files/patch-components_feed_core_v2_proto__util.cc
new file mode 100644
index 000000000000..132bd609058b
--- /dev/null
+++ b/devel/electron38/files/patch-components_feed_core_v2_proto__util.cc
@@ -0,0 +1,24 @@
+--- components/feed/core/v2/proto_util.cc.orig 2025-06-30 07:04:30 UTC
++++ components/feed/core/v2/proto_util.cc
+@@ -92,8 +92,8 @@ feedwire::Version GetPlatformVersionMessage() {
+
+ int32_t major, minor, revision;
+ base::SysInfo::OperatingSystemVersionNumbers(&major, &minor, &revision);
+- result.set_major(major);
+- result.set_minor(minor);
++ result.set_gmajor(major);
++ result.set_gminor(minor);
+ result.set_revision(revision);
+ #if BUILDFLAG(IS_ANDROID)
+ result.set_api_version(base::android::BuildInfo::GetInstance()->sdk_int());
+@@ -108,8 +108,8 @@ feedwire::Version GetAppVersionMessage(const ChromeInf
+ // Chrome's version is in the format: MAJOR,MINOR,BUILD,PATCH.
+ const std::vector<uint32_t>& numbers = chrome_info.version.components();
+ if (numbers.size() > 3) {
+- result.set_major(static_cast<int32_t>(numbers[0]));
+- result.set_minor(static_cast<int32_t>(numbers[1]));
++ result.set_gmajor(static_cast<int32_t>(numbers[0]));
++ result.set_gminor(static_cast<int32_t>(numbers[1]));
+ result.set_build(static_cast<int32_t>(numbers[2]));
+ result.set_revision(static_cast<int32_t>(numbers[3]));
+ }
diff --git a/devel/electron38/files/patch-components_feed_core_v2_proto__util__unittest.cc b/devel/electron38/files/patch-components_feed_core_v2_proto__util__unittest.cc
new file mode 100644
index 000000000000..c54e429e9664
--- /dev/null
+++ b/devel/electron38/files/patch-components_feed_core_v2_proto__util__unittest.cc
@@ -0,0 +1,13 @@
+--- components/feed/core/v2/proto_util_unittest.cc.orig 2025-06-30 07:04:30 UTC
++++ components/feed/core/v2/proto_util_unittest.cc
+@@ -42,8 +42,8 @@ TEST(ProtoUtilTest, CreateClientInfo) {
+ feedwire::ClientInfo result = CreateClientInfo(request_metadata);
+ EXPECT_EQ(feedwire::ClientInfo::CHROME_ANDROID, result.app_type());
+ EXPECT_EQ(feedwire::Version::RELEASE, result.app_version().build_type());
+- EXPECT_EQ(1, result.app_version().major());
+- EXPECT_EQ(2, result.app_version().minor());
++ EXPECT_EQ(1, result.app_version().gmajor());
++ EXPECT_EQ(2, result.app_version().gminor());
+ EXPECT_EQ(3, result.app_version().build());
+ EXPECT_EQ(4, result.app_version().revision());
+
diff --git a/devel/electron32/files/patch-components_feed_core_v2_test_proto__printer.cc b/devel/electron38/files/patch-components_feed_core_v2_test_proto__printer.cc
index 693a8da91003..693a8da91003 100644
--- a/devel/electron32/files/patch-components_feed_core_v2_test_proto__printer.cc
+++ b/devel/electron38/files/patch-components_feed_core_v2_test_proto__printer.cc
diff --git a/devel/electron38/files/patch-components_gcm__driver_gcm__desktop__utils.cc b/devel/electron38/files/patch-components_gcm__driver_gcm__desktop__utils.cc
new file mode 100644
index 000000000000..27b343dd4a2a
--- /dev/null
+++ b/devel/electron38/files/patch-components_gcm__driver_gcm__desktop__utils.cc
@@ -0,0 +1,11 @@
+--- components/gcm_driver/gcm_desktop_utils.cc.orig 2025-03-24 20:50:14 UTC
++++ components/gcm_driver/gcm_desktop_utils.cc
+@@ -32,7 +32,7 @@ GCMClient::ChromePlatform GetPlatform() {
+ return GCMClient::PLATFORM_ANDROID;
+ #elif BUILDFLAG(IS_CHROMEOS)
+ return GCMClient::PLATFORM_CROS;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return GCMClient::PLATFORM_LINUX;
+ #else
+ // For all other platforms, return as LINUX.
diff --git a/devel/electron38/files/patch-components_gwp__asan_BUILD.gn b/devel/electron38/files/patch-components_gwp__asan_BUILD.gn
new file mode 100644
index 000000000000..838762fab6a2
--- /dev/null
+++ b/devel/electron38/files/patch-components_gwp__asan_BUILD.gn
@@ -0,0 +1,11 @@
+--- components/gwp_asan/BUILD.gn.orig 2025-04-22 20:15:27 UTC
++++ components/gwp_asan/BUILD.gn
+@@ -15,7 +15,7 @@ test("gwp_asan_unittests") {
+ "//testing/gtest",
+ "//third_party/boringssl",
+ ]
+- if (is_win || is_mac || is_linux || is_chromeos || is_android || is_ios) {
++ if ((is_win || is_mac || is_linux || is_chromeos || is_android || is_ios) && !is_bsd) {
+ deps += [
+ "//components/gwp_asan/client:unit_tests",
+ "//components/gwp_asan/crash_handler:unit_tests",
diff --git a/devel/electron38/files/patch-components_gwp__asan_buildflags_buildflags.gni b/devel/electron38/files/patch-components_gwp__asan_buildflags_buildflags.gni
new file mode 100644
index 000000000000..a01d785b11f1
--- /dev/null
+++ b/devel/electron38/files/patch-components_gwp__asan_buildflags_buildflags.gni
@@ -0,0 +1,14 @@
+--- components/gwp_asan/buildflags/buildflags.gni.orig 2025-04-22 20:15:27 UTC
++++ components/gwp_asan/buildflags/buildflags.gni
+@@ -10,10 +10,7 @@ import("//build/config/compiler/compiler.gni")
+ # Android component builds are disabled due to https://crbug.com/976399
+ # Android requires frame pointers for unwinding, unwind tables aren't shipped in
+ # official builds.
+-supported_platform =
+- is_linux || is_chromeos || is_mac || is_ios ||
+- (is_win && (current_cpu == "x64" || current_cpu == "arm64")) ||
+- (is_android && !is_component_build && enable_frame_pointers)
++supported_platform = false
+
+ declare_args() {
+ # Is GWP-ASan malloc/PartitionAlloc hooking enabled for chrome/ on a given
diff --git a/devel/electron32/files/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc b/devel/electron38/files/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
index 357eb0881122..357eb0881122 100644
--- a/devel/electron32/files/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
+++ b/devel/electron38/files/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
diff --git a/devel/electron38/files/patch-components_gwp__asan_client_gwp__asan.cc b/devel/electron38/files/patch-components_gwp__asan_client_gwp__asan.cc
new file mode 100644
index 000000000000..6c4146da0c37
--- /dev/null
+++ b/devel/electron38/files/patch-components_gwp__asan_client_gwp__asan.cc
@@ -0,0 +1,11 @@
+--- components/gwp_asan/client/gwp_asan.cc.orig 2025-08-26 20:49:50 UTC
++++ components/gwp_asan/client/gwp_asan.cc
+@@ -81,7 +81,7 @@ namespace {
+ // ProcessSamplingBoost is the multiplier to increase the
+ // ProcessSamplingProbability in scenarios where we want to perform additional
+ // testing (e.g., on canary/dev builds).
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ constexpr int kDefaultMaxAllocations = 50;
+ constexpr int kDefaultMaxMetadata = 210;
+ constexpr int kDefaultTotalPages = kCpuIs64Bit ? 2048 : kDefaultMaxMetadata * 2;
diff --git a/devel/electron38/files/patch-components_gwp__asan_client_gwp__asan__features.cc b/devel/electron38/files/patch-components_gwp__asan_client_gwp__asan__features.cc
new file mode 100644
index 000000000000..a97de2e3706e
--- /dev/null
+++ b/devel/electron38/files/patch-components_gwp__asan_client_gwp__asan__features.cc
@@ -0,0 +1,20 @@
+--- components/gwp_asan/client/gwp_asan_features.cc.orig 2025-08-26 20:49:50 UTC
++++ components/gwp_asan/client/gwp_asan_features.cc
+@@ -9,7 +9,7 @@ namespace gwp_asan::internal {
+ namespace gwp_asan::internal {
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || \
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) || \
+ (BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS))
+ constexpr base::FeatureState kDefaultEnabled = base::FEATURE_ENABLED_BY_DEFAULT;
+ #else
+@@ -72,7 +72,7 @@ GWP_ASAN_EXPORT extern const base::FeatureParam<int>
+ kGwpAsanMallocGpuAllocationSamplingRange{&kGwpAsanMalloc,
+ "GpuAllocationSamplingRange", 16};
+
+-#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ // Browser reservation params.
+ GWP_ASAN_EXPORT extern const base::FeatureParam<int>
diff --git a/devel/electron38/files/patch-components_gwp__asan_crash__handler_crash__analyzer.cc b/devel/electron38/files/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
new file mode 100644
index 000000000000..3b6af8f5834d
--- /dev/null
+++ b/devel/electron38/files/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
@@ -0,0 +1,20 @@
+--- components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2025-04-22 20:15:27 UTC
++++ components/gwp_asan/crash_handler/crash_analyzer.cc
+@@ -35,7 +35,7 @@
+ #include "third_party/crashpad/crashpad/snapshot/process_snapshot.h"
+ #include "third_party/crashpad/crashpad/util/process/process_memory.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include <signal.h>
+ #elif BUILDFLAG(IS_APPLE)
+ #include <mach/exception_types.h>
+@@ -113,7 +113,7 @@ crashpad::VMAddress CrashAnalyzer::GetAccessAddress(
+
+ crashpad::VMAddress CrashAnalyzer::GetAccessAddress(
+ const crashpad::ExceptionSnapshot& exception) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ if (exception.Exception() == SIGSEGV || exception.Exception() == SIGBUS)
+ return exception.ExceptionAddress();
+ #elif BUILDFLAG(IS_APPLE)
diff --git a/devel/electron38/files/patch-components_live__caption_caption__util.cc b/devel/electron38/files/patch-components_live__caption_caption__util.cc
new file mode 100644
index 000000000000..0af33b0faeaf
--- /dev/null
+++ b/devel/electron38/files/patch-components_live__caption_caption__util.cc
@@ -0,0 +1,11 @@
+--- components/live_caption/caption_util.cc.orig 2025-06-30 07:04:30 UTC
++++ components/live_caption/caption_util.cc
+@@ -141,7 +141,7 @@ std::string GetCaptionSettingsUrl() {
+ std::string GetCaptionSettingsUrl() {
+ #if BUILDFLAG(IS_CHROMEOS)
+ return "chrome://os-settings/audioAndCaptions";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return "chrome://settings/captions";
+ #elif BUILDFLAG(IS_WIN)
+ return base::win::GetVersion() >= base::win::Version::WIN10
diff --git a/devel/electron32/files/patch-components_live__caption_caption__util.h b/devel/electron38/files/patch-components_live__caption_caption__util.h
index 9edcdaf8c824..9edcdaf8c824 100644
--- a/devel/electron32/files/patch-components_live__caption_caption__util.h
+++ b/devel/electron38/files/patch-components_live__caption_caption__util.h
diff --git a/devel/electron38/files/patch-components_media__router_common_media__source.cc b/devel/electron38/files/patch-components_media__router_common_media__source.cc
new file mode 100644
index 000000000000..a843f6d09c95
--- /dev/null
+++ b/devel/electron38/files/patch-components_media__router_common_media__source.cc
@@ -0,0 +1,11 @@
+--- components/media_router/common/media_source.cc.orig 2025-08-26 20:49:50 UTC
++++ components/media_router/common/media_source.cc
+@@ -62,7 +62,7 @@ bool IsSystemAudioCaptureSupported() {
+ #if BUILDFLAG(IS_MAC)
+ return media::IsMacSckSystemLoopbackCaptureSupported() ||
+ base::FeatureList::IsEnabled(media::kMacCatapLoopbackAudioForCast);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(media::kPulseaudioLoopbackForCast);
+ #else
+ return true;
diff --git a/devel/electron38/files/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc b/devel/electron38/files/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
new file mode 100644
index 000000000000..22fea3bd9380
--- /dev/null
+++ b/devel/electron38/files/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
@@ -0,0 +1,11 @@
+--- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2025-03-24 20:50:14 UTC
++++ components/media_router/common/providers/cast/channel/cast_message_util.cc
+@@ -168,7 +168,7 @@ int GetVirtualConnectPlatformValue() {
+ return 4;
+ #elif BUILDFLAG(IS_CHROMEOS)
+ return 5;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return 6;
+ #else
+ return 0;
diff --git a/devel/electron38/files/patch-components_media__router_common_providers_cast_channel_enum__table.h b/devel/electron38/files/patch-components_media__router_common_providers_cast_channel_enum__table.h
new file mode 100644
index 000000000000..9cdf410f79fa
--- /dev/null
+++ b/devel/electron38/files/patch-components_media__router_common_providers_cast_channel_enum__table.h
@@ -0,0 +1,15 @@
+--- components/media_router/common/providers/cast/channel/enum_table.h.orig 2025-03-24 20:50:14 UTC
++++ components/media_router/common/providers/cast/channel/enum_table.h
+@@ -368,7 +368,12 @@ class EnumTable {
+
+ private:
+ #ifdef ARCH_CPU_64_BITS
++#ifdef __cpp_lib_hardware_interference_size
+ alignas(std::hardware_destructive_interference_size)
++#else
++ static constexpr std::size_t hardware_destructive_interference_size = 64;
++ alignas(hardware_destructive_interference_size)
++#endif
+ #endif
+ std::initializer_list<Entry> data_;
+ bool is_sorted_;
diff --git a/devel/electron38/files/patch-components_metrics_drive__metrics__provider.cc b/devel/electron38/files/patch-components_metrics_drive__metrics__provider.cc
new file mode 100644
index 000000000000..d0126263e208
--- /dev/null
+++ b/devel/electron38/files/patch-components_metrics_drive__metrics__provider.cc
@@ -0,0 +1,20 @@
+--- components/metrics/drive_metrics_provider.cc.orig 2025-04-22 20:15:27 UTC
++++ components/metrics/drive_metrics_provider.cc
+@@ -21,7 +21,7 @@ namespace {
+ namespace metrics {
+
+ namespace {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void RecordTriStateMetric(const char* name, std::optional<bool> sample) {
+ base::UmaHistogramEnumeration(
+ name, !sample.has_value()
+@@ -106,7 +106,7 @@ void DriveMetricsProvider::FillDriveMetrics(
+ drive->set_has_seek_penalty(*response.has_seek_penalty);
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ RecordTriStateMetric("UMA.DriveIsRemovableResult", response.is_removable);
+ #endif
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
diff --git a/devel/electron38/files/patch-components_metrics_dwa_dwa__service.cc b/devel/electron38/files/patch-components_metrics_dwa_dwa__service.cc
new file mode 100644
index 000000000000..861a10744d56
--- /dev/null
+++ b/devel/electron38/files/patch-components_metrics_dwa_dwa__service.cc
@@ -0,0 +1,11 @@
+--- components/metrics/dwa/dwa_service.cc.orig 2025-08-26 20:49:50 UTC
++++ components/metrics/dwa/dwa_service.cc
+@@ -187,7 +187,7 @@ void DwaService::RecordCoarseSystemInformation(
+ coarse_system_info->set_platform(::dwa::CoarseSystemInfo::PLATFORM_WINDOWS);
+ #elif BUILDFLAG(IS_MAC)
+ coarse_system_info->set_platform(::dwa::CoarseSystemInfo::PLATFORM_MACOS);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ coarse_system_info->set_platform(::dwa::CoarseSystemInfo::PLATFORM_LINUX);
+ #elif BUILDFLAG(IS_ANDROID)
+ // TODO(b/366276323): Populate set_platform using more granular
diff --git a/devel/electron38/files/patch-components_metrics_metrics__log.cc b/devel/electron38/files/patch-components_metrics_metrics__log.cc
new file mode 100644
index 000000000000..89b4b667401a
--- /dev/null
+++ b/devel/electron38/files/patch-components_metrics_metrics__log.cc
@@ -0,0 +1,38 @@
+--- components/metrics/metrics_log.cc.orig 2025-08-26 20:49:50 UTC
++++ components/metrics/metrics_log.cc
+@@ -58,7 +58,7 @@
+ #include "base/win/current_module.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/environment.h"
+ #include "base/nix/xdg_util.h"
+ #endif
+@@ -154,7 +154,7 @@ void RecordCurrentTime(
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ metrics::SystemProfileProto::OS::XdgSessionType ToProtoSessionType(
+ base::nix::SessionType session_type) {
+ switch (session_type) {
+@@ -439,7 +439,7 @@ void MetricsLog::RecordCoreSystemProfile(
+ // OperatingSystemVersion refers to the ChromeOS release version.
+ #if BUILDFLAG(IS_CHROMEOS)
+ os->set_kernel_version(base::SysInfo::KernelVersion());
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Linux operating system version is copied over into kernel version to be
+ // consistent.
+ os->set_kernel_version(base::SysInfo::OperatingSystemVersion());
+@@ -456,7 +456,7 @@ void MetricsLog::RecordCoreSystemProfile(
+ os->set_build_number(base::SysInfo::GetIOSBuildNumber());
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<base::Environment> env = base::Environment::Create();
+ os->set_xdg_session_type(ToProtoSessionType(base::nix::GetSessionType(*env)));
+ os->set_xdg_current_desktop(
diff --git a/devel/electron32/files/patch-components_metrics_motherboard.cc b/devel/electron38/files/patch-components_metrics_motherboard.cc
index a639aaec5b72..a639aaec5b72 100644
--- a/devel/electron32/files/patch-components_metrics_motherboard.cc
+++ b/devel/electron38/files/patch-components_metrics_motherboard.cc
diff --git a/devel/electron38/files/patch-components_named__mojo__ipc__server_connection__info.h b/devel/electron38/files/patch-components_named__mojo__ipc__server_connection__info.h
new file mode 100644
index 000000000000..dc8d1dd03c1b
--- /dev/null
+++ b/devel/electron38/files/patch-components_named__mojo__ipc__server_connection__info.h
@@ -0,0 +1,23 @@
+--- components/named_mojo_ipc_server/connection_info.h.orig 2025-04-22 20:15:27 UTC
++++ components/named_mojo_ipc_server/connection_info.h
+@@ -12,7 +12,10 @@
+ #include "base/win/scoped_handle.h"
+ #elif BUILDFLAG(IS_MAC)
+ #include <bsm/libbsm.h>
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
++#if BUILDFLAG(IS_OPENBSD)
++#include <sys/ucred.h>
++#endif
+ #include <sys/socket.h>
+ #endif
+
+@@ -29,7 +32,7 @@ struct ConnectionInfo {
+ base::ProcessId pid{};
+ #if BUILDFLAG(IS_MAC)
+ audit_token_t audit_token{};
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_OPENBSD)
+ ucred credentials{};
+ #endif
+ };
diff --git a/devel/electron38/files/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc b/devel/electron38/files/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
new file mode 100644
index 000000000000..43b28a6054f4
--- /dev/null
+++ b/devel/electron38/files/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
@@ -0,0 +1,11 @@
+--- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2024-10-16 21:31:11 UTC
++++ components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc
+@@ -23,7 +23,7 @@ mojo::PlatformChannelEndpoint ConnectToServer(
+ // static
+ mojo::PlatformChannelEndpoint ConnectToServer(
+ const mojo::NamedPlatformChannel::ServerName& server_name) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ return mojo::NamedPlatformChannel::ConnectToServer(server_name);
+ #elif BUILDFLAG(IS_MAC)
+ mojo::PlatformChannelEndpoint endpoint =
diff --git a/devel/electron38/files/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc b/devel/electron38/files/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
new file mode 100644
index 000000000000..d2bb35a64a4b
--- /dev/null
+++ b/devel/electron38/files/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
@@ -0,0 +1,12 @@
+--- components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc.orig 2025-04-22 20:15:27 UTC
++++ components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc
+@@ -89,7 +89,9 @@ void NamedMojoServerEndpointConnectorLinux::OnSocketRe
+ PLOG(ERROR) << "getsockopt failed.";
+ return;
+ }
++#if !BUILDFLAG(IS_OPENBSD)
+ info->pid = info->credentials.pid;
++#endif
+
+ mojo::PlatformChannelEndpoint endpoint(
+ mojo::PlatformHandle(std::move(connection_fd)));
diff --git a/devel/electron38/files/patch-components_named__system__lock_BUILD.gn b/devel/electron38/files/patch-components_named__system__lock_BUILD.gn
new file mode 100644
index 000000000000..0830f8c6fda1
--- /dev/null
+++ b/devel/electron38/files/patch-components_named__system__lock_BUILD.gn
@@ -0,0 +1,20 @@
+--- components/named_system_lock/BUILD.gn.orig 2025-04-22 20:15:27 UTC
++++ components/named_system_lock/BUILD.gn
+@@ -5,7 +5,7 @@ static_library("named_system_lock") {
+ static_library("named_system_lock") {
+ sources = [ "lock.h" ]
+ deps = [ "//base" ]
+- if (is_linux) {
++ if (!is_bsd && is_linux) {
+ sources += [ "lock_linux.cc" ]
+ } else if (is_mac) {
+ sources += [ "lock_mac.mm" ]
+@@ -20,7 +20,7 @@ source_set("unit_tests") {
+ sources = []
+
+ # Disable NamedSystemLockTest on unsupported platforms.
+- if (is_linux || is_win || is_mac) {
++ if (!is_bsd && (is_linux || is_win || is_mac)) {
+ sources += [ "lock_unittest.cc" ]
+ }
+
diff --git a/devel/electron32/files/patch-components_named__system__lock_lock.h b/devel/electron38/files/patch-components_named__system__lock_lock.h
index 7de530e8db8b..7de530e8db8b 100644
--- a/devel/electron32/files/patch-components_named__system__lock_lock.h
+++ b/devel/electron38/files/patch-components_named__system__lock_lock.h
diff --git a/devel/electron38/files/patch-components_named__system__lock_lock__unittest.cc b/devel/electron38/files/patch-components_named__system__lock_lock__unittest.cc
new file mode 100644
index 000000000000..4b68023b0bc4
--- /dev/null
+++ b/devel/electron38/files/patch-components_named__system__lock_lock__unittest.cc
@@ -0,0 +1,29 @@
+--- components/named_system_lock/lock_unittest.cc.orig 2025-04-22 20:15:27 UTC
++++ components/named_system_lock/lock_unittest.cc
+@@ -18,7 +18,7 @@
+ #include "build/build_config.h"
+ #include "testing/gtest/include/gtest/gtest.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <fcntl.h>
+ #include <sys/mman.h>
+
+@@ -45,7 +45,7 @@ class NamedSystemLockTest : public ::testing::Test {
+ const std::string lock_name_ = base::UnguessableToken::Create().ToString();
+
+ std::unique_ptr<ScopedLock> CreateLock() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ return ScopedLock::Create(lock_name_, base::Seconds(0));
+ #else
+ CSecurityAttributes sa;
+@@ -95,7 +95,7 @@ TEST_F(NamedSystemLockTest, TryLockInThreadSuccess) {
+ EXPECT_TRUE(CreateLock());
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ TEST_F(NamedSystemLockTest, SharedMemoryWrongPermissions) {
+ // Create a shared memory region with overpermissive perms.
+ int shm_fd = shm_open(lock_name_.c_str(), O_RDWR | O_CREAT | O_EXCL,
diff --git a/devel/electron38/files/patch-components_optimization__guide_core_optimization__guide__features.cc b/devel/electron38/files/patch-components_optimization__guide_core_optimization__guide__features.cc
new file mode 100644
index 000000000000..0f9e1d504f8a
--- /dev/null
+++ b/devel/electron38/files/patch-components_optimization__guide_core_optimization__guide__features.cc
@@ -0,0 +1,11 @@
+--- components/optimization_guide/core/optimization_guide_features.cc.orig 2025-08-26 20:49:50 UTC
++++ components/optimization_guide/core/optimization_guide_features.cc
+@@ -119,7 +119,7 @@ BASE_FEATURE(kOptimizationGuideOnDeviceModel,
+ BASE_FEATURE(kOptimizationGuideOnDeviceModel,
+ "OptimizationGuideOnDeviceModel",
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/devel/electron38/files/patch-components_optimization__guide_core_optimization__guide__util.cc b/devel/electron38/files/patch-components_optimization__guide_core_optimization__guide__util.cc
new file mode 100644
index 000000000000..b26f21238607
--- /dev/null
+++ b/devel/electron38/files/patch-components_optimization__guide_core_optimization__guide__util.cc
@@ -0,0 +1,11 @@
+--- components/optimization_guide/core/optimization_guide_util.cc.orig 2025-01-27 17:37:37 UTC
++++ components/optimization_guide/core/optimization_guide_util.cc
+@@ -37,7 +37,7 @@ optimization_guide::proto::Platform GetPlatform() {
+ return optimization_guide::proto::PLATFORM_CHROMEOS;
+ #elif BUILDFLAG(IS_ANDROID)
+ return optimization_guide::proto::PLATFORM_ANDROID;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return optimization_guide::proto::PLATFORM_LINUX;
+ #else
+ return optimization_guide::proto::PLATFORM_UNDEFINED;
diff --git a/devel/electron38/files/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc b/devel/electron38/files/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
new file mode 100644
index 000000000000..ff189bf66ec7
--- /dev/null
+++ b/devel/electron38/files/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
@@ -0,0 +1,12 @@
+--- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig 2024-10-16 21:31:11 UTC
++++ components/os_crypt/async/browser/secret_portal_key_provider.cc
+@@ -5,7 +5,9 @@
+ #include "components/os_crypt/async/browser/secret_portal_key_provider.h"
+
+ #include <fcntl.h>
++#if BUILDFLAG(IS_LINUX)
+ #include <linux/limits.h>
++#endif
+
+ #include <array>
+ #include <utility>
diff --git a/devel/electron38/files/patch-components_os__crypt_sync_libsecret__util__linux.cc b/devel/electron38/files/patch-components_os__crypt_sync_libsecret__util__linux.cc
new file mode 100644
index 000000000000..fc6f1b9cd695
--- /dev/null
+++ b/devel/electron38/files/patch-components_os__crypt_sync_libsecret__util__linux.cc
@@ -0,0 +1,27 @@
+--- components/os_crypt/sync/libsecret_util_linux.cc.orig 2024-10-16 21:31:11 UTC
++++ components/os_crypt/sync/libsecret_util_linux.cc
+@@ -185,16 +185,22 @@ bool LibsecretLoader::LoadLibsecret() {
+
+ // static
+ bool LibsecretLoader::LoadLibsecret() {
++#if BUILDFLAG(IS_BSD)
++ const char* kSecretLib = "libsecret-1.so";
++#else
++ const char* kSecretLib = "libsecret-1.so.0";
++#endif
++
+ if (libsecret_loaded_)
+ return true;
+
+- static void* handle = dlopen("libsecret-1.so.0", RTLD_NOW | RTLD_GLOBAL);
++ static void* handle = dlopen(kSecretLib, RTLD_NOW | RTLD_GLOBAL);
+ if (!handle) {
+ // We wanted to use libsecret, but we couldn't load it. Warn, because
+ // either the user asked for this, or we autodetected it incorrectly. (Or
+ // the system has broken libraries, which is also good to warn about.)
+ // TODO(crbug.com/40467093): Channel this message to the user-facing log
+- VLOG(1) << "Could not load libsecret-1.so.0: " << dlerror();
++ VLOG(1) << "Could not load " << kSecretLib << ": " << dlerror();
+ return false;
+ }
+
diff --git a/devel/electron38/files/patch-components_os__crypt_sync_os__crypt.h b/devel/electron38/files/patch-components_os__crypt_sync_os__crypt.h
new file mode 100644
index 000000000000..5a77547d7c37
--- /dev/null
+++ b/devel/electron38/files/patch-components_os__crypt_sync_os__crypt.h
@@ -0,0 +1,63 @@
+--- components/os_crypt/sync/os_crypt.h.orig 2025-08-26 20:49:50 UTC
++++ components/os_crypt/sync/os_crypt.h
+@@ -23,7 +23,7 @@ class Keychain;
+ }
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class KeyStorageLinux;
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -39,7 +39,7 @@ namespace OSCrypt {
+ // Temporary interface due to OSCrypt refactor. See OSCryptImpl for descriptions
+ // of what each function does.
+ namespace OSCrypt {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(OS_CRYPT)
+ void SetConfig(std::unique_ptr<os_crypt::Config> config);
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -84,7 +84,7 @@ COMPONENT_EXPORT(OS_CRYPT) void ResetStateForTesting()
+ COMPONENT_EXPORT(OS_CRYPT) void SetLegacyEncryptionForTesting(bool legacy);
+ COMPONENT_EXPORT(OS_CRYPT) void ResetStateForTesting();
+ #endif // BUILDFLAG(IS_WIN)
+-#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS))
++#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(OS_CRYPT)
+ void UseMockKeyStorageForTesting(
+ base::OnceCallback<std::unique_ptr<KeyStorageLinux>()>
+@@ -118,7 +118,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCryptImpl {
+ // Returns singleton instance of OSCryptImpl.
+ static OSCryptImpl* GetInstance();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Set the configuration of OSCryptImpl.
+ // This method, or SetRawEncryptionKey(), must be called before using
+ // EncryptString() and DecryptString().
+@@ -214,7 +214,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCryptImpl {
+ void ResetStateForTesting();
+ #endif
+
+-#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS))
++#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || BUILDFLAG(IS_BSD)
+ // For unit testing purposes, inject methods to be used.
+ // |storage_provider_factory| provides the desired |KeyStorage|
+ // implementation. If the provider returns |nullptr|, a hardcoded password
+@@ -241,13 +241,13 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCryptImpl {
+ bool DeriveKey();
+ #endif // BUILDFLAG(IS_APPLE)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
+ // This lock is used to make the GetEncryptionKey and
+ // GetRawEncryptionKey methods thread-safe.
+ static base::Lock& GetLock();
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ static constexpr size_t kDerivedKeyBytes = 16;
+
+ crypto::SubtlePassKey MakeCryptoPassKey();
diff --git a/devel/electron38/files/patch-components_paint__preview_browser_paint__preview__client.cc b/devel/electron38/files/patch-components_paint__preview_browser_paint__preview__client.cc
new file mode 100644
index 000000000000..3da8ba1f1a03
--- /dev/null
+++ b/devel/electron38/files/patch-components_paint__preview_browser_paint__preview__client.cc
@@ -0,0 +1,13 @@
+--- components/paint_preview/browser/paint_preview_client.cc.orig 2024-10-16 21:31:11 UTC
++++ components/paint_preview/browser/paint_preview_client.cc
+@@ -326,8 +326,8 @@ void PaintPreviewClient::CapturePaintPreview(
+ metadata->set_version(kPaintPreviewVersion);
+ auto* chromeVersion = metadata->mutable_chrome_version();
+ const auto& current_chrome_version = version_info::GetVersion();
+- chromeVersion->set_major(current_chrome_version.components()[0]);
+- chromeVersion->set_minor(current_chrome_version.components()[1]);
++ chromeVersion->set_gmajor(current_chrome_version.components()[0]);
++ chromeVersion->set_gminor(current_chrome_version.components()[1]);
+ chromeVersion->set_build(current_chrome_version.components()[2]);
+ chromeVersion->set_patch(current_chrome_version.components()[3]);
+ document_data.callback = std::move(callback);
diff --git a/devel/electron38/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc b/devel/electron38/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
new file mode 100644
index 000000000000..4b1aeefa071f
--- /dev/null
+++ b/devel/electron38/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
@@ -0,0 +1,13 @@
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2025-08-26 20:49:50 UTC
++++ components/paint_preview/browser/paint_preview_client_unittest.cc
+@@ -172,8 +172,8 @@ TEST_P(PaintPreviewClientRenderViewHostTest, CaptureMa
+ metadata->set_version(kPaintPreviewVersion);
+ auto* chromeVersion = metadata->mutable_chrome_version();
+ const auto& current_chrome_version = version_info::GetVersion();
+- chromeVersion->set_major(current_chrome_version.components()[0]);
+- chromeVersion->set_minor(current_chrome_version.components()[1]);
++ chromeVersion->set_gmajor(current_chrome_version.components()[0]);
++ chromeVersion->set_gminor(current_chrome_version.components()[1]);
+ chromeVersion->set_build(current_chrome_version.components()[2]);
+ chromeVersion->set_patch(current_chrome_version.components()[3]);
+ PaintPreviewFrameProto* main_frame = expected_proto.mutable_root_frame();
diff --git a/devel/electron32/files/patch-components_paint__preview_common_proto_paint__preview.proto b/devel/electron38/files/patch-components_paint__preview_common_proto_paint__preview.proto
index 7c3f6367e147..7c3f6367e147 100644
--- a/devel/electron32/files/patch-components_paint__preview_common_proto_paint__preview.proto
+++ b/devel/electron38/files/patch-components_paint__preview_common_proto_paint__preview.proto
diff --git a/devel/electron38/files/patch-components_paint__preview_player_player__compositor__delegate.cc b/devel/electron38/files/patch-components_paint__preview_player_player__compositor__delegate.cc
new file mode 100644
index 000000000000..bad797611658
--- /dev/null
+++ b/devel/electron38/files/patch-components_paint__preview_player_player__compositor__delegate.cc
@@ -0,0 +1,13 @@
+--- components/paint_preview/player/player_compositor_delegate.cc.orig 2025-03-24 20:50:14 UTC
++++ components/paint_preview/player/player_compositor_delegate.cc
+@@ -433,8 +433,8 @@ void PlayerCompositorDelegate::ValidateProtoAndLoadAXT
+ auto chrome_version = capture_result_->proto.metadata().chrome_version();
+ const auto& current_chrome_version = version_info::GetVersion();
+ if (capture_result_->proto.metadata().has_chrome_version() &&
+- chrome_version.major() == current_chrome_version.components()[0] &&
+- chrome_version.minor() == current_chrome_version.components()[1] &&
++ chrome_version.gmajor() == current_chrome_version.components()[0] &&
++ chrome_version.gminor() == current_chrome_version.components()[1] &&
+ chrome_version.build() == current_chrome_version.components()[2] &&
+ chrome_version.patch() == current_chrome_version.components()[3]) {
+ paint_preview_service_->GetFileMixin()->GetAXTreeUpdate(
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_features_password__features.cc b/devel/electron38/files/patch-components_password__manager_core_browser_features_password__features.cc
new file mode 100644
index 000000000000..f0d955bdf5d6
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_features_password__features.cc
@@ -0,0 +1,20 @@
+--- components/password_manager/core/browser/features/password_features.cc.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/browser/features/password_features.cc
+@@ -62,7 +62,7 @@ BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
+ BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
+ "ClearUndecryptablePasswordsInSync",
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
+@@ -131,7 +131,7 @@ BASE_FEATURE(kReuseDetectionBasedOnPasswordHashes,
+ "ReuseDetectionBasedOnPasswordHashes",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kRestartToGainAccessToKeychain,
+ "RestartToGainAccessToKeychain",
+ #if BUILDFLAG(IS_MAC)
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_features_password__features.h b/devel/electron38/files/patch-components_password__manager_core_browser_features_password__features.h
new file mode 100644
index 000000000000..bf11562c48be
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_features_password__features.h
@@ -0,0 +1,11 @@
+--- components/password_manager/core/browser/features/password_features.h.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/browser/features/password_features.h
+@@ -131,7 +131,7 @@ BASE_DECLARE_FEATURE(kReuseDetectionBasedOnPasswordHas
+ // Detects password reuse based on hashed password values.
+ BASE_DECLARE_FEATURE(kReuseDetectionBasedOnPasswordHashes);
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Enables "Needs access to keychain, restart chrome" bubble and banner.
+ BASE_DECLARE_FEATURE(kRestartToGainAccessToKeychain);
+ #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_password__autofill__manager.cc b/devel/electron38/files/patch-components_password__manager_core_browser_password__autofill__manager.cc
new file mode 100644
index 000000000000..80849c47d839
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__autofill__manager.cc
@@ -0,0 +1,20 @@
+--- components/password_manager/core/browser/password_autofill_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/browser/password_autofill_manager.cc
+@@ -308,7 +308,7 @@ void PasswordAutofillManager::DidAcceptSuggestion(
+ weak_ptr_factory_.GetWeakPtr(), *password_credential);
+ if (password_credential->is_grouped_affiliation) {
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ cross_domain_confirmation_controller_ =
+ password_client_->ShowCrossDomainConfirmationPopup(
+ last_popup_open_args_.element_bounds,
+@@ -538,7 +538,7 @@ void PasswordAutofillManager::DidNavigateMainFrame() {
+ manual_fallback_metrics_recorder_ =
+ std::make_unique<PasswordManualFallbackMetricsRecorder>();
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ cross_domain_confirmation_controller_.reset();
+ #endif
+ wait_for_passkeys_timer_.Stop();
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_password__autofill__manager.h b/devel/electron38/files/patch-components_password__manager_core_browser_password__autofill__manager.h
new file mode 100644
index 000000000000..7a74e8694807
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__autofill__manager.h
@@ -0,0 +1,11 @@
+--- components/password_manager/core/browser/password_autofill_manager.h.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/browser/password_autofill_manager.h
+@@ -285,7 +285,7 @@ class PasswordAutofillManager : public autofill::Autof
+
+ // Stores the controller of warning popup UI on cross domain filling.
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<PasswordCrossDomainConfirmationPopupController>
+ cross_domain_confirmation_controller_;
+ #endif
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_password__form__filling.cc b/devel/electron38/files/patch-components_password__manager_core_browser_password__form__filling.cc
new file mode 100644
index 000000000000..7fae2ab149c8
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__form__filling.cc
@@ -0,0 +1,11 @@
+--- components/password_manager/core/browser/password_form_filling.cc.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/browser/password_form_filling.cc
+@@ -178,7 +178,7 @@ LikelyFormFilling SendFillInformationToRenderer(
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (!should_show_popup_without_passwords) {
+ client->MaybeShowSavePasswordPrimingPromo(observed_form.url);
+ }
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_password__form__manager.cc b/devel/electron38/files/patch-components_password__manager_core_browser_password__form__manager.cc
new file mode 100644
index 000000000000..df2b10fa350f
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__form__manager.cc
@@ -0,0 +1,29 @@
+--- components/password_manager/core/browser/password_form_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/browser/password_form_manager.cc
+@@ -66,7 +66,7 @@
+ #include "components/webauthn/android/webauthn_cred_man_delegate.h"
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/os_crypt/sync/os_crypt.h"
+ #endif
+
+@@ -233,7 +233,7 @@ bool ShouldUploadCrowdsourcingVotes(const FormOrDigest
+ return false;
+ }
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool ShouldShowKeychainErrorBubble(
+ std::optional<PasswordStoreBackendError> backend_error) {
+ if (!backend_error.has_value()) {
+@@ -931,7 +931,7 @@ void PasswordFormManager::OnFetchCompleted() {
+ error.value().type);
+ }
+
+-#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (ShouldShowKeychainErrorBubble(
+ form_fetcher_->GetProfileStoreBackendError())) {
+ client_->NotifyKeychainError();
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_password__manager.cc b/devel/electron38/files/patch-components_password__manager_core_browser_password__manager.cc
new file mode 100644
index 000000000000..2712fe4a346f
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__manager.cc
@@ -0,0 +1,20 @@
+--- components/password_manager/core/browser/password_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/browser/password_manager.cc
+@@ -586,7 +586,7 @@ void PasswordManager::RegisterProfilePrefs(
+ prefs::kAutofillableCredentialsAccountStoreLoginDatabase, false);
+ #endif // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS)
+ registry->RegisterBooleanPref(prefs::kPasswordSharingEnabled, true);
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ registry->RegisterIntegerPref(prefs::kRelaunchChromeBubbleDismissedCounter,
+ 0);
+ #endif
+@@ -599,7 +599,7 @@ void PasswordManager::RegisterProfilePrefs(
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_IOS)
++ BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
+ registry->RegisterBooleanPref(prefs::kDeletingUndecryptablePasswordsEnabled,
+ true);
+ #endif
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_password__manager__client.h b/devel/electron38/files/patch-components_password__manager_core_browser_password__manager__client.h
new file mode 100644
index 000000000000..46ab907a88b6
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__manager__client.h
@@ -0,0 +1,20 @@
+--- components/password_manager/core/browser/password_manager_client.h.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/browser/password_manager_client.h
+@@ -31,7 +31,7 @@
+ #include "net/cert/cert_status_flags.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/i18n/rtl.h"
+ #include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
+ #include "ui/gfx/geometry/rect_f.h"
+@@ -545,7 +545,7 @@ class PasswordManagerClient {
+ virtual void TriggerSignIn(signin_metrics::AccessPoint access_point) const;
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Shows the bubble with the details of the `form`.
+ virtual void OpenPasswordDetailsBubble(
+ const password_manager::PasswordForm& form) = 0;
diff --git a/devel/electron32/files/patch-components_password__manager_core_browser_password__manager__switches.cc b/devel/electron38/files/patch-components_password__manager_core_browser_password__manager__switches.cc
index 7824d2983de3..7824d2983de3 100644
--- a/devel/electron32/files/patch-components_password__manager_core_browser_password__manager__switches.cc
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__manager__switches.cc
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_password__manager__switches.h b/devel/electron38/files/patch-components_password__manager_core_browser_password__manager__switches.h
new file mode 100644
index 000000000000..42ed227338dc
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__manager__switches.h
@@ -0,0 +1,11 @@
+--- components/password_manager/core/browser/password_manager_switches.h.orig 2025-03-24 20:50:14 UTC
++++ components/password_manager/core/browser/password_manager_switches.h
+@@ -9,7 +9,7 @@ namespace password_manager {
+
+ namespace password_manager {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ extern const char kPasswordStore[];
+ extern const char kEnableEncryptionSelection[];
+ #endif // BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc b/devel/electron38/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
new file mode 100644
index 000000000000..16dff995afd6
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
@@ -0,0 +1,29 @@
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/browser/password_manual_fallback_flow.cc
+@@ -46,7 +46,7 @@ std::u16string GetUsernameFromLabel(const std::u16stri
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Returns the password form corresponding to the `payload` data. In most
+ // cases there is only one such form stored, but having more than one or no
+ // forms is also possible. If there is more than one form, showing any of them
+@@ -300,7 +300,7 @@ void PasswordManualFallbackFlow::DidAcceptSuggestion(
+ }
+ case autofill::SuggestionType::kViewPasswordDetails: {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ std::optional<password_manager::PasswordForm> credentials =
+ GetCorrespondingPasswordForm(
+ suggestion.GetPayload<Suggestion::PasswordSuggestionDetails>(),
+@@ -436,7 +436,7 @@ void PasswordManualFallbackFlow::EnsureCrossDomainPass
+ const Suggestion::PasswordSuggestionDetails& payload,
+ base::OnceClosure on_allowed) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (payload.is_cross_domain) {
+ CHECK(payload.display_signon_realm);
+ cross_domain_confirmation_popup_controller_ =
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.h b/devel/electron38/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
new file mode 100644
index 000000000000..ce21c753acfc
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
@@ -0,0 +1,20 @@
+--- components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/browser/password_manual_fallback_flow.h
+@@ -19,7 +19,7 @@
+ #include "components/password_manager/core/browser/ui/saved_passwords_presenter.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
+ // BUILDFLAG(IS_CHROMEOS)
+@@ -183,7 +183,7 @@ class PasswordManualFallbackFlow : public autofill::Au
+ std::unique_ptr<device_reauth::DeviceAuthenticator> authenticator_;
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<PasswordCrossDomainConfirmationPopupController>
+ cross_domain_confirmation_popup_controller_;
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_password__store__factory__util.cc b/devel/electron38/files/patch-components_password__manager_core_browser_password__store__factory__util.cc
new file mode 100644
index 000000000000..7e58ced8b846
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__store__factory__util.cc
@@ -0,0 +1,11 @@
+--- components/password_manager/core/browser/password_store_factory_util.cc.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/browser/password_store_factory_util.cc
+@@ -30,7 +30,7 @@ LoginDatabase::DeletingUndecryptablePasswordsEnabled G
+ LoginDatabase::DeletingUndecryptablePasswordsEnabled GetPolicyFromPrefs(
+ PrefService* prefs) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_IOS)
++ BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
+ return LoginDatabase::DeletingUndecryptablePasswordsEnabled(
+ prefs->GetBoolean(prefs::kDeletingUndecryptablePasswordsEnabled));
+ #else
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_password__store_login__database.cc b/devel/electron38/files/patch-components_password__manager_core_browser_password__store_login__database.cc
new file mode 100644
index 000000000000..f97f1b02c956
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__store_login__database.cc
@@ -0,0 +1,20 @@
+--- components/password_manager/core/browser/password_store/login_database.cc.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/browser/password_store/login_database.cc
+@@ -1036,7 +1036,7 @@ bool ShouldDeleteUndecryptablePasswords(
+ bool is_user_data_dir_policy_set,
+ bool is_enabled_by_policy,
+ IsAccountStore is_account_store) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<base::Environment> environment(base::Environment::Create());
+ // On Linux user data directory ca be specified using an env variable. If it
+ // exists, passwords shouldn't be deleted.
+@@ -1054,7 +1054,7 @@ bool ShouldDeleteUndecryptablePasswords(
+ return false;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (command_line->HasSwitch(password_manager::kPasswordStore)) {
+ RecordShouldDeleteUndecryptablePasswordsMetric(
+ ShouldDeleteUndecryptablePasswordsResult::
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc b/devel/electron38/files/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
new file mode 100644
index 000000000000..4df2adb6a0f9
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
@@ -0,0 +1,11 @@
+--- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2024-10-16 21:31:11 UTC
++++ components/password_manager/core/browser/password_store/login_database_async_helper.cc
+@@ -154,7 +154,7 @@ LoginsResultOrError LoginDatabaseAsyncHelper::FillMatc
+ std::vector<PasswordForm> matched_forms;
+ if (!login_db_ ||
+ !login_db_->GetLogins(form, include_psl, &matched_forms)) {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return PasswordStoreBackendError(
+ OSCrypt::IsEncryptionAvailable()
+ ? PasswordStoreBackendErrorType::kUncategorized
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc b/devel/electron38/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
new file mode 100644
index 000000000000..d3318924b228
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
@@ -0,0 +1,11 @@
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/browser/password_store/login_database_unittest.cc
+@@ -2305,7 +2305,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCurrent,
+ testing::Bool()));
+
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ class LoginDatabaseUndecryptableLoginsTest : public testing::Test {
+ protected:
+ LoginDatabaseUndecryptableLoginsTest() = default;
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc b/devel/electron38/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc
new file mode 100644
index 000000000000..fe190de1d5de
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc
@@ -0,0 +1,11 @@
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2025-06-30 07:04:30 UTC
++++ components/password_manager/core/browser/stub_password_manager_client.cc
+@@ -206,7 +206,7 @@ version_info::Channel StubPasswordManagerClient::GetCh
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void StubPasswordManagerClient::OpenPasswordDetailsBubble(
+ const password_manager::PasswordForm& form) {}
+ void StubPasswordManagerClient::MaybeShowSavePasswordPrimingPromo(
diff --git a/devel/electron38/files/patch-components_password__manager_core_browser_stub__password__manager__client.h b/devel/electron38/files/patch-components_password__manager_core_browser_stub__password__manager__client.h
new file mode 100644
index 000000000000..eeac09244b2b
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_browser_stub__password__manager__client.h
@@ -0,0 +1,11 @@
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig 2025-06-30 07:04:30 UTC
++++ components/password_manager/core/browser/stub_password_manager_client.h
+@@ -77,7 +77,7 @@ class StubPasswordManagerClient : public PasswordManag
+ MockPasswordFeatureManager* GetPasswordFeatureManager();
+ version_info::Channel GetChannel() const override;
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void OpenPasswordDetailsBubble(
+ const password_manager::PasswordForm& form) override;
+ void MaybeShowSavePasswordPrimingPromo(const GURL& current_url) override;
diff --git a/devel/electron38/files/patch-components_password__manager_core_common_password__manager__pref__names.h b/devel/electron38/files/patch-components_password__manager_core_common_password__manager__pref__names.h
new file mode 100644
index 000000000000..badc4b364b1b
--- /dev/null
+++ b/devel/electron38/files/patch-components_password__manager_core_common_password__manager__pref__names.h
@@ -0,0 +1,20 @@
+--- components/password_manager/core/common/password_manager_pref_names.h.orig 2025-08-26 20:49:50 UTC
++++ components/password_manager/core/common/password_manager_pref_names.h
+@@ -59,7 +59,7 @@ inline constexpr char kCredentialProviderEnabledOnStar
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_IOS)
++ BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
+ // Boolean pref controlled by the DeletingUndecryptablePasswordsEnabled policy.
+ // If set to false it blocks deleting undecryptable passwords, otherwise the
+ // deletion can happen.
+@@ -285,7 +285,7 @@ inline constexpr char kPasswordSharingEnabled[] =
+ inline constexpr char kPasswordSharingEnabled[] =
+ "password_manager.password_sharing_enabled";
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Integer pref indicating how many times relaunch Chrome bubble was dismissed.
+ inline constexpr char kRelaunchChromeBubbleDismissedCounter[] =
+ "password_manager.relaunch_chrome_bubble_dismissed_counter";
diff --git a/devel/electron38/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc b/devel/electron38/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc
new file mode 100644
index 000000000000..1173e13f7236
--- /dev/null
+++ b/devel/electron38/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc
@@ -0,0 +1,11 @@
+--- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2025-01-27 17:37:37 UTC
++++ components/performance_manager/decorators/process_metrics_decorator.cc
+@@ -264,7 +264,7 @@ void ProcessMetricsDecorator::DidGetMemoryUsage(
+ // RSS and PMF to each node proportionally to its V8 heap size.
+ uint64_t process_rss = process_dump_iter.os_dump().resident_set_kb;
+ process_node->set_resident_set_kb(process_rss);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ process_node->set_private_swap_kb(
+ process_dump_iter.os_dump().private_footprint_swap_kb);
+ #endif
diff --git a/devel/electron38/files/patch-components_performance__manager_public_features.h b/devel/electron38/files/patch-components_performance__manager_public_features.h
new file mode 100644
index 000000000000..db588ac07ab4
--- /dev/null
+++ b/devel/electron38/files/patch-components_performance__manager_public_features.h
@@ -0,0 +1,11 @@
+--- components/performance_manager/public/features.h.orig 2025-04-22 20:15:27 UTC
++++ components/performance_manager/public/features.h
+@@ -19,7 +19,7 @@ namespace performance_manager::features {
+
+ #if !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #define URGENT_DISCARDING_FROM_PERFORMANCE_MANAGER() false
+ #else
+ #define URGENT_DISCARDING_FROM_PERFORMANCE_MANAGER() true
diff --git a/devel/electron38/files/patch-components_permissions_prediction__service_prediction__common.cc b/devel/electron38/files/patch-components_permissions_prediction__service_prediction__common.cc
new file mode 100644
index 000000000000..1e1205f51103
--- /dev/null
+++ b/devel/electron38/files/patch-components_permissions_prediction__service_prediction__common.cc
@@ -0,0 +1,20 @@
+--- components/permissions/prediction_service/prediction_common.cc.orig 2025-06-30 07:04:30 UTC
++++ components/permissions/prediction_service/prediction_common.cc
+@@ -36,7 +36,7 @@ ClientFeatures_Platform GetCurrentPlatformProto() {
+
+ ClientFeatures_Platform GetCurrentPlatformProto() {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ return permissions::ClientFeatures_Platform_PLATFORM_DESKTOP;
+ #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ return permissions::ClientFeatures_Platform_PLATFORM_MOBILE;
+@@ -47,7 +47,7 @@ ClientFeatures_PlatformEnum GetCurrentPlatformEnumProt
+
+ ClientFeatures_PlatformEnum GetCurrentPlatformEnumProto() {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ return permissions::ClientFeatures_PlatformEnum_PLATFORM_DESKTOP_V2;
+ #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ return permissions::ClientFeatures_PlatformEnum_PLATFORM_MOBILE_V2;
diff --git a/devel/electron38/files/patch-components_policy_core_browser_policy__pref__mapping__test.cc b/devel/electron38/files/patch-components_policy_core_browser_policy__pref__mapping__test.cc
new file mode 100644
index 000000000000..087c47459d9e
--- /dev/null
+++ b/devel/electron38/files/patch-components_policy_core_browser_policy__pref__mapping__test.cc
@@ -0,0 +1,11 @@
+--- components/policy/core/browser/policy_pref_mapping_test.cc.orig 2025-04-22 20:15:27 UTC
++++ components/policy/core/browser/policy_pref_mapping_test.cc
+@@ -432,7 +432,7 @@ class PolicyTestCase {
+ const std::string os("chromeos");
+ #elif BUILDFLAG(IS_IOS)
+ const std::string os("ios");
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const std::string os("linux");
+ #elif BUILDFLAG(IS_MAC)
+ const std::string os("mac");
diff --git a/devel/electron38/files/patch-components_policy_core_browser_url__blocklist__manager.cc b/devel/electron38/files/patch-components_policy_core_browser_url__blocklist__manager.cc
new file mode 100644
index 000000000000..ac04b46f18cc
--- /dev/null
+++ b/devel/electron38/files/patch-components_policy_core_browser_url__blocklist__manager.cc
@@ -0,0 +1,11 @@
+--- components/policy/core/browser/url_blocklist_manager.cc.orig 2025-06-30 07:04:30 UTC
++++ components/policy/core/browser/url_blocklist_manager.cc
+@@ -377,7 +377,7 @@ void URLBlocklistManager::RegisterProfilePrefs(
+ policy_prefs::kSafeSitesFilterBehavior,
+ static_cast<int>(SafeSitesFilterBehavior::kSafeSitesFilterDisabled));
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ registry->RegisterListPref(policy_prefs::kPasswordManagerBlocklist);
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
+ // BUILDFLAG(IS_MAC)
diff --git a/devel/electron38/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc b/devel/electron38/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc
new file mode 100644
index 000000000000..ed238a089a36
--- /dev/null
+++ b/devel/electron38/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc
@@ -0,0 +1,11 @@
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2025-08-26 20:49:50 UTC
++++ components/policy/core/common/cloud/cloud_policy_client.cc
+@@ -756,7 +756,7 @@ void CloudPolicyClient::FetchPolicy(PolicyFetchReason
+ fetch_request->set_invalidation_payload(invalidation_payload_);
+ }
+ }
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Only set browser device identifier for CBCM Chrome cloud policy on
+ // desktop.
+ if (type_to_fetch.first ==
diff --git a/devel/electron38/files/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc b/devel/electron38/files/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
new file mode 100644
index 000000000000..b506d50f8829
--- /dev/null
+++ b/devel/electron38/files/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
@@ -0,0 +1,20 @@
+--- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig 2024-10-16 21:31:12 UTC
++++ components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc
+@@ -25,7 +25,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kRetryWithKeyReset,
+ "RetryWithKeyReset",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -220,7 +220,7 @@ void CloudPolicyRefreshScheduler::OnStoreError(CloudPo
+ // continue using the stale information. Thus, no specific response to a store
+ // error is required. NB: Changes to is_managed fire OnStoreLoaded().
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Client is registered means we have successfully get policy key once. However,
+ // a following policy fetch request is failed because we can't verified
+ // signature. Delete the policy key so that we can get it again with next
diff --git a/devel/electron38/files/patch-components_policy_core_common_cloud_cloud__policy__util.cc b/devel/electron38/files/patch-components_policy_core_common_cloud_cloud__policy__util.cc
new file mode 100644
index 000000000000..493212616cbc
--- /dev/null
+++ b/devel/electron38/files/patch-components_policy_core_common_cloud_cloud__policy__util.cc
@@ -0,0 +1,55 @@
+--- components/policy/core/common/cloud/cloud_policy_util.cc.orig 2025-04-22 20:15:27 UTC
++++ components/policy/core/common/cloud/cloud_policy_util.cc
+@@ -21,7 +21,7 @@
+ #include "base/win/wincred_shim.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ #include <pwd.h>
+ #include <sys/types.h>
+ #include <unistd.h>
+@@ -36,10 +36,15 @@
+ #import <SystemConfiguration/SCDynamicStoreCopySpecific.h>
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <limits.h> // For HOST_NAME_MAX
+ #endif
+
++#if BUILDFLAG(IS_FREEBSD)
++#include <sys/param.h>
++#define HOST_NAME_MAX MAXHOSTNAMELEN
++#endif
++
+ #include <algorithm>
+ #include <utility>
+
+@@ -84,7 +89,7 @@ std::string GetMachineName() {
+ namespace em = enterprise_management;
+
+ std::string GetMachineName() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ char hostname[HOST_NAME_MAX];
+ if (gethostname(hostname, HOST_NAME_MAX) == 0) // Success.
+ return hostname;
+@@ -140,7 +145,7 @@ std::string GetOSVersion() {
+
+ std::string GetOSVersion() {
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
+- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ return base::SysInfo::OperatingSystemVersion();
+ #elif BUILDFLAG(IS_WIN)
+ base::win::OSInfo::VersionNumber version_number =
+@@ -162,7 +167,7 @@ std::string GetOSUsername() {
+ }
+
+ std::string GetOSUsername() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
+ struct passwd* creds = getpwuid(getuid());
+ if (!creds || !creds->pw_name)
+ return std::string();
diff --git a/devel/electron38/files/patch-components_policy_core_common_policy__loader__common.cc b/devel/electron38/files/patch-components_policy_core_common_policy__loader__common.cc
new file mode 100644
index 000000000000..8ba7559d24cc
--- /dev/null
+++ b/devel/electron38/files/patch-components_policy_core_common_policy__loader__common.cc
@@ -0,0 +1,20 @@
+--- components/policy/core/common/policy_loader_common.cc.orig 2025-08-26 20:49:50 UTC
++++ components/policy/core/common/policy_loader_common.cc
+@@ -46,7 +46,7 @@ const char* kSensitivePolicies[] = {
+ key::kDefaultSearchProviderEnabled,
+ key::kSafeBrowsingEnabled,
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ key::kAutoOpenFileTypes,
+ key::kEnterpriseSearchAggregatorSettings,
+ key::kHomepageIsNewTabPage,
+@@ -57,7 +57,7 @@ const char* kSensitivePolicies[] = {
+ key::kSafeBrowsingAllowlistDomains,
+ key::kSiteSearchSettings,
+ #endif
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ key::kCommandLineFlagSecurityWarningsEnabled,
+ key::kEnterpriseCustomLabelForBrowser,
+ key::kEnterpriseLogoUrlForBrowser,
diff --git a/devel/electron32/files/patch-components_policy_core_common_policy__paths.cc b/devel/electron38/files/patch-components_policy_core_common_policy__paths.cc
index 1ebd68c8efb1..1ebd68c8efb1 100644
--- a/devel/electron32/files/patch-components_policy_core_common_policy__paths.cc
+++ b/devel/electron38/files/patch-components_policy_core_common_policy__paths.cc
diff --git a/devel/electron38/files/patch-components_policy_core_common_policy__pref__names.cc b/devel/electron38/files/patch-components_policy_core_common_policy__pref__names.cc
new file mode 100644
index 000000000000..b446eaabca72
--- /dev/null
+++ b/devel/electron38/files/patch-components_policy_core_common_policy__pref__names.cc
@@ -0,0 +1,11 @@
+--- components/policy/core/common/policy_pref_names.cc.orig 2025-08-26 20:49:50 UTC
++++ components/policy/core/common/policy_pref_names.cc
+@@ -199,7 +199,7 @@ const char kBuiltInAIAPIsEnabled[] = "policy.built_in_
+ // A boolean value indicating whether the built-in AI APIs are enabled.
+ const char kBuiltInAIAPIsEnabled[] = "policy.built_in_ai_apis_enabled";
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // List of urls for which password manager is disabled/blocked.
+ const char kPasswordManagerBlocklist[] = "policy.password_manager_blocklist";
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
diff --git a/devel/electron38/files/patch-components_policy_core_common_policy__pref__names.h b/devel/electron38/files/patch-components_policy_core_common_policy__pref__names.h
new file mode 100644
index 000000000000..b710abbed160
--- /dev/null
+++ b/devel/electron38/files/patch-components_policy_core_common_policy__pref__names.h
@@ -0,0 +1,11 @@
+--- components/policy/core/common/policy_pref_names.h.orig 2025-08-26 20:49:50 UTC
++++ components/policy/core/common/policy_pref_names.h
+@@ -94,7 +94,7 @@ extern const char kBuiltInAIAPIsEnabled[];
+ #endif
+ extern const char kBuiltInAIAPIsEnabled[];
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ extern const char kPasswordManagerBlocklist[];
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
diff --git a/devel/electron32/files/patch-components_policy_tools_generate__policy__source.py b/devel/electron38/files/patch-components_policy_tools_generate__policy__source.py
index 0394fe5f6220..0394fe5f6220 100644
--- a/devel/electron32/files/patch-components_policy_tools_generate__policy__source.py
+++ b/devel/electron38/files/patch-components_policy_tools_generate__policy__source.py
diff --git a/devel/electron32/files/patch-components_power__metrics_BUILD.gn b/devel/electron38/files/patch-components_power__metrics_BUILD.gn
index 5faa0a4e5e0c..5faa0a4e5e0c 100644
--- a/devel/electron32/files/patch-components_power__metrics_BUILD.gn
+++ b/devel/electron38/files/patch-components_power__metrics_BUILD.gn
diff --git a/devel/electron38/files/patch-components_power__metrics_energy__metrics__provider.cc b/devel/electron38/files/patch-components_power__metrics_energy__metrics__provider.cc
new file mode 100644
index 000000000000..f6d1f014ae81
--- /dev/null
+++ b/devel/electron38/files/patch-components_power__metrics_energy__metrics__provider.cc
@@ -0,0 +1,21 @@
+--- components/power_metrics/energy_metrics_provider.cc.orig 2025-08-26 20:49:50 UTC
++++ components/power_metrics/energy_metrics_provider.cc
+@@ -9,6 +9,8 @@
+ #include "components/power_metrics/energy_metrics_provider_win.h"
+ #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ #include "components/power_metrics/energy_metrics_provider_linux.h"
++#elif BUILDFLAG(IS_BSD)
++#include "base/notimplemented.h"
+ #endif // BUILDFLAG(IS_WIN)
+
+ namespace power_metrics {
+@@ -22,6 +24,9 @@ std::unique_ptr<EnergyMetricsProvider> EnergyMetricsPr
+ return EnergyMetricsProviderWin::Create();
+ #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ return EnergyMetricsProviderLinux::Create();
++#elif BUILDFLAG(IS_BSD)
++ NOTIMPLEMENTED();
++ return nullptr;
+ #else
+ return nullptr;
+ #endif // BUILDFLAG(IS_WIN)
diff --git a/devel/electron38/files/patch-components_regional__capabilities_regional__capabilities__switches.cc b/devel/electron38/files/patch-components_regional__capabilities_regional__capabilities__switches.cc
new file mode 100644
index 000000000000..553531be27b2
--- /dev/null
+++ b/devel/electron38/files/patch-components_regional__capabilities_regional__capabilities__switches.cc
@@ -0,0 +1,11 @@
+--- components/regional_capabilities/regional_capabilities_switches.cc.orig 2025-08-26 20:49:50 UTC
++++ components/regional_capabilities/regional_capabilities_switches.cc
+@@ -18,7 +18,7 @@ BASE_FEATURE(kMitigateLegacySearchEnginePromoOverlap,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kUseFinchPermanentCountryForFetchCountryId,
+ "UseFinchPermanentCountyForFetchCountryId",
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/devel/electron38/files/patch-components_regional__capabilities_regional__capabilities__switches.h b/devel/electron38/files/patch-components_regional__capabilities_regional__capabilities__switches.h
new file mode 100644
index 000000000000..69b13cbfd16c
--- /dev/null
+++ b/devel/electron38/files/patch-components_regional__capabilities_regional__capabilities__switches.h
@@ -0,0 +1,11 @@
+--- components/regional_capabilities/regional_capabilities_switches.h.orig 2025-08-26 20:49:50 UTC
++++ components/regional_capabilities/regional_capabilities_switches.h
+@@ -33,7 +33,7 @@ BASE_DECLARE_FEATURE(kMitigateLegacySearchEnginePromoO
+ BASE_DECLARE_FEATURE(kMitigateLegacySearchEnginePromoOverlap);
+ #endif
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Use finch permanent country instead of finch latest country for fetching
+ // country ID.
+ BASE_DECLARE_FEATURE(kUseFinchPermanentCountryForFetchCountryId);
diff --git a/devel/electron38/files/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc b/devel/electron38/files/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
new file mode 100644
index 000000000000..a18575bbe034
--- /dev/null
+++ b/devel/electron38/files/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
@@ -0,0 +1,11 @@
+--- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig 2025-03-24 20:50:14 UTC
++++ components/safe_browsing/content/common/file_type_policies_unittest.cc
+@@ -146,7 +146,7 @@ TEST_F(FileTypePoliciesTest, UnpackResourceBundle) {
+ EXPECT_EQ(142, file_type.uma_value());
+ EXPECT_FALSE(file_type.is_archive());
+ EXPECT_EQ(DownloadFileType::FULL_PING, file_type.ping_setting());
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ EXPECT_EQ(DownloadFileType::ALLOW_ON_USER_GESTURE,
+ file_type.platform_settings(0).danger_level());
+ EXPECT_EQ(DownloadFileType::DISALLOW_AUTO_OPEN,
diff --git a/devel/electron32/files/patch-components_safe__browsing_content_resources_gen__file__type__proto.py b/devel/electron38/files/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
index c21444927e24..c21444927e24 100644
--- a/devel/electron32/files/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
+++ b/devel/electron38/files/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
diff --git a/devel/electron38/files/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc b/devel/electron38/files/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
new file mode 100644
index 000000000000..316f49e810ae
--- /dev/null
+++ b/devel/electron38/files/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
@@ -0,0 +1,11 @@
+--- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig 2024-10-16 21:31:13 UTC
++++ components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc
+@@ -119,7 +119,7 @@ PlatformType GetCurrentPlatformType() {
+ PlatformType GetCurrentPlatformType() {
+ #if BUILDFLAG(IS_WIN)
+ return WINDOWS_PLATFORM;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return LINUX_PLATFORM;
+ #elif BUILDFLAG(IS_IOS)
+ return IOS_PLATFORM;
diff --git a/devel/electron38/files/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc b/devel/electron38/files/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
new file mode 100644
index 000000000000..bedc1357c276
--- /dev/null
+++ b/devel/electron38/files/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
@@ -0,0 +1,11 @@
+--- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2025-06-30 07:04:30 UTC
++++ components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
+@@ -112,7 +112,7 @@ RTLookupRequest::OSType GetRTLookupRequestOSType() {
+ return RTLookupRequest::OS_TYPE_CHROME_OS;
+ #elif BUILDFLAG(IS_IOS)
+ return RTLookupRequest::OS_TYPE_IOS;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return RTLookupRequest::OS_TYPE_LINUX;
+ #elif BUILDFLAG(IS_MAC)
+ return RTLookupRequest::OS_TYPE_MAC;
diff --git a/devel/electron38/files/patch-components_search__engines_template__url__service.cc b/devel/electron38/files/patch-components_search__engines_template__url__service.cc
new file mode 100644
index 000000000000..913f286bade8
--- /dev/null
+++ b/devel/electron38/files/patch-components_search__engines_template__url__service.cc
@@ -0,0 +1,11 @@
+--- components/search_engines/template_url_service.cc.orig 2025-08-26 20:49:50 UTC
++++ components/search_engines/template_url_service.cc
+@@ -3591,7 +3591,7 @@ TemplateURLService::GetEnterpriseSearchManager(PrefSer
+ std::unique_ptr<EnterpriseSearchManager>
+ TemplateURLService::GetEnterpriseSearchManager(PrefService* prefs) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return std::make_unique<EnterpriseSearchManager>(
+ prefs, base::BindRepeating(&TemplateURLService::EnterpriseSearchChanged,
+ base::Unretained(this)));
diff --git a/devel/electron38/files/patch-components_security__interstitials_content_utils.cc b/devel/electron38/files/patch-components_security__interstitials_content_utils.cc
new file mode 100644
index 000000000000..7fd6d3a401e4
--- /dev/null
+++ b/devel/electron38/files/patch-components_security__interstitials_content_utils.cc
@@ -0,0 +1,11 @@
+--- components/security_interstitials/content/utils.cc.orig 2025-03-24 20:50:14 UTC
++++ components/security_interstitials/content/utils.cc
+@@ -37,7 +37,7 @@ void LaunchDateAndTimeSettings() {
+ #if BUILDFLAG(IS_ANDROID)
+ JNIEnv* env = base::android::AttachCurrentThread();
+ Java_DateAndTimeSettingsHelper_openDateAndTimeSettings(env);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ struct ClockCommand {
+ const char* const pathname;
+ const char* const argument;
diff --git a/devel/electron38/files/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc b/devel/electron38/files/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
new file mode 100644
index 000000000000..55d509b728ff
--- /dev/null
+++ b/devel/electron38/files/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
@@ -0,0 +1,11 @@
+--- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2025-03-24 20:50:14 UTC
++++ components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc
+@@ -147,7 +147,7 @@ void CrossDeviceUserSegment::ExecuteModelWithInput(
+ // Check for current device type and subtract it from the device count
+ // calculation.
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ desktop_count -= 1;
+ #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
+ if (ui::GetDeviceFormFactor() == ui::DEVICE_FORM_FACTOR_TABLET) {
diff --git a/devel/electron38/files/patch-components_services_on__device__translation_sandbox__hook.cc b/devel/electron38/files/patch-components_services_on__device__translation_sandbox__hook.cc
new file mode 100644
index 000000000000..2d4e4dc77253
--- /dev/null
+++ b/devel/electron38/files/patch-components_services_on__device__translation_sandbox__hook.cc
@@ -0,0 +1,43 @@
+--- components/services/on_device_translation/sandbox_hook.cc.orig 2025-01-27 17:37:37 UTC
++++ components/services/on_device_translation/sandbox_hook.cc
+@@ -7,12 +7,15 @@
+ #include "components/services/on_device_translation/translate_kit_client.h"
+ #include "sandbox/linux/syscall_broker/broker_command.h"
+
++#if !BUILDFLAG(IS_BSD)
+ using sandbox::syscall_broker::BrokerFilePermission;
+ using sandbox::syscall_broker::MakeBrokerCommandSet;
++#endif
+
+ namespace on_device_translation {
+ namespace {
+
++#if !BUILDFLAG(IS_BSD)
+ // Gets the file permissions required by the TranslateKit
+ std::vector<BrokerFilePermission> GetOnDeviceTranslationFilePermissions() {
+ std::vector<BrokerFilePermission> permissions{
+@@ -21,6 +24,7 @@ std::vector<BrokerFilePermission> GetOnDeviceTranslati
+ };
+ return permissions;
+ }
++#endif
+
+ } // namespace
+
+@@ -29,6 +33,7 @@ bool OnDeviceTranslationSandboxHook(
+ // Call `TranslateKitClient::Get()` to load libtranslatekit.so
+ TranslateKitClient::Get();
+
++#if !BUILDFLAG(IS_BSD)
+ auto* instance = sandbox::policy::SandboxLinux::GetInstance();
+ instance->StartBrokerProcess(MakeBrokerCommandSet({
+ sandbox::syscall_broker::COMMAND_OPEN,
+@@ -36,7 +41,7 @@ bool OnDeviceTranslationSandboxHook(
+ GetOnDeviceTranslationFilePermissions(),
+ options);
+ instance->EngageNamespaceSandboxIfPossible();
+-
++#endif
+ return true;
+ }
+
diff --git a/devel/electron38/files/patch-components_services_on__device__translation_sandbox__hook.h b/devel/electron38/files/patch-components_services_on__device__translation_sandbox__hook.h
new file mode 100644
index 000000000000..86fd81de2823
--- /dev/null
+++ b/devel/electron38/files/patch-components_services_on__device__translation_sandbox__hook.h
@@ -0,0 +1,16 @@
+--- components/services/on_device_translation/sandbox_hook.h.orig 2025-01-27 17:37:37 UTC
++++ components/services/on_device_translation/sandbox_hook.h
+@@ -5,7 +5,13 @@
+ #ifndef COMPONENTS_SERVICES_ON_DEVICE_TRANSLATION_SANDBOX_HOOK_H_
+ #define COMPONENTS_SERVICES_ON_DEVICE_TRANSLATION_SANDBOX_HOOK_H_
+
++#include "build/build_config.h"
++
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#else
+ #include "sandbox/policy/linux/sandbox_linux.h"
++#endif
+
+ namespace on_device_translation {
+
diff --git a/devel/electron32/files/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc b/devel/electron38/files/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
index a60ebb6e47d1..a60ebb6e47d1 100644
--- a/devel/electron32/files/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
+++ b/devel/electron38/files/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
diff --git a/devel/electron38/files/patch-components_signin_public_base_signin__switches.cc b/devel/electron38/files/patch-components_signin_public_base_signin__switches.cc
new file mode 100644
index 000000000000..6625150b2dfb
--- /dev/null
+++ b/devel/electron38/files/patch-components_signin_public_base_signin__switches.cc
@@ -0,0 +1,20 @@
+--- components/signin/public/base/signin_switches.cc.orig 2025-08-26 20:49:50 UTC
++++ components/signin/public/base/signin_switches.cc
+@@ -73,7 +73,7 @@ BASE_FEATURE(kSmartEmailLineBreaking,
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Enables the History Sync Opt-in on Desktop.
+ BASE_FEATURE(kEnableHistorySyncOptin,
+ "EnableHistorySyncOptin",
+@@ -292,7 +292,7 @@ BASE_FEATURE(kSyncEnableBookmarksInTransportMode,
+ #endif // BUILDFLAG(IS_IOS)
+ );
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kSignInPromoMaterialNextUI,
+ "SignInPromoMaterialNextUI",
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/devel/electron38/files/patch-components_signin_public_base_signin__switches.h b/devel/electron38/files/patch-components_signin_public_base_signin__switches.h
new file mode 100644
index 000000000000..d31637e4413b
--- /dev/null
+++ b/devel/electron38/files/patch-components_signin_public_base_signin__switches.h
@@ -0,0 +1,20 @@
+--- components/signin/public/base/signin_switches.h.orig 2025-08-26 20:49:50 UTC
++++ components/signin/public/base/signin_switches.h
+@@ -61,7 +61,7 @@ BASE_DECLARE_FEATURE(kSmartEmailLineBreaking);
+ BASE_DECLARE_FEATURE(kSmartEmailLineBreaking);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kEnableHistorySyncOptin);
+ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -222,7 +222,7 @@ bool IsExtensionsExplicitBrowserSigninEnabled();
+ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ bool IsExtensionsExplicitBrowserSigninEnabled();
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Uses the Material Next theme for the signin promo.
+ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kSignInPromoMaterialNextUI);
diff --git a/devel/electron38/files/patch-components_soda_soda__util.cc b/devel/electron38/files/patch-components_soda_soda__util.cc
new file mode 100644
index 000000000000..a8632e435f0b
--- /dev/null
+++ b/devel/electron38/files/patch-components_soda_soda__util.cc
@@ -0,0 +1,29 @@
+--- components/soda/soda_util.cc.orig 2025-04-22 20:15:27 UTC
++++ components/soda/soda_util.cc
+@@ -23,7 +23,7 @@
+ #include "base/win/windows_version.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_X86_FAMILY)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_X86_FAMILY)
+ #include "base/cpu.h"
+ #endif
+
+@@ -39,7 +39,7 @@ bool IsSupportedChromeOS() {
+ }
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool IsSupportedLinux() {
+ #if defined(ARCH_CPU_X86_FAMILY)
+ // Check if the CPU has the required instruction set to run the Speech
+@@ -70,7 +70,7 @@ bool IsOnDeviceSpeechRecognitionSupported() {
+ bool IsOnDeviceSpeechRecognitionSupported() {
+ #if BUILDFLAG(IS_CHROMEOS)
+ return IsSupportedChromeOS();
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return IsSupportedLinux();
+ #elif BUILDFLAG(IS_WIN)
+ return IsSupportedWin();
diff --git a/devel/electron38/files/patch-components_startup__metric__utils_common_startup__metric__utils.cc b/devel/electron38/files/patch-components_startup__metric__utils_common_startup__metric__utils.cc
new file mode 100644
index 000000000000..791806d509ea
--- /dev/null
+++ b/devel/electron38/files/patch-components_startup__metric__utils_common_startup__metric__utils.cc
@@ -0,0 +1,11 @@
+--- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2025-08-26 20:49:50 UTC
++++ components/startup_metric_utils/common/startup_metric_utils.cc
+@@ -95,7 +95,7 @@ base::TimeTicks CommonStartupMetricRecorder::StartupTi
+ // Enabling this logic on OS X causes a significant performance regression.
+ // TODO(crbug.com/40464036): Remove IS_APPLE ifdef once utility processes
+ // set their desired main thread priority.
+-#if !BUILDFLAG(IS_APPLE)
++#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
+ static bool statics_initialized = false;
+ if (!statics_initialized) {
+ statics_initialized = true;
diff --git a/devel/electron38/files/patch-components_storage__monitor_BUILD.gn b/devel/electron38/files/patch-components_storage__monitor_BUILD.gn
new file mode 100644
index 000000000000..01b4ffa86bac
--- /dev/null
+++ b/devel/electron38/files/patch-components_storage__monitor_BUILD.gn
@@ -0,0 +1,20 @@
+--- components/storage_monitor/BUILD.gn.orig 2025-04-22 20:15:27 UTC
++++ components/storage_monitor/BUILD.gn
+@@ -73,7 +73,7 @@ component("storage_monitor") {
+ deps += [ "//services/device/public/mojom" ]
+ }
+ } else if (is_linux) {
+- if (use_udev) {
++ if (use_udev && !is_bsd) {
+ sources += [
+ "mtab_watcher_linux.cc",
+ "mtab_watcher_linux.h",
+@@ -182,7 +182,7 @@ source_set("unit_tests") {
+ "storage_monitor_chromeos_unittest.cc",
+ ]
+ }
+- } else if (is_linux) {
++ } else if (is_linux && !is_bsd) {
+ if (use_udev) {
+ sources += [ "storage_monitor_linux_unittest.cc" ]
+ }
diff --git a/devel/electron32/files/patch-components_storage__monitor_removable__device__constants.cc b/devel/electron38/files/patch-components_storage__monitor_removable__device__constants.cc
index b5f275ed96b3..b5f275ed96b3 100644
--- a/devel/electron32/files/patch-components_storage__monitor_removable__device__constants.cc
+++ b/devel/electron38/files/patch-components_storage__monitor_removable__device__constants.cc
diff --git a/devel/electron38/files/patch-components_storage__monitor_removable__device__constants.h b/devel/electron38/files/patch-components_storage__monitor_removable__device__constants.h
new file mode 100644
index 000000000000..f79ace2539e7
--- /dev/null
+++ b/devel/electron38/files/patch-components_storage__monitor_removable__device__constants.h
@@ -0,0 +1,11 @@
+--- components/storage_monitor/removable_device_constants.h.orig 2025-04-22 20:15:27 UTC
++++ components/storage_monitor/removable_device_constants.h
+@@ -15,7 +15,7 @@ extern COMPONENT_EXPORT(STORAGE_MONITOR) const char kV
+ extern COMPONENT_EXPORT(STORAGE_MONITOR) const char kFSUniqueIdPrefix[];
+ extern COMPONENT_EXPORT(STORAGE_MONITOR) const char kVendorModelSerialPrefix[];
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ extern COMPONENT_EXPORT(STORAGE_MONITOR) const
+ char kVendorModelVolumeStoragePrefix[];
+ #endif
diff --git a/devel/electron38/files/patch-components_supervised__user_core_browser_child__account__service.cc b/devel/electron38/files/patch-components_supervised__user_core_browser_child__account__service.cc
new file mode 100644
index 000000000000..ad05dee3b7da
--- /dev/null
+++ b/devel/electron38/files/patch-components_supervised__user_core_browser_child__account__service.cc
@@ -0,0 +1,11 @@
+--- components/supervised_user/core/browser/child_account_service.cc.orig 2025-08-26 20:49:50 UTC
++++ components/supervised_user/core/browser/child_account_service.cc
+@@ -170,7 +170,7 @@ void ChildAccountService::UpdateForceGoogleSafeSearch(
+ void ChildAccountService::UpdateForceGoogleSafeSearch() {
+ // On platforms without web sign-out (where the primary account is always
+ // authenticated), there's no need to force SafeSearch.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ bool is_subject_to_parental_controls =
+ IsPrimaryAccountSubjectToParentalControls(identity_manager_) ==
+ signin::Tribool::kTrue;
diff --git a/devel/electron38/files/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc b/devel/electron38/files/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
new file mode 100644
index 000000000000..105b7132d43e
--- /dev/null
+++ b/devel/electron38/files/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
@@ -0,0 +1,11 @@
+--- components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc.orig 2025-08-26 20:49:50 UTC
++++ components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc
+@@ -66,7 +66,7 @@ FetcherConfig GetFetcherConfig(bool is_subject_to_pare
+ }
+
+ FetcherConfig GetFetcherConfig(bool is_subject_to_parental_controls) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Supervised users on these platforms might get into a state where their
+ // credentials are not available, so best-effort access mode is a graceful
+ // fallback here.
diff --git a/devel/electron38/files/patch-components_supervised__user_core_browser_list__family__members__service.h b/devel/electron38/files/patch-components_supervised__user_core_browser_list__family__members__service.h
new file mode 100644
index 000000000000..64332a60eb39
--- /dev/null
+++ b/devel/electron38/files/patch-components_supervised__user_core_browser_list__family__members__service.h
@@ -0,0 +1,11 @@
+--- components/supervised_user/core/browser/list_family_members_service.h.orig 2025-03-24 20:50:14 UTC
++++ components/supervised_user/core/browser/list_family_members_service.h
+@@ -33,7 +33,7 @@ constexpr bool FetchListFamilyMembersWithCapability()
+ // If true, this fetcher is active for all users with CanFetchFamilyMemberInfo
+ // capability. Otherwise, it is only used by supervised users.
+ constexpr bool FetchListFamilyMembersWithCapability() {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ return true;
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc b/devel/electron38/files/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
new file mode 100644
index 000000000000..493ca9967d53
--- /dev/null
+++ b/devel/electron38/files/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
@@ -0,0 +1,11 @@
+--- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2025-08-26 20:49:50 UTC
++++ components/supervised_user/core/browser/supervised_user_metrics_service.cc
+@@ -103,7 +103,7 @@ SupervisedUserMetricsService::SupervisedUserMetricsSer
+ std::move(metrics_service_accessor_delegate)) {
+ DCHECK(pref_service_);
+ supervised_user_service_observation_.Observe(&supervised_user_service);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ CHECK(extensions_metrics_delegate_)
+ << "Extensions metrics delegate must exist on Win/Linux/Mac";
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc b/devel/electron38/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
new file mode 100644
index 000000000000..963ffcb15e95
--- /dev/null
+++ b/devel/electron38/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
@@ -0,0 +1,11 @@
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2025-06-30 07:04:30 UTC
++++ components/supervised_user/core/browser/supervised_user_preferences.cc
+@@ -153,7 +153,7 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry
+ registry->RegisterBooleanPref(prefs::kChildAccountStatusKnown, false);
+ registry->RegisterStringPref(prefs::kFamilyLinkUserMemberRole, std::string());
+ #if BUILDFLAG(ENABLE_EXTENSIONS) && \
+- (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX))
++ (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ registry->RegisterIntegerPref(
+ prefs::kLocallyParentApprovedExtensionsMigrationState,
+ static_cast<int>(
diff --git a/devel/electron38/files/patch-components_supervised__user_core_common_features.cc b/devel/electron38/files/patch-components_supervised__user_core_common_features.cc
new file mode 100644
index 000000000000..be8cf81dfae6
--- /dev/null
+++ b/devel/electron38/files/patch-components_supervised__user_core_common_features.cc
@@ -0,0 +1,38 @@
+--- components/supervised_user/core/common/features.cc.orig 2025-08-26 20:49:50 UTC
++++ components/supervised_user/core/common/features.cc
+@@ -35,7 +35,7 @@ BASE_FEATURE(kAllowSubframeLocalWebApprovals,
+ #endif
+
+ #if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ const int kLocalWebApprovalBottomSheetLoadTimeoutDefaultValueMs = 5000;
+
+ const base::FeatureParam<int> kLocalWebApprovalBottomSheetLoadTimeoutMs{
+@@ -44,7 +44,7 @@ const base::FeatureParam<int> kLocalWebApprovalBottomS
+ #endif // BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kEnableLocalWebApprovalErrorDialog,
+ "EnableLocalWebApprovalErrorDialog",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -58,7 +58,7 @@ BASE_FEATURE(kSupervisedUserBlockInterstitialV3,
+ BASE_FEATURE(kSupervisedUserBlockInterstitialV3,
+ "SupervisedUserBlockInterstitialV3",
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_IOS)
++ BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -94,7 +94,7 @@ bool IsLocalWebApprovalsEnabledForSubframes() {
+ return base::FeatureList::IsEnabled(kAllowSubframeLocalWebApprovals);
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kEnableSupervisedUserVersionSignOutDialog,
+ "EnableSupervisedUserVersionSignOutDialog",
+ base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/devel/electron38/files/patch-components_supervised__user_core_common_features.h b/devel/electron38/files/patch-components_supervised__user_core_common_features.h
new file mode 100644
index 000000000000..913096c01a32
--- /dev/null
+++ b/devel/electron38/files/patch-components_supervised__user_core_common_features.h
@@ -0,0 +1,26 @@
+--- components/supervised_user/core/common/features.h.orig 2025-08-26 20:49:50 UTC
++++ components/supervised_user/core/common/features.h
+@@ -20,12 +20,12 @@ BASE_DECLARE_FEATURE(kAllowSubframeLocalWebApprovals);
+ BASE_DECLARE_FEATURE(kAllowSubframeLocalWebApprovals);
+
+ #if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ extern const base::FeatureParam<int> kLocalWebApprovalBottomSheetLoadTimeoutMs;
+ #endif // BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Whether we show an error screen in case of failure of a local web approval.
+ BASE_DECLARE_FEATURE(kEnableLocalWebApprovalErrorDialog);
+ #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+@@ -37,7 +37,7 @@ BASE_DECLARE_FEATURE(kSupervisedUserBlockInterstitialV
+ // Whether supervised users see an updated URL filter interstitial.
+ BASE_DECLARE_FEATURE(kSupervisedUserBlockInterstitialV3);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Uses supervised user strings on the signout dialog.
+ BASE_DECLARE_FEATURE(kEnableSupervisedUserVersionSignOutDialog);
+ #endif
diff --git a/devel/electron38/files/patch-components_supervised__user_core_common_pref__names.h b/devel/electron38/files/patch-components_supervised__user_core_common_pref__names.h
new file mode 100644
index 000000000000..6fcd029b25c7
--- /dev/null
+++ b/devel/electron38/files/patch-components_supervised__user_core_common_pref__names.h
@@ -0,0 +1,11 @@
+--- components/supervised_user/core/common/pref_names.h.orig 2025-06-30 07:04:30 UTC
++++ components/supervised_user/core/common/pref_names.h
+@@ -129,7 +129,7 @@ inline constexpr char kDefaultSupervisedUserFilteringB
+ "profile.managed.default_filtering_behavior";
+
+ #if BUILDFLAG(ENABLE_EXTENSIONS_CORE)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // An integer pref that stores the current state of the local extension
+ // parent approval migration when the feature
+ // `kEnableSupervisedUserSkipParentApprovalToInstallExtensions` becomes enabled.
diff --git a/devel/electron38/files/patch-components_sync__device__info_local__device__info__util.cc b/devel/electron38/files/patch-components_sync__device__info_local__device__info__util.cc
new file mode 100644
index 000000000000..d433d0f818de
--- /dev/null
+++ b/devel/electron38/files/patch-components_sync__device__info_local__device__info__util.cc
@@ -0,0 +1,29 @@
+--- components/sync_device_info/local_device_info_util.cc.orig 2025-03-24 20:50:14 UTC
++++ components/sync_device_info/local_device_info_util.cc
+@@ -84,7 +84,7 @@ sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
+ sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
+ #if BUILDFLAG(IS_CHROMEOS)
+ return sync_pb::SyncEnums_DeviceType_TYPE_CROS;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return sync_pb::SyncEnums_DeviceType_TYPE_LINUX;
+ #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
+ switch (ui::GetDeviceFormFactor()) {
+@@ -107,7 +107,7 @@ DeviceInfo::OsType GetLocalDeviceOSType() {
+ DeviceInfo::OsType GetLocalDeviceOSType() {
+ #if BUILDFLAG(IS_CHROMEOS)
+ return DeviceInfo::OsType::kChromeOsAsh;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return DeviceInfo::OsType::kLinux;
+ #elif BUILDFLAG(IS_ANDROID)
+ return DeviceInfo::OsType::kAndroid;
+@@ -126,7 +126,7 @@ DeviceInfo::FormFactor GetLocalDeviceFormFactor() {
+
+ DeviceInfo::FormFactor GetLocalDeviceFormFactor() {
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ return DeviceInfo::FormFactor::kDesktop;
+ #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
+ return ui::GetDeviceFormFactor() == ui::DEVICE_FORM_FACTOR_TABLET
diff --git a/devel/electron32/files/patch-components_sync__device__info_local__device__info__util__linux.cc b/devel/electron38/files/patch-components_sync__device__info_local__device__info__util__linux.cc
index 1edb88b39884..1edb88b39884 100644
--- a/devel/electron32/files/patch-components_sync__device__info_local__device__info__util__linux.cc
+++ b/devel/electron38/files/patch-components_sync__device__info_local__device__info__util__linux.cc
diff --git a/devel/electron38/files/patch-components_sync__preferences_common__syncable__prefs__database.cc b/devel/electron38/files/patch-components_sync__preferences_common__syncable__prefs__database.cc
new file mode 100644
index 000000000000..e65530cc1ba0
--- /dev/null
+++ b/devel/electron38/files/patch-components_sync__preferences_common__syncable__prefs__database.cc
@@ -0,0 +1,11 @@
+--- components/sync_preferences/common_syncable_prefs_database.cc.orig 2025-08-26 20:49:50 UTC
++++ components/sync_preferences/common_syncable_prefs_database.cc
+@@ -337,7 +337,7 @@ constexpr auto kCommonSyncablePrefsAllowlist =
+ syncer::PREFERENCES, PrefSensitivity::kNone, MergeBehavior::kNone}},
+ #endif // BUILDFLAG(IS_ANDROID)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {autofill::prefs::kAutofillBnplEnabled,
+ {syncable_prefs_ids::kAutofillBnplEnabled, syncer::PREFERENCES,
+ PrefSensitivity::kNone, MergeBehavior::kNone}},
diff --git a/devel/electron38/files/patch-components_system__cpu_cpu__probe.cc b/devel/electron38/files/patch-components_system__cpu_cpu__probe.cc
new file mode 100644
index 000000000000..bf7aea319345
--- /dev/null
+++ b/devel/electron38/files/patch-components_system__cpu_cpu__probe.cc
@@ -0,0 +1,23 @@
+--- components/system_cpu/cpu_probe.cc.orig 2025-08-26 20:49:50 UTC
++++ components/system_cpu/cpu_probe.cc
+@@ -20,6 +20,10 @@
+ #include "components/system_cpu/cpu_probe_mac.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
++#if BUILDFLAG(IS_BSD)
++#include "base/notimplemented.h"
++#endif
++
+ namespace system_cpu {
+
+ // static
+@@ -30,6 +34,9 @@ std::unique_ptr<CpuProbe> CpuProbe::Create() {
+ return CpuProbeWin::Create();
+ #elif BUILDFLAG(IS_MAC)
+ return CpuProbeMac::Create();
++#elif BUILDFLAG(IS_BSD)
++ NOTIMPLEMENTED();
++ return nullptr;
+ #else
+ return nullptr;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron32/files/patch-components_translate_core_common_translate__util.cc b/devel/electron38/files/patch-components_translate_core_common_translate__util.cc
index 6f53bd06ff6b..6f53bd06ff6b 100644
--- a/devel/electron32/files/patch-components_translate_core_common_translate__util.cc
+++ b/devel/electron38/files/patch-components_translate_core_common_translate__util.cc
diff --git a/devel/electron38/files/patch-components_trusted__vault_trusted__vault__connection__impl.cc b/devel/electron38/files/patch-components_trusted__vault_trusted__vault__connection__impl.cc
new file mode 100644
index 000000000000..d26b6bf235a2
--- /dev/null
+++ b/devel/electron38/files/patch-components_trusted__vault_trusted__vault__connection__impl.cc
@@ -0,0 +1,11 @@
+--- components/trusted_vault/trusted_vault_connection_impl.cc.orig 2025-06-30 07:04:30 UTC
++++ components/trusted_vault/trusted_vault_connection_impl.cc
+@@ -105,7 +105,7 @@ GetLocalPhysicalDeviceType() {
+ // currently used or even built on all platforms.
+ #if BUILDFLAG(IS_CHROMEOS)
+ return trusted_vault_pb::PhysicalDeviceMetadata::DEVICE_TYPE_CHROMEOS;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return trusted_vault_pb::PhysicalDeviceMetadata::DEVICE_TYPE_LINUX;
+ #elif BUILDFLAG(IS_ANDROID)
+ return trusted_vault_pb::PhysicalDeviceMetadata::DEVICE_TYPE_ANDROID;
diff --git a/devel/electron38/files/patch-components_update__client_update__query__params.cc b/devel/electron38/files/patch-components_update__client_update__query__params.cc
new file mode 100644
index 000000000000..79e60763484c
--- /dev/null
+++ b/devel/electron38/files/patch-components_update__client_update__query__params.cc
@@ -0,0 +1,11 @@
+--- components/update_client/update_query_params.cc.orig 2025-03-24 20:50:14 UTC
++++ components/update_client/update_query_params.cc
+@@ -39,6 +39,8 @@ const char kOs[] =
+ "fuchsia";
+ #elif BUILDFLAG(IS_OPENBSD)
+ "openbsd";
++#elif defined(OS_FREEBSD)
++ "freebsd";
+ #else
+ #error "unknown os"
+ #endif
diff --git a/devel/electron38/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc b/devel/electron38/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
new file mode 100644
index 000000000000..ce575c40bcbb
--- /dev/null
+++ b/devel/electron38/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
@@ -0,0 +1,11 @@
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2025-03-24 20:50:14 UTC
++++ components/url_formatter/spoof_checks/idn_spoof_checker.cc
+@@ -298,7 +298,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
+ // The ideal fix would be to change the omnibox font used for Thai. In
+ // that case, the Linux-only list should be revisited and potentially
+ // removed.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ "[ทนบพรหเแ๐ดลปฟม]",
+ #else
+ "[บพเแ๐]",
diff --git a/devel/electron38/files/patch-components_user__education_views_help__bubble__view.cc b/devel/electron38/files/patch-components_user__education_views_help__bubble__view.cc
new file mode 100644
index 000000000000..41fe01241de1
--- /dev/null
+++ b/devel/electron38/files/patch-components_user__education_views_help__bubble__view.cc
@@ -0,0 +1,29 @@
+--- components/user_education/views/help_bubble_view.cc.orig 2025-08-26 20:49:50 UTC
++++ components/user_education/views/help_bubble_view.cc
+@@ -269,7 +269,7 @@ DEFINE_CLASS_ELEMENT_IDENTIFIER_VALUE(HelpBubbleView,
+ // TODO(https://crbug.com/382611284): Temporarily handle the case when the
+ // primary window is minimized by closing the help bubble. Remove this code when
+ // the issue is solved at the Views framework level.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ class HelpBubbleView::PrimaryWidgetObserver : public views::WidgetObserver {
+ public:
+ explicit PrimaryWidgetObserver(HelpBubbleView& help_bubble)
+@@ -733,7 +733,7 @@ HelpBubbleView::HelpBubbleView(
+ event_relay_->Init(this);
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ primary_widget_observer_ = std::make_unique<PrimaryWidgetObserver>(*this);
+ #endif
+
+@@ -845,7 +845,7 @@ void HelpBubbleView::OnBeforeBubbleWidgetInit(views::W
+ void HelpBubbleView::OnBeforeBubbleWidgetInit(views::Widget::InitParams* params,
+ views::Widget* widget) const {
+ BubbleDialogDelegateView::OnBeforeBubbleWidgetInit(params, widget);
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_BSD)
+ // Help bubbles anchored to menus may be clipped to their anchors' bounds,
+ // resulting in visual errors, unless they use accelerated rendering. See
+ // crbug.com/1445770 for details. This also applies to bubbles anchored to
diff --git a/devel/electron38/files/patch-components_user__education_views_help__bubble__view.h b/devel/electron38/files/patch-components_user__education_views_help__bubble__view.h
new file mode 100644
index 000000000000..97c3dbb87910
--- /dev/null
+++ b/devel/electron38/files/patch-components_user__education_views_help__bubble__view.h
@@ -0,0 +1,11 @@
+--- components/user_education/views/help_bubble_view.h.orig 2025-04-22 20:15:27 UTC
++++ components/user_education/views/help_bubble_view.h
+@@ -160,7 +160,7 @@ class HelpBubbleView : public views::BubbleDialogDeleg
+ // work around this problem by closing the bubble if the widget is minimized.
+ // When the underlying issue is fixed at the framework level, this can be
+ // removed.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ class PrimaryWidgetObserver;
+ std::unique_ptr<PrimaryWidgetObserver> primary_widget_observer_;
+ #endif
diff --git a/devel/electron38/files/patch-components_variations_service_variations__service.cc b/devel/electron38/files/patch-components_variations_service_variations__service.cc
new file mode 100644
index 000000000000..b6d5403878a8
--- /dev/null
+++ b/devel/electron38/files/patch-components_variations_service_variations__service.cc
@@ -0,0 +1,11 @@
+--- components/variations/service/variations_service.cc.orig 2025-08-26 20:49:50 UTC
++++ components/variations/service/variations_service.cc
+@@ -99,7 +99,7 @@ std::string GetPlatformString() {
+ return "android";
+ #elif BUILDFLAG(IS_FUCHSIA)
+ return "fuchsia";
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_SOLARIS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_BSD)
+ // Default BSD and SOLARIS to Linux to not break those builds, although these
+ // platforms are not officially supported by Chrome.
+ return "linux";
diff --git a/devel/electron38/files/patch-components_visited__url__ranking_public_url__visit__util.cc b/devel/electron38/files/patch-components_visited__url__ranking_public_url__visit__util.cc
new file mode 100644
index 000000000000..199623837fa5
--- /dev/null
+++ b/devel/electron38/files/patch-components_visited__url__ranking_public_url__visit__util.cc
@@ -0,0 +1,11 @@
+--- components/visited_url_ranking/public/url_visit_util.cc.orig 2025-06-30 07:04:30 UTC
++++ components/visited_url_ranking/public/url_visit_util.cc
+@@ -68,7 +68,7 @@ PlatformType GetPlatformInput() {
+ return PlatformType::kWindows;
+ #elif BUILDFLAG(IS_MAC)
+ return PlatformType::kMac;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return PlatformType::kLinux;
+ #elif BUILDFLAG(IS_IOS)
+ return PlatformType::kIos;
diff --git a/devel/electron38/files/patch-components_viz_host_gpu__host__impl.cc b/devel/electron38/files/patch-components_viz_host_gpu__host__impl.cc
new file mode 100644
index 000000000000..032c9820ea4c
--- /dev/null
+++ b/devel/electron38/files/patch-components_viz_host_gpu__host__impl.cc
@@ -0,0 +1,11 @@
+--- components/viz/host/gpu_host_impl.cc.orig 2025-03-24 20:50:14 UTC
++++ components/viz/host/gpu_host_impl.cc
+@@ -135,7 +135,7 @@ GpuHostImpl::GpuHostImpl(Delegate* delegate,
+ mojom::GpuServiceCreationParams::New();
+ #if BUILDFLAG(IS_OZONE)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Linux has an issue when running in single-process mode wherein
+ // GetPlatformRuntimeProperties() browser-side calls can have a data race with
+ // in-process GPU service initialization. The call to
diff --git a/devel/electron38/files/patch-components_viz_host_host__display__client.cc b/devel/electron38/files/patch-components_viz_host_host__display__client.cc
new file mode 100644
index 000000000000..7b95e6e74b3e
--- /dev/null
+++ b/devel/electron38/files/patch-components_viz_host_host__display__client.cc
@@ -0,0 +1,14 @@
+--- components/viz/host/host_display_client.cc.orig 2025-09-10 14:33:47 UTC
++++ components/viz/host/host_display_client.cc
+@@ -74,9 +74,9 @@ void HostDisplayClient::AddChildWindowToBrowser(
+ }
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+ void HostDisplayClient::DidCompleteSwapWithNewSize(const gfx::Size& size) {
+- NOTIMPLEMENTED();
++ NOTREACHED();
+ }
+ #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
+
diff --git a/devel/electron32/files/patch-components_viz_host_host__display__client.h b/devel/electron38/files/patch-components_viz_host_host__display__client.h
index 1d69922e1f9c..1d69922e1f9c 100644
--- a/devel/electron32/files/patch-components_viz_host_host__display__client.h
+++ b/devel/electron38/files/patch-components_viz_host_host__display__client.h
diff --git a/devel/electron38/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc b/devel/electron38/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
new file mode 100644
index 000000000000..8a45449b75ad
--- /dev/null
+++ b/devel/electron38/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
@@ -0,0 +1,11 @@
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ components/viz/service/display_embedder/skia_output_surface_impl.cc
+@@ -1498,7 +1498,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::GetGrBackendFor
+ ->GetVulkanPhysicalDevice(),
+ VK_IMAGE_TILING_OPTIMAL, vk_format,
+ si_format, yuv_color_space, ycbcr_info);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Textures that were allocated _on linux_ with ycbcr info came from
+ // VaapiVideoDecoder, which exports using DRM format modifiers.
+ return GrBackendFormats::MakeVk(gr_ycbcr_info,
diff --git a/devel/electron38/files/patch-components_viz_service_display__embedder_software__output__surface.cc b/devel/electron38/files/patch-components_viz_service_display__embedder_software__output__surface.cc
new file mode 100644
index 000000000000..6bc03bba47f3
--- /dev/null
+++ b/devel/electron38/files/patch-components_viz_service_display__embedder_software__output__surface.cc
@@ -0,0 +1,20 @@
+--- components/viz/service/display_embedder/software_output_surface.cc.orig 2025-03-24 20:50:14 UTC
++++ components/viz/service/display_embedder/software_output_surface.cc
+@@ -115,7 +115,7 @@ void SoftwareOutputSurface::SwapBuffersCallback(base::
+ base::TimeTicks now = base::TimeTicks::Now();
+ base::TimeDelta interval_to_next_refresh =
+ now.SnappedToNextTick(refresh_timebase_, refresh_interval_) - now;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (needs_swap_size_notifications_)
+ client_->DidSwapWithSize(pixel_size);
+ #endif
+@@ -142,7 +142,7 @@ gfx::OverlayTransform SoftwareOutputSurface::GetDispla
+ return gfx::OVERLAY_TRANSFORM_NONE;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void SoftwareOutputSurface::SetNeedsSwapSizeNotifications(
+ bool needs_swap_size_notifications) {
+ needs_swap_size_notifications_ = needs_swap_size_notifications;
diff --git a/devel/electron38/files/patch-components_viz_service_display__embedder_software__output__surface.h b/devel/electron38/files/patch-components_viz_service_display__embedder_software__output__surface.h
new file mode 100644
index 000000000000..a28ccd9124bd
--- /dev/null
+++ b/devel/electron38/files/patch-components_viz_service_display__embedder_software__output__surface.h
@@ -0,0 +1,20 @@
+--- components/viz/service/display_embedder/software_output_surface.h.orig 2025-06-30 07:04:30 UTC
++++ components/viz/service/display_embedder/software_output_surface.h
+@@ -40,7 +40,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputSurface : publi
+ UpdateVSyncParametersCallback callback) override;
+ void SetDisplayTransformHint(gfx::OverlayTransform transform) override {}
+ gfx::OverlayTransform GetDisplayTransform() override;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void SetNeedsSwapSizeNotifications(
+ bool needs_swap_size_notifications) override;
+ #endif
+@@ -58,7 +58,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputSurface : publi
+ base::TimeTicks refresh_timebase_;
+ base::TimeDelta refresh_interval_ = BeginFrameArgs::DefaultInterval();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool needs_swap_size_notifications_ = false;
+ #endif
+
diff --git a/devel/electron38/files/patch-components_viz_service_display_skia__renderer.cc b/devel/electron38/files/patch-components_viz_service_display_skia__renderer.cc
new file mode 100644
index 000000000000..fb625ed5beb0
--- /dev/null
+++ b/devel/electron38/files/patch-components_viz_service_display_skia__renderer.cc
@@ -0,0 +1,11 @@
+--- components/viz/service/display/skia_renderer.cc.orig 2025-06-30 07:04:30 UTC
++++ components/viz/service/display/skia_renderer.cc
+@@ -1380,7 +1380,7 @@ void SkiaRenderer::ClearFramebuffer() {
+ if (current_frame()->current_render_pass->has_transparent_background) {
+ ClearCanvas(SkColors::kTransparent);
+ } else {
+-#if DCHECK_IS_ON() && !BUILDFLAG(IS_LINUX)
++#if DCHECK_IS_ON() && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ // On DEBUG builds, opaque render passes are cleared to blue
+ // to easily see regions that were not drawn on the screen.
+ // ClearCavas() call causes slight pixel difference, so linux-ref and
diff --git a/devel/electron38/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/devel/electron38/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
new file mode 100644
index 000000000000..e7fded06a3cc
--- /dev/null
+++ b/devel/electron38/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
@@ -0,0 +1,20 @@
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2025-09-10 14:33:47 UTC
++++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
+@@ -143,7 +143,7 @@ RootCompositorFrameSinkImpl::Create(
+ output_surface->SetNeedsSwapSizeNotifications(
+ params->send_swap_size_notifications);
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+ // For X11, we need notify client about swap completion after resizing, so the
+ // client can use it for synchronize with X11 WM.
+ output_surface->SetNeedsSwapSizeNotifications(true);
+@@ -903,7 +903,7 @@ void RootCompositorFrameSinkImpl::DisplayDidCompleteSw
+ if (display_client_ && enable_swap_completion_callback_) {
+ display_client_->DidCompleteSwapWithSize(pixel_size);
+ }
+-#elif BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
++#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+ if (display_client_ && pixel_size != last_swap_pixel_size_) {
+ last_swap_pixel_size_ = pixel_size;
+ display_client_->DidCompleteSwapWithNewSize(last_swap_pixel_size_);
diff --git a/devel/electron38/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h b/devel/electron38/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
new file mode 100644
index 000000000000..a686695cbe81
--- /dev/null
+++ b/devel/electron38/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
@@ -0,0 +1,11 @@
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2025-08-26 20:49:50 UTC
++++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
+@@ -223,7 +223,7 @@ class VIZ_SERVICE_EXPORT RootCompositorFrameSinkImpl
+ base::TimeDelta display_frame_interval_ = BeginFrameArgs::DefaultInterval();
+ base::TimeDelta preferred_frame_interval_;
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+ gfx::Size last_swap_pixel_size_;
+ #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
+
diff --git a/devel/electron38/files/patch-components_viz_service_gl_gpu__service__impl.cc b/devel/electron38/files/patch-components_viz_service_gl_gpu__service__impl.cc
new file mode 100644
index 000000000000..12bfad0794e5
--- /dev/null
+++ b/devel/electron38/files/patch-components_viz_service_gl_gpu__service__impl.cc
@@ -0,0 +1,20 @@
+--- components/viz/service/gl/gpu_service_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ components/viz/service/gl/gpu_service_impl.cc
+@@ -501,7 +501,7 @@ void GpuServiceImpl::InitializeWithHostInternal(
+
+ mojo::Remote<mojom::GpuHost> gpu_host(std::move(pending_gpu_host));
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ gpu_extra_info_.is_gmb_nv12_supported = IsGMBNV12Supported();
+ #endif
+
+@@ -1266,7 +1266,7 @@ bool GpuServiceImpl::OnBeginFrameDerivedImpl(const Beg
+ return true;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool GpuServiceImpl::IsGMBNV12Supported() {
+ CHECK(main_runner_->BelongsToCurrentThread());
+
diff --git a/devel/electron38/files/patch-components_viz_service_gl_gpu__service__impl.h b/devel/electron38/files/patch-components_viz_service_gl_gpu__service__impl.h
new file mode 100644
index 000000000000..ca35abadf8d1
--- /dev/null
+++ b/devel/electron38/files/patch-components_viz_service_gl_gpu__service__impl.h
@@ -0,0 +1,11 @@
+--- components/viz/service/gl/gpu_service_impl.h.orig 2025-08-26 20:49:50 UTC
++++ components/viz/service/gl/gpu_service_impl.h
+@@ -450,7 +450,7 @@ class VIZ_SERVICE_EXPORT GpuServiceImpl
+
+ void OnBeginFrameOnIO(const BeginFrameArgs& args);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool IsGMBNV12Supported();
+ #endif
+
diff --git a/devel/electron32/files/patch-components_viz_test_fake__display__client.cc b/devel/electron38/files/patch-components_viz_test_fake__display__client.cc
index 5b3eeef68ad3..5b3eeef68ad3 100644
--- a/devel/electron32/files/patch-components_viz_test_fake__display__client.cc
+++ b/devel/electron38/files/patch-components_viz_test_fake__display__client.cc
diff --git a/devel/electron32/files/patch-components_viz_test_fake__display__client.h b/devel/electron38/files/patch-components_viz_test_fake__display__client.h
index decdc418ca85..decdc418ca85 100644
--- a/devel/electron32/files/patch-components_viz_test_fake__display__client.h
+++ b/devel/electron38/files/patch-components_viz_test_fake__display__client.h
diff --git a/devel/electron38/files/patch-components_viz_test_mock__display__client.h b/devel/electron38/files/patch-components_viz_test_mock__display__client.h
new file mode 100644
index 000000000000..86c366c3914d
--- /dev/null
+++ b/devel/electron38/files/patch-components_viz_test_mock__display__client.h
@@ -0,0 +1,11 @@
+--- components/viz/test/mock_display_client.h.orig 2025-03-24 20:50:14 UTC
++++ components/viz/test/mock_display_client.h
+@@ -45,7 +45,7 @@ class MockDisplayClient : public mojom::DisplayClient
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
+ MOCK_METHOD1(SetPreferredRefreshRate, void(float refresh_rate));
+ #endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+ MOCK_METHOD1(DidCompleteSwapWithNewSize, void(const gfx::Size&));
+ #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
+
diff --git a/devel/electron38/files/patch-components_webui_flags_flags__state.cc b/devel/electron38/files/patch-components_webui_flags_flags__state.cc
new file mode 100644
index 000000000000..8f22e69e7cf9
--- /dev/null
+++ b/devel/electron38/files/patch-components_webui_flags_flags__state.cc
@@ -0,0 +1,11 @@
+--- components/webui/flags/flags_state.cc.orig 2025-08-26 20:49:50 UTC
++++ components/webui/flags/flags_state.cc
+@@ -782,7 +782,7 @@ unsigned short FlagsState::GetCurrentPlatform() {
+ return kOsWin;
+ #elif BUILDFLAG(IS_CHROMEOS)
+ return kOsCrOS;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_OPENBSD)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return kOsLinux;
+ #elif BUILDFLAG(IS_ANDROID)
+ return kOsAndroid;
diff --git a/devel/electron38/files/patch-content_app_BUILD.gn b/devel/electron38/files/patch-content_app_BUILD.gn
new file mode 100644
index 000000000000..23581bb868fa
--- /dev/null
+++ b/devel/electron38/files/patch-content_app_BUILD.gn
@@ -0,0 +1,15 @@
+--- content/app/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ content/app/BUILD.gn
+@@ -91,9 +91,9 @@ source_set("content_main_runner_app") {
+ "//third_party/tflite:buildflags",
+ "//tools/v8_context_snapshot:buildflags",
+ ]
+- if (build_tflite_with_xnnpack) {
+- deps += [ "//third_party/cpuinfo" ]
+- }
++# if (build_tflite_with_xnnpack) {
++# deps += [ "//third_party/cpuinfo" ]
++# }
+ }
+
+ if (is_android && enable_javaless_renderers) {
diff --git a/devel/electron38/files/patch-content_app_content__main.cc b/devel/electron38/files/patch-content_app_content__main.cc
new file mode 100644
index 000000000000..1383f43b81ef
--- /dev/null
+++ b/devel/electron38/files/patch-content_app_content__main.cc
@@ -0,0 +1,20 @@
+--- content/app/content_main.cc.orig 2025-09-10 14:33:47 UTC
++++ content/app/content_main.cc
+@@ -225,7 +225,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
+ base::EnableTerminationOnOutOfMemory();
+ logging::RegisterAbslAbortHook();
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // The various desktop environments set this environment variable that
+ // allows the dbus client library to connect directly to the bus. When this
+ // variable is not set (test environments like xvfb-run), the dbus client
+@@ -319,7 +319,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
+ #endif
+ #endif
+
+-#if (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)) && !defined(COMPONENT_BUILD)
++#if (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)) && !defined(COMPONENT_BUILD) && defined(notyet)
+ base::subtle::EnableFDOwnershipEnforcement(true);
+ #endif
+
diff --git a/devel/electron38/files/patch-content_app_content__main__runner__impl.cc b/devel/electron38/files/patch-content_app_content__main__runner__impl.cc
new file mode 100644
index 000000000000..030f887f0454
--- /dev/null
+++ b/devel/electron38/files/patch-content_app_content__main__runner__impl.cc
@@ -0,0 +1,149 @@
+--- content/app/content_main_runner_impl.cc.orig 2025-09-10 14:33:47 UTC
++++ content/app/content_main_runner_impl.cc
+@@ -150,18 +150,20 @@
+ #include "content/browser/posix_file_descriptor_info_impl.h"
+ #include "content/public/common/content_descriptors.h"
+
+-#if !BUILDFLAG(IS_MAC)
++#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
+ #include "content/public/common/zygote/zygote_fork_delegate_linux.h"
+ #endif
+
+ #endif // BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/files/file_path_watcher_inotify.h"
+ #include "base/native_library.h"
+ #include "base/rand_util.h"
+ #include "content/public/common/zygote/sandbox_support_linux.h"
++#if !BUILDFLAG(IS_BSD)
+ #include "sandbox/policy/linux/sandbox_linux.h"
++#endif
+ #include "third_party/boringssl/src/include/openssl/crypto.h"
+ #include "third_party/webrtc_overrides/init_webrtc.h" // nogncheck
+
+@@ -185,6 +187,10 @@
+ #include "media/base/media_switches.h"
+ #endif
+
++#if BUILDFLAG(IS_BSD)
++#include "base/system/sys_info.h"
++#endif
++
+ #if BUILDFLAG(IS_ANDROID)
+ #include "base/system/sys_info.h"
+ #include "content/browser/android/battery_metrics.h"
+@@ -384,7 +390,7 @@ void InitializeZygoteSandboxForBrowserProcess(
+ }
+ #endif // BUILDFLAG(USE_ZYGOTE)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+
+ #if BUILDFLAG(ENABLE_LIBRARY_CDMS)
+ // Loads registered library CDMs but does not initialize them. This is needed by
+@@ -403,7 +409,10 @@ void PreSandboxInit() {
+
+ void PreSandboxInit() {
+ // Ensure the /dev/urandom is opened.
++ // we use arc4random
++#if !BUILDFLAG(IS_BSD)
+ base::GetUrandomFD();
++#endif
+
+ // May use sysinfo(), sched_getaffinity(), and open various /sys/ and /proc/
+ // files.
+@@ -415,9 +424,16 @@ void PreSandboxInit() {
+ // https://boringssl.googlesource.com/boringssl/+/HEAD/SANDBOXING.md
+ CRYPTO_pre_sandbox_init();
+
++#if BUILDFLAG(IS_BSD)
++ // "cache" the amount of physical memory before pledge(2)
++ base::SysInfo::AmountOfPhysicalMemoryMB();
++#endif
++
++#if !BUILDFLAG(IS_BSD)
+ // Pre-read /proc/sys/fs/inotify/max_user_watches so it doesn't have to be
+ // allowed by the sandbox.
+ base::GetMaxNumberOfInotifyWatches();
++#endif
+
+ #if BUILDFLAG(ENABLE_LIBRARY_CDMS)
+ // Ensure access to the library CDMs before the sandbox is turned on.
+@@ -637,7 +653,7 @@ NO_STACK_PROTECTOR int RunZygote(ContentMainDelegate*
+
+ // Once Zygote forks and feature list initializes we can start a thread to
+ // begin tracing immediately.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (process_type == switches::kGpuProcess) {
+ tracing::InitTracingPostFeatureList(/*enable_consumer=*/false,
+ /*will_trace_thread_restart=*/true);
+@@ -736,7 +752,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProcessTypeMain(
+ base::HangWatcher::CreateHangWatcherInstance();
+ unregister_thread_closure = base::HangWatcher::RegisterThread(
+ base::HangWatcher::ThreadType::kMainThread);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // On Linux/ChromeOS, the HangWatcher can't start until after the sandbox is
+ // initialized, because the sandbox can't be started with multiple threads.
+ // TODO(mpdenton): start the HangWatcher after the sandbox is initialized.
+@@ -854,11 +870,10 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
+ base::GlobalDescriptors::kBaseDescriptor);
+ #endif // !BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ g_fds->Set(kCrashDumpSignal,
+ kCrashDumpSignal + base::GlobalDescriptors::kBaseDescriptor);
+-#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+- // BUILDFLAG(IS_OPENBSD)
++#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+ #endif // !BUILDFLAG(IS_WIN)
+
+@@ -1010,7 +1025,7 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
+ // SeatbeltExecServer.
+ CHECK(sandbox::Seatbelt::IsSandboxed());
+ }
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // In sandboxed processes and zygotes, certain resource should be pre-warmed
+ // as they cannot be initialized under a sandbox. In addition, loading these
+ // resources in zygotes (including the unsandboxed zygote) allows them to be
+@@ -1020,10 +1035,22 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
+ process_type == switches::kZygoteProcess) {
+ PreSandboxInit();
+ }
++#elif BUILDFLAG(IS_BSD)
++ PreSandboxInit();
+ #elif BUILDFLAG(IS_IOS) && !BUILDFLAG(IS_IOS_TVOS)
+ ChildProcessEnterSandbox();
+ #endif
+
++#if BUILDFLAG(IS_BSD)
++ if (process_type.empty()) {
++ sandbox::policy::SandboxLinux::Options sandbox_options;
++ sandbox::policy::SandboxLinux::GetInstance()->InitializeSandbox(
++ sandbox::policy::SandboxTypeFromCommandLine(
++ *base::CommandLine::ForCurrentProcess()),
++ sandbox::policy::SandboxLinux::PreSandboxHook(), sandbox_options);
++ }
++#endif
++
+ delegate_->SandboxInitialized(process_type);
+
+ #if BUILDFLAG(USE_ZYGOTE)
+@@ -1125,6 +1152,11 @@ NO_STACK_PROTECTOR int ContentMainRunnerImpl::Run() {
+ content_main_params_.reset();
+
+ RegisterMainThreadFactories();
++
++#if BUILDFLAG(IS_BSD)
++ if (!process_type.empty())
++ PreSandboxInit();
++#endif
+
+ if (process_type.empty())
+ return RunBrowser(std::move(main_params), start_minimal_browser);
diff --git a/devel/electron38/files/patch-content_browser_BUILD.gn b/devel/electron38/files/patch-content_browser_BUILD.gn
new file mode 100644
index 000000000000..f8c716473d73
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_BUILD.gn
@@ -0,0 +1,33 @@
+--- content/browser/BUILD.gn.orig 2025-09-10 14:33:47 UTC
++++ content/browser/BUILD.gn
+@@ -2600,6 +2600,14 @@ source_set("browser") {
+ ]
+ }
+
++ if (is_bsd) {
++ sources += [
++ "file_system_access/file_path_watcher/file_path_watcher_bsd.cc",
++ "file_system_access/file_path_watcher/file_path_watcher_kqueue.cc",
++ "file_system_access/file_path_watcher/file_path_watcher_kqueue.h",
++ ]
++ }
++
+ if (is_linux || is_chromeos) {
+ sources -=
+ [ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ]
+@@ -2648,6 +2656,15 @@ source_set("browser") {
+ if (allow_oop_video_decoder) {
+ sources += [ "media/oop_video_decoder_factory.cc" ]
+ deps += [ "//media/mojo/mojom" ]
++ }
++
++ if (is_bsd) {
++ sources -= [
++ "file_system_access/file_path_watcher/file_path_watcher_inotify.cc",
++ "file_system_access/file_path_watcher/file_path_watcher_inotify.h",
++ "sandbox_ipc_linux.cc",
++ "sandbox_ipc_linux.h",
++ ]
+ }
+
+ if (is_chromeos) {
diff --git a/devel/electron38/files/patch-content_browser_accessibility_browser__accessibility__state__impl.cc b/devel/electron38/files/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
new file mode 100644
index 000000000000..4dc4b4e4d790
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
@@ -0,0 +1,11 @@
+--- content/browser/accessibility/browser_accessibility_state_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/accessibility/browser_accessibility_state_impl.cc
+@@ -296,7 +296,7 @@ BrowserAccessibilityStateImpl* BrowserAccessibilitySta
+
+ // On Android, Mac, Windows and Linux there are platform-specific subclasses.
+ #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_MAC) && \
+- !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++ !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+ // static
+ std::unique_ptr<BrowserAccessibilityStateImpl>
+ BrowserAccessibilityStateImpl::Create() {
diff --git a/devel/electron38/files/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc b/devel/electron38/files/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
new file mode 100644
index 000000000000..bb3737f659e2
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
@@ -0,0 +1,29 @@
+--- content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc
+@@ -12,6 +12,7 @@
+ #include <sstream>
+ #include <string>
+
++#include "base/notimplemented.h"
+ #include "base/debug/crash_logging.h"
+ #include "base/metrics/histogram_macros.h"
+ #include "base/task/thread_pool.h"
+@@ -43,6 +44,10 @@ bool DiscoverOrca() {
+
+ // Returns true if Orca is active.
+ bool DiscoverOrca() {
++#if BUILDFLAG(IS_BSD)
++ NOTIMPLEMENTED();
++ return false;
++#else
+ // NOTE: this method is run from another thread to reduce jank, since
+ // there's no guarantee these system calls will return quickly.
+ std::unique_ptr<DIR, decltype(&CloseDir)> proc_dir(opendir("/proc"),
+@@ -80,6 +85,7 @@ bool DiscoverOrca() {
+ }
+
+ return is_orca_active;
++#endif
+ }
+
+ } // namespace
diff --git a/devel/electron38/files/patch-content_browser_audio_audio__service.cc b/devel/electron38/files/patch-content_browser_audio_audio__service.cc
new file mode 100644
index 000000000000..6dd0bd481e42
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_audio_audio__service.cc
@@ -0,0 +1,20 @@
+--- content/browser/audio/audio_service.cc.orig 2025-03-24 20:50:14 UTC
++++ content/browser/audio/audio_service.cc
+@@ -33,7 +33,7 @@
+ #if BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS)
+ #include "ui/display/util/edid_parser.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/display/display_util.h"
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -201,7 +201,7 @@ audio::mojom::AudioService& GetAudioService() {
+ ->PostTaskAndReplyWithResult(
+ FROM_HERE, base::BindOnce(&ScanEdidBitstreams),
+ base::BindOnce(&LaunchAudioService, std::move(receiver)));
+-#elif BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS) && BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ LaunchAudioService(
+ std::move(receiver),
+ ConvertEdidBitstreams(display::DisplayUtil::GetAudioFormats()));
diff --git a/devel/electron38/files/patch-content_browser_browser__child__process__host__impl.cc b/devel/electron38/files/patch-content_browser_browser__child__process__host__impl.cc
new file mode 100644
index 000000000000..73299488a444
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_browser__child__process__host__impl.cc
@@ -0,0 +1,19 @@
+--- content/browser/browser_child_process_host_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/browser_child_process_host_impl.cc
+@@ -297,6 +297,7 @@ void BrowserChildProcessHostImpl::LaunchWithoutExtraCo
+ switches::kLogBestEffortTasks,
+ switches::kPerfettoDisableInterning,
+ switches::kTraceToConsole,
++ switches::kDisableUnveil,
+ };
+ cmd_line->CopySwitchesFrom(browser_command_line, kForwardSwitches);
+
+@@ -650,7 +651,7 @@ void BrowserChildProcessHostImpl::OnProcessLaunched()
+ ->child_process());
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ child_thread_type_switcher_.SetPid(process.Pid());
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
diff --git a/devel/electron38/files/patch-content_browser_browser__child__process__host__impl.h b/devel/electron38/files/patch-content_browser_browser__child__process__host__impl.h
new file mode 100644
index 000000000000..2c589c1e7b1e
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_browser__child__process__host__impl.h
@@ -0,0 +1,20 @@
+--- content/browser/browser_child_process_host_impl.h.orig 2025-08-26 20:49:50 UTC
++++ content/browser/browser_child_process_host_impl.h
+@@ -36,7 +36,7 @@
+ #include "base/win/object_watcher.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "content/browser/child_thread_type_switcher_linux.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+@@ -276,7 +276,7 @@ class BrowserChildProcessHostImpl
+ std::unique_ptr<tracing::SystemTracingService> system_tracing_service_;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ ChildThreadTypeSwitcher child_thread_type_switcher_;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
diff --git a/devel/electron38/files/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc b/devel/electron38/files/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
new file mode 100644
index 000000000000..cc38915d91b5
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
@@ -0,0 +1,11 @@
+--- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2025-03-24 20:50:14 UTC
++++ content/browser/browser_child_process_host_impl_receiver_bindings.cc
+@@ -64,7 +64,7 @@ void BrowserChildProcessHostImpl::BindHostReceiver(
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (auto r = receiver.As<mojom::ThreadTypeSwitcher>()) {
+ child_thread_type_switcher_.Bind(std::move(r));
+ return;
diff --git a/devel/electron38/files/patch-content_browser_browser__interface__binders.cc b/devel/electron38/files/patch-content_browser_browser__interface__binders.cc
new file mode 100644
index 000000000000..00f0c9069fd0
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_browser__interface__binders.cc
@@ -0,0 +1,20 @@
+--- content/browser/browser_interface_binders.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/browser_interface_binders.cc
+@@ -234,7 +234,7 @@
+ #include "content/browser/xr/webxr_internals/webxr_internals_ui.h"
+ #endif
+
+-#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
++#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #include "content/public/browser/service_process_host.h"
+ #else
+ #include "content/browser/gpu/gpu_process_host.h"
+@@ -271,7 +271,7 @@ shape_detection::mojom::ShapeDetectionService* GetShap
+ mojo::Remote<shape_detection::mojom::ShapeDetectionService>>
+ remote;
+ if (!*remote) {
+-#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
++#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ ServiceProcessHost::Launch<shape_detection::mojom::ShapeDetectionService>(
+ remote->BindNewPipeAndPassReceiver(),
+ ServiceProcessHost::Options()
diff --git a/devel/electron38/files/patch-content_browser_browser__main__loop.cc b/devel/electron38/files/patch-content_browser_browser__main__loop.cc
new file mode 100644
index 000000000000..2027762e3f1a
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_browser__main__loop.cc
@@ -0,0 +1,37 @@
+--- content/browser/browser_main_loop.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/browser_main_loop.cc
+@@ -251,6 +251,12 @@
+ #include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
+ #endif
+
++#if BUILDFLAG(IS_BSD)
++#include "content/browser/sandbox_host_linux.h"
++#include "content/public/common/zygote/sandbox_support_linux.h"
++#include "sandbox/policy/sandbox.h"
++#endif
++
+ // One of the linux specific headers defines this as a macro.
+ #ifdef DestroyAll
+ #undef DestroyAll
+@@ -551,6 +557,12 @@ int BrowserMainLoop::EarlyInitialization() {
+ // by now since a thread to start the ServiceManager has been created
+ // before the browser main loop starts.
+ DCHECK(SandboxHostLinux::GetInstance()->IsInitialized());
++#elif BUILDFLAG(IS_BSD)
++ base::FileHandleMappingVector additional_remapped_fds;
++ base::LaunchOptions options;
++ SandboxHostLinux::GetInstance()->Init();
++ const int sfd = SandboxHostLinux::GetInstance()->GetChildSocket();
++ options.fds_to_remap.push_back(std::make_pair(sfd, GetSandboxFD()));
+ #endif
+
+ // GLib's spawning of new processes is buggy, so it's important that at this
+@@ -583,7 +595,7 @@ int BrowserMainLoop::EarlyInitialization() {
+ base::ThreadType::kDisplayCritical);
+
+ #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // We use quite a few file descriptors for our IPC as well as disk the disk
+ // cache, and the default limit on Apple is low (256), so bump it up.
+
diff --git a/devel/electron38/files/patch-content_browser_child__process__launcher__helper__linux.cc b/devel/electron38/files/patch-content_browser_child__process__launcher__helper__linux.cc
new file mode 100644
index 000000000000..859dca3757e4
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_child__process__launcher__helper__linux.cc
@@ -0,0 +1,139 @@
+--- content/browser/child_process_launcher_helper_linux.cc.orig 2025-07-04 05:17:07 UTC
++++ content/browser/child_process_launcher_helper_linux.cc
+@@ -22,7 +22,9 @@
+ #include "content/public/common/result_codes.h"
+ #include "content/public/common/sandboxed_process_launcher_delegate.h"
+ #include "content/public/common/zygote/sandbox_support_linux.h"
++#if !BUILDFLAG(IS_BSD)
+ #include "content/public/common/zygote/zygote_handle.h"
++#endif
+ #include "sandbox/policy/linux/sandbox_linux.h"
+
+ namespace content {
+@@ -47,14 +49,20 @@ bool ChildProcessLauncherHelper::IsUsingLaunchOptions(
+ }
+
+ bool ChildProcessLauncherHelper::IsUsingLaunchOptions() {
++#if !BUILDFLAG(IS_BSD)
+ return !GetZygoteForLaunch();
++#else
++ return true;
++#endif
+ }
+
+ bool ChildProcessLauncherHelper::BeforeLaunchOnLauncherThread(
+ PosixFileDescriptorInfo& files_to_register,
+ base::LaunchOptions* options) {
+ if (options) {
++#if !BUILDFLAG(IS_BSD)
+ DCHECK(!GetZygoteForLaunch());
++#endif
+ // Convert FD mapping to FileHandleMappingVector
+ options->fds_to_remap = files_to_register.GetMappingWithIDAdjustment(
+ base::GlobalDescriptors::kBaseDescriptor);
+@@ -69,6 +77,7 @@ bool ChildProcessLauncherHelper::BeforeLaunchOnLaunche
+ remapped_fd.first);
+ }
+
++#if !BUILDFLAG(IS_BSD)
+ // (For Electron), if we're launching without zygote, that means we're
+ // launching an unsandboxed process (since all sandboxed processes are
+ // forked from the zygote). Relax the allow_new_privs option to permit
+@@ -77,12 +86,15 @@ bool ChildProcessLauncherHelper::BeforeLaunchOnLaunche
+ delegate_->GetZygote() == nullptr) {
+ options->allow_new_privs = true;
+ }
++#endif
+
+ options->current_directory = delegate_->GetCurrentDirectory();
+ options->environment = delegate_->GetEnvironment();
+ options->clear_environment = !delegate_->ShouldInheritEnvironment();
+ } else {
++#if !BUILDFLAG(IS_BSD)
+ DCHECK(GetZygoteForLaunch());
++#endif
+ // Environment variables could be supported in the future, but are not
+ // currently supported when launching with the zygote.
+ DCHECK(delegate_->GetEnvironment().empty());
+@@ -99,6 +111,7 @@ ChildProcessLauncherHelper::LaunchProcessOnLauncherThr
+ int* launch_result) {
+ *is_synchronous_launch = true;
+ Process process;
++#if !BUILDFLAG(IS_BSD)
+ ZygoteCommunication* zygote_handle = GetZygoteForLaunch();
+ if (zygote_handle) {
+ // TODO(crbug.com/40448989): If chrome supported multiple zygotes they could
+@@ -109,7 +122,6 @@ ChildProcessLauncherHelper::LaunchProcessOnLauncherThr
+ GetProcessType());
+ *launch_result = LAUNCH_RESULT_SUCCESS;
+
+-#if !BUILDFLAG(IS_OPENBSD)
+ if (handle) {
+ // It could be a renderer process or an utility process.
+ int oom_score = content::kMiscOomScore;
+@@ -118,15 +130,17 @@ ChildProcessLauncherHelper::LaunchProcessOnLauncherThr
+ oom_score = content::kLowestRendererOomScore;
+ ZygoteHostImpl::GetInstance()->AdjustRendererOOMScore(handle, oom_score);
+ }
+-#endif
+
+ process.process = base::Process(handle);
+ process.zygote = zygote_handle;
+ } else {
++#endif
+ process.process = base::LaunchProcess(*command_line(), *options);
+ *launch_result = process.process.IsValid() ? LAUNCH_RESULT_SUCCESS
+ : LAUNCH_RESULT_FAILURE;
++#if !BUILDFLAG(IS_BSD)
+ }
++#endif
+
+ #if BUILDFLAG(IS_CHROMEOS)
+ process_id_ = process.process.Pid();
+@@ -150,10 +164,14 @@ ChildProcessTerminationInfo ChildProcessLauncherHelper
+ const ChildProcessLauncherHelper::Process& process,
+ bool known_dead) {
+ ChildProcessTerminationInfo info;
++#if !BUILDFLAG(IS_BSD)
+ if (process.zygote) {
+ info.status = process.zygote->GetTerminationStatus(
+ process.process.Handle(), known_dead, &info.exit_code);
+ } else if (known_dead) {
++#else
++ if (known_dead) {
++#endif
+ info.status = base::GetKnownDeadTerminationStatus(process.process.Handle(),
+ &info.exit_code);
+ } else {
+@@ -179,13 +197,17 @@ void ChildProcessLauncherHelper::ForceNormalProcessTer
+ DCHECK(CurrentlyOnProcessLauncherTaskRunner());
+ process.process.Terminate(RESULT_CODE_NORMAL_EXIT, false);
+ // On POSIX, we must additionally reap the child.
++#if !BUILDFLAG(IS_BSD)
+ if (process.zygote) {
+ // If the renderer was created via a zygote, we have to proxy the reaping
+ // through the zygote process.
+ process.zygote->EnsureProcessTerminated(process.process.Handle());
+ } else {
++#endif
+ base::EnsureProcessTerminated(std::move(process.process));
++#if !BUILDFLAG(IS_BSD)
+ }
++#endif
+ }
+
+ void ChildProcessLauncherHelper::SetProcessPriorityOnLauncherThread(
+@@ -197,11 +219,13 @@ void ChildProcessLauncherHelper::SetProcessPriorityOnL
+ }
+ }
+
++#if !BUILDFLAG(IS_BSD)
+ ZygoteCommunication* ChildProcessLauncherHelper::GetZygoteForLaunch() {
+ return base::CommandLine::ForCurrentProcess()->HasSwitch(switches::kNoZygote)
+ ? nullptr
+ : delegate_->GetZygote();
+ }
++#endif
+
+ base::File OpenFileToShare(const base::FilePath& path,
+ base::MemoryMappedFile::Region* region) {
diff --git a/devel/electron38/files/patch-content_browser_child__thread__type__switcher__linux.cc b/devel/electron38/files/patch-content_browser_child__thread__type__switcher__linux.cc
new file mode 100644
index 000000000000..8c017698f48d
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_child__thread__type__switcher__linux.cc
@@ -0,0 +1,37 @@
+--- content/browser/child_thread_type_switcher_linux.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/child_thread_type_switcher_linux.cc
+@@ -6,6 +6,7 @@
+
+ #include "base/linux_util.h"
+ #include "base/logging.h"
++#include "base/notimplemented.h"
+ #include "base/process/process_handle.h"
+ #include "base/task/single_thread_task_runner.h"
+ #include "base/threading/platform_thread.h"
+@@ -20,6 +21,9 @@ void SetThreadTypeOnLauncherThread(base::ProcessId pee
+ base::ThreadType thread_type) {
+ DCHECK(CurrentlyOnProcessLauncherTaskRunner());
+
++#if BUILDFLAG(IS_BSD)
++ NOTIMPLEMENTED();
++#else
+ bool ns_pid_supported = false;
+ pid_t peer_tid =
+ base::FindThreadID(peer_pid, ns_tid.raw(), &ns_pid_supported);
+@@ -42,6 +46,7 @@ void SetThreadTypeOnLauncherThread(base::ProcessId pee
+ base::PlatformThread::SetThreadType(peer_pid,
+ base::PlatformThreadId(peer_tid),
+ thread_type, base::IsViaIPC(true));
++#endif
+ }
+
+ } // namespace
+@@ -70,7 +75,7 @@ void ChildThreadTypeSwitcher::SetPid(base::ProcessId c
+ }
+ }
+
+-void ChildThreadTypeSwitcher::SetThreadType(int32_t ns_tid,
++void ChildThreadTypeSwitcher::SetThreadType(uint64_t ns_tid,
+ base::ThreadType thread_type) {
+ // This function is only used on platforms with 32-bit thread ids.
+ static_assert(sizeof(ns_tid) == sizeof(base::PlatformThreadId));
diff --git a/devel/electron38/files/patch-content_browser_child__thread__type__switcher__linux.h b/devel/electron38/files/patch-content_browser_child__thread__type__switcher__linux.h
new file mode 100644
index 000000000000..61b8651695f3
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_child__thread__type__switcher__linux.h
@@ -0,0 +1,11 @@
+--- content/browser/child_thread_type_switcher_linux.h.orig 2025-04-22 20:15:27 UTC
++++ content/browser/child_thread_type_switcher_linux.h
+@@ -36,7 +36,7 @@ class ChildThreadTypeSwitcher : public mojom::ThreadTy
+ void SetPid(base::ProcessId child_pid);
+
+ // mojom::ThreadTypeSwitcher:
+- void SetThreadType(int32_t ns_tid, base::ThreadType thread_type) override;
++ void SetThreadType(uint64_t ns_tid, base::ThreadType thread_type) override;
+
+ private:
+ base::ProcessId child_pid_ = base::kNullProcessHandle;
diff --git a/devel/electron38/files/patch-content_browser_compositor_viz__process__transport__factory.cc b/devel/electron38/files/patch-content_browser_compositor_viz__process__transport__factory.cc
new file mode 100644
index 000000000000..a36777f00118
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_compositor_viz__process__transport__factory.cc
@@ -0,0 +1,11 @@
+--- content/browser/compositor/viz_process_transport_factory.cc.orig 2025-09-10 14:33:47 UTC
++++ content/browser/compositor/viz_process_transport_factory.cc
+@@ -103,7 +103,7 @@ class HostDisplayClient : public viz::HostDisplayClien
+ HostDisplayClient& operator=(const HostDisplayClient&) = delete;
+
+ // viz::HostDisplayClient:
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+ void DidCompleteSwapWithNewSize(const gfx::Size& size) override {
+ compositor_->OnCompleteSwapWithNewSize(size);
+ }
diff --git a/devel/electron38/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc b/devel/electron38/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc
new file mode 100644
index 000000000000..fa27fba6fa36
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc
@@ -0,0 +1,38 @@
+--- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/devtools/devtools_frontend_host_impl.cc
+@@ -25,7 +25,7 @@
+ #include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
+ #include "ui/base/webui/resource_path.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/crash/content/browser/error_reporting/javascript_error_report.h" // nogncheck
+ #include "components/crash/content/browser/error_reporting/js_error_report_processor.h" // nogncheck
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -37,7 +37,7 @@ const char kCompatibilityScriptSourceURL[] =
+ "\n//# "
+ "sourceURL=devtools://devtools/bundled/devtools_compatibility.js";
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Remove the pieces of the URL we don't want to send back with the error
+ // reports. In particular, do not send query or fragments as those can have
+ // privacy-sensitive information in them.
+@@ -107,7 +107,7 @@ DevToolsFrontendHostImpl::DevToolsFrontendHostImpl(
+ const HandleMessageCallback& handle_message_callback)
+ : web_contents_(WebContents::FromRenderFrameHost(frame_host)),
+ handle_message_callback_(handle_message_callback) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ Observe(web_contents_);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ mojo::AssociatedRemote<blink::mojom::DevToolsFrontend> frontend;
+@@ -132,7 +132,7 @@ void DevToolsFrontendHostImpl::DispatchEmbedderMessage
+ handle_message_callback_.Run(std::move(message));
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void DevToolsFrontendHostImpl::OnDidAddMessageToConsole(
+ RenderFrameHost* source_frame,
+ blink::mojom::ConsoleMessageLevel log_level,
diff --git a/devel/electron32/files/patch-content_browser_devtools_devtools__frontend__host__impl.h b/devel/electron38/files/patch-content_browser_devtools_devtools__frontend__host__impl.h
index d256342eeb1f..d256342eeb1f 100644
--- a/devel/electron32/files/patch-content_browser_devtools_devtools__frontend__host__impl.h
+++ b/devel/electron38/files/patch-content_browser_devtools_devtools__frontend__host__impl.h
diff --git a/devel/electron38/files/patch-content_browser_devtools_protocol_system__info__handler.cc b/devel/electron38/files/patch-content_browser_devtools_protocol_system__info__handler.cc
new file mode 100644
index 000000000000..bbe9325364bd
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_devtools_protocol_system__info__handler.cc
@@ -0,0 +1,11 @@
+--- content/browser/devtools/protocol/system_info_handler.cc.orig 2025-03-24 20:50:14 UTC
++++ content/browser/devtools/protocol/system_info_handler.cc
+@@ -52,7 +52,7 @@ std::unique_ptr<SystemInfo::Size> GfxSizeToSystemInfoS
+ // 1046598, and 1153667.
+ // Windows builds need more time -- see Issue 873112 and 1004472.
+ // Mac builds need more time - see Issue angleproject:6182.
+-#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !defined(NDEBUG)) || \
++#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && !defined(NDEBUG)) || \
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_OZONE)
+ static constexpr int kGPUInfoWatchdogTimeoutMultiplierOS = 3;
+ #else
diff --git a/devel/electron38/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h b/devel/electron38/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
new file mode 100644
index 000000000000..6aec1cd90bef
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
@@ -0,0 +1,11 @@
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2025-03-24 20:50:14 UTC
++++ content/browser/file_system_access/file_path_watcher/file_path_watcher.h
+@@ -126,7 +126,7 @@ class CONTENT_EXPORT FilePathWatcher {
+ Type type = Type::kNonRecursive;
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // The callback will return the full path to a changed file instead of
+ // the watched path supplied as |path| when Watch is called.
+ // So the full path can be different from the watched path when a folder is
diff --git a/devel/electron38/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc b/devel/electron38/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
new file mode 100644
index 000000000000..3ccc96dda477
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
@@ -0,0 +1,63 @@
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2025-04-06 11:54:15 UTC
++++ content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc
+@@ -0,0 +1,60 @@
++// Copyright 2024 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "content/browser/file_system_access/file_path_watcher/file_path_watcher.h"
++
++#include <memory>
++
++#include "base/memory/ptr_util.h"
++#include "build/build_config.h"
++#include "content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h"
++
++namespace content {
++
++namespace {
++
++class FilePathWatcherImpl : public FilePathWatcher::PlatformDelegate {
++ public:
++ FilePathWatcherImpl() = default;
++ FilePathWatcherImpl(const FilePathWatcherImpl&) = delete;
++ FilePathWatcherImpl& operator=(const FilePathWatcherImpl&) = delete;
++ ~FilePathWatcherImpl() override = default;
++
++ bool Watch(const base::FilePath& path,
++ Type type,
++ const FilePathWatcher::Callback& callback) override {
++ DCHECK(!impl_.get());
++ if (type == Type::kRecursive) {
++ if (!FilePathWatcher::RecursiveWatchAvailable()) {
++ return false;
++ }
++ } else {
++ impl_ = std::make_unique<FilePathWatcherKQueue>();
++ }
++ DCHECK(impl_.get());
++ return impl_->Watch(path, type, callback);
++ }
++
++ void Cancel() override {
++ if (impl_.get()) {
++ impl_->Cancel();
++ }
++ set_cancelled();
++ }
++
++ private:
++ std::unique_ptr<PlatformDelegate> impl_;
++};
++
++} // namespace
++
++FilePathWatcher::FilePathWatcher()
++ : FilePathWatcher(std::make_unique<FilePathWatcherImpl>()) {}
++
++// static
++size_t FilePathWatcher::GetQuotaLimitImpl() {
++ return std::numeric_limits<size_t>::max();
++}
++
++} // namespace content
diff --git a/devel/electron32/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h b/devel/electron38/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
index 0b487eff3b59..0b487eff3b59 100644
--- a/devel/electron32/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
+++ b/devel/electron38/files/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
diff --git a/devel/electron38/files/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc b/devel/electron38/files/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
new file mode 100644
index 000000000000..8211cd5117bd
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
@@ -0,0 +1,11 @@
+--- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2025-01-27 17:37:37 UTC
++++ content/browser/file_system_access/file_system_access_local_path_watcher.cc
+@@ -67,7 +67,7 @@ void FileSystemAccessLocalPathWatcher::Initialize(
+ .type = scope().IsRecursive() ? FilePathWatcher::Type::kRecursive
+ : FilePathWatcher::Type::kNonRecursive,
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // Note: `report_modified_path` is also present on Android
+ // and Fuchsia. Update this switch if support for watching
+ // the local file system is added on those platforms.
diff --git a/devel/electron32/files/patch-content_browser_font__access_font__enumeration__data__source.cc b/devel/electron38/files/patch-content_browser_font__access_font__enumeration__data__source.cc
index c97bace8497b..c97bace8497b 100644
--- a/devel/electron32/files/patch-content_browser_font__access_font__enumeration__data__source.cc
+++ b/devel/electron38/files/patch-content_browser_font__access_font__enumeration__data__source.cc
diff --git a/devel/electron38/files/patch-content_browser_gpu_compositor__util.cc b/devel/electron38/files/patch-content_browser_gpu_compositor__util.cc
new file mode 100644
index 000000000000..a655723daeb8
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_gpu_compositor__util.cc
@@ -0,0 +1,20 @@
+--- content/browser/gpu/compositor_util.cc.orig 2025-06-30 07:04:30 UTC
++++ content/browser/gpu/compositor_util.cc
+@@ -143,7 +143,7 @@ std::vector<GpuFeatureData> GetGpuFeatureData(
+ "video_decode",
+ SafeGetFeatureStatus(
+ gpu_feature_info, gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_DECODE,
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ !base::FeatureList::IsEnabled(media::kAcceleratedVideoDecodeLinux) ||
+ #endif // BUILDFLAG(IS_LINUX)
+ command_line.HasSwitch(switches::kDisableAcceleratedVideoDecode)),
+@@ -155,7 +155,7 @@ std::vector<GpuFeatureData> GetGpuFeatureData(
+ "video_encode",
+ SafeGetFeatureStatus(
+ gpu_feature_info, gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_ENCODE,
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ !base::FeatureList::IsEnabled(media::kAcceleratedVideoEncodeLinux)),
+ #else
+ command_line.HasSwitch(switches::kDisableAcceleratedVideoEncode)),
diff --git a/devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl.cc b/devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl.cc
new file mode 100644
index 000000000000..bbcef1048262
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl.cc
@@ -0,0 +1,11 @@
+--- content/browser/gpu/gpu_data_manager_impl.cc.orig 2025-04-22 20:15:27 UTC
++++ content/browser/gpu/gpu_data_manager_impl.cc
+@@ -412,7 +412,7 @@ void GpuDataManagerImpl::OnDisplayMetricsChanged(
+ private_->OnDisplayMetricsChanged(display, changed_metrics);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool GpuDataManagerImpl::IsGpuMemoryBufferNV12Supported() {
+ base::AutoLock auto_lock(lock_);
+ return private_->IsGpuMemoryBufferNV12Supported();
diff --git a/devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl.h b/devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl.h
new file mode 100644
index 000000000000..b21af0f38bba
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl.h
@@ -0,0 +1,11 @@
+--- content/browser/gpu/gpu_data_manager_impl.h.orig 2025-08-26 20:49:50 UTC
++++ content/browser/gpu/gpu_data_manager_impl.h
+@@ -224,7 +224,7 @@ class CONTENT_EXPORT GpuDataManagerImpl : public GpuDa
+ void OnDisplayMetricsChanged(const display::Display& display,
+ uint32_t changed_metrics) override;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool IsGpuMemoryBufferNV12Supported();
+ #endif // BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc b/devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
new file mode 100644
index 000000000000..de6792baff0e
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
@@ -0,0 +1,11 @@
+--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/gpu/gpu_data_manager_impl_private.cc
+@@ -1705,7 +1705,7 @@ void GpuDataManagerImplPrivate::RecordCompositingMode(
+ UMA_HISTOGRAM_ENUMERATION("GPU.CompositingMode", compositing_mode);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool GpuDataManagerImplPrivate::IsGpuMemoryBufferNV12Supported() {
+ return gpu_extra_info_.is_gmb_nv12_supported;
+ }
diff --git a/devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h b/devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h
new file mode 100644
index 000000000000..7386d61f904a
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_gpu_gpu__data__manager__impl__private.h
@@ -0,0 +1,20 @@
+--- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2025-06-30 07:04:30 UTC
++++ content/browser/gpu/gpu_data_manager_impl_private.h
+@@ -149,7 +149,7 @@ class CONTENT_EXPORT GpuDataManagerImplPrivate {
+ void OnDisplayMetricsChanged(const display::Display& display,
+ uint32_t changed_metrics);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool IsGpuMemoryBufferNV12Supported();
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -312,7 +312,7 @@ class CONTENT_EXPORT GpuDataManagerImplPrivate {
+ bool application_is_visible_ = true;
+
+ bool disable_gpu_compositing_ = false;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool is_gpu_memory_buffer_NV12_supported_ = false;
+ #endif // BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-content_browser_gpu_gpu__process__host.cc b/devel/electron38/files/patch-content_browser_gpu_gpu__process__host.cc
new file mode 100644
index 000000000000..2fa522640cfa
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_gpu_gpu__process__host.cc
@@ -0,0 +1,19 @@
+--- content/browser/gpu/gpu_process_host.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/gpu/gpu_process_host.cc
+@@ -275,6 +275,7 @@ static const char* const kSwitchNames[] = {
+ switches::kDisableSkiaGraphite,
+ switches::kDisableSkiaGraphitePrecompilation,
+ switches::kDisableLowEndDeviceMode,
++ switches::kDisableUnveil,
+ switches::kProfilingAtStart,
+ switches::kProfilingFile,
+ switches::kProfilingFlush,
+@@ -303,7 +304,7 @@ static const char* const kSwitchNames[] = {
+ switches::kEnableNativeGpuMemoryBuffers,
+ switches::kRenderNodeOverride,
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ switches::kX11Display,
+ switches::kNoXshm,
+ #endif
diff --git a/devel/electron38/files/patch-content_browser_media_frameless__media__interface__proxy.h b/devel/electron38/files/patch-content_browser_media_frameless__media__interface__proxy.h
new file mode 100644
index 000000000000..3deae1c01f56
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_media_frameless__media__interface__proxy.h
@@ -0,0 +1,20 @@
+--- content/browser/media/frameless_media_interface_proxy.h.orig 2025-06-30 07:04:30 UTC
++++ content/browser/media/frameless_media_interface_proxy.h
+@@ -19,7 +19,7 @@
+ #include "mojo/public/cpp/bindings/receiver_set.h"
+ #include "mojo/public/cpp/bindings/remote.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "media/mojo/mojom/video_decoder.mojom.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+@@ -98,7 +98,7 @@ class FramelessMediaInterfaceProxy final
+ // Connections to the renderer.
+ mojo::ReceiverSet<media::mojom::InterfaceFactory> receivers_;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Connection to the InterfaceFactory that lives in a utility process.
+ // This is only used for out-of-process video decoding and only when the
+ // FramelessMediaInterfaceProxy is created without a RenderProcessHost
diff --git a/devel/electron38/files/patch-content_browser_media_media__keys__listener__manager__impl.cc b/devel/electron38/files/patch-content_browser_media_media__keys__listener__manager__impl.cc
new file mode 100644
index 000000000000..ba12187c04bf
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_media_media__keys__listener__manager__impl.cc
@@ -0,0 +1,11 @@
+--- content/browser/media/media_keys_listener_manager_impl.cc.orig 2025-04-06 11:53:46 UTC
++++ content/browser/media/media_keys_listener_manager_impl.cc
+@@ -336,7 +336,7 @@ void MediaKeysListenerManagerImpl::StartListeningForMe
+ return;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Create SystemMediaControls with the SingletonHwnd.
+ browser_system_media_controls_ =
+ system_media_controls::SystemMediaControls::Create(
diff --git a/devel/electron38/files/patch-content_browser_network__service__instance__impl.cc b/devel/electron38/files/patch-content_browser_network__service__instance__impl.cc
new file mode 100644
index 000000000000..f6dfd6b825b4
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_network__service__instance__impl.cc
@@ -0,0 +1,29 @@
+--- content/browser/network_service_instance_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/network_service_instance_impl.cc
+@@ -87,7 +87,7 @@
+ #include "content/browser/network/network_service_process_tracker_win.h"
+ #endif
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "content/browser/system_dns_resolution/system_dns_resolver.h"
+ #include "services/network/public/mojom/system_dns_resolution.mojom-forward.h"
+ #endif
+@@ -327,7 +327,7 @@ void CreateInProcessNetworkService(
+ std::move(receiver)));
+ }
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Runs a self-owned SystemDnsResolverMojoImpl. This is meant to run on a
+ // high-priority thread pool.
+ void RunSystemDnsResolverOnThreadPool(
+@@ -394,7 +394,7 @@ network::mojom::NetworkServiceParamsPtr CreateNetworkS
+ }
+ #endif // BUILDFLAG(IS_POSIX)
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (GetContentClient()
+ ->browser()
+ ->ShouldRunOutOfProcessSystemDnsResolution() &&
diff --git a/devel/electron38/files/patch-content_browser_renderer__host_delegated__frame__host.cc b/devel/electron38/files/patch-content_browser_renderer__host_delegated__frame__host.cc
new file mode 100644
index 000000000000..4d25a2789695
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_renderer__host_delegated__frame__host.cc
@@ -0,0 +1,11 @@
+--- content/browser/renderer_host/delegated_frame_host.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/renderer_host/delegated_frame_host.cc
+@@ -334,7 +334,7 @@ void DelegatedFrameHost::EmbedSurface(
+
+ if (!primary_surface_id ||
+ primary_surface_id->local_surface_id() != local_surface_id_) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Windows and Linux, we would like to produce new content as soon as
+ // possible or the OS will create an additional black gutter. Until we can
+ // block resize on surface synchronization on these platforms, we will not
diff --git a/devel/electron38/files/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc b/devel/electron38/files/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
new file mode 100644
index 000000000000..547420a099d9
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
@@ -0,0 +1,20 @@
+--- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2025-06-30 07:04:30 UTC
++++ content/browser/renderer_host/media/service_video_capture_device_launcher.cc
+@@ -29,7 +29,7 @@
+ #include "media/base/media_switches.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "content/browser/gpu/gpu_data_manager_impl.h"
+ #endif
+
+@@ -188,7 +188,7 @@ void ServiceVideoCaptureDeviceLauncher::LaunchDeviceAs
+ }
+ #else
+ if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled()) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux, additionally check whether the NV12 GPU memory buffer is
+ // supported.
+ if (GpuDataManagerImpl::GetInstance()->IsGpuMemoryBufferNV12Supported())
diff --git a/devel/electron38/files/patch-content_browser_renderer__host_render__process__host__impl.cc b/devel/electron38/files/patch-content_browser_renderer__host_render__process__host__impl.cc
new file mode 100644
index 000000000000..75d2bee1fe91
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_renderer__host_render__process__host__impl.cc
@@ -0,0 +1,55 @@
+--- content/browser/renderer_host/render_process_host_impl.cc.orig 2025-09-10 14:33:47 UTC
++++ content/browser/renderer_host/render_process_host_impl.cc
+@@ -224,7 +224,7 @@
+ #include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include <sys/resource.h>
+
+ #include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
+@@ -1114,7 +1114,7 @@ size_t GetPlatformProcessLimit() {
+ // to indicate failure and std::numeric_limits<size_t>::max() to indicate
+ // unlimited.
+ size_t GetPlatformProcessLimit() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ struct rlimit limit;
+ if (getrlimit(RLIMIT_NPROC, &limit) != 0)
+ return kUnknownPlatformProcessLimit;
+@@ -1321,7 +1321,7 @@ void RenderProcessHostImpl::IOThreadHostImpl::SetPid(
+
+ void RenderProcessHostImpl::IOThreadHostImpl::SetPid(
+ base::ProcessId child_pid) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ child_thread_type_switcher_.SetPid(child_pid);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ }
+@@ -3420,7 +3420,7 @@ void RenderProcessHostImpl::AppendRendererCommandLine(
+ base::TimeTicks::UnixEpoch().since_origin().InMicroseconds()));
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support
+ // for NV12 GPU memory buffer.
+ if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() &&
+@@ -3476,6 +3476,7 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin
+ switches::kDisableSkiaRuntimeOpts,
+ switches::kDisableSpeechAPI,
+ switches::kDisableThreadedCompositing,
++ switches::kDisableUnveil,
+ switches::kDisableV8IdleTasks,
+ switches::kDisableVideoCaptureUseGpuMemoryBuffer,
+ switches::kDisableWebGLImageChromium,
+@@ -5354,7 +5355,7 @@ uint64_t RenderProcessHostImpl::GetPrivateMemoryFootpr
+ // - Win: https://crbug.com/707022 .
+ uint64_t total_size = 0;
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ total_size = dump->platform_private_footprint->rss_anon_bytes +
+ dump->platform_private_footprint->vm_swap_bytes;
+ #elif BUILDFLAG(IS_APPLE)
diff --git a/devel/electron38/files/patch-content_browser_renderer__host_render__process__host__impl.h b/devel/electron38/files/patch-content_browser_renderer__host_render__process__host__impl.h
new file mode 100644
index 000000000000..a6c2934b2699
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_renderer__host_render__process__host__impl.h
@@ -0,0 +1,29 @@
+--- content/browser/renderer_host/render_process_host_impl.h.orig 2025-08-26 20:49:50 UTC
++++ content/browser/renderer_host/render_process_host_impl.h
+@@ -101,7 +101,7 @@
+ #include "media/fuchsia_media_codec_provider_impl.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "content/browser/child_thread_type_switcher_linux.h"
+ #include "media/mojo/mojom/video_encode_accelerator.mojom.h"
+ #endif
+@@ -997,7 +997,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
+ mojo::Remote<media::mojom::VideoEncodeAcceleratorProviderFactory>
+ video_encode_accelerator_factory_remote_;
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ ChildThreadTypeSwitcher child_thread_type_switcher_;
+ #endif
+ };
+@@ -1240,7 +1240,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
+ // if the request isn't handled on the IO thread.
+ void OnBindHostReceiver(mojo::GenericPendingReceiver receiver);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Provides /proc/{renderer pid}/status and statm files for the renderer,
+ // because the files are required to calculate the renderer's private
+ // footprint on Chromium Linux. Regarding MacOS X and Windows, we have
diff --git a/devel/electron38/files/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc b/devel/electron38/files/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
new file mode 100644
index 000000000000..388b4a249fde
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
@@ -0,0 +1,29 @@
+--- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc
+@@ -52,7 +52,7 @@
+ #include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
+ #include "content/browser/font_service.h" // nogncheck
+ #endif
+@@ -348,7 +348,7 @@ void RenderProcessHostImpl::IOThreadHostImpl::BindHost
+ }
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (auto font_receiver = receiver.As<font_service::mojom::FontService>()) {
+ ConnectToFontService(std::move(font_receiver));
+ return;
+@@ -376,7 +376,7 @@ void RenderProcessHostImpl::IOThreadHostImpl::BindHost
+ }
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (auto r = receiver.As<mojom::ThreadTypeSwitcher>()) {
+ child_thread_type_switcher_.Bind(std::move(r));
+ return;
diff --git a/devel/electron38/files/patch-content_browser_renderer__host_render__view__host__impl.cc b/devel/electron38/files/patch-content_browser_renderer__host_render__view__host__impl.cc
new file mode 100644
index 000000000000..21ed8c970e10
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_renderer__host_render__view__host__impl.cc
@@ -0,0 +1,11 @@
+--- content/browser/renderer_host/render_view_host_impl.cc.orig 2025-09-10 14:33:47 UTC
++++ content/browser/renderer_host/render_view_host_impl.cc
+@@ -275,7 +275,7 @@ void RenderViewHostImpl::GetPlatformSpecificPrefs(
+ display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CYVSCROLL);
+ prefs->arrow_bitmap_width_horizontal_scroll_bar_in_dips =
+ display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CXHSCROLL);
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
+ if (command_line->HasSwitch(switches::kSystemFontFamily)) {
+ prefs->system_font_family_name =
diff --git a/devel/electron38/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc b/devel/electron38/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
new file mode 100644
index 000000000000..6c6fc9999389
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -0,0 +1,47 @@
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2025-09-10 14:33:47 UTC
++++ content/browser/renderer_host/render_widget_host_view_aura.cc
+@@ -122,7 +122,7 @@
+ #include "ui/gfx/gdi_util.h"
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/accessibility/platform/browser_accessibility_auralinux.h"
+ #include "ui/base/ime/linux/text_edit_command_auralinux.h"
+ #include "ui/base/ime/text_input_flags.h"
+@@ -479,7 +479,7 @@ gfx::NativeViewAccessible RenderWidgetHostViewAura::Ge
+ return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot())
+ ->GetCOM();
+
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ui::BrowserAccessibilityManager* manager =
+ host()->GetOrCreateRootBrowserAccessibilityManager();
+ if (manager && manager->GetBrowserAccessibilityRoot())
+@@ -1883,7 +1883,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
+ return host() && host()->delegate() && host()->delegate()->ShouldDoLearning();
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
+ const gfx::Range& range,
+ const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
+@@ -2866,7 +2866,7 @@ bool RenderWidgetHostViewAura::NeedsMouseCapture() {
+ }
+
+ bool RenderWidgetHostViewAura::NeedsMouseCapture() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return NeedsInputGrab();
+ #else
+ return false;
+@@ -3050,7 +3050,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
+ if (!target_host)
+ return;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto* linux_ui = ui::LinuxUi::instance();
+ if (!event.skip_if_unhandled && linux_ui && event.os_event) {
+ const auto command = linux_ui->GetTextEditCommandForEvent(
diff --git a/devel/electron38/files/patch-content_browser_renderer__host_render__widget__host__view__aura.h b/devel/electron38/files/patch-content_browser_renderer__host_render__widget__host__view__aura.h
new file mode 100644
index 000000000000..b0f46770e945
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_renderer__host_render__widget__host__view__aura.h
@@ -0,0 +1,11 @@
+--- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2025-04-06 11:53:46 UTC
++++ content/browser/renderer_host/render_widget_host_view_aura.h
+@@ -276,7 +276,7 @@ class CONTENT_EXPORT RenderWidgetHostViewAura
+ ukm::SourceId GetClientSourceForMetrics() const override;
+ bool ShouldDoLearning() override;
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool SetCompositionFromExistingText(
+ const gfx::Range& range,
+ const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) override;
diff --git a/devel/electron38/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc b/devel/electron38/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
new file mode 100644
index 000000000000..92abca5c4264
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
@@ -0,0 +1,11 @@
+--- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/renderer_host/render_widget_host_view_event_handler.cc
+@@ -618,7 +618,7 @@ bool RenderWidgetHostViewEventHandler::CanRendererHand
+ if (event->type() == ui::EventType::kMouseExited) {
+ if (mouse_locked || selection_popup)
+ return false;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Don't forward the mouse leave message which is received when the context
+ // menu is displayed by the page. This confuses the page and causes state
+ // changes.
diff --git a/devel/electron32/files/patch-content_browser_sandbox__host__linux.cc b/devel/electron38/files/patch-content_browser_sandbox__host__linux.cc
index d8ad72022d43..d8ad72022d43 100644
--- a/devel/electron32/files/patch-content_browser_sandbox__host__linux.cc
+++ b/devel/electron38/files/patch-content_browser_sandbox__host__linux.cc
diff --git a/devel/electron38/files/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc b/devel/electron38/files/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
new file mode 100644
index 000000000000..e7f44c2a30bc
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
@@ -0,0 +1,11 @@
+--- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2025-03-24 20:50:14 UTC
++++ content/browser/scheduler/responsiveness/jank_monitor_impl.cc
+@@ -337,7 +337,7 @@ void JankMonitorImpl::ThreadExecutionState::DidRunTask
+ // in context menus, among others). Simply ignore the mismatches for now.
+ // See https://crbug.com/929813 for the details of why the mismatch
+ // happens.
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE)
+ task_execution_metadata_.clear();
+ #endif
+ return;
diff --git a/devel/electron32/files/patch-content_browser_scheduler_responsiveness_native__event__observer.cc b/devel/electron38/files/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
index 07a8c97d46c8..07a8c97d46c8 100644
--- a/devel/electron32/files/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
+++ b/devel/electron38/files/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
diff --git a/devel/electron32/files/patch-content_browser_scheduler_responsiveness_native__event__observer.h b/devel/electron38/files/patch-content_browser_scheduler_responsiveness_native__event__observer.h
index a051fea15045..a051fea15045 100644
--- a/devel/electron32/files/patch-content_browser_scheduler_responsiveness_native__event__observer.h
+++ b/devel/electron38/files/patch-content_browser_scheduler_responsiveness_native__event__observer.h
diff --git a/devel/electron38/files/patch-content_browser_service__host_utility__process__host.cc b/devel/electron38/files/patch-content_browser_service__host_utility__process__host.cc
new file mode 100644
index 000000000000..fbc2ebb30907
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_service__host_utility__process__host.cc
@@ -0,0 +1,38 @@
+--- content/browser/service_host/utility_process_host.cc.orig 2025-09-10 14:33:47 UTC
++++ content/browser/service_host/utility_process_host.cc
+@@ -68,7 +68,7 @@
+ #include "content/browser/v8_snapshot_files.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/files/file_util.h"
+ #include "base/files/scoped_file.h"
+ #include "base/pickle.h"
+@@ -97,7 +97,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::ScopedFD PassNetworkContextParentDirs(
+ std::vector<base::FilePath> network_context_parent_dirs) {
+ base::Pickle pickle;
+@@ -524,7 +524,7 @@ bool UtilityProcessHost::StartProcess() {
+ GetV8SnapshotFilesToPreload(*cmd_line));
+ #endif // BUILDFLAG(IS_POSIX)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // The network service should have access to the parent directories
+ // necessary for its usage.
+ if (options_.sandbox_type_ == sandbox::mojom::Sandbox::kNetwork) {
+@@ -542,7 +542,7 @@ bool UtilityProcessHost::StartProcess() {
+ video_capture::mojom::VideoCaptureService::Name_) {
+ bool pass_gpu_buffer_flag =
+ switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Check if NV12 GPU memory buffer supported at the same time.
+ pass_gpu_buffer_flag =
+ pass_gpu_buffer_flag &&
diff --git a/devel/electron38/files/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc b/devel/electron38/files/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
new file mode 100644
index 000000000000..27090ac357d7
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
@@ -0,0 +1,20 @@
+--- content/browser/service_host/utility_process_host_receiver_bindings.cc.orig 2025-04-22 20:15:27 UTC
++++ content/browser/service_host/utility_process_host_receiver_bindings.cc
+@@ -10,7 +10,7 @@
+ #include "content/public/common/content_client.h"
+ #include "media/media_buildflags.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
+ #include "content/browser/font_service.h" // nogncheck
+ #endif
+@@ -24,7 +24,7 @@ void UtilityProcessHost::BindHostReceiver(
+
+ void UtilityProcessHost::BindHostReceiver(
+ mojo::GenericPendingReceiver receiver) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (auto font_receiver = receiver.As<font_service::mojom::FontService>()) {
+ ConnectToFontService(std::move(font_receiver));
+ return;
diff --git a/devel/electron38/files/patch-content_browser_service__host_utility__sandbox__delegate.cc b/devel/electron38/files/patch-content_browser_service__host_utility__sandbox__delegate.cc
new file mode 100644
index 000000000000..0417dc706b86
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_service__host_utility__sandbox__delegate.cc
@@ -0,0 +1,57 @@
+--- content/browser/service_host/utility_sandbox_delegate.cc.orig 2025-09-10 14:33:47 UTC
++++ content/browser/service_host/utility_sandbox_delegate.cc
+@@ -28,7 +28,7 @@
+ #include "chromeos/ash/components/assistant/buildflags.h"
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "media/gpu/buildflags.h"
+ #include "media/media_buildflags.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -81,7 +81,7 @@ UtilitySandboxedProcessLauncherDelegate::
+ #if BUILDFLAG(IS_FUCHSIA)
+ sandbox_type_ == sandbox::mojom::Sandbox::kVideoCapture ||
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kShapeDetection ||
+ #if BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
+ sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
+@@ -99,14 +99,14 @@ UtilitySandboxedProcessLauncherDelegate::
+ #endif // BUILDFLAG(ENABLE_CROS_LIBASSISTANT)
+ #endif // BUILDFLAG(IS_CHROMEOS)
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kScreenAI ||
+ sandbox_type_ == sandbox::mojom::Sandbox::kPrintBackend ||
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kVideoEffects ||
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceTranslation ||
+ #endif
+ sandbox_type_ == sandbox::mojom::Sandbox::kAudio ||
+@@ -183,15 +183,15 @@ ZygoteCommunication* UtilitySandboxedProcessLauncherDe
+ #endif // BUILDFLAG(ENABLE_CROS_LIBASSISTANT)
+ #endif // BUILDFLAG(IS_CHROMEOS)
+ sandbox_type_ == sandbox::mojom::Sandbox::kAudio ||
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kShapeDetection ||
+ #endif
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kPrintBackend ||
+ sandbox_type_ == sandbox::mojom::Sandbox::kScreenAI ||
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ sandbox_type_ == sandbox::mojom::Sandbox::kVideoEffects ||
+ sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceTranslation ||
+ #endif // BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-content_browser_v8__snapshot__files.cc b/devel/electron38/files/patch-content_browser_v8__snapshot__files.cc
new file mode 100644
index 000000000000..67e75cb593b5
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_v8__snapshot__files.cc
@@ -0,0 +1,11 @@
+--- content/browser/v8_snapshot_files.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/v8_snapshot_files.cc
+@@ -35,7 +35,7 @@ GetV8SnapshotFilesToPreload(base::CommandLine& process
+ std::map<std::string, std::variant<base::FilePath, base::ScopedFD>>
+ GetV8SnapshotFilesToPreload(base::CommandLine& process_command_line) {
+ std::map<std::string, std::variant<base::FilePath, base::ScopedFD>> files;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(USE_V8_CONTEXT_SNAPSHOT)
+ files[kV8ContextSnapshotDataDescriptor] = base::FilePath(
+ FILE_PATH_LITERAL(BUILDFLAG(V8_CONTEXT_SNAPSHOT_FILENAME)));
diff --git a/devel/electron38/files/patch-content_browser_web__contents_slow__web__preference__cache.cc b/devel/electron38/files/patch-content_browser_web__contents_slow__web__preference__cache.cc
new file mode 100644
index 000000000000..bac64b152956
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_web__contents_slow__web__preference__cache.cc
@@ -0,0 +1,29 @@
+--- content/browser/web_contents/slow_web_preference_cache.cc.orig 2025-03-24 20:50:14 UTC
++++ content/browser/web_contents/slow_web_preference_cache.cc
+@@ -17,7 +17,7 @@
+
+ #if BUILDFLAG(IS_WIN)
+ #include "ui/events/devices/input_device_observer_win.h"
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "ui/events/devices/device_data_manager.h"
+ #elif BUILDFLAG(IS_ANDROID)
+ #include "ui/base/device_form_factor.h"
+@@ -57,7 +57,7 @@ SlowWebPreferenceCache::SlowWebPreferenceCache() {
+
+ #if BUILDFLAG(IS_WIN)
+ ui::InputDeviceObserverWin::GetInstance()->AddObserver(this);
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ ui::DeviceDataManager::GetInstance()->AddObserver(this);
+ #elif BUILDFLAG(IS_ANDROID)
+ ui::InputDeviceObserverAndroid::GetInstance()->AddObserver(this);
+@@ -69,7 +69,7 @@ SlowWebPreferenceCache::~SlowWebPreferenceCache() {
+ SlowWebPreferenceCache::~SlowWebPreferenceCache() {
+ #if BUILDFLAG(IS_WIN)
+ ui::InputDeviceObserverWin::GetInstance()->RemoveObserver(this);
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ ui::DeviceDataManager::GetInstance()->RemoveObserver(this);
+ #elif BUILDFLAG(IS_ANDROID)
+ ui::InputDeviceObserverAndroid::GetInstance()->RemoveObserver(this);
diff --git a/devel/electron38/files/patch-content_browser_web__contents_web__contents__view__aura.cc b/devel/electron38/files/patch-content_browser_web__contents_web__contents__view__aura.cc
new file mode 100644
index 000000000000..7c9f45fb5ef0
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_web__contents_web__contents__view__aura.cc
@@ -0,0 +1,29 @@
+--- content/browser/web_contents/web_contents_view_aura.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/web_contents/web_contents_view_aura.cc
+@@ -175,7 +175,7 @@ class WebDragSourceAura : public content::WebContentsO
+ raw_ptr<aura::Window> window_;
+ };
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Fill out the OSExchangeData with a file contents, synthesizing a name if
+ // necessary.
+ void PrepareDragForFileContents(const DropData& drop_data,
+@@ -260,7 +260,7 @@ void PrepareDragData(const DropData& drop_data,
+ if (!drop_data.download_metadata.empty())
+ PrepareDragForDownload(drop_data, provider, web_contents);
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // We set the file contents before the URL because the URL also sets file
+ // contents (to a .URL shortcut). We want to prefer file content data over
+ // a shortcut so we add it first.
+@@ -1326,7 +1326,7 @@ void WebContentsViewAura::OnMouseEvent(ui::MouseEvent*
+ // Linux window managers like to handle raise-on-click themselves. If we
+ // raise-on-click manually, this may override user settings that prevent
+ // focus-stealing.
+-#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+ // It is possible for the web-contents to be destroyed while it is being
+ // activated. Use a weak-ptr to track whether that happened or not.
+ // More in https://crbug.com/1040725
diff --git a/devel/electron38/files/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc b/devel/electron38/files/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
new file mode 100644
index 000000000000..8fd88fda4df3
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
@@ -0,0 +1,74 @@
+--- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig 2025-08-26 20:49:50 UTC
++++ content/browser/web_contents/web_contents_view_aura_unittest.cc
+@@ -41,7 +41,7 @@
+ #include "ui/base/dragdrop/os_exchange_data_provider_win.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+ #include "ui/base/x/selection_utils.h"
+ #include "ui/base/x/x11_os_exchange_data_provider.h"
+ #include "ui/gfx/x/atom_cache.h"
+@@ -97,7 +97,7 @@ class TestDragDropClient : public aura::client::DragDr
+ drag_drop_data_ = std::move(data);
+ return DragOperation::kCopy;
+ }
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void UpdateDragImage(const gfx::ImageSkia& image,
+ const gfx::Vector2d& offset) override {}
+ #endif
+@@ -232,7 +232,7 @@ TEST_F(WebContentsViewAuraTest, WebContentsDestroyedDu
+ ui::EF_LEFT_MOUSE_BUTTON, 0);
+ ui::EventHandler* event_handler = GetView();
+ event_handler->OnMouseEvent(&mouse_event);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // The web-content is not activated during mouse-press on Linux.
+ // See comment in WebContentsViewAura::OnMouseEvent() for more details.
+ EXPECT_NE(web_contents(), nullptr);
+@@ -298,7 +298,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_DragDropFiles) {
+ view->OnDragEntered(event);
+ ASSERT_NE(nullptr, view->current_drag_data_);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // By design, Linux implementations return an empty string if file data
+ // is also present.
+ EXPECT_TRUE(!view->current_drag_data_->text ||
+@@ -338,7 +338,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_DragDropFiles) {
+
+ CheckDropData(view);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // By design, Linux implementations returns an empty string if file data
+ // is also present.
+ EXPECT_TRUE(!drop_complete_data_->drop_data.text ||
+@@ -396,7 +396,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_DragDropFilesOri
+ view->OnDragEntered(event);
+ ASSERT_NE(nullptr, view->current_drag_data_);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // By design, Linux implementations return an empty string if file data
+ // is also present.
+ EXPECT_TRUE(!view->current_drag_data_->text ||
+@@ -428,7 +428,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_DragDropFilesOri
+
+ CheckDropData(view);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // By design, Linux implementations returns an empty string if file data is
+ // also present.
+ EXPECT_TRUE(!drop_complete_data_->drop_data.text ||
+@@ -459,7 +459,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_DragDropImageFro
+
+ auto data = std::make_unique<ui::OSExchangeData>();
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+ // FileContents drag-drop in X relies on XDragDropClient::InitDrag() setting
+ // window property 'XdndDirectSave0' to filename. Since XDragDropClient is not
+ // created in this unittest, we will set this property manually to allow
diff --git a/devel/electron38/files/patch-content_browser_webui_web__ui__main__frame__observer.cc b/devel/electron38/files/patch-content_browser_webui_web__ui__main__frame__observer.cc
new file mode 100644
index 000000000000..3fd0ea0ba3af
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_webui_web__ui__main__frame__observer.cc
@@ -0,0 +1,11 @@
+--- content/browser/webui/web_ui_main_frame_observer.cc.orig 2025-03-24 20:50:14 UTC
++++ content/browser/webui/web_ui_main_frame_observer.cc
+@@ -47,7 +47,7 @@ bool IsWebUIJavaScriptErrorReportingSupported() {
+ bool IsWebUIJavaScriptErrorReportingSupported() {
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ return false;
+-#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return true;
+ #else
+ return base::FeatureList::IsEnabled(features::kWebUIJSErrorReportingExtended);
diff --git a/devel/electron38/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc b/devel/electron38/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
new file mode 100644
index 000000000000..2df14bb241bd
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
@@ -0,0 +1,81 @@
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2025-03-24 20:50:14 UTC
++++ content/browser/zygote_host/zygote_host_impl_linux.cc
+@@ -23,8 +23,10 @@
+ #include "build/build_config.h"
+ #include "content/common/zygote/zygote_commands_linux.h"
+ #include "content/common/zygote/zygote_communication_linux.h"
++#if !BUILDFLAG(IS_BSD)
+ #include "content/common/zygote/zygote_handle_impl_linux.h"
+ #include "content/public/common/zygote/zygote_handle.h"
++#endif
+ #include "sandbox/linux/services/credentials.h"
+ #include "sandbox/linux/services/namespace_sandbox.h"
+ #include "sandbox/linux/suid/client/setuid_sandbox_host.h"
+@@ -42,6 +44,7 @@ namespace {
+
+ namespace {
+
++#if !BUILDFLAG(IS_BSD)
+ // Receive a fixed message on fd and return the sender's PID.
+ // Returns true if the message received matches the expected message.
+ bool ReceiveFixedMessage(int fd,
+@@ -64,6 +67,7 @@ bool ReceiveFixedMessage(int fd,
+ return false;
+ return true;
+ }
++#endif
+
+ } // namespace
+
+@@ -73,9 +77,13 @@ ZygoteHostImpl::ZygoteHostImpl()
+ }
+
+ ZygoteHostImpl::ZygoteHostImpl()
++#if !BUILDFLAG(IS_BSD)
+ : use_namespace_sandbox_(false),
+ use_suid_sandbox_(false),
+ use_suid_sandbox_for_adj_oom_score_(false),
++#else
++ :
++#endif
+ sandbox_binary_(),
+ zygote_pids_lock_(),
+ zygote_pids_() {}
+@@ -88,6 +96,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
+ }
+
+ void ZygoteHostImpl::Init(const base::CommandLine& command_line) {
++#if !BUILDFLAG(IS_BSD)
+ if (command_line.HasSwitch(sandbox::policy::switches::kNoSandbox)) {
+ return;
+ }
+@@ -142,6 +151,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
+ "you can try using --"
+ << sandbox::policy::switches::kNoSandbox << ".";
+ }
++#endif
+ }
+
+ void ZygoteHostImpl::AddZygotePid(pid_t pid) {
+@@ -166,6 +176,7 @@ pid_t ZygoteHostImpl::LaunchZygote(
+ base::CommandLine* cmd_line,
+ base::ScopedFD* control_fd,
+ base::FileHandleMappingVector additional_remapped_fds) {
++#if !BUILDFLAG(IS_BSD)
+ int fds[2];
+ CHECK_EQ(0, socketpair(AF_UNIX, SOCK_SEQPACKET | SOCK_CLOEXEC, 0, fds));
+ CHECK(base::UnixDomainSocket::EnableReceiveProcessId(fds[0]));
+@@ -234,9 +245,12 @@ pid_t ZygoteHostImpl::LaunchZygote(
+
+ AddZygotePid(pid);
+ return pid;
++#else
++ return 0;
++#endif
+ }
+
+-#if !BUILDFLAG(IS_OPENBSD)
++#if !BUILDFLAG(IS_BSD)
+ void ZygoteHostImpl::AdjustRendererOOMScore(base::ProcessHandle pid,
+ int score) {
+ // 1) You can't change the oom_score_adj of a non-dumpable process
diff --git a/devel/electron38/files/patch-content_browser_zygote__host_zygote__host__impl__linux.h b/devel/electron38/files/patch-content_browser_zygote__host_zygote__host__impl__linux.h
new file mode 100644
index 000000000000..f15ee6a962ee
--- /dev/null
+++ b/devel/electron38/files/patch-content_browser_zygote__host_zygote__host__impl__linux.h
@@ -0,0 +1,29 @@
+--- content/browser/zygote_host/zygote_host_impl_linux.h.orig 2025-03-24 20:50:14 UTC
++++ content/browser/zygote_host/zygote_host_impl_linux.h
+@@ -46,12 +46,14 @@ class CONTENT_EXPORT ZygoteHostImpl : public ZygoteHos
+ base::ScopedFD* control_fd,
+ base::FileHandleMappingVector additional_remapped_fds);
+
++#if !BUILDFLAG(IS_BSD)
+ void AdjustRendererOOMScore(base::ProcessHandle process_handle,
+ int score) override;
+ #if BUILDFLAG(IS_CHROMEOS)
+ void ReinitializeLogging(uint32_t logging_dest,
+ base::PlatformFile log_file_fd) override;
+ #endif // BUILDFLAG(IS_CHROMEOS)
++#endif
+
+ bool HasZygote() { return !zygote_pids_.empty(); }
+
+@@ -66,9 +68,11 @@ class CONTENT_EXPORT ZygoteHostImpl : public ZygoteHos
+
+ int renderer_sandbox_status_;
+
++#if !BUILDFLAG(IS_BSD)
+ bool use_namespace_sandbox_;
+ bool use_suid_sandbox_;
+ bool use_suid_sandbox_for_adj_oom_score_;
++#endif
+ std::string sandbox_binary_;
+
+ // This lock protects the |zygote_pids_| set.
diff --git a/devel/electron38/files/patch-content_child_BUILD.gn b/devel/electron38/files/patch-content_child_BUILD.gn
new file mode 100644
index 000000000000..966ccf74c9b4
--- /dev/null
+++ b/devel/electron38/files/patch-content_child_BUILD.gn
@@ -0,0 +1,16 @@
+--- content/child/BUILD.gn.orig 2025-04-22 20:15:27 UTC
++++ content/child/BUILD.gn
+@@ -135,6 +135,13 @@ target(link_target_type, "child") {
+ ]
+ }
+
++ if (is_bsd) {
++ sources -= [
++ "sandboxed_process_thread_type_handler.cc",
++ "sandboxed_process_thread_type_handler.h",
++ ]
++ }
++
+ if (is_win) {
+ sources += [
+ "child_process_sandbox_support_impl_win.cc",
diff --git a/devel/electron38/files/patch-content_child_child__process.cc b/devel/electron38/files/patch-content_child_child__process.cc
new file mode 100644
index 000000000000..a49443aba1cc
--- /dev/null
+++ b/devel/electron38/files/patch-content_child_child__process.cc
@@ -0,0 +1,20 @@
+--- content/child/child_process.cc.orig 2025-08-26 20:49:50 UTC
++++ content/child/child_process.cc
+@@ -34,7 +34,7 @@
+ #include "content/common/android/cpu_time_metrics.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "content/child/sandboxed_process_thread_type_handler.h"
+ #endif
+
+@@ -192,7 +192,7 @@ void ChildProcess::set_main_thread(ChildThreadImpl* th
+ main_thread_.reset(thread);
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void ChildProcess::SetIOThreadType(base::ThreadType thread_type) {
+ if (!io_thread_) {
+ return;
diff --git a/devel/electron32/files/patch-content_child_child__process.h b/devel/electron38/files/patch-content_child_child__process.h
index d102d83c24d0..d102d83c24d0 100644
--- a/devel/electron32/files/patch-content_child_child__process.h
+++ b/devel/electron38/files/patch-content_child_child__process.h
diff --git a/devel/electron38/files/patch-content_common_BUILD.gn b/devel/electron38/files/patch-content_common_BUILD.gn
new file mode 100644
index 000000000000..4f7df7cf770d
--- /dev/null
+++ b/devel/electron38/files/patch-content_common_BUILD.gn
@@ -0,0 +1,36 @@
+--- content/common/BUILD.gn.orig 2025-09-10 14:33:47 UTC
++++ content/common/BUILD.gn
+@@ -368,19 +368,28 @@ source_set("common") {
+ }
+
+ if (is_linux || is_chromeos) {
+- sources += [
+- "gpu_pre_sandbox_hook_linux.cc",
+- "gpu_pre_sandbox_hook_linux.h",
+- ]
++ if (is_bsd) {
++ sources += [
++ "gpu_pre_sandbox_hook_bsd.cc",
++ "gpu_pre_sandbox_hook_bsd.h",
++ ]
++ } else {
++ sources += [
++ "gpu_pre_sandbox_hook_linux.cc",
++ "gpu_pre_sandbox_hook_linux.h",
++ ]
++ }
+ public_deps += [ "//sandbox/policy" ]
+ deps += [
+ ":sandbox_support_linux",
+ "//media/gpu:buildflags",
+ "//sandbox/linux:sandbox_services",
+- "//sandbox/linux:seccomp_bpf",
+ "//sandbox/policy:chromecast_sandbox_allowlist_buildflags",
+ "//third_party/fontconfig",
+ ]
++ if (use_seccomp_bpf) {
++ deps += [ "//sandbox/linux:seccomp_bpf" ]
++ }
+ if (use_v4l2_codec) {
+ deps += [ "//media/gpu/v4l2" ]
+ }
diff --git a/devel/electron38/files/patch-content_common_features.cc b/devel/electron38/files/patch-content_common_features.cc
new file mode 100644
index 000000000000..6c51543aa788
--- /dev/null
+++ b/devel/electron38/files/patch-content_common_features.cc
@@ -0,0 +1,11 @@
+--- content/common/features.cc.orig 2025-07-04 05:17:07 UTC
++++ content/common/features.cc
+@@ -170,7 +170,7 @@ BASE_FEATURE(kEmbeddingRequiresOptIn,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+
+ // Enables error reporting for JS errors inside DevTools frontend host
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kEnableDevToolsJsErrorReporting,
+ "EnableDevToolsJsErrorReporting",
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/devel/electron38/files/patch-content_common_features.h b/devel/electron38/files/patch-content_common_features.h
new file mode 100644
index 000000000000..f07e0e3790a2
--- /dev/null
+++ b/devel/electron38/files/patch-content_common_features.h
@@ -0,0 +1,11 @@
+--- content/common/features.h.orig 2025-09-10 14:33:48 UTC
++++ content/common/features.h
+@@ -60,7 +60,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDocumentPolicyNeg
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kCommittedOriginTracking);
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kCriticalClientHint);
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDocumentPolicyNegotiation);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableDevToolsJsErrorReporting);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnforceSameDocumentOriginInvariants);
diff --git a/devel/electron32/files/patch-content_common_font__list__unittest.cc b/devel/electron38/files/patch-content_common_font__list__unittest.cc
index 174ea1144110..174ea1144110 100644
--- a/devel/electron32/files/patch-content_common_font__list__unittest.cc
+++ b/devel/electron38/files/patch-content_common_font__list__unittest.cc
diff --git a/devel/electron38/files/patch-content_common_gpu__pre__sandbox__hook__bsd.cc b/devel/electron38/files/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
new file mode 100644
index 000000000000..a4e9c11f8e0d
--- /dev/null
+++ b/devel/electron38/files/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
@@ -0,0 +1,71 @@
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2025-09-10 14:34:07 UTC
++++ content/common/gpu_pre_sandbox_hook_bsd.cc
+@@ -0,0 +1,68 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "content/common/gpu_pre_sandbox_hook_bsd.h"
++
++#include <dlfcn.h>
++#include <errno.h>
++#include <sys/stat.h>
++
++#include <memory>
++#include <sstream>
++#include <utility>
++#include <vector>
++
++#include "base/base_paths.h"
++#include "base/files/file_enumerator.h"
++#include "base/files/file_path.h"
++#include "base/files/scoped_file.h"
++#include "base/functional/bind.h"
++#include "base/logging.h"
++#include "base/path_service.h"
++#include "base/strings/stringprintf.h"
++#include "build/build_config.h"
++#include "build/buildflag.h"
++#include "build/chromeos_buildflags.h"
++#include "content/public/common/content_switches.h"
++#include "media/gpu/buildflags.h"
++
++namespace content {
++namespace {
++
++constexpr int dlopen_flag = RTLD_NOW | RTLD_GLOBAL | RTLD_NODELETE;
++
++void LoadVulkanLibraries() {
++ // Try to preload Vulkan libraries. Failure is not an error as not all may be
++ // present.
++ const char* kLibraries[] = {
++ "libvulkan.so",
++ "libvulkan_intel.so",
++ "libvulkan_intel_hasvk.so",
++ "libvulkan_radeon.so",
++ };
++ for (const auto* library : kLibraries) {
++ dlopen(library, dlopen_flag);
++ }
++}
++
++} // namespace
++
++bool LoadLibrariesForGpu(
++ const sandbox::policy::SandboxSeccompBPF::Options& options) {
++ LoadVulkanLibraries();
++
++ return true;
++}
++
++bool GpuPreSandboxHook(sandbox::policy::SandboxLinux::Options options) {
++ if (!LoadLibrariesForGpu(options))
++ return false;
++
++ // TODO(tsepez): enable namspace sandbox here once crashes are understood.
++
++ errno = 0;
++ return true;
++}
++
++} // namespace content
diff --git a/devel/electron32/files/patch-content_common_gpu__pre__sandbox__hook__bsd.h b/devel/electron38/files/patch-content_common_gpu__pre__sandbox__hook__bsd.h
index 52612d85e7a1..52612d85e7a1 100644
--- a/devel/electron32/files/patch-content_common_gpu__pre__sandbox__hook__bsd.h
+++ b/devel/electron38/files/patch-content_common_gpu__pre__sandbox__hook__bsd.h
diff --git a/devel/electron38/files/patch-content_common_gpu__pre__sandbox__hook__linux.h b/devel/electron38/files/patch-content_common_gpu__pre__sandbox__hook__linux.h
new file mode 100644
index 000000000000..912d4b24ce4a
--- /dev/null
+++ b/devel/electron38/files/patch-content_common_gpu__pre__sandbox__hook__linux.h
@@ -0,0 +1,18 @@
+--- content/common/gpu_pre_sandbox_hook_linux.h.orig 2025-08-26 20:49:50 UTC
++++ content/common/gpu_pre_sandbox_hook_linux.h
+@@ -7,7 +7,15 @@
+
+ #include <vector>
+
++#include "build/build_config.h"
++
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#include "sandbox/linux/syscall_broker/broker_command.h"
++#include "sandbox/linux/syscall_broker/broker_file_permission.h"
++#else
+ #include "sandbox/policy/linux/sandbox_linux.h"
++#endif
+
+ namespace sandbox::syscall_broker {
+ class BrokerFilePermission;
diff --git a/devel/electron38/files/patch-content_common_thread__type__switcher.mojom b/devel/electron38/files/patch-content_common_thread__type__switcher.mojom
new file mode 100644
index 000000000000..4b64803e0983
--- /dev/null
+++ b/devel/electron38/files/patch-content_common_thread__type__switcher.mojom
@@ -0,0 +1,10 @@
+--- content/common/thread_type_switcher.mojom.orig 2025-04-22 20:15:27 UTC
++++ content/common/thread_type_switcher.mojom
+@@ -10,6 +10,6 @@ interface ThreadTypeSwitcher {
+ // occur in a child process due to its sandbox, e.g. on Linux and ChromeOS.
+ interface ThreadTypeSwitcher {
+ // Asks the browser to change the type of thread.
+- SetThreadType(int32 platform_thread_id,
++ SetThreadType(uint64 platform_thread_id,
+ mojo_base.mojom.ThreadType thread_type);
+ };
diff --git a/devel/electron38/files/patch-content_gpu_gpu__child__thread.cc b/devel/electron38/files/patch-content_gpu_gpu__child__thread.cc
new file mode 100644
index 000000000000..51b24222e237
--- /dev/null
+++ b/devel/electron38/files/patch-content_gpu_gpu__child__thread.cc
@@ -0,0 +1,21 @@
+--- content/gpu/gpu_child_thread.cc.orig 2025-08-26 20:49:50 UTC
++++ content/gpu/gpu_child_thread.cc
+@@ -56,7 +56,7 @@
+ #include "third_party/skia/include/ports/SkFontConfigInterface.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "content/child/sandboxed_process_thread_type_handler.h"
+ #endif
+
+@@ -146,7 +146,8 @@ void GpuChildThread::Init(const base::TimeTicks& proce
+
+ viz_main_.gpu_service()->set_start_time(process_start_time);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++// XXX BSD
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD)
+ SandboxedProcessThreadTypeHandler::NotifyMainChildThreadCreated();
+ #endif
+
diff --git a/devel/electron38/files/patch-content_gpu_gpu__main.cc b/devel/electron38/files/patch-content_gpu_gpu__main.cc
new file mode 100644
index 000000000000..d8d2b2a74cf0
--- /dev/null
+++ b/devel/electron38/files/patch-content_gpu_gpu__main.cc
@@ -0,0 +1,73 @@
+--- content/gpu/gpu_main.cc.orig 2025-09-10 14:33:47 UTC
++++ content/gpu/gpu_main.cc
+@@ -107,10 +107,14 @@
+ #include "sandbox/win/src/sandbox.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "content/child/sandboxed_process_thread_type_handler.h"
+ #include "content/common/gpu_pre_sandbox_hook_linux.h"
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#else
+ #include "sandbox/policy/linux/sandbox_linux.h"
++#endif
+ #include "sandbox/policy/sandbox_type.h"
+ #endif
+
+@@ -128,7 +132,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool StartSandboxLinux(gpu::GpuWatchdogThread*,
+ const gpu::GPUInfo*,
+ const gpu::GpuPreferences&);
+@@ -190,7 +194,7 @@ class ContentSandboxHelper : public gpu::GpuSandboxHel
+ const gpu::GPUInfo* gpu_info,
+ const gpu::GpuPreferences& gpu_prefs) override {
+ TRACE_EVENT("gpu,startup", "gpu_main::EnsureSandboxInitialized");
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return StartSandboxLinux(watchdog_thread, gpu_info, gpu_prefs);
+ #elif BUILDFLAG(IS_WIN)
+ return StartSandboxWindows(sandbox_info_);
+@@ -310,7 +314,7 @@ int GpuMain(MainFunctionParams parameters) {
+ std::make_unique<base::SingleThreadTaskExecutor>(
+ gpu_preferences.message_pump_type);
+ }
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #error "Unsupported Linux platform."
+ #elif BUILDFLAG(IS_MAC)
+ // Cross-process CoreAnimation requires a CFRunLoop to function at all, and
+@@ -335,7 +339,8 @@ int GpuMain(MainFunctionParams parameters) {
+ base::PlatformThread::SetName("CrGpuMain");
+ mojo::InterfaceEndpointClient::SetThreadNameSuffixForMetrics("GpuMain");
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++// XXX BSD
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD)
+ // Thread type delegate of the process should be registered before
+ // thread type change below for the main thread and for thread pool in
+ // ChildProcess constructor.
+@@ -482,7 +487,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdog_thread,
+ const gpu::GPUInfo* gpu_info,
+ const gpu::GpuPreferences& gpu_prefs) {
+@@ -530,7 +535,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdo
+ sandbox_options.accelerated_video_encode_enabled =
+ !gpu_prefs.disable_accelerated_video_encode;
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Video decoding of many video streams can use thousands of FDs as well as
+ // Exo clients.
+ // See https://crbug.com/1417237
diff --git a/devel/electron38/files/patch-content_public_browser_content__browser__client.cc b/devel/electron38/files/patch-content_public_browser_content__browser__client.cc
new file mode 100644
index 000000000000..383c06d888c9
--- /dev/null
+++ b/devel/electron38/files/patch-content_public_browser_content__browser__client.cc
@@ -0,0 +1,11 @@
+--- content/public/browser/content_browser_client.cc.orig 2025-09-10 14:33:47 UTC
++++ content/public/browser/content_browser_client.cc
+@@ -1396,7 +1396,7 @@ bool ContentBrowserClient::ShouldRunOutOfProcessSystem
+ // that can be adequately sandboxed.
+ // Currently Android's network service will not run out of process or sandboxed,
+ // so OutOfProcessSystemDnsResolution is not currently enabled on Android.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return true;
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-content_public_browser_zygote__host_zygote__host__linux.h b/devel/electron38/files/patch-content_public_browser_zygote__host_zygote__host__linux.h
new file mode 100644
index 000000000000..075d3b1c4be2
--- /dev/null
+++ b/devel/electron38/files/patch-content_public_browser_zygote__host_zygote__host__linux.h
@@ -0,0 +1,16 @@
+--- content/public/browser/zygote_host/zygote_host_linux.h.orig 2025-03-24 20:50:14 UTC
++++ content/public/browser/zygote_host/zygote_host_linux.h
+@@ -34,11 +34,13 @@ class ZygoteHost {
+ // after the first render has been forked.
+ virtual int GetRendererSandboxStatus() = 0;
+
++#if !BUILDFLAG(IS_BSD)
+ // Adjust the OOM score of the given renderer's PID. The allowed
+ // range for the score is [0, 1000], where higher values are more
+ // likely to be killed by the OOM killer.
+ virtual void AdjustRendererOOMScore(base::ProcessHandle process_handle,
+ int score) = 0;
++#endif
+
+ #if BUILDFLAG(IS_CHROMEOS)
+ // Reinitialize logging for the Zygote processes. Needed on ChromeOS, which
diff --git a/devel/electron38/files/patch-content_public_common_content__features.cc b/devel/electron38/files/patch-content_public_common_content__features.cc
new file mode 100644
index 000000000000..235b7e0aacd5
--- /dev/null
+++ b/devel/electron38/files/patch-content_public_common_content__features.cc
@@ -0,0 +1,35 @@
+--- content/public/common/content_features.cc.orig 2025-08-26 20:49:50 UTC
++++ content/public/common/content_features.cc
+@@ -103,7 +103,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess,
+ // Runs the audio service in a separate process.
+ BASE_FEATURE(kAudioServiceOutOfProcess,
+ "AudioServiceOutOfProcess",
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
+@@ -1394,9 +1394,9 @@ BASE_FEATURE(kWebAssemblyTrapHandler,
+ BASE_FEATURE(kWebAssemblyTrapHandler,
+ "WebAssemblyTrapHandler",
+ #if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)) && \
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
+ defined(ARCH_CPU_X86_64)) || \
+- ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)) && \
++ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
+ defined(ARCH_CPU_ARM64))
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+@@ -1453,7 +1453,11 @@ BASE_FEATURE(kWebUIJSErrorReportingExtended,
+
+ // Controls whether the WebUSB API is enabled:
+ // https://wicg.github.io/webusb
++#if BUILDFLAG(IS_BSD)
++BASE_FEATURE(kWebUsb, "WebUSB", base::FEATURE_DISABLED_BY_DEFAULT);
++#else
+ BASE_FEATURE(kWebUsb, "WebUSB", base::FEATURE_ENABLED_BY_DEFAULT);
++#endif
+
+ // Apply `PrefetchPriority::kHighest` for Webview Prefetch API.
+ BASE_FEATURE(kWebViewPrefetchHighestPrefetchPriority,
diff --git a/devel/electron38/files/patch-content_public_common_content__switches.cc b/devel/electron38/files/patch-content_public_common_content__switches.cc
new file mode 100644
index 000000000000..77d4007a03ab
--- /dev/null
+++ b/devel/electron38/files/patch-content_public_common_content__switches.cc
@@ -0,0 +1,20 @@
+--- content/public/common/content_switches.cc.orig 2025-08-26 20:49:50 UTC
++++ content/public/common/content_switches.cc
+@@ -347,6 +347,8 @@ const char kEnableLogging[] = "enable-
+ // builds.
+ const char kEnableLogging[] = "enable-logging";
+
++const char kDisableUnveil[] = "disable-unveil";
++
+ // Enables the type, downlinkMax attributes of the NetInfo API. Also, enables
+ // triggering of change attribute of the NetInfo API when there is a change in
+ // the connection type.
+@@ -946,7 +948,7 @@ const char kPreventResizingContentsForTesting[] =
+ "prevent-resizing-contents-for-testing";
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Allows sending text-to-speech requests to speech-dispatcher, a common
+ // Linux speech service. Because it's buggy, the user must explicitly
+ // enable it so that visiting a random webpage can't cause instability.
diff --git a/devel/electron38/files/patch-content_public_common_content__switches.h b/devel/electron38/files/patch-content_public_common_content__switches.h
new file mode 100644
index 000000000000..5bbe3c4e49ff
--- /dev/null
+++ b/devel/electron38/files/patch-content_public_common_content__switches.h
@@ -0,0 +1,19 @@
+--- content/public/common/content_switches.h.orig 2025-08-26 20:49:50 UTC
++++ content/public/common/content_switches.h
+@@ -108,6 +108,7 @@ CONTENT_EXPORT extern const char kEnableLogging[];
+ CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
+ CONTENT_EXPORT extern const char kEnableLCDText[];
+ CONTENT_EXPORT extern const char kEnableLogging[];
++CONTENT_EXPORT extern const char kDisableUnveil[];
+ CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[];
+ CONTENT_EXPORT extern const char kEnableCanvas2DLayers[];
+ CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[];
+@@ -257,7 +258,7 @@ CONTENT_EXPORT extern const char kPreventResizingConte
+ CONTENT_EXPORT extern const char kPreventResizingContentsForTesting[];
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ CONTENT_EXPORT extern const char kEnableSpeechDispatcher[];
+ #endif
+
diff --git a/devel/electron32/files/patch-content_public_common_zygote_features.gni b/devel/electron38/files/patch-content_public_common_zygote_features.gni
index 0b01fb059dea..0b01fb059dea 100644
--- a/devel/electron32/files/patch-content_public_common_zygote_features.gni
+++ b/devel/electron38/files/patch-content_public_common_zygote_features.gni
diff --git a/devel/electron38/files/patch-content_renderer_render__thread__impl.cc b/devel/electron38/files/patch-content_renderer_render__thread__impl.cc
new file mode 100644
index 000000000000..e942a70f0e67
--- /dev/null
+++ b/devel/electron38/files/patch-content_renderer_render__thread__impl.cc
@@ -0,0 +1,38 @@
+--- content/renderer/render_thread_impl.cc.orig 2025-09-10 14:33:47 UTC
++++ content/renderer/render_thread_impl.cc
+@@ -203,6 +203,8 @@
+
+ #if BUILDFLAG(IS_APPLE)
+ #include <malloc/malloc.h>
++#elif BUILDFLAG(IS_BSD)
++#include <stdlib.h>
+ #else
+ #include <malloc.h>
+ #endif
+@@ -1026,7 +1028,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
+ kGpuStreamIdMedia, kGpuStreamPriorityMedia);
+
+ const bool enable_video_decode_accelerator =
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FeatureList::IsEnabled(media::kAcceleratedVideoDecodeLinux) &&
+ #endif // BUILDFLAG(IS_LINUX)
+ !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode) &&
+@@ -1035,7 +1037,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
+ gpu::kGpuFeatureStatusEnabled);
+
+ const bool enable_video_encode_accelerator =
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FeatureList::IsEnabled(media::kAcceleratedVideoEncodeLinux) &&
+ #else
+ !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoEncode) &&
+@@ -1809,7 +1811,7 @@ RenderThreadImpl::CreateMediaMojoCodecFactory(
+ bool enable_video_encode_accelerator) {
+ mojo::PendingRemote<media::mojom::VideoEncodeAcceleratorProvider>
+ vea_provider;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(media::kUseOutOfProcessVideoEncoding)) {
+ BindHostReceiver(vea_provider.InitWithNewPipeAndPassReceiver());
+ } else {
diff --git a/devel/electron38/files/patch-content_renderer_renderer__blink__platform__impl.cc b/devel/electron38/files/patch-content_renderer_renderer__blink__platform__impl.cc
new file mode 100644
index 000000000000..8c2b73e25de8
--- /dev/null
+++ b/devel/electron38/files/patch-content_renderer_renderer__blink__platform__impl.cc
@@ -0,0 +1,45 @@
+--- content/renderer/renderer_blink_platform_impl.cc.orig 2025-09-10 14:33:47 UTC
++++ content/renderer/renderer_blink_platform_impl.cc
+@@ -124,7 +124,7 @@
+
+ #if BUILDFLAG(IS_MAC)
+ #include "content/child/child_process_sandbox_support_impl_mac.h"
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "content/child/child_process_sandbox_support_impl_linux.h"
+ #include "content/child/sandboxed_process_thread_type_handler.h"
+ #endif
+@@ -193,13 +193,13 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
+ is_locked_to_site_(false),
+ main_thread_scheduler_(main_thread_scheduler),
+ next_frame_sink_id_(uint32_t{std::numeric_limits<int32_t>::max()} + 1) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ sk_sp<font_service::FontLoader> font_loader;
+ #endif
+
+ // RenderThread may not exist in some tests.
+ if (RenderThreadImpl::current()) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ mojo::PendingRemote<font_service::mojom::FontService> font_service;
+ RenderThreadImpl::current()->BindHostReceiver(
+ font_service.InitWithNewPipeAndPassReceiver());
+@@ -224,7 +224,7 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
+ }
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ if (sandboxEnabled()) {
+ #if BUILDFLAG(IS_MAC)
+ sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
+@@ -297,7 +297,7 @@ blink::WebSandboxSupport* RendererBlinkPlatformImpl::G
+
+ blink::WebSandboxSupport* RendererBlinkPlatformImpl::GetSandboxSupport() {
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ return sandbox_support_.get();
+ #else
+ // These platforms do not require sandbox support.
diff --git a/devel/electron38/files/patch-content_renderer_renderer__blink__platform__impl.h b/devel/electron38/files/patch-content_renderer_renderer__blink__platform__impl.h
new file mode 100644
index 000000000000..16e3aecc2943
--- /dev/null
+++ b/devel/electron38/files/patch-content_renderer_renderer__blink__platform__impl.h
@@ -0,0 +1,11 @@
+--- content/renderer/renderer_blink_platform_impl.h.orig 2025-09-10 14:33:47 UTC
++++ content/renderer/renderer_blink_platform_impl.h
+@@ -276,7 +276,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : publi
+ const gpu::GPUInfo& gpu_info) const;
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<blink::WebSandboxSupport> sandbox_support_;
+ #endif
+
diff --git a/devel/electron32/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc b/devel/electron38/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc
index aad0a7035f0b..aad0a7035f0b 100644
--- a/devel/electron32/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc
+++ b/devel/electron38/files/patch-content_renderer_renderer__main__platform__delegate__linux.cc
diff --git a/devel/electron38/files/patch-content_shell_BUILD.gn b/devel/electron38/files/patch-content_shell_BUILD.gn
new file mode 100644
index 000000000000..ae9a6755bc78
--- /dev/null
+++ b/devel/electron38/files/patch-content_shell_BUILD.gn
@@ -0,0 +1,11 @@
+--- content/shell/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ content/shell/BUILD.gn
+@@ -1102,7 +1102,7 @@ group("content_shell_crash_test") {
+ if (is_win) {
+ data_deps += [ "//build/win:copy_cdb_to_output" ]
+ }
+- if (is_posix) {
++ if (is_posix && !is_bsd) {
+ data_deps += [
+ "//third_party/breakpad:dump_syms",
+ "//third_party/breakpad:minidump_stackwalk",
diff --git a/devel/electron38/files/patch-content_shell_app_shell__main__delegate.cc b/devel/electron38/files/patch-content_shell_app_shell__main__delegate.cc
new file mode 100644
index 000000000000..9ee780a65a30
--- /dev/null
+++ b/devel/electron38/files/patch-content_shell_app_shell__main__delegate.cc
@@ -0,0 +1,11 @@
+--- content/shell/app/shell_main_delegate.cc.orig 2025-08-26 20:49:50 UTC
++++ content/shell/app/shell_main_delegate.cc
+@@ -289,7 +289,7 @@ void ShellMainDelegate::PreSandboxStartup() {
+ // Reporting for sub-processes will be initialized in ZygoteForked.
+ if (process_type != switches::kZygoteProcess) {
+ crash_reporter::InitializeCrashpad(process_type.empty(), process_type);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ crash_reporter::SetFirstChanceExceptionHandler(
+ v8::TryHandleWebAssemblyTrapPosix);
+ #endif
diff --git a/devel/electron38/files/patch-content_shell_browser_shell__browser__main__parts.cc b/devel/electron38/files/patch-content_shell_browser_shell__browser__main__parts.cc
new file mode 100644
index 000000000000..ccffc7c69db6
--- /dev/null
+++ b/devel/electron38/files/patch-content_shell_browser_shell__browser__main__parts.cc
@@ -0,0 +1,47 @@
+--- content/shell/browser/shell_browser_main_parts.cc.orig 2025-04-22 20:15:27 UTC
++++ content/shell/browser/shell_browser_main_parts.cc
+@@ -50,7 +50,7 @@
+ #include "net/base/network_change_notifier.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) && defined(USE_AURA)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(USE_AURA)
+ #include "ui/base/ime/init/input_method_initializer.h"
+ #endif
+
+@@ -61,7 +61,7 @@
+ #include "device/bluetooth/floss/floss_features.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "device/bluetooth/dbus/dbus_bluez_manager_wrapper_linux.h"
+ #include "ui/linux/linux_ui.h" // nogncheck
+ #include "ui/linux/linux_ui_factory.h" // nogncheck
+@@ -128,7 +128,7 @@ int ShellBrowserMainParts::PreEarlyInitialization() {
+ }
+
+ int ShellBrowserMainParts::PreEarlyInitialization() {
+-#if BUILDFLAG(IS_LINUX) && defined(USE_AURA)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(USE_AURA)
+ ui::InitializeInputMethodForTesting();
+ #elif BUILDFLAG(IS_ANDROID)
+ net::NetworkChangeNotifier::SetFactory(
+@@ -156,7 +156,7 @@ void ShellBrowserMainParts::ToolkitInitialized() {
+ if (switches::IsRunWebTestsSwitchPresent())
+ return;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ui::LinuxUi::SetInstance(ui::GetDefaultLinuxUi());
+ #endif
+ }
+@@ -203,7 +203,7 @@ void ShellBrowserMainParts::PostMainMessageLoopRun() {
+ ShellDevToolsManagerDelegate::StopHttpHandler();
+ browser_context_.reset();
+ off_the_record_browser_context_.reset();
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ui::LinuxUi::SetInstance(nullptr);
+ #endif
+ performance_manager_lifetime_.reset();
diff --git a/devel/electron38/files/patch-content_shell_browser_shell__platform__delegate__views.cc b/devel/electron38/files/patch-content_shell_browser_shell__platform__delegate__views.cc
new file mode 100644
index 000000000000..85bf876bbfc0
--- /dev/null
+++ b/devel/electron38/files/patch-content_shell_browser_shell__platform__delegate__views.cc
@@ -0,0 +1,11 @@
+--- content/shell/browser/shell_platform_delegate_views.cc.orig 2025-04-22 20:15:27 UTC
++++ content/shell/browser/shell_platform_delegate_views.cc
+@@ -373,7 +373,7 @@ void ShellPlatformDelegate::CreatePlatformWindow(
+ views::Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET);
+ params.bounds = gfx::Rect(initial_size);
+ params.delegate = delegate.release();
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ params.wm_class_class = "chromium-content_shell";
+ params.wm_class_name = params.wm_class_class;
+ #endif // BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-content_shell_renderer_shell__content__renderer__client.cc b/devel/electron38/files/patch-content_shell_renderer_shell__content__renderer__client.cc
new file mode 100644
index 000000000000..9b65e0207356
--- /dev/null
+++ b/devel/electron38/files/patch-content_shell_renderer_shell__content__renderer__client.cc
@@ -0,0 +1,11 @@
+--- content/shell/renderer/shell_content_renderer_client.cc.orig 2025-08-26 20:49:50 UTC
++++ content/shell/renderer/shell_content_renderer_client.cc
+@@ -50,7 +50,7 @@
+ #include "media/base/media_switches.h"
+ #endif
+
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
+ (defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_ARM64))
+ #define ENABLE_WEB_ASSEMBLY_TRAP_HANDLER_LINUX
+ #include "base/debug/stack_trace.h"
diff --git a/devel/electron38/files/patch-content_shell_utility_shell__content__utility__client.cc b/devel/electron38/files/patch-content_shell_utility_shell__content__utility__client.cc
new file mode 100644
index 000000000000..6ad1317e95bb
--- /dev/null
+++ b/devel/electron38/files/patch-content_shell_utility_shell__content__utility__client.cc
@@ -0,0 +1,20 @@
+--- content/shell/utility/shell_content_utility_client.cc.orig 2025-08-26 20:49:50 UTC
++++ content/shell/utility/shell_content_utility_client.cc
+@@ -43,7 +43,7 @@
+ #include "sandbox/policy/sandbox.h"
+ #include "services/test/echo/echo_service.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "content/test/sandbox_status_service.h"
+ #endif
+
+@@ -192,7 +192,7 @@ void ShellContentUtilityClient::ExposeInterfacesToBrow
+ binders->Add<mojom::PowerMonitorTest>(
+ &PowerMonitorTestImpl::MakeSelfOwnedReceiver,
+ base::SingleThreadTaskRunner::GetCurrentDefault());
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (register_sandbox_status_helper_) {
+ binders->Add<content::mojom::SandboxStatusService>(
+ base::BindRepeating(
diff --git a/devel/electron38/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc b/devel/electron38/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
new file mode 100644
index 000000000000..a6c1778922f7
--- /dev/null
+++ b/devel/electron38/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
@@ -0,0 +1,84 @@
+--- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig 2025-08-26 20:49:50 UTC
++++ content/utility/on_device_model/on_device_model_sandbox_init.cc
+@@ -17,16 +17,20 @@
+ #include "services/on_device_model/ml/gpu_blocklist.h" // nogncheck
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include <errno.h>
+
+ #include "content/common/gpu_pre_sandbox_hook_linux.h"
+ #include "gpu/config/gpu_info_collector.h" // nogncheck
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#else
+ #include "sandbox/policy/linux/sandbox_linux.h"
+ #endif
++#endif
+
+ #if !BUILDFLAG(IS_FUCHSIA) && \
+- !(BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_CAST_RECEIVER))
++ !((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_CAST_RECEIVER))
+ #include "base/feature_list.h"
+ #include "third_party/dawn/include/dawn/dawn_proc.h" // nogncheck
+ #include "third_party/dawn/include/dawn/native/DawnNative.h" // nogncheck
+@@ -37,7 +41,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ constexpr uint32_t kVendorIdAMD = 0x1002;
+ constexpr uint32_t kVendorIdIntel = 0x8086;
+ constexpr uint32_t kVendorIdNVIDIA = 0x10DE;
+@@ -66,13 +70,13 @@ void UpdateSandboxOptionsForGpu(
+ #endif
+
+ #if !BUILDFLAG(IS_FUCHSIA) && \
+- !(BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_CAST_RECEIVER))
++ !((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_CAST_RECEIVER))
+ // If this feature is enabled, a WebGPU device is created for each valid
+ // adapter. This makes sure any relevant drivers or other libs are loaded before
+ // enabling the sandbox.
+ BASE_FEATURE(kOnDeviceModelWarmDrivers,
+ "OnDeviceModelWarmDrivers",
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
+@@ -101,7 +105,7 @@ bool PreSandboxInit() {
+ #endif
+
+ #if !BUILDFLAG(IS_FUCHSIA) && \
+- !(BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_CAST_RECEIVER))
++ !((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_CAST_RECEIVER))
+ if (base::FeatureList::IsEnabled(kOnDeviceModelWarmDrivers)
+ #if defined(ENABLE_ML_INTERNAL)
+ && !ml::IsGpuBlocked(ml::ChromeML::Get()->api(), /*log_histogram=*/false)
+@@ -141,7 +145,7 @@ bool PreSandboxInit() {
+ return true;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void AddSandboxLinuxOptions(sandbox::policy::SandboxLinux::Options& options) {
+ // Make sure any necessary vendor-specific options are set.
+ gpu::GPUInfo info;
+@@ -153,6 +157,7 @@ bool PreSandboxHook(sandbox::policy::SandboxLinux::Opt
+ }
+
+ bool PreSandboxHook(sandbox::policy::SandboxLinux::Options options) {
++#if !BUILDFLAG(IS_BSD)
+ std::vector<sandbox::syscall_broker::BrokerFilePermission> file_permissions =
+ content::FilePermissionsForGpu(options);
+ file_permissions.push_back(
+@@ -161,6 +166,7 @@ bool PreSandboxHook(sandbox::policy::SandboxLinux::Opt
+
+ sandbox::policy::SandboxLinux::GetInstance()->StartBrokerProcess(
+ content::CommandSetForGPU(options), file_permissions, options);
++#endif
+
+ if (!content::LoadLibrariesForGpu(options)) {
+ return false;
diff --git a/devel/electron38/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.h b/devel/electron38/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
new file mode 100644
index 000000000000..1c56747f6f88
--- /dev/null
+++ b/devel/electron38/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
@@ -0,0 +1,22 @@
+--- content/utility/on_device_model/on_device_model_sandbox_init.h.orig 2025-08-26 20:49:50 UTC
++++ content/utility/on_device_model/on_device_model_sandbox_init.h
+@@ -11,6 +11,10 @@
+ #include "sandbox/policy/linux/sandbox_linux.h"
+ #endif
+
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#endif
++
+ namespace on_device_model {
+
+ // Must be called in the service's process before sandbox initialization.
+@@ -21,7 +25,7 @@ namespace on_device_model {
+ // Must be called in the service's process after the run loop finished.
+ [[nodiscard]] bool Shutdown();
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void AddSandboxLinuxOptions(sandbox::policy::SandboxLinux::Options& options);
+
+ [[nodiscard]] bool PreSandboxHook(
diff --git a/devel/electron38/files/patch-content_utility_services.cc b/devel/electron38/files/patch-content_utility_services.cc
new file mode 100644
index 000000000000..858d3c0f1e90
--- /dev/null
+++ b/devel/electron38/files/patch-content_utility_services.cc
@@ -0,0 +1,45 @@
+--- content/utility/services.cc.orig 2025-08-26 20:49:50 UTC
++++ content/utility/services.cc
+@@ -74,13 +74,13 @@ extern sandbox::TargetServices* g_utility_target_servi
+ extern sandbox::TargetServices* g_utility_target_services;
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "sandbox/linux/services/libc_interceptor.h"
+ #include "sandbox/policy/mojom/sandbox.mojom.h"
+ #include "sandbox/policy/sandbox_type.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
++#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #include "services/shape_detection/public/mojom/shape_detection_service.mojom.h" // nogncheck
+ #include "services/shape_detection/shape_detection_service.h" // nogncheck
+ #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING) && BUILDFLAG(IS_CHROMEOS)
+@@ -235,7 +235,7 @@ auto RunAudio(mojo::PendingReceiver<audio::mojom::Audi
+ << "task_policy_set TASK_QOS_POLICY";
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ auto* command_line = base::CommandLine::ForCurrentProcess();
+ if (sandbox::policy::SandboxTypeFromCommandLine(*command_line) ==
+ sandbox::mojom::Sandbox::kNoSandbox) {
+@@ -257,7 +257,7 @@ auto RunAudio(mojo::PendingReceiver<audio::mojom::Audi
+ return audio::CreateStandaloneService(std::move(receiver));
+ }
+
+-#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
++#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ auto RunShapeDetectionService(
+ mojo::PendingReceiver<shape_detection::mojom::ShapeDetectionService>
+ receiver) {
+@@ -432,7 +432,7 @@ void RegisterMainThreadServices(mojo::ServiceFactory&
+ services.Add(RunOnDeviceModel);
+ }
+
+-#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
++#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ services.Add(RunShapeDetectionService);
+ #endif
+
diff --git a/devel/electron32/files/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc b/devel/electron38/files/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
index 92e07e8d0385..92e07e8d0385 100644
--- a/devel/electron32/files/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
+++ b/devel/electron38/files/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
diff --git a/devel/electron32/files/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h b/devel/electron38/files/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
index cbeba4accc3e..cbeba4accc3e 100644
--- a/devel/electron32/files/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
+++ b/devel/electron38/files/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
diff --git a/devel/electron38/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc b/devel/electron38/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
new file mode 100644
index 000000000000..77873739374e
--- /dev/null
+++ b/devel/electron38/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
@@ -0,0 +1,29 @@
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2025-03-24 20:50:14 UTC
++++ content/utility/utility_blink_platform_with_sandbox_support_impl.cc
+@@ -9,7 +9,7 @@
+
+ #if BUILDFLAG(IS_MAC)
+ #include "content/child/child_process_sandbox_support_impl_mac.h"
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "content/child/child_process_sandbox_support_impl_linux.h"
+ #elif BUILDFLAG(IS_WIN)
+ #include "content/child/child_process_sandbox_support_impl_win.h"
+@@ -19,7 +19,7 @@ UtilityBlinkPlatformWithSandboxSupportImpl::
+
+ UtilityBlinkPlatformWithSandboxSupportImpl::
+ UtilityBlinkPlatformWithSandboxSupportImpl() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ mojo::PendingRemote<font_service::mojom::FontService> font_service;
+ UtilityThread::Get()->BindHostReceiver(
+ font_service.InitWithNewPipeAndPassReceiver());
+@@ -40,7 +40,7 @@ UtilityBlinkPlatformWithSandboxSupportImpl::GetSandbox
+ blink::WebSandboxSupport*
+ UtilityBlinkPlatformWithSandboxSupportImpl::GetSandboxSupport() {
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ return sandbox_support_.get();
+ #else
+ return nullptr;
diff --git a/devel/electron38/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h b/devel/electron38/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
new file mode 100644
index 000000000000..edd7aa903e79
--- /dev/null
+++ b/devel/electron38/files/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
@@ -0,0 +1,11 @@
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2025-03-24 20:50:14 UTC
++++ content/utility/utility_blink_platform_with_sandbox_support_impl.h
+@@ -34,7 +34,7 @@ class UtilityBlinkPlatformWithSandboxSupportImpl : pub
+
+ private:
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<blink::WebSandboxSupport> sandbox_support_;
+ #endif
+ };
diff --git a/devel/electron38/files/patch-content_utility_utility__main.cc b/devel/electron38/files/patch-content_utility_utility__main.cc
new file mode 100644
index 000000000000..6cf68f75ec3a
--- /dev/null
+++ b/devel/electron38/files/patch-content_utility_utility__main.cc
@@ -0,0 +1,124 @@
+--- content/utility/utility_main.cc.orig 2025-08-26 20:49:50 UTC
++++ content/utility/utility_main.cc
+@@ -39,17 +39,21 @@
+ #include "services/tracing/public/cpp/trace_startup.h"
+ #include "services/video_effects/public/cpp/buildflags.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/file_descriptor_store.h"
+ #include "base/files/file_util.h"
+ #include "base/pickle.h"
+ #include "content/child/sandboxed_process_thread_type_handler.h"
++#if !BUILDFLAG(IS_BSD)
+ #include "content/common/gpu_pre_sandbox_hook_linux.h"
++#endif
+ #include "content/public/common/content_descriptor_keys.h"
+ #include "content/utility/speech/speech_recognition_sandbox_hook_linux.h"
+ #include "media/gpu/buildflags.h"
+ #include "media/media_buildflags.h"
++#if !BUILDFLAG(IS_BSD)
+ #include "sandbox/policy/linux/sandbox_linux.h"
++#endif
+ #include "services/audio/audio_sandbox_hook_linux.h"
+ #include "services/network/network_sandbox_hook_linux.h"
+ #include "services/screen_ai/buildflags/buildflags.h"
+@@ -84,7 +88,12 @@
+
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(ENABLE_VIDEO_EFFECTS) && BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#include "content/common/gpu_pre_sandbox_hook_bsd.h"
++#endif
++
++#if BUILDFLAG(ENABLE_VIDEO_EFFECTS) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #include "services/video_effects/video_effects_sandbox_hook_linux.h" // nogncheck
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -121,7 +130,7 @@ sandbox::TargetServices* g_utility_target_services = n
+ sandbox::TargetServices* g_utility_target_services = nullptr;
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #include "components/services/on_device_translation/sandbox_hook.h"
+ #endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && BUILDFLAG(IS_LINUX)
+
+@@ -129,7 +138,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ std::vector<std::string> GetNetworkContextsParentDirectories() {
+ base::MemoryMappedFile::Region region;
+ base::ScopedFD read_pipe_fd = base::FileDescriptorStore::GetInstance().TakeFD(
+@@ -284,7 +293,7 @@ int UtilityMain(MainFunctionParams parameters) {
+ CHECK(on_device_model::PreSandboxInit());
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+
+ #if BUILDFLAG(USE_LINUX_VIDEO_ACCELERATION) && BUILDFLAG(USE_VAAPI)
+ // Regardless of the sandbox status, the VaapiWrapper needs to be initialized
+@@ -299,7 +308,10 @@ int UtilityMain(MainFunctionParams parameters) {
+ // thread type change in ChildProcess constructor. It also needs to be
+ // registered before the process has multiple threads, which may race with
+ // application of the sandbox.
++// XXX BSD
++#if !BUILDFLAG(IS_BSD)
+ SandboxedProcessThreadTypeHandler::Create();
++#endif
+
+ // Initializes the sandbox before any threads are created.
+ // TODO(jorgelo): move this after GTK initialization when we enable a strict
+@@ -331,7 +343,7 @@ int UtilityMain(MainFunctionParams parameters) {
+ pre_sandbox_hook =
+ base::BindOnce(&speech::SpeechRecognitionPreSandboxHook);
+ break;
+-#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ case sandbox::mojom::Sandbox::kOnDeviceTranslation:
+ pre_sandbox_hook = base::BindOnce(
+ &on_device_translation::OnDeviceTranslationSandboxHook);
+@@ -347,7 +359,7 @@ int UtilityMain(MainFunctionParams parameters) {
+ #else
+ NOTREACHED();
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ case sandbox::mojom::Sandbox::kVideoEffects:
+ #if BUILDFLAG(ENABLE_VIDEO_EFFECTS)
+ pre_sandbox_hook =
+@@ -355,7 +367,7 @@ int UtilityMain(MainFunctionParams parameters) {
+ #endif
+ break;
+ #endif // BUILDFLAG(IS_LINUX)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ case sandbox::mojom::Sandbox::kShapeDetection:
+ pre_sandbox_hook =
+ base::BindOnce(&shape_detection::ShapeDetectionPreSandboxHook);
+@@ -390,6 +402,7 @@ int UtilityMain(MainFunctionParams parameters) {
+ default:
+ break;
+ }
++#if !BUILDFLAG(IS_BSD)
+ if (!sandbox::policy::IsUnsandboxedSandboxType(sandbox_type) &&
+ (parameters.zygote_child || !pre_sandbox_hook.is_null())) {
+ sandbox_options.use_amd_specific_policies =
+@@ -397,6 +410,11 @@ int UtilityMain(MainFunctionParams parameters) {
+ sandbox::policy::Sandbox::Initialize(
+ sandbox_type, std::move(pre_sandbox_hook), sandbox_options);
+ }
++#else
++ sandbox::policy::Sandbox::Initialize(
++ sandbox_type, std::move(pre_sandbox_hook),
++ sandbox::policy::SandboxLinux::Options());
++#endif
+
+ // Startup tracing creates a tracing thread, which is incompatible on
+ // platforms that require single-threaded sandbox initialization. In these
diff --git a/devel/electron32/files/patch-content_utility_utility__thread__impl.cc b/devel/electron38/files/patch-content_utility_utility__thread__impl.cc
index 8912b26856bf..8912b26856bf 100644
--- a/devel/electron32/files/patch-content_utility_utility__thread__impl.cc
+++ b/devel/electron38/files/patch-content_utility_utility__thread__impl.cc
diff --git a/devel/electron38/files/patch-content_zygote_BUILD.gn b/devel/electron38/files/patch-content_zygote_BUILD.gn
new file mode 100644
index 000000000000..fa2d914d0aa6
--- /dev/null
+++ b/devel/electron38/files/patch-content_zygote_BUILD.gn
@@ -0,0 +1,11 @@
+--- content/zygote/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ content/zygote/BUILD.gn
+@@ -4,7 +4,7 @@ import("//content/public/common/zygote/features.gni")
+
+ import("//content/public/common/zygote/features.gni")
+
+-if (is_linux || is_chromeos) {
++if ((is_linux || is_chromeos) && !is_bsd) {
+ source_set("zygote") {
+ sources = [
+ "zygote_linux.cc",
diff --git a/devel/electron38/files/patch-content_zygote_zygote__linux.cc b/devel/electron38/files/patch-content_zygote_zygote__linux.cc
new file mode 100644
index 000000000000..6b1710248f7f
--- /dev/null
+++ b/devel/electron38/files/patch-content_zygote_zygote__linux.cc
@@ -0,0 +1,15 @@
+--- content/zygote/zygote_linux.cc.orig 2025-04-22 20:15:27 UTC
++++ content/zygote/zygote_linux.cc
+@@ -1,6 +1,7 @@
+ // Copyright 2012 The Chromium Authors
+ // Use of this source code is governed by a BSD-style license that can be
+ // found in the LICENSE file.
++#if 0
+
+ #include "content/zygote/zygote_linux.h"
+
+@@ -705,3 +706,4 @@ void Zygote::HandleReinitializeLoggingRequest(base::Pi
+ }
+
+ } // namespace content
++#endif
diff --git a/devel/electron32/files/patch-content_zygote_zygote__main__linux.cc b/devel/electron38/files/patch-content_zygote_zygote__main__linux.cc
index cd698a7423d4..cd698a7423d4 100644
--- a/devel/electron32/files/patch-content_zygote_zygote__main__linux.cc
+++ b/devel/electron38/files/patch-content_zygote_zygote__main__linux.cc
diff --git a/devel/electron38/files/patch-device_bluetooth_bluetooth__adapter.cc b/devel/electron38/files/patch-device_bluetooth_bluetooth__adapter.cc
new file mode 100644
index 000000000000..d3356e8a52e5
--- /dev/null
+++ b/devel/electron38/files/patch-device_bluetooth_bluetooth__adapter.cc
@@ -0,0 +1,11 @@
+--- device/bluetooth/bluetooth_adapter.cc.orig 2025-08-26 20:49:50 UTC
++++ device/bluetooth/bluetooth_adapter.cc
+@@ -33,7 +33,7 @@ BluetoothAdapter::ServiceOptions::~ServiceOptions() =
+ BluetoothAdapter::ServiceOptions::ServiceOptions() = default;
+ BluetoothAdapter::ServiceOptions::~ServiceOptions() = default;
+
+-#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS) && \
++#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD) && \
+ !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX)
+ // static
+ scoped_refptr<BluetoothAdapter> BluetoothAdapter::CreateAdapter() {
diff --git a/devel/electron38/files/patch-device_bluetooth_cast__bluetooth.gni b/devel/electron38/files/patch-device_bluetooth_cast__bluetooth.gni
new file mode 100644
index 000000000000..edfba1ff781b
--- /dev/null
+++ b/devel/electron38/files/patch-device_bluetooth_cast__bluetooth.gni
@@ -0,0 +1,9 @@
+--- device/bluetooth/cast_bluetooth.gni.orig 2025-08-26 20:49:50 UTC
++++ device/bluetooth/cast_bluetooth.gni
+@@ -6,5 +6,5 @@ declare_args() {
+
+ declare_args() {
+ force_cast_bluetooth = false
+- use_bluez = (is_linux && !is_castos && use_dbus) || is_chromeos
++ use_bluez = use_dbus && !is_bsd
+ }
diff --git a/devel/electron38/files/patch-device_gamepad_BUILD.gn b/devel/electron38/files/patch-device_gamepad_BUILD.gn
new file mode 100644
index 000000000000..63072549c29c
--- /dev/null
+++ b/devel/electron38/files/patch-device_gamepad_BUILD.gn
@@ -0,0 +1,11 @@
+--- device/gamepad/BUILD.gn.orig 2025-04-22 20:15:27 UTC
++++ device/gamepad/BUILD.gn
+@@ -98,7 +98,7 @@ component("gamepad") {
+ "hid_writer_linux.cc",
+ "hid_writer_linux.h",
+ ]
+- if (use_udev) {
++ if (use_udev && !is_bsd) {
+ sources += [
+ "gamepad_device_linux.cc",
+ "gamepad_device_linux.h",
diff --git a/devel/electron38/files/patch-device_gamepad_gamepad__provider.cc b/devel/electron38/files/patch-device_gamepad_gamepad__provider.cc
new file mode 100644
index 000000000000..04a3047a421b
--- /dev/null
+++ b/devel/electron38/files/patch-device_gamepad_gamepad__provider.cc
@@ -0,0 +1,11 @@
+--- device/gamepad/gamepad_provider.cc.orig 2025-06-30 07:04:30 UTC
++++ device/gamepad/gamepad_provider.cc
+@@ -155,7 +155,7 @@ void GamepadProvider::Initialize(std::unique_ptr<Gamep
+
+ if (!polling_thread_)
+ polling_thread_ = std::make_unique<base::Thread>("Gamepad polling thread");
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // On Linux, the data fetcher needs to watch file descriptors, so the message
+ // loop needs to be a libevent loop.
+ const base::MessagePumpType kMessageLoopType = base::MessagePumpType::IO;
diff --git a/devel/electron32/files/patch-device_gamepad_hid__writer__linux.cc b/devel/electron38/files/patch-device_gamepad_hid__writer__linux.cc
index 439446240bac..439446240bac 100644
--- a/devel/electron32/files/patch-device_gamepad_hid__writer__linux.cc
+++ b/devel/electron38/files/patch-device_gamepad_hid__writer__linux.cc
diff --git a/devel/electron38/files/patch-electron_BUILD.gn b/devel/electron38/files/patch-electron_BUILD.gn
new file mode 100644
index 000000000000..32ad07879980
--- /dev/null
+++ b/devel/electron38/files/patch-electron_BUILD.gn
@@ -0,0 +1,62 @@
+--- electron/BUILD.gn.orig 2025-09-27 23:16:33 UTC
++++ electron/BUILD.gn
+@@ -548,7 +548,7 @@ source_set("electron_lib") {
+ defines += [ "GDK_DISABLE_DEPRECATION_WARNINGS" ]
+ }
+
+- if (!is_mas_build) {
++ if (!is_mas_build && !is_bsd) {
+ deps += [
+ "//components/crash/core/app",
+ "//components/crash/core/browser",
+@@ -641,6 +641,12 @@ source_set("electron_lib") {
+ cflags_objcc = [ "-fobjc-weak" ]
+ }
+ }
++ if (is_bsd) {
++ sources -= [
++ "shell/common/crash_keys.cc",
++ "shell/common/crash_keys.h",
++ ]
++ }
+ if (is_linux) {
+ libs = [ "xshmfence" ]
+ deps += [
+@@ -1221,7 +1227,7 @@ if (is_mac) {
+ ":electron_lib",
+ ":electron_win32_resources",
+ ":packed_resources",
+- "//components/crash/core/app",
++ # "//components/crash/core/app",
+ "//content:sandbox_helper_win",
+ "//electron/buildflags",
+ "//third_party/electron_node:libnode",
+@@ -1248,7 +1254,7 @@ if (is_mac) {
+ public_deps = [ "//tools/v8_context_snapshot" ]
+ }
+
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ data_deps += [ "//components/crash/core/app:chrome_crashpad_handler" ]
+ }
+
+@@ -1315,7 +1321,7 @@ if (is_mac) {
+ configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
+ }
+
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ deps += [ "//sandbox/linux:chrome_sandbox" ]
+ }
+ }
+@@ -1436,7 +1442,9 @@ dist_zip("electron_dist_zip") {
+ ]
+ }
+
+- data_deps += [ "//sandbox/linux:chrome_sandbox" ]
++ if (!is_bsd) {
++ data_deps += [ "//sandbox/linux:chrome_sandbox" ]
++ }
+ }
+ deps = data_deps
+ outputs = [ "$root_build_dir/dist.zip" ]
diff --git a/devel/electron38/files/patch-electron_build_args_all.gn b/devel/electron38/files/patch-electron_build_args_all.gn
new file mode 100644
index 000000000000..4556cf435392
--- /dev/null
+++ b/devel/electron38/files/patch-electron_build_args_all.gn
@@ -0,0 +1,13 @@
+--- electron/build/args/all.gn.orig 2025-04-04 05:26:44 UTC
++++ electron/build/args/all.gn
+@@ -14,8 +14,8 @@ enable_cdm_host_verification = false
+ v8_enable_javascript_promise_hooks = true
+
+ enable_cdm_host_verification = false
+-ffmpeg_branding = "Chrome"
+-proprietary_codecs = true
++# ffmpeg_branding = "Chrome"
++# proprietary_codecs = true
+
+ enable_printing = true
+
diff --git a/devel/electron32/files/patch-electron_default__app_default__app.ts b/devel/electron38/files/patch-electron_default__app_default__app.ts
index 8af59e14c83f..8af59e14c83f 100644
--- a/devel/electron32/files/patch-electron_default__app_default__app.ts
+++ b/devel/electron38/files/patch-electron_default__app_default__app.ts
diff --git a/devel/electron38/files/patch-electron_filenames.gni b/devel/electron38/files/patch-electron_filenames.gni
new file mode 100644
index 000000000000..f8c4bda94c1f
--- /dev/null
+++ b/devel/electron38/files/patch-electron_filenames.gni
@@ -0,0 +1,13 @@
+--- electron/filenames.gni.orig 2025-09-02 20:56:04 UTC
++++ electron/filenames.gni
+@@ -238,8 +238,8 @@ filenames = {
+ "shell/app/command_line_args.h",
+ "shell/app/electron_content_client.cc",
+ "shell/app/electron_content_client.h",
+- "shell/app/electron_crash_reporter_client.cc",
+- "shell/app/electron_crash_reporter_client.h",
++ # "shell/app/electron_crash_reporter_client.cc",
++ # "shell/app/electron_crash_reporter_client.h",
+ "shell/app/electron_main_delegate.cc",
+ "shell/app/electron_main_delegate.h",
+ "shell/app/node_main.cc",
diff --git a/devel/electron32/files/patch-electron_lib_browser_api_app.ts b/devel/electron38/files/patch-electron_lib_browser_api_app.ts
index e10729ea752c..e10729ea752c 100644
--- a/devel/electron32/files/patch-electron_lib_browser_api_app.ts
+++ b/devel/electron38/files/patch-electron_lib_browser_api_app.ts
diff --git a/devel/electron32/files/patch-electron_lib_browser_api_dialog.ts b/devel/electron38/files/patch-electron_lib_browser_api_dialog.ts
index bf3d098a23e7..bf3d098a23e7 100644
--- a/devel/electron32/files/patch-electron_lib_browser_api_dialog.ts
+++ b/devel/electron38/files/patch-electron_lib_browser_api_dialog.ts
diff --git a/devel/electron32/files/patch-electron_lib_browser_api_menu-item-roles.ts b/devel/electron38/files/patch-electron_lib_browser_api_menu-item-roles.ts
index e89259c7e505..e89259c7e505 100644
--- a/devel/electron32/files/patch-electron_lib_browser_api_menu-item-roles.ts
+++ b/devel/electron38/files/patch-electron_lib_browser_api_menu-item-roles.ts
diff --git a/devel/electron32/files/patch-electron_lib_browser_api_power-monitor.ts b/devel/electron38/files/patch-electron_lib_browser_api_power-monitor.ts
index 24713c283fe7..24713c283fe7 100644
--- a/devel/electron32/files/patch-electron_lib_browser_api_power-monitor.ts
+++ b/devel/electron38/files/patch-electron_lib_browser_api_power-monitor.ts
diff --git a/devel/electron38/files/patch-electron_lib_browser_init.ts b/devel/electron38/files/patch-electron_lib_browser_init.ts
new file mode 100644
index 000000000000..ea64a2c6c8f1
--- /dev/null
+++ b/devel/electron38/files/patch-electron_lib_browser_init.ts
@@ -0,0 +1,11 @@
+--- electron/lib/browser/init.ts.orig 2025-04-04 05:26:44 UTC
++++ electron/lib/browser/init.ts
+@@ -165,7 +165,7 @@ function currentPlatformSupportsAppIndicator () {
+ const KNOWN_XDG_DESKTOP_VALUES = new Set(['Pantheon', 'Unity:Unity7', 'pop:GNOME']);
+
+ function currentPlatformSupportsAppIndicator () {
+- if (process.platform !== 'linux') return false;
++ if (process.platform !== 'linux' && process.platform !== 'freebsd') return false;
+ const currentDesktop = process.env.XDG_CURRENT_DESKTOP;
+
+ if (!currentDesktop) return false;
diff --git a/devel/electron38/files/patch-electron_lib_browser_rpc-server.ts b/devel/electron38/files/patch-electron_lib_browser_rpc-server.ts
new file mode 100644
index 000000000000..c36dcea19343
--- /dev/null
+++ b/devel/electron38/files/patch-electron_lib_browser_rpc-server.ts
@@ -0,0 +1,11 @@
+--- electron/lib/browser/rpc-server.ts.orig 2025-09-02 20:56:04 UTC
++++ electron/lib/browser/rpc-server.ts
+@@ -34,7 +34,7 @@ const allowedClipboardMethods = (() => {
+ switch (process.platform) {
+ case 'darwin':
+ return new Set(['readFindText', 'writeFindText']);
+- case 'linux':
++ case 'linux': case 'freebsd':
+ return new Set(Object.keys(clipboard));
+ default:
+ return new Set();
diff --git a/devel/electron32/files/patch-electron_lib_renderer_api_clipboard.ts b/devel/electron38/files/patch-electron_lib_renderer_api_clipboard.ts
index 5941a466e994..5941a466e994 100644
--- a/devel/electron32/files/patch-electron_lib_renderer_api_clipboard.ts
+++ b/devel/electron38/files/patch-electron_lib_renderer_api_clipboard.ts
diff --git a/devel/electron32/files/patch-electron_script_lib_config.py b/devel/electron38/files/patch-electron_script_lib_config.py
index 4915ef347e14..4915ef347e14 100644
--- a/devel/electron32/files/patch-electron_script_lib_config.py
+++ b/devel/electron38/files/patch-electron_script_lib_config.py
diff --git a/devel/electron32/files/patch-electron_script_lib_utils.js b/devel/electron38/files/patch-electron_script_lib_utils.js
index 4012e5b08c1a..4012e5b08c1a 100644
--- a/devel/electron32/files/patch-electron_script_lib_utils.js
+++ b/devel/electron38/files/patch-electron_script_lib_utils.js
diff --git a/devel/electron38/files/patch-electron_script_spec-runner.js b/devel/electron38/files/patch-electron_script_spec-runner.js
new file mode 100644
index 000000000000..a983efc3305c
--- /dev/null
+++ b/devel/electron38/files/patch-electron_script_spec-runner.js
@@ -0,0 +1,11 @@
+--- electron/script/spec-runner.js.orig 2025-09-27 23:16:33 UTC
++++ electron/script/spec-runner.js
+@@ -359,7 +359,7 @@ async function runTestUsingElectron (specDir, testName
+ argsToPass = argsToPass.filter(arg => (arg.toString().indexOf('--files') === -1 && arg.toString().indexOf('spec/') === -1));
+ }
+ const runnerArgs = [`electron/${specDir}`, ...argsToPass, ...additionalArgs];
+- if (process.platform === 'linux') {
++ if (process.platform === 'linux' || process.platform === 'freebsd') {
+ runnerArgs.unshift(path.resolve(__dirname, 'dbus_mock.py'), exe);
+ exe = 'python3';
+ }
diff --git a/devel/electron38/files/patch-electron_shell_app_electron__crash__reporter__client.cc b/devel/electron38/files/patch-electron_shell_app_electron__crash__reporter__client.cc
new file mode 100644
index 000000000000..24a1c061c5fd
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_app_electron__crash__reporter__client.cc
@@ -0,0 +1,20 @@
+--- electron/shell/app/electron_crash_reporter_client.cc.orig 2025-04-04 05:26:44 UTC
++++ electron/shell/app/electron_crash_reporter_client.cc
+@@ -91,7 +91,7 @@ ElectronCrashReporterClient::~ElectronCrashReporterCli
+
+ ElectronCrashReporterClient::~ElectronCrashReporterClient() = default;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void ElectronCrashReporterClient::SetCrashReporterClientIdFromGUID(
+ const std::string& client_guid) {
+ crash_keys::SetMetricsClientIdFromGUID(client_guid);
+@@ -172,7 +172,7 @@ void ElectronCrashReporterClient::GetProcessSimpleAnno
+ (*annotations)["ver"] = ELECTRON_VERSION_STRING;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ bool ElectronCrashReporterClient::ShouldMonitorCrashHandlerExpensively() {
+ return false;
+ }
diff --git a/devel/electron38/files/patch-electron_shell_app_electron__crash__reporter__client.h b/devel/electron38/files/patch-electron_shell_app_electron__crash__reporter__client.h
new file mode 100644
index 000000000000..0fa9505d38bc
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_app_electron__crash__reporter__client.h
@@ -0,0 +1,20 @@
+--- electron/shell/app/electron_crash_reporter_client.h.orig 2025-04-04 05:26:44 UTC
++++ electron/shell/app/electron_crash_reporter_client.h
+@@ -30,7 +30,7 @@ class ElectronCrashReporterClient : public crash_repor
+ const std::map<std::string, std::string>& annotations);
+
+ // crash_reporter::CrashReporterClient implementation.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void SetCrashReporterClientIdFromGUID(
+ const std::string& client_guid) override;
+ base::FilePath GetReporterLogFilename() override;
+@@ -64,7 +64,7 @@ class ElectronCrashReporterClient : public crash_repor
+ bool ReportingIsEnforcedByPolicy(bool* breakpad_enabled) override;
+ #endif
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool ShouldMonitorCrashHandlerExpensively() override;
+ #endif
+
diff --git a/devel/electron38/files/patch-electron_shell_app_electron__main__delegate.cc b/devel/electron38/files/patch-electron_shell_app_electron__main__delegate.cc
new file mode 100644
index 000000000000..2eaaa942fcb7
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_app_electron__main__delegate.cc
@@ -0,0 +1,63 @@
+--- electron/shell/app/electron_main_delegate.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/app/electron_main_delegate.cc
+@@ -65,13 +65,13 @@
+ #include "chrome/child/v8_crashpad_support_win.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/nix/xdg_util.h"
+ #include "v8/include/v8-wasm-trap-handler-posix.h"
+ #include "v8/include/v8.h"
+ #endif
+
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ #include "components/crash/core/app/crash_switches.h" // nogncheck
+ #include "components/crash/core/app/crashpad.h" // nogncheck
+ #include "components/crash/core/common/crash_key.h"
+@@ -163,7 +163,7 @@ bool ElectronPathProvider(int key, base::FilePath* res
+ create_dir = true;
+ break;
+ }
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ case DIR_APP_DATA: {
+ auto env = base::Environment::Create();
+ cur = base::nix::GetXDGDirectory(
+@@ -305,7 +305,7 @@ std::optional<int> ElectronMainDelegate::BasicStartupC
+ base::win::PinUser32();
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Check for --no-sandbox parameter when running as root.
+ if (getuid() == 0 && IsSandboxEnabled(command_line))
+ LOG(FATAL) << "Running as root without --"
+@@ -355,7 +355,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
+ /* is_preinit = */ IsBrowserProcess() || IsZygoteProcess());
+ #endif
+
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ crash_reporter::InitializeCrashKeys();
+ #endif
+
+@@ -390,7 +390,7 @@ void ElectronMainDelegate::PreSandboxStartup() {
+ }
+ #endif
+
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ crash_keys::SetCrashKeysFromCommandLine(*command_line);
+ crash_keys::SetPlatformCrashKey();
+ #endif
+@@ -425,7 +425,7 @@ std::optional<int> ElectronMainDelegate::PreBrowserMai
+ #if BUILDFLAG(IS_MAC)
+ RegisterAtomCrApp();
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Set the global activation token sent as an environment variable.
+ auto env = base::Environment::Create();
+ base::nix::ExtractXdgActivationTokenFromEnv(*env);
diff --git a/devel/electron38/files/patch-electron_shell_app_node__main.cc b/devel/electron38/files/patch-electron_shell_app_node__main.cc
new file mode 100644
index 000000000000..32286c059236
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_app_node__main.cc
@@ -0,0 +1,37 @@
+--- electron/shell/app/node_main.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/app/node_main.cc
+@@ -51,7 +51,7 @@
+ #include "shell/common/mac/codesign_util.h"
+ #endif
+
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ #include "components/crash/core/app/crashpad.h" // nogncheck
+ #include "shell/app/electron_crash_reporter_client.h"
+ #include "shell/common/crash_keys.h"
+@@ -103,14 +103,14 @@ bool UnsetHijackableEnvs(base::Environment* env) {
+ }
+ #endif
+
+-#if IS_MAS_BUILD()
++#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
+ void SetCrashKeyStub(const std::string& key, const std::string& value) {}
+ void ClearCrashKeyStub(const std::string& key) {}
+ #endif
+
+ v8::Local<v8::Value> GetParameters(v8::Isolate* isolate) {
+ std::map<std::string, std::string> keys;
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ electron::crash_keys::GetCrashKeys(&keys);
+ #endif
+ return gin::ConvertToV8(isolate, keys);
+@@ -270,7 +270,7 @@ int NodeMain() {
+ // Setup process.crashReporter in child node processes
+ auto reporter = gin_helper::Dictionary::CreateEmpty(isolate);
+ reporter.SetMethod("getParameters", &GetParameters);
+-#if IS_MAS_BUILD()
++#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
+ reporter.SetMethod("addExtraParameter", &SetCrashKeyStub);
+ reporter.SetMethod("removeExtraParameter", &ClearCrashKeyStub);
+ #else
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc
new file mode 100644
index 000000000000..12218b5a4012
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc
@@ -0,0 +1,74 @@
+--- electron/shell/browser/api/electron_api_app.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/browser/api/electron_api_app.cc
+@@ -97,7 +97,7 @@
+ #include "shell/common/process_util.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/nix/scoped_xdg_activation_token_injector.h"
+ #include "base/nix/xdg_util.h"
+ #endif
+@@ -424,7 +424,7 @@ bool NotificationCallbackWrapper(
+ base::CommandLine cmd,
+ const base::FilePath& cwd,
+ const std::vector<uint8_t> additional_data) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Set the global activation token sent as a command line switch by another
+ // electron app instance. This also removes the switch after use to prevent
+ // any side effects of leaving it in the command line after this point.
+@@ -611,7 +611,7 @@ void App::OnFinishLaunching(base::Value::Dict launch_i
+ }
+
+ void App::OnFinishLaunching(base::Value::Dict launch_info) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Set the application name for audio streams shown in external
+ // applications. Only affects pulseaudio currently.
+ media::AudioManager::SetGlobalAppName(Browser::Get()->GetName());
+@@ -954,7 +954,7 @@ void App::SetDesktopName(const std::string& desktop_na
+ }
+
+ void App::SetDesktopName(const std::string& desktop_name) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto env = base::Environment::Create();
+ env->SetVar("CHROME_DESKTOP", desktop_name);
+ #endif
+@@ -1058,7 +1058,7 @@ bool App::RequestSingleInstanceLock(gin::Arguments* ar
+ base::BindRepeating(NotificationCallbackWrapper, cb));
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Read the xdg-activation token and set it in the command line for the
+ // duration of the notification in order to ensure this is propagated to an
+ // already running electron app instance if it exists.
+@@ -1355,7 +1355,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
+ pid_dict.Set("name", process_metric.second->name);
+ }
+
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ auto memory_info = process_metric.second->GetMemoryInfo();
+
+ auto memory_dict = gin_helper::Dictionary::CreateEmpty(isolate);
+@@ -1739,7 +1739,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+ .SetMethod(
+ "removeAsDefaultProtocolClient",
+ base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser))
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ .SetMethod(
+ "getApplicationInfoForProtocol",
+ base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser))
+@@ -1797,7 +1797,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+ .SetMethod("getJumpListSettings", &App::GetJumpListSettings)
+ .SetMethod("setJumpList", &App::SetJumpList)
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ .SetMethod("isUnityRunning",
+ base::BindRepeating(&Browser::IsUnityRunning, browser))
+ #endif
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc
new file mode 100644
index 000000000000..573b62a17559
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.cc
@@ -0,0 +1,38 @@
+--- electron/shell/browser/api/electron_api_base_window.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/browser/api/electron_api_base_window.cc
+@@ -42,7 +42,7 @@
+ #include "shell/browser/ui/views/win_frame_view.h"
+ #include "shell/browser/ui/win/taskbar_host.h"
+ #include "ui/base/win/shell.h"
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "shell/browser/ui/views/opaque_frame_view.h"
+ #endif
+
+@@ -1030,7 +1030,7 @@ void BaseWindow::SetIconImpl(v8::Isolate* isolate,
+ static_cast<NativeWindowViews*>(window_.get())
+ ->SetIcon(native_image->GetHICON(GetSystemMetrics(SM_CXSMICON)),
+ native_image->GetHICON(GetSystemMetrics(SM_CXICON)));
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ static_cast<NativeWindowViews*>(window_.get())
+ ->SetIcon(native_image->image().AsImageSkia());
+ #endif
+@@ -1118,7 +1118,7 @@ v8::Local<v8::Value> BaseWindow::GetAccentColor() cons
+ }
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void BaseWindow::SetTitleBarOverlay(const gin_helper::Dictionary& options,
+ gin_helper::Arguments* args) {
+ static_cast<NativeWindowViews*>(window_.get())
+@@ -1315,7 +1315,7 @@ void BaseWindow::BuildPrototype(v8::Isolate* isolate,
+ .SetMethod("setThumbnailToolTip", &BaseWindow::SetThumbnailToolTip)
+ .SetMethod("setAppDetails", &BaseWindow::SetAppDetails)
+ #endif
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ .SetMethod("setTitleBarOverlay", &BaseWindow::SetTitleBarOverlay)
+ #endif
+ .SetProperty("id", &BaseWindow::GetID);
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.h b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.h
new file mode 100644
index 000000000000..1e4f49baaff2
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__base__window.h
@@ -0,0 +1,11 @@
+--- electron/shell/browser/api/electron_api_base_window.h.orig 2025-08-13 14:21:20 UTC
++++ electron/shell/browser/api/electron_api_base_window.h
+@@ -259,7 +259,7 @@ class BaseWindow : public gin_helper::TrackableObject<
+ v8::Local<v8::Value> GetAccentColor() const;
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void SetTitleBarOverlay(const gin_helper::Dictionary& options,
+ gin_helper::Arguments* args);
+ #endif
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__crash__reporter.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__crash__reporter.cc
new file mode 100644
index 000000000000..a1b5281ffdce
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__crash__reporter.cc
@@ -0,0 +1,72 @@
+--- electron/shell/browser/api/electron_api_crash_reporter.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/browser/api/electron_api_crash_reporter.cc
+@@ -31,7 +31,7 @@
+ #include "shell/common/process_util.h"
+ #include "shell/common/thread_restrictions.h"
+
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ #include "components/crash/core/app/crashpad.h" // nogncheck
+ #include "components/crash/core/browser/crash_upload_list_crashpad.h" // nogncheck
+ #include "components/crash/core/common/crash_key.h"
+@@ -65,7 +65,7 @@ namespace electron::api::crash_reporter {
+
+ namespace electron::api::crash_reporter {
+
+-#if IS_MAS_BUILD()
++#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
+ namespace {
+
+ void NoOp() {}
+@@ -136,7 +136,7 @@ void Start(const std::string& submit_url,
+ const std::map<std::string, std::string>& extra,
+ bool is_node_process) {
+ TRACE_EVENT0("electron", "crash_reporter::Start");
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ if (g_crash_reporter_initialized)
+ return;
+ g_crash_reporter_initialized = true;
+@@ -182,7 +182,7 @@ namespace {
+
+ namespace {
+
+-#if IS_MAS_BUILD()
++#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
+ void GetUploadedReports(
+ v8::Isolate* isolate,
+ base::OnceCallback<void(v8::Local<v8::Value>)> callback) {
+@@ -237,13 +237,13 @@ void SetUploadToServer(bool upload) {
+ #endif
+
+ void SetUploadToServer(bool upload) {
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ ElectronCrashReporterClient::Get()->SetCollectStatsConsent(upload);
+ #endif
+ }
+
+ bool GetUploadToServer() {
+-#if IS_MAS_BUILD()
++#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
+ return false;
+ #else
+ return ElectronCrashReporterClient::Get()->GetCollectStatsConsent();
+@@ -252,7 +252,7 @@ v8::Local<v8::Value> GetParameters(v8::Isolate* isolat
+
+ v8::Local<v8::Value> GetParameters(v8::Isolate* isolate) {
+ std::map<std::string, std::string> keys;
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ electron::crash_keys::GetCrashKeys(&keys);
+ #endif
+ return gin::ConvertToV8(isolate, keys);
+@@ -265,7 +265,7 @@ void Initialize(v8::Local<v8::Object> exports,
+ v8::Isolate* const isolate = electron::JavascriptEnvironment::GetIsolate();
+ gin_helper::Dictionary dict(isolate, exports);
+ dict.SetMethod("start", &electron::api::crash_reporter::Start);
+-#if IS_MAS_BUILD()
++#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
+ dict.SetMethod("addExtraParameter", &electron::api::crash_reporter::NoOp);
+ dict.SetMethod("removeExtraParameter", &electron::api::crash_reporter::NoOp);
+ #else
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc
new file mode 100644
index 000000000000..0cb98868fcb1
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__desktop__capturer.cc
@@ -0,0 +1,11 @@
+--- electron/shell/browser/api/electron_api_desktop_capturer.cc.orig 2025-04-04 05:26:44 UTC
++++ electron/shell/browser/api/electron_api_desktop_capturer.cc
+@@ -48,7 +48,7 @@ namespace {
+ #endif
+
+ namespace {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Private function in ui/base/x/x11_display_util.cc
+ base::flat_map<x11::RandR::Output, int> GetMonitors(
+ std::pair<uint32_t, uint32_t> version,
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__power__monitor.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__power__monitor.cc
new file mode 100644
index 000000000000..bca4a85e06ed
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__power__monitor.cc
@@ -0,0 +1,23 @@
+--- electron/shell/browser/api/electron_api_power_monitor.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/browser/api/electron_api_power_monitor.cc
+@@ -129,6 +129,11 @@ void PowerMonitor::OnSpeedLimitChange(int speed_limit)
+ gin::DataObjectBuilder(isolate).Set("limit", speed_limit).Build());
+ }
+
++#if BUILDFLAG(IS_BSD)
++void PowerMonitor::SetListeningForShutdown(bool is_listening) {
++}
++#endif
++
+ #if BUILDFLAG(IS_LINUX)
+ void PowerMonitor::SetListeningForShutdown(bool is_listening) {
+ if (is_listening) {
+@@ -154,7 +159,7 @@ gin::ObjectTemplateBuilder PowerMonitor::GetObjectTemp
+ auto builder =
+ gin_helper::EventEmitterMixin<PowerMonitor>::GetObjectTemplateBuilder(
+ isolate);
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ builder.SetMethod("setListeningForShutdown",
+ &PowerMonitor::SetListeningForShutdown);
+ #endif
diff --git a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__power__monitor.h b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__power__monitor.h
index 7aa5993e972e..7aa5993e972e 100644
--- a/devel/electron32/files/patch-electron_shell_browser_api_electron__api__power__monitor.h
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__power__monitor.h
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__safe__storage.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__safe__storage.cc
new file mode 100644
index 000000000000..5d8ec60e97ea
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__safe__storage.cc
@@ -0,0 +1,29 @@
+--- electron/shell/browser/api/electron_api_safe_storage.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/browser/api/electron_api_safe_storage.cc
+@@ -21,7 +21,7 @@ bool IsEncryptionAvailable() {
+ bool use_password_v10 = false;
+
+ bool IsEncryptionAvailable() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Calling IsEncryptionAvailable() before the app is ready results in a crash
+ // on Linux.
+ // Refs: https://github.com/electron/electron/issues/32206.
+@@ -40,7 +40,7 @@ void SetUsePasswordV10(bool use) {
+ use_password_v10 = use;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::string GetSelectedLinuxBackend() {
+ if (!electron::Browser::Get()->is_ready())
+ return "unknown";
+@@ -136,7 +136,7 @@ void Initialize(v8::Local<v8::Object> exports,
+ gin_helper::Dictionary dict(isolate, exports);
+ dict.SetMethod("decryptString", &DecryptString);
+ dict.SetMethod("encryptString", &EncryptString);
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ dict.SetMethod("getSelectedStorageBackend", &GetSelectedLinuxBackend);
+ #endif
+ dict.SetMethod("isEncryptionAvailable", &IsEncryptionAvailable);
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__screen.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__screen.cc
new file mode 100644
index 000000000000..a8f1c681f88c
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__screen.cc
@@ -0,0 +1,38 @@
+--- electron/shell/browser/api/electron_api_screen.cc.orig 2025-07-02 10:12:01 UTC
++++ electron/shell/browser/api/electron_api_screen.cc
+@@ -28,7 +28,7 @@
+ #include "ui/display/win/screen_win.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "shell/browser/linux/x11_util.h"
+ #endif
+
+@@ -136,7 +136,7 @@ gfx::PointF Screen::ScreenToDIPPoint(const gfx::PointF
+ gfx::PointF Screen::ScreenToDIPPoint(const gfx::PointF& point_px) {
+ #if BUILDFLAG(IS_WIN)
+ return display::win::GetScreenWin()->ScreenToDIPPoint(point_px);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (x11_util::IsX11()) {
+ gfx::Point pt_px = gfx::ToFlooredPoint(point_px);
+ display::Display display = GetDisplayNearestPoint(pt_px);
+@@ -155,7 +155,7 @@ gfx::Point Screen::DIPToScreenPoint(const gfx::Point&
+ gfx::Point Screen::DIPToScreenPoint(const gfx::Point& point_dip) {
+ #if BUILDFLAG(IS_WIN)
+ return display::win::GetScreenWin()->DIPToScreenPoint(point_dip);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (x11_util::IsX11()) {
+ display::Display display = GetDisplayNearestPoint(point_dip);
+ gfx::Rect bounds_dip = display.bounds();
+@@ -198,7 +198,7 @@ gin::ObjectTemplateBuilder Screen::GetObjectTemplateBu
+ .SetMethod("getPrimaryDisplay", &Screen::GetPrimaryDisplay)
+ .SetMethod("getAllDisplays", &Screen::GetAllDisplays)
+ .SetMethod("getDisplayNearestPoint", &Screen::GetDisplayNearestPoint)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ .SetMethod("screenToDipPoint", &Screen::ScreenToDIPPoint)
+ .SetMethod("dipToScreenPoint", &Screen::DIPToScreenPoint)
+ #endif
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__web__contents.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
new file mode 100644
index 000000000000..687fb6142bd2
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
@@ -0,0 +1,77 @@
+--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/browser/api/electron_api_web_contents.cc
+@@ -162,11 +162,11 @@
+ #include "ui/base/cocoa/defaults_utils.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "ui/aura/window.h"
+ #include "ui/gfx/font_render_params.h"
+ #endif
+@@ -198,7 +198,7 @@
+ #include "content/public/browser/plugin_service.h"
+ #endif
+
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ #include "chrome/browser/hang_monitor/hang_crash_dump.h" // nogncheck
+ #endif
+
+@@ -572,7 +572,7 @@ std::optional<base::TimeDelta> GetCursorBlinkInterval(
+ ui::TextInsertionCaretBlinkPeriodFromDefaults());
+ if (system_value)
+ return *system_value;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (auto* linux_ui = ui::LinuxUi::instance())
+ return linux_ui->GetCursorBlinkInterval();
+ #elif BUILDFLAG(IS_WIN)
+@@ -933,7 +933,7 @@ void WebContents::InitWithSessionAndOptions(
+ accept_languages.pop_back();
+ prefs->accept_languages = accept_languages;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Update font settings.
+ static const gfx::FontRenderParams params(
+ gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr));
+@@ -2702,13 +2702,13 @@ void WebContents::ForcefullyCrashRenderer() {
+
+ content::RenderProcessHost* rph = rwh->GetProcess();
+ if (rph) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // A generic |CrashDumpHungChildProcess()| is not implemented for Linux.
+ // Instead we send an explicit IPC to crash on the renderer's IO thread.
+ rph->ForceCrash();
+ #else
+ // Try to generate a crash report for the hung process.
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ CrashDumpHungChildProcess(rph->GetProcess().Handle());
+ #endif
+ rph->Shutdown(content::RESULT_CODE_HUNG);
+@@ -3391,7 +3391,7 @@ void WebContents::Focus() {
+ void WebContents::Focus() {
+ // Focusing on WebContents does not automatically focus the window on macOS
+ // and Linux, do it manually to match the behavior on Windows.
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (owner_window())
+ owner_window()->Focus(true);
+ #endif
+@@ -4270,7 +4270,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
+ }
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void WebContents::GetDevToolsWindowWMClass(std::string* name,
+ std::string* class_name) {
+ *class_name = Browser::Get()->GetName();
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__web__contents.h b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__web__contents.h
new file mode 100644
index 000000000000..de1cc8f43ef2
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__web__contents.h
@@ -0,0 +1,11 @@
+--- electron/shell/browser/api/electron_api_web_contents.h.orig 2025-08-18 21:37:38 UTC
++++ electron/shell/browser/api/electron_api_web_contents.h
+@@ -743,7 +743,7 @@ class WebContents final : public ExclusiveAccessContex
+ #if defined(TOOLKIT_VIEWS) && !BUILDFLAG(IS_MAC)
+ ui::ImageModel GetDevToolsWindowIcon() override;
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void GetDevToolsWindowWMClass(std::string* name,
+ std::string* class_name) override;
+ #endif
diff --git a/devel/electron32/files/patch-electron_shell_browser_api_process__metric.h b/devel/electron38/files/patch-electron_shell_browser_api_process__metric.h
index d6ff67a703bf..d6ff67a703bf 100644
--- a/devel/electron32/files/patch-electron_shell_browser_api_process__metric.h
+++ b/devel/electron38/files/patch-electron_shell_browser_api_process__metric.h
diff --git a/devel/electron38/files/patch-electron_shell_browser_browser.cc b/devel/electron38/files/patch-electron_shell_browser_browser.cc
new file mode 100644
index 000000000000..d4c7f912e1c6
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_browser.cc
@@ -0,0 +1,11 @@
+--- electron/shell/browser/browser.cc.orig 2025-01-29 20:10:57 UTC
++++ electron/shell/browser/browser.cc
+@@ -71,7 +71,7 @@ Browser* Browser::Get() {
+ return ElectronBrowserMainParts::Get()->browser();
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void Browser::Focus(gin::Arguments* args) {
+ // Focus on the first visible window.
+ for (auto* const window : WindowList::GetWindows()) {
diff --git a/devel/electron38/files/patch-electron_shell_browser_browser.h b/devel/electron38/files/patch-electron_shell_browser_browser.h
new file mode 100644
index 000000000000..9d81a52e3348
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_browser.h
@@ -0,0 +1,24 @@
+--- electron/shell/browser/browser.h.orig 2025-08-13 14:21:20 UTC
++++ electron/shell/browser/browser.h
+@@ -147,7 +147,7 @@ class Browser : private WindowListObserver {
+
+ std::u16string GetApplicationNameForProtocol(const GURL& url);
+
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ // get the name, icon and path for an application
+ v8::Local<v8::Promise> GetApplicationInfoForProtocol(v8::Isolate* isolate,
+ const GURL& url);
+@@ -275,10 +275,10 @@ class Browser : private WindowListObserver {
+ PCWSTR GetAppUserModelID();
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Whether Unity launcher is running.
+ bool IsUnityRunning();
+-#endif // BUILDFLAG(IS_LINUX)
++#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ // Tell the application to open a file.
+ bool OpenFile(const std::string& file_path);
diff --git a/devel/electron38/files/patch-electron_shell_browser_browser__linux.cc b/devel/electron38/files/patch-electron_shell_browser_browser__linux.cc
new file mode 100644
index 000000000000..caeba053c919
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_browser__linux.cc
@@ -0,0 +1,20 @@
+--- electron/shell/browser/browser_linux.cc.orig 2024-10-22 02:29:46 UTC
++++ electron/shell/browser/browser_linux.cc
+@@ -7,7 +7,7 @@
+ #include <fcntl.h>
+ #include <stdlib.h>
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <gtk/gtk.h>
+ #endif
+
+@@ -23,7 +23,7 @@
+ #include "shell/common/gin_converters/login_item_settings_converter.h"
+ #include "shell/common/thread_restrictions.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "shell/browser/linux/unity_service.h"
+ #endif
+
diff --git a/devel/electron38/files/patch-electron_shell_browser_browser__process__impl.cc b/devel/electron38/files/patch-electron_shell_browser_browser__process__impl.cc
new file mode 100644
index 000000000000..8f50302d9158
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_browser__process__impl.cc
@@ -0,0 +1,20 @@
+--- electron/shell/browser/browser_process_impl.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/browser/browser_process_impl.cc
+@@ -339,7 +339,7 @@ electron::ResolveProxyHelper* BrowserProcessImpl::GetR
+ return resolve_proxy_helper_.get();
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void BrowserProcessImpl::SetLinuxStorageBackend(
+ os_crypt::SelectedLinuxBackend selected_backend) {
+ switch (selected_backend) {
+@@ -362,7 +362,7 @@ void BrowserProcessImpl::SetLinuxStorageBackend(
+ NOTREACHED();
+ }
+ }
+-#endif // BUILDFLAG(IS_LINUX)
++#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ void BrowserProcessImpl::SetApplicationLocale(const std::string& locale) {
+ locale_ = locale;
diff --git a/devel/electron38/files/patch-electron_shell_browser_browser__process__impl.h b/devel/electron38/files/patch-electron_shell_browser_browser__process__impl.h
new file mode 100644
index 000000000000..dd5de96a6cb9
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_browser__process__impl.h
@@ -0,0 +1,29 @@
+--- electron/shell/browser/browser_process_impl.h.orig 2025-04-04 05:26:44 UTC
++++ electron/shell/browser/browser_process_impl.h
+@@ -21,7 +21,7 @@
+ #include "services/network/public/cpp/shared_url_loader_factory.h"
+ #include "shell/browser/net/system_network_context_manager.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/os_crypt/sync/key_storage_util_linux.h"
+ #endif
+
+@@ -60,7 +60,7 @@ class BrowserProcessImpl : public BrowserProcess {
+ const std::string& GetSystemLocale() const;
+ electron::ResolveProxyHelper* GetResolveProxyHelper();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void SetLinuxStorageBackend(os_crypt::SelectedLinuxBackend selected_backend);
+ [[nodiscard]] const std::string& linux_storage_backend() const {
+ return selected_linux_storage_backend_;
+@@ -151,7 +151,7 @@ class BrowserProcessImpl : public BrowserProcess {
+ std::unique_ptr<PrefService> local_state_;
+ std::string locale_;
+ std::string system_locale_;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::string selected_linux_storage_backend_;
+ #endif
+ embedder_support::OriginTrialsSettingsStorage origin_trials_settings_storage_;
diff --git a/devel/electron38/files/patch-electron_shell_browser_electron__browser__main__parts.cc b/devel/electron38/files/patch-electron_shell_browser_electron__browser__main__parts.cc
new file mode 100644
index 000000000000..311931480134
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_electron__browser__main__parts.cc
@@ -0,0 +1,84 @@
+--- electron/shell/browser/electron_browser_main_parts.cc.orig 2025-09-27 23:16:33 UTC
++++ electron/shell/browser/electron_browser_main_parts.cc
+@@ -77,7 +77,7 @@
+ #include "ui/wm/core/wm_state.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/environment.h"
+ #include "chrome/browser/ui/views/dark_mode_manager_linux.h"
+ #include "device/bluetooth/bluetooth_adapter_factory.h"
+@@ -130,7 +130,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class LinuxUiGetterImpl : public ui::LinuxUiGetter {
+ public:
+ LinuxUiGetterImpl() = default;
+@@ -213,7 +213,7 @@ int ElectronBrowserMainParts::PreEarlyInitialization()
+ #if BUILDFLAG(IS_OZONE)
+ // Initialize Ozone platform and add required feature flags as per platform's
+ // properties.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
+ #endif
+ ui::OzonePlatform::PreEarlyInitialization();
+@@ -306,7 +306,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
+ // happen before the ResourceBundle is loaded
+ if (locale.empty())
+ l10n_util::OverrideLocaleWithCocoaLocale();
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // l10n_util::GetApplicationLocaleInternal uses g_get_language_names(),
+ // which keys off of getenv("LC_ALL").
+ // We must set this env first to make ui::ResourceBundle accept the custom
+@@ -335,7 +335,7 @@ int ElectronBrowserMainParts::PreCreateThreads() {
+ ElectronBrowserClient::SetApplicationLocale(app_locale);
+ fake_browser_process_->SetApplicationLocale(app_locale);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Reset to the original LC_ALL since we should not be changing it.
+ if (!locale.empty()) {
+ if (lc_all)
+@@ -392,7 +392,7 @@ void ElectronBrowserMainParts::ToolkitInitialized() {
+ }
+
+ void ElectronBrowserMainParts::ToolkitInitialized() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto* linux_ui = ui::GetDefaultLinuxUi();
+ CHECK(linux_ui);
+ linux_ui_getter_ = std::make_unique<LinuxUiGetterImpl>();
+@@ -499,7 +499,7 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
+ }
+
+ void ElectronBrowserMainParts::PostCreateMainMessageLoop() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ std::string app_name = electron::Browser::Get()->GetName();
+ #endif
+ #if BUILDFLAG(IS_LINUX)
+@@ -511,7 +511,9 @@ void ElectronBrowserMainParts::PostCreateMainMessageLo
+
+ if (!bluez::BluezDBusManager::IsInitialized())
+ bluez::DBusBluezManagerWrapperLinux::Initialize();
++#endif
+
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Set up crypt config. This needs to be done before anything starts the
+ // network service, as the raw encryption key needs to be shared with the
+ // network service for encrypted cookie storage.
+@@ -606,7 +608,7 @@ void ElectronBrowserMainParts::PostMainMessageLoopRun(
+ fake_browser_process_->PostMainMessageLoopRun();
+ content::DevToolsAgentHost::StopRemoteDebuggingPipeHandler();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
+ #endif
+ }
diff --git a/devel/electron38/files/patch-electron_shell_browser_electron__browser__main__parts.h b/devel/electron38/files/patch-electron_shell_browser_electron__browser__main__parts.h
new file mode 100644
index 000000000000..60fac0f2e970
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_electron__browser__main__parts.h
@@ -0,0 +1,11 @@
+--- electron/shell/browser/electron_browser_main_parts.h.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/browser/electron_browser_main_parts.h
+@@ -142,7 +142,7 @@ class ElectronBrowserMainParts : public content::Brows
+ std::unique_ptr<display::Screen> screen_;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<ui::DarkModeManagerLinux> dark_mode_manager_;
+ std::unique_ptr<ui::LinuxUiGetter> linux_ui_getter_;
+ #endif
diff --git a/devel/electron38/files/patch-electron_shell_browser_electron__browser__main__parts__posix.cc b/devel/electron38/files/patch-electron_shell_browser_electron__browser__main__parts__posix.cc
new file mode 100644
index 000000000000..785bc7cca98a
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_electron__browser__main__parts__posix.cc
@@ -0,0 +1,19 @@
+--- electron/shell/browser/electron_browser_main_parts_posix.cc.orig 2025-07-02 10:12:01 UTC
++++ electron/shell/browser/electron_browser_main_parts_posix.cc
+@@ -190,12 +190,16 @@ void ElectronBrowserMainParts::InstallShutdownSignalHa
+ g_pipe_pid = getpid();
+ g_shutdown_pipe_read_fd = pipefd[0];
+ g_shutdown_pipe_write_fd = pipefd[1];
++#if defined(OS_BSD)
++ const size_t kShutdownDetectorThreadStackSize = 0;
++#else
+ #if !defined(ADDRESS_SANITIZER)
+ const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 2;
+ #else
+ // ASan instrumentation bloats the stack frames, so we need to increase the
+ // stack size to avoid hitting the guard page.
+ const size_t kShutdownDetectorThreadStackSize = PTHREAD_STACK_MIN * 4;
++#endif
+ #endif
+ ShutdownDetector* detector = new ShutdownDetector(
+ g_shutdown_pipe_read_fd, std::move(shutdown_callback), task_runner);
diff --git a/devel/electron38/files/patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc b/devel/electron38/files/patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc
new file mode 100644
index 000000000000..397100211a8a
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_extensions_api_runtime_electron__runtime__api__delegate.cc
@@ -0,0 +1,11 @@
+--- electron/shell/browser/extensions/api/runtime/electron_runtime_api_delegate.cc.orig 2025-07-02 10:12:01 UTC
++++ electron/shell/browser/extensions/api/runtime/electron_runtime_api_delegate.cc
+@@ -55,6 +55,8 @@ bool ElectronRuntimeAPIDelegate::GetPlatformInfo(Platf
+ info->os = extensions::api::runtime::PlatformOs::kLinux;
+ } else if (os == "openbsd") {
+ info->os = extensions::api::runtime::PlatformOs::kOpenbsd;
++ } else if (os == "freebsd") {
++ info->os = extensions::api::runtime::PlatformOs::kFreebsd;
+ } else {
+ NOTREACHED();
+ }
diff --git a/devel/electron38/files/patch-electron_shell_browser_feature__list.cc b/devel/electron38/files/patch-electron_shell_browser_feature__list.cc
new file mode 100644
index 000000000000..7bc799ad386f
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_feature__list.cc
@@ -0,0 +1,11 @@
+--- electron/shell/browser/feature_list.cc.orig 2025-07-02 10:12:01 UTC
++++ electron/shell/browser/feature_list.cc
+@@ -29,7 +29,7 @@
+ #include "pdf/pdf_features.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "printing/printing_features.h"
+ #endif
+
diff --git a/devel/electron38/files/patch-electron_shell_browser_native__window.cc b/devel/electron38/files/patch-electron_shell_browser_native__window.cc
new file mode 100644
index 000000000000..c831d05393b9
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_native__window.cc
@@ -0,0 +1,11 @@
+--- electron/shell/browser/native_window.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/browser/native_window.cc
+@@ -184,7 +184,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
+ } else {
+ SetSizeConstraints(size_constraints);
+ }
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (bool val; options.Get(options::kClosable, &val))
+ SetClosable(val);
+ #endif
diff --git a/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc
new file mode 100644
index 000000000000..fc0e80f6bb35
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc
@@ -0,0 +1,191 @@
+--- electron/shell/browser/native_window_views.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/browser/native_window_views.cc
+@@ -53,7 +53,7 @@
+ #include "ui/wm/core/shadow_types.h"
+ #include "ui/wm/core/window_util.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/notimplemented.h"
+ #include "shell/browser/browser.h"
+ #include "shell/browser/linux/unity_service.h"
+@@ -284,7 +284,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+ params.parent = parent->GetNativeWindow();
+
+ params.native_widget = new ElectronDesktopNativeWidgetAura{this, widget()};
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::string name = Browser::Get()->GetName();
+ // Set WM_WINDOW_ROLE.
+ params.wm_role_name = "browser-window";
+@@ -309,7 +309,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+ std::string window_type;
+ options.Get(options::kType, &window_type);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set.
+ if (options.ValueOrDefault(options::kDarkTheme, false))
+ SetGTKDarkThemeEnabled(true);
+@@ -430,7 +430,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+ if (window)
+ window->AddPreTargetHandler(this);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On linux after the widget is initialized we might have to force set the
+ // bounds if the bounds are smaller than the current display
+ SetBounds(gfx::Rect(GetPosition(), bounds.size()), false);
+@@ -504,7 +504,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
+ }
+
+ void NativeWindowViews::SetGTKDarkThemeEnabled(bool use_dark_theme) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (x11_util::IsX11()) {
+ const std::string color = use_dark_theme ? "dark" : "light";
+ auto* connection = x11::Connection::Get();
+@@ -565,7 +565,7 @@ void NativeWindowViews::Show() {
+
+ NotifyWindowShow();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (global_menu_bar_)
+ global_menu_bar_->OnWindowMapped();
+
+@@ -581,7 +581,7 @@ void NativeWindowViews::ShowInactive() {
+
+ NotifyWindowShow();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (global_menu_bar_)
+ global_menu_bar_->OnWindowMapped();
+
+@@ -600,7 +600,7 @@ void NativeWindowViews::Hide() {
+
+ NotifyWindowHide();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (global_menu_bar_)
+ global_menu_bar_->OnWindowUnmapped();
+ #endif
+@@ -631,7 +631,7 @@ bool NativeWindowViews::IsEnabled() const {
+ bool NativeWindowViews::IsEnabled() const {
+ #if BUILDFLAG(IS_WIN)
+ return ::IsWindowEnabled(GetAcceleratedWidget());
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (x11_util::IsX11())
+ return !event_disabler_.get();
+ NOTIMPLEMENTED();
+@@ -865,7 +865,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
+ }
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux and Windows the minimum and maximum size should be updated with
+ // window size when window is not resizable.
+ if (!resizable_) {
+@@ -1122,7 +1122,7 @@ bool NativeWindowViews::IsClosable() const {
+ return false;
+ }
+ return !(info.fState & MFS_DISABLED);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return true;
+ #endif
+ }
+@@ -1162,7 +1162,7 @@ void NativeWindowViews::Center() {
+ // for now to avoid breaking API contract, but should consider the long
+ // term plan for this aligning with upstream.
+ void NativeWindowViews::Center() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto display =
+ display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow());
+ gfx::Rect window_bounds_in_screen = display.work_area();
+@@ -1378,7 +1378,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+ }
+
+ void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Remove global menu bar.
+ if (global_menu_bar_ && menu_model == nullptr) {
+ global_menu_bar_.reset();
+@@ -1434,7 +1434,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+ void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
+ NativeWindow::SetParentWindow(parent);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (x11_util::IsX11()) {
+ auto* connection = x11::Connection::Get();
+ connection->SetProperty(
+@@ -1480,7 +1480,7 @@ void NativeWindowViews::SetProgressBar(double progress
+ NativeWindow::ProgressState state) {
+ #if BUILDFLAG(IS_WIN)
+ taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (unity::IsRunning()) {
+ unity::SetProgressFraction(progress);
+ }
+@@ -1606,7 +1606,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+ #if BUILDFLAG(IS_WIN)
+ window_handle =
+ reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ window_handle = static_cast<uint32_t>(accelerated_widget);
+ #endif
+ aura::WindowTreeHost* const host =
+@@ -1704,7 +1704,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+ SendMessage(hwnd, WM_SETICON, ICON_BIG,
+ reinterpret_cast<LPARAM>(app_icon_.get()));
+ }
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
+ auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
+ GetAcceleratedWidget());
+@@ -1825,7 +1825,7 @@ bool NativeWindowViews::CanMinimize() const {
+ bool NativeWindowViews::CanMinimize() const {
+ #if BUILDFLAG(IS_WIN)
+ return minimizable_;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return true;
+ #endif
+ }
+@@ -1867,7 +1867,7 @@ NativeWindowViews::CreateNonClientFrameView(views::Wid
+ #endif
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ electron::ClientFrameViewLinux* NativeWindowViews::GetClientFrameViewLinux() {
+ // Check to make sure this window's non-client frame view is a
+ // ClientFrameViewLinux. If either has_frame() or has_client_frame()
+@@ -1890,7 +1890,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+ if (widget_destroyed_)
+ return;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
+ NotifyWindowExecuteAppCommand(kBrowserBackward);
+ else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
+@@ -1909,7 +1909,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+ // Alt+Click should not toggle menu bar.
+ root_view_.ResetAltState();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (event->changed_button_flags() == ui::EF_BACK_MOUSE_BUTTON)
+ NotifyWindowExecuteAppCommand(kBrowserBackward);
+ else if (event->changed_button_flags() == ui::EF_FORWARD_MOUSE_BUTTON)
diff --git a/devel/electron38/files/patch-electron_shell_browser_native__window__views.h b/devel/electron38/files/patch-electron_shell_browser_native__window__views.h
new file mode 100644
index 000000000000..b7457cd5f788
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_native__window__views.h
@@ -0,0 +1,38 @@
+--- electron/shell/browser/native_window_views.h.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/browser/native_window_views.h
+@@ -30,7 +30,7 @@ namespace electron {
+
+ namespace electron {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class ClientFrameViewLinux;
+ class GlobalMenuBarX11;
+ #endif
+@@ -171,7 +171,7 @@ class NativeWindowViews : public NativeWindow,
+ LPARAM l_param,
+ LRESULT* result);
+ void SetIcon(HICON small_icon, HICON app_icon);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void SetIcon(const gfx::ImageSkia& icon);
+ #endif
+
+@@ -188,7 +188,7 @@ class NativeWindowViews : public NativeWindow,
+ SkColor overlay_button_color() const { return overlay_button_color_; }
+ SkColor overlay_symbol_color() const { return overlay_symbol_color_; }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // returns the ClientFrameViewLinux iff that is our NonClientFrameView type,
+ // nullptr otherwise.
+ ClientFrameViewLinux* GetClientFrameViewLinux();
+@@ -266,7 +266,7 @@ class NativeWindowViews : public NativeWindow,
+ // events from resizing the window.
+ extensions::SizeConstraints old_size_constraints_;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<GlobalMenuBarX11> global_menu_bar_;
+ #endif
+
diff --git a/devel/electron38/files/patch-electron_shell_browser_net_system__network__context__manager.cc b/devel/electron38/files/patch-electron_shell_browser_net_system__network__context__manager.cc
new file mode 100644
index 000000000000..9bac7a794c55
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_net_system__network__context__manager.cc
@@ -0,0 +1,11 @@
+--- electron/shell/browser/net/system_network_context_manager.cc.orig 2025-03-26 14:46:58 UTC
++++ electron/shell/browser/net/system_network_context_manager.cc
+@@ -39,7 +39,7 @@
+ #include "shell/common/options_switches.h"
+ #include "url/gurl.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/os_crypt/sync/key_storage_config_linux.h"
+ #endif
+
diff --git a/devel/electron38/files/patch-electron_shell_browser_osr_osr__host__display__client.cc b/devel/electron38/files/patch-electron_shell_browser_osr_osr__host__display__client.cc
new file mode 100644
index 000000000000..b62fb32f3efc
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_osr_osr__host__display__client.cc
@@ -0,0 +1,11 @@
+--- electron/shell/browser/osr/osr_host_display_client.cc.orig 2024-10-22 02:29:46 UTC
++++ electron/shell/browser/osr/osr_host_display_client.cc
+@@ -95,7 +95,7 @@ void OffScreenHostDisplayClient::CreateLayeredWindowUp
+ layered_window_updater_->SetActive(active_);
+ }
+
+-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
+ void OffScreenHostDisplayClient::DidCompleteSwapWithNewSize(
+ const gfx::Size& size) {}
+ #endif
diff --git a/devel/electron38/files/patch-electron_shell_browser_osr_osr__host__display__client.h b/devel/electron38/files/patch-electron_shell_browser_osr_osr__host__display__client.h
new file mode 100644
index 000000000000..813c3277570f
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_osr_osr__host__display__client.h
@@ -0,0 +1,11 @@
+--- electron/shell/browser/osr/osr_host_display_client.h.orig 2024-11-07 16:14:43 UTC
++++ electron/shell/browser/osr/osr_host_display_client.h
+@@ -74,7 +74,7 @@ class OffScreenHostDisplayClient : public viz::HostDis
+ mojo::PendingReceiver<viz::mojom::LayeredWindowUpdater> receiver)
+ override;
+
+-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
+ void DidCompleteSwapWithNewSize(const gfx::Size& size) override;
+ #endif
+
diff --git a/devel/electron38/files/patch-electron_shell_browser_osr_osr__paint__event.h b/devel/electron38/files/patch-electron_shell_browser_osr_osr__paint__event.h
new file mode 100644
index 000000000000..c7fac1a69a3a
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_osr_osr__paint__event.h
@@ -0,0 +1,11 @@
+--- electron/shell/browser/osr/osr_paint_event.h.orig 2024-11-11 11:23:02 UTC
++++ electron/shell/browser/osr/osr_paint_event.h
+@@ -96,7 +96,7 @@ struct OffscreenSharedTextureValue {
+ // On Windows it is a HANDLE to the shared D3D11 texture.
+ // On macOS it is a IOSurface* to the shared IOSurface.
+ uintptr_t shared_texture_handle;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::vector<OffscreenNativePixmapPlaneInfo> planes;
+ uint64_t modifier;
+ #endif
diff --git a/devel/electron38/files/patch-electron_shell_browser_osr_osr__video__consumer.cc b/devel/electron38/files/patch-electron_shell_browser_osr_osr__video__consumer.cc
new file mode 100644
index 000000000000..3a5439bd2325
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_osr_osr__video__consumer.cc
@@ -0,0 +1,11 @@
+--- electron/shell/browser/osr/osr_video_consumer.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/browser/osr/osr_video_consumer.cc
+@@ -108,7 +108,7 @@ void OffScreenVideoConsumer::OnFrameCaptured(
+ #elif BUILDFLAG(IS_APPLE)
+ texture.shared_texture_handle =
+ reinterpret_cast<uintptr_t>(gmb_handle.io_surface().get());
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const auto& native_pixmap = gmb_handle.native_pixmap_handle();
+ texture.modifier = native_pixmap.modifier;
+ for (const auto& plane : native_pixmap.planes) {
diff --git a/devel/electron38/files/patch-electron_shell_browser_printing_printing__utils.cc b/devel/electron38/files/patch-electron_shell_browser_printing_printing__utils.cc
new file mode 100644
index 000000000000..c851a0e1be59
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_printing_printing__utils.cc
@@ -0,0 +1,11 @@
+--- electron/shell/browser/printing/printing_utils.cc.orig 2024-10-22 02:29:46 UTC
++++ electron/shell/browser/printing/printing_utils.cc
+@@ -31,7 +31,7 @@
+ #include <ApplicationServices/ApplicationServices.h>
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <gtk/gtk.h>
+ #endif
+
diff --git a/devel/electron38/files/patch-electron_shell_browser_relauncher__linux.cc b/devel/electron38/files/patch-electron_shell_browser_relauncher__linux.cc
new file mode 100644
index 000000000000..0ef63421da49
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_relauncher__linux.cc
@@ -0,0 +1,32 @@
+--- electron/shell/browser/relauncher_linux.cc.orig 2025-07-02 10:12:01 UTC
++++ electron/shell/browser/relauncher_linux.cc
+@@ -6,8 +6,10 @@
+
+ #include <fcntl.h>
+ #include <signal.h>
++#if !defined(__FreeBSD__)
+ #include <sys/prctl.h>
+ #include <sys/signalfd.h>
++#endif
+
+ #include "base/files/scoped_file.h"
+ #include "base/logging.h"
+@@ -24,6 +26,10 @@ void RelauncherSynchronizeWithParent() {
+ base::ScopedFD relauncher_sync_fd(kRelauncherSyncFD);
+ static const auto signum = SIGUSR2;
+
++#if defined(__FreeBSD__)
++ PLOG(ERROR) << "signalfd & prctl";
++ fprintf(stderr, "Not Implemented signalfd & prctl in atom/browser/relauncher_linux.cc");
++#else
+ // send signum to current process when parent process ends.
+ if (HANDLE_EINTR(prctl(PR_SET_PDEATHSIG, signum)) != 0) {
+ PLOG(ERROR) << "prctl";
+@@ -47,6 +53,7 @@ void RelauncherSynchronizeWithParent() {
+
+ // Wait for the parent to exit
+ parentWaiter.Wait();
++#endif
+ }
+
+ int LaunchProgram(const StringVector& relauncher_args,
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_file__dialog.h b/devel/electron38/files/patch-electron_shell_browser_ui_file__dialog.h
new file mode 100644
index 000000000000..4bc5a5b0d881
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_file__dialog.h
@@ -0,0 +1,11 @@
+--- electron/shell/browser/ui/file_dialog.h.orig 2025-06-16 21:48:02 UTC
++++ electron/shell/browser/ui/file_dialog.h
+@@ -79,7 +79,7 @@ void ShowSaveDialog(const DialogSettings& settings,
+ void ShowSaveDialog(const DialogSettings& settings,
+ gin_helper::Promise<gin_helper::Dictionary> promise);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Rewrite of SelectFileDialogLinuxPortal equivalent functions with primary
+ // difference being that dbus_thread_linux::GetSharedSessionBus is not used
+ // so that version detection can be initiated and compeleted on the dbus thread
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
new file mode 100644
index 000000000000..abd8c6af7036
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
@@ -0,0 +1,11 @@
+--- electron/shell/browser/ui/inspectable_web_contents.cc.orig 2025-07-02 15:59:39 UTC
++++ electron/shell/browser/ui/inspectable_web_contents.cc
+@@ -548,7 +548,7 @@ void InspectableWebContents::LoadCompleted() {
+ prefs.FindString("currentDockState");
+ base::RemoveChars(*current_dock_state, "\"", &dock_state_);
+ }
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto* api_web_contents = api::WebContents::From(GetWebContents());
+ if (api_web_contents) {
+ auto* win =
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
new file mode 100644
index 000000000000..080d256f9b7a
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view.cc
@@ -0,0 +1,11 @@
+--- electron/shell/browser/ui/inspectable_web_contents_view.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/browser/ui/inspectable_web_contents_view.cc
+@@ -181,7 +181,7 @@ void InspectableWebContentsView::SetIsDocked(bool dock
+ params.delegate = devtools_window_delegate_;
+ params.bounds = inspectable_web_contents()->dev_tools_bounds();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ params.wm_role_name = "devtools";
+ if (GetDelegate())
+ GetDelegate()->GetDevToolsWindowWMClass(&params.wm_class_name,
diff --git a/devel/electron32/files/patch-electron_shell_browser_ui_inspectable__web__contents__view__delegate.h b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view__delegate.h
index 36fa491f6daa..36fa491f6daa 100644
--- a/devel/electron32/files/patch-electron_shell_browser_ui_inspectable__web__contents__view__delegate.h
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_inspectable__web__contents__view__delegate.h
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc b/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
new file mode 100644
index 000000000000..4f577ac81310
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.cc
@@ -0,0 +1,38 @@
+--- electron/shell/browser/ui/views/electron_views_delegate.cc.orig 2025-01-29 20:10:57 UTC
++++ electron/shell/browser/ui/views/electron_views_delegate.cc
+@@ -9,7 +9,7 @@
+ #include "ui/views/widget/desktop_aura/desktop_native_widget_aura.h"
+ #include "ui/views/widget/native_widget_aura.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/environment.h"
+ #include "base/nix/xdg_util.h"
+ #include "ui/linux/linux_ui.h"
+@@ -17,7 +17,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool IsDesktopEnvironmentUnity() {
+ auto env = base::Environment::Create();
+ base::nix::DesktopEnvironment desktop_env =
+@@ -54,7 +54,7 @@ void ViewsDelegate::NotifyMenuItemFocused(const std::u
+ int item_count,
+ bool has_submenu) {}
+
+-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
+ gfx::ImageSkia* ViewsDelegate::GetDefaultWindowIcon() const {
+ return nullptr;
+ }
+@@ -82,7 +82,7 @@ bool ViewsDelegate::WindowManagerProvidesTitleBar(bool
+ }
+
+ bool ViewsDelegate::WindowManagerProvidesTitleBar(bool maximized) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Ubuntu Unity, the system always provides a title bar for maximized
+ // windows.
+ if (!maximized)
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.h b/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.h
new file mode 100644
index 000000000000..191556684fc1
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_views_electron__views__delegate.h
@@ -0,0 +1,11 @@
+--- electron/shell/browser/ui/views/electron_views_delegate.h.orig 2025-01-29 20:10:57 UTC
++++ electron/shell/browser/ui/views/electron_views_delegate.h
+@@ -44,7 +44,7 @@ class ViewsDelegate : public views::ViewsDelegate {
+ HICON GetSmallWindowIcon() const override;
+ int GetAppbarAutohideEdges(HMONITOR monitor,
+ base::OnceClosure callback) override;
+-#elif BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++#elif (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
+ gfx::ImageSkia* GetDefaultWindowIcon() const override;
+ #endif
+ std::unique_ptr<views::NonClientFrameView> CreateDefaultNonClientFrameView(
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_views_menu__bar.cc b/devel/electron38/files/patch-electron_shell_browser_ui_views_menu__bar.cc
new file mode 100644
index 000000000000..8dc6661254b2
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_views_menu__bar.cc
@@ -0,0 +1,38 @@
+--- electron/shell/browser/ui/views/menu_bar.cc.orig 2025-05-07 07:36:13 UTC
++++ electron/shell/browser/ui/views/menu_bar.cc
+@@ -14,7 +14,7 @@
+ #include "ui/views/background.h"
+ #include "ui/views/layout/box_layout.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/gtk/gtk_util.h" // nogncheck
+ #endif
+
+@@ -213,7 +213,7 @@ void MenuBar::RefreshColorCache(const ui::NativeTheme*
+
+ void MenuBar::RefreshColorCache(const ui::NativeTheme* theme) {
+ if (theme) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ background_color_ = gtk::GetBgColor("GtkMenuBar#menubar");
+ enabled_color_ =
+ gtk::GetFgColor("GtkMenuBar#menubar GtkMenuItem#menuitem GtkLabel");
+@@ -239,7 +239,7 @@ void MenuBar::UpdateViewColors() {
+ }
+
+ void MenuBar::UpdateViewColors() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // set menubar background color
+ SetBackground(views::CreateSolidBackground(background_color_));
+ #endif
+@@ -247,7 +247,7 @@ void MenuBar::UpdateViewColors() {
+ // set child colors
+ if (menu_model_ == nullptr)
+ return;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const auto& textColor =
+ window_->IsFocused() ? enabled_color_ : disabled_color_;
+ for (views::View* child : GetChildrenInZOrder()) {
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_views_menu__bar.h b/devel/electron38/files/patch-electron_shell_browser_ui_views_menu__bar.h
new file mode 100644
index 000000000000..592f9d691f77
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_views_menu__bar.h
@@ -0,0 +1,11 @@
+--- electron/shell/browser/ui/views/menu_bar.h.orig 2025-05-07 07:36:13 UTC
++++ electron/shell/browser/ui/views/menu_bar.h
+@@ -81,7 +81,7 @@ class MenuBar : public views::AccessiblePaneView,
+ View* FindAccelChild(char16_t key);
+
+ SkColor background_color_;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ SkColor enabled_color_;
+ SkColor disabled_color_;
+ #endif
diff --git a/devel/electron38/files/patch-electron_shell_browser_ui_views_submenu__button.cc b/devel/electron38/files/patch-electron_shell_browser_ui_views_submenu__button.cc
new file mode 100644
index 000000000000..7ea23af2accb
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_browser_ui_views_submenu__button.cc
@@ -0,0 +1,11 @@
+--- electron/shell/browser/ui/views/submenu_button.cc.orig 2025-05-07 07:36:13 UTC
++++ electron/shell/browser/ui/views/submenu_button.cc
+@@ -22,7 +22,7 @@ SubmenuButton::SubmenuButton(PressedCallback callback,
+ const SkColor& background_color)
+ : views::MenuButton(std::move(callback), gfx::RemoveAccelerator(title)),
+ background_color_(background_color) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Don't use native style border.
+ SetBorder(CreateDefaultBorder());
+ #endif
diff --git a/devel/electron38/files/patch-electron_shell_common_api_electron__api__clipboard.cc b/devel/electron38/files/patch-electron_shell_common_api_electron__api__clipboard.cc
new file mode 100644
index 000000000000..acf4dc41f5c6
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_common_api_electron__api__clipboard.cc
@@ -0,0 +1,20 @@
+--- electron/shell/common/api/electron_api_clipboard.cc.orig 2025-05-07 07:36:13 UTC
++++ electron/shell/common/api/electron_api_clipboard.cc
+@@ -59,7 +59,7 @@ std::string Clipboard::Read(const std::string& format_
+ ui::ClipboardFormatType::CustomPlatformType(format_string));
+ bool rawFormatAvailable = clipboard->IsFormatAvailable(
+ rawFormat, ui::ClipboardBuffer::kCopyPaste, /* data_dst = */ nullptr);
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!rawFormatAvailable) {
+ rawFormatAvailable = clipboard->IsFormatAvailable(
+ rawFormat, ui::ClipboardBuffer::kSelection, /* data_dst = */ nullptr);
+@@ -75,7 +75,7 @@ std::string Clipboard::Read(const std::string& format_
+ custom_format_names =
+ clipboard->ExtractCustomPlatformNames(ui::ClipboardBuffer::kCopyPaste,
+ /* data_dst = */ nullptr);
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!custom_format_names.contains(format_string)) {
+ custom_format_names =
+ clipboard->ExtractCustomPlatformNames(ui::ClipboardBuffer::kSelection,
diff --git a/devel/electron38/files/patch-electron_shell_common_api_electron__api__native__image.cc b/devel/electron38/files/patch-electron_shell_common_api_electron__api__native__image.cc
new file mode 100644
index 000000000000..bf9bad5562fe
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_common_api_electron__api__native__image.cc
@@ -0,0 +1,11 @@
+--- electron/shell/common/api/electron_api_native_image.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/common/api/electron_api_native_image.cc
+@@ -634,7 +634,7 @@ void Initialize(v8::Local<v8::Object> exports,
+ native_image.SetMethod("createFromDataURL", &NativeImage::CreateFromDataURL);
+ native_image.SetMethod("createFromNamedImage",
+ &NativeImage::CreateFromNamedImage);
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ native_image.SetMethod("createThumbnailFromPath",
+ &NativeImage::CreateThumbnailFromPath);
+ #endif
diff --git a/devel/electron38/files/patch-electron_shell_common_api_electron__api__native__image.h b/devel/electron38/files/patch-electron_shell_common_api_electron__api__native__image.h
new file mode 100644
index 000000000000..372725305639
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_common_api_electron__api__native__image.h
@@ -0,0 +1,11 @@
+--- electron/shell/common/api/electron_api_native_image.h.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/common/api/electron_api_native_image.h
+@@ -82,7 +82,7 @@ class NativeImage final : public gin_helper::Deprecate
+ static gin_helper::Handle<NativeImage> CreateFromNamedImage(
+ gin::Arguments* args,
+ std::string name);
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ static v8::Local<v8::Promise> CreateThumbnailFromPath(
+ v8::Isolate* isolate,
+ const base::FilePath& path,
diff --git a/devel/electron38/files/patch-electron_shell_common_api_electron__bindings.cc b/devel/electron38/files/patch-electron_shell_common_api_electron__bindings.cc
new file mode 100644
index 000000000000..ed336fd63d37
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_common_api_electron__bindings.cc
@@ -0,0 +1,11 @@
+--- electron/shell/common/api/electron_bindings.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/common/api/electron_bindings.cc
+@@ -255,7 +255,7 @@ void ElectronBindings::DidReceiveMemoryDump(
+ if (target_pid == dump.pid()) {
+ auto dict = gin_helper::Dictionary::CreateEmpty(isolate);
+ const auto& osdump = dump.os_dump();
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ dict.Set("residentSet", osdump.resident_set_kb);
+ #endif
+ dict.Set("private", osdump.private_footprint_kb);
diff --git a/devel/electron38/files/patch-electron_shell_common_electron__command__line.cc b/devel/electron38/files/patch-electron_shell_common_electron__command__line.cc
new file mode 100644
index 000000000000..7a17151bb3cc
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_common_electron__command__line.cc
@@ -0,0 +1,11 @@
+--- electron/shell/common/electron_command_line.cc.orig 2025-04-04 05:26:44 UTC
++++ electron/shell/common/electron_command_line.cc
+@@ -35,7 +35,7 @@ std::vector<std::string> ElectronCommandLine::AsUtf8()
+ #endif
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // static
+ void ElectronCommandLine::InitializeFromCommandLine() {
+ argv_ = base::CommandLine::ForCurrentProcess()->argv();
diff --git a/devel/electron38/files/patch-electron_shell_common_electron__command__line.h b/devel/electron38/files/patch-electron_shell_common_electron__command__line.h
new file mode 100644
index 000000000000..d57f83b977e4
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_common_electron__command__line.h
@@ -0,0 +1,11 @@
+--- electron/shell/common/electron_command_line.h.orig 2025-04-04 05:26:44 UTC
++++ electron/shell/common/electron_command_line.h
+@@ -24,7 +24,7 @@ class ElectronCommandLine {
+
+ static void Init(int argc, base::CommandLine::CharType const* const* argv);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux the command line has to be read from base::CommandLine since
+ // it is using zygote.
+ static void InitializeFromCommandLine();
diff --git a/devel/electron32/files/patch-electron_shell_common_electron__paths.h b/devel/electron38/files/patch-electron_shell_common_electron__paths.h
index 5ca6a126e4b3..5ca6a126e4b3 100644
--- a/devel/electron32/files/patch-electron_shell_common_electron__paths.h
+++ b/devel/electron38/files/patch-electron_shell_common_electron__paths.h
diff --git a/devel/electron38/files/patch-electron_shell_common_gin__converters_osr__converter.cc b/devel/electron38/files/patch-electron_shell_common_gin__converters_osr__converter.cc
new file mode 100644
index 000000000000..843ff52d1835
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_common_gin__converters_osr__converter.cc
@@ -0,0 +1,20 @@
+--- electron/shell/common/gin_converters/osr_converter.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/common/gin_converters/osr_converter.cc
+@@ -12,7 +12,7 @@
+ #include <string>
+
+ #include "base/containers/to_vector.h"
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/strings/string_number_conversions.h"
+ #endif
+ #include "shell/common/gin_converters/gfx_converter.h"
+@@ -118,7 +118,7 @@ v8::Local<v8::Value> Converter<electron::OffscreenShar
+ electron::Buffer::Copy(
+ isolate, base::byte_span_from_ref(val.shared_texture_handle))
+ .ToLocalChecked());
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ auto v8_planes = base::ToVector(val.planes, [isolate](const auto& plane) {
+ gin::Dictionary v8_plane(isolate, v8::Object::New(isolate));
+ v8_plane.Set("stride", plane.stride);
diff --git a/devel/electron38/files/patch-electron_shell_common_gin__converters_std__converter.h b/devel/electron38/files/patch-electron_shell_common_gin__converters_std__converter.h
new file mode 100644
index 000000000000..fe32c3d95de3
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_common_gin__converters_std__converter.h
@@ -0,0 +1,11 @@
+--- electron/shell/common/gin_converters/std_converter.h.orig 2025-04-17 14:56:35 UTC
++++ electron/shell/common/gin_converters/std_converter.h
+@@ -57,7 +57,7 @@ struct Converter<std::array<T, N>> {
+ }
+ };
+
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ template <>
+ struct Converter<unsigned long> { // NOLINT(runtime/int)
+ static v8::Local<v8::Value> ToV8(v8::Isolate* isolate,
diff --git a/devel/electron38/files/patch-electron_shell_common_node__bindings.cc b/devel/electron38/files/patch-electron_shell_common_node__bindings.cc
new file mode 100644
index 000000000000..cb6fa1fa4a3f
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_common_node__bindings.cc
@@ -0,0 +1,38 @@
+--- electron/shell/common/node_bindings.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/common/node_bindings.cc
+@@ -46,7 +46,7 @@
+ #include "third_party/electron_node/src/debug_utils.h"
+ #include "third_party/electron_node/src/module_wrap.h"
+
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ #include "shell/common/crash_keys.h"
+ #endif
+
+@@ -161,7 +161,7 @@ void V8FatalErrorCallback(const char* location, const
+ void V8FatalErrorCallback(const char* location, const char* message) {
+ LOG(ERROR) << "Fatal error in V8: " << location << " " << message;
+
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ electron::crash_keys::SetCrashKey("electron.v8-fatal.message", message);
+ electron::crash_keys::SetCrashKey("electron.v8-fatal.location", location);
+ #endif
+@@ -183,7 +183,7 @@ void V8OOMErrorCallback(const char* location, const v8
+ LOG(ERROR) << "OOM detail: " << details.detail;
+ }
+
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ electron::crash_keys::SetCrashKey("electron.v8-oom.is_heap_oom",
+ std::to_string(details.is_heap_oom));
+ if (location) {
+@@ -580,7 +580,7 @@ void NodeBindings::Initialize(v8::Isolate* const isola
+ TRACE_EVENT0("electron", "NodeBindings::Initialize");
+ // Open node's error reporting system for browser process.
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Get real command line in renderer process forked by zygote.
+ if (browser_env_ != BrowserEnvironment::kBrowser)
+ ElectronCommandLine::InitializeFromCommandLine();
diff --git a/devel/electron32/files/patch-electron_shell_common_node__bindings__linux.cc b/devel/electron38/files/patch-electron_shell_common_node__bindings__linux.cc
index 0dabd6390a8d..0dabd6390a8d 100644
--- a/devel/electron32/files/patch-electron_shell_common_node__bindings__linux.cc
+++ b/devel/electron38/files/patch-electron_shell_common_node__bindings__linux.cc
diff --git a/devel/electron38/files/patch-electron_shell_common_platform__util.h b/devel/electron38/files/patch-electron_shell_common_platform__util.h
new file mode 100644
index 000000000000..7b773c9a481d
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_common_platform__util.h
@@ -0,0 +1,11 @@
+--- electron/shell/common/platform_util.h.orig 2025-07-02 10:12:01 UTC
++++ electron/shell/common/platform_util.h
+@@ -57,7 +57,7 @@ bool SetLoginItemEnabled(const std::string& type,
+ bool enabled);
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns a desktop name if available.
+ // Unlike libgtkui, does *not* use "chromium-browser.desktop" as a fallback.
+ std::optional<std::string> GetDesktopName();
diff --git a/devel/electron38/files/patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc b/devel/electron38/files/patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc
new file mode 100644
index 000000000000..9e119a5d30be
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_renderer_api_electron__api__crash__reporter__renderer.cc
@@ -0,0 +1,36 @@
+--- electron/shell/renderer/api/electron_api_crash_reporter_renderer.cc.orig 2025-09-02 20:56:04 UTC
++++ electron/shell/renderer/api/electron_api_crash_reporter_renderer.cc
+@@ -6,7 +6,7 @@
+ #include "shell/common/gin_helper/dictionary.h"
+ #include "shell/common/node_includes.h"
+
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ #include "shell/common/crash_keys.h"
+ #endif
+
+@@ -14,13 +14,13 @@ v8::Local<v8::Value> GetParameters(v8::Isolate* isolat
+
+ v8::Local<v8::Value> GetParameters(v8::Isolate* isolate) {
+ std::map<std::string, std::string> keys;
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ electron::crash_keys::GetCrashKeys(&keys);
+ #endif
+ return gin::ConvertToV8(isolate, keys);
+ }
+
+-#if IS_MAS_BUILD()
++#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
+ void SetCrashKeyStub(const std::string& key, const std::string& value) {}
+ void ClearCrashKeyStub(const std::string& key) {}
+ #endif
+@@ -31,7 +31,7 @@ void Initialize(v8::Local<v8::Object> exports,
+ void* priv) {
+ v8::Isolate* const isolate = v8::Isolate::GetCurrent();
+ gin_helper::Dictionary dict{isolate, exports};
+-#if IS_MAS_BUILD()
++#if IS_MAS_BUILD() || BUILDFLAG(IS_BSD)
+ dict.SetMethod("addExtraParameter", &SetCrashKeyStub);
+ dict.SetMethod("removeExtraParameter", &ClearCrashKeyStub);
+ #else
diff --git a/devel/electron38/files/patch-electron_shell_services_node_node__service.cc b/devel/electron38/files/patch-electron_shell_services_node_node__service.cc
new file mode 100644
index 000000000000..c12b95169c24
--- /dev/null
+++ b/devel/electron38/files/patch-electron_shell_services_node_node__service.cc
@@ -0,0 +1,20 @@
+--- electron/shell/services/node/node_service.cc.orig 2025-08-25 07:57:03 UTC
++++ electron/shell/services/node/node_service.cc
+@@ -24,7 +24,7 @@
+ #include "shell/common/node_includes.h"
+ #include "shell/services/node/parent_port.h"
+
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ #include "shell/common/crash_keys.h"
+ #endif
+
+@@ -41,7 +41,7 @@ void V8FatalErrorCallback(const char* location, const
+ g_client_remote->OnV8FatalError(location, outstream.str());
+ }
+
+-#if !IS_MAS_BUILD()
++#if !IS_MAS_BUILD() && !BUILDFLAG(IS_BSD)
+ electron::crash_keys::SetCrashKey("electron.v8-fatal.message", message);
+ electron::crash_keys::SetCrashKey("electron.v8-fatal.location", location);
+ #endif
diff --git a/devel/electron38/files/patch-electron_spec_api-app-spec.ts b/devel/electron38/files/patch-electron_spec_api-app-spec.ts
new file mode 100644
index 000000000000..ebcc2de849bd
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-app-spec.ts
@@ -0,0 +1,133 @@
+--- electron/spec/api-app-spec.ts.orig 2025-08-13 14:21:20 UTC
++++ electron/spec/api-app-spec.ts
+@@ -129,11 +129,11 @@ describe('app module', () => {
+ });
+
+ describe('app.getPreferredSystemLanguages()', () => {
+- ifit(process.platform !== 'linux')('should not be empty', () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('should not be empty', () => {
+ expect(app.getPreferredSystemLanguages().length).to.not.equal(0);
+ });
+
+- ifit(process.platform === 'linux')('should be empty or contain C entry', () => {
++ ifit(process.platform === 'linux' || process.platform === 'freebsd')('should be empty or contain C entry', () => {
+ const languages = app.getPreferredSystemLanguages();
+ if (languages.length) {
+ expect(languages).to.not.include('C');
+@@ -196,7 +196,7 @@ describe('app module', () => {
+ expect(code).to.equal(123, 'exit code should be 123, if you see this please tag @MarshallOfSound');
+ });
+
+- ifit(['darwin', 'linux'].includes(process.platform))('exits gracefully', async function () {
++ ifit(['darwin', 'linux', 'freebsd'].includes(process.platform))('exits gracefully', async function () {
+ const electronPath = process.execPath;
+ const appPath = path.join(fixturesPath, 'api', 'singleton');
+ appProcess = cp.spawn(electronPath, [appPath]);
+@@ -360,7 +360,7 @@ describe('app module', () => {
+ });
+
+ // GitHub Actions macOS-13 runners used for x64 seem to have a problem with this test.
+- ifdescribe(process.platform !== 'linux' && !isMacOSx64)('app.{add|get|clear}RecentDocument(s)', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd' && !isMacOSx64)('app.{add|get|clear}RecentDocument(s)', () => {
+ const tempFiles = [
+ path.join(fixturesPath, 'foo.txt'),
+ path.join(fixturesPath, 'bar.txt'),
+@@ -488,7 +488,7 @@ describe('app module', () => {
+ // let w = null
+
+ // before(function () {
+- // if (process.platform !== 'linux') {
++ // if (process.platform !== 'linux' && process.platform !== 'freebsd') {
+ // this.skip()
+ // }
+ // })
+@@ -595,7 +595,7 @@ describe('app module', () => {
+ describe('app.badgeCount', () => {
+ const platformIsNotSupported =
+ (process.platform === 'win32') ||
+- (process.platform === 'linux' && !app.isUnityRunning());
++ (process.platform === 'linux' && !app.isUnityRunning()) || (process.platform === 'freebsd');
+
+ const expectedBadgeCount = 42;
+
+@@ -639,7 +639,7 @@ describe('app module', () => {
+ });
+ });
+
+- ifdescribe(process.platform !== 'linux' && !process.mas && (process.platform !== 'darwin' || process.arch === 'arm64'))('app.get/setLoginItemSettings API', function () {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd' && !process.mas && (process.platform !== 'darwin' || process.arch === 'arm64'))('app.get/setLoginItemSettings API', function () {
+ const isMac = process.platform === 'darwin';
+ const isWin = process.platform === 'win32';
+
+@@ -1019,7 +1019,7 @@ describe('app module', () => {
+ });
+ });
+
+- ifdescribe(process.platform !== 'linux')('accessibilitySupportEnabled property', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('accessibilitySupportEnabled property', () => {
+ it('is mutable', () => {
+ const values = [false, true, false];
+ const setters: Array<(arg: boolean) => void> = [
+@@ -1233,7 +1233,7 @@ describe('app module', () => {
+ });
+ });
+
+- ifdescribe(process.platform !== 'linux')('select-client-certificate event', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('select-client-certificate event', () => {
+ let w: BrowserWindow;
+
+ before(function () {
+@@ -1368,7 +1368,7 @@ describe('app module', () => {
+
+ describe('getApplicationNameForProtocol()', () => {
+ // TODO: Linux CI doesn't have registered http & https handlers
+- ifit(!(process.env.CI && process.platform === 'linux'))('returns application names for common protocols', function () {
++ ifit(!(process.env.CI && (process.platform === 'linux' || process.platform === 'freebsd')))('returns application names for common protocols', function () {
+ // We can't expect particular app names here, but these protocols should
+ // at least have _something_ registered. Except on our Linux CI
+ // environment apparently.
+@@ -1386,7 +1386,7 @@ describe('app module', () => {
+ });
+ });
+
+- ifdescribe(process.platform !== 'linux')('getApplicationInfoForProtocol()', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('getApplicationInfoForProtocol()', () => {
+ it('returns promise rejection for a bogus protocol', async function () {
+ await expect(
+ app.getApplicationInfoForProtocol('bogus-protocol://')
+@@ -1436,7 +1436,7 @@ describe('app module', () => {
+ });
+
+ // FIXME Get these specs running on Linux CI
+- ifdescribe(process.platform !== 'linux')('getFileIcon() API', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('getFileIcon() API', () => {
+ const iconPath = path.join(__dirname, 'fixtures/assets/icon.ico');
+ const sizes = {
+ small: 16,
+@@ -1518,7 +1518,7 @@ describe('app module', () => {
+ expect(entry.memory).to.have.property('privateBytes').that.is.greaterThan(0);
+ }
+
+- if (process.platform !== 'linux') {
++ if (process.platform !== 'linux' && process.platform !== 'freebsd') {
+ expect(entry.sandboxed).to.be.a('boolean');
+ }
+
+@@ -1592,7 +1592,7 @@ describe('app module', () => {
+
+ it('succeeds with complete GPUInfo', async () => {
+ const completeInfo = await getGPUInfo('complete');
+- if (process.platform === 'linux') {
++ if (process.platform === 'linux' || process.platform === 'freebsd') {
+ // For linux and macOS complete info is same as basic info
+ await verifyBasicGPUInfo(completeInfo);
+ const basicInfo = await getGPUInfo('basic');
+@@ -1616,7 +1616,7 @@ describe('app module', () => {
+ });
+ });
+
+- ifdescribe(!(process.platform === 'linux' && (process.arch === 'arm64' || process.arch === 'arm')))('sandbox options', () => {
++ ifdescribe(!((process.platform === 'linux' || process.platform === 'freebsd') && (process.arch === 'arm64' || process.arch === 'arm')))('sandbox options', () => {
+ let appProcess: cp.ChildProcess = null as any;
+ let server: net.Server = null as any;
+ const socketPath = process.platform === 'win32' ? '\\\\.\\pipe\\electron-mixed-sandbox' : '/tmp/electron-mixed-sandbox';
diff --git a/devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts b/devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts
new file mode 100644
index 000000000000..1a400abf8c69
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-browser-window-spec.ts
@@ -0,0 +1,182 @@
+--- electron/spec/api-browser-window-spec.ts.orig 2025-09-02 20:56:04 UTC
++++ electron/spec/api-browser-window-spec.ts
+@@ -69,7 +69,7 @@ describe('BrowserWindow module', () => {
+ }).not.to.throw();
+ });
+
+- ifit(process.platform === 'linux')('does not crash when setting large window icons', async () => {
++ ifit(process.platform === 'linux' || process.platform === 'freebsd')('does not crash when setting large window icons', async () => {
+ const appPath = path.join(fixtures, 'apps', 'xwindow-icon');
+ const appProcess = childProcess.spawn(process.execPath, [appPath]);
+ await once(appProcess, 'exit');
+@@ -326,7 +326,7 @@ describe('BrowserWindow module', () => {
+ });
+ });
+
+- ifdescribe(process.platform !== 'linux')('BrowserWindow.getContentProtection', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('BrowserWindow.getContentProtection', () => {
+ afterEach(closeAllWindows);
+ it('can set content protection', async () => {
+ const w = new BrowserWindow({ show: false });
+@@ -1197,7 +1197,7 @@ describe('BrowserWindow module', () => {
+
+ describe('BrowserWindow.minimize()', () => {
+ // TODO(codebytere): Enable for Linux once maximize/minimize events work in CI.
+- ifit(process.platform !== 'linux')('should not be visible when the window is minimized', async () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('should not be visible when the window is minimized', async () => {
+ const minimize = once(w, 'minimize');
+ w.minimize();
+ await minimize;
+@@ -1214,7 +1214,7 @@ describe('BrowserWindow module', () => {
+ });
+
+ // TODO(dsanders11): Enable for Linux once CI plays nice with these kinds of tests
+- ifit(process.platform !== 'linux')('should not restore maximized windows', async () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('should not restore maximized windows', async () => {
+ const maximize = once(w, 'maximize');
+ const shown = once(w, 'show');
+ w.maximize();
+@@ -1279,7 +1279,7 @@ describe('BrowserWindow module', () => {
+ expect(w.isFocused()).to.equal(true);
+ });
+
+- ifit(process.platform !== 'linux')('acquires focus status from the other windows', async () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('acquires focus status from the other windows', async () => {
+ const w1 = new BrowserWindow({ show: false });
+ const w2 = new BrowserWindow({ show: false });
+ const w3 = new BrowserWindow({ show: false });
+@@ -1381,7 +1381,7 @@ describe('BrowserWindow module', () => {
+ expect(w.isFocused()).to.equal(false);
+ });
+
+- ifit(process.platform !== 'linux')('transfers focus status to the next window', async () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('transfers focus status to the next window', async () => {
+ const w1 = new BrowserWindow({ show: false });
+ const w2 = new BrowserWindow({ show: false });
+ const w3 = new BrowserWindow({ show: false });
+@@ -1840,7 +1840,7 @@ describe('BrowserWindow module', () => {
+ });
+ });
+
+- ifdescribe(process.platform !== 'linux')('Maximized state', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('Maximized state', () => {
+ it('checks normal bounds when maximized', async () => {
+ const bounds = w.getBounds();
+ const maximize = once(w, 'maximize');
+@@ -2050,7 +2050,7 @@ describe('BrowserWindow module', () => {
+ });
+ });
+
+- ifdescribe(process.platform !== 'linux')('Minimized state', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('Minimized state', () => {
+ it('checks normal bounds when minimized', async () => {
+ const bounds = w.getBounds();
+ const minimize = once(w, 'minimize');
+@@ -3100,7 +3100,7 @@ describe('BrowserWindow module', () => {
+ describe('BrowserWindow.setOpacity(opacity)', () => {
+ afterEach(closeAllWindows);
+
+- ifdescribe(process.platform !== 'linux')(('Windows and Mac'), () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')(('Windows and Mac'), () => {
+ it('make window with initial opacity', () => {
+ const w = new BrowserWindow({ show: false, opacity: 0.5 });
+ expect(w.getOpacity()).to.equal(0.5);
+@@ -3126,7 +3126,7 @@ describe('BrowserWindow module', () => {
+ });
+ });
+
+- ifdescribe(process.platform === 'linux')(('Linux'), () => {
++ ifdescribe(process.platform === 'linux' || process.platform === 'freebsd')(('Linux'), () => {
+ it('sets 1 regardless of parameter', () => {
+ const w = new BrowserWindow({ show: false });
+ w.setOpacity(0);
+@@ -3337,7 +3337,7 @@ describe('BrowserWindow module', () => {
+ expect(overlayRectPreMax.height).to.equal(size);
+
+ // 'maximize' event is not emitted on Linux in CI.
+- if (process.platform !== 'linux' && !w.isMaximized()) {
++ if ((process.platform !== 'linux' && process.platform !== 'freebsd') && !w.isMaximized()) {
+ const maximize = once(w, 'maximize');
+ w.show();
+ w.maximize();
+@@ -3403,7 +3403,7 @@ describe('BrowserWindow module', () => {
+ expect(preMaxHeight).to.equal(size);
+
+ // 'maximize' event is not emitted on Linux in CI.
+- if (process.platform !== 'linux' && !w.isMaximized()) {
++ if ((process.platform !== 'linux' && process.platform !== 'freebsd') && !w.isMaximized()) {
+ const maximize = once(w, 'maximize');
+ w.show();
+ w.maximize();
+@@ -4074,7 +4074,7 @@ describe('BrowserWindow module', () => {
+ expect(test.nodeTimers).to.equal(true);
+ expect(test.nodeUrl).to.equal(true);
+
+- if (process.platform === 'linux' && test.osSandbox) {
++ if ((process.platform === 'linux' || process.platform === 'freebsd') && test.osSandbox) {
+ expect(test.creationTime).to.be.null('creation time');
+ expect(test.systemMemoryInfo).to.be.null('system memory info');
+ } else {
+@@ -4579,7 +4579,7 @@ describe('BrowserWindow module', () => {
+ });
+ });
+
+- ifdescribe(process.platform !== 'linux')('max/minimize events', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('max/minimize events', () => {
+ afterEach(closeAllWindows);
+ it('emits an event when window is maximized', async () => {
+ const w = new BrowserWindow({ show: false });
+@@ -4850,7 +4850,7 @@ describe('BrowserWindow module', () => {
+ // TODO(zcbenz):
+ // This test does not run on Linux CI. See:
+ // https://github.com/electron/electron/issues/28699
+- ifit(process.platform === 'linux' && !process.env.CI)('should bring a minimized maximized window back to maximized state', async () => {
++ ifit((process.platform === 'linux' || process.platform === 'freebsd') && !process.env.CI)('should bring a minimized maximized window back to maximized state', async () => {
+ const w = new BrowserWindow({});
+ const maximize = once(w, 'maximize');
+ w.maximize();
+@@ -4867,7 +4867,7 @@ describe('BrowserWindow module', () => {
+ });
+
+ // TODO(dsanders11): Enable once maximize event works on Linux again on CI
+- ifdescribe(process.platform !== 'linux')('BrowserWindow.maximize()', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('BrowserWindow.maximize()', () => {
+ afterEach(closeAllWindows);
+ it('should show the window if it is not currently shown', async () => {
+ const w = new BrowserWindow({ show: false });
+@@ -4904,7 +4904,7 @@ describe('BrowserWindow module', () => {
+
+ // TODO(dsanders11): Enable once minimize event works on Linux again.
+ // See https://github.com/electron/electron/issues/28699
+- ifit(process.platform !== 'linux')('should not restore a minimized window', async () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('should not restore a minimized window', async () => {
+ const w = new BrowserWindow();
+ const minimize = once(w, 'minimize');
+ w.minimize();
+@@ -5390,7 +5390,7 @@ describe('BrowserWindow module', () => {
+ });
+
+ // On Linux there is no "resizable" property of a window.
+- ifit(process.platform !== 'linux')('does affect maximizability when disabled and enabled', () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('does affect maximizability when disabled and enabled', () => {
+ const w = new BrowserWindow({ show: false });
+ expect(w.resizable).to.be.true('resizable');
+
+@@ -5630,7 +5630,7 @@ describe('BrowserWindow module', () => {
+ });
+ });
+
+- ifdescribe(process.platform !== 'linux')('window states (excluding Linux)', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('window states (excluding Linux)', () => {
+ // Not implemented on Linux.
+ afterEach(closeAllWindows);
+
+@@ -6801,7 +6801,7 @@ describe('BrowserWindow module', () => {
+ describe('"transparent" option', () => {
+ afterEach(closeAllWindows);
+
+- ifit(process.platform !== 'linux')('correctly returns isMaximized() when the window is maximized then minimized', async () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('correctly returns isMaximized() when the window is maximized then minimized', async () => {
+ const w = new BrowserWindow({
+ frame: false,
+ transparent: true
diff --git a/devel/electron32/files/patch-electron_spec_api-clipboard-spec.ts b/devel/electron38/files/patch-electron_spec_api-clipboard-spec.ts
index bc01dbc688ca..bc01dbc688ca 100644
--- a/devel/electron32/files/patch-electron_spec_api-clipboard-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-clipboard-spec.ts
diff --git a/devel/electron38/files/patch-electron_spec_api-content-tracing-spec.ts b/devel/electron38/files/patch-electron_spec_api-content-tracing-spec.ts
new file mode 100644
index 000000000000..c54661107ec1
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-content-tracing-spec.ts
@@ -0,0 +1,20 @@
+--- electron/spec/api-content-tracing-spec.ts.orig 2025-04-04 05:26:44 UTC
++++ electron/spec/api-content-tracing-spec.ts
+@@ -9,7 +9,7 @@ import { ifdescribe } from './lib/spec-helpers';
+ import { ifdescribe } from './lib/spec-helpers';
+
+ // FIXME: The tests are skipped on linux arm/arm64
+-ifdescribe(!(['arm', 'arm64'].includes(process.arch)) || (process.platform !== 'linux'))('contentTracing', () => {
++ifdescribe(!(['arm', 'arm64'].includes(process.arch)) || (process.platform !== 'linux' && process.platform !== 'freebsd'))('contentTracing', () => {
+ const record = async (options: TraceConfig | TraceCategoriesAndOptions, outputFilePath: string | undefined, recordTimeInMilliseconds = 1e1) => {
+ await app.whenReady();
+
+@@ -91,7 +91,7 @@ ifdescribe(!(['arm', 'arm64'].includes(process.arch))
+ });
+ });
+
+- ifdescribe(process.platform !== 'linux')('stopRecording', function () {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('stopRecording', function () {
+ if (process.platform === 'win32' && process.arch === 'arm64') {
+ // WOA needs more time
+ this.timeout(10e3);
diff --git a/devel/electron38/files/patch-electron_spec_api-crash-reporter-spec.ts b/devel/electron38/files/patch-electron_spec_api-crash-reporter-spec.ts
new file mode 100644
index 000000000000..484c399c9179
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-crash-reporter-spec.ts
@@ -0,0 +1,56 @@
+--- electron/spec/api-crash-reporter-spec.ts.orig 2024-10-22 02:29:46 UTC
++++ electron/spec/api-crash-reporter-spec.ts
+@@ -14,7 +14,7 @@ const isWindowsOnArm = process.platform === 'win32' &&
+ import { ifdescribe, ifit, defer, startRemoteControlApp, repeatedly, listen } from './lib/spec-helpers';
+
+ const isWindowsOnArm = process.platform === 'win32' && process.arch === 'arm64';
+-const isLinuxOnArm = process.platform === 'linux' && process.arch.includes('arm');
++const isLinuxOnArm = ((process.platform === 'linux' || process.platform === 'freebsd') && process.arch.includes('arm'));
+
+ type CrashInfo = {
+ prod: string
+@@ -47,7 +47,7 @@ function checkCrash (expectedProcessType: string, fiel
+
+ // TODO(nornagon): minidumps are sometimes (not always) turning up empty on
+ // 32-bit Linux. Figure out why.
+- if (!(process.platform === 'linux' && process.arch === 'ia32')) {
++ if (!((process.platform === 'linux' || process.platform === 'freebsd') && process.arch === 'ia32')) {
+ expect(fields.upload_file_minidump.length).to.be.greaterThan(0);
+ }
+ }
+@@ -184,7 +184,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
+
+ // Ensures that passing in crashpadHandlerPID flag for Linx child processes
+ // does not affect child process args.
+- ifit(process.platform === 'linux')('ensure linux child process args are not modified', async () => {
++ ifit(process.platform === 'linux' || process.platform === 'freebsd')('ensure linux child process args are not modified', async () => {
+ const { port, waitForCrash } = await startServer();
+ let exitCode: number | null = null;
+ const appPath = path.join(__dirname, 'fixtures', 'apps', 'crash');
+@@ -533,7 +533,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
+ }
+ }
+
+- const processList = process.platform === 'linux'
++ const processList = (process.platform === 'linux' || process.platform === 'freebsd')
+ ? ['main', 'renderer', 'sandboxed-renderer']
+ : ['main', 'renderer', 'sandboxed-renderer', 'node'];
+ for (const crashingProcess of processList) {
+@@ -546,7 +546,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
+ return app.getPath('crashDumps');
+ });
+ let reportsDir = crashesDir;
+- if (process.platform === 'darwin' || process.platform === 'linux') {
++ if (process.platform === 'darwin' || process.platform === 'linux' || process.platform === 'freebsd') {
+ reportsDir = path.join(crashesDir, 'completed');
+ } else if (process.platform === 'win32') {
+ reportsDir = path.join(crashesDir, 'reports');
+@@ -570,7 +570,7 @@ ifdescribe(!isLinuxOnArm && !process.mas && !process.e
+ expect(remoteCrashesDir).to.equal(crashesDir);
+
+ let reportsDir = crashesDir;
+- if (process.platform === 'darwin' || process.platform === 'linux') {
++ if (process.platform === 'darwin' || process.platform === 'linux' || process.platform === 'freebsd') {
+ reportsDir = path.join(crashesDir, 'completed');
+ } else if (process.platform === 'win32') {
+ reportsDir = path.join(crashesDir, 'reports');
diff --git a/devel/electron38/files/patch-electron_spec_api-desktop-capturer-spec.ts b/devel/electron38/files/patch-electron_spec_api-desktop-capturer-spec.ts
new file mode 100644
index 000000000000..ad4474e50b31
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-desktop-capturer-spec.ts
@@ -0,0 +1,65 @@
+--- electron/spec/api-desktop-capturer-spec.ts.orig 2025-07-02 10:12:01 UTC
++++ electron/spec/api-desktop-capturer-spec.ts
+@@ -9,7 +9,7 @@ function getSourceTypes (): ('window' | 'screen')[] {
+ import { closeAllWindows } from './lib/window-helpers';
+
+ function getSourceTypes (): ('window' | 'screen')[] {
+- if (process.platform === 'linux') {
++ if (process.platform === 'linux' || process.platform === 'freebsd') {
+ return ['screen'];
+ }
+ return ['window', 'screen'];
+@@ -35,7 +35,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
+ });
+
+ // Linux doesn't return any window sources.
+- ifit(process.platform !== 'linux')('responds to subsequent calls of different options', async () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('responds to subsequent calls of different options', async () => {
+ const promise1 = desktopCapturer.getSources({ types: ['window'] });
+ await expect(promise1).to.eventually.be.fulfilled();
+
+@@ -44,7 +44,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
+ });
+
+ // Linux doesn't return any window sources.
+- ifit(process.platform !== 'linux')('returns an empty display_id for window sources', async () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('returns an empty display_id for window sources', async () => {
+ const w2 = new BrowserWindow({ width: 200, height: 200 });
+ await w2.loadURL('about:blank');
+
+@@ -56,7 +56,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
+ }
+ });
+
+- ifit(process.platform !== 'linux')('returns display_ids matching the Screen API', async () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('returns display_ids matching the Screen API', async () => {
+ const displays = screen.getAllDisplays();
+ const sources = await desktopCapturer.getSources({ types: ['screen'] });
+ expect(sources).to.be.an('array').of.length(displays.length);
+@@ -99,7 +99,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
+ });
+
+ // Linux doesn't return any window sources.
+- ifit(process.platform !== 'linux')('getMediaSourceId should match DesktopCapturerSource.id', async function () {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('getMediaSourceId should match DesktopCapturerSource.id', async function () {
+ const w2 = new BrowserWindow({ show: false, width: 100, height: 100, webPreferences: { contextIsolation: false } });
+ const wShown = once(w2, 'show');
+ const wFocused = once(w2, 'focus');
+@@ -123,7 +123,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
+ });
+
+ // Linux doesn't return any window sources.
+- ifit(process.platform !== 'linux')('getSources should not incorrectly duplicate window_id', async function () {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('getSources should not incorrectly duplicate window_id', async function () {
+ const w2 = new BrowserWindow({ show: false, width: 100, height: 100, webPreferences: { contextIsolation: false } });
+ const wShown = once(w2, 'show');
+ const wFocused = once(w2, 'focus');
+@@ -169,7 +169,7 @@ ifdescribe(!process.arch.includes('arm') && process.pl
+ });
+
+ // Linux doesn't return any window sources.
+- ifit(process.platform !== 'linux')('moveAbove should move the window at the requested place', async function () {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('moveAbove should move the window at the requested place', async function () {
+ // DesktopCapturer.getSources() is guaranteed to return in the correct
+ // z-order from foreground to background.
+ const MAX_WIN = 4;
diff --git a/devel/electron38/files/patch-electron_spec_api-menu-spec.ts b/devel/electron38/files/patch-electron_spec_api-menu-spec.ts
new file mode 100644
index 000000000000..2d4a1fa635e6
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-menu-spec.ts
@@ -0,0 +1,11 @@
+--- electron/spec/api-menu-spec.ts.orig 2025-05-06 23:52:46 UTC
++++ electron/spec/api-menu-spec.ts
+@@ -891,7 +891,7 @@ describe('Menu module', function () {
+ // https://github.com/electron/electron/issues/35724
+ // Maximizing window is enough to trigger the bug
+ // FIXME(dsanders11): Test always passes on CI, even pre-fix
+- ifit(process.platform === 'linux' && !process.env.CI)('does not trigger issue #35724', (done) => {
++ ifit((process.platform === 'linux' || process.platform === 'freebsd') && !process.env.CI)('does not trigger issue #35724', (done) => {
+ const showAndCloseMenu = async () => {
+ await setTimeout(1000);
+ menu.popup({ window: w, x: 50, y: 50 });
diff --git a/devel/electron38/files/patch-electron_spec_api-native-image-spec.ts b/devel/electron38/files/patch-electron_spec_api-native-image-spec.ts
new file mode 100644
index 000000000000..006f42eaa4b9
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-native-image-spec.ts
@@ -0,0 +1,11 @@
+--- electron/spec/api-native-image-spec.ts.orig 2025-05-07 07:36:13 UTC
++++ electron/spec/api-native-image-spec.ts
+@@ -434,7 +434,7 @@ describe('nativeImage module', () => {
+ });
+ });
+
+- ifdescribe(process.platform !== 'linux')('createThumbnailFromPath(path, size)', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('createThumbnailFromPath(path, size)', () => {
+ useRemoteContext({ webPreferences: { contextIsolation: false, nodeIntegration: true } });
+
+ it('throws when invalid size is passed', async () => {
diff --git a/devel/electron32/files/patch-electron_spec_api-net-log-spec.ts b/devel/electron38/files/patch-electron_spec_api-net-log-spec.ts
index 5a52c3198a13..5a52c3198a13 100644
--- a/devel/electron32/files/patch-electron_spec_api-net-log-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-net-log-spec.ts
diff --git a/devel/electron32/files/patch-electron_spec_api-notification-dbus-spec.ts b/devel/electron38/files/patch-electron_spec_api-notification-dbus-spec.ts
index c3a3d9254328..c3a3d9254328 100644
--- a/devel/electron32/files/patch-electron_spec_api-notification-dbus-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-notification-dbus-spec.ts
diff --git a/devel/electron32/files/patch-electron_spec_api-power-monitor-spec.ts b/devel/electron38/files/patch-electron_spec_api-power-monitor-spec.ts
index 7dccb7c9c5b5..7dccb7c9c5b5 100644
--- a/devel/electron32/files/patch-electron_spec_api-power-monitor-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-power-monitor-spec.ts
diff --git a/devel/electron38/files/patch-electron_spec_api-process-spec.ts b/devel/electron38/files/patch-electron_spec_api-process-spec.ts
new file mode 100644
index 000000000000..5f3e1bff2b35
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-process-spec.ts
@@ -0,0 +1,11 @@
+--- electron/spec/api-process-spec.ts.orig 2025-03-12 08:26:33 UTC
++++ electron/spec/api-process-spec.ts
+@@ -39,7 +39,7 @@ describe('process module', () => {
+ it('resolves promise successfully with valid data', async () => {
+ const memoryInfo = await invoke(() => process.getProcessMemoryInfo());
+ expect(memoryInfo).to.be.an('object');
+- if (process.platform === 'linux' || process.platform === 'win32') {
++ if (process.platform === 'linux' || process.platform === 'win32' || process.platform === 'freebsd') {
+ expect(memoryInfo.residentSet).to.be.a('number').greaterThan(0);
+ }
+ expect(memoryInfo.private).to.be.a('number').greaterThan(0);
diff --git a/devel/electron38/files/patch-electron_spec_api-protocol-spec.ts b/devel/electron38/files/patch-electron_spec_api-protocol-spec.ts
new file mode 100644
index 000000000000..3195a7eabb74
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-protocol-spec.ts
@@ -0,0 +1,11 @@
+--- electron/spec/api-protocol-spec.ts.orig 2024-11-07 16:14:43 UTC
++++ electron/spec/api-protocol-spec.ts
+@@ -1738,7 +1738,7 @@ describe('protocol module', () => {
+
+ // TODO(nornagon): this test doesn't pass on Linux currently, investigate.
+ // test is also flaky on CI on macOS so it is currently disabled there as well.
+- ifit(process.platform !== 'linux' && (!process.env.CI || process.platform !== 'darwin'))('is fast', async () => {
++ ifit((process.platform !== 'linux' && process.platform !== 'freebsd') && (!process.env.CI || process.platform !== 'darwin'))('is fast', async () => {
+ // 128 MB of spaces.
+ const chunk = new Uint8Array(128 * 1024 * 1024);
+ chunk.fill(' '.charCodeAt(0));
diff --git a/devel/electron32/files/patch-electron_spec_api-safe-storage-spec.ts b/devel/electron38/files/patch-electron_spec_api-safe-storage-spec.ts
index fe7d80e9f5e6..fe7d80e9f5e6 100644
--- a/devel/electron32/files/patch-electron_spec_api-safe-storage-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-safe-storage-spec.ts
diff --git a/devel/electron32/files/patch-electron_spec_api-screen-spec.ts b/devel/electron38/files/patch-electron_spec_api-screen-spec.ts
index b1ffef57876f..b1ffef57876f 100644
--- a/devel/electron32/files/patch-electron_spec_api-screen-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-screen-spec.ts
diff --git a/devel/electron38/files/patch-electron_spec_api-shell-spec.ts b/devel/electron38/files/patch-electron_spec_api-shell-spec.ts
new file mode 100644
index 000000000000..24ea3fed330e
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-shell-spec.ts
@@ -0,0 +1,23 @@
+--- electron/spec/api-shell-spec.ts.orig 2025-01-22 18:19:12 UTC
++++ electron/spec/api-shell-spec.ts
+@@ -37,7 +37,7 @@ describe('shell module', () => {
+
+ afterEach(async () => {
+ // reset env vars to prevent side effects
+- if (process.platform === 'linux') {
++ if (process.platform === 'linux' || process.platform === 'freebsd') {
+ process.env.DE = envVars.de;
+ process.env.BROWSER = envVars.browser;
+ process.env.DISPLAY = envVars.display;
+@@ -54,6 +54,11 @@ describe('shell module', () => {
+ let requestReceived: Promise<any>;
+ if (process.platform === 'linux') {
+ process.env.BROWSER = '/bin/true';
++ process.env.DE = 'generic';
++ process.env.DISPLAY = '';
++ requestReceived = Promise.resolve();
++ } else if (process.platform === 'freebsd') {
++ process.env.BROWSER = '/usr/bin/true';
+ process.env.DE = 'generic';
+ process.env.DISPLAY = '';
+ requestReceived = Promise.resolve();
diff --git a/devel/electron38/files/patch-electron_spec_api-subframe-spec.ts b/devel/electron38/files/patch-electron_spec_api-subframe-spec.ts
new file mode 100644
index 000000000000..2515084ec01b
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-subframe-spec.ts
@@ -0,0 +1,11 @@
+--- electron/spec/api-subframe-spec.ts.orig 2025-09-02 20:56:04 UTC
++++ electron/spec/api-subframe-spec.ts
+@@ -247,7 +247,7 @@ describe('subframe with non-standard schemes', () => {
+ });
+
+ // app.getAppMetrics() does not return sandbox information on Linux.
+-ifdescribe(process.platform !== 'linux')('cross-site frame sandboxing', () => {
++ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('cross-site frame sandboxing', () => {
+ let server: http.Server;
+ let crossSiteUrl: string;
+ let serverUrl: string;
diff --git a/devel/electron38/files/patch-electron_spec_api-tray-spec.ts b/devel/electron38/files/patch-electron_spec_api-tray-spec.ts
new file mode 100644
index 000000000000..a2cc8bcf183b
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-tray-spec.ts
@@ -0,0 +1,27 @@
+--- electron/spec/api-tray-spec.ts.orig 2025-08-25 07:57:03 UTC
++++ electron/spec/api-tray-spec.ts
+@@ -30,13 +30,13 @@ describe('tray module', () => {
+ }).to.throw(/Failed to load image from path (.+)/);
+ });
+
+- ifit(process.platform !== 'linux')('throws a descriptive error if an invalid guid is given', () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('throws a descriptive error if an invalid guid is given', () => {
+ expect(() => {
+ tray = new Tray(nativeImage.createEmpty(), 'I am not a guid');
+ }).to.throw('Invalid GUID format');
+ });
+
+- ifit(process.platform !== 'linux')('accepts a valid guid', () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('accepts a valid guid', () => {
+ expect(() => {
+ tray = new Tray(nativeImage.createEmpty(), '0019A433-3526-48BA-A66C-676742C0FEFB');
+ }).to.not.throw();
+@@ -131,7 +131,7 @@ describe('tray module', () => {
+ describe('tray.getBounds()', () => {
+ afterEach(() => { tray.destroy(); });
+
+- ifit(process.platform !== 'linux')('returns a bounds object', function () {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('returns a bounds object', function () {
+ const bounds = tray.getBounds();
+ expect(bounds).to.be.an('object').and.to.have.all.keys('x', 'y', 'width', 'height');
+ });
diff --git a/devel/electron38/files/patch-electron_spec_api-utility-process-spec.ts b/devel/electron38/files/patch-electron_spec_api-utility-process-spec.ts
new file mode 100644
index 000000000000..ef027ac5f72f
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-utility-process-spec.ts
@@ -0,0 +1,20 @@
+--- electron/spec/api-utility-process-spec.ts.orig 2025-08-13 14:21:20 UTC
++++ electron/spec/api-utility-process-spec.ts
+@@ -522,7 +522,7 @@ describe('utilityProcess module', () => {
+ expect(output).to.include(result);
+ });
+
+- ifit(process.platform !== 'linux')('can access exposed main process modules from the utility process', async () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('can access exposed main process modules from the utility process', async () => {
+ const message = 'Message from utility process';
+ const child = utilityProcess.fork(path.join(fixturesPath, 'expose-main-process-module.js'));
+ await once(child, 'spawn');
+@@ -559,7 +559,7 @@ describe('utilityProcess module', () => {
+ await closeWindow(w);
+ });
+
+- ifit(process.platform === 'linux')('allows executing a setuid binary with child_process', async () => {
++ ifit(process.platform === 'linux' || process.platform === 'freebsd')('allows executing a setuid binary with child_process', async () => {
+ const child = utilityProcess.fork(path.join(fixturesPath, 'suid.js'));
+ await once(child, 'spawn');
+ const [data] = await once(child, 'message');
diff --git a/devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts b/devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts
new file mode 100644
index 000000000000..001598b72527
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-web-contents-spec.ts
@@ -0,0 +1,11 @@
+--- electron/spec/api-web-contents-spec.ts.orig 2025-08-13 14:21:20 UTC
++++ electron/spec/api-web-contents-spec.ts
+@@ -2797,7 +2797,7 @@ describe('webContents module', () => {
+ });
+
+ // TODO(codebytere): OOPIF printing is disabled on Linux at the moment due to crashes.
+- ifit(process.platform !== 'linux')('can print cross-origin iframes', async () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('can print cross-origin iframes', async () => {
+ server = http.createServer((_, res) => {
+ res.writeHead(200);
+ res.end(`
diff --git a/devel/electron38/files/patch-electron_spec_api-web-frame-main-spec.ts b/devel/electron38/files/patch-electron_spec_api-web-frame-main-spec.ts
new file mode 100644
index 000000000000..c84d05a2515e
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_api-web-frame-main-spec.ts
@@ -0,0 +1,11 @@
+--- electron/spec/api-web-frame-main-spec.ts.orig 2025-09-02 20:56:04 UTC
++++ electron/spec/api-web-frame-main-spec.ts
+@@ -317,7 +317,7 @@ describe('webFrameMain module', () => {
+ afterEach(closeAllWindows);
+
+ // TODO(jkleinsc) fix this flaky test on linux
+- ifit(process.platform !== 'linux')('throws upon accessing properties when disposed', async () => {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('throws upon accessing properties when disposed', async () => {
+ await w.loadFile(path.join(subframesPath, 'frame-with-frame-container.html'));
+ const { mainFrame } = w.webContents;
+ w.destroy();
diff --git a/devel/electron38/files/patch-electron_spec_chromium-spec.ts b/devel/electron38/files/patch-electron_spec_chromium-spec.ts
new file mode 100644
index 000000000000..1c7a9ecf6c0b
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_chromium-spec.ts
@@ -0,0 +1,44 @@
+--- electron/spec/chromium-spec.ts.orig 2025-09-27 23:16:33 UTC
++++ electron/spec/chromium-spec.ts
+@@ -475,13 +475,13 @@ describe('command line switches', () => {
+ it('should not set an invalid locale', async () => testLocale('asdfkl', `${currentLocale}|${currentSystemLocale}|${currentPreferredLanguages}`));
+
+ const lcAll = String(process.env.LC_ALL);
+- ifit(process.platform === 'linux')('current process has a valid LC_ALL env', async () => {
++ ifit(process.platform === 'linux' || process.platform === 'freebsd')('current process has a valid LC_ALL env', async () => {
+ // The LC_ALL env should not be set to DOM locale string.
+ expect(lcAll).to.not.equal(app.getLocale());
+ });
+- ifit(process.platform === 'linux')('should not change LC_ALL', async () => testLocale('fr', lcAll, true));
+- ifit(process.platform === 'linux')('should not change LC_ALL when setting invalid locale', async () => testLocale('asdfkl', lcAll, true));
+- ifit(process.platform === 'linux')('should not change LC_ALL when --lang is not set', async () => testLocale('', lcAll, true));
++ ifit(process.platform === 'linux' || process.platform === 'freebsd')('should not change LC_ALL', async () => testLocale('fr', lcAll, true));
++ ifit(process.platform === 'linux' || process.platform === 'freebsd')('should not change LC_ALL when setting invalid locale', async () => testLocale('asdfkl', lcAll, true));
++ ifit(process.platform === 'linux' || process.platform === 'freebsd')('should not change LC_ALL when --lang is not set', async () => testLocale('', lcAll, true));
+ });
+
+ describe('--remote-debugging-pipe switch', () => {
+@@ -3220,12 +3220,12 @@ describe('font fallback', () => {
+ expect(fonts[0].familyName).to.equal('Arial');
+ } else if (process.platform === 'darwin') {
+ expect(fonts[0].familyName).to.equal('Helvetica');
+- } else if (process.platform === 'linux') {
++ } else if (process.platform === 'linux' || process.platform === 'freebsd') {
+ expect(fonts[0].familyName).to.equal('DejaVu Sans (Fontations)');
+ } // I think this depends on the distro? We don't specify a default.
+ });
+
+- ifit(process.platform !== 'linux')('should fall back to Japanese font for sans-serif Japanese script', async function () {
++ ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('should fall back to Japanese font for sans-serif Japanese script', async function () {
+ const html = `
+ <html lang="ja-JP">
+ <head>
+@@ -3777,7 +3777,7 @@ describe('paste execCommand', () => {
+ });
+ });
+
+-ifdescribe((process.platform !== 'linux' || app.isUnityRunning()))('navigator.setAppBadge/clearAppBadge', () => {
++ifdescribe(((process.platform !== 'linux' && process.platform !== 'freebsd') || app.isUnityRunning()))('navigator.setAppBadge/clearAppBadge', () => {
+ let w: BrowserWindow;
+
+ const expectedBadgeCount = 42;
diff --git a/devel/electron38/files/patch-electron_spec_crash-spec.ts b/devel/electron38/files/patch-electron_spec_crash-spec.ts
new file mode 100644
index 000000000000..b4da5969eecd
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_crash-spec.ts
@@ -0,0 +1,11 @@
+--- electron/spec/crash-spec.ts.orig 2025-03-26 14:46:58 UTC
++++ electron/spec/crash-spec.ts
+@@ -52,7 +52,7 @@ const shouldRunCase = (crashCase: string) => {
+ if (process.platform === 'win32') {
+ return process.arch !== 'ia32';
+ } else {
+- return (process.platform !== 'linux' || (process.arch !== 'arm64' && process.arch !== 'arm'));
++ return ((process.platform !== 'linux' && process.platform !== 'freebsd') || (process.arch !== 'arm64' && process.arch !== 'arm'));
+ }
+ }
+ default: {
diff --git a/devel/electron32/files/patch-electron_spec_fixtures_api_safe-storage_decrypt-app_main.js b/devel/electron38/files/patch-electron_spec_fixtures_api_safe-storage_decrypt-app_main.js
index 894e14dc5f17..894e14dc5f17 100644
--- a/devel/electron32/files/patch-electron_spec_fixtures_api_safe-storage_decrypt-app_main.js
+++ b/devel/electron38/files/patch-electron_spec_fixtures_api_safe-storage_decrypt-app_main.js
diff --git a/devel/electron32/files/patch-electron_spec_fixtures_api_safe-storage_encrypt-app_main.js b/devel/electron38/files/patch-electron_spec_fixtures_api_safe-storage_encrypt-app_main.js
index a94b107196e5..a94b107196e5 100644
--- a/devel/electron32/files/patch-electron_spec_fixtures_api_safe-storage_encrypt-app_main.js
+++ b/devel/electron38/files/patch-electron_spec_fixtures_api_safe-storage_encrypt-app_main.js
diff --git a/devel/electron32/files/patch-electron_spec_fixtures_crash-cases_safe-storage_index.js b/devel/electron38/files/patch-electron_spec_fixtures_crash-cases_safe-storage_index.js
index 822927ba19ff..822927ba19ff 100644
--- a/devel/electron32/files/patch-electron_spec_fixtures_crash-cases_safe-storage_index.js
+++ b/devel/electron38/files/patch-electron_spec_fixtures_crash-cases_safe-storage_index.js
diff --git a/devel/electron32/files/patch-electron_spec_fixtures_native-addon_uv-dlopen_index.js b/devel/electron38/files/patch-electron_spec_fixtures_native-addon_uv-dlopen_index.js
index b418e38c836f..b418e38c836f 100644
--- a/devel/electron32/files/patch-electron_spec_fixtures_native-addon_uv-dlopen_index.js
+++ b/devel/electron38/files/patch-electron_spec_fixtures_native-addon_uv-dlopen_index.js
diff --git a/devel/electron32/files/patch-electron_spec_node-spec.ts b/devel/electron38/files/patch-electron_spec_node-spec.ts
index b943ea8f0ba9..b943ea8f0ba9 100644
--- a/devel/electron32/files/patch-electron_spec_node-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_node-spec.ts
diff --git a/devel/electron32/files/patch-electron_spec_version-bump-spec.ts b/devel/electron38/files/patch-electron_spec_version-bump-spec.ts
index c595f00e149b..c595f00e149b 100644
--- a/devel/electron32/files/patch-electron_spec_version-bump-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_version-bump-spec.ts
diff --git a/devel/electron38/files/patch-electron_spec_visibility-state-spec.ts b/devel/electron38/files/patch-electron_spec_visibility-state-spec.ts
new file mode 100644
index 000000000000..1c7fffa8982b
--- /dev/null
+++ b/devel/electron38/files/patch-electron_spec_visibility-state-spec.ts
@@ -0,0 +1,11 @@
+--- electron/spec/visibility-state-spec.ts.orig 2024-10-22 02:29:46 UTC
++++ electron/spec/visibility-state-spec.ts
+@@ -11,7 +11,7 @@ import { closeAllWindows } from './lib/window-helpers'
+
+ // visibilityState specs pass on linux with a real window manager but on CI
+ // the environment does not let these specs pass
+-ifdescribe(process.platform !== 'linux')('document.visibilityState', () => {
++ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('document.visibilityState', () => {
+ let w: BaseWindow & {webContents: WebContents};
+
+ before(() => {
diff --git a/devel/electron32/files/patch-electron_spec_webview-spec.ts b/devel/electron38/files/patch-electron_spec_webview-spec.ts
index 5ab54396607a..5ab54396607a 100644
--- a/devel/electron32/files/patch-electron_spec_webview-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_webview-spec.ts
diff --git a/devel/electron38/files/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc b/devel/electron38/files/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
new file mode 100644
index 000000000000..f9db8e9c56aa
--- /dev/null
+++ b/devel/electron38/files/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
@@ -0,0 +1,11 @@
+--- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2025-06-30 07:04:30 UTC
++++ extensions/browser/api/api_browser_context_keyed_service_factories.cc
+@@ -121,7 +121,7 @@ void EnsureApiBrowserContextKeyedServiceFactoriesBuilt
+ MediaPerceptionAPIManager::GetFactoryInstance();
+ #endif
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ NetworkingPrivateEventRouterFactory::GetInstance();
+ #endif
+ PrinterProviderAPIFactory::GetInstance();
diff --git a/devel/electron38/files/patch-extensions_browser_api_management_management__api.cc b/devel/electron38/files/patch-extensions_browser_api_management_management__api.cc
new file mode 100644
index 000000000000..1e5b43a20267
--- /dev/null
+++ b/devel/electron38/files/patch-extensions_browser_api_management_management__api.cc
@@ -0,0 +1,11 @@
+--- extensions/browser/api/management/management_api.cc.orig 2025-06-30 07:04:30 UTC
++++ extensions/browser/api/management/management_api.cc
+@@ -284,7 +284,7 @@ bool PlatformSupportsApprovalFlowForExtensions() {
+
+ bool PlatformSupportsApprovalFlowForExtensions() {
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ return true;
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-extensions_browser_api_messaging_message__service.cc b/devel/electron38/files/patch-extensions_browser_api_messaging_message__service.cc
new file mode 100644
index 000000000000..fc87bf30d321
--- /dev/null
+++ b/devel/electron38/files/patch-extensions_browser_api_messaging_message__service.cc
@@ -0,0 +1,20 @@
+--- extensions/browser/api/messaging/message_service.cc.orig 2025-08-26 20:49:50 UTC
++++ extensions/browser/api/messaging/message_service.cc
+@@ -82,7 +82,7 @@ const char kReceivingEndDoesntExistError[] =
+ const char kReceivingEndDoesntExistError[] =
+ "Could not establish connection. Receiving end does not exist.";
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ const char kMissingPermissionError[] =
+ "Access to native messaging requires nativeMessaging permission.";
+ const char kProhibitedByPoliciesError[] =
+@@ -675,7 +675,7 @@ void MessageService::OpenChannelToNativeAppImpl(
+ return;
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ bool has_permission = extension->permissions_data()->HasAPIPermission(
+ mojom::APIPermissionID::kNativeMessaging);
+ if (!has_permission) {
diff --git a/devel/electron38/files/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc b/devel/electron38/files/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
new file mode 100644
index 000000000000..e14e91226058
--- /dev/null
+++ b/devel/electron38/files/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
@@ -0,0 +1,29 @@
+--- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2025-01-27 17:37:37 UTC
++++ extensions/browser/api/networking_private/networking_private_delegate_factory.cc
+@@ -12,7 +12,7 @@
+
+ #if BUILDFLAG(IS_CHROMEOS)
+ #include "extensions/browser/api/networking_private/networking_private_chromeos.h"
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "extensions/browser/api/networking_private/networking_private_linux.h"
+ #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+ #include "components/wifi/wifi_service.h"
+@@ -63,7 +63,7 @@ NetworkingPrivateDelegateFactory::BuildServiceInstance
+ std::unique_ptr<NetworkingPrivateDelegate> delegate;
+ #if BUILDFLAG(IS_CHROMEOS)
+ delegate = std::make_unique<NetworkingPrivateChromeOS>(browser_context);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ delegate = std::make_unique<NetworkingPrivateLinux>();
+ #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+ std::unique_ptr<wifi::WiFiService> wifi_service(wifi::WiFiService::Create());
+@@ -74,7 +74,7 @@ NetworkingPrivateDelegateFactory::BuildServiceInstance
+ #endif
+
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ if (ui_factory_) {
+ delegate->set_ui_delegate(ui_factory_->CreateDelegate());
+ }
diff --git a/devel/electron38/files/patch-extensions_common_api___permission__features.json b/devel/electron38/files/patch-extensions_common_api___permission__features.json
new file mode 100644
index 000000000000..c501895ee386
--- /dev/null
+++ b/devel/electron38/files/patch-extensions_common_api___permission__features.json
@@ -0,0 +1,187 @@
+--- extensions/common/api/_permission_features.json.orig 2025-08-26 20:49:50 UTC
++++ extensions/common/api/_permission_features.json
+@@ -61,7 +61,7 @@
+ "channel": "stable",
+ "extension_types": ["platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"]
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
+ },
+ "app.window.ime": {
+ "channel": "stable",
+@@ -77,7 +77,7 @@
+ "channel": "stable",
+ "extension_types": ["platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"]
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
+ },
+ "audio": [
+ {
+@@ -98,13 +98,13 @@
+ "channel": "dev",
+ "extension_types": ["platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"]
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
+ },
+ {
+ "channel": "stable",
+ "extension_types": ["platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"],
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"],
+ "allowlist": [
+ "8C3741E3AF0B93B6E8E0DDD499BB0B74839EA578",
+ "E703483CEF33DEC18B4B6DD84B5C776FB9182BDB",
+@@ -142,7 +142,7 @@
+ {
+ "channel": "stable",
+ "extension_types": ["platform_app"],
+- "platforms": ["chromeos", "win", "mac", "linux"],
++ "platforms": ["chromeos", "win", "mac", "linux", "openbsd", "freebsd"],
+ "allowlist": [
+ "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/387169
+ "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/387169
+@@ -217,7 +217,7 @@
+ "extension_types": ["extension", "legacy_packaged_app"],
+ "max_manifest_version": 2,
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"]
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
+ },
+ "diagnostics": [
+ {
+@@ -262,7 +262,7 @@
+ "channel": "stable",
+ "extension_types": ["extension", "platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"],
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"],
+ "allowlist": [
+ "7910EAFDAF64B947E1CB31B333A9BD14CA556B6C", // Feedback UI.
+ "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
+@@ -284,12 +284,12 @@
+ "extension_types": ["platform_app"],
+ "default_parent": true,
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"]
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
+ },{
+ "channel": "stable",
+ "extension_types": ["extension"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"],
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"],
+ "allowlist": [
+ "2FC374607C2DF285634B67C64A2E356C607091C3", // Quickoffice
+ "3727DD3E564B6055387425027AD74C58784ACC15", // Quickoffice internal
+@@ -326,13 +326,13 @@
+ "channel": "stable",
+ "extension_types": ["platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"]
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
+ },
+ {
+ "channel": "stable",
+ "extension_types": ["extension"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"],
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"],
+ "allowlist": [
+ "D7CD4B3956B1F6E970E4AFCBCD4094B1EF4D07B9", // http://crbug.com/710541
+ "D4EFCCC0CC612380762758BB96C7997224BD6395", // http://crbug.com/710541
+@@ -441,7 +441,7 @@
+ "channel": "stable",
+ "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "mac", "win", "linux"],
++ "platforms": ["chromeos", "mac", "win", "linux", "openbsd", "freebsd"],
+ "allowlist": [
+ "0DE0F05680A4A056BCEC864ED8DDA84296F82B40", // http://crbug.com/434651
+ "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
+@@ -486,7 +486,7 @@
+ "channel": "stable",
+ "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "mac", "win", "linux"],
++ "platforms": ["chromeos", "mac", "win", "linux", "openbsd", "freebsd"],
+ "allowlist": [
+ // DO NOT ADD ANY MORE ENTRIES HERE.
+ // networkingPrivate is being migrated to networking.onc.
+@@ -566,7 +566,7 @@
+ "channel": "stable",
+ "extension_types": ["extension", "platform_app" ],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"]
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
+ },
+ // Note: runtime is not actually a permission, but some systems check these
+ // values to verify restrictions.
+@@ -578,13 +578,13 @@
+ "channel": "stable",
+ "extension_types": ["platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"]
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
+ },
+ "socket": {
+ "channel": "stable",
+ "extension_types": ["platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"]
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
+ },
+ "storage": [
+ {
+@@ -672,13 +672,13 @@
+ "channel": "stable",
+ "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"]
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
+ },
+ {
+ "channel": "stable",
+ "extension_types": ["hosted_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"],
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"],
+ "allowlist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store
+ }
+ ],
+@@ -687,13 +687,13 @@
+ "channel": "stable",
+ "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"]
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
+ },
+ {
+ "channel": "stable",
+ "extension_types": ["hosted_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"],
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"],
+ "allowlist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store
+ }
+ ],
+@@ -721,7 +721,7 @@
+ "channel": "stable",
+ "extension_types": ["platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"]
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
+ },
+ {
+ "channel": "dev",
+@@ -807,7 +807,7 @@
+ "channel": "stable",
+ "extension_types": ["platform_app"],
+ // "desktop_android" is not supported.
+- "platforms": ["chromeos", "linux", "mac", "win"]
++ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
+ },
+ "webRequest": [
+ {
diff --git a/devel/electron32/files/patch-extensions_common_api_runtime.json b/devel/electron38/files/patch-extensions_common_api_runtime.json
index a62b91540fcb..a62b91540fcb 100644
--- a/devel/electron32/files/patch-extensions_common_api_runtime.json
+++ b/devel/electron38/files/patch-extensions_common_api_runtime.json
diff --git a/devel/electron38/files/patch-extensions_common_command.cc b/devel/electron38/files/patch-extensions_common_command.cc
new file mode 100644
index 000000000000..d428800fadea
--- /dev/null
+++ b/devel/electron38/files/patch-extensions_common_command.cc
@@ -0,0 +1,11 @@
+--- extensions/common/command.cc.orig 2025-08-26 20:49:50 UTC
++++ extensions/common/command.cc
+@@ -117,7 +117,7 @@ std::string Command::CommandPlatform() {
+ return ui::kKeybindingPlatformMac;
+ #elif BUILDFLAG(IS_CHROMEOS)
+ return ui::kKeybindingPlatformChromeOs;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return ui::kKeybindingPlatformLinux;
+ #elif BUILDFLAG(IS_DESKTOP_ANDROID)
+ // For now, we use linux keybindings on desktop android.
diff --git a/devel/electron38/files/patch-extensions_common_features_feature.cc b/devel/electron38/files/patch-extensions_common_features_feature.cc
new file mode 100644
index 000000000000..849272c59fad
--- /dev/null
+++ b/devel/electron38/files/patch-extensions_common_features_feature.cc
@@ -0,0 +1,11 @@
+--- extensions/common/features/feature.cc.orig 2025-08-26 20:49:50 UTC
++++ extensions/common/features/feature.cc
+@@ -30,6 +30,8 @@ Feature::Platform Feature::GetCurrentPlatform() {
+ return WIN_PLATFORM;
+ #elif BUILDFLAG(ENABLE_DESKTOP_ANDROID_EXTENSIONS)
+ return DESKTOP_ANDROID_PLATFORM;
++#elif BUILDFLAG(IS_BSD)
++ return LINUX_PLATFORM;
+ #else
+ return UNSPECIFIED_PLATFORM;
+ #endif
diff --git a/devel/electron38/files/patch-extensions_renderer_bindings_api__binding__util.cc b/devel/electron38/files/patch-extensions_renderer_bindings_api__binding__util.cc
new file mode 100644
index 000000000000..e8b412e8cb40
--- /dev/null
+++ b/devel/electron38/files/patch-extensions_renderer_bindings_api__binding__util.cc
@@ -0,0 +1,11 @@
+--- extensions/renderer/bindings/api_binding_util.cc.orig 2025-03-24 20:50:14 UTC
++++ extensions/renderer/bindings/api_binding_util.cc
+@@ -129,7 +129,7 @@ std::string GetPlatformString() {
+ std::string GetPlatformString() {
+ #if BUILDFLAG(IS_CHROMEOS)
+ return "chromeos";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return "linux";
+ #elif BUILDFLAG(IS_MAC)
+ return "mac";
diff --git a/devel/electron32/files/patch-extensions_renderer_bindings_argument__spec.cc b/devel/electron38/files/patch-extensions_renderer_bindings_argument__spec.cc
index 13961c2dfbe9..13961c2dfbe9 100644
--- a/devel/electron32/files/patch-extensions_renderer_bindings_argument__spec.cc
+++ b/devel/electron38/files/patch-extensions_renderer_bindings_argument__spec.cc
diff --git a/devel/electron38/files/patch-extensions_shell_app_shell__main__delegate.cc b/devel/electron38/files/patch-extensions_shell_app_shell__main__delegate.cc
new file mode 100644
index 000000000000..4a1f7d6f0058
--- /dev/null
+++ b/devel/electron38/files/patch-extensions_shell_app_shell__main__delegate.cc
@@ -0,0 +1,20 @@
+--- extensions/shell/app/shell_main_delegate.cc.orig 2025-08-26 20:49:50 UTC
++++ extensions/shell/app/shell_main_delegate.cc
+@@ -31,7 +31,7 @@
+ #if BUILDFLAG(IS_WIN)
+ #include "base/base_paths_win.h"
+ #include "base/process/process_info.h"
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/nix/xdg_util.h"
+ #elif BUILDFLAG(IS_MAC)
+ #include "base/base_paths_mac.h"
+@@ -51,7 +51,7 @@ base::FilePath GetDataPath() {
+ }
+
+ base::FilePath data_dir;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<base::Environment> env(base::Environment::Create());
+ data_dir = base::nix::GetXDGDirectory(
+ env.get(), base::nix::kXdgConfigHomeEnvVar, base::nix::kDotConfigDir);
diff --git a/devel/electron38/files/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc b/devel/electron38/files/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
new file mode 100644
index 000000000000..aa0b40223582
--- /dev/null
+++ b/devel/electron38/files/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
@@ -0,0 +1,11 @@
+--- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig 2025-01-27 17:37:37 UTC
++++ extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc
+@@ -45,7 +45,7 @@ bool ShellRuntimeAPIDelegate::GetPlatformInfo(Platform
+ bool ShellRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
+ #if BUILDFLAG(IS_CHROMEOS)
+ info->os = api::runtime::PlatformOs::kCros;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ info->os = api::runtime::PlatformOs::kLinux;
+ #endif
+ return true;
diff --git a/devel/electron38/files/patch-extensions_shell_browser_shell__browser__main__parts.cc b/devel/electron38/files/patch-extensions_shell_browser_shell__browser__main__parts.cc
new file mode 100644
index 000000000000..928742230e59
--- /dev/null
+++ b/devel/electron38/files/patch-extensions_shell_browser_shell__browser__main__parts.cc
@@ -0,0 +1,11 @@
+--- extensions/shell/browser/shell_browser_main_parts.cc.orig 2025-08-26 20:49:50 UTC
++++ extensions/shell/browser/shell_browser_main_parts.cc
+@@ -126,7 +126,7 @@ void ShellBrowserMainParts::PostCreateMainMessageLoop(
+ switches::kAppShellAllowRoaming)) {
+ network_controller_->SetCellularAllowRoaming(true);
+ }
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // app_shell doesn't need GTK, so the fake input method context can work.
+ // See crbug.com/381852 and revision fb69f142.
+ // TODO(michaelpg): Verify this works for target environments.
diff --git a/devel/electron38/files/patch-extensions_shell_browser_shell__extensions__api__client.cc b/devel/electron38/files/patch-extensions_shell_browser_shell__extensions__api__client.cc
new file mode 100644
index 000000000000..8b9cc3531ee3
--- /dev/null
+++ b/devel/electron38/files/patch-extensions_shell_browser_shell__extensions__api__client.cc
@@ -0,0 +1,20 @@
+--- extensions/shell/browser/shell_extensions_api_client.cc.orig 2025-06-30 07:04:30 UTC
++++ extensions/shell/browser/shell_extensions_api_client.cc
+@@ -18,7 +18,7 @@
+ #include "extensions/shell/browser/shell_extension_web_contents_observer.h"
+ #include "extensions/shell/browser/shell_virtual_keyboard_delegate.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "extensions/shell/browser/api/file_system/shell_file_system_delegate.h"
+ #endif
+
+@@ -76,7 +76,7 @@ ShellExtensionsAPIClient::CreateDisplayInfoProvider()
+ return std::make_unique<ShellDisplayInfoProvider>();
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ FileSystemDelegate* ShellExtensionsAPIClient::GetFileSystemDelegate() {
+ if (!file_system_delegate_)
+ file_system_delegate_ = std::make_unique<ShellFileSystemDelegate>();
diff --git a/devel/electron38/files/patch-extensions_shell_browser_shell__extensions__api__client.h b/devel/electron38/files/patch-extensions_shell_browser_shell__extensions__api__client.h
new file mode 100644
index 000000000000..fe76b85b72c6
--- /dev/null
+++ b/devel/electron38/files/patch-extensions_shell_browser_shell__extensions__api__client.h
@@ -0,0 +1,19 @@
+--- extensions/shell/browser/shell_extensions_api_client.h.orig 2025-06-30 07:04:30 UTC
++++ extensions/shell/browser/shell_extensions_api_client.h
+@@ -42,14 +42,14 @@ class ShellExtensionsAPIClient : public ExtensionsAPIC
+ content::BrowserContext* browser_context) const override;
+ std::unique_ptr<DisplayInfoProvider> CreateDisplayInfoProvider()
+ const override;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ FileSystemDelegate* GetFileSystemDelegate() override;
+ #endif
+ MessagingDelegate* GetMessagingDelegate() override;
+ FeedbackPrivateDelegate* GetFeedbackPrivateDelegate() override;
+
+ private:
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<FileSystemDelegate> file_system_delegate_;
+ #endif
+ std::unique_ptr<MessagingDelegate> messaging_delegate_;
diff --git a/devel/electron38/files/patch-google__apis_gcm_engine_heartbeat__manager.cc b/devel/electron38/files/patch-google__apis_gcm_engine_heartbeat__manager.cc
new file mode 100644
index 000000000000..9ecf6cdcf208
--- /dev/null
+++ b/devel/electron38/files/patch-google__apis_gcm_engine_heartbeat__manager.cc
@@ -0,0 +1,29 @@
+--- google_apis/gcm/engine/heartbeat_manager.cc.orig 2025-04-22 20:15:27 UTC
++++ google_apis/gcm/engine/heartbeat_manager.cc
+@@ -31,7 +31,7 @@ const int kMinSuspendTimeMs = 1000 * 10; // 10 seconds
+ // Minimum time spent sleeping before we force a new heartbeat.
+ const int kMinSuspendTimeMs = 1000 * 10; // 10 seconds.
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // The period at which to check if the heartbeat time has passed. Used to
+ // protect against platforms where the timer is delayed by the system being
+ // suspended. Only needed on linux because the other OSes provide a standard
+@@ -190,7 +190,7 @@ void HeartbeatManager::RestartTimer() {
+ base::BindRepeating(&HeartbeatManager::OnHeartbeatTriggered,
+ weak_ptr_factory_.GetWeakPtr()));
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Windows, Mac, Android, iOS, and Chrome OS all provide a way to be notified
+ // when the system is suspending or resuming. The only one that does not is
+ // Linux so we need to poll to check for missed heartbeats.
+@@ -213,7 +213,7 @@ void HeartbeatManager::CheckForMissedHeartbeat() {
+ return;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Otherwise check again later.
+ io_task_runner_->PostDelayedTask(
+ FROM_HERE,
diff --git a/devel/electron38/files/patch-gpu_command__buffer_client_test__shared__image__interface.cc b/devel/electron38/files/patch-gpu_command__buffer_client_test__shared__image__interface.cc
new file mode 100644
index 000000000000..323ff2eacd9e
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_command__buffer_client_test__shared__image__interface.cc
@@ -0,0 +1,20 @@
+--- gpu/command_buffer/client/test_shared_image_interface.cc.orig 2025-08-26 20:49:50 UTC
++++ gpu/command_buffer/client/test_shared_image_interface.cc
+@@ -30,7 +30,7 @@
+ #include "ui/gfx/gpu_fence.h"
+ #include "ui/gfx/gpu_memory_buffer_handle.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include <fcntl.h>
+ #endif
+
+@@ -154,7 +154,7 @@ TestSharedImageInterface::~TestSharedImageInterface()
+ TestSharedImageInterface::~TestSharedImageInterface() = default;
+
+ // static
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ gfx::GpuMemoryBufferHandle TestSharedImageInterface::CreatePixmapHandle(
+ const gfx::Size& size,
+ gfx::BufferFormat format) {
diff --git a/devel/electron38/files/patch-gpu_command__buffer_client_test__shared__image__interface.h b/devel/electron38/files/patch-gpu_command__buffer_client_test__shared__image__interface.h
new file mode 100644
index 000000000000..98fc838e95dd
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_command__buffer_client_test__shared__image__interface.h
@@ -0,0 +1,11 @@
+--- gpu/command_buffer/client/test_shared_image_interface.h.orig 2025-08-26 20:49:50 UTC
++++ gpu/command_buffer/client/test_shared_image_interface.h
+@@ -37,7 +37,7 @@ class TestSharedImageInterface : public SharedImageInt
+ public:
+ TestSharedImageInterface();
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // TODO(blundell): Fold this inside of a TestSII::CreateSI() variant and have
+ // test clients that need the handle grab it from the created SI.
+ static gfx::GpuMemoryBufferHandle CreatePixmapHandle(
diff --git a/devel/electron38/files/patch-gpu_command__buffer_service_dawn__context__provider.cc b/devel/electron38/files/patch-gpu_command__buffer_service_dawn__context__provider.cc
new file mode 100644
index 000000000000..1a8d215e1a7d
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_command__buffer_service_dawn__context__provider.cc
@@ -0,0 +1,11 @@
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig 2025-08-26 20:49:50 UTC
++++ gpu/command_buffer/service/dawn_context_provider.cc
+@@ -402,7 +402,7 @@ wgpu::BackendType DawnContextProvider::GetDefaultBacke
+ return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12)
+ ? wgpu::BackendType::D3D12
+ : wgpu::BackendType::D3D11;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ return wgpu::BackendType::Vulkan;
+ #elif BUILDFLAG(IS_APPLE)
+ return wgpu::BackendType::Metal;
diff --git a/devel/electron38/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc b/devel/electron38/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
new file mode 100644
index 000000000000..2db0ebced9f8
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
@@ -0,0 +1,11 @@
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2025-08-26 20:49:50 UTC
++++ gpu/command_buffer/service/gles2_cmd_decoder.cc
+@@ -2851,7 +2851,7 @@ GLES2Decoder* GLES2Decoder::Create(
+ }
+
+ // Allow linux to run fuzzers.
+-#if BUILDFLAG(ENABLE_VALIDATING_COMMAND_DECODER) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(ENABLE_VALIDATING_COMMAND_DECODER) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return new GLES2DecoderImpl(client, command_buffer_service, outputter, group);
+ #else
+ LOG(FATAL) << "Validating command decoder is not supported.";
diff --git a/devel/electron38/files/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc b/devel/electron38/files/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
new file mode 100644
index 000000000000..4877cd5beedb
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
@@ -0,0 +1,21 @@
+--- gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc.orig 2025-04-22 20:15:27 UTC
++++ gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc
+@@ -15,6 +15,18 @@ using ::testing::SetArrayArgument;
+ using ::testing::SaveArg;
+ using ::testing::SetArrayArgument;
+
++#ifndef GL_CONTEXT_LOST_KHR
++#define GL_CONTEXT_LOST_KHR 0x0507
++#endif
++
++#ifndef GL_GUILTY_CONTEXT_RESET_KHR
++#define GL_GUILTY_CONTEXT_RESET_KHR 0x8253
++#endif
++
++#ifndef GL_INNOCENT_CONTEXT_RESET_KHR
++#define GL_INNOCENT_CONTEXT_RESET_KHR 0x8254
++#endif
++
+ namespace gpu {
+ namespace raster {
+
diff --git a/devel/electron38/files/patch-gpu_command__buffer_service_shared__context__state.cc b/devel/electron38/files/patch-gpu_command__buffer_service_shared__context__state.cc
new file mode 100644
index 000000000000..ea89cdfff915
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_command__buffer_service_shared__context__state.cc
@@ -0,0 +1,29 @@
+--- gpu/command_buffer/service/shared_context_state.cc.orig 2025-08-26 20:49:50 UTC
++++ gpu/command_buffer/service/shared_context_state.cc
+@@ -65,7 +65,7 @@
+ #include "gpu/vulkan/vulkan_implementation.h"
+ #include "gpu/vulkan/vulkan_util.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "gpu/command_buffer/service/external_semaphore_pool.h"
+ #endif
+
+@@ -304,7 +304,7 @@ SharedContextState::SharedContextState(
+ if (gr_context_type_ == GrContextType::kVulkan) {
+ if (vk_context_provider_) {
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+ external_semaphore_pool_ = std::make_unique<ExternalSemaphorePool>(this);
+ #endif
+ use_virtualized_gl_contexts_ = false;
+@@ -341,7 +341,7 @@ SharedContextState::~SharedContextState() {
+ }
+
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+ external_semaphore_pool_.reset();
+ #endif
+
diff --git a/devel/electron38/files/patch-gpu_command__buffer_service_shared__context__state.h b/devel/electron38/files/patch-gpu_command__buffer_service_shared__context__state.h
new file mode 100644
index 000000000000..f284652a491e
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_command__buffer_service_shared__context__state.h
@@ -0,0 +1,20 @@
+--- gpu/command_buffer/service/shared_context_state.h.orig 2025-08-26 20:49:50 UTC
++++ gpu/command_buffer/service/shared_context_state.h
+@@ -236,7 +236,7 @@ class GPU_GLES2_EXPORT SharedContextState
+ return &memory_type_tracker_;
+ }
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+ ExternalSemaphorePool* external_semaphore_pool() {
+ return external_semaphore_pool_.get();
+ }
+@@ -401,7 +401,7 @@ class GPU_GLES2_EXPORT SharedContextState
+ bool disable_check_reset_status_throttling_for_test_ = false;
+
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+ std::unique_ptr<ExternalSemaphorePool> external_semaphore_pool_;
+ #endif
+
diff --git a/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc b/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
new file mode 100644
index 000000000000..14cfe4d714d9
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
@@ -0,0 +1,20 @@
+--- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2025-04-22 20:15:27 UTC
++++ gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc
+@@ -20,7 +20,7 @@ constexpr SharedImageUsageSet kSupportedUsage =
+ // TODO(penghuang): verify the scanout is the right usage for video playback.
+ // crbug.com/1280798
+ constexpr SharedImageUsageSet kSupportedUsage =
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ SHARED_IMAGE_USAGE_SCANOUT |
+ #endif
+ SHARED_IMAGE_USAGE_GLES2_READ | SHARED_IMAGE_USAGE_GLES2_WRITE |
+@@ -121,7 +121,7 @@ bool AngleVulkanImageBackingFactory::IsGMBSupported(
+ switch (gmb_type) {
+ case gfx::EMPTY_BUFFER:
+ return true;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ case gfx::NATIVE_PIXMAP: {
+ auto* vulkan_implementation =
+ context_state_->vk_context_provider()->GetVulkanImplementation();
diff --git a/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc b/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
new file mode 100644
index 000000000000..973c3766af6f
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
@@ -0,0 +1,20 @@
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2025-06-30 07:04:30 UTC
++++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
+@@ -56,7 +56,7 @@
+ #include "ui/gl/gl_version_info.h"
+ #include "ui/gl/scoped_binders.h"
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DAWN)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DAWN)
+ #include "gpu/command_buffer/service/shared_image/external_vk_image_dawn_representation.h"
+ #if BUILDFLAG(DAWN_ENABLE_BACKEND_OPENGLES)
+ #include "gpu/command_buffer/service/shared_image/dawn_gl_texture_representation.h"
+@@ -696,7 +696,7 @@ std::unique_ptr<DawnImageRepresentation> ExternalVkIma
+ wgpu::BackendType backend_type,
+ std::vector<wgpu::TextureFormat> view_formats,
+ scoped_refptr<SharedContextState> context_state) {
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DAWN)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DAWN)
+ auto wgpu_format = ToDawnFormat(format());
+
+ if (wgpu_format == wgpu::TextureFormat::Undefined) {
diff --git a/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc b/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
new file mode 100644
index 000000000000..fbe25c09ae1b
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
@@ -0,0 +1,11 @@
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig 2025-06-30 07:04:30 UTC
++++ gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc
+@@ -140,7 +140,7 @@ SharedImageUsageSet SupportedUsage() {
+
+ SharedImageUsageSet SupportedUsage() {
+ SharedImageUsageSet supported_usage =
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DAWN)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DAWN)
+ SHARED_IMAGE_USAGE_WEBGPU_READ | SHARED_IMAGE_USAGE_WEBGPU_WRITE |
+ SHARED_IMAGE_USAGE_WEBGPU_SWAP_CHAIN_TEXTURE |
+ SHARED_IMAGE_USAGE_WEBGPU_STORAGE_TEXTURE |
diff --git a/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc b/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
new file mode 100644
index 000000000000..f3922a38340c
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
@@ -0,0 +1,38 @@
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
+@@ -50,7 +50,7 @@
+ #include "gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.h"
+ #include "gpu/vulkan/vulkan_device_queue.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.h"
+ #endif
+
+@@ -104,7 +104,7 @@ const char* GmbTypeToString(gfx::GpuMemoryBufferType t
+ case gfx::IO_SURFACE_BUFFER:
+ return "platform";
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ case gfx::NATIVE_PIXMAP:
+ return "platform";
+ #endif
+@@ -125,7 +125,7 @@ gfx::GpuMemoryBufferType GetNativeBufferType() {
+ return gfx::GpuMemoryBufferType::IO_SURFACE_BUFFER;
+ #elif BUILDFLAG(IS_ANDROID)
+ return gfx::GpuMemoryBufferType::ANDROID_HARDWARE_BUFFER;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ return gfx::GpuMemoryBufferType::NATIVE_PIXMAP;
+ #elif BUILDFLAG(IS_WIN)
+ return gfx::GpuMemoryBufferType::DXGI_SHARED_HANDLE;
+@@ -297,7 +297,7 @@ SharedImageFactory::SharedImageFactory(
+ context_state_, workarounds_);
+ factories_.push_back(std::move(ozone_factory));
+ }
+-#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA))
++#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD))
+ if (gr_context_type_ == GrContextType::kVulkan) {
+ auto external_vk_image_factory =
+ std::make_unique<ExternalVkImageBackingFactory>(context_state_);
diff --git a/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc b/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
new file mode 100644
index 000000000000..58d49af74977
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
@@ -0,0 +1,11 @@
+--- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ gpu/command_buffer/service/shared_image/shared_image_manager.cc
+@@ -760,7 +760,7 @@ bool SharedImageManager::SupportsScanoutImages() {
+ return true;
+ #elif BUILDFLAG(IS_ANDROID)
+ return base::AndroidHardwareBufferCompat::IsSupportAvailable();
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ return supports_overlays_on_ozone_;
+ #elif BUILDFLAG(IS_WIN)
+ return gl::DirectCompositionTextureSupported();
diff --git a/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc b/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
index 071883e56db5..071883e56db5 100644
--- a/devel/electron32/files/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
+++ b/devel/electron38/files/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
diff --git a/devel/electron38/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc b/devel/electron38/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
new file mode 100644
index 000000000000..d7574cf6e05b
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
@@ -0,0 +1,20 @@
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ gpu/command_buffer/service/webgpu_decoder_impl.cc
+@@ -1741,7 +1741,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreatePreferredAdapte
+ backend_types = {wgpu::BackendType::D3D12};
+ #elif BUILDFLAG(IS_APPLE)
+ backend_types = {wgpu::BackendType::Metal};
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (shared_context_state_->GrContextIsVulkan() ||
+ shared_context_state_->IsGraphiteDawnVulkan()) {
+ backend_types = {wgpu::BackendType::Vulkan};
+@@ -1986,7 +1986,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
+ }
+
+ #if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
+- !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_LINUX)
++ !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ if (usage & wgpu::TextureUsage::StorageBinding) {
+ LOG(ERROR) << "AssociateMailbox: wgpu::TextureUsage::StorageBinding is NOT "
+ "supported yet on this platform.";
diff --git a/devel/electron38/files/patch-gpu_config_gpu__control__list.cc b/devel/electron38/files/patch-gpu_config_gpu__control__list.cc
new file mode 100644
index 000000000000..21147d356877
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_config_gpu__control__list.cc
@@ -0,0 +1,11 @@
+--- gpu/config/gpu_control_list.cc.orig 2025-08-26 20:49:50 UTC
++++ gpu/config/gpu_control_list.cc
+@@ -843,7 +843,7 @@ GpuControlList::OsType GpuControlList::GetOsType() {
+ return kOsAndroid;
+ #elif BUILDFLAG(IS_FUCHSIA)
+ return kOsFuchsia;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_OPENBSD)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return kOsLinux;
+ #elif BUILDFLAG(IS_MAC)
+ return kOsMacosx;
diff --git a/devel/electron38/files/patch-gpu_config_gpu__finch__features.cc b/devel/electron38/files/patch-gpu_config_gpu__finch__features.cc
new file mode 100644
index 000000000000..e51e6bfee701
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_config_gpu__finch__features.cc
@@ -0,0 +1,12 @@
+--- gpu/config/gpu_finch_features.cc.orig 2025-08-26 20:49:50 UTC
++++ gpu/config/gpu_finch_features.cc
+@@ -156,7 +156,8 @@ BASE_FEATURE(kDefaultEnableGpuRasterization,
+ BASE_FEATURE(kDefaultEnableGpuRasterization,
+ "DefaultEnableGpuRasterization",
+ #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
++ BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron38/files/patch-gpu_config_gpu__info__collector.cc b/devel/electron38/files/patch-gpu_config_gpu__info__collector.cc
new file mode 100644
index 000000000000..9c93342178e8
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_config_gpu__info__collector.cc
@@ -0,0 +1,11 @@
+--- gpu/config/gpu_info_collector.cc.orig 2025-08-26 20:49:50 UTC
++++ gpu/config/gpu_info_collector.cc
+@@ -363,7 +363,7 @@ void ReportWebGPUSupportMetrics(dawn::native::Instance
+ void ReportWebGPUSupportMetrics(dawn::native::Instance* instance) {
+ static BASE_FEATURE(kCollectWebGPUSupportMetrics,
+ "CollectWebGPUSupportMetrics",
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/devel/electron38/files/patch-gpu_config_gpu__test__config.cc b/devel/electron38/files/patch-gpu_config_gpu__test__config.cc
new file mode 100644
index 000000000000..bfb03cd7ecf4
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_config_gpu__test__config.cc
@@ -0,0 +1,11 @@
+--- gpu/config/gpu_test_config.cc.orig 2025-04-22 20:15:27 UTC
++++ gpu/config/gpu_test_config.cc
+@@ -27,7 +27,7 @@ GPUTestConfig::OS GetCurrentOS() {
+ GPUTestConfig::OS GetCurrentOS() {
+ #if BUILDFLAG(IS_CHROMEOS)
+ return GPUTestConfig::kOsChromeOS;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_OPENBSD)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return GPUTestConfig::kOsLinux;
+ #elif BUILDFLAG(IS_WIN)
+ int32_t major_version = 0;
diff --git a/devel/electron38/files/patch-gpu_ipc_service_gpu__init.cc b/devel/electron38/files/patch-gpu_ipc_service_gpu__init.cc
new file mode 100644
index 000000000000..ef2cc0a6e63f
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_ipc_service_gpu__init.cc
@@ -0,0 +1,83 @@
+--- gpu/ipc/service/gpu_init.cc.orig 2025-08-26 20:49:50 UTC
++++ gpu/ipc/service/gpu_init.cc
+@@ -155,7 +155,7 @@ bool CanAccessDeviceFile(const GPUInfo& gpu_info) {
+
+ #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CASTOS)
+ bool CanAccessDeviceFile(const GPUInfo& gpu_info) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (gpu_info.gpu.vendor_id != 0x10de || // NVIDIA
+ gpu_info.gpu.driver_vendor != "NVIDIA")
+ return true;
+@@ -417,7 +417,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+ enable_watchdog = false;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool gpu_sandbox_start_early = gpu_preferences_.gpu_sandbox_start_early;
+ #else // !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
+ // For some reasons MacOSX's VideoToolbox might crash when called after
+@@ -455,7 +455,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+ }
+
+ bool attempted_startsandbox = false;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // On Chrome OS ARM Mali, GPU driver userspace creates threads when
+ // initializing a GL context, so start the sandbox early.
+ // TODO(zmo): Need to collect OS version before this.
+@@ -552,7 +552,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+ gpu_preferences_.gr_context_type = GrContextType::kGL;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // The ContentSandboxHelper is currently the only one implementation of
+ // GpuSandboxHelper and it has no dependency. Except on Linux where
+ // VaapiWrapper checks the GL implementation to determine which display
+@@ -610,7 +610,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+ command_line, gpu_feature_info_,
+ gpu_preferences_.disable_software_rasterizer, false);
+ if (gl_use_swiftshader_) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
+ << "on Linux";
+ return false;
+@@ -778,7 +778,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+ ->GetSupportedFormatsForGLNativePixmapImport();
+ #endif // BUILDFLAG(IS_OZONE)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Driver may create a compatibility profile context when collect graphics
+ // information on Linux platform. Try to collect graphics information
+ // based on core profile context after disabling platform extensions.
+@@ -830,7 +830,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
+ }
+ }
+ }
+-#if BUILDFLAG(IS_LINUX) || \
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
+ (BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
+ if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
+ // https://rr-project.org/ is a Linux-only record-and-replay debugger that
+@@ -1032,7 +1032,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
+ }
+ bool gl_disabled = gl::GetGLImplementation() == gl::kGLImplementationDisabled;
+
+-#if BUILDFLAG(IS_LINUX) || \
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
+ (BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
+ if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
+ // https://rr-project.org/ is a Linux-only record-and-replay debugger that
+@@ -1088,7 +1088,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Driver may create a compatibility profile context when collect graphics
+ // information on Linux platform. Try to collect graphics information
+ // based on core profile context after disabling platform extensions.
diff --git a/devel/electron38/files/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc b/devel/electron38/files/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
new file mode 100644
index 000000000000..44c6b24d266a
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
@@ -0,0 +1,20 @@
+--- gpu/ipc/service/gpu_memory_buffer_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ gpu/ipc/service/gpu_memory_buffer_factory.cc
+@@ -14,7 +14,7 @@
+ #include "gpu/ipc/service/gpu_memory_buffer_factory_io_surface.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ #include "gpu/ipc/service/gpu_memory_buffer_factory_native_pixmap.h"
+ #endif
+
+@@ -65,7 +65,7 @@ GpuMemoryBufferFactory::CreateNativeType(
+ // to have a factory that vends invalid GMB handles rather than having no
+ // factory at all.
+ return std::make_unique<GpuMemoryBufferFactoryStub>();
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ return std::make_unique<GpuMemoryBufferFactoryNativePixmap>(
+ vulkan_context_provider);
+ #elif BUILDFLAG(IS_WIN)
diff --git a/devel/electron32/files/patch-gpu_ipc_service_x__util.h b/devel/electron38/files/patch-gpu_ipc_service_x__util.h
index a981513535b7..a981513535b7 100644
--- a/devel/electron32/files/patch-gpu_ipc_service_x__util.h
+++ b/devel/electron38/files/patch-gpu_ipc_service_x__util.h
diff --git a/devel/electron32/files/patch-gpu_vulkan_generate__bindings.py b/devel/electron38/files/patch-gpu_vulkan_generate__bindings.py
index 01082cafad43..01082cafad43 100644
--- a/devel/electron32/files/patch-gpu_vulkan_generate__bindings.py
+++ b/devel/electron38/files/patch-gpu_vulkan_generate__bindings.py
diff --git a/devel/electron32/files/patch-gpu_vulkan_semaphore__handle.cc b/devel/electron38/files/patch-gpu_vulkan_semaphore__handle.cc
index a95de189e1fc..a95de189e1fc 100644
--- a/devel/electron32/files/patch-gpu_vulkan_semaphore__handle.cc
+++ b/devel/electron38/files/patch-gpu_vulkan_semaphore__handle.cc
diff --git a/devel/electron38/files/patch-gpu_vulkan_vulkan__device__queue.cc b/devel/electron38/files/patch-gpu_vulkan_vulkan__device__queue.cc
new file mode 100644
index 000000000000..b98b661c3f37
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_vulkan_vulkan__device__queue.cc
@@ -0,0 +1,20 @@
+--- gpu/vulkan/vulkan_device_queue.cc.orig 2025-06-30 07:04:30 UTC
++++ gpu/vulkan/vulkan_device_queue.cc
+@@ -145,7 +145,7 @@ bool VulkanDeviceQueue::Initialize(
+
+ // In dual-CPU cases, we cannot detect the active GPU correctly on Linux,
+ // so don't select GPU device based on the |gpu_info|.
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ // If gpu_info is provided, the device should match it.
+ if (gpu_info && (device_properties.vendorID != gpu_info->gpu.vendor_id ||
+ device_properties.deviceID != gpu_info->gpu.device_id)) {
+@@ -292,7 +292,7 @@ bool VulkanDeviceQueue::Initialize(
+ // Android, Fuchsia, Linux, and CrOS (VaapiVideoDecoder) need YCbCr sampler
+ // support.
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (!physical_device_info.feature_sampler_ycbcr_conversion) {
+ LOG(ERROR) << "samplerYcbcrConversion is not supported.";
+ return false;
diff --git a/devel/electron38/files/patch-gpu_vulkan_vulkan__device__queue.h b/devel/electron38/files/patch-gpu_vulkan_vulkan__device__queue.h
new file mode 100644
index 000000000000..14a1cba1ceb8
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_vulkan_vulkan__device__queue.h
@@ -0,0 +1,11 @@
+--- gpu/vulkan/vulkan_device_queue.h.orig 2025-08-26 20:49:50 UTC
++++ gpu/vulkan/vulkan_device_queue.h
+@@ -188,7 +188,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanDeviceQueue
+ #endif
+
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ VkPhysicalDeviceSamplerYcbcrConversionFeatures
+ sampler_ycbcr_conversion_features_{
+ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES};
diff --git a/devel/electron32/files/patch-gpu_vulkan_vulkan__function__pointers.cc b/devel/electron38/files/patch-gpu_vulkan_vulkan__function__pointers.cc
index 1127953e0d97..1127953e0d97 100644
--- a/devel/electron32/files/patch-gpu_vulkan_vulkan__function__pointers.cc
+++ b/devel/electron38/files/patch-gpu_vulkan_vulkan__function__pointers.cc
diff --git a/devel/electron38/files/patch-gpu_vulkan_vulkan__function__pointers.h b/devel/electron38/files/patch-gpu_vulkan_vulkan__function__pointers.h
new file mode 100644
index 000000000000..b9380210593f
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_vulkan_vulkan__function__pointers.h
@@ -0,0 +1,27 @@
+--- gpu/vulkan/vulkan_function_pointers.h.orig 2025-04-22 20:15:27 UTC
++++ gpu/vulkan/vulkan_function_pointers.h
+@@ -391,7 +391,7 @@ struct COMPONENT_EXPORT(VULKAN) VulkanFunctionPointers
+ VulkanFunction<PFN_vkGetSwapchainImagesKHR> vkGetSwapchainImagesKHR;
+ VulkanFunction<PFN_vkQueuePresentKHR> vkQueuePresentKHR;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ VulkanFunction<PFN_vkGetImageDrmFormatModifierPropertiesEXT>
+ vkGetImageDrmFormatModifierPropertiesEXT;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -1405,7 +1405,7 @@ ALWAYS_INLINE VkResult vkQueuePresentKHR(VkQueue queue
+ pPresentInfo);
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ ALWAYS_INLINE VkResult vkGetImageDrmFormatModifierPropertiesEXT(
+ VkDevice device,
+ VkImage image,
+@@ -1415,4 +1415,4 @@ ALWAYS_INLINE VkResult vkGetImageDrmFormatModifierProp
+ }
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+-#endif // GPU_VULKAN_VULKAN_FUNCTION_POINTERS_H_
+\ No newline at end of file
++#endif // GPU_VULKAN_VULKAN_FUNCTION_POINTERS_H_
diff --git a/devel/electron38/files/patch-gpu_vulkan_vulkan__image.h b/devel/electron38/files/patch-gpu_vulkan_vulkan__image.h
new file mode 100644
index 000000000000..f9927e679258
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_vulkan_vulkan__image.h
@@ -0,0 +1,20 @@
+--- gpu/vulkan/vulkan_image.h.orig 2025-08-26 20:49:50 UTC
++++ gpu/vulkan/vulkan_image.h
+@@ -86,7 +86,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanImage {
+ VkImageUsageFlags usage,
+ VkImageCreateFlags flags);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ static std::unique_ptr<VulkanImage> CreateWithExternalMemoryAndModifiers(
+ VulkanDeviceQueue* device_queue,
+ const gfx::Size& size,
+@@ -198,7 +198,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanImage {
+ VkImageTiling image_tiling,
+ uint32_t queue_family_index);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool InitializeWithExternalMemoryAndModifiers(VulkanDeviceQueue* device_queue,
+ const gfx::Size& size,
+ VkFormat format,
diff --git a/devel/electron38/files/patch-gpu_vulkan_vulkan__util.cc b/devel/electron38/files/patch-gpu_vulkan_vulkan__util.cc
new file mode 100644
index 000000000000..458f1cc117b2
--- /dev/null
+++ b/devel/electron38/files/patch-gpu_vulkan_vulkan__util.cc
@@ -0,0 +1,11 @@
+--- gpu/vulkan/vulkan_util.cc.orig 2025-06-30 07:04:30 UTC
++++ gpu/vulkan/vulkan_util.cc
+@@ -476,7 +476,7 @@ bool CheckVulkanCompatibilities(
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX) && !defined(OZONE_PLATFORM_IS_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !defined(OZONE_PLATFORM_IS_X11)
+ // Vulkan is only supported with X11 on Linux for now.
+ return false;
+ #else
diff --git a/devel/electron38/files/patch-headless_BUILD.gn b/devel/electron38/files/patch-headless_BUILD.gn
new file mode 100644
index 000000000000..6adf767ae7a2
--- /dev/null
+++ b/devel/electron38/files/patch-headless_BUILD.gn
@@ -0,0 +1,11 @@
+--- headless/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ headless/BUILD.gn
+@@ -478,7 +478,7 @@ component("headless_non_renderer") {
+ }
+ }
+
+- if (!is_fuchsia) {
++ if (!is_fuchsia && !is_bsd) {
+ deps += [
+ "//components/crash/content/browser",
+ "//components/crash/core/app",
diff --git a/devel/electron38/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc b/devel/electron38/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
new file mode 100644
index 000000000000..2f8276c7fa83
--- /dev/null
+++ b/devel/electron38/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
@@ -0,0 +1,39 @@
+--- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2025-04-22 20:15:27 UTC
++++ headless/lib/browser/headless_browser_main_parts_posix.cc
+@@ -26,13 +26,13 @@
+ #include "content/public/browser/browser_thread.h"
+ #include "headless/lib/browser/headless_browser_impl.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/command_line.h"
+ #include "components/os_crypt/sync/key_storage_config_linux.h"
+ #include "components/os_crypt/sync/os_crypt.h"
+ #include "headless/public/switches.h"
+
+-#if BUILDFLAG(USE_DBUS)
++#if BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_BSD)
+ #include "device/bluetooth/dbus/bluez_dbus_manager.h"
+ #endif
+
+@@ -166,7 +166,7 @@ class BrowserShutdownHandler {
+
+ } // namespace
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ constexpr char kProductName[] = "HeadlessChrome";
+ #endif
+
+@@ -174,9 +174,9 @@ void HeadlessBrowserMainParts::PostCreateMainMessageLo
+ BrowserShutdownHandler::Install(base::BindOnce(
+ &HeadlessBrowserImpl::ShutdownWithExitCode, browser_->GetWeakPtr()));
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+-#if BUILDFLAG(USE_DBUS)
++#if BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_BSD)
+ bluez::BluezDBusManager::Initialize(/*system_bus=*/nullptr);
+ #endif
+
diff --git a/devel/electron38/files/patch-headless_lib_browser_headless__content__browser__client.cc b/devel/electron38/files/patch-headless_lib_browser_headless__content__browser__client.cc
new file mode 100644
index 000000000000..60cfe8b109f0
--- /dev/null
+++ b/devel/electron38/files/patch-headless_lib_browser_headless__content__browser__client.cc
@@ -0,0 +1,20 @@
+--- headless/lib/browser/headless_content_browser_client.cc.orig 2025-06-30 07:04:30 UTC
++++ headless/lib/browser/headless_content_browser_client.cc
+@@ -59,7 +59,7 @@
+ #include "content/public/common/content_descriptors.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+-#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)) && defined(HEADLESS_USE_PREFS)
++#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(HEADLESS_USE_PREFS)
+ #include "components/os_crypt/sync/os_crypt.h" // nogncheck
+ #include "content/public/browser/network_service_util.h"
+ #endif
+@@ -557,7 +557,7 @@ void HeadlessContentBrowserClient::SetEncryptionKey(
+
+ void HeadlessContentBrowserClient::SetEncryptionKey(
+ ::network::mojom::NetworkService* network_service) {
+-#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)) && defined(HEADLESS_USE_PREFS)
++#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(HEADLESS_USE_PREFS)
+ // The OSCrypt keys are process bound, so if network service is out of
+ // process, send it the required key if it is available.
+ if (content::IsOutOfProcessNetworkService()
diff --git a/devel/electron38/files/patch-headless_lib_browser_headless__content__browser__client.h b/devel/electron38/files/patch-headless_lib_browser_headless__content__browser__client.h
new file mode 100644
index 000000000000..1c82181c51e5
--- /dev/null
+++ b/devel/electron38/files/patch-headless_lib_browser_headless__content__browser__client.h
@@ -0,0 +1,11 @@
+--- headless/lib/browser/headless_content_browser_client.h.orig 2025-06-30 07:04:30 UTC
++++ headless/lib/browser/headless_content_browser_client.h
+@@ -48,7 +48,7 @@ class HeadlessContentBrowserClient : public content::C
+ CreateDevToolsManagerDelegate() override;
+ content::GeneratedCodeCacheSettings GetGeneratedCodeCacheSettings(
+ content::BrowserContext* context) override;
+-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
+ void GetAdditionalMappedFilesForChildProcess(
+ const base::CommandLine& command_line,
+ int child_process_id,
diff --git a/devel/electron38/files/patch-headless_lib_browser_headless__web__contents__impl.cc b/devel/electron38/files/patch-headless_lib_browser_headless__web__contents__impl.cc
new file mode 100644
index 000000000000..de0020960d40
--- /dev/null
+++ b/devel/electron38/files/patch-headless_lib_browser_headless__web__contents__impl.cc
@@ -0,0 +1,11 @@
+--- headless/lib/browser/headless_web_contents_impl.cc.orig 2025-05-11 11:50:45 UTC
++++ headless/lib/browser/headless_web_contents_impl.cc
+@@ -70,7 +70,7 @@ void UpdatePrefsFromSystemSettings(blink::RendererPref
+ namespace {
+
+ void UpdatePrefsFromSystemSettings(blink::RendererPreferences* prefs) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ content::UpdateFontRendererPreferencesFromSystemSettings(prefs);
+ #endif
+
diff --git a/devel/electron38/files/patch-headless_lib_headless__content__main__delegate.cc b/devel/electron38/files/patch-headless_lib_headless__content__main__delegate.cc
new file mode 100644
index 000000000000..79dcb337e36e
--- /dev/null
+++ b/devel/electron38/files/patch-headless_lib_headless__content__main__delegate.cc
@@ -0,0 +1,11 @@
+--- headless/lib/headless_content_main_delegate.cc.orig 2025-08-26 20:49:50 UTC
++++ headless/lib/headless_content_main_delegate.cc
+@@ -411,7 +411,7 @@ void HeadlessContentMainDelegate::InitCrashReporter(
+ if (process_type != ::switches::kZygoteProcess) {
+ g_headless_crash_client.Pointer()->set_crash_dumps_dir(
+ command_line.GetSwitchValuePath(switches::kCrashDumpsDir));
+-#if !BUILDFLAG(IS_WIN)
++#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_BSD)
+ crash_reporter::InitializeCrashpad(process_type.empty(), process_type);
+ #endif // !BUILDFLAG(IS_WIN)
+ crash_keys::SetSwitchesFromCommandLine(command_line, nullptr);
diff --git a/devel/electron38/files/patch-ipc_ipc__channel.h b/devel/electron38/files/patch-ipc_ipc__channel.h
new file mode 100644
index 000000000000..24f464487730
--- /dev/null
+++ b/devel/electron38/files/patch-ipc_ipc__channel.h
@@ -0,0 +1,11 @@
+--- ipc/ipc_channel.h.orig 2025-08-26 20:49:50 UTC
++++ ipc/ipc_channel.h
+@@ -199,7 +199,7 @@ class COMPONENT_EXPORT(IPC) Channel : public Sender {
+ // Generates a channel ID that's non-predictable and unique.
+ static std::string GenerateUniqueRandomChannelID();
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Sandboxed processes live in a PID namespace, so when sending the IPC hello
+ // message from client to server we need to send the PID from the global
+ // PID namespace.
diff --git a/devel/electron32/files/patch-ipc_ipc__channel__common.cc b/devel/electron38/files/patch-ipc_ipc__channel__common.cc
index c68294ff75b0..c68294ff75b0 100644
--- a/devel/electron32/files/patch-ipc_ipc__channel__common.cc
+++ b/devel/electron38/files/patch-ipc_ipc__channel__common.cc
diff --git a/devel/electron38/files/patch-ipc_ipc__channel__mojo.cc b/devel/electron38/files/patch-ipc_ipc__channel__mojo.cc
new file mode 100644
index 000000000000..533c27cda402
--- /dev/null
+++ b/devel/electron38/files/patch-ipc_ipc__channel__mojo.cc
@@ -0,0 +1,11 @@
+--- ipc/ipc_channel_mojo.cc.orig 2025-08-26 20:49:50 UTC
++++ ipc/ipc_channel_mojo.cc
+@@ -104,7 +104,7 @@ base::ProcessId GetSelfPID() {
+ };
+
+ base::ProcessId GetSelfPID() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (int global_pid = Channel::GetGlobalPid())
+ return global_pid;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron38/files/patch-ipc_ipc__message__utils.cc b/devel/electron38/files/patch-ipc_ipc__message__utils.cc
new file mode 100644
index 000000000000..1d13328a7aef
--- /dev/null
+++ b/devel/electron38/files/patch-ipc_ipc__message__utils.cc
@@ -0,0 +1,11 @@
+--- ipc/ipc_message_utils.cc.orig 2025-01-27 17:37:37 UTC
++++ ipc/ipc_message_utils.cc
+@@ -399,7 +399,7 @@ void ParamTraits<unsigned int>::Log(const param_type&
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_FUCHSIA) || \
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) || \
+ (BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS))
+ void ParamTraits<long>::Log(const param_type& p, std::string* l) {
+ l->append(base::NumberToString(p));
diff --git a/devel/electron38/files/patch-ipc_ipc__message__utils.h b/devel/electron38/files/patch-ipc_ipc__message__utils.h
new file mode 100644
index 000000000000..268adf092b8d
--- /dev/null
+++ b/devel/electron38/files/patch-ipc_ipc__message__utils.h
@@ -0,0 +1,11 @@
+--- ipc/ipc_message_utils.h.orig 2025-08-26 20:49:50 UTC
++++ ipc/ipc_message_utils.h
+@@ -211,7 +211,7 @@ struct ParamTraits<unsigned int> {
+ // Since we want to support Android 32<>64 bit IPC, as long as we don't have
+ // these traits for 32 bit ARM then that'll catch any errors.
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_FUCHSIA) || \
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD) || \
+ (BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS))
+ template <>
+ struct ParamTraits<long> {
diff --git a/devel/electron38/files/patch-media_BUILD.gn b/devel/electron38/files/patch-media_BUILD.gn
new file mode 100644
index 000000000000..e01fbef544a5
--- /dev/null
+++ b/devel/electron38/files/patch-media_BUILD.gn
@@ -0,0 +1,12 @@
+--- media/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ media/BUILD.gn
+@@ -107,6 +107,9 @@ config("media_config") {
+ defines += [ "DLOPEN_PULSEAUDIO" ]
+ }
+ }
++ if (use_sndio) {
++ defines += [ "USE_SNDIO" ]
++ }
+ }
+
+ # Internal grouping of the configs necessary to support sub-folders having their
diff --git a/devel/electron38/files/patch-media_audio_BUILD.gn b/devel/electron38/files/patch-media_audio_BUILD.gn
new file mode 100644
index 000000000000..299ad9b607c3
--- /dev/null
+++ b/devel/electron38/files/patch-media_audio_BUILD.gn
@@ -0,0 +1,27 @@
+--- media/audio/BUILD.gn.orig 2025-09-10 14:33:47 UTC
++++ media/audio/BUILD.gn
+@@ -290,9 +290,23 @@ source_set("audio") {
+ deps += [ "//media/base/android:media_jni_headers" ]
+ }
+
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ sources += [ "linux/audio_manager_linux.cc" ]
+ }
++
++ if (is_bsd) {
++ sources += [ "sndio/audio_manager_sndio.cc" ]
++ }
++
++ if (use_sndio) {
++ libs += [ "sndio" ]
++ sources += [
++ "sndio/sndio_input.cc",
++ "sndio/sndio_input.h",
++ "sndio/sndio_output.cc",
++ "sndio/sndio_output.h"
++ ]
++ }
+
+ if (use_alsa) {
+ libs += [ "asound" ]
diff --git a/devel/electron38/files/patch-media_audio_alsa_audio__manager__alsa.cc b/devel/electron38/files/patch-media_audio_alsa_audio__manager__alsa.cc
new file mode 100644
index 000000000000..dbdce170297d
--- /dev/null
+++ b/devel/electron38/files/patch-media_audio_alsa_audio__manager__alsa.cc
@@ -0,0 +1,54 @@
+--- media/audio/alsa/audio_manager_alsa.cc.orig 2025-08-26 20:49:50 UTC
++++ media/audio/alsa/audio_manager_alsa.cc
+@@ -103,7 +103,9 @@ void AudioManagerAlsa::GetAlsaAudioDevices(StreamType
+ int card = -1;
+
+ // Loop through the physical sound cards to get ALSA device hints.
++#if !BUILDFLAG(IS_BSD)
+ while (!wrapper_->CardNext(&card) && card >= 0) {
++#endif
+ void** hints = nullptr;
+ int error = wrapper_->DeviceNameHint(card, kPcmInterfaceName, &hints);
+ if (!error) {
+@@ -115,7 +117,9 @@ void AudioManagerAlsa::GetAlsaAudioDevices(StreamType
+ DLOG(WARNING) << "GetAlsaAudioDevices: unable to get device hints: "
+ << wrapper_->StrError(error);
+ }
++#if !BUILDFLAG(IS_BSD)
+ }
++#endif
+ }
+
+ void AudioManagerAlsa::GetAlsaDevicesInfo(AudioManagerAlsa::StreamType type,
+@@ -199,7 +203,11 @@ bool AudioManagerAlsa::IsAlsaDeviceAvailable(AudioMana
+ // goes through software conversion if needed (e.g. incompatible
+ // sample rate).
+ // TODO(joi): Should we prefer "hw" instead?
++#if BUILDFLAG(IS_BSD)
++ static constexpr std::string_view kDeviceTypeDesired = "plug";
++#else
+ static constexpr std::string_view kDeviceTypeDesired = "plughw";
++#endif
+ return device_name.starts_with(kDeviceTypeDesired);
+ }
+
+@@ -250,7 +258,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDevice(
+ // Loop through the sound cards.
+ // Don't use snd_device_name_hint(-1,..) since there is an access violation
+ // inside this ALSA API with libasound.so.2.0.0.
++#if !BUILDFLAG(IS_BSD)
+ while (!wrapper_->CardNext(&card) && (card >= 0) && !has_device) {
++#endif
+ int error = wrapper_->DeviceNameHint(card, kPcmInterfaceName, &hints);
+ if (!error) {
+ const std::string_view unwanted_type =
+@@ -279,7 +289,9 @@ bool AudioManagerAlsa::HasAnyAlsaAudioDevice(
+ DLOG(WARNING) << "HasAnyAudioDevice: unable to get device hints: "
+ << wrapper_->StrError(error);
+ }
++#if !BUILDFLAG(IS_BSD)
+ }
++#endif
+
+ return has_device;
+ }
diff --git a/devel/electron38/files/patch-media_audio_audio__input__device.cc b/devel/electron38/files/patch-media_audio_audio__input__device.cc
new file mode 100644
index 000000000000..d748090d3935
--- /dev/null
+++ b/devel/electron38/files/patch-media_audio_audio__input__device.cc
@@ -0,0 +1,11 @@
+--- media/audio/audio_input_device.cc.orig 2025-08-26 20:49:50 UTC
++++ media/audio/audio_input_device.cc
+@@ -271,7 +271,7 @@ void AudioInputDevice::OnStreamCreated(
+ // here. See comments in AliveChecker and PowerObserverHelper for details and
+ // todos.
+ if (detect_dead_stream_ == DeadStreamDetection::kEnabled) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const bool stop_at_first_alive_notification = true;
+ const bool pause_check_during_suspend = false;
+ #else
diff --git a/devel/electron32/files/patch-media_audio_audio__output__proxy__unittest.cc b/devel/electron38/files/patch-media_audio_audio__output__proxy__unittest.cc
index 09cfeab169e1..09cfeab169e1 100644
--- a/devel/electron32/files/patch-media_audio_audio__output__proxy__unittest.cc
+++ b/devel/electron38/files/patch-media_audio_audio__output__proxy__unittest.cc
diff --git a/devel/electron38/files/patch-media_audio_pulse_pulse__util.cc b/devel/electron38/files/patch-media_audio_pulse_pulse__util.cc
new file mode 100644
index 000000000000..afd76cac58d4
--- /dev/null
+++ b/devel/electron38/files/patch-media_audio_pulse_pulse__util.cc
@@ -0,0 +1,14 @@
+--- media/audio/pulse/pulse_util.cc.orig 2025-08-26 20:49:50 UTC
++++ media/audio/pulse/pulse_util.cc
+@@ -45,7 +45,11 @@ static const base::FilePath::CharType kPulseLib[] =
+
+ #if defined(DLOPEN_PULSEAUDIO)
+ static const base::FilePath::CharType kPulseLib[] =
++#if BUILDFLAG(IS_BSD)
++ FILE_PATH_LITERAL("libpulse.so");
++#else
+ FILE_PATH_LITERAL("libpulse.so.0");
++#endif
+ #endif
+
+ void DestroyMainloop(pa_threaded_mainloop* mainloop) {
diff --git a/devel/electron38/files/patch-media_audio_sndio_audio__manager__sndio.cc b/devel/electron38/files/patch-media_audio_sndio_audio__manager__sndio.cc
new file mode 100644
index 000000000000..80a286eed7b2
--- /dev/null
+++ b/devel/electron38/files/patch-media_audio_sndio_audio__manager__sndio.cc
@@ -0,0 +1,218 @@
+--- media/audio/sndio/audio_manager_sndio.cc.orig 2025-09-10 14:34:08 UTC
++++ media/audio/sndio/audio_manager_sndio.cc
+@@ -0,0 +1,215 @@
++// Copyright (c) 2012 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "base/command_line.h"
++#include "base/metrics/histogram_macros.h"
++#include "base/memory/ptr_util.h"
++
++#include "base/logging.h"
++
++#include "media/audio/sndio/audio_manager_sndio.h"
++
++#include "media/audio/audio_device_description.h"
++#include "media/audio/audio_output_dispatcher.h"
++#if defined(USE_SNDIO)
++#include "media/audio/sndio/sndio_input.h"
++#include "media/audio/sndio/sndio_output.h"
++#endif
++#if defined(USE_PULSEAUDIO)
++#include "media/audio/pulse/audio_manager_pulse.h"
++#include "media/audio/pulse/pulse_util.h"
++#endif
++#if defined(USE_ALSA)
++#include "media/audio/alsa/audio_manager_alsa.h"
++#endif
++#include "media/audio/fake_audio_manager.h"
++#include "media/base/limits.h"
++#include "media/base/media_switches.h"
++
++namespace media {
++
++#if defined(USE_SNDIO)
++// Maximum number of output streams that can be open simultaneously.
++static const int kMaxOutputStreams = 50;
++
++// Default sample rate for input and output streams.
++static const int kDefaultSampleRate = 48000;
++
++void AddDefaultDevice(AudioDeviceNames* device_names) {
++ DCHECK(device_names->empty());
++ device_names->push_front(AudioDeviceName::CreateDefault());
++}
++
++bool AudioManagerSndio::HasAudioOutputDevices() {
++ return true;
++}
++
++bool AudioManagerSndio::HasAudioInputDevices() {
++ return true;
++}
++
++void AudioManagerSndio::GetAudioInputDeviceNames(
++ AudioDeviceNames* device_names) {
++ DCHECK(device_names->empty());
++ AddDefaultDevice(device_names);
++}
++
++void AudioManagerSndio::GetAudioOutputDeviceNames(
++ AudioDeviceNames* device_names) {
++ AddDefaultDevice(device_names);
++}
++
++#if defined(USE_SNDIO)
++const std::string_view AudioManagerSndio::GetName() {
++ return "SNDIO";
++}
++#endif
++
++AudioParameters AudioManagerSndio::GetInputStreamParameters(
++ const std::string& device_id) {
++ static const int kDefaultInputBufferSize = 1024;
++
++ int user_buffer_size = GetUserBufferSize();
++ int buffer_size = user_buffer_size ?
++ user_buffer_size : kDefaultInputBufferSize;
++
++ return AudioParameters(
++ AudioParameters::AUDIO_PCM_LOW_LATENCY, ChannelLayoutConfig::Stereo(),
++ kDefaultSampleRate, buffer_size);
++}
++
++AudioManagerSndio::AudioManagerSndio(std::unique_ptr<AudioThread> audio_thread,
++ AudioLogFactory* audio_log_factory)
++ : AudioManagerBase(std::move(audio_thread),
++ audio_log_factory) {
++ DLOG(WARNING) << "AudioManagerSndio";
++ SetMaxOutputStreamsAllowed(kMaxOutputStreams);
++}
++
++AudioManagerSndio::~AudioManagerSndio() = default;
++
++AudioOutputStream* AudioManagerSndio::MakeLinearOutputStream(
++ const AudioParameters& params,
++ const LogCallback& log_callback) {
++ DCHECK_EQ(AudioParameters::AUDIO_PCM_LINEAR, params.format());
++ return MakeOutputStream(params);
++}
++
++AudioOutputStream* AudioManagerSndio::MakeLowLatencyOutputStream(
++ const AudioParameters& params,
++ const std::string& device_id,
++ const LogCallback& log_callback) {
++ DLOG_IF(ERROR, !device_id.empty()) << "Not implemented!";
++ DCHECK_EQ(AudioParameters::AUDIO_PCM_LOW_LATENCY, params.format());
++ return MakeOutputStream(params);
++}
++
++AudioInputStream* AudioManagerSndio::MakeLinearInputStream(
++ const AudioParameters& params,
++ const std::string& device_id,
++ const LogCallback& log_callback) {
++ DCHECK_EQ(AudioParameters::AUDIO_PCM_LINEAR, params.format());
++ return MakeInputStream(params);
++}
++
++AudioInputStream* AudioManagerSndio::MakeLowLatencyInputStream(
++ const AudioParameters& params,
++ const std::string& device_id,
++ const LogCallback& log_callback) {
++ DCHECK_EQ(AudioParameters::AUDIO_PCM_LOW_LATENCY, params.format());
++ return MakeInputStream(params);
++}
++
++AudioParameters AudioManagerSndio::GetPreferredOutputStreamParameters(
++ const std::string& output_device_id,
++ const AudioParameters& input_params) {
++ // TODO(tommi): Support |output_device_id|.
++ DLOG_IF(ERROR, !output_device_id.empty()) << "Not implemented!";
++ static const int kDefaultOutputBufferSize = 2048;
++
++ ChannelLayoutConfig channel_layout_config = ChannelLayoutConfig::Stereo();
++ int sample_rate = kDefaultSampleRate;
++ int buffer_size = kDefaultOutputBufferSize;
++ if (input_params.IsValid()) {
++ sample_rate = input_params.sample_rate();
++ channel_layout_config = input_params.channel_layout_config();
++ buffer_size = std::min(buffer_size, input_params.frames_per_buffer());
++ }
++
++ int user_buffer_size = GetUserBufferSize();
++ if (user_buffer_size)
++ buffer_size = user_buffer_size;
++
++ return AudioParameters(
++ AudioParameters::AUDIO_PCM_LOW_LATENCY,
++ channel_layout_config, sample_rate, buffer_size);
++}
++
++AudioInputStream* AudioManagerSndio::MakeInputStream(
++ const AudioParameters& params) {
++ DLOG(WARNING) << "MakeInputStream";
++ return new SndioAudioInputStream(this,
++ AudioDeviceDescription::kDefaultDeviceId, params);
++}
++
++AudioOutputStream* AudioManagerSndio::MakeOutputStream(
++ const AudioParameters& params) {
++ DLOG(WARNING) << "MakeOutputStream";
++ return new SndioAudioOutputStream(params, this);
++}
++#endif
++
++std::unique_ptr<media::AudioManager> CreateAudioManager(
++ std::unique_ptr<AudioThread> audio_thread,
++ AudioLogFactory* audio_log_factory) {
++ DLOG(WARNING) << "CreateAudioManager";
++
++ auto _ab = kAudioBackendParam.Get();
++
++ // For testing allow audio output to be disabled.
++ if (base::CommandLine::ForCurrentProcess()->HasSwitch(
++ switches::kDisableAudioOutput) ||
++ !base::FeatureList::IsEnabled(media::kAudioBackend)) {
++ return std::make_unique<FakeAudioManager>(std::move(audio_thread),
++ audio_log_factory);
++ }
++
++#if defined(USE_PULSEAUDIO)
++ pa_threaded_mainloop* pa_mainloop = nullptr;
++ pa_context* pa_context = nullptr;
++ if (_ab != AudioBackend::kSndio && _ab != AudioBackend::kAlsa &&
++ pulse::InitPulse(&pa_mainloop, &pa_context)) {
++ return std::make_unique<AudioManagerPulse>(
++ std::move(audio_thread), audio_log_factory, pa_mainloop, pa_context);
++ } else if (_ab == AudioBackend::kAuto) {
++ LOG(WARNING) << "Falling back to SNDIO for audio output. PulseAudio is not "
++ "available or could not be initialized.";
++ }
++#endif
++
++#if defined(USE_SNDIO)
++ if (_ab != AudioBackend::kPulseAudio && _ab != AudioBackend::kAlsa) {
++ return std::make_unique<AudioManagerSndio>(std::move(audio_thread),
++ audio_log_factory);
++ } else if (_ab == AudioBackend::kAuto) {
++ LOG(WARNING) << "Falling back to ALSA audio output. SNDIO is not "
++ "available or could not be initialized.";
++ }
++#endif
++
++#if defined(USE_ALSA)
++ if (_ab != AudioBackend::kPulseAudio && _ab != AudioBackend::kSndio) {
++ return std::make_unique<AudioManagerAlsa>(std::move(audio_thread),
++ audio_log_factory);
++ } else if (_ab == AudioBackend::kAuto) {
++ LOG(WARNING) << "Falling back to fake audio output. ALSA is not "
++ "available or could not be initialized.";
++ }
++#endif
++
++ return std::make_unique<FakeAudioManager>(std::move(audio_thread),
++ audio_log_factory);
++}
++
++} // namespace media
diff --git a/devel/electron38/files/patch-media_audio_sndio_audio__manager__sndio.h b/devel/electron38/files/patch-media_audio_sndio_audio__manager__sndio.h
new file mode 100644
index 000000000000..039e5ebb5bf4
--- /dev/null
+++ b/devel/electron38/files/patch-media_audio_sndio_audio__manager__sndio.h
@@ -0,0 +1,69 @@
+--- media/audio/sndio/audio_manager_sndio.h.orig 2025-07-04 05:17:24 UTC
++++ media/audio/sndio/audio_manager_sndio.h
+@@ -0,0 +1,66 @@
++// Copyright (c) 2012 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef MEDIA_AUDIO_SNDIO_AUDIO_MANAGER_SNDIO_H_
++#define MEDIA_AUDIO_SNDIO_AUDIO_MANAGER_SNDIO_H_
++
++#include <set>
++
++#include "base/compiler_specific.h"
++#include "base/memory/ref_counted.h"
++#include "base/threading/thread.h"
++#include "media/audio/audio_manager_base.h"
++
++namespace media {
++
++class MEDIA_EXPORT AudioManagerSndio : public AudioManagerBase {
++ public:
++ AudioManagerSndio(std::unique_ptr<AudioThread> audio_thread,
++ AudioLogFactory* audio_log_factory);
++
++ AudioManagerSndio(const AudioManagerSndio&) = delete;
++ AudioManagerSndio& operator=(const AudioManagerSndio&) = delete;
++
++ ~AudioManagerSndio() override;
++
++ // Implementation of AudioManager.
++ bool HasAudioOutputDevices() override;
++ bool HasAudioInputDevices() override;
++ void GetAudioInputDeviceNames(AudioDeviceNames* device_names) override;
++ void GetAudioOutputDeviceNames(AudioDeviceNames* device_names) override;
++ AudioParameters GetInputStreamParameters(
++ const std::string& device_id) override;
++ const std::string_view GetName() override;
++
++ // Implementation of AudioManagerBase.
++ AudioOutputStream* MakeLinearOutputStream(
++ const AudioParameters& params,
++ const LogCallback& log_callback) override;
++ AudioOutputStream* MakeLowLatencyOutputStream(
++ const AudioParameters& params,
++ const std::string& device_id,
++ const LogCallback& log_callback) override;
++ AudioInputStream* MakeLinearInputStream(
++ const AudioParameters& params,
++ const std::string& device_id,
++ const LogCallback& log_callback) override;
++ AudioInputStream* MakeLowLatencyInputStream(
++ const AudioParameters& params,
++ const std::string& device_id,
++ const LogCallback& log_callback) override;
++
++ protected:
++ AudioParameters GetPreferredOutputStreamParameters(
++ const std::string& output_device_id,
++ const AudioParameters& input_params) override;
++
++ private:
++ // Called by MakeLinearOutputStream and MakeLowLatencyOutputStream.
++ AudioOutputStream* MakeOutputStream(const AudioParameters& params);
++ AudioInputStream* MakeInputStream(const AudioParameters& params);
++};
++
++} // namespace media
++
++#endif // MEDIA_AUDIO_SNDIO_AUDIO_MANAGER_SNDIO_H_
diff --git a/devel/electron38/files/patch-media_audio_sndio_sndio__input.cc b/devel/electron38/files/patch-media_audio_sndio_sndio__input.cc
new file mode 100644
index 000000000000..93f376c029e7
--- /dev/null
+++ b/devel/electron38/files/patch-media_audio_sndio_sndio__input.cc
@@ -0,0 +1,204 @@
+--- media/audio/sndio/sndio_input.cc.orig 2025-09-10 14:34:08 UTC
++++ media/audio/sndio/sndio_input.cc
+@@ -0,0 +1,201 @@
++// Copyright 2013 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "base/logging.h"
++#include "media/base/audio_sample_types.h"
++#include "media/base/audio_timestamp_helper.h"
++#include "media/audio/sndio/audio_manager_sndio.h"
++#include "media/audio/audio_manager.h"
++#include "media/audio/sndio/sndio_input.h"
++
++namespace media {
++
++static const SampleFormat kSampleFormat = kSampleFormatS16;
++
++void SndioAudioInputStream::OnMoveCallback(void *arg, int delta)
++{
++ SndioAudioInputStream* self = static_cast<SndioAudioInputStream*>(arg);
++
++ self->hw_delay += delta;
++}
++
++void *SndioAudioInputStream::ThreadEntry(void *arg) {
++ SndioAudioInputStream* self = static_cast<SndioAudioInputStream*>(arg);
++
++ self->ThreadLoop();
++ return NULL;
++}
++
++SndioAudioInputStream::SndioAudioInputStream(AudioManagerBase* manager,
++ const std::string& device_name,
++ const AudioParameters& params)
++ : manager(manager),
++ params(params),
++ audio_bus(AudioBus::Create(params)),
++ state(kClosed) {
++}
++
++SndioAudioInputStream::~SndioAudioInputStream() {
++ if (state != kClosed)
++ Close();
++}
++
++AudioInputStream::OpenOutcome SndioAudioInputStream::Open() {
++ struct sio_par par;
++ int sig;
++
++ if (state != kClosed)
++ return OpenOutcome::kFailed;
++
++ if (params.format() != AudioParameters::AUDIO_PCM_LINEAR &&
++ params.format() != AudioParameters::AUDIO_PCM_LOW_LATENCY) {
++ LOG(WARNING) << "Unsupported audio format.";
++ return OpenOutcome::kFailed;
++ }
++
++ sio_initpar(&par);
++ par.rate = params.sample_rate();
++ par.rchan = params.channels();
++ par.bits = SampleFormatToBitsPerChannel(kSampleFormat);
++ par.bps = par.bits / 8;
++ par.sig = sig = par.bits != 8 ? 1 : 0;
++ par.le = SIO_LE_NATIVE;
++ par.appbufsz = params.frames_per_buffer();
++
++ hdl = sio_open(SIO_DEVANY, SIO_REC, 0);
++
++ if (hdl == NULL) {
++ LOG(ERROR) << "Couldn't open audio device.";
++ return OpenOutcome::kFailed;
++ }
++
++ if (!sio_setpar(hdl, &par) || !sio_getpar(hdl, &par)) {
++ LOG(ERROR) << "Couldn't set audio parameters.";
++ goto bad_close;
++ }
++
++ if (par.rate != (unsigned int)params.sample_rate() ||
++ par.rchan != (unsigned int)params.channels() ||
++ par.bits != (unsigned int)SampleFormatToBitsPerChannel(kSampleFormat) ||
++ par.sig != (unsigned int)sig ||
++ (par.bps > 1 && par.le != SIO_LE_NATIVE) ||
++ (par.bits != par.bps * 8)) {
++ LOG(ERROR) << "Unsupported audio parameters.";
++ goto bad_close;
++ }
++ state = kStopped;
++ buffer = new char[audio_bus->frames() * params.GetBytesPerFrame(kSampleFormat)];
++ sio_onmove(hdl, &OnMoveCallback, this);
++ return OpenOutcome::kSuccess;
++bad_close:
++ sio_close(hdl);
++ return OpenOutcome::kFailed;
++}
++
++void SndioAudioInputStream::Start(AudioInputCallback* cb) {
++
++ StartAgc();
++
++ state = kRunning;
++ hw_delay = 0;
++ callback = cb;
++ sio_start(hdl);
++ if (pthread_create(&thread, NULL, &ThreadEntry, this) != 0) {
++ LOG(ERROR) << "Failed to create real-time thread for recording.";
++ sio_stop(hdl);
++ state = kStopped;
++ }
++}
++
++void SndioAudioInputStream::Stop() {
++
++ if (state == kStopped)
++ return;
++
++ state = kStopWait;
++ pthread_join(thread, NULL);
++ sio_stop(hdl);
++ state = kStopped;
++
++ StopAgc();
++}
++
++void SndioAudioInputStream::Close() {
++
++ if (state == kClosed)
++ goto release;
++
++ if (state == kRunning)
++ Stop();
++
++ state = kClosed;
++ delete [] buffer;
++ sio_close(hdl);
++
++release:
++ manager->ReleaseInputStream(this);
++}
++
++double SndioAudioInputStream::GetMaxVolume() {
++ // Not supported
++ return 0.0;
++}
++
++void SndioAudioInputStream::SetVolume(double volume) {
++ // Not supported. Do nothing.
++}
++
++double SndioAudioInputStream::GetVolume() {
++ // Not supported.
++ return 0.0;
++}
++
++bool SndioAudioInputStream::IsMuted() {
++ // Not supported.
++ return false;
++}
++
++void SndioAudioInputStream::SetOutputDeviceForAec(
++ const std::string& output_device_id) {
++ // Not supported.
++}
++
++void SndioAudioInputStream::ThreadLoop(void) {
++ size_t todo, n;
++ char *data;
++ unsigned int nframes;
++ double normalized_volume = 0.0;
++
++ nframes = audio_bus->frames();
++
++ while (state == kRunning && !sio_eof(hdl)) {
++
++ GetAgcVolume(&normalized_volume);
++
++ // read one block
++ todo = nframes * params.GetBytesPerFrame(kSampleFormat);
++ data = buffer;
++ while (todo > 0) {
++ n = sio_read(hdl, data, todo);
++ if (n == 0)
++ return; // unrecoverable I/O error
++ todo -= n;
++ data += n;
++ }
++ hw_delay -= nframes;
++
++ // convert frames count to TimeDelta
++ const base::TimeDelta delay = AudioTimestampHelper::FramesToTime(hw_delay,
++ params.sample_rate());
++
++ // push into bus
++ audio_bus->FromInterleaved<SignedInt16SampleTypeTraits>(reinterpret_cast<int16_t*>(buffer), nframes);
++
++
++ // invoke callback
++ callback->OnData(audio_bus.get(), base::TimeTicks::Now() - delay, 1., {});
++ }
++}
++
++} // namespace media
diff --git a/devel/electron32/files/patch-media_audio_sndio_sndio__input.h b/devel/electron38/files/patch-media_audio_sndio_sndio__input.h
index b5684256703a..b5684256703a 100644
--- a/devel/electron32/files/patch-media_audio_sndio_sndio__input.h
+++ b/devel/electron38/files/patch-media_audio_sndio_sndio__input.h
diff --git a/devel/electron38/files/patch-media_audio_sndio_sndio__output.cc b/devel/electron38/files/patch-media_audio_sndio_sndio__output.cc
new file mode 100644
index 000000000000..3d7dbef6dad9
--- /dev/null
+++ b/devel/electron38/files/patch-media_audio_sndio_sndio__output.cc
@@ -0,0 +1,191 @@
+--- media/audio/sndio/sndio_output.cc.orig 2025-09-10 14:34:08 UTC
++++ media/audio/sndio/sndio_output.cc
+@@ -0,0 +1,188 @@
++// Copyright (c) 2012 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "base/logging.h"
++#include "base/time/time.h"
++#include "base/time/default_tick_clock.h"
++#include "media/audio/audio_manager_base.h"
++#include "media/base/audio_sample_types.h"
++#include "media/base/audio_timestamp_helper.h"
++#include "media/audio/sndio/sndio_output.h"
++
++namespace media {
++
++static const SampleFormat kSampleFormat = kSampleFormatS16;
++
++void SndioAudioOutputStream::OnMoveCallback(void *arg, int delta) {
++ SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
++
++ self->hw_delay -= delta;
++}
++
++void SndioAudioOutputStream::OnVolCallback(void *arg, unsigned int vol) {
++ SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
++
++ self->vol = vol;
++}
++
++void *SndioAudioOutputStream::ThreadEntry(void *arg) {
++ SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
++
++ self->ThreadLoop();
++ return NULL;
++}
++
++SndioAudioOutputStream::SndioAudioOutputStream(const AudioParameters& params,
++ AudioManagerBase* manager)
++ : manager(manager),
++ params(params),
++ audio_bus(AudioBus::Create(params)),
++ state(kClosed),
++ mutex(PTHREAD_MUTEX_INITIALIZER) {
++}
++
++SndioAudioOutputStream::~SndioAudioOutputStream() {
++ if (state != kClosed)
++ Close();
++}
++
++bool SndioAudioOutputStream::Open() {
++ if (params.format() != AudioParameters::AUDIO_PCM_LINEAR &&
++ params.format() != AudioParameters::AUDIO_PCM_LOW_LATENCY) {
++ LOG(WARNING) << "Unsupported audio format.";
++ return false;
++ }
++ state = kStopped;
++ volpending = 0;
++ vol = SIO_MAXVOL;
++ buffer = new char[audio_bus->frames() * params.GetBytesPerFrame(kSampleFormat)];
++ return true;
++}
++
++void SndioAudioOutputStream::Close() {
++ if (state == kClosed)
++ goto release;
++ if (state == kRunning)
++ Stop();
++ state = kClosed;
++ delete [] buffer;
++release:
++ manager->ReleaseOutputStream(this); // Calls the destructor
++}
++
++void SndioAudioOutputStream::Start(AudioSourceCallback* callback) {
++ struct sio_par par;
++ int sig;
++
++ sio_initpar(&par);
++ par.rate = params.sample_rate();
++ par.pchan = params.channels();
++ par.bits = SampleFormatToBitsPerChannel(kSampleFormat);
++ par.bps = par.bits / 8;
++ par.sig = sig = par.bits != 8 ? 1 : 0;
++ par.le = SIO_LE_NATIVE;
++ par.appbufsz = params.frames_per_buffer();
++
++ hdl = sio_open(SIO_DEVANY, SIO_PLAY, 0);
++ if (hdl == NULL) {
++ LOG(ERROR) << "Couldn't open audio device.";
++ return;
++ }
++ if (!sio_setpar(hdl, &par) || !sio_getpar(hdl, &par)) {
++ LOG(ERROR) << "Couldn't set audio parameters.";
++ sio_close(hdl);
++ return;
++ }
++ if (par.rate != (unsigned int)params.sample_rate() ||
++ par.pchan != (unsigned int)params.channels() ||
++ par.bits != (unsigned int)SampleFormatToBitsPerChannel(kSampleFormat) ||
++ par.sig != (unsigned int)sig ||
++ (par.bps > 1 && par.le != SIO_LE_NATIVE) ||
++ (par.bits != par.bps * 8)) {
++ LOG(ERROR) << "Unsupported audio parameters.";
++ sio_close(hdl);
++ return;
++ }
++
++ sio_onmove(hdl, &OnMoveCallback, this);
++ sio_onvol(hdl, &OnVolCallback, this);
++
++ state = kRunning;
++ hw_delay = 0;
++ source = callback;
++ sio_start(hdl);
++
++ if (pthread_create(&thread, NULL, &ThreadEntry, this) != 0) {
++ LOG(ERROR) << "Failed to create real-time thread.";
++ sio_stop(hdl);
++ sio_close(hdl);
++ state = kStopped;
++ }
++}
++
++void SndioAudioOutputStream::Stop() {
++ if (state == kStopped)
++ return;
++ state = kStopWait;
++ pthread_join(thread, NULL);
++ sio_stop(hdl);
++ sio_close(hdl);
++ state = kStopped;
++}
++
++void SndioAudioOutputStream::SetVolume(double v) {
++ pthread_mutex_lock(&mutex);
++ vol = v * SIO_MAXVOL;
++ volpending = 1;
++ pthread_mutex_unlock(&mutex);
++}
++
++void SndioAudioOutputStream::GetVolume(double* v) {
++ pthread_mutex_lock(&mutex);
++ *v = vol * (1. / SIO_MAXVOL);
++ pthread_mutex_unlock(&mutex);
++}
++
++// This stream is always used with sub second buffer sizes, where it's
++// sufficient to simply always flush upon Start().
++void SndioAudioOutputStream::Flush() {}
++
++void SndioAudioOutputStream::ThreadLoop(void) {
++ int avail, count, result;
++
++ while (state == kRunning) {
++ // Update volume if needed
++ pthread_mutex_lock(&mutex);
++ if (volpending) {
++ volpending = 0;
++ sio_setvol(hdl, vol);
++ }
++ pthread_mutex_unlock(&mutex);
++
++ // Get data to play
++ const base::TimeDelta delay = AudioTimestampHelper::FramesToTime(hw_delay,
++ params.sample_rate());
++ count = source->OnMoreData(delay, base::TimeTicks::Now(), {}, audio_bus.get());
++ audio_bus->ToInterleaved<SignedInt16SampleTypeTraits>(count, reinterpret_cast<int16_t*>(buffer));
++ if (count == 0) {
++ // We have to submit something to the device
++ count = audio_bus->frames();
++ memset(buffer, 0, count * params.GetBytesPerFrame(kSampleFormat));
++ LOG(WARNING) << "No data to play, running empty cycle.";
++ }
++
++ // Submit data to the device
++ avail = count * params.GetBytesPerFrame(kSampleFormat);
++ result = sio_write(hdl, buffer, avail);
++ if (result == 0) {
++ LOG(WARNING) << "Audio device disconnected.";
++ break;
++ }
++
++ // Update hardware pointer
++ hw_delay += count;
++ }
++}
++
++} // namespace media
diff --git a/devel/electron32/files/patch-media_audio_sndio_sndio__output.h b/devel/electron38/files/patch-media_audio_sndio_sndio__output.h
index bb8603b68d9c..bb8603b68d9c 100644
--- a/devel/electron32/files/patch-media_audio_sndio_sndio__output.h
+++ b/devel/electron38/files/patch-media_audio_sndio_sndio__output.h
diff --git a/devel/electron38/files/patch-media_base_audio__latency.cc b/devel/electron38/files/patch-media_base_audio__latency.cc
new file mode 100644
index 000000000000..2ec5d757fb1d
--- /dev/null
+++ b/devel/electron38/files/patch-media_base_audio__latency.cc
@@ -0,0 +1,11 @@
+--- media/base/audio_latency.cc.orig 2025-08-26 20:49:50 UTC
++++ media/base/audio_latency.cc
+@@ -143,7 +143,7 @@ int AudioLatency::GetRtcBufferSize(int sample_rate, in
+ }
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
+- BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ // On Linux, MacOS and Fuchsia, the low level IO implementations on the
+ // browser side supports all buffer size the clients want. We use the native
+ // peer connection buffer size (10ms) to achieve best possible performance.
diff --git a/devel/electron32/files/patch-media_base_libaom__thread__wrapper.cc b/devel/electron38/files/patch-media_base_libaom__thread__wrapper.cc
index d08a8992857e..d08a8992857e 100644
--- a/devel/electron32/files/patch-media_base_libaom__thread__wrapper.cc
+++ b/devel/electron38/files/patch-media_base_libaom__thread__wrapper.cc
diff --git a/devel/electron32/files/patch-media_base_libvpx__thread__wrapper.cc b/devel/electron38/files/patch-media_base_libvpx__thread__wrapper.cc
index db10f013d75d..db10f013d75d 100644
--- a/devel/electron32/files/patch-media_base_libvpx__thread__wrapper.cc
+++ b/devel/electron38/files/patch-media_base_libvpx__thread__wrapper.cc
diff --git a/devel/electron38/files/patch-media_base_media__switches.cc b/devel/electron38/files/patch-media_base_media__switches.cc
new file mode 100644
index 000000000000..45c61ff574b2
--- /dev/null
+++ b/devel/electron38/files/patch-media_base_media__switches.cc
@@ -0,0 +1,123 @@
+--- media/base/media_switches.cc.orig 2025-08-26 20:49:50 UTC
++++ media/base/media_switches.cc
+@@ -19,7 +19,7 @@
+ #include "ui/gl/gl_features.h"
+ #include "ui/gl/gl_utils.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/cpu.h"
+ #endif
+
+@@ -380,8 +380,8 @@ BASE_FEATURE(kUseSCContentSharingPicker,
+ "UseSCContentSharingPicker",
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_MAC)
+-
+-#if BUILDFLAG(IS_LINUX)
++
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Enables system audio mirroring using pulseaudio.
+ BASE_FEATURE(kPulseaudioLoopbackForCast,
+ "PulseaudioLoopbackForCast",
+@@ -391,6 +391,28 @@ BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
+ BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
+ "PulseaudioLoopbackForScreenShare",
+ base::FEATURE_DISABLED_BY_DEFAULT);
++
++BASE_FEATURE(kAudioBackend,
++ "AudioBackend",
++ base::FEATURE_ENABLED_BY_DEFAULT);
++
++constexpr base::FeatureParam<AudioBackend>::Option
++ kAudioBackendOptions[] = {
++ {AudioBackend::kAuto,
++ "auto"},
++ {AudioBackend::kPulseAudio, "pulseaudio"},
++ {AudioBackend::kSndio, "sndio"},
++ {AudioBackend::kAlsa, "alsa"}};
++
++const base::FeatureParam<AudioBackend>
++ kAudioBackendParam{
++ &kAudioBackend, "audio-backend",
++#if BUILDFLAG(IS_OPENBSD)
++ AudioBackend::kSndio,
++#elif BUILDFLAG(IS_FREEBSD)
++ AudioBackend::kAuto,
++#endif
++ &kAudioBackendOptions};
+ #endif // BUILDFLAG(IS_LINUX)
+
+ // When enabled, MediaCapabilities will check with GPU Video Accelerator
+@@ -705,7 +727,7 @@ BASE_FEATURE(kGlobalMediaControls,
+ // Show toolbar button that opens dialog for controlling media sessions.
+ BASE_FEATURE(kGlobalMediaControls,
+ "GlobalMediaControls",
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
+@@ -728,7 +750,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullscreen,
+ // If enabled, users can request Media Remoting without fullscreen-in-tab.
+ BASE_FEATURE(kMediaRemotingWithoutFullscreen,
+ "MediaRemotingWithoutFullscreen",
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
+@@ -740,7 +762,7 @@ BASE_FEATURE(kGlobalMediaControlsPictureInPicture,
+ BASE_FEATURE(kGlobalMediaControlsPictureInPicture,
+ "GlobalMediaControlsPictureInPicture",
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
+@@ -775,7 +797,7 @@ BASE_FEATURE(kUnifiedAutoplay,
+ "UnifiedAutoplay",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Enable vaapi/v4l2 video decoding on linux. This is already enabled by default
+ // on chromeos, but needs an experiment on linux.
+ BASE_FEATURE(kAcceleratedVideoDecodeLinux,
+@@ -848,7 +870,7 @@ BASE_FEATURE(kVSyncMjpegDecoding,
+ "VSyncMjpegDecoding",
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Enable H264 temporal layer encoding with V4L2 HW encoder on ChromeOS.
+ BASE_FEATURE(kV4L2H264TemporalLayerHWEncoding,
+ "V4L2H264TemporalLayerHWEncoding",
+@@ -1444,7 +1466,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecoding,
+ );
+ #endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Spawn utility processes to perform hardware encode acceleration instead of
+ // using the GPU process.
+ BASE_FEATURE(kUseOutOfProcessVideoEncoding,
+@@ -1526,7 +1548,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
+ "RecordWebAudioEngagement",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Reduces the number of buffers needed in the output video frame pool to
+ // populate the Renderer pipeline for hardware accelerated VideoDecoder in
+ // non-low latency scenarios.
+@@ -1843,7 +1865,7 @@ bool IsSystemLoopbackCaptureSupported() {
+ #elif BUILDFLAG(IS_MAC)
+ return (IsMacSckSystemLoopbackCaptureSupported() ||
+ IsMacCatapSystemLoopbackCaptureSupported());
+-#elif BUILDFLAG(IS_LINUX) && defined(USE_PULSEAUDIO)
++#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(USE_PULSEAUDIO)
+ return true;
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-media_base_media__switches.h b/devel/electron38/files/patch-media_base_media__switches.h
new file mode 100644
index 000000000000..7f038581fcc6
--- /dev/null
+++ b/devel/electron38/files/patch-media_base_media__switches.h
@@ -0,0 +1,57 @@
+--- media/base/media_switches.h.orig 2025-08-26 20:49:50 UTC
++++ media/base/media_switches.h
+@@ -338,13 +338,25 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSusp
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlaybackSpeedButton);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMediaEngagementData);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSuspend);
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPulseaudioLoopbackForCast);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPulseaudioLoopbackForScreenShare);
++
++enum class AudioBackend {
++ kAuto,
++ kPulseAudio,
++ kSndio,
++ kAlsa
++};
++
++MEDIA_EXPORT BASE_DECLARE_FEATURE(kAudioBackend);
++MEDIA_EXPORT extern const base::FeatureParam<
++ AudioBackend>
++ kAudioBackendParam;
+ #endif // BUILDFLAG(IS_LINUX)
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kRecordMediaEngagementScores);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kRecordWebAudioEngagement);
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
+@@ -363,7 +375,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaStreamAccurate
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaStreamAccurateDroppedFrameCount);
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinux);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinuxGL);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoEncodeLinux);
+@@ -379,7 +391,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding)
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding);
+ #endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding);
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy);
+@@ -497,7 +509,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVide
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVideoDecoding);
+ #endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVideoEncoding);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
diff --git a/devel/electron38/files/patch-media_base_video__frame.cc b/devel/electron38/files/patch-media_base_video__frame.cc
new file mode 100644
index 000000000000..ff8e160d872f
--- /dev/null
+++ b/devel/electron38/files/patch-media_base_video__frame.cc
@@ -0,0 +1,47 @@
+--- media/base/video_frame.cc.orig 2025-08-26 20:49:50 UTC
++++ media/base/video_frame.cc
+@@ -87,7 +87,7 @@ std::string VideoFrame::StorageTypeToString(
+ return "OWNED_MEMORY";
+ case VideoFrame::STORAGE_SHMEM:
+ return "SHMEM";
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ case VideoFrame::STORAGE_DMABUFS:
+ return "DMABUFS";
+ #endif
+@@ -101,7 +101,7 @@ bool VideoFrame::IsStorageTypeMappable(VideoFrame::Sto
+ // static
+ bool VideoFrame::IsStorageTypeMappable(VideoFrame::StorageType storage_type) {
+ return
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // This is not strictly needed but makes explicit that, at VideoFrame
+ // level, DmaBufs are not mappable from userspace.
+ storage_type != VideoFrame::STORAGE_DMABUFS &&
+@@ -396,7 +396,7 @@ scoped_refptr<VideoFrame> VideoFrame::CreateFrameForMa
+ plane_size.width() * VideoFrame::BytesPerElement(*format, plane);
+ }
+ uint64_t modifier = gfx::NativePixmapHandle::kNoModifier;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool is_native_buffer = !shared_image->IsSharedMemoryForVideoFrame();
+ if (is_native_buffer) {
+ const auto gmb_handle = shared_image->CloneGpuMemoryBufferHandle();
+@@ -861,7 +861,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalGpuM
+ }
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // static
+ scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
+ const VideoFrameLayout& layout,
+@@ -1535,7 +1535,7 @@ scoped_refptr<gpu::ClientSharedImage> VideoFrame::shar
+ return wrapped_frame_ ? wrapped_frame_->shared_image() : shared_image_;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ size_t VideoFrame::NumDmabufFds() const {
+ if (wrapped_frame_) {
+ return wrapped_frame_->NumDmabufFds();
diff --git a/devel/electron38/files/patch-media_base_video__frame.h b/devel/electron38/files/patch-media_base_video__frame.h
new file mode 100644
index 000000000000..881e0a30211f
--- /dev/null
+++ b/devel/electron38/files/patch-media_base_video__frame.h
@@ -0,0 +1,47 @@
+--- media/base/video_frame.h.orig 2025-08-26 20:49:50 UTC
++++ media/base/video_frame.h
+@@ -41,7 +41,7 @@
+ #include "ui/gfx/geometry/size.h"
+ #include "ui/gfx/hdr_metadata.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/files/scoped_file.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+@@ -95,7 +95,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
+ STORAGE_UNOWNED_MEMORY = 2, // External, non owned data pointers.
+ STORAGE_OWNED_MEMORY = 3, // VideoFrame has allocated its own data buffer.
+ STORAGE_SHMEM = 4, // Backed by read-only shared memory.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ STORAGE_DMABUFS = 5, // Each plane is stored into a DmaBuf.
+ #endif
+ STORAGE_GPU_MEMORY_BUFFER = 6,
+@@ -370,7 +370,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
+ base::TimeDelta timestamp);
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Wraps provided dmabufs
+ // (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
+ // VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
+@@ -692,7 +692,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
+ // wait for the included sync point.
+ scoped_refptr<gpu::ClientSharedImage> shared_image() const;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // The number of DmaBufs will be equal or less than the number of planes of
+ // the frame. If there are less, this means that the last FD contains the
+ // remaining planes. Should be > 0 for STORAGE_DMABUFS.
+@@ -927,7 +927,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
+ // GpuMemoryBuffers. Clients will set this flag while creating a VideoFrame.
+ bool is_mappable_si_enabled_ = false;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Dmabufs for the frame, used when storage is STORAGE_DMABUFS. Size is either
+ // equal or less than the number of planes of the frame. If it is less, then
+ // the memory area represented by the last FD contains the remaining planes.
diff --git a/devel/electron38/files/patch-media_capture_video_create__video__capture__device__factory.cc b/devel/electron38/files/patch-media_capture_video_create__video__capture__device__factory.cc
new file mode 100644
index 000000000000..89aafe708d7d
--- /dev/null
+++ b/devel/electron38/files/patch-media_capture_video_create__video__capture__device__factory.cc
@@ -0,0 +1,20 @@
+--- media/capture/video/create_video_capture_device_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ media/capture/video/create_video_capture_device_factory.cc
+@@ -13,7 +13,7 @@
+ #include "media/capture/video/fake_video_capture_device_factory.h"
+ #include "media/capture/video/file_video_capture_device_factory.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "media/capture/video/linux/video_capture_device_factory_linux.h"
+ #elif BUILDFLAG(IS_CHROMEOS)
+ #include "media/capture/video/chromeos/public/cros_features.h"
+@@ -56,7 +56,7 @@ CreatePlatformSpecificVideoCaptureDeviceFactory(
+ std::unique_ptr<VideoCaptureDeviceFactory>
+ CreatePlatformSpecificVideoCaptureDeviceFactory(
+ scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return std::make_unique<VideoCaptureDeviceFactoryLinux>(ui_task_runner);
+ #elif BUILDFLAG(IS_CHROMEOS)
+ if (base::SysInfo::IsRunningOnChromeOS())
diff --git a/devel/electron38/files/patch-media_capture_video_fake__video__capture__device__factory.cc b/devel/electron38/files/patch-media_capture_video_fake__video__capture__device__factory.cc
new file mode 100644
index 000000000000..c7b3ddfefe4b
--- /dev/null
+++ b/devel/electron38/files/patch-media_capture_video_fake__video__capture__device__factory.cc
@@ -0,0 +1,11 @@
+--- media/capture/video/fake_video_capture_device_factory.cc.orig 2025-06-30 07:04:30 UTC
++++ media/capture/video/fake_video_capture_device_factory.cc
+@@ -228,7 +228,7 @@ void FakeVideoCaptureDeviceFactory::GetDevicesInfo(
+ int entry_index = 0;
+ for (const auto& entry : devices_config_) {
+ VideoCaptureApi api =
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ VideoCaptureApi::LINUX_V4L2_SINGLE_PLANE;
+ #elif BUILDFLAG(IS_IOS)
+ VideoCaptureApi::UNKNOWN;
diff --git a/devel/electron32/files/patch-media_capture_video_file__video__capture__device__factory.cc b/devel/electron38/files/patch-media_capture_video_file__video__capture__device__factory.cc
index 91bf3d7255cc..91bf3d7255cc 100644
--- a/devel/electron32/files/patch-media_capture_video_file__video__capture__device__factory.cc
+++ b/devel/electron38/files/patch-media_capture_video_file__video__capture__device__factory.cc
diff --git a/devel/electron38/files/patch-media_capture_video_linux_fake__v4l2__impl.cc b/devel/electron38/files/patch-media_capture_video_linux_fake__v4l2__impl.cc
new file mode 100644
index 000000000000..8be5394686f6
--- /dev/null
+++ b/devel/electron38/files/patch-media_capture_video_linux_fake__v4l2__impl.cc
@@ -0,0 +1,11 @@
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ media/capture/video/linux/fake_v4l2_impl.cc
+@@ -570,7 +570,7 @@ int FakeV4L2Impl::close(int fd) {
+ return kSuccessReturnValue;
+ }
+
+-int FakeV4L2Impl::ioctl(int fd, int request, void* argp) {
++int FakeV4L2Impl::ioctl(int fd, unsigned long request, void* argp) {
+ base::AutoLock lock(lock_);
+ auto device_iter = opened_devices_.find(fd);
+ if (device_iter == opened_devices_.end())
diff --git a/devel/electron32/files/patch-media_capture_video_linux_fake__v4l2__impl.h b/devel/electron38/files/patch-media_capture_video_linux_fake__v4l2__impl.h
index ce6bba028f1c..ce6bba028f1c 100644
--- a/devel/electron32/files/patch-media_capture_video_linux_fake__v4l2__impl.h
+++ b/devel/electron38/files/patch-media_capture_video_linux_fake__v4l2__impl.h
diff --git a/devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc b/devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc
new file mode 100644
index 000000000000..1d4f76fef11d
--- /dev/null
+++ b/devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__delegate.cc
@@ -0,0 +1,156 @@
+--- media/capture/video/linux/v4l2_capture_delegate.cc.orig 2025-08-26 20:49:50 UTC
++++ media/capture/video/linux/v4l2_capture_delegate.cc
+@@ -10,8 +10,10 @@
+ #include "media/capture/video/linux/v4l2_capture_delegate.h"
+
+ #include <fcntl.h>
++#if !BUILDFLAG(IS_BSD)
+ #include <linux/version.h>
+ #include <linux/videodev2.h>
++#endif
+ #include <poll.h>
+ #include <sys/ioctl.h>
+ #include <sys/mman.h>
+@@ -35,17 +37,19 @@
+ #include "media/capture/video/blob_utils.h"
+ #include "media/capture/video/linux/video_capture_device_linux.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "media/capture/capture_switches.h"
+ #include "media/capture/video/linux/v4l2_capture_delegate_gpu_helper.h"
+ #endif // BUILDFLAG(IS_LINUX)
+
+ using media::mojom::MeteringMode;
+
++#if !BUILDFLAG(IS_BSD)
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 6, 0)
+ // 16 bit depth, Realsense F200.
+ #define V4L2_PIX_FMT_Z16 v4l2_fourcc('Z', '1', '6', ' ')
+ #endif
++#endif
+
+ // TODO(aleksandar.stojiljkovic): Wrap this with kernel version check once the
+ // format is introduced to kernel.
+@@ -55,6 +59,14 @@ using media::mojom::MeteringMode;
+ #define V4L2_PIX_FMT_INVZ v4l2_fourcc('I', 'N', 'V', 'Z')
+ #endif
+
++#ifndef V4L2_COLORSPACE_OPRGB
++#define V4L2_COLORSPACE_OPRGB V4L2_COLORSPACE_ADOBERGB
++#endif
++
++#ifndef V4L2_XFER_FUNC_OPRGB
++#define V4L2_XFER_FUNC_OPRGB V4L2_XFER_FUNC_ADOBERGB
++#endif
++
+ namespace media {
+
+ namespace {
+@@ -274,7 +286,7 @@ bool V4L2CaptureDelegate::IsControllableControl(
+ // static
+ bool V4L2CaptureDelegate::IsControllableControl(
+ int control_id,
+- const base::RepeatingCallback<int(int, void*)>& do_ioctl) {
++ const base::RepeatingCallback<int(unsigned int, void*)>& do_ioctl) {
+ const int special_control_id = GetControllingSpecialControl(control_id);
+ if (!special_control_id) {
+ // The control is not controlled by a special control thus the control is
+@@ -330,7 +342,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate(
+ is_capturing_(false),
+ timeout_count_(0),
+ rotation_(rotation) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ use_gpu_buffer_ = switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
+ #endif // BUILDFLAG(IS_LINUX)
+ }
+@@ -457,7 +469,7 @@ void V4L2CaptureDelegate::AllocateAndStart(
+
+ client_->OnStarted();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (use_gpu_buffer_) {
+ v4l2_gpu_helper_ = std::make_unique<V4L2CaptureDelegateGpuHelper>();
+ }
+@@ -801,7 +813,7 @@ V4L2CaptureDelegate::~V4L2CaptureDelegate() = default;
+
+ V4L2CaptureDelegate::~V4L2CaptureDelegate() = default;
+
+-bool V4L2CaptureDelegate::RunIoctl(int request, void* argp) {
++bool V4L2CaptureDelegate::RunIoctl(unsigned int request, void* argp) {
+ int num_retries = 0;
+ for (; DoIoctl(request, argp) < 0 && num_retries < kMaxIOCtrlRetries;
+ ++num_retries) {
+@@ -811,7 +823,7 @@ bool V4L2CaptureDelegate::RunIoctl(int request, void*
+ return num_retries != kMaxIOCtrlRetries;
+ }
+
+-int V4L2CaptureDelegate::DoIoctl(int request, void* argp) {
++int V4L2CaptureDelegate::DoIoctl(unsigned int request, void* argp) {
+ return HANDLE_EINTR(v4l2_->ioctl(device_fd_.get(), request, argp));
+ }
+
+@@ -822,6 +834,7 @@ void V4L2CaptureDelegate::ReplaceControlEventSubscript
+ }
+
+ void V4L2CaptureDelegate::ReplaceControlEventSubscriptions() {
++#if !BUILDFLAG(IS_BSD)
+ constexpr uint32_t kControlIds[] = {V4L2_CID_AUTO_EXPOSURE_BIAS,
+ V4L2_CID_AUTO_WHITE_BALANCE,
+ V4L2_CID_BRIGHTNESS,
+@@ -849,6 +862,7 @@ void V4L2CaptureDelegate::ReplaceControlEventSubscript
+ << ", {type = V4L2_EVENT_CTRL, id = " << control_id << "}";
+ }
+ }
++#endif
+ }
+
+ mojom::RangePtr V4L2CaptureDelegate::RetrieveUserControlRange(int control_id) {
+@@ -1029,7 +1043,11 @@ void V4L2CaptureDelegate::DoCapture() {
+
+ pollfd device_pfd = {};
+ device_pfd.fd = device_fd_.get();
++#if !BUILDFLAG(IS_BSD)
+ device_pfd.events = POLLIN | POLLPRI;
++#else
++ device_pfd.events = POLLIN;
++#endif
+
+ const int result =
+ HANDLE_EINTR(v4l2_->poll(&device_pfd, 1, kCaptureTimeoutMs));
+@@ -1067,6 +1085,7 @@ void V4L2CaptureDelegate::DoCapture() {
+ timeout_count_ = 0;
+ }
+
++#if !BUILDFLAG(IS_BSD)
+ // Dequeue events if the driver has filled in some.
+ if (device_pfd.revents & POLLPRI) {
+ bool controls_changed = false;
+@@ -1100,6 +1119,7 @@ void V4L2CaptureDelegate::DoCapture() {
+ client_->OnCaptureConfigurationChanged();
+ }
+ }
++#endif
+
+ // Deenqueue, send and reenqueue a buffer if the driver has filled one in.
+ if (device_pfd.revents & POLLIN) {
+@@ -1153,7 +1173,7 @@ void V4L2CaptureDelegate::DoCapture() {
+ // workable on Linux.
+
+ // See http://crbug.com/959919.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (use_gpu_buffer_) {
+ v4l2_gpu_helper_->OnIncomingCapturedData(
+ client_.get(), buffer_tracker->start(),
+@@ -1227,7 +1247,7 @@ void V4L2CaptureDelegate::SetErrorState(VideoCaptureEr
+ client_->OnError(error, from_here, reason);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ gfx::ColorSpace V4L2CaptureDelegate::BuildColorSpaceFromv4l2() {
+ v4l2_colorspace v4l2_primary = (v4l2_colorspace)video_fmt_.fmt.pix.colorspace;
+ v4l2_quantization v4l2_range =
diff --git a/devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__delegate.h b/devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__delegate.h
new file mode 100644
index 000000000000..19acc8c288b8
--- /dev/null
+++ b/devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__delegate.h
@@ -0,0 +1,51 @@
+--- media/capture/video/linux/v4l2_capture_delegate.h.orig 2025-01-27 17:37:37 UTC
++++ media/capture/video/linux/v4l2_capture_delegate.h
+@@ -34,7 +34,7 @@ namespace media {
+
+ namespace media {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class V4L2CaptureDelegateGpuHelper;
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -85,7 +85,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
+ static bool IsBlockedControl(int control_id);
+ static bool IsControllableControl(
+ int control_id,
+- const base::RepeatingCallback<int(int, void*)>& do_ioctl);
++ const base::RepeatingCallback<int(unsigned int, void*)>& do_ioctl);
+
+ private:
+ friend class V4L2CaptureDelegateTest;
+@@ -96,10 +96,10 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
+ // device file descriptor or (re)starting streaming, can fail but works after
+ // retrying (https://crbug.com/670262). Returns false if the |request| ioctl
+ // fails too many times.
+- bool RunIoctl(int request, void* argp);
++ bool RunIoctl(unsigned int request, void* argp);
+
+ // Simple wrapper to do HANDLE_EINTR(v4l2_->ioctl(device_fd_.get(), ...)).
+- int DoIoctl(int request, void* argp);
++ int DoIoctl(unsigned int request, void* argp);
+
+ // Check whether the control is controllable (and not changed automatically).
+ bool IsControllableControl(int control_id);
+@@ -129,7 +129,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
+ const base::Location& from_here,
+ const std::string& reason);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Systems which describe a "color space" usually map that to one or more of
+ // {primary, matrix, transfer, range}. BuildColorSpaceFromv4l2() will use the
+ // matched value as first priority. Otherwise, if there is no best matching
+@@ -163,7 +163,7 @@ class CAPTURE_EXPORT V4L2CaptureDelegate final {
+ // Clockwise rotation in degrees. This value should be 0, 90, 180, or 270.
+ int rotation_;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Support GPU memory buffer.
+ bool use_gpu_buffer_;
+ std::unique_ptr<V4L2CaptureDelegateGpuHelper> v4l2_gpu_helper_;
diff --git a/devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__device.h b/devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__device.h
new file mode 100644
index 000000000000..880cc2e06392
--- /dev/null
+++ b/devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__device.h
@@ -0,0 +1,11 @@
+--- media/capture/video/linux/v4l2_capture_device.h.orig 2025-04-22 20:15:27 UTC
++++ media/capture/video/linux/v4l2_capture_device.h
+@@ -23,7 +23,7 @@ class CAPTURE_EXPORT V4L2CaptureDevice
+
+ virtual int open(const char* device_name, int flags) = 0;
+ virtual int close(int fd) = 0;
+- virtual int ioctl(int fd, int request, void* argp) = 0;
++ virtual int ioctl(int fd, unsigned long request, void* argp) = 0;
+ virtual void* mmap(void* start,
+ size_t length,
+ int prot,
diff --git a/devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__device__impl.cc b/devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
index 902427b862a2..902427b862a2 100644
--- a/devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
+++ b/devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
diff --git a/devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__device__impl.h b/devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__device__impl.h
index 21a77244eca8..21a77244eca8 100644
--- a/devel/electron32/files/patch-media_capture_video_linux_v4l2__capture__device__impl.h
+++ b/devel/electron38/files/patch-media_capture_video_linux_v4l2__capture__device__impl.h
diff --git a/devel/electron38/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc b/devel/electron38/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
new file mode 100644
index 000000000000..a7dfc86f1b17
--- /dev/null
+++ b/devel/electron38/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
@@ -0,0 +1,80 @@
+--- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2025-08-26 20:49:50 UTC
++++ media/capture/video/linux/video_capture_device_factory_v4l2.cc
+@@ -44,6 +44,7 @@ bool CompareCaptureDevices(const VideoCaptureDeviceInf
+ return a.descriptor < b.descriptor;
+ }
+
++#if !BUILDFLAG(IS_OPENBSD)
+ // USB VID and PID are both 4 bytes long.
+ const size_t kVidPidSize = 4;
+ const size_t kMaxInterfaceNameSize = 256;
+@@ -76,11 +77,24 @@ std::string ExtractFileNameFromDeviceId(const std::str
+ DCHECK(base::StartsWith(device_id, kDevDir, base::CompareCase::SENSITIVE));
+ return device_id.substr(strlen(kDevDir), device_id.length());
+ }
++#endif
+
+ class DevVideoFilePathsDeviceProvider
+ : public VideoCaptureDeviceFactoryV4L2::DeviceProvider {
+ public:
+ void GetDeviceIds(std::vector<std::string>* target_container) override {
++#if BUILDFLAG(IS_OPENBSD)
++ char device[12];
++ int fd;
++ /* unveil(2) limits access to /dev/, try /dev/video[0-7] */
++ for (int n = 0; n < 8; n++) {
++ snprintf(device, sizeof(device), "/dev/video%d", n);
++ if ((fd = open(device, O_RDONLY)) != -1) {
++ close(fd);
++ target_container->emplace_back(device);
++ }
++ }
++#else
+ const base::FilePath path("/dev/");
+ base::FileEnumerator enumerator(path, false, base::FileEnumerator::FILES,
+ "video*");
+@@ -88,9 +102,13 @@ class DevVideoFilePathsDeviceProvider
+ const base::FileEnumerator::FileInfo info = enumerator.GetInfo();
+ target_container->emplace_back(path.value() + info.GetName().value());
+ }
++#endif
+ }
+
+ std::string GetDeviceModelId(const std::string& device_id) override {
++#if BUILDFLAG(IS_OPENBSD)
++ return std::string();
++#else
+ const std::string file_name = ExtractFileNameFromDeviceId(device_id);
+ std::string usb_id;
+ const std::string vid_path =
+@@ -107,9 +125,13 @@ class DevVideoFilePathsDeviceProvider
+ }
+
+ return usb_id;
++#endif
+ }
+
+ std::string GetDeviceDisplayName(const std::string& device_id) override {
++#if BUILDFLAG(IS_OPENBSD)
++ return std::string();
++#else
+ const std::string file_name = ExtractFileNameFromDeviceId(device_id);
+ const std::string interface_path =
+ base::StringPrintf(kInterfacePathTemplate, file_name.c_str());
+@@ -120,6 +142,7 @@ class DevVideoFilePathsDeviceProvider
+ return std::string();
+ }
+ return display_name;
++#endif
+ }
+ };
+
+@@ -225,7 +248,7 @@ void VideoCaptureDeviceFactoryV4L2::GetDevicesInfo(
+ std::move(callback).Run(std::move(devices_info));
+ }
+
+-int VideoCaptureDeviceFactoryV4L2::DoIoctl(int fd, int request, void* argp) {
++int VideoCaptureDeviceFactoryV4L2::DoIoctl(int fd, unsigned int request, void* argp) {
+ return HANDLE_EINTR(v4l2_->ioctl(fd, request, argp));
+ }
+
diff --git a/devel/electron32/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h b/devel/electron38/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
index 892b5de1714d..892b5de1714d 100644
--- a/devel/electron32/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
+++ b/devel/electron38/files/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
diff --git a/devel/electron38/files/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc b/devel/electron38/files/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
new file mode 100644
index 000000000000..866101f00e56
--- /dev/null
+++ b/devel/electron38/files/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
@@ -0,0 +1,20 @@
+--- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2025-04-22 20:15:27 UTC
++++ media/capture/video/video_capture_buffer_tracker_factory_impl.cc
+@@ -13,7 +13,7 @@
+ #include "media/capture/video/chromeos/gpu_memory_buffer_tracker_cros.h"
+ #elif BUILDFLAG(IS_APPLE)
+ #include "media/capture/video/apple/gpu_memory_buffer_tracker_apple.h"
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "media/capture/video/linux/v4l2_gpu_memory_buffer_tracker.h"
+ #elif BUILDFLAG(IS_WIN)
+ #include "media/capture/video/win/gpu_memory_buffer_tracker_win.h"
+@@ -41,7 +41,7 @@ VideoCaptureBufferTrackerFactoryImpl::CreateTracker(
+ return std::make_unique<GpuMemoryBufferTrackerCros>();
+ #elif BUILDFLAG(IS_APPLE)
+ return std::make_unique<GpuMemoryBufferTrackerApple>();
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return std::make_unique<V4L2GpuMemoryBufferTracker>();
+ #elif BUILDFLAG(IS_WIN)
+ if (!dxgi_device_manager_) {
diff --git a/devel/electron38/files/patch-media_capture_video_video__capture__device__client.cc b/devel/electron38/files/patch-media_capture_video_video__capture__device__client.cc
new file mode 100644
index 000000000000..2db3263521ec
--- /dev/null
+++ b/devel/electron38/files/patch-media_capture_video_video__capture__device__client.cc
@@ -0,0 +1,11 @@
+--- media/capture/video/video_capture_device_client.cc.orig 2025-08-26 20:49:50 UTC
++++ media/capture/video/video_capture_device_client.cc
+@@ -173,7 +173,7 @@ FourccAndFlip GetFourccAndFlipFromPixelFormat(
+ CHECK(!is_width_odd && !is_height_odd);
+ return {libyuv::FOURCC_UYVY};
+ case media::PIXEL_FORMAT_RGB24:
+- if constexpr (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) {
++ if constexpr (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) {
+ // Linux RGB24 defines red at lowest byte address,
+ // see http://linuxtv.org/downloads/v4l-dvb-apis/packed-rgb.html.
+ return {libyuv::FOURCC_RAW};
diff --git a/devel/electron38/files/patch-media_cdm_cdm__paths__unittest.cc b/devel/electron38/files/patch-media_cdm_cdm__paths__unittest.cc
new file mode 100644
index 000000000000..a1211ecda4f0
--- /dev/null
+++ b/devel/electron38/files/patch-media_cdm_cdm__paths__unittest.cc
@@ -0,0 +1,11 @@
+--- media/cdm/cdm_paths_unittest.cc.orig 2025-04-22 20:15:27 UTC
++++ media/cdm/cdm_paths_unittest.cc
+@@ -26,7 +26,7 @@ const char kComponentPlatform[] =
+ "win";
+ #elif BUILDFLAG(IS_CHROMEOS)
+ "cros";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ "linux";
+ #elif BUILDFLAG(IS_FUCHSIA)
+ "fuchsia";
diff --git a/devel/electron38/files/patch-media_cdm_library__cdm_cdm__paths.gni b/devel/electron38/files/patch-media_cdm_library__cdm_cdm__paths.gni
new file mode 100644
index 000000000000..0602a68bc0d0
--- /dev/null
+++ b/devel/electron38/files/patch-media_cdm_library__cdm_cdm__paths.gni
@@ -0,0 +1,11 @@
+--- media/cdm/library_cdm/cdm_paths.gni.orig 2025-04-22 20:15:27 UTC
++++ media/cdm/library_cdm/cdm_paths.gni
+@@ -14,7 +14,7 @@ if (is_chromeos) {
+ # Explicitly define what we use to avoid confusion.
+ if (is_chromeos) {
+ component_os = "cros"
+-} else if (is_linux) {
++} else if (is_linux || is_bsd) {
+ component_os = "linux"
+ } else if (is_win) {
+ component_os = "win"
diff --git a/devel/electron38/files/patch-media_ffmpeg_scripts_build__ffmpeg.py b/devel/electron38/files/patch-media_ffmpeg_scripts_build__ffmpeg.py
new file mode 100644
index 000000000000..5ff66d325a3a
--- /dev/null
+++ b/devel/electron38/files/patch-media_ffmpeg_scripts_build__ffmpeg.py
@@ -0,0 +1,66 @@
+--- media/ffmpeg/scripts/build_ffmpeg.py.orig 2025-08-26 20:49:50 UTC
++++ media/ffmpeg/scripts/build_ffmpeg.py
+@@ -33,7 +33,7 @@ sys.path.append(os.path.join(CHROMIUM_ROOT_DIR, 'build
+ SUCCESS_TOKEN = 'THIS_BUILD_WORKED'
+
+ sys.path.append(os.path.join(CHROMIUM_ROOT_DIR, 'build'))
+-import gn_helpers
++#import gn_helpers
+
+ BRANDINGS = [
+ 'Chrome',
+@@ -43,6 +43,8 @@ ARCH_MAP = {
+ ARCH_MAP = {
+ 'android': ['ia32', 'x64', 'arm-neon', 'arm64'],
+ 'linux': ['ia32', 'x64', 'noasm-x64', 'arm', 'arm-neon', 'arm64', 'riscv64'],
++ 'openbsd': ['x64', 'arm64', 'ia32'],
++ 'freebsd': ['x64', 'arm64', 'ia32'],
+ 'mac': ['x64', 'arm64'],
+ 'win': ['ia32', 'x64', 'arm64'],
+ }
+@@ -124,7 +126,7 @@ def GetDsoName(target_os, dso_name, dso_version):
+
+
+ def GetDsoName(target_os, dso_name, dso_version):
+- if target_os in ('linux', 'linux-noasm', 'android'):
++ if target_os in ('linux', 'linux-noasm', 'android', 'openbsd', 'freebsd'):
+ return 'lib%s.so.%s' % (dso_name, dso_version)
+ elif target_os == 'mac':
+ return 'lib%s.%s.dylib' % (dso_name, dso_version)
+@@ -475,7 +477,7 @@ def BuildFFmpeg(target_os, target_arch, host_os, host_
+ # removing <sys/sysctl.h> soon, so this is needed to silence a deprecation
+ # #warning which will be converted to an error via -Werror.
+ # There is also no prctl.h
+- if target_os in ['linux', 'linux-noasm']:
++ if target_os in ['linux', 'linux-noasm', 'openbsd', 'freebsd']:
+ pre_make_rewrites += [
+ (r'(#define HAVE_SYSCTL [01])',
+ r'#define HAVE_SYSCTL 0 /* \1 -- forced to 0 for Fuchsia */'),
+@@ -598,7 +600,7 @@ def main(argv):
+ configure_args = args[2:]
+
+ if target_os not in ('android', 'linux', 'linux-noasm', 'mac', 'win',
+- 'all'):
++ 'all', 'openbsd', 'freebsd'):
+ parser.print_help()
+ return 1
+
+@@ -712,7 +714,7 @@ def ConfigureAndBuild(target_arch, target_os, host_os,
+ '--optflags="-O2"',
+ ])
+
+- if target_os in ('linux', 'linux-noasm', 'android'):
++ if target_os in ('linux', 'linux-noasm', 'android', 'openbsd', 'freebsd'):
+ if target_arch == 'x64':
+ if target_os == 'android':
+ configure_flags['Common'].extend([
+@@ -827,9 +829,6 @@ def ConfigureAndBuild(target_arch, target_os, host_os,
+
+ configure_flags['Common'].extend([
+ '--target-os=linux',
+- '--sysroot=' +
+- os.path.join(CHROMIUM_ROOT_DIR,
+- 'build/linux/debian_bullseye_arm64-sysroot'),
+ # See crbug.com/1467681. These could be removed eventually
+ '--disable-dotprod',
+ '--disable-i8mm',
diff --git a/devel/electron38/files/patch-media_ffmpeg_scripts_robo__lib_config.py b/devel/electron38/files/patch-media_ffmpeg_scripts_robo__lib_config.py
new file mode 100644
index 000000000000..3c76e38aac11
--- /dev/null
+++ b/devel/electron38/files/patch-media_ffmpeg_scripts_robo__lib_config.py
@@ -0,0 +1,56 @@
+--- media/ffmpeg/scripts/robo_lib/config.py.orig 2025-08-26 20:49:50 UTC
++++ media/ffmpeg/scripts/robo_lib/config.py
+@@ -56,19 +56,13 @@ class RoboConfiguration:
+ self._llvm_path = os.path.join(self.chrome_src(), "third_party",
+ "llvm-build", "Release+Asserts", "bin")
+
+- self.EnsurePathContainsLLVM()
+- self.EnsureNoMakeInfo()
+ self.EnsureFFmpegHome()
+ self.EnsureGNConfig()
+- self.ComputeBranchName()
+
+ if not quiet:
+ shell.log(f"Using chrome src: {self.chrome_src()}")
+ shell.log(f"Using script dir: {self._script_directory}")
+ shell.log(f"Using ffmpeg home: {self.ffmpeg_home()}")
+- shell.log(f"On branch: {self.branch_name()}")
+- if self.sushi_branch_name():
+- shell.log(f"On sushi branch: {self.sushi_branch_name()}")
+
+ # Filename that we'll ask generate_gn.py to write git commands to.
+ # TODO: Should this use script_directory, or stay with ffmpeg? As long
+@@ -187,9 +181,9 @@ class RoboConfiguration:
+
+ if re.match(r"i.86", platform.machine()):
+ self._host_architecture = "ia32"
+- elif platform.machine() == "x86_64" or platform.machine() == "AMD64":
++ elif platform.machine() == "x86_64" or platform.machine() == "AMD64" or platform.machine() == "amd64":
+ self._host_architecture = "x64"
+- elif platform.machine() == "aarch64":
++ elif platform.machine() == "aarch64" or platform.machine() == "arm64":
+ self._host_architecture = "arm64"
+ elif platform.machine() == "mips32":
+ self._host_architecture = "mipsel"
+@@ -230,6 +224,10 @@ class RoboConfiguration:
+ elif platform.system() == "Windows" or "CYGWIN_NT" in platform.system(
+ ):
+ self._host_operating_system = "win"
++ elif platform.system() == "OpenBSD":
++ self._host_operating_system = "openbsd"
++ elif platform.system() == "FreeBSD":
++ self._host_operating_system = "freebsd"
+ else:
+ raise ValueError(f"Unsupported platform: {platform.system()}")
+
+@@ -238,8 +236,8 @@ class RoboConfiguration:
+ wd = os.getcwd()
+ # Walk up the tree until we find src/AUTHORS
+ while wd != "/":
+- if os.path.isfile(os.path.join(wd, "src", "AUTHORS")):
+- self._chrome_src = os.path.join(wd, "src")
++ if os.path.isfile(os.path.join(wd, "third_party", "DEPS")):
++ self._chrome_src = wd
+ return
+ wd = os.path.dirname(wd)
+ raise Exception("could not find src/AUTHORS in any parent of the wd")
diff --git a/devel/electron32/files/patch-media_gpu_chromeos_gl__image__processor__backend.cc b/devel/electron38/files/patch-media_gpu_chromeos_gl__image__processor__backend.cc
index a6b9c99f8ca8..a6b9c99f8ca8 100644
--- a/devel/electron32/files/patch-media_gpu_chromeos_gl__image__processor__backend.cc
+++ b/devel/electron38/files/patch-media_gpu_chromeos_gl__image__processor__backend.cc
diff --git a/devel/electron38/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc b/devel/electron38/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
new file mode 100644
index 000000000000..a118fc7e7b74
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
@@ -0,0 +1,29 @@
+--- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2025-01-27 17:37:37 UTC
++++ media/gpu/chromeos/libyuv_image_processor_backend.cc
+@@ -53,7 +53,7 @@ static constexpr struct {
+ #define CONV(in, out, trans, result) \
+ {Fourcc::in, Fourcc::out, Transform::trans, SupportResult::result}
+ // Conversion.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ CONV(NV12, AR24, kConversion, Supported),
+ #endif
+ CONV(NV12, NV12, kConversion, Supported),
+@@ -412,7 +412,7 @@ int LibYUVImageProcessorBackend::DoConversion(const Fr
+ fr->GetWritableVisibleData(VideoFrame::Plane::kUV)), \
+ fr->stride(VideoFrame::Plane::kUV)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #define ARGB_DATA(fr) \
+ fr->GetWritableVisibleData(VideoFrame::Plane::kARGB), \
+ fr->stride(VideoFrame::Plane::kARGB)
+@@ -574,7 +574,7 @@ int LibYUVImageProcessorBackend::DoConversion(const Fr
+ }
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (output->format() == PIXEL_FORMAT_ARGB) {
+ if (input_config_.fourcc == Fourcc(Fourcc::NV12)) {
+ return LIBYUV_FUNC(NV12ToARGB, Y_UV_DATA(input),
diff --git a/devel/electron38/files/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc b/devel/electron38/files/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
new file mode 100644
index 000000000000..be91c98e9731
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
@@ -0,0 +1,11 @@
+--- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2025-08-26 20:49:50 UTC
++++ media/gpu/chromeos/mailbox_video_frame_converter.cc
+@@ -321,7 +321,7 @@ bool MailboxVideoFrameConverter::GenerateSharedImage(
+ VideoPixelFormatToString(origin_frame->format()));
+ return false;
+ }
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // If format is true multiplanar format, we prefer external sampler on
+ // ChromeOS and Linux.
+ if (si_format->is_multi_plane()) {
diff --git a/devel/electron38/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc b/devel/electron38/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc
new file mode 100644
index 000000000000..46893a2c63ca
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc
@@ -0,0 +1,20 @@
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2025-08-26 20:49:50 UTC
++++ media/gpu/chromeos/platform_video_frame_utils.cc
+@@ -71,7 +71,7 @@ static std::unique_ptr<ui::GbmDevice> CreateGbmDevice(
+ const base::FilePath dev_path(FILE_PATH_LITERAL(
+ base::StrCat({drm_node_file_prefix, base::NumberToString(i)})));
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_V4L2_CODEC)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_V4L2_CODEC)
+ const bool is_render_node = base::Contains(drm_node_file_prefix, "render");
+
+ // TODO(b/313513760): don't guard base::File::FLAG_WRITE behind
+@@ -192,7 +192,7 @@ class GbmDeviceWrapper {
+ const base::FilePath dev_path(
+ base::CommandLine::ForCurrentProcess()->GetSwitchValuePath(
+ switches::kRenderNodeOverride));
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_V4L2_CODEC)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_V4L2_CODEC)
+ const bool is_render_node = base::Contains(dev_path.value(), "render");
+
+ // TODO(b/313513760): don't guard base::File::FLAG_WRITE behind
diff --git a/devel/electron38/files/patch-media_gpu_chromeos_video__decoder__pipeline.cc b/devel/electron38/files/patch-media_gpu_chromeos_video__decoder__pipeline.cc
new file mode 100644
index 000000000000..53cbfa9f46ca
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_chromeos_video__decoder__pipeline.cc
@@ -0,0 +1,29 @@
+--- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2025-06-30 07:04:30 UTC
++++ media/gpu/chromeos/video_decoder_pipeline.cc
+@@ -1128,7 +1128,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat(
+ }
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_VAAPI)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_VAAPI)
+ // Linux should always use a custom allocator (to allocate buffers using
+ // libva) and a PlatformVideoFramePool.
+ CHECK(allocator.has_value());
+@@ -1137,7 +1137,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat(
+ // VideoFrame::StorageType of VideoFrame::STORAGE_DMABUFS.
+ main_frame_pool_->AsPlatformVideoFramePool()->SetCustomFrameAllocator(
+ *allocator, VideoFrame::STORAGE_DMABUFS);
+-#elif BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_V4L2_CODEC)
++#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_V4L2_CODEC)
+ // Linux w/ V4L2 should not use a custom allocator
+ // Only tested with video_decode_accelerator_tests
+ // TODO(wenst@) Test with full Chromium Browser
+@@ -1311,7 +1311,7 @@ VideoDecoderPipeline::PickDecoderOutputFormat(
+ << " VideoFrames";
+ auxiliary_frame_pool_->set_parent_task_runner(decoder_task_runner_);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // The custom allocator creates frames backed by NativePixmap, which uses a
+ // VideoFrame::StorageType of VideoFrame::STORAGE_DMABUFS.
+ auxiliary_frame_pool_->AsPlatformVideoFramePool()->SetCustomFrameAllocator(
diff --git a/devel/electron38/files/patch-media_gpu_gpu__video__decode__accelerator__factory.cc b/devel/electron38/files/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
new file mode 100644
index 000000000000..8e7243be6679
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
@@ -0,0 +1,20 @@
+--- media/gpu/gpu_video_decode_accelerator_factory.cc.orig 2025-04-22 20:15:27 UTC
++++ media/gpu/gpu_video_decode_accelerator_factory.cc
+@@ -13,7 +13,7 @@
+ #include "media/gpu/media_gpu_export.h"
+ #include "media/media_buildflags.h"
+
+-#if BUILDFLAG(USE_V4L2_CODEC) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++#if BUILDFLAG(USE_V4L2_CODEC) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+ #include "media/gpu/v4l2/legacy/v4l2_video_decode_accelerator.h"
+ #include "media/gpu/v4l2/v4l2_device.h"
+ #endif
+@@ -29,7 +29,7 @@ GpuVideoDecodeAcceleratorFactory::CreateVDA(
+ if (gpu_preferences.disable_accelerated_video_decode)
+ return nullptr;
+
+-#if BUILDFLAG(USE_V4L2_CODEC) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++#if BUILDFLAG(USE_V4L2_CODEC) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+
+ std::unique_ptr<VideoDecodeAccelerator> vda;
+ vda.reset(new V4L2VideoDecodeAccelerator(base::MakeRefCounted<V4L2Device>()));
diff --git a/devel/electron38/files/patch-media_gpu_gpu__video__encode__accelerator__factory.cc b/devel/electron38/files/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
new file mode 100644
index 000000000000..f55bdc8a928d
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
@@ -0,0 +1,20 @@
+--- media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ media/gpu/gpu_video_encode_accelerator_factory.cc
+@@ -162,7 +162,7 @@ std::vector<VEAFactoryFunction> GetVEAFactoryFunctions
+ }
+
+ #if BUILDFLAG(USE_VAAPI)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(kAcceleratedVideoEncodeLinux)) {
+ vea_factory_functions->push_back(base::BindRepeating(&CreateVaapiVEA));
+ }
+@@ -170,7 +170,7 @@ std::vector<VEAFactoryFunction> GetVEAFactoryFunctions
+ vea_factory_functions->push_back(base::BindRepeating(&CreateVaapiVEA));
+ #endif
+ #elif BUILDFLAG(USE_V4L2_CODEC)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(kAcceleratedVideoEncodeLinux)) {
+ vea_factory_functions->push_back(base::BindRepeating(&CreateV4L2VEA));
+ }
diff --git a/devel/electron38/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc b/devel/electron38/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
new file mode 100644
index 000000000000..def4b4072f3e
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
@@ -0,0 +1,44 @@
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2025-08-26 20:49:50 UTC
++++ media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc
+@@ -17,7 +17,9 @@
+ #include "media/gpu/vaapi/vaapi_wrapper.h"
+ #endif
+
++#if !BUILDFLAG(IS_BSD)
+ using sandbox::syscall_broker::BrokerFilePermission;
++#endif
+
+ // TODO(b/195769334): the hardware video decoding sandbox is really only useful
+ // when building with VA-API or V4L2 (otherwise, we're not really doing hardware
+@@ -33,6 +35,7 @@ namespace {
+ namespace media {
+ namespace {
+
++#if !BUILDFLAG(IS_BSD)
+ void AllowAccessToRenderNodes(std::vector<BrokerFilePermission>& permissions,
+ bool include_sys_dev_char,
+ bool read_write) {
+@@ -180,6 +183,7 @@ bool HardwareVideoDecodingPreSandboxHookForV4L2(
+ NOTREACHED();
+ #endif // BUILDFLAG(USE_V4L2_CODEC)
+ }
++#endif
+
+ } // namespace
+
+@@ -195,6 +199,7 @@ bool HardwareVideoDecodingPreSandboxHook(
+ // (at least).
+ bool HardwareVideoDecodingPreSandboxHook(
+ sandbox::policy::SandboxLinux::Options options) {
++#if !BUILDFLAG(IS_BSD)
+ using HardwareVideoDecodingProcessPolicy =
+ sandbox::policy::HardwareVideoDecodingProcessPolicy;
+ using PolicyType =
+@@ -240,6 +245,7 @@ bool HardwareVideoDecodingPreSandboxHook(
+ // |permissions| is empty?
+ sandbox::policy::SandboxLinux::GetInstance()->StartBrokerProcess(
+ command_set, permissions, options);
++#endif
+ return true;
+ }
+
diff --git a/devel/electron32/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h b/devel/electron38/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
index 767032bf10a4..767032bf10a4 100644
--- a/devel/electron32/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
+++ b/devel/electron38/files/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
diff --git a/devel/electron38/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc b/devel/electron38/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
new file mode 100644
index 000000000000..a8c8b77aceda
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
@@ -0,0 +1,26 @@
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2024-10-16 21:31:33 UTC
++++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc
+@@ -18,12 +18,15 @@
+ #include "media/gpu/v4l2/v4l2_device.h"
+ #endif
+
++#if !BUILDFLAG(IS_BSD)
+ using sandbox::syscall_broker::BrokerFilePermission;
++#endif
+
+ namespace media {
+
+ bool HardwareVideoEncodingPreSandboxHook(
+ sandbox::policy::SandboxLinux::Options options) {
++#if !BUILDFLAG(IS_BSD)
+ sandbox::syscall_broker::BrokerCommandSet command_set;
+ std::vector<BrokerFilePermission> permissions;
+
+@@ -131,6 +134,7 @@ bool HardwareVideoEncodingPreSandboxHook(
+ dlopen("libvulkan.so.1", kDlopenFlags);
+ dlopen("libvulkan_radeon.so", kDlopenFlags);
+ }
++#endif
+ #endif
+ return true;
+ }
diff --git a/devel/electron32/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h b/devel/electron38/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
index 7134a7a79f35..7134a7a79f35 100644
--- a/devel/electron32/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
+++ b/devel/electron38/files/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
diff --git a/devel/electron38/files/patch-media_gpu_test_raw__video.cc b/devel/electron38/files/patch-media_gpu_test_raw__video.cc
new file mode 100644
index 000000000000..8fdda316126f
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_test_raw__video.cc
@@ -0,0 +1,11 @@
+--- media/gpu/test/raw_video.cc.orig 2025-06-30 07:04:30 UTC
++++ media/gpu/test/raw_video.cc
+@@ -63,7 +63,7 @@ std::unique_ptr<base::MemoryMappedFile> CreateMemoryMa
+ base::File::FLAG_READ | base::File::FLAG_WRITE
+ // On Windows FLAG_CREATE_ALWAYS will require FLAG_WRITE, and FLAG_APPEND
+ // must not be specified.
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ | base::File::FLAG_APPEND
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+ ),
diff --git a/devel/electron38/files/patch-media_gpu_test_video__frame__file__writer.cc b/devel/electron38/files/patch-media_gpu_test_video__frame__file__writer.cc
new file mode 100644
index 000000000000..d5629a9c17dd
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_test_video__frame__file__writer.cc
@@ -0,0 +1,11 @@
+--- media/gpu/test/video_frame_file_writer.cc.orig 2025-04-22 20:15:27 UTC
++++ media/gpu/test/video_frame_file_writer.cc
+@@ -25,7 +25,7 @@
+ #include "testing/gtest/include/gtest/gtest.h"
+ #include "ui/gfx/codec/png_codec.h"
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <sys/mman.h>
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-media_gpu_test_video__frame__helpers.cc b/devel/electron38/files/patch-media_gpu_test_video__frame__helpers.cc
new file mode 100644
index 000000000000..51d5450e46f5
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_test_video__frame__helpers.cc
@@ -0,0 +1,11 @@
+--- media/gpu/test/video_frame_helpers.cc.orig 2025-08-26 20:49:50 UTC
++++ media/gpu/test/video_frame_helpers.cc
+@@ -23,7 +23,7 @@
+ #include "ui/gfx/buffer_format_util.h"
+ #include "ui/gfx/gpu_memory_buffer_handle.h"
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <sys/mman.h>
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-media_gpu_test_video__frame__validator.cc b/devel/electron38/files/patch-media_gpu_test_video__frame__validator.cc
new file mode 100644
index 000000000000..d94b752fb329
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_test_video__frame__validator.cc
@@ -0,0 +1,11 @@
+--- media/gpu/test/video_frame_validator.cc.orig 2025-08-26 20:49:50 UTC
++++ media/gpu/test/video_frame_validator.cc
+@@ -29,7 +29,7 @@
+ #include "media/media_buildflags.h"
+ #include "testing/gtest/include/gtest/gtest.h"
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <sys/mman.h>
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-media_gpu_vaapi_vaapi__video__decoder.cc b/devel/electron38/files/patch-media_gpu_vaapi_vaapi__video__decoder.cc
new file mode 100644
index 000000000000..6107ed1637b5
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_vaapi_vaapi__video__decoder.cc
@@ -0,0 +1,11 @@
+--- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2025-08-26 20:49:50 UTC
++++ media/gpu/vaapi/vaapi_video_decoder.cc
+@@ -787,7 +787,7 @@ void VaapiVideoDecoder::ApplyResolutionChangeWithScree
+ const gfx::Size decoder_natural_size =
+ aspect_ratio_.GetNaturalSize(decoder_visible_rect);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::optional<DmabufVideoFramePool::CreateFrameCB> allocator =
+ base::BindRepeating(&AllocateCustomFrameProxy, weak_this_);
+ std::vector<ImageProcessor::PixelLayoutCandidate> candidates = {
diff --git a/devel/electron38/files/patch-media_gpu_vaapi_vaapi__wrapper.cc b/devel/electron38/files/patch-media_gpu_vaapi_vaapi__wrapper.cc
new file mode 100644
index 000000000000..87890008fb50
--- /dev/null
+++ b/devel/electron38/files/patch-media_gpu_vaapi_vaapi__wrapper.cc
@@ -0,0 +1,11 @@
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig 2025-08-26 20:49:50 UTC
++++ media/gpu/vaapi/vaapi_wrapper.cc
+@@ -83,7 +83,7 @@ using media_gpu_vaapi::kModuleVa_prot;
+ using media_gpu_vaapi::kModuleVa_prot;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/files/file_util.h"
+ #include "base/strings/string_split.h"
+ #endif
diff --git a/devel/electron38/files/patch-media_media__options.gni b/devel/electron38/files/patch-media_media__options.gni
new file mode 100644
index 000000000000..45dce27d383b
--- /dev/null
+++ b/devel/electron38/files/patch-media_media__options.gni
@@ -0,0 +1,19 @@
+--- media/media_options.gni.orig 2025-08-26 20:49:50 UTC
++++ media/media_options.gni
+@@ -206,12 +206,15 @@ declare_args() {
+ # Enables runtime selection of ALSA library for audio.
+ use_alsa = false
+
++ # Enable runtime selection of sndio(7)
++ use_sndio = false
++
+ # Alsa should be used on all non-Android, non-Mac POSIX systems - with the
+ # exception of CastOS desktop builds.
+ #
+ # TODO(crbug.com/1336055): Remove legacy target_cpu hack used for targeting
+ # desktop Chromecast builds.
+- if (is_posix && !is_android && !is_apple &&
++ if (is_posix && !is_android && !is_apple && !is_bsd &&
+ (!is_castos || (target_cpu == "x86" || target_cpu == "x64") ||
+ is_cast_audio_only)) {
+ use_alsa = true
diff --git a/devel/electron38/files/patch-media_mojo_mojom_BUILD.gn b/devel/electron38/files/patch-media_mojo_mojom_BUILD.gn
new file mode 100644
index 000000000000..f99a12f15a24
--- /dev/null
+++ b/devel/electron38/files/patch-media_mojo_mojom_BUILD.gn
@@ -0,0 +1,11 @@
+--- media/mojo/mojom/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ media/mojo/mojom/BUILD.gn
+@@ -962,7 +962,7 @@ source_set("test_support") {
+ sources = []
+ deps = []
+
+- if (is_linux || is_chromeos) {
++ if (!is_bsd && (is_linux || is_chromeos)) {
+ sources += [
+ "buffer_handle_test_util.cc",
+ "buffer_handle_test_util.h",
diff --git a/devel/electron38/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc b/devel/electron38/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc
new file mode 100644
index 000000000000..b9a72f46336c
--- /dev/null
+++ b/devel/electron38/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc
@@ -0,0 +1,38 @@
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2025-08-26 20:49:50 UTC
++++ media/mojo/mojom/video_frame_mojom_traits.cc
+@@ -21,7 +21,7 @@
+ #include "ui/gfx/mojom/color_space_mojom_traits.h"
+ #include "ui/gfx/mojom/hdr_metadata_mojom_traits.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/posix/eintr_wrapper.h"
+ #include "media/gpu/buffer_validation.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -188,7 +188,7 @@ media::mojom::VideoFrameDataPtr MakeVideoFrameData(
+ media::mojom::OpaqueVideoFrameData::New());
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (input->storage_type() == media::VideoFrame::STORAGE_DMABUFS) {
+ // Duplicates the DMA buffer FDs to a new vector since this cannot take
+ // ownership of the FDs in |input| due to constness.
+@@ -219,7 +219,7 @@ media::mojom::VideoFrameDataPtr MakeVideoFrameData(
+
+ } // namespace
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // static
+ bool StructTraits<
+ media::mojom::ColorPlaneLayoutDataView,
+@@ -442,7 +442,7 @@ bool StructTraits<media::mojom::VideoFrameDataView,
+ frame = media::VideoFrame::WrapTrackingToken(
+ format, *metadata.tracking_token, coded_size, visible_rect,
+ natural_size, timestamp);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ } else if (data.is_dmabuf_data()) {
+ media::mojom::DmabufVideoFrameDataDataView dmabuf_data;
+ data.GetDmabufDataDataView(&dmabuf_data);
diff --git a/devel/electron38/files/patch-media_mojo_mojom_video__frame__mojom__traits.h b/devel/electron38/files/patch-media_mojo_mojom_video__frame__mojom__traits.h
new file mode 100644
index 000000000000..083bc4c119a8
--- /dev/null
+++ b/devel/electron38/files/patch-media_mojo_mojom_video__frame__mojom__traits.h
@@ -0,0 +1,11 @@
+--- media/mojo/mojom/video_frame_mojom_traits.h.orig 2025-04-22 20:15:27 UTC
++++ media/mojo/mojom/video_frame_mojom_traits.h
+@@ -21,7 +21,7 @@ namespace mojo {
+
+ namespace mojo {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ template <>
+ struct StructTraits<media::mojom::ColorPlaneLayoutDataView,
+ media::ColorPlaneLayout> {
diff --git a/devel/electron38/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc b/devel/electron38/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
new file mode 100644
index 000000000000..75571978b9e8
--- /dev/null
+++ b/devel/electron38/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
@@ -0,0 +1,29 @@
+--- media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2025-08-26 20:49:50 UTC
++++ media/video/gpu_memory_buffer_video_frame_pool.cc
+@@ -651,7 +651,7 @@ void GpuMemoryBufferVideoFramePool::PoolImpl::CreateHa
+ }
+
+ bool is_software_backed_video_frame = !video_frame->HasSharedImage();
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ is_software_backed_video_frame &= !video_frame->HasDmaBufs();
+ #endif
+
+@@ -1052,7 +1052,7 @@ scoped_refptr<VideoFrame> GpuMemoryBufferVideoFramePoo
+ media::IOSurfaceIsWebGPUCompatible(handle.io_surface().get());
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ is_webgpu_compatible =
+ handle.type == gfx::NATIVE_PIXMAP &&
+ handle.native_pixmap_handle().supports_zero_copy_webgpu_import;
+@@ -1220,7 +1220,7 @@ GpuMemoryBufferVideoFramePool::PoolImpl::GetOrCreateFr
+ si_usage |= gpu::SHARED_IMAGE_USAGE_SCANOUT;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/40194712): Always add the flag once the
+ // OzoneImageBacking is by default turned on.
+ if (base::CommandLine::ForCurrentProcess()->HasSwitch(
diff --git a/devel/electron38/files/patch-media_video_video__encode__accelerator__adapter.cc b/devel/electron38/files/patch-media_video_video__encode__accelerator__adapter.cc
new file mode 100644
index 000000000000..ff3fb34581a6
--- /dev/null
+++ b/devel/electron38/files/patch-media_video_video__encode__accelerator__adapter.cc
@@ -0,0 +1,11 @@
+--- media/video/video_encode_accelerator_adapter.cc.orig 2025-08-26 20:49:50 UTC
++++ media/video/video_encode_accelerator_adapter.cc
+@@ -467,7 +467,7 @@ void VideoEncodeAcceleratorAdapter::InitializeOnAccele
+
+ auto format = PIXEL_FORMAT_I420;
+ auto storage_type = VideoEncodeAccelerator::Config::StorageType::kShmem;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Linux/ChromeOS require a special configuration to use dmabuf storage.
+ // We need to keep sending frames with the same storage type.
+ // Other platforms will happily mix GpuMemoryBuffer storage with shared-mem
diff --git a/devel/electron38/files/patch-media_video_video__encode__accelerator__adapter__test.cc b/devel/electron38/files/patch-media_video_video__encode__accelerator__adapter__test.cc
new file mode 100644
index 000000000000..f1f4901c0c28
--- /dev/null
+++ b/devel/electron38/files/patch-media_video_video__encode__accelerator__adapter__test.cc
@@ -0,0 +1,38 @@
+--- media/video/video_encode_accelerator_adapter_test.cc.orig 2025-03-24 20:50:14 UTC
++++ media/video/video_encode_accelerator_adapter_test.cc
+@@ -260,7 +260,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest, InitializeAf
+ });
+
+ VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ expected_input_format = PIXEL_FORMAT_NV12;
+ #endif
+ vea()->SetEncodingCallback(base::BindLambdaForTesting(
+@@ -369,7 +369,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest, FlushDuringI
+ });
+
+ VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ expected_input_format = PIXEL_FORMAT_NV12;
+ #endif
+
+@@ -467,7 +467,7 @@ TEST_P(VideoEncodeAcceleratorAdapterTest, TwoFramesRes
+ CreateGreenFrame(large_size, pixel_format, base::Milliseconds(2));
+
+ VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ expected_input_format = PIXEL_FORMAT_NV12;
+ #endif
+ const gfx::ColorSpace expected_color_space =
+@@ -674,7 +674,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest,
+ });
+
+ VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ expected_input_format = PIXEL_FORMAT_NV12;
+ #endif
+ vea()->SetEncodingCallback(base::BindLambdaForTesting(
diff --git a/devel/electron38/files/patch-media_webrtc_audio__processor.cc b/devel/electron38/files/patch-media_webrtc_audio__processor.cc
new file mode 100644
index 000000000000..ed96f0a48a4a
--- /dev/null
+++ b/devel/electron38/files/patch-media_webrtc_audio__processor.cc
@@ -0,0 +1,11 @@
+--- media/webrtc/audio_processor.cc.orig 2025-08-26 20:49:50 UTC
++++ media/webrtc/audio_processor.cc
+@@ -510,7 +510,7 @@ std::optional<double> AudioProcessor::ProcessData(
+ // controller.
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+ DCHECK_LE(volume, 1.0);
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_OPENBSD)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // We have a special situation on Linux where the microphone volume can be
+ // "higher than maximum". The input volume slider in the sound preference
+ // allows the user to set a scaling that is higher than 100%. It means that
diff --git a/devel/electron38/files/patch-media_webrtc_helpers.cc b/devel/electron38/files/patch-media_webrtc_helpers.cc
new file mode 100644
index 000000000000..be26547b6ea7
--- /dev/null
+++ b/devel/electron38/files/patch-media_webrtc_helpers.cc
@@ -0,0 +1,19 @@
+--- media/webrtc/helpers.cc.orig 2025-06-30 07:04:30 UTC
++++ media/webrtc/helpers.cc
+@@ -46,14 +46,14 @@ void ConfigAutomaticGainControl(const AudioProcessingS
+ return;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const bool kInputVolumeAdjustmentOverrideAllowed = true;
+ #elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
+ const bool kInputVolumeAdjustmentOverrideAllowed = false;
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ // Use AGC2 digital and input volume controller.
+ // TODO(crbug.com/40872787): Remove `kWebRtcAllowInputVolumeAdjustment` safely
+ // and set `input_volume_controller.enabled` true.
diff --git a/devel/electron38/files/patch-media_webrtc_helpers__unittests.cc b/devel/electron38/files/patch-media_webrtc_helpers__unittests.cc
new file mode 100644
index 000000000000..968f429f5887
--- /dev/null
+++ b/devel/electron38/files/patch-media_webrtc_helpers__unittests.cc
@@ -0,0 +1,38 @@
+--- media/webrtc/helpers_unittests.cc.orig 2025-08-26 20:49:50 UTC
++++ media/webrtc/helpers_unittests.cc
+@@ -38,7 +38,7 @@ TEST(CreateWebRtcAudioProcessingModuleTest, CheckDefau
+ EXPECT_TRUE(config.echo_canceller.enabled);
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ EXPECT_FALSE(config.gain_controller1.enabled);
+ EXPECT_TRUE(config.gain_controller2.enabled);
+ #elif BUILDFLAG(IS_CASTOS) || BUILDFLAG(IS_CAST_ANDROID)
+@@ -65,7 +65,7 @@ TEST(CreateWebRtcAudioProcessingModuleTest,
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ TEST(CreateWebRtcAudioProcessingModuleTest,
+ InputVolumeAdjustmentEnabledWithAgc2) {
+ ::base::test::ScopedFeatureList feature_list;
+@@ -81,7 +81,7 @@ TEST(CreateWebRtcAudioProcessingModuleTest,
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ TEST(CreateWebRtcAudioProcessingModuleTest,
+ CanDisableInputVolumeAdjustmentWithAgc2) {
+ ::base::test::ScopedFeatureList feature_list;
+@@ -98,7 +98,7 @@ TEST(CreateWebRtcAudioProcessingModuleTest,
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ TEST(CreateWebRtcAudioProcessingModuleTest,
+ OnlyOneInputVolumeControllerEnabledOnDesktopPlatforms) {
+ auto config = CreateApmGetConfig(
diff --git a/devel/electron38/files/patch-mojo_core_BUILD.gn b/devel/electron38/files/patch-mojo_core_BUILD.gn
new file mode 100644
index 000000000000..ef343e38efc2
--- /dev/null
+++ b/devel/electron38/files/patch-mojo_core_BUILD.gn
@@ -0,0 +1,11 @@
+--- mojo/core/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ mojo/core/BUILD.gn
+@@ -161,7 +161,7 @@ source_set("impl_for_embedder") {
+ "channel_posix.h",
+ ]
+
+- if (is_linux || is_chromeos || is_android) {
++ if ((is_linux || is_chromeos || is_android) && !is_bsd) {
+ sources += [
+ "channel_linux.cc",
+ "channel_linux.h",
diff --git a/devel/electron38/files/patch-mojo_core_channel.cc b/devel/electron38/files/patch-mojo_core_channel.cc
new file mode 100644
index 000000000000..fe6646c89651
--- /dev/null
+++ b/devel/electron38/files/patch-mojo_core_channel.cc
@@ -0,0 +1,23 @@
+--- mojo/core/channel.cc.orig 2025-08-26 20:49:50 UTC
++++ mojo/core/channel.cc
+@@ -80,7 +80,11 @@ const size_t kMaxAttachedHandles = 253;
+ const size_t kMaxAttachedHandles = 253;
+ #endif // BUILDFLAG(IS_FUCHSIA)
+
++#if defined(__i386__) && defined(OS_FREEBSD)
++const size_t kChannelMessageAlignment = 4;
++#else
+ static_assert(alignof(std::max_align_t) >= kChannelMessageAlignment, "");
++#endif
+ Channel::AlignedBuffer MakeAlignedBuffer(size_t size) {
+ // Generic allocators (such as malloc) return a pointer that is suitably
+ // aligned for storing any type of object with a fundamental alignment
+@@ -1162,7 +1166,7 @@ void Channel::LogHistogramForIPCMetrics(MessageType ty
+ }
+
+ // Currently only CrOs, Linux, and Android support upgrades.
+-#if !(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID))
++#if !(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD))
+ // static
+ MOJO_SYSTEM_IMPL_EXPORT bool Channel::SupportsChannelUpgrade() {
+ return false;
diff --git a/devel/electron38/files/patch-mojo_core_embedder_features.h b/devel/electron38/files/patch-mojo_core_embedder_features.h
new file mode 100644
index 000000000000..f0ccca3156ad
--- /dev/null
+++ b/devel/electron38/files/patch-mojo_core_embedder_features.h
@@ -0,0 +1,11 @@
+--- mojo/core/embedder/features.h.orig 2025-08-26 20:49:50 UTC
++++ mojo/core/embedder/features.h
+@@ -15,7 +15,7 @@ namespace core {
+ namespace core {
+
+ #if BUILDFLAG(IS_POSIX) && !BUILDFLAG(MOJO_USE_APPLE_CHANNEL)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(MOJO_CORE_EMBEDDER_FEATURES)
+ BASE_DECLARE_FEATURE(kMojoLinuxChannelSharedMem);
+
diff --git a/devel/electron38/files/patch-mojo_public_tools_bindings_mojom.gni b/devel/electron38/files/patch-mojo_public_tools_bindings_mojom.gni
new file mode 100644
index 000000000000..f39fc99c992f
--- /dev/null
+++ b/devel/electron38/files/patch-mojo_public_tools_bindings_mojom.gni
@@ -0,0 +1,19 @@
+--- mojo/public/tools/bindings/mojom.gni.orig 2025-08-26 20:49:50 UTC
++++ mojo/public/tools/bindings/mojom.gni
+@@ -762,6 +762,16 @@ template("mojom") {
+ enabled_features += [ "is_apple" ]
+ }
+
++ if (is_openbsd) {
++ enabled_features += [ "is_openbsd" ]
++ enabled_features += [ "is_bsd" ]
++ }
++
++ if (is_freebsd) {
++ enabled_features += [ "is_freebsd" ]
++ enabled_features += [ "is_bsd" ]
++ }
++
+ action_outputs = []
+ foreach(base_path, output_file_base_paths) {
+ filename = get_path_info(base_path, "file")
diff --git a/devel/electron38/files/patch-net_BUILD.gn b/devel/electron38/files/patch-net_BUILD.gn
new file mode 100644
index 000000000000..aac528ba2630
--- /dev/null
+++ b/devel/electron38/files/patch-net_BUILD.gn
@@ -0,0 +1,95 @@
+--- net/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ net/BUILD.gn
+@@ -126,7 +126,7 @@ net_configs = [
+ "//build/config/compiler:wexit_time_destructors",
+ ]
+
+-if (is_linux || is_chromeos) {
++if ((is_linux || is_chromeos) && !is_bsd) {
+ net_configs += [ "//build/config/linux:libresolv" ]
+ }
+
+@@ -1356,6 +1356,19 @@ component("net") {
+ ]
+ }
+
++ if (is_bsd) {
++ sources -= [
++ "base/address_map_cache_linux.cc",
++ "base/address_map_cache_linux.h",
++ "base/address_map_linux.cc",
++ "base/address_map_linux.h",
++ "base/address_tracker_linux.cc",
++ "base/address_tracker_linux.h",
++ "base/network_change_notifier_linux.cc",
++ "base/network_interfaces_linux.cc",
++ ]
++ }
++
+ if (is_mac) {
+ sources += [
+ "base/network_notification_thread_mac.cc",
+@@ -1519,7 +1532,7 @@ component("net") {
+ }
+
+ # Use getifaddrs() on POSIX platforms, except Linux.
+- if (is_posix && !is_linux && !is_chromeos) {
++ if ((is_posix && !is_linux && !is_chromeos) || is_bsd) {
+ sources += [
+ "base/network_interfaces_getifaddrs.cc",
+ "base/network_interfaces_getifaddrs.h",
+@@ -2252,7 +2265,7 @@ static_library("test_support") {
+ ]
+ }
+
+- if (is_linux || is_chromeos || is_android) {
++ if (!is_bsd && (is_linux || is_chromeos || is_android)) {
+ sources += [
+ "base/address_tracker_linux_test_util.cc",
+ "base/address_tracker_linux_test_util.h",
+@@ -3050,14 +3063,14 @@ target(_test_target_type, "net_unittests") {
+ ]
+ }
+
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ sources += [
+ "base/network_change_notifier_linux_unittest.cc",
+ "proxy_resolution/proxy_config_service_linux_unittest.cc",
+ ]
+ }
+
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ sources += [
+ "base/address_tracker_linux_unittest.cc",
+ "base/network_interfaces_linux_unittest.cc",
+@@ -3158,6 +3171,10 @@ target(_test_target_type, "net_unittests") {
+ ]
+ }
+
++ if (is_bsd) {
++ deps += [ "//sandbox/policy" ]
++ }
++
+ if (enable_websockets) {
+ sources += [
+ "server/http_connection_unittest.cc",
+@@ -3214,7 +3231,7 @@ target(_test_target_type, "net_unittests") {
+ ]
+ data_deps = [ "//testing/buildbot/filters:net_unittests_filters" ]
+
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ sources += [ "tools/quic/quic_simple_server_test.cc" ]
+ }
+
+@@ -3344,7 +3361,7 @@ target(_test_target_type, "net_unittests") {
+ }
+
+ # Use getifaddrs() on POSIX platforms, except Linux.
+- if (is_posix && !is_linux && !is_chromeos) {
++ if (is_posix && !is_linux && !is_chromeos && !is_bsd) {
+ sources += [ "base/network_interfaces_getifaddrs_unittest.cc" ]
+ }
+
diff --git a/devel/electron38/files/patch-net_base_features.cc b/devel/electron38/files/patch-net_base_features.cc
new file mode 100644
index 000000000000..0adc16a07aad
--- /dev/null
+++ b/devel/electron38/files/patch-net_base_features.cc
@@ -0,0 +1,20 @@
+--- net/base/features.cc.orig 2025-08-26 20:49:50 UTC
++++ net/base/features.cc
+@@ -32,7 +32,7 @@ BASE_FEATURE(kAsyncDns,
+ BASE_FEATURE(kAsyncDns,
+ "AsyncDns",
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
+@@ -711,7 +711,7 @@ BASE_FEATURE(kSimdutfBase64Support,
+
+ BASE_FEATURE(kSimdutfBase64Support,
+ "SimdutfBase64Support",
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron38/files/patch-net_base_network__change__notifier.cc b/devel/electron38/files/patch-net_base_network__change__notifier.cc
new file mode 100644
index 000000000000..afd0d1e4a38b
--- /dev/null
+++ b/devel/electron38/files/patch-net_base_network__change__notifier.cc
@@ -0,0 +1,21 @@
+--- net/base/network_change_notifier.cc.orig 2025-06-30 07:04:30 UTC
++++ net/base/network_change_notifier.cc
+@@ -38,7 +38,7 @@
+ #include "net/base/network_change_notifier_linux.h"
+ #elif BUILDFLAG(IS_APPLE)
+ #include "net/base/network_change_notifier_apple.h"
+-#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include "net/base/network_change_notifier_passive.h"
+ #elif BUILDFLAG(IS_FUCHSIA)
+ #include "net/base/network_change_notifier_fuchsia.h"
+@@ -325,6 +325,9 @@ std::unique_ptr<NetworkChangeNotifier> NetworkChangeNo
+ #elif BUILDFLAG(IS_FUCHSIA)
+ return std::make_unique<NetworkChangeNotifierFuchsia>(
+ /*require_wlan=*/false);
++#elif BUILDFLAG(IS_BSD)
++ return std::make_unique<MockNetworkChangeNotifier>(
++ /*dns_config_notifier*/nullptr);
+ #else
+ NOTIMPLEMENTED();
+ return nullptr;
diff --git a/devel/electron38/files/patch-net_base_network__change__notifier__passive.cc b/devel/electron38/files/patch-net_base_network__change__notifier__passive.cc
new file mode 100644
index 000000000000..09a771601ec7
--- /dev/null
+++ b/devel/electron38/files/patch-net_base_network__change__notifier__passive.cc
@@ -0,0 +1,11 @@
+--- net/base/network_change_notifier_passive.cc.orig 2025-06-30 07:04:30 UTC
++++ net/base/network_change_notifier_passive.cc
+@@ -107,7 +107,7 @@ NetworkChangeNotifierPassive::NetworkChangeCalculatorP
+ NetworkChangeNotifier::NetworkChangeCalculatorParams
+ NetworkChangeNotifierPassive::NetworkChangeCalculatorParamsPassive() {
+ NetworkChangeCalculatorParams params;
+-#if BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Delay values arrived at by simple experimentation and adjusted so as to
+ // produce a single signal when switching between network connections.
+ params.ip_address_offline_delay_ = base::Milliseconds(4000);
diff --git a/devel/electron32/files/patch-net_base_network__interfaces__posix.h b/devel/electron38/files/patch-net_base_network__interfaces__posix.h
index cb3379e3ba8d..cb3379e3ba8d 100644
--- a/devel/electron32/files/patch-net_base_network__interfaces__posix.h
+++ b/devel/electron38/files/patch-net_base_network__interfaces__posix.h
diff --git a/devel/electron38/files/patch-net_base_sockaddr__util__posix.cc b/devel/electron38/files/patch-net_base_sockaddr__util__posix.cc
new file mode 100644
index 000000000000..767910e2c722
--- /dev/null
+++ b/devel/electron38/files/patch-net_base_sockaddr__util__posix.cc
@@ -0,0 +1,12 @@
+--- net/base/sockaddr_util_posix.cc.orig 2025-06-30 07:04:30 UTC
++++ net/base/sockaddr_util_posix.cc
+@@ -60,7 +60,8 @@ bool FillUnixAddress(const std::string& socket_path,
+ return true;
+ }
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
++ // XXX ?
+ // Convert the path given into abstract socket name. It must start with
+ // the '\0' character, so we are adding it. |addr_len| must specify the
+ // length of the structure exactly, as potentially the socket name may
diff --git a/devel/electron32/files/patch-net_base_sockaddr__util__posix__unittest.cc b/devel/electron38/files/patch-net_base_sockaddr__util__posix__unittest.cc
index 1b34c6ad2294..1b34c6ad2294 100644
--- a/devel/electron32/files/patch-net_base_sockaddr__util__posix__unittest.cc
+++ b/devel/electron38/files/patch-net_base_sockaddr__util__posix__unittest.cc
diff --git a/devel/electron38/files/patch-net_disk__cache_backend__experiment.h b/devel/electron38/files/patch-net_disk__cache_backend__experiment.h
new file mode 100644
index 000000000000..0cea73f834fe
--- /dev/null
+++ b/devel/electron38/files/patch-net_disk__cache_backend__experiment.h
@@ -0,0 +1,11 @@
+--- net/disk_cache/backend_experiment.h.orig 2025-08-26 20:49:50 UTC
++++ net/disk_cache/backend_experiment.h
+@@ -15,7 +15,7 @@ constexpr bool IsSimpleBackendEnabledByDefaultPlatform
+ // default.
+ constexpr bool IsSimpleBackendEnabledByDefaultPlatform() {
+ return BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) ||
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC);
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD);
+ }
+
+ // True if assigned to any of disk cache backend experiment groups.
diff --git a/devel/electron38/files/patch-net_disk__cache_simple_simple__file__tracker.cc b/devel/electron38/files/patch-net_disk__cache_simple_simple__file__tracker.cc
new file mode 100644
index 000000000000..ca3e42aafc04
--- /dev/null
+++ b/devel/electron38/files/patch-net_disk__cache_simple_simple__file__tracker.cc
@@ -0,0 +1,20 @@
+--- net/disk_cache/simple/simple_file_tracker.cc.orig 2025-06-30 07:04:30 UTC
++++ net/disk_cache/simple/simple_file_tracker.cc
+@@ -36,7 +36,17 @@ SimpleFileTracker::SimpleFileTracker(int file_limit)
+ }
+
+ SimpleFileTracker::SimpleFileTracker(int file_limit)
++#if defined(OS_OPENBSD)
++{
++ // cap the file descriptor limit at 85% of the size of the
++ // file descriptor table and also substract the amount of
++ // currently used file descriptors as this should give us
++ // enough reserve to avoid hitting the limit
++ file_limit_ = (getdtablesize() * 0.85) - getdtablecount();
++}
++#else
+ : file_limit_(file_limit) {}
++#endif
+
+ SimpleFileTracker::~SimpleFileTracker() {
+ DCHECK(lru_.empty());
diff --git a/devel/electron38/files/patch-net_dns_BUILD.gn b/devel/electron38/files/patch-net_dns_BUILD.gn
new file mode 100644
index 000000000000..673708d7fdc4
--- /dev/null
+++ b/devel/electron38/files/patch-net_dns_BUILD.gn
@@ -0,0 +1,39 @@
+--- net/dns/BUILD.gn.orig 2025-09-10 14:33:47 UTC
++++ net/dns/BUILD.gn
+@@ -140,7 +140,7 @@ source_set("dns") {
+ "dns_config_service_android.cc",
+ "dns_config_service_android.h",
+ ]
+- } else if (is_linux) {
++ } else if (is_linux && !is_bsd) {
+ sources += [
+ "dns_config_service_linux.cc",
+ "dns_config_service_linux.h",
+@@ -174,6 +174,7 @@ source_set("dns") {
+ }
+
+ deps = [ "//net:net_deps" ]
++ deps += [ "//services/screen_ai/buildflags" ]
+
+ public_deps = [
+ ":dns_client",
+@@ -181,6 +182,7 @@ source_set("dns") {
+ ":host_resolver_manager",
+ ":mdns_client",
+ "//net:net_public_deps",
++ "//printing/buildflags",
+ ]
+
+ if (enable_mdns) {
+@@ -456,9 +458,9 @@ source_set("tests") {
+
+ if (is_android) {
+ sources += [ "dns_config_service_android_unittest.cc" ]
+- } else if (is_linux) {
++ } else if (is_linux && !is_bsd) {
+ sources += [ "dns_config_service_linux_unittest.cc" ]
+- } else if (is_posix) {
++ } else if (is_posix && !is_bsd) {
+ sources += [ "dns_config_service_posix_unittest.cc" ]
+ }
+
diff --git a/devel/electron38/files/patch-net_dns_address__info.cc b/devel/electron38/files/patch-net_dns_address__info.cc
new file mode 100644
index 000000000000..55a46c9b3100
--- /dev/null
+++ b/devel/electron38/files/patch-net_dns_address__info.cc
@@ -0,0 +1,16 @@
+--- net/dns/address_info.cc.orig 2025-08-26 20:49:50 UTC
++++ net/dns/address_info.cc
+@@ -78,8 +78,12 @@ AddressInfo::AddressInfoAndResult AddressInfo::Get(
+ // error.
+ // http://crbug.com/134142
+ err = ERR_NAME_NOT_RESOLVED;
+-#elif BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_FREEBSD)
++#elif BUILDFLAG(IS_POSIX)
++#ifdef EAI_NODATA
+ if (os_error != EAI_NONAME && os_error != EAI_NODATA)
++#else
++ if (os_error != EAI_NONAME)
++#endif
+ err = ERR_NAME_RESOLUTION_FAILED;
+ #endif
+
diff --git a/devel/electron38/files/patch-net_dns_address__sorter__posix.cc b/devel/electron38/files/patch-net_dns_address__sorter__posix.cc
new file mode 100644
index 000000000000..7434c642d714
--- /dev/null
+++ b/devel/electron38/files/patch-net_dns_address__sorter__posix.cc
@@ -0,0 +1,10 @@
+--- net/dns/address_sorter_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ net/dns/address_sorter_posix.cc
+@@ -33,6 +33,7 @@
+ #include "net/dns/netinet_in_var_ios.h"
+ #else
+ #include <netinet/in_var.h>
++#include <netinet6/in6_var.h>
+ #endif // BUILDFLAG(IS_IOS)
+ #endif
+ #include <vector>
diff --git a/devel/electron38/files/patch-net_dns_dns__config__service__posix.cc b/devel/electron38/files/patch-net_dns_dns__config__service__posix.cc
new file mode 100644
index 000000000000..d271b5eb2f39
--- /dev/null
+++ b/devel/electron38/files/patch-net_dns_dns__config__service__posix.cc
@@ -0,0 +1,27 @@
+--- net/dns/dns_config_service_posix.cc.orig 2025-02-02 01:39:07 UTC
++++ net/dns/dns_config_service_posix.cc
+@@ -40,6 +40,11 @@
+ #include "net/dns/dns_config_watcher_mac.h"
+ #endif
+
++#if BUILDFLAG(IS_BSD)
++#include "base/command_line.h"
++#include "sandbox/policy/switches.h"
++#endif
++
+ namespace net {
+
+ namespace internal {
+@@ -136,6 +141,12 @@ class DnsConfigServicePosix::Watcher : public DnsConfi
+
+ bool Watch() override {
+ CheckOnCorrectSequence();
++
++// pledge + unveil
++ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
++ if (!command_line->HasSwitch(sandbox::policy::switches::kNoSandbox))
++ return false;
++
+ bool success = true;
+ #if !IS_MAS_BUILD()
+ if (!config_watcher_.Watch(base::BindRepeating(&Watcher::OnConfigChanged,
diff --git a/devel/electron32/files/patch-net_dns_dns__reloader.cc b/devel/electron38/files/patch-net_dns_dns__reloader.cc
index 9a8ed94039dc..9a8ed94039dc 100644
--- a/devel/electron32/files/patch-net_dns_dns__reloader.cc
+++ b/devel/electron38/files/patch-net_dns_dns__reloader.cc
diff --git a/devel/electron32/files/patch-net_dns_dns__util.cc b/devel/electron38/files/patch-net_dns_dns__util.cc
index 7de4f95330dc..7de4f95330dc 100644
--- a/devel/electron32/files/patch-net_dns_dns__util.cc
+++ b/devel/electron38/files/patch-net_dns_dns__util.cc
diff --git a/devel/electron38/files/patch-net_dns_host__resolver__proc.cc b/devel/electron38/files/patch-net_dns_host__resolver__proc.cc
new file mode 100644
index 000000000000..ce59640dd575
--- /dev/null
+++ b/devel/electron38/files/patch-net_dns_host__resolver__proc.cc
@@ -0,0 +1,13 @@
+--- net/dns/host_resolver_proc.cc.orig 2025-06-30 07:04:30 UTC
++++ net/dns/host_resolver_proc.cc
+@@ -16,10 +16,6 @@
+ #include "net/base/net_errors.h"
+ #include "net/dns/host_resolver_system_task.h"
+
+-#if BUILDFLAG(IS_OPENBSD)
+-#define AI_ADDRCONFIG 0
+-#endif
+-
+ namespace net {
+
+ HostResolverProc* HostResolverProc::default_proc_ = nullptr;
diff --git a/devel/electron32/files/patch-net_dns_public_BUILD.gn b/devel/electron38/files/patch-net_dns_public_BUILD.gn
index 1e5d2a8dca2a..1e5d2a8dca2a 100644
--- a/devel/electron32/files/patch-net_dns_public_BUILD.gn
+++ b/devel/electron38/files/patch-net_dns_public_BUILD.gn
diff --git a/devel/electron38/files/patch-net_dns_public_resolv__reader.cc b/devel/electron38/files/patch-net_dns_public_resolv__reader.cc
new file mode 100644
index 000000000000..c3955896f2e8
--- /dev/null
+++ b/devel/electron38/files/patch-net_dns_public_resolv__reader.cc
@@ -0,0 +1,11 @@
+--- net/dns/public/resolv_reader.cc.orig 2025-08-26 20:49:50 UTC
++++ net/dns/public/resolv_reader.cc
+@@ -34,7 +34,7 @@ bool ResolvReader::IsLikelySystemdResolved() {
+ }
+
+ bool ResolvReader::IsLikelySystemdResolved() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ // Look for a single 127.0.0.53:53 nameserver endpoint. The only known
+ // significant usage of such a configuration is the systemd-resolved local
+ // resolver, so it is then a fairly safe assumption that any DNS queries to
diff --git a/devel/electron32/files/patch-net_dns_public_resolv__reader.h b/devel/electron38/files/patch-net_dns_public_resolv__reader.h
index 8e97c9b36f33..8e97c9b36f33 100644
--- a/devel/electron32/files/patch-net_dns_public_resolv__reader.h
+++ b/devel/electron38/files/patch-net_dns_public_resolv__reader.h
diff --git a/devel/electron32/files/patch-net_dns_public_scoped__res__state.h b/devel/electron38/files/patch-net_dns_public_scoped__res__state.h
index 0fc78c4a06a0..0fc78c4a06a0 100644
--- a/devel/electron32/files/patch-net_dns_public_scoped__res__state.h
+++ b/devel/electron38/files/patch-net_dns_public_scoped__res__state.h
diff --git a/devel/electron32/files/patch-net_filter_zstd__source__stream.cc b/devel/electron38/files/patch-net_filter_zstd__source__stream.cc
index e4820db54a4e..e4820db54a4e 100644
--- a/devel/electron32/files/patch-net_filter_zstd__source__stream.cc
+++ b/devel/electron38/files/patch-net_filter_zstd__source__stream.cc
diff --git a/devel/electron38/files/patch-net_http_http__auth__gssapi__posix.cc b/devel/electron38/files/patch-net_http_http__auth__gssapi__posix.cc
new file mode 100644
index 000000000000..e73babd89b89
--- /dev/null
+++ b/devel/electron38/files/patch-net_http_http__auth__gssapi__posix.cc
@@ -0,0 +1,13 @@
+--- net/http/http_auth_gssapi_posix.cc.orig 2025-04-22 20:15:27 UTC
++++ net/http/http_auth_gssapi_posix.cc
+@@ -366,7 +366,9 @@ base::NativeLibrary GSSAPISharedLibrary::LoadSharedLib
+ } else {
+ #if BUILDFLAG(IS_APPLE)
+ library_names.emplace_back("/System/Library/Frameworks/GSS.framework/GSS");
+-#elif BUILDFLAG(IS_OPENBSD)
++#elif BUILDFLAG(IS_BSD)
++ // MIT Kerberos - FreeBSD
++ library_names.emplace_back("libgssapi_krb5.so.2");
+ // Heimdal - OpenBSD
+ library_names.emplace_back("libgssapi.so");
+ #else
diff --git a/devel/electron32/files/patch-net_http_http__auth__gssapi__posix.h b/devel/electron38/files/patch-net_http_http__auth__gssapi__posix.h
index a5df8462e3a1..a5df8462e3a1 100644
--- a/devel/electron32/files/patch-net_http_http__auth__gssapi__posix.h
+++ b/devel/electron38/files/patch-net_http_http__auth__gssapi__posix.h
diff --git a/devel/electron38/files/patch-net_http_http__auth__handler__negotiate.cc b/devel/electron38/files/patch-net_http_http__auth__handler__negotiate.cc
new file mode 100644
index 000000000000..699bf9210420
--- /dev/null
+++ b/devel/electron38/files/patch-net_http_http__auth__handler__negotiate.cc
@@ -0,0 +1,11 @@
+--- net/http/http_auth_handler_negotiate.cc.orig 2025-04-22 20:15:27 UTC
++++ net/http/http_auth_handler_negotiate.cc
+@@ -119,7 +119,7 @@ int HttpAuthHandlerNegotiate::Factory::CreateAuthHandl
+ #elif BUILDFLAG(IS_POSIX)
+ if (is_unsupported_)
+ return ERR_UNSUPPORTED_AUTH_SCHEME;
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Note: Don't set is_unsupported_ = true here. AllowGssapiLibraryLoad()
+ // might change to true during a session.
+ if (!http_auth_preferences() ||
diff --git a/devel/electron38/files/patch-net_http_http__auth__preferences.cc b/devel/electron38/files/patch-net_http_http__auth__preferences.cc
new file mode 100644
index 000000000000..021f62c93bf4
--- /dev/null
+++ b/devel/electron38/files/patch-net_http_http__auth__preferences.cc
@@ -0,0 +1,11 @@
+--- net/http/http_auth_preferences.cc.orig 2025-04-22 20:15:27 UTC
++++ net/http/http_auth_preferences.cc
+@@ -38,7 +38,7 @@ std::string HttpAuthPreferences::AuthAndroidNegotiateA
+ }
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool HttpAuthPreferences::AllowGssapiLibraryLoad() const {
+ return allow_gssapi_library_load_;
+ }
diff --git a/devel/electron38/files/patch-net_http_http__auth__preferences.h b/devel/electron38/files/patch-net_http_http__auth__preferences.h
new file mode 100644
index 000000000000..76488645dcb1
--- /dev/null
+++ b/devel/electron38/files/patch-net_http_http__auth__preferences.h
@@ -0,0 +1,29 @@
+--- net/http/http_auth_preferences.h.orig 2025-04-22 20:15:27 UTC
++++ net/http/http_auth_preferences.h
+@@ -49,7 +49,7 @@ class NET_EXPORT HttpAuthPreferences {
+ #if BUILDFLAG(IS_ANDROID)
+ virtual std::string AuthAndroidNegotiateAccountType() const;
+ #endif
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ virtual bool AllowGssapiLibraryLoad() const;
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+ virtual bool CanUseDefaultCredentials(
+@@ -85,7 +85,7 @@ class NET_EXPORT HttpAuthPreferences {
+ }
+ #endif // BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void set_allow_gssapi_library_load(bool allow_gssapi_library_load) {
+ allow_gssapi_library_load_ = allow_gssapi_library_load;
+ }
+@@ -136,7 +136,7 @@ class NET_EXPORT HttpAuthPreferences {
+ std::string auth_android_negotiate_account_type_;
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool allow_gssapi_library_load_ = true;
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-net_http_http__network__session.cc b/devel/electron38/files/patch-net_http_http__network__session.cc
new file mode 100644
index 000000000000..48a638757868
--- /dev/null
+++ b/devel/electron38/files/patch-net_http_http__network__session.cc
@@ -0,0 +1,12 @@
+--- net/http/http_network_session.cc.orig 2025-06-30 07:04:30 UTC
++++ net/http/http_network_session.cc
+@@ -21,7 +21,9 @@
+ #include "build/build_config.h"
+ #include "net/base/features.h"
+ #include "net/dns/host_resolver.h"
++#if defined(USE_KERBEROS)
+ #include "net/http/http_auth_handler_factory.h"
++#endif
+ #include "net/http/http_response_body_drainer.h"
+ #include "net/http/http_stream_factory.h"
+ #include "net/http/http_stream_pool.h"
diff --git a/devel/electron32/files/patch-net_proxy__resolution_proxy__config__service.cc b/devel/electron38/files/patch-net_proxy__resolution_proxy__config__service.cc
index 1a4a43ada141..1a4a43ada141 100644
--- a/devel/electron32/files/patch-net_proxy__resolution_proxy__config__service.cc
+++ b/devel/electron38/files/patch-net_proxy__resolution_proxy__config__service.cc
diff --git a/devel/electron38/files/patch-net_proxy__resolution_proxy__config__service__linux.cc b/devel/electron38/files/patch-net_proxy__resolution_proxy__config__service__linux.cc
new file mode 100644
index 000000000000..9957718799d4
--- /dev/null
+++ b/devel/electron38/files/patch-net_proxy__resolution_proxy__config__service__linux.cc
@@ -0,0 +1,40 @@
+--- net/proxy_resolution/proxy_config_service_linux.cc.orig 2025-08-26 20:49:50 UTC
++++ net/proxy_resolution/proxy_config_service_linux.cc
+@@ -11,7 +11,9 @@
+
+ #include <errno.h>
+ #include <limits.h>
++#if !BUILDFLAG(IS_BSD)
+ #include <sys/inotify.h>
++#endif
+ #include <unistd.h>
+
+ #include <map>
+@@ -502,6 +504,7 @@ bool SettingGetterImplGSettings::CheckVersion() {
+ }
+ #endif // defined(USE_GIO)
+
++#if !BUILDFLAG(IS_BSD)
+ // Converts |value| from a decimal string to an int. If there was a failure
+ // parsing, returns |default_value|.
+ int StringToIntOrDefault(std::string_view value, int default_value) {
+@@ -1039,6 +1042,7 @@ class SettingGetterImplKDE : public ProxyConfigService
+ // events on.
+ scoped_refptr<base::SequencedTaskRunner> file_task_runner_;
+ };
++#endif
+
+ } // namespace
+
+@@ -1259,9 +1263,11 @@ ProxyConfigServiceLinux::Delegate::Delegate(
+ case base::nix::DESKTOP_ENVIRONMENT_KDE4:
+ case base::nix::DESKTOP_ENVIRONMENT_KDE5:
+ case base::nix::DESKTOP_ENVIRONMENT_KDE6:
++#if !BUILDFLAG(IS_BSD)
+ setting_getter_ =
+ std::make_unique<SettingGetterImplKDE>(env_var_getter_.get());
+ break;
++#endif
+ case base::nix::DESKTOP_ENVIRONMENT_XFCE:
+ case base::nix::DESKTOP_ENVIRONMENT_LXQT:
+ case base::nix::DESKTOP_ENVIRONMENT_OTHER:
diff --git a/devel/electron38/files/patch-net_socket_socks5__client__socket.cc b/devel/electron38/files/patch-net_socket_socks5__client__socket.cc
new file mode 100644
index 000000000000..a802cff95b47
--- /dev/null
+++ b/devel/electron38/files/patch-net_socket_socks5__client__socket.cc
@@ -0,0 +1,12 @@
+--- net/socket/socks5_client_socket.cc.orig 2025-04-22 20:15:27 UTC
++++ net/socket/socks5_client_socket.cc
+@@ -23,6 +23,9 @@
+ #include "net/log/net_log_event_type.h"
+ #include "net/traffic_annotation/network_traffic_annotation.h"
+
++#include <sys/types.h>
++#include <netinet/in.h>
++
+ namespace net {
+
+ const unsigned int SOCKS5ClientSocket::kGreetReadHeaderSize = 2;
diff --git a/devel/electron38/files/patch-net_socket_tcp__socket__posix.cc b/devel/electron38/files/patch-net_socket_tcp__socket__posix.cc
new file mode 100644
index 000000000000..c3e926f5ccf2
--- /dev/null
+++ b/devel/electron38/files/patch-net_socket_tcp__socket__posix.cc
@@ -0,0 +1,20 @@
+--- net/socket/tcp_socket_posix.cc.orig 2025-06-30 07:04:30 UTC
++++ net/socket/tcp_socket_posix.cc
+@@ -99,6 +99,17 @@ bool SetTCPKeepAlive(int fd, bool enable, int delay) {
+ PLOG(ERROR) << "Failed to set TCP_KEEPALIVE on fd: " << fd;
+ return false;
+ }
++#elif BUILDFLAG(IS_FREEBSD)
++ // Set seconds until first TCP keep alive.
++ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &delay, sizeof(delay))) {
++ PLOG(ERROR) << "Failed to set TCP_KEEPIDLE on fd: " << fd;
++ return false;
++ }
++ // Set seconds between TCP keep alives.
++ if (setsockopt(fd, IPPROTO_TCP, TCP_KEEPINTVL, &delay, sizeof(delay))) {
++ PLOG(ERROR) << "Failed to set TCP_KEEPINTVL on fd: " << fd;
++ return false;
++ }
+ #endif
+ }
+
diff --git a/devel/electron38/files/patch-net_socket_udp__socket__posix.cc b/devel/electron38/files/patch-net_socket_udp__socket__posix.cc
new file mode 100644
index 000000000000..beb6dae11eb5
--- /dev/null
+++ b/devel/electron38/files/patch-net_socket_udp__socket__posix.cc
@@ -0,0 +1,39 @@
+--- net/socket/udp_socket_posix.cc.orig 2025-06-30 07:04:30 UTC
++++ net/socket/udp_socket_posix.cc
+@@ -524,12 +524,17 @@ int UDPSocketPosix::SetRecvTos() {
+ #endif // BUILDFLAG(IS_APPLE)
+ }
+
++#ifdef IP_RECVTOS
+ int rv = setsockopt(socket_, IPPROTO_IP, IP_RECVTOS, &ecn, sizeof(ecn));
++#else
++ int rv = -1;
++ errno = EOPNOTSUPP;
++#endif
+ return rv == 0 ? OK : MapSystemError(errno);
+ }
+
+ void UDPSocketPosix::SetMsgConfirm(bool confirm) {
+-#if !BUILDFLAG(IS_APPLE)
++#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
+ if (confirm) {
+ sendto_flags_ |= MSG_CONFIRM;
+ } else {
+@@ -550,7 +555,7 @@ int UDPSocketPosix::SetBroadcast(bool broadcast) {
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
+ int value = broadcast ? 1 : 0;
+ int rv;
+-#if BUILDFLAG(IS_APPLE)
++#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
+ // SO_REUSEPORT on OSX permits multiple processes to each receive
+ // UDP multicast or broadcast datagrams destined for the bound
+ // port.
+@@ -894,7 +899,7 @@ int UDPSocketPosix::DoBind(const IPEndPoint& address)
+ #if BUILDFLAG(IS_CHROMEOS)
+ if (last_error == EINVAL)
+ return ERR_ADDRESS_IN_USE;
+-#elif BUILDFLAG(IS_APPLE)
++#elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
+ if (last_error == EADDRNOTAVAIL)
+ return ERR_ADDRESS_IN_USE;
+ #endif
diff --git a/devel/electron38/files/patch-net_socket_udp__socket__unittest.cc b/devel/electron38/files/patch-net_socket_udp__socket__unittest.cc
new file mode 100644
index 000000000000..3055a67a2db9
--- /dev/null
+++ b/devel/electron38/files/patch-net_socket_udp__socket__unittest.cc
@@ -0,0 +1,47 @@
+--- net/socket/udp_socket_unittest.cc.orig 2025-06-30 07:04:30 UTC
++++ net/socket/udp_socket_unittest.cc
+@@ -397,7 +397,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
+ EXPECT_EQ(second_packet, received);
+ }
+
+-#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // - MacOS: requires root permissions on OSX 10.7+.
+ // - Android: devices attached to testbots don't have default network, so
+ // broadcasting to 255.255.255.255 returns error -109 (Address not reachable).
+@@ -708,7 +708,7 @@ TEST_F(UDPSocketTest, ClientSetDoNotFragment) {
+ EXPECT_THAT(rv, IsOk());
+
+ rv = client.SetDoNotFragment();
+-#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/42050633): IP_MTU_DISCOVER is not implemented on Fuchsia.
+ EXPECT_THAT(rv, IsError(ERR_NOT_IMPLEMENTED));
+ #else
+@@ -730,7 +730,7 @@ TEST_F(UDPSocketTest, ServerSetDoNotFragment) {
+ EXPECT_THAT(rv, IsOk());
+
+ rv = server.SetDoNotFragment();
+-#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/42050633): IP_MTU_DISCOVER is not implemented on Fuchsia.
+ EXPECT_THAT(rv, IsError(ERR_NOT_IMPLEMENTED));
+ #else
+@@ -796,7 +796,7 @@ TEST_F(UDPSocketTest, JoinMulticastGroup) {
+
+ // TODO(crbug.com/40620614): failing on device on iOS 12.2.
+ // TODO(crbug.com/40189274): flaky on Mac 11.
+-#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #define MAYBE_SharedMulticastAddress DISABLED_SharedMulticastAddress
+ #else
+ #define MAYBE_SharedMulticastAddress SharedMulticastAddress
+@@ -850,7 +850,7 @@ TEST_F(UDPSocketTest, MAYBE_SharedMulticastAddress) {
+ NetLogSource());
+ ASSERT_THAT(client_socket.Connect(send_address), IsOk());
+
+-#if !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+ // Send a message via the multicast group. That message is expected be be
+ // received by both receving sockets.
+ //
diff --git a/devel/electron38/files/patch-net_third__party_quiche_BUILD.gn b/devel/electron38/files/patch-net_third__party_quiche_BUILD.gn
new file mode 100644
index 000000000000..89564a7456d4
--- /dev/null
+++ b/devel/electron38/files/patch-net_third__party_quiche_BUILD.gn
@@ -0,0 +1,11 @@
+--- net/third_party/quiche/BUILD.gn.orig 2025-04-22 20:15:27 UTC
++++ net/third_party/quiche/BUILD.gn
+@@ -28,7 +28,7 @@ import("//third_party/protobuf/proto_library.gni")
+ import("//testing/libfuzzer/fuzzer_test.gni")
+ import("//third_party/protobuf/proto_library.gni")
+
+-build_epoll_based_tools = is_linux || is_chromeos
++build_epoll_based_tools = (is_linux && !is_bsd) || is_chromeos
+
+ config("quiche_internal_config") {
+ cflags = []
diff --git a/devel/electron38/files/patch-net_tools_cert__verify__tool_cert__verify__tool.cc b/devel/electron38/files/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
new file mode 100644
index 000000000000..eefc8f7bfcaf
--- /dev/null
+++ b/devel/electron38/files/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
@@ -0,0 +1,20 @@
+--- net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2025-06-30 07:04:30 UTC
++++ net/tools/cert_verify_tool/cert_verify_tool.cc
+@@ -35,7 +35,7 @@
+ #include "third_party/boringssl/src/pki/trust_store.h"
+ #include "third_party/boringssl/src/pki/trust_store_collection.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "net/proxy_resolution/proxy_config.h"
+ #include "net/proxy_resolution/proxy_config_service_fixed.h"
+ #endif
+@@ -67,7 +67,7 @@ void SetUpOnNetworkThread(
+ base::WaitableEvent* initialization_complete_event) {
+ net::URLRequestContextBuilder url_request_context_builder;
+ url_request_context_builder.set_user_agent(GetUserAgent());
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // On Linux, use a fixed ProxyConfigService, since the default one
+ // depends on glib.
+ //
diff --git a/devel/electron38/files/patch-net_tools_net__watcher_net__watcher.cc b/devel/electron38/files/patch-net_tools_net__watcher_net__watcher.cc
new file mode 100644
index 000000000000..b263485c6690
--- /dev/null
+++ b/devel/electron38/files/patch-net_tools_net__watcher_net__watcher.cc
@@ -0,0 +1,38 @@
+--- net/tools/net_watcher/net_watcher.cc.orig 2025-04-22 20:15:27 UTC
++++ net/tools/net_watcher/net_watcher.cc
+@@ -31,7 +31,7 @@
+ #include "net/proxy_resolution/proxy_config_service.h"
+ #include "net/proxy_resolution/proxy_config_with_annotation.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "net/base/network_change_notifier_linux.h"
+ #endif
+
+@@ -41,7 +41,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Flag to specifies which network interfaces to ignore. Interfaces should
+ // follow as a comma seperated list.
+ const char kIgnoreNetifFlag[] = "ignore-netif";
+@@ -143,7 +143,7 @@ int main(int argc, char* argv[]) {
+ } // namespace
+
+ int main(int argc, char* argv[]) {
+-#if BUILDFLAG(IS_APPLE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::apple::ScopedNSAutoreleasePool pool;
+ #endif
+ base::AtExitManager exit_manager;
+@@ -160,7 +160,7 @@ int main(int argc, char* argv[]) {
+
+ NetWatcher net_watcher;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
+ std::string ignored_netifs_str =
+ command_line->GetSwitchValueASCII(kIgnoreNetifFlag);
diff --git a/devel/electron38/files/patch-net_traffic__annotation_network__traffic__annotation.h b/devel/electron38/files/patch-net_traffic__annotation_network__traffic__annotation.h
new file mode 100644
index 000000000000..45a40de09825
--- /dev/null
+++ b/devel/electron38/files/patch-net_traffic__annotation_network__traffic__annotation.h
@@ -0,0 +1,20 @@
+--- net/traffic_annotation/network_traffic_annotation.h.orig 2025-04-22 20:15:27 UTC
++++ net/traffic_annotation/network_traffic_annotation.h
+@@ -374,7 +374,7 @@ struct MutablePartialNetworkTrafficAnnotationTag {
+ } // namespace net
+
+ // Placeholder for unannotated usages.
+-#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+ #define TRAFFIC_ANNOTATION_WITHOUT_PROTO(ANNOTATION_ID) \
+ net::DefineNetworkTrafficAnnotation(ANNOTATION_ID, "No proto yet.")
+ #endif
+@@ -385,7 +385,7 @@ struct MutablePartialNetworkTrafficAnnotationTag {
+ //
+ // On Linux and Windows, use MISSING_TRAFFIC_ANNOTATION or
+ // TRAFFIC_ANNOTATION_FOR_TESTS.
+-#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+
+ #define NO_TRAFFIC_ANNOTATION_YET \
+ net::DefineNetworkTrafficAnnotation("undefined", "Nothing here yet.")
diff --git a/devel/electron38/files/patch-net_url__request_url__request__context.cc b/devel/electron38/files/patch-net_url__request_url__request__context.cc
new file mode 100644
index 000000000000..dfd8b0b35b5f
--- /dev/null
+++ b/devel/electron38/files/patch-net_url__request_url__request__context.cc
@@ -0,0 +1,11 @@
+--- net/url_request/url_request_context.cc.orig 2025-08-26 20:49:50 UTC
++++ net/url_request/url_request_context.cc
+@@ -128,7 +128,7 @@ const HttpNetworkSessionContext* URLRequestContext::Ge
+ return &network_session->context();
+ }
+
+-#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ std::unique_ptr<URLRequest> URLRequestContext::CreateRequest(
+ const GURL& url,
+ RequestPriority priority,
diff --git a/devel/electron38/files/patch-net_url__request_url__request__context.h b/devel/electron38/files/patch-net_url__request_url__request__context.h
new file mode 100644
index 000000000000..2707656fa054
--- /dev/null
+++ b/devel/electron38/files/patch-net_url__request_url__request__context.h
@@ -0,0 +1,11 @@
+--- net/url_request/url_request_context.h.orig 2025-04-22 20:15:27 UTC
++++ net/url_request/url_request_context.h
+@@ -86,7 +86,7 @@ class NET_EXPORT URLRequestContext final {
+ // session.
+ const HttpNetworkSessionContext* GetNetworkSessionContext() const;
+
+-#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+ // This function should not be used in Chromium, please use the version with
+ // NetworkTrafficAnnotationTag in the future.
+ //
diff --git a/devel/electron38/files/patch-net_url__request_url__request__context__builder.cc b/devel/electron38/files/patch-net_url__request_url__request__context__builder.cc
new file mode 100644
index 000000000000..b616d53b202b
--- /dev/null
+++ b/devel/electron38/files/patch-net_url__request_url__request__context__builder.cc
@@ -0,0 +1,11 @@
+--- net/url_request/url_request_context_builder.cc.orig 2025-08-26 20:49:50 UTC
++++ net/url_request/url_request_context_builder.cc
+@@ -446,7 +446,7 @@ std::unique_ptr<URLRequestContext> URLRequestContextBu
+ }
+
+ if (!proxy_resolution_service_) {
+-#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_BSD)
+ // TODO(willchan): Switch to using this code when
+ // ProxyConfigService::CreateSystemProxyConfigService()'s
+ // signature doesn't suck.
diff --git a/devel/electron38/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc b/devel/electron38/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc
new file mode 100644
index 000000000000..9917491f02b9
--- /dev/null
+++ b/devel/electron38/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc
@@ -0,0 +1,15 @@
+--- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2025-04-22 20:15:27 UTC
++++ net/websockets/websocket_basic_stream_adapters_test.cc
+@@ -1098,10 +1098,10 @@ TEST_F(WebSocketSpdyStreamAdapterTest,
+ OnCloseOkShouldBeTranslatedToConnectionClose) {
+ spdy::SpdySerializedFrame response_headers(
+ spdy_util_.ConstructSpdyResponseHeaders(1, ResponseHeaders(), false));
+- spdy::SpdySerializedFrame close(
++ spdy::SpdySerializedFrame test_close(
+ spdy_util_.ConstructSpdyRstStream(1, spdy::ERROR_CODE_NO_ERROR));
+ MockRead reads[] = {CreateMockRead(response_headers, 1),
+- CreateMockRead(close, 2), MockRead(ASYNC, 0, 3)};
++ CreateMockRead(test_close, 2), MockRead(ASYNC, 0, 3)};
+ spdy::SpdySerializedFrame request_headers(spdy_util_.ConstructSpdyHeaders(
+ 1, RequestHeaders(), DEFAULT_PRIORITY, false));
+ MockWrite writes[] = {CreateMockWrite(request_headers, 0)};
diff --git a/devel/electron38/files/patch-pdf_pdfium_pdfium__engine.cc b/devel/electron38/files/patch-pdf_pdfium_pdfium__engine.cc
new file mode 100644
index 000000000000..722f15349450
--- /dev/null
+++ b/devel/electron38/files/patch-pdf_pdfium_pdfium__engine.cc
@@ -0,0 +1,20 @@
+--- pdf/pdfium/pdfium_engine.cc.orig 2025-08-26 20:49:50 UTC
++++ pdf/pdfium/pdfium_engine.cc
+@@ -113,7 +113,7 @@
+ #include "ui/accessibility/ax_features.mojom-features.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "pdf/pdfium/pdfium_font_linux.h"
+ #endif
+
+@@ -565,7 +565,7 @@ void InitializeSDK(bool enable_v8,
+
+ FPDF_InitLibraryWithConfig(&config);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ g_font_mapping_mode = font_mapping_mode;
+ InitializeLinuxFontMapper();
+ #endif
diff --git a/devel/electron38/files/patch-printing_backend_cups__helper.cc b/devel/electron38/files/patch-printing_backend_cups__helper.cc
new file mode 100644
index 000000000000..8cc0aa9a3649
--- /dev/null
+++ b/devel/electron38/files/patch-printing_backend_cups__helper.cc
@@ -0,0 +1,52 @@
+--- printing/backend/cups_helper.cc.orig 2025-08-26 20:49:50 UTC
++++ printing/backend/cups_helper.cc
+@@ -13,7 +13,7 @@
+ #include "base/time/time.h"
+ #include "build/build_config.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <cups/ppd.h>
+ #include <stddef.h>
+ #include <stdio.h>
+@@ -43,11 +43,11 @@
+ #include "url/gurl.h"
+ #endif // BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "printing/backend/cups_weak_functions.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ using base::EqualsCaseInsensitiveASCII;
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -60,7 +60,7 @@ constexpr base::TimeDelta kCupsTimeout = base::Seconds
+ // able to start and respond on all systems within this duration.
+ constexpr base::TimeDelta kCupsTimeout = base::Seconds(5);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // CUPS default max copies value (parsed from kCupsMaxCopies PPD attribute).
+ constexpr int32_t kDefaultMaxCopies = 9999;
+ constexpr char kCupsMaxCopies[] = "cupsMaxCopies";
+@@ -766,7 +766,7 @@ const int kDefaultIPPServerPort = 631;
+
+ } // namespace
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Helper wrapper around http_t structure, with connection and cleanup
+ // functionality.
+ HttpConnectionCUPS::HttpConnectionCUPS(const GURL& print_server_url,
+@@ -971,7 +971,7 @@ ScopedHttpPtr HttpConnect2(const char* host,
+ int blocking,
+ int msec,
+ int* cancel) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ScopedHttpPtr http;
+ if (httpConnect2) {
+ http.reset(httpConnect2(host, port,
diff --git a/devel/electron38/files/patch-printing_backend_cups__helper.h b/devel/electron38/files/patch-printing_backend_cups__helper.h
new file mode 100644
index 000000000000..2611bc34629d
--- /dev/null
+++ b/devel/electron38/files/patch-printing_backend_cups__helper.h
@@ -0,0 +1,11 @@
+--- printing/backend/cups_helper.h.orig 2025-08-26 20:49:50 UTC
++++ printing/backend/cups_helper.h
+@@ -32,7 +32,7 @@ constexpr cups_ptype_t kDestinationsFilterMask =
+ constexpr cups_ptype_t kDestinationsFilterMask =
+ CUPS_PRINTER_FAX | CUPS_PRINTER_SCANNER | CUPS_PRINTER_DISCOVERED;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Helper wrapper around http_t structure, with connection and cleanup
+ // functionality.
+ class COMPONENT_EXPORT(PRINT_BACKEND) HttpConnectionCUPS {
diff --git a/devel/electron38/files/patch-printing_backend_cups__ipp__helper.cc b/devel/electron38/files/patch-printing_backend_cups__ipp__helper.cc
new file mode 100644
index 000000000000..71f148639e4d
--- /dev/null
+++ b/devel/electron38/files/patch-printing_backend_cups__ipp__helper.cc
@@ -0,0 +1,11 @@
+--- printing/backend/cups_ipp_helper.cc.orig 2025-06-30 07:04:30 UTC
++++ printing/backend/cups_ipp_helper.cc
+@@ -202,7 +202,7 @@ void ExtractResolutions(const CupsOptionProvider& prin
+ // Provide a default DPI if no valid DPI is found.
+ #if BUILDFLAG(IS_MAC)
+ constexpr gfx::Size kDefaultMissingDpi(kDefaultMacDpi, kDefaultMacDpi);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ constexpr gfx::Size kDefaultMissingDpi(kPixelsPerInch, kPixelsPerInch);
+ #else
+ constexpr gfx::Size kDefaultMissingDpi(kDefaultPdfDpi, kDefaultPdfDpi);
diff --git a/devel/electron38/files/patch-printing_backend_cups__jobs.cc b/devel/electron38/files/patch-printing_backend_cups__jobs.cc
new file mode 100644
index 000000000000..1cf5ccb00022
--- /dev/null
+++ b/devel/electron38/files/patch-printing_backend_cups__jobs.cc
@@ -0,0 +1,11 @@
+--- printing/backend/cups_jobs.cc.orig 2025-08-26 20:49:50 UTC
++++ printing/backend/cups_jobs.cc
+@@ -31,7 +31,7 @@
+ #include "printing/backend/cups_ipp_helper.h"
+ #include "printing/printer_status.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "printing/backend/cups_weak_functions.h"
+ #endif
+
diff --git a/devel/electron38/files/patch-printing_backend_cups__printer.cc b/devel/electron38/files/patch-printing_backend_cups__printer.cc
new file mode 100644
index 000000000000..1627724944c3
--- /dev/null
+++ b/devel/electron38/files/patch-printing_backend_cups__printer.cc
@@ -0,0 +1,11 @@
+--- printing/backend/cups_printer.cc.orig 2025-08-26 20:49:50 UTC
++++ printing/backend/cups_printer.cc
+@@ -24,7 +24,7 @@
+ #include "printing/print_job_constants.h"
+ #include "url/gurl.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "printing/backend/cups_weak_functions.h"
+ #endif
+
diff --git a/devel/electron38/files/patch-printing_backend_cups__weak__functions.h b/devel/electron38/files/patch-printing_backend_cups__weak__functions.h
new file mode 100644
index 000000000000..dde893f05375
--- /dev/null
+++ b/devel/electron38/files/patch-printing_backend_cups__weak__functions.h
@@ -0,0 +1,11 @@
+--- printing/backend/cups_weak_functions.h.orig 2025-08-26 20:49:50 UTC
++++ printing/backend/cups_weak_functions.h
+@@ -6,7 +6,7 @@
+
+ #include "build/build_config.h"
+
+-static_assert(BUILDFLAG(IS_LINUX));
++static_assert(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD));
+
+ // Function availability can be tested by checking whether its address is not
+ // nullptr. Weak symbols remove the need for platform specific build flags and
diff --git a/devel/electron38/files/patch-printing_backend_print__backend__cups.h b/devel/electron38/files/patch-printing_backend_print__backend__cups.h
new file mode 100644
index 000000000000..372e25ce74fc
--- /dev/null
+++ b/devel/electron38/files/patch-printing_backend_print__backend__cups.h
@@ -0,0 +1,11 @@
+--- printing/backend/print_backend_cups.h.orig 2025-08-26 20:49:50 UTC
++++ printing/backend/print_backend_cups.h
+@@ -17,7 +17,7 @@
+ #include "printing/mojom/print.mojom.h"
+ #include "url/gurl.h"
+
+-static_assert(BUILDFLAG(IS_LINUX));
++static_assert(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD));
+
+ namespace printing {
+
diff --git a/devel/electron38/files/patch-printing_backend_print__backend__cups__ipp.cc b/devel/electron38/files/patch-printing_backend_print__backend__cups__ipp.cc
new file mode 100644
index 000000000000..f12adee6ac76
--- /dev/null
+++ b/devel/electron38/files/patch-printing_backend_print__backend__cups__ipp.cc
@@ -0,0 +1,11 @@
+--- printing/backend/print_backend_cups_ipp.cc.orig 2025-08-26 20:49:50 UTC
++++ printing/backend/print_backend_cups_ipp.cc
+@@ -21,7 +21,7 @@
+ #include "printing/mojom/print.mojom.h"
+ #include "printing/units.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "printing/backend/cups_weak_functions.h"
+ #endif
+
diff --git a/devel/electron38/files/patch-printing_mojom_printing__context__mojom__traits.cc b/devel/electron38/files/patch-printing_mojom_printing__context__mojom__traits.cc
new file mode 100644
index 000000000000..ac033635f1c7
--- /dev/null
+++ b/devel/electron38/files/patch-printing_mojom_printing__context__mojom__traits.cc
@@ -0,0 +1,29 @@
+--- printing/mojom/printing_context_mojom_traits.cc.orig 2025-08-26 20:49:50 UTC
++++ printing/mojom/printing_context_mojom_traits.cc
+@@ -19,7 +19,7 @@
+ #include "base/numerics/safe_conversions.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "mojo/public/mojom/base/values.mojom.h"
+ #endif
+
+@@ -217,7 +217,7 @@ bool StructTraits<
+ }
+
+ out->set_pages_per_sheet(data.pages_per_sheet());
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ DCHECK(out->advanced_settings().empty());
+ if (!data.ReadAdvancedSettings(&out->advanced_settings()))
+ return false;
+@@ -294,7 +294,7 @@ bool StructTraits<
+ if (system_print_dialog_data.size() != dictionary_entries) {
+ return false;
+ }
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // The dictionary must contain three strings.
+ const base::Value* value = system_print_dialog_data.Find(
+ printing::kLinuxSystemPrintDialogDataPrinter);
diff --git a/devel/electron32/files/patch-printing_mojom_printing__context__mojom__traits.h b/devel/electron38/files/patch-printing_mojom_printing__context__mojom__traits.h
index 26b80145a15c..26b80145a15c 100644
--- a/devel/electron32/files/patch-printing_mojom_printing__context__mojom__traits.h
+++ b/devel/electron38/files/patch-printing_mojom_printing__context__mojom__traits.h
diff --git a/devel/electron38/files/patch-printing_mojom_printing__context__mojom__traits__unittest.cc b/devel/electron38/files/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
new file mode 100644
index 000000000000..e837722be74f
--- /dev/null
+++ b/devel/electron38/files/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
@@ -0,0 +1,65 @@
+--- printing/mojom/printing_context_mojom_traits_unittest.cc.orig 2025-08-26 20:49:50 UTC
++++ printing/mojom/printing_context_mojom_traits_unittest.cc
+@@ -80,7 +80,7 @@ base::Value::Dict GenerateSampleSystemPrintDialogData(
+ data.Set(kMacSystemPrintDialogDataDestinationLocation, "/foo/bar.pdf");
+ }
+
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ data.Set(kLinuxSystemPrintDialogDataPrinter, "printer-name");
+ data.Set(kLinuxSystemPrintDialogDataPrintSettings, "print-settings-foo");
+ data.Set(kLinuxSystemPrintDialogDataPageSetup, "page-setup-bar");
+@@ -117,7 +117,7 @@ const PageMargins kPrintSettingsCustomMarginsInMicrons
+ /*top=*/10583,
+ /*bottom=*/12347);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ PrintSettings::AdvancedSettings GenerateSampleAdvancedSettings() {
+ PrintSettings::AdvancedSettings advanced_settings;
+ advanced_settings.emplace("advanced-setting-A", base::Value("setting-A"));
+@@ -210,7 +210,7 @@ PrintSettings GenerateSamplePrintSettingsCommon() {
+ settings.set_device_name(kPrintSettingsDeviceName);
+ settings.set_requested_media(kPrintSettingsRequestedMedia);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ PrintSettings::AdvancedSettings& advanced_settings =
+ settings.advanced_settings();
+ for (const auto& item : kPrintSettingsAdvancedSettings)
+@@ -548,7 +548,7 @@ TEST(PrintingContextMojomTraitsTest,
+
+ EXPECT_EQ(output.pages_per_sheet(), kPrintSettingsPagesPerSheet1);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ EXPECT_EQ(output.advanced_settings(), kPrintSettingsAdvancedSettings);
+ #endif
+
+@@ -601,7 +601,7 @@ TEST(PrintingContextMojomTraitsTest,
+ kPrintSettingsCustomMarginsInMicrons));
+ EXPECT_EQ(output.pages_per_sheet(), kPrintSettingsPagesPerSheet2);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ EXPECT_EQ(output.advanced_settings(), kPrintSettingsAdvancedSettings);
+ #endif
+
+@@ -674,7 +674,7 @@ TEST(PrintingContextMojomTraitsTest,
+ EXPECT_EQ(output.page_setup_device_units(), kInput.page_setup_device_units());
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ TEST(PrintingContextMojomTraitsTest,
+ TestSerializeAndDeserializePrintSettingsEmptyAdvancedSettings) {
+ PrintSettings input = GenerateSamplePrintSettingsDefaultMargins();
+@@ -872,7 +872,7 @@ TEST(
+ }
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ TEST(
+ PrintingContextMojomTraitsTest,
+ TestSerializeAndDeserializePrintSettingsSystemPrintDialogPrinterInvalidDataType) {
diff --git a/devel/electron38/files/patch-printing_print__settings.cc b/devel/electron38/files/patch-printing_print__settings.cc
new file mode 100644
index 000000000000..4d57d445df16
--- /dev/null
+++ b/devel/electron38/files/patch-printing_print__settings.cc
@@ -0,0 +1,38 @@
+--- printing/print_settings.cc.orig 2025-06-30 07:04:30 UTC
++++ printing/print_settings.cc
+@@ -319,7 +319,7 @@ PrintSettings& PrintSettings::operator=(const PrintSet
+ #endif
+ is_modifiable_ = settings.is_modifiable_;
+ pages_per_sheet_ = settings.pages_per_sheet_;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ for (const auto& item : settings.advanced_settings_)
+ advanced_settings_.emplace(item.first, item.second.Clone());
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -349,7 +349,7 @@ bool PrintSettings::operator==(const PrintSettings& ot
+ #endif
+ is_modifiable_, requested_custom_margins_in_microns_,
+ pages_per_sheet_
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ ,
+ advanced_settings_
+ #endif
+@@ -373,7 +373,7 @@ bool PrintSettings::operator==(const PrintSettings& ot
+ other.is_modifiable_,
+ other.requested_custom_margins_in_microns_,
+ other.pages_per_sheet_
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ ,
+ other.advanced_settings_
+ #endif
+@@ -413,7 +413,7 @@ void PrintSettings::Clear() {
+ #endif
+ is_modifiable_ = true;
+ pages_per_sheet_ = 1;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ advanced_settings_.clear();
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ #if BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron38/files/patch-printing_print__settings.h b/devel/electron38/files/patch-printing_print__settings.h
new file mode 100644
index 000000000000..1283409ac2c5
--- /dev/null
+++ b/devel/electron38/files/patch-printing_print__settings.h
@@ -0,0 +1,47 @@
+--- printing/print_settings.h.orig 2025-08-26 20:49:50 UTC
++++ printing/print_settings.h
+@@ -25,7 +25,7 @@
+ #include "base/values.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include <map>
+
+ #include "base/values.h"
+@@ -52,7 +52,7 @@ inline constexpr char kMacSystemPrintDialogDataPrintSe
+ "print_settings";
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ inline constexpr char kLinuxSystemPrintDialogDataPrinter[] = "printer_name";
+ inline constexpr char kLinuxSystemPrintDialogDataPrintSettings[] =
+ "print_settings";
+@@ -102,7 +102,7 @@ class COMPONENT_EXPORT(PRINTING_SETTINGS) PrintSetting
+ std::string vendor_id;
+ };
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ using AdvancedSettings = std::map<std::string, base::Value>;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+@@ -290,7 +290,7 @@ class COMPONENT_EXPORT(PRINTING_SETTINGS) PrintSetting
+ pages_per_sheet_ = pages_per_sheet;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ AdvancedSettings& advanced_settings() { return advanced_settings_; }
+ const AdvancedSettings& advanced_settings() const {
+ return advanced_settings_;
+@@ -451,7 +451,7 @@ class COMPONENT_EXPORT(PRINTING_SETTINGS) PrintSetting
+ // Number of pages per sheet.
+ int pages_per_sheet_;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Advanced settings.
+ AdvancedSettings advanced_settings_;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron38/files/patch-printing_print__settings__conversion.cc b/devel/electron38/files/patch-printing_print__settings__conversion.cc
new file mode 100644
index 000000000000..c2093141a57a
--- /dev/null
+++ b/devel/electron38/files/patch-printing_print__settings__conversion.cc
@@ -0,0 +1,11 @@
+--- printing/print_settings_conversion.cc.orig 2025-06-30 07:04:30 UTC
++++ printing/print_settings_conversion.cc
+@@ -291,7 +291,7 @@ std::unique_ptr<PrintSettings> PrintSettingsFromJobSet
+ settings->set_is_modifiable(is_modifiable.value());
+ }
+
+-#if BUILDFLAG(IS_CHROMEOS) || (BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_CUPS))
++#if BUILDFLAG(IS_CHROMEOS) || ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_CUPS))
+ const base::Value::Dict* advanced_settings =
+ job_settings.FindDict(kSettingAdvancedSettings);
+ if (advanced_settings) {
diff --git a/devel/electron38/files/patch-printing_printing__context__linux.cc b/devel/electron38/files/patch-printing_printing__context__linux.cc
new file mode 100644
index 000000000000..80ce9f3c3abf
--- /dev/null
+++ b/devel/electron38/files/patch-printing_printing__context__linux.cc
@@ -0,0 +1,38 @@
+--- printing/printing_context_linux.cc.orig 2025-07-04 05:17:07 UTC
++++ printing/printing_context_linux.cc
+@@ -23,7 +23,7 @@
+ #endif
+
+ // Avoid using LinuxUi on Fuchsia.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #endif
+
+@@ -68,7 +68,7 @@ mojom::ResultCode PrintingContextLinux::UseDefaultSett
+
+ ResetSettings();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!ui::LinuxUi::instance())
+ return mojom::ResultCode::kSuccess;
+
+@@ -84,7 +84,7 @@ gfx::Size PrintingContextLinux::GetPdfPaperSizeDeviceU
+ }
+
+ gfx::Size PrintingContextLinux::GetPdfPaperSizeDeviceUnits() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (ui::LinuxUi::instance())
+ return ui::LinuxUi::instance()->GetPdfPaperSize(this);
+ #endif
+@@ -97,7 +97,7 @@ mojom::ResultCode PrintingContextLinux::UpdatePrinterS
+ DCHECK(!printer_settings.show_system_dialog);
+ DCHECK(!in_print_job_);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!ui::LinuxUi::instance())
+ return mojom::ResultCode::kSuccess;
+
diff --git a/devel/electron38/files/patch-printing_printing__features.cc b/devel/electron38/files/patch-printing_printing__features.cc
new file mode 100644
index 000000000000..75033d51b57f
--- /dev/null
+++ b/devel/electron38/files/patch-printing_printing__features.cc
@@ -0,0 +1,20 @@
+--- printing/printing_features.cc.orig 2025-08-26 20:49:50 UTC
++++ printing/printing_features.cc
+@@ -26,7 +26,7 @@ BASE_FEATURE(kApiPrintingMarginsAndScale,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Use the CUPS IPP printing backend instead of the original CUPS backend that
+ // calls the deprecated PPD API.
+ BASE_FEATURE(kCupsIppPrintingBackend,
+@@ -70,7 +70,7 @@ BASE_FEATURE(kEnableOopPrintDrivers,
+ // out-of-process.
+ BASE_FEATURE(kEnableOopPrintDrivers,
+ "EnableOopPrintDrivers",
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron38/files/patch-printing_printing__features.h b/devel/electron38/files/patch-printing_printing__features.h
new file mode 100644
index 000000000000..100f127adf70
--- /dev/null
+++ b/devel/electron38/files/patch-printing_printing__features.h
@@ -0,0 +1,11 @@
+--- printing/printing_features.h.orig 2025-08-26 20:49:50 UTC
++++ printing/printing_features.h
+@@ -24,7 +24,7 @@ BASE_DECLARE_FEATURE(kApiPrintingMarginsAndScale);
+ BASE_DECLARE_FEATURE(kApiPrintingMarginsAndScale);
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(PRINTING_BASE) BASE_DECLARE_FEATURE(kCupsIppPrintingBackend);
+ #endif // BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron32/files/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc b/devel/electron38/files/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
index 39e5dec1c322..39e5dec1c322 100644
--- a/devel/electron32/files/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
+++ b/devel/electron38/files/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
diff --git a/devel/electron32/files/patch-printing_sandbox_print__backend__sandbox__hook__linux.h b/devel/electron38/files/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
index 6788d8214042..6788d8214042 100644
--- a/devel/electron32/files/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
+++ b/devel/electron38/files/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
diff --git a/devel/electron38/files/patch-remoting_base_constants.h b/devel/electron38/files/patch-remoting_base_constants.h
new file mode 100644
index 000000000000..40c6ff981724
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_base_constants.h
@@ -0,0 +1,11 @@
+--- remoting/base/constants.h.orig 2025-06-30 07:04:30 UTC
++++ remoting/base/constants.h
+@@ -27,7 +27,7 @@ constexpr int kTargetFrameRate = 30;
+ // The video frame rate.
+ constexpr int kTargetFrameRate = 30;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ inline constexpr char kChromeRemoteDesktopSessionEnvVar[] =
+ "CHROME_REMOTE_DESKTOP_SESSION";
+ #endif
diff --git a/devel/electron32/files/patch-remoting_base_host__settings.cc b/devel/electron38/files/patch-remoting_base_host__settings.cc
index 7a7c6d643459..7a7c6d643459 100644
--- a/devel/electron32/files/patch-remoting_base_host__settings.cc
+++ b/devel/electron38/files/patch-remoting_base_host__settings.cc
diff --git a/devel/electron38/files/patch-remoting_codec_webrtc__video__encoder__vpx.cc b/devel/electron38/files/patch-remoting_codec_webrtc__video__encoder__vpx.cc
new file mode 100644
index 000000000000..e09677c79a32
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_codec_webrtc__video__encoder__vpx.cc
@@ -0,0 +1,11 @@
+--- remoting/codec/webrtc_video_encoder_vpx.cc.orig 2025-03-24 20:50:14 UTC
++++ remoting/codec/webrtc_video_encoder_vpx.cc
+@@ -92,7 +92,7 @@ void SetVp8CodecParameters(vpx_codec_enc_cfg_t* config
+ const webrtc::DesktopSize& size) {
+ SetCommonCodecParameters(config, size);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux, using too many threads for VP8 encoding has been linked to high
+ // CPU usage on machines that are under stress. See http://crbug.com/1151148.
+ // 5/3/2022 update: Perf testing has shown that doubling the number of threads
diff --git a/devel/electron38/files/patch-remoting_host_base_desktop__environment__options.cc b/devel/electron38/files/patch-remoting_host_base_desktop__environment__options.cc
new file mode 100644
index 000000000000..1fa0113636f0
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_base_desktop__environment__options.cc
@@ -0,0 +1,11 @@
+--- remoting/host/base/desktop_environment_options.cc.orig 2025-04-22 20:15:27 UTC
++++ remoting/host/base/desktop_environment_options.cc
+@@ -109,7 +109,7 @@ bool DesktopEnvironmentOptions::capture_video_on_dedic
+ // TODO(joedow): Determine whether we can migrate additional platforms to
+ // using the DesktopCaptureWrapper instead of the DesktopCaptureProxy. Then
+ // clean up DesktopCapturerProxy::Core::CreateCapturer().
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return capture_video_on_dedicated_thread_;
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-remoting_host_base_switches.cc b/devel/electron38/files/patch-remoting_host_base_switches.cc
new file mode 100644
index 000000000000..446bca301872
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_base_switches.cc
@@ -0,0 +1,18 @@
+--- remoting/host/base/switches.cc.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/base/switches.cc
+@@ -23,13 +23,13 @@ const char kProcessTypeUrlForwarderConfigurator[] =
+ const char kProcessTypeFileChooser[] = "file_chooser";
+ const char kProcessTypeUrlForwarderConfigurator[] =
+ "url_forwarder_configurator";
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const char kProcessTypeXSessionChooser[] = "xsession_chooser";
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+ const char kEvaluateCapabilitySwitchName[] = "evaluate-type";
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const char kEnableWtmpdb[] = "enable-wtmpdb";
+ #endif
+
diff --git a/devel/electron38/files/patch-remoting_host_base_switches.h b/devel/electron38/files/patch-remoting_host_base_switches.h
new file mode 100644
index 000000000000..49f2a41ce2a7
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_base_switches.h
@@ -0,0 +1,18 @@
+--- remoting/host/base/switches.h.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/base/switches.h
+@@ -35,13 +35,13 @@ extern const char kProcessTypeUrlForwarderConfigurator
+ extern const char kProcessTypeEvaluateCapability[];
+ extern const char kProcessTypeFileChooser[];
+ extern const char kProcessTypeUrlForwarderConfigurator[];
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ extern const char kProcessTypeXSessionChooser[];
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+ extern const char kEvaluateCapabilitySwitchName[];
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Used to record client sessions to wtmpd.
+ extern const char kEnableWtmpdb[];
+ #endif
diff --git a/devel/electron38/files/patch-remoting_host_chromoting__host.cc b/devel/electron38/files/patch-remoting_host_chromoting__host.cc
new file mode 100644
index 000000000000..53541819520b
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_chromoting__host.cc
@@ -0,0 +1,11 @@
+--- remoting/host/chromoting_host.cc.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/chromoting_host.cc
+@@ -138,7 +138,7 @@ void ChromotingHost::Start(const std::string& host_own
+ &ChromotingHost::OnIncomingSession, base::Unretained(this)));
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void ChromotingHost::StartChromotingHostServices() {
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+ DCHECK(!ipc_server_);
diff --git a/devel/electron38/files/patch-remoting_host_chromoting__host.h b/devel/electron38/files/patch-remoting_host_chromoting__host.h
new file mode 100644
index 000000000000..a1f91232f826
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_chromoting__host.h
@@ -0,0 +1,29 @@
+--- remoting/host/chromoting_host.h.orig 2025-04-22 20:15:27 UTC
++++ remoting/host/chromoting_host.h
+@@ -36,7 +36,7 @@
+ #include "remoting/protocol/session_manager.h"
+ #include "remoting/protocol/transport_context.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "remoting/host/chromoting_host_services_server.h"
+ #endif
+
+@@ -112,7 +112,7 @@ class ChromotingHost : public ClientSession::EventHand
+ // This method can only be called once during the lifetime of this object.
+ void Start(const std::string& host_owner);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Starts running the ChromotingHostServices server and listening for incoming
+ // IPC binding requests.
+ // Currently only Linux runs the ChromotingHostServices server on the host
+@@ -222,7 +222,7 @@ class ChromotingHost : public ClientSession::EventHand
+ // List of host extensions.
+ std::vector<std::unique_ptr<HostExtension>> extensions_;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // IPC server that runs the CRD host service API. Non-null if the server name
+ // is set and the host is started.
+ // Currently only Linux runs the ChromotingHostServices server on the host
diff --git a/devel/electron38/files/patch-remoting_host_chromoting__host__context.cc b/devel/electron38/files/patch-remoting_host_chromoting__host__context.cc
new file mode 100644
index 000000000000..3680c368b0e0
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_chromoting__host__context.cc
@@ -0,0 +1,11 @@
+--- remoting/host/chromoting_host_context.cc.orig 2025-04-22 20:15:27 UTC
++++ remoting/host/chromoting_host_context.cc
+@@ -335,7 +335,7 @@ std::unique_ptr<ChromotingHostContext> ChromotingHostC
+ // on a UI thread.
+ scoped_refptr<AutoThreadTaskRunner> input_task_runner =
+ AutoThread::CreateWithType("ChromotingInputThread", ui_task_runner,
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::MessagePumpType::UI);
+ #else
+ base::MessagePumpType::IO);
diff --git a/devel/electron38/files/patch-remoting_host_chromoting__host__services__client.cc b/devel/electron38/files/patch-remoting_host_chromoting__host__services__client.cc
new file mode 100644
index 000000000000..f896c8d0cacd
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_chromoting__host__services__client.cc
@@ -0,0 +1,11 @@
+--- remoting/host/chromoting_host_services_client.cc.orig 2025-08-26 20:49:50 UTC
++++ remoting/host/chromoting_host_services_client.cc
+@@ -139,7 +139,7 @@ bool ChromotingHostServicesClient::EnsureSessionServic
+ if (session_services_remote_.is_bound()) {
+ return true;
+ }
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!environment_->HasVar(kChromeRemoteDesktopSessionEnvVar)) {
+ LOG(WARNING) << "Current desktop environment is not remotable.";
+ return false;
diff --git a/devel/electron38/files/patch-remoting_host_client__session.cc b/devel/electron38/files/patch-remoting_host_client__session.cc
new file mode 100644
index 000000000000..65d3e04a1222
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_client__session.cc
@@ -0,0 +1,11 @@
+--- remoting/host/client_session.cc.orig 2025-04-22 20:15:27 UTC
++++ remoting/host/client_session.cc
+@@ -188,7 +188,7 @@ void ClientSession::NotifyClientResolution(
+ if (effective_policies_.curtain_required.value_or(false)) {
+ dpi_vector.set(resolution.x_dpi(), resolution.y_dpi());
+ }
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ dpi_vector.set(resolution.x_dpi(), resolution.y_dpi());
+ #endif
+
diff --git a/devel/electron32/files/patch-remoting_host_crash_crash__file__uploader.cc b/devel/electron38/files/patch-remoting_host_crash_crash__file__uploader.cc
index 3664076e9b79..3664076e9b79 100644
--- a/devel/electron32/files/patch-remoting_host_crash_crash__file__uploader.cc
+++ b/devel/electron38/files/patch-remoting_host_crash_crash__file__uploader.cc
diff --git a/devel/electron38/files/patch-remoting_host_create__desktop__interaction__strategy__factory.cc b/devel/electron38/files/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
new file mode 100644
index 000000000000..235d189549b0
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
@@ -0,0 +1,20 @@
+--- remoting/host/create_desktop_interaction_strategy_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ remoting/host/create_desktop_interaction_strategy_factory.cc
+@@ -13,7 +13,7 @@
+ #include "remoting/host/desktop_interaction_strategy.h"
+ #include "remoting/host/legacy_interaction_strategy.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "remoting/host/linux/gnome_interaction_strategy.h"
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -25,7 +25,7 @@ CreateDesktopInteractionStrategyFactory(
+ scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner,
+ scoped_refptr<base::SingleThreadTaskRunner> video_capture_task_runner,
+ scoped_refptr<base::SingleThreadTaskRunner> input_task_runner) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::CommandLine::ForCurrentProcess()->HasSwitch("enable-wayland")) {
+ return std::make_unique<GnomeInteractionStrategyFactory>(ui_task_runner);
+ }
diff --git a/devel/electron32/files/patch-remoting_host_evaluate__capability.cc b/devel/electron38/files/patch-remoting_host_evaluate__capability.cc
index 8aff22ffb2d0..8aff22ffb2d0 100644
--- a/devel/electron32/files/patch-remoting_host_evaluate__capability.cc
+++ b/devel/electron38/files/patch-remoting_host_evaluate__capability.cc
diff --git a/devel/electron38/files/patch-remoting_host_host__attributes.cc b/devel/electron38/files/patch-remoting_host_host__attributes.cc
new file mode 100644
index 000000000000..6d7cb13b1fc4
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_host__attributes.cc
@@ -0,0 +1,11 @@
+--- remoting/host/host_attributes.cc.orig 2025-04-22 20:15:27 UTC
++++ remoting/host/host_attributes.cc
+@@ -103,7 +103,7 @@ std::string GetHostAttributes() {
+ if (media::InitializeMediaFoundation()) {
+ result.push_back("HWEncoder");
+ }
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ result.push_back("HWEncoder");
+ #endif
+
diff --git a/devel/electron38/files/patch-remoting_host_host__details.cc b/devel/electron38/files/patch-remoting_host_host__details.cc
new file mode 100644
index 000000000000..d63c78a9f047
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_host__details.cc
@@ -0,0 +1,29 @@
+--- remoting/host/host_details.cc.orig 2025-03-24 20:50:14 UTC
++++ remoting/host/host_details.cc
+@@ -7,7 +7,7 @@
+ #include "base/system/sys_info.h"
+ #include "build/build_config.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/linux_util.h"
+ #endif
+
+@@ -22,7 +22,7 @@ std::string GetHostOperatingSystemName() {
+ return "Mac";
+ #elif BUILDFLAG(IS_CHROMEOS)
+ return "ChromeOS";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return "Linux";
+ #elif BUILDFLAG(IS_ANDROID)
+ return "Android";
+@@ -34,7 +34,7 @@ std::string GetHostOperatingSystemVersion() {
+ // Get the host Operating System Version, removing the need to check for OS
+ // definitions and keeps the format used consistent.
+ std::string GetHostOperatingSystemVersion() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return base::GetLinuxDistro();
+ #else
+ return base::SysInfo::OperatingSystemVersion();
diff --git a/devel/electron38/files/patch-remoting_host_host__main.cc b/devel/electron38/files/patch-remoting_host_host__main.cc
new file mode 100644
index 000000000000..913994bf2e29
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_host__main.cc
@@ -0,0 +1,38 @@
+--- remoting/host/host_main.cc.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/host_main.cc
+@@ -57,7 +57,7 @@ int UrlForwarderConfiguratorMain();
+ int RdpDesktopSessionMain();
+ int UrlForwarderConfiguratorMain();
+ #endif // BUILDFLAG(IS_WIN)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ int XSessionChooserMain();
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+@@ -70,7 +70,7 @@ const char kUsageMessage[] =
+ "\n"
+ "Options:\n"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ " --audio-pipe-name=<pipe> - Sets the pipe name to capture audio on "
+ "Linux.\n"
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -163,7 +163,7 @@ MainRoutineFn SelectMainRoutine(const std::string& pro
+ } else if (process_type == kProcessTypeUrlForwarderConfigurator) {
+ main_routine = &UrlForwarderConfiguratorMain;
+ #endif // BUILDFLAG(IS_WIN)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ } else if (process_type == kProcessTypeXSessionChooser) {
+ main_routine = &XSessionChooserMain;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -231,7 +231,7 @@ int HostMain(int argc, char** argv) {
+ // Note that we enable crash reporting only if the user has opted in to having
+ // the crash reports uploaded.
+ if (IsUsageStatsAllowed()) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ InitializeCrashpadReporting();
+ #elif BUILDFLAG(IS_WIN)
+ // TODO: joedow - Enable crash reporting for the RDP process.
diff --git a/devel/electron38/files/patch-remoting_host_ipc__constants.cc b/devel/electron38/files/patch-remoting_host_ipc__constants.cc
new file mode 100644
index 000000000000..82a528b5dac8
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_ipc__constants.cc
@@ -0,0 +1,20 @@
+--- remoting/host/ipc_constants.cc.orig 2025-01-27 17:37:37 UTC
++++ remoting/host/ipc_constants.cc
+@@ -17,7 +17,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ #if !defined(NDEBUG)
+ // Use a different IPC name for debug builds so that we can run the host
+@@ -81,7 +81,7 @@ GetChromotingHostServicesServerName() {
+ static const base::NoDestructor<mojo::NamedPlatformChannel::ServerName>
+ server_name(
+ named_mojo_ipc_server::WorkingDirectoryIndependentServerNameFromUTF8(
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Linux host creates the socket file in /tmp, and it won't be
+ // deleted until reboot, so we put username in the path in case
+ // the user switches the host owner.
diff --git a/devel/electron38/files/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc b/devel/electron38/files/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
new file mode 100644
index 000000000000..9af5115fb75c
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
@@ -0,0 +1,65 @@
+--- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/it2me/it2me_native_messaging_host_main.cc
+@@ -29,7 +29,7 @@
+ #include "remoting/host/resources.h"
+ #include "remoting/host/usage_stats_consent.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #if defined(REMOTING_USE_X11)
+ #include <gtk/gtk.h>
+ #include "base/linux_util.h"
+@@ -43,7 +43,7 @@
+ #include "remoting/host/mac/permission_utils.h"
+ #endif // BUILDFLAG(IS_APPLE)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "remoting/base/crash/crash_reporting_crashpad.h"
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -79,7 +79,7 @@ int It2MeNativeMessagingHostMain(int argc, char** argv
+ // Creates a It2MeNativeMessagingHost instance, attaches it to stdin/stdout and
+ // runs the task executor until It2MeNativeMessagingHost signals shutdown.
+ int It2MeNativeMessagingHostMain(int argc, char** argv) {
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
+ // Initialize Xlib for multi-threaded use, allowing non-Chromium code to
+ // use X11 safely (such as the WebRTC capturer, GTK ...)
+ x11::InitXlib();
+@@ -104,7 +104,7 @@ int It2MeNativeMessagingHostMain(int argc, char** argv
+ // needs to be initialized first, so that the preference for crash-reporting
+ // can be looked up in the config file.
+ if (IsUsageStatsAllowed()) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ InitializeCrashpadReporting();
+ #elif BUILDFLAG(IS_WIN)
+ InitializeBreakpadReporting();
+@@ -129,7 +129,7 @@ int It2MeNativeMessagingHostMain(int argc, char** argv
+
+ remoting::LoadResources("");
+
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
+ // Required for any calls into GTK functions, such as the Disconnect and
+ // Continue windows. Calling with nullptr arguments because we don't have
+ // any command line arguments for gtk to consume.
+@@ -257,7 +257,7 @@ int It2MeNativeMessagingHostMain(int argc, char** argv
+ PolicyWatcher::CreateWithTaskRunner(context->file_task_runner(),
+ context->management_service());
+
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
+ scoped_refptr<AutoThreadTaskRunner> input_task_runner;
+ // Create an X11EventSource on all UI threads, so the global X11 connection
+ // (x11::Connection::Get()) can dispatch X events.
+@@ -281,7 +281,7 @@ int It2MeNativeMessagingHostMain(int argc, char** argv
+ // Run the loop until channel is alive.
+ run_loop.Run();
+
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
+ input_task_runner->PostTask(FROM_HERE, base::BindOnce([]() {
+ delete ui::X11EventSource::GetInstance();
+ }));
diff --git a/devel/electron38/files/patch-remoting_host_me2me__desktop__environment.cc b/devel/electron38/files/patch-remoting_host_me2me__desktop__environment.cc
new file mode 100644
index 000000000000..1648f82f0ad0
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_me2me__desktop__environment.cc
@@ -0,0 +1,29 @@
+--- remoting/host/me2me_desktop_environment.cc.orig 2025-08-26 20:49:50 UTC
++++ remoting/host/me2me_desktop_environment.cc
+@@ -113,7 +113,7 @@ std::string Me2MeDesktopEnvironment::GetCapabilities()
+ capabilities += protocol::kRemoteWebAuthnCapability;
+ }
+
+-#if BUILDFLAG(IS_LINUX) && defined(REMOTING_USE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
+ capabilities += " ";
+ capabilities += protocol::kMultiStreamCapability;
+ capabilities += " ";
+@@ -158,7 +158,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnvironment(
+ // properly under Xvfb.
+ mutable_desktop_capture_options()->set_use_update_notifications(true);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Setting this option to false means that the capture differ wrapper will not
+ // be used when the X11 capturer is selected. This reduces the X11 capture
+ // time by a few milliseconds per frame and is safe because we can rely on
+@@ -185,7 +185,7 @@ bool Me2MeDesktopEnvironment::InitializeSecurity(
+
+ // Otherwise, if the session is shared with the local user start monitoring
+ // the local input and create the in-session UI.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool want_user_interface = false;
+ #elif BUILDFLAG(IS_APPLE)
+ // Don't try to display any UI on top of the system's login screen as this
diff --git a/devel/electron38/files/patch-remoting_host_mojo__caller__security__checker.cc b/devel/electron38/files/patch-remoting_host_mojo__caller__security__checker.cc
new file mode 100644
index 000000000000..87180d437c55
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_mojo__caller__security__checker.cc
@@ -0,0 +1,29 @@
+--- remoting/host/mojo_caller_security_checker.cc.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/mojo_caller_security_checker.cc
+@@ -32,7 +32,7 @@ namespace {
+ namespace remoting {
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ constexpr auto kAllowedCallerProgramNames =
+ base::MakeFixedFlatSet<base::FilePath::StringViewType>({
+ "remote-open-url",
+@@ -60,7 +60,7 @@ bool IsTrustedMojoEndpoint(
+ const named_mojo_ipc_server::ConnectionInfo& caller) {
+ #if BUILDFLAG(IS_MAC)
+ return IsProcessTrusted(caller.audit_token, kAllowedIdentifiers);
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+
+ // TODO: yuweih - see if it's possible to move away from PID-based security
+ // checks, which might be susceptible of PID reuse attacks.
+@@ -84,7 +84,7 @@ bool IsTrustedMojoEndpoint(
+ base::FilePath::StringType program_name =
+ caller_process_image_path.BaseName().value();
+ if (!kAllowedCallerProgramNames.contains(program_name)) {
+-#if BUILDFLAG(IS_LINUX) && !defined(NDEBUG)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !defined(NDEBUG)
+ // Linux binaries generated in out/Debug are underscore-separated. To make
+ // debugging easier, we just check the name again with underscores replaced
+ // with hyphens.
diff --git a/devel/electron38/files/patch-remoting_host_policy__watcher.cc b/devel/electron38/files/patch-remoting_host_policy__watcher.cc
new file mode 100644
index 000000000000..eb0803c78581
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_policy__watcher.cc
@@ -0,0 +1,11 @@
+--- remoting/host/policy_watcher.cc.orig 2025-08-26 20:49:50 UTC
++++ remoting/host/policy_watcher.cc
+@@ -183,7 +183,7 @@ base::Value::Dict PolicyWatcher::GetDefaultPolicies()
+ result.Set(key::kRemoteAccessHostAllowEnterpriseFileTransfer, false);
+ result.Set(key::kClassManagementEnabled, "disabled");
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ result.Set(key::kRemoteAccessHostMatchUsername, false);
+ #endif
+ #if !BUILDFLAG(IS_CHROMEOS)
diff --git a/devel/electron32/files/patch-remoting_host_remote__open__url_remote__open__url__client.cc b/devel/electron38/files/patch-remoting_host_remote__open__url_remote__open__url__client.cc
index e8f1cbd06f50..e8f1cbd06f50 100644
--- a/devel/electron32/files/patch-remoting_host_remote__open__url_remote__open__url__client.cc
+++ b/devel/electron38/files/patch-remoting_host_remote__open__url_remote__open__url__client.cc
diff --git a/devel/electron38/files/patch-remoting_host_remote__open__url_remote__open__url__main.cc b/devel/electron38/files/patch-remoting_host_remote__open__url_remote__open__url__main.cc
new file mode 100644
index 000000000000..e8e595e3ff01
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_remote__open__url_remote__open__url__main.cc
@@ -0,0 +1,20 @@
+--- remoting/host/remote_open_url/remote_open_url_main.cc.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/remote_open_url/remote_open_url_main.cc
+@@ -27,7 +27,7 @@
+ #include "remoting/host/usage_stats_consent.h"
+ #include "ui/base/l10n/l10n_util.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "remoting/base/crash/crash_reporting_crashpad.h"
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -51,7 +51,7 @@ int RemoteOpenUrlMain(int argc, char** argv) {
+
+ #if defined(REMOTING_ENABLE_CRASH_REPORTING)
+ if (IsUsageStatsAllowed()) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ InitializeCrashpadReporting();
+ #elif BUILDFLAG(IS_WIN)
+ InitializeBreakpadReporting();
diff --git a/devel/electron32/files/patch-remoting_host_remote__open__url_remote__open__url__util.cc b/devel/electron38/files/patch-remoting_host_remote__open__url_remote__open__url__util.cc
index 84686704aae1..84686704aae1 100644
--- a/devel/electron32/files/patch-remoting_host_remote__open__url_remote__open__url__util.cc
+++ b/devel/electron38/files/patch-remoting_host_remote__open__url_remote__open__url__util.cc
diff --git a/devel/electron38/files/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc b/devel/electron38/files/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
new file mode 100644
index 000000000000..b869a0186cb7
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
@@ -0,0 +1,11 @@
+--- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig 2025-08-26 20:49:50 UTC
++++ remoting/host/remote_open_url/url_forwarder_configurator.cc
+@@ -13,7 +13,7 @@ UrlForwarderConfigurator::~UrlForwarderConfigurator()
+
+ UrlForwarderConfigurator::~UrlForwarderConfigurator() = default;
+
+-#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_WIN)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_BSD)
+
+ // static
+ std::unique_ptr<UrlForwarderConfigurator> UrlForwarderConfigurator::Create() {
diff --git a/devel/electron38/files/patch-remoting_host_remoting__me2me__host.cc b/devel/electron38/files/patch-remoting_host_remoting__me2me__host.cc
new file mode 100644
index 000000000000..2acda4a34a80
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_remoting__me2me__host.cc
@@ -0,0 +1,146 @@
+--- remoting/host/remoting_me2me_host.cc.orig 2025-08-26 20:49:50 UTC
++++ remoting/host/remoting_me2me_host.cc
+@@ -139,7 +139,7 @@
+ #include "remoting/host/mac/permission_utils.h"
+ #endif // BUILDFLAG(IS_APPLE)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #if defined(REMOTING_USE_X11)
+ #include <gtk/gtk.h>
+
+@@ -149,7 +149,7 @@
+ #endif // defined(REMOTING_USE_X11)
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/linux_util.h"
+ #include "remoting/host/linux/audio_capturer_linux.h"
+ #include "remoting/host/linux/certificate_watcher.h"
+@@ -164,7 +164,7 @@
+ #include "remoting/host/pairing_registry_delegate_win.h"
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "remoting/base/crash/crash_reporting_crashpad.h"
+ #include "remoting/host/host_wtmpdb_logger.h"
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -198,7 +198,7 @@ const char kStdinConfigPath[] = "-";
+ const char kStdinConfigPath[] = "-";
+ #endif // !defined(REMOTING_MULTI_PROCESS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // The command line switch used to pass name of the pipe to capture audio on
+ // linux.
+ const char kAudioPipeSwitchName[] = "audio-pipe-name";
+@@ -446,7 +446,7 @@ class HostProcess : public ConfigWatcher::Delegate,
+ std::unique_ptr<AgentProcessBrokerClient> agent_process_broker_client_;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Watch for certificate changes and kill the host when changes occur
+ std::unique_ptr<CertificateWatcher> cert_watcher_;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -508,7 +508,7 @@ class HostProcess : public ConfigWatcher::Delegate,
+ std::unique_ptr<FtlEchoMessageListener> ftl_echo_message_listener_;
+
+ std::unique_ptr<HostEventLogger> host_event_logger_;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<HostWtmpdbLogger> host_wtmpdb_logger_;
+ #endif
+ std::unique_ptr<HostPowerSaveBlocker> power_save_blocker_;
+@@ -835,7 +835,7 @@ void HostProcess::ShutdownOnNetworkThread() {
+ void HostProcess::ShutdownOnNetworkThread() {
+ DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
+ config_watcher_.reset();
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ cert_watcher_.reset();
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ }
+@@ -912,7 +912,7 @@ void HostProcess::CreateAuthenticatorFactory() {
+ context_->create_client_cert_store_callback(),
+ service_account_email_, oauth_refresh_token_));
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (!cert_watcher_) {
+ cert_watcher_ = std::make_unique<CertificateWatcher>(
+ base::BindRepeating(&HostProcess::ShutdownHost,
+@@ -1050,7 +1050,7 @@ void HostProcess::StartOnUiThread() {
+ base::BindRepeating(&HostProcess::OnPolicyUpdate, base::Unretained(this)),
+ base::BindRepeating(&HostProcess::OnPolicyError, base::Unretained(this)));
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // If an audio pipe is specific on the command-line then initialize
+ // AudioCapturerLinux to capture from it.
+ base::FilePath audio_pipe_name =
+@@ -1129,7 +1129,7 @@ void HostProcess::ShutdownOnUiThread() {
+ // It is now safe for the HostProcess to be deleted.
+ self_ = nullptr;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Cause the global AudioPipeReader to be freed, otherwise the audio
+ // thread will remain in-use and prevent the process from exiting.
+ // TODO(wez): DesktopEnvironmentFactory should own the pipe reader.
+@@ -1137,7 +1137,7 @@ void HostProcess::ShutdownOnUiThread() {
+ AudioCapturerLinux::InitializePipeReader(nullptr, base::FilePath());
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
+ context_->input_task_runner()->PostTask(
+ FROM_HERE,
+ base::BindOnce([]() { delete ui::X11EventSource::GetInstance(); }));
+@@ -1908,7 +1908,7 @@ void HostProcess::StartHost() {
+
+ host_->AddExtension(std::make_unique<TestEchoExtension>());
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
+ if (cmd_line->HasSwitch(kEnableWtmpdb)) {
+ host_wtmpdb_logger_ =
+@@ -1944,7 +1944,7 @@ void HostProcess::StartHost() {
+ // addresses.
+ host_->Start(*host_owner_emails_.begin());
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // For Windows and Mac, ChromotingHostServices connections are handled by
+ // another process, then the message pipe is forwarded to the network process.
+ host_->StartChromotingHostServices();
+@@ -2089,7 +2089,7 @@ int HostProcessMain() {
+ HOST_LOG << "Starting host process: version " << STRINGIZE(VERSION);
+ const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #if defined(REMOTING_USE_X11)
+ // Initialize Xlib for multi-threaded use, allowing non-Chromium code to
+ // use X11 safely (such as the WebRTC capturer, GTK ...)
+@@ -2134,7 +2134,7 @@ int HostProcessMain() {
+ return kInitializationFailed;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Log and cleanup the crash database. We do this after a short delay so that
+ // the crash database has a chance to be updated properly if we just got
+ // relaunched after a crash.
+@@ -2154,7 +2154,7 @@ int HostProcessMain() {
+ std::unique_ptr<net::NetworkChangeNotifier> network_change_notifier(
+ net::NetworkChangeNotifier::CreateIfNeeded());
+
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
+ // Create an X11EventSource on all UI threads, so the global X11 connection
+ // (x11::Connection::Get()) can dispatch X events.
+ auto event_source =
diff --git a/devel/electron38/files/patch-remoting_host_security__key_remote__security__key__main.cc b/devel/electron38/files/patch-remoting_host_security__key_remote__security__key__main.cc
new file mode 100644
index 000000000000..9e742b3932a9
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_security__key_remote__security__key__main.cc
@@ -0,0 +1,20 @@
+--- remoting/host/security_key/remote_security_key_main.cc.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/security_key/remote_security_key_main.cc
+@@ -24,7 +24,7 @@
+ #include "remoting/host/security_key/security_key_message_handler.h"
+ #include "remoting/host/usage_stats_consent.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "remoting/base/crash/crash_reporting_crashpad.h"
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -96,7 +96,7 @@ int RemoteSecurityKeyMain(int argc, char** argv) {
+
+ #if defined(REMOTING_ENABLE_CRASH_REPORTING)
+ if (IsUsageStatsAllowed()) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ InitializeCrashpadReporting();
+ #elif BUILDFLAG(IS_WIN)
+ InitializeBreakpadReporting();
diff --git a/devel/electron38/files/patch-remoting_host_session__policies__from__dict.cc b/devel/electron38/files/patch-remoting_host_session__policies__from__dict.cc
new file mode 100644
index 000000000000..52fcb4a6d7a5
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_session__policies__from__dict.cc
@@ -0,0 +1,11 @@
+--- remoting/host/session_policies_from_dict.cc.orig 2025-04-22 20:15:27 UTC
++++ remoting/host/session_policies_from_dict.cc
+@@ -75,7 +75,7 @@ std::optional<SessionPolicies> SessionPoliciesFromDict
+ session_policies.curtain_required =
+ dict.FindBool(policy::key::kRemoteAccessHostRequireCurtain);
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ session_policies.host_username_match_required =
+ dict.FindBool(policy::key::kRemoteAccessHostMatchUsername);
+ #endif
diff --git a/devel/electron38/files/patch-remoting_host_setup_me2me__native__messaging__host__main.cc b/devel/electron38/files/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
new file mode 100644
index 000000000000..6310057e9c3a
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
@@ -0,0 +1,20 @@
+--- remoting/host/setup/me2me_native_messaging_host_main.cc.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/setup/me2me_native_messaging_host_main.cc
+@@ -41,7 +41,7 @@
+ #include "base/apple/scoped_nsautorelease_pool.h"
+ #endif // BUILDFLAG(IS_APPLE)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "remoting/base/crash/crash_reporting_crashpad.h"
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -99,7 +99,7 @@ int Me2MeNativeMessagingHostMain(int argc, char** argv
+ // needs to be initialized first, so that the preference for crash-reporting
+ // can be looked up in the config file.
+ if (IsUsageStatsAllowed()) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ InitializeCrashpadReporting();
+ #elif BUILDFLAG(IS_WIN)
+ InitializeBreakpadReporting();
diff --git a/devel/electron38/files/patch-remoting_host_setup_start__host__main.cc b/devel/electron38/files/patch-remoting_host_setup_start__host__main.cc
new file mode 100644
index 000000000000..25ac57a4d01a
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_setup_start__host__main.cc
@@ -0,0 +1,38 @@
+--- remoting/host/setup/start_host_main.cc.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/setup/start_host_main.cc
+@@ -44,7 +44,7 @@
+ #include <unistd.h>
+ #endif // BUILDFLAG(IS_POSIX)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "remoting/base/crash/crash_reporting_crashpad.h"
+ #include "remoting/host/setup/daemon_controller_delegate_linux.h"
+ #include "remoting/host/setup/start_host_as_root.h"
+@@ -370,7 +370,7 @@ int StartHostMain(int argc, char** argv) {
+ } // namespace
+
+ int StartHostMain(int argc, char** argv) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Minimize the amount of code that runs as root on Posix systems.
+ if (getuid() == 0) {
+ return remoting::StartHostAsRoot(argc, argv);
+@@ -395,7 +395,7 @@ int StartHostMain(int argc, char** argv) {
+
+ mojo::core::Init();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (command_line->HasSwitch("no-start")) {
+ // On Linux, registering the host with systemd and starting it is the only
+ // reason start_host requires root. The --no-start options skips that final
+@@ -445,7 +445,7 @@ int StartHostMain(int argc, char** argv) {
+ // We don't have a config file yet so we can't use IsUsageStatsAllowed(),
+ // instead we can just check the command line parameter.
+ if (params.enable_crash_reporting) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ InitializeCrashpadReporting();
+ #elif BUILDFLAG(IS_WIN)
+ InitializeBreakpadReporting();
diff --git a/devel/electron38/files/patch-remoting_host_webauthn_desktop__session__type__util.cc b/devel/electron38/files/patch-remoting_host_webauthn_desktop__session__type__util.cc
new file mode 100644
index 000000000000..98492b5f093b
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_webauthn_desktop__session__type__util.cc
@@ -0,0 +1,20 @@
+--- remoting/host/webauthn/desktop_session_type_util.cc.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/webauthn/desktop_session_type_util.cc
+@@ -11,7 +11,7 @@ namespace {
+ namespace remoting {
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ DesktopSessionType GetDesktopSessionTypeInternal(
+ std::unique_ptr<base::Environment> environment) {
+ // Currently on Linux, a desktop session is either remote-only or local-only.
+@@ -29,7 +29,7 @@ DesktopSessionType GetDesktopSessionType() {
+ } // namespace
+
+ DesktopSessionType GetDesktopSessionType() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ static const DesktopSessionType desktop_session_type =
+ GetDesktopSessionTypeInternal(base::Environment::Create());
+ return desktop_session_type;
diff --git a/devel/electron38/files/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc b/devel/electron38/files/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
new file mode 100644
index 000000000000..ec753b2d11a5
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
@@ -0,0 +1,29 @@
+--- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/webauthn/remote_webauthn_caller_security_utils.cc
+@@ -14,7 +14,7 @@
+ #include "base/strings/utf_string_conversions.h"
+ #include "build/build_config.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "base/containers/fixed_flat_set.h"
+ #include "base/files/file_path.h"
+ #include "remoting/host/base/process_util.h"
+@@ -48,7 +48,7 @@ namespace {
+
+ // No static variables needed for debug builds.
+
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
+ constexpr auto kAllowedCallerPrograms =
+ base::MakeFixedFlatSet<base::FilePath::StringViewType>({
+@@ -99,7 +99,7 @@ bool IsLaunchedByTrustedProcess() {
+ #if !defined(NDEBUG)
+ // Just return true on debug builds for the convenience of development.
+ return true;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::ProcessId parent_pid =
+ base::GetParentProcessId(base::GetCurrentProcessHandle());
+ // Note that on Linux the process image may no longer exist in its original
diff --git a/devel/electron38/files/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc b/devel/electron38/files/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
new file mode 100644
index 000000000000..5f4beec19a18
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
@@ -0,0 +1,28 @@
+--- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/webauthn/remote_webauthn_extension_notifier.cc
+@@ -27,7 +27,7 @@
+ #include "base/task/thread_pool.h"
+ #include "build/build_config.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/environment.h"
+ #include "base/nix/xdg_util.h"
+ #include "base/strings/string_util.h"
+@@ -72,14 +72,14 @@ std::vector<base::FilePath> GetRemoteStateChangeDirPat
+ // Caller should check if the directory exists before writing files to it. A
+ // directory only exists if the corresponding Chrome version is installed.
+ std::vector<base::FilePath> GetRemoteStateChangeDirPaths() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ constexpr base::FilePath::CharType kStateChangeDirName[] =
+ FILE_PATH_LITERAL("WebAuthenticationProxyRemoteSessionStateChange");
+ #endif
+
+ std::vector<base::FilePath> dirs;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // See: chrome/common/chrome_paths_linux.cc
+ auto env = base::Environment::Create();
+ base::FilePath base_path;
diff --git a/devel/electron38/files/patch-remoting_host_webauthn_remote__webauthn__main.cc b/devel/electron38/files/patch-remoting_host_webauthn_remote__webauthn__main.cc
new file mode 100644
index 000000000000..6ca9ec5a6209
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_host_webauthn_remote__webauthn__main.cc
@@ -0,0 +1,20 @@
+--- remoting/host/webauthn/remote_webauthn_main.cc.orig 2025-06-30 07:04:30 UTC
++++ remoting/host/webauthn/remote_webauthn_main.cc
+@@ -27,7 +27,7 @@
+ #include "remoting/host/webauthn/remote_webauthn_caller_security_utils.h"
+ #include "remoting/host/webauthn/remote_webauthn_native_messaging_host.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "remoting/base/crash/crash_reporting_crashpad.h"
+ #endif // BUILDFLAG(IS_LINUX)
+
+@@ -50,7 +50,7 @@ int RemoteWebAuthnMain(int argc, char** argv) {
+
+ #if defined(REMOTING_ENABLE_CRASH_REPORTING)
+ if (IsUsageStatsAllowed()) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ InitializeCrashpadReporting();
+ #elif BUILDFLAG(IS_WIN)
+ InitializeBreakpadReporting();
diff --git a/devel/electron38/files/patch-remoting_protocol_webrtc__video__stream.cc b/devel/electron38/files/patch-remoting_protocol_webrtc__video__stream.cc
new file mode 100644
index 000000000000..c3aee205a107
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_protocol_webrtc__video__stream.cc
@@ -0,0 +1,11 @@
+--- remoting/protocol/webrtc_video_stream.cc.orig 2025-08-26 20:49:50 UTC
++++ remoting/protocol/webrtc_video_stream.cc
+@@ -271,7 +271,7 @@ WebrtcVideoStream::WebrtcVideoStream(const SessionOpti
+ : session_options_(session_options) {
+ // TODO(joedow): Dig into the threading model on other platforms to see if they
+ // can also be updated to run on a dedicated thread.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ core_task_runner_ = base::ThreadPool::CreateSingleThreadTaskRunner(
+ {base::TaskPriority::HIGHEST},
+ base::SingleThreadTaskRunnerThreadMode::DEDICATED);
diff --git a/devel/electron38/files/patch-remoting_signaling_ftl__host__device__id__provider.cc b/devel/electron38/files/patch-remoting_signaling_ftl__host__device__id__provider.cc
new file mode 100644
index 000000000000..d91e944414c4
--- /dev/null
+++ b/devel/electron38/files/patch-remoting_signaling_ftl__host__device__id__provider.cc
@@ -0,0 +1,11 @@
+--- remoting/signaling/ftl_host_device_id_provider.cc.orig 2025-03-24 20:50:14 UTC
++++ remoting/signaling/ftl_host_device_id_provider.cc
+@@ -16,7 +16,7 @@ constexpr char kDeviceIdPrefix[] = "crd-cros-host-";
+ constexpr char kDeviceIdPrefix[] = "crd-mac-host-";
+ #elif BUILDFLAG(IS_CHROMEOS)
+ constexpr char kDeviceIdPrefix[] = "crd-cros-host-";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ constexpr char kDeviceIdPrefix[] = "crd-linux-host-";
+ #else
+ constexpr char kDeviceIdPrefix[] = "crd-unknown-host-";
diff --git a/devel/electron32/files/patch-sandbox_BUILD.gn b/devel/electron38/files/patch-sandbox_BUILD.gn
index 6b1329566d7d..6b1329566d7d 100644
--- a/devel/electron32/files/patch-sandbox_BUILD.gn
+++ b/devel/electron38/files/patch-sandbox_BUILD.gn
diff --git a/devel/electron32/files/patch-sandbox_features.gni b/devel/electron38/files/patch-sandbox_features.gni
index 9f5a00868f96..9f5a00868f96 100644
--- a/devel/electron32/files/patch-sandbox_features.gni
+++ b/devel/electron38/files/patch-sandbox_features.gni
diff --git a/devel/electron38/files/patch-sandbox_linux_BUILD.gn b/devel/electron38/files/patch-sandbox_linux_BUILD.gn
new file mode 100644
index 000000000000..a0f041c53b88
--- /dev/null
+++ b/devel/electron38/files/patch-sandbox_linux_BUILD.gn
@@ -0,0 +1,35 @@
+--- sandbox/linux/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ sandbox/linux/BUILD.gn
+@@ -11,11 +11,11 @@ declare_args() {
+ }
+
+ declare_args() {
+- compile_suid_client = is_linux || is_chromeos
++ compile_suid_client = (is_linux || is_chromeos) && !is_bsd
+
+- compile_credentials = is_linux || is_chromeos
++ compile_credentials = (is_linux || is_chromeos) && !is_bsd
+
+- compile_syscall_broker = is_linux || is_chromeos
++ compile_syscall_broker = (is_linux || is_chromeos) && !is_bsd
+
+ # On Android, use plain GTest.
+ use_base_test_suite = is_linux || is_chromeos
+@@ -373,6 +373,17 @@ component("sandbox_services") {
+ "services/libc_interceptor.h",
+ ]
+ }
++
++ if (is_bsd) {
++ sources -= [
++ "services/scoped_process.cc",
++ "services/scoped_process.h",
++ "services/syscall_wrappers.cc",
++ "services/syscall_wrappers.h",
++ "services/yama.cc",
++ "services/yama.h",
++ ]
++ }
+ }
+
+ source_set("sandbox_services_headers") {
diff --git a/devel/electron38/files/patch-sandbox_linux_services_init__process__reaper.cc b/devel/electron38/files/patch-sandbox_linux_services_init__process__reaper.cc
new file mode 100644
index 000000000000..80aa421b3545
--- /dev/null
+++ b/devel/electron38/files/patch-sandbox_linux_services_init__process__reaper.cc
@@ -0,0 +1,15 @@
+--- sandbox/linux/services/init_process_reaper.cc.orig 2025-08-26 20:49:50 UTC
++++ sandbox/linux/services/init_process_reaper.cc
+@@ -2,6 +2,7 @@
+ // Use of this source code is governed by a BSD-style license that can be
+ // found in the LICENSE file.
+
++#if 0
+ #include "sandbox/linux/services/init_process_reaper.h"
+
+ #include <signal.h>
+@@ -101,3 +102,4 @@ bool CreateInitProcessReaper(base::OnceClosure post_fo
+ }
+
+ } // namespace sandbox.
++#endif
diff --git a/devel/electron32/files/patch-sandbox_linux_services_libc__interceptor.cc b/devel/electron38/files/patch-sandbox_linux_services_libc__interceptor.cc
index 9b976657c263..9b976657c263 100644
--- a/devel/electron32/files/patch-sandbox_linux_services_libc__interceptor.cc
+++ b/devel/electron38/files/patch-sandbox_linux_services_libc__interceptor.cc
diff --git a/devel/electron38/files/patch-sandbox_policy_BUILD.gn b/devel/electron38/files/patch-sandbox_policy_BUILD.gn
new file mode 100644
index 000000000000..8bb70c798d93
--- /dev/null
+++ b/devel/electron38/files/patch-sandbox_policy_BUILD.gn
@@ -0,0 +1,39 @@
+--- sandbox/policy/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ sandbox/policy/BUILD.gn
+@@ -45,7 +45,7 @@ component("policy") {
+ "//third_party/jni_zero",
+ ]
+ }
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ sources += [
+ "linux/bpf_audio_policy_linux.cc",
+ "linux/bpf_audio_policy_linux.h",
+@@ -113,6 +113,27 @@ component("policy") {
+ "//sandbox/linux:sandbox_services",
+ "//sandbox/linux:seccomp_bpf",
+ "//sandbox/linux:suid_sandbox_client",
++ ]
++ }
++ if (is_openbsd) {
++ sources += [
++ "openbsd/sandbox_openbsd.cc",
++ "openbsd/sandbox_openbsd.h",
++ ]
++ deps += [
++ "//sandbox:sandbox_buildflags",
++ "//ui/gfx/x",
++ ]
++ libs = [ "util" ]
++ }
++ if (is_freebsd) {
++ sources += [
++ "freebsd/sandbox_freebsd.cc",
++ "freebsd/sandbox_freebsd.h",
++ ]
++ deps += [
++ "//sandbox:sandbox_buildflags",
++ "//ui/gfx/x",
+ ]
+ }
+ if (is_chromeos) {
diff --git a/devel/electron38/files/patch-sandbox_policy_features.cc b/devel/electron38/files/patch-sandbox_policy_features.cc
new file mode 100644
index 000000000000..8a67d5731a47
--- /dev/null
+++ b/devel/electron38/files/patch-sandbox_policy_features.cc
@@ -0,0 +1,14 @@
+--- sandbox/policy/features.cc.orig 2025-04-22 20:15:27 UTC
++++ sandbox/policy/features.cc
+@@ -19,7 +19,11 @@ BASE_FEATURE(kNetworkServiceSandbox,
+ // (Only causes an effect when feature kNetworkServiceInProcess is disabled.)
+ BASE_FEATURE(kNetworkServiceSandbox,
+ "NetworkServiceSandbox",
++#if BUILDFLAG(IS_BSD)
++ base::FEATURE_ENABLED_BY_DEFAULT);
++#else
+ base::FEATURE_DISABLED_BY_DEFAULT);
++#endif
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ // Enables a fine-grained seccomp-BPF syscall filter for the network service.
diff --git a/devel/electron38/files/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/devel/electron38/files/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
new file mode 100644
index 000000000000..e47cb956218d
--- /dev/null
+++ b/devel/electron38/files/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
@@ -0,0 +1,213 @@
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2025-09-10 14:34:09 UTC
++++ sandbox/policy/freebsd/sandbox_freebsd.cc
+@@ -0,0 +1,210 @@
++// Copyright (c) 2012 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "sandbox/policy/freebsd/sandbox_freebsd.h"
++
++#include <dirent.h>
++#include <fcntl.h>
++#include <stdint.h>
++#include <sys/resource.h>
++#include <sys/stat.h>
++#include <sys/time.h>
++#include <sys/types.h>
++#include <unistd.h>
++
++#include <limits>
++#include <memory>
++#include <string>
++#include <vector>
++
++#include "base/command_line.h"
++#include "base/debug/stack_trace.h"
++#include "base/feature_list.h"
++#include "base/files/file_path.h"
++#include "base/files/file_util.h"
++#include "base/files/scoped_file.h"
++#include "base/logging.h"
++#include "base/memory/singleton.h"
++#include "base/path_service.h"
++#include "base/posix/eintr_wrapper.h"
++#include "base/strings/string_number_conversions.h"
++#include "base/system/sys_info.h"
++#include "base/threading/thread.h"
++#include "base/time/time.h"
++#include "build/build_config.h"
++#include "crypto/crypto_buildflags.h"
++#include "sandbox/constants.h"
++#include "sandbox/linux/services/credentials.h"
++#include "sandbox/linux/services/namespace_sandbox.h"
++#include "sandbox/linux/services/proc_util.h"
++#include "sandbox/linux/services/resource_limits.h"
++#include "sandbox/linux/services/thread_helpers.h"
++#include "sandbox/linux/syscall_broker/broker_command.h"
++#include "sandbox/linux/syscall_broker/broker_process.h"
++#include "sandbox/policy/sandbox.h"
++#include "sandbox/policy/sandbox_type.h"
++#include "sandbox/policy/mojom/sandbox.mojom.h"
++#include "sandbox/policy/switches.h"
++#include "sandbox/sandbox_buildflags.h"
++
++#if BUILDFLAG(USING_SANITIZER)
++#include <sanitizer/common_interface_defs.h>
++#endif
++
++#if BUILDFLAG(USE_NSS_CERTS)
++#include "crypto/nss_util.h"
++#endif
++
++#include "third_party/boringssl/src/include/openssl/crypto.h"
++
++#include "ui/gfx/font_util.h"
++
++namespace sandbox {
++namespace policy {
++
++SandboxLinux::SandboxLinux()
++ : sandbox_status_flags_(kInvalid),
++ pre_initialized_(false),
++ initialize_sandbox_ran_(false),
++ broker_process_(nullptr) {
++}
++
++SandboxLinux::~SandboxLinux() {
++ if (pre_initialized_) {
++ CHECK(initialize_sandbox_ran_);
++ }
++}
++
++SandboxLinux* SandboxLinux::GetInstance() {
++ SandboxLinux* instance = base::Singleton<SandboxLinux>::get();
++ CHECK(instance);
++ return instance;
++}
++
++void SandboxLinux::StopThread(base::Thread* thread) {
++ DCHECK(thread);
++ thread->Stop();
++}
++
++void SandboxLinux::PreinitializeSandbox(sandbox::mojom::Sandbox sandbox_type) {
++ CHECK(!pre_initialized_);
++#if BUILDFLAG(USING_SANITIZER)
++ // Sanitizers need to open some resources before the sandbox is enabled.
++ // This should not fork, not launch threads, not open a directory.
++ __sanitizer_sandbox_on_notify(sanitizer_args());
++ sanitizer_args_.reset();
++#endif
++ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
++ const std::string process_type =
++ command_line->GetSwitchValueASCII(switches::kProcessType);
++
++ base::SysInfo::AmountOfPhysicalMemory();
++ base::SysInfo::NumberOfProcessors();
++ base::SysInfo::CPUModelName();
++
++ switch (sandbox_type) {
++ case sandbox::mojom::Sandbox::kNoSandbox:
++ {
++#if BUILDFLAG(USE_NSS_CERTS)
++ // The main process has to initialize the ~/.pki dir which won't work
++ // after unveil(2).
++ crypto::EnsureNSSInit();
++#endif
++ CRYPTO_pre_sandbox_init();
++
++ base::FilePath cache_directory, local_directory;
++
++ base::PathService::Get(base::DIR_CACHE, &cache_directory);
++ base::PathService::Get(base::DIR_HOME, &local_directory);
++
++ cache_directory = cache_directory.AppendASCII("chromium");
++ local_directory = local_directory.AppendASCII(".local").AppendASCII("share").AppendASCII("applications");
++
++ if (!base::CreateDirectory(cache_directory)) {
++ LOG(ERROR) << "Failed to create " << cache_directory.value() << " directory.";
++ }
++
++ if (!base::CreateDirectory(local_directory)) {
++ LOG(ERROR) << "Failed to create " << local_directory.value() << " directory.";
++ }
++
++ break;
++ }
++ case sandbox::mojom::Sandbox::kRenderer:
++ gfx::InitializeFonts();
++ break;
++ default:
++ break;
++ }
++
++ pre_initialized_ = true;
++}
++
++bool SandboxLinux::InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
++ SandboxLinux::PreSandboxHook hook,
++ const Options& options) {
++ DCHECK(!initialize_sandbox_ran_);
++ initialize_sandbox_ran_ = true;
++
++ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
++ const std::string process_type =
++ command_line->GetSwitchValueASCII(switches::kProcessType);
++
++ if (command_line->HasSwitch(switches::kNoSandbox))
++ return true;
++
++ VLOG(1) << "SandboxLinux::InitializeSandbox: process_type="
++ << process_type << " sandbox_type=" << sandbox_type;
++
++ // Only one thread is running, pre-initialize if not already done.
++ if (!pre_initialized_)
++ PreinitializeSandbox(sandbox_type);
++
++ // Attempt to limit the future size of the address space of the process.
++ int error = 0;
++ const bool limited_as = LimitAddressSpace(&error);
++ if (error) {
++ // Restore errno. Internally to |LimitAddressSpace|, the errno due to
++ // setrlimit may be lost.
++ errno = error;
++ PCHECK(limited_as);
++ }
++
++ if (hook)
++ CHECK(std::move(hook).Run(options));
++
++ return true;
++}
++
++bool SandboxLinux::LimitAddressSpace(int* error) {
++#if !defined(ADDRESS_SANITIZER) && !defined(MEMORY_SANITIZER) && \
++ !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
++ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
++ if (SandboxTypeFromCommandLine(*command_line) == sandbox::mojom::Sandbox::kNoSandbox) {
++ return false;
++ }
++
++ // Unfortunately, it does not appear possible to set RLIMIT_AS such that it
++ // will both (a) be high enough to support V8's and WebAssembly's address
++ // space requirements while also (b) being low enough to mitigate exploits
++ // using integer overflows that require large allocations, heap spray, or
++ // other memory-hungry attack modes.
++
++ *error = sandbox::ResourceLimits::Lower(
++ RLIMIT_DATA, static_cast<rlim_t>(sandbox::kDataSizeLimit));
++
++ // Cache the resource limit before turning on the sandbox.
++ base::SysInfo::AmountOfVirtualMemory();
++ base::SysInfo::MaxSharedMemorySize();
++
++ return *error == 0;
++#else
++ base::SysInfo::AmountOfVirtualMemory();
++ return false;
++#endif // !defined(ADDRESS_SANITIZER) && !defined(MEMORY_SANITIZER) &&
++ // !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
++}
++
++} // namespace policy
++} // namespace sandbox
diff --git a/devel/electron38/files/patch-sandbox_policy_freebsd_sandbox__freebsd.h b/devel/electron38/files/patch-sandbox_policy_freebsd_sandbox__freebsd.h
new file mode 100644
index 000000000000..41877b1a9643
--- /dev/null
+++ b/devel/electron38/files/patch-sandbox_policy_freebsd_sandbox__freebsd.h
@@ -0,0 +1,279 @@
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2025-02-02 01:39:46 UTC
++++ sandbox/policy/freebsd/sandbox_freebsd.h
+@@ -0,0 +1,276 @@
++// Copyright (c) 2012 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++#ifndef SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
++#define SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
++
++#include <memory>
++#include <string>
++#include <vector>
++
++#include "base/logging.h"
++#include "base/posix/global_descriptors.h"
++#include "sandbox/policy/export.h"
++#include "sandbox/policy/linux/sandbox_seccomp_bpf_linux.h"
++#include "sandbox/policy/mojom/sandbox.mojom.h"
++#include "base/sanitizer_buildflags.h"
++
++#if BUILDFLAG(USING_SANITIZER)
++#include <sanitizer/common_interface_defs.h>
++#endif
++
++namespace base {
++template <typename T>
++struct DefaultSingletonTraits;
++class Thread;
++} // namespace base
++
++namespace sandbox {
++namespace syscall_broker {
++class BrokerProcess;
++} // namespace syscall_broker
++} // namespace sandbox
++
++namespace sandbox {
++namespace policy {
++
++// A singleton class to represent and change our sandboxing state for the
++// three main Linux sandboxes.
++// The sandboxing model allows using two layers of sandboxing. The first layer
++// can be implemented either with unprivileged namespaces or with the setuid
++// sandbox. This class provides a way to engage the namespace sandbox, but does
++// not deal with the legacy setuid sandbox directly.
++// The second layer is mainly based on seccomp-bpf and is engaged with
++// InitializeSandbox(). InitializeSandbox() is also responsible for "sealing"
++// the first layer of sandboxing. That is, InitializeSandbox must always be
++// called to have any meaningful sandboxing at all.
++class SANDBOX_POLICY_EXPORT SandboxLinux {
++ public:
++ // This is a list of sandbox IPC methods which the renderer may send to the
++ // sandbox host. See
++ // https://chromium.googlesource.com/chromium/src/+/master/docs/linux_sandbox_ipc.md
++ // This isn't the full list, values < 32 are reserved for methods called from
++ // Skia, and values < 64 are reserved for libc_interceptor.cc.
++ enum LinuxSandboxIPCMethods {
++ DEPRECATED_METHOD_GET_FALLBACK_FONT_FOR_CHAR = 64,
++ DEPRECATED_METHOD_GET_CHILD_WITH_INODE,
++ DEPRECATED_METHOD_GET_STYLE_FOR_STRIKE,
++ METHOD_MAKE_SHARED_MEMORY_SEGMENT,
++ DEPRECATED_METHOD_MATCH_WITH_FALLBACK,
++ };
++
++ // These form a bitmask which describes the conditions of the Linux sandbox.
++ // Note: this doesn't strictly give you the current status, it states
++ // what will be enabled when the relevant processes are initialized.
++ enum Status {
++ // SUID sandbox active.
++ kSUID = 1 << 0,
++
++ // Sandbox is using a new PID namespace.
++ kPIDNS = 1 << 1,
++
++ // Sandbox is using a new network namespace.
++ kNetNS = 1 << 2,
++
++ // seccomp-bpf sandbox active.
++ kSeccompBPF = 1 << 3,
++
++ // The Yama LSM module is present and enforcing.
++ kYama = 1 << 4,
++
++ // seccomp-bpf sandbox is active and the kernel supports TSYNC.
++ kSeccompTSYNC = 1 << 5,
++
++ // User namespace sandbox active.
++ kUserNS = 1 << 6,
++
++ // A flag that denotes an invalid sandbox status.
++ kInvalid = 1 << 31,
++ };
++
++ // SandboxLinux Options are a superset of SandboxSecompBPF Options.
++ struct Options : public SandboxSeccompBPF::Options {
++ // When running with a zygote, the namespace sandbox will have already
++ // been engaged prior to initializing SandboxLinux itself, and need not
++ // be done so again. Set to true to indicate that there isn't a zygote
++ // for this process and the step is to be performed here explicitly.
++ bool engage_namespace_sandbox = false;
++
++ // Allow starting the sandbox with multiple threads already running. This
++ // will enable TSYNC for seccomp-BPF, which syncs the seccomp-BPF policy
++ // across all running threads.
++ bool allow_threads_during_sandbox_init = false;
++
++ // Enables the CHECK for open directories. The open directory check is only
++ // useful for the chroot jail (from the semantic layer of the sandbox), and
++ // can safely be disabled if we are only enabling the seccomp-BPF layer.
++ bool check_for_open_directories = true;
++ };
++
++ // Callers can provide this hook to run code right before the policy
++ // is passed to the BPF compiler and the sandbox is engaged. If
++ // pre_sandbox_hook() returns true, the sandbox will be engaged
++ // afterwards, otherwise the process is terminated.
++ using PreSandboxHook = base::OnceCallback<bool(Options)>;
++
++ // Get our singleton instance.
++ static SandboxLinux* GetInstance();
++
++ SandboxLinux(const SandboxLinux&) = delete;
++ SandboxLinux& operator=(const SandboxLinux&) = delete;
++
++ bool SetPledge(const char *pstring, const char *ppath);
++ bool SetUnveil(const std::string process_type, sandbox::mojom::Sandbox sandbox_type);
++
++ // Do some initialization that can only be done before any of the sandboxes
++ // are enabled. If using the setuid sandbox, this should be called manually
++ // before the setuid sandbox is engaged.
++ // Security: When this runs, it is imperative that either InitializeSandbox()
++ // runs as well or that all file descriptors returned in
++ // GetFileDescriptorsToClose() get closed.
++ // Otherwise file descriptors that bypass the security of the setuid sandbox
++ // would be kept open. One must be particularly careful if a process performs
++ // a fork().
++ void PreinitializeSandbox(sandbox::mojom::Sandbox sandbox_type);
++
++ // Check that the current process is the init process of a new PID
++ // namespace and then proceed to drop access to the file system by using
++ // a new unprivileged namespace. This is a layer-1 sandbox.
++ // In order for this sandbox to be effective, it must be "sealed" by calling
++ // InitializeSandbox().
++ void EngageNamespaceSandbox(bool from_zygote);
++
++ // Return a list of file descriptors to close if PreinitializeSandbox() ran
++ // but InitializeSandbox() won't. Avoid using.
++ // TODO(jln): get rid of this hack.
++ std::vector<int> GetFileDescriptorsToClose();
++
++ // Seal an eventual layer-1 sandbox and initialize the layer-2 sandbox with
++ // an adequate policy depending on the process type and command line
++ // arguments.
++ // Currently the layer-2 sandbox is composed of seccomp-bpf and address space
++ // limitations.
++ // This function should only be called without any thread running.
++ bool InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
++ PreSandboxHook hook,
++ const Options& options);
++
++ // Stop |thread| in a way that can be trusted by the sandbox.
++ void StopThread(base::Thread* thread);
++
++ // Returns the status of the renderer, worker and ppapi sandbox. Can only
++ // be queried after going through PreinitializeSandbox(). This is a bitmask
++ // and uses the constants defined in "enum Status" above. Since the
++ // status needs to be provided before the sandboxes are actually started,
++ // this returns what will actually happen once InitializeSandbox()
++ // is called from inside these processes.
++ int GetStatus();
++
++ // Returns true if the current process is single-threaded or if the number
++ // of threads cannot be determined.
++ bool IsSingleThreaded() const;
++
++ // Returns true if we started Seccomp BPF.
++ bool seccomp_bpf_started() const;
++
++ // Check the policy and eventually start the seccomp-bpf sandbox. This should
++ // never be called with threads started. If we detect that threads have
++ // started we will crash.
++ bool StartSeccompBPF(sandbox::mojom::Sandbox sandbox_type,
++ PreSandboxHook hook,
++ const Options& options);
++
++ // Limit the address space of the current process (and its children) to make
++ // some vulnerabilities harder to exploit. Writes the errno due to setrlimit
++ // (including 0 if no error) into |error|.
++ bool LimitAddressSpace(int* error);
++
++ // Returns a file descriptor to proc. The file descriptor is no longer valid
++ // after the sandbox has been sealed.
++ int proc_fd() const {
++ DCHECK_NE(-1, proc_fd_);
++ return proc_fd_;
++ }
++
++#if BUILDFLAG(USING_SANITIZER)
++ __sanitizer_sandbox_arguments* sanitizer_args() const {
++ return sanitizer_args_.get();
++ };
++#endif
++
++ // A BrokerProcess is a helper that is started before the sandbox is engaged,
++ // typically from a pre-sandbox hook, that will serve requests to access
++ // files over an IPC channel. The client of this runs from a SIGSYS handler
++ // triggered by the seccomp-bpf sandbox.
++ // |client_sandbox_policy| is the policy being run by the client, and is
++ // used to derive the equivalent broker-side policy.
++ // |broker_side_hook| is an alternate pre-sandbox hook to be run before the
++ // broker itself gets sandboxed, to which the broker side policy and
++ // |options| are passed.
++ // Crashes the process if the broker can not be started since continuation
++ // is impossible (and presumably unsafe).
++ // This should never be destroyed, as after the sandbox is started it is
++ // vital to the process.
++#if 0
++ void StartBrokerProcess(
++ const sandbox::syscall_broker::BrokerCommandSet& allowed_command_set,
++ std::vector<sandbox::syscall_broker::BrokerFilePermission> permissions,
++ PreSandboxHook broker_side_hook,
++ const Options& options);
++
++ sandbox::syscall_broker::BrokerProcess* broker_process() const {
++ return broker_process_;
++ }
++#endif
++
++ private:
++ friend struct base::DefaultSingletonTraits<SandboxLinux>;
++
++ SandboxLinux();
++ ~SandboxLinux();
++
++ // We must have been pre_initialized_ before using these.
++ bool seccomp_bpf_supported() const;
++ bool seccomp_bpf_with_tsync_supported() const;
++
++ // Returns true if it can be determined that the current process has open
++ // directories that are not managed by the SandboxLinux class. This would
++ // be a vulnerability as it would allow to bypass the setuid sandbox.
++ bool HasOpenDirectories() const;
++
++ // The last part of the initialization is to make sure any temporary "hole"
++ // in the sandbox is closed. For now, this consists of closing proc_fd_.
++ void SealSandbox();
++
++ // GetStatus() makes promises as to how the sandbox will behave. This
++ // checks that no promises have been broken.
++ void CheckForBrokenPromises(sandbox::mojom::Sandbox sandbox_type);
++
++ // Stop |thread| and make sure it does not appear in /proc/self/tasks/
++ // anymore.
++ void StopThreadAndEnsureNotCounted(base::Thread* thread) const;
++
++ // A file descriptor to /proc. It's dangerous to have it around as it could
++ // allow for sandbox bypasses. It needs to be closed before we consider
++ // ourselves sandboxed.
++ int proc_fd_;
++
++ bool seccomp_bpf_started_;
++ // The value returned by GetStatus(). Gets computed once and then cached.
++ int sandbox_status_flags_;
++ // Did PreinitializeSandbox() run?
++ bool pre_initialized_;
++ bool seccomp_bpf_supported_; // Accurate if pre_initialized_.
++ bool seccomp_bpf_with_tsync_supported_; // Accurate if pre_initialized_.
++ bool yama_is_enforcing_; // Accurate if pre_initialized_.
++ bool initialize_sandbox_ran_; // InitializeSandbox() was called.
++#if BUILDFLAG(USING_SANITIZER)
++ std::unique_ptr<__sanitizer_sandbox_arguments> sanitizer_args_;
++#endif
++ sandbox::syscall_broker::BrokerProcess* broker_process_; // Leaked as global.
++};
++
++} // namespace policy
++} // namespace sandbox
++
++#endif // SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
diff --git a/devel/electron38/files/patch-sandbox_policy_mojom_sandbox.mojom b/devel/electron38/files/patch-sandbox_policy_mojom_sandbox.mojom
new file mode 100644
index 000000000000..962233d7b741
--- /dev/null
+++ b/devel/electron38/files/patch-sandbox_policy_mojom_sandbox.mojom
@@ -0,0 +1,15 @@
+--- sandbox/policy/mojom/sandbox.mojom.orig 2025-08-26 20:49:50 UTC
++++ sandbox/policy/mojom/sandbox.mojom
+@@ -71,6 +71,12 @@ enum Sandbox {
+ // Minimally privileged sandbox on Fuchsia.
+ [EnableIf=is_fuchsia] kVideoCapture,
+
++ [EnableIf=is_openbsd]
++ kVideoCapture,
++
++ [EnableIf=is_freebsd]
++ kVideoCapture,
++
+ // Allows access to file contents and Windows APIs for parsing icons from PE
+ // files.
+ [EnableIf=is_win] kIconReader,
diff --git a/devel/electron38/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/devel/electron38/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
new file mode 100644
index 000000000000..fb9f9a6873b8
--- /dev/null
+++ b/devel/electron38/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
@@ -0,0 +1,396 @@
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2025-09-10 14:34:09 UTC
++++ sandbox/policy/openbsd/sandbox_openbsd.cc
+@@ -0,0 +1,393 @@
++// Copyright (c) 2012 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "sandbox/policy/openbsd/sandbox_openbsd.h"
++
++#include <dirent.h>
++#include <fcntl.h>
++#include <stdint.h>
++#include <sys/resource.h>
++#include <sys/stat.h>
++#include <sys/time.h>
++#include <sys/types.h>
++#include <unistd.h>
++#include <util.h>
++
++#include <limits>
++#include <memory>
++#include <string>
++#include <vector>
++
++#include "base/command_line.h"
++#include "base/debug/stack_trace.h"
++#include "base/feature_list.h"
++#include "base/files/file_path.h"
++#include "base/files/file_util.h"
++#include "base/files/scoped_file.h"
++#include "base/logging.h"
++#include "base/memory/singleton.h"
++#include "base/path_service.h"
++#include "base/posix/eintr_wrapper.h"
++#include "base/strings/string_number_conversions.h"
++#include "base/system/sys_info.h"
++#include "base/threading/thread.h"
++#include "base/time/time.h"
++#include "build/build_config.h"
++#include "crypto/crypto_buildflags.h"
++#include "sandbox/constants.h"
++#include "sandbox/linux/services/credentials.h"
++#include "sandbox/linux/services/namespace_sandbox.h"
++#include "sandbox/linux/services/proc_util.h"
++#include "sandbox/linux/services/resource_limits.h"
++#include "sandbox/linux/services/thread_helpers.h"
++#include "sandbox/linux/syscall_broker/broker_command.h"
++#include "sandbox/linux/syscall_broker/broker_process.h"
++#include "sandbox/policy/sandbox.h"
++#include "sandbox/policy/sandbox_type.h"
++#include "sandbox/policy/mojom/sandbox.mojom.h"
++#include "sandbox/policy/switches.h"
++#include "sandbox/sandbox_buildflags.h"
++
++#if BUILDFLAG(USING_SANITIZER)
++#include <sanitizer/common_interface_defs.h>
++#endif
++
++#if BUILDFLAG(USE_NSS_CERTS)
++#include "crypto/nss_util.h"
++#endif
++
++#include "third_party/boringssl/src/include/openssl/crypto.h"
++
++#include <fontconfig/fontconfig.h>
++#include "ui/gfx/linux/fontconfig_util.h"
++
++#define MAXTOKENS 3
++
++#define _UNVEIL_MAIN "/etc/chromium/unveil.main";
++#define _UNVEIL_GPU "/etc/chromium/unveil.gpu";
++#define _UNVEIL_UTILITY_NETWORK "/etc/chromium/unveil.utility_network";
++#define _UNVEIL_UTILITY_AUDIO "/etc/chromium/unveil.utility_audio";
++#define _UNVEIL_UTILITY_VIDEO "/etc/chromium/unveil.utility_video";
++
++namespace sandbox {
++namespace policy {
++
++SandboxLinux::SandboxLinux()
++ : unveil_initialized_(false),
++ sandbox_status_flags_(kInvalid),
++ pre_initialized_(false),
++ initialize_sandbox_ran_(false),
++ broker_process_(nullptr) {
++}
++
++SandboxLinux::~SandboxLinux() {
++ if (pre_initialized_) {
++ CHECK(initialize_sandbox_ran_);
++ }
++}
++
++SandboxLinux* SandboxLinux::GetInstance() {
++ SandboxLinux* instance = base::Singleton<SandboxLinux>::get();
++ CHECK(instance);
++ return instance;
++}
++
++void SandboxLinux::StopThread(base::Thread* thread) {
++ DCHECK(thread);
++ thread->Stop();
++}
++
++void SandboxLinux::PreinitializeSandbox(sandbox::mojom::Sandbox sandbox_type) {
++ CHECK(!pre_initialized_);
++#if BUILDFLAG(USING_SANITIZER)
++ // Sanitizers need to open some resources before the sandbox is enabled.
++ // This should not fork, not launch threads, not open a directory.
++ __sanitizer_sandbox_on_notify(sanitizer_args());
++ sanitizer_args_.reset();
++#endif
++ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
++ const std::string process_type =
++ command_line->GetSwitchValueASCII(switches::kProcessType);
++
++ base::SysInfo::AmountOfPhysicalMemory();
++ base::SysInfo::NumberOfProcessors();
++ base::SysInfo::CPUModelName();
++
++ switch (sandbox_type) {
++ case sandbox::mojom::Sandbox::kNoSandbox:
++ {
++#if BUILDFLAG(USE_NSS_CERTS)
++ // The main process has to initialize the ~/.pki dir which won't work
++ // after unveil(2).
++ crypto::EnsureNSSInit();
++#endif
++ CRYPTO_pre_sandbox_init();
++
++ base::FilePath cache_directory, local_directory;
++
++ base::PathService::Get(base::DIR_CACHE, &cache_directory);
++ base::PathService::Get(base::DIR_HOME, &local_directory);
++
++ cache_directory = cache_directory.AppendASCII("chromium");
++ local_directory = local_directory.AppendASCII(".local").AppendASCII("share").AppendASCII("applications");
++
++ if (!base::CreateDirectory(cache_directory)) {
++ LOG(ERROR) << "Failed to create " << cache_directory.value() << " directory.";
++ }
++
++ if (!base::CreateDirectory(local_directory)) {
++ LOG(ERROR) << "Failed to create " << local_directory.value() << " directory.";
++ }
++
++ break;
++ }
++ case sandbox::mojom::Sandbox::kRenderer:
++ {
++ FcConfig* config = gfx::GetGlobalFontConfig();
++ DCHECK(config);
++ break;
++ }
++ default:
++ break;
++ }
++
++ pre_initialized_ = true;
++}
++
++bool SandboxLinux::SetPledge(const char *pstring, const char *ppath) {
++ FILE *fp;
++ char *s = NULL;
++ size_t len = 0;
++ ssize_t read;
++
++ if (pstring != NULL) {
++ if (pledge(pstring, NULL) == -1)
++ goto err;
++ VLOG(5) << "pledge " << pstring;
++ } else if (ppath != NULL) {
++ fp = fopen(ppath, "r");
++ if (fp != NULL) {
++ while ((read = getline(&s, &len, fp)) != -1 ) {
++ if (s[strlen(s)-1] == '\n')
++ s[strlen(s)-1] = '\0';
++ if (pledge(s, NULL) == -1)
++ goto err;
++ VLOG(5) << "pledge " << s;
++ }
++ fclose(fp);
++ } else {
++ LOG(ERROR) << "fopen(" << ppath << ") failed, errno: " << errno;
++ return false;
++ }
++ }
++ return true;
++err:
++ LOG(ERROR) << "pledge() failed, errno: " << errno;
++ return false;
++}
++
++bool SandboxLinux::SetUnveil(const std::string process_type, sandbox::mojom::Sandbox sandbox_type) {
++ FILE *fp;
++ char *s = NULL, *cp = NULL, *home = NULL, **ap, *tokens[MAXTOKENS];
++ char *xdg_var = NULL;
++ char path[PATH_MAX];
++ const char *ufile;
++ size_t len = 0, lineno = 0;
++
++ switch (sandbox_type) {
++ case sandbox::mojom::Sandbox::kNoSandbox:
++ ufile = _UNVEIL_MAIN;
++ break;
++ case sandbox::mojom::Sandbox::kGpu:
++ case sandbox::mojom::Sandbox::kOnDeviceModelExecution:
++ ufile = _UNVEIL_GPU;
++ break;
++ case sandbox::mojom::Sandbox::kNetwork:
++ ufile = _UNVEIL_UTILITY_NETWORK;
++ break;
++ case sandbox::mojom::Sandbox::kAudio:
++ ufile = _UNVEIL_UTILITY_AUDIO;
++ break;
++ case sandbox::mojom::Sandbox::kVideoCapture:
++ ufile = _UNVEIL_UTILITY_VIDEO;
++ break;
++ default:
++ unveil("/dev/null", "r");
++ goto done;
++ }
++
++ fp = fopen(ufile, "r");
++ if (fp != NULL) {
++ while (!feof(fp)) {
++ if ((s = fparseln(fp, &len, &lineno, NULL,
++ FPARSELN_UNESCCOMM | FPARSELN_UNESCCONT)) == NULL) {
++ if (ferror(fp)) {
++ LOG(ERROR) << "ferror(), errno: " << errno;
++ _exit(1);
++ } else {
++ continue;
++ }
++ }
++ cp = s;
++ cp += strspn(cp, " \t\n"); /* eat whitespace */
++ if (cp[0] == '\0')
++ continue;
++
++ for (ap = tokens; ap < &tokens[MAXTOKENS - 1] &&
++ (*ap = strsep(&cp, " \t")) != NULL;) {
++ if (**ap != '\0')
++ ap++;
++ }
++ *ap = NULL;
++
++ if (tokens[1] == NULL) {
++ LOG(ERROR) << ufile << ": line " << lineno << ": must supply value to " << s;
++ _exit(1);
++ }
++
++ if (tokens[0][0] == '~') {
++ if ((home = getenv("HOME")) == NULL || *home == '\0') {
++ LOG(ERROR) << "failed to get home";
++ _exit(1);
++ }
++ memmove(tokens[0], tokens[0] + 1, strlen(tokens[0]));
++ strncpy(path, home, sizeof(path) - 1);
++ path[sizeof(path) - 1] = '\0';
++ strncat(path, tokens[0], sizeof(path) - 1 - strlen(path));
++ } else if (strncmp(tokens[0], "XDG_", 4) == 0) {
++ if ((xdg_var = getenv(tokens[0])) == NULL || *xdg_var == '\0') {
++ LOG(ERROR) << "failed to get " << tokens[0];
++ continue;
++ }
++ strncpy(path, xdg_var, sizeof(path) - 1);
++ path[sizeof(path) - 1] = '\0';
++ } else {
++ strncpy(path, tokens[0], sizeof(path) - 1);
++ path[sizeof(path) - 1] = '\0';
++ }
++
++ if (unveil(path, tokens[1]) == -1) {
++ LOG(ERROR) << "failed unveiling " << path << " with permissions " << tokens[1];
++ _exit(1);
++ } else {
++ VLOG(5) << "unveiling " << path << " with permissions " << tokens[1];
++ }
++ }
++ fclose(fp);
++ } else {
++ LOG(ERROR) << "failed to open " << ufile << " errno: " << errno;
++ _exit(1);
++ }
++
++done:
++ unveil_initialized_ = true;
++
++ return true;
++}
++
++bool SandboxLinux::unveil_initialized() const {
++ return unveil_initialized_;
++}
++
++bool SandboxLinux::InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
++ SandboxLinux::PreSandboxHook hook,
++ const Options& options) {
++ DCHECK(!initialize_sandbox_ran_);
++ initialize_sandbox_ran_ = true;
++
++ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
++ const std::string process_type =
++ command_line->GetSwitchValueASCII(switches::kProcessType);
++
++ if (command_line->HasSwitch(switches::kNoSandbox))
++ return true;
++
++ VLOG(1) << "SandboxLinux::InitializeSandbox: process_type="
++ << process_type << " sandbox_type=" << sandbox_type;
++
++ // Only one thread is running, pre-initialize if not already done.
++ if (!pre_initialized_)
++ PreinitializeSandbox(sandbox_type);
++
++ // Attempt to limit the future size of the address space of the process.
++ int error = 0;
++ const bool limited_as = LimitAddressSpace(&error);
++ if (error) {
++ // Restore errno. Internally to |LimitAddressSpace|, the errno due to
++ // setrlimit may be lost.
++ errno = error;
++ PCHECK(limited_as);
++ }
++
++ if (hook)
++ CHECK(std::move(hook).Run(options));
++
++ if (!command_line->HasSwitch(switches::kDisableUnveil))
++ SetUnveil(process_type, sandbox_type);
++
++ switch(sandbox_type) {
++ case sandbox::mojom::Sandbox::kNoSandbox:
++ SetPledge(NULL, "/etc/chromium/pledge.main");
++ break;
++ case sandbox::mojom::Sandbox::kRenderer:
++ // prot_exec needed by v8
++ // flock needed by sqlite3 locking
++ SetPledge("stdio rpath flock prot_exec recvfd sendfd ps", NULL);
++ break;
++ case sandbox::mojom::Sandbox::kGpu:
++ case sandbox::mojom::Sandbox::kOnDeviceModelExecution:
++ SetPledge("stdio drm inet rpath flock cpath wpath prot_exec recvfd sendfd tmppath unix", NULL);
++ break;
++ case sandbox::mojom::Sandbox::kAudio:
++ SetPledge(NULL, "/etc/chromium/pledge.utility_audio");
++ break;
++ case sandbox::mojom::Sandbox::kNetwork:
++ SetPledge(NULL, "/etc/chromium/pledge.utility_network");
++ break;
++ case sandbox::mojom::Sandbox::kVideoCapture:
++ SetPledge(NULL, "/etc/chromium/pledge.utility_video");
++ break;
++ case sandbox::mojom::Sandbox::kUtility:
++ case sandbox::mojom::Sandbox::kService:
++ SetPledge("stdio rpath cpath wpath fattr flock sendfd recvfd prot_exec", NULL);
++ break;
++ default:
++ LOG(ERROR) << "non-pledge()'d process: " << sandbox_type;
++ break;
++ }
++
++ return true;
++}
++
++bool SandboxLinux::LimitAddressSpace(int* error) {
++#if !defined(ADDRESS_SANITIZER) && !defined(MEMORY_SANITIZER) && \
++ !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
++ base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
++ if (SandboxTypeFromCommandLine(*command_line) == sandbox::mojom::Sandbox::kNoSandbox) {
++ return false;
++ }
++
++ // Unfortunately, it does not appear possible to set RLIMIT_AS such that it
++ // will both (a) be high enough to support V8's and WebAssembly's address
++ // space requirements while also (b) being low enough to mitigate exploits
++ // using integer overflows that require large allocations, heap spray, or
++ // other memory-hungry attack modes.
++
++ *error = sandbox::ResourceLimits::Lower(
++ RLIMIT_DATA, static_cast<rlim_t>(sandbox::kDataSizeLimit));
++
++ // Cache the resource limit before turning on the sandbox.
++ base::SysInfo::AmountOfVirtualMemory();
++ base::SysInfo::MaxSharedMemorySize();
++
++ return *error == 0;
++#else
++ base::SysInfo::AmountOfVirtualMemory();
++ return false;
++#endif // !defined(ADDRESS_SANITIZER) && !defined(MEMORY_SANITIZER) &&
++ // !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
++}
++
++} // namespace policy
++} // namespace sandbox
diff --git a/devel/electron38/files/patch-sandbox_policy_openbsd_sandbox__openbsd.h b/devel/electron38/files/patch-sandbox_policy_openbsd_sandbox__openbsd.h
new file mode 100644
index 000000000000..1f22747caf21
--- /dev/null
+++ b/devel/electron38/files/patch-sandbox_policy_openbsd_sandbox__openbsd.h
@@ -0,0 +1,283 @@
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2025-02-02 01:39:46 UTC
++++ sandbox/policy/openbsd/sandbox_openbsd.h
+@@ -0,0 +1,280 @@
++// Copyright (c) 2012 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++#ifndef SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
++#define SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
++
++#include <memory>
++#include <string>
++#include <vector>
++
++#include "base/logging.h"
++#include "base/posix/global_descriptors.h"
++#include "sandbox/policy/export.h"
++#include "sandbox/policy/linux/sandbox_seccomp_bpf_linux.h"
++#include "sandbox/policy/mojom/sandbox.mojom.h"
++#include "base/sanitizer_buildflags.h"
++
++#if BUILDFLAG(USING_SANITIZER)
++#include <sanitizer/common_interface_defs.h>
++#endif
++
++namespace base {
++template <typename T>
++struct DefaultSingletonTraits;
++class Thread;
++} // namespace base
++
++namespace sandbox {
++namespace syscall_broker {
++class BrokerProcess;
++} // namespace syscall_broker
++} // namespace sandbox
++
++namespace sandbox {
++namespace policy {
++
++// A singleton class to represent and change our sandboxing state for the
++// three main Linux sandboxes.
++// The sandboxing model allows using two layers of sandboxing. The first layer
++// can be implemented either with unprivileged namespaces or with the setuid
++// sandbox. This class provides a way to engage the namespace sandbox, but does
++// not deal with the legacy setuid sandbox directly.
++// The second layer is mainly based on seccomp-bpf and is engaged with
++// InitializeSandbox(). InitializeSandbox() is also responsible for "sealing"
++// the first layer of sandboxing. That is, InitializeSandbox must always be
++// called to have any meaningful sandboxing at all.
++class SANDBOX_POLICY_EXPORT SandboxLinux {
++ public:
++ // This is a list of sandbox IPC methods which the renderer may send to the
++ // sandbox host. See
++ // https://chromium.googlesource.com/chromium/src/+/master/docs/linux_sandbox_ipc.md
++ // This isn't the full list, values < 32 are reserved for methods called from
++ // Skia, and values < 64 are reserved for libc_interceptor.cc.
++ enum LinuxSandboxIPCMethods {
++ DEPRECATED_METHOD_GET_FALLBACK_FONT_FOR_CHAR = 64,
++ DEPRECATED_METHOD_GET_CHILD_WITH_INODE,
++ DEPRECATED_METHOD_GET_STYLE_FOR_STRIKE,
++ METHOD_MAKE_SHARED_MEMORY_SEGMENT,
++ DEPRECATED_METHOD_MATCH_WITH_FALLBACK,
++ };
++
++ // These form a bitmask which describes the conditions of the Linux sandbox.
++ // Note: this doesn't strictly give you the current status, it states
++ // what will be enabled when the relevant processes are initialized.
++ enum Status {
++ // SUID sandbox active.
++ kSUID = 1 << 0,
++
++ // Sandbox is using a new PID namespace.
++ kPIDNS = 1 << 1,
++
++ // Sandbox is using a new network namespace.
++ kNetNS = 1 << 2,
++
++ // seccomp-bpf sandbox active.
++ kSeccompBPF = 1 << 3,
++
++ // The Yama LSM module is present and enforcing.
++ kYama = 1 << 4,
++
++ // seccomp-bpf sandbox is active and the kernel supports TSYNC.
++ kSeccompTSYNC = 1 << 5,
++
++ // User namespace sandbox active.
++ kUserNS = 1 << 6,
++
++ // A flag that denotes an invalid sandbox status.
++ kInvalid = 1 << 31,
++ };
++
++ // SandboxLinux Options are a superset of SandboxSecompBPF Options.
++ struct Options : public SandboxSeccompBPF::Options {
++ // When running with a zygote, the namespace sandbox will have already
++ // been engaged prior to initializing SandboxLinux itself, and need not
++ // be done so again. Set to true to indicate that there isn't a zygote
++ // for this process and the step is to be performed here explicitly.
++ bool engage_namespace_sandbox = false;
++
++ // Allow starting the sandbox with multiple threads already running. This
++ // will enable TSYNC for seccomp-BPF, which syncs the seccomp-BPF policy
++ // across all running threads.
++ bool allow_threads_during_sandbox_init = false;
++
++ // Enables the CHECK for open directories. The open directory check is only
++ // useful for the chroot jail (from the semantic layer of the sandbox), and
++ // can safely be disabled if we are only enabling the seccomp-BPF layer.
++ bool check_for_open_directories = true;
++ };
++
++ // Callers can provide this hook to run code right before the policy
++ // is passed to the BPF compiler and the sandbox is engaged. If
++ // pre_sandbox_hook() returns true, the sandbox will be engaged
++ // afterwards, otherwise the process is terminated.
++ using PreSandboxHook = base::OnceCallback<bool(Options)>;
++
++ // Get our singleton instance.
++ static SandboxLinux* GetInstance();
++
++ SandboxLinux(const SandboxLinux&) = delete;
++ SandboxLinux& operator=(const SandboxLinux&) = delete;
++
++ bool SetPledge(const char *pstring, const char *ppath);
++ bool SetUnveil(const std::string process_type, sandbox::mojom::Sandbox sandbox_type);
++
++ // Do some initialization that can only be done before any of the sandboxes
++ // are enabled. If using the setuid sandbox, this should be called manually
++ // before the setuid sandbox is engaged.
++ // Security: When this runs, it is imperative that either InitializeSandbox()
++ // runs as well or that all file descriptors returned in
++ // GetFileDescriptorsToClose() get closed.
++ // Otherwise file descriptors that bypass the security of the setuid sandbox
++ // would be kept open. One must be particularly careful if a process performs
++ // a fork().
++ void PreinitializeSandbox(sandbox::mojom::Sandbox sandbox_type);
++
++ // Check that the current process is the init process of a new PID
++ // namespace and then proceed to drop access to the file system by using
++ // a new unprivileged namespace. This is a layer-1 sandbox.
++ // In order for this sandbox to be effective, it must be "sealed" by calling
++ // InitializeSandbox().
++ void EngageNamespaceSandbox(bool from_zygote);
++
++ // Return a list of file descriptors to close if PreinitializeSandbox() ran
++ // but InitializeSandbox() won't. Avoid using.
++ // TODO(jln): get rid of this hack.
++ std::vector<int> GetFileDescriptorsToClose();
++
++ // Seal an eventual layer-1 sandbox and initialize the layer-2 sandbox with
++ // an adequate policy depending on the process type and command line
++ // arguments.
++ // Currently the layer-2 sandbox is composed of seccomp-bpf and address space
++ // limitations.
++ // This function should only be called without any thread running.
++ bool InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
++ PreSandboxHook hook,
++ const Options& options);
++
++ // Stop |thread| in a way that can be trusted by the sandbox.
++ void StopThread(base::Thread* thread);
++
++ // Returns the status of the renderer, worker and ppapi sandbox. Can only
++ // be queried after going through PreinitializeSandbox(). This is a bitmask
++ // and uses the constants defined in "enum Status" above. Since the
++ // status needs to be provided before the sandboxes are actually started,
++ // this returns what will actually happen once InitializeSandbox()
++ // is called from inside these processes.
++ int GetStatus();
++
++ // Returns true if the current process is single-threaded or if the number
++ // of threads cannot be determined.
++ bool IsSingleThreaded() const;
++
++ // Returns true if we started Seccomp BPF.
++ bool seccomp_bpf_started() const;
++
++ // Returns true if unveil(2) is used.
++ bool unveil_initialized() const;
++
++ // Check the policy and eventually start the seccomp-bpf sandbox. This should
++ // never be called with threads started. If we detect that threads have
++ // started we will crash.
++ bool StartSeccompBPF(sandbox::mojom::Sandbox sandbox_type,
++ PreSandboxHook hook,
++ const Options& options);
++
++ // Limit the address space of the current process (and its children) to make
++ // some vulnerabilities harder to exploit. Writes the errno due to setrlimit
++ // (including 0 if no error) into |error|.
++ bool LimitAddressSpace(int* error);
++
++ // Returns a file descriptor to proc. The file descriptor is no longer valid
++ // after the sandbox has been sealed.
++ int proc_fd() const {
++ DCHECK_NE(-1, proc_fd_);
++ return proc_fd_;
++ }
++
++#if BUILDFLAG(USING_SANITIZER)
++ __sanitizer_sandbox_arguments* sanitizer_args() const {
++ return sanitizer_args_.get();
++ };
++#endif
++
++ // A BrokerProcess is a helper that is started before the sandbox is engaged,
++ // typically from a pre-sandbox hook, that will serve requests to access
++ // files over an IPC channel. The client of this runs from a SIGSYS handler
++ // triggered by the seccomp-bpf sandbox.
++ // |client_sandbox_policy| is the policy being run by the client, and is
++ // used to derive the equivalent broker-side policy.
++ // |broker_side_hook| is an alternate pre-sandbox hook to be run before the
++ // broker itself gets sandboxed, to which the broker side policy and
++ // |options| are passed.
++ // Crashes the process if the broker can not be started since continuation
++ // is impossible (and presumably unsafe).
++ // This should never be destroyed, as after the sandbox is started it is
++ // vital to the process.
++#if 0
++ void StartBrokerProcess(
++ const sandbox::syscall_broker::BrokerCommandSet& allowed_command_set,
++ std::vector<sandbox::syscall_broker::BrokerFilePermission> permissions,
++ PreSandboxHook broker_side_hook,
++ const Options& options);
++
++ sandbox::syscall_broker::BrokerProcess* broker_process() const {
++ return broker_process_;
++ }
++#endif
++
++ private:
++ friend struct base::DefaultSingletonTraits<SandboxLinux>;
++
++ SandboxLinux();
++ ~SandboxLinux();
++
++ // We must have been pre_initialized_ before using these.
++ bool seccomp_bpf_supported() const;
++ bool seccomp_bpf_with_tsync_supported() const;
++
++ // Returns true if it can be determined that the current process has open
++ // directories that are not managed by the SandboxLinux class. This would
++ // be a vulnerability as it would allow to bypass the setuid sandbox.
++ bool HasOpenDirectories() const;
++
++ // The last part of the initialization is to make sure any temporary "hole"
++ // in the sandbox is closed. For now, this consists of closing proc_fd_.
++ void SealSandbox();
++
++ // GetStatus() makes promises as to how the sandbox will behave. This
++ // checks that no promises have been broken.
++ void CheckForBrokenPromises(sandbox::mojom::Sandbox sandbox_type);
++
++ // Stop |thread| and make sure it does not appear in /proc/self/tasks/
++ // anymore.
++ void StopThreadAndEnsureNotCounted(base::Thread* thread) const;
++
++ // A file descriptor to /proc. It's dangerous to have it around as it could
++ // allow for sandbox bypasses. It needs to be closed before we consider
++ // ourselves sandboxed.
++ int proc_fd_;
++
++ bool seccomp_bpf_started_;
++ bool unveil_initialized_;
++ // The value returned by GetStatus(). Gets computed once and then cached.
++ int sandbox_status_flags_;
++ // Did PreinitializeSandbox() run?
++ bool pre_initialized_;
++ bool seccomp_bpf_supported_; // Accurate if pre_initialized_.
++ bool seccomp_bpf_with_tsync_supported_; // Accurate if pre_initialized_.
++ bool yama_is_enforcing_; // Accurate if pre_initialized_.
++ bool initialize_sandbox_ran_; // InitializeSandbox() was called.
++#if BUILDFLAG(USING_SANITIZER)
++ std::unique_ptr<__sanitizer_sandbox_arguments> sanitizer_args_;
++#endif
++ sandbox::syscall_broker::BrokerProcess* broker_process_; // Leaked as global.
++};
++
++} // namespace policy
++} // namespace sandbox
++
++#endif // SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
diff --git a/devel/electron38/files/patch-sandbox_policy_sandbox.cc b/devel/electron38/files/patch-sandbox_policy_sandbox.cc
new file mode 100644
index 000000000000..ab1af4d1fe49
--- /dev/null
+++ b/devel/electron38/files/patch-sandbox_policy_sandbox.cc
@@ -0,0 +1,22 @@
+--- sandbox/policy/sandbox.cc.orig 2025-08-26 20:49:50 UTC
++++ sandbox/policy/sandbox.cc
+@@ -18,6 +18,10 @@
+ #include "sandbox/policy/linux/sandbox_linux.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#endif // BUILDFLAG(IS_BSD)
++
+ #if BUILDFLAG(IS_MAC)
+ #include "sandbox/mac/seatbelt.h"
+ #endif // BUILDFLAG(IS_MAC)
+@@ -34,7 +38,7 @@ namespace policy {
+ namespace sandbox {
+ namespace policy {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool Sandbox::Initialize(sandbox::mojom::Sandbox sandbox_type,
+ SandboxLinux::PreSandboxHook hook,
+ const SandboxLinux::Options& options) {
diff --git a/devel/electron32/files/patch-sandbox_policy_sandbox.h b/devel/electron38/files/patch-sandbox_policy_sandbox.h
index 47c41a0262f4..47c41a0262f4 100644
--- a/devel/electron32/files/patch-sandbox_policy_sandbox.h
+++ b/devel/electron38/files/patch-sandbox_policy_sandbox.h
diff --git a/devel/electron38/files/patch-sandbox_policy_sandbox__type.cc b/devel/electron38/files/patch-sandbox_policy_sandbox__type.cc
new file mode 100644
index 000000000000..99d44dce90e8
--- /dev/null
+++ b/devel/electron38/files/patch-sandbox_policy_sandbox__type.cc
@@ -0,0 +1,178 @@
+--- sandbox/policy/sandbox_type.cc.orig 2025-08-26 20:49:50 UTC
++++ sandbox/policy/sandbox_type.cc
+@@ -16,7 +16,7 @@
+ #include "chromeos/ash/components/assistant/buildflags.h"
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "media/gpu/buildflags.h" // nogncheck
+ #include "media/media_buildflags.h" // nogncheck
+ #endif
+@@ -38,7 +38,7 @@ constexpr char kSpeechRecognitionSandbox[] = "speech_r
+ constexpr char kSpeechRecognitionSandbox[] = "speech_recognition";
+
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ constexpr char kPrintBackendSandbox[] = "print_backend";
+ constexpr char kScreenAISandbox[] = "screen_ai";
+ #endif
+@@ -56,15 +56,15 @@ constexpr char kMirroringSandbox[] = "mirroring";
+ constexpr char kMirroringSandbox[] = "mirroring";
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ constexpr char kVideoEffectsSandbox[] = "video_effects";
+ #endif
+
+-#if BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ constexpr char kVideoCaptureSandbox[] = "video_capture";
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ constexpr char kShapeDetectionSandbox[] = "shape_detection";
+ // USE_LINUX_VIDEO_ACCELERATION implies IS_LINUX || IS_CHROMEOS, so this double
+ // #if is redundant, however, we cannot include "media/gpu/buildflags.h" on all
+@@ -85,7 +85,7 @@ constexpr char kLibassistantSandbox[] = "libassistant"
+ #endif // BUILDFLAG(ENABLE_CROS_LIBASSISTANT)
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ constexpr char kOnDeviceTranslationSandbox[] = "on_device_translation";
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+
+@@ -135,7 +135,7 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
+ case Sandbox::kCdm:
+ case Sandbox::kPrintCompositor:
+ case Sandbox::kAudio:
+-#if BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ case Sandbox::kVideoCapture:
+ #endif
+ #if BUILDFLAG(IS_WIN)
+@@ -146,7 +146,7 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
+ case Sandbox::kMediaFoundationCdm:
+ case Sandbox::kWindowsSystemProxyResolver:
+ #endif // BUILDFLAG(IS_WIN)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ case Sandbox::kShapeDetection:
+ #if BUILDFLAG(USE_LINUX_VIDEO_ACCELERATION)
+ case Sandbox::kHardwareVideoDecoding:
+@@ -165,15 +165,15 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
+ case Sandbox::kMirroring:
+ #endif // BUILDFLAG(IS_MAC)
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ case Sandbox::kPrintBackend:
+ case Sandbox::kScreenAI:
+ #endif
+ case Sandbox::kSpeechRecognition:
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ case Sandbox::kVideoEffects:
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ case Sandbox::kOnDeviceTranslation:
+ #endif
+ DCHECK(command_line->GetSwitchValueASCII(switches::kProcessType) ==
+@@ -183,7 +183,7 @@ void SetCommandLineFlagsForSandboxType(base::CommandLi
+ switches::kServiceSandboxType,
+ StringFromUtilitySandboxType(sandbox_type));
+ return;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ case Sandbox::kZygoteIntermediateSandbox:
+ return;
+ #endif
+@@ -214,7 +214,7 @@ sandbox::mojom::Sandbox SandboxTypeFromCommandLine(
+ return Sandbox::kGpu;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Intermediate process gains a sandbox later.
+ if (process_type == switches::kZygoteProcessType)
+ return Sandbox::kZygoteIntermediateSandbox;
+@@ -252,7 +252,7 @@ std::string StringFromUtilitySandboxType(Sandbox sandb
+ return kUtilitySandbox;
+ case Sandbox::kAudio:
+ return kAudioSandbox;
+-#if BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ case Sandbox::kVideoCapture:
+ return kVideoCaptureSandbox;
+ #endif
+@@ -263,17 +263,17 @@ std::string StringFromUtilitySandboxType(Sandbox sandb
+ case Sandbox::kSpeechRecognition:
+ return kSpeechRecognitionSandbox;
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ case Sandbox::kPrintBackend:
+ return kPrintBackendSandbox;
+ case Sandbox::kScreenAI:
+ return kScreenAISandbox;
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ case Sandbox::kVideoEffects:
+ return kVideoEffectsSandbox;
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ case Sandbox::kOnDeviceTranslation:
+ return kOnDeviceTranslationSandbox;
+ #endif
+@@ -293,7 +293,7 @@ std::string StringFromUtilitySandboxType(Sandbox sandb
+ case Sandbox::kMirroring:
+ return kMirroringSandbox;
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ case Sandbox::kShapeDetection:
+ return kShapeDetectionSandbox;
+ #if BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
+@@ -394,7 +394,7 @@ sandbox::mojom::Sandbox UtilitySandboxTypeFromString(
+ return Sandbox::kSpeechRecognition;
+ }
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ if (sandbox_string == kPrintBackendSandbox) {
+ return Sandbox::kPrintBackend;
+ }
+@@ -402,22 +402,22 @@ sandbox::mojom::Sandbox UtilitySandboxTypeFromString(
+ return Sandbox::kScreenAI;
+ }
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (sandbox_string == kVideoEffectsSandbox) {
+ return Sandbox::kVideoEffects;
+ }
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ if (sandbox_string == kOnDeviceTranslationSandbox) {
+ return Sandbox::kOnDeviceTranslation;
+ }
+ #endif
+-#if BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ if (sandbox_string == kVideoCaptureSandbox) {
+ return Sandbox::kVideoCapture;
+ }
+ #endif
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (sandbox_string == kShapeDetectionSandbox) {
+ return Sandbox::kShapeDetection;
+ }
diff --git a/devel/electron38/files/patch-sandbox_policy_switches.cc b/devel/electron38/files/patch-sandbox_policy_switches.cc
new file mode 100644
index 000000000000..790585e26fe6
--- /dev/null
+++ b/devel/electron38/files/patch-sandbox_policy_switches.cc
@@ -0,0 +1,13 @@
+--- sandbox/policy/switches.cc.orig 2025-08-26 20:49:50 UTC
++++ sandbox/policy/switches.cc
+@@ -40,7 +40,9 @@ const char kNoSandbox[] = "no-sandbox";
+ // Meant to be used as a browser-level switch for testing purposes only.
+ const char kNoSandbox[] = "no-sandbox";
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++const char kDisableUnveil[] = "disable-unveil";
++
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Instructs the zygote to launch without a sandbox. Processes forked from this
+ // type of zygote will apply their own custom sandboxes later.
+ const char kNoZygoteSandbox[] = "no-zygote-sandbox";
diff --git a/devel/electron38/files/patch-sandbox_policy_switches.h b/devel/electron38/files/patch-sandbox_policy_switches.h
new file mode 100644
index 000000000000..17e2fde747ae
--- /dev/null
+++ b/devel/electron38/files/patch-sandbox_policy_switches.h
@@ -0,0 +1,12 @@
+--- sandbox/policy/switches.h.orig 2025-08-26 20:49:50 UTC
++++ sandbox/policy/switches.h
+@@ -24,7 +24,8 @@ SANDBOX_POLICY_EXPORT extern const char kNoSandbox[];
+ SANDBOX_POLICY_EXPORT extern const char kGpuSandboxAllowSysVShm[];
+ SANDBOX_POLICY_EXPORT extern const char kGpuSandboxFailuresFatal[];
+ SANDBOX_POLICY_EXPORT extern const char kNoSandbox[];
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++SANDBOX_POLICY_EXPORT extern const char kDisableUnveil[];
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ SANDBOX_POLICY_EXPORT extern const char kNoZygoteSandbox[];
+ #endif
+ #if BUILDFLAG(IS_WIN)
diff --git a/devel/electron38/files/patch-services_audio_audio__sandbox__hook__linux.cc b/devel/electron38/files/patch-services_audio_audio__sandbox__hook__linux.cc
new file mode 100644
index 000000000000..2668a91ab634
--- /dev/null
+++ b/devel/electron38/files/patch-services_audio_audio__sandbox__hook__linux.cc
@@ -0,0 +1,31 @@
+--- services/audio/audio_sandbox_hook_linux.cc.orig 2025-06-30 07:04:30 UTC
++++ services/audio/audio_sandbox_hook_linux.cc
+@@ -147,6 +147,7 @@ void AddPulseAudioFilePermissions(
+ }
+ #endif
+
++#if !BUILDFLAG(IS_BSD)
+ std::vector<BrokerFilePermission> GetAudioFilePermissions() {
+ std::vector<BrokerFilePermission> permissions{
+ BrokerFilePermission::ReadOnly("/dev/urandom"),
+@@ -175,10 +176,12 @@ void LoadAudioLibraries() {
+ }
+ }
+ }
++#endif
+
+ } // namespace
+
+ bool AudioPreSandboxHook(sandbox::policy::SandboxLinux::Options options) {
++#if !BUILDFLAG(IS_BSD)
+ LoadAudioLibraries();
+ auto* instance = sandbox::policy::SandboxLinux::GetInstance();
+ instance->StartBrokerProcess(MakeBrokerCommandSet({
+@@ -196,6 +199,7 @@ bool AudioPreSandboxHook(sandbox::policy::SandboxLinux
+ // TODO(crbug.com/40579955) enable namespace sandbox. Currently, if
+ // enabled, connect() on pulse native socket fails with ENOENT (called from
+ // pa_context_connect).
++#endif
+
+ return true;
+ }
diff --git a/devel/electron32/files/patch-services_audio_audio__sandbox__hook__linux.h b/devel/electron38/files/patch-services_audio_audio__sandbox__hook__linux.h
index 02d4b785c791..02d4b785c791 100644
--- a/devel/electron32/files/patch-services_audio_audio__sandbox__hook__linux.h
+++ b/devel/electron38/files/patch-services_audio_audio__sandbox__hook__linux.h
diff --git a/devel/electron38/files/patch-services_device_BUILD.gn b/devel/electron38/files/patch-services_device_BUILD.gn
new file mode 100644
index 000000000000..24e3029f2a4f
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_BUILD.gn
@@ -0,0 +1,11 @@
+--- services/device/BUILD.gn.orig 2025-06-30 07:04:30 UTC
++++ services/device/BUILD.gn
+@@ -17,7 +17,7 @@ is_serial_enabled_platform =
+ }
+
+ is_serial_enabled_platform =
+- is_win || ((is_linux || is_chromeos) && use_udev) || is_mac || is_android
++ is_win || ((!is_bsd && is_linux || is_chromeos) && use_udev) || is_mac || is_android
+
+ source_set("lib") {
+ # This should be visible only to embedders of the Device Service, and the
diff --git a/devel/electron38/files/patch-services_device_geolocation_location__provider__manager.cc b/devel/electron38/files/patch-services_device_geolocation_location__provider__manager.cc
new file mode 100644
index 000000000000..af69ecf9a26f
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_geolocation_location__provider__manager.cc
@@ -0,0 +1,11 @@
+--- services/device/geolocation/location_provider_manager.cc.orig 2025-04-22 20:15:27 UTC
++++ services/device/geolocation/location_provider_manager.cc
+@@ -91,7 +91,7 @@ LocationProviderManager::LocationProviderManager(
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
+ // On Android and iOS, default to using the platform location provider.
+ provider_manager_mode_ = kPlatformOnly;
+-#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Ash / Lacros / Linux, default to using the network location provider.
+ provider_manager_mode_ = kNetworkOnly;
+ #else
diff --git a/devel/electron38/files/patch-services_device_hid_BUILD.gn b/devel/electron38/files/patch-services_device_hid_BUILD.gn
new file mode 100644
index 000000000000..3df68163a61f
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_hid_BUILD.gn
@@ -0,0 +1,30 @@
+--- services/device/hid/BUILD.gn.orig 2025-03-24 20:50:14 UTC
++++ services/device/hid/BUILD.gn
+@@ -34,7 +34,26 @@ source_set("hid") {
+ "//services/device/public/mojom",
+ ]
+
+- if ((is_linux || is_chromeos) && use_udev) {
++ if (is_openbsd) {
++ sources += [
++ "hid_connection_fido.cc",
++ "hid_connection_fido.h",
++ "hid_service_fido.cc",
++ "hid_service_fido.h",
++ ]
++ libs = ["fido2", "cbor", "usbhid", "crypto", "util"]
++ }
++
++ if (is_freebsd) {
++ sources += [
++ "hid_connection_freebsd.cc",
++ "hid_connection_freebsd.h",
++ "hid_service_freebsd.cc",
++ "hid_service_freebsd.h",
++ ]
++ }
++
++ if ((is_linux || is_chromeos) && !is_bsd && use_udev) {
+ sources += [
+ "hid_connection_linux.cc",
+ "hid_connection_linux.h",
diff --git a/devel/electron32/files/patch-services_device_hid_hid__connection__fido.cc b/devel/electron38/files/patch-services_device_hid_hid__connection__fido.cc
index deab3ad19e11..deab3ad19e11 100644
--- a/devel/electron32/files/patch-services_device_hid_hid__connection__fido.cc
+++ b/devel/electron38/files/patch-services_device_hid_hid__connection__fido.cc
diff --git a/devel/electron32/files/patch-services_device_hid_hid__connection__fido.h b/devel/electron38/files/patch-services_device_hid_hid__connection__fido.h
index 9e5e403189a4..9e5e403189a4 100644
--- a/devel/electron32/files/patch-services_device_hid_hid__connection__fido.h
+++ b/devel/electron38/files/patch-services_device_hid_hid__connection__fido.h
diff --git a/devel/electron38/files/patch-services_device_hid_hid__connection__freebsd.cc b/devel/electron38/files/patch-services_device_hid_hid__connection__freebsd.cc
new file mode 100644
index 000000000000..accaf0bdbdeb
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_hid_hid__connection__freebsd.cc
@@ -0,0 +1,243 @@
+--- services/device/hid/hid_connection_freebsd.cc.orig 2025-02-02 01:39:47 UTC
++++ services/device/hid/hid_connection_freebsd.cc
+@@ -0,0 +1,240 @@
++// Copyright (c) 2014 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "services/device/hid/hid_connection_freebsd.h"
++
++#include <dev/usb/usbhid.h>
++#include <dev/usb/usb_ioctl.h>
++
++#include "base/files/file_descriptor_watcher_posix.h"
++#include "base/location.h"
++#include "base/numerics/safe_math.h"
++#include "base/posix/eintr_wrapper.h"
++#include "base/strings/stringprintf.h"
++#include "base/task/single_thread_task_runner.h"
++#include "base/threading/scoped_blocking_call.h"
++#include "base/threading/thread_restrictions.h"
++#include "components/device_event_log/device_event_log.h"
++#include "services/device/hid/hid_service.h"
++
++namespace device {
++
++class HidConnectionFreeBSD::BlockingTaskRunnerHelper {
++ public:
++ BlockingTaskRunnerHelper(base::ScopedFD fd,
++ scoped_refptr<HidDeviceInfo> device_info,
++ base::WeakPtr<HidConnectionFreeBSD> connection)
++ : fd_(std::move(fd)),
++ connection_(connection),
++ origin_task_runner_(base::SequencedTaskRunner::GetCurrentDefault()) {
++ DETACH_FROM_SEQUENCE(sequence_checker_);
++ // Report buffers must always have room for the report ID.
++ report_buffer_size_ = device_info->max_input_report_size() + 1;
++ has_report_id_ = device_info->has_report_id();
++ }
++
++ BlockingTaskRunnerHelper(const BlockingTaskRunnerHelper&) = delete;
++ BlockingTaskRunnerHelper& operator=(const BlockingTaskRunnerHelper&) = delete;
++
++ ~BlockingTaskRunnerHelper() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); }
++
++ // Starts the FileDescriptorWatcher that reads input events from the device.
++ // Must be called on a thread that has a base::MessageLoopForIO.
++ void Start() {
++ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
++ base::AssertBlockingAllowed();
++
++ file_watcher_ = base::FileDescriptorWatcher::WatchReadable(
++ fd_.get(), base::BindRepeating(&BlockingTaskRunnerHelper::OnFileCanReadWithoutBlocking,
++ base::Unretained(this)));
++ }
++
++ void Write(scoped_refptr<base::RefCountedBytes> buffer,
++ WriteCallback callback) {
++ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
++ base::ScopedBlockingCall scoped_blocking_call(
++ FROM_HERE, base::BlockingType::MAY_BLOCK);
++
++ auto data = buffer->as_vector().data();
++ size_t size = buffer->size();
++ // if report id is 0, it shouldn't be included
++ if (data[0] == 0) {
++ data++;
++ size--;
++ }
++
++ ssize_t result = HANDLE_EINTR(write(fd_.get(), data, size));
++ if (result < 0) {
++ HID_PLOG(EVENT) << "Write failed";
++ origin_task_runner_->PostTask(FROM_HERE, base::BindOnce(std::move(callback), false));
++ } else {
++ if (static_cast<size_t>(result) != size)
++ HID_LOG(EVENT) << "Incomplete HID write: " << result << " != " << size;
++ origin_task_runner_->PostTask(FROM_HERE, base::BindOnce(std::move(callback), true));
++ }
++ }
++
++ void GetFeatureReport(uint8_t report_id,
++ scoped_refptr<base::RefCountedBytes> buffer,
++ ReadCallback callback) {
++ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
++ base::ScopedBlockingCall scoped_blocking_call(
++ FROM_HERE, base::BlockingType::MAY_BLOCK);
++ struct usb_gen_descriptor ugd;
++ ugd.ugd_report_type = UHID_FEATURE_REPORT;
++ ugd.ugd_data = buffer->as_vector().data();
++ ugd.ugd_maxlen = buffer->size();
++ int result = HANDLE_EINTR(
++ ioctl(fd_.get(), USB_GET_REPORT, &ugd));
++ if (result < 0) {
++ HID_PLOG(EVENT) << "Failed to get feature report";
++ origin_task_runner_->PostTask(FROM_HERE,
++ base::BindOnce(std::move(callback), false, nullptr, 0));
++ } else if (result == 0) {
++ HID_LOG(EVENT) << "Get feature result too short.";
++ origin_task_runner_->PostTask(FROM_HERE,
++ base::BindOnce(std::move(callback), false, nullptr, 0));
++ } else {
++ origin_task_runner_->PostTask(FROM_HERE,
++ base::BindOnce(std::move(callback), true, buffer, result));
++ }
++ }
++
++ void SendFeatureReport(scoped_refptr<base::RefCountedBytes> buffer,
++ WriteCallback callback) {
++ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
++ struct usb_gen_descriptor ugd;
++ ugd.ugd_report_type = UHID_FEATURE_REPORT;
++ ugd.ugd_data = buffer->as_vector().data();
++ ugd.ugd_maxlen = buffer->size();
++ // FreeBSD does not require report id if it's not used
++ if (buffer->data()[0] == 0) {
++ ugd.ugd_data = buffer->as_vector().data() + 1;
++ ugd.ugd_maxlen = buffer->size() - 1;
++ } else {
++ ugd.ugd_data = buffer->as_vector().data();
++ ugd.ugd_maxlen = buffer->size();
++ }
++ int result = HANDLE_EINTR(
++ ioctl(fd_.get(), USB_SET_REPORT, &ugd));
++ if (result < 0) {
++ HID_PLOG(EVENT) << "Failed to send feature report";
++ origin_task_runner_->PostTask(FROM_HERE,
++ base::BindOnce(std::move(callback), false));
++ } else {
++ origin_task_runner_->PostTask(FROM_HERE,
++ base::BindOnce(std::move(callback), true));
++ }
++ }
++
++ private:
++ void OnFileCanReadWithoutBlocking() {
++ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
++
++ scoped_refptr<base::RefCountedBytes> buffer(new base::RefCountedBytes(report_buffer_size_));
++ unsigned char* data = buffer->as_vector().data();
++ size_t length = report_buffer_size_;
++ if (!has_report_id_) {
++ // FreeBSD will not prefix the buffer with a report ID if report IDs are not
++ // used by the device. Prefix the buffer with 0.
++ *data++ = 0;
++ length--;
++ }
++
++ ssize_t bytes_read = HANDLE_EINTR(read(fd_.get(), data, length));
++ if (bytes_read < 0) {
++ if (errno != EAGAIN) {
++ HID_PLOG(EVENT) << "Read failed";
++ // This assumes that the error is unrecoverable and disables reading
++ // from the device until it has been re-opened.
++ // TODO(reillyg): Investigate starting and stopping the file descriptor
++ // watcher in response to pending read requests so that per-request
++ // errors can be returned to the client.
++ file_watcher_.reset();
++ }
++ return;
++ }
++ if (!has_report_id_) {
++ // Behave as if the byte prefixed above as the the report ID was read.
++ bytes_read++;
++ }
++
++ origin_task_runner_->PostTask(
++ FROM_HERE, base::BindOnce(&HidConnectionFreeBSD::ProcessInputReport,
++ connection_, buffer, bytes_read));
++ }
++
++ SEQUENCE_CHECKER(sequence_checker_);
++ base::ScopedFD fd_;
++ size_t report_buffer_size_;
++ bool has_report_id_;
++ base::WeakPtr<HidConnectionFreeBSD> connection_;
++ const scoped_refptr<base::SequencedTaskRunner> origin_task_runner_;
++ std::unique_ptr<base::FileDescriptorWatcher::Controller> file_watcher_;
++};
++
++HidConnectionFreeBSD::HidConnectionFreeBSD(
++ scoped_refptr<HidDeviceInfo> device_info,
++ base::ScopedFD fd,
++ scoped_refptr<base::SequencedTaskRunner> blocking_task_runner,
++ bool allow_protected_reports,
++ bool allow_fido_reports)
++ : HidConnection(device_info, allow_protected_reports, allow_fido_reports),
++ helper_(nullptr, base::OnTaskRunnerDeleter(blocking_task_runner)),
++ blocking_task_runner_(std::move(blocking_task_runner)) {
++ helper_.reset(new BlockingTaskRunnerHelper(std::move(fd), device_info,
++ weak_factory_.GetWeakPtr()));
++ blocking_task_runner_->PostTask(
++ FROM_HERE, base::BindOnce(&BlockingTaskRunnerHelper::Start,
++ base::Unretained(helper_.get())));
++}
++
++HidConnectionFreeBSD::~HidConnectionFreeBSD() {}
++
++void HidConnectionFreeBSD::PlatformClose() {
++ // By closing the device on the blocking task runner 1) the requirement that
++ // base::ScopedFD is destroyed on a thread where I/O is allowed is satisfied
++ // and 2) any tasks posted to this task runner that refer to this file will
++ // complete before it is closed.
++ blocking_task_runner_->DeleteSoon(FROM_HERE, helper_.release());
++}
++
++void HidConnectionFreeBSD::PlatformWrite(scoped_refptr<base::RefCountedBytes> buffer,
++ WriteCallback callback) {
++
++ blocking_task_runner_->PostTask(
++ FROM_HERE,
++ base::BindOnce(&BlockingTaskRunnerHelper::Write, base::Unretained(helper_.get()),
++ buffer, std::move(callback)));
++}
++
++void HidConnectionFreeBSD::PlatformGetFeatureReport(uint8_t report_id,
++ ReadCallback callback) {
++ // The first byte of the destination buffer is the report ID being requested
++ // and is overwritten by the feature report.
++ DCHECK_GT(device_info()->max_feature_report_size(), 0u);
++ scoped_refptr<base::RefCountedBytes> buffer(
++ new base::RefCountedBytes(device_info()->max_feature_report_size() + 1));
++ if (report_id != 0)
++ buffer->as_vector().data()[0] = report_id;
++
++ blocking_task_runner_->PostTask(
++ FROM_HERE,
++ base::BindOnce(&BlockingTaskRunnerHelper::GetFeatureReport,
++ base::Unretained(helper_.get()), report_id,
++ buffer, std::move(callback)));
++}
++
++void HidConnectionFreeBSD::PlatformSendFeatureReport(
++ scoped_refptr<base::RefCountedBytes> buffer,
++ WriteCallback callback) {
++ base::ScopedBlockingCall scoped_blocking_call(
++ FROM_HERE, base::BlockingType::MAY_BLOCK);
++ blocking_task_runner_->PostTask(
++ FROM_HERE,
++ base::BindOnce(&BlockingTaskRunnerHelper::SendFeatureReport,
++ base::Unretained(helper_.get()), buffer, std::move(callback)));
++}
++
++} // namespace device
diff --git a/devel/electron32/files/patch-services_device_hid_hid__connection__freebsd.h b/devel/electron38/files/patch-services_device_hid_hid__connection__freebsd.h
index 29870254fa6b..29870254fa6b 100644
--- a/devel/electron32/files/patch-services_device_hid_hid__connection__freebsd.h
+++ b/devel/electron38/files/patch-services_device_hid_hid__connection__freebsd.h
diff --git a/devel/electron32/files/patch-services_device_hid_hid__service.cc b/devel/electron38/files/patch-services_device_hid_hid__service.cc
index 0830326cab3c..0830326cab3c 100644
--- a/devel/electron32/files/patch-services_device_hid_hid__service.cc
+++ b/devel/electron38/files/patch-services_device_hid_hid__service.cc
diff --git a/devel/electron32/files/patch-services_device_hid_hid__service__fido.cc b/devel/electron38/files/patch-services_device_hid_hid__service__fido.cc
index 4947633197b6..4947633197b6 100644
--- a/devel/electron32/files/patch-services_device_hid_hid__service__fido.cc
+++ b/devel/electron38/files/patch-services_device_hid_hid__service__fido.cc
diff --git a/devel/electron32/files/patch-services_device_hid_hid__service__fido.h b/devel/electron38/files/patch-services_device_hid_hid__service__fido.h
index c5af55c5d3c5..c5af55c5d3c5 100644
--- a/devel/electron32/files/patch-services_device_hid_hid__service__fido.h
+++ b/devel/electron38/files/patch-services_device_hid_hid__service__fido.h
diff --git a/devel/electron38/files/patch-services_device_hid_hid__service__freebsd.cc b/devel/electron38/files/patch-services_device_hid_hid__service__freebsd.cc
new file mode 100644
index 000000000000..cf068ad59a5f
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_hid_hid__service__freebsd.cc
@@ -0,0 +1,398 @@
+--- services/device/hid/hid_service_freebsd.cc.orig 2025-02-02 01:39:47 UTC
++++ services/device/hid/hid_service_freebsd.cc
+@@ -0,0 +1,395 @@
++// Copyright 2014 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "services/device/hid/hid_service_freebsd.h"
++
++#include <dev/usb/usb_ioctl.h>
++#include <stdint.h>
++#include <sys/socket.h>
++#include <sys/un.h>
++
++#include <set>
++#include <string>
++#include <vector>
++
++#include "base/files/file_descriptor_watcher_posix.h"
++#include "base/files/file_enumerator.h"
++#include "base/files/file_util.h"
++#include "base/files/file.h"
++#include "base/location.h"
++#include "base/logging.h"
++#include "base/posix/eintr_wrapper.h"
++#include "base/stl_util.h"
++#include "base/strings/pattern.h"
++#include "base/strings/stringprintf.h"
++#include "base/strings/sys_string_conversions.h"
++#include "base/strings/string_util.h"
++#include "base/strings/string_split.h"
++#include "base/task/single_thread_task_runner.h"
++#include "base/task/thread_pool.h"
++#include "base/threading/scoped_blocking_call.h"
++#include "base/threading/thread_restrictions.h"
++#include "components/device_event_log/device_event_log.h"
++#include "services/device/hid/hid_connection_freebsd.h"
++
++const int kMaxPermissionChecks = 5;
++
++namespace device {
++
++struct HidServiceFreeBSD::ConnectParams {
++ ConnectParams(scoped_refptr<HidDeviceInfo> device_info,
++ bool allow_protected_reports,
++ bool allow_fido_reports,
++ ConnectCallback callback)
++ : device_info(std::move(device_info)),
++ allow_protected_reports(allow_protected_reports),
++ allow_fido_reports(allow_fido_reports),
++ callback(std::move(callback)),
++ task_runner(base::SequencedTaskRunner::GetCurrentDefault()),
++ blocking_task_runner(
++ base::ThreadPool::CreateSequencedTaskRunner(kBlockingTaskTraits)) {}
++ ~ConnectParams() {}
++
++ scoped_refptr<HidDeviceInfo> device_info;
++ bool allow_protected_reports;
++ bool allow_fido_reports;
++ ConnectCallback callback;
++ scoped_refptr<base::SequencedTaskRunner> task_runner;
++ scoped_refptr<base::SequencedTaskRunner> blocking_task_runner;
++ base::ScopedFD fd;
++};
++
++class HidServiceFreeBSD::BlockingTaskRunnerHelper {
++ public:
++ BlockingTaskRunnerHelper(base::WeakPtr<HidServiceFreeBSD> service)
++ : service_(std::move(service)),
++ task_runner_(base::SequencedTaskRunner::GetCurrentDefault()) {
++ DETACH_FROM_SEQUENCE(sequence_checker_);
++
++ timer_.reset(new base::RepeatingTimer());
++ devd_buffer_ = new net::IOBufferWithSize(1024);
++ }
++
++ BlockingTaskRunnerHelper(const BlockingTaskRunnerHelper&) = delete;
++ BlockingTaskRunnerHelper& operator=(const BlockingTaskRunnerHelper&) = delete;
++
++ ~BlockingTaskRunnerHelper() {
++ }
++
++ void Start() {
++ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
++
++ const base::FilePath kDevRoot("/dev");
++ const std::string kUHIDPattern("/dev/uhid*");
++
++ base::FileEnumerator enumerator(kDevRoot, false, base::FileEnumerator::FILES);
++ do {
++ const base::FilePath next_device_path(enumerator.Next());
++ const std::string next_device = next_device_path.value();
++ if (next_device.empty())
++ break;
++
++ if (base::MatchPattern(next_device, kUHIDPattern))
++ OnDeviceAdded(next_device.substr(5));
++ } while (true);
++
++ SetupDevdMonitor();
++
++ task_runner_->PostTask(
++ FROM_HERE,
++ base::BindOnce(&HidServiceFreeBSD::FirstEnumerationComplete, service_));
++ }
++
++ bool HaveReadWritePermissions(std::string device_id) {
++ std::string device_node = "/dev/" + device_id;
++ base::AssertBlockingAllowed();
++
++ base::FilePath device_path(device_node);
++ base::File device_file;
++ int flags =
++ base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
++ device_file.Initialize(device_path, flags);
++ if (!device_file.IsValid())
++ return false;
++
++ return true;
++ }
++
++ void OnDeviceAdded(std::string device_id) {
++ base::ScopedBlockingCall scoped_blocking_call(
++ FROM_HERE, base::BlockingType::MAY_BLOCK);
++ std::string device_node = "/dev/" + device_id;
++ uint16_t vendor_id = 0xffff;
++ uint16_t product_id = 0xffff;
++ std::string product_name = "";
++ std::string serial_number = "";
++
++ std::vector<uint8_t> report_descriptor;
++
++ base::AssertBlockingAllowed();
++
++ base::FilePath device_path(device_node);
++ base::File device_file;
++ int flags =
++ base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
++ device_file.Initialize(device_path, flags);
++ if (!device_file.IsValid()) {
++ HID_LOG(ERROR) << "Failed to open '" << device_node
++ << "': "
++ << base::File::ErrorToString(device_file.error_details());
++ return;
++ }
++
++ base::ScopedFD fd;
++ fd.reset(device_file.TakePlatformFile());
++
++ struct usb_gen_descriptor ugd;
++ ugd.ugd_data = NULL;
++ ugd.ugd_maxlen = 0xffff;
++ int result = HANDLE_EINTR(
++ ioctl(fd.get(), USB_GET_REPORT_DESC, &ugd));
++
++ if (result < 0) {
++ HID_LOG(ERROR) << "Failed to get report descriptor size";
++ return;
++ }
++
++ report_descriptor.resize(ugd.ugd_actlen);
++
++ ugd.ugd_data = report_descriptor.data();
++ ugd.ugd_maxlen = ugd.ugd_actlen;
++ result = HANDLE_EINTR(
++ ioctl(fd.get(), USB_GET_REPORT_DESC, &ugd));
++
++ if (result < 0) {
++ HID_LOG(ERROR) << "Failed to get report descriptor";
++ return;
++ }
++
++ scoped_refptr<HidDeviceInfo> device_info(new HidDeviceInfo(
++ device_id,
++ /*physical_device_id*/"",
++ vendor_id,
++ product_id,
++ product_name,
++ serial_number,
++ device::mojom::HidBusType::kHIDBusTypeUSB,
++ report_descriptor,
++ device_node));
++
++ task_runner_->PostTask(FROM_HERE, base::BindOnce(&HidServiceFreeBSD::AddDevice,
++ service_, device_info));
++ }
++
++ void OnDeviceRemoved(std::string device_id) {
++ base::ScopedBlockingCall scoped_blocking_call(
++ FROM_HERE, base::BlockingType::MAY_BLOCK);
++ task_runner_->PostTask(
++ FROM_HERE, base::BindOnce(&HidServiceFreeBSD::RemoveDevice, service_,
++ device_id));
++ }
++
++ private:
++
++ void CheckPendingPermissionChange() {
++ base::AssertBlockingAllowed();
++ std::map<std::string, int>::iterator it;
++ for (it = permissions_checks_attempts_.begin(); it != permissions_checks_attempts_.end();) {
++ std::string device_name = it->first;
++ bool keep = true;
++ if (HaveReadWritePermissions(device_name)) {
++ OnDeviceAdded(device_name);
++ keep = false;
++ }
++ else if (it->second-- <= 0) {
++ HID_LOG(ERROR) << "Still don't have write permissions to '" << device_name
++ << "' after " << kMaxPermissionChecks << " attempts";
++ keep = false;
++ }
++
++ if (keep)
++ ++it;
++ else
++ permissions_checks_attempts_.erase(it++);
++ }
++
++ if (permissions_checks_attempts_.empty())
++ timer_->Stop();
++ }
++
++ void SetupDevdMonitor() {
++ base::AssertBlockingAllowed();
++
++ int devd_fd = socket(AF_UNIX, SOCK_SEQPACKET, 0);
++ if (devd_fd < 0)
++ return;
++
++ struct sockaddr_un sa;
++
++ sa.sun_family = AF_UNIX;
++ strlcpy(sa.sun_path, "/var/run/devd.seqpacket.pipe", sizeof(sa.sun_path));
++ if (connect(devd_fd, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
++ close(devd_fd);
++ return;
++ }
++
++ devd_fd_.reset(devd_fd);
++ file_watcher_ = base::FileDescriptorWatcher::WatchReadable(
++ devd_fd_.get(), base::BindRepeating(&BlockingTaskRunnerHelper::OnDevdMessageCanBeRead,
++ base::Unretained(this)));
++ }
++
++ void OnDevdMessageCanBeRead() {
++ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
++ ssize_t bytes_read = HANDLE_EINTR(recv(devd_fd_.get(), devd_buffer_->data(),
++ devd_buffer_->size() - 1, MSG_WAITALL));
++ if (bytes_read < 0) {
++ if (errno != EAGAIN) {
++ HID_LOG(ERROR) << "Read failed";
++ file_watcher_.reset();
++ }
++ return;
++ }
++
++ devd_buffer_->data()[bytes_read] = 0;
++ char *data = devd_buffer_->data();
++ // It may take some time for devd to change permissions
++ // on /dev/uhidX node. So do not fail immediately if
++ // open fail. Retry each second for kMaxPermissionChecks
++ // times before giving up entirely
++ if (base::StartsWith(data, "+uhid", base::CompareCase::SENSITIVE)) {
++ std::vector<std::string> parts = base::SplitString(
++ data, " ", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
++ if (!parts.empty()) {
++ std::string device_name = parts[0].substr(1); // skip '+'
++ if (HaveReadWritePermissions(device_name))
++ OnDeviceAdded(parts[0].substr(1));
++ else {
++ // Do not re-add to checks
++ if (permissions_checks_attempts_.find(device_name) == permissions_checks_attempts_.end()) {
++ permissions_checks_attempts_.insert(std::pair<std::string, int>(device_name, kMaxPermissionChecks));
++ timer_->Start(FROM_HERE, base::Seconds(1),
++ this, &BlockingTaskRunnerHelper::CheckPendingPermissionChange);
++ }
++ }
++ }
++ }
++
++ if (base::StartsWith(data, "-uhid", base::CompareCase::SENSITIVE)) {
++ std::vector<std::string> parts = base::SplitString(
++ data, " ", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
++ if (!parts.empty()) {
++ std::string device_name = parts[0].substr(1); // skip '-'
++ auto it = permissions_checks_attempts_.find(device_name);
++ if (it != permissions_checks_attempts_.end()) {
++ permissions_checks_attempts_.erase(it);
++ if (permissions_checks_attempts_.empty())
++ timer_->Stop();
++ }
++ OnDeviceRemoved(parts[0].substr(1));
++ }
++ }
++ }
++
++ SEQUENCE_CHECKER(sequence_checker_);
++
++ // This weak pointer is only valid when checked on this task runner.
++ base::WeakPtr<HidServiceFreeBSD> service_;
++ scoped_refptr<base::SequencedTaskRunner> task_runner_;
++ std::unique_ptr<base::FileDescriptorWatcher::Controller> file_watcher_;
++ std::unique_ptr<base::RepeatingTimer> timer_;
++ base::ScopedFD devd_fd_;
++ scoped_refptr<net::IOBufferWithSize> devd_buffer_;
++ std::map<std::string, int> permissions_checks_attempts_;
++};
++
++HidServiceFreeBSD::HidServiceFreeBSD()
++ : blocking_task_runner_(
++ base::ThreadPool::CreateSequencedTaskRunner(kBlockingTaskTraits)),
++ helper_(nullptr, base::OnTaskRunnerDeleter(blocking_task_runner_)) {
++ helper_.reset(new BlockingTaskRunnerHelper(weak_factory_.GetWeakPtr()));
++ blocking_task_runner_->PostTask(
++ FROM_HERE,
++ base::BindOnce(&BlockingTaskRunnerHelper::Start, base::Unretained(helper_.get())));
++}
++
++HidServiceFreeBSD::~HidServiceFreeBSD() {
++ blocking_task_runner_->DeleteSoon(FROM_HERE, helper_.release());
++}
++
++base::WeakPtr<HidService> HidServiceFreeBSD::GetWeakPtr() {
++ return weak_factory_.GetWeakPtr();
++}
++
++// static
++void HidServiceFreeBSD::OpenOnBlockingThread(
++ std::unique_ptr<ConnectParams> params) {
++ base::ScopedBlockingCall scoped_blocking_call(
++ FROM_HERE, base::BlockingType::MAY_BLOCK);
++ scoped_refptr<base::SequencedTaskRunner> task_runner = params->task_runner;
++
++ base::FilePath device_path(params->device_info->device_node());
++ base::File device_file;
++ int flags =
++ base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
++ device_file.Initialize(device_path, flags);
++ if (!device_file.IsValid()) {
++ HID_LOG(EVENT) << "Failed to open '" << params->device_info->device_node()
++ << "': "
++ << base::File::ErrorToString(device_file.error_details());
++ task_runner->PostTask(FROM_HERE,
++ base::BindOnce(std::move(params->callback), nullptr));
++ return;
++ }
++ params->fd.reset(device_file.TakePlatformFile());
++ task_runner->PostTask(FROM_HERE, base::BindOnce(&HidServiceFreeBSD::FinishOpen,
++ std::move(params)));
++}
++
++void HidServiceFreeBSD::Connect(const std::string& device_guid,
++ bool allow_protected_reports,
++ bool allow_fido_reports,
++ ConnectCallback callback) {
++ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
++
++ const auto& map_entry = devices().find(device_guid);
++ if (map_entry == devices().end()) {
++ base::SequencedTaskRunner::GetCurrentDefault()->PostTask(
++ FROM_HERE, base::BindOnce(std::move(callback), nullptr));
++ return;
++ }
++
++ scoped_refptr<HidDeviceInfo> device_info = map_entry->second;
++
++ auto params = std::make_unique<ConnectParams>(device_info,
++ allow_protected_reports,
++ allow_fido_reports,
++ std::move(callback));
++ scoped_refptr<base::SequencedTaskRunner> blocking_task_runner =
++ params->blocking_task_runner;
++
++ blocking_task_runner->PostTask(
++ FROM_HERE, base::BindOnce(&HidServiceFreeBSD::OpenOnBlockingThread,
++ std::move(params)));
++}
++
++// static
++void HidServiceFreeBSD::FinishOpen(std::unique_ptr<ConnectParams> params) {
++ DCHECK(params->fd.is_valid());
++
++ if (!base::SetNonBlocking(params->fd.get())) {
++ HID_PLOG(ERROR) << "Failed to set the non-blocking flag on the device fd";
++ std::move(params->callback).Run(nullptr);
++ }
++
++ std::move(params->callback).Run(base::MakeRefCounted<HidConnectionFreeBSD>(
++ std::move(params->device_info),
++ std::move(params->fd),
++ std::move(params->blocking_task_runner),
++ params->allow_protected_reports,
++ params->allow_fido_reports
++ ));
++}
++
++} // namespace device
diff --git a/devel/electron32/files/patch-services_device_hid_hid__service__freebsd.h b/devel/electron38/files/patch-services_device_hid_hid__service__freebsd.h
index b60d2fc84553..b60d2fc84553 100644
--- a/devel/electron32/files/patch-services_device_hid_hid__service__freebsd.h
+++ b/devel/electron38/files/patch-services_device_hid_hid__service__freebsd.h
diff --git a/devel/electron38/files/patch-services_device_public_cpp_device__features.cc b/devel/electron38/files/patch-services_device_public_cpp_device__features.cc
new file mode 100644
index 000000000000..2b43b13479d1
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_public_cpp_device__features.cc
@@ -0,0 +1,11 @@
+--- services/device/public/cpp/device_features.cc.orig 2025-08-26 20:49:50 UTC
++++ services/device/public/cpp/device_features.cc
+@@ -144,7 +144,7 @@ BASE_FEATURE(kAutomaticUsbDetach,
+ BASE_FEATURE(kAutomaticUsbDetach,
+ "AutomaticUsbDetach",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kAutomaticUsbDetach,
+ "AutomaticUsbDetach",
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/devel/electron38/files/patch-services_device_public_cpp_device__features.h b/devel/electron38/files/patch-services_device_public_cpp_device__features.h
new file mode 100644
index 000000000000..e2e71f23799b
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_public_cpp_device__features.h
@@ -0,0 +1,11 @@
+--- services/device/public/cpp/device_features.h.orig 2025-04-22 20:15:27 UTC
++++ services/device/public/cpp/device_features.h
+@@ -53,7 +53,7 @@ DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermis
+
+ DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermissionSupportEnabled();
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ DEVICE_FEATURES_EXPORT BASE_DECLARE_FEATURE(kAutomaticUsbDetach);
+ #endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron32/files/patch-services_device_public_cpp_generic__sensor_sensor__reading.h b/devel/electron38/files/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
index 9d6a5751b0d3..9d6a5751b0d3 100644
--- a/devel/electron32/files/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
+++ b/devel/electron38/files/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
diff --git a/devel/electron38/files/patch-services_device_public_mojom_BUILD.gn b/devel/electron38/files/patch-services_device_public_mojom_BUILD.gn
new file mode 100644
index 000000000000..fbdd68d3bd46
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_public_mojom_BUILD.gn
@@ -0,0 +1,11 @@
+--- services/device/public/mojom/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ services/device/public/mojom/BUILD.gn
+@@ -95,7 +95,7 @@ mojom("device_service") {
+ enable_js_fuzzing = false
+
+ enabled_features = []
+- if ((is_linux || is_chromeos) && use_udev) {
++ if ((is_linux || is_chromeos) && !is_bsd && use_udev) {
+ enabled_features += [ "enable_input_device_manager" ]
+ }
+
diff --git a/devel/electron38/files/patch-services_device_serial_BUILD.gn b/devel/electron38/files/patch-services_device_serial_BUILD.gn
new file mode 100644
index 000000000000..92b5438d2039
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_serial_BUILD.gn
@@ -0,0 +1,11 @@
+--- services/device/serial/BUILD.gn.orig 2025-04-22 20:15:27 UTC
++++ services/device/serial/BUILD.gn
+@@ -4,7 +4,7 @@ import("//build/config/features.gni")
+
+ import("//build/config/features.gni")
+
+-if (is_win || ((is_linux || is_chromeos) && use_udev) || is_mac || is_android) {
++if (is_win || ((!is_bsd && is_linux || is_chromeos) && use_udev) || is_mac || is_android) {
+ config("platform_support") {
+ visibility = [ ":serial" ]
+ if (is_win) {
diff --git a/devel/electron38/files/patch-services_device_serial_serial__device__enumerator.cc b/devel/electron38/files/patch-services_device_serial_serial__device__enumerator.cc
new file mode 100644
index 000000000000..ca9e4075e60c
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_serial_serial__device__enumerator.cc
@@ -0,0 +1,20 @@
+--- services/device/serial/serial_device_enumerator.cc.orig 2025-06-30 07:04:30 UTC
++++ services/device/serial/serial_device_enumerator.cc
+@@ -12,7 +12,7 @@
+ #include "build/build_config.h"
+ #include "components/device_event_log/device_event_log.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "services/device/serial/serial_device_enumerator_linux.h"
+ #elif BUILDFLAG(IS_MAC)
+ #include "services/device/serial/serial_device_enumerator_mac.h"
+@@ -27,7 +27,7 @@ std::unique_ptr<SerialDeviceEnumerator> SerialDeviceEn
+ // static
+ std::unique_ptr<SerialDeviceEnumerator> SerialDeviceEnumerator::Create(
+ scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return SerialDeviceEnumeratorLinux::Create();
+ #elif BUILDFLAG(IS_MAC)
+ return std::make_unique<SerialDeviceEnumeratorMac>();
diff --git a/devel/electron38/files/patch-services_device_serial_serial__io__handler__posix.cc b/devel/electron38/files/patch-services_device_serial_serial__io__handler__posix.cc
new file mode 100644
index 000000000000..38c4acaa6b6b
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_serial_serial__io__handler__posix.cc
@@ -0,0 +1,11 @@
+--- services/device/serial/serial_io_handler_posix.cc.orig 2025-08-26 20:49:50 UTC
++++ services/device/serial/serial_io_handler_posix.cc
+@@ -74,7 +74,7 @@ bool BitrateToSpeedConstant(int bitrate, speed_t* spee
+ BITRATE_TO_SPEED_CASE(9600)
+ BITRATE_TO_SPEED_CASE(19200)
+ BITRATE_TO_SPEED_CASE(38400)
+-#if !BUILDFLAG(IS_MAC)
++#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
+ BITRATE_TO_SPEED_CASE(57600)
+ BITRATE_TO_SPEED_CASE(115200)
+ BITRATE_TO_SPEED_CASE(230400)
diff --git a/devel/electron38/files/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc b/devel/electron38/files/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
new file mode 100644
index 000000000000..bb7a6dda41b9
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
@@ -0,0 +1,15 @@
+--- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2025-03-24 20:50:14 UTC
++++ services/device/time_zone_monitor/time_zone_monitor_linux.cc
+@@ -131,9 +131,12 @@ class TimeZoneMonitorLinuxImpl
+ // false positives are harmless, assuming the false positive rate is
+ // reasonable.
+ const auto kFilesToWatch = std::to_array<const char*>({
++#if BUILDFLAG(IS_BSD)
+ "/etc/localtime",
++#else
+ "/etc/timezone",
+ "/etc/TZ",
++#endif
+ });
+ for (size_t index = 0; index < std::size(kFilesToWatch); ++index) {
+ file_path_watchers_.push_back(std::make_unique<base::FilePathWatcher>());
diff --git a/devel/electron38/files/patch-services_device_usb_BUILD.gn b/devel/electron38/files/patch-services_device_usb_BUILD.gn
new file mode 100644
index 000000000000..8b87b5d4d955
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_usb_BUILD.gn
@@ -0,0 +1,34 @@
+--- services/device/usb/BUILD.gn.orig 2025-03-24 20:50:14 UTC
++++ services/device/usb/BUILD.gn
+@@ -90,7 +90,7 @@ static_library("usb") {
+ deps += [ "//third_party/re2" ]
+ }
+
+- if (is_mac) {
++ if (is_mac || is_openbsd) {
+ # These sources and deps are required for libusb.
+ # TODO(crbug.com/40136337) Remove these sources.
+ sources += [
+@@ -113,6 +113,13 @@ static_library("usb") {
+ deps += [ "//third_party/libusb" ]
+ }
+
++ if (is_freebsd) {
++ sources += [
++ "usb_service_fake.cc",
++ "usb_service_fake.h",
++ ]
++ }
++
+ if (is_linux || is_chromeos) {
+ sources += [
+ "usb_device_linux.cc",
+@@ -134,7 +141,7 @@ static_library("usb") {
+ deps += [ "//device/udev_linux" ]
+ }
+
+- if (is_android || is_chromeos || is_linux) {
++ if (is_android || is_chromeos || is_linux && !is_bsd) {
+ sources += [
+ "usb_device_handle_usbfs.cc",
+ "usb_device_handle_usbfs.h",
diff --git a/devel/electron38/files/patch-services_device_usb_usb__device__handle__usbfs.cc b/devel/electron38/files/patch-services_device_usb_usb__device__handle__usbfs.cc
new file mode 100644
index 000000000000..db1abdf3d7b0
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_usb_usb__device__handle__usbfs.cc
@@ -0,0 +1,47 @@
+--- services/device/usb/usb_device_handle_usbfs.cc.orig 2025-08-26 20:49:50 UTC
++++ services/device/usb/usb_device_handle_usbfs.cc
+@@ -38,7 +38,7 @@
+ #include "chromeos/dbus/permission_broker/permission_broker_client.h"
+ #endif
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/metrics/histogram_macros.h"
+ #include "services/device/public/cpp/device_features.h"
+ #include "services/device/usb/usb_interface_detach_allowlist.h"
+@@ -55,7 +55,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Outcome of detaching a kernel driver before ClaimInterface().
+ // These values are persisted to logs. Entries should not be renumbered and
+ // numeric values should never be reused.
+@@ -297,7 +297,7 @@ bool UsbDeviceHandleUsbfs::BlockingTaskRunnerHelper::R
+ return true;
+ }
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool UsbDeviceHandleUsbfs::BlockingTaskRunnerHelper::DetachInterface(
+ int interface_number,
+ const CombinedInterfaceInfo& interface_info) {
+@@ -633,7 +633,7 @@ void UsbDeviceHandleUsbfs::ClaimInterface(int interfac
+ return;
+ }
+ #endif
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(features::kAutomaticUsbDetach)) {
+ const mojom::UsbConfigurationInfo* config =
+ device_->GetActiveConfiguration();
+@@ -979,7 +979,7 @@ void UsbDeviceHandleUsbfs::ReleaseInterfaceComplete(in
+ return;
+ }
+ #endif
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(features::kAutomaticUsbDetach)) {
+ helper_.AsyncCall(&BlockingTaskRunnerHelper::ReattachInterface)
+ .WithArgs(interface_number)
diff --git a/devel/electron38/files/patch-services_device_usb_usb__device__handle__usbfs.h b/devel/electron38/files/patch-services_device_usb_usb__device__handle__usbfs.h
new file mode 100644
index 000000000000..37559347ad4d
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_usb_usb__device__handle__usbfs.h
@@ -0,0 +1,38 @@
+--- services/device/usb/usb_device_handle_usbfs.h.orig 2025-04-22 20:15:27 UTC
++++ services/device/usb/usb_device_handle_usbfs.h
+@@ -19,7 +19,7 @@
+ #include "base/threading/sequence_bound.h"
+ #include "services/device/usb/usb_device_handle.h"
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/containers/flat_set.h"
+ #endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
+
+@@ -215,7 +215,7 @@ class UsbDeviceHandleUsbfs::BlockingTaskRunnerHelper {
+ bool ClearHalt(uint8_t endpoint_address);
+ void DiscardUrb(Transfer* transfer);
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Detach the interface from a kernel driver before ClaimInterface
+ virtual bool DetachInterface(int interface_number,
+ const CombinedInterfaceInfo& interfaceInfo);
+@@ -228,7 +228,7 @@ class UsbDeviceHandleUsbfs::BlockingTaskRunnerHelper {
+ // Called when |fd_| is writable without blocking.
+ void OnFileCanWriteWithoutBlocking();
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Called from |DetachInterface|.
+ std::string GetKernelDriver(int interface_number) const;
+ #endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
+@@ -240,7 +240,7 @@ class UsbDeviceHandleUsbfs::BlockingTaskRunnerHelper {
+ std::unique_ptr<base::FileDescriptorWatcher::Controller> watch_controller_;
+ SEQUENCE_CHECKER(sequence_checker_);
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // All interfaces that have been detached from kernel drivers
+ base::flat_set<int> detached_interfaces_;
+ #endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-services_device_usb_usb__service.cc b/devel/electron38/files/patch-services_device_usb_usb__service.cc
new file mode 100644
index 000000000000..d8a17eb59feb
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_usb_usb__service.cc
@@ -0,0 +1,35 @@
+--- services/device/usb/usb_service.cc.orig 2025-06-30 07:04:30 UTC
++++ services/device/usb/usb_service.cc
+@@ -20,12 +20,16 @@
+
+ #if BUILDFLAG(IS_ANDROID)
+ #include "services/device/usb/usb_service_android.h"
+-#elif defined(USE_UDEV)
++#elif defined(USE_UDEV) && !BUILDFLAG(IS_BSD)
+ #include "services/device/usb/usb_service_linux.h"
+ #elif BUILDFLAG(IS_MAC)
+ #include "services/device/usb/usb_service_impl.h"
+ #elif BUILDFLAG(IS_WIN)
+ #include "services/device/usb/usb_service_win.h"
++#elif BUILDFLAG(IS_OPENBSD)
++#include "services/device/usb/usb_service_impl.h"
++#elif BUILDFLAG(IS_FREEBSD)
++#include "services/device/usb/usb_service_fake.h"
+ #endif
+
+ namespace device {
+@@ -48,11 +52,13 @@ std::unique_ptr<UsbService> UsbService::Create() {
+ std::unique_ptr<UsbService> UsbService::Create() {
+ #if BUILDFLAG(IS_ANDROID)
+ return base::WrapUnique(new UsbServiceAndroid());
+-#elif defined(USE_UDEV)
++#elif defined(USE_UDEV) && !BUILDFLAG(IS_BSD)
+ return base::WrapUnique(new UsbServiceLinux());
+ #elif BUILDFLAG(IS_WIN)
+ return base::WrapUnique(new UsbServiceWin());
+ #elif BUILDFLAG(IS_MAC)
++ return base::WrapUnique(new UsbServiceImpl());
++#elif BUILDFLAG(IS_BSD)
+ return base::WrapUnique(new UsbServiceImpl());
+ #else
+ return nullptr;
diff --git a/devel/electron38/files/patch-services_device_usb_usb__service__fake.cc b/devel/electron38/files/patch-services_device_usb_usb__service__fake.cc
new file mode 100644
index 000000000000..99eb5b48a8e3
--- /dev/null
+++ b/devel/electron38/files/patch-services_device_usb_usb__service__fake.cc
@@ -0,0 +1,53 @@
+--- services/device/usb/usb_service_fake.cc.orig 2025-09-10 14:34:09 UTC
++++ services/device/usb/usb_service_fake.cc
+@@ -0,0 +1,50 @@
++// Copyright 2014 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "services/device/usb/usb_service_fake.h"
++
++#include <stdint.h>
++
++#include <list>
++#include <memory>
++#include <set>
++#include <utility>
++
++#include "base/barrier_closure.h"
++#include "base/containers/contains.h"
++#include "base/location.h"
++#include "base/notimplemented.h"
++#include "base/memory/ref_counted_memory.h"
++#include "base/memory/weak_ptr.h"
++#include "base/strings/string_number_conversions.h"
++#include "base/strings/utf_string_conversions.h"
++#include "base/task/sequenced_task_runner.h"
++#include "base/task/single_thread_task_runner.h"
++#include "base/task/thread_pool.h"
++#include "base/threading/scoped_blocking_call.h"
++#include "build/build_config.h"
++#include "components/device_event_log/device_event_log.h"
++#include "services/device/usb/usb_device_handle.h"
++#include "services/device/usb/usb_error.h"
++#include "services/device/usb/webusb_descriptors.h"
++
++namespace device {
++
++UsbServiceImpl::UsbServiceImpl()
++ : task_runner_(base::SequencedTaskRunner::GetCurrentDefault()) {
++ NOTIMPLEMENTED();
++}
++
++UsbServiceImpl::~UsbServiceImpl() {
++ NOTIMPLEMENTED();
++ NotifyWillDestroyUsbService();
++}
++
++void UsbServiceImpl::GetDevices(GetDevicesCallback callback) {
++ NOTIMPLEMENTED();
++ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
++ UsbService::GetDevices(std::move(callback));
++}
++
++} // namespace device
diff --git a/devel/electron32/files/patch-services_device_usb_usb__service__fake.h b/devel/electron38/files/patch-services_device_usb_usb__service__fake.h
index 2e123db7f3be..2e123db7f3be 100644
--- a/devel/electron32/files/patch-services_device_usb_usb__service__fake.h
+++ b/devel/electron38/files/patch-services_device_usb_usb__service__fake.h
diff --git a/devel/electron38/files/patch-services_network_BUILD.gn b/devel/electron38/files/patch-services_network_BUILD.gn
new file mode 100644
index 000000000000..90e8f2cb87ed
--- /dev/null
+++ b/devel/electron38/files/patch-services_network_BUILD.gn
@@ -0,0 +1,10 @@
+--- services/network/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ services/network/BUILD.gn
+@@ -421,7 +421,6 @@ if (is_linux || is_chromeos) {
+ ]
+ deps = [
+ "//base",
+- "//sandbox/linux:sandbox_services",
+ "//sandbox/policy",
+ ]
+ configs += [ "//build/config/compiler:wexit_time_destructors" ]
diff --git a/devel/electron38/files/patch-services_network_network__context.cc b/devel/electron38/files/patch-services_network_network__context.cc
new file mode 100644
index 000000000000..1a39967ab12f
--- /dev/null
+++ b/devel/electron38/files/patch-services_network_network__context.cc
@@ -0,0 +1,20 @@
+--- services/network/network_context.cc.orig 2025-09-10 14:33:47 UTC
++++ services/network/network_context.cc
+@@ -739,7 +739,7 @@ NetworkContext::NetworkContextHttpAuthPreferences::
+ NetworkContext::NetworkContextHttpAuthPreferences::
+ ~NetworkContextHttpAuthPreferences() = default;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
+ const {
+ if (network_service_) {
+@@ -2722,7 +2722,7 @@ void NetworkContext::OnHttpAuthDynamicParamsChanged(
+ http_auth_dynamic_network_service_params->android_negotiate_account_type);
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ http_auth_merged_preferences_.set_allow_gssapi_library_load(
+ http_auth_dynamic_network_service_params->allow_gssapi_library_load);
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
diff --git a/devel/electron38/files/patch-services_network_network__context.h b/devel/electron38/files/patch-services_network_network__context.h
new file mode 100644
index 000000000000..14a7367583c5
--- /dev/null
+++ b/devel/electron38/files/patch-services_network_network__context.h
@@ -0,0 +1,11 @@
+--- services/network/network_context.h.orig 2025-09-10 14:33:47 UTC
++++ services/network/network_context.h
+@@ -742,7 +742,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkContext
+ public:
+ explicit NetworkContextHttpAuthPreferences(NetworkService* network_service);
+ ~NetworkContextHttpAuthPreferences() override;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool AllowGssapiLibraryLoad() const override;
+ #endif // BUILDFLAG(IS_LINUX)
+ private:
diff --git a/devel/electron32/files/patch-services_network_network__sandbox__hook__linux.cc b/devel/electron38/files/patch-services_network_network__sandbox__hook__linux.cc
index a6b1b1a87062..a6b1b1a87062 100644
--- a/devel/electron32/files/patch-services_network_network__sandbox__hook__linux.cc
+++ b/devel/electron38/files/patch-services_network_network__sandbox__hook__linux.cc
diff --git a/devel/electron32/files/patch-services_network_network__sandbox__hook__linux.h b/devel/electron38/files/patch-services_network_network__sandbox__hook__linux.h
index 80fe3360382a..80fe3360382a 100644
--- a/devel/electron32/files/patch-services_network_network__sandbox__hook__linux.h
+++ b/devel/electron38/files/patch-services_network_network__sandbox__hook__linux.h
diff --git a/devel/electron38/files/patch-services_network_network__service.cc b/devel/electron38/files/patch-services_network_network__service.cc
new file mode 100644
index 000000000000..26010c9f4785
--- /dev/null
+++ b/devel/electron38/files/patch-services_network_network__service.cc
@@ -0,0 +1,34 @@
+--- services/network/network_service.cc.orig 2025-08-26 20:49:50 UTC
++++ services/network/network_service.cc
+@@ -107,11 +107,11 @@
+ #include "third_party/boringssl/src/include/openssl/cpu.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CASTOS)
+ #include "components/os_crypt/sync/key_storage_config_linux.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "services/network/network_change_notifier_passive_factory.h"
+ #endif
+
+@@ -1035,7 +1035,7 @@ void NetworkService::SetExplicitlyAllowedPorts(
+ net::SetExplicitlyAllowedPorts(ports);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void NetworkService::SetGssapiLibraryLoadObserver(
+ mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
+ gssapi_library_load_observer) {
+@@ -1174,7 +1174,7 @@ NetworkService::CreateHttpAuthHandlerFactory(NetworkCo
+ );
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void NetworkService::OnBeforeGssapiLibraryLoad() {
+ if (gssapi_library_load_observer_.is_bound()) {
+ gssapi_library_load_observer_->OnBeforeGssapiLibraryLoad();
diff --git a/devel/electron38/files/patch-services_network_network__service.h b/devel/electron38/files/patch-services_network_network__service.h
new file mode 100644
index 000000000000..959b286771eb
--- /dev/null
+++ b/devel/electron38/files/patch-services_network_network__service.h
@@ -0,0 +1,29 @@
+--- services/network/network_service.h.orig 2025-08-26 20:49:50 UTC
++++ services/network/network_service.h
+@@ -243,7 +243,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
+ const std::vector<ContentSettingPatternSource>& settings) override;
+
+ void SetExplicitlyAllowedPorts(const std::vector<uint16_t>& ports) override;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void SetGssapiLibraryLoadObserver(
+ mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
+ gssapi_library_load_observer) override;
+@@ -292,7 +292,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
+ std::unique_ptr<net::HttpAuthHandlerFactory> CreateHttpAuthHandlerFactory(
+ NetworkContext* network_context);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // This is called just before a GSSAPI library may be loaded.
+ void OnBeforeGssapiLibraryLoad();
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -550,7 +550,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
+ // leaking stale listeners between tests.
+ std::unique_ptr<net::NetworkChangeNotifier> mock_network_change_notifier_;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ mojo::Remote<mojom::GssapiLibraryLoadObserver> gssapi_library_load_observer_;
+ #endif // BUILDFLAG(IS_LINUX)
+
diff --git a/devel/electron38/files/patch-services_network_public_cpp_BUILD.gn b/devel/electron38/files/patch-services_network_public_cpp_BUILD.gn
new file mode 100644
index 000000000000..bc89e5e005fc
--- /dev/null
+++ b/devel/electron38/files/patch-services_network_public_cpp_BUILD.gn
@@ -0,0 +1,11 @@
+--- services/network/public/cpp/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ services/network/public/cpp/BUILD.gn
+@@ -699,7 +699,7 @@ component("cpp_base") {
+ sources += [ "transferable_directory_fuchsia.cc" ]
+ }
+
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ sources += [
+ "network_interface_change_listener_mojom_traits.cc",
+ "network_interface_change_listener_mojom_traits.h",
diff --git a/devel/electron38/files/patch-services_network_public_cpp_features.cc b/devel/electron38/files/patch-services_network_public_cpp_features.cc
new file mode 100644
index 000000000000..a5aa0c3f3f70
--- /dev/null
+++ b/devel/electron38/files/patch-services_network_public_cpp_features.cc
@@ -0,0 +1,20 @@
+--- services/network/public/cpp/features.cc.orig 2025-08-26 20:49:50 UTC
++++ services/network/public/cpp/features.cc
+@@ -109,7 +109,7 @@ BASE_FEATURE(kDnsOverHttpsUpgrade,
+ BASE_FEATURE(kDnsOverHttpsUpgrade,
+ "DnsOverHttpsUpgrade",
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
+@@ -378,7 +378,7 @@ BASE_FEATURE(kDocumentIsolationPolicy,
+ BASE_FEATURE(kDocumentIsolationPolicy,
+ "DocumentIsolationPolicy",
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_LINUX)
++ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron38/files/patch-services_network_public_mojom_BUILD.gn b/devel/electron38/files/patch-services_network_public_mojom_BUILD.gn
new file mode 100644
index 000000000000..a433540af822
--- /dev/null
+++ b/devel/electron38/files/patch-services_network_public_mojom_BUILD.gn
@@ -0,0 +1,34 @@
+--- services/network/public/mojom/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ services/network/public/mojom/BUILD.gn
+@@ -690,11 +690,11 @@ mojom("url_loader_base") {
+ }
+
+ enabled_features = []
+- if (is_android || is_chromeos || is_linux) {
++ if (!is_bsd && (is_android || is_chromeos || is_linux)) {
+ enabled_features += [ "network_change_notifier_in_browser" ]
+ }
+
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ # TODO(crbug.com/40263697): Remove this once is_linux in the mojom IDL does
+ # not include lacros.
+ enabled_features += [ "use_network_interface_change_listener" ]
+@@ -1007,7 +1007,7 @@ mojom("url_loader_base") {
+ },
+ ]
+
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ cpp_typemaps += [
+ {
+ types = [
+@@ -1797,7 +1797,7 @@ mojom("mojom") {
+ }
+ }
+
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ # TODO(crbug.com/40263697): Remove this once is_linux in the mojom IDL does
+ # not include lacros.
+ enabled_features += [ "use_network_interface_change_listener" ]
diff --git a/devel/electron38/files/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h b/devel/electron38/files/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
new file mode 100644
index 000000000000..fcb1d22996ff
--- /dev/null
+++ b/devel/electron38/files/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
@@ -0,0 +1,11 @@
+--- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2025-08-26 20:49:50 UTC
++++ services/network/shared_dictionary/shared_dictionary_writer_in_memory.h
+@@ -9,6 +9,8 @@
+ #include <string>
+ #include <vector>
+
++#include <vector>
++
+ #include "base/component_export.h"
+ #include "base/functional/callback.h"
+ #include "crypto/hash.h"
diff --git a/devel/electron38/files/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc b/devel/electron38/files/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
new file mode 100644
index 000000000000..d8765a8d9e63
--- /dev/null
+++ b/devel/electron38/files/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
@@ -0,0 +1,65 @@
+--- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2025-08-26 20:49:50 UTC
++++ services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc
+@@ -55,7 +55,7 @@ uint32_t CalculatePrivateFootprintKb(const mojom::RawO
+ uint32_t shared_resident_kb) {
+ DCHECK(os_dump.platform_private_footprint);
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ uint64_t rss_anon_bytes = os_dump.platform_private_footprint->rss_anon_bytes;
+ uint64_t vm_swap_bytes = os_dump.platform_private_footprint->vm_swap_bytes;
+ return (rss_anon_bytes + vm_swap_bytes) / 1024;
+@@ -84,7 +84,7 @@ memory_instrumentation::mojom::OSMemDumpPtr CreatePubl
+ os_dump->is_peak_rss_resettable = internal_os_dump.is_peak_rss_resettable;
+ os_dump->private_footprint_kb =
+ CalculatePrivateFootprintKb(internal_os_dump, shared_resident_kb);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ os_dump->private_footprint_swap_kb =
+ internal_os_dump.platform_private_footprint->vm_swap_bytes / 1024;
+ os_dump->mappings_count = internal_os_dump.mappings_count;
+@@ -223,7 +223,7 @@ void QueuedRequestDispatcher::SetUpAndDispatch(
+
+ // On most platforms each process can dump data about their own process
+ // so ask each process to do so Linux is special see below.
+-#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+ request->pending_responses.insert({client_info.pid, ResponseType::kOSDump});
+ client->RequestOSMemoryDump(
+ request->memory_map_option(), request->memory_dump_flags(),
+@@ -238,7 +238,7 @@ void QueuedRequestDispatcher::SetUpAndDispatch(
+
+ // In some cases, OS stats can only be dumped from a privileged process to
+ // get around to sandboxing/selinux restrictions (see crbug.com/461788).
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ std::vector<base::ProcessId> pids;
+ mojom::ClientProcess* browser_client = nullptr;
+ base::ProcessId browser_client_pid = base::kNullProcessId;
+@@ -285,7 +285,7 @@ void QueuedRequestDispatcher::SetUpAndDispatchVmRegion
+ const OsCallback& os_callback) {
+ // On Linux, OS stats can only be dumped from a privileged process to
+ // get around to sandboxing/selinux restrictions (see crbug.com/461788).
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ mojom::ClientProcess* browser_client = nullptr;
+ base::ProcessId browser_client_pid = 0;
+ for (const auto& client_info : clients) {
+@@ -335,7 +335,7 @@ QueuedRequestDispatcher::FinalizeVmRegionRequest(
+ // each client process provides 1 OS dump, % the case where the client is
+ // disconnected mid dump.
+ OSMemDumpMap& extra_os_dumps = response.second.os_dumps;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ for (auto& kv : extra_os_dumps) {
+ auto pid = kv.first == base::kNullProcessId ? original_pid : kv.first;
+ DCHECK(results.find(pid) == results.end());
+@@ -396,7 +396,7 @@ void QueuedRequestDispatcher::Finalize(QueuedRequest*
+ // crash). In the latter case (OS_LINUX) we expect the full map to come
+ // from the browser process response.
+ OSMemDumpMap& extra_os_dumps = response.second.os_dumps;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ for (const auto& kv : extra_os_dumps) {
+ auto pid = kv.first == base::kNullProcessId ? original_pid : kv.first;
+ DCHECK_EQ(pid_to_os_dump[pid], nullptr);
diff --git a/devel/electron38/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn b/devel/electron38/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
new file mode 100644
index 000000000000..7950f2cfd1e4
--- /dev/null
+++ b/devel/electron38/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
@@ -0,0 +1,16 @@
+--- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2025-03-24 20:50:14 UTC
++++ services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn
+@@ -27,8 +27,12 @@ component("memory_instrumentation") {
+ sources += [ "os_metrics_win.cc" ]
+ }
+
+- if (is_android || is_linux || is_chromeos) {
++ if ((is_android || is_linux || is_chromeos) && !is_bsd) {
+ sources += [ "os_metrics_linux.cc" ]
++ }
++
++ if (is_bsd) {
++ sources += [ "os_metrics_bsd.cc" ]
+ }
+
+ if (is_fuchsia) {
diff --git a/devel/electron38/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h b/devel/electron38/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
new file mode 100644
index 000000000000..5ebdb2e8671c
--- /dev/null
+++ b/devel/electron38/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
@@ -0,0 +1,20 @@
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2025-06-30 07:04:30 UTC
++++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
+@@ -65,7 +65,7 @@ class COMPONENT_EXPORT(
+ static std::vector<mojom::VmRegionPtr> GetProcessMemoryMaps(
+ base::ProcessHandle);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ static void SetProcSmapsForTesting(FILE*);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+ // BUILDFLAG(IS_ANDROID)
+@@ -87,7 +87,7 @@ class COMPONENT_EXPORT(
+ GetMemoryInfo(base::ProcessHandle handle);
+ #endif // !BUILDFLAG(IS_APPLE)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // Provides information on the dump state of resident pages. These values are
+ // written to logs. New enum values can be added, but existing enums must
+ // never be renumbered or deleted and reused.
diff --git a/devel/electron38/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc b/devel/electron38/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
new file mode 100644
index 000000000000..07997021ef20
--- /dev/null
+++ b/devel/electron38/files/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
@@ -0,0 +1,64 @@
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2025-09-10 14:34:09 UTC
++++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
+@@ -0,0 +1,61 @@
++// Copyright 2022 The Chromium Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h"
++
++#include "base/notimplemented.h"
++
++#include "base/memory/page_size.h"
++#include "base/process/process.h"
++#include "base/process/process_handle.h"
++
++#include <sys/sysctl.h>
++
++#include <vector>
++
++#if BUILDFLAG(IS_OPENBSD)
++#define vm_rssize info.p_vm_rssize
++#elif BUILDFLAG(IS_FREEBSD)
++#include <sys/user.h>
++#define vm_rssize info.ki_rssize
++#endif
++
++namespace memory_instrumentation {
++
++// static
++bool OSMetrics::FillOSMemoryDump(base::ProcessId pid,
++ const MemDumpFlagSet& flags,
++ mojom::RawOSMemDump* dump) {
++ base::Process process = pid == base::kNullProcessId
++ ? base::Process::Current()
++ : base::Process::Open(pid);
++ const size_t kPageSize = base::GetPageSize();
++ struct kinfo_proc info;
++ size_t length = sizeof(struct kinfo_proc);
++#if BUILDFLAG(IS_OPENBSD)
++ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process.Handle(),
++ static_cast<int>(length), 1 };
++#elif BUILDFLAG(IS_FREEBSD)
++ int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process.Handle() };
++#endif
++
++ if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0)
++ return false;
++
++ dump->resident_set_kb = (vm_rssize * kPageSize) / 1024;
++ dump->platform_private_footprint->rss_anon_bytes =
++ vm_rssize * kPageSize;
++ dump->platform_private_footprint->vm_swap_bytes = 0;
++
++ return true;
++}
++
++// static
++std::vector<mojom::VmRegionPtr> OSMetrics::GetProcessMemoryMaps(
++ base::ProcessId) {
++ NOTIMPLEMENTED();
++ return std::vector<mojom::VmRegionPtr>();
++}
++
++} // namespace memory_instrumentation
diff --git a/devel/electron38/files/patch-services_screen__ai_public_cpp_utilities.cc b/devel/electron38/files/patch-services_screen__ai_public_cpp_utilities.cc
new file mode 100644
index 000000000000..0515b88e4d2f
--- /dev/null
+++ b/devel/electron38/files/patch-services_screen__ai_public_cpp_utilities.cc
@@ -0,0 +1,29 @@
+--- services/screen_ai/public/cpp/utilities.cc.orig 2025-06-30 07:04:30 UTC
++++ services/screen_ai/public/cpp/utilities.cc
+@@ -21,7 +21,7 @@ constexpr uint32_t kMaxImageDimensionForOcr = 2048;
+ // The maximum image dimension which is processed without downsampling by OCR.
+ constexpr uint32_t kMaxImageDimensionForOcr = 2048;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ constexpr char kBinaryPathSwitch[] = "screen-ai-binary";
+ #endif
+
+@@ -42,7 +42,7 @@ constexpr char kScreenAIDlcRootPath[] =
+ #endif
+
+ #if BUILDFLAG(ENABLE_SCREEN_AI_BROWSERTESTS)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ constexpr base::FilePath::CharType kScreenAIResourcePathForTests[] =
+ FILE_PATH_LITERAL("third_party/screen-ai/linux/resources");
+ #elif BUILDFLAG(IS_MAC)
+@@ -131,7 +131,7 @@ const char* GetBinaryPathSwitch() {
+
+ const char* GetBinaryPathSwitch() {
+ // This is only used on Linux and ChromeOS.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return kBinaryPathSwitch;
+ #else
+ return nullptr;
diff --git a/devel/electron38/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc b/devel/electron38/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
new file mode 100644
index 000000000000..fa140c9bb8ec
--- /dev/null
+++ b/devel/electron38/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
@@ -0,0 +1,18 @@
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2025-08-26 20:49:50 UTC
++++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc
+@@ -70,6 +70,7 @@ bool ScreenAIPreSandboxHook(base::FilePath binary_path
+ }
+ }
+
++#if !BUILDFLAG(IS_BSD)
+ auto* instance = sandbox::policy::SandboxLinux::GetInstance();
+
+ std::vector<BrokerFilePermission> permissions{
+@@ -91,6 +92,7 @@ bool ScreenAIPreSandboxHook(base::FilePath binary_path
+ sandbox::syscall_broker::COMMAND_OPEN}),
+ permissions, options);
+ instance->EngageNamespaceSandboxIfPossible();
++#endif
+
+ return true;
+ }
diff --git a/devel/electron32/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h b/devel/electron38/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
index 92fd073c8e2e..92fd073c8e2e 100644
--- a/devel/electron32/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
+++ b/devel/electron38/files/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
diff --git a/devel/electron38/files/patch-services_screen__ai_screen__ai__service__impl.cc b/devel/electron38/files/patch-services_screen__ai_screen__ai__service__impl.cc
new file mode 100644
index 000000000000..2593230b7080
--- /dev/null
+++ b/devel/electron38/files/patch-services_screen__ai_screen__ai__service__impl.cc
@@ -0,0 +1,20 @@
+--- services/screen_ai/screen_ai_service_impl.cc.orig 2025-08-26 20:49:50 UTC
++++ services/screen_ai/screen_ai_service_impl.cc
+@@ -38,7 +38,7 @@
+ #include "ui/accessibility/ax_tree_id.h"
+ #include "ui/gfx/geometry/rect_f.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "partition_alloc/buildflags.h"
+
+ #if PA_BUILDFLAG( \
+@@ -266,7 +266,7 @@ ScreenAIService::ScreenAIService(
+ : factory_receiver_(this, std::move(receiver)),
+ ocr_receiver_(this),
+ main_content_extraction_receiver_(this) {
+-#if BUILDFLAG(IS_LINUX) && \
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && \
+ PA_BUILDFLAG( \
+ ENABLE_ALLOCATOR_SHIM_PARTITION_ALLOC_DISPATCH_WITH_ADVANCED_CHECKS_SUPPORT)
+ // TODO(crbug.com/418199684): Remove when the bug is fixed.
diff --git a/devel/electron38/files/patch-services_service__manager_BUILD.gn b/devel/electron38/files/patch-services_service__manager_BUILD.gn
new file mode 100644
index 000000000000..33c7dade54d2
--- /dev/null
+++ b/devel/electron38/files/patch-services_service__manager_BUILD.gn
@@ -0,0 +1,11 @@
+--- services/service_manager/BUILD.gn.orig 2025-03-24 20:50:14 UTC
++++ services/service_manager/BUILD.gn
+@@ -65,7 +65,7 @@ source_set("service_manager") {
+ ]
+ }
+
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ deps += [ "//sandbox/linux:sandbox_services" ]
+ }
+ }
diff --git a/devel/electron32/files/patch-services_service__manager_public_cpp_service__executable_BUILD.gn b/devel/electron38/files/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
index b066798326f3..b066798326f3 100644
--- a/devel/electron32/files/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
+++ b/devel/electron38/files/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
diff --git a/devel/electron38/files/patch-services_shape__detection_shape__detection__sandbox__hook.cc b/devel/electron38/files/patch-services_shape__detection_shape__detection__sandbox__hook.cc
new file mode 100644
index 000000000000..3344a3944869
--- /dev/null
+++ b/devel/electron38/files/patch-services_shape__detection_shape__detection__sandbox__hook.cc
@@ -0,0 +1,13 @@
+--- services/shape_detection/shape_detection_sandbox_hook.cc.orig 2025-08-26 20:49:50 UTC
++++ services/shape_detection/shape_detection_sandbox_hook.cc
+@@ -31,8 +31,10 @@ bool ShapeDetectionPreSandboxHook(
+ DVLOG(1) << "Successfully opened Chrome Shape Detection shared library.";
+ }
+ #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
++#if !BUILDFLAG(IS_BSD)
+ auto* instance = sandbox::policy::SandboxLinux::GetInstance();
+ instance->EngageNamespaceSandboxIfPossible();
++#endif
+ return true;
+ }
+
diff --git a/devel/electron38/files/patch-services_shape__detection_shape__detection__sandbox__hook.h b/devel/electron38/files/patch-services_shape__detection_shape__detection__sandbox__hook.h
new file mode 100644
index 000000000000..fa29ffeb9968
--- /dev/null
+++ b/devel/electron38/files/patch-services_shape__detection_shape__detection__sandbox__hook.h
@@ -0,0 +1,16 @@
+--- services/shape_detection/shape_detection_sandbox_hook.h.orig 2025-08-26 20:49:50 UTC
++++ services/shape_detection/shape_detection_sandbox_hook.h
+@@ -5,7 +5,13 @@
+ #ifndef SERVICES_SHAPE_DETECTION_SHAPE_DETECTION_SANDBOX_HOOK_H_
+ #define SERVICES_SHAPE_DETECTION_SHAPE_DETECTION_SANDBOX_HOOK_H_
+
++#include "build/build_config.h"
++
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#else
+ #include "sandbox/policy/linux/sandbox_linux.h"
++#endif
+
+ namespace shape_detection {
+
diff --git a/devel/electron38/files/patch-services_shape__detection_shape__detection__service.cc b/devel/electron38/files/patch-services_shape__detection_shape__detection__service.cc
new file mode 100644
index 000000000000..fc2635d9a458
--- /dev/null
+++ b/devel/electron38/files/patch-services_shape__detection_shape__detection__service.cc
@@ -0,0 +1,20 @@
+--- services/shape_detection/shape_detection_service.cc.orig 2025-08-26 20:49:50 UTC
++++ services/shape_detection/shape_detection_service.cc
+@@ -22,7 +22,7 @@
+ #elif BUILDFLAG(IS_ANDROID)
+ // No C++ code, barcode detection comes from Java.
+ #elif BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+ #include "services/shape_detection/barcode_detection_provider_chrome.h"
+ #else
+ #include "services/shape_detection/barcode_detection_provider_impl.h"
+@@ -56,7 +56,7 @@ void ShapeDetectionService::BindBarcodeDetectionProvid
+ #elif BUILDFLAG(IS_MAC)
+ BarcodeDetectionProviderMac::Create(std::move(receiver));
+ #elif BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+ BarcodeDetectionProviderChrome::Create(std::move(receiver));
+ #else
+ BarcodeDetectionProviderImpl::Create(std::move(receiver));
diff --git a/devel/electron38/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc b/devel/electron38/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
new file mode 100644
index 000000000000..30833967e894
--- /dev/null
+++ b/devel/electron38/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
@@ -0,0 +1,11 @@
+--- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2025-08-26 20:49:50 UTC
++++ services/tracing/public/cpp/perfetto/track_name_recorder.cc
+@@ -51,7 +51,7 @@ void FillThreadTrack(const perfetto::ThreadTrack& trac
+ if (thread_type != ChromeThreadDescriptor::THREAD_UNSPECIFIED) {
+ desc.mutable_chrome_thread()->set_thread_type(thread_type);
+ }
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_AIX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ if (base::GetCurrentProcId() !=
+ base::trace_event::TraceLog::GetInstance()->process_id()) {
+ desc.mutable_chrome_thread()->set_is_sandboxed_tid(true);
diff --git a/devel/electron38/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc b/devel/electron38/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
new file mode 100644
index 000000000000..01b437f41115
--- /dev/null
+++ b/devel/electron38/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
@@ -0,0 +1,38 @@
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2025-08-26 20:49:50 UTC
++++ services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc
+@@ -39,7 +39,7 @@
+ #include "third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h"
+ #include "third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h"
+
+-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE)
++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
+ #include "base/profiler/thread_delegate_posix.h"
+ #define INITIALIZE_THREAD_DELEGATE_POSIX 1
+ #else // BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE)
+@@ -261,7 +261,7 @@ struct FrameDetails {
+ ANDROID_ARM64_UNWINDING_SUPPORTED || ANDROID_CFI_UNWINDING_SUPPORTED || \
+ (BUILDFLAG(IS_CHROMEOS) && \
+ (defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_ARM64))) || \
+- BUILDFLAG(IS_LINUX)
++ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns whether stack sampling is supported on the current platform.
+ bool IsStackSamplingSupported() {
+ return base::StackSamplingProfiler::IsSupportedForCurrentPlatform();
+@@ -379,7 +379,7 @@ void TracingSamplerProfiler::TracingProfileBuilder::Wr
+ thread_descriptor->set_reference_timestamp_us(
+ last_timestamp_.since_origin().InMicroseconds());
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_AIX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
+ if (base::GetCurrentProcId() !=
+ base::trace_event::TraceLog::GetInstance()->process_id()) {
+ auto* chrome_thread = track_descriptor->set_chrome_thread();
+@@ -651,7 +651,7 @@ bool TracingSamplerProfiler::IsStackUnwindingSupported
+ ANDROID_ARM64_UNWINDING_SUPPORTED || ANDROID_CFI_UNWINDING_SUPPORTED || \
+ (BUILDFLAG(IS_CHROMEOS) && \
+ (defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_ARM64))) || \
+- BUILDFLAG(IS_LINUX)
++ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return IsStackSamplingSupported();
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-services_tracing_public_cpp_system__metrics__sampler.cc b/devel/electron38/files/patch-services_tracing_public_cpp_system__metrics__sampler.cc
new file mode 100644
index 000000000000..e67e02ea5745
--- /dev/null
+++ b/devel/electron38/files/patch-services_tracing_public_cpp_system__metrics__sampler.cc
@@ -0,0 +1,13 @@
+--- services/tracing/public/cpp/system_metrics_sampler.cc.orig 2025-06-30 07:04:30 UTC
++++ services/tracing/public/cpp/system_metrics_sampler.cc
+@@ -166,8 +166,8 @@ void SystemMetricsSampler::ProcessSampler::SampleProce
+ TRACE_COUNTER(TRACE_DISABLED_BY_DEFAULT("system_metrics"),
+ "PhysicalMemoryFootprint",
+ memory_info->physical_footprint_bytes);
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
++#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)) && defined(notyet)
+ TRACE_COUNTER(TRACE_DISABLED_BY_DEFAULT("system_metrics"), "VmSwapMemory",
+ memory_info->vm_swap_bytes);
+ TRACE_COUNTER(TRACE_DISABLED_BY_DEFAULT("system_metrics"), "RssAnonMemory",
diff --git a/devel/electron32/files/patch-services_video__capture_public_mojom_video__capture__service.mojom b/devel/electron38/files/patch-services_video__capture_public_mojom_video__capture__service.mojom
index 40b704c42438..40b704c42438 100644
--- a/devel/electron32/files/patch-services_video__capture_public_mojom_video__capture__service.mojom
+++ b/devel/electron38/files/patch-services_video__capture_public_mojom_video__capture__service.mojom
diff --git a/devel/electron38/files/patch-services_video__effects_video__effects__sandbox__hook__linux.cc b/devel/electron38/files/patch-services_video__effects_video__effects__sandbox__hook__linux.cc
new file mode 100644
index 000000000000..f65d45970c4e
--- /dev/null
+++ b/devel/electron38/files/patch-services_video__effects_video__effects__sandbox__hook__linux.cc
@@ -0,0 +1,27 @@
+--- services/video_effects/video_effects_sandbox_hook_linux.cc.orig 2025-03-24 20:50:14 UTC
++++ services/video_effects/video_effects_sandbox_hook_linux.cc
+@@ -6,7 +6,13 @@
+
+ #include <dlfcn.h>
+
++#include "build/build_config.h"
++
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#else
+ #include "sandbox/policy/linux/sandbox_linux.h"
++#endif
+ #include "services/on_device_model/ml/chrome_ml_holder.h"
+
+ namespace video_effects {
+@@ -29,8 +35,10 @@ bool VideoEffectsPreSandboxHook(
+ DVLOG(1) << "Successfully opened Chrome ML shared library.";
+ }
+
++#if !BUILDFLAG(IS_BSD)
+ auto* instance = sandbox::policy::SandboxLinux::GetInstance();
+ instance->EngageNamespaceSandboxIfPossible();
++#endif
+ return true;
+ }
+
diff --git a/devel/electron38/files/patch-services_video__effects_video__effects__sandbox__hook__linux.h b/devel/electron38/files/patch-services_video__effects_video__effects__sandbox__hook__linux.h
new file mode 100644
index 000000000000..a61c1c7d03b6
--- /dev/null
+++ b/devel/electron38/files/patch-services_video__effects_video__effects__sandbox__hook__linux.h
@@ -0,0 +1,16 @@
+--- services/video_effects/video_effects_sandbox_hook_linux.h.orig 2025-01-27 17:37:37 UTC
++++ services/video_effects/video_effects_sandbox_hook_linux.h
+@@ -5,7 +5,13 @@
+ #ifndef SERVICES_VIDEO_EFFECTS_VIDEO_EFFECTS_SANDBOX_HOOK_LINUX_H_
+ #define SERVICES_VIDEO_EFFECTS_VIDEO_EFFECTS_SANDBOX_HOOK_LINUX_H_
+
++#include "build/build_config.h"
++
++#if BUILDFLAG(IS_BSD)
++#include "sandbox/policy/sandbox.h"
++#else
+ #include "sandbox/policy/linux/sandbox_linux.h"
++#endif
+
+ namespace video_effects {
+
diff --git a/devel/electron38/files/patch-services_viz_public_mojom_BUILD.gn b/devel/electron38/files/patch-services_viz_public_mojom_BUILD.gn
new file mode 100644
index 000000000000..81acccf2cfd0
--- /dev/null
+++ b/devel/electron38/files/patch-services_viz_public_mojom_BUILD.gn
@@ -0,0 +1,11 @@
+--- services/viz/public/mojom/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ services/viz/public/mojom/BUILD.gn
+@@ -51,7 +51,7 @@ mojom("mojom") {
+
+ # Used in thread.mojom
+ enabled_features = []
+- if (is_fuchsia || is_apple) {
++ if (is_fuchsia || is_apple || is_bsd) {
+ enabled_features += [ "thread_id_is_64_bit" ]
+ } else {
+ enabled_features += [ "thread_id_is_32_bit" ]
diff --git a/devel/electron38/files/patch-skia_ext_SkMemory__new__handler.cpp b/devel/electron38/files/patch-skia_ext_SkMemory__new__handler.cpp
new file mode 100644
index 000000000000..32a9df44057a
--- /dev/null
+++ b/devel/electron38/files/patch-skia_ext_SkMemory__new__handler.cpp
@@ -0,0 +1,20 @@
+--- skia/ext/SkMemory_new_handler.cpp.orig 2025-03-24 20:50:14 UTC
++++ skia/ext/SkMemory_new_handler.cpp
+@@ -24,7 +24,7 @@
+ #include <windows.h>
+ #elif BUILDFLAG(IS_APPLE)
+ #include <malloc/malloc.h>
+-#else
++#elif !BUILDFLAG(IS_BSD)
+ #include <malloc.h>
+ #endif
+
+@@ -110,7 +110,7 @@ static void* malloc_nothrow(size_t size, int debug_sen
+ // TODO(b.kelemen): we should always use UncheckedMalloc but currently it
+ // doesn't work as intended everywhere.
+ void* result;
+-#if BUILDFLAG(IS_IOS)
++#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
+ result = malloc(size);
+ #else
+ // It's the responsibility of the caller to check the return value.
diff --git a/devel/electron38/files/patch-skia_ext_font__utils.cc b/devel/electron38/files/patch-skia_ext_font__utils.cc
new file mode 100644
index 000000000000..d7c9232b6593
--- /dev/null
+++ b/devel/electron38/files/patch-skia_ext_font__utils.cc
@@ -0,0 +1,20 @@
+--- skia/ext/font_utils.cc.orig 2025-08-26 20:49:50 UTC
++++ skia/ext/font_utils.cc
+@@ -21,7 +21,7 @@
+ #include "third_party/skia/include/ports/SkFontMgr_mac_ct.h"
+ #endif
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "third_party/skia/include/ports/SkFontConfigInterface.h"
+ #include "third_party/skia/include/ports/SkFontMgr_FontConfigInterface.h"
+ #include "third_party/skia/include/ports/SkFontScanner_Fontations.h"
+@@ -64,7 +64,7 @@ static sk_sp<SkFontMgr> fontmgr_factory() {
+ return SkFontMgr_New_Android(nullptr, SkFontScanner_Make_Fontations());
+ #elif BUILDFLAG(IS_APPLE)
+ return SkFontMgr_New_CoreText(nullptr);
+-#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ sk_sp<SkFontConfigInterface> fci(SkFontConfigInterface::RefGlobal());
+ return fci ? SkFontMgr_New_FCI(std::move(fci),
+ SkFontScanner_Make_Fontations())
diff --git a/devel/electron38/files/patch-skia_ext_skcolorspace__trfn.cc b/devel/electron38/files/patch-skia_ext_skcolorspace__trfn.cc
new file mode 100644
index 000000000000..a84d246b14de
--- /dev/null
+++ b/devel/electron38/files/patch-skia_ext_skcolorspace__trfn.cc
@@ -0,0 +1,11 @@
+--- skia/ext/skcolorspace_trfn.cc.orig 2025-03-24 20:50:14 UTC
++++ skia/ext/skcolorspace_trfn.cc
+@@ -2,6 +2,8 @@
+ // Use of this source code is governed by a BSD-style license that can be
+ // found in the LICENSE file.
+
++#include <cmath>
++
+ #include "skia/ext/skcolorspace_trfn.h"
+
+ #include <array>
diff --git a/devel/electron38/files/patch-third__party_abseil-cpp_absl_base_config.h b/devel/electron38/files/patch-third__party_abseil-cpp_absl_base_config.h
new file mode 100644
index 000000000000..fe6cda6788c0
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_abseil-cpp_absl_base_config.h
@@ -0,0 +1,21 @@
+--- third_party/abseil-cpp/absl/base/config.h.orig 2025-04-22 20:15:27 UTC
++++ third_party/abseil-cpp/absl/base/config.h
+@@ -409,7 +409,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
+ #ifdef ABSL_HAVE_SCHED_YIELD
+ #error ABSL_HAVE_SCHED_YIELD cannot be directly set
+ #elif defined(__linux__) || defined(__ros__) || defined(__native_client__) || \
+- defined(__VXWORKS__)
++ defined(__VXWORKS__) || defined(__OpenBSD__) || defined(__FreeBSD__)
+ #define ABSL_HAVE_SCHED_YIELD 1
+ #endif
+
+@@ -424,7 +424,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
+ // platforms.
+ #ifdef ABSL_HAVE_SEMAPHORE_H
+ #error ABSL_HAVE_SEMAPHORE_H cannot be directly set
+-#elif defined(__linux__) || defined(__ros__) || defined(__VXWORKS__)
++#elif defined(__linux__) || defined(__ros__) || defined(__VXWORKS__) || \
++ defined(__OpenBSD__) || defined(__FreeBSD__)
+ #define ABSL_HAVE_SEMAPHORE_H 1
+ #endif
+
diff --git a/devel/electron38/files/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc b/devel/electron38/files/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
new file mode 100644
index 000000000000..28fc23982b32
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
@@ -0,0 +1,65 @@
+--- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2024-10-16 21:31:38 UTC
++++ third_party/abseil-cpp/absl/base/internal/sysinfo.cc
+@@ -30,7 +30,7 @@
+ #include <sys/syscall.h>
+ #endif
+
+-#if defined(__APPLE__) || defined(__FreeBSD__)
++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
+ #include <sys/sysctl.h>
+ #endif
+
+@@ -198,6 +198,7 @@ static double GetNominalCPUFrequency() {
+
+ #else
+
++#if !defined(__OpenBSD__) && !defined(__FreeBSD__)
+ // Helper function for reading a long from a file. Returns true if successful
+ // and the memory location pointed to by value is set to the value read.
+ static bool ReadLongFromFile(const char *file, long *value) {
+@@ -230,6 +231,7 @@ static bool ReadLongFromFile(const char *file, long *v
+ }
+ return ret;
+ }
++#endif
+
+ #if defined(ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY)
+
+@@ -329,9 +331,11 @@ static double GetNominalCPUFrequency() {
+ // a new mode (turbo mode). Essentially, those frequencies cannot
+ // always be relied upon. The same reasons apply to /proc/cpuinfo as
+ // well.
++#if !defined(__OpenBSD__) && !defined(__FreeBSD__) // pledge violation
+ if (ReadLongFromFile("/sys/devices/system/cpu/cpu0/tsc_freq_khz", &freq)) {
+ return freq * 1e3; // Value is kHz.
+ }
++#endif
+
+ #if defined(ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY)
+ // On these platforms, the TSC frequency is the nominal CPU
+@@ -350,10 +354,12 @@ static double GetNominalCPUFrequency() {
+ // If CPU scaling is in effect, we want to use the *maximum*
+ // frequency, not whatever CPU speed some random processor happens
+ // to be using now.
++#if !defined(__OpenBSD__) && !defined(__FreeBSD__) // pledge violation
+ if (ReadLongFromFile("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq",
+ &freq)) {
+ return freq * 1e3; // Value is kHz.
+ }
++#endif
+
+ return 1.0;
+ #endif // !ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY
+@@ -463,6 +469,12 @@ pid_t GetTID() {
+ static_assert(sizeof(pid_t) == sizeof(thread),
+ "In NaCL int expected to be the same size as a pointer");
+ return reinterpret_cast<pid_t>(thread);
++}
++
++#elif defined(__OpenBSD__)
++
++pid_t GetTID() {
++ return getthrid();
+ }
+
+ #elif defined(__Fuchsia__)
diff --git a/devel/electron38/files/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h b/devel/electron38/files/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
new file mode 100644
index 000000000000..17461a04232d
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
@@ -0,0 +1,12 @@
+--- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2025-01-27 17:37:37 UTC
++++ third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
+@@ -35,7 +35,8 @@
+ #if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) && \
+ !defined(__native_client__) && !defined(__asmjs__) && \
+ !defined(__wasm__) && !defined(__HAIKU__) && !defined(__sun) && \
+- !defined(__VXWORKS__) && !defined(__hexagon__) && !defined(__XTENSA__)
++ !defined(__VXWORKS__) && !defined(__hexagon__) && !defined(__XTENSA__) && \
++ !defined(__FreeBSD__)
+ #define ABSL_HAVE_ELF_MEM_IMAGE 1
+ #endif
+
diff --git a/devel/electron38/files/patch-third__party_angle_BUILD.gn b/devel/electron38/files/patch-third__party_angle_BUILD.gn
new file mode 100644
index 000000000000..0cc7e3fedef6
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_angle_BUILD.gn
@@ -0,0 +1,29 @@
+--- third_party/angle/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ third_party/angle/BUILD.gn
+@@ -367,7 +367,6 @@ config("extra_warnings") {
+ "-Wtautological-type-limit-compare",
+ "-Wundefined-reinterpret-cast",
+ "-Wunneeded-internal-declaration",
+- "-Wunused-but-set-variable",
+ "-Wsuggest-destructor-override",
+ "-Wsuggest-override",
+
+@@ -544,7 +543,7 @@ template("angle_common_lib") {
+ all_dependent_configs = [ ":angle_disable_pool_alloc" ]
+ }
+
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ libs = [ "dl" ]
+ }
+
+@@ -707,6 +706,9 @@ angle_static_library("angle_gpu_info_util") {
+ "Xi",
+ "Xext",
+ ]
++ if (is_bsd) {
++ libs += [ "GL" ]
++ }
+ }
+
+ if (angle_use_wayland && angle_has_build) {
diff --git a/devel/electron38/files/patch-third__party_angle_src_common_platform.h b/devel/electron38/files/patch-third__party_angle_src_common_platform.h
new file mode 100644
index 000000000000..2b0717bf87df
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_angle_src_common_platform.h
@@ -0,0 +1,19 @@
+--- third_party/angle/src/common/platform.h.orig 2025-04-22 20:15:27 UTC
++++ third_party/angle/src/common/platform.h
+@@ -23,7 +23,15 @@
+ #elif defined(__linux__) || defined(EMSCRIPTEN)
+ # define ANGLE_PLATFORM_LINUX 1
+ # define ANGLE_PLATFORM_POSIX 1
+-#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || \
++#elif defined(__OpenBSD__)
++# define ANGLE_PLATFORM_OPENBSD 1
++# define ANGLE_PLATFORM_POSIX 1
++# define ANGLE_PLATFORM_BSD 1
++#elif defined(__FreeBSD__)
++# define ANGLE_PLATFORM_FREEBSD 1
++# define ANGLE_PLATFORM_POSIX 1
++# define ANGLE_PLATFORM_BSD 1
++#elif defined(__NetBSD__) || \
+ defined(__DragonFly__) || defined(__sun) || defined(__GLIBC__) || defined(__GNU__) || \
+ defined(__QNX__) || defined(__Fuchsia__) || defined(__HAIKU__)
+ # define ANGLE_PLATFORM_POSIX 1
diff --git a/devel/electron32/files/patch-third__party_angle_src_common_platform__helpers.h b/devel/electron38/files/patch-third__party_angle_src_common_platform__helpers.h
index 16a96b460686..16a96b460686 100644
--- a/devel/electron32/files/patch-third__party_angle_src_common_platform__helpers.h
+++ b/devel/electron38/files/patch-third__party_angle_src_common_platform__helpers.h
diff --git a/devel/electron32/files/patch-third__party_angle_src_common_system__utils.cpp b/devel/electron38/files/patch-third__party_angle_src_common_system__utils.cpp
index 37a34ef7608f..37a34ef7608f 100644
--- a/devel/electron32/files/patch-third__party_angle_src_common_system__utils.cpp
+++ b/devel/electron38/files/patch-third__party_angle_src_common_system__utils.cpp
diff --git a/devel/electron38/files/patch-third__party_angle_src_common_system__utils__linux.cpp b/devel/electron38/files/patch-third__party_angle_src_common_system__utils__linux.cpp
new file mode 100644
index 000000000000..a9c9a7391c59
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_angle_src_common_system__utils__linux.cpp
@@ -0,0 +1,37 @@
+--- third_party/angle/src/common/system_utils_linux.cpp.orig 2025-03-24 20:50:14 UTC
++++ third_party/angle/src/common/system_utils_linux.cpp
+@@ -15,10 +15,15 @@
+ #include <sys/types.h>
+ #include <unistd.h>
+
++#if ANGLE_PLATFORM_OPENBSD
++#include <pthread_np.h>
++#endif
++
+ #include <array>
+
+ namespace angle
+ {
++#if ANGLE_PLATFORM_LINUX
+ std::string GetExecutablePath()
+ {
+ // We cannot use lstat to get the size of /proc/self/exe as it always returns 0
+@@ -34,6 +39,7 @@ std::string GetExecutablePath()
+ path[result] = '\0';
+ return path;
+ }
++#endif
+
+ std::string GetExecutableDirectory()
+ {
+@@ -59,6 +65,10 @@ void SetCurrentThreadName(const char *name)
+ // There's a 15-character (16 including '\0') limit. If the name is too big (and ERANGE is
+ // returned), name will be ignored.
+ ASSERT(strlen(name) < 16);
++#if ANGLE_PLATFORM_OPENBSD
++ pthread_set_name_np(pthread_self(), name);
++#else
+ pthread_setname_np(pthread_self(), name);
++#endif
+ }
+ } // namespace angle
diff --git a/devel/electron32/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h b/devel/electron38/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
index 8232856560c7..8232856560c7 100644
--- a/devel/electron32/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
+++ b/devel/electron38/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
diff --git a/devel/electron32/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp b/devel/electron38/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
index 847b0d538010..847b0d538010 100644
--- a/devel/electron32/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
+++ b/devel/electron38/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
diff --git a/devel/electron32/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp b/devel/electron38/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
index ef2231b48c21..ef2231b48c21 100644
--- a/devel/electron32/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
+++ b/devel/electron38/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
diff --git a/devel/electron32/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp b/devel/electron38/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
index 9b174b17ae80..9b174b17ae80 100644
--- a/devel/electron32/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
+++ b/devel/electron38/files/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
diff --git a/devel/electron38/files/patch-third__party_angle_src_libANGLE_Display.cpp b/devel/electron38/files/patch-third__party_angle_src_libANGLE_Display.cpp
new file mode 100644
index 000000000000..8542cd227499
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_angle_src_libANGLE_Display.cpp
@@ -0,0 +1,56 @@
+--- third_party/angle/src/libANGLE/Display.cpp.orig 2025-08-26 20:49:50 UTC
++++ third_party/angle/src/libANGLE/Display.cpp
+@@ -58,7 +58,7 @@
+ # include "libANGLE/renderer/gl/wgl/DisplayWGL.h"
+ # elif ANGLE_ENABLE_CGL
+ # include "libANGLE/renderer/gl/cgl/DisplayCGL.h"
+-# elif defined(ANGLE_PLATFORM_LINUX)
++# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
+ # include "libANGLE/renderer/gl/egl/DisplayEGL.h"
+ # if defined(ANGLE_USE_X11)
+ # include "libANGLE/renderer/gl/glx/DisplayGLX_api.h"
+@@ -422,7 +422,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
+ impl = new rx::DisplayCGL(state);
+ break;
+
+-# elif defined(ANGLE_PLATFORM_LINUX)
++# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
+ # if defined(ANGLE_USE_GBM) || defined(ANGLE_USE_WAYLAND)
+ if (platformType == 0)
+ {
+@@ -473,7 +473,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
+ #if defined(ANGLE_ENABLE_OPENGL)
+ # if defined(ANGLE_PLATFORM_WINDOWS)
+ impl = new rx::DisplayWGL(state);
+-# elif defined(ANGLE_PLATFORM_LINUX)
++# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
+ # if defined(ANGLE_USE_GBM) || defined(ANGLE_USE_WAYLAND)
+ if (platformType == 0)
+ {
+@@ -529,7 +529,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
+ impl = rx::CreateVulkanWin32Display(state);
+ }
+ break;
+-# elif defined(ANGLE_PLATFORM_LINUX)
++# elif defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
+ # if defined(ANGLE_USE_GBM)
+ if (platformType == EGL_PLATFORM_GBM_KHR && rx::IsVulkanGbmDisplayAvailable())
+ {
+@@ -2146,7 +2146,7 @@ static ClientExtensions GenerateClientExtensions()
+ extensions.platformWaylandEXT = true;
+ #endif
+
+-#if defined(ANGLE_PLATFORM_LINUX) && (defined(ANGLE_ENABLE_OPENGL) || defined(ANGLE_ENABLE_VULKAN))
++#if (defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)) && (defined(ANGLE_ENABLE_OPENGL) || defined(ANGLE_ENABLE_VULKAN))
+ extensions.platformSurfacelessMESA = true;
+ #endif
+
+@@ -2193,7 +2193,7 @@ static ClientExtensions GenerateClientExtensions()
+ extensions.x11Visual = true;
+ #endif
+
+-#if defined(ANGLE_PLATFORM_LINUX)
++#if defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
+ extensions.platformANGLEDeviceTypeEGLANGLE = true;
+ #endif
+
diff --git a/devel/electron32/files/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp b/devel/electron38/files/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
index dba2acc732c5..dba2acc732c5 100644
--- a/devel/electron32/files/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
+++ b/devel/electron38/files/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
diff --git a/devel/electron32/files/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h b/devel/electron38/files/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
index 26496368123b..26496368123b 100644
--- a/devel/electron32/files/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
+++ b/devel/electron38/files/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
diff --git a/devel/electron38/files/patch-third__party_angle_util_BUILD.gn b/devel/electron38/files/patch-third__party_angle_util_BUILD.gn
new file mode 100644
index 000000000000..bab4519841a1
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_angle_util_BUILD.gn
@@ -0,0 +1,11 @@
+--- third_party/angle/util/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ third_party/angle/util/BUILD.gn
+@@ -334,7 +334,7 @@ foreach(is_shared_library,
+ ]
+ libs = []
+
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ libs += [
+ "rt",
+ "dl",
diff --git a/devel/electron38/files/patch-third__party_blink_common_features.cc b/devel/electron38/files/patch-third__party_blink_common_features.cc
new file mode 100644
index 000000000000..87c52ce869a7
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_common_features.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/common/features.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/common/features.cc
+@@ -683,7 +683,7 @@ BASE_FEATURE(kDirectCompositorThreadIpc,
+
+ BASE_FEATURE(kDirectCompositorThreadIpc,
+ "DirectCompositorThreadIpc",
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron38/files/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc b/devel/electron38/files/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
new file mode 100644
index 000000000000..009c24329ede
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc
+@@ -78,7 +78,7 @@ bool StructTraits<blink::mojom::RendererPreferencesDat
+
+ out->send_subresource_notification = data.send_subresource_notification();
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (!data.ReadSystemFontFamilyName(&out->system_font_family_name))
+ return false;
+ #endif
diff --git a/devel/electron38/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h b/devel/electron38/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
new file mode 100644
index 000000000000..d51ffa32f611
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
@@ -0,0 +1,11 @@
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/public/common/renderer_preferences/renderer_preferences.h
+@@ -66,7 +66,7 @@ struct BLINK_COMMON_EXPORT RendererPreferences {
+ UserAgentOverride user_agent_override;
+ std::string accept_languages;
+ bool send_subresource_notification{false};
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ std::string system_font_family_name;
+ #endif
+ #if BUILDFLAG(IS_WIN)
diff --git a/devel/electron38/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h b/devel/electron38/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
new file mode 100644
index 000000000000..99407ff4daff
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
@@ -0,0 +1,11 @@
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h
+@@ -185,7 +185,7 @@ struct BLINK_COMMON_EXPORT
+ return data.send_subresource_notification;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ static const std::string& system_font_family_name(
+ const ::blink::RendererPreferences& data) {
+ return data.system_font_family_name;
diff --git a/devel/electron38/files/patch-third__party_blink_public_platform_platform.h b/devel/electron38/files/patch-third__party_blink_public_platform_platform.h
new file mode 100644
index 000000000000..efb41dddede9
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_public_platform_platform.h
@@ -0,0 +1,11 @@
+--- third_party/blink/public/platform/platform.h.orig 2025-09-10 14:33:47 UTC
++++ third_party/blink/public/platform/platform.h
+@@ -376,7 +376,7 @@ class BLINK_PLATFORM_EXPORT Platform {
+ return nullptr;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // This is called after the thread is created, so the embedder
+ // can initiate an IPC to change its thread type (on Linux we can't
+ // increase the nice value, so we need to ask the browser process). This
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py b/devel/electron38/files/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
index cad1b86913cf..cad1b86913cf 100644
--- a/devel/electron32/files/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
+++ b/devel/electron38/files/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py b/devel/electron38/files/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
index 7d56dad775be..7d56dad775be 100644
--- a/devel/electron32/files/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
+++ b/devel/electron38/files/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_controller_blink__initializer.cc b/devel/electron38/files/patch-third__party_blink_renderer_controller_blink__initializer.cc
new file mode 100644
index 000000000000..313855a50ba6
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_controller_blink__initializer.cc
@@ -0,0 +1,35 @@
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig 2025-06-30 07:04:30 UTC
++++ third_party/blink/renderer/controller/blink_initializer.cc
+@@ -82,12 +82,12 @@
+ #include "third_party/blink/renderer/controller/private_memory_footprint_provider.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "third_party/blink/renderer/controller/memory_usage_monitor_posix.h"
+ #endif
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "third_party/blink/renderer/controller/highest_pmf_reporter.h"
+ #include "third_party/blink/renderer/controller/user_level_memory_pressure_signal_generator.h"
+ #endif
+@@ -255,7 +255,7 @@ void BlinkInitializer::RegisterInterfaces(mojo::Binder
+ main_thread_task_runner);
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ binders.Add<mojom::blink::MemoryUsageMonitorLinux>(
+ ConvertToBaseRepeatingCallback(
+ CrossThreadBindRepeating(&MemoryUsageMonitorPosix::Bind)),
+@@ -303,7 +303,7 @@ void BlinkInitializer::RegisterMemoryWatchers(Platform
+ MemorySaverController::Initialize();
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Start reporting the highest private memory footprint after the first
+ // navigation.
+ HighestPmfReporter::Initialize(main_thread_task_runner);
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc b/devel/electron38/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
new file mode 100644
index 000000000000..0c1d617f8fac
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
@@ -0,0 +1,21 @@
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2025-06-30 07:04:30 UTC
++++ third_party/blink/renderer/controller/memory_usage_monitor_posix.cc
+@@ -132,15 +132,17 @@ void MemoryUsageMonitorPosix::SetProcFiles(base::File
+
+ void MemoryUsageMonitorPosix::SetProcFiles(base::File statm_file,
+ base::File status_file) {
++#if !BUILDFLAG(IS_BSD)
+ DCHECK(statm_file.IsValid());
+ DCHECK(status_file.IsValid());
+ DCHECK_EQ(-1, statm_fd_.get());
+ DCHECK_EQ(-1, status_fd_.get());
+ statm_fd_.reset(statm_file.TakePlatformFile());
+ status_fd_.reset(status_file.TakePlatformFile());
++#endif
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // static
+ void MemoryUsageMonitorPosix::Bind(
+ mojo::PendingReceiver<mojom::blink::MemoryUsageMonitorLinux> receiver) {
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h b/devel/electron38/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
index 179fa1f6b946..179fa1f6b946 100644
--- a/devel/electron32/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
+++ b/devel/electron38/files/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc b/devel/electron38/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
index f11140206f82..f11140206f82 100644
--- a/devel/electron32/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc b/devel/electron38/files/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
index 47bf6be610e1..47bf6be610e1 100644
--- a/devel/electron32/files/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc b/devel/electron38/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
new file mode 100644
index 000000000000..da6ecd48a0aa
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
@@ -0,0 +1,20 @@
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2025-09-10 14:33:47 UTC
++++ third_party/blink/renderer/core/exported/web_view_impl.cc
+@@ -421,7 +421,7 @@ SkFontHinting RendererPreferencesToSkiaHinting(
+ #if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN)
+ SkFontHinting RendererPreferencesToSkiaHinting(
+ const blink::RendererPreferences& prefs) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!prefs.should_antialias_text) {
+ // When anti-aliasing is off, GTK maps all non-zero hinting settings to
+ // 'Normal' hinting so we do the same. Otherwise, folks who have 'Slight'
+@@ -3447,7 +3447,7 @@ void WebViewImpl::UpdateFontRenderingFromRendererPrefs
+ gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE);
+ WebFontRenderStyle::SetSubpixelPositioning(
+ renderer_preferences_.use_subpixel_positioning);
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!renderer_preferences_.system_font_family_name.empty()) {
+ WebFontRenderStyle::SetSystemFontFamily(blink::WebString::FromUTF8(
+ renderer_preferences_.system_font_family_name));
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc b/devel/electron38/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
new file mode 100644
index 000000000000..1e0f8c5497b7
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
@@ -0,0 +1,20 @@
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2025-09-10 14:33:47 UTC
++++ third_party/blink/renderer/core/frame/web_frame_test.cc
+@@ -6474,7 +6474,7 @@ TEST_F(WebFrameTest, DISABLED_PositionForPointTest) {
+ }
+
+ #if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/1090246): Fix these tests on Fuchsia and re-enable.
+ // TODO(crbug.com/1317375): Build these tests on all platforms.
+ #define MAYBE_SelectRangeStaysHorizontallyAlignedWhenMoved \
+@@ -6883,7 +6883,7 @@ TEST_F(CompositedSelectionBoundsTest, LargeSelectionNo
+ TEST_F(CompositedSelectionBoundsTest, LargeSelectionNoScroll) {
+ RunTest("composited_selection_bounds_large_selection_noscroll.html");
+ }
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #if !BUILDFLAG(IS_ANDROID)
+ TEST_F(CompositedSelectionBoundsTest, Input) {
+ web_view_helper_.GetWebView()->GetSettings()->SetDefaultFontSize(16);
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc b/devel/electron38/files/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
new file mode 100644
index 000000000000..ef4c2ac6ca98
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc
+@@ -52,7 +52,7 @@ constexpr base::TimeDelta kEncodeRowSlackBeforeDeadlin
+
+ /* The value is based on user statistics on Nov 2017. */
+ #if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN))
++ BUILDFLAG(IS_WIN)) || BUILDFLAG(IS_BSD)
+ const double kIdleTaskStartTimeoutDelayMs = 1000.0;
+ #else
+ const double kIdleTaskStartTimeoutDelayMs = 4000.0; // For ChromeOS, Mobile
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc b/devel/electron38/files/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
new file mode 100644
index 000000000000..49e24cb62aef
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2025-03-24 20:50:14 UTC
++++ third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
+@@ -192,7 +192,7 @@ Vector<String> InspectorMemoryAgent::Symbolize(
+
+ Vector<String> InspectorMemoryAgent::Symbolize(
+ const std::vector<const void*>& addresses) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // TODO(alph): Move symbolization to the client.
+ Vector<const void*> addresses_to_symbolize;
+ for (const void* address : addresses) {
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_core_layout_layout__view.cc b/devel/electron38/files/patch-third__party_blink_renderer_core_layout_layout__view.cc
new file mode 100644
index 000000000000..3b6df5e51495
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_layout_layout__view.cc
@@ -0,0 +1,20 @@
+--- third_party/blink/renderer/core/layout/layout_view.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/core/layout/layout_view.cc
+@@ -75,7 +75,7 @@
+ #include "ui/display/screen_info.h"
+ #include "ui/gfx/geometry/quad_f.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "third_party/blink/renderer/platform/fonts/font_cache.h"
+ #endif
+
+@@ -790,7 +790,7 @@ void LayoutView::LayoutRoot() {
+ intrinsic_logical_widths_ = LogicalWidth();
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // The font code in FontPlatformData does not have a direct connection to the
+ // document, the frame or anything from which we could retrieve the device
+ // scale factor. After using zoom for DSF, the GraphicsContext does only ever
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc b/devel/electron38/files/patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc
new file mode 100644
index 000000000000..eafb0d44f23b
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/core/loader/mixed_content_checker.cc.orig 2025-06-30 07:04:30 UTC
++++ third_party/blink/renderer/core/loader/mixed_content_checker.cc
+@@ -510,7 +510,7 @@ bool MixedContentChecker::ShouldBlockFetch(
+ switch (context_type) {
+ case mojom::blink::MixedContentContextType::kOptionallyBlockable:
+
+-#if (BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)) && \
++#if (BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && \
+ BUILDFLAG(ENABLE_CAST_RECEIVER)
+ // Fuchsia WebEngine can be configured to allow loading Mixed Content from
+ // an insecure IP address. This is a workaround to revert Fuchsia Cast
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc b/devel/electron38/files/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
new file mode 100644
index 000000000000..30c3efdeaad4
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/core/origin_trials/origin_trial_context.cc.orig 2025-06-30 07:04:30 UTC
++++ third_party/blink/renderer/core/origin_trials/origin_trial_context.cc
+@@ -568,7 +568,7 @@ bool OriginTrialContext::CanEnableTrialFromName(const
+ }
+
+ if (trial_name == "TranslationAPI") {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(features::kTranslationAPI);
+ #else
+ return false;
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc b/devel/electron38/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
new file mode 100644
index 000000000000..ccfa78c29218
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/core/page/context_menu_controller.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/core/page/context_menu_controller.cc
+@@ -649,7 +649,7 @@ bool ContextMenuController::ShowContextMenu(LocalFrame
+ if (potential_image_node != nullptr &&
+ IsA<HTMLCanvasElement>(potential_image_node)) {
+ data.media_type = mojom::blink::ContextMenuDataMediaType::kCanvas;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/40902474): Support reading from the WebGPU front buffer
+ // on Linux and remove the below code, which results in "Copy Image" and
+ // "Save Image To" being grayed out in the context menu.
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc b/devel/electron38/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc
new file mode 100644
index 000000000000..1aa1f57a4cbd
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2025-06-30 07:04:30 UTC
++++ third_party/blink/renderer/core/paint/paint_layer.cc
+@@ -125,7 +125,7 @@ namespace {
+
+ namespace {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ struct SameSizeAsPaintLayer : GarbageCollected<PaintLayer>, DisplayItemClient {
+ // The bit fields may fit into the machine word of DisplayItemClient which
+ // has only 8-bit data.
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc b/devel/electron38/files/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
new file mode 100644
index 000000000000..86302501e03d
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
@@ -0,0 +1,20 @@
+--- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2025-04-22 20:15:27 UTC
++++ third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
+@@ -146,7 +146,7 @@ bool ScrollbarThemeAura::SupportsDragSnapBack() const
+ // Disable snapback on desktop Linux to better integrate with the desktop
+ // behavior. Typically, Linux apps do not implement scrollbar snapback (this
+ // is true for at least GTK and QT apps).
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return false;
+ #else
+ return true;
+@@ -423,7 +423,7 @@ bool ScrollbarThemeAura::ShouldCenterOnThumb(const Scr
+
+ bool ScrollbarThemeAura::ShouldCenterOnThumb(const Scrollbar& scrollbar,
+ const WebMouseEvent& event) const {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (event.button == WebPointerProperties::Button::kMiddle)
+ return true;
+ #endif
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h b/devel/electron38/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h
index ec9781c833a7..ec9781c833a7 100644
--- a/devel/electron32/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc b/devel/electron38/files/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
new file mode 100644
index 000000000000..170f198383d4
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
@@ -0,0 +1,14 @@
+--- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig 2025-03-24 20:50:14 UTC
++++ third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
+@@ -68,7 +68,11 @@ void XSLTProcessor::GenericErrorFunc(void*, const char
+ // It would be nice to do something with this error message.
+ }
+
++#if (LIBXML_VERSION >= 21200)
+ void XSLTProcessor::ParseErrorFunc(void* user_data, const xmlError* error) {
++#else
++void XSLTProcessor::ParseErrorFunc(void* user_data, xmlError* error) {
++#endif
+ FrameConsole* console = static_cast<FrameConsole*>(user_data);
+ if (!console)
+ return;
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc b/devel/electron38/files/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
new file mode 100644
index 000000000000..cb1a44fc6823
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2025-04-22 20:15:27 UTC
++++ third_party/blink/renderer/modules/media/audio/audio_device_factory.cc
+@@ -33,7 +33,7 @@ AudioDeviceFactory* g_factory_override = nullptr;
+ // Set when the default factory is overridden.
+ AudioDeviceFactory* g_factory_override = nullptr;
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Due to driver deadlock issues on Windows (http://crbug/422522) there is a
+ // chance device authorization response is never received from the browser side.
+ // In this case we will time out, to avoid renderer hang forever waiting for
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc b/devel/electron38/files/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
new file mode 100644
index 000000000000..ce004e8e9d1e
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2025-04-22 20:15:27 UTC
++++ third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc
+@@ -857,7 +857,7 @@ TEST_F(AudioRendererMixerManagerTest, MixerParamsLaten
+ mixer->get_output_params_for_testing().sample_rate());
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
+- BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ // Use 10 ms buffer (441 frames per buffer).
+ EXPECT_EQ(output_sample_rate / 100,
+ mixer->get_output_params_for_testing().frames_per_buffer());
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc b/devel/electron38/files/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
new file mode 100644
index 000000000000..be6e68f7a2d7
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
@@ -0,0 +1,10 @@
+--- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc
+@@ -538,6 +538,7 @@ void RTCDataChannel::send(Blob* data, ExceptionState&
+ pending_messages_.push_back(message);
+ }
+
++#undef close
+ void RTCDataChannel::close() {
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+ if (state_ == webrtc::DataChannelInterface::kClosing ||
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc b/devel/electron38/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
new file mode 100644
index 000000000000..db832ec201cd
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
+@@ -384,7 +384,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED_VerifySinkPar
+ SetupRenderer(kDefaultOutputDeviceId);
+ renderer_proxy_->Start();
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
+- BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ static const int kExpectedBufferSize = kHardwareSampleRate / 100;
+ #elif BUILDFLAG(IS_ANDROID)
+ static const int kExpectedBufferSize = 2 * kHardwareSampleRate / 100;
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc b/devel/electron38/files/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
new file mode 100644
index 000000000000..969c27b58e19
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2025-03-24 20:50:14 UTC
++++ third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc
+@@ -465,7 +465,7 @@ class AudioWorkletThreadPriorityTest
+
+ // TODO(crbug.com/1022888): The worklet thread priority is always NORMAL
+ // on OS_LINUX and OS_CHROMEOS regardless of the thread priority setting.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (expected_priority == base::ThreadPriorityForTest::kRealtimeAudio ||
+ expected_priority == base::ThreadPriorityForTest::kDisplay) {
+ EXPECT_EQ(actual_priority, base::ThreadPriorityForTest::kNormal);
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc b/devel/electron38/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
new file mode 100644
index 000000000000..87af311a006b
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
+@@ -6581,7 +6581,7 @@ void WebGLRenderingContextBase::TexImageHelperMediaVid
+ // unmultiply has been requested or we need to never premultiply for Image
+ // creation from a VideoFrame.
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/1175907): Only TexImage2D seems to work with the GPU path on
+ // Android M -- appears to work fine on R, but to avoid regressions in <video>
+ // limit to TexImage2D only for now. Fails conformance test on Nexus 5X:
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc b/devel/electron38/files/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
new file mode 100644
index 000000000000..08123e057bb9
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc
+@@ -250,7 +250,7 @@ CanvasResourceProvider* GPUCanvasContext::PaintRenderi
+
+ scoped_refptr<WebGPUMailboxTexture> front_buffer_texture;
+ if (source_buffer == kFrontBuffer) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // By returning false here the canvas will show up as black in the scenarios
+ // that copy the front buffer, such as printing.
+ // TODO(crbug.com/40902474): Support concurrent SharedImage reads via Dawn
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc b/devel/electron38/files/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
new file mode 100644
index 000000000000..f9c88ac10621
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/modules/webgpu/gpu_queue.cc
+@@ -829,7 +829,7 @@ bool GPUQueue::CopyFromCanvasSourceImage(
+ // on linux platform.
+ // TODO(crbug.com/1424119): using a webgpu mailbox texture on the OpenGLES
+ // backend is failing for unknown reasons.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool forceReadback = true;
+ #elif BUILDFLAG(IS_ANDROID)
+ // TODO(crbug.com/dawn/1969): Some Android devices don't fail to copy from
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_BUILD.gn b/devel/electron38/files/patch-third__party_blink_renderer_platform_BUILD.gn
new file mode 100644
index 000000000000..e0777006962a
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_BUILD.gn
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/platform/BUILD.gn.orig 2025-09-10 14:33:48 UTC
++++ third_party/blink/renderer/platform/BUILD.gn
+@@ -2063,7 +2063,7 @@ static_library("test_support") {
+ ]
+
+ # fuzzed_data_provider may not work with a custom toolchain.
+- if (custom_toolchain == "" && is_clang) {
++ if ((custom_toolchain == "" && is_clang) && !is_bsd) {
+ sources += [
+ "testing/fuzzed_data_provider.cc",
+ "testing/fuzzed_data_provider.h",
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc b/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
new file mode 100644
index 000000000000..e1832debeac2
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
@@ -0,0 +1,20 @@
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2025-06-30 07:04:30 UTC
++++ third_party/blink/renderer/platform/fonts/font_cache.cc
+@@ -82,7 +82,7 @@ SkFontMgr* FontCache::static_font_manager_ = nullptr;
+
+ SkFontMgr* FontCache::static_font_manager_ = nullptr;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ float FontCache::device_scale_factor_ = 1.0;
+ #endif
+
+@@ -136,7 +136,7 @@ const FontPlatformData* FontCache::SystemFontPlatformD
+ const FontDescription& font_description) {
+ const AtomicString& family = FontCache::SystemFontFamily();
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
+- BUILDFLAG(IS_IOS)
++ BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
+ if (family.empty() || family == font_family_names::kSystemUi)
+ return nullptr;
+ #else
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h b/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h
new file mode 100644
index 000000000000..972c633e62a0
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h
@@ -0,0 +1,47 @@
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/platform/fonts/font_cache.h
+@@ -55,7 +55,7 @@
+ #include "third_party/skia/include/core/SkFontMgr.h"
+ #include "third_party/skia/include/core/SkRefCnt.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "ui/gfx/font_fallback_linux.h"
+ #endif
+
+@@ -171,7 +171,7 @@ class PLATFORM_EXPORT FontCache final {
+
+ static void MaybePreloadSystemFonts();
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // These are needed for calling QueryRenderStyleForStrike, since
+ // gfx::GetFontRenderParams makes distinctions based on DSF.
+ static float DeviceScaleFactor() { return device_scale_factor_; }
+@@ -247,7 +247,7 @@ class PLATFORM_EXPORT FontCache final {
+ const char* locale_family_name);
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ static bool GetFontForCharacter(UChar32,
+ const char* preferred_locale,
+ gfx::FallbackFontData*);
+@@ -320,7 +320,7 @@ class PLATFORM_EXPORT FontCache final {
+ const FontFaceCreationParams&,
+ std::string& name);
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ static const FontPlatformData* CreateFontPlatformDataForCharacter(
+ SkFontMgr*,
+ UChar32,
+@@ -358,7 +358,7 @@ class PLATFORM_EXPORT FontCache final {
+ bool is_test_font_mgr_ = false;
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ static float device_scale_factor_;
+ #endif
+
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc b/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc
new file mode 100644
index 000000000000..7205c8554bd7
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc
@@ -0,0 +1,20 @@
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/platform/fonts/font_description.cc
+@@ -44,7 +44,7 @@
+ #include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
+ #include "third_party/blink/renderer/platform/wtf/text/string_hasher.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include "third_party/blink/renderer/platform/fonts/font_cache.h"
+ #endif
+
+@@ -314,7 +314,7 @@ FontCacheKey FontDescription::CacheKey(
+ static_cast<unsigned>(fields_.orientation_) << 1 | // bit 2-3
+ static_cast<unsigned>(fields_.subpixel_text_position_); // bit 1
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ float device_scale_factor_for_key = FontCache::DeviceScaleFactor();
+ #else
+ float device_scale_factor_for_key = 1.0f;
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc b/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
index 6e245dc57c55..6e245dc57c55 100644
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc b/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
index 957a508124f0..957a508124f0 100644
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
new file mode 100644
index 000000000000..2d6da6292ce7
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -0,0 +1,20 @@
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
+@@ -65,7 +65,7 @@ AtomicString ToAtomicString(const SkString& str) {
+ return AtomicString::FromUTF8(std::string_view(str.begin(), str.end()));
+ }
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // This function is called on android or when we are emulating android fonts on
+ // linux and the embedder has overriden the default fontManager with
+ // WebFontRendering::setSkiaFontMgr.
+@@ -260,7 +260,7 @@ const FontPlatformData* FontCache::CreateFontPlatformD
+ std::string name;
+
+ sk_sp<SkTypeface> typeface;
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool noto_color_emoji_from_gmscore = false;
+ #if BUILDFLAG(IS_ANDROID)
+ // Use the unique local matching pathway for fetching Noto Color Emoji Compat
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc b/devel/electron38/files/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
new file mode 100644
index 000000000000..8877f0512195
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
@@ -0,0 +1,15 @@
+--- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2025-06-30 07:04:30 UTC
++++ third_party/blink/renderer/platform/graphics/begin_frame_provider.cc
+@@ -70,8 +70,12 @@ void BeginFrameProvider::CreateCompositorFrameSinkIfNe
+
+ // Once we are using RAF, this thread is driving user interactive display
+ // updates. Update priority accordingly.
++ // pledge(2)
++ // stop this baloney
++#if !defined(OS_OPENBSD)
+ base::PlatformThread::SetCurrentThreadType(
+ base::ThreadType::kDisplayCritical);
++#endif
+
+ mojo::Remote<mojom::blink::EmbeddedFrameSinkProvider> provider;
+ Platform::Current()->GetBrowserInterfaceBroker()->GetInterface(
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc b/devel/electron38/files/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
new file mode 100644
index 000000000000..6b3bdb9a7ce6
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig 2025-04-22 20:15:27 UTC
++++ third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc
+@@ -47,7 +47,7 @@ scoped_refptr<StaticBitmapImage> MakeAccelerated(
+
+ const auto paint_image = source->PaintImageForCurrentFrame();
+ const auto image_info = paint_image.GetSkImageInfo();
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // TODO(b/330865436): On Linux, CanvasResourceProvider doesn't always check
+ // for SCANOUT support correctly on X11 and it's never supported in
+ // practice. Therefore, don't include it until this flow is reworked.
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc b/devel/electron38/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
new file mode 100644
index 000000000000..3addedf93340
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
+@@ -380,7 +380,7 @@ void VideoFrameSubmitter::OnBeginFrame(
+ auto& details = timing_details.find(frame_token)->value;
+ auto& feedback = details.presentation_feedback;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // TODO: On Linux failure flag is unreliable, and perfectly rendered frames
+ // are reported as failures all the time.
+ bool presentation_failure = false;
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc b/devel/electron38/files/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
new file mode 100644
index 000000000000..e68de6c114a1
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
@@ -0,0 +1,28 @@
+--- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc
+@@ -14,7 +14,9 @@ namespace blink {
+
+ namespace blink {
+
++#if !BUILDFLAG(IS_BSD)
+ const char kPartitionAllocDumpName[] = "partition_alloc";
++#endif
+
+ PartitionAllocMemoryDumpProvider* PartitionAllocMemoryDumpProvider::Instance() {
+ DEFINE_STATIC_LOCAL(PartitionAllocMemoryDumpProvider, instance, ());
+@@ -24,6 +26,7 @@ bool PartitionAllocMemoryDumpProvider::OnMemoryDump(
+ bool PartitionAllocMemoryDumpProvider::OnMemoryDump(
+ const base::trace_event::MemoryDumpArgs& args,
+ base::trace_event::ProcessMemoryDump* memory_dump) {
++#if !BUILDFLAG(IS_BSD)
+ using base::trace_event::MemoryDumpLevelOfDetail;
+
+ MemoryDumpLevelOfDetail level_of_detail = args.level_of_detail;
+@@ -48,6 +51,7 @@ bool PartitionAllocMemoryDumpProvider::OnMemoryDump(
+ "size", "bytes", partition_stats_dumper.total_active_bytes());
+ memory_dump->AddOwnershipEdge(allocated_objects_dump->guid(),
+ partitions_dump->guid());
++#endif
+
+ return true;
+ }
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc b/devel/electron38/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
new file mode 100644
index 000000000000..c5e1968fb125
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
@@ -0,0 +1,17 @@
+--- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig 2025-04-22 20:15:27 UTC
++++ third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc
+@@ -324,12 +324,12 @@ SupportedFormats GetSupportedFormatsInternal(
+ supported_formats.profiles.push_back(profile.profile);
+ supported_formats.sdp_formats.push_back(std::move(*format));
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_WIN)
+ const bool kShouldAddH264Cbp =
+ base::FeatureList::IsEnabled(kMediaFoundationH264CbpEncoding) &&
+ profile.profile == media::VideoCodecProfile::H264PROFILE_BASELINE;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const bool kShouldAddH264Cbp =
+ profile.profile == media::VideoCodecProfile::H264PROFILE_BASELINE;
+ #endif
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/devel/electron38/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
new file mode 100644
index 000000000000..901b37c720fc
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -0,0 +1,119 @@
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-09-10 14:33:48 UTC
++++ third_party/blink/renderer/platform/runtime_enabled_features.json5
+@@ -328,7 +328,7 @@
+ "default": "",
+ },
+ origin_trial_feature_name: "AIPromptAPIMultimodalInput",
+- origin_trial_os: ["win", "mac", "linux"],
++ origin_trial_os: ["win", "mac", "linux", "openbsd", "freebsd"],
+ origin_trial_allows_third_party: true,
+ implied_by: ["AIPromptAPIMultimodalInput"],
+ },
+@@ -358,7 +358,7 @@
+ "default": "",
+ },
+ origin_trial_feature_name: "AIPromptAPIMultimodalInput",
+- origin_trial_os: ["win", "mac", "linux"],
++ origin_trial_os: ["win", "mac", "linux", "openbsd", "freebsd"],
+ origin_trial_allows_third_party: true,
+ base_feature_status: "enabled",
+ copied_from_base_feature_if: "overridden",
+@@ -383,7 +383,7 @@
+ "default": "",
+ },
+ origin_trial_feature_name: "AIRewriterAPI",
+- origin_trial_os: ["win", "mac", "linux"],
++ origin_trial_os: ["win", "mac", "linux", "openbsd", "freebsd"],
+ origin_trial_allows_third_party: true,
+ base_feature_status: "enabled",
+ copied_from_base_feature_if: "overridden",
+@@ -416,7 +416,7 @@
+ "default": "",
+ },
+ origin_trial_feature_name: "AIWriterAPI",
+- origin_trial_os: ["win", "mac", "linux"],
++ origin_trial_os: ["win", "mac", "linux", "openbsd", "freebsd"],
+ origin_trial_allows_third_party: true,
+ base_feature_status: "enabled",
+ copied_from_base_feature_if: "overridden",
+@@ -520,7 +520,7 @@
+ name: "AppTitle",
+ status: "experimental",
+ origin_trial_feature_name: "AppTitle",
+- origin_trial_os: ["win", "mac", "linux", "chromeos"],
++ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
+ base_feature: "WebAppEnableAppTitle",
+ },
+ {
+@@ -1724,7 +1724,7 @@
+ {
+ name: "DeviceBoundSessionCredentials",
+ origin_trial_feature_name: "DeviceBoundSessionCredentials",
+- origin_trial_os: ["win", "linux", "mac"],
++ origin_trial_os: ["win", "linux", "mac", "openbsd", "freebsd"],
+ status: "experimental",
+ // Killswitch is net::features::kDeviceBoundSessions
+ base_feature: "none",
+@@ -1863,7 +1863,7 @@
+ name: "DocumentIsolationPolicy",
+ status: "experimental",
+ origin_trial_feature_name: "DocumentIsolationPolicy",
+- origin_trial_os: ["win", "mac", "linux", "chromeos"],
++ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
+ base_feature: "none",
+ },
+ {
+@@ -2123,7 +2123,7 @@
+ base_feature: "none",
+ public: true,
+ origin_trial_feature_name: "FedCmMultipleIdentityProviders",
+- origin_trial_os: ["win", "mac", "linux", "chromeos"],
++ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
+ origin_trial_allows_third_party: true,
+ },
+ {
+@@ -3619,7 +3619,7 @@
+ // Tracking bug for the implementation: https://crbug.com/1462930
+ name: "PermissionElement",
+ origin_trial_feature_name: "PermissionElement",
+- origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "android"],
++ origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "android", "openbsd", "freebsd"],
+ status: "experimental",
+ public: true,
+ base_feature_status: "enabled",
+@@ -5161,7 +5161,7 @@
+ name: "UnrestrictedSharedArrayBuffer",
+ base_feature: "none",
+ origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
+- origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos"],
++ origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd"],
+ },
+ // Enables using policy-controlled feature "usb-unrestricted" to allow
+ // isolated context to access protected USB interface classes and to
+@@ -5359,7 +5359,7 @@
+ {
+ name: "WebAppScopeExtensions",
+ origin_trial_feature_name: "WebAppScopeExtensions",
+- origin_trial_os: ["win", "mac", "linux", "chromeos"],
++ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
+ status: "experimental",
+ base_feature: "none",
+ },
+@@ -5461,7 +5461,7 @@
+ {
+ name: "WebAuthenticationImmediateGet",
+ origin_trial_feature_name: "WebAuthenticationImmediateGet",
+- origin_trial_os: ["win", "mac", "linux", "chromeos"],
++ origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
+ base_feature: "none",
+ public: true,
+ },
+@@ -5614,7 +5614,7 @@
+ {
+ name: "WebIdentityDigitalCredentials",
+ origin_trial_feature_name: "WebIdentityDigitalCredentials",
+- origin_trial_os: ["android", "win", "mac", "linux", "chromeos"],
++ origin_trial_os: ["android", "win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
+ origin_trial_allows_third_party: true,
+ implied_by: ["WebIdentityDigitalCredentialsCreation"],
+ public: true,
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc b/devel/electron38/files/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
new file mode 100644
index 000000000000..d2772ed524a8
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2025-06-30 07:04:30 UTC
++++ third_party/blink/renderer/platform/scheduler/common/thread.cc
+@@ -95,7 +95,7 @@ void Thread::CreateAndSetCompositorThread() {
+ // the program's lifetime once assigned.
+ base::Unretained(compositor_thread.get())));
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_OPENBSD)
+ compositor_thread->GetTaskRunner()->PostTaskAndReplyWithResult(
+ FROM_HERE, base::BindOnce(&base::PlatformThread::CurrentId),
+ base::BindOnce([](base::PlatformThreadId compositor_thread_id) {
diff --git a/devel/electron32/files/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc b/devel/electron38/files/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
index e2e3962011c0..e2e3962011c0 100644
--- a/devel/electron32/files/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_wtf_container__annotations.h b/devel/electron38/files/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
new file mode 100644
index 000000000000..aa6320f652e3
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
@@ -0,0 +1,11 @@
+--- third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2025-04-22 20:15:27 UTC
++++ third_party/blink/renderer/platform/wtf/container_annotations.h
+@@ -11,7 +11,7 @@
+ // TODO(ochang): Remove the ARCH_CPU_X86_64 condition to enable this for X86
+ // once the crashes there have been fixed: http://crbug.com/461406
+ #if defined(ADDRESS_SANITIZER) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
+ defined(ARCH_CPU_X86_64)
+
+ // Annotations require buffers to begin on an 8-byte boundary. See
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_wtf_math__extras.h b/devel/electron38/files/patch-third__party_blink_renderer_platform_wtf_math__extras.h
new file mode 100644
index 000000000000..63970b28e417
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_wtf_math__extras.h
@@ -0,0 +1,23 @@
+--- third_party/blink/renderer/platform/wtf/math_extras.h.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/platform/wtf/math_extras.h
+@@ -130,6 +130,10 @@ constexpr float Grad2turn(float g) {
+ return g * (1.0f / 400.0f);
+ }
+
++#if defined(OS_FREEBSD)
++#pragma clang diagnostic push
++#pragma clang diagnostic ignored "-Winvalid-constexpr"
++#endif
+ constexpr double RoundHalfTowardsPositiveInfinity(double value) {
+ return std::floor(value + 0.5);
+ }
+@@ -137,6 +141,9 @@ constexpr float RoundHalfTowardsPositiveInfinity(float
+ constexpr float RoundHalfTowardsPositiveInfinity(float value) {
+ return std::floor(value + 0.5f);
+ }
++#if defined(OS_FREEBSD)
++#pragma clang diagnostic pop
++#endif
+
+ // ClampTo() is implemented by templated helper classes (to allow for partial
+ // template specialization) as well as several helper functions.
diff --git a/devel/electron38/files/patch-third__party_blink_renderer_platform_wtf_stack__util.cc b/devel/electron38/files/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
new file mode 100644
index 000000000000..b05076c0484b
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
@@ -0,0 +1,37 @@
+--- third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/blink/renderer/platform/wtf/stack_util.cc
+@@ -27,6 +27,11 @@ extern "C" void* __libc_stack_end; // NOLINT
+ #include <sanitizer/asan_interface.h>
+ #endif
+
++#if BUILDFLAG(IS_BSD)
++#include <sys/signal.h>
++#include <pthread_np.h>
++#endif
++
+ namespace blink {
+
+ size_t GetUnderestimatedStackSize() {
+@@ -71,6 +76,8 @@ size_t GetUnderestimatedStackSize() {
+ // low as 512k.
+ //
+ return 512 * 1024;
++#elif BUILDFLAG(IS_OPENBSD)
++ return 512 * 1024;
+ #elif BUILDFLAG(IS_APPLE)
+ // pthread_get_stacksize_np() returns too low a value for the main thread on
+ // OSX 10.9,
+@@ -161,6 +168,13 @@ void* GetStackStartImpl() {
+ ::GetCurrentThreadStackLimits(&lowLimit, &highLimit);
+ return reinterpret_cast<void*>(highLimit);
+ #endif
++#elif BUILDFLAG(IS_OPENBSD)
++ stack_t ss;
++ void *base;
++ int error = pthread_stackseg_np(pthread_self(), &ss);
++ CHECK(!error);
++ base = (void*)((size_t) ss.ss_sp - ss.ss_size);
++ return reinterpret_cast<uint8_t*>(base) + ss.ss_size;
+ #else
+ #error Unsupported getStackStart on this platform.
+ #endif
diff --git a/devel/electron32/files/patch-third__party_brotli_common_platform.h b/devel/electron38/files/patch-third__party_brotli_common_platform.h
index 60ccb4e08e5c..60ccb4e08e5c 100644
--- a/devel/electron32/files/patch-third__party_brotli_common_platform.h
+++ b/devel/electron38/files/patch-third__party_brotli_common_platform.h
diff --git a/devel/electron38/files/patch-third__party_cpuinfo_cpuinfo.gni b/devel/electron38/files/patch-third__party_cpuinfo_cpuinfo.gni
new file mode 100644
index 000000000000..394ab108d42e
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_cpuinfo_cpuinfo.gni
@@ -0,0 +1,11 @@
+--- third_party/cpuinfo/cpuinfo.gni.orig 2025-08-26 20:49:50 UTC
++++ third_party/cpuinfo/cpuinfo.gni
+@@ -7,7 +7,7 @@ use_cpuinfo =
+ current_cpu != "ppc64" && current_cpu != "ppc64le" &&
+ current_cpu != "s390" && current_cpu != "s390x" &&
+ # cpuinfo is not supported on fuchsia.
+- !is_fuchsia &&
++ !is_fuchsia && !is_bsd &&
+ # There's a few arm architectures that are not supported by cpuinfo,
+ # especially amongst ChromeOS devices.
+ # See //third_party/cpuinfo/src/src/arm/linux/cp.h.
diff --git a/devel/electron38/files/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni b/devel/electron38/files/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
new file mode 100644
index 000000000000..96eafd2f378a
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
@@ -0,0 +1,11 @@
+--- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2025-06-30 07:04:30 UTC
++++ third_party/crashpad/crashpad/build/crashpad_buildconfig.gni
+@@ -67,7 +67,7 @@ if (crashpad_is_in_chromium) {
+ crashpad_is_tvos = is_ios && target_platform == "tvos"
+ crashpad_is_apple = is_apple
+ crashpad_is_win = is_win
+- crashpad_is_linux = is_linux || is_chromeos
++ crashpad_is_linux = (is_linux || is_chromeos) && !is_bsd
+ crashpad_is_android = is_android
+ crashpad_is_fuchsia = is_fuchsia
+
diff --git a/devel/electron38/files/patch-third__party_crashpad_crashpad_client_BUILD.gn b/devel/electron38/files/patch-third__party_crashpad_crashpad_client_BUILD.gn
new file mode 100644
index 000000000000..6e602d896458
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_crashpad_crashpad_client_BUILD.gn
@@ -0,0 +1,16 @@
+--- third_party/crashpad/crashpad/client/BUILD.gn.orig 2025-06-30 07:04:30 UTC
++++ third_party/crashpad/crashpad/client/BUILD.gn
+@@ -148,6 +148,13 @@ static_library("common") {
+ if (crashpad_is_win) {
+ sources += [ "crash_report_database_win.cc" ]
+ }
++
++ if (crashpad_is_posix) {
++ sources += [
++ "crashpad_client_posix.cc",
++ ]
++ }
++
+ if (crashpad_is_linux || crashpad_is_android || crashpad_is_fuchsia) {
+ sources += [
+ "crash_report_database_generic.cc",
diff --git a/devel/electron32/files/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc b/devel/electron38/files/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
index 3844bf05eeda..3844bf05eeda 100644
--- a/devel/electron32/files/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
+++ b/devel/electron38/files/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
diff --git a/devel/electron32/files/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc b/devel/electron38/files/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
index f6a27c5e4420..f6a27c5e4420 100644
--- a/devel/electron32/files/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
+++ b/devel/electron38/files/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
diff --git a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_misc_address__types.h b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_misc_address__types.h
index bfb69fcfc0d0..bfb69fcfc0d0 100644
--- a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_misc_address__types.h
+++ b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_misc_address__types.h
diff --git a/devel/electron38/files/patch-third__party_crashpad_crashpad_util_misc_capture__context.h b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
new file mode 100644
index 000000000000..e4a6c0632711
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
@@ -0,0 +1,25 @@
+--- third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2025-06-30 07:04:30 UTC
++++ third_party/crashpad/crashpad/util/misc/capture_context.h
+@@ -21,8 +21,11 @@
+ #include <mach/mach.h>
+ #elif BUILDFLAG(IS_WIN)
+ #include <windows.h>
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
++ BUILDFLAG(IS_FREEBSD)
+ #include <ucontext.h>
++#elif BUILDFLAG(IS_OPENBSD)
++#include <sys/signal.h>
+ #endif // BUILDFLAG(IS_APPLE)
+
+ namespace crashpad {
+@@ -35,7 +38,8 @@ using NativeCPUContext = CONTEXT;
+ #endif
+ #elif BUILDFLAG(IS_WIN)
+ using NativeCPUContext = CONTEXT;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
++ BUILDFLAG(IS_BSD)
+ using NativeCPUContext = ucontext_t;
+ #endif // BUILDFLAG(IS_APPLE)
+
diff --git a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_misc_metrics.cc b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
index a444c9f0a8e6..a444c9f0a8e6 100644
--- a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
+++ b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
diff --git a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_misc_uuid.cc b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
index a7f6fab5f5e6..a7f6fab5f5e6 100644
--- a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
+++ b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
diff --git a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
index fca107bf7098..fca107bf7098 100644
--- a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
+++ b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
diff --git a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
index 035241c5dc1b..035241c5dc1b 100644
--- a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
+++ b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
diff --git a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_posix_signals.cc b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_posix_signals.cc
index efaa7aaa5485..efaa7aaa5485 100644
--- a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_posix_signals.cc
+++ b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_posix_signals.cc
diff --git a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
index 430eb25bf721..430eb25bf721 100644
--- a/devel/electron32/files/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
+++ b/devel/electron38/files/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
diff --git a/devel/electron32/files/patch-third__party_crc32c_BUILD.gn b/devel/electron38/files/patch-third__party_crc32c_BUILD.gn
index fb4e1a944845..fb4e1a944845 100644
--- a/devel/electron32/files/patch-third__party_crc32c_BUILD.gn
+++ b/devel/electron38/files/patch-third__party_crc32c_BUILD.gn
diff --git a/devel/electron32/files/patch-third__party_dawn_include_dawn_native_VulkanBackend.h b/devel/electron38/files/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
index 7c6e9095e71c..7c6e9095e71c 100644
--- a/devel/electron32/files/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
+++ b/devel/electron38/files/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
diff --git a/devel/electron38/files/patch-third__party_dawn_src_dawn_common_Platform.h b/devel/electron38/files/patch-third__party_dawn_src_dawn_common_Platform.h
new file mode 100644
index 000000000000..78775c5d5a31
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_dawn_src_dawn_common_Platform.h
@@ -0,0 +1,14 @@
+--- third_party/dawn/src/dawn/common/Platform.h.orig 2025-04-22 20:15:27 UTC
++++ third_party/dawn/src/dawn/common/Platform.h
+@@ -60,6 +60,11 @@
+ #error "Unsupported Windows platform."
+ #endif
+
++#elif defined(__OpenBSD__) || defined(__FreeBSD__)
++#define DAWN_PLATFORM_IS_LINUX 1
++#define DAWN_PLATFORM_IS_BSD 1
++#define DAWN_PLATFORM_IS_POSIX 1
++
+ #elif defined(__linux__)
+ #define DAWN_PLATFORM_IS_LINUX 1
+ #define DAWN_PLATFORM_IS_POSIX 1
diff --git a/devel/electron38/files/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp b/devel/electron38/files/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
new file mode 100644
index 000000000000..cb91156ef119
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
@@ -0,0 +1,11 @@
+--- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2025-06-30 07:04:30 UTC
++++ third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp
+@@ -56,7 +56,7 @@ constexpr char kSwiftshaderLibName[] = "libvk_swiftsha
+ #endif
+
+ #if DAWN_PLATFORM_IS(LINUX)
+-#if DAWN_PLATFORM_IS(ANDROID)
++#if DAWN_PLATFORM_IS(ANDROID) || DAWN_PLATFORM_IS(BSD)
+ constexpr char kVulkanLibName[] = "libvulkan.so";
+ #else
+ constexpr char kVulkanLibName[] = "libvulkan.so.1";
diff --git a/devel/electron38/files/patch-third__party_electron__node_deps_cares_unofficial.gni b/devel/electron38/files/patch-third__party_electron__node_deps_cares_unofficial.gni
new file mode 100644
index 000000000000..6a52f0a8015c
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_electron__node_deps_cares_unofficial.gni
@@ -0,0 +1,32 @@
+--- third_party/electron_node/deps/cares/unofficial.gni.orig 2025-02-10 16:22:55 UTC
++++ third_party/electron_node/deps/cares/unofficial.gni
+@@ -44,10 +44,12 @@ template("cares_gn_build") {
+ ]
+ if (is_win) {
+ include_dirs += [ "config/win32" ]
+- } else if (is_linux) {
++ } else if (is_linux && !is_bsd) {
+ include_dirs += [ "config/linux" ]
+ } else if (is_mac) {
+ include_dirs += [ "config/darwin" ]
++ } else if (is_freebsd) {
++ include_dirs += [ "config/freebsd" ]
+ }
+
+ if (is_win) {
+@@ -58,11 +60,14 @@ template("cares_gn_build") {
+ }
+
+ sources = gypi_values.cares_sources_common
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ sources += [ "config/linux/ares_config.h" ]
+ }
+ if (is_mac) {
+ sources += gypi_values.cares_sources_mac
++ }
++ if (is_freebsd) {
++ sources += [ "config/freebsd/ares_config.h" ]
+ }
+
+ if (is_clang) {
diff --git a/devel/electron38/files/patch-third__party_electron__node_deps_histogram_unofficial.gni b/devel/electron38/files/patch-third__party_electron__node_deps_histogram_unofficial.gni
new file mode 100644
index 000000000000..e3d0c37d09f8
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_electron__node_deps_histogram_unofficial.gni
@@ -0,0 +1,11 @@
+--- third_party/electron_node/deps/histogram/unofficial.gni.orig 2025-02-10 16:22:55 UTC
++++ third_party/electron_node/deps/histogram/unofficial.gni
+@@ -25,7 +25,7 @@ template("histogram_gn_build") {
+ "-Wno-unused-function",
+ ]
+ }
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ libs = [ "atomic" ]
+ }
+ }
diff --git a/devel/electron38/files/patch-third__party_electron__node_deps_openssl_unofficial.gni b/devel/electron38/files/patch-third__party_electron__node_deps_openssl_unofficial.gni
new file mode 100644
index 000000000000..abc9e795f3f6
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_electron__node_deps_openssl_unofficial.gni
@@ -0,0 +1,11 @@
+--- third_party/electron_node/deps/openssl/unofficial.gni.orig 2025-02-10 16:22:55 UTC
++++ third_party/electron_node/deps/openssl/unofficial.gni
+@@ -71,7 +71,7 @@ template("openssl_gn_build") {
+ }
+ if (is_win) {
+ libs = [ "crypt32.lib" ]
+- } else if (is_linux) {
++ } else if (is_linux && !is_bsd) {
+ libs = [ "atomic" ]
+ }
+
diff --git a/devel/electron38/files/patch-third__party_electron__node_deps_uv_src_unix_pipe.c b/devel/electron38/files/patch-third__party_electron__node_deps_uv_src_unix_pipe.c
new file mode 100644
index 000000000000..7305f048dbfc
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_electron__node_deps_uv_src_unix_pipe.c
@@ -0,0 +1,18 @@
+--- third_party/electron_node/deps/uv/src/unix/pipe.c.orig 2025-06-24 07:41:14 UTC
++++ third_party/electron_node/deps/uv/src/unix/pipe.c
+@@ -209,9 +209,13 @@ int uv_pipe_open(uv_pipe_t* handle, uv_file fd) {
+ if (mode == -1)
+ return UV__ERR(errno); /* according to docs, must be EBADF */
+
++ /* If ioctl(FIONBIO) reports ENOTTY, try fcntl(F_GETFL) + fcntl(F_SETFL).
++ * Workaround for e.g. kqueue fds not supporting ioctls.
++ */
+ err = uv__nonblock(fd, 1);
+- if (err)
+- return err;
++ if (err == UV_ENOTTY)
++ if (uv__nonblock == uv__nonblock_ioctl)
++ err = uv__nonblock_fcntl(fd, 1);
+
+ #if defined(__APPLE__)
+ err = uv__stream_try_select((uv_stream_t*) handle, &fd);
diff --git a/devel/electron38/files/patch-third__party_electron__node_deps_uv_unofficial.gni b/devel/electron38/files/patch-third__party_electron__node_deps_uv_unofficial.gni
new file mode 100644
index 000000000000..c8ac6aa1d477
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_electron__node_deps_uv_unofficial.gni
@@ -0,0 +1,34 @@
+--- third_party/electron_node/deps/uv/unofficial.gni.orig 2025-04-06 11:53:47 UTC
++++ third_party/electron_node/deps/uv/unofficial.gni
+@@ -27,7 +27,7 @@ template("uv_gn_build") {
+ "_FILE_OFFSET_BITS=64",
+ ]
+ }
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ defines += [
+ "_POSIX_C_SOURCE=200112",
+ "_GNU_SOURCE",
+@@ -105,12 +105,21 @@ template("uv_gn_build") {
+ sources += gypi_values.uv_sources_posix +
+ [ "src/unix/proctitle.c" ]
+ }
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ sources += gypi_values.uv_sources_linux
+ }
+ if (is_apple) {
+ sources += gypi_values.uv_sources_apple +
+ gypi_values.uv_sources_bsd_common
++ }
++ if (is_freebsd) {
++ sources += gypi_values.uv_sources_bsd_common + [
++ "src/unix/freebsd.c",
++ "src/unix/random-getrandom.c",
++ "src/unix/posix-hrtime.c",
++ "src/unix/bsd-proctitle.c",
++ ]
++ sources -= [ "src/unix/proctitle.c" ]
+ }
+ }
+ }
diff --git a/devel/electron38/files/patch-third__party_ffmpeg_BUILD.gn b/devel/electron38/files/patch-third__party_ffmpeg_BUILD.gn
new file mode 100644
index 000000000000..76e474afac7a
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_ffmpeg_BUILD.gn
@@ -0,0 +1,10 @@
+--- third_party/ffmpeg/BUILD.gn.orig 2025-07-04 05:17:07 UTC
++++ third_party/ffmpeg/BUILD.gn
+@@ -355,7 +355,6 @@ target(link_target_type, "ffmpeg_internal") {
+ libs += [
+ "m",
+ "z",
+- "rt",
+ ]
+ }
+ if (is_component_ffmpeg) {
diff --git a/devel/electron38/files/patch-third__party_ffmpeg_configure b/devel/electron38/files/patch-third__party_ffmpeg_configure
new file mode 100644
index 000000000000..478909a41adb
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_ffmpeg_configure
@@ -0,0 +1,13 @@
+--- third_party/ffmpeg/configure.orig 2025-08-26 20:49:50 UTC
++++ third_party/ffmpeg/configure
+@@ -6914,8 +6914,8 @@ if ! disabled pthreads && ! enabled w32threads && ! en
+ if enabled pthread_np_h; then
+ hdrs="$hdrs pthread_np.h"
+ fi
+- check_lib pthread_set_name_np "$hdrs" pthread_set_name_np -lpthread
+- check_lib pthread_setname_np "$hdrs" pthread_setname_np -lpthread
++ check_lib pthread_set_name_np pthread_np.h pthread_set_name_np -lpthread
++ check_lib pthread_setname_np pthread_np.h pthread_setname_np -lpthread
+ fi
+ fi
+
diff --git a/devel/electron32/files/patch-third__party_ffmpeg_libavcodec_x86_cabac.h b/devel/electron38/files/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
index a0d30926495d..a0d30926495d 100644
--- a/devel/electron32/files/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
+++ b/devel/electron38/files/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
diff --git a/devel/electron32/files/patch-third__party_ffmpeg_libavutil_cpu.c b/devel/electron38/files/patch-third__party_ffmpeg_libavutil_cpu.c
index aeb14bb03c9d..aeb14bb03c9d 100644
--- a/devel/electron32/files/patch-third__party_ffmpeg_libavutil_cpu.c
+++ b/devel/electron38/files/patch-third__party_ffmpeg_libavutil_cpu.c
diff --git a/devel/electron32/files/patch-third__party_ffmpeg_libavutil_mem.c b/devel/electron38/files/patch-third__party_ffmpeg_libavutil_mem.c
index 6b83f6ed0c81..6b83f6ed0c81 100644
--- a/devel/electron32/files/patch-third__party_ffmpeg_libavutil_mem.c
+++ b/devel/electron38/files/patch-third__party_ffmpeg_libavutil_mem.c
diff --git a/devel/electron32/files/patch-third__party_ffmpeg_libavutil_random__seed.c b/devel/electron38/files/patch-third__party_ffmpeg_libavutil_random__seed.c
index 178c8c120424..178c8c120424 100644
--- a/devel/electron32/files/patch-third__party_ffmpeg_libavutil_random__seed.c
+++ b/devel/electron38/files/patch-third__party_ffmpeg_libavutil_random__seed.c
diff --git a/devel/electron32/files/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm b/devel/electron38/files/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
index 248cc08c4a3b..248cc08c4a3b 100644
--- a/devel/electron32/files/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
+++ b/devel/electron38/files/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
diff --git a/devel/electron38/files/patch-third__party_fontconfig_include_meson-config.h b/devel/electron38/files/patch-third__party_fontconfig_include_meson-config.h
new file mode 100644
index 000000000000..d6d8616f2437
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_fontconfig_include_meson-config.h
@@ -0,0 +1,44 @@
+--- third_party/fontconfig/include/meson-config.h.orig 2025-08-26 20:49:50 UTC
++++ third_party/fontconfig/include/meson-config.h
+@@ -17,7 +17,7 @@
+
+ #define FC_CACHEDIR "/var/cache/fontconfig"
+
+-#define FC_DEFAULT_FONTS "\t<dir>/usr/share/fonts</dir>\n\t<dir>/usr/local/share/fonts</dir>\n"
++#define FC_DEFAULT_FONTS "\t<dir>/usr/X11R6/lib/X11/fonts</dir>\n"
+
+ #define FC_FONTPATH ""
+
+@@ -98,10 +98,13 @@
+
+ #define HAVE_RANDOM 1
+
+-#define HAVE_RANDOM_R 1
++/* #undef HAVE_RANDOM_R */
+
+ #define HAVE_RAND_R 1
+
++/* Define to 1 if you have the `arc4_random' function. */
++#define HAVE_ARC4RANDOM 1
++
+ #define HAVE_READLINK 1
+
+ #define HAVE_STDATOMIC_PRIMITIVES 1
+@@ -128,7 +131,7 @@
+
+ #define HAVE_SYS_PARAM_H 1
+
+-#define HAVE_SYS_STATFS_H 1
++/* #undef HAVE_SYS_STATFS_H */
+
+ #define HAVE_SYS_STATVFS_H 1
+
+@@ -136,7 +139,7 @@
+
+ #define HAVE_SYS_TYPES_H 1
+
+-#define HAVE_SYS_VFS_H 1
++/* #undef HAVE_SYS_VFS_H */
+
+ #define HAVE_TIME_H 1
+
diff --git a/devel/electron38/files/patch-third__party_fontconfig_src_src_fccompat.c b/devel/electron38/files/patch-third__party_fontconfig_src_src_fccompat.c
new file mode 100644
index 000000000000..34b908cf6111
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_fontconfig_src_src_fccompat.c
@@ -0,0 +1,13 @@
+--- third_party/fontconfig/src/src/fccompat.c.orig 2025-06-30 07:04:30 UTC
++++ third_party/fontconfig/src/src/fccompat.c
+@@ -175,7 +175,9 @@ FcRandom (void)
+ {
+ int32_t result;
+
+-#if HAVE_RANDOM_R
++#if HAVE_ARC4RANDOM
++ result = arc4random() & 0x7fffffff;
++#elif HAVE_RANDOM_R
+ static struct random_data fcrandbuf;
+ static char statebuf[256];
+ static FcBool initialized = FcFalse;
diff --git a/devel/electron38/files/patch-third__party_ipcz_src_BUILD.gn b/devel/electron38/files/patch-third__party_ipcz_src_BUILD.gn
new file mode 100644
index 000000000000..cf9767bd7596
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_ipcz_src_BUILD.gn
@@ -0,0 +1,11 @@
+--- third_party/ipcz/src/BUILD.gn.orig 2025-04-22 20:15:27 UTC
++++ third_party/ipcz/src/BUILD.gn
+@@ -7,7 +7,7 @@ import("//testing/test.gni")
+ import("//testing/libfuzzer/fuzzer_test.gni")
+ import("//testing/test.gni")
+
+-enable_multiprocess_tests = is_linux
++enable_multiprocess_tests = is_linux && !is_bsd
+
+ buildflag_header("test_buildflags") {
+ header = "test_buildflags.h"
diff --git a/devel/electron38/files/patch-third__party_ipcz_src_reference__drivers_random.cc b/devel/electron38/files/patch-third__party_ipcz_src_reference__drivers_random.cc
new file mode 100644
index 000000000000..b0b90af0464c
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_ipcz_src_reference__drivers_random.cc
@@ -0,0 +1,20 @@
+--- third_party/ipcz/src/reference_drivers/random.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/ipcz/src/reference_drivers/random.cc
+@@ -53,7 +53,7 @@ decltype(&ProcessPrng) GetProcessPrng() {
+ }
+ #endif
+
+-#if defined(OS_POSIX) && !BUILDFLAG(IS_MAC)
++#if defined(OS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
+ void RandomBytesFromDevUrandom(absl::Span<uint8_t> destination) {
+ static int urandom_fd = [] {
+ for (;;) {
+@@ -97,7 +97,7 @@ void RandomBytes(absl::Span<uint8_t> destination) {
+ return;
+ }
+ }
+-#elif BUILDFLAG(IS_MAC)
++#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ const bool ok = getentropy(destination.data(), destination.size()) == 0;
+ ABSL_ASSERT(ok);
+ #elif BUILDFLAG(IS_IOS)
diff --git a/devel/electron38/files/patch-third__party_ipcz_src_standalone_base_logging.cc b/devel/electron38/files/patch-third__party_ipcz_src_standalone_base_logging.cc
new file mode 100644
index 000000000000..f59ae940dc5c
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_ipcz_src_standalone_base_logging.cc
@@ -0,0 +1,12 @@
+--- third_party/ipcz/src/standalone/base/logging.cc.orig 2025-03-24 20:50:14 UTC
++++ third_party/ipcz/src/standalone/base/logging.cc
+@@ -55,6 +55,9 @@ LogMessage::LogMessage(const char* file, int line, Lev
+ #elif BUILDFLAG(IS_ANDROID)
+ stream_ << getpid() << ":" << gettid() << ":";
+ const char* trimmed_file = strrchr(file, '/') + 1;
++#elif BUILDFLAG(IS_BSD)
++ stream_ << getpid() << ":" << pthread_self() << ":";
++ const char* trimmed_file = strrchr(file, '/') + 1;
+ #elif BUILDFLAG(IS_WIN)
+ const char* trimmed_file = file;
+ stream_ << (::GetCurrentProcessId()) << ":" << ::GetCurrentThreadId() << ":";
diff --git a/devel/electron38/files/patch-third__party_leveldatabase_env__chromium.cc b/devel/electron38/files/patch-third__party_leveldatabase_env__chromium.cc
new file mode 100644
index 000000000000..3d1d6b2f1d51
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_leveldatabase_env__chromium.cc
@@ -0,0 +1,12 @@
+--- third_party/leveldatabase/env_chromium.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/leveldatabase/env_chromium.cc
+@@ -330,7 +330,8 @@ Status ChromiumWritableFile::SyncParent() {
+
+ Status ChromiumWritableFile::SyncParent() {
+ TRACE_EVENT0("leveldb", "SyncParent");
+-#if defined(OS_POSIX) || defined(OS_FUCHSIA)
++// pledge violation (directory passed as fd)
++#if (defined(OS_POSIX) || defined(OS_FUCHSIA)) && !defined(OS_OPENBSD)
+ FilePath path = FilePath::FromUTF8Unsafe(parent_dir_);
+ FileErrorOr<base::File> result = filesystem_->OpenFile(
+ path, base::File::FLAG_OPEN | base::File::FLAG_READ);
diff --git a/devel/electron38/files/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c b/devel/electron38/files/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
new file mode 100644
index 000000000000..059406f92024
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
@@ -0,0 +1,49 @@
+--- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig 2025-01-27 17:37:37 UTC
++++ third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c
+@@ -127,9 +127,45 @@ static int arm_get_cpu_caps(void) {
+ return flags;
+ }
+
+-#elif defined(__linux__) // end defined(AOM_USE_ANDROID_CPU_FEATURES)
++#elif defined(__OpenBSD__)
++#include <sys/sysctl.h>
++#include <machine/cpu.h>
++#include <machine/armreg.h>
+
++static int arm_get_cpu_caps(void) {
++ int flags = 0;
++ int isar0_mib[] = { CTL_MACHDEP, CPU_ID_AA64ISAR0 };
++ uint64_t cpu_id = 0;
++ size_t len = sizeof(cpu_id);
++
++ flags |= HAS_NEON; // Neon is mandatory in Armv8.0-A.
++
++ if (sysctl(isar0_mib, 2, &cpu_id, &len, NULL, 0) < 0)
++ return flags;
++
++ if (ID_AA64ISAR0_CRC32(cpu_id) >= ID_AA64ISAR0_CRC32_BASE)
++ flags |= HAS_ARM_CRC32;
++
++ return flags;
++}
++
++#elif defined(__linux__) || defined(__FreeBSD__) // end defined(AOM_USE_ANDROID_CPU_FEATURES)
++
+ #include <sys/auxv.h>
++
++#if defined(__FreeBSD__)
++static unsigned long getauxval(unsigned long type)
++{
++ /* Only AT_HWCAP* return unsigned long */
++ if (type != AT_HWCAP && type != AT_HWCAP2) {
++ return 0;
++ }
++
++ unsigned long ret = 0;
++ elf_aux_info(type, &ret, sizeof(ret));
++ return ret;
++}
++#endif
+
+ // Define hwcap values ourselves: building with an old auxv header where these
+ // hwcap values are not defined should not prevent features from being enabled.
diff --git a/devel/electron38/files/patch-third__party_libc++_src_src_chrono.cpp b/devel/electron38/files/patch-third__party_libc++_src_src_chrono.cpp
new file mode 100644
index 000000000000..6f3eab131df8
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_libc++_src_src_chrono.cpp
@@ -0,0 +1,11 @@
+--- third_party/libc++/src/src/chrono.cpp.orig 2025-03-24 20:50:14 UTC
++++ third_party/libc++/src/src/chrono.cpp
+@@ -38,7 +38,7 @@
+ // OpenBSD and GPU do not have a fully conformant suite of POSIX timers, but
+ // it does have clock_gettime and CLOCK_MONOTONIC which is all we need.
+ #if defined(__APPLE__) || defined(__gnu_hurd__) || defined(__OpenBSD__) || defined(__AMDGPU__) || \
+- defined(__NVPTX__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0)
++ defined(__NVPTX__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || defined(__FreeBSD__)
+ # define _LIBCPP_HAS_CLOCK_GETTIME
+ #endif
+
diff --git a/devel/electron38/files/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp b/devel/electron38/files/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
new file mode 100644
index 000000000000..7b328614bb03
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
@@ -0,0 +1,11 @@
+--- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig 2025-08-26 20:49:50 UTC
++++ third_party/libc++/src/src/filesystem/filesystem_clock.cpp
+@@ -37,7 +37,7 @@
+ #endif
+
+ #if defined(__APPLE__) || defined(__gnu_hurd__) || defined(__AMDGPU__) || defined(__NVPTX__) || \
+- (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0)
++ (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || defined(__OpenBSD__) || defined(__FreeBSD__)
+ # define _LIBCPP_HAS_CLOCK_GETTIME
+ #endif
+
diff --git a/devel/electron32/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h b/devel/electron38/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
index d9a9a382fcc4..d9a9a382fcc4 100644
--- a/devel/electron32/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
+++ b/devel/electron38/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
diff --git a/devel/electron32/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h b/devel/electron38/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
index d3ed3a10d84d..d3ed3a10d84d 100644
--- a/devel/electron32/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
+++ b/devel/electron38/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
diff --git a/devel/electron32/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h b/devel/electron38/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
index 727f486668a0..727f486668a0 100644
--- a/devel/electron32/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
+++ b/devel/electron38/files/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
diff --git a/devel/electron32/files/patch-third__party_libsync_src_include_sync_sync.h b/devel/electron38/files/patch-third__party_libsync_src_include_sync_sync.h
index a2564e610919..a2564e610919 100644
--- a/devel/electron32/files/patch-third__party_libsync_src_include_sync_sync.h
+++ b/devel/electron38/files/patch-third__party_libsync_src_include_sync_sync.h
diff --git a/devel/electron32/files/patch-third__party_libsync_src_sync.c b/devel/electron38/files/patch-third__party_libsync_src_sync.c
index 76580babea99..76580babea99 100644
--- a/devel/electron32/files/patch-third__party_libsync_src_sync.c
+++ b/devel/electron38/files/patch-third__party_libsync_src_sync.c
diff --git a/devel/electron32/files/patch-third__party_libusb_BUILD.gn b/devel/electron38/files/patch-third__party_libusb_BUILD.gn
index 685a51ffb189..685a51ffb189 100644
--- a/devel/electron32/files/patch-third__party_libusb_BUILD.gn
+++ b/devel/electron38/files/patch-third__party_libusb_BUILD.gn
diff --git a/devel/electron32/files/patch-third__party_libusb_src_libusb_core.c b/devel/electron38/files/patch-third__party_libusb_src_libusb_core.c
index f1cb8df07aa7..f1cb8df07aa7 100644
--- a/devel/electron32/files/patch-third__party_libusb_src_libusb_core.c
+++ b/devel/electron38/files/patch-third__party_libusb_src_libusb_core.c
diff --git a/devel/electron32/files/patch-third__party_libusb_src_libusb_os_threads__posix.c b/devel/electron38/files/patch-third__party_libusb_src_libusb_os_threads__posix.c
index 494904b7f888..494904b7f888 100644
--- a/devel/electron32/files/patch-third__party_libusb_src_libusb_os_threads__posix.c
+++ b/devel/electron38/files/patch-third__party_libusb_src_libusb_os_threads__posix.c
diff --git a/devel/electron38/files/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c b/devel/electron38/files/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
new file mode 100644
index 000000000000..66285538c816
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
@@ -0,0 +1,27 @@
+--- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2025-01-27 17:37:37 UTC
++++ third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c
+@@ -120,9 +120,23 @@ static int arm_get_cpu_caps(void) {
+ return flags;
+ }
+
+-#elif defined(__linux__) // end defined(VPX_USE_ANDROID_CPU_FEATURES)
++#elif defined(__linux__) || defined(__FreeBSD__) // end defined(VPX_USE_ANDROID_CPU_FEATURES)
+
+ #include <sys/auxv.h>
++
++#if defined(__FreeBSD__)
++static unsigned long getauxval(unsigned long type)
++{
++ /* Only AT_HWCAP* return unsigned long */
++ if (type != AT_HWCAP && type != AT_HWCAP2) {
++ return 0;
++ }
++
++ unsigned long ret = 0;
++ elf_aux_info(type, &ret, sizeof(ret));
++ return ret;
++}
++#endif
+
+ // Define hwcap values ourselves: building with an old auxv header where these
+ // hwcap values are not defined should not prevent features from being enabled.
diff --git a/devel/electron38/files/patch-third__party_lzma__sdk_C_CpuArch.c b/devel/electron38/files/patch-third__party_lzma__sdk_C_CpuArch.c
new file mode 100644
index 000000000000..d9f7767b2d84
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_lzma__sdk_C_CpuArch.c
@@ -0,0 +1,37 @@
+--- third_party/lzma_sdk/C/CpuArch.c.orig 2025-04-22 20:15:27 UTC
++++ third_party/lzma_sdk/C/CpuArch.c
+@@ -854,6 +854,34 @@ BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYP
+ BoolInt CPU_IsSupported_SHA2(void) { return APPLE_CRYPTO_SUPPORT_VAL; }
+ BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYPTO_SUPPORT_VAL; }
+
++#elif defined(__OpenBSD__)
++
++#include <sys/param.h>
++#include <sys/sysctl.h>
++#include <machine/cpu.h>
++#include <machine/armreg.h>
++
++BoolInt CPU_IsSupported_NEON() { return 1; }
++
++#define MY_HWCAP_CHECK_FUNC_2(name1, name2) \
++ BoolInt CPU_IsSupported_ ## name1() { \
++ int isar0_mib[] = { CTL_MACHDEP, CPU_ID_AA64ISAR0 }; \
++ size_t len = sizeof(uint64_t); \
++ uint64_t cpu_id = 0; \
++ if (sysctl(isar0_mib, 2, &cpu_id, &len, NULL, 0) < 0) \
++ return 0; \
++ if (ID_AA64ISAR0_ ## name2(cpu_id) >= ID_AA64ISAR0_## name2 ##_BASE) \
++ return 1; \
++ return 0; \
++ }
++
++#define MY_HWCAP_CHECK_FUNC(name) \
++ MY_HWCAP_CHECK_FUNC_2(name, name)
++
++MY_HWCAP_CHECK_FUNC (CRC32)
++MY_HWCAP_CHECK_FUNC (SHA1)
++MY_HWCAP_CHECK_FUNC (SHA2)
++MY_HWCAP_CHECK_FUNC (AES)
+
+ #else // __APPLE__
+
diff --git a/devel/electron32/files/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc b/devel/electron38/files/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
index 7613df04ab3b..7613df04ab3b 100644
--- a/devel/electron32/files/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
+++ b/devel/electron38/files/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
diff --git a/devel/electron32/files/patch-third__party_nasm_BUILD.gn b/devel/electron38/files/patch-third__party_nasm_BUILD.gn
index 1651dd085086..1651dd085086 100644
--- a/devel/electron32/files/patch-third__party_nasm_BUILD.gn
+++ b/devel/electron38/files/patch-third__party_nasm_BUILD.gn
diff --git a/devel/electron38/files/patch-third__party_nasm_config_config-linux.h b/devel/electron38/files/patch-third__party_nasm_config_config-linux.h
new file mode 100644
index 000000000000..20ac2044ba64
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_nasm_config_config-linux.h
@@ -0,0 +1,72 @@
+--- third_party/nasm/config/config-linux.h.orig 2025-06-30 07:04:30 UTC
++++ third_party/nasm/config/config-linux.h
+@@ -209,7 +209,7 @@
+ #define HAVE_DECL_STRSEP 1
+
+ /* Define to 1 if you have the <endian.h> header file. */
+-#define HAVE_ENDIAN_H 1
++/* #undef HAVE_ENDIAN_H */
+
+ /* Define to 1 if you have the 'faccessat' function. */
+ #define HAVE_FACCESSAT 1
+@@ -351,13 +351,13 @@
+ #define HAVE_ISASCII 1
+
+ /* Define to 1 if you have the 'iscntrl' function. */
+-/* #undef HAVE_ISCNTRL */
++#define HAVE_ISCNTRL 1
+
+ /* Define to 1 if you have the <machine/endian.h> header file. */
+-/* #undef HAVE_MACHINE_ENDIAN_H */
++#define HAVE_MACHINE_ENDIAN_H 1
+
+ /* Define to 1 if you have the 'mempcpy' function. */
+-#define HAVE_MEMPCPY 1
++/* #undef HAVE_MEMPCPY */
+
+ /* Define to 1 if you have the 'mempset' function. */
+ /* #undef HAVE_MEMPSET */
+@@ -384,7 +384,7 @@
+ #define HAVE_STDARG_H 1
+
+ /* Define to 1 if stdbool.h conforms to C99. */
+-/* #undef HAVE_STDBOOL_H */
++#define HAVE_STDBOOL_H 1
+
+ /* Define to 1 if your compiler supports C99 extern inline */
+ #define HAVE_STDC_INLINE 1
+@@ -414,7 +414,7 @@
+ #define HAVE_STRING_H 1
+
+ /* Define to 1 if you have the 'strlcpy' function. */
+-/* #undef HAVE_STRLCPY */ // Shouldn\'t work with -std=c11, but configure still detects it.
++#define HAVE_STRLCPY 1
+
+ /* Define to 1 if you have the 'strncasecmp' function. */
+ #define HAVE_STRNCASECMP 1
+@@ -441,7 +441,7 @@
+ #define HAVE_SYSCONF 1
+
+ /* Define to 1 if you have the <sys/endian.h> header file. */
+-/* #undef HAVE_SYS_ENDIAN_H */
++#define HAVE_SYS_ENDIAN_H 1
+
+ /* Define to 1 if you have the <sys/mman.h> header file. */
+ #define HAVE_SYS_MMAN_H 1
+@@ -522,13 +522,13 @@
+ /* #undef HAVE__STATI64 */
+
+ /* Define to 1 if you have the `__bswap_16' intrinsic function. */
+-#define HAVE___BSWAP_16 1
++/* #undef HAVE___BSWAP_16 */
+
+ /* Define to 1 if you have the `__bswap_32' intrinsic function. */
+-#define HAVE___BSWAP_32 1
++/* #undef HAVE___BSWAP_32 */
+
+ /* Define to 1 if you have the `__bswap_64' intrinsic function. */
+-#define HAVE___BSWAP_64 1
++/* #undef HAVE___BSWAP_64 */
+
+ /* Define to 1 if you have the `__builtin_bswap16' intrinsic function. */
+ #define HAVE___BUILTIN_BSWAP16 1
diff --git a/devel/electron38/files/patch-third__party_node_check__version.py b/devel/electron38/files/patch-third__party_node_check__version.py
new file mode 100644
index 000000000000..136fa2155d28
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_node_check__version.py
@@ -0,0 +1,14 @@
+--- third_party/node/check_version.py.orig 2025-06-30 07:04:30 UTC
++++ third_party/node/check_version.py
+@@ -17,11 +17,6 @@ def main(argv):
+ parser.add_argument('--out_file', required=True)
+ args = parser.parse_args(argv)
+
+- node.RunNode([
+- os.path.join(_HERE_PATH, 'check_version.js'),
+- '--expected_version_file', args.expected_version_file,
+- ])
+-
+ # If the above script succeeded, write a dummy output file, since Ninja
+ # requires every target to have an output.
+ with open(args.out_file, "w") as file:
diff --git a/devel/electron38/files/patch-third__party_node_node.gni b/devel/electron38/files/patch-third__party_node_node.gni
new file mode 100644
index 000000000000..15ccef416740
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_node_node.gni
@@ -0,0 +1,11 @@
+--- third_party/node/node.gni.orig 2025-06-30 07:04:30 UTC
++++ third_party/node/node.gni
+@@ -22,7 +22,7 @@ template("node") {
+
+ # When use_remoteexec=true, node actions may run on remote
+ # Linux worker. So it should include linux node binary in inputs.
+- if (is_linux || is_chromeos || use_remoteexec) {
++ if ((is_linux || is_chromeos || use_remoteexec) && !is_bsd) {
+ inputs += [ "//third_party/node/linux/node-linux-x64/bin/node" ]
+ }
+ if (is_win && host_os == "win") {
diff --git a/devel/electron38/files/patch-third__party_node_node.py b/devel/electron38/files/patch-third__party_node_node.py
new file mode 100644
index 000000000000..3180ab258013
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_node_node.py
@@ -0,0 +1,11 @@
+--- third_party/node/node.py.orig 2025-04-22 20:15:27 UTC
++++ third_party/node/node.py
+@@ -20,6 +20,8 @@ def GetBinaryPath():
+ return os_path.join(os_path.dirname(__file__), *{
+ 'Darwin': (darwin_path, darwin_name, 'bin', 'node'),
+ 'Linux': ('linux', 'node-linux-x64', 'bin', 'node'),
++ 'OpenBSD': ('openbsd', 'node-openbsd', 'bin', 'node'),
++ 'FreeBSD': ('freebsd', 'node-freebsd', 'bin', 'node'),
+ 'Windows': ('win', 'node.exe'),
+ }[platform.system()])
+
diff --git a/devel/electron32/files/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp b/devel/electron38/files/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
index 0c5d7120dd51..0c5d7120dd51 100644
--- a/devel/electron32/files/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
+++ b/devel/electron38/files/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
diff --git a/devel/electron38/files/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp b/devel/electron38/files/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
new file mode 100644
index 000000000000..db3744d4084b
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
@@ -0,0 +1,23 @@
+--- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig 2025-06-30 07:04:30 UTC
++++ third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp
+@@ -19,7 +19,7 @@
+ #include "core/fxge/fx_font.h"
+ #include "core/fxge/systemfontinfo_iface.h"
+
+-#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !defined(OS_ASMJS)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !defined(OS_ASMJS) && !BUILDFLAG(IS_BSD)
+ #error "Included on the wrong platform"
+ #endif
+
+@@ -179,9 +179,8 @@ class CLinuxPlatform : public CFX_GEModule::PlatformIf
+ std::unique_ptr<SystemFontInfoIface> CreateDefaultSystemFontInfo() override {
+ auto pInfo = std::make_unique<CFX_LinuxFontInfo>();
+ if (!pInfo->ParseFontCfg(CFX_GEModule::Get()->GetUserFontPaths())) {
+- pInfo->AddPath("/usr/share/fonts");
+- pInfo->AddPath("/usr/share/X11/fonts/Type1");
+- pInfo->AddPath("/usr/share/X11/fonts/TTF");
++ pInfo->AddPath("/usr/X11R6/lib/X11/fonts/Type1");
++ pInfo->AddPath("/usr/X11R6/lib/X11/fonts/TTF");
+ pInfo->AddPath("/usr/local/share/fonts");
+ }
+ return pInfo;
diff --git a/devel/electron38/files/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp b/devel/electron38/files/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
new file mode 100644
index 000000000000..7c7e31dca0f3
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
@@ -0,0 +1,22 @@
+--- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2025-06-30 07:04:30 UTC
++++ third_party/pdfium/fxjs/fx_date_helpers.cpp
+@@ -41,6 +41,11 @@ double GetLocalTZA() {
+ }
+ time_t t = 0;
+ FXSYS_time(&t);
++#ifdef __FreeBSD__
++ struct tm lt;
++ localtime_r(&t, &lt);
++ return (double)(-(lt.tm_gmtoff * 1000));
++#else
+ FXSYS_localtime(&t);
+ #if BUILDFLAG(IS_WIN)
+ // In gcc 'timezone' is a global variable declared in time.h. In VC++, that
+@@ -49,6 +54,7 @@ double GetLocalTZA() {
+ _get_timezone(&timezone);
+ #endif
+ return (double)(-(timezone * 1000));
++#endif // __FreeBSD__
+ }
+
+ int GetDaylightSavingTA(double d) {
diff --git a/devel/electron32/files/patch-third__party_pdfium_pdfium.gni b/devel/electron38/files/patch-third__party_pdfium_pdfium.gni
index 734974d74cdb..734974d74cdb 100644
--- a/devel/electron32/files/patch-third__party_pdfium_pdfium.gni
+++ b/devel/electron38/files/patch-third__party_pdfium_pdfium.gni
diff --git a/devel/electron32/files/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp b/devel/electron38/files/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
index c9bbf1096187..c9bbf1096187 100644
--- a/devel/electron32/files/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
+++ b/devel/electron38/files/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
diff --git a/devel/electron38/files/patch-third__party_perfetto_include_perfetto_base_build__config.h b/devel/electron38/files/patch-third__party_perfetto_include_perfetto_base_build__config.h
new file mode 100644
index 000000000000..d4cefd2d9c28
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_include_perfetto_base_build__config.h
@@ -0,0 +1,70 @@
+--- third_party/perfetto/include/perfetto/base/build_config.h.orig 2025-04-22 20:15:27 UTC
++++ third_party/perfetto/include/perfetto/base/build_config.h
+@@ -27,6 +27,7 @@
+ #if defined(__ANDROID__)
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 1
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
+@@ -41,6 +42,7 @@
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 1
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
+@@ -62,9 +64,10 @@
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE_TVOS() 0
+ #endif
+-#elif defined(__linux__)
++#elif defined(__linux__) || defined(__OpenBSD__) || defined(__FreeBSD__)
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 1
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 1
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 1
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
+@@ -78,6 +81,7 @@
+ #elif defined(__QNXNTO__)
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 1
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
+@@ -91,6 +95,7 @@
+ #elif defined(_WIN32)
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 1
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
+@@ -104,6 +109,7 @@
+ #elif defined(__EMSCRIPTEN__)
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
+@@ -120,6 +126,7 @@
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
+@@ -130,6 +137,7 @@
+ #elif defined(__native_client__)
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
diff --git a/devel/electron38/files/patch-third__party_perfetto_include_perfetto_base_thread__utils.h b/devel/electron38/files/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
new file mode 100644
index 000000000000..fc5ca672aa5e
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
@@ -0,0 +1,22 @@
+--- third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2025-03-24 20:50:14 UTC
++++ third_party/perfetto/include/perfetto/base/thread_utils.h
+@@ -37,6 +37,7 @@ __declspec(dllimport) unsigned long __stdcall GetCurre
+ #include <sys/syscall.h>
+ #include <sys/types.h>
+ #include <unistd.h>
++#include <pthread.h>
+ #else
+ #include <pthread.h>
+ #endif
+@@ -49,6 +50,11 @@ inline PlatformThreadId GetThreadId() {
+ using PlatformThreadId = pid_t;
+ inline PlatformThreadId GetThreadId() {
+ return gettid();
++}
++#elif PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
++using PlatformThreadId = uint64_t;
++inline PlatformThreadId GetThreadId() {
++ return reinterpret_cast<uint64_t>(pthread_self());
+ }
+ #elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX)
+ using PlatformThreadId = pid_t;
diff --git a/devel/electron38/files/patch-third__party_perfetto_include_perfetto_base_time.h b/devel/electron38/files/patch-third__party_perfetto_include_perfetto_base_time.h
new file mode 100644
index 000000000000..55bba39579a4
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_include_perfetto_base_time.h
@@ -0,0 +1,34 @@
+--- third_party/perfetto/include/perfetto/base/time.h.orig 2025-03-24 20:50:14 UTC
++++ third_party/perfetto/include/perfetto/base/time.h
+@@ -227,6 +227,9 @@ inline TimeNanos GetBootTimeNs() {
+ // Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
+ // during suspend (when supported).
+ inline TimeNanos GetBootTimeNs() {
++#if defined(__FreeBSD__)
++ return GetTimeInternalNs(kWallTimeClockSource);
++#else
+ // Determine if CLOCK_BOOTTIME is available on the first call.
+ static const clockid_t kBootTimeClockSource = [] {
+ struct timespec ts = {};
+@@ -234,6 +237,7 @@ inline TimeNanos GetBootTimeNs() {
+ return res == 0 ? CLOCK_BOOTTIME : kWallTimeClockSource;
+ }();
+ return GetTimeInternalNs(kBootTimeClockSource);
++#endif
+ }
+
+ inline TimeNanos GetWallTimeNs() {
+@@ -241,7 +245,13 @@ inline TimeNanos GetWallTimeRawNs() {
+ }
+
+ inline TimeNanos GetWallTimeRawNs() {
++#if defined(__OpenBSD__)
++ return GetTimeInternalNs(CLOCK_MONOTONIC);
++#elif defined(__FreeBSD__)
++ return GetTimeInternalNs(CLOCK_MONOTONIC_FAST);
++#else
+ return GetTimeInternalNs(CLOCK_MONOTONIC_RAW);
++#endif
+ }
+
+ inline TimeNanos GetThreadCPUTimeNs() {
diff --git a/devel/electron38/files/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h b/devel/electron38/files/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
new file mode 100644
index 000000000000..756d551ebeb0
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
@@ -0,0 +1,11 @@
+--- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2025-03-24 20:50:14 UTC
++++ third_party/perfetto/include/perfetto/ext/base/event_fd.h
+@@ -58,6 +58,8 @@ class EventFd {
+ // On Mac and other non-Linux UNIX platforms a pipe-based fallback is used.
+ // The write end of the wakeup pipe.
+ ScopedFile write_fd_;
++#else
++ ScopedFile write_fd_;
+ #endif
+ };
+
diff --git a/devel/electron32/files/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h b/devel/electron38/files/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
index 36bd8a14f3d0..36bd8a14f3d0 100644
--- a/devel/electron32/files/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
+++ b/devel/electron38/files/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
diff --git a/devel/electron32/files/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h b/devel/electron38/files/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
index 4858a1ee72d2..4858a1ee72d2 100644
--- a/devel/electron32/files/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
+++ b/devel/electron38/files/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
diff --git a/devel/electron32/files/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto b/devel/electron38/files/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
index 59893e67db88..59893e67db88 100644
--- a/devel/electron32/files/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
+++ b/devel/electron38/files/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_base_clock__snapshots.cc b/devel/electron38/files/patch-third__party_perfetto_src_base_clock__snapshots.cc
new file mode 100644
index 000000000000..908cfce3ce9e
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_base_clock__snapshots.cc
@@ -0,0 +1,10 @@
+--- third_party/perfetto/src/base/clock_snapshots.cc.orig 2025-03-24 20:50:14 UTC
++++ third_party/perfetto/src/base/clock_snapshots.cc
+@@ -27,6 +27,7 @@ ClockSnapshotVector CaptureClockSnapshots() {
+ #if !PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_NACL) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_QNX)
+ struct {
+ clockid_t id;
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_base_event__fd.cc b/devel/electron38/files/patch-third__party_perfetto_src_base_event__fd.cc
new file mode 100644
index 000000000000..ed2a419c2c46
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_base_event__fd.cc
@@ -0,0 +1,22 @@
+--- third_party/perfetto/src/base/event_fd.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/perfetto/src/base/event_fd.cc
+@@ -25,7 +25,8 @@
+ #include <synchapi.h>
+ #elif PERFETTO_BUILDFLAG(PERFETTO_OS_QNX)
+ #include <unistd.h>
+-#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++#elif (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
+ #include <sys/eventfd.h>
+ #include <unistd.h>
+@@ -60,7 +61,8 @@ void EventFd::Clear() {
+ PERFETTO_DFATAL("EventFd::Clear()");
+ }
+
+-#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#elif (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
+
+ EventFd::EventFd() {
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_base_periodic__task.cc b/devel/electron38/files/patch-third__party_perfetto_src_base_periodic__task.cc
new file mode 100644
index 000000000000..2198dd55504c
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_base_periodic__task.cc
@@ -0,0 +1,20 @@
+--- third_party/perfetto/src/base/periodic_task.cc.orig 2025-03-24 20:50:14 UTC
++++ third_party/perfetto/src/base/periodic_task.cc
+@@ -24,7 +24,7 @@
+ #include "perfetto/base/time.h"
+ #include "perfetto/ext/base/file_utils.h"
+
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)
+ #include <sys/timerfd.h>
+ #endif
+@@ -44,7 +44,7 @@ ScopedPlatformHandle CreateTimerFd(const PeriodicTask:
+ }
+
+ ScopedPlatformHandle CreateTimerFd(const PeriodicTask::Args& args) {
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)
+ ScopedPlatformHandle tfd(
+ timerfd_create(CLOCK_BOOTTIME, TFD_CLOEXEC | TFD_NONBLOCK));
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_base_scoped__sched__boost.cc b/devel/electron38/files/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
new file mode 100644
index 000000000000..936aba455380
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
@@ -0,0 +1,26 @@
+--- third_party/perfetto/src/base/scoped_sched_boost.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/perfetto/src/base/scoped_sched_boost.cc
+@@ -18,8 +18,9 @@
+
+ #include "perfetto/ext/base/status_macros.h"
+
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ #include <sched.h> // for 'SCHED_' macros and 'sched_' functions
+ #include <sys/resource.h> // for 'setpriority', 'getpriority', 'PRIO_PROCESS'
+ #include <sys/types.h> // for 'pid_t'
+@@ -31,8 +32,9 @@ namespace perfetto::base {
+
+ namespace perfetto::base {
+
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+
+ namespace {
+ constexpr pid_t kCurrentPid = 0;
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_base_string__utils.cc b/devel/electron38/files/patch-third__party_perfetto_src_base_string__utils.cc
new file mode 100644
index 000000000000..182d5e3334a1
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_base_string__utils.cc
@@ -0,0 +1,12 @@
+--- third_party/perfetto/src/base/string_utils.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/perfetto/src/base/string_utils.cc
+@@ -39,7 +39,8 @@ double StrToD(const char* nptr, char** endptr) {
+ // Locale-independent as possible version of strtod.
+ double StrToD(const char* nptr, char** endptr) {
+ #if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++ (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
+ static auto c_locale = newlocale(LC_ALL, "C", nullptr);
+ return strtod_l(nptr, endptr, c_locale);
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_base_subprocess__posix.cc b/devel/electron38/files/patch-third__party_perfetto_src_base_subprocess__posix.cc
new file mode 100644
index 000000000000..f8ee067119ea
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_base_subprocess__posix.cc
@@ -0,0 +1,22 @@
+--- third_party/perfetto/src/base/subprocess_posix.cc.orig 2025-03-24 20:50:14 UTC
++++ third_party/perfetto/src/base/subprocess_posix.cc
+@@ -35,7 +35,8 @@
+ #include <thread>
+ #include <tuple>
+
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
+ #include <sys/prctl.h>
+ #endif
+@@ -64,7 +65,8 @@ void __attribute__((noreturn)) ChildProcess(ChildProce
+ // Don't add any dynamic allocation in this function. This will be invoked
+ // under a fork(), potentially in a state where the allocator lock is held.
+ void __attribute__((noreturn)) ChildProcess(ChildProcessArgs* args) {
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
+ // In no case we want a child process to outlive its parent process. This is
+ // relevant for tests, so that a test failure/crash doesn't leave child
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_base_test_vm__test__utils.cc b/devel/electron38/files/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
new file mode 100644
index 000000000000..43ed96666416
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
@@ -0,0 +1,11 @@
+--- third_party/perfetto/src/base/test/vm_test_utils.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/perfetto/src/base/test/vm_test_utils.cc
+@@ -92,7 +92,7 @@ bool IsMapped(void* start, size_t size) {
+ // Fuchsia doesn't yet support paging (b/119503290).
+ ignore_result(page_size);
+ return true;
+-#elif PERFETTO_BUILDFLAG(PERFETTO_OS_NACL)
++#elif PERFETTO_BUILDFLAG(PERFETTO_OS_NACL) || PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ // mincore isn't available on NaCL.
+ ignore_result(page_size);
+ return true;
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_base_thread__task__runner.cc b/devel/electron38/files/patch-third__party_perfetto_src_base_thread__task__runner.cc
new file mode 100644
index 000000000000..000b81b44958
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_base_thread__task__runner.cc
@@ -0,0 +1,12 @@
+--- third_party/perfetto/src/base/thread_task_runner.cc.orig 2025-03-24 20:50:14 UTC
++++ third_party/perfetto/src/base/thread_task_runner.cc
+@@ -27,7 +27,8 @@
+ #include "perfetto/ext/base/thread_utils.h"
+ #include "perfetto/ext/base/unix_task_runner.h"
+
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
+ #include <sys/prctl.h>
+ #endif
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_base_unix__socket.cc b/devel/electron38/files/patch-third__party_perfetto_src_base_unix__socket.cc
new file mode 100644
index 000000000000..99bd2e2076c7
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_base_unix__socket.cc
@@ -0,0 +1,26 @@
+--- third_party/perfetto/src/base/unix_socket.cc.orig 2025-06-30 07:04:30 UTC
++++ third_party/perfetto/src/base/unix_socket.cc
+@@ -45,7 +45,7 @@
+ #include <unistd.h>
+ #endif
+
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
++#if PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) || defined(__FreeBSD__)
+ #include <sys/ucred.h>
+ #endif
+
+@@ -1031,9 +1031,13 @@ void UnixSocket::ReadPeerCredentialsPosix() {
+ int res = getpeereid(fd, &peer_uid_, nullptr);
+ PERFETTO_CHECK(res == 0);
+ // There is no pid when obtaining peer credentials for QNX
+-#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++#elif !defined(__FreeBSD__) && PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
++#if PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
++ struct sockpeercred user_cred;
++#else
+ struct ucred user_cred;
++#endif
+ socklen_t len = sizeof(user_cred);
+ int fd = sock_raw_.fd();
+ int res = getsockopt(fd, SOL_SOCKET, SO_PEERCRED, &user_cred, &len);
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_base_utils.cc b/devel/electron38/files/patch-third__party_perfetto_src_base_utils.cc
new file mode 100644
index 000000000000..380d051272e6
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_base_utils.cc
@@ -0,0 +1,47 @@
+--- third_party/perfetto/src/base/utils.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/perfetto/src/base/utils.cc
+@@ -38,7 +38,8 @@
+ #include <mach/vm_page_size.h>
+ #endif
+
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
+ #include <sys/prctl.h>
+
+@@ -280,14 +281,22 @@ std::string GetCurExecutablePath() {
+
+ std::string GetCurExecutablePath() {
+ std::string self_path;
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_FUCHSIA)
++ PERFETTO_BUILDFLAG(PERFETTO_OS_FUCHSIA)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ char buf[PATH_MAX];
+ ssize_t size = readlink("/proc/self/exe", buf, sizeof(buf));
+ PERFETTO_CHECK(size != -1);
+ // readlink does not null terminate.
+ self_path = std::string(buf, static_cast<size_t>(size));
++#elif PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
++ char *buf;
++ const char *cpath = "/usr/local/chrome/chrome";
++ if ((buf = getenv("CHROME_EXE_PATH")) != NULL)
++ self_path = std::string(buf);
++ else
++ self_path = std::string(cpath);
+ #elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
+ uint32_t size = 0;
+ PERFETTO_CHECK(_NSGetExecutablePath(nullptr, &size));
+@@ -339,7 +348,8 @@ bool IsSyncMemoryTaggingEnabled() {
+ }
+
+ bool IsSyncMemoryTaggingEnabled() {
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
+ // Compute only once per lifetime of the process.
+ static bool cached_value = [] {
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc b/devel/electron38/files/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
new file mode 100644
index 000000000000..7327771d4362
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
@@ -0,0 +1,56 @@
+--- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
+@@ -59,7 +59,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
+ case FtraceEvent::kV4l2QbufFieldNumber: {
+ V4l2QbufFtraceEvent::Decoder pb_evt(bytes);
+ BufferEvent evt;
+- evt.device_minor = pb_evt.minor();
++ evt.device_minor = pb_evt.gminor();
+ evt.index = pb_evt.index();
+ evt.type = pb_evt.type();
+ evt.bytesused = pb_evt.bytesused();
+@@ -100,7 +100,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
+ case FtraceEvent::kV4l2DqbufFieldNumber: {
+ V4l2DqbufFtraceEvent::Decoder pb_evt(bytes);
+ BufferEvent evt;
+- evt.device_minor = pb_evt.minor();
++ evt.device_minor = pb_evt.gminor();
+ evt.index = pb_evt.index();
+ evt.type = pb_evt.type();
+ evt.bytesused = pb_evt.bytesused();
+@@ -146,7 +146,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
+ case FtraceEvent::kVb2V4l2BufQueueFieldNumber: {
+ Vb2V4l2BufQueueFtraceEvent::Decoder pb_evt(bytes);
+ BufferEvent evt;
+- evt.device_minor = pb_evt.minor();
++ evt.device_minor = pb_evt.gminor();
+ evt.index = std::nullopt;
+ evt.type = std::nullopt;
+ evt.bytesused = std::nullopt;
+@@ -177,7 +177,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
+ case FtraceEvent::kVb2V4l2BufDoneFieldNumber: {
+ Vb2V4l2BufDoneFtraceEvent::Decoder pb_evt(bytes);
+ BufferEvent evt;
+- evt.device_minor = pb_evt.minor();
++ evt.device_minor = pb_evt.gminor();
+ evt.index = std::nullopt;
+ evt.type = std::nullopt;
+ evt.bytesused = std::nullopt;
+@@ -208,7 +208,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
+ case FtraceEvent::kVb2V4l2QbufFieldNumber: {
+ Vb2V4l2QbufFtraceEvent::Decoder pb_evt(bytes);
+ BufferEvent evt;
+- evt.device_minor = pb_evt.minor();
++ evt.device_minor = pb_evt.gminor();
+ evt.index = std::nullopt;
+ evt.type = std::nullopt;
+ evt.bytesused = std::nullopt;
+@@ -239,7 +239,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
+ case FtraceEvent::kVb2V4l2DqbufFieldNumber: {
+ Vb2V4l2DqbufFtraceEvent::Decoder pb_evt(bytes);
+ BufferEvent evt;
+- evt.device_minor = pb_evt.minor();
++ evt.device_minor = pb_evt.gminor();
+ evt.index = std::nullopt;
+ evt.type = std::nullopt;
+ evt.bytesused = std::nullopt;
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_tracing_ipc_memfd.cc b/devel/electron38/files/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
new file mode 100644
index 000000000000..e488a951307f
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
@@ -0,0 +1,12 @@
+--- third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2025-06-30 07:04:30 UTC
++++ third_party/perfetto/src/tracing/ipc/memfd.cc
+@@ -20,7 +20,8 @@
+
+ #define PERFETTO_MEMFD_ENABLED() \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX)
++ (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD))
+
+ #if PERFETTO_MEMFD_ENABLED()
+
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_tracing_platform__posix.cc b/devel/electron38/files/patch-third__party_perfetto_src_tracing_platform__posix.cc
new file mode 100644
index 000000000000..2196a58302cc
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_tracing_platform__posix.cc
@@ -0,0 +1,19 @@
+--- third_party/perfetto/src/tracing/platform_posix.cc.orig 2025-01-27 17:37:37 UTC
++++ third_party/perfetto/src/tracing/platform_posix.cc
+@@ -110,12 +110,13 @@ std::string PlatformPosix::GetCurrentProcessName() {
+ }
+
+ std::string PlatformPosix::GetCurrentProcessName() {
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ std::string cmdline;
+ base::ReadFile("/proc/self/cmdline", &cmdline);
+ return cmdline.substr(0, cmdline.find('\0'));
+-#elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
++#elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) || PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ return std::string(getprogname());
+ #else
+ return "unknown_producer";
diff --git a/devel/electron38/files/patch-third__party_perfetto_src_tracing_track.cc b/devel/electron38/files/patch-third__party_perfetto_src_tracing_track.cc
new file mode 100644
index 000000000000..2cb33101de80
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_perfetto_src_tracing_track.cc
@@ -0,0 +1,23 @@
+--- third_party/perfetto/src/tracing/track.cc.orig 2025-01-27 17:37:37 UTC
++++ third_party/perfetto/src/tracing/track.cc
+@@ -60,8 +60,9 @@ protos::gen::TrackDescriptor ProcessTrack::Serialize()
+ auto desc = Track::Serialize();
+ auto pd = desc.mutable_process();
+ pd->set_pid(static_cast<int32_t>(pid));
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ std::string cmdline;
+ if (base::ReadFile("/proc/self/cmdline", &cmdline)) {
+ // Since cmdline is a zero-terminated list of arguments, this ends up
+@@ -170,7 +171,7 @@ uint64_t GetProcessStartTime() {
+ namespace {
+
+ uint64_t GetProcessStartTime() {
+-#if !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN)
++#if !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ std::string stat;
+ if (!base::ReadFile("/proc/self/stat", &stat))
+ return 0u;
diff --git a/devel/electron38/files/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h b/devel/electron38/files/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
new file mode 100644
index 000000000000..ce46707cf810
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
@@ -0,0 +1,11 @@
+--- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2025-04-22 20:15:27 UTC
++++ third_party/protobuf/src/google/protobuf/stubs/platform_macros.h
+@@ -99,7 +99,7 @@ GOOGLE_PROTOBUF_PLATFORM_ERROR
+
+ #undef GOOGLE_PROTOBUF_PLATFORM_ERROR
+
+-#if defined(GOOGLE_PROTOBUF_OS_ANDROID) || defined(GOOGLE_PROTOBUF_OS_IPHONE)
++#if defined(GOOGLE_PROTOBUF_OS_ANDROID) || defined(GOOGLE_PROTOBUF_OS_IPHONE) || defined(__OpenBSD__)
+ // Android ndk does not support the __thread keyword very well yet. Here
+ // we use pthread_key_create()/pthread_getspecific()/... methods for
+ // TLS support on android.
diff --git a/devel/electron38/files/patch-third__party_rust_qr__code_v2_BUILD.gn b/devel/electron38/files/patch-third__party_rust_qr__code_v2_BUILD.gn
new file mode 100644
index 000000000000..ab50496bfb1c
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_rust_qr__code_v2_BUILD.gn
@@ -0,0 +1,13 @@
+--- third_party/rust/qr_code/v2/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ third_party/rust/qr_code/v2/BUILD.gn
+@@ -40,6 +40,10 @@ cargo_crate("lib") {
+ cargo_pkg_repository = "https://github.com/RCasatta/qr_code"
+ cargo_pkg_version = "2.0.0"
+
++ rustflags = [
++ "--cap-lints=allow",
++ ]
++
+ allow_unsafe = false
+
+ #####################################################################
diff --git a/devel/electron32/files/patch-third__party_skia_src_ports_SkMemory__malloc.cpp b/devel/electron38/files/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
index 6686710f2e8a..6686710f2e8a 100644
--- a/devel/electron32/files/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
+++ b/devel/electron38/files/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
diff --git a/devel/electron32/files/patch-third__party_skia_src_ports_SkOSFile__posix.cpp b/devel/electron38/files/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
index bd078ab07755..bd078ab07755 100644
--- a/devel/electron32/files/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
+++ b/devel/electron38/files/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
diff --git a/devel/electron32/files/patch-third__party_speech-dispatcher_libspeechd__version.h b/devel/electron38/files/patch-third__party_speech-dispatcher_libspeechd__version.h
index 26207049ca92..26207049ca92 100644
--- a/devel/electron32/files/patch-third__party_speech-dispatcher_libspeechd__version.h
+++ b/devel/electron38/files/patch-third__party_speech-dispatcher_libspeechd__version.h
diff --git a/devel/electron32/files/patch-third__party_speech-dispatcher_speechd__types.h b/devel/electron38/files/patch-third__party_speech-dispatcher_speechd__types.h
index d34c000c4f9d..d34c000c4f9d 100644
--- a/devel/electron32/files/patch-third__party_speech-dispatcher_speechd__types.h
+++ b/devel/electron38/files/patch-third__party_speech-dispatcher_speechd__types.h
diff --git a/devel/electron38/files/patch-third__party_sqlite_BUILD.gn b/devel/electron38/files/patch-third__party_sqlite_BUILD.gn
new file mode 100644
index 000000000000..b73f6763af4a
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_sqlite_BUILD.gn
@@ -0,0 +1,11 @@
+--- third_party/sqlite/BUILD.gn.orig 2025-03-24 20:50:14 UTC
++++ third_party/sqlite/BUILD.gn
+@@ -155,7 +155,7 @@ config("sqlite_warnings") {
+ ]
+ }
+ }
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ cflags += [
+ # SQLite doesn't believe in compiler warnings, preferring testing.
+ # http://www.sqlite.org/faq.html#q17
diff --git a/devel/electron38/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c b/devel/electron38/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
new file mode 100644
index 000000000000..a33ddff3e634
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
@@ -0,0 +1,11 @@
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2025-08-26 20:49:50 UTC
++++ third_party/sqlite/src/amalgamation_dev/sqlite3.c
+@@ -14552,7 +14552,7 @@ struct fts5_api {
+ ** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
+ ** it.
+ */
+-#if !defined(_XOPEN_SOURCE) && !defined(__DARWIN__) && !defined(__APPLE__)
++#if !defined(_XOPEN_SOURCE) && !defined(__DARWIN__) && !defined(__APPLE__) && !defined(__FreeBSD__)
+ # define _XOPEN_SOURCE 600
+ #endif
+
diff --git a/devel/electron38/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c b/devel/electron38/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c
new file mode 100644
index 000000000000..74a1ef5545a9
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c
@@ -0,0 +1,32 @@
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2025-08-26 20:49:50 UTC
++++ third_party/sqlite/src/amalgamation/sqlite3.c
+@@ -14552,7 +14552,7 @@ struct fts5_api {
+ ** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
+ ** it.
+ */
+-#if !defined(_XOPEN_SOURCE) && !defined(__DARWIN__) && !defined(__APPLE__)
++#if !defined(_XOPEN_SOURCE) && !defined(__DARWIN__) && !defined(__APPLE__) && !defined(__FreeBSD__)
+ # define _XOPEN_SOURCE 600
+ #endif
+
+@@ -45644,7 +45644,12 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
+ memset(zBuf, 0, nBuf);
+ randomnessPid = osGetpid(0);
+ #if !defined(SQLITE_TEST) && !defined(SQLITE_OMIT_RANDOMNESS)
++#if defined(__OpenBSD__)
+ {
++ arc4random_buf(zBuf, nBuf);
++ }
++#else
++ {
+ int fd, got;
+ fd = robust_open("/dev/urandom", O_RDONLY, 0);
+ if( fd<0 ){
+@@ -45659,6 +45664,7 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
+ robust_close(0, fd, __LINE__);
+ }
+ }
++#endif
+ #endif
+ return nBuf;
+ }
diff --git a/devel/electron32/files/patch-third__party_swiftshader_src_Reactor_Debug.cpp b/devel/electron38/files/patch-third__party_swiftshader_src_Reactor_Debug.cpp
index 6d183046901d..6d183046901d 100644
--- a/devel/electron32/files/patch-third__party_swiftshader_src_Reactor_Debug.cpp
+++ b/devel/electron38/files/patch-third__party_swiftshader_src_Reactor_Debug.cpp
diff --git a/devel/electron32/files/patch-third__party_swiftshader_src_System_Configurator.cpp b/devel/electron38/files/patch-third__party_swiftshader_src_System_Configurator.cpp
index 8300c60da5ec..8300c60da5ec 100644
--- a/devel/electron32/files/patch-third__party_swiftshader_src_System_Configurator.cpp
+++ b/devel/electron38/files/patch-third__party_swiftshader_src_System_Configurator.cpp
diff --git a/devel/electron32/files/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp b/devel/electron38/files/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
index 7e1b9f8f0ad3..7e1b9f8f0ad3 100644
--- a/devel/electron32/files/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
+++ b/devel/electron38/files/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
diff --git a/devel/electron32/files/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp b/devel/electron38/files/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
index 8bd770cf38ef..8bd770cf38ef 100644
--- a/devel/electron32/files/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
+++ b/devel/electron38/files/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
diff --git a/devel/electron32/files/patch-third__party_swiftshader_src_WSI_libXCB.cpp b/devel/electron38/files/patch-third__party_swiftshader_src_WSI_libXCB.cpp
index 4f7a5b044079..4f7a5b044079 100644
--- a/devel/electron32/files/patch-third__party_swiftshader_src_WSI_libXCB.cpp
+++ b/devel/electron38/files/patch-third__party_swiftshader_src_WSI_libXCB.cpp
diff --git a/devel/electron32/files/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h b/devel/electron38/files/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
index 8e9a23417ae3..8e9a23417ae3 100644
--- a/devel/electron32/files/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
+++ b/devel/electron38/files/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
diff --git a/devel/electron32/files/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h b/devel/electron38/files/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
index 9d934bd8e734..9d934bd8e734 100644
--- a/devel/electron32/files/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
+++ b/devel/electron38/files/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
diff --git a/devel/electron32/files/patch-third__party_swiftshader_third__party_marl_src_memory.cpp b/devel/electron38/files/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
index c0f589f8f517..c0f589f8f517 100644
--- a/devel/electron32/files/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
+++ b/devel/electron38/files/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
diff --git a/devel/electron32/files/patch-third__party_swiftshader_third__party_marl_src_thread.cpp b/devel/electron38/files/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
index 61663a17fcaa..61663a17fcaa 100644
--- a/devel/electron32/files/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
+++ b/devel/electron38/files/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
diff --git a/devel/electron38/files/patch-third__party_test__fonts_fontconfig_BUILD.gn b/devel/electron38/files/patch-third__party_test__fonts_fontconfig_BUILD.gn
new file mode 100644
index 000000000000..4be98d7b009a
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_test__fonts_fontconfig_BUILD.gn
@@ -0,0 +1,28 @@
+--- third_party/test_fonts/fontconfig/BUILD.gn.orig 2025-09-09 01:18:53 UTC
++++ third_party/test_fonts/fontconfig/BUILD.gn
+@@ -26,7 +26,11 @@ if (is_linux || is_chromeos) {
+
+ copy("fonts_conf") {
+ sources = [ "fonts.conf" ]
+- outputs = [ "$root_out_dir/etc/fonts/{{source_file_part}}" ]
++ if (is_freebsd) {
++ outputs = [ "$root_out_dir/usr/local/etc/fonts/{{source_file_part}}" ]
++ } else {
++ outputs = [ "$root_out_dir/etc/fonts/{{source_file_part}}" ]
++ }
+ }
+
+ if (current_toolchain == host_toolchain) {
+@@ -47,7 +51,11 @@ if (is_linux || is_chromeos) {
+ "//third_party/test_fonts",
+ ]
+ args = []
+- inputs = [ "$root_out_dir/etc/fonts/fonts.conf" ]
++ if (is_freebsd) {
++ inputs = [ "$root_out_dir/usr/local/etc/fonts/fonts.conf" ]
++ } else {
++ inputs = [ "$root_out_dir/etc/fonts/fonts.conf" ]
++ }
+ outputs = [
+ "$root_out_dir/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-reindex1-10",
+ "$root_out_dir/fontconfig_caches/CACHEDIR.TAG",
diff --git a/devel/electron32/files/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc b/devel/electron38/files/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
index 65eb80dacd90..65eb80dacd90 100644
--- a/devel/electron32/files/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
+++ b/devel/electron38/files/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
diff --git a/devel/electron38/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc b/devel/electron38/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
new file mode 100644
index 000000000000..61a1688ab85a
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
@@ -0,0 +1,11 @@
+--- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2025-09-09 01:18:53 UTC
++++ third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
+@@ -56,7 +56,7 @@ int main() {
+ FcFini();
+
+ // Check existence of intended fontconfig cache file.
+- auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-reindex1-10";
++ auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-reindex1-" + FC_CACHE_VERSION;
+ bool cache_exists = access(cache.c_str(), F_OK) == 0;
+ return !cache_exists;
+ }
diff --git a/devel/electron38/files/patch-third__party_tflite_features.gni b/devel/electron38/files/patch-third__party_tflite_features.gni
new file mode 100644
index 000000000000..9f7b88c90f44
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_tflite_features.gni
@@ -0,0 +1,11 @@
+--- third_party/tflite/features.gni.orig 2025-06-30 07:04:30 UTC
++++ third_party/tflite/features.gni
+@@ -8,7 +8,7 @@ declare_args() {
+
+ declare_args() {
+ # This enables building TFLite with XNNPACK.
+- build_tflite_with_xnnpack = current_cpu != "arm" && !is_fuchsia
++ build_tflite_with_xnnpack = current_cpu != "arm" && !is_fuchsia && !is_bsd
+
+ # Turns on TFLITE_WITH_RUY, using ruy as the gemm backend instead of gemmlowp.
+ build_tflite_with_ruy = true
diff --git a/devel/electron32/files/patch-third__party_unrar_src_crc.cpp b/devel/electron38/files/patch-third__party_unrar_src_crc.cpp
index ba777a00bd08..ba777a00bd08 100644
--- a/devel/electron32/files/patch-third__party_unrar_src_crc.cpp
+++ b/devel/electron38/files/patch-third__party_unrar_src_crc.cpp
diff --git a/devel/electron32/files/patch-third__party_unrar_src_crypt.cpp b/devel/electron38/files/patch-third__party_unrar_src_crypt.cpp
index 3ce2532bda1f..3ce2532bda1f 100644
--- a/devel/electron32/files/patch-third__party_unrar_src_crypt.cpp
+++ b/devel/electron38/files/patch-third__party_unrar_src_crypt.cpp
diff --git a/devel/electron38/files/patch-third__party_unrar_src_os.hpp b/devel/electron38/files/patch-third__party_unrar_src_os.hpp
new file mode 100644
index 000000000000..2a6fc6f9128b
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_unrar_src_os.hpp
@@ -0,0 +1,16 @@
+--- third_party/unrar/src/os.hpp.orig 2025-03-24 20:50:14 UTC
++++ third_party/unrar/src/os.hpp
+@@ -166,9 +166,12 @@
+
+ #if defined(__aarch64__) && (defined(__ARM_FEATURE_CRYPTO) || defined(__ARM_FEATURE_CRC32))
+ #include <arm_neon.h>
+-#ifndef _APPLE
++#if !defined(_APPLE) && !defined(__FreeBSD__)
+ #include <sys/auxv.h>
+ #include <asm/hwcap.h>
++#endif
++#ifdef __FreeBSD__
++#include <machine/armreg.h>
+ #endif
+ #ifdef __ARM_FEATURE_CRYPTO
+ #define USE_NEON_AES
diff --git a/devel/electron32/files/patch-third__party_unrar_src_rijndael.cpp b/devel/electron38/files/patch-third__party_unrar_src_rijndael.cpp
index c01e3b9817bc..c01e3b9817bc 100644
--- a/devel/electron32/files/patch-third__party_unrar_src_rijndael.cpp
+++ b/devel/electron38/files/patch-third__party_unrar_src_rijndael.cpp
diff --git a/devel/electron38/files/patch-third__party_vulkan-loader_src_BUILD.gn b/devel/electron38/files/patch-third__party_vulkan-loader_src_BUILD.gn
new file mode 100644
index 000000000000..df779ae973cd
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_vulkan-loader_src_BUILD.gn
@@ -0,0 +1,11 @@
+--- third_party/vulkan-loader/src/BUILD.gn.orig 2024-10-16 21:33:57 UTC
++++ third_party/vulkan-loader/src/BUILD.gn
+@@ -57,7 +57,7 @@ config("vulkan_internal_config") {
+ defines += [
+ "SYSCONFDIR=\"/etc\"",
+ "FALLBACK_CONFIG_DIRS=\"/etc/xdg\"",
+- "FALLBACK_DATA_DIRS=\"/usr/local/share:/usr/share\"",
++ "FALLBACK_DATA_DIRS=\"/usr/X11R6/share:/usr/local/share:/usr/share\"",
+ ]
+ }
+ if (is_apple && !vulkan_loader_shared) {
diff --git a/devel/electron38/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h b/devel/electron38/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
new file mode 100644
index 000000000000..da6bc50f5246
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
@@ -0,0 +1,19 @@
+--- third_party/vulkan-loader/src/loader/vk_loader_platform.h.orig 2025-03-24 20:50:14 UTC
++++ third_party/vulkan-loader/src/loader/vk_loader_platform.h
+@@ -353,7 +353,15 @@ static inline char *loader_platform_executable_path(ch
+
+ return buffer;
+ }
+-#elif defined(__Fuchsia__) || defined(__OpenBSD__)
++#elif defined(__OpenBSD__)
++static inline char *loader_platform_executable_path(char *buffer, size_t size) {
++ if ((buffer = getenv("CHROME_EXE_PATH")) != NULL)
++ return buffer;
++ else
++ buffer = "/usr/local/chrome/chrome";
++ return buffer;
++}
++#elif defined(__Fuchsia__)
+ static inline char *loader_platform_executable_path(char *buffer, size_t size) { return NULL; }
+ #elif defined(__QNX__)
+
diff --git a/devel/electron38/files/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h b/devel/electron38/files/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
new file mode 100644
index 000000000000..4166d377dc13
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
@@ -0,0 +1,11 @@
+--- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2025-03-24 20:50:14 UTC
++++ third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
+@@ -2971,7 +2971,7 @@ static void* vma_aligned_alloc(size_t alignment, size_
+
+ return memalign(alignment, size);
+ }
+-#elif defined(__APPLE__) || defined(__ANDROID__) || (defined(__linux__) && defined(__GLIBCXX__) && !defined(_GLIBCXX_HAVE_ALIGNED_ALLOC))
++#elif defined(__APPLE__) || defined(__ANDROID__) || (defined(__linux__) && defined(__GLIBCXX__) && !defined(_GLIBCXX_HAVE_ALIGNED_ALLOC)) || defined(__OpenBSD__) || defined(__FreeBSD__)
+ #include <cstdlib>
+
+ #if defined(__APPLE__)
diff --git a/devel/electron32/files/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h b/devel/electron38/files/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
index ffbab190e6fd..ffbab190e6fd 100644
--- a/devel/electron32/files/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
+++ b/devel/electron38/files/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
diff --git a/devel/electron32/files/patch-third__party_wayland_BUILD.gn b/devel/electron38/files/patch-third__party_wayland_BUILD.gn
index 2f32886081b6..2f32886081b6 100644
--- a/devel/electron32/files/patch-third__party_wayland_BUILD.gn
+++ b/devel/electron38/files/patch-third__party_wayland_BUILD.gn
diff --git a/devel/electron32/files/patch-third__party_wayland_include_config.h b/devel/electron38/files/patch-third__party_wayland_include_config.h
index 2dbdff412c76..2dbdff412c76 100644
--- a/devel/electron32/files/patch-third__party_wayland_include_config.h
+++ b/devel/electron38/files/patch-third__party_wayland_include_config.h
diff --git a/devel/electron38/files/patch-third__party_webrtc_BUILD.gn b/devel/electron38/files/patch-third__party_webrtc_BUILD.gn
new file mode 100644
index 000000000000..9038d30948c1
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_webrtc_BUILD.gn
@@ -0,0 +1,12 @@
+--- third_party/webrtc/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ third_party/webrtc/BUILD.gn
+@@ -220,6 +220,9 @@ config("common_inherited_config") {
+ if (is_linux || is_chromeos) {
+ defines += [ "WEBRTC_LINUX" ]
+ }
++ if (is_bsd) {
++ defines += [ "WEBRTC_BSD" ]
++ }
+ if (is_mac) {
+ defines += [ "WEBRTC_MAC" ]
+ }
diff --git a/devel/electron38/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn b/devel/electron38/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn
new file mode 100644
index 000000000000..6a3ec897e054
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn
@@ -0,0 +1,11 @@
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ third_party/webrtc/modules/audio_device/BUILD.gn
+@@ -329,7 +329,7 @@ rtc_library("audio_device_impl") {
+ if (rtc_use_dummy_audio_file_devices) {
+ defines += [ "WEBRTC_DUMMY_FILE_DEVICES" ]
+ } else {
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ sources += [
+ "linux/alsasymboltable_linux.cc",
+ "linux/alsasymboltable_linux.h",
diff --git a/devel/electron38/files/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc b/devel/electron38/files/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
new file mode 100644
index 000000000000..207115a1ed01
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
@@ -0,0 +1,12 @@
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
+@@ -15,7 +15,9 @@
+ #include <EGL/eglplatform.h>
+ #include <GL/gl.h>
+ #include <GL/glext.h>
++#if !defined(WEBRTC_BSD)
+ #include <asm/ioctl.h>
++#endif
+ #include <dlfcn.h>
+ #include <fcntl.h>
+ #include <gbm.h>
diff --git a/devel/electron38/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc b/devel/electron38/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
new file mode 100644
index 000000000000..89c2f96178be
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
@@ -0,0 +1,15 @@
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc
+@@ -212,6 +212,12 @@ void XServerPixelBuffer::InitShm(const XWindowAttribut
+ void XServerPixelBuffer::InitShm(const XWindowAttributes& attributes) {
+ Visual* default_visual = attributes.visual;
+ int default_depth = attributes.depth;
++#if defined(__OpenBSD__)
++// pledge(2)
++ RTC_LOG(LS_WARNING) << "Unable to use shmget(2) while using pledge(2). "
++ "Performance may be degraded.";
++ return;
++#endif
+
+ int major, minor;
+ Bool have_pixmaps;
diff --git a/devel/electron38/files/patch-third__party_webrtc_modules_portal_pipewire__utils.h b/devel/electron38/files/patch-third__party_webrtc_modules_portal_pipewire__utils.h
new file mode 100644
index 000000000000..a08bd4463b82
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_webrtc_modules_portal_pipewire__utils.h
@@ -0,0 +1,12 @@
+--- third_party/webrtc/modules/portal/pipewire_utils.h.orig 2025-08-26 20:49:50 UTC
++++ third_party/webrtc/modules/portal/pipewire_utils.h
+@@ -11,7 +11,9 @@
+ #ifndef MODULES_PORTAL_PIPEWIRE_UTILS_H_
+ #define MODULES_PORTAL_PIPEWIRE_UTILS_H_
+
++#if defined(__linux__)
+ #include <asm-generic/ioctl.h>
++#endif
+ #include <sys/ioctl.h>
+ #include <sys/mman.h>
+
diff --git a/devel/electron38/files/patch-third__party_webrtc_rtc__base_byte__order.h b/devel/electron38/files/patch-third__party_webrtc_rtc__base_byte__order.h
new file mode 100644
index 000000000000..c9339a401f50
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_webrtc_rtc__base_byte__order.h
@@ -0,0 +1,11 @@
+--- third_party/webrtc/rtc_base/byte_order.h.orig 2025-08-26 20:49:50 UTC
++++ third_party/webrtc/rtc_base/byte_order.h
+@@ -82,6 +82,8 @@
+ #error WEBRTC_ARCH_BIG_ENDIAN or WEBRTC_ARCH_LITTLE_ENDIAN must be defined.
+ #endif // defined(WEBRTC_ARCH_LITTLE_ENDIAN)
+
++#elif defined(WEBRTC_BSD)
++#include <sys/endian.h>
+ #elif defined(WEBRTC_POSIX)
+ #include <endian.h>
+ #else
diff --git a/devel/electron38/files/patch-third__party_webrtc_rtc__base_cpu__info.cc b/devel/electron38/files/patch-third__party_webrtc_rtc__base_cpu__info.cc
new file mode 100644
index 000000000000..f1c64408795e
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_webrtc_rtc__base_cpu__info.cc
@@ -0,0 +1,23 @@
+--- third_party/webrtc/rtc_base/cpu_info.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/webrtc/rtc_base/cpu_info.cc
+@@ -36,7 +36,7 @@
+ #if defined(WEBRTC_ARCH_X86_FAMILY) && defined(_MSC_VER)
+ #include <intrin.h>
+ #endif
+-#if defined(WEBRTC_ARCH_ARM_FAMILY) && defined(WEBRTC_LINUX)
++#if defined(WEBRTC_ARCH_ARM_FAMILY) && defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD)
+ #include <asm/hwcap.h>
+ #include <sys/auxv.h>
+ #endif
+@@ -178,7 +178,11 @@ bool Supports(ISA instruction_set_architecture) {
+ return 0 != (android_getCpuFeatures() & ANDROID_CPU_ARM_FEATURE_NEON);
+ #elif defined(WEBRTC_LINUX)
+ uint64_t hwcap = 0;
++#if defined(WEBRTC_BSD)
++ elf_aux_info(AT_HWCAP, &hwcap, sizeof(hwcap));
++#else
+ hwcap = getauxval(AT_HWCAP);
++#endif
+ #if defined(__aarch64__)
+ if ((hwcap & HWCAP_ASIMD) != 0) {
+ return true;
diff --git a/devel/electron38/files/patch-third__party_webrtc_rtc__base_ip__address.cc b/devel/electron38/files/patch-third__party_webrtc_rtc__base_ip__address.cc
new file mode 100644
index 000000000000..07c35b604a21
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_webrtc_rtc__base_ip__address.cc
@@ -0,0 +1,12 @@
+--- third_party/webrtc/rtc_base/ip_address.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/webrtc/rtc_base/ip_address.cc
+@@ -22,7 +22,8 @@
+ #include "rtc_base/string_utils.h"
+
+ #if defined(WEBRTC_POSIX)
+-#ifdef OPENBSD
++#if defined(WEBRTC_BSD)
++#include <sys/types.h>
+ #include <netinet/in_systm.h>
+ #endif
+ #include <netdb.h>
diff --git a/devel/electron38/files/patch-third__party_webrtc_rtc__base_net__helpers.cc b/devel/electron38/files/patch-third__party_webrtc_rtc__base_net__helpers.cc
new file mode 100644
index 000000000000..2a5308e5f5e3
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_webrtc_rtc__base_net__helpers.cc
@@ -0,0 +1,10 @@
+--- third_party/webrtc/rtc_base/net_helpers.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/webrtc/rtc_base/net_helpers.cc
+@@ -20,6 +20,7 @@
+ #endif
+ #if defined(WEBRTC_POSIX)
+ #include <arpa/inet.h>
++#include <sys/socket.h>
+ #endif // defined(WEBRTC_POSIX)
+
+ namespace webrtc {
diff --git a/devel/electron38/files/patch-third__party_webrtc_rtc__base_network.cc b/devel/electron38/files/patch-third__party_webrtc_rtc__base_network.cc
new file mode 100644
index 000000000000..39dc4d3caeab
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_webrtc_rtc__base_network.cc
@@ -0,0 +1,15 @@
+--- third_party/webrtc/rtc_base/network.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/webrtc/rtc_base/network.cc
+@@ -303,7 +303,12 @@ AdapterType GetAdapterTypeFromName(absl::string_view n
+ }
+ #endif
+
++#if defined(WEBRTC_BSD)
++ // Treat all other network interface names as ethernet on BSD
++ return webrtc::ADAPTER_TYPE_ETHERNET;
++#else
+ return ADAPTER_TYPE_UNKNOWN;
++#endif
+ }
+
+ NetworkManager::EnumerationPermission NetworkManager::enumeration_permission()
diff --git a/devel/electron38/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc b/devel/electron38/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
new file mode 100644
index 000000000000..012d06f9f494
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
@@ -0,0 +1,114 @@
+--- third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/webrtc/rtc_base/physical_socket_server.cc
+@@ -61,7 +61,7 @@
+ #undef SetPort
+ #endif
+
+-#if defined(WEBRTC_LINUX)
++#if defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD)
+ #include <asm-generic/socket.h>
+ #include <linux/sockios.h>
+ #include <sys/epoll.h>
+@@ -78,7 +78,7 @@ typedef void* SockOptArg;
+ typedef void* SockOptArg;
+ #endif // WEBRTC_POSIX
+
+-#if defined(WEBRTC_POSIX) && !defined(WEBRTC_MAC)
++#if defined(WEBRTC_POSIX) && !defined(WEBRTC_MAC) && !defined(WEBRTC_BSD)
+ int64_t GetSocketRecvTimestamp(int socket) {
+ struct timeval tv_ioctl;
+ int ret = ioctl(socket, SIOCGSTAMP, &tv_ioctl);
+@@ -331,7 +331,7 @@ int PhysicalSocket::GetOption(Option opt, int* value)
+ return -1;
+ }
+ if (opt == OPT_DONTFRAGMENT) {
+-#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID)
++#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_BSD)
+ *value = (*value != IP_PMTUDISC_DONT) ? 1 : 0;
+ #endif
+ } else if (opt == OPT_DSCP) {
+@@ -360,7 +360,7 @@ int PhysicalSocket::SetOption(Option opt, int value) {
+ if (TranslateOption(opt, &slevel, &sopt) == -1)
+ return -1;
+ if (opt == OPT_DONTFRAGMENT) {
+-#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID)
++#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_BSD)
+ value = (value) ? IP_PMTUDISC_DO : IP_PMTUDISC_DONT;
+ #endif
+ } else if (opt == OPT_DSCP) {
+@@ -391,7 +391,7 @@ int PhysicalSocket::Send(const void* pv, size_t cb) {
+ int PhysicalSocket::Send(const void* pv, size_t cb) {
+ int sent = DoSend(
+ s_, reinterpret_cast<const char*>(pv), static_cast<int>(cb),
+-#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID)
++#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_BSD)
+ // Suppress SIGPIPE. Without this, attempting to send on a socket whose
+ // other end is closed will result in a SIGPIPE signal being raised to
+ // our process, which by default will terminate the process, which we
+@@ -420,7 +420,7 @@ int PhysicalSocket::SendTo(const void* buffer,
+ size_t len = addr.ToSockAddrStorage(&saddr);
+ int sent =
+ DoSendTo(s_, static_cast<const char*>(buffer), static_cast<int>(length),
+-#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID)
++#if defined(WEBRTC_LINUX) && !defined(WEBRTC_ANDROID) && !defined(WEBRTC_BSD)
+ // Suppress SIGPIPE. See above for explanation.
+ MSG_NOSIGNAL,
+ #else
+@@ -698,7 +698,7 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
+ *slevel = IPPROTO_IP;
+ *sopt = IP_DONTFRAGMENT;
+ break;
+-#elif defined(WEBRTC_MAC) || defined(BSD)
++#elif defined(WEBRTC_MAC) || defined(WEBRTC_BSD)
+ RTC_LOG(LS_WARNING) << "Socket::OPT_DONTFRAGMENT not supported.";
+ return -1;
+ #elif defined(WEBRTC_POSIX)
+@@ -747,7 +747,7 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
+ return -1;
+ #endif
+ case OPT_RECV_ECN:
+-#if defined(WEBRTC_POSIX)
++#if defined(WEBRTC_POSIX) && defined(IP_RECVTOS)
+ if (family_ == AF_INET6) {
+ *slevel = IPPROTO_IPV6;
+ *sopt = IPV6_RECVTCLASS;
+@@ -767,10 +767,19 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
+ *sopt = SO_KEEPALIVE;
+ break;
+ case OPT_TCP_KEEPCNT:
++#if !defined(TCP_KEEPCNT)
++ RTC_LOG(LS_WARNING) << "Socket::OPT_TCP_KEEPCNT not supported.";
++ return -1;
++#else
+ *slevel = IPPROTO_TCP;
+ *sopt = TCP_KEEPCNT;
+ break;
++#endif
+ case OPT_TCP_KEEPIDLE:
++#if !defined(TCP_KEEPALIVE)
++ RTC_LOG(LS_WARNING) << "Socket::OPT_TCP_KEEPALIVE not supported.";
++ return -1;
++#else
+ *slevel = IPPROTO_TCP;
+ #if !defined(WEBRTC_MAC)
+ *sopt = TCP_KEEPIDLE;
+@@ -778,12 +787,18 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
+ *sopt = TCP_KEEPALIVE;
+ #endif
+ break;
++#endif
+ case OPT_TCP_KEEPINTVL:
++#if !defined(TCP_KEEPALIVE)
++ RTC_LOG(LS_WARNING) << "Socket::OPT_TCP_KEEPINTVL not supported.";
++ return -1;
++#else
+ *slevel = IPPROTO_TCP;
+ *sopt = TCP_KEEPINTVL;
+ break;
++#endif
+ case OPT_TCP_USER_TIMEOUT:
+-#if defined(WEBRTC_LINUX) || defined(WEBRTC_ANDROID)
++#if (defined(WEBRTC_LINUX) || defined(WEBRTC_ANDROID)) && defined(TCP_USER_TIMEOUT)
+ *slevel = IPPROTO_TCP;
+ *sopt = TCP_USER_TIMEOUT;
+ break;
diff --git a/devel/electron38/files/patch-third__party_webrtc_rtc__base_physical__socket__server.h b/devel/electron38/files/patch-third__party_webrtc_rtc__base_physical__socket__server.h
new file mode 100644
index 000000000000..7b3dff944b12
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_webrtc_rtc__base_physical__socket__server.h
@@ -0,0 +1,11 @@
+--- third_party/webrtc/rtc_base/physical_socket_server.h.orig 2025-08-26 20:49:50 UTC
++++ third_party/webrtc/rtc_base/physical_socket_server.h
+@@ -22,7 +22,7 @@
+ #include "rtc_base/third_party/sigslot/sigslot.h"
+
+ #if defined(WEBRTC_POSIX)
+-#if defined(WEBRTC_LINUX)
++#if defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD)
+ // On Linux, use epoll.
+ #include <sys/epoll.h>
+
diff --git a/devel/electron38/files/patch-third__party_webrtc_rtc__base_platform__thread__types.cc b/devel/electron38/files/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
new file mode 100644
index 000000000000..627daf8805b1
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
@@ -0,0 +1,42 @@
+--- third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2025-08-26 20:49:50 UTC
++++ third_party/webrtc/rtc_base/platform_thread_types.cc
+@@ -12,11 +12,13 @@
+
+ // IWYU pragma: begin_keep
+ #if defined(WEBRTC_LINUX)
++#if !defined(WEBRTC_BSD)
+ #include <linux/prctl.h>
+ #include <sys/prctl.h>
++#endif
+ #include <sys/syscall.h>
+
+-#if !defined(WEBRTC_ARCH_ARM) && !defined(WEBRTC_ARCH_ARM64)
++#if !defined(WEBRTC_ARCH_ARM) && !defined(WEBRTC_ARCH_ARM64) && !defined(WEBRTC_BSD)
+ #include <asm/unistd_64.h>
+ #endif
+ #endif
+@@ -50,6 +52,8 @@ PlatformThreadId CurrentThreadId() {
+ return gettid();
+ #elif defined(WEBRTC_FUCHSIA)
+ return zx_thread_self();
++#elif defined(WEBRTC_BSD)
++ return reinterpret_cast<uint64_t>(pthread_self());
+ #elif defined(WEBRTC_LINUX)
+ return syscall(__NR_gettid);
+ #elif defined(__EMSCRIPTEN__)
+@@ -80,6 +84,7 @@ void SetCurrentThreadName(const char* name) {
+ }
+
+ void SetCurrentThreadName(const char* name) {
++#if !defined(WEBRTC_BSD)
+ #if defined(WEBRTC_WIN)
+ // The SetThreadDescription API works even if no debugger is attached.
+ // The names set with this API also show up in ETW traces. Very handy.
+@@ -126,6 +131,7 @@ void SetCurrentThreadName(const char* name) {
+ zx_status_t status = zx_object_set_property(zx_thread_self(), ZX_PROP_NAME,
+ name, strlen(name));
+ RTC_DCHECK_EQ(status, ZX_OK);
++#endif
+ #endif
+ }
+
diff --git a/devel/electron32/files/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h b/devel/electron38/files/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
index e5a7ab18c9c0..e5a7ab18c9c0 100644
--- a/devel/electron32/files/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
+++ b/devel/electron38/files/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
diff --git a/devel/electron32/files/patch-third__party_widevine_cdm_widevine.gni b/devel/electron38/files/patch-third__party_widevine_cdm_widevine.gni
index 3048ecec5379..3048ecec5379 100644
--- a/devel/electron32/files/patch-third__party_widevine_cdm_widevine.gni
+++ b/devel/electron38/files/patch-third__party_widevine_cdm_widevine.gni
diff --git a/devel/electron38/files/patch-third__party_zlib_BUILD.gn b/devel/electron38/files/patch-third__party_zlib_BUILD.gn
new file mode 100644
index 000000000000..ed80f1855496
--- /dev/null
+++ b/devel/electron38/files/patch-third__party_zlib_BUILD.gn
@@ -0,0 +1,31 @@
+--- third_party/zlib/BUILD.gn.orig 2025-09-10 14:33:47 UTC
++++ third_party/zlib/BUILD.gn
+@@ -128,7 +128,7 @@ if (use_arm_neon_optimizations) {
+ defines = [ "CRC32_ARMV8_CRC32" ]
+ if (is_android) {
+ defines += [ "ARMV8_OS_ANDROID" ]
+- } else if (is_linux || is_chromeos) {
++ } else if ((is_linux || is_chromeos) && !is_bsd) {
+ defines += [ "ARMV8_OS_LINUX" ]
+ } else if (is_mac) {
+ defines += [ "ARMV8_OS_MACOS" ]
+@@ -138,6 +138,10 @@ if (use_arm_neon_optimizations) {
+ defines += [ "ARMV8_OS_FUCHSIA" ]
+ } else if (is_win) {
+ defines += [ "ARMV8_OS_WINDOWS" ]
++ } else if (is_openbsd) {
++ defines += [ "ARMV8_OS_OPENBSD" ]
++ } else if (is_freebsd) {
++ defines += [ "ARMV8_OS_FREEBSD" ]
+ } else {
+ assert(false, "Unsupported ARM OS")
+ }
+@@ -423,7 +427,7 @@ static_library("minizip") {
+ ]
+ }
+
+- if (is_apple || is_android) {
++ if (is_apple || is_android || is_bsd) {
+ # Mac, Android and the BSDs don't have fopen64, ftello64, or fseeko64. We
+ # use fopen, ftell, and fseek instead on these systems.
+ defines = [ "USE_FILE32API" ]
diff --git a/devel/electron32/files/patch-third__party_zlib_cpu__features.c b/devel/electron38/files/patch-third__party_zlib_cpu__features.c
index bb2872bcc154..bb2872bcc154 100644
--- a/devel/electron32/files/patch-third__party_zlib_cpu__features.c
+++ b/devel/electron38/files/patch-third__party_zlib_cpu__features.c
diff --git a/devel/electron32/files/patch-tools_generate__shim__headers_generate__shim__headers.py b/devel/electron38/files/patch-tools_generate__shim__headers_generate__shim__headers.py
index 89fc16651819..89fc16651819 100644
--- a/devel/electron32/files/patch-tools_generate__shim__headers_generate__shim__headers.py
+++ b/devel/electron38/files/patch-tools_generate__shim__headers_generate__shim__headers.py
diff --git a/devel/electron32/files/patch-tools_generate__stubs_rules.gni b/devel/electron38/files/patch-tools_generate__stubs_rules.gni
index a3e779c1b0a6..a3e779c1b0a6 100644
--- a/devel/electron32/files/patch-tools_generate__stubs_rules.gni
+++ b/devel/electron38/files/patch-tools_generate__stubs_rules.gni
diff --git a/devel/electron32/files/patch-tools_gn_build_build__linux.ninja.template b/devel/electron38/files/patch-tools_gn_build_build__linux.ninja.template
index 56060f784b21..56060f784b21 100644
--- a/devel/electron32/files/patch-tools_gn_build_build__linux.ninja.template
+++ b/devel/electron38/files/patch-tools_gn_build_build__linux.ninja.template
diff --git a/devel/electron38/files/patch-tools_gn_build_gen.py b/devel/electron38/files/patch-tools_gn_build_gen.py
new file mode 100644
index 000000000000..f13b689000d2
--- /dev/null
+++ b/devel/electron38/files/patch-tools_gn_build_gen.py
@@ -0,0 +1,34 @@
+--- tools/gn/build/gen.py.orig 2025-08-26 20:49:50 UTC
++++ tools/gn/build/gen.py
+@@ -94,6 +94,12 @@ class Platform(object):
+ def is_solaris(self):
+ return self._platform == 'solaris'
+
++ def is_openbsd(self):
++ return self._platform == 'openbsd'
++
++ def is_freebsd(self):
++ return self._platform == 'freebsd'
++
+ def is_posix(self):
+ return self._platform in ['linux', 'freebsd', 'darwin', 'aix', 'openbsd', 'haiku', 'solaris', 'msys', 'netbsd', 'serenity']
+
+@@ -308,7 +314,7 @@ def WriteGenericNinja(path, static_libraries, executab
+ 'linux': 'build_linux.ninja.template',
+ 'freebsd': 'build_linux.ninja.template',
+ 'aix': 'build_aix.ninja.template',
+- 'openbsd': 'build_openbsd.ninja.template',
++ 'openbsd': 'build_linux.ninja.template',
+ 'haiku': 'build_haiku.ninja.template',
+ 'solaris': 'build_linux.ninja.template',
+ 'netbsd': 'build_linux.ninja.template',
+@@ -552,6 +558,9 @@ def WriteGNNinja(path, platform, host, options, args_l
+
+ if platform.is_posix() and not platform.is_haiku():
+ ldflags.append('-pthread')
++
++ if platform.is_openbsd():
++ libs.append('-lkvm')
+
+ if platform.is_mingw() or platform.is_msys():
+ cflags.extend(['-DUNICODE',
diff --git a/devel/electron38/files/patch-tools_gn_src_base_files_file__posix.cc b/devel/electron38/files/patch-tools_gn_src_base_files_file__posix.cc
new file mode 100644
index 000000000000..fb7946338de4
--- /dev/null
+++ b/devel/electron38/files/patch-tools_gn_src_base_files_file__posix.cc
@@ -0,0 +1,11 @@
+--- tools/gn/src/base/files/file_posix.cc.orig 2024-10-16 21:48:27 UTC
++++ tools/gn/src/base/files/file_posix.cc
+@@ -359,7 +359,7 @@ bool File::Flush() {
+ bool File::Flush() {
+ DCHECK(IsValid());
+
+-#if defined(OS_LINUX)
++#if defined(OS_LINUX) || defined(OS_BSD)
+ return !HANDLE_EINTR(fdatasync(file_.get()));
+ #else
+ return !HANDLE_EINTR(fsync(file_.get()));
diff --git a/devel/electron32/files/patch-tools_gn_src_gn_version.h b/devel/electron38/files/patch-tools_gn_src_gn_version.h
index a3c6f07d4a48..a3c6f07d4a48 100644
--- a/devel/electron32/files/patch-tools_gn_src_gn_version.h
+++ b/devel/electron38/files/patch-tools_gn_src_gn_version.h
diff --git a/devel/electron32/files/patch-tools_gn_src_util_exe__path.cc b/devel/electron38/files/patch-tools_gn_src_util_exe__path.cc
index 54f6fb40afea..54f6fb40afea 100644
--- a/devel/electron32/files/patch-tools_gn_src_util_exe__path.cc
+++ b/devel/electron38/files/patch-tools_gn_src_util_exe__path.cc
diff --git a/devel/electron38/files/patch-tools_grit_grit_node_base.py b/devel/electron38/files/patch-tools_grit_grit_node_base.py
new file mode 100644
index 000000000000..a764b3794b4c
--- /dev/null
+++ b/devel/electron38/files/patch-tools_grit_grit_node_base.py
@@ -0,0 +1,12 @@
+--- tools/grit/grit/node/base.py.orig 2025-08-26 20:49:50 UTC
++++ tools/grit/grit/node/base.py
+@@ -491,7 +491,8 @@ class Node:
+ value = defs
+
+ elif name == 'is_linux':
+- value = target_platform == 'linux'
++ value = (target_platform == 'linux'
++ or 'bsd' in target_platform)
+ elif name == 'is_chromeos':
+ value = target_platform == 'chromeos'
+ elif name == 'is_macosx':
diff --git a/devel/electron38/files/patch-tools_json__schema__compiler_cpp__bundle__generator.py b/devel/electron38/files/patch-tools_json__schema__compiler_cpp__bundle__generator.py
new file mode 100644
index 000000000000..994d063cc6cb
--- /dev/null
+++ b/devel/electron38/files/patch-tools_json__schema__compiler_cpp__bundle__generator.py
@@ -0,0 +1,11 @@
+--- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2025-08-26 20:49:50 UTC
++++ tools/json_schema_compiler/cpp_bundle_generator.py
+@@ -140,7 +140,7 @@ class CppBundleGenerator(object):
+ elif platform == Platforms.DESKTOP_ANDROID:
+ ifdefs.append('BUILDFLAG(IS_DESKTOP_ANDROID)')
+ elif platform == Platforms.LINUX:
+- ifdefs.append('BUILDFLAG(IS_LINUX)')
++ ifdefs.append('BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)')
+ elif platform == Platforms.MAC:
+ ifdefs.append('BUILDFLAG(IS_MAC)')
+ elif platform == Platforms.WIN:
diff --git a/devel/electron38/files/patch-tools_json__schema__compiler_feature__compiler.py b/devel/electron38/files/patch-tools_json__schema__compiler_feature__compiler.py
new file mode 100644
index 000000000000..2a5f458452cc
--- /dev/null
+++ b/devel/electron38/files/patch-tools_json__schema__compiler_feature__compiler.py
@@ -0,0 +1,11 @@
+--- tools/json_schema_compiler/feature_compiler.py.orig 2025-04-22 20:15:27 UTC
++++ tools/json_schema_compiler/feature_compiler.py
+@@ -289,6 +289,8 @@ FEATURE_GRAMMAR = ({
+ 'linux': 'Feature::LINUX_PLATFORM',
+ 'mac': 'Feature::MACOSX_PLATFORM',
+ 'win': 'Feature::WIN_PLATFORM',
++ 'openbsd': 'Feature::LINUX_PLATFORM',
++ 'freebsd': 'Feature::LINUX_PLATFORM',
+ }
+ }
+ },
diff --git a/devel/electron32/files/patch-tools_memory_partition__allocator_inspect__utils.h b/devel/electron38/files/patch-tools_memory_partition__allocator_inspect__utils.h
index 47a2f196e078..47a2f196e078 100644
--- a/devel/electron32/files/patch-tools_memory_partition__allocator_inspect__utils.h
+++ b/devel/electron38/files/patch-tools_memory_partition__allocator_inspect__utils.h
diff --git a/devel/electron38/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn b/devel/electron38/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn
new file mode 100644
index 000000000000..c16730bd524b
--- /dev/null
+++ b/devel/electron38/files/patch-tools_perf_chrome__telemetry__build_BUILD.gn
@@ -0,0 +1,20 @@
+--- tools/perf/chrome_telemetry_build/BUILD.gn.orig 2025-04-22 20:15:27 UTC
++++ tools/perf/chrome_telemetry_build/BUILD.gn
+@@ -56,7 +56,7 @@ group("telemetry_chrome_test") {
+ data_deps += [ "//chrome:reorder_imports" ]
+ }
+
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ data_deps += [ "//third_party/breakpad:dump_syms" ]
+
+ # CrOS currently has issues with the locally compiled version of
+@@ -210,7 +210,7 @@ group("telemetry_chrome_test_without_chrome") {
+ ]
+
+ # Cr-Fuchsia doesn't support breakpad.
+- if (!is_win && !is_fuchsia) {
++ if (!is_win && !is_fuchsia && !is_bsd) {
+ data_deps += [
+ # This is defined for Windows, but is unused by Telemetry on
+ # Windows, and including it can have issues when cross-compiling
diff --git a/devel/electron38/files/patch-tools_protoc__wrapper_protoc__wrapper.py b/devel/electron38/files/patch-tools_protoc__wrapper_protoc__wrapper.py
new file mode 100644
index 000000000000..40c4d36356b0
--- /dev/null
+++ b/devel/electron38/files/patch-tools_protoc__wrapper_protoc__wrapper.py
@@ -0,0 +1,24 @@
+--- tools/protoc_wrapper/protoc_wrapper.py.orig 2025-08-26 20:49:50 UTC
++++ tools/protoc_wrapper/protoc_wrapper.py
+@@ -227,15 +227,19 @@ def main(argv):
+ if not options.exclude_imports:
+ protoc_cmd += ["--include_imports"]
+
++ nenv = os.environ.copy()
++ nenv["PATH"] = "${WRKOBJDIR}/bin:" + nenv["PATH"]
++ nenv["LD_LIBRARY_PATH"] = "${WRKSRC}/out/Release"
++
+ dependency_file_data = None
+ if options.descriptor_set_out and options.descriptor_set_dependency_file:
+ protoc_cmd += ['--dependency_out', options.descriptor_set_dependency_file]
+- ret = subprocess.call(protoc_cmd)
++ ret = subprocess.call(protoc_cmd, env=nenv)
+
+ with open(options.descriptor_set_dependency_file, 'rb') as f:
+ dependency_file_data = f.read().decode('utf-8')
+
+- ret = subprocess.call(protoc_cmd)
++ ret = subprocess.call(protoc_cmd, env=nenv)
+ if ret != 0:
+ if ret <= -100:
+ # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier to
diff --git a/devel/electron32/files/patch-tools_variations_fieldtrial__to__struct.py b/devel/electron38/files/patch-tools_variations_fieldtrial__to__struct.py
index 17377bfe54f4..17377bfe54f4 100644
--- a/devel/electron32/files/patch-tools_variations_fieldtrial__to__struct.py
+++ b/devel/electron38/files/patch-tools_variations_fieldtrial__to__struct.py
diff --git a/devel/electron38/files/patch-ui_accessibility_accessibility__features.cc b/devel/electron38/files/patch-ui_accessibility_accessibility__features.cc
new file mode 100644
index 000000000000..193a2a695df5
--- /dev/null
+++ b/devel/electron38/files/patch-ui_accessibility_accessibility__features.cc
@@ -0,0 +1,20 @@
+--- ui/accessibility/accessibility_features.cc.orig 2025-09-09 01:18:53 UTC
++++ ui/accessibility/accessibility_features.cc
+@@ -516,7 +516,7 @@ bool IsScreenAITestModeEnabled() {
+ return base::FeatureList::IsEnabled(::features::kScreenAITestMode);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kScreenAIPartitionAllocAdvancedChecksEnabled,
+ "ScreenAIPartitionAllocAdvancedChecksEnabled",
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -558,7 +558,7 @@ bool IsBlockRootWindowAccessibleNameChangeEventEnabled
+ }
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kWasmTtsComponentUpdaterV3Enabled,
+ "WasmTtsComponentUpdaterV3Enabled",
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/devel/electron38/files/patch-ui_accessibility_accessibility__features.h b/devel/electron38/files/patch-ui_accessibility_accessibility__features.h
new file mode 100644
index 000000000000..df0431dcce2d
--- /dev/null
+++ b/devel/electron38/files/patch-ui_accessibility_accessibility__features.h
@@ -0,0 +1,20 @@
+--- ui/accessibility/accessibility_features.h.orig 2025-09-09 01:18:53 UTC
++++ ui/accessibility/accessibility_features.h
+@@ -345,7 +345,7 @@ AX_BASE_EXPORT bool IsScreenAITestModeEnabled();
+ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kScreenAITestMode);
+ AX_BASE_EXPORT bool IsScreenAITestModeEnabled();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Enables advanced partition allocation checks in ScreenAI service.
+ // TODO(crbug.com/418199684): Remove when the bug is fixed.
+ AX_BASE_EXPORT BASE_DECLARE_FEATURE(
+@@ -372,7 +372,7 @@ AX_BASE_EXPORT bool IsBlockRootWindowAccessibleNameCha
+ AX_BASE_EXPORT bool IsBlockRootWindowAccessibleNameChangeEventEnabled();
+ #endif // BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Use the v3 version of the wasm tts engine component.
+ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kWasmTtsComponentUpdaterV3Enabled);
+ AX_BASE_EXPORT bool IsWasmTtsComponentUpdaterV3Enabled();
diff --git a/devel/electron38/files/patch-ui_accessibility_ax__node.cc b/devel/electron38/files/patch-ui_accessibility_ax__node.cc
new file mode 100644
index 000000000000..c98c8d77097c
--- /dev/null
+++ b/devel/electron38/files/patch-ui_accessibility_ax__node.cc
@@ -0,0 +1,20 @@
+--- ui/accessibility/ax_node.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/accessibility/ax_node.cc
+@@ -1547,7 +1547,7 @@ AXNode::GetExtraMacNodes() const {
+ return &table_info->extra_mac_nodes;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ AXNode* AXNode::GetExtraAnnouncementNode(
+ ax::mojom::AriaNotificationPriority priority_property) const {
+ if (!tree_->extra_announcement_nodes()) {
+@@ -1575,7 +1575,7 @@ bool AXNode::IsGenerated() const {
+ GetRole() == ax::mojom::Role::kColumn ||
+ GetRole() == ax::mojom::Role::kTableHeaderContainer;
+ DCHECK_EQ(is_generated_node, is_extra_mac_node_role);
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // On Linux and Windows, generated nodes are always children of the root, but
+ // not necessarily the root tree.
+ if (GetParent() && GetParent()->GetManager()) {
diff --git a/devel/electron38/files/patch-ui_accessibility_ax__node.h b/devel/electron38/files/patch-ui_accessibility_ax__node.h
new file mode 100644
index 000000000000..328b63a96922
--- /dev/null
+++ b/devel/electron38/files/patch-ui_accessibility_ax__node.h
@@ -0,0 +1,11 @@
+--- ui/accessibility/ax_node.h.orig 2025-08-26 20:49:50 UTC
++++ ui/accessibility/ax_node.h
+@@ -582,7 +582,7 @@ class AX_EXPORT AXNode final {
+ const std::vector<raw_ptr<AXNode, VectorExperimental>>* GetExtraMacNodes()
+ const;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ AXNode* GetExtraAnnouncementNode(
+ ax::mojom::AriaNotificationPriority priority_property) const;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
diff --git a/devel/electron38/files/patch-ui_accessibility_ax__tree.cc b/devel/electron38/files/patch-ui_accessibility_ax__tree.cc
new file mode 100644
index 000000000000..3e6dc08727a7
--- /dev/null
+++ b/devel/electron38/files/patch-ui_accessibility_ax__tree.cc
@@ -0,0 +1,56 @@
+--- ui/accessibility/ax_tree.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/accessibility/ax_tree.cc
+@@ -700,7 +700,7 @@ struct AXTreeUpdateState {
+ // (crrev.com/c/2892259).
+ const raw_ref<const AXTreeUpdate> pending_tree_update;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ bool should_clear_extra_announcement_nodes = false;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+
+@@ -855,7 +855,7 @@ bool AXTree::ComputeNodeIsIgnoredChanged(
+ return old_node_is_ignored != new_node_is_ignored;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ ExtraAnnouncementNodes::ExtraAnnouncementNodes(AXNode* root) {
+ assertive_node_ = CreateNode("assertive", root);
+ polite_node_ = CreateNode("polite", root);
+@@ -948,7 +948,7 @@ void AXTree::Destroy() {
+
+ void AXTree::Destroy() {
+ base::ElapsedThreadTimer timer;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ ClearExtraAnnouncementNodes();
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+
+@@ -1600,7 +1600,7 @@ bool AXTree::Unserialize(const AXTreeUpdate& update) {
+ observers_.Notify(&AXTreeObserver::OnAtomicUpdateFinished, this,
+ root_->id() != old_root_id, changes);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ if (update_state.should_clear_extra_announcement_nodes) {
+ ClearExtraAnnouncementNodes();
+ }
+@@ -2186,7 +2186,7 @@ void AXTree::NotifyNodeAttributesWillChange(
+ new_data);
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ void AXTree::ClearExtraAnnouncementNodes() {
+ if (!extra_announcement_nodes_) {
+ return;
+@@ -2596,7 +2596,7 @@ bool AXTree::CreateNewChildVector(
+ AXTreeUpdateState* update_state) {
+ DCHECK(GetTreeUpdateInProgressState());
+ bool success = true;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // If the root node has children added, clear the extra announcement nodes,
+ // which should always have their indices as the last two children of the root
+ // node. They will be recreated if needed, and given the correct indices.
diff --git a/devel/electron38/files/patch-ui_accessibility_ax__tree.h b/devel/electron38/files/patch-ui_accessibility_ax__tree.h
new file mode 100644
index 000000000000..f7aab53e0e12
--- /dev/null
+++ b/devel/electron38/files/patch-ui_accessibility_ax__tree.h
@@ -0,0 +1,29 @@
+--- ui/accessibility/ax_tree.h.orig 2025-08-26 20:49:50 UTC
++++ ui/accessibility/ax_tree.h
+@@ -64,7 +64,7 @@ enum class AXTreeUnserializeError {
+ };
+ // LINT.ThenChange(/tools/metrics/histograms/metadata/accessibility/enums.xml:AccessibilityTreeUnserializeError)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // To support AriaNotify on older versions of ATK, we need to use the ATK
+ // signal "Text::text-insert". This signal requires a node that is a
+ // text type, and it needs to have aria-live properties set in order for
+@@ -289,7 +289,7 @@ class AX_EXPORT AXTree {
+
+ void NotifyChildTreeConnectionChanged(AXNode* node, AXTree* child_tree);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ void ClearExtraAnnouncementNodes();
+ void CreateExtraAnnouncementNodes();
+ ExtraAnnouncementNodes* extra_announcement_nodes() const {
+@@ -548,7 +548,7 @@ class AX_EXPORT AXTree {
+
+ std::unique_ptr<AXEvent> event_data_;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<ExtraAnnouncementNodes> extra_announcement_nodes_ = nullptr;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+ };
diff --git a/devel/electron32/files/patch-ui_aura_client_drag__drop__client.h b/devel/electron38/files/patch-ui_aura_client_drag__drop__client.h
index c6a6dfcc8b6a..c6a6dfcc8b6a 100644
--- a/devel/electron32/files/patch-ui_aura_client_drag__drop__client.h
+++ b/devel/electron38/files/patch-ui_aura_client_drag__drop__client.h
diff --git a/devel/electron38/files/patch-ui_aura_screen__ozone.cc b/devel/electron38/files/patch-ui_aura_screen__ozone.cc
new file mode 100644
index 000000000000..941e91f970b7
--- /dev/null
+++ b/devel/electron38/files/patch-ui_aura_screen__ozone.cc
@@ -0,0 +1,11 @@
+--- ui/aura/screen_ozone.cc.orig 2025-01-27 17:37:37 UTC
++++ ui/aura/screen_ozone.cc
+@@ -107,7 +107,7 @@ display::Display ScreenOzone::GetPrimaryDisplay() cons
+ return platform_screen_->GetPrimaryDisplay();
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ScreenOzone::ScreenSaverSuspenderOzone::ScreenSaverSuspenderOzone(
+ std::unique_ptr<ui::PlatformScreen::PlatformScreenSaverSuspender> suspender)
+ : suspender_(std::move(suspender)) {}
diff --git a/devel/electron38/files/patch-ui_aura_screen__ozone.h b/devel/electron38/files/patch-ui_aura_screen__ozone.h
new file mode 100644
index 000000000000..0541dd37e806
--- /dev/null
+++ b/devel/electron38/files/patch-ui_aura_screen__ozone.h
@@ -0,0 +1,20 @@
+--- ui/aura/screen_ozone.h.orig 2025-01-27 17:37:37 UTC
++++ ui/aura/screen_ozone.h
+@@ -44,7 +44,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
+ display::Display GetDisplayMatching(
+ const gfx::Rect& match_rect) const override;
+ display::Display GetPrimaryDisplay() const override;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<display::Screen::ScreenSaverSuspender> SuspendScreenSaver()
+ override;
+ #endif // BUILDFLAG(IS_LINUX)
+@@ -68,7 +68,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
+ ui::PlatformScreen* platform_screen() { return platform_screen_.get(); }
+
+ private:
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class ScreenSaverSuspenderOzone
+ : public display::Screen::ScreenSaverSuspender {
+ public:
diff --git a/devel/electron38/files/patch-ui_base_accelerators_accelerator.cc b/devel/electron38/files/patch-ui_base_accelerators_accelerator.cc
new file mode 100644
index 000000000000..d8ee83599159
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_accelerators_accelerator.cc
@@ -0,0 +1,11 @@
+--- ui/base/accelerators/accelerator.cc.orig 2025-07-04 05:17:06 UTC
++++ ui/base/accelerators/accelerator.cc
+@@ -345,7 +345,7 @@ std::vector<std::u16string> Accelerator::GetLongFormMo
+ modifiers.push_back(l10n_util::GetStringUTF16(IDS_APP_SEARCH_KEY));
+ #elif BUILDFLAG(IS_WIN)
+ modifiers.push_back(l10n_util::GetStringUTF16(IDS_APP_WINDOWS_KEY));
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ modifiers.push_back(l10n_util::GetStringUTF16(IDS_APP_SUPER_KEY));
+ #else
+ NOTREACHED();
diff --git a/devel/electron38/files/patch-ui_base_accelerators_accelerator__unittest.cc b/devel/electron38/files/patch-ui_base_accelerators_accelerator__unittest.cc
new file mode 100644
index 000000000000..2f0d0e5ceff2
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_accelerators_accelerator__unittest.cc
@@ -0,0 +1,11 @@
+--- ui/base/accelerators/accelerator_unittest.cc.orig 2025-03-24 20:50:14 UTC
++++ ui/base/accelerators/accelerator_unittest.cc
+@@ -56,7 +56,7 @@ TEST(AcceleratorTest, MAYBE_GetShortcutText) {
+ #if BUILDFLAG(IS_MAC)
+ {VKEY_T, EF_COMMAND_DOWN | EF_CONTROL_DOWN, nullptr, u"⌃⌘T"},
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {VKEY_T, EF_COMMAND_DOWN | EF_CONTROL_DOWN, u"Super+Ctrl+T", nullptr},
+ #endif
+ };
diff --git a/devel/electron38/files/patch-ui_base_accelerators_command.cc b/devel/electron38/files/patch-ui_base_accelerators_command.cc
new file mode 100644
index 000000000000..6d8ceb5a2bd7
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_accelerators_command.cc
@@ -0,0 +1,11 @@
+--- ui/base/accelerators/command.cc.orig 2025-04-22 20:15:27 UTC
++++ ui/base/accelerators/command.cc
+@@ -81,7 +81,7 @@ std::string Command::CommandPlatform() {
+ return ui::kKeybindingPlatformMac;
+ #elif BUILDFLAG(IS_CHROMEOS)
+ return ui::kKeybindingPlatformChromeOs;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return ui::kKeybindingPlatformLinux;
+ #elif BUILDFLAG(IS_FUCHSIA)
+ // TODO(crbug.com/40220501): Change this once we decide what string should be
diff --git a/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc b/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
new file mode 100644
index 000000000000..97b7c2e43dd8
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
@@ -0,0 +1,29 @@
+--- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2025-07-04 05:17:06 UTC
++++ ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc
+@@ -12,7 +12,7 @@
+ #include "ui/base/accelerators/accelerator.h"
+ #include "ui/ozone/public/ozone_platform.h"
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
+ #include "base/environment.h"
+ #include "base/feature_list.h"
+ #include "build/branding_buildflags.h"
+@@ -22,7 +22,7 @@ namespace {
+ using content::BrowserThread;
+
+ namespace {
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
+ BASE_FEATURE(kGlobalShortcutsPortal,
+ "GlobalShortcutsPortal",
+ base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -74,7 +74,7 @@ GlobalAcceleratorListener* GlobalAcceleratorListener::
+ return instance->get();
+ }
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
+ if (base::FeatureList::IsEnabled(kGlobalShortcutsPortal)) {
+ static GlobalAcceleratorListenerLinux* const linux_instance =
+ new GlobalAcceleratorListenerLinux(nullptr, GetSessionName());
diff --git a/devel/electron38/files/patch-ui_base_clipboard_clipboard__constants.h b/devel/electron38/files/patch-ui_base_clipboard_clipboard__constants.h
new file mode 100644
index 000000000000..d9054410c9f0
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_clipboard_clipboard__constants.h
@@ -0,0 +1,20 @@
+--- ui/base/clipboard/clipboard_constants.h.orig 2025-06-30 07:04:30 UTC
++++ ui/base/clipboard/clipboard_constants.h
+@@ -44,7 +44,7 @@ inline constexpr char kMimeTypeWindowDrag[] = "chromiu
+
+ // ----- LINUX & CHROMEOS & FUCHSIA MIME TYPES -----
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ inline constexpr char kMimeTypeLinuxUtf8String[] = "UTF8_STRING";
+ inline constexpr char kMimeTypeLinuxString[] = "STRING";
+ inline constexpr char kMimeTypeLinuxText[] = "TEXT";
+@@ -52,7 +52,7 @@ inline constexpr char kMimeTypeLinuxText[] = "TEXT";
+ // BUILDFLAG(IS_FUCHSIA)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ inline constexpr char kMimeTypeSourceUrl[] = "chromium/x-source-url";
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+ // BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_ANDROID)
diff --git a/devel/electron32/files/patch-ui_base_clipboard_clipboard__non__backed.cc b/devel/electron38/files/patch-ui_base_clipboard_clipboard__non__backed.cc
index e213aadc33a1..e213aadc33a1 100644
--- a/devel/electron32/files/patch-ui_base_clipboard_clipboard__non__backed.cc
+++ b/devel/electron38/files/patch-ui_base_clipboard_clipboard__non__backed.cc
diff --git a/devel/electron38/files/patch-ui_base_cursor_cursor__factory.cc b/devel/electron38/files/patch-ui_base_cursor_cursor__factory.cc
new file mode 100644
index 000000000000..1cd200a1ef80
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_cursor_cursor__factory.cc
@@ -0,0 +1,11 @@
+--- ui/base/cursor/cursor_factory.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/base/cursor/cursor_factory.cc
+@@ -97,7 +97,7 @@ void CursorFactory::ObserveThemeChanges() {
+ NOTIMPLEMENTED();
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+
+ // Returns a cursor name compatible with either X11 or the FreeDesktop.org
+ // cursor spec ([1] and [2]), followed by fallbacks that can work as
diff --git a/devel/electron32/files/patch-ui_base_cursor_cursor__factory.h b/devel/electron38/files/patch-ui_base_cursor_cursor__factory.h
index e7cc32bce26e..e7cc32bce26e 100644
--- a/devel/electron32/files/patch-ui_base_cursor_cursor__factory.h
+++ b/devel/electron38/files/patch-ui_base_cursor_cursor__factory.h
diff --git a/devel/electron32/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc b/devel/electron38/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
index 6726b649d956..6726b649d956 100644
--- a/devel/electron32/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
+++ b/devel/electron38/files/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
diff --git a/devel/electron38/files/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc b/devel/electron38/files/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
new file mode 100644
index 000000000000..262a16747f0c
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
@@ -0,0 +1,11 @@
+--- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2025-04-22 20:15:27 UTC
++++ ui/base/dragdrop/os_exchange_data_provider_non_backed.cc
+@@ -101,7 +101,7 @@ std::optional<std::u16string> OSExchangeDataProviderNo
+
+ std::optional<std::u16string> OSExchangeDataProviderNonBacked::GetString()
+ const {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (HasFile()) {
+ // Various Linux file managers both pass a list of file:// URIs and set the
+ // string representation to the URI. We explicitly don't want to return use
diff --git a/devel/electron38/files/patch-ui_base_ime_dummy__text__input__client.cc b/devel/electron38/files/patch-ui_base_ime_dummy__text__input__client.cc
new file mode 100644
index 000000000000..2872f6c8d548
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_ime_dummy__text__input__client.cc
@@ -0,0 +1,11 @@
+--- ui/base/ime/dummy_text_input_client.cc.orig 2025-01-27 17:37:37 UTC
++++ ui/base/ime/dummy_text_input_client.cc
+@@ -175,7 +175,7 @@ bool DummyTextInputClient::ShouldDoLearning() {
+ return false;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool DummyTextInputClient::SetCompositionFromExistingText(
+ const gfx::Range& range,
+ const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
diff --git a/devel/electron38/files/patch-ui_base_ime_dummy__text__input__client.h b/devel/electron38/files/patch-ui_base_ime_dummy__text__input__client.h
new file mode 100644
index 000000000000..a1f15367c03d
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_ime_dummy__text__input__client.h
@@ -0,0 +1,11 @@
+--- ui/base/ime/dummy_text_input_client.h.orig 2025-01-27 17:37:37 UTC
++++ ui/base/ime/dummy_text_input_client.h
+@@ -73,7 +73,7 @@ class DummyTextInputClient : public TextInputClient {
+ ukm::SourceId GetClientSourceForMetrics() const override;
+ bool ShouldDoLearning() override;
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool SetCompositionFromExistingText(
+ const gfx::Range& range,
+ const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) override;
diff --git a/devel/electron38/files/patch-ui_base_ime_fake__text__input__client.cc b/devel/electron38/files/patch-ui_base_ime_fake__text__input__client.cc
new file mode 100644
index 000000000000..a935b7071782
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_ime_fake__text__input__client.cc
@@ -0,0 +1,11 @@
+--- ui/base/ime/fake_text_input_client.cc.orig 2025-01-27 17:37:37 UTC
++++ ui/base/ime/fake_text_input_client.cc
+@@ -227,7 +227,7 @@ bool FakeTextInputClient::ShouldDoLearning() {
+ return should_do_learning_;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool FakeTextInputClient::SetCompositionFromExistingText(
+ const gfx::Range& range,
+ const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
diff --git a/devel/electron38/files/patch-ui_base_ime_fake__text__input__client.h b/devel/electron38/files/patch-ui_base_ime_fake__text__input__client.h
new file mode 100644
index 000000000000..473f580bb8bf
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_ime_fake__text__input__client.h
@@ -0,0 +1,11 @@
+--- ui/base/ime/fake_text_input_client.h.orig 2025-01-27 17:37:37 UTC
++++ ui/base/ime/fake_text_input_client.h
+@@ -107,7 +107,7 @@ class FakeTextInputClient : public TextInputClient {
+ void SetTextEditCommandForNextKeyEvent(TextEditCommand command) override;
+ ukm::SourceId GetClientSourceForMetrics() const override;
+ bool ShouldDoLearning() override;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool SetCompositionFromExistingText(
+ const gfx::Range& range,
+ const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) override;
diff --git a/devel/electron38/files/patch-ui_base_ime_init_input__method__initializer.cc b/devel/electron38/files/patch-ui_base_ime_init_input__method__initializer.cc
new file mode 100644
index 000000000000..37ef99ec0154
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_ime_init_input__method__initializer.cc
@@ -0,0 +1,29 @@
+--- ui/base/ime/init/input_method_initializer.cc.orig 2025-03-24 20:50:14 UTC
++++ ui/base/ime/init/input_method_initializer.cc
+@@ -9,7 +9,7 @@
+ #include "base/trace_event/trace_event.h"
+ #include "build/build_config.h"
+
+-#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
++#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #include "ui/base/ime/linux/fake_input_method_context.h"
+ #include "ui/base/ime/linux/linux_input_method_context_factory.h"
+ #elif BUILDFLAG(IS_WIN)
+@@ -33,7 +33,7 @@ void InitializeInputMethodForTesting() {
+ }
+
+ void InitializeInputMethodForTesting() {
+-#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
++#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ GetInputMethodContextFactoryForTest() =
+ base::BindRepeating([](LinuxInputMethodContextDelegate* delegate)
+ -> std::unique_ptr<LinuxInputMethodContext> {
+@@ -45,7 +45,7 @@ void ShutdownInputMethodForTesting() {
+ }
+
+ void ShutdownInputMethodForTesting() {
+-#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
++#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ // The function owns the factory (as a static variable that's returned by
+ // reference), so setting this to an empty factory will free the old one.
+ GetInputMethodContextFactoryForTest() = LinuxInputMethodContextFactory();
diff --git a/devel/electron32/files/patch-ui_base_ime_linux_linux__input__method__context__factory.cc b/devel/electron38/files/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
index 1c1f6204ed93..1c1f6204ed93 100644
--- a/devel/electron32/files/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
+++ b/devel/electron38/files/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
diff --git a/devel/electron38/files/patch-ui_base_ime_text__input__client.h b/devel/electron38/files/patch-ui_base_ime_text__input__client.h
new file mode 100644
index 000000000000..f31e3d3ac625
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_ime_text__input__client.h
@@ -0,0 +1,11 @@
+--- ui/base/ime/text_input_client.h.orig 2025-03-24 20:50:14 UTC
++++ ui/base/ime/text_input_client.h
+@@ -337,7 +337,7 @@ class COMPONENT_EXPORT(UI_BASE_IME) TextInputClient {
+ // fields that are considered 'private' (e.g. in incognito tabs).
+ virtual bool ShouldDoLearning() = 0;
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Start composition over a given UTF-16 code range from existing text. This
+ // should only be used for composition scenario when IME wants to start
+ // composition on existing text. Returns whether the operation was successful.
diff --git a/devel/electron38/files/patch-ui_base_resource_resource__bundle.cc b/devel/electron38/files/patch-ui_base_resource_resource__bundle.cc
new file mode 100644
index 000000000000..2de409ce2e1d
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_resource_resource__bundle.cc
@@ -0,0 +1,11 @@
+--- ui/base/resource/resource_bundle.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/base/resource/resource_bundle.cc
+@@ -1002,7 +1002,7 @@ ResourceScaleFactor ResourceBundle::GetMaxResourceScal
+ }
+
+ ResourceScaleFactor ResourceBundle::GetMaxResourceScaleFactor() const {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return max_scale_factor_;
+ #else
+ return GetMaxSupportedResourceScaleFactor();
diff --git a/devel/electron38/files/patch-ui_base_test_skia__gold__pixel__diff.cc b/devel/electron38/files/patch-ui_base_test_skia__gold__pixel__diff.cc
new file mode 100644
index 000000000000..1594c275c20e
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_test_skia__gold__pixel__diff.cc
@@ -0,0 +1,11 @@
+--- ui/base/test/skia_gold_pixel_diff.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/base/test/skia_gold_pixel_diff.cc
+@@ -121,7 +121,7 @@ const char* GetPlatformName() {
+ return "windows";
+ #elif BUILDFLAG(IS_APPLE)
+ return "macOS";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return "linux";
+ #elif BUILDFLAG(IS_CHROMEOS)
+ return "ash";
diff --git a/devel/electron38/files/patch-ui_base_test_ui__controls.h b/devel/electron38/files/patch-ui_base_test_ui__controls.h
new file mode 100644
index 000000000000..b59b482c9de6
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_test_ui__controls.h
@@ -0,0 +1,11 @@
+--- ui/base/test/ui_controls.h.orig 2025-04-22 20:15:27 UTC
++++ ui/base/test/ui_controls.h
+@@ -191,7 +191,7 @@ bool SendTouchEventsNotifyWhenDone(int action,
+ base::OnceClosure task);
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Forces the platform implementation to use screen coordinates, even if they're
+ // not really available, the next time that ui_controls::SendMouseMove() or
+ // ui_controls::SendMouseMoveNotifyWhenDone() is called, or some other method
diff --git a/devel/electron38/files/patch-ui_base_ui__base__features.cc b/devel/electron38/files/patch-ui_base_ui__base__features.cc
new file mode 100644
index 000000000000..5aa8066c18a3
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_ui__base__features.cc
@@ -0,0 +1,29 @@
+--- ui/base/ui_base_features.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/base/ui_base_features.cc
+@@ -113,7 +113,7 @@ BASE_FEATURE(kWaylandPerSurfaceScale,
+ // Controls whether support for Wayland's per-surface scaling is enabled.
+ BASE_FEATURE(kWaylandPerSurfaceScale,
+ "WaylandPerSurfaceScale",
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
+@@ -195,7 +195,7 @@ BASE_FEATURE(kExperimentalFlingAnimation,
+ // native apps on Windows.
+ BASE_FEATURE(kExperimentalFlingAnimation,
+ "ExperimentalFlingAnimation",
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
+@@ -293,7 +293,7 @@ BASE_FEATURE(kEyeDropper,
+ BASE_FEATURE(kEyeDropper,
+ "EyeDropper",
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/devel/electron38/files/patch-ui_base_ui__base__switches.cc b/devel/electron38/files/patch-ui_base_ui__base__switches.cc
new file mode 100644
index 000000000000..8a9d751f3354
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_ui__base__switches.cc
@@ -0,0 +1,18 @@
+--- ui/base/ui_base_switches.cc.orig 2025-06-30 07:04:30 UTC
++++ ui/base/ui_base_switches.cc
+@@ -24,13 +24,13 @@ const char kShowMacOverlayBorders[] = "show-mac-overla
+ const char kShowMacOverlayBorders[] = "show-mac-overlay-borders";
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Specifies system font family name. Improves determenism when rendering
+ // pages in headless mode.
+ const char kSystemFontFamily[] = "system-font-family";
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Specify the toolkit used to construct the Linux GUI.
+ const char kUiToolkitFlag[] = "ui-toolkit";
+ // Specify the GTK version to be loaded.
diff --git a/devel/electron38/files/patch-ui_base_ui__base__switches.h b/devel/electron38/files/patch-ui_base_ui__base__switches.h
new file mode 100644
index 000000000000..b4ad4f9ea284
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_ui__base__switches.h
@@ -0,0 +1,16 @@
+--- ui/base/ui_base_switches.h.orig 2025-06-30 07:04:30 UTC
++++ ui/base/ui_base_switches.h
+@@ -22,11 +22,11 @@ COMPONENT_EXPORT(UI_BASE) extern const char kShowMacOv
+ COMPONENT_EXPORT(UI_BASE) extern const char kShowMacOverlayBorders[];
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(UI_BASE) extern const char kSystemFontFamily[];
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(UI_BASE) extern const char kUiToolkitFlag[];
+ COMPONENT_EXPORT(UI_BASE) extern const char kGtkVersionFlag[];
+ COMPONENT_EXPORT(UI_BASE) extern const char kQtVersionFlag[];
diff --git a/devel/electron38/files/patch-ui_base_webui_web__ui__util.cc b/devel/electron38/files/patch-ui_base_webui_web__ui__util.cc
new file mode 100644
index 000000000000..6fae7fbd01f7
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_webui_web__ui__util.cc
@@ -0,0 +1,20 @@
+--- ui/base/webui/web_ui_util.cc.orig 2025-06-30 07:04:30 UTC
++++ ui/base/webui/web_ui_util.cc
+@@ -42,7 +42,7 @@ std::string GetFontFamilyMd() {
+ constexpr float kMaxScaleFactor = 1000.0f;
+
+ std::string GetFontFamilyMd() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return "Roboto, " + GetFontFamily();
+ #else
+ return GetFontFamily();
+@@ -217,7 +217,7 @@ std::string GetFontFamily() {
+ std::string GetFontFamily() {
+ std::string font_family = l10n_util::GetStringUTF8(IDS_WEB_FONT_FAMILY);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::string font_name = ui::ResourceBundle::GetSharedInstance()
+ .GetFont(ui::ResourceBundle::BaseFont)
+ .GetFontName();
diff --git a/devel/electron32/files/patch-ui_base_x_x11__cursor__factory.cc b/devel/electron38/files/patch-ui_base_x_x11__cursor__factory.cc
index d6e46bf73bcf..d6e46bf73bcf 100644
--- a/devel/electron32/files/patch-ui_base_x_x11__cursor__factory.cc
+++ b/devel/electron38/files/patch-ui_base_x_x11__cursor__factory.cc
diff --git a/devel/electron32/files/patch-ui_base_x_x11__cursor__factory.h b/devel/electron38/files/patch-ui_base_x_x11__cursor__factory.h
index 423bdd6d0ae1..423bdd6d0ae1 100644
--- a/devel/electron32/files/patch-ui_base_x_x11__cursor__factory.h
+++ b/devel/electron38/files/patch-ui_base_x_x11__cursor__factory.h
diff --git a/devel/electron38/files/patch-ui_base_x_x11__cursor__loader.cc b/devel/electron38/files/patch-ui_base_x_x11__cursor__loader.cc
new file mode 100644
index 000000000000..be9c51e89324
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_x_x11__cursor__loader.cc
@@ -0,0 +1,41 @@
+--- ui/base/x/x11_cursor_loader.cc.orig 2025-06-30 07:04:30 UTC
++++ ui/base/x/x11_cursor_loader.cc
+@@ -42,7 +42,7 @@
+ #include "ui/gfx/x/connection.h"
+ #include "ui/gfx/x/xproto.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #endif
+
+@@ -84,7 +84,11 @@ std::string CursorPathFromLibXcursor() {
+ void operator()(void* ptr) const { dlclose(ptr); }
+ };
+
++#if BUILDFLAG(IS_BSD)
++ std::unique_ptr<void, DlCloser> lib(dlopen("libXcursor.so", RTLD_LAZY));
++#else
+ std::unique_ptr<void, DlCloser> lib(dlopen("libXcursor.so.1", RTLD_LAZY));
++#endif
+ if (!lib)
+ return "";
+
+@@ -229,7 +233,7 @@ scoped_refptr<base::RefCountedMemory> ReadCursorFile(
+ const std::string& rm_xcursor_theme) {
+ constexpr const char kDefaultTheme[] = "default";
+ std::string themes[] = {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // The toolkit theme has the highest priority.
+ LinuxUi::instance() ? LinuxUi::instance()->GetCursorThemeName()
+ : std::string(),
+@@ -419,7 +423,7 @@ uint32_t XCursorLoader::GetPreferredCursorSize() const
+ return size;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Let the toolkit have the next say.
+ auto* linux_ui = LinuxUi::instance();
+ size = linux_ui ? linux_ui->GetCursorThemeSize() : 0;
diff --git a/devel/electron32/files/patch-ui_base_x_x11__display__manager.cc b/devel/electron38/files/patch-ui_base_x_x11__display__manager.cc
index 0f2489516680..0f2489516680 100644
--- a/devel/electron32/files/patch-ui_base_x_x11__display__manager.cc
+++ b/devel/electron38/files/patch-ui_base_x_x11__display__manager.cc
diff --git a/devel/electron38/files/patch-ui_base_x_x11__shm__image__pool.cc b/devel/electron38/files/patch-ui_base_x_x11__shm__image__pool.cc
new file mode 100644
index 000000000000..c3f090548a87
--- /dev/null
+++ b/devel/electron38/files/patch-ui_base_x_x11__shm__image__pool.cc
@@ -0,0 +1,71 @@
+--- ui/base/x/x11_shm_image_pool.cc.orig 2025-01-27 17:37:37 UTC
++++ ui/base/x/x11_shm_image_pool.cc
+@@ -16,6 +16,7 @@
+ #include "base/functional/callback.h"
+ #include "base/location.h"
+ #include "base/strings/string_util.h"
++#include "base/system/sys_info.h"
+ #include "build/build_config.h"
+ #include "net/base/url_util.h"
+ #include "ui/events/platform/platform_event_dispatcher.h"
+@@ -44,10 +45,14 @@ std::size_t MaxShmSegmentSizeImpl() {
+ 1.0f / (kShmResizeThreshold * kShmResizeThreshold);
+
+ std::size_t MaxShmSegmentSizeImpl() {
++#if BUILDFLAG(IS_BSD)
++ return base::SysInfo::MaxSharedMemorySize();
++#else
+ struct shminfo info;
+ if (shmctl(0, IPC_INFO, reinterpret_cast<struct shmid_ds*>(&info)) == -1)
+ return 0;
+ return info.shmmax;
++#endif
+ }
+
+ std::size_t MaxShmSegmentSize() {
+@@ -56,14 +61,19 @@ std::size_t MaxShmSegmentSize() {
+ }
+
+ #if !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_BSD)
+ bool IsRemoteHost(const std::string& name) {
+ if (name.empty())
+ return false;
+
+ return !net::HostStringIsLocalhost(name);
+ }
++#endif
+
+ bool ShouldUseMitShm(x11::Connection* connection) {
++#if BUILDFLAG(IS_BSD)
++ return false;
++#else
+ // MIT-SHM may be available on remote connetions, but it will be unusable. Do
+ // a best-effort check to see if the host is remote to disable the SHM
+ // codepath. It may be possible in contrived cases for there to be a
+@@ -92,6 +102,7 @@ bool ShouldUseMitShm(x11::Connection* connection) {
+ return false;
+
+ return true;
++#endif
+ }
+ #endif // !BUILDFLAG(IS_CHROMEOS)
+
+@@ -182,7 +193,7 @@ bool XShmImagePool::Resize(const gfx::Size& pixel_size
+ shmctl(state.shmid, IPC_RMID, nullptr);
+ return false;
+ }
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // On Linux, a shmid can still be attached after IPC_RMID if otherwise
+ // kept alive. Detach before XShmAttach to prevent a memory leak in case
+ // the process dies.
+@@ -201,7 +212,7 @@ bool XShmImagePool::Resize(const gfx::Size& pixel_size
+ return false;
+ state.shmseg = shmseg;
+ state.shmem_attached_to_server = true;
+-#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+ // The Linux-specific shmctl behavior above may not be portable, so we're
+ // forced to do IPC_RMID after the server has attached to the segment.
+ shmctl(state.shmid, IPC_RMID, nullptr);
diff --git a/devel/electron38/files/patch-ui_color_color__id.h b/devel/electron38/files/patch-ui_color_color__id.h
new file mode 100644
index 000000000000..a11375a9b53c
--- /dev/null
+++ b/devel/electron38/files/patch-ui_color_color__id.h
@@ -0,0 +1,11 @@
+--- ui/color/color_id.h.orig 2025-07-04 05:17:07 UTC
++++ ui/color/color_id.h
+@@ -653,7 +653,7 @@
+ E_CPONLY(kColorCrosSysPositive) \
+ E_CPONLY(kColorCrosSysComplementVariant) \
+ E_CPONLY(kColorCrosSysInputFieldOnBase)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #define PLATFORM_SPECIFIC_COLOR_IDS \
+ E_CPONLY(kColorNativeBoxFrameBorder)\
+ E_CPONLY(kColorNativeHeaderButtonBorderActive) \
diff --git a/devel/electron38/files/patch-ui_color_color__provider__utils.cc b/devel/electron38/files/patch-ui_color_color__provider__utils.cc
new file mode 100644
index 000000000000..8e6b1ed313af
--- /dev/null
+++ b/devel/electron38/files/patch-ui_color_color__provider__utils.cc
@@ -0,0 +1,11 @@
+--- ui/color/color_provider_utils.cc.orig 2025-06-30 07:04:30 UTC
++++ ui/color/color_provider_utils.cc
+@@ -194,7 +194,7 @@ std::string_view SystemThemeName(ui::SystemTheme syste
+ switch (system_theme) {
+ case ui::SystemTheme::kDefault:
+ return "kDefault";
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ case ui::SystemTheme::kGtk:
+ return "kGtk";
+ case ui::SystemTheme::kQt:
diff --git a/devel/electron32/files/patch-ui_color_system__theme.h b/devel/electron38/files/patch-ui_color_system__theme.h
index e251684d8ee6..e251684d8ee6 100644
--- a/devel/electron32/files/patch-ui_color_system__theme.h
+++ b/devel/electron38/files/patch-ui_color_system__theme.h
diff --git a/devel/electron38/files/patch-ui_compositor_compositor.cc b/devel/electron38/files/patch-ui_compositor_compositor.cc
new file mode 100644
index 000000000000..3adb3fd83672
--- /dev/null
+++ b/devel/electron38/files/patch-ui_compositor_compositor.cc
@@ -0,0 +1,11 @@
+--- ui/compositor/compositor.cc.orig 2025-07-04 05:17:07 UTC
++++ ui/compositor/compositor.cc
+@@ -982,7 +982,7 @@ void Compositor::OnResume() {
+ obs.ResetIfActive();
+ }
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+ void Compositor::OnCompleteSwapWithNewSize(const gfx::Size& size) {
+ observer_list_.Notify(
+ &CompositorObserver::OnCompositingCompleteSwapWithNewSize, this, size);
diff --git a/devel/electron38/files/patch-ui_compositor_compositor.h b/devel/electron38/files/patch-ui_compositor_compositor.h
new file mode 100644
index 000000000000..1881c329e7c6
--- /dev/null
+++ b/devel/electron38/files/patch-ui_compositor_compositor.h
@@ -0,0 +1,11 @@
+--- ui/compositor/compositor.h.orig 2025-09-10 14:33:47 UTC
++++ ui/compositor/compositor.h
+@@ -475,7 +475,7 @@ class COMPOSITOR_EXPORT Compositor : public base::Powe
+ // base::PowerSuspendObserver:
+ void OnResume() override;
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+ void OnCompleteSwapWithNewSize(const gfx::Size& size);
+ #endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
+
diff --git a/devel/electron38/files/patch-ui_compositor_compositor__observer.h b/devel/electron38/files/patch-ui_compositor_compositor__observer.h
new file mode 100644
index 000000000000..16c5436c81ee
--- /dev/null
+++ b/devel/electron38/files/patch-ui_compositor_compositor__observer.h
@@ -0,0 +1,11 @@
+--- ui/compositor/compositor_observer.h.orig 2025-03-24 20:50:14 UTC
++++ ui/compositor/compositor_observer.h
+@@ -56,7 +56,7 @@ class COMPOSITOR_EXPORT CompositorObserver {
+ // Called when a child of the compositor is resizing.
+ virtual void OnCompositingChildResizing(Compositor* compositor) {}
+
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
+ // Called when a swap with new size is completed.
+ virtual void OnCompositingCompleteSwapWithNewSize(ui::Compositor* compositor,
+ const gfx::Size& size) {}
diff --git a/devel/electron38/files/patch-ui_display_screen.cc b/devel/electron38/files/patch-ui_display_screen.cc
new file mode 100644
index 000000000000..38263a4bf136
--- /dev/null
+++ b/devel/electron38/files/patch-ui_display_screen.cc
@@ -0,0 +1,11 @@
+--- ui/display/screen.cc.orig 2025-06-30 07:04:30 UTC
++++ ui/display/screen.cc
+@@ -82,7 +82,7 @@ void Screen::SetDisplayForNewWindows(int64_t display_i
+ display_id_for_new_windows_ = display_id;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ Screen::ScreenSaverSuspender::~ScreenSaverSuspender() = default;
+
+ std::unique_ptr<Screen::ScreenSaverSuspender> Screen::SuspendScreenSaver() {
diff --git a/devel/electron38/files/patch-ui_display_screen.h b/devel/electron38/files/patch-ui_display_screen.h
new file mode 100644
index 000000000000..c29d8e2036df
--- /dev/null
+++ b/devel/electron38/files/patch-ui_display_screen.h
@@ -0,0 +1,20 @@
+--- ui/display/screen.h.orig 2025-04-22 20:15:27 UTC
++++ ui/display/screen.h
+@@ -140,7 +140,7 @@ class DISPLAY_EXPORT Screen {
+ // (both of which may or may not be `nearest_id`).
+ display::ScreenInfos GetScreenInfosNearestDisplay(int64_t nearest_id) const;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Object which suspends the platform-specific screensaver for the duration of
+ // its existence.
+ class ScreenSaverSuspender {
+@@ -246,7 +246,7 @@ class DISPLAY_EXPORT Screen {
+ int64_t display_id_for_new_windows_;
+ int64_t scoped_display_id_for_new_windows_ = display::kInvalidDisplayId;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ uint32_t screen_saver_suspension_count_ = 0;
+ #endif // BUILDFLAG(IS_LINUX)
+ };
diff --git a/devel/electron38/files/patch-ui_events_event.cc b/devel/electron38/files/patch-ui_events_event.cc
new file mode 100644
index 000000000000..c65cbf0ff072
--- /dev/null
+++ b/devel/electron38/files/patch-ui_events_event.cc
@@ -0,0 +1,29 @@
+--- ui/events/event.cc.orig 2025-06-30 07:04:30 UTC
++++ ui/events/event.cc
+@@ -375,7 +375,7 @@ MouseEvent::MouseEvent(const PlatformEvent& native_eve
+ MouseEvent::MouseEvent(const PlatformEvent& native_event)
+ : LocatedEvent(native_event),
+ changed_button_flags_(GetChangedMouseButtonFlagsFromNative(native_event)),
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ movement_(GetMouseMovementFromNative(native_event)),
+ #endif
+ pointer_details_(GetMousePointerDetailsFromNative(native_event)) {
+@@ -631,7 +631,7 @@ std::unique_ptr<Event> MouseWheelEvent::Clone() const
+ return std::make_unique<MouseWheelEvent>(*this);
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // This value matches Windows, Fuchsia WHEEL_DELTA, and (roughly) Firefox on
+ // Linux.
+ // static
+@@ -894,7 +894,7 @@ void KeyEvent::InitializeNative() {
+ SetFlags(flags() | EF_IS_REPEAT);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ NormalizeFlags();
+ #elif BUILDFLAG(IS_WIN)
+ // Only Windows has native character events.
diff --git a/devel/electron32/files/patch-ui_events_event__switches.cc b/devel/electron38/files/patch-ui_events_event__switches.cc
index b7a29bd7d5b7..b7a29bd7d5b7 100644
--- a/devel/electron32/files/patch-ui_events_event__switches.cc
+++ b/devel/electron38/files/patch-ui_events_event__switches.cc
diff --git a/devel/electron32/files/patch-ui_events_event__switches.h b/devel/electron38/files/patch-ui_events_event__switches.h
index a805749948af..a805749948af 100644
--- a/devel/electron32/files/patch-ui_events_event__switches.h
+++ b/devel/electron38/files/patch-ui_events_event__switches.h
diff --git a/devel/electron38/files/patch-ui_events_keycodes_dom_keycode__converter.cc b/devel/electron38/files/patch-ui_events_keycodes_dom_keycode__converter.cc
new file mode 100644
index 000000000000..e98563fb84a8
--- /dev/null
+++ b/devel/electron38/files/patch-ui_events_keycodes_dom_keycode__converter.cc
@@ -0,0 +1,38 @@
+--- ui/events/keycodes/dom/keycode_converter.cc.orig 2024-10-16 21:32:39 UTC
++++ ui/events/keycodes/dom/keycode_converter.cc
+@@ -18,7 +18,7 @@
+ #include "ui/events/keycodes/dom/dom_code.h"
+ #include "ui/events/keycodes/dom/dom_key.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD)
+ #include <linux/input.h>
+ #endif
+
+@@ -31,7 +31,7 @@ namespace {
+ #if BUILDFLAG(IS_WIN)
+ #define DOM_CODE(usb, evdev, xkb, win, mac, code, id) \
+ { usb, win, code }
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #define DOM_CODE(usb, evdev, xkb, win, mac, code, id) \
+ { usb, xkb, code }
+ #elif BUILDFLAG(IS_APPLE)
+@@ -70,7 +70,7 @@ struct DomKeyMapEntry {
+ #undef DOM_KEY_UNI
+ #undef DOM_KEY_MAP_DECLARATION_END
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD)
+
+ // The offset between XKB Keycode and evdev code.
+ constexpr int kXkbKeycodeOffset = 8;
+@@ -191,7 +191,7 @@ int KeycodeConverter::DomCodeToNativeKeycode(DomCode c
+ return UsbKeycodeToNativeKeycode(static_cast<uint32_t>(code));
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD)
+ // static
+ DomCode KeycodeConverter::XkbKeycodeToDomCode(uint32_t xkb_keycode) {
+ // Currently XKB keycode is the native keycode.
diff --git a/devel/electron32/files/patch-ui_events_keycodes_dom_keycode__converter.h b/devel/electron38/files/patch-ui_events_keycodes_dom_keycode__converter.h
index e778a43fb53e..e778a43fb53e 100644
--- a/devel/electron32/files/patch-ui_events_keycodes_dom_keycode__converter.h
+++ b/devel/electron38/files/patch-ui_events_keycodes_dom_keycode__converter.h
diff --git a/devel/electron38/files/patch-ui_gfx_BUILD.gn b/devel/electron38/files/patch-ui_gfx_BUILD.gn
new file mode 100644
index 000000000000..fcb51e6a5169
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_BUILD.gn
@@ -0,0 +1,11 @@
+--- ui/gfx/BUILD.gn.orig 2025-09-10 14:33:47 UTC
++++ ui/gfx/BUILD.gn
+@@ -665,7 +665,7 @@ source_set("memory_buffer_sources") {
+ deps += [ "//build/config/linux/libdrm" ]
+ }
+
+- if (is_linux || is_chromeos || is_android) {
++ if ((is_linux || is_chromeos || is_android) && !is_bsd) {
+ deps += [ "//third_party/libsync" ]
+ }
+
diff --git a/devel/electron38/files/patch-ui_gfx_canvas__skia.cc b/devel/electron38/files/patch-ui_gfx_canvas__skia.cc
new file mode 100644
index 000000000000..f425af676af9
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_canvas__skia.cc
@@ -0,0 +1,11 @@
+--- ui/gfx/canvas_skia.cc.orig 2025-04-22 20:15:27 UTC
++++ ui/gfx/canvas_skia.cc
+@@ -219,7 +219,7 @@ void Canvas::DrawStringRectWithFlags(std::u16string_vi
+ Range range = StripAcceleratorChars(flags, &adjusted_text);
+ bool elide_text = ((flags & NO_ELLIPSIS) == 0);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // On Linux, eliding really means fading the end of the string. But only
+ // for LTR text. RTL text is still elided (on the left) with "...".
+ if (elide_text) {
diff --git a/devel/electron38/files/patch-ui_gfx_font__fallback__linux.cc b/devel/electron38/files/patch-ui_gfx_font__fallback__linux.cc
new file mode 100644
index 000000000000..8588854cfafc
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_font__fallback__linux.cc
@@ -0,0 +1,11 @@
+--- ui/gfx/font_fallback_linux.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/gfx/font_fallback_linux.cc
+@@ -28,6 +28,8 @@
+ #include "ui/gfx/linux/fontconfig_util.h"
+ #include "ui/gfx/platform_font.h"
+
++#include <unistd.h>
++
+ namespace gfx {
+
+ namespace {
diff --git a/devel/electron38/files/patch-ui_gfx_font__render__params.h b/devel/electron38/files/patch-ui_gfx_font__render__params.h
new file mode 100644
index 000000000000..3e14def67c98
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_font__render__params.h
@@ -0,0 +1,20 @@
+--- ui/gfx/font_render_params.h.orig 2025-01-27 17:37:37 UTC
++++ ui/gfx/font_render_params.h
+@@ -115,7 +115,7 @@ FontRenderParams GetFontRenderParams(const FontRenderP
+ FontRenderParams GetFontRenderParams(const FontRenderParamsQuery& query,
+ std::string* family_out);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Clears GetFontRenderParams()'s cache. Intended to be called by tests that are
+ // changing Fontconfig's configuration.
+ COMPONENT_EXPORT(GFX) void ClearFontRenderParamsCacheForTest();
+@@ -125,7 +125,7 @@ COMPONENT_EXPORT(GFX) float GetFontRenderParamsDeviceS
+ COMPONENT_EXPORT(GFX) float GetFontRenderParamsDeviceScaleFactor();
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ // Sets the device scale factor for FontRenderParams to decide
+ // if it should enable subpixel positioning.
+ COMPONENT_EXPORT(GFX)
diff --git a/devel/electron38/files/patch-ui_gfx_font__render__params__linux.cc b/devel/electron38/files/patch-ui_gfx_font__render__params__linux.cc
new file mode 100644
index 000000000000..f124b8b57142
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_font__render__params__linux.cc
@@ -0,0 +1,20 @@
+--- ui/gfx/font_render_params_linux.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/gfx/font_render_params_linux.cc
+@@ -24,7 +24,7 @@
+ #include "ui/gfx/linux/fontconfig_util.h"
+ #include "ui/gfx/switches.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #endif
+
+@@ -224,7 +224,7 @@ FontRenderParams GetFontRenderParams(const FontRenderP
+
+ // Start with the delegate's settings, but let Fontconfig have the final say.
+ FontRenderParams params;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (auto* linux_ui = ui::LinuxUi::instance()) {
+ params = linux_ui->GetDefaultFontRenderParams();
+ }
diff --git a/devel/electron32/files/patch-ui_gfx_font__util.cc b/devel/electron38/files/patch-ui_gfx_font__util.cc
index aaf2c05fc2ed..aaf2c05fc2ed 100644
--- a/devel/electron32/files/patch-ui_gfx_font__util.cc
+++ b/devel/electron38/files/patch-ui_gfx_font__util.cc
diff --git a/devel/electron38/files/patch-ui_gfx_gpu__extra__info.h b/devel/electron38/files/patch-ui_gfx_gpu__extra__info.h
new file mode 100644
index 000000000000..3697369bcb62
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_gpu__extra__info.h
@@ -0,0 +1,11 @@
+--- ui/gfx/gpu_extra_info.h.orig 2025-06-30 07:04:30 UTC
++++ ui/gfx/gpu_extra_info.h
+@@ -51,7 +51,7 @@ struct COMPONENT_EXPORT(GFX) GpuExtraInfo {
+ std::vector<gfx::BufferUsageAndFormat> gpu_memory_buffer_support_x11;
+ #endif // BUILDFLAG(IS_OZONE_X11)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool is_gmb_nv12_supported = false;
+ #endif
+ };
diff --git a/devel/electron32/files/patch-ui_gfx_linux_dmabuf__uapi.h b/devel/electron38/files/patch-ui_gfx_linux_dmabuf__uapi.h
index e532335d2914..e532335d2914 100644
--- a/devel/electron32/files/patch-ui_gfx_linux_dmabuf__uapi.h
+++ b/devel/electron38/files/patch-ui_gfx_linux_dmabuf__uapi.h
diff --git a/devel/electron38/files/patch-ui_gfx_linux_gbm__wrapper.cc b/devel/electron38/files/patch-ui_gfx_linux_gbm__wrapper.cc
new file mode 100644
index 000000000000..33884ddcffc2
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_linux_gbm__wrapper.cc
@@ -0,0 +1,11 @@
+--- ui/gfx/linux/gbm_wrapper.cc.orig 2025-03-24 20:50:14 UTC
++++ ui/gfx/linux/gbm_wrapper.cc
+@@ -318,7 +318,7 @@ class Device final : public ui::GbmDevice {
+ // of 1x1 BOs which are destroyed before creating the final BO creation used
+ // to instantiate the returned GbmBuffer.
+ gfx::Size size_for_verification =
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ gfx::Size(1, 1);
+ #else
+ requested_size;
diff --git a/devel/electron38/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc b/devel/electron38/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
new file mode 100644
index 000000000000..894dac5e1842
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
@@ -0,0 +1,61 @@
+--- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/gfx/mojom/native_handle_types_mojom_traits.cc
+@@ -14,7 +14,7 @@
+ #include "ui/gfx/mac/io_surface.h"
+ #endif // BUILDFLAG(IS_APPLE)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
+ #include "ui/gfx/native_pixmap_handle.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
+
+@@ -80,11 +80,11 @@ bool StructTraits<gfx::mojom::AHardwareBufferHandleDat
+ }
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
+ mojo::PlatformHandle StructTraits<
+ gfx::mojom::NativePixmapPlaneDataView,
+ gfx::NativePixmapPlane>::buffer_handle(gfx::NativePixmapPlane& plane) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return mojo::PlatformHandle(std::move(plane.fd));
+ #elif BUILDFLAG(IS_FUCHSIA)
+ return mojo::PlatformHandle(std::move(plane.vmo));
+@@ -100,7 +100,7 @@ bool StructTraits<
+ out->size = data.size();
+
+ mojo::PlatformHandle handle = data.TakeBufferHandle();
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ if (!handle.is_fd())
+ return false;
+ out->fd = handle.TakeFD();
+@@ -126,7 +126,7 @@ bool StructTraits<
+ gfx::mojom::NativePixmapHandleDataView,
+ gfx::NativePixmapHandle>::Read(gfx::mojom::NativePixmapHandleDataView data,
+ gfx::NativePixmapHandle* out) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ out->modifier = data.modifier();
+ out->supports_zero_copy_webgpu_import =
+ data.supports_zero_copy_webgpu_import();
+@@ -211,7 +211,7 @@ gfx::mojom::GpuMemoryBufferPlatformHandleDataView::Tag
+ case gfx::IO_SURFACE_BUFFER:
+ return Tag::kIoSurfaceHandle;
+ #endif // BUILDFLAG(IS_APPLE)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
+ case gfx::NATIVE_PIXMAP:
+ return Tag::kNativePixmapHandle;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
+@@ -292,7 +292,7 @@ bool UnionTraits<gfx::mojom::GpuMemoryBufferPlatformHa
+ #endif
+ return true;
+ #endif // BUILDFLAG(IS_APPLE)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
+ case Tag::kNativePixmapHandle:
+ gmb_handle->type = gfx::NATIVE_PIXMAP;
+ return data.ReadNativePixmapHandle(&gmb_handle->native_pixmap_handle_);
diff --git a/devel/electron38/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h b/devel/electron38/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
new file mode 100644
index 000000000000..6d967c735558
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
@@ -0,0 +1,45 @@
+--- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2025-08-26 20:49:50 UTC
++++ ui/gfx/mojom/native_handle_types_mojom_traits.h
+@@ -18,7 +18,7 @@
+ #include "ui/gfx/gpu_memory_buffer_handle.h"
+ #include "ui/gfx/mojom/native_handle_types.mojom-shared.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
+ #include "ui/gfx/native_pixmap_handle.h"
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
+
+@@ -49,7 +49,7 @@ struct COMPONENT_EXPORT(GFX_NATIVE_HANDLE_TYPES_SHARED
+ };
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
+ template <>
+ struct COMPONENT_EXPORT(GFX_NATIVE_HANDLE_TYPES_SHARED_MOJOM_TRAITS)
+ StructTraits<gfx::mojom::NativePixmapPlaneDataView,
+@@ -77,13 +77,13 @@ struct COMPONENT_EXPORT(GFX_NATIVE_HANDLE_TYPES_SHARED
+ return pixmap_handle.planes;
+ }
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ static uint64_t modifier(const gfx::NativePixmapHandle& pixmap_handle) {
+ return pixmap_handle.modifier;
+ }
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ static bool supports_zero_copy_webgpu_import(
+ const gfx::NativePixmapHandle& pixmap_handle) {
+ return pixmap_handle.supports_zero_copy_webgpu_import;
+@@ -207,7 +207,7 @@ struct COMPONENT_EXPORT(GFX_NATIVE_HANDLE_TYPES_SHARED
+ static IOSurfaceHandle io_surface_handle(gfx::GpuMemoryBufferHandle& handle);
+ #endif // BUILDFLAG(IS_APPLE)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_BSD)
+ static gfx::NativePixmapHandle& native_pixmap_handle(
+ gfx::GpuMemoryBufferHandle& handle) {
+ return handle.native_pixmap_handle_;
diff --git a/devel/electron32/files/patch-ui_gfx_native__pixmap__handle.cc b/devel/electron38/files/patch-ui_gfx_native__pixmap__handle.cc
index e223aa32f5ad..e223aa32f5ad 100644
--- a/devel/electron32/files/patch-ui_gfx_native__pixmap__handle.cc
+++ b/devel/electron38/files/patch-ui_gfx_native__pixmap__handle.cc
diff --git a/devel/electron38/files/patch-ui_gfx_native__pixmap__handle.h b/devel/electron38/files/patch-ui_gfx_native__pixmap__handle.h
new file mode 100644
index 000000000000..6bff8784e6de
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_native__pixmap__handle.h
@@ -0,0 +1,38 @@
+--- ui/gfx/native_pixmap_handle.h.orig 2025-01-27 17:37:37 UTC
++++ ui/gfx/native_pixmap_handle.h
+@@ -14,7 +14,7 @@
+ #include "build/build_config.h"
+ #include "ui/gfx/buffer_types.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/files/scoped_file.h"
+ #endif
+
+@@ -34,7 +34,7 @@ struct COMPONENT_EXPORT(GFX) NativePixmapPlane {
+ NativePixmapPlane(int stride,
+ int offset,
+ uint64_t size
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ ,
+ base::ScopedFD fd
+ #elif BUILDFLAG(IS_FUCHSIA)
+@@ -55,7 +55,7 @@ struct COMPONENT_EXPORT(GFX) NativePixmapPlane {
+ // This is necessary to map the buffers.
+ uint64_t size;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // File descriptor for the underlying memory object (usually dmabuf).
+ base::ScopedFD fd;
+ #elif BUILDFLAG(IS_FUCHSIA)
+@@ -78,7 +78,7 @@ struct COMPONENT_EXPORT(GFX) NativePixmapHandle {
+
+ std::vector<NativePixmapPlane> planes;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // The modifier is retrieved from GBM library and passed to EGL driver.
+ // Generally it's platform specific, and we don't need to modify it in
+ // Chromium code. Also one per plane per entry.
diff --git a/devel/electron38/files/patch-ui_gfx_native__widget__types.h b/devel/electron38/files/patch-ui_gfx_native__widget__types.h
new file mode 100644
index 000000000000..b4f5222d6c59
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_native__widget__types.h
@@ -0,0 +1,20 @@
+--- ui/gfx/native_widget_types.h.orig 2025-06-30 07:04:30 UTC
++++ ui/gfx/native_widget_types.h
+@@ -102,7 +102,7 @@ class SkBitmap;
+ #endif
+ class SkBitmap;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ extern "C" {
+ struct _AtkObject;
+ using AtkObject = struct _AtkObject;
+@@ -186,7 +186,7 @@ using NativeViewAccessible = base::apple::OwnedNSAcces
+ using NativeViewAccessible = base::apple::OwnedNSObject;
+ #elif BUILDFLAG(IS_MAC)
+ using NativeViewAccessible = base::apple::OwnedNSAccessibility;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Linux doesn't have a native accessibility type.
+ using NativeViewAccessible = AtkObject*;
+ #else
diff --git a/devel/electron38/files/patch-ui_gfx_platform__font__skia.cc b/devel/electron38/files/patch-ui_gfx_platform__font__skia.cc
new file mode 100644
index 000000000000..88186ac5a417
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_platform__font__skia.cc
@@ -0,0 +1,20 @@
+--- ui/gfx/platform_font_skia.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/gfx/platform_font_skia.cc
+@@ -29,7 +29,7 @@
+ #include "ui/gfx/system_fonts_win.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #endif
+
+@@ -170,7 +170,7 @@ void PlatformFontSkia::EnsuresDefaultFontIsInitialized
+ weight = system_font.GetWeight();
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux, LinuxUi is used to query the native toolkit (e.g.
+ // GTK) for the default UI font.
+ if (auto* linux_ui = ui::LinuxUi::instance()) {
diff --git a/devel/electron38/files/patch-ui_gfx_render__text__api__fuzzer.cc b/devel/electron38/files/patch-ui_gfx_render__text__api__fuzzer.cc
new file mode 100644
index 000000000000..97fc6847bc8c
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_render__text__api__fuzzer.cc
@@ -0,0 +1,20 @@
+--- ui/gfx/render_text_api_fuzzer.cc.orig 2025-01-27 17:37:37 UTC
++++ ui/gfx/render_text_api_fuzzer.cc
+@@ -19,7 +19,7 @@
+ #include "ui/gfx/font_util.h"
+ #include "ui/gfx/render_text.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "third_party/test_fonts/fontconfig/fontconfig_util_linux.h"
+ #endif
+
+@@ -46,7 +46,7 @@ struct Environment {
+
+ CHECK(base::i18n::InitializeICU());
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ test_fonts::SetUpFontconfig();
+ #endif
+ gfx::InitializeFonts();
diff --git a/devel/electron32/files/patch-ui_gfx_render__text__fuzzer.cc b/devel/electron38/files/patch-ui_gfx_render__text__fuzzer.cc
index c1c485c32de0..c1c485c32de0 100644
--- a/devel/electron32/files/patch-ui_gfx_render__text__fuzzer.cc
+++ b/devel/electron38/files/patch-ui_gfx_render__text__fuzzer.cc
diff --git a/devel/electron38/files/patch-ui_gfx_switches.cc b/devel/electron38/files/patch-ui_gfx_switches.cc
new file mode 100644
index 000000000000..cfc1c060ad49
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_switches.cc
@@ -0,0 +1,11 @@
+--- ui/gfx/switches.cc.orig 2025-06-30 07:04:30 UTC
++++ ui/gfx/switches.cc
+@@ -36,7 +36,7 @@ const char kScreenInfo[] = "screen-info";
+ // See //components/headless/screen_info/README.md for more details.
+ const char kScreenInfo[] = "screen-info";
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Which X11 display to connect to. Emulates the GTK+ "--display=" command line
+ // argument. In use only with Ozone/X11.
+ const char kX11Display[] = "display";
diff --git a/devel/electron38/files/patch-ui_gfx_switches.h b/devel/electron38/files/patch-ui_gfx_switches.h
new file mode 100644
index 000000000000..3fddded98442
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_switches.h
@@ -0,0 +1,11 @@
+--- ui/gfx/switches.h.orig 2025-06-30 07:04:30 UTC
++++ ui/gfx/switches.h
+@@ -19,7 +19,7 @@ GFX_SWITCHES_EXPORT extern const char kScreenInfo[];
+ GFX_SWITCHES_EXPORT extern const char kHeadless[];
+ GFX_SWITCHES_EXPORT extern const char kScreenInfo[];
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ GFX_SWITCHES_EXPORT extern const char kX11Display[];
+ GFX_SWITCHES_EXPORT extern const char kNoXshm[];
+ #endif
diff --git a/devel/electron38/files/patch-ui_gfx_x_atom__cache.cc b/devel/electron38/files/patch-ui_gfx_x_atom__cache.cc
new file mode 100644
index 000000000000..2c5811d69cd8
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gfx_x_atom__cache.cc
@@ -0,0 +1,10 @@
+--- ui/gfx/x/atom_cache.cc.orig 2025-04-22 20:15:27 UTC
++++ ui/gfx/x/atom_cache.cc
+@@ -157,6 +157,7 @@ constexpr auto kAtomsToCache = std::to_array<const cha
+ "application/octet-stream",
+ "application/vnd.chromium.test",
+ "chromium/filename",
++ "chromium/from-privileged",
+ "chromium/x-bookmark-entries",
+ "chromium/x-browser-actions",
+ "chromium/x-file-system-files",
diff --git a/devel/electron32/files/patch-ui_gfx_x_generated__protos_dri3.cc b/devel/electron38/files/patch-ui_gfx_x_generated__protos_dri3.cc
index fc63019c0a74..fc63019c0a74 100644
--- a/devel/electron32/files/patch-ui_gfx_x_generated__protos_dri3.cc
+++ b/devel/electron38/files/patch-ui_gfx_x_generated__protos_dri3.cc
diff --git a/devel/electron32/files/patch-ui_gfx_x_generated__protos_shm.cc b/devel/electron38/files/patch-ui_gfx_x_generated__protos_shm.cc
index af2ba66ecc2f..af2ba66ecc2f 100644
--- a/devel/electron32/files/patch-ui_gfx_x_generated__protos_shm.cc
+++ b/devel/electron38/files/patch-ui_gfx_x_generated__protos_shm.cc
diff --git a/devel/electron32/files/patch-ui_gfx_x_xlib__support.cc b/devel/electron38/files/patch-ui_gfx_x_xlib__support.cc
index d47da5e2897e..d47da5e2897e 100644
--- a/devel/electron32/files/patch-ui_gfx_x_xlib__support.cc
+++ b/devel/electron38/files/patch-ui_gfx_x_xlib__support.cc
diff --git a/devel/electron38/files/patch-ui_gl_gl__context.cc b/devel/electron38/files/patch-ui_gl_gl__context.cc
new file mode 100644
index 000000000000..8087c5b0626f
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gl_gl__context.cc
@@ -0,0 +1,20 @@
+--- ui/gl/gl_context.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/gl/gl_context.cc
+@@ -159,7 +159,7 @@ bool GLContext::MakeCurrent(GLSurface* surface) {
+ recorded_max_gles_version_if_feasible = true;
+ }
+ #elif (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN))
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+ static bool recorded_emulated_gles_version = false;
+ if (!recorded_emulated_gles_version) {
+ base::UmaHistogramBoolean("GPU.ANGLECanEmulateGLES3",
+@@ -526,7 +526,7 @@ bool GLContext::MakeVirtuallyCurrent(
+ DCHECK(virtual_context->IsCurrent(surface));
+
+ if (switched_real_contexts || virtual_context != current_virtual_context_) {
+-#if DCHECK_IS_ON()
++#if DCHECK_IS_ON() && !BUILDFLAG(IS_BSD)
+ GLenum error = glGetError();
+ // Accepting a context loss error here enables using debug mode to work on
+ // context loss handling in virtual context mode.
diff --git a/devel/electron38/files/patch-ui_gl_gl__fence.cc b/devel/electron38/files/patch-ui_gl_gl__fence.cc
new file mode 100644
index 000000000000..8b04e50669ce
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gl_gl__fence.cc
@@ -0,0 +1,11 @@
+--- ui/gl/gl_fence.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/gl/gl_fence.cc
+@@ -18,7 +18,7 @@
+ #include "ui/gl/gl_surface_egl.h"
+ #include "ui/gl/gl_version_info.h"
+
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #define USE_GL_FENCE_ANDROID_NATIVE_FENCE_SYNC
+ #include "ui/gl/gl_fence_android_native_fence_sync.h"
+ #endif
diff --git a/devel/electron38/files/patch-ui_gl_gl__implementation.cc b/devel/electron38/files/patch-ui_gl_gl__implementation.cc
new file mode 100644
index 000000000000..ba324986055c
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gl_gl__implementation.cc
@@ -0,0 +1,11 @@
+--- ui/gl/gl_implementation.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/gl/gl_implementation.cc
+@@ -304,7 +304,7 @@ GetRequestedGLImplementationFromCommandLine(
+ const base::CommandLine* command_line) {
+ bool overrideUseSoftwareGL =
+ command_line->HasSwitch(switches::kOverrideUseSoftwareGLForTests);
+-#if BUILDFLAG(IS_LINUX) || \
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
+ (BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
+ if (std::getenv("RUNNING_UNDER_RR")) {
+ // https://rr-project.org/ is a Linux-only record-and-replay debugger that
diff --git a/devel/electron38/files/patch-ui_gl_gl__switches.cc b/devel/electron38/files/patch-ui_gl_gl__switches.cc
new file mode 100644
index 000000000000..582c2fbbfe6d
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gl_gl__switches.cc
@@ -0,0 +1,29 @@
+--- ui/gl/gl_switches.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/gl/gl_switches.cc
+@@ -15,7 +15,7 @@
+ #endif
+
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD))
+ #include <vulkan/vulkan_core.h>
+ #include "third_party/angle/src/gpu_info_util/SystemInfo.h" // nogncheck
+ #endif // BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) ||
+@@ -328,7 +328,7 @@ bool IsDefaultANGLEVulkan() {
+ }
+ #endif // BUILDFLAG(IS_ANDROID)
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD))
+ angle::SystemInfo system_info;
+ {
+ TRACE_EVENT("gpu,startup", "angle::GetSystemInfoVulkan");
+@@ -410,7 +410,7 @@ bool IsDefaultANGLEVulkan() {
+ }
+ #endif // BUILDFLAG(IS_ANDROID)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // AMDVLK driver is buggy, so disable Vulkan with AMDVLK for now.
+ // crbug.com/1340081
+ if (active_gpu.driverId == VK_DRIVER_ID_AMD_OPEN_SOURCE)
diff --git a/devel/electron32/files/patch-ui_gl_sync__control__vsync__provider.cc b/devel/electron38/files/patch-ui_gl_sync__control__vsync__provider.cc
index 1f914f38781b..1f914f38781b 100644
--- a/devel/electron32/files/patch-ui_gl_sync__control__vsync__provider.cc
+++ b/devel/electron38/files/patch-ui_gl_sync__control__vsync__provider.cc
diff --git a/devel/electron32/files/patch-ui_gl_sync__control__vsync__provider.h b/devel/electron38/files/patch-ui_gl_sync__control__vsync__provider.h
index 376bf86f0f64..376bf86f0f64 100644
--- a/devel/electron32/files/patch-ui_gl_sync__control__vsync__provider.h
+++ b/devel/electron38/files/patch-ui_gl_sync__control__vsync__provider.h
diff --git a/devel/electron38/files/patch-ui_gtk_gtk__compat.cc b/devel/electron38/files/patch-ui_gtk_gtk__compat.cc
new file mode 100644
index 000000000000..58d0bca48e6b
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gtk_gtk__compat.cc
@@ -0,0 +1,53 @@
+--- ui/gtk/gtk_compat.cc.orig 2025-07-24 02:17:12 UTC
++++ ui/gtk/gtk_compat.cc
+@@ -64,22 +64,38 @@ void* GetLibGio() {
+ }
+
+ void* GetLibGio() {
++#if BUILDFLAG(IS_BSD)
++ static void* libgio = DlOpen("libgio-2.0.so");
++#else
+ static void* libgio = DlOpen("libgio-2.0.so.0");
++#endif
+ return libgio;
+ }
+
+ void* GetLibGdk3() {
++#if BUILDFLAG(IS_BSD)
++ static void* libgdk3 = DlOpen("libgdk-3.so");
++#else
+ static void* libgdk3 = DlOpen("libgdk-3.so.0");
++#endif
+ return libgdk3;
+ }
+
+ void* GetLibGtk3(bool check = true) {
++#if BUILDFLAG(IS_BSD)
++ static void* libgtk3 = DlOpen("libgtk-3.so", check);
++#else
+ static void* libgtk3 = DlOpen("libgtk-3.so.0", check);
++#endif
+ return libgtk3;
+ }
+
+ void* GetLibGtk4(bool check = true) {
++#if BUILDFLAG(IS_BSD)
++ static void* libgtk4 = DlOpen("libgtk-4.so", check);
++#else
+ static void* libgtk4 = DlOpen("libgtk-4.so.1", check);
++#endif
+ return libgtk4;
+ }
+
+@@ -161,7 +177,11 @@ void* GetLibGdkPixbuf() {
+ } // namespace
+
+ void* GetLibGdkPixbuf() {
++#if BUILDFLAG(IS_BSD)
++ static void* libgdk_pixbuf = DlOpen("libgdk_pixbuf-2.0.so");
++#else
+ static void* libgdk_pixbuf = DlOpen("libgdk_pixbuf-2.0.so.0");
++#endif
+ return libgdk_pixbuf;
+ }
+
diff --git a/devel/electron38/files/patch-ui_gtk_printing_print__dialog__gtk.cc b/devel/electron38/files/patch-ui_gtk_printing_print__dialog__gtk.cc
new file mode 100644
index 000000000000..95ac7b50a422
--- /dev/null
+++ b/devel/electron38/files/patch-ui_gtk_printing_print__dialog__gtk.cc
@@ -0,0 +1,11 @@
+--- ui/gtk/printing/print_dialog_gtk.cc.orig 2025-09-10 14:33:47 UTC
++++ ui/gtk/printing/print_dialog_gtk.cc
+@@ -464,7 +464,7 @@ void PrintDialogGtk::ShowDialog(
+ GtkPrintCapabilities cap = static_cast<GtkPrintCapabilities>(
+ GTK_PRINT_CAPABILITY_GENERATE_PDF | GTK_PRINT_CAPABILITY_PAGE_SET |
+ GTK_PRINT_CAPABILITY_COPIES | GTK_PRINT_CAPABILITY_COLLATE |
+- GTK_PRINT_CAPABILITY_REVERSE);
++ GTK_PRINT_CAPABILITY_REVERSE | GTK_PRINT_CAPABILITY_GENERATE_PS);
+ gtk_print_unix_dialog_set_manual_capabilities(
+ GTK_PRINT_UNIX_DIALOG(dialog_.get()), cap);
+ gtk_print_unix_dialog_set_embed_page_setup(
diff --git a/devel/electron38/files/patch-ui_message__center_views_message__popup__view.cc b/devel/electron38/files/patch-ui_message__center_views_message__popup__view.cc
new file mode 100644
index 000000000000..0ae14eea6363
--- /dev/null
+++ b/devel/electron38/files/patch-ui_message__center_views_message__popup__view.cc
@@ -0,0 +1,11 @@
+--- ui/message_center/views/message_popup_view.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/message_center/views/message_popup_view.cc
+@@ -164,7 +164,7 @@ std::unique_ptr<views::Widget> MessagePopupView::Show(
+ views::Widget::InitParams::CLIENT_OWNS_WIDGET,
+ views::Widget::InitParams::TYPE_POPUP);
+ params.z_order = ui::ZOrderLevel::kFloatingWindow;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Make the widget explicitly activatable as TYPE_POPUP is not activatable by
+ // default but we need focus for the inline reply textarea.
+ params.activatable = views::Widget::InitParams::Activatable::kYes;
diff --git a/devel/electron38/files/patch-ui_native__theme_features_native__theme__features.cc b/devel/electron38/files/patch-ui_native__theme_features_native__theme__features.cc
new file mode 100644
index 000000000000..80b3bab93f9a
--- /dev/null
+++ b/devel/electron38/files/patch-ui_native__theme_features_native__theme__features.cc
@@ -0,0 +1,20 @@
+--- ui/native_theme/features/native_theme_features.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/native_theme/features/native_theme_features.cc
+@@ -54,7 +54,7 @@ bool IsFluentOverlayScrollbarEnabled() {
+
+ bool IsFluentOverlayScrollbarEnabled() {
+ // Fluent scrollbars are only used for some OSes due to UI design guidelines.
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(features::kFluentOverlayScrollbar);
+ #else
+ return false;
+@@ -63,7 +63,7 @@ bool IsFluentScrollbarEnabled() {
+
+ bool IsFluentScrollbarEnabled() {
+ // Fluent scrollbars are only used for some OSes due to UI design guidelines.
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(features::kFluentScrollbar) ||
+ IsFluentOverlayScrollbarEnabled();
+ #else
diff --git a/devel/electron38/files/patch-ui_native__theme_native__theme.h b/devel/electron38/files/patch-ui_native__theme_native__theme.h
new file mode 100644
index 000000000000..02716cdbae2b
--- /dev/null
+++ b/devel/electron38/files/patch-ui_native__theme_native__theme.h
@@ -0,0 +1,11 @@
+--- ui/native_theme/native_theme.h.orig 2025-02-02 01:39:08 UTC
++++ ui/native_theme/native_theme.h
+@@ -61,7 +61,7 @@ class NATIVE_THEME_EXPORT NativeTheme {
+ // The part to be painted / sized.
+ enum Part {
+ kCheckbox,
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ kFrameTopArea,
+ #endif
+ kInnerSpinButton,
diff --git a/devel/electron38/files/patch-ui_native__theme_native__theme__base.cc b/devel/electron38/files/patch-ui_native__theme_native__theme__base.cc
new file mode 100644
index 000000000000..5448f2e8a99a
--- /dev/null
+++ b/devel/electron38/files/patch-ui_native__theme_native__theme__base.cc
@@ -0,0 +1,11 @@
+--- ui/native_theme/native_theme_base.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/native_theme/native_theme_base.cc
+@@ -242,7 +242,7 @@ void NativeThemeBase::Paint(cc::PaintCanvas* canvas,
+ std::get<ButtonExtraParams>(extra), color_scheme,
+ accent_color_opaque);
+ break;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ case kFrameTopArea:
+ PaintFrameTopArea(canvas, state, rect,
+ std::get<FrameTopAreaExtraParams>(extra), color_scheme);
diff --git a/devel/electron38/files/patch-ui_ozone_common_egl__util.cc b/devel/electron38/files/patch-ui_ozone_common_egl__util.cc
new file mode 100644
index 000000000000..0c461148f3ed
--- /dev/null
+++ b/devel/electron38/files/patch-ui_ozone_common_egl__util.cc
@@ -0,0 +1,14 @@
+--- ui/ozone/common/egl_util.cc.orig 2025-06-30 07:04:30 UTC
++++ ui/ozone/common/egl_util.cc
+@@ -35,9 +35,9 @@ const base::FilePath::CharType kDefaultEglSoname[] =
+ FILE_PATH_LITERAL("libGLESv2.so");
+ #else // BUILDFLAG(IS_FUCHSIA)
+ const base::FilePath::CharType kDefaultEglSoname[] =
+- FILE_PATH_LITERAL("libEGL.so.1");
++ FILE_PATH_LITERAL("libEGL.so");
+ const base::FilePath::CharType kDefaultGlesSoname[] =
+- FILE_PATH_LITERAL("libGLESv2.so.2");
++ FILE_PATH_LITERAL("libGLESv2.so");
+ #endif
+ #if !BUILDFLAG(USE_STATIC_ANGLE)
+ const base::FilePath::CharType kAngleEglSoname[] =
diff --git a/devel/electron38/files/patch-ui_ozone_platform_headless_headless__surface__factory.cc b/devel/electron38/files/patch-ui_ozone_platform_headless_headless__surface__factory.cc
new file mode 100644
index 000000000000..ce2f5ea30cab
--- /dev/null
+++ b/devel/electron38/files/patch-ui_ozone_platform_headless_headless__surface__factory.cc
@@ -0,0 +1,20 @@
+--- ui/ozone/platform/headless/headless_surface_factory.cc.orig 2025-01-27 17:37:37 UTC
++++ ui/ozone/platform/headless/headless_surface_factory.cc
+@@ -34,7 +34,7 @@
+ #include "ui/ozone/platform/headless/headless_window_manager.h"
+ #include "ui/ozone/public/surface_ozone_canvas.h"
+
+-#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA))
++#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD))
+ #include "ui/ozone/platform/headless/vulkan_implementation_headless.h"
+ #endif
+
+@@ -281,7 +281,7 @@ HeadlessSurfaceFactory::CreateVulkanImplementation(
+ HeadlessSurfaceFactory::CreateVulkanImplementation(
+ bool use_swiftshader,
+ bool allow_protected_memory) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ return std::make_unique<VulkanImplementationHeadless>(use_swiftshader);
+ #else
+ return nullptr;
diff --git a/devel/electron38/files/patch-ui_ozone_platform_headless_ozone__platform__headless.cc b/devel/electron38/files/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
new file mode 100644
index 000000000000..effc98abd381
--- /dev/null
+++ b/devel/electron38/files/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
@@ -0,0 +1,11 @@
+--- ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2025-04-22 20:15:27 UTC
++++ ui/ozone/platform/headless/ozone_platform_headless.cc
+@@ -108,7 +108,7 @@ class OzonePlatformHeadlessImpl : public OzonePlatform
+ }
+
+ // Desktop Linux, not CastOS.
+-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CASTOS)
+ const PlatformProperties& GetPlatformProperties() override {
+ static base::NoDestructor<OzonePlatform::PlatformProperties> properties;
+ static bool initialized = false;
diff --git a/devel/electron38/files/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc b/devel/electron38/files/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
new file mode 100644
index 000000000000..4217082d33a6
--- /dev/null
+++ b/devel/electron38/files/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
@@ -0,0 +1,29 @@
+--- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/ozone/platform/headless/vulkan_implementation_headless.cc
+@@ -117,7 +117,7 @@ VulkanImplementationHeadless::GetExternalSemaphoreHand
+
+ VkExternalSemaphoreHandleTypeFlagBits
+ VulkanImplementationHeadless::GetExternalSemaphoreHandleType() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT;
+ #else
+ return VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT;
+@@ -127,7 +127,7 @@ bool VulkanImplementationHeadless::CanImportGpuMemoryB
+ bool VulkanImplementationHeadless::CanImportGpuMemoryBuffer(
+ gpu::VulkanDeviceQueue* device_queue,
+ gfx::GpuMemoryBufferType memory_buffer_type) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const auto& enabled_extensions = device_queue->enabled_extensions();
+ return gfx::HasExtension(enabled_extensions,
+ VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME) &&
+@@ -150,7 +150,7 @@ VulkanImplementationHeadless::CreateImageFromGpuMemory
+ VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT |
+ VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT;
+ auto tiling = VK_IMAGE_TILING_OPTIMAL;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (gmb_handle.native_pixmap_handle().modifier !=
+ gfx::NativePixmapHandle::kNoModifier) {
+ tiling = VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT;
diff --git a/devel/electron38/files/patch-ui_ozone_platform_wayland_common_wayland__util.cc b/devel/electron38/files/patch-ui_ozone_platform_wayland_common_wayland__util.cc
new file mode 100644
index 000000000000..f8c9a39c75e8
--- /dev/null
+++ b/devel/electron38/files/patch-ui_ozone_platform_wayland_common_wayland__util.cc
@@ -0,0 +1,18 @@
+--- ui/ozone/platform/wayland/common/wayland_util.cc.orig 2025-06-30 07:04:30 UTC
++++ ui/ozone/platform/wayland/common/wayland_util.cc
+@@ -421,6 +421,7 @@ void RecordConnectionMetrics(wl_display* display) {
+ {"weston", WaylandCompositor::kWeston},
+ };
+
++#if !BUILDFLAG(IS_BSD)
+ const int fd = wl_display_get_fd(display);
+ if (fd == -1) {
+ return WaylandCompositor::kUnknown;
+@@ -446,6 +447,7 @@ void RecordConnectionMetrics(wl_display* display) {
+ return compositor;
+ }
+ }
++#endif
+
+ return WaylandCompositor::kOther;
+ };
diff --git a/devel/electron38/files/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc b/devel/electron38/files/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
new file mode 100644
index 000000000000..a63d99e47fc0
--- /dev/null
+++ b/devel/electron38/files/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
@@ -0,0 +1,14 @@
+--- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc
+@@ -39,7 +39,11 @@ bool VulkanImplementationWayland::InitializeVulkanInst
+
+ path = path.Append("libvk_swiftshader.so");
+ } else {
++#if BUILDFLAG(IS_BSD)
++ path = base::FilePath("libvulkan.so");
++#else
+ path = base::FilePath("libvulkan.so.1");
++#endif
+ }
+
+ return vulkan_instance_.Initialize(path, required_extensions, {});
diff --git a/devel/electron38/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc b/devel/electron38/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
new file mode 100644
index 000000000000..f0b2b10e7a50
--- /dev/null
+++ b/devel/electron38/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
@@ -0,0 +1,13 @@
+--- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/ozone/platform/wayland/host/wayland_frame_manager.cc
+@@ -460,8 +460,10 @@ std::optional<bool> WaylandFrameManager::ApplySurfaceC
+ surface->UpdateBufferDamageRegion(
+ gfx::ToEnclosingRectIgnoringError(surface_damage));
+
++#if !BUILDFLAG(IS_BSD)
+ if (!config.access_fence_handle.is_null())
+ surface->set_acquire_fence(std::move(config.access_fence_handle));
++#endif
+
+ bool needs_commit = false;
+
diff --git a/devel/electron32/files/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc b/devel/electron38/files/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
index 767d3cd847b8..767d3cd847b8 100644
--- a/devel/electron32/files/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
+++ b/devel/electron38/files/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
diff --git a/devel/electron38/files/patch-ui_ozone_platform_x11_x11__screen__ozone.cc b/devel/electron38/files/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
new file mode 100644
index 000000000000..200d12b61e42
--- /dev/null
+++ b/devel/electron38/files/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
@@ -0,0 +1,29 @@
+--- ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2025-03-24 20:50:14 UTC
++++ ui/ozone/platform/x11/x11_screen_ozone.cc
+@@ -22,7 +22,7 @@
+ #include "ui/ozone/platform/x11/x11_window.h"
+ #include "ui/ozone/platform/x11/x11_window_manager.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #endif
+
+@@ -97,7 +97,7 @@ X11ScreenOzone::X11ScreenOzone()
+ window_manager_(X11WindowManager::GetInstance()),
+ x11_display_manager_(std::make_unique<XDisplayManager>(this)) {
+ DCHECK(window_manager_);
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (auto* linux_ui = ui::LinuxUi::instance()) {
+ display_scale_factor_observer_.Observe(linux_ui);
+ }
+@@ -267,7 +267,7 @@ void X11ScreenOzone::OnEvent(const x11::Event& xev) {
+ x11_display_manager_->OnEvent(xev);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void X11ScreenOzone::OnDeviceScaleFactorChanged() {
+ x11_display_manager_->DispatchDelayedDisplayListUpdate();
+ }
diff --git a/devel/electron32/files/patch-ui_ozone_platform_x11_x11__screen__ozone.h b/devel/electron38/files/patch-ui_ozone_platform_x11_x11__screen__ozone.h
index 510446329839..510446329839 100644
--- a/devel/electron32/files/patch-ui_ozone_platform_x11_x11__screen__ozone.h
+++ b/devel/electron38/files/patch-ui_ozone_platform_x11_x11__screen__ozone.h
diff --git a/devel/electron38/files/patch-ui_ozone_platform_x11_x11__window.cc b/devel/electron38/files/patch-ui_ozone_platform_x11_x11__window.cc
new file mode 100644
index 000000000000..f24e2aeebc91
--- /dev/null
+++ b/devel/electron38/files/patch-ui_ozone_platform_x11_x11__window.cc
@@ -0,0 +1,11 @@
+--- ui/ozone/platform/x11/x11_window.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/ozone/platform/x11/x11_window.cc
+@@ -1508,7 +1508,7 @@ void X11Window::OnXWindowStateChanged() {
+ WindowTiledEdges tiled_state = GetTiledState();
+ if (tiled_state != tiled_state_) {
+ tiled_state_ = tiled_state;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ platform_window_delegate_->OnWindowTiledStateChanged(tiled_state);
+ UpdateDecorationInsets();
+ #endif
diff --git a/devel/electron38/files/patch-ui_ozone_public_ozone__ui__controls__test__helper.h b/devel/electron38/files/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
new file mode 100644
index 000000000000..d1827c4ec9f5
--- /dev/null
+++ b/devel/electron38/files/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
@@ -0,0 +1,11 @@
+--- ui/ozone/public/ozone_ui_controls_test_helper.h.orig 2025-04-22 20:15:27 UTC
++++ ui/ozone/public/ozone_ui_controls_test_helper.h
+@@ -62,7 +62,7 @@ class OzoneUIControlsTestHelper {
+ // aura::Window.
+ virtual bool MustUseUiControlsForMoveCursorTo() = 0;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ virtual void ForceUseScreenCoordinatesOnce();
+ #endif
+ };
diff --git a/devel/electron32/files/patch-ui_ozone_test_mock__platform__window__delegate.h b/devel/electron38/files/patch-ui_ozone_test_mock__platform__window__delegate.h
index 7e4efdabf0cf..7e4efdabf0cf 100644
--- a/devel/electron32/files/patch-ui_ozone_test_mock__platform__window__delegate.h
+++ b/devel/electron38/files/patch-ui_ozone_test_mock__platform__window__delegate.h
diff --git a/devel/electron38/files/patch-ui_platform__window_platform__window__delegate.cc b/devel/electron38/files/patch-ui_platform__window_platform__window__delegate.cc
new file mode 100644
index 000000000000..ce5cecc9ff6c
--- /dev/null
+++ b/devel/electron38/files/patch-ui_platform__window_platform__window__delegate.cc
@@ -0,0 +1,11 @@
+--- ui/platform_window/platform_window_delegate.cc.orig 2025-04-22 20:15:27 UTC
++++ ui/platform_window/platform_window_delegate.cc
+@@ -56,7 +56,7 @@ gfx::Insets PlatformWindowDelegate::CalculateInsetsInD
+ return gfx::Insets();
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void PlatformWindowDelegate::OnWindowTiledStateChanged(
+ WindowTiledEdges new_tiled_edges) {}
+ #endif
diff --git a/devel/electron38/files/patch-ui_platform__window_platform__window__delegate.h b/devel/electron38/files/patch-ui_platform__window_platform__window__delegate.h
new file mode 100644
index 000000000000..8278605a68f7
--- /dev/null
+++ b/devel/electron38/files/patch-ui_platform__window_platform__window__delegate.h
@@ -0,0 +1,11 @@
+--- ui/platform_window/platform_window_delegate.h.orig 2025-05-05 19:42:33 UTC
++++ ui/platform_window/platform_window_delegate.h
+@@ -144,7 +144,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW) PlatformWindow
+ virtual void OnWindowStateChanged(PlatformWindowState old_state,
+ PlatformWindowState new_state) = 0;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Notifies the delegate that the tiled state of the window edges has changed.
+ virtual void OnWindowTiledStateChanged(WindowTiledEdges new_tiled_edges);
+ #endif
diff --git a/devel/electron38/files/patch-ui_platform__window_platform__window__init__properties.h b/devel/electron38/files/patch-ui_platform__window_platform__window__init__properties.h
new file mode 100644
index 000000000000..def1012ed094
--- /dev/null
+++ b/devel/electron38/files/patch-ui_platform__window_platform__window__init__properties.h
@@ -0,0 +1,20 @@
+--- ui/platform_window/platform_window_init_properties.h.orig 2025-04-22 20:15:27 UTC
++++ ui/platform_window/platform_window_init_properties.h
+@@ -56,7 +56,7 @@ class ScenicWindowDelegate;
+ class ScenicWindowDelegate;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ class X11ExtensionDelegate;
+ #endif
+
+@@ -120,7 +120,7 @@ struct COMPONENT_EXPORT(PLATFORM_WINDOW) PlatformWindo
+
+ PlatformWindowShadowType shadow_type = PlatformWindowShadowType::kDefault;
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool prefer_dark_theme = false;
+ raw_ptr<gfx::ImageSkia> icon = nullptr;
+ std::optional<SkColor> background_color;
diff --git a/devel/electron32/files/patch-ui_qt_BUILD.gn b/devel/electron38/files/patch-ui_qt_BUILD.gn
index dc74da2ddb95..dc74da2ddb95 100644
--- a/devel/electron32/files/patch-ui_qt_BUILD.gn
+++ b/devel/electron38/files/patch-ui_qt_BUILD.gn
diff --git a/devel/electron38/files/patch-ui_qt_moc__wrapper.py b/devel/electron38/files/patch-ui_qt_moc__wrapper.py
new file mode 100644
index 000000000000..36d0de740757
--- /dev/null
+++ b/devel/electron38/files/patch-ui_qt_moc__wrapper.py
@@ -0,0 +1,8 @@
+--- ui/qt/moc_wrapper.py.orig 2025-06-30 07:04:30 UTC
++++ ui/qt/moc_wrapper.py
+@@ -20,4 +20,4 @@ else:
+ if args.path is None:
+ subprocess.check_call(["moc", args.input, "-o", args.output])
+ else:
+- subprocess.check_call([args.path + "/moc", args.input, "-o", args.output])
++ subprocess.check_call([args.path, args.input, "-o", args.output])
diff --git a/devel/electron38/files/patch-ui_shell__dialogs_select__file__dialog.h b/devel/electron38/files/patch-ui_shell__dialogs_select__file__dialog.h
new file mode 100644
index 000000000000..27d62eff8b2b
--- /dev/null
+++ b/devel/electron38/files/patch-ui_shell__dialogs_select__file__dialog.h
@@ -0,0 +1,11 @@
+--- ui/shell_dialogs/select_file_dialog.h.orig 2024-10-28 21:05:17 UTC
++++ ui/shell_dialogs/select_file_dialog.h
+@@ -224,7 +224,7 @@ class SHELL_DIALOGS_EXPORT SelectFileDialog
+ const GURL* caller = nullptr);
+ bool HasMultipleFileTypeChoices();
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Set the label used for the file select button.
+ virtual void SetButtonLabel(const std::string& label) = 0;
+
diff --git a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__bn.xtb b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__bn.xtb
index 1726e72f6580..1726e72f6580 100644
--- a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__bn.xtb
+++ b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__bn.xtb
diff --git a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__ja.xtb b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__ja.xtb
index 36dfea3003d0..36dfea3003d0 100644
--- a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__ja.xtb
+++ b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__ja.xtb
diff --git a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__ko.xtb b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__ko.xtb
index 48faa3043711..48faa3043711 100644
--- a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__ko.xtb
+++ b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__ko.xtb
diff --git a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__ml.xtb b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__ml.xtb
index 00647e1e4e74..00647e1e4e74 100644
--- a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__ml.xtb
+++ b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__ml.xtb
diff --git a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__th.xtb b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__th.xtb
index 0aed42526f65..0aed42526f65 100644
--- a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__th.xtb
+++ b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__th.xtb
diff --git a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
index e721fbf1758d..e721fbf1758d 100644
--- a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
+++ b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
diff --git a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
index f86698d8a9e1..f86698d8a9e1 100644
--- a/devel/electron32/files/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
+++ b/devel/electron38/files/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
diff --git a/devel/electron38/files/patch-ui_strings_ui__strings.grd b/devel/electron38/files/patch-ui_strings_ui__strings.grd
new file mode 100644
index 000000000000..c95143303a16
--- /dev/null
+++ b/devel/electron38/files/patch-ui_strings_ui__strings.grd
@@ -0,0 +1,11 @@
+--- ui/strings/ui_strings.grd.orig 2025-06-30 07:04:30 UTC
++++ ui/strings/ui_strings.grd
+@@ -784,7 +784,7 @@ need to be translated for each locale.-->
+ Win
+ </message>
+ </if>
+- <if expr="is_linux">
++ <if expr="is_posix">
+ <message name="IDS_APP_SUPER_KEY" desc="Windows key on Windows keyboards, and Command key on Mac keyboards.">
+ Super
+ </message>
diff --git a/devel/electron38/files/patch-ui_views_BUILD.gn b/devel/electron38/files/patch-ui_views_BUILD.gn
new file mode 100644
index 000000000000..ecf534b73893
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_BUILD.gn
@@ -0,0 +1,10 @@
+--- ui/views/BUILD.gn.orig 2025-09-10 14:33:47 UTC
++++ ui/views/BUILD.gn
+@@ -837,7 +837,6 @@ component("views") {
+ "windows_stationarity_monitor_aura.cc",
+ ]
+ deps += [
+- "//components/crash/core/common:crash_key",
+ "//ui/aura",
+ "//ui/base/cursor/mojom:cursor_type_shared",
+ "//ui/events",
diff --git a/devel/electron38/files/patch-ui_views_accessibility_view__accessibility.cc b/devel/electron38/files/patch-ui_views_accessibility_view__accessibility.cc
new file mode 100644
index 000000000000..ba2b38d8142a
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_accessibility_view__accessibility.cc
@@ -0,0 +1,20 @@
+--- ui/views/accessibility/view_accessibility.cc.orig 2025-04-22 20:15:27 UTC
++++ ui/views/accessibility/view_accessibility.cc
+@@ -34,7 +34,7 @@
+ #include "ui/views/accessibility/view_ax_platform_node_delegate_win.h"
+ #elif BUILDFLAG(IS_MAC)
+ #include "ui/views/accessibility/view_ax_platform_node_delegate_mac.h"
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/views/accessibility/view_ax_platform_node_delegate_auralinux.h"
+ #endif
+
+@@ -101,7 +101,7 @@ std::unique_ptr<ViewAccessibility> ViewAccessibility::
+ return ViewAXPlatformNodeDelegateWin::CreatePlatformSpecific(view);
+ #elif BUILDFLAG(IS_MAC)
+ return ViewAXPlatformNodeDelegateMac::CreatePlatformSpecific(view);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return ViewAXPlatformNodeDelegateAuraLinux::CreatePlatformSpecific(view);
+ #endif
+ }
diff --git a/devel/electron38/files/patch-ui_views_controls_prefix__selector.cc b/devel/electron38/files/patch-ui_views_controls_prefix__selector.cc
new file mode 100644
index 000000000000..74595ae2b0a6
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_controls_prefix__selector.cc
@@ -0,0 +1,11 @@
+--- ui/views/controls/prefix_selector.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/views/controls/prefix_selector.cc
+@@ -193,7 +193,7 @@ bool PrefixSelector::ShouldDoLearning() {
+ return false;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool PrefixSelector::SetCompositionFromExistingText(
+ const gfx::Range& range,
+ const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
diff --git a/devel/electron38/files/patch-ui_views_controls_prefix__selector.h b/devel/electron38/files/patch-ui_views_controls_prefix__selector.h
new file mode 100644
index 000000000000..7176eb058fc5
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_controls_prefix__selector.h
@@ -0,0 +1,11 @@
+--- ui/views/controls/prefix_selector.h.orig 2025-01-27 17:37:37 UTC
++++ ui/views/controls/prefix_selector.h
+@@ -91,7 +91,7 @@ class VIEWS_EXPORT PrefixSelector : public ui::TextInp
+ ukm::SourceId GetClientSourceForMetrics() const override;
+ bool ShouldDoLearning() override;
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool SetCompositionFromExistingText(
+ const gfx::Range& range,
+ const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) override;
diff --git a/devel/electron38/files/patch-ui_views_controls_textfield_textfield.cc b/devel/electron38/files/patch-ui_views_controls_textfield_textfield.cc
new file mode 100644
index 000000000000..0290a1a0ff27
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_controls_textfield_textfield.cc
@@ -0,0 +1,65 @@
+--- ui/views/controls/textfield/textfield.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/views/controls/textfield/textfield.cc
+@@ -86,7 +86,7 @@
+ #include "base/win/win_util.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/base/ime/linux/text_edit_command_auralinux.h"
+ #include "ui/base/ime/text_input_flags.h"
+ #include "ui/linux/linux_ui.h"
+@@ -183,7 +183,7 @@ bool IsControlKeyModifier(int flags) {
+ // Control-modified key combination, but we cannot extend it to other platforms
+ // as Control has different meanings and behaviors.
+ // https://crrev.com/2580483002/#msg46
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return flags & ui::EF_CONTROL_DOWN;
+ #else
+ return false;
+@@ -791,7 +791,7 @@ bool Textfield::OnKeyPressed(const ui::KeyEvent& event
+ return handled;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (!handled) {
+ if (auto* linux_ui = ui::LinuxUi::instance()) {
+ const auto command =
+@@ -976,7 +976,7 @@ bool Textfield::SkipDefaultKeyEventProcessing(const ui
+ }
+
+ bool Textfield::SkipDefaultKeyEventProcessing(const ui::KeyEvent& event) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Skip any accelerator handling that conflicts with custom keybindings.
+ if (auto* linux_ui = ui::LinuxUi::instance()) {
+ if (IsTextEditCommandEnabled(linux_ui->GetTextEditCommandForEvent(
+@@ -2065,7 +2065,7 @@ bool Textfield::ShouldDoLearning() {
+ return false;
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/41452689): Implement this method to support Korean IME
+ // reconversion feature on native text fields (e.g. find bar).
+ bool Textfield::SetCompositionFromExistingText(
+@@ -2581,7 +2581,7 @@ ui::TextEditCommand Textfield::GetCommandForKeyEvent(
+ #endif
+ return ui::TextEditCommand::DELETE_BACKWARD;
+ }
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Only erase by line break on Linux and ChromeOS.
+ if (shift) {
+ return ui::TextEditCommand::DELETE_TO_BEGINNING_OF_LINE;
+@@ -2589,7 +2589,7 @@ ui::TextEditCommand Textfield::GetCommandForKeyEvent(
+ #endif
+ return ui::TextEditCommand::DELETE_WORD_BACKWARD;
+ case ui::VKEY_DELETE:
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Only erase by line break on Linux and ChromeOS.
+ if (shift && control) {
+ return ui::TextEditCommand::DELETE_TO_END_OF_LINE;
diff --git a/devel/electron38/files/patch-ui_views_controls_textfield_textfield.h b/devel/electron38/files/patch-ui_views_controls_textfield_textfield.h
new file mode 100644
index 000000000000..5dcb224d5e9a
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_controls_textfield_textfield.h
@@ -0,0 +1,20 @@
+--- ui/views/controls/textfield/textfield.h.orig 2025-06-30 07:04:30 UTC
++++ ui/views/controls/textfield/textfield.h
+@@ -48,7 +48,7 @@
+ #include "ui/views/view_observer.h"
+ #include "ui/views/word_lookup_client.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include <vector>
+ #endif
+
+@@ -478,7 +478,7 @@ class VIEWS_EXPORT Textfield : public View,
+ // Set whether the text should be used to improve typing suggestions.
+ void SetShouldDoLearning(bool value) { should_do_learning_ = value; }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool SetCompositionFromExistingText(
+ const gfx::Range& range,
+ const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) override;
diff --git a/devel/electron38/files/patch-ui_views_examples_widget__example.cc b/devel/electron38/files/patch-ui_views_examples_widget__example.cc
new file mode 100644
index 000000000000..9375bf3c58d2
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_examples_widget__example.cc
@@ -0,0 +1,11 @@
+--- ui/views/examples/widget_example.cc.orig 2025-04-22 20:15:27 UTC
++++ ui/views/examples/widget_example.cc
+@@ -51,7 +51,7 @@ void WidgetExample::CreateExampleView(View* container)
+ modal_button->SetCallback(
+ base::BindRepeating(&WidgetExample::CreateDialogWidget,
+ base::Unretained(this), modal_button, true));
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Windows does not support TYPE_CONTROL top-level widgets.
+ LabelButton* control_button = BuildButton(
+ container, GetStringUTF16(IDS_WIDGET_CHILD_WIDGET_BUTTON_LABEL));
diff --git a/devel/electron38/files/patch-ui_views_focus_focus__manager.cc b/devel/electron38/files/patch-ui_views_focus_focus__manager.cc
new file mode 100644
index 000000000000..79c38ca73fd7
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_focus_focus__manager.cc
@@ -0,0 +1,20 @@
+--- ui/views/focus/focus_manager.cc.orig 2025-04-22 20:15:27 UTC
++++ ui/views/focus/focus_manager.cc
+@@ -606,7 +606,7 @@ bool FocusManager::RedirectAcceleratorToBubbleAnchorWi
+ return false;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Processing an accelerator can delete things. Because we
+ // need these objects afterwards on Linux, save widget_ as weak pointer and
+ // save the close_on_deactivate property value of widget_delegate in a
+@@ -621,7 +621,7 @@ bool FocusManager::RedirectAcceleratorToBubbleAnchorWi
+ const bool accelerator_processed =
+ focus_manager->ProcessAccelerator(accelerator);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Need to manually close the bubble widget on Linux. On Linux when the
+ // bubble is shown, the main widget remains active. Because of that when
+ // focus is set to the main widget to process accelerator, the main widget
diff --git a/devel/electron38/files/patch-ui_views_style_platform__style.cc b/devel/electron38/files/patch-ui_views_style_platform__style.cc
new file mode 100644
index 000000000000..1027344812ef
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_style_platform__style.cc
@@ -0,0 +1,20 @@
+--- ui/views/style/platform_style.cc.orig 2025-04-22 20:15:27 UTC
++++ ui/views/style/platform_style.cc
+@@ -23,7 +23,7 @@
+ #include "ui/views/controls/focusable_border.h"
+ #include "ui/views/controls/scrollbar/scroll_bar_views.h"
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/views/controls/scrollbar/overlay_scroll_bar.h"
+ #endif
+ #endif
+@@ -35,7 +35,7 @@ std::unique_ptr<ScrollBar> PlatformStyle::CreateScroll
+ // static
+ std::unique_ptr<ScrollBar> PlatformStyle::CreateScrollBar(
+ ScrollBar::Orientation orientation) {
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return std::make_unique<OverlayScrollBar>(orientation);
+ #else
+ return std::make_unique<ScrollBarViews>(orientation);
diff --git a/devel/electron38/files/patch-ui_views_style_platform__style.h b/devel/electron38/files/patch-ui_views_style_platform__style.h
new file mode 100644
index 000000000000..5a84651c4cfb
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_style_platform__style.h
@@ -0,0 +1,11 @@
+--- ui/views/style/platform_style.h.orig 2025-04-22 20:15:27 UTC
++++ ui/views/style/platform_style.h
+@@ -84,7 +84,7 @@ class VIEWS_EXPORT PlatformStyle {
+ // Default setting at bubble creation time for whether arrow will be adjusted
+ // for bubbles going off-screen to bring more bubble area into view. Linux
+ // clips bubble windows that extend outside their parent window bounds.
+- static constexpr bool kAdjustBubbleIfOffscreen = !BUILDFLAG(IS_LINUX);
++ static constexpr bool kAdjustBubbleIfOffscreen = (!BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD));
+
+ // Default focus behavior on the platform.
+ static constexpr View::FocusBehavior kDefaultFocusBehavior =
diff --git a/devel/electron38/files/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc b/devel/electron38/files/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
new file mode 100644
index 000000000000..94ce57f7b2b5
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
@@ -0,0 +1,11 @@
+--- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2025-01-27 17:37:37 UTC
++++ ui/views/test/ui_controls_factory_desktop_aura_ozone.cc
+@@ -237,7 +237,7 @@ bool SendMouseClick(MouseButton type, gfx::NativeWindo
+ window_hint);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // static
+ void ForceUseScreenCoordinatesOnce() {
+ g_ozone_ui_controls_test_helper->ForceUseScreenCoordinatesOnce();
diff --git a/devel/electron38/files/patch-ui_views_views__delegate.cc b/devel/electron38/files/patch-ui_views_views__delegate.cc
new file mode 100644
index 000000000000..5067b08d9e62
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_views__delegate.cc
@@ -0,0 +1,11 @@
+--- ui/views/views_delegate.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/views/views_delegate.cc
+@@ -92,7 +92,7 @@ bool ViewsDelegate::IsWindowInMetro(gfx::NativeWindow
+ return false;
+ }
+ #elif BUILDFLAG(ENABLE_DESKTOP_AURA) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+ gfx::ImageSkia* ViewsDelegate::GetDefaultWindowIcon() const {
+ return nullptr;
+ }
diff --git a/devel/electron38/files/patch-ui_views_views__delegate.h b/devel/electron38/files/patch-ui_views_views__delegate.h
new file mode 100644
index 000000000000..f94db3330f07
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_views__delegate.h
@@ -0,0 +1,11 @@
+--- ui/views/views_delegate.h.orig 2025-06-30 07:04:30 UTC
++++ ui/views/views_delegate.h
+@@ -143,7 +143,7 @@ class VIEWS_EXPORT ViewsDelegate {
+ // environment.
+ virtual bool IsWindowInMetro(gfx::NativeWindow window) const;
+ #elif BUILDFLAG(ENABLE_DESKTOP_AURA) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+ virtual gfx::ImageSkia* GetDefaultWindowIcon() const;
+ #endif
+
diff --git a/devel/electron38/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc b/devel/electron38/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
new file mode 100644
index 000000000000..7d8ea3b3e28f
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
@@ -0,0 +1,11 @@
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2025-03-24 20:50:14 UTC
++++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
+@@ -203,7 +203,7 @@ DragOperation DesktopDragDropClientOzone::StartDragAnd
+ return selected_operation_;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void DesktopDragDropClientOzone::UpdateDragImage(const gfx::ImageSkia& image,
+ const gfx::Vector2d& offset) {
+ DCHECK(drag_handler_);
diff --git a/devel/electron38/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h b/devel/electron38/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
new file mode 100644
index 000000000000..fe4491452870
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
@@ -0,0 +1,20 @@
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2025-01-27 17:37:37 UTC
++++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h
+@@ -67,7 +67,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone
+ // The offset of |drag_widget_| relative to the mouse position.
+ gfx::Vector2d offset;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // The last received drag location. The drag widget is moved asynchronously
+ // so its position is updated when the UI thread has time for that. When
+ // the first change to the location happens, a call to UpdateDragWidget()
+@@ -88,7 +88,7 @@ class VIEWS_EXPORT DesktopDragDropClientOzone
+ const gfx::Point& root_location,
+ int allowed_operations,
+ ui::mojom::DragEventSource source) override;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void UpdateDragImage(const gfx::ImageSkia& image,
+ const gfx::Vector2d& offset) override;
+ #endif
diff --git a/devel/electron38/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc b/devel/electron38/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
new file mode 100644
index 000000000000..5e6a832d0dbc
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
@@ -0,0 +1,29 @@
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
+@@ -51,7 +51,7 @@
+ #include "ui/wm/core/window_util.h"
+ #include "ui/wm/public/window_move_client.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone_linux.h"
+ #endif
+
+@@ -358,7 +358,7 @@ DesktopWindowTreeHostPlatform::CreateDragDropClient()
+ DesktopWindowTreeHostPlatform::CreateDragDropClient() {
+ ui::WmDragHandler* drag_handler = ui::GetWmDragHandler(*(platform_window()));
+ std::unique_ptr<DesktopDragDropClientOzone> drag_drop_client =
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::make_unique<DesktopDragDropClientOzoneLinux>(window(), drag_handler);
+ #else
+ std::make_unique<DesktopDragDropClientOzone>(window(), drag_handler);
+@@ -1190,7 +1190,7 @@ bool DesktopWindowTreeHostPlatform::RotateFocusForWidg
+ // DesktopWindowTreeHost:
+
+ // Linux subclasses this host and adds some Linux specific bits.
+-#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD)
+ // static
+ DesktopWindowTreeHost* DesktopWindowTreeHost::Create(
+ internal::NativeWidgetDelegate* native_widget_delegate,
diff --git a/devel/electron38/files/patch-ui_views_widget_root__view.cc b/devel/electron38/files/patch-ui_views_widget_root__view.cc
new file mode 100644
index 000000000000..6dac5391bd9b
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_widget_root__view.cc
@@ -0,0 +1,11 @@
+--- ui/views/widget/root_view.cc.orig 2025-03-24 20:50:14 UTC
++++ ui/views/widget/root_view.cc
+@@ -169,7 +169,7 @@ class AnnounceTextView : public View {
+ #if BUILDFLAG(IS_CHROMEOS)
+ // On ChromeOS, kAlert role can invoke an unnecessary event on reparenting.
+ GetViewAccessibility().SetRole(ax::mojom::Role::kStaticText);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/40658933): Use live regions (do not use alerts).
+ // May require setting kLiveStatus, kContainerLiveStatus to "polite".
+ GetViewAccessibility().SetRole(ax::mojom::Role::kAlert);
diff --git a/devel/electron38/files/patch-ui_views_widget_widget.cc b/devel/electron38/files/patch-ui_views_widget_widget.cc
new file mode 100644
index 000000000000..70bcafd5fa57
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_widget_widget.cc
@@ -0,0 +1,20 @@
+--- ui/views/widget/widget.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/views/widget/widget.cc
+@@ -63,7 +63,7 @@
+ #include "ui/views/widget/widget_removals_observer.h"
+ #include "ui/views/window/dialog_delegate.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #endif
+
+@@ -2498,7 +2498,7 @@ const ui::NativeTheme* Widget::GetNativeTheme() const
+ return parent_->GetNativeTheme();
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (auto* linux_ui_theme =
+ ui::LinuxUiTheme::GetForWindow(GetNativeWindow())) {
+ return linux_ui_theme->GetNativeTheme();
diff --git a/devel/electron38/files/patch-ui_views_widget_widget.h b/devel/electron38/files/patch-ui_views_widget_widget.h
new file mode 100644
index 000000000000..3b2b65eba0d0
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_widget_widget.h
@@ -0,0 +1,11 @@
+--- ui/views/widget/widget.h.orig 2025-09-10 14:33:48 UTC
++++ ui/views/widget/widget.h
+@@ -493,7 +493,7 @@ class VIEWS_EXPORT Widget : public internal::NativeWid
+ bool force_system_menu_for_frameless = false;
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Only used by X11, for root level windows. Specifies the res_name and
+ // res_class fields, respectively, of the WM_CLASS window property. Controls
+ // window grouping and desktop file matching in Linux window managers.
diff --git a/devel/electron38/files/patch-ui_views_window_default__frame__view.cc b/devel/electron38/files/patch-ui_views_window_default__frame__view.cc
new file mode 100644
index 000000000000..29c876b48725
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_window_default__frame__view.cc
@@ -0,0 +1,11 @@
+--- ui/views/window/default_frame_view.cc.orig 2025-08-26 20:49:50 UTC
++++ ui/views/window/default_frame_view.cc
+@@ -285,7 +285,7 @@ int DefaultFrameView::CaptionButtonY() const {
+ int DefaultFrameView::CaptionButtonY() const {
+ // Maximized buttons start at window top so that even if their images aren't
+ // drawn flush with the screen edge, they still obey Fitts' Law.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return FrameBorderThickness();
+ #else
+ return frame_->IsMaximized() ? FrameBorderThickness() : kFrameShadowThickness;
diff --git a/devel/electron38/files/patch-ui_views_window_dialog__delegate.cc b/devel/electron38/files/patch-ui_views_window_dialog__delegate.cc
new file mode 100644
index 000000000000..579cc758583f
--- /dev/null
+++ b/devel/electron38/files/patch-ui_views_window_dialog__delegate.cc
@@ -0,0 +1,11 @@
+--- ui/views/window/dialog_delegate.cc.orig 2025-06-30 07:04:30 UTC
++++ ui/views/window/dialog_delegate.cc
+@@ -108,7 +108,7 @@ bool DialogDelegate::CanSupportCustomFrame(gfx::Native
+
+ // static
+ bool DialogDelegate::CanSupportCustomFrame(gfx::NativeView parent) {
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_DESKTOP_AURA)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_DESKTOP_AURA)
+ // The new style doesn't support unparented dialogs on Linux desktop.
+ return parent != nullptr;
+ #else
diff --git a/devel/electron32/files/patch-ui_views_window_frame__background.cc b/devel/electron38/files/patch-ui_views_window_frame__background.cc
index 9766c76c32d0..9766c76c32d0 100644
--- a/devel/electron32/files/patch-ui_views_window_frame__background.cc
+++ b/devel/electron38/files/patch-ui_views_window_frame__background.cc
diff --git a/devel/electron38/files/patch-v8_BUILD.gn b/devel/electron38/files/patch-v8_BUILD.gn
new file mode 100644
index 000000000000..db8cce1bc64f
--- /dev/null
+++ b/devel/electron38/files/patch-v8_BUILD.gn
@@ -0,0 +1,65 @@
+--- v8/BUILD.gn.orig 2025-08-26 20:49:50 UTC
++++ v8/BUILD.gn
+@@ -976,6 +976,8 @@ external_v8_defines = [
+ "V8_TARGET_OS_MACOS",
+ "V8_TARGET_OS_WIN",
+ "V8_TARGET_OS_CHROMEOS",
++ "V8_TARGET_OS_OPENBSD",
++ "V8_TARGET_OS_FREEBSD",
+ ]
+
+ enabled_external_v8_defines = [
+@@ -1050,6 +1052,12 @@ if (target_os == "android") {
+ } else if (target_os == "chromeos") {
+ enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
+ enabled_external_v8_defines += [ "V8_TARGET_OS_CHROMEOS" ]
++} else if (target_os == "openbsd") {
++ enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
++ enabled_external_v8_defines += [ "V8_TARGET_OS_OPENBSD" ]
++} else if (target_os == "freebsd") {
++ enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
++ enabled_external_v8_defines += [ "V8_TARGET_OS_FREEBSD" ]
+ }
+
+ disabled_external_v8_defines = external_v8_defines - enabled_external_v8_defines
+@@ -2574,6 +2582,12 @@ template("run_mksnapshot") {
+ if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
+ args += [ "--reorder-builtins" ]
+ }
++
++ if (v8_current_cpu == "x86") {
++ args -= [
++ "--abort-on-bad-builtin-profile-data",
++ ]
++ }
+ }
+
+ # This is needed to distinguish between generating code for the simulator
+@@ -6770,7 +6784,7 @@ v8_component("v8_libbase") {
+ }
+ }
+
+- if (is_linux || is_chromeos) {
++ if ((is_linux || is_chromeos) && !is_bsd) {
+ sources += [
+ "src/base/debug/stack_trace_posix.cc",
+ "src/base/platform/platform-linux.cc",
+@@ -6781,6 +6795,18 @@ v8_component("v8_libbase") {
+ "dl",
+ "rt",
+ ]
++ } else if (is_openbsd) {
++ sources += [
++ "src/base/debug/stack_trace_posix.cc",
++ "src/base/platform/platform-openbsd.cc",
++ ]
++ libs = [ "execinfo" ]
++ } else if (is_freebsd) {
++ sources += [
++ "src/base/debug/stack_trace_posix.cc",
++ "src/base/platform/platform-freebsd.cc",
++ ]
++ libs = [ "execinfo" ]
+ } else if (current_os == "aix") {
+ sources += [
+ "src/base/debug/stack_trace_posix.cc",
diff --git a/devel/electron38/files/patch-v8_include_v8-internal.h b/devel/electron38/files/patch-v8_include_v8-internal.h
new file mode 100644
index 000000000000..2b2470f5f30c
--- /dev/null
+++ b/devel/electron38/files/patch-v8_include_v8-internal.h
@@ -0,0 +1,11 @@
+--- v8/include/v8-internal.h.orig 2025-03-24 20:50:14 UTC
++++ v8/include/v8-internal.h
+@@ -232,7 +232,7 @@ using SandboxedPointer_t = Address;
+ #ifdef V8_ENABLE_SANDBOX
+
+ // Size of the sandbox, excluding the guard regions surrounding it.
+-#if defined(V8_TARGET_OS_ANDROID)
++#if (defined(V8_TARGET_OS_ANDROID) || defined(V8_TARGET_OS_OPENBSD))
+ // On Android, most 64-bit devices seem to be configured with only 39 bits of
+ // virtual address space for userspace. As such, limit the sandbox to 128GB (a
+ // quarter of the total available address space).
diff --git a/devel/electron38/files/patch-v8_include_v8config.h b/devel/electron38/files/patch-v8_include_v8config.h
new file mode 100644
index 000000000000..1167e5f43e18
--- /dev/null
+++ b/devel/electron38/files/patch-v8_include_v8config.h
@@ -0,0 +1,45 @@
+--- v8/include/v8config.h.orig 2025-08-26 20:49:50 UTC
++++ v8/include/v8config.h
+@@ -207,6 +207,8 @@ path. Add it with -I<path> to the command line
+ && !defined(V8_TARGET_OS_IOS) \
+ && !defined(V8_TARGET_OS_TVOS) \
+ && !defined(V8_TARGET_OS_LINUX) \
++ && !defined(V8_TARGET_OS_OPENBSD) \
++ && !defined(V8_TARGET_OS_FREEBSD) \
+ && !defined(V8_TARGET_OS_MACOS) \
+ && !defined(V8_TARGET_OS_WIN) \
+ && !defined(V8_TARGET_OS_CHROMEOS)
+@@ -220,6 +222,8 @@ path. Add it with -I<path> to the command line
+ || defined(V8_TARGET_OS_IOS) \
+ || defined(V8_TARGET_OS_TVOS) \
+ || defined(V8_TARGET_OS_LINUX) \
++ || defined(V8_TARGET_OS_OPENBSD) \
++ || defined(V8_TARGET_OS_FREEBSD) \
+ || defined(V8_TARGET_OS_MACOS) \
+ || defined(V8_TARGET_OS_WIN) \
+ || defined(V8_TARGET_OS_CHROMEOS)
+@@ -247,6 +251,16 @@ path. Add it with -I<path> to the command line
+ # define V8_TARGET_OS_LINUX
+ #endif
+
++#ifdef V8_OS_OPENBSD
++# define V8_TARGET_OS_OPENBSD
++# define V8_TARGET_OS_BSD
++#endif
++
++#ifdef V8_OS_FREEBSD
++# define V8_TARGET_OS_OPENBSD
++# define V8_TARGET_OS_BSD
++#endif
++
+ #ifdef V8_OS_MACOS
+ # define V8_TARGET_OS_MACOS
+ #endif
+@@ -395,6 +409,7 @@ path. Add it with -I<path> to the command line
+ #if (defined(_M_X64) || defined(__x86_64__) /* x64 (everywhere) */ \
+ || ((defined(__AARCH64EL__) || defined(_M_ARM64)) /* arm64, but ... */ \
+ && !defined(_WIN32))) /* not on windows */ \
++ && !defined(__OpenBSD__) /* not on OpenBSD */ \
+ && !defined(COMPONENT_BUILD) /* no component build */\
+ && __clang_major__ >= 17 /* clang >= 17 */
+ # define V8_HAS_ATTRIBUTE_PRESERVE_MOST (__has_attribute(preserve_most))
diff --git a/devel/electron38/files/patch-v8_src_api_api.cc b/devel/electron38/files/patch-v8_src_api_api.cc
new file mode 100644
index 000000000000..d946931616a3
--- /dev/null
+++ b/devel/electron38/files/patch-v8_src_api_api.cc
@@ -0,0 +1,20 @@
+--- v8/src/api/api.cc.orig 2025-08-26 20:49:50 UTC
++++ v8/src/api/api.cc
+@@ -159,7 +159,7 @@
+ #include "src/objects/intl-objects.h"
+ #endif // V8_INTL_SUPPORT
+
+-#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD
++#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD
+ #include <signal.h>
+ #include <unistd.h>
+
+@@ -6454,7 +6454,7 @@ bool v8::V8::Initialize(const int build_config) {
+ return true;
+ }
+
+-#if V8_OS_LINUX || V8_OS_DARWIN
++#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD
+ bool TryHandleWebAssemblyTrapPosix(int sig_code, siginfo_t* info,
+ void* context) {
+ #if V8_ENABLE_WEBASSEMBLY && V8_TRAP_HANDLER_SUPPORTED
diff --git a/devel/electron32/files/patch-v8_src_base_atomicops.h b/devel/electron38/files/patch-v8_src_base_atomicops.h
index 09d81e53e794..09d81e53e794 100644
--- a/devel/electron32/files/patch-v8_src_base_atomicops.h
+++ b/devel/electron38/files/patch-v8_src_base_atomicops.h
diff --git a/devel/electron38/files/patch-v8_src_base_platform_memory.h b/devel/electron38/files/patch-v8_src_base_platform_memory.h
new file mode 100644
index 000000000000..d1815112f0cc
--- /dev/null
+++ b/devel/electron38/files/patch-v8_src_base_platform_memory.h
@@ -0,0 +1,18 @@
+--- v8/src/base/platform/memory.h.orig 2024-10-16 21:34:43 UTC
++++ v8/src/base/platform/memory.h
+@@ -21,13 +21,13 @@
+ #include <malloc/malloc.h>
+ #elif V8_OS_OPENBSD
+ #include <sys/malloc.h>
+-#elif V8_OS_ZOS
++#elif (V8_OS_ZOS || V8_OS_BSD)
+ #include <stdlib.h>
+ #else
+ #include <malloc.h>
+ #endif
+
+-#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS && !V8_OS_OPENBSD) || V8_OS_WIN
++#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS && !V8_OS_BSD) || V8_OS_WIN
+ #define V8_HAS_MALLOC_USABLE_SIZE 1
+ #endif
+
diff --git a/devel/electron32/files/patch-v8_src_base_platform_platform-freebsd.cc b/devel/electron38/files/patch-v8_src_base_platform_platform-freebsd.cc
index 5f462761158a..5f462761158a 100644
--- a/devel/electron32/files/patch-v8_src_base_platform_platform-freebsd.cc
+++ b/devel/electron38/files/patch-v8_src_base_platform_platform-freebsd.cc
diff --git a/devel/electron32/files/patch-v8_src_base_platform_platform-openbsd.cc b/devel/electron38/files/patch-v8_src_base_platform_platform-openbsd.cc
index 6261e6d3dc65..6261e6d3dc65 100644
--- a/devel/electron32/files/patch-v8_src_base_platform_platform-openbsd.cc
+++ b/devel/electron38/files/patch-v8_src_base_platform_platform-openbsd.cc
diff --git a/devel/electron38/files/patch-v8_src_base_platform_platform-posix.cc b/devel/electron38/files/patch-v8_src_base_platform_platform-posix.cc
new file mode 100644
index 000000000000..3c44d1f9f2b8
--- /dev/null
+++ b/devel/electron38/files/patch-v8_src_base_platform_platform-posix.cc
@@ -0,0 +1,53 @@
+--- v8/src/base/platform/platform-posix.cc.orig 2025-08-26 20:49:50 UTC
++++ v8/src/base/platform/platform-posix.cc
+@@ -78,7 +78,7 @@
+ #include <sys/syscall.h>
+ #endif
+
+-#if V8_OS_FREEBSD || V8_OS_DARWIN || V8_OS_OPENBSD || V8_OS_SOLARIS
++#if V8_OS_FREEBSD || V8_OS_DARWIN || V8_OS_BSD || V8_OS_SOLARIS
+ #define MAP_ANONYMOUS MAP_ANON
+ #endif
+
+@@ -353,8 +353,15 @@ void OS::SetRandomMmapSeed(int64_t seed) {
+ }
+ }
+
++#if V8_OS_OPENBSD
++// Allow OpenBSD's mmap to select a random address on OpenBSD
+ // static
+ void* OS::GetRandomMmapAddr() {
++ return nullptr;
++}
++#else
++// static
++void* OS::GetRandomMmapAddr() {
+ uintptr_t raw_addr;
+ {
+ MutexGuard guard(rng_mutex.Pointer());
+@@ -451,6 +458,7 @@ void* OS::GetRandomMmapAddr() {
+ #endif
+ return reinterpret_cast<void*>(raw_addr);
+ }
++#endif
+
+ // TODO(bbudge) Move Cygwin and Fuchsia stuff into platform-specific files.
+ #if !V8_OS_CYGWIN && !V8_OS_FUCHSIA
+@@ -739,7 +747,7 @@ bool OS::HasLazyCommits() {
+ #if !V8_OS_ZOS
+ // static
+ bool OS::HasLazyCommits() {
+-#if V8_OS_AIX || V8_OS_LINUX || V8_OS_DARWIN
++#if V8_OS_AIX || V8_OS_LINUX || V8_OS_DARWIN || V8_OS_BSD
+ return true;
+ #else
+ // TODO(bbudge) Return true for all POSIX platforms.
+@@ -1388,7 +1396,7 @@ void Thread::SetThreadLocal(LocalStorageKey key, void*
+ // keep this version in POSIX as most Linux-compatible derivatives will
+ // support it. MacOS and FreeBSD are different here.
+ #if !defined(V8_OS_FREEBSD) && !defined(V8_OS_DARWIN) && !defined(_AIX) && \
+- !defined(V8_OS_SOLARIS)
++ !defined(V8_OS_SOLARIS) && !defined(V8_OS_OPENBSD)
+
+ namespace {
+ #if DEBUG
diff --git a/devel/electron38/files/patch-v8_src_base_sys-info.cc b/devel/electron38/files/patch-v8_src_base_sys-info.cc
new file mode 100644
index 000000000000..6838c6308c66
--- /dev/null
+++ b/devel/electron38/files/patch-v8_src_base_sys-info.cc
@@ -0,0 +1,11 @@
+--- v8/src/base/sys-info.cc.orig 2024-10-16 21:34:43 UTC
++++ v8/src/base/sys-info.cc
+@@ -36,7 +36,7 @@ int SysInfo::NumberOfProcessors() {
+ // static
+ int SysInfo::NumberOfProcessors() {
+ #if V8_OS_OPENBSD
+- int mib[2] = {CTL_HW, HW_NCPU};
++ int mib[2] = {CTL_HW, HW_NCPUONLINE};
+ int ncpu = 0;
+ size_t len = sizeof(ncpu);
+ if (sysctl(mib, arraysize(mib), &ncpu, &len, nullptr, 0) != 0) {
diff --git a/devel/electron38/files/patch-v8_src_diagnostics_perf-jit.cc b/devel/electron38/files/patch-v8_src_diagnostics_perf-jit.cc
new file mode 100644
index 000000000000..e614e4fdca92
--- /dev/null
+++ b/devel/electron38/files/patch-v8_src_diagnostics_perf-jit.cc
@@ -0,0 +1,11 @@
+--- v8/src/diagnostics/perf-jit.cc.orig 2025-06-30 07:04:30 UTC
++++ v8/src/diagnostics/perf-jit.cc
+@@ -31,7 +31,7 @@
+ #include "src/flags/flags.h"
+
+ // Only compile the {PerfJitLogger} on Linux & Darwin.
+-#if V8_OS_LINUX || V8_OS_DARWIN
++#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_BSD
+
+ #include <fcntl.h>
+ #include <sys/mman.h>
diff --git a/devel/electron38/files/patch-v8_src_diagnostics_perf-jit.h b/devel/electron38/files/patch-v8_src_diagnostics_perf-jit.h
new file mode 100644
index 000000000000..65d9e8b5de17
--- /dev/null
+++ b/devel/electron38/files/patch-v8_src_diagnostics_perf-jit.h
@@ -0,0 +1,11 @@
+--- v8/src/diagnostics/perf-jit.h.orig 2025-06-30 07:04:30 UTC
++++ v8/src/diagnostics/perf-jit.h
+@@ -31,7 +31,7 @@
+ #include "include/v8config.h"
+
+ // {PerfJitLogger} is only implemented on Linux & Darwin.
+-#if V8_OS_LINUX || V8_OS_DARWIN
++#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_BSD
+
+ #include "src/logging/log.h"
+
diff --git a/devel/electron38/files/patch-v8_src_execution_isolate.cc b/devel/electron38/files/patch-v8_src_execution_isolate.cc
new file mode 100644
index 000000000000..21830af9b5f2
--- /dev/null
+++ b/devel/electron38/files/patch-v8_src_execution_isolate.cc
@@ -0,0 +1,27 @@
+--- v8/src/execution/isolate.cc.orig 2025-08-26 20:49:50 UTC
++++ v8/src/execution/isolate.cc
+@@ -174,6 +174,10 @@
+ #include "src/execution/simulator-base.h"
+ #endif
+
++#if defined(V8_OS_OPENBSD)
++#include <sys/mman.h>
++#endif
++
+ extern "C" const uint8_t v8_Default_embedded_blob_code_[];
+ extern "C" uint32_t v8_Default_embedded_blob_code_size_;
+ extern "C" const uint8_t v8_Default_embedded_blob_data_[];
+@@ -5223,6 +5227,13 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
+ uint32_t code_size = DefaultEmbeddedBlobCodeSize();
+ const uint8_t* data = DefaultEmbeddedBlobData();
+ uint32_t data_size = DefaultEmbeddedBlobDataSize();
++
++#if defined(V8_OS_OPENBSD) && !defined(V8_TARGET_ARCH_IA32)
++ if (code_size > 0) {
++ mprotect(reinterpret_cast<void *>(const_cast<uint8_t *>(code)),
++ code_size, PROT_READ | PROT_EXEC);
++ }
++#endif
+
+ if (StickyEmbeddedBlobCode() != nullptr) {
+ base::MutexGuard guard(current_embedded_blob_refcount_mutex_.Pointer());
diff --git a/devel/electron38/files/patch-v8_src_flags_flags.cc b/devel/electron38/files/patch-v8_src_flags_flags.cc
new file mode 100644
index 000000000000..8621ba442e5f
--- /dev/null
+++ b/devel/electron38/files/patch-v8_src_flags_flags.cc
@@ -0,0 +1,24 @@
+--- v8/src/flags/flags.cc.orig 2025-08-26 20:49:50 UTC
++++ v8/src/flags/flags.cc
+@@ -16,6 +16,10 @@
+ #include <set>
+ #include <sstream>
+
++#if V8_OS_OPENBSD
++#include <sys/mman.h>
++#endif
++
+ #include "src/base/fpu.h"
+ #include "src/base/hashing.h"
+ #include "src/base/lazy-instance.h"
+@@ -827,6 +831,10 @@ void FlagList::FreezeFlags() {
+ // Note that for string flags we only protect the pointer itself, but not the
+ // string storage. TODO(12887): Fix this.
+ base::OS::SetDataReadOnly(&v8_flags, sizeof(v8_flags));
++#if V8_OS_OPENBSD
++ if (mimmutable(&v8_flags, sizeof(v8_flags)) == -1)
++ FATAL("unable to set immutability of v8_flags");
++#endif
+ }
+
+ // static
diff --git a/devel/electron38/files/patch-v8_src_libsampler_sampler.cc b/devel/electron38/files/patch-v8_src_libsampler_sampler.cc
new file mode 100644
index 000000000000..d59878cf2003
--- /dev/null
+++ b/devel/electron38/files/patch-v8_src_libsampler_sampler.cc
@@ -0,0 +1,19 @@
+--- v8/src/libsampler/sampler.cc.orig 2025-06-30 07:04:30 UTC
++++ v8/src/libsampler/sampler.cc
+@@ -527,6 +527,16 @@ void SignalHandler::FillRegisterState(void* context, R
+ state->pc = reinterpret_cast<void*>(mcontext.__gregs[_REG_PC]);
+ state->sp = reinterpret_cast<void*>(mcontext.__gregs[_REG_SP]);
+ state->fp = reinterpret_cast<void*>(mcontext.__gregs[_REG_FP]);
++#elif V8_HOST_ARCH_ARM64
++#ifdef __CHERI_PURE_CAPABILITY__
++ state->pc = reinterpret_cast<void*>(mcontext.mc_capregs.cap_elr);
++ state->sp = reinterpret_cast<void*>(mcontext.mc_capregs.cap_sp);
++ state->fp = reinterpret_cast<void*>(mcontext.mc_capregs.cap_x[29]);
++#else // !__CHERI_PURE_CAPABILITY__
++ state->pc = reinterpret_cast<void*>(mcontext.mc_gpregs.gp_elr);
++ state->sp = reinterpret_cast<void*>(mcontext.mc_gpregs.gp_sp);
++ state->fp = reinterpret_cast<void*>(mcontext.mc_gpregs.gp_x[29]);
++#endif // __CHERI_PURE_CAPABILITY__
+ #endif // V8_HOST_ARCH_*
+ #elif V8_OS_NETBSD
+ #if V8_HOST_ARCH_IA32
diff --git a/devel/electron38/files/patch-v8_src_sandbox_sandbox.cc b/devel/electron38/files/patch-v8_src_sandbox_sandbox.cc
new file mode 100644
index 000000000000..a7d71942bdec
--- /dev/null
+++ b/devel/electron38/files/patch-v8_src_sandbox_sandbox.cc
@@ -0,0 +1,11 @@
+--- v8/src/sandbox/sandbox.cc.orig 2025-03-24 20:50:14 UTC
++++ v8/src/sandbox/sandbox.cc
+@@ -59,7 +59,7 @@ static Address DetermineAddressSpaceLimit() {
+ }
+ #endif // V8_TARGET_ARCH_X64
+
+-#if defined(V8_TARGET_ARCH_ARM64) && defined(V8_TARGET_OS_ANDROID)
++#if defined(V8_TARGET_ARCH_ARM64) && (defined(V8_TARGET_OS_ANDROID) || defined(V8_TARGET_OS_OPENBSD))
+ // On Arm64 Android assume a 40-bit virtual address space (39 bits for
+ // userspace and kernel each) as that appears to be the most common
+ // configuration and there seems to be no easy way to retrieve the actual
diff --git a/devel/electron32/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc b/devel/electron38/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
index c5130b064320..c5130b064320 100644
--- a/devel/electron32/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
+++ b/devel/electron38/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
diff --git a/devel/electron38/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h b/devel/electron38/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
new file mode 100644
index 000000000000..5967c700ee07
--- /dev/null
+++ b/devel/electron38/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
@@ -0,0 +1,10 @@
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2024-10-16 21:35:05 UTC
++++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
+@@ -36,6 +36,7 @@ enum class EmbeddedTargetOs {
+ kWin,
+ kStarboard,
+ kZOS,
++ kOpenBSD,
+ kGeneric, // Everything not covered above falls in here.
+ };
+
diff --git a/devel/electron32/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc b/devel/electron38/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
index a00ffd2f1359..a00ffd2f1359 100644
--- a/devel/electron32/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
+++ b/devel/electron38/files/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
diff --git a/devel/electron38/files/patch-v8_src_trap-handler_handler-inside-posix.cc b/devel/electron38/files/patch-v8_src_trap-handler_handler-inside-posix.cc
new file mode 100644
index 000000000000..21c29870388a
--- /dev/null
+++ b/devel/electron38/files/patch-v8_src_trap-handler_handler-inside-posix.cc
@@ -0,0 +1,26 @@
+--- v8/src/trap-handler/handler-inside-posix.cc.orig 2025-06-30 07:04:30 UTC
++++ v8/src/trap-handler/handler-inside-posix.cc
+@@ -62,6 +62,8 @@ namespace trap_handler {
+ #define CONTEXT_REG(reg, REG) &uc->uc_mcontext->__ss.__##reg
+ #elif V8_OS_FREEBSD
+ #define CONTEXT_REG(reg, REG) &uc->uc_mcontext.mc_##reg
++#elif V8_OS_OPENBSD
++#define CONTEXT_REG(reg, REG) &uc->sc_##reg
+ #else
+ #error "Unsupported platform."
+ #endif
+@@ -81,8 +83,12 @@ bool IsKernelGeneratedSignal(siginfo_t* info) {
+ // si_code at its default of 0 for signals that don’t originate in hardware.
+ // The other conditions are only relevant for Linux.
+ return info->si_code > 0 && info->si_code != SI_USER &&
+- info->si_code != SI_QUEUE && info->si_code != SI_TIMER &&
+- info->si_code != SI_ASYNCIO && info->si_code != SI_MESGQ;
++ info->si_code != SI_QUEUE && info->si_code != SI_TIMER
++#ifdef V8_OS_OPENBSD
++ ;
++#else
++ && info->si_code != SI_ASYNCIO && info->si_code != SI_MESGQ;
++#endif
+ }
+
+ class UnmaskOobSignalScope {
diff --git a/devel/electron32/files/patch-v8_src_trap-handler_handler-inside-posix.h b/devel/electron38/files/patch-v8_src_trap-handler_handler-inside-posix.h
index df777a8a205b..df777a8a205b 100644
--- a/devel/electron32/files/patch-v8_src_trap-handler_handler-inside-posix.h
+++ b/devel/electron38/files/patch-v8_src_trap-handler_handler-inside-posix.h
diff --git a/devel/electron38/files/patch-v8_src_trap-handler_trap-handler.h b/devel/electron38/files/patch-v8_src_trap-handler_trap-handler.h
new file mode 100644
index 000000000000..d3c27b0efded
--- /dev/null
+++ b/devel/electron38/files/patch-v8_src_trap-handler_trap-handler.h
@@ -0,0 +1,11 @@
+--- v8/src/trap-handler/trap-handler.h.orig 2025-06-30 07:04:30 UTC
++++ v8/src/trap-handler/trap-handler.h
+@@ -18,7 +18,7 @@ namespace v8::internal::trap_handler {
+ // X64 on Linux, Windows, MacOS, FreeBSD.
+ #if V8_HOST_ARCH_X64 && V8_TARGET_ARCH_X64 && \
+ ((V8_OS_LINUX && !V8_OS_ANDROID) || V8_OS_WIN || V8_OS_DARWIN || \
+- V8_OS_FREEBSD)
++ V8_OS_FREEBSD || V8_OS_OPENBSD)
+ #define V8_TRAP_HANDLER_SUPPORTED true
+ // Arm64 native on Linux, Windows, MacOS.
+ #elif V8_TARGET_ARCH_ARM64 && V8_HOST_ARCH_ARM64 && \
diff --git a/devel/electron38/files/patch-v8_tools_run.py b/devel/electron38/files/patch-v8_tools_run.py
new file mode 100644
index 000000000000..c9b15f1c1347
--- /dev/null
+++ b/devel/electron38/files/patch-v8_tools_run.py
@@ -0,0 +1,11 @@
+--- v8/tools/run.py.orig 2024-10-16 21:35:16 UTC
++++ v8/tools/run.py
+@@ -21,7 +21,7 @@ if cmd and cmd[0] == '--redirect-stdout':
+ kwargs = dict(stdout=subprocess.PIPE)
+ cmd = cmd[2:]
+
+-process = subprocess.Popen(cmd, **kwargs)
++process = subprocess.Popen(cmd, env={"LD_LIBRARY_PATH":"${WRKSRC}/out/Release"}, **kwargs)
+ stdout, _ = process.communicate()
+ if stdout_file:
+ with stdout_file.open('w') as f:
diff --git a/devel/electron38/files/yarn.lock b/devel/electron38/files/yarn.lock
new file mode 100644
index 000000000000..06b1b0a79f78
--- /dev/null
+++ b/devel/electron38/files/yarn.lock
@@ -0,0 +1,8279 @@
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+# yarn lockfile v1
+
+
+"@azure/abort-controller@^1.0.0":
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.0.4.tgz#fd3c4d46c8ed67aace42498c8e2270960250eafd"
+ integrity sha512-lNUmDRVGpanCsiUN3NWxFTdwmdFI53xwhkTFfHDGTYk46ca7Ind3nanJc+U6Zj9Tv+9nTCWRBscWEW1DyKOpTw==
+ dependencies:
+ tslib "^2.0.0"
+
+"@azure/abort-controller@^2.0.0", "@azure/abort-controller@^2.1.2":
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-2.1.2.tgz#42fe0ccab23841d9905812c58f1082d27784566d"
+ integrity sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==
+ dependencies:
+ tslib "^2.6.2"
+
+"@azure/core-asynciterator-polyfill@^1.0.0":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@azure/core-asynciterator-polyfill/-/core-asynciterator-polyfill-1.0.2.tgz#0dd3849fb8d97f062a39db0e5cadc9ffaf861fec"
+ integrity sha512-3rkP4LnnlWawl0LZptJOdXNrT/fHp2eQMadoasa6afspXdpGrtPZuAQc2PD0cpgyuoXtUWyC3tv7xfntjGS5Dw==
+
+"@azure/core-auth@^1.4.0", "@azure/core-auth@^1.8.0":
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.8.0.tgz#281b4a6d3309c3e7b15bcd967f01d4c79ae4a1d6"
+ integrity sha512-YvFMowkXzLbXNM11yZtVLhUCmuG0ex7JKOH366ipjmHBhL3vpDcPAeWF+jf0X+jVXwFqo3UhsWUq4kH0ZPdu/g==
+ dependencies:
+ "@azure/abort-controller" "^2.0.0"
+ "@azure/core-util" "^1.1.0"
+ tslib "^2.6.2"
+
+"@azure/core-client@^1.3.0", "@azure/core-client@^1.6.2":
+ version "1.9.2"
+ resolved "https://registry.yarnpkg.com/@azure/core-client/-/core-client-1.9.2.tgz#6fc69cee2816883ab6c5cdd653ee4f2ff9774f74"
+ integrity sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==
+ dependencies:
+ "@azure/abort-controller" "^2.0.0"
+ "@azure/core-auth" "^1.4.0"
+ "@azure/core-rest-pipeline" "^1.9.1"
+ "@azure/core-tracing" "^1.0.0"
+ "@azure/core-util" "^1.6.1"
+ "@azure/logger" "^1.0.0"
+ tslib "^2.6.2"
+
+"@azure/core-http-compat@^2.0.0":
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/@azure/core-http-compat/-/core-http-compat-2.1.2.tgz#d1585ada24ba750dc161d816169b33b35f762f0d"
+ integrity sha512-5MnV1yqzZwgNLLjlizsU3QqOeQChkIXw781Fwh1xdAqJR5AA32IUaq6xv1BICJvfbHoa+JYcaij2HFkhLbNTJQ==
+ dependencies:
+ "@azure/abort-controller" "^2.0.0"
+ "@azure/core-client" "^1.3.0"
+ "@azure/core-rest-pipeline" "^1.3.0"
+
+"@azure/core-lro@^2.2.0":
+ version "2.2.4"
+ resolved "https://registry.yarnpkg.com/@azure/core-lro/-/core-lro-2.2.4.tgz#42fbf4ae98093c59005206a4437ddcd057c57ca1"
+ integrity sha512-e1I2v2CZM0mQo8+RSix0x091Av493e4bnT22ds2fcQGslTHzM2oTbswkB65nP4iEpCxBrFxOSDPKExmTmjCVtQ==
+ dependencies:
+ "@azure/abort-controller" "^1.0.0"
+ "@azure/core-tracing" "1.0.0-preview.13"
+ "@azure/logger" "^1.0.0"
+ tslib "^2.2.0"
+
+"@azure/core-paging@^1.1.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@azure/core-paging/-/core-paging-1.2.1.tgz#1b884f563b6e49971e9a922da3c7a20931867b54"
+ integrity sha512-UtH5iMlYsvg+nQYIl4UHlvvSrsBjOlRF4fs0j7mxd3rWdAStrKYrh2durOpHs5C9yZbVhsVDaisoyaf/lL1EVA==
+ dependencies:
+ "@azure/core-asynciterator-polyfill" "^1.0.0"
+ tslib "^2.2.0"
+
+"@azure/core-rest-pipeline@^1.10.1", "@azure/core-rest-pipeline@^1.3.0", "@azure/core-rest-pipeline@^1.9.1":
+ version "1.17.0"
+ resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.17.0.tgz#55dafa1093553c549ed6d8dbca69aa505c7b3aa3"
+ integrity sha512-62Vv8nC+uPId3j86XJ0WI+sBf0jlqTqPUFCBNrGtlaUeQUIXWV/D8GE5A1d+Qx8H7OQojn2WguC8kChD6v0shA==
+ dependencies:
+ "@azure/abort-controller" "^2.0.0"
+ "@azure/core-auth" "^1.8.0"
+ "@azure/core-tracing" "^1.0.1"
+ "@azure/core-util" "^1.9.0"
+ "@azure/logger" "^1.0.0"
+ http-proxy-agent "^7.0.0"
+ https-proxy-agent "^7.0.0"
+ tslib "^2.6.2"
+
+"@azure/core-tracing@1.0.0-preview.13":
+ version "1.0.0-preview.13"
+ resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz#55883d40ae2042f6f1e12b17dd0c0d34c536d644"
+ integrity sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==
+ dependencies:
+ "@opentelemetry/api" "^1.0.1"
+ tslib "^2.2.0"
+
+"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1", "@azure/core-tracing@^1.1.2":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.1.2.tgz#065dab4e093fb61899988a1cdbc827d9ad90b4ee"
+ integrity sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==
+ dependencies:
+ tslib "^2.6.2"
+
+"@azure/core-util@^1.1.0", "@azure/core-util@^1.6.1", "@azure/core-util@^1.9.0":
+ version "1.10.0"
+ resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.10.0.tgz#cf3163382d40343972848c914869864df5d44bdb"
+ integrity sha512-dqLWQsh9Nro1YQU+405POVtXnwrIVqPyfUzc4zXCbThTg7+vNNaiMkwbX9AMXKyoFYFClxmB3s25ZFr3+jZkww==
+ dependencies:
+ "@azure/abort-controller" "^2.0.0"
+ tslib "^2.6.2"
+
+"@azure/core-xml@^1.4.3":
+ version "1.4.3"
+ resolved "https://registry.yarnpkg.com/@azure/core-xml/-/core-xml-1.4.3.tgz#a74f37a0e584fee7e9adae19f51016d4b59e9ca2"
+ integrity sha512-D6G7FEmDiTctPKuWegX2WTrS1enKZwqYwdKTO6ZN6JMigcCehlT0/CYl+zWpI9vQ9frwwp7GQT3/owaEXgnOsA==
+ dependencies:
+ fast-xml-parser "^4.3.2"
+ tslib "^2.6.2"
+
+"@azure/logger@^1.0.0":
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.3.tgz#6e36704aa51be7d4a1bae24731ea580836293c96"
+ integrity sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g==
+ dependencies:
+ tslib "^2.2.0"
+
+"@azure/storage-blob@^12.25.0":
+ version "12.25.0"
+ resolved "https://registry.yarnpkg.com/@azure/storage-blob/-/storage-blob-12.25.0.tgz#fa9a1d2456cdf6526450a8b73059d2f2e9b1ec76"
+ integrity sha512-oodouhA3nCCIh843tMMbxty3WqfNT+Vgzj3Xo5jqR9UPnzq3d7mzLjlHAYz7lW+b4km3SIgz+NAgztvhm7Z6kQ==
+ dependencies:
+ "@azure/abort-controller" "^2.1.2"
+ "@azure/core-auth" "^1.4.0"
+ "@azure/core-client" "^1.6.2"
+ "@azure/core-http-compat" "^2.0.0"
+ "@azure/core-lro" "^2.2.0"
+ "@azure/core-paging" "^1.1.1"
+ "@azure/core-rest-pipeline" "^1.10.1"
+ "@azure/core-tracing" "^1.1.2"
+ "@azure/core-util" "^1.6.1"
+ "@azure/core-xml" "^1.4.3"
+ "@azure/logger" "^1.0.0"
+ events "^3.0.0"
+ tslib "^2.2.0"
+
+"@babel/code-frame@^7.21.4":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.25.7.tgz#438f2c524071531d643c6f0188e1e28f130cebc7"
+ integrity sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==
+ dependencies:
+ "@babel/highlight" "^7.25.7"
+ picocolors "^1.0.0"
+
+"@babel/helper-validator-identifier@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz#77b7f60c40b15c97df735b38a66ba1d7c3e93da5"
+ integrity sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==
+
+"@babel/highlight@^7.25.7":
+ version "7.25.7"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.25.7.tgz#20383b5f442aa606e7b5e3043b0b1aafe9f37de5"
+ integrity sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.25.7"
+ chalk "^2.4.2"
+ js-tokens "^4.0.0"
+ picocolors "^1.0.0"
+
+"@discoveryjs/json-ext@^0.5.0":
+ version "0.5.7"
+ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
+ integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
+
+"@dsanders11/vscode-markdown-languageservice@^0.3.0":
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/@dsanders11/vscode-markdown-languageservice/-/vscode-markdown-languageservice-0.3.0.tgz#18a561711609651371961b66db4cb8473ab25564"
+ integrity sha512-aFNWtK23dNicyLczBwIKkGUSVuMoZMzUovlwqj/hVZ3zRIBlXWYunByDxI67Pf1maA0TbxPjVfRqBQFALWjVHg==
+ dependencies:
+ "@vscode/l10n" "^0.0.10"
+ picomatch "^2.3.1"
+ vscode-languageserver-textdocument "^1.0.5"
+ vscode-languageserver-types "^3.17.1"
+ vscode-uri "^3.0.3"
+
+"@electron/asar@^3.2.13":
+ version "3.2.13"
+ resolved "https://registry.yarnpkg.com/@electron/asar/-/asar-3.2.13.tgz#56565ea423ead184465adfa72663b2c70d9835f2"
+ integrity sha512-pY5z2qQSwbFzJsBdgfJIzXf5ElHTVMutC2dxh0FD60njknMu3n1NnTABOcQwbb5/v5soqE79m9UjaJryBf3epg==
+ dependencies:
+ "@types/glob" "^7.1.0"
+ commander "^5.0.0"
+ glob "^7.1.6"
+ minimatch "^3.0.4"
+
+"@electron/docs-parser@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/@electron/docs-parser/-/docs-parser-2.0.0.tgz#b82ff30c0df0be41f83622a0497b0f04f7297686"
+ integrity sha512-4yQELWBXQFdst9udJyL+ubqB9Ig61gvFpHG3V8uJzAILzMjAGCTCED60mL4MGRJ6vTGg9dkp/wcMVw1vd7bAig==
+ dependencies:
+ "@types/markdown-it" "^14.1.2"
+ chai "^5.1.1"
+ chalk "^5.3.0"
+ lodash.camelcase "^4.3.0"
+ markdown-it "^14.1.0"
+ ora "^8.1.0"
+ pretty-ms "^9.1.0"
+
+"@electron/fiddle-core@^1.3.4":
+ version "1.3.4"
+ resolved "https://registry.yarnpkg.com/@electron/fiddle-core/-/fiddle-core-1.3.4.tgz#29141a97ed0ec7ed1a96ee8bdcaacb60e1a39622"
+ integrity sha512-jjkZ1TTuyui/ZsEbUbrTllL5SUe1wIt91WANQTpiAygThcceQKy1756PUwHSy0WRKFL0VIke+WU+ki01vEVpQg==
+ dependencies:
+ "@electron/get" "^2.0.0"
+ debug "^4.3.3"
+ env-paths "^2.2.1"
+ extract-zip "^2.0.1"
+ fs-extra "^10.0.0"
+ getos "^3.2.1"
+ node-fetch "^2.6.1"
+ rimraf "^4.4.1"
+ semver "^7.3.5"
+ simple-git "^3.5.0"
+
+"@electron/get@^2.0.0":
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.2.tgz#ae2a967b22075e9c25aaf00d5941cd79c21efd7e"
+ integrity sha512-eFZVFoRXb3GFGd7Ak7W4+6jBl9wBtiZ4AaYOse97ej6mKj5tkyO0dUnUChs1IhJZtx1BENo4/p4WUTXpi6vT+g==
+ dependencies:
+ debug "^4.1.1"
+ env-paths "^2.2.0"
+ fs-extra "^8.1.0"
+ got "^11.8.5"
+ progress "^2.0.3"
+ semver "^6.2.0"
+ sumchecker "^3.0.1"
+ optionalDependencies:
+ global-agent "^3.0.0"
+
+"@electron/github-app-auth@^2.2.1":
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/@electron/github-app-auth/-/github-app-auth-2.2.1.tgz#ee43ee7495717ff1a459b60f486384a3f584e955"
+ integrity sha512-CRacgsDnkWIbvdo80XTq5+//CnVzWl1Hd5rVaj7MEZ1B44NwGbh2G9KxzWToOaCCCa09mYIKkHHqLAKUXEc7NA==
+ dependencies:
+ "@octokit/auth-app" "^4.0.13"
+ "@octokit/rest" "^19.0.11"
+
+"@electron/lint-roller@^3.1.1":
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/@electron/lint-roller/-/lint-roller-3.1.1.tgz#a301f1f84ef836e7800c655fa3b5efcda82f95b0"
+ integrity sha512-s30rM5ksvVuks7bsTKxQALmqY/8/KxJieGWs3QKru2nL4UJlN5PTTbxXh42qCqQ1LRTfE/cZ5CDjF9nomc3mYw==
+ dependencies:
+ "@dsanders11/vscode-markdown-languageservice" "^0.3.0"
+ ajv "^8.16.0"
+ balanced-match "^3.0.1"
+ glob "^10.4.5"
+ hast-util-from-html "^2.0.1"
+ markdown-it "^14.1.0"
+ mdast-util-from-markdown "^2.0.2"
+ standard "^17.0.0"
+ unist-util-visit "^5.0.0"
+ vscode-languageserver "^8.1.0"
+ vscode-languageserver-textdocument "^1.0.8"
+ vscode-uri "^3.0.8"
+ yaml "^2.4.5"
+
+"@electron/typescript-definitions@^9.1.2":
+ version "9.1.2"
+ resolved "https://registry.yarnpkg.com/@electron/typescript-definitions/-/typescript-definitions-9.1.2.tgz#a9b7bfaed60a528cf1f0ce4a30f01360a27839f2"
+ integrity sha512-BLxuLnvGqKUdesLXh9jB6Ll5Q4Vnb0NqJxuNY+GBz5Q8icxpW2EcHO7gIBpgX+t6sHdfRn9r6Wpwh/CKXoaJng==
+ dependencies:
+ "@types/node" "^20.11.25"
+ chalk "^5.3.0"
+ debug "^4.3.7"
+ lodash "^4.17.11"
+ ora "^8.1.0"
+ pretty-ms "^9.1.0"
+
+"@eslint-community/eslint-utils@^4.1.2", "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
+ integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
+ dependencies:
+ eslint-visitor-keys "^3.3.0"
+
+"@eslint-community/eslint-utils@^4.7.0":
+ version "4.7.0"
+ resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#607084630c6c033992a082de6e6fbc1a8b52175a"
+ integrity sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==
+ dependencies:
+ eslint-visitor-keys "^3.4.3"
+
+"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.11.0", "@eslint-community/regexpp@^4.6.1":
+ version "4.11.1"
+ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.1.tgz#a547badfc719eb3e5f4b556325e542fbe9d7a18f"
+ integrity sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==
+
+"@eslint/eslintrc@^2.1.4":
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad"
+ integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==
+ dependencies:
+ ajv "^6.12.4"
+ debug "^4.3.2"
+ espree "^9.6.0"
+ globals "^13.19.0"
+ ignore "^5.2.0"
+ import-fresh "^3.2.1"
+ js-yaml "^4.1.0"
+ minimatch "^3.1.2"
+ strip-json-comments "^3.1.1"
+
+"@eslint/js@8.57.1":
+ version "8.57.1"
+ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2"
+ integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==
+
+"@humanwhocodes/config-array@^0.13.0":
+ version "0.13.0"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748"
+ integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==
+ dependencies:
+ "@humanwhocodes/object-schema" "^2.0.3"
+ debug "^4.3.1"
+ minimatch "^3.0.5"
+
+"@humanwhocodes/module-importer@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c"
+ integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
+
+"@humanwhocodes/object-schema@^2.0.3":
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
+ integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
+
+"@isaacs/cliui@^8.0.2":
+ version "8.0.2"
+ resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550"
+ integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==
+ dependencies:
+ string-width "^5.1.2"
+ string-width-cjs "npm:string-width@^4.2.0"
+ strip-ansi "^7.0.1"
+ strip-ansi-cjs "npm:strip-ansi@^6.0.1"
+ wrap-ansi "^8.1.0"
+ wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
+
+"@jridgewell/gen-mapping@^0.3.5":
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36"
+ integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==
+ dependencies:
+ "@jridgewell/set-array" "^1.2.1"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+ "@jridgewell/trace-mapping" "^0.3.24"
+
+"@jridgewell/resolve-uri@^3.1.0":
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
+ integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
+
+"@jridgewell/set-array@^1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280"
+ integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
+
+"@jridgewell/source-map@^0.3.3":
+ version "0.3.6"
+ resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a"
+ integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==
+ dependencies:
+ "@jridgewell/gen-mapping" "^0.3.5"
+ "@jridgewell/trace-mapping" "^0.3.25"
+
+"@jridgewell/sourcemap-codec@^1.4.10":
+ version "1.4.14"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
+ integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
+
+"@jridgewell/sourcemap-codec@^1.4.14":
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a"
+ integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
+
+"@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
+ version "0.3.25"
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
+ integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
+ dependencies:
+ "@jridgewell/resolve-uri" "^3.1.0"
+ "@jridgewell/sourcemap-codec" "^1.4.14"
+
+"@kwsites/file-exists@^1.1.1":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@kwsites/file-exists/-/file-exists-1.1.1.tgz#ad1efcac13e1987d8dbaf235ef3be5b0d96faa99"
+ integrity sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==
+ dependencies:
+ debug "^4.1.1"
+
+"@kwsites/promise-deferred@^1.1.1":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz#8ace5259254426ccef57f3175bc64ed7095ed919"
+ integrity sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==
+
+"@nodelib/fs.scandir@2.1.5":
+ version "2.1.5"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
+ integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
+ dependencies:
+ "@nodelib/fs.stat" "2.0.5"
+ run-parallel "^1.1.9"
+
+"@nodelib/fs.stat@2.0.5":
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
+ integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
+
+"@nodelib/fs.stat@^2.0.2":
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3"
+ integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==
+
+"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
+ integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
+ dependencies:
+ "@nodelib/fs.scandir" "2.1.5"
+ fastq "^1.6.0"
+
+"@npmcli/config@^8.0.0":
+ version "8.3.4"
+ resolved "https://registry.yarnpkg.com/@npmcli/config/-/config-8.3.4.tgz#e2712c2215bb2659f39718b23bf7401f9ac1da59"
+ integrity sha512-01rtHedemDNhUXdicU7s+QYz/3JyV5Naj84cvdXGH4mgCdL+agmSYaLF4LUG4vMCLzhBO8YtS0gPpH1FGvbgAw==
+ dependencies:
+ "@npmcli/map-workspaces" "^3.0.2"
+ "@npmcli/package-json" "^5.1.1"
+ ci-info "^4.0.0"
+ ini "^4.1.2"
+ nopt "^7.2.1"
+ proc-log "^4.2.0"
+ semver "^7.3.5"
+ walk-up-path "^3.0.1"
+
+"@npmcli/git@^5.0.0":
+ version "5.0.8"
+ resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-5.0.8.tgz#8ba3ff8724192d9ccb2735a2aa5380a992c5d3d1"
+ integrity sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==
+ dependencies:
+ "@npmcli/promise-spawn" "^7.0.0"
+ ini "^4.1.3"
+ lru-cache "^10.0.1"
+ npm-pick-manifest "^9.0.0"
+ proc-log "^4.0.0"
+ promise-inflight "^1.0.1"
+ promise-retry "^2.0.1"
+ semver "^7.3.5"
+ which "^4.0.0"
+
+"@npmcli/map-workspaces@^3.0.2":
+ version "3.0.6"
+ resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-3.0.6.tgz#27dc06c20c35ef01e45a08909cab9cb3da08cea6"
+ integrity sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==
+ dependencies:
+ "@npmcli/name-from-folder" "^2.0.0"
+ glob "^10.2.2"
+ minimatch "^9.0.0"
+ read-package-json-fast "^3.0.0"
+
+"@npmcli/name-from-folder@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz#c44d3a7c6d5c184bb6036f4d5995eee298945815"
+ integrity sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==
+
+"@npmcli/package-json@^5.1.1":
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-5.2.1.tgz#df69477b1023b81ff8503f2b9db4db4faea567ed"
+ integrity sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==
+ dependencies:
+ "@npmcli/git" "^5.0.0"
+ glob "^10.2.2"
+ hosted-git-info "^7.0.0"
+ json-parse-even-better-errors "^3.0.0"
+ normalize-package-data "^6.0.0"
+ proc-log "^4.0.0"
+ semver "^7.5.3"
+
+"@npmcli/promise-spawn@^7.0.0":
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz#1d53d34ffeb5d151bfa8ec661bcccda8bbdfd532"
+ integrity sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==
+ dependencies:
+ which "^4.0.0"
+
+"@octokit/auth-app@^4.0.13":
+ version "4.0.13"
+ resolved "https://registry.yarnpkg.com/@octokit/auth-app/-/auth-app-4.0.13.tgz#53323bee6bfefbb73ea544dd8e6a0144550e13e3"
+ integrity sha512-NBQkmR/Zsc+8fWcVIFrwDgNXS7f4XDrkd9LHdi9DPQw1NdGHLviLzRO2ZBwTtepnwHXW5VTrVU9eFGijMUqllg==
+ dependencies:
+ "@octokit/auth-oauth-app" "^5.0.0"
+ "@octokit/auth-oauth-user" "^2.0.0"
+ "@octokit/request" "^6.0.0"
+ "@octokit/request-error" "^3.0.0"
+ "@octokit/types" "^9.0.0"
+ deprecation "^2.3.1"
+ lru-cache "^9.0.0"
+ universal-github-app-jwt "^1.1.1"
+ universal-user-agent "^6.0.0"
+
+"@octokit/auth-oauth-app@^5.0.0":
+ version "5.0.5"
+ resolved "https://registry.yarnpkg.com/@octokit/auth-oauth-app/-/auth-oauth-app-5.0.5.tgz#be2a93d72835133b4866ac4721aa628849475525"
+ integrity sha512-UPX1su6XpseaeLVCi78s9droxpGtBWIgz9XhXAx9VXabksoF0MyI5vaa1zo1njyYt6VaAjFisC2A2Wchcu2WmQ==
+ dependencies:
+ "@octokit/auth-oauth-device" "^4.0.0"
+ "@octokit/auth-oauth-user" "^2.0.0"
+ "@octokit/request" "^6.0.0"
+ "@octokit/types" "^9.0.0"
+ "@types/btoa-lite" "^1.0.0"
+ btoa-lite "^1.0.0"
+ universal-user-agent "^6.0.0"
+
+"@octokit/auth-oauth-device@^4.0.0":
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/@octokit/auth-oauth-device/-/auth-oauth-device-4.0.3.tgz#00ce77233517e0d7d39e42a02652f64337d9df81"
+ integrity sha512-KPTx5nMntKjNZzzltO3X4T68v22rd7Cp/TcLJXQE2U8aXPcZ9LFuww9q9Q5WUNSu3jwi3lRwzfkPguRfz1R8Vg==
+ dependencies:
+ "@octokit/oauth-methods" "^2.0.0"
+ "@octokit/request" "^6.0.0"
+ "@octokit/types" "^8.0.0"
+ universal-user-agent "^6.0.0"
+
+"@octokit/auth-oauth-user@^2.0.0":
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/@octokit/auth-oauth-user/-/auth-oauth-user-2.0.4.tgz#88f060ec678d7d493695af8d827e115dd064e212"
+ integrity sha512-HrbDzTPqz6GcGSOUkR+wSeF3vEqsb9NMsmPja/qqqdiGmlk/Czkxctc3KeWYogHonp62Ml4kjz2VxKawrFsadQ==
+ dependencies:
+ "@octokit/auth-oauth-device" "^4.0.0"
+ "@octokit/oauth-methods" "^2.0.0"
+ "@octokit/request" "^6.0.0"
+ "@octokit/types" "^8.0.0"
+ btoa-lite "^1.0.0"
+ universal-user-agent "^6.0.0"
+
+"@octokit/auth-token@^3.0.0":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-3.0.3.tgz#ce7e48a3166731f26068d7a7a7996b5da58cbe0c"
+ integrity sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==
+ dependencies:
+ "@octokit/types" "^9.0.0"
+
+"@octokit/auth-token@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-4.0.0.tgz#40d203ea827b9f17f42a29c6afb93b7745ef80c7"
+ integrity sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==
+
+"@octokit/core@^4.2.1":
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/@octokit/core/-/core-4.2.1.tgz#fee6341ad0ce60c29cc455e056cd5b500410a588"
+ integrity sha512-tEDxFx8E38zF3gT7sSMDrT1tGumDgsw5yPG6BBh/X+5ClIQfMH/Yqocxz1PnHx6CHyF6pxmovUTOfZAUvQ0Lvw==
+ dependencies:
+ "@octokit/auth-token" "^3.0.0"
+ "@octokit/graphql" "^5.0.0"
+ "@octokit/request" "^6.0.0"
+ "@octokit/request-error" "^3.0.0"
+ "@octokit/types" "^9.0.0"
+ before-after-hook "^2.2.0"
+ universal-user-agent "^6.0.0"
+
+"@octokit/core@^5.0.2":
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/@octokit/core/-/core-5.2.0.tgz#ddbeaefc6b44a39834e1bb2e58a49a117672a7ea"
+ integrity sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==
+ dependencies:
+ "@octokit/auth-token" "^4.0.0"
+ "@octokit/graphql" "^7.1.0"
+ "@octokit/request" "^8.3.1"
+ "@octokit/request-error" "^5.1.0"
+ "@octokit/types" "^13.0.0"
+ before-after-hook "^2.2.0"
+ universal-user-agent "^6.0.0"
+
+"@octokit/endpoint@^7.0.0":
+ version "7.0.3"
+ resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-7.0.3.tgz#0b96035673a9e3bedf8bab8f7335de424a2147ed"
+ integrity sha512-57gRlb28bwTsdNXq+O3JTQ7ERmBTuik9+LelgcLIVfYwf235VHbN9QNo4kXExtp/h8T423cR5iJThKtFYxC7Lw==
+ dependencies:
+ "@octokit/types" "^8.0.0"
+ is-plain-object "^5.0.0"
+ universal-user-agent "^6.0.0"
+
+"@octokit/endpoint@^9.0.1":
+ version "9.0.5"
+ resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-9.0.5.tgz#e6c0ee684e307614c02fc6ac12274c50da465c44"
+ integrity sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==
+ dependencies:
+ "@octokit/types" "^13.1.0"
+ universal-user-agent "^6.0.0"
+
+"@octokit/graphql@^5.0.0":
+ version "5.0.5"
+ resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-5.0.5.tgz#a4cb3ea73f83b861893a6370ee82abb36e81afd2"
+ integrity sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==
+ dependencies:
+ "@octokit/request" "^6.0.0"
+ "@octokit/types" "^9.0.0"
+ universal-user-agent "^6.0.0"
+
+"@octokit/graphql@^7.1.0":
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-7.1.0.tgz#9bc1c5de92f026648131f04101cab949eeffe4e0"
+ integrity sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==
+ dependencies:
+ "@octokit/request" "^8.3.0"
+ "@octokit/types" "^13.0.0"
+ universal-user-agent "^6.0.0"
+
+"@octokit/oauth-authorization-url@^5.0.0":
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/@octokit/oauth-authorization-url/-/oauth-authorization-url-5.0.0.tgz#029626ce87f3b31addb98cd0d2355c2381a1c5a1"
+ integrity sha512-y1WhN+ERDZTh0qZ4SR+zotgsQUE1ysKnvBt1hvDRB2WRzYtVKQjn97HEPzoehh66Fj9LwNdlZh+p6TJatT0zzg==
+
+"@octokit/oauth-methods@^2.0.0":
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/@octokit/oauth-methods/-/oauth-methods-2.0.4.tgz#6abd9593ca7f91fe5068375a363bd70abd5516dc"
+ integrity sha512-RDSa6XL+5waUVrYSmOlYROtPq0+cfwppP4VaQY/iIei3xlFb0expH6YNsxNrZktcLhJWSpm9uzeom+dQrXlS3A==
+ dependencies:
+ "@octokit/oauth-authorization-url" "^5.0.0"
+ "@octokit/request" "^6.0.0"
+ "@octokit/request-error" "^3.0.0"
+ "@octokit/types" "^8.0.0"
+ btoa-lite "^1.0.0"
+
+"@octokit/openapi-types@^14.0.0":
+ version "14.0.0"
+ resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-14.0.0.tgz#949c5019028c93f189abbc2fb42f333290f7134a"
+ integrity sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==
+
+"@octokit/openapi-types@^16.0.0":
+ version "16.0.0"
+ resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-16.0.0.tgz#d92838a6cd9fb4639ca875ddb3437f1045cc625e"
+ integrity sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==
+
+"@octokit/openapi-types@^17.2.0":
+ version "17.2.0"
+ resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-17.2.0.tgz#f1800b5f9652b8e1b85cc6dfb1e0dc888810bdb5"
+ integrity sha512-MazrFNx4plbLsGl+LFesMo96eIXkFgEtaKbnNpdh4aQ0VM10aoylFsTYP1AEjkeoRNZiiPe3T6Gl2Hr8dJWdlQ==
+
+"@octokit/openapi-types@^22.2.0":
+ version "22.2.0"
+ resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-22.2.0.tgz#75aa7dcd440821d99def6a60b5f014207ae4968e"
+ integrity sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==
+
+"@octokit/plugin-paginate-rest@11.3.1":
+ version "11.3.1"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.1.tgz#fe92d04b49f134165d6fbb716e765c2f313ad364"
+ integrity sha512-ryqobs26cLtM1kQxqeZui4v8FeznirUsksiA+RYemMPJ7Micju0WSkv50dBksTuZks9O5cg4wp+t8fZ/cLY56g==
+ dependencies:
+ "@octokit/types" "^13.5.0"
+
+"@octokit/plugin-paginate-rest@^6.1.2":
+ version "6.1.2"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz#f86456a7a1fe9e58fec6385a85cf1b34072341f8"
+ integrity sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==
+ dependencies:
+ "@octokit/tsconfig" "^1.0.2"
+ "@octokit/types" "^9.2.3"
+
+"@octokit/plugin-request-log@^1.0.4":
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85"
+ integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==
+
+"@octokit/plugin-request-log@^4.0.0":
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz#98a3ca96e0b107380664708111864cb96551f958"
+ integrity sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==
+
+"@octokit/plugin-rest-endpoint-methods@13.2.2":
+ version "13.2.2"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.2.2.tgz#af8e5dd2cddfea576f92ffaf9cb84659f302a638"
+ integrity sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==
+ dependencies:
+ "@octokit/types" "^13.5.0"
+
+"@octokit/plugin-rest-endpoint-methods@^7.1.2":
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.1.2.tgz#b77a8844601d3a394a02200cddb077f3ab841f38"
+ integrity sha512-R0oJ7j6f/AdqPLtB9qRXLO+wjI9pctUn8Ka8UGfGaFCcCv3Otx14CshQ89K4E88pmyYZS8p0rNTiprML/81jig==
+ dependencies:
+ "@octokit/types" "^9.2.3"
+ deprecation "^2.3.1"
+
+"@octokit/request-error@^3.0.0":
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-3.0.2.tgz#f74c0f163d19463b87528efe877216c41d6deb0a"
+ integrity sha512-WMNOFYrSaX8zXWoJg9u/pKgWPo94JXilMLb2VManNOby9EZxrQaBe/QSC4a1TzpAlpxofg2X/jMnCyZgL6y7eg==
+ dependencies:
+ "@octokit/types" "^8.0.0"
+ deprecation "^2.0.0"
+ once "^1.4.0"
+
+"@octokit/request-error@^5.1.0":
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-5.1.0.tgz#ee4138538d08c81a60be3f320cd71063064a3b30"
+ integrity sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==
+ dependencies:
+ "@octokit/types" "^13.1.0"
+ deprecation "^2.0.0"
+ once "^1.4.0"
+
+"@octokit/request@^6.0.0":
+ version "6.2.4"
+ resolved "https://registry.yarnpkg.com/@octokit/request/-/request-6.2.4.tgz#b00a7185865c72bdd432e63168b1e900953ded0c"
+ integrity sha512-at92SYQstwh7HH6+Kf3bFMnHrle7aIrC0r5rTP+Bb30118B6j1vI2/M4walh6qcQgfuLIKs8NUO5CytHTnUI3A==
+ dependencies:
+ "@octokit/endpoint" "^7.0.0"
+ "@octokit/request-error" "^3.0.0"
+ "@octokit/types" "^9.0.0"
+ is-plain-object "^5.0.0"
+ node-fetch "^2.6.7"
+ universal-user-agent "^6.0.0"
+
+"@octokit/request@^8.3.0", "@octokit/request@^8.3.1":
+ version "8.4.0"
+ resolved "https://registry.yarnpkg.com/@octokit/request/-/request-8.4.0.tgz#7f4b7b1daa3d1f48c0977ad8fffa2c18adef8974"
+ integrity sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==
+ dependencies:
+ "@octokit/endpoint" "^9.0.1"
+ "@octokit/request-error" "^5.1.0"
+ "@octokit/types" "^13.1.0"
+ universal-user-agent "^6.0.0"
+
+"@octokit/rest@^19.0.11":
+ version "19.0.11"
+ resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-19.0.11.tgz#2ae01634fed4bd1fca5b642767205ed3fd36177c"
+ integrity sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==
+ dependencies:
+ "@octokit/core" "^4.2.1"
+ "@octokit/plugin-paginate-rest" "^6.1.2"
+ "@octokit/plugin-request-log" "^1.0.4"
+ "@octokit/plugin-rest-endpoint-methods" "^7.1.2"
+
+"@octokit/rest@^20.0.2":
+ version "20.1.1"
+ resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-20.1.1.tgz#ec775864f53fb42037a954b9a40d4f5275b3dc95"
+ integrity sha512-MB4AYDsM5jhIHro/dq4ix1iWTLGToIGk6cWF5L6vanFaMble5jTX/UBQyiv05HsWnwUtY8JrfHy2LWfKwihqMw==
+ dependencies:
+ "@octokit/core" "^5.0.2"
+ "@octokit/plugin-paginate-rest" "11.3.1"
+ "@octokit/plugin-request-log" "^4.0.0"
+ "@octokit/plugin-rest-endpoint-methods" "13.2.2"
+
+"@octokit/tsconfig@^1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@octokit/tsconfig/-/tsconfig-1.0.2.tgz#59b024d6f3c0ed82f00d08ead5b3750469125af7"
+ integrity sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==
+
+"@octokit/types@^13.0.0", "@octokit/types@^13.1.0", "@octokit/types@^13.5.0":
+ version "13.5.0"
+ resolved "https://registry.yarnpkg.com/@octokit/types/-/types-13.5.0.tgz#4796e56b7b267ebc7c921dcec262b3d5bfb18883"
+ integrity sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==
+ dependencies:
+ "@octokit/openapi-types" "^22.2.0"
+
+"@octokit/types@^8.0.0":
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/@octokit/types/-/types-8.0.0.tgz#93f0b865786c4153f0f6924da067fe0bb7426a9f"
+ integrity sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg==
+ dependencies:
+ "@octokit/openapi-types" "^14.0.0"
+
+"@octokit/types@^9.0.0":
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/@octokit/types/-/types-9.0.0.tgz#6050db04ddf4188ec92d60e4da1a2ce0633ff635"
+ integrity sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==
+ dependencies:
+ "@octokit/openapi-types" "^16.0.0"
+
+"@octokit/types@^9.2.3":
+ version "9.2.3"
+ resolved "https://registry.yarnpkg.com/@octokit/types/-/types-9.2.3.tgz#d0af522f394d74b585cefb7efd6197ca44d183a9"
+ integrity sha512-MMeLdHyFIALioycq+LFcA71v0S2xpQUX2cw6pPbHQjaibcHYwLnmK/kMZaWuGfGfjBJZ3wRUq+dOaWsvrPJVvA==
+ dependencies:
+ "@octokit/openapi-types" "^17.2.0"
+
+"@opentelemetry/api@^1.0.1":
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.0.4.tgz#a167e46c10d05a07ab299fc518793b0cff8f6924"
+ integrity sha512-BuJuXRSJNQ3QoKA6GWWDyuLpOUck+9hAXNMCnrloc1aWVoy6Xq6t9PUV08aBZ4Lutqq2LEHM486bpZqoViScog==
+
+"@pkgjs/parseargs@^0.11.0":
+ version "0.11.0"
+ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
+ integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
+
+"@primer/octicons@^10.0.0":
+ version "10.0.0"
+ resolved "https://registry.yarnpkg.com/@primer/octicons/-/octicons-10.0.0.tgz#81e94ed32545dfd3472c8625a5b345f3ea4c153d"
+ integrity sha512-iuQubq62zXZjPmaqrsfsCZUqIJgZhmA6W0tKzIKGRbkoLnff4TFFCL87hfIRATZ5qZPM4m8ioT8/bXI7WVa9WQ==
+ dependencies:
+ object-assign "^4.1.1"
+
+"@rtsao/scc@^1.1.0":
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8"
+ integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==
+
+"@sindresorhus/is@^4.0.0":
+ version "4.6.0"
+ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
+ integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==
+
+"@sindresorhus/merge-streams@^2.1.0":
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz#719df7fb41766bc143369eaa0dd56d8dc87c9958"
+ integrity sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==
+
+"@szmarczak/http-timer@^4.0.5":
+ version "4.0.6"
+ resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807"
+ integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==
+ dependencies:
+ defer-to-connect "^2.0.0"
+
+"@types/btoa-lite@^1.0.0":
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/@types/btoa-lite/-/btoa-lite-1.0.0.tgz#e190a5a548e0b348adb0df9ac7fa5f1151c7cca4"
+ integrity sha512-wJsiX1tosQ+J5+bY5LrSahHxr2wT+uME5UDwdN1kg4frt40euqA+wzECkmq4t5QbveHiJepfdThgQrPw6KiSlg==
+
+"@types/cacheable-request@^6.0.1":
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9"
+ integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==
+ dependencies:
+ "@types/http-cache-semantics" "*"
+ "@types/keyv" "*"
+ "@types/node" "*"
+ "@types/responselike" "*"
+
+"@types/color-name@^1.1.1":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
+ integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
+
+"@types/concat-stream@^2.0.0":
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/@types/concat-stream/-/concat-stream-2.0.3.tgz#1f5c2ad26525716c181191f7ed53408f78eb758e"
+ integrity sha512-3qe4oQAPNwVNwK4C9c8u+VJqv9kez+2MR4qJpoPFfXtgxxif1QbFusvXzK0/Wra2VX07smostI2VMmJNSpZjuQ==
+ dependencies:
+ "@types/node" "*"
+
+"@types/debug@^4.0.0":
+ version "4.1.7"
+ resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82"
+ integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==
+ dependencies:
+ "@types/ms" "*"
+
+"@types/estree@^1.0.5":
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4"
+ integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==
+
+"@types/glob@^7.1.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb"
+ integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==
+ dependencies:
+ "@types/minimatch" "*"
+ "@types/node" "*"
+
+"@types/hast@^3.0.0":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa"
+ integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==
+ dependencies:
+ "@types/unist" "*"
+
+"@types/http-cache-semantics@*":
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812"
+ integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==
+
+"@types/is-empty@^1.0.0":
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/@types/is-empty/-/is-empty-1.2.0.tgz#16bc578060c9b0b6953339eea906c255a375bf86"
+ integrity sha512-brJKf2boFhUxTDxlpI7cstwiUtA2ovm38UzFTi9aZI6//ARncaV+Q5ALjCaJqXaMtdZk/oPTJnSutugsZR6h8A==
+
+"@types/json-buffer@~3.0.0":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@types/json-buffer/-/json-buffer-3.0.0.tgz#85c1ff0f0948fc159810d4b5be35bf8c20875f64"
+ integrity sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==
+
+"@types/json-schema@^7.0.8":
+ version "7.0.11"
+ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
+ integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
+
+"@types/json5@^0.0.29":
+ version "0.0.29"
+ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
+ integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
+
+"@types/jsonwebtoken@^9.0.0":
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz#29b1369c4774200d6d6f63135bf3d1ba3ef997a4"
+ integrity sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==
+ dependencies:
+ "@types/node" "*"
+
+"@types/katex@^0.16.0":
+ version "0.16.7"
+ resolved "https://registry.yarnpkg.com/@types/katex/-/katex-0.16.7.tgz#03ab680ab4fa4fbc6cb46ecf987ecad5d8019868"
+ integrity sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==
+
+"@types/keyv@*":
+ version "3.1.4"
+ resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6"
+ integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==
+ dependencies:
+ "@types/node" "*"
+
+"@types/linkify-it@^5":
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/@types/linkify-it/-/linkify-it-5.0.0.tgz#21413001973106cda1c3a9b91eedd4ccd5469d76"
+ integrity sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==
+
+"@types/markdown-it@^14.1.2":
+ version "14.1.2"
+ resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-14.1.2.tgz#57f2532a0800067d9b934f3521429a2e8bfb4c61"
+ integrity sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==
+ dependencies:
+ "@types/linkify-it" "^5"
+ "@types/mdurl" "^2"
+
+"@types/mdast@^3.0.0":
+ version "3.0.15"
+ resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.15.tgz#49c524a263f30ffa28b71ae282f813ed000ab9f5"
+ integrity sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==
+ dependencies:
+ "@types/unist" "^2"
+
+"@types/mdast@^4.0.0":
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6"
+ integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==
+ dependencies:
+ "@types/unist" "*"
+
+"@types/mdurl@^2":
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-2.0.0.tgz#d43878b5b20222682163ae6f897b20447233bdfd"
+ integrity sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==
+
+"@types/minimatch@*":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
+ integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
+
+"@types/minimist@^1.2.5":
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e"
+ integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==
+
+"@types/ms@*":
+ version "0.7.31"
+ resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197"
+ integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==
+
+"@types/node@*":
+ version "12.6.1"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-12.6.1.tgz#d5544f6de0aae03eefbb63d5120f6c8be0691946"
+ integrity sha512-rp7La3m845mSESCgsJePNL/JQyhkOJA6G4vcwvVgkDAwHhGdq5GCumxmPjEk1MZf+8p5ZQAUE7tqgQRQTXN7uQ==
+
+"@types/node@^20.0.0":
+ version "20.16.12"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.16.12.tgz#61cc9be049584b472fa31e465aa0ab3c090dac56"
+ integrity sha512-LfPFB0zOeCeCNQV3i+67rcoVvoN5n0NVuR2vLG0O5ySQMgchuZlC4lgz546ZOJyDtj5KIgOxy+lacOimfqZAIA==
+ dependencies:
+ undici-types "~6.19.2"
+
+"@types/node@^20.11.25":
+ version "20.16.9"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-20.16.9.tgz#1217c6cc77c4f3aaf4a6c76fb56b790e81e48120"
+ integrity sha512-rkvIVJxsOfBejxK7I0FO5sa2WxFmJCzoDwcd88+fq/CUfynNywTo/1/T6hyFz22CyztsnLS9nVlHOnTI36RH5w==
+ dependencies:
+ undici-types "~6.19.2"
+
+"@types/node@^22.7.7":
+ version "22.7.7"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-22.7.7.tgz#6cd9541c3dccb4f7e8b141b491443f4a1570e307"
+ integrity sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q==
+ dependencies:
+ undici-types "~6.19.2"
+
+"@types/responselike@*", "@types/responselike@^1.0.0":
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29"
+ integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==
+ dependencies:
+ "@types/node" "*"
+
+"@types/semver@^7.5.8":
+ version "7.5.8"
+ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e"
+ integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==
+
+"@types/stream-chain@*":
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/@types/stream-chain/-/stream-chain-2.0.0.tgz#aed7fc21ac3686bc721aebbbd971f5a857e567e4"
+ integrity sha512-O3IRJcZi4YddlS8jgasH87l+rdNmad9uPAMmMZCfRVhumbWMX6lkBWnIqr9kokO5sx8LHp8peQ1ELhMZHbR0Gg==
+ dependencies:
+ "@types/node" "*"
+
+"@types/stream-json@^1.7.7":
+ version "1.7.7"
+ resolved "https://registry.yarnpkg.com/@types/stream-json/-/stream-json-1.7.7.tgz#8660101e15ee52e9a2370727334269ad7ec6a759"
+ integrity sha512-hHG7cLQ09H/m9i0jzL6UJAeLLxIWej90ECn0svO4T8J0nGcl89xZDQ2ujT4WKlvg0GWkcxJbjIDzW/v7BYUM6Q==
+ dependencies:
+ "@types/node" "*"
+ "@types/stream-chain" "*"
+
+"@types/supports-color@^8.0.0":
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/@types/supports-color/-/supports-color-8.1.1.tgz#1b44b1b096479273adf7f93c75fc4ecc40a61ee4"
+ integrity sha512-dPWnWsf+kzIG140B8z2w3fr5D03TLWbOAFQl45xUpI3vcizeXriNR5VYkWZ+WTMsUHqZ9Xlt3hrxGNANFyNQfw==
+
+"@types/temp@^0.9.4":
+ version "0.9.4"
+ resolved "https://registry.yarnpkg.com/@types/temp/-/temp-0.9.4.tgz#69bd4b0e8fc4d54db06bd1b613c19292d333350b"
+ integrity sha512-+VfWIwrlept2VBTj7Y2wQnI/Xfscy1u8Pyj/puYwss6V1IblXn1x7S0S9eFh6KyBolgLCm+rUFzhFAbdkR691g==
+ dependencies:
+ "@types/node" "*"
+
+"@types/text-table@^0.2.0":
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/@types/text-table/-/text-table-0.2.2.tgz#774c90cfcfbc8b4b0ebb00fecbe861dc8b1e8e26"
+ integrity sha512-dGoI5Af7To0R2XE8wJuc6vwlavWARsCh3UKJPjWs1YEqGUqfgBI/j/4GX0yf19/DsDPPf0YAXWAp8psNeIehLg==
+
+"@types/unist@*", "@types/unist@^2.0.0":
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d"
+ integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==
+
+"@types/unist@^2":
+ version "2.0.11"
+ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.11.tgz#11af57b127e32487774841f7a4e54eab166d03c4"
+ integrity sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==
+
+"@types/unist@^2.0.2":
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
+ integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==
+
+"@types/unist@^3.0.0":
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20"
+ integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==
+
+"@types/yauzl@^2.9.1":
+ version "2.10.0"
+ resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599"
+ integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==
+ dependencies:
+ "@types/node" "*"
+
+"@typescript-eslint/eslint-plugin@^8.32.1":
+ version "8.32.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.32.1.tgz#9185b3eaa3b083d8318910e12d56c68b3c4f45b4"
+ integrity sha512-6u6Plg9nP/J1GRpe/vcjjabo6Uc5YQPAMxsgQyGC/I0RuukiG1wIe3+Vtg3IrSCVJDmqK3j8adrtzXSENRtFgg==
+ dependencies:
+ "@eslint-community/regexpp" "^4.10.0"
+ "@typescript-eslint/scope-manager" "8.32.1"
+ "@typescript-eslint/type-utils" "8.32.1"
+ "@typescript-eslint/utils" "8.32.1"
+ "@typescript-eslint/visitor-keys" "8.32.1"
+ graphemer "^1.4.0"
+ ignore "^7.0.0"
+ natural-compare "^1.4.0"
+ ts-api-utils "^2.1.0"
+
+"@typescript-eslint/parser@^8.7.0":
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.7.0.tgz#a567b0890d13db72c7348e1d88442ea8ab4e9173"
+ integrity sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==
+ dependencies:
+ "@typescript-eslint/scope-manager" "8.7.0"
+ "@typescript-eslint/types" "8.7.0"
+ "@typescript-eslint/typescript-estree" "8.7.0"
+ "@typescript-eslint/visitor-keys" "8.7.0"
+ debug "^4.3.4"
+
+"@typescript-eslint/scope-manager@8.32.1":
+ version "8.32.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.32.1.tgz#9a6bf5fb2c5380e14fe9d38ccac6e4bbe17e8afc"
+ integrity sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==
+ dependencies:
+ "@typescript-eslint/types" "8.32.1"
+ "@typescript-eslint/visitor-keys" "8.32.1"
+
+"@typescript-eslint/scope-manager@8.7.0":
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.7.0.tgz#90ee7bf9bc982b9260b93347c01a8bc2b595e0b8"
+ integrity sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==
+ dependencies:
+ "@typescript-eslint/types" "8.7.0"
+ "@typescript-eslint/visitor-keys" "8.7.0"
+
+"@typescript-eslint/type-utils@8.32.1":
+ version "8.32.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.32.1.tgz#b9292a45f69ecdb7db74d1696e57d1a89514d21e"
+ integrity sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA==
+ dependencies:
+ "@typescript-eslint/typescript-estree" "8.32.1"
+ "@typescript-eslint/utils" "8.32.1"
+ debug "^4.3.4"
+ ts-api-utils "^2.1.0"
+
+"@typescript-eslint/types@8.32.1":
+ version "8.32.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.32.1.tgz#b19fe4ac0dc08317bae0ce9ec1168123576c1d4b"
+ integrity sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==
+
+"@typescript-eslint/types@8.7.0":
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.7.0.tgz#21d987201c07b69ce7ddc03451d7196e5445ad19"
+ integrity sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==
+
+"@typescript-eslint/typescript-estree@8.32.1":
+ version "8.32.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.32.1.tgz#9023720ca4ecf4f59c275a05b5fed69b1276face"
+ integrity sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==
+ dependencies:
+ "@typescript-eslint/types" "8.32.1"
+ "@typescript-eslint/visitor-keys" "8.32.1"
+ debug "^4.3.4"
+ fast-glob "^3.3.2"
+ is-glob "^4.0.3"
+ minimatch "^9.0.4"
+ semver "^7.6.0"
+ ts-api-utils "^2.1.0"
+
+"@typescript-eslint/typescript-estree@8.7.0":
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.7.0.tgz#6c7db6baa4380b937fa81466c546d052f362d0e8"
+ integrity sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==
+ dependencies:
+ "@typescript-eslint/types" "8.7.0"
+ "@typescript-eslint/visitor-keys" "8.7.0"
+ debug "^4.3.4"
+ fast-glob "^3.3.2"
+ is-glob "^4.0.3"
+ minimatch "^9.0.4"
+ semver "^7.6.0"
+ ts-api-utils "^1.3.0"
+
+"@typescript-eslint/utils@8.32.1":
+ version "8.32.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.32.1.tgz#4d6d5d29b9e519e9a85e9a74e9f7bdb58abe9704"
+ integrity sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==
+ dependencies:
+ "@eslint-community/eslint-utils" "^4.7.0"
+ "@typescript-eslint/scope-manager" "8.32.1"
+ "@typescript-eslint/types" "8.32.1"
+ "@typescript-eslint/typescript-estree" "8.32.1"
+
+"@typescript-eslint/visitor-keys@8.32.1":
+ version "8.32.1"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.32.1.tgz#4321395cc55c2eb46036cbbb03e101994d11ddca"
+ integrity sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==
+ dependencies:
+ "@typescript-eslint/types" "8.32.1"
+ eslint-visitor-keys "^4.2.0"
+
+"@typescript-eslint/visitor-keys@8.7.0":
+ version "8.7.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.7.0.tgz#5e46f1777f9d69360a883c1a56ac3c511c9659a8"
+ integrity sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==
+ dependencies:
+ "@typescript-eslint/types" "8.7.0"
+ eslint-visitor-keys "^3.4.3"
+
+"@ungap/structured-clone@^1.2.0":
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
+ integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
+
+"@vscode/l10n@^0.0.10":
+ version "0.0.10"
+ resolved "https://registry.yarnpkg.com/@vscode/l10n/-/l10n-0.0.10.tgz#9c513107c690c0dd16e3ec61e453743de15ebdb0"
+ integrity sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ==
+
+"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1":
+ version "1.12.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb"
+ integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==
+ dependencies:
+ "@webassemblyjs/helper-numbers" "1.11.6"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
+
+"@webassemblyjs/floating-point-hex-parser@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431"
+ integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==
+
+"@webassemblyjs/helper-api-error@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768"
+ integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==
+
+"@webassemblyjs/helper-buffer@1.12.1":
+ version "1.12.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz#6df20d272ea5439bf20ab3492b7fb70e9bfcb3f6"
+ integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==
+
+"@webassemblyjs/helper-numbers@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5"
+ integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==
+ dependencies:
+ "@webassemblyjs/floating-point-hex-parser" "1.11.6"
+ "@webassemblyjs/helper-api-error" "1.11.6"
+ "@xtuc/long" "4.2.2"
+
+"@webassemblyjs/helper-wasm-bytecode@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9"
+ integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==
+
+"@webassemblyjs/helper-wasm-section@1.12.1":
+ version "1.12.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz#3da623233ae1a60409b509a52ade9bc22a37f7bf"
+ integrity sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==
+ dependencies:
+ "@webassemblyjs/ast" "1.12.1"
+ "@webassemblyjs/helper-buffer" "1.12.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
+ "@webassemblyjs/wasm-gen" "1.12.1"
+
+"@webassemblyjs/ieee754@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a"
+ integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==
+ dependencies:
+ "@xtuc/ieee754" "^1.2.0"
+
+"@webassemblyjs/leb128@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7"
+ integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==
+ dependencies:
+ "@xtuc/long" "4.2.2"
+
+"@webassemblyjs/utf8@1.11.6":
+ version "1.11.6"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a"
+ integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==
+
+"@webassemblyjs/wasm-edit@^1.12.1":
+ version "1.12.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#9f9f3ff52a14c980939be0ef9d5df9ebc678ae3b"
+ integrity sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==
+ dependencies:
+ "@webassemblyjs/ast" "1.12.1"
+ "@webassemblyjs/helper-buffer" "1.12.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
+ "@webassemblyjs/helper-wasm-section" "1.12.1"
+ "@webassemblyjs/wasm-gen" "1.12.1"
+ "@webassemblyjs/wasm-opt" "1.12.1"
+ "@webassemblyjs/wasm-parser" "1.12.1"
+ "@webassemblyjs/wast-printer" "1.12.1"
+
+"@webassemblyjs/wasm-gen@1.12.1":
+ version "1.12.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz#a6520601da1b5700448273666a71ad0a45d78547"
+ integrity sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==
+ dependencies:
+ "@webassemblyjs/ast" "1.12.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
+ "@webassemblyjs/ieee754" "1.11.6"
+ "@webassemblyjs/leb128" "1.11.6"
+ "@webassemblyjs/utf8" "1.11.6"
+
+"@webassemblyjs/wasm-opt@1.12.1":
+ version "1.12.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz#9e6e81475dfcfb62dab574ac2dda38226c232bc5"
+ integrity sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==
+ dependencies:
+ "@webassemblyjs/ast" "1.12.1"
+ "@webassemblyjs/helper-buffer" "1.12.1"
+ "@webassemblyjs/wasm-gen" "1.12.1"
+ "@webassemblyjs/wasm-parser" "1.12.1"
+
+"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1":
+ version "1.12.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#c47acb90e6f083391e3fa61d113650eea1e95937"
+ integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==
+ dependencies:
+ "@webassemblyjs/ast" "1.12.1"
+ "@webassemblyjs/helper-api-error" "1.11.6"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.6"
+ "@webassemblyjs/ieee754" "1.11.6"
+ "@webassemblyjs/leb128" "1.11.6"
+ "@webassemblyjs/utf8" "1.11.6"
+
+"@webassemblyjs/wast-printer@1.12.1":
+ version "1.12.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz#bcecf661d7d1abdaf989d8341a4833e33e2b31ac"
+ integrity sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==
+ dependencies:
+ "@webassemblyjs/ast" "1.12.1"
+ "@xtuc/long" "4.2.2"
+
+"@webpack-cli/configtest@^2.1.1":
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646"
+ integrity sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==
+
+"@webpack-cli/info@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.2.tgz#cc3fbf22efeb88ff62310cf885c5b09f44ae0fdd"
+ integrity sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==
+
+"@webpack-cli/serve@^2.0.5":
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e"
+ integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==
+
+"@xmldom/xmldom@^0.8.11":
+ version "0.8.11"
+ resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.11.tgz#b79de2d67389734c57c52595f7a7305e30c2d608"
+ integrity sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==
+
+"@xtuc/ieee754@^1.2.0":
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
+ integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
+
+"@xtuc/long@4.2.2":
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
+ integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
+
+abbrev@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-2.0.0.tgz#cf59829b8b4f03f89dda2771cb7f3653828c89bf"
+ integrity sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==
+
+acorn-import-attributes@^1.9.5:
+ version "1.9.5"
+ resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef"
+ integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==
+
+acorn-jsx@^5.3.2:
+ version "5.3.2"
+ resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
+ integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
+
+acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0:
+ version "8.12.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248"
+ integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==
+
+agent-base@^7.0.2, agent-base@^7.1.0:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317"
+ integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==
+ dependencies:
+ debug "^4.3.4"
+
+ajv-keywords@^3.5.2:
+ version "3.5.2"
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
+ integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
+
+ajv@^6.12.4, ajv@^6.12.5:
+ version "6.12.6"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
+ integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ fast-json-stable-stringify "^2.0.0"
+ json-schema-traverse "^0.4.1"
+ uri-js "^4.2.2"
+
+ajv@^8.16.0:
+ version "8.17.1"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6"
+ integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==
+ dependencies:
+ fast-deep-equal "^3.1.3"
+ fast-uri "^3.0.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+
+ansi-escapes@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-7.0.0.tgz#00fc19f491bbb18e1d481b97868204f92109bfe7"
+ integrity sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==
+ dependencies:
+ environment "^1.0.0"
+
+ansi-regex@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
+ integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
+
+ansi-regex@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
+ integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
+
+ansi-styles@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
+ integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
+ dependencies:
+ color-convert "^1.9.0"
+
+ansi-styles@^4.0.0, ansi-styles@^4.1.0:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
+ integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
+ dependencies:
+ "@types/color-name" "^1.1.1"
+ color-convert "^2.0.1"
+
+ansi-styles@^6.0.0, ansi-styles@^6.1.0, ansi-styles@^6.2.1:
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5"
+ integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
+
+anymatch@^3.0.2:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.0.3.tgz#2fb624fe0e84bccab00afee3d0006ed310f22f09"
+ integrity sha512-c6IvoeBECQlMVuYUjSwimnhmztImpErfxJzWZhIQinIvQWoGOnB0dLIgifbPHQt5heS6mNlaZG16f06H3C8t1g==
+ dependencies:
+ normalize-path "^3.0.0"
+ picomatch "^2.0.4"
+
+anymatch@~3.1.2:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
+ integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
+ dependencies:
+ normalize-path "^3.0.0"
+ picomatch "^2.0.4"
+
+argparse@^1.0.7:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
+ integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
+ dependencies:
+ sprintf-js "~1.0.2"
+
+argparse@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
+ integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
+
+array-buffer-byte-length@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead"
+ integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==
+ dependencies:
+ call-bind "^1.0.2"
+ is-array-buffer "^3.0.1"
+
+array-buffer-byte-length@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f"
+ integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==
+ dependencies:
+ call-bind "^1.0.5"
+ is-array-buffer "^3.0.4"
+
+array-buffer-byte-length@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz#384d12a37295aec3769ab022ad323a18a51ccf8b"
+ integrity sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==
+ dependencies:
+ call-bound "^1.0.3"
+ is-array-buffer "^3.0.5"
+
+array-includes@^3.1.5, array-includes@^3.1.6:
+ version "3.1.6"
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f"
+ integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+ get-intrinsic "^1.1.3"
+ is-string "^1.0.7"
+
+array-includes@^3.1.9:
+ version "3.1.9"
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.9.tgz#1f0ccaa08e90cdbc3eb433210f903ad0f17c3f3a"
+ integrity sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.4"
+ define-properties "^1.2.1"
+ es-abstract "^1.24.0"
+ es-object-atoms "^1.1.1"
+ get-intrinsic "^1.3.0"
+ is-string "^1.1.1"
+ math-intrinsics "^1.1.0"
+
+array-unique@^0.3.2:
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
+ integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
+
+array.prototype.findlastindex@^1.2.6:
+ version "1.2.6"
+ resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz#cfa1065c81dcb64e34557c9b81d012f6a421c564"
+ integrity sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.4"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.9"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.1.1"
+ es-shim-unscopables "^1.1.0"
+
+array.prototype.flat@^1.3.1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2"
+ integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+ es-shim-unscopables "^1.0.0"
+
+array.prototype.flat@^1.3.3:
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz#534aaf9e6e8dd79fb6b9a9917f839ef1ec63afe5"
+ integrity sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==
+ dependencies:
+ call-bind "^1.0.8"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.5"
+ es-shim-unscopables "^1.0.2"
+
+array.prototype.flatmap@^1.3.1:
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183"
+ integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+ es-shim-unscopables "^1.0.0"
+
+array.prototype.flatmap@^1.3.3:
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz#712cc792ae70370ae40586264629e33aab5dd38b"
+ integrity sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==
+ dependencies:
+ call-bind "^1.0.8"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.5"
+ es-shim-unscopables "^1.0.2"
+
+array.prototype.tosorted@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532"
+ integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+ es-shim-unscopables "^1.0.0"
+ get-intrinsic "^1.1.3"
+
+arraybuffer.prototype.slice@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6"
+ integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==
+ dependencies:
+ array-buffer-byte-length "^1.0.1"
+ call-bind "^1.0.5"
+ define-properties "^1.2.1"
+ es-abstract "^1.22.3"
+ es-errors "^1.2.1"
+ get-intrinsic "^1.2.3"
+ is-array-buffer "^3.0.4"
+ is-shared-array-buffer "^1.0.2"
+
+arraybuffer.prototype.slice@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz#9d760d84dbdd06d0cbf92c8849615a1a7ab3183c"
+ integrity sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==
+ dependencies:
+ array-buffer-byte-length "^1.0.1"
+ call-bind "^1.0.8"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.5"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.6"
+ is-array-buffer "^3.0.4"
+
+arrify@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
+ integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
+
+assertion-error@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-2.0.1.tgz#f641a196b335690b1070bf00b6e7593fec190bf7"
+ integrity sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==
+
+async-function@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/async-function/-/async-function-1.0.0.tgz#509c9fca60eaf85034c6829838188e4e4c8ffb2b"
+ integrity sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==
+
+async@^3.2.0:
+ version "3.2.4"
+ resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
+ integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
+
+available-typed-arrays@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
+ integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
+
+available-typed-arrays@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846"
+ integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==
+ dependencies:
+ possible-typed-array-names "^1.0.0"
+
+bail@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.1.tgz#d676736373a374058a935aec81b94c12ba815771"
+ integrity sha512-d5FoTAr2S5DSUPKl85WNm2yUwsINN8eidIdIwsOge2t33DaOfOdSmmsI11jMN3GmALCXaw+Y6HMVHDzePshFAA==
+
+balanced-match@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
+ integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
+
+balanced-match@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-3.0.1.tgz#e854b098724b15076384266497392a271f4a26a0"
+ integrity sha512-vjtV3hiLqYDNRoiAv0zC4QaGAMPomEoq83PRmYIofPswwZurCeWR5LByXm7SyoL0Zh5+2z0+HC7jG8gSZJUh0w==
+
+base64-js@^1.3.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
+ integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
+
+before-after-hook@^2.2.0:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c"
+ integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==
+
+big.js@^5.2.2:
+ version "5.2.2"
+ resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
+ integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
+
+binary-extensions@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9"
+ integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==
+
+boolean@^3.0.1:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b"
+ integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==
+
+brace-expansion@^1.1.7:
+ version "1.1.12"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843"
+ integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==
+ dependencies:
+ balanced-match "^1.0.0"
+ concat-map "0.0.1"
+
+brace-expansion@^2.0.1:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7"
+ integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==
+ dependencies:
+ balanced-match "^1.0.0"
+
+braces@^3.0.3, braces@~3.0.2:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
+ integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
+ dependencies:
+ fill-range "^7.1.1"
+
+browserslist@^4.21.10:
+ version "4.23.3"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.3.tgz#debb029d3c93ebc97ffbc8d9cbb03403e227c800"
+ integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==
+ dependencies:
+ caniuse-lite "^1.0.30001646"
+ electron-to-chromium "^1.5.4"
+ node-releases "^2.0.18"
+ update-browserslist-db "^1.1.0"
+
+btoa-lite@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337"
+ integrity sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==
+
+buffer-crc32@~0.2.3:
+ version "0.2.13"
+ resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
+ integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==
+
+buffer-equal-constant-time@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"
+ integrity sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=
+
+buffer-from@^1.0.0:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
+ integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
+
+buffer-from@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
+ integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
+
+buffer@^6.0.3:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
+ integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
+ dependencies:
+ base64-js "^1.3.1"
+ ieee754 "^1.2.1"
+
+builtin-modules@^3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6"
+ integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==
+
+builtins@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9"
+ integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==
+ dependencies:
+ semver "^7.0.0"
+
+cacheable-lookup@^5.0.3:
+ version "5.0.4"
+ resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
+ integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
+
+cacheable-request@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27"
+ integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==
+ dependencies:
+ clone-response "^1.0.2"
+ get-stream "^5.1.0"
+ http-cache-semantics "^4.0.0"
+ keyv "^4.0.0"
+ lowercase-keys "^2.0.0"
+ normalize-url "^6.0.1"
+ responselike "^2.0.0"
+
+call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6"
+ integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==
+ dependencies:
+ es-errors "^1.3.0"
+ function-bind "^1.1.2"
+
+call-bind@^1.0.0, call-bind@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
+ integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
+ dependencies:
+ function-bind "^1.1.1"
+ get-intrinsic "^1.0.2"
+
+call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9"
+ integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==
+ dependencies:
+ es-define-property "^1.0.0"
+ es-errors "^1.3.0"
+ function-bind "^1.1.2"
+ get-intrinsic "^1.2.4"
+ set-function-length "^1.2.1"
+
+call-bind@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c"
+ integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==
+ dependencies:
+ call-bind-apply-helpers "^1.0.0"
+ es-define-property "^1.0.0"
+ get-intrinsic "^1.2.4"
+ set-function-length "^1.2.2"
+
+call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a"
+ integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==
+ dependencies:
+ call-bind-apply-helpers "^1.0.2"
+ get-intrinsic "^1.3.0"
+
+callsites@^3.0.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
+ integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
+
+caniuse-lite@^1.0.30001646:
+ version "1.0.30001659"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001659.tgz#f370c311ffbc19c4965d8ec0064a3625c8aaa7af"
+ integrity sha512-Qxxyfv3RdHAfJcXelgf0hU4DFUVXBGTjqrBUZLUh8AtlGnsDo+CnncYtTd95+ZKfnANUOzxyIQCuU/UeBZBYoA==
+
+chai@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/chai/-/chai-5.1.1.tgz#f035d9792a22b481ead1c65908d14bb62ec1c82c"
+ integrity sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==
+ dependencies:
+ assertion-error "^2.0.1"
+ check-error "^2.1.1"
+ deep-eql "^5.0.1"
+ loupe "^3.1.0"
+ pathval "^2.0.0"
+
+chalk@^2.3.0, chalk@^2.4.2:
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
+ integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
+ dependencies:
+ ansi-styles "^3.2.1"
+ escape-string-regexp "^1.0.5"
+ supports-color "^5.3.0"
+
+chalk@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a"
+ integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
+
+chalk@^4.1.0:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
+ integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
+ dependencies:
+ ansi-styles "^4.1.0"
+ supports-color "^7.1.0"
+
+chalk@^5.0.0, chalk@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385"
+ integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==
+
+chalk@^5.4.1:
+ version "5.4.1"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.4.1.tgz#1b48bf0963ec158dce2aacf69c093ae2dd2092d8"
+ integrity sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==
+
+character-entities-legacy@^1.0.0:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1"
+ integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==
+
+character-entities-legacy@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b"
+ integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==
+
+character-entities@^1.0.0:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b"
+ integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==
+
+character-entities@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.0.tgz#508355fcc8c73893e0909efc1a44d28da2b6fdf3"
+ integrity sha512-oHqMj3eAuJ77/P5PaIRcqk+C3hdfNwyCD2DAUcD5gyXkegAuF2USC40CEqPscDk4I8FRGMTojGJQkXDsN5QlJA==
+
+character-reference-invalid@^1.0.0:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560"
+ integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==
+
+character-reference-invalid@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.0.tgz#a0bdeb89c051fe7ed5d3158b2f06af06984f2813"
+ integrity sha512-pE3Z15lLRxDzWJy7bBHBopRwfI20sbrMVLQTC7xsPglCHf4Wv1e167OgYAFP78co2XlhojDyAqA+IAJse27//g==
+
+check-error@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/check-error/-/check-error-2.1.1.tgz#87eb876ae71ee388fa0471fe423f494be1d96ccc"
+ integrity sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==
+
+check-for-leaks@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/check-for-leaks/-/check-for-leaks-1.2.1.tgz#4ac108ee3f8e6b99f5ad36f6b98cba1d7f4816d0"
+ integrity sha512-9OdOSRZY6N0w5JCdJpqsC5MkD6EPGYpHmhtf4l5nl3DRETDZshP6C1EGN/vVhHDTY6AsOK3NhdFfrMe3NWZl7g==
+ dependencies:
+ anymatch "^3.0.2"
+ minimist "^1.2.0"
+ parse-gitignore "^0.4.0"
+ walk-sync "^0.3.2"
+
+chokidar@^3.0.0:
+ version "3.5.2"
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75"
+ integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==
+ dependencies:
+ anymatch "~3.1.2"
+ braces "~3.0.2"
+ glob-parent "~5.1.2"
+ is-binary-path "~2.1.0"
+ is-glob "~4.0.1"
+ normalize-path "~3.0.0"
+ readdirp "~3.6.0"
+ optionalDependencies:
+ fsevents "~2.3.2"
+
+chownr@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
+ integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
+
+chrome-trace-event@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4"
+ integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==
+ dependencies:
+ tslib "^1.9.0"
+
+ci-info@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2"
+ integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==
+
+cli-cursor@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-5.0.0.tgz#24a4831ecf5a6b01ddeb32fb71a4b2088b0dce38"
+ integrity sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==
+ dependencies:
+ restore-cursor "^5.0.0"
+
+cli-spinners@^2.9.2:
+ version "2.9.2"
+ resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41"
+ integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==
+
+cli-truncate@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-4.0.0.tgz#6cc28a2924fee9e25ce91e973db56c7066e6172a"
+ integrity sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==
+ dependencies:
+ slice-ansi "^5.0.0"
+ string-width "^7.0.0"
+
+clone-deep@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
+ integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==
+ dependencies:
+ is-plain-object "^2.0.4"
+ kind-of "^6.0.2"
+ shallow-clone "^3.0.0"
+
+clone-response@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
+ integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
+ dependencies:
+ mimic-response "^1.0.0"
+
+co@3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/co/-/co-3.1.0.tgz#4ea54ea5a08938153185e15210c68d9092bc1b78"
+ integrity sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=
+
+color-convert@^1.9.0:
+ version "1.9.3"
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
+ integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
+ dependencies:
+ color-name "1.1.3"
+
+color-convert@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
+ integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
+ dependencies:
+ color-name "~1.1.4"
+
+color-name@1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
+ integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
+
+color-name@~1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
+ integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
+
+colorette@^2.0.14:
+ version "2.0.19"
+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798"
+ integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==
+
+colorette@^2.0.20:
+ version "2.0.20"
+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a"
+ integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==
+
+comma-separated-tokens@^2.0.0:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee"
+ integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==
+
+commander@^10.0.1:
+ version "10.0.1"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06"
+ integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==
+
+commander@^14.0.0:
+ version "14.0.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-14.0.0.tgz#f244fc74a92343514e56229f16ef5c5e22ced5e9"
+ integrity sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==
+
+commander@^2.20.0:
+ version "2.20.3"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
+ integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
+
+commander@^5.0.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
+ integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
+
+commander@^8.3.0:
+ version "8.3.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66"
+ integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
+
+compress-brotli@^1.3.8:
+ version "1.3.8"
+ resolved "https://registry.yarnpkg.com/compress-brotli/-/compress-brotli-1.3.8.tgz#0c0a60c97a989145314ec381e84e26682e7b38db"
+ integrity sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==
+ dependencies:
+ "@types/json-buffer" "~3.0.0"
+ json-buffer "~3.0.1"
+
+concat-map@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
+ integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
+
+concat-stream@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1"
+ integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==
+ dependencies:
+ buffer-from "^1.0.0"
+ inherits "^2.0.3"
+ readable-stream "^3.0.2"
+ typedarray "^0.0.6"
+
+core-util-is@~1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
+ integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+
+cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
+ version "7.0.6"
+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
+ integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==
+ dependencies:
+ path-key "^3.1.0"
+ shebang-command "^2.0.0"
+ which "^2.0.1"
+
+data-view-buffer@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2"
+ integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==
+ dependencies:
+ call-bind "^1.0.6"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.1"
+
+data-view-buffer@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz#211a03ba95ecaf7798a8c7198d79536211f88570"
+ integrity sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==
+ dependencies:
+ call-bound "^1.0.3"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.2"
+
+data-view-byte-length@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2"
+ integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==
+ dependencies:
+ call-bind "^1.0.7"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.1"
+
+data-view-byte-length@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz#9e80f7ca52453ce3e93d25a35318767ea7704735"
+ integrity sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==
+ dependencies:
+ call-bound "^1.0.3"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.2"
+
+data-view-byte-offset@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a"
+ integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==
+ dependencies:
+ call-bind "^1.0.6"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.1"
+
+data-view-byte-offset@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz#068307f9b71ab76dbbe10291389e020856606191"
+ integrity sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==
+ dependencies:
+ call-bound "^1.0.2"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.1"
+
+debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.7:
+ version "4.3.7"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52"
+ integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==
+ dependencies:
+ ms "^2.1.3"
+
+debug@^3.1.0, debug@^3.2.7:
+ version "3.2.7"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
+ integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
+ dependencies:
+ ms "^2.1.1"
+
+debug@^4.4.1:
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b"
+ integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==
+ dependencies:
+ ms "^2.1.3"
+
+decode-named-character-reference@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e"
+ integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==
+ dependencies:
+ character-entities "^2.0.0"
+
+decompress-response@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
+ integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
+ dependencies:
+ mimic-response "^3.1.0"
+
+deep-eql@^5.0.1:
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-5.0.2.tgz#4b756d8d770a9257300825d52a2c2cff99c3a341"
+ integrity sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==
+
+deep-is@^0.1.3:
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
+ integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
+
+defer-to-connect@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587"
+ integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
+
+define-data-property@^1.0.1, define-data-property@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e"
+ integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==
+ dependencies:
+ es-define-property "^1.0.0"
+ es-errors "^1.3.0"
+ gopd "^1.0.1"
+
+define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5"
+ integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==
+ dependencies:
+ has-property-descriptors "^1.0.0"
+ object-keys "^1.1.1"
+
+define-properties@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
+ integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
+ dependencies:
+ define-data-property "^1.0.1"
+ has-property-descriptors "^1.0.0"
+ object-keys "^1.1.1"
+
+deprecation@^2.0.0, deprecation@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919"
+ integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==
+
+dequal@^2.0.0:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
+ integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
+
+detect-node@^2.0.4:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
+ integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
+
+devlop@^1.0.0, devlop@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018"
+ integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==
+ dependencies:
+ dequal "^2.0.0"
+
+diff@^3.1.0:
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
+ integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
+
+doctrine@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
+ integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
+ dependencies:
+ esutils "^2.0.2"
+
+doctrine@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
+ integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
+ dependencies:
+ esutils "^2.0.2"
+
+dugite@^2.7.1:
+ version "2.7.1"
+ resolved "https://registry.yarnpkg.com/dugite/-/dugite-2.7.1.tgz#277275fd490bddf20180e124d119f84f708dfb32"
+ integrity sha512-X7v7JngMG6RGHKCKKF0fdqYC9Xcw0CDes43an6dQW2N2dYNd/OOLq3BFszCOyOObgKnrmNVvyggk3O4WGJMpcA==
+ dependencies:
+ progress "^2.0.3"
+ tar "^6.1.11"
+
+dunder-proto@^1.0.0, dunder-proto@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a"
+ integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==
+ dependencies:
+ call-bind-apply-helpers "^1.0.1"
+ es-errors "^1.3.0"
+ gopd "^1.2.0"
+
+duplexer@~0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
+ integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=
+
+eastasianwidth@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
+ integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
+
+ecdsa-sig-formatter@1.0.11:
+ version "1.0.11"
+ resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf"
+ integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==
+ dependencies:
+ safe-buffer "^5.0.1"
+
+electron-to-chromium@^1.5.4:
+ version "1.5.18"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.18.tgz#5fe62b9d21efbcfa26571066502d94f3ed97e495"
+ integrity sha512-1OfuVACu+zKlmjsNdcJuVQuVE61sZOLbNM4JAQ1Rvh6EOj0/EUKhMJjRH73InPlXSh8HIJk1cVZ8pyOV/FMdUQ==
+
+emoji-regex@^10.2.1, emoji-regex@^10.3.0:
+ version "10.4.0"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.4.0.tgz#03553afea80b3975749cfcb36f776ca268e413d4"
+ integrity sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==
+
+emoji-regex@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
+ integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
+
+emoji-regex@^9.2.2:
+ version "9.2.2"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
+ integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
+
+emojis-list@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
+ integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
+
+end-of-stream@^1.1.0:
+ version "1.4.4"
+ resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
+ integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
+ dependencies:
+ once "^1.4.0"
+
+enhanced-resolve@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f"
+ integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==
+ dependencies:
+ graceful-fs "^4.1.2"
+ memory-fs "^0.4.0"
+ tapable "^1.0.0"
+
+enhanced-resolve@^5.17.1:
+ version "5.17.1"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15"
+ integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==
+ dependencies:
+ graceful-fs "^4.2.4"
+ tapable "^2.2.0"
+
+ensure-posix-path@^1.0.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz#3c62bdb19fa4681544289edb2b382adc029179ce"
+ integrity sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==
+
+entities@^4.4.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
+ integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
+
+env-paths@^2.2.0, env-paths@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
+ integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
+
+envinfo@^7.7.3:
+ version "7.8.1"
+ resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475"
+ integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==
+
+environment@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/environment/-/environment-1.1.0.tgz#8e86c66b180f363c7ab311787e0259665f45a9f1"
+ integrity sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==
+
+err-code@^2.0.2:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9"
+ integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==
+
+errno@^0.1.3:
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
+ integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==
+ dependencies:
+ prr "~1.0.1"
+
+error-ex@^1.3.1, error-ex@^1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
+ integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
+ dependencies:
+ is-arrayish "^0.2.1"
+
+es-abstract@^1.19.0, es-abstract@^1.20.4:
+ version "1.21.2"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff"
+ integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==
+ dependencies:
+ array-buffer-byte-length "^1.0.0"
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.2"
+ es-set-tostringtag "^2.0.1"
+ es-to-primitive "^1.2.1"
+ function.prototype.name "^1.1.5"
+ get-intrinsic "^1.2.0"
+ get-symbol-description "^1.0.0"
+ globalthis "^1.0.3"
+ gopd "^1.0.1"
+ has "^1.0.3"
+ has-property-descriptors "^1.0.0"
+ has-proto "^1.0.1"
+ has-symbols "^1.0.3"
+ internal-slot "^1.0.5"
+ is-array-buffer "^3.0.2"
+ is-callable "^1.2.7"
+ is-negative-zero "^2.0.2"
+ is-regex "^1.1.4"
+ is-shared-array-buffer "^1.0.2"
+ is-string "^1.0.7"
+ is-typed-array "^1.1.10"
+ is-weakref "^1.0.2"
+ object-inspect "^1.12.3"
+ object-keys "^1.1.1"
+ object.assign "^4.1.4"
+ regexp.prototype.flags "^1.4.3"
+ safe-regex-test "^1.0.0"
+ string.prototype.trim "^1.2.7"
+ string.prototype.trimend "^1.0.6"
+ string.prototype.trimstart "^1.0.6"
+ typed-array-length "^1.0.4"
+ unbox-primitive "^1.0.2"
+ which-typed-array "^1.1.9"
+
+es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.2:
+ version "1.23.3"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0"
+ integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==
+ dependencies:
+ array-buffer-byte-length "^1.0.1"
+ arraybuffer.prototype.slice "^1.0.3"
+ available-typed-arrays "^1.0.7"
+ call-bind "^1.0.7"
+ data-view-buffer "^1.0.1"
+ data-view-byte-length "^1.0.1"
+ data-view-byte-offset "^1.0.0"
+ es-define-property "^1.0.0"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.0.0"
+ es-set-tostringtag "^2.0.3"
+ es-to-primitive "^1.2.1"
+ function.prototype.name "^1.1.6"
+ get-intrinsic "^1.2.4"
+ get-symbol-description "^1.0.2"
+ globalthis "^1.0.3"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.2"
+ has-proto "^1.0.3"
+ has-symbols "^1.0.3"
+ hasown "^2.0.2"
+ internal-slot "^1.0.7"
+ is-array-buffer "^3.0.4"
+ is-callable "^1.2.7"
+ is-data-view "^1.0.1"
+ is-negative-zero "^2.0.3"
+ is-regex "^1.1.4"
+ is-shared-array-buffer "^1.0.3"
+ is-string "^1.0.7"
+ is-typed-array "^1.1.13"
+ is-weakref "^1.0.2"
+ object-inspect "^1.13.1"
+ object-keys "^1.1.1"
+ object.assign "^4.1.5"
+ regexp.prototype.flags "^1.5.2"
+ safe-array-concat "^1.1.2"
+ safe-regex-test "^1.0.3"
+ string.prototype.trim "^1.2.9"
+ string.prototype.trimend "^1.0.8"
+ string.prototype.trimstart "^1.0.8"
+ typed-array-buffer "^1.0.2"
+ typed-array-byte-length "^1.0.1"
+ typed-array-byte-offset "^1.0.2"
+ typed-array-length "^1.0.6"
+ unbox-primitive "^1.0.2"
+ which-typed-array "^1.1.15"
+
+es-abstract@^1.23.5, es-abstract@^1.23.9, es-abstract@^1.24.0:
+ version "1.24.0"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.0.tgz#c44732d2beb0acc1ed60df840869e3106e7af328"
+ integrity sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==
+ dependencies:
+ array-buffer-byte-length "^1.0.2"
+ arraybuffer.prototype.slice "^1.0.4"
+ available-typed-arrays "^1.0.7"
+ call-bind "^1.0.8"
+ call-bound "^1.0.4"
+ data-view-buffer "^1.0.2"
+ data-view-byte-length "^1.0.2"
+ data-view-byte-offset "^1.0.1"
+ es-define-property "^1.0.1"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.1.1"
+ es-set-tostringtag "^2.1.0"
+ es-to-primitive "^1.3.0"
+ function.prototype.name "^1.1.8"
+ get-intrinsic "^1.3.0"
+ get-proto "^1.0.1"
+ get-symbol-description "^1.1.0"
+ globalthis "^1.0.4"
+ gopd "^1.2.0"
+ has-property-descriptors "^1.0.2"
+ has-proto "^1.2.0"
+ has-symbols "^1.1.0"
+ hasown "^2.0.2"
+ internal-slot "^1.1.0"
+ is-array-buffer "^3.0.5"
+ is-callable "^1.2.7"
+ is-data-view "^1.0.2"
+ is-negative-zero "^2.0.3"
+ is-regex "^1.2.1"
+ is-set "^2.0.3"
+ is-shared-array-buffer "^1.0.4"
+ is-string "^1.1.1"
+ is-typed-array "^1.1.15"
+ is-weakref "^1.1.1"
+ math-intrinsics "^1.1.0"
+ object-inspect "^1.13.4"
+ object-keys "^1.1.1"
+ object.assign "^4.1.7"
+ own-keys "^1.0.1"
+ regexp.prototype.flags "^1.5.4"
+ safe-array-concat "^1.1.3"
+ safe-push-apply "^1.0.0"
+ safe-regex-test "^1.1.0"
+ set-proto "^1.0.0"
+ stop-iteration-iterator "^1.1.0"
+ string.prototype.trim "^1.2.10"
+ string.prototype.trimend "^1.0.9"
+ string.prototype.trimstart "^1.0.8"
+ typed-array-buffer "^1.0.3"
+ typed-array-byte-length "^1.0.3"
+ typed-array-byte-offset "^1.0.4"
+ typed-array-length "^1.0.7"
+ unbox-primitive "^1.1.0"
+ which-typed-array "^1.1.19"
+
+es-define-property@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845"
+ integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==
+ dependencies:
+ get-intrinsic "^1.2.4"
+
+es-define-property@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa"
+ integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==
+
+es-errors@^1.2.1, es-errors@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
+ integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
+
+es-module-lexer@^1.2.1:
+ version "1.5.4"
+ resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.4.tgz#a8efec3a3da991e60efa6b633a7cad6ab8d26b78"
+ integrity sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==
+
+es-object-atoms@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941"
+ integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==
+ dependencies:
+ es-errors "^1.3.0"
+
+es-object-atoms@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1"
+ integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==
+ dependencies:
+ es-errors "^1.3.0"
+
+es-set-tostringtag@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8"
+ integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==
+ dependencies:
+ get-intrinsic "^1.1.3"
+ has "^1.0.3"
+ has-tostringtag "^1.0.0"
+
+es-set-tostringtag@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777"
+ integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==
+ dependencies:
+ get-intrinsic "^1.2.4"
+ has-tostringtag "^1.0.2"
+ hasown "^2.0.1"
+
+es-set-tostringtag@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d"
+ integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==
+ dependencies:
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.6"
+ has-tostringtag "^1.0.2"
+ hasown "^2.0.2"
+
+es-shim-unscopables@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241"
+ integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==
+ dependencies:
+ has "^1.0.3"
+
+es-shim-unscopables@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763"
+ integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==
+ dependencies:
+ hasown "^2.0.0"
+
+es-shim-unscopables@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz#438df35520dac5d105f3943d927549ea3b00f4b5"
+ integrity sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==
+ dependencies:
+ hasown "^2.0.2"
+
+es-to-primitive@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
+ integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
+ dependencies:
+ is-callable "^1.1.4"
+ is-date-object "^1.0.1"
+ is-symbol "^1.0.2"
+
+es-to-primitive@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18"
+ integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==
+ dependencies:
+ is-callable "^1.2.7"
+ is-date-object "^1.0.5"
+ is-symbol "^1.0.4"
+
+es6-error@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d"
+ integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==
+
+escalade@^3.1.2:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5"
+ integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==
+
+escape-string-regexp@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
+ integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
+
+escape-string-regexp@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
+ integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
+
+eslint-compat-utils@^0.5.1:
+ version "0.5.1"
+ resolved "https://registry.yarnpkg.com/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz#7fc92b776d185a70c4070d03fd26fde3d59652e4"
+ integrity sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==
+ dependencies:
+ semver "^7.5.4"
+
+eslint-config-standard-jsx@^11.0.0:
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-11.0.0.tgz#70852d395731a96704a592be5b0bfaccfeded239"
+ integrity sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==
+
+eslint-config-standard@17.0.0:
+ version "17.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz#fd5b6cf1dcf6ba8d29f200c461de2e19069888cf"
+ integrity sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==
+
+eslint-config-standard@^17.1.0:
+ version "17.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz#40ffb8595d47a6b242e07cbfd49dc211ed128975"
+ integrity sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==
+
+eslint-import-resolver-node@^0.3.7:
+ version "0.3.7"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7"
+ integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==
+ dependencies:
+ debug "^3.2.7"
+ is-core-module "^2.11.0"
+ resolve "^1.22.1"
+
+eslint-import-resolver-node@^0.3.9:
+ version "0.3.9"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac"
+ integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==
+ dependencies:
+ debug "^3.2.7"
+ is-core-module "^2.13.0"
+ resolve "^1.22.4"
+
+eslint-module-utils@^2.12.1:
+ version "2.12.1"
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz#f76d3220bfb83c057651359295ab5854eaad75ff"
+ integrity sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==
+ dependencies:
+ debug "^3.2.7"
+
+eslint-module-utils@^2.7.4:
+ version "2.8.0"
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49"
+ integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==
+ dependencies:
+ debug "^3.2.7"
+
+eslint-plugin-es-x@^7.5.0:
+ version "7.8.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz#a207aa08da37a7923f2a9599e6d3eb73f3f92b74"
+ integrity sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==
+ dependencies:
+ "@eslint-community/eslint-utils" "^4.1.2"
+ "@eslint-community/regexpp" "^4.11.0"
+ eslint-compat-utils "^0.5.1"
+
+eslint-plugin-es@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893"
+ integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==
+ dependencies:
+ eslint-utils "^2.0.0"
+ regexpp "^3.0.0"
+
+eslint-plugin-es@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz#f0822f0c18a535a97c3e714e89f88586a7641ec9"
+ integrity sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==
+ dependencies:
+ eslint-utils "^2.0.0"
+ regexpp "^3.0.0"
+
+eslint-plugin-import@^2.26.0:
+ version "2.27.5"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65"
+ integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==
+ dependencies:
+ array-includes "^3.1.6"
+ array.prototype.flat "^1.3.1"
+ array.prototype.flatmap "^1.3.1"
+ debug "^3.2.7"
+ doctrine "^2.1.0"
+ eslint-import-resolver-node "^0.3.7"
+ eslint-module-utils "^2.7.4"
+ has "^1.0.3"
+ is-core-module "^2.11.0"
+ is-glob "^4.0.3"
+ minimatch "^3.1.2"
+ object.values "^1.1.6"
+ resolve "^1.22.1"
+ semver "^6.3.0"
+ tsconfig-paths "^3.14.1"
+
+eslint-plugin-import@^2.32.0:
+ version "2.32.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz#602b55faa6e4caeaa5e970c198b5c00a37708980"
+ integrity sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==
+ dependencies:
+ "@rtsao/scc" "^1.1.0"
+ array-includes "^3.1.9"
+ array.prototype.findlastindex "^1.2.6"
+ array.prototype.flat "^1.3.3"
+ array.prototype.flatmap "^1.3.3"
+ debug "^3.2.7"
+ doctrine "^2.1.0"
+ eslint-import-resolver-node "^0.3.9"
+ eslint-module-utils "^2.12.1"
+ hasown "^2.0.2"
+ is-core-module "^2.16.1"
+ is-glob "^4.0.3"
+ minimatch "^3.1.2"
+ object.fromentries "^2.0.8"
+ object.groupby "^1.0.3"
+ object.values "^1.2.1"
+ semver "^6.3.1"
+ string.prototype.trimend "^1.0.9"
+ tsconfig-paths "^3.15.0"
+
+eslint-plugin-markdown@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-markdown/-/eslint-plugin-markdown-5.1.0.tgz#e87724118e822cdfc89cbf1edb40248a3bc9aece"
+ integrity sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==
+ dependencies:
+ mdast-util-from-markdown "^0.8.5"
+
+eslint-plugin-mocha@^10.5.0:
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-mocha/-/eslint-plugin-mocha-10.5.0.tgz#0aca8d709e7cddef566e0dc252f6b02e307a2b7e"
+ integrity sha512-F2ALmQVPT1GoP27O1JTZGrV9Pqg8k79OeIuvw63UxMtQKREZtmkK1NFgkZQ2TW7L2JSSFKHFPTtHu5z8R9QNRw==
+ dependencies:
+ eslint-utils "^3.0.0"
+ globals "^13.24.0"
+ rambda "^7.4.0"
+
+eslint-plugin-n@^15.1.0:
+ version "15.7.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz#e29221d8f5174f84d18f2eb94765f2eeea033b90"
+ integrity sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==
+ dependencies:
+ builtins "^5.0.1"
+ eslint-plugin-es "^4.1.0"
+ eslint-utils "^3.0.0"
+ ignore "^5.1.1"
+ is-core-module "^2.11.0"
+ minimatch "^3.1.2"
+ resolve "^1.22.1"
+ semver "^7.3.8"
+
+eslint-plugin-n@^16.6.2:
+ version "16.6.2"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz#6a60a1a376870064c906742272074d5d0b412b0b"
+ integrity sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==
+ dependencies:
+ "@eslint-community/eslint-utils" "^4.4.0"
+ builtins "^5.0.1"
+ eslint-plugin-es-x "^7.5.0"
+ get-tsconfig "^4.7.0"
+ globals "^13.24.0"
+ ignore "^5.2.4"
+ is-builtin-module "^3.2.1"
+ is-core-module "^2.12.1"
+ minimatch "^3.1.2"
+ resolve "^1.22.2"
+ semver "^7.5.3"
+
+eslint-plugin-node@^11.1.0:
+ version "11.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d"
+ integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==
+ dependencies:
+ eslint-plugin-es "^3.0.0"
+ eslint-utils "^2.0.0"
+ ignore "^5.1.1"
+ minimatch "^3.0.4"
+ resolve "^1.10.1"
+ semver "^6.1.0"
+
+eslint-plugin-promise@^6.0.0:
+ version "6.1.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz#269a3e2772f62875661220631bd4dafcb4083816"
+ integrity sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==
+
+eslint-plugin-promise@^6.6.0:
+ version "6.6.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.6.0.tgz#acd3fd7d55cead7a10f92cf698f36c0aafcd717a"
+ integrity sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==
+
+eslint-plugin-react@^7.28.0:
+ version "7.32.2"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10"
+ integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==
+ dependencies:
+ array-includes "^3.1.6"
+ array.prototype.flatmap "^1.3.1"
+ array.prototype.tosorted "^1.1.1"
+ doctrine "^2.1.0"
+ estraverse "^5.3.0"
+ jsx-ast-utils "^2.4.1 || ^3.0.0"
+ minimatch "^3.1.2"
+ object.entries "^1.1.6"
+ object.fromentries "^2.0.6"
+ object.hasown "^1.1.2"
+ object.values "^1.1.6"
+ prop-types "^15.8.1"
+ resolve "^2.0.0-next.4"
+ semver "^6.3.0"
+ string.prototype.matchall "^4.0.8"
+
+eslint-scope@5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
+ integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
+ dependencies:
+ esrecurse "^4.3.0"
+ estraverse "^4.1.1"
+
+eslint-scope@^7.2.2:
+ version "7.2.2"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f"
+ integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
+ dependencies:
+ esrecurse "^4.3.0"
+ estraverse "^5.2.0"
+
+eslint-utils@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
+ integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
+ dependencies:
+ eslint-visitor-keys "^1.1.0"
+
+eslint-utils@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
+ integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
+ dependencies:
+ eslint-visitor-keys "^2.0.0"
+
+eslint-visitor-keys@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2"
+ integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==
+
+eslint-visitor-keys@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
+ integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
+
+eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3:
+ version "3.4.3"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
+ integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
+
+eslint-visitor-keys@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45"
+ integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==
+
+eslint@^8.13.0, eslint@^8.57.1:
+ version "8.57.1"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9"
+ integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==
+ dependencies:
+ "@eslint-community/eslint-utils" "^4.2.0"
+ "@eslint-community/regexpp" "^4.6.1"
+ "@eslint/eslintrc" "^2.1.4"
+ "@eslint/js" "8.57.1"
+ "@humanwhocodes/config-array" "^0.13.0"
+ "@humanwhocodes/module-importer" "^1.0.1"
+ "@nodelib/fs.walk" "^1.2.8"
+ "@ungap/structured-clone" "^1.2.0"
+ ajv "^6.12.4"
+ chalk "^4.0.0"
+ cross-spawn "^7.0.2"
+ debug "^4.3.2"
+ doctrine "^3.0.0"
+ escape-string-regexp "^4.0.0"
+ eslint-scope "^7.2.2"
+ eslint-visitor-keys "^3.4.3"
+ espree "^9.6.1"
+ esquery "^1.4.2"
+ esutils "^2.0.2"
+ fast-deep-equal "^3.1.3"
+ file-entry-cache "^6.0.1"
+ find-up "^5.0.0"
+ glob-parent "^6.0.2"
+ globals "^13.19.0"
+ graphemer "^1.4.0"
+ ignore "^5.2.0"
+ imurmurhash "^0.1.4"
+ is-glob "^4.0.0"
+ is-path-inside "^3.0.3"
+ js-yaml "^4.1.0"
+ json-stable-stringify-without-jsonify "^1.0.1"
+ levn "^0.4.1"
+ lodash.merge "^4.6.2"
+ minimatch "^3.1.2"
+ natural-compare "^1.4.0"
+ optionator "^0.9.3"
+ strip-ansi "^6.0.1"
+ text-table "^0.2.0"
+
+espree@^9.6.0, espree@^9.6.1:
+ version "9.6.1"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f"
+ integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==
+ dependencies:
+ acorn "^8.9.0"
+ acorn-jsx "^5.3.2"
+ eslint-visitor-keys "^3.4.1"
+
+esprima@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
+ integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
+
+esquery@^1.4.2:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
+ integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
+ dependencies:
+ estraverse "^5.1.0"
+
+esrecurse@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
+ integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
+ dependencies:
+ estraverse "^5.2.0"
+
+estraverse@^4.1.1:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
+ integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
+
+estraverse@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642"
+ integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==
+
+estraverse@^5.2.0, estraverse@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
+ integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
+
+esutils@^2.0.2:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
+ integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
+
+eventemitter3@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4"
+ integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==
+
+events-to-array@^1.0.1:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/events-to-array/-/events-to-array-1.1.2.tgz#2d41f563e1fe400ed4962fe1a4d5c6a7539df7f6"
+ integrity sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y=
+
+events@^3.0.0, events@^3.2.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
+ integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
+
+extend@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
+ integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
+
+extract-zip@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a"
+ integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==
+ dependencies:
+ debug "^4.1.1"
+ get-stream "^5.1.0"
+ yauzl "^2.10.0"
+ optionalDependencies:
+ "@types/yauzl" "^2.9.1"
+
+fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
+ integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
+
+fast-glob@^3.3.2:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
+ integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
+ dependencies:
+ "@nodelib/fs.stat" "^2.0.2"
+ "@nodelib/fs.walk" "^1.2.3"
+ glob-parent "^5.1.2"
+ merge2 "^1.3.0"
+ micromatch "^4.0.4"
+
+fast-glob@^3.3.3:
+ version "3.3.3"
+ resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818"
+ integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==
+ dependencies:
+ "@nodelib/fs.stat" "^2.0.2"
+ "@nodelib/fs.walk" "^1.2.3"
+ glob-parent "^5.1.2"
+ merge2 "^1.3.0"
+ micromatch "^4.0.8"
+
+fast-json-stable-stringify@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
+ integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
+
+fast-levenshtein@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
+ integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
+
+fast-uri@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.1.tgz#cddd2eecfc83a71c1be2cc2ef2061331be8a7134"
+ integrity sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==
+
+fast-xml-parser@^4.3.2:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz#2882b7d01a6825dfdf909638f2de0256351def37"
+ integrity sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==
+ dependencies:
+ strnum "^1.0.5"
+
+fastest-levenshtein@^1.0.12:
+ version "1.0.14"
+ resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.14.tgz#9054384e4b7a78c88d01a4432dc18871af0ac859"
+ integrity sha512-tFfWHjnuUfKE186Tfgr+jtaFc0mZTApEgKDOeyN+FwOqRkO/zK/3h1AiRd8u8CY53owL3CUmGr/oI9p/RdyLTA==
+
+fastq@^1.6.0:
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481"
+ integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==
+ dependencies:
+ reusify "^1.0.4"
+
+fd-slicer@~1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
+ integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==
+ dependencies:
+ pend "~1.2.0"
+
+file-entry-cache@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
+ integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
+ dependencies:
+ flat-cache "^3.0.4"
+
+fill-range@^7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
+ integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==
+ dependencies:
+ to-regex-range "^5.0.1"
+
+find-up@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
+ integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
+ dependencies:
+ locate-path "^3.0.0"
+
+find-up@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
+ integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
+ dependencies:
+ locate-path "^5.0.0"
+ path-exists "^4.0.0"
+
+find-up@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
+ integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
+ dependencies:
+ locate-path "^6.0.0"
+ path-exists "^4.0.0"
+
+flat-cache@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
+ integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
+ dependencies:
+ flatted "^3.1.0"
+ rimraf "^3.0.2"
+
+flatted@^3.1.0:
+ version "3.2.7"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
+ integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
+
+folder-hash@^2.1.1:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/folder-hash/-/folder-hash-2.1.2.tgz#7109f9cd0cbca271936d1b5544b156d6571e6cfd"
+ integrity sha512-PmMwEZyNN96EMshf7sek4OIB7ADNsHOJ7VIw7pO0PBI0BNfEsi7U8U56TBjjqqwQ0WuBv8se0HEfmbw5b/Rk+w==
+ dependencies:
+ debug "^3.1.0"
+ graceful-fs "~4.1.11"
+ minimatch "~3.0.4"
+
+for-each@^0.3.3:
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
+ integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
+ dependencies:
+ is-callable "^1.1.3"
+
+for-each@^0.3.5:
+ version "0.3.5"
+ resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.5.tgz#d650688027826920feeb0af747ee7b9421a41d47"
+ integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==
+ dependencies:
+ is-callable "^1.2.7"
+
+foreground-child@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d"
+ integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==
+ dependencies:
+ cross-spawn "^7.0.0"
+ signal-exit "^4.0.1"
+
+fs-extra@^10.0.0:
+ version "10.1.0"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
+ integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
+ dependencies:
+ graceful-fs "^4.2.0"
+ jsonfile "^6.0.1"
+ universalify "^2.0.0"
+
+fs-extra@^8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
+ integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
+ dependencies:
+ graceful-fs "^4.2.0"
+ jsonfile "^4.0.0"
+ universalify "^0.1.0"
+
+fs-minipass@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
+ integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
+ dependencies:
+ minipass "^3.0.0"
+
+fs.realpath@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
+ integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
+
+fsevents@~2.3.2:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
+ integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
+
+function-bind@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
+ integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
+
+function-bind@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
+ integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
+
+function.prototype.name@^1.1.5:
+ version "1.1.5"
+ resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
+ integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.3"
+ es-abstract "^1.19.0"
+ functions-have-names "^1.2.2"
+
+function.prototype.name@^1.1.6:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd"
+ integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ es-abstract "^1.22.1"
+ functions-have-names "^1.2.3"
+
+function.prototype.name@^1.1.8:
+ version "1.1.8"
+ resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz#e68e1df7b259a5c949eeef95cdbde53edffabb78"
+ integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.3"
+ define-properties "^1.2.1"
+ functions-have-names "^1.2.3"
+ hasown "^2.0.2"
+ is-callable "^1.2.7"
+
+functions-have-names@^1.2.2, functions-have-names@^1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
+ integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
+
+get-east-asian-width@^1.0.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz#5e6ebd9baee6fb8b7b6bd505221065f0cd91f64e"
+ integrity sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==
+
+get-func-name@^2.0.1:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.2.tgz#0d7cf20cd13fda808669ffa88f4ffc7a3943fc41"
+ integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==
+
+get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82"
+ integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==
+ dependencies:
+ function-bind "^1.1.1"
+ has "^1.0.3"
+ has-proto "^1.0.1"
+ has-symbols "^1.0.3"
+
+get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4:
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd"
+ integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==
+ dependencies:
+ es-errors "^1.3.0"
+ function-bind "^1.1.2"
+ has-proto "^1.0.1"
+ has-symbols "^1.0.3"
+ hasown "^2.0.0"
+
+get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01"
+ integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
+ dependencies:
+ call-bind-apply-helpers "^1.0.2"
+ es-define-property "^1.0.1"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.1.1"
+ function-bind "^1.1.2"
+ get-proto "^1.0.1"
+ gopd "^1.2.0"
+ has-symbols "^1.1.0"
+ hasown "^2.0.2"
+ math-intrinsics "^1.1.0"
+
+get-proto@^1.0.0, get-proto@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1"
+ integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==
+ dependencies:
+ dunder-proto "^1.0.1"
+ es-object-atoms "^1.0.0"
+
+get-stdin@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53"
+ integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==
+
+get-stream@^5.1.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
+ integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
+ dependencies:
+ pump "^3.0.0"
+
+get-symbol-description@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
+ integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.1.1"
+
+get-symbol-description@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5"
+ integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==
+ dependencies:
+ call-bind "^1.0.5"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.4"
+
+get-symbol-description@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz#7bdd54e0befe8ffc9f3b4e203220d9f1e881b6ee"
+ integrity sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==
+ dependencies:
+ call-bound "^1.0.3"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.6"
+
+get-tsconfig@^4.7.0:
+ version "4.8.1"
+ resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.8.1.tgz#8995eb391ae6e1638d251118c7b56de7eb425471"
+ integrity sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==
+ dependencies:
+ resolve-pkg-maps "^1.0.0"
+
+getos@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/getos/-/getos-3.2.1.tgz#0134d1f4e00eb46144c5a9c0ac4dc087cbb27dc5"
+ integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==
+ dependencies:
+ async "^3.2.0"
+
+glob-parent@^5.1.2, glob-parent@~5.1.2:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
+ integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
+ dependencies:
+ is-glob "^4.0.1"
+
+glob-parent@^6.0.2:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3"
+ integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
+ dependencies:
+ is-glob "^4.0.3"
+
+glob-to-regexp@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
+ integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
+
+glob@^10.0.0, glob@^10.2.2, glob@^10.4.5:
+ version "10.4.5"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956"
+ integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==
+ dependencies:
+ foreground-child "^3.1.0"
+ jackspeak "^3.1.2"
+ minimatch "^9.0.4"
+ minipass "^7.1.2"
+ package-json-from-dist "^1.0.0"
+ path-scurry "^1.11.1"
+
+glob@^7.1.3, glob@^7.1.6:
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
+ integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^3.0.4"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
+glob@^9.2.0:
+ version "9.3.5"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-9.3.5.tgz#ca2ed8ca452781a3009685607fdf025a899dfe21"
+ integrity sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==
+ dependencies:
+ fs.realpath "^1.0.0"
+ minimatch "^8.0.2"
+ minipass "^4.2.4"
+ path-scurry "^1.6.1"
+
+global-agent@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6"
+ integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==
+ dependencies:
+ boolean "^3.0.1"
+ es6-error "^4.1.1"
+ matcher "^3.0.0"
+ roarr "^2.15.3"
+ semver "^7.3.2"
+ serialize-error "^7.0.1"
+
+globals@^13.19.0:
+ version "13.20.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82"
+ integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==
+ dependencies:
+ type-fest "^0.20.2"
+
+globals@^13.24.0:
+ version "13.24.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171"
+ integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==
+ dependencies:
+ type-fest "^0.20.2"
+
+globalthis@^1.0.1, globalthis@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
+ integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
+ dependencies:
+ define-properties "^1.1.3"
+
+globalthis@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236"
+ integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==
+ dependencies:
+ define-properties "^1.2.1"
+ gopd "^1.0.1"
+
+globby@14.1.0:
+ version "14.1.0"
+ resolved "https://registry.yarnpkg.com/globby/-/globby-14.1.0.tgz#138b78e77cf5a8d794e327b15dce80bf1fb0a73e"
+ integrity sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==
+ dependencies:
+ "@sindresorhus/merge-streams" "^2.1.0"
+ fast-glob "^3.3.3"
+ ignore "^7.0.3"
+ path-type "^6.0.0"
+ slash "^5.1.0"
+ unicorn-magic "^0.3.0"
+
+gopd@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
+ integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
+ dependencies:
+ get-intrinsic "^1.1.3"
+
+gopd@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1"
+ integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
+
+got@^11.8.5:
+ version "11.8.5"
+ resolved "https://registry.yarnpkg.com/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046"
+ integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==
+ dependencies:
+ "@sindresorhus/is" "^4.0.0"
+ "@szmarczak/http-timer" "^4.0.5"
+ "@types/cacheable-request" "^6.0.1"
+ "@types/responselike" "^1.0.0"
+ cacheable-lookup "^5.0.3"
+ cacheable-request "^7.0.2"
+ decompress-response "^6.0.0"
+ http2-wrapper "^1.0.0-beta.5.2"
+ lowercase-keys "^2.0.0"
+ p-cancelable "^2.0.0"
+ responselike "^2.0.0"
+
+graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4:
+ version "4.2.11"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
+ integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
+
+graceful-fs@~4.1.11:
+ version "4.1.15"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00"
+ integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==
+
+graphemer@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
+ integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
+
+has-bigints@^1.0.1, has-bigints@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
+ integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
+
+has-flag@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
+ integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
+
+has-flag@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
+ integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
+
+has-flag@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-5.0.1.tgz#5483db2ae02a472d1d0691462fc587d1843cd940"
+ integrity sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==
+
+has-property-descriptors@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861"
+ integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==
+ dependencies:
+ get-intrinsic "^1.1.1"
+
+has-property-descriptors@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854"
+ integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==
+ dependencies:
+ es-define-property "^1.0.0"
+
+has-proto@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0"
+ integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==
+
+has-proto@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd"
+ integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==
+
+has-proto@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.2.0.tgz#5de5a6eabd95fdffd9818b43055e8065e39fe9d5"
+ integrity sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==
+ dependencies:
+ dunder-proto "^1.0.0"
+
+has-symbols@^1.0.2, has-symbols@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
+ integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
+
+has-symbols@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338"
+ integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
+
+has-tostringtag@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
+ integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
+ dependencies:
+ has-symbols "^1.0.2"
+
+has-tostringtag@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
+ integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
+ dependencies:
+ has-symbols "^1.0.3"
+
+has@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
+ integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
+ dependencies:
+ function-bind "^1.1.1"
+
+hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
+ integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
+ dependencies:
+ function-bind "^1.1.2"
+
+hast-util-from-html@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz#9cd38ee81bf40b2607368b92a04b0905fa987488"
+ integrity sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ devlop "^1.1.0"
+ hast-util-from-parse5 "^8.0.0"
+ parse5 "^7.0.0"
+ vfile "^6.0.0"
+ vfile-message "^4.0.0"
+
+hast-util-from-parse5@^8.0.0:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651"
+ integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ "@types/unist" "^3.0.0"
+ devlop "^1.0.0"
+ hastscript "^8.0.0"
+ property-information "^6.0.0"
+ vfile "^6.0.0"
+ vfile-location "^5.0.0"
+ web-namespaces "^2.0.0"
+
+hast-util-parse-selector@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27"
+ integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==
+ dependencies:
+ "@types/hast" "^3.0.0"
+
+hastscript@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a"
+ integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==
+ dependencies:
+ "@types/hast" "^3.0.0"
+ comma-separated-tokens "^2.0.0"
+ hast-util-parse-selector "^4.0.0"
+ property-information "^6.0.0"
+ space-separated-tokens "^2.0.0"
+
+hosted-git-info@^7.0.0:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-7.0.2.tgz#9b751acac097757667f30114607ef7b661ff4f17"
+ integrity sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==
+ dependencies:
+ lru-cache "^10.0.1"
+
+http-cache-semantics@^4.0.0:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a"
+ integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==
+
+http-proxy-agent@^7.0.0:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
+ integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
+ dependencies:
+ agent-base "^7.1.0"
+ debug "^4.3.4"
+
+http2-wrapper@^1.0.0-beta.5.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d"
+ integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==
+ dependencies:
+ quick-lru "^5.1.1"
+ resolve-alpn "^1.0.0"
+
+https-proxy-agent@^7.0.0:
+ version "7.0.5"
+ resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz#9e8b5013873299e11fab6fd548405da2d6c602b2"
+ integrity sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==
+ dependencies:
+ agent-base "^7.0.2"
+ debug "4"
+
+husky@^9.1.7:
+ version "9.1.7"
+ resolved "https://registry.yarnpkg.com/husky/-/husky-9.1.7.tgz#d46a38035d101b46a70456a850ff4201344c0b2d"
+ integrity sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==
+
+ieee754@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
+ integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
+
+ignore@^5.0.0, ignore@^5.1.1, ignore@^5.2.0, ignore@^5.2.4:
+ version "5.3.1"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef"
+ integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
+
+ignore@^7.0.0, ignore@^7.0.3:
+ version "7.0.4"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.4.tgz#a12c70d0f2607c5bf508fb65a40c75f037d7a078"
+ integrity sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==
+
+import-fresh@^3.2.1:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
+ integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
+ dependencies:
+ parent-module "^1.0.0"
+ resolve-from "^4.0.0"
+
+import-local@^3.0.2:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4"
+ integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==
+ dependencies:
+ pkg-dir "^4.2.0"
+ resolve-cwd "^3.0.0"
+
+import-meta-resolve@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz#f9db8bead9fafa61adb811db77a2bf22c5399706"
+ integrity sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==
+
+imurmurhash@^0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
+ integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
+
+inflight@^1.0.4:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
+ integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
+ dependencies:
+ once "^1.3.0"
+ wrappy "1"
+
+inherits@2, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
+ integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+
+ini@^4.1.2, ini@^4.1.3:
+ version "4.1.3"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.3.tgz#4c359675a6071a46985eb39b14e4a2c0ec98a795"
+ integrity sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==
+
+internal-slot@^1.0.3, internal-slot@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986"
+ integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==
+ dependencies:
+ get-intrinsic "^1.2.0"
+ has "^1.0.3"
+ side-channel "^1.0.4"
+
+internal-slot@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802"
+ integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==
+ dependencies:
+ es-errors "^1.3.0"
+ hasown "^2.0.0"
+ side-channel "^1.0.4"
+
+internal-slot@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961"
+ integrity sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==
+ dependencies:
+ es-errors "^1.3.0"
+ hasown "^2.0.2"
+ side-channel "^1.1.0"
+
+interpret@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4"
+ integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==
+
+is-alphabetical@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d"
+ integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==
+
+is-alphabetical@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.0.tgz#ef6e2caea57c63450fffc7abb6cbdafc5eb96e96"
+ integrity sha512-5OV8Toyq3oh4eq6sbWTYzlGdnMT/DPI5I0zxUBxjiigQsZycpkKF3kskkao3JyYGuYDHvhgJF+DrjMQp9SX86w==
+
+is-alphanumerical@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf"
+ integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==
+ dependencies:
+ is-alphabetical "^1.0.0"
+ is-decimal "^1.0.0"
+
+is-alphanumerical@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.0.tgz#0fbfeb6a72d21d91143b3d182bf6cf5909ee66f6"
+ integrity sha512-t+2GlJ+hO9yagJ+jU3+HSh80VKvz/3cG2cxbGGm4S0hjKuhWQXgPVUVOZz3tqZzMjhmphZ+1TIJTlRZRoe6GCQ==
+ dependencies:
+ is-alphabetical "^2.0.0"
+ is-decimal "^2.0.0"
+
+is-array-buffer@^3.0.1, is-array-buffer@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe"
+ integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.2.0"
+ is-typed-array "^1.1.10"
+
+is-array-buffer@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98"
+ integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.2.1"
+
+is-array-buffer@^3.0.5:
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz#65742e1e687bd2cc666253068fd8707fe4d44280"
+ integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.3"
+ get-intrinsic "^1.2.6"
+
+is-arrayish@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
+ integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
+
+is-async-function@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.1.1.tgz#3e69018c8e04e73b738793d020bfe884b9fd3523"
+ integrity sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==
+ dependencies:
+ async-function "^1.0.0"
+ call-bound "^1.0.3"
+ get-proto "^1.0.1"
+ has-tostringtag "^1.0.2"
+ safe-regex-test "^1.1.0"
+
+is-bigint@^1.0.1:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
+ integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
+ dependencies:
+ has-bigints "^1.0.1"
+
+is-bigint@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.1.0.tgz#dda7a3445df57a42583db4228682eba7c4170672"
+ integrity sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==
+ dependencies:
+ has-bigints "^1.0.2"
+
+is-binary-path@~2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
+ integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
+ dependencies:
+ binary-extensions "^2.0.0"
+
+is-boolean-object@^1.1.0:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
+ integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
+ dependencies:
+ call-bind "^1.0.2"
+ has-tostringtag "^1.0.0"
+
+is-boolean-object@^1.2.1:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz#7067f47709809a393c71ff5bb3e135d8a9215d9e"
+ integrity sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==
+ dependencies:
+ call-bound "^1.0.3"
+ has-tostringtag "^1.0.2"
+
+is-builtin-module@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169"
+ integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==
+ dependencies:
+ builtin-modules "^3.3.0"
+
+is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
+ integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
+
+is-core-module@^2.11.0:
+ version "2.12.1"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd"
+ integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==
+ dependencies:
+ has "^1.0.3"
+
+is-core-module@^2.12.1, is-core-module@^2.13.0:
+ version "2.15.1"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37"
+ integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==
+ dependencies:
+ hasown "^2.0.2"
+
+is-core-module@^2.16.1:
+ version "2.16.1"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4"
+ integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==
+ dependencies:
+ hasown "^2.0.2"
+
+is-core-module@^2.9.0:
+ version "2.9.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
+ integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
+ dependencies:
+ has "^1.0.3"
+
+is-data-view@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f"
+ integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==
+ dependencies:
+ is-typed-array "^1.1.13"
+
+is-data-view@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.2.tgz#bae0a41b9688986c2188dda6657e56b8f9e63b8e"
+ integrity sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==
+ dependencies:
+ call-bound "^1.0.2"
+ get-intrinsic "^1.2.6"
+ is-typed-array "^1.1.13"
+
+is-date-object@^1.0.1:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
+ integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
+ dependencies:
+ has-tostringtag "^1.0.0"
+
+is-date-object@^1.0.5, is-date-object@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7"
+ integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==
+ dependencies:
+ call-bound "^1.0.2"
+ has-tostringtag "^1.0.2"
+
+is-decimal@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5"
+ integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==
+
+is-decimal@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.0.tgz#db1140337809fd043a056ae40a9bd1cdc563034c"
+ integrity sha512-QfrfjQV0LjoWQ1K1XSoEZkTAzSa14RKVMa5zg3SdAfzEmQzRM4+tbSFWb78creCeA9rNBzaZal92opi1TwPWZw==
+
+is-empty@^1.0.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/is-empty/-/is-empty-1.2.0.tgz#de9bb5b278738a05a0b09a57e1fb4d4a341a9f6b"
+ integrity sha1-3pu1snhzigWgsJpX4ftNSjQan2s=
+
+is-extglob@^2.1.0, is-extglob@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
+ integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
+
+is-finalizationregistry@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz#eefdcdc6c94ddd0674d9c85887bf93f944a97c90"
+ integrity sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==
+ dependencies:
+ call-bound "^1.0.3"
+
+is-fullwidth-code-point@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
+ integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
+
+is-fullwidth-code-point@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88"
+ integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==
+
+is-fullwidth-code-point@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz#9609efced7c2f97da7b60145ef481c787c7ba704"
+ integrity sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==
+ dependencies:
+ get-east-asian-width "^1.0.0"
+
+is-generator-function@^1.0.10:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.0.tgz#bf3eeda931201394f57b5dba2800f91a238309ca"
+ integrity sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==
+ dependencies:
+ call-bound "^1.0.3"
+ get-proto "^1.0.0"
+ has-tostringtag "^1.0.2"
+ safe-regex-test "^1.1.0"
+
+is-glob@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
+ integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
+ dependencies:
+ is-extglob "^2.1.0"
+
+is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
+ integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
+ dependencies:
+ is-extglob "^2.1.1"
+
+is-hexadecimal@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7"
+ integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==
+
+is-hexadecimal@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.0.tgz#8e1ec9f48fe3eabd90161109856a23e0907a65d5"
+ integrity sha512-vGOtYkiaxwIiR0+Ng/zNId+ZZehGfINwTzdrDqc6iubbnQWhnPuYymOzOKUDqa2cSl59yHnEh2h6MvRLQsyNug==
+
+is-interactive@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90"
+ integrity sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==
+
+is-map@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e"
+ integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==
+
+is-negative-zero@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
+ integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
+
+is-negative-zero@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747"
+ integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==
+
+is-number-object@^1.0.4:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
+ integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
+ dependencies:
+ has-tostringtag "^1.0.0"
+
+is-number-object@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.1.1.tgz#144b21e95a1bc148205dcc2814a9134ec41b2541"
+ integrity sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==
+ dependencies:
+ call-bound "^1.0.3"
+ has-tostringtag "^1.0.2"
+
+is-number@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
+ integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
+
+is-path-inside@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
+ integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
+
+is-plain-obj@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.0.0.tgz#06c0999fd7574edf5a906ba5644ad0feb3a84d22"
+ integrity sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw==
+
+is-plain-object@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
+ integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
+ dependencies:
+ isobject "^3.0.1"
+
+is-plain-object@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"
+ integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==
+
+is-regex@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
+ integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
+ dependencies:
+ call-bind "^1.0.2"
+ has-tostringtag "^1.0.0"
+
+is-regex@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22"
+ integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==
+ dependencies:
+ call-bound "^1.0.2"
+ gopd "^1.2.0"
+ has-tostringtag "^1.0.2"
+ hasown "^2.0.2"
+
+is-set@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d"
+ integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==
+
+is-shared-array-buffer@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
+ integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
+ dependencies:
+ call-bind "^1.0.2"
+
+is-shared-array-buffer@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688"
+ integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==
+ dependencies:
+ call-bind "^1.0.7"
+
+is-shared-array-buffer@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz#9b67844bd9b7f246ba0708c3a93e34269c774f6f"
+ integrity sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==
+ dependencies:
+ call-bound "^1.0.3"
+
+is-string@^1.0.5, is-string@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
+ integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
+ dependencies:
+ has-tostringtag "^1.0.0"
+
+is-string@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.1.1.tgz#92ea3f3d5c5b6e039ca8677e5ac8d07ea773cbb9"
+ integrity sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==
+ dependencies:
+ call-bound "^1.0.3"
+ has-tostringtag "^1.0.2"
+
+is-symbol@^1.0.2, is-symbol@^1.0.3:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
+ integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
+ dependencies:
+ has-symbols "^1.0.2"
+
+is-symbol@^1.0.4, is-symbol@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.1.1.tgz#f47761279f532e2b05a7024a7506dbbedacd0634"
+ integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==
+ dependencies:
+ call-bound "^1.0.2"
+ has-symbols "^1.1.0"
+ safe-regex-test "^1.1.0"
+
+is-typed-array@^1.1.10, is-typed-array@^1.1.9:
+ version "1.1.10"
+ resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f"
+ integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==
+ dependencies:
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-tostringtag "^1.0.0"
+
+is-typed-array@^1.1.13:
+ version "1.1.13"
+ resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229"
+ integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==
+ dependencies:
+ which-typed-array "^1.1.14"
+
+is-typed-array@^1.1.14, is-typed-array@^1.1.15:
+ version "1.1.15"
+ resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.15.tgz#4bfb4a45b61cee83a5a46fba778e4e8d59c0ce0b"
+ integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==
+ dependencies:
+ which-typed-array "^1.1.16"
+
+is-unicode-supported@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz#d824984b616c292a2e198207d4a609983842f714"
+ integrity sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==
+
+is-unicode-supported@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz#09f0ab0de6d3744d48d265ebb98f65d11f2a9b3a"
+ integrity sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==
+
+is-weakmap@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd"
+ integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==
+
+is-weakref@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
+ integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
+ dependencies:
+ call-bind "^1.0.2"
+
+is-weakref@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.1.1.tgz#eea430182be8d64174bd96bffbc46f21bf3f9293"
+ integrity sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==
+ dependencies:
+ call-bound "^1.0.3"
+
+is-weakset@^2.0.3:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.4.tgz#c9f5deb0bc1906c6d6f1027f284ddf459249daca"
+ integrity sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==
+ dependencies:
+ call-bound "^1.0.3"
+ get-intrinsic "^1.2.6"
+
+isarray@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
+ integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
+
+isarray@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
+ integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
+
+isexe@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
+ integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
+
+isexe@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-3.1.1.tgz#4a407e2bd78ddfb14bea0c27c6f7072dde775f0d"
+ integrity sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==
+
+isobject@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
+ integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
+
+jackspeak@^3.1.2:
+ version "3.4.3"
+ resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a"
+ integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==
+ dependencies:
+ "@isaacs/cliui" "^8.0.2"
+ optionalDependencies:
+ "@pkgjs/parseargs" "^0.11.0"
+
+jest-worker@^27.4.5:
+ version "27.5.1"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
+ integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
+ dependencies:
+ "@types/node" "*"
+ merge-stream "^2.0.0"
+ supports-color "^8.0.0"
+
+"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
+ integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
+
+js-yaml@4.1.0, js-yaml@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
+ integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
+ dependencies:
+ argparse "^2.0.1"
+
+js-yaml@^3.2.7:
+ version "3.13.1"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
+ integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
+ dependencies:
+ argparse "^1.0.7"
+ esprima "^4.0.0"
+
+json-buffer@3.0.1, json-buffer@~3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
+ integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
+
+json-parse-better-errors@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
+ integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
+
+json-parse-even-better-errors@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
+ integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
+
+json-parse-even-better-errors@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz#b43d35e89c0f3be6b5fbbe9dc6c82467b30c28da"
+ integrity sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==
+
+json-schema-traverse@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
+ integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+
+json-schema-traverse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
+ integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
+
+json-stable-stringify-without-jsonify@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
+ integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
+
+json-stringify-safe@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
+ integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==
+
+json5@^1.0.1, json5@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
+ integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
+ dependencies:
+ minimist "^1.2.0"
+
+json5@^2.0.0, json5@^2.1.2:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
+ integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
+
+jsonc-parser@3.3.1:
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz#f2a524b4f7fd11e3d791e559977ad60b98b798b4"
+ integrity sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==
+
+jsonfile@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
+ integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
+ optionalDependencies:
+ graceful-fs "^4.1.6"
+
+jsonfile@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.0.1.tgz#98966cba214378c8c84b82e085907b40bf614179"
+ integrity sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==
+ dependencies:
+ universalify "^1.0.0"
+ optionalDependencies:
+ graceful-fs "^4.1.6"
+
+jsonwebtoken@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz#d0faf9ba1cc3a56255fe49c0961a67e520c1926d"
+ integrity sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==
+ dependencies:
+ jws "^3.2.2"
+ lodash "^4.17.21"
+ ms "^2.1.1"
+ semver "^7.3.8"
+
+"jsx-ast-utils@^2.4.1 || ^3.0.0":
+ version "3.3.3"
+ resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea"
+ integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==
+ dependencies:
+ array-includes "^3.1.5"
+ object.assign "^4.1.3"
+
+jwa@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a"
+ integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==
+ dependencies:
+ buffer-equal-constant-time "1.0.1"
+ ecdsa-sig-formatter "1.0.11"
+ safe-buffer "^5.0.1"
+
+jws@^3.2.2:
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304"
+ integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==
+ dependencies:
+ jwa "^1.4.1"
+ safe-buffer "^5.0.1"
+
+katex@^0.16.0:
+ version "0.16.22"
+ resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.22.tgz#d2b3d66464b1e6d69e6463b28a86ced5a02c5ccd"
+ integrity sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==
+ dependencies:
+ commander "^8.3.0"
+
+keyv@^4.0.0:
+ version "4.3.1"
+ resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.3.1.tgz#7970672f137d987945821b1a07b524ce5a4edd27"
+ integrity sha512-nwP7AQOxFzELXsNq3zCx/oh81zu4DHWwCE6W9RaeHb7OHO0JpmKS8n801ovVQC7PTsZDWtPA5j1QY+/WWtARYg==
+ dependencies:
+ compress-brotli "^1.3.8"
+ json-buffer "3.0.1"
+
+kind-of@^6.0.2:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
+ integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
+
+levn@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
+ integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
+ dependencies:
+ prelude-ls "^1.2.1"
+ type-check "~0.4.0"
+
+lilconfig@^3.1.3:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4"
+ integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==
+
+lines-and-columns@^2.0.3:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-2.0.4.tgz#d00318855905d2660d8c0822e3f5a4715855fc42"
+ integrity sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==
+
+linkify-it@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-5.0.0.tgz#9ef238bfa6dc70bd8e7f9572b52d369af569b421"
+ integrity sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==
+ dependencies:
+ uc.micro "^2.0.0"
+
+lint-staged@^16.1.0:
+ version "16.1.0"
+ resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-16.1.0.tgz#06807ef3dbbade9e4e3416897aac0ac5b99a2377"
+ integrity sha512-HkpQh69XHxgCjObjejBT3s2ILwNjFx8M3nw+tJ/ssBauDlIpkx2RpqWSi1fBgkXLSSXnbR3iEq1NkVtpvV+FLQ==
+ dependencies:
+ chalk "^5.4.1"
+ commander "^14.0.0"
+ debug "^4.4.1"
+ lilconfig "^3.1.3"
+ listr2 "^8.3.3"
+ micromatch "^4.0.8"
+ nano-spawn "^1.0.2"
+ pidtree "^0.6.0"
+ string-argv "^0.3.2"
+ yaml "^2.8.0"
+
+listr2@^8.3.3:
+ version "8.3.3"
+ resolved "https://registry.yarnpkg.com/listr2/-/listr2-8.3.3.tgz#815fc8f738260ff220981bf9e866b3e11e8121bf"
+ integrity sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==
+ dependencies:
+ cli-truncate "^4.0.0"
+ colorette "^2.0.20"
+ eventemitter3 "^5.0.1"
+ log-update "^6.1.0"
+ rfdc "^1.4.1"
+ wrap-ansi "^9.0.0"
+
+load-json-file@^5.2.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-5.3.0.tgz#4d3c1e01fa1c03ea78a60ac7af932c9ce53403f3"
+ integrity sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==
+ dependencies:
+ graceful-fs "^4.1.15"
+ parse-json "^4.0.0"
+ pify "^4.0.1"
+ strip-bom "^3.0.0"
+ type-fest "^0.3.0"
+
+load-plugin@^6.0.0:
+ version "6.0.3"
+ resolved "https://registry.yarnpkg.com/load-plugin/-/load-plugin-6.0.3.tgz#b0eb8ea2361744f0e54850ccbc4c8a2d94ffabe3"
+ integrity sha512-kc0X2FEUZr145odl68frm+lMJuQ23+rTXYmR6TImqPtbpmXC4vVXbWKDQ9IzndA0HfyQamWfKLhzsqGSTxE63w==
+ dependencies:
+ "@npmcli/config" "^8.0.0"
+ import-meta-resolve "^4.0.0"
+
+loader-runner@^4.2.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1"
+ integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==
+
+loader-utils@^1.0.2:
+ version "1.4.2"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3"
+ integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==
+ dependencies:
+ big.js "^5.2.2"
+ emojis-list "^3.0.0"
+ json5 "^1.0.1"
+
+loader-utils@^2.0.0:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c"
+ integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==
+ dependencies:
+ big.js "^5.2.2"
+ emojis-list "^3.0.0"
+ json5 "^2.1.2"
+
+locate-path@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
+ integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
+ dependencies:
+ p-locate "^3.0.0"
+ path-exists "^3.0.0"
+
+locate-path@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
+ integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
+ dependencies:
+ p-locate "^4.1.0"
+
+locate-path@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
+ integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
+ dependencies:
+ p-locate "^5.0.0"
+
+lodash.camelcase@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
+ integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY=
+
+lodash.merge@^4.6.2:
+ version "4.6.2"
+ resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
+ integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
+
+lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.21:
+ version "4.17.21"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
+ integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
+
+log-symbols@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-6.0.0.tgz#bb95e5f05322651cac30c0feb6404f9f2a8a9439"
+ integrity sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==
+ dependencies:
+ chalk "^5.3.0"
+ is-unicode-supported "^1.3.0"
+
+log-update@^6.1.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/log-update/-/log-update-6.1.0.tgz#1a04ff38166f94647ae1af562f4bd6a15b1b7cd4"
+ integrity sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==
+ dependencies:
+ ansi-escapes "^7.0.0"
+ cli-cursor "^5.0.0"
+ slice-ansi "^7.1.0"
+ strip-ansi "^7.1.0"
+ wrap-ansi "^9.0.0"
+
+longest-streak@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.0.0.tgz#f127e2bded83caa6a35ac5f7a2f2b2f94b36f3dc"
+ integrity sha512-XhUjWR5CFaQ03JOP+iSDS9koy8T5jfoImCZ4XprElw3BXsSk4MpVYOLw/6LTDKZhO13PlAXnB5gS4MHQTpkSOw==
+
+loose-envify@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
+ integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
+ dependencies:
+ js-tokens "^3.0.0 || ^4.0.0"
+
+loupe@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/loupe/-/loupe-3.1.1.tgz#71d038d59007d890e3247c5db97c1ec5a92edc54"
+ integrity sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==
+ dependencies:
+ get-func-name "^2.0.1"
+
+lowercase-keys@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
+ integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
+
+lru-cache@^10.0.1:
+ version "10.4.3"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
+ integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
+
+lru-cache@^10.2.0:
+ version "10.2.2"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878"
+ integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==
+
+lru-cache@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
+ integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
+ dependencies:
+ yallist "^4.0.0"
+
+lru-cache@^9.0.0, lru-cache@^9.1.1:
+ version "9.1.1"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-9.1.1.tgz#c58a93de58630b688de39ad04ef02ef26f1902f1"
+ integrity sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==
+
+make-error@^1.1.1:
+ version "1.3.5"
+ resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8"
+ integrity sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==
+
+markdown-extensions@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-2.0.0.tgz#34bebc83e9938cae16e0e017e4a9814a8330d3c4"
+ integrity sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==
+
+markdown-it@14.1.0, markdown-it@^14.1.0:
+ version "14.1.0"
+ resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-14.1.0.tgz#3c3c5992883c633db4714ccb4d7b5935d98b7d45"
+ integrity sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==
+ dependencies:
+ argparse "^2.0.1"
+ entities "^4.4.0"
+ linkify-it "^5.0.0"
+ mdurl "^2.0.0"
+ punycode.js "^2.3.1"
+ uc.micro "^2.1.0"
+
+markdownlint-cli2-formatter-default@0.0.5:
+ version "0.0.5"
+ resolved "https://registry.yarnpkg.com/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.5.tgz#b8fde4e127f9a9c0596e6d45eed352dd0aa0ff98"
+ integrity sha512-4XKTwQ5m1+Txo2kuQ3Jgpo/KmnG+X90dWt4acufg6HVGadTUG5hzHF/wssp9b5MBYOMCnZ9RMPaU//uHsszF8Q==
+
+markdownlint-cli2@^0.18.0:
+ version "0.18.0"
+ resolved "https://registry.yarnpkg.com/markdownlint-cli2/-/markdownlint-cli2-0.18.0.tgz#eb8007f8f276399197c65966d3428e777a9ecbf3"
+ integrity sha512-gHvff1KxBxTqaN1F5cTxRSxBipx+Qkki430tyg0wPxty67iQNZzxREZkXy8ltbj7ObMz1eYD4aspnYXfV0sHAw==
+ dependencies:
+ globby "14.1.0"
+ js-yaml "4.1.0"
+ jsonc-parser "3.3.1"
+ markdown-it "14.1.0"
+ markdownlint "0.38.0"
+ markdownlint-cli2-formatter-default "0.0.5"
+ micromatch "4.0.8"
+
+markdownlint@0.38.0:
+ version "0.38.0"
+ resolved "https://registry.yarnpkg.com/markdownlint/-/markdownlint-0.38.0.tgz#862ca9d08f3a28f4149bd388ac369bb95865534e"
+ integrity sha512-xaSxkaU7wY/0852zGApM8LdlIfGCW8ETZ0Rr62IQtAnUMlMuifsg09vWJcNYeL4f0anvr8Vo4ZQar8jGpV0btQ==
+ dependencies:
+ micromark "4.0.2"
+ micromark-core-commonmark "2.0.3"
+ micromark-extension-directive "4.0.0"
+ micromark-extension-gfm-autolink-literal "2.1.0"
+ micromark-extension-gfm-footnote "2.1.0"
+ micromark-extension-gfm-table "2.1.1"
+ micromark-extension-math "3.1.0"
+ micromark-util-types "2.0.2"
+
+matcher-collection@^1.0.0:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-1.1.2.tgz#1076f506f10ca85897b53d14ef54f90a5c426838"
+ integrity sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==
+ dependencies:
+ minimatch "^3.0.2"
+
+matcher@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca"
+ integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==
+ dependencies:
+ escape-string-regexp "^4.0.0"
+
+math-intrinsics@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9"
+ integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
+
+mdast-comment-marker@^1.0.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/mdast-comment-marker/-/mdast-comment-marker-1.1.1.tgz#9c9c18e1ed57feafc1965d92b028f37c3c8da70d"
+ integrity sha512-TWZDaUtPLwKX1pzDIY48MkSUQRDwX/HqbTB4m3iYdL/zosi/Z6Xqfdv0C0hNVKvzrPjZENrpWDt4p4odeVO0Iw==
+
+mdast-util-from-markdown@^0.8.5:
+ version "0.8.5"
+ resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz#d1ef2ca42bc377ecb0463a987910dae89bd9a28c"
+ integrity sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==
+ dependencies:
+ "@types/mdast" "^3.0.0"
+ mdast-util-to-string "^2.0.0"
+ micromark "~2.11.0"
+ parse-entities "^2.0.0"
+ unist-util-stringify-position "^2.0.0"
+
+mdast-util-from-markdown@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz#32a6e8f512b416e1f51eb817fc64bd867ebcd9cc"
+ integrity sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==
+ dependencies:
+ "@types/mdast" "^4.0.0"
+ "@types/unist" "^3.0.0"
+ decode-named-character-reference "^1.0.0"
+ devlop "^1.0.0"
+ mdast-util-to-string "^4.0.0"
+ micromark "^4.0.0"
+ micromark-util-decode-numeric-character-reference "^2.0.0"
+ micromark-util-decode-string "^2.0.0"
+ micromark-util-normalize-identifier "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+ unist-util-stringify-position "^4.0.0"
+
+mdast-util-from-markdown@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz#4850390ca7cf17413a9b9a0fbefcd1bc0eb4160a"
+ integrity sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==
+ dependencies:
+ "@types/mdast" "^4.0.0"
+ "@types/unist" "^3.0.0"
+ decode-named-character-reference "^1.0.0"
+ devlop "^1.0.0"
+ mdast-util-to-string "^4.0.0"
+ micromark "^4.0.0"
+ micromark-util-decode-numeric-character-reference "^2.0.0"
+ micromark-util-decode-string "^2.0.0"
+ micromark-util-normalize-identifier "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+ unist-util-stringify-position "^4.0.0"
+
+mdast-util-heading-style@^1.0.2:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/mdast-util-heading-style/-/mdast-util-heading-style-1.0.5.tgz#81b2e60d76754198687db0e8f044e42376db0426"
+ integrity sha512-8zQkb3IUwiwOdUw6jIhnwM6DPyib+mgzQuHAe7j2Hy1rIarU4VUxe472bp9oktqULW3xqZE+Kz6OD4Gi7IA3vw==
+
+mdast-util-phrasing@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz#7cc0a8dec30eaf04b7b1a9661a92adb3382aa6e3"
+ integrity sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==
+ dependencies:
+ "@types/mdast" "^4.0.0"
+ unist-util-is "^6.0.0"
+
+mdast-util-to-markdown@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4"
+ integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==
+ dependencies:
+ "@types/mdast" "^4.0.0"
+ "@types/unist" "^3.0.0"
+ longest-streak "^3.0.0"
+ mdast-util-phrasing "^4.0.0"
+ mdast-util-to-string "^4.0.0"
+ micromark-util-decode-string "^2.0.0"
+ unist-util-visit "^5.0.0"
+ zwitch "^2.0.0"
+
+mdast-util-to-string@^1.0.2:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.0.6.tgz#7d85421021343b33de1552fc71cb8e5b4ae7536d"
+ integrity sha512-868pp48gUPmZIhfKrLbaDneuzGiw3OTDjHc5M1kAepR2CWBJ+HpEsm252K4aXdiP5coVZaJPOqGtVU6Po8xnXg==
+
+mdast-util-to-string@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b"
+ integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==
+
+mdast-util-to-string@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814"
+ integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==
+ dependencies:
+ "@types/mdast" "^4.0.0"
+
+mdurl@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0"
+ integrity sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==
+
+memory-fs@^0.4.0:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
+ integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
+ dependencies:
+ errno "^0.1.3"
+ readable-stream "^2.0.1"
+
+merge-stream@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
+ integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
+
+merge2@^1.3.0:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
+ integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
+
+micromark-core-commonmark@2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz#c691630e485021a68cf28dbc2b2ca27ebf678cd4"
+ integrity sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==
+ dependencies:
+ decode-named-character-reference "^1.0.0"
+ devlop "^1.0.0"
+ micromark-factory-destination "^2.0.0"
+ micromark-factory-label "^2.0.0"
+ micromark-factory-space "^2.0.0"
+ micromark-factory-title "^2.0.0"
+ micromark-factory-whitespace "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-chunked "^2.0.0"
+ micromark-util-classify-character "^2.0.0"
+ micromark-util-html-tag-name "^2.0.0"
+ micromark-util-normalize-identifier "^2.0.0"
+ micromark-util-resolve-all "^2.0.0"
+ micromark-util-subtokenize "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-core-commonmark@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz#9a45510557d068605c6e9a80f282b2bb8581e43d"
+ integrity sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==
+ dependencies:
+ decode-named-character-reference "^1.0.0"
+ devlop "^1.0.0"
+ micromark-factory-destination "^2.0.0"
+ micromark-factory-label "^2.0.0"
+ micromark-factory-space "^2.0.0"
+ micromark-factory-title "^2.0.0"
+ micromark-factory-whitespace "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-chunked "^2.0.0"
+ micromark-util-classify-character "^2.0.0"
+ micromark-util-html-tag-name "^2.0.0"
+ micromark-util-normalize-identifier "^2.0.0"
+ micromark-util-resolve-all "^2.0.0"
+ micromark-util-subtokenize "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-extension-directive@4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-extension-directive/-/micromark-extension-directive-4.0.0.tgz#af389e33fe0654c15f8466b73a0f5af598d00368"
+ integrity sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==
+ dependencies:
+ devlop "^1.0.0"
+ micromark-factory-space "^2.0.0"
+ micromark-factory-whitespace "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+ parse-entities "^4.0.0"
+
+micromark-extension-gfm-autolink-literal@2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935"
+ integrity sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==
+ dependencies:
+ micromark-util-character "^2.0.0"
+ micromark-util-sanitize-uri "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-extension-gfm-footnote@2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750"
+ integrity sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==
+ dependencies:
+ devlop "^1.0.0"
+ micromark-core-commonmark "^2.0.0"
+ micromark-factory-space "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-normalize-identifier "^2.0.0"
+ micromark-util-sanitize-uri "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-extension-gfm-table@2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz#fac70bcbf51fe65f5f44033118d39be8a9b5940b"
+ integrity sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==
+ dependencies:
+ devlop "^1.0.0"
+ micromark-factory-space "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-extension-math@3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/micromark-extension-math/-/micromark-extension-math-3.1.0.tgz#c42ee3b1dd5a9a03584e83dd8f08e3de510212c1"
+ integrity sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==
+ dependencies:
+ "@types/katex" "^0.16.0"
+ devlop "^1.0.0"
+ katex "^0.16.0"
+ micromark-factory-space "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-factory-destination@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07"
+ integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==
+ dependencies:
+ micromark-util-character "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-factory-label@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a"
+ integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==
+ dependencies:
+ devlop "^1.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-factory-space@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030"
+ integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==
+ dependencies:
+ micromark-util-character "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-factory-title@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95"
+ integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==
+ dependencies:
+ micromark-factory-space "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-factory-whitespace@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763"
+ integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==
+ dependencies:
+ micromark-factory-space "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-util-character@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.0.tgz#31320ace16b4644316f6bf057531689c71e2aee1"
+ integrity sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==
+ dependencies:
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-util-chunked@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89"
+ integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==
+ dependencies:
+ micromark-util-symbol "^2.0.0"
+
+micromark-util-classify-character@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34"
+ integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==
+ dependencies:
+ micromark-util-character "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-util-combine-extensions@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5"
+ integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==
+ dependencies:
+ micromark-util-chunked "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-util-decode-numeric-character-reference@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5"
+ integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==
+ dependencies:
+ micromark-util-symbol "^2.0.0"
+
+micromark-util-decode-string@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a"
+ integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==
+ dependencies:
+ decode-named-character-reference "^1.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-decode-numeric-character-reference "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+
+micromark-util-encode@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1"
+ integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==
+
+micromark-util-html-tag-name@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4"
+ integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==
+
+micromark-util-normalize-identifier@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b"
+ integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==
+ dependencies:
+ micromark-util-symbol "^2.0.0"
+
+micromark-util-resolve-all@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364"
+ integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==
+ dependencies:
+ micromark-util-types "^2.0.0"
+
+micromark-util-sanitize-uri@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de"
+ integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==
+ dependencies:
+ micromark-util-character "^2.0.0"
+ micromark-util-encode "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+
+micromark-util-subtokenize@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz#76129c49ac65da6e479c09d0ec4b5f29ec6eace5"
+ integrity sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==
+ dependencies:
+ devlop "^1.0.0"
+ micromark-util-chunked "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark-util-symbol@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044"
+ integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==
+
+micromark-util-types@2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.2.tgz#f00225f5f5a0ebc3254f96c36b6605c4b393908e"
+ integrity sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==
+
+micromark-util-types@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e"
+ integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==
+
+micromark@4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.2.tgz#91395a3e1884a198e62116e33c9c568e39936fdb"
+ integrity sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==
+ dependencies:
+ "@types/debug" "^4.0.0"
+ debug "^4.0.0"
+ decode-named-character-reference "^1.0.0"
+ devlop "^1.0.0"
+ micromark-core-commonmark "^2.0.0"
+ micromark-factory-space "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-chunked "^2.0.0"
+ micromark-util-combine-extensions "^2.0.0"
+ micromark-util-decode-numeric-character-reference "^2.0.0"
+ micromark-util-encode "^2.0.0"
+ micromark-util-normalize-identifier "^2.0.0"
+ micromark-util-resolve-all "^2.0.0"
+ micromark-util-sanitize-uri "^2.0.0"
+ micromark-util-subtokenize "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249"
+ integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==
+ dependencies:
+ "@types/debug" "^4.0.0"
+ debug "^4.0.0"
+ decode-named-character-reference "^1.0.0"
+ devlop "^1.0.0"
+ micromark-core-commonmark "^2.0.0"
+ micromark-factory-space "^2.0.0"
+ micromark-util-character "^2.0.0"
+ micromark-util-chunked "^2.0.0"
+ micromark-util-combine-extensions "^2.0.0"
+ micromark-util-decode-numeric-character-reference "^2.0.0"
+ micromark-util-encode "^2.0.0"
+ micromark-util-normalize-identifier "^2.0.0"
+ micromark-util-resolve-all "^2.0.0"
+ micromark-util-sanitize-uri "^2.0.0"
+ micromark-util-subtokenize "^2.0.0"
+ micromark-util-symbol "^2.0.0"
+ micromark-util-types "^2.0.0"
+
+micromark@~2.11.0:
+ version "2.11.4"
+ resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.4.tgz#d13436138eea826383e822449c9a5c50ee44665a"
+ integrity sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==
+ dependencies:
+ debug "^4.0.0"
+ parse-entities "^2.0.0"
+
+micromatch@4.0.8, micromatch@^4.0.0, micromatch@^4.0.4, micromatch@^4.0.8:
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202"
+ integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==
+ dependencies:
+ braces "^3.0.3"
+ picomatch "^2.3.1"
+
+mime-db@1.52.0:
+ version "1.52.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
+ integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
+
+mime-types@^2.1.27:
+ version "2.1.35"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
+ integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
+ dependencies:
+ mime-db "1.52.0"
+
+mimic-function@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/mimic-function/-/mimic-function-5.0.1.tgz#acbe2b3349f99b9deaca7fb70e48b83e94e67076"
+ integrity sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==
+
+mimic-response@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
+ integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
+
+mimic-response@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
+ integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
+
+minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
+ integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
+ dependencies:
+ brace-expansion "^1.1.7"
+
+minimatch@^8.0.2:
+ version "8.0.4"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-8.0.4.tgz#847c1b25c014d4e9a7f68aaf63dedd668a626229"
+ integrity sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==
+ dependencies:
+ brace-expansion "^2.0.1"
+
+minimatch@^9.0.0, minimatch@^9.0.4:
+ version "9.0.5"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
+ integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
+ dependencies:
+ brace-expansion "^2.0.1"
+
+minimatch@~3.0.4:
+ version "3.0.8"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.8.tgz#5e6a59bd11e2ab0de1cfb843eb2d82e546c321c1"
+ integrity sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==
+ dependencies:
+ brace-expansion "^1.1.7"
+
+minimist@^1.0.0, minimist@^1.2.5, minimist@^1.2.6, minimist@~1.2.0:
+ version "1.2.6"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
+ integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
+
+minimist@^1.2.0, minimist@^1.2.8:
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
+ integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
+
+minipass@^3.0.0:
+ version "3.3.6"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a"
+ integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==
+ dependencies:
+ yallist "^4.0.0"
+
+minipass@^4.2.4:
+ version "4.2.8"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a"
+ integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==
+
+minipass@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
+ integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
+
+"minipass@^5.0.0 || ^6.0.2":
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-6.0.2.tgz#542844b6c4ce95b202c0995b0a471f1229de4c81"
+ integrity sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==
+
+"minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.0.tgz#b545f84af94e567386770159302ca113469c80b8"
+ integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==
+
+minipass@^7.1.2:
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707"
+ integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==
+
+minizlib@^2.1.1:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
+ integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
+ dependencies:
+ minipass "^3.0.0"
+ yallist "^4.0.0"
+
+mkdirp@^0.5.1:
+ version "0.5.5"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
+ integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
+ dependencies:
+ minimist "^1.2.5"
+
+mkdirp@^1.0.3:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
+ integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
+
+ms@^2.1.1, ms@^2.1.3:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
+ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
+
+nan@nodejs/nan#e14bdcd1f72d62bca1d541b66da43130384ec213:
+ version "2.18.0"
+ resolved "https://codeload.github.com/nodejs/nan/tar.gz/e14bdcd1f72d62bca1d541b66da43130384ec213"
+
+nano-spawn@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/nano-spawn/-/nano-spawn-1.0.2.tgz#9853795681f0e96ef6f39104c2e4347b6ba79bf6"
+ integrity sha512-21t+ozMQDAL/UGgQVBbZ/xXvNO10++ZPuTmKRO8k9V3AClVRht49ahtDjfY8l1q6nSHOrE5ASfthzH3ol6R/hg==
+
+natural-compare@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
+ integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
+
+neo-async@^2.6.2:
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
+ integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
+
+node-fetch@^2.6.1:
+ version "2.6.8"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.8.tgz#a68d30b162bc1d8fd71a367e81b997e1f4d4937e"
+ integrity sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==
+ dependencies:
+ whatwg-url "^5.0.0"
+
+node-fetch@^2.6.7:
+ version "2.6.7"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
+ integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
+ dependencies:
+ whatwg-url "^5.0.0"
+
+node-releases@^2.0.18:
+ version "2.0.18"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f"
+ integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==
+
+nopt@^7.2.1:
+ version "7.2.1"
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-7.2.1.tgz#1cac0eab9b8e97c9093338446eddd40b2c8ca1e7"
+ integrity sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==
+ dependencies:
+ abbrev "^2.0.0"
+
+normalize-package-data@^6.0.0:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-6.0.2.tgz#a7bc22167fe24025412bcff0a9651eb768b03506"
+ integrity sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==
+ dependencies:
+ hosted-git-info "^7.0.0"
+ semver "^7.3.5"
+ validate-npm-package-license "^3.0.4"
+
+normalize-path@^3.0.0, normalize-path@~3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
+ integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
+
+normalize-url@^6.0.1:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
+ integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
+
+npm-install-checks@^6.0.0:
+ version "6.3.0"
+ resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-6.3.0.tgz#046552d8920e801fa9f919cad569545d60e826fe"
+ integrity sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==
+ dependencies:
+ semver "^7.1.1"
+
+npm-normalize-package-bin@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz#25447e32a9a7de1f51362c61a559233b89947832"
+ integrity sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==
+
+npm-package-arg@^11.0.0:
+ version "11.0.3"
+ resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-11.0.3.tgz#dae0c21199a99feca39ee4bfb074df3adac87e2d"
+ integrity sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==
+ dependencies:
+ hosted-git-info "^7.0.0"
+ proc-log "^4.0.0"
+ semver "^7.3.5"
+ validate-npm-package-name "^5.0.0"
+
+npm-pick-manifest@^9.0.0:
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz#83562afde52b0b07cb6244361788d319ce7e8636"
+ integrity sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==
+ dependencies:
+ npm-install-checks "^6.0.0"
+ npm-normalize-package-bin "^3.0.0"
+ npm-package-arg "^11.0.0"
+ semver "^7.3.5"
+
+null-loader@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/null-loader/-/null-loader-4.0.1.tgz#8e63bd3a2dd3c64236a4679428632edd0a6dbc6a"
+ integrity sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==
+ dependencies:
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+
+object-assign@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
+ integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
+
+object-inspect@^1.12.3, object-inspect@^1.9.0:
+ version "1.12.3"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9"
+ integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
+
+object-inspect@^1.13.1:
+ version "1.13.2"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.2.tgz#dea0088467fb991e67af4058147a24824a3043ff"
+ integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==
+
+object-inspect@^1.13.3, object-inspect@^1.13.4:
+ version "1.13.4"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213"
+ integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==
+
+object-keys@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
+ integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
+
+object.assign@^4.1.3, object.assign@^4.1.4:
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f"
+ integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ has-symbols "^1.0.3"
+ object-keys "^1.1.1"
+
+object.assign@^4.1.5:
+ version "4.1.5"
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0"
+ integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==
+ dependencies:
+ call-bind "^1.0.5"
+ define-properties "^1.2.1"
+ has-symbols "^1.0.3"
+ object-keys "^1.1.1"
+
+object.assign@^4.1.7:
+ version "4.1.7"
+ resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d"
+ integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.3"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
+ has-symbols "^1.1.0"
+ object-keys "^1.1.1"
+
+object.entries@^1.1.6:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23"
+ integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+
+object.fromentries@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73"
+ integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+
+object.fromentries@^2.0.8:
+ version "2.0.8"
+ resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65"
+ integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.2"
+ es-object-atoms "^1.0.0"
+
+object.groupby@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e"
+ integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.2"
+
+object.hasown@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92"
+ integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==
+ dependencies:
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+
+object.values@^1.1.6:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d"
+ integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+
+object.values@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.1.tgz#deed520a50809ff7f75a7cfd4bc64c7a038c6216"
+ integrity sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.3"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
+
+once@^1.3.0, once@^1.3.1, once@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
+ integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
+ dependencies:
+ wrappy "1"
+
+onetime@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/onetime/-/onetime-7.0.0.tgz#9f16c92d8c9ef5120e3acd9dd9957cceecc1ab60"
+ integrity sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==
+ dependencies:
+ mimic-function "^5.0.0"
+
+optionator@^0.9.3:
+ version "0.9.4"
+ resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734"
+ integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==
+ dependencies:
+ deep-is "^0.1.3"
+ fast-levenshtein "^2.0.6"
+ levn "^0.4.1"
+ prelude-ls "^1.2.1"
+ type-check "^0.4.0"
+ word-wrap "^1.2.5"
+
+ora@^8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/ora/-/ora-8.1.0.tgz#c3db2f9f83a2bec9e8ab71fe3b9ae234d65ca3a8"
+ integrity sha512-GQEkNkH/GHOhPFXcqZs3IDahXEQcQxsSjEkK4KvEEST4t7eNzoMjxTzef+EZ+JluDEV+Raoi3WQ2CflnRdSVnQ==
+ dependencies:
+ chalk "^5.3.0"
+ cli-cursor "^5.0.0"
+ cli-spinners "^2.9.2"
+ is-interactive "^2.0.0"
+ is-unicode-supported "^2.0.0"
+ log-symbols "^6.0.0"
+ stdin-discarder "^0.2.2"
+ string-width "^7.2.0"
+ strip-ansi "^7.1.0"
+
+own-keys@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358"
+ integrity sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==
+ dependencies:
+ get-intrinsic "^1.2.6"
+ object-keys "^1.1.1"
+ safe-push-apply "^1.0.0"
+
+p-cancelable@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf"
+ integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==
+
+p-limit@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2"
+ integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==
+ dependencies:
+ p-try "^2.0.0"
+
+p-limit@^2.2.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
+ integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
+ dependencies:
+ p-try "^2.0.0"
+
+p-limit@^3.0.2:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
+ integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
+ dependencies:
+ yocto-queue "^0.1.0"
+
+p-locate@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
+ integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
+ dependencies:
+ p-limit "^2.0.0"
+
+p-locate@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
+ integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
+ dependencies:
+ p-limit "^2.2.0"
+
+p-locate@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
+ integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
+ dependencies:
+ p-limit "^3.0.2"
+
+p-try@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
+ integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
+
+package-json-from-dist@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505"
+ integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==
+
+parent-module@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
+ integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
+ dependencies:
+ callsites "^3.0.0"
+
+parse-entities@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8"
+ integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==
+ dependencies:
+ character-entities "^1.0.0"
+ character-entities-legacy "^1.0.0"
+ character-reference-invalid "^1.0.0"
+ is-alphanumerical "^1.0.0"
+ is-decimal "^1.0.0"
+ is-hexadecimal "^1.0.0"
+
+parse-entities@^4.0.0:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.2.tgz#61d46f5ed28e4ee62e9ddc43d6b010188443f159"
+ integrity sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==
+ dependencies:
+ "@types/unist" "^2.0.0"
+ character-entities-legacy "^3.0.0"
+ character-reference-invalid "^2.0.0"
+ decode-named-character-reference "^1.0.0"
+ is-alphanumerical "^2.0.0"
+ is-decimal "^2.0.0"
+ is-hexadecimal "^2.0.0"
+
+parse-gitignore@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/parse-gitignore/-/parse-gitignore-0.4.0.tgz#abf702e4b900524fff7902b683862857b63f93fe"
+ integrity sha1-q/cC5LkAUk//eQK2g4YoV7Y/k/4=
+ dependencies:
+ array-unique "^0.3.2"
+ is-glob "^3.1.0"
+
+parse-json@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
+ integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
+ dependencies:
+ error-ex "^1.3.1"
+ json-parse-better-errors "^1.0.1"
+
+parse-json@^7.0.0:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-7.1.1.tgz#68f7e6f0edf88c54ab14c00eb700b753b14e2120"
+ integrity sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==
+ dependencies:
+ "@babel/code-frame" "^7.21.4"
+ error-ex "^1.3.2"
+ json-parse-even-better-errors "^3.0.0"
+ lines-and-columns "^2.0.3"
+ type-fest "^3.8.0"
+
+parse-ms@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-4.0.0.tgz#c0c058edd47c2a590151a718990533fd62803df4"
+ integrity sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==
+
+parse5@^7.0.0:
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32"
+ integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==
+ dependencies:
+ entities "^4.4.0"
+
+path-exists@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
+ integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
+
+path-exists@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
+ integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
+
+path-is-absolute@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
+ integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
+
+path-key@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
+ integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
+
+path-parse@^1.0.6, path-parse@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
+ integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
+
+path-scurry@^1.11.1:
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2"
+ integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==
+ dependencies:
+ lru-cache "^10.2.0"
+ minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
+
+path-scurry@^1.6.1:
+ version "1.9.2"
+ resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.9.2.tgz#90f9d296ac5e37e608028e28a447b11d385b3f63"
+ integrity sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==
+ dependencies:
+ lru-cache "^9.1.1"
+ minipass "^5.0.0 || ^6.0.2"
+
+path-type@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/path-type/-/path-type-6.0.0.tgz#2f1bb6791a91ce99194caede5d6c5920ed81eb51"
+ integrity sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==
+
+pathval@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/pathval/-/pathval-2.0.0.tgz#7e2550b422601d4f6b8e26f1301bc8f15a741a25"
+ integrity sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==
+
+pend@~1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
+ integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==
+
+picocolors@^1.0.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b"
+ integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
+
+picocolors@^1.0.1:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.0.tgz#5358b76a78cde483ba5cef6a9dc9671440b27d59"
+ integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==
+
+picomatch@^2.0.4:
+ version "2.0.7"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz#514169d8c7cd0bdbeecc8a2609e34a7163de69f6"
+ integrity sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==
+
+picomatch@^2.2.1:
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
+ integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
+
+picomatch@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
+ integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
+
+pidtree@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c"
+ integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==
+
+pify@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
+ integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
+
+pkg-conf@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/pkg-conf/-/pkg-conf-3.1.0.tgz#d9f9c75ea1bae0e77938cde045b276dac7cc69ae"
+ integrity sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==
+ dependencies:
+ find-up "^3.0.0"
+ load-json-file "^5.2.0"
+
+pkg-dir@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
+ integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
+ dependencies:
+ find-up "^4.0.0"
+
+pluralize@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1"
+ integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==
+
+possible-typed-array-names@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f"
+ integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==
+
+pre-flight@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/pre-flight/-/pre-flight-2.0.0.tgz#5e7c09aa49dbaeb28b21cc5c7d49b0ad1ee63a78"
+ integrity sha512-uqrCBHAzVogOyI/79jsxbveioqA9GUK5MBbrwifEHlCFhi3BkEkDYxFEzNxxfkUBl43Gnqkniw1ZKGaTf/YvAA==
+ dependencies:
+ chalk "^5.3.0"
+ semver "^7.6.3"
+
+prelude-ls@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
+ integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
+
+pretty-ms@^9.1.0:
+ version "9.1.0"
+ resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-9.1.0.tgz#0ad44de6086454f48a168e5abb3c26f8db1b3253"
+ integrity sha512-o1piW0n3tgKIKCwk2vpM/vOV13zjJzvP37Ioze54YlTHE06m4tjEbzg9WsKkvTuyYln2DHjo5pY4qrZGI0otpw==
+ dependencies:
+ parse-ms "^4.0.0"
+
+proc-log@^4.0.0, proc-log@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-4.2.0.tgz#b6f461e4026e75fdfe228b265e9f7a00779d7034"
+ integrity sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==
+
+process-nextick-args@~2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
+ integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
+
+process@^0.11.10, process@~0.11.0:
+ version "0.11.10"
+ resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
+ integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
+
+progress@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
+ integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
+
+promise-inflight@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
+ integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==
+
+promise-retry@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22"
+ integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==
+ dependencies:
+ err-code "^2.0.2"
+ retry "^0.12.0"
+
+prop-types@^15.8.1:
+ version "15.8.1"
+ resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
+ integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
+ dependencies:
+ loose-envify "^1.4.0"
+ object-assign "^4.1.1"
+ react-is "^16.13.1"
+
+property-information@^6.0.0:
+ version "6.5.0"
+ resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec"
+ integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==
+
+prr@~1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
+ integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
+
+pump@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
+ integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
+ dependencies:
+ end-of-stream "^1.1.0"
+ once "^1.3.1"
+
+punycode.js@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/punycode.js/-/punycode.js-2.3.1.tgz#6b53e56ad75588234e79f4affa90972c7dd8cdb7"
+ integrity sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==
+
+punycode@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
+ integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==
+
+punycode@^2.1.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
+ integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
+
+qs@^6.12.3:
+ version "6.13.0"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906"
+ integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==
+ dependencies:
+ side-channel "^1.0.6"
+
+quick-lru@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
+ integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
+
+rambda@^7.4.0:
+ version "7.5.0"
+ resolved "https://registry.yarnpkg.com/rambda/-/rambda-7.5.0.tgz#1865044c59bc0b16f63026c6e5a97e4b1bbe98fe"
+ integrity sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==
+
+randombytes@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
+ integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
+ dependencies:
+ safe-buffer "^5.1.0"
+
+react-is@^16.13.1:
+ version "16.13.1"
+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
+ integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
+
+read-package-json-fast@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz#394908a9725dc7a5f14e70c8e7556dff1d2b1049"
+ integrity sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==
+ dependencies:
+ json-parse-even-better-errors "^3.0.0"
+ npm-normalize-package-bin "^3.0.0"
+
+readable-stream@^2, readable-stream@^2.0.1, readable-stream@~2.3.6:
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
+ integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==
+ dependencies:
+ core-util-is "~1.0.0"
+ inherits "~2.0.3"
+ isarray "~1.0.0"
+ process-nextick-args "~2.0.0"
+ safe-buffer "~5.1.1"
+ string_decoder "~1.1.1"
+ util-deprecate "~1.0.1"
+
+readable-stream@^3.0.2:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
+ integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
+ dependencies:
+ inherits "^2.0.3"
+ string_decoder "^1.1.1"
+ util-deprecate "^1.0.1"
+
+readdirp@~3.6.0:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
+ integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
+ dependencies:
+ picomatch "^2.2.1"
+
+rechoir@^0.8.0:
+ version "0.8.0"
+ resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22"
+ integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==
+ dependencies:
+ resolve "^1.20.0"
+
+reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9:
+ version "1.0.10"
+ resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz#c629219e78a3316d8b604c765ef68996964e7bf9"
+ integrity sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==
+ dependencies:
+ call-bind "^1.0.8"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.9"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.0.0"
+ get-intrinsic "^1.2.7"
+ get-proto "^1.0.1"
+ which-builtin-type "^1.2.1"
+
+regexp.prototype.flags@^1.4.3:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb"
+ integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.2.0"
+ functions-have-names "^1.2.3"
+
+regexp.prototype.flags@^1.5.2:
+ version "1.5.2"
+ resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334"
+ integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==
+ dependencies:
+ call-bind "^1.0.6"
+ define-properties "^1.2.1"
+ es-errors "^1.3.0"
+ set-function-name "^2.0.1"
+
+regexp.prototype.flags@^1.5.4:
+ version "1.5.4"
+ resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19"
+ integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==
+ dependencies:
+ call-bind "^1.0.8"
+ define-properties "^1.2.1"
+ es-errors "^1.3.0"
+ get-proto "^1.0.1"
+ gopd "^1.2.0"
+ set-function-name "^2.0.2"
+
+regexpp@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.0.0.tgz#dd63982ee3300e67b41c1956f850aa680d9d330e"
+ integrity sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g==
+
+remark-cli@^12.0.1:
+ version "12.0.1"
+ resolved "https://registry.yarnpkg.com/remark-cli/-/remark-cli-12.0.1.tgz#991ede01adfdf0471177c381168105da4b93f99a"
+ integrity sha512-2NAEOACoTgo+e+YAaCTODqbrWyhMVmlUyjxNCkTrDRHHQvH6+NbrnqVvQaLH/Q8Ket3v90A43dgAJmXv8y5Tkw==
+ dependencies:
+ import-meta-resolve "^4.0.0"
+ markdown-extensions "^2.0.0"
+ remark "^15.0.0"
+ unified-args "^11.0.0"
+
+remark-lint-blockquote-indentation@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-blockquote-indentation/-/remark-lint-blockquote-indentation-2.0.1.tgz#27347959acf42a6c3e401488d8210e973576b254"
+ integrity sha512-uJ9az/Ms9AapnkWpLSCJfawBfnBI2Tn1yUsPNqIFv6YM98ymetItUMyP6ng9NFPqDvTQBbiarulkgoEo0wcafQ==
+ dependencies:
+ mdast-util-to-string "^1.0.2"
+ pluralize "^8.0.0"
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-code-block-style@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-code-block-style/-/remark-lint-code-block-style-2.0.1.tgz#448b0f2660acfcdfff2138d125ff5b1c1279c0cb"
+ integrity sha512-eRhmnColmSxJhO61GHZkvO67SpHDshVxs2j3+Zoc5Y1a4zQT2133ZAij04XKaBFfsVLjhbY/+YOWxgvtjx2nmA==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-definition-case@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-definition-case/-/remark-lint-definition-case-2.0.1.tgz#10340eb2f87acff41140d52ad7e5b40b47e6690a"
+ integrity sha512-M+XlThtQwEJLQnQb5Gi6xZdkw92rGp7m2ux58WMw/Qlcg02WgHR/O0OcHPe5VO5hMJrtI+cGG5T0svsCgRZd3w==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-definition-spacing@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-definition-spacing/-/remark-lint-definition-spacing-2.0.1.tgz#97f01bf9bf77a7bdf8013b124b7157dd90b07c64"
+ integrity sha512-xK9DOQO5MudITD189VyUiMHBIKltW1oc55L7Fti3i9DedXoBG7Phm+V9Mm7IdWzCVkquZVgVk63xQdqzSQRrSQ==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-emphasis-marker@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-emphasis-marker/-/remark-lint-emphasis-marker-2.0.1.tgz#1d5ca2070d4798d16c23120726158157796dc317"
+ integrity sha512-7mpbAUrSnHiWRyGkbXRL5kfSKY9Cs8cdob7Fw+Z02/pufXMF4yRWaegJ5NTUu1RE+SKlF44wtWWjvcIoyY6/aw==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-fenced-code-flag@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-flag/-/remark-lint-fenced-code-flag-2.0.1.tgz#2cb3ddb1157082c45760c7d01ca08e13376aaf62"
+ integrity sha512-+COnWHlS/h02FMxoZWxNlZW3Y8M0cQQpmx3aNCbG7xkyMyCKsMLg9EmRvYHHIbxQCuF3JT0WWx5AySqlc7d+NA==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-fenced-code-marker@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-marker/-/remark-lint-fenced-code-marker-2.0.1.tgz#7bbeb0fb45b0818a3c8a2d232cf0c723ade58ecf"
+ integrity sha512-lujpjm04enn3ma6lITlttadld6eQ1OWAEcT3qZzvFHp+zPraC0yr0eXlvtDN/0UH8mrln/QmGiZp3i8IdbucZg==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-file-extension@^1.0.0:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/remark-lint-file-extension/-/remark-lint-file-extension-1.0.3.tgz#a7fc78fbf041e513c618b2cca0f2160ee37daa13"
+ integrity sha512-P5gzsxKmuAVPN7Kq1W0f8Ss0cFKfu+OlezYJWXf+5qOa+9Y5GqHEUOobPnsmNFZrVMiM7JoqJN2C9ZjrUx3N6Q==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+
+remark-lint-final-definition@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/remark-lint-final-definition/-/remark-lint-final-definition-2.1.0.tgz#b6e654c01ebcb1afc936d7b9cd74db8ec273e0bb"
+ integrity sha512-83K7n2icOHPfBzbR5Mr1o7cu8gOjD8FwJkFx/ly+rW+8SHfjCj4D3WOFGQ1xVdmHjfomBDXXDSNo2oiacADVXQ==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-hard-break-spaces@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-hard-break-spaces/-/remark-lint-hard-break-spaces-2.0.1.tgz#2149b55cda17604562d040c525a2a0d26aeb0f0f"
+ integrity sha512-Qfn/BMQFamHhtbfLrL8Co/dbYJFLRL4PGVXZ5wumkUO5f9FkZC2RsV+MD9lisvGTkJK0ZEJrVVeaPbUIFM0OAw==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-heading-increment@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-heading-increment/-/remark-lint-heading-increment-2.0.1.tgz#b578f251508a05d79bc2d1ae941e0620e23bf1d3"
+ integrity sha512-bYDRmv/lk3nuWXs2VSD1B4FneGT6v7a74FuVmb305hyEMmFSnneJvVgnOJxyKlbNlz12pq1IQ6MhlJBda/SFtQ==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-heading-style@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-heading-style/-/remark-lint-heading-style-2.0.1.tgz#8216fca67d97bbbeec8a19b6c71bfefc16549f72"
+ integrity sha512-IrFLNs0M5Vbn9qg51AYhGUfzgLAcDOjh2hFGMz3mx664dV6zLcNZOPSdJBBJq3JQR4gKpoXcNwN1+FFaIATj+A==
+ dependencies:
+ mdast-util-heading-style "^1.0.2"
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-link-title-style@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-link-title-style/-/remark-lint-link-title-style-2.0.1.tgz#51a595c69fcfa73a245a030dfaa3504938a1173a"
+ integrity sha512-+Q7Ew8qpOQzjqbDF6sUHmn9mKgje+m2Ho8Xz7cEnGIRaKJgtJzkn/dZqQM/az0gn3zaN6rOuwTwqw4EsT5EsIg==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+ vfile-location "^3.0.0"
+
+remark-lint-list-item-content-indent@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-list-item-content-indent/-/remark-lint-list-item-content-indent-2.0.1.tgz#96387459440dcd61e522ab02bff138b32bfaa63a"
+ integrity sha512-OzUMqavxyptAdG7vWvBSMc9mLW9ZlTjbW4XGayzczd3KIr6Uwp3NEFXKx6MLtYIM/vwBqMrPQUrObOC7A2uBpQ==
+ dependencies:
+ pluralize "^8.0.0"
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-list-item-indent@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-list-item-indent/-/remark-lint-list-item-indent-2.0.1.tgz#c6472514e17bc02136ca87936260407ada90bf8d"
+ integrity sha512-4IKbA9GA14Q9PzKSQI6KEHU/UGO36CSQEjaDIhmb9UOhyhuzz4vWhnSIsxyI73n9nl9GGRAMNUSGzr4pQUFwTA==
+ dependencies:
+ pluralize "^8.0.0"
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-list-item-spacing@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/remark-lint-list-item-spacing/-/remark-lint-list-item-spacing-3.0.0.tgz#14c18fe8c0f19231edb5cf94abda748bb773110b"
+ integrity sha512-SRUVonwdN3GOSFb6oIYs4IfJxIVR+rD0nynkX66qEO49/qDDT1PPvkndis6Nyew5+t+2V/Db9vqllL6SWbnEtw==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-maximum-heading-length@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-maximum-heading-length/-/remark-lint-maximum-heading-length-2.0.1.tgz#56f240707a75b59bce3384ccc9da94548affa98f"
+ integrity sha512-1CjJ71YDqEpoOjUnc4wrwZV8ZGXWUIYRYeGoarAy3QKHepJL9M+zkdbOxZDfhc3tjVoDW/LWcgsW+DEpczgiMA==
+ dependencies:
+ mdast-util-to-string "^1.0.2"
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-maximum-line-length@^2.0.0:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/remark-lint-maximum-line-length/-/remark-lint-maximum-line-length-2.0.3.tgz#d0d15410637d61b031a83d7c78022ec46d6c858a"
+ integrity sha512-zyWHBFh1oPAy+gkaVFXiTHYP2WwriIeBtaarDqkweytw0+qmuikjVMJTWbQ3+XfYBreD7KKDM9SI79nkp0/IZQ==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-no-auto-link-without-protocol@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-auto-link-without-protocol/-/remark-lint-no-auto-link-without-protocol-2.0.1.tgz#f75e5c24adb42385593e0d75ca39987edb70b6c4"
+ integrity sha512-TFcXxzucsfBb/5uMqGF1rQA+WJJqm1ZlYQXyvJEXigEZ8EAxsxZGPb/gOQARHl/y0vymAuYxMTaChavPKaBqpQ==
+ dependencies:
+ mdast-util-to-string "^1.0.2"
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-no-blockquote-without-marker@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-blockquote-without-marker/-/remark-lint-no-blockquote-without-marker-4.0.0.tgz#856fb64dd038fa8fc27928163caa24a30ff4d790"
+ integrity sha512-Y59fMqdygRVFLk1gpx2Qhhaw5IKOR9T38Wf7pjR07bEFBGUNfcoNVIFMd1TCJfCPQxUyJzzSqfZz/KT7KdUuiQ==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.0.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+ vfile-location "^3.0.0"
+
+remark-lint-no-consecutive-blank-lines@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-consecutive-blank-lines/-/remark-lint-no-consecutive-blank-lines-3.0.0.tgz#c8fe11095b8f031a1406da273722bd4a9174bf41"
+ integrity sha512-kmzLlOLrapBKEngwYFTdCZDmeOaze6adFPB7G0EdymD9V1mpAlnneINuOshRLEDKK5fAhXKiZXxdGIaMPkiXrA==
+ dependencies:
+ pluralize "^8.0.0"
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-no-duplicate-headings@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-2.0.1.tgz#4a4b70e029155ebcfc03d8b2358c427b69a87576"
+ integrity sha512-F6AP0FJcHIlkmq0pHX0J5EGvLA9LfhuYTvnNO8y3kvflHeRjFkDyt2foz/taXR8OcLQR51n/jIJiwrrSMbiauw==
+ dependencies:
+ mdast-util-to-string "^1.0.2"
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-stringify-position "^2.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-no-emphasis-as-heading@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-emphasis-as-heading/-/remark-lint-no-emphasis-as-heading-2.0.1.tgz#fcc064133fe00745943c334080fed822f72711ea"
+ integrity sha512-z86+yWtVivtuGIxIC4g9RuATbgZgOgyLcnaleonJ7/HdGTYssjJNyqCJweaWSLoaI0akBQdDwmtJahW5iuX3/g==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-no-file-name-articles@^1.0.0:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-articles/-/remark-lint-no-file-name-articles-1.0.3.tgz#c712d06a24e24b0c4c3666cf3084a0052a2c2c17"
+ integrity sha512-YZDJDKUWZEmhrO6tHB0u0K0K2qJKxyg/kryr14OaRMvWLS62RgMn97sXPZ38XOSN7mOcCnl0k7/bClghJXx0sg==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+
+remark-lint-no-file-name-consecutive-dashes@^1.0.0:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-consecutive-dashes/-/remark-lint-no-file-name-consecutive-dashes-1.0.3.tgz#6a96ddf60e18dcdb004533733f3ccbfd8ab076ae"
+ integrity sha512-7f4vyXn/ca5lAguWWC3eu5hi8oZ7etX7aQlnTSgQZeslnJCbVJm6V6prFJKAzrqbBzMicUXr5pZLBDoXyTvHHw==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+
+remark-lint-no-file-name-irregular-characters@^1.0.0:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-irregular-characters/-/remark-lint-no-file-name-irregular-characters-1.0.3.tgz#6dcd8b51e00e10094585918cb8e7fc999df776c3"
+ integrity sha512-b4xIy1Yi8qZpM2vnMN+6gEujagPGxUBAs1judv6xJQngkl5d5zT8VQZsYsTGHku4NWHjjh3b7vK5mr0/yp4JSg==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+
+remark-lint-no-file-name-mixed-case@^1.0.0:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-mixed-case/-/remark-lint-no-file-name-mixed-case-1.0.3.tgz#0ebe5eedd0191507d27ad6ac5eed1778cb33c2de"
+ integrity sha512-d7rJ4c8CzDbEbGafw2lllOY8k7pvnsO77t8cV4PHFylwQ3hmCdTHLuDvK87G3DaWCeKclp0PMyamfOgJWKMkPA==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+
+remark-lint-no-file-name-outer-dashes@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-file-name-outer-dashes/-/remark-lint-no-file-name-outer-dashes-1.0.4.tgz#c6e22a5cc64df4e12fc31712a927e8039854a666"
+ integrity sha512-+bZvvme2Bm3Vp5L2iKuvGHYVmHKrTkkRt8JqJPGepuhvBvT4Q7+CgfKyMtC/hIjyl+IcuJQ2H0qPRzdicjy1wQ==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+
+remark-lint-no-heading-punctuation@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-heading-punctuation/-/remark-lint-no-heading-punctuation-2.0.1.tgz#face59f9a95c8aa278a8ee0c728bc44cd53ea9ed"
+ integrity sha512-lY/eF6GbMeGu4cSuxfGHyvaQQBIq/6T/o+HvAR5UfxSTxmxZFwbZneAI2lbeR1zPcqOU87NsZ5ZZzWVwdLpPBw==
+ dependencies:
+ mdast-util-to-string "^1.0.2"
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-no-inline-padding@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-inline-padding/-/remark-lint-no-inline-padding-3.0.0.tgz#14c2722bcddc648297a54298107a922171faf6eb"
+ integrity sha512-3s9uW3Yux9RFC0xV81MQX3bsYs+UY7nPnRuMxeIxgcVwxQ4E/mTJd9QjXUwBhU9kdPtJ5AalngdmOW2Tgar8Cg==
+ dependencies:
+ mdast-util-to-string "^1.0.2"
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-no-literal-urls@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-literal-urls/-/remark-lint-no-literal-urls-2.0.1.tgz#731908f9866c1880e6024dcee1269fb0f40335d6"
+ integrity sha512-IDdKtWOMuKVQIlb1CnsgBoyoTcXU3LppelDFAIZePbRPySVHklTtuK57kacgU5grc7gPM04bZV96eliGrRU7Iw==
+ dependencies:
+ mdast-util-to-string "^1.0.2"
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-no-multiple-toplevel-headings@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-multiple-toplevel-headings/-/remark-lint-no-multiple-toplevel-headings-2.0.1.tgz#3ff2b505adf720f4ff2ad2b1021f8cfd50ad8635"
+ integrity sha512-VKSItR6c+u3OsE5pUiSmNusERNyQS9Nnji26ezoQ1uvy06k3RypIjmzQqJ/hCkSiF+hoyC3ibtrrGT8gorzCmQ==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-stringify-position "^2.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-no-shell-dollars@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-shell-dollars/-/remark-lint-no-shell-dollars-2.0.2.tgz#b2c6c3ed95e5615f8e5f031c7d271a18dc17618e"
+ integrity sha512-zhkHZOuyaD3r/TUUkkVqW0OxsR9fnSrAnHIF63nfJoAAUezPOu8D1NBsni6rX8H2DqGbPYkoeWrNsTwiKP0yow==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-no-shortcut-reference-image@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-shortcut-reference-image/-/remark-lint-no-shortcut-reference-image-2.0.1.tgz#d174d12a57e8307caf6232f61a795bc1d64afeaa"
+ integrity sha512-2jcZBdnN6ecP7u87gkOVFrvICLXIU5OsdWbo160FvS/2v3qqqwF2e/n/e7D9Jd+KTq1mR1gEVVuTqkWWuh3cig==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-no-shortcut-reference-link@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-shortcut-reference-link/-/remark-lint-no-shortcut-reference-link-2.0.1.tgz#8f963f81036e45cfb7061b3639e9c6952308bc94"
+ integrity sha512-pTZbslG412rrwwGQkIboA8wpBvcjmGFmvugIA+UQR+GfFysKtJ5OZMPGJ98/9CYWjw9Z5m0/EktplZ5TjFjqwA==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-no-table-indentation@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/remark-lint-no-table-indentation/-/remark-lint-no-table-indentation-3.0.0.tgz#f3c3fc24375069ec8e510f43050600fb22436731"
+ integrity sha512-+l7GovI6T+3LhnTtz/SmSRyOb6Fxy6tmaObKHrwb/GAebI/4MhFS1LVo3vbiP/RpPYtyQoFbbuXI55hqBG4ibQ==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+ vfile-location "^3.0.0"
+
+remark-lint-ordered-list-marker-style@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-style/-/remark-lint-ordered-list-marker-style-2.0.1.tgz#183c31967e6f2ae8ef00effad03633f7fd00ffaa"
+ integrity sha512-Cnpw1Dn9CHn+wBjlyf4qhPciiJroFOEGmyfX008sQ8uGoPZsoBVIJx76usnHklojSONbpjEDcJCjnOvfAcWW1A==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-ordered-list-marker-value@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-value/-/remark-lint-ordered-list-marker-value-2.0.1.tgz#0de343de2efb41f01eae9f0f7e7d30fe43db5595"
+ integrity sha512-blt9rS7OKxZ2NW8tqojELeyNEwPhhTJGVa+YpUkdEH+KnrdcD7Nzhnj6zfLWOx6jFNZk3jpq5nvLFAPteHaNKg==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-rule-style@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-rule-style/-/remark-lint-rule-style-2.0.1.tgz#f59bd82e75d3eaabd0eee1c8c0f5513372eb553c"
+ integrity sha512-hz4Ff9UdlYmtO6Czz99WJavCjqCer7Cav4VopXt+yVIikObw96G5bAuLYcVS7hvMUGqC9ZuM02/Y/iq9n8pkAg==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-strong-marker@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-strong-marker/-/remark-lint-strong-marker-2.0.1.tgz#1ad8f190c6ac0f8138b638965ccf3bcd18f6d4e4"
+ integrity sha512-8X2IsW1jZ5FmW9PLfQjkL0OVy/J3xdXLcZrG1GTeQKQ91BrPFyEZqUM2oM6Y4S6LGtxWer+neZkPZNroZoRPBQ==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-table-cell-padding@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/remark-lint-table-cell-padding/-/remark-lint-table-cell-padding-3.0.0.tgz#a769ba1999984ff5f90294fb6ccb8aead7e8a12f"
+ integrity sha512-sEKrbyFZPZpxI39R8/r+CwUrin9YtyRwVn0SQkNQEZWZcIpylK+bvoKIldvLIXQPob+ZxklL0GPVRzotQMwuWQ==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-table-pipe-alignment@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-table-pipe-alignment/-/remark-lint-table-pipe-alignment-2.0.1.tgz#12b7e4c54473d69c9866cb33439c718d09cffcc5"
+ integrity sha512-O89U7bp0ja6uQkT2uQrNB76GaPvFabrHiUGhqEUnld21yEdyj7rgS57kn84lZNSuuvN1Oor6bDyCwWQGzzpoOQ==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-table-pipes@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/remark-lint-table-pipes/-/remark-lint-table-pipes-3.0.0.tgz#b30b055d594cae782667eec91c6c5b35928ab259"
+ integrity sha512-QPokSazEdl0Y8ayUV9UB0Ggn3Jos/RAQwIo0z1KDGnJlGDiF80Jc6iU9RgDNUOjlpQffSLIfSVxH5VVYF/K3uQ==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint-unordered-list-marker-style@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/remark-lint-unordered-list-marker-style/-/remark-lint-unordered-list-marker-style-2.0.1.tgz#e64692aa9594dbe7e945ae76ab2218949cd92477"
+ integrity sha512-8KIDJNDtgbymEvl3LkrXgdxPMTOndcux3BHhNGB2lU4UnxSpYeHsxcDgirbgU6dqCAfQfvMjPvfYk19QTF9WZA==
+ dependencies:
+ unified-lint-rule "^1.0.0"
+ unist-util-generated "^1.1.0"
+ unist-util-position "^3.0.0"
+ unist-util-visit "^2.0.0"
+
+remark-lint@^8.0.0:
+ version "8.0.0"
+ resolved "https://registry.yarnpkg.com/remark-lint/-/remark-lint-8.0.0.tgz#6e40894f4a39eaea31fc4dd45abfaba948bf9a09"
+ integrity sha512-ESI8qJQ/TIRjABDnqoFsTiZntu+FRifZ5fJ77yX63eIDijl/arvmDvT+tAf75/Nm5BFL4R2JFUtkHRGVjzYUsg==
+ dependencies:
+ remark-message-control "^6.0.0"
+
+remark-message-control@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/remark-message-control/-/remark-message-control-6.0.0.tgz#955b054b38c197c9f2e35b1d88a4912949db7fc5"
+ integrity sha512-k9bt7BYc3G7YBdmeAhvd3VavrPa/XlKWR3CyHjr4sLO9xJyly8WHHT3Sp+8HPR8lEUv+/sZaffL7IjMLV0f6BA==
+ dependencies:
+ mdast-comment-marker "^1.0.0"
+ unified-message-control "^3.0.0"
+
+remark-parse@^11.0.0:
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1"
+ integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==
+ dependencies:
+ "@types/mdast" "^4.0.0"
+ mdast-util-from-markdown "^2.0.0"
+ micromark-util-types "^2.0.0"
+ unified "^11.0.0"
+
+remark-preset-lint-markdown-style-guide@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/remark-preset-lint-markdown-style-guide/-/remark-preset-lint-markdown-style-guide-4.0.0.tgz#976b6ffd7f37aa90868e081a69241fcde3a297d4"
+ integrity sha512-gczDlfZ28Fz0IN/oddy0AH4CiTu9S8d3pJWUsrnwFiafjhJjPGobGE1OD3bksi53md1Bp4K0fzo99YYfvB4Sjw==
+ dependencies:
+ remark-lint "^8.0.0"
+ remark-lint-blockquote-indentation "^2.0.0"
+ remark-lint-code-block-style "^2.0.0"
+ remark-lint-definition-case "^2.0.0"
+ remark-lint-definition-spacing "^2.0.0"
+ remark-lint-emphasis-marker "^2.0.0"
+ remark-lint-fenced-code-flag "^2.0.0"
+ remark-lint-fenced-code-marker "^2.0.0"
+ remark-lint-file-extension "^1.0.0"
+ remark-lint-final-definition "^2.0.0"
+ remark-lint-hard-break-spaces "^2.0.0"
+ remark-lint-heading-increment "^2.0.0"
+ remark-lint-heading-style "^2.0.0"
+ remark-lint-link-title-style "^2.0.0"
+ remark-lint-list-item-content-indent "^2.0.0"
+ remark-lint-list-item-indent "^2.0.0"
+ remark-lint-list-item-spacing "^3.0.0"
+ remark-lint-maximum-heading-length "^2.0.0"
+ remark-lint-maximum-line-length "^2.0.0"
+ remark-lint-no-auto-link-without-protocol "^2.0.0"
+ remark-lint-no-blockquote-without-marker "^4.0.0"
+ remark-lint-no-consecutive-blank-lines "^3.0.0"
+ remark-lint-no-duplicate-headings "^2.0.0"
+ remark-lint-no-emphasis-as-heading "^2.0.0"
+ remark-lint-no-file-name-articles "^1.0.0"
+ remark-lint-no-file-name-consecutive-dashes "^1.0.0"
+ remark-lint-no-file-name-irregular-characters "^1.0.0"
+ remark-lint-no-file-name-mixed-case "^1.0.0"
+ remark-lint-no-file-name-outer-dashes "^1.0.0"
+ remark-lint-no-heading-punctuation "^2.0.0"
+ remark-lint-no-inline-padding "^3.0.0"
+ remark-lint-no-literal-urls "^2.0.0"
+ remark-lint-no-multiple-toplevel-headings "^2.0.0"
+ remark-lint-no-shell-dollars "^2.0.0"
+ remark-lint-no-shortcut-reference-image "^2.0.0"
+ remark-lint-no-shortcut-reference-link "^2.0.0"
+ remark-lint-no-table-indentation "^3.0.0"
+ remark-lint-ordered-list-marker-style "^2.0.0"
+ remark-lint-ordered-list-marker-value "^2.0.0"
+ remark-lint-rule-style "^2.0.0"
+ remark-lint-strong-marker "^2.0.0"
+ remark-lint-table-cell-padding "^3.0.0"
+ remark-lint-table-pipe-alignment "^2.0.0"
+ remark-lint-table-pipes "^3.0.0"
+ remark-lint-unordered-list-marker-style "^2.0.0"
+
+remark-stringify@^11.0.0:
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3"
+ integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==
+ dependencies:
+ "@types/mdast" "^4.0.0"
+ mdast-util-to-markdown "^2.0.0"
+ unified "^11.0.0"
+
+remark@^15.0.0:
+ version "15.0.1"
+ resolved "https://registry.yarnpkg.com/remark/-/remark-15.0.1.tgz#ac7e7563260513b66426bc47f850e7aa5862c37c"
+ integrity sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==
+ dependencies:
+ "@types/mdast" "^4.0.0"
+ remark-parse "^11.0.0"
+ remark-stringify "^11.0.0"
+ unified "^11.0.0"
+
+require-from-string@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
+ integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
+
+resolve-alpn@^1.0.0:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9"
+ integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==
+
+resolve-cwd@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
+ integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==
+ dependencies:
+ resolve-from "^5.0.0"
+
+resolve-from@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
+ integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
+
+resolve-from@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
+ integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
+
+resolve-pkg-maps@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f"
+ integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==
+
+resolve@^1.10.1:
+ version "1.17.0"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
+ integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
+ dependencies:
+ path-parse "^1.0.6"
+
+resolve@^1.20.0, resolve@^1.22.2, resolve@^1.22.4:
+ version "1.22.8"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
+ integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
+ dependencies:
+ is-core-module "^2.13.0"
+ path-parse "^1.0.7"
+ supports-preserve-symlinks-flag "^1.0.0"
+
+resolve@^1.22.1:
+ version "1.22.2"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f"
+ integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==
+ dependencies:
+ is-core-module "^2.11.0"
+ path-parse "^1.0.7"
+ supports-preserve-symlinks-flag "^1.0.0"
+
+resolve@^2.0.0-next.4:
+ version "2.0.0-next.4"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660"
+ integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==
+ dependencies:
+ is-core-module "^2.9.0"
+ path-parse "^1.0.7"
+ supports-preserve-symlinks-flag "^1.0.0"
+
+responselike@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723"
+ integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==
+ dependencies:
+ lowercase-keys "^2.0.0"
+
+restore-cursor@^5.0.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-5.1.0.tgz#0766d95699efacb14150993f55baf0953ea1ebe7"
+ integrity sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==
+ dependencies:
+ onetime "^7.0.0"
+ signal-exit "^4.1.0"
+
+retry@^0.12.0:
+ version "0.12.0"
+ resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
+ integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==
+
+reusify@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
+ integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
+
+rfdc@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca"
+ integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==
+
+rimraf@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
+ integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
+ dependencies:
+ glob "^7.1.3"
+
+rimraf@^4.4.1:
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-4.4.1.tgz#bd33364f67021c5b79e93d7f4fa0568c7c21b755"
+ integrity sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==
+ dependencies:
+ glob "^9.2.0"
+
+rimraf@~2.6.2:
+ version "2.6.3"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
+ integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
+ dependencies:
+ glob "^7.1.3"
+
+roarr@^2.15.3:
+ version "2.15.4"
+ resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd"
+ integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==
+ dependencies:
+ boolean "^3.0.1"
+ detect-node "^2.0.4"
+ globalthis "^1.0.1"
+ json-stringify-safe "^5.0.1"
+ semver-compare "^1.0.0"
+ sprintf-js "^1.1.2"
+
+run-parallel@^1.1.9:
+ version "1.1.9"
+ resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679"
+ integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==
+
+safe-array-concat@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb"
+ integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==
+ dependencies:
+ call-bind "^1.0.7"
+ get-intrinsic "^1.2.4"
+ has-symbols "^1.0.3"
+ isarray "^2.0.5"
+
+safe-array-concat@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3"
+ integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.2"
+ get-intrinsic "^1.2.6"
+ has-symbols "^1.1.0"
+ isarray "^2.0.5"
+
+safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
+ integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
+
+safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
+ integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
+
+safe-push-apply@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz#01850e981c1602d398c85081f360e4e6d03d27f5"
+ integrity sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==
+ dependencies:
+ es-errors "^1.3.0"
+ isarray "^2.0.5"
+
+safe-regex-test@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
+ integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.1.3"
+ is-regex "^1.1.4"
+
+safe-regex-test@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377"
+ integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==
+ dependencies:
+ call-bind "^1.0.6"
+ es-errors "^1.3.0"
+ is-regex "^1.1.4"
+
+safe-regex-test@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz#7f87dfb67a3150782eaaf18583ff5d1711ac10c1"
+ integrity sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==
+ dependencies:
+ call-bound "^1.0.2"
+ es-errors "^1.3.0"
+ is-regex "^1.2.1"
+
+schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe"
+ integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==
+ dependencies:
+ "@types/json-schema" "^7.0.8"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
+semver-compare@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
+ integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
+
+semver@^6.0.0, semver@^6.1.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1:
+ version "6.3.1"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
+ integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
+
+semver@^7.0.0, semver@^7.3.2, semver@^7.3.5, semver@^7.3.8:
+ version "7.5.2"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.2.tgz#5b851e66d1be07c1cdaf37dfc856f543325a2beb"
+ integrity sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==
+ dependencies:
+ lru-cache "^6.0.0"
+
+semver@^7.1.1, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.3:
+ version "7.6.3"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
+ integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
+
+serialize-error@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18"
+ integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==
+ dependencies:
+ type-fest "^0.13.1"
+
+serialize-javascript@^6.0.1:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2"
+ integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==
+ dependencies:
+ randombytes "^2.1.0"
+
+set-function-length@^1.2.1, set-function-length@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449"
+ integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==
+ dependencies:
+ define-data-property "^1.1.4"
+ es-errors "^1.3.0"
+ function-bind "^1.1.2"
+ get-intrinsic "^1.2.4"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.2"
+
+set-function-name@^2.0.1, set-function-name@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985"
+ integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==
+ dependencies:
+ define-data-property "^1.1.4"
+ es-errors "^1.3.0"
+ functions-have-names "^1.2.3"
+ has-property-descriptors "^1.0.2"
+
+set-proto@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/set-proto/-/set-proto-1.0.0.tgz#0760dbcff30b2d7e801fd6e19983e56da337565e"
+ integrity sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==
+ dependencies:
+ dunder-proto "^1.0.1"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.0.0"
+
+shallow-clone@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
+ integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==
+ dependencies:
+ kind-of "^6.0.2"
+
+shebang-command@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
+ integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
+ dependencies:
+ shebang-regex "^3.0.0"
+
+shebang-regex@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
+ integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
+
+side-channel-list@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad"
+ integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==
+ dependencies:
+ es-errors "^1.3.0"
+ object-inspect "^1.13.3"
+
+side-channel-map@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42"
+ integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==
+ dependencies:
+ call-bound "^1.0.2"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.5"
+ object-inspect "^1.13.3"
+
+side-channel-weakmap@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea"
+ integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==
+ dependencies:
+ call-bound "^1.0.2"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.5"
+ object-inspect "^1.13.3"
+ side-channel-map "^1.0.1"
+
+side-channel@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
+ integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
+ dependencies:
+ call-bind "^1.0.0"
+ get-intrinsic "^1.0.2"
+ object-inspect "^1.9.0"
+
+side-channel@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2"
+ integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==
+ dependencies:
+ call-bind "^1.0.7"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.4"
+ object-inspect "^1.13.1"
+
+side-channel@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9"
+ integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==
+ dependencies:
+ es-errors "^1.3.0"
+ object-inspect "^1.13.3"
+ side-channel-list "^1.0.0"
+ side-channel-map "^1.0.1"
+ side-channel-weakmap "^1.0.2"
+
+signal-exit@^4.0.1, signal-exit@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04"
+ integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
+
+simple-git@^3.5.0:
+ version "3.16.0"
+ resolved "https://registry.yarnpkg.com/simple-git/-/simple-git-3.16.0.tgz#421773e24680f5716999cc4a1d60127b4b6a9dec"
+ integrity sha512-zuWYsOLEhbJRWVxpjdiXl6eyAyGo/KzVW+KFhhw9MqEEJttcq+32jTWSGyxTdf9e/YCohxRE+9xpWFj9FdiJNw==
+ dependencies:
+ "@kwsites/file-exists" "^1.1.1"
+ "@kwsites/promise-deferred" "^1.1.1"
+ debug "^4.3.4"
+
+slash@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce"
+ integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==
+
+slice-ansi@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a"
+ integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==
+ dependencies:
+ ansi-styles "^6.0.0"
+ is-fullwidth-code-point "^4.0.0"
+
+slice-ansi@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-7.1.0.tgz#cd6b4655e298a8d1bdeb04250a433094b347b9a9"
+ integrity sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==
+ dependencies:
+ ansi-styles "^6.2.1"
+ is-fullwidth-code-point "^5.0.0"
+
+sliced@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/sliced/-/sliced-1.0.1.tgz#0b3a662b5d04c3177b1926bea82b03f837a2ef41"
+ integrity sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=
+
+source-map-support@^0.5.6:
+ version "0.5.19"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
+ integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
+ dependencies:
+ buffer-from "^1.0.0"
+ source-map "^0.6.0"
+
+source-map-support@~0.5.20:
+ version "0.5.21"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
+ integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
+ dependencies:
+ buffer-from "^1.0.0"
+ source-map "^0.6.0"
+
+source-map@^0.6.0:
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
+ integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+
+space-separated-tokens@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f"
+ integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==
+
+spdx-correct@^3.0.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c"
+ integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==
+ dependencies:
+ spdx-expression-parse "^3.0.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-exceptions@^2.1.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
+ integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
+
+spdx-expression-parse@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
+ integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
+ dependencies:
+ spdx-exceptions "^2.1.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-license-ids@^3.0.0:
+ version "3.0.13"
+ resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5"
+ integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==
+
+sprintf-js@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673"
+ integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==
+
+sprintf-js@~1.0.2:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
+ integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
+
+standard-engine@^15.0.0:
+ version "15.0.0"
+ resolved "https://registry.yarnpkg.com/standard-engine/-/standard-engine-15.0.0.tgz#e37ca2e1a589ef85431043a3e87cb9ce95a4ca4e"
+ integrity sha512-4xwUhJNo1g/L2cleysUqUv7/btn7GEbYJvmgKrQ2vd/8pkTmN8cpqAZg+BT8Z1hNeEH787iWUdOpL8fmApLtxA==
+ dependencies:
+ get-stdin "^8.0.0"
+ minimist "^1.2.6"
+ pkg-conf "^3.1.0"
+ xdg-basedir "^4.0.0"
+
+standard@^17.0.0:
+ version "17.0.0"
+ resolved "https://registry.yarnpkg.com/standard/-/standard-17.0.0.tgz#85718ecd04dc4133908434660788708cca855aa1"
+ integrity sha512-GlCM9nzbLUkr+TYR5I2WQoIah4wHA2lMauqbyPLV/oI5gJxqhHzhjl9EG2N0lr/nRqI3KCbCvm/W3smxvLaChA==
+ dependencies:
+ eslint "^8.13.0"
+ eslint-config-standard "17.0.0"
+ eslint-config-standard-jsx "^11.0.0"
+ eslint-plugin-import "^2.26.0"
+ eslint-plugin-n "^15.1.0"
+ eslint-plugin-promise "^6.0.0"
+ eslint-plugin-react "^7.28.0"
+ standard-engine "^15.0.0"
+
+stdin-discarder@^0.2.2:
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/stdin-discarder/-/stdin-discarder-0.2.2.tgz#390037f44c4ae1a1ae535c5fe38dc3aba8d997be"
+ integrity sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==
+
+stop-iteration-iterator@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz#f481ff70a548f6124d0312c3aa14cbfa7aa542ad"
+ integrity sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==
+ dependencies:
+ es-errors "^1.3.0"
+ internal-slot "^1.1.0"
+
+stream-chain@^2.2.5:
+ version "2.2.5"
+ resolved "https://registry.yarnpkg.com/stream-chain/-/stream-chain-2.2.5.tgz#b30967e8f14ee033c5b9a19bbe8a2cba90ba0d09"
+ integrity sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==
+
+stream-json@^1.8.0:
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/stream-json/-/stream-json-1.8.0.tgz#53f486b2e3b4496c506131f8d7260ba42def151c"
+ integrity sha512-HZfXngYHUAr1exT4fxlbc1IOce1RYxp2ldeaf97LYCOPSoOqY/1Psp7iGvpb+6JIOgkra9zDYnPX01hGAHzEPw==
+ dependencies:
+ stream-chain "^2.2.5"
+
+string-argv@^0.3.2:
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6"
+ integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==
+
+"string-width-cjs@npm:string-width@^4.2.0":
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
+ integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
+ dependencies:
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.1"
+
+string-width@^4.1.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
+ integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
+ dependencies:
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.0"
+
+string-width@^5.0.1, string-width@^5.1.2:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
+ integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
+ dependencies:
+ eastasianwidth "^0.2.0"
+ emoji-regex "^9.2.2"
+ strip-ansi "^7.0.1"
+
+string-width@^6.0.0:
+ version "6.1.0"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-6.1.0.tgz#96488d6ed23f9ad5d82d13522af9e4c4c3fd7518"
+ integrity sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==
+ dependencies:
+ eastasianwidth "^0.2.0"
+ emoji-regex "^10.2.1"
+ strip-ansi "^7.0.1"
+
+string-width@^7.0.0, string-width@^7.2.0:
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-7.2.0.tgz#b5bb8e2165ce275d4d43476dd2700ad9091db6dc"
+ integrity sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==
+ dependencies:
+ emoji-regex "^10.3.0"
+ get-east-asian-width "^1.0.0"
+ strip-ansi "^7.1.0"
+
+string.prototype.matchall@^4.0.8:
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3"
+ integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+ get-intrinsic "^1.1.3"
+ has-symbols "^1.0.3"
+ internal-slot "^1.0.3"
+ regexp.prototype.flags "^1.4.3"
+ side-channel "^1.0.4"
+
+string.prototype.trim@^1.2.10:
+ version "1.2.10"
+ resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz#40b2dd5ee94c959b4dcfb1d65ce72e90da480c81"
+ integrity sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.2"
+ define-data-property "^1.1.4"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.5"
+ es-object-atoms "^1.0.0"
+ has-property-descriptors "^1.0.2"
+
+string.prototype.trim@^1.2.7:
+ version "1.2.7"
+ resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533"
+ integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+
+string.prototype.trim@^1.2.9:
+ version "1.2.9"
+ resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4"
+ integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.0"
+ es-object-atoms "^1.0.0"
+
+string.prototype.trimend@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533"
+ integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+
+string.prototype.trimend@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#3651b8513719e8a9f48de7f2f77640b26652b229"
+ integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
+
+string.prototype.trimend@^1.0.9:
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz#62e2731272cd285041b36596054e9f66569b6942"
+ integrity sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==
+ dependencies:
+ call-bind "^1.0.8"
+ call-bound "^1.0.2"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
+
+string.prototype.trimstart@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4"
+ integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==
+ dependencies:
+ call-bind "^1.0.2"
+ define-properties "^1.1.4"
+ es-abstract "^1.20.4"
+
+string.prototype.trimstart@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde"
+ integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
+
+string_decoder@^1.1.1:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
+ integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
+ dependencies:
+ safe-buffer "~5.2.0"
+
+string_decoder@~1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
+ integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
+ dependencies:
+ safe-buffer "~5.1.0"
+
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
+ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
+ dependencies:
+ ansi-regex "^5.0.1"
+
+strip-ansi@^7.0.0, strip-ansi@^7.0.1, strip-ansi@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
+ integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==
+ dependencies:
+ ansi-regex "^6.0.1"
+
+strip-bom@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
+ integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
+
+strip-json-comments@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
+ integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
+
+strnum@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db"
+ integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==
+
+sumchecker@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42"
+ integrity sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==
+ dependencies:
+ debug "^4.1.0"
+
+supports-color@^5.3.0:
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
+ integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
+ dependencies:
+ has-flag "^3.0.0"
+
+supports-color@^7.1.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
+ integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
+ dependencies:
+ has-flag "^4.0.0"
+
+supports-color@^8.0.0:
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
+ integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
+ dependencies:
+ has-flag "^4.0.0"
+
+supports-color@^9.0.0:
+ version "9.0.2"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.0.2.tgz#50f082888e4b0a4e2ccd2d0b4f9ef4efcd332485"
+ integrity sha512-ii6tc8ImGFrgMPYq7RVAMKkhPo9vk8uA+D3oKbJq/3Pk2YSMv1+9dUAesa9UxMbxBTvxwKTQffBahNVNxEvM8Q==
+ dependencies:
+ has-flag "^5.0.0"
+
+supports-preserve-symlinks-flag@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
+ integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
+
+tap-parser@~1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/tap-parser/-/tap-parser-1.2.2.tgz#5e2f6970611f079c7cf857de1dc7aa1b480de7a5"
+ integrity sha1-Xi9pcGEfB5x8+FfeHceqG0gN56U=
+ dependencies:
+ events-to-array "^1.0.1"
+ inherits "~2.0.1"
+ js-yaml "^3.2.7"
+ optionalDependencies:
+ readable-stream "^2"
+
+tap-xunit@^2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/tap-xunit/-/tap-xunit-2.4.1.tgz#9823797b676ae5017f4e380bd70abb893b8e120e"
+ integrity sha512-qcZStDtjjYjMKAo7QNiCtOW256g3tuSyCSe5kNJniG1Q2oeOExJq4vm8CwboHZURpkXAHvtqMl4TVL7mcbMVVA==
+ dependencies:
+ duplexer "~0.1.1"
+ minimist "~1.2.0"
+ tap-parser "~1.2.2"
+ through2 "~2.0.0"
+ xmlbuilder "~4.2.0"
+ xtend "~4.0.0"
+
+tapable@^1.0.0:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
+ integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
+
+tapable@^2.1.1, tapable@^2.2.0:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
+ integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
+
+tar@^6.1.11:
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a"
+ integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==
+ dependencies:
+ chownr "^2.0.0"
+ fs-minipass "^2.0.0"
+ minipass "^5.0.0"
+ minizlib "^2.1.1"
+ mkdirp "^1.0.3"
+ yallist "^4.0.0"
+
+temp@^0.9.4:
+ version "0.9.4"
+ resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.4.tgz#cd20a8580cb63635d0e4e9d4bd989d44286e7620"
+ integrity sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==
+ dependencies:
+ mkdirp "^0.5.1"
+ rimraf "~2.6.2"
+
+terser-webpack-plugin@^5.3.10:
+ version "5.3.10"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199"
+ integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==
+ dependencies:
+ "@jridgewell/trace-mapping" "^0.3.20"
+ jest-worker "^27.4.5"
+ schema-utils "^3.1.1"
+ serialize-javascript "^6.0.1"
+ terser "^5.26.0"
+
+terser@^5.26.0:
+ version "5.32.0"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.32.0.tgz#ee811c0d2d6b741c1cc34a2bc5bcbfc1b5b1f96c"
+ integrity sha512-v3Gtw3IzpBJ0ugkxEX8U0W6+TnPKRRCWGh1jC/iM/e3Ki5+qvO1L1EAZ56bZasc64aXHwRHNIQEzm6//i5cemQ==
+ dependencies:
+ "@jridgewell/source-map" "^0.3.3"
+ acorn "^8.8.2"
+ commander "^2.20.0"
+ source-map-support "~0.5.20"
+
+text-table@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
+ integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
+
+through2@~2.0.0:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
+ integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
+ dependencies:
+ readable-stream "~2.3.6"
+ xtend "~4.0.1"
+
+timers-browserify@1.4.2:
+ version "1.4.2"
+ resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d"
+ integrity sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=
+ dependencies:
+ process "~0.11.0"
+
+to-regex-range@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
+ integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
+ dependencies:
+ is-number "^7.0.0"
+
+tr46@~0.0.3:
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
+ integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
+
+trough@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/trough/-/trough-2.0.2.tgz#94a3aa9d5ce379fc561f6244905b3f36b7458d96"
+ integrity sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w==
+
+ts-api-utils@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
+ integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
+
+ts-api-utils@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91"
+ integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==
+
+ts-loader@^8.0.2:
+ version "8.0.2"
+ resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-8.0.2.tgz#ee73ca9350f745799396fff8578ba29b1e95616b"
+ integrity sha512-oYT7wOTUawYXQ8XIDsRhziyW0KUEV38jISYlE+9adP6tDtG+O5GkRe4QKQXrHVH4mJJ88DysvEtvGP65wMLlhg==
+ dependencies:
+ chalk "^2.3.0"
+ enhanced-resolve "^4.0.0"
+ loader-utils "^1.0.2"
+ micromatch "^4.0.0"
+ semver "^6.0.0"
+
+ts-node@6.2.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-6.2.0.tgz#65a0ae2acce319ea4fd7ac8d7c9f1f90c5da6baf"
+ integrity sha512-ZNT+OEGfUNVMGkpIaDJJ44Zq3Yr0bkU/ugN1PHbU+/01Z7UV1fsELRiTx1KuQNvQ1A3pGh3y25iYF6jXgxV21A==
+ dependencies:
+ arrify "^1.0.0"
+ buffer-from "^1.1.0"
+ diff "^3.1.0"
+ make-error "^1.1.1"
+ minimist "^1.2.0"
+ mkdirp "^0.5.1"
+ source-map-support "^0.5.6"
+ yn "^2.0.0"
+
+tsconfig-paths@^3.14.1:
+ version "3.14.2"
+ resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088"
+ integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==
+ dependencies:
+ "@types/json5" "^0.0.29"
+ json5 "^1.0.2"
+ minimist "^1.2.6"
+ strip-bom "^3.0.0"
+
+tsconfig-paths@^3.15.0:
+ version "3.15.0"
+ resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4"
+ integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==
+ dependencies:
+ "@types/json5" "^0.0.29"
+ json5 "^1.0.2"
+ minimist "^1.2.6"
+ strip-bom "^3.0.0"
+
+tslib@^1.9.0:
+ version "1.10.0"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a"
+ integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==
+
+tslib@^2.0.0, tslib@^2.2.0:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
+ integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
+
+tslib@^2.6.2:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01"
+ integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==
+
+type-check@^0.4.0, type-check@~0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
+ integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
+ dependencies:
+ prelude-ls "^1.2.1"
+
+type-fest@^0.13.1:
+ version "0.13.1"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934"
+ integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==
+
+type-fest@^0.20.2:
+ version "0.20.2"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
+ integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
+
+type-fest@^0.3.0:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1"
+ integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==
+
+type-fest@^3.8.0:
+ version "3.13.1"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.13.1.tgz#bb744c1f0678bea7543a2d1ec24e83e68e8c8706"
+ integrity sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==
+
+typed-array-buffer@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3"
+ integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==
+ dependencies:
+ call-bind "^1.0.7"
+ es-errors "^1.3.0"
+ is-typed-array "^1.1.13"
+
+typed-array-buffer@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz#a72395450a4869ec033fd549371b47af3a2ee536"
+ integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==
+ dependencies:
+ call-bound "^1.0.3"
+ es-errors "^1.3.0"
+ is-typed-array "^1.1.14"
+
+typed-array-byte-length@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67"
+ integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==
+ dependencies:
+ call-bind "^1.0.7"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-proto "^1.0.3"
+ is-typed-array "^1.1.13"
+
+typed-array-byte-length@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz#8407a04f7d78684f3d252aa1a143d2b77b4160ce"
+ integrity sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==
+ dependencies:
+ call-bind "^1.0.8"
+ for-each "^0.3.3"
+ gopd "^1.2.0"
+ has-proto "^1.2.0"
+ is-typed-array "^1.1.14"
+
+typed-array-byte-offset@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063"
+ integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==
+ dependencies:
+ available-typed-arrays "^1.0.7"
+ call-bind "^1.0.7"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-proto "^1.0.3"
+ is-typed-array "^1.1.13"
+
+typed-array-byte-offset@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz#ae3698b8ec91a8ab945016108aef00d5bff12355"
+ integrity sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==
+ dependencies:
+ available-typed-arrays "^1.0.7"
+ call-bind "^1.0.8"
+ for-each "^0.3.3"
+ gopd "^1.2.0"
+ has-proto "^1.2.0"
+ is-typed-array "^1.1.15"
+ reflect.getprototypeof "^1.0.9"
+
+typed-array-length@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb"
+ integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==
+ dependencies:
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ is-typed-array "^1.1.9"
+
+typed-array-length@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.6.tgz#57155207c76e64a3457482dfdc1c9d1d3c4c73a3"
+ integrity sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==
+ dependencies:
+ call-bind "^1.0.7"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-proto "^1.0.3"
+ is-typed-array "^1.1.13"
+ possible-typed-array-names "^1.0.0"
+
+typed-array-length@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.7.tgz#ee4deff984b64be1e118b0de8c9c877d5ce73d3d"
+ integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==
+ dependencies:
+ call-bind "^1.0.7"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ is-typed-array "^1.1.13"
+ possible-typed-array-names "^1.0.0"
+ reflect.getprototypeof "^1.0.6"
+
+typedarray@^0.0.6:
+ version "0.0.6"
+ resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
+ integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
+
+typescript@^5.6.2:
+ version "5.6.2"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0"
+ integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==
+
+uc.micro@^2.0.0, uc.micro@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee"
+ integrity sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==
+
+unbox-primitive@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
+ integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
+ dependencies:
+ call-bind "^1.0.2"
+ has-bigints "^1.0.2"
+ has-symbols "^1.0.3"
+ which-boxed-primitive "^1.0.2"
+
+unbox-primitive@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz#8d9d2c9edeea8460c7f35033a88867944934d1e2"
+ integrity sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==
+ dependencies:
+ call-bound "^1.0.3"
+ has-bigints "^1.0.2"
+ has-symbols "^1.1.0"
+ which-boxed-primitive "^1.1.1"
+
+undici-types@~6.19.2:
+ version "6.19.8"
+ resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02"
+ integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==
+
+unicorn-magic@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/unicorn-magic/-/unicorn-magic-0.3.0.tgz#4efd45c85a69e0dd576d25532fbfa22aa5c8a104"
+ integrity sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==
+
+unified-args@^11.0.0:
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/unified-args/-/unified-args-11.0.1.tgz#5c82564616288b8d99feed7326c2223097d30726"
+ integrity sha512-WEQghE91+0s3xPVs0YW6a5zUduNLjmANswX7YbBfksHNDGMjHxaWCql4SR7c9q0yov/XiIEdk6r/LqfPjaYGcw==
+ dependencies:
+ "@types/text-table" "^0.2.0"
+ chalk "^5.0.0"
+ chokidar "^3.0.0"
+ comma-separated-tokens "^2.0.0"
+ json5 "^2.0.0"
+ minimist "^1.0.0"
+ strip-ansi "^7.0.0"
+ text-table "^0.2.0"
+ unified-engine "^11.0.0"
+
+unified-engine@^11.0.0:
+ version "11.2.1"
+ resolved "https://registry.yarnpkg.com/unified-engine/-/unified-engine-11.2.1.tgz#8f9c05b3f262930666b1cdb83108c15dd39d6cdd"
+ integrity sha512-xBAdZ8UY2X4R9Hm6X6kMne4Nz0PlpOc1oE6DPeqJnewr5Imkb8uT5Eyvy1h7xNekPL3PSWh3ZJyNrMW6jnNQBg==
+ dependencies:
+ "@types/concat-stream" "^2.0.0"
+ "@types/debug" "^4.0.0"
+ "@types/is-empty" "^1.0.0"
+ "@types/node" "^20.0.0"
+ "@types/unist" "^3.0.0"
+ concat-stream "^2.0.0"
+ debug "^4.0.0"
+ extend "^3.0.0"
+ glob "^10.0.0"
+ ignore "^5.0.0"
+ is-empty "^1.0.0"
+ is-plain-obj "^4.0.0"
+ load-plugin "^6.0.0"
+ parse-json "^7.0.0"
+ trough "^2.0.0"
+ unist-util-inspect "^8.0.0"
+ vfile "^6.0.0"
+ vfile-message "^4.0.0"
+ vfile-reporter "^8.0.0"
+ vfile-statistics "^3.0.0"
+ yaml "^2.0.0"
+
+unified-lint-rule@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/unified-lint-rule/-/unified-lint-rule-1.0.4.tgz#be432d316db7ad801166041727b023ba18963e24"
+ integrity sha512-q9wY6S+d38xRAuWQVOMjBQYi7zGyKkY23ciNafB8JFVmDroyKjtytXHCg94JnhBCXrNqpfojo3+8D+gmF4zxJQ==
+ dependencies:
+ wrapped "^1.0.1"
+
+unified-message-control@^3.0.0:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/unified-message-control/-/unified-message-control-3.0.3.tgz#d08c4564092a507668de71451a33c0d80e734bbd"
+ integrity sha512-oY5z2n8ugjpNHXOmcgrw0pQeJzavHS0VjPBP21tOcm7rc2C+5Q+kW9j5+gqtf8vfW/8sabbsK5+P+9QPwwEHDA==
+ dependencies:
+ unist-util-visit "^2.0.0"
+ vfile-location "^3.0.0"
+
+unified@^11.0.0:
+ version "11.0.5"
+ resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.5.tgz#f66677610a5c0a9ee90cab2b8d4d66037026d9e1"
+ integrity sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==
+ dependencies:
+ "@types/unist" "^3.0.0"
+ bail "^2.0.0"
+ devlop "^1.0.0"
+ extend "^3.0.0"
+ is-plain-obj "^4.0.0"
+ trough "^2.0.0"
+ vfile "^6.0.0"
+
+unist-util-generated@^1.0.0:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b"
+ integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==
+
+unist-util-generated@^1.1.0:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.4.tgz#2261c033d9fc23fae41872cdb7663746e972c1a7"
+ integrity sha512-SA7Sys3h3X4AlVnxHdvN/qYdr4R38HzihoEVY2Q2BZu8NHWDnw5OGcC/tXWjQfd4iG+M6qRFNIRGqJmp2ez4Ww==
+
+unist-util-inspect@^8.0.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/unist-util-inspect/-/unist-util-inspect-8.1.0.tgz#ff2729b543c483041b3c29cbe04c5460a406ee25"
+ integrity sha512-mOlg8Mp33pR0eeFpo5d2902ojqFFOKMMG2hF8bmH7ZlhnmjFgh0NI3/ZDwdaBJNbvrS7LZFVrBVtIE9KZ9s7vQ==
+ dependencies:
+ "@types/unist" "^3.0.0"
+
+unist-util-is@^4.0.0:
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797"
+ integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==
+
+unist-util-is@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424"
+ integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==
+ dependencies:
+ "@types/unist" "^3.0.0"
+
+unist-util-position@^3.0.0:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.0.3.tgz#fff942b879538b242096c148153826664b1ca373"
+ integrity sha512-28EpCBYFvnMeq9y/4w6pbnFmCUfzlsc41NJui5c51hOFjBA1fejcwc+5W4z2+0ECVbScG3dURS3JTVqwenzqZw==
+
+unist-util-stringify-position@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.1.tgz#de2a2bc8d3febfa606652673a91455b6a36fb9f3"
+ integrity sha512-Zqlf6+FRI39Bah8Q6ZnNGrEHUhwJOkHde2MHVk96lLyftfJJckaPslKgzhVcviXj8KcE9UJM9F+a4JEiBUTYgA==
+ dependencies:
+ "@types/unist" "^2.0.2"
+
+unist-util-stringify-position@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2"
+ integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==
+ dependencies:
+ "@types/unist" "^3.0.0"
+
+unist-util-visit-parents@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6"
+ integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==
+ dependencies:
+ "@types/unist" "^2.0.0"
+ unist-util-is "^4.0.0"
+
+unist-util-visit-parents@^6.0.0:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815"
+ integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==
+ dependencies:
+ "@types/unist" "^3.0.0"
+ unist-util-is "^6.0.0"
+
+unist-util-visit@^2.0.0:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c"
+ integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==
+ dependencies:
+ "@types/unist" "^2.0.0"
+ unist-util-is "^4.0.0"
+ unist-util-visit-parents "^3.0.0"
+
+unist-util-visit@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6"
+ integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==
+ dependencies:
+ "@types/unist" "^3.0.0"
+ unist-util-is "^6.0.0"
+ unist-util-visit-parents "^6.0.0"
+
+universal-github-app-jwt@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz#d57cee49020662a95ca750a057e758a1a7190e6e"
+ integrity sha512-G33RTLrIBMFmlDV4u4CBF7dh71eWwykck4XgaxaIVeZKOYZRAAxvcGMRFTUclVY6xoUPQvO4Ne5wKGxYm/Yy9w==
+ dependencies:
+ "@types/jsonwebtoken" "^9.0.0"
+ jsonwebtoken "^9.0.0"
+
+universal-user-agent@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee"
+ integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==
+
+universalify@^0.1.0:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
+ integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
+
+universalify@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d"
+ integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==
+
+universalify@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
+ integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
+
+update-browserslist-db@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e"
+ integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==
+ dependencies:
+ escalade "^3.1.2"
+ picocolors "^1.0.1"
+
+uri-js@^4.2.2:
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
+ integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
+ dependencies:
+ punycode "^2.1.0"
+
+url@^0.11.4:
+ version "0.11.4"
+ resolved "https://registry.yarnpkg.com/url/-/url-0.11.4.tgz#adca77b3562d56b72746e76b330b7f27b6721f3c"
+ integrity sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==
+ dependencies:
+ punycode "^1.4.1"
+ qs "^6.12.3"
+
+util-deprecate@^1.0.1, util-deprecate@~1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
+ integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
+
+validate-npm-package-license@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
+ integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
+ dependencies:
+ spdx-correct "^3.0.0"
+ spdx-expression-parse "^3.0.0"
+
+validate-npm-package-name@^5.0.0:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz#a316573e9b49f3ccd90dbb6eb52b3f06c6d604e8"
+ integrity sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==
+
+vfile-location@^3.0.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c"
+ integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==
+
+vfile-location@^5.0.0:
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.3.tgz#cb9eacd20f2b6426d19451e0eafa3d0a846225c3"
+ integrity sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==
+ dependencies:
+ "@types/unist" "^3.0.0"
+ vfile "^6.0.0"
+
+vfile-message@^4.0.0:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181"
+ integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==
+ dependencies:
+ "@types/unist" "^3.0.0"
+ unist-util-stringify-position "^4.0.0"
+
+vfile-reporter@^8.0.0:
+ version "8.1.1"
+ resolved "https://registry.yarnpkg.com/vfile-reporter/-/vfile-reporter-8.1.1.tgz#ac06a5a68f1b480609c443062dffea1cfa2d11b1"
+ integrity sha512-qxRZcnFSQt6pWKn3PAk81yLK2rO2i7CDXpy8v8ZquiEOMLSnPw6BMSi9Y1sUCwGGl7a9b3CJT1CKpnRF7pp66g==
+ dependencies:
+ "@types/supports-color" "^8.0.0"
+ string-width "^6.0.0"
+ supports-color "^9.0.0"
+ unist-util-stringify-position "^4.0.0"
+ vfile "^6.0.0"
+ vfile-message "^4.0.0"
+ vfile-sort "^4.0.0"
+ vfile-statistics "^3.0.0"
+
+vfile-sort@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/vfile-sort/-/vfile-sort-4.0.0.tgz#fa1929065b62fe5311e5391c9434f745e8641703"
+ integrity sha512-lffPI1JrbHDTToJwcq0rl6rBmkjQmMuXkAxsZPRS9DXbaJQvc642eCg6EGxcX2i1L+esbuhq+2l9tBll5v8AeQ==
+ dependencies:
+ vfile "^6.0.0"
+ vfile-message "^4.0.0"
+
+vfile-statistics@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/vfile-statistics/-/vfile-statistics-3.0.0.tgz#0f5cd00c611c1862b13a9b5bc5599efaf465f2cf"
+ integrity sha512-/qlwqwWBWFOmpXujL/20P+Iuydil0rZZNglR+VNm6J0gpLHwuVM5s7g2TfVoswbXjZ4HuIhLMySEyIw5i7/D8w==
+ dependencies:
+ vfile "^6.0.0"
+ vfile-message "^4.0.0"
+
+vfile@^6.0.0:
+ version "6.0.2"
+ resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.2.tgz#ef49548ea3d270097a67011921411130ceae7deb"
+ integrity sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==
+ dependencies:
+ "@types/unist" "^3.0.0"
+ unist-util-stringify-position "^4.0.0"
+ vfile-message "^4.0.0"
+
+vscode-jsonrpc@8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz#cb9989c65e219e18533cc38e767611272d274c94"
+ integrity sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==
+
+vscode-languageserver-protocol@3.17.3:
+ version "3.17.3"
+ resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz#6d0d54da093f0c0ee3060b81612cce0f11060d57"
+ integrity sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==
+ dependencies:
+ vscode-jsonrpc "8.1.0"
+ vscode-languageserver-types "3.17.3"
+
+vscode-languageserver-textdocument@^1.0.5:
+ version "1.0.7"
+ resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.7.tgz#16df468d5c2606103c90554ae05f9f3d335b771b"
+ integrity sha512-bFJH7UQxlXT8kKeyiyu41r22jCZXG8kuuVVA33OEJn1diWOZK5n8zBSPZFHVBOu8kXZ6h0LIRhf5UnCo61J4Hg==
+
+vscode-languageserver-textdocument@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz#9eae94509cbd945ea44bca8dcfe4bb0c15bb3ac0"
+ integrity sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==
+
+vscode-languageserver-types@3.17.3:
+ version "3.17.3"
+ resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz#72d05e47b73be93acb84d6e311b5786390f13f64"
+ integrity sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==
+
+vscode-languageserver-types@^3.17.1:
+ version "3.17.2"
+ resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz#b2c2e7de405ad3d73a883e91989b850170ffc4f2"
+ integrity sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==
+
+vscode-languageserver@^8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz#5024253718915d84576ce6662dd46a791498d827"
+ integrity sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==
+ dependencies:
+ vscode-languageserver-protocol "3.17.3"
+
+vscode-uri@^3.0.3:
+ version "3.0.6"
+ resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.6.tgz#5e6e2e1a4170543af30151b561a41f71db1d6f91"
+ integrity sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ==
+
+vscode-uri@^3.0.8:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.1.0.tgz#dd09ec5a66a38b5c3fffc774015713496d14e09c"
+ integrity sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==
+
+walk-sync@^0.3.2:
+ version "0.3.4"
+ resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.4.tgz#cf78486cc567d3a96b5b2237c6108017a5ffb9a4"
+ integrity sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==
+ dependencies:
+ ensure-posix-path "^1.0.0"
+ matcher-collection "^1.0.0"
+
+walk-up-path@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-3.0.1.tgz#c8d78d5375b4966c717eb17ada73dbd41490e886"
+ integrity sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==
+
+watchpack@^2.4.1:
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da"
+ integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==
+ dependencies:
+ glob-to-regexp "^0.4.1"
+ graceful-fs "^4.1.2"
+
+web-namespaces@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692"
+ integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==
+
+webidl-conversions@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
+ integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
+
+webpack-cli@^5.1.4:
+ version "5.1.4"
+ resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b"
+ integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==
+ dependencies:
+ "@discoveryjs/json-ext" "^0.5.0"
+ "@webpack-cli/configtest" "^2.1.1"
+ "@webpack-cli/info" "^2.0.2"
+ "@webpack-cli/serve" "^2.0.5"
+ colorette "^2.0.14"
+ commander "^10.0.1"
+ cross-spawn "^7.0.3"
+ envinfo "^7.7.3"
+ fastest-levenshtein "^1.0.12"
+ import-local "^3.0.2"
+ interpret "^3.1.1"
+ rechoir "^0.8.0"
+ webpack-merge "^5.7.3"
+
+webpack-merge@^5.7.3:
+ version "5.8.0"
+ resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61"
+ integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==
+ dependencies:
+ clone-deep "^4.0.1"
+ wildcard "^2.0.0"
+
+webpack-sources@^3.2.3:
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
+ integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
+
+webpack@^5.95.0:
+ version "5.95.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.95.0.tgz#8fd8c454fa60dad186fbe36c400a55848307b4c0"
+ integrity sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==
+ dependencies:
+ "@types/estree" "^1.0.5"
+ "@webassemblyjs/ast" "^1.12.1"
+ "@webassemblyjs/wasm-edit" "^1.12.1"
+ "@webassemblyjs/wasm-parser" "^1.12.1"
+ acorn "^8.7.1"
+ acorn-import-attributes "^1.9.5"
+ browserslist "^4.21.10"
+ chrome-trace-event "^1.0.2"
+ enhanced-resolve "^5.17.1"
+ es-module-lexer "^1.2.1"
+ eslint-scope "5.1.1"
+ events "^3.2.0"
+ glob-to-regexp "^0.4.1"
+ graceful-fs "^4.2.11"
+ json-parse-even-better-errors "^2.3.1"
+ loader-runner "^4.2.0"
+ mime-types "^2.1.27"
+ neo-async "^2.6.2"
+ schema-utils "^3.2.0"
+ tapable "^2.1.1"
+ terser-webpack-plugin "^5.3.10"
+ watchpack "^2.4.1"
+ webpack-sources "^3.2.3"
+
+whatwg-url@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
+ integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=
+ dependencies:
+ tr46 "~0.0.3"
+ webidl-conversions "^3.0.0"
+
+which-boxed-primitive@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
+ integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
+ dependencies:
+ is-bigint "^1.0.1"
+ is-boolean-object "^1.1.0"
+ is-number-object "^1.0.4"
+ is-string "^1.0.5"
+ is-symbol "^1.0.3"
+
+which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz#d76ec27df7fa165f18d5808374a5fe23c29b176e"
+ integrity sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==
+ dependencies:
+ is-bigint "^1.1.0"
+ is-boolean-object "^1.2.1"
+ is-number-object "^1.1.1"
+ is-string "^1.1.1"
+ is-symbol "^1.1.1"
+
+which-builtin-type@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz#89183da1b4907ab089a6b02029cc5d8d6574270e"
+ integrity sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==
+ dependencies:
+ call-bound "^1.0.2"
+ function.prototype.name "^1.1.6"
+ has-tostringtag "^1.0.2"
+ is-async-function "^2.0.0"
+ is-date-object "^1.1.0"
+ is-finalizationregistry "^1.1.0"
+ is-generator-function "^1.0.10"
+ is-regex "^1.2.1"
+ is-weakref "^1.0.2"
+ isarray "^2.0.5"
+ which-boxed-primitive "^1.1.0"
+ which-collection "^1.0.2"
+ which-typed-array "^1.1.16"
+
+which-collection@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0"
+ integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==
+ dependencies:
+ is-map "^2.0.3"
+ is-set "^2.0.3"
+ is-weakmap "^2.0.2"
+ is-weakset "^2.0.3"
+
+which-typed-array@^1.1.14, which-typed-array@^1.1.15:
+ version "1.1.15"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d"
+ integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==
+ dependencies:
+ available-typed-arrays "^1.0.7"
+ call-bind "^1.0.7"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-tostringtag "^1.0.2"
+
+which-typed-array@^1.1.16, which-typed-array@^1.1.19:
+ version "1.1.19"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956"
+ integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==
+ dependencies:
+ available-typed-arrays "^1.0.7"
+ call-bind "^1.0.8"
+ call-bound "^1.0.4"
+ for-each "^0.3.5"
+ get-proto "^1.0.1"
+ gopd "^1.2.0"
+ has-tostringtag "^1.0.2"
+
+which-typed-array@^1.1.9:
+ version "1.1.9"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6"
+ integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==
+ dependencies:
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.2"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-tostringtag "^1.0.0"
+ is-typed-array "^1.1.10"
+
+which@^2.0.1:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
+ integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
+ dependencies:
+ isexe "^2.0.0"
+
+which@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/which/-/which-4.0.0.tgz#cd60b5e74503a3fbcfbf6cd6b4138a8bae644c1a"
+ integrity sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==
+ dependencies:
+ isexe "^3.1.1"
+
+wildcard@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
+ integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==
+
+word-wrap@^1.2.5:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34"
+ integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==
+
+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
+ integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+
+wrap-ansi@^8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
+ integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==
+ dependencies:
+ ansi-styles "^6.1.0"
+ string-width "^5.0.1"
+ strip-ansi "^7.0.1"
+
+wrap-ansi@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-9.0.0.tgz#1a3dc8b70d85eeb8398ddfb1e4a02cd186e58b3e"
+ integrity sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==
+ dependencies:
+ ansi-styles "^6.2.1"
+ string-width "^7.0.0"
+ strip-ansi "^7.1.0"
+
+wrapped@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/wrapped/-/wrapped-1.0.1.tgz#c783d9d807b273e9b01e851680a938c87c907242"
+ integrity sha1-x4PZ2Aeyc+mwHoUWgKk4yHyQckI=
+ dependencies:
+ co "3.1.0"
+ sliced "^1.0.1"
+
+wrapper-webpack-plugin@^2.2.0:
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/wrapper-webpack-plugin/-/wrapper-webpack-plugin-2.2.2.tgz#a950b7fbc39ca103e468a7c06c225cb1e337ad3b"
+ integrity sha512-twLGZw0b2AEnz3LmsM/uCFRzGxE+XUlUPlJkCuHY3sI+uGO4dTJsgYee3ufWJaynAZYkpgQSKMSr49n9Yxalzg==
+
+wrappy@1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
+ integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
+
+xdg-basedir@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"
+ integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
+
+xmlbuilder@~4.2.0:
+ version "4.2.1"
+ resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.2.1.tgz#aa58a3041a066f90eaa16c2f5389ff19f3f461a5"
+ integrity sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=
+ dependencies:
+ lodash "^4.0.0"
+
+xtend@~4.0.0, xtend@~4.0.1:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
+ integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
+
+yallist@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
+ integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
+
+yaml@^2.0.0:
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.6.0.tgz#14059ad9d0b1680d0f04d3a60fe00f3a857303c3"
+ integrity sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==
+
+yaml@^2.4.5:
+ version "2.4.5"
+ resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.5.tgz#60630b206dd6d84df97003d33fc1ddf6296cca5e"
+ integrity sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==
+
+yaml@^2.8.0:
+ version "2.8.0"
+ resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.0.tgz#15f8c9866211bdc2d3781a0890e44d4fa1a5fff6"
+ integrity sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==
+
+yauzl@^2.10.0:
+ version "2.10.0"
+ resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
+ integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==
+ dependencies:
+ buffer-crc32 "~0.2.3"
+ fd-slicer "~1.1.0"
+
+yn@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a"
+ integrity sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=
+
+yocto-queue@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
+ integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
+
+zwitch@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.2.tgz#91f8d0e901ffa3d66599756dde7f57b17c95dce1"
+ integrity sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA==
diff --git a/devel/electron32/pkg-descr b/devel/electron38/pkg-descr
index c91da5b3cd13..c91da5b3cd13 100644
--- a/devel/electron32/pkg-descr
+++ b/devel/electron38/pkg-descr
diff --git a/devel/electron38/pkg-plist b/devel/electron38/pkg-plist
new file mode 100644
index 000000000000..3fb091d46981
--- /dev/null
+++ b/devel/electron38/pkg-plist
@@ -0,0 +1,376 @@
+bin/electron%%ELECTRON_VER_MAJOR%%
+%%DATADIR%%/LICENSE
+%%DATADIR%%/LICENSES.chromium.html
+%%DATADIR%%/chrome_100_percent.pak
+%%DATADIR%%/chrome_200_percent.pak
+%%DRIVER%%%%DATADIR%%/chromedriver
+%%DATADIR%%/electron
+%%DATADIR%%/gen/electron/buildflags/buildflags.h
+%%DATADIR%%/gen/v8/embedded.S
+%%DATADIR%%/libEGL.so
+%%DATADIR%%/libGLESv2.so
+%%DATADIR%%/libffmpeg.so
+%%NOT_AARCH64%%%%DATADIR%%/libvk_swiftshader.so
+%%DATADIR%%/libvulkan.so
+%%DATADIR%%/locales/af.pak
+%%DATADIR%%/locales/af_FEMININE.pak
+%%DATADIR%%/locales/af_MASCULINE.pak
+%%DATADIR%%/locales/af_NEUTER.pak
+%%DATADIR%%/locales/am.pak
+%%DATADIR%%/locales/am_FEMININE.pak
+%%DATADIR%%/locales/am_MASCULINE.pak
+%%DATADIR%%/locales/am_NEUTER.pak
+%%DATADIR%%/locales/ar.pak
+%%DATADIR%%/locales/ar_FEMININE.pak
+%%DATADIR%%/locales/ar_MASCULINE.pak
+%%DATADIR%%/locales/ar_NEUTER.pak
+%%DATADIR%%/locales/bg.pak
+%%DATADIR%%/locales/bg_FEMININE.pak
+%%DATADIR%%/locales/bg_MASCULINE.pak
+%%DATADIR%%/locales/bg_NEUTER.pak
+%%DATADIR%%/locales/bn.pak
+%%DATADIR%%/locales/bn_FEMININE.pak
+%%DATADIR%%/locales/bn_MASCULINE.pak
+%%DATADIR%%/locales/bn_NEUTER.pak
+%%DATADIR%%/locales/ca.pak
+%%DATADIR%%/locales/ca_FEMININE.pak
+%%DATADIR%%/locales/ca_MASCULINE.pak
+%%DATADIR%%/locales/ca_NEUTER.pak
+%%DATADIR%%/locales/cs.pak
+%%DATADIR%%/locales/cs_FEMININE.pak
+%%DATADIR%%/locales/cs_MASCULINE.pak
+%%DATADIR%%/locales/cs_NEUTER.pak
+%%DATADIR%%/locales/da.pak
+%%DATADIR%%/locales/da_FEMININE.pak
+%%DATADIR%%/locales/da_MASCULINE.pak
+%%DATADIR%%/locales/da_NEUTER.pak
+%%DATADIR%%/locales/de.pak
+%%DATADIR%%/locales/de_FEMININE.pak
+%%DATADIR%%/locales/de_MASCULINE.pak
+%%DATADIR%%/locales/de_NEUTER.pak
+%%DATADIR%%/locales/el.pak
+%%DATADIR%%/locales/el_FEMININE.pak
+%%DATADIR%%/locales/el_MASCULINE.pak
+%%DATADIR%%/locales/el_NEUTER.pak
+%%DATADIR%%/locales/en-GB.pak
+%%DATADIR%%/locales/en-GB_FEMININE.pak
+%%DATADIR%%/locales/en-GB_MASCULINE.pak
+%%DATADIR%%/locales/en-GB_NEUTER.pak
+%%DATADIR%%/locales/en-US.pak
+%%DATADIR%%/locales/en-US_FEMININE.pak
+%%DATADIR%%/locales/en-US_MASCULINE.pak
+%%DATADIR%%/locales/en-US_NEUTER.pak
+%%DATADIR%%/locales/es-419.pak
+%%DATADIR%%/locales/es-419_FEMININE.pak
+%%DATADIR%%/locales/es-419_MASCULINE.pak
+%%DATADIR%%/locales/es-419_NEUTER.pak
+%%DATADIR%%/locales/es.pak
+%%DATADIR%%/locales/es_FEMININE.pak
+%%DATADIR%%/locales/es_MASCULINE.pak
+%%DATADIR%%/locales/es_NEUTER.pak
+%%DATADIR%%/locales/et.pak
+%%DATADIR%%/locales/et_FEMININE.pak
+%%DATADIR%%/locales/et_MASCULINE.pak
+%%DATADIR%%/locales/et_NEUTER.pak
+%%DATADIR%%/locales/fa.pak
+%%DATADIR%%/locales/fa_FEMININE.pak
+%%DATADIR%%/locales/fa_MASCULINE.pak
+%%DATADIR%%/locales/fa_NEUTER.pak
+%%DATADIR%%/locales/fi.pak
+%%DATADIR%%/locales/fi_FEMININE.pak
+%%DATADIR%%/locales/fi_MASCULINE.pak
+%%DATADIR%%/locales/fi_NEUTER.pak
+%%DATADIR%%/locales/fil.pak
+%%DATADIR%%/locales/fil_FEMININE.pak
+%%DATADIR%%/locales/fil_MASCULINE.pak
+%%DATADIR%%/locales/fil_NEUTER.pak
+%%DATADIR%%/locales/fr.pak
+%%DATADIR%%/locales/fr_FEMININE.pak
+%%DATADIR%%/locales/fr_MASCULINE.pak
+%%DATADIR%%/locales/fr_NEUTER.pak
+%%DATADIR%%/locales/gu.pak
+%%DATADIR%%/locales/gu_FEMININE.pak
+%%DATADIR%%/locales/gu_MASCULINE.pak
+%%DATADIR%%/locales/gu_NEUTER.pak
+%%DATADIR%%/locales/he.pak
+%%DATADIR%%/locales/he_FEMININE.pak
+%%DATADIR%%/locales/he_MASCULINE.pak
+%%DATADIR%%/locales/he_NEUTER.pak
+%%DATADIR%%/locales/hi.pak
+%%DATADIR%%/locales/hi_FEMININE.pak
+%%DATADIR%%/locales/hi_MASCULINE.pak
+%%DATADIR%%/locales/hi_NEUTER.pak
+%%DATADIR%%/locales/hr.pak
+%%DATADIR%%/locales/hr_FEMININE.pak
+%%DATADIR%%/locales/hr_MASCULINE.pak
+%%DATADIR%%/locales/hr_NEUTER.pak
+%%DATADIR%%/locales/hu.pak
+%%DATADIR%%/locales/hu_FEMININE.pak
+%%DATADIR%%/locales/hu_MASCULINE.pak
+%%DATADIR%%/locales/hu_NEUTER.pak
+%%DATADIR%%/locales/id.pak
+%%DATADIR%%/locales/id_FEMININE.pak
+%%DATADIR%%/locales/id_MASCULINE.pak
+%%DATADIR%%/locales/id_NEUTER.pak
+%%DATADIR%%/locales/it.pak
+%%DATADIR%%/locales/it_FEMININE.pak
+%%DATADIR%%/locales/it_MASCULINE.pak
+%%DATADIR%%/locales/it_NEUTER.pak
+%%DATADIR%%/locales/ja.pak
+%%DATADIR%%/locales/ja_FEMININE.pak
+%%DATADIR%%/locales/ja_MASCULINE.pak
+%%DATADIR%%/locales/ja_NEUTER.pak
+%%DATADIR%%/locales/kn.pak
+%%DATADIR%%/locales/kn_FEMININE.pak
+%%DATADIR%%/locales/kn_MASCULINE.pak
+%%DATADIR%%/locales/kn_NEUTER.pak
+%%DATADIR%%/locales/ko.pak
+%%DATADIR%%/locales/ko_FEMININE.pak
+%%DATADIR%%/locales/ko_MASCULINE.pak
+%%DATADIR%%/locales/ko_NEUTER.pak
+%%DATADIR%%/locales/lt.pak
+%%DATADIR%%/locales/lt_FEMININE.pak
+%%DATADIR%%/locales/lt_MASCULINE.pak
+%%DATADIR%%/locales/lt_NEUTER.pak
+%%DATADIR%%/locales/lv.pak
+%%DATADIR%%/locales/lv_FEMININE.pak
+%%DATADIR%%/locales/lv_MASCULINE.pak
+%%DATADIR%%/locales/lv_NEUTER.pak
+%%DATADIR%%/locales/ml.pak
+%%DATADIR%%/locales/ml_FEMININE.pak
+%%DATADIR%%/locales/ml_MASCULINE.pak
+%%DATADIR%%/locales/ml_NEUTER.pak
+%%DATADIR%%/locales/mr.pak
+%%DATADIR%%/locales/mr_FEMININE.pak
+%%DATADIR%%/locales/mr_MASCULINE.pak
+%%DATADIR%%/locales/mr_NEUTER.pak
+%%DATADIR%%/locales/ms.pak
+%%DATADIR%%/locales/ms_FEMININE.pak
+%%DATADIR%%/locales/ms_MASCULINE.pak
+%%DATADIR%%/locales/ms_NEUTER.pak
+%%DATADIR%%/locales/nb.pak
+%%DATADIR%%/locales/nb_FEMININE.pak
+%%DATADIR%%/locales/nb_MASCULINE.pak
+%%DATADIR%%/locales/nb_NEUTER.pak
+%%DATADIR%%/locales/nl.pak
+%%DATADIR%%/locales/nl_FEMININE.pak
+%%DATADIR%%/locales/nl_MASCULINE.pak
+%%DATADIR%%/locales/nl_NEUTER.pak
+%%DATADIR%%/locales/pl.pak
+%%DATADIR%%/locales/pl_FEMININE.pak
+%%DATADIR%%/locales/pl_MASCULINE.pak
+%%DATADIR%%/locales/pl_NEUTER.pak
+%%DATADIR%%/locales/pt-BR.pak
+%%DATADIR%%/locales/pt-BR_FEMININE.pak
+%%DATADIR%%/locales/pt-BR_MASCULINE.pak
+%%DATADIR%%/locales/pt-BR_NEUTER.pak
+%%DATADIR%%/locales/pt-PT.pak
+%%DATADIR%%/locales/pt-PT_FEMININE.pak
+%%DATADIR%%/locales/pt-PT_MASCULINE.pak
+%%DATADIR%%/locales/pt-PT_NEUTER.pak
+%%DATADIR%%/locales/ro.pak
+%%DATADIR%%/locales/ro_FEMININE.pak
+%%DATADIR%%/locales/ro_MASCULINE.pak
+%%DATADIR%%/locales/ro_NEUTER.pak
+%%DATADIR%%/locales/ru.pak
+%%DATADIR%%/locales/ru_FEMININE.pak
+%%DATADIR%%/locales/ru_MASCULINE.pak
+%%DATADIR%%/locales/ru_NEUTER.pak
+%%DATADIR%%/locales/sk.pak
+%%DATADIR%%/locales/sk_FEMININE.pak
+%%DATADIR%%/locales/sk_MASCULINE.pak
+%%DATADIR%%/locales/sk_NEUTER.pak
+%%DATADIR%%/locales/sl.pak
+%%DATADIR%%/locales/sl_FEMININE.pak
+%%DATADIR%%/locales/sl_MASCULINE.pak
+%%DATADIR%%/locales/sl_NEUTER.pak
+%%DATADIR%%/locales/sr.pak
+%%DATADIR%%/locales/sr_FEMININE.pak
+%%DATADIR%%/locales/sr_MASCULINE.pak
+%%DATADIR%%/locales/sr_NEUTER.pak
+%%DATADIR%%/locales/sv.pak
+%%DATADIR%%/locales/sv_FEMININE.pak
+%%DATADIR%%/locales/sv_MASCULINE.pak
+%%DATADIR%%/locales/sv_NEUTER.pak
+%%DATADIR%%/locales/sw.pak
+%%DATADIR%%/locales/sw_FEMININE.pak
+%%DATADIR%%/locales/sw_MASCULINE.pak
+%%DATADIR%%/locales/sw_NEUTER.pak
+%%DATADIR%%/locales/ta.pak
+%%DATADIR%%/locales/ta_FEMININE.pak
+%%DATADIR%%/locales/ta_MASCULINE.pak
+%%DATADIR%%/locales/ta_NEUTER.pak
+%%DATADIR%%/locales/te.pak
+%%DATADIR%%/locales/te_FEMININE.pak
+%%DATADIR%%/locales/te_MASCULINE.pak
+%%DATADIR%%/locales/te_NEUTER.pak
+%%DATADIR%%/locales/th.pak
+%%DATADIR%%/locales/th_FEMININE.pak
+%%DATADIR%%/locales/th_MASCULINE.pak
+%%DATADIR%%/locales/th_NEUTER.pak
+%%DATADIR%%/locales/tr.pak
+%%DATADIR%%/locales/tr_FEMININE.pak
+%%DATADIR%%/locales/tr_MASCULINE.pak
+%%DATADIR%%/locales/tr_NEUTER.pak
+%%DATADIR%%/locales/uk.pak
+%%DATADIR%%/locales/uk_FEMININE.pak
+%%DATADIR%%/locales/uk_MASCULINE.pak
+%%DATADIR%%/locales/uk_NEUTER.pak
+%%DATADIR%%/locales/ur.pak
+%%DATADIR%%/locales/ur_FEMININE.pak
+%%DATADIR%%/locales/ur_MASCULINE.pak
+%%DATADIR%%/locales/ur_NEUTER.pak
+%%DATADIR%%/locales/vi.pak
+%%DATADIR%%/locales/vi_FEMININE.pak
+%%DATADIR%%/locales/vi_MASCULINE.pak
+%%DATADIR%%/locales/vi_NEUTER.pak
+%%DATADIR%%/locales/zh-CN.pak
+%%DATADIR%%/locales/zh-CN_FEMININE.pak
+%%DATADIR%%/locales/zh-CN_MASCULINE.pak
+%%DATADIR%%/locales/zh-CN_NEUTER.pak
+%%DATADIR%%/locales/zh-TW.pak
+%%DATADIR%%/locales/zh-TW_FEMININE.pak
+%%DATADIR%%/locales/zh-TW_MASCULINE.pak
+%%DATADIR%%/locales/zh-TW_NEUTER.pak
+%%DATADIR%%/mksnapshot
+%%DATADIR%%/node_headers/include/node/common.gypi
+%%DATADIR%%/node_headers/include/node/config.gypi
+%%DATADIR%%/node_headers/include/node/cppgc/allocation.h
+%%DATADIR%%/node_headers/include/node/cppgc/common.h
+%%DATADIR%%/node_headers/include/node/cppgc/cross-thread-persistent.h
+%%DATADIR%%/node_headers/include/node/cppgc/custom-space.h
+%%DATADIR%%/node_headers/include/node/cppgc/default-platform.h
+%%DATADIR%%/node_headers/include/node/cppgc/explicit-management.h
+%%DATADIR%%/node_headers/include/node/cppgc/garbage-collected.h
+%%DATADIR%%/node_headers/include/node/cppgc/heap-consistency.h
+%%DATADIR%%/node_headers/include/node/cppgc/heap-handle.h
+%%DATADIR%%/node_headers/include/node/cppgc/heap-state.h
+%%DATADIR%%/node_headers/include/node/cppgc/heap-statistics.h
+%%DATADIR%%/node_headers/include/node/cppgc/heap.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/api-constants.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/atomic-entry-flag.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/base-page-handle.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/caged-heap-local-data.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/caged-heap.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/compiler-specific.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/conditional-stack-allocated.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/finalizer-trait.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/gc-info.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/logging.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/member-storage.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/name-trait.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/persistent-node.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/pointer-policies.h
+%%DATADIR%%/node_headers/include/node/cppgc/internal/write-barrier.h
+%%DATADIR%%/node_headers/include/node/cppgc/liveness-broker.h
+%%DATADIR%%/node_headers/include/node/cppgc/macros.h
+%%DATADIR%%/node_headers/include/node/cppgc/member.h
+%%DATADIR%%/node_headers/include/node/cppgc/name-provider.h
+%%DATADIR%%/node_headers/include/node/cppgc/object-size-trait.h
+%%DATADIR%%/node_headers/include/node/cppgc/persistent.h
+%%DATADIR%%/node_headers/include/node/cppgc/platform.h
+%%DATADIR%%/node_headers/include/node/cppgc/prefinalizer.h
+%%DATADIR%%/node_headers/include/node/cppgc/process-heap-statistics.h
+%%DATADIR%%/node_headers/include/node/cppgc/sentinel-pointer.h
+%%DATADIR%%/node_headers/include/node/cppgc/source-location.h
+%%DATADIR%%/node_headers/include/node/cppgc/testing.h
+%%DATADIR%%/node_headers/include/node/cppgc/trace-trait.h
+%%DATADIR%%/node_headers/include/node/cppgc/type-traits.h
+%%DATADIR%%/node_headers/include/node/cppgc/visitor.h
+%%DATADIR%%/node_headers/include/node/js_native_api.h
+%%DATADIR%%/node_headers/include/node/js_native_api_types.h
+%%DATADIR%%/node_headers/include/node/libplatform/libplatform-export.h
+%%DATADIR%%/node_headers/include/node/libplatform/libplatform.h
+%%DATADIR%%/node_headers/include/node/libplatform/v8-tracing.h
+%%DATADIR%%/node_headers/include/node/node.h
+%%DATADIR%%/node_headers/include/node/node_api.h
+%%DATADIR%%/node_headers/include/node/node_api_types.h
+%%DATADIR%%/node_headers/include/node/node_buffer.h
+%%DATADIR%%/node_headers/include/node/node_object_wrap.h
+%%DATADIR%%/node_headers/include/node/node_version.h
+%%DATADIR%%/node_headers/include/node/uv.h
+%%DATADIR%%/node_headers/include/node/uv/aix.h
+%%DATADIR%%/node_headers/include/node/uv/bsd.h
+%%DATADIR%%/node_headers/include/node/uv/darwin.h
+%%DATADIR%%/node_headers/include/node/uv/errno.h
+%%DATADIR%%/node_headers/include/node/uv/linux.h
+%%DATADIR%%/node_headers/include/node/uv/os390.h
+%%DATADIR%%/node_headers/include/node/uv/posix.h
+%%DATADIR%%/node_headers/include/node/uv/sunos.h
+%%DATADIR%%/node_headers/include/node/uv/threadpool.h
+%%DATADIR%%/node_headers/include/node/uv/tree.h
+%%DATADIR%%/node_headers/include/node/uv/unix.h
+%%DATADIR%%/node_headers/include/node/uv/version.h
+%%DATADIR%%/node_headers/include/node/uv/win.h
+%%DATADIR%%/node_headers/include/node/v8-array-buffer.h
+%%DATADIR%%/node_headers/include/node/v8-callbacks.h
+%%DATADIR%%/node_headers/include/node/v8-container.h
+%%DATADIR%%/node_headers/include/node/v8-context.h
+%%DATADIR%%/node_headers/include/node/v8-cppgc.h
+%%DATADIR%%/node_headers/include/node/v8-data.h
+%%DATADIR%%/node_headers/include/node/v8-date.h
+%%DATADIR%%/node_headers/include/node/v8-debug.h
+%%DATADIR%%/node_headers/include/node/v8-embedder-heap.h
+%%DATADIR%%/node_headers/include/node/v8-embedder-state-scope.h
+%%DATADIR%%/node_headers/include/node/v8-exception.h
+%%DATADIR%%/node_headers/include/node/v8-extension.h
+%%DATADIR%%/node_headers/include/node/v8-external.h
+%%DATADIR%%/node_headers/include/node/v8-forward.h
+%%DATADIR%%/node_headers/include/node/v8-function-callback.h
+%%DATADIR%%/node_headers/include/node/v8-function.h
+%%DATADIR%%/node_headers/include/node/v8-handle-base.h
+%%DATADIR%%/node_headers/include/node/v8-initialization.h
+%%DATADIR%%/node_headers/include/node/v8-internal.h
+%%DATADIR%%/node_headers/include/node/v8-isolate.h
+%%DATADIR%%/node_headers/include/node/v8-json.h
+%%DATADIR%%/node_headers/include/node/v8-local-handle.h
+%%DATADIR%%/node_headers/include/node/v8-locker.h
+%%DATADIR%%/node_headers/include/node/v8-maybe.h
+%%DATADIR%%/node_headers/include/node/v8-memory-span.h
+%%DATADIR%%/node_headers/include/node/v8-message.h
+%%DATADIR%%/node_headers/include/node/v8-microtask-queue.h
+%%DATADIR%%/node_headers/include/node/v8-microtask.h
+%%DATADIR%%/node_headers/include/node/v8-object.h
+%%DATADIR%%/node_headers/include/node/v8-persistent-handle.h
+%%DATADIR%%/node_headers/include/node/v8-platform.h
+%%DATADIR%%/node_headers/include/node/v8-primitive-object.h
+%%DATADIR%%/node_headers/include/node/v8-primitive.h
+%%DATADIR%%/node_headers/include/node/v8-profiler.h
+%%DATADIR%%/node_headers/include/node/v8-promise.h
+%%DATADIR%%/node_headers/include/node/v8-proxy.h
+%%DATADIR%%/node_headers/include/node/v8-regexp.h
+%%DATADIR%%/node_headers/include/node/v8-sandbox.h
+%%DATADIR%%/node_headers/include/node/v8-script.h
+%%DATADIR%%/node_headers/include/node/v8-snapshot.h
+%%DATADIR%%/node_headers/include/node/v8-source-location.h
+%%DATADIR%%/node_headers/include/node/v8-statistics.h
+%%DATADIR%%/node_headers/include/node/v8-template.h
+%%DATADIR%%/node_headers/include/node/v8-traced-handle.h
+%%DATADIR%%/node_headers/include/node/v8-typed-array.h
+%%DATADIR%%/node_headers/include/node/v8-unwinder.h
+%%DATADIR%%/node_headers/include/node/v8-value-serializer.h
+%%DATADIR%%/node_headers/include/node/v8-value.h
+%%DATADIR%%/node_headers/include/node/v8-version.h
+%%DATADIR%%/node_headers/include/node/v8-wasm.h
+%%DATADIR%%/node_headers/include/node/v8-weak-callback-info.h
+%%DATADIR%%/node_headers/include/node/v8.h
+%%DATADIR%%/node_headers/include/node/v8config.h
+%%DATADIR%%/node_headers/include/node/zconf.h
+%%DATADIR%%/node_headers/include/node/zlib.h
+%%DIST%%%%DATADIR%%/releases/SHASUMS256.txt
+%%DIST%%%%AARCH64%%%%DATADIR%%/releases/chromedriver-v%%ELECTRON_VER%%-freebsd-arm64.zip
+%%DIST%%%%AARCH64%%%%DATADIR%%/releases/electron-v%%ELECTRON_VER%%-freebsd-arm64.zip
+%%DIST%%%%AARCH64%%%%DATADIR%%/releases/mksnapshot-v%%ELECTRON_VER%%-freebsd-arm64.zip
+%%DIST%%%%AMD64%%%%DATADIR%%/releases/chromedriver-v%%ELECTRON_VER%%-freebsd-x64.zip
+%%DIST%%%%AMD64%%%%DATADIR%%/releases/electron-v%%ELECTRON_VER%%-freebsd-x64.zip
+%%DIST%%%%AMD64%%%%DATADIR%%/releases/mksnapshot-v%%ELECTRON_VER%%-freebsd-x64.zip
+%%DIST%%%%I386%%%%DATADIR%%/releases/chromedriver-v%%ELECTRON_VER%%-freebsd-ia32.zip
+%%DIST%%%%I386%%%%DATADIR%%/releases/electron-v%%ELECTRON_VER%%-freebsd-ia32.zip
+%%DIST%%%%I386%%%%DATADIR%%/releases/mksnapshot-v%%ELECTRON_VER%%-freebsd-ia32.zip
+%%DATADIR%%/resources.pak
+%%DATADIR%%/resources/default_app.asar
+%%DATADIR%%/snapshot_blob.bin
+%%DATADIR%%/v8_context_snapshot.bin
+%%DATADIR%%/v8_context_snapshot_generator
+%%DATADIR%%/version
+%%DATADIR%%/vk_swiftshader_icd.json
diff --git a/devel/elfcat/Makefile b/devel/elfcat/Makefile
index 9583c2a577f8..d5a06435f33b 100644
--- a/devel/elfcat/Makefile
+++ b/devel/elfcat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= elfcat
DISTVERSION= 0.1.10
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/devel/emacs-lsp-booster/Makefile b/devel/emacs-lsp-booster/Makefile
index f0aa76937309..d94b59198321 100644
--- a/devel/emacs-lsp-booster/Makefile
+++ b/devel/emacs-lsp-booster/Makefile
@@ -1,7 +1,7 @@
PORTNAME= emacs-lsp-booster
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/epl.el/Makefile b/devel/epl.el/Makefile
index dc809ab99c7c..d4ea55542a4e 100644
--- a/devel/epl.el/Makefile
+++ b/devel/epl.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= epl.el
PORTVERSION= 0.8
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/esbuild/Makefile b/devel/esbuild/Makefile
index 5bd75d4a7fb7..6e56c29d33d8 100644
--- a/devel/esbuild/Makefile
+++ b/devel/esbuild/Makefile
@@ -1,7 +1,7 @@
PORTNAME= esbuild
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel www
# also bump & test ESBUILD_VERSION in net-im/signal-desktop
diff --git a/devel/etcd/Makefile b/devel/etcd/Makefile
index 0762b0ca0eea..9227174f0e81 100644
--- a/devel/etcd/Makefile
+++ b/devel/etcd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 2.3.8
DISTVERSIONPREFIX= v
-PORTREVISION= 34
+PORTREVISION= 35
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index b7dd97e1c756..6ffc2f4599e9 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.08.04.00
+DISTVERSION= 2025.08.18.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index 638000e45c79..9996de08a9a6 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754411620
-SHA256 (facebook-fatal-v2025.08.04.00_GH0.tar.gz) = 50a75fc80eaaba6ea8188a7899cc57b234300973e2b0109b9ae0c6e72d8364f2
-SIZE (facebook-fatal-v2025.08.04.00_GH0.tar.gz) = 658500
+TIMESTAMP = 1755586121
+SHA256 (facebook-fatal-v2025.08.18.00_GH0.tar.gz) = 5948f95c3f7a6d8408500f15efb5c3fd66a847a22d7a04970854817c88664705
+SIZE (facebook-fatal-v2025.08.18.00_GH0.tar.gz) = 658511
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 9954739ccebb..9f1b5c8f21c0 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,7 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.08.04.00
-PORTREVISION= 1
+DISTVERSION= 2025.08.18.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index 51f2da6a554c..8183d4e90704 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754411615
-SHA256 (facebook-fbthrift-v2025.08.04.00_GH0.tar.gz) = f81afc8c9df74ffc6eac885e4731d5d5f7b791811d6e3dada2cccb48213ea885
-SIZE (facebook-fbthrift-v2025.08.04.00_GH0.tar.gz) = 15498906
+TIMESTAMP = 1755586115
+SHA256 (facebook-fbthrift-v2025.08.18.00_GH0.tar.gz) = 2bf208b198bf7ad55d404a8863ff5092ce0ad6f0d8693877cacb72db16b44772
+SIZE (facebook-fbthrift-v2025.08.18.00_GH0.tar.gz) = 15833912
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index 5f1c17cd84d0..3b6eff045490 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -281,6 +281,7 @@ include/thrift/lib/cpp2/async/processor/ServerRequest.h
include/thrift/lib/cpp2/async/processor/ServerRequestHelper.h
include/thrift/lib/cpp2/async/processor/ServerRequestTask.h
include/thrift/lib/cpp2/async/processor/ServiceHandlerBase.h
+include/thrift/lib/cpp2/async/tests/ClientInterceptorWithResponseValue.h
include/thrift/lib/cpp2/async/tests/util/TestSinkService.h
include/thrift/lib/cpp2/async/tests/util/TestStreamService.h
include/thrift/lib/cpp2/async/tests/util/Util.h
@@ -295,11 +296,13 @@ include/thrift/lib/cpp2/detail/EventHandlerRuntime.h
include/thrift/lib/cpp2/detail/Isset.h
include/thrift/lib/cpp2/detail/meta.h
include/thrift/lib/cpp2/dynamic/SerializableRecord.h
+include/thrift/lib/cpp2/dynamic/SerializableTypeSystemBuilder.h
include/thrift/lib/cpp2/dynamic/TypeId.h
include/thrift/lib/cpp2/dynamic/TypeSystem.h
include/thrift/lib/cpp2/dynamic/TypeSystemBuilder.h
include/thrift/lib/cpp2/dynamic/TypeSystemTraits.h
include/thrift/lib/cpp2/dynamic/detail/Traits.h
+include/thrift/lib/cpp2/dynamic/detail/TypeSystem.h
include/thrift/lib/cpp2/folly_dynamic/folly_dynamic.h
include/thrift/lib/cpp2/folly_dynamic/internal/folly_dynamic-inl-post.h
include/thrift/lib/cpp2/folly_dynamic/internal/folly_dynamic-inl-pre.h
@@ -467,6 +470,11 @@ include/thrift/lib/cpp2/server/ControlServerInterface.h
include/thrift/lib/cpp2/server/Cpp2ConnContext.h
include/thrift/lib/cpp2/server/Cpp2Connection.h
include/thrift/lib/cpp2/server/Cpp2Worker.h
+include/thrift/lib/cpp2/server/DecoratorData.h
+include/thrift/lib/cpp2/server/DecoratorDataHandle.h
+include/thrift/lib/cpp2/server/DecoratorDataKey.h
+include/thrift/lib/cpp2/server/DecoratorDataRuntime.h
+include/thrift/lib/cpp2/server/DecoratorDataStorage.h
include/thrift/lib/cpp2/server/ExecutorToThreadManagerAdaptor.h
include/thrift/lib/cpp2/server/IOUringUtil.h
include/thrift/lib/cpp2/server/IOWorkerContext.h
@@ -508,6 +516,7 @@ include/thrift/lib/cpp2/server/ServiceInterceptorBase.h
include/thrift/lib/cpp2/server/ServiceInterceptorQualifiedName.h
include/thrift/lib/cpp2/server/ServiceInterceptorStorage.h
include/thrift/lib/cpp2/server/ServiceInterceptorControl.h
+include/thrift/lib/cpp2/server/ServiceMethodDecoratorBase.h
include/thrift/lib/cpp2/server/StandardConcurrencyController.h
include/thrift/lib/cpp2/server/StatusServerInterface.h
include/thrift/lib/cpp2/server/TMConcurrencyController.h
@@ -589,8 +598,6 @@ include/thrift/lib/cpp2/transport/rocket/client/RocketClient.h
include/thrift/lib/cpp2/transport/rocket/client/RocketSinkServerCallback.h
include/thrift/lib/cpp2/transport/rocket/client/RocketStreamServerCallback.h
include/thrift/lib/cpp2/transport/rocket/client/RocketStreamServerCallbackWithChunkTimeout.h
-include/thrift/lib/cpp2/transport/rocket/client/StreamChannelStatus.h
-include/thrift/lib/cpp2/transport/rocket/client/StreamChannelStatusResponse.h
include/thrift/lib/cpp2/transport/rocket/compression/CompressionAlgorithmSelector.h
include/thrift/lib/cpp2/transport/rocket/compression/CompressionManager.h
include/thrift/lib/cpp2/transport/rocket/compression/CustomCompressor.h
@@ -726,7 +733,7 @@ include/thrift/lib/python/server/event_handler.h
include/thrift/lib/python/server/flagged/RcAwareTaskPatch.h
include/thrift/lib/python/server/interceptor/PythonServerModule.h
include/thrift/lib/python/server/interceptor/PythonServiceInterceptor.h
-include/thrift/lib/python/server/util.h
+include/thrift/lib/python/server/response_helpers.h
include/thrift/lib/python/streaming/PythonUserException.h
include/thrift/lib/python/streaming/Sink.h
include/thrift/lib/python/streaming/StreamElementEncoder.h
diff --git a/devel/fifechan/Makefile b/devel/fifechan/Makefile
index 96cd776da742..17c5dcf34a57 100644
--- a/devel/fifechan/Makefile
+++ b/devel/fifechan/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fifechan
PORTVERSION= 0.1.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel games
MAINTAINER= danfe@FreeBSD.org
diff --git a/devel/flatzebra/Makefile b/devel/flatzebra/Makefile
index 70864928f873..5139a471a142 100644
--- a/devel/flatzebra/Makefile
+++ b/devel/flatzebra/Makefile
@@ -1,5 +1,6 @@
PORTNAME= flatzebra
PORTVERSION= 0.2.0
+PORTREVISION= 1
CATEGORIES= devel games
MASTER_SITES= http://perso.b2b2c.ca/~sarrazip/dev/
diff --git a/devel/fnm/Makefile b/devel/fnm/Makefile
index ba407e5627c9..3613e18c409c 100644
--- a/devel/fnm/Makefile
+++ b/devel/fnm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fnm
DISTVERSIONPREFIX= v
DISTVERSION= 1.38.1
-PORTREVISION= 6
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index fa35b51fac0e..06f2240044fb 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,7 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.08.04.00
-PORTREVISION= 1
+DISTVERSION= 2025.08.18.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index e357da9f3b8f..9b1fd1c42f0a 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754411602
-SHA256 (facebook-folly-v2025.08.04.00_GH0.tar.gz) = 7bc57f84a8bf4cb7f7746b9bc8eab799ee03bf8ade868e145547b0b7a6796484
-SIZE (facebook-folly-v2025.08.04.00_GH0.tar.gz) = 4592408
+TIMESTAMP = 1755586101
+SHA256 (facebook-folly-v2025.08.18.00_GH0.tar.gz) = 54df42979bb9d0445e8cc84752116d929b924ae05de2d20ea7c033ec5c44d911
+SIZE (facebook-folly-v2025.08.18.00_GH0.tar.gz) = 4604977
diff --git a/devel/folly/pkg-plist b/devel/folly/pkg-plist
index bee13ef059bf..7ce75ed656cc 100644
--- a/devel/folly/pkg-plist
+++ b/devel/folly/pkg-plist
@@ -205,6 +205,7 @@ include/folly/concurrency/memory/TLRefCount.h
include/folly/container/Access.h
include/folly/container/Array.h
include/folly/container/BitIterator.h
+include/folly/container/CollectionUtil.h
include/folly/container/Enumerate.h
include/folly/container/EvictingCacheMap.h
include/folly/container/F14Map-fwd.h
@@ -268,6 +269,7 @@ include/folly/coro/Concat.h
include/folly/coro/Coroutine.h
include/folly/coro/CurrentExecutor.h
include/folly/coro/DetachOnCancel.h
+include/folly/coro/Error.h
include/folly/coro/Filter-inl.h
include/folly/coro/Filter.h
include/folly/coro/FutureUtil.h
diff --git a/devel/forge-devel/Makefile b/devel/forge-devel/Makefile
deleted file mode 100644
index b254c9864f15..000000000000
--- a/devel/forge-devel/Makefile
+++ /dev/null
@@ -1,89 +0,0 @@
-PORTNAME= forge
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.3
-DISTVERSIONSUFFIX=
-CATEGORIES= devel elisp
-PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
-
-MAINTAINER= yasu@FreeBSD.org
-COMMENT= Work with Git forges from the comfort of Magit (Development Version)
-WWW= https://github.com/magit/forge
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Use devel/forge instead
-EXPIRATION_DATE= 2025-08-31
-
-BUILD_DEPENDS= closql-devel${EMACS_PKGNAMESUFFIX}>=2.2.2:databases/closql-devel@${EMACS_FLAVOR} \
- compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.3.0:databases/emacsql-devel@${EMACS_FLAVOR} \
- ghub-devel${EMACS_PKGNAMESUFFIX}>=4.3.1:devel/ghub-devel@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
- magit-devel${EMACS_PKGNAMESUFFIX}>=4.3.5:devel/magit-devel@${EMACS_FLAVOR} \
- markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.7:textproc/markdown-mode.el@${EMACS_FLAVOR} \
- transient-devel${EMACS_PKGNAMESUFFIX}>=0.9.0:devel/transient-devel@${EMACS_FLAVOR} \
- yaml.el${EMACS_PKGNAMESUFFIX}>=1.2.0:textproc/yaml.el@${EMACS_FLAVOR}
-RUN_DEPENDS= closql-devel${EMACS_PKGNAMESUFFIX}>=2.2.2:databases/closql-devel@${EMACS_FLAVOR} \
- compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- emacsql-devel${EMACS_PKGNAMESUFFIX}>=4.3.0:databases/emacsql-devel@${EMACS_FLAVOR} \
- ghub-devel${EMACS_PKGNAMESUFFIX}>=4.3.1:devel/ghub-devel@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
- magit-devel${EMACS_PKGNAMESUFFIX}>=4.3.6:devel/magit-devel@${EMACS_FLAVOR} \
- markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.7:textproc/markdown-mode.el@${EMACS_FLAVOR} \
- transient-devel${EMACS_PKGNAMESUFFIX}>=0.9.0:devel/transient-devel@${EMACS_FLAVOR} \
- yaml.el${EMACS_PKGNAMESUFFIX}>=1.2.0:textproc/yaml.el@${EMACS_FLAVOR}
-
-USES= emacs gmake makeinfo
-USE_GITHUB= yes
-GH_ACCOUNT= magit
-
-MAKE_ENV+= INSTALL_INFO=install-info \
- LOAD_PATH="${LOAD_PATH}"
-# Parallel build fails if Emacs is built with native compilation enabled
-MAKE_JOBS_UNSAFE= yes
-ALL_TARGET= lisp info
-
-CONFLICTS_INSTALL= forge-emacs*
-
-NO_ARCH= yes
-
-INFO= forge
-PORTDOCS= CHANGELOG README.org forge.html
-
-OPTIONS_DEFINE= DOCS PDF
-OPTIONS_SUB= yes
-
-PDF_DESC= Build and install PDF document
-
-DOCS_BUILD_DEPENDS= gsed:textproc/gsed
-DOCS_ALL_TARGET= html
-DOCS_BINARY_ALIAS= sed=gsed
-PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
-PDF_USES= tex
-PDF_USE= TEX=dvipdfmx:build
-PDF_ALL_TARGET= pdf
-
-LOAD_PATH= -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} -L \
- ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/closql -L \
- ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat -L \
- ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/emacsql -L \
- ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/ghub -L \
- ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/magit
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/lisp/*.el* \
- ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/docs/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${WRKSRC}/README.org \
- ${WRKSRC}/docs/forge.html ${STAGEDIR}${DOCSDIR}
-
-do-install-PDF-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/forge.pdf ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/forge-devel/distinfo b/devel/forge-devel/distinfo
deleted file mode 100644
index 3bc548f96bd7..000000000000
--- a/devel/forge-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1751940451
-SHA256 (magit-forge-v0.5.3_GH0.tar.gz) = c934bed88b83ac1426500610624bd17ad08c7513dcc08e3b99de79f47ba6fbc4
-SIZE (magit-forge-v0.5.3_GH0.tar.gz) = 143915
diff --git a/devel/forge-devel/files/patch-docs_Makefile b/devel/forge-devel/files/patch-docs_Makefile
deleted file mode 100644
index b123a9e81803..000000000000
--- a/devel/forge-devel/files/patch-docs_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- docs/Makefile.orig 2024-05-23 11:03:19 UTC
-+++ docs/Makefile
-@@ -49,7 +49,7 @@ html-dir: $(PKG).texi
-
- %.pdf: %.texi
- @printf "Generating $@\n"
-- @texi2pdf --clean $< > /dev/null
-+ @texi2pdf $< > /dev/null
-
- PUBLISH_PATH ?= /manual/
- RELEASE_PATH ?= /manual/$(VERSION)/
diff --git a/devel/forge-devel/pkg-descr b/devel/forge-devel/pkg-descr
deleted file mode 100644
index d5fd9b946c79..000000000000
--- a/devel/forge-devel/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Forge allows you to work with Git forges, such as Github and Gitlab,
-from the comfort of Magit and the rest of Emacs.
-
-Forge fetches issues, pull-requests and other data using the forge's
-API and stores that in a local database. Additionally it fetches the
-pull-request references using Git. Forge implements various features
-that use this data but the database and pull-request refs can also be
-used by third-party packages.
diff --git a/devel/forge-devel/pkg-plist b/devel/forge-devel/pkg-plist
deleted file mode 100644
index bcae5e9fe53e..000000000000
--- a/devel/forge-devel/pkg-plist
+++ /dev/null
@@ -1,46 +0,0 @@
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-autoloads.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-bitbucket.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-bitbucket.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-commands.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-commands.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-core.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-core.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-db.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-db.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-discussion.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-discussion.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-forgejo.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-forgejo.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gitea.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gitea.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-github.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-github.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gitlab.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gitlab.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gogs.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gogs.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-issue.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-issue.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-notify.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-notify.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-post.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-post.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-pullreq.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-pullreq.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repo.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repo.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repos.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repos.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-revnote.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-revnote.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-semi.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-semi.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-tablist.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-tablist.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topic.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topic.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topics.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topics.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge.elc
-%%PDF%%%%DOCSDIR%%/forge.pdf
diff --git a/devel/forge/Makefile b/devel/forge/Makefile
index d353f41cc464..27e8ef7187f6 100644
--- a/devel/forge/Makefile
+++ b/devel/forge/Makefile
@@ -1,6 +1,6 @@
PORTNAME= forge
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.3
+DISTVERSION= 0.6.0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -11,23 +11,25 @@ WWW= https://github.com/magit/forge
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.2.2:databases/closql@${EMACS_FLAVOR} \
+BUILD_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.3:databases/closql@${EMACS_FLAVOR} \
compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.1:devel/cond-let@${EMACS_FLAVOR} \
emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR} \
- ghub${EMACS_PKGNAMESUFFIX}>=4.3.2:devel/ghub@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
- magit${EMACS_PKGNAMESUFFIX}>=4.3.6:devel/magit@${EMACS_FLAVOR} \
+ ghub${EMACS_PKGNAMESUFFIX}>=5.0:devel/ghub@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
+ magit${EMACS_PKGNAMESUFFIX}>=4.4:devel/magit@${EMACS_FLAVOR} \
markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.7:textproc/markdown-mode.el@${EMACS_FLAVOR} \
- transient${EMACS_PKGNAMESUFFIX}>=0.9.0:devel/transient@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0.10:devel/transient@${EMACS_FLAVOR} \
yaml.el${EMACS_PKGNAMESUFFIX}>=1.2.0:textproc/yaml.el@${EMACS_FLAVOR}
-RUN_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.2.2:databases/closql@${EMACS_FLAVOR} \
+RUN_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.3:databases/closql@${EMACS_FLAVOR} \
compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.1:devel/cond-let@${EMACS_FLAVOR} \
emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR} \
- ghub${EMACS_PKGNAMESUFFIX}>=4.3.2:devel/ghub@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
- magit${EMACS_PKGNAMESUFFIX}>=4.3.6:devel/magit@${EMACS_FLAVOR} \
+ ghub${EMACS_PKGNAMESUFFIX}>=5.0:devel/ghub@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
+ magit${EMACS_PKGNAMESUFFIX}>=4.4:devel/magit@${EMACS_FLAVOR} \
markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.7:textproc/markdown-mode.el@${EMACS_FLAVOR} \
- transient${EMACS_PKGNAMESUFFIX}>=0.9.0:devel/transient@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0.10:devel/transient@${EMACS_FLAVOR} \
yaml.el${EMACS_PKGNAMESUFFIX}>=1.2.0:textproc/yaml.el@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
diff --git a/devel/forge/distinfo b/devel/forge/distinfo
index d5c7d8522af7..937ae008dae9 100644
--- a/devel/forge/distinfo
+++ b/devel/forge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751940126
-SHA256 (magit-forge-v0.5.3_GH0.tar.gz) = c934bed88b83ac1426500610624bd17ad08c7513dcc08e3b99de79f47ba6fbc4
-SIZE (magit-forge-v0.5.3_GH0.tar.gz) = 143915
+TIMESTAMP = 1757433676
+SHA256 (magit-forge-v0.6.0_GH0.tar.gz) = 45503d6e9b241c95c1188803e734296a0ae54697325016b7fcbc1bb1fafd23ad
+SIZE (magit-forge-v0.6.0_GH0.tar.gz) = 150772
diff --git a/devel/forge/pkg-plist b/devel/forge/pkg-plist
index bcae5e9fe53e..8b21eace414f 100644
--- a/devel/forge/pkg-plist
+++ b/devel/forge/pkg-plist
@@ -1,6 +1,8 @@
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-autoloads.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-bitbucket.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-bitbucket.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-client.el
+%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-client.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-commands.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-commands.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-core.el
diff --git a/devel/forgejo-runner/Makefile b/devel/forgejo-runner/Makefile
new file mode 100644
index 000000000000..1d03d1b970c4
--- /dev/null
+++ b/devel/forgejo-runner/Makefile
@@ -0,0 +1,41 @@
+PORTNAME= act_runner
+DISTVERSIONPREFIX= v
+DISTVERSION= 9.1.0
+PORTREVISION= 1
+CATEGORIES= devel
+PKGNAMEPREFIX= forgejo-
+
+PATCH_SITES= https://code.forgejo.org/forgejo/runner/commit/
+PATCHFILES= 34731a41be456d5b6328d8c118ba8e0b6c6a226b.diff:-p1
+
+MAINTAINER= daniel@morante.net
+COMMENT= Act runner is a runner for Forgejo based on the Gitea Act runner
+WWW= https://code.forgejo.org/forgejo/runner
+
+LICENSE= MIT APACHE20
+LICENSE_COMB= multi
+LICENSE_FILE_APACHE20= ${WRKSRC}/act/container/DOCKER_LICENSE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_RC_SUBR= ${PORTNAME}
+
+GO_MODULE= code.forgejo.org/forgejo/runner/v9
+GO_BUILDFLAGS= -ldflags "${LD_FLAG_STRING}"
+
+LD_FLAG_STRING= -s ${LD_FLAG_X_PREFIX}.version=${DISTVERSION}
+LD_FLAG_X_PREFIX= -X ${GO_MODULE}/internal/pkg/ver
+
+DATADIR= /var/db/${PORTNAME}
+
+USERS= ${ACT_RUNNER_USER}
+GROUPS= ${ACT_RUNNER_GROUP}
+
+ACT_RUNNER_USER?= ${PORTNAME}
+ACT_RUNNER_GROUP?= ${PORTNAME}
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${BUILD_WRKSRC}/internal/pkg/config/config.example.yaml ${STAGEDIR}${ETCDIR}/act_runner.conf.sample
+
+.include <bsd.port.mk>
diff --git a/devel/forgejo-runner/distinfo b/devel/forgejo-runner/distinfo
new file mode 100644
index 000000000000..d14519ac11f9
--- /dev/null
+++ b/devel/forgejo-runner/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1755498518
+SHA256 (go/devel_forgejo-runner/act_runner-v9.1.0/v9.1.0.mod) = 18d6c2c0fe0ff15434a5a60eb0a26d3c17ad1103d9e93f4c1272d551fcb756a7
+SIZE (go/devel_forgejo-runner/act_runner-v9.1.0/v9.1.0.mod) = 4728
+SHA256 (go/devel_forgejo-runner/act_runner-v9.1.0/v9.1.0.zip) = c7b6012a46048aeddb49e0429a20fdc72905974667516fcf0884af8007c4ac02
+SIZE (go/devel_forgejo-runner/act_runner-v9.1.0/v9.1.0.zip) = 3878583
+SHA256 (go/devel_forgejo-runner/act_runner-v9.1.0/34731a41be456d5b6328d8c118ba8e0b6c6a226b.diff) = fe7da83cfa0170b819ced458bafec9dd4b8353b275256409e269153d65b3fe8a
+SIZE (go/devel_forgejo-runner/act_runner-v9.1.0/34731a41be456d5b6328d8c118ba8e0b6c6a226b.diff) = 3891
diff --git a/devel/forgejo-runner/files/act_runner.in b/devel/forgejo-runner/files/act_runner.in
new file mode 100644
index 000000000000..fa243278cc7e
--- /dev/null
+++ b/devel/forgejo-runner/files/act_runner.in
@@ -0,0 +1,52 @@
+#!/bin/sh
+
+# PROVIDE: act_runner
+# REQUIRE: NETWORKING SYSLOG
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf to enable act_runner:
+#
+# act_runner_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable act_runner.
+
+. /etc/rc.subr
+
+name="act_runner"
+rcvar="act_runner_enable"
+
+load_rc_config "${name}"
+
+: ${act_runner_user:="act_runner"}
+: ${act_runner_enable:="NO"}
+: ${act_runner_facility:="daemon"}
+: ${act_runner_priority:="debug"}
+: ${act_runner_config:="%%ETCDIR%%/act_runner.conf"}
+: ${act_runner_cache_dir:="%%DATADIR%%"}
+: ${act_runner_log_dir:="/var/log/act_runner"}
+: ${act_runner_log_file:="${act_runner_log_dir}/act_runner.log"}
+: ${act_runner_flags:="-c ${act_runner_config} daemon"}
+
+procname="%%PREFIX%%/bin/act_runner"
+command="${procname} ${act_runner_flags}"
+
+pidfile="/var/run/${name}.pid"
+
+start_cmd="${name}_start"
+sig_stop=KILL
+
+act_runner_start() {
+ # ensure the log directories are owned by the unprivileged user
+ for d in "${act_runner_log_dir}"; do
+ if [ ! -e "$d" ]; then
+ mkdir "$d"
+ chown "${act_runner_user}" "$d"
+ fi
+ done
+ /usr/sbin/daemon -S -l "${act_runner_facility}" -s "${act_runner_priority}" \
+ -T "${name}" \
+ -u "${act_runner_user}" -p "${pidfile}" \
+ -o "${act_runner_log_file}" \
+ $command
+}
+
+run_rc_command "$1"
diff --git a/devel/forgejo-runner/files/patch-internal_pkg_config_config.example.yaml b/devel/forgejo-runner/files/patch-internal_pkg_config_config.example.yaml
new file mode 100644
index 000000000000..8eb55b994c24
--- /dev/null
+++ b/devel/forgejo-runner/files/patch-internal_pkg_config_config.example.yaml
@@ -0,0 +1,11 @@
+--- internal/pkg/config/config.example.yaml.orig 2025-08-18 06:29:45 UTC
++++ internal/pkg/config/config.example.yaml
+@@ -11,7 +11,7 @@ runner:
+
+ runner:
+ # Where to store the registration result.
+- file: .runner
++ file: /var/db/act_runner/.runner
+ # Execute how many tasks concurrently at the same time.
+ capacity: 1
+ # Extra environment variables to run jobs.
diff --git a/devel/forgejo-runner/pkg-descr b/devel/forgejo-runner/pkg-descr
new file mode 100644
index 000000000000..9e455f279afb
--- /dev/null
+++ b/devel/forgejo-runner/pkg-descr
@@ -0,0 +1,4 @@
+Act runner is a runner for Forgejo based on the Gitea Act runner
+
+This is a fork of the Gitea act runner developed and maintained by Forgejo
+community and intended to be used with Forgejo only.
diff --git a/devel/forgejo-runner/pkg-message b/devel/forgejo-runner/pkg-message
new file mode 100644
index 000000000000..d1da2367b237
--- /dev/null
+++ b/devel/forgejo-runner/pkg-message
@@ -0,0 +1,9 @@
+[
+{ type: install
+ message: <<EOM
+FreeBSD does not support Docker.
+When configuring the runner, use 'host' as the label. e.g.
+act_runner register --labels FreeBSD:host,FreeBSD-14.3:host
+EOM
+}
+]
diff --git a/devel/forgejo-runner/pkg-plist b/devel/forgejo-runner/pkg-plist
new file mode 100644
index 000000000000..a56480528e5e
--- /dev/null
+++ b/devel/forgejo-runner/pkg-plist
@@ -0,0 +1,3 @@
+bin/act_runner
+@sample %%ETCDIR%%/act_runner.conf.sample
+@dir(%%ACT_RUNNER_USER%%,%%ACT_RUNNER_GROUP%%,750) %%DATADIR%%
diff --git a/devel/freebsd-gcc13/Makefile b/devel/freebsd-gcc13/Makefile
index f08ead54f058..ac23b74c8990 100644
--- a/devel/freebsd-gcc13/Makefile
+++ b/devel/freebsd-gcc13/Makefile
@@ -20,7 +20,7 @@ LIB_DEPENDS= libgmp.so:math/gmp \
libmpc.so:math/mpc
RUN_DEPENDS= ${BU_PREFIX}-as:devel/binutils@${BU_FLAVOR}
-FLAVORS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 riscv64
+FLAVORS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le riscv64
TARGETARCH= ${FLAVOR}
USES= compiler:c++11-lang cpe gmake iconv libtool makeinfo tar:xz
diff --git a/devel/freebsd-gcc13/pkg-plist.powerpc64le b/devel/freebsd-gcc13/pkg-plist.powerpc64le
new file mode 100644
index 000000000000..007d815313db
--- /dev/null
+++ b/devel/freebsd-gcc13/pkg-plist.powerpc64le
@@ -0,0 +1,35 @@
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/altivec.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/amo.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/bmi2intrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/bmiintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/emmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/htmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/htmxlintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/immintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/mm_malloc.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/mmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/nmmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/pmmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/ppc-asm.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/ppu_intrinsics.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/rs6000-vecdefines.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/si2vmx.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/smmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/spu2vmx.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/tmmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/vec_types.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/x86gprintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/x86intrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/xmmintrin.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/gnu-user.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/default64.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/%%OPSYS%%64.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/option-defaults.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/rs6000-cpus.def
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/rs6000-modes.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/rs6000-opts.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/rs6000-protos.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/rs6000.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/sysv4.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/sysv4le.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/vxworks-dummy.h
diff --git a/devel/freebsd-gcc14/Makefile b/devel/freebsd-gcc14/Makefile
index 91d25938c510..d324f9f92c61 100644
--- a/devel/freebsd-gcc14/Makefile
+++ b/devel/freebsd-gcc14/Makefile
@@ -19,7 +19,7 @@ LIB_DEPENDS= libgmp.so:math/gmp \
libmpc.so:math/mpc
RUN_DEPENDS= ${BU_PREFIX}-as:devel/binutils@${BU_FLAVOR}
-FLAVORS= aarch64 amd64 armv7 i386 powerpc powerpc64 riscv64
+FLAVORS= aarch64 amd64 armv7 i386 powerpc powerpc64 powerpc64le riscv64
TARGETARCH= ${FLAVOR}
USES= compiler:c++11-lang cpe gmake iconv libtool makeinfo tar:xz
diff --git a/devel/freebsd-gcc14/pkg-plist.powerpc64le b/devel/freebsd-gcc14/pkg-plist.powerpc64le
new file mode 100644
index 000000000000..007d815313db
--- /dev/null
+++ b/devel/freebsd-gcc14/pkg-plist.powerpc64le
@@ -0,0 +1,35 @@
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/altivec.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/amo.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/bmi2intrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/bmiintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/emmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/htmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/htmxlintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/immintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/mm_malloc.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/mmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/nmmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/pmmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/ppc-asm.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/ppu_intrinsics.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/rs6000-vecdefines.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/si2vmx.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/smmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/spu2vmx.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/tmmintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/vec_types.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/x86gprintrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/x86intrin.h
+lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/xmmintrin.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/gnu-user.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/default64.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/%%OPSYS%%64.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/option-defaults.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/rs6000-cpus.def
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/rs6000-modes.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/rs6000-opts.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/rs6000-protos.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/rs6000.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/sysv4.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/rs6000/sysv4le.h
+%%PLUGINS%%lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/config/vxworks-dummy.h
diff --git a/devel/fsx/Makefile b/devel/fsx/Makefile
index 1b7639a3c029..c3f92e3b08f2 100644
--- a/devel/fsx/Makefile
+++ b/devel/fsx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fsx
DISTVERSION= 0.3.1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/devel/ftxui/Makefile b/devel/ftxui/Makefile
index 32f08ce228de..9493acb2a9ba 100644
--- a/devel/ftxui/Makefile
+++ b/devel/ftxui/Makefile
@@ -1,8 +1,14 @@
PORTNAME= ftxui
DISTVERSIONPREFIX= v
-DISTVERSION= 5.0.0
+DISTVERSION= 6.1.9
CATEGORIES= devel science
+PATCH_SITES= https://aur.archlinux.org/cgit/aur.git/plain/
+# Adds the "ALL" option back and adds the install target for docs
+PATCHFILES+= ftxui_build_docs_target_all.patch?h=ftxui:-p1
+# Adds the the install target for examples
+PATCHFILES+= ftxui_make_examples_installable.patch?h=ftxui:-p1
+
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ Functional Terminal User Interface (TUI) library
WWW= https://github.com/ArthurSonzogni/FTXUI
@@ -20,8 +26,19 @@ USE_GITHUB= yes
GH_ACCOUNT= ArthurSonzogni
GH_PROJECT= FTXUI
-CMAKE_OFF= FTXUI_BUILD_DOCS FTXUI_BUILD_EXAMPLES FTXUI_BUILD_TESTS
+CMAKE_OFF= FTXUI_BUILD_TESTS
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_TESTING_ON= FTXUI_BUILD_TESTS
+PLIST_SUB= SOVERSION=${DISTVERSION}
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+OPTIONS_SUB= yes
+
+DOCS_BUILD_DEPENDS= doxygen:devel/doxygen
+DOCS_CMAKE_BOOL= FTXUI_BUILD_DOCS
+EXAMPLES_CMAKE_BOOL= FTXUI_BUILD_EXAMPLES
+
+PORTDOCS= *
+
.include <bsd.port.mk>
diff --git a/devel/ftxui/distinfo b/devel/ftxui/distinfo
index f0794f80a043..e200f22948b9 100644
--- a/devel/ftxui/distinfo
+++ b/devel/ftxui/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1699202613
-SHA256 (ArthurSonzogni-FTXUI-v5.0.0_GH0.tar.gz) = a2991cb222c944aee14397965d9f6b050245da849d8c5da7c72d112de2786b5b
-SIZE (ArthurSonzogni-FTXUI-v5.0.0_GH0.tar.gz) = 236755
+TIMESTAMP = 1755969505
+SHA256 (ArthurSonzogni-FTXUI-v6.1.9_GH0.tar.gz) = 45819c1e54914783d4a1ca5633885035d74146778a1f74e1213cdb7b76340e71
+SIZE (ArthurSonzogni-FTXUI-v6.1.9_GH0.tar.gz) = 262230
+SHA256 (ftxui_build_docs_target_all.patch?h=ftxui) = 2b513c179f998e02404dc147ad99c5d57a4fe91dce6cfb7f82de4e101b789fc0
+SIZE (ftxui_build_docs_target_all.patch?h=ftxui) = 1529
+SHA256 (ftxui_make_examples_installable.patch?h=ftxui) = 62457257e81d1ab735aece92aa6817a6e05d18ec5236b5dbb0e67532d1b1850f
+SIZE (ftxui_make_examples_installable.patch?h=ftxui) = 1150
diff --git a/devel/ftxui/files/patch-cmake_ftxui__fuzzer.cmake b/devel/ftxui/files/patch-cmake_ftxui__fuzzer.cmake
deleted file mode 100644
index a3ce3c931e9b..000000000000
--- a/devel/ftxui/files/patch-cmake_ftxui__fuzzer.cmake
+++ /dev/null
@@ -1,12 +0,0 @@
-- workaround for https://github.com/ArthurSonzogni/FTXUI/issues/556
-
---- cmake/ftxui_fuzzer.cmake.orig 2023-01-14 19:37:42 UTC
-+++ cmake/ftxui_fuzzer.cmake
-@@ -23,5 +23,5 @@ function(fuzz name)
- )
- endfunction(fuzz)
-
--fuzz(terminal_input_parser_test_fuzzer)
--fuzz(component_fuzzer)
-+#fuzz(terminal_input_parser_test_fuzzer)
-+#fuzz(component_fuzzer)
diff --git a/devel/ftxui/pkg-plist b/devel/ftxui/pkg-plist
index be96adde827b..53adfda1a59a 100644
--- a/devel/ftxui/pkg-plist
+++ b/devel/ftxui/pkg-plist
@@ -1,3 +1,89 @@
+%%EXAMPLES%%bin/ftxui_example_border
+%%EXAMPLES%%bin/ftxui_example_border_colored
+%%EXAMPLES%%bin/ftxui_example_border_style
+%%EXAMPLES%%bin/ftxui_example_button
+%%EXAMPLES%%bin/ftxui_example_button_animated
+%%EXAMPLES%%bin/ftxui_example_button_in_frame
+%%EXAMPLES%%bin/ftxui_example_button_style
+%%EXAMPLES%%bin/ftxui_example_canvas
+%%EXAMPLES%%bin/ftxui_example_canvas_animated
+%%EXAMPLES%%bin/ftxui_example_checkbox
+%%EXAMPLES%%bin/ftxui_example_checkbox_in_frame
+%%EXAMPLES%%bin/ftxui_example_collapsible
+%%EXAMPLES%%bin/ftxui_example_color_gallery
+%%EXAMPLES%%bin/ftxui_example_color_info_palette256
+%%EXAMPLES%%bin/ftxui_example_color_truecolor_HSV
+%%EXAMPLES%%bin/ftxui_example_color_truecolor_RGB
+%%EXAMPLES%%bin/ftxui_example_composition
+%%EXAMPLES%%bin/ftxui_example_custom_loop
+%%EXAMPLES%%bin/ftxui_example_dbox
+%%EXAMPLES%%bin/ftxui_example_dropdown
+%%EXAMPLES%%bin/ftxui_example_dropdown_custom
+%%EXAMPLES%%bin/ftxui_example_flexbox_gallery
+%%EXAMPLES%%bin/ftxui_example_focus
+%%EXAMPLES%%bin/ftxui_example_focus_cursor
+%%EXAMPLES%%bin/ftxui_example_gallery
+%%EXAMPLES%%bin/ftxui_example_gauge
+%%EXAMPLES%%bin/ftxui_example_gauge_direction
+%%EXAMPLES%%bin/ftxui_example_graph
+%%EXAMPLES%%bin/ftxui_example_gridbox
+%%EXAMPLES%%bin/ftxui_example_hflow
+%%EXAMPLES%%bin/ftxui_example_homescreen
+%%EXAMPLES%%bin/ftxui_example_html_like
+%%EXAMPLES%%bin/ftxui_example_input
+%%EXAMPLES%%bin/ftxui_example_input_in_frame
+%%EXAMPLES%%bin/ftxui_example_input_style
+%%EXAMPLES%%bin/ftxui_example_linear_gradient
+%%EXAMPLES%%bin/ftxui_example_linear_gradient_gallery
+%%EXAMPLES%%bin/ftxui_example_maybe
+%%EXAMPLES%%bin/ftxui_example_menu
+%%EXAMPLES%%bin/ftxui_example_menu2
+%%EXAMPLES%%bin/ftxui_example_menu_entries
+%%EXAMPLES%%bin/ftxui_example_menu_entries_animated
+%%EXAMPLES%%bin/ftxui_example_menu_in_frame
+%%EXAMPLES%%bin/ftxui_example_menu_in_frame_horizontal
+%%EXAMPLES%%bin/ftxui_example_menu_multiple
+%%EXAMPLES%%bin/ftxui_example_menu_style
+%%EXAMPLES%%bin/ftxui_example_menu_underline_animated_gallery
+%%EXAMPLES%%bin/ftxui_example_modal_dialog
+%%EXAMPLES%%bin/ftxui_example_modal_dialog_custom
+%%EXAMPLES%%bin/ftxui_example_nested_screen
+%%EXAMPLES%%bin/ftxui_example_package_manager
+%%EXAMPLES%%bin/ftxui_example_paragraph
+%%EXAMPLES%%bin/ftxui_example_print_key_press
+%%EXAMPLES%%bin/ftxui_example_radiobox
+%%EXAMPLES%%bin/ftxui_example_radiobox_in_frame
+%%EXAMPLES%%bin/ftxui_example_renderer
+%%EXAMPLES%%bin/ftxui_example_resizable_split
+%%EXAMPLES%%bin/ftxui_example_scrollbar
+%%EXAMPLES%%bin/ftxui_example_selection
+%%EXAMPLES%%bin/ftxui_example_separator
+%%EXAMPLES%%bin/ftxui_example_separator_style
+%%EXAMPLES%%bin/ftxui_example_size
+%%EXAMPLES%%bin/ftxui_example_slider
+%%EXAMPLES%%bin/ftxui_example_slider_direction
+%%EXAMPLES%%bin/ftxui_example_slider_rgb
+%%EXAMPLES%%bin/ftxui_example_spinner
+%%EXAMPLES%%bin/ftxui_example_style_blink
+%%EXAMPLES%%bin/ftxui_example_style_bold
+%%EXAMPLES%%bin/ftxui_example_style_color
+%%EXAMPLES%%bin/ftxui_example_style_dim
+%%EXAMPLES%%bin/ftxui_example_style_gallery
+%%EXAMPLES%%bin/ftxui_example_style_hyperlink
+%%EXAMPLES%%bin/ftxui_example_style_inverted
+%%EXAMPLES%%bin/ftxui_example_style_italic
+%%EXAMPLES%%bin/ftxui_example_style_strikethrough
+%%EXAMPLES%%bin/ftxui_example_style_underlined
+%%EXAMPLES%%bin/ftxui_example_style_underlined_double
+%%EXAMPLES%%bin/ftxui_example_tab_horizontal
+%%EXAMPLES%%bin/ftxui_example_tab_vertical
+%%EXAMPLES%%bin/ftxui_example_table
+%%EXAMPLES%%bin/ftxui_example_textarea
+%%EXAMPLES%%bin/ftxui_example_toggle
+%%EXAMPLES%%bin/ftxui_example_vbox_hbox
+%%EXAMPLES%%bin/ftxui_example_vflow
+%%EXAMPLES%%bin/ftxui_example_window
+%%EXAMPLES%%bin/ftxui_example_with_restored_io
include/ftxui/component/animation.hpp
include/ftxui/component/captured_mouse.hpp
include/ftxui/component/component.hpp
@@ -17,12 +103,15 @@ include/ftxui/dom/flexbox_config.hpp
include/ftxui/dom/linear_gradient.hpp
include/ftxui/dom/node.hpp
include/ftxui/dom/requirement.hpp
+include/ftxui/dom/selection.hpp
include/ftxui/dom/table.hpp
include/ftxui/dom/take_any_args.hpp
include/ftxui/screen/box.hpp
include/ftxui/screen/color.hpp
include/ftxui/screen/color_info.hpp
include/ftxui/screen/deprecated.hpp
+include/ftxui/screen/image.hpp
+include/ftxui/screen/pixel.hpp
include/ftxui/screen/screen.hpp
include/ftxui/screen/string.hpp
include/ftxui/screen/terminal.hpp
@@ -33,9 +122,9 @@ lib/cmake/ftxui/ftxui-config.cmake
lib/cmake/ftxui/ftxui-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/ftxui/ftxui-targets.cmake
lib/libftxui-component.so
-lib/libftxui-component.so.5.0.0
+lib/libftxui-component.so.%%SOVERSION%%
lib/libftxui-dom.so
-lib/libftxui-dom.so.5.0.0
+lib/libftxui-dom.so.%%SOVERSION%%
lib/libftxui-screen.so
-lib/libftxui-screen.so.5.0.0
+lib/libftxui-screen.so.%%SOVERSION%%
libdata/pkgconfig/ftxui.pc
diff --git a/devel/fungw/Makefile b/devel/fungw/Makefile
index 715d4195fb07..986499098585 100644
--- a/devel/fungw/Makefile
+++ b/devel/fungw/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fungw
-DISTVERSION= 1.2.1
-PORTREVISION= 2
+DISTVERSION= 1.2.2
CATEGORIES= devel
MASTER_SITES= http://www.repo.hu/projects/fungw/releases/
@@ -44,10 +43,4 @@ TCL_USES= tcl
post-install:
[ '${STRIP}' = -s ] && ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfungw*.so.?
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} >= 504200
-BROKEN= does not compile
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/fungw/distinfo b/devel/fungw/distinfo
index edaba115316d..ee3281184498 100644
--- a/devel/fungw/distinfo
+++ b/devel/fungw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651841856
-SHA256 (fungw-1.2.1.tar.bz2) = f2599959a6b96957015b181629cc5035370f929d1ee08dec6447c3eb622fc925
-SIZE (fungw-1.2.1.tar.bz2) = 336633
+TIMESTAMP = 1758126136
+SHA256 (fungw-1.2.2.tar.bz2) = c7bdfa65c1dc3f7448eeb8bb0c32e85b3579f4006373e40c92bc65199117a1c0
+SIZE (fungw-1.2.2.tar.bz2) = 339839
diff --git a/devel/fungw/files/patch-MAKE b/devel/fungw/files/patch-MAKE
deleted file mode 100644
index 9b30d60287b5..000000000000
--- a/devel/fungw/files/patch-MAKE
+++ /dev/null
@@ -1,164 +0,0 @@
-Index: Makefile
-===================================================================
---- Makefile.orig 2021-04-04 05:53:11 UTC
-+++ Makefile
-@@ -1,36 +1,36 @@ all:
- all:
-- cd libfungw && make all
-- cd libfungwbind && make all
-- cd regression && make all
-- cd doc && make all
-+ cd libfungw && $(MAKE) all
-+ cd libfungwbind && $(MAKE) all
-+ cd regression && $(MAKE) all
-+ cd doc && $(MAKE) all
-
- clean:
-- cd libfungw && make clean
-- cd libfungwbind && make clean
-- cd regression && make clean
-- cd doc && make clean
-- -cd src_3rd/genht && make clean
-+ cd libfungw && $(MAKE) clean
-+ cd libfungwbind && $(MAKE) clean
-+ cd regression && $(MAKE) clean
-+ cd doc && $(MAKE) clean
-+ -cd src_3rd/genht && $(MAKE) clean
-
- distclean:
-- cd regression && make distclean
-- cd libfungw && make distclean
-- cd libfungwbind && make distclean
-- cd doc && make distclean
-- cd scconfig && make distclean
-- -cd src_3rd/genht && make clean
-+ cd regression && $(MAKE) distclean
-+ cd libfungw && $(MAKE) distclean
-+ cd libfungwbind && $(MAKE) distclean
-+ cd doc && $(MAKE) distclean
-+ cd scconfig && $(MAKE) distclean
-+ -cd src_3rd/genht && $(MAKE) clean
-
- install:
-- cd libfungw && make install
-- cd libfungwbind && make install
-- cd doc && make install
-+ cd libfungw && $(MAKE) install
-+ cd libfungwbind && $(MAKE) install
-+ cd doc && $(MAKE) install
-
-
- linstall:
-- cd libfungw && make linstall
-- cd libfungwbind && make linstall
-- cd doc && make linstall
-+ cd libfungw && $(MAKE) linstall
-+ cd libfungwbind && $(MAKE) linstall
-+ cd doc && $(MAKE) linstall
-
- uninstall:
-- cd libfungw && make uninstall
-- cd libfungwbind && make uninstall
-- cd doc && make uninstall
-+ cd libfungw && $(MAKE) uninstall
-+ cd libfungwbind && $(MAKE) uninstall
-+ cd doc && $(MAKE) uninstall
---- doc/Makefile.in.orig 2022-01-01 09:41:21 UTC
-+++ doc/Makefile.in
-@@ -32,12 +32,12 @@ install:
- $(INST) -d $(DOCS) $(DOCDIR)
-
- install:
-- make install_ "INST=$(SCCBOX) install -i" "MKDR=$(SCCBOX) mkdir -p -i"
-+ $(MAKE) install_ "INST=$(SCCBOX) install -i" "MKDR=$(SCCBOX) mkdir -p -i"
-
- linstall:
-- make install_ "INST=$(SCCBOX) install -l -f -a" "MKDR=$(SCCBOX) mkdir -p -i"
-+ $(MAKE) install_ "INST=$(SCCBOX) install -l -f -a" "MKDR=$(SCCBOX) mkdir -p -i"
-
- uninstall:
-- make install_ "INST=$(SCCBOX) install -u -f" "MKDR=$(SCCBOX) mkdir -u"
-+ $(MAKE) install_ "INST=$(SCCBOX) install -u -f" "MKDR=$(SCCBOX) mkdir -u"
-
- ~]
---- libfungw/Makefile.in.orig 2021-06-12 06:55:05 UTC
-+++ libfungw/Makefile.in
-@@ -96,16 +96,16 @@ install:
- $(SCCBOX) $(HOW) $(FUNGW_DYN_VER_XYZ) $(LIBDIR)/$(FUNGW_DYN_VER_XY)
-
- install:
-- make install_ "INST=$(SCCBOX) install -i" "MKDR=$(SCCBOX) mkdir -p -i"
-- make install_link_ "HOW=ln -f"
-+ $(MAKE) install_ "INST=$(SCCBOX) install -i" "MKDR=$(SCCBOX) mkdir -p -i"
-+ $(MAKE) install_link_ "HOW=ln -f"
-
- linstall:
-- make install_ "INST=$(SCCBOX) install -l -f -a" "MKDR=$(SCCBOX) mkdir -p -i"
-- make install_link_ "HOW=ln -f"
-+ $(MAKE) install_ "INST=$(SCCBOX) install -l -f -a" "MKDR=$(SCCBOX) mkdir -p -i"
-+ $(MAKE) install_link_ "HOW=ln -f"
-
- uninstall:
-- make install_link_ "HOW=install -u"
-- make install_ "INST=$(SCCBOX) install -u -f" "MKDR=$(SCCBOX) mkdir -u"
-+ $(MAKE) install_link_ "HOW=install -u"
-+ $(MAKE) install_ "INST=$(SCCBOX) install -u -f" "MKDR=$(SCCBOX) mkdir -u"
-
- dep:
- echo "### Generated file, do not edit, run make dep ###" > Makefile.dep
---- libfungwbind/Makefile.in.orig 2019-07-12 12:59:25 UTC
-+++ libfungwbind/Makefile.in
-@@ -2,7 +2,7 @@ foreach /local/fungw/task in {all clean install linsta
- foreach /local/fungw/task in {all clean install linstall uninstall}
- print [~~/local/fungw/task~:~] {\n}
- foreach /local/fungw/n in /local/fungw/bindings_all
-- print [~ cd ~/local/fungw/n~ && make ~/local/fungw/task~~] {\n}
-+ print [~ cd ~/local/fungw/n~ && $(MAKE) ~/local/fungw/task~~] {\n}
- end
- print {\n}
- end
-@@ -10,7 +10,7 @@ foreach /local/fungw/n in /local/fungw/bindings_all
-
- print {distclean:\n}
- foreach /local/fungw/n in /local/fungw/bindings_all
-- print [~ cd ~/local/fungw/n~ && make distclean~] {\n}
-+ print [~ cd ~/local/fungw/n~ && $(MAKE) distclean~] {\n}
- end
- print { rm libfungwbind.mak Makefile\n}
-
---- libfungwbind/Plugin.tmpasm.orig 2021-06-12 06:55:05 UTC
-+++ libfungwbind/Plugin.tmpasm
-@@ -99,16 +99,16 @@ install:
- $(SCCBOX) install $(IOP) --relative $(LIBDIR)/lib$(LIBSO_XYZ) $(LIBDIR)/lib$(LIBSO_X)
-
- install:
-- make install_ IOP="-i"
-- make install_link IOP="-l"
-+ $(MAKE) install_ IOP="-i"
-+ $(MAKE) install_link IOP="-l"
-
- linstall:
-- make install_ IOP="-l"
-- make install_link IOP="-l"
-+ $(MAKE) install_ IOP="-l"
-+ $(MAKE) install_link IOP="-l"
-
- uninstall:
-- make install_link IOP="-u"
-- make install_ IOP="-u"
-+ $(MAKE) install_link IOP="-u"
-+ $(MAKE) install_ IOP="-u"
- ~]
-
- redir /local/fungw/mod_mak
---- regression/Makefile.in.orig 2021-06-12 06:55:05 UTC
-+++ regression/Makefile.in
-@@ -24,7 +24,7 @@ multicall: multicall.o $(LIB_FGW) $(ENGINES) $(LIBS)
- multicall: multicall.o $(LIB_FGW) $(ENGINES) $(LIBS)
-
- ../src_3rd/genht/genht_std.a:
-- cd ../src_3rd/genht && make genht_std.a
-+ cd ../src_3rd/genht && $(MAKE) genht_std.a
-
- test.o: test.c
-
diff --git a/devel/fungw/files/patch-scconfig_src_scripts_find__python.c b/devel/fungw/files/patch-scconfig_src_scripts_find__python.c
index 64f3c5c27dd3..1bdd63926228 100644
--- a/devel/fungw/files/patch-scconfig_src_scripts_find__python.c
+++ b/devel/fungw/files/patch-scconfig_src_scripts_find__python.c
@@ -1,19 +1,12 @@
---- scconfig/src/scripts/find_python.c.orig 2019-01-09 06:46:09 UTC
+--- scconfig/src/scripts/find_python.c.orig 2025-09-17 16:31:52 UTC
+++ scconfig/src/scripts/find_python.c
-@@ -43,13 +43,13 @@ static int find_script_python_(const char *name, int l
-
- char *inc_py =
- NL "import distutils.sysconfig;"
-- NL "print '-I' + distutils.sysconfig.get_python_inc().replace('\\\\','/')"
-+ NL "print ('-I' + distutils.sysconfig.get_python_inc().replace('\\\\','/'))"
+@@ -47,7 +47,7 @@ static int find_script_python_(const char *name, int l
NL;
char *lib_py =
NL "import distutils.sysconfig;"
-- NL "print '-L' + distutils.sysconfig.PREFIX.replace('\\\\','/') + '/libs',;"
+- NL "print ('-L' + distutils.sysconfig.PREFIX.replace('\\\\','/') + '/libs')"
+ NL "print ('-L' + distutils.sysconfig.PREFIX.replace('\\\\','/') + '/lib')"
NL "import sys;"
-- NL "print '-lpython' + str(sys.version_info[0]) + str(sys.version_info[1])"
+- NL "print ('-lpython' + str(sys.version_info[0]) + str(sys.version_info[1]))"
+ NL "print ('-lpython' + str(sys.version_info[0]) + '.' + str(sys.version_info[1]))"
NL;
-
-
diff --git a/devel/fungw/pkg-plist b/devel/fungw/pkg-plist
index b5be11e1ce46..5231d92fd983 100644
--- a/devel/fungw/pkg-plist
+++ b/devel/fungw/pkg-plist
@@ -1,42 +1,44 @@
include/libfungw/fungw.h
include/libfungw/fungw_conv.h
include/libfungw/scconfig_hooks.h
+include/libfungwbind/c/fungw_c.h
lib/libfungw.so
lib/libfungw.so.1
lib/libfungw.so.1.2
-lib/libfungw.so.1.2.1
+lib/libfungw.so.1.2.2
lib/libfungw_c.a
+lib/libfungw_c.so
lib/libfungw_c.so.1
lib/libfungw_c.so.1.2
-lib/libfungw_c.so.1.2.1
+lib/libfungw_c.so.1.2.2
lib/libfungw_cli.a
lib/libfungw_cli.so.1
lib/libfungw_cli.so.1.2
-lib/libfungw_cli.so.1.2.1
+lib/libfungw_cli.so.1.2.2
%%DUKTAPE%%lib/libfungw_duktape.a
%%DUKTAPE%%lib/libfungw_duktape.so.1
%%DUKTAPE%%lib/libfungw_duktape.so.1.2
-%%DUKTAPE%%lib/libfungw_duktape.so.1.2.1
+%%DUKTAPE%%lib/libfungw_duktape.so.1.2.2
lib/libfungw_fawk.a
lib/libfungw_fawk.so.1
lib/libfungw_fawk.so.1.2
-lib/libfungw_fawk.so.1.2.1
+lib/libfungw_fawk.so.1.2.2
%%LUA%%lib/libfungw_lua.a
%%LUA%%lib/libfungw_lua.so.1
%%LUA%%lib/libfungw_lua.so.1.2
-%%LUA%%lib/libfungw_lua.so.1.2.1
+%%LUA%%lib/libfungw_lua.so.1.2.2
%%PERL%%lib/libfungw_perl.a
%%PERL%%lib/libfungw_perl.so.1
%%PERL%%lib/libfungw_perl.so.1.2
-%%PERL%%lib/libfungw_perl.so.1.2.1
+%%PERL%%lib/libfungw_perl.so.1.2.2
%%PYTHON3%%lib/libfungw_python3.a
%%PYTHON3%%lib/libfungw_python3.so.1
%%PYTHON3%%lib/libfungw_python3.so.1.2
-%%PYTHON3%%lib/libfungw_python3.so.1.2.1
+%%PYTHON3%%lib/libfungw_python3.so.1.2.2
%%TCL%%lib/libfungw_tcl.a
%%TCL%%lib/libfungw_tcl.so.1
%%TCL%%lib/libfungw_tcl.so.1.2
-%%TCL%%lib/libfungw_tcl.so.1.2.1
+%%TCL%%lib/libfungw_tcl.so.1.2.2
lib/puplug/fungw_c.a
lib/puplug/fungw_c.mak
lib/puplug/fungw_c.pup
diff --git a/devel/gbump/Makefile b/devel/gbump/Makefile
index 62929490a2c1..086eae2bb7c6 100644
--- a/devel/gbump/Makefile
+++ b/devel/gbump/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gbump
PORTVERSION= 1.1.2
-PORTREVISION= 17
+PORTREVISION= 19
CATEGORIES= devel
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/devel/gcli/Makefile b/devel/gcli/Makefile
index c8a88bd6f302..1c981d9f9394 100644
--- a/devel/gcli/Makefile
+++ b/devel/gcli/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcli
-DISTVERSION= 2.8.0
+DISTVERSION= 2.9.0
CATEGORIES= devel net
MASTER_SITES= https://herrhotzenplotz.de/gcli/releases/gcli-${DISTVERSION}/
@@ -10,7 +10,8 @@ WWW= https://herrhotzenplotz.de/gcli/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libcurl.so:ftp/curl
+LIB_DEPENDS= libcurl.so:ftp/curl \
+ libpdjson.so:textproc/pdjson
TEST_DEPENDS= kyua:devel/kyua
USES= libtool pathfix pkgconfig ssl tar:xz
diff --git a/devel/gcli/distinfo b/devel/gcli/distinfo
index fe18a3234c8d..0eb95c0db44d 100644
--- a/devel/gcli/distinfo
+++ b/devel/gcli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748258074
-SHA256 (gcli-2.8.0.tar.xz) = b3ee6eb0d694f47f15a6d6e4f5adc824059e3f6836dfe95e74bd3a0cf92f05ec
-SIZE (gcli-2.8.0.tar.xz) = 373532
+TIMESTAMP = 1756285649
+SHA256 (gcli-2.9.0.tar.xz) = 3753c0180c92ef71526ab015403f19fc359d4528cfd29fefdb2dbac0e9eb757b
+SIZE (gcli-2.9.0.tar.xz) = 381808
diff --git a/devel/gcli/pkg-plist b/devel/gcli/pkg-plist
index 71dae9ba923c..bbefa0d95885 100644
--- a/devel/gcli/pkg-plist
+++ b/devel/gcli/pkg-plist
@@ -14,5 +14,6 @@ share/man/man1/gcli-releases.1.gz
share/man/man1/gcli-repos.1.gz
share/man/man1/gcli-snippets.1.gz
share/man/man1/gcli-status.1.gz
+share/man/man1/gcli-tutorial.1.gz
share/man/man1/gcli.1.gz
share/man/man5/gcli.5.gz
diff --git a/devel/geany-plugin-markdown/Makefile b/devel/geany-plugin-markdown/Makefile
index 893cdcab6e08..9e560726bff0 100644
--- a/devel/geany-plugin-markdown/Makefile
+++ b/devel/geany-plugin-markdown/Makefile
@@ -1,5 +1,6 @@
PORTNAME= geany-plugin-markdown
PORTVERSION= ${GEANY_VER}
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= madpilot@FreeBSD.org
diff --git a/devel/geany-plugins/Makefile b/devel/geany-plugins/Makefile
index 31659be12caf..ae1afb9de329 100644
--- a/devel/geany-plugins/Makefile
+++ b/devel/geany-plugins/Makefile
@@ -1,5 +1,6 @@
PORTNAME= geany-plugins
PORTVERSION= ${GEANY_VER}
+PORTREVISION= 1
CATEGORIES= devel
DISTFILES= # none
diff --git a/devel/geany-themes/Makefile b/devel/geany-themes/Makefile
deleted file mode 100644
index 5e563e91eba5..000000000000
--- a/devel/geany-themes/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= geany-themes
-DISTVERSION= 1.24
-PORTREVISION= 3
-CATEGORIES= devel editors
-
-MAINTAINER= james.wright@digital-chaos.com
-COMMENT= Additional color schemes for the Geany IDE
-WWW= https://www.geany.org/download/themes/
-
-LICENSE= BSD2CLAUSE GPLv2+ PD
-LICENSE_COMB= multi
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Themes have been included in the main geany distribution
-EXPIRATION_DATE=2025-08-31
-
-USE_GITHUB= yes
-GH_ACCOUNT= geany
-
-CONFLICTS_INSTALL= geany
-
-NO_ARCH= yes
-NO_BUILD= yes
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/geany/colorschemes/
- ${INSTALL_DATA} ${WRKSRC}/colorschemes/*.conf ${STAGEDIR}${PREFIX}/share/geany/colorschemes/
-
-.include <bsd.port.mk>
diff --git a/devel/geany-themes/distinfo b/devel/geany-themes/distinfo
deleted file mode 100644
index 16559c9e1f66..000000000000
--- a/devel/geany-themes/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1573764165
-SHA256 (geany-geany-themes-1.24_GH0.tar.gz) = 7e852f8cfde940704282de8554c6de4a36d1f6a2f5641b4c24d8eb537275a7cc
-SIZE (geany-geany-themes-1.24_GH0.tar.gz) = 708724
diff --git a/devel/geany-themes/pkg-descr b/devel/geany-themes/pkg-descr
deleted file mode 100644
index 8f6f76dd9b80..000000000000
--- a/devel/geany-themes/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-A collection of color schemes for the Geany lightweight IDE.
diff --git a/devel/geany-themes/pkg-plist b/devel/geany-themes/pkg-plist
deleted file mode 100644
index 5eaff1b512c4..000000000000
--- a/devel/geany-themes/pkg-plist
+++ /dev/null
@@ -1,27 +0,0 @@
-share/geany/colorschemes/bespin.conf
-share/geany/colorschemes/black.conf
-share/geany/colorschemes/dark-fruit-salad.conf
-share/geany/colorschemes/dark.conf
-share/geany/colorschemes/fluffy.conf
-share/geany/colorschemes/gedit.conf
-share/geany/colorschemes/github.conf
-share/geany/colorschemes/inkpot.conf
-share/geany/colorschemes/kugel.conf
-share/geany/colorschemes/mc.conf
-share/geany/colorschemes/monokai.conf
-share/geany/colorschemes/notepad-plus-plus.conf
-share/geany/colorschemes/oblivion2.conf
-share/geany/colorschemes/pygments.conf
-share/geany/colorschemes/railcasts2.conf
-share/geany/colorschemes/retro.conf
-share/geany/colorschemes/slushpoppies.conf
-share/geany/colorschemes/solarized-dark.conf
-share/geany/colorschemes/solarized-light.conf
-share/geany/colorschemes/spyder-dark.conf
-share/geany/colorschemes/steampunk.conf
-share/geany/colorschemes/tango-dark.conf
-share/geany/colorschemes/tango-light.conf
-share/geany/colorschemes/tinge.conf
-share/geany/colorschemes/ubuntu.conf
-share/geany/colorschemes/vibrant-ink.conf
-share/geany/colorschemes/zenburn.conf
diff --git a/devel/generate/Makefile b/devel/generate/Makefile
index ae6ba16946d3..ed18c678e7ba 100644
--- a/devel/generate/Makefile
+++ b/devel/generate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= generate
-DISTVERSION= 3.0
+DISTVERSION= 3.2
CATEGORIES= devel
-MASTER_SITES= http://www.druid.net/darcy/
+MASTER_SITES= https://www.druid.net/darcy/
MAINTAINER= darcy@druid.net
COMMENT= Simple text pre-processor
@@ -16,13 +16,12 @@ USES= gmake tar:tgz
MAKE_ARGS= BINDIR=${STAGEDIR}${PREFIX}/bin \
MANDIR=${STAGEDIR}${PREFIX}/share/man
+TEST_TARGET= test
CONFLICTS_INSTALL= julius php*-pear-Text_Highlighter
PLIST_FILES= bin/generate bin/rgenerate share/man/man1/generate.1.gz
-TEST_TARGET= test
-
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
diff --git a/devel/generate/distinfo b/devel/generate/distinfo
index 2e89e0ec6902..c60fe4860f9e 100644
--- a/devel/generate/distinfo
+++ b/devel/generate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735396348
-SHA256 (generate-3.0.tgz) = c680e6285af499aaaa2e1c9531a4974dea612ea20b52b49751b7a99ea04798d5
-SIZE (generate-3.0.tgz) = 35167
+TIMESTAMP = 1757522703
+SHA256 (generate-3.2.tgz) = 1f512f0ef34865d3c29c5ab85c1b2820075a5e9ca801f2bf8090faf8ad95b47e
+SIZE (generate-3.2.tgz) = 35259
diff --git a/devel/generate/files/patch-generate.c b/devel/generate/files/patch-generate.c
deleted file mode 100644
index 0176994c0f8d..000000000000
--- a/devel/generate/files/patch-generate.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- generate.c.orig 2025-01-16 13:10:40 UTC
-+++ generate.c
-@@ -151,7 +151,7 @@ fatal(const char *s,...)
- {
- va_list argptr;
-
-- if (infile) fprintf(stderr, "generate: file %s line %ld: ", infile->name, infile->xline);
-+ if (infile) fprintf(stderr, "generate: file %s line %zu: ", infile->name, infile->xline);
- else fprintf(stderr, "generate: ");
-
- va_start(argptr, s);
diff --git a/devel/gettext-po-mode/Makefile b/devel/gettext-po-mode/Makefile
index 2adec6ec7f38..84098cf00f4e 100644
--- a/devel/gettext-po-mode/Makefile
+++ b/devel/gettext-po-mode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gettext-po-mode
-PORTREVISION= 9
+PORTREVISION= 10
MAINTAINER= mandree@FreeBSD.org
COMMENT= GNU gettext po-mode for emacs
diff --git a/devel/gfold/Makefile b/devel/gfold/Makefile
index be091ee21f68..4d32a55945f0 100644
--- a/devel/gfold/Makefile
+++ b/devel/gfold/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gfold
DISTVERSION= 4.0.0
-PORTREVISION= 29
+PORTREVISION= 31
CATEGORIES= devel
MAINTAINER= sec.research.2005@gmail.com
diff --git a/devel/gh/Makefile b/devel/gh/Makefile
index 9abdb930793d..c34872ba4a4d 100644
--- a/devel/gh/Makefile
+++ b/devel/gh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gh
DISTVERSIONPREFIX= v
-DISTVERSION= 2.76.2
+DISTVERSION= 2.79.0
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/gh/distinfo b/devel/gh/distinfo
index 857fcc2080b2..975b442e49e5 100644
--- a/devel/gh/distinfo
+++ b/devel/gh/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754861364
-SHA256 (go/devel_gh/gh-v2.76.2/v2.76.2.mod) = 4fbf606d1e964e905b78841c4e8649cfbe3e790a82c5800d17518da44a714fe0
-SIZE (go/devel_gh/gh-v2.76.2/v2.76.2.mod) = 11896
-SHA256 (go/devel_gh/gh-v2.76.2/v2.76.2.zip) = 71e9f372f8ef2345410c8d3bf7813278a607ef6e353ec770c476851f4beae2b8
-SIZE (go/devel_gh/gh-v2.76.2/v2.76.2.zip) = 15523160
+TIMESTAMP = 1757700385
+SHA256 (go/devel_gh/gh-v2.79.0/v2.79.0.mod) = 8424dae144988c0fb202380c9b1b1224320a0d37207e82f9fbede1c8d509c01f
+SIZE (go/devel_gh/gh-v2.79.0/v2.79.0.mod) = 11873
+SHA256 (go/devel_gh/gh-v2.79.0/v2.79.0.zip) = 0909ce0e58b4e41550d26e7d59c9695e83bcd90c34e2219982cd9d57a20f0c32
+SIZE (go/devel_gh/gh-v2.79.0/v2.79.0.zip) = 15542088
diff --git a/devel/ghidra/Makefile b/devel/ghidra/Makefile
index 6e214aca832c..88868a4b3b4b 100644
--- a/devel/ghidra/Makefile
+++ b/devel/ghidra/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= devel security java
MASTER_SITES= https://github.com/NationalSecurityAgency/${PORTNAME}/releases/download/Ghidra_${DISTVERSION}_build/
DISTNAME= ${PORTNAME}_${DISTVERSION}_PUBLIC_20250219
-MAINTAINER= tiago.gasiba@gmail.com
+MAINTAINER= tiga@FreeBSD.org
COMMENT= Software reverse engineering (SRE) framework
WWW= https://ghidra-sre.org/
diff --git a/devel/ghidra/files/patch-Ghidra_Features_FileFormats_build.gradle b/devel/ghidra/files/patch-Ghidra_Features_FileFormats_build.gradle
new file mode 100644
index 000000000000..14798fd01d44
--- /dev/null
+++ b/devel/ghidra/files/patch-Ghidra_Features_FileFormats_build.gradle
@@ -0,0 +1,11 @@
+--- Ghidra/Features/FileFormats/build.gradle.orig 2025-02-19 07:23:46 UTC
++++ Ghidra/Features/FileFormats/build.gradle
+@@ -63,6 +63,8 @@ model {
+ if (b.targetPlatform.operatingSystem.linux) {
+ b.cCompiler.define "LINUX"
+ b.cCompiler.define "_LINUX"
++ } else if (b.targetPlatform.operatingSystem.FreeBSD) {
++ b.cCompiler.args "-D__XSI_VISIBLE=1"
+ }
+ }
+ else if (b.toolChain in VisualCpp) {
diff --git a/devel/ghostie/Makefile b/devel/ghostie/Makefile
index b1e8b6aa9d4a..a3f3c2a072eb 100644
--- a/devel/ghostie/Makefile
+++ b/devel/ghostie/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghostie
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 10
+PORTREVISION= 12
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/ghq/Makefile b/devel/ghq/Makefile
index d1cb166210eb..f463ad34361d 100644
--- a/devel/ghq/Makefile
+++ b/devel/ghq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghq
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= driesm@FreeBSD.org
diff --git a/devel/ghub-devel/Makefile b/devel/ghub-devel/Makefile
deleted file mode 100644
index 6a595cdebb91..000000000000
--- a/devel/ghub-devel/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-PORTNAME= ghub
-DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.2
-DISTVERSIONSUFFIX=
-CATEGORIES= devel elisp
-PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
-
-MAINTAINER= yasu@FreeBSD.org
-COMMENT= Client libraries for the APIs of various Git forges
-WWW= https://github.com/magit/ghub
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Use devel/ghub instead
-EXPIRATION_DATE= 2025-08-31
-
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
- treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.2:devel/treepy.el@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
- treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.2:devel/treepy.el@${EMACS_FLAVOR}
-
-USES= emacs gmake makeinfo
-USE_GITHUB= yes
-GH_ACCOUNT= magit
-
-MAKE_ARGS= LOAD_PATH=" -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat -L ."
-MAKE_JOBS_UNSAFE= yes
-ALL_TARGET= lisp info
-
-CONFLICTS_INSTALL= ghub-emacs*
-
-NO_ARCH= yes
-
-INFO= ghub
-PORTDOCS= CHANGELOG README.org ghub.html
-
-OPTIONS_DEFINE= DOCS PDF
-
-PDF_DESC= Build and install PDF document
-
-DOCS_BUILD_DEPENDS= gsed:textproc/gsed
-DOCS_ALL_TARGET= html
-DOCS_BINARY_ALIAS= sed=gsed
-PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
-PDF_USES= tex
-PDF_USE= TEX=dvipdfmx:build
-PDF_ALL_TARGET= pdf
-PDF_PLIST_FILES= ${DOCSDIR}/ghub.pdf
-
-ELISP_FILES= buck.el buck.elc ghub-autoloads.el ghub-graphql.el \
- ghub-graphql.elc ghub.el ghub.elc glab.el glab.elc gogs.el \
- gogs.elc gsexp.el gsexp.elc gtea.el gtea.elc
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
- ${INSTALL_DATA} ${ELISP_FILES:C/^/${WRKSRC}\/lisp\//} \
- ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/docs/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${WRKSRC}/README.org \
- ${WRKSRC}/docs/ghub.html ${STAGEDIR}${DOCSDIR}
-
-do-install-PDF-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/ghub.pdf ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/ghub-devel/distinfo b/devel/ghub-devel/distinfo
deleted file mode 100644
index 201b8cd85fee..000000000000
--- a/devel/ghub-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1751938888
-SHA256 (magit-ghub-v4.3.2_GH0.tar.gz) = 3096bc07d9ab6de5c68a32b0b9b21a5a0d64e66f4bcb1b49840673263dc55fe9
-SIZE (magit-ghub-v4.3.2_GH0.tar.gz) = 61975
diff --git a/devel/ghub-devel/files/patch-docs_Makefile b/devel/ghub-devel/files/patch-docs_Makefile
deleted file mode 100644
index 57c1e9382ad6..000000000000
--- a/devel/ghub-devel/files/patch-docs_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- docs/Makefile.orig 2024-05-07 16:47:04 UTC
-+++ docs/Makefile
-@@ -49,7 +49,7 @@ html-dir: $(PKG).texi
-
- %.pdf: %.texi
- @printf "Generating $@\n"
-- @texi2pdf --clean $< > /dev/null
-+ @texi2pdf $< > /dev/null
-
- PUBLISH_PATH ?= /manual/
- RELEASE_PATH ?= /manual/$(VERSION)/
diff --git a/devel/ghub-devel/pkg-descr b/devel/ghub-devel/pkg-descr
deleted file mode 100644
index 1b604c12b9fa..000000000000
--- a/devel/ghub-devel/pkg-descr
+++ /dev/null
@@ -1,17 +0,0 @@
-Ghub is a library that provides basic support for using the Github
-REST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts
-access to API resources using only a handful of functions that are not
-resource-specific.
-
-Ghub handles the creation, storage and use of access tokens using a
-setup wizard to make it easier for users to get started and to reduce
-the support burden imposed on package maintainers. It also comes with
-a comprehensive manual to address the cases when things don't just
-work as expected or in case you don't want to use the wizard.
-
-Ghub is intentionally limited to only provide these two essential
-features - basic request functions and guided setup - to avoid being
-too opinionated, which would hinder wide adoption. It is assumed that
-wide adoption would make life easier for users and maintainers alike,
-because then all packages that talk to the Github API could be
-configured the same way.
diff --git a/devel/ghub-devel/pkg-plist b/devel/ghub-devel/pkg-plist
deleted file mode 100644
index 361c139c979c..000000000000
--- a/devel/ghub-devel/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/buck.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/buck.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-autoloads.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-graphql.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-graphql.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/glab.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/glab.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gogs.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gogs.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gsexp.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gsexp.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gtea.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gtea.elc
diff --git a/devel/ghub/Makefile b/devel/ghub/Makefile
index 0bf0e89b014e..8b2ca838d31f 100644
--- a/devel/ghub/Makefile
+++ b/devel/ghub/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ghub
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.2
+DISTVERSION= 5.0.0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -12,10 +12,10 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.2:devel/treepy.el@${EMACS_FLAVOR}
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.2:devel/treepy.el@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
@@ -46,9 +46,9 @@ PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf
PDF_PLIST_FILES= ${DOCSDIR}/ghub.pdf
-ELISP_FILES= buck.el buck.elc ghub-autoloads.el ghub-graphql.el \
- ghub-graphql.elc ghub.el ghub.elc glab.el glab.elc gogs.el \
- gogs.elc gsexp.el gsexp.elc gtea.el gtea.elc
+ELISP_FILES= ghub-autoloads.el ghub-graphql.el ghub-graphql.elc \
+ ghub-legacy.el ghub-legacy.elc ghub.el ghub.elc gsexp.el \
+ gsexp.elc
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
diff --git a/devel/ghub/distinfo b/devel/ghub/distinfo
index 3a1e296eab87..c1da627a2273 100644
--- a/devel/ghub/distinfo
+++ b/devel/ghub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751938811
-SHA256 (magit-ghub-v4.3.2_GH0.tar.gz) = 3096bc07d9ab6de5c68a32b0b9b21a5a0d64e66f4bcb1b49840673263dc55fe9
-SIZE (magit-ghub-v4.3.2_GH0.tar.gz) = 61975
+TIMESTAMP = 1757432886
+SHA256 (magit-ghub-v5.0.0_GH0.tar.gz) = da63a1584494fb67a6a27f81c5462e35ca37e2b7adebf1d8d7cadd3cb968df3a
+SIZE (magit-ghub-v5.0.0_GH0.tar.gz) = 58628
diff --git a/devel/ghub/pkg-plist b/devel/ghub/pkg-plist
index 361c139c979c..532712139f63 100644
--- a/devel/ghub/pkg-plist
+++ b/devel/ghub/pkg-plist
@@ -1,15 +1,9 @@
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/buck.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/buck.elc
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-autoloads.el
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-graphql.el
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-graphql.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-legacy.el
+%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-legacy.elc
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub.el
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/glab.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/glab.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gogs.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gogs.elc
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gsexp.el
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gsexp.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gtea.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gtea.elc
diff --git a/devel/git-absorb/Makefile b/devel/git-absorb/Makefile
index 265762e96917..d3d9cbc93fe0 100644
--- a/devel/git-absorb/Makefile
+++ b/devel/git-absorb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-absorb
DISTVERSION= 0.8.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/git-branchless/Makefile b/devel/git-branchless/Makefile
index b73ee274f8fa..889f9b035f60 100644
--- a/devel/git-branchless/Makefile
+++ b/devel/git-branchless/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-branchless
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -429,6 +429,10 @@ CARGO_CRATES= addr2line-0.21.0 \
PLIST_FILES= bin/${PORTNAME}
+# https://github.com/arxanas/git-branchless/issues/1585
+CARGO_BUILDDEP= no
+BUILD_DEPENDS+= rust188>0:lang/rust188
+
# sys-info-0.9.1 crate fix: https://github.com/FillZpp/sys-info-rs/issues/80 (same as in devel/git-delta)
post-patch:
@${REINPLACE_CMD} \
diff --git a/devel/git-bug/Makefile b/devel/git-bug/Makefile
index ad7eab51e7fd..a226a3eaf3ef 100644
--- a/devel/git-bug/Makefile
+++ b/devel/git-bug/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-bug
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/git-cinnabar/Makefile b/devel/git-cinnabar/Makefile
index 08ee593d3cb0..b21a7c7635cc 100644
--- a/devel/git-cinnabar/Makefile
+++ b/devel/git-cinnabar/Makefile
@@ -1,5 +1,6 @@
PORTNAME= git-cinnabar
DISTVERSION= 0.7.3
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org
diff --git a/devel/git-cliff/Makefile b/devel/git-cliff/Makefile
index c12b0739cc73..b306b90e4555 100644
--- a/devel/git-cliff/Makefile
+++ b/devel/git-cliff/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-cliff
DISTVERSIONPREFIX= v
-DISTVERSION= 2.9.1
+DISTVERSION= 2.10.1
PORTREVISION= 1
CATEGORIES= devel
@@ -27,93 +27,97 @@ CARGO_CARGOLOCK= ${WRKSRC}/../Cargo.lock
RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
adler32-1.2.0 \
- ahash-0.8.11 \
+ ahash-0.8.12 \
aho-corasick-1.1.3 \
- aligned-vec-0.6.1 \
- allocator-api2-0.2.18 \
- android-tzdata-0.1.1 \
+ aligned-vec-0.6.4 \
+ allocator-api2-0.2.21 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.6 \
- anyhow-1.0.98 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
arraydeque-0.5.1 \
arrayvec-0.7.6 \
- async-compression-0.4.18 \
- async-trait-0.1.88 \
- autocfg-1.4.0 \
- backtrace-0.3.74 \
+ async-compression-0.4.30 \
+ async-trait-0.1.89 \
+ atomic-waker-1.1.2 \
+ autocfg-1.5.0 \
+ backtrace-0.3.75 \
base64-0.21.7 \
base64-0.22.1 \
bincode-1.3.3 \
bincode-2.0.1 \
bincode_derive-2.0.1 \
bitflags-1.3.2 \
- bitflags-2.8.0 \
+ bitflags-2.9.4 \
block-buffer-0.10.4 \
- bstr-1.10.0 \
- bumpalo-3.16.0 \
- bytemuck-1.18.0 \
- byteorder-1.5.0 \
- bytes-1.9.0 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.2 \
+ bytes-1.10.1 \
cacache-13.0.0 \
- cc-1.2.10 \
- cfg-if-1.0.0 \
+ cc-1.2.37 \
+ cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
- chrono-0.4.38 \
+ chrono-0.4.42 \
chrono-tz-0.9.0 \
chrono-tz-build-0.3.0 \
- clap-4.5.37 \
- clap_builder-4.5.37 \
- clap_complete-4.5.47 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- clap_mangen-0.2.26 \
- colorchoice-1.0.3 \
- config-0.15.11 \
- console-0.15.8 \
- core-foundation-0.10.0 \
+ clap-4.5.47 \
+ clap_builder-4.5.47 \
+ clap_complete-4.5.57 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
+ clap_mangen-0.2.29 \
+ colorchoice-1.0.4 \
+ compression-codecs-0.4.30 \
+ compression-core-0.4.29 \
+ config-0.15.15 \
+ console-0.16.1 \
+ cookie-0.18.1 \
+ cookie_store-0.22.0 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
core2-0.4.0 \
cpp_demangle-0.4.4 \
- cpufeatures-0.2.14 \
- crc32fast-1.4.2 \
- crossbeam-deque-0.8.5 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.5.0 \
+ crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
- crossbeam-utils-0.8.20 \
+ crossbeam-utils-0.8.21 \
crypto-common-0.1.6 \
- dary_heap-0.3.6 \
+ dary_heap-0.3.7 \
debugid-0.8.0 \
- deranged-0.4.0 \
- deunicode-1.6.0 \
+ deranged-0.5.3 \
+ deunicode-1.6.2 \
diff-0.1.13 \
digest-0.10.7 \
- dirs-5.0.1 \
- dirs-sys-0.4.1 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
displaydoc-0.2.5 \
- dissimilar-1.0.9 \
+ dissimilar-1.0.10 \
document-features-0.2.11 \
- dyn-clone-1.0.19 \
- either-1.13.0 \
- encode_unicode-0.3.6 \
- encoding_rs-0.8.34 \
+ dyn-clone-1.0.20 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ encoding_rs-0.8.35 \
env_logger-0.10.2 \
- equator-0.2.2 \
- equator-macro-0.2.1 \
- equivalent-1.0.1 \
- errno-0.3.10 \
- etcetera-0.8.0 \
+ equator-0.4.2 \
+ equator-macro-0.4.2 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
+ etcetera-0.10.0 \
expect-test-1.5.1 \
- fastrand-2.1.1 \
+ fastrand-2.3.0 \
+ find-msvc-tools-0.1.1 \
findshlibs-0.10.2 \
- flate2-1.0.35 \
+ flate2-1.1.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
futures-0.3.31 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
@@ -124,317 +128,318 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-util-0.3.31 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
git-conventional-0.12.9 \
- git2-0.20.1 \
- glob-0.3.2 \
- globset-0.4.15 \
+ git2-0.20.2 \
+ glob-0.3.3 \
+ globset-0.4.16 \
globwalk-0.9.1 \
hashbrown-0.14.5 \
- hashbrown-0.15.1 \
+ hashbrown-0.15.5 \
hashlink-0.10.0 \
heck-0.5.0 \
- hermit-abi-0.4.0 \
+ hermit-abi-0.5.2 \
hex-0.4.3 \
home-0.5.11 \
- http-1.2.0 \
+ http-1.3.1 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
+ http-body-util-0.1.3 \
http-cache-0.20.0 \
http-cache-reqwest-0.15.0 \
http-cache-semantics-2.1.0 \
http-serde-2.1.1 \
- httparse-1.9.5 \
+ httparse-1.10.1 \
httpdate-1.0.3 \
humansize-2.1.3 \
- humantime-2.1.0 \
- hyper-1.5.2 \
- hyper-rustls-0.27.5 \
- hyper-util-0.1.10 \
- iana-time-zone-0.1.61 \
+ humantime-2.3.0 \
+ hyper-1.7.0 \
+ hyper-rustls-0.27.7 \
+ hyper-util-0.1.16 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
ignore-0.4.23 \
- include-flate-0.3.0 \
- include-flate-codegen-0.2.0 \
- indexmap-2.9.0 \
- indicatif-0.17.11 \
+ include-flate-0.3.1 \
+ include-flate-codegen-0.3.1 \
+ include-flate-compress-0.3.1 \
+ indexmap-2.11.1 \
+ indicatif-0.18.0 \
inferno-0.11.21 \
- ipnet-2.10.1 \
- is-terminal-0.4.13 \
+ io-uring-0.7.10 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
+ is-terminal-0.4.16 \
is_terminal_polyfill-1.70.1 \
- itoa-1.0.14 \
- jobserver-0.1.32 \
- js-sys-0.3.77 \
+ itoa-1.0.15 \
+ jobserver-0.1.34 \
+ js-sys-0.3.78 \
lazy-regex-3.4.1 \
lazy-regex-proc_macros-3.4.1 \
lazy_static-1.5.0 \
- libc-0.2.169 \
+ libc-0.2.175 \
libflate-2.1.0 \
libflate_lz77-2.1.0 \
- libgit2-sys-0.18.1+1.9.0 \
- libm-0.2.8 \
- libredox-0.1.3 \
- libz-sys-1.1.20 \
- linux-raw-sys-0.4.15 \
- litemap-0.7.4 \
- litrs-0.4.1 \
- lock_api-0.4.12 \
- log-0.4.27 \
- memchr-2.7.4 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libm-0.2.15 \
+ libredox-0.1.10 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.0 \
+ litrs-0.4.2 \
+ lock_api-0.4.13 \
+ log-0.4.28 \
+ lru-slab-0.1.2 \
+ memchr-2.7.5 \
memmap2-0.5.10 \
- memmap2-0.9.5 \
+ memmap2-0.9.8 \
miette-5.10.0 \
miette-derive-5.10.0 \
- mime-0.3.17 \
- miniz_oxide-0.8.3 \
- mio-1.0.3 \
- next_version-0.2.24 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ next_version-0.2.25 \
nix-0.26.4 \
num-conv-0.1.0 \
num-format-0.4.4 \
num-traits-0.2.19 \
- number_prefix-0.4.0 \
object-0.36.7 \
- once_cell-1.20.2 \
- openssl-probe-0.1.5 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openssl-probe-0.1.6 \
option-ext-0.2.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
parse-zoneinfo-0.3.1 \
pathdiff-0.2.3 \
- percent-encoding-2.3.1 \
- pest-2.7.13 \
- pest_derive-2.7.13 \
- pest_generator-2.7.13 \
- pest_meta-2.7.13 \
- phf-0.11.2 \
- phf_codegen-0.11.2 \
- phf_generator-0.11.2 \
- phf_shared-0.11.2 \
+ percent-encoding-2.3.2 \
+ pest-2.8.2 \
+ pest_derive-2.8.2 \
+ pest_generator-2.8.2 \
+ pest_meta-2.8.2 \
+ phf-0.11.3 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_shared-0.11.3 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkg-config-0.3.31 \
- portable-atomic-1.8.0 \
+ pkg-config-0.3.32 \
+ portable-atomic-1.11.1 \
+ potential_utf-0.1.3 \
powerfmt-0.2.0 \
- pprof-0.14.0 \
- ppv-lite86-0.2.20 \
+ pprof-0.15.0 \
+ ppv-lite86-0.2.21 \
pretty_assertions-1.4.1 \
- proc-macro2-1.0.93 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro2-1.0.101 \
quick-xml-0.26.0 \
- quinn-0.11.6 \
- quinn-proto-0.11.9 \
- quinn-udp-0.5.9 \
- quote-1.0.38 \
- r-efi-5.2.0 \
+ quinn-0.11.9 \
+ quinn-proto-0.11.13 \
+ quinn-udp-0.5.14 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- redox_syscall-0.5.4 \
- redox_users-0.4.6 \
- reflink-copy-0.1.19 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
- reqwest-0.12.15 \
+ redox_users-0.5.2 \
+ reflink-copy-0.1.28 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
+ reqwest-0.12.23 \
reqwest-middleware-0.4.2 \
- rgb-0.8.50 \
- ring-0.17.8 \
+ rgb-0.8.52 \
+ ring-0.17.14 \
rle-decode-fast-1.0.3 \
roff-0.2.2 \
- rust-embed-8.7.0 \
- rust-embed-impl-8.7.0 \
- rust-embed-utils-8.7.0 \
- rustc-demangle-0.1.24 \
- rustc-hash-2.1.0 \
- rustix-0.38.43 \
- rustls-0.23.21 \
+ rust-embed-8.7.2 \
+ rust-embed-impl-8.7.2 \
+ rust-embed-utils-8.7.2 \
+ rustc-demangle-0.1.26 \
+ rustc-hash-2.1.1 \
+ rustix-1.1.2 \
+ rustls-0.23.31 \
rustls-native-certs-0.8.1 \
rustls-pemfile-2.2.0 \
- rustls-pki-types-1.10.1 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.19 \
- ryu-1.0.18 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.5 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.27 \
+ schannel-0.1.28 \
scopeguard-1.2.0 \
secrecy-0.8.0 \
- security-framework-3.2.0 \
- security-framework-sys-2.14.0 \
+ security-framework-3.4.0 \
+ security-framework-sys-2.15.0 \
semver-1.0.26 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde-1.0.221 \
+ serde_core-1.0.221 \
+ serde_derive-1.0.221 \
+ serde_json-1.0.144 \
serde_regex-1.1.0 \
- serde_spanned-0.6.8 \
+ serde_spanned-1.0.0 \
serde_urlencoded-0.7.1 \
sha-1-0.10.1 \
sha1-0.10.6 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
shellexpand-3.1.1 \
shlex-1.3.0 \
- siphasher-0.3.11 \
- slab-0.4.9 \
+ siphasher-1.0.1 \
+ slab-0.4.11 \
slug-0.1.6 \
- smallvec-1.13.2 \
- socket2-0.5.8 \
- spin-0.9.8 \
+ smallvec-1.15.1 \
+ socket2-0.6.0 \
+ spin-0.10.0 \
ssri-9.2.0 \
stable_deref_trait-1.2.0 \
str_stack-0.1.0 \
strsim-0.11.1 \
subtle-2.6.1 \
- symbolic-common-12.11.1 \
- symbolic-demangle-12.11.1 \
- syn-2.0.96 \
+ symbolic-common-12.16.2 \
+ symbolic-demangle-12.16.2 \
+ syn-1.0.109 \
+ syn-2.0.106 \
sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
- temp-dir-0.1.14 \
- tempfile-3.12.0 \
+ synstructure-0.13.2 \
+ temp-dir-0.1.16 \
+ tempfile-3.22.0 \
tera-1.20.0 \
termcolor-1.4.1 \
- terminal_size-0.4.1 \
+ terminal_size-0.4.3 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
- tinystr-0.7.6 \
- tinyvec-1.8.1 \
+ thiserror-impl-2.0.16 \
+ time-0.3.43 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.1 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.44.2 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
- tokio-rustls-0.26.1 \
- tokio-stream-0.1.16 \
- tokio-util-0.7.13 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.24 \
+ tokio-rustls-0.26.2 \
+ tokio-stream-0.1.17 \
+ tokio-util-0.7.16 \
+ toml-0.9.5 \
+ toml_datetime-0.7.0 \
+ toml_parser-1.0.2 \
+ toml_writer-1.0.2 \
tower-0.5.2 \
+ tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-core-0.1.33 \
+ tracing-core-0.1.34 \
try-lock-0.2.5 \
- typenum-1.17.0 \
- ucd-trie-0.1.6 \
+ typenum-1.18.0 \
+ ucd-trie-0.1.7 \
unic-char-property-0.9.0 \
unic-char-range-0.9.0 \
unic-common-0.9.0 \
unic-segment-0.9.0 \
unic-ucd-segment-0.9.0 \
unic-ucd-version-0.9.0 \
- unicase-2.7.0 \
- unicode-ident-1.0.14 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.19 \
unicode-width-0.1.14 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
+ unit-prefix-0.5.1 \
untrusted-0.9.0 \
unty-0.0.4 \
- update-informer-1.2.0 \
- ureq-2.12.1 \
- url-2.5.4 \
+ update-informer-1.3.0 \
+ ureq-3.1.2 \
+ ureq-proto-0.5.2 \
+ url-2.5.7 \
urlencoding-2.1.3 \
- utf16_iter-1.0.5 \
+ utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.10.0 \
+ uuid-1.18.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
virtue-0.0.18 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.5+wasi-0.2.4 \
+ wasip2-1.0.0+wasi-0.2.4 \
+ wasm-bindgen-0.2.101 \
+ wasm-bindgen-backend-0.2.101 \
+ wasm-bindgen-futures-0.4.51 \
+ wasm-bindgen-macro-0.2.101 \
+ wasm-bindgen-macro-support-0.2.101 \
+ wasm-bindgen-shared-0.2.101 \
+ web-sys-0.3.78 \
web-time-1.1.0 \
- webpki-roots-0.26.7 \
+ webpki-roots-1.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.58.0 \
- windows-core-0.52.0 \
- windows-core-0.58.0 \
- windows-implement-0.58.0 \
- windows-interface-0.58.0 \
- windows-link-0.1.1 \
- windows-registry-0.4.0 \
- windows-result-0.2.0 \
- windows-result-0.3.2 \
- windows-strings-0.1.0 \
- windows-strings-0.3.1 \
- windows-sys-0.48.0 \
+ windows-0.62.0 \
+ windows-collections-0.3.0 \
+ windows-core-0.62.0 \
+ windows-future-0.3.0 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
+ windows-numerics-0.3.0 \
+ windows-result-0.4.0 \
+ windows-strings-0.5.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
windows-targets-0.52.6 \
- windows-targets-0.53.0 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.3 \
+ windows-threading-0.2.0 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
windows_i686_gnullvm-0.53.0 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
windows_i686_msvc-0.53.0 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.6 \
- wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
- xxhash-rust-0.8.12 \
- yaml-rust2-0.10.1 \
+ winnow-0.7.13 \
+ wit-bindgen-0.45.1 \
+ writeable-0.6.1 \
+ xxhash-rust-0.8.15 \
+ yaml-rust2-0.10.3 \
yansi-1.0.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
- zstd-0.13.2 \
- zstd-safe-7.2.1 \
- zstd-sys-2.0.13+zstd.1.5.6
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.16+zstd.1.5.7
PLIST_FILES= bin/${PORTNAME} \
bin/git-cliff-completions \
diff --git a/devel/git-cliff/distinfo b/devel/git-cliff/distinfo
index 8176a6b7d83f..9a9017de509b 100644
--- a/devel/git-cliff/distinfo
+++ b/devel/git-cliff/distinfo
@@ -1,46 +1,46 @@
-TIMESTAMP = 1749023356
+TIMESTAMP = 1758602508
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
SIZE (rust/crates/adler32-1.2.0.crate) = 6411
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/aligned-vec-0.6.1.crate) = 7e0966165eaf052580bd70eb1b32cb3d6245774c0104d1b2793e9650bf83b52a
-SIZE (rust/crates/aligned-vec-0.6.1.crate) = 11207
-SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
-SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
+SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
-SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
SHA256 (rust/crates/arraydeque-0.5.1.crate) = 7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236
SIZE (rust/crates/arraydeque-0.5.1.crate) = 17671
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/async-compression-0.4.18.crate) = df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522
-SIZE (rust/crates/async-compression-0.4.18.crate) = 111919
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/async-compression-0.4.30.crate) = 977eb15ea9efd848bb8a4a1a2500347ed7f0bf794edf0dc3ddcf439f43d36b23
+SIZE (rust/crates/async-compression-0.4.30.crate) = 98817
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -53,128 +53,136 @@ SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1
SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
-SIZE (rust/crates/bstr-1.10.0.crate) = 380426
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/bytemuck-1.18.0.crate) = 94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae
-SIZE (rust/crates/bytemuck-1.18.0.crate) = 49774
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cacache-13.0.0.crate) = a61ff12b19d89c752c213316b87fdb4a587f073d219b893cc56974b8c9f39bf7
SIZE (rust/crates/cacache-13.0.0.crate) = 47440
-SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
-SIZE (rust/crates/cc-1.2.10.crate) = 101251
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44
+SIZE (rust/crates/cc-1.2.37.crate) = 90111
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
-SIZE (rust/crates/chrono-0.4.38.crate) = 220559
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/chrono-tz-0.9.0.crate) = 93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb
SIZE (rust/crates/chrono-tz-0.9.0.crate) = 361570
SHA256 (rust/crates/chrono-tz-build-0.3.0.crate) = 0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1
SIZE (rust/crates/chrono-tz-build-0.3.0.crate) = 6139
-SHA256 (rust/crates/clap-4.5.37.crate) = eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071
-SIZE (rust/crates/clap-4.5.37.crate) = 56962
-SHA256 (rust/crates/clap_builder-4.5.37.crate) = efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2
-SIZE (rust/crates/clap_builder-4.5.37.crate) = 168761
-SHA256 (rust/crates/clap_complete-4.5.47.crate) = c06f5378ea264ad4f82bbc826628b5aad714a75abf6ece087e923010eb937fb6
-SIZE (rust/crates/clap_complete-4.5.47.crate) = 48038
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/clap_mangen-0.2.26.crate) = 724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a
-SIZE (rust/crates/clap_mangen-0.2.26.crate) = 15630
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/config-0.15.11.crate) = 595aae20e65c3be792d05818e8c63025294ac3cb7e200f11459063a352a6ef80
-SIZE (rust/crates/config-0.15.11.crate) = 57700
-SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
-SIZE (rust/crates/console-0.15.8.crate) = 36364
-SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
-SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
+SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
+SIZE (rust/crates/clap-4.5.47.crate) = 58354
+SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
+SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
+SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad
+SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap_mangen-0.2.29.crate) = 27b4c3c54b30f0d9adcb47f25f61fcce35c4dd8916638c6b82fbd5f4fb4179e2
+SIZE (rust/crates/clap_mangen-0.2.29.crate) = 16080
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/compression-codecs-0.4.30.crate) = 485abf41ac0c8047c07c87c72c8fb3eb5197f6e9d7ded615dfd1a00ae00a0f64
+SIZE (rust/crates/compression-codecs-0.4.30.crate) = 22516
+SHA256 (rust/crates/compression-core-0.4.29.crate) = e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb
+SIZE (rust/crates/compression-core-0.4.29.crate) = 4321
+SHA256 (rust/crates/config-0.15.15.crate) = 0faa974509d38b33ff89282db9c3295707ccf031727c0de9772038ec526852ba
+SIZE (rust/crates/config-0.15.15.crate) = 56766
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
+SHA256 (rust/crates/cookie-0.18.1.crate) = 4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747
+SIZE (rust/crates/cookie-0.18.1.crate) = 43551
+SHA256 (rust/crates/cookie_store-0.22.0.crate) = 3fc4bff745c9b4c7fb1e97b25d13153da2bc7796260141df62378998d070207f
+SIZE (rust/crates/cookie_store-0.22.0.crate) = 40209
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
SIZE (rust/crates/core2-0.4.0.crate) = 37075
SHA256 (rust/crates/cpp_demangle-0.4.4.crate) = 96e58d342ad113c2b878f16d5d034c03be492ae460cdbc02b7f0f2284d310c7d
SIZE (rust/crates/cpp_demangle-0.4.4.crate) = 79650
-SHA256 (rust/crates/cpufeatures-0.2.14.crate) = 608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0
-SIZE (rust/crates/cpufeatures-0.2.14.crate) = 13165
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
-SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/dary_heap-0.3.6.crate) = 7762d17f1241643615821a8455a0b2c3e803784b058693d990b11f2dce25a0ca
-SIZE (rust/crates/dary_heap-0.3.6.crate) = 23683
+SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728
+SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076
SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
-SHA256 (rust/crates/deunicode-1.6.0.crate) = 339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00
-SIZE (rust/crates/deunicode-1.6.0.crate) = 170864
+SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
+SIZE (rust/crates/deranged-0.5.3.crate) = 24353
+SHA256 (rust/crates/deunicode-1.6.2.crate) = abd57806937c9cc163efc8ea3910e00a62e2aeb0b8119f1793a978088f8f6b04
+SIZE (rust/crates/deunicode-1.6.2.crate) = 172772
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/dissimilar-1.0.9.crate) = 59f8e79d1fbf76bdfbde321e902714bf6c49df88a7dda6fc682fc2979226962d
-SIZE (rust/crates/dissimilar-1.0.9.crate) = 27652
+SHA256 (rust/crates/dissimilar-1.0.10.crate) = 8975ffdaa0ef3661bfe02dbdcc06c9f829dfafe6a3c474de366a8d5e44276921
+SIZE (rust/crates/dissimilar-1.0.10.crate) = 27757
SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
SIZE (rust/crates/document-features-0.2.11.crate) = 14640
-SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
-SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
-SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
-SHA256 (rust/crates/equator-0.2.2.crate) = c35da53b5a021d2484a7cc49b2ac7f2d840f8236a286f84202369bd338d761ea
-SIZE (rust/crates/equator-0.2.2.crate) = 4943
-SHA256 (rust/crates/equator-macro-0.2.1.crate) = 3bf679796c0322556351f287a51b49e48f7c4986e727b5dd78c972d30e2e16cc
-SIZE (rust/crates/equator-macro-0.2.1.crate) = 4084
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
-SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
-SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
+SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
+SIZE (rust/crates/equator-0.4.2.crate) = 11159
+SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3
+SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
+SIZE (rust/crates/etcetera-0.10.0.crate) = 14734
SHA256 (rust/crates/expect-test-1.5.1.crate) = 63af43ff4431e848fb47472a920f14fa71c24de13255a5692e93d4e90302acb0
SIZE (rust/crates/expect-test-1.5.1.crate) = 13672
-SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
-SIZE (rust/crates/fastrand-2.1.1.crate) = 14983
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
+SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
SHA256 (rust/crates/findshlibs-0.10.2.crate) = 40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64
SIZE (rust/crates/findshlibs-0.10.2.crate) = 20101
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
SIZE (rust/crates/futures-0.3.31.crate) = 54953
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -195,42 +203,42 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/git-conventional-0.12.9.crate) = f6a949b7fcc81df22526032dcddb006e78c8575e47b0e7ba57d9960570a57bc4
SIZE (rust/crates/git-conventional-0.12.9.crate) = 16954
-SHA256 (rust/crates/git2-0.20.1.crate) = 5220b8ba44c68a9a7f7a7659e864dd73692e417ef0211bea133c7b74e031eeb9
-SIZE (rust/crates/git2-0.20.1.crate) = 223275
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.1.crate) = 3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3
-SIZE (rust/crates/hashbrown-0.15.1.crate) = 135873
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
-SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
-SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
SHA256 (rust/crates/http-cache-0.20.0.crate) = 33b65cd1687caf2c7fff496741a2f264c26f54e6d6cec03dac8f276fa4e5430e
SIZE (rust/crates/http-cache-0.20.0.crate) = 13199
SHA256 (rust/crates/http-cache-reqwest-0.15.0.crate) = 735586904a5ce0c13877c57cb4eb8195eb7c11ec1ffd64d4db053fb8559ca62e
@@ -239,120 +247,120 @@ SHA256 (rust/crates/http-cache-semantics-2.1.0.crate) = 92baf25cf0b8c9246baecf3a
SIZE (rust/crates/http-cache-semantics-2.1.0.crate) = 12675
SHA256 (rust/crates/http-serde-2.1.1.crate) = 0f056c8559e3757392c8d091e796416e4649d8e49e88b8d76df6c002f05027fd
SIZE (rust/crates/http-serde-2.1.1.crate) = 6359
-SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946
-SIZE (rust/crates/httparse-1.9.5.crate) = 39029
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
SIZE (rust/crates/humansize-2.1.3.crate) = 11953
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/hyper-1.5.2.crate) = 256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0
-SIZE (rust/crates/hyper-1.5.2.crate) = 152817
-SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
-SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
-SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
-SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
+SIZE (rust/crates/humantime-2.3.0.crate) = 23242
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/include-flate-0.3.0.crate) = df49c16750695486c1f34de05da5b7438096156466e7f76c38fcdf285cf0113e
-SIZE (rust/crates/include-flate-0.3.0.crate) = 1072081
-SHA256 (rust/crates/include-flate-codegen-0.2.0.crate) = 8c5b246c6261be723b85c61ecf87804e8ea4a35cb68be0ff282ed84b95ffe7d7
-SIZE (rust/crates/include-flate-codegen-0.2.0.crate) = 2268
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
-SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
-SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
+SHA256 (rust/crates/include-flate-0.3.1.crate) = e01b7cb6ca682a621e7cda1c358c9724b53a7b4409be9be1dd443b7f3a26f998
+SIZE (rust/crates/include-flate-0.3.1.crate) = 10464
+SHA256 (rust/crates/include-flate-codegen-0.3.1.crate) = 4f49bf5274aebe468d6e6eba14a977eaf1efa481dc173f361020de70c1c48050
+SIZE (rust/crates/include-flate-codegen-0.3.1.crate) = 5756
+SHA256 (rust/crates/include-flate-compress-0.3.1.crate) = eae6a40e716bcd5931f5dbb79cd921512a4f647e2e9413fded3171fca3824dbc
+SIZE (rust/crates/include-flate-compress-0.3.1.crate) = 4807
+SHA256 (rust/crates/indexmap-2.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921
+SIZE (rust/crates/indexmap-2.11.1.crate) = 99966
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/inferno-0.11.21.crate) = 232929e1d75fe899576a3d5c7416ad0d88dbfbb3c3d6aa00873a7408a50ddb88
SIZE (rust/crates/inferno-0.11.21.crate) = 102615
-SHA256 (rust/crates/ipnet-2.10.1.crate) = ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708
-SIZE (rust/crates/ipnet-2.10.1.crate) = 28407
-SHA256 (rust/crates/is-terminal-0.4.13.crate) = 261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b
-SIZE (rust/crates/is-terminal-0.4.13.crate) = 7665
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
+SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
+SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738
+SIZE (rust/crates/js-sys-0.3.78.crate) = 56010
SHA256 (rust/crates/lazy-regex-3.4.1.crate) = 60c7310b93682b36b98fa7ea4de998d3463ccbebd94d935d6b48ba5b6ffa7126
SIZE (rust/crates/lazy-regex-3.4.1.crate) = 7808
SHA256 (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 4ba01db5ef81e17eb10a5e0f2109d1b3a3e29bac3070fdbd7d156bf7dbd206a1
SIZE (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 6022
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
SIZE (rust/crates/libflate-2.1.0.crate) = 43366
SHA256 (rust/crates/libflate_lz77-2.1.0.crate) = e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d
SIZE (rust/crates/libflate_lz77-2.1.0.crate) = 5918
-SHA256 (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e
-SIZE (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = 1855262
-SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
-SIZE (rust/crates/libm-0.2.8.crate) = 113450
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libz-sys-1.1.20.crate) = d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472
-SIZE (rust/crates/libz-sys-1.1.20.crate) = 830422
-SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
-SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
-SIZE (rust/crates/litrs-0.4.1.crate) = 42603
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/miette-5.10.0.crate) = 59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e
SIZE (rust/crates/miette-5.10.0.crate) = 88585
SHA256 (rust/crates/miette-derive-5.10.0.crate) = 49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c
SIZE (rust/crates/miette-derive-5.10.0.crate) = 16062
-SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
-SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
-SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/next_version-0.2.24.crate) = 318b4d09572813254f5da9e4326415d834f8d27f5cfa87939320d661c4aee07b
-SIZE (rust/crates/next_version-0.2.24.crate) = 9072
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/next_version-0.2.25.crate) = 2af0742157c04cea78f8643de0d0785a29d53c4dd08d985bc542cdd4d2ec9830
+SIZE (rust/crates/next_version-0.2.25.crate) = 9137
SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
SIZE (rust/crates/nix-0.26.4.crate) = 279099
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
@@ -361,76 +369,78 @@ SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c3
SIZE (rust/crates/num-format-0.4.4.crate) = 61509
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.7.13.crate) = fdbef9d1d47087a895abd220ed25eb4ad973a5e26f6a4367b038c25e28dfc2d9
-SIZE (rust/crates/pest-2.7.13.crate) = 126601
-SHA256 (rust/crates/pest_derive-2.7.13.crate) = 4d3a6e3394ec80feb3b6393c725571754c6188490265c61aaf260810d6b95aa0
-SIZE (rust/crates/pest_derive-2.7.13.crate) = 38735
-SHA256 (rust/crates/pest_generator-2.7.13.crate) = 94429506bde1ca69d1b5601962c73f4172ab4726571a59ea95931218cb0e930e
-SIZE (rust/crates/pest_generator-2.7.13.crate) = 18416
-SHA256 (rust/crates/pest_meta-2.7.13.crate) = ac8a071862e93690b6e34e9a5fb8e33ff3734473ac0245b27232222c4906a33f
-SIZE (rust/crates/pest_meta-2.7.13.crate) = 42079
-SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
-SIZE (rust/crates/phf-0.11.2.crate) = 21569
-SHA256 (rust/crates/phf_codegen-0.11.2.crate) = e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a
-SIZE (rust/crates/phf_codegen-0.11.2.crate) = 12977
-SHA256 (rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0
-SIZE (rust/crates/phf_generator-0.11.2.crate) = 14190
-SHA256 (rust/crates/phf_shared-0.11.2.crate) = 90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b
-SIZE (rust/crates/phf_shared-0.11.2.crate) = 14284
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.2.crate) = 21e0a3a33733faeaf8651dfee72dd0f388f0c8e5ad496a3478fa5a922f49cfa8
+SIZE (rust/crates/pest-2.8.2.crate) = 130430
+SHA256 (rust/crates/pest_derive-2.8.2.crate) = bc58706f770acb1dbd0973e6530a3cff4746fb721207feb3a8a6064cd0b6c663
+SIZE (rust/crates/pest_derive-2.8.2.crate) = 42335
+SHA256 (rust/crates/pest_generator-2.8.2.crate) = 6d4f36811dfe07f7b8573462465d5cb8965fffc2e71ae377a33aecf14c2c9a2f
+SIZE (rust/crates/pest_generator-2.8.2.crate) = 18669
+SHA256 (rust/crates/pest_meta-2.8.2.crate) = 42919b05089acbd0a5dcd5405fb304d17d1053847b81163d09c4ad18ce8e8420
+SIZE (rust/crates/pest_meta-2.8.2.crate) = 42952
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/portable-atomic-1.8.0.crate) = d30538d42559de6b034bc76fd6dd4c38961b1ee5c6c56e3808c50128fdbc22ce
-SIZE (rust/crates/portable-atomic-1.8.0.crate) = 161749
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/pprof-0.14.0.crate) = ebbe2f8898beba44815fdc9e5a4ae9c929e21c5dc29b0c774a15555f7f58d6d0
-SIZE (rust/crates/pprof-0.14.0.crate) = 45438
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/pprof-0.15.0.crate) = 38a01da47675efa7673b032bf8efd8214f1917d89685e07e395ab125ea42b187
+SIZE (rust/crates/pprof-0.15.0.crate) = 49336
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
+SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
+SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
+SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/quick-xml-0.26.0.crate) = 7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd
SIZE (rust/crates/quick-xml-0.26.0.crate) = 116260
-SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef
-SIZE (rust/crates/quinn-0.11.6.crate) = 78222
-SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d
-SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286
-SHA256 (rust/crates/quinn-udp-0.5.9.crate) = 1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904
-SIZE (rust/crates/quinn-udp-0.5.9.crate) = 25342
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
+SIZE (rust/crates/quinn-0.11.9.crate) = 83606
+SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31
+SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
+SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
+SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -439,104 +449,104 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/redox_syscall-0.5.4.crate) = 0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853
-SIZE (rust/crates/redox_syscall-0.5.4.crate) = 25977
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
-SHA256 (rust/crates/reflink-copy-0.1.19.crate) = dc31414597d1cd7fdd2422798b7652a6329dda0fe0219e6335a13d5bcaa9aeb6
-SIZE (rust/crates/reflink-copy-0.1.19.crate) = 16436
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb
-SIZE (rust/crates/reqwest-0.12.15.crate) = 199320
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/reflink-copy-0.1.28.crate) = 23bbed272e39c47a095a5242218a67412a220006842558b03fe2935e8f3d7b92
+SIZE (rust/crates/reflink-copy-0.1.28.crate) = 23811
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
+SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
SHA256 (rust/crates/reqwest-middleware-0.4.2.crate) = 57f17d28a6e6acfe1733fe24bcd30774d13bffa4b8a22535b4c8c98423088d4e
SIZE (rust/crates/reqwest-middleware-0.4.2.crate) = 28290
-SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
-SIZE (rust/crates/rgb-0.8.50.crate) = 21980
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
+SIZE (rust/crates/rgb-0.8.52.crate) = 22449
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rle-decode-fast-1.0.3.crate) = 3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422
SIZE (rust/crates/rle-decode-fast-1.0.3.crate) = 62086
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
-SHA256 (rust/crates/rust-embed-8.7.0.crate) = e5fbc0ee50fcb99af7cebb442e5df7b5b45e9460ffa3f8f549cd26b862bec49d
-SIZE (rust/crates/rust-embed-8.7.0.crate) = 907480
-SHA256 (rust/crates/rust-embed-impl-8.7.0.crate) = 6bf418c9a2e3f6663ca38b8a7134cc2c2167c9d69688860e8961e3faa731702e
-SIZE (rust/crates/rust-embed-impl-8.7.0.crate) = 10171
-SHA256 (rust/crates/rust-embed-utils-8.7.0.crate) = 08d55b95147fe01265d06b3955db798bdaed52e60e2211c41137701b3aba8e21
-SIZE (rust/crates/rust-embed-utils-8.7.0.crate) = 6123
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustc-hash-2.1.0.crate) = c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497
-SIZE (rust/crates/rustc-hash-2.1.0.crate) = 13316
-SHA256 (rust/crates/rustix-0.38.43.crate) = a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6
-SIZE (rust/crates/rustix-0.38.43.crate) = 379134
-SHA256 (rust/crates/rustls-0.23.21.crate) = 8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8
-SIZE (rust/crates/rustls-0.23.21.crate) = 337106
+SHA256 (rust/crates/rust-embed-8.7.2.crate) = 025908b8682a26ba8d12f6f2d66b987584a4a87bc024abc5bbc12553a8cd178a
+SIZE (rust/crates/rust-embed-8.7.2.crate) = 906250
+SHA256 (rust/crates/rust-embed-impl-8.7.2.crate) = 6065f1a4392b71819ec1ea1df1120673418bf386f50de1d6f54204d836d4349c
+SIZE (rust/crates/rust-embed-impl-8.7.2.crate) = 9663
+SHA256 (rust/crates/rust-embed-utils-8.7.2.crate) = f6cc0c81648b20b70c491ff8cce00c1c3b223bb8ed2b5d41f0e54c6c4c0a3594
+SIZE (rust/crates/rust-embed-utils-8.7.2.crate) = 6123
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.10.1.crate) = d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37
-SIZE (rust/crates/rustls-pki-types-1.10.1.crate) = 58944
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.5.crate) = b5a37813727b78798e53c2bec3f5e8fe12a6d6f8389bf9ca7802add4c9905ad8
+SIZE (rust/crates/rustls-webpki-0.103.5.crate) = 84999
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/secrecy-0.8.0.crate) = 9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e
SIZE (rust/crates/secrecy-0.8.0.crate) = 11916
-SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
-SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/security-framework-3.4.0.crate) = 60b369d18893388b345804dc0007963c99b7d665ae71d275812d828c6f089640
+SIZE (rust/crates/security-framework-3.4.0.crate) = 88668
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde-1.0.221.crate) = 341877e04a22458705eb4e131a1508483c877dca2792b3781d4e5d8a6019ec43
+SIZE (rust/crates/serde-1.0.221.crate) = 27364
+SHA256 (rust/crates/serde_core-1.0.221.crate) = 0c459bc0a14c840cb403fc14b148620de1e0778c96ecd6e0c8c3cacb6d8d00fe
+SIZE (rust/crates/serde_core-1.0.221.crate) = 63479
+SHA256 (rust/crates/serde_derive-1.0.221.crate) = d6185cf75117e20e62b1ff867b9518577271e58abe0037c40bb4794969355ab0
+SIZE (rust/crates/serde_derive-1.0.221.crate) = 57911
+SHA256 (rust/crates/serde_json-1.0.144.crate) = 56177480b00303e689183f110b4e727bb4211d692c62d4fcd16d02be93077d40
+SIZE (rust/crates/serde_json-1.0.144.crate) = 155711
SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf
SIZE (rust/crates/serde_regex-1.1.0.crate) = 9710
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha-1-0.10.1.crate) = f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c
SIZE (rust/crates/sha-1-0.10.1.crate) = 12018
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
-SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/slug-0.1.6.crate) = 882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724
SIZE (rust/crates/slug-0.1.6.crate) = 6787
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591
+SIZE (rust/crates/spin-0.10.0.crate) = 39654
SHA256 (rust/crates/ssri-9.2.0.crate) = da7a2b3c2bc9693bcb40870c4e9b5bf0d79f9cb46273321bf855ec513e919082
SIZE (rust/crates/ssri-9.2.0.crate) = 23448
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -547,78 +557,84 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/symbolic-common-12.11.1.crate) = 9fdf97c441f18a4f92425b896a4ec7a27e03631a0b1047ec4e34e9916a9a167e
-SIZE (rust/crates/symbolic-common-12.11.1.crate) = 24384
-SHA256 (rust/crates/symbolic-demangle-12.11.1.crate) = bc8ece6b129e97e53d1fbb3f61d33a6a9e5369b11d01228c068094d6d134eaea
-SIZE (rust/crates/symbolic-demangle-12.11.1.crate) = 205559
-SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
-SIZE (rust/crates/syn-2.0.96.crate) = 297497
+SHA256 (rust/crates/symbolic-common-12.16.2.crate) = 9da12f8fecbbeaa1ee62c1d50dc656407e007c3ee7b2a41afce4b5089eaef15e
+SIZE (rust/crates/symbolic-common-12.16.2.crate) = 27976
+SHA256 (rust/crates/symbolic-demangle-12.16.2.crate) = 6fd35afe0ef9d35d3dcd41c67ddf882fc832a387221338153b7cd685a105495c
+SIZE (rust/crates/symbolic-demangle-12.16.2.crate) = 192834
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/temp-dir-0.1.14.crate) = bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72
-SIZE (rust/crates/temp-dir-0.1.14.crate) = 5943
-SHA256 (rust/crates/tempfile-3.12.0.crate) = 04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64
-SIZE (rust/crates/tempfile-3.12.0.crate) = 34423
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/temp-dir-0.1.16.crate) = 83176759e9416cf81ee66cb6508dbfe9c96f20b8b56265a39917551c23c70964
+SIZE (rust/crates/temp-dir-0.1.16.crate) = 6127
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
SHA256 (rust/crates/tera-1.20.0.crate) = ab9d851b45e865f178319da0abdbfe6acbc4328759ff18dafc3a41c16b4cd2ee
SIZE (rust/crates/tera-1.20.0.crate) = 104452
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9
-SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/time-0.3.43.crate) = 83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031
+SIZE (rust/crates/time-0.3.43.crate) = 142912
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
-SIZE (rust/crates/tokio-1.44.2.crate) = 841618
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
-SHA256 (rust/crates/tokio-stream-0.1.16.crate) = 4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1
-SIZE (rust/crates/tokio-stream-0.1.16.crate) = 38312
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
-SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
-SIZE (rust/crates/toml-0.8.20.crate) = 51095
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
-SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
+SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
-SIZE (rust/crates/ucd-trie-0.1.6.crate) = 45790
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
SHA256 (rust/crates/unic-char-property-0.9.0.crate) = a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221
SIZE (rust/crates/unic-char-property-0.9.0.crate) = 6809
SHA256 (rust/crates/unic-char-range-0.9.0.crate) = 0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc
@@ -631,34 +647,38 @@ SHA256 (rust/crates/unic-ucd-segment-0.9.0.crate) = 2079c122a62205b421f499da10f3
SIZE (rust/crates/unic-ucd-segment-0.9.0.crate) = 39262
SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4
SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
-SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89
-SIZE (rust/crates/unicase-2.7.0.crate) = 23783
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
SIZE (rust/crates/unty-0.0.4.crate) = 7200
-SHA256 (rust/crates/update-informer-1.2.0.crate) = 53813bf5d5f0d8430794f8cc48e99521cc9e298066958d16383ccb8b39d182a7
-SIZE (rust/crates/update-informer-1.2.0.crate) = 25549
-SHA256 (rust/crates/ureq-2.12.1.crate) = 02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d
-SIZE (rust/crates/ureq-2.12.1.crate) = 115366
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/update-informer-1.3.0.crate) = 67b27dcf766dc6ad64c2085201626e1a7955dc1983532bfc8406d552903ace2a
+SIZE (rust/crates/update-informer-1.3.0.crate) = 28675
+SHA256 (rust/crates/ureq-3.1.2.crate) = 99ba1025f18a4a3fc3e9b48c868e9beb4f24f4b4b1a325bada26bd4119f46537
+SIZE (rust/crates/ureq-3.1.2.crate) = 133481
+SHA256 (rust/crates/ureq-proto-0.5.2.crate) = 60b4531c118335662134346048ddb0e54cc86bd7e81866757873055f0e38f5d2
+SIZE (rust/crates/ureq-proto-0.5.2.crate) = 64346
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.10.0.crate) = 81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314
-SIZE (rust/crates/uuid-1.10.0.crate) = 47648
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
@@ -669,84 +689,82 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = a4494f6290a82f5fe584817a676a34b9d6763e8d9d18204009fb31dceca98fd4
+SIZE (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = 18092
+SHA256 (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 03fa2761397e5bd52002cd7e73110c71af2109aca4e521a9f40473fe685b0a24
+SIZE (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 132019
+SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
+SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
+SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.51.crate) = 0ca85039a9b469b38336411d6d6ced91f3fc87109a2a27b0c197663f5144dffe
+SIZE (rust/crates/wasm-bindgen-futures-0.4.51.crate) = 16315
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
+SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
+SHA256 (rust/crates/web-sys-0.3.78.crate) = 77e4b637749ff0d92b8fad63aa1f7cff3cbe125fd49c175cd6345e7272638b12
+SIZE (rust/crates/web-sys-0.3.78.crate) = 642410
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-roots-0.26.7.crate) = 5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e
-SIZE (rust/crates/webpki-roots-0.26.7.crate) = 249392
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
-SIZE (rust/crates/windows-0.58.0.crate) = 9744521
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
-SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
-SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
-SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
-SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
-SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3
-SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252
-SIZE (rust/crates/windows-result-0.3.2.crate) = 13399
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
-SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
-SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-0.62.0.crate) = 9579d0e6970fd5250aa29aba5994052385ff55cf7b28a059e484bb79ea842e42
+SIZE (rust/crates/windows-0.62.0.crate) = 9361442
+SHA256 (rust/crates/windows-collections-0.3.0.crate) = a90dd7a7b86859ec4cdf864658b311545ef19dbcf17a672b52ab7cefe80c336f
+SIZE (rust/crates/windows-collections-0.3.0.crate) = 13558
+SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
+SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
+SHA256 (rust/crates/windows-future-0.3.0.crate) = b2194dee901458cb79e1148a4e9aac2b164cc95fa431891e7b296ff0b2f1d8a6
+SIZE (rust/crates/windows-future-0.3.0.crate) = 17988
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-numerics-0.3.0.crate) = 2ce3498fe0aba81e62e477408383196b4b0363db5e0c27646f932676283b43d8
+SIZE (rust/crates/windows-numerics-0.3.0.crate) = 9786
+SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
+SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
+SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
+SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
-SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-threading-0.2.0.crate) = ab47f085ad6932defa48855254c758cdd0e2f2d48e62a34118a268d8f345e118
+SIZE (rust/crates/windows-threading-0.2.0.crate) = 9777
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
@@ -755,67 +773,59 @@ SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c56
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.6.crate) = 63d3fcd9bba44b03821e7d699eeee959f3126dcc4aa8e4ae18ec617c2a5cea10
-SIZE (rust/crates/winnow-0.7.6.crate) = 174072
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/xxhash-rust-0.8.12.crate) = 6a5cbf750400958819fb6178eaa83bee5cd9c29a26a40cc241df8c70fdd46984
-SIZE (rust/crates/xxhash-rust-0.8.12.crate) = 21329
-SHA256 (rust/crates/yaml-rust2-0.10.1.crate) = 818913695e83ece1f8d2a1c52d54484b7b46d0f9c06beeb2649b9da50d9b512d
-SIZE (rust/crates/yaml-rust2-0.10.1.crate) = 136400
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.45.1.crate) = 5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36
+SIZE (rust/crates/wit-bindgen-0.45.1.crate) = 60395
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/xxhash-rust-0.8.15.crate) = fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3
+SIZE (rust/crates/xxhash-rust-0.8.15.crate) = 21515
+SHA256 (rust/crates/yaml-rust2-0.10.3.crate) = 4ce2a4ff45552406d02501cea6c18d8a7e50228e7736a872951fe2fe75c91be7
+SIZE (rust/crates/yaml-rust2-0.10.3.crate) = 76325
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zstd-0.13.2.crate) = fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9
-SIZE (rust/crates/zstd-0.13.2.crate) = 30251
-SHA256 (rust/crates/zstd-safe-7.2.1.crate) = 54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059
-SIZE (rust/crates/zstd-safe-7.2.1.crate) = 21122
-SHA256 (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa
-SIZE (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090
-SHA256 (orhun-git-cliff-v2.9.1_GH0.tar.gz) = dd5a707fba4549ab4ea5e9e95ea7ed302852eb1916b93a1a369019f005ad4cc4
-SIZE (orhun-git-cliff-v2.9.1_GH0.tar.gz) = 13057370
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
+SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
+SHA256 (orhun-git-cliff-v2.10.1_GH0.tar.gz) = 172888704ad429e238e61472e31704d4fdf5ff9c2c04479bb9452fb70d7a9278
+SIZE (orhun-git-cliff-v2.10.1_GH0.tar.gz) = 13072444
diff --git a/devel/git-codereview/Makefile b/devel/git-codereview/Makefile
index f0c5c83413c4..0d210ce9ee18 100644
--- a/devel/git-codereview/Makefile
+++ b/devel/git-codereview/Makefile
@@ -1,7 +1,6 @@
PORTNAME= git-codereview
DISTVERSIONPREFIX= v
-DISTVERSION= 1.16.0
-PORTREVISION= 1
+DISTVERSION= 1.17.0
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/git-codereview/distinfo b/devel/git-codereview/distinfo
index 4aa5500223ae..bc5cf45204a6 100644
--- a/devel/git-codereview/distinfo
+++ b/devel/git-codereview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752211093
-SHA256 (golang-review-v1.16.0_GH0.tar.gz) = 7e9d47d8025f1569c0a53c6030602e6eb049818d25c5fd0cad777efd21eeca20
-SIZE (golang-review-v1.16.0_GH0.tar.gz) = 72310
+TIMESTAMP = 1757404712
+SHA256 (golang-review-v1.17.0_GH0.tar.gz) = e173b12004b813dd2bab7c2cfa3d7a26433684f4dde2e23fcba2bc2a52151d11
+SIZE (golang-review-v1.17.0_GH0.tar.gz) = 72310
diff --git a/devel/git-cola/Makefile b/devel/git-cola/Makefile
index 724bd8d6f664..f73e9ac4298c 100644
--- a/devel/git-cola/Makefile
+++ b/devel/git-cola/Makefile
@@ -1,7 +1,6 @@
PORTNAME= git-cola
DISTVERSIONPREFIX= v
-DISTVERSION= 4.1.0
-PORTREVISION= 3
+DISTVERSION= 4.14.0
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
@@ -9,30 +8,28 @@ COMMENT= Sleek and powerful Git GUI
WWW= https://git-cola.github.io/
LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= git>=0:devel/git
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4.1:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \
+ git>=0:devel/git
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}QtPy>=1.7.1:devel/py-QtPy@${PY_FLAVOR}
USES= desktop-file-utils gmake gnome pyqt:5 python qt:5 \
shebangfix
USE_GITHUB= yes
USE_PYQT= pyqt5
-USE_PYTHON= concurrent distutils
+USE_PYTHON= autoplist pep517
NO_ARCH= yes
MAKE_ARGS= prefix=${PREFIX} \
PYTHON=${PYTHON_CMD}
-OPTIONS_DEFINE= DOCS NLS
+OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
NLS_USES= gettext
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/*.rst ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/*.html ${STAGEDIR}${DOCSDIR}
-
.include <bsd.port.mk>
diff --git a/devel/git-cola/distinfo b/devel/git-cola/distinfo
index 134a828fc917..886a831fe09f 100644
--- a/devel/git-cola/distinfo
+++ b/devel/git-cola/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1673517640
-SHA256 (git-cola-git-cola-v4.1.0_GH0.tar.gz) = ae10742b558beb464af56ba898d62298d29c477c86759fc987b617df1003e0cd
-SIZE (git-cola-git-cola-v4.1.0_GH0.tar.gz) = 1140393
+TIMESTAMP = 1756034820
+SHA256 (git-cola-git-cola-v4.14.0_GH0.tar.gz) = 45de25b27845861e0214c1ec743a6da82b974ba11e5a2f552640fbcf099bd840
+SIZE (git-cola-git-cola-v4.14.0_GH0.tar.gz) = 1338074
diff --git a/devel/git-cola/pkg-plist b/devel/git-cola/pkg-plist
deleted file mode 100644
index d8e35eb92c5d..000000000000
--- a/devel/git-cola/pkg-plist
+++ /dev/null
@@ -1,377 +0,0 @@
-bin/cola
-bin/git-cola
-bin/git-cola-sequence-editor
-bin/git-dag
-share/applications/git-cola-folder-handler.desktop
-share/applications/git-cola.desktop
-share/applications/git-dag.desktop
-share/doc/git-cola/hotkeys.html
-share/doc/git-cola/hotkeys_de.html
-share/doc/git-cola/hotkeys_zh_CN.html
-share/doc/git-cola/hotkeys_zh_TW.html
-share/icons/hicolor/scalable/apps/git-cola.svg
-share/metainfo/git-cola.appdata.xml
-share/metainfo/git-dag.appdata.xml
-%%PORTDOCS%%%%DOCSDIR%%/git-cola.rst
-%%PORTDOCS%%%%DOCSDIR%%/git-dag.rst
-%%PORTDOCS%%%%DOCSDIR%%/hotkeys.html
-%%PORTDOCS%%%%DOCSDIR%%/hotkeys_de.html
-%%PORTDOCS%%%%DOCSDIR%%/hotkeys_zh_CN.html
-%%PORTDOCS%%%%DOCSDIR%%/hotkeys_zh_TW.html
-%%PORTDOCS%%%%DOCSDIR%%/index.rst
-%%PORTDOCS%%%%DOCSDIR%%/relnotes.rst
-%%PORTDOCS%%%%DOCSDIR%%/thanks.rst
-%%PYTHON_SITELIBDIR%%/cola/__init__.py
-%%PYTHON_SITELIBDIR%%/cola/__main__.py
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/__main__%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/__main__%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/_version%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/_version%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/actions%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/actions%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/app%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/app%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/cmd%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/cmd%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/cmds%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/cmds%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/compat%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/compat%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/core%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/core%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/dag%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/dag%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/decorators%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/decorators%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/diffparse%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/diffparse%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/difftool%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/difftool%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/display%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/display%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/fsmonitor%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/fsmonitor%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/git%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/git%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/gitcfg%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/gitcfg%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/gitcmds%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/gitcmds%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/gravatar%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/gravatar%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/guicmds%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/guicmds%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/hidpi%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/hidpi%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/hotkeys%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/hotkeys%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/i18n%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/i18n%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/icons%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/icons%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/inotify%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/inotify%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/interaction%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/interaction%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/main%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/polib%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/polib%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/qtcompat%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/qtcompat%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/qtutils%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/qtutils%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/resources%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/resources%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/sequenceeditor%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/sequenceeditor%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/settings%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/settings%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/spellcheck%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/spellcheck%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/textwrap%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/textwrap%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/themes%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/themes%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/utils%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/version%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/__pycache__/version%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/_version.py
-%%PYTHON_SITELIBDIR%%/cola/actions.py
-%%PYTHON_SITELIBDIR%%/cola/app.py
-%%PYTHON_SITELIBDIR%%/cola/bin/ssh-askpass
-%%PYTHON_SITELIBDIR%%/cola/bin/ssh-askpass-darwin
-%%PYTHON_SITELIBDIR%%/cola/cmd.py
-%%PYTHON_SITELIBDIR%%/cola/cmds.py
-%%PYTHON_SITELIBDIR%%/cola/compat.py
-%%PYTHON_SITELIBDIR%%/cola/core.py
-%%PYTHON_SITELIBDIR%%/cola/dag.py
-%%PYTHON_SITELIBDIR%%/cola/decorators.py
-%%PYTHON_SITELIBDIR%%/cola/diffparse.py
-%%PYTHON_SITELIBDIR%%/cola/difftool.py
-%%PYTHON_SITELIBDIR%%/cola/display.py
-%%PYTHON_SITELIBDIR%%/cola/fsmonitor.py
-%%PYTHON_SITELIBDIR%%/cola/git.py
-%%PYTHON_SITELIBDIR%%/cola/gitcfg.py
-%%PYTHON_SITELIBDIR%%/cola/gitcmds.py
-%%PYTHON_SITELIBDIR%%/cola/gravatar.py
-%%PYTHON_SITELIBDIR%%/cola/guicmds.py
-%%PYTHON_SITELIBDIR%%/cola/hidpi.py
-%%PYTHON_SITELIBDIR%%/cola/hotkeys.py
-%%PYTHON_SITELIBDIR%%/cola/i18n.py
-%%PYTHON_SITELIBDIR%%/cola/i18n/README.md
-%%PYTHON_SITELIBDIR%%/cola/i18n/cs.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/de.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/es.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/fr.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/git-cola.pot
-%%PYTHON_SITELIBDIR%%/cola/i18n/hu.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/id_ID.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/it.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/ja.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/pl.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/pt_BR.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/ru.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/sv.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/tr_TR.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/uk.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/zh_CN.po
-%%PYTHON_SITELIBDIR%%/cola/i18n/zh_TW.po
-%%PYTHON_SITELIBDIR%%/cola/icons.py
-%%PYTHON_SITELIBDIR%%/cola/icons/a-z-order.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/arrow-down.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/arrow-up.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/check.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/circle-slash-red.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/circle-slash.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/desktop-download.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/diff.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/document-save-symbolic.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/edit-copy.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/edit-cut.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/edit-paste.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/edit-redo.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/edit-select-all.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/edit-undo.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/ellipsis.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/eye.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/file-binary.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/file-code.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/file-directory.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/file-download.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/file-media.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/file-text.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/file-zip.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/fold.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/folder-new.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/folder.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/gear.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/git-branch.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/git-cola.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/git-commit.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/git-compare.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/git-merge.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/last-first-order.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/link-external.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/modified.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/partial.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/pencil.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/plus.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/primitive-dot.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/question-plain.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/question.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/repo-pull.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/repo-push.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/repo.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/screen-full.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/search.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/staged.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/star.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/sync.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/tag.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/telescope.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/three-bars.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/trashcan.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/unfold.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/upstream.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/x.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/zoom-fit-best.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/zoom-in.svg
-%%PYTHON_SITELIBDIR%%/cola/icons/zoom-out.svg
-%%PYTHON_SITELIBDIR%%/cola/inotify.py
-%%PYTHON_SITELIBDIR%%/cola/interaction.py
-%%PYTHON_SITELIBDIR%%/cola/main.py
-%%PYTHON_SITELIBDIR%%/cola/models/__init__.py
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/browse%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/browse%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/dag%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/dag%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/main%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/prefs%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/prefs%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/selection%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/selection%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/stash%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/__pycache__/stash%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/models/browse.py
-%%PYTHON_SITELIBDIR%%/cola/models/dag.py
-%%PYTHON_SITELIBDIR%%/cola/models/main.py
-%%PYTHON_SITELIBDIR%%/cola/models/prefs.py
-%%PYTHON_SITELIBDIR%%/cola/models/selection.py
-%%PYTHON_SITELIBDIR%%/cola/models/stash.py
-%%PYTHON_SITELIBDIR%%/cola/polib.py
-%%PYTHON_SITELIBDIR%%/cola/qtcompat.py
-%%PYTHON_SITELIBDIR%%/cola/qtutils.py
-%%PYTHON_SITELIBDIR%%/cola/resources.py
-%%PYTHON_SITELIBDIR%%/cola/sequenceeditor.py
-%%PYTHON_SITELIBDIR%%/cola/settings.py
-%%PYTHON_SITELIBDIR%%/cola/spellcheck.py
-%%PYTHON_SITELIBDIR%%/cola/textwrap.py
-%%PYTHON_SITELIBDIR%%/cola/themes.py
-%%PYTHON_SITELIBDIR%%/cola/utils.py
-%%PYTHON_SITELIBDIR%%/cola/version.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/__init__.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/__init__%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/about%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/about%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/action%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/action%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/archive%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/archive%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/bookmarks%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/bookmarks%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/branch%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/branch%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/browse%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/browse%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/cfgactions%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/cfgactions%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/clone%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/clone%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/commitmsg%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/commitmsg%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/common%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/common%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/compare%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/compare%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/completion%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/completion%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/createbranch%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/createbranch%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/createtag%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/createtag%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/dag%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/dag%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/defs%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/defs%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/diff%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/diff%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/editremotes%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/editremotes%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/filelist%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/filelist%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/filetree%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/filetree%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/finder%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/finder%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/gitignore%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/gitignore%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/grep%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/grep%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/highlighter%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/highlighter%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/imageview%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/imageview%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/log%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/log%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/main%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/merge%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/merge%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/patch%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/patch%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/prefs%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/prefs%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/recent%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/recent%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/remote%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/remote%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/search%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/search%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/selectcommits%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/selectcommits%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/spellcheck%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/spellcheck%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/standard%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/standard%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/startup%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/startup%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/stash%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/stash%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/status%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/status%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/submodules%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/submodules%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/text%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/text%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/toolbar%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/toolbar%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/toolbarcmds%%PYTHON_TAG%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/__pycache__/toolbarcmds%%PYTHON_TAG%%.pyc
-%%PYTHON_SITELIBDIR%%/cola/widgets/about.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/action.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/archive.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/bookmarks.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/branch.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/browse.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/cfgactions.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/clone.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/commitmsg.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/common.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/compare.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/completion.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/createbranch.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/createtag.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/dag.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/defs.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/diff.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/editremotes.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/filelist.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/filetree.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/finder.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/gitignore.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/grep.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/highlighter.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/imageview.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/log.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/main.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/merge.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/patch.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/prefs.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/recent.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/remote.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/search.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/selectcommits.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/spellcheck.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/standard.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/startup.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/stash.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/status.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/submodules.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/text.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/toolbar.py
-%%PYTHON_SITELIBDIR%%/cola/widgets/toolbarcmds.py
-%%PYTHON_SITELIBDIR%%/git_cola-0.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/git_cola-0.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/git_cola-0.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/git_cola-0.0.0-py%%PYTHON_VER%%.egg-info/entry_points.txt
-%%PYTHON_SITELIBDIR%%/git_cola-0.0.0-py%%PYTHON_VER%%.egg-info/not-zip-safe
-%%PYTHON_SITELIBDIR%%/git_cola-0.0.0-py%%PYTHON_VER%%.egg-info/requires.txt
-%%PYTHON_SITELIBDIR%%/git_cola-0.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
diff --git a/devel/git-delta/Makefile b/devel/git-delta/Makefile
index 3a4ecc02210b..cd0f0961b7dd 100644
--- a/devel/git-delta/Makefile
+++ b/devel/git-delta/Makefile
@@ -1,6 +1,6 @@
PORTNAME= delta
DISTVERSION= 0.18.2
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= devel
PKGNAMEPREFIX= git-
diff --git a/devel/git-filter-repo-devel/Makefile b/devel/git-filter-repo-devel/Makefile
index d69f2040d912..f52c935d3967 100644
--- a/devel/git-filter-repo-devel/Makefile
+++ b/devel/git-filter-repo-devel/Makefile
@@ -20,8 +20,8 @@ SHEBANG_FILES= git-filter-repo
USE_GITHUB= yes
GH_ACCOUNT= newren
-GH_TAGNAME= 2d39146
-GFR_COMMIT_DATE= 20250321
+GH_TAGNAME= c1d8461
+GFR_COMMIT_DATE= 20250725
NO_BUILD= yes
NO_ARCH= yes
diff --git a/devel/git-filter-repo-devel/distinfo b/devel/git-filter-repo-devel/distinfo
index c93ecf5f0ed0..46aa7ba1f370 100644
--- a/devel/git-filter-repo-devel/distinfo
+++ b/devel/git-filter-repo-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743051122
-SHA256 (newren-git-filter-repo-20250321-2d39146_GH0.tar.gz) = 51fb85f7af1ab3bff4f390c4b5a94f6b377ecff6b40dd43e98365c0c33e57022
-SIZE (newren-git-filter-repo-20250321-2d39146_GH0.tar.gz) = 206345
+TIMESTAMP = 1755220186
+SHA256 (newren-git-filter-repo-20250725-c1d8461_GH0.tar.gz) = 366d4897cc2c84dca05d7e327f662f287e53e7b722ff2f329e5e7ed32c227e0a
+SIZE (newren-git-filter-repo-20250725-c1d8461_GH0.tar.gz) = 206630
diff --git a/devel/git-graph/Makefile b/devel/git-graph/Makefile
index 6091cdaa1b4b..34591754b25f 100644
--- a/devel/git-graph/Makefile
+++ b/devel/git-graph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-graph
DISTVERSION= 0.6.0
-PORTREVISION= 6
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/devel/git-lfs/Makefile b/devel/git-lfs/Makefile
index e92dfc24296d..6e4398e5ee9e 100644
--- a/devel/git-lfs/Makefile
+++ b/devel/git-lfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-lfs
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/devel/git-modes/Makefile b/devel/git-modes/Makefile
index e095ec6aa6ab..6be583ac0d30 100644
--- a/devel/git-modes/Makefile
+++ b/devel/git-modes/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-modes
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.5
+DISTVERSION= 1.4.6
PORTEPOCH= 1
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/git-modes/distinfo b/devel/git-modes/distinfo
index 579195cf8bfb..ce5796bc13e0 100644
--- a/devel/git-modes/distinfo
+++ b/devel/git-modes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751940780
-SHA256 (magit-git-modes-v1.4.5_GH0.tar.gz) = 06f72578f326c96256de59ebc13353d19e3f19f7e74e3763aa716ce667abe4cd
-SIZE (magit-git-modes-v1.4.5_GH0.tar.gz) = 18571
+TIMESTAMP = 1756809631
+SHA256 (magit-git-modes-v1.4.6_GH0.tar.gz) = 45a8f7b7343f53c1cab725041d702bc2330f9009780259bd732578ba3459260b
+SIZE (magit-git-modes-v1.4.6_GH0.tar.gz) = 18620
diff --git a/devel/git-repo-manager/Makefile b/devel/git-repo-manager/Makefile
index 0bde27c48b81..0533d0b50e32 100644
--- a/devel/git-repo-manager/Makefile
+++ b/devel/git-repo-manager/Makefile
@@ -1,6 +1,7 @@
PORTNAME= git-repo-manager
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.2
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/git-tui/Makefile b/devel/git-tui/Makefile
index 73d2c189b318..6e217281a912 100644
--- a/devel/git-tui/Makefile
+++ b/devel/git-tui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-tui
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.0
+DISTVERSION= 1.3.0
CATEGORIES= devel science
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/git-tui/distinfo b/devel/git-tui/distinfo
index d669067cf49b..be9214913ed9 100644
--- a/devel/git-tui/distinfo
+++ b/devel/git-tui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717720380
-SHA256 (ArthurSonzogni-git-tui-v1.2.0_GH0.tar.gz) = 51fc9f55846fddb544f247e4154970c75d794a8523b240a914018eb59143bb91
-SIZE (ArthurSonzogni-git-tui-v1.2.0_GH0.tar.gz) = 2516163
+TIMESTAMP = 1755968561
+SHA256 (ArthurSonzogni-git-tui-v1.3.0_GH0.tar.gz) = f8e90d41f4f016916fbcbf07dba779faf3ba281cc9fe216a6176a7b60afcd9d2
+SIZE (ArthurSonzogni-git-tui-v1.3.0_GH0.tar.gz) = 2516135
diff --git a/devel/git-who/Makefile b/devel/git-who/Makefile
index 6f4bd44439bb..4a05f13346f5 100644
--- a/devel/git-who/Makefile
+++ b/devel/git-who/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-who
DISTVERSIONPREFIX= v
DISTVERSION= 1.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= nxjoseph@protonmail.com
diff --git a/devel/git-workspace/Makefile b/devel/git-workspace/Makefile
index c0089afea218..62524e22074f 100644
--- a/devel/git-workspace/Makefile
+++ b/devel/git-workspace/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-workspace
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 6
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/git/Makefile b/devel/git/Makefile
index ec480863ce00..be4423fe4fd3 100644
--- a/devel/git/Makefile
+++ b/devel/git/Makefile
@@ -1,5 +1,5 @@
PORTNAME= git
-DISTVERSION= 2.50.1
+DISTVERSION= 2.51.0
CATEGORIES= devel
MASTER_SITES= KERNEL_ORG/software/scm/git
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
@@ -61,7 +61,6 @@ SHEBANG_FILES= Documentation/*.perl \
contrib/*/*/*.pl \
contrib/contacts/git-contacts \
contrib/fast-import/import-zips.py \
- contrib/hooks/update-paranoid \
git-p4.py \
templates/hooks/fsmonitor-watchman.sample
TEST_TARGET= test
@@ -220,7 +219,7 @@ post-patch:
.if ${SUBPORT} == gui
@${REINPLACE_CMD} -e "/exec wish/s,wish,${WISH}," \
${WRKSRC}/gitk-git/gitk \
- ${WRKSRC}/git-gui/git-gui--askpass
+ ${WRKSRC}/git-gui/git-gui--askpass.sh
.endif
post-patch-CONTRIB-on:
@@ -249,11 +248,6 @@ post-install:
${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/man/man5)
(cd ${WRKDIR}/man7/ && \
${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/man/man7)
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/git
- ${INSTALL_DATA} ${WRKSRC}/contrib/emacs/git.el \
- ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/git/
- ${INSTALL_DATA} ${WRKSRC}/contrib/emacs/git-blame.el \
- ${STAGEDIR}${PREFIX}/share/emacs/site-lisp/git/
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
${INSTALL_SCRIPT} ${WRKSRC}/contrib/completion/git-completion.bash \
${STAGEDIR}${PREFIX}/etc/bash_completion.d/
@@ -301,8 +295,8 @@ do-install:
${STAGEDIR}${PREFIX}/libexec/git-core/
${LN} ${STAGEDIR}${PREFIX}/libexec/git-core/git-gui \
${STAGEDIR}${PREFIX}/libexec/git-core/git-citool
- ${INSTALL_SCRIPT} ${WRKSRC}/git-gui/git-gui--askpass \
- ${STAGEDIR}${PREFIX}/libexec/git-core/
+ ${INSTALL_SCRIPT} ${WRKSRC}/git-gui/git-gui--askpass.sh \
+ ${STAGEDIR}${PREFIX}/libexec/git-core/git-gui--askpass
${INSTALL_DATA} ${WRKSRC}/git-gui/lib/tclIndex \
${STAGEDIR}${PREFIX}/share/git-gui/lib/
${INSTALL_DATA} ${WRKSRC}/git-gui/lib/*.ico \
diff --git a/devel/git/distinfo b/devel/git/distinfo
index 2f31b7cd2f90..97d9bc2835ce 100644
--- a/devel/git/distinfo
+++ b/devel/git/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1751994170
-SHA256 (git-2.50.1.tar.xz) = 7e3e6c36decbd8f1eedd14d42db6674be03671c2204864befa2a41756c5c8fc4
-SIZE (git-2.50.1.tar.xz) = 7880972
-SHA256 (git-manpages-2.50.1.tar.xz) = 7dd86882bbc22bef8852924de96b9cb378aad8532089e301c82093da3e7c5478
-SIZE (git-manpages-2.50.1.tar.xz) = 598416
-SHA256 (git-htmldocs-2.50.1.tar.xz) = d15ccd1518b822e317d14b63de4444bb288909294f117cbbfa385c60ab739bca
-SIZE (git-htmldocs-2.50.1.tar.xz) = 1615796
+TIMESTAMP = 1755609765
+SHA256 (git-2.51.0.tar.xz) = 60a7c2251cc2e588d5cd87bae567260617c6de0c22dca9cdbfc4c7d2b8990b62
+SIZE (git-2.51.0.tar.xz) = 7857228
+SHA256 (git-manpages-2.51.0.tar.xz) = c10aea63316865ace762078a6e67fc3cf117b11a5c9d4a2a52cb3762ae22ed35
+SIZE (git-manpages-2.51.0.tar.xz) = 602200
+SHA256 (git-htmldocs-2.51.0.tar.xz) = dd33897c676ea140d57a652758e458756fa93582801cfd1d7e1f62acd5fa7580
+SIZE (git-htmldocs-2.51.0.tar.xz) = 1627664
diff --git a/devel/git/files/patch-configure.ac b/devel/git/files/patch-configure.ac
index 35ed793fa5c4..37c1d7ac2a2a 100644
--- a/devel/git/files/patch-configure.ac
+++ b/devel/git/files/patch-configure.ac
@@ -12,78 +12,3 @@
#
# Define PYTHON_PATH to provide path to Python.
GIT_ARG_SET_PATH(python, allow-without)
-@@ -1068,32 +1068,6 @@ GIT_CONF_SUBST([CHARSET_LIB])
- GIT_CONF_SUBST([CHARSET_LIB])
-
- #
--# Define HAVE_SYSINFO=YesPlease if sysinfo is available.
--#
--AC_DEFUN([HAVE_SYSINFO_SRC], [
--AC_LANG_PROGRAM([[
--#include <stdint.h>
--#include <sys/sysinfo.h>
--]], [[
--struct sysinfo si;
--uint64_t t = 0;
--if (!sysinfo(&si)) {
-- t = si.totalram;
-- if (si.mem_unit > 1)
-- t *= (uint64_t)si.mem_unit;
--}
--return t;
--]])])
--
--AC_MSG_CHECKING([for sysinfo])
--AC_COMPILE_IFELSE([HAVE_SYSINFO_SRC],
-- [AC_MSG_RESULT([yes])
-- HAVE_SYSINFO=YesPlease],
-- [AC_MSG_RESULT([no])
-- HAVE_SYSINFO=])
--GIT_CONF_SUBST([HAVE_SYSINFO])
--
--#
- # Define HAVE_CLOCK_GETTIME=YesPlease if clock_gettime is available.
- GIT_CHECK_FUNC(clock_gettime,
- [HAVE_CLOCK_GETTIME=YesPlease],
-@@ -1220,6 +1194,41 @@ GIT_CONF_SUBST([HAVE_BSD_SYSCTL])
- [AC_MSG_RESULT([no])
- HAVE_BSD_SYSCTL=])
- GIT_CONF_SUBST([HAVE_BSD_SYSCTL])
-+
-+#
-+# Define HAVE_SYSINFO=YesPlease if sysinfo is available.
-+#
-+
-+HAVE_SYSINFO=
-+# on a *BSD system, sysctl() takes precedence over the
-+# sysinfo() compatibility library (if installed).
-+
-+if test -z "$HAVE_BSD_SYSCTL"; then
-+
-+ AC_DEFUN([HAVE_SYSINFO_SRC], [
-+ AC_LANG_PROGRAM([[
-+ #include <stdint.h>
-+ #include <sys/sysinfo.h>
-+ ]], [[
-+ struct sysinfo si;
-+ uint64_t t = 0;
-+ if (!sysinfo(&si)) {
-+ t = si.totalram;
-+ if (si.mem_unit > 1)
-+ t *= (uint64_t)si.mem_unit;
-+ }
-+ return t;
-+ ]])])
-+
-+ AC_MSG_CHECKING([for sysinfo])
-+ AC_COMPILE_IFELSE([HAVE_SYSINFO_SRC],
-+ [AC_MSG_RESULT([yes])
-+ HAVE_SYSINFO=YesPlease],
-+ [AC_MSG_RESULT([no])
-+ HAVE_SYSINFO=])
-+ GIT_CONF_SUBST([HAVE_SYSINFO])
-+
-+fi
-
- ## Other checks.
- # Define NO_SYMLINK_HEAD if you never want .git/HEAD to be a symbolic link.
diff --git a/devel/git/pkg-plist b/devel/git/pkg-plist
index 295990bf78d1..de0df5fd2882 100644
--- a/devel/git/pkg-plist
+++ b/devel/git/pkg-plist
@@ -917,6 +917,7 @@ share/man/man7/gitworkflows.7.gz
%%DOCS%%%%DOCSDIR%%/RelNotes/2.49.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.50.0.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.50.1.adoc
+%%DOCS%%%%DOCSDIR%%/RelNotes/2.51.0.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.5.0.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.5.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.5.2.adoc
@@ -973,6 +974,7 @@ share/man/man7/gitworkflows.7.gz
%%DOCS%%%%DOCSDIR%%/cmds-userinterfaces.adoc
%%DOCS%%%%DOCSDIR%%/config.adoc
%%DOCS%%%%DOCSDIR%%/date-formats.adoc
+%%DOCS%%%%DOCSDIR%%/diff-context-options.adoc
%%DOCS%%%%DOCSDIR%%/diff-format.adoc
%%DOCS%%%%DOCSDIR%%/diff-generate-patch.adoc
%%DOCS%%%%DOCSDIR%%/diff-options.adoc
@@ -1506,8 +1508,6 @@ share/man/man7/gitworkflows.7.gz
%%DOCS%%%%DOCSDIR%%/urls.adoc
%%DOCS%%%%DOCSDIR%%/user-manual.adoc
%%DOCS%%%%DOCSDIR%%/user-manual.html
-share/emacs/site-lisp/git/git-blame.el
-share/emacs/site-lisp/git/git.el
%%GITWEB%%@sample %%ETCDIR%%/gitweb.conf.sample
%%GITWEB%%%%EXAMPLESDIR%%/gitweb/gitweb.cgi
%%GITWEB%%%%EXAMPLESDIR%%/gitweb/static/git-favicon.png
@@ -1578,10 +1578,6 @@ share/emacs/site-lisp/git/git.el
%%CONTRIB%%share/git-core/contrib/diff-highlight/diff-highlight.perl
%%CONTRIB%%share/git-core/contrib/diff-highlight/t/Makefile
%%CONTRIB%%share/git-core/contrib/diff-highlight/t/t9400-diff-highlight.sh
-%%CONTRIB%%share/git-core/contrib/emacs/README
-%%CONTRIB%%share/git-core/contrib/emacs/git-blame.el
-%%CONTRIB%%share/git-core/contrib/emacs/git.el
-%%CONTRIB%%share/git-core/contrib/examples/README
%%CONTRIB%%share/git-core/contrib/fast-import/git-import.perl
%%CONTRIB%%share/git-core/contrib/fast-import/git-import.sh
%%CONTRIB%%share/git-core/contrib/fast-import/git-p4.README
@@ -1590,15 +1586,9 @@ share/emacs/site-lisp/git/git.el
%%CONTRIB%%share/git-core/contrib/fast-import/import-zips.py
%%CONTRIB%%share/git-core/contrib/git-jump/README
%%CONTRIB%%share/git-core/contrib/git-jump/git-jump
-%%CONTRIB%%share/git-core/contrib/git-resurrect.sh
%%CONTRIB%%share/git-core/contrib/git-shell-commands/README
%%CONTRIB%%share/git-core/contrib/git-shell-commands/help
%%CONTRIB%%share/git-core/contrib/git-shell-commands/list
-%%CONTRIB%%share/git-core/contrib/hooks/multimail/README.Git
-%%CONTRIB%%share/git-core/contrib/hooks/post-receive-email
-%%CONTRIB%%share/git-core/contrib/hooks/pre-auto-gc-battery
-%%CONTRIB%%share/git-core/contrib/hooks/setgitperms.perl
-%%CONTRIB%%share/git-core/contrib/hooks/update-paranoid
%%CONTRIB%%share/git-core/contrib/libgit-rs/Cargo.lock
%%CONTRIB%%share/git-core/contrib/libgit-rs/Cargo.toml
%%CONTRIB%%share/git-core/contrib/libgit-rs/README.md
@@ -1617,42 +1607,7 @@ share/emacs/site-lisp/git/git.el
%%CONTRIB%%share/git-core/contrib/libgit-sys/src/lib.rs
%%CONTRIB%%share/git-core/contrib/long-running-filter/example.pl
%%CONTRIB%%share/git-core/contrib/meson.build
-%%CONTRIB%%share/git-core/contrib/mw-to-git/.gitignore
-%%CONTRIB%%share/git-core/contrib/mw-to-git/.perlcriticrc
-%%CONTRIB%%share/git-core/contrib/mw-to-git/Git/Mediawiki.pm
-%%CONTRIB%%share/git-core/contrib/mw-to-git/Makefile
-%%CONTRIB%%share/git-core/contrib/mw-to-git/bin-wrapper/git
-%%CONTRIB%%share/git-core/contrib/mw-to-git/git-mw.perl
-%%CONTRIB%%share/git-core/contrib/mw-to-git/git-remote-mediawiki.perl
-%%CONTRIB%%share/git-core/contrib/mw-to-git/git-remote-mediawiki.txt
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/.gitignore
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/Makefile
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/README
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/install-wiki.sh
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/push-pull-tests.sh
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/t9360-mw-to-git-clone.sh
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/t9361-mw-to-git-push-pull.sh
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/t9362-mw-to-git-utf8.sh
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/t9363-mw-to-git-export-import.sh
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/t9364-pull-by-rev.sh
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/t9365-continuing-queries.sh
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/test-gitmw-lib.sh
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/test-gitmw.pl
-%%CONTRIB%%share/git-core/contrib/mw-to-git/t/test.config
-%%CONTRIB%%share/git-core/contrib/persistent-https/LICENSE
-%%CONTRIB%%share/git-core/contrib/persistent-https/Makefile
-%%CONTRIB%%share/git-core/contrib/persistent-https/README
-%%CONTRIB%%share/git-core/contrib/persistent-https/client.go
-%%CONTRIB%%share/git-core/contrib/persistent-https/main.go
-%%CONTRIB%%share/git-core/contrib/persistent-https/proxy.go
-%%CONTRIB%%share/git-core/contrib/persistent-https/socket.go
-%%CONTRIB%%share/git-core/contrib/remote-helpers/README
-%%CONTRIB%%share/git-core/contrib/remote-helpers/git-remote-bzr
-%%CONTRIB%%share/git-core/contrib/remote-helpers/git-remote-hg
-%%CONTRIB%%share/git-core/contrib/remotes2config.sh
%%CONTRIB%%share/git-core/contrib/rerere-train.sh
-%%CONTRIB%%share/git-core/contrib/stats/git-common-hash
-%%CONTRIB%%share/git-core/contrib/stats/mailmap.pl
%%CONTRIB%%share/git-core/contrib/stats/packinfo.pl
%%CONTRIB%%share/git-core/contrib/subtree/.gitignore
%%CONTRIB%%share/git-core/contrib/subtree/COPYING
@@ -1665,13 +1620,10 @@ share/emacs/site-lisp/git/git.el
%%CONTRIB%%share/git-core/contrib/subtree/t/Makefile
%%CONTRIB%%share/git-core/contrib/subtree/t/t7900-subtree.sh
%%CONTRIB%%share/git-core/contrib/subtree/todo
-%%CONTRIB%%share/git-core/contrib/thunderbird-patch-inline/README
-%%CONTRIB%%share/git-core/contrib/thunderbird-patch-inline/appp.sh
%%CONTRIB%%share/git-core/contrib/update-unicode/README
%%CONTRIB%%share/git-core/contrib/update-unicode/update_unicode.sh
%%CONTRIB%%share/git-core/contrib/vscode/README.md
%%CONTRIB%%share/git-core/contrib/vscode/init.sh
-%%CONTRIB%%share/git-core/contrib/workdir/git-new-workdir
share/git-core/templates/description
share/git-core/templates/hooks/applypatch-msg.sample
share/git-core/templates/hooks/commit-msg.sample
diff --git a/devel/gitaly/distinfo b/devel/gitaly/distinfo
index 97ff03ab6d92..80cf2308816e 100644
--- a/devel/gitaly/distinfo
+++ b/devel/gitaly/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1755072119
-SHA256 (go/devel_gitaly/gitaly-v18.2.2/go.mod) = ec7c02d0d63b1125e6446a6c2ada6fc2efa12d332da58b7c9c9cd56103cc51ed
-SIZE (go/devel_gitaly/gitaly-v18.2.2/go.mod) = 13011
-SHA256 (go/devel_gitaly/gitaly-v18.2.2/gitaly-v18.2.2.tar.bz2) = 56a9e67391146d7fae17fd151f15686d8a3fd082188fae7952b36246d990c45d
-SIZE (go/devel_gitaly/gitaly-v18.2.2/gitaly-v18.2.2.tar.bz2) = 4543611
-SHA256 (go/devel_gitaly/gitaly-v18.2.2/git-v2.50.0.tar.bz2) = 33e44c038ae6b3ff526e6927c2c6ff1658fd7f3c7334b079c019fa08f8ab20e4
-SIZE (go/devel_gitaly/gitaly-v18.2.2/git-v2.50.0.tar.bz2) = 9249878
+TIMESTAMP = 1758868762
+SHA256 (go/devel_gitaly/gitaly-v18.3.3/go.mod) = 163e0c24ae7263540250f58c84b9a0197cf6be768dab99b21dd463cc1a4659bc
+SIZE (go/devel_gitaly/gitaly-v18.3.3/go.mod) = 13011
+SHA256 (go/devel_gitaly/gitaly-v18.3.3/gitaly-v18.3.3.tar.bz2) = 4a9cf4168d7123355dc2f85c795b992cfd13ad3f4cf434a6ce46259d2d69bc30
+SIZE (go/devel_gitaly/gitaly-v18.3.3/gitaly-v18.3.3.tar.bz2) = 4557663
+SHA256 (go/devel_gitaly/gitaly-v18.3.3/git-v2.50.0.tar.bz2) = 33e44c038ae6b3ff526e6927c2c6ff1658fd7f3c7334b079c019fa08f8ab20e4
+SIZE (go/devel_gitaly/gitaly-v18.3.3/git-v2.50.0.tar.bz2) = 9249878
diff --git a/devel/gitaly/files/patch-Makefile b/devel/gitaly/files/patch-Makefile
deleted file mode 100644
index 871068592d17..000000000000
--- a/devel/gitaly/files/patch-Makefile
+++ /dev/null
@@ -1,84 +0,0 @@
---- Makefile.orig 2025-07-16 11:35:37 UTC
-+++ Makefile
-@@ -156,7 +156,6 @@ GIT_VERSION ?=
- # GIT_VERSION_x_xx defines versions for each instance of bundled Git we ship. When a new
- # major version is added, be sure to update GIT_PACKED_EXECUTABLES, the *-bundled-git targets,
- # and add new targets under the "# These targets build specific releases of Git." section.
--GIT_VERSION_2_49 ?= v2.49.0.gl2
- GIT_VERSION_2_50 ?= v2.50.1.gl1
- #
- # OVERRIDE_GIT_VERSION allows you to specify a custom semver value to be reported by the
-@@ -168,7 +167,7 @@ ifeq (${GIT_VERSION:default=},)
- ifeq (${GIT_VERSION:default=},)
- # GIT_VERSION should be overridden to the default version of bundled Git. This is only
- # necessary until https://gitlab.com/gitlab-org/gitaly/-/issues/6195 is complete.
-- override GIT_VERSION := ${GIT_VERSION_2_49}
-+ override GIT_VERSION := ${GIT_VERSION_2_50}
- # When GIT_VERSION is not explicitly set, we default to bundled Git.
- export WITH_BUNDLED_GIT = YesPlease
- else
-@@ -264,8 +263,7 @@ BUILD_GEM_NAME ?= gitaly
- BUILD_GEM_NAME ?= gitaly
-
- # Git binaries that are eventually embedded into the Gitaly binary.
--GIT_PACKED_EXECUTABLES = $(addprefix ${BUILD_DIR}/bin/gitaly-, $(addsuffix -v2.49, ${GIT_EXECUTABLES})) \
-- $(addprefix ${BUILD_DIR}/bin/gitaly-, $(addsuffix -v2.50, ${GIT_EXECUTABLES}))
-+GIT_PACKED_EXECUTABLES = $(addprefix ${BUILD_DIR}/bin/gitaly-, $(addsuffix -v2.50, ${GIT_EXECUTABLES}))
-
- # All executables provided by Gitaly.
- GITALY_EXECUTABLES = $(addprefix ${BUILD_DIR}/bin/,$(notdir $(shell find ${SOURCE_DIR}/cmd -mindepth 1 -maxdepth 1 -type d -print)))
-@@ -354,15 +352,13 @@ install: build
-
- .PHONY: build-bundled-git
- ## Build bundled Git binaries.
--build-bundled-git: build-bundled-git-v2.49 build-bundled-git-v2.50
--build-bundled-git-v2.49: $(patsubst %,${BUILD_DIR}/bin/gitaly-%-v2.49,${GIT_EXECUTABLES})
-+build-bundled-git: build-bundled-git-v2.50
- build-bundled-git-v2.50: $(patsubst %,${BUILD_DIR}/bin/gitaly-%-v2.50,${GIT_EXECUTABLES})
-
- .PHONY: install-bundled-git
- ## Install bundled Git binaries. The target directory can be modified by
- ## setting PREFIX and DESTDIR.
--install-bundled-git: install-bundled-git-v2.49 install-bundled-git-v2.50
--install-bundled-git-v2.49: $(patsubst %,${INSTALL_DEST_DIR}/gitaly-%-v2.49,${GIT_EXECUTABLES})
-+install-bundled-git: install-bundled-git-v2.50
- install-bundled-git-v2.50: $(patsubst %,${INSTALL_DEST_DIR}/gitaly-%-v2.50,${GIT_EXECUTABLES})
-
- ifdef WITH_BUNDLED_GIT
-@@ -684,17 +680,12 @@ ${DEPENDENCY_DIR}/git-distribution/build/git: ${DEPEND
- ${Q}touch $@
-
- # These targets build specific releases of Git.
--${BUILD_DIR}/bin/gitaly-%-v2.49: override GIT_VERSION = ${GIT_VERSION_2_49}
- ${BUILD_DIR}/bin/gitaly-%-v2.50: override GIT_VERSION = ${GIT_VERSION_2_50}
-
- ifdef USE_MESON
--${BUILD_DIR}/bin/gitaly-%-v2.49: ${DEPENDENCY_DIR}/git-v2.49/build/% | ${BUILD_DIR}/bin
-- ${Q}install $< $@
- ${BUILD_DIR}/bin/gitaly-%-v2.50: ${DEPENDENCY_DIR}/git-v2.50/build/% | ${BUILD_DIR}/bin
- ${Q}install $< $@
- else
--${BUILD_DIR}/bin/gitaly-%-v2.49: ${DEPENDENCY_DIR}/git-v2.49/% | ${BUILD_DIR}/bin
-- ${Q}install $< $@
- ${BUILD_DIR}/bin/gitaly-%-v2.50: ${DEPENDENCY_DIR}/git-v2.50/% | ${BUILD_DIR}/bin
- ${Q}install $< $@
- endif
-@@ -731,12 +722,12 @@ ${DEPENDENCY_DIR}/git-%/Makefile: ${DEPENDENCY_DIR}/gi
- # otherwise try to rebuild all targets depending on it whenever we build
- # something else. We thus depend on the Makefile instead.
- ${DEPENDENCY_DIR}/git-%/Makefile: ${DEPENDENCY_DIR}/git-%.version
-- ${Q}${GIT} -c init.defaultBranch=master init ${GIT_QUIET} "${@D}"
-- ${Q}${GIT} -C "${@D}" config remote.origin.url ${GIT_REPO_URL}
-- ${Q}${GIT} -C "${@D}" config remote.origin.tagOpt --no-tags
-- ${Q}${GIT} -C "${@D}" fetch --depth 1 ${GIT_QUIET} origin ${GIT_VERSION}
-- ${Q}${GIT} -C "${@D}" reset --hard
-- ${Q}${GIT} -C "${@D}" checkout ${GIT_QUIET} --detach FETCH_HEAD
-+ #${Q}${GIT} -c init.defaultBranch=master init ${GIT_QUIET} "${@D}"
-+ #${Q}${GIT} -C "${@D}" config remote.origin.url ${GIT_REPO_URL}
-+ #${Q}${GIT} -C "${@D}" config remote.origin.tagOpt --no-tags
-+ #${Q}${GIT} -C "${@D}" fetch --depth 1 ${GIT_QUIET} origin ${GIT_VERSION}
-+ #${Q}${GIT} -C "${@D}" reset --hard
-+ #${Q}${GIT} -C "${@D}" checkout ${GIT_QUIET} --detach FETCH_HEAD
- ifeq ($(OVERRIDE_GIT_VERSION),)
- ${Q}rm -f "${@D}"/version
- else
diff --git a/devel/gitaly/files/patch-config.toml.example b/devel/gitaly/files/patch-config.toml.example
index 4303af905b5a..47441eb79518 100644
--- a/devel/gitaly/files/patch-config.toml.example
+++ b/devel/gitaly/files/patch-config.toml.example
@@ -1,4 +1,4 @@
---- config.toml.example.orig 2025-04-16 03:58:04 UTC
+--- config.toml.example.orig 2025-08-20 06:37:58 UTC
+++ config.toml.example
@@ -2,10 +2,10 @@
# For Gitaly documentation, see https://docs.gitlab.com/administration/gitaly/.
@@ -13,20 +13,7 @@
# # Optional. The directory where Gitaly can create all files required to
# # properly operate at runtime. If not set, Gitaly will create a directory in
-@@ -42,9 +42,9 @@ bin_dir = "/home/git/gitaly/_build/bin"
- # min_version = "TLS 1.2"
-
- # # Git settings
--# [git]
--# # Path to Git binary. If not set, is resolved using PATH.
--# bin_path = "/usr/bin/git"
-+[git]
-+# Path to Git binary. If not set, is resolved using PATH.
-+bin_path = "%%PREFIX%%/bin/git"
- # # Maximum number of cached 'cat-file' processes, which constitute a pair of 'git cat-file --batch' and
- # # 'git cat-file --batch-check' processes. Defaults to '100'.
- # catfile_cache_size = 100
-@@ -60,7 +60,7 @@ name = "default"
+@@ -58,7 +58,7 @@ name = "default"
# # The name of the storage
name = "default"
# # The path to the storage.
@@ -35,7 +22,7 @@
# # You can optionally configure more storages for this Gitaly instance to serve up
#
-@@ -91,18 +91,18 @@ sentry_environment = ""
+@@ -89,18 +89,18 @@ sentry_environment = ""
# # Custom Git hooks that are used to perform tasks based on changes performed in any repository.
[hooks]
# # Directory where custom Git hooks are installed. If left unset, no custom hooks are used.
diff --git a/devel/gitea-act_runner/Makefile b/devel/gitea-act_runner/Makefile
index 80f12bfee3ba..71a9305ffea4 100644
--- a/devel/gitea-act_runner/Makefile
+++ b/devel/gitea-act_runner/Makefile
@@ -1,6 +1,6 @@
PORTNAME= act_runner
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.12
+DISTVERSION= 0.2.13
PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= gitea-
diff --git a/devel/gitea-act_runner/distinfo b/devel/gitea-act_runner/distinfo
index dd85300a99fe..e14495808ea3 100644
--- a/devel/gitea-act_runner/distinfo
+++ b/devel/gitea-act_runner/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751283659
-SHA256 (go/devel_gitea-act_runner/act_runner-v0.2.12/v0.2.12.mod) = af3158a6edb346e51556484bda235442ec48a5b0d0fcb81525b4f6c1c6fc2c93
-SIZE (go/devel_gitea-act_runner/act_runner-v0.2.12/v0.2.12.mod) = 4647
-SHA256 (go/devel_gitea-act_runner/act_runner-v0.2.12/v0.2.12.zip) = a200dba3166fcd0e85fcd2303d26eb95ff55c488e0784ebd3304edb5b31ef8be
-SIZE (go/devel_gitea-act_runner/act_runner-v0.2.12/v0.2.12.zip) = 77813
+TIMESTAMP = 1756637267
+SHA256 (go/devel_gitea-act_runner/act_runner-v0.2.13/v0.2.13.mod) = 6b277a01675d4f9426cb56122056d2289fa077067f77110a94bc3e23b33fb4c4
+SIZE (go/devel_gitea-act_runner/act_runner-v0.2.13/v0.2.13.mod) = 4647
+SHA256 (go/devel_gitea-act_runner/act_runner-v0.2.13/v0.2.13.zip) = 6b1691deaac9d5e7de553f1e94ddab952a0386aec9711ce94639c3fc5b6d9046
+SIZE (go/devel_gitea-act_runner/act_runner-v0.2.13/v0.2.13.zip) = 78561
diff --git a/devel/gitea-act_runner/files/act_runner.in b/devel/gitea-act_runner/files/act_runner.in
index fa243278cc7e..119b92aca300 100644
--- a/devel/gitea-act_runner/files/act_runner.in
+++ b/devel/gitea-act_runner/files/act_runner.in
@@ -27,14 +27,21 @@ load_rc_config "${name}"
: ${act_runner_flags:="-c ${act_runner_config} daemon"}
procname="%%PREFIX%%/bin/act_runner"
-command="${procname} ${act_runner_flags}"
+command="/usr/sbin/daemon"
pidfile="/var/run/${name}.pid"
-start_cmd="${name}_start"
-sig_stop=KILL
+required_files=${act_runner_config}
+command_args=" -r -S -l ${act_runner_facility} -s ${act_runner_priority} \
+ -T ${name} \
+ -u ${act_runner_user} -p ${pidfile} \
+ -o ${act_runner_log_file} \
+ ${procname} ${act_runner_flags}"
-act_runner_start() {
+prestart_cmd="${name}_prestart"
+sig_stop=TERM
+
+act_runner_prestart() {
# ensure the log directories are owned by the unprivileged user
for d in "${act_runner_log_dir}"; do
if [ ! -e "$d" ]; then
@@ -42,11 +49,6 @@ act_runner_start() {
chown "${act_runner_user}" "$d"
fi
done
- /usr/sbin/daemon -S -l "${act_runner_facility}" -s "${act_runner_priority}" \
- -T "${name}" \
- -u "${act_runner_user}" -p "${pidfile}" \
- -o "${act_runner_log_file}" \
- $command
}
run_rc_command "$1"
diff --git a/devel/gitea-act_runner/pkg-message b/devel/gitea-act_runner/pkg-message
index 7f6b6e6d8c9f..61bf9945e09b 100644
--- a/devel/gitea-act_runner/pkg-message
+++ b/devel/gitea-act_runner/pkg-message
@@ -3,7 +3,7 @@
message: <<EOM
FreeBSD does not support Docker.
When configuring the runner, use 'host' as the label. e.g.
-act-runner register --labels FreeBSD:host,FreeBSD-14.2:host
+act-runner register --labels FreeBSD:host,FreeBSD-14.3:host
EOM
}
]
diff --git a/devel/github-backup-utils/Makefile b/devel/github-backup-utils/Makefile
index 1324c526c4e3..0755ac1feac4 100644
--- a/devel/github-backup-utils/Makefile
+++ b/devel/github-backup-utils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= github-backup-utils
-PORTVERSION= 3.16.3
+PORTVERSION= 3.17.2
DISTVERSIONPREFIX= v
CATEGORIES= devel
MASTER_SITES= https://github.com/github/backup-utils/releases/download/v${PORTVERSION}/
diff --git a/devel/github-backup-utils/distinfo b/devel/github-backup-utils/distinfo
index 9ce3b9627f0f..837d16aef97b 100644
--- a/devel/github-backup-utils/distinfo
+++ b/devel/github-backup-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954108
-SHA256 (github-backup-utils-v3.16.3.tar.gz) = 731c7a59fe6b266399968258f2fb944a6c01d11298df03d30692c93c950cb35f
-SIZE (github-backup-utils-v3.16.3.tar.gz) = 158149
+TIMESTAMP = 1757120488
+SHA256 (github-backup-utils-v3.17.2.tar.gz) = ea80e97f84f7456845903b0900de6b8509aff0de1f0e7faaf2597417e5c2f5d6
+SIZE (github-backup-utils-v3.17.2.tar.gz) = 159377
diff --git a/devel/gitid/Makefile b/devel/gitid/Makefile
index 00938d0fc8da..4a2c08d6c811 100644
--- a/devel/gitid/Makefile
+++ b/devel/gitid/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gitid
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.0
+DISTVERSION= 1.2.0
PORTREVISION= 1
CATEGORIES= devel
diff --git a/devel/gitid/distinfo b/devel/gitid/distinfo
index dab03efed2eb..895880489238 100644
--- a/devel/gitid/distinfo
+++ b/devel/gitid/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752089277
-SHA256 (go/devel_gitid/gitid-v1.1.0/v1.1.0.mod) = d9b5b7ffc4dd8b9fcf7bd6a627ca0827c51a3fed351fc2bd3a4f3b6cc8d43a72
-SIZE (go/devel_gitid/gitid-v1.1.0/v1.1.0.mod) = 1022
-SHA256 (go/devel_gitid/gitid-v1.1.0/v1.1.0.zip) = a3bc18b2919c1536f3511e5a23e4f9ffe45fd7daa7dc9771934d0b1ebcba824c
-SIZE (go/devel_gitid/gitid-v1.1.0/v1.1.0.zip) = 10229
+TIMESTAMP = 1756104146
+SHA256 (go/devel_gitid/gitid-v1.2.0/v1.2.0.mod) = 578184a8ad33681b7673f435f12c32dedfff442179c00cc0a122e2ffe2a2412a
+SIZE (go/devel_gitid/gitid-v1.2.0/v1.2.0.mod) = 1119
+SHA256 (go/devel_gitid/gitid-v1.2.0/v1.2.0.zip) = 341f2b3373998f561f4f0fdae0727f0e074f8e67712492d91c368f049d18d0c2
+SIZE (go/devel_gitid/gitid-v1.2.0/v1.2.0.zip) = 17889
diff --git a/devel/gitlab-runner/Makefile b/devel/gitlab-runner/Makefile
index 5e898f678616..9e3b84d362dd 100644
--- a/devel/gitlab-runner/Makefile
+++ b/devel/gitlab-runner/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gitlab-runner
DISTVERSIONPREFIX= v
-DISTVERSION= 18.2.0
+DISTVERSION= 18.3.0
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \
@@ -30,9 +30,9 @@ USE_GITLAB= yes
GL_ACCOUNT= gitlab-org
USE_RC_SUBR= gitlab_runner
# this branch removes the replace line in go.mod which breaks the way FreeBSD ports build go packages
-GO_MOD_DIST= https://gitlab.com/mfechner/gitlab-runner/-/raw/18-2-stable/
+GO_MOD_DIST= https://gitlab.com/mfechner/gitlab-runner/-/raw/18-3-stable/
-GITBRANCH= 18-2-stable
+GITBRANCH= 18-3-stable
GO_MODULE= gitlab.com/gitlab-org/gitlab-runner
_BUILD_DATE= $$(date -u +%Y-%m-%dT%H:%M:%S%z)
diff --git a/devel/gitlab-runner/distinfo b/devel/gitlab-runner/distinfo
index ed6591967591..9cc98de30f53 100644
--- a/devel/gitlab-runner/distinfo
+++ b/devel/gitlab-runner/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1752812439
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.2.0/prebuilt-x86_64.tar.xz) = b0dccc53f415962dde3f5a7e6f1ab068b8da5484a7fefdae2c5e39d8bb6c637e
-SIZE (go/devel_gitlab-runner/gitlab-runner-v18.2.0/prebuilt-x86_64.tar.xz) = 9594352
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.2.0/prebuilt-arm.tar.xz) = 5018c6b661ebf4b9c661593548e45394c553bbd4082b5ef744a39a1f7f1fee32
-SIZE (go/devel_gitlab-runner/gitlab-runner-v18.2.0/prebuilt-arm.tar.xz) = 9020896
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.2.0/go.mod) = 1f65fc841cfae1552c4cfad630b0c1eced034de6f779acc5f20af9afaa001213
-SIZE (go/devel_gitlab-runner/gitlab-runner-v18.2.0/go.mod) = 13417
-SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.2.0/gitlab-runner-v18.2.0.tar.bz2) = bec5ff00af63e70af0000e92522b2ebdd1a21a7bafb3ef4e40ef8d3f0bd617cd
-SIZE (go/devel_gitlab-runner/gitlab-runner-v18.2.0/gitlab-runner-v18.2.0.tar.bz2) = 1962594
+TIMESTAMP = 1756440493
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.3.0/prebuilt-x86_64.tar.xz) = b0dccc53f415962dde3f5a7e6f1ab068b8da5484a7fefdae2c5e39d8bb6c637e
+SIZE (go/devel_gitlab-runner/gitlab-runner-v18.3.0/prebuilt-x86_64.tar.xz) = 9594352
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.3.0/prebuilt-arm.tar.xz) = 5018c6b661ebf4b9c661593548e45394c553bbd4082b5ef744a39a1f7f1fee32
+SIZE (go/devel_gitlab-runner/gitlab-runner-v18.3.0/prebuilt-arm.tar.xz) = 9020896
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.3.0/go.mod) = 7b21298f756a14279964a1892eb446566af6349c650dd6ed35c09a6b57e55ba2
+SIZE (go/devel_gitlab-runner/gitlab-runner-v18.3.0/go.mod) = 13412
+SHA256 (go/devel_gitlab-runner/gitlab-runner-v18.3.0/gitlab-runner-v18.3.0.tar.bz2) = 32e64beaedfa575e42144341ec38a073f5178ac37a747a0bd3e93fc971b50d6e
+SIZE (go/devel_gitlab-runner/gitlab-runner-v18.3.0/gitlab-runner-v18.3.0.tar.bz2) = 2018932
diff --git a/devel/gitlab-shell/Makefile b/devel/gitlab-shell/Makefile
index 0590b0b1bc88..28fabf6a0d59 100644
--- a/devel/gitlab-shell/Makefile
+++ b/devel/gitlab-shell/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gitlab-shell
-PORTVERSION= 14.43.0
+PORTVERSION= 14.45.2
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/gitlab-shell/distinfo b/devel/gitlab-shell/distinfo
index c3fc85caa41c..949919945f22 100644
--- a/devel/gitlab-shell/distinfo
+++ b/devel/gitlab-shell/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752677513
-SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.43.0/go.mod) = 0ce82c489c0d218be51dd0fc2ee44bca651c0d79e3a99b6aef3918a78bfbad8d
-SIZE (go/devel_gitlab-shell/gitlab-shell-v14.43.0/go.mod) = 6034
-SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.43.0/gitlab-shell-v14.43.0.tar.bz2) = 05b56edd8b60f24217c72526a3ab0f0933841077be3a8f96bb77c2c2320c4a63
-SIZE (go/devel_gitlab-shell/gitlab-shell-v14.43.0/gitlab-shell-v14.43.0.tar.bz2) = 174499
+TIMESTAMP = 1757515145
+SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.45.2/go.mod) = 2f53e0b638b11941c5aff12026a1dbb040150ef9e10d73d4368678a79c4550ec
+SIZE (go/devel_gitlab-shell/gitlab-shell-v14.45.2/go.mod) = 6034
+SHA256 (go/devel_gitlab-shell/gitlab-shell-v14.45.2/gitlab-shell-v14.45.2.tar.bz2) = 8684d13f7b23e860cdcd446ebac117d73276e0ce578c3afd5669fa950ec128b6
+SIZE (go/devel_gitlab-shell/gitlab-shell-v14.45.2/gitlab-shell-v14.45.2.tar.bz2) = 175277
diff --git a/devel/gitleaks/Makefile b/devel/gitleaks/Makefile
index 06734fc3c6f1..9e17b328e736 100644
--- a/devel/gitleaks/Makefile
+++ b/devel/gitleaks/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitleaks
DISTVERSIONPREFIX= v
DISTVERSION= 8.28.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitmux/Makefile b/devel/gitmux/Makefile
index 4d8dbeda6fff..22da55e71d66 100644
--- a/devel/gitmux/Makefile
+++ b/devel/gitmux/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gitmux
-PORTVERSION= 0.11.2
+PORTVERSION= 0.11.5
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/gitmux/distinfo b/devel/gitmux/distinfo
index 082a46281a52..12b0682b1383 100644
--- a/devel/gitmux/distinfo
+++ b/devel/gitmux/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753369360
-SHA256 (go/devel_gitmux/gitmux-v0.11.2/v0.11.2.mod) = 9326d16f67aa47a0d8089f7328900e8ed12838ed9501515746df44f13b0b801e
-SIZE (go/devel_gitmux/gitmux-v0.11.2/v0.11.2.mod) = 385
-SHA256 (go/devel_gitmux/gitmux-v0.11.2/v0.11.2.zip) = c61e512cd7597682ac8736d0be2eea1cb84c500d11247649373e0735314def06
-SIZE (go/devel_gitmux/gitmux-v0.11.2/v0.11.2.zip) = 20653
+TIMESTAMP = 1757120490
+SHA256 (go/devel_gitmux/gitmux-v0.11.5/v0.11.5.mod) = 5de14b73617972647a01f268b9b9bc60bd7ec93ebc36e1aba23752be90ddb5c6
+SIZE (go/devel_gitmux/gitmux-v0.11.5/v0.11.5.mod) = 368
+SHA256 (go/devel_gitmux/gitmux-v0.11.5/v0.11.5.zip) = 6d585b86069b89083bfbecdfcf9ad6e7f1e1f2f6d9c1e83bbc782aff8de6fe0a
+SIZE (go/devel_gitmux/gitmux-v0.11.5/v0.11.5.zip) = 20735
diff --git a/devel/gitoxide/Makefile b/devel/gitoxide/Makefile
index c647eb026270..f6643d622f23 100644
--- a/devel/gitoxide/Makefile
+++ b/devel/gitoxide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitoxide
DISTVERSIONPREFIX= v
DISTVERSION= 0.41.0
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitty/Makefile b/devel/gitty/Makefile
index ebbd5329bfbb..d0eb33329b15 100644
--- a/devel/gitty/Makefile
+++ b/devel/gitty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitty
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
@@ -17,6 +17,7 @@ GH_TUPLE= golang:sys:v0.6.0:sys
GO_MODULE= github.com/muesli/${PORTNAME}
+PORTSCOUT= site:https://github.com/muesli/gitty/releases
PLIST_FILES= bin/${PORTNAME}
pre-build:
diff --git a/devel/gitu/Makefile b/devel/gitu/Makefile
index f2b92bf59048..506b6f0b38fb 100644
--- a/devel/gitu/Makefile
+++ b/devel/gitu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.32.0
-PORTREVISION= 2
+DISTVERSION= 0.36.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -16,7 +16,8 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= altsem
-CARGO_CRATES= aho-corasick-1.1.3 \
+CARGO_CRATES= ahash-0.8.12 \
+ aho-corasick-1.1.3 \
allocator-api2-0.2.18 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
@@ -26,20 +27,29 @@ CARGO_CRATES= aho-corasick-1.1.3 \
anstyle-parse-0.2.5 \
anstyle-query-1.1.1 \
anstyle-wincon-3.0.4 \
+ anyhow-1.0.98 \
arboard-3.4.1 \
atomic-0.6.0 \
autocfg-1.4.0 \
+ base64-0.21.7 \
+ bit-set-0.5.3 \
+ bit-vec-0.6.3 \
bitflags-1.3.2 \
bitflags-2.6.0 \
+ block-buffer-0.10.4 \
block2-0.5.1 \
bstr-1.10.0 \
bumpalo-3.16.0 \
bytemuck-1.19.0 \
+ cached-0.55.1 \
+ cached_proc_macro-0.24.0 \
+ cached_proc_macro_types-0.1.1 \
cassowary-0.3.0 \
cast-0.3.0 \
castaway-0.2.3 \
- cc-1.0.106 \
+ cc-1.2.26 \
cfg-if-1.0.0 \
+ cfg_aliases-0.2.1 \
chrono-0.4.40 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
@@ -53,6 +63,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
compact_str-0.8.0 \
console-0.15.8 \
core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
crossbeam-deque-0.8.5 \
@@ -61,7 +72,16 @@ CARGO_CRATES= aho-corasick-1.1.3 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
crunchy-0.2.2 \
+ crypto-common-0.1.6 \
+ csscolorparser-0.6.2 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ deltae-0.3.2 \
diff-0.1.13 \
+ digest-0.10.7 \
+ dirs-4.0.0 \
+ dirs-sys-0.3.7 \
displaydoc-0.2.5 \
either-1.13.0 \
encode_unicode-0.3.6 \
@@ -69,31 +89,32 @@ CARGO_CRATES= aho-corasick-1.1.3 \
errno-0.3.10 \
error-code-3.3.1 \
etcetera-0.10.0 \
+ euclid-0.22.11 \
+ fancy-regex-0.11.0 \
+ fastrand-2.3.0 \
figment-0.10.19 \
+ filedescriptor-0.8.3 \
filetime-0.2.25 \
+ finl_unicode-1.3.0 \
+ fixedbitset-0.4.2 \
+ fnv-1.0.7 \
foldhash-0.1.3 \
form_urlencoded-1.2.1 \
fsevent-sys-4.1.0 \
- futures-0.3.31 \
- futures-channel-0.3.31 \
- futures-core-0.3.31 \
- futures-executor-0.3.31 \
- futures-io-0.3.31 \
- futures-macro-0.3.31 \
- futures-sink-0.3.31 \
- futures-task-0.3.31 \
- futures-timer-3.0.3 \
- futures-util-0.3.31 \
+ generic-array-0.14.7 \
gethostname-0.4.3 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
git-version-0.3.9 \
git-version-macro-0.3.9 \
git2-0.20.1 \
- glob-0.3.1 \
half-2.4.1 \
+ hashbrown-0.14.5 \
hashbrown-0.15.0 \
heck-0.5.0 \
hermit-abi-0.3.9 \
hermit-abi-0.4.0 \
+ hex-0.4.3 \
home-0.5.9 \
iana-time-zone-0.1.61 \
iana-time-zone-haiku-0.1.2 \
@@ -107,6 +128,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
icu_properties_data-1.5.1 \
icu_provider-1.5.0 \
icu_provider_macros-1.5.0 \
+ ident_case-1.0.1 \
idna-1.0.3 \
idna_adapter-1.2.0 \
indexmap-2.6.0 \
@@ -123,9 +145,10 @@ CARGO_CRATES= aho-corasick-1.1.3 \
itertools-0.14.0 \
itoa-1.0.11 \
jobserver-0.1.32 \
- js-sys-0.3.72 \
+ js-sys-0.3.77 \
kqueue-1.0.8 \
kqueue-sys-1.0.4 \
+ lab-0.11.0 \
lazy_static-1.5.0 \
libc-0.2.168 \
libgit2-sys-0.18.1+1.9.0 \
@@ -133,16 +156,24 @@ CARGO_CRATES= aho-corasick-1.1.3 \
libz-sys-1.1.20 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.4.14 \
+ linux-raw-sys-0.9.4 \
litemap-0.7.5 \
lock_api-0.4.12 \
log-0.4.27 \
lru-0.12.5 \
+ mac_address-1.1.8 \
memchr-2.7.4 \
+ memmem-0.1.1 \
+ memoffset-0.7.1 \
+ memoffset-0.9.1 \
minimal-lexical-0.2.1 \
mio-1.0.2 \
+ nix-0.26.4 \
+ nix-0.29.0 \
nom-7.1.3 \
notify-7.0.0 \
notify-types-1.0.0 \
+ num-derive-0.3.3 \
num-traits-0.2.19 \
objc-sys-0.3.5 \
objc2-0.5.2 \
@@ -155,91 +186,114 @@ CARGO_CRATES= aho-corasick-1.1.3 \
objc2-quartz-core-0.2.2 \
once_cell-1.20.2 \
oorandom-11.1.4 \
+ ordered-float-4.6.0 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
paste-1.0.15 \
percent-encoding-2.3.1 \
+ pest-2.8.0 \
+ pest_derive-2.8.0 \
+ pest_generator-2.8.0 \
+ pest_meta-2.8.0 \
+ phf-0.11.3 \
+ phf_codegen-0.11.3 \
+ phf_generator-0.11.3 \
+ phf_macros-0.11.3 \
+ phf_shared-0.11.3 \
pin-project-1.1.10 \
pin-project-internal-1.1.10 \
- pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
pkg-config-0.3.31 \
plotters-0.3.7 \
plotters-backend-0.3.7 \
plotters-svg-0.3.7 \
pretty_assertions-1.4.1 \
- proc-macro-crate-3.2.0 \
proc-macro2-1.0.88 \
quote-1.0.37 \
+ r-efi-5.2.0 \
+ rand-0.8.5 \
+ rand_core-0.6.4 \
ratatui-0.29.0 \
- ratatui-macros-0.6.0 \
rayon-1.10.0 \
rayon-core-1.12.1 \
redox_syscall-0.1.57 \
redox_syscall-0.5.7 \
+ redox_users-0.4.6 \
regex-1.11.1 \
regex-automata-0.4.8 \
regex-syntax-0.8.5 \
- relative-path-1.9.3 \
- rstest-0.23.0 \
- rstest_macros-0.23.0 \
- rustc_version-0.4.1 \
rustix-0.38.42 \
+ rustix-1.0.7 \
rustversion-1.0.18 \
ryu-1.0.18 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- semver-1.0.23 \
+ semver-0.11.0 \
+ semver-parser-0.10.3 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.128 \
+ serde_json-1.0.140 \
serde_spanned-0.6.8 \
+ sha2-0.10.9 \
+ shlex-1.3.0 \
signal-hook-0.3.17 \
signal-hook-mio-0.2.4 \
signal-hook-registry-1.4.2 \
similar-2.7.0 \
simple-logging-2.0.2 \
- slab-0.4.9 \
+ siphasher-0.3.11 \
+ siphasher-1.0.1 \
smallvec-1.13.2 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
+ streaming-iterator-0.1.9 \
strip-ansi-escapes-0.2.1 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
- syn-2.0.85 \
+ syn-1.0.109 \
+ syn-2.0.87 \
synstructure-0.13.1 \
temp-dir-0.1.14 \
- thiserror-1.0.64 \
- thiserror-impl-1.0.64 \
+ temp-env-0.3.6 \
+ tempfile-3.20.0 \
+ terminfo-0.8.0 \
+ termios-0.3.3 \
+ termwiz-0.22.0 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
thread-id-3.3.0 \
tinystr-0.7.6 \
tinytemplate-1.2.1 \
toml-0.8.20 \
toml_datetime-0.6.8 \
toml_edit-0.22.24 \
- tree-sitter-0.20.10 \
- tree-sitter-bash-0.20.5 \
- tree-sitter-c-0.20.8 \
- tree-sitter-c-sharp-0.20.0 \
- tree-sitter-cpp-0.20.5 \
- tree-sitter-elixir-0.1.1 \
- tree-sitter-go-0.20.0 \
- tree-sitter-haskell-0.15.0 \
- tree-sitter-highlight-0.20.1 \
- tree-sitter-html-0.20.0 \
- tree-sitter-java-0.20.2 \
- tree-sitter-javascript-0.20.4 \
- tree-sitter-json-0.20.2 \
- tree-sitter-ocaml-0.20.4 \
- tree-sitter-php-0.20.0 \
- tree-sitter-python-0.20.4 \
- tree-sitter-ruby-0.20.1 \
- tree-sitter-rust-0.20.4 \
- tree-sitter-scala-0.20.3 \
- tree-sitter-toml-0.20.0 \
- tree-sitter-typescript-0.20.5 \
- tui-prompts-0.5.0 \
+ tree-sitter-0.25.6 \
+ tree-sitter-bash-0.25.0 \
+ tree-sitter-c-0.24.1 \
+ tree-sitter-c-sharp-0.23.1 \
+ tree-sitter-cpp-0.23.4 \
+ tree-sitter-elixir-0.3.4 \
+ tree-sitter-go-0.23.4 \
+ tree-sitter-haskell-0.23.1 \
+ tree-sitter-highlight-0.25.6 \
+ tree-sitter-html-0.23.2 \
+ tree-sitter-java-0.23.5 \
+ tree-sitter-javascript-0.23.1 \
+ tree-sitter-json-0.24.8 \
+ tree-sitter-language-0.1.5 \
+ tree-sitter-ocaml-0.24.2 \
+ tree-sitter-php-0.23.11 \
+ tree-sitter-python-0.23.6 \
+ tree-sitter-ruby-0.23.1 \
+ tree-sitter-rust-0.24.0 \
+ tree-sitter-scala-0.23.4 \
+ tree-sitter-toml-ng-0.7.0 \
+ tree-sitter-typescript-0.23.2 \
+ typenum-1.18.0 \
+ ucd-trie-0.1.7 \
uncased-0.9.10 \
unicode-ident-1.0.13 \
unicode-segmentation-1.12.0 \
@@ -250,17 +304,27 @@ CARGO_CRATES= aho-corasick-1.1.3 \
utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
+ uuid-1.17.0 \
vcpkg-0.2.15 \
version_check-0.9.5 \
vte-0.14.1 \
+ vtparse-0.6.2 \
walkdir-2.5.0 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.95 \
- wasm-bindgen-backend-0.2.95 \
- wasm-bindgen-macro-0.2.95 \
- wasm-bindgen-macro-support-0.2.95 \
- wasm-bindgen-shared-0.2.95 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
web-sys-0.3.72 \
+ web-time-1.1.0 \
+ wezterm-bidi-0.2.3 \
+ wezterm-blob-leases-0.1.1 \
+ wezterm-color-types-0.3.0 \
+ wezterm-dynamic-0.2.1 \
+ wezterm-dynamic-derive-0.1.1 \
+ wezterm-input-types-0.1.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
@@ -288,6 +352,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
winnow-0.7.4 \
+ wit-bindgen-rt-0.39.0 \
write16-1.0.0 \
writeable-0.5.5 \
x11rb-0.13.1 \
@@ -295,6 +360,8 @@ CARGO_CRATES= aho-corasick-1.1.3 \
yansi-1.0.1 \
yoke-0.7.5 \
yoke-derive-0.7.5 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zerovec-0.10.4 \
diff --git a/devel/gitu/distinfo b/devel/gitu/distinfo
index 77d059da9388..fa824f606bb0 100644
--- a/devel/gitu/distinfo
+++ b/devel/gitu/distinfo
@@ -1,4 +1,6 @@
-TIMESTAMP = 1748374003
+TIMESTAMP = 1758087219
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
@@ -19,16 +21,26 @@ SHA256 (rust/crates/anstyle-query-1.1.1.crate) = 6d36fc52c7f6c869915e99412912f22
SIZE (rust/crates/anstyle-query-1.1.1.crate) = 9891
SHA256 (rust/crates/anstyle-wincon-3.0.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8
SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/arboard-3.4.1.crate) = df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4
SIZE (rust/crates/arboard-3.4.1.crate) = 47070
SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994
SIZE (rust/crates/atomic-0.6.0.crate) = 12919
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
+SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
+SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
+SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
SIZE (rust/crates/block2-0.5.1.crate) = 24191
SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
@@ -37,16 +49,24 @@ SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2
SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
SHA256 (rust/crates/bytemuck-1.19.0.crate) = 8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d
SIZE (rust/crates/bytemuck-1.19.0.crate) = 50363
+SHA256 (rust/crates/cached-0.55.1.crate) = b0839c297f8783316fcca9d90344424e968395413f0662a5481f79c6648bbc14
+SIZE (rust/crates/cached-0.55.1.crate) = 73455
+SHA256 (rust/crates/cached_proc_macro-0.24.0.crate) = 673992d934f0711b68ebb3e1b79cdc4be31634b37c98f26867ced0438ca5c603
+SIZE (rust/crates/cached_proc_macro-0.24.0.crate) = 11881
+SHA256 (rust/crates/cached_proc_macro_types-0.1.1.crate) = ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0
+SIZE (rust/crates/cached_proc_macro_types-0.1.1.crate) = 1813
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.0.106.crate) = 066fce287b1d4eafef758e89e09d724a24808a9196fe9756b8ca90e86d0719a2
-SIZE (rust/crates/cc-1.0.106.crate) = 80289
+SHA256 (rust/crates/cc-1.2.26.crate) = 956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac
+SIZE (rust/crates/cc-1.2.26.crate) = 107013
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
SIZE (rust/crates/chrono-0.4.40.crate) = 229824
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
@@ -73,6 +93,8 @@ SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4df
SIZE (rust/crates/console-0.15.8.crate) = 36364
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
SIZE (rust/crates/criterion-0.5.1.crate) = 110088
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
@@ -89,8 +111,26 @@ SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/csscolorparser-0.6.2.crate) = eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf
+SIZE (rust/crates/csscolorparser-0.6.2.crate) = 16859
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/deltae-0.3.2.crate) = 5729f5117e208430e437df2f4843f5e5952997175992d1414f94c57d61e270b4
+SIZE (rust/crates/deltae-0.3.2.crate) = 1918626
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
+SIZE (rust/crates/dirs-4.0.0.crate) = 12503
+SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
+SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
@@ -105,48 +145,48 @@ SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2e
SIZE (rust/crates/error-code-3.3.1.crate) = 7646
SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
SIZE (rust/crates/etcetera-0.10.0.crate) = 14734
+SHA256 (rust/crates/euclid-0.22.11.crate) = ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48
+SIZE (rust/crates/euclid-0.22.11.crate) = 79261
+SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2
+SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/figment-0.10.19.crate) = 8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3
SIZE (rust/crates/figment-0.10.19.crate) = 70111
+SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
+SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/finl_unicode-1.3.0.crate) = 94c970b525906eb37d3940083aa65b95e481fc1857d467d13374e1d925cfc163
+SIZE (rust/crates/finl_unicode-1.3.0.crate) = 69505
+SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
+SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.3.crate) = f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2
SIZE (rust/crates/foldhash-0.1.3.crate) = 13712
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
-SIZE (rust/crates/futures-0.3.31.crate) = 54953
-SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
-SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
-SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
-SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
-SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
-SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
-SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
-SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
-SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
-SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
-SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
-SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
-SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
-SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
-SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24
-SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
-SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
-SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/git-version-0.3.9.crate) = 1ad568aa3db0fcbc81f2f116137f263d7304f512a1209b35b85150d3ef88ad19
SIZE (rust/crates/git-version-0.3.9.crate) = 3087
SHA256 (rust/crates/git-version-macro-0.3.9.crate) = 53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0
SIZE (rust/crates/git-version-macro-0.3.9.crate) = 5622
SHA256 (rust/crates/git2-0.20.1.crate) = 5220b8ba44c68a9a7f7a7659e864dd73692e417ef0211bea133c7b74e031eeb9
SIZE (rust/crates/git2-0.20.1.crate) = 223275
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
SIZE (rust/crates/half-2.4.1.crate) = 50892
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/hashbrown-0.15.0.crate) = 1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb
SIZE (rust/crates/hashbrown-0.15.0.crate) = 136460
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -155,6 +195,8 @@ SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066a
SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
SIZE (rust/crates/home-0.5.9.crate) = 8760
SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
@@ -181,6 +223,8 @@ SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3
SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
@@ -213,12 +257,14 @@ SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f
SIZE (rust/crates/itoa-1.0.11.crate) = 10563
SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.72.crate) = 6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9
-SIZE (rust/crates/js-sys-0.3.72.crate) = 54096
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
+SHA256 (rust/crates/lab-0.11.0.crate) = bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f
+SIZE (rust/crates/lab-0.11.0.crate) = 15140
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/libc-0.2.168.crate) = 5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d
@@ -233,6 +279,8 @@ SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
SIZE (rust/crates/litemap-0.7.5.crate) = 29962
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
@@ -241,18 +289,32 @@ SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb404
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/mac_address-1.1.8.crate) = c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303
+SIZE (rust/crates/mac_address-1.1.8.crate) = 12876
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memmem-0.1.1.crate) = a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15
+SIZE (rust/crates/memmem-0.1.1.crate) = 10665
+SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
+SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec
SIZE (rust/crates/mio-1.0.2.crate) = 102777
+SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
+SIZE (rust/crates/nix-0.26.4.crate) = 279099
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/notify-7.0.0.crate) = c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009
SIZE (rust/crates/notify-7.0.0.crate) = 35141
SHA256 (rust/crates/notify-types-1.0.0.crate) = 7393c226621f817964ffb3dc5704f9509e107a8b024b489cc2c1b217378785df
SIZE (rust/crates/notify-types-1.0.0.crate) = 14472
+SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
+SIZE (rust/crates/num-derive-0.3.3.crate) = 14545
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
@@ -277,6 +339,8 @@ SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f9
SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
+SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
+SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
@@ -285,12 +349,28 @@ SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b4
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
+SIZE (rust/crates/pest-2.8.0.crate) = 128955
+SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
+SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
+SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
+SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
+SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
+SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
+SIZE (rust/crates/phf-0.11.3.crate) = 23231
+SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
+SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
+SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
+SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
+SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216
+SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436
+SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
+SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
-SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
-SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
@@ -303,16 +383,18 @@ SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c357
SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
SHA256 (rust/crates/proc-macro2-1.0.88.crate) = 7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9
SIZE (rust/crates/proc-macro2-1.0.88.crate) = 49219
SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/ratatui-macros-0.6.0.crate) = 6fef540f80dbe8a0773266fa6077788ceb65ef624cdbf36e131aaf90b4a52df4
-SIZE (rust/crates/ratatui-macros-0.6.0.crate) = 12164
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
@@ -321,22 +403,18 @@ SHA256 (rust/crates/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb
SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087
SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
+SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
+SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.4.8.crate) = 368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3
SIZE (rust/crates/regex-automata-0.4.8.crate) = 617784
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
-SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
-SHA256 (rust/crates/rstest-0.23.0.crate) = 0a2c585be59b6b5dd66a9d2084aa1d8bd52fbdb806eafdeffb52791147862035
-SIZE (rust/crates/rstest-0.23.0.crate) = 45414
-SHA256 (rust/crates/rstest_macros-0.23.0.crate) = 825ea780781b15345a146be27eaefb05085e337e869bff01b4306a4fd4a9ad5a
-SIZE (rust/crates/rstest_macros-0.23.0.crate) = 61327
-SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
-SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
SIZE (rust/crates/rustix-0.38.42.crate) = 378683
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
@@ -345,16 +423,22 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
-SIZE (rust/crates/semver-1.0.23.crate) = 30622
+SHA256 (rust/crates/semver-0.11.0.crate) = f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6
+SIZE (rust/crates/semver-0.11.0.crate) = 20826
+SHA256 (rust/crates/semver-parser-0.10.3.crate) = 9900206b54a3527fdc7b8a938bffd94a568bac4f4aa8113b209df75a09c0dec2
+SIZE (rust/crates/semver-parser-0.10.3.crate) = 24805
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.128.crate) = 6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8
-SIZE (rust/crates/serde_json-1.0.128.crate) = 149520
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
@@ -365,14 +449,18 @@ SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c619
SIZE (rust/crates/similar-2.7.0.crate) = 53928
SHA256 (rust/crates/simple-logging-2.0.2.crate) = b00d48e85675326bb182a2286ea7c1a0b264333ae10f27a937a72be08628b542
SIZE (rust/crates/simple-logging-2.0.2.crate) = 6644
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
+SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520
+SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482
SHA256 (rust/crates/strip-ansi-escapes-0.2.1.crate) = 2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025
SIZE (rust/crates/strip-ansi-escapes-0.2.1.crate) = 8273
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
@@ -381,16 +469,32 @@ SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c8
SIZE (rust/crates/strum-0.26.3.crate) = 7237
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/syn-2.0.85.crate) = 5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56
-SIZE (rust/crates/syn-2.0.85.crate) = 275231
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.87.crate) = 25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d
+SIZE (rust/crates/syn-2.0.87.crate) = 278076
SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
SHA256 (rust/crates/temp-dir-0.1.14.crate) = bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72
SIZE (rust/crates/temp-dir-0.1.14.crate) = 5943
-SHA256 (rust/crates/thiserror-1.0.64.crate) = d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84
-SIZE (rust/crates/thiserror-1.0.64.crate) = 21574
-SHA256 (rust/crates/thiserror-impl-1.0.64.crate) = 08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3
-SIZE (rust/crates/thiserror-impl-1.0.64.crate) = 16073
+SHA256 (rust/crates/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050
+SIZE (rust/crates/temp-env-0.3.6.crate) = 10746
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/terminfo-0.8.0.crate) = 666cd3a6681775d22b200409aad3b089c5b99fb11ecdd8a204d9d62f8148498f
+SIZE (rust/crates/terminfo-0.8.0.crate) = 46407
+SHA256 (rust/crates/termios-0.3.3.crate) = 411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b
+SIZE (rust/crates/termios-0.3.3.crate) = 17103
+SHA256 (rust/crates/termwiz-0.22.0.crate) = 5a75313e21da5d4406ea31402035b3b97aa74c04356bdfafa5d1043ab4e551d1
+SIZE (rust/crates/termwiz-0.22.0.crate) = 366504
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/thread-id-3.3.0.crate) = c7fbf4c9d56b320106cd64fd024dadfa0be7cb4706725fc44a7d7ce952d820c1
SIZE (rust/crates/thread-id-3.3.0.crate) = 7514
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
@@ -403,50 +507,54 @@ SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638c
SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
-SHA256 (rust/crates/tree-sitter-0.20.10.crate) = e747b1f9b7b931ed39a548c1fae149101497de3c1fc8d9e18c62c1a66c683d3d
-SIZE (rust/crates/tree-sitter-0.20.10.crate) = 134502
-SHA256 (rust/crates/tree-sitter-bash-0.20.5.crate) = 57da2032c37eb2ce29fd18df7d3b94355fec8d6d854d8f80934955df542b5906
-SIZE (rust/crates/tree-sitter-bash-0.20.5.crate) = 440476
-SHA256 (rust/crates/tree-sitter-c-0.20.8.crate) = 4bbd5f3d8658c08581f8f2adac6c391c2e9fa00fe9246bf6c5f52213b9cc6b72
-SIZE (rust/crates/tree-sitter-c-0.20.8.crate) = 274618
-SHA256 (rust/crates/tree-sitter-c-sharp-0.20.0.crate) = b9ab3dc608f34924fa9e10533a95f62dbc14b6de0ddd7107722eba66fe19ae31
-SIZE (rust/crates/tree-sitter-c-sharp-0.20.0.crate) = 908546
-SHA256 (rust/crates/tree-sitter-cpp-0.20.5.crate) = 46b04a5ada71059afb9895966a6cc1094acc8d2ea1971006db26573e7dfebb74
-SIZE (rust/crates/tree-sitter-cpp-0.20.5.crate) = 1274193
-SHA256 (rust/crates/tree-sitter-elixir-0.1.1.crate) = 1bc0b1f3e6d9f12ca22ae5171f32fd154e3aea29dff565d05ef785c28931415b
-SIZE (rust/crates/tree-sitter-elixir-0.1.1.crate) = 504395
-SHA256 (rust/crates/tree-sitter-go-0.20.0.crate) = 1ad6d11f19441b961af2fda7f12f5d0dac325f6d6de83836a1d3750018cc5114
-SIZE (rust/crates/tree-sitter-go-0.20.0.crate) = 114150
-SHA256 (rust/crates/tree-sitter-haskell-0.15.0.crate) = ac635b86d6cc127706bc0831f4b83f5503ed8ac2f8cd22831ba3e5535445b4f2
-SIZE (rust/crates/tree-sitter-haskell-0.15.0.crate) = 1125026
-SHA256 (rust/crates/tree-sitter-highlight-0.20.1.crate) = 042342584c5a7a0b833d9fc4e2bdab3f9868ddc6c4b339a1e01451c6720868bc
-SIZE (rust/crates/tree-sitter-highlight-0.20.1.crate) = 13977
-SHA256 (rust/crates/tree-sitter-html-0.20.0.crate) = 017822b6bd42843c4bd67fabb834f61ce23254e866282dd93871350fd6b7fa1d
-SIZE (rust/crates/tree-sitter-html-0.20.0.crate) = 17994
-SHA256 (rust/crates/tree-sitter-java-0.20.2.crate) = 2adc5696bf5abf761081d7457d2bb82d0e3b28964f4214f63fd7e720ef462653
-SIZE (rust/crates/tree-sitter-java-0.20.2.crate) = 159025
-SHA256 (rust/crates/tree-sitter-javascript-0.20.4.crate) = d015c02ea98b62c806f7329ff71c383286dfc3a7a7da0cc484f6e42922f73c2c
-SIZE (rust/crates/tree-sitter-javascript-0.20.4.crate) = 203626
-SHA256 (rust/crates/tree-sitter-json-0.20.2.crate) = 5a9a38a9c679b55cc8d17350381ec08d69fa1a17a53fcf197f344516e485ed4d
-SIZE (rust/crates/tree-sitter-json-0.20.2.crate) = 9886
-SHA256 (rust/crates/tree-sitter-ocaml-0.20.4.crate) = fd1163abc658cf8ae0ecffbd8f4bd3ee00a2b98729de74f3b08f0e24f3ac208a
-SIZE (rust/crates/tree-sitter-ocaml-0.20.4.crate) = 2524578
-SHA256 (rust/crates/tree-sitter-php-0.20.0.crate) = 18b689aaa57bd1f0707e5c0728004e7f737b16768644a7e745d23021330797de
-SIZE (rust/crates/tree-sitter-php-0.20.0.crate) = 236997
-SHA256 (rust/crates/tree-sitter-python-0.20.4.crate) = e6c93b1b1fbd0d399db3445f51fd3058e43d0b4dcff62ddbdb46e66550978aa5
-SIZE (rust/crates/tree-sitter-python-0.20.4.crate) = 178230
-SHA256 (rust/crates/tree-sitter-ruby-0.20.1.crate) = 44d50ef383469df8485f024c5fb01faced8cb90368192a7ba02605b43b2427fe
-SIZE (rust/crates/tree-sitter-ruby-0.20.1.crate) = 504273
-SHA256 (rust/crates/tree-sitter-rust-0.20.4.crate) = b0832309b0b2b6d33760ce5c0e818cb47e1d72b468516bfe4134408926fa7594
-SIZE (rust/crates/tree-sitter-rust-0.20.4.crate) = 292019
-SHA256 (rust/crates/tree-sitter-scala-0.20.3.crate) = 44fcf4628a88a3b5cbac3ff52658b924f3e545abddfa245ab9cf683c1adda350
-SIZE (rust/crates/tree-sitter-scala-0.20.3.crate) = 1168415
-SHA256 (rust/crates/tree-sitter-toml-0.20.0.crate) = ca517f578a98b23d20780247cc2688407fa81effad5b627a5a364ec3339b53e8
-SIZE (rust/crates/tree-sitter-toml-0.20.0.crate) = 18602
-SHA256 (rust/crates/tree-sitter-typescript-0.20.5.crate) = c8bc1d2c24276a48ef097a71b56888ac9db63717e8f8d0b324668a27fd619670
-SIZE (rust/crates/tree-sitter-typescript-0.20.5.crate) = 1349236
-SHA256 (rust/crates/tui-prompts-0.5.0.crate) = eb6e0d8a972545cc209b933a1c06dab8932674b54ae19947834ec854fec2364f
-SIZE (rust/crates/tui-prompts-0.5.0.crate) = 21705
+SHA256 (rust/crates/tree-sitter-0.25.6.crate) = a7cf18d43cbf0bfca51f657132cc616a5097edc4424d538bae6fa60142eaf9f0
+SIZE (rust/crates/tree-sitter-0.25.6.crate) = 197078
+SHA256 (rust/crates/tree-sitter-bash-0.25.0.crate) = 871b0606e667e98a1237ebdc1b0d7056e0aebfdc3141d12b399865d4cb6ed8a6
+SIZE (rust/crates/tree-sitter-bash-0.25.0.crate) = 443064
+SHA256 (rust/crates/tree-sitter-c-0.24.1.crate) = 1a3aad8f0129083a59fe8596157552d2bb7148c492d44c21558d68ca1c722707
+SIZE (rust/crates/tree-sitter-c-0.24.1.crate) = 248206
+SHA256 (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 67f06accca7b45351758663b8215089e643d53bd9a660ce0349314263737fcb0
+SIZE (rust/crates/tree-sitter-c-sharp-0.23.1.crate) = 1347808
+SHA256 (rust/crates/tree-sitter-cpp-0.23.4.crate) = df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743
+SIZE (rust/crates/tree-sitter-cpp-0.23.4.crate) = 971129
+SHA256 (rust/crates/tree-sitter-elixir-0.3.4.crate) = e45d444647b4fd53d8fd32474c1b8bedc1baa22669ce3a78d083e365fa9a2d3f
+SIZE (rust/crates/tree-sitter-elixir-0.3.4.crate) = 460085
+SHA256 (rust/crates/tree-sitter-go-0.23.4.crate) = b13d476345220dbe600147dd444165c5791bf85ef53e28acbedd46112ee18431
+SIZE (rust/crates/tree-sitter-go-0.23.4.crate) = 105624
+SHA256 (rust/crates/tree-sitter-haskell-0.23.1.crate) = 977c51e504548cba13fc27cb5a2edab2124cf6716a1934915d07ab99523b05a4
+SIZE (rust/crates/tree-sitter-haskell-0.23.1.crate) = 842034
+SHA256 (rust/crates/tree-sitter-highlight-0.25.6.crate) = 6eea684ab5dd71e19f6c0add355be96f2b4eb58327cb305337415208681761aa
+SIZE (rust/crates/tree-sitter-highlight-0.25.6.crate) = 18271
+SHA256 (rust/crates/tree-sitter-html-0.23.2.crate) = 261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee
+SIZE (rust/crates/tree-sitter-html-0.23.2.crate) = 21295
+SHA256 (rust/crates/tree-sitter-java-0.23.5.crate) = 0aa6cbcdc8c679b214e616fd3300da67da0e492e066df01bcf5a5921a71e90d6
+SIZE (rust/crates/tree-sitter-java-0.23.5.crate) = 159677
+SHA256 (rust/crates/tree-sitter-javascript-0.23.1.crate) = bf40bf599e0416c16c125c3cec10ee5ddc7d1bb8b0c60fa5c4de249ad34dc1b1
+SIZE (rust/crates/tree-sitter-javascript-0.23.1.crate) = 133198
+SHA256 (rust/crates/tree-sitter-json-0.24.8.crate) = 4d727acca406c0020cffc6cf35516764f36c8e3dc4408e5ebe2cb35a947ec471
+SIZE (rust/crates/tree-sitter-json-0.24.8.crate) = 13236
+SHA256 (rust/crates/tree-sitter-language-0.1.5.crate) = c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8
+SIZE (rust/crates/tree-sitter-language-0.1.5.crate) = 1887
+SHA256 (rust/crates/tree-sitter-ocaml-0.24.2.crate) = 7d19db582b3855f56b5f9ec484170fbfb9ee60b938ec7720d76d2ee788e8b640
+SIZE (rust/crates/tree-sitter-ocaml-0.24.2.crate) = 3774468
+SHA256 (rust/crates/tree-sitter-php-0.23.11.crate) = f066e94e9272cfe4f1dcb07a1c50c66097eca648f2d7233d299c8ae9ed8c130c
+SIZE (rust/crates/tree-sitter-php-0.23.11.crate) = 475556
+SHA256 (rust/crates/tree-sitter-python-0.23.6.crate) = 3d065aaa27f3aaceaf60c1f0e0ac09e1cb9eb8ed28e7bcdaa52129cffc7f4b04
+SIZE (rust/crates/tree-sitter-python-0.23.6.crate) = 175831
+SHA256 (rust/crates/tree-sitter-ruby-0.23.1.crate) = be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95
+SIZE (rust/crates/tree-sitter-ruby-0.23.1.crate) = 512753
+SHA256 (rust/crates/tree-sitter-rust-0.24.0.crate) = 4b9b18034c684a2420722be8b2a91c9c44f2546b631c039edf575ccba8c61be1
+SIZE (rust/crates/tree-sitter-rust-0.24.0.crate) = 361995
+SHA256 (rust/crates/tree-sitter-scala-0.23.4.crate) = efde5e68b4736e9eac17bfa296c6f104a26bffab363b365eb898c40a63c15d2f
+SIZE (rust/crates/tree-sitter-scala-0.23.4.crate) = 1113427
+SHA256 (rust/crates/tree-sitter-toml-ng-0.7.0.crate) = e9adc2c898ae49730e857d75be403da3f92bb81d8e37a2f918a08dd10de5ebb1
+SIZE (rust/crates/tree-sitter-toml-ng-0.7.0.crate) = 22919
+SHA256 (rust/crates/tree-sitter-typescript-0.23.2.crate) = 6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff
+SIZE (rust/crates/tree-sitter-typescript-0.23.2.crate) = 829457
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
SHA256 (rust/crates/uncased-0.9.10.crate) = e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697
SIZE (rust/crates/uncased-0.9.10.crate) = 10872
SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
@@ -467,28 +575,48 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/vte-0.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077
SIZE (rust/crates/vte-0.14.1.crate) = 57382
+SHA256 (rust/crates/vtparse-0.6.2.crate) = 6d9b2acfb050df409c972a37d3b8e08cdea3bddb0c09db9d53137e504cfabed0
+SIZE (rust/crates/vtparse-0.6.2.crate) = 11448
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.95.crate) = 128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e
-SIZE (rust/crates/wasm-bindgen-0.2.95.crate) = 43894
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.95.crate) = cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358
-SIZE (rust/crates/wasm-bindgen-backend-0.2.95.crate) = 30487
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.95.crate) = e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56
-SIZE (rust/crates/wasm-bindgen-macro-0.2.95.crate) = 6938
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 21331
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 7649
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/web-sys-0.3.72.crate) = f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112
SIZE (rust/crates/web-sys-0.3.72.crate) = 629190
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/wezterm-bidi-0.2.3.crate) = 0c0a6e355560527dd2d1cf7890652f4f09bb3433b6aadade4c9b5ed76de5f3ec
+SIZE (rust/crates/wezterm-bidi-0.2.3.crate) = 73214
+SHA256 (rust/crates/wezterm-blob-leases-0.1.1.crate) = 692daff6d93d94e29e4114544ef6d5c942a7ed998b37abdc19b17136ea428eb7
+SIZE (rust/crates/wezterm-blob-leases-0.1.1.crate) = 9305
+SHA256 (rust/crates/wezterm-color-types-0.3.0.crate) = 7de81ef35c9010270d63772bebef2f2d6d1f2d20a983d27505ac850b8c4b4296
+SIZE (rust/crates/wezterm-color-types-0.3.0.crate) = 14631
+SHA256 (rust/crates/wezterm-dynamic-0.2.1.crate) = 5f2ab60e120fd6eaa68d9567f3226e876684639d22a4219b313ff69ec0ccd5ac
+SIZE (rust/crates/wezterm-dynamic-0.2.1.crate) = 11528
+SHA256 (rust/crates/wezterm-dynamic-derive-0.1.1.crate) = 46c0cf2d539c645b448eaffec9ec494b8b19bd5077d9e58cb1ae7efece8d575b
+SIZE (rust/crates/wezterm-dynamic-derive-0.1.1.crate) = 6960
+SHA256 (rust/crates/wezterm-input-types-0.1.0.crate) = 7012add459f951456ec9d6c7e6fc340b1ce15d6fc9629f8c42853412c029e57e
+SIZE (rust/crates/wezterm-input-types-0.1.0.crate) = 16748
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -543,6 +671,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/winnow-0.7.4.crate) = 0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36
SIZE (rust/crates/winnow-0.7.4.crate) = 173588
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
SIZE (rust/crates/write16-1.0.0.crate) = 7218
SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
@@ -557,6 +687,10 @@ SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194
SIZE (rust/crates/yoke-0.7.5.crate) = 29673
SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
@@ -565,5 +699,5 @@ SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19d
SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (altsem-gitu-v0.32.0_GH0.tar.gz) = 02197becacec15ff1b862ea7e1ddc283145b72fc8a212e98b87d02e6c0637c9b
-SIZE (altsem-gitu-v0.32.0_GH0.tar.gz) = 3939619
+SHA256 (altsem-gitu-v0.36.0_GH0.tar.gz) = c33e0a472aa63a76afa4b574501daaecb2081144f14f5dbfa891bcc939089281
+SIZE (altsem-gitu-v0.36.0_GH0.tar.gz) = 3954935
diff --git a/devel/gitui/Makefile b/devel/gitui/Makefile
index ec4917bcab5b..9df9a39ea814 100644
--- a/devel/gitui/Makefile
+++ b/devel/gitui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitui
DISTVERSIONPREFIX= v
DISTVERSION= 0.27.0 # After update, `make patch` and `make cargo-crates > Makefile.crates` to avoid fetching vendored openssl-src
-PORTREVISION= 6
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/glab/Makefile b/devel/glab/Makefile
index 967b35a28c93..fe725f1ede9e 100644
--- a/devel/glab/Makefile
+++ b/devel/glab/Makefile
@@ -1,9 +1,9 @@
PORTNAME= glab
DISTVERSIONPREFIX= v
-DISTVERSION= 1.64.0
+DISTVERSION= 1.72.0
CATEGORIES= devel
-MAINTAINER= lcook@FreeBSD.org
+MAINTAINER= mfechner@FreeBSD.org
COMMENT= GitLab CLI tool bringing GitLab to your command line
WWW= https://gitlab.com/gitlab-org/cli
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= git:devel/git
RUN_DEPENDS= git:devel/git
-USES= go:1.24,modules
+USES= go:1.25,modules
_BUILD_VERSION= ${DISTVERSION}
_BUILD_PLATFORM= ${OPSYS:tl}
diff --git a/devel/glab/distinfo b/devel/glab/distinfo
index a11c5fb24ab3..e8ba1553ee93 100644
--- a/devel/glab/distinfo
+++ b/devel/glab/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753442758
-SHA256 (go/devel_glab/glab-v1.64.0/v1.64.0.mod) = 870ff4deede5042d8da5c7cc7903de6e2184c0ae2d036eae0cc8c7c6fe6cf1b0
-SIZE (go/devel_glab/glab-v1.64.0/v1.64.0.mod) = 5996
-SHA256 (go/devel_glab/glab-v1.64.0/v1.64.0.zip) = 96a1d37ed2677f6fc0d5d52b1ce29fa25b136bef285ca40380709714d2961e40
-SIZE (go/devel_glab/glab-v1.64.0/v1.64.0.zip) = 17406581
+TIMESTAMP = 1758177654
+SHA256 (go/devel_glab/glab-v1.72.0/v1.72.0.mod) = 87f5664d44f604f8f9bee07a23fa76d64848120d46d02d8afd7ea391529a8633
+SIZE (go/devel_glab/glab-v1.72.0/v1.72.0.mod) = 6451
+SHA256 (go/devel_glab/glab-v1.72.0/v1.72.0.zip) = bc72814dcaa718dbd36d5d498d1ae10e580868fa6b033eded8ea07b0b6d97e56
+SIZE (go/devel_glab/glab-v1.72.0/v1.72.0.zip) = 17499130
diff --git a/devel/glab/pkg-plist b/devel/glab/pkg-plist
index 00a5cf7b8b3e..d59b362f7fc2 100644
--- a/devel/glab/pkg-plist
+++ b/devel/glab/pkg-plist
@@ -9,6 +9,8 @@
%%MANPAGES%%share/man/man1/glab-auth-login.1.gz
%%MANPAGES%%share/man/man1/glab-auth-logout.1.gz
%%MANPAGES%%share/man/man1/glab-auth-status.1.gz
+%%MANPAGES%%share/man/man1/glab-cluster-agent-token-list.1.gz
+%%MANPAGES%%share/man/man1/glab-cluster-agent-token.1.gz
%%MANPAGES%%share/man/man1/glab-auth.1.gz
%%MANPAGES%%share/man/man1/glab-changelog-generate.1.gz
%%MANPAGES%%share/man/man1/glab-changelog.1.gz
@@ -34,6 +36,7 @@
%%MANPAGES%%share/man/man1/glab-cluster-agent-check_manifest_usage.1.gz
%%MANPAGES%%share/man/man1/glab-cluster-agent-get-token.1.gz
%%MANPAGES%%share/man/man1/glab-cluster-agent-list.1.gz
+%%MANPAGES%%share/man/man1/glab-cluster-agent-token-revoke.1.gz
%%MANPAGES%%share/man/man1/glab-cluster-agent-update-kubeconfig.1.gz
%%MANPAGES%%share/man/man1/glab-cluster-agent.1.gz
%%MANPAGES%%share/man/man1/glab-cluster.1.gz
@@ -50,6 +53,8 @@
%%MANPAGES%%share/man/man1/glab-deploy-key.1.gz
%%MANPAGES%%share/man/man1/glab-duo-ask.1.gz
%%MANPAGES%%share/man/man1/glab-duo.1.gz
+%%MANPAGES%%share/man/man1/glab-duo-claude-token.1.gz
+%%MANPAGES%%share/man/man1/glab-duo-claude.1.gz
%%MANPAGES%%share/man/man1/glab-incident-close.1.gz
%%MANPAGES%%share/man/man1/glab-incident-list.1.gz
%%MANPAGES%%share/man/man1/glab-incident-note.1.gz
@@ -81,6 +86,8 @@
%%MANPAGES%%share/man/man1/glab-label-list.1.gz
%%MANPAGES%%share/man/man1/glab-label.1.gz
%%MANPAGES%%share/man/man1/glab-mr-approve.1.gz
+%%MANPAGES%%share/man/man1/glab-mcp-serve.1.gz
+%%MANPAGES%%share/man/man1/glab-mcp.1.gz
%%MANPAGES%%share/man/man1/glab-mr-approvers.1.gz
%%MANPAGES%%share/man/man1/glab-mr-checkout.1.gz
%%MANPAGES%%share/man/man1/glab-mr-close.1.gz
@@ -100,6 +107,14 @@
%%MANPAGES%%share/man/man1/glab-mr-update.1.gz
%%MANPAGES%%share/man/man1/glab-mr-view.1.gz
%%MANPAGES%%share/man/man1/glab-mr.1.gz
+%%MANPAGES%%share/man/man1/glab-opentofu-init.1.gz
+%%MANPAGES%%share/man/man1/glab-opentofu-state-delete.1.gz
+%%MANPAGES%%share/man/man1/glab-opentofu-state-download.1.gz
+%%MANPAGES%%share/man/man1/glab-opentofu-state-list.1.gz
+%%MANPAGES%%share/man/man1/glab-opentofu-state-lock.1.gz
+%%MANPAGES%%share/man/man1/glab-opentofu-state-unlock.1.gz
+%%MANPAGES%%share/man/man1/glab-opentofu-state.1.gz
+%%MANPAGES%%share/man/man1/glab-opentofu.1.gz
%%MANPAGES%%share/man/man1/glab-release-create.1.gz
%%MANPAGES%%share/man/man1/glab-release-delete.1.gz
%%MANPAGES%%share/man/man1/glab-release-download.1.gz
diff --git a/devel/glade/Makefile b/devel/glade/Makefile
index 4ec2c4fc1695..d7a795fffe64 100644
--- a/devel/glade/Makefile
+++ b/devel/glade/Makefile
@@ -1,6 +1,6 @@
PORTNAME= glade
PORTVERSION= 3.40.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/devel/glitter/Makefile b/devel/glitter/Makefile
index 5bbcad490b3f..17f46a018919 100644
--- a/devel/glitter/Makefile
+++ b/devel/glitter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= glitter
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.6
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= devel
PKGNAMESUFFIX= -git-tool
diff --git a/devel/gllvm/Makefile b/devel/gllvm/Makefile
index f51394377566..1ef7051165f7 100644
--- a/devel/gllvm/Makefile
+++ b/devel/gllvm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gllvm
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.1
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/devel/gnulib/Makefile b/devel/gnulib/Makefile
index 1b6a30a1b23e..39cd08bb43bf 100644
--- a/devel/gnulib/Makefile
+++ b/devel/gnulib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnulib
PORTVERSION= 20140202
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://erislabs.net/ianb/projects/gnulib/
DISTNAME= ${PORTNAME}-${PORTVERSION}-stable
@@ -16,6 +16,9 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/makeinfo:print/texinfo
USES= cpe gmake perl5 shebangfix
SHEBANG_FILES= check-module lib/uniname/gen-uninames.lisp
+SHEBANG_LANG= perl clisp
+clisp_OLD_CMD= /usr/local/bin/clisp
+clisp_CMD= ${LOCALBASE}/bin/clisp
CPE_VENDOR= gnu
NO_ARCH= yes
diff --git a/devel/go-bindata-assetfs/Makefile b/devel/go-bindata-assetfs/Makefile
index 8a760c2d79c9..a11875b31df0 100644
--- a/devel/go-bindata-assetfs/Makefile
+++ b/devel/go-bindata-assetfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-bindata-assetfs
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel www
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/go-bindata/Makefile b/devel/go-bindata/Makefile
index a4fcafd6aeaf..7159e634a6e4 100644
--- a/devel/go-bindata/Makefile
+++ b/devel/go-bindata/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-bindata
PORTVERSION= 3.1.3
DISTVERSIONPREFIX= v
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/go-git/Makefile b/devel/go-git/Makefile
index b33ab1158b1a..6733c623c606 100644
--- a/devel/go-git/Makefile
+++ b/devel/go-git/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-git
DISTVERSIONPREFIX= v
DISTVERSION= 5.10.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/go-mode.el/Makefile b/devel/go-mode.el/Makefile
index 2df4b5d4a864..fe87501d29fc 100644
--- a/devel/go-mode.el/Makefile
+++ b/devel/go-mode.el/Makefile
@@ -1,6 +1,7 @@
PORTNAME= go-mode.el
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= pat@patmaddox.com
diff --git a/devel/go-perf/Makefile b/devel/go-perf/Makefile
index 39a9056aa096..ac369bc7150a 100644
--- a/devel/go-perf/Makefile
+++ b/devel/go-perf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-perf
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/go-tools/Makefile b/devel/go-tools/Makefile
index 239476671c81..bfa9f065485e 100644
--- a/devel/go-tools/Makefile
+++ b/devel/go-tools/Makefile
@@ -1,7 +1,6 @@
PORTNAME= tools
DISTVERSIONPREFIX= v
-DISTVERSION= 0.34.0
-PORTREVISION= 1
+DISTVERSION= 0.37.0
PORTEPOCH= 1
CATEGORIES= devel
PKGNAMEPREFIX= go-
@@ -13,7 +12,7 @@ WWW= https://godoc.org/golang.org/x/tools
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,1.23
+USES= go:modules,1.24
GO_MODULE= golang.org/x/tools
GO_TARGET= ./cmd/bisect \
./cmd/bundle \
@@ -26,7 +25,6 @@ GO_TARGET= ./cmd/bisect \
./cmd/fiximports \
./cmd/go-contrib-init \
./cmd/godex \
- ./cmd/godoc \
./cmd/goimports \
./cmd/gomvpkg \
./cmd/gonew \
diff --git a/devel/go-tools/distinfo b/devel/go-tools/distinfo
index c38e501f1854..206444dbc61f 100644
--- a/devel/go-tools/distinfo
+++ b/devel/go-tools/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749214669
-SHA256 (go/devel_go-tools/tools-v0.34.0/v0.34.0.mod) = 5be696f88fba87769d3912f87af6e800858e85ba4b3b0b599870926492114a9e
-SIZE (go/devel_go-tools/tools-v0.34.0/v0.34.0.mod) = 301
-SHA256 (go/devel_go-tools/tools-v0.34.0/v0.34.0.zip) = 3c6b7e5a2a7cc47b1f354c097881d0bd11dc13457d57d5ff86b2469acbd5f846
-SIZE (go/devel_go-tools/tools-v0.34.0/v0.34.0.zip) = 3565684
+TIMESTAMP = 1757582437
+SHA256 (go/devel_go-tools/tools-v0.37.0/v0.37.0.mod) = dbd04ecd296d4dab2706766adfcdd2d52c27345613d631682f8fa4371af54aef
+SIZE (go/devel_go-tools/tools-v0.37.0/v0.37.0.mod) = 301
+SHA256 (go/devel_go-tools/tools-v0.37.0/v0.37.0.zip) = 429b25131b8564084cce722043b12dd8e3ff5231ac6cd63a405b4f3e6fd69204
+SIZE (go/devel_go-tools/tools-v0.37.0/v0.37.0.zip) = 2683863
diff --git a/devel/go-wire/Makefile b/devel/go-wire/Makefile
index 08b9f8bfde97..3c3e0fd09a35 100644
--- a/devel/go-wire/Makefile
+++ b/devel/go-wire/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wire
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/gocheese/Makefile b/devel/gocheese/Makefile
index 921c4d2ef794..0d899cf0d9fa 100644
--- a/devel/gocheese/Makefile
+++ b/devel/gocheese/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gocheese
DISTVERSION= 4.2.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= devel python
MASTER_SITES= http://www.gocheese.cypherpunks.ru/download/
diff --git a/devel/gocritic/Makefile b/devel/gocritic/Makefile
index 03669453f784..d0cb093c6d52 100644
--- a/devel/gocritic/Makefile
+++ b/devel/gocritic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gocritic
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/gogs/Makefile b/devel/gogs/Makefile
index 3216b07c75be..0dd2b2f7bec8 100644
--- a/devel/gogs/Makefile
+++ b/devel/gogs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gogs
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel www
MAINTAINER= me@svmhdvn.name
diff --git a/devel/golangci-lint/Makefile b/devel/golangci-lint/Makefile
index 103c901776c8..0f9763ed50b6 100644
--- a/devel/golangci-lint/Makefile
+++ b/devel/golangci-lint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= golangci-lint
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.1
+DISTVERSION= 2.4.0
PORTREVISION= 1
CATEGORIES= devel
@@ -11,7 +11,7 @@ WWW= https://github.com/golangci/golangci-lint
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= gmake go:1.23,modules
+USES= gmake go:1.24,modules
_BUILD_VERSION= ${DISTVERSION}
_BUILD_COMMIT= eabc263
diff --git a/devel/golangci-lint/distinfo b/devel/golangci-lint/distinfo
index a8574e643106..a3e2aadeaf85 100644
--- a/devel/golangci-lint/distinfo
+++ b/devel/golangci-lint/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754457844
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.1/v2.3.1.mod) = 1ea9bd30fca5945ec6a161dc0e4518e3dfc136e8fe4eb36d14644fc9f4626966
-SIZE (go/devel_golangci-lint/golangci-lint-v2.3.1/v2.3.1.mod) = 9635
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.3.1/v2.3.1.zip) = e39869101e3d5c617b3047744c249a316b3bd3350666191ea94013ff1a9d3933
-SIZE (go/devel_golangci-lint/golangci-lint-v2.3.1/v2.3.1.zip) = 3053124
+TIMESTAMP = 1756595488
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.4.0/v2.4.0.mod) = 932eec519a8abe11111e4746f1675c8bd2120691b3893a4e6081ee4333c8fd55
+SIZE (go/devel_golangci-lint/golangci-lint-v2.4.0/v2.4.0.mod) = 9682
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.4.0/v2.4.0.zip) = 89bdc80bd2c577a08749210d07c0867210c0bffa29352c7d63411de22468f5c3
+SIZE (go/devel_golangci-lint/golangci-lint-v2.4.0/v2.4.0.zip) = 1803634
diff --git a/devel/golint/Makefile b/devel/golint/Makefile
index 6bf86f6f1e3a..93a42eca9d3e 100644
--- a/devel/golint/Makefile
+++ b/devel/golint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= golint
PORTVERSION= g20190409
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gomigrate/Makefile b/devel/gomigrate/Makefile
index ccb031dba565..d1ab94a6f4e2 100644
--- a/devel/gomigrate/Makefile
+++ b/devel/gomigrate/Makefile
@@ -1,7 +1,6 @@
PORTNAME= migrate
DISTVERSIONPREFIX= v
-DISTVERSION= 4.18.3
-PORTREVISION= 1
+DISTVERSION= 4.19.0
CATEGORIES= devel
PKGNAMEPREFIX= go
diff --git a/devel/gomigrate/distinfo b/devel/gomigrate/distinfo
index 21dd826dced1..05c5afbf80e1 100644
--- a/devel/gomigrate/distinfo
+++ b/devel/gomigrate/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746901087
-SHA256 (go/devel_gomigrate/migrate-v4.18.3/v4.18.3.mod) = 11535464c8af0d3380ba0f9a19ab84e65612d095f69b8bbe924598b19e1cf531
-SIZE (go/devel_gomigrate/migrate-v4.18.3/v4.18.3.mod) = 10537
-SHA256 (go/devel_gomigrate/migrate-v4.18.3/v4.18.3.zip) = 8256805507f27c5cf40606ce1e0663b83d41b9f8e54f6a130d70569e72f261a4
-SIZE (go/devel_gomigrate/migrate-v4.18.3/v4.18.3.zip) = 376188
+TIMESTAMP = 1757523527
+SHA256 (go/devel_gomigrate/migrate-v4.19.0/v4.19.0.mod) = cdb17f47bf3c505feedc14d89b69dcbe8f944a41e5623ad34dcbec6257650b0e
+SIZE (go/devel_gomigrate/migrate-v4.19.0/v4.19.0.mod) = 10644
+SHA256 (go/devel_gomigrate/migrate-v4.19.0/v4.19.0.zip) = 142f0a3537bed5acfb408d75c548aa8fffaed914566127d4ff1a8be239d166fd
+SIZE (go/devel_gomigrate/migrate-v4.19.0/v4.19.0.zip) = 376462
diff --git a/devel/google-perftools/Makefile b/devel/google-perftools/Makefile
index e19535841e92..17f9885b9289 100644
--- a/devel/google-perftools/Makefile
+++ b/devel/google-perftools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= google-perftools
DISTVERSIONPREFIX= gperftools-
-DISTVERSION= 2.16.90
+DISTVERSION= 2.17.2
CATEGORIES= devel
MASTER_SITES= https://github.com/gperftools/gperftools/releases/download/gperftools-${PORTVERSION}/
DISTNAME= gperftools-${PORTVERSION}
@@ -92,4 +92,6 @@ post-build:
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so.*
+# tests as of 2.17.2: PASS: 48 (all pass)
+
.include <bsd.port.post.mk>
diff --git a/devel/google-perftools/distinfo b/devel/google-perftools/distinfo
index 094925f6059a..47abcd49345c 100644
--- a/devel/google-perftools/distinfo
+++ b/devel/google-perftools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747160617
-SHA256 (gperftools-2.16.90.tar.gz) = 8c7e811aefbb5ce5d486238bf77470199d1531bf4eadef89dc8cc0a310ed90cc
-SIZE (gperftools-2.16.90.tar.gz) = 2807674
+TIMESTAMP = 1756089561
+SHA256 (gperftools-2.17.2.tar.gz) = bb172a54312f623b53d8b94cab040248c559decdb87574ed873e80b516e6e8eb
+SIZE (gperftools-2.17.2.tar.gz) = 2815669
diff --git a/devel/google-perftools/pkg-plist b/devel/google-perftools/pkg-plist
index a99b937540bb..76730c308566 100644
--- a/devel/google-perftools/pkg-plist
+++ b/devel/google-perftools/pkg-plist
@@ -11,27 +11,27 @@ include/gperftools/tcmalloc.h
%%PROFILER%%lib/libprofiler.a
%%PROFILER%%lib/libprofiler.so
%%PROFILER%%lib/libprofiler.so.0
-%%PROFILER%%lib/libprofiler.so.0.5.14
+%%PROFILER%%lib/libprofiler.so.0.5.17
lib/libtcmalloc.a
lib/libtcmalloc.so
lib/libtcmalloc.so.4
-lib/libtcmalloc.so.4.6.0
+lib/libtcmalloc.so.4.6.3
%%PROFILER%%lib/libtcmalloc_and_profiler.a
%%PROFILER%%lib/libtcmalloc_and_profiler.so
%%PROFILER%%lib/libtcmalloc_and_profiler.so.4
-%%PROFILER%%lib/libtcmalloc_and_profiler.so.4.7.0
+%%PROFILER%%lib/libtcmalloc_and_profiler.so.4.7.3
lib/libtcmalloc_debug.a
lib/libtcmalloc_debug.so
lib/libtcmalloc_debug.so.4
-lib/libtcmalloc_debug.so.4.6.0
+lib/libtcmalloc_debug.so.4.6.3
lib/libtcmalloc_minimal.a
lib/libtcmalloc_minimal.so
lib/libtcmalloc_minimal.so.4
-lib/libtcmalloc_minimal.so.4.6.0
+lib/libtcmalloc_minimal.so.4.6.3
lib/libtcmalloc_minimal_debug.a
lib/libtcmalloc_minimal_debug.so
lib/libtcmalloc_minimal_debug.so.4
-lib/libtcmalloc_minimal_debug.so.4.6.0
+lib/libtcmalloc_minimal_debug.so.4.6.3
%%PROFILER%%libdata/pkgconfig/libprofiler.pc
libdata/pkgconfig/libtcmalloc.pc
libdata/pkgconfig/libtcmalloc_debug.pc
diff --git a/devel/google-styleguide/Makefile b/devel/google-styleguide/Makefile
index 6fe7344de4b9..f73dc450136d 100644
--- a/devel/google-styleguide/Makefile
+++ b/devel/google-styleguide/Makefile
@@ -1,5 +1,5 @@
PORTNAME= styleguide
-PORTVERSION= 20250709
+PORTVERSION= 20250903
CATEGORIES= devel
PKGNAMEPREFIX= google-
@@ -20,7 +20,7 @@ NO_BUILD= yes
USE_GITHUB= yes
GH_ACCOUNT= google
-GH_TAGNAME= 124b0b8
+GH_TAGNAME= 1387bff
OPTIONS_DEFINE= DOCS
diff --git a/devel/google-styleguide/distinfo b/devel/google-styleguide/distinfo
index 7b1bbc987f19..ea54efa6e994 100644
--- a/devel/google-styleguide/distinfo
+++ b/devel/google-styleguide/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266004
-SHA256 (google-styleguide-20250709-124b0b8_GH0.tar.gz) = e56f5144e54acb6387856b6183e14ab36cc8fca30662070be81b5530e0da4b6d
-SIZE (google-styleguide-20250709-124b0b8_GH0.tar.gz) = 1129682
+TIMESTAMP = 1757436409
+SHA256 (google-styleguide-20250903-1387bff_GH0.tar.gz) = d2aa9418f26ff142fa08432114b4414f15d9106f03dc8e259c7464144352802e
+SIZE (google-styleguide-20250903-1387bff_GH0.tar.gz) = 1130059
diff --git a/devel/gopls/Makefile b/devel/gopls/Makefile
index c0d4b0ad828c..c8d628ab41b6 100644
--- a/devel/gopls/Makefile
+++ b/devel/gopls/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gopls
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/goprotobuf/Makefile b/devel/goprotobuf/Makefile
index 4f77f5273fdb..52c08d1d20f3 100644
--- a/devel/goprotobuf/Makefile
+++ b/devel/goprotobuf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goprotobuf
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.4
-PORTREVISION= 12
+PORTREVISION= 13
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/goredo/Makefile b/devel/goredo/Makefile
index d290e6a892fe..2a6489c79673 100644
--- a/devel/goredo/Makefile
+++ b/devel/goredo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= goredo
DISTVERSION= 2.6.4
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MASTER_SITES= http://www.goredo.cypherpunks.su/download/
diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile
index 962b6df75bc4..005cb24e9990 100644
--- a/devel/goreleaser/Makefile
+++ b/devel/goreleaser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= goreleaser
DISTVERSIONPREFIX= v
-DISTVERSION= 2.11.2
+DISTVERSION= 2.12.3
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://goreleaser.com/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= go:1.24,modules
+USES= go:1.25,modules
GO_MODULE= github.com/goreleaser/goreleaser/v2
GO_TARGET= .:goreleaser
GO_BUILDFLAGS= -ldflags="-X main.version=${PKGVERSION} -X 'main.builtBy=FreeBSD ports' ${STRIP}"
diff --git a/devel/goreleaser/distinfo b/devel/goreleaser/distinfo
index cfc66e31df07..021cddcd49a8 100644
--- a/devel/goreleaser/distinfo
+++ b/devel/goreleaser/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754342029
-SHA256 (go/devel_goreleaser/goreleaser-v2.11.2/v2.11.2.mod) = aef2abf2d4957a0b16866180d611cb78887623b71c59cc061e847c65f3d96fbc
-SIZE (go/devel_goreleaser/goreleaser-v2.11.2/v2.11.2.mod) = 20901
-SHA256 (go/devel_goreleaser/goreleaser-v2.11.2/v2.11.2.zip) = 8644808ddb068b5ab1616a305b10f8ba87d28e22d38060fb247cca84f15a2196
-SIZE (go/devel_goreleaser/goreleaser-v2.11.2/v2.11.2.zip) = 3375884
+TIMESTAMP = 1758794450
+SHA256 (go/devel_goreleaser/goreleaser-v2.12.3/v2.12.3.mod) = d903959507838961e3d680db5dcb0ed357a49f3e8d236f451e192f46bae26c31
+SIZE (go/devel_goreleaser/goreleaser-v2.12.3/v2.12.3.mod) = 21178
+SHA256 (go/devel_goreleaser/goreleaser-v2.12.3/v2.12.3.zip) = 7b7e29dce209a47209a89b0a54dfe34cae8a1b4a8b498996f221e517c48fb169
+SIZE (go/devel_goreleaser/goreleaser-v2.12.3/v2.12.3.zip) = 3422904
diff --git a/devel/goswagger/Makefile b/devel/goswagger/Makefile
index 57f05f10d92e..04c81b553100 100644
--- a/devel/goswagger/Makefile
+++ b/devel/goswagger/Makefile
@@ -1,12 +1,12 @@
PORTNAME= goswagger
DISTVERSIONPREFIX= v
-DISTVERSION= 0.30.4
-PORTREVISION= 20
+DISTVERSION= 0.32.3
CATEGORIES= devel
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubisbiswas484@gmail.com
COMMENT= Swagger 2.0 implementation for Go
-WWW= https://goswagger.io/
+WWW= https://goswagger.io/ \
+ https://github.com/go-swagger/go-swagger/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/devel/goswagger/distinfo b/devel/goswagger/distinfo
index 5bd3c6905acc..bd01d70aabbd 100644
--- a/devel/goswagger/distinfo
+++ b/devel/goswagger/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1673989591
-SHA256 (go/devel_goswagger/goswagger-v0.30.4/v0.30.4.mod) = 99a3df61af80b34da1647c730b8566e1a7af58bdc1ad5e1d8f1f43c224b903d2
-SIZE (go/devel_goswagger/goswagger-v0.30.4/v0.30.4.mod) = 3368
-SHA256 (go/devel_goswagger/goswagger-v0.30.4/v0.30.4.zip) = 38ed2006a74115aade31f8c0c7a2e3a947b22ee02ada6a9f50518aeb711d90a1
-SIZE (go/devel_goswagger/goswagger-v0.30.4/v0.30.4.zip) = 4390249
+TIMESTAMP = 1758300000
+SHA256 (go/devel_goswagger/goswagger-v0.32.3/v0.32.3.mod) = e50fb340125d14175a90284f72d0ac96c79ea58393d16a92d501e1e2dc4e835d
+SIZE (go/devel_goswagger/goswagger-v0.32.3/v0.32.3.mod) = 3475
+SHA256 (go/devel_goswagger/goswagger-v0.32.3/v0.32.3.zip) = 2e34c931464e86f2a240e7c1479691f74e3d89677e9c8c0bac9e8b605f1b6051
+SIZE (go/devel_goswagger/goswagger-v0.32.3/v0.32.3.zip) = 4551659
diff --git a/devel/got/Makefile b/devel/got/Makefile
index 5329e0ee2e49..13848c6899c3 100644
--- a/devel/got/Makefile
+++ b/devel/got/Makefile
@@ -1,5 +1,5 @@
PORTNAME= got
-DISTVERSION= 0.116
+DISTVERSION= 0.120
CATEGORIES= devel
MASTER_SITES= https://gameoftrees.org/releases/portable/
DISTNAME= got-portable-${DISTVERSION}
diff --git a/devel/got/distinfo b/devel/got/distinfo
index 5a6b28308884..b427d16b1aef 100644
--- a/devel/got/distinfo
+++ b/devel/got/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753530816
-SHA256 (got-portable-0.116.tar.gz) = e8a64ad73b82c1b6df9df9da5a3e8da9be6051c3497379940806878d958e4dff
-SIZE (got-portable-0.116.tar.gz) = 1585985
+TIMESTAMP = 1759531771
+SHA256 (got-portable-0.120.tar.gz) = b7a60c6761f6dc2810f676606a2b32eb7631c17a96dcc74b8d99b67b91e89f43
+SIZE (got-portable-0.120.tar.gz) = 1679016
diff --git a/devel/got/files/patch-lib_delta.c b/devel/got/files/patch-lib_delta.c
deleted file mode 100644
index 5ff416b141d7..000000000000
--- a/devel/got/files/patch-lib_delta.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- lib/delta.c.orig 2025-07-26 10:40:07 UTC
-+++ lib/delta.c
-@@ -321,7 +321,8 @@ got_delta_apply_in_mem(uint8_t *base_buf, size_t base_
- if (err == NULL && *outsize != result_size)
- err = got_error_fmt(GOT_ERR_BAD_DELTA,
- "delta application result size mismatch: actual: %zd "
-- "expected: %llu", *outsize, result_size);
-+ "expected: %llu", *outsize,
-+ (unsigned long long)result_size);
-
- return err;
- }
-@@ -390,7 +391,8 @@ got_delta_apply(FILE *base_file, const uint8_t *delta_
- if (err == NULL && *outsize != result_size)
- err = got_error_fmt(GOT_ERR_BAD_DELTA,
- "delta application result size mismatch: actual: %zd "
-- "expected: %llu", *outsize, result_size);
-+ "expected: %llu", *outsize,
-+ (unsigned long long)result_size);
-
- if (memstream != NULL) {
- if (fclose(memstream) == EOF && err == NULL)
diff --git a/devel/got/files/patch-regress_cmdline_revert.sh b/devel/got/files/patch-regress_cmdline_revert.sh
deleted file mode 100644
index 7da38092cfe8..000000000000
--- a/devel/got/files/patch-regress_cmdline_revert.sh
+++ /dev/null
@@ -1,34 +0,0 @@
---- regress/cmdline/revert.sh.orig 2025-07-22 08:18:04 UTC
-+++ regress/cmdline/revert.sh
-@@ -1884,9 +1884,12 @@ test_revert_staged_file() {
- > /dev/null)
- local commit_id=`git_show_head $testroot/repo`
-
-- sed -i -e 's/line 0/line 0a/' $testroot/wt/epsilon/zeta
-- sed -i -e 's/line 4/line 4a/' $testroot/wt/epsilon/zeta
-- sed -i -e 's/line 6/line 6a/' $testroot/wt/epsilon/zeta
-+ ed -s $testroot/wt/epsilon/zeta <<-\EOF
-+ ,s/line 0/line 0a/
-+ ,s/line 4/line 4a/
-+ ,s/line 6/line 6a/
-+ w
-+ EOF
-
- # stage line 0 and line 6
- printf "y\n" > $testroot/patchscript
-@@ -1991,9 +1994,12 @@ test_revert_partially_staged_file() {
- > /dev/null)
- local commit_id=`git_show_head $testroot/repo`
-
-- sed -i -e 's/line 0/line 0a/' $testroot/wt/epsilon/zeta
-- sed -i -e 's/line 4/line 4a/' $testroot/wt/epsilon/zeta
-- sed -i -e 's/line 6/line 6a/' $testroot/wt/epsilon/zeta
-+ ed -s $testroot/wt/epsilon/zeta <<-\EOF
-+ ,s/line 0/line 0a/
-+ ,s/line 4/line 4a/
-+ ,s/line 6/line 6a/
-+ w
-+ EOF
-
- # stage line 0 and line 6
- printf "y\n" > $testroot/patchscript
diff --git a/devel/gotestsum/Makefile b/devel/gotestsum/Makefile
new file mode 100644
index 000000000000..ca83efae4eed
--- /dev/null
+++ b/devel/gotestsum/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= gotestsum
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.13.0
+CATEGORIES= devel
+
+MAINTAINER= adamw@FreeBSD.org
+COMMENT= Go test runner with output for humans and CI
+WWW= https://github.com/gotestyourself/gotestsum
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+GO_MODULE= github.com/gotestyourself/gotestsum
+
+PLIST_FILES= bin/gotestsum
+
+.include <bsd.port.mk>
diff --git a/devel/gotestsum/distinfo b/devel/gotestsum/distinfo
new file mode 100644
index 000000000000..bdb1e0568603
--- /dev/null
+++ b/devel/gotestsum/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1757599902
+SHA256 (go/devel_gotestsum/gotestsum-v1.13.0/v1.13.0.mod) = 0529691902224feb8047c69fe0da20c793972c6ea3d1151eaacb0b5b58f4fffb
+SIZE (go/devel_gotestsum/gotestsum-v1.13.0/v1.13.0.mod) = 608
+SHA256 (go/devel_gotestsum/gotestsum-v1.13.0/v1.13.0.zip) = f9a484530bafb51bc7c211c0b251fa0d3aaf58a3035b2cc12ff981ddd8f3c832
+SIZE (go/devel_gotestsum/gotestsum-v1.13.0/v1.13.0.zip) = 187104
diff --git a/devel/gotestsum/pkg-descr b/devel/gotestsum/pkg-descr
new file mode 100644
index 000000000000..e60181bfcc43
--- /dev/null
+++ b/devel/gotestsum/pkg-descr
@@ -0,0 +1,5 @@
+gotestsum runs tests using go test -json, prints formatted test output,
+and a summary of the test run. It is designed to work well for both
+local development, and for automation like CI.
+
+It's `go test`, but just better.
diff --git a/devel/gradle/Makefile b/devel/gradle/Makefile
index 3fc25ec339af..21b73401e9af 100644
--- a/devel/gradle/Makefile
+++ b/devel/gradle/Makefile
@@ -1,10 +1,10 @@
PORTNAME= gradle
-PORTVERSION= 8.13
+PORTVERSION= 9.0.0
CATEGORIES= devel java
MASTER_SITES= https://services.gradle.org/distributions/
EXTRACT_SUFX= -bin.zip
-MAINTAINER= tiago.gasiba@gmail.com
+MAINTAINER= tiga@FreeBSD.org
COMMENT= Project automation tool
WWW= https://www.gradle.org/
diff --git a/devel/gradle/distinfo b/devel/gradle/distinfo
index 05203320f450..42a2cdaa8654 100644
--- a/devel/gradle/distinfo
+++ b/devel/gradle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741396706
-SHA256 (gradle-8.13-bin.zip) = 20f1b1176237254a6fc204d8434196fa11a4cfb387567519c61556e8710aed78
-SIZE (gradle-8.13-bin.zip) = 136983045
+TIMESTAMP = 1755525557
+SHA256 (gradle-9.0.0-bin.zip) = 8fad3d78296ca518113f3d29016617c7f9367dc005f932bd9d93bf45ba46072b
+SIZE (gradle-9.0.0-bin.zip) = 134491514
diff --git a/devel/grcov/Makefile b/devel/grcov/Makefile
index 060bc9802546..e0184ada4639 100644
--- a/devel/grcov/Makefile
+++ b/devel/grcov/Makefile
@@ -1,6 +1,7 @@
PORTNAME= grcov
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.5
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/grex/Makefile b/devel/grex/Makefile
index 8d4474758b06..37f70b41a92b 100644
--- a/devel/grex/Makefile
+++ b/devel/grex/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grex
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.5
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/devel/grpc-gateway/Makefile b/devel/grpc-gateway/Makefile
index 6b37b71d4cd7..8c3222cff9ef 100644
--- a/devel/grpc-gateway/Makefile
+++ b/devel/grpc-gateway/Makefile
@@ -1,7 +1,6 @@
PORTNAME= grpc-gateway
DISTVERSIONPREFIX= v
-DISTVERSION= 2.27.1
-PORTREVISION= 2
+DISTVERSION= 2.27.3
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/grpc-gateway/distinfo b/devel/grpc-gateway/distinfo
index 4fcecc70587c..6200f4ca3799 100644
--- a/devel/grpc-gateway/distinfo
+++ b/devel/grpc-gateway/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751443149
-SHA256 (go/devel_grpc-gateway/grpc-gateway-v2.27.1/v2.27.1.mod) = f18e394886ddf8e41500b25e2317f6110d6454fca28f1b099fada96af573dd17
-SIZE (go/devel_grpc-gateway/grpc-gateway-v2.27.1/v2.27.1.mod) = 680
-SHA256 (go/devel_grpc-gateway/grpc-gateway-v2.27.1/v2.27.1.zip) = 5c4f32ba9009fd761ecc86e3d7783060bf54a8298eb879372070185212e0c3cf
-SIZE (go/devel_grpc-gateway/grpc-gateway-v2.27.1/v2.27.1.zip) = 1150599
+TIMESTAMP = 1759575159
+SHA256 (go/devel_grpc-gateway/grpc-gateway-v2.27.3/v2.27.3.mod) = 5485cf8ad87847e3dcd3aacc6b982ce5e96aa774110ee9ec4af9dbad46f57572
+SIZE (go/devel_grpc-gateway/grpc-gateway-v2.27.3/v2.27.3.mod) = 683
+SHA256 (go/devel_grpc-gateway/grpc-gateway-v2.27.3/v2.27.3.zip) = 82f62a00e6a1ab4d571901a8cd19c1fbad98320a350f260e8bc77878c7813492
+SIZE (go/devel_grpc-gateway/grpc-gateway-v2.27.3/v2.27.3.zip) = 1196274
diff --git a/devel/grpc/Makefile b/devel/grpc/Makefile
index d05fe54cdb4c..30e67f38fb9e 100644
--- a/devel/grpc/Makefile
+++ b/devel/grpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpc
-PORTVERSION= 1.74.0
+PORTVERSION= 1.74.1
DISTVERSIONPREFIX= v
PORTEPOCH= 2
CATEGORIES= devel
@@ -56,8 +56,8 @@ PLIST_SUB= PORTVERSION=${PORTVERSION} \
CONFLICTS_INSTALL= grpc[0-9][0-9][0-9]
USE_GITHUB= yes
-GH_TUPLE= envoyproxy:data-plane-api:fba78fa:envoyproxy_data_plane_api/third_party/envoy-api \
- googleapis:googleapis:bc2022d:googleapis_googleapis/third_party/googleapis \
+GH_TUPLE= envoyproxy:data-plane-api:5134292:envoyproxy_data_plane_api/third_party/envoy-api \
+ googleapis:googleapis:46403a9:googleapis_googleapis/third_party/googleapis \
census-instrumentation:opencensus-proto:1664cc9:census_instrumentation_opencensus_proto/third_party/opencensus-proto \
bufbuild:protoc-gen-validate:v1.2.1:bufbuild_protoc_gen_validate/third_party/protoc-gen-validate \
cncf:xds:2ac532f:cncf_xds/third_party/xds
diff --git a/devel/grpc/distinfo b/devel/grpc/distinfo
index 7beef8d88320..a9521e8c464f 100644
--- a/devel/grpc/distinfo
+++ b/devel/grpc/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1753796010
-SHA256 (grpc-grpc-v1.74.0_GH0.tar.gz) = dd6a2fa311ba8441bbefd2764c55b99136ff10f7ea42954be96006a2723d33fc
-SIZE (grpc-grpc-v1.74.0_GH0.tar.gz) = 15014902
-SHA256 (envoyproxy-data-plane-api-fba78fa_GH0.tar.gz) = fe76e518dc51e11019dd6f966c104b7e93999eddbf471af9a6043218b14885ad
-SIZE (envoyproxy-data-plane-api-fba78fa_GH0.tar.gz) = 721860
-SHA256 (googleapis-googleapis-bc2022d_GH0.tar.gz) = 33dce9f6e2e963017a5516c6ae4218fcf20903fcfba6940c886aba9fce715ee2
-SIZE (googleapis-googleapis-bc2022d_GH0.tar.gz) = 11229880
+TIMESTAMP = 1757120492
+SHA256 (grpc-grpc-v1.74.1_GH0.tar.gz) = 7bf97c11cf3808d650a3a025bbf9c5f922c844a590826285067765dfd055d228
+SIZE (grpc-grpc-v1.74.1_GH0.tar.gz) = 15014220
+SHA256 (envoyproxy-data-plane-api-5134292_GH0.tar.gz) = e26f6f724b8f79847dcb89fc5405423798c0870f164e4a9a13dc567776cbfced
+SIZE (envoyproxy-data-plane-api-5134292_GH0.tar.gz) = 724960
+SHA256 (googleapis-googleapis-46403a9_GH0.tar.gz) = 4413a3041ad06afcac9b87df4394d1bcc6da1e6e168a23d2305103cdd5e370d3
+SIZE (googleapis-googleapis-46403a9_GH0.tar.gz) = 11495331
SHA256 (census-instrumentation-opencensus-proto-1664cc9_GH0.tar.gz) = eb1768edf91e5cef93491b3b2f057f5c309663b9716b30bb4d48bcffd6dd5722
SIZE (census-instrumentation-opencensus-proto-1664cc9_GH0.tar.gz) = 163613
SHA256 (bufbuild-protoc-gen-validate-v1.2.1_GH0.tar.gz) = e4718352754df1393b8792b631338aa8562f390e8160783e365454bc11d96328
diff --git a/devel/gstreamer1-devtools/distinfo b/devel/gstreamer1-devtools/distinfo
index a4dfde4134a9..509072a49c7e 100644
--- a/devel/gstreamer1-devtools/distinfo
+++ b/devel/gstreamer1-devtools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754716319
-SHA256 (gst-devtools-1.26.5.tar.xz) = 63d46a8effa8a225e25a464ba7538ace853fe0dc1e70366b27c208135e5401ce
-SIZE (gst-devtools-1.26.5.tar.xz) = 1614108
+TIMESTAMP = 1758228169
+SHA256 (gst-devtools-1.26.6.tar.xz) = dec8fc56d578d65c498e65e56efe44994c5d3f4e85dbbdff0242b441b32e19b2
+SIZE (gst-devtools-1.26.6.tar.xz) = 1616708
diff --git a/devel/gum/Makefile b/devel/gum/Makefile
index eafd6faf9fff..cf80e78c12e1 100644
--- a/devel/gum/Makefile
+++ b/devel/gum/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gum
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.1
-PORTREVISION= 3
+DISTVERSION= 0.17.0
CATEGORIES= devel
MAINTAINER= dave@bitboss.ca
@@ -27,13 +26,13 @@ post-build:
.endfor
post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
+ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \
+ ${STAGEDIR}${PREFIX}/share/fish/completions \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions
${INSTALL_DATA} ${WRKSRC}/bash \
${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}.bash
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions
${INSTALL_DATA} ${WRKSRC}/fish \
${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
${INSTALL_DATA} ${WRKSRC}/zsh \
${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/devel/gum/distinfo b/devel/gum/distinfo
index e338333826e1..828708f076cd 100644
--- a/devel/gum/distinfo
+++ b/devel/gum/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1748666463
-SHA256 (go/devel_gum/gum-v0.16.1/v0.16.1.mod) = 25493799a8b57b6942d5be47d5eb9f57d5d45c5021adc6d17fd4a854b44f71b8
-SIZE (go/devel_gum/gum-v0.16.1/v0.16.1.mod) = 2561
-SHA256 (go/devel_gum/gum-v0.16.1/v0.16.1.zip) = 3d58f1ff4eea8924d585fc568c32cb7b13f6e572e35d23599720dc0a20751102
-SIZE (go/devel_gum/gum-v0.16.1/v0.16.1.zip) = 108852
+TIMESTAMP = 1757346755
+SHA256 (go/devel_gum/gum-v0.17.0/v0.17.0.mod) = 6a92ccf4e3a71b5be4d0728000763e52daaab7eba940d17430e13693ed1acdeb
+SIZE (go/devel_gum/gum-v0.17.0/v0.17.0.mod) = 2609
+SHA256 (go/devel_gum/gum-v0.17.0/v0.17.0.zip) = 34166131b4ab07fceae23827f44b08be2d1a7217a31f977a032bf45c69f0f7bf
+SIZE (go/devel_gum/gum-v0.17.0/v0.17.0.zip) = 110146
diff --git a/devel/gwenhywfar/Makefile b/devel/gwenhywfar/Makefile
index a43ef3eca63a..84c2617f3a4c 100644
--- a/devel/gwenhywfar/Makefile
+++ b/devel/gwenhywfar/Makefile
@@ -1,8 +1,8 @@
PORTNAME= gwenhywfar
-PORTVERSION= 5.12.1
+PORTVERSION= 5.12.2
PORTREVISION?= 0
CATEGORIES= devel net security
-MASTER_SITES= https://www.aquamaniac.de/rdm/attachments/download/533/
+MASTER_SITES= https://www.aquamaniac.de/rdm/attachments/download/539/
MAINTAINER?= jhale@FreeBSD.org
COMMENT?= Multi-platform helper library for networking and security applications
@@ -104,9 +104,6 @@ post-patch:
-e 's|[$$][(]builddir[)]/../cpp/libgwengui-cpp.la|-lgwengui-cpp|g' \
-e 's|[$$][(]top_builddir[)]/gui/cpp/libgwengui-cpp.la|-lgwengui-cpp|g' \
-e '/^SUBDIRS/s|cpp ||g'
-# The qt6 gui source is actually located in the qt5 subdir and needs this
-# symlink to build. This should be fixed in the next release.
- @(cd ${BUILD_WRKSRC} && ${LN} -sf qt5 qt6)
.endif
post-build-DOXYGEN-on:
diff --git a/devel/gwenhywfar/distinfo b/devel/gwenhywfar/distinfo
index c2b8ac010428..fa5d582a9fb3 100644
--- a/devel/gwenhywfar/distinfo
+++ b/devel/gwenhywfar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754206688
-SHA256 (gwenhywfar-5.12.1.tar.gz) = d188448b9c3a9709721422ee0134b9d0b7790ab7514058d99e04399e39465dda
-SIZE (gwenhywfar-5.12.1.tar.gz) = 2734237
+TIMESTAMP = 1758418544
+SHA256 (gwenhywfar-5.12.2.tar.gz) = 4351ac71d22b6819238d62e71f1f40be835c0ac239c9e59174aed5db6a1e8b58
+SIZE (gwenhywfar-5.12.2.tar.gz) = 2747208
diff --git a/devel/hs-cabal-plan/Makefile b/devel/hs-cabal-plan/Makefile
index bf0f506ca956..61468ad27e47 100644
--- a/devel/hs-cabal-plan/Makefile
+++ b/devel/hs-cabal-plan/Makefile
@@ -1,8 +1,8 @@
PORTNAME= cabal-plan
-DISTVERSION= 0.7.5.0
+DISTVERSION= 0.7.6.1
CATEGORIES= devel haskell
-MAINTAINER= tiago.gasiba@gmail.com
+MAINTAINER= tiga@FreeBSD.org
COMMENT= Utility for processing cabal's plan.json file
WWW= https://github.com/haskell-hvr/cabal-plan
@@ -12,50 +12,63 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.GPLv2
USES= cabal
USE_LOCALE= en_US.UTF-8
-USE_CABAL= OneTuple-0.4.2_1 \
- QuickCheck-2.15.0.1_1 \
+USE_CABAL= Cabal-syntax-3.14.2.0 \
+ OneTuple-0.4.2_1 \
+ QuickCheck-2.16.0.0 \
StateVar-1.2.2 \
- aeson-2.2.3.0_3 \
- ansi-terminal-1.1.2 \
- ansi-terminal-types-1.1 \
+ aeson-2.2.3.0_4 \
+ alex-3.5.4.0 \
+ ansi-terminal-1.1.3 \
+ ansi-terminal-types-1.1.3 \
assoc-1.1.1_1 \
async-2.2.5_3 \
+ atomic-counter-0.1.2.3 \
base-orphans-0.9.3 \
base16-bytestring-1.0.2.0_1 \
bifunctors-5.6.2_2 \
+ binary-instances-1.0.6 \
+ binary-orphans-1.0.5_1 \
boring-0.2.2_1 \
+ cabal-install-parsers-0.6.3 \
+ case-insensitive-1.2.1.0 \
character-ps-0.1 \
colour-2.3.6 \
comonad-5.0.9_1 \
contravariant-1.5.5 \
+ cryptohash-sha256-0.11.102.1_6 \
data-fix-0.3.4_1 \
dec-0.0.6_1 \
+ directory-ospath-streaming-0.2.2 \
distributive-0.6.2.1_1 \
dlist-1.0_2 \
+ file-io-0.1.5 \
generically-0.1.1_4 \
hashable-1.5.0.0_1 \
+ hsc2hs-0.68.10_4 \
indexed-profunctors-0.1.1.1 \
indexed-traversable-0.1.4_1 \
indexed-traversable-instances-0.1.2_1 \
integer-conversion-0.1.1_1 \
integer-logarithms-1.0.4 \
+ lukko-0.1.2_1 \
network-uri-2.6.4.2_1 \
optics-core-0.4.1.1_1 \
- optparse-applicative-0.18.1.0_1 \
- os-string-2.0.7 \
+ optparse-applicative-0.19.0.0 \
+ os-string-2.0.8 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
- primitive-0.9.0.0_2 \
- random-1.2.1.3 \
+ primitive-0.9.1.0 \
+ random-1.3.1 \
scientific-0.3.8.0_2 \
semialign-1.3.1_2 \
semigroupoids-6.0.1_2 \
singleton-bool-0.1.8_1 \
some-1.0.6_2 \
- splitmix-0.1.1 \
+ splitmix-0.1.3.1 \
strict-0.5.1_1 \
tagged-0.8.9 \
- tasty-1.5.3_1 \
+ tar-0.6.4.0_2 \
+ tasty-1.5.3_2 \
text-iso8601-0.1.1_2 \
text-short-0.1.6_3 \
th-abstraction-0.7.1.0_1 \
@@ -65,10 +78,12 @@ USE_CABAL= OneTuple-0.4.2_1 \
topograph-1.0.1_1 \
transformers-compat-0.7.2 \
unordered-containers-0.2.20_4 \
- uuid-types-1.0.6_2 \
+ uuid-types-1.0.6_3 \
vector-0.13.2.0_1 \
+ vector-binary-instances-0.2.5.2_5 \
vector-stream-0.1.0.1_3 \
- witherable-0.5_1
+ witherable-0.5_1 \
+ zlib-0.7.1.0_2
CABAL_FLAGS= -f exe
diff --git a/devel/hs-cabal-plan/distinfo b/devel/hs-cabal-plan/distinfo
index e6b47cdede56..15c3ffde567f 100644
--- a/devel/hs-cabal-plan/distinfo
+++ b/devel/hs-cabal-plan/distinfo
@@ -1,24 +1,26 @@
-TIMESTAMP = 1742936822
-SHA256 (cabal/cabal-plan-0.7.5.0/cabal-plan-0.7.5.0.tar.gz) = b17a9238da8033e8e24661db1ea108c8988dd97428c2b564bbe1a71c07d47b6b
-SIZE (cabal/cabal-plan-0.7.5.0/cabal-plan-0.7.5.0.tar.gz) = 53641
+TIMESTAMP = 1755561875
+SHA256 (cabal/cabal-plan-0.7.6.1/cabal-plan-0.7.6.1.tar.gz) = 67a39174d3f627afa6ac9b2f80f99ea40d9348373dc9bce5b4f824ce3a0e670d
+SIZE (cabal/cabal-plan-0.7.6.1/cabal-plan-0.7.6.1.tar.gz) = 53711
+SHA256 (cabal/Cabal-syntax-3.14.2.0/Cabal-syntax-3.14.2.0.tar.gz) = 9d5f39eadafffc1906558486f612dc21d2921d6a749319accefff982e9ae5985
+SIZE (cabal/Cabal-syntax-3.14.2.0/Cabal-syntax-3.14.2.0.tar.gz) = 245186
SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207
SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013
-SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
-SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502
-SHA256 (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 0cfd337bb9e6fbf09255bd24bb498a156f1d9bcd465396ac8657b25034b9ee31
-SIZE (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 9046
+SHA256 (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 0b563fa6ea11653d76d57e96625f4a476e02b9fdaeba9c05d2ccc10d8da802c0
+SIZE (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 83903
SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/3.cabal) = 61e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b
-SIZE (cabal/aeson-2.2.3.0/revision/3.cabal) = 6378
-SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
-SIZE (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = 36259
-SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
-SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
+SHA256 (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = a9ea70f2c4900e685312cf330d1fe955a3e8f00acd1328d463ae150481d28ade
+SIZE (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = 94220
+SHA256 (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092
+SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633
+SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
+SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
SHA256 (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6
SIZE (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 3158
SHA256 (cabal/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f
@@ -27,6 +29,8 @@ SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde
SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742
SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
+SHA256 (cabal/atomic-counter-0.1.2.3/atomic-counter-0.1.2.3.tar.gz) = ce4b63391b3c0d426cbe32af89f483222602a5b43aa5379aa720bf6f45f4cf04
+SIZE (cabal/atomic-counter-0.1.2.3/atomic-counter-0.1.2.3.tar.gz) = 17379
SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c8719014560c028d9805ec1301b900972adf212e00af23fe3ebfabd8
SIZE (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 19923
SHA256 (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784
@@ -37,10 +41,20 @@ SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3
SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193
SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2
SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332
+SHA256 (cabal/binary-instances-1.0.6/binary-instances-1.0.6.tar.gz) = eb75c5c3fe65e3f51fc160baef549226408b8454ea7d0abbf5c952ea21779222
+SIZE (cabal/binary-instances-1.0.6/binary-instances-1.0.6.tar.gz) = 5465
+SHA256 (cabal/binary-orphans-1.0.5/binary-orphans-1.0.5.tar.gz) = 39fbae9e8c2a5193c07afeea34173e5022f82885d6cbb32062b5f1645c44408d
+SIZE (cabal/binary-orphans-1.0.5/binary-orphans-1.0.5.tar.gz) = 3289
+SHA256 (cabal/binary-orphans-1.0.5/revision/1.cabal) = 1217df567aae672d09979480c362d27559d226081b9b9bc4107d4af008da1f5f
+SIZE (cabal/binary-orphans-1.0.5/revision/1.cabal) = 1997
SHA256 (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 928baf1fff69b17658fb7014a1cc3e220b3b69b52271ae9c0452f82d67b3ef86
SIZE (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 5474
SHA256 (cabal/boring-0.2.2/revision/1.cabal) = f6d705c30830a337862210f12c4ce38d5ab4d3660631e0214b504f10815a2e8d
SIZE (cabal/boring-0.2.2/revision/1.cabal) = 1779
+SHA256 (cabal/cabal-install-parsers-0.6.3/cabal-install-parsers-0.6.3.tar.gz) = 32ba4b4bf6fde02e0075859c25ec20171dbe599e4a57fcd3260f947383379eed
+SIZE (cabal/cabal-install-parsers-0.6.3/cabal-install-parsers-0.6.3.tar.gz) = 42820
+SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
+SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192
SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871
@@ -51,6 +65,10 @@ SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f
SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587
SHA256 (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 062fd66580d7aad0b5ba93e644ffa7feee69276ef50f20d4ed9f1deb7642dffa
SIZE (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 13815
+SHA256 (cabal/cryptohash-sha256-0.11.102.1/cryptohash-sha256-0.11.102.1.tar.gz) = 73a7dc7163871a80837495039a099967b11f5c4fe70a118277842f7a713c6bf6
+SIZE (cabal/cryptohash-sha256-0.11.102.1/cryptohash-sha256-0.11.102.1.tar.gz) = 15707
+SHA256 (cabal/cryptohash-sha256-0.11.102.1/revision/6.cabal) = 0e9de2ccce261e7a5b027e842f6f47f50eb0e6059a0de98a5479f75aa8164107
+SIZE (cabal/cryptohash-sha256-0.11.102.1/revision/6.cabal) = 5487
SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37
SIZE (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 5992
SHA256 (cabal/data-fix-0.3.4/revision/1.cabal) = ee78be6168ca0878d670fede957195d3debf4a37a806d13d72182b274901261b
@@ -59,6 +77,8 @@ SHA256 (cabal/dec-0.0.6/dec-0.0.6.tar.gz) = fb153694d1c7f8b271b20c4394b05f6d66d0
SIZE (cabal/dec-0.0.6/dec-0.0.6.tar.gz) = 3221
SHA256 (cabal/dec-0.0.6/revision/1.cabal) = 201b3b5e20424addfedd412e31079cee8b6272325d7ff463a57c31a8c19493f7
SIZE (cabal/dec-0.0.6/revision/1.cabal) = 1384
+SHA256 (cabal/directory-ospath-streaming-0.2.2/directory-ospath-streaming-0.2.2.tar.gz) = 1ade8fbee13db15e8d22a1ecdca54794617cabc69911b51d46a65e12f4554ef7
+SIZE (cabal/directory-ospath-streaming-0.2.2/directory-ospath-streaming-0.2.2.tar.gz) = 13734
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
@@ -67,6 +87,8 @@ SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292
SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
SHA256 (cabal/dlist-1.0/revision/2.cabal) = 854727594c5a816ab3d10f15b1bc4fedaf9e3f7d1ef517a2bb9011f29ba261d2
SIZE (cabal/dlist-1.0/revision/2.cabal) = 3942
+SHA256 (cabal/file-io-0.1.5/file-io-0.1.5.tar.gz) = 310a19e4c792de4d30c912bc71ff3becb40818d7c796b9999bcd0979dab87d5b
+SIZE (cabal/file-io-0.1.5/file-io-0.1.5.tar.gz) = 11890
SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a733f56a1bd7f435f63dde8d3eb5c1f48d55b4dbc43cf
SIZE (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 2870
SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b1290079bcd03b8348989f909ac9bd972ddc452e
@@ -75,6 +97,10 @@ SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937
SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
+SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76
+SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
+SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e
+SIZE (cabal/hsc2hs-0.68.10/revision/4.cabal) = 3114
SHA256 (cabal/indexed-profunctors-0.1.1.1/indexed-profunctors-0.1.1.1.tar.gz) = 2e69bb2900bb7e562efffff7bcf3f72daf79f013232ce603263a57595412c398
SIZE (cabal/indexed-profunctors-0.1.1.1/indexed-profunctors-0.1.1.1.tar.gz) = 6477
SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22
@@ -91,6 +117,10 @@ SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5de
SIZE (cabal/integer-conversion-0.1.1/revision/1.cabal) = 2256
SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45
SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948
+SHA256 (cabal/lukko-0.1.2/lukko-0.1.2.tar.gz) = 72d86f8aa625b461f4397f737346f78a1700a7ffbff55cf6375c5e18916e986d
+SIZE (cabal/lukko-0.1.2/lukko-0.1.2.tar.gz) = 28448
+SHA256 (cabal/lukko-0.1.2/revision/1.cabal) = 8334a8d810e385e1dc1423dc02945daaa1f1a9ba058e5227f1a3211e4882ca28
+SIZE (cabal/lukko-0.1.2/revision/1.cabal) = 4473
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
@@ -99,22 +129,18 @@ SHA256 (cabal/optics-core-0.4.1.1/optics-core-0.4.1.1.tar.gz) = 3e817e3c66a0120a
SIZE (cabal/optics-core-0.4.1.1/optics-core-0.4.1.1.tar.gz) = 437386
SHA256 (cabal/optics-core-0.4.1.1/revision/1.cabal) = 4639668eff2aaace77d4b80d2a039cee1bd3627528b1cb9f044dea0f087433cb
SIZE (cabal/optics-core-0.4.1.1/revision/1.cabal) = 5626
-SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491
-SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682
-SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82
-SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289
-SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
-SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
+SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
+SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
+SHA256 (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 02794279dd30282e7b0d45a860dda50ee26a92b1461f5da4545f62dab4172686
+SIZE (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 44896
SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
-SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7
-SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580
-SHA256 (cabal/primitive-0.9.0.0/revision/2.cabal) = de20bf4eff1f972088854c8efda6eaca2d3147aff62232c3707f059152638759
-SIZE (cabal/primitive-0.9.0.0/revision/2.cabal) = 3203
-SHA256 (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = e9c81926a7d1e40328f645f73592b31efc9c631589669a7f130687b9cc3051dc
-SIZE (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = 47117
+SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
+SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
+SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
+SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d7718e52e622e5a118056653edafcbc7ccc5333be7217218cf
SIZE (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 24314
SHA256 (cabal/scientific-0.3.8.0/revision/2.cabal) = ba83a6701dd0110138443757aca4a42786afa94272b73045ef878fd860d1732e
@@ -135,18 +161,22 @@ SHA256 (cabal/some-1.0.6/some-1.0.6.tar.gz) = f7a606ad5df4a07459986364f7d739eb65
SIZE (cabal/some-1.0.6/some-1.0.6.tar.gz) = 11394
SHA256 (cabal/some-1.0.6/revision/2.cabal) = ac5915f3d21f058cc0d15c1d72705edee19db903a58083e1ce5e2e42a6899df0
SIZE (cabal/some-1.0.6/revision/2.cabal) = 2172
-SHA256 (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = d678c41a603a62032cf7e5f8336bb8222c93990e4b59c8b291b7ca26c7eb12c7
-SIZE (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = 21981
+SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
+SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
+SHA256 (cabal/tar-0.6.4.0/tar-0.6.4.0.tar.gz) = 7949a50004a80993000512079bc03ebcad4872414fc181f45b3883d743c0f3aa
+SIZE (cabal/tar-0.6.4.0/tar-0.6.4.0.tar.gz) = 54956
+SHA256 (cabal/tar-0.6.4.0/revision/2.cabal) = 068db937ec55970547a6190f407189482a22bf0a249231ceda853686892a8e1c
+SIZE (cabal/tar-0.6.4.0/revision/2.cabal) = 4971
SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
-SHA256 (cabal/tasty-1.5.3/revision/1.cabal) = 9d56ea9dbc274fc853fc531373b2c91bfe360e21460c2c6a5838897d86e3f6d0
-SIZE (cabal/tasty-1.5.3/revision/1.cabal) = 2923
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
SIZE (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9599
SHA256 (cabal/text-iso8601-0.1.1/revision/2.cabal) = e07a625eef969338992bf9bba8e5dc73f07ac65f991ba636b8f1175890d15849
@@ -179,12 +209,16 @@ SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932
SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921
SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e
SIZE (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 11222
-SHA256 (cabal/uuid-types-1.0.6/revision/2.cabal) = 88e78c100b699cb829524af914cea82422bd518ce90625122ebe4c8048aee13d
-SIZE (cabal/uuid-types-1.0.6/revision/2.cabal) = 2619
+SHA256 (cabal/uuid-types-1.0.6/revision/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bfdcf18dd7fdbb313034850ed6493eef96da0
+SIZE (cabal/uuid-types-1.0.6/revision/3.cabal) = 2619
SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
+SHA256 (cabal/vector-binary-instances-0.2.5.2/vector-binary-instances-0.2.5.2.tar.gz) = b72e3b2109a02c75cb8f07ef0aabba0dba6ec0148e21321a0a2b2197c9a2f54d
+SIZE (cabal/vector-binary-instances-0.2.5.2/vector-binary-instances-0.2.5.2.tar.gz) = 4028
+SHA256 (cabal/vector-binary-instances-0.2.5.2/revision/5.cabal) = 9ba8f2c5a9527821ab47bbd991dd7b7533bcaa68662c84c4f16b871655117ceb
+SIZE (cabal/vector-binary-instances-0.2.5.2/revision/5.cabal) = 2728
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e
@@ -193,3 +227,7 @@ SHA256 (cabal/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c
SIZE (cabal/witherable-0.5/witherable-0.5.tar.gz) = 10819
SHA256 (cabal/witherable-0.5/revision/1.cabal) = 85bab588ebca37996fc3171b9d8b2e065eb0536c9f44224bcf037c0849a881de
SIZE (cabal/witherable-0.5/revision/1.cabal) = 2343
+SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6968ae86b2231e1d429ce8bc9083e6a55bc
+SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
+SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206
+SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357
diff --git a/devel/hs-hadolint/Makefile b/devel/hs-hadolint/Makefile
index 534affb0641d..74da69c36634 100644
--- a/devel/hs-hadolint/Makefile
+++ b/devel/hs-hadolint/Makefile
@@ -2,7 +2,7 @@ PORTNAME= hadolint
DISTVERSION= 2.12.0
CATEGORIES= devel haskell
-MAINTAINER= tiago.gasiba@gmail.com
+MAINTAINER= tiga@FreeBSD.org
COMMENT= Dockerfile linter, validate inline bash, written in Haskell
WWW= https://github.com/hadolint/hadolint
diff --git a/devel/hs-haskell-language-server/Makefile b/devel/hs-haskell-language-server/Makefile
index a7bd44325f6d..634877583400 100644
--- a/devel/hs-haskell-language-server/Makefile
+++ b/devel/hs-haskell-language-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haskell-language-server
-DISTVERSION= 2.11.0.0
+DISTVERSION= 2.12.0.0
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -12,17 +12,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_aarch64= compiler crashes
NOT_FOR_ARCHS= i386
-FLAVORS= default ghc94 ghc96
+FLAVORS= default ghc96
FLAVOR?= ${FLAVORS:[1]}
.if ${FLAVOR:U} != default
PKGNAMESUFFIX= -${FLAVOR}
.endif
# Do not use a flavor helper to let Uses/cabal.mk machinery to kick in
-.if ${FLAVOR:U} == ghc94
-BUILD_DEPENDS= ghc-9.4.8:lang/ghc94
-GHC_VERSION= 9.4.8
-.elif ${FLAVOR:U} == ghc96
+.if ${FLAVOR:U} == ghc96
BUILD_DEPENDS= ghc-9.6.7:lang/ghc96
GHC_VERSION= 9.6.7
.endif
@@ -64,7 +61,8 @@ BUILD_ARGS+= --disable-optimization
.if ${FLAVOR:U} != default
post-install:
${RM} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-wrapper
- ${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-${GHC_VERSION}
+ ${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-${GHC_VERSION}
.endif
.include <bsd.port.post.mk>
diff --git a/devel/hs-haskell-language-server/Makefile.cabal.default b/devel/hs-haskell-language-server/Makefile.cabal.default
index a69f7ddb2a8d..18e6b7d0b55b 100644
--- a/devel/hs-haskell-language-server/Makefile.cabal.default
+++ b/devel/hs-haskell-language-server/Makefile.cabal.default
@@ -1,18 +1,18 @@
default_USE_CABAL= Diff-0.5_1 \
Glob-0.10.2_3 \
- HsYAML-0.2.1.5 \
+ HsYAML-0.2.1.5_1 \
HsYAML-aeson-0.2.0.2 \
- ListLike-4.7.8.3 \
+ ListLike-4.7.8.4 \
MemoTrie-0.6.11 \
MonadRandom-0.6.2 \
OneTuple-0.4.2_1 \
Only-0.1_2 \
- QuickCheck-2.15.0.1_1 \
+ QuickCheck-2.16.0.0 \
StateVar-1.2.2 \
adjunctions-4.4.3 \
- aeson-2.2.3.0_3 \
+ aeson-2.2.3.0_4 \
aeson-pretty-0.8.10 \
- alex-3.5.3.0 \
+ alex-3.5.4.0 \
algebraic-graphs-0.7_3 \
ansi-terminal-1.0.2 \
ansi-terminal-types-0.11.5_1 \
@@ -27,23 +27,24 @@ default_USE_CABAL= Diff-0.5_1 \
base-orphans-0.9.3 \
base16-bytestring-1.0.2.0_1 \
base64-1.0_2 \
+ base64-bytestring-1.2.1.0_1 \
bifunctors-5.6.2_2 \
binary-instances-1.0.6 \
binary-orphans-1.0.5_1 \
bitvec-1.1.5.0_3 \
- blaze-builder-0.4.3 \
+ blaze-builder-0.4.4.1 \
blaze-html-0.9.2.0_1 \
blaze-markup-0.8.3.0_2 \
blaze-textual-0.2.3.1 \
boring-0.2.2_1 \
- cabal-add-0.1_3 \
+ cabal-add-0.2_1 \
cabal-install-parsers-0.6.1.1 \
call-stack-0.4.0 \
case-insensitive-1.2.1.0 \
cereal-0.5.8.3 \
character-ps-0.1 \
charset-0.3.12 \
- clay-0.16.0 \
+ clay-0.16.1 \
clock-0.8.4 \
cmdargs-0.10.22 \
co-log-core-0.3.2.5 \
@@ -52,12 +53,12 @@ default_USE_CABAL= Diff-0.5_1 \
commutative-semigroups-0.2.0.2 \
comonad-5.0.9_1 \
conduit-1.3.6.1 \
- conduit-extra-1.3.7 \
+ conduit-extra-1.3.8_1 \
conduit-parse-0.2.1.1_1 \
constraints-0.14.2_1 \
constraints-extras-0.4.0.2 \
contravariant-1.5.5 \
- cpphs-1.20.9.1_2 \
+ cpphs-1.20.10 \
cryptohash-sha1-0.11.101.0_6 \
cryptohash-sha256-0.11.102.1_6 \
data-default-0.7.1.3 \
@@ -78,13 +79,12 @@ default_USE_CABAL= Diff-0.5_1 \
enummapset-0.7.3.0 \
extensions-0.1.0.1_1 \
extra-1.8 \
- fail-4.9.0.0 \
file-embed-0.0.16.0 \
file-io-0.1.5 \
filemanip-0.3.6.3_1 \
filepattern-0.1.3 \
filtrable-0.1.6.0_2 \
- fingertree-0.1.6.1 \
+ fingertree-0.1.6.2 \
floskell-0.11.1 \
fmlist-0.9.4 \
focus-1.0.3.2 \
@@ -94,30 +94,31 @@ default_USE_CABAL= Diff-0.5_1 \
fuzzy-0.1.1.0 \
generic-arbitrary-1.0.1.2 \
generic-deriving-1.14.6_1 \
- generic-lens-2.2.2.0_1 \
- generic-lens-core-2.2.1.0_2 \
+ generic-lens-2.3.0.0 \
+ generic-lens-core-2.3.0.0 \
generically-0.1.1_4 \
ghc-exactprint-1.8.0.0 \
ghc-lib-parser-9.8.5.20250214 \
ghc-lib-parser-ex-9.8.0.2 \
- ghc-paths-0.1.0.12_7 \
+ ghc-paths-0.1.0.12_8 \
ghc-trace-events-0.1.2.10 \
- ghcide-2.11.0.0 \
+ ghcide-2.12.0.0 \
githash-0.1.7.0 \
gitrev-1.3.1 \
haddock-library-1.11.0_5 \
- happy-2.1.5 \
- happy-lib-2.1.5 \
+ happy-2.1.7 \
+ happy-lib-2.1.7 \
hashable-1.5.0.0_1 \
haskell-src-exts-1.23.1 \
+ haskell-src-meta-0.8.15 \
heaps-0.4.1 \
- hie-bios-0.15.0_1 \
+ hie-bios-0.17.0_1 \
hie-compat-0.3.1.2_2 \
- hiedb-0.6.0.2 \
+ hiedb-0.7.0.0 \
hlint-3.8 \
- hls-graph-2.11.0.0 \
- hls-plugin-api-2.11.0.0 \
- hls-test-utils-2.11.0.0 \
+ hls-graph-2.12.0.0 \
+ hls-plugin-api-2.12.0.0 \
+ hls-test-utils-2.12.0.0 \
hsc2hs-0.68.10_4 \
hscolour-1.25 \
hw-fingertree-0.1.1.0 \
@@ -132,31 +133,31 @@ default_USE_CABAL= Diff-0.5_1 \
js-dgtable-0.5.2 \
js-flot-0.8.3 \
js-jquery-3.7.1 \
- kan-extensions-5.2.6_1 \
- lens-5.3.4 \
+ kan-extensions-5.2.7 \
+ lens-5.3.5 \
lens-aeson-1.2.3_2 \
libyaml-0.1.4 \
libyaml-clib-0.2.5 \
list-t-1.0.5.7 \
logict-0.8.2.0 \
- lsp-2.7.0.1 \
+ lsp-2.7.0.1_1 \
lsp-test-0.17.1.1 \
lsp-types-2.3.0.1 \
lucid-2.11.20250303 \
lukko-0.1.2_1 \
+ markdown-unlit-0.6.0 \
megaparsec-9.7.0 \
- microaeson-0.1.0.2_1 \
+ microaeson-0.1.0.3 \
mmap-0.5.9 \
- mmorph-1.2.0_3 \
- mod-0.2.0.1 \
+ mmorph-1.2.1 \
+ mod-0.2.1.0 \
monad-control-1.0.3.1 \
monad-dijkstra-0.1.1.5 \
mono-traversable-1.0.21.0 \
monoid-subclasses-1.2.6 \
- neat-interpolation-0.5.1.4 \
- network-3.2.7.0 \
+ network-3.2.8.0 \
network-uri-2.6.4.2_1 \
- newtype-generics-0.6.2_4 \
+ newtype-generics-0.6.2_5 \
old-locale-1.0.0.7_2 \
old-time-1.1.0.4 \
opentelemetry-0.8.0 \
@@ -164,11 +165,11 @@ default_USE_CABAL= Diff-0.5_1 \
optparse-simple-0.1.1.4 \
ordered-containers-0.2.4 \
ormolu-0.7.4.0_5 \
- os-string-2.0.7 \
- parallel-3.2.2.0_9 \
+ os-string-2.0.8 \
+ parallel-3.2.2.0_10 \
parser-combinators-1.3.0_1 \
parsers-0.12.12_1 \
- polyparse-1.13_9 \
+ polyparse-1.13.1 \
pretty-simple-4.1.3.0 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
@@ -177,9 +178,9 @@ default_USE_CABAL= Diff-0.5_1 \
primitive-extras-0.10.2.2 \
primitive-unlifted-2.2.0.0 \
process-extras-0.7.4_1 \
- profunctors-5.6.2_3 \
- psqueues-0.2.8.1 \
- quickcheck-instances-0.3.33 \
+ profunctors-5.6.3 \
+ psqueues-0.2.8.2 \
+ quickcheck-instances-0.3.33_1 \
random-1.3.1 \
random-shuffle-0.0.4 \
refact-0.3.0.2 \
@@ -188,8 +189,8 @@ default_USE_CABAL= Diff-0.5_1 \
regex-applicative-0.3.4 \
regex-base-0.94.0.3 \
regex-pcre-builtin-0.95.2.3.8.44_6 \
- regex-tdfa-1.3.2.4 \
- relude-1.2.2.0_4 \
+ regex-tdfa-1.3.2.5 \
+ relude-1.2.2.2_1 \
resourcet-1.3.0 \
retrie-1.2.3 \
row-types-1.0.1.2_1 \
@@ -204,56 +205,62 @@ default_USE_CABAL= Diff-0.5_1 \
shake-0.19.8 \
slist-0.2.1.0_1 \
some-1.0.6_2 \
- sorted-list-0.2.3.1 \
+ sorted-list-0.3.1.0 \
split-0.2.5 \
- splitmix-0.1.1 \
+ splitmix-0.1.3.1 \
sqlite-simple-0.4.19.0 \
- stan-0.2.1.0 \
+ stan-0.2.1.0_2 \
stm-containers-1.2.1.1 \
stm-hamt-1.2.1.1 \
streaming-commons-0.2.3.0 \
strict-0.5.1_1 \
+ string-interpolate-0.3.4.0_3 \
stylish-haskell-0.14.6.0 \
- syb-0.7.2.4 \
+ syb-0.7.3 \
tagged-0.8.9 \
- tar-0.6.4.0_1 \
+ tar-0.6.4.0_2 \
tasty-1.5.3_2 \
tasty-expected-failure-0.12.3 \
tasty-golden-2.3.5 \
tasty-hunit-0.10.2 \
- tasty-rerun-1.1.20_1 \
+ tasty-rerun-1.1.20_2 \
temporary-1.3 \
terminal-size-0.3.4_1 \
+ text-conversions-0.3.1.1 \
text-iso8601-0.1.1_2 \
text-rope-0.3 \
text-short-0.1.6_3 \
th-abstraction-0.7.1.0_1 \
th-compat-0.1.6 \
th-env-0.1.1 \
+ th-expand-syns-0.4.12.0 \
+ th-lift-0.8.6 \
+ th-orphans-0.13.16 \
+ th-reify-many-0.1.10 \
these-1.2.1_2 \
time-compat-1.9.8 \
time-locale-compat-0.1.1.5 \
- tomland-1.3.3.3_2 \
+ tomland-1.3.3.3_3 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
trial-0.0.0.0_5 \
- trial-optparse-applicative-0.0.0.0_4 \
+ trial-optparse-applicative-0.0.0.0_5 \
trial-tomland-0.0.0.0_5 \
typed-process-0.2.13.0 \
unbounded-delays-0.1.1.1 \
uniplate-1.6.13_1 \
- unix-compat-0.7.4 \
+ unix-compat-0.7.4.1 \
unliftio-0.2.25.1 \
unliftio-core-0.2.1.0_4 \
unordered-containers-0.2.20_4 \
utf8-string-1.0.2 \
uuid-types-1.0.6_3 \
- validation-selective-0.2.0.0_5 \
- vector-0.13.2.0_1 \
+ validation-selective-0.2.0.0_6 \
+ vector-0.13.2.0_2 \
vector-algorithms-0.9.1.0 \
vector-binary-instances-0.2.5.2_5 \
- vector-stream-0.1.0.1_3 \
+ vector-stream-0.1.0.1_4 \
void-0.7.3 \
witherable-0.5_1 \
yaml-0.11.11.2_2 \
- zlib-0.7.1.0_2
+ zlib-0.7.1.1
diff --git a/devel/hs-haskell-language-server/Makefile.cabal.ghc94 b/devel/hs-haskell-language-server/Makefile.cabal.ghc94
deleted file mode 100644
index ce4aad365af2..000000000000
--- a/devel/hs-haskell-language-server/Makefile.cabal.ghc94
+++ /dev/null
@@ -1,259 +0,0 @@
-ghc94_USE_CABAL= Cabal-3.10.3.0 \
- Cabal-syntax-3.10.3.0 \
- Diff-0.5_1 \
- Glob-0.10.2_3 \
- HsYAML-0.2.1.5 \
- HsYAML-aeson-0.2.0.2 \
- ListLike-4.7.8.3 \
- MemoTrie-0.6.11 \
- MonadRandom-0.6.2 \
- OneTuple-0.4.2_1 \
- Only-0.1_2 \
- QuickCheck-2.15.0.1_1 \
- StateVar-1.2.2 \
- adjunctions-4.4.3 \
- aeson-2.2.3.0_3 \
- aeson-pretty-0.8.10 \
- alex-3.5.3.0 \
- algebraic-graphs-0.7_3 \
- ansi-terminal-1.0.2 \
- ansi-terminal-types-0.11.5_1 \
- ansi-wl-pprint-0.6.9_4 \
- apply-refact-0.15.0.0 \
- assoc-1.1.1_1 \
- async-2.2.5_3 \
- attoparsec-0.14.4_6 \
- attoparsec-aeson-2.2.2.0 \
- base-compat-0.14.1 \
- base-orphans-0.9.3 \
- base16-bytestring-1.0.2.0_1 \
- base64-1.0_2 \
- bifunctors-5.6.2_2 \
- binary-instances-1.0.6 \
- binary-orphans-1.0.5_1 \
- bitvec-1.1.5.0_3 \
- blaze-builder-0.4.3 \
- blaze-html-0.9.2.0_1 \
- blaze-markup-0.8.3.0_2 \
- blaze-textual-0.2.3.1 \
- boring-0.2.2_1 \
- cabal-add-0.1_3 \
- cabal-install-parsers-0.6.1.1 \
- call-stack-0.4.0 \
- case-insensitive-1.2.1.0 \
- cereal-0.5.8.3 \
- character-ps-0.1 \
- charset-0.3.12 \
- clay-0.16.0 \
- clock-0.8.4 \
- cmdargs-0.10.22 \
- co-log-core-0.3.2.5 \
- colour-2.3.6 \
- colourista-0.1.0.2_6 \
- commutative-semigroups-0.2.0.2 \
- comonad-5.0.9_1 \
- conduit-1.3.6.1 \
- conduit-extra-1.3.7 \
- conduit-parse-0.2.1.1_1 \
- constraints-0.14.2_1 \
- constraints-extras-0.4.0.2 \
- contravariant-1.5.5 \
- cpphs-1.20.9.1_2 \
- cryptohash-sha1-0.11.101.0_6 \
- cryptohash-sha256-0.11.102.1_6 \
- data-default-0.7.1.3 \
- data-default-class-0.1.2.2 \
- data-default-instances-containers-0.1.0.3 \
- data-default-instances-dlist-0.0.1.2 \
- data-default-instances-old-locale-0.0.1.2 \
- data-fix-0.3.4_1 \
- deferred-folds-0.9.18.7 \
- dependent-map-0.4.0.0_2 \
- dependent-sum-0.7.2.0_2 \
- deriving-aeson-0.2.10 \
- dir-traverse-0.2.3.0 \
- direct-sqlite-2.3.29 \
- distributive-0.6.2.1_1 \
- dlist-1.0_2 \
- enummapset-0.7.3.0 \
- extensions-0.1.0.1_1 \
- extra-1.8 \
- fail-4.9.0.0 \
- file-embed-0.0.16.0 \
- filemanip-0.3.6.3_1 \
- filepattern-0.1.3 \
- filtrable-0.1.6.0_2 \
- fingertree-0.1.6.1 \
- floskell-0.11.1 \
- fmlist-0.9.4 \
- focus-1.0.3.2 \
- foldable1-classes-compat-0.1.1_2 \
- foldl-1.4.18_1 \
- fourmolu-0.15.0.0_1 \
- free-5.2_7 \
- fuzzy-0.1.1.0 \
- generic-arbitrary-1.0.1.2 \
- generic-deriving-1.14.6_1 \
- generic-lens-2.2.2.0_1 \
- generic-lens-core-2.2.1.0_2 \
- generically-0.1.1_4 \
- ghc-exactprint-1.6.1.3 \
- ghc-lib-parser-9.8.5.20250214 \
- ghc-lib-parser-ex-9.8.0.2 \
- ghc-paths-0.1.0.12_7 \
- ghc-trace-events-0.1.2.10 \
- ghcide-2.11.0.0 \
- githash-0.1.7.0 \
- gitrev-1.3.1 \
- haddock-library-1.11.0_5 \
- happy-2.1.5 \
- happy-lib-2.1.5 \
- hashable-1.4.7.0 \
- haskell-src-exts-1.23.1 \
- heaps-0.4.1 \
- hie-bios-0.15.0_1 \
- hie-compat-0.3.1.2_2 \
- hiedb-0.6.0.2 \
- hlint-3.8 \
- hls-graph-2.11.0.0 \
- hls-plugin-api-2.11.0.0 \
- hls-test-utils-2.11.0.0 \
- hsc2hs-0.68.10_4 \
- hscolour-1.25 \
- hw-fingertree-0.1.2.1_2 \
- hw-prim-0.6.3.2_3 \
- implicit-hie-0.1.4.0 \
- indexed-profunctors-0.1.1.1 \
- indexed-traversable-0.1.4_1 \
- indexed-traversable-instances-0.1.2_1 \
- integer-conversion-0.1.1_1 \
- integer-logarithms-1.0.4 \
- invariant-0.6.4_1 \
- js-dgtable-0.5.2 \
- js-flot-0.8.3 \
- js-jquery-3.7.1 \
- kan-extensions-5.2.6_1 \
- lens-5.3.4 \
- lens-aeson-1.2.3_2 \
- libyaml-0.1.4 \
- libyaml-clib-0.2.5 \
- list-t-1.0.5.7 \
- logict-0.8.2.0 \
- lsp-2.7.0.1 \
- lsp-test-0.17.1.1 \
- lsp-types-2.3.0.1 \
- lucid-2.11.20250303 \
- lukko-0.1.2_1 \
- megaparsec-9.7.0 \
- microaeson-0.1.0.2_1 \
- mmap-0.5.9 \
- mmorph-1.2.0_3 \
- mod-0.2.0.1 \
- monad-control-1.0.3.1 \
- monad-dijkstra-0.1.1.5 \
- mono-traversable-1.0.21.0 \
- monoid-subclasses-1.2.6 \
- neat-interpolation-0.5.1.4 \
- network-3.2.7.0 \
- network-uri-2.6.4.2_1 \
- newtype-generics-0.6.2_4 \
- old-locale-1.0.0.7_2 \
- old-time-1.1.0.4 \
- opentelemetry-0.8.0 \
- optparse-applicative-0.17.1.0_1 \
- optparse-simple-0.1.1.4 \
- ordered-containers-0.2.4 \
- ormolu-0.7.4.0_5 \
- os-string-2.0.7 \
- parallel-3.2.2.0_9 \
- parser-combinators-1.3.0_1 \
- parsers-0.12.12_1 \
- polyparse-1.13_9 \
- pretty-simple-4.1.3.0 \
- prettyprinter-1.7.1 \
- prettyprinter-ansi-terminal-1.1.3 \
- primes-0.2.1.0 \
- primitive-0.9.1.0 \
- primitive-extras-0.10.2.2 \
- primitive-unlifted-2.2.0.0 \
- process-extras-0.7.4_1 \
- profunctors-5.6.2_3 \
- psqueues-0.2.8.1 \
- quickcheck-instances-0.3.33 \
- random-1.3.1 \
- random-shuffle-0.0.4 \
- refact-0.3.0.2 \
- reflection-2.1.9_1 \
- regex-1.1.0.2 \
- regex-applicative-0.3.4 \
- regex-base-0.94.0.3 \
- regex-pcre-builtin-0.95.2.3.8.44_6 \
- regex-tdfa-1.3.2.4 \
- relude-1.2.2.0_4 \
- resourcet-1.3.0 \
- retrie-1.2.3 \
- row-types-1.0.1.2_1 \
- safe-0.3.21_1 \
- safe-exceptions-0.1.7.4_1 \
- scientific-0.3.8.0_2 \
- selective-0.7.0.1 \
- semialign-1.3.1_2 \
- semigroupoids-6.0.1_2 \
- semigroups-0.20 \
- semirings-0.7 \
- shake-0.19.8 \
- slist-0.2.1.0_1 \
- some-1.0.6_2 \
- sorted-list-0.2.3.1 \
- split-0.2.5 \
- splitmix-0.1.1 \
- sqlite-simple-0.4.19.0 \
- stan-0.2.1.0 \
- stm-containers-1.2.1.1 \
- stm-hamt-1.2.1.1 \
- streaming-commons-0.2.3.0 \
- strict-0.5.1_1 \
- stylish-haskell-0.14.6.0 \
- syb-0.7.2.4 \
- tagged-0.8.9 \
- tar-0.6.3.0_1 \
- tasty-1.5.3_2 \
- tasty-expected-failure-0.12.3 \
- tasty-golden-2.3.5 \
- tasty-hunit-0.10.2 \
- tasty-rerun-1.1.20_1 \
- temporary-1.3 \
- terminal-size-0.3.4_1 \
- text-iso8601-0.1.1_2 \
- text-rope-0.3 \
- text-short-0.1.6_3 \
- th-abstraction-0.7.1.0_1 \
- th-compat-0.1.6 \
- th-env-0.1.1 \
- these-1.2.1_2 \
- time-compat-1.9.8 \
- time-locale-compat-0.1.1.5 \
- tomland-1.3.3.3_2 \
- transformers-base-0.4.6 \
- transformers-compat-0.7.2 \
- trial-0.0.0.0_5 \
- trial-optparse-applicative-0.0.0.0_4 \
- trial-tomland-0.0.0.0_5 \
- typed-process-0.2.13.0 \
- unbounded-delays-0.1.1.1 \
- uniplate-1.6.13_1 \
- unix-compat-0.7.4 \
- unliftio-0.2.25.1 \
- unliftio-core-0.2.1.0_4 \
- unordered-containers-0.2.20_4 \
- utf8-string-1.0.2 \
- uuid-types-1.0.6_3 \
- validation-selective-0.2.0.0_5 \
- vector-0.13.2.0_1 \
- vector-algorithms-0.9.1.0 \
- vector-binary-instances-0.2.5.2_5 \
- vector-stream-0.1.0.1_3 \
- void-0.7.3 \
- witherable-0.5_1 \
- yaml-0.11.11.2_2 \
- zlib-0.7.1.0_2
diff --git a/devel/hs-haskell-language-server/Makefile.cabal.ghc96 b/devel/hs-haskell-language-server/Makefile.cabal.ghc96
index 9f9882d300a0..110c71fa5ebd 100644
--- a/devel/hs-haskell-language-server/Makefile.cabal.ghc96
+++ b/devel/hs-haskell-language-server/Makefile.cabal.ghc96
@@ -1,18 +1,18 @@
ghc96_USE_CABAL= Diff-0.5_1 \
Glob-0.10.2_3 \
- HsYAML-0.2.1.5 \
+ HsYAML-0.2.1.5_1 \
HsYAML-aeson-0.2.0.2 \
- ListLike-4.7.8.3 \
+ ListLike-4.7.8.4 \
MemoTrie-0.6.11 \
MonadRandom-0.6.2 \
OneTuple-0.4.2_1 \
Only-0.1_2 \
- QuickCheck-2.15.0.1_1 \
+ QuickCheck-2.16.0.0 \
StateVar-1.2.2 \
adjunctions-4.4.3 \
- aeson-2.2.3.0_3 \
+ aeson-2.2.3.0_4 \
aeson-pretty-0.8.10 \
- alex-3.5.3.0 \
+ alex-3.5.4.0 \
algebraic-graphs-0.7_3 \
ansi-terminal-1.0.2 \
ansi-terminal-types-0.11.5_1 \
@@ -27,23 +27,24 @@ ghc96_USE_CABAL= Diff-0.5_1 \
base-orphans-0.9.3 \
base16-bytestring-1.0.2.0_1 \
base64-1.0_2 \
+ base64-bytestring-1.2.1.0_1 \
bifunctors-5.6.2_2 \
binary-instances-1.0.6 \
binary-orphans-1.0.5_1 \
bitvec-1.1.5.0_3 \
- blaze-builder-0.4.3 \
+ blaze-builder-0.4.4.1 \
blaze-html-0.9.2.0_1 \
blaze-markup-0.8.3.0_2 \
blaze-textual-0.2.3.1 \
boring-0.2.2_1 \
- cabal-add-0.1_3 \
+ cabal-add-0.2_1 \
cabal-install-parsers-0.6.1.1 \
call-stack-0.4.0 \
case-insensitive-1.2.1.0 \
cereal-0.5.8.3 \
character-ps-0.1 \
charset-0.3.12 \
- clay-0.16.0 \
+ clay-0.16.1 \
clock-0.8.4 \
cmdargs-0.10.22 \
co-log-core-0.3.2.5 \
@@ -52,12 +53,12 @@ ghc96_USE_CABAL= Diff-0.5_1 \
commutative-semigroups-0.2.0.2 \
comonad-5.0.9_1 \
conduit-1.3.6.1 \
- conduit-extra-1.3.7 \
+ conduit-extra-1.3.8_1 \
conduit-parse-0.2.1.1_1 \
constraints-0.14.2_1 \
constraints-extras-0.4.0.2 \
contravariant-1.5.5 \
- cpphs-1.20.9.1_2 \
+ cpphs-1.20.10 \
cryptohash-sha1-0.11.101.0_6 \
cryptohash-sha256-0.11.102.1_6 \
data-default-0.7.1.3 \
@@ -84,7 +85,7 @@ ghc96_USE_CABAL= Diff-0.5_1 \
filemanip-0.3.6.3_1 \
filepattern-0.1.3 \
filtrable-0.1.6.0_2 \
- fingertree-0.1.6.1 \
+ fingertree-0.1.6.2 \
floskell-0.11.1 \
fmlist-0.9.4 \
focus-1.0.3.2 \
@@ -94,30 +95,31 @@ ghc96_USE_CABAL= Diff-0.5_1 \
fuzzy-0.1.1.0 \
generic-arbitrary-1.0.1.2 \
generic-deriving-1.14.6_1 \
- generic-lens-2.2.2.0_1 \
- generic-lens-core-2.2.1.0_2 \
+ generic-lens-2.3.0.0 \
+ generic-lens-core-2.3.0.0 \
generically-0.1.1_4 \
ghc-exactprint-1.7.1.0 \
ghc-lib-parser-9.8.5.20250214 \
ghc-lib-parser-ex-9.8.0.2 \
- ghc-paths-0.1.0.12_7 \
+ ghc-paths-0.1.0.12_8 \
ghc-trace-events-0.1.2.10 \
- ghcide-2.11.0.0 \
+ ghcide-2.12.0.0 \
githash-0.1.7.0 \
gitrev-1.3.1 \
haddock-library-1.11.0_5 \
- happy-2.1.5 \
- happy-lib-2.1.5 \
+ happy-2.1.7 \
+ happy-lib-2.1.7 \
hashable-1.5.0.0_1 \
haskell-src-exts-1.23.1 \
+ haskell-src-meta-0.8.15 \
heaps-0.4.1 \
- hie-bios-0.15.0_1 \
+ hie-bios-0.17.0_1 \
hie-compat-0.3.1.2_2 \
- hiedb-0.6.0.2 \
+ hiedb-0.7.0.0 \
hlint-3.8 \
- hls-graph-2.11.0.0 \
- hls-plugin-api-2.11.0.0 \
- hls-test-utils-2.11.0.0 \
+ hls-graph-2.12.0.0 \
+ hls-plugin-api-2.12.0.0 \
+ hls-test-utils-2.12.0.0 \
hsc2hs-0.68.10_4 \
hscolour-1.25 \
hw-fingertree-0.1.2.1_2 \
@@ -132,31 +134,31 @@ ghc96_USE_CABAL= Diff-0.5_1 \
js-dgtable-0.5.2 \
js-flot-0.8.3 \
js-jquery-3.7.1 \
- kan-extensions-5.2.6_1 \
- lens-5.3.4 \
+ kan-extensions-5.2.7 \
+ lens-5.3.5 \
lens-aeson-1.2.3_2 \
libyaml-0.1.4 \
libyaml-clib-0.2.5 \
list-t-1.0.5.7 \
logict-0.8.2.0 \
- lsp-2.7.0.1 \
+ lsp-2.7.0.1_1 \
lsp-test-0.17.1.1 \
lsp-types-2.3.0.1 \
lucid-2.11.20250303 \
lukko-0.1.2_1 \
+ markdown-unlit-0.6.0 \
megaparsec-9.7.0 \
- microaeson-0.1.0.2_1 \
+ microaeson-0.1.0.3 \
mmap-0.5.9 \
- mmorph-1.2.0_3 \
- mod-0.2.0.1 \
+ mmorph-1.2.1 \
+ mod-0.2.1.0 \
monad-control-1.0.3.1 \
monad-dijkstra-0.1.1.5 \
mono-traversable-1.0.21.0 \
monoid-subclasses-1.2.6 \
- neat-interpolation-0.5.1.4 \
- network-3.2.7.0 \
+ network-3.2.8.0 \
network-uri-2.6.4.2_1 \
- newtype-generics-0.6.2_4 \
+ newtype-generics-0.6.2_5 \
old-locale-1.0.0.7_2 \
old-time-1.1.0.4 \
opentelemetry-0.8.0 \
@@ -164,11 +166,11 @@ ghc96_USE_CABAL= Diff-0.5_1 \
optparse-simple-0.1.1.4 \
ordered-containers-0.2.4 \
ormolu-0.7.4.0_5 \
- os-string-2.0.7 \
- parallel-3.2.2.0_9 \
+ os-string-2.0.8 \
+ parallel-3.2.2.0_10 \
parser-combinators-1.3.0_1 \
parsers-0.12.12_1 \
- polyparse-1.13_9 \
+ polyparse-1.13.1 \
pretty-simple-4.1.3.0 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
@@ -177,9 +179,9 @@ ghc96_USE_CABAL= Diff-0.5_1 \
primitive-extras-0.10.2.2 \
primitive-unlifted-2.2.0.0 \
process-extras-0.7.4_1 \
- profunctors-5.6.2_3 \
- psqueues-0.2.8.1 \
- quickcheck-instances-0.3.33 \
+ profunctors-5.6.3 \
+ psqueues-0.2.8.2 \
+ quickcheck-instances-0.3.33_1 \
random-1.3.1 \
random-shuffle-0.0.4 \
refact-0.3.0.2 \
@@ -188,8 +190,8 @@ ghc96_USE_CABAL= Diff-0.5_1 \
regex-applicative-0.3.4 \
regex-base-0.94.0.3 \
regex-pcre-builtin-0.95.2.3.8.44_6 \
- regex-tdfa-1.3.2.4 \
- relude-1.2.2.0_4 \
+ regex-tdfa-1.3.2.5 \
+ relude-1.2.2.2_1 \
resourcet-1.3.0 \
retrie-1.2.3 \
row-types-1.0.1.2_1 \
@@ -204,56 +206,62 @@ ghc96_USE_CABAL= Diff-0.5_1 \
shake-0.19.8 \
slist-0.2.1.0_1 \
some-1.0.6_2 \
- sorted-list-0.2.3.1 \
+ sorted-list-0.3.1.0 \
split-0.2.5 \
- splitmix-0.1.1 \
+ splitmix-0.1.3.1 \
sqlite-simple-0.4.19.0 \
- stan-0.2.1.0 \
+ stan-0.2.1.0_2 \
stm-containers-1.2.1.1 \
stm-hamt-1.2.1.1 \
streaming-commons-0.2.3.0 \
strict-0.5.1_1 \
+ string-interpolate-0.3.4.0_3 \
stylish-haskell-0.14.6.0 \
- syb-0.7.2.4 \
+ syb-0.7.3 \
tagged-0.8.9 \
- tar-0.6.4.0_1 \
+ tar-0.6.4.0_2 \
tasty-1.5.3_2 \
tasty-expected-failure-0.12.3 \
tasty-golden-2.3.5 \
tasty-hunit-0.10.2 \
- tasty-rerun-1.1.20_1 \
+ tasty-rerun-1.1.20_2 \
temporary-1.3 \
terminal-size-0.3.4_1 \
+ text-conversions-0.3.1.1 \
text-iso8601-0.1.1_2 \
text-rope-0.3 \
text-short-0.1.6_3 \
th-abstraction-0.7.1.0_1 \
th-compat-0.1.6 \
th-env-0.1.1 \
+ th-expand-syns-0.4.12.0 \
+ th-lift-0.8.6 \
+ th-orphans-0.13.16 \
+ th-reify-many-0.1.10 \
these-1.2.1_2 \
time-compat-1.9.8 \
time-locale-compat-0.1.1.5 \
- tomland-1.3.3.3_2 \
+ tomland-1.3.3.3_3 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
trial-0.0.0.0_5 \
- trial-optparse-applicative-0.0.0.0_4 \
+ trial-optparse-applicative-0.0.0.0_5 \
trial-tomland-0.0.0.0_5 \
typed-process-0.2.13.0 \
unbounded-delays-0.1.1.1 \
uniplate-1.6.13_1 \
- unix-compat-0.7.4 \
+ unix-compat-0.7.4.1 \
unliftio-0.2.25.1 \
unliftio-core-0.2.1.0_4 \
unordered-containers-0.2.20_4 \
utf8-string-1.0.2 \
uuid-types-1.0.6_3 \
- validation-selective-0.2.0.0_5 \
- vector-0.13.2.0_1 \
+ validation-selective-0.2.0.0_6 \
+ vector-0.13.2.0_2 \
vector-algorithms-0.9.1.0 \
vector-binary-instances-0.2.5.2_5 \
- vector-stream-0.1.0.1_3 \
+ vector-stream-0.1.0.1_4 \
void-0.7.3 \
witherable-0.5_1 \
yaml-0.11.11.2_2 \
- zlib-0.7.1.0_2
+ zlib-0.7.1.1
diff --git a/devel/hs-haskell-language-server/distinfo b/devel/hs-haskell-language-server/distinfo
index da8a40813017..c7ea7609d5cc 100644
--- a/devel/hs-haskell-language-server/distinfo
+++ b/devel/hs-haskell-language-server/distinfo
@@ -1,10 +1,6 @@
-TIMESTAMP = 1749052029
-SHA256 (cabal/haskell-language-server-2.11.0.0/haskell-language-server-2.11.0.0.tar.gz) = 44a9d0eb26de57b596d6695b3f67346a23b76acc4c9a35799ed61c85b5208da9
-SIZE (cabal/haskell-language-server-2.11.0.0/haskell-language-server-2.11.0.0.tar.gz) = 544937
-SHA256 (cabal/Cabal-3.10.3.0/Cabal-3.10.3.0.tar.gz) = cb7f7c66626d7555f799e786513ddd65a874fd23f1cf312990c7a48abfc0b2c6
-SIZE (cabal/Cabal-3.10.3.0/Cabal-3.10.3.0.tar.gz) = 397960
-SHA256 (cabal/Cabal-syntax-3.10.3.0/Cabal-syntax-3.10.3.0.tar.gz) = 75d6a0aa9c00990a0d6e7720ac50c6954f6c942fa1be42c8add7f1c025f7e212
-SIZE (cabal/Cabal-syntax-3.10.3.0/Cabal-syntax-3.10.3.0.tar.gz) = 233472
+TIMESTAMP = 1759345870
+SHA256 (cabal/haskell-language-server-2.12.0.0/haskell-language-server-2.12.0.0.tar.gz) = 1769b3ac1a7ec0971d0fec4a8755d524f7f724dfc8eface4f590fdab6e9d47d1
+SIZE (cabal/haskell-language-server-2.12.0.0/haskell-language-server-2.12.0.0.tar.gz) = 567551
SHA256 (cabal/Diff-0.5/Diff-0.5.tar.gz) = 03cc84dedfb18fa693f0b0b7054d65e92c388d0657cf45ad5e9fbe3fe8b54551
SIZE (cabal/Diff-0.5/Diff-0.5.tar.gz) = 9122
SHA256 (cabal/Diff-0.5/revision/1.cabal) = 9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb
@@ -15,10 +11,12 @@ SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c
SIZE (cabal/Glob-0.10.2/revision/3.cabal) = 2938
SHA256 (cabal/HsYAML-0.2.1.5/HsYAML-0.2.1.5.tar.gz) = 657ac91d3314b9767cbc1ba4a218905e5f28dafb8cd5abc3b553d7248c215b8d
SIZE (cabal/HsYAML-0.2.1.5/HsYAML-0.2.1.5.tar.gz) = 84060
+SHA256 (cabal/HsYAML-0.2.1.5/revision/1.cabal) = ca7cbb5bfdc89a9fc21e60642fafd4accf09ee489182513ae3790416147ab1d0
+SIZE (cabal/HsYAML-0.2.1.5/revision/1.cabal) = 5407
SHA256 (cabal/HsYAML-aeson-0.2.0.2/HsYAML-aeson-0.2.0.2.tar.gz) = ca6e0aedd902a807b0deb5df297b1668686416e06317b7de992fbdf56673c989
SIZE (cabal/HsYAML-aeson-0.2.0.2/HsYAML-aeson-0.2.0.2.tar.gz) = 12014
-SHA256 (cabal/ListLike-4.7.8.3/ListLike-4.7.8.3.tar.gz) = 14febee9bf5ed7f17a7d33e3e57308b161df3fb5b4c59e2c20142ef17e133836
-SIZE (cabal/ListLike-4.7.8.3/ListLike-4.7.8.3.tar.gz) = 33329
+SHA256 (cabal/ListLike-4.7.8.4/ListLike-4.7.8.4.tar.gz) = 3bc7e503c204990b47cf977b9ffa498c564086165fba4700512afc6b5e3c69c4
+SIZE (cabal/ListLike-4.7.8.4/ListLike-4.7.8.4.tar.gz) = 33381
SHA256 (cabal/MemoTrie-0.6.11/MemoTrie-0.6.11.tar.gz) = f7a6abf136eac1c6b370678e14e9519ed88c0c2adf75f06d6855b464db0c2420
SIZE (cabal/MemoTrie-0.6.11/MemoTrie-0.6.11.tar.gz) = 8369
SHA256 (cabal/MonadRandom-0.6.2/MonadRandom-0.6.2.tar.gz) = 02f01cb8efc2997a14c81061f055bdb9007f9c60da4fedea753c3e75570f666a
@@ -31,22 +29,20 @@ SHA256 (cabal/Only-0.1/Only-0.1.tar.gz) = ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85
SIZE (cabal/Only-0.1/Only-0.1.tar.gz) = 1960
SHA256 (cabal/Only-0.1/revision/2.cabal) = c6033d181e0f802e9e8543f683fa9c50aeb01cfdf6c83cd5bb72fb47aa863b07
SIZE (cabal/Only-0.1/revision/2.cabal) = 1398
-SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
-SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502
-SHA256 (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 0cfd337bb9e6fbf09255bd24bb498a156f1d9bcd465396ac8657b25034b9ee31
-SIZE (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 9046
+SHA256 (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 0b563fa6ea11653d76d57e96625f4a476e02b9fdaeba9c05d2ccc10d8da802c0
+SIZE (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 83903
SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
SHA256 (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 8beb121cee2bf913dac3188ed1e0e05cf1a0d0f12d4cb4a27c0da58450eb189a
SIZE (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 16788
SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/3.cabal) = 61e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b
-SIZE (cabal/aeson-2.2.3.0/revision/3.cabal) = 6378
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
SHA256 (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 2a21f2cd78adcb149ceba770239ed664519552911e7680172b18ff695cfa7ae5
SIZE (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 5894
-SHA256 (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = a5cd52e2dd2837138523e2e24ec3435b8cf2624afd50725105e644226e0b9ec6
-SIZE (cabal/alex-3.5.3.0/alex-3.5.3.0.tar.gz) = 92759
+SHA256 (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = a9ea70f2c4900e685312cf330d1fe955a3e8f00acd1328d463ae150481d28ade
+SIZE (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = 94220
SHA256 (cabal/algebraic-graphs-0.7/algebraic-graphs-0.7.tar.gz) = 51159a0d18690ab51e6709e3c576275402f96f57d901f87d734da6854582e568
SIZE (cabal/algebraic-graphs-0.7/algebraic-graphs-0.7.tar.gz) = 180978
SHA256 (cabal/algebraic-graphs-0.7/revision/3.cabal) = de8e3c278b3ebe546f263a3a21f5175a01ca4a34f3e0aa962388b43f68431104
@@ -91,6 +87,10 @@ SHA256 (cabal/base64-1.0/base64-1.0.tar.gz) = 7942239f1804945fd6d319a953f26c53b6
SIZE (cabal/base64-1.0/base64-1.0.tar.gz) = 30399
SHA256 (cabal/base64-1.0/revision/2.cabal) = 15c8b91762010dd66c4db3f740db3bfd21302080bfc57845ab1b70920bbbe2ca
SIZE (cabal/base64-1.0/revision/2.cabal) = 2991
+SHA256 (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = fbf8ed30edde271eb605352021431d8f1b055f95a56af31fe2eacf6bdfdc49c9
+SIZE (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = 13743
+SHA256 (cabal/base64-bytestring-1.2.1.0/revision/1.cabal) = 45305ccf8914c66d385b518721472c7b8c858f1986945377f74f85c1e0d49803
+SIZE (cabal/base64-bytestring-1.2.1.0/revision/1.cabal) = 2502
SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a
SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193
SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2
@@ -105,8 +105,8 @@ SHA256 (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 83d27cee5be1d5342ddbf39999
SIZE (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 40076
SHA256 (cabal/bitvec-1.1.5.0/revision/3.cabal) = 434be6dc60e22858a52869c58038c35353f1a778b9679ebc06a2165bcc7f88b3
SIZE (cabal/bitvec-1.1.5.0/revision/3.cabal) = 4921
-SHA256 (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 02646abf6f3d3a5a73ff5aef589fa5b889601ffb9765b03bdf9df98648bc7fee
-SIZE (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 60686
+SHA256 (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 971d360428ac97af9a4e55e4f2c23649f6cedc0ce5d6e94d520e663f33ea5113
+SIZE (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 59452
SHA256 (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 65542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f
SIZE (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 81915
SHA256 (cabal/blaze-html-0.9.2.0/revision/1.cabal) = 85c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58
@@ -121,10 +121,10 @@ SHA256 (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 928baf1fff69b17658fb7014a1cc3e
SIZE (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 5474
SHA256 (cabal/boring-0.2.2/revision/1.cabal) = f6d705c30830a337862210f12c4ce38d5ab4d3660631e0214b504f10815a2e8d
SIZE (cabal/boring-0.2.2/revision/1.cabal) = 1779
-SHA256 (cabal/cabal-add-0.1/cabal-add-0.1.tar.gz) = 61a90ae2a9c0d06c7c57b9bbcc3b757b6bc79e29485a9e033128398f3e88ebeb
-SIZE (cabal/cabal-add-0.1/cabal-add-0.1.tar.gz) = 12426
-SHA256 (cabal/cabal-add-0.1/revision/3.cabal) = 9bf0e727714530bafb647930ff837bccf050262e97243f014b7ab18ea52a3b6a
-SIZE (cabal/cabal-add-0.1/revision/3.cabal) = 2214
+SHA256 (cabal/cabal-add-0.2/cabal-add-0.2.tar.gz) = af2b1afe9156f5722d4cb282de607d9ff34e5ea13448320186b957371f4aa039
+SIZE (cabal/cabal-add-0.2/cabal-add-0.2.tar.gz) = 15921
+SHA256 (cabal/cabal-add-0.2/revision/1.cabal) = e4f3f2b8c3428ea59d510afa698db9cf89674f09cb55406a0d87b87a6e2be70f
+SIZE (cabal/cabal-add-0.2/revision/1.cabal) = 2423
SHA256 (cabal/cabal-install-parsers-0.6.1.1/cabal-install-parsers-0.6.1.1.tar.gz) = 0be08ded743fe4e055afc4ef879db7de0d8efd737566b4a89b0b97410e5b93f0
SIZE (cabal/cabal-install-parsers-0.6.1.1/cabal-install-parsers-0.6.1.1.tar.gz) = 42687
SHA256 (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b
@@ -137,8 +137,8 @@ SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168
SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192
SHA256 (cabal/charset-0.3.12/charset-0.3.12.tar.gz) = 1ce8c6d444ae9d5685099fe118fda2744c4a6037559507d8213ff686dfca722d
SIZE (cabal/charset-0.3.12/charset-0.3.12.tar.gz) = 13687
-SHA256 (cabal/clay-0.16.0/clay-0.16.0.tar.gz) = 8160248f960dd544cd1af8e4c7efea76bee62817708d44a406935df648e1861c
-SIZE (cabal/clay-0.16.0/clay-0.16.0.tar.gz) = 49823
+SHA256 (cabal/clay-0.16.1/clay-0.16.1.tar.gz) = 8b14503f0e19be3316a3f188b42c80b7be0315d827e94ae45088c08a2c8bcbfd
+SIZE (cabal/clay-0.16.1/clay-0.16.1.tar.gz) = 50180
SHA256 (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 6ae9898afe788a5e334cd5fad5d18a3c2e8e59fa09aaf7b957dbb38a4767df2e
SIZE (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 9322
SHA256 (cabal/cmdargs-0.10.22/cmdargs-0.10.22.tar.gz) = b8b12e7f8795cf13037bb062d453b86c788eae62558586f59e9419aabe6e9bef
@@ -159,8 +159,10 @@ SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f
SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587
SHA256 (cabal/conduit-1.3.6.1/conduit-1.3.6.1.tar.gz) = 69902af03ea7e4cb982fa83da42afe36973b62d0a52ea140ae5362e52854ba3f
SIZE (cabal/conduit-1.3.6.1/conduit-1.3.6.1.tar.gz) = 89114
-SHA256 (cabal/conduit-extra-1.3.7/conduit-extra-1.3.7.tar.gz) = b2bd6f8626909c1784793d791078bedc0831fbaf97cb3e837d9fd94c89532b57
-SIZE (cabal/conduit-extra-1.3.7/conduit-extra-1.3.7.tar.gz) = 33170
+SHA256 (cabal/conduit-extra-1.3.8/conduit-extra-1.3.8.tar.gz) = 491f3e8e9408f5d10ff8d02bf4d0edb11821e2537e7c22edbd6d64bf91388222
+SIZE (cabal/conduit-extra-1.3.8/conduit-extra-1.3.8.tar.gz) = 33479
+SHA256 (cabal/conduit-extra-1.3.8/revision/1.cabal) = e932b260dc50dd2a81c996f370798b19979acfd5cfa7bb6b685358e6846600bb
+SIZE (cabal/conduit-extra-1.3.8/revision/1.cabal) = 4473
SHA256 (cabal/conduit-parse-0.2.1.1/conduit-parse-0.2.1.1.tar.gz) = 07fb28868ce016b5e1b5fd033c9c73340a09c13140003f070a6952842a01acf5
SIZE (cabal/conduit-parse-0.2.1.1/conduit-parse-0.2.1.1.tar.gz) = 4747
SHA256 (cabal/conduit-parse-0.2.1.1/revision/1.cabal) = da2adb9b8ef7cc84ffa1875a9d66099888f5d0f8d9868d23faeb00d0142f5e80
@@ -173,10 +175,8 @@ SHA256 (cabal/constraints-extras-0.4.0.2/constraints-extras-0.4.0.2.tar.gz) = cc
SIZE (cabal/constraints-extras-0.4.0.2/constraints-extras-0.4.0.2.tar.gz) = 7292
SHA256 (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 062fd66580d7aad0b5ba93e644ffa7feee69276ef50f20d4ed9f1deb7642dffa
SIZE (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 13815
-SHA256 (cabal/cpphs-1.20.9.1/cpphs-1.20.9.1.tar.gz) = 7f59b10bc3374004cee3c04fa4ee4a1b90d0dca84a3d0e436d5861a1aa3b919f
-SIZE (cabal/cpphs-1.20.9.1/cpphs-1.20.9.1.tar.gz) = 45496
-SHA256 (cabal/cpphs-1.20.9.1/revision/2.cabal) = ace77a2e5ec1d18136ef80a07606c983eafc1d23f184761bb9f44e70cdd8aa6f
-SIZE (cabal/cpphs-1.20.9.1/revision/2.cabal) = 3230
+SHA256 (cabal/cpphs-1.20.10/cpphs-1.20.10.tar.gz) = 7fa78ae9a2a1d1c69179238e8849340ad26be6496b763a489bf2e0eb5b7c4c19
+SIZE (cabal/cpphs-1.20.10/cpphs-1.20.10.tar.gz) = 45622
SHA256 (cabal/cryptohash-sha1-0.11.101.0/cryptohash-sha1-0.11.101.0.tar.gz) = a4042c97ad02eb68e766577ca35c01970c33e96cfd74ccb4dd403e3476a23241
SIZE (cabal/cryptohash-sha1-0.11.101.0/cryptohash-sha1-0.11.101.0.tar.gz) = 11563
SHA256 (cabal/cryptohash-sha1-0.11.101.0/revision/6.cabal) = 2bdf29dbd896bca86bf198c882fa8df1cb31843b71f2907e059b7c10bce0adb3
@@ -249,18 +249,14 @@ SHA256 (cabal/filtrable-0.1.6.0/filtrable-0.1.6.0.tar.gz) = be40b79abd9b6563a014
SIZE (cabal/filtrable-0.1.6.0/filtrable-0.1.6.0.tar.gz) = 7881
SHA256 (cabal/filtrable-0.1.6.0/revision/2.cabal) = 662f7ae6f940e62bfa8cd18ae2bd391e733696a8e053aaf29b1931004c805a2a
SIZE (cabal/filtrable-0.1.6.0/revision/2.cabal) = 1893
-SHA256 (cabal/fingertree-0.1.6.1/fingertree-0.1.6.1.tar.gz) = f5fb43b0be7cd046b4344ade973d100a3f7400c27104124967f0b5c6d2b6a24f
-SIZE (cabal/fingertree-0.1.6.1/fingertree-0.1.6.1.tar.gz) = 20819
+SHA256 (cabal/fingertree-0.1.6.2/fingertree-0.1.6.2.tar.gz) = f2617dc54dceb6e680e3ac07efe86f0d236dfa66a277005f546a5aaa04139cab
+SIZE (cabal/fingertree-0.1.6.2/fingertree-0.1.6.2.tar.gz) = 20851
SHA256 (cabal/floskell-0.11.1/floskell-0.11.1.tar.gz) = 76b3272f7ace57e8498f22d60c8ec12da9ce91915c97d606165fbb66e8f6a9bd
SIZE (cabal/floskell-0.11.1/floskell-0.11.1.tar.gz) = 70216
SHA256 (cabal/fmlist-0.9.4/fmlist-0.9.4.tar.gz) = 2dbdc1850e6768fd5f4e4c45d011ef6796d8b2d639ec200da7f4407ae02d09a6
SIZE (cabal/fmlist-0.9.4/fmlist-0.9.4.tar.gz) = 4445
SHA256 (cabal/focus-1.0.3.2/focus-1.0.3.2.tar.gz) = e24b3f0438810302472697ab10280d1ec53bbc98c1ef6812c450301a016cc286
SIZE (cabal/focus-1.0.3.2/focus-1.0.3.2.tar.gz) = 6242
-SHA256 (cabal/foldable1-classes-compat-0.1.1/foldable1-classes-compat-0.1.1.tar.gz) = afed4de868445bbfffae36e3d50be42b42eb32284cd09c0d6a36b322ca60b59f
-SIZE (cabal/foldable1-classes-compat-0.1.1/foldable1-classes-compat-0.1.1.tar.gz) = 10254
-SHA256 (cabal/foldable1-classes-compat-0.1.1/revision/2.cabal) = 2802ecd2839d166f04d8052e6862f662a2027055a31198961d2809279e682c54
-SIZE (cabal/foldable1-classes-compat-0.1.1/revision/2.cabal) = 3096
SHA256 (cabal/foldl-1.4.18/foldl-1.4.18.tar.gz) = cad8f45180f7d375262f72887be5f48f4ec55e34b381b5cb71269f006e91500e
SIZE (cabal/foldl-1.4.18/foldl-1.4.18.tar.gz) = 26703
SHA256 (cabal/foldl-1.4.18/revision/1.cabal) = aa42a0d8db37909c2bf69861447b9f40b4993166f32a981f6eefbac503d151c7
@@ -281,20 +277,14 @@ SHA256 (cabal/generic-deriving-1.14.6/generic-deriving-1.14.6.tar.gz) = f195c17f
SIZE (cabal/generic-deriving-1.14.6/generic-deriving-1.14.6.tar.gz) = 50583
SHA256 (cabal/generic-deriving-1.14.6/revision/1.cabal) = f47c071d90370e0eee27dad6139964bed29b2d896b404b3a9516138f0d92ac55
SIZE (cabal/generic-deriving-1.14.6/revision/1.cabal) = 6755
-SHA256 (cabal/generic-lens-2.2.2.0/generic-lens-2.2.2.0.tar.gz) = 868dc9c8cd02150b419859c3c8a53a62e5b41f5f3fd5d46bb355eb1074288b68
-SIZE (cabal/generic-lens-2.2.2.0/generic-lens-2.2.2.0.tar.gz) = 21357
-SHA256 (cabal/generic-lens-2.2.2.0/revision/1.cabal) = 89dcd1dc551c823b7c3692890595d1f17011bfe82ac6175803db149811416945
-SIZE (cabal/generic-lens-2.2.2.0/revision/1.cabal) = 3936
-SHA256 (cabal/generic-lens-core-2.2.1.0/generic-lens-core-2.2.1.0.tar.gz) = 8ee6f17baa52db80763a46814be391418441861b2e519bed8c047db37c622422
-SIZE (cabal/generic-lens-core-2.2.1.0/generic-lens-core-2.2.1.0.tar.gz) = 21436
-SHA256 (cabal/generic-lens-core-2.2.1.0/revision/2.cabal) = 0d2ff39f7dc8d45901cbba584c9e400d0b7dcc1a306f46dcb13bb28420a81b09
-SIZE (cabal/generic-lens-core-2.2.1.0/revision/2.cabal) = 3013
+SHA256 (cabal/generic-lens-2.3.0.0/generic-lens-2.3.0.0.tar.gz) = c116e115ab452b99b0bb2a655afc2c7df7631e9538698d836e0137a72c816135
+SIZE (cabal/generic-lens-2.3.0.0/generic-lens-2.3.0.0.tar.gz) = 22585
+SHA256 (cabal/generic-lens-core-2.3.0.0/generic-lens-core-2.3.0.0.tar.gz) = 1d31236d072e408e59bfa1dd88659293646ee381f639f33b6a49bce48d525ae0
+SIZE (cabal/generic-lens-core-2.3.0.0/generic-lens-core-2.3.0.0.tar.gz) = 21457
SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a733f56a1bd7f435f63dde8d3eb5c1f48d55b4dbc43cf
SIZE (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 2870
SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b1290079bcd03b8348989f909ac9bd972ddc452e
SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
-SHA256 (cabal/ghc-exactprint-1.6.1.3/ghc-exactprint-1.6.1.3.tar.gz) = feba1ec1d3df0822ecfb74cfa6221f3c0966419919fa508b031492dc523a4be3
-SIZE (cabal/ghc-exactprint-1.6.1.3/ghc-exactprint-1.6.1.3.tar.gz) = 423014
SHA256 (cabal/ghc-exactprint-1.7.1.0/ghc-exactprint-1.7.1.0.tar.gz) = 7eefa7dd9e53588b312fe5e43b1b5f496c43947d78dba8d886b45052f14eaacd
SIZE (cabal/ghc-exactprint-1.7.1.0/ghc-exactprint-1.7.1.0.tar.gz) = 424907
SHA256 (cabal/ghc-exactprint-1.8.0.0/ghc-exactprint-1.8.0.0.tar.gz) = 1b6d40ac6e2dda8ffa48348eaf6711028c9302eea5073dbb799127636d464982
@@ -305,12 +295,12 @@ SHA256 (cabal/ghc-lib-parser-ex-9.8.0.2/ghc-lib-parser-ex-9.8.0.2.tar.gz) = 3b01
SIZE (cabal/ghc-lib-parser-ex-9.8.0.2/ghc-lib-parser-ex-9.8.0.2.tar.gz) = 24528
SHA256 (cabal/ghc-paths-0.1.0.12/ghc-paths-0.1.0.12.tar.gz) = 6ecbe676d073cb07989c61ce4c5709c4e67cbefdd2d55a4095f9388b6fe2c484
SIZE (cabal/ghc-paths-0.1.0.12/ghc-paths-0.1.0.12.tar.gz) = 2565
-SHA256 (cabal/ghc-paths-0.1.0.12/revision/7.cabal) = 6214f13c955993eb716c594b166c17914391c66da375f2826ae397bf82443847
-SIZE (cabal/ghc-paths-0.1.0.12/revision/7.cabal) = 699
+SHA256 (cabal/ghc-paths-0.1.0.12/revision/8.cabal) = 424d50a2a38c6ff5b8454ede5da7fb46ea5370c2d9e1886c480a514223c0b0fa
+SIZE (cabal/ghc-paths-0.1.0.12/revision/8.cabal) = 699
SHA256 (cabal/ghc-trace-events-0.1.2.10/ghc-trace-events-0.1.2.10.tar.gz) = f0823e1f86797e31703d965abf49af3a72021c4f01d10f11870734f2c2d47438
SIZE (cabal/ghc-trace-events-0.1.2.10/ghc-trace-events-0.1.2.10.tar.gz) = 6138
-SHA256 (cabal/ghcide-2.11.0.0/ghcide-2.11.0.0.tar.gz) = 7a8b449590b8ca4cfa80c28a4aa89d98a75867e33bb61b1c311ef1de0ddc3935
-SIZE (cabal/ghcide-2.11.0.0/ghcide-2.11.0.0.tar.gz) = 256399
+SHA256 (cabal/ghcide-2.12.0.0/ghcide-2.12.0.0.tar.gz) = 149929339b462bba80d05cd72c1f33768e0d88235da63b65bd9cf14963420a54
+SIZE (cabal/ghcide-2.12.0.0/ghcide-2.12.0.0.tar.gz) = 257099
SHA256 (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 1ad5e7c26bd9c9c4e4c3232206694b153845fe11f227e39d214eef0d95f330d4
SIZE (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 7661
SHA256 (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = a89964db24f56727b0e7b10c98fe7c116d721d8c46f52d6e77088669aaa38332
@@ -319,38 +309,38 @@ SHA256 (cabal/haddock-library-1.11.0/haddock-library-1.11.0.tar.gz) = 7c075ec9a3
SIZE (cabal/haddock-library-1.11.0/haddock-library-1.11.0.tar.gz) = 32833
SHA256 (cabal/haddock-library-1.11.0/revision/5.cabal) = d18faa322af8034f838525d31f9b7591cefa47c6330a7a8909f847cf573028be
SIZE (cabal/haddock-library-1.11.0/revision/5.cabal) = 4028
-SHA256 (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 7af82f24f65bf951b24000b9e16ee01c750ed40edc0b256881d29daee85c41c4
-SIZE (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 61293
-SHA256 (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = a25a6c5a2db150caf4b8c91e048e302f776372034b84b8f9461fea0483da94eb
-SIZE (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = 93792
-SHA256 (cabal/hashable-1.4.7.0/hashable-1.4.7.0.tar.gz) = 3baee4c9027a08830d148ec524cbc0471de645e1e8426d46780ef2758df0e8da
-SIZE (cabal/hashable-1.4.7.0/hashable-1.4.7.0.tar.gz) = 89467
+SHA256 (cabal/happy-2.1.7/happy-2.1.7.tar.gz) = 9e390f0ab082d11d46598f6215b2f6e8253059721860f81082409091532d7e2a
+SIZE (cabal/happy-2.1.7/happy-2.1.7.tar.gz) = 62023
+SHA256 (cabal/happy-lib-2.1.7/happy-lib-2.1.7.tar.gz) = f625b2c4a3f2b5fafa3c560fa8757502cc8de83d9a84c2692fc943380900f269
+SIZE (cabal/happy-lib-2.1.7/happy-lib-2.1.7.tar.gz) = 94227
SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
SHA256 (cabal/haskell-src-exts-1.23.1/haskell-src-exts-1.23.1.tar.gz) = 67853047169fff7d3e5d87acef214ee185a6ab8c6a104ed9c59e389574cf6c05
SIZE (cabal/haskell-src-exts-1.23.1/haskell-src-exts-1.23.1.tar.gz) = 1264319
+SHA256 (cabal/haskell-src-meta-0.8.15/haskell-src-meta-0.8.15.tar.gz) = 26eab63199d5f112748ec7700173cf2157e18f766ac5e78ee2986c98576b0dbe
+SIZE (cabal/haskell-src-meta-0.8.15/haskell-src-meta-0.8.15.tar.gz) = 28071
SHA256 (cabal/heaps-0.4.1/heaps-0.4.1.tar.gz) = 8763a4663a2d0b3c912400a547d66ae11b46a954403b6747272148e950aa0382
SIZE (cabal/heaps-0.4.1/heaps-0.4.1.tar.gz) = 10303
-SHA256 (cabal/hie-bios-0.15.0/hie-bios-0.15.0.tar.gz) = 527d16ea987d773f1c23bc8b3cdf5fc6f3ef0c6ea7b95ca5df6364b2d40330d2
-SIZE (cabal/hie-bios-0.15.0/hie-bios-0.15.0.tar.gz) = 66750
-SHA256 (cabal/hie-bios-0.15.0/revision/1.cabal) = 6a59289751291ec089c33a680d4d597015b05fedb4cb5605118bf893be669be5
-SIZE (cabal/hie-bios-0.15.0/revision/1.cabal) = 13595
+SHA256 (cabal/hie-bios-0.17.0/hie-bios-0.17.0.tar.gz) = d1a7096f013557bca277b518d5fcf303853dd68b80aa6d1fb476fe71e464f335
+SIZE (cabal/hie-bios-0.17.0/hie-bios-0.17.0.tar.gz) = 72736
+SHA256 (cabal/hie-bios-0.17.0/revision/1.cabal) = 48a48c242efb68d4bc6f163e64c6e6f95f0532d8f4a4d3f2c28e40928200d1ab
+SIZE (cabal/hie-bios-0.17.0/revision/1.cabal) = 13999
SHA256 (cabal/hie-compat-0.3.1.2/hie-compat-0.3.1.2.tar.gz) = 15686610410e41e3ded92a452022b4dc2f0948583f1e0260dfa361203e100554
SIZE (cabal/hie-compat-0.3.1.2/hie-compat-0.3.1.2.tar.gz) = 23841
SHA256 (cabal/hie-compat-0.3.1.2/revision/2.cabal) = c3a05ec29b7b11d222fb80b60165a81b5ece93ff6e2b34ad3ffaeb243fff925e
SIZE (cabal/hie-compat-0.3.1.2/revision/2.cabal) = 1535
-SHA256 (cabal/hiedb-0.6.0.2/hiedb-0.6.0.2.tar.gz) = b1acecac93aa4774a13f764ce4d7646038676f11321920e5a584d8f2f6f4dd69
-SIZE (cabal/hiedb-0.6.0.2/hiedb-0.6.0.2.tar.gz) = 30373
+SHA256 (cabal/hiedb-0.7.0.0/hiedb-0.7.0.0.tar.gz) = 96968942c30fe0ec44422c74817973a5374327ccaca59c0e78bf3dcac9970a56
+SIZE (cabal/hiedb-0.7.0.0/hiedb-0.7.0.0.tar.gz) = 31741
SHA256 (cabal/hlint-3.8/hlint-3.8.tar.gz) = a8f236b62be7f28ff2900745a227a29c50b68c9f33c849c678b5c564519bbd74
SIZE (cabal/hlint-3.8/hlint-3.8.tar.gz) = 183849
-SHA256 (cabal/hls-graph-2.11.0.0/hls-graph-2.11.0.0.tar.gz) = 3cbe358fa66cbfea32f8d5582902907fcf8cde39eb73af611fa0f56ddd4eeed6
-SIZE (cabal/hls-graph-2.11.0.0/hls-graph-2.11.0.0.tar.gz) = 38983
-SHA256 (cabal/hls-plugin-api-2.11.0.0/hls-plugin-api-2.11.0.0.tar.gz) = a82e5603c7e6087a5bdb3af9f29791967ce0f1d78ac6ffb3a155614bf02fc7ca
-SIZE (cabal/hls-plugin-api-2.11.0.0/hls-plugin-api-2.11.0.0.tar.gz) = 44510
-SHA256 (cabal/hls-test-utils-2.11.0.0/hls-test-utils-2.11.0.0.tar.gz) = 26634afb3353a13489a23e92315aa529f3dcd53814a2a39d944fd31f78e43a87
-SIZE (cabal/hls-test-utils-2.11.0.0/hls-test-utils-2.11.0.0.tar.gz) = 23925
+SHA256 (cabal/hls-graph-2.12.0.0/hls-graph-2.12.0.0.tar.gz) = b420c5d983dd8c47ebed259c09eff3707d8bc2e308fbc16eac7606e2fde283fc
+SIZE (cabal/hls-graph-2.12.0.0/hls-graph-2.12.0.0.tar.gz) = 39167
+SHA256 (cabal/hls-plugin-api-2.12.0.0/hls-plugin-api-2.12.0.0.tar.gz) = 21871e81759987d6f81b2b61287aa7f2672f245c33f1d621cdc235fbb76723e8
+SIZE (cabal/hls-plugin-api-2.12.0.0/hls-plugin-api-2.12.0.0.tar.gz) = 45560
+SHA256 (cabal/hls-test-utils-2.12.0.0/hls-test-utils-2.12.0.0.tar.gz) = 2f9642ed5d731bd43a9622d31d18400a46b351408063e746727172a4555d0a73
+SIZE (cabal/hls-test-utils-2.12.0.0/hls-test-utils-2.12.0.0.tar.gz) = 24120
SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76
SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e
@@ -395,12 +385,10 @@ SHA256 (cabal/js-flot-0.8.3/js-flot-0.8.3.tar.gz) = 1ba2f2a6b8d85da76c41f526c989
SIZE (cabal/js-flot-0.8.3/js-flot-0.8.3.tar.gz) = 662691
SHA256 (cabal/js-jquery-3.7.1/js-jquery-3.7.1.tar.gz) = a087fa01a1c52f5386d43f5355f64841c5a4b56b53720090d66b5aa00bfeb106
SIZE (cabal/js-jquery-3.7.1/js-jquery-3.7.1.tar.gz) = 118393
-SHA256 (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = fa82283c1c9ac3dc0951b7ca9f5b2e6f13d8331c20154ebb222b509824eeeccc
-SIZE (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = 21718
-SHA256 (cabal/kan-extensions-5.2.6/revision/1.cabal) = e0b972f900a3c04c0f36d7e221e6b04343a5a1f00ce3aababff7932e173f0833
-SIZE (cabal/kan-extensions-5.2.6/revision/1.cabal) = 2581
-SHA256 (cabal/lens-5.3.4/lens-5.3.4.tar.gz) = f1b6ed14b8d8ccafb5724929fb3d0d3b5866b923ca88e8c565b4a84b7993c88a
-SIZE (cabal/lens-5.3.4/lens-5.3.4.tar.gz) = 707015
+SHA256 (cabal/kan-extensions-5.2.7/kan-extensions-5.2.7.tar.gz) = c323acff95cdef6516f2f1a733a1f00f7e0caa1b7061f8831ed82e18fd37e158
+SIZE (cabal/kan-extensions-5.2.7/kan-extensions-5.2.7.tar.gz) = 21754
+SHA256 (cabal/lens-5.3.5/lens-5.3.5.tar.gz) = efebacf3dfb108c96171e564f059778d21ac262a98a956fef8890223ed8f1fe8
+SIZE (cabal/lens-5.3.5/lens-5.3.5.tar.gz) = 707043
SHA256 (cabal/lens-aeson-1.2.3/lens-aeson-1.2.3.tar.gz) = 7bbc6affe248c84dfda13576636ecb52e575ee0e796d8c29a76a28c3ad424c01
SIZE (cabal/lens-aeson-1.2.3/lens-aeson-1.2.3.tar.gz) = 8273
SHA256 (cabal/lens-aeson-1.2.3/revision/2.cabal) = 5a733b4b5ac8e17d1e89704441597e9eb6e01e54ba86e5ecfbeaced9b28c82d7
@@ -415,6 +403,8 @@ SHA256 (cabal/logict-0.8.2.0/logict-0.8.2.0.tar.gz) = 189ae6f81c8e68d94ecf8ce644
SIZE (cabal/logict-0.8.2.0/logict-0.8.2.0.tar.gz) = 20157
SHA256 (cabal/lsp-2.7.0.1/lsp-2.7.0.1.tar.gz) = fc5ca60593791c2cdf1ce8bbe80498bfabdc525c7583634d795fc677376073fc
SIZE (cabal/lsp-2.7.0.1/lsp-2.7.0.1.tar.gz) = 43311
+SHA256 (cabal/lsp-2.7.0.1/revision/1.cabal) = a91eef4b0f6296a501ecbf1f2f4bbadccfe97e52e6739ace76631eb2907e01d3
+SIZE (cabal/lsp-2.7.0.1/revision/1.cabal) = 4033
SHA256 (cabal/lsp-test-0.17.1.1/lsp-test-0.17.1.1.tar.gz) = 4ab54f65f3ba50f661017691aecfb5644e1181a4e62b222cdc9d6142761f6ad5
SIZE (cabal/lsp-test-0.17.1.1/lsp-test-0.17.1.1.tar.gz) = 38137
SHA256 (cabal/lsp-types-2.3.0.1/lsp-types-2.3.0.1.tar.gz) = c6529b295fde341235d6051144af101a13154f762dc4153abe5ccb18eb38f879
@@ -425,20 +415,18 @@ SHA256 (cabal/lukko-0.1.2/lukko-0.1.2.tar.gz) = 72d86f8aa625b461f4397f737346f78a
SIZE (cabal/lukko-0.1.2/lukko-0.1.2.tar.gz) = 28448
SHA256 (cabal/lukko-0.1.2/revision/1.cabal) = 8334a8d810e385e1dc1423dc02945daaa1f1a9ba058e5227f1a3211e4882ca28
SIZE (cabal/lukko-0.1.2/revision/1.cabal) = 4473
+SHA256 (cabal/markdown-unlit-0.6.0/markdown-unlit-0.6.0.tar.gz) = d38b18581fe4da33bcfcc5d368c48a88f27e9801035e4ace59776e14c7787b5a
+SIZE (cabal/markdown-unlit-0.6.0/markdown-unlit-0.6.0.tar.gz) = 5201
SHA256 (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = b9ed423625bf20ae7a72480d40d2dd16018a67e2ec45afb840a3607aa931ec97
SIZE (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = 67078
-SHA256 (cabal/microaeson-0.1.0.2/microaeson-0.1.0.2.tar.gz) = df759a4209392f4bb1e3c8bc7b7155571721f38205a25e6c9cd50a49f4b7bb08
-SIZE (cabal/microaeson-0.1.0.2/microaeson-0.1.0.2.tar.gz) = 20662
-SHA256 (cabal/microaeson-0.1.0.2/revision/1.cabal) = 24956a6038db0f65c0aa125273bfd47deecccb0efe47b5681ac74bf4652d58b9
-SIZE (cabal/microaeson-0.1.0.2/revision/1.cabal) = 3403
+SHA256 (cabal/microaeson-0.1.0.3/microaeson-0.1.0.3.tar.gz) = c63ca8f8f292d72bb90503fa526c858a4ab67d706485238866ff186f257d5613
+SIZE (cabal/microaeson-0.1.0.3/microaeson-0.1.0.3.tar.gz) = 20569
SHA256 (cabal/mmap-0.5.9/mmap-0.5.9.tar.gz) = 58fcbb04e1cb8e7c36c05823b02dce2faaa989c53d745a7f36192de2fc98b5f8
SIZE (cabal/mmap-0.5.9/mmap-0.5.9.tar.gz) = 11731
-SHA256 (cabal/mmorph-1.2.0/mmorph-1.2.0.tar.gz) = 61338058eb676b466a462ca45d59f436a77a3bd6b816e4268c6d88522b6a4280
-SIZE (cabal/mmorph-1.2.0/mmorph-1.2.0.tar.gz) = 6861
-SHA256 (cabal/mmorph-1.2.0/revision/3.cabal) = df9b213ec18f811cb3137b478d148f3f1680ee43f841cb775835fa282fdb0295
-SIZE (cabal/mmorph-1.2.0/revision/3.cabal) = 1083
-SHA256 (cabal/mod-0.2.0.1/mod-0.2.0.1.tar.gz) = 2a63f8e4e88545093cd57df02911906554e77704df3ee5c7a12044e48630e872
-SIZE (cabal/mod-0.2.0.1/mod-0.2.0.1.tar.gz) = 16279
+SHA256 (cabal/mmorph-1.2.1/mmorph-1.2.1.tar.gz) = 0e59d6028463ec832c908edf85b4e7adba02cfb98ad33cebb55295ecbba74ce6
+SIZE (cabal/mmorph-1.2.1/mmorph-1.2.1.tar.gz) = 6951
+SHA256 (cabal/mod-0.2.1.0/mod-0.2.1.0.tar.gz) = d84b3c8f5ab9e7051e763a45057dd8835ab85861e114ebe5105cd80d3f8bf3b9
+SIZE (cabal/mod-0.2.1.0/mod-0.2.1.0.tar.gz) = 16414
SHA256 (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = ae0baea04d99375ef788140367179994a7178d400a8ce0d9026846546772713c
SIZE (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = 13985
SHA256 (cabal/monad-dijkstra-0.1.1.5/monad-dijkstra-0.1.1.5.tar.gz) = 5fb3b2d341cf97b4eb351021e21e0428c4fa1d605bf38b3bd2d383188ff6725c
@@ -447,18 +435,16 @@ SHA256 (cabal/mono-traversable-1.0.21.0/mono-traversable-1.0.21.0.tar.gz) = 4dd9
SIZE (cabal/mono-traversable-1.0.21.0/mono-traversable-1.0.21.0.tar.gz) = 43552
SHA256 (cabal/monoid-subclasses-1.2.6/monoid-subclasses-1.2.6.tar.gz) = e4daaafe9ba61d1fc3da1129a9355821a6e4e677d2ee222cfc0ea303ef63f57c
SIZE (cabal/monoid-subclasses-1.2.6/monoid-subclasses-1.2.6.tar.gz) = 61481
-SHA256 (cabal/neat-interpolation-0.5.1.4/neat-interpolation-0.5.1.4.tar.gz) = 8eb733e3b1d90d87e0cff8b648f4b8145e38afd558f2c8343029770c9f023ab7
-SIZE (cabal/neat-interpolation-0.5.1.4/neat-interpolation-0.5.1.4.tar.gz) = 5741
-SHA256 (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 68548e660632a3c09b230c33fe08cc880273372b485e65cbe7a717936de9728b
-SIZE (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 145714
+SHA256 (cabal/network-3.2.8.0/network-3.2.8.0.tar.gz) = 51788e5eeb7d77264f260acd48df8055a4dbc2477e8d634a8493677bb15c5fc8
+SIZE (cabal/network-3.2.8.0/network-3.2.8.0.tar.gz) = 146148
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
SIZE (cabal/network-uri-2.6.4.2/revision/1.cabal) = 3217
SHA256 (cabal/newtype-generics-0.6.2/newtype-generics-0.6.2.tar.gz) = a1ac6052020a09f1bc5000a141d2edd4b31a82f95ce5957b7eedad40c065a74e
SIZE (cabal/newtype-generics-0.6.2/newtype-generics-0.6.2.tar.gz) = 6854
-SHA256 (cabal/newtype-generics-0.6.2/revision/4.cabal) = 36b26be66f5736926fbd16fa3eadfcc96d23e13433e6348f0fa9509163fd0991
-SIZE (cabal/newtype-generics-0.6.2/revision/4.cabal) = 2053
+SHA256 (cabal/newtype-generics-0.6.2/revision/5.cabal) = e1bc40f387a21c6e59eff939f4e01b1eb14f069b683dce8c1c51094470c6342b
+SIZE (cabal/newtype-generics-0.6.2/revision/5.cabal) = 2053
SHA256 (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = dbaf8bf6b888fb98845705079296a23c3f40ee2f449df7312f7f7f1de18d7b50
SIZE (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = 3384
SHA256 (cabal/old-locale-1.0.0.7/revision/2.cabal) = fa998be2c7e00cd26a6e9075bea790caaf3932caa3e9497ad69bc20380dd6911
@@ -479,12 +465,12 @@ SHA256 (cabal/ormolu-0.7.4.0/ormolu-0.7.4.0.tar.gz) = 5fe4d8e2c1635d32a3ac745c93
SIZE (cabal/ormolu-0.7.4.0/ormolu-0.7.4.0.tar.gz) = 350867
SHA256 (cabal/ormolu-0.7.4.0/revision/5.cabal) = be4b06bbc7f86fa68c88171fec95e5409960f1646a22691853ee010cbb00f780
SIZE (cabal/ormolu-0.7.4.0/revision/5.cabal) = 5973
-SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
-SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
+SHA256 (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 02794279dd30282e7b0d45a860dda50ee26a92b1461f5da4545f62dab4172686
+SIZE (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 44896
SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681
-SHA256 (cabal/parallel-3.2.2.0/revision/9.cabal) = 9d7b34ac537940f67732eca31d48a43bd78fb65a91baebddf63bee4fc3813d81
-SIZE (cabal/parallel-3.2.2.0/revision/9.cabal) = 1961
+SHA256 (cabal/parallel-3.2.2.0/revision/10.cabal) = 3df46ec247e12b5e406a0adb9577294431b24814b30df420551d176fd112a966
+SIZE (cabal/parallel-3.2.2.0/revision/10.cabal) = 2038
SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447
SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699
SHA256 (cabal/parser-combinators-1.3.0/revision/1.cabal) = 8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876
@@ -493,10 +479,8 @@ SHA256 (cabal/parsers-0.12.12/parsers-0.12.12.tar.gz) = dd9e538b7a9e732a5a4241d6
SIZE (cabal/parsers-0.12.12/parsers-0.12.12.tar.gz) = 23590
SHA256 (cabal/parsers-0.12.12/revision/1.cabal) = c6b50e17e9f549e0980aad2ab246251cf848b7bc48ebc63b8e9461be942ec687
SIZE (cabal/parsers-0.12.12/revision/1.cabal) = 3313
-SHA256 (cabal/polyparse-1.13/polyparse-1.13.tar.gz) = 1c4c72980e1e5a4f07fea65ca08b2399581d2a6aa21eb1078f7ad286c279707b
-SIZE (cabal/polyparse-1.13/polyparse-1.13.tar.gz) = 33144
-SHA256 (cabal/polyparse-1.13/revision/9.cabal) = 4960fad39d3edcc3827ca93546dbf42eb59c1a022ec06a8d756e6a0558c47f29
-SIZE (cabal/polyparse-1.13/revision/9.cabal) = 2754
+SHA256 (cabal/polyparse-1.13.1/polyparse-1.13.1.tar.gz) = 395b89ed9901e9b19eaa652d2a17b9d1ed04c111b2cd92b8996868bea642bfd6
+SIZE (cabal/polyparse-1.13.1/polyparse-1.13.1.tar.gz) = 33421
SHA256 (cabal/pretty-simple-4.1.3.0/pretty-simple-4.1.3.0.tar.gz) = 2aab1db01cdb1cc7847b2d11d915ac80a7df8e12bc0e5567e5331a93b782d00e
SIZE (cabal/pretty-simple-4.1.3.0/pretty-simple-4.1.3.0.tar.gz) = 40919
SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
@@ -515,14 +499,14 @@ SHA256 (cabal/process-extras-0.7.4/process-extras-0.7.4.tar.gz) = 293e75f849254c
SIZE (cabal/process-extras-0.7.4/process-extras-0.7.4.tar.gz) = 14256
SHA256 (cabal/process-extras-0.7.4/revision/1.cabal) = bf5f39f0c43fd4d413ac38c6bd24cb4d9a901adf3d646cc673bb8db93606f4d2
SIZE (cabal/process-extras-0.7.4/revision/1.cabal) = 1785
-SHA256 (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 65955d7b50525a4a3bccdab1d982d2ae342897fd38140d5a94b5ef3800d8c92a
-SIZE (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 28522
-SHA256 (cabal/profunctors-5.6.2/revision/3.cabal) = e178ba4468982326656626e2089e296f64485e68fdddc9f4476dcd5d612b4f78
-SIZE (cabal/profunctors-5.6.2/revision/3.cabal) = 2484
-SHA256 (cabal/psqueues-0.2.8.1/psqueues-0.2.8.1.tar.gz) = cb7e102f09e373b4a7be52bfbc9625d265c7216d05fe04c36b7ad684ed213f77
-SIZE (cabal/psqueues-0.2.8.1/psqueues-0.2.8.1.tar.gz) = 27584
+SHA256 (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = b9c6f427368d2e811e4c48b59005218672458fd2f00a02cbefb8be9c751c0ef3
+SIZE (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = 28146
+SHA256 (cabal/psqueues-0.2.8.2/psqueues-0.2.8.2.tar.gz) = f63b46f1361956deb679792ef0bcf110a10c4f1d3060180dfae801599407794e
+SIZE (cabal/psqueues-0.2.8.2/psqueues-0.2.8.2.tar.gz) = 28255
SHA256 (cabal/quickcheck-instances-0.3.33/quickcheck-instances-0.3.33.tar.gz) = 6803cd547b027bcab7b029a69ad8428e28af842b7709113eb6a43ab2f2f08866
SIZE (cabal/quickcheck-instances-0.3.33/quickcheck-instances-0.3.33.tar.gz) = 12882
+SHA256 (cabal/quickcheck-instances-0.3.33/revision/1.cabal) = 709fb12799f1b5b00112150168dbb57368ce6c741ec01f23cf44f9e7743e6cf6
+SIZE (cabal/quickcheck-instances-0.3.33/revision/1.cabal) = 4340
SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
SHA256 (cabal/random-shuffle-0.0.4/random-shuffle-0.0.4.tar.gz) = 52704411f040fd0bf2361dad162e35dc13caa6535b2e4908d3513c00a95d0615
@@ -543,12 +527,12 @@ SHA256 (cabal/regex-pcre-builtin-0.95.2.3.8.44/regex-pcre-builtin-0.95.2.3.8.44.
SIZE (cabal/regex-pcre-builtin-0.95.2.3.8.44/regex-pcre-builtin-0.95.2.3.8.44.tar.gz) = 328652
SHA256 (cabal/regex-pcre-builtin-0.95.2.3.8.44/revision/6.cabal) = 12017f86802a3364b6eb58da277f9ba3aedb9e08d3af7a4e682b63ec1331c3e6
SIZE (cabal/regex-pcre-builtin-0.95.2.3.8.44/revision/6.cabal) = 3445
-SHA256 (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 078bc313b7441f173eb487d6f46fea6860a21452eff6e5cf730ac4dd74bca797
-SIZE (cabal/regex-tdfa-1.3.2.4/regex-tdfa-1.3.2.4.tar.gz) = 83099
-SHA256 (cabal/relude-1.2.2.0/relude-1.2.2.0.tar.gz) = 34de57df4982f9427abfdc947021728340bfc6f3c89aa92f55aee7bfec107746
-SIZE (cabal/relude-1.2.2.0/relude-1.2.2.0.tar.gz) = 72635
-SHA256 (cabal/relude-1.2.2.0/revision/4.cabal) = dfface802ec963690179c6069e404574d8989c377d718a54849ee27ab976d0dd
-SIZE (cabal/relude-1.2.2.0/revision/4.cabal) = 12501
+SHA256 (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 2e3dfb449a548484f7d3b4e2a1b1040b39be26c4f3182a47004dc5eddf028a78
+SIZE (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 83371
+SHA256 (cabal/relude-1.2.2.2/relude-1.2.2.2.tar.gz) = 91eda82d135af2f15fa9adf050f35e22bb01710192cdede9fb8ce8d8145dc5a0
+SIZE (cabal/relude-1.2.2.2/relude-1.2.2.2.tar.gz) = 72664
+SHA256 (cabal/relude-1.2.2.2/revision/1.cabal) = 5e1fc70b971d2019ee8a07f8cadcbb2cdd9eeebb9a50aa0fba27eb99f774118c
+SIZE (cabal/relude-1.2.2.2/revision/1.cabal) = 12520
SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b
SIZE (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = 17620
SHA256 (cabal/retrie-1.2.3/retrie-1.2.3.tar.gz) = ce67fbefbf5358946110f707086dcea7c84b0c101ec5591ce4ef8027ae7947bb
@@ -593,16 +577,18 @@ SHA256 (cabal/some-1.0.6/some-1.0.6.tar.gz) = f7a606ad5df4a07459986364f7d739eb65
SIZE (cabal/some-1.0.6/some-1.0.6.tar.gz) = 11394
SHA256 (cabal/some-1.0.6/revision/2.cabal) = ac5915f3d21f058cc0d15c1d72705edee19db903a58083e1ce5e2e42a6899df0
SIZE (cabal/some-1.0.6/revision/2.cabal) = 2172
-SHA256 (cabal/sorted-list-0.2.3.1/sorted-list-0.2.3.1.tar.gz) = 201be6607fc1bcfb84e9777dc9d216af06149cafe34831a132a31713b8bfb9f4
-SIZE (cabal/sorted-list-0.2.3.1/sorted-list-0.2.3.1.tar.gz) = 6742
+SHA256 (cabal/sorted-list-0.3.1.0/sorted-list-0.3.1.0.tar.gz) = b4cea33b2536217010ea80152978b2005b0bbe1aa6fb271efc7b9884267dbcb1
+SIZE (cabal/sorted-list-0.3.1.0/sorted-list-0.3.1.0.tar.gz) = 7288
SHA256 (cabal/split-0.2.5/split-0.2.5.tar.gz) = 52da404e8397c1ab238354c8d4fd9a7e9c5cac8849cc2ce2e45facc85e74a913
SIZE (cabal/split-0.2.5/split-0.2.5.tar.gz) = 16008
-SHA256 (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = d678c41a603a62032cf7e5f8336bb8222c93990e4b59c8b291b7ca26c7eb12c7
-SIZE (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = 21981
+SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
+SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
SHA256 (cabal/sqlite-simple-0.4.19.0/sqlite-simple-0.4.19.0.tar.gz) = 38727d16060909a2b65c15914ba58a68d88fe9919c547078e701e50635e9323a
SIZE (cabal/sqlite-simple-0.4.19.0/sqlite-simple-0.4.19.0.tar.gz) = 35578
SHA256 (cabal/stan-0.2.1.0/stan-0.2.1.0.tar.gz) = 5ac59c0836cc484476d849648e258ac83a0936d5cc11ea64182124e1ef0ac0d5
SIZE (cabal/stan-0.2.1.0/stan-0.2.1.0.tar.gz) = 90367
+SHA256 (cabal/stan-0.2.1.0/revision/2.cabal) = 89193c121679139a176f30a6318b2e3d004873d8c40f9517345308a58b97b2b5
+SIZE (cabal/stan-0.2.1.0/revision/2.cabal) = 9260
SHA256 (cabal/stm-containers-1.2.1.1/stm-containers-1.2.1.1.tar.gz) = 256c64a2bdb01eb8c30bc33cbdbc35332ca05705c7d9e54fe8f19aeb2fa14870
SIZE (cabal/stm-containers-1.2.1.1/stm-containers-1.2.1.1.tar.gz) = 8449
SHA256 (cabal/stm-hamt-1.2.1.1/stm-hamt-1.2.1.1.tar.gz) = a7157ef26a1b5871cf3625b2b9c60a0d4405edd8a48567df1be2d9f79d506786
@@ -613,20 +599,20 @@ SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732e
SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
+SHA256 (cabal/string-interpolate-0.3.4.0/string-interpolate-0.3.4.0.tar.gz) = 88838540b080308174d4fa51f20f15f46ed928bf1cf664f533f9bda5ae1e0b8e
+SIZE (cabal/string-interpolate-0.3.4.0/string-interpolate-0.3.4.0.tar.gz) = 23317
+SHA256 (cabal/string-interpolate-0.3.4.0/revision/3.cabal) = a713c1afe3022f21f0fd0c77d846978c534c4e4a5a0935b07b068521c04e383f
+SIZE (cabal/string-interpolate-0.3.4.0/revision/3.cabal) = 4274
SHA256 (cabal/stylish-haskell-0.14.6.0/stylish-haskell-0.14.6.0.tar.gz) = 6ba35a4b3c9a82b6a38a6c92adc7411e905ba45d3a05cdc4401f0cdbdb88e2ec
SIZE (cabal/stylish-haskell-0.14.6.0/stylish-haskell-0.14.6.0.tar.gz) = 75080
-SHA256 (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = ec7c1e8822d62ab910386361cdcee40a22a26cd344c34741fadd982302291e60
-SIZE (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = 41809
+SHA256 (cabal/syb-0.7.3/syb-0.7.3.tar.gz) = 676668d46941fc1be26bdd2cfd727aa13bcb909eaa8189937a9dbd6d41ac3b8d
+SIZE (cabal/syb-0.7.3/syb-0.7.3.tar.gz) = 42181
SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
-SHA256 (cabal/tar-0.6.3.0/tar-0.6.3.0.tar.gz) = 50bb660feec8a524416d6934251b996eaa7e39d49ae107ad505ab700d43f6814
-SIZE (cabal/tar-0.6.3.0/tar-0.6.3.0.tar.gz) = 54502
-SHA256 (cabal/tar-0.6.3.0/revision/1.cabal) = e9f151d9999be8953443e730524b2792e9c0a4fb5b1463097fa1a8230870fd8a
-SIZE (cabal/tar-0.6.3.0/revision/1.cabal) = 4634
SHA256 (cabal/tar-0.6.4.0/tar-0.6.4.0.tar.gz) = 7949a50004a80993000512079bc03ebcad4872414fc181f45b3883d743c0f3aa
SIZE (cabal/tar-0.6.4.0/tar-0.6.4.0.tar.gz) = 54956
-SHA256 (cabal/tar-0.6.4.0/revision/1.cabal) = a72549370449fe99e3008744ad2e43685e96bf86aa0db15898189fcbaafcd815
-SIZE (cabal/tar-0.6.4.0/revision/1.cabal) = 4971
+SHA256 (cabal/tar-0.6.4.0/revision/2.cabal) = 068db937ec55970547a6190f407189482a22bf0a249231ceda853686892a8e1c
+SIZE (cabal/tar-0.6.4.0/revision/2.cabal) = 4971
SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
@@ -639,14 +625,16 @@ SHA256 (cabal/tasty-hunit-0.10.2/tasty-hunit-0.10.2.tar.gz) = 5af01fa7c1ef98b324
SIZE (cabal/tasty-hunit-0.10.2/tasty-hunit-0.10.2.tar.gz) = 7808
SHA256 (cabal/tasty-rerun-1.1.20/tasty-rerun-1.1.20.tar.gz) = 7e8a2d0be2df0e1c864bc8b5f4e7ecb261d112981e68e1b0186f611faa44a55f
SIZE (cabal/tasty-rerun-1.1.20/tasty-rerun-1.1.20.tar.gz) = 6931
-SHA256 (cabal/tasty-rerun-1.1.20/revision/1.cabal) = 139ea631f0c133d9f792d774a438e5d64f1ce964493505f3c7209e0b43eab58f
-SIZE (cabal/tasty-rerun-1.1.20/revision/1.cabal) = 1514
+SHA256 (cabal/tasty-rerun-1.1.20/revision/2.cabal) = 929a5a35c3e087b9fcb9321925230a12ee0f753e4f5350766e3898bb5226f4c7
+SIZE (cabal/tasty-rerun-1.1.20/revision/2.cabal) = 1514
SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
SHA256 (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = b0f070d6926cdaacf3a412c5518e5c23afca1e0ed00808a5328c96e468b67f49
SIZE (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = 4457
SHA256 (cabal/terminal-size-0.3.4/revision/1.cabal) = 21d7f1320eeb86177e860ec07a3d8e7510977b1b415a96ebb62ee4ad72955770
SIZE (cabal/terminal-size-0.3.4/revision/1.cabal) = 1364
+SHA256 (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = c8770fba789ce80334cae628285103c49abec0fa074773cbb5a88e26f5a7725d
+SIZE (cabal/text-conversions-0.3.1.1/text-conversions-0.3.1.1.tar.gz) = 5258
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
SIZE (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9599
SHA256 (cabal/text-iso8601-0.1.1/revision/2.cabal) = e07a625eef969338992bf9bba8e5dc73f07ac65f991ba636b8f1175890d15849
@@ -665,6 +653,14 @@ SHA256 (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = b781a0c059872bc95406d00e
SIZE (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = 14622
SHA256 (cabal/th-env-0.1.1/th-env-0.1.1.tar.gz) = fc01b166df6ba45f6ce157165eb786da208dbab41252fd81134f8ba02cf3f505
SIZE (cabal/th-env-0.1.1/th-env-0.1.1.tar.gz) = 2724
+SHA256 (cabal/th-expand-syns-0.4.12.0/th-expand-syns-0.4.12.0.tar.gz) = 18e19967329c89f376cfc9ec04bd7871854ce0c70f803a1af15532be00c6ef0f
+SIZE (cabal/th-expand-syns-0.4.12.0/th-expand-syns-0.4.12.0.tar.gz) = 7090
+SHA256 (cabal/th-lift-0.8.6/th-lift-0.8.6.tar.gz) = 04309ad70ef80ed054ebda5b7d34a66642017604019f9e44ad321eec04a1ef1f
+SIZE (cabal/th-lift-0.8.6/th-lift-0.8.6.tar.gz) = 14310
+SHA256 (cabal/th-orphans-0.13.16/th-orphans-0.13.16.tar.gz) = e9900135821c4a2a8a52aeea203514c7c334bef9d636d51f89ebb3a8b92ba913
+SIZE (cabal/th-orphans-0.13.16/th-orphans-0.13.16.tar.gz) = 7145
+SHA256 (cabal/th-reify-many-0.1.10/th-reify-many-0.1.10.tar.gz) = 9d250e61242f2fb887dedc9d28c0141832ff256e63bebc2bf5abff81037be4a5
+SIZE (cabal/th-reify-many-0.1.10/th-reify-many-0.1.10.tar.gz) = 5825
SHA256 (cabal/these-1.2.1/these-1.2.1.tar.gz) = 17d6d933365edabf801a16842c1403bdd37cc5300faa2fcca980decdab22e4de
SIZE (cabal/these-1.2.1/these-1.2.1.tar.gz) = 9906
SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168eb2b2869d79e62ed8c845780b7ea136
@@ -675,8 +671,8 @@ SHA256 (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 07
SIZE (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 1956
SHA256 (cabal/tomland-1.3.3.3/tomland-1.3.3.3.tar.gz) = a0992bea52a636e2aa2597b0ab25c54f0fb389e0052fe5a6436fe53acef956ab
SIZE (cabal/tomland-1.3.3.3/tomland-1.3.3.3.tar.gz) = 90749
-SHA256 (cabal/tomland-1.3.3.3/revision/2.cabal) = fcfa4231de9b4a32c61a18462c5925c4203dbcbeb22c7228d79a463d72491d1c
-SIZE (cabal/tomland-1.3.3.3/revision/2.cabal) = 9404
+SHA256 (cabal/tomland-1.3.3.3/revision/3.cabal) = 5a1883fbe1a59bc3e70b3058ca2e1d0fa4add0727f1f3154fbb2f69339fd9429
+SIZE (cabal/tomland-1.3.3.3/revision/3.cabal) = 9404
SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90
SIZE (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 2902
SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
@@ -687,8 +683,8 @@ SHA256 (cabal/trial-0.0.0.0/revision/5.cabal) = a1d26b8da6f84cd7ca26761451af6c11
SIZE (cabal/trial-0.0.0.0/revision/5.cabal) = 4410
SHA256 (cabal/trial-optparse-applicative-0.0.0.0/trial-optparse-applicative-0.0.0.0.tar.gz) = f63d2594a505f1ed1d006a619fd41ed7cddeeb9354d029f2f8e9b6e0ec7717c1
SIZE (cabal/trial-optparse-applicative-0.0.0.0/trial-optparse-applicative-0.0.0.0.tar.gz) = 7163
-SHA256 (cabal/trial-optparse-applicative-0.0.0.0/revision/4.cabal) = 81d9c087afe75983e0d809f5a56a5d58265846f37a88af173f34c28d35fb3f17
-SIZE (cabal/trial-optparse-applicative-0.0.0.0/revision/4.cabal) = 2540
+SHA256 (cabal/trial-optparse-applicative-0.0.0.0/revision/5.cabal) = e15d6a2502279bfb7528b0f5a1a2bc5f2e1af5654ae09f72f8640448051e744b
+SIZE (cabal/trial-optparse-applicative-0.0.0.0/revision/5.cabal) = 2540
SHA256 (cabal/trial-tomland-0.0.0.0/trial-tomland-0.0.0.0.tar.gz) = 43f430b974a208e87a32e2d45cf9e6f3c22f5873770ca379968b58a90a76748a
SIZE (cabal/trial-tomland-0.0.0.0/trial-tomland-0.0.0.0.tar.gz) = 7723
SHA256 (cabal/trial-tomland-0.0.0.0/revision/5.cabal) = fbc2bb8d5c79a3e8f5decba9f51ff2ec813bae494d7249b1c33ae88fa56e83f4
@@ -701,8 +697,8 @@ SHA256 (cabal/uniplate-1.6.13/uniplate-1.6.13.tar.gz) = e777c94628445556a71f135a
SIZE (cabal/uniplate-1.6.13/uniplate-1.6.13.tar.gz) = 29787
SHA256 (cabal/uniplate-1.6.13/revision/1.cabal) = c8b715570d0b4baa72512e677552dd3f98372a64bf9de000e779bd4162fd7be7
SIZE (cabal/uniplate-1.6.13/revision/1.cabal) = 3320
-SHA256 (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 689b3a960c8fe12910554aa5b739d5c4769c1d180ade20402fde2ed49db7eff4
-SIZE (cabal/unix-compat-0.7.4/unix-compat-0.7.4.tar.gz) = 15586
+SHA256 (cabal/unix-compat-0.7.4.1/unix-compat-0.7.4.1.tar.gz) = 3f9611624a100c75e672d900e63fe7a0e595615a34e6605662edaff151e44054
+SIZE (cabal/unix-compat-0.7.4.1/unix-compat-0.7.4.1.tar.gz) = 15619
SHA256 (cabal/unliftio-0.2.25.1/unliftio-0.2.25.1.tar.gz) = 3bfc6f8dea6966c2c06df83e6d3f481bbd77531f58b8049c46738aad9268336e
SIZE (cabal/unliftio-0.2.25.1/unliftio-0.2.25.1.tar.gz) = 58203
SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3
@@ -721,12 +717,12 @@ SHA256 (cabal/uuid-types-1.0.6/revision/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bf
SIZE (cabal/uuid-types-1.0.6/revision/3.cabal) = 2619
SHA256 (cabal/validation-selective-0.2.0.0/validation-selective-0.2.0.0.tar.gz) = 9a884e97e6a64f2cacadec8d5ea7e8ba7562d0c8fa9ab7cd5c34055eaec64987
SIZE (cabal/validation-selective-0.2.0.0/validation-selective-0.2.0.0.tar.gz) = 22397
-SHA256 (cabal/validation-selective-0.2.0.0/revision/5.cabal) = 3fb7836ae5c8be1b41a69f31944c3a8dcf1b8d934ceb68b4989bc55aaad39316
-SIZE (cabal/validation-selective-0.2.0.0/revision/5.cabal) = 3917
+SHA256 (cabal/validation-selective-0.2.0.0/revision/6.cabal) = 7f7d78b28f1bf2165b5d4da0aa98eb7e4a81f56b45ff1e2cbede08f02d8fa192
+SIZE (cabal/validation-selective-0.2.0.0/revision/6.cabal) = 3917
SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
-SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
-SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
+SHA256 (cabal/vector-0.13.2.0/revision/2.cabal) = 9ac338c8da52d8a37db08434ca4480fef2cea4f9aac240f4f994bb467f5275b4
+SIZE (cabal/vector-0.13.2.0/revision/2.cabal) = 8804
SHA256 (cabal/vector-algorithms-0.9.1.0/vector-algorithms-0.9.1.0.tar.gz) = d2b674676802670d8a682b357da6b6b5741b4a33b191f0ffe5f2b2bc40558eb2
SIZE (cabal/vector-algorithms-0.9.1.0/vector-algorithms-0.9.1.0.tar.gz) = 29426
SHA256 (cabal/vector-binary-instances-0.2.5.2/vector-binary-instances-0.2.5.2.tar.gz) = b72e3b2109a02c75cb8f07ef0aabba0dba6ec0148e21321a0a2b2197c9a2f54d
@@ -735,8 +731,8 @@ SHA256 (cabal/vector-binary-instances-0.2.5.2/revision/5.cabal) = 9ba8f2c5a95278
SIZE (cabal/vector-binary-instances-0.2.5.2/revision/5.cabal) = 2728
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
-SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e
-SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642
+SHA256 (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 483be6df13c72169a917640589666f9fece7bea9fa13fcd41d052dab37ea289e
+SIZE (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 1642
SHA256 (cabal/void-0.7.3/void-0.7.3.tar.gz) = 53af758ddc37dc63981671e503438d02c6f64a2d8744e9bec557a894431f7317
SIZE (cabal/void-0.7.3/void-0.7.3.tar.gz) = 6741
SHA256 (cabal/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c3ec0d827c93b77ce95807fe0a38b65f4918cd1
@@ -747,7 +743,5 @@ SHA256 (cabal/yaml-0.11.11.2/yaml-0.11.11.2.tar.gz) = ee74923ee5b0fef74413c58aaa
SIZE (cabal/yaml-0.11.11.2/yaml-0.11.11.2.tar.gz) = 31926
SHA256 (cabal/yaml-0.11.11.2/revision/2.cabal) = 6f0a1859e0fb3068e50dbc7fe9bf9a26847741bc24344e35e16a03711a18f88d
SIZE (cabal/yaml-0.11.11.2/revision/2.cabal) = 5178
-SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6968ae86b2231e1d429ce8bc9083e6a55bc
-SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
-SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206
-SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357
+SHA256 (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = bf95ab01ed924be800addea195fba5ca97ec69f378368f6ff466bdc29666c1c1
+SIZE (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = 29324
diff --git a/devel/hs-hpack/Makefile b/devel/hs-hpack/Makefile
index b474bc6fa2ff..38bbe6ab5e81 100644
--- a/devel/hs-hpack/Makefile
+++ b/devel/hs-hpack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hpack
-DISTVERSION= 0.38.1
+DISTVERSION= 0.38.2
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -14,11 +14,11 @@ USES= cabal
USE_CABAL= Glob-0.10.2_3 \
OneTuple-0.4.2_1 \
- QuickCheck-2.15.0.1_1 \
+ QuickCheck-2.16.0.0 \
StateVar-1.2.2 \
- aeson-2.2.3.0_3 \
- ansi-terminal-1.1.2 \
- ansi-terminal-types-1.1 \
+ aeson-2.2.3.0_4 \
+ ansi-terminal-1.1.3 \
+ ansi-terminal-types-1.1.3 \
appar-0.1.8 \
asn1-encoding-0.9.6_2 \
asn1-parse-0.9.5 \
@@ -32,10 +32,10 @@ USE_CABAL= Glob-0.10.2_3 \
basement-0.0.16 \
bifunctors-5.6.2_2 \
bitvec-1.1.5.0_3 \
- blaze-builder-0.4.2.3 \
+ blaze-builder-0.4.4.1 \
byteorder-1.0.4 \
case-insensitive-1.2.1.0 \
- cborg-0.2.10.0_2 \
+ cborg-0.2.10.0_3 \
cereal-0.5.8.3 \
character-ps-0.1 \
colour-2.3.6 \
@@ -44,9 +44,10 @@ USE_CABAL= Glob-0.10.2_3 \
contravariant-1.5.5 \
cookie-0.5.1 \
crypton-1.0.4 \
- crypton-connection-0.4.4 \
+ crypton-connection-0.4.5 \
+ crypton-socks-0.6.2 \
crypton-x509-1.7.7 \
- crypton-x509-store-1.6.10 \
+ crypton-x509-store-1.6.11 \
crypton-x509-system-1.6.7 \
crypton-x509-validation-1.6.14 \
data-default-0.8.0.1 \
@@ -56,7 +57,7 @@ USE_CABAL= Glob-0.10.2_3 \
dlist-1.0_2 \
ech-config-0.0.1 \
generically-0.1.1_4 \
- half-0.3.2 \
+ half-0.3.3 \
hashable-1.5.0.0_1 \
hourglass-0.2.12_1 \
hpke-0.0.0 \
@@ -75,30 +76,29 @@ USE_CABAL= Glob-0.10.2_3 \
memory-0.18.0_1 \
mime-types-0.1.2.0 \
mono-traversable-1.0.21.0 \
- network-3.2.7.0 \
+ network-3.2.8.0 \
network-byte-order-0.1.7 \
network-uri-2.6.4.2_1 \
old-locale-1.0.0.7_2 \
old-time-1.1.0.4 \
- optparse-applicative-0.18.1.0_1 \
- os-string-2.0.7 \
+ optparse-applicative-0.19.0.0 \
+ os-string-2.0.8 \
pem-0.2.4 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
primitive-0.9.1.0 \
- random-1.3.0 \
+ random-1.3.1 \
resourcet-1.3.0 \
scientific-0.3.8.0_2 \
semialign-1.3.1_2 \
semigroupoids-6.0.1_2 \
- serialise-0.2.6.1_4 \
- socks-0.6.1 \
+ serialise-0.2.6.1_5 \
split-0.2.5 \
- splitmix-0.1.1 \
+ splitmix-0.1.3.1 \
streaming-commons-0.2.3.0 \
strict-0.5.1_1 \
tagged-0.8.9 \
- tasty-1.5.3_1 \
+ tasty-1.5.3_2 \
text-iso8601-0.1.1_2 \
text-metrics-0.3.3 \
text-short-0.1.6_3 \
@@ -106,15 +106,15 @@ USE_CABAL= Glob-0.10.2_3 \
th-compat-0.1.6 \
these-1.2.1_2 \
time-compat-1.9.8 \
- tls-2.1.9 \
+ tls-2.1.11 \
transformers-compat-0.7.2 \
- unix-time-0.4.16 \
+ unix-time-0.4.17 \
unliftio-core-0.2.1.0_4 \
unordered-containers-0.2.20_4 \
uuid-types-1.0.6_3 \
- vector-0.13.2.0_1 \
+ vector-0.13.2.0_2 \
vector-algorithms-0.9.1.0 \
- vector-stream-0.1.0.1_3 \
+ vector-stream-0.1.0.1_4 \
witherable-0.5_1 \
yaml-0.11.11.2_2 \
zlib-0.7.1.0_2
diff --git a/devel/hs-hpack/distinfo b/devel/hs-hpack/distinfo
index e270fe7c0c59..902a7fac8a72 100644
--- a/devel/hs-hpack/distinfo
+++ b/devel/hs-hpack/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1743601089
-SHA256 (cabal/hpack-0.38.1/hpack-0.38.1.tar.gz) = 6a3d315b57a87604a0e9f7c123b27c3c0408d03c5fcd259e36992c19ca7a1e0f
-SIZE (cabal/hpack-0.38.1/hpack-0.38.1.tar.gz) = 73133
+TIMESTAMP = 1756809729
+SHA256 (cabal/hpack-0.38.2/hpack-0.38.2.tar.gz) = a661ec06c62aa4d7bff7d82b888936017e70e5e6e63b3ca697d3d17787cb87bc
+SIZE (cabal/hpack-0.38.2/hpack-0.38.2.tar.gz) = 73382
SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0
SIZE (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 30226
SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081
@@ -9,20 +9,18 @@ SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25
SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207
SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013
-SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
-SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502
-SHA256 (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 0cfd337bb9e6fbf09255bd24bb498a156f1d9bcd465396ac8657b25034b9ee31
-SIZE (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 9046
+SHA256 (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 0b563fa6ea11653d76d57e96625f4a476e02b9fdaeba9c05d2ccc10d8da802c0
+SIZE (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 83903
SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/3.cabal) = 61e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b
-SIZE (cabal/aeson-2.2.3.0/revision/3.cabal) = 6378
-SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
-SIZE (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = 36259
-SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
-SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
+SHA256 (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092
+SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633
+SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
+SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
SHA256 (cabal/appar-0.1.8/appar-0.1.8.tar.gz) = c4ceeddc26525b58d82c41b6d3e32141371a200a6794aae185b6266ccc81631f
SIZE (cabal/appar-0.1.8/appar-0.1.8.tar.gz) = 4037
SHA256 (cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz) = d9f8deabd3b908e5cf83c0d813c08dc0143b3ec1c0d97f660d2cfa02c1c8da0a
@@ -65,16 +63,16 @@ SHA256 (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 83d27cee5be1d5342ddbf39999
SIZE (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 40076
SHA256 (cabal/bitvec-1.1.5.0/revision/3.cabal) = 434be6dc60e22858a52869c58038c35353f1a778b9679ebc06a2165bcc7f88b3
SIZE (cabal/bitvec-1.1.5.0/revision/3.cabal) = 4921
-SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b
-SIZE (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 60777
+SHA256 (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 971d360428ac97af9a4e55e4f2c23649f6cedc0ce5d6e94d520e663f33ea5113
+SIZE (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 59452
SHA256 (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = bd20bbb586947f99c38a4c93d9d0266f49f6fc581767b51ba568f6d5d52d2919
SIZE (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = 2030
SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
SHA256 (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 17fe070c38fc498cab49bcb9d6215b7747d53bedf96502e9bcce9cad73b9c797
SIZE (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 92122
-SHA256 (cabal/cborg-0.2.10.0/revision/2.cabal) = a52224590aca5c992a5ca0c6713439587076ad1f9c8e04ce2dca7ba2026e3654
-SIZE (cabal/cborg-0.2.10.0/revision/2.cabal) = 5406
+SHA256 (cabal/cborg-0.2.10.0/revision/3.cabal) = 47c044ade185e59433ec301fd3d85c7a1b9709cc752daf8b6388c9190aa618aa
+SIZE (cabal/cborg-0.2.10.0/revision/3.cabal) = 5397
SHA256 (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 99905220661b26e5bd91130bd9772554938608a5b1d717240a6eb331121e0f6a
SIZE (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 20166
SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
@@ -93,12 +91,14 @@ SHA256 (cabal/cookie-0.5.1/cookie-0.5.1.tar.gz) = 1adde62726e3a3bbe147c02514fe0c
SIZE (cabal/cookie-0.5.1/cookie-0.5.1.tar.gz) = 6680
SHA256 (cabal/crypton-1.0.4/crypton-1.0.4.tar.gz) = b4885402206422450823e7001a40d0f6b11d0c603a0cb8bf8ff5a186b7c4011a
SIZE (cabal/crypton-1.0.4/crypton-1.0.4.tar.gz) = 649976
-SHA256 (cabal/crypton-connection-0.4.4/crypton-connection-0.4.4.tar.gz) = 247068c222a5feec66ada8d599bfc4a878bef2cac104636afbc7d5cae93ca491
-SIZE (cabal/crypton-connection-0.4.4/crypton-connection-0.4.4.tar.gz) = 9324
+SHA256 (cabal/crypton-connection-0.4.5/crypton-connection-0.4.5.tar.gz) = bcddb9f095eb7f13526bcbd4c20001b4bec737c1e6b2dcb6939f643fb83225de
+SIZE (cabal/crypton-connection-0.4.5/crypton-connection-0.4.5.tar.gz) = 9360
+SHA256 (cabal/crypton-socks-0.6.2/crypton-socks-0.6.2.tar.gz) = a836087e5c277413c79e6d94a7bf346bfb61eaffb2f55555875c76dfeca69f3b
+SIZE (cabal/crypton-socks-0.6.2/crypton-socks-0.6.2.tar.gz) = 11908
SHA256 (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = efece48c8c4adfee209979c2967037d90e6ba1b7b4e7bb1081d1d4cd93daf382
SIZE (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = 21547
-SHA256 (cabal/crypton-x509-store-1.6.10/crypton-x509-store-1.6.10.tar.gz) = cef0631c0dad9ca43984e51140f030e7de9a1f4bfd0b2223ed9c6d41fe4238b0
-SIZE (cabal/crypton-x509-store-1.6.10/crypton-x509-store-1.6.10.tar.gz) = 12720
+SHA256 (cabal/crypton-x509-store-1.6.11/crypton-x509-store-1.6.11.tar.gz) = 03a991cc1241873435761b379eed94a4e899e0c4804df1719ea5b281903b781f
+SIZE (cabal/crypton-x509-store-1.6.11/crypton-x509-store-1.6.11.tar.gz) = 12772
SHA256 (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = a436261e5f5e83d85080f57a5509c8224c9e75a6e56d0c43a7d2967052b634ca
SIZE (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = 3496
SHA256 (cabal/crypton-x509-validation-1.6.14/crypton-x509-validation-1.6.14.tar.gz) = ed0e394127db59d66a0a8e4bde28fa0b8cc67cc9a810793b54a58e96df4c601d
@@ -125,8 +125,8 @@ SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a
SIZE (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 2870
SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b1290079bcd03b8348989f909ac9bd972ddc452e
SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
-SHA256 (cabal/half-0.3.2/half-0.3.2.tar.gz) = 19992e9fb6f4ea8a53b0ba0693565e8ec73c620b603e74b6d4f262e49d7df038
-SIZE (cabal/half-0.3.2/half-0.3.2.tar.gz) = 8319
+SHA256 (cabal/half-0.3.3/half-0.3.3.tar.gz) = f476049628d6ff79722fb073c01e85f2a11b2ef3835fdc3fc21a61f05d17ab02
+SIZE (cabal/half-0.3.3/half-0.3.3.tar.gz) = 8359
SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
@@ -179,8 +179,8 @@ SHA256 (cabal/mime-types-0.1.2.0/mime-types-0.1.2.0.tar.gz) = 013ae48a4c1726a4f9
SIZE (cabal/mime-types-0.1.2.0/mime-types-0.1.2.0.tar.gz) = 12044
SHA256 (cabal/mono-traversable-1.0.21.0/mono-traversable-1.0.21.0.tar.gz) = 4dd93ea334c0169500402f07aa39c98dbb7bffe55dc63fdf228da2cc22c7c5cd
SIZE (cabal/mono-traversable-1.0.21.0/mono-traversable-1.0.21.0.tar.gz) = 43552
-SHA256 (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 68548e660632a3c09b230c33fe08cc880273372b485e65cbe7a717936de9728b
-SIZE (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 145714
+SHA256 (cabal/network-3.2.8.0/network-3.2.8.0.tar.gz) = 51788e5eeb7d77264f260acd48df8055a4dbc2477e8d634a8493677bb15c5fc8
+SIZE (cabal/network-3.2.8.0/network-3.2.8.0.tar.gz) = 146148
SHA256 (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 480ce0ad7f67364ec8d4ce8d815f463d9e4074e3789be22a5722cfdebed08679
SIZE (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 6402
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
@@ -193,12 +193,10 @@ SHA256 (cabal/old-locale-1.0.0.7/revision/2.cabal) = fa998be2c7e00cd26a6e9075bea
SIZE (cabal/old-locale-1.0.0.7/revision/2.cabal) = 1071
SHA256 (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 1e22eb7f7b924a676f52e317917b3b5eeceee11c74ef4bc609c0bcec624c166f
SIZE (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 75542
-SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491
-SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682
-SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82
-SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289
-SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
-SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
+SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
+SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
+SHA256 (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 02794279dd30282e7b0d45a860dda50ee26a92b1461f5da4545f62dab4172686
+SIZE (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 44896
SHA256 (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 770c4c1b9cd24b3db7f511f8a48404a0d098999e28573c3743a8a296bb96f8d4
SIZE (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 4717
SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
@@ -207,8 +205,8 @@ SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.
SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
-SHA256 (cabal/random-1.3.0/random-1.3.0.tar.gz) = 6b5067e65625d777e31f151f5fcec351091d9de832183ca2a2a864e1cfd4f1b1
-SIZE (cabal/random-1.3.0/random-1.3.0.tar.gz) = 63786
+SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
+SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b
SIZE (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = 17620
SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d7718e52e622e5a118056653edafcbc7ccc5333be7217218cf
@@ -225,14 +223,12 @@ SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21
SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
SHA256 (cabal/serialise-0.2.6.1/serialise-0.2.6.1.tar.gz) = 63949799ffd10675ef70ea701c1eb63e618629b3b2f7b25f07c5a966e24e77f4
SIZE (cabal/serialise-0.2.6.1/serialise-0.2.6.1.tar.gz) = 75106
-SHA256 (cabal/serialise-0.2.6.1/revision/4.cabal) = 70495f88c1633bd432847b1d767e9e6832779f85b9d012b01a0a14f2cacbecc6
-SIZE (cabal/serialise-0.2.6.1/revision/4.cabal) = 8823
-SHA256 (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 734447558bb061ce768f53a0df1f2401902c6bee396cc96ce627edd986ef6a73
-SIZE (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 9759
+SHA256 (cabal/serialise-0.2.6.1/revision/5.cabal) = a67f89b5533b1148ad465dc7f24baeed2e2e9e7d81d2a147fc7fa8ff1089ca4d
+SIZE (cabal/serialise-0.2.6.1/revision/5.cabal) = 8814
SHA256 (cabal/split-0.2.5/split-0.2.5.tar.gz) = 52da404e8397c1ab238354c8d4fd9a7e9c5cac8849cc2ce2e45facc85e74a913
SIZE (cabal/split-0.2.5/split-0.2.5.tar.gz) = 16008
-SHA256 (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = d678c41a603a62032cf7e5f8336bb8222c93990e4b59c8b291b7ca26c7eb12c7
-SIZE (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = 21981
+SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
+SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
SHA256 (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 26384af91f5ab9470b0bbdd0ce2172db43fc79730b7c5a3405d89c3663eb1e57
SIZE (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 37874
SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
@@ -243,8 +239,8 @@ SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe
SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
-SHA256 (cabal/tasty-1.5.3/revision/1.cabal) = 9d56ea9dbc274fc853fc531373b2c91bfe360e21460c2c6a5838897d86e3f6d0
-SIZE (cabal/tasty-1.5.3/revision/1.cabal) = 2923
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
SIZE (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9599
SHA256 (cabal/text-iso8601-0.1.1/revision/2.cabal) = e07a625eef969338992bf9bba8e5dc73f07ac65f991ba636b8f1175890d15849
@@ -267,12 +263,12 @@ SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168e
SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294
SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0e5df2e9053d005a3b345b30f5225af04f081d3ef5cf0
SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
-SHA256 (cabal/tls-2.1.9/tls-2.1.9.tar.gz) = 152d77212c79a8606d9207e2a453dee56f34a981abc842463639401077abe93a
-SIZE (cabal/tls-2.1.9/tls-2.1.9.tar.gz) = 184895
+SHA256 (cabal/tls-2.1.11/tls-2.1.11.tar.gz) = 059a173398504f03cdcf33543ee33ba45082c3270f52a4d5810f84ddf7f684e3
+SIZE (cabal/tls-2.1.11/tls-2.1.11.tar.gz) = 185047
SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
-SHA256 (cabal/unix-time-0.4.16/unix-time-0.4.16.tar.gz) = ace2a7126d7344feb3221680c556de7f28a969fb287d49bd4a2d7df18fe638e9
-SIZE (cabal/unix-time-0.4.16/unix-time-0.4.16.tar.gz) = 52594
+SHA256 (cabal/unix-time-0.4.17/unix-time-0.4.17.tar.gz) = f63a05be5dcc5ac8f72c26c9fef8dcc993638ca9b545b9bd69b8a3924c201f8c
+SIZE (cabal/unix-time-0.4.17/unix-time-0.4.17.tar.gz) = 53677
SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3
SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865
SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a
@@ -287,14 +283,14 @@ SHA256 (cabal/uuid-types-1.0.6/revision/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bf
SIZE (cabal/uuid-types-1.0.6/revision/3.cabal) = 2619
SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
-SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
-SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
+SHA256 (cabal/vector-0.13.2.0/revision/2.cabal) = 9ac338c8da52d8a37db08434ca4480fef2cea4f9aac240f4f994bb467f5275b4
+SIZE (cabal/vector-0.13.2.0/revision/2.cabal) = 8804
SHA256 (cabal/vector-algorithms-0.9.1.0/vector-algorithms-0.9.1.0.tar.gz) = d2b674676802670d8a682b357da6b6b5741b4a33b191f0ffe5f2b2bc40558eb2
SIZE (cabal/vector-algorithms-0.9.1.0/vector-algorithms-0.9.1.0.tar.gz) = 29426
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
-SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e
-SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642
+SHA256 (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 483be6df13c72169a917640589666f9fece7bea9fa13fcd41d052dab37ea289e
+SIZE (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 1642
SHA256 (cabal/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c3ec0d827c93b77ce95807fe0a38b65f4918cd1
SIZE (cabal/witherable-0.5/witherable-0.5.tar.gz) = 10819
SHA256 (cabal/witherable-0.5/revision/1.cabal) = 85bab588ebca37996fc3171b9d8b2e065eb0536c9f44224bcf037c0849a881de
diff --git a/devel/hs-hspec-discover/Makefile b/devel/hs-hspec-discover/Makefile
index f8fc0b9ab863..cc528d94dc31 100644
--- a/devel/hs-hspec-discover/Makefile
+++ b/devel/hs-hspec-discover/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hspec-discover
-DISTVERSION= 2.11.12
+DISTVERSION= 2.11.14
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
diff --git a/devel/hs-hspec-discover/distinfo b/devel/hs-hspec-discover/distinfo
index ed937614ad3a..d555ea46a219 100644
--- a/devel/hs-hspec-discover/distinfo
+++ b/devel/hs-hspec-discover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742215134
-SHA256 (cabal/hspec-discover-2.11.12/hspec-discover-2.11.12.tar.gz) = 97faa38ee295ca0c958b8c30a6a264d79e51857d724cf11304c0b942bc7e9b10
-SIZE (cabal/hspec-discover-2.11.12/hspec-discover-2.11.12.tar.gz) = 6894
+TIMESTAMP = 1759353191
+SHA256 (cabal/hspec-discover-2.11.14/hspec-discover-2.11.14.tar.gz) = 8d6717b205a26e31b22e70f6cf8badb32203264ed9ca7c3c87992e062cb543ae
+SIZE (cabal/hspec-discover-2.11.14/hspec-discover-2.11.14.tar.gz) = 6893
diff --git a/devel/hub/Makefile b/devel/hub/Makefile
index 4a583b9a31ec..c7c0aebc050a 100644
--- a/devel/hub/Makefile
+++ b/devel/hub/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hub
PORTVERSION= 2.14.2
DISTVERSIONPREFIX= v
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= devel sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/hvm/Makefile b/devel/hvm/Makefile
index 421a9a31287b..7ca51a1bad40 100644
--- a/devel/hvm/Makefile
+++ b/devel/hvm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hvm
DISTVERSION= g20240821
-PORTREVISION= 6
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/hyprutils/Makefile b/devel/hyprutils/Makefile
index d181ce7f235e..90593cd9b850 100644
--- a/devel/hyprutils/Makefile
+++ b/devel/hyprutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hyprutils
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.2
+DISTVERSION= 0.8.4
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/devel/hyprutils/distinfo b/devel/hyprutils/distinfo
index 2199aff2a819..95773a141eb0 100644
--- a/devel/hyprutils/distinfo
+++ b/devel/hyprutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753842900
-SHA256 (hyprwm-hyprutils-v0.8.2_GH0.tar.gz) = 932f8b0023edcbfd01106c634010cad1533dccf295c2817d66da0e455e12753a
-SIZE (hyprwm-hyprutils-v0.8.2_GH0.tar.gz) = 42757
+TIMESTAMP = 1756194300
+SHA256 (hyprwm-hyprutils-v0.8.4_GH0.tar.gz) = 923c108c5d0e69bb1fe53f27b64f10a50eef98cfe22c889b44743d70a8ec485a
+SIZE (hyprwm-hyprutils-v0.8.4_GH0.tar.gz) = 43093
diff --git a/devel/hyprutils/pkg-plist b/devel/hyprutils/pkg-plist
index f6fe722a91eb..d551d8c4740b 100644
--- a/devel/hyprutils/pkg-plist
+++ b/devel/hyprutils/pkg-plist
@@ -9,6 +9,7 @@ include/hyprutils/math/Misc.hpp
include/hyprutils/math/Region.hpp
include/hyprutils/math/Vector2D.hpp
include/hyprutils/memory/Atomic.hpp
+include/hyprutils/memory/Casts.hpp
include/hyprutils/memory/ImplBase.hpp
include/hyprutils/memory/SharedPtr.hpp
include/hyprutils/memory/UniquePtr.hpp
diff --git a/devel/iaito/Makefile b/devel/iaito/Makefile
index 6352e699e41d..bce0af6905ab 100644
--- a/devel/iaito/Makefile
+++ b/devel/iaito/Makefile
@@ -1,10 +1,7 @@
PORTNAME= iaito
-DISTVERSION= 5.9.9
+DISTVERSION= 6.0.0
CATEGORIES= devel
-PATCH_SITES= https://github.com/radareorg/iaito/commit/
-PATCHFILES+= 14d843c138defd36b8550c37f067e64d6b8316fb.patch:-p1 # Fix build with Qt >= 6.9.0
-
MAINTAINER= freebsd@sysctl.cz
COMMENT= Official QT frontend of radare2, a libre reverse engineering framework
WWW= https://github.com/radareorg/iaito
diff --git a/devel/iaito/distinfo b/devel/iaito/distinfo
index ca51e4b02578..0fd1c4c415b7 100644
--- a/devel/iaito/distinfo
+++ b/devel/iaito/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1745042855
-SHA256 (radareorg-iaito-5.9.9_GH0.tar.gz) = 333e56c13ca05570eac4ae9dd53ecd7650444092aedf5b5e8959c3fb20c3316b
-SIZE (radareorg-iaito-5.9.9_GH0.tar.gz) = 2865917
-SHA256 (14d843c138defd36b8550c37f067e64d6b8316fb.patch) = 791e0c9f34d94e31f87a6f8377b70fe36c5a8738129331fe6cf213af67223765
-SIZE (14d843c138defd36b8550c37f067e64d6b8316fb.patch) = 1150
+TIMESTAMP = 1756085433
+SHA256 (radareorg-iaito-6.0.0_GH0.tar.gz) = f5232ee1432f177f40cba9bccad7cab6fb8fefb13a343adf6ebd9eb4ea14284c
+SIZE (radareorg-iaito-6.0.0_GH0.tar.gz) = 2949107
diff --git a/devel/icestorm/Makefile b/devel/icestorm/Makefile
index 5e72b2d016eb..f0c486f3f02a 100644
--- a/devel/icestorm/Makefile
+++ b/devel/icestorm/Makefile
@@ -1,6 +1,7 @@
-PORTNAME= icestorm
-PORTVERSION= g20250207
-CATEGORIES= devel
+PORTNAME= icestorm
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.1
+CATEGORIES= devel
MAINTAINER= jbo@FreeBSD.org
COMMENT= IceStorm tools for Lattice iCE40 FPGAs
@@ -20,7 +21,6 @@ SHEBANG_FILES= ${WRKSRC}/icebox/*.py \
USE_GITHUB= yes
GH_ACCOUNT= yosyshq
-GH_TAGNAME= 7fbf8c0
BINARY_ALIAS= python3=${PYTHON_CMD} sed=gsed
diff --git a/devel/icestorm/distinfo b/devel/icestorm/distinfo
index deb29ea4652d..d8b84146f4d6 100644
--- a/devel/icestorm/distinfo
+++ b/devel/icestorm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742939072
-SHA256 (yosyshq-icestorm-g20250207-7fbf8c0_GH0.tar.gz) = 508fd71f19423b56449cd9445acfa6e0852a59ace24e09bab579760d26cfe50d
-SIZE (yosyshq-icestorm-g20250207-7fbf8c0_GH0.tar.gz) = 2124107
+TIMESTAMP = 1758583530
+SHA256 (yosyshq-icestorm-v1.1_GH0.tar.gz) = 928dd541d15540a796a3d320122794d8d76acff90783de8c5747f613e474652f
+SIZE (yosyshq-icestorm-v1.1_GH0.tar.gz) = 3973988
diff --git a/devel/ignition-msgs/Makefile b/devel/ignition-msgs/Makefile
index 02b417d3f72d..4fee112bf4a5 100644
--- a/devel/ignition-msgs/Makefile
+++ b/devel/ignition-msgs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ignition-msgs
DISTVERSION= 3.0.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= devel
MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/
@@ -22,7 +22,7 @@ BB_ACCOUNT= ignitionrobotics
BB_PROJECT= ign-msgs
BB_COMMIT= 4a1cbcabff7d
-LDFLAGS+= -labsl_hash -labsl_log_internal_message -labsl_log_internal_nullguard -labsl_raw_hash_set
+LDFLAGS+= -labsl_city -labsl_hash -labsl_log_internal_message -labsl_log_internal_nullguard -labsl_raw_hash_set
USE_CXXSTD= c++17
WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT}
diff --git a/devel/include-what-you-use/Makefile b/devel/include-what-you-use/Makefile
index 15898e9519e5..17f337e03842 100644
--- a/devel/include-what-you-use/Makefile
+++ b/devel/include-what-you-use/Makefile
@@ -1,5 +1,5 @@
PORTNAME= include-what-you-use
-PORTVERSION= 0.24
+DISTVERSION= 0.25
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
@@ -18,6 +18,6 @@ SHEBANG_FILES= fix_includes.py \
CMAKE_ARGS+= -DLLVM_DIR=${LOCALBASE}/llvm${LLVM_VER}/lib/cmake/llvm \
-DClang_DIR=${LOCALBASE}/llvm${LLVM_VER}/lib/cmake/clang
-LLVM_VER= 20
+LLVM_VER= 21
.include <bsd.port.mk>
diff --git a/devel/include-what-you-use/distinfo b/devel/include-what-you-use/distinfo
index 618d3e1f5a04..c29f9f30c677 100644
--- a/devel/include-what-you-use/distinfo
+++ b/devel/include-what-you-use/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748524522
-SHA256 (include-what-you-use-include-what-you-use-0.24_GH0.tar.gz) = 897b4c864a983f493c8efef4a1a9a2d429fd7ead1011f7a41743ed7b6dbe8c2e
-SIZE (include-what-you-use-include-what-you-use-0.24_GH0.tar.gz) = 821159
+TIMESTAMP = 1758482669
+SHA256 (include-what-you-use-include-what-you-use-0.25_GH0.tar.gz) = 2e8381368ec0a6ecb770834bce00fc62efa09a2b2f9710ed569acbb823ead9cc
+SIZE (include-what-you-use-include-what-you-use-0.25_GH0.tar.gz) = 847859
diff --git a/devel/include-what-you-use/pkg-plist b/devel/include-what-you-use/pkg-plist
index eb97e180f0ef..46d07ef95705 100644
--- a/devel/include-what-you-use/pkg-plist
+++ b/devel/include-what-you-use/pkg-plist
@@ -10,15 +10,8 @@ share/man/man1/include-what-you-use.1.gz
%%DATADIR%%/boost-all.imp
%%DATADIR%%/clang-6.intrinsics.imp
%%DATADIR%%/gcc-8.intrinsics.imp
-%%DATADIR%%/gcc.libc.imp
-%%DATADIR%%/gcc.stl.headers.imp
-%%DATADIR%%/gcc.symbols.imp
-%%DATADIR%%/iwyu.gcc.imp
-%%DATADIR%%/libcxx.imp
%%DATADIR%%/python2.7.imp
%%DATADIR%%/python3.8.imp
%%DATADIR%%/qt4.imp
%%DATADIR%%/qt5_11.imp
%%DATADIR%%/qt5_4.imp
-%%DATADIR%%/stl.c.headers.imp
-%%DATADIR%%/stl.public.imp
diff --git a/devel/influx-pkg-config/Makefile b/devel/influx-pkg-config/Makefile
index e329cac30816..72350d1db962 100644
--- a/devel/influx-pkg-config/Makefile
+++ b/devel/influx-pkg-config/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pkg-config
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.14
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
PKGNAMEPREFIX= influx
diff --git a/devel/interactive_rebase_tool/Makefile b/devel/interactive_rebase_tool/Makefile
index 83c6c29a88e7..ab192096f69f 100644
--- a/devel/interactive_rebase_tool/Makefile
+++ b/devel/interactive_rebase_tool/Makefile
@@ -1,6 +1,6 @@
PORTNAME= interactive_rebase_tool
DISTVERSION= 2.4.1
-PORTREVISION= 12
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= petteri.valkonen@iki.fi
diff --git a/devel/ispc/Makefile b/devel/ispc/Makefile
index faf877e60624..0b41c6d165cd 100644
--- a/devel/ispc/Makefile
+++ b/devel/ispc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ispc
DISTVERSIONPREFIX= v
-DISTVERSION= 1.27.0
+DISTVERSION= 1.28.2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -79,6 +79,6 @@ run-examples: build
./${e}
.endfor
-# tests as of 1.26.0: PASSRATE (1389/1389) = 100%
+# tests as of 1.28.2: PASSRATE (1568/1568) = 100%
.include <bsd.port.mk>
diff --git a/devel/ispc/distinfo b/devel/ispc/distinfo
index 82b404c7b985..c22a4ccd493d 100644
--- a/devel/ispc/distinfo
+++ b/devel/ispc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752268270
-SHA256 (ispc-ispc-v1.27.0_GH0.tar.gz) = c41ae29e4f6b1d37154610e68e9b7a0eb225cd7c080242ab56fa0119e49dbd7a
-SIZE (ispc-ispc-v1.27.0_GH0.tar.gz) = 19890833
+TIMESTAMP = 1758776095
+SHA256 (ispc-ispc-v1.28.2_GH0.tar.gz) = 0b7d1d73afa93c015814b99c97b88fa45bce822d7904e8fc4a95666ba8e3fb92
+SIZE (ispc-ispc-v1.28.2_GH0.tar.gz) = 20021526
SHA256 (google-googletest-6a7ed31_GH0.tar.gz) = f488bc430d2b5fdbc51711b142fd50dbf0f33012fa65c5f8e7d4f908ed935bcf
SIZE (google-googletest-6a7ed31_GH0.tar.gz) = 904250
diff --git a/devel/ispc/pkg-plist b/devel/ispc/pkg-plist
index 58573b641d2a..06be8549cfe5 100644
--- a/devel/ispc/pkg-plist
+++ b/devel/ispc/pkg-plist
@@ -1,8 +1,16 @@
bin/check_isa
bin/ispc
+include/intrinsics/emmintrin.isph
+include/intrinsics/xmmintrin.isph
+include/ispc/ispc.h
include/ispcrt/ispcrt.h
include/ispcrt/ispcrt.hpp
include/ispcrt/ispcrt.isph
+include/stdlib/short_vec.isph
+lib/cmake/ispc/ispcConfig.cmake
+lib/cmake/ispc/ispcConfigVersion.cmake
+lib/cmake/ispc/ispc_Exports-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/ispc/ispc_Exports.cmake
lib/cmake/ispcrt-%%VERSION%%/Finddpcpp_compiler.cmake
lib/cmake/ispcrt-%%VERSION%%/Findlevel_zero.cmake
lib/cmake/ispcrt-%%VERSION%%/interop.cmake
@@ -11,6 +19,9 @@ lib/cmake/ispcrt-%%VERSION%%/ispcrtConfig.cmake
lib/cmake/ispcrt-%%VERSION%%/ispcrtConfigVersion.cmake
lib/cmake/ispcrt-%%VERSION%%/ispcrt_Exports-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/ispcrt-%%VERSION%%/ispcrt_Exports.cmake
+lib/libispc.so
+lib/libispc.so.1
+lib/libispc.so.%%VERSION%%
lib/libispcrt.so
lib/libispcrt.so.1
lib/libispcrt.so.%%VERSION%%
diff --git a/devel/jenkins-lts/Makefile b/devel/jenkins-lts/Makefile
index e13e47fa6876..b22b9cc23ed9 100644
--- a/devel/jenkins-lts/Makefile
+++ b/devel/jenkins-lts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.516.1
+PORTVERSION= 2.516.3
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war-stable/${PORTVERSION}/
PKGNAMESUFFIX= -lts
diff --git a/devel/jenkins-lts/distinfo b/devel/jenkins-lts/distinfo
index 5d1daed8331a..61567c35d05f 100644
--- a/devel/jenkins-lts/distinfo
+++ b/devel/jenkins-lts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753481010
-SHA256 (jenkins/2.516.1/jenkins.war) = c308a27e81f4ce3aa6787e96caf771534f7f206fefbb83969d77b15fc7f2700a
-SIZE (jenkins/2.516.1/jenkins.war) = 87485964
+TIMESTAMP = 1758133479
+SHA256 (jenkins/2.516.3/jenkins.war) = 81b3abcc0f24cea48e74effe152f69dc5f0d880edc0c2737c61446b3c5992c00
+SIZE (jenkins/2.516.3/jenkins.war) = 87500304
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index 8c6e22530425..5d55a6c9831b 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.523
+PORTVERSION= 2.528
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index 19788b350899..485bfb4ba209 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755017938
-SHA256 (jenkins/2.523/jenkins.war) = 773054c15e618d7bb7201395a37bfc0a83308a15cdfcb8b0414b21b3da736f93
-SIZE (jenkins/2.523/jenkins.war) = 95517493
+TIMESTAMP = 1758133304
+SHA256 (jenkins/2.528/jenkins.war) = 0077a6377878eceb659fe0e4c5104fd4adbc36fa307a495eb2264fe4105ed88c
+SIZE (jenkins/2.528/jenkins.war) = 95450722
diff --git a/devel/jetbrains-clion/Makefile b/devel/jetbrains-clion/Makefile
index 86b7cff00201..ad6af90c5579 100644
--- a/devel/jetbrains-clion/Makefile
+++ b/devel/jetbrains-clion/Makefile
@@ -1,12 +1,12 @@
PORTNAME= clion
-DISTVERSION= 2025.1.4
+DISTVERSION= 2025.2.2
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/cpp/ \
- https://packages.jetbrains.team/files/p/clion/ports/2025.1.4/freebsd/clang/:clang
+ https://packages.jetbrains.team/files/p/clion/ports/2025.2/freebsd/clang/:clang
PKGNAMEPREFIX= jetbrains-
DISTFILES= CLion-${PORTVERSION}.tar.gz
-DISTFILES_aarch64= clang-clion2025.1.4-freebsd-aarch64.tar.gz:clang
-DISTFILES_amd64= clang-clion2025.1.4-freebsd-x86_64.tar.gz:clang
+DISTFILES_aarch64= clang-clion2025.2-freebsd-aarch64.tar.gz:clang
+DISTFILES_amd64= clang-clion2025.2-freebsd-x86_64.tar.gz:clang
DIST_SUBDIR= jetbrains
.if make(makesum)
@@ -30,8 +30,8 @@ ONLY_FOR_ARCHS= aarch64 amd64
BUILD_DEPENDS= jna>0:devel/jna
RUN_DEPENDS= cmake:devel/cmake-core \
intellij-fsnotifier>0:java/intellij-fsnotifier \
- jetbrains-pty4j>=0.13.2:devel/jetbrains-pty4j \
- jetbrains-restarter>=241.15989.150:devel/jetbrains-restarter \
+ jetbrains-pty4j>=0.13.11:devel/jetbrains-pty4j \
+ jetbrains-restarter>=2025.2.2:devel/jetbrains-restarter \
jetbrains-sqlite>=241.15989.150:devel/jetbrains-sqlite \
lsof:sysutils/lsof \
ninja:devel/ninja
@@ -82,11 +82,12 @@ do-install:
${WRKSRC}/lib/pty4j \
${WRKSRC}/lib/skiko-awt-runtime-all \
${WRKSRC}/plugins/cidr-completionMlRanking-plugin \
- ${WRKSRC}/plugins/clion-cwm-plugin \
${WRKSRC}/plugins/clion-radler \
+ ${WRKSRC}/plugins/cwm-plugin \
${WRKSRC}/plugins/gateway-plugin/lib/remote-dev-workers \
${WRKSRC}/plugins/python-ce/helpers/testResources/data/generator3 \
- ${WRKSRC}/plugins/remote-dev-server
+ ${WRKSRC}/plugins/remote-dev-server \
+ ${WRKSRC}/plugins/station-plugin/toolbox
${MKDIR} ${STAGEDIR}${DATADIR}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
"! -name *\.bak ! -name *\.so ! -name *\.dll ! -name *\.dylib ! -name *\.pdb ! -name *\.sh ! -name *\.exe")
diff --git a/devel/jetbrains-clion/distinfo b/devel/jetbrains-clion/distinfo
index f4073f27dbf1..fbac427eb56e 100644
--- a/devel/jetbrains-clion/distinfo
+++ b/devel/jetbrains-clion/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1753644138
-SHA256 (jetbrains/CLion-2025.1.4.tar.gz) = 8d90be9d11c0f47b380f4a9f705058215817edf043bdcea2223d788d25193f78
-SIZE (jetbrains/CLion-2025.1.4.tar.gz) = 1572762665
-SHA256 (jetbrains/clang-clion2025.1.4-freebsd-aarch64.tar.gz) = 57664fa4139c4752df65aaf8e5b5cb46c00841357e06ff0e53a308de5676b795
-SIZE (jetbrains/clang-clion2025.1.4-freebsd-aarch64.tar.gz) = 92451462
-SHA256 (jetbrains/clang-clion2025.1.4-freebsd-x86_64.tar.gz) = 2b95ee5eba8019184c16d2b42201ba2c0ee9e132c741c8bd0d7489cabb9ea169
-SIZE (jetbrains/clang-clion2025.1.4-freebsd-x86_64.tar.gz) = 92613956
+TIMESTAMP = 1758489382
+SHA256 (jetbrains/CLion-2025.2.2.tar.gz) = 47b84f1c853a63586743b28834dfd6b949672f3b0a7a67435907a7ef51730606
+SIZE (jetbrains/CLion-2025.2.2.tar.gz) = 2126755834
+SHA256 (jetbrains/clang-clion2025.2-freebsd-aarch64.tar.gz) = e08334c7cd86ab9744ded226a42acf93929fed380e3b88620482c5dabc0cc8eb
+SIZE (jetbrains/clang-clion2025.2-freebsd-aarch64.tar.gz) = 86762678
+SHA256 (jetbrains/clang-clion2025.2-freebsd-x86_64.tar.gz) = 3c4b2bc193c247e276b28fd77835824f3f4f99428c9d5e9a64437cbab3a9d7e5
+SIZE (jetbrains/clang-clion2025.2-freebsd-x86_64.tar.gz) = 86324657
diff --git a/devel/jetbrains-clion/pkg-plist b/devel/jetbrains-clion/pkg-plist
index 729865be4518..e928b3ed17a1 100644
--- a/devel/jetbrains-clion/pkg-plist
+++ b/devel/jetbrains-clion/pkg-plist
@@ -53,6 +53,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/bitwise-pointer-cast.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/bool-pointer-implicit-conversion.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/branch-clone.html
+%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/capturing-this-in-member-variable.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/casting-through-void.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/chained-comparison.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/compare-pointer-to-member-virtual-function.html
@@ -77,6 +78,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/lambda-function-name.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/macro-parentheses.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/macro-repeated-side-effects.html
+%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/misleading-setter-of-reference.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/misplaced-operator-in-strlen-in-alloc.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/misplaced-pointer-arithmetic-in-alloc.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/misplaced-widening-cast.html
@@ -127,6 +129,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/undelegated-constructor.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/unhandled-exception-at-new.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/unhandled-self-assignment.html
+%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/unintended-char-ostream-output.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/unique-ptr-array-mismatch.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/unsafe-functions.html
%%DATADIR%%/bin/clang/clangTidyDoc/bugprone/unused-local-non-trivial-variable.html
@@ -490,10 +493,12 @@ share/applications/clion.desktop
%%DATADIR%%/bin/clang/clangTidyDoc/performance/type-promotion-in-math-fn.html
%%DATADIR%%/bin/clang/clangTidyDoc/performance/unnecessary-copy-initialization.html
%%DATADIR%%/bin/clang/clangTidyDoc/performance/unnecessary-value-param.html
+%%DATADIR%%/bin/clang/clangTidyDoc/portability/avoid-pragma-once.html
%%DATADIR%%/bin/clang/clangTidyDoc/portability/restrict-system-includes.html
%%DATADIR%%/bin/clang/clangTidyDoc/portability/simd-intrinsics.html
%%DATADIR%%/bin/clang/clangTidyDoc/portability/std-allocator-const.html
%%DATADIR%%/bin/clang/clangTidyDoc/portability/template-virtual-member-function.html
+%%DATADIR%%/bin/clang/clangTidyDoc/readability/ambiguous-smartptr-reset-call.html
%%DATADIR%%/bin/clang/clangTidyDoc/readability/avoid-const-params-in-decls.html
%%DATADIR%%/bin/clang/clangTidyDoc/readability/avoid-nested-conditional-operator.html
%%DATADIR%%/bin/clang/clangTidyDoc/readability/avoid-return-with-void-value.html
@@ -578,6 +583,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/command/build_name.html
%%DATADIR%%/bin/cmake/quickdoc/command/cmake_file_api.html
%%DATADIR%%/bin/cmake/quickdoc/command/cmake_host_system_information.html
+%%DATADIR%%/bin/cmake/quickdoc/command/cmake_instrumentation.html
%%DATADIR%%/bin/cmake/quickdoc/command/cmake_language.html
%%DATADIR%%/bin/cmake/quickdoc/command/cmake_minimum_required.html
%%DATADIR%%/bin/cmake/quickdoc/command/cmake_parse_arguments.html
@@ -1139,6 +1145,11 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0178.html
%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0179.html
%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0180.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0181.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0182.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0183.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0184.html
+%%DATADIR%%/bin/cmake/quickdoc/policy/CMP0185.html
%%DATADIR%%/bin/cmake/quickdoc/prop_cache/ADVANCED.html
%%DATADIR%%/bin/cmake/quickdoc/prop_cache/HELPSTRING.html
%%DATADIR%%/bin/cmake/quickdoc/prop_cache/MODIFIED.html
@@ -1181,6 +1192,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_dir/VARIABLES.html
%%DATADIR%%/bin/cmake/quickdoc/prop_dir/VS_GLOBAL_SECTION_POST_section.html
%%DATADIR%%/bin/cmake/quickdoc/prop_dir/VS_GLOBAL_SECTION_PRE_section.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_dir/VS_SOLUTION_ITEMS.html
%%DATADIR%%/bin/cmake/quickdoc/prop_dir/VS_STARTUP_PROJECT.html
%%DATADIR%%/bin/cmake/quickdoc/prop_gbl/ALLOW_DUPLICATE_CUSTOM_TARGETS.html
%%DATADIR%%/bin/cmake/quickdoc/prop_gbl/AUTOGEN_SOURCE_GROUP.html
@@ -1264,6 +1276,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_sf/UNITY_GROUP.html
%%DATADIR%%/bin/cmake/quickdoc/prop_sf/VS_COPY_TO_OUT_DIR.html
%%DATADIR%%/bin/cmake/quickdoc/prop_sf/VS_CSHARP_tagname.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_sf/VS_CUSTOM_COMMAND_DISABLE_PARALLEL_BUILD.html
%%DATADIR%%/bin/cmake/quickdoc/prop_sf/VS_DEPLOYMENT_CONTENT.html
%%DATADIR%%/bin/cmake/quickdoc/prop_sf/VS_DEPLOYMENT_LOCATION.html
%%DATADIR%%/bin/cmake/quickdoc/prop_sf/VS_INCLUDE_IN_VSIX.html
@@ -1409,6 +1422,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/C_EXTENSIONS.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/C_STANDARD.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/C_STANDARD_REQUIRED.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/DEBUGGER_WORKING_DIRECTORY.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/DEBUG_POSTFIX.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/DEFINE_SYMBOL.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/DEPLOYMENT_ADDITIONAL_FILES.html
@@ -1435,6 +1449,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/FRAMEWORK_MULTI_CONFIG_POSTFIX_CONFIG.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/FRAMEWORK_VERSION.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/Fortran_BUILDING_INSTRINSIC_MODULES.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/Fortran_BUILDING_INTRINSIC_MODULES.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/Fortran_FORMAT.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/Fortran_MODULE_DIRECTORY.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/Fortran_PREPROCESS.html
@@ -1553,6 +1568,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_OPTIONS.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_SEARCH_END_STATIC.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_SEARCH_START_STATIC.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_WARNING_AS_ERROR.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LINK_WHAT_YOU_USE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LOCATION.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/LOCATION_CONFIG.html
@@ -1565,6 +1581,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/MANUALLY_ADDED_DEPENDENCIES.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/MAP_IMPORTED_CONFIG_CONFIG.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/MSVC_DEBUG_INFORMATION_FORMAT.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/MSVC_RUNTIME_CHECKS.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/MSVC_RUNTIME_LIBRARY.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/NAME.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/NO_SONAME.html
@@ -1626,6 +1643,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/UNITY_BUILD_CODE_AFTER_INCLUDE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/UNITY_BUILD_CODE_BEFORE_INCLUDE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/UNITY_BUILD_MODE.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/UNITY_BUILD_RELOCATABLE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/UNITY_BUILD_UNIQUE_ID.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VERIFY_INTERFACE_HEADER_SETS.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/VERSION.html
@@ -1703,10 +1721,12 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_SCHEME_GUARD_MALLOC.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_SCHEME_LAUNCH_CONFIGURATION.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_SCHEME_LAUNCH_MODE.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_SCHEME_LLDB_INIT_FILE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_SCHEME_MALLOC_GUARD_EDGES.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_SCHEME_MALLOC_SCRIBBLE.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_SCHEME_MALLOC_STACK.html
+%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_SCHEME_TEST_CONFIGURATION.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_SCHEME_THREAD_SANITIZER.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_SCHEME_THREAD_SANITIZER_STOP.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.html
@@ -1715,11 +1735,13 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_SCHEME_ZOMBIE_OBJECTS.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCODE_XCCONFIG.html
%%DATADIR%%/bin/cmake/quickdoc/prop_tgt/XCTEST.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/AIX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/ANDROID.html
%%DATADIR%%/bin/cmake/quickdoc/variable/APPLE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/BORLAND.html
%%DATADIR%%/bin/cmake/quickdoc/variable/BSD.html
%%DATADIR%%/bin/cmake/quickdoc/variable/BUILD_SHARED_LIBS.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/BUILD_TESTING.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CACHE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_ABSOLUTE_DESTINATION_FILES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_ADD_CUSTOM_COMMAND_DEPENDS_EXPLICIT_ONLY.html
@@ -1848,6 +1870,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_C_EXTENSIONS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_C_STANDARD.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_C_STANDARD_REQUIRED.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_DEBUGGER_WORKING_DIRECTORY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_DEBUG_POSTFIX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_DEBUG_TARGET_PROPERTIES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_DEFAULT_BUILD_TYPE.html
@@ -1875,6 +1898,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXECUTABLE_SUFFIX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXECUTABLE_SUFFIX_LANG.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXECUTE_PROCESS_COMMAND_ECHO.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXECUTE_PROCESS_COMMAND_ERROR_IS_FATAL.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXE_LINKER_FLAGS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG_INIT.html
@@ -1884,6 +1908,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXPORT_FIND_PACKAGE_NAME.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXPORT_NO_PACKAGE_REGISTRY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXPORT_PACKAGE_REGISTRY.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXPORT_SARIF.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXTRA_GENERATOR.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_FIND_APPBUNDLE.html
@@ -1943,6 +1968,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HIP_STANDARD.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HIP_STANDARD_REQUIRED.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOME_DIRECTORY.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_AIX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_APPLE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_BSD.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_HOST_EXECUTABLE_SUFFIX.html
@@ -1988,6 +2014,8 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_MACHINE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_PREFIX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_SUFFIX.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_ARCHIVER_WRAPPER_FLAG.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_ARCHIVER_WRAPPER_FLAG_SEP.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_ARCHIVE_APPEND.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_ARCHIVE_CREATE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_ARCHIVE_FINISH.html
@@ -2019,6 +2047,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY_ARCHIVE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CREATE_SHARED_MODULE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_CREATE_STATIC_LIBRARY.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_DEVICE_LINK_MODE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_EXTENSIONS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_EXTENSIONS_DEFAULT.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_FLAGS.html
@@ -2057,6 +2086,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_LINK_LIBRARY_SUFFIX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_LINK_LIBRARY_USING_FEATURE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_LINK_LIBRARY_USING_FEATURE_SUPPORTED.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_LINK_MODE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_LINK_WHAT_YOU_USE_FLAG.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_OUTPUT_EXTENSION.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LANG_PLATFORM_ID.html
@@ -2098,8 +2128,10 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_LIBRARY_USING_FEATURE_SUPPORTED.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_SEARCH_END_STATIC.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_SEARCH_START_STATIC.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_WARNING_AS_ERROR.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_WHAT_YOU_USE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LINK_WHAT_YOU_USE_CHECK.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_LIST_FILE_NAME.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_MACOSX_BUNDLE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_MACOSX_RPATH.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_MAJOR_VERSION.html
@@ -2122,6 +2154,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_MODULE_PATH.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_MSVCIDE_RUN_PATH.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_MSVC_DEBUG_INFORMATION_FORMAT.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_MSVC_RUNTIME_CHECKS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_MSVC_RUNTIME_LIBRARY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_NETRC.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_NETRC_FILE.html
@@ -2135,6 +2168,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_OBJC_EXTENSIONS.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_OBJC_STANDARD.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_OBJC_STANDARD_REQUIRED.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_OBJDUMP.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_OBJECT_PATH_MAX.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_OPTIMIZE_DEPENDENCIES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_OSX_ARCHITECTURES.html
@@ -2146,8 +2180,14 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_PCH_WARN_INVALID.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_PDB_OUTPUT_DIRECTORY.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_PDB_OUTPUT_DIRECTORY_CONFIG.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_PKG_CONFIG_DISABLE_UNINSTALLED.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_PKG_CONFIG_PC_LIB_DIRS.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_PKG_CONFIG_PC_PATH.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_PKG_CONFIG_SYSROOT_DIR.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_PKG_CONFIG_TOP_BUILD_DIR.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_PLATFORM_NO_VERSIONED_SONAME.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_POLICY_DEFAULT_CMPNNNN.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_POLICY_VERSION_MINIMUM.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_POLICY_WARNING_CMPNNNN.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_POSITION_INDEPENDENT_CODE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_PREFIX_PATH.html
@@ -2232,6 +2272,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_TWEAK_VERSION.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_UNITY_BUILD.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_UNITY_BUILD_BATCH_SIZE.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_UNITY_BUILD_RELOCATABLE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_UNITY_BUILD_UNIQUE_ID.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_USER_MAKE_RULES_OVERRIDE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_USER_MAKE_RULES_OVERRIDE_LANG.html
@@ -2303,10 +2344,12 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_SCHEME_GUARD_MALLOC.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_SCHEME_LAUNCH_CONFIGURATION.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_SCHEME_LAUNCH_MODE.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_SCHEME_LLDB_INIT_FILE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_SCHEME_MALLOC_SCRIBBLE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_SCHEME_MALLOC_STACK.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_SCHEME_TEST_CONFIGURATION.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_SCHEME_THREAD_SANITIZER.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_SCHEME_THREAD_SANITIZER_STOP.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.html
@@ -2363,6 +2406,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_DROP_SITE_PASSWORD.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_DROP_SITE_USER.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_EXTRA_COVERAGE_GLOB.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_EXTRA_SUBMIT_FILES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_GIT_COMMAND.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_GIT_INIT_SUBMODULES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_GIT_UPDATE_CUSTOM.html
@@ -2376,6 +2420,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_MEMORYCHECK_SUPPRESSIONS_FILE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_MEMORYCHECK_TYPE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_NIGHTLY_START_TIME.html
+%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_NOTES_FILES.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_P4_CLIENT.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_P4_COMMAND.html
%%DATADIR%%/bin/cmake/quickdoc/variable/CTEST_P4_OPTIONS.html
@@ -2454,6 +2499,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/cmake/quickdoc/variable/XCODE.html
%%DATADIR%%/bin/cmake/quickdoc/variable/XCODE_VERSION.html
%%DATADIR%%/bin/format.sh
+%%DATADIR%%/bin/gdb/renderers/default/LICENSE
%%DATADIR%%/bin/gdb/renderers/default/__init__.py
%%DATADIR%%/bin/gdb/renderers/default/commands.py
%%DATADIR%%/bin/gdb/renderers/default/gdb_group_value.py
@@ -2465,6 +2511,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/gdb/renderers/libstdcxx/v6/__init__.py
%%DATADIR%%/bin/gdb/renderers/libstdcxx/v6/printers.py
%%DATADIR%%/bin/gdb/renderers/libstdcxx/v6/xmethods.py
+%%DATADIR%%/bin/helpers/jb_declarative_formatters/LICENSE
%%DATADIR%%/bin/helpers/jb_declarative_formatters/__init__.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/parsers/__init__.py
%%DATADIR%%/bin/helpers/jb_declarative_formatters/parsers/args_parser.py
@@ -2489,8 +2536,8 @@ share/applications/clion.desktop
%%DATADIR%%/bin/inspect.sh
%%DATADIR%%/bin/jetbrains_client.sh
%%DATADIR%%/bin/jetbrains_client64.vmoptions
+%%DATADIR%%/bin/lldb/helpers/LICENSE
%%DATADIR%%/bin/lldb/helpers/jb_lldb_init.py
-%%DATADIR%%/bin/lldb/helpers/jb_lldb_polyfills.py
%%DATADIR%%/bin/lldb/helpers/jb_lldb_python_profiler.py
%%DATADIR%%/bin/lldb/helpers/jb_lldb_stepping.py
%%DATADIR%%/bin/lldb/helpers/mixed_mode/jb_mono_utils.py
@@ -2512,6 +2559,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_natvis_loader.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_natvis_synthetic_item_type_viz_cache.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_string_utils.py
+%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_top_level_lazy_declarations.py
%%DATADIR%%/bin/lldb/helpers/renderers/jb_lldb_utils.py
%%DATADIR%%/bin/lldb/helpers/stepping/__init__.py
%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_abstract_scripted_thread_plan.py
@@ -2520,6 +2568,7 @@ share/applications/clion.desktop
%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_delegate_step.py
%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_instructions_reader.py
%%DATADIR%%/bin/lldb/helpers/stepping/jb_lldb_line_spec.py
+%%DATADIR%%/bin/lldb/renderers/lldb_formatters/LICENSE
%%DATADIR%%/bin/lldb/renderers/lldb_formatters/__init__.py
%%DATADIR%%/bin/lldb/renderers/lldb_formatters/jetbrains_stl_formatters.py
%%DATADIR%%/bin/lldb/renderers/lldb_formatters/lldb_group_value.py
@@ -2576,21 +2625,36 @@ share/applications/clion.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-CL-251.27812.15
+%%DATADIR%%/lib/build-marker-CL-252.26199.153
+%%DATADIR%%/lib/eclipse.lsp4j.debug.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.debug.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.jar
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
%%DATADIR%%/lib/forms_rt.jar
+%%DATADIR%%/lib/frontend-split/cpp-frontend-split.jar
%%DATADIR%%/lib/frontend-split/frontend-split-customization.jar
%%DATADIR%%/lib/frontend-split/frontend-split.jar
%%DATADIR%%/lib/groovy.jar
+%%DATADIR%%/lib/javax.activation.jar
+%%DATADIR%%/lib/javax.annotation-api.jar
+%%DATADIR%%/lib/jaxb-api.jar
+%%DATADIR%%/lib/jaxb-runtime.jar
%%DATADIR%%/lib/jna/%%ARCH%%/libjnidispatch.so
%%DATADIR%%/lib/jps-model.jar
%%DATADIR%%/lib/jsch-agent.jar
-%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar
+%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.10.1-intellij.jar
%%DATADIR%%/lib/lib-client.jar
%%DATADIR%%/lib/lib.jar
+%%DATADIR%%/lib/modules/intellij.charts.jar
+%%DATADIR%%/lib/modules/intellij.cidr.workspaceModel.ide.jar
+%%DATADIR%%/lib/modules/intellij.clion.ide.core.jar
%%DATADIR%%/lib/modules/intellij.clion.ide.customization.jar
+%%DATADIR%%/lib/modules/intellij.clion.ide.survey.jar
+%%DATADIR%%/lib/modules/intellij.clion.langSwitcher.jar
+%%DATADIR%%/lib/modules/intellij.emojipicker.jar
%%DATADIR%%/lib/modules/intellij.execution.process.elevation.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.client.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.common.jar
@@ -2601,13 +2665,18 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.grid.jar
%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
+%%DATADIR%%/lib/modules/intellij.libraries.ai.grazie.spell.gec.engine.local.jar
+%%DATADIR%%/lib/modules/intellij.libraries.coil.jar
%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.netty.shaded.jar
+%%DATADIR%%/lib/modules/intellij.libraries.kotlinx.io.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
+%%DATADIR%%/lib/modules/intellij.libraries.lucene.common.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
+%%DATADIR%%/lib/modules/intellij.platform.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
@@ -2621,13 +2690,23 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.diagnostic.telemetry.agent.extension.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.impl.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.impl.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
+%%DATADIR%%/lib/modules/intellij.platform.find.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.ide.impl.wsl.jar
%%DATADIR%%/lib/modules/intellij.platform.ide.newUiOnboarding.jar
+%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
@@ -2642,11 +2721,20 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.kernel.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.lang.impl.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.managed.cache.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.ml.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.ml.logs.jar
+%%DATADIR%%/lib/modules/intellij.platform.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
@@ -2654,12 +2742,17 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.scopes.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
+%%DATADIR%%/lib/modules/intellij.platform.tasks.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.tasks.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.jar
+%%DATADIR%%/lib/modules/intellij.platform.trialPromotion.common.jar
+%%DATADIR%%/lib/modules/intellij.platform.trialPromotion.idesWithoutFreeTier.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.backend.jar
@@ -2670,12 +2763,19 @@ share/applications/clion.desktop
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.warmup.jar
%%DATADIR%%/lib/modules/intellij.platform.whatsNew.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
%%DATADIR%%/lib/modules/intellij.profiler.common.jar
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar
+%%DATADIR%%/lib/modules/intellij.rd.ide.model.generated.jar
+%%DATADIR%%/lib/modules/intellij.rd.platform.jar
+%%DATADIR%%/lib/modules/intellij.rd.ui.jar
+%%DATADIR%%/lib/modules/intellij.relaxng.jar
%%DATADIR%%/lib/modules/intellij.rml.dfa.impl.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
+%%DATADIR%%/lib/modules/intellij.spellchecker.jar
+%%DATADIR%%/lib/modules/intellij.spellchecker.xml.jar
%%DATADIR%%/lib/native/%%SQLITE_ARCH%%/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
%%DATADIR%%/lib/opentelemetry.jar
@@ -2685,6 +2785,7 @@ share/applications/clion.desktop
%%DATADIR%%/lib/protobuf.jar
%%DATADIR%%/lib/pty4j/%%PTY4J_ARCH%%/libpty.so
%%DATADIR%%/lib/rd.jar
+%%DATADIR%%/lib/rhino.jar
%%DATADIR%%/lib/stats.jar
%%DATADIR%%/lib/testFramework.jar
%%DATADIR%%/lib/trove.jar
@@ -2699,14 +2800,27 @@ share/applications/clion.desktop
%%DATADIR%%/license/third-party-libraries.html
%%DATADIR%%/license/third-party-libraries.json
%%DATADIR%%/license/yourkit-license-redist.txt
+%%DATADIR%%/modules/module-descriptors.dat
%%DATADIR%%/modules/module-descriptors.jar
%%DATADIR%%/plugins/DatabaseTools/lib/aether-dependency-resolver.jar
-%%DATADIR%%/plugins/DatabaseTools/lib/database-openapi.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/completion-ranking-sql.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/database-plugin-frontend.jar
%%DATADIR%%/plugins/DatabaseTools/lib/database-plugin.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/frontend-split/database-frontend.jar
%%DATADIR%%/plugins/DatabaseTools/lib/jdbc-console.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/jettison.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-connector-basic.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-provider.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-file.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-http.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.backend.split.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.frontend.split.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.core.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.impl.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/plexus-utils.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/tips-database-plugin.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/unidecode.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/xstream.jar
%%DATADIR%%/plugins/angular/angular-service/node_modules/ws-typescript-angular-plugin/index.js
%%DATADIR%%/plugins/angular/angular-service/node_modules/ws-typescript-angular-plugin/package.json
%%DATADIR%%/plugins/angular/lib/angular.jar
@@ -2724,50 +2838,92 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider70.js
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider80.js
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider90.js
-%%DATADIR%%/plugins/c-clangd/lib/c-clangd.jar
-%%DATADIR%%/plugins/c-clangd/lib/modules/intellij.c.clangd.toolwindow.jar
-%%DATADIR%%/plugins/c-clangdBridge-plugin/lib/c-clangdBridge-plugin.jar
-%%DATADIR%%/plugins/c-performanceTesting-plugin/lib/c-performanceTesting-plugin.jar
-%%DATADIR%%/plugins/c-plugin/lib/c-plugin.jar
-%%DATADIR%%/plugins/charts/lib/charts.jar
-%%DATADIR%%/plugins/cidr-base-plugin/lib/cidr-base-plugin.jar
-%%DATADIR%%/plugins/cidr-base-plugin/lib/modules/intellij.cidr.translateCode.jar
-%%DATADIR%%/plugins/cidr-clangConfig-plugin/lib/cidr-clangConfig-plugin.jar
-%%DATADIR%%/plugins/cidr-clangFormat-plugin/lib/cidr-clangFormat-plugin.jar
-%%DATADIR%%/plugins/cidr-compiler-custom-plugin/lib/cidr-compiler-custom-plugin.jar
-%%DATADIR%%/plugins/cidr-copyright-plugin/lib/cidr-copyright-plugin.jar
-%%DATADIR%%/plugins/cidr-grazie-plugin/lib/cidr-grazie-plugin.jar
-%%DATADIR%%/plugins/cidr-langInjection-plugin/lib/cidr-langInjection-plugin.jar
+%%DATADIR%%/plugins/c/lib/c.jar
+%%DATADIR%%/plugins/c/lib/modules/intellij.c.core.jar
+%%DATADIR%%/plugins/c/lib/modules/intellij.c.debugger.jar
+%%DATADIR%%/plugins/c/lib/modules/intellij.c.performanceTesting.jar
+%%DATADIR%%/plugins/c/lib/modules/intellij.c.testing.jar
+%%DATADIR%%/plugins/c/lib/modules/intellij.cidr.intelliLang.jar
+%%DATADIR%%/plugins/c/lib/modules/intellij.cidr.modulemap.language.jar
+%%DATADIR%%/plugins/cidr-clangd/lib/cidr-clangd.jar
+%%DATADIR%%/plugins/cidr-clangd/lib/modules/intellij.cidr.clangd.clangFormat.jar
+%%DATADIR%%/plugins/cidr-clangd/lib/modules/intellij.cidr.clangd.legacyBridge.jar
+%%DATADIR%%/plugins/cidr-clangd/lib/modules/intellij.cidr.clangd.schema.jar
+%%DATADIR%%/plugins/cidr-clangd/lib/modules/intellij.cidr.clangd.toolwindow.jar
+%%DATADIR%%/plugins/cidr-compiler-custom/lib/cidr-compiler-custom.jar
%%DATADIR%%/plugins/cidr-linkerscript/lib/cidr-linkerscript.jar
-%%DATADIR%%/plugins/cidr-markdown-plugin/lib/cidr-markdown-plugin.jar
-%%DATADIR%%/plugins/cidr-parallelStacks-plugin/lib/cidr-parallelStacks-plugin.jar
-%%DATADIR%%/plugins/clion-compdb-plugin/lib/clion-compdb-plugin.jar
-%%DATADIR%%/plugins/clion-ctest-plugin/lib/clion-ctest-plugin.jar
-%%DATADIR%%/plugins/clion-diagnostics-plugin/lib/clion-diagnostics-plugin.jar
-%%DATADIR%%/plugins/clion-embedded-plugin/lib/clion-embedded-plugin.jar
-%%DATADIR%%/plugins/clion-ide/lib/clion-ide.jar
-%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.c.dfa.jar
-%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.cidr.coverage.jar
-%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.cidr.profiling.jar
-%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.clion.coverage.jar
-%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.clion.newUiOnboarding.jar
-%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.clion.wizard.aipromo.jar
-%%DATADIR%%/plugins/clion-ide/lib/modules/intellij.profiler.clion.jar
-%%DATADIR%%/plugins/clion-makefile-plugin/lib/clion-makefile-plugin.jar
-%%DATADIR%%/plugins/clion-meson-plugin/lib/clion-meson-plugin.jar
-%%DATADIR%%/plugins/clion-packageManager-plugin/lib/clion-packageManager-plugin.jar
-%%DATADIR%%/plugins/clion-performanceTesting-plugin/lib/clion-performanceTesting-plugin.jar
-%%DATADIR%%/plugins/clion-rd-components/lib/clion-rd-components.jar
-%%DATADIR%%/plugins/clion-rd-components/lib/rd.jar
-%%DATADIR%%/plugins/clion-runFile-plugin/lib/clion-runFile-plugin.jar
-%%DATADIR%%/plugins/clion-test-boost-plugin/lib/clion-test-boost-plugin.jar
-%%DATADIR%%/plugins/clion-test-catch-plugin/lib/clion-test-catch-plugin.jar
-%%DATADIR%%/plugins/clion-test-doctest-plugin/lib/clion-test-doctest-plugin.jar
-%%DATADIR%%/plugins/clion-test-google-plugin/lib/clion-test-google-plugin.jar
-%%DATADIR%%/plugins/clion-webDeployment-plugin/lib/clion-webDeployment-plugin.jar
-%%DATADIR%%/plugins/clion-west-plugin/lib/clion-west-plugin.jar
+%%DATADIR%%/plugins/cidr-parallelStacks/lib/cidr-parallelStacks.jar
+%%DATADIR%%/plugins/clion-cmake/lib/clion-cmake.jar
+%%DATADIR%%/plugins/clion-cmake/lib/modules/intellij.clion.cmake.java.jar
+%%DATADIR%%/plugins/clion-cmake/lib/modules/intellij.clion.cmake.oc.jar
+%%DATADIR%%/plugins/clion-cmake/lib/modules/intellij.clion.cmake.wizard.jar
+%%DATADIR%%/plugins/clion-cmake/lib/ssh-nio-fs.jar
+%%DATADIR%%/plugins/clion-compdb/lib/clion-compdb.jar
+%%DATADIR%%/plugins/clion-compdb/lib/modules/intellij.clion.compdb.schema.jar
+%%DATADIR%%/plugins/clion-diagnostics/lib/clion-diagnostics.jar
+%%DATADIR%%/plugins/clion-embedded/lib/clion-embedded.jar
+%%DATADIR%%/plugins/clion-embedded/lib/commons-text.jar
+%%DATADIR%%/plugins/clion-makefile/lib/clion-makefile.jar
+%%DATADIR%%/plugins/clion-makefile/lib/jsr305.jar
+%%DATADIR%%/plugins/clion-meson/lib/clikt.jar
+%%DATADIR%%/plugins/clion-meson/lib/clion-meson.jar
+%%DATADIR%%/plugins/clion-packageManager/lib/clion-packageManager.jar
+%%DATADIR%%/plugins/clion-performanceTesting/lib/clion-performanceTesting.jar
+%%DATADIR%%/plugins/clion-test-boost/lib/clion-test-boost.jar
+%%DATADIR%%/plugins/clion-test-boost/lib/modules/intellij.clion.test.boost.legacy.jar
+%%DATADIR%%/plugins/clion-test-boost/lib/modules/intellij.clion.test.boost.nova.jar
+%%DATADIR%%/plugins/clion-test-catch/lib/clion-test-catch.jar
+%%DATADIR%%/plugins/clion-test-catch/lib/modules/intellij.clion.test.catch.legacy.jar
+%%DATADIR%%/plugins/clion-test-catch/lib/modules/intellij.clion.test.catch.nova.jar
+%%DATADIR%%/plugins/clion-test-ctest/lib/clion-test-ctest.jar
+%%DATADIR%%/plugins/clion-test-doctest/lib/clion-test-doctest.jar
+%%DATADIR%%/plugins/clion-test-doctest/lib/modules/intellij.clion.test.doctest.legacy.jar
+%%DATADIR%%/plugins/clion-test-doctest/lib/modules/intellij.clion.test.doctest.nova.jar
+%%DATADIR%%/plugins/clion-test-google/lib/clion-test-google.jar
+%%DATADIR%%/plugins/clion-test-google/lib/modules/intellij.clion.test.google.legacy.jar
+%%DATADIR%%/plugins/clion-test-google/lib/modules/intellij.clion.test.google.nova.jar
+%%DATADIR%%/plugins/clion-west/lib/clion-west.jar
+%%DATADIR%%/plugins/clion/lib/clion.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.apinotes.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.asm.debugger.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.asm.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.clangFormat.common.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.clangFormat.schema.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.common.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.completionMlRanking.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.coverage.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.execution.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.externalSystem.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.lang.base.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.projectModel.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.psi.base.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.translateCode.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.util.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.util.serializer.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.util.ui.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.cidr.workspaceModel.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.clion.bazel.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.clion.core.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.clion.coverage.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.clion.docker.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.clion.execution.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.clion.externalSystem.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.clion.oc.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.clion.toolchains.debugger.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.clion.toolchains.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.clion.webDeployment.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.clion.webDeployment.remoteRun.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.clion.wizard.jar
+%%DATADIR%%/plugins/clion/lib/modules/intellij.platform.ssh.nio.jar
%%DATADIR%%/plugins/clouds-docker-gateway/lib/clouds-docker-gateway.jar
%%DATADIR%%/plugins/clouds-docker-impl/lib/clouds-docker-impl.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-api.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-core.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-transport-httpclient5.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-transport.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/modules/intellij.clouds.docker.frontend.split.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/modules/intellij.clouds.docker.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/modules/intellij.clouds.docker.shared.jar
%%DATADIR%%/plugins/color-scheme-all_hallows_eve/lib/color-scheme-all_hallows_eve.jar
%%DATADIR%%/plugins/color-scheme-blackboard/lib/color-scheme-blackboard.jar
%%DATADIR%%/plugins/color-scheme-cobalt/lib/color-scheme-cobalt.jar
@@ -2787,11 +2943,20 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/css-impl/lib/css-impl.jar
%%DATADIR%%/plugins/dev/lib/dev.jar
%%DATADIR%%/plugins/dts/lib/dts.jar
-%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar
+%%DATADIR%%/plugins/featuresTrainer/lib/assertj-swing.jar
%%DATADIR%%/plugins/featuresTrainer/lib/featuresTrainer.jar
+%%DATADIR%%/plugins/featuresTrainer/lib/git-learning-project.jar
+%%DATADIR%%/plugins/fullLine/full-line-cpu-detector-windows-x86_64.zip
%%DATADIR%%/plugins/fullLine/full-line-model-objectivec.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-arm_64.zip
%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-arm_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-x86_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-arm_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-x86_64.zip
+%%DATADIR%%/plugins/fullLine/lib/clikt.jar
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
+%%DATADIR%%/plugins/fullLine/lib/jgrapht.core.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar
@@ -2806,6 +2971,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rust.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.completion.trigger.model.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.cpp.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.css.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.go.completion.jar
@@ -2992,24 +3158,52 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/gateway-plugin/lib/gateway-plugin.jar
%%DATADIR%%/plugins/gateway-plugin/lib/gateway-standalone/gateway.core.jar
%%DATADIR%%/plugins/gateway-plugin/lib/gateway-standalone/gateway.jar
+%%DATADIR%%/plugins/gateway-plugin/lib/modules/intellij.gateway.terminal.jar
%%DATADIR%%/plugins/gateway-plugin/resources/gateway.vmoptions
-%%DATADIR%%/plugins/gateway-terminal/lib/gateway-terminal.jar
+%%DATADIR%%/plugins/grazie/lib/com.carrotsearch-hppc.jar
+%%DATADIR%%/plugins/grazie/lib/com.hankcs-aho-corasick-double-array-trie.jar
+%%DATADIR%%/plugins/grazie/lib/com.vdurmont-emoji-java.jar
+%%DATADIR%%/plugins/grazie/lib/commons-text.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-core.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-protobuf.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-stub.jar
+%%DATADIR%%/plugins/grazie/lib/javax.measure-unit-api.jar
+%%DATADIR%%/plugins/grazie/lib/net.loomchild-segment.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa-builders.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-speller.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-stemming.jar
+%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-language-en.jar
+%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-languagetool-core.jar
+%%DATADIR%%/plugins/grazie/lib/org.json-json.jar
+%%DATADIR%%/plugins/grazie/lib/tech.units-indriya.jar
+%%DATADIR%%/plugins/grazie/lib/tech.uom.lib-uom-lib-common.jar
%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
%%DATADIR%%/plugins/ini/lib/ini.jar
-%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml
-%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
-%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
-%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger-frontend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.backend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.frontend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.shared.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.webstorm.specific.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.reactNativeDebugger.jar
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectionForwarder.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnector.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorPortPublisher.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorUtil.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/TreeView.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/WebConsole.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/console.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/console.html
+%%DATADIR%%/plugins/javascript-debugger/webConsole/darcula.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/icons.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/interop.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/light.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/search.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/utils.js
%%DATADIR%%/plugins/javascript-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -3045,10 +3239,11 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/protractor-intellij/lib/protractor-intellij-tree.js
%%DATADIR%%/plugins/javascript-plugin/helpers/protractor-intellij/lib/protractor-intellij-util.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
+%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-file-path-resolver.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-9c94529fcfe0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-9c94529fcfe0.txt
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js
@@ -3227,11 +3422,15 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint8-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
+%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/eslint-7.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/completion-ranking-js.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/completion-ranking-typescript.jar
%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/semver4j.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/TypeScript/no_samples.zip
@@ -3271,9 +3470,9 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStep.js
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
-%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
-%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.backend.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.frontend.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md
@@ -3321,6 +3520,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Common.Util.Shell.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Common.Util.ViewModel.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Common.ViewModels.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.DPA.Monitoring.Avalonia.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.DocumentManagers.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.DocumentModel.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.DotPeek.Resources.Strings.ja-JP.resources
@@ -3336,6 +3536,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Fleet.Backend.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.ForTea.RiderPlugin.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.IDE.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.LSP.Core.Features.Roslyn.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.MsBuildHost.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.UIInteractive.Ide.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Platform.UIInteractive.Text.Resources.Strings.ja-JP.resources
@@ -3502,6 +3703,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Rider.Backend.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Rider.Backend.WebServices.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Rider.MacAgent.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Rider.Plugins.Verse.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Rider.Roslyn.Host.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Rider.Test.Framework.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Roslyn.Host.Core.Resources.Strings.ja-JP.resources
@@ -3518,6 +3720,9 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.TeamCity.Core.Resources.CoreStrings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.TeamCity.Presentation.Resources.PresentationStrings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.TeamCity.Presentation.Wpf.Resources.PresentationStrings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.TestBakery.Core.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.TestBakery.RiderPlugin.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.TestBakery.VisualStudio.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.TextControl.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.Timeline.Standalone.Avalonia.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.UI.Avalonia.Resources.Strings.ja-JP.resources
@@ -3527,6 +3732,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.ViewModels.Src.Options.Res.OptionsStrings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.VsIntegration.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.XamarinMacAgent.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.AI.Core.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.AI.RiderPlugin.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Home.Presentation.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Ide.Common.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Ide.Core.Resources.Strings.ja-JP.resources
@@ -3536,6 +3743,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Model.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Presentation.Avalonia.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Presentation.Wpf.Resources.Strings.ja-JP.resources
+%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.RiderPlugin.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.StandaloneRunner.Resources.Strings.ja-JP.resources
%%DATADIR%%/plugins/localization-ja/dotnet/Extensions/com.intellij.ja/i18n/JetBrains.dotCover.ViewModel.Interface.Resources.Strings.ja-JP.resources
@@ -3573,6 +3781,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Common.Util.Shell.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Common.Util.ViewModel.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Common.ViewModels.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.DPA.Monitoring.Avalonia.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.DocumentManagers.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.DocumentModel.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.DotPeek.Resources.Strings.ko-KR.resources
@@ -3588,6 +3797,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Fleet.Backend.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.ForTea.RiderPlugin.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.IDE.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.LSP.Core.Features.Roslyn.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.MsBuildHost.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.UIInteractive.Ide.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Platform.UIInteractive.Text.Resources.Strings.ko-KR.resources
@@ -3754,6 +3964,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Rider.Backend.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Rider.Backend.WebServices.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Rider.MacAgent.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Rider.Plugins.Verse.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Rider.Roslyn.Host.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Rider.Test.Framework.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Roslyn.Host.Core.Resources.Strings.ko-KR.resources
@@ -3770,6 +3981,9 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.TeamCity.Core.Resources.CoreStrings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.TeamCity.Presentation.Resources.PresentationStrings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.TeamCity.Presentation.Wpf.Resources.PresentationStrings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.TestBakery.Core.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.TestBakery.RiderPlugin.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.TestBakery.VisualStudio.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.TextControl.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.Timeline.Standalone.Avalonia.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.UI.Avalonia.Resources.Strings.ko-KR.resources
@@ -3779,6 +3993,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.ViewModels.Src.Options.Res.OptionsStrings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.VsIntegration.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.XamarinMacAgent.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.AI.Core.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.AI.RiderPlugin.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Home.Presentation.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Ide.Common.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Ide.Core.Resources.Strings.ko-KR.resources
@@ -3788,6 +4004,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Model.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Presentation.Avalonia.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Presentation.Wpf.Resources.Strings.ko-KR.resources
+%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.RiderPlugin.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.StandaloneRunner.Resources.Strings.ko-KR.resources
%%DATADIR%%/plugins/localization-ko/dotnet/Extensions/com.intellij.ko/i18n/JetBrains.dotCover.ViewModel.Interface.Resources.Strings.ko-KR.resources
@@ -3825,6 +4042,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Common.Util.Shell.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Common.Util.ViewModel.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Common.ViewModels.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.DPA.Monitoring.Avalonia.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.DocumentManagers.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.DocumentModel.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.DotPeek.Resources.Strings.zh-CN.resources
@@ -3840,6 +4058,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Fleet.Backend.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.ForTea.RiderPlugin.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.IDE.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.LSP.Core.Features.Roslyn.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.MsBuildHost.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.UIInteractive.Ide.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Platform.UIInteractive.Text.Resources.Strings.zh-CN.resources
@@ -4006,6 +4225,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Rider.Backend.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Rider.Backend.WebServices.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Rider.MacAgent.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Rider.Plugins.Verse.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Rider.Roslyn.Host.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Rider.Test.Framework.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Roslyn.Host.Core.Resources.Strings.zh-CN.resources
@@ -4022,6 +4242,9 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.TeamCity.Core.Resources.CoreStrings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.TeamCity.Presentation.Resources.PresentationStrings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.TeamCity.Presentation.Wpf.Resources.PresentationStrings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.TestBakery.Core.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.TestBakery.RiderPlugin.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.TestBakery.VisualStudio.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.TextControl.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.Timeline.Standalone.Avalonia.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.UI.Avalonia.Resources.Strings.zh-CN.resources
@@ -4031,6 +4254,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.ViewModels.Src.Options.Res.OptionsStrings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.VsIntegration.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.XamarinMacAgent.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.AI.Core.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.AI.RiderPlugin.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Home.Presentation.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Ide.Common.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Ide.Core.Resources.Strings.zh-CN.resources
@@ -4040,6 +4265,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Model.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Presentation.Avalonia.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Presentation.Wpf.Resources.Strings.zh-CN.resources
+%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.RiderPlugin.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.StandaloneRunner.Resources.Strings.zh-CN.resources
%%DATADIR%%/plugins/localization-zh/dotnet/Extensions/com.intellij.zh/i18n/JetBrains.dotCover.ViewModel.Interface.Resources.Strings.zh-CN.resources
@@ -4062,6 +4288,17 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/makefile/lib/makefile.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
+%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.backend.jar
+%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.frontend.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.core.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.jsonschema.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.serialization.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.ktor.utils.jar
+%%DATADIR%%/plugins/mcpserver/lib/ktor-server-cio.jar
+%%DATADIR%%/plugins/mcpserver/lib/mcpserver-frontend.jar
+%%DATADIR%%/plugins/mcpserver/lib/mcpserver.jar
+%%DATADIR%%/plugins/nativeDebug-plugin/lib/antlr4-runtime.jar
+%%DATADIR%%/plugins/nativeDebug-plugin/lib/nativeDebug-plugin-frontend.jar
%%DATADIR%%/plugins/nativeDebug-plugin/lib/nativeDebug-plugin.jar
%%DATADIR%%/plugins/nextjs/lib/nextjs.jar
%%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar
@@ -4149,10 +4386,18 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/nodeJS/js/ts-file-loader/package.json
%%DATADIR%%/plugins/nodeJS/lib/nodeJS.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/assertj-swing.jar
+%%DATADIR%%/plugins/performanceTesting/lib/github.oshi.core.jar
%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
+%%DATADIR%%/plugins/platform-ijent-impl/lib/google.protobuf.kotlin.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-core.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-kotlin-stub.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-netty-shaded.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-protobuf.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-stub.jar
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
%%DATADIR%%/plugins/platform-images/lib/platform-images.jar
%%DATADIR%%/plugins/platform-langInjection/lib/java-langInjection-jps.jar
@@ -4482,9 +4727,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/const.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/source.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/srs.pyi
-%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2/__init__.pyi
-%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2/base.pyi
-%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2/resources.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geometry.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/base.pyi
@@ -4815,6 +5058,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/enums.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/expressions.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/composite.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/files.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/generated.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/json.pyi
@@ -4827,6 +5071,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/comparison.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/datetime.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/json.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/math.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/mixins.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/text.pyi
@@ -4873,8 +5118,10 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/http.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/locale.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/security.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/py.typed
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/shortcuts.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/autoreload.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/base.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/django.pyi
@@ -4948,7 +5195,6 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/inspect.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/ipv6.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/itercompat.pyi
-%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/jslex.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/log.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/lorem_ipsum.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/module_loading.pyi
@@ -5639,6 +5885,8 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pycharm/teamcity/pylint_reporter.py
%%DATADIR%%/plugins/python-ce/helpers/pycharm/teamcity/pytest_plugin.py
%%DATADIR%%/plugins/python-ce/helpers/pycharm/teamcity/unittestpy.py
+%%DATADIR%%/plugins/python-ce/helpers/pycharm_altair_backend/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/pycharm_altair_backend/sitecustomize.py
%%DATADIR%%/plugins/python-ce/helpers/pycharm_display/datalore/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pycharm_display/datalore/display/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pycharm_display/datalore/display/display_.py
@@ -5747,6 +5995,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_cython_win32_39_32.cp39-win32.pyd
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_cython_win32_39_64.cp39-win_amd64.pyd
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_cython_wrapper.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_daemon_thread.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_dont_trace.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_dont_trace_files.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_exec.py
@@ -5776,6 +6025,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_signature.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_stackless.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_tables.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_thread_lifecycle.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_thrift.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_trace_api.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/_pydevd_bundle/pydevd_trace_dispatch.py
@@ -5845,6 +6095,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-314.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-38.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-39.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/ci-requirements/ci-requirements-latest.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/interpreterInfo.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/merge_pydev_pycharm.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/pycharm-console.rst
@@ -5955,7 +6206,6 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/django_debug.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/extensions/README.md
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/extensions/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/extensions/types/README.md
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/extensions/types/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/extensions/types/pydevd_helpers.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/extensions/types/pydevd_plugin_numpy_types.py
@@ -5963,6 +6213,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_plugins/jinja2_debug.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_pycharm.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/pydevd_tracing.py
+%%DATADIR%%/plugins/python-ce/helpers/pydev/pyproject.toml
%%DATADIR%%/plugins/python-ce/helpers/pydev/pytest.ini
%%DATADIR%%/plugins/python-ce/helpers/pydev/runfiles.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/setup_cython.py
@@ -5977,6 +6228,7 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-314.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-38.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-39.txt
+%%DATADIR%%/plugins/python-ce/helpers/pydev/test-requirements/test-requirements-latest.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/isort_container/isort/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/isort_container/isort/__main__.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/isort_container/isort/hooks.py
@@ -6075,27 +6327,6 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/wrapped_for_pydev/ctypes/wintypes.py
%%DATADIR%%/plugins/python-ce/helpers/pydev/third_party/wrapped_for_pydev/not_in_default_pythonpath.txt
%%DATADIR%%/plugins/python-ce/helpers/pydev/tox.ini
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/AUTHORS.txt
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/LICENSE.txt
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/README.md
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/StringIO.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/_pytest/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/_pytest/mark/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/_pytest/mark/structures.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/alembic.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/behave.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/cStringIO.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/copy.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/nose/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/nose/tools/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/numpy/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/numpy/core/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/numpy/core/multiarray.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/py/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/py/error.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/py/path/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/pytest/__init__.py
-%%DATADIR%%/plugins/python-ce/helpers/python-skeletons/struct.py
%%DATADIR%%/plugins/python-ce/helpers/remote_sync.py
%%DATADIR%%/plugins/python-ce/helpers/rest_runners/rst2smth.py
%%DATADIR%%/plugins/python-ce/helpers/rest_runners/sphinx_runner.py
@@ -6109,6 +6340,9 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/syspath.py
%%DATADIR%%/plugins/python-ce/helpers/testResources/.gitattributes
%%DATADIR%%/plugins/python-ce/helpers/testResources/__main__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/behave_examples/feature_with_rules/rule.feature
+%%DATADIR%%/plugins/python-ce/helpers/testResources/behave_examples/feature_with_rules/steps/example_steps.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/behave_examples/feature_with_rules/steps/person_steps.py
%%DATADIR%%/plugins/python-ce/helpers/testResources/build.gradle.kts
%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_math.html
%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_math.json
@@ -11911,19 +12145,53 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/python-ce/helpers/uv/uv_sync_proxy.py
%%DATADIR%%/plugins/python-ce/helpers/virtualenv-20.13.0.pyz
%%DATADIR%%/plugins/python-ce/helpers/virtualenv-py3.pyz
+%%DATADIR%%/plugins/python-ce/lib/completion-ranking-python-with-full-line.jar
+%%DATADIR%%/plugins/python-ce/lib/io.github.z4kn4fein.semver.jvm.jar
+%%DATADIR%%/plugins/python-ce/lib/jsr305.jar
+%%DATADIR%%/plugins/python-ce/lib/kaml.jar
+%%DATADIR%%/plugins/python-ce/lib/libthrift.jar
+%%DATADIR%%/plugins/python-ce/lib/ml-completion-prev-exprs-models.jar
+%%DATADIR%%/plugins/python-ce/lib/modules/intellij.python.ml.features.jar
+%%DATADIR%%/plugins/python-ce/lib/python-ce-frontend.jar
%%DATADIR%%/plugins/python-ce/lib/python-ce.jar
-%%DATADIR%%/plugins/python-ce/lib/python-common.jar
+%%DATADIR%%/plugins/python-ce/lib/tuweni-toml.jar
+%%DATADIR%%/plugins/python-ce/lib/xmlrpc.jar
%%DATADIR%%/plugins/qml-plugin/lib/qml-plugin.jar
+%%DATADIR%%/plugins/qodana/lib/flexmark.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.cloud.kotlin.client.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.configuration.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.publisher.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.sarif.converter.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.web.ui.jar
+%%DATADIR%%/plugins/qodana/lib/jline.jar
+%%DATADIR%%/plugins/qodana/lib/qodana-sarif.jar
%%DATADIR%%/plugins/qodana/lib/qodana.jar
%%DATADIR%%/plugins/qt-plugin/lib/qt-plugin.jar
%%DATADIR%%/plugins/react/lib/react.jar
+%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.docker.jar
+%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.jar
%%DATADIR%%/plugins/remoteRun/lib/remoteRun.jar
+%%DATADIR%%/plugins/restClient/lib/brotli.dec.jar
+%%DATADIR%%/plugins/restClient/lib/github.javafaker.jar
+%%DATADIR%%/plugins/restClient/lib/graalvm.js.jar
+%%DATADIR%%/plugins/restClient/lib/grpc.jar
+%%DATADIR%%/plugins/restClient/lib/jooq.joox.jar
+%%DATADIR%%/plugins/restClient/lib/jsonpath.jar
+%%DATADIR%%/plugins/restClient/lib/kotlinx-coroutines-reactor.jar
+%%DATADIR%%/plugins/restClient/lib/modules/intellij.httpClient.grpc.jar
+%%DATADIR%%/plugins/restClient/lib/reactor-netty-http.jar
%%DATADIR%%/plugins/restClient/lib/restClient.jar
+%%DATADIR%%/plugins/rider-plugins-clion-radler-cwm/lib/rider-plugins-clion-radler-cwm-frontend.jar
%%DATADIR%%/plugins/rider-plugins-clion-radler-cwm/lib/rider-plugins-clion-radler-cwm.jar
%%DATADIR%%/plugins/rider-plugins-cpp-debugger/lib/rider-plugins-cpp-debugger.jar
+%%DATADIR%%/plugins/sass/lib/jruby-parser.jar
%%DATADIR%%/plugins/sass/lib/sass.jar
+%%DATADIR%%/plugins/searchEverywhereMl/lib/ai.grazie.emb.jar
%%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.ranking.core.jar
+%%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.typos.jar
%%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
+%%DATADIR%%/plugins/settingsSync/lib/cloud-config-client.jar
+%%DATADIR%%/plugins/settingsSync/lib/jetbrains.intellij.deps.eclipse.jgit.jar
%%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar
%%DATADIR%%/plugins/sh/lib/sh.jar
%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
@@ -11934,7 +12202,16 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/tailwindcss/server/tailwindcss-language-server
%%DATADIR%%/plugins/tailwindcss/server/version.txt
%%DATADIR%%/plugins/tasks-timeTracking/lib/tasks-timeTracking.jar
+%%DATADIR%%/plugins/tasks/lib/axis.jar
+%%DATADIR%%/plugins/tasks/lib/commons-discovery.jar
+%%DATADIR%%/plugins/tasks/lib/http-client.jar
+%%DATADIR%%/plugins/tasks/lib/jsonpath.jar
%%DATADIR%%/plugins/tasks/lib/tasks-core.jar
+%%DATADIR%%/plugins/tasks/lib/xmlrpc.jar
+%%DATADIR%%/plugins/terminal/lib/completion-ranking-sh.jar
+%%DATADIR%%/plugins/terminal/lib/modules/intellij.terminal.frontend.split.jar
+%%DATADIR%%/plugins/terminal/lib/terminal-completion-db-with-extensions.jar
+%%DATADIR%%/plugins/terminal/lib/terminal-completion-spec.jar
%%DATADIR%%/plugins/terminal/lib/terminal.jar
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
@@ -12331,25 +12608,47 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.nls.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/syntaxes/yaml.tmLanguage.json
+%%DATADIR%%/plugins/textmate/lib/joni.jar
%%DATADIR%%/plugins/textmate/lib/textmate.jar
-%%DATADIR%%/plugins/toml/lib/toml-frontend.jar
+%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.backend.jar
+%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.frontend.jar
+%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.frontend.split.jar
%%DATADIR%%/plugins/toml/lib/toml.jar
%%DATADIR%%/plugins/tslint/js/convert-tslint-config.js
%%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin-provider.js
%%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin.js
%%DATADIR%%/plugins/tslint/js/utils.js
%%DATADIR%%/plugins/tslint/lib/tslint.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.gradle.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.java.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.maven.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.properties.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.vcs.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
+%%DATADIR%%/plugins/vcs-git/lib/modules/intellij.vcs.git.frontend.jar
+%%DATADIR%%/plugins/vcs-git/lib/vcs-git-frontend.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/modules/intellij.vcs.github.git.jar
%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.git.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.ci.sh.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.features.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.yaml.jar
%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
%%DATADIR%%/plugins/vcs-perforce/lib/vcs-perforce.jar
+%%DATADIR%%/plugins/vcs-svn/lib/sqlite.jar
%%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar
%%DATADIR%%/plugins/vitejs/lib/vitejs.jar
+%%DATADIR%%/plugins/vuejs/lib/commons-text.jar
%%DATADIR%%/plugins/vuejs/lib/vuejs.jar
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/README.md
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/index.js
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package-lock.json
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package.json
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/rolldown.config.ts
%%DATADIR%%/plugins/vuejs/vue-language-server/.gitignore
%%DATADIR%%/plugins/vuejs/vue-language-server/README.md
%%DATADIR%%/plugins/vuejs/vue-language-server/bin/vue-language-server.js
@@ -12382,6 +12681,10 @@ share/applications/clion.desktop
%%DATADIR%%/plugins/vuejs/vue-service/node_modules/ws-typescript-vue-plugin/transformVueSfcFile.js
%%DATADIR%%/plugins/vuejs/vue-service/node_modules/ws-typescript-vue-plugin/vueScriptCache.js
%%DATADIR%%/plugins/webComponents/lib/webComponents.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons vfs.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons-net.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons-pool2.jar
+%%DATADIR%%/plugins/webDeployment/lib/jackrabbit2.jar
%%DATADIR%%/plugins/webDeployment/lib/webDeployment.jar
%%DATADIR%%/plugins/webpack/lib/webpack.jar
%%DATADIR%%/plugins/xpath/lib/rt/xslt-rt.jar
diff --git a/devel/jetbrains-goland/Makefile b/devel/jetbrains-goland/Makefile
index 00dd2285ffbd..14d94dc8e842 100644
--- a/devel/jetbrains-goland/Makefile
+++ b/devel/jetbrains-goland/Makefile
@@ -1,5 +1,5 @@
PORTNAME= goland
-DISTVERSION= 2025.1.4
+DISTVERSION= 2025.2.2
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/go/
PKGNAMEPREFIX= jetbrains-
@@ -18,8 +18,8 @@ ONLY_FOR_ARCHS= aarch64 amd64
BUILD_DEPENDS= jna>0:devel/jna
RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier \
- jetbrains-pty4j>=0.13.2:devel/jetbrains-pty4j \
- jetbrains-restarter>=241.15989.150:devel/jetbrains-restarter \
+ jetbrains-pty4j>=0.13.11:devel/jetbrains-pty4j \
+ jetbrains-restarter>=2025.2.2:devel/jetbrains-restarter \
jetbrains-sqlite>=241.15989.150:devel/jetbrains-sqlite \
lsof:sysutils/lsof
@@ -69,7 +69,8 @@ do-install:
${WRKSRC}/plugins/cwm-plugin \
${WRKSRC}/plugins/gateway-plugin/lib/remote-dev-workers \
${WRKSRC}/plugins/go-plugin/lib/dlv \
- ${WRKSRC}/plugins/remote-dev-server
+ ${WRKSRC}/plugins/remote-dev-server \
+ ${WRKSRC}/plugins/station-plugin/toolbox
${MKDIR} ${STAGEDIR}${DATADIR}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
"! -name *\.bak ! -name *\.so ! -name *\.dll ! -name *\.dylib ! -name *\.pdb ! -name *\.sh ! -name *\.exe")
diff --git a/devel/jetbrains-goland/distinfo b/devel/jetbrains-goland/distinfo
index 64e1db69fb7d..a7871d99c442 100644
--- a/devel/jetbrains-goland/distinfo
+++ b/devel/jetbrains-goland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753543577
-SHA256 (jetbrains/goland-2025.1.4.tar.gz) = 42efe9cc97248403e868180339f403ab390e9a335a658bd7aa905b64c03c7a31
-SIZE (jetbrains/goland-2025.1.4.tar.gz) = 1087590072
+TIMESTAMP = 1758383708
+SHA256 (jetbrains/goland-2025.2.2.tar.gz) = e5816136312a419b67cdfab203bd30e305cb2f8952eea76445e908c01f3113c0
+SIZE (jetbrains/goland-2025.2.2.tar.gz) = 1190288046
diff --git a/devel/jetbrains-goland/pkg-plist b/devel/jetbrains-goland/pkg-plist
index 28cb7c203780..5082e14f0cf1 100644
--- a/devel/jetbrains-goland/pkg-plist
+++ b/devel/jetbrains-goland/pkg-plist
@@ -20,7 +20,11 @@ share/applications/goland.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-GO-251.27812.54
+%%DATADIR%%/lib/build-marker-GO-252.26199.158
+%%DATADIR%%/lib/eclipse.lsp4j.debug.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.debug.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.jar
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
@@ -28,16 +32,27 @@ share/applications/goland.desktop
%%DATADIR%%/lib/frontend-split/frontend-split-customization.jar
%%DATADIR%%/lib/frontend-split/frontend-split.jar
%%DATADIR%%/lib/groovy.jar
+%%DATADIR%%/lib/javax.activation.jar
+%%DATADIR%%/lib/javax.annotation-api.jar
+%%DATADIR%%/lib/jaxb-api.jar
+%%DATADIR%%/lib/jaxb-runtime.jar
%%DATADIR%%/lib/jna/%%ARCH%%/libjnidispatch.so
%%DATADIR%%/lib/jps-model.jar
%%DATADIR%%/lib/jsch-agent.jar
-%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar
+%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.10.1-intellij.jar
%%DATADIR%%/lib/lib-client.jar
%%DATADIR%%/lib/lib.jar
+%%DATADIR%%/lib/modules/intellij.charts.jar
+%%DATADIR%%/lib/modules/intellij.emojipicker.jar
%%DATADIR%%/lib/modules/intellij.execution.process.elevation.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.client.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.common.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.daemon.jar
+%%DATADIR%%/lib/modules/intellij.go.welcomeScreen.database.jar
+%%DATADIR%%/lib/modules/intellij.go.welcomeScreen.docker.jar
+%%DATADIR%%/lib/modules/intellij.go.welcomeScreen.featuresTrainer.jar
+%%DATADIR%%/lib/modules/intellij.go.welcomeScreen.kubernetes.jar
+%%DATADIR%%/lib/modules/intellij.go.welcomeScreen.terminal.jar
%%DATADIR%%/lib/modules/intellij.goland.customization.jar
%%DATADIR%%/lib/modules/intellij.goland.featuresTrainer.jar
%%DATADIR%%/lib/modules/intellij.grid.core.impl.jar
@@ -46,13 +61,18 @@ share/applications/goland.desktop
%%DATADIR%%/lib/modules/intellij.grid.jar
%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
+%%DATADIR%%/lib/modules/intellij.libraries.ai.grazie.spell.gec.engine.local.jar
+%%DATADIR%%/lib/modules/intellij.libraries.coil.jar
%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.netty.shaded.jar
+%%DATADIR%%/lib/modules/intellij.libraries.kotlinx.io.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
+%%DATADIR%%/lib/modules/intellij.libraries.lucene.common.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
+%%DATADIR%%/lib/modules/intellij.platform.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
@@ -66,13 +86,23 @@ share/applications/goland.desktop
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.diagnostic.telemetry.agent.extension.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.impl.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.impl.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
+%%DATADIR%%/lib/modules/intellij.platform.find.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.ide.impl.wsl.jar
%%DATADIR%%/lib/modules/intellij.platform.ide.newUiOnboarding.jar
+%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
@@ -87,11 +117,20 @@ share/applications/goland.desktop
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.kernel.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.lang.impl.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.managed.cache.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.ml.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.ml.logs.jar
+%%DATADIR%%/lib/modules/intellij.platform.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
@@ -99,12 +138,17 @@ share/applications/goland.desktop
%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.scopes.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
+%%DATADIR%%/lib/modules/intellij.platform.tasks.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.tasks.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.jar
+%%DATADIR%%/lib/modules/intellij.platform.trialPromotion.common.jar
+%%DATADIR%%/lib/modules/intellij.platform.trialPromotion.idesWithoutFreeTier.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.backend.jar
@@ -115,11 +159,18 @@ share/applications/goland.desktop
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.warmup.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
%%DATADIR%%/lib/modules/intellij.profiler.common.jar
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar
+%%DATADIR%%/lib/modules/intellij.rd.ide.model.generated.jar
+%%DATADIR%%/lib/modules/intellij.rd.platform.jar
+%%DATADIR%%/lib/modules/intellij.rd.ui.jar
+%%DATADIR%%/lib/modules/intellij.relaxng.jar
%%DATADIR%%/lib/modules/intellij.rml.dfa.impl.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
+%%DATADIR%%/lib/modules/intellij.spellchecker.jar
+%%DATADIR%%/lib/modules/intellij.spellchecker.xml.jar
%%DATADIR%%/lib/native/%%SQLITE_ARCH%%/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
%%DATADIR%%/lib/opentelemetry.jar
@@ -129,6 +180,7 @@ share/applications/goland.desktop
%%DATADIR%%/lib/protobuf.jar
%%DATADIR%%/lib/pty4j/%%PTY4J_ARCH%%/libpty.so
%%DATADIR%%/lib/rd.jar
+%%DATADIR%%/lib/rhino.jar
%%DATADIR%%/lib/stats.jar
%%DATADIR%%/lib/trove.jar
%%DATADIR%%/lib/util-8.jar
@@ -146,18 +198,44 @@ share/applications/goland.desktop
%%DATADIR%%/license/third-party-libraries.html
%%DATADIR%%/license/third-party-libraries.json
%%DATADIR%%/license/yourkit-license-redist.txt
+%%DATADIR%%/modules/module-descriptors.dat
%%DATADIR%%/modules/module-descriptors.jar
%%DATADIR%%/plugins/DatabaseTools/lib/aether-dependency-resolver.jar
-%%DATADIR%%/plugins/DatabaseTools/lib/database-openapi.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/completion-ranking-sql.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/database-plugin-frontend.jar
%%DATADIR%%/plugins/DatabaseTools/lib/database-plugin.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/frontend-split/database-frontend.jar
%%DATADIR%%/plugins/DatabaseTools/lib/jdbc-console.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/jettison.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-connector-basic.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-provider.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-file.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-http.jar
-%%DATADIR%%/plugins/charts/lib/charts.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.backend.split.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.frontend.split.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.core.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.impl.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/plexus-utils.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/tips-database-plugin.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/unidecode.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/xstream.jar
%%DATADIR%%/plugins/clouds-docker-gateway/lib/clouds-docker-gateway.jar
%%DATADIR%%/plugins/clouds-docker-impl/lib/clouds-docker-impl.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-api.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-core.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-transport-httpclient5.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-transport.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/modules/intellij.clouds.docker.frontend.split.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/modules/intellij.clouds.docker.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/modules/intellij.clouds.docker.shared.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/clouds-kubernetes-frontend.jar
%%DATADIR%%/plugins/clouds-kubernetes/lib/clouds-kubernetes.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.backend.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.charts.gotpl.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.cron.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.db.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.frontend.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/semver4j.jar
%%DATADIR%%/plugins/color-scheme-colorful-darcula/lib/color-scheme-colorful-darcula.jar
%%DATADIR%%/plugins/color-scheme-monokai/lib/color-scheme-monokai.jar
%%DATADIR%%/plugins/color-scheme-solarized-goland/lib/color-scheme-solarized-goland.jar
@@ -166,13 +244,27 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/copyright/lib/copyright.jar
%%DATADIR%%/plugins/css-impl/lib/css-impl.jar
%%DATADIR%%/plugins/dev/lib/dev.jar
-%%DATADIR%%/plugins/editorconfig/lib/editorconfig.jar
-%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/editorconfig-plugin.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.backend.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.common.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.frontend.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.frontend.split.jar
+%%DATADIR%%/plugins/featuresTrainer/lib/assertj-swing.jar
+%%DATADIR%%/plugins/featuresTrainer/lib/assertj.jar
%%DATADIR%%/plugins/featuresTrainer/lib/featuresTrainer.jar
+%%DATADIR%%/plugins/featuresTrainer/lib/git-learning-project.jar
%%DATADIR%%/plugins/fileWatcher/lib/fileWatcher.jar
+%%DATADIR%%/plugins/fullLine/full-line-cpu-detector-windows-x86_64.zip
%%DATADIR%%/plugins/fullLine/full-line-model-go.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-arm_64.zip
%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-arm_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-x86_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-arm_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-x86_64.zip
+%%DATADIR%%/plugins/fullLine/lib/clikt.jar
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
+%%DATADIR%%/plugins/fullLine/lib/jgrapht.core.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar
@@ -187,6 +279,7 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rust.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.completion.trigger.model.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.cpp.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.css.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.go.completion.jar
@@ -373,27 +466,46 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/gateway-plugin/lib/gateway-plugin.jar
%%DATADIR%%/plugins/gateway-plugin/lib/gateway-standalone/gateway.core.jar
%%DATADIR%%/plugins/gateway-plugin/lib/gateway-standalone/gateway.jar
+%%DATADIR%%/plugins/gateway-plugin/lib/modules/intellij.gateway.terminal.jar
%%DATADIR%%/plugins/gateway-plugin/resources/gateway.vmoptions
-%%DATADIR%%/plugins/gateway-terminal/lib/gateway-terminal.jar
%%DATADIR%%/plugins/go-ide/lib/go-ide.jar
%%DATADIR%%/plugins/go-linter/lib/go-linter.jar
%%DATADIR%%/plugins/go-plugin/lib/frontend-split/go-frontend.jar
%%DATADIR%%/plugins/go-plugin/lib/go-frontback.jar
%%DATADIR%%/plugins/go-plugin/lib/go-plugin.jar
%%DATADIR%%/plugins/go-plugin/lib/modules/intellij.go.completionMlRanking.jar
+%%DATADIR%%/plugins/go-plugin/lib/re2j.jar
%%DATADIR%%/plugins/go-plugin/lib/src/go-openapi-src.jar
+%%DATADIR%%/plugins/go-plugin/lib/toml4j.jar
%%DATADIR%%/plugins/go-plugin/license/delve-license.txt
%%DATADIR%%/plugins/go-plugin/license/golang-license.txt
%%DATADIR%%/plugins/go-plugin/license/gopher-license.txt
%%DATADIR%%/plugins/go-plugin/license/re2j-license.txt
-%%DATADIR%%/plugins/go-sharedIndexes-bundled/gosdk/gosdk-3b128438d3f6-07d2d2d66b1e.ijx
-%%DATADIR%%/plugins/go-sharedIndexes-bundled/gosdk/gosdk-3b128438d3f6-07d2d2d66b1e.txt
+%%DATADIR%%/plugins/go-sharedIndexes-bundled/gosdk/gosdk-f466f9b0953e-3d2cccfc42a2.ijx
+%%DATADIR%%/plugins/go-sharedIndexes-bundled/gosdk/gosdk-f466f9b0953e-3d2cccfc42a2.txt
%%DATADIR%%/plugins/go-sharedIndexes-bundled/lib/go-sharedIndexes-bundled.jar
%%DATADIR%%/plugins/go-template/lib/go-template.jar
+%%DATADIR%%/plugins/grazie/lib/com.carrotsearch-hppc.jar
+%%DATADIR%%/plugins/grazie/lib/com.hankcs-aho-corasick-double-array-trie.jar
+%%DATADIR%%/plugins/grazie/lib/com.vdurmont-emoji-java.jar
+%%DATADIR%%/plugins/grazie/lib/commons-text.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-core.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-protobuf.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-stub.jar
+%%DATADIR%%/plugins/grazie/lib/javax.measure-unit-api.jar
+%%DATADIR%%/plugins/grazie/lib/net.loomchild-segment.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa-builders.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-speller.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-stemming.jar
+%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-language-en.jar
+%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-languagetool-core.jar
+%%DATADIR%%/plugins/grazie/lib/org.json-json.jar
+%%DATADIR%%/plugins/grazie/lib/tech.units-indriya.jar
+%%DATADIR%%/plugins/grazie/lib/tech.uom.lib-uom-lib-common.jar
%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
-%%DATADIR%%/plugins/grpc/lib/grpc.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
%%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/indexing-shared-ultimate-plugin-bundled.jar
%%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/modules/intellij.indexing.shared.generator.jar
@@ -401,17 +513,27 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/modules/intellij.indexing.shared.ultimate.jar
%%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/modules/intellij.indexing.shared.ultimate.java.jar
%%DATADIR%%/plugins/indexing-shared/lib/indexing-shared.jar
-%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml
-%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
-%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
-%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger-frontend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.backend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.frontend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.shared.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.webstorm.specific.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.reactNativeDebugger.jar
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectionForwarder.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnector.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorPortPublisher.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorUtil.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/TreeView.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/WebConsole.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/console.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/console.html
+%%DATADIR%%/plugins/javascript-debugger/webConsole/darcula.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/icons.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/interop.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/light.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/search.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/utils.js
%%DATADIR%%/plugins/javascript-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -447,10 +569,11 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/protractor-intellij/lib/protractor-intellij-tree.js
%%DATADIR%%/plugins/javascript-plugin/helpers/protractor-intellij/lib/protractor-intellij-util.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
+%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-file-path-resolver.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-9c94529fcfe0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-9c94529fcfe0.txt
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js
@@ -629,11 +752,15 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint8-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
+%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/eslint-7.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/completion-ranking-js.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/completion-ranking-typescript.jar
%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/semver4j.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/TypeScript/no_samples.zip
@@ -673,9 +800,9 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStep.js
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
-%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
-%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.backend.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.frontend.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/keymap-vscode/lib/keymap-vscode.jar
%%DATADIR%%/plugins/localization-ja/lib/localization-ja.jar
@@ -683,31 +810,82 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/makefile/lib/makefile.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
+%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.backend.jar
+%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.frontend.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.core.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.jsonschema.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.serialization.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.ktor.utils.jar
+%%DATADIR%%/plugins/mcpserver/lib/ktor-server-cio.jar
+%%DATADIR%%/plugins/mcpserver/lib/mcpserver-frontend.jar
+%%DATADIR%%/plugins/mcpserver/lib/mcpserver.jar
%%DATADIR%%/plugins/microservices-ui/lib/microservices-ui.jar
+%%DATADIR%%/plugins/microservices-ui/lib/modules/intellij.microservices.ui.diagrams.jar
+%%DATADIR%%/plugins/microservices-ui/lib/modules/intellij.microservices.ui.frontend.jar
%%DATADIR%%/plugins/packageChecker/lib/packageChecker.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/assertj-swing.jar
+%%DATADIR%%/plugins/performanceTesting/lib/assertj.jar
+%%DATADIR%%/plugins/performanceTesting/lib/github.oshi.core.jar
%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
+%%DATADIR%%/plugins/platform-ijent-impl/lib/google.protobuf.kotlin.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-core.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-kotlin-stub.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-netty-shaded.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-protobuf.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-stub.jar
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
%%DATADIR%%/plugins/platform-images/lib/platform-images.jar
%%DATADIR%%/plugins/platform-langInjection/lib/java-langInjection-jps.jar
%%DATADIR%%/plugins/platform-langInjection/lib/platform-langInjection.jar
%%DATADIR%%/plugins/plugin-classpath.txt
+%%DATADIR%%/plugins/protoeditor/lib/google.protobuf.java.util.jar
%%DATADIR%%/plugins/protoeditor/lib/protoeditor.jar
+%%DATADIR%%/plugins/qodana/lib/flexmark.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.cloud.kotlin.client.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.configuration.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.publisher.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.sarif.converter.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.web.ui.jar
+%%DATADIR%%/plugins/qodana/lib/jline.jar
+%%DATADIR%%/plugins/qodana/lib/qodana-sarif.jar
%%DATADIR%%/plugins/qodana/lib/qodana.jar
%%DATADIR%%/plugins/react/lib/react.jar
+%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.docker.jar
+%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.jar
%%DATADIR%%/plugins/remoteRun/lib/remoteRun.jar
+%%DATADIR%%/plugins/restClient/lib/brotli.dec.jar
+%%DATADIR%%/plugins/restClient/lib/github.javafaker.jar
+%%DATADIR%%/plugins/restClient/lib/graalvm.js.jar
+%%DATADIR%%/plugins/restClient/lib/grpc.jar
+%%DATADIR%%/plugins/restClient/lib/jooq.joox.jar
+%%DATADIR%%/plugins/restClient/lib/jsonpath.jar
+%%DATADIR%%/plugins/restClient/lib/kotlinx-coroutines-reactor.jar
+%%DATADIR%%/plugins/restClient/lib/modules/intellij.httpClient.grpc.jar
+%%DATADIR%%/plugins/restClient/lib/reactor-netty-http.jar
%%DATADIR%%/plugins/restClient/lib/restClient.jar
+%%DATADIR%%/plugins/searchEverywhereMl/lib/ai.grazie.emb.jar
%%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.ranking.core.jar
+%%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.typos.jar
%%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
+%%DATADIR%%/plugins/settingsSync/lib/cloud-config-client.jar
+%%DATADIR%%/plugins/settingsSync/lib/jetbrains.intellij.deps.eclipse.jgit.jar
%%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar
%%DATADIR%%/plugins/sh/lib/sh.jar
%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
%%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar
%%DATADIR%%/plugins/stylelint/lib/stylelint.jar
+%%DATADIR%%/plugins/swagger/lib/intellij.swagger.redoc.jar
+%%DATADIR%%/plugins/swagger/lib/org.webjars-swagger-ui.jar
+%%DATADIR%%/plugins/swagger/lib/org.webjars.npm-asyncapi__react-component.jar
%%DATADIR%%/plugins/swagger/lib/swagger.jar
+%%DATADIR%%/plugins/terminal/lib/completion-ranking-sh.jar
+%%DATADIR%%/plugins/terminal/lib/modules/intellij.terminal.frontend.split.jar
+%%DATADIR%%/plugins/terminal/lib/terminal-completion-db-with-extensions.jar
+%%DATADIR%%/plugins/terminal/lib/terminal-completion-spec.jar
%%DATADIR%%/plugins/terminal/lib/terminal.jar
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
@@ -1104,14 +1282,31 @@ share/applications/goland.desktop
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.nls.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/syntaxes/yaml.tmLanguage.json
+%%DATADIR%%/plugins/textmate/lib/joni.jar
%%DATADIR%%/plugins/textmate/lib/textmate.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.gradle.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.java.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.maven.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.properties.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.vcs.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
+%%DATADIR%%/plugins/vcs-git/lib/modules/intellij.vcs.git.frontend.jar
+%%DATADIR%%/plugins/vcs-git/lib/vcs-git-frontend.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/modules/intellij.vcs.github.git.jar
%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.git.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.ci.sh.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.features.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.yaml.jar
%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons vfs.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons-net.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons-pool2.jar
+%%DATADIR%%/plugins/webDeployment/lib/jackrabbit2.jar
%%DATADIR%%/plugins/webDeployment/lib/webDeployment.jar
%%DATADIR%%/plugins/webpack/lib/webpack.jar
%%DATADIR%%/plugins/xml-refactoring/lib/xml-refactoring.jar
diff --git a/devel/jetbrains-pty4j/Makefile b/devel/jetbrains-pty4j/Makefile
index e009749bf348..90d07b2cffe9 100644
--- a/devel/jetbrains-pty4j/Makefile
+++ b/devel/jetbrains-pty4j/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pty4j
-PORTVERSION= 0.13.2
+PORTVERSION= 0.13.11
CATEGORIES= devel java
PKGNAMEPREFIX= jetbrains-
DIST_SUBDIR= jetbrains
@@ -18,7 +18,7 @@ USES= gmake
USE_GITHUB= yes
GH_ACCOUNT= JetBrains
GH_PROJECT= pty4j
-GH_TAGNAME= 1bc7a1207aca1c2116d8ae0d13f829d465a057a3
+GH_TAGNAME= e398750393a0510a71a835704f35b69c042a5aa4
MAKEFILE= Makefile_freebsd
ALL_TARGET= linux_${ARCH:S/amd64/x86_64/:S/powerpc64le/ppc64le/}
diff --git a/devel/jetbrains-pty4j/distinfo b/devel/jetbrains-pty4j/distinfo
index 95dbcacbff69..2c4b81e9e001 100644
--- a/devel/jetbrains-pty4j/distinfo
+++ b/devel/jetbrains-pty4j/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729346889
-SHA256 (jetbrains/JetBrains-pty4j-0.13.2-1bc7a1207aca1c2116d8ae0d13f829d465a057a3_GH0.tar.gz) = 25991ab8c4fe978acb28a0dc3b723a7a79c07158f98b06a66dd35774aaa6fd07
-SIZE (jetbrains/JetBrains-pty4j-0.13.2-1bc7a1207aca1c2116d8ae0d13f829d465a057a3_GH0.tar.gz) = 2905701
+TIMESTAMP = 1758450206
+SHA256 (jetbrains/JetBrains-pty4j-0.13.11-e398750393a0510a71a835704f35b69c042a5aa4_GH0.tar.gz) = 2237e849c5d649f5c1a5f9f44c391ad16e5583ce392bd03f063a2abea78c7d2e
+SIZE (jetbrains/JetBrains-pty4j-0.13.11-e398750393a0510a71a835704f35b69c042a5aa4_GH0.tar.gz) = 2839018
diff --git a/devel/jetbrains-restarter/Makefile b/devel/jetbrains-restarter/Makefile
index 768b56931311..9ae5a7ede9cb 100644
--- a/devel/jetbrains-restarter/Makefile
+++ b/devel/jetbrains-restarter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= restarter
-DISTVERSION= 242.23726.38
-PORTREVISION= 7
+DISTVERSION= 2025.2.2
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= jetbrains-
DIST_SUBDIR= jetbrains
@@ -19,7 +19,7 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= JetBrains
GH_PROJECT= intellij-community
-GH_TAGNAME= idea/242.23726.38
+GH_TAGNAME= idea/2025.2.2
DATADIR= ${PREFIX}/share/jetbrains/${PORTNAME}
WRKSRC_SUBDIR= native/restarter
diff --git a/devel/jetbrains-restarter/distinfo b/devel/jetbrains-restarter/distinfo
index 1c18c648c880..270bc49e791e 100644
--- a/devel/jetbrains-restarter/distinfo
+++ b/devel/jetbrains-restarter/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1729347909
+TIMESTAMP = 1758450500
SHA256 (jetbrains/rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (jetbrains/rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (jetbrains/rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
@@ -71,5 +71,5 @@ SHA256 (jetbrains/rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785
SIZE (jetbrains/rust/crates/winnow-0.5.40.crate) = 159316
SHA256 (jetbrains/rust/crates/winresource-0.1.17.crate) = 77e2aaaf8cfa92078c0c0375423d631f82f2f57979c2884fdd5f604a11e45329
SIZE (jetbrains/rust/crates/winresource-0.1.17.crate) = 94561
-SHA256 (jetbrains/JetBrains-intellij-community-242.23726.38-idea-242.23726.38_GH0.tar.gz) = ad695afd6340011fc03f562fd073d362c5ad922876a2aea8e63af3c4bd39bbde
-SIZE (jetbrains/JetBrains-intellij-community-242.23726.38-idea-242.23726.38_GH0.tar.gz) = 231338950
+SHA256 (jetbrains/JetBrains-intellij-community-2025.2.2-idea-2025.2.2_GH0.tar.gz) = 64f255c10fbdbd6f32b2b0a89c856cb7c2273fcbb9767d5806e15482ee939f78
+SIZE (jetbrains/JetBrains-intellij-community-2025.2.2-idea-2025.2.2_GH0.tar.gz) = 245594130
diff --git a/devel/jetbrains-rustrover/Makefile b/devel/jetbrains-rustrover/Makefile
index 72b6a2dc6d75..f8a99598190f 100644
--- a/devel/jetbrains-rustrover/Makefile
+++ b/devel/jetbrains-rustrover/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustrover
-DISTVERSION= 2025.1.5
-CATEGORIES= devel
+DISTVERSION= 2025.2.2
+CATEGORIES= devel java
MASTER_SITES= https://download-cdn.jetbrains.com/rustrover/
PKGNAMEPREFIX= jetbrains-
DISTNAME= RustRover-${PORTVERSION}
@@ -25,7 +25,7 @@ RUN_DEPENDS= cmake:devel/cmake-core \
jetbrains-sqlite>=241.15989.150:devel/jetbrains-sqlite \
lsof:sysutils/lsof
-USES= cpe java python:run
+USES= cpe java python:run desktop-file-utils
CPE_VENDOR= jetbrains
JAVA_VERSION= 21+
diff --git a/devel/jetbrains-rustrover/distinfo b/devel/jetbrains-rustrover/distinfo
index b0e8c803267f..053d58d8ab51 100644
--- a/devel/jetbrains-rustrover/distinfo
+++ b/devel/jetbrains-rustrover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753563334
-SHA256 (jetbrains/RustRover-2025.1.5.tar.gz) = 54eda433719c132c48e733b659b29113d362fea3b9c7dd4109497ed31da7c6f6
-SIZE (jetbrains/RustRover-2025.1.5.tar.gz) = 1127119232
+TIMESTAMP = 1758560930
+SHA256 (jetbrains/RustRover-2025.2.2.tar.gz) = cc2cfd0af3967a5ce65af5064ccac03bfb2ee2a1ed7e18e8a2c1a009a6d3721c
+SIZE (jetbrains/RustRover-2025.2.2.tar.gz) = 1261938223
diff --git a/devel/jetbrains-rustrover/pkg-plist b/devel/jetbrains-rustrover/pkg-plist
index e6d121f71cc5..9596a87841bb 100644
--- a/devel/jetbrains-rustrover/pkg-plist
+++ b/devel/jetbrains-rustrover/pkg-plist
@@ -18,7 +18,11 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-RR-251.26927.79
+%%DATADIR%%/lib/build-marker-RR-252.26199.159
+%%DATADIR%%/lib/eclipse.lsp4j.debug.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.debug.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.jar
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
@@ -26,12 +30,20 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/frontend-split/frontend-split-customization.jar
%%DATADIR%%/lib/frontend-split/frontend-split.jar
%%DATADIR%%/lib/groovy.jar
+%%DATADIR%%/lib/javax.activation.jar
+%%DATADIR%%/lib/javax.annotation-api.jar
+%%DATADIR%%/lib/jaxb-api.jar
+%%DATADIR%%/lib/jaxb-runtime.jar
%%DATADIR%%/lib/jna/%%ARCH%%/libjnidispatch.so
%%DATADIR%%/lib/jps-model.jar
%%DATADIR%%/lib/jsch-agent.jar
-%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar
+%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.10.1-intellij.jar
%%DATADIR%%/lib/lib-client.jar
%%DATADIR%%/lib/lib.jar
+%%DATADIR%%/lib/modules/intellij.charts.jar
+%%DATADIR%%/lib/modules/intellij.cidr.asm.debugger.jar
+%%DATADIR%%/lib/modules/intellij.cidr.asm.jar
+%%DATADIR%%/lib/modules/intellij.emojipicker.jar
%%DATADIR%%/lib/modules/intellij.execution.process.elevation.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.client.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.common.jar
@@ -42,18 +54,24 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.grid.jar
%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
+%%DATADIR%%/lib/modules/intellij.libraries.ai.grazie.spell.gec.engine.local.jar
+%%DATADIR%%/lib/modules/intellij.libraries.coil.jar
%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.netty.shaded.jar
+%%DATADIR%%/lib/modules/intellij.libraries.kotlinx.io.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
+%%DATADIR%%/lib/modules/intellij.libraries.lucene.common.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
+%%DATADIR%%/lib/modules/intellij.platform.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
%%DATADIR%%/lib/modules/intellij.platform.collaborationTools.jar
%%DATADIR%%/lib/modules/intellij.platform.compose.jar
+%%DATADIR%%/lib/modules/intellij.platform.compose.markdown.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.agent.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.jar
%%DATADIR%%/lib/modules/intellij.platform.dap.jar
@@ -61,12 +79,22 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.diagnostic.telemetry.agent.extension.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.impl.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.impl.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
+%%DATADIR%%/lib/modules/intellij.platform.find.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.ide.impl.wsl.jar
+%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
@@ -77,14 +105,24 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmAlerts.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmTables.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.images.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.kernel.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.lang.impl.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.managed.cache.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.ml.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.ml.logs.jar
+%%DATADIR%%/lib/modules/intellij.platform.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
@@ -92,12 +130,17 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.scopes.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
+%%DATADIR%%/lib/modules/intellij.platform.tasks.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.tasks.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.jar
+%%DATADIR%%/lib/modules/intellij.platform.trialPromotion.common.jar
+%%DATADIR%%/lib/modules/intellij.platform.trialPromotion.idesWithoutFreeTier.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.backend.jar
@@ -108,13 +151,21 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.warmup.jar
%%DATADIR%%/lib/modules/intellij.platform.whatsNew.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
%%DATADIR%%/lib/modules/intellij.profiler.clion.jar
%%DATADIR%%/lib/modules/intellij.profiler.common.jar
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar
+%%DATADIR%%/lib/modules/intellij.rd.ide.model.generated.jar
+%%DATADIR%%/lib/modules/intellij.rd.platform.jar
+%%DATADIR%%/lib/modules/intellij.rd.ui.jar
+%%DATADIR%%/lib/modules/intellij.relaxng.jar
%%DATADIR%%/lib/modules/intellij.rustrover.customization.jar
+%%DATADIR%%/lib/modules/intellij.rustrover.debugger.runners.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
+%%DATADIR%%/lib/modules/intellij.spellchecker.jar
+%%DATADIR%%/lib/modules/intellij.spellchecker.xml.jar
%%DATADIR%%/lib/native/%%SQLITE_ARCH%%/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
%%DATADIR%%/lib/opentelemetry.jar
@@ -124,6 +175,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/lib/protobuf.jar
%%DATADIR%%/lib/pty4j/%%PTY4J_ARCH%%/libpty.so
%%DATADIR%%/lib/rd.jar
+%%DATADIR%%/lib/rhino.jar
%%DATADIR%%/lib/stats.jar
%%DATADIR%%/lib/trove.jar
%%DATADIR%%/lib/util-8.jar
@@ -137,14 +189,27 @@ share/applications/rustrover.desktop
%%DATADIR%%/license/third-party-libraries.html
%%DATADIR%%/license/third-party-libraries.json
%%DATADIR%%/license/yourkit-license-redist.txt
+%%DATADIR%%/modules/module-descriptors.dat
%%DATADIR%%/modules/module-descriptors.jar
%%DATADIR%%/plugins/DatabaseTools/lib/aether-dependency-resolver.jar
-%%DATADIR%%/plugins/DatabaseTools/lib/database-openapi.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/completion-ranking-sql.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/database-plugin-frontend.jar
%%DATADIR%%/plugins/DatabaseTools/lib/database-plugin.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/frontend-split/database-frontend.jar
%%DATADIR%%/plugins/DatabaseTools/lib/jdbc-console.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/jettison.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-connector-basic.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-provider.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-file.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-http.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.backend.split.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.frontend.split.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.core.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.impl.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/plexus-utils.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/tips-database-plugin.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/unidecode.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/xstream.jar
%%DATADIR%%/plugins/angular/angular-service/node_modules/ws-typescript-angular-plugin/index.js
%%DATADIR%%/plugins/angular/angular-service/node_modules/ws-typescript-angular-plugin/package.json
%%DATADIR%%/plugins/angular/lib/angular.jar
@@ -162,9 +227,16 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider70.js
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider80.js
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider90.js
-%%DATADIR%%/plugins/charts/lib/charts.jar
+%%DATADIR%%/plugins/cidr-parallelStacks/lib/cidr-parallelStacks.jar
%%DATADIR%%/plugins/clouds-docker-gateway/lib/clouds-docker-gateway.jar
%%DATADIR%%/plugins/clouds-docker-impl/lib/clouds-docker-impl.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-api.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-core.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-transport-httpclient5.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/com.github.docker-java-docker-java-transport.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/modules/intellij.clouds.docker.frontend.split.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/modules/intellij.clouds.docker.jar
+%%DATADIR%%/plugins/clouds-docker-impl/lib/modules/intellij.clouds.docker.shared.jar
%%DATADIR%%/plugins/color-scheme-all_hallows_eve/lib/color-scheme-all_hallows_eve.jar
%%DATADIR%%/plugins/color-scheme-blackboard/lib/color-scheme-blackboard.jar
%%DATADIR%%/plugins/color-scheme-cobalt/lib/color-scheme-cobalt.jar
@@ -183,10 +255,17 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/copyright/lib/copyright.jar
%%DATADIR%%/plugins/css-impl/lib/css-impl.jar
%%DATADIR%%/plugins/dev/lib/dev.jar
-%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar
+%%DATADIR%%/plugins/fullLine/full-line-cpu-detector-windows-x86_64.zip
%%DATADIR%%/plugins/fullLine/full-line-model-rust.zip
-%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-arm_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-%%SQLITE_ARCH%%.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-arm_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-x86_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-arm_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-x86_64.zip
+%%DATADIR%%/plugins/fullLine/lib/clikt.jar
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
+%%DATADIR%%/plugins/fullLine/lib/jgrapht.core.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar
@@ -201,6 +280,7 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rust.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.completion.trigger.model.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.cpp.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.css.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.go.completion.jar
@@ -387,13 +467,40 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/gateway-plugin/lib/gateway-plugin.jar
%%DATADIR%%/plugins/gateway-plugin/lib/gateway-standalone/gateway.core.jar
%%DATADIR%%/plugins/gateway-plugin/lib/gateway-standalone/gateway.jar
+%%DATADIR%%/plugins/gateway-plugin/lib/modules/intellij.gateway.terminal.jar
%%DATADIR%%/plugins/gateway-plugin/resources/gateway.vmoptions
-%%DATADIR%%/plugins/gateway-terminal/lib/gateway-terminal.jar
+%%DATADIR%%/plugins/grazie/lib/com.carrotsearch-hppc.jar
+%%DATADIR%%/plugins/grazie/lib/com.hankcs-aho-corasick-double-array-trie.jar
+%%DATADIR%%/plugins/grazie/lib/com.vdurmont-emoji-java.jar
+%%DATADIR%%/plugins/grazie/lib/commons-text.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-core.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-protobuf.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-stub.jar
+%%DATADIR%%/plugins/grazie/lib/javax.measure-unit-api.jar
+%%DATADIR%%/plugins/grazie/lib/net.loomchild-segment.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa-builders.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-speller.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-stemming.jar
+%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-language-en.jar
+%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-languagetool-core.jar
+%%DATADIR%%/plugins/grazie/lib/org.json-json.jar
+%%DATADIR%%/plugins/grazie/lib/tech.units-indriya.jar
+%%DATADIR%%/plugins/grazie/lib/tech.uom.lib-uom-lib-common.jar
%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
%%DATADIR%%/plugins/html-tools/lib/html-tools.jar
+%%DATADIR%%/plugins/intellij-rust/caches/crates-local-index.zip
+%%DATADIR%%/plugins/intellij-rust/caches/macro-expansion-cache-1.89.0.zip
+%%DATADIR%%/plugins/intellij-rust/caches/rust-src-bundle-1.89.0.zip
+%%DATADIR%%/plugins/intellij-rust/caches/rust-stdlib-vendor-1.89.0.zip
+%%DATADIR%%/plugins/intellij-rust/lib/antlr4-runtime.jar
+%%DATADIR%%/plugins/intellij-rust/lib/commons-text.jar
%%DATADIR%%/plugins/intellij-rust/lib/intellij-rust.jar
+%%DATADIR%%/plugins/intellij-rust/lib/io.github.z4kn4fein.semver.jvm.jar
+%%DATADIR%%/plugins/intellij-rust/lib/jackson-dataformat-toml.jar
+%%DATADIR%%/plugins/intellij-rust/lib/jetbrains.intellij.deps.eclipse.jgit.jar
%%DATADIR%%/plugins/intellij-rust/lib/modules/intellij.rustrover.ml-completion.jar
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/gdb_formatters/gdb/__init__.pyi
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/gdb_formatters/gdb_lookup.py
@@ -403,17 +510,27 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/lldb_formatters/lldb/formatters.pyi
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/lldb_formatters/lldb_providers.py
%%DATADIR%%/plugins/intellij-rust/prettyPrinters/rust_types.py
-%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml
-%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
-%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
-%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger-frontend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.backend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.frontend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.shared.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.webstorm.specific.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.reactNativeDebugger.jar
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectionForwarder.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnector.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorPortPublisher.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorUtil.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/TreeView.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/WebConsole.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/console.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/console.html
+%%DATADIR%%/plugins/javascript-debugger/webConsole/darcula.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/icons.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/interop.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/light.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/search.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/utils.js
%%DATADIR%%/plugins/javascript-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -449,10 +566,11 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/protractor-intellij/lib/protractor-intellij-tree.js
%%DATADIR%%/plugins/javascript-plugin/helpers/protractor-intellij/lib/protractor-intellij-util.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
+%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-file-path-resolver.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-09060db00ec0.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-9c94529fcfe0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-9c94529fcfe0.txt
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js
@@ -631,11 +749,15 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint8-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
+%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/eslint-7.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/completion-ranking-js.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/completion-ranking-typescript.jar
%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/semver4j.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/TypeScript/no_samples.zip
@@ -675,9 +797,9 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStep.js
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
-%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
-%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.backend.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.frontend.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md
@@ -713,6 +835,17 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/localization-ko/lib/localization-ko.jar
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
+%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.backend.jar
+%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.frontend.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.core.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.jsonschema.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.serialization.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.ktor.utils.jar
+%%DATADIR%%/plugins/mcpserver/lib/ktor-server-cio.jar
+%%DATADIR%%/plugins/mcpserver/lib/mcpserver-frontend.jar
+%%DATADIR%%/plugins/mcpserver/lib/mcpserver.jar
+%%DATADIR%%/plugins/nativeDebug-plugin/lib/antlr4-runtime.jar
+%%DATADIR%%/plugins/nativeDebug-plugin/lib/nativeDebug-plugin-frontend.jar
%%DATADIR%%/plugins/nativeDebug-plugin/lib/nativeDebug-plugin.jar
%%DATADIR%%/plugins/nextjs/lib/nextjs.jar
%%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar
@@ -800,10 +933,19 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/nodeJS/js/ts-file-loader/package.json
%%DATADIR%%/plugins/nodeJS/lib/nodeJS.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/assertj-swing.jar
+%%DATADIR%%/plugins/performanceTesting/lib/assertj.jar
+%%DATADIR%%/plugins/performanceTesting/lib/github.oshi.core.jar
%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
+%%DATADIR%%/plugins/platform-ijent-impl/lib/google.protobuf.kotlin.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-core.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-kotlin-stub.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-netty-shaded.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-protobuf.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-stub.jar
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
%%DATADIR%%/plugins/platform-images/lib/platform-images.jar
%%DATADIR%%/plugins/platform-langInjection/lib/java-langInjection-jps.jar
@@ -817,22 +959,48 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/qml-plugin/lib/qml-plugin.jar
%%DATADIR%%/plugins/qt-plugin/lib/qt-plugin.jar
%%DATADIR%%/plugins/react/lib/react.jar
+%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.docker.jar
+%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.jar
%%DATADIR%%/plugins/remoteRun/lib/remoteRun.jar
+%%DATADIR%%/plugins/restClient/lib/brotli.dec.jar
+%%DATADIR%%/plugins/restClient/lib/github.javafaker.jar
+%%DATADIR%%/plugins/restClient/lib/graalvm.js.jar
+%%DATADIR%%/plugins/restClient/lib/grpc.jar
+%%DATADIR%%/plugins/restClient/lib/jooq.joox.jar
+%%DATADIR%%/plugins/restClient/lib/jsonpath.jar
+%%DATADIR%%/plugins/restClient/lib/kotlinx-coroutines-reactor.jar
+%%DATADIR%%/plugins/restClient/lib/modules/intellij.httpClient.grpc.jar
+%%DATADIR%%/plugins/restClient/lib/reactor-netty-http.jar
%%DATADIR%%/plugins/restClient/lib/restClient.jar
+%%DATADIR%%/plugins/sass/lib/jruby-parser.jar
%%DATADIR%%/plugins/sass/lib/sass.jar
+%%DATADIR%%/plugins/searchEverywhereMl/lib/ai.grazie.emb.jar
%%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.ranking.core.jar
+%%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.typos.jar
%%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
+%%DATADIR%%/plugins/settingsSync/lib/cloud-config-client.jar
+%%DATADIR%%/plugins/settingsSync/lib/jetbrains.intellij.deps.eclipse.jgit.jar
%%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar
%%DATADIR%%/plugins/sh/lib/sh.jar
%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
%%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar
+%%DATADIR%%/plugins/station-plugin/toolbox/build.txt
%%DATADIR%%/plugins/styled-components/lib/styled-components.jar
%%DATADIR%%/plugins/stylelint/lib/stylelint.jar
%%DATADIR%%/plugins/tailwindcss/lib/tailwindcss.jar
%%DATADIR%%/plugins/tailwindcss/server/tailwindcss-language-server
%%DATADIR%%/plugins/tailwindcss/server/version.txt
%%DATADIR%%/plugins/tasks-timeTracking/lib/tasks-timeTracking.jar
+%%DATADIR%%/plugins/tasks/lib/axis.jar
+%%DATADIR%%/plugins/tasks/lib/commons-discovery.jar
+%%DATADIR%%/plugins/tasks/lib/http-client.jar
+%%DATADIR%%/plugins/tasks/lib/jsonpath.jar
%%DATADIR%%/plugins/tasks/lib/tasks-core.jar
+%%DATADIR%%/plugins/tasks/lib/xmlrpc.jar
+%%DATADIR%%/plugins/terminal/lib/completion-ranking-sh.jar
+%%DATADIR%%/plugins/terminal/lib/modules/intellij.terminal.frontend.split.jar
+%%DATADIR%%/plugins/terminal/lib/terminal-completion-db-with-extensions.jar
+%%DATADIR%%/plugins/terminal/lib/terminal-completion-spec.jar
%%DATADIR%%/plugins/terminal/lib/terminal.jar
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
@@ -1229,25 +1397,47 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.nls.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/syntaxes/yaml.tmLanguage.json
+%%DATADIR%%/plugins/textmate/lib/joni.jar
%%DATADIR%%/plugins/textmate/lib/textmate.jar
-%%DATADIR%%/plugins/toml/lib/toml-frontend.jar
+%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.backend.jar
+%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.frontend.jar
+%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.frontend.split.jar
%%DATADIR%%/plugins/toml/lib/toml.jar
%%DATADIR%%/plugins/tslint/js/convert-tslint-config.js
%%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin-provider.js
%%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin.js
%%DATADIR%%/plugins/tslint/js/utils.js
%%DATADIR%%/plugins/tslint/lib/tslint.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.gradle.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.java.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.maven.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.properties.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.vcs.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
+%%DATADIR%%/plugins/vcs-git/lib/modules/intellij.vcs.git.frontend.jar
+%%DATADIR%%/plugins/vcs-git/lib/vcs-git-frontend.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/modules/intellij.vcs.github.git.jar
%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.git.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.ci.sh.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.features.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.yaml.jar
%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
%%DATADIR%%/plugins/vcs-perforce/lib/vcs-perforce.jar
+%%DATADIR%%/plugins/vcs-svn/lib/sqlite.jar
%%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar
%%DATADIR%%/plugins/vitejs/lib/vitejs.jar
+%%DATADIR%%/plugins/vuejs/lib/commons-text.jar
%%DATADIR%%/plugins/vuejs/lib/vuejs.jar
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/README.md
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/index.js
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package-lock.json
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package.json
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/rolldown.config.ts
%%DATADIR%%/plugins/vuejs/vue-language-server/.gitignore
%%DATADIR%%/plugins/vuejs/vue-language-server/README.md
%%DATADIR%%/plugins/vuejs/vue-language-server/bin/vue-language-server.js
@@ -1280,6 +1470,10 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/vuejs/vue-service/node_modules/ws-typescript-vue-plugin/transformVueSfcFile.js
%%DATADIR%%/plugins/vuejs/vue-service/node_modules/ws-typescript-vue-plugin/vueScriptCache.js
%%DATADIR%%/plugins/webComponents/lib/webComponents.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons vfs.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons-net.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons-pool2.jar
+%%DATADIR%%/plugins/webDeployment/lib/jackrabbit2.jar
%%DATADIR%%/plugins/webDeployment/lib/webDeployment.jar
%%DATADIR%%/plugins/webpack/lib/webpack.jar
%%DATADIR%%/plugins/xpath/lib/rt/xslt-rt.jar
@@ -1289,3 +1483,5 @@ share/applications/rustrover.desktop
%%DATADIR%%/plugins/yaml/lib/yaml.jar
%%DATADIR%%/product-info.json
share/man/man1/rustrover.1.gz
+@dir %%DATADIR%%/lib/skiko-awt-runtime-all
+@dir %%DATADIR%%/plugins/station-plugin/toolbox/jetbrains-toolbox-2.8.1.52155.tar.gz
diff --git a/devel/jiri/Makefile b/devel/jiri/Makefile
index 013ef66968e3..c9a585943c22 100644
--- a/devel/jiri/Makefile
+++ b/devel/jiri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jiri
PORTVERSION= g${TIMESTAMP:S/-/./g:C/T.*//g}
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MASTER_SITES= LOCAL/swills
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
diff --git a/devel/jjui/Makefile b/devel/jjui/Makefile
index 9df15d2f7844..50a5c3f27c2b 100644
--- a/devel/jjui/Makefile
+++ b/devel/jjui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jjui
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.0
+DISTVERSION= 0.9.3
CATEGORIES= devel
MAINTAINER= hoanga@gmail.com
@@ -17,8 +17,8 @@ USES= go:modules
GO_MODULE= github.com/idursun/jjui@v${DISTVERSION}
GO_PKGNAME= github.com/idursun/${PORTNAME}
GO_TARGET= ./cmd/${PORTNAME}
+
GO_BUILDFLAGS+= -ldflags "-s -w -X main.Version=${DISTVERSION}"
-CGO_ENABLED= 0
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/jjui/distinfo b/devel/jjui/distinfo
index b7234db7e496..59c65e4710b6 100644
--- a/devel/jjui/distinfo
+++ b/devel/jjui/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753311986
-SHA256 (go/devel_jjui/jjui-v0.9.0/v0.9.0.mod) = d5b95df6c4aeb036c02cb3aab99bcd0cf5d5d5138558e22601c6ae40d4596153
-SIZE (go/devel_jjui/jjui-v0.9.0/v0.9.0.mod) = 1675
-SHA256 (go/devel_jjui/jjui-v0.9.0/v0.9.0.zip) = 8d7f70fbd31d56d1bdf793aa4963fb52e4ae350699b35b3236ea90ab97835089
-SIZE (go/devel_jjui/jjui-v0.9.0/v0.9.0.zip) = 120928
+TIMESTAMP = 1757710792
+SHA256 (go/devel_jjui/jjui-v0.9.3/v0.9.3.mod) = 5aed03db49976cb9517769f1f91d05c7f6ec185448687a4b3cc6f3eb9b552696
+SIZE (go/devel_jjui/jjui-v0.9.3/v0.9.3.mod) = 1664
+SHA256 (go/devel_jjui/jjui-v0.9.3/v0.9.3.zip) = 1f639e27ac669a2c98f604452ae36898a487b202f87db69a539944b50cf887ac
+SIZE (go/devel_jjui/jjui-v0.9.3/v0.9.3.zip) = 154796
diff --git a/devel/json-fortran/Makefile b/devel/json-fortran/Makefile
index c013f28d0338..773b0f98e4b1 100644
--- a/devel/json-fortran/Makefile
+++ b/devel/json-fortran/Makefile
@@ -21,4 +21,13 @@ CMAKE_OFF= JSONFORTRAN_ENABLE_TESTS
CMAKE_TESTING_ON= JSONFORTRAN_ENABLE_TESTS ENABLE_TESTS
CMAKE_TESTING_TARGET= check
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${FORTRAN_DEFAULT} == flang
+PLIST_SUB+= LIBSUFFIX=llvmflang
+TESTING_UNSAFE= https://github.com/llvm/llvm-project/issues/161568
+.else
+PLIST_SUB+= LIBSUFFIX=gnu
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/json-fortran/pkg-plist b/devel/json-fortran/pkg-plist
index ad776f591767..655e8273c350 100644
--- a/devel/json-fortran/pkg-plist
+++ b/devel/json-fortran/pkg-plist
@@ -4,10 +4,10 @@ include/json_module.mod
include/json_parameters.mod
include/json_string_utilities.mod
include/json_value_module.mod
-lib/cmake/jsonfortran-gnu-9.0.2/jsonfortran-gnu-config-version.cmake
-lib/cmake/jsonfortran-gnu-9.0.2/jsonfortran-gnu-config.cmake
-lib/cmake/jsonfortran-gnu-9.0.2/jsonfortran-gnu-targets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/jsonfortran-gnu-9.0.2/jsonfortran-gnu-targets.cmake
+lib/cmake/jsonfortran-%%LIBSUFFIX%%-9.0.2/jsonfortran-%%LIBSUFFIX%%-config-version.cmake
+lib/cmake/jsonfortran-%%LIBSUFFIX%%-9.0.2/jsonfortran-%%LIBSUFFIX%%-config.cmake
+lib/cmake/jsonfortran-%%LIBSUFFIX%%-9.0.2/jsonfortran-%%LIBSUFFIX%%-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/jsonfortran-%%LIBSUFFIX%%-9.0.2/jsonfortran-%%LIBSUFFIX%%-targets.cmake
lib/libjsonfortran.a
lib/libjsonfortran.so
lib/libjsonfortran.so.9.0
diff --git a/devel/json-glib/Makefile b/devel/json-glib/Makefile
index 980e60358696..bde3abb4ca02 100644
--- a/devel/json-glib/Makefile
+++ b/devel/json-glib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= json-glib
-DISTVERSION= 1.10.6
+DISTVERSION= 1.10.8
CATEGORIES= devel
MASTER_SITES= GNOME
diff --git a/devel/json-glib/distinfo b/devel/json-glib/distinfo
index 19c9a119efe4..57b4635dfa1c 100644
--- a/devel/json-glib/distinfo
+++ b/devel/json-glib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734204365
-SHA256 (json-glib-1.10.6.tar.xz) = 77f4bcbf9339528f166b8073458693f0a20b77b7059dbc2db61746a1928b0293
-SIZE (json-glib-1.10.6.tar.xz) = 253324
+TIMESTAMP = 1757846097
+SHA256 (json-glib-1.10.8.tar.xz) = 55c5c141a564245b8f8fbe7698663c87a45a7333c2a2c56f06f811ab73b212dd
+SIZE (json-glib-1.10.8.tar.xz) = 1294096
diff --git a/devel/json-glib/pkg-plist b/devel/json-glib/pkg-plist
index ad8d5f87b04f..a2fc95efb76d 100644
--- a/devel/json-glib/pkg-plist
+++ b/devel/json-glib/pkg-plist
@@ -16,7 +16,7 @@ include/json-glib-1.0/json-glib/json-version.h
%%GIR%%lib/girepository-1.0/Json-1.0.typelib
lib/libjson-glib-1.0.so
lib/libjson-glib-1.0.so.0
-lib/libjson-glib-1.0.so.0.1000.6
+lib/libjson-glib-1.0.so.0.1000.8
libdata/pkgconfig/json-glib-1.0.pc
%%GIR%%share/gir-1.0/Json-1.0.gir
%%DOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-Black.woff
@@ -401,6 +401,7 @@ libdata/pkgconfig/json-glib-1.0.pc
%%NLS%%share/locale/tr/LC_MESSAGES/json-glib-1.0.mo
%%NLS%%share/locale/ug/LC_MESSAGES/json-glib-1.0.mo
%%NLS%%share/locale/uk/LC_MESSAGES/json-glib-1.0.mo
+%%NLS%%share/locale/uz/LC_MESSAGES/json-glib-1.0.mo
%%NLS%%share/locale/vi/LC_MESSAGES/json-glib-1.0.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/json-glib-1.0.mo
%%NLS%%share/locale/zh_HK/LC_MESSAGES/json-glib-1.0.mo
diff --git a/devel/jsonnet/Makefile b/devel/jsonnet/Makefile
index ba3db87e5c1d..35f91d5a0c23 100644
--- a/devel/jsonnet/Makefile
+++ b/devel/jsonnet/Makefile
@@ -1,7 +1,13 @@
PORTNAME= jsonnet
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.0
+DISTVERSION= 0.21.0
CATEGORIES= devel
+# It is necessary to synchronize RY_VERSION with devel/rapidyaml port:
+RY_VERSION= 0.9.0
+RY_FILE= rapidyaml-${RY_VERSION}.hpp
+MASTER_SITES= https://github.com/biojppm/rapidyaml/releases/download/v${RY_VERSION}/:rapidyaml
+DISTFILES+= ${RY_FILE}:rapidyaml
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= gasol.wu@gmail.com
COMMENT= JSON data templating language
@@ -25,6 +31,9 @@ CMAKE_ON= BUILD_JSONNET BUILD_JSONNETFMT BUILD_STATIC_LIBS \
BUILD_SHARED_BINARIES USE_SYSTEM_JSON
CMAKE_OFF= BUILD_TESTS
-PLIST_SUB= PORTVERSION=${PORTVERSION}
+PLIST_SUB= VERSION=${DISTVERSION}
+
+post-extract:
+ ${CP} ${DISTDIR}/${RY_FILE} ${WRKSRC}/third_party/rapidyaml/ryml_all.hpp
.include <bsd.port.mk>
diff --git a/devel/jsonnet/distinfo b/devel/jsonnet/distinfo
index 77f96212e93b..79f4f92c0712 100644
--- a/devel/jsonnet/distinfo
+++ b/devel/jsonnet/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1696949293
-SHA256 (google-jsonnet-v0.20.0_GH0.tar.gz) = 77bd269073807731f6b11ff8d7c03e9065aafb8e4d038935deb388325e52511b
-SIZE (google-jsonnet-v0.20.0_GH0.tar.gz) = 22481277
+TIMESTAMP = 1753500000
+SHA256 (rapidyaml-0.9.0.hpp) = 07912e0a8b7da287c143b374e03879caec2dd4f8f011f5e8834aaf558d323ab8
+SIZE (rapidyaml-0.9.0.hpp) = 1587343
+SHA256 (google-jsonnet-v0.21.0_GH0.tar.gz) = a12ebca72e43e7061ffe4ef910e572b95edd7778a543d6bf85f6355bd290300e
+SIZE (google-jsonnet-v0.21.0_GH0.tar.gz) = 22128398
diff --git a/devel/jsonnet/files/patch-CMakeLists.txt b/devel/jsonnet/files/patch-CMakeLists.txt
index 49c35302e18c..70cd698033db 100644
--- a/devel/jsonnet/files/patch-CMakeLists.txt
+++ b/devel/jsonnet/files/patch-CMakeLists.txt
@@ -1,10 +1,10 @@
---- CMakeLists.txt.orig 2021-12-21 17:55:49 UTC
+--- CMakeLists.txt.orig 2025-05-07 12:28:56 UTC
+++ CMakeLists.txt
-@@ -121,7 +121,6 @@ endif()
+@@ -122,7 +122,6 @@ add_subdirectory(third_party/md5)
add_subdirectory(include)
add_subdirectory(stdlib)
add_subdirectory(third_party/md5)
--add_subdirectory(third_party/rapidyaml/rapidyaml ryml)
+-add_subdirectory(third_party/rapidyaml)
add_subdirectory(core)
add_subdirectory(cpp)
add_subdirectory(cmd)
diff --git a/devel/jsonnet/files/patch-core_CMakeLists.txt b/devel/jsonnet/files/patch-core_CMakeLists.txt
index 5550a634f3bc..9f38751e9462 100644
--- a/devel/jsonnet/files/patch-core_CMakeLists.txt
+++ b/devel/jsonnet/files/patch-core_CMakeLists.txt
@@ -1,6 +1,6 @@
---- core/CMakeLists.txt.orig 2022-01-06 06:59:54 UTC
+--- core/CMakeLists.txt.orig 2025-05-07 12:28:56 UTC
+++ core/CMakeLists.txt
-@@ -30,7 +30,7 @@ set(LIBJSONNET_SOURCE
+@@ -32,7 +32,7 @@ add_dependencies(libjsonnet md5 stdlib)
add_library(libjsonnet SHARED ${LIBJSONNET_HEADERS} ${LIBJSONNET_SOURCE})
add_dependencies(libjsonnet md5 stdlib)
diff --git a/devel/jsonnet/files/patch-core_vm.cpp b/devel/jsonnet/files/patch-core_vm.cpp
index 484824c11a9b..38596e332b44 100644
--- a/devel/jsonnet/files/patch-core_vm.cpp
+++ b/devel/jsonnet/files/patch-core_vm.cpp
@@ -1,22 +1,13 @@
---- core/vm.cpp.orig 2023-04-17 19:02:16 UTC
+--- core/vm.cpp.orig 2025-05-07 12:28:56 UTC
+++ core/vm.cpp
-@@ -23,7 +23,7 @@ limitations under the License.
-
- #include "desugarer.h"
- #include "json.h"
--#include "json.hpp"
-+#include "nlohmann/json.hpp"
- #include "md5.h"
- #include "parser.h"
- #include "ryml_std.hpp" // include this before any other ryml header
-@@ -1710,6 +1710,10 @@ class Interpreter {
- } break;
+@@ -1726,6 +1726,10 @@ class Interpreter {
+ abort();
+ }
- case json::value_t::discarded: {
++ case json::value_t::binary: {
+ abort();
+ }
+
-+ case json::value_t::binary: {
- abort();
- }
- }
+ default: {
+ // Newer nlohmann json.hpp (from v3.8.0 https://github.com/nlohmann/json/pull/1662)
+ // add a `value_t::binary` type, used when dealing with some JSON-adjacent binary
diff --git a/devel/jsonnet/files/patch-third__party_rapidyaml_ryml__all.hpp b/devel/jsonnet/files/patch-third__party_rapidyaml_ryml__all.hpp
new file mode 100644
index 000000000000..c423f235d94e
--- /dev/null
+++ b/devel/jsonnet/files/patch-third__party_rapidyaml_ryml__all.hpp
@@ -0,0 +1,20 @@
+--- third_party/rapidyaml/ryml_all.hpp.orig 2025-07-26 11:37:10 UTC
++++ third_party/rapidyaml/ryml_all.hpp
+@@ -20036,7 +20036,7 @@ constexpr const size_t char_traits< wchar_t >::num_whi
+ #if defined(C4_POSIX) || defined(C4_IOS) || defined(C4_MACOS) || defined(C4_ARM)
+ # include <errno.h>
+ #endif
+-#if defined(C4_ARM)
++#if defined(C4_ARM) || defined(__FreeBSD__)
+ # include <malloc.h>
+ #endif
+
+@@ -21407,7 +21407,7 @@ RYML_EXPORT int version_patch();
+ #endif /* C4_YML_EXPORT_HPP_ */
+
+
+-#if defined(C4_MSVC) || defined(C4_MINGW)
++#if defined(C4_MSVC) || defined(C4_MINGW) || defined(__FreeBSD__)
+ //included above:
+ //#include <malloc.h>
+ #else
diff --git a/devel/jsonnet/pkg-plist b/devel/jsonnet/pkg-plist
index d34abb2527cb..a32a78272bf8 100644
--- a/devel/jsonnet/pkg-plist
+++ b/devel/jsonnet/pkg-plist
@@ -6,8 +6,8 @@ include/libjsonnet_fmt.h
lib/libjsonnet++.a
lib/libjsonnet++.so
lib/libjsonnet++.so.0
-lib/libjsonnet++.so.%%PORTVERSION%%
+lib/libjsonnet++.so.%%VERSION%%-rc2
lib/libjsonnet.a
lib/libjsonnet.so
lib/libjsonnet.so.0
-lib/libjsonnet.so.%%PORTVERSION%%
+lib/libjsonnet.so.%%VERSION%%
diff --git a/devel/juce/Makefile b/devel/juce/Makefile
index 0b42ae7957d6..73fecc50f4d2 100644
--- a/devel/juce/Makefile
+++ b/devel/juce/Makefile
@@ -1,6 +1,6 @@
PORTNAME= juce
DISTVERSION= 8.0.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/juce706/Makefile b/devel/juce706/Makefile
index df237b5eb490..08fb0d0def14 100644
--- a/devel/juce706/Makefile
+++ b/devel/juce706/Makefile
@@ -1,6 +1,6 @@
PORTNAME= juce
DISTVERSION= 7.0.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMESUFFIX= 706
diff --git a/devel/jujutsu/Makefile b/devel/jujutsu/Makefile
index 7ac0be91cc75..081a5c72f676 100644
--- a/devel/jujutsu/Makefile
+++ b/devel/jujutsu/Makefile
@@ -1,6 +1,7 @@
PORTNAME= jujutsu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.31.0
+DISTVERSION= 0.32.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= se@FreeBSD.org
@@ -10,7 +11,7 @@ WWW= https://jj-vcs.github.io/jj/latest/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cargo localbase shebangfix ssl
+USES= cargo localbase shebangfix
USE_GITHUB= yes
GH_ACCOUNT= jj-vcs
GH_PROJECT= jj
diff --git a/devel/jujutsu/Makefile.crates b/devel/jujutsu/Makefile.crates
index 825574f47e1d..5f422247bbc6 100644
--- a/devel/jujutsu/Makefile.crates
+++ b/devel/jujutsu/Makefile.crates
@@ -1,5 +1,5 @@
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
ahash-0.8.12 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
@@ -18,7 +18,7 @@ CARGO_CRATES= addr2line-0.24.2 \
assert_matches-1.5.0 \
async-trait-0.1.88 \
atomic-0.6.0 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
backtrace-0.3.75 \
base64-0.22.1 \
beef-0.5.2 \
@@ -40,18 +40,18 @@ CARGO_CRATES= addr2line-0.24.2 \
cast-0.3.0 \
castaway-0.2.3 \
cc-1.2.25 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chrono-0.4.41 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.40 \
+ clap-4.5.42 \
clap-markdown-0.1.5 \
- clap_builder-4.5.40 \
- clap_complete-4.5.54 \
- clap_complete_nushell-4.5.7 \
- clap_derive-4.5.40 \
+ clap_builder-4.5.42 \
+ clap_complete-4.5.55 \
+ clap_complete_nushell-4.5.8 \
+ clap_derive-4.5.41 \
clap_lex-0.7.4 \
clap_mangen-0.2.26 \
clru-0.6.2 \
@@ -60,7 +60,7 @@ CARGO_CRATES= addr2line-0.24.2 \
console-0.15.11 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
crossbeam-channel-0.5.15 \
@@ -92,7 +92,7 @@ CARGO_CRATES= addr2line-0.24.2 \
enum_dispatch-0.3.13 \
equivalent-1.0.2 \
erased-serde-0.4.6 \
- errno-0.3.12 \
+ errno-0.3.13 \
escape8259-0.5.3 \
etcetera-0.10.0 \
euclid-0.22.11 \
@@ -105,7 +105,7 @@ CARGO_CRATES= addr2line-0.24.2 \
finl_unicode-1.3.0 \
fixedbitset-0.4.2 \
fixedbitset-0.5.7 \
- flate2-1.1.1 \
+ flate2-1.1.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
form_urlencoded-1.2.1 \
@@ -123,55 +123,54 @@ CARGO_CRATES= addr2line-0.24.2 \
getrandom-0.2.16 \
getrandom-0.3.3 \
gimli-0.31.1 \
- gix-0.72.1 \
- gix-actor-0.35.1 \
- gix-attributes-0.26.1 \
+ gix-0.73.0 \
+ gix-actor-0.35.3 \
+ gix-attributes-0.27.0 \
gix-bitmap-0.2.14 \
gix-chunk-0.4.11 \
- gix-command-0.6.1 \
- gix-commitgraph-0.28.0 \
- gix-config-0.45.1 \
- gix-config-value-0.15.0 \
- gix-date-0.10.2 \
- gix-diff-0.52.1 \
- gix-dir-0.14.1 \
- gix-discover-0.40.1 \
- gix-features-0.42.1 \
- gix-filter-0.19.2 \
- gix-fs-0.15.0 \
- gix-glob-0.20.1 \
- gix-hash-0.18.0 \
- gix-hashtable-0.8.1 \
- gix-ignore-0.15.0 \
- gix-index-0.40.1 \
- gix-lock-17.1.0 \
- gix-object-0.49.1 \
- gix-odb-0.69.1 \
- gix-pack-0.59.1 \
- gix-packetline-0.19.0 \
- gix-packetline-blocking-0.19.0 \
- gix-path-0.10.18 \
- gix-pathspec-0.11.0 \
- gix-protocol-0.50.1 \
+ gix-command-0.6.2 \
+ gix-commitgraph-0.29.0 \
+ gix-config-0.46.0 \
+ gix-config-value-0.15.1 \
+ gix-date-0.10.4 \
+ gix-diff-0.53.0 \
+ gix-dir-0.15.0 \
+ gix-discover-0.41.0 \
+ gix-features-0.43.1 \
+ gix-filter-0.20.0 \
+ gix-fs-0.16.0 \
+ gix-glob-0.21.0 \
+ gix-hash-0.19.0 \
+ gix-hashtable-0.9.0 \
+ gix-ignore-0.16.0 \
+ gix-index-0.41.0 \
+ gix-lock-18.0.0 \
+ gix-object-0.50.1 \
+ gix-odb-0.70.0 \
+ gix-pack-0.60.0 \
+ gix-packetline-0.19.1 \
+ gix-packetline-blocking-0.19.1 \
+ gix-path-0.10.20 \
+ gix-pathspec-0.12.0 \
+ gix-protocol-0.51.0 \
gix-quote-0.6.0 \
- gix-ref-0.52.1 \
- gix-refspec-0.30.1 \
- gix-revision-0.34.1 \
- gix-revwalk-0.20.1 \
- gix-sec-0.11.0 \
- gix-shallow-0.4.0 \
- gix-status-0.19.1 \
- gix-submodule-0.19.1 \
- gix-tempfile-17.1.0 \
- gix-trace-0.1.12 \
- gix-transport-0.47.0 \
- gix-traverse-0.46.2 \
- gix-url-0.31.0 \
+ gix-ref-0.53.0 \
+ gix-refspec-0.31.0 \
+ gix-revision-0.35.0 \
+ gix-revwalk-0.21.0 \
+ gix-sec-0.12.0 \
+ gix-shallow-0.5.0 \
+ gix-status-0.20.0 \
+ gix-submodule-0.20.0 \
+ gix-tempfile-18.0.0 \
+ gix-trace-0.1.13 \
+ gix-transport-0.48.0 \
+ gix-traverse-0.47.0 \
+ gix-url-0.32.0 \
gix-utils-0.3.0 \
gix-validate-0.10.0 \
- gix-worktree-0.41.0 \
- gix-worktree-state-0.19.0 \
- glob-0.3.2 \
+ gix-worktree-0.42.0 \
+ gix-worktree-state-0.20.0 \
globset-0.4.16 \
half-2.6.0 \
hash32-0.3.1 \
@@ -202,6 +201,7 @@ CARGO_CRATES= addr2line-0.24.2 \
instability-0.3.7 \
interim-0.2.1 \
io-close-0.3.7 \
+ io-uring-0.7.8 \
is-terminal-0.4.16 \
is_executable-1.0.4 \
is_terminal_polyfill-1.70.1 \
@@ -209,8 +209,8 @@ CARGO_CRATES= addr2line-0.24.2 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.14 \
- jiff-static-0.2.14 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
js-sys-0.3.77 \
@@ -218,9 +218,9 @@ CARGO_CRATES= addr2line-0.24.2 \
lab-0.11.0 \
lazy_static-1.5.0 \
libc-0.2.174 \
- libredox-0.1.3 \
+ libredox-0.1.9 \
libtest-mimic-0.8.1 \
- libz-rs-sys-0.5.0 \
+ libz-rs-sys-0.5.1 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
@@ -234,13 +234,13 @@ CARGO_CRATES= addr2line-0.24.2 \
maplit-1.0.2 \
matchers-0.1.0 \
maybe-async-0.2.10 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
memmap2-0.5.10 \
- memmap2-0.9.5 \
+ memmap2-0.9.7 \
memmem-0.1.1 \
memoffset-0.9.1 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.8 \
+ miniz_oxide-0.8.9 \
mio-1.0.4 \
multimap-0.10.1 \
nix-0.29.0 \
@@ -277,7 +277,7 @@ CARGO_CRATES= addr2line-0.24.2 \
plotters-backend-0.3.7 \
plotters-svg-0.3.7 \
pollster-0.4.0 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
potential_utf-0.1.2 \
ppv-lite86-0.2.21 \
@@ -287,7 +287,7 @@ CARGO_CRATES= addr2line-0.24.2 \
pretty_assertions-1.4.1 \
prettyplease-0.2.33 \
proc-macro2-1.0.95 \
- prodash-29.0.2 \
+ prodash-30.0.1 \
proptest-1.7.0 \
proptest-derive-0.6.0 \
proptest-state-machine-0.3.1 \
@@ -297,9 +297,9 @@ CARGO_CRATES= addr2line-0.24.2 \
prost-types-0.13.5 \
quick-error-1.2.3 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
@@ -307,7 +307,7 @@ CARGO_CRATES= addr2line-0.24.2 \
ratatui-0.29.0 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.12 \
+ redox_syscall-0.5.17 \
redox_users-0.5.0 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
@@ -322,7 +322,7 @@ CARGO_CRATES= addr2line-0.24.2 \
rustc-demangle-0.1.24 \
rustc_version-0.4.1 \
rustix-0.38.44 \
- rustix-1.0.7 \
+ rustix-1.0.8 \
rustversion-1.0.21 \
rusty-fork-0.3.0 \
ryu-1.0.20 \
@@ -336,7 +336,7 @@ CARGO_CRATES= addr2line-0.24.2 \
serde_bser-0.4.0 \
serde_bytes-0.11.17 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.142 \
serde_spanned-0.6.9 \
sha1-0.10.6 \
sha1-checked-0.10.0 \
@@ -352,7 +352,7 @@ CARGO_CRATES= addr2line-0.24.2 \
slab-0.4.10 \
smallvec-1.15.1 \
smawk-0.3.2 \
- socket2-0.5.10 \
+ socket2-0.6.0 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strsim-0.11.1 \
@@ -382,7 +382,7 @@ CARGO_CRATES= addr2line-0.24.2 \
tinytemplate-1.2.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.45.1 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
tokio-util-0.6.10 \
toml-0.8.23 \
@@ -448,35 +448,45 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.10 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
winreg-0.52.0 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zerotrie-0.2.2 \
- zerovec-0.11.2 \
+ zerovec-0.11.3 \
zerovec-derive-0.11.1 \
- zlib-rs-0.5.0
+ zlib-rs-0.5.1
diff --git a/devel/jujutsu/distinfo b/devel/jujutsu/distinfo
index 3e59a002c39e..5230f6214020 100644
--- a/devel/jujutsu/distinfo
+++ b/devel/jujutsu/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1751614535
+TIMESTAMP = 1754633262
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -39,8 +39,8 @@ SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a5286
SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994
SIZE (rust/crates/atomic-0.6.0.crate) = 12919
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -83,8 +83,8 @@ SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca75
SIZE (rust/crates/castaway-0.2.3.crate) = 11509
SHA256 (rust/crates/cc-1.2.25.crate) = d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951
SIZE (rust/crates/cc-1.2.25.crate) = 106594
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
@@ -95,18 +95,18 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
-SIZE (rust/crates/clap-4.5.40.crate) = 57419
+SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
+SIZE (rust/crates/clap-4.5.42.crate) = 58305
SHA256 (rust/crates/clap-markdown-0.1.5.crate) = d2a2617956a06d4885b490697b5307ebb09fec10b088afc18c81762d848c2339
SIZE (rust/crates/clap-markdown-0.1.5.crate) = 14605
-SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
-SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
-SHA256 (rust/crates/clap_complete-4.5.54.crate) = aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677
-SIZE (rust/crates/clap_complete-4.5.54.crate) = 48534
-SHA256 (rust/crates/clap_complete_nushell-4.5.7.crate) = cdb8335b398d197fb3176efe9400c6c053a41733c26794316c73423d212b2f3d
-SIZE (rust/crates/clap_complete_nushell-4.5.7.crate) = 35145
-SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
-SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
+SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
+SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
+SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
+SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
+SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/clap_mangen-0.2.26.crate) = 724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a
@@ -123,8 +123,8 @@ SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f2807
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
SIZE (rust/crates/criterion-0.5.1.crate) = 110088
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
@@ -187,8 +187,8 @@ SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/escape8259-0.5.3.crate) = 5692dd7b5a1978a5aeb0ce83b7655c58ca8efdcb79d21036ea249da95afec2c6
SIZE (rust/crates/escape8259-0.5.3.crate) = 4989
SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
@@ -213,8 +213,8 @@ SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736e
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
@@ -249,104 +249,102 @@ SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/gix-0.72.1.crate) = 01237e8d3d78581f71642be8b0c2ae8c0b2b5c251c9c5d9ebbea3c1ea280dce8
-SIZE (rust/crates/gix-0.72.1.crate) = 293929
-SHA256 (rust/crates/gix-actor-0.35.1.crate) = 6b300e6e4f31f3f6bd2de5e2b0caab192ced00dc0fcd0f7cc56e28c575c8e1ff
-SIZE (rust/crates/gix-actor-0.35.1.crate) = 13112
-SHA256 (rust/crates/gix-attributes-0.26.1.crate) = 6f50d813d5c2ce9463ba0c29eea90060df08e38ad8f34b8a192259f8bce5c078
-SIZE (rust/crates/gix-attributes-0.26.1.crate) = 22769
+SHA256 (rust/crates/gix-0.73.0.crate) = 514c29cc879bdc0286b0cbc205585a49b252809eb86c69df4ce4f855ee75f635
+SIZE (rust/crates/gix-0.73.0.crate) = 295986
+SHA256 (rust/crates/gix-actor-0.35.3.crate) = d1b1ec302f8dc059df125ed46dfdc7e9d33fe7724df19843aea53b5ffd32d5bb
+SIZE (rust/crates/gix-actor-0.35.3.crate) = 13395
+SHA256 (rust/crates/gix-attributes-0.27.0.crate) = 45442188216d08a5959af195f659cb1f244a50d7d2d0c3873633b1cd7135f638
+SIZE (rust/crates/gix-attributes-0.27.0.crate) = 22764
SHA256 (rust/crates/gix-bitmap-0.2.14.crate) = b1db9765c69502650da68f0804e3dc2b5f8ccc6a2d104ca6c85bc40700d37540
SIZE (rust/crates/gix-bitmap-0.2.14.crate) = 7704
SHA256 (rust/crates/gix-chunk-0.4.11.crate) = 0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f
SIZE (rust/crates/gix-chunk-0.4.11.crate) = 10144
-SHA256 (rust/crates/gix-command-0.6.1.crate) = d05dd813ef6bb798570308aa7f1245cefa350ec9f30dc53308335eb22b9d0f8b
-SIZE (rust/crates/gix-command-0.6.1.crate) = 15092
-SHA256 (rust/crates/gix-commitgraph-0.28.0.crate) = e05050fd6caa6c731fe3bd7f9485b3b520be062d3d139cb2626e052d6c127951
-SIZE (rust/crates/gix-commitgraph-0.28.0.crate) = 22377
-SHA256 (rust/crates/gix-config-0.45.1.crate) = 48f3c8f357ae049bfb77493c2ec9010f58cfc924ae485e1116c3718fc0f0d881
-SIZE (rust/crates/gix-config-0.45.1.crate) = 73729
-SHA256 (rust/crates/gix-config-value-0.15.0.crate) = 439d62e241dae2dffd55bfeeabe551275cf9d9f084c5ebc6b48bad49d03285b7
-SIZE (rust/crates/gix-config-value-0.15.0.crate) = 15580
-SHA256 (rust/crates/gix-date-0.10.2.crate) = 139d1d52b21741e3f0c72b0fc65e1ff34d4eaceb100ef529d182725d2e09b8cb
-SIZE (rust/crates/gix-date-0.10.2.crate) = 15102
-SHA256 (rust/crates/gix-diff-0.52.1.crate) = 5e9b43e95fe352da82a969f0c84ff860c2de3e724d93f6681fedbcd6c917f252
-SIZE (rust/crates/gix-diff-0.52.1.crate) = 57859
-SHA256 (rust/crates/gix-dir-0.14.1.crate) = 01e6e2dc5b8917142d0ffe272209d1671e45b771e433f90186bc71c016792e87
-SIZE (rust/crates/gix-dir-0.14.1.crate) = 64263
-SHA256 (rust/crates/gix-discover-0.40.1.crate) = dccfe3e25b4ea46083916c56db3ba9d1e6ef6dce54da485f0463f9fc0fe1837c
-SIZE (rust/crates/gix-discover-0.40.1.crate) = 23518
-SHA256 (rust/crates/gix-features-0.42.1.crate) = 56f4399af6ec4fd9db84dd4cf9656c5c785ab492ab40a7c27ea92b4241923fed
-SIZE (rust/crates/gix-features-0.42.1.crate) = 33400
-SHA256 (rust/crates/gix-filter-0.19.2.crate) = ecf004912949bbcf308d71aac4458321748ecb59f4d046830d25214208c471f1
-SIZE (rust/crates/gix-filter-0.19.2.crate) = 37615
-SHA256 (rust/crates/gix-fs-0.15.0.crate) = 67a0637149b4ef24d3ea55f81f77231401c8463fae6da27331c987957eb597c7
-SIZE (rust/crates/gix-fs-0.15.0.crate) = 19741
-SHA256 (rust/crates/gix-glob-0.20.1.crate) = 90181472925b587f6079698f79065ff64786e6d6c14089517a1972bca99fb6e9
-SIZE (rust/crates/gix-glob-0.20.1.crate) = 16252
-SHA256 (rust/crates/gix-hash-0.18.0.crate) = 8d4900562c662852a6b42e2ef03442eccebf24f047d8eab4f23bc12ef0d785d8
-SIZE (rust/crates/gix-hash-0.18.0.crate) = 18940
-SHA256 (rust/crates/gix-hashtable-0.8.1.crate) = b5b5cb3c308b4144f2612ff64e32130e641279fcf1a84d8d40dad843b4f64904
-SIZE (rust/crates/gix-hashtable-0.8.1.crate) = 10253
-SHA256 (rust/crates/gix-ignore-0.15.0.crate) = ae358c3c96660b10abc7da63c06788dfded603e717edbd19e38c6477911b71c8
-SIZE (rust/crates/gix-ignore-0.15.0.crate) = 12101
-SHA256 (rust/crates/gix-index-0.40.1.crate) = b38e919efd59cb8275d23ad2394b2ab9d002007b27620e145d866d546403b665
-SIZE (rust/crates/gix-index-0.40.1.crate) = 53703
-SHA256 (rust/crates/gix-lock-17.1.0.crate) = 570f8b034659f256366dc90f1a24924902f20acccd6a15be96d44d1269e7a796
-SIZE (rust/crates/gix-lock-17.1.0.crate) = 13990
-SHA256 (rust/crates/gix-object-0.49.1.crate) = d957ca3640c555d48bb27f8278c67169fa1380ed94f6452c5590742524c40fbb
-SIZE (rust/crates/gix-object-0.49.1.crate) = 50087
-SHA256 (rust/crates/gix-odb-0.69.1.crate) = 868f703905fdbcfc1bd750942f82419903ecb7039f5288adb5206d6de405e0c9
-SIZE (rust/crates/gix-odb-0.69.1.crate) = 63292
-SHA256 (rust/crates/gix-pack-0.59.1.crate) = 9d49c55d69c8449f2a0a5a77eb9cbacfebb6b0e2f1215f0fc23a4cb60528a450
-SIZE (rust/crates/gix-pack-0.59.1.crate) = 104396
-SHA256 (rust/crates/gix-packetline-0.19.0.crate) = 8ddc034bc67c848e4ef7596ab5528cd8fd439d310858dbe1ce8b324f25deb91c
-SIZE (rust/crates/gix-packetline-0.19.0.crate) = 26737
-SHA256 (rust/crates/gix-packetline-blocking-0.19.0.crate) = c44880f028ba46d6cf37a66d27a300310c6b51b8ed0e44918f93df061168e2f3
-SIZE (rust/crates/gix-packetline-blocking-0.19.0.crate) = 22283
-SHA256 (rust/crates/gix-path-0.10.18.crate) = 567f65fec4ef10dfab97ae71f26a27fd4d7fe7b8e3f90c8a58551c41ff3fb65b
-SIZE (rust/crates/gix-path-0.10.18.crate) = 30214
-SHA256 (rust/crates/gix-pathspec-0.11.0.crate) = ce061c50e5f8f7c830cacb3da3e999ae935e283ce8522249f0ce2256d110979d
-SIZE (rust/crates/gix-pathspec-0.11.0.crate) = 23225
-SHA256 (rust/crates/gix-protocol-0.50.1.crate) = f5c17d78bb0414f8d60b5f952196dc2e47ec320dca885de9128ecdb4a0e38401
-SIZE (rust/crates/gix-protocol-0.50.1.crate) = 57176
+SHA256 (rust/crates/gix-command-0.6.2.crate) = 6b31b65ca48a352ae86312b27a514a0c661935f96b481ac8b4371f65815eb196
+SIZE (rust/crates/gix-command-0.6.2.crate) = 15087
+SHA256 (rust/crates/gix-commitgraph-0.29.0.crate) = 6bb23121e952f43a5b07e3e80890336cb847297467a410475036242732980d06
+SIZE (rust/crates/gix-commitgraph-0.29.0.crate) = 22360
+SHA256 (rust/crates/gix-config-0.46.0.crate) = 5dfb898c5b695fd4acfc3c0ab638525a65545d47706064dcf7b5ead6cdb136c0
+SIZE (rust/crates/gix-config-0.46.0.crate) = 74104
+SHA256 (rust/crates/gix-config-value-0.15.1.crate) = 9f012703eb67e263c6c1fc96649fec47694dd3e5d2a91abfc65e4a6a6dc85309
+SIZE (rust/crates/gix-config-value-0.15.1.crate) = 15628
+SHA256 (rust/crates/gix-date-0.10.4.crate) = 467254054f8df1e85b5f73cb910602767b0122391d994302a091841ba43edfaa
+SIZE (rust/crates/gix-date-0.10.4.crate) = 15039
+SHA256 (rust/crates/gix-diff-0.53.0.crate) = de854852010d44a317f30c92d67a983e691c9478c8a3fb4117c1f48626bcdea8
+SIZE (rust/crates/gix-diff-0.53.0.crate) = 58960
+SHA256 (rust/crates/gix-dir-0.15.0.crate) = dad34e4f373f94902df1ba1d2a1df3a1b29eacd15e316ac5972d842e31422dd7
+SIZE (rust/crates/gix-dir-0.15.0.crate) = 65841
+SHA256 (rust/crates/gix-discover-0.41.0.crate) = ffb180c91ca1a2cf53e828bb63d8d8f8fa7526f49b83b33d7f46cbeb5d79d30a
+SIZE (rust/crates/gix-discover-0.41.0.crate) = 23694
+SHA256 (rust/crates/gix-features-0.43.1.crate) = cd1543cd9b8abcbcebaa1a666a5c168ee2cda4dea50d3961ee0e6d1c42f81e5b
+SIZE (rust/crates/gix-features-0.43.1.crate) = 33538
+SHA256 (rust/crates/gix-filter-0.20.0.crate) = aa6571a3927e7ab10f64279a088e0dae08e8da05547771796d7389bbe28ad9ff
+SIZE (rust/crates/gix-filter-0.20.0.crate) = 37694
+SHA256 (rust/crates/gix-fs-0.16.0.crate) = d793f71e955d18f228d20ec433dcce6d0e8577efcdfd11d72d09d7cc2758dfd1
+SIZE (rust/crates/gix-fs-0.16.0.crate) = 19819
+SHA256 (rust/crates/gix-glob-0.21.0.crate) = b947db8366823e7a750c254f6bb29e27e17f27e457bf336ba79b32423db62cd5
+SIZE (rust/crates/gix-glob-0.21.0.crate) = 16316
+SHA256 (rust/crates/gix-hash-0.19.0.crate) = 251fad79796a731a2a7664d9ea95ee29a9e99474de2769e152238d4fdb69d50e
+SIZE (rust/crates/gix-hash-0.19.0.crate) = 18930
+SHA256 (rust/crates/gix-hashtable-0.9.0.crate) = c35300b54896153e55d53f4180460931ccd69b7e8d2f6b9d6401122cdedc4f07
+SIZE (rust/crates/gix-hashtable-0.9.0.crate) = 10237
+SHA256 (rust/crates/gix-ignore-0.16.0.crate) = 564d6fddf46e2c981f571b23d6ad40cb08bddcaf6fc7458b1d49727ad23c2870
+SIZE (rust/crates/gix-ignore-0.16.0.crate) = 12419
+SHA256 (rust/crates/gix-index-0.41.0.crate) = 2af39fde3ce4ce11371d9ce826f2936ec347318f2d1972fe98c2e7134e267e25
+SIZE (rust/crates/gix-index-0.41.0.crate) = 53694
+SHA256 (rust/crates/gix-lock-18.0.0.crate) = b9fa71da90365668a621e184eb5b979904471af1b3b09b943a84bc50e8ad42ed
+SIZE (rust/crates/gix-lock-18.0.0.crate) = 14092
+SHA256 (rust/crates/gix-object-0.50.1.crate) = aff2047f96d57bcc721426e11ec0f9efeb432d5e6ef5f1aa84cfc55198971dca
+SIZE (rust/crates/gix-object-0.50.1.crate) = 50923
+SHA256 (rust/crates/gix-odb-0.70.0.crate) = 9c9d7af10fda9df0bb4f7f9bd507963560b3c66cb15a5b825caf752e0eb109ac
+SIZE (rust/crates/gix-odb-0.70.0.crate) = 63620
+SHA256 (rust/crates/gix-pack-0.60.0.crate) = d8571df89bfca5abb49c3e3372393f7af7e6f8b8dbe2b96303593cef5b263019
+SIZE (rust/crates/gix-pack-0.60.0.crate) = 104780
+SHA256 (rust/crates/gix-packetline-0.19.1.crate) = 2592fbd36249a2fea11056f7055cc376301ef38d903d157de41998335bbf1f93
+SIZE (rust/crates/gix-packetline-0.19.1.crate) = 26767
+SHA256 (rust/crates/gix-packetline-blocking-0.19.1.crate) = fc4e706f328cd494cc8f932172e123a72b9a4711b0db5e411681432a89bd4c94
+SIZE (rust/crates/gix-packetline-blocking-0.19.1.crate) = 22355
+SHA256 (rust/crates/gix-path-0.10.20.crate) = 06d37034a4c67bbdda76f7bcd037b2f7bc0fba0c09a6662b19697a5716e7b2fd
+SIZE (rust/crates/gix-path-0.10.20.crate) = 31011
+SHA256 (rust/crates/gix-pathspec-0.12.0.crate) = daedead611c9bd1f3640dc90a9012b45f790201788af4d659f28d94071da7fba
+SIZE (rust/crates/gix-pathspec-0.12.0.crate) = 23265
+SHA256 (rust/crates/gix-protocol-0.51.0.crate) = 12b4b807c47ffcf7c1e5b8119585368a56449f3493da93b931e1d4239364e922
+SIZE (rust/crates/gix-protocol-0.51.0.crate) = 57539
SHA256 (rust/crates/gix-quote-0.6.0.crate) = 4a375a75b4d663e8bafe3bf4940a18a23755644c13582fa326e99f8f987d83fd
SIZE (rust/crates/gix-quote-0.6.0.crate) = 8887
-SHA256 (rust/crates/gix-ref-0.52.1.crate) = d1b7985657029684d759f656b09abc3e2c73085596d5cdb494428823970a7762
-SIZE (rust/crates/gix-ref-0.52.1.crate) = 64383
-SHA256 (rust/crates/gix-refspec-0.30.1.crate) = 445ed14e3db78e8e79980085e3723df94e1c8163b3ae5bc8ed6a8fe6cf983b42
-SIZE (rust/crates/gix-refspec-0.30.1.crate) = 22568
-SHA256 (rust/crates/gix-revision-0.34.1.crate) = 78d0b8e5cbd1c329e25383e088cb8f17439414021a643b30afa5146b71e3c65d
-SIZE (rust/crates/gix-revision-0.34.1.crate) = 28041
-SHA256 (rust/crates/gix-revwalk-0.20.1.crate) = 1bc756b73225bf005ddeb871d1ca7b3c33e2417d0d53e56effa5a36765b52b28
-SIZE (rust/crates/gix-revwalk-0.20.1.crate) = 18297
-SHA256 (rust/crates/gix-sec-0.11.0.crate) = d0dabbc78c759ecc006b970339394951b2c8e1e38a37b072c105b80b84c308fd
-SIZE (rust/crates/gix-sec-0.11.0.crate) = 12827
-SHA256 (rust/crates/gix-shallow-0.4.0.crate) = 6b9a6f6e34d6ede08f522d89e5c7990b4f60524b8ae6ebf8e850963828119ad4
-SIZE (rust/crates/gix-shallow-0.4.0.crate) = 12071
-SHA256 (rust/crates/gix-status-0.19.1.crate) = 072099c2415cfa5397df7d47eacbcb6016d2cd17e0d674c74965e6ad1b17289f
-SIZE (rust/crates/gix-status-0.19.1.crate) = 40628
-SHA256 (rust/crates/gix-submodule-0.19.1.crate) = 5f51472f05a450cc61bc91ed2f62fb06e31e2bbb31c420bc4be8793f26c8b0c1
-SIZE (rust/crates/gix-submodule-0.19.1.crate) = 22031
-SHA256 (rust/crates/gix-tempfile-17.1.0.crate) = c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa
-SIZE (rust/crates/gix-tempfile-17.1.0.crate) = 18804
-SHA256 (rust/crates/gix-trace-0.1.12.crate) = 7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7
-SIZE (rust/crates/gix-trace-0.1.12.crate) = 10435
-SHA256 (rust/crates/gix-transport-0.47.0.crate) = edfe22ba26d4b65c17879f12b9882eafe65d3c8611c933b272fce2c10f546f59
-SIZE (rust/crates/gix-transport-0.47.0.crate) = 69139
-SHA256 (rust/crates/gix-traverse-0.46.2.crate) = b8648172f85aca3d6e919c06504b7ac26baef54e04c55eb0100fa588c102cc33
-SIZE (rust/crates/gix-traverse-0.46.2.crate) = 24863
-SHA256 (rust/crates/gix-url-0.31.0.crate) = 42a1ad0b04a5718b5cb233e6888e52a9b627846296161d81dcc5eb9203ec84b8
-SIZE (rust/crates/gix-url-0.31.0.crate) = 19348
+SHA256 (rust/crates/gix-ref-0.53.0.crate) = 4b7a23209d4e4cbdc2086d294f5f3f8707ac6286768847024d952d8cd3278c5b
+SIZE (rust/crates/gix-ref-0.53.0.crate) = 65455
+SHA256 (rust/crates/gix-refspec-0.31.0.crate) = 7d29cae1ae31108826e7156a5e60bffacab405f4413f5bc0375e19772cce0055
+SIZE (rust/crates/gix-refspec-0.31.0.crate) = 22732
+SHA256 (rust/crates/gix-revision-0.35.0.crate) = f651f2b1742f760bb8161d6743229206e962b73d9c33c41f4e4aefa6586cbd3d
+SIZE (rust/crates/gix-revision-0.35.0.crate) = 28142
+SHA256 (rust/crates/gix-revwalk-0.21.0.crate) = 06e74f91709729e099af6721bd0fa7d62f243f2005085152301ca5cdd86ec02c
+SIZE (rust/crates/gix-revwalk-0.21.0.crate) = 18451
+SHA256 (rust/crates/gix-sec-0.12.0.crate) = 09f7053ed7c66633b56c57bc6ed3377be3166eaf3dc2df9f1c5ec446df6fdf2c
+SIZE (rust/crates/gix-sec-0.12.0.crate) = 13005
+SHA256 (rust/crates/gix-shallow-0.5.0.crate) = d936745103243ae4c510f19e0760ce73fb0f08096588fdbe0f0d7fb7ce8944b7
+SIZE (rust/crates/gix-shallow-0.5.0.crate) = 12178
+SHA256 (rust/crates/gix-status-0.20.0.crate) = 2a4afff9b34eeececa8bdc32b42fb318434b6b1391d9f8d45fe455af08dc2d35
+SIZE (rust/crates/gix-status-0.20.0.crate) = 41044
+SHA256 (rust/crates/gix-submodule-0.20.0.crate) = 657cc5dd43cbc7a14d9c5aaf02cfbe9c2a15d077cded3f304adb30ef78852d3e
+SIZE (rust/crates/gix-submodule-0.20.0.crate) = 22200
+SHA256 (rust/crates/gix-tempfile-18.0.0.crate) = 666c0041bcdedf5fa05e9bef663c897debab24b7dc1741605742412d1d47da57
+SIZE (rust/crates/gix-tempfile-18.0.0.crate) = 18895
+SHA256 (rust/crates/gix-trace-0.1.13.crate) = e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658
+SIZE (rust/crates/gix-trace-0.1.13.crate) = 10876
+SHA256 (rust/crates/gix-transport-0.48.0.crate) = 12f7cc0179fc89d53c54e1f9ce51229494864ab4bf136132d69db1b011741ca3
+SIZE (rust/crates/gix-transport-0.48.0.crate) = 70669
+SHA256 (rust/crates/gix-traverse-0.47.0.crate) = c7cdc82509d792ba0ad815f86f6b469c7afe10f94362e96c4494525a6601bdd5
+SIZE (rust/crates/gix-traverse-0.47.0.crate) = 27145
+SHA256 (rust/crates/gix-url-0.32.0.crate) = 1b76a9d266254ad287ffd44467cd88e7868799b08f4d52e02d942b93e514d16f
+SIZE (rust/crates/gix-url-0.32.0.crate) = 19407
SHA256 (rust/crates/gix-utils-0.3.0.crate) = 5351af2b172caf41a3728eb4455326d84e0d70fe26fc4de74ab0bd37df4191c5
SIZE (rust/crates/gix-utils-0.3.0.crate) = 11052
SHA256 (rust/crates/gix-validate-0.10.0.crate) = 77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d
SIZE (rust/crates/gix-validate-0.10.0.crate) = 12688
-SHA256 (rust/crates/gix-worktree-0.41.0.crate) = 54f1916f8d928268300c977d773dd70a8746b646873b77add0a34876a8c847e9
-SIZE (rust/crates/gix-worktree-0.41.0.crate) = 24609
-SHA256 (rust/crates/gix-worktree-state-0.19.0.crate) = f81e31496d034dbdac87535b0b9d4659dbbeabaae1045a0dce7c69b5d16ea7d6
-SIZE (rust/crates/gix-worktree-state-0.19.0.crate) = 23425
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/gix-worktree-0.42.0.crate) = 55f625ac9126c19bef06dbc6d2703cdd7987e21e35b497bb265ac37d383877b1
+SIZE (rust/crates/gix-worktree-0.42.0.crate) = 24823
+SHA256 (rust/crates/gix-worktree-state-0.20.0.crate) = 06ba9b17cbacc02b25801197b20100f7f9bd621db1e7fce9d3c8ab3175207bf8
+SIZE (rust/crates/gix-worktree-state-0.20.0.crate) = 23584
SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
@@ -407,6 +405,8 @@ SHA256 (rust/crates/interim-0.2.1.crate) = a9ce9099a85f468663d3225bf87e85d054896
SIZE (rust/crates/interim-0.2.1.crate) = 21913
SHA256 (rust/crates/io-close-0.3.7.crate) = 9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc
SIZE (rust/crates/io-close-0.3.7.crate) = 8025
+SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
+SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
SHA256 (rust/crates/is_executable-1.0.4.crate) = d4a1b5bad6f9072935961dfbf1cced2f3d129963d091b6f69f007fe04e758ae2
@@ -421,10 +421,10 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.14.crate) = a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93
-SIZE (rust/crates/jiff-0.2.14.crate) = 712978
-SHA256 (rust/crates/jiff-static-0.2.14.crate) = 6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442
-SIZE (rust/crates/jiff-static-0.2.14.crate) = 76141
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
@@ -439,12 +439,12 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
SIZE (rust/crates/libc-0.2.174.crate) = 779933
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
+SIZE (rust/crates/libredox-0.1.9.crate) = 7281
SHA256 (rust/crates/libtest-mimic-0.8.1.crate) = 5297962ef19edda4ce33aaa484386e0a5b3d7f2f4e037cbeee00503ef6b29d33
SIZE (rust/crates/libtest-mimic-0.8.1.crate) = 27812
-SHA256 (rust/crates/libz-rs-sys-0.5.0.crate) = 6489ca9bd760fe9642d7644e827b0c9add07df89857b0416ee15c1cc1a3b8c5a
-SIZE (rust/crates/libz-rs-sys-0.5.0.crate) = 17014
+SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
+SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
@@ -471,20 +471,20 @@ SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
+SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
SHA256 (rust/crates/memmem-0.1.1.crate) = a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15
SIZE (rust/crates/memmem-0.1.1.crate) = 10665
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084
@@ -557,8 +557,8 @@ SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c357
SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
SHA256 (rust/crates/pollster-0.4.0.crate) = 2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3
SIZE (rust/crates/pollster-0.4.0.crate) = 9840
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
@@ -577,8 +577,8 @@ SHA256 (rust/crates/prettyplease-0.2.33.crate) = 9dee91521343f4c5c6a63edd65e54f3
SIZE (rust/crates/prettyplease-0.2.33.crate) = 71805
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/prodash-29.0.2.crate) = f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc
-SIZE (rust/crates/prodash-29.0.2.crate) = 91338
+SHA256 (rust/crates/prodash-30.0.1.crate) = 5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139
+SIZE (rust/crates/prodash-30.0.1.crate) = 92925
SHA256 (rust/crates/proptest-1.7.0.crate) = 6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f
SIZE (rust/crates/proptest-1.7.0.crate) = 204889
SHA256 (rust/crates/proptest-derive-0.6.0.crate) = 095a99f75c69734802359b682be8daaf8980296731f6470434ea2c652af1dd30
@@ -597,12 +597,12 @@ SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289d
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
@@ -617,8 +617,8 @@ SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
@@ -647,8 +647,8 @@ SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
@@ -675,8 +675,8 @@ SHA256 (rust/crates/serde_bytes-0.11.17.crate) = 8437fd221bde2d4ca316d61b90e337e
SIZE (rust/crates/serde_bytes-0.11.17.crate) = 13256
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
+SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -707,8 +707,8 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
-SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
-SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -767,8 +767,8 @@ SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-util-0.6.10.crate) = 36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507
@@ -899,42 +899,62 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
SIZE (rust/crates/winreg-0.52.0.crate) = 30148
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
@@ -947,21 +967,21 @@ SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f659
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-0.11.3.crate) = bdbb9122ea75b11bf96e7492afb723e8a7fbe12c67417aa95e7e3d18144d37cd
+SIZE (rust/crates/zerovec-0.11.3.crate) = 125082
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust/crates/zlib-rs-0.5.0.crate) = 868b928d7949e09af2f6086dfc1e01936064cc7a819253bce650d4e2a2d63ba8
-SIZE (rust/crates/zlib-rs-0.5.0.crate) = 191547
-SHA256 (jj-vcs-jj-v0.31.0_GH0.tar.gz) = ff40515de7a5adac267c64c0163b38990a74a71bb7612a898832c812a81070b2
-SIZE (jj-vcs-jj-v0.31.0_GH0.tar.gz) = 2014671
+SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
+SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
+SHA256 (jj-vcs-jj-v0.32.0_GH0.tar.gz) = 12b8e65b7950b189d1df7e20cc55e20ff9cc2bd8d520847323b80daa1cddb27b
+SIZE (jj-vcs-jj-v0.32.0_GH0.tar.gz) = 2052549
diff --git a/devel/jwt-cpp/Makefile b/devel/jwt-cpp/Makefile
index 1c1ce76e3975..edb98c663344 100644
--- a/devel/jwt-cpp/Makefile
+++ b/devel/jwt-cpp/Makefile
@@ -1,32 +1,27 @@
PORTNAME= jwt-cpp
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
+MASTER_SITES= https://github.com/Thalhammer/jwt-cpp/releases/download/${DISTVERSIONFULL}/
MAINTAINER= kiwi@FreeBSD.org
-COMMENT= C++ library for jwt
+COMMENT= Header only library for creating and validating JSON web tokens in C++
WWW= https://thalhammer.github.io/jwt-cpp/
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= nlohmann-json>=3.11:devel/nlohmann-json \
- jsoncpp>=1.9:devel/jsoncpp
+BUILD_DEPENDS= ${LOCALBASE}/include/picojson.h:devel/picojson
+RUN_DEPENDS= ${LOCALBASE}/include/picojson.h:devel/picojson
-USES= cmake pkgconfig
+USES= cmake pkgconfig:both
-USE_GITHUB= yes
-GH_ACCOUNT= Thalhammer
-
-CMAKE_ARGS+= -DJWT_CMAKE_FILES_INSTALL_DIR=${PREFIX}/lib/cmake/jwt-cpp
-
-CMAKE_ON= JWT_ENABLE_COVERAGE \
- JWT_ENABLE_FUZZING \
- JWT_EXTERNAL_NLOHMANN_JSON
-
-CMAKE_OFF= JWT_BUILD_EXAMPLES \
- JWT_BUILD_TESTS \
- JWT_BUILD_DOCS \
+CMAKE_ARGS= -DJWT_CMAKE_FILES_INSTALL_DIR:STRING="lib/cmake/${PORTNAME}"
+CMAKE_ON= DISABLE_JWP_CPP_PICOJSON \
+ JWT_DISABLE_PICOJSON \
JWT_EXTERNAL_PICOJSON
+CMAKE_OFF= JWT_BUILD_EXAMPLES
+NO_WRKSUBDIR= yes
.include <bsd.port.mk>
diff --git a/devel/jwt-cpp/distinfo b/devel/jwt-cpp/distinfo
index d6d2d5b80740..ab682877fda6 100644
--- a/devel/jwt-cpp/distinfo
+++ b/devel/jwt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747916819
-SHA256 (Thalhammer-jwt-cpp-v0.7.1_GH0.tar.gz) = e52f247d5e62fac5da6191170998271a70ce27f747f2ce8fde9b09f96a5375a4
-SIZE (Thalhammer-jwt-cpp-v0.7.1_GH0.tar.gz) = 159954
+TIMESTAMP = 1748508874
+SHA256 (jwt-cpp-v0.7.1.tar.gz) = d45894f57437ce45233cfe0e07383c4e1f32f969edfd8df8347e177b13bf74e5
+SIZE (jwt-cpp-v0.7.1.tar.gz) = 159645
diff --git a/devel/jwt-cpp/files/patch-CMakeLists.txt b/devel/jwt-cpp/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..d954df695994
--- /dev/null
+++ b/devel/jwt-cpp/files/patch-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2025-09-15 06:53:07 UTC
++++ CMakeLists.txt
+@@ -132,7 +132,7 @@ if(NOT JWT_DISABLE_PICOJSON AND JWT_EXTERNAL_PICOJSON)
+ endif()
+
+ if(NOT JWT_DISABLE_PICOJSON AND JWT_EXTERNAL_PICOJSON)
+- target_link_libraries(jwt-cpp INTERFACE picojson::picojson>)
++ target_link_libraries(jwt-cpp INTERFACE picojson::picojson)
+ endif()
+
+ # Hunter needs relative paths so the files are placed correctly
diff --git a/devel/jwt-cpp/files/patch-include_jwt-cpp_jwt.h b/devel/jwt-cpp/files/patch-include_jwt-cpp_jwt.h
new file mode 100644
index 000000000000..45c61649b98e
--- /dev/null
+++ b/devel/jwt-cpp/files/patch-include_jwt-cpp_jwt.h
@@ -0,0 +1,11 @@
+--- include/jwt-cpp/jwt.h.orig 2025-09-15 07:23:21 UTC
++++ include/jwt-cpp/jwt.h
+@@ -5,7 +5,7 @@
+ #ifndef PICOJSON_USE_INT64
+ #define PICOJSON_USE_INT64
+ #endif
+-#include "picojson/picojson.h"
++#include "picojson.h"
+ #endif
+
+ #ifndef JWT_DISABLE_BASE64
diff --git a/devel/jwt-cpp/files/patch-include_jwt-cpp_traits_kazuho-picojson_traits.h b/devel/jwt-cpp/files/patch-include_jwt-cpp_traits_kazuho-picojson_traits.h
new file mode 100644
index 000000000000..0965c3a7ed8b
--- /dev/null
+++ b/devel/jwt-cpp/files/patch-include_jwt-cpp_traits_kazuho-picojson_traits.h
@@ -0,0 +1,11 @@
+--- include/jwt-cpp/traits/kazuho-picojson/traits.h.orig 2025-09-15 07:42:35 UTC
++++ include/jwt-cpp/traits/kazuho-picojson/traits.h
+@@ -4,7 +4,7 @@
+ #ifndef PICOJSON_USE_INT64
+ #define PICOJSON_USE_INT64
+ #endif
+-#include "picojson/picojson.h"
++#include "picojson.h"
+
+ #ifndef JWT_DISABLE_PICOJSON
+ #define JWT_DISABLE_PICOJSON
diff --git a/devel/jwt-cpp/pkg-plist b/devel/jwt-cpp/pkg-plist
index fea36643a986..8261bd63aaa1 100644
--- a/devel/jwt-cpp/pkg-plist
+++ b/devel/jwt-cpp/pkg-plist
@@ -11,7 +11,6 @@ include/jwt-cpp/traits/nlohmann-json/defaults.h
include/jwt-cpp/traits/nlohmann-json/traits.h
include/jwt-cpp/traits/open-source-parsers-jsoncpp/defaults.h
include/jwt-cpp/traits/open-source-parsers-jsoncpp/traits.h
-include/picojson/picojson.h
lib/cmake/jwt-cpp/jwt-cpp-config-version.cmake
lib/cmake/jwt-cpp/jwt-cpp-config.cmake
lib/cmake/jwt-cpp/jwt-cpp-targets.cmake
diff --git a/devel/kapptemplate/distinfo b/devel/kapptemplate/distinfo
index 45973c861070..4cc582d73586 100644
--- a/devel/kapptemplate/distinfo
+++ b/devel/kapptemplate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381289
-SHA256 (KDE/release-service/25.04.3/kapptemplate-25.04.3.tar.xz) = b75a287958ec122da7f1fab810f9ab624fad6d4ab2c67ee463b236bd7bdfb0e2
-SIZE (KDE/release-service/25.04.3/kapptemplate-25.04.3.tar.xz) = 479648
+TIMESTAMP = 1757409715
+SHA256 (KDE/release-service/25.08.1/kapptemplate-25.08.1.tar.xz) = 1f2548352fff86b315eaad5df3aae94f853ec8bf910553b2c488a50d32397b42
+SIZE (KDE/release-service/25.08.1/kapptemplate-25.08.1.tar.xz) = 479704
diff --git a/devel/kassert/Makefile b/devel/kassert/Makefile
index a18f0d38753c..3f9f55b1cf38 100644
--- a/devel/kassert/Makefile
+++ b/devel/kassert/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kassert
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.2
+DISTVERSION= 1.0.0
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
@@ -27,7 +27,7 @@ PORTDOCS= *
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= doxygen>=1.9.0:devel/doxygen
DOCS_CMAKE_BOOL= KASSERT_BUILD_DOCS
-DOCS_ALL_TARGET= all docs
+DOCS_ALL_TARGET= all kassert_docs
DOCS_VARS_OFF= no_build=yes
post-extract:
diff --git a/devel/kassert/distinfo b/devel/kassert/distinfo
index 437f678983f7..321cb2535f5c 100644
--- a/devel/kassert/distinfo
+++ b/devel/kassert/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749024132
-SHA256 (kamping-site-kassert-v0.2.2_GH0.tar.gz) = 72e0ada22b03af5a4dcde542e4987ae2c1acfe506dc1f4c62318725bf2a6cad5
-SIZE (kamping-site-kassert-v0.2.2_GH0.tar.gz) = 65776
+TIMESTAMP = 1758188455
+SHA256 (kamping-site-kassert-v1.0.0_GH0.tar.gz) = ced4166e67ba484b22c3b15a57a9a696b84529695930402c0e511bf72054e482
+SIZE (kamping-site-kassert-v1.0.0_GH0.tar.gz) = 68105
SHA256 (jothepro-doxygen-awesome-css-v2.3.3_GH0.tar.gz) = 9646af5b5a7a40a248198840f43b88eb03b6ec818840d529b940d4f0744f9fc3
SIZE (jothepro-doxygen-awesome-css-v2.3.3_GH0.tar.gz) = 5959319
diff --git a/devel/kcachegrind/distinfo b/devel/kcachegrind/distinfo
index 21f9301c2a34..9c5665e27857 100644
--- a/devel/kcachegrind/distinfo
+++ b/devel/kcachegrind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381292
-SHA256 (KDE/release-service/25.04.3/kcachegrind-25.04.3.tar.xz) = 23c7dcbbf15c5ee00ddac068022f118b5de939d097199b0f918df9f94f74d9e1
-SIZE (KDE/release-service/25.04.3/kcachegrind-25.04.3.tar.xz) = 990836
+TIMESTAMP = 1757409717
+SHA256 (KDE/release-service/25.08.1/kcachegrind-25.08.1.tar.xz) = 65eb86ee20cfe5f9c68554e20758fa907cfc9851808b14415192612560f67085
+SIZE (KDE/release-service/25.08.1/kcachegrind-25.08.1.tar.xz) = 992380
diff --git a/devel/kde-dev-scripts/distinfo b/devel/kde-dev-scripts/distinfo
index 743bb08ca479..7102aef3b048 100644
--- a/devel/kde-dev-scripts/distinfo
+++ b/devel/kde-dev-scripts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381292
-SHA256 (KDE/release-service/25.04.3/kde-dev-scripts-25.04.3.tar.xz) = 51b1e73755941aa50cc68d1260ef32624a1fe1bc3968a3a7d126ea9fb76ea7f8
-SIZE (KDE/release-service/25.04.3/kde-dev-scripts-25.04.3.tar.xz) = 376240
+TIMESTAMP = 1757409917
+SHA256 (KDE/release-service/25.08.1/kde-dev-scripts-25.08.1.tar.xz) = 4732ac53f91e6b70e484916fbfbd2e6709260b385fdcd2fb49dcb7854383f6f7
+SIZE (KDE/release-service/25.08.1/kde-dev-scripts-25.08.1.tar.xz) = 377016
diff --git a/devel/kde-dev-utils/distinfo b/devel/kde-dev-utils/distinfo
index 233f039f15b7..9b2e77f443cb 100644
--- a/devel/kde-dev-utils/distinfo
+++ b/devel/kde-dev-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381294
-SHA256 (KDE/release-service/25.04.3/kde-dev-utils-25.04.3.tar.xz) = e64b249ea10c3bd84314102661d823f28f440c5cc4ae6e706e22588f6d11fc70
-SIZE (KDE/release-service/25.04.3/kde-dev-utils-25.04.3.tar.xz) = 77164
+TIMESTAMP = 1757409719
+SHA256 (KDE/release-service/25.08.1/kde-dev-utils-25.08.1.tar.xz) = 28eae56d7115ef85e193c69712dca18a6fef9f7b733997df4b21f5451dac9db3
+SIZE (KDE/release-service/25.08.1/kde-dev-utils-25.08.1.tar.xz) = 77048
diff --git a/devel/kdesdk-kio/distinfo b/devel/kdesdk-kio/distinfo
index a26c8013ba56..6e6bc916b8c7 100644
--- a/devel/kdesdk-kio/distinfo
+++ b/devel/kdesdk-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381297
-SHA256 (KDE/release-service/25.04.3/kdesdk-kio-25.04.3.tar.xz) = 3b93482ea49547e48b485b66ec1a6a1a3499bb031a315cb3cfdb9cb3cc108c8a
-SIZE (KDE/release-service/25.04.3/kdesdk-kio-25.04.3.tar.xz) = 42956
+TIMESTAMP = 1757409722
+SHA256 (KDE/release-service/25.08.1/kdesdk-kio-25.08.1.tar.xz) = 995ed0bc07a7c0555bf9dc3a87cc020c742f28c1332b84c2c117bf44e538014d
+SIZE (KDE/release-service/25.08.1/kdesdk-kio-25.08.1.tar.xz) = 42968
diff --git a/devel/kdesdk-thumbnailers/distinfo b/devel/kdesdk-thumbnailers/distinfo
index bd4198a4e1f8..7222398ab50b 100644
--- a/devel/kdesdk-thumbnailers/distinfo
+++ b/devel/kdesdk-thumbnailers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381299
-SHA256 (KDE/release-service/25.04.3/kdesdk-thumbnailers-25.04.3.tar.xz) = f018010ac0dc4cfe4dcdf61af73c2b7d7f68ddf1c1926a25f7b9429c64a20de4
-SIZE (KDE/release-service/25.04.3/kdesdk-thumbnailers-25.04.3.tar.xz) = 27292
+TIMESTAMP = 1757409724
+SHA256 (KDE/release-service/25.08.1/kdesdk-thumbnailers-25.08.1.tar.xz) = 38931ce4eae4b1a16790668e3687fe7326cfbecdbf74762bff4bd90176d9ab1e
+SIZE (KDE/release-service/25.08.1/kdesdk-thumbnailers-25.08.1.tar.xz) = 27372
diff --git a/devel/kdesdk-thumbnailers/pkg-plist b/devel/kdesdk-thumbnailers/pkg-plist
index 0a3abeda62ac..2f447493d541 100644
--- a/devel/kdesdk-thumbnailers/pkg-plist
+++ b/devel/kdesdk-thumbnailers/pkg-plist
@@ -29,6 +29,7 @@ share/locale/ka/LC_MESSAGES/pothumbnail.mo
share/locale/kk/LC_MESSAGES/pothumbnail.mo
share/locale/ko/LC_MESSAGES/pothumbnail.mo
share/locale/lt/LC_MESSAGES/pothumbnail.mo
+share/locale/lv/LC_MESSAGES/pothumbnail.mo
share/locale/mr/LC_MESSAGES/pothumbnail.mo
share/locale/nb/LC_MESSAGES/pothumbnail.mo
share/locale/nds/LC_MESSAGES/pothumbnail.mo
diff --git a/devel/kdesdk/Makefile b/devel/kdesdk/Makefile
index 89728e241837..0ebf3f1ad549 100644
--- a/devel/kdesdk/Makefile
+++ b/devel/kdesdk/Makefile
@@ -7,10 +7,8 @@ COMMENT= KDE Software Development Kit
WWW= https://apps.kde.org/categories/development/
USES= kde:6 metaport qt:6
-USE_QT= #
-OPTIONS_DEFINE= CERVISIA \
- DEVUTILS \
+OPTIONS_DEFINE= DEVUTILS \
DEVSCRIPTS \
DOLPHIN \
KAPPTEMPLATE \
@@ -22,9 +20,7 @@ OPTIONS_DEFINE= CERVISIA \
POXML \
THUMBNAILER \
UMBRELLO
-
-CERVISIA_DESC= CVS frontend
-CERVISIA_RUN_DEPENDS= cervisia>=${KDE_APPLICATIONS_VERSION}:devel/cervisia
+OPTIONS_DEFAULT=${OPTIONS_DEFINE}
DEVUTILS_DESC= KDE development utilities
DEVUTILS_RUN_DEPENDS= kde-dev-utils>=${KDE_APPLICATIONS_VERSION}:devel/kde-dev-utils
@@ -39,7 +35,7 @@ KAPPTEMPLATE_DESC= Template generator
KAPPTEMPLATE_RUN_DEPENDS= kapptemplate>=${KDE_APPLICATIONS_VERSION}:devel/kapptemplate
KATE_DESC= KDE advanced text editor
-KATE_USE= KDE=kate:run
+KATE_RUN_DEPENDS= kate>=${KDE_APPLICATIONS_VERSION}:editors/kate
KCACHEGRIND_DESC= Profiler frontend
KCACHEGRIND_RUN_DEPENDS= kcachegrind>=${KDE_APPLICATIONS_VERSION}:devel/kcachegrind
diff --git a/devel/kdev-php/distinfo b/devel/kdev-php/distinfo
index ab256586f09d..805d02bdbeb5 100644
--- a/devel/kdev-php/distinfo
+++ b/devel/kdev-php/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381302
-SHA256 (KDE/release-service/25.04.3/kdev-php-25.04.3.tar.xz) = 7bcaf875b86270f6bdb429ec46be8a01ed067824d4e92368a2d1b19a683880e3
-SIZE (KDE/release-service/25.04.3/kdev-php-25.04.3.tar.xz) = 1099136
+TIMESTAMP = 1757409726
+SHA256 (KDE/release-service/25.08.1/kdev-php-25.08.1.tar.xz) = ad647ef411aa8b041ad01982b881002f103e394f357b0185af7d202c3baa500c
+SIZE (KDE/release-service/25.08.1/kdev-php-25.08.1.tar.xz) = 1099072
diff --git a/devel/kdev-python/distinfo b/devel/kdev-python/distinfo
index e145f19f720a..f988d121c5bc 100644
--- a/devel/kdev-python/distinfo
+++ b/devel/kdev-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381304
-SHA256 (KDE/release-service/25.04.3/kdev-python-25.04.3.tar.xz) = 46c656bc6e069ab8fb29d3c289dbbbe91531f94b8b6b820b35018a337eb03c09
-SIZE (KDE/release-service/25.04.3/kdev-python-25.04.3.tar.xz) = 1109016
+TIMESTAMP = 1757409729
+SHA256 (KDE/release-service/25.08.1/kdev-python-25.08.1.tar.xz) = 65abb0adf6456cfd191ac0569bb9988c7b41a89bd372269377a2ed9dd6fafe7b
+SIZE (KDE/release-service/25.08.1/kdev-python-25.08.1.tar.xz) = 1110180
diff --git a/devel/kdevelop/distinfo b/devel/kdevelop/distinfo
index 2b338e98af80..48117fe24ff6 100644
--- a/devel/kdevelop/distinfo
+++ b/devel/kdevelop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381307
-SHA256 (KDE/release-service/25.04.3/kdevelop-25.04.3.tar.xz) = 72bb08d913c4932eae52781c5a619d8aa04c4c77d0f3162a60ec2e8d027afeae
-SIZE (KDE/release-service/25.04.3/kdevelop-25.04.3.tar.xz) = 8919580
+TIMESTAMP = 1757409731
+SHA256 (KDE/release-service/25.08.1/kdevelop-25.08.1.tar.xz) = a2f4c7eccd0d0bc63f4c073d407c99189cf7380ef6b70f6de9bca4629510ac25
+SIZE (KDE/release-service/25.08.1/kdevelop-25.08.1.tar.xz) = 8944824
diff --git a/devel/kdevelop/kdevelop.mk b/devel/kdevelop/kdevelop.mk
index 531ce9793dc7..8c4904f7e4ca 100644
--- a/devel/kdevelop/kdevelop.mk
+++ b/devel/kdevelop/kdevelop.mk
@@ -3,7 +3,7 @@
# devel/kdev-python
# devel/kdevelop
-_kdevelop_PROJECT_VERSION= 6.2
+_kdevelop_PROJECT_VERSION= 6.3
PLATFORM_VER= ${_kdevelop_PROJECT_VERSION:S/.//}
PLIST_SUB+= PLATFORM_VER="${PLATFORM_VER}"
diff --git a/devel/kdevelop/pkg-plist b/devel/kdevelop/pkg-plist
index 25044170fe08..8246e2a8780a 100644
--- a/devel/kdevelop/pkg-plist
+++ b/devel/kdevelop/pkg-plist
@@ -28,6 +28,7 @@ include/kdevplatform/documentation/documentationexport.h
include/kdevplatform/documentation/documentationfindwidget.h
include/kdevplatform/documentation/standarddocumentationview.h
include/kdevplatform/execute/iexecuteplugin.h
+include/kdevplatform/execute/iexecutepluginhelpers.h
include/kdevplatform/executescript/iexecutescriptplugin.h
include/kdevplatform/interfaces/configpage.h
include/kdevplatform/interfaces/context.h
@@ -577,7 +578,7 @@ share/icons/hicolor/16x16/apps/github-private.png
share/icons/hicolor/16x16/apps/github-repo.png
share/icons/hicolor/16x16/apps/kdevelop.png
share/icons/hicolor/16x16/apps/kdevgh.png
-@comment share/icons/hicolor/16x16/apps/subversion.png
+share/icons/hicolor/16x16/apps/subversion.png
share/icons/hicolor/22x22/actions/breakpoint.png
share/icons/hicolor/256x256/apps/kdevelop.png
share/icons/hicolor/32x32/actions/breakpoint.png
@@ -1782,10 +1783,26 @@ share/locale/gl/LC_MESSAGES/kdevvcsprojectintegration.mo
share/locale/gl/LC_MESSAGES/kdevwelcomepage.mo
share/locale/gl/LC_MESSAGES/plasma_applet_kdevelopsessions.mo
share/locale/gl/LC_MESSAGES/plasma_runner_kdevelopsessions.mo
+share/locale/he/LC_MESSAGES/kdevandroid.mo
share/locale/he/LC_MESSAGES/kdevbazaar.mo
+share/locale/he/LC_MESSAGES/kdevclassbrowser.mo
+share/locale/he/LC_MESSAGES/kdevcodeutils.mo
+share/locale/he/LC_MESSAGES/kdevdocker.mo
+share/locale/he/LC_MESSAGES/kdevdocumentswitcher.mo
+share/locale/he/LC_MESSAGES/kdevdocumentview.mo
+share/locale/he/LC_MESSAGES/kdevfilemanager.mo
share/locale/he/LC_MESSAGES/kdevkonsole.mo
+share/locale/he/LC_MESSAGES/kdevmanpage.mo
+share/locale/he/LC_MESSAGES/kdevokteta.mo
+share/locale/he/LC_MESSAGES/kdevoutlineview.mo
+share/locale/he/LC_MESSAGES/kdevqmakebuilder.mo
+share/locale/he/LC_MESSAGES/kdevsourceformatter.mo
share/locale/he/LC_MESSAGES/kdevswitchtobuddy.mo
+share/locale/he/LC_MESSAGES/kdevtestview.mo
+share/locale/he/LC_MESSAGES/kdevvcsprojectintegration.mo
+share/locale/he/LC_MESSAGES/kdevwelcomepage.mo
share/locale/he/LC_MESSAGES/plasma_applet_kdevelopsessions.mo
+share/locale/he/LC_MESSAGES/plasma_runner_kdevelopsessions.mo
share/locale/hi/LC_MESSAGES/kdevandroid.mo
share/locale/hi/LC_MESSAGES/kdevappwizard.mo
share/locale/hi/LC_MESSAGES/kdevastyle.mo
@@ -3420,7 +3437,6 @@ share/locale/zh_TW/LC_MESSAGES/kdevwelcomepage.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_kdevelopsessions.mo
share/locale/zh_TW/LC_MESSAGES/plasma_runner_kdevelopsessions.mo
share/metainfo/org.kde.kdevelop.appdata.xml
-share/metainfo/org.kde.kdevelopsessions.appdata.xml
share/mime/packages/kdevclang.xml
share/mime/packages/kdevelop.xml
share/mime/packages/kdevgit.xml
diff --git a/devel/kf5-kfilemetadata/Makefile b/devel/kf5-kfilemetadata/Makefile
index ab7ea8df5f40..3bd81003d08a 100644
--- a/devel/kf5-kfilemetadata/Makefile
+++ b/devel/kf5-kfilemetadata/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kfilemetadata
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -22,10 +22,10 @@ USE_QT= core gui xml \
buildtools:build qmake:build
OPTIONS_DEFINE= MOBIPOCKET
-OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
OPTIONS_SUB= yes
MOBIPOCKET_DESC= Mobipocket plugin to handle metadata
MOBIPOCKET_LIB_DEPENDS= libqmobipocket.so:graphics/kdegraphics-mobipocket@qt5
+MOBIPOCKET_BROKEN= does not build with KDE Gear 25.08
.include <bsd.port.mk>
diff --git a/devel/kf6-extra-cmake-modules/distinfo b/devel/kf6-extra-cmake-modules/distinfo
index b0a60ffe2433..86428ef372db 100644
--- a/devel/kf6-extra-cmake-modules/distinfo
+++ b/devel/kf6-extra-cmake-modules/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529488
-SHA256 (KDE/frameworks/6.16/extra-cmake-modules-6.16.0.tar.xz) = e881c19e335beb82326e02d000766e7ee8324d7ce8583df0f5bfd4c26998fbfe
-SIZE (KDE/frameworks/6.16/extra-cmake-modules-6.16.0.tar.xz) = 329140
+TIMESTAMP = 1757408185
+SHA256 (KDE/frameworks/6.18/extra-cmake-modules-6.18.0.tar.xz) = b2d2222cfe5ace502c60bd8a77a79bc0230f48cee83265c89dcc2618b960e293
+SIZE (KDE/frameworks/6.18/extra-cmake-modules-6.18.0.tar.xz) = 330388
diff --git a/devel/kf6-kapidox/distinfo b/devel/kf6-kapidox/distinfo
index 2a7fdc71055c..bddc6a715e40 100644
--- a/devel/kf6-kapidox/distinfo
+++ b/devel/kf6-kapidox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529488
-SHA256 (KDE/frameworks/6.16/kapidox-6.16.0.tar.xz) = 3cd26a2c3374b5e66030f85cc634c378d8a13189249fae1034d64a770dc5ce1b
-SIZE (KDE/frameworks/6.16/kapidox-6.16.0.tar.xz) = 198596
+TIMESTAMP = 1757408185
+SHA256 (KDE/frameworks/6.18/kapidox-6.18.0.tar.xz) = db5f38cb732d6d4bad1348e2cf7892e8c7a9018bab00c85add631507f4b8677f
+SIZE (KDE/frameworks/6.18/kapidox-6.18.0.tar.xz) = 198568
diff --git a/devel/kf6-kauth/distinfo b/devel/kf6-kauth/distinfo
index 4dfd2bcb2541..c246e396dc8f 100644
--- a/devel/kf6-kauth/distinfo
+++ b/devel/kf6-kauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529489
-SHA256 (KDE/frameworks/6.16/kauth-6.16.0.tar.xz) = 04f3e84fda5e8ceb7f100266e3569a34e8289b1046af4ec750599efad6034963
-SIZE (KDE/frameworks/6.16/kauth-6.16.0.tar.xz) = 2273076
+TIMESTAMP = 1757408185
+SHA256 (KDE/frameworks/6.18/kauth-6.18.0.tar.xz) = 8c6fee69482e7a3dfcf7eacca9cb6a191ec5d1b09e0a539e1f7d5d76d08403e9
+SIZE (KDE/frameworks/6.18/kauth-6.18.0.tar.xz) = 2273456
diff --git a/devel/kf6-kbookmarks/distinfo b/devel/kf6-kbookmarks/distinfo
index 36a341c88e80..f9d24d6d7fb6 100644
--- a/devel/kf6-kbookmarks/distinfo
+++ b/devel/kf6-kbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529490
-SHA256 (KDE/frameworks/6.16/kbookmarks-6.16.0.tar.xz) = ca4656ad49add524b4b68bc286071a5ae47f83ec46a1fd8e0c3713d70ad6adb5
-SIZE (KDE/frameworks/6.16/kbookmarks-6.16.0.tar.xz) = 1093904
+TIMESTAMP = 1757408185
+SHA256 (KDE/frameworks/6.18/kbookmarks-6.18.0.tar.xz) = 41a845ffd9effb8d942d04d76fc3a58b0bf23d3fd36aeba21c89ab9eb0fc4f85
+SIZE (KDE/frameworks/6.18/kbookmarks-6.18.0.tar.xz) = 1093716
diff --git a/devel/kf6-kcmutils/distinfo b/devel/kf6-kcmutils/distinfo
index 6216c8a4d268..16579421387c 100644
--- a/devel/kf6-kcmutils/distinfo
+++ b/devel/kf6-kcmutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529490
-SHA256 (KDE/frameworks/6.16/kcmutils-6.16.0.tar.xz) = 403f5eb3288ffbbc64cb6741048007dde82be390da2c50ba147cb474921e3344
-SIZE (KDE/frameworks/6.16/kcmutils-6.16.0.tar.xz) = 2444116
+TIMESTAMP = 1757408186
+SHA256 (KDE/frameworks/6.18/kcmutils-6.18.0.tar.xz) = 6114c1ec8eb73734619a99e4956dce449828af336c2cd91d19bfeb03e221528f
+SIZE (KDE/frameworks/6.18/kcmutils-6.18.0.tar.xz) = 2444732
diff --git a/devel/kf6-kconfig/distinfo b/devel/kf6-kconfig/distinfo
index 2e012511482f..bc893e2b66e2 100644
--- a/devel/kf6-kconfig/distinfo
+++ b/devel/kf6-kconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529491
-SHA256 (KDE/frameworks/6.16/kconfig-6.16.0.tar.xz) = ba6cc58f025fef9525bc640f7967b7c09053b592c42368e096d97a94661a3525
-SIZE (KDE/frameworks/6.16/kconfig-6.16.0.tar.xz) = 355480
+TIMESTAMP = 1757408186
+SHA256 (KDE/frameworks/6.18/kconfig-6.18.0.tar.xz) = 517cbf6747df9289d6fce860a73d49e59354685334ae468ecd53f1067d9d618b
+SIZE (KDE/frameworks/6.18/kconfig-6.18.0.tar.xz) = 355392
diff --git a/devel/kf6-kcoreaddons/distinfo b/devel/kf6-kcoreaddons/distinfo
index c4357ce57c47..4573a7b4806a 100644
--- a/devel/kf6-kcoreaddons/distinfo
+++ b/devel/kf6-kcoreaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529492
-SHA256 (KDE/frameworks/6.16/kcoreaddons-6.16.0.tar.xz) = 798a2744c296d13b216eadd7e5d801a6fd6956944a2147ab2830c399930ae2a0
-SIZE (KDE/frameworks/6.16/kcoreaddons-6.16.0.tar.xz) = 2551672
+TIMESTAMP = 1757408186
+SHA256 (KDE/frameworks/6.18/kcoreaddons-6.18.0.tar.xz) = e1d03cfc7d45987ec31f31104f4732812980e0038beab222633da1108eb6f42f
+SIZE (KDE/frameworks/6.18/kcoreaddons-6.18.0.tar.xz) = 2553392
diff --git a/devel/kf6-kcrash/distinfo b/devel/kf6-kcrash/distinfo
index 05c9dd528838..73a390b29579 100644
--- a/devel/kf6-kcrash/distinfo
+++ b/devel/kf6-kcrash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529492
-SHA256 (KDE/frameworks/6.16/kcrash-6.16.0.tar.xz) = 06e3a109ba597a395154330250495c3e03a774b7d6f213a352789ad9c3691dc3
-SIZE (KDE/frameworks/6.16/kcrash-6.16.0.tar.xz) = 29112
+TIMESTAMP = 1757408187
+SHA256 (KDE/frameworks/6.18/kcrash-6.18.0.tar.xz) = a66293821b151f575fcfb59848578749e248c5baa2f262ac86725d0f64b324e0
+SIZE (KDE/frameworks/6.18/kcrash-6.18.0.tar.xz) = 29104
diff --git a/devel/kf6-kdbusaddons/distinfo b/devel/kf6-kdbusaddons/distinfo
index 486e29d4c3d5..75f7cc9ec36f 100644
--- a/devel/kf6-kdbusaddons/distinfo
+++ b/devel/kf6-kdbusaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529493
-SHA256 (KDE/frameworks/6.16/kdbusaddons-6.16.0.tar.xz) = 3ba1b9628483a38a13b7bce6aac0ae2d6f116f62601930786e254da4dfd5d145
-SIZE (KDE/frameworks/6.16/kdbusaddons-6.16.0.tar.xz) = 46520
+TIMESTAMP = 1757408187
+SHA256 (KDE/frameworks/6.18/kdbusaddons-6.18.0.tar.xz) = dce95cd146e18b400c4df31ea8c9bbba8f919e329a52dc1a19635184ac85e49a
+SIZE (KDE/frameworks/6.18/kdbusaddons-6.18.0.tar.xz) = 46524
diff --git a/devel/kf6-kdeclarative/distinfo b/devel/kf6-kdeclarative/distinfo
index 381da16d534e..2ae4a8f8987c 100644
--- a/devel/kf6-kdeclarative/distinfo
+++ b/devel/kf6-kdeclarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529494
-SHA256 (KDE/frameworks/6.16/kdeclarative-6.16.0.tar.xz) = c58df7a1f501286f96d0cf0b396598ede16eb3cadbc8a05d35236ce4df31c80e
-SIZE (KDE/frameworks/6.16/kdeclarative-6.16.0.tar.xz) = 2408396
+TIMESTAMP = 1757408187
+SHA256 (KDE/frameworks/6.18/kdeclarative-6.18.0.tar.xz) = dc42a74c64281e6798d07cd9ed5326f6f3d82247f2e29e7ca9855a36cb3a1e6c
+SIZE (KDE/frameworks/6.18/kdeclarative-6.18.0.tar.xz) = 2408844
diff --git a/devel/kf6-kdoctools/distinfo b/devel/kf6-kdoctools/distinfo
index ef9745ad033a..83a5168fd43b 100644
--- a/devel/kf6-kdoctools/distinfo
+++ b/devel/kf6-kdoctools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529494
-SHA256 (KDE/frameworks/6.16/kdoctools-6.16.0.tar.xz) = 5c0c531a7978650f593a63a2aba1a641d590537e74c644aa361c63584b115aa2
-SIZE (KDE/frameworks/6.16/kdoctools-6.16.0.tar.xz) = 459296
+TIMESTAMP = 1757408187
+SHA256 (KDE/frameworks/6.18/kdoctools-6.18.0.tar.xz) = e73ddb2dfb1b061e02d37861ef58c2d58daf1817e1ce543737ff7abf284bc984
+SIZE (KDE/frameworks/6.18/kdoctools-6.18.0.tar.xz) = 459368
diff --git a/devel/kf6-kfilemetadata/distinfo b/devel/kf6-kfilemetadata/distinfo
index 8021092840b4..ff027df8a183 100644
--- a/devel/kf6-kfilemetadata/distinfo
+++ b/devel/kf6-kfilemetadata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529495
-SHA256 (KDE/frameworks/6.16/kfilemetadata-6.16.0.tar.xz) = 47d680b62697421bdfea3dcbfeb563528e3eba8daf48564c3c3da564e37640c5
-SIZE (KDE/frameworks/6.16/kfilemetadata-6.16.0.tar.xz) = 696968
+TIMESTAMP = 1757408188
+SHA256 (KDE/frameworks/6.18/kfilemetadata-6.18.0.tar.xz) = 05c4b0955885b46fed6dc23998760fdae59599a960159ec44f779d7498a08834
+SIZE (KDE/frameworks/6.18/kfilemetadata-6.18.0.tar.xz) = 702700
diff --git a/devel/kf6-ki18n/Makefile b/devel/kf6-ki18n/Makefile
index 6a982ecb2549..37a0d6ee0d61 100644
--- a/devel/kf6-ki18n/Makefile
+++ b/devel/kf6-ki18n/Makefile
@@ -8,7 +8,7 @@ MAINTAINER= kde@FreeBSD.org
BUILD_DEPENDS= iso-codes>=0:misc/iso-codes
RUN_DEPENDS= iso-codes>=0:misc/iso-codes
-USES= cmake gettext kde:6 qt:6 tar:xz
+USES= cmake gettext kde:6 pkgconfig qt:6 tar:xz
USE_KDE= ecm:build
USE_QT= base declarative tools:build
diff --git a/devel/kf6-ki18n/distinfo b/devel/kf6-ki18n/distinfo
index a1f15039854a..b37617d56135 100644
--- a/devel/kf6-ki18n/distinfo
+++ b/devel/kf6-ki18n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529496
-SHA256 (KDE/frameworks/6.16/ki18n-6.16.0.tar.xz) = c52ad10b14365e60c4a219cb66706d114476645297cb2a9f15498747cf4421d7
-SIZE (KDE/frameworks/6.16/ki18n-6.16.0.tar.xz) = 3090360
+TIMESTAMP = 1757408188
+SHA256 (KDE/frameworks/6.18/ki18n-6.18.0.tar.xz) = d0cbfbf3427c0368daa23f9f68b3cb5b03ad37b6820591491b3ea8a0a28bea61
+SIZE (KDE/frameworks/6.18/ki18n-6.18.0.tar.xz) = 3090192
diff --git a/devel/kf6-kidletime/distinfo b/devel/kf6-kidletime/distinfo
index e336fa054b7b..4970f721fb08 100644
--- a/devel/kf6-kidletime/distinfo
+++ b/devel/kf6-kidletime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529497
-SHA256 (KDE/frameworks/6.16/kidletime-6.16.0.tar.xz) = 57a7a40d7093d7a6697f9a43ff55cbcb2629ec5d28ece4a37aa4000efaa61b2d
-SIZE (KDE/frameworks/6.16/kidletime-6.16.0.tar.xz) = 30792
+TIMESTAMP = 1757408188
+SHA256 (KDE/frameworks/6.18/kidletime-6.18.0.tar.xz) = 44afc88543b23c519eb5f55e7c5120ccd6d4eb2eaaa5bee24e3fb5e4a695dab7
+SIZE (KDE/frameworks/6.18/kidletime-6.18.0.tar.xz) = 30808
diff --git a/devel/kf6-kio/distinfo b/devel/kf6-kio/distinfo
index 0457583a914e..a53bb02614ac 100644
--- a/devel/kf6-kio/distinfo
+++ b/devel/kf6-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529497
-SHA256 (KDE/frameworks/6.16/kio-6.16.0.tar.xz) = 675ebf8a0c72bfdfd434ef73530cb7ae92127aeff0968896d67cc5aa22333e8c
-SIZE (KDE/frameworks/6.16/kio-6.16.0.tar.xz) = 3476468
+TIMESTAMP = 1757408188
+SHA256 (KDE/frameworks/6.18/kio-6.18.0.tar.xz) = a97acec1407e1f00ca74e63964e7608828d4431bfe0aebe9010c296bb6387bda
+SIZE (KDE/frameworks/6.18/kio-6.18.0.tar.xz) = 3490828
diff --git a/devel/kf6-kitemmodels/distinfo b/devel/kf6-kitemmodels/distinfo
index 7ea19a431481..326a4f379bc6 100644
--- a/devel/kf6-kitemmodels/distinfo
+++ b/devel/kf6-kitemmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529498
-SHA256 (KDE/frameworks/6.16/kitemmodels-6.16.0.tar.xz) = 71766ea9e78f70bd4f61b160f70b31f7825c5f4c7c74d397166a9dae7b1dcf5c
-SIZE (KDE/frameworks/6.16/kitemmodels-6.16.0.tar.xz) = 397060
+TIMESTAMP = 1757408189
+SHA256 (KDE/frameworks/6.18/kitemmodels-6.18.0.tar.xz) = 887653b1571ad0afd4b836ad2451a42b07657d0eede1a2628e9c69102ce23de1
+SIZE (KDE/frameworks/6.18/kitemmodels-6.18.0.tar.xz) = 397052
diff --git a/devel/kf6-knewstuff/distinfo b/devel/kf6-knewstuff/distinfo
index b52cc12333ee..5588fb9df97e 100644
--- a/devel/kf6-knewstuff/distinfo
+++ b/devel/kf6-knewstuff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529499
-SHA256 (KDE/frameworks/6.16/knewstuff-6.16.0.tar.xz) = 53e409a89bd7a8c1f158e2851baee03eeb5164c9fa2a9d0c0f956d23d6e14e62
-SIZE (KDE/frameworks/6.16/knewstuff-6.16.0.tar.xz) = 3090052
+TIMESTAMP = 1757408189
+SHA256 (KDE/frameworks/6.18/knewstuff-6.18.0.tar.xz) = 7e721735abf7e2f6f8c0f42324f885bcad1114c317ac79bfabc705fb8018dba5
+SIZE (KDE/frameworks/6.18/knewstuff-6.18.0.tar.xz) = 3090224
diff --git a/devel/kf6-knotifications/distinfo b/devel/kf6-knotifications/distinfo
index b8ada43d1b4b..d1f70c504af7 100644
--- a/devel/kf6-knotifications/distinfo
+++ b/devel/kf6-knotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529500
-SHA256 (KDE/frameworks/6.16/knotifications-6.16.0.tar.xz) = 423da41059657a496345e9d7528ab0e0dde53f678160f2fae2cbbc583ca93b9f
-SIZE (KDE/frameworks/6.16/knotifications-6.16.0.tar.xz) = 2304680
+TIMESTAMP = 1757408189
+SHA256 (KDE/frameworks/6.18/knotifications-6.18.0.tar.xz) = 593cb00c9e04018477ba146031f6d46f4079c637c6a46630566712d842b9f3a8
+SIZE (KDE/frameworks/6.18/knotifications-6.18.0.tar.xz) = 2304644
diff --git a/devel/kf6-knotifyconfig/distinfo b/devel/kf6-knotifyconfig/distinfo
index 6f6252795709..87a4ac24d82d 100644
--- a/devel/kf6-knotifyconfig/distinfo
+++ b/devel/kf6-knotifyconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529500
-SHA256 (KDE/frameworks/6.16/knotifyconfig-6.16.0.tar.xz) = 90d828dfd56c09653bc95c91e72c90c019d4021437759d41e5e09acbb183ca98
-SIZE (KDE/frameworks/6.16/knotifyconfig-6.16.0.tar.xz) = 2361828
+TIMESTAMP = 1757408190
+SHA256 (KDE/frameworks/6.18/knotifyconfig-6.18.0.tar.xz) = 9a817fb4e1833be014370badc6bdbf464f1aa04e054016fc3bcafd053a19ada8
+SIZE (KDE/frameworks/6.18/knotifyconfig-6.18.0.tar.xz) = 2362140
diff --git a/devel/kf6-kpackage/distinfo b/devel/kf6-kpackage/distinfo
index a41088328c16..bb589bd41a72 100644
--- a/devel/kf6-kpackage/distinfo
+++ b/devel/kf6-kpackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529501
-SHA256 (KDE/frameworks/6.16/kpackage-6.16.0.tar.xz) = a45fce1026db3b65cdd1dd0e11374808e2686914a062f6644ebaa8ed308ee3cb
-SIZE (KDE/frameworks/6.16/kpackage-6.16.0.tar.xz) = 181644
+TIMESTAMP = 1757408190
+SHA256 (KDE/frameworks/6.18/kpackage-6.18.0.tar.xz) = 1bc2e43bf2239dc20e836b70877631e103057fb14a9467290c76fa45ff02870e
+SIZE (KDE/frameworks/6.18/kpackage-6.18.0.tar.xz) = 181620
diff --git a/devel/kf6-kparts/distinfo b/devel/kf6-kparts/distinfo
index 7faeb2c0994e..ccddec910c01 100644
--- a/devel/kf6-kparts/distinfo
+++ b/devel/kf6-kparts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529502
-SHA256 (KDE/frameworks/6.16/kparts-6.16.0.tar.xz) = df3e3483340fa9ebb20e5c0bf557cec48debfd2af9dd313bd1bc455131c6bb67
-SIZE (KDE/frameworks/6.16/kparts-6.16.0.tar.xz) = 2400680
+TIMESTAMP = 1757408190
+SHA256 (KDE/frameworks/6.18/kparts-6.18.0.tar.xz) = 846e522e6aff2a219064a52e9baeefdfbcbea71dadb1810b9c58cb9c41821604
+SIZE (KDE/frameworks/6.18/kparts-6.18.0.tar.xz) = 2400928
diff --git a/devel/kf6-kpeople/distinfo b/devel/kf6-kpeople/distinfo
index 8a9f56e708e9..de211ad8f322 100644
--- a/devel/kf6-kpeople/distinfo
+++ b/devel/kf6-kpeople/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529502
-SHA256 (KDE/frameworks/6.16/kpeople-6.16.0.tar.xz) = f6d4fb6a0595cbb0fb0a269b1504f9f5f0a48166328c8a2e8de586140395fb6a
-SIZE (KDE/frameworks/6.16/kpeople-6.16.0.tar.xz) = 67696
+TIMESTAMP = 1757408190
+SHA256 (KDE/frameworks/6.18/kpeople-6.18.0.tar.xz) = 09ba29efeb612eef4e54814f1f91e2d07c8942e6cf2c23176d9f306d68544d2b
+SIZE (KDE/frameworks/6.18/kpeople-6.18.0.tar.xz) = 67700
diff --git a/devel/kf6-kpty/distinfo b/devel/kf6-kpty/distinfo
index 5789c9e07a3d..acf1161dfc65 100644
--- a/devel/kf6-kpty/distinfo
+++ b/devel/kf6-kpty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529503
-SHA256 (KDE/frameworks/6.16/kpty-6.16.0.tar.xz) = 9761b1f5af7fa10e7e3ca8b52a9a10e24af994de7ae642c155dba7c99b14e9cf
-SIZE (KDE/frameworks/6.16/kpty-6.16.0.tar.xz) = 2384396
+TIMESTAMP = 1757408191
+SHA256 (KDE/frameworks/6.18/kpty-6.18.0.tar.xz) = 3f800638fcc0dbea0810930a1f2decfa6b894bb00732ff8646182c7dfd2ac76d
+SIZE (KDE/frameworks/6.18/kpty-6.18.0.tar.xz) = 2384932
diff --git a/devel/kf6-kservice/distinfo b/devel/kf6-kservice/distinfo
index 7fdaa9585180..60a2f3346e1c 100644
--- a/devel/kf6-kservice/distinfo
+++ b/devel/kf6-kservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529503
-SHA256 (KDE/frameworks/6.16/kservice-6.16.0.tar.xz) = ee5ec9ea9315a9d1e52d3e6de1db8bb8f3d945c4260a8523cbe34897b1cc081e
-SIZE (KDE/frameworks/6.16/kservice-6.16.0.tar.xz) = 2416148
+TIMESTAMP = 1757408191
+SHA256 (KDE/frameworks/6.18/kservice-6.18.0.tar.xz) = d08aca74dcc54da29dd2b7bc404ed9e6ec688acc77839b4b8fbc372b5ea350b8
+SIZE (KDE/frameworks/6.18/kservice-6.18.0.tar.xz) = 2416472
diff --git a/devel/kf6-ktexteditor/distinfo b/devel/kf6-ktexteditor/distinfo
index c8145da2783b..23b1505dbd80 100644
--- a/devel/kf6-ktexteditor/distinfo
+++ b/devel/kf6-ktexteditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529504
-SHA256 (KDE/frameworks/6.16/ktexteditor-6.16.0.tar.xz) = abebfe7a9ee4ba1ab8e1b1b8035e948a174451cce8ab4ad8278d389a0e597128
-SIZE (KDE/frameworks/6.16/ktexteditor-6.16.0.tar.xz) = 2945748
+TIMESTAMP = 1757408191
+SHA256 (KDE/frameworks/6.18/ktexteditor-6.18.0.tar.xz) = 4f8abb0436a0c6ca501f7be391975756cb07f8e403d3afe7ec2f02d12bf7b516
+SIZE (KDE/frameworks/6.18/ktexteditor-6.18.0.tar.xz) = 2947728
diff --git a/devel/kf6-ktexttemplate/distinfo b/devel/kf6-ktexttemplate/distinfo
index 7f16faa89215..dcce2f676e3d 100644
--- a/devel/kf6-ktexttemplate/distinfo
+++ b/devel/kf6-ktexttemplate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529505
-SHA256 (KDE/frameworks/6.16/ktexttemplate-6.16.0.tar.xz) = 1880cf1a890031dc6172513d3dfe78f38d5726184978220ca7142a3a6e40f9b5
-SIZE (KDE/frameworks/6.16/ktexttemplate-6.16.0.tar.xz) = 848536
+TIMESTAMP = 1757408191
+SHA256 (KDE/frameworks/6.18/ktexttemplate-6.18.0.tar.xz) = cbb6505c35a8edc0e6fefb7d24fde8275eefdc9735407297ace02a7c40f37e06
+SIZE (KDE/frameworks/6.18/ktexttemplate-6.18.0.tar.xz) = 848480
diff --git a/devel/kf6-kunitconversion/distinfo b/devel/kf6-kunitconversion/distinfo
index 9a5365508bc9..61d1a2ec9d8e 100644
--- a/devel/kf6-kunitconversion/distinfo
+++ b/devel/kf6-kunitconversion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529505
-SHA256 (KDE/frameworks/6.16/kunitconversion-6.16.0.tar.xz) = a5a472e9bf584191195dd407d09bc4679a34b869a97ab9fdf83aaca58e8b0e0d
-SIZE (KDE/frameworks/6.16/kunitconversion-6.16.0.tar.xz) = 976892
+TIMESTAMP = 1757408192
+SHA256 (KDE/frameworks/6.18/kunitconversion-6.18.0.tar.xz) = 23a4a5d994666f9db2a5a3c251038f2ef1d978411950925702fb79060ced31c8
+SIZE (KDE/frameworks/6.18/kunitconversion-6.18.0.tar.xz) = 977416
diff --git a/devel/kf6-solid/distinfo b/devel/kf6-solid/distinfo
index 0d58faf5ea26..ac1803ad37d3 100644
--- a/devel/kf6-solid/distinfo
+++ b/devel/kf6-solid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529506
-SHA256 (KDE/frameworks/6.16/solid-6.16.0.tar.xz) = 00ec609d799335bafb97b6a7d4a5c061ab4a0eb10e4089e8e104942321beb8a0
-SIZE (KDE/frameworks/6.16/solid-6.16.0.tar.xz) = 303384
+TIMESTAMP = 1757408192
+SHA256 (KDE/frameworks/6.18/solid-6.18.0.tar.xz) = 7768c1da7ee34a9e37cfb6b5b727e690c80134ca424b5262e403e48ccf812ddf
+SIZE (KDE/frameworks/6.18/solid-6.18.0.tar.xz) = 303692
diff --git a/devel/kf6-threadweaver/distinfo b/devel/kf6-threadweaver/distinfo
index a9a7e462699e..86bf90671874 100644
--- a/devel/kf6-threadweaver/distinfo
+++ b/devel/kf6-threadweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529507
-SHA256 (KDE/frameworks/6.16/threadweaver-6.16.0.tar.xz) = e89d1f276aef77430dd57f7f2e5c195b7201334e9ed114dc24c7ba59430e14b6
-SIZE (KDE/frameworks/6.16/threadweaver-6.16.0.tar.xz) = 1415364
+TIMESTAMP = 1757408192
+SHA256 (KDE/frameworks/6.18/threadweaver-6.18.0.tar.xz) = a6e7f4c90b9b9304ef67a0fffadd77655757c65f7bee00c35b38aefc869e3278
+SIZE (KDE/frameworks/6.18/threadweaver-6.18.0.tar.xz) = 1415364
diff --git a/devel/kio-extras/Makefile b/devel/kio-extras/Makefile
index 78edc10f5b69..243df2ed068b 100644
--- a/devel/kio-extras/Makefile
+++ b/devel/kio-extras/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kio-extras
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= devel kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -11,7 +10,7 @@ LIB_DEPENDS= libtag.so:audio/taglib \
libImath.so:math/Imath \
libkdsoap-qt6.so:www/kdsoap \
libKDSoapWSDiscoveryClient.so:www/kdsoap-ws-discovery-client\
- libQCoro6Core.so:devel/qcoro@qt6
+ libQCoro6Core.so:devel/qcoro
USES= cmake compiler:c++11-lib gettext gperf kde:6 pkgconfig qt:6 \
shared-mime-info shebangfix tar:xz xorg
diff --git a/devel/kio-extras/distinfo b/devel/kio-extras/distinfo
index 844a654a6b3d..f5f5b2f7188a 100644
--- a/devel/kio-extras/distinfo
+++ b/devel/kio-extras/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381309
-SHA256 (KDE/release-service/25.04.3/kio-extras-25.04.3.tar.xz) = f0b630639e4766ce85b9f8444b5b877fc3b40e09ec2fceb0d961eff4914d3fc8
-SIZE (KDE/release-service/25.04.3/kio-extras-25.04.3.tar.xz) = 3527392
+TIMESTAMP = 1757409733
+SHA256 (KDE/release-service/25.08.1/kio-extras-25.08.1.tar.xz) = aac4752f2b7c978fb6e6ae0e688a63a10ca4831b97d9f6947ce7b49c648b6cd8
+SIZE (KDE/release-service/25.08.1/kio-extras-25.08.1.tar.xz) = 3528496
diff --git a/devel/kirigami-gallery/distinfo b/devel/kirigami-gallery/distinfo
index 1be84067442f..f1b81c449ea1 100644
--- a/devel/kirigami-gallery/distinfo
+++ b/devel/kirigami-gallery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381312
-SHA256 (KDE/release-service/25.04.3/kirigami-gallery-25.04.3.tar.xz) = 8a94609e1bcf14f4228e7ed8d00945011a8f3544f13e8ba99f35a293327ee06e
-SIZE (KDE/release-service/25.04.3/kirigami-gallery-25.04.3.tar.xz) = 376636
+TIMESTAMP = 1757409736
+SHA256 (KDE/release-service/25.08.1/kirigami-gallery-25.08.1.tar.xz) = 68f113d1ac4c5034419a89bcaf3344e499f3b227cdf27dee0d2b0d6bde6ef524
+SIZE (KDE/release-service/25.08.1/kirigami-gallery-25.08.1.tar.xz) = 376288
diff --git a/devel/kommit/Makefile b/devel/kommit/Makefile
index 6091ef40a0b9..9544f8fe4847 100644
--- a/devel/kommit/Makefile
+++ b/devel/kommit/Makefile
@@ -1,9 +1,12 @@
PORTNAME= kommit
-DISTVERSION= 1.6.0
-PORTREVISION= 1
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.7.1
CATEGORIES= devel kde
MASTER_SITES= KDE/stable/${PORTNAME}/
+PATCH_SITES= https://invent.kde.org/sdk/kommit/-/commit/
+PATCHFILES+= 3f3af7de3a918bc83e7523e50aa6b27711d5bd24.patch:-p1 # Fix build with libgit2 <= 1.9.0
+
MAINTAINER= kde@FreeBSD.org
COMMENT= Git GUI client for KDE
WWW= https://apps.kde.org/kommit/
@@ -14,14 +17,15 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgit2.so:devel/libgit2 \
libdolphinvcs.so:x11-fm/dolphin
-USES= cmake compiler:c++17-lang gettext kde:6 localbase:ldflags \
- pkgconfig qt:6 tar:xz xorg
-USE_KDE= auth bookmarks codecs completion config configwidgets \
- coreaddons crash dbusaddons doctools i18n itemviews jobwidgets \
- kio parts service solid sonnet syntaxhighlighting texteditor \
- textwidgets widgetsaddons windowsystem xmlgui \
+USES= cmake compiler:c++17-lang gettext-tools gl kde:6 pkgconfig \
+ qt:6 ssl tar:xz
+USE_GL= opengl
+USE_KDE= bookmarks colorscheme completion config configwidgets \
+ coreaddons crash dbusaddons doctools guiaddons i18n itemviews \
+ jobwidgets kio parts service solid sonnet syntaxhighlighting \
+ texteditor textwidgets widgetsaddons xmlgui \
ecm:build
-USE_QT= base
-USE_XORG= x11
+USE_LDCONFIG= yes
+USE_QT= base charts
.include <bsd.port.mk>
diff --git a/devel/kommit/distinfo b/devel/kommit/distinfo
index 384f669b366e..67ef903a2751 100644
--- a/devel/kommit/distinfo
+++ b/devel/kommit/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1719859903
-SHA256 (kommit-1.6.0.tar.xz) = ac30eb5f1a8c4035c6499d27325d499121ac2de7b3d381cacb0dd7427fb45025
-SIZE (kommit-1.6.0.tar.xz) = 1225548
+TIMESTAMP = 1758603535
+SHA256 (kommit-v1.7.1.tar.xz) = ddde514faed998f780b169be110c2bf116e9c817ceb5ecc73487c6947405f991
+SIZE (kommit-v1.7.1.tar.xz) = 1293848
+SHA256 (3f3af7de3a918bc83e7523e50aa6b27711d5bd24.patch) = c5cf7a99fd7780fbb552e74a482a17ecdd9067fc167cdd2474cba6fe2048e297
+SIZE (3f3af7de3a918bc83e7523e50aa6b27711d5bd24.patch) = 2070
diff --git a/devel/kommit/pkg-plist b/devel/kommit/pkg-plist
index 264ab2978cb7..f8a744c11d9f 100644
--- a/devel/kommit/pkg-plist
+++ b/devel/kommit/pkg-plist
@@ -1,18 +1,152 @@
bin/kommit
bin/kommitdiff
bin/kommitmerge
+include/Kommit/Kommit/AbstractCache
+include/Kommit/Kommit/AbstractCommand
+include/Kommit/Kommit/AbstractReference
+include/Kommit/Kommit/AddSubmoduleCommand
+include/Kommit/Kommit/Blame
+include/Kommit/Kommit/BlameHunk
+include/Kommit/Kommit/Blob
+include/Kommit/Kommit/Branch
+include/Kommit/Kommit/BranchesCache
+include/Kommit/Kommit/Buffer
+include/Kommit/Kommit/Certificate
+include/Kommit/Kommit/Clone
+include/Kommit/Kommit/CloneObserver
+include/Kommit/Kommit/CommandAddRemote
+include/Kommit/Kommit/CommandChangedFiles
+include/Kommit/Kommit/CommandClean
+include/Kommit/Kommit/CommandClone
+include/Kommit/Kommit/CommandCommit
+include/Kommit/Kommit/CommandFetch
+include/Kommit/Kommit/CommandMerge
+include/Kommit/Kommit/CommandPull
+include/Kommit/Kommit/CommandPush
+include/Kommit/Kommit/CommandSwitchBranch
+include/Kommit/Kommit/Commit
+include/Kommit/Kommit/CommitsCache
+include/Kommit/Kommit/Config
+include/Kommit/Kommit/Credential
+include/Kommit/Kommit/Error
+include/Kommit/Kommit/Fetch
+include/Kommit/Kommit/FetchObserver
+include/Kommit/Kommit/File
+include/Kommit/Kommit/FileDelta
+include/Kommit/Kommit/FileMode
+include/Kommit/Kommit/FileStatus
+include/Kommit/Kommit/IOid
+include/Kommit/Kommit/ITree
+include/Kommit/Kommit/Index
+include/Kommit/Kommit/Note
+include/Kommit/Kommit/NotesCache
+include/Kommit/Kommit/Object
+include/Kommit/Kommit/Oid
+include/Kommit/Kommit/ParameteresCommand
+include/Kommit/Kommit/Proxy
+include/Kommit/Kommit/PushObserver
+include/Kommit/Kommit/RefSpec
+include/Kommit/Kommit/Reference
+include/Kommit/Kommit/ReferenceCache
+include/Kommit/Kommit/Remote
+include/Kommit/Kommit/RemoteCallbacks
+include/Kommit/Kommit/RemotesCache
+include/Kommit/Kommit/Repository
+include/Kommit/Kommit/Signature
+include/Kommit/Kommit/Stash
+include/Kommit/Kommit/StashesCache
+include/Kommit/Kommit/StrArray
+include/Kommit/Kommit/SubModule
+include/Kommit/Kommit/SubmodulesCache
+include/Kommit/Kommit/Tag
+include/Kommit/Kommit/TagsCache
+include/Kommit/Kommit/Tree
+include/Kommit/Kommit/TreeDiff
+include/Kommit/Kommit/Types
+include/Kommit/Kommit/libkommit_export.h
+include/Kommit/Kommit/libkommit_global.h
+include/Kommit/Kommit/libkommit_version.h
+include/Kommit/kommit/abstractcache.h
+include/Kommit/kommit/abstractcommand.h
+include/Kommit/kommit/abstractreference.h
+include/Kommit/kommit/addsubmodulecommand.h
+include/Kommit/kommit/blame.h
+include/Kommit/kommit/blamehunk.h
+include/Kommit/kommit/blob.h
+include/Kommit/kommit/branch.h
+include/Kommit/kommit/branchescache.h
+include/Kommit/kommit/buffer.h
+include/Kommit/kommit/certificate.h
+include/Kommit/kommit/clone.h
+include/Kommit/kommit/cloneobserver.h
+include/Kommit/kommit/commandaddremote.h
+include/Kommit/kommit/commandchangedfiles.h
+include/Kommit/kommit/commandclean.h
+include/Kommit/kommit/commandclone.h
+include/Kommit/kommit/commandcommit.h
+include/Kommit/kommit/commandfetch.h
+include/Kommit/kommit/commandmerge.h
+include/Kommit/kommit/commandpull.h
+include/Kommit/kommit/commandpush.h
+include/Kommit/kommit/commandswitchbranch.h
+include/Kommit/kommit/commit.h
+include/Kommit/kommit/commitscache.h
+include/Kommit/kommit/config.h
+include/Kommit/kommit/credential.h
+include/Kommit/kommit/error.h
+include/Kommit/kommit/fetch.h
+include/Kommit/kommit/fetchobserver.h
+include/Kommit/kommit/file.h
+include/Kommit/kommit/filedelta.h
+include/Kommit/kommit/filemode.h
+include/Kommit/kommit/filestatus.h
+include/Kommit/kommit/index.h
+include/Kommit/kommit/ioid.h
+include/Kommit/kommit/itree.h
+include/Kommit/kommit/libkommit_export.h
+include/Kommit/kommit/libkommit_global.h
+include/Kommit/kommit/libkommit_version.h
+include/Kommit/kommit/note.h
+include/Kommit/kommit/notescache.h
+include/Kommit/kommit/object.h
+include/Kommit/kommit/oid.h
+include/Kommit/kommit/parameterescommand.h
+include/Kommit/kommit/proxy.h
+include/Kommit/kommit/pushobserver.h
+include/Kommit/kommit/reference.h
+include/Kommit/kommit/referencecache.h
+include/Kommit/kommit/refspec.h
+include/Kommit/kommit/remote.h
+include/Kommit/kommit/remotecallbacks.h
+include/Kommit/kommit/remotescache.h
+include/Kommit/kommit/repository.h
+include/Kommit/kommit/signature.h
+include/Kommit/kommit/stash.h
+include/Kommit/kommit/stashescache.h
+include/Kommit/kommit/strarray.h
+include/Kommit/kommit/submodule.h
+include/Kommit/kommit/submodulescache.h
+include/Kommit/kommit/tag.h
+include/Kommit/kommit/tagscache.h
+include/Kommit/kommit/tree.h
+include/Kommit/kommit/treediff.h
+include/Kommit/kommit/types.h
lib/libkommit.so.0
-lib/libkommit.so.1.6.0
+lib/libkommit.so.1.6.43
lib/libkommitdiff.so.0
-lib/libkommitdiff.so.1.6.0
+lib/libkommitdiff.so.1.6.43
lib/libkommitgui.so.0
-lib/libkommitgui.so.1.6.0
+lib/libkommitgui.so.1.6.43
lib/libkommitwidgets.so.0
-lib/libkommitwidgets.so.1.6.0
+lib/libkommitwidgets.so.1.6.43
%%QT_PLUGINDIR%%/dolphin/vcs/kommitdolphinplugin.so
share/applications/org.kde.kommit.desktop
share/applications/org.kde.kommit.diff.desktop
share/applications/org.kde.kommit.merge.desktop
+share/doc/HTML/nl/kommit/index.cache.bz2
+share/doc/HTML/nl/kommit/index.docbook
+share/doc/HTML/uk/kommit/index.cache.bz2
+share/doc/HTML/uk/kommit/index.docbook
share/icons/hicolor/16x16/apps/kommit.png
share/icons/hicolor/22x22/apps/kommit.png
share/icons/hicolor/32x32/apps/kommit.png
@@ -56,6 +190,7 @@ share/locale/es/LC_MESSAGES/kommit.mo
share/locale/eu/LC_MESSAGES/kommit.mo
share/locale/fi/LC_MESSAGES/kommit.mo
share/locale/fr/LC_MESSAGES/kommit.mo
+share/locale/gl/LC_MESSAGES/kommit.mo
share/locale/it/LC_MESSAGES/kommit.mo
share/locale/ja/LC_MESSAGES/kommit.mo
share/locale/ka/LC_MESSAGES/kommit.mo
diff --git a/devel/kopeninghours/distinfo b/devel/kopeninghours/distinfo
index 6ab0c8b55625..95eeec4d4a27 100644
--- a/devel/kopeninghours/distinfo
+++ b/devel/kopeninghours/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381314
-SHA256 (KDE/release-service/25.04.3/kopeninghours-25.04.3.tar.xz) = 84b9e783bf0fbdeb1416e7e300894c3268b01220b3c15be5592fb40097b8bcd2
-SIZE (KDE/release-service/25.04.3/kopeninghours-25.04.3.tar.xz) = 75912
+TIMESTAMP = 1757409738
+SHA256 (KDE/release-service/25.08.1/kopeninghours-25.08.1.tar.xz) = 3cdafbf4c2c360ca3d1b63d6b08c0b7107edcee0904daf6b6fa589162e9dad0b
+SIZE (KDE/release-service/25.08.1/kopeninghours-25.08.1.tar.xz) = 75972
diff --git a/devel/kpublictransport/Makefile b/devel/kpublictransport/Makefile
index 9945e5e87284..3a4a20e94626 100644
--- a/devel/kpublictransport/Makefile
+++ b/devel/kpublictransport/Makefile
@@ -8,11 +8,12 @@ COMMENT= Access realtime public transport data
LIB_DEPENDS= libprotobuf.so:devel/protobuf
USES= cmake compiler:c++11-lang gettext kde:6 qt:6 tar:xz
-USE_KDE= ecm:build
+USE_KDE= kirigami-addons ecm:build
USE_QT= base
OPTIONS_DEFINE= DOCS
+CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_KF6NetworkManagerQt
CXXFLAGS= -DPROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII=0
# Override shared library version
diff --git a/devel/kpublictransport/distinfo b/devel/kpublictransport/distinfo
index ea1f1049f3e2..05a42f2fac86 100644
--- a/devel/kpublictransport/distinfo
+++ b/devel/kpublictransport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381317
-SHA256 (KDE/release-service/25.04.3/kpublictransport-25.04.3.tar.xz) = 637bac5ff238b92d31c4a677e92a7319981611795756348552f00dd528425e5e
-SIZE (KDE/release-service/25.04.3/kpublictransport-25.04.3.tar.xz) = 834216
+TIMESTAMP = 1757409740
+SHA256 (KDE/release-service/25.08.1/kpublictransport-25.08.1.tar.xz) = eb37f0831d7c5b437e80d4921aa8b4f04d75d4ae2531317303eae6529638f29f
+SIZE (KDE/release-service/25.08.1/kpublictransport-25.08.1.tar.xz) = 878028
diff --git a/devel/kpublictransport/pkg-plist b/devel/kpublictransport/pkg-plist
index ebe1639bff4c..f56acfb79759 100644
--- a/devel/kpublictransport/pkg-plist
+++ b/devel/kpublictransport/pkg-plist
@@ -2,7 +2,9 @@ include/KPublicTransport/KPublicTransport/AbstractQueryModel
include/KPublicTransport/KPublicTransport/Attribution
include/KPublicTransport/KPublicTransport/Backend
include/KPublicTransport/KPublicTransport/BackendModel
+include/KPublicTransport/KPublicTransport/ClassUtil
include/KPublicTransport/KPublicTransport/CoverageArea
+include/KPublicTransport/KPublicTransport/CoverageCountryModel
include/KPublicTransport/KPublicTransport/Datatypes
include/KPublicTransport/KPublicTransport/Disruption
include/KPublicTransport/KPublicTransport/Equipment
@@ -33,6 +35,7 @@ include/KPublicTransport/KPublicTransport/StopoverReply
include/KPublicTransport/KPublicTransport/StopoverRequest
include/KPublicTransport/KPublicTransport/TripReply
include/KPublicTransport/KPublicTransport/TripRequest
+include/KPublicTransport/KPublicTransport/UpdateResult
include/KPublicTransport/KPublicTransport/Vehicle
include/KPublicTransport/KPublicTransport/VehicleLayoutQueryModel
include/KPublicTransport/KPublicTransport/VehicleLayoutReply
@@ -41,7 +44,9 @@ include/KPublicTransport/kpublictransport/abstractquerymodel.h
include/KPublicTransport/kpublictransport/attribution.h
include/KPublicTransport/kpublictransport/backend.h
include/KPublicTransport/kpublictransport/backendmodel.h
+include/KPublicTransport/kpublictransport/classutil.h
include/KPublicTransport/kpublictransport/coveragearea.h
+include/KPublicTransport/kpublictransport/coveragecountrymodel.h
include/KPublicTransport/kpublictransport/datatypes.h
include/KPublicTransport/kpublictransport/disruption.h
include/KPublicTransport/kpublictransport/equipment.h
@@ -74,6 +79,7 @@ include/KPublicTransport/kpublictransport/stopoverreply.h
include/KPublicTransport/kpublictransport/stopoverrequest.h
include/KPublicTransport/kpublictransport/tripreply.h
include/KPublicTransport/kpublictransport/triprequest.h
+include/KPublicTransport/kpublictransport/updateresult.h
include/KPublicTransport/kpublictransport/vehicle.h
include/KPublicTransport/kpublictransport/vehiclelayoutquerymodel.h
include/KPublicTransport/kpublictransport/vehiclelayoutreply.h
@@ -97,15 +103,24 @@ lib/libKPublicTransportOnboard.so.%%KDE_APPLICATIONS_VERSION%%
%%QT_QMLDIR%%/org/kde/kpublictransport/onboard/libkpublictransportonboardqmlplugin.so
%%QT_QMLDIR%%/org/kde/kpublictransport/onboard/qmldir
%%QT_QMLDIR%%/org/kde/kpublictransport/qmldir
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/BackendPage.qml
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/ExpectedTimeLabel.qml
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/FeatureDelegate.qml
%%QT_QMLDIR%%/org/kde/kpublictransport/ui/FeatureIcon.qml
%%QT_QMLDIR%%/org/kde/kpublictransport/ui/JourneyHorizontalBar.qml
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/OccupancyDelegate.qml
%%QT_QMLDIR%%/org/kde/kpublictransport/ui/OccupancyIndicator.qml
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/StopPickerPage.qml
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/StopoverInformationView.qml
%%QT_QMLDIR%%/org/kde/kpublictransport/ui/TransportIcon.qml
%%QT_QMLDIR%%/org/kde/kpublictransport/ui/TransportNameControl.qml
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/VehicleLayoutView.qml
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/VehicleSectionDelegate.qml
%%QT_QMLDIR%%/org/kde/kpublictransport/ui/VehicleSectionItem.qml
%%QT_QMLDIR%%/org/kde/kpublictransport/ui/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/kpublictransport/ui/kpublictransportquickplugin.qmltypes
%%QT_QMLDIR%%/org/kde/kpublictransport/ui/libkpublictransportquickplugin.so
+%%QT_QMLDIR%%/org/kde/kpublictransport/ui/private/CountryComboBox.qml
%%QT_QMLDIR%%/org/kde/kpublictransport/ui/qmldir
share/locale/ca/LC_MESSAGES/kpublictransport.mo
share/locale/ca@valencia/LC_MESSAGES/kpublictransport.mo
@@ -128,6 +143,7 @@ share/locale/ko/LC_MESSAGES/kpublictransport.mo
share/locale/lv/LC_MESSAGES/kpublictransport.mo
share/locale/nl/LC_MESSAGES/kpublictransport.mo
share/locale/pl/LC_MESSAGES/kpublictransport.mo
+share/locale/pt_BR/LC_MESSAGES/kpublictransport.mo
share/locale/ru/LC_MESSAGES/kpublictransport.mo
share/locale/sa/LC_MESSAGES/kpublictransport.mo
share/locale/sk/LC_MESSAGES/kpublictransport.mo
diff --git a/devel/kronosnet/Makefile b/devel/kronosnet/Makefile
index 75258ec1a555..cd46b96cbdfc 100644
--- a/devel/kronosnet/Makefile
+++ b/devel/kronosnet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kronosnet
PORTVERSION= 1.26
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://kronosnet.org/releases/
diff --git a/devel/kunifiedpush/Makefile b/devel/kunifiedpush/Makefile
index 3c970a42eba5..e405fe3bd2f1 100644
--- a/devel/kunifiedpush/Makefile
+++ b/devel/kunifiedpush/Makefile
@@ -11,4 +11,6 @@ USE_KDE= coreaddons i18n kcmutils service solid \
ecm:build
USE_QT= base declarative websockets
+IGNORE_FreeBSD_13= does not build with OpenSSL 1.1.1
+
.include <bsd.port.mk>
diff --git a/devel/kunifiedpush/distinfo b/devel/kunifiedpush/distinfo
index 55e5102545f9..6686c268cac9 100644
--- a/devel/kunifiedpush/distinfo
+++ b/devel/kunifiedpush/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753555094
-SHA256 (KDE/release-service/25.04.3/kunifiedpush-25.04.3.tar.xz) = a16ffe4117b14baa02f3b8ae7de9e509a17359c1b67dcd851aef4f3c3661a1df
-SIZE (KDE/release-service/25.04.3/kunifiedpush-25.04.3.tar.xz) = 56744
+TIMESTAMP = 1757409743
+SHA256 (KDE/release-service/25.08.1/kunifiedpush-25.08.1.tar.xz) = 3fbe01873643957544cb4115b90d9badfeae70277476587f367bdbeec59aa3d7
+SIZE (KDE/release-service/25.08.1/kunifiedpush-25.08.1.tar.xz) = 83488
diff --git a/devel/kunifiedpush/pkg-plist b/devel/kunifiedpush/pkg-plist
index 789b84f66ab6..8173959cfbc2 100644
--- a/devel/kunifiedpush/pkg-plist
+++ b/devel/kunifiedpush/pkg-plist
@@ -13,6 +13,8 @@ lib/libKUnifiedPush.so
lib/libKUnifiedPush.so.1
lib/libKUnifiedPush.so.%%KDE_APPLICATIONS_VERSION%%
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_push_notifications.so
+lib/systemd/user/graphical-session.target.wants/kunifiedpush-distributor.service
+lib/systemd/user/kunifiedpush-distributor.service
share/applications/kcm_push_notifications.desktop
share/locale/ar/LC_MESSAGES/kcm_push_notifications.mo
share/locale/ast/LC_MESSAGES/kcm_push_notifications.mo
@@ -30,6 +32,7 @@ share/locale/fr/LC_MESSAGES/kcm_push_notifications.mo
share/locale/gl/LC_MESSAGES/kcm_push_notifications.mo
share/locale/he/LC_MESSAGES/kcm_push_notifications.mo
share/locale/hi/LC_MESSAGES/kcm_push_notifications.mo
+share/locale/hu/LC_MESSAGES/kcm_push_notifications.mo
share/locale/ia/LC_MESSAGES/kcm_push_notifications.mo
share/locale/it/LC_MESSAGES/kcm_push_notifications.mo
share/locale/ja/LC_MESSAGES/kcm_push_notifications.mo
diff --git a/devel/lab/Makefile b/devel/lab/Makefile
index 4ca0a4fd9ec4..0c8a299e1439 100644
--- a/devel/lab/Makefile
+++ b/devel/lab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lab
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/lace/Makefile b/devel/lace/Makefile
index d239f4190fb4..ca5a764dae84 100644
--- a/devel/lace/Makefile
+++ b/devel/lace/Makefile
@@ -12,6 +12,9 @@ WWW= https://github.com/trolando/lace
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_armv7= compilation fails: error: static assertion failed due to requirement '(sizeof(struct _lace_task) % 64) == 0': lace_task size should be a multiple of LACE_CACHE_LINE_SIZE
+BROKEN_i386= compilation fails: error: static assertion failed due to requirement '(sizeof(struct _lace_task) % 64) == 0': lace_task size should be a multiple of LACE_CACHE_LINE_SIZE
+
USES= cmake:testing
USE_GITHUB= yes
diff --git a/devel/lace14/Makefile b/devel/lace14/Makefile
index 96bd086947f6..9df298a3d090 100644
--- a/devel/lace14/Makefile
+++ b/devel/lace14/Makefile
@@ -1,6 +1,7 @@
PORTNAME= lace
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMESUFFIX= 14-work-stealing
diff --git a/devel/lace14/files/patch-benchmarks_CMakeLists.txt b/devel/lace14/files/patch-benchmarks_CMakeLists.txt
new file mode 100644
index 000000000000..89d193cca126
--- /dev/null
+++ b/devel/lace14/files/patch-benchmarks_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- benchmarks/CMakeLists.txt.orig 2025-08-19 10:37:46 UTC
++++ benchmarks/CMakeLists.txt
+@@ -4,7 +4,7 @@ macro(set_compilation_settings NAME)
+ target_compile_features(${NAME} PRIVATE c_std_11 cxx_std_11)
+ target_compile_options(${NAME} PRIVATE
+ $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:GNU>>:
+- -pipe -march=native -Wall -Wextra -Wpedantic -Wno-deprecated>
++ -pipe -Wall -Wextra -Wpedantic -Wno-deprecated>
+ $<$<CXX_COMPILER_ID:MSVC>: /W4>
+ )
+ if (CMAKE_BUILD_TYPE STREQUAL "Release")
diff --git a/devel/lazygit/Makefile b/devel/lazygit/Makefile
index fefe3c5b2776..8d338c4bd440 100644
--- a/devel/lazygit/Makefile
+++ b/devel/lazygit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lazygit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.54.1
+DISTVERSION= 0.55.0
CATEGORIES= devel
MAINTAINER= meta@FreeBSD.org
diff --git a/devel/lazygit/distinfo b/devel/lazygit/distinfo
index 39c6ca782829..9ee21daa5273 100644
--- a/devel/lazygit/distinfo
+++ b/devel/lazygit/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754553033
-SHA256 (go/devel_lazygit/lazygit-v0.54.1/v0.54.1.mod) = 09d41342dd4e17034b082ff967d3ce5901ee68a55a48217041ccc24cf2c5917b
-SIZE (go/devel_lazygit/lazygit-v0.54.1/v0.54.1.mod) = 3805
-SHA256 (go/devel_lazygit/lazygit-v0.54.1/v0.54.1.zip) = 6b36471c7f98c56baa1c3de7da06ab06347b03e40d3a79fef654aa79dfc6255d
-SIZE (go/devel_lazygit/lazygit-v0.54.1/v0.54.1.zip) = 1459296
+TIMESTAMP = 1757296589
+SHA256 (go/devel_lazygit/lazygit-v0.55.0/v0.55.0.mod) = f3d853b297e4646d95bc7b461851c3d82a140dfd4f465757784afd086b5e012d
+SIZE (go/devel_lazygit/lazygit-v0.55.0/v0.55.0.mod) = 3793
+SHA256 (go/devel_lazygit/lazygit-v0.55.0/v0.55.0.zip) = a703274c25270cb78c7a96c0e5feef67eb42c8fb2dc73dcdf219e7c0bbd28c9a
+SIZE (go/devel_lazygit/lazygit-v0.55.0/v0.55.0.zip) = 1468509
diff --git a/devel/lets/Makefile b/devel/lets/Makefile
index be7a2fcf1087..b86b4e0990d4 100644
--- a/devel/lets/Makefile
+++ b/devel/lets/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lets
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.54
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/level-zero/Makefile b/devel/level-zero/Makefile
index a16ff7aab1ab..d3f82e372e7f 100644
--- a/devel/level-zero/Makefile
+++ b/devel/level-zero/Makefile
@@ -1,7 +1,6 @@
PORTNAME= level-zero
-PORTVERSION= 1.22.4
+PORTVERSION= 1.24.2
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/level-zero/distinfo b/devel/level-zero/distinfo
index f45fd7faeda8..c78fb3ffe1b4 100644
--- a/devel/level-zero/distinfo
+++ b/devel/level-zero/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954112
-SHA256 (oneapi-src-level-zero-v1.22.4_GH0.tar.gz) = 2c76e0c82ddda2674e9b6993e52dd447dc4de08cf8eeef162d13692c3d53c0ae
-SIZE (oneapi-src-level-zero-v1.22.4_GH0.tar.gz) = 1017780
+TIMESTAMP = 1757120494
+SHA256 (oneapi-src-level-zero-v1.24.2_GH0.tar.gz) = b77e6e28623134ee4e99e2321c127b554bdd5bfa3e80064922eba293041c6c52
+SIZE (oneapi-src-level-zero-v1.24.2_GH0.tar.gz) = 1122743
diff --git a/devel/libada/Makefile b/devel/libada/Makefile
index c2469ee18c9a..3da91f977cc0 100644
--- a/devel/libada/Makefile
+++ b/devel/libada/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libada
DISTVERSIONPREFIX= v
-DISTVERSION= 3.2.6
+DISTVERSION= 3.3.0
CATEGORIES= devel www
MAINTAINER= osa@FreeBSD.org
diff --git a/devel/libada/distinfo b/devel/libada/distinfo
index 38e395ea9e82..661a1ef716e8 100644
--- a/devel/libada/distinfo
+++ b/devel/libada/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752752395
-SHA256 (ada-url-ada-v3.2.6_GH0.tar.gz) = 2e0b0c464ae9b5d97bc99fbec37878dde4a436fa0a34127f5755a0dfeb2c84a0
-SIZE (ada-url-ada-v3.2.6_GH0.tar.gz) = 462804
+TIMESTAMP = 1758728044
+SHA256 (ada-url-ada-v3.3.0_GH0.tar.gz) = 75565e2d4cc8e3ce2dd7927f5c75cc5ebbd3b620468cb0226501dae68d8fe1cd
+SIZE (ada-url-ada-v3.3.0_GH0.tar.gz) = 465601
diff --git a/devel/libaravis/Makefile b/devel/libaravis/Makefile
index 285316a4b110..60318398ae1d 100644
--- a/devel/libaravis/Makefile
+++ b/devel/libaravis/Makefile
@@ -10,7 +10,7 @@ WWW= https://github.com/AravisProject/aravis/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gnome libtool meson pkgconfig
+USES= gnome meson pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= AravisProject
GH_PROJECT= aravis
diff --git a/devel/libblake3/Makefile b/devel/libblake3/Makefile
new file mode 100644
index 000000000000..9eb109cad50c
--- /dev/null
+++ b/devel/libblake3/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= libblake3
+DISTVERSION= 1.8.2
+CATEGORIES= devel
+
+MAINTAINER= ashish@FreeBSD.org
+COMMENT= C library providing BLAKE3
+WWW= https://github.com/BLAKE3-team/BLAKE3
+
+LICENSE= APACHE20 CC0-1.0
+LICENSE_COMB= dual
+LICENSE_FILE_CC0-1.0= ${WRKDIR}/BLAKE3-${DISTVERSION}/LICENSE_CC0
+LICENSE_FILE_APACHE20= ${WRKDIR}/BLAKE3-${DISTVERSION}/LICENSE_A2
+
+USES= cmake
+USE_GITHUB= yes
+USE_LDCONFIG= yes
+
+GH_ACCOUNT= BLAKE3-team
+GH_PROJECT= BLAKE3
+
+CMAKE_ON= BUILD_SHARED_LIBS
+PLIST_SUB= DISTVERSION=${DISTVERSION}
+
+WRKSRC_SUBDIR= c
+
+.include <bsd.port.mk>
diff --git a/devel/libblake3/distinfo b/devel/libblake3/distinfo
new file mode 100644
index 000000000000..8e8329c92a32
--- /dev/null
+++ b/devel/libblake3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757246324
+SHA256 (BLAKE3-team-BLAKE3-1.8.2_GH0.tar.gz) = 6b51aefe515969785da02e87befafc7fdc7a065cd3458cf1141f29267749e81f
+SIZE (BLAKE3-team-BLAKE3-1.8.2_GH0.tar.gz) = 264657
diff --git a/devel/libblake3/pkg-descr b/devel/libblake3/pkg-descr
new file mode 100644
index 000000000000..ea225c5d04cd
--- /dev/null
+++ b/devel/libblake3/pkg-descr
@@ -0,0 +1,19 @@
+C library providing BLAKE3 hash function.
+
+BLAKE3 is a cryptographic hash function that is:
+
+ - Much faster than MD5, SHA-1, SHA-2, SHA-3, and BLAKE2.
+
+ - Secure, unlike MD5 and SHA-1. And secure against length
+ extension, unlike SHA-2.
+
+ - Highly parallelizable across any number of threads and
+ SIMD lanes, because it's a Merkle tree on the inside.
+
+ - Capable of verified streaming and incremental updates,
+ again because it's a Merkle tree.
+
+ - A PRF, MAC, KDF, and XOF, as well as a regular hash.
+
+ - One algorithm with no variants, which is fast on x86-64
+ and also on smaller architectures.
diff --git a/devel/libblake3/pkg-plist b/devel/libblake3/pkg-plist
new file mode 100644
index 000000000000..e6ed2b069e29
--- /dev/null
+++ b/devel/libblake3/pkg-plist
@@ -0,0 +1,9 @@
+include/blake3.h
+lib/cmake/blake3/blake3-config-version.cmake
+lib/cmake/blake3/blake3-config.cmake
+lib/cmake/blake3/blake3-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/blake3/blake3-targets.cmake
+lib/libblake3.so
+lib/libblake3.so.0
+lib/libblake3.so.%%DISTVERSION%%
+libdata/pkgconfig/libblake3.pc
diff --git a/devel/libcbor/Makefile b/devel/libcbor/Makefile
index 0f4d18497b18..81a6f35ada05 100644
--- a/devel/libcbor/Makefile
+++ b/devel/libcbor/Makefile
@@ -1,7 +1,6 @@
PORTNAME= libcbor
-PORTVERSION= 0.12.0
+PORTVERSION= 0.13.0
DISTVERSIONPREFIX= v
-PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/libcbor/distinfo b/devel/libcbor/distinfo
index 943febab56b0..0347f1883a73 100644
--- a/devel/libcbor/distinfo
+++ b/devel/libcbor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742405442
-SHA256 (PJK-libcbor-v0.12.0_GH0.tar.gz) = 5368add109db559f546d7ed10f440f39a273b073daa8da4abffc83815069fa7f
-SIZE (PJK-libcbor-v0.12.0_GH0.tar.gz) = 294856
+TIMESTAMP = 1757436411
+SHA256 (PJK-libcbor-v0.13.0_GH0.tar.gz) = 95a7f0dd333fd1dce3e4f92691ca8be38227b27887599b21cd3c4f6d6a7abb10
+SIZE (PJK-libcbor-v0.13.0_GH0.tar.gz) = 299917
diff --git a/devel/libccid/Makefile b/devel/libccid/Makefile
index e41d92ba117e..25c001d4477a 100644
--- a/devel/libccid/Makefile
+++ b/devel/libccid/Makefile
@@ -1,42 +1,35 @@
PORTNAME= ccid
-PORTVERSION= 1.6.1
+PORTVERSION= 1.6.2
CATEGORIES= devel
MASTER_SITES= https://ccid.apdu.fr/files/
+PKGNAMEPREFIX= lib
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Generic driver for USB CCID and ICCD
-WWW= https://ccid.apdu.fr/
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Generic USB CCID and ICCD driver
+WWW= https://ccid.apdu.fr/ \
+ https://github.com/LudovicRousseau/CCID
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite
-USES= perl5 pkgconfig tar:xz meson
-USE_LDCONFIG= yes
+USES= meson perl5 pkgconfig tar:xz
USE_PERL5= build
-MESON_ARGS= -Dpcsclite=true
-
-.include "../../devel/pcsc-lite/Makefile.common"
-
-BUNDLE_DIR= ${USBDROPDIR}/ifd-ccid.bundle
-PLIST_DIRS= ${USBDROPDIR}
-PLIST_FILES= bin/RSA_SecurID_getpasswd \
- bin/Kobil_mIDentity_switch \
- ${BUNDLE_DIR}/Contents/FreeBSD/libccid.so \
- ${BUNDLE_DIR}/Contents/Info.plist \
- share/man/man1/RSA_SecurID_getpasswd.1.gz \
- share/man/man8/Kobil_mIDentity_switch.8.gz
+MESON_ARGS= -Dclass=false \
+ -Dcomposite-as-multislot=false \
+ -Dembedded=false \
+ -Denable-extras=true \
+ -Dos_log=false \
+ -Dpcsclite=true \
+ -Dserial=false \
+ -Dzlp=false
post-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${MESON_BUILD_DIR}/Kobil_mIDentity_switch \
- ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.8 \
- ${STAGEDIR}${PREFIX}/share/man/man8
- ${INSTALL_PROGRAM} ${WRKSRC}/${MESON_BUILD_DIR}/RSA_SecurID_getpasswd \
- ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/contrib/RSA_SecurID/RSA_SecurID_getpasswd.1 \
- ${STAGEDIR}${PREFIX}/share/man/man1
+ ${INSTALL_PROGRAM} ${WRKSRC}/_build/Kobil_mIDentity_switch ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/_build/RSA_SecurID_getpasswd ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/contrib/RSA_SecurID/RSA_SecurID_getpasswd.1 ${STAGEDIR}${PREFIX}/share/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/contrib/Kobil_mIDentity_switch/Kobil_mIDentity_switch.8 ${STAGEDIR}${PREFIX}/share/man/man8
.include <bsd.port.mk>
diff --git a/devel/libccid/distinfo b/devel/libccid/distinfo
index b4ccba61017f..3c9c272fe063 100644
--- a/devel/libccid/distinfo
+++ b/devel/libccid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723636201
-SHA256 (ccid-1.6.1.tar.xz) = 2eca8fb07e8fe7c0d39daeaca7b97cd73c40ed9b72738a24ad3dcbdfc918e1ea
-SIZE (ccid-1.6.1.tar.xz) = 195844
+TIMESTAMP = 1756528842
+SHA256 (ccid-1.6.2.tar.xz) = 41958410950157e622f9d91c9e78c7b708db74e22f71190c581d24d20564d449
+SIZE (ccid-1.6.2.tar.xz) = 197088
diff --git a/devel/libccid/pkg-descr b/devel/libccid/pkg-descr
index dbdc00f8fbd5..95daf7a40234 100644
--- a/devel/libccid/pkg-descr
+++ b/devel/libccid/pkg-descr
@@ -1,2 +1,6 @@
-Generic driver for USB CCID (Chip/Smart Card Interface Devices) and ICCD
-(Integrated Circuit(s) Card Devices).
+This package provides the source code for a generic USB CCID (Chip/Smart Card
+Interface Devices) and ICCD (Integrated Circuit(s) Card Devices) driver. See the
+USB CCID [1] and ICCD [2] specifications from the USB working group.
+
+[1] https://www.usb.org/sites/default/files/DWG_Smart-Card_CCID_Rev110.pdf
+[2] https://www.usb.org/sites/default/files/DWG_Smart-Card_USB-ICC_ICCD_rev10.pdf
diff --git a/devel/libccid/pkg-plist b/devel/libccid/pkg-plist
new file mode 100644
index 000000000000..1fe9d248b5ba
--- /dev/null
+++ b/devel/libccid/pkg-plist
@@ -0,0 +1,6 @@
+bin/Kobil_mIDentity_switch
+bin/RSA_SecurID_getpasswd
+lib/pcsc/drivers/ifd-ccid.bundle/Contents/FreeBSD/libccid.so
+lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
+share/man/man1/RSA_SecurID_getpasswd.1.gz
+share/man/man8/Kobil_mIDentity_switch.8.gz
diff --git a/devel/libdatadog/Makefile b/devel/libdatadog/Makefile
index 0a28f6723655..3d9a99a87f53 100644
--- a/devel/libdatadog/Makefile
+++ b/devel/libdatadog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libdatadog
-PORTVERSION= 16.0.3
+PORTVERSION= 20.0.0
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
@@ -27,9 +27,9 @@ USE_GITHUB= yes
GH_ACCOUNT= DataDog
post-patch:
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/library-config/src/lib.rs
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/datadog-library-config/src/lib.rs
.for file in datadog_profiling datadog_profiling-static datadog_profiling_with_rpath
- @${SED} -e 's|@Datadog_VERSION@|${PORTVERSION}|; s|@Datadog_LIBRARIES@|${NATIVE_STATIC_LIBS}|' ${WRKSRC}/profiling-ffi/${file}.pc.in > ${WRKSRC}/${file}.pc
+ @${SED} -e 's|@Datadog_VERSION@|${PORTVERSION}|; s|@Datadog_LIBRARIES@|${NATIVE_STATIC_LIBS}|' ${WRKSRC}/datadog-profiling-ffi/${file}.pc.in > ${WRKSRC}/${file}.pc
.endfor
.for file in DatadogConfig DataPipelineConfig
@${SED} -e 's|@Datadog_LIBRARIES@|${NATIVE_STATIC_LIBS}|' ${WRKSRC}/cmake/${file}.cmake.in > ${WRKSRC}/${file}.cmake
@@ -45,7 +45,7 @@ post-build:
${CARGO_TARGET_DIR}/include/datadog/telemetry.h \
${CARGO_TARGET_DIR}/include/datadog/data-pipeline.h
@${CC} -I ${CARGO_TARGET_DIR}/include/ -L ${CARGO_TARGET_DIR}/release/ -ldatadog_profiling_ffi \
- ${WRKSRC}/crashtracker/libdatadog-crashtracking-receiver.c -o ${WRKSRC}/libdatadog-crashtracking-receiver
+ ${WRKSRC}/datadog-crashtracker/libdatadog-crashtracking-receiver.c -o ${WRKSRC}/libdatadog-crashtracking-receiver
@${MV} ${CARGO_TARGET_DIR}/release/libtest_spawn_from_lib.so ${CARGO_TARGET_DIR}/release/libtest_spawn_from_lib.so.skip
do-install:
diff --git a/devel/libdatadog/Makefile.crates b/devel/libdatadog/Makefile.crates
index cbb1ee065403..6fcd2dd3986f 100644
--- a/devel/libdatadog/Makefile.crates
+++ b/devel/libdatadog/Makefile.crates
@@ -1,8 +1,9 @@
CARGO_CRATES= addr2line-0.24.2 \
adler2-2.0.0 \
+ aes-0.8.4 \
ahash-0.8.11 \
aho-corasick-1.1.3 \
- allocator-api2-0.2.18 \
+ allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
@@ -12,6 +13,7 @@ CARGO_CRATES= addr2line-0.24.2 \
anstyle-query-1.1.2 \
anstyle-wincon-3.0.6 \
anyhow-1.0.93 \
+ arbitrary-1.4.1 \
arc-swap-1.7.1 \
arrayref-0.3.9 \
ascii-canvas-3.0.0 \
@@ -29,16 +31,18 @@ CARGO_CRATES= addr2line-0.24.2 \
async-process-2.3.0 \
async-signal-0.2.10 \
async-std-1.13.0 \
+ async-stream-0.3.6 \
+ async-stream-impl-0.3.6 \
async-task-4.7.1 \
async-trait-0.1.83 \
atomic-waker-1.1.2 \
autocfg-1.4.0 \
- aws-lc-rs-1.10.0 \
- aws-lc-sys-0.22.0 \
- axum-0.6.20 \
- axum-core-0.3.4 \
+ aws-lc-fips-sys-0.13.5 \
+ aws-lc-rs-1.13.0 \
+ aws-lc-sys-0.28.0 \
+ axum-0.7.9 \
+ axum-core-0.4.5 \
backtrace-0.3.74 \
- base64-0.13.1 \
base64-0.21.7 \
base64-0.22.1 \
basic-cookies-0.1.5 \
@@ -46,33 +50,34 @@ CARGO_CRATES= addr2line-0.24.2 \
bindgen-0.69.5 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
- bitflags-1.3.2 \
bitflags-2.6.0 \
bitmaps-3.2.1 \
- blazesym-0.2.0-rc.2 \
- blazesym-c-0.1.0-rc.2 \
+ blazesym-0.2.0-rc.4 \
+ blazesym-c-0.1.2 \
block-buffer-0.10.4 \
blocking-1.6.1 \
- bolero-0.10.1 \
- bolero-afl-0.10.0 \
- bolero-engine-0.10.2 \
- bolero-generator-0.10.2 \
- bolero-generator-derive-0.10.0 \
- bolero-honggfuzz-0.10.0 \
- bolero-kani-0.10.0 \
- bolero-libfuzzer-0.10.0 \
- bollard-0.16.1 \
- bollard-stubs-1.44.0-rc.2 \
- bumpalo-3.16.0 \
+ bolero-0.13.0 \
+ bolero-afl-0.13.0 \
+ bolero-engine-0.13.0 \
+ bolero-generator-0.13.1 \
+ bolero-generator-derive-0.13.0 \
+ bolero-honggfuzz-0.13.0 \
+ bolero-kani-0.13.0 \
+ bolero-libfuzzer-0.13.0 \
+ bollard-0.17.1 \
+ bollard-stubs-1.45.0-rc.26.0.1 \
+ bumpalo-3.17.0 \
byteorder-1.5.0 \
bytes-1.8.0 \
+ bzip2-0.5.2 \
+ bzip2-sys-0.1.13+1.0.8 \
cadence-1.5.0 \
camino-1.1.9 \
cargo-platform-0.1.7 \
cargo_metadata-0.18.1 \
cast-0.3.0 \
- cbindgen-0.27.0 \
- cc-1.1.31 \
+ cbindgen-0.29.0 \
+ cc-1.2.17 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
@@ -80,6 +85,7 @@ CARGO_CRATES= addr2line-0.24.2 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
+ cipher-0.4.4 \
clang-sys-1.8.1 \
clap-4.5.20 \
clap_builder-4.5.20 \
@@ -87,19 +93,23 @@ CARGO_CRATES= addr2line-0.24.2 \
clap_lex-0.7.2 \
cmake-0.1.51 \
colorchoice-1.0.3 \
- common-multipart-rfc7578-0.5.0 \
+ common-multipart-rfc7578-0.7.0 \
concurrent-queue-2.5.0 \
- console-api-0.5.0 \
- console-subscriber-0.1.10 \
+ console-api-0.8.1 \
+ console-subscriber-0.4.1 \
+ const_format-0.2.34 \
+ const_format_proc_macros-0.2.34 \
+ constant_time_eq-0.3.1 \
constcat-0.4.1 \
core-foundation-0.9.4 \
+ core-foundation-0.10.0 \
core-foundation-sys-0.8.7 \
cpp_demangle-0.4.4 \
cpufeatures-0.2.14 \
crc32fast-1.4.2 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
- crossbeam-channel-0.5.13 \
+ crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.5 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.11 \
@@ -108,17 +118,15 @@ CARGO_CRATES= addr2line-0.24.2 \
crypto-common-0.1.6 \
csv-1.3.0 \
csv-core-0.1.11 \
- ct-logs-0.8.0 \
current_platform-0.2.0 \
darling-0.20.10 \
darling_core-0.20.10 \
darling_macro-0.20.10 \
- dashmap-5.5.3 \
+ data-encoding-2.8.0 \
debugid-0.8.0 \
- deranged-0.3.11 \
- derivative-2.2.0 \
- derive_more-1.0.0 \
- derive_more-impl-1.0.0 \
+ deflate64-0.1.9 \
+ deranged-0.4.0 \
+ derive_arbitrary-1.4.1 \
diff-0.1.13 \
digest-0.10.7 \
dirs-5.0.1 \
@@ -133,8 +141,9 @@ CARGO_CRATES= addr2line-0.24.2 \
educe-0.4.23 \
either-1.13.0 \
ena-0.14.3 \
+ encoding_rs-0.8.35 \
+ enum-as-inner-0.6.1 \
enum-ordinalize-3.1.15 \
- env_logger-0.10.2 \
equivalent-1.0.1 \
errno-0.3.9 \
event-listener-2.5.3 \
@@ -144,9 +153,10 @@ CARGO_CRATES= addr2line-0.24.2 \
fastrand-2.1.1 \
filetime-0.2.25 \
fixedbitset-0.4.2 \
- flate2-1.0.34 \
+ flate2-1.1.1 \
float-cmp-0.10.0 \
fnv-1.0.7 \
+ foldhash-0.1.5 \
form_urlencoded-1.2.1 \
fs_extra-1.3.0 \
function_name-0.3.0 \
@@ -164,11 +174,13 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-util-0.3.31 \
generic-array-0.14.7 \
getrandom-0.2.15 \
+ getrandom-0.3.2 \
gimli-0.31.1 \
+ gimli-0.32.0 \
glibc_version-0.1.2 \
glob-0.3.1 \
gloo-timers-0.3.0 \
- h2-0.3.26 \
+ goblin-0.9.3 \
h2-0.4.6 \
half-2.4.1 \
halfbrown-0.2.5 \
@@ -176,14 +188,18 @@ CARGO_CRATES= addr2line-0.24.2 \
hashbrown-0.14.5 \
hashbrown-0.15.1 \
hdrhistogram-7.5.4 \
- headers-0.3.9 \
- headers-core-0.2.0 \
+ headers-0.4.0 \
+ headers-core-0.3.0 \
heck-0.4.1 \
heck-0.5.0 \
hermit-abi-0.3.9 \
hermit-abi-0.4.0 \
hex-0.4.3 \
+ hickory-proto-0.24.4 \
+ hickory-resolver-0.24.4 \
+ hmac-0.12.1 \
home-0.5.9 \
+ hostname-0.4.0 \
http-0.2.12 \
http-1.1.0 \
http-body-0.4.6 \
@@ -194,16 +210,14 @@ CARGO_CRATES= addr2line-0.24.2 \
httpmock-0.7.0 \
humantime-2.1.0 \
hyper-0.14.31 \
- hyper-1.5.0 \
- hyper-multipart-rfc7578-0.7.0 \
+ hyper-1.6.0 \
+ hyper-http-proxy-1.1.0 \
+ hyper-multipart-rfc7578-0.9.0 \
hyper-named-pipe-0.1.0 \
- hyper-proxy-0.9.1 \
- hyper-rustls-0.22.1 \
- hyper-rustls-0.26.0 \
hyper-rustls-0.27.3 \
- hyper-timeout-0.4.1 \
+ hyper-timeout-0.5.2 \
hyper-util-0.1.10 \
- hyperlocal-next-0.9.0 \
+ hyperlocal-0.9.1 \
iana-time-zone-0.1.61 \
iana-time-zone-haiku-0.1.2 \
icu_collections-1.5.0 \
@@ -221,19 +235,18 @@ CARGO_CRATES= addr2line-0.24.2 \
idna_adapter-1.2.0 \
indexmap-1.9.3 \
indexmap-2.6.0 \
+ inout-0.1.4 \
integer-encoding-3.0.4 \
io-lifetimes-1.0.11 \
+ ipconfig-0.3.2 \
ipnet-2.10.1 \
is-terminal-0.4.13 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
itertools-0.11.0 \
- itertools-0.12.1 \
- itertools-0.13.0 \
itoa-1.0.11 \
jobserver-0.1.32 \
- js-sys-0.3.72 \
- json-0.12.4 \
+ js-sys-0.3.77 \
kernel32-sys-0.2.2 \
kv-log-macro-1.0.7 \
lalrpop-0.20.2 \
@@ -241,13 +254,18 @@ CARGO_CRATES= addr2line-0.24.2 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
levenshtein-1.0.5 \
- libc-0.2.167 \
- libloading-0.8.5 \
+ libc-0.2.172 \
+ libloading-0.8.6 \
+ liblzma-0.4.1 \
+ liblzma-sys-0.4.4 \
libredox-0.1.3 \
+ libz-rs-sys-0.5.1 \
+ linked-hash-map-0.5.6 \
linux-raw-sys-0.4.14 \
litemap-0.7.3 \
lock_api-0.4.12 \
- log-0.4.22 \
+ log-0.4.27 \
+ lru-cache-0.1.2 \
lz4_flex-0.9.5 \
manual_future-0.1.1 \
maplit-1.0.2 \
@@ -262,21 +280,18 @@ CARGO_CRATES= addr2line-0.24.2 \
mime-0.3.17 \
mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.0 \
+ miniz_oxide-0.8.8 \
mio-1.0.2 \
- mirai-annotations-1.12.0 \
- mockito-1.5.0 \
msvc-demangler-0.10.1 \
multimap-0.8.3 \
- multimap-0.10.0 \
new_debug_unreachable-1.0.6 \
- nix-0.27.1 \
nix-0.29.0 \
nom-7.1.3 \
ntapi-0.4.1 \
nu-ansi-term-0.46.0 \
num-bigint-0.4.6 \
num-conv-0.1.0 \
+ num-derive-0.4.2 \
num-integer-0.1.46 \
num-traits-0.2.19 \
num_cpus-1.16.0 \
@@ -290,7 +305,6 @@ CARGO_CRATES= addr2line-0.24.2 \
opentelemetry-semantic-conventions-0.9.0 \
option-ext-0.2.0 \
ordered-float-1.1.1 \
- ordered-float-4.5.0 \
os_info-3.8.2 \
overload-0.1.1 \
page_size-0.6.0 \
@@ -300,6 +314,7 @@ CARGO_CRATES= addr2line-0.24.2 \
parse-display-0.9.1 \
parse-display-derive-0.9.1 \
paste-1.0.15 \
+ pbkdf2-0.12.2 \
percent-encoding-2.3.1 \
petgraph-0.6.5 \
phf_shared-0.10.0 \
@@ -309,6 +324,8 @@ CARGO_CRATES= addr2line-0.24.2 \
pin-project-lite-0.2.15 \
pin-utils-0.1.0 \
piper-0.2.4 \
+ pkg-config-0.3.31 \
+ plain-0.2.3 \
plotters-0.3.7 \
plotters-backend-0.3.7 \
plotters-svg-0.3.7 \
@@ -318,29 +335,18 @@ CARGO_CRATES= addr2line-0.24.2 \
ppv-lite86-0.2.20 \
prctl-1.0.0 \
precomputed-hash-0.1.1 \
- pretty-hex-0.3.0 \
+ pretty-hex-0.4.1 \
pretty_assertions-1.4.1 \
- prettyplease-0.1.25 \
prettyplease-0.2.25 \
priority-queue-2.1.1 \
- proc-macro-crate-1.3.1 \
+ proc-macro-crate-2.0.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
proc-macro2-1.0.89 \
- prost-0.11.9 \
- prost-0.12.6 \
- prost-0.13.3 \
- prost-build-0.11.9 \
- prost-build-0.13.3 \
- prost-derive-0.11.9 \
- prost-derive-0.12.6 \
- prost-derive-0.13.3 \
- prost-types-0.11.9 \
- prost-types-0.13.3 \
- protobuf-3.7.1 \
- protobuf-codegen-3.7.1 \
- protobuf-parse-3.7.1 \
- protobuf-support-3.7.1 \
+ prost-0.13.5 \
+ prost-build-0.13.5 \
+ prost-derive-0.13.5 \
+ prost-types-0.13.5 \
protoc-bin-vendored-3.1.0 \
protoc-bin-vendored-linux-aarch_64-3.1.0 \
protoc-bin-vendored-linux-ppcle_64-3.1.0 \
@@ -349,15 +355,19 @@ CARGO_CRATES= addr2line-0.24.2 \
protoc-bin-vendored-macos-aarch_64-3.1.0 \
protoc-bin-vendored-macos-x86_64-3.1.0 \
protoc-bin-vendored-win32-3.1.0 \
- quick-error-1.2.3 \
quinn-0.11.5 \
quinn-proto-0.11.8 \
quinn-udp-0.5.7 \
quote-1.0.37 \
+ r-efi-5.2.0 \
rand-0.8.5 \
+ rand-0.9.0 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
+ rand_core-0.9.3 \
rand_xorshift-0.3.0 \
+ rand_xoshiro-0.7.0 \
rayon-1.10.0 \
rayon-core-1.12.1 \
redox_syscall-0.5.7 \
@@ -370,27 +380,23 @@ CARGO_CRATES= addr2line-0.24.2 \
regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
reqwest-0.12.9 \
- ring-0.16.20 \
- ring-0.17.8 \
+ resolv-conf-0.7.1 \
+ ring-0.17.14 \
rlimit-0.9.1 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
rmpv-1.3.0 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.25 \
rustc-hash-1.1.0 \
rustc-hash-2.0.0 \
rustix-0.38.39 \
- rustls-0.19.1 \
- rustls-0.22.4 \
- rustls-0.23.18 \
- rustls-native-certs-0.5.0 \
+ rustls-0.23.23 \
rustls-native-certs-0.7.3 \
- rustls-native-certs-0.8.0 \
+ rustls-native-certs-0.8.1 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.10.0 \
rustls-webpki-0.102.8 \
rustversion-1.0.18 \
- rusty-fork-0.3.0 \
ruzstd-0.3.1 \
ryu-1.0.18 \
same-file-1.0.6 \
@@ -398,14 +404,16 @@ CARGO_CRATES= addr2line-0.24.2 \
schemars-0.8.21 \
schemars_derive-0.8.21 \
scopeguard-1.2.0 \
- sct-0.6.1 \
+ scroll-0.12.0 \
+ scroll_derive-0.12.0 \
security-framework-2.11.1 \
- security-framework-sys-2.12.0 \
+ security-framework-3.2.0 \
+ security-framework-sys-2.14.0 \
semver-1.0.23 \
sendfd-0.4.3 \
- serde-1.0.214 \
+ serde-1.0.219 \
serde_bytes-0.11.15 \
- serde_derive-1.0.214 \
+ serde_derive-1.0.219 \
serde_derive_internals-0.29.1 \
serde_json-1.0.132 \
serde_regex-1.1.0 \
@@ -415,8 +423,6 @@ CARGO_CRATES= addr2line-0.24.2 \
serde_with-3.11.0 \
serde_with_macros-3.11.0 \
serde_yaml-0.9.34+deprecated \
- serial_test-2.0.0 \
- serial_test_derive-2.0.0 \
sha1-0.10.6 \
sha2-0.10.8 \
sharded-slab-0.1.7 \
@@ -430,8 +436,6 @@ CARGO_CRATES= addr2line-0.24.2 \
slab-0.4.9 \
smallvec-1.13.2 \
socket2-0.5.7 \
- spin-0.5.2 \
- spin-0.9.8 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
string_cache-0.8.7 \
@@ -445,59 +449,55 @@ CARGO_CRATES= addr2line-0.24.2 \
symbolic-demangle-12.12.0 \
syn-1.0.109 \
syn-2.0.87 \
- sync_wrapper-0.1.2 \
sync_wrapper-1.0.1 \
synstructure-0.13.1 \
sys-info-0.9.1 \
sysinfo-0.29.11 \
tar-0.4.43 \
- target-triple-0.1.3 \
+ target-triple-0.1.4 \
tempfile-3.13.0 \
term-0.7.0 \
termcolor-1.4.1 \
test-case-2.2.2 \
test-case-macros-2.2.2 \
- testcontainers-0.17.0 \
+ testcontainers-0.22.0 \
thiserror-1.0.68 \
thiserror-impl-1.0.68 \
thread_local-1.1.8 \
threadpool-1.8.1 \
thrift-0.15.0 \
- time-0.3.36 \
- time-core-0.1.2 \
- time-macros-0.2.18 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
tiny-keccak-2.0.2 \
tinystr-0.7.6 \
tinytemplate-1.2.1 \
tinyvec-1.8.0 \
tinyvec_macros-0.1.1 \
- tokio-1.41.0 \
- tokio-io-timeout-1.2.0 \
- tokio-macros-2.4.0 \
- tokio-rustls-0.22.0 \
- tokio-rustls-0.25.0 \
+ tokio-1.44.2 \
+ tokio-macros-2.5.0 \
tokio-rustls-0.26.0 \
tokio-serde-0.8.0 \
tokio-stream-0.1.16 \
tokio-util-0.7.12 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.19.15 \
- toml_edit-0.22.22 \
- tonic-0.9.2 \
+ toml-0.8.22 \
+ toml_datetime-0.6.9 \
+ toml_edit-0.20.7 \
+ toml_edit-0.22.26 \
+ toml_write-0.1.1 \
tonic-0.12.3 \
- tonic-build-0.12.3 \
tower-0.4.13 \
+ tower-0.5.2 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
- tracing-0.1.40 \
- tracing-attributes-0.1.27 \
- tracing-core-0.1.32 \
+ tracing-0.1.41 \
+ tracing-appender-0.2.3 \
+ tracing-attributes-0.1.28 \
+ tracing-core-0.1.33 \
tracing-log-0.2.0 \
tracing-opentelemetry-0.17.4 \
- tracing-subscriber-0.3.18 \
- tracing-test-0.2.5 \
- tracing-test-macro-0.2.5 \
+ tracing-serde-0.2.0 \
+ tracing-subscriber-0.3.19 \
try-lock-0.2.5 \
trybuild-1.0.101 \
twox-hash-1.6.3 \
@@ -507,10 +507,9 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-ident-1.0.13 \
unicode-xid-0.2.6 \
unsafe-libyaml-0.2.11 \
- untrusted-0.7.1 \
untrusted-0.9.0 \
url-2.5.3 \
- ustr-1.1.0 \
+ urlencoding-2.1.3 \
utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
@@ -519,20 +518,20 @@ CARGO_CRATES= addr2line-0.24.2 \
value-bag-1.10.0 \
value-trait-0.10.1 \
version_check-0.9.5 \
- wait-timeout-0.2.0 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.95 \
- wasm-bindgen-backend-0.2.95 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
wasm-bindgen-futures-0.4.45 \
- wasm-bindgen-macro-0.2.95 \
- wasm-bindgen-macro-support-0.2.95 \
- wasm-bindgen-shared-0.2.95 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
web-sys-0.3.72 \
- webpki-0.21.4 \
webpki-roots-0.26.6 \
which-4.4.2 \
+ widestring-1.2.0 \
winapi-0.2.8 \
winapi-0.3.9 \
winapi-build-0.1.1 \
@@ -540,41 +539,59 @@ CARGO_CRATES= addr2line-0.24.2 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.51.1 \
+ windows-0.52.0 \
+ windows-0.59.0 \
windows-core-0.51.1 \
windows-core-0.52.0 \
+ windows-core-0.59.0 \
+ windows-implement-0.59.0 \
+ windows-interface-0.59.0 \
windows-registry-0.2.0 \
windows-result-0.2.0 \
+ windows-result-0.3.0 \
windows-strings-0.1.0 \
+ windows-strings-0.3.0 \
windows-sys-0.42.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.0 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
winnow-0.5.40 \
- winnow-0.6.20 \
+ winnow-0.7.9 \
+ winreg-0.50.0 \
+ wit-bindgen-rt-0.39.0 \
write16-1.0.0 \
writeable-0.5.5 \
xattr-1.3.1 \
@@ -582,12 +599,20 @@ CARGO_CRATES= addr2line-0.24.2 \
yoke-0.7.4 \
yoke-derive-0.7.4 \
zerocopy-0.7.35 \
+ zerocopy-0.8.24 \
zerocopy-derive-0.7.35 \
+ zerocopy-derive-0.8.24 \
zerofrom-0.1.4 \
zerofrom-derive-0.1.4 \
zeroize-1.8.1 \
+ zeroize_derive-1.4.2 \
zerovec-0.10.4 \
zerovec-derive-0.10.3 \
+ zip-4.0.0 \
+ zlib-rs-0.5.1 \
+ zopfli-0.8.2 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.3 \
+ zstd-sys-2.0.14+zstd.1.5.7 \
zwohash-0.1.2 \
- datadog-protos,ddsketch-agent@git+https://github.com/DataDog/saluki/?rev=c89b58e5784b985819baf11f13f7d35876741222\#c89b58e5784b985819baf11f13f7d35876741222 \
proptest@git+https://github.com/bantonsson/proptest.git?branch=ban/avoid-libm-in-std\#9f623fbab7a1a4da487551128c2bffeee2ed6b87
diff --git a/devel/libdatadog/distinfo b/devel/libdatadog/distinfo
index 08c17fb6dc4c..f40c50a489ec 100644
--- a/devel/libdatadog/distinfo
+++ b/devel/libdatadog/distinfo
@@ -1,14 +1,16 @@
-TIMESTAMP = 1742234311
+TIMESTAMP = 1755866482
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
-SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
@@ -27,6 +29,8 @@ SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a747
SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
SHA256 (rust/crates/anyhow-1.0.93.crate) = 4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775
SIZE (rust/crates/anyhow-1.0.93.crate) = 47490
+SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
+SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
@@ -61,6 +65,10 @@ SHA256 (rust/crates/async-signal-0.2.10.crate) = 637e00349800c0bdf8bfc21ebbc0b65
SIZE (rust/crates/async-signal-0.2.10.crate) = 16970
SHA256 (rust/crates/async-std-1.13.0.crate) = c634475f29802fde2b8f0b505b1bd00dfe4df7d4a000f0b36f7671197d5c3615
SIZE (rust/crates/async-std-1.13.0.crate) = 221584
+SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
+SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
+SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
+SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
SIZE (rust/crates/async-task-4.7.1.crate) = 38077
SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd
@@ -69,18 +77,18 @@ SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/aws-lc-rs-1.10.0.crate) = cdd82dba44d209fddb11c190e0a94b78651f95299598e472215667417a03ff1d
-SIZE (rust/crates/aws-lc-rs-1.10.0.crate) = 193049
-SHA256 (rust/crates/aws-lc-sys-0.22.0.crate) = df7a4168111d7eb622a31b214057b8509c0a7e1794f44c546d742330dc793972
-SIZE (rust/crates/aws-lc-sys-0.22.0.crate) = 7961062
-SHA256 (rust/crates/axum-0.6.20.crate) = 3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf
-SIZE (rust/crates/axum-0.6.20.crate) = 146227
-SHA256 (rust/crates/axum-core-0.3.4.crate) = 759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c
-SIZE (rust/crates/axum-core-0.3.4.crate) = 21088
+SHA256 (rust/crates/aws-lc-fips-sys-0.13.5.crate) = 2d9c2e952a1f57e8cbc78b058a968639e70c4ce8b9c0a5e6363d4e5670eed795
+SIZE (rust/crates/aws-lc-fips-sys-0.13.5.crate) = 7801435
+SHA256 (rust/crates/aws-lc-rs-1.13.0.crate) = 19b756939cb2f8dc900aa6dcd505e6e2428e9cae7ff7b028c49e3946efa70878
+SIZE (rust/crates/aws-lc-rs-1.13.0.crate) = 202653
+SHA256 (rust/crates/aws-lc-sys-0.28.0.crate) = b9f7720b74ed28ca77f90769a71fd8c637a0137f6fae4ae947e1050229cff57f
+SIZE (rust/crates/aws-lc-sys-0.28.0.crate) = 8517214
+SHA256 (rust/crates/axum-0.7.9.crate) = edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f
+SIZE (rust/crates/axum-0.7.9.crate) = 155272
+SHA256 (rust/crates/axum-core-0.4.5.crate) = 09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199
+SIZE (rust/crates/axum-core-0.4.5.crate) = 22183
SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
-SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
-SIZE (rust/crates/base64-0.13.1.crate) = 61002
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -95,46 +103,48 @@ SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e
SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
SHA256 (rust/crates/bitmaps-3.2.1.crate) = a1d084b0137aaa901caf9f1e8b21daa6aa24d41cd806e111335541eff9683bd6
SIZE (rust/crates/bitmaps-3.2.1.crate) = 19587
-SHA256 (rust/crates/blazesym-0.2.0-rc.2.crate) = deb42921128af76c2ced7c723edfb0411695a96d2bfcdda21c3a6543f98b715a
-SIZE (rust/crates/blazesym-0.2.0-rc.2.crate) = 249241
-SHA256 (rust/crates/blazesym-c-0.1.0-rc.2.crate) = c68a8b3d91dd30fdb7cba477e081fa4a043981ae812defd1957296804ad507ca
-SIZE (rust/crates/blazesym-c-0.1.0-rc.2.crate) = 40725
+SHA256 (rust/crates/blazesym-0.2.0-rc.4.crate) = 29a810b7e5f883ad3c711208237841f051061bf59b6ee698ac4dc1fe12a3a5db
+SIZE (rust/crates/blazesym-0.2.0-rc.4.crate) = 272896
+SHA256 (rust/crates/blazesym-c-0.1.2.crate) = 1c7e8e9e34e0aaa358f9dd047688b74dd109a55c2bdc618aea582fcc6cc02544
+SIZE (rust/crates/blazesym-c-0.1.2.crate) = 58993
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
SIZE (rust/crates/blocking-1.6.1.crate) = 17788
-SHA256 (rust/crates/bolero-0.10.1.crate) = 212e8dca6d4001cc6cac941d6932ddaa8cd27f57e5e44a9da19c913eb6a43b33
-SIZE (rust/crates/bolero-0.10.1.crate) = 8775
-SHA256 (rust/crates/bolero-afl-0.10.0.crate) = e1b34f05de1527425bb05287da09ff1ff1612538648824db49e16d9693b24065
-SIZE (rust/crates/bolero-afl-0.10.0.crate) = 107803
-SHA256 (rust/crates/bolero-engine-0.10.2.crate) = 6206263ebdd42e093c1229dab3957f61c9fd68d73c00f238ae25a378778b6bd3
-SIZE (rust/crates/bolero-engine-0.10.2.crate) = 11908
-SHA256 (rust/crates/bolero-generator-0.10.2.crate) = ac749fb4f2e14734e835a9352c0d1eb2ab62a025d4c56a823fa3f391e015741a
-SIZE (rust/crates/bolero-generator-0.10.2.crate) = 21768
-SHA256 (rust/crates/bolero-generator-derive-0.10.0.crate) = 53397bfda19ccb48527faa14025048fc4bb76f090ccdeef1e5a355bfe4a94467
-SIZE (rust/crates/bolero-generator-derive-0.10.0.crate) = 5477
-SHA256 (rust/crates/bolero-honggfuzz-0.10.0.crate) = bf78581db1a7263620a8767e645b93ad287c70122ae76f5bd67040c7f06ff8e3
-SIZE (rust/crates/bolero-honggfuzz-0.10.0.crate) = 616349
-SHA256 (rust/crates/bolero-kani-0.10.0.crate) = 0e55cec272a617f5ae4ce670db035108eb97c10cd4f67de851a3c8d3f18f19cb
-SIZE (rust/crates/bolero-kani-0.10.0.crate) = 3276
-SHA256 (rust/crates/bolero-libfuzzer-0.10.0.crate) = bb42f66ee3ec89b9c411994de59d4710ced19df96fea2059feea1c2d73904c5b
-SIZE (rust/crates/bolero-libfuzzer-0.10.0.crate) = 122340
-SHA256 (rust/crates/bollard-0.16.1.crate) = 0aed08d3adb6ebe0eff737115056652670ae290f177759aac19c30456135f94c
-SIZE (rust/crates/bollard-0.16.1.crate) = 113547
-SHA256 (rust/crates/bollard-stubs-1.44.0-rc.2.crate) = 709d9aa1c37abb89d40f19f5d0ad6f0d88cb1581264e571c9350fc5bb89cf1c5
-SIZE (rust/crates/bollard-stubs-1.44.0-rc.2.crate) = 56882
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/bolero-0.13.0.crate) = eeae9bae5224be9a368c3b4f8cc83451473d55bcc1aa522cf56a48828dcf7f6e
+SIZE (rust/crates/bolero-0.13.0.crate) = 15463
+SHA256 (rust/crates/bolero-afl-0.13.0.crate) = d9bf4cbd0bacf9356d3c7e5d9d088480f2076ba3c595c15ee9a6a378cdd7b297
+SIZE (rust/crates/bolero-afl-0.13.0.crate) = 111284
+SHA256 (rust/crates/bolero-engine-0.13.0.crate) = 6b2496696794ca673fd085c7237d2b64b825bfe0dedbd5e947ca633532d8132b
+SIZE (rust/crates/bolero-engine-0.13.0.crate) = 15506
+SHA256 (rust/crates/bolero-generator-0.13.1.crate) = 06b0c9bd47ec1d25ce698a2b4a0c3d8e527d0046919a04c800035e30bf4ea6d1
+SIZE (rust/crates/bolero-generator-0.13.1.crate) = 39275
+SHA256 (rust/crates/bolero-generator-derive-0.13.0.crate) = 385f38498675c06532bed10cd40a4313691a8fb7d9b698fcf096739d422e1764
+SIZE (rust/crates/bolero-generator-derive-0.13.0.crate) = 6749
+SHA256 (rust/crates/bolero-honggfuzz-0.13.0.crate) = 9a118ef27295eddefadc6a99728ee698d1b18d2e80dc4777d21bee3385096ffd
+SIZE (rust/crates/bolero-honggfuzz-0.13.0.crate) = 857080
+SHA256 (rust/crates/bolero-kani-0.13.0.crate) = 852ea5784a9f3e68bfd302ca80b8b863bce140593eb5770fee6ab110899c28fc
+SIZE (rust/crates/bolero-kani-0.13.0.crate) = 5460
+SHA256 (rust/crates/bolero-libfuzzer-0.13.0.crate) = 858dc57c11725c52662501fa79fdbc6f7050339a05ca1bf1e587add0fed40d62
+SIZE (rust/crates/bolero-libfuzzer-0.13.0.crate) = 125819
+SHA256 (rust/crates/bollard-0.17.1.crate) = d41711ad46fda47cd701f6908e59d1bd6b9a2b7464c0d0aeab95c6d37096ff8a
+SIZE (rust/crates/bollard-0.17.1.crate) = 122496
+SHA256 (rust/crates/bollard-stubs-1.45.0-rc.26.0.1.crate) = 6d7c5415e3a6bc6d3e99eff6268e488fd4ee25e7b28c10f08fa6760bd9de16e4
+SIZE (rust/crates/bollard-stubs-1.45.0-rc.26.0.1.crate) = 57048
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.8.0.crate) = 9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da
SIZE (rust/crates/bytes-1.8.0.crate) = 64824
+SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
+SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
+SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
+SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
SHA256 (rust/crates/cadence-1.5.0.crate) = 62fd689c825a93386a2ac05a46f88342c6df9ec3e79416f665650614e92e7475
SIZE (rust/crates/cadence-1.5.0.crate) = 53710
SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
@@ -145,10 +155,10 @@ SHA256 (rust/crates/cargo_metadata-0.18.1.crate) = 2d886547e41f740c616ae73108f6e
SIZE (rust/crates/cargo_metadata-0.18.1.crate) = 24535
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cbindgen-0.27.0.crate) = 3fce8dd7fcfcbf3a0a87d8f515194b49d6135acab73e18bd380d1d93bb1a15eb
-SIZE (rust/crates/cbindgen-0.27.0.crate) = 215957
-SHA256 (rust/crates/cc-1.1.31.crate) = c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f
-SIZE (rust/crates/cc-1.1.31.crate) = 84637
+SHA256 (rust/crates/cbindgen-0.29.0.crate) = 975982cdb7ad6a142be15bdf84aea7ec6a9e5d4d797c004d43185b24cfe4e684
+SIZE (rust/crates/cbindgen-0.29.0.crate) = 226905
+SHA256 (rust/crates/cc-1.2.17.crate) = 1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a
+SIZE (rust/crates/cc-1.2.17.crate) = 105794
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
@@ -163,6 +173,8 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
SHA256 (rust/crates/clap-4.5.20.crate) = b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8
@@ -177,18 +189,26 @@ SHA256 (rust/crates/cmake-0.1.51.crate) = fb1e43aa7fd152b1f968787f7dbcdeb306d186
SIZE (rust/crates/cmake-0.1.51.crate) = 17566
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/common-multipart-rfc7578-0.5.0.crate) = 22328b3864f1d8dbe7036f3f2fdfdcb1f367af43dca418943d396fbf8c4b8021
-SIZE (rust/crates/common-multipart-rfc7578-0.5.0.crate) = 7473
+SHA256 (rust/crates/common-multipart-rfc7578-0.7.0.crate) = f08d53b5e0c302c5830cfa7511ba0edc3f241c691a95c0d184dfb761e11a6cc2
+SIZE (rust/crates/common-multipart-rfc7578-0.7.0.crate) = 8648
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
-SHA256 (rust/crates/console-api-0.5.0.crate) = c2895653b4d9f1538a83970077cb01dfc77a4810524e51a110944688e916b18e
-SIZE (rust/crates/console-api-0.5.0.crate) = 32420
-SHA256 (rust/crates/console-subscriber-0.1.10.crate) = d4cf42660ac07fcebed809cfe561dd8730bcd35b075215e6479c516bcd0d11cb
-SIZE (rust/crates/console-subscriber-0.1.10.crate) = 56045
+SHA256 (rust/crates/console-api-0.8.1.crate) = 8030735ecb0d128428b64cd379809817e620a40e5001c54465b99ec5feec2857
+SIZE (rust/crates/console-api-0.8.1.crate) = 33145
+SHA256 (rust/crates/console-subscriber-0.4.1.crate) = 6539aa9c6a4cd31f4b1c040f860a1eac9aa80e7df6b05d506a6e7179936d6a01
+SIZE (rust/crates/console-subscriber-0.4.1.crate) = 125969
+SHA256 (rust/crates/const_format-0.2.34.crate) = 126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd
+SIZE (rust/crates/const_format-0.2.34.crate) = 78068
+SHA256 (rust/crates/const_format_proc_macros-0.2.34.crate) = 1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744
+SIZE (rust/crates/const_format_proc_macros-0.2.34.crate) = 24396
+SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
+SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
SHA256 (rust/crates/constcat-0.4.1.crate) = 7d5cd0c57ef83705837b1cb872c973eff82b070846d3e23668322b2c0f8246d0
SIZE (rust/crates/constcat-0.4.1.crate) = 9064
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
+SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpp_demangle-0.4.4.crate) = 96e58d342ad113c2b878f16d5d034c03be492ae460cdbc02b7f0f2284d310c7d
@@ -201,8 +221,8 @@ SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f
SIZE (rust/crates/criterion-0.5.1.crate) = 110088
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
-SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
-SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
@@ -219,8 +239,6 @@ SHA256 (rust/crates/csv-1.3.0.crate) = ac574ff4d437a7b5ad237ef331c17ccca63c46479
SIZE (rust/crates/csv-1.3.0.crate) = 888212
SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70
SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
-SHA256 (rust/crates/ct-logs-0.8.0.crate) = c1a816186fa68d9e426e3cb4ae4dff1fcd8e4a2c34b781bf7a822574a0d0aac8
-SIZE (rust/crates/ct-logs-0.8.0.crate) = 19766
SHA256 (rust/crates/current_platform-0.2.0.crate) = a74858bcfe44b22016cb49337d7b6f04618c58e5dbfdef61b06b8c434324a0bc
SIZE (rust/crates/current_platform-0.2.0.crate) = 6697
SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
@@ -229,18 +247,16 @@ SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f581
SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
-SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
-SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
+SHA256 (rust/crates/data-encoding-2.8.0.crate) = 575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010
+SIZE (rust/crates/data-encoding-2.8.0.crate) = 21394
SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
-SIZE (rust/crates/derivative-2.2.0.crate) = 48076
-SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05
-SIZE (rust/crates/derive_more-1.0.0.crate) = 64854
-SHA256 (rust/crates/derive_more-impl-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22
-SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182
+SHA256 (rust/crates/deflate64-0.1.9.crate) = da692b8d1080ea3045efaab14434d40468c3d8657e42abddfffca87b428f4c1b
+SIZE (rust/crates/deflate64-0.1.9.crate) = 15104
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
+SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
@@ -269,10 +285,12 @@ SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c48
SIZE (rust/crates/either-1.13.0.crate) = 19169
SHA256 (rust/crates/ena-0.14.3.crate) = 3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5
SIZE (rust/crates/ena-0.14.3.crate) = 22986
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc
+SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190
SHA256 (rust/crates/enum-ordinalize-3.1.15.crate) = 1bf1fa3f06bbff1ea5b1a9c7b14aa992a39657db60a2759457328d7e058f49ee
SIZE (rust/crates/enum-ordinalize-3.1.15.crate) = 5783
-SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
-SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
@@ -291,12 +309,14 @@ SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b3
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.34.crate) = a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0
-SIZE (rust/crates/flate2-1.0.34.crate) = 109174
+SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
+SIZE (rust/crates/flate2-1.1.1.crate) = 77224
SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
@@ -331,16 +351,20 @@ SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
+SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gimli-0.32.0.crate) = 93563d740bc9ef04104f9ed6f86f1e3275c2cdafb95664e26584b9ca807a8ffe
+SIZE (rust/crates/gimli-0.32.0.crate) = 286715
SHA256 (rust/crates/glibc_version-0.1.2.crate) = 803ff7635f1ab4e2c064b68a0c60da917d3d18dc8d086130f689d62ce4f1c33e
SIZE (rust/crates/glibc_version-0.1.2.crate) = 2180
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994
SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
-SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
-SIZE (rust/crates/h2-0.3.26.crate) = 168315
+SHA256 (rust/crates/goblin-0.9.3.crate) = daa0a64d21a7eb230583b4c5f4e23b7e4e57974f96620f42a7e75e08ae66d745
+SIZE (rust/crates/goblin-0.9.3.crate) = 200536
SHA256 (rust/crates/h2-0.4.6.crate) = 524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205
SIZE (rust/crates/h2-0.4.6.crate) = 173912
SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
@@ -355,10 +379,10 @@ SHA256 (rust/crates/hashbrown-0.15.1.crate) = 3a9bfc1af68b1726ea47d3d5109de12628
SIZE (rust/crates/hashbrown-0.15.1.crate) = 135873
SHA256 (rust/crates/hdrhistogram-7.5.4.crate) = 765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d
SIZE (rust/crates/hdrhistogram-7.5.4.crate) = 319746
-SHA256 (rust/crates/headers-0.3.9.crate) = 06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270
-SIZE (rust/crates/headers-0.3.9.crate) = 68290
-SHA256 (rust/crates/headers-core-0.2.0.crate) = e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429
-SIZE (rust/crates/headers-core-0.2.0.crate) = 2380
+SHA256 (rust/crates/headers-0.4.0.crate) = 322106e6bd0cba2d5ead589ddb8150a13d7c4217cf80d7c4f682ca994ccc6aa9
+SIZE (rust/crates/headers-0.4.0.crate) = 68864
+SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
+SIZE (rust/crates/headers-core-0.3.0.crate) = 2333
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -369,8 +393,16 @@ SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7
SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/hickory-proto-0.24.4.crate) = 92652067c9ce6f66ce53cc38d1169daa36e6e7eb7dd3b63b5103bd9d97117248
+SIZE (rust/crates/hickory-proto-0.24.4.crate) = 383461
+SHA256 (rust/crates/hickory-resolver-0.24.4.crate) = cbb117a1ca520e111743ab2f6688eddee69db4e0ea242545a604dce8a66fd22e
+SIZE (rust/crates/hickory-resolver-0.24.4.crate) = 89596
+SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
+SIZE (rust/crates/hmac-0.12.1.crate) = 42657
SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
SIZE (rust/crates/home-0.5.9.crate) = 8760
+SHA256 (rust/crates/hostname-0.4.0.crate) = f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba
+SIZE (rust/crates/hostname-0.4.0.crate) = 10632
SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
SIZE (rust/crates/http-0.2.12.crate) = 101964
SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
@@ -391,26 +423,22 @@ SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec8
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
SHA256 (rust/crates/hyper-0.14.31.crate) = 8c08302e8fa335b151b788c775ff56e7a03ae64ff85c548ee820fecb70356e85
SIZE (rust/crates/hyper-0.14.31.crate) = 198190
-SHA256 (rust/crates/hyper-1.5.0.crate) = bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a
-SIZE (rust/crates/hyper-1.5.0.crate) = 152734
-SHA256 (rust/crates/hyper-multipart-rfc7578-0.7.0.crate) = 63ca8108ac0ae98d310d41cddb11c6b822e8aca865dbe421366934e6f7f72e10
-SIZE (rust/crates/hyper-multipart-rfc7578-0.7.0.crate) = 9100
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-http-proxy-1.1.0.crate) = 7ad4b0a1e37510028bc4ba81d0e38d239c39671b0f0ce9e02dfa93a8133f7c08
+SIZE (rust/crates/hyper-http-proxy-1.1.0.crate) = 19651
+SHA256 (rust/crates/hyper-multipart-rfc7578-0.9.0.crate) = a60fb748074dd040c8d05d8a002725200fb594e0ffcfa0b83fb8f64616b50267
+SIZE (rust/crates/hyper-multipart-rfc7578-0.9.0.crate) = 11606
SHA256 (rust/crates/hyper-named-pipe-0.1.0.crate) = 73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278
SIZE (rust/crates/hyper-named-pipe-0.1.0.crate) = 8522
-SHA256 (rust/crates/hyper-proxy-0.9.1.crate) = ca815a891b24fdfb243fa3239c86154392b0953ee584aa1a2a1f66d20cbe75cc
-SIZE (rust/crates/hyper-proxy-0.9.1.crate) = 10317
-SHA256 (rust/crates/hyper-rustls-0.22.1.crate) = 5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64
-SIZE (rust/crates/hyper-rustls-0.22.1.crate) = 26718
-SHA256 (rust/crates/hyper-rustls-0.26.0.crate) = a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c
-SIZE (rust/crates/hyper-rustls-0.26.0.crate) = 29538
SHA256 (rust/crates/hyper-rustls-0.27.3.crate) = 08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333
SIZE (rust/crates/hyper-rustls-0.27.3.crate) = 34834
-SHA256 (rust/crates/hyper-timeout-0.4.1.crate) = bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1
-SIZE (rust/crates/hyper-timeout-0.4.1.crate) = 13805
+SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0
+SIZE (rust/crates/hyper-timeout-0.5.2.crate) = 19222
SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
-SHA256 (rust/crates/hyperlocal-next-0.9.0.crate) = acf569d43fa9848e510358c07b80f4adf34084ddc28c6a4a651ee8474c070dcc
-SIZE (rust/crates/hyperlocal-next-0.9.0.crate) = 12349
+SHA256 (rust/crates/hyperlocal-0.9.1.crate) = 986c5ce3b994526b3cd75578e62554abd09f0899d6206de48b3e96ab34ccc8c7
+SIZE (rust/crates/hyperlocal-0.9.1.crate) = 13733
SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -445,10 +473,14 @@ SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
SHA256 (rust/crates/integer-encoding-3.0.4.crate) = 8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02
SIZE (rust/crates/integer-encoding-3.0.4.crate) = 12446
SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
+SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
+SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
SHA256 (rust/crates/ipnet-2.10.1.crate) = ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708
SIZE (rust/crates/ipnet-2.10.1.crate) = 28407
SHA256 (rust/crates/is-terminal-0.4.13.crate) = 261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b
@@ -459,18 +491,12 @@ SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
SIZE (rust/crates/itertools-0.11.0.crate) = 125074
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
-SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
SIZE (rust/crates/itoa-1.0.11.crate) = 10563
SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.72.crate) = 6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9
-SIZE (rust/crates/js-sys-0.3.72.crate) = 54096
-SHA256 (rust/crates/json-0.12.4.crate) = 078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd
-SIZE (rust/crates/json-0.12.4.crate) = 105942
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537
SHA256 (rust/crates/kv-log-macro-1.0.7.crate) = 0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f
@@ -485,20 +511,30 @@ SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
SHA256 (rust/crates/levenshtein-1.0.5.crate) = db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760
SIZE (rust/crates/levenshtein-1.0.5.crate) = 1389
-SHA256 (rust/crates/libc-0.2.167.crate) = 09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc
-SIZE (rust/crates/libc-0.2.167.crate) = 757723
-SHA256 (rust/crates/libloading-0.8.5.crate) = 4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4
-SIZE (rust/crates/libloading-0.8.5.crate) = 28902
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
+SIZE (rust/crates/libloading-0.8.6.crate) = 28922
+SHA256 (rust/crates/liblzma-0.4.1.crate) = 66352d7a8ac12d4877b6e6ea5a9b7650ee094257dc40889955bea5bc5b08c1d0
+SIZE (rust/crates/liblzma-0.4.1.crate) = 35287
+SHA256 (rust/crates/liblzma-sys-0.4.4.crate) = 01b9596486f6d60c3bbe644c0e1be1aa6ccc472ad630fe8927b456973d7cb736
+SIZE (rust/crates/liblzma-sys-0.4.4.crate) = 1503677
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
+SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
+SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
+SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
SHA256 (rust/crates/litemap-0.7.3.crate) = 643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704
SIZE (rust/crates/litemap-0.7.3.crate) = 28728
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
+SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
SHA256 (rust/crates/lz4_flex-0.9.5.crate) = 1a8cbbb2831780bc3b9c15a41f5b49222ef756b6730a95f3decfdd15903eb5a3
SIZE (rust/crates/lz4_flex-0.9.5.crate) = 38497
SHA256 (rust/crates/manual_future-0.1.1.crate) = 943968aefb9b0fdf36cccc03f6cd9d6698b23574ab49eccc185ae6c5cb6ad43e
@@ -527,24 +563,16 @@ SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb419
SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
+SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
+SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec
SIZE (rust/crates/mio-1.0.2.crate) = 102777
-SHA256 (rust/crates/mirai-annotations-1.12.0.crate) = c9be0862c1b3f26a88803c4a49de6889c10e608b3ee9344e6ef5b45fb37ad3d1
-SIZE (rust/crates/mirai-annotations-1.12.0.crate) = 5721
-SHA256 (rust/crates/mockito-1.5.0.crate) = 09b34bd91b9e5c5b06338d392463e1318d683cf82ec3d3af4014609be6e2108d
-SIZE (rust/crates/mockito-1.5.0.crate) = 41020
SHA256 (rust/crates/msvc-demangler-0.10.1.crate) = c4c25a3bb7d880e8eceab4822f3141ad0700d20f025991c1f03bd3d00219a5fc
SIZE (rust/crates/msvc-demangler-0.10.1.crate) = 51322
SHA256 (rust/crates/multimap-0.8.3.crate) = e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a
SIZE (rust/crates/multimap-0.8.3.crate) = 13518
-SHA256 (rust/crates/multimap-0.10.0.crate) = defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03
-SIZE (rust/crates/multimap-0.10.0.crate) = 14359
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
-SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
-SIZE (rust/crates/nix-0.27.1.crate) = 286494
SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -557,6 +585,8 @@ SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3a
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
+SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
@@ -583,8 +613,6 @@ SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f5
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/ordered-float-1.1.1.crate) = 3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7
SIZE (rust/crates/ordered-float-1.1.1.crate) = 9983
-SHA256 (rust/crates/ordered-float-4.5.0.crate) = c65ee1f9701bf938026630b455d5315f490640234259037edb259798b3bcf85e
-SIZE (rust/crates/ordered-float-4.5.0.crate) = 23488
SHA256 (rust/crates/os_info-3.8.2.crate) = ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092
SIZE (rust/crates/os_info-3.8.2.crate) = 26400
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
@@ -603,6 +631,8 @@ SHA256 (rust/crates/parse-display-derive-0.9.1.crate) = 2ae7800a4c974efd12df9172
SIZE (rust/crates/parse-display-derive-0.9.1.crate) = 17258
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
+SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
@@ -621,6 +651,10 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/piper-0.2.4.crate) = 96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066
SIZE (rust/crates/piper-0.2.4.crate) = 15950
+SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
+SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/plain-0.2.3.crate) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6
+SIZE (rust/crates/plain-0.2.3.crate) = 10664
SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
SIZE (rust/crates/plotters-0.3.7.crate) = 149031
SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
@@ -639,52 +673,30 @@ SHA256 (rust/crates/prctl-1.0.0.crate) = 059a34f111a9dee2ce1ac2826a68b24601c4298
SIZE (rust/crates/prctl-1.0.0.crate) = 5084
SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
-SHA256 (rust/crates/pretty-hex-0.3.0.crate) = c6fa0831dd7cc608c38a5e323422a0077678fa5744aa2be4ad91c4ece8eec8d5
-SIZE (rust/crates/pretty-hex-0.3.0.crate) = 6677
+SHA256 (rust/crates/pretty-hex-0.4.1.crate) = bbc83ee4a840062f368f9096d80077a9841ec117e17e7f700df81958f1451254
+SIZE (rust/crates/pretty-hex-0.4.1.crate) = 6933
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/prettyplease-0.1.25.crate) = 6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86
-SIZE (rust/crates/prettyplease-0.1.25.crate) = 49545
SHA256 (rust/crates/prettyplease-0.2.25.crate) = 64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033
SIZE (rust/crates/prettyplease-0.2.25.crate) = 58681
SHA256 (rust/crates/priority-queue-2.1.1.crate) = 714c75db297bc88a63783ffc6ab9f830698a6705aa0201416931759ef4c8183d
SIZE (rust/crates/priority-queue-2.1.1.crate) = 36321
-SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
-SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
+SHA256 (rust/crates/proc-macro-crate-2.0.0.crate) = 7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8
+SIZE (rust/crates/proc-macro-crate-2.0.0.crate) = 10922
SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
SHA256 (rust/crates/proc-macro2-1.0.89.crate) = f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e
SIZE (rust/crates/proc-macro2-1.0.89.crate) = 49446
-SHA256 (rust/crates/prost-0.11.9.crate) = 0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd
-SIZE (rust/crates/prost-0.11.9.crate) = 28958
-SHA256 (rust/crates/prost-0.12.6.crate) = deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29
-SIZE (rust/crates/prost-0.12.6.crate) = 21552
-SHA256 (rust/crates/prost-0.13.3.crate) = 7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f
-SIZE (rust/crates/prost-0.13.3.crate) = 25684
-SHA256 (rust/crates/prost-build-0.11.9.crate) = 119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270
-SIZE (rust/crates/prost-build-0.11.9.crate) = 37990
-SHA256 (rust/crates/prost-build-0.13.3.crate) = 0c1318b19085f08681016926435853bbf7858f9c082d0999b80550ff5d9abe15
-SIZE (rust/crates/prost-build-0.13.3.crate) = 42967
-SHA256 (rust/crates/prost-derive-0.11.9.crate) = e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4
-SIZE (rust/crates/prost-derive-0.11.9.crate) = 19513
-SHA256 (rust/crates/prost-derive-0.12.6.crate) = 81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1
-SIZE (rust/crates/prost-derive-0.12.6.crate) = 19556
-SHA256 (rust/crates/prost-derive-0.13.3.crate) = e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5
-SIZE (rust/crates/prost-derive-0.13.3.crate) = 19930
-SHA256 (rust/crates/prost-types-0.11.9.crate) = 213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13
-SIZE (rust/crates/prost-types-0.11.9.crate) = 40809
-SHA256 (rust/crates/prost-types-0.13.3.crate) = 4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670
-SIZE (rust/crates/prost-types-0.13.3.crate) = 45097
-SHA256 (rust/crates/protobuf-3.7.1.crate) = a3a7c64d9bf75b1b8d981124c14c179074e8caa7dfe7b6a12e6222ddcd0c8f72
-SIZE (rust/crates/protobuf-3.7.1.crate) = 211735
-SHA256 (rust/crates/protobuf-codegen-3.7.1.crate) = e26b833f144769a30e04b1db0146b2aaa53fd2fd83acf10a6b5f996606c18144
-SIZE (rust/crates/protobuf-codegen-3.7.1.crate) = 57731
-SHA256 (rust/crates/protobuf-parse-3.7.1.crate) = 322330e133eab455718444b4e033ebfac7c6528972c784fcde28d2cc783c6257
-SIZE (rust/crates/protobuf-parse-3.7.1.crate) = 67979
-SHA256 (rust/crates/protobuf-support-3.7.1.crate) = b088fd20b938a875ea00843b6faf48579462630015c3788d397ad6a786663252
-SIZE (rust/crates/protobuf-support-3.7.1.crate) = 11771
+SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
+SIZE (rust/crates/prost-0.13.5.crate) = 32469
+SHA256 (rust/crates/prost-build-0.13.5.crate) = be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf
+SIZE (rust/crates/prost-build-0.13.5.crate) = 47493
+SHA256 (rust/crates/prost-derive-0.13.5.crate) = 8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d
+SIZE (rust/crates/prost-derive-0.13.5.crate) = 20600
+SHA256 (rust/crates/prost-types-0.13.5.crate) = 52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16
+SIZE (rust/crates/prost-types-0.13.5.crate) = 49145
SHA256 (rust/crates/protoc-bin-vendored-3.1.0.crate) = dd89a830d0eab2502c81a9b8226d446a52998bb78e5e33cb2637c0cdd6068d99
SIZE (rust/crates/protoc-bin-vendored-3.1.0.crate) = 3714
SHA256 (rust/crates/protoc-bin-vendored-linux-aarch_64-3.1.0.crate) = f563627339f1653ea1453dfbcb4398a7369b768925eb14499457aeaa45afe22c
@@ -701,8 +713,6 @@ SHA256 (rust/crates/protoc-bin-vendored-macos-x86_64-3.1.0.crate) = 38943f3c9031
SIZE (rust/crates/protoc-bin-vendored-macos-x86_64-3.1.0.crate) = 2288796
SHA256 (rust/crates/protoc-bin-vendored-win32-3.1.0.crate) = 7dc55d7dec32ecaf61e0bd90b3d2392d721a28b95cfd23c3e176eccefbeab2f2
SIZE (rust/crates/protoc-bin-vendored-win32-3.1.0.crate) = 3170948
-SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
-SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
SHA256 (rust/crates/quinn-0.11.5.crate) = 8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684
SIZE (rust/crates/quinn-0.11.5.crate) = 75845
SHA256 (rust/crates/quinn-proto-0.11.8.crate) = fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6
@@ -711,14 +721,24 @@ SHA256 (rust/crates/quinn-udp-0.5.7.crate) = 7d5a626c6807713b15cac82a6acaccd6043
SIZE (rust/crates/quinn-udp-0.5.7.crate) = 24798
SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
+SIZE (rust/crates/rand-0.9.0.crate) = 97798
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rand_xorshift-0.3.0.crate) = d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f
SIZE (rust/crates/rand_xorshift-0.3.0.crate) = 9121
+SHA256 (rust/crates/rand_xoshiro-0.7.0.crate) = f703f4665700daf5512dcca5f43afa6af89f09db47fb56be587f80636bda2d41
+SIZE (rust/crates/rand_xoshiro-0.7.0.crate) = 18189
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
@@ -743,10 +763,10 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/reqwest-0.12.9.crate) = a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f
SIZE (rust/crates/reqwest-0.12.9.crate) = 179807
-SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/resolv-conf-0.7.1.crate) = 48375394603e3dd4b2d64371f7148fd8c7baa2680e28741f2cb8d23b59e3d4c4
+SIZE (rust/crates/resolv-conf-0.7.1.crate) = 17501
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rlimit-0.9.1.crate) = f8a29d87a652dc4d43c586328706bb5cdff211f3f39a530f240b53f7221dab8e
SIZE (rust/crates/rlimit-0.9.1.crate) = 17286
SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
@@ -755,26 +775,20 @@ SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b4
SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
SHA256 (rust/crates/rmpv-1.3.0.crate) = 58450723cd9ee93273ce44a20b6ec4efe17f8ed2e3631474387bfdecf18bb2a9
SIZE (rust/crates/rmpv-1.3.0.crate) = 28514
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc-hash-2.0.0.crate) = 583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152
SIZE (rust/crates/rustc-hash-2.0.0.crate) = 12691
SHA256 (rust/crates/rustix-0.38.39.crate) = 375116bee2be9ed569afe2154ea6a99dfdffd257f533f187498c2a8f5feaf4ee
SIZE (rust/crates/rustix-0.38.39.crate) = 377801
-SHA256 (rust/crates/rustls-0.19.1.crate) = 35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7
-SIZE (rust/crates/rustls-0.19.1.crate) = 208143
-SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
-SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-0.23.18.crate) = 9c9cc1d47e243d655ace55ed38201c19ae02c148ae56412ab8750e8f0166ab7f
-SIZE (rust/crates/rustls-0.23.18.crate) = 333736
-SHA256 (rust/crates/rustls-native-certs-0.5.0.crate) = 5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092
-SIZE (rust/crates/rustls-native-certs-0.5.0.crate) = 18482
+SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
+SIZE (rust/crates/rustls-0.23.23.crate) = 342561
SHA256 (rust/crates/rustls-native-certs-0.7.3.crate) = e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5
SIZE (rust/crates/rustls-native-certs-0.7.3.crate) = 31564
-SHA256 (rust/crates/rustls-native-certs-0.8.0.crate) = fcaf18a4f2be7326cd874a5fa579fae794320a0f388d365dca7e480e55f83f8a
-SIZE (rust/crates/rustls-native-certs-0.8.0.crate) = 32185
+SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
+SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
@@ -783,8 +797,6 @@ SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc14
SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
-SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
-SIZE (rust/crates/rusty-fork-0.3.0.crate) = 19881
SHA256 (rust/crates/ruzstd-0.3.1.crate) = 9a15e661f0f9dac21f3494fe5d23a6338c0ac116a2d22c2b63010acd89467ffe
SIZE (rust/crates/ruzstd-0.3.1.crate) = 49491
SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
@@ -799,22 +811,26 @@ SHA256 (rust/crates/schemars_derive-0.8.21.crate) = b1eee588578aff73f856ab961cd2
SIZE (rust/crates/schemars_derive-0.8.21.crate) = 18703
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/sct-0.6.1.crate) = b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce
-SIZE (rust/crates/sct-0.6.1.crate) = 26825
+SHA256 (rust/crates/scroll-0.12.0.crate) = 6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6
+SIZE (rust/crates/scroll-0.12.0.crate) = 24145
+SHA256 (rust/crates/scroll_derive-0.12.0.crate) = 7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932
+SIZE (rust/crates/scroll_derive-0.12.0.crate) = 4693
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-sys-2.12.0.crate) = ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6
-SIZE (rust/crates/security-framework-sys-2.12.0.crate) = 20103
+SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
+SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
SIZE (rust/crates/semver-1.0.23.crate) = 30622
SHA256 (rust/crates/sendfd-0.4.3.crate) = 604b71b8fc267e13bb3023a2c901126c8f349393666a6d98ac1ae5729b701798
SIZE (rust/crates/sendfd-0.4.3.crate) = 11120
-SHA256 (rust/crates/serde-1.0.214.crate) = f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5
-SIZE (rust/crates/serde-1.0.214.crate) = 78523
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_bytes-0.11.15.crate) = 387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a
SIZE (rust/crates/serde_bytes-0.11.15.crate) = 12191
-SHA256 (rust/crates/serde_derive-1.0.214.crate) = de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766
-SIZE (rust/crates/serde_derive-1.0.214.crate) = 56630
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
SHA256 (rust/crates/serde_json-1.0.132.crate) = d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03
@@ -833,10 +849,6 @@ SHA256 (rust/crates/serde_with_macros-3.11.0.crate) = 9d846214a9854ef724f3da161b
SIZE (rust/crates/serde_with_macros-3.11.0.crate) = 32054
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
-SHA256 (rust/crates/serial_test-2.0.0.crate) = 0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d
-SIZE (rust/crates/serial_test-2.0.0.crate) = 7946
-SHA256 (rust/crates/serial_test_derive-2.0.0.crate) = 91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f
-SIZE (rust/crates/serial_test_derive-2.0.0.crate) = 5638
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
@@ -863,10 +875,6 @@ SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
SIZE (rust/crates/socket2-0.5.7.crate) = 55758
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -893,8 +901,6 @@ SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67
SIZE (rust/crates/syn-1.0.109.crate) = 237611
SHA256 (rust/crates/syn-2.0.87.crate) = 25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d
SIZE (rust/crates/syn-2.0.87.crate) = 278076
-SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
-SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939
SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
@@ -905,8 +911,8 @@ SHA256 (rust/crates/sysinfo-0.29.11.crate) = cd727fc423c2060f6c92d9534cef765c65a
SIZE (rust/crates/sysinfo-0.29.11.crate) = 156557
SHA256 (rust/crates/tar-0.4.43.crate) = c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6
SIZE (rust/crates/tar-0.4.43.crate) = 60181
-SHA256 (rust/crates/target-triple-0.1.3.crate) = 42a4d50cdb458045afc8131fd91b64904da29548bcb63c7236e0844936c13078
-SIZE (rust/crates/target-triple-0.1.3.crate) = 6962
+SHA256 (rust/crates/target-triple-0.1.4.crate) = 1ac9aa371f599d22256307c24a9d748c041e548cbf599f35d890f9d365361790
+SIZE (rust/crates/target-triple-0.1.4.crate) = 7143
SHA256 (rust/crates/tempfile-3.13.0.crate) = f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b
SIZE (rust/crates/tempfile-3.13.0.crate) = 34910
SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
@@ -917,8 +923,8 @@ SHA256 (rust/crates/test-case-2.2.2.crate) = 21d6cf5a7dffb3f9dceec8e6b8ca528d9bd
SIZE (rust/crates/test-case-2.2.2.crate) = 7593
SHA256 (rust/crates/test-case-macros-2.2.2.crate) = e45b7bf6e19353ddd832745c8fcf77a17a93171df7151187f26623f2b75b5b26
SIZE (rust/crates/test-case-macros-2.2.2.crate) = 10108
-SHA256 (rust/crates/testcontainers-0.17.0.crate) = 025e0ac563d543e0354d984540e749859a83dbe5c0afb8d458dc48d91cef2d6a
-SIZE (rust/crates/testcontainers-0.17.0.crate) = 36625
+SHA256 (rust/crates/testcontainers-0.22.0.crate) = 2ef8374cea2c164699681ecc39316c3e1d953831a7a5721e36c7736d974e15fa
+SIZE (rust/crates/testcontainers-0.22.0.crate) = 46290
SHA256 (rust/crates/thiserror-1.0.68.crate) = 02dd99dc800bbb97186339685293e1cc5d9df1f8fae2d0aecd9ff1c77efea892
SIZE (rust/crates/thiserror-1.0.68.crate) = 22003
SHA256 (rust/crates/thiserror-impl-1.0.68.crate) = a7c61ec9a6f64d2793d8a45faba21efbe3ced62a886d44c36a009b2b519b4c7e
@@ -929,12 +935,12 @@ SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a
SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
SHA256 (rust/crates/thrift-0.15.0.crate) = b82ca8f46f95b3ce96081fe3dd89160fdea970c254bb72925255d1b62aae692e
SIZE (rust/crates/thrift-0.15.0.crate) = 44478
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
-SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
@@ -945,16 +951,10 @@ SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c7
SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.41.0.crate) = 145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb
-SIZE (rust/crates/tokio-1.41.0.crate) = 805168
-SHA256 (rust/crates/tokio-io-timeout-1.2.0.crate) = 30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf
-SIZE (rust/crates/tokio-io-timeout-1.2.0.crate) = 8993
-SHA256 (rust/crates/tokio-macros-2.4.0.crate) = 693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752
-SIZE (rust/crates/tokio-macros-2.4.0.crate) = 12501
-SHA256 (rust/crates/tokio-rustls-0.22.0.crate) = bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6
-SIZE (rust/crates/tokio-rustls-0.22.0.crate) = 22706
-SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
-SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
+SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
+SIZE (rust/crates/tokio-1.44.2.crate) = 841618
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-rustls-0.26.0.crate) = 0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4
SIZE (rust/crates/tokio-rustls-0.26.0.crate) = 34253
SHA256 (rust/crates/tokio-serde-0.8.0.crate) = 911a61637386b789af998ee23f50aa30d5fd7edcec8d6d3dedae5e5815205466
@@ -963,42 +963,42 @@ SHA256 (rust/crates/tokio-stream-0.1.16.crate) = 4f4e6ce100d0eb49a2734f8c0812bcd
SIZE (rust/crates/tokio-stream-0.1.16.crate) = 38312
SHA256 (rust/crates/tokio-util-0.7.12.crate) = 61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a
SIZE (rust/crates/tokio-util-0.7.12.crate) = 115177
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
-SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
-SHA256 (rust/crates/tonic-0.9.2.crate) = 3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a
-SIZE (rust/crates/tonic-0.9.2.crate) = 92598
+SHA256 (rust/crates/toml-0.8.22.crate) = 05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae
+SIZE (rust/crates/toml-0.8.22.crate) = 76224
+SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3
+SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622
+SHA256 (rust/crates/toml_edit-0.20.7.crate) = 70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81
+SIZE (rust/crates/toml_edit-0.20.7.crate) = 101056
+SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e
+SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714
+SHA256 (rust/crates/toml_write-0.1.1.crate) = bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076
+SIZE (rust/crates/toml_write-0.1.1.crate) = 17467
SHA256 (rust/crates/tonic-0.12.3.crate) = 877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52
SIZE (rust/crates/tonic-0.12.3.crate) = 99380
-SHA256 (rust/crates/tonic-build-0.12.3.crate) = 9557ce109ea773b399c9b9e5dca39294110b74f1f342cb347a80d1fce8c26a11
-SIZE (rust/crates/tonic-build-0.12.3.crate) = 19136
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
SIZE (rust/crates/tower-0.4.13.crate) = 106906
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
-SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
-SIZE (rust/crates/tracing-0.1.40.crate) = 79459
-SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
-SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
-SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
-SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-appender-0.2.3.crate) = 3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf
+SIZE (rust/crates/tracing-appender-0.2.3.crate) = 21964
+SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
+SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
+SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
+SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-opentelemetry-0.17.4.crate) = fbbe89715c1dbbb790059e2565353978564924ee85017b5fff365c872ff6721f
SIZE (rust/crates/tracing-opentelemetry-0.17.4.crate) = 104741
-SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
-SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
-SHA256 (rust/crates/tracing-test-0.2.5.crate) = 557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68
-SIZE (rust/crates/tracing-test-0.2.5.crate) = 9080
-SHA256 (rust/crates/tracing-test-macro-0.2.5.crate) = 04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568
-SIZE (rust/crates/tracing-test-macro-0.2.5.crate) = 7665
+SHA256 (rust/crates/tracing-serde-0.2.0.crate) = 704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1
+SIZE (rust/crates/tracing-serde-0.2.0.crate) = 7755
+SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
+SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/trybuild-1.0.101.crate) = 8dcd332a5496c026f1e14b7f3d2b7bd98e509660c04239c58b0ba38a12daded4
@@ -1017,14 +1017,12 @@ SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
-SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
-SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.3.crate) = 8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada
SIZE (rust/crates/url-2.5.3.crate) = 81624
-SHA256 (rust/crates/ustr-1.1.0.crate) = 18b19e258aa08450f93369cf56dd78063586adf19e92a75b338a800f799a0208
-SIZE (rust/crates/ustr-1.1.0.crate) = 350646
+SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
+SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
@@ -1041,34 +1039,34 @@ SHA256 (rust/crates/value-trait-0.10.1.crate) = 9170e001f458781e92711d2ad666110f
SIZE (rust/crates/value-trait-0.10.1.crate) = 25645
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.95.crate) = 128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e
-SIZE (rust/crates/wasm-bindgen-0.2.95.crate) = 43894
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.95.crate) = cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358
-SIZE (rust/crates/wasm-bindgen-backend-0.2.95.crate) = 30487
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
SHA256 (rust/crates/wasm-bindgen-futures-0.4.45.crate) = cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b
SIZE (rust/crates/wasm-bindgen-futures-0.4.45.crate) = 14329
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.95.crate) = e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56
-SIZE (rust/crates/wasm-bindgen-macro-0.2.95.crate) = 6938
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 21331
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 7649
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/web-sys-0.3.72.crate) = f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112
SIZE (rust/crates/web-sys-0.3.72.crate) = 629190
-SHA256 (rust/crates/webpki-0.21.4.crate) = b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea
-SIZE (rust/crates/webpki-0.21.4.crate) = 58505
SHA256 (rust/crates/webpki-roots-0.26.6.crate) = 841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958
SIZE (rust/crates/webpki-roots-0.26.6.crate) = 255384
SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
SIZE (rust/crates/which-4.4.2.crate) = 15953
+SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
+SIZE (rust/crates/widestring-1.2.0.crate) = 89105
SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
SIZE (rust/crates/winapi-0.2.8.crate) = 455145
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -1083,16 +1081,30 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.51.1.crate) = ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9
SIZE (rust/crates/windows-0.51.1.crate) = 12250614
+SHA256 (rust/crates/windows-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
+SIZE (rust/crates/windows-0.52.0.crate) = 11843715
+SHA256 (rust/crates/windows-0.59.0.crate) = 7f919aee0a93304be7f62e8e5027811bbba96bcb1de84d6618be56e43f8a32a1
+SIZE (rust/crates/windows-0.59.0.crate) = 9429988
SHA256 (rust/crates/windows-core-0.51.1.crate) = f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64
SIZE (rust/crates/windows-core-0.51.1.crate) = 42364
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-core-0.59.0.crate) = 810ce18ed2112484b0d4e15d022e5f598113e220c53e373fb31e67e21670c1ce
+SIZE (rust/crates/windows-core-0.59.0.crate) = 37073
+SHA256 (rust/crates/windows-implement-0.59.0.crate) = 83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1
+SIZE (rust/crates/windows-implement-0.59.0.crate) = 11373
+SHA256 (rust/crates/windows-interface-0.59.0.crate) = cb26fd936d991781ea39e87c3a27285081e3c0da5ca0fcbc02d368cc6f52ff01
+SIZE (rust/crates/windows-interface-0.59.0.crate) = 11751
SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
+SHA256 (rust/crates/windows-result-0.3.0.crate) = d08106ce80268c4067c0571ca55a9b4e9516518eaa1a1fe9b37ca403ae1d1a34
+SIZE (rust/crates/windows-result-0.3.0.crate) = 13536
SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-strings-0.3.0.crate) = b888f919960b42ea4e11c2f408fadb55f78a9f236d5eef084103c8ce52893491
+SIZE (rust/crates/windows-strings-0.3.0.crate) = 14464
SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -1105,54 +1117,76 @@ SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c0964560
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
+SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
SIZE (rust/crates/winnow-0.5.40.crate) = 159316
-SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
+SHA256 (rust/crates/winnow-0.7.9.crate) = d9fb597c990f03753e08d3c29efbfcf2019a003b4bf4ba19225c158e1549f0f3
+SIZE (rust/crates/winnow-0.7.9.crate) = 174763
+SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
+SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
SIZE (rust/crates/write16-1.0.0.crate) = 7218
SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
@@ -1167,23 +1201,39 @@ SHA256 (rust/crates/yoke-derive-0.7.4.crate) = 28cc31741b18cb6f1d5ff12f5b7523e3d
SIZE (rust/crates/yoke-derive-0.7.4.crate) = 7470
SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
+SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
+SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487
SHA256 (rust/crates/zerofrom-0.1.4.crate) = 91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55
SIZE (rust/crates/zerofrom-0.1.4.crate) = 5044
SHA256 (rust/crates/zerofrom-derive-0.1.4.crate) = 0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5
SIZE (rust/crates/zerofrom-derive-0.1.4.crate) = 8232
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
+SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (rust/crates/zip-4.0.0.crate) = 153a6fff49d264c4babdcfa6b4d534747f520e56e8f0f384f3b808c4b64cc1fd
+SIZE (rust/crates/zip-4.0.0.crate) = 111911
+SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
+SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
+SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
+SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.3.crate) = f3051792fbdc2e1e143244dc28c60f73d8470e93f3f9cbd0ead44da5ed802722
+SIZE (rust/crates/zstd-safe-7.2.3.crate) = 28995
+SHA256 (rust/crates/zstd-sys-2.0.14+zstd.1.5.7.crate) = 8fb060d4926e4ac3a3ad15d864e99ceb5f343c6b34f5bd6d81ae6ed417311be5
+SIZE (rust/crates/zstd-sys-2.0.14+zstd.1.5.7.crate) = 764660
SHA256 (rust/crates/zwohash-0.1.2.crate) = beaf63e0740cea93ca85de39611a8bc8262a50adacd6321cd209a123676d0447
SIZE (rust/crates/zwohash-0.1.2.crate) = 11110
-SHA256 (DataDog-saluki-c89b58e5784b985819baf11f13f7d35876741222_GH0.tar.gz) = 903b9e9986e52c505692d74e24352f4a4954c9bb901d02173769a5818df80d55
-SIZE (DataDog-saluki-c89b58e5784b985819baf11f13f7d35876741222_GH0.tar.gz) = 505039
SHA256 (bantonsson-proptest-9f623fbab7a1a4da487551128c2bffeee2ed6b87_GH0.tar.gz) = 0a38017d8f794ab1a9740942e65de8940c08a6dd3224275bf7f6f2dbddb72872
SIZE (bantonsson-proptest-9f623fbab7a1a4da487551128c2bffeee2ed6b87_GH0.tar.gz) = 330664
-SHA256 (DataDog-libdatadog-v16.0.3_GH0.tar.gz) = fabc1f3f3bb844e25480c6be5033961ecb4922fe077a867fe9dd4085436f7a9b
-SIZE (DataDog-libdatadog-v16.0.3_GH0.tar.gz) = 1083221
+SHA256 (DataDog-libdatadog-v20.0.0_GH0.tar.gz) = 7f92d4c4155b4475049675cadf70155b6314679f112b9becd89ae5b4b225a010
+SIZE (DataDog-libdatadog-v20.0.0_GH0.tar.gz) = 1931762
diff --git a/devel/libdatadog/files/patch-crashtracker-src-collector-crash_handler.rs b/devel/libdatadog/files/patch-crashtracker-src-collector-crash_handler.rs
deleted file mode 100644
index f055d23ccd49..000000000000
--- a/devel/libdatadog/files/patch-crashtracker-src-collector-crash_handler.rs
+++ /dev/null
@@ -1,11 +0,0 @@
---- crashtracker/src/collector/crash_handler.rs.orig 2025-02-11 17:46:31 UTC
-+++ crashtracker/src/collector/crash_handler.rs
-@@ -48,7 +48,7 @@ use std::time::{Duration, Instant};
- // Macos seems to have deprecated vfork. The reason to prefer vfork is to suppress atfork
- // handlers. This is OK because macos is primarily a test platform, and we have system-level
- // testing on Linux in various CI environments.
--#[cfg(target_os = "macos")]
-+#[cfg(any(target_os = "freebsd", target_os = "macos"))]
- use libc::fork as vfork;
-
- #[cfg(target_os = "linux")]
diff --git a/devel/libdatadog/files/patch-crashtracker-src-collector-emitters.rs b/devel/libdatadog/files/patch-crashtracker-src-collector-emitters.rs
deleted file mode 100644
index 0972ee8b4027..000000000000
--- a/devel/libdatadog/files/patch-crashtracker-src-collector-emitters.rs
+++ /dev/null
@@ -1,11 +0,0 @@
---- crashtracker/src/collector/emitters.rs.orig 2025-02-11 17:46:31 UTC
-+++ crashtracker/src/collector/emitters.rs
-@@ -151,7 +151,7 @@ fn emit_proc_self_maps(w: &mut impl Write) -> anyhow::
- Ok(())
- }
-
--#[cfg(target_os = "linux")]
-+#[cfg(any(target_os = "freebsd", target_os = "linux"))]
- fn emit_ucontext(w: &mut impl Write, ucontext: *const ucontext_t) -> anyhow::Result<()> {
- anyhow::ensure!(!ucontext.is_null());
- writeln!(w, "{DD_CRASHTRACK_BEGIN_UCONTEXT}")?;
diff --git a/devel/libdatadog/files/patch-datadog-crashtracker-src-collector-emitters.rs b/devel/libdatadog/files/patch-datadog-crashtracker-src-collector-emitters.rs
new file mode 100644
index 000000000000..1e73a6a45a30
--- /dev/null
+++ b/devel/libdatadog/files/patch-datadog-crashtracker-src-collector-emitters.rs
@@ -0,0 +1,23 @@
+--- datadog-crashtracker/src/collector/emitters.rs.orig 2025-02-11 17:46:31 UTC
++++ datadog-crashtracker/src/collector/emitters.rs
+@@ -178,7 +178,7 @@ fn emit_proc_self_maps(w: &mut impl Write) -> Result<(
+ Ok(())
+ }
+
+-#[cfg(target_os = "linux")]
++#[cfg(any(target_os = "freebsd", target_os = "linux"))]
+ fn emit_ucontext(w: &mut impl Write, ucontext: *const ucontext_t) -> Result<(), EmitterError> {
+ if ucontext.is_null() {
+ return Err(EmitterError::NullUcontext);
+@@ -305,6 +305,11 @@ fn extract_rsp(ucontext: *const ucontext_t) -> usize {
+ return (*(*ucontext).uc_mcontext).__ss.__rsp as usize;
+ #[cfg(all(target_os = "macos", target_arch = "aarch64"))]
+ return (*(*ucontext).uc_mcontext).__ss.__sp as usize;
++
++ #[cfg(all(target_os = "freebsd", target_arch = "x86_64"))]
++ return (*ucontext).uc_mcontext.mc_rsp as usize;
++ #[cfg(all(target_os = "freebsd", target_arch = "aarch64"))]
++ return (*ucontext).uc_mcontext.mc_gpregs.gp_sp;
+
+ #[cfg(all(target_os = "linux", target_arch = "x86_64"))]
+ return (*ucontext).uc_mcontext.gregs[libc::REG_RSP as usize] as usize;
diff --git a/devel/libdatadog/files/patch-datadog-ipc-src-platform-unix-locks.rs b/devel/libdatadog/files/patch-datadog-ipc-src-platform-unix-locks.rs
new file mode 100644
index 000000000000..59c259bede76
--- /dev/null
+++ b/devel/libdatadog/files/patch-datadog-ipc-src-platform-unix-locks.rs
@@ -0,0 +1,11 @@
+--- datadog-ipc/src/platform/unix/locks.rs.orig 2023-03-27 13:18:03 UTC
++++ datadog-ipc/src/platform/unix/locks.rs
+@@ -78,6 +78,8 @@ impl FLock {
+ l_start: 0,
+ l_len: 0,
+ l_pid: 0,
++ #[cfg(target_os = "freebsd")]
++ l_sysid: 0,
+ };
+
+ match nix::fcntl::fcntl(this.fd, FcntlArg::F_SETLK(&lock)) {
diff --git a/devel/libdatadog/files/patch-datadog-library-config-src-lib.rs b/devel/libdatadog/files/patch-datadog-library-config-src-lib.rs
new file mode 100644
index 000000000000..7d4efe514104
--- /dev/null
+++ b/devel/libdatadog/files/patch-datadog-library-config-src-lib.rs
@@ -0,0 +1,51 @@
+--- datadog-library-config/src/lib.rs.orig 2025-02-11 17:46:31 UTC
++++ datadog-library-config/src/lib.rs
+@@ -461,14 +461,19 @@ pub enum Target {
+ }
+
+ pub enum Target {
++ FreeBSD,
+ Linux,
+ Macos,
+ Windows,
+ }
+
+ impl Target {
+- #[cfg(any(target_os = "linux", target_os = "macos", windows))]
++ #[cfg(any(target_os = "freebsd", target_os = "linux", target_os = "macos", windows))]
+ const fn current() -> Self {
++ #[cfg(target_os = "freebsd")]
++ {
++ Self::FreeBSD
++ }
+ #[cfg(target_os = "linux")]
+ {
+ Self::Linux
+@@ -485,16 +490,17 @@ impl Configurator {
+ }
+
+ impl Configurator {
+- #[cfg(any(target_os = "linux", target_os = "macos", windows))]
++ #[cfg(any(target_os = "freebsd", target_os = "linux", target_os = "macos", windows))]
+ pub const FLEET_STABLE_CONFIGURATION_PATH: &'static str =
+ Self::fleet_stable_configuration_path(Target::current());
+
+- #[cfg(any(target_os = "linux", target_os = "macos", windows))]
++ #[cfg(any(target_os = "freebsd", target_os = "linux", target_os = "macos", windows))]
+ pub const LOCAL_STABLE_CONFIGURATION_PATH: &'static str =
+ Self::local_stable_configuration_path(Target::current());
+
+ pub const fn local_stable_configuration_path(target: Target) -> &'static str {
+ match target {
++ Target::FreeBSD => "%%LOCALBASE%%/etc/datadog-agent/application_monitoring.yaml",
+ Target::Linux => "/etc/datadog-agent/application_monitoring.yaml",
+ Target::Macos => "/opt/datadog-agent/etc/application_monitoring.yaml",
+ Target::Windows => "C:\\ProgramData\\Datadog\\application_monitoring.yaml",
+@@ -503,6 +509,7 @@ impl Configurator {
+
+ pub const fn fleet_stable_configuration_path(target: Target) -> &'static str {
+ match target {
++ Target::FreeBSD => "%%LOCALBASE%%/etc/datadog-agent/managed/datadog-agent/stable/application_monitoring.yaml",
+ Target::Linux => "/etc/datadog-agent/managed/datadog-agent/stable/application_monitoring.yaml",
+ Target::Macos => "/opt/datadog-agent/etc/stable/application_monitoring.yaml",
+ Target::Windows => "C:\\ProgramData\\Datadog\\managed\\datadog-agent\\stable\\application_monitoring.yaml",
diff --git a/devel/libdatadog/files/patch-datadog-sidecar-src-setup-unix.rs b/devel/libdatadog/files/patch-datadog-sidecar-src-setup-unix.rs
new file mode 100644
index 000000000000..5c37c84f50de
--- /dev/null
+++ b/devel/libdatadog/files/patch-datadog-sidecar-src-setup-unix.rs
@@ -0,0 +1,12 @@
+--- datadog-sidecar/src/setup/unix.rs.orig 2024-05-03 17:30:09 UTC
++++ datadog-sidecar/src/setup/unix.rs
+@@ -111,6 +111,9 @@ impl Default for SharedDirLiaison {
+ }
+ }
+
++#[cfg(target_os = "freebsd")]
++pub type DefaultLiason = SharedDirLiaison;
++
+ #[cfg(target_os = "linux")]
+ mod linux {
+ use std::{io, os::unix::net::UnixListener, path::PathBuf};
diff --git a/devel/libdatadog/files/patch-ddcommon-src-unix_utils-fork.rs b/devel/libdatadog/files/patch-ddcommon-src-unix_utils-fork.rs
new file mode 100644
index 000000000000..fd0ea26196d1
--- /dev/null
+++ b/devel/libdatadog/files/patch-ddcommon-src-unix_utils-fork.rs
@@ -0,0 +1,11 @@
+--- ddcommon/src/unix_utils/fork.rs.orig 2025-08-22 12:57:44.659695000 +0000
++++ ddcommon/src/unix_utils/fork.rs 2025-08-22 12:57:54.570083000 +0000
+@@ -1,7 +1,7 @@
+ // Copyright 2025-Present Datadog, Inc. https://www.datadoghq.com/
+ // SPDX-License-Identifier: Apache-2.0
+
+-#[cfg(target_os = "macos")]
++#[cfg(any(target_os = "freebsd", target_os = "macos"))]
+ pub fn alt_fork() -> i32 {
+ // There is a lower-level `__fork()` function in macOS, and we can call it from Rust, but the
+ // runtime is much stricter about which operations (e.g., no malloc) are allowed in the child.
diff --git a/devel/libdatadog/files/patch-ipc-src-platform-unix-locks.rs b/devel/libdatadog/files/patch-ipc-src-platform-unix-locks.rs
deleted file mode 100644
index 5f1dd777e878..000000000000
--- a/devel/libdatadog/files/patch-ipc-src-platform-unix-locks.rs
+++ /dev/null
@@ -1,11 +0,0 @@
---- ipc/src/platform/unix/locks.rs.orig 2023-03-27 13:18:03 UTC
-+++ ipc/src/platform/unix/locks.rs
-@@ -77,6 +77,8 @@ impl FLock {
- l_start: 0,
- l_len: 0,
- l_pid: 0,
-+ #[cfg(target_os = "freebsd")]
-+ l_sysid: 0,
- };
-
- match nix::fcntl::fcntl(this.fd, FcntlArg::F_SETLK(&lock)) {
diff --git a/devel/libdatadog/files/patch-library-config-src-lib.rs b/devel/libdatadog/files/patch-library-config-src-lib.rs
deleted file mode 100644
index bd62ef03fd4f..000000000000
--- a/devel/libdatadog/files/patch-library-config-src-lib.rs
+++ /dev/null
@@ -1,51 +0,0 @@
---- library-config/src/lib.rs.orig 2025-02-11 17:46:31 UTC
-+++ library-config/src/lib.rs
-@@ -461,14 +461,19 @@ pub enum Target {
- }
-
- pub enum Target {
-+ FreeBSD,
- Linux,
- Macos,
- Windows,
- }
-
- impl Target {
-- #[cfg(any(target_os = "linux", target_os = "macos", windows))]
-+ #[cfg(any(target_os = "freebsd", target_os = "linux", target_os = "macos", windows))]
- const fn current() -> Self {
-+ #[cfg(target_os = "freebsd")]
-+ {
-+ Self::FreeBSD
-+ }
- #[cfg(target_os = "linux")]
- {
- Self::Linux
-@@ -485,16 +490,17 @@ impl Configurator {
- }
-
- impl Configurator {
-- #[cfg(any(target_os = "linux", target_os = "macos", windows))]
-+ #[cfg(any(target_os = "freebsd", target_os = "linux", target_os = "macos", windows))]
- pub const FLEET_STABLE_CONFIGURATION_PATH: &'static str =
- Self::fleet_stable_configuration_path(Target::current());
-
-- #[cfg(any(target_os = "linux", target_os = "macos", windows))]
-+ #[cfg(any(target_os = "freebsd", target_os = "linux", target_os = "macos", windows))]
- pub const LOCAL_STABLE_CONFIGURATION_PATH: &'static str =
- Self::local_stable_configuration_path(Target::current());
-
- pub const fn local_stable_configuration_path(target: Target) -> &'static str {
- match target {
-+ Target::FreeBSD => "%%LOCALBASE%%/etc/datadog-agent/application_monitoring.yaml",
- Target::Linux => "/etc/datadog-agent/application_monitoring.yaml",
- Target::Macos => "/opt/datadog-agent/etc/application_monitoring.yaml",
- Target::Windows => "C:\\ProgramData\\Datadog\\application_monitoring.yaml",
-@@ -503,6 +509,7 @@ impl Configurator {
-
- pub const fn fleet_stable_configuration_path(target: Target) -> &'static str {
- match target {
-+ Target::FreeBSD => "%%LOCALBASE%%/etc/datadog-agent/managed/datadog-agent/stable/application_monitoring.yaml",
- Target::Linux => "/etc/datadog-agent/managed/datadog-agent/stable/application_monitoring.yaml",
- Target::Macos => "/opt/datadog-agent/etc/stable/application_monitoring.yaml",
- Target::Windows => "C:\\ProgramData\\Datadog\\managed\\datadog-agent\\stable\\application_monitoring.yaml",
diff --git a/devel/libdatadog/files/patch-sidecar-src-setup-unix.rs b/devel/libdatadog/files/patch-sidecar-src-setup-unix.rs
deleted file mode 100644
index c89f7547f2c3..000000000000
--- a/devel/libdatadog/files/patch-sidecar-src-setup-unix.rs
+++ /dev/null
@@ -1,12 +0,0 @@
---- sidecar/src/setup/unix.rs.orig 2024-05-03 17:30:09 UTC
-+++ sidecar/src/setup/unix.rs
-@@ -111,6 +111,9 @@ impl Default for SharedDirLiaison {
- }
- }
-
-+#[cfg(target_os = "freebsd")]
-+pub type DefaultLiason = SharedDirLiaison;
-+
- #[cfg(target_os = "linux")]
- mod linux {
- use std::{io, os::unix::net::UnixListener, path::PathBuf};
diff --git a/devel/libdatadog/pkg-plist b/devel/libdatadog/pkg-plist
index 817bedba8ea8..80fa663eb497 100644
--- a/devel/libdatadog/pkg-plist
+++ b/devel/libdatadog/pkg-plist
@@ -5,17 +5,21 @@ include/datadog/crashtracker.h
include/datadog/data-pipeline.h
include/datadog/library-config.h
include/datadog/live-debugger.h
+include/datadog/log.h
include/datadog/profiling.h
include/datadog/telemetry.h
lib/cmake/libdatadog/DataPipelineConfig.cmake
lib/cmake/libdatadog/DatadogConfig.cmake
lib/libdata_pipeline_ffi.a
lib/libdata_pipeline_ffi.so
+lib/libdatadog_crashtracker_ffi.so
lib/libdatadog_ipc_macros.so
lib/libdatadog_library_config_ffi.a
lib/libdatadog_library_config_ffi.so
lib/libdatadog_live_debugger_ffi.a
lib/libdatadog_live_debugger_ffi.so
+lib/libdatadog_log_ffi.a
+lib/libdatadog_log_ffi.so
lib/libdatadog_profiling_ffi.a
lib/libdatadog_profiling_ffi.so
lib/libdatadog_sidecar_ffi.a
diff --git a/devel/libdatovka/Makefile b/devel/libdatovka/Makefile
index d19c3b822f39..7b3b5c0a9756 100644
--- a/devel/libdatovka/Makefile
+++ b/devel/libdatovka/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libdatovka
-DISTVERSION= 0.7.1
-PORTREVISION= 1
+DISTVERSION= 0.7.2
CATEGORIES= devel
MASTER_SITES= https://secure.nic.cz/files/datove_schranky/libdatovka/
diff --git a/devel/libdatovka/distinfo b/devel/libdatovka/distinfo
index 4d505286d1a3..cf0712f0f433 100644
--- a/devel/libdatovka/distinfo
+++ b/devel/libdatovka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743321527
-SHA256 (libdatovka-0.7.1.tar.xz) = c8d5cbc1009a6d98c507a6537664b7d62f31f372cd1635185d285b79e92ebcff
-SIZE (libdatovka-0.7.1.tar.xz) = 729220
+TIMESTAMP = 1758788262
+SHA256 (libdatovka-0.7.2.tar.xz) = efbcaa658066e60bb7dde6c3ebe0b7147aeb466130461cb4784085d103490706
+SIZE (libdatovka-0.7.2.tar.xz) = 731352
diff --git a/devel/libdatovka/pkg-plist b/devel/libdatovka/pkg-plist
index 850125110644..0308168448ce 100644
--- a/devel/libdatovka/pkg-plist
+++ b/devel/libdatovka/pkg-plist
@@ -2,7 +2,7 @@ include/libdatovka/isds.h
lib/libdatovka.a
lib/libdatovka.so
lib/libdatovka.so.8
-lib/libdatovka.so.8.0.1
+lib/libdatovka.so.8.1.0
libdata/pkgconfig/libdatovka.pc
share/locale/cs/LC_MESSAGES/libdatovka.mo
share/man/man3/isds.h.libdatovka.3.gz
diff --git a/devel/libddwaf/Makefile b/devel/libddwaf/Makefile
index c080b688117f..9cf8c7de41e2 100644
--- a/devel/libddwaf/Makefile
+++ b/devel/libddwaf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libddwaf
-PORTVERSION= 1.26.0
+PORTVERSION= 1.28.1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/libddwaf/distinfo b/devel/libddwaf/distinfo
index 869a8e73b8a1..5604d39cbc58 100644
--- a/devel/libddwaf/distinfo
+++ b/devel/libddwaf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622347
-SHA256 (DataDog-libddwaf-1.26.0_GH0.tar.gz) = c6f47c14601d249765d96eaad200e7704517ccdca8e633f5e7665850c832ede3
-SIZE (DataDog-libddwaf-1.26.0_GH0.tar.gz) = 1497338
+TIMESTAMP = 1757436413
+SHA256 (DataDog-libddwaf-1.28.1_GH0.tar.gz) = 77dd1e93c52338feb2f62d49983ef4d16ce7fbcd1e4a8f355c064e5a677bce1f
+SIZE (DataDog-libddwaf-1.28.1_GH0.tar.gz) = 1513994
diff --git a/devel/libfaketime/Makefile b/devel/libfaketime/Makefile
index cc89c33ef7e5..2ea25c82512e 100644
--- a/devel/libfaketime/Makefile
+++ b/devel/libfaketime/Makefile
@@ -1,7 +1,6 @@
PORTNAME= libfaketime
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.10
-PORTREVISION= 1
+DISTVERSION= 0.9.12
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
@@ -11,12 +10,12 @@ WWW= https://github.com/wolfcw/libfaketime
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN_FreeBSD_15= ld: error: version script assignment of 'GLIBC_2.2' to symbol 'timer_gettime' failed: symbol not defined
+RUN_DEPENDS= coreutils>=0:sysutils/coreutils
USES= gmake shebangfix
USE_GITHUB= yes
GH_ACCOUNT= wolfcw
-GH_TAGNAME= da77808
+USE_GCC= yes
USE_LDCONFIG= yes
SHEBANG_FILES= test/functests/common.inc test/testframe.sh
diff --git a/devel/libfaketime/distinfo b/devel/libfaketime/distinfo
index e93aebf64d1e..bc50ecd3bed3 100644
--- a/devel/libfaketime/distinfo
+++ b/devel/libfaketime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1646764041
-SHA256 (wolfcw-libfaketime-v0.9.10-da77808_GH0.tar.gz) = 59d42d762fa1372325486082d9498c0ce6dcb2446ed567bc5f0d85a7c2f1b017
-SIZE (wolfcw-libfaketime-v0.9.10-da77808_GH0.tar.gz) = 55667
+TIMESTAMP = 1755550332
+SHA256 (wolfcw-libfaketime-v0.9.12_GH0.tar.gz) = 4fc32218697c052adcdc5ee395581f2554ca56d086ac817ced2be0d6f1f8a9fa
+SIZE (wolfcw-libfaketime-v0.9.12_GH0.tar.gz) = 94913
diff --git a/devel/libfaketime/files/patch-man_Makefile b/devel/libfaketime/files/patch-man_Makefile
deleted file mode 100644
index 0bf6ffb70bbe..000000000000
--- a/devel/libfaketime/files/patch-man_Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
---- man/Makefile.orig 2016-06-27 06:54:00 UTC
-+++ man/Makefile
-@@ -1,14 +1,16 @@
- INSTALL ?= install
-
- PREFIX ?= /usr/local
-+MANDIR ?= /share/man
-
- all:
-
- install:
-- $(INSTALL) -Dm0644 faketime.1 "${DESTDIR}${PREFIX}/share/man/man1/faketime.1"
-- gzip -f "${DESTDIR}${PREFIX}/share/man/man1/faketime.1"
-+ $(INSTALL) -dm0755 "${DESTDIR}${PREFIX}$(MANDIR)/man1"
-+ $(INSTALL) -Dm0644 faketime.1 "$(DESTDIR)$(PREFIX)$(MANDIR)/man1"
-+ gzip -f $(DESTDIR)$(PREFIX)$(MANDIR)/man1/faketime.1
-
- uninstall:
-- rm -f "${DESTDIR}${PREFIX}/share/man/man1/faketime.1.gz"
-+ rm -f "$(DESTDIR)$(PREFIX)$(MANDIR)/man1/faketime.1.gz"
-
- .PHONY: all install uninstall
diff --git a/devel/libfaketime/files/patch-src_Makefile b/devel/libfaketime/files/patch-src_Makefile
index 1d1e3785ffbf..729d91339bf3 100644
--- a/devel/libfaketime/files/patch-src_Makefile
+++ b/devel/libfaketime/files/patch-src_Makefile
@@ -1,17 +1,27 @@
---- src/Makefile.orig 2016-06-27 06:54:00 UTC
+--- src/Makefile.orig 2025-06-09 12:31:15 UTC
+++ src/Makefile
-@@ -62,11 +62,19 @@ PREFIX ?= /usr/local
- LIBDIRNAME ?= /lib/faketime
- PLATFORM ?=$(shell uname)
+@@ -122,20 +122,27 @@ export COMPILER
+ endif
+ export COMPILER
--CFLAGS += -std=gnu99 -Wall -Wextra -Werror -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'$(PREFIX)'"' -DLIBDIRNAME='"'$(LIBDIRNAME)'"'
+-CFLAGS += -std=gnu99 -Wall -Wextra -Werror -DFAKE_PTHREAD -DFAKE_STAT -DFAKE_UTIME -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'$(PREFIX)'"' -DLIBDIRNAME='"'$(LIBDIRNAME)'"' $(FAKETIME_COMPILE_CFLAGS)
+# Honour/Respect User *FLAGS
+# User variables come LAST. Do NOT append to them.
-+
+
+WARNS ?= -Wall -Wextra -Werror
-+FEATS ?= -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS
++FEATS ?= -DFAKE_PTHREAD -DFAKE_STAT -DFAKE_UTIME -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS
+FLAGS ?= -std=gnu99 -fPIC $(WARNS) $(FEATS) -DPREFIX='"'$(PREFIX)'"' -DLIBDIRNAME='"'$(LIBDIRNAME)'"'
+
+ ifeq ($(COMPILER),clang)
+-CFLAGS += -Wno-tautological-pointer-compare
++FLAGS += -Wno-tautological-pointer-compare
+ endif
+
+ ifeq ($(COMPILER),gcc)
+-CFLAGS += -Wno-nonnull-compare
++FLAGS += -Wno-nonnull-compare
+ endif
+
ifeq ($(PLATFORM),SunOS)
-CFLAGS += -D__EXTENSIONS__ -D_XOPEN_SOURCE=600
+FLAGS += -D__EXTENSIONS__ -D_XOPEN_SOURCE=600
@@ -21,13 +31,13 @@
+
LIB_LDFLAGS += -shared
- LDFLAGS += -lpthread
-@@ -74,7 +82,7 @@ ifneq ($(PLATFORM),SunOS)
+ LDFLAGS += $(FAKETIME_LINK_FLAGS)
+@@ -143,7 +150,7 @@ endif
LDFLAGS += -Wl,--version-script=libfaketime.map
endif
--LDADD += -ldl -lm -lrt
-+LDADD += -lm -lrt
- BIN_LDFLAGS += -lrt
+-LDADD += -ldl -lm -lrt -lpthread
++LDADD += -lm -lrt -lpthread
+ BIN_LDFLAGS += -lrt -lpthread
SRC = libfaketime.c
diff --git a/devel/libfaketime/files/patch-src_faketime.c b/devel/libfaketime/files/patch-src_faketime.c
new file mode 100644
index 000000000000..d942689af320
--- /dev/null
+++ b/devel/libfaketime/files/patch-src_faketime.c
@@ -0,0 +1,11 @@
+--- src/faketime.c.orig 2025-06-09 12:31:15 UTC
++++ src/faketime.c
+@@ -50,7 +50,7 @@ const char version[] = "0.9.12";
+
+ const char version[] = "0.9.12";
+
+-#if (defined __APPLE__) || (defined __sun)
++#if (defined __APPLE__) || (defined __sun) || defined(__FreeBSD__)
+ static const char *date_cmd = "gdate";
+ #else
+ static const char *date_cmd = "date";
diff --git a/devel/libfaketime/files/patch-src_libfaketime.c b/devel/libfaketime/files/patch-src_libfaketime.c
index 69334d3542b1..2ad8db4c58fd 100644
--- a/devel/libfaketime/files/patch-src_libfaketime.c
+++ b/devel/libfaketime/files/patch-src_libfaketime.c
@@ -1,20 +1,97 @@
---- src/libfaketime.c.orig 2016-06-27 06:54:00 UTC
+--- src/libfaketime.c.orig 2025-06-09 12:31:15 UTC
+++ src/libfaketime.c
-@@ -23,6 +23,17 @@
-
- #define _GNU_SOURCE /* required to get RTLD_NEXT defined */
-
-+/*
-+ * libfaketime.c:1246:5: error: conflicting types for 'gettimeofday'
-+ * int gettimeofday(struct timeval *tv, void *tz)
-+ * vs
-+ * int gettimeofday(struct timeval *, struct timezone *);
-+ */
-+
+@@ -41,9 +41,15 @@
+ #endif
+ #endif
+ #include <time.h>
+-#ifdef MACOS_DYLD_INTERPOSE
++#if defined (MACOS_DYLD_INTERPOSE) || defined (__FreeBSD__)
+ #include <pthread.h>
++#ifdef __FreeBSD__
+#define gettimeofday bsd_gettimeofday
-+#include <sys/time.h>
++#endif
+ #include <sys/time.h>
++#ifdef __FreeBSD__
+#undef gettimeofday
++#endif
+ #include <utime.h>
+ #endif
+ #include <math.h>
+@@ -151,6 +157,14 @@ void do_macos_dyld_interpose(void);
+ #define CLOCK_MONOTONIC_RAW (CLOCK_MONOTONIC + 1)
+ #endif
+
++/* On some platforms (e.g. FreeBSD 15) CLOCK_BOOTTIME is an alias of another clock.
++ * Only treat BOOTTIME as distinct if its value differs from MONOTONIC and MONOTONIC_RAW. */
++#if defined(CLOCK_BOOTTIME) && \
++ (CLOCK_BOOTTIME != CLOCK_MONOTONIC) && \
++ (CLOCK_BOOTTIME != CLOCK_MONOTONIC_RAW)
++#define HAVE_DISTINCT_CLOCK_BOOTTIME 1
++#endif
+
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdint.h>
+ #if defined FAKE_UTIME && !defined FAKE_FILE_TIMESTAMPS
+ #define FAKE_FILE_TIMESTAMPS
+ #endif
+@@ -718,7 +732,7 @@ static void system_time_from_system (struct system_tim
+ ;
+ DONT_FAKE_TIME((*real_clock_gettime)(CLOCK_MONOTONIC_RAW, &systime->mon_raw))
+ ;
+-#ifdef CLOCK_BOOTTIME
++#ifdef HAVE_DISTINCT_CLOCK_BOOTTIME
+ DONT_FAKE_TIME((*real_clock_gettime)(CLOCK_BOOTTIME, &systime->boot))
+ ;
+ #endif
+@@ -2384,7 +2398,7 @@ int clock_gettime(clockid_t clk_id, struct timespec *t
+ #ifdef CLOCK_MONOTONIC_COARSE
+ && clk_id != CLOCK_MONOTONIC_COARSE
+ #endif
+-#ifdef CLOCK_BOOTTIME
++#ifdef HAVE_DISTINCT_CLOCK_BOOTTIME
+ && clk_id != CLOCK_BOOTTIME
+ #endif
+ ))
+@@ -2619,7 +2633,7 @@ parse_modifiers:
+ ftpl_starttime.mon.tv_nsec = ftpl_timecache.mon.tv_nsec;
+ ftpl_starttime.mon_raw.tv_sec = ftpl_timecache.mon_raw.tv_sec;
+ ftpl_starttime.mon_raw.tv_nsec = ftpl_timecache.mon_raw.tv_nsec;
+-#ifdef CLOCK_BOOTTIME
++#ifdef HAVE_DISTINCT_CLOCK_BOOTTIME
+ ftpl_starttime.boot.tv_sec = ftpl_timecache.boot.tv_sec;
+ ftpl_starttime.boot.tv_nsec = ftpl_timecache.boot.tv_nsec;
+ #endif
+@@ -3302,7 +3316,7 @@ int fake_clock_gettime(clockid_t clk_id, struct timesp
+ case CLOCK_MONOTONIC_RAW:
+ timespecsub(tp, &ftpl_starttime.mon_raw, &tmp_ts);
+ break;
+-#ifdef CLOCK_BOOTTIME
++#ifdef HAVE_DISTINCT_CLOCK_BOOTTIME
+ case CLOCK_BOOTTIME:
+ timespecsub(tp, &ftpl_starttime.boot, &tmp_ts);
+ break;
+@@ -3447,7 +3461,7 @@ int fake_clock_gettime(clockid_t clk_id, struct timesp
+ case CLOCK_MONOTONIC_RAW:
+ timespecsub(tp, &ftpl_starttime.mon_raw, &tdiff);
+ break;
+-#ifdef CLOCK_BOOTTIME
++#ifdef HAVE_DISTINCT_CLOCK_BOOTTIME
+ case CLOCK_BOOTTIME:
+ timespecsub(tp, &ftpl_starttime.boot, &tdiff);
+ break;
+@@ -3503,7 +3517,7 @@ abort:
+ ftpl_faketimecache.mon_raw.tv_sec = tp->tv_sec;
+ ftpl_faketimecache.mon_raw.tv_nsec = tp->tv_nsec;
+ }
+-#ifdef CLOCK_BOOTTIME
++#ifdef HAVE_DISTINCT_CLOCK_BOOTTIME
+ else if (clk_id == CLOCK_BOOTTIME)
+ {
+ ftpl_timecache.boot.tv_sec = tp_save.tv_sec;
+@@ -3632,7 +3646,7 @@ int __clock_gettime(clockid_t clk_id, struct timespec
+ #ifdef CLOCK_MONOTONIC_COARSE
+ && clk_id != CLOCK_MONOTONIC_COARSE
+ #endif
+-#ifdef CLOCK_BOOTTIME
++#ifdef HAVE_DISTINCT_CLOCK_BOOTTIME
+ && clk_id != CLOCK_BOOTTIME
+ #endif
+ ))
diff --git a/devel/libfaketime/files/patch-test_Makefile b/devel/libfaketime/files/patch-test_Makefile
index b2957b2e6ae8..c1fdae76f0ea 100644
--- a/devel/libfaketime/files/patch-test_Makefile
+++ b/devel/libfaketime/files/patch-test_Makefile
@@ -1,13 +1,13 @@
---- test/Makefile.orig 2016-06-27 06:54:00 UTC
+--- test/Makefile.orig 2025-06-09 12:31:15 UTC
+++ test/Makefile
@@ -1,7 +1,7 @@
-CC = gcc
+CC ?= gcc
--CFLAGS = -std=gnu99 -Wall -DFAKE_STAT -Werror -Wextra
--LDFLAGS = -lrt
-+CFLAGS ?= -std=gnu99 -Wall -DFAKE_STAT -Werror -Wextra
-+LDFLAGS = -lrt -lcompat
+-CFLAGS += -std=gnu99 -Wall -DFAKE_STAT -Werror -Wextra $(FAKETIME_COMPILE_CFLAGS) -U_FILE_OFFSET_BITS -U_TIME_BITS
+-LDFLAGS += -lrt -lpthread
++CFLAGS ?= -std=gnu99 -Wall -DFAKE_STAT -Werror -Wextra $(FAKETIME_COMPILE_CFLAGS) -U_FILE_OFFSET_BITS -U_TIME_BITS
++LDFLAGS += -lcompat -lrt -lpthread
SRC = timetest.c
OBJ = ${SRC:.c=.o}
diff --git a/devel/libfaketime/files/patch-test_functests_test__exclude__mono.sh b/devel/libfaketime/files/patch-test_functests_test__exclude__mono.sh
index 146f2a00f872..1fb49ca761b9 100644
--- a/devel/libfaketime/files/patch-test_functests_test__exclude__mono.sh
+++ b/devel/libfaketime/files/patch-test_functests_test__exclude__mono.sh
@@ -1,9 +1,9 @@
---- test/functests/test_exclude_mono.sh.orig 2016-06-27 06:54:00 UTC
+--- test/functests/test_exclude_mono.sh.orig 2025-06-09 12:31:15 UTC
+++ test/functests/test_exclude_mono.sh
-@@ -65,7 +65,7 @@ get_monotonic_time()
- dont_fake_mono=$1; shift;
+@@ -66,7 +66,7 @@ get_monotonic_time()
clock_id=$1; shift;
- DONT_FAKE_MONOTONIC=${dont_fake_mono} fakecmd "2014-07-21 09:00:00" \
+ FAKETIME_DONT_FAKE_MONOTONIC=${dont_fake_mono} \
+ fakecmd "2014-07-21 09:00:00" \
- /bin/bash -c "for i in 1 2; do \
+ /usr/bin/env bash -c "for i in 1 2; do \
perl -w -MTime::HiRes=clock_gettime,${clock_id} -E \
diff --git a/devel/libffcall/Makefile b/devel/libffcall/Makefile
index d11b67c036cb..380eb5e89026 100644
--- a/devel/libffcall/Makefile
+++ b/devel/libffcall/Makefile
@@ -10,9 +10,7 @@ WWW= https://www.gnu.org/software/libffcall/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN_armv7= no rule to make target 'avcall-armhf-old.lo', needed by 'avcall.lo'
-
-USES= gmake libtool
+USES= autoreconf gmake libtool
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/devel/libffcall/files/patch-configure.ac b/devel/libffcall/files/patch-configure.ac
new file mode 100644
index 000000000000..53f6ce11b752
--- /dev/null
+++ b/devel/libffcall/files/patch-configure.ac
@@ -0,0 +1,11 @@
+--- configure.ac.orig 2025-09-21 09:30:04 UTC
++++ configure.ac
+@@ -108,7 +108,7 @@ if test ${HOST_CPU_C_ABI} = arm -o ${HOST_CPU_C_ABI} =
+ dnl comes with clang 10 (which doesn't grok old "divided" syntax) and with
+ dnl an old GNU as (which doesn't grok the '.fpu vfpv3-d16' pseudo-op).
+ case "$host_os" in
+- *eabi*) HOST_CPU_C_ABI="${HOST_CPU_C_ABI}-eabi" ;;
++ *eabi*|*freebsd*) HOST_CPU_C_ABI="${HOST_CPU_C_ABI}-eabi" ;;
+ *) HOST_CPU_C_ABI="${HOST_CPU_C_ABI}-old" ;;
+ esac
+ fi
diff --git a/devel/libftdi1/Makefile b/devel/libftdi1/Makefile
index cc3da9b445d3..baca911479c7 100644
--- a/devel/libftdi1/Makefile
+++ b/devel/libftdi1/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libftdi1
PORTVERSION= 1.5
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MASTER_SITES= https://www.intra2net.com/en/developer/libftdi/download/
@@ -36,7 +36,7 @@ PYTHON_CMAKE_BOOL= PYTHON_BINDINGS
PYTHON_BUILD_DEPENDS= swig:devel/swig
BOOST_CMAKE_BOOL= FTDIPP
-BOOST_LIB_DEPENDS= libboost_system.so:devel/boost-libs
+BOOST_BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
BOOST_PORTEXAMPLES= find_all_pp
.include <bsd.port.options.mk>
diff --git a/devel/libgudev/Makefile b/devel/libgudev/Makefile
index 7dc987a0ee31..fb39e751fe38 100644
--- a/devel/libgudev/Makefile
+++ b/devel/libgudev/Makefile
@@ -29,8 +29,7 @@ DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc
VALA_DESC= Build and install Vala bindings
VALA_MESON_ENABLED= vapi
-VALA_BUILD_DEPENDS= vapigen:lang/vala
-VALA_VARS= USE+=vala:build
+VALA_USES= vala:build
post-patch:
@${REINPLACE_CMD} -e 's|-export-dynamic|-Wl,--export-dynamic|' ${WRKSRC}/gudev/meson.build
diff --git a/devel/libhtp/Makefile b/devel/libhtp/Makefile
index b9da1c28609c..1b70c9ffca2d 100644
--- a/devel/libhtp/Makefile
+++ b/devel/libhtp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libhtp
-DISTVERSION= 0.5.51
+DISTVERSION= 0.5.52
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/libhtp/distinfo b/devel/libhtp/distinfo
index af8aa822c2c4..29cb15bed3b9 100644
--- a/devel/libhtp/distinfo
+++ b/devel/libhtp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752211185
-SHA256 (OISF-libhtp-0.5.51_GH0.tar.gz) = 699475c2e512d5af05312e808f1f759a5d3c4cb154e73d82eaa6906ceacfaeb4
-SIZE (OISF-libhtp-0.5.51_GH0.tar.gz) = 504416
+TIMESTAMP = 1758122485
+SHA256 (OISF-libhtp-0.5.52_GH0.tar.gz) = 450bee3ee0d8014326a6eb55e1dceaa924849ed369e97869c65c230c916e53cc
+SIZE (OISF-libhtp-0.5.52_GH0.tar.gz) = 504455
diff --git a/devel/liblouis/Makefile b/devel/liblouis/Makefile
index dea2ca84cd8b..5ed3818e1143 100644
--- a/devel/liblouis/Makefile
+++ b/devel/liblouis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= liblouis
-PORTVERSION= 3.34.0
+PORTVERSION= 3.35.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
diff --git a/devel/liblouis/distinfo b/devel/liblouis/distinfo
index f619cb74dd6e..b48538a669fb 100644
--- a/devel/liblouis/distinfo
+++ b/devel/liblouis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751441347
-SHA256 (liblouis-liblouis-v3.34.0_GH0.tar.gz) = 4c3f334973376fcced38c14e178d57329cbfd3f0df904826e3a4590221754e4b
-SIZE (liblouis-liblouis-v3.34.0_GH0.tar.gz) = 16471029
+TIMESTAMP = 1759197088
+SHA256 (liblouis-liblouis-v3.35.0_GH0.tar.gz) = 1bb4308d94d31e9650b05cb196240499df83bf1f5a97faa3a1fd28b8aa3b515f
+SIZE (liblouis-liblouis-v3.35.0_GH0.tar.gz) = 16608404
diff --git a/devel/liblouis/pkg-plist b/devel/liblouis/pkg-plist
index 17832a016335..34fea3a97aa0 100644
--- a/devel/liblouis/pkg-plist
+++ b/devel/liblouis/pkg-plist
@@ -239,6 +239,7 @@
%%DATADIR%%/tables/iu-ca-g1.ctb
%%DATADIR%%/tables/ja-kantenji.utb
%%DATADIR%%/tables/ja-kantenji-ucs2.utb
+%%DATADIR%%/tables/ja-rokutenkanji.utb
%%DATADIR%%/tables/ka.utb
%%DATADIR%%/tables/ka-in-g1.utb
%%DATADIR%%/tables/kannada.cti
diff --git a/devel/liblxqt/Makefile b/devel/liblxqt/Makefile
index d381231bbda9..d2be00e86ba8 100644
--- a/devel/liblxqt/Makefile
+++ b/devel/liblxqt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= liblxqt
PORTVERSION= 2.2.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= LXQT
diff --git a/devel/libnotify/Makefile b/devel/libnotify/Makefile
index a2bd3dc69a94..7419aa0f2a60 100644
--- a/devel/libnotify/Makefile
+++ b/devel/libnotify/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libnotify
-DISTVERSION= 0.8.6
+DISTVERSION= 0.8.7
CATEGORIES= devel gnome
MASTER_SITES= GNOME
diff --git a/devel/libnotify/distinfo b/devel/libnotify/distinfo
index fed02434b030..71438be7f815 100644
--- a/devel/libnotify/distinfo
+++ b/devel/libnotify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743258379
-SHA256 (libnotify-0.8.6.tar.xz) = c5540aaefb60e1d63b1c587c05f2284ebe72ece7d0c0e5e4a778cfd5844b6b58
-SIZE (libnotify-0.8.6.tar.xz) = 107628
+TIMESTAMP = 1758876459
+SHA256 (libnotify-0.8.7.tar.xz) = 4be15202ec4184fce1ac15997ece5530d2be32fe9573875aeb10e3b573858748
+SIZE (libnotify-0.8.7.tar.xz) = 109172
diff --git a/devel/liborcus/Makefile b/devel/liborcus/Makefile
index 9cd20b359b44..76f1c530c1f7 100644
--- a/devel/liborcus/Makefile
+++ b/devel/liborcus/Makefile
@@ -1,8 +1,7 @@
PORTNAME= liborcus
-DISTVERSION= 0.19.2
-PORTREVISION= 5
+DISTVERSION= 0.20.2
CATEGORIES= devel misc
-MASTER_SITES= https://kohei.us/files/orcus/src/
+#MASTER_SITES= https://kohei.us/files/orcus/src/
MAINTAINER= office@FreeBSD.org
COMMENT= Standalone file import filter library for spreadsheet documents
@@ -11,14 +10,18 @@ WWW= https://gitlab.com/orcus/orcus
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= mdds>=2.1:devel/mdds
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libixion-0.18.so:textproc/libixion
+BUILD_DEPENDS= mdds>=${MDDS_VERSION}:devel/mdds
+LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \
+ libixion-0.20.so:textproc/libixion
-USES= compiler:c++17-lang gmake libtool localbase:ldflags \
+USES= autoreconf compiler:c++17-lang gmake libtool localbase:ldflags \
pathfix pkgconfig tar:xz
USE_LDCONFIG= yes
+USE_GITLAB= yes
+GL_ACCOUNT= orcus
+GL_PROJECT= orcus
+
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
@@ -35,7 +38,11 @@ OPTIONS_SUB= yes
STATIC_CONFIGURE_ENABLE= static
-PLIST_SUB= VERSION=0.18
-#PLIST_SUB= VERSION=${PORTVERSION:R}
+PLIST_SUB= VERSION=${PORTVERSION:R}
+
+MDDS_VERSION= 3.1
+
+post-patch:
+ ${REINPLACE_CMD} -e 's/mdds-3.0/mdds-${MDDS_VERSION}/' ${WRKSRC}/configure.ac
.include <bsd.port.mk>
diff --git a/devel/liborcus/distinfo b/devel/liborcus/distinfo
index 85b119b6a1dd..dca572bdefd9 100644
--- a/devel/liborcus/distinfo
+++ b/devel/liborcus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1700148963
-SHA256 (liborcus-0.19.2.tar.xz) = 69ed26a00d4aaa7688e62a6e003cbc81928521a45e96605e53365aa499719e39
-SIZE (liborcus-0.19.2.tar.xz) = 2211268
+TIMESTAMP = 1755766386
+SHA256 (orcus-0.20.2.tar.bz2) = 46cdeefef6bbf800e2e776630930fea6363107ac71460824ba54e37047eb85b8
+SIZE (orcus-0.20.2.tar.bz2) = 8525272
diff --git a/devel/liborcus/pkg-plist b/devel/liborcus/pkg-plist
index 7b9d8034d093..b383ded3e745 100644
--- a/devel/liborcus/pkg-plist
+++ b/devel/liborcus/pkg-plist
@@ -58,17 +58,23 @@ include/liborcus-%%VERSION%%/orcus/spreadsheet/document.hpp
include/liborcus-%%VERSION%%/orcus/spreadsheet/document_types.hpp
include/liborcus-%%VERSION%%/orcus/spreadsheet/export_interface.hpp
include/liborcus-%%VERSION%%/orcus/spreadsheet/factory.hpp
+include/liborcus-%%VERSION%%/orcus/spreadsheet/import_interface.hpp
+include/liborcus-%%VERSION%%/orcus/spreadsheet/import_interface_auto_filter.hpp
include/liborcus-%%VERSION%%/orcus/spreadsheet/import_interface_pivot.hpp
+include/liborcus-%%VERSION%%/orcus/spreadsheet/import_interface_pivot_table_def.hpp
+include/liborcus-%%VERSION%%/orcus/spreadsheet/import_interface_strikethrough.hpp
include/liborcus-%%VERSION%%/orcus/spreadsheet/import_interface_styles.hpp
+include/liborcus-%%VERSION%%/orcus/spreadsheet/import_interface_underline.hpp
include/liborcus-%%VERSION%%/orcus/spreadsheet/import_interface_view.hpp
-include/liborcus-%%VERSION%%/orcus/spreadsheet/import_interface.hpp
include/liborcus-%%VERSION%%/orcus/spreadsheet/pivot.hpp
include/liborcus-%%VERSION%%/orcus/spreadsheet/shared_strings.hpp
include/liborcus-%%VERSION%%/orcus/spreadsheet/sheet.hpp
include/liborcus-%%VERSION%%/orcus/spreadsheet/styles.hpp
+include/liborcus-%%VERSION%%/orcus/spreadsheet/table.hpp
+include/liborcus-%%VERSION%%/orcus/spreadsheet/tables.hpp
include/liborcus-%%VERSION%%/orcus/spreadsheet/types.hpp
-include/liborcus-%%VERSION%%/orcus/spreadsheet/view_types.hpp
include/liborcus-%%VERSION%%/orcus/spreadsheet/view.hpp
+include/liborcus-%%VERSION%%/orcus/spreadsheet/view_types.hpp
include/liborcus-%%VERSION%%/orcus/stream.hpp
include/liborcus-%%VERSION%%/orcus/string_pool.hpp
include/liborcus-%%VERSION%%/orcus/threaded_json_parser.hpp
diff --git a/devel/libphonenumber/Makefile b/devel/libphonenumber/Makefile
index a2ca1790e49b..23aed5b161e4 100644
--- a/devel/libphonenumber/Makefile
+++ b/devel/libphonenumber/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libphonenumber
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.10
+DISTVERSION= 9.0.15
CATEGORIES= devel
MAINTAINER= kde@FreeBSD.org
@@ -26,7 +26,7 @@ CMAKE_TESTING_TARGET= tests
WRKSRC_SUBDIR= cpp
-PLIST_SUB= SHLIB_FULL="9.0" \
- SHLIB_SHORT="9"
+PLIST_SUB= SHLIB_FULL="${DISTVERSION:R}" \
+ SHLIB_SHORT="${DISTVERSION:R:R}"
.include <bsd.port.mk>
diff --git a/devel/libphonenumber/distinfo b/devel/libphonenumber/distinfo
index a12c75d6d8e6..203c6857eefb 100644
--- a/devel/libphonenumber/distinfo
+++ b/devel/libphonenumber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753027298
-SHA256 (google-libphonenumber-v9.0.10_GH0.tar.gz) = f8d1090f0b78b3756e9b3f81f474e62b3afd14f16faf2d5a82597375f1fce4f0
-SIZE (google-libphonenumber-v9.0.10_GH0.tar.gz) = 13014720
+TIMESTAMP = 1759562004
+SHA256 (google-libphonenumber-v9.0.15_GH0.tar.gz) = 815e7c49979bfec03f382b07375aa3ce497cd5af74cc767a5ce6670191c35d93
+SIZE (google-libphonenumber-v9.0.15_GH0.tar.gz) = 13020651
diff --git a/devel/libqb/Makefile b/devel/libqb/Makefile
index 6964921d050f..58e39aca8f72 100644
--- a/devel/libqb/Makefile
+++ b/devel/libqb/Makefile
@@ -1,57 +1,56 @@
-PORTNAME= libqb
-DISTVERSION= 2.0.8
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= https://github.com/ClusterLabs/${PORTNAME}/releases/download/v${DISTVERSION}/
+PORTNAME= libqb
+DISTVERSION= 2.0.9
+CATEGORIES= devel
+MASTER_SITES= https://github.com/ClusterLabs/${PORTNAME}/releases/download/v${DISTVERSION}/
-MAINTAINER= alven@FreeBSD.org
-COMMENT= High performance logging, tracing, IPC, and polling library
-WWW= https://github.com/ClusterLabs/libqb/wiki
+MAINTAINER= alven@FreeBSD.org
+COMMENT= High performance logging, tracing, IPC, and polling library
+WWW= https://github.com/ClusterLabs/libqb/wiki
-LICENSE= LGPL21
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/COPYING
-TEST_DEPENDS= checkmk:devel/check
+TEST_DEPENDS= checkmk:devel/check
-USES= cpe gmake libtool pathfix pkgconfig tar:xz
-CPE_VENDOR= clusterlabs
-USE_LDCONFIG= yes
+USES= autoreconf cpe gmake libtool pathfix pkgconfig tar:xz
+CPE_VENDOR= clusterlabs
+USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-socket-dir=${QB_SOCKET_DIR} \
+ PACKAGE_STRING="${PORTNAME} ${DISTVERSION}" \
+ PACKAGE_VERSION=${DISTVERSION}
-GROUPS= haclient
+INSTALL_TARGET= install-strip
+TEST_TARGET= check
-QB_SOCKET_DIR?= /var/run/qb
-PLIST_SUB+= QB_SOCKET_DIR=${QB_SOCKET_DIR}
+TESTING_UNSAFE= yes
-TEST_TARGET= check
-TESTING_UNSAFE= yes
+GROUPS= haclient
-INSTALL_TARGET= install-strip
+PLIST_SUB+= QB_SOCKET_DIR=${QB_SOCKET_DIR}
-CONFIGURE_ARGS= --with-socket-dir=${QB_SOCKET_DIR} \
- PACKAGE_STRING="${PORTNAME} ${DISTVERSION}" \
- PACKAGE_VERSION=${DISTVERSION}
+OPTIONS_DEFINE= DOCS DOXYGEN EXAMPLES
+OPTIONS_SUB= yes
-OPTIONS_DEFINE= DOCS DOXYGEN EXAMPLES
-OPTIONS_SUB= yes
-
-DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
-DOXYGEN_USES= gnome
-DOXYGEN_USES_OFF= autoreconf
-DOXYGEN_USE= gnome=libxml2:build
+DOXYGEN_IMPLIES= DOCS
+DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
+DOXYGEN_USES= gnome
+DOXYGEN_USES_OFF= autoreconf
+DOXYGEN_USE= GNOME=libxml2:build
DOXYGEN_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-DOXYGEN_OFF-patch-configure.ac
-DOXYGEN_IMPLIES= DOCS
+
+QB_SOCKET_DIR?= /var/run/qb
post-extract-EXAMPLES-on:
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ @cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
post-configure:
- ${REINPLACE_CMD} -e 's/install: install-am/install:/g' ${WRKSRC}/doxygen2man/Makefile
+ @${REINPLACE_CMD} -e 's/install: install-am/install:/g' ${WRKSRC}/doxygen2man/Makefile
post-configure-DOXYGEN-off:
- ${REINPLACE_CMD} -e 's/doxygen2man docs//g' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e 's/doxygen2man docs//g' ${WRKSRC}/Makefile
post-install:
${MKDIR} ${STAGEDIR}${QB_SOCKET_DIR}
diff --git a/devel/libqb/distinfo b/devel/libqb/distinfo
index 3eee56e1455c..e26a6edb2d9b 100644
--- a/devel/libqb/distinfo
+++ b/devel/libqb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730659822
-SHA256 (libqb-2.0.8.tar.xz) = b42531fc20b8ac02f4c6d0a4dc49f7c4a1eef09bdb13af5f6927b7fc49522ee6
-SIZE (libqb-2.0.8.tar.xz) = 521600
+TIMESTAMP = 1758978471
+SHA256 (libqb-2.0.9.tar.xz) = 61a83753199c86a47a69f615778e81b56ac0a58d07751230444e76500b6b210b
+SIZE (libqb-2.0.9.tar.xz) = 528000
diff --git a/devel/libqt6xdg/Makefile b/devel/libqt6xdg/Makefile
index 4a606c64f2ca..1a44cafe87d9 100644
--- a/devel/libqt6xdg/Makefile
+++ b/devel/libqt6xdg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libqt6xdg
PORTVERSION= 4.2.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= LXQT/${PORTNAME:S/6//}
diff --git a/devel/librashader/Makefile b/devel/librashader/Makefile
index 48540a62c333..6e9b7b64f90f 100644
--- a/devel/librashader/Makefile
+++ b/devel/librashader/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librashader
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= bsdcode@disroot.org
diff --git a/devel/librelp/Makefile b/devel/librelp/Makefile
index 6f22e5efff82..2f5ad60adc8b 100644
--- a/devel/librelp/Makefile
+++ b/devel/librelp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= librelp
-PORTVERSION= 1.11.0
+PORTVERSION= 1.12.0
CATEGORIES= devel
MASTER_SITES= http://download.rsyslog.com/librelp/
diff --git a/devel/librelp/distinfo b/devel/librelp/distinfo
index 61eee1477b82..4ee5d3e4cfae 100644
--- a/devel/librelp/distinfo
+++ b/devel/librelp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1673543711
-SHA256 (librelp-1.11.0.tar.gz) = 7719b5f31e07cbb9872289ad32b787c613b5355d407982a0a2c4d69938457fd6
-SIZE (librelp-1.11.0.tar.gz) = 546841
+TIMESTAMP = 1757490694
+SHA256 (librelp-1.12.0.tar.gz) = e2e53a9812d06f95d0a311bbfafba78704835de6d7f0ea0fd9c0d94e8eae496a
+SIZE (librelp-1.12.0.tar.gz) = 557142
diff --git a/devel/libthreadar/Makefile b/devel/libthreadar/Makefile
index 07aa1e8a1ae9..31fc62a2eee4 100644
--- a/devel/libthreadar/Makefile
+++ b/devel/libthreadar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libthreadar
-DISTVERSION= 1.6.0
+DISTVERSION= 1.6.1
CATEGORIES= devel sysutils
MASTER_SITES= SF/${PORTNAME}/${DISTVERSION}/ \
https://dar.edrusb.org/libthreadar/Releases/
diff --git a/devel/libthreadar/distinfo b/devel/libthreadar/distinfo
index 0d49414a3eb7..862ca0a4718b 100644
--- a/devel/libthreadar/distinfo
+++ b/devel/libthreadar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751623543
-SHA256 (libthreadar-1.6.0.tar.gz) = 747f32d952df18777191eb073905d3800cef05fb36fd12b9ef3af493da870eb8
-SIZE (libthreadar-1.6.0.tar.gz) = 465229
+TIMESTAMP = 1756370010
+SHA256 (libthreadar-1.6.1.tar.gz) = 467709320c54215ac8829ef48e856d890caa4f6a7831633d3992e0b5359f38d8
+SIZE (libthreadar-1.6.1.tar.gz) = 465288
diff --git a/devel/libunicode-contour/Makefile b/devel/libunicode-contour/Makefile
index 9e7001648d9b..cda04b8ae1df 100644
--- a/devel/libunicode-contour/Makefile
+++ b/devel/libunicode-contour/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libunicode
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMESUFFIX= -contour
@@ -12,7 +12,7 @@ WWW= https://github.com/contour-terminal/libunicode
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${LOCALBASE}/lib/cmake/Catch2/Catch2Config.cmake:devel/catch2 \
+BUILD_DEPENDS= ${LOCALBASE}/share/pkgconfig/catch2-with-main.pc:devel/catch2 \
UCD>=16.0.0,1:textproc/UCD
USES= cmake:testing
@@ -24,7 +24,12 @@ USE_LDCONFIG= ${PREFIX}/lib/contour
CMAKE_ARGS= -DLIBUNICODE_UCD_DIR:STRING=${LOCALBASE}/share/unicode/ucd \
${CMAKE_ARGS_${ARCH}}
+CMAKE_ARGS_armv7= -DLIBUNICODE_SIMD_IMPLEMENTATION:STRING=std
CMAKE_ARGS_i386= -DLIBUNICODE_SIMD_IMPLEMENTATION:STRING=std
+CMAKE_ARGS_powerpc64= -DLIBUNICODE_SIMD_IMPLEMENTATION:STRING=sse2
+CMAKE_ARGS_powerpc64le= -DLIBUNICODE_SIMD_IMPLEMENTATION:STRING=sse2
+CXXFLAGS_powerpc64= -DNO_WARN_X86_INTRINSICS -D__SSE2__ -mvsx
+CXXFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS -D__SSE2__
REINPLACE_ARGS= -i ''
diff --git a/devel/libunistring/Makefile b/devel/libunistring/Makefile
index 69af5d92434a..0562ae76371c 100644
--- a/devel/libunistring/Makefile
+++ b/devel/libunistring/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libunistring
-DISTVERSION= 1.3
+DISTVERSION= 1.4
CATEGORIES= devel
MASTER_SITES= GNU
diff --git a/devel/libunistring/distinfo b/devel/libunistring/distinfo
index 2deeb2bf8f27..94f212c4e22e 100644
--- a/devel/libunistring/distinfo
+++ b/devel/libunistring/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735161593
-SHA256 (libunistring-1.3.tar.xz) = f245786c831d25150f3dfb4317cda1acc5e3f79a5da4ad073ddca58886569527
-SIZE (libunistring-1.3.tar.xz) = 2753448
+TIMESTAMP = 1759127969
+SHA256 (libunistring-1.4.tar.xz) = 708571fce9965e805fee08b410aa8e886d391a492c387f75abb7be0e195337f5
+SIZE (libunistring-1.4.tar.xz) = 2768428
diff --git a/devel/libunistring/files/patch-lib_unistr_u8-strncpy.c b/devel/libunistring/files/patch-lib_unistr_u8-strncpy.c
deleted file mode 100644
index 5bde3fdec11d..000000000000
--- a/devel/libunistring/files/patch-lib_unistr_u8-strncpy.c
+++ /dev/null
@@ -1,16 +0,0 @@
---- lib/unistr/u8-strncpy.c.orig 2024-01-29 00:58:11 UTC
-+++ lib/unistr/u8-strncpy.c
-@@ -28,10 +28,6 @@
- /* Specification. */
- #include "unistr.h"
-
--#include <string.h>
--
--uint8_t *
--u8_strncpy (uint8_t *dest, const uint8_t *src, size_t n)
--{
-- return (uint8_t *) strncpy ((char *) dest, (const char *) src, n);
--}
-+#define FUNC u8_strncpy
-+#define UNIT uint8_t
-+#include "u-strncpy.h"
diff --git a/devel/libunistring/pkg-plist b/devel/libunistring/pkg-plist
index d2bbdaf47367..9fa93c95e3f8 100644
--- a/devel/libunistring/pkg-plist
+++ b/devel/libunistring/pkg-plist
@@ -46,4 +46,4 @@ include/unicase.h
include/unigbrk.h
lib/libunistring.so
lib/libunistring.so.5
-lib/libunistring.so.5.2.0
+lib/libunistring.so.5.2.1
diff --git a/devel/libvirt/Makefile b/devel/libvirt/Makefile
index 8ad3b827d507..200555182654 100644
--- a/devel/libvirt/Makefile
+++ b/devel/libvirt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libvirt
-DISTVERSION= 11.6.0
+DISTVERSION= 11.8.0
CATEGORIES= devel
MASTER_SITES= http://libvirt.org/sources/ \
ftp://libvirt.org/libvirt/
@@ -140,7 +140,7 @@ USE_PERL5= build
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
TEST_TARGET= check
-SHLIB_VER= 0.11006.0
+SHLIB_VER= 0.11008.0
PLIST_SUB+= SHLIB_VER=${SHLIB_VER}
PORTDOCS= *
#SHEBANG_FILES= src/keycodemapdb/tools/keymap-gen
diff --git a/devel/libvirt/distinfo b/devel/libvirt/distinfo
index f9ad48c4ab20..3655bad9b8a5 100644
--- a/devel/libvirt/distinfo
+++ b/devel/libvirt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754051112
-SHA256 (libvirt-11.6.0.tar.xz) = cc0e8c226559b479833c8bc9c77a8ec301482ab0305fcd98d27f11cc6877fd23
-SIZE (libvirt-11.6.0.tar.xz) = 9960064
+TIMESTAMP = 1759341419
+SHA256 (libvirt-11.8.0.tar.xz) = f7882fe65302bbcf804b573e0128c4fc6bfc52c9c3f44852a04de2391d858e34
+SIZE (libvirt-11.8.0.tar.xz) = 10093332
diff --git a/devel/libvirt/files/libvirtd.in b/devel/libvirt/files/libvirtd.in
index 840ee1dc1043..7d8470d3b72c 100644
--- a/devel/libvirt/files/libvirtd.in
+++ b/devel/libvirt/files/libvirtd.in
@@ -32,4 +32,6 @@ command_args="--daemon --pid-file=${pidfile}"
PATH="${PATH}:/usr/local/sbin:/usr/local/bin"
+extra_commands="reload"
+
run_rc_command "$1"
diff --git a/devel/libvirt/pkg-plist b/devel/libvirt/pkg-plist
index 481b61349968..c52a446246c1 100644
--- a/devel/libvirt/pkg-plist
+++ b/devel/libvirt/pkg-plist
@@ -358,6 +358,7 @@ share/augeas/lenses/virtvboxd.aug
%%DATADIR%%/schemas/sysinfo.rng
%%DATADIR%%/schemas/sysinfocommon.rng
%%DATADIR%%/test-screenshot.png
+%%NLS%%share/locale/ar/LC_MESSAGES/libvirt.mo
%%NLS%%share/locale/as/LC_MESSAGES/libvirt.mo
%%NLS%%share/locale/bg/LC_MESSAGES/libvirt.mo
%%NLS%%share/locale/bn_IN/LC_MESSAGES/libvirt.mo
diff --git a/devel/libwasmtime/Makefile b/devel/libwasmtime/Makefile
index a7e3da4ff507..398f82fb7b71 100644
--- a/devel/libwasmtime/Makefile
+++ b/devel/libwasmtime/Makefile
@@ -1,6 +1,7 @@
PORTNAME= lib${GH_PROJECT}
-PORTVERSION= 35.0.0
+PORTVERSION= 36.0.2
DISTVERSIONPREFIX= v
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= osa@FreeBSD.org
@@ -30,7 +31,7 @@ CMAKE_SOURCE_PATH= ${WRKSRC}/crates/c-api
.include "${.CURDIR}/Makefile.cargo"
-GH_TUPLE= WebAssembly:testsuite:970d36b:testsuite/tests/spec_testsuite \
+GH_TUPLE= WebAssembly:testsuite:f50a662:testsuite/tests/spec_testsuite \
WebAssembly:wasi-testsuite:2fec29e:wasi_testsuite/tests/wasi_testsuite/wasi-common \
WebAssembly:wasi-threads:e1893c0:wasi_threads/tests/wasi_testsuite/wasi-threads
diff --git a/devel/libwasmtime/Makefile.cargo b/devel/libwasmtime/Makefile.cargo
index 5b412c5b8aaa..351378396dae 100644
--- a/devel/libwasmtime/Makefile.cargo
+++ b/devel/libwasmtime/Makefile.cargo
@@ -1,5 +1,5 @@
CARGO_CRATES= addr2line-0.24.1 \
- adler-1.0.2 \
+ addr2line-0.25.0 \
adler2-2.0.0 \
aes-0.8.4 \
aho-corasick-1.0.2 \
@@ -18,15 +18,16 @@ CARGO_CRATES= addr2line-0.24.1 \
arrayvec-0.7.6 \
async-trait-0.1.71 \
autocfg-1.1.0 \
- backtrace-0.3.74 \
+ backtrace-0.3.75 \
base64-0.22.1 \
base64ct-1.6.0 \
beef-0.5.2 \
- bindgen-0.70.1 \
+ bindgen-0.71.1 \
bit-set-0.5.2 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
bitflags-2.6.0 \
+ bitmaps-2.1.0 \
block-buffer-0.10.2 \
bstr-1.6.0 \
bumpalo-3.16.0 \
@@ -70,7 +71,7 @@ CARGO_CRATES= addr2line-0.24.1 \
cpp_demangle-0.4.3 \
cpufeatures-0.2.7 \
crc32fast-1.3.2 \
- criterion-0.5.1 \
+ criterion-0.6.0 \
criterion-plot-0.5.0 \
crossbeam-deque-0.8.1 \
crossbeam-epoch-0.9.18 \
@@ -105,6 +106,7 @@ CARGO_CRATES= addr2line-0.24.1 \
file-per-thread-logger-0.2.0 \
filecheck-0.5.0 \
filetime-0.2.16 \
+ fixedbitset-0.4.2 \
flagset-0.4.3 \
flate2-1.1.0 \
fnv-1.0.7 \
@@ -129,6 +131,7 @@ CARGO_CRATES= addr2line-0.24.1 \
getrandom-0.2.15 \
getrandom-0.3.1 \
gimli-0.31.1 \
+ gimli-0.32.0 \
glob-0.3.1 \
gzip-header-1.0.0 \
h2-0.4.4 \
@@ -163,6 +166,7 @@ CARGO_CRATES= addr2line-0.24.1 \
id-arena-2.2.1 \
idna-1.0.3 \
idna_adapter-1.2.0 \
+ im-rc-15.1.0 \
indexmap-1.9.1 \
indexmap-2.7.0 \
indicatif-0.13.0 \
@@ -174,13 +178,14 @@ CARGO_CRATES= addr2line-0.24.1 \
is-terminal-0.4.10 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
- itertools-0.12.1 \
+ itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.14 \
ittapi-0.4.0 \
ittapi-sys-0.4.0 \
jobserver-0.1.32 \
js-sys-0.3.74 \
+ json-from-wast-0.236.0 \
lazy_static-1.4.0 \
leb128-0.2.5 \
leb128fmt-0.1.0 \
@@ -193,7 +198,7 @@ CARGO_CRATES= addr2line-0.24.1 \
linux-raw-sys-0.9.3 \
listenfd-1.0.0 \
litemap-0.7.4 \
- log-0.4.22 \
+ log-0.4.27 \
logos-0.14.2 \
logos-codegen-0.14.2 \
logos-derive-0.14.2 \
@@ -205,8 +210,7 @@ CARGO_CRATES= addr2line-0.24.1 \
memfd-0.6.4 \
memmap2-0.2.3 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.4 \
- miniz_oxide-0.8.5 \
+ miniz_oxide-0.8.9 \
mio-1.0.3 \
multi-stash-0.2.0 \
mutatis-0.3.2 \
@@ -221,6 +225,7 @@ CARGO_CRATES= addr2line-0.24.1 \
num_cpus-1.16.0 \
number_prefix-0.3.0 \
object-0.36.5 \
+ object-0.37.1 \
ocaml-boxroot-sys-0.2.0 \
ocaml-interop-0.8.8 \
ocaml-sys-0.22.3 \
@@ -240,6 +245,7 @@ CARGO_CRATES= addr2line-0.24.1 \
paste-1.0.7 \
pbkdf2-0.11.0 \
percent-encoding-2.3.1 \
+ petgraph-0.6.5 \
pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
pkg-config-0.3.29 \
@@ -253,9 +259,13 @@ CARGO_CRATES= addr2line-0.24.1 \
quick-error-2.0.1 \
quote-1.0.36 \
rand-0.8.5 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
rand_core-0.6.3 \
+ rand_core-0.9.3 \
rand_xorshift-0.3.0 \
+ rand_xoshiro-0.6.0 \
rawpointer-0.2.1 \
rayon-1.5.3 \
rayon-core-1.12.0 \
@@ -271,7 +281,6 @@ CARGO_CRATES= addr2line-0.24.1 \
region-3.0.2 \
ring-0.17.14 \
rustc-demangle-0.1.24 \
- rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
rustix-0.38.43 \
rustix-1.0.3 \
@@ -293,6 +302,7 @@ CARGO_CRATES= addr2line-0.24.1 \
serde_derive-1.0.215 \
serde_json-1.0.140 \
serde_spanned-0.6.5 \
+ serde_yaml-0.9.34+deprecated \
sha1-0.10.6 \
sha2-0.10.2 \
sharded-slab-0.1.4 \
@@ -300,6 +310,7 @@ CARGO_CRATES= addr2line-0.24.1 \
shuffling-allocator-1.1.2 \
signal-hook-registry-1.4.1 \
similar-2.2.0 \
+ sized-chunks-0.6.5 \
slab-0.4.7 \
smallvec-1.13.2 \
socket2-0.5.7 \
@@ -347,7 +358,6 @@ CARGO_CRATES= addr2line-0.24.1 \
tracing-core-0.1.31 \
tracing-log-0.1.3 \
tracing-subscriber-0.3.17 \
- trait-variant-0.1.2 \
try-lock-0.2.4 \
typenum-1.15.0 \
unicode-ident-1.0.8 \
@@ -355,6 +365,7 @@ CARGO_CRATES= addr2line-0.24.1 \
unicode-width-0.1.9 \
unicode-width-0.2.0 \
unicode-xid-0.2.3 \
+ unsafe-libyaml-0.2.11 \
untrusted-0.9.0 \
ureq-2.10.0 \
url-2.5.4 \
@@ -362,7 +373,7 @@ CARGO_CRATES= addr2line-0.24.1 \
utf8_iter-1.0.4 \
utf8parse-0.2.1 \
uuid-1.0.0 \
- v8-134.5.0 \
+ v8-137.2.0 \
valuable-0.1.0 \
vcpkg-0.2.15 \
version_check-0.9.4 \
@@ -378,21 +389,25 @@ CARGO_CRATES= addr2line-0.24.1 \
wasm-bindgen-macro-0.2.97 \
wasm-bindgen-macro-support-0.2.97 \
wasm-bindgen-shared-0.2.97 \
+ wasm-compose-0.236.0 \
wasm-encoder-0.235.0 \
+ wasm-encoder-0.236.0 \
wasm-metadata-0.235.0 \
- wasm-mutate-0.235.0 \
- wasm-smith-0.235.0 \
- wasm-wave-0.235.0 \
+ wasm-metadata-0.236.0 \
+ wasm-mutate-0.236.0 \
+ wasm-smith-0.236.0 \
+ wasm-wave-0.236.0 \
wasmi-0.43.1 \
wasmi_collections-0.43.1 \
wasmi_core-0.43.1 \
wasmi_ir-0.43.1 \
wasmparser-0.227.1 \
wasmparser-0.235.0 \
- wasmprinter-0.235.0 \
+ wasmparser-0.236.0 \
+ wasmprinter-0.236.0 \
wast-35.0.2 \
- wast-235.0.0 \
- wat-1.235.0 \
+ wast-236.0.0 \
+ wat-1.236.0 \
web-sys-0.3.57 \
webpki-roots-0.26.1 \
which-6.0.3 \
@@ -406,15 +421,25 @@ CARGO_CRATES= addr2line-0.24.1 \
windows-interface-0.52.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
winnow-0.5.39 \
winsafe-0.0.19 \
winx-0.36.3 \
@@ -426,7 +451,9 @@ CARGO_CRATES= addr2line-0.24.1 \
wit-bindgen-rust-0.43.0 \
wit-bindgen-rust-macro-0.43.0 \
wit-component-0.235.0 \
+ wit-component-0.236.0 \
wit-parser-0.235.0 \
+ wit-parser-0.236.0 \
witx-0.9.1 \
write16-1.0.0 \
writeable-0.5.5 \
diff --git a/devel/libwasmtime/distinfo b/devel/libwasmtime/distinfo
index c701678cf3ea..275149347edc 100644
--- a/devel/libwasmtime/distinfo
+++ b/devel/libwasmtime/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1753297087
+TIMESTAMP = 1756333206
SHA256 (rust/crates/addr2line-0.24.1.crate) = f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375
SIZE (rust/crates/addr2line-0.24.1.crate) = 41554
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/addr2line-0.25.0.crate) = 9acbfca36652500c911ddb767ed433e3ed99b032b5d935be73c6923662db1d43
+SIZE (rust/crates/addr2line-0.25.0.crate) = 41982
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
@@ -39,16 +39,16 @@ SHA256 (rust/crates/async-trait-0.1.71.crate) = a564d521dd56509c4c47480d00b80ee5
SIZE (rust/crates/async-trait-0.1.71.crate) = 28703
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
SIZE (rust/crates/beef-0.5.2.crate) = 15275
-SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f
-SIZE (rust/crates/bindgen-0.70.1.crate) = 226363
+SHA256 (rust/crates/bindgen-0.71.1.crate) = 5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3
+SIZE (rust/crates/bindgen-0.71.1.crate) = 237785
SHA256 (rust/crates/bit-set-0.5.2.crate) = 6e11e16035ea35e4e5997b393eacbf6f63983188f7a2ad25bfb13465f5ad59de
SIZE (rust/crates/bit-set-0.5.2.crate) = 14093
SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
@@ -57,6 +57,8 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/bitmaps-2.1.0.crate) = 031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2
+SIZE (rust/crates/bitmaps-2.1.0.crate) = 16717
SHA256 (rust/crates/block-buffer-0.10.2.crate) = 0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324
SIZE (rust/crates/block-buffer-0.10.2.crate) = 10258
SHA256 (rust/crates/bstr-1.6.0.crate) = 6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05
@@ -143,8 +145,8 @@ SHA256 (rust/crates/cpufeatures-0.2.7.crate) = 3e4c1eaa2012c47becbbad2ab175484c2
SIZE (rust/crates/cpufeatures-0.2.7.crate) = 11563
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
-SIZE (rust/crates/criterion-0.5.1.crate) = 110088
+SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
+SIZE (rust/crates/criterion-0.6.0.crate) = 119470
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
SHA256 (rust/crates/crossbeam-deque-0.8.1.crate) = 6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e
@@ -213,6 +215,8 @@ SHA256 (rust/crates/filecheck-0.5.0.crate) = 2fe00b427b7c4835f8b82170eb7b9a63634
SIZE (rust/crates/filecheck-0.5.0.crate) = 21116
SHA256 (rust/crates/filetime-0.2.16.crate) = c0408e2626025178a6a7f7ffc05a25bc47103229f19c113755de7bf63816290c
SIZE (rust/crates/filetime-0.2.16.crate) = 14502
+SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
+SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
SHA256 (rust/crates/flagset-0.4.3.crate) = cda653ca797810c02f7ca4b804b40b8b95ae046eb989d356bce17919a8c25499
SIZE (rust/crates/flagset-0.4.3.crate) = 13054
SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
@@ -261,6 +265,8 @@ SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c0
SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gimli-0.32.0.crate) = 93563d740bc9ef04104f9ed6f86f1e3275c2cdafb95664e26584b9ca807a8ffe
+SIZE (rust/crates/gimli-0.32.0.crate) = 286715
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
SHA256 (rust/crates/gzip-header-1.0.0.crate) = 95cc527b92e6029a62960ad99aa8a6660faa4555fe5f731aab13aa6a921795a2
@@ -329,6 +335,8 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f
SIZE (rust/crates/idna-1.0.3.crate) = 142515
SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/im-rc-15.1.0.crate) = af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe
+SIZE (rust/crates/im-rc-15.1.0.crate) = 194077
SHA256 (rust/crates/indexmap-1.9.1.crate) = 10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e
SIZE (rust/crates/indexmap-1.9.1.crate) = 54114
SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
@@ -351,8 +359,8 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
@@ -365,6 +373,8 @@ SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62
SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
SHA256 (rust/crates/js-sys-0.3.74.crate) = a865e038f7f6ed956f788f0d7d60c541fff74c7bd74272c5d4cf15c63743e705
SIZE (rust/crates/js-sys-0.3.74.crate) = 54505
+SHA256 (rust/crates/json-from-wast-0.236.0.crate) = be48c53af281152b0d01019f15b87b9f37f92c3a3c11b003a5ee3ccf2901bb35
+SIZE (rust/crates/json-from-wast-0.236.0.crate) = 9503
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67
@@ -389,8 +399,8 @@ SHA256 (rust/crates/listenfd-1.0.0.crate) = 14e4fcc00ff6731d94b70e16e71f43bda628
SIZE (rust/crates/listenfd-1.0.0.crate) = 18269
SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/logos-0.14.2.crate) = 1c6b6e02facda28ca5fb8dbe4b152496ba3b1bd5a4b40bb2b1b2d8ad74e0f39b
SIZE (rust/crates/logos-0.14.2.crate) = 1460673
SHA256 (rust/crates/logos-codegen-0.14.2.crate) = b32eb6b5f26efacd015b000bfc562186472cd9b34bdba3f6b264e2a052676d10
@@ -413,10 +423,8 @@ SHA256 (rust/crates/memmap2-0.2.3.crate) = 723e3ebdcdc5c023db1df315364573789f885
SIZE (rust/crates/memmap2-0.2.3.crate) = 17669
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
-SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
-SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
-SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
SIZE (rust/crates/mio-1.0.3.crate) = 103703
SHA256 (rust/crates/multi-stash-0.2.0.crate) = 685a9ac4b61f4e728e1d2c6a7844609c16527aeb5e6c865915c08e619c16410f
@@ -445,6 +453,8 @@ SHA256 (rust/crates/number_prefix-0.3.0.crate) = 17b02fc0ff9a9e4b35b3342880f48e8
SIZE (rust/crates/number_prefix-0.3.0.crate) = 6291
SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
SIZE (rust/crates/object-0.36.5.crate) = 327435
+SHA256 (rust/crates/object-0.37.1.crate) = 03fd943161069e1768b4b3d050890ba48730e590f57e56d4aa04e7e090e61b4a
+SIZE (rust/crates/object-0.37.1.crate) = 338929
SHA256 (rust/crates/ocaml-boxroot-sys-0.2.0.crate) = 5186393bfbee4ce2bc5bbb82beafb77e85c1d0a557e3cfc8c8a0d63d7845fed5
SIZE (rust/crates/ocaml-boxroot-sys-0.2.0.crate) = 12152
SHA256 (rust/crates/ocaml-interop-0.8.8.crate) = 2e01e08412a7e072a90a225d2ae49a2860aeea853ce673bc63891dbf86aed063
@@ -483,6 +493,8 @@ SHA256 (rust/crates/pbkdf2-0.11.0.crate) = 83a0692ec44e4cf1ef28ca317f14f8f07da2d
SIZE (rust/crates/pbkdf2-0.11.0.crate) = 13229
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
+SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
@@ -509,12 +521,20 @@ SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab7
SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rand_xorshift-0.3.0.crate) = d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f
SIZE (rust/crates/rand_xorshift-0.3.0.crate) = 9121
+SHA256 (rust/crates/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa
+SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
SHA256 (rust/crates/rayon-1.5.3.crate) = bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d
@@ -545,8 +565,6 @@ SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
-SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.43.crate) = a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6
@@ -589,6 +607,8 @@ SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
+SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
+SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha2-0.10.2.crate) = 55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676
@@ -603,6 +623,8 @@ SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef43
SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987
SHA256 (rust/crates/similar-2.2.0.crate) = 62ac7f900db32bf3fd12e0117dd3dc4da74bc52ebaac97f39668446d89694803
SIZE (rust/crates/similar-2.2.0.crate) = 50996
+SHA256 (rust/crates/sized-chunks-0.6.5.crate) = 16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e
+SIZE (rust/crates/sized-chunks-0.6.5.crate) = 43628
SHA256 (rust/crates/slab-0.4.7.crate) = 4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef
SIZE (rust/crates/slab-0.4.7.crate) = 16647
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
@@ -697,8 +719,6 @@ SHA256 (rust/crates/tracing-log-0.1.3.crate) = 78ddad33d2d10b1ed7eb9d1f518a56747
SIZE (rust/crates/tracing-log-0.1.3.crate) = 20549
SHA256 (rust/crates/tracing-subscriber-0.3.17.crate) = 30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77
SIZE (rust/crates/tracing-subscriber-0.3.17.crate) = 191711
-SHA256 (rust/crates/trait-variant-0.1.2.crate) = 70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7
-SIZE (rust/crates/trait-variant-0.1.2.crate) = 6008
SHA256 (rust/crates/try-lock-0.2.4.crate) = 3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed
SIZE (rust/crates/try-lock-0.2.4.crate) = 4467
SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
@@ -713,6 +733,8 @@ SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b819
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/unicode-xid-0.2.3.crate) = 957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04
SIZE (rust/crates/unicode-xid-0.2.3.crate) = 15174
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/ureq-2.10.0.crate) = 72139d247e5f97a3eff96229a7ae85ead5328a39efe76f8bf5a06313d505b6ea
@@ -727,8 +749,8 @@ SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dc
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/uuid-1.0.0.crate) = 8cfcd319456c4d6ea10087ed423473267e1a071f3bc0aa89f80d60997843c6f0
SIZE (rust/crates/uuid-1.0.0.crate) = 48627
-SHA256 (rust/crates/v8-134.5.0.crate) = 21c7a224a7eaf3f98c1bad772fbaee56394dce185ef7b19a2e0ca5e3d274165d
-SIZE (rust/crates/v8-134.5.0.crate) = 33385736
+SHA256 (rust/crates/v8-137.2.0.crate) = d2b387c1c5731284e756c03280032068e68e5b52f6c4714492403c30f650ad52
+SIZE (rust/crates/v8-137.2.0.crate) = 34059808
SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
SIZE (rust/crates/valuable-0.1.0.crate) = 27718
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -759,16 +781,22 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.97.crate) = 98c9ae5a76e46f4de
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.97.crate) = 22824
SHA256 (rust/crates/wasm-bindgen-shared-0.2.97.crate) = 6ee99da9c5ba11bd675621338ef6fa52296b76b83305e9b6e5c77d4c286d6d49
SIZE (rust/crates/wasm-bindgen-shared-0.2.97.crate) = 7771
+SHA256 (rust/crates/wasm-compose-0.236.0.crate) = 98b5290a0aca685aab16c936f682b85e8e4e3a0bfe1843afd43372eb82e34f47
+SIZE (rust/crates/wasm-compose-0.236.0.crate) = 53877
SHA256 (rust/crates/wasm-encoder-0.235.0.crate) = b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a
SIZE (rust/crates/wasm-encoder-0.235.0.crate) = 82432
+SHA256 (rust/crates/wasm-encoder-0.236.0.crate) = 3108979166ab0d3c7262d2e16a2190ffe784b2a5beb963edef154b5e8e07680b
+SIZE (rust/crates/wasm-encoder-0.236.0.crate) = 83346
SHA256 (rust/crates/wasm-metadata-0.235.0.crate) = b055604ba04189d54b8c0ab2c2fc98848f208e103882d5c0b984f045d5ea4d20
SIZE (rust/crates/wasm-metadata-0.235.0.crate) = 21362
-SHA256 (rust/crates/wasm-mutate-0.235.0.crate) = a8917477e93c5c48b6d0dc9f94ea5d6fe9a0ccc3576cbb618f049011cc7e9261
-SIZE (rust/crates/wasm-mutate-0.235.0.crate) = 90734
-SHA256 (rust/crates/wasm-smith-0.235.0.crate) = c3be2ca016817c0732fdb615d41183ecd6fee1a0052c838b3cdffaa66e141883
-SIZE (rust/crates/wasm-smith-0.235.0.crate) = 98583
-SHA256 (rust/crates/wasm-wave-0.235.0.crate) = 034bc908dc5c1257ffc63b42c7ac7039092bd369e858c5e78e3242b662a8b7d1
-SIZE (rust/crates/wasm-wave-0.235.0.crate) = 43573
+SHA256 (rust/crates/wasm-metadata-0.236.0.crate) = 12ac1c212d9a151aefa45403315d8eb5c81d64dd06103e2d5e0f351034f20169
+SIZE (rust/crates/wasm-metadata-0.236.0.crate) = 21462
+SHA256 (rust/crates/wasm-mutate-0.236.0.crate) = 52e91c171e64b6ea23b1e799f8d3cb8cd240b1922fb16e8f6af4b9969697a024
+SIZE (rust/crates/wasm-mutate-0.236.0.crate) = 91319
+SHA256 (rust/crates/wasm-smith-0.236.0.crate) = 36cbd9a143df8edb4dc307571399965e951f4998e4fbe7418f308c46fe41dd56
+SIZE (rust/crates/wasm-smith-0.236.0.crate) = 101478
+SHA256 (rust/crates/wasm-wave-0.236.0.crate) = 9270d950e101bfa3a3af3ef1de16c5f27ec304b129bc3e61b81f04b84fbd70e6
+SIZE (rust/crates/wasm-wave-0.236.0.crate) = 43687
SHA256 (rust/crates/wasmi-0.43.1.crate) = 3cd93c135ccbe88cfd00992c9c49778d364417bdb5cfb360eac60fe2d4d34676
SIZE (rust/crates/wasmi-0.43.1.crate) = 322977
SHA256 (rust/crates/wasmi_collections-0.43.1.crate) = 55e817a9a96149aa3ddb84c44c6fe37ed608d53136d794d4d3cd8019de11fb42
@@ -781,14 +809,16 @@ SHA256 (rust/crates/wasmparser-0.227.1.crate) = 0f51cad774fb3c9461ab9bccc9c62dfb
SIZE (rust/crates/wasmparser-0.227.1.crate) = 247368
SHA256 (rust/crates/wasmparser-0.235.0.crate) = 161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917
SIZE (rust/crates/wasmparser-0.235.0.crate) = 257032
-SHA256 (rust/crates/wasmprinter-0.235.0.crate) = 75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a
-SIZE (rust/crates/wasmprinter-0.235.0.crate) = 41937
+SHA256 (rust/crates/wasmparser-0.236.0.crate) = 16d1eee846a705f6f3cb9d7b9f79b54583810f1fb57a1e3aea76d1742db2e3d2
+SIZE (rust/crates/wasmparser-0.236.0.crate) = 259407
+SHA256 (rust/crates/wasmprinter-0.236.0.crate) = a64dc32256b566259d30be300eb142f366343b98f42077216c7dd5e0cf4dc086
+SIZE (rust/crates/wasmprinter-0.236.0.crate) = 44030
SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
SIZE (rust/crates/wast-35.0.2.crate) = 90940
-SHA256 (rust/crates/wast-235.0.0.crate) = 1eda4293f626c99021bb3a6fbe4fbbe90c0e31a5ace89b5f620af8925de72e13
-SIZE (rust/crates/wast-235.0.0.crate) = 154632
-SHA256 (rust/crates/wat-1.235.0.crate) = e777e0327115793cb96ab220b98f85327ec3d11f34ec9e8d723264522ef206aa
-SIZE (rust/crates/wat-1.235.0.crate) = 8368
+SHA256 (rust/crates/wast-236.0.0.crate) = 11d6b6faeab519ba6fbf9b26add41617ca6f5553f99ebc33d876e591d2f4f3c6
+SIZE (rust/crates/wast-236.0.0.crate) = 155320
+SHA256 (rust/crates/wat-1.236.0.crate) = cc31704322400f461f7f31a5f9190d5488aaeafb63ae69ad2b5888d2704dcb08
+SIZE (rust/crates/wat-1.236.0.crate) = 8404
SHA256 (rust/crates/web-sys-0.3.57.crate) = 7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283
SIZE (rust/crates/web-sys-0.3.57.crate) = 686563
SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009
@@ -815,24 +845,44 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.5.39.crate) = 5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29
SIZE (rust/crates/winnow-0.5.39.crate) = 159300
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
@@ -855,8 +905,12 @@ SHA256 (rust/crates/wit-bindgen-rust-macro-0.43.0.crate) = 7852bf8a9d1ea80884d26
SIZE (rust/crates/wit-bindgen-rust-macro-0.43.0.crate) = 14304
SHA256 (rust/crates/wit-component-0.235.0.crate) = 64a57a11109cc553396f89f3a38a158a97d0b1adaec113bd73e0f64d30fb601f
SIZE (rust/crates/wit-component-0.235.0.crate) = 235092
+SHA256 (rust/crates/wit-component-0.236.0.crate) = 6f1404fddf6cdadb06a0812faa433c03208f444b867543814aa36a6322f33684
+SIZE (rust/crates/wit-component-0.236.0.crate) = 235913
SHA256 (rust/crates/wit-parser-0.235.0.crate) = 0a1f95a87d03a33e259af286b857a95911eb46236a0f726cbaec1227b3dfc67a
SIZE (rust/crates/wit-parser-0.235.0.crate) = 153184
+SHA256 (rust/crates/wit-parser-0.236.0.crate) = 4c643fd8e1a5c25a6d50299f8047e9a61e31cb486f8e230e944408da9b63a859
+SIZE (rust/crates/wit-parser-0.236.0.crate) = 153566
SHA256 (rust/crates/witx-0.9.1.crate) = e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b
SIZE (rust/crates/witx-0.9.1.crate) = 45928
SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
@@ -891,10 +945,10 @@ SHA256 (rust/crates/zstd-safe-7.0.0.crate) = 43747c7422e2924c11144d5229878b98180
SIZE (rust/crates/zstd-safe-7.0.0.crate) = 20463
SHA256 (rust/crates/zstd-sys-2.0.9+zstd.1.5.5.crate) = 9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656
SIZE (rust/crates/zstd-sys-2.0.9+zstd.1.5.5.crate) = 728791
-SHA256 (bytecodealliance-wasmtime-v35.0.0_GH0.tar.gz) = 5401c32a8b3b23e9279637b9005a46e3e59ba005fc7962220424c13791bb6524
-SIZE (bytecodealliance-wasmtime-v35.0.0_GH0.tar.gz) = 25374230
-SHA256 (WebAssembly-testsuite-970d36b_GH0.tar.gz) = ed7f1cec427d1897aa022c926cc9f12960deabfeb3c3788d50e8a54ecc6526e8
-SIZE (WebAssembly-testsuite-970d36b_GH0.tar.gz) = 800570
+SHA256 (bytecodealliance-wasmtime-v36.0.2_GH0.tar.gz) = 89cc493a332e5f1e277aa56adffa2b69e229ebb1fa94587b825343de38d1e31a
+SIZE (bytecodealliance-wasmtime-v36.0.2_GH0.tar.gz) = 25623738
+SHA256 (WebAssembly-testsuite-f50a662_GH0.tar.gz) = 3b84198f7aef51c085a7325ae074c1d1bba6cd6ccb59520689a30849c8fd620b
+SIZE (WebAssembly-testsuite-f50a662_GH0.tar.gz) = 663266
SHA256 (WebAssembly-wasi-testsuite-2fec29e_GH0.tar.gz) = d082050c523cab626328de0aa5c86b47319347d62c6b1a9852a2c3870af6b998
SIZE (WebAssembly-wasi-testsuite-2fec29e_GH0.tar.gz) = 25298037
SHA256 (WebAssembly-wasi-threads-e1893c0_GH0.tar.gz) = 451677e69ee3958fcd8798eeba6975afc3fb13c6dbd5c94b68e9bb2b8c10dfd5
diff --git a/devel/linux-pvs-studio/Makefile b/devel/linux-pvs-studio/Makefile
index 5e42a8b45909..813bf20a9d27 100644
--- a/devel/linux-pvs-studio/Makefile
+++ b/devel/linux-pvs-studio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pvs-studio
-PORTVERSION= 7.33
-DISTVERSIONSUFFIX= .85330.89
+PORTVERSION= 7.38
+DISTVERSIONSUFFIX= .97034.608
CATEGORIES= devel linux
MASTER_SITES= https://cdn.pvs-studio.com/
PKGNAMEPREFIX= linux-
@@ -26,7 +26,7 @@ NO_BUILD= yes
PLIST_SUB= LINUXBASE=${LINUXBASE}
STRIP=
-PLIST_SUB+= QT=${DISTVERSIONFULL:R}.1088 VSCODE=${DISTVERSION}.85174
+PLIST_SUB+= QT=${DISTVERSIONFULL:R:R}.96564.1478 VSCODE=${DISTVERSIONFULL:R}
do-install:
${INSTALL_PROGRAM} ${WRKDIR}/usr/bin/pvs-* ${STAGEDIR}${PREFIX}/bin/
diff --git a/devel/linux-pvs-studio/distinfo b/devel/linux-pvs-studio/distinfo
index 9bb9fd851500..3fb7b1cc8265 100644
--- a/devel/linux-pvs-studio/distinfo
+++ b/devel/linux-pvs-studio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731005067
-SHA256 (pvs-studio-7.33.85330.89-x86_64.rpm) = edcb55fcf095cd2cb4d43399f8954c85647eee503c8b7f5c244a91b0902da50d
-SIZE (pvs-studio-7.33.85330.89-x86_64.rpm) = 14160838
+TIMESTAMP = 1757068721
+SHA256 (pvs-studio-7.38.97034.608-x86_64.rpm) = 38cda1798c1d362b67741dab7bb72bd2ae1e666ea88f079bebd85faaa86cd510
+SIZE (pvs-studio-7.38.97034.608-x86_64.rpm) = 32327257
diff --git a/devel/linux-pvs-studio/pkg-plist b/devel/linux-pvs-studio/pkg-plist
index 30b65c3303bf..94ec711b66ec 100644
--- a/devel/linux-pvs-studio/pkg-plist
+++ b/devel/linux-pvs-studio/pkg-plist
@@ -1,11 +1,11 @@
bin/plog-converter
bin/pvs-studio
bin/pvs-studio-analyzer
-lib/pvs-studio/plugins/libpvs-studio-qtcreator-10.0.x-%%QT%%.linux.zip
-lib/pvs-studio/plugins/libpvs-studio-qtcreator-11.0.x-%%QT%%.linux.zip
lib/pvs-studio/plugins/libpvs-studio-qtcreator-12.0.x-%%QT%%.linux.zip
lib/pvs-studio/plugins/libpvs-studio-qtcreator-13.0.x-%%QT%%.linux.zip
lib/pvs-studio/plugins/libpvs-studio-qtcreator-14.0.x-%%QT%%.linux.zip
-lib/pvs-studio/plugins/libpvs-studio-qtcreator-6.0.x-qt5-kpda-%%QT%%.linux.zip
-lib/pvs-studio/plugins/libpvs-studio-qtcreator-9.0.x-%%QT%%.linux.zip
+lib/pvs-studio/plugins/libpvs-studio-qtcreator-15.0.x-%%QT%%.linux.zip
+lib/pvs-studio/plugins/libpvs-studio-qtcreator-16.0.x-%%QT%%.linux.zip
+lib/pvs-studio/plugins/libpvs-studio-qtcreator-17.0.x-%%QT%%.linux.zip
+lib/pvs-studio/plugins/libpvs-studio-qtcreator-6.0.x-qt5-neutrino-%%QT%%.linux.zip
lib/pvs-studio/plugins/pvs-studio-vscode-%%VSCODE%%.vsix
diff --git a/devel/linux-rl9-devtools/Makefile b/devel/linux-rl9-devtools/Makefile
index ae56e88ac4aa..3f9d4dea9ff8 100644
--- a/devel/linux-rl9-devtools/Makefile
+++ b/devel/linux-rl9-devtools/Makefile
@@ -1,5 +1,6 @@
PORTNAME= devtools
PORTVERSION= ${LINUX_DIST_VER}
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= emulation@FreeBSD.org
@@ -20,8 +21,8 @@ QA_ENV+= USESLIBTOOL=no
BUVERSION= 2.35.2-63.el9
GCCVERSION= 11.5.0-5.el9_5
-GLIBCVERSION= 2.34-168.el9_6.19
-KERNELVERSION= 5.14.0-570.22.1.el9_6
+GLIBCVERSION= 2.34-168.el9_6.23
+KERNELVERSION= 5.14.0-570.37.1.el9_6
MPFRVERSION= 4.1.0-7.el9
LIBMPCVERSION= 1.2.1-4.el9
diff --git a/devel/linux-rl9-devtools/distinfo b/devel/linux-rl9-devtools/distinfo
index 6f13b7be0aef..928a3be7ba7d 100644
--- a/devel/linux-rl9-devtools/distinfo
+++ b/devel/linux-rl9-devtools/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1750634616
+TIMESTAMP = 1757067778
SHA256 (rocky/b/binutils-2.35.2-63.el9.aarch64.rpm) = dbf945a5882d8c571c4a17b32c67f3c5737319e2e9f0fdacc7f6f675aed4ae39
SIZE (rocky/b/binutils-2.35.2-63.el9.aarch64.rpm) = 4976336
SHA256 (rocky/b/binutils-2.35.2-63.el9.x86_64.rpm) = 2b0abd0203db5939bb5b32ba2a1576bd36dcd33c250786b7b2fa134d060a7370
@@ -29,18 +29,18 @@ SHA256 (rocky/g/gcc-gfortran-11.5.0-5.el9_5.aarch64.rpm) = ce2da122db9439111eca6
SIZE (rocky/g/gcc-gfortran-11.5.0-5.el9_5.aarch64.rpm) = 12831212
SHA256 (rocky/g/gcc-gfortran-11.5.0-5.el9_5.x86_64.rpm) = 99dccf59e5f52df2b6386dce7d2d2b62048014c9decd05bb81f9a958b09c1d13
SIZE (rocky/g/gcc-gfortran-11.5.0-5.el9_5.x86_64.rpm) = 13283781
-SHA256 (rocky/g/glibc-devel-2.34-168.el9_6.19.aarch64.rpm) = 74e4a1566c6589ec2f51f2f649d8328037b83c2763a071f8255ba8d564ec9aa1
-SIZE (rocky/g/glibc-devel-2.34-168.el9_6.19.aarch64.rpm) = 453649
-SHA256 (rocky/g/glibc-devel-2.34-168.el9_6.19.i686.rpm) = f396e2e1ec13fe70714486a95bac6d459cb35c29f8cae19d39cd6d4f1a074056
-SIZE (rocky/g/glibc-devel-2.34-168.el9_6.19.i686.rpm) = 33263
-SHA256 (rocky/g/glibc-devel-2.34-168.el9_6.19.x86_64.rpm) = f61941a35a6f31960205f49ad7d68f0b9f0c912266412d55c419d99daeb4eb59
-SIZE (rocky/g/glibc-devel-2.34-168.el9_6.19.x86_64.rpm) = 32750
-SHA256 (rocky/g/glibc-headers-2.34-168.el9_6.19.x86_64.rpm) = cf7cfa0b639909058eaac80e7aadf9680f928ebc6b341189d5abbcd3b2d73652
-SIZE (rocky/g/glibc-headers-2.34-168.el9_6.19.x86_64.rpm) = 447581
-SHA256 (rocky/k/kernel-headers-5.14.0-570.22.1.el9_6.aarch64.rpm) = ac88bfb6962d39b47e20cb8e99df8e87502c63e3f4bad73d077cae3eea8101f2
-SIZE (rocky/k/kernel-headers-5.14.0-570.22.1.el9_6.aarch64.rpm) = 3426593
-SHA256 (rocky/k/kernel-headers-5.14.0-570.22.1.el9_6.x86_64.rpm) = ee09614cf00133cf2e1d7304026984f28015dda7c8dea35680432e8f23b09f6a
-SIZE (rocky/k/kernel-headers-5.14.0-570.22.1.el9_6.x86_64.rpm) = 3458645
+SHA256 (rocky/g/glibc-devel-2.34-168.el9_6.23.aarch64.rpm) = 0da5b701328408ae9e13d5ff02a69d1f4d29e526c4ee77dd7454bec2c61bcbe5
+SIZE (rocky/g/glibc-devel-2.34-168.el9_6.23.aarch64.rpm) = 453287
+SHA256 (rocky/g/glibc-devel-2.34-168.el9_6.23.i686.rpm) = ac614e4bb853a33e0195ddab3bd186d14cebeff83f91d281da6c6ca6f068a12f
+SIZE (rocky/g/glibc-devel-2.34-168.el9_6.23.i686.rpm) = 32803
+SHA256 (rocky/g/glibc-devel-2.34-168.el9_6.23.x86_64.rpm) = 3983e85ea3cc6a0f06fa7f4381206a6c03a16948d97b1acb4dcbb6aa62995e28
+SIZE (rocky/g/glibc-devel-2.34-168.el9_6.23.x86_64.rpm) = 32287
+SHA256 (rocky/g/glibc-headers-2.34-168.el9_6.23.x86_64.rpm) = d2c4a0af7508b705e9b35e15676a950e906064cf57ea83204e4f10cf634a7978
+SIZE (rocky/g/glibc-headers-2.34-168.el9_6.23.x86_64.rpm) = 447229
+SHA256 (rocky/k/kernel-headers-5.14.0-570.37.1.el9_6.aarch64.rpm) = 7899ed91f7c5c550af4b3ed788c93f631d24a9503a3f92a9a7be74d8f24857fd
+SIZE (rocky/k/kernel-headers-5.14.0-570.37.1.el9_6.aarch64.rpm) = 3448041
+SHA256 (rocky/k/kernel-headers-5.14.0-570.37.1.el9_6.x86_64.rpm) = 50576d583c07f5c4ebcc4a26a7dd01ef0fc96ffe34003d49d0b06d70316d031c
+SIZE (rocky/k/kernel-headers-5.14.0-570.37.1.el9_6.x86_64.rpm) = 3480181
SHA256 (rocky/l/libatomic-11.5.0-5.el9_5.aarch64.rpm) = 22ec15677e92a91a1aa86c9083525083f4a53c75c159e5cce496a65172f47589
SIZE (rocky/l/libatomic-11.5.0-5.el9_5.aarch64.rpm) = 28359
SHA256 (rocky/l/libatomic-11.5.0-5.el9_5.i686.rpm) = 74f8d01153ae3052f968fc76e4d26d71e300d35335d4c5d9c7887676cf255b3c
@@ -73,10 +73,10 @@ SHA256 (rocky/l/libstdc++-devel-11.5.0-5.el9_5.x86_64.rpm) = a9df7e426503b79954e
SIZE (rocky/l/libstdc++-devel-11.5.0-5.el9_5.x86_64.rpm) = 2329962
SHA256 (rocky/b/binutils-2.35.2-63.el9.src.rpm) = 5ffeb70c08470b76a040f04d0539a91b3ace7ed83ea551e76605f5475dc658fa
SIZE (rocky/b/binutils-2.35.2-63.el9.src.rpm) = 22404566
-SHA256 (rocky/g/glibc-2.34-168.el9_6.19.src.rpm) = 9a602a4f0a3d3c5d28df7a746421b29d5b5077ab1f971562eaa023a303b1b0ce
-SIZE (rocky/g/glibc-2.34-168.el9_6.19.src.rpm) = 19642716
-SHA256 (rocky/k/kernel-5.14.0-570.22.1.el9_6.src.rpm) = 4e97bd514c6ee65c1e643680c4be4248658ddb7c08b3ecfec3e37ef2689c2e8e
-SIZE (rocky/k/kernel-5.14.0-570.22.1.el9_6.src.rpm) = 149279250
+SHA256 (rocky/g/glibc-2.34-168.el9_6.23.src.rpm) = bbbd40672f67313745173e64d9e934238342e2eba16c3e42abdecb136d8fab66
+SIZE (rocky/g/glibc-2.34-168.el9_6.23.src.rpm) = 19652630
+SHA256 (rocky/k/kernel-5.14.0-570.37.1.el9_6.src.rpm) = 52c8636f2b33d2d8ec4f74f63db508b087c7a905388650c09257b1eb5cf39162
+SIZE (rocky/k/kernel-5.14.0-570.37.1.el9_6.src.rpm) = 149326757
SHA256 (rocky/l/libmpc-1.2.1-4.el9.src.rpm) = e0e1edc062c4d5565ebedeba87e13a661caa74d43c885c656eb5b75cf1ed3bcc
SIZE (rocky/l/libmpc-1.2.1-4.el9.src.rpm) = 844729
SHA256 (rocky/g/gcc-11.5.0-5.el9_5.src.rpm) = 8656bacb48e097fec2c34a35460ff0338c021ac4b1b0cb3849e47f4256692095
diff --git a/devel/linux-rl9-elfutils-libelf/Makefile b/devel/linux-rl9-elfutils-libelf/Makefile
index 6dc3d317b12d..c7b5e2cba5c5 100644
--- a/devel/linux-rl9-elfutils-libelf/Makefile
+++ b/devel/linux-rl9-elfutils-libelf/Makefile
@@ -1,6 +1,7 @@
PORTNAME= elfutils
PORTVERSION= 0.192
-DISTVERSIONSUFFIX= -5.el9
+DISTVERSIONSUFFIX= -6.el9_6
+PORTREVISION= 1
CATEGORIES= devel linux
PKGNAMESUFFIX= -libelf
diff --git a/devel/linux-rl9-elfutils-libelf/distinfo b/devel/linux-rl9-elfutils-libelf/distinfo
index c85f15f4c4c4..ffece3900035 100644
--- a/devel/linux-rl9-elfutils-libelf/distinfo
+++ b/devel/linux-rl9-elfutils-libelf/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1750633560
-SHA256 (rocky/e/elfutils-libelf-0.192-5.el9.aarch64.rpm) = 31d83497538e68985de4f3dbc154b67a6dadb3ebb48d139125f3a97ca0625478
-SIZE (rocky/e/elfutils-libelf-0.192-5.el9.aarch64.rpm) = 207000
-SHA256 (rocky/e/elfutils-libelf-0.192-5.el9.i686.rpm) = 8a60f3749e6fd53f79953562a23da0f3c986bd438b0f7513a07b0d23326c23d6
-SIZE (rocky/e/elfutils-libelf-0.192-5.el9.i686.rpm) = 215574
-SHA256 (rocky/e/elfutils-libelf-0.192-5.el9.x86_64.rpm) = 0978be18b7a6e60d21ab747ab23c090a54942b7da21f46172f131ed673ecb1e1
-SIZE (rocky/e/elfutils-libelf-0.192-5.el9.x86_64.rpm) = 208010
-SHA256 (rocky/e/elfutils-0.192-5.el9.src.rpm) = 78994522ba0fc43263f259cbd920e1e2f8f2635b00918ffb07363217ecd2ecb3
-SIZE (rocky/e/elfutils-0.192-5.el9.src.rpm) = 11941002
+TIMESTAMP = 1757067977
+SHA256 (rocky/e/elfutils-libelf-0.192-6.el9_6.aarch64.rpm) = 16390df8c8720a964f089383c40d37b65fb0c4cb68d3ba0f3f9aebbd897072a8
+SIZE (rocky/e/elfutils-libelf-0.192-6.el9_6.aarch64.rpm) = 207271
+SHA256 (rocky/e/elfutils-libelf-0.192-6.el9_6.i686.rpm) = 6656b783dd2ba9772e19ad58dbb81778e0703545836686d4378d698e59a2d64a
+SIZE (rocky/e/elfutils-libelf-0.192-6.el9_6.i686.rpm) = 215597
+SHA256 (rocky/e/elfutils-libelf-0.192-6.el9_6.x86_64.rpm) = b14358b0b6410f892a7cc23cc4e6abce2d44967a62b7b600c54e6103652d5693
+SIZE (rocky/e/elfutils-libelf-0.192-6.el9_6.x86_64.rpm) = 207835
+SHA256 (rocky/e/elfutils-0.192-6.el9_6.src.rpm) = 943a793d2bc93a6af738f1477c942eb8a2c9507a54d9e777a9808ca3081f0390
+SIZE (rocky/e/elfutils-0.192-6.el9_6.src.rpm) = 11941737
diff --git a/devel/linux-rl9-elfutils-libs/Makefile b/devel/linux-rl9-elfutils-libs/Makefile
index e070f87f427e..165dbae66f71 100644
--- a/devel/linux-rl9-elfutils-libs/Makefile
+++ b/devel/linux-rl9-elfutils-libs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= elfutils
PORTVERSION= 0.192
-DISTVERSIONSUFFIX= -5.el9
+DISTVERSIONSUFFIX= -6.el9_6
+PORTREVISION= 1
CATEGORIES= devel linux
PKGNAMESUFFIX= -libs
diff --git a/devel/linux-rl9-elfutils-libs/distinfo b/devel/linux-rl9-elfutils-libs/distinfo
index aaa46c87f017..f7bb3ad6ed16 100644
--- a/devel/linux-rl9-elfutils-libs/distinfo
+++ b/devel/linux-rl9-elfutils-libs/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1750633620
-SHA256 (rocky/e/elfutils-debuginfod-client-0.192-5.el9.aarch64.rpm) = 006225608eae4283ab19078a4c5d0da0176dd5c3e8ef0bb22727cb5727fce30b
-SIZE (rocky/e/elfutils-debuginfod-client-0.192-5.el9.aarch64.rpm) = 41988
-SHA256 (rocky/e/elfutils-debuginfod-client-0.192-5.el9.i686.rpm) = c8b74d735e018e125a9ef0029d9cb7a89a2bd790247cf3c0462b6ca2eea549d6
-SIZE (rocky/e/elfutils-debuginfod-client-0.192-5.el9.i686.rpm) = 44953
-SHA256 (rocky/e/elfutils-debuginfod-client-0.192-5.el9.x86_64.rpm) = 8abf95757232cadde228adf67b427ab4352bb9465163400da39a91996bfbe3dd
-SIZE (rocky/e/elfutils-debuginfod-client-0.192-5.el9.x86_64.rpm) = 42935
-SHA256 (rocky/e/elfutils-libs-0.192-5.el9.aarch64.rpm) = e23d9871718bcab1b96f5eacd728bdfd16a1191041a72cc216c2013f115f95cd
-SIZE (rocky/e/elfutils-libs-0.192-5.el9.aarch64.rpm) = 264556
-SHA256 (rocky/e/elfutils-libs-0.192-5.el9.i686.rpm) = e20d3bc1bdcab742b600c3d679bb18e1784a6f635c9321253f68aea3183f6d2d
-SIZE (rocky/e/elfutils-libs-0.192-5.el9.i686.rpm) = 299362
-SHA256 (rocky/e/elfutils-libs-0.192-5.el9.x86_64.rpm) = a4795a2e73efe2bc1afd3151e8a102c24338e637e30688357ef2a3ba61198805
-SIZE (rocky/e/elfutils-libs-0.192-5.el9.x86_64.rpm) = 266558
-SHA256 (rocky/e/elfutils-0.192-5.el9.src.rpm) = 78994522ba0fc43263f259cbd920e1e2f8f2635b00918ffb07363217ecd2ecb3
-SIZE (rocky/e/elfutils-0.192-5.el9.src.rpm) = 11941002
+TIMESTAMP = 1757068031
+SHA256 (rocky/e/elfutils-debuginfod-client-0.192-6.el9_6.aarch64.rpm) = 4248dfa142f0f2ed3553880bb571c4fbd976c72bba9a08989da3dfab26d9a3eb
+SIZE (rocky/e/elfutils-debuginfod-client-0.192-6.el9_6.aarch64.rpm) = 42157
+SHA256 (rocky/e/elfutils-debuginfod-client-0.192-6.el9_6.i686.rpm) = ce4c788aabb2b30f3f407dfd7af59dc8273ce3d68266f72214398f592d62d16f
+SIZE (rocky/e/elfutils-debuginfod-client-0.192-6.el9_6.i686.rpm) = 44969
+SHA256 (rocky/e/elfutils-debuginfod-client-0.192-6.el9_6.x86_64.rpm) = 325257169d6dc48755160ae13aa1b7407ccc4ba973388927996ae77aa187cdd6
+SIZE (rocky/e/elfutils-debuginfod-client-0.192-6.el9_6.x86_64.rpm) = 43088
+SHA256 (rocky/e/elfutils-libs-0.192-6.el9_6.aarch64.rpm) = 641a97ceab1de3a45738139847570640225c063f4a2940da26ae9a28b84e62ec
+SIZE (rocky/e/elfutils-libs-0.192-6.el9_6.aarch64.rpm) = 264036
+SHA256 (rocky/e/elfutils-libs-0.192-6.el9_6.i686.rpm) = 7de78e80835513f4f85bb00d96227c89add5a89a65b493a1b7c84279b5c027f1
+SIZE (rocky/e/elfutils-libs-0.192-6.el9_6.i686.rpm) = 299058
+SHA256 (rocky/e/elfutils-libs-0.192-6.el9_6.x86_64.rpm) = 34d2b850290468cc254cddd85d7af5c51187da3f0cb1b90ac8f39f2db1e4d90a
+SIZE (rocky/e/elfutils-libs-0.192-6.el9_6.x86_64.rpm) = 266196
+SHA256 (rocky/e/elfutils-0.192-6.el9_6.src.rpm) = 943a793d2bc93a6af738f1477c942eb8a2c9507a54d9e777a9808ca3081f0390
+SIZE (rocky/e/elfutils-0.192-6.el9_6.src.rpm) = 11941737
diff --git a/devel/linux-rl9-highway/Makefile b/devel/linux-rl9-highway/Makefile
index f5218168700f..4f6e731a8392 100644
--- a/devel/linux-rl9-highway/Makefile
+++ b/devel/linux-rl9-highway/Makefile
@@ -1,6 +1,7 @@
PORTNAME= highway
PORTVERSION= 1.2.0
-DISTVERSIONSUFFIX= -2.el9
+DISTVERSIONSUFFIX= -7.el9
+PORTREVISION= 1
MASTER_SITES= EPEL9
CATEGORIES= devel linux
diff --git a/devel/linux-rl9-highway/distinfo b/devel/linux-rl9-highway/distinfo
index bad152995c9a..71617e79a162 100644
--- a/devel/linux-rl9-highway/distinfo
+++ b/devel/linux-rl9-highway/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1732670657
-SHA256 (rocky/h/highway-1.2.0-2.el9.aarch64.rpm) = 0835bfdf0e36ea5ddbe3c5aecb1ae95651951e534ce75f1dd79b463bd66c9551
-SIZE (rocky/h/highway-1.2.0-2.el9.aarch64.rpm) = 33369
-SHA256 (rocky/h/highway-1.2.0-2.el9.x86_64.rpm) = a0a98ba337784a453e69abbc3a9465ededd70d379f6dbf86ec5ba786fd3b67ba
-SIZE (rocky/h/highway-1.2.0-2.el9.x86_64.rpm) = 35652
-SHA256 (rocky/h/highway-1.2.0-2.el9.src.rpm) = ac400cbcebde5d6524fdb093e20cd0b74a6830d81c6fd407670294b775a4780d
-SIZE (rocky/h/highway-1.2.0-2.el9.src.rpm) = 2247018
+TIMESTAMP = 1757068109
+SHA256 (rocky/h/highway-1.2.0-7.el9.aarch64.rpm) = baa0886f254e8095edea8b3a907a7ad1b86b908400055653a5969a32c40dde80
+SIZE (rocky/h/highway-1.2.0-7.el9.aarch64.rpm) = 734664
+SHA256 (rocky/h/highway-1.2.0-7.el9.x86_64.rpm) = 406f0a7920c63fc7ae15a7b8a116e22fd98a77da73186a95f557a40e8d2018ff
+SIZE (rocky/h/highway-1.2.0-7.el9.x86_64.rpm) = 503788
+SHA256 (rocky/h/highway-1.2.0-7.el9.src.rpm) = cc5da7b6e49a8f08041971a192d14903995f8958d2d0c0de0e78fedcffde1356
+SIZE (rocky/h/highway-1.2.0-7.el9.src.rpm) = 2249070
diff --git a/devel/linux-rl9-highway/pkg-plist.aarch64 b/devel/linux-rl9-highway/pkg-plist.aarch64
index 3c5784c99a19..7ae5f29ff5f4 100644
--- a/devel/linux-rl9-highway/pkg-plist.aarch64
+++ b/devel/linux-rl9-highway/pkg-plist.aarch64
@@ -1,3 +1,7 @@
usr/lib64/libhwy.so.1
usr/lib64/libhwy.so.1.2.0
+usr/lib64/libhwy_contrib.so.1
+usr/lib64/libhwy_contrib.so.1.2.0
+usr/lib64/libhwy_test.so.1
+usr/lib64/libhwy_test.so.1.2.0
usr/share/licenses/highway/LICENSE
diff --git a/devel/linux-rl9-highway/pkg-plist.amd64 b/devel/linux-rl9-highway/pkg-plist.amd64
index 3c5784c99a19..7ae5f29ff5f4 100644
--- a/devel/linux-rl9-highway/pkg-plist.amd64
+++ b/devel/linux-rl9-highway/pkg-plist.amd64
@@ -1,3 +1,7 @@
usr/lib64/libhwy.so.1
usr/lib64/libhwy.so.1.2.0
+usr/lib64/libhwy_contrib.so.1
+usr/lib64/libhwy_contrib.so.1.2.0
+usr/lib64/libhwy_test.so.1
+usr/lib64/libhwy_test.so.1.2.0
usr/share/licenses/highway/LICENSE
diff --git a/devel/linux-rl9-icu/Makefile b/devel/linux-rl9-icu/Makefile
index fd369a510e77..90f6551e0dea 100644
--- a/devel/linux-rl9-icu/Makefile
+++ b/devel/linux-rl9-icu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icu
PORTVERSION= 67.1
-DISTVERSIONSUFFIX= -9.el9
-PORTREVISION= 1
+DISTVERSIONSUFFIX= -10.el9_6
+PORTREVISION= 2
CATEGORIES= devel linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/devel/linux-rl9-icu/distinfo b/devel/linux-rl9-icu/distinfo
index f58cbaf41603..1924fb953992 100644
--- a/devel/linux-rl9-icu/distinfo
+++ b/devel/linux-rl9-icu/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1731421643
-SHA256 (rocky/i/icu-67.1-9.el9.aarch64.rpm) = aa01fcb0f8a13c6ae3ea6d352ab371ae60a30b950361b9b31fc817e6a21a5256
-SIZE (rocky/i/icu-67.1-9.el9.aarch64.rpm) = 225157
-SHA256 (rocky/i/icu-67.1-9.el9.x86_64.rpm) = e3caf7726874774401126f4828b39f73d8067a9dcaa2d1568df08189604ab644
-SIZE (rocky/i/icu-67.1-9.el9.x86_64.rpm) = 230028
-SHA256 (rocky/l/libicu-67.1-9.el9.aarch64.rpm) = 360fc8ba49687c886b2c044681878becf96349b9f5442fd6f787a1f3fb9ff90a
-SIZE (rocky/l/libicu-67.1-9.el9.aarch64.rpm) = 9934126
-SHA256 (rocky/l/libicu-67.1-9.el9.i686.rpm) = aa10c41670d7ca86470b89b65771d98e44adb3ab9bec9779bc8d5e9d2a14b380
-SIZE (rocky/l/libicu-67.1-9.el9.i686.rpm) = 10191439
-SHA256 (rocky/l/libicu-67.1-9.el9.x86_64.rpm) = 380c7e0d8f802c5cde277376773d295cbbb2f8ec045f18fcb4ab452bff794a26
-SIZE (rocky/l/libicu-67.1-9.el9.x86_64.rpm) = 10044344
-SHA256 (rocky/i/icu-67.1-9.el9.src.rpm) = abbf21f245ed6f3bb21509048c0dfd0bf5d69f731a01cb42e5cee46db59b15c4
-SIZE (rocky/i/icu-67.1-9.el9.src.rpm) = 23179814
+TIMESTAMP = 1757068263
+SHA256 (rocky/i/icu-67.1-10.el9_6.aarch64.rpm) = a4e5464b0a1a194aecec590b1267d8c90d3261faeb91662bff2edacd884ca12e
+SIZE (rocky/i/icu-67.1-10.el9_6.aarch64.rpm) = 223024
+SHA256 (rocky/i/icu-67.1-10.el9_6.x86_64.rpm) = bfd84f221c8db580aad975795c6b2459c807cc9ed3cdb6e5ef38d406a03c20ad
+SIZE (rocky/i/icu-67.1-10.el9_6.x86_64.rpm) = 228715
+SHA256 (rocky/l/libicu-67.1-10.el9_6.aarch64.rpm) = 88b6b0b3b903042624beac2e0b904bab80d34b57e6d236f0f885304e54a8af4d
+SIZE (rocky/l/libicu-67.1-10.el9_6.aarch64.rpm) = 9927160
+SHA256 (rocky/l/libicu-67.1-10.el9_6.i686.rpm) = 24a951651725dd355bb6f6ce1bb11ff308793a734d585dbb4c43f5247c577661
+SIZE (rocky/l/libicu-67.1-10.el9_6.i686.rpm) = 10180763
+SHA256 (rocky/l/libicu-67.1-10.el9_6.x86_64.rpm) = 14c314868326269c62498d149399888ce3c819efddaba79d50d2a5ac90c29b87
+SIZE (rocky/l/libicu-67.1-10.el9_6.x86_64.rpm) = 10034103
+SHA256 (rocky/i/icu-67.1-10.el9_6.src.rpm) = f54906b1d9469a82da2fa1684f76b7193b7984fe28b21a9cd8f05025b2844420
+SIZE (rocky/i/icu-67.1-10.el9_6.src.rpm) = 23180143
diff --git a/devel/linux-rl9-qt5-qtbase/Makefile b/devel/linux-rl9-qt5-qtbase/Makefile
index efad7cc578fe..4ffccd9d4816 100644
--- a/devel/linux-rl9-qt5-qtbase/Makefile
+++ b/devel/linux-rl9-qt5-qtbase/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qt5
PORTVERSION= 5.15.9
-DISTVERSIONSUFFIX= -10.el9_4
-PORTREVISION= 2
+DISTVERSIONSUFFIX= -11.el9_6
+PORTREVISION= 3
CATEGORIES= devel linux
PKGNAMESUFFIX= -qtbase
diff --git a/devel/linux-rl9-qt5-qtbase/distinfo b/devel/linux-rl9-qt5-qtbase/distinfo
index c977758f0281..13cc0d53ac48 100644
--- a/devel/linux-rl9-qt5-qtbase/distinfo
+++ b/devel/linux-rl9-qt5-qtbase/distinfo
@@ -1,33 +1,33 @@
-TIMESTAMP = 1731450138
-SHA256 (rocky/q/qt5-qtbase-5.15.9-10.el9_4.aarch64.rpm) = 74372662c6f8475e757642b3941c30aef4691e99f1dc281493a2c70f1c4e4d2e
-SIZE (rocky/q/qt5-qtbase-5.15.9-10.el9_4.aarch64.rpm) = 3626663
-SHA256 (rocky/q/qt5-qtbase-5.15.9-10.el9_4.x86_64.rpm) = 417f1b8d14840782eea6d725164b250561667ed09c17187f9a6681645dd069d0
-SIZE (rocky/q/qt5-qtbase-5.15.9-10.el9_4.x86_64.rpm) = 3701606
-SHA256 (rocky/q/qt5-qtbase-common-5.15.9-10.el9_4.noarch.rpm) = 0a00886aeb716a385de60c07c2d9f36e475bff80dc231a8fb6d572c4b551448b
-SIZE (rocky/q/qt5-qtbase-common-5.15.9-10.el9_4.noarch.rpm) = 8626
-SHA256 (rocky/q/qt5-qtbase-gui-5.15.9-10.el9_4.aarch64.rpm) = 33a13157ac11184a958711c29b0eae0d5f5c6c4fc2cbc104efd74a6f2a99ce66
-SIZE (rocky/q/qt5-qtbase-gui-5.15.9-10.el9_4.aarch64.rpm) = 6538266
-SHA256 (rocky/q/qt5-qtbase-gui-5.15.9-10.el9_4.i686.rpm) = f5110b017cfa360ac3e3051cf64e1213de4f6d80958be403211731a71a137827
-SIZE (rocky/q/qt5-qtbase-gui-5.15.9-10.el9_4.i686.rpm) = 7426646
-SHA256 (rocky/q/qt5-qtbase-gui-5.15.9-10.el9_4.x86_64.rpm) = 4b2e4d7cafa6cc9762b6c890c774ca8fa1474fdffcb3513a316278e8cc29aaac
-SIZE (rocky/q/qt5-qtbase-gui-5.15.9-10.el9_4.x86_64.rpm) = 6634187
-SHA256 (rocky/q/qt5-qtbase-mysql-5.15.9-10.el9_4.aarch64.rpm) = dc6ef422b33be9f9e95626f7bdb1daa6b289b77ea859349139b663aa3299015d
-SIZE (rocky/q/qt5-qtbase-mysql-5.15.9-10.el9_4.aarch64.rpm) = 38847
-SHA256 (rocky/q/qt5-qtbase-mysql-5.15.9-10.el9_4.i686.rpm) = 5e8a9d6a677033b0d4b0f5bf85f11d54af70a68d3b02ae04c98cc28fc3b6c393
-SIZE (rocky/q/qt5-qtbase-mysql-5.15.9-10.el9_4.i686.rpm) = 42563
-SHA256 (rocky/q/qt5-qtbase-mysql-5.15.9-10.el9_4.x86_64.rpm) = cd76e2cd4dee064a5aa2d06d2073acad270ed958f5ff18f2168093d04e0724bd
-SIZE (rocky/q/qt5-qtbase-mysql-5.15.9-10.el9_4.x86_64.rpm) = 39098
-SHA256 (rocky/q/qt5-qtbase-odbc-5.15.9-10.el9_4.aarch64.rpm) = 958023c202336f3dd79ecb76d784e49b3600154ee1ffd13f99fbc6d8fd6fceed
-SIZE (rocky/q/qt5-qtbase-odbc-5.15.9-10.el9_4.aarch64.rpm) = 50010
-SHA256 (rocky/q/qt5-qtbase-odbc-5.15.9-10.el9_4.i686.rpm) = 1570e6e4baf8836e8f3ee2658e8d1079101382cffd9c30c4cbf26ba96e1c14dc
-SIZE (rocky/q/qt5-qtbase-odbc-5.15.9-10.el9_4.i686.rpm) = 56248
-SHA256 (rocky/q/qt5-qtbase-odbc-5.15.9-10.el9_4.x86_64.rpm) = fd900c26bc4bc21df0f7c085a8b6735819b121d39946750f2adb0d7af47ec494
-SIZE (rocky/q/qt5-qtbase-odbc-5.15.9-10.el9_4.x86_64.rpm) = 50252
-SHA256 (rocky/q/qt5-qtbase-postgresql-5.15.9-10.el9_4.aarch64.rpm) = 1a3d49253e8a3e3b7d49602e07ee670a5c6e844c02d19dbd298f1a1de8f68fca
-SIZE (rocky/q/qt5-qtbase-postgresql-5.15.9-10.el9_4.aarch64.rpm) = 43574
-SHA256 (rocky/q/qt5-qtbase-postgresql-5.15.9-10.el9_4.i686.rpm) = 26fe4b5289d50332f582fa01cff77062acfb547f1e99c3032a85e93bd314a42f
-SIZE (rocky/q/qt5-qtbase-postgresql-5.15.9-10.el9_4.i686.rpm) = 48086
-SHA256 (rocky/q/qt5-qtbase-postgresql-5.15.9-10.el9_4.x86_64.rpm) = 0ad991f8fd5fe689d6aa197ec704f90554206bb99fe49598baad5f1a77a1f938
-SIZE (rocky/q/qt5-qtbase-postgresql-5.15.9-10.el9_4.x86_64.rpm) = 43956
-SHA256 (rocky/q/qt5-qtbase-5.15.9-10.el9_4.src.rpm) = 807ca36ef92d7bddb6e786750d6a037712a5d2bec01c2f2271c71c7971c42a0f
-SIZE (rocky/q/qt5-qtbase-5.15.9-10.el9_4.src.rpm) = 51463417
+TIMESTAMP = 1757069726
+SHA256 (rocky/q/qt5-qtbase-5.15.9-11.el9_6.aarch64.rpm) = 13009bfd77953c40ce1e44d601219942ea93eafa389c311266d305e97c6da312
+SIZE (rocky/q/qt5-qtbase-5.15.9-11.el9_6.aarch64.rpm) = 3618743
+SHA256 (rocky/q/qt5-qtbase-5.15.9-11.el9_6.x86_64.rpm) = b88498f0b37fa8d6ede110e781abca32306d9316f9cd0c889fab6fded88a52b9
+SIZE (rocky/q/qt5-qtbase-5.15.9-11.el9_6.x86_64.rpm) = 3694896
+SHA256 (rocky/q/qt5-qtbase-common-5.15.9-11.el9_6.noarch.rpm) = 20e7ce9e6bf4335c1ac3bb2d28f85643a18c6392cea5670c4fdf7c739e77d78c
+SIZE (rocky/q/qt5-qtbase-common-5.15.9-11.el9_6.noarch.rpm) = 7796
+SHA256 (rocky/q/qt5-qtbase-gui-5.15.9-11.el9_6.aarch64.rpm) = 481ffb9692ded5235127390f479ae7a7aa92e91d2395a4270c7cbd8eecae2f3f
+SIZE (rocky/q/qt5-qtbase-gui-5.15.9-11.el9_6.aarch64.rpm) = 6518076
+SHA256 (rocky/q/qt5-qtbase-gui-5.15.9-11.el9_6.i686.rpm) = 556cd476866b5a84a8ce86c6a1817dec94758540c8046a1248df174f58f96029
+SIZE (rocky/q/qt5-qtbase-gui-5.15.9-11.el9_6.i686.rpm) = 7406356
+SHA256 (rocky/q/qt5-qtbase-gui-5.15.9-11.el9_6.x86_64.rpm) = 8869d9e1c48449b9bd89f915d27af13989134124b651b002edca35d6604bc830
+SIZE (rocky/q/qt5-qtbase-gui-5.15.9-11.el9_6.x86_64.rpm) = 6620622
+SHA256 (rocky/q/qt5-qtbase-mysql-5.15.9-11.el9_6.aarch64.rpm) = bf440ab086f49f0201fb62e54b3363ea802bfb7cbe505b9da7e6d32222f3f603
+SIZE (rocky/q/qt5-qtbase-mysql-5.15.9-11.el9_6.aarch64.rpm) = 37768
+SHA256 (rocky/q/qt5-qtbase-mysql-5.15.9-11.el9_6.i686.rpm) = c889bebd0e0b3c1a793e2eb0fd9026d9918ea01ab07bae5e45b9d0b9bc31cdf4
+SIZE (rocky/q/qt5-qtbase-mysql-5.15.9-11.el9_6.i686.rpm) = 41550
+SHA256 (rocky/q/qt5-qtbase-mysql-5.15.9-11.el9_6.x86_64.rpm) = 346105f68f78c3284a381c4102a712ad70f8d8800093c7d272523d7fc6b3f467
+SIZE (rocky/q/qt5-qtbase-mysql-5.15.9-11.el9_6.x86_64.rpm) = 38082
+SHA256 (rocky/q/qt5-qtbase-odbc-5.15.9-11.el9_6.aarch64.rpm) = 09ed61beff2841abe785d06923be24b7939f904d67b51d3961c6cf041d0c0bcf
+SIZE (rocky/q/qt5-qtbase-odbc-5.15.9-11.el9_6.aarch64.rpm) = 48966
+SHA256 (rocky/q/qt5-qtbase-odbc-5.15.9-11.el9_6.i686.rpm) = 9aca7f26e7f9dd51f8e71fa7653a6155c856ab98cca44e0b9c544444e0744c58
+SIZE (rocky/q/qt5-qtbase-odbc-5.15.9-11.el9_6.i686.rpm) = 55224
+SHA256 (rocky/q/qt5-qtbase-odbc-5.15.9-11.el9_6.x86_64.rpm) = b3812af421ea49c97c152f5d0c10e2c1561ac420cb92cea0075a88617affe285
+SIZE (rocky/q/qt5-qtbase-odbc-5.15.9-11.el9_6.x86_64.rpm) = 49226
+SHA256 (rocky/q/qt5-qtbase-postgresql-5.15.9-11.el9_6.aarch64.rpm) = 31bff45e464bcac8d75be787bbdb2e026bbc2458b158a0a5d8b67ce08e8aef2f
+SIZE (rocky/q/qt5-qtbase-postgresql-5.15.9-11.el9_6.aarch64.rpm) = 42482
+SHA256 (rocky/q/qt5-qtbase-postgresql-5.15.9-11.el9_6.i686.rpm) = b60aa44a3c268f32b2c1315b7cd3ae59e7d4da4d97a597500b9335b74cc6ea03
+SIZE (rocky/q/qt5-qtbase-postgresql-5.15.9-11.el9_6.i686.rpm) = 47160
+SHA256 (rocky/q/qt5-qtbase-postgresql-5.15.9-11.el9_6.x86_64.rpm) = 5e59459a3262cce083dc2e90e0a9ec201dcaf9c5747a3a9c2812d74c5ada9ef8
+SIZE (rocky/q/qt5-qtbase-postgresql-5.15.9-11.el9_6.x86_64.rpm) = 42931
+SHA256 (rocky/q/qt5-qtbase-5.15.9-11.el9_6.src.rpm) = 241d416272e4389e200229df2cf5382e3a6b7efc0087c9f57b9ab9da74bd7212
+SIZE (rocky/q/qt5-qtbase-5.15.9-11.el9_6.src.rpm) = 51463184
diff --git a/devel/linux-rl9-systemd-libs/Makefile b/devel/linux-rl9-systemd-libs/Makefile
index 4bbf2349ef97..f854f4e3330f 100644
--- a/devel/linux-rl9-systemd-libs/Makefile
+++ b/devel/linux-rl9-systemd-libs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= systemd
PORTVERSION= 252
-DISTVERSIONSUFFIX= -51.el9
-PORTREVISION= 9
+DISTVERSIONSUFFIX= -51.el9_6.1
+PORTREVISION= 10
CATEGORIES= devel linux
PKGNAMESUFFIX= -libs
diff --git a/devel/linux-rl9-systemd-libs/distinfo b/devel/linux-rl9-systemd-libs/distinfo
index b969b9aa4893..efff4a902bd6 100644
--- a/devel/linux-rl9-systemd-libs/distinfo
+++ b/devel/linux-rl9-systemd-libs/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1750640941
-SHA256 (rocky/s/systemd-libs-252-51.el9.aarch64.rpm) = 290348dbffb6fa411e95db673cdeb1d955ec9a67d9e26aa9b002a5af9927846f
-SIZE (rocky/s/systemd-libs-252-51.el9.aarch64.rpm) = 657055
-SHA256 (rocky/s/systemd-libs-252-51.el9.i686.rpm) = 13efacbcf1e1f1fbef08bb849166885a3ca177fc505401534c90156b211df5e4
-SIZE (rocky/s/systemd-libs-252-51.el9.i686.rpm) = 721681
-SHA256 (rocky/s/systemd-libs-252-51.el9.x86_64.rpm) = aaf874508c33c2cd5553c7d5cdd1ca93d1307b86c6448e04355e247c03623bb5
-SIZE (rocky/s/systemd-libs-252-51.el9.x86_64.rpm) = 690071
-SHA256 (rocky/s/systemd-252-51.el9.src.rpm) = c5ca5061a8d5223610a55099df1a676dfde16809a07b31752b247c951ad1324b
-SIZE (rocky/s/systemd-252-51.el9.src.rpm) = 42963242
+TIMESTAMP = 1757068440
+SHA256 (rocky/s/systemd-libs-252-51.el9_6.1.aarch64.rpm) = 591da220b0d89036ea20921f14e1b8693ebff4dd412af26bc2c6ed7a84cced99
+SIZE (rocky/s/systemd-libs-252-51.el9_6.1.aarch64.rpm) = 656466
+SHA256 (rocky/s/systemd-libs-252-51.el9_6.1.i686.rpm) = 8a85cca025ec734b11f687667a50002ac4ba198230ec7aa98bcaf41520705bb6
+SIZE (rocky/s/systemd-libs-252-51.el9_6.1.i686.rpm) = 720889
+SHA256 (rocky/s/systemd-libs-252-51.el9_6.1.x86_64.rpm) = 5e500caaa3a32cfe228d6c264103b6584946ffa36812d127ce01ab482658660d
+SIZE (rocky/s/systemd-libs-252-51.el9_6.1.x86_64.rpm) = 689588
+SHA256 (rocky/s/systemd-252-51.el9_6.1.src.rpm) = dc73eb80a1d69c815825abd075e0dfbf54b80ee0613ed737bcb90edf18b5d17a
+SIZE (rocky/s/systemd-252-51.el9_6.1.src.rpm) = 42963094
diff --git a/devel/linux-sublime-merge/Makefile b/devel/linux-sublime-merge/Makefile
index 558e35ff5a78..50d0a46e5ebe 100644
--- a/devel/linux-sublime-merge/Makefile
+++ b/devel/linux-sublime-merge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sublime-merge
-PORTVERSION= 2096
+PORTVERSION= 2110
CATEGORIES= devel linux
MASTER_SITES= https://download.sublimetext.com/
PKGNAMEPREFIX= linux-
diff --git a/devel/linux-sublime-merge/distinfo b/devel/linux-sublime-merge/distinfo
index 4b3f476d8fda..93f84e18fd54 100644
--- a/devel/linux-sublime-merge/distinfo
+++ b/devel/linux-sublime-merge/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1735403647
-SHA256 (sublime_merge_build_2096_arm64.tar.xz) = 2073c927fa10dd22de991c9ecb9b324cbd2c7f91847874b29435fe11034d4065
-SIZE (sublime_merge_build_2096_arm64.tar.xz) = 5104644
-SHA256 (sublime_merge_build_2096_x64.tar.xz) = e3523aa79c0dc76a45e7a9e9ee01eaa77f7a447a57b50bb9aee92c532c05fd48
-SIZE (sublime_merge_build_2096_x64.tar.xz) = 5204276
+TIMESTAMP = 1755352662
+SHA256 (sublime_merge_build_2110_arm64.tar.xz) = 946f7956046c89c4918ef7bb1124da994f5da7fc418d1eb2c8b2fed7087a0578
+SIZE (sublime_merge_build_2110_arm64.tar.xz) = 5198668
+SHA256 (sublime_merge_build_2110_x64.tar.xz) = bf9085a92f9b07439ed1f67ebcfd33c6b27649472d3572aa383981f0cf573086
+SIZE (sublime_merge_build_2110_x64.tar.xz) = 5317820
diff --git a/devel/liteide/Makefile b/devel/liteide/Makefile
index b11c6b5af0ab..9844235cd912 100644
--- a/devel/liteide/Makefile
+++ b/devel/liteide/Makefile
@@ -1,8 +1,9 @@
PORTNAME= liteide
DISTVERSIONPREFIX= x
-DISTVERSION= 38.2
-PORTREVISION= 18
+DISTVERSION= 38.4
CATEGORIES= devel editors
+MASTER_SITES= https://go.googlesource.com/sync/+archive/refs/tags/:errgroup
+DISTFILES= v0.17.0/errgroup.tar.gz:errgroup
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple, open source, cross-platform Go IDE
@@ -13,31 +14,31 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.LGPL
USES= dos2unix gl go:modules,no_targets,run qmake qt:5
-DOS2UNIX_FILES= src/utils/dlvclient/dlvclient.cpp \
+DOS2UNIX_FILES= ${PORTNAME}.desktop \
+ src/utils/dlvclient/dlvclient.cpp \
src/utils/dlvclient/dlvtypes.h
+USE_CXXSTD= c++14
USE_GITHUB= yes
GH_ACCOUNT= visualfc
-
GH_TUPLE= visualfc:gocode:v1.5.2:visualfc_gocode \
- visualfc:gotools:v1.5.3:visualfc_gotools \
+ visualfc:gotools:45f301a:visualfc_gotools \
visualfc:gomod:v0.1.2:visualfc_gomod/vendor/github.com/visualfc/gomod \
- creack:pty:v1.1.9:creack_pty/vendor/github.com/creack/pty \
- golang:mod:v0.7.0:golang_mod/vendor/golang.org/x/mod \
- golang:sys:v0.4.0:golang_sys/vendor/golang.org/x/sys \
- golang:tools:v0.5.0:golang_tools/vendor/golang.org/x/tools \
- pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
visualfc:goversion:v1.1.0:visualfc_goversion/vendor/github.com/visualfc/goversion \
- yuin:goldmark:v1.4.13:yuin_goldmark/vendor/github.com/yuin/goldmark
+ creack:pty:v1.1.24:creack_pty/vendor/github.com/creack/pty \
+ golang:mod:v0.28.0:golang_mod/vendor/golang.org/x/mod \
+ golang:sys:v0.36.0:golang_sys/vendor/golang.org/x/sys \
+ golang:tools:v0.37.0:golang_tools/vendor/golang.org/x/tools \
+ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
+ yuin:goldmark:v1.7.13:yuin_goldmark/vendor/github.com/yuin/goldmark
-USE_CXXSTD= c++14
USE_GL= gl
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
USE_QT= buildtools:build core gui network printsupport widgets xml
-SUB_FILES= liteide
+SUB_FILES= ${PORTNAME}
-WRKSRC_SUBDIR= liteidex
+WRKSRC_SUBDIR= ${PORTNAME}x
PORTDOCS= README.md
@@ -50,35 +51,37 @@ ICON_SIZES= 16 24 32 48 64 128
post-extract:
# Bundled, horribly outdated copy of QJsonDocument
- rm -r ${WRKSRC}/src/3rdparty/qjsonrpc/src/json/
+ ${RM} -r ${WRKSRC}/src/3rdparty/qjsonrpc/src/json/
+ ${MKDIR} ${WRKSRC}/vendor/golang.org/x/sync/errgroup
+ ${MV} ${WRKDIR}/errgroup.go ${WRKSRC}/vendor/golang.org/x/sync/errgroup
post-build:
${RLN} ${WRKSRC}/vendor ${WRKSRC_visualfc_gotools}
- cd ${WRKSRC_visualfc_gotools} && \
- ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} install ${GO_BUILDFLAGS}
+ (cd ${WRKSRC_visualfc_gotools} && \
+ ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} install ${GO_BUILDFLAGS})
${RLN} ${WRKSRC}/vendor ${WRKSRC_visualfc_gocode}
${RLN} ${WRKSRC_visualfc_gotools} ${WRKSRC_visualfc_gocode}/vendor/github.com/visualfc/gotools
- cd ${WRKSRC_visualfc_gocode} && \
- ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} install ${GO_BUILDFLAGS}
+ (cd ${WRKSRC_visualfc_gocode} && \
+ ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} install ${GO_BUILDFLAGS})
post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/liteide
- ${MV} ${STAGEDIR}${PREFIX}/bin/liteide ${STAGEDIR}${PREFIX}/libexec/liteide
- ${INSTALL_SCRIPT} ${WRKDIR}/liteide ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/gocode ${STAGEDIR}${PREFIX}/libexec/liteide
- ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/gotools ${STAGEDIR}${PREFIX}/libexec/liteide
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications
- ${INSTALL_DATA} ${WRKSRC}/liteide.desktop ${STAGEDIR}${PREFIX}/share/applications
+ ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} \
+ ${STAGEDIR}${PREFIX}/share/applications \
+ ${ICON_SIZES:C|(.+)|${STAGEDIR}${PREFIX}/share/icons/hicolor/\1x\1/apps|}
+ ${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/gocode \
+ ${GO_WRKDIR_BIN}/gotools ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications
(cd ${WRKSRC}/deploy && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
(cd ${WRKSRC}/os_deploy/freebsd && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
- ${RM} ${STAGEDIR}${PREFIX}/lib/liteide/*.a
+ ${RM} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/*.a
.for sz in ${ICON_SIZES}
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps
- ${INSTALL_DATA} ${WRKSRC}/src/liteapp/images/liteide${sz}.png \
- ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps/liteide.png
+ ${INSTALL_DATA} ${WRKSRC}/src/liteapp/images/${PORTNAME}${sz}.png \
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps/${PORTNAME}.png
.endfor
post-install-DOCS-on:
- cd ${WRKSRC:H} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC:H} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>
diff --git a/devel/liteide/distinfo b/devel/liteide/distinfo
index 5691ce4b9a71..daace2586f5d 100644
--- a/devel/liteide/distinfo
+++ b/devel/liteide/distinfo
@@ -1,23 +1,25 @@
-TIMESTAMP = 1676490510
-SHA256 (visualfc-liteide-x38.2_GH0.tar.gz) = 94387ca69c3fd07d7f0d849f3275e047f9efff7aa30ac7476caddc3e5cc76a0d
-SIZE (visualfc-liteide-x38.2_GH0.tar.gz) = 3297204
+TIMESTAMP = 1758300000
+SHA256 (v0.17.0/errgroup.tar.gz) = fc7744327f8b7207f1aee246b3f30a0e9c1ca43117b3a51921c58c3b975059d2
+SIZE (v0.17.0/errgroup.tar.gz) = 4526
+SHA256 (visualfc-liteide-x38.4_GH0.tar.gz) = dd022cd74b6c34f042632abda9641ee5f4420d80b093324d1310cb317984bbaf
+SIZE (visualfc-liteide-x38.4_GH0.tar.gz) = 3304308
SHA256 (visualfc-gocode-v1.5.2_GH0.tar.gz) = e4f2374e5794606c67b4a538234c73b4241f4777bd55df16f65e79e26bf47523
SIZE (visualfc-gocode-v1.5.2_GH0.tar.gz) = 154408
-SHA256 (visualfc-gotools-v1.5.3_GH0.tar.gz) = de0808f5e4abfcc01531647b14faa848976443d7e202f443441a46ed7951b7ed
-SIZE (visualfc-gotools-v1.5.3_GH0.tar.gz) = 113998
+SHA256 (visualfc-gotools-45f301a_GH0.tar.gz) = 4b6a0c1f7ec4208176a5a4588a1310aae6058246d7232a41a90ef73160980b74
+SIZE (visualfc-gotools-45f301a_GH0.tar.gz) = 113992
SHA256 (visualfc-gomod-v0.1.2_GH0.tar.gz) = 4c22a479b32fd345fea8630828b77acacce3e560c9ad6936a6e6d4fe486f4a66
SIZE (visualfc-gomod-v0.1.2_GH0.tar.gz) = 7434
-SHA256 (creack-pty-v1.1.9_GH0.tar.gz) = 823ecf392e3a8d5111179379dab6b6c898f5fa606fff6a09493e49cc5eec4444
-SIZE (creack-pty-v1.1.9_GH0.tar.gz) = 8212
-SHA256 (golang-mod-v0.7.0_GH0.tar.gz) = 1846c24608808de0c6b9e0d8de1d017fc3dd090bcda96741eba7c38a4c39b157
-SIZE (golang-mod-v0.7.0_GH0.tar.gz) = 120272
-SHA256 (golang-sys-v0.4.0_GH0.tar.gz) = 765fb838f213fb11f22b8f5d2f14d221ccd331010730edd4631976be744d3621
-SIZE (golang-sys-v0.4.0_GH0.tar.gz) = 1425141
-SHA256 (golang-tools-v0.5.0_GH0.tar.gz) = 9bb9c15938a54efe883bddf5d54513e6076639b9dc4a46de7a5a042c3d6b6cfa
-SIZE (golang-tools-v0.5.0_GH0.tar.gz) = 3281033
+SHA256 (creack-pty-v1.1.24_GH0.tar.gz) = 76c93cd32c148c6ab86c7f8ddfeb000083ebf4852af62731e3f1aecb7c22c782
+SIZE (creack-pty-v1.1.24_GH0.tar.gz) = 21085
+SHA256 (golang-mod-v0.28.0_GH0.tar.gz) = 43d8ee437da704be89e0295fa3b9d53dbbc32bb867fb080822832c3e17224798
+SIZE (golang-mod-v0.28.0_GH0.tar.gz) = 126562
+SHA256 (golang-sys-v0.36.0_GH0.tar.gz) = 5a4963997b147e64a840afb93c662bf4e320a3089d4540b7c0cbc982ad09bc2a
+SIZE (golang-sys-v0.36.0_GH0.tar.gz) = 1530636
+SHA256 (golang-tools-v0.37.0_GH0.tar.gz) = 6a88c95ce260c45fe9bdf49a3286db72e4fd3732a873676d551b777407345acf
+SIZE (golang-tools-v0.37.0_GH0.tar.gz) = 8240781
SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
SHA256 (visualfc-goversion-v1.1.0_GH0.tar.gz) = 940bbb2253abc1146b0d831332105dc2f9c92a64c360a58baac38441802766e8
SIZE (visualfc-goversion-v1.1.0_GH0.tar.gz) = 3199
-SHA256 (yuin-goldmark-v1.4.13_GH0.tar.gz) = 77292903086944782225e88417ca6c20e47a7ec6210ec3e6e04e89bdac65d995
-SIZE (yuin-goldmark-v1.4.13_GH0.tar.gz) = 257774
+SHA256 (yuin-goldmark-v1.7.13_GH0.tar.gz) = f380537403849ce8cb0710752156bba4090a80aa4199e1cb5f58298be9e3a2e9
+SIZE (yuin-goldmark-v1.7.13_GH0.tar.gz) = 273081
diff --git a/devel/liteide/files/patch-src_3rdparty_ptyqt_core_unixptyprocess.cpp b/devel/liteide/files/patch-src_3rdparty_ptyqt_core_unixptyprocess.cpp
index 05972582a33c..7d86940d307a 100644
--- a/devel/liteide/files/patch-src_3rdparty_ptyqt_core_unixptyprocess.cpp
+++ b/devel/liteide/files/patch-src_3rdparty_ptyqt_core_unixptyprocess.cpp
@@ -1,6 +1,6 @@
---- src/3rdparty/ptyqt/core/unixptyprocess.cpp.orig 2020-04-24 15:02:10 UTC
+--- src/3rdparty/ptyqt/core/unixptyprocess.cpp.orig 2025-05-19 13:29:36 UTC
+++ src/3rdparty/ptyqt/core/unixptyprocess.cpp
-@@ -11,6 +11,7 @@
+@@ -13,6 +13,7 @@
#include <QFileInfo>
#include <QCoreApplication>
#include <signal.h>
@@ -8,7 +8,7 @@
/* for pty_getproc */
#if defined(__linux__)
-@@ -416,7 +417,6 @@ void ShellProcess::setupChildProcess()
+@@ -462,7 +463,6 @@ void ShellProcess::setupChildProcess()
utmpxInfo.ut_type = USER_PROCESS;
utmpxInfo.ut_pid = getpid();
diff --git a/devel/liteide/files/patch-vendor_github.com_creack_pty_ztypes__freebsd__arm64.go b/devel/liteide/files/patch-vendor_github.com_creack_pty_ztypes__freebsd__arm64.go
deleted file mode 100644
index 871b041274af..000000000000
--- a/devel/liteide/files/patch-vendor_github.com_creack_pty_ztypes__freebsd__arm64.go
+++ /dev/null
@@ -1,16 +0,0 @@
---- vendor/github.com/creack/pty/ztypes_freebsd_arm64.go.orig 2020-06-09 19:34:35 UTC
-+++ vendor/github.com/creack/pty/ztypes_freebsd_arm64.go
-@@ -0,0 +1,13 @@
-+// Created by cgo -godefs - DO NOT EDIT
-+// cgo -godefs types_freebsd.go
-+
-+package pty
-+
-+const (
-+ _C_SPECNAMELEN = 0x3f
-+)
-+
-+type fiodgnameArg struct {
-+ Len int32
-+ Buf *byte
-+}
diff --git a/devel/liteide/pkg-descr b/devel/liteide/pkg-descr
index dce796222c98..3da9d7d676a4 100644
--- a/devel/liteide/pkg-descr
+++ b/devel/liteide/pkg-descr
@@ -1,22 +1,23 @@
LiteIDE is a simple, open source, cross-platform Go IDE.
-Main features:
-- System environment management
-- Configurable build commands
-- Simple and open debug system
-- Kate format for auto-completion and theming
-- Configurable auto-completion with WordApi
-- MIME type based system
-- Plugin support
-- Package browser
-- Class view and outline
-- Document browser
-- Gocode support
-- GOPATH API index
-- Code Navigation
-- Find Usages
-- Code Refactor
-- Go playground
-- Markdown
-- Json
-- Golang Present
+Core features
+ - System environment management
+ - MIME type management
+ - Configurable build commands
+ - Support files search replace and revert
+ - Quick open file, symbol and commands
+ - Plug-in system
+ - Integrated terminal
+
+Advanced code editor
+ - Code editor supports Golang, Markdown and Golang Present
+ - Rapid code navigation tools
+ - Syntax highlighting and color scheme
+ - Code completion
+ - Code folding
+ - Display save revision
+ - Reload file by internal diff way
+
+Golang support
+ - Support Go1.18~Go1.24 generics, go.work
+ - Golang build environment management
diff --git a/devel/llama.el/Makefile b/devel/llama.el/Makefile
index 57d9af85e2ff..8e4ea784aa71 100644
--- a/devel/llama.el/Makefile
+++ b/devel/llama.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llama.el
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.0
+DISTVERSION= 1.0.1
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/llama.el/distinfo b/devel/llama.el/distinfo
index 21bdd62a9b45..916bf1c8111f 100644
--- a/devel/llama.el/distinfo
+++ b/devel/llama.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751924015
-SHA256 (tarsius-llama-v1.0.0_GH0.tar.gz) = e85a109c4c834604047e9b25ad2e8140609d084223289e3bcfcdc3c9bfcf433d
-SIZE (tarsius-llama-v1.0.0_GH0.tar.gz) = 22468
+TIMESTAMP = 1756800836
+SHA256 (tarsius-llama-v1.0.1_GH0.tar.gz) = 64e995177c82a745cc99cf1b0277b1f789b5b5339d7caf9410e9bd14a34c27d0
+SIZE (tarsius-llama-v1.0.1_GH0.tar.gz) = 22487
diff --git a/devel/llvm-cheri/Makefile b/devel/llvm-cheri/Makefile
index 8287e2901a95..87302325a1f4 100644
--- a/devel/llvm-cheri/Makefile
+++ b/devel/llvm-cheri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llvm
PORTVERSION= ${LLVM_MAJOR}.0.d${SNAPDATE}
-PORTREVISION= 2
+PORTREVISION= 0
CATEGORIES= devel lang
PKGNAMESUFFIX= ${LLVM_SUFFIX}
@@ -8,10 +8,6 @@ MAINTAINER= brooks@FreeBSD.org
COMMENT?= LLVM and Clang with support for the CHERI architecture
WWW?= https://cheri-cpu.org
-.if defined(LLVM_SUFFIX) && ${LLVM_SUFFIX:M-morello*}
-# XXX: really (LLVM_MAJOR < 16), but it's not defined here
-LICENSE_FILE_BSD3CLAUSE=${LICENSE_DIR}/utils/unittest/googletest/LICENSE.TXT
-.endif
.include "${.PARSEDIR}/../llvm-devel/Makefile.LICENSE"
NOT_FOR_ARCHS= i386 armv6 armv7 powerpc mips
@@ -219,10 +215,8 @@ post-install:
${LN} -f ${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${FIRST_COMMAND}${COMMAND_SUFFIX} \
${STAGEDIR}${PREFIX}/bin/${COMMAND_PREFIX}${command}${COMMAND_SUFFIX}
.endfor
-.if ${LLVM_SUFFIX} != "-cheriot"
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/llvm/CHERI/cheri-compressed-cap/.github/workflows
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/llvm/CHERI/cheri-compressed-cap/.github
-.endif
post-install-DOCS-on:
${RM} -r ${STAGEDIR}${DOCSDIR}
diff --git a/devel/llvm-cheri/Makefile.COMMANDS b/devel/llvm-cheri/Makefile.COMMANDS
index aef58defb081..d3ae482efa0e 100644
--- a/devel/llvm-cheri/Makefile.COMMANDS
+++ b/devel/llvm-cheri/Makefile.COMMANDS
@@ -71,8 +71,7 @@ LLVM_COMMANDS= \
llvm-xray \
nvptx-arch \
opt \
- sancov \
- split-file
+ sancov
CLANG_COMMANDS= \
analyze-build \
@@ -83,6 +82,7 @@ CLANG_COMMANDS= \
clang-cpp \
clang-extdef-mapping \
clang-format \
+ clang-include-cleaner \
clang-linker-wrapper \
clang-offload-bundler \
clang-offload-packager \
diff --git a/devel/llvm-cheri/Makefile.snapshot b/devel/llvm-cheri/Makefile.snapshot
index 58029a287703..eddeb14463a9 100644
--- a/devel/llvm-cheri/Makefile.snapshot
+++ b/devel/llvm-cheri/Makefile.snapshot
@@ -4,6 +4,6 @@
#
LLVM_MAJOR= 17
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20250625
+SNAPDATE= 20250827
-LLVM_COMMIT= f4d1513a0e4ae782ace5718a0dba19d340f16b91
+LLVM_COMMIT= 05c88511ae7c60ec12fc2e15dce91eba6783db04
diff --git a/devel/llvm-cheri/distinfo b/devel/llvm-cheri/distinfo
index 76265fca5468..e95aa606a416 100644
--- a/devel/llvm-cheri/distinfo
+++ b/devel/llvm-cheri/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752097465
-SHA256 (CTSRD-CHERI-llvm-project-17.0.d20250625-f4d1513a0e4ae782ace5718a0dba19d340f16b91_GH0.tar.gz) = b7ab72506c8e2bd55f96a2bf9dee32c004435298842d6f782e46ba6af723b8c3
-SIZE (CTSRD-CHERI-llvm-project-17.0.d20250625-f4d1513a0e4ae782ace5718a0dba19d340f16b91_GH0.tar.gz) = 199971647
+TIMESTAMP = 1757577429
+SHA256 (CTSRD-CHERI-llvm-project-17.0.d20250827-05c88511ae7c60ec12fc2e15dce91eba6783db04_GH0.tar.gz) = 1a2b940bfa0b985f78b4f33395e582b23cde1c74aa9dd9702443b891adce6dd8
+SIZE (CTSRD-CHERI-llvm-project-17.0.d20250827-05c88511ae7c60ec12fc2e15dce91eba6783db04_GH0.tar.gz) = 199958930
diff --git a/devel/llvm-cheri/pkg-plist b/devel/llvm-cheri/pkg-plist
index a32e21ca4f76..2ff07bd8716b 100644
--- a/devel/llvm-cheri/pkg-plist
+++ b/devel/llvm-cheri/pkg-plist
@@ -71,7 +71,6 @@ bin/llvm-xray%%COMMAND_SUFFIX%%
bin/nvptx-arch%%COMMAND_SUFFIX%%
bin/opt%%COMMAND_SUFFIX%%
bin/sancov%%COMMAND_SUFFIX%%
-bin/split-file%%COMMAND_SUFFIX%%
%%CLANG%%bin/analyze-build%%COMMAND_SUFFIX%%
%%CLANG%%bin/c-index-test%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang%%COMMAND_SUFFIX%%
@@ -80,6 +79,7 @@ bin/split-file%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-cpp%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-extdef-mapping%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-format%%COMMAND_SUFFIX%%
+%%CLANG%%bin/clang-include-cleaner%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-linker-wrapper%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-offload-bundler%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-offload-packager%%COMMAND_SUFFIX%%
diff --git a/devel/llvm-cheriot/Makefile b/devel/llvm-cheriot/Makefile
index 470599a22453..0fec983aa503 100644
--- a/devel/llvm-cheriot/Makefile
+++ b/devel/llvm-cheriot/Makefile
@@ -239,7 +239,6 @@ post-install-DOCS-on:
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/MSP430/
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/Basic/Target/
- ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/CIRFrontendAction
post-install-CLANG-on:
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \
diff --git a/devel/llvm-cheriot/Makefile.COMMANDS b/devel/llvm-cheriot/Makefile.COMMANDS
index fc5f93ab75f7..200b3a76a371 100644
--- a/devel/llvm-cheriot/Makefile.COMMANDS
+++ b/devel/llvm-cheriot/Makefile.COMMANDS
@@ -1,3 +1,5 @@
+.include "${.CURDIR}/../llvm-cheri/Makefile.COMMANDS"
+
LLVM_COMMANDS= \
amdgpu-arch \
bugpoint \
@@ -11,10 +13,8 @@ LLVM_COMMANDS= \
llvm-bitcode-strip \
llvm-cat \
llvm-cfi-verify \
- llvm-cgdata \
llvm-config \
llvm-cov \
- llvm-ctxprof-util \
llvm-cvtres \
llvm-cxxdump \
llvm-cxxfilt \
@@ -40,8 +40,8 @@ LLVM_COMMANDS= \
llvm-mc \
llvm-mca \
llvm-ml \
+ llvm-ml64 \
llvm-modextract \
- llvm-mt \
llvm-nm \
llvm-objcopy \
llvm-objdump \
@@ -71,8 +71,8 @@ LLVM_COMMANDS= \
llvm-windres \
llvm-xray \
nvptx-arch \
+ offload-arch \
opt \
- reduce-chunk-list \
sancov
CLANG_COMMANDS= \
@@ -84,14 +84,12 @@ CLANG_COMMANDS= \
clang-cpp \
clang-extdef-mapping \
clang-format \
- clang-installapi \
+ clang-include-cleaner \
clang-linker-wrapper \
- clang-nvlink-wrapper \
clang-offload-bundler \
clang-offload-packager \
clang-repl \
clang-scan-deps \
- clang-sycl-linker \
clang-tblgen \
diagtool \
hmaptool \
diff --git a/devel/llvm-cheriot/Makefile.MAN1SRCS b/devel/llvm-cheriot/Makefile.MAN1SRCS
index 7e9bc8023359..73a7e67ecde6 100644
--- a/devel/llvm-cheriot/Makefile.MAN1SRCS
+++ b/devel/llvm-cheriot/Makefile.MAN1SRCS
@@ -47,6 +47,7 @@ LLVM_MAN1SRCS= \
llvm-strip.1 \
llvm-symbolizer.1 \
llvm-tblgen.1 \
+ llvm-test-mustache-spec.1 \
llvm-tli-checker.1 \
opt.1 \
tblgen.1
diff --git a/devel/llvm-cheriot/Makefile.snapshot b/devel/llvm-cheriot/Makefile.snapshot
index 5abda477f2f6..e03986fe84ef 100644
--- a/devel/llvm-cheriot/Makefile.snapshot
+++ b/devel/llvm-cheriot/Makefile.snapshot
@@ -2,8 +2,8 @@
#
# Generated by: files/gen-Makefile.snapshot.sh.
#
-LLVM_MAJOR= 20
-LLVM_RELEASE= ${LLVM_MAJOR}.1.3
-SNAPDATE= 20250702
+LLVM_MAJOR= 21
+LLVM_RELEASE= ${LLVM_MAJOR}.1.1
+SNAPDATE= 20250910
-LLVM_COMMIT= b9c085ce3a5a9948461851fa061962b2a0f2e5bc
+LLVM_COMMIT= d20a6dfa7697c0b381102aa354c5c4d1ab248ec0
diff --git a/devel/llvm-cheriot/distinfo b/devel/llvm-cheriot/distinfo
index 47b7fa3e69ce..866e17422382 100644
--- a/devel/llvm-cheriot/distinfo
+++ b/devel/llvm-cheriot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751489841
-SHA256 (CHERIoT-Platform-llvm-project-20.1.d20250702-b9c085ce3a5a9948461851fa061962b2a0f2e5bc_GH0.tar.gz) = 95c839f8c9307daae92824569565ad68327ded3e19f319c1939c1fbf98c4c870
-SIZE (CHERIoT-Platform-llvm-project-20.1.d20250702-b9c085ce3a5a9948461851fa061962b2a0f2e5bc_GH0.tar.gz) = 230937882
+TIMESTAMP = 1757595403
+SHA256 (CHERIoT-Platform-llvm-project-21.1.d20250910-d20a6dfa7697c0b381102aa354c5c4d1ab248ec0_GH0.tar.gz) = 2af7d44e38aec6ed8913b89ea92292980040517cfb40af8d39900ad9c5eae00d
+SIZE (CHERIoT-Platform-llvm-project-21.1.d20250910-d20a6dfa7697c0b381102aa354c5c4d1ab248ec0_GH0.tar.gz) = 246985669
diff --git a/devel/llvm-cheriot/files/gen-Makefile.snapshot.sh b/devel/llvm-cheriot/files/gen-Makefile.snapshot.sh
index ded19ee2ce1b..1928b5fd3236 100644
--- a/devel/llvm-cheriot/files/gen-Makefile.snapshot.sh
+++ b/devel/llvm-cheriot/files/gen-Makefile.snapshot.sh
@@ -36,8 +36,8 @@ cat <<EOF > Makefile.snapshot
#
# Generated by: files/gen-Makefile.snapshot.sh.
#
-LLVM_MAJOR= 20
-LLVM_RELEASE= \${LLVM_MAJOR}.1.3
+LLVM_MAJOR= 21
+LLVM_RELEASE= \${LLVM_MAJOR}.1.1
SNAPDATE= ${MAX_DATE}
LLVM_COMMIT= ${LLVM_COMMIT}
diff --git a/devel/llvm-cheriot/pkg-plist b/devel/llvm-cheriot/pkg-plist
index 4287c41f5f6f..6d1c2cf2651a 100644
--- a/devel/llvm-cheriot/pkg-plist
+++ b/devel/llvm-cheriot/pkg-plist
@@ -10,10 +10,8 @@ bin/llvm-bcanalyzer%%COMMAND_SUFFIX%%
bin/llvm-bitcode-strip%%COMMAND_SUFFIX%%
bin/llvm-cat%%COMMAND_SUFFIX%%
bin/llvm-cfi-verify%%COMMAND_SUFFIX%%
-bin/llvm-cgdata%%COMMAND_SUFFIX%%
bin/llvm-config%%COMMAND_SUFFIX%%
bin/llvm-cov%%COMMAND_SUFFIX%%
-bin/llvm-ctxprof-util%%COMMAND_SUFFIX%%
bin/llvm-cvtres%%COMMAND_SUFFIX%%
bin/llvm-cxxdump%%COMMAND_SUFFIX%%
bin/llvm-cxxfilt%%COMMAND_SUFFIX%%
@@ -39,8 +37,8 @@ bin/llvm-lipo%%COMMAND_SUFFIX%%
bin/llvm-mc%%COMMAND_SUFFIX%%
bin/llvm-mca%%COMMAND_SUFFIX%%
bin/llvm-ml%%COMMAND_SUFFIX%%
+bin/llvm-ml64%%COMMAND_SUFFIX%%
bin/llvm-modextract%%COMMAND_SUFFIX%%
-bin/llvm-mt%%COMMAND_SUFFIX%%
bin/llvm-nm%%COMMAND_SUFFIX%%
bin/llvm-objcopy%%COMMAND_SUFFIX%%
bin/llvm-objdump%%COMMAND_SUFFIX%%
@@ -70,8 +68,8 @@ bin/llvm-undname%%COMMAND_SUFFIX%%
bin/llvm-windres%%COMMAND_SUFFIX%%
bin/llvm-xray%%COMMAND_SUFFIX%%
bin/nvptx-arch%%COMMAND_SUFFIX%%
+bin/offload-arch%%COMMAND_SUFFIX%%
bin/opt%%COMMAND_SUFFIX%%
-bin/reduce-chunk-list%%COMMAND_SUFFIX%%
bin/sancov%%COMMAND_SUFFIX%%
%%CLANG%%bin/analyze-build%%COMMAND_SUFFIX%%
%%CLANG%%bin/c-index-test%%COMMAND_SUFFIX%%
@@ -81,14 +79,12 @@ bin/sancov%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-cpp%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-extdef-mapping%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-format%%COMMAND_SUFFIX%%
-%%CLANG%%bin/clang-installapi%%COMMAND_SUFFIX%%
+%%CLANG%%bin/clang-include-cleaner%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-linker-wrapper%%COMMAND_SUFFIX%%
-%%CLANG%%bin/clang-nvlink-wrapper%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-offload-bundler%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-offload-packager%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-repl%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-scan-deps%%COMMAND_SUFFIX%%
-%%CLANG%%bin/clang-sycl-linker%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-tblgen%%COMMAND_SUFFIX%%
%%CLANG%%bin/diagtool%%COMMAND_SUFFIX%%
%%CLANG%%bin/hmaptool%%COMMAND_SUFFIX%%
@@ -205,8 +201,8 @@ llvm%%LLVM_SUFFIX%%/bin/llvm-lto2
llvm%%LLVM_SUFFIX%%/bin/llvm-mc
llvm%%LLVM_SUFFIX%%/bin/llvm-mca
llvm%%LLVM_SUFFIX%%/bin/llvm-ml
+llvm%%LLVM_SUFFIX%%/bin/llvm-ml64
llvm%%LLVM_SUFFIX%%/bin/llvm-modextract
-llvm%%LLVM_SUFFIX%%/bin/llvm-mt
llvm%%LLVM_SUFFIX%%/bin/llvm-nm
llvm%%LLVM_SUFFIX%%/bin/llvm-objcopy
llvm%%LLVM_SUFFIX%%/bin/llvm-objdump
@@ -237,6 +233,7 @@ llvm%%LLVM_SUFFIX%%/bin/llvm-windres
llvm%%LLVM_SUFFIX%%/bin/llvm-xray
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/modularize
llvm%%LLVM_SUFFIX%%/bin/nvptx-arch
+llvm%%LLVM_SUFFIX%%/bin/offload-arch
llvm%%LLVM_SUFFIX%%/bin/opt
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/pp-trace
llvm%%LLVM_SUFFIX%%/bin/reduce-chunk-list
@@ -324,6 +321,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BitwisePointerCastCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/BranchCloneCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CapturingThisInMemberVariableCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/CastingThroughVoidCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ChainedComparisonCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.h
@@ -348,6 +346,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/LambdaFunctionNameCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MacroParenthesesCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisleadingSetterOfReferenceCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedWideningCastCheck.h
@@ -399,6 +398,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UndelegatedConstructorCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnintendedCharOstreamOutputCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UniquePtrArrayMismatchCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnsafeFunctionsCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedLocalNonTrivialVariableCheck.h
@@ -449,6 +449,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/RvalueReferenceParamNotMovedCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/SlicingCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/UseEnumClassCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/darwin/AvoidSpinlockCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/darwin/DispatchOnceNonstaticCheck.h
@@ -485,6 +486,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/IncludeOrderCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/PreferStaticOverAnonymousNamespaceCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/TwineLocalCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h
@@ -551,6 +553,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNullptrCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseOverrideCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseRangesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseScopedLockCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStartsEndsWithCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdFormatCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdNumbersCheck.h
@@ -592,10 +595,12 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/TypePromotionInMathFnCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/UnnecessaryCopyInitialization.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/UnnecessaryValueParamCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/AvoidPragmaOnceCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/RestrictSystemIncludesCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/SIMDIntrinsicsCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/StdAllocatorConstCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/TemplateVirtualMemberFunctionCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AmbiguousSmartptrResetCallCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidConstParamsInDecls.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidNestedConditionalOperatorCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidReturnWithVoidValueCheck.h
@@ -648,6 +653,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UppercaseLiteralSuffixCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseAnyOfAllOfCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseConcisePreprocessorDirectivesCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/UseStdMinMaxCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/tool/ClangTidyMain.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ASTUtils.h
@@ -680,9 +686,6 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesWriter.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/APINotesYAMLCompiler.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/APINotes/Types.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/ARCMT.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/ARCMTActions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ARCMigrate/FileRemapper.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/APNumericStorage.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/APValue.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/AST.h
@@ -758,6 +761,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclNodes.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclObjC.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclObjCCommon.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclOpenACC.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclOpenMP.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclTemplate.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/DeclVisitor.h
@@ -839,12 +843,14 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/Registry.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/Dynamic/VariantValue.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/GtestMatchers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ASTMatchers/LowLevelHelpers.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/CalledOnceCheck.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Consumed.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Dominators.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/IntervalPartition.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/LifetimeSafety.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/LiveVariables.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/PostOrderCFGView.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ReachableCode.h
@@ -906,7 +912,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/RetainSummaryManager.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/SelectorExtras.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Support/BumpVector.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AArch64SVEACLETypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Support/FixitUtil.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AArch64ACLETypes.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ABI.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AMDGPUTypes.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ASTSourceDescriptor.h
@@ -920,9 +927,12 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubMatchRulesList.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubjectMatchRules.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeCommonInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeScopeInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeSpellingList.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Attributes.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BitmaskEnum.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinHeaders.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinTemplates.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.inc
@@ -932,21 +942,19 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAMDGPU.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsARM.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsBPF.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsDirectX.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagon.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagonMapCustomDep.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArch.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArchBase.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArchLASX.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArchLSX.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsMips.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNEON.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNVPTX.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsPPC.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsRISCV.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsRISCVVector.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSME.def
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSPIRV.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSVE.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSPIRVCL.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSPIRVCommon.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSPIRVVK.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSystemZ.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsVE.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsVEVL.gen.def
@@ -969,49 +977,76 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DebugOptions.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Diagnostic.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTCompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTInterface.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAllCompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysis.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisCompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisInterface.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAnalysisKinds.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCategories.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticComment.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentCompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentInterface.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommentKinds.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonCompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonInterface.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCommonKinds.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTU.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUCompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUInterface.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticCrossTUKinds.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriver.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverCompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverInterface.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticDriverKinds.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticError.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontend.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendCompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendInterface.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticFrontendKinds.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticGroups.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticIDs.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticIndexName.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPI.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPICompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPIEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPIInterface.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticInstallAPIKinds.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLex.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexCompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexInterface.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticLexKinds.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticOptions.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticOptions.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParse.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseCompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseInterface.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticParseKinds.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoring.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringCompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringInterface.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticRefactoringKinds.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSema.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaCompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaInterface.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSemaKinds.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerialization.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationCompatIDs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationEnums.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationInterface.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticSerializationKinds.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DirectoryEntry.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ExceptionSpecificationType.h
@@ -1040,6 +1075,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Module.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/NoSanitizeList.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ObjCRuntime.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OffloadArch.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenACCClauses.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenACCKinds.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OpenCLExtensionTypes.def
@@ -1065,6 +1101,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sanitizers.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sanitizers.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Sarif.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SimpleTypoCorrection.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceLocation.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceManager.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/SourceManagerInternals.h
@@ -1086,6 +1123,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TokenKinds.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TransformTypeTraits.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TypeTraits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/UnsignedOrNone.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Visibility.h
@@ -1113,19 +1151,37 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_sema_rangechecks.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_streaming_attrs.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_typeflags.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_andes_vector_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_andes_vector_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_andes_vector_builtins.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtin_cg.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtin_sema.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtins.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_cg.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_sema.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/ABIArgInfo.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/CIRGenerator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/CIRToCIRPasses.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRAttrs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRDataLayout.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRDialect.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIROpsEnums.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRTypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/IR/CIRTypesDetails.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/OpenACC/CIROpenACCTypeInterfaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/OpenACC/RegisterOpenACCExtensions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Dialect/Passes.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/FrontendAction/CIRGenAction.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Interfaces/CIRFPTypeInterface.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Interfaces/CIRLoopOpInterface.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Interfaces/CIROpInterfaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Interfaces/CIRTypeInterfaces.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/LowerToLLVM.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/LoweringHelpers.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/MissingFeatures.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/Passes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CIR/TypeEvaluationKind.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/BackendUtil.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CGFunctionInfo.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CodeGen/CodeGenABITypes.h
@@ -1140,6 +1196,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/CrossTU/CrossTranslationUnit.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/DirectoryWatcher/DirectoryWatcher.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Action.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/CommonArgs.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Compilation.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Distro.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Driver.h
@@ -1228,23 +1285,28 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/CodeCompletion.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/Interpreter.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/PartialTranslationUnit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/RemoteJITUtils.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/Value.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/CodeCompletionHandler.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DependencyDirectivesScanner.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DirectoryLookup.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ExternalPreprocessorSource.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HLSLRootSignatureTokenKinds.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderMap.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderMapTypes.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderSearch.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/HeaderSearchOptions.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LexDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LexHLSLRootSignature.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/Lexer.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/LiteralSupport.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MacroArgs.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MacroInfo.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleLoader.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleMap.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleMapFile.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MultipleIncludeOpt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/NoTrivialPPDirectiveTracer.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPCallbacks.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPConditionalDirectiveRecord.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPDirectiveParameter.h
@@ -1263,6 +1325,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/LoopHint.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/ParseAST.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/ParseHLSLRootSignature.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/Parser.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Parse/RAIIObjectsForParser.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Rewrite/Core/HTMLRewrite.h
@@ -1313,6 +1376,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaConcept.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaConsumer.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaDirectX.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaFixItUtils.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaHLSL.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaHexagon.h
@@ -1352,6 +1416,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ContinuousRangeMap.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/GlobalModuleIndex.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/InMemoryModuleCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleCache.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleFile.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleFileExtension.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ModuleManager.h
@@ -1393,6 +1458,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/EntryPointStats.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
@@ -1443,6 +1509,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningService.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/InProcessModuleCache.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/DiagnosticsYaml.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Execution.h
@@ -1501,6 +1568,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Transformer/Transformer.h
%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Args.h
%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Arrays.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/BPSectionOrdererBase.inc
%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/CommonLinkerContext.h
%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/DWARF.h
%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Driver.h
@@ -1512,6 +1580,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Strings.h
%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/TargetOptionsCommandFlags.h
%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Timer.h
+%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Utils.h
%%LLD%%llvm%%LLVM_SUFFIX%%/include/lld/Common/Version.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/Analysis.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/BitReader.h
@@ -1540,6 +1609,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm-c/Target.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/TargetMachine.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/PassBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/Types.h
+llvm%%LLVM_SUFFIX%%/include/llvm-c/Visibility.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/blake3.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/lto.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ADL.h
@@ -1693,12 +1763,16 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomTreeUpdater.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontier.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontierImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/EHUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/EphemeralValuesCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/FloatingPointPredicateUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/FunctionPropertiesAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GenericDomTreeUpdater.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GenericDomTreeUpdaterImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GlobalsModRef.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GuardUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/HashRecognize.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/HeatUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IR2Vec.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IRSimilarityIdentifier.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IVDescriptors.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IVUsers.h
@@ -1715,6 +1789,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionPrecedenceTracking.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionSimplify.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InteractiveModelRunner.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IteratedDominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/KernelInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LastRunTrackingAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBlockFrequencyInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBranchProbabilityInfo.h
@@ -1775,6 +1850,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SimplifyQuery.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SparsePropagation.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StackLifetime.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StackSafetyAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StaticDataProfileInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StructuralHash.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SyntheticCountsUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetFolder.h
@@ -1845,6 +1921,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPack.h
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackDocument.h
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/MsgPackWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/SFrame.h
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Swift.def
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Swift.h
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Wasm.h
@@ -1862,6 +1939,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitCodeEnums.h
llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitCodes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitstreamReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/Bitstream/BitstreamWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CGDataPatchItem.h
llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenData.h
llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenData.inc
llvm%%LLVM_SUFFIX%%/include/llvm/CGData/CodeGenDataReader.h
@@ -1882,8 +1960,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AtomicExpandUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicBlockSectionUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicTTIImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BranchFoldingPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BranchRelaxation.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ByteProvider.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CFIFixup.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CFIInstBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CSEConfigBase.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CalcSpillWeights.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CallBrPrepare.h
@@ -1903,19 +1984,23 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DbgEntityHistoryCalculator.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DeadMachineInstructionElim.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DebugHandlerBase.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DetectDeadLanes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DroppedVariableStatsMIR.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DwarfEHPrepare.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DwarfStringPoolEntry.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/EarlyIfConversion.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/EdgeBundles.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExecutionDomainFix.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandFp.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandLargeDivRem.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandLargeFpConvert.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandMemCmp.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandPostRAPseudos.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandReductions.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExpandVectorPredication.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FEntryInserter.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FastISel.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FaultMaps.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FinalizeISel.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FixupStatepointCallerSaved.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FunctionLoweringInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadata.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadataPrinter.h
@@ -1929,7 +2014,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CombinerInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelValueTracking.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/IRTranslator.h
@@ -1945,6 +2030,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Localizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LostDebugLocObserver.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/RegBankSelect.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Utils.h
@@ -1954,6 +2040,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/HardwareLoops.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ISDOpcodes.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IndirectBrExpand.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IndirectThunks.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/InitUndef.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/InterleavedAccess.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/InterleavedLoadCombine.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IntrinsicLowering.h
@@ -1963,6 +2050,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LexicalScopes.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LinkAllAsmWriterComponents.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LinkAllCodegenComponents.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveDebugValuesPass.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveDebugVariables.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveInterval.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveIntervalCalc.h
@@ -1990,12 +2078,14 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRYamlMapping.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachORelocation.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBasicBlock.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBlockPlacement.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCFGPrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCSE.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCombinerPattern.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineConstantPool.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineConvergenceVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCopyPropagation.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCycleAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDomTreeUpdater.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDominanceFrontier.h
@@ -2003,6 +2093,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineDominators.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFrameInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunction.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunctionAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunctionAnalysisManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineFunctionPass.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstr.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBuilder.h
@@ -2010,6 +2101,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBundle.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineInstrBundleIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineJumpTableInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLICM.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLateInstrsCleanup.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLoopInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineLoopUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineMemOperand.h
@@ -2028,6 +2120,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineRegisterInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSSAContext.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSSAUpdater.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineScheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSink.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSizeOpts.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineStableHash.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineTraceMetrics.h
@@ -2044,9 +2137,14 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Math.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/ReductionRules.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQP/Solution.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PBQPRAConstraint.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PEI.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PHIElimination.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Passes.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PatchableFunction.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PeepholeOptimizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PostRAHazardRecognizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PostRAMachineSink.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PostRASchedulerList.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PreISelIntrinsicLowering.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PseudoSourceValue.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/PseudoSourceValueManager.h
@@ -2055,8 +2153,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RDFLiveness.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RDFRegisters.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ReachingDefAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocEvictionAdvisor.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocFast.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocGreedyPass.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocPBQP.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocPriorityAdvisor.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegAllocRegistry.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegUsageInfoCollector.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegUsageInfoPropagate.h
@@ -2064,15 +2165,21 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Register.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterBank.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterBankInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterClassInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterCoalescerPass.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterPressure.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterScavenging.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RegisterUsageInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RemoveLoadsIntoFakeUses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RemoveRedundantDebugValues.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RenameIndependentSubregs.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ReplaceWithVeclib.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ResourcePriorityQueue.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/RuntimeLibcallUtil.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SDNodeInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SDNodeProperties.td
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SDPatternMatch.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SafeStack.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SanitizerBinaryMetadata.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAG.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAGInstrs.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ScheduleDAGMutation.h
@@ -2087,13 +2194,16 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGISel.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGNodes.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SelectionDAGTargetInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ShadowStackGCLowering.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ShrinkWrap.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SjLjEHPrepare.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SlotIndexes.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SpillPlacement.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Spiller.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackColoring.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackFrameLayoutAnalysisPass.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackMaps.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackProtector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/StackSlotColoring.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SwiftErrorValueTracking.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/SwitchLoweringUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TailDuplication.h
@@ -2121,6 +2231,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WasmEHPrepare.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WinEHFuncInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WinEHPrepare.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WindowScheduler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/XRayInstrumentation.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGenTypes/LowLevelType.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGenTypes/MachineValueType.h
llvm%%LLVM_SUFFIX%%/include/llvm/Config/AsmParsers.def
@@ -2129,8 +2240,14 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Config/Disassemblers.def
llvm%%LLVM_SUFFIX%%/include/llvm/Config/TargetExegesis.def
llvm%%LLVM_SUFFIX%%/include/llvm/Config/TargetMCAs.def
llvm%%LLVM_SUFFIX%%/include/llvm/Config/Targets.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/Targets.h
llvm%%LLVM_SUFFIX%%/include/llvm/Config/abi-breaking.h
llvm%%LLVM_SUFFIX%%/include/llvm/Config/llvm-config.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameReceiver.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFCFIChecker/DWARFCFIState.h
llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/AddressesMap.h
llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFLinker.h
llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h
@@ -2155,6 +2272,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeView.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewError.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewLanguages.def
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
@@ -2214,6 +2332,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAttribute.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFCFIPrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFContext.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
@@ -2230,7 +2349,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDie.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFExpression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFExpressionPrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFFormValue.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFListTable.h
@@ -2242,13 +2361,19 @@ llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFTypePrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnit.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFUnwindTablePrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFVerifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFDataExtractorSimple.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFExpression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/LowLevel/DWARFUnwindTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/CallSiteInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/DwarfTransformer.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/ExtractRanges.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FileEntry.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FileWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/FunctionInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymContext.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymCreator.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/GsymReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/Header.h
@@ -2270,6 +2395,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVRange.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVScope.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSort.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSourceLanguage.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVStringPool.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSymbol.h
@@ -2439,10 +2565,10 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_aarch32.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_i386.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_ppc64.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_x86.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLink.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLinkDylib.h
@@ -2451,18 +2577,21 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/TableManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/XCOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/XCOFF_ppc64.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/aarch32.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/aarch64.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/i386.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/loongarch.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ppc64.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/riscv.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/x86.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/x86_64.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITSymbol.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/MCJIT.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/OProfileWrapper.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ObjectCache.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/AbsoluteSymbols.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFF.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFFPlatform.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
@@ -2481,7 +2610,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EHFrameRegistrationPlugin.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCEHFrameRegistrar.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h
@@ -2489,11 +2617,12 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManag
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/GetDylibInterface.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRPartitionLayer.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/InProcessMemoryAccess.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITLinkLazyCallThroughManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITLinkReentryTrampolines.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
@@ -2511,6 +2640,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MachOPlatform.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Mangling.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MapperJITLinkMemoryManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MaterializationUnit.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MemoryAccess.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/MemoryMapper.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ObjectFileInterface.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
@@ -2520,6 +2650,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/ReOptimizeLayer.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RedirectionManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SectCreate.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/SelfExecutorProcessControl.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h
@@ -2561,8 +2692,13 @@ llvm%%LLVM_SUFFIX%%/include/llvm/FileCheck/FileCheck.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Atomic/Atomic.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Debug/Options.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Directive/DirectiveBase.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Directive/Spelling.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Driver/CodeGenOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/CBuffer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/HLSLResource.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/HLSLRootSignature.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/RootSignatureMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/RootSignatureValidations.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Offloading/OffloadWrapper.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Offloading/Utility.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.h.inc
@@ -2570,6 +2706,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.inc
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.td
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/ClauseT.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/DirectiveNameParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.h.inc
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.inc
@@ -2629,6 +2766,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticHandler.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticPrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Dominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DroppedVariableStats.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/DroppedVariableStatsIR.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/EHPersonalities.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/FMF.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/FPEnv.h
@@ -2639,6 +2778,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/GCStrategy.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/GEPNoWrapFlags.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/GVMaterializer.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/GenericConvergenceVerifierImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/GenericFloatingPointPredicateUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/GetElementPtrTypeIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalAlias.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/GlobalIFunc.h
@@ -2685,6 +2825,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsPowerPC.td
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsR600.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXAndes.td
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXCV.td
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXTHead.td
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXsf.td
@@ -2733,8 +2874,10 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/ProfDataUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/ProfileSummary.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/PseudoProbe.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/ReplaceConstant.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.def
llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcalls.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/RuntimeLibcallsImpl.td
llvm%%LLVM_SUFFIX%%/include/llvm/IR/SSAContext.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/SafepointIRVerifier.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Statepoint.h
@@ -2754,7 +2897,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/Value.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueHandle.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueMap.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueSymbolTable.h
-llvm%%LLVM_SUFFIX%%/include/llvm/IR/VectorBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/VectorTypeUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Verifier.h
llvm%%LLVM_SUFFIX%%/include/llvm/IRPrinter/IRPrintingPasses.h
@@ -2777,6 +2919,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Linker/IRMover.h
llvm%%LLVM_SUFFIX%%/include/llvm/Linker/Linker.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/ConstantPools.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/DXContainerPSVInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/DXContainerRootSignature.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/LaneBitmask.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmBackend.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfo.h
@@ -2805,8 +2948,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCELFObjectWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCELFStreamer.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCExpr.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFixup.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFixupKindInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCFragment.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCGOFFAttributes.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCGOFFObjectWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCGOFFStreamer.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCInst.h
@@ -2824,7 +2966,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectStreamer.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCObjectWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/AsmCond.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/AsmLexer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmLexer.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParserExtension.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCParser/MCAsmParserUtils.h
@@ -2935,6 +3076,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Object/Minidump.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/ModuleSymbolTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/ObjectFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/OffloadBinary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/OffloadBundle.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/RelocationResolver.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/StackMapParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/SymbolSize.h
@@ -2976,8 +3118,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/PassInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/PassRegistry.h
llvm%%LLVM_SUFFIX%%/include/llvm/PassSupport.h
llvm%%LLVM_SUFFIX%%/include/llvm/Passes/CodeGenPassBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Passes/DroppedVariableStats.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Passes/DroppedVariableStatsIR.h
llvm%%LLVM_SUFFIX%%/include/llvm/Passes/MachinePassRegistry.def
llvm%%LLVM_SUFFIX%%/include/llvm/Passes/OptimizationLevel.h
llvm%%LLVM_SUFFIX%%/include/llvm/Passes/PassBuilder.h
@@ -2989,9 +3129,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/Coverage/MCDCTypes.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/CtxInstrContextNode.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/DataAccessProf.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/FunctionId.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/GCOV.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/HashKeyMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/IndexedMemProfData.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProf.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfCorrelator.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfData.inc
@@ -3000,8 +3142,12 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/ItaniumManglingCanonicalizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MIBEntryDef.inc
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProf.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfCommon.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfData.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfRadixTree.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfSummary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfSummaryBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfYAML.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/PGOCtxProfReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/PGOCtxProfWriter.h
@@ -3041,6 +3187,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/User.h
llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Utils.h
llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Value.h
llvm%%LLVM_SUFFIX%%/include/llvm/SandboxIR/Values.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64AttributeParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64BuildAttributes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDGPUAddrSpace.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDGPUMetadata.h
@@ -3049,6 +3196,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMAttributeParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMBuildAttributes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMEHABI.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMWinEH.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/AdvisoryLock.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/AlignOf.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Alignment.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Allocator.h
@@ -3106,6 +3254,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/Discriminator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/DivisionByConstantInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Duration.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/DynamicLibrary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttrParserCompact.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttrParserExtended.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttributeParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ELFAttributes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Endian.h
@@ -3143,8 +3293,10 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/HexagonAttributeParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/HexagonAttributes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/InitLLVM.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/InstructionCost.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/InterleavedRange.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/JSON.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/KnownBits.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/KnownFPClass.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/LEB128.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/LICENSE.TXT
llvm%%LLVM_SUFFIX%%/include/llvm/Support/LLVMDriver.h
@@ -3164,6 +3316,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryBuffer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryBufferRef.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MipsABIFlags.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ModRef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/Mustache.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Mutex.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/NVPTXAddrSpace.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/NativeFormatting.h
@@ -3180,6 +3333,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/PrettyStackTrace.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Printable.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Process.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Program.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ProgramStack.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVAttributeParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVAttributes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVISAUtils.h
@@ -3213,6 +3367,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/SystemZ/zOSSupport.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/TarWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetOpcodes.def
llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetSelect.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/TextEncoding.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadPool.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadSafeAllocator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Threading.h
@@ -3224,6 +3379,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeName.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeSize.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Unicode.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/UnicodeCharRanges.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/UniqueBBID.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/VCSRevision.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Valgrind.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/VersionTuple.h
@@ -3255,6 +3411,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Parser.h
llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/Record.h
llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SearchableTable.td
llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SetTheory.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/SetTheory.td
llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/StringMatcher.h
llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/StringToOffsetTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/TableGen/TGTimer.h
@@ -3266,10 +3423,10 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/Combine.td
llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/RegisterBank.td
llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
llvm%%LLVM_SUFFIX%%/include/llvm/Target/GlobalISel/Target.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Target/RegisterTargetPassConfigCallback.h
llvm%%LLVM_SUFFIX%%/include/llvm/Target/Target.td
llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetCallingConv.td
llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetInstrPredicate.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetIntrinsicInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetItinerary.td
llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetLoweringObjectFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetMachine.h
@@ -3291,6 +3448,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/CSKYTargetParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/Host.h
llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/LoongArchTargetParser.def
llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/LoongArchTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/PPCGenTargetFeatures.inc
llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/PPCTargetParser.def
llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/PPCTargetParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVISAInfo.h
@@ -3305,6 +3463,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Telemetry/Telemetry.h
llvm%%LLVM_SUFFIX%%/include/llvm/Testing/ADT/StringMap.h
llvm%%LLVM_SUFFIX%%/include/llvm/Testing/ADT/StringMapEntry.h
llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Annotations/Annotations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Demangle/DemangleTestCases.inc
llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/Error.h
llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/SupportHelpers.h
llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Architecture.def
@@ -3356,6 +3515,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ElimAvailExtern.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/EmbedBitcodePass.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ExpandVariadics.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ExtractGV.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FatLTOCleanup.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionAttrs.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionImport.h
@@ -3398,11 +3558,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/ControlHeightReducti
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/GCOVProfiler.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/InstrOrderFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/InstrProfiling.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/KCFI.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/LowerAllowCheckPass.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemProfiler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemProfInstrumentation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemProfUse.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemorySanitizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/NumericalStabilitySanitizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOCtxProfFlattening.h
@@ -3518,6 +3678,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CountVisits.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CtorUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/DXILUpgrade.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Debugify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/DeclareRuntimeLibcalls.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/EscapeEnumerator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Evaluator.h
@@ -3537,6 +3698,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/IntegerDivision.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LCSSA.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Local.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LockstepReverseIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LongestCommonSequence.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopConstrainer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopPeel.h
@@ -3585,19 +3747,29 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnifyLoopExits.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/UnrollLoop.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/VNCoercion.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ValueMapper.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/EVLIndVarSimplify.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopIdiomVectorize.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/LoopVectorize.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SLPVectorizer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Debug.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/InstrMaps.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Interval.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Legality.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/NullPass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PackReuse.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintInstructionCount.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintRegion.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromBBs.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromMetadata.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/SeedCollection.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAcceptOrRevert.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysAccept.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysRevert.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionSave.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerPassBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h
@@ -3642,6 +3814,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/XRay/YAMLXRayRecord.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_math.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_runtime_wrapper.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_stdlib.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_spirv_builtins.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg___gnuc_va_list.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg___va_copy.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stdarg_header_macro.h
@@ -3679,6 +3852,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/XRay/YAMLXRayRecord.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxtf32intrin.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxtf32transposeintrin.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxtransposeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/andes_vector.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm64intr.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_acle.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_cmse.h
@@ -3748,6 +3922,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/XRay/YAMLXRayRecord.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/algorithm
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/basic_string.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/basic_string.tcc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/c++config.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/shared_ptr_base.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/cmath
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/complex
@@ -3858,6 +4033,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/XRay/YAMLXRayRecord.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdatomic.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdbool.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdckdint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdcountof.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stddef.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdint.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdnoreturn.h
@@ -3971,7 +4147,15 @@ llvm%%LLVM_SUFFIX%%/lib/libRemarks.so.%%LLVM_MAJOR%%.1
%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/intercept-c++
%%CLANG%%llvm%%LLVM_SUFFIX%%/libexec/intercept-cc
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/clang-doc-default-stylesheet.css
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/clang-doc-mustache.css
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/class-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/comment-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/enum-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/function-template.mustache
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/index.js
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/mustache-index.js
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/namespace-template.mustache
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/share/clang-doc/template.mustache
%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/bash-autocomplete.sh
%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-bbedit.applescript
%%CLANG%%llvm%%LLVM_SUFFIX%%/share/clang/clang-format-diff.py
diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index 2c9b34dfc923..68c1f03ba3c8 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llvm
PORTVERSION= ${LLVM_MAJOR}.0.d${SNAPDATE}
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= devel lang
PKGNAMESUFFIX= ${LLVM_SUFFIX}
diff --git a/devel/llvm-devel/Makefile.COMMANDS b/devel/llvm-devel/Makefile.COMMANDS
index 696e3f03734a..2b2600bfeb6f 100644
--- a/devel/llvm-devel/Makefile.COMMANDS
+++ b/devel/llvm-devel/Makefile.COMMANDS
@@ -42,6 +42,7 @@ LLVM_COMMANDS= \
llvm-nm \
llvm-objcopy \
llvm-objdump \
+ llvm-offload-wrapper \
llvm-opt-report \
llvm-otool \
llvm-pdbutil \
@@ -140,6 +141,7 @@ LLDB_COMMANDS= \
lldb-argdumper \
lldb-dap \
lldb-instr \
+ lldb-mcp \
lldb-server
MLIR_COMMANDS= \
diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index 7ceae75b009a..2ce515f2a183 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -4,6 +4,6 @@
#
LLVM_MAJOR= 22
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20250807
+SNAPDATE= 20250904
-LLVM_PROJECT_COMMIT= 69d0bd56ad064df569cd065902fb7036f0311c0a
+LLVM_PROJECT_COMMIT= 13f97f013adbe7ad0ef2bf3634d14b6fccfae90d
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index c1a8f75318e0..afbcd1c105c2 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754576486
-SHA256 (llvm-llvm-project-22.0.d20250807-69d0bd56ad064df569cd065902fb7036f0311c0a_GH0.tar.gz) = 24ec56d57406a09eeb3e51a87df8fcfb679c833e18ee3efb0011ffc17135e6d0
-SIZE (llvm-llvm-project-22.0.d20250807-69d0bd56ad064df569cd065902fb7036f0311c0a_GH0.tar.gz) = 244918102
+TIMESTAMP = 1756990631
+SHA256 (llvm-llvm-project-22.0.d20250904-13f97f013adbe7ad0ef2bf3634d14b6fccfae90d_GH0.tar.gz) = 8bf3fbe1de1ef1fd6cfcba7bf7486b868e3f3086c6f2a6e887e4c831c3e0d51e
+SIZE (llvm-llvm-project-22.0.d20250904-13f97f013adbe7ad0ef2bf3634d14b6fccfae90d_GH0.tar.gz) = 247160057
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index 964a3aefcdb6..9a5845a29f81 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -43,6 +43,7 @@ bin/llvm-modextract-devel
bin/llvm-nm-devel
bin/llvm-objcopy-devel
bin/llvm-objdump-devel
+bin/llvm-offload-wrapper-devel
bin/llvm-opt-report-devel
bin/llvm-otool-devel
bin/llvm-pdbutil-devel
@@ -126,6 +127,7 @@ bin/offload-arch-devel
%%LLDB%%bin/lldb-argdumper-devel
%%LLDB%%bin/lldb-dap-devel
%%LLDB%%bin/lldb-instr-devel
+%%LLDB%%bin/lldb-mcp-devel
%%LLDB%%bin/lldb-server-devel
%%MLIR%%bin/mlir-cat-devel
%%MLIR%%bin/mlir-lsp-server-devel
@@ -227,6 +229,7 @@ llvm-devel/bin/llc
%%LLDB%%llvm-devel/bin/lldb-argdumper
%%LLDB%%llvm-devel/bin/lldb-dap
%%LLDB%%llvm-devel/bin/lldb-instr
+%%LLDB%%llvm-devel/bin/lldb-mcp
%%LLDB%%llvm-devel/bin/lldb-server
llvm-devel/bin/lli
llvm-devel/bin/llvm-addr2line
@@ -275,6 +278,7 @@ llvm-devel/bin/llvm-modextract
llvm-devel/bin/llvm-nm
llvm-devel/bin/llvm-objcopy
llvm-devel/bin/llvm-objdump
+llvm-devel/bin/llvm-offload-wrapper
llvm-devel/bin/llvm-opt-report
llvm-devel/bin/llvm-otool
llvm-devel/bin/llvm-pdbutil
@@ -525,6 +529,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccess.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h
@@ -595,6 +600,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/NoRecursionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/NonCopyableObjects.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/misc/OverrideWithDifferentVisibilityCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/RedundantExpressionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/StaticAssertCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h
@@ -877,6 +883,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/AST/MangleNumberingContext.h
%%CLANG%%llvm-devel/include/clang/AST/NSAPI.h
%%CLANG%%llvm-devel/include/clang/AST/NestedNameSpecifier.h
+%%CLANG%%llvm-devel/include/clang/AST/NestedNameSpecifierBase.h
%%CLANG%%llvm-devel/include/clang/AST/NonTrivialTypeVisitor.h
%%CLANG%%llvm-devel/include/clang/AST/ODRDiagsEmitter.h
%%CLANG%%llvm-devel/include/clang/AST/ODRHash.h
@@ -914,6 +921,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/AST/TemplateName.h
%%CLANG%%llvm-devel/include/clang/AST/TextNodeDumper.h
%%CLANG%%llvm-devel/include/clang/AST/Type.h
+%%CLANG%%llvm-devel/include/clang/AST/TypeBase.h
%%CLANG%%llvm-devel/include/clang/AST/TypeLoc.h
%%CLANG%%llvm-devel/include/clang/AST/TypeLocNodes.def
%%CLANG%%llvm-devel/include/clang/AST/TypeLocVisitor.h
@@ -978,6 +986,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/DataflowWorklist.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/DebugSupport.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/Formula.h
+%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/FormulaSerialization.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/Logger.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/MapLattice.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/MatchSwitch.h
@@ -1138,6 +1147,11 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticSerializationEnums.inc
%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticSerializationInterface.inc
%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticSerializationKinds.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticTrap.h
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticTrapCompatIDs.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticTrapEnums.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticTrapInterface.inc
+%%CLANG%%llvm-devel/include/clang/Basic/DiagnosticTrapKinds.inc
%%CLANG%%llvm-devel/include/clang/Basic/DirectoryEntry.h
%%CLANG%%llvm-devel/include/clang/Basic/ExceptionSpecificationType.h
%%CLANG%%llvm-devel/include/clang/Basic/ExpressionTraits.h
@@ -1400,6 +1414,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Lex/ModuleMap.h
%%CLANG%%llvm-devel/include/clang/Lex/ModuleMapFile.h
%%CLANG%%llvm-devel/include/clang/Lex/MultipleIncludeOpt.h
+%%CLANG%%llvm-devel/include/clang/Lex/NoTrivialPPDirectiveTracer.h
%%CLANG%%llvm-devel/include/clang/Lex/PPCallbacks.h
%%CLANG%%llvm-devel/include/clang/Lex/PPConditionalDirectiveRecord.h
%%CLANG%%llvm-devel/include/clang/Lex/PPDirectiveParameter.h
@@ -1707,8 +1722,10 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Evaluate/intrinsics-library.h
%%FLANG%%llvm-devel/include/flang/Evaluate/intrinsics.h
%%FLANG%%llvm-devel/include/flang/Evaluate/logical.h
+%%FLANG%%llvm-devel/include/flang/Evaluate/match.h
%%FLANG%%llvm-devel/include/flang/Evaluate/pgmath.h.inc
%%FLANG%%llvm-devel/include/flang/Evaluate/real.h
+%%FLANG%%llvm-devel/include/flang/Evaluate/rewrite.h
%%FLANG%%llvm-devel/include/flang/Evaluate/rounding-bits.h
%%FLANG%%llvm-devel/include/flang/Evaluate/shape.h
%%FLANG%%llvm-devel/include/flang/Evaluate/static-data.h
@@ -1794,6 +1811,7 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Assign.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/CUDA/Descriptor.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Character.h
+%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Coarray.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Command.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/Derived.h
%%FLANG%%llvm-devel/include/flang/Optimizer/Builder/Runtime/EnvironmentDefaults.h
@@ -2022,6 +2040,7 @@ llvm-devel/bin/verify-uselistorder
%%FLANG%%llvm-devel/include/flang/Tools/CrossToolHelpers.h
%%FLANG%%llvm-devel/include/flang/Tools/PointerModels.h
%%FLANG%%llvm-devel/include/flang/Tools/TargetSetup.h
+%%FLANG%%llvm-devel/include/flang/Utils/OpenMP.h
%%FLANG%%llvm-devel/include/flang/Version.inc
%%FLANG%%llvm-devel/include/flang/__cuda_builtins.mod
%%FLANG%%llvm-devel/include/flang/__cuda_device.mod
@@ -2407,6 +2426,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/MCPError.h
%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Protocol.h
%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Resource.h
+%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Server.h
%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Tool.h
%%LLDB%%llvm-devel/include/lldb/Symbol/ArmUnwindInfo.h
%%LLDB%%llvm-devel/include/lldb/Symbol/Block.h
@@ -2992,6 +3012,12 @@ llvm-devel/include/llvm/Bitstream/BitCodeEnums.h
llvm-devel/include/llvm/Bitstream/BitCodes.h
llvm-devel/include/llvm/Bitstream/BitstreamReader.h
llvm-devel/include/llvm/Bitstream/BitstreamWriter.h
+llvm-devel/include/llvm/CAS/ActionCache.h
+llvm-devel/include/llvm/CAS/BuiltinCASContext.h
+llvm-devel/include/llvm/CAS/BuiltinObjectHasher.h
+llvm-devel/include/llvm/CAS/CASID.h
+llvm-devel/include/llvm/CAS/CASReference.h
+llvm-devel/include/llvm/CAS/ObjectStore.h
llvm-devel/include/llvm/CGData/CGDataPatchItem.h
llvm-devel/include/llvm/CGData/CodeGenData.h
llvm-devel/include/llvm/CGData/CodeGenData.inc
@@ -3987,6 +4013,7 @@ llvm-devel/include/llvm/MC/MCCodeView.h
llvm-devel/include/llvm/MC/MCContext.h
llvm-devel/include/llvm/MC/MCDXContainerStreamer.h
llvm-devel/include/llvm/MC/MCDXContainerWriter.h
+llvm-devel/include/llvm/MC/MCDecoder.h
llvm-devel/include/llvm/MC/MCDecoderOps.h
llvm-devel/include/llvm/MC/MCDirectives.h
llvm-devel/include/llvm/MC/MCDisassembler/MCDisassembler.h
@@ -4025,6 +4052,7 @@ llvm-devel/include/llvm/MC/MCParser/MCTargetAsmParser.h
llvm-devel/include/llvm/MC/MCPseudoProbe.h
llvm-devel/include/llvm/MC/MCRegister.h
llvm-devel/include/llvm/MC/MCRegisterInfo.h
+llvm-devel/include/llvm/MC/MCSFrame.h
llvm-devel/include/llvm/MC/MCSPIRVObjectWriter.h
llvm-devel/include/llvm/MC/MCSPIRVStreamer.h
llvm-devel/include/llvm/MC/MCSchedule.h
@@ -4091,6 +4119,8 @@ llvm-devel/include/llvm/ObjCopy/COFF/COFFConfig.h
llvm-devel/include/llvm/ObjCopy/COFF/COFFObjcopy.h
llvm-devel/include/llvm/ObjCopy/CommonConfig.h
llvm-devel/include/llvm/ObjCopy/ConfigManager.h
+llvm-devel/include/llvm/ObjCopy/DXContainer/DXContainerConfig.h
+llvm-devel/include/llvm/ObjCopy/DXContainer/DXContainerObjcopy.h
llvm-devel/include/llvm/ObjCopy/ELF/ELFConfig.h
llvm-devel/include/llvm/ObjCopy/ELF/ELFObjcopy.h
llvm-devel/include/llvm/ObjCopy/MachO/MachOConfig.h
@@ -4450,6 +4480,7 @@ llvm-devel/include/llvm/Support/circular_raw_ostream.h
llvm-devel/include/llvm/Support/float128.h
llvm-devel/include/llvm/Support/raw_os_ostream.h
llvm-devel/include/llvm/Support/raw_ostream.h
+llvm-devel/include/llvm/Support/raw_ostream_proxy.h
llvm-devel/include/llvm/Support/raw_sha1_ostream.h
llvm-devel/include/llvm/Support/raw_socket_stream.h
llvm-devel/include/llvm/Support/thread.h
@@ -4512,6 +4543,8 @@ llvm-devel/include/llvm/TargetParser/TargetParser.h
llvm-devel/include/llvm/TargetParser/Triple.h
llvm-devel/include/llvm/TargetParser/X86TargetParser.def
llvm-devel/include/llvm/TargetParser/X86TargetParser.h
+llvm-devel/include/llvm/TargetParser/XtensaTargetParser.def
+llvm-devel/include/llvm/TargetParser/XtensaTargetParser.h
llvm-devel/include/llvm/Telemetry/Telemetry.h
llvm-devel/include/llvm/Testing/ADT/StringMap.h
llvm-devel/include/llvm/Testing/ADT/StringMapEntry.h
@@ -5047,6 +5080,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Conversion/Passes.h
%%MLIR%%llvm-devel/include/mlir/Conversion/Passes.h.inc
%%MLIR%%llvm-devel/include/mlir/Conversion/Passes.td
+%%MLIR%%llvm-devel/include/mlir/Conversion/PtrToLLVM/PtrToLLVM.h
%%MLIR%%llvm-devel/include/mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h
%%MLIR%%llvm-devel/include/mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h
%%MLIR%%llvm-devel/include/mlir/Conversion/SCFToEmitC/SCFToEmitC.h
@@ -5071,6 +5105,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Conversion/TosaToTensor/TosaToTensor.h
%%MLIR%%llvm-devel/include/mlir/Conversion/UBToLLVM/UBToLLVM.h
%%MLIR%%llvm-devel/include/mlir/Conversion/UBToSPIRV/UBToSPIRV.h
+%%MLIR%%llvm-devel/include/mlir/Conversion/VectorToAMX/VectorToAMX.h
%%MLIR%%llvm-devel/include/mlir/Conversion/VectorToArmSME/VectorToArmSME.h
%%MLIR%%llvm-devel/include/mlir/Conversion/VectorToGPU/VectorToGPU.h
%%MLIR%%llvm-devel/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h
@@ -5079,6 +5114,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRV.h
%%MLIR%%llvm-devel/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRVPass.h
%%MLIR%%llvm-devel/include/mlir/Conversion/VectorToXeGPU/VectorToXeGPU.h
+%%MLIR%%llvm-devel/include/mlir/Conversion/XeGPUToXeVM/XeGPUToXeVM.h
%%MLIR%%llvm-devel/include/mlir/Conversion/XeVMToLLVM/XeVMToLLVM.h
%%MLIR%%llvm-devel/include/mlir/Debug/BreakpointManager.h
%%MLIR%%llvm-devel/include/mlir/Debug/BreakpointManagers/FileLineColLocBreakpointManager.h
@@ -5830,14 +5866,13 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/MemorySpaceAttrInterfaces.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/MemorySpaceAttrInterfaces.h.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.h
-%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.td
%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrAttrDefs.td
%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrAttrs.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrDialect.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrDialect.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrEnums.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrEnums.td
%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrOps.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Ptr/IR/PtrOps.h
@@ -5948,6 +5983,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVGLCanonicalization.h
%%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVGraphOps.td
%%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td
%%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVImageOps.td
%%MLIR%%llvm-devel/include/mlir/Dialect/SPIRV/IR/SPIRVIntegerDotProductOps.td
@@ -6284,6 +6320,8 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPU.h
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPU.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPU.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUAttrInterface.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUAttrInterface.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td
@@ -6407,6 +6445,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/IR/RegionKindInterface.h
%%MLIR%%llvm-devel/include/mlir/IR/RegionKindInterface.h.inc
%%MLIR%%llvm-devel/include/mlir/IR/RegionKindInterface.td
+%%MLIR%%llvm-devel/include/mlir/IR/Remarks.h
%%MLIR%%llvm-devel/include/mlir/IR/StorageUniquerSupport.h
%%MLIR%%llvm-devel/include/mlir/IR/SymbolInterfaces.cpp.inc
%%MLIR%%llvm-devel/include/mlir/IR/SymbolInterfaces.h.inc
@@ -6555,6 +6594,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Reducer/ReductionNode.h
%%MLIR%%llvm-devel/include/mlir/Reducer/ReductionPatternInterface.h
%%MLIR%%llvm-devel/include/mlir/Reducer/Tester.h
+%%MLIR%%llvm-devel/include/mlir/Remark/RemarkStreamer.h
%%MLIR%%llvm-devel/include/mlir/Rewrite/FrozenRewritePatternSet.h
%%MLIR%%llvm-devel/include/mlir/Rewrite/PassUtil.td
%%MLIR%%llvm-devel/include/mlir/Rewrite/PatternApplicator.h
@@ -6605,6 +6645,9 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVM/NVVM/Utils.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVM/ROCDL/Target.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVM/ROCDL/Utils.h
+%%MLIR%%llvm-devel/include/mlir/Target/LLVM/XeVM/Target.h
+%%MLIR%%llvm-devel/include/mlir/Target/LLVM/XeVM/Utils.h
+%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/DataLayoutImporter.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/All.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/ArmNeon/ArmNeonToLLVMIRTranslation.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/ArmSME/ArmSMEToLLVMIRTranslation.h
@@ -6618,6 +6661,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/OpenMPCommon.h
+%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/Ptr/PtrToLLVMIRTranslation.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/SPIRV/SPIRVToLLVMIRTranslation.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Dialect/VCIX/VCIXToLLVMIRTranslation.h
@@ -6628,6 +6672,10 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/LLVMTranslationInterface.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/ModuleImport.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/ModuleTranslation.h
+%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Transforms/Passes.h
+%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Transforms/Passes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Transforms/Passes.td
+%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/Transforms/TargetUtils.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/TypeFromLLVM.h
%%MLIR%%llvm-devel/include/mlir/Target/LLVMIR/TypeToLLVM.h
%%MLIR%%llvm-devel/include/mlir/Target/SMTLIB/ExportSMTLIB.h
@@ -6637,6 +6685,8 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Target/SPIRV/SPIRVBinaryUtils.h
%%MLIR%%llvm-devel/include/mlir/Target/SPIRV/Serialization.h
%%MLIR%%llvm-devel/include/mlir/Target/SPIRV/Target.h
+%%MLIR%%llvm-devel/include/mlir/Target/Wasm/WasmBinaryEncoding.h
+%%MLIR%%llvm-devel/include/mlir/Target/Wasm/WasmImporter.h
%%MLIR%%llvm-devel/include/mlir/Tools/PDLL/AST/Context.h
%%MLIR%%llvm-devel/include/mlir/Tools/PDLL/AST/Diagnostic.h
%%MLIR%%llvm-devel/include/mlir/Tools/PDLL/AST/Nodes.h
@@ -7170,6 +7220,7 @@ llvm-devel/lib/cmake/llvm/llvm-driver-template.cpp.in
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFortranParser.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFortranSemantics.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFortranSupport.a
+%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libFortranUtils.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libHLFIRDialect.a
%%STATIC_LIBS%%%%FLANG%%llvm-devel/lib/libHLFIRTransforms.a
llvm-devel/lib/libLLVM-%%LLVM_MAJOR%%git.so
@@ -7212,6 +7263,7 @@ llvm-devel/lib/libLLVM.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%llvm-devel/lib/libLLVMBitReader.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMBitWriter.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMBitstreamReader.a
+%%STATIC_LIBS%%llvm-devel/lib/libLLVMCAS.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMCFGuard.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMCFIVerify.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMCGData.a
@@ -7622,6 +7674,9 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPluginsLib.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPresburger.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPtrDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPtrMemorySpaceInterfaces.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPtrToLLVM.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRPtrToLLVMIRTranslation.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRQuantDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRQuantTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRQuantUtils.a
@@ -7637,6 +7692,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRegisterAllDialects.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRegisterAllExtensions.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRegisterAllPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRemarkStreamer.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRewrite.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRewritePDL.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRRuntimeVerifiableOpInterface.a
@@ -7691,6 +7747,8 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTargetLLVM.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTargetLLVMIRExport.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTargetLLVMIRImport.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTargetLLVMIRTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTargetWasmImport.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTblgenLib.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTensorAllExtensions.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTensorDialect.a
@@ -7754,6 +7812,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorInterfaces.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorToAMX.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorToArmSME.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorToGPU.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRVectorToLLVM.a
@@ -7770,9 +7829,11 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRX86VectorTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUTestPasses.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUToXeVM.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUUtils.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeVMDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeVMTarget.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeVMToLLVM.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeVMToLLVMIRTranslation.a
%%STATIC_LIBS%%%%POLLY%%llvm-devel/lib/libPolly.a
diff --git a/devel/llvm-morello/Makefile.COMMANDS b/devel/llvm-morello/Makefile.COMMANDS
index 0ebe78ce41bb..23c6648948cb 100644
--- a/devel/llvm-morello/Makefile.COMMANDS
+++ b/devel/llvm-morello/Makefile.COMMANDS
@@ -1,5 +1 @@
.include "${.CURDIR}/../llvm-cheri/Makefile.COMMANDS"
-
-LLVM_COMMANDS+= \
- clang-nvlink-wrapper \
- clang-offload-wrapper
diff --git a/devel/llvm-morello/Makefile.MAN1SRCS b/devel/llvm-morello/Makefile.MAN1SRCS
index 3578cc049b2e..78b439db8b4b 100644
--- a/devel/llvm-morello/Makefile.MAN1SRCS
+++ b/devel/llvm-morello/Makefile.MAN1SRCS
@@ -1,3 +1 @@
.include "${.PARSEDIR}/../llvm-cheri/Makefile.MAN1SRCS"
-
-LLVM_MAN1SRCS:= ${LLVM_MAN1SRCS:Nllvm-debuginfo-analyzer.1:Nllvm-mc.1:Nllvm-opt-report.1:Nllvm-reduce.1:Nllvm-remarkutil.1}
diff --git a/devel/llvm-morello/Makefile.snapshot b/devel/llvm-morello/Makefile.snapshot
index 7628f1ed76bb..5c0b881b53b2 100644
--- a/devel/llvm-morello/Makefile.snapshot
+++ b/devel/llvm-morello/Makefile.snapshot
@@ -1,5 +1,5 @@
-LLVM_MAJOR= 15
+LLVM_MAJOR= 17
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20250518
+SNAPDATE= 20250909
-LLVM_COMMIT= 743973c6fa878c9d3bf003efe9baa4b7180d1645
+LLVM_COMMIT= 0303e6f03ed4aede9d0659d294cdb4e692cadafc
diff --git a/devel/llvm-morello/distinfo b/devel/llvm-morello/distinfo
index 2d4078d76f25..5f7210f6bc4c 100644
--- a/devel/llvm-morello/distinfo
+++ b/devel/llvm-morello/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752101907
-SHA256 (morello-llvm-project-743973c6fa878c9d3bf003efe9baa4b7180d1645_GL0.tar.gz) = 9f022014d442b09bb8bf2cd1f087c43332ad7af43d0d9e1f111f2a21087cdb9c
-SIZE (morello-llvm-project-743973c6fa878c9d3bf003efe9baa4b7180d1645_GL0.tar.gz) = 171844421
+TIMESTAMP = 1757580132
+SHA256 (morello-llvm-project-0303e6f03ed4aede9d0659d294cdb4e692cadafc_GL0.tar.gz) = 02771ccc63f61843822704207bc449f5973b36bf902b691a0a8bff976d9b41f7
+SIZE (morello-llvm-project-0303e6f03ed4aede9d0659d294cdb4e692cadafc_GL0.tar.gz) = 200582857
diff --git a/devel/llvm-morello/pkg-plist b/devel/llvm-morello/pkg-plist
index 2f1c2d9f2287..5ec00fcc1933 100644
--- a/devel/llvm-morello/pkg-plist
+++ b/devel/llvm-morello/pkg-plist
@@ -71,9 +71,6 @@ bin/llvm-xray%%COMMAND_SUFFIX%%
bin/nvptx-arch%%COMMAND_SUFFIX%%
bin/opt%%COMMAND_SUFFIX%%
bin/sancov%%COMMAND_SUFFIX%%
-bin/split-file%%COMMAND_SUFFIX%%
-%%CLANG%%bin/clang-nvlink-wrapper%%COMMAND_SUFFIX%%
-%%CLANG%%bin/clang-offload-wrapper%%COMMAND_SUFFIX%%
%%CLANG%%bin/analyze-build%%COMMAND_SUFFIX%%
%%CLANG%%bin/c-index-test%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang%%COMMAND_SUFFIX%%
@@ -82,6 +79,7 @@ bin/split-file%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-cpp%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-extdef-mapping%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-format%%COMMAND_SUFFIX%%
+%%CLANG%%bin/clang-include-cleaner%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-linker-wrapper%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-offload-bundler%%COMMAND_SUFFIX%%
%%CLANG%%bin/clang-offload-packager%%COMMAND_SUFFIX%%
@@ -120,6 +118,7 @@ bin/split-file%%COMMAND_SUFFIX%%
%%LIT%%llvm%%LLVM_SUFFIX%%/bin/lit
%%LIT%%bin/llvm-lit%%COMMAND_SUFFIX%%
%%LIT%%llvm%%LLVM_SUFFIX%%/bin/llvm-lit
+llvm%%LLVM_SUFFIX%%/bin/amdgpu-arch
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/analyze-build
llvm%%LLVM_SUFFIX%%/bin/bugpoint
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/c-index-test
@@ -134,13 +133,12 @@ llvm%%LLVM_SUFFIX%%/bin/bugpoint
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-doc
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-extdef-mapping
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-format
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-include-cleaner
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-include-fixer
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-linker-wrapper
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-move
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-nvlink-wrapper
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-bundler
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-packager
-%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-offload-wrapper
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-pseudo
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-query
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-refactor
@@ -148,6 +146,7 @@ llvm%%LLVM_SUFFIX%%/bin/bugpoint
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-reorder-fields
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-repl
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-scan-deps
+%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/clang-tblgen
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clang-tidy
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/clangd
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/diagtool
@@ -177,6 +176,7 @@ llvm%%LLVM_SUFFIX%%/bin/llvm-cvtres
llvm%%LLVM_SUFFIX%%/bin/llvm-cxxdump
llvm%%LLVM_SUFFIX%%/bin/llvm-cxxfilt
llvm%%LLVM_SUFFIX%%/bin/llvm-cxxmap
+llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfo-analyzer
llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfod
llvm%%LLVM_SUFFIX%%/bin/llvm-debuginfod-find
llvm%%LLVM_SUFFIX%%/bin/llvm-diff
@@ -216,6 +216,7 @@ llvm%%LLVM_SUFFIX%%/bin/llvm-readelf
llvm%%LLVM_SUFFIX%%/bin/llvm-readobj
llvm%%LLVM_SUFFIX%%/bin/llvm-reduce
llvm%%LLVM_SUFFIX%%/bin/llvm-remark-size-diff
+llvm%%LLVM_SUFFIX%%/bin/llvm-remarkutil
llvm%%LLVM_SUFFIX%%/bin/llvm-rtdyld
llvm%%LLVM_SUFFIX%%/bin/llvm-sim
llvm%%LLVM_SUFFIX%%/bin/llvm-size
@@ -231,6 +232,7 @@ llvm%%LLVM_SUFFIX%%/bin/llvm-undname
llvm%%LLVM_SUFFIX%%/bin/llvm-windres
llvm%%LLVM_SUFFIX%%/bin/llvm-xray
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/modularize
+llvm%%LLVM_SUFFIX%%/bin/nvptx-arch
llvm%%LLVM_SUFFIX%%/bin/opt
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/pp-trace
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/bin/run-clang-tidy
@@ -239,12 +241,14 @@ llvm%%LLVM_SUFFIX%%/bin/sanstats
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-build
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-build-py
%%CLANG%%llvm%%LLVM_SUFFIX%%/bin/scan-view
-llvm%%LLVM_SUFFIX%%/bin/split-file
llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%LLD%%llvm%%LLVM_SUFFIX%%/bin/wasm-ld
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/BuildSystem.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXCompilationDatabase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXDiagnostic.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXErrorCode.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXFile.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXSourceLocation.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/CXString.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/Documentation.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang-c/ExternC.h
@@ -261,6 +265,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyOptions.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ClangTidyProfiling.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/ExpandModularHeadersPPCallbacks.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/FileExtensionsSet.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/GlobList.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/NoLintDirectiveHandler.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/abseil/AbseilMatcher.h
@@ -316,6 +321,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/DanglingHandleCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/EmptyCatchCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ExceptionEscapeCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/FoldInitTypeCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h
@@ -332,8 +338,10 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MisplacedWideningCastCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MoveForwardingReferenceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MultipleNewInOneExpressionCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/MultipleStatementMacroCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NoEscapeCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/NotNullTerminatedResultCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ParentVirtualCallCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/PosixReturnCheck.h
@@ -346,6 +354,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SizeofExpressionCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StandaloneEmptyCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringConstructorCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringIntegerAssignmentCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h
@@ -355,9 +364,11 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousMissingCommaCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousReallocUsageCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousSemicolonCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SuspiciousStringCompareCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SwappedArgumentsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/SwitchMissingDefaultCaseCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TerminatingContinueCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/ThrowKeywordMissingCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/TooSmallLoopVariableCheck.h
@@ -366,6 +377,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UndelegatedConstructorCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UniquePtrArrayMismatchCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnsafeFunctionsCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedRaiiCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UnusedReturnValueCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/bugprone/UseAfterMoveCheck.h
@@ -386,11 +399,17 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cert/VariadicFunctionDefCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/concurrency/MtUnsafeCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidCapturingLambdaCoroutinesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidConstOrRefDataMembersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidDoWhileCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidGotoCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/AvoidReferenceCoroutineParametersCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/InitVariablesCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MacroUsageCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MisleadingCaptureDefaultByValueCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/MissingStdForwardCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/NoMallocCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h
@@ -405,6 +424,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/RvalueReferenceParamNotMovedCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/SlicingCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h
@@ -445,10 +465,13 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvm/TwineLocalCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/InlineFunctionDeclCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/ConfusableIdentifierCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/ConstCorrectnessCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/DefinitionsInHeadersCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/HeaderIncludeCycleCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/IncludeCleanerCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisleadingBidirectional.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisleadingIdentifier.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/MisplacedConstCheck.h
@@ -464,6 +487,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedAliasDeclsCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedParametersCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UnusedUsingDeclsCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/misc/UseAnonymousNamespaceCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/AvoidBindCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/AvoidCArraysCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h
@@ -484,6 +508,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReplaceRandomShuffleCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ReturnBracedInitListCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/ShrinkToFitCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/TypeTraitsCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UnaryStaticAssertCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseAutoCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseBoolLiteralsCheck.h
@@ -495,6 +520,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNoexceptCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseNullptrCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseOverrideCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseStdPrintCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseTrailingReturnTypeCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseTransparentFunctorsCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/modernize/UseUncaughtExceptionsCheck.h
@@ -506,11 +532,13 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/DeallocInCategoryCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/ForbiddenSubclassingCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/MissingHashCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/NSDateFormatterCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/PropertyDeclarationCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/objc/SuperSelfCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/openmp/ExceptionEscapeCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/openmp/UseDefaultNoneCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/AvoidEndlCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/FasterStringFindCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/ForRangeCopyCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/ImplicitConversionInLoopCheck.h
@@ -521,7 +549,10 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/MoveConstructorInitCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoAutomaticMoveCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoIntToPtrCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptDestructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptFunctionBaseCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptMoveConstructorCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/NoexceptSwapCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/TriviallyDestructibleCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/TypePromotionInMathFnCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/performance/UnnecessaryCopyInitialization.h
@@ -530,6 +561,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/SIMDIntrinsicsCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/portability/StdAllocatorConstCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidConstParamsInDecls.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/BracesAroundStatementsCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ConstReturnTypeCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/ContainerContainsCheck.h
@@ -553,6 +585,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NamedParameterCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NamespaceCommentCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/NonConstParameterCheck.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/OperatorsRepresentationCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/QualifiedAutoCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantAccessSpecifiersCheck.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/readability/RedundantControlFlowCheck.h
@@ -577,9 +610,11 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/Aliasing.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/DeclRefExprUtils.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExceptionAnalyzer.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExceptionSpecAnalyzer.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/ExprSequence.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FileExtensionsUtils.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FixItHintUtils.h
+%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/FormatStringConverter.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/HeaderGuard.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/IncludeInserter.h
%%EXTRAS%%llvm%%LLVM_SUFFIX%%/include/clang-tidy/utils/IncludeSorter.h
@@ -696,6 +731,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NSAPI.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NestedNameSpecifier.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/NonTrivialTypeVisitor.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRDiagsEmitter.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/ODRHash.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OSLog.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/AST/OpenMPClause.h
@@ -750,6 +786,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Consumed.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/Dominators.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/IntervalPartition.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/LiveVariables.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/PostOrderCFGView.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ReachableCode.h
@@ -761,8 +798,9 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UninitializedValues.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UnsafeBufferUsage.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/Analyses/UnsafeBufferUsageGadgets.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnalysisDeclContext.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnalysisDiagnostic.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/AnyCall.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/BodyFarm.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/CFG.h
@@ -773,6 +811,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/ConstructionContext.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/CocoaConventions.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Arena.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/CFGMatchSwitch.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/ControlFlowContext.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h
@@ -781,12 +821,15 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowValues.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DataflowWorklist.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/DebugSupport.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Formula.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Logger.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/MapLattice.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/MatchSwitch.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/NoopAnalysis.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/NoopLattice.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/RecordOps.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Solver.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/StorageLocation.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Analysis/FlowSensitive/Transfer.h
@@ -810,9 +853,11 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrList.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubMatchRulesList.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrSubjectMatchRules.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttrTokenKinds.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/AttributeCommonInfo.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Attributes.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BitmaskEnum.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinHeaders.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Builtins.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsAArch64.def
@@ -824,12 +869,14 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagon.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagonDep.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsHexagonMapCustomDep.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsLoongArch.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsMips.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNEON.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsNVPTX.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsPPC.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsRISCV.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsRISCVVector.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSME.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSVE.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsSystemZ.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/BuiltinsVE.def
@@ -845,8 +892,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CodeGenOptions.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CommentOptions.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Cuda.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/CustomizableOptional.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DarwinSDKInfo.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DebugInfoOptions.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Diagnostic.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticAST.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/DiagnosticASTKinds.inc
@@ -887,6 +934,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileManager.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileSystemOptions.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/FileSystemStatCache.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/HLSLRuntime.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/HeaderInclude.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/IdentifierTable.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/JsonSupport.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/LLVM.h
@@ -912,6 +961,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorKinds.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/OperatorPrecedence.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PPCTypes.def
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/ParsedAttrInfo.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PartialDiagnostic.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PlistSupport.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/PragmaKinds.h
@@ -938,10 +988,12 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Thunk.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TokenKinds.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TokenKinds.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TransformTypeTraits.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/TypeTraits.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Version.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/Visibility.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/WebAssemblyReferenceTypes.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayInstr.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/XRayLists.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_cde_builtin_aliases.inc
@@ -954,10 +1006,16 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtin_sema.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_mve_builtins.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_neon.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_builtins.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sme_sema_rangechecks.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_builtin_cg.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_builtins.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_sema_rangechecks.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/arm_sve_typeflags.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtin_cg.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtin_sema.inc
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_sifive_vector_builtins.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_cg.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtin_sema.inc
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Basic/riscv_vector_builtins.inc
@@ -982,6 +1040,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/InputInfo.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Job.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Multilib.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/MultilibBuilder.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/OffloadBundler.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/OptionUtils.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Options.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Driver/Options.inc
@@ -999,11 +1059,15 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/FileOffset.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Edit/Rewriters.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/API.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/APIIgnoresList.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/AvailabilityInfo.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/DeclarationFragments.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/ExtractAPIActionBase.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/ExtractAPIVisitor.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/FrontendActions.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/Serialization/SerializerBase.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/ExtractAPI/TypedefUnderlyingTypeResolver.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Format/Format.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ASTConsumers.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/ASTUnit.h
@@ -1025,6 +1089,8 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PCHContainerOperations.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PrecompiledPreamble.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/PreprocessorOutputOptions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SARIFDiagnostic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SARIFDiagnosticPrinter.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnosticPrinter.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnosticReader.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Frontend/SerializedDiagnostics.h
@@ -1044,6 +1110,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/IndexSerialization/SerializablePathCollection.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/Interpreter.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/PartialTranslationUnit.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Interpreter/Value.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/CodeCompletionHandler.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DependencyDirectivesScanner.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/DirectoryLookup.h
@@ -1102,6 +1169,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/DeclSpec.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/DelayedDiagnostic.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Designator.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/EnterExpressionEvaluationContext.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/ExternalSemaSource.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/HLSLExternalSemaSource.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/IdentifierResolver.h
@@ -1148,7 +1216,6 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/TypeBitCodes.def
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/Checkers.inc
-%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/SValExplainer.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/StaticAnalyzer/Checkers/Taint.h
@@ -1230,6 +1297,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Execution.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/FileMatchTrie.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/FixIt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/HeaderAnalysis.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/HeaderIncludes.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/IncludeStyle.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Tooling/Inclusions/StandardLibrary.h
@@ -1311,7 +1379,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm-c/ErrorHandling.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/ExecutionEngine.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/ExternC.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/IRReader.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Initialization.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/LLJIT.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/Linker.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/Object.h
@@ -1321,17 +1388,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm-c/Remarks.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/Support.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/Target.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/TargetMachine.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/AggressiveInstCombine.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/IPO.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/InstCombine.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/PassBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/PassManagerBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/Scalar.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/Utils.h
-llvm%%LLVM_SUFFIX%%/include/llvm-c/Transforms/Vectorize.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/Types.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/blake3.h
llvm%%LLVM_SUFFIX%%/include/llvm-c/lto.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ADL.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APFixedPoint.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APFloat.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/APInt.h
@@ -1347,10 +1408,12 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/BreadthFirstIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CachedHashString.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CoalescingBitVector.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/CombinationGenerator.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ConcurrentHashtable.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DAGDeltaAlgorithm.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DeltaAlgorithm.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMap.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMapInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseMapInfoVariant.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DenseSet.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DepthFirstIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/DirectedGraph.h
@@ -1363,6 +1426,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/FunctionExtras.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericCycleImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericCycleInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericSSAContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericUniformityImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GenericUniformityInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/GraphTraits.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Hashing.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableList.h
@@ -1371,10 +1436,9 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/ImmutableSet.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IndexedMap.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntEqClasses.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntervalMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntervalTree.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/IntrusiveRefCntPtr.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/MapVector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/None.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Optional.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PackedVector.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerEmbeddedInt.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PointerIntPair.h
@@ -1384,7 +1448,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PostOrderIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PriorityQueue.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/PriorityWorklist.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SCCIterator.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLArrayExtras.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLExtras.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLForwardCompat.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/STLFunctionalExtras.h
@@ -1398,6 +1461,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallPtrSet.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallSet.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallString.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallVector.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SmallVectorExtras.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseBitVector.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseMultiSet.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/SparseSet.h
@@ -1409,9 +1473,9 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringRef.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringSet.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/StringSwitch.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TinyPtrVector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Triple.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Twine.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/TypeSwitch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ADT/Uniformity.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/UniqueVector.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/bit.h
llvm%%LLVM_SUFFIX%%/include/llvm/ADT/edit_distance.h
@@ -1437,9 +1501,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BlockFrequencyInfoImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/BranchProbabilityInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFG.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFGPrinter.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFLAliasAnalysisUtils.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFLAndersAliasAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFLSteensAliasAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CFGSCCPrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CGSCCPassManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraph.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/CallGraphSCCPass.h
@@ -1459,12 +1521,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Delinearization.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DemandedBits.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DependenceAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DependenceGraphBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DivergenceAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomPrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DomTreeUpdater.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontier.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/DominanceFrontierImpl.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/EHPersonalities.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/EHUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/FunctionPropertiesAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GlobalsModRef.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/GuardUtils.h
@@ -1483,6 +1544,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstCount.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstSimplifyFolder.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionPrecedenceTracking.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InstructionSimplify.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/InteractiveModelRunner.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Interval.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IntervalIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/IntervalPartition.h
@@ -1491,14 +1553,12 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBlockFrequencyInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyBranchProbabilityInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyCallGraph.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LazyValueInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LegacyDivergenceAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Lint.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Loads.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopAccessAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopAnalysisManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopCacheAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopInfoImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopNestAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/LoopPass.h
@@ -1546,7 +1606,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ScopedNoAliasAA.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SparsePropagation.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StackLifetime.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/StackSafetyAnalysis.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SyncDependenceAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/SyntheticCountsUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetFolder.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TargetLibraryInfo.def
@@ -1557,9 +1616,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TensorSpec.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Trace.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TypeBasedAliasAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/TypeMetadataUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/UniformityAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/Local.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/TFUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/Utils/TrainingLogger.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueLattice.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueLatticeUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/Analysis/ValueTracking.h
@@ -1573,6 +1634,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/AsmParser/SlotMapping.h
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/COFF.h
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DXContainer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DXContainerConstants.def
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Dwarf.def
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/Dwarf.h
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/DynamicTags.def
@@ -1596,6 +1658,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/RISCV.def
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Sparc.def
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/VE.def
+llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/Xtensa.def
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/i386.def
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/ELFRelocs/x86_64.def
llvm%%LLVM_SUFFIX%%/include/llvm/BinaryFormat/GOFF.h
@@ -1644,10 +1707,12 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/Analysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AntiDepBreaker.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AsmPrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AsmPrinterHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AssignmentTrackingAnalysis.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/AtomicExpandUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicBlockSectionUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/BasicTTIImpl.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ByteProvider.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CFIFixup.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CSEConfigBase.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CalcSpillWeights.h
@@ -1655,6 +1720,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CallingConvLower.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CodeGenCommonISel.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CodeGenPassBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CommandFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ComplexDeinterleavingPass.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/CostTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DAGCombine.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DFAPacketizer.h
@@ -1662,6 +1728,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DIE.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DIEValue.def
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DbgEntityHistoryCalculator.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DebugHandlerBase.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DetectDeadLanes.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/DwarfStringPoolEntry.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/EdgeBundles.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ExecutionDomainFix.h
@@ -1672,12 +1739,15 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FaultMaps.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/FunctionLoweringInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadata.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GCMetadataPrinter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GenVT.inc
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CSEInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CallLowering.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Combiner.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/CombinerInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
@@ -1686,7 +1756,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/IRTranslator.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelect.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelector.h
-llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Legalizer.h
@@ -1699,6 +1768,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/RegBankSelect.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/GlobalISel/Utils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/HardwareLoops.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ISDOpcodes.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IndirectThunks.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/IntrinsicLowering.h
@@ -1720,6 +1790,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveStacks.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LiveVariables.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LoopTraversal.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LowLevelType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/LowLevelTypeUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MBFIWrapper.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRFSDiscriminator.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MIRFormatter.h
@@ -1732,6 +1803,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachORelocation.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBasicBlock.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBlockFrequencyInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCFGPrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCombinerPattern.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineConstantPool.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineCycleAnalysis.h
@@ -1767,6 +1839,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineScheduler.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineSizeOpts.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineStableHash.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineTraceMetrics.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineUniformityAnalysis.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MachineValueType.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MacroFusion.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ModuloSchedule.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/MultiHazardRecognizer.h
@@ -1830,16 +1904,19 @@ llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetRegisterInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetSchedule.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TargetSubtargetInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TileShapeInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/TypePromotion.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/UnreachableBlockElim.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/VLIWMachineScheduler.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ValueTypes.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/ValueTypes.td
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/VirtRegMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WasmAddressSpaces.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WasmEHFuncInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/CodeGen/WinEHFuncInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/Config/AsmParsers.def
llvm%%LLVM_SUFFIX%%/include/llvm/Config/AsmPrinters.def
llvm%%LLVM_SUFFIX%%/include/llvm/Config/Disassemblers.def
+llvm%%LLVM_SUFFIX%%/include/llvm/Config/TargetExegesis.def
llvm%%LLVM_SUFFIX%%/include/llvm/Config/TargetMCAs.def
llvm%%LLVM_SUFFIX%%/include/llvm/Config/Targets.def
llvm%%LLVM_SUFFIX%%/include/llvm/Config/abi-breaking.h
@@ -1848,9 +1925,18 @@ llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFLinker.h
llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFLinkerCompileUnit.h
llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFLinkerDeclContext.h
llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinker/DWARFStreamer.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinkerParallel/AddressesMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinkerParallel/DWARFFile.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinkerParallel/DWARFLinker.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinkerParallel/StringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DWARFLinkerParallel/StringTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWP.h
llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWPError.h
llvm%%LLVM_SUFFIX%%/include/llvm/DWP/DWPStringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTF.def
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTFContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/BTF/BTFParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVRecord.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
@@ -1959,6 +2045,25 @@ llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LineTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/LookupResult.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/ObjectFileTransformer.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/GSYM/StringTable.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVCompare.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVElement.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVLine.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVObject.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVRange.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVScope.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSort.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVStringPool.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVSymbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Core/LVType.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.h
+llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/LogicalView/Readers/LVELFReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/IMSFFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/MSF/MSFCommon.h
@@ -2091,14 +2196,13 @@ llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/PDBTypes.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/PDB/UDTLayout.h
-llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/DIFetcher.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/DIPrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/Markup.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/MarkupFilter.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/Symbolize/Symbolize.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/DIFetcher.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/BuildIDFetcher.h
llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/Debuginfod.h
llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/HTTPClient.h
llvm%%LLVM_SUFFIX%%/include/llvm/Debuginfod/HTTPServer.h
@@ -2108,7 +2212,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/ItaniumDemangle.h
llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/ItaniumNodes.def
llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/MicrosoftDemangle.h
llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/MicrosoftDemangleNodes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/StringView.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/StringViewExtras.h
llvm%%LLVM_SUFFIX%%/include/llvm/Demangle/Utility.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ExecutionEngine.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/GenericValue.h
@@ -2119,7 +2223,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/COFF_x86_64.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/DWARFRecordSectionSplitter.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_aarch32.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_i386.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_ppc64.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLink.h
@@ -2128,15 +2236,20 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
-llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/MemoryFlags.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/TableManager.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/aarch32.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/aarch64.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/i386.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/loongarch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/ppc64.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/riscv.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITLink/x86_64.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/JITSymbol.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/MCJIT.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/OProfileWrapper.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/ObjectCache.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFFPlatform.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/CompileUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Core.h
@@ -2173,6 +2286,9 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/MemoryFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/ObjectFormats.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/OrcError.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h
@@ -2198,7 +2314,9 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyld.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
llvm%%LLVM_SUFFIX%%/include/llvm/ExecutionEngine/SectionMemoryManager.h
llvm%%LLVM_SUFFIX%%/include/llvm/FileCheck/FileCheck.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Debug/Options.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/Directive/DirectiveBase.td
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/HLSL/HLSLResource.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.h.inc
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.inc
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenACC/ACC.td
@@ -2208,6 +2326,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMP.td
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPAssume.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPConstants.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPContext.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPDeviceConstants.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPGridValues.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/Frontend/OpenMP/OMPKinds.def
@@ -2221,6 +2340,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/AbstractCallSite.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Argument.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/AssemblyAnnotationWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Assumptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/AttributeMask.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.inc
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Attributes.td
@@ -2238,6 +2358,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantFolder.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstantRange.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Constants.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/ConstrainedOps.def
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/CycleInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/DIBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/DataLayout.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/DebugInfo.h
@@ -2250,6 +2371,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticHandler.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/DiagnosticPrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Dominators.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/EHPersonalities.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/FMF.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/FPEnv.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/FixedMetadataKinds.def
@@ -2292,6 +2414,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsDirectX.td
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagon.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagon.td
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsHexagonDep.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsLoongArch.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsLoongArch.td
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsMips.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsMips.td
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsNVPTX.h
@@ -2301,6 +2425,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsPowerPC.td
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsR600.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCV.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXTHead.td
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsRISCVXsf.td
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsS390.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSPIRV.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/IntrinsicsSPIRV.td
@@ -2340,6 +2466,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/PassTimingInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/PatternMatch.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/PredIteratorCache.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/PrintPasses.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/ProfDataUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/ProfileSummary.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/PseudoProbe.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/ReplaceConstant.h
@@ -2352,6 +2479,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/SymbolTableListTraits.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/TrackingMDRef.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Type.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/TypeFinder.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IR/TypedPointerType.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Use.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/UseListOrder.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/User.h
@@ -2363,6 +2491,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueMap.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/ValueSymbolTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/VectorBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/IR/Verifier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/IRPrinter/IRPrintingPasses.h
llvm%%LLVM_SUFFIX%%/include/llvm/IRReader/IRReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/InitializePasses.h
llvm%%LLVM_SUFFIX%%/include/llvm/InterfaceStub/ELFObjHandler.h
@@ -2382,6 +2511,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/LinkAllPasses.h
llvm%%LLVM_SUFFIX%%/include/llvm/Linker/IRMover.h
llvm%%LLVM_SUFFIX%%/include/llvm/Linker/Linker.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/ConstantPools.h
+llvm%%LLVM_SUFFIX%%/include/llvm/MC/DXContainerPSVInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/LaneBitmask.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmBackend.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfo.h
@@ -2471,7 +2601,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCXCOFFStreamer.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MachineLocation.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/SectionKind.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/StringTableBuilder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/MC/SubtargetFeature.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/TargetRegistry.h
llvm%%LLVM_SUFFIX%%/include/llvm/MCA/CodeEmitter.h
llvm%%LLVM_SUFFIX%%/include/llvm/MCA/Context.h
@@ -2515,6 +2644,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ObjCopy/wasm/WasmObjcopy.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/Archive.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/ArchiveWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/Binary.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/BuildID.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFF.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFFImportFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/COFFModuleDefinition.h
@@ -2526,6 +2656,8 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFObjectFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/ELFTypes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/Error.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/FaultMapParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/GOFF.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Object/GOFFObjectFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/IRObjectFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/IRSymtab.h
llvm%%LLVM_SUFFIX%%/include/llvm/Object/MachO.h
@@ -2587,6 +2719,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfCorrelator.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfData.inc
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/InstrProfWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/ItaniumManglingCanonicalizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MIBEntryDef.inc
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProf.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/MemProfData.inc
@@ -2595,6 +2728,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/RawMemProfReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProf.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProfReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SampleProfWriter.h
+llvm%%LLVM_SUFFIX%%/include/llvm/ProfileData/SymbolRemappingReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkContainer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/BitstreamRemarkSerializer.h
@@ -2607,15 +2741,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkSerializer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkStreamer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/RemarkStringTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/Remarks/YAMLRemarkSerializer.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64TargetParser.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/AArch64TargetParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDGPUMetadata.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/AMDHSAKernelDescriptor.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMAttributeParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMBuildAttributes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMEHABI.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMTargetParser.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMTargetParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ARMWinEH.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/AlignOf.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Alignment.h
@@ -2628,6 +2758,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/AutoConvert.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Automaton.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/BCD.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/BLAKE3.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/BalancedPartitioning.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Base64.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryByteStream.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/BinaryItemStream.h
@@ -2647,8 +2778,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/COM.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/CRC.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYAttributeParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYAttributes.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYTargetParser.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/CSKYTargetParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/CachePruning.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Caching.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Capacity.h
@@ -2662,6 +2791,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/CodeGenCoverage.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/CommandLine.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compiler.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Compression.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConvertEBCDIC.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ConvertUTF.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/CrashRecoveryContext.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/DJB.h
@@ -2702,26 +2832,26 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/FormattedStream.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTree.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericDomTreeConstruction.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericIteratedDominanceFrontier.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericLoopInfo.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/GenericLoopInfoImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/GlobPattern.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/GraphWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/HashBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Host.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/InitLLVM.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/InstructionCost.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ItaniumManglingCanonicalizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/JSON.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/KnownBits.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/LEB128.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/LICENSE.TXT
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/LLVMDriver.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/LineIterator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Locale.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/LockFileManager.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/LowLevelTypeImpl.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MD5.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSP430AttributeParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSP430Attributes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MSVCErrorWorkarounds.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/MachineValueType.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ManagedStatic.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MathExtras.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemAlloc.h
@@ -2729,6 +2859,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/Memory.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryBuffer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MemoryBufferRef.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/MipsABIFlags.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/ModRef.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Morello.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Mutex.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/NativeFormatting.h
@@ -2737,6 +2868,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/OptimizedStructLayout.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/PGOOptions.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Parallel.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Path.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/PerThreadBumpPtrAllocator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/PluginLoader.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/PointerLikeTypeTraits.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/PrettyStackTrace.h
@@ -2746,7 +2878,6 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/Program.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVAttributeParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVAttributes.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVISAInfo.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/RISCVTargetParser.def
llvm%%LLVM_SUFFIX%%/include/llvm/Support/RWMutex.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/RandomNumberGenerator.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Recycler.h
@@ -2769,22 +2900,18 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/SourceMgr.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/SpecialCaseList.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/StringSaver.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/SuffixTree.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/SuffixTreeNode.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/SwapByteOrder.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/SymbolRemappingReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/SystemUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/TarWriter.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetOpcodes.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/TargetSelect.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TaskQueue.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadLocal.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ThreadPool.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Threading.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/TimeProfiler.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Timer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/ToolOutputFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/TrailingObjects.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/TrigramIndex.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeName.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/TypeSize.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/Unicode.h
@@ -2799,8 +2926,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Support/Windows/WindowsSupport.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/WindowsError.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/WithColor.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86DisassemblerDecoderCommon.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86TargetParser.def
-llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86TargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Support/X86FoldTablesUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLParser.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/YAMLTraits.h
llvm%%LLVM_SUFFIX%%/include/llvm/Support/circular_raw_ostream.h
@@ -2839,7 +2965,25 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetOptions.h
llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetPfmCounters.td
llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetSchedule.td
llvm%%LLVM_SUFFIX%%/include/llvm/Target/TargetSelectionDAG.td
-llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/Annotations.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/AArch64TargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/ARMTargetParserCommon.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/CSKYTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/CSKYTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/Host.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/LoongArchTargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/LoongArchTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVTargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/RISCVTargetParserDef.inc
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/SubtargetFeature.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/TargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/Triple.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/X86TargetParser.def
+llvm%%LLVM_SUFFIX%%/include/llvm/TargetParser/X86TargetParser.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/ADT/StringMap.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/ADT/StringMapEntry.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Annotations/Annotations.h
llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/Error.h
llvm%%LLVM_SUFFIX%%/include/llvm/Testing/Support/SupportHelpers.h
llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Architecture.def
@@ -2849,6 +2993,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/InterfaceFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/PackedVersion.h
llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Platform.h
llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Symbol.h
+llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/SymbolSet.h
llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/Target.h
llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/TextAPIReader.h
llvm%%LLVM_SUFFIX%%/include/llvm/TextAPI/TextAPIWriter.h
@@ -2872,9 +3017,12 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ConstantMerge.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/CrossDSOCFI.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/DeadArgumentElimination.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ElimAvailExtern.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/EmbedBitcodePass.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ExtractGV.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionAttrs.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionImport.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/FunctionSpecialization.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalDCE.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalOpt.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/GlobalSplit.h
@@ -2885,11 +3033,11 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Inliner.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/Internalize.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/LoopExtractor.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/LowerTypeTests.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/MemProfContextDisambiguation.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/MergeFunctions.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ModuleInliner.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/OpenMPOpt.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/PartialInlining.h
-llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/PassManagerBuilder.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/ProfiledCallGraph.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SCCP.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/IPO/SampleContextTracker.h
@@ -2906,7 +3054,9 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/AddressSanitizerOptions.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/BlockCoverageInference.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/BoundsChecking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/CFGMST.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/CGProfile.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h
@@ -2914,10 +3064,12 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/GCOVProfiler.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/InstrOrderFile.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/InstrProfiling.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/KCFI.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemProfiler.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/MemorySanitizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/PoisonChecking.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/ObjCARC.h
@@ -2981,6 +3133,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/NaryReassociate.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/NewGVN.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/PlaceSafepoints.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Reassociate.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/Reg2Mem.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
@@ -3017,6 +3170,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Cloning.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeExtractor.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeLayout.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CodeMoverUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CountVisits.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/CtorUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/Debugify.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
@@ -3042,6 +3196,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopUtils.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LoopVersioning.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerAtomic.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerGlobalDtors.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerIFunc.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerInvoke.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/LowerSwitch.h
@@ -3052,6 +3207,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MetaRenamer.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MisExpect.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/ModuleUtils.h
+llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/MoveAutoInit.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/NameAnonGlobals.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/PredicateInfo.h
llvm%%LLVM_SUFFIX%%/include/llvm/Transforms/Utils/PromoteMemToReg.h
@@ -3107,199 +3263,222 @@ llvm%%LLVM_SUFFIX%%/include/llvm/XRay/RecordPrinter.h
llvm%%LLVM_SUFFIX%%/include/llvm/XRay/Trace.h
llvm%%LLVM_SUFFIX%%/include/llvm/XRay/XRayRecord.h
llvm%%LLVM_SUFFIX%%/include/llvm/XRay/YAMLXRayRecord.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_builtin_vars.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_cmath.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_complex_builtins.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_device_functions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_intrinsics.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_libdevice_declares.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_math.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_math_forward_declares.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_runtime_wrapper.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_cuda_texture_intrinsics.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_hip_cmath.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_hip_libdevice_declares.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_hip_math.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__clang_hip_runtime_wrapper.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__stddef_max_align_t.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__wmmintrin_aes.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/__wmmintrin_pclmul.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/adxintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/altivec.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ammintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/amxintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm64intr.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_acle.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_bf16.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_cde.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_cmse.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_fp16.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_mve.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_neon.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/arm_sve.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/armintr.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx2intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512bf16intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512bitalgintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512bwintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512cdintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512dqintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512erintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512fintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512fp16intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512ifmaintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512ifmavlintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512pfintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vbmi2intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vbmiintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vbmivlintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlbf16intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlbitalgintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlbwintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlcdintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vldqintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlfp16intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlvbmi2intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlvnniintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vlvp2intersectintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vnniintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vp2intersectintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vpopcntdqintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avx512vpopcntdqvlintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avxintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/avxvnniintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/bmi2intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/bmiintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/builtins.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cet.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cetintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cheri.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cheri_init_globals.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cheriintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cldemoteintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/clflushoptintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/clwbintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/clzerointrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cpuid.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/crc32intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cuda_wrappers/algorithm
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cuda_wrappers/complex
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/cuda_wrappers/new
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/emmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/enqcmdintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/f16cintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/float.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/fma4intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/fmaintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/fxsrintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/gfniintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hexagon_circ_brev_intrinsics.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hexagon_protos.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hexagon_types.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hlsl.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hlsl_basic_types.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hlsl_intrinsics.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hresetintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/htmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/htmxlintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/hvx_hexagon_protos.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ia32intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/immintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/inttypes.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/invpcidintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/iso646.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/keylockerintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/limits.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/lwpintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/lzcntintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/mm3dnow.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/mm_malloc.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/mmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/module.modulemap
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/movdirintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/msa.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/mwaitxintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/nmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/opencl-c-base.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/opencl-c.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/__clang_openmp_device_functions.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/cmath
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/complex
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/complex.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/complex_cmath.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/math.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/openmp_wrappers/new
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/pconfigintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/pkuintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/pmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/popcntintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/bmi2intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/bmiintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/emmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/immintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/mm_malloc.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/mmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/pmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/smmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/tmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/x86gprintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/x86intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ppc_wrappers/xmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/prfchwintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/ptwriteintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/rdpruintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/rdseedintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/rtmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/s390intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/serializeintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/sgxintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/shaintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/smmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdalign.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdarg.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdatomic.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdbool.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stddef.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdint.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/stdnoreturn.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/tbmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/tgmath.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/tmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/tsxldtrkintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/uintrintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/unwind.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/vadefs.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/vaesintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/varargs.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/vecintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/velintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/velintrin_approx.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/velintrin_gen.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/vpclmulqdqintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/waitpkgintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/wasm_simd128.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/wbnoinvdintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/wmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/x86gprintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/x86intrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xmmintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xopintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xsavecintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xsaveintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xsaveoptintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xsavesintrin.h
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%/include/xtestintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_builtin_vars.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_cmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_complex_builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_device_functions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_intrinsics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_libdevice_declares.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_math.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_math_forward_declares.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_runtime_wrapper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_texture_intrinsics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_cmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_libdevice_declares.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_math.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_runtime_wrapper.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__clang_hip_stdlib.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__stddef_max_align_t.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_aes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/__wmmintrin_pclmul.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/adxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/altivec.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ammintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxcomplexintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxfp16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/amxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm64intr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_acle.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_bf16.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_cde.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_cmse.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_fp16.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_mve.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_neon.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_neon_sve_bridge.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_sme_draft_spec_subject_to_change.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/arm_sve.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/armintr.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bitalgintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512bwintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512cdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512dqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512erintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512fintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512fp16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512ifmaintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512ifmavlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512pfintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vbmivlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbf16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbitalgintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlbwintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlcdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vldqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlfp16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvbmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvnniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vlvp2intersectintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vnniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vp2intersectintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vpopcntdqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avx512vpopcntdqvlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxifmaintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxneconvertintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniint16intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniint8intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/avxvnniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/bmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/bmiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cet.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cetintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cheri.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cheri_init_globals.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cheriintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cldemoteintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clflushoptintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clwbintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/clzerointrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cmpccxaddintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cpuid.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/crc32intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/algorithm
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/bits/shared_ptr_base.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/cmath
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/complex
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/cuda_wrappers/new
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/emmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/enqcmdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/f16cintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/float.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fma4intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fmaintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/fxsrintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/gfniintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_circ_brev_intrinsics.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_protos.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hexagon_types.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hresetintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/htmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/htmxlintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/hvx_hexagon_protos.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ia32intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/immintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/inttypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/invpcidintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/iso646.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/keylockerintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/larchintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/limits.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/ctype.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/inttypes.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/stdio.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/stdlib.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/llvm_libc_wrappers/string.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lwpintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/lzcntintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mm3dnow.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mm_malloc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/module.modulemap
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/movdirintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/msa.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/mwaitxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/nmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/opencl-c-base.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/opencl-c.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/__clang_openmp_device_functions.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/cmath
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/complex_cmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/math.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/openmp_wrappers/new
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pconfigintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pkuintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/pmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/popcntintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/bmi2intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/bmiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/emmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/immintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/mm_malloc.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/mmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/pmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/smmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/tmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/x86gprintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/x86intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ppc_wrappers/xmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/prfchiintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/prfchwintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/ptwriteintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/raointintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rdpruintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rdseedintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/riscv_ntlh.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/rtmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/s390intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/serializeintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sgxintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sha512intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/shaintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sifive_vector.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sm3intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/sm4intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/smmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdalign.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdarg.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdatomic.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdbool.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stddef.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdint.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/stdnoreturn.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tbmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tgmath.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/tsxldtrkintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/uintrintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/unwind.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vadefs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vaesintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/varargs.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vecintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin_approx.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/velintrin_gen.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/vpclmulqdqintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/waitpkgintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wasm_simd128.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wbnoinvdintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/wmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/x86gprintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/x86intrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xmmintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xopintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsavecintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsaveintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsaveoptintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xsavesintrin.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xtestintrin.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/AddClang.cmake
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangConfig.cmake
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangConfigVersion.cmake
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangTargets-%%CMAKE_BUILD_TYPE%%.cmake
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangTargets.cmake
%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDConfig.cmake
+%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDConfigVersion.cmake
%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDTargets-%%CMAKE_BUILD_TYPE%%.cmake
%%LLD%%llvm%%LLVM_SUFFIX%%/lib/cmake/lld/LLDTargets.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddLLVM.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddLLVMDefinitions.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddOCaml.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/AddSphinxTarget.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CheckAtomic.cmake
@@ -3310,12 +3489,13 @@ llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CoverageReport.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/CrossCompile.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/DetermineGCCCompatible.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindFFI.cmake
-llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindGRPC.cmake
+llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindLibEdit.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindLibpfm.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindOCaml.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindSphinx.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindTerminfo.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/FindZ3.cmake
+llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/Findzstd.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GenerateVersionFromVCS.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GetErrcMessages.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/GetLibraryName.cmake
@@ -3333,6 +3513,7 @@ llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExports.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMExternalProjectUtils.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMInstallSymlink.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/LLVMProcessSources.cmake
+llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/SetTargetTriple.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/TableGen.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/TensorFlowCompile.cmake
llvm%%LLVM_SUFFIX%%/lib/cmake/llvm/UseLibtool.cmake
@@ -3369,14 +3550,18 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVM.so
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCFGuard.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCFIVerify.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCodeGen.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCodeGenTypes.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCore.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCoroutines.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMCoverage.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinker.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWARFLinkerParallel.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDWP.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoBTF.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoCodeView.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoDWARF.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoGSYM.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoLogicalView.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoMSF.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebugInfoPDB.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMDebuginfod.a
@@ -3389,11 +3574,13 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVM.so
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExegesisX86.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMExtensions.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFileCheck.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendHLSL.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenACC.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFrontendOpenMP.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzMutate.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMFuzzerCLI.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMGlobalISel.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMIRPrinter.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMIRReader.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInstCombine.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMInstrumentation.a
@@ -3427,8 +3614,10 @@ llvm%%LLVM_SUFFIX%%/lib/libLLVM.so
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSupport.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMSymbolize.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGen.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGenCommon.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTableGenGlobalISel.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTarget.a
+%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTargetParser.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTextAPI.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMTransformUtils.a
%%STATIC_LIBS%%llvm%%LLVM_SUFFIX%%/lib/libLLVMVectorize.a
@@ -3449,8 +3638,8 @@ llvm%%LLVM_SUFFIX%%/lib/libRemarks.so.%%LLVM_MAJOR%%git
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang-cpp.so.%%LLVM_MAJOR%%git
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so
-%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_MAJOR%%
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_MAJOR%%git
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang.so.%%LLVM_RELEASE%%git
%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAPINotes.a
%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangARCMigrate.a
%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangAST.a
@@ -3532,12 +3721,14 @@ llvm%%LLVM_SUFFIX%%/lib/libRemarks.so.%%LLVM_MAJOR%%git
%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingASTDiff.a
%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingCore.a
%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingInclusions.a
+%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingInclusionsStdlib.a
%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingRefactoring.a
%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangToolingSyntax.a
%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclangTransformer.a
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang_cxx.so
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang_cxx.so.%%LLVM_MAJOR%%
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libclang_cxx.so.%%LLVM_MAJOR%%git
+%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdMain.a
%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdRemoteIndex.a
%%STATIC_LIBS%%%%EXTRAS%%llvm%%LLVM_SUFFIX%%/lib/libclangdSupport.a
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/libear/__init__.py
diff --git a/devel/llvm21/Makefile b/devel/llvm21/Makefile
index a284522b646e..5a46adcd39d6 100644
--- a/devel/llvm21/Makefile
+++ b/devel/llvm21/Makefile
@@ -1,5 +1,5 @@
PORTNAME= llvm
-DISTVERSION= 21.1.0-rc3
+DISTVERSION= 21.1.2
PORTREVISION= 0
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
diff --git a/devel/llvm21/distinfo b/devel/llvm21/distinfo
index c4ebe908e1a7..273b6b3bbbc9 100644
--- a/devel/llvm21/distinfo
+++ b/devel/llvm21/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754990366
-SHA256 (llvm-project-21.1.0-rc3.src.tar.xz) = 7c61598f3902e61499b4a8d0302087ed2421c75bf504d084f2e6fa5450ab94d7
-SIZE (llvm-project-21.1.0-rc3.src.tar.xz) = 158924056
+TIMESTAMP = 1758722928
+SHA256 (llvm-project-21.1.2.src.tar.xz) = 1a417d1c8faf8d93e73fec1cbb76d393ed3218974c2283c7bac9672d3d47c54b
+SIZE (llvm-project-21.1.2.src.tar.xz) = 158926856
diff --git a/devel/llvm21/pkg-plist b/devel/llvm21/pkg-plist
index 7b1933d93e37..f3f53e5c1085 100644
--- a/devel/llvm21/pkg-plist
+++ b/devel/llvm21/pkg-plist
@@ -1392,6 +1392,7 @@ llvm%%LLVM_SUFFIX%%/bin/verify-uselistorder
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleMap.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/ModuleMapFile.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/MultipleIncludeOpt.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/NoTrivialPPDirectiveTracer.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPCallbacks.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPConditionalDirectiveRecord.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Lex/PPDirectiveParameter.h
diff --git a/devel/loccount/Makefile b/devel/loccount/Makefile
index 384def9094c6..6abd2f31704f 100644
--- a/devel/loccount/Makefile
+++ b/devel/loccount/Makefile
@@ -1,6 +1,6 @@
PORTNAME= loccount
DISTVERSION= 2.16
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MASTER_SITES= http://www.catb.org/~esr/loccount/
diff --git a/devel/log4cxx/Makefile b/devel/log4cxx/Makefile
index c2236ae490d9..c51fa107f2d4 100644
--- a/devel/log4cxx/Makefile
+++ b/devel/log4cxx/Makefile
@@ -1,6 +1,5 @@
PORTNAME= log4cxx
-PORTVERSION= 1.4.0
-PORTREVISION= 1
+PORTVERSION= 1.5.0
CATEGORIES= devel
MASTER_SITES= https://archive.apache.org/dist/logging/log4cxx/${PORTVERSION}/
DISTNAME= apache-log4cxx-${PORTVERSION}
diff --git a/devel/log4cxx/distinfo b/devel/log4cxx/distinfo
index 59576893fbd6..39b4abd89157 100644
--- a/devel/log4cxx/distinfo
+++ b/devel/log4cxx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070248
-SHA256 (apache-log4cxx-1.4.0.tar.gz) = 3d2d1f356a546c14562763aaf15fcc3fd59d4ffeb5a2f68fcb0bbd7571ed6f96
-SIZE (apache-log4cxx-1.4.0.tar.gz) = 667835
+TIMESTAMP = 1757120498
+SHA256 (apache-log4cxx-1.5.0.tar.gz) = aa23f47c3164aa2cf848c2258b4b4bc372e7964d4a3ed47c2b4a4a915c5dfa37
+SIZE (apache-log4cxx-1.5.0.tar.gz) = 667891
diff --git a/devel/log4cxx/pkg-plist b/devel/log4cxx/pkg-plist
index 1e73d014a887..6b52ab3be5d6 100644
--- a/devel/log4cxx/pkg-plist
+++ b/devel/log4cxx/pkg-plist
@@ -203,5 +203,5 @@ lib/cmake/log4cxx/log4cxxConfig.cmake
lib/cmake/log4cxx/log4cxxConfigVersion.cmake
lib/liblog4cxx.so
lib/liblog4cxx.so.15
-lib/liblog4cxx.so.15.4.0
+lib/liblog4cxx.so.15.5.0
libdata/pkgconfig/liblog4cxx.pc
diff --git a/devel/lokalize/distinfo b/devel/lokalize/distinfo
index 67a003c639eb..c205e8b8b900 100644
--- a/devel/lokalize/distinfo
+++ b/devel/lokalize/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381319
-SHA256 (KDE/release-service/25.04.3/lokalize-25.04.3.tar.xz) = 5674c361792daf9b6892f4a267d91bceef245f6161dcffd75d1dd5c4b43b2321
-SIZE (KDE/release-service/25.04.3/lokalize-25.04.3.tar.xz) = 2068224
+TIMESTAMP = 1757409945
+SHA256 (KDE/release-service/25.08.1/lokalize-25.08.1.tar.xz) = d1034cecc0f5b6fb8e869ecc9b9e86fd92b55d6b2d2a7ddf01861492684f3137
+SIZE (KDE/release-service/25.08.1/lokalize-25.08.1.tar.xz) = 2059252
diff --git a/devel/lokalize/pkg-plist b/devel/lokalize/pkg-plist
index 675098f600f5..8159271d0061 100644
--- a/devel/lokalize/pkg-plist
+++ b/devel/lokalize/pkg-plist
@@ -193,12 +193,5 @@ share/locale/zh_TW/LC_MESSAGES/lokalize.mo
%%DATADIR%%/icons/locolor/32x32/actions/prevuntranslated.png
%%DATADIR%%/icons/locolor/32x32/actions/search2msgstr.png
%%DATADIR%%/icons/locolor/32x32/actions/transsearch.png
-%%DATADIR%%/scripts/find-gui-text.sh
-%%DATADIR%%/scripts/msgmerge.py
-%%DATADIR%%/scripts/msgmerge.rc
-%%DATADIR%%/scripts/odf/xliff2odf-standalone.py
-%%DATADIR%%/scripts/odf/xliff2odf.py
-%%DATADIR%%/scripts/odf/xliff2odf.rc
-%%DATADIR%%/scripts/odf/xliffmerge.py
share/metainfo/org.kde.lokalize.appdata.xml
share/qlogging-categories6/lokalize.categories
diff --git a/devel/lstr/Makefile b/devel/lstr/Makefile
new file mode 100644
index 000000000000..fe075f1cc674
--- /dev/null
+++ b/devel/lstr/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= lstr
+PORTVERSION= 0.2.1
+DISTVERSIONPREFIX= v
+PORTREVISION= 1
+CATEGORIES= devel
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Fast, minimalist directory tree viewer
+WWW= https://github.com/bgreenwell/lstr
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+
+PLIST_FILES= bin/lstr
+
+USE_GITHUB= yes
+GH_ACCOUNT= bgreenwell
+
+.include <bsd.port.mk>
diff --git a/devel/lstr/Makefile.crates b/devel/lstr/Makefile.crates
new file mode 100644
index 000000000000..3a061e23145d
--- /dev/null
+++ b/devel/lstr/Makefile.crates
@@ -0,0 +1,158 @@
+CARGO_CRATES= aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
+ ansi_term-0.12.1 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ anyhow-1.0.98 \
+ assert_cmd-2.0.17 \
+ autocfg-1.4.0 \
+ bitflags-2.9.1 \
+ bstr-1.12.0 \
+ cassowary-0.3.0 \
+ castaway-0.2.3 \
+ cc-1.2.27 \
+ cfg-if-1.0.1 \
+ clap-4.5.39 \
+ clap_builder-4.5.39 \
+ clap_derive-4.5.32 \
+ clap_lex-0.7.4 \
+ colorchoice-1.0.4 \
+ colored-2.2.0 \
+ compact_str-0.7.1 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.27.0 \
+ crossterm_winapi-0.9.1 \
+ difflib-0.4.0 \
+ displaydoc-0.2.5 \
+ doc-comment-0.3.3 \
+ either-1.15.0 \
+ equivalent-1.0.2 \
+ errno-0.3.12 \
+ fastrand-2.3.0 \
+ float-cmp-0.10.0 \
+ foldhash-0.1.5 \
+ form_urlencoded-1.2.1 \
+ getrandom-0.3.3 \
+ git2-0.20.2 \
+ globset-0.4.16 \
+ hashbrown-0.15.4 \
+ heck-0.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
+ ignore-0.4.23 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.13.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ lazy_static-1.5.0 \
+ libc-0.2.172 \
+ libgit2-sys-0.18.1+1.9.0 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ lru-0.12.5 \
+ lscolors-0.9.0 \
+ memchr-2.7.4 \
+ mio-0.8.11 \
+ normalize-line-endings-0.3.0 \
+ num-traits-0.2.19 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ paste-1.0.15 \
+ percent-encoding-2.3.1 \
+ pkg-config-0.3.32 \
+ potential_utf-0.1.2 \
+ predicates-3.1.3 \
+ predicates-core-1.0.9 \
+ predicates-tree-1.0.12 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
+ ratatui-0.27.0 \
+ redox_syscall-0.5.13 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rustix-1.0.7 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ scopeguard-1.2.0 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ shlex-1.3.0 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.4 \
+ signal-hook-registry-1.4.5 \
+ smallvec-1.15.1 \
+ stability-0.2.1 \
+ stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
+ strsim-0.11.1 \
+ strum-0.26.3 \
+ strum_macros-0.26.4 \
+ syn-2.0.101 \
+ synstructure-0.13.2 \
+ tempfile-3.20.0 \
+ termtree-0.5.1 \
+ tinystr-0.8.1 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-truncate-1.1.0 \
+ unicode-width-0.1.14 \
+ url-2.5.4 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ vcpkg-0.2.15 \
+ wait-timeout-0.2.1 \
+ walkdir-2.5.0 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-sys-0.48.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
diff --git a/devel/lstr/distinfo b/devel/lstr/distinfo
new file mode 100644
index 000000000000..d02841283c80
--- /dev/null
+++ b/devel/lstr/distinfo
@@ -0,0 +1,319 @@
+TIMESTAMP = 1756136531
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
+SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
+SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
+SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
+SIZE (rust/crates/castaway-0.2.3.crate) = 11509
+SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
+SIZE (rust/crates/cc-1.2.27.crate) = 107070
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
+SIZE (rust/crates/clap-4.5.39.crate) = 57328
+SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
+SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
+SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
+SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
+SIZE (rust/crates/colored-2.2.0.crate) = 35062
+SHA256 (rust/crates/compact_str-0.7.1.crate) = f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f
+SIZE (rust/crates/compact_str-0.7.1.crate) = 57246
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crossterm-0.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df
+SIZE (rust/crates/crossterm-0.27.0.crate) = 125311
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
+SIZE (rust/crates/difflib-0.4.0.crate) = 7638
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
+SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
+SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
+SIZE (rust/crates/ignore-0.4.23.crate) = 55901
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = e1dcb20f84ffcdd825c7a311ae347cce604a6f084a767dec4a4929829645290e
+SIZE (rust/crates/libgit2-sys-0.18.1+1.9.0.crate) = 1855262
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
+SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/lscolors-0.9.0.crate) = 4e9323b3525d4efad2dead1837a105e313253bfdbad1d470994038eededa4d62
+SIZE (rust/crates/lscolors-0.9.0.crate) = 20899
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
+SIZE (rust/crates/mio-0.8.11.crate) = 102983
+SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
+SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
+SIZE (rust/crates/predicates-3.1.3.crate) = 24063
+SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
+SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
+SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
+SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/ratatui-0.27.0.crate) = d16546c5b5962abf8ce6e2881e722b4e0ae3b6f1a08a26ae3573c55853ca68d3
+SIZE (rust/crates/ratatui-0.27.0.crate) = 486576
+SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
+SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
+SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
+SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
+SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/stability-0.2.1.crate) = d904e7009df136af5297832a3ace3370cd14ff1546a232f4f185036c2736fcac
+SIZE (rust/crates/stability-0.2.1.crate) = 5381
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
+SIZE (rust/crates/termtree-0.5.1.crate) = 8498
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
+SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
+SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
+SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
+SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (bgreenwell-lstr-v0.2.1_GH0.tar.gz) = 9a59c59e3b4a0a1537f165a4818daa7cf1ee3feb689eaf8c495f70f280c3e547
+SIZE (bgreenwell-lstr-v0.2.1_GH0.tar.gz) = 456818
diff --git a/devel/lstr/pkg-descr b/devel/lstr/pkg-descr
new file mode 100644
index 000000000000..83b504695d0f
--- /dev/null
+++ b/devel/lstr/pkg-descr
@@ -0,0 +1,17 @@
+A fast, minimalist directory tree viewer, written in Rust. Inspired by the
+command line program tree, with a powerful interactive mode.
+
+Features:
+- Classic and interactive modes: Use lstr for a classic tree-like view, or
+ launch lstr interactive for a fully interactive TUI.
+- Theme-aware coloring: Respects your system's LS_COLORS environment variable
+ for fully customizable file and directory colors.
+- Rich information display (optional):
+ - Display file-specific icons with --icons (requires a Nerd Font).
+ - Show file permissions with -p.
+ - Show file sizes with -s.
+ - Git Integration: Show file statuses (Modified, New, Untracked, etc.)
+ directly in the tree with the -G flag.
+- Smart filtering:
+ - Respects your .gitignore files with the -g flag.
+ - Control recursion depth (-L) or show only directories (-d).
diff --git a/devel/lua-mode/Makefile b/devel/lua-mode/Makefile
index 9e920f4d0e9f..a2e4e0233b24 100644
--- a/devel/lua-mode/Makefile
+++ b/devel/lua-mode/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lua-mode
PORTVERSION= 20210802
-PORTREVISION= 10
+PORTREVISION= 11
DISTVERSIONPREFIX=v
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/mage/Makefile b/devel/mage/Makefile
index c41beb050f65..25bbfcf55d1f 100644
--- a/devel/mage/Makefile
+++ b/devel/mage/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mage
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.0
-PORTREVISION= 15
+PORTREVISION= 16
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/magit-devel/Makefile b/devel/magit-devel/Makefile
deleted file mode 100644
index c0e1223e8696..000000000000
--- a/devel/magit-devel/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-PORTNAME= magit
-DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.8
-DISTVERSIONSUFFIX=
-CATEGORIES= devel elisp
-PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
-
-MAINTAINER= yasu@FreeBSD.org
-COMMENT= Interface to Git for Emacs (Development Version)
-WWW= https://magit.vc/
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Use devel/magit instead
-EXPIRATION_DATE= 2025-08-31
-
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- git:devel/git \
- llama.el${EMACS_PKGNAMESUFFIX}>=1.0.0:devel/llama.el@${EMACS_FLAVOR} \
- transient-devel${EMACS_PKGNAMESUFFIX}>=0.9.3:devel/transient-devel@${EMACS_FLAVOR} \
- with-editor-devel${EMACS_PKGNAMESUFFIX}>=3.4.4:editors/with-editor-devel@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- git:devel/git \
- llama.el${EMACS_PKGNAMESUFFIX}>=1.0.0:devel/llama.el@${EMACS_FLAVOR} \
- transient-devel${EMACS_PKGNAMESUFFIX}>=0.9.3:devel/transient-devel@${EMACS_FLAVOR} \
- with-editor-devel${EMACS_PKGNAMESUFFIX}>=3.4.4:editors/with-editor-devel@${EMACS_FLAVOR}
-
-USES= emacs gmake makeinfo
-USE_GITHUB= yes
-
-MAKE_ENV+= docdir=${DOCSDIR} \
- infodir=${PREFIX}/${INFO_PATH} \
- INSTALL_INFO=install-info \
- lispdir=${PREFIX}/${ELISPDIR} \
- LOAD_PATH="-L ${WRKSRC}/lisp -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat" \
- VERSION=${PORTVERSION}
-# Parallel build fails if Emacs is built with native compilation enabled
-MAKE_JOBS_UNSAFE= yes
-ALL_TARGET= lisp info
-INSTALL_TARGET= install-lisp install-info
-
-CONFLICTS_INSTALL= magit-emacs*
-
-NO_ARCH= yes
-
-INFO= magit magit-section
-PLIST_SUB+= ELISPDIR=${ELISPDIR}
-PORTDOCS= *.html *.md RelNotes/*
-
-OPTIONS_DEFINE= DOCS PDF
-OPTIONS_SUB= yes
-
-PDF_DESC= Build and install PDF document
-
-DOCS_BUILD_DEPENDS= gsed:textproc/gsed
-DOCS_ALL_TARGET= html
-DOCS_BINARY_ALIAS= sed=gsed
-PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
-PDF_USES= tex
-PDF_USE= TEX=dvipdfmx:build
-PDF_ALL_TARGET= pdf
-
-ELISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}/RelNotes
- ${INSTALL_DATA} ${WRKSRC}/docs/*.md ${STAGEDIR}${DOCSDIR}
- ${COPYTREE_SHARE} ${WRKSRC}/docs/RelNotes ${STAGEDIR}${DOCSDIR}/RelNotes
-
-do-install-PDF-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/*.pdf ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/magit-devel/distinfo b/devel/magit-devel/distinfo
deleted file mode 100644
index 3a0ec332a31c..000000000000
--- a/devel/magit-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1751938136
-SHA256 (magit-magit-v4.3.8_GH0.tar.gz) = bbb78b3a8b841e0b73267cf14e914c424115cf63ae5fd842ee72f581bef97afc
-SIZE (magit-magit-v4.3.8_GH0.tar.gz) = 691415
diff --git a/devel/magit-devel/files/patch-docs_Makefile b/devel/magit-devel/files/patch-docs_Makefile
deleted file mode 100644
index 88cb117cede7..000000000000
--- a/devel/magit-devel/files/patch-docs_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- docs/Makefile.orig 2024-05-22 02:04:09 UTC
-+++ docs/Makefile
-@@ -51,7 +51,7 @@ html-dir: $(TEXIFILES)
-
- %.pdf: %.texi
- @printf "Generating $@\n"
-- @texi2pdf --clean $< > /dev/null
-+ @texi2pdf $< > /dev/null
-
- %.epub: %.texi
- @printf "Generating $@\n"
diff --git a/devel/magit-devel/pkg-descr b/devel/magit-devel/pkg-descr
deleted file mode 100644
index 4c753c6d8ccd..000000000000
--- a/devel/magit-devel/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Magit is an interface to the version control system Git, implemented
-as an Emacs extension.
-
-Unlike Emacs' native Version Control package which strives to provide
-a unified interface to various version control systems, Magit only
-supports Git and can therefore better take advantage of its native
-features.
diff --git a/devel/magit-devel/pkg-message b/devel/magit-devel/pkg-message
deleted file mode 100644
index c9bce0ac8361..000000000000
--- a/devel/magit-devel/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To use Magit, you should add following line to your .emacs file:
-
-(require 'magit)
-EOM
-}
-]
diff --git a/devel/magit-devel/pkg-plist b/devel/magit-devel/pkg-plist
deleted file mode 100644
index acfa7a558144..000000000000
--- a/devel/magit-devel/pkg-plist
+++ /dev/null
@@ -1,98 +0,0 @@
-%%ELISPDIR%%/git-commit.el
-%%ELISPDIR%%/git-commit.elc
-%%ELISPDIR%%/git-rebase.el
-%%ELISPDIR%%/git-rebase.elc
-%%ELISPDIR%%/magit-apply.el
-%%ELISPDIR%%/magit-apply.elc
-%%ELISPDIR%%/magit-autoloads.el
-%%ELISPDIR%%/magit-autorevert.el
-%%ELISPDIR%%/magit-autorevert.elc
-%%ELISPDIR%%/magit-base.el
-%%ELISPDIR%%/magit-base.elc
-%%ELISPDIR%%/magit-bisect.el
-%%ELISPDIR%%/magit-bisect.elc
-%%ELISPDIR%%/magit-blame.el
-%%ELISPDIR%%/magit-blame.elc
-%%ELISPDIR%%/magit-bookmark.el
-%%ELISPDIR%%/magit-bookmark.elc
-%%ELISPDIR%%/magit-branch.el
-%%ELISPDIR%%/magit-branch.elc
-%%ELISPDIR%%/magit-bundle.el
-%%ELISPDIR%%/magit-bundle.elc
-%%ELISPDIR%%/magit-clone.el
-%%ELISPDIR%%/magit-clone.elc
-%%ELISPDIR%%/magit-commit.el
-%%ELISPDIR%%/magit-commit.elc
-%%ELISPDIR%%/magit-core.el
-%%ELISPDIR%%/magit-core.elc
-%%ELISPDIR%%/magit-diff.el
-%%ELISPDIR%%/magit-diff.elc
-%%ELISPDIR%%/magit-dired.el
-%%ELISPDIR%%/magit-dired.elc
-%%ELISPDIR%%/magit-ediff.el
-%%ELISPDIR%%/magit-ediff.elc
-%%ELISPDIR%%/magit-extras.el
-%%ELISPDIR%%/magit-extras.elc
-%%ELISPDIR%%/magit-fetch.el
-%%ELISPDIR%%/magit-fetch.elc
-%%ELISPDIR%%/magit-files.el
-%%ELISPDIR%%/magit-files.elc
-%%ELISPDIR%%/magit-git.el
-%%ELISPDIR%%/magit-git.elc
-%%ELISPDIR%%/magit-gitignore.el
-%%ELISPDIR%%/magit-gitignore.elc
-%%ELISPDIR%%/magit-log.el
-%%ELISPDIR%%/magit-log.elc
-%%ELISPDIR%%/magit-margin.el
-%%ELISPDIR%%/magit-margin.elc
-%%ELISPDIR%%/magit-merge.el
-%%ELISPDIR%%/magit-merge.elc
-%%ELISPDIR%%/magit-mode.el
-%%ELISPDIR%%/magit-mode.elc
-%%ELISPDIR%%/magit-notes.el
-%%ELISPDIR%%/magit-notes.elc
-%%ELISPDIR%%/magit-patch.el
-%%ELISPDIR%%/magit-patch.elc
-%%ELISPDIR%%/magit-process.el
-%%ELISPDIR%%/magit-process.elc
-%%ELISPDIR%%/magit-pull.el
-%%ELISPDIR%%/magit-pull.elc
-%%ELISPDIR%%/magit-push.el
-%%ELISPDIR%%/magit-push.elc
-%%ELISPDIR%%/magit-reflog.el
-%%ELISPDIR%%/magit-reflog.elc
-%%ELISPDIR%%/magit-refs.el
-%%ELISPDIR%%/magit-refs.elc
-%%ELISPDIR%%/magit-remote.el
-%%ELISPDIR%%/magit-remote.elc
-%%ELISPDIR%%/magit-repos.el
-%%ELISPDIR%%/magit-repos.elc
-%%ELISPDIR%%/magit-reset.el
-%%ELISPDIR%%/magit-reset.elc
-%%ELISPDIR%%/magit-section.el
-%%ELISPDIR%%/magit-section.elc
-%%ELISPDIR%%/magit-sequence.el
-%%ELISPDIR%%/magit-sequence.elc
-%%ELISPDIR%%/magit-sparse-checkout.el
-%%ELISPDIR%%/magit-sparse-checkout.elc
-%%ELISPDIR%%/magit-stash.el
-%%ELISPDIR%%/magit-stash.elc
-%%ELISPDIR%%/magit-status.el
-%%ELISPDIR%%/magit-status.elc
-%%ELISPDIR%%/magit-submodule.el
-%%ELISPDIR%%/magit-submodule.elc
-%%ELISPDIR%%/magit-subtree.el
-%%ELISPDIR%%/magit-subtree.elc
-%%ELISPDIR%%/magit-tag.el
-%%ELISPDIR%%/magit-tag.elc
-%%ELISPDIR%%/magit-transient.el
-%%ELISPDIR%%/magit-transient.elc
-%%ELISPDIR%%/magit-version.el
-%%ELISPDIR%%/magit-wip.el
-%%ELISPDIR%%/magit-wip.elc
-%%ELISPDIR%%/magit-worktree.el
-%%ELISPDIR%%/magit-worktree.elc
-%%ELISPDIR%%/magit.el
-%%ELISPDIR%%/magit.elc
-%%PDF%%%%DOCSDIR%%/magit-section.pdf
-%%PDF%%%%DOCSDIR%%/magit.pdf
diff --git a/devel/magit/Makefile b/devel/magit/Makefile
index 6ae866582181..5190982d6742 100644
--- a/devel/magit/Makefile
+++ b/devel/magit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= magit
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.8
+DISTVERSION= 4.4.0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -12,14 +12,16 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.1:devel/cond-let@${EMACS_FLAVOR} \
git:devel/git \
llama.el${EMACS_PKGNAMESUFFIX}>=1.0.0:devel/llama.el@${EMACS_FLAVOR} \
- transient${EMACS_PKGNAMESUFFIX}>=0.9.3:devel/transient@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0.10.0:devel/transient@${EMACS_FLAVOR} \
with-editor${EMACS_PKGNAMESUFFIX}>=3.4.4:editors/with-editor@${EMACS_FLAVOR}
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.1:devel/cond-let@${EMACS_FLAVOR} \
git:devel/git \
llama.el${EMACS_PKGNAMESUFFIX}>=1.0.0:devel/llama.el@${EMACS_FLAVOR} \
- transient${EMACS_PKGNAMESUFFIX}>=0.9.3:devel/transient@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0.10.0:devel/transient@${EMACS_FLAVOR} \
with-editor${EMACS_PKGNAMESUFFIX}>=3.4.4:editors/with-editor@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
diff --git a/devel/magit/distinfo b/devel/magit/distinfo
index a12036936ee1..923ba81a6089 100644
--- a/devel/magit/distinfo
+++ b/devel/magit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751937702
-SHA256 (magit-magit-v4.3.8_GH0.tar.gz) = bbb78b3a8b841e0b73267cf14e914c424115cf63ae5fd842ee72f581bef97afc
-SIZE (magit-magit-v4.3.8_GH0.tar.gz) = 691415
+TIMESTAMP = 1757432453
+SHA256 (magit-magit-v4.4.0_GH0.tar.gz) = 6dfb57eee119588d65322a53c89102cdf1fce24675f32c35a068c1652ac79cab
+SIZE (magit-magit-v4.4.0_GH0.tar.gz) = 699605
diff --git a/devel/marisa-trie/Makefile b/devel/marisa-trie/Makefile
index 260bab44d51a..5e646b59bc32 100644
--- a/devel/marisa-trie/Makefile
+++ b/devel/marisa-trie/Makefile
@@ -1,11 +1,11 @@
PORTNAME= marisa-trie
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.6
+DISTVERSION= 0.3.1
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= wen@FreeBSD.org
COMMENT= MARISA: Matching Algorithm with Recursively Implemented StorAge
WWW= https://github.com/s-yata/marisa-trie
@@ -13,43 +13,14 @@ LICENSE= BSD2CLAUSE LGPL21+
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/COPYING.md
-USES= autoreconf libtool:build pathfix
-USE_GITHUB= yes
-GH_ACCOUNT= s-yata
-GH_PROJECT= marisa-trie
+USES= cmake:testing compiler:c++20-lang pathfix
USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-pkg-config-dir=${PREFIX}/libdata/pkgconfig
-
-INSTALL_TARGET= install-strip
-TEST_TARGET= check
-
-OPTIONS_DEFINE= SSE2 SSE3 SSSE3 SSE4 SSE41 SSE42 SSE4A POPCNT
-OPTIONS_DEFAULT=${MACHINE_CPU:tu}
-
-SSE2_DESC= Support for SSE2
-SSE2_CONFIGURE_ENABLE= sse2
-
-SSE3_DESC= Support for SSE3
-SSE3_CONFIGURE_ENABLE= sse3
-
-SSSE3_DESC= Support for SSSE3
-SSSE3_CONFIGURE_ENABLE= sse3
-
-SSE4_DESC= Support for SSE4
-SSE4_CONFIGURE_ENABLE= sse4
-
-SSE41_DESC= Support for SSE4.1
-SSE41_CONFIGURE_ENABLE= sse4.1
-
-SSE42_DESC= Support for SSE4.2
-SSE42_CONFIGURE_ENABLE= sse4.2
-
-SSE4A_DESC= Support for SSE4a
-SSE4A_CONFIGURE_ENABLE= sse4a
+USE_GITHUB= yes
+GH_ACCOUNT= s-yata
-POPCNT_DESC= Support for POPCNT
-POPCNT_CONFIGURE_ENABLE= POPCNT
+CMAKE_ON_amd64= ENABLE_NATIVE_CODE
+CMAKE_ON= BUILD_SHARED_LIBS \
+ ${CMAKE_ON_${ARCH}}
.include <bsd.port.mk>
diff --git a/devel/marisa-trie/distinfo b/devel/marisa-trie/distinfo
index 9a0f5b959572..d3a53decd190 100644
--- a/devel/marisa-trie/distinfo
+++ b/devel/marisa-trie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1665596480
-SHA256 (s-yata-marisa-trie-v0.2.6_GH0.tar.gz) = 1063a27c789e75afa2ee6f1716cc6a5486631dcfcb7f4d56d6485d2462e566de
-SIZE (s-yata-marisa-trie-v0.2.6_GH0.tar.gz) = 168332
+TIMESTAMP = 1759225340
+SHA256 (s-yata-marisa-trie-v0.3.1_GH0.tar.gz) = 986ed5e2967435e3a3932a8c95980993ae5a196111e377721f0849cad4e807f3
+SIZE (s-yata-marisa-trie-v0.3.1_GH0.tar.gz) = 212791
diff --git a/devel/marisa-trie/files/patch-CMakeLists.txt b/devel/marisa-trie/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..6e8778796dcc
--- /dev/null
+++ b/devel/marisa-trie/files/patch-CMakeLists.txt
@@ -0,0 +1,46 @@
+--- CMakeLists.txt.orig 2025-07-20 11:08:58 UTC
++++ CMakeLists.txt
+@@ -19,7 +19,6 @@ function(check_macro_defined MACRO OUTPUT_VAR)
+ SOURCE_FROM_CONTENT
+ "check_${OUTPUT_VAR}.cc"
+ "#ifndef ${MACRO}\n#error \"${MACRO} is missing\"\n#endif\n"
+- COMPILE_DEFINITIONS -march=native
+ )
+ set("${OUTPUT_VAR}" "${result}" PARENT_SCOPE)
+ message("${OUTPUT_VAR}: ${result}")
+@@ -46,25 +45,25 @@ function(add_native_code TARGET)
+ cmake_dependent_option(ENABLE_BMI2 "Use BMI2 instructions" ON "ENABLE_NATIVE_CODE;HAVE_BMI2" OFF)
+ function(add_native_code TARGET)
+ if(ENABLE_NATIVE_CODE)
+- target_compile_options("${TARGET}" PRIVATE -march=native)
++# target_compile_options("${TARGET}" PRIVATE -march=native)
+ if(ENABLE_BMI2)
+- target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_BMI2 -mbmi2 -msse4)
++ target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_BMI2)
+ elseif(ENABLE_BMI)
+- target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_BMI -mbmi -msse4)
++ target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_BMI)
+ elseif(ENABLE_SSE4A)
+- target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSE4A -msse4a)
++ target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSE4A)
+ elseif(ENABLE_SSE4_2 AND ENABLE_POPCNT)
+- target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSE4 -msse4)
++ target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSE4)
+ elseif(ENABLE_SSE4_2)
+- target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSE4_2 -msse4.2)
++ target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSE4_2)
+ elseif(ENABLE_SSE4_1)
+- target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSE4_1 -msse4.1)
++ target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSE4_1)
+ elseif(ENABLE_SSSE3)
+- target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSSE3 -mssse3)
++ target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSSE3)
+ elseif(ENABLE_SSE3)
+- target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSE3 -msse3)
++ target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSE3)
+ elseif(ENABLE_SSE2)
+- target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSE2 -msse2)
++ target_compile_options("${TARGET}" PRIVATE -DMARISA_USE_SSE2)
+ endif()
+ endif()
+ endfunction()
diff --git a/devel/marisa-trie/pkg-plist b/devel/marisa-trie/pkg-plist
index 8bde20e459b5..7b9f19f3d70b 100644
--- a/devel/marisa-trie/pkg-plist
+++ b/devel/marisa-trie/pkg-plist
@@ -8,17 +8,17 @@ bin/marisa-reverse-lookup
include/marisa.h
include/marisa/agent.h
include/marisa/base.h
-include/marisa/exception.h
include/marisa/iostream.h
include/marisa/key.h
include/marisa/keyset.h
include/marisa/query.h
-include/marisa/scoped-array.h
-include/marisa/scoped-ptr.h
include/marisa/stdio.h
include/marisa/trie.h
-lib/libmarisa.a
+lib/cmake/Marisa/MarisaConfig.cmake
+lib/cmake/Marisa/MarisaConfigVersion.cmake
+lib/cmake/Marisa/MarisaTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Marisa/MarisaTargets.cmake
lib/libmarisa.so
lib/libmarisa.so.0
-lib/libmarisa.so.0.0.0
+lib/libmarisa.so.0.3.1
libdata/pkgconfig/marisa.pc
diff --git a/devel/massif-visualizer/distinfo b/devel/massif-visualizer/distinfo
index 467dda08031f..6ab0f9fb96e0 100644
--- a/devel/massif-visualizer/distinfo
+++ b/devel/massif-visualizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381322
-SHA256 (KDE/release-service/25.04.3/massif-visualizer-25.04.3.tar.xz) = 762ac3e82aff576c48b511f37fca042121cfaa10f64df31019b18a7bb0098834
-SIZE (KDE/release-service/25.04.3/massif-visualizer-25.04.3.tar.xz) = 283768
+TIMESTAMP = 1757409947
+SHA256 (KDE/release-service/25.08.1/massif-visualizer-25.08.1.tar.xz) = a9e8fd6ae941bc5f2f55cab64d58e2229dddff1ce4129acabc382f175f557d90
+SIZE (KDE/release-service/25.08.1/massif-visualizer-25.08.1.tar.xz) = 283912
diff --git a/devel/mdds/Makefile b/devel/mdds/Makefile
index 78243306af05..6d0238fa81fc 100644
--- a/devel/mdds/Makefile
+++ b/devel/mdds/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdds
-PORTVERSION= 2.1.1
+PORTVERSION= 3.1.0
CATEGORIES= devel
-MASTER_SITES= https://kohei.us/files/mdds/src/
+#MASTER_SITES= https://kohei.us/files/mdds/src/
MAINTAINER= office@FreeBSD.org
COMMENT= Multi-dimensional data index algorithm
@@ -12,6 +12,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= tar:xz
+USE_GITLAB= yes
+GL_ACCOUNT= mdds
+
NO_ARCH= yes
NO_BUILD= yes
diff --git a/devel/mdds/distinfo b/devel/mdds/distinfo
index 0e9ccd46305c..13c5297f4c1a 100644
--- a/devel/mdds/distinfo
+++ b/devel/mdds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1683410870
-SHA256 (mdds-2.1.1.tar.xz) = 1483d90cefb8aa4563c4d0a85cb7b243aa95217d235d422e9ca6722fd5b97e56
-SIZE (mdds-2.1.1.tar.xz) = 540732
+TIMESTAMP = 1755766127
+SHA256 (mdds-3.1.0.tar.bz2) = ad5475e0efa1da6648efdceb3c8b50f94ae3a91d0d70845cef93c62c5e5844c1
+SIZE (mdds-3.1.0.tar.bz2) = 659178
diff --git a/devel/mdds/pkg-plist b/devel/mdds/pkg-plist
index cf81e2ee9cc1..1c2069f05629 100644
--- a/devel/mdds/pkg-plist
+++ b/devel/mdds/pkg-plist
@@ -1,3 +1,4 @@
+include/mdds-%%API_VERSION%%/mdds/cref_wrapper.hpp
include/mdds-%%API_VERSION%%/mdds/flat_segment_tree_def.inl
include/mdds-%%API_VERSION%%/mdds/flat_segment_tree_itr.hpp
include/mdds-%%API_VERSION%%/mdds/flat_segment_tree.hpp
@@ -15,6 +16,7 @@ include/mdds-%%API_VERSION%%/mdds/multi_type_vector/aos/main.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector/block_funcs.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector/collection_def.inl
include/mdds-%%API_VERSION%%/mdds/multi_type_vector/collection.hpp
+include/mdds-%%API_VERSION%%/mdds/multi_type_vector/delayed_delete_vector.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector/env.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector/iterator_node.hpp
include/mdds-%%API_VERSION%%/mdds/multi_type_vector/macro.hpp
diff --git a/devel/modd/Makefile b/devel/modd/Makefile
index 69357bf69b2c..38f08b014a40 100644
--- a/devel/modd/Makefile
+++ b/devel/modd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= modd
DISTVERSIONPREFIX= v
DISTVERSION= 0.8
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= devel sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/mongo-c-driver/Makefile b/devel/mongo-c-driver/Makefile
index 7892c9e2cd53..c3ac44c59718 100644
--- a/devel/mongo-c-driver/Makefile
+++ b/devel/mongo-c-driver/Makefile
@@ -1,5 +1,7 @@
PORTNAME= mongo-c-driver
+# Note: devel/mongo-cxx-driver requires specific versions of this port
DISTVERSION= 1.30.4
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= ports@bsdserwis.com
@@ -33,7 +35,7 @@ CMAKE_OFF= BUILD_TESTING \
OPTIONS_DEFINE= CRYPTOPROFILE DOCS ICU MONGODBAWS RDTSCP SASL SNAPPY \
SRV SSL ZSTD
-OPTIONS_DEFAULT= SSL
+OPTIONS_DEFAULT= SRV SSL
OPTIONS_SUB= yes
CRYPTOPROFILE_DESC= Use system crypto profile (requires OpenSSL)
diff --git a/devel/mongo-cxx-driver/Makefile b/devel/mongo-cxx-driver/Makefile
new file mode 100644
index 000000000000..51ee62747571
--- /dev/null
+++ b/devel/mongo-cxx-driver/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= mongo-cxx-driver
+DISTVERSIONPREFIX= r
+# Note: mongo-cxx-driver > 4.0.0 requires mongo-c-driver 2.x
+DISTVERSION= 4.0.0
+CATEGORIES= devel databases
+
+MAINTAINER= jwb@FreeBSD.org
+COMMENT= MongoDB C++ driver
+WWW= https://github.com/mongodb/mongo-cxx-driver/
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= mongo-c-driver>=1.29.0<2.0.0:devel/mongo-c-driver
+LIB_DEPENDS= libmongoc-1.0.so:devel/mongo-c-driver \
+ libbson-1.0.so:devel/libbson \
+ libutf8proc.so:textproc/utf8proc
+
+USES= cmake compiler:c++17-lang pkgconfig ssl
+USE_GITHUB= yes
+USE_CXXSTD= c++17
+GH_ACCOUNT= mongodb
+
+CMAKE_ARGS= -DENABLE_ZLIB=SYSTEM \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_CXX_STANDARD=17 \
+ -DBUILD_VERSION=${DISTVERSION}
+CMAKE_OFF= BUILD_TESTING \
+ ENABLE_TESTS \
+ ENABLE_UNINSTALL
+
+.include <bsd.port.mk>
diff --git a/devel/mongo-cxx-driver/distinfo b/devel/mongo-cxx-driver/distinfo
new file mode 100644
index 000000000000..94d2b2c82053
--- /dev/null
+++ b/devel/mongo-cxx-driver/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757080161
+SHA256 (mongodb-mongo-cxx-driver-r4.0.0_GH0.tar.gz) = 966e46c14fc02162016a6a4b02d0707a722f296b403483f32e73592474f3f638
+SIZE (mongodb-mongo-cxx-driver-r4.0.0_GH0.tar.gz) = 1871635
diff --git a/devel/mongo-cxx-driver/files/patch-CMakeLists.txt b/devel/mongo-cxx-driver/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..d1b03975a928
--- /dev/null
+++ b/devel/mongo-cxx-driver/files/patch-CMakeLists.txt
@@ -0,0 +1,34 @@
+--- CMakeLists.txt.orig 2024-11-20 20:53:26 UTC
++++ CMakeLists.txt
+@@ -206,31 +206,10 @@ if(BUILD_VERSION STREQUAL "0.0.0")
+ else()
+ find_package(PythonInterp)
+
+- if(PYTHONINTERP_FOUND)
+- execute_process(
+- COMMAND ${PYTHON_EXECUTABLE} etc/calc_release_version.py
+- WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
+- OUTPUT_VARIABLE CALC_RELEASE_VERSION
+- RESULT_VARIABLE CALC_RELEASE_VERSION_RESULT
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+-
+- if(NOT CALC_RELEASE_VERSION_RESULT STREQUAL 0)
+- # If python failed above, stderr would tell the user about it
+- message(FATAL_ERROR
+- "BUILD_VERSION not specified and could not be calculated\
+- (script invocation failed); specify in CMake command, -DBUILD_VERSION=<version>"
+- )
+- else()
+- set(BUILD_VERSION ${CALC_RELEASE_VERSION})
+- file(WRITE ${CMAKE_BINARY_DIR}/VERSION_CURRENT ${CALC_RELEASE_VERSION})
+- endif()
+- else()
+ message(FATAL_ERROR
+ "BUILD_VERSION not specified and could not be calculated\
+ (Python was not found on the system); specify in CMake command, -DBUILD_VERSION=<version>"
+ )
+- endif()
+ endif()
+ endif()
+
diff --git a/devel/mongo-cxx-driver/pkg-descr b/devel/mongo-cxx-driver/pkg-descr
new file mode 100644
index 000000000000..541f8e1ca43a
--- /dev/null
+++ b/devel/mongo-cxx-driver/pkg-descr
@@ -0,0 +1,5 @@
+Official Mongo C++ Driver.
+
+Mongo (from "humongous") is a high-performance, open source,
+schema-free, document-oriented database. A common name in the "NOSQL"
+community.
diff --git a/devel/mongo-cxx-driver/pkg-plist b/devel/mongo-cxx-driver/pkg-plist
new file mode 100644
index 000000000000..757802af5199
--- /dev/null
+++ b/devel/mongo-cxx-driver/pkg-plist
@@ -0,0 +1,307 @@
+include/bsoncxx/v_noabi/bsoncxx/array/element-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/array/element.hpp
+include/bsoncxx/v_noabi/bsoncxx/array/value-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/array/value.hpp
+include/bsoncxx/v_noabi/bsoncxx/array/view-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/array/view.hpp
+include/bsoncxx/v_noabi/bsoncxx/array/view_or_value.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/array-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/array.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/document-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/document.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/helpers.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/impl.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/kvp.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_array-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_array.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_document-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_document.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/concatenate-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/concatenate.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/core-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/core.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/list-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/list.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/array-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/array.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/array_context-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/array_context.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/closed_context-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/closed_context.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/document-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/document.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/helpers-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/helpers.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/key_context-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/key_context.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/single_context-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/single_context.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/value_context-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/builder/stream/value_context.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/compiler.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/config.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/export.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/postlude.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/prelude.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/util.hpp
+include/bsoncxx/v_noabi/bsoncxx/config/version.hpp
+include/bsoncxx/v_noabi/bsoncxx/decimal128-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/decimal128.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/element-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/element.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/value-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/value.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/view-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/view.hpp
+include/bsoncxx/v_noabi/bsoncxx/document/view_or_value.hpp
+include/bsoncxx/v_noabi/bsoncxx/enums/binary_sub_type.hpp
+include/bsoncxx/v_noabi/bsoncxx/enums/type.hpp
+include/bsoncxx/v_noabi/bsoncxx/exception/error_code-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/exception/error_code.hpp
+include/bsoncxx/v_noabi/bsoncxx/exception/exception-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/exception/exception.hpp
+include/bsoncxx/v_noabi/bsoncxx/fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/json-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/json.hpp
+include/bsoncxx/v_noabi/bsoncxx/oid-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/oid.hpp
+include/bsoncxx/v_noabi/bsoncxx/stdx/operators.hpp
+include/bsoncxx/v_noabi/bsoncxx/stdx/optional.hpp
+include/bsoncxx/v_noabi/bsoncxx/stdx/string_view.hpp
+include/bsoncxx/v_noabi/bsoncxx/stdx/type_traits.hpp
+include/bsoncxx/v_noabi/bsoncxx/string/to_string.hpp
+include/bsoncxx/v_noabi/bsoncxx/string/view_or_value-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/string/view_or_value.hpp
+include/bsoncxx/v_noabi/bsoncxx/types-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/types.hpp
+include/bsoncxx/v_noabi/bsoncxx/types/bson_value/make_value.hpp
+include/bsoncxx/v_noabi/bsoncxx/types/bson_value/value-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.hpp
+include/bsoncxx/v_noabi/bsoncxx/types/bson_value/view-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.hpp
+include/bsoncxx/v_noabi/bsoncxx/types/bson_value/view_or_value.hpp
+include/bsoncxx/v_noabi/bsoncxx/validate-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/validate.hpp
+include/bsoncxx/v_noabi/bsoncxx/view_or_value-fwd.hpp
+include/bsoncxx/v_noabi/bsoncxx/view_or_value.hpp
+include/mongocxx/v_noabi/mongocxx/bulk_write-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/bulk_write.hpp
+include/mongocxx/v_noabi/mongocxx/change_stream-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/change_stream.hpp
+include/mongocxx/v_noabi/mongocxx/client-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/client.hpp
+include/mongocxx/v_noabi/mongocxx/client_encryption-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/client_encryption.hpp
+include/mongocxx/v_noabi/mongocxx/client_session-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/client_session.hpp
+include/mongocxx/v_noabi/mongocxx/collection-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/collection.hpp
+include/mongocxx/v_noabi/mongocxx/config/compiler.hpp
+include/mongocxx/v_noabi/mongocxx/config/config.hpp
+include/mongocxx/v_noabi/mongocxx/config/export.hpp
+include/mongocxx/v_noabi/mongocxx/config/postlude.hpp
+include/mongocxx/v_noabi/mongocxx/config/prelude.hpp
+include/mongocxx/v_noabi/mongocxx/config/version.hpp
+include/mongocxx/v_noabi/mongocxx/cursor-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/cursor.hpp
+include/mongocxx/v_noabi/mongocxx/database-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/database.hpp
+include/mongocxx/v_noabi/mongocxx/events/command_failed_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/command_failed_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/command_started_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/command_started_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/command_succeeded_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_changed_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_changed_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_closed_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_closed_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_description-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_description.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_opening_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/server_opening_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_changed_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_changed_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_closed_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_closed_event.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_description-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_description.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_opening_event-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/events/topology_opening_event.hpp
+include/mongocxx/v_noabi/mongocxx/exception/authentication_exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/authentication_exception.hpp
+include/mongocxx/v_noabi/mongocxx/exception/bulk_write_exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/bulk_write_exception.hpp
+include/mongocxx/v_noabi/mongocxx/exception/error_code-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/error_code.hpp
+include/mongocxx/v_noabi/mongocxx/exception/exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/exception.hpp
+include/mongocxx/v_noabi/mongocxx/exception/gridfs_exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/gridfs_exception.hpp
+include/mongocxx/v_noabi/mongocxx/exception/logic_error-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/logic_error.hpp
+include/mongocxx/v_noabi/mongocxx/exception/operation_exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/operation_exception.hpp
+include/mongocxx/v_noabi/mongocxx/exception/query_exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/query_exception.hpp
+include/mongocxx/v_noabi/mongocxx/exception/server_error_code-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/server_error_code.hpp
+include/mongocxx/v_noabi/mongocxx/exception/write_exception-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/exception/write_exception.hpp
+include/mongocxx/v_noabi/mongocxx/fwd.hpp
+include/mongocxx/v_noabi/mongocxx/gridfs/bucket-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/gridfs/bucket.hpp
+include/mongocxx/v_noabi/mongocxx/gridfs/downloader-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/gridfs/downloader.hpp
+include/mongocxx/v_noabi/mongocxx/gridfs/uploader-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/gridfs/uploader.hpp
+include/mongocxx/v_noabi/mongocxx/hint-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/hint.hpp
+include/mongocxx/v_noabi/mongocxx/index_model-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/index_model.hpp
+include/mongocxx/v_noabi/mongocxx/index_view-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/index_view.hpp
+include/mongocxx/v_noabi/mongocxx/instance-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/instance.hpp
+include/mongocxx/v_noabi/mongocxx/logger-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/logger.hpp
+include/mongocxx/v_noabi/mongocxx/model/delete_many-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/delete_many.hpp
+include/mongocxx/v_noabi/mongocxx/model/delete_one-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/delete_one.hpp
+include/mongocxx/v_noabi/mongocxx/model/insert_one-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/insert_one.hpp
+include/mongocxx/v_noabi/mongocxx/model/replace_one-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/replace_one.hpp
+include/mongocxx/v_noabi/mongocxx/model/update_many-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/update_many.hpp
+include/mongocxx/v_noabi/mongocxx/model/update_one-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/update_one.hpp
+include/mongocxx/v_noabi/mongocxx/model/write-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/model/write.hpp
+include/mongocxx/v_noabi/mongocxx/options/aggregate-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/aggregate.hpp
+include/mongocxx/v_noabi/mongocxx/options/apm-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/apm.hpp
+include/mongocxx/v_noabi/mongocxx/options/auto_encryption-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/auto_encryption.hpp
+include/mongocxx/v_noabi/mongocxx/options/bulk_write-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/bulk_write.hpp
+include/mongocxx/v_noabi/mongocxx/options/change_stream-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/change_stream.hpp
+include/mongocxx/v_noabi/mongocxx/options/client-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/client.hpp
+include/mongocxx/v_noabi/mongocxx/options/client_encryption-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/client_encryption.hpp
+include/mongocxx/v_noabi/mongocxx/options/client_session-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/client_session.hpp
+include/mongocxx/v_noabi/mongocxx/options/count-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/count.hpp
+include/mongocxx/v_noabi/mongocxx/options/data_key-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/data_key.hpp
+include/mongocxx/v_noabi/mongocxx/options/delete-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/delete.hpp
+include/mongocxx/v_noabi/mongocxx/options/distinct-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/distinct.hpp
+include/mongocxx/v_noabi/mongocxx/options/encrypt-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/encrypt.hpp
+include/mongocxx/v_noabi/mongocxx/options/estimated_document_count-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/estimated_document_count.hpp
+include/mongocxx/v_noabi/mongocxx/options/find-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/find.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_and_delete-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_and_replace-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_and_update-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_and_update.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_common_options-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/find_one_common_options.hpp
+include/mongocxx/v_noabi/mongocxx/options/gridfs/bucket-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.hpp
+include/mongocxx/v_noabi/mongocxx/options/gridfs/upload-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/gridfs/upload.hpp
+include/mongocxx/v_noabi/mongocxx/options/index-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/index.hpp
+include/mongocxx/v_noabi/mongocxx/options/index_view-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/index_view.hpp
+include/mongocxx/v_noabi/mongocxx/options/insert-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/insert.hpp
+include/mongocxx/v_noabi/mongocxx/options/pool-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/pool.hpp
+include/mongocxx/v_noabi/mongocxx/options/range-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/range.hpp
+include/mongocxx/v_noabi/mongocxx/options/replace-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/replace.hpp
+include/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey.hpp
+include/mongocxx/v_noabi/mongocxx/options/server_api-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/server_api.hpp
+include/mongocxx/v_noabi/mongocxx/options/ssl.hpp
+include/mongocxx/v_noabi/mongocxx/options/tls-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/tls.hpp
+include/mongocxx/v_noabi/mongocxx/options/transaction-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/transaction.hpp
+include/mongocxx/v_noabi/mongocxx/options/update-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/options/update.hpp
+include/mongocxx/v_noabi/mongocxx/pipeline-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/pipeline.hpp
+include/mongocxx/v_noabi/mongocxx/pool-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/pool.hpp
+include/mongocxx/v_noabi/mongocxx/read_concern-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/read_concern.hpp
+include/mongocxx/v_noabi/mongocxx/read_preference-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/read_preference.hpp
+include/mongocxx/v_noabi/mongocxx/result/bulk_write-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/bulk_write.hpp
+include/mongocxx/v_noabi/mongocxx/result/delete-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/delete.hpp
+include/mongocxx/v_noabi/mongocxx/result/gridfs/upload-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/gridfs/upload.hpp
+include/mongocxx/v_noabi/mongocxx/result/insert_many-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/insert_many.hpp
+include/mongocxx/v_noabi/mongocxx/result/insert_one-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/insert_one.hpp
+include/mongocxx/v_noabi/mongocxx/result/replace_one-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/replace_one.hpp
+include/mongocxx/v_noabi/mongocxx/result/rewrap_many_datakey-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/rewrap_many_datakey.hpp
+include/mongocxx/v_noabi/mongocxx/result/update-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/result/update.hpp
+include/mongocxx/v_noabi/mongocxx/search_index_model-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/search_index_model.hpp
+include/mongocxx/v_noabi/mongocxx/search_index_view-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/search_index_view.hpp
+include/mongocxx/v_noabi/mongocxx/uri-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/uri.hpp
+include/mongocxx/v_noabi/mongocxx/validation_criteria-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/validation_criteria.hpp
+include/mongocxx/v_noabi/mongocxx/write_concern-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/write_concern.hpp
+include/mongocxx/v_noabi/mongocxx/write_type-fwd.hpp
+include/mongocxx/v_noabi/mongocxx/write_type.hpp
+lib/cmake/bsoncxx-4.0.0/bsoncxx-config-version.cmake
+lib/cmake/bsoncxx-4.0.0/bsoncxx-config.cmake
+lib/cmake/bsoncxx-4.0.0/bsoncxx_targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/bsoncxx-4.0.0/bsoncxx_targets.cmake
+lib/cmake/mongocxx-4.0.0/mongocxx-config-version.cmake
+lib/cmake/mongocxx-4.0.0/mongocxx-config.cmake
+lib/cmake/mongocxx-4.0.0/mongocxx_targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/mongocxx-4.0.0/mongocxx_targets.cmake
+lib/libbsoncxx.so
+lib/libbsoncxx.so.4.0.0
+lib/libbsoncxx.so._noabi
+lib/libmongocxx.so
+lib/libmongocxx.so.4.0.0
+lib/libmongocxx.so._noabi
+libdata/pkgconfig/libbsoncxx.pc
+libdata/pkgconfig/libmongocxx.pc
+%%DATADIR%%/LICENSE
+%%DATADIR%%/README.md
+%%DATADIR%%/THIRD-PARTY-NOTICES
diff --git a/devel/mutagen/Makefile b/devel/mutagen/Makefile
index 96e4768945df..6e5834317eab 100644
--- a/devel/mutagen/Makefile
+++ b/devel/mutagen/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mutagen
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/nextest/Makefile b/devel/nextest/Makefile
index 64ff1aee91a5..4f4be69384a0 100644
--- a/devel/nextest/Makefile
+++ b/devel/nextest/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nextest
DISTVERSIONPREFIX= cargo-nextest-
DISTVERSION= 0.9.88
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/nextpnr/Makefile b/devel/nextpnr/Makefile
index ac37ce495fae..1da661953385 100644
--- a/devel/nextpnr/Makefile
+++ b/devel/nextpnr/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nextpnr
DISTVERSIONPREFIX= ${PORTNAME}-
-DISTVERSION= 0.8
-PORTREVISION= 1
+DISTVERSION= 0.9
PORTEPOCH= 1
CATEGORIES= devel
@@ -22,7 +21,7 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libboost_program_options.so:devel/boost-libs \
${PY_BOOST}
-USES= compiler:c++17-lang cmake qt:5 eigen:3 python gl
+USES= compiler:c++17-lang cmake llvm:min=20 qt:5 eigen:3 python gl
USE_QT= buildtools:build core gui opengl qmake:build widgets
USE_GL= gl glu
USE_GITHUB= yes
@@ -41,4 +40,10 @@ PLIST_FILES= bin/nextpnr-ecp5 \
# This is a workaround to avoid filesystem violations during poudriere build
MAKE_ENV= PYTHONDONTWRITEBYTECODE=1
+.if exists(/usr/include/omp.h)
+CMAKE_ON= USE_OPENMP
+.else
+CMAKE_OFF= USE_OPENMP
+.endif
+
.include <bsd.port.mk>
diff --git a/devel/nextpnr/distinfo b/devel/nextpnr/distinfo
index 865a0c489ab6..396ec3c52a38 100644
--- a/devel/nextpnr/distinfo
+++ b/devel/nextpnr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742940246
-SHA256 (YosysHQ-nextpnr-nextpnr-0.8_GH0.tar.gz) = 968ce3f39973e1d855c6bf1606a334d9f9650cff978554b822de0a6c088947bd
-SIZE (YosysHQ-nextpnr-nextpnr-0.8_GH0.tar.gz) = 4665005
+TIMESTAMP = 1757340857
+SHA256 (YosysHQ-nextpnr-nextpnr-0.9_GH0.tar.gz) = 8cebc65049ff91c411d963ea2304b1a3dd42036f79de2eb3e9834c842f934495
+SIZE (YosysHQ-nextpnr-nextpnr-0.9_GH0.tar.gz) = 4744423
SHA256 (YosysHQ-nextpnr-tests-ce15412_GH0.tar.gz) = 84b7e926d97ce1aae3a2b9115b9030fce483a8b6d8b6cde060046a93f24966fe
SIZE (YosysHQ-nextpnr-tests-ce15412_GH0.tar.gz) = 1032708
diff --git a/devel/nextpnr/files/patch-bba_CMakeLists.txt b/devel/nextpnr/files/patch-bba_CMakeLists.txt
index 1e9e2cd5abf1..07e458b948b9 100644
--- a/devel/nextpnr/files/patch-bba_CMakeLists.txt
+++ b/devel/nextpnr/files/patch-bba_CMakeLists.txt
@@ -1,13 +1,10 @@
---- bba/CMakeLists.txt.orig 2025-03-25 22:08:07 UTC
+--- bba/CMakeLists.txt.orig 2025-09-08 14:21:44 UTC
+++ bba/CMakeLists.txt
-@@ -9,7 +9,7 @@ target_link_libraries(bbasm LINK_PRIVATE
+@@ -10,6 +10,5 @@ target_link_libraries(bbasm LINK_PRIVATE
add_executable(bbasm
main.cc)
target_link_libraries(bbasm LINK_PRIVATE
- ${Boost_PROGRAM_OPTIONS_LIBRARY}
-- ${Boost_FILESYSTEM_LIBRARY}
- ${Boost_SYSTEM_LIBRARY})
-+ Boost::program_options
-+ Boost::filesystem
-+ Boost::system)
++ Boost::program_options)
export(TARGETS bbasm FILE ${CMAKE_BINARY_DIR}/bba-export.cmake)
diff --git a/devel/ninja/Makefile b/devel/ninja/Makefile
index 27d411e3bad9..931e9b910a68 100644
--- a/devel/ninja/Makefile
+++ b/devel/ninja/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ninja
-PORTVERSION= 1.11.1
+PORTVERSION= 1.13.1
DISTVERSIONPREFIX= v
PORTEPOCH= 4
CATEGORIES= devel
diff --git a/devel/ninja/distinfo b/devel/ninja/distinfo
index c9fcd675c558..60e7d21f0fd6 100644
--- a/devel/ninja/distinfo
+++ b/devel/ninja/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716360440
-SHA256 (ninja-build-ninja-v1.11.1_GH0.tar.gz) = 31747ae633213f1eda3842686f83c2aa1412e0f5691d1c14dbbcc67fe7400cea
-SIZE (ninja-build-ninja-v1.11.1_GH0.tar.gz) = 229479
+TIMESTAMP = 1755246529
+SHA256 (ninja-build-ninja-v1.13.1_GH0.tar.gz) = f0055ad0369bf2e372955ba55128d000cfcc21777057806015b45e4accbebf23
+SIZE (ninja-build-ninja-v1.13.1_GH0.tar.gz) = 292098
diff --git a/devel/node-thrift/pkg-plist b/devel/node-thrift/pkg-plist
index 7756f7367800..9cdd8ebcbec4 100644
--- a/devel/node-thrift/pkg-plist
+++ b/devel/node-thrift/pkg-plist
@@ -49,7 +49,7 @@ lib/node_modules/thrift/lib/thrift/ws_transport.js
lib/node_modules/thrift/lib/thrift/xhr_connection.js
lib/node_modules/thrift/test/binary.test.js
lib/node_modules/thrift/test/certificates.README
-lib/node_modules/thrift/test/client.js
+lib/node_modules/thrift/test/client.mjs
lib/node_modules/thrift/test/deep-constructor.test.js
lib/node_modules/thrift/test/episodic-code-generation-test/client.js
lib/node_modules/thrift/test/episodic-code-generation-test/episodic_compilation.package.json
@@ -57,12 +57,15 @@ lib/node_modules/thrift/test/episodic-code-generation-test/server.js
lib/node_modules/thrift/test/exceptions.js
lib/node_modules/thrift/test/header.test.js
lib/node_modules/thrift/test/helpers.js
+lib/node_modules/thrift/test/include.test.mjs
lib/node_modules/thrift/test/int64.test.js
+lib/node_modules/thrift/test/package-lock.json
+lib/node_modules/thrift/test/package.json
lib/node_modules/thrift/test/server.crt
-lib/node_modules/thrift/test/server.js
+lib/node_modules/thrift/test/server.mjs
lib/node_modules/thrift/test/server.key
-lib/node_modules/thrift/test/test-cases.js
+lib/node_modules/thrift/test/test-cases.mjs
lib/node_modules/thrift/test/test_header_payload
lib/node_modules/thrift/test/testAll.sh
-lib/node_modules/thrift/test/test_driver.js
-lib/node_modules/thrift/test/test_handler.js
+lib/node_modules/thrift/test/test_driver.mjs
+lib/node_modules/thrift/test/test_handler.mjs
diff --git a/devel/ob-rust/Makefile b/devel/ob-rust/Makefile
index f1b651cf2049..4c4db4260724 100644
--- a/devel/ob-rust/Makefile
+++ b/devel/ob-rust/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ob-rust
PORTVERSION= g20220824
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= pat@patmaddox.com
diff --git a/devel/objconv/Makefile b/devel/objconv/Makefile
index d07c8c9ad22e..e27ea615b5a1 100644
--- a/devel/objconv/Makefile
+++ b/devel/objconv/Makefile
@@ -1,9 +1,8 @@
PORTNAME= objconv
-DISTVERSION= 2.54_1
+DISTVERSION= 2.55_1
CATEGORIES= devel
MASTER_SITES= http://fuz.su/pub/objconv/ \
- https://www.agner.org/optimize/objconv.zip?dummy=/ \
- https://archive.org/download/objconv/
+ https://www.agner.org/optimize/objconv.zip?dummy=/
MAINTAINER= fuz@FreeBSD.org
COMMENT= Agner Fog's object file converter
diff --git a/devel/objconv/distinfo b/devel/objconv/distinfo
index 129893a6ebb5..9206c453bd45 100644
--- a/devel/objconv/distinfo
+++ b/devel/objconv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1680522385
-SHA256 (objconv-2.54_1.zip) = 0c5ca8fbc7ef1c4afe3cc7cc9018711a5885afacbe8bcebc48028d1ec90ccc7c
-SIZE (objconv-2.54_1.zip) = 1070394
+TIMESTAMP = 1756548185
+SHA256 (objconv-2.55_1.zip) = 9d3139e90e187f556cbb52db55ffa86041030455ca2941923b78602500216b72
+SIZE (objconv-2.55_1.zip) = 1080262
diff --git a/devel/objfw/Makefile b/devel/objfw/Makefile
index c0d4145a71de..7f3d64c59dc3 100644
--- a/devel/objfw/Makefile
+++ b/devel/objfw/Makefile
@@ -1,6 +1,5 @@
PORTNAME= objfw
-DISTVERSION= 1.2.1
-PORTREVISION= 1
+DISTVERSION= 1.4.1
CATEGORIES= devel lang
MASTER_SITES= https://objfw.nil.im/downloads/
@@ -9,6 +8,7 @@ COMMENT= Portable, lightweight framework for the Objective-C language
WWW= https://objfw.nil.im/
LICENSE= LGPL3
+LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
BROKEN_armv6= test suite fails
BROKEN_armv7= test suite fails
@@ -31,10 +31,9 @@ GNUTLS_USES= pkgconfig
GNUTLS_CONFIGURE_ON= --with-tls=gnutls
GNUTLS_PLIST_SUB= TLS=""
-MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls2
+MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls3
+MBEDTLS_USES= localbase:ldflags
MBEDTLS_CONFIGURE_ON= --with-tls=mbedtls
-MBEDTLS_CPPFLAGS= -I${PREFIX}/include
-MBEDTLS_LDFLAGS= -L${PREFIX}/lib
MBEDTLS_PLIST_SUB= TLS=""
NOTLS_CONFIGURE_ON= --without-tls
diff --git a/devel/objfw/distinfo b/devel/objfw/distinfo
index 1667a8b01aae..26db29390ca3 100644
--- a/devel/objfw/distinfo
+++ b/devel/objfw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731242477
-SHA256 (objfw-1.2.1.tar.gz) = 637fdeccae149cec236e62c5289450afad542fe930343918856e76594ab3fcfd
-SIZE (objfw-1.2.1.tar.gz) = 914263
+TIMESTAMP = 1757193172
+SHA256 (objfw-1.4.1.tar.gz) = e223b1cae37453f02ea98f085c3c1f4b78dcf7c16b43d35b05d9ad4480e175b2
+SIZE (objfw-1.4.1.tar.gz) = 980902
diff --git a/devel/objfw/pkg-plist b/devel/objfw/pkg-plist
index b13cb53c1338..4cb6f0338624 100644
--- a/devel/objfw/pkg-plist
+++ b/devel/objfw/pkg-plist
@@ -48,6 +48,7 @@ include/ObjFW/OFData.h
include/ObjFW/OFDatagramSocket.h
include/ObjFW/OFDate.h
include/ObjFW/OFDictionary.h
+include/ObjFW/OFEmbeddedIRIHandler.h
include/ObjFW/OFEnumerationMutationException.h
include/ObjFW/OFEnumerator.h
include/ObjFW/OFException.h
@@ -73,6 +74,7 @@ include/ObjFW/OFINIFile.h
include/ObjFW/OFINISection.h
include/ObjFW/OFIRI.h
include/ObjFW/OFIRIHandler.h
+include/ObjFW/OFIndexSet.h
include/ObjFW/OFInflate64Stream.h
include/ObjFW/OFInflateStream.h
include/ObjFW/OFInitializationFailedException.h
@@ -92,6 +94,7 @@ include/ObjFW/OFLOCDNSResourceRecord.h
include/ObjFW/OFLinkItemFailedException.h
include/ObjFW/OFList.h
include/ObjFW/OFListenOnSocketFailedException.h
+include/ObjFW/OFLoadModuleFailedException.h
include/ObjFW/OFLoadPluginFailedException.h
include/ObjFW/OFLocale.h
include/ObjFW/OFLockFailedException.h
@@ -105,12 +108,14 @@ include/ObjFW/OFMemoryStream.h
include/ObjFW/OFMessagePackExtension.h
include/ObjFW/OFMessagePackRepresentation.h
include/ObjFW/OFMethodSignature.h
+include/ObjFW/OFModule.h
include/ObjFW/OFMoveItemFailedException.h
include/ObjFW/OFMutableArchiveEntry.h
include/ObjFW/OFMutableArray.h
include/ObjFW/OFMutableData.h
include/ObjFW/OFMutableDictionary.h
include/ObjFW/OFMutableIRI.h
+include/ObjFW/OFMutableIndexSet.h
include/ObjFW/OFMutableLHAArchiveEntry.h
include/ObjFW/OFMutablePair.h
include/ObjFW/OFMutableSet.h
@@ -216,6 +221,7 @@ include/ObjFW/OFUnsupportedVersionException.h
include/ObjFW/OFValue.h
include/ObjFW/OFWaitForConditionFailedException.h
include/ObjFW/OFWriteFailedException.h
+include/ObjFW/OFX509Certificate.h
include/ObjFW/OFXMLAttribute.h
include/ObjFW/OFXMLCDATA.h
include/ObjFW/OFXMLCharacters.h
@@ -238,10 +244,12 @@ include/ObjFW/platform/GCC4/OFAtomic.h
include/ObjFW/platform/PowerPC/OFAtomic.h
include/ObjFW/platform/macOS/OFAtomic.h
include/ObjFW/platform/x86/OFAtomic.h
+include/ObjFWHID/OH8BitDoUltimate2CWirelessGamepad.h
include/ObjFWHID/OHDualSenseGamepad.h
include/ObjFWHID/OHDualShock4Gamepad.h
include/ObjFWHID/OHExtendedGamepad.h
include/ObjFWHID/OHExtendedN64Controller.h
+include/ObjFWHID/OHExtendedSNESGamepad.h
include/ObjFWHID/OHGameController.h
include/ObjFWHID/OHGameControllerAxis.h
include/ObjFWHID/OHGameControllerButton.h
@@ -252,8 +260,11 @@ include/ObjFWHID/OHGamepad.h
include/ObjFWHID/OHJoyConPair.h
include/ObjFWHID/OHLeftJoyCon.h
include/ObjFWHID/OHN64Controller.h
+include/ObjFWHID/OHNESGamepad.h
include/ObjFWHID/OHRightJoyCon.h
+include/ObjFWHID/OHSNESGamepad.h
include/ObjFWHID/OHStadiaGamepad.h
+include/ObjFWHID/OHSwitchProController.h
include/ObjFWHID/OHXboxGamepad.h
include/ObjFWHID/ObjFWHID.h
include/ObjFWRT/ObjFWRT.h
@@ -264,20 +275,33 @@ include/ObjFWTest/OTTestCase.h
include/ObjFWTest/ObjFWTest.h
lib/libobjfw.so
lib/libobjfw.so.1
-lib/libobjfw.so.1.2.1
+lib/libobjfw.so.1.4.1
lib/libobjfwhid.so
lib/libobjfwhid.so.1
-lib/libobjfwhid.so.1.0.1
+lib/libobjfwhid.so.1.4.0
lib/libobjfwrt.so
lib/libobjfwrt.so.1
-lib/libobjfwrt.so.1.2.1
+lib/libobjfwrt.so.1.4.0
lib/libobjfwtest.a
%%TLS%%lib/libobjfwtls.so
%%TLS%%lib/libobjfwtls.so.1
-%%TLS%%lib/libobjfwtls.so.1.0.2
+%%TLS%%lib/libobjfwtls.so.1.4.0
lib/objfw-config/ObjFWHID.oc
%%TLS%%lib/objfw-config/ObjFWTLS.oc
lib/objfw-config/ObjFWTest.oc
+%%PORTDOCS%%%%DOCSDIR%%/objfw/NSArray_09OFObject_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/NSData_09OFObject_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/NSDate_09OFObject_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/NSDictionary_09OFObject_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/NSEnumerator_09OFObject_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/NSNumber_09OFObject_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/NSOFArray_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/NSOFData_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/NSOFDictionary_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/NSOFEnumerator_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/NSOFSet_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/NSSet_09OFObject_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/NSString_09OFObject_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFAAAADNSResourceRecord_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFADNSResourceRecord_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFASPrintF_8h_source.html
@@ -289,6 +313,7 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFApplication_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFArchiveEntry_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFArchiveIRIHandler_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFArray_09NSObject_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFArray_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFArray_8h.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFArray_8h_source.html
@@ -303,6 +328,7 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFBitSetCharacterSet_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFBlock_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFBroadcastConditionFailedException_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFCFRunLoopKernelEventObserver_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFCNAMEDNSResourceRecord_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFCRC16_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFCRC32_8h_source.html
@@ -349,18 +375,23 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFDNSResponse_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFData_09CryptographicHashing_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFData_09MessagePackParsing_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFData_09NSObject_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFData_8h.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFData_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFDatagramSocket_8h.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFDatagramSocket_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFDate_09NSObject_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFDate_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFDeleteWindowsRegistryKeyFailedException_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFDeleteWindowsRegistryValueFailedException_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFDictionary_09NSObject_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFDictionary_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFEmbeddedIRIHandler_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFEnumerationMutationException_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFEnumerator_09NSObject_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFEnumerator_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFEpollKernelEventObserver_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFException_09OFSwift_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFException_8h.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFException_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFFileIRIHandler_8h_source.html
@@ -396,6 +427,8 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFIRIHandler_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFIRI_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFIRI_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFIndexSet_09Private_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFIndexSet_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFInflate64Stream_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFInflateStream_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFInitializationFailedException_8h_source.html
@@ -406,6 +439,7 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFInvalidServerResponseException_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFInvertedCharacterSet_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFInvocation_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFJSONRepresentationPrivate_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFJSONRepresentation_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFJoinThreadFailedException_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFKernelEventObserver_8h_source.html
@@ -420,6 +454,7 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFList_8h.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFList_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFListenOnSocketFailedException_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFLoadModuleFailedException_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFLoadPluginFailedException_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFLocale_8h.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFLocale_8h_source.html
@@ -436,6 +471,7 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMessagePackExtension_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMessagePackRepresentation_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMethodSignature_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFModule_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMoveItemFailedException_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableArchiveEntry_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableArray_8h.html
@@ -444,6 +480,7 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableDictionary_8h.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableDictionary_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableIRI_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableIndexSet_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableLHAArchiveEntry_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutablePair_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableSet_8h_source.html
@@ -454,15 +491,23 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableZIPArchiveEntry_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutableZooArchiveEntry_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFMutex_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSArray_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSDNSResourceRecord_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSData_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSDictionary_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSEnumerator_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSSet_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNSToOFBridging_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNotImplementedException_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNotOpenException_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNotificationCenter_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNotification_8h.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNotification_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNull_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNumber_09NSObject_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNumber_8h.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFNumber_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFOFToNSBridging_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFObject_09KeyValueCoding_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFObject_8h.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFObject_8h_source.html
@@ -526,6 +571,7 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFSetItemAttributesFailedException_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFSetOptionFailedException_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFSetWindowsRegistryValueFailedException_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFSet_09NSObject_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFSet_8h.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFSet_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFSettings_8h_source.html
@@ -549,6 +595,7 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFStream_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFString_09CryptographicHashing_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFString_09JSONParsing_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFString_09NSObject_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFString_09PathAdditions_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFString_09PercentEncoding_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFString_09Private_8h_source.html
@@ -607,9 +654,9 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFUnsupportedVersionException_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFValue_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFWaitForConditionFailedException_8h_source.html
-%%PORTDOCS%%%%DOCSDIR%%/objfw/OFWin32ConsoleStdIOStream_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFWindowsRegistryKey_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFWriteFailedException_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OFX509Certificate_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFXMLAttribute_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFXMLCDATA_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFXMLCharacters_8h_source.html
@@ -628,6 +675,8 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFZooArchiveEntry_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFZooArchiveEntry_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OFZooArchive_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OH8BitDoUltimate2CWirelessGamepad_09Private_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OH8BitDoUltimate2CWirelessGamepad_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHDualSenseGamepad_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHDualSenseGamepad_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHDualShock4Gamepad_09Private_8h_source.html
@@ -639,7 +688,12 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHEvdevGameControllerProfile_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHEvdevGameController_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHExtendedGamepad_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OHExtendedN64Controller_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHExtendedN64Controller_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OHExtendedSNESGamepad_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OHGCFExtendedGamepad_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OHGCFGameControllerProfile_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OHGCFGameController_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHGameControllerAxis_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHGameControllerAxis_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHGameControllerButton_8h_source.html
@@ -651,11 +705,14 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHGameController_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHGameController_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHGamepad_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OHJoyConPair_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHJoyConPair_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHLeftJoyCon_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHLeftJoyCon_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHN64Controller_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHN64Controller_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OHNESGamepad_09Private_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OHNESGamepad_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHNintendo3DSExtendedGamepad_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHNintendo3DSExtendedGamepad_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHNintendo3DSGameController_8h_source.html
@@ -667,8 +724,12 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHNintendoSwitchGameController_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHRightJoyCon_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHRightJoyCon_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OHSNESGamepad_09Private_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OHSNESGamepad_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHStadiaGamepad_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHStadiaGamepad_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OHSwitchProController_09Private_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/OHSwitchProController_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHWiiClassicController_09Private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHWiiClassicController_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OHWiiGameController_8h_source.html
@@ -684,15 +745,34 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/OTOrderedDictionary_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OTTestCase_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/OTTestSkippedException_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/ObjFWBridge_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/ObjFWHID_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/ObjFWRT_8h.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/ObjFWRT_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/ObjFWTest_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/ObjFW_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/amiga-library-glue_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/annotated.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/bc_s.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/bc_sd.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/bdwn.png
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSArray_07OFObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSData_07OFObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSDate_07OFObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSDictionary_07OFObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSEnumerator_07OFObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSNumber_07OFObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSSet_07OFObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryNSString_07OFObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFArray_07NSObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFData_07NSObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFDate_07NSObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFDictionary_07NSObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFEnumerator_07NSObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFException_07OFSwift_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFNumber_07NSObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFSet_07NSObject_08.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/categoryOFString_07NSObject_08.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/classes.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/closed.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/deprecated.html
@@ -701,6 +781,7 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/dir_6e33d6500a76933db4361f663e54ab12.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/dir_bf9f26469d00835ba20ff8d80ee5a804.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/dir_cb086a600609e95706fd4a65b75c05ff.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/dir_f1ed7b61a7256ce173e5f1d798d55f82.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/doc.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/docd.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/doxygen.css
@@ -1023,6 +1104,9 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFIRIHandler-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFIRIHandler.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFIRIHandler.png
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFIndexSet-members.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFIndexSet.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFIndexSet.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFInflate64Stream-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFInflate64Stream.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFInflate64Stream.png
@@ -1074,6 +1158,9 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFListenOnSocketFailedException-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFListenOnSocketFailedException.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFListenOnSocketFailedException.png
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFLoadModuleFailedException-members.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFLoadModuleFailedException.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFLoadModuleFailedException.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFLoadPluginFailedException-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFLoadPluginFailedException.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFLoadPluginFailedException.png
@@ -1110,6 +1197,9 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMethodSignature-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMethodSignature.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMethodSignature.png
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFModule-members.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFModule.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFModule.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMoveItemFailedException-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMoveItemFailedException.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMoveItemFailedException.png
@@ -1125,6 +1215,9 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableIRI-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableIRI.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableIRI.png
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableIndexSet-members.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableIndexSet.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableIndexSet.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableLHAArchiveEntry-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableLHAArchiveEntry.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFMutableLHAArchiveEntry.png
@@ -1401,6 +1494,9 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFWriteFailedException-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFWriteFailedException.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFWriteFailedException.png
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFX509Certificate-members.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFX509Certificate.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFX509Certificate.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFXMLAttribute-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFXMLAttribute.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFXMLAttribute.png
@@ -1440,6 +1536,9 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFZooArchiveEntry-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFZooArchiveEntry.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFZooArchiveEntry.png
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOH8BitDoUltimate2CWirelessGamepad-members.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOH8BitDoUltimate2CWirelessGamepad.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOH8BitDoUltimate2CWirelessGamepad.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHDualSenseGamepad-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHDualSenseGamepad.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHDualSenseGamepad.png
@@ -1449,6 +1548,9 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHExtendedN64Controller-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHExtendedN64Controller.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHExtendedN64Controller.png
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHExtendedSNESGamepad-members.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHExtendedSNESGamepad.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHExtendedSNESGamepad.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHGameController-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHGameController.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHGameController.png
@@ -1473,12 +1575,21 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHN64Controller-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHN64Controller.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHN64Controller.png
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHNESGamepad-members.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHNESGamepad.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHNESGamepad.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHRightJoyCon-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHRightJoyCon.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHRightJoyCon.png
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHSNESGamepad-members.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHSNESGamepad.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHSNESGamepad.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHStadiaGamepad-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHStadiaGamepad.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHStadiaGamepad.png
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHSwitchProController-members.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHSwitchProController.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHSwitchProController.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHXboxGamepad-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHXboxGamepad.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOHXboxGamepad.png
@@ -1502,6 +1613,7 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/open.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/pages.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/platform_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/pre__ivar_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/private_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFApplicationDelegate-p-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFApplicationDelegate-p.html
@@ -1545,6 +1657,9 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFIPXSocketDelegate-p-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFIPXSocketDelegate-p.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFIPXSocketDelegate-p.png
+%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFIRIHandlerDelegate-p-members.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFIRIHandlerDelegate-p.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFIRIHandlerDelegate-p.png
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFJSONRepresentation-p-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFJSONRepresentation-p.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFJSONRepresentation-p.png
@@ -1565,6 +1680,10 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFMutableCopying-p-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFMutableCopying-p.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFMutableCopying-p.png
+%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFNSToOFBridging-p-members.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFNSToOFBridging-p.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFOFToNSBridging-p-members.html
+%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFOFToNSBridging-p.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFObject-p-members.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFObject-p.html
%%PORTDOCS%%%%DOCSDIR%%/objfw/protocolOFObject-p.png
@@ -1659,6 +1778,7 @@ lib/objfw-config/ObjFWTest.oc
%%PORTDOCS%%%%DOCSDIR%%/objfw/search/all_e.js
%%PORTDOCS%%%%DOCSDIR%%/objfw/search/all_f.js
%%PORTDOCS%%%%DOCSDIR%%/objfw/search/classes_0.js
+%%PORTDOCS%%%%DOCSDIR%%/objfw/search/classes_1.js
%%PORTDOCS%%%%DOCSDIR%%/objfw/search/close.svg
%%PORTDOCS%%%%DOCSDIR%%/objfw/search/defines_0.js
%%PORTDOCS%%%%DOCSDIR%%/objfw/search/defines_1.js
diff --git a/devel/ocaml-ipaddr/Makefile b/devel/ocaml-ipaddr/Makefile
index e105cd582b4b..720fcdf3793c 100644
--- a/devel/ocaml-ipaddr/Makefile
+++ b/devel/ocaml-ipaddr/Makefile
@@ -1,11 +1,10 @@
PORTNAME= ipaddr
-PORTVERSION= 5.6.0
+PORTVERSION= 5.6.1
DISTVERSIONPREFIX= v
-PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= wen@FreeBSD.org
COMMENT= OCaml library for manipulation of IP address representations
WWW= https://github.com/mirage/ocaml-ipaddr
diff --git a/devel/ocaml-ipaddr/distinfo b/devel/ocaml-ipaddr/distinfo
index 7e750f70d0d5..941e753546d2 100644
--- a/devel/ocaml-ipaddr/distinfo
+++ b/devel/ocaml-ipaddr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720075885
-SHA256 (mirage-ocaml-ipaddr-v5.6.0_GH0.tar.gz) = 92bb9efd3b974f4476c38963ce05be6a8c5e5dfe268277963d865b3ce7a570a3
-SIZE (mirage-ocaml-ipaddr-v5.6.0_GH0.tar.gz) = 38169
+TIMESTAMP = 1759198912
+SHA256 (mirage-ocaml-ipaddr-v5.6.1_GH0.tar.gz) = b4d5657261bbb25d2e9c24d9911ccdda48ca957de14ee60040b46c920574b3b1
+SIZE (mirage-ocaml-ipaddr-v5.6.1_GH0.tar.gz) = 38276
diff --git a/devel/ocaml-lacaml/Makefile b/devel/ocaml-lacaml/Makefile
index e2217bd9d1a1..6e4a3e880f94 100644
--- a/devel/ocaml-lacaml/Makefile
+++ b/devel/ocaml-lacaml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lacaml
DISTVERSION= 11.0.10
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMEPREFIX= ocaml-
diff --git a/devel/ocaml-lacaml/files/patch-src_config_discover.ml b/devel/ocaml-lacaml/files/patch-src_config_discover.ml
index bbdbac121671..4face9928633 100644
--- a/devel/ocaml-lacaml/files/patch-src_config_discover.ml
+++ b/devel/ocaml-lacaml/files/patch-src_config_discover.ml
@@ -1,11 +1,12 @@
---- src/config/discover.ml.orig 2024-12-26 19:34:31 UTC
+--- src/config/discover.ml.orig 2023-05-16 14:23:01 UTC
+++ src/config/discover.ml
-@@ -46,7 +46,7 @@ let () =
+@@ -46,8 +46,6 @@ let () =
(* -march=native is not supported on Apple ARM64 yet.
Its support was introduced in clang >= 15.0.0 *)
match maybe_system, maybe_arch with
- | Some "macosx", Some "arm64"
-+ | Some "bsd_elf", _
- | _, (None | Some ("ppc64" | "ppc64le" | "unknown")) -> shared
- | _ -> "-march=native" :: shared
+- | _, (None | Some ("ppc64" | "ppc64le" | "unknown")) -> shared
+- | _ -> "-march=native" :: shared
++ | _ -> shared
in
+ C.Flags.write_sexp "extra_c_flags.sexp" extra_cflags)
diff --git a/devel/oci-cli/Makefile b/devel/oci-cli/Makefile
index ee12a5a53f90..fd5c2bac4e17 100644
--- a/devel/oci-cli/Makefile
+++ b/devel/oci-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oci-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 3.63.0
+DISTVERSION= 3.66.1
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.0.0:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0.4:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.10.0:devel/py-jmespath@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}oci>=2.156.0:devel/py-oci@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}oci>=2.160.1:devel/py-oci@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>=22.1.0:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.29:devel/py-prompt-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.5.3:devel/py-python-dateutil@${PY_FLAVOR} \
diff --git a/devel/oci-cli/distinfo b/devel/oci-cli/distinfo
index 3411d0be27ce..90fef1872bcc 100644
--- a/devel/oci-cli/distinfo
+++ b/devel/oci-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753522281
-SHA256 (oracle-oci-cli-v3.63.0_GH0.tar.gz) = 62fc339e65b92e85a7f08ee761e0b033688269419034f57c6495d0d9212bc674
-SIZE (oracle-oci-cli-v3.63.0_GH0.tar.gz) = 5985912
+TIMESTAMP = 1758007990
+SHA256 (oracle-oci-cli-v3.66.1_GH0.tar.gz) = f6955f94782560f82cf2da254b48f2bd8e28aea5097c4b72b07a6e7d062efd76
+SIZE (oracle-oci-cli-v3.66.1_GH0.tar.gz) = 5908779
diff --git a/devel/ocl-icd/Makefile b/devel/ocl-icd/Makefile
index f5c19ad40ae6..4cac6837517e 100644
--- a/devel/ocl-icd/Makefile
+++ b/devel/ocl-icd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ocl-icd
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.3
+DISTVERSION= 2.3.4
CATEGORIES= devel
MAINTAINER= ohartmann@walstatt.org
@@ -14,14 +14,14 @@ BUILD_DEPENDS= opencl>=3.0:devel/opencl
USES= autoreconf gmake libtool localbase:ldflags pathfix ruby:build
-USE_GITHUB= yes
-GH_ACCOUNT= OCL-dev
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --disable-debug \
- --enable-custom-layerdir=${LOCALBASE}/etc/OpenCL/layers \
- --enable-custom-vendordir=${LOCALBASE}/etc/OpenCL/vendors \
- --enable-pthread-once
+USE_GITHUB= yes
+GH_ACCOUNT= OCL-dev
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-debug \
+ --enable-custom-layerdir=${LOCALBASE}/etc/OpenCL/layers \
+ --enable-custom-vendordir=${LOCALBASE}/etc/OpenCL/vendors \
+ --enable-pthread-once
INSTALL_TARGET= install-strip
diff --git a/devel/ocl-icd/distinfo b/devel/ocl-icd/distinfo
index 066ae4b258ea..bbe3087542ca 100644
--- a/devel/ocl-icd/distinfo
+++ b/devel/ocl-icd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743695834
-SHA256 (OCL-dev-ocl-icd-v2.3.3_GH0.tar.gz) = 8cd8e8e129db3081a64090fc1252bec39dc88cdb7b3f929315e014b75069bd9d
-SIZE (OCL-dev-ocl-icd-v2.3.3_GH0.tar.gz) = 109854
+TIMESTAMP = 1758376353
+SHA256 (OCL-dev-ocl-icd-v2.3.4_GH0.tar.gz) = 1a302b71b7304cca5a36f69d017b1af2b762cc4c2dd1c0c0e2fc1933db25c9cc
+SIZE (OCL-dev-ocl-icd-v2.3.4_GH0.tar.gz) = 109915
diff --git a/devel/okteta/Makefile b/devel/okteta/Makefile
index c32b8507847f..413a27d9fca3 100644
--- a/devel/okteta/Makefile
+++ b/devel/okteta/Makefile
@@ -1,5 +1,5 @@
PORTNAME= okteta
-DISTVERSION= 0.26.22
+DISTVERSION= 0.26.23
PORTEPOCH= 1
CATEGORIES= devel kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/src
diff --git a/devel/okteta/distinfo b/devel/okteta/distinfo
index 2ff368240470..026e2b222c11 100644
--- a/devel/okteta/distinfo
+++ b/devel/okteta/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752046166
-SHA256 (okteta-0.26.22.tar.xz) = be2ed784c8ff3da31e2b857a17153b622ed7c9631a38151e9da7d93e968ffa7d
-SIZE (okteta-0.26.22.tar.xz) = 1103816
+TIMESTAMP = 1758423635
+SHA256 (okteta-0.26.23.tar.xz) = b04c50988eac26c50768ab5bd40f5b35a348c44d6e0e6a8d560563cf0eb1a3b1
+SIZE (okteta-0.26.23.tar.xz) = 1105068
diff --git a/devel/omniORB/Makefile b/devel/omniORB/Makefile
index 0c78a967a72c..ad695ceedbfc 100644
--- a/devel/omniORB/Makefile
+++ b/devel/omniORB/Makefile
@@ -15,8 +15,6 @@ NOT_FOR_ARCHS_REASON= use of overloaded operator '[]' is ambiguous (with operand
LIB_DEPENDS= libzstd.so:archivers/zstd
USES= gmake pkgconfig python shebangfix ssl tar:bzip2
-BROKEN_SSL= openssl
-BROKEN_SSL_REASON_openssl= member access into incomplete type 'DH' (aka 'dh_st')
USE_LDCONFIG= yes
USE_PYTHON= py3kplist
diff --git a/devel/omnilinter/Makefile b/devel/omnilinter/Makefile
index 4a3bfe068804..2970a79f12d0 100644
--- a/devel/omnilinter/Makefile
+++ b/devel/omnilinter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= omnilinter
PORTVERSION= 0.7.0
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/open62541/Makefile b/devel/open62541/Makefile
index 29af86ada595..efa382f68545 100644
--- a/devel/open62541/Makefile
+++ b/devel/open62541/Makefile
@@ -1,6 +1,6 @@
PORTNAME= open62541
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.11
+DISTVERSION= 1.4.13
CATEGORIES= devel
MAINTAINER= nsonack@herrhotzenplotz.de
diff --git a/devel/open62541/distinfo b/devel/open62541/distinfo
index d14307e4553e..2e4a218a7dec 100644
--- a/devel/open62541/distinfo
+++ b/devel/open62541/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744778532
-SHA256 (open62541-open62541-v1.4.11_GH0.tar.gz) = 6fd1b5db655ee13e216958470481bd0307482c4ecc2bddbdee2cfc3a5438bbf6
-SIZE (open62541-open62541-v1.4.11_GH0.tar.gz) = 4217634
+TIMESTAMP = 1756502035
+SHA256 (open62541-open62541-v1.4.13_GH0.tar.gz) = 491f8c526ecd6f2240f29cf3a00b0498587474b8f0ced1b074589f54533542aa
+SIZE (open62541-open62541-v1.4.13_GH0.tar.gz) = 4220294
diff --git a/devel/open62541/files/patch-CMakeLists.txt b/devel/open62541/files/patch-CMakeLists.txt
deleted file mode 100644
index f5ac90912abe..000000000000
--- a/devel/open62541/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig 2025-03-14 15:52:43 UTC
-+++ CMakeLists.txt
-@@ -40,7 +40,7 @@ set(OPEN62541_VER_MINOR 4)
- # overwritten with more detailed information if git is available.
- set(OPEN62541_VER_MAJOR 1)
- set(OPEN62541_VER_MINOR 4)
--set(OPEN62541_VER_PATCH 10)
-+set(OPEN62541_VER_PATCH 11)
- set(OPEN62541_VER_LABEL "-undefined") # like "-rc1" or "-g4538abcd" or "-g4538abcd-dirty"
- set(OPEN62541_VER_COMMIT "unknown-commit")
-
diff --git a/devel/openapi-tui/Makefile b/devel/openapi-tui/Makefile
index d58c6beda1bf..fa548790a109 100644
--- a/devel/openapi-tui/Makefile
+++ b/devel/openapi-tui/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openapi-tui
DISTVERSION= 0.10.2
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/openapi/Makefile b/devel/openapi/Makefile
new file mode 100644
index 000000000000..35d3316d5d1a
--- /dev/null
+++ b/devel/openapi/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= openapi
+PORTVERSION= 1.6.4
+DISTVERSIONPREFIX= v
+CATEGORIES= devel
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Set of packages and tools for working with OpenAPI
+WWW= https://github.com/speakeasy-api/openapi
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/speakeasy-api/openapi
+GO_TARGET= ./cmd/openapi
+
+PLIST_FILES= bin/openapi
+
+.include <bsd.port.mk>
diff --git a/devel/openapi/distinfo b/devel/openapi/distinfo
new file mode 100644
index 000000000000..a5c1bed58d8a
--- /dev/null
+++ b/devel/openapi/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1757436399
+SHA256 (go/devel_openapi/openapi-v1.6.4/v1.6.4.mod) = 7bc52ccfa3ab68def866e59b7f34cafdcbb2c2aa87acfb98cb243fcbd6ff8e70
+SIZE (go/devel_openapi/openapi-v1.6.4/v1.6.4.mod) = 929
+SHA256 (go/devel_openapi/openapi-v1.6.4/v1.6.4.zip) = 22056cf1b590995f02fd663c1c011dd088fe74391845d15f395ee836f05a51a1
+SIZE (go/devel_openapi/openapi-v1.6.4/v1.6.4.zip) = 996658
diff --git a/devel/openapi/pkg-descr b/devel/openapi/pkg-descr
new file mode 100644
index 000000000000..45726fdd2132
--- /dev/null
+++ b/devel/openapi/pkg-descr
@@ -0,0 +1,2 @@
+It provides a comprehensive CLI tool for working with OpenAPI specifications,
+Arazzo workflows, and OpenAPI overlays.
diff --git a/devel/opencl/Makefile b/devel/opencl/Makefile
index f6d5466dc96d..41edf493f999 100644
--- a/devel/opencl/Makefile
+++ b/devel/opencl/Makefile
@@ -1,10 +1,10 @@
PORTNAME= opencl
-PORTVERSION= 3.0.17
+DISTVERSION= 3.0.19
CATEGORIES= devel
MAINTAINER= ohartmann@walstatt.org
-COMMENT= Open Computing Language (OpenCL) specifications V3.0 (header files)
-WWW= https://github.com/KhronosGroup/OpenCL-Headers/
+COMMENT= Open Computing Language specifications header files
+WWW= https://github.com/KhronosGroup/OpenCL-Headers/
LICENSE= APACHE20
@@ -14,18 +14,18 @@ GH_PROJECT= OpenCL-Headers OpenCL-CLHPP:clhpp
GH_TAGNAME= ${HEADER_TAG} ${CLHPP_TAG}:clhpp
# the header releases don't have tags yet, so use git commit for now
-HEADER_TAG= v2024.10.24
-CLHPP_TAG= v2024.10.24 # include missing CL/opencl.hpp
+HEADER_TAG= v2025.07.22
+CLHPP_TAG= v2025.07.22 # include missing CL/opencl.hpp
-NO_BUILD= yes
NO_ARCH= yes
+NO_BUILD= yes
WRKSRC_SUBDIR= CL
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/include/CL
- ${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/CL
- ${INSTALL_DATA} ${WRKSRC_clhpp}/include/CL/*.hpp \
+ ${INSTALL_DATA} ${WRKSRC}/*.h \
+ ${WRKSRC_clhpp}/include/CL/*.hpp \
${STAGEDIR}${PREFIX}/include/CL
.include <bsd.port.mk>
diff --git a/devel/opencl/distinfo b/devel/opencl/distinfo
index e7eefc2a59de..528c5cf2d7da 100644
--- a/devel/opencl/distinfo
+++ b/devel/opencl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1739000277
-SHA256 (KhronosGroup-OpenCL-Headers-3.0.17-v2024.10.24_GH0.tar.gz) = 159f2a550592bae49859fee83d372acd152328fdf95c0dcd8b9409f8fad5db93
-SIZE (KhronosGroup-OpenCL-Headers-3.0.17-v2024.10.24_GH0.tar.gz) = 85151
-SHA256 (KhronosGroup-OpenCL-CLHPP-v2024.10.24_GH0.tar.gz) = 51aebe848514b3bc74101036e111f8ee98703649eec7035944831dc6e05cec14
-SIZE (KhronosGroup-OpenCL-CLHPP-v2024.10.24_GH0.tar.gz) = 132695
+TIMESTAMP = 1758350699
+SHA256 (KhronosGroup-OpenCL-Headers-3.0.19-v2025.07.22_GH0.tar.gz) = 98f0a3ea26b4aec051e533cb1750db2998ab8e82eda97269ed6efe66ec94a240
+SIZE (KhronosGroup-OpenCL-Headers-3.0.19-v2025.07.22_GH0.tar.gz) = 86771
+SHA256 (KhronosGroup-OpenCL-CLHPP-v2025.07.22_GH0.tar.gz) = c1031afde6e9eb042e6fcfbc17078f4b437a7e8d55482a1ca6e0fa762d262a89
+SIZE (KhronosGroup-OpenCL-CLHPP-v2025.07.22_GH0.tar.gz) = 133002
diff --git a/devel/openocd-devel/Makefile b/devel/openocd-devel/Makefile
index 631c1bc5ccd9..99f5bd47107d 100644
--- a/devel/openocd-devel/Makefile
+++ b/devel/openocd-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openocd
-DISTVERSION= g20250708
+DISTVERSION= g20250901
CATEGORIES= devel
PKGNAMESUFFIX= -devel
@@ -14,11 +14,11 @@ USES= autoreconf gmake libtool makeinfo pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= openocd-org
-GH_TAGNAME= 6872f7e40
-GH_TUPLE= msteveb:jimtcl:f160866:jimtcl/jimtcl
+GH_TAGNAME= 0732a9bb7
+GH_TUPLE= msteveb:jimtcl:0.83:jimtcl/jimtcl
USE_GITLAB= nodefault
-GL_TUPLE= https://gitlab.zapb.de:libjaylink:libjaylink:f73ad5e:libjaylink/src/jtag/drivers/libjaylink
+GL_TUPLE= https://gitlab.zapb.de:libjaylink:libjaylink:0.3.1:libjaylink/src/jtag/drivers/libjaylink
GNU_CONFIGURE= yes
diff --git a/devel/openocd-devel/distinfo b/devel/openocd-devel/distinfo
index a4913e632305..5523784102a7 100644
--- a/devel/openocd-devel/distinfo
+++ b/devel/openocd-devel/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1753910927
-SHA256 (openocd-org-openocd-g20250708-6872f7e40_GH0.tar.gz) = ee069f9c59e177547540730de0e129a54ac88002167852dc1459e727c01afb34
-SIZE (openocd-org-openocd-g20250708-6872f7e40_GH0.tar.gz) = 3356558
-SHA256 (msteveb-jimtcl-f160866_GH0.tar.gz) = 478f9a8bd1f435139dba6c9d8ba260b1111d7d724d98688a7b98804be08b712b
-SIZE (msteveb-jimtcl-f160866_GH0.tar.gz) = 4465652
-SHA256 (libjaylink-f73ad5e.tar.bz2) = 023daec65d3c43b756545dd136506d0a85e687ac19be41be7c47c27e70e53c17
-SIZE (libjaylink-f73ad5e.tar.bz2) = 59032
+TIMESTAMP = 1757872941
+SHA256 (openocd-org-openocd-g20250901-0732a9bb7_GH0.tar.gz) = 5620a3ee8797d8c47bb6544e6db97ade2c7d6b4e652affef8d54a6f378455114
+SIZE (openocd-org-openocd-g20250901-0732a9bb7_GH0.tar.gz) = 3404237
+SHA256 (msteveb-jimtcl-0.83_GH0.tar.gz) = 6f2df00009f5ac4ad654c1ae1d2f8ed18191de38d1f5a88a54ea99cc16936686
+SIZE (msteveb-jimtcl-0.83_GH0.tar.gz) = 4465834
+SHA256 (libjaylink-0.3.1.tar.bz2) = 3a1dea87a0ec57c24d2e017b0f5fc11953edda8fac8eeec7c5a1452a4c8816f6
+SIZE (libjaylink-0.3.1.tar.bz2) = 61062
diff --git a/devel/openocd-devel/files/patch-src_jtag_drivers_libusb__helper.c b/devel/openocd-devel/files/patch-src_jtag_drivers_libusb__helper.c
new file mode 100644
index 000000000000..590e20257588
--- /dev/null
+++ b/devel/openocd-devel/files/patch-src_jtag_drivers_libusb__helper.c
@@ -0,0 +1,32 @@
+--- src/jtag/drivers/libusb_helper.c.orig 2025-09-13 12:06:50 UTC
++++ src/jtag/drivers/libusb_helper.c
+@@ -378,6 +378,24 @@ int jtag_libusb_handle_events_completed(int *completed
+ return libusb_handle_events_completed(jtag_libusb_context, completed);
+ }
+
++#if __FreeBSD__ >= 15
++uint8_t *oocd_libusb_dev_mem_alloc(libusb_device_handle *devh,
++ size_t length)
++{
++ return malloc(length);
++}
++
++int oocd_libusb_dev_mem_free(libusb_device_handle *devh,
++ uint8_t *buffer, size_t length)
++{
++ if (!buffer)
++ return ERROR_OK;
++
++ free(buffer);
++ return ERROR_OK;
++}
++#else
++
+ static enum {
+ DEV_MEM_NOT_YET_DECIDED,
+ DEV_MEM_AVAILABLE,
+@@ -433,3 +451,4 @@ int oocd_libusb_dev_mem_free(libusb_device_handle *dev
+ }
+ return ERROR_FAIL;
+ }
++#endif
diff --git a/devel/openocd-devel/files/patch-src_server_server.c b/devel/openocd-devel/files/patch-src_server_server.c
new file mode 100644
index 000000000000..8ef702968f2e
--- /dev/null
+++ b/devel/openocd-devel/files/patch-src_server_server.c
@@ -0,0 +1,11 @@
+--- src/server/server.c.orig 2025-09-13 12:06:50 UTC
++++ src/server/server.c
+@@ -604,7 +604,7 @@ static void sig_handler(int sig)
+ /* store only first signal that hits us */
+ if (shutdown_openocd == CONTINUE_MAIN_LOOP) {
+ shutdown_openocd = SHUTDOWN_WITH_SIGNAL_CODE;
+- assert(sig >= SIG_ATOMIC_MIN && sig <= SIG_ATOMIC_MAX);
++ //assert(sig >= SIG_ATOMIC_MIN && sig <= SIG_ATOMIC_MAX);
+ last_signal = sig;
+ LOG_DEBUG("Terminating on Signal %d", sig);
+ } else
diff --git a/devel/openocd-devel/pkg-plist b/devel/openocd-devel/pkg-plist
index 3d425336f6a3..b654ce88c20d 100644
--- a/devel/openocd-devel/pkg-plist
+++ b/devel/openocd-devel/pkg-plist
@@ -77,6 +77,7 @@ share/man/man1/openocd.1.gz
%%DATADIR%%/scripts/board/digilent_nexys2.cfg
%%DATADIR%%/scripts/board/digilent_nexys_video.cfg
%%DATADIR%%/scripts/board/digilent_zedboard.cfg
+%%DATADIR%%/scripts/board/digilent_zybo.cfg
%%DATADIR%%/scripts/board/diolan_lpc4350-db1.cfg
%%DATADIR%%/scripts/board/diolan_lpc4357-db1.cfg
%%DATADIR%%/scripts/board/dk-tm4c129.cfg
@@ -181,6 +182,7 @@ share/man/man1/openocd.1.gz
%%DATADIR%%/scripts/board/microchip_same51_curiosity_nano.cfg
%%DATADIR%%/scripts/board/microchip_same54_xplained_pro.cfg
%%DATADIR%%/scripts/board/microchip_saml11_xplained_pro.cfg
+%%DATADIR%%/scripts/board/mikroe/clicker4-stm32f745vg.cfg
%%DATADIR%%/scripts/board/mini2440.cfg
%%DATADIR%%/scripts/board/mini6410.cfg
%%DATADIR%%/scripts/board/minispartan6.cfg
@@ -227,6 +229,7 @@ share/man/man1/openocd.1.gz
%%DATADIR%%/scripts/board/phytec_lpc3250.cfg
%%DATADIR%%/scripts/board/pic-p32mx.cfg
%%DATADIR%%/scripts/board/pico-debug.cfg
+%%DATADIR%%/scripts/board/pico2-debug.cfg
%%DATADIR%%/scripts/board/pipistrello.cfg
%%DATADIR%%/scripts/board/propox_mmnet1001.cfg
%%DATADIR%%/scripts/board/pxa255_sst.cfg
@@ -249,10 +252,10 @@ share/man/man1/openocd.1.gz
%%DATADIR%%/scripts/board/rsc-w910.cfg
%%DATADIR%%/scripts/board/sayma_amc.cfg
%%DATADIR%%/scripts/board/sheevaplug.cfg
-%%DATADIR%%/scripts/board/sifive-e31arty.cfg
-%%DATADIR%%/scripts/board/sifive-e51arty.cfg
-%%DATADIR%%/scripts/board/sifive-hifive1-revb.cfg
-%%DATADIR%%/scripts/board/sifive-hifive1.cfg
+%%DATADIR%%/scripts/board/sifive/e31-arty.cfg
+%%DATADIR%%/scripts/board/sifive/e51-arty.cfg
+%%DATADIR%%/scripts/board/sifive/hifive1-rev-b.cfg
+%%DATADIR%%/scripts/board/sifive/hifive1.cfg
%%DATADIR%%/scripts/board/smdk6410.cfg
%%DATADIR%%/scripts/board/snps_em_sk.cfg
%%DATADIR%%/scripts/board/snps_em_sk_v1.cfg
@@ -525,6 +528,7 @@ share/man/man1/openocd.1.gz
%%DATADIR%%/scripts/interface/beaglebone-swd-native.cfg
%%DATADIR%%/scripts/interface/buspirate.cfg
%%DATADIR%%/scripts/interface/chameleon.cfg
+%%DATADIR%%/scripts/interface/cmsis-dap-tcp.cfg
%%DATADIR%%/scripts/interface/cmsis-dap.cfg
%%DATADIR%%/scripts/interface/dln-2-gpiod.cfg
%%DATADIR%%/scripts/interface/dummy.cfg
@@ -634,8 +638,18 @@ share/man/man1/openocd.1.gz
%%DATADIR%%/scripts/interface/openjtag.cfg
%%DATADIR%%/scripts/interface/osbdm.cfg
%%DATADIR%%/scripts/interface/parport.cfg
+%%DATADIR%%/scripts/interface/parport/altium.cfg
+%%DATADIR%%/scripts/interface/parport/amt-wiggler-old.cfg
+%%DATADIR%%/scripts/interface/parport/arm-jtag.cfg
+%%DATADIR%%/scripts/interface/parport/aspo.cfg
+%%DATADIR%%/scripts/interface/parport/chameleon.cfg
%%DATADIR%%/scripts/interface/parport/dlc5.cfg
+%%DATADIR%%/scripts/interface/parport/flashlink.cfg
+%%DATADIR%%/scripts/interface/parport/lattice.cfg
+%%DATADIR%%/scripts/interface/parport/triton.cfg
+%%DATADIR%%/scripts/interface/parport/wiggler-ntrst-inverted.cfg
%%DATADIR%%/scripts/interface/parport/wiggler.cfg
+%%DATADIR%%/scripts/interface/parport/wiggler2.cfg
%%DATADIR%%/scripts/interface/parport_dlc5.cfg
%%DATADIR%%/scripts/interface/raspberrypi-gpio-connector.cfg
%%DATADIR%%/scripts/interface/raspberrypi-native.cfg
@@ -678,6 +692,7 @@ share/man/man1/openocd.1.gz
%%DATADIR%%/scripts/target/ar71xx.cfg
%%DATADIR%%/scripts/target/arm_corelink_sse200.cfg
%%DATADIR%%/scripts/target/armada370.cfg
+%%DATADIR%%/scripts/target/artery/at32f4x.cfg
%%DATADIR%%/scripts/target/at32ap7000.cfg
%%DATADIR%%/scripts/target/at91r40008.cfg
%%DATADIR%%/scripts/target/at91rm9200.cfg
@@ -853,6 +868,12 @@ share/man/man1/openocd.1.gz
%%DATADIR%%/scripts/target/max32620.cfg
%%DATADIR%%/scripts/target/max32625.cfg
%%DATADIR%%/scripts/target/max3263x.cfg
+%%DATADIR%%/scripts/target/max32670.cfg
+%%DATADIR%%/scripts/target/max32672.cfg
+%%DATADIR%%/scripts/target/max32675.cfg
+%%DATADIR%%/scripts/target/max32680.cfg
+%%DATADIR%%/scripts/target/max32690.cfg
+%%DATADIR%%/scripts/target/max32xxx_common.cfg
%%DATADIR%%/scripts/target/mc13224v.cfg
%%DATADIR%%/scripts/target/mdr32f9q2i.cfg
%%DATADIR%%/scripts/target/microchip/mpfs.cfg
@@ -889,6 +910,7 @@ share/man/man1/openocd.1.gz
%%DATADIR%%/scripts/target/pxa270.cfg
%%DATADIR%%/scripts/target/pxa3xx.cfg
%%DATADIR%%/scripts/target/qn908x.cfg
+%%DATADIR%%/scripts/target/qualcomm/qcs6490.cfg
%%DATADIR%%/scripts/target/qualcomm_qca4531.cfg
%%DATADIR%%/scripts/target/quark_d20xx.cfg
%%DATADIR%%/scripts/target/quark_x10xx.cfg
@@ -902,6 +924,7 @@ share/man/man1/openocd.1.gz
%%DATADIR%%/scripts/target/renesas_s7g2.cfg
%%DATADIR%%/scripts/target/rk3308.cfg
%%DATADIR%%/scripts/target/rk3399.cfg
+%%DATADIR%%/scripts/target/rk3588.cfg
%%DATADIR%%/scripts/target/rp2040.cfg
%%DATADIR%%/scripts/target/rp2350.cfg
%%DATADIR%%/scripts/target/rsl10.cfg
@@ -944,6 +967,7 @@ share/man/man1/openocd.1.gz
%%DATADIR%%/scripts/target/stm32l4x.cfg
%%DATADIR%%/scripts/target/stm32l5x.cfg
%%DATADIR%%/scripts/target/stm32u0x.cfg
+%%DATADIR%%/scripts/target/stm32u3x.cfg
%%DATADIR%%/scripts/target/stm32u5x.cfg
%%DATADIR%%/scripts/target/stm32w108xx.cfg
%%DATADIR%%/scripts/target/stm32wbax.cfg
diff --git a/devel/p4/Makefile.inc b/devel/p4/Makefile.inc
index 9594c3f6c73c..5ee8bf14dc75 100644
--- a/devel/p4/Makefile.inc
+++ b/devel/p4/Makefile.inc
@@ -1,7 +1,7 @@
P4VERSION?= r${PORTVERSION:S/^20//:C/\.[0-9]+$//}
YEAR= 2025
MAJOR= 1
-MINOR= 2761706
+MINOR= 2810567
JAM?= ${LOCALBASE}/bin/jam
OSVER?= ${OSREL:S/.//}
diff --git a/devel/p4/distinfo b/devel/p4/distinfo
index 6890717344b4..1d85c056b28f 100644
--- a/devel/p4/distinfo
+++ b/devel/p4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749096394
-SHA256 (p4source-2761706.tgz) = a6fef998a8894a50f7776a124544be3de7d87b94eb890e5ef3f9235e8f7274d2
-SIZE (p4source-2761706.tgz) = 6994039
+TIMESTAMP = 1758068923
+SHA256 (p4source-2810567.tgz) = afa90f8405e7c266404c562a63722b273e8f6a02fd0d07256982d4fadde30404
+SIZE (p4source-2810567.tgz) = 6998050
diff --git a/devel/p5-Alien-cmake3/Makefile b/devel/p5-Alien-cmake3/Makefile
index 5980db75d0e6..598b1843e1a2 100644
--- a/devel/p5-Alien-cmake3/Makefile
+++ b/devel/p5-Alien-cmake3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Alien-cmake3
-PORTVERSION= 0.09
+PORTVERSION= 0.10
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Alien-cmake3/distinfo b/devel/p5-Alien-cmake3/distinfo
index 748f6db9856c..5569aa167a98 100644
--- a/devel/p5-Alien-cmake3/distinfo
+++ b/devel/p5-Alien-cmake3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745684468
-SHA256 (Alien-cmake3-0.09.tar.gz) = 6d4b33c4eaa7b42d54aabdfca934af063e030ebcff834a3083cda1a7ab7ca3c0
-SIZE (Alien-cmake3-0.09.tar.gz) = 20318
+TIMESTAMP = 1756268643
+SHA256 (Alien-cmake3-0.10.tar.gz) = c87a09d8687b5c5057b825c56329513d8b1b7741b1ec4fca346465ee0219485f
+SIZE (Alien-cmake3-0.10.tar.gz) = 20376
diff --git a/devel/p5-Attribute-Handlers/Makefile b/devel/p5-Attribute-Handlers/Makefile
index 97095fbb4122..922657202324 100644
--- a/devel/p5-Attribute-Handlers/Makefile
+++ b/devel/p5-Attribute-Handlers/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Attribute-Handlers
-PORTVERSION= 0.99
+PORTVERSION= 1.03
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Attribute-Handlers/distinfo b/devel/p5-Attribute-Handlers/distinfo
index bfb0332d3790..d7a07ce44432 100644
--- a/devel/p5-Attribute-Handlers/distinfo
+++ b/devel/p5-Attribute-Handlers/distinfo
@@ -1,2 +1,3 @@
-SHA256 (Attribute-Handlers-0.99.tar.gz) = 937ea3ebfc9b14f4a4148bf3c32803709edbd12a387137a26370b38ee1fc9835
-SIZE (Attribute-Handlers-0.99.tar.gz) = 24045
+TIMESTAMP = 1756390886
+SHA256 (Attribute-Handlers-1.03.tar.gz) = 118a73b8bcd80fe3cf552c6da7c7d1a60ecd1f486aaee6a405d79e15edaf1ec2
+SIZE (Attribute-Handlers-1.03.tar.gz) = 20171
diff --git a/devel/p5-CPAN-Perl-Releases/Makefile b/devel/p5-CPAN-Perl-Releases/Makefile
index a5e0d39dd618..acbb1ba5b398 100644
--- a/devel/p5-CPAN-Perl-Releases/Makefile
+++ b/devel/p5-CPAN-Perl-Releases/Makefile
@@ -1,5 +1,5 @@
PORTNAME= CPAN-Perl-Releases
-PORTVERSION= 5.20250721
+PORTVERSION= 5.20250820
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-CPAN-Perl-Releases/distinfo b/devel/p5-CPAN-Perl-Releases/distinfo
index e2cd343b580b..12370a16a411 100644
--- a/devel/p5-CPAN-Perl-Releases/distinfo
+++ b/devel/p5-CPAN-Perl-Releases/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369372
-SHA256 (CPAN-Perl-Releases-5.20250721.tar.gz) = 965cb5403088ce2b5ebf64e7055c409a1656641f9f95d71e0d4c2f20b47b1365
-SIZE (CPAN-Perl-Releases-5.20250721.tar.gz) = 23493
+TIMESTAMP = 1757120570
+SHA256 (CPAN-Perl-Releases-5.20250820.tar.gz) = d90eeecb37aaa6da32559949ae0dd337a740ff30e4e1ec45dad7c1147b53e04d
+SIZE (CPAN-Perl-Releases-5.20250820.tar.gz) = 23552
diff --git a/devel/p5-Class-Unload/Makefile b/devel/p5-Class-Unload/Makefile
index 981f71f6d76a..e819b0ecfd30 100644
--- a/devel/p5-Class-Unload/Makefile
+++ b/devel/p5-Class-Unload/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Class-Unload
-PORTVERSION= 0.11
+PORTVERSION= 0.12
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Class-Unload/distinfo b/devel/p5-Class-Unload/distinfo
index 274189c21ccb..50ac7ed34c0b 100644
--- a/devel/p5-Class-Unload/distinfo
+++ b/devel/p5-Class-Unload/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1498242963
-SHA256 (Class-Unload-0.11.tar.gz) = 52e29747a7e4d2e1a289c0e1de8107634f10c8426cd7c9d31ecac8383e4a0a5f
-SIZE (Class-Unload-0.11.tar.gz) = 11607
+TIMESTAMP = 1755696328
+SHA256 (Class-Unload-0.12.tar.gz) = 2508039578fb5457fdffb22d8fa6f90be295c30417901d0fd975744e55922696
+SIZE (Class-Unload-0.12.tar.gz) = 12085
diff --git a/devel/p5-Data-Censor/Makefile b/devel/p5-Data-Censor/Makefile
new file mode 100644
index 000000000000..4a5e5af0767e
--- /dev/null
+++ b/devel/p5-Data-Censor/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= Data-Censor
+PORTVERSION= 0.04
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= wen@FreeBSD.org
+COMMENT= Censor sensitive stuff in a data structure
+WWW= https://metacpan.org/release/Data-Censor
+
+LICENSE= ART20
+
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-Ref-Util>=0:devel/p5-Ref-Util
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Data-Censor/distinfo b/devel/p5-Data-Censor/distinfo
new file mode 100644
index 000000000000..23514d9825c9
--- /dev/null
+++ b/devel/p5-Data-Censor/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757989816
+SHA256 (Data-Censor-0.04.tar.gz) = b713694b004362ba799baca9ee96a5d1c45a5e297711e3312f741ef511e2cc83
+SIZE (Data-Censor-0.04.tar.gz) = 6494
diff --git a/devel/p5-Data-Censor/pkg-descr b/devel/p5-Data-Censor/pkg-descr
new file mode 100644
index 000000000000..4383692b7324
--- /dev/null
+++ b/devel/p5-Data-Censor/pkg-descr
@@ -0,0 +1 @@
+Data::Censor is a perl module to censor sensitive stuff in a data structure.
diff --git a/devel/p5-Data-Censor/pkg-plist b/devel/p5-Data-Censor/pkg-plist
new file mode 100644
index 000000000000..0b1c6d5b5017
--- /dev/null
+++ b/devel/p5-Data-Censor/pkg-plist
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/Data/Censor.pm
+%%PERL5_MAN3%%/Data::Censor.3.gz
diff --git a/devel/p5-Devel-OverloadInfo/Makefile b/devel/p5-Devel-OverloadInfo/Makefile
index 14a46d384ca4..5735c9a66f39 100644
--- a/devel/p5-Devel-OverloadInfo/Makefile
+++ b/devel/p5-Devel-OverloadInfo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Devel-OverloadInfo
-PORTVERSION= 0.007
+PORTVERSION= 0.008
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Devel-OverloadInfo/distinfo b/devel/p5-Devel-OverloadInfo/distinfo
index 5ce389eeebdb..3d58c0c32c70 100644
--- a/devel/p5-Devel-OverloadInfo/distinfo
+++ b/devel/p5-Devel-OverloadInfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1619725331
-SHA256 (Devel-OverloadInfo-0.007.tar.gz) = 21a184163b90f91f06ffc7f5de0b968356546ae9b400a9d75c573c958c246222
-SIZE (Devel-OverloadInfo-0.007.tar.gz) = 16258
+TIMESTAMP = 1757120572
+SHA256 (Devel-OverloadInfo-0.008.tar.gz) = 91347d3a0b9a269180a3ea0e0d43f12c55dec3ddb974642f0e19093f907543d4
+SIZE (Devel-OverloadInfo-0.008.tar.gz) = 16801
diff --git a/devel/p5-Devel-PatchPerl/Makefile b/devel/p5-Devel-PatchPerl/Makefile
index 73ce21ceb5bd..007e0d1106cd 100644
--- a/devel/p5-Devel-PatchPerl/Makefile
+++ b/devel/p5-Devel-PatchPerl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Devel-PatchPerl
-PORTVERSION= 2.08
+PORTVERSION= 2.14
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -10,7 +10,7 @@ WWW= https://metacpan.org/release/Devel-PatchPerl
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-File-pushd>=1:devel/p5-File-pushd \
diff --git a/devel/p5-Devel-PatchPerl/distinfo b/devel/p5-Devel-PatchPerl/distinfo
index 8521313d0be1..802df83ae174 100644
--- a/devel/p5-Devel-PatchPerl/distinfo
+++ b/devel/p5-Devel-PatchPerl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611665365
-SHA256 (Devel-PatchPerl-2.08.tar.gz) = 69c6e97016260f408e9d7e448f942b36a6d49df5af07340f1d65d7e230167419
-SIZE (Devel-PatchPerl-2.08.tar.gz) = 183758
+TIMESTAMP = 1757436439
+SHA256 (Devel-PatchPerl-2.14.tar.gz) = 2426d27ab00f65ecded5cdc8f2c2889b01c199063ab4ab688fc8df39cdde9a0f
+SIZE (Devel-PatchPerl-2.14.tar.gz) = 191870
diff --git a/devel/p5-File-Finder/Makefile b/devel/p5-File-Finder/Makefile
index febfceedaa74..d91dca8342b1 100644
--- a/devel/p5-File-Finder/Makefile
+++ b/devel/p5-File-Finder/Makefile
@@ -1,6 +1,5 @@
PORTNAME= File-Finder
-PORTVERSION= 0.53
-PORTREVISION= 2
+PORTVERSION= 1.01
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -14,6 +13,7 @@ LICENSE_COMB= dual
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Text-Glob>0:textproc/p5-Text-Glob
+TEST_DEPENDS= p5-File-Find-Rule>0:devel/p5-File-Find-Rule
USES= perl5
USE_PERL5= configure
diff --git a/devel/p5-File-Finder/distinfo b/devel/p5-File-Finder/distinfo
index e90e9f15b4de..cc08d42cca0f 100644
--- a/devel/p5-File-Finder/distinfo
+++ b/devel/p5-File-Finder/distinfo
@@ -1,2 +1,3 @@
-SHA256 (File-Finder-0.53.tar.gz) = 2ecbc19ac67a9e635c872a807a8d3eaaff5babc054f15a191d47cdfc5f176a74
-SIZE (File-Finder-0.53.tar.gz) = 14485
+TIMESTAMP = 1756032622
+SHA256 (File-Finder-1.01.tar.gz) = 2b6abd64354e76c5c2e5b37a34228af2d807f6ed4ab7070b116b6b448265fb87
+SIZE (File-Finder-1.01.tar.gz) = 15337
diff --git a/devel/p5-File-Temp/Makefile b/devel/p5-File-Temp/Makefile
index 150392da20e9..4d38e9234540 100644
--- a/devel/p5-File-Temp/Makefile
+++ b/devel/p5-File-Temp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= File-Temp
-PORTVERSION= 0.2311
+PORTVERSION= 0.2312
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-File-Temp/distinfo b/devel/p5-File-Temp/distinfo
index da8a7a4d446e..7cf95cf3f1d7 100644
--- a/devel/p5-File-Temp/distinfo
+++ b/devel/p5-File-Temp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1601754190
-SHA256 (File-Temp-0.2311.tar.gz) = 2290d61bf5c39882fc3311da9ce1c7f42dbdf825ae169e552c59fe4598b36f4a
-SIZE (File-Temp-0.2311.tar.gz) = 76988
+TIMESTAMP = 1757436441
+SHA256 (File-Temp-0.2312.tar.gz) = 6fa961d955cf84d5b87f2f219a723cf77cb44b79282793f6819ccb19e8d0b884
+SIZE (File-Temp-0.2312.tar.gz) = 77192
diff --git a/devel/p5-Filter/Makefile b/devel/p5-Filter/Makefile
index 33084b6abf41..8cda039bfda5 100644
--- a/devel/p5-Filter/Makefile
+++ b/devel/p5-Filter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Filter
-PORTVERSION= 1.64
+PORTVERSION= 1.65
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:RURBAN
diff --git a/devel/p5-Filter/distinfo b/devel/p5-Filter/distinfo
index 04bcd7d5d055..91ef083be949 100644
--- a/devel/p5-Filter/distinfo
+++ b/devel/p5-Filter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1661599571
-SHA256 (Filter-1.64.tar.gz) = 13e7fb7e1d326598e3660103cf1974bee9f690ac5b43b339f2c022f2b5fcef2c
-SIZE (Filter-1.64.tar.gz) = 96733
+TIMESTAMP = 1757518204
+SHA256 (Filter-1.65.tar.gz) = cb70da7ae5e19138a0b22fb3b6387c3ae697a3cd3f3f6ecde425152e9124d1e6
+SIZE (Filter-1.65.tar.gz) = 98439
diff --git a/devel/p5-Function-Parameters/Makefile b/devel/p5-Function-Parameters/Makefile
index e100dd49c148..9a63fbee9d01 100644
--- a/devel/p5-Function-Parameters/Makefile
+++ b/devel/p5-Function-Parameters/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Function-Parameters
-PORTVERSION= 2.002005
+PORTVERSION= 2.002006
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:MAUKE
diff --git a/devel/p5-Function-Parameters/distinfo b/devel/p5-Function-Parameters/distinfo
index b7d1a7a2fae2..709077d62b7e 100644
--- a/devel/p5-Function-Parameters/distinfo
+++ b/devel/p5-Function-Parameters/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738088888
-SHA256 (Function-Parameters-2.002005.tar.gz) = c8c9e116db2b551b8eb19aa8452aee6a26ad052886dffcd8e544616dd4cd5ab8
-SIZE (Function-Parameters-2.002005.tar.gz) = 73067
+TIMESTAMP = 1757120574
+SHA256 (Function-Parameters-2.002006.tar.gz) = ec36c5d891f31a90a6b6d6198d983a5974603ad5eb4f9376af807ac37493f9a2
+SIZE (Function-Parameters-2.002006.tar.gz) = 73151
diff --git a/devel/p5-Glib-Object-Introspection/Makefile b/devel/p5-Glib-Object-Introspection/Makefile
index 03a1088978c7..1a48682ec67c 100644
--- a/devel/p5-Glib-Object-Introspection/Makefile
+++ b/devel/p5-Glib-Object-Introspection/Makefile
@@ -1,6 +1,5 @@
PORTNAME= Glib-Object-Introspection
-PORTVERSION= 0.051
-PORTREVISION= 1
+PORTVERSION= 0.052
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Glib-Object-Introspection/distinfo b/devel/p5-Glib-Object-Introspection/distinfo
index f8d7080d9b9d..3f658adf96b6 100644
--- a/devel/p5-Glib-Object-Introspection/distinfo
+++ b/devel/p5-Glib-Object-Introspection/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693823845
-SHA256 (Glib-Object-Introspection-0.051.tar.gz) = 6569611dcc80ac1482c7c22264b1ae8c9c351d4983511eb9a6c5f47a10150089
-SIZE (Glib-Object-Introspection-0.051.tar.gz) = 89445
+TIMESTAMP = 1757436443
+SHA256 (Glib-Object-Introspection-0.052.tar.gz) = 555b4f1308939bb3141ea4570ad12e04e27c23329c302c9dc8725409e1049111
+SIZE (Glib-Object-Introspection-0.052.tar.gz) = 90276
diff --git a/devel/p5-IO-KQueue/Makefile b/devel/p5-IO-KQueue/Makefile
index 3303ec248d50..c6302ce89f52 100644
--- a/devel/p5-IO-KQueue/Makefile
+++ b/devel/p5-IO-KQueue/Makefile
@@ -11,18 +11,16 @@ WWW= https://metacpan.org/release/IO-KQueue
LICENSE= ART10 GPLv2
LICENSE_COMB= dual
-BUILD_DEPENDS= ${_BUILD_RUN_DEPENDS}
-RUN_DEPENDS= ${_BUILD_RUN_DEPENDS}
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-Devel-CheckLib>=0:devel/p5-Devel-CheckLib
USES= perl5
USE_PERL5= configure
OPTIONS_DEFINE= EXAMPLES
-_BUILD_RUN_DEPENDS= p5-Devel-CheckLib>=0:devel/p5-Devel-CheckLib
-
post-install:
- ${STRIP_CMD} ${STAGEDIR}${SITE_ARCH}/auto/IO/KQueue/KQueue.so
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/IO/KQueue/KQueue.so
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
diff --git a/devel/p5-Minion/Makefile b/devel/p5-Minion/Makefile
index ff0036216a32..d52c071d8c6e 100644
--- a/devel/p5-Minion/Makefile
+++ b/devel/p5-Minion/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Minion
-PORTVERSION= 10.31
+PORTVERSION= 11.0
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:SRI
diff --git a/devel/p5-Minion/distinfo b/devel/p5-Minion/distinfo
index af1e833032ff..08d9b1fc7c8a 100644
--- a/devel/p5-Minion/distinfo
+++ b/devel/p5-Minion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727314520
-SHA256 (Minion-10.31.tar.gz) = 3068f99033e69df08145b584a91ee224f4e97dc6242e102221e8220a3f28503b
-SIZE (Minion-10.31.tar.gz) = 1732406
+TIMESTAMP = 1757120576
+SHA256 (Minion-11.0.tar.gz) = f84ef5ab2d6cb94b32efde8331553b925343a900707355d18205dc2a3dacf3ac
+SIZE (Minion-11.0.tar.gz) = 1741108
diff --git a/devel/p5-Minion/pkg-plist b/devel/p5-Minion/pkg-plist
index afa35fd2d76f..55a57bc39102 100644
--- a/devel/p5-Minion/pkg-plist
+++ b/devel/p5-Minion/pkg-plist
@@ -8,6 +8,7 @@
%%SITE_PERL%%/Minion/Guide.pod
%%SITE_PERL%%/Minion/Iterator.pm
%%SITE_PERL%%/Minion/Job.pm
+%%SITE_PERL%%/Minion/Util.pm
%%SITE_PERL%%/Minion/Worker.pm
%%SITE_PERL%%/Mojolicious/Plugin/Minion.pm
%%SITE_PERL%%/Mojolicious/Plugin/Minion/Admin.pm
@@ -56,6 +57,7 @@
%%PERL5_MAN3%%/Minion::Guide.3.gz
%%PERL5_MAN3%%/Minion::Iterator.3.gz
%%PERL5_MAN3%%/Minion::Job.3.gz
+%%PERL5_MAN3%%/Minion::Util.3.gz
%%PERL5_MAN3%%/Minion::Worker.3.gz
%%PERL5_MAN3%%/Mojolicious::Plugin::Minion.3.gz
%%PERL5_MAN3%%/Mojolicious::Plugin::Minion::Admin.3.gz
diff --git a/devel/p5-Module-CoreList/Makefile b/devel/p5-Module-CoreList/Makefile
index 18807c2a893b..c575fbc238f4 100644
--- a/devel/p5-Module-CoreList/Makefile
+++ b/devel/p5-Module-CoreList/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Module-CoreList
-PORTVERSION= 5.20250720
+PORTVERSION= 5.20250820
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Module-CoreList/distinfo b/devel/p5-Module-CoreList/distinfo
index 1ff296b081f1..f0e677dd962d 100644
--- a/devel/p5-Module-CoreList/distinfo
+++ b/devel/p5-Module-CoreList/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265724
-SHA256 (Module-CoreList-5.20250720.tar.gz) = f1f560ec18b071d80c12d3a1bec5d6e6066c812550376104c108463a3a3841e9
-SIZE (Module-CoreList-5.20250720.tar.gz) = 144541
+TIMESTAMP = 1757120578
+SHA256 (Module-CoreList-5.20250820.tar.gz) = 84f88ace5acf98dbacea3cd46cf12735aefd38b50e845b1a42fb0fa2a5ac1ba7
+SIZE (Module-CoreList-5.20250820.tar.gz) = 144843
diff --git a/devel/p5-Module-CoreList/files/patch-Makefile.PL b/devel/p5-Module-CoreList/files/patch-Makefile.PL
index 0ff0e5b8e2e0..b915b090994e 100644
--- a/devel/p5-Module-CoreList/files/patch-Makefile.PL
+++ b/devel/p5-Module-CoreList/files/patch-Makefile.PL
@@ -1,10 +1,10 @@
---- Makefile.PL.orig 2020-06-08 18:59:47 UTC
+--- Makefile.PL.orig 2025-08-13 12:44:53 UTC
+++ Makefile.PL
@@ -25,7 +25,6 @@ WriteMakefile
'List::Util' => 0,
'version' => 0.88,
},
- 'EXE_FILES' => [ _scripts() ],
- 'INSTALLDIRS' => ($] < 5.011 ? 'perl' : 'site'),
'PL_FILES' => {},
LICENSE => 'perl',
+ @extra,
diff --git a/devel/p5-Object-Authority/Makefile b/devel/p5-Object-Authority/Makefile
index ad4d04a2f1fc..2491340f02aa 100644
--- a/devel/p5-Object-Authority/Makefile
+++ b/devel/p5-Object-Authority/Makefile
@@ -16,4 +16,8 @@ TEST_DEPENDS= p5-Test-Exception>=0:devel/p5-Test-Exception
USES= perl5
USE_PERL5= configure
+# Remove old, broken, bundled Scalar::Util
+post-extract:
+ ${RM} -rf ${WRKSRC}/inc/Scalar
+
.include <bsd.port.mk>
diff --git a/devel/p5-Opcodes/Makefile b/devel/p5-Opcodes/Makefile
index 19503cfab56b..c06c45d0ffed 100644
--- a/devel/p5-Opcodes/Makefile
+++ b/devel/p5-Opcodes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Opcodes
-PORTVERSION= 0.15
+PORTVERSION= 0.16
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:RURBAN
diff --git a/devel/p5-Opcodes/distinfo b/devel/p5-Opcodes/distinfo
index a3774e04c030..07fa927f5d77 100644
--- a/devel/p5-Opcodes/distinfo
+++ b/devel/p5-Opcodes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751116944
-SHA256 (Opcodes-0.15.tar.gz) = ef4e0a6d675594b1ab14b82402f2262114a82870e81f9bcad1b6d2099e9a4e2a
-SIZE (Opcodes-0.15.tar.gz) = 57108
+TIMESTAMP = 1757430554
+SHA256 (Opcodes-0.16.tar.gz) = 9d8bf9f100115aa8e62497ac594dff91b63ae9f29acf3195fe4b1ff8d9b530d0
+SIZE (Opcodes-0.16.tar.gz) = 57411
diff --git a/devel/p5-PAR/Makefile b/devel/p5-PAR/Makefile
index bf991489d477..c12ed3a220bc 100644
--- a/devel/p5-PAR/Makefile
+++ b/devel/p5-PAR/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PAR
-PORTVERSION= 1.020
+PORTVERSION= 1.021
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-PAR/distinfo b/devel/p5-PAR/distinfo
index f4a81633fdcb..801e8a4a4e59 100644
--- a/devel/p5-PAR/distinfo
+++ b/devel/p5-PAR/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710712374
-SHA256 (PAR-1.020.tar.gz) = 6654537fe98eb7dafc341aae550507b8a834a9dff7893afec1aafe95ad1fb769
-SIZE (PAR-1.020.tar.gz) = 66318
+TIMESTAMP = 1757120580
+SHA256 (PAR-1.021.tar.gz) = 732fcfd3c1ba8bb314d7df92d14209e066d19b4c45f8451e58d684f0ddfe6bf3
+SIZE (PAR-1.021.tar.gz) = 58604
diff --git a/devel/p5-PAR/pkg-plist b/devel/p5-PAR/pkg-plist
index 95df4e7ebf69..2e1f4893f4e8 100644
--- a/devel/p5-PAR/pkg-plist
+++ b/devel/p5-PAR/pkg-plist
@@ -1,13 +1,11 @@
%%SITE_PERL%%/PAR.pm
%%SITE_PERL%%/PAR/Environment.pod
-%%SITE_PERL%%/PAR/FAQ.pod
%%SITE_PERL%%/PAR/Heavy.pm
%%SITE_PERL%%/PAR/SetupProgname.pm
%%SITE_PERL%%/PAR/SetupTemp.pm
%%SITE_PERL%%/PAR/Tutorial.pod
%%PERL5_MAN3%%/PAR.3.gz
%%PERL5_MAN3%%/PAR::Environment.3.gz
-%%PERL5_MAN3%%/PAR::FAQ.3.gz
%%PERL5_MAN3%%/PAR::Heavy.3.gz
%%PERL5_MAN3%%/PAR::SetupProgname.3.gz
%%PERL5_MAN3%%/PAR::SetupTemp.3.gz
diff --git a/devel/p5-Parallel-ForkManager/Makefile b/devel/p5-Parallel-ForkManager/Makefile
index 2c657d4f212c..7d713c153a29 100644
--- a/devel/p5-Parallel-ForkManager/Makefile
+++ b/devel/p5-Parallel-ForkManager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Parallel-ForkManager
-PORTVERSION= 2.03
+PORTVERSION= 2.04
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Parallel-ForkManager/distinfo b/devel/p5-Parallel-ForkManager/distinfo
index 3d1683536aae..bbf090fda183 100644
--- a/devel/p5-Parallel-ForkManager/distinfo
+++ b/devel/p5-Parallel-ForkManager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725377938
-SHA256 (Parallel-ForkManager-2.03.tar.gz) = c0e0bead458224b9ac5bb32ed2b1fa088963b565521c1bb1a6a3566d522c2e35
-SIZE (Parallel-ForkManager-2.03.tar.gz) = 35459
+TIMESTAMP = 1757176693
+SHA256 (Parallel-ForkManager-2.04.tar.gz) = 606894fc2e9f7cd13d9ec099aaac103a8f0943d1d80c2c486bae14730a39b7fc
+SIZE (Parallel-ForkManager-2.04.tar.gz) = 37406
diff --git a/devel/p5-Sepia/Makefile b/devel/p5-Sepia/Makefile
index 4beedf68e25d..78878c136ff8 100644
--- a/devel/p5-Sepia/Makefile
+++ b/devel/p5-Sepia/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Sepia
PORTVERSION= 0.992
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Set-Object/Makefile b/devel/p5-Set-Object/Makefile
index dca858d40602..1ec2deb4be4e 100644
--- a/devel/p5-Set-Object/Makefile
+++ b/devel/p5-Set-Object/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Set-Object
-PORTVERSION= 1.42
+PORTVERSION= 1.43
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Set-Object/distinfo b/devel/p5-Set-Object/distinfo
index 20c6ab696a60..25560ec85b03 100644
--- a/devel/p5-Set-Object/distinfo
+++ b/devel/p5-Set-Object/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1650229072
-SHA256 (Set-Object-1.42.tar.gz) = d18c5a8a233eabbd0206cf3da5b00fcdd7b37febf12a93dcc3d1c026e6fdec45
-SIZE (Set-Object-1.42.tar.gz) = 83376
+TIMESTAMP = 1757518386
+SHA256 (Set-Object-1.43.tar.gz) = e3b3c7c7ecb91ef6d20eb06bf6bff74e41c40b75bd234e107d2ecf78d3dea9d1
+SIZE (Set-Object-1.43.tar.gz) = 83541
diff --git a/devel/p5-Specio/Makefile b/devel/p5-Specio/Makefile
index d4ba9864654f..3abb30a3bf2c 100644
--- a/devel/p5-Specio/Makefile
+++ b/devel/p5-Specio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Specio
-PORTVERSION= 0.51
+PORTVERSION= 0.52
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:DROLSKY
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Clone>=0:devel/p5-Clone \
- p5-Clone-Choose>=0:devel/p5-Clone-Choose \
p5-Clone-PP>=0:devel/p5-Clone-PP \
p5-Devel-StackTrace>=0:devel/p5-Devel-StackTrace \
p5-Eval-Closure>=0:devel/p5-Eval-Closure \
diff --git a/devel/p5-Specio/distinfo b/devel/p5-Specio/distinfo
index 0897ca86fb0c..a10b15c69295 100644
--- a/devel/p5-Specio/distinfo
+++ b/devel/p5-Specio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954156
-SHA256 (Specio-0.51.tar.gz) = 505f5de28bee55545b9ec0c45c1d5e4ae568d4f5dbb5e8eabe9d980cb9b68f93
-SIZE (Specio-0.51.tar.gz) = 133033
+TIMESTAMP = 1757120582
+SHA256 (Specio-0.52.tar.gz) = aa770a8f5f61af37cd34b81b6ea8039e431b0e3b070f251617024abacdfadbdc
+SIZE (Specio-0.52.tar.gz) = 133969
diff --git a/devel/p5-Struct-Dumb/Makefile b/devel/p5-Struct-Dumb/Makefile
index 2272246ca501..0c98bbc55c86 100644
--- a/devel/p5-Struct-Dumb/Makefile
+++ b/devel/p5-Struct-Dumb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Struct-Dumb
-PORTVERSION= 0.14
+PORTVERSION= 0.15
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:PEVANS
@@ -11,7 +11,7 @@ WWW= https://metacpan.org/release/Struct-Dumb
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE
TEST_DEPENDS= p5-Test-Simple>=1.302200:devel/p5-Test-Simple
diff --git a/devel/p5-Struct-Dumb/distinfo b/devel/p5-Struct-Dumb/distinfo
index 26e9d6f97d64..594e7e31cc0b 100644
--- a/devel/p5-Struct-Dumb/distinfo
+++ b/devel/p5-Struct-Dumb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677771113
-SHA256 (Struct-Dumb-0.14.tar.gz) = 13c148536b10e28c6e0b4e132f29e4ca6e69b5749059c44157a27e84a5459436
-SIZE (Struct-Dumb-0.14.tar.gz) = 18352
+TIMESTAMP = 1757120584
+SHA256 (Struct-Dumb-0.15.tar.gz) = 0507550d52d7b34990cb057496fc8473eb838f8420c32283216e975b596848bf
+SIZE (Struct-Dumb-0.15.tar.gz) = 21132
diff --git a/devel/p5-Sub-Quote/Makefile b/devel/p5-Sub-Quote/Makefile
index 1b866f90bfcc..eb206bef441e 100644
--- a/devel/p5-Sub-Quote/Makefile
+++ b/devel/p5-Sub-Quote/Makefile
@@ -1,6 +1,5 @@
PORTNAME= Sub-Quote
-PORTVERSION= 2.006008
-PORTREVISION= 1
+PORTVERSION= 2.006009
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:HAARG
diff --git a/devel/p5-Sub-Quote/distinfo b/devel/p5-Sub-Quote/distinfo
index b85cfb6d3195..8b37e990b73f 100644
--- a/devel/p5-Sub-Quote/distinfo
+++ b/devel/p5-Sub-Quote/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675192005
-SHA256 (Sub-Quote-2.006008.tar.gz) = 94bebd500af55762e83ea2f2bc594d87af828072370c7110c60c238a800d15b2
-SIZE (Sub-Quote-2.006008.tar.gz) = 35925
+TIMESTAMP = 1756033457
+SHA256 (Sub-Quote-2.006009.tar.gz) = 967282d54d2d51b198c67935594f93e4dea3e54d1e5bced158c94e29be868a4b
+SIZE (Sub-Quote-2.006009.tar.gz) = 36379
diff --git a/devel/p5-Sys-Info-Base/Makefile b/devel/p5-Sys-Info-Base/Makefile
index a1817a65101e..6d98324bdb11 100644
--- a/devel/p5-Sys-Info-Base/Makefile
+++ b/devel/p5-Sys-Info-Base/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Sys-Info-Base
-PORTVERSION= 0.7807
+PORTVERSION= 0.7810
CATEGORIES= devel sysutils perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -10,9 +10,11 @@ WWW= https://metacpan.org/release/Sys-Info-Base
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
+LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-Text-Template-Simple>=0:textproc/p5-Text-Template-Simple
+RUN_DEPENDS= p5-Sys-HostIP>=0:sysutils/p5-Sys-HostIP \
+ p5-Text-Template-Simple>=0:textproc/p5-Text-Template-Simple
USES= perl5
USE_PERL5= configure
diff --git a/devel/p5-Sys-Info-Base/distinfo b/devel/p5-Sys-Info-Base/distinfo
index 142fcb950f6d..08670b9c7d67 100644
--- a/devel/p5-Sys-Info-Base/distinfo
+++ b/devel/p5-Sys-Info-Base/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1546258208
-SHA256 (Sys-Info-Base-0.7807.tar.gz) = 132362b0046e8dc4f12e1560903623a88a8871d09bf1c29d93d48d3f4a582acb
-SIZE (Sys-Info-Base-0.7807.tar.gz) = 21739
+TIMESTAMP = 1757436445
+SHA256 (Sys-Info-Base-0.7810.tar.gz) = 21bc494695d19282645b03c4819f31df25da4a510a364b0be08c6eb15d49c070
+SIZE (Sys-Info-Base-0.7810.tar.gz) = 22588
diff --git a/devel/p5-Sys-Virt/Makefile b/devel/p5-Sys-Virt/Makefile
index 874bfe613553..0af343f8ac6f 100644
--- a/devel/p5-Sys-Virt/Makefile
+++ b/devel/p5-Sys-Virt/Makefile
@@ -1,12 +1,12 @@
PORTNAME= Sys-Virt
-PORTVERSION= 11.2.0
+PORTVERSION= 11.6.0
DISTVERSIONPREFIX= v
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:DANBERR
PKGNAMEPREFIX= p5-
-MAINTAINER= fw@moov.de
+MAINTAINER= novel@FreeBSD.org
COMMENT= Perl bindings for libvirt
WWW= https://metacpan.org/release/Sys-Virt
diff --git a/devel/p5-Sys-Virt/distinfo b/devel/p5-Sys-Virt/distinfo
index 0514cc7624d1..77699178de34 100644
--- a/devel/p5-Sys-Virt/distinfo
+++ b/devel/p5-Sys-Virt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751393650
-SHA256 (Sys-Virt-v11.2.0.tar.gz) = 96251421f0c93f8275031c76610638577d498db72cfcfe687b7c32d32615a449
-SIZE (Sys-Virt-v11.2.0.tar.gz) = 177372
+TIMESTAMP = 1755087922
+SHA256 (Sys-Virt-v11.6.0.tar.gz) = 8d6e61a96d099d78a22b7f1cd3e3392fe663b2fce8c5bb769d87c4a01f3e20c9
+SIZE (Sys-Virt-v11.6.0.tar.gz) = 177510
diff --git a/devel/p5-Term-Table/Makefile b/devel/p5-Term-Table/Makefile
index 44d716691c39..4bef1680ccdf 100644
--- a/devel/p5-Term-Table/Makefile
+++ b/devel/p5-Term-Table/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Term-Table
-PORTVERSION= 0.024
+PORTVERSION= 0.025
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Term-Table/distinfo b/devel/p5-Term-Table/distinfo
index e3db781f454f..1b699f54995b 100644
--- a/devel/p5-Term-Table/distinfo
+++ b/devel/p5-Term-Table/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735705139
-SHA256 (Term-Table-0.024.tar.gz) = 52288538c3b0514bcd2b61f645686c256619e56a421ae992e2b76d31927c4ece
-SIZE (Term-Table-0.024.tar.gz) = 29271
+TIMESTAMP = 1757436447
+SHA256 (Term-Table-0.025.tar.gz) = 2e7d83a8be97cdb71d5eb8165b5e82dc9e3f4f624db972a3cdfd6eba7e2cb29e
+SIZE (Term-Table-0.025.tar.gz) = 29889
diff --git a/devel/p5-Time-Piece/Makefile b/devel/p5-Time-Piece/Makefile
index 8f23d860dc71..71acde664ae3 100644
--- a/devel/p5-Time-Piece/Makefile
+++ b/devel/p5-Time-Piece/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Time-Piece
-PORTVERSION= 1.36
+PORTVERSION= 1.3701
PORTEPOCH= 1
CATEGORIES= devel perl5
MASTER_SITES= CPAN
diff --git a/devel/p5-Time-Piece/distinfo b/devel/p5-Time-Piece/distinfo
index ea6edf452be3..0df97421837e 100644
--- a/devel/p5-Time-Piece/distinfo
+++ b/devel/p5-Time-Piece/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744097648
-SHA256 (Time-Piece-1.36.tar.gz) = 483b200aa752b8bacd7267714f990e94b13ccaa19e6b68a309f61b26e730298d
-SIZE (Time-Piece-1.36.tar.gz) = 38878
+TIMESTAMP = 1756269005
+SHA256 (Time-Piece-1.3701.tar.gz) = 857721f77f6180160282c68defbd138ef4091bbe3a1d2532c712890a3d092fdf
+SIZE (Time-Piece-1.3701.tar.gz) = 43715
diff --git a/devel/p5-Type-Tiny/Makefile b/devel/p5-Type-Tiny/Makefile
index bedc21c55043..5b21f590fc48 100644
--- a/devel/p5-Type-Tiny/Makefile
+++ b/devel/p5-Type-Tiny/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Type-Tiny
-PORTVERSION= 2.008002
+PORTVERSION= 2.008003
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:TOBYINK
diff --git a/devel/p5-Type-Tiny/distinfo b/devel/p5-Type-Tiny/distinfo
index de2620664b53..53343bca2be4 100644
--- a/devel/p5-Type-Tiny/distinfo
+++ b/devel/p5-Type-Tiny/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546458
-SHA256 (Type-Tiny-2.008002.tar.gz) = 3d12f4c4952e1184b10a45ce45bba8226aad2ec584032dcde6adf5074be6b46e
-SIZE (Type-Tiny-2.008002.tar.gz) = 500479
+TIMESTAMP = 1757436449
+SHA256 (Type-Tiny-2.008003.tar.gz) = 47e76a2c09a6508a0f65bc88954a6e26172d92978cfde5edb8ddaa2013cf06e7
+SIZE (Type-Tiny-2.008003.tar.gz) = 501047
diff --git a/devel/p5-XS-Parse-Sublike/Makefile b/devel/p5-XS-Parse-Sublike/Makefile
index 5d27cedc6c6a..5d271c8aa3b9 100644
--- a/devel/p5-XS-Parse-Sublike/Makefile
+++ b/devel/p5-XS-Parse-Sublike/Makefile
@@ -1,5 +1,5 @@
PORTNAME= XS-Parse-Sublike
-PORTVERSION= 0.37
+PORTVERSION= 0.38
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:PEVANS
diff --git a/devel/p5-XS-Parse-Sublike/distinfo b/devel/p5-XS-Parse-Sublike/distinfo
index e9cb440282c4..c82aa756e639 100644
--- a/devel/p5-XS-Parse-Sublike/distinfo
+++ b/devel/p5-XS-Parse-Sublike/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739116688
-SHA256 (XS-Parse-Sublike-0.37.tar.gz) = 736528c888ea7b6a6191011e5d5a7824ec38a5620507de6ef45e4bc6e1cf0da9
-SIZE (XS-Parse-Sublike-0.37.tar.gz) = 73053
+TIMESTAMP = 1757120586
+SHA256 (XS-Parse-Sublike-0.38.tar.gz) = 40e5475da9d1f4c2491c1e817a127f0a69629a18f2295894988298b6ff3c5f9e
+SIZE (XS-Parse-Sublike-0.38.tar.gz) = 73572
diff --git a/devel/p5-meta/Makefile b/devel/p5-meta/Makefile
index 3347ee914409..0d655bbeb4e4 100644
--- a/devel/p5-meta/Makefile
+++ b/devel/p5-meta/Makefile
@@ -1,5 +1,5 @@
PORTNAME= meta
-PORTVERSION= 0.013
+PORTVERSION= 0.014
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:PEVANS
diff --git a/devel/p5-meta/distinfo b/devel/p5-meta/distinfo
index 2a250f9262c5..94b7bfcc82f4 100644
--- a/devel/p5-meta/distinfo
+++ b/devel/p5-meta/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936090
-SHA256 (meta-0.013.tar.gz) = 7790e1e4f04b952433fa4a1e9b2eb7e24b6381c244a8c0d8054f01289009799f
-SIZE (meta-0.013.tar.gz) = 35284
+TIMESTAMP = 1757436451
+SHA256 (meta-0.014.tar.gz) = a8ff430060140412ae600962a11f3faf9abd28721300ca5dc04be8bf9adb2dca
+SIZE (meta-0.014.tar.gz) = 35488
diff --git a/devel/packr/Makefile b/devel/packr/Makefile
index 897c5425090d..7d1b5db795b0 100644
--- a/devel/packr/Makefile
+++ b/devel/packr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= packr
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.3
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/parol-ls/Makefile b/devel/parol-ls/Makefile
index 7f19cdfbd281..e456b52761a9 100644
--- a/devel/parol-ls/Makefile
+++ b/devel/parol-ls/Makefile
@@ -1,6 +1,6 @@
PORTNAME= parol-ls
DISTVERSION= 1.0.1
-PORTREVISION= 8
+PORTREVISION= 10
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -10,8 +10,8 @@ WWW= https://jsinger67.github.io/ \
LICENSE= APACHE20 MIT
LICENSE_COMB= dual
-LICENSE_FILE_APACHE20= ${WRKSRC}/../../LICENSE-APACHE
-LICENSE_FILE_MIT= ${WRKSRC}/../../LICENSE-MIT
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
USES= cargo
@@ -19,7 +19,9 @@ USE_GITHUB= yes
GH_ACCOUNT= jsinger67
GH_PROJECT= parol
-WRKSRC_SUBDIR= crates/parol-ls
+CARGO_SRC_SUBDIR= crates/parol-ls
+CARGO_BUILD= yes
+CARGO_INSTALL= yes
CARGO_CRATES= ahash-0.8.11 \
aho-corasick-1.1.3 \
diff --git a/devel/parol-ls/files/patch-Cargo.toml b/devel/parol-ls/files/patch-Cargo.toml
new file mode 100644
index 000000000000..a1a0cbb33274
--- /dev/null
+++ b/devel/parol-ls/files/patch-Cargo.toml
@@ -0,0 +1,13 @@
+- prevent breakage due to crates/.cargo inclusion
+
+--- Cargo.toml.orig 2025-09-20 09:05:40 UTC
++++ Cargo.toml
+@@ -3,7 +3,7 @@ members = [
+ resolver = "2"
+
+ members = [
+- "crates/*",
++ "crates/parol-ls",
+ ]
+
+ exclude = [
diff --git a/devel/parol/Makefile b/devel/parol/Makefile
index 870e4aacae31..519d6ef48957 100644
--- a/devel/parol/Makefile
+++ b/devel/parol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= parol
DISTVERSION= 1.0.1
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -9,15 +9,17 @@ WWW= https://github.com/jsinger67/parol
LICENSE= APACHE20 MIT
LICENSE_COMB= dual
-LICENSE_FILE_APACHE20= ${WRKSRC}/../../LICENSE-APACHE
-LICENSE_FILE_MIT= ${WRKSRC}/../../LICENSE-MIT
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= jsinger67
-WRKSRC_SUBDIR= crates/parol
+CARGO_SRC_SUBDIR= crates/parol
+CARGO_BUILD= yes
+CARGO_INSTALL= yes
CARGO_CRATES= ahash-0.8.7 \
aho-corasick-1.0.1 \
diff --git a/devel/parol/files/patch-Cargo.toml b/devel/parol/files/patch-Cargo.toml
new file mode 100644
index 000000000000..285edd4cf135
--- /dev/null
+++ b/devel/parol/files/patch-Cargo.toml
@@ -0,0 +1,13 @@
+- prevent breakage due to crates/.cargo inclusion
+
+--- Cargo.toml.orig 2025-09-20 09:01:51 UTC
++++ Cargo.toml
+@@ -3,7 +3,7 @@ members = [
+ resolver = "2"
+
+ members = [
+- "crates/*",
++ "crates/parol",
+ ]
+
+ exclude = [
diff --git a/devel/patsh/Makefile b/devel/patsh/Makefile
index edc9c2d123fa..df6b4ed8df89 100644
--- a/devel/patsh/Makefile
+++ b/devel/patsh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= patsh
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
-PORTREVISION= 17
+PORTREVISION= 19
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/pcre2/Makefile b/devel/pcre2/Makefile
index 5fe467cf5cbf..7b09ea0fd806 100644
--- a/devel/pcre2/Makefile
+++ b/devel/pcre2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pcre2
-DISTVERSION= 10.45
-PORTREVISION= 1
+DISTVERSION= 10.46
CATEGORIES= devel
MASTER_SITES= https://github.com/PCRE2Project/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
diff --git a/devel/pcre2/distinfo b/devel/pcre2/distinfo
index b168a4197d70..558f8cfcb451 100644
--- a/devel/pcre2/distinfo
+++ b/devel/pcre2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738825989
-SHA256 (pcre2-10.45.tar.bz2) = 21547f3516120c75597e5b30a992e27a592a31950b5140e7b8bfde3f192033c4
-SIZE (pcre2-10.45.tar.bz2) = 2072403
+TIMESTAMP = 1759339956
+SHA256 (pcre2-10.46.tar.bz2) = 15fbc5aba6beee0b17aecb04602ae39432393aba1ebd8e39b7cabf7db883299f
+SIZE (pcre2-10.46.tar.bz2) = 2035354
diff --git a/devel/pear-PHP_CodeCoverage/Makefile b/devel/pear-PHP_CodeCoverage/Makefile
index 070021fcb8ad..5068dc564fbf 100644
--- a/devel/pear-PHP_CodeCoverage/Makefile
+++ b/devel/pear-PHP_CodeCoverage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PHP_CodeCoverage
-PORTVERSION= 12.3.1
+PORTVERSION= 12.3.6
CATEGORIES= devel pear
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/pear-PHP_CodeCoverage/distinfo b/devel/pear-PHP_CodeCoverage/distinfo
index a64f96384ea6..dbe493e95972 100644
--- a/devel/pear-PHP_CodeCoverage/distinfo
+++ b/devel/pear-PHP_CodeCoverage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954162
-SHA256 (sebastianbergmann-php-code-coverage-12.3.1_GH0.tar.gz) = d8d8c006f02443320dca7bbdeb07955abd1a7fccde455733dc4762f8eec5db5c
-SIZE (sebastianbergmann-php-code-coverage-12.3.1_GH0.tar.gz) = 342812
+TIMESTAMP = 1757436461
+SHA256 (sebastianbergmann-php-code-coverage-12.3.6_GH0.tar.gz) = 552460b3640f7c34aa9b22055d68e3b7de6710276b24c5226a3dfc7fdc1da1bc
+SIZE (sebastianbergmann-php-code-coverage-12.3.6_GH0.tar.gz) = 343616
diff --git a/devel/pecl-APCu/Makefile b/devel/pecl-APCu/Makefile
index 205a02472d7a..284332fb65bc 100644
--- a/devel/pecl-APCu/Makefile
+++ b/devel/pecl-APCu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= APCu
-PORTVERSION= 5.1.25
+PORTVERSION= 5.1.27
CATEGORIES= devel
DISTNAME= apcu-${PORTVERSION}
diff --git a/devel/pecl-APCu/distinfo b/devel/pecl-APCu/distinfo
index 0ce87fd8186a..7d26f1687c2c 100644
--- a/devel/pecl-APCu/distinfo
+++ b/devel/pecl-APCu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796030
-SHA256 (PECL/apcu-5.1.25.tgz) = c4e7bae1cc2b9f68857889c022c7ea8cbc38b830c07273a2226cc44dc6de3048
-SIZE (PECL/apcu-5.1.25.tgz) = 94319
+TIMESTAMP = 1757120600
+SHA256 (PECL/apcu-5.1.27.tgz) = 1a2c37fcad2ae2a1aea779cd6ca9353d8b38d4e27dde2327c52ff3892dfadb3f
+SIZE (PECL/apcu-5.1.27.tgz) = 94489
diff --git a/devel/pecl-ast/Makefile b/devel/pecl-ast/Makefile
index ad87b5572d3d..2d25e181d0b5 100644
--- a/devel/pecl-ast/Makefile
+++ b/devel/pecl-ast/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ast
-PORTVERSION= 1.1.2
+PORTVERSION= 1.1.3
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/pecl-ast/distinfo b/devel/pecl-ast/distinfo
index fbc5f808f6dd..f441a3e2f085 100644
--- a/devel/pecl-ast/distinfo
+++ b/devel/pecl-ast/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724084566
-SHA256 (PECL/ast-1.1.2.tgz) = 8742427ff7c07ba93f940968f7363972ea040d97d847da3b79b4283c2a369dea
-SIZE (PECL/ast-1.1.2.tgz) = 54465
+TIMESTAMP = 1757120602
+SHA256 (PECL/ast-1.1.3.tgz) = 528b54aabcfce6bf0e94b5940a73cca357d4a52fad9fef4cd4dc025abc1a9fbd
+SIZE (PECL/ast-1.1.3.tgz) = 56561
diff --git a/devel/pecl-ast/files/patch-php85 b/devel/pecl-ast/files/patch-php85
deleted file mode 100644
index b322966979e4..000000000000
--- a/devel/pecl-ast/files/patch-php85
+++ /dev/null
@@ -1,50 +0,0 @@
-Reference: https://github.com/nikic/php-ast/pull/252
- https://github.com/php/php-src/commit/e421a44ac6ba1474d72df46b3331753671bbfe76
- https://github.com/php/php-src/commit/ca49a7bec2a0a8d77bfa4b6d375ca0ffa4edc5ee
-
---- ast_data.c.orig 2024-08-10 18:39:35 UTC
-+++ ast_data.c
-@@ -42,8 +42,10 @@ const zend_ast_kind ast_kinds[] = {
- ZEND_AST_EMPTY,
- ZEND_AST_ISSET,
- ZEND_AST_SHELL_EXEC,
-+#if PHP_VERSION_ID < 80500
- ZEND_AST_CLONE,
- ZEND_AST_EXIT,
-+#endif
- ZEND_AST_PRINT,
- ZEND_AST_INCLUDE_OR_EVAL,
- ZEND_AST_UNARY_OP,
-@@ -158,8 +160,10 @@ const char *ast_kind_to_name(zend_ast_kind kind) {
- case ZEND_AST_EMPTY: return "AST_EMPTY";
- case ZEND_AST_ISSET: return "AST_ISSET";
- case ZEND_AST_SHELL_EXEC: return "AST_SHELL_EXEC";
-+#if PHP_VERSION_ID < 80500
- case ZEND_AST_CLONE: return "AST_CLONE";
- case ZEND_AST_EXIT: return "AST_EXIT";
-+#endif
- case ZEND_AST_PRINT: return "AST_PRINT";
- case ZEND_AST_INCLUDE_OR_EVAL: return "AST_INCLUDE_OR_EVAL";
- case ZEND_AST_UNARY_OP: return "AST_UNARY_OP";
-@@ -278,8 +282,10 @@ zend_string *ast_kind_child_name(zend_ast_kind kind, u
- case ZEND_AST_CAST:
- case ZEND_AST_EMPTY:
- case ZEND_AST_SHELL_EXEC:
-+#if PHP_VERSION_ID < 80500
- case ZEND_AST_CLONE:
- case ZEND_AST_EXIT:
-+#endif
- case ZEND_AST_PRINT:
- case ZEND_AST_INCLUDE_OR_EVAL:
- case ZEND_AST_UNARY_OP:
-@@ -618,8 +624,10 @@ void ast_register_kind_constants(INIT_FUNC_ARGS) {
- REGISTER_NS_LONG_CONSTANT("ast", "AST_EMPTY", ZEND_AST_EMPTY, CONST_CS | CONST_PERSISTENT);
- REGISTER_NS_LONG_CONSTANT("ast", "AST_ISSET", ZEND_AST_ISSET, CONST_CS | CONST_PERSISTENT);
- REGISTER_NS_LONG_CONSTANT("ast", "AST_SHELL_EXEC", ZEND_AST_SHELL_EXEC, CONST_CS | CONST_PERSISTENT);
-+#if PHP_VERSION_ID < 80500
- REGISTER_NS_LONG_CONSTANT("ast", "AST_CLONE", ZEND_AST_CLONE, CONST_CS | CONST_PERSISTENT);
- REGISTER_NS_LONG_CONSTANT("ast", "AST_EXIT", ZEND_AST_EXIT, CONST_CS | CONST_PERSISTENT);
-+#endif
- REGISTER_NS_LONG_CONSTANT("ast", "AST_PRINT", ZEND_AST_PRINT, CONST_CS | CONST_PERSISTENT);
- REGISTER_NS_LONG_CONSTANT("ast", "AST_INCLUDE_OR_EVAL", ZEND_AST_INCLUDE_OR_EVAL, CONST_CS | CONST_PERSISTENT);
- REGISTER_NS_LONG_CONSTANT("ast", "AST_UNARY_OP", ZEND_AST_UNARY_OP, CONST_CS | CONST_PERSISTENT);
diff --git a/devel/pecl-grpc/Makefile b/devel/pecl-grpc/Makefile
index 6302b00e06b6..27c91d60f16d 100644
--- a/devel/pecl-grpc/Makefile
+++ b/devel/pecl-grpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpc
-PORTVERSION= 1.74.0
+PORTVERSION= 1.75.0
CATEGORIES= devel net
MAINTAINER= vanilla@FreeBSD.org
diff --git a/devel/pecl-grpc/distinfo b/devel/pecl-grpc/distinfo
index 301a834ea849..d20bd4d75434 100644
--- a/devel/pecl-grpc/distinfo
+++ b/devel/pecl-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753421950
-SHA256 (PECL/grpc-1.74.0.tgz) = 972ce8a989f2c15a951444950c1febe84eb88e59aeaca29d96e005fe55df1fc3
-SIZE (PECL/grpc-1.74.0.tgz) = 6725867
+TIMESTAMP = 1758027333
+SHA256 (PECL/grpc-1.75.0.tgz) = d2fa2d09bb12472fd716db1f6d637375e02dfa2b6923d7812ff52554ce365ba1
+SIZE (PECL/grpc-1.75.0.tgz) = 6803863
diff --git a/devel/pecl-protobuf/Makefile b/devel/pecl-protobuf/Makefile
index 21b3575539bc..3de4641da596 100644
--- a/devel/pecl-protobuf/Makefile
+++ b/devel/pecl-protobuf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protobuf
-PORTVERSION= 4.31.1
+PORTVERSION= 4.32.0
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/pecl-protobuf/distinfo b/devel/pecl-protobuf/distinfo
index 4ebc72e47979..49c536cb4237 100644
--- a/devel/pecl-protobuf/distinfo
+++ b/devel/pecl-protobuf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495747
-SHA256 (PECL/protobuf-4.31.1.tgz) = 89574979ecdca983308acc9675275d5d23afe7df16f61450b3cdf190e9002f4c
-SIZE (PECL/protobuf-4.31.1.tgz) = 494867
+TIMESTAMP = 1757120604
+SHA256 (PECL/protobuf-4.32.0.tgz) = 4ae29e01061418df1b0b961f55f29561d6dc506ff9806117e8ae5d4ecf640ccf
+SIZE (PECL/protobuf-4.32.0.tgz) = 486656
diff --git a/devel/pecl-raphf2/Makefile b/devel/pecl-raphf2/Makefile
index bc6d8c40bc60..cdccc9139f5c 100644
--- a/devel/pecl-raphf2/Makefile
+++ b/devel/pecl-raphf2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= raphf
-PORTVERSION= 2.0.1
-PORTREVISION= 1
+DISTVERSION= 2.0.2
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/pecl-raphf2/distinfo b/devel/pecl-raphf2/distinfo
index 53cbead2021c..f097198e2d1d 100644
--- a/devel/pecl-raphf2/distinfo
+++ b/devel/pecl-raphf2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1572272219
-SHA256 (PECL/raphf-2.0.1.tgz) = da3566db17422e5ef08b7ff144162952aabc14cb22407cc6b1d2a2d095812bd0
-SIZE (PECL/raphf-2.0.1.tgz) = 16003
+TIMESTAMP = 1756637446
+SHA256 (PECL/raphf-2.0.2.tgz) = 7e782fbe7b7de2b5f1c43f49d9eb8c427649b547573564c78baaf2b8f8160ef4
+SIZE (PECL/raphf-2.0.2.tgz) = 16262
diff --git a/devel/pecl-uuid/Makefile b/devel/pecl-uuid/Makefile
index ab97c07bebe4..95db121a3d6c 100644
--- a/devel/pecl-uuid/Makefile
+++ b/devel/pecl-uuid/Makefile
@@ -1,13 +1,13 @@
PORTNAME= uuid
-PORTVERSION= 1.2.0
-PORTREVISION= 1
+DISTVERSION= 1.3.0
CATEGORIES= devel pear
MAINTAINER= gasol.wu@gmail.com
COMMENT= UUID extension in PHP
WWW= https://pecl.php.net/package/uuid
-LICENSE= LGPL3
+LICENSE= LGPL21+
+LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libuuid.so:misc/libuuid
diff --git a/devel/pecl-uuid/distinfo b/devel/pecl-uuid/distinfo
index e9cbb86ae11e..350c5f97f21c 100644
--- a/devel/pecl-uuid/distinfo
+++ b/devel/pecl-uuid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1641644391
-SHA256 (PECL/uuid-1.2.0.tgz) = 5cb834d32fa7d270494aa47fd96e062ef819df59d247788562695fd1f4e470a4
-SIZE (PECL/uuid-1.2.0.tgz) = 16270
+TIMESTAMP = 1754531206
+SHA256 (PECL/uuid-1.3.0.tgz) = b7af055e2c409622f8c5e6242d1c526c00e011a93c39b10ca28040b908da3f37
+SIZE (PECL/uuid-1.3.0.tgz) = 17385
diff --git a/devel/phabricator/Makefile b/devel/phabricator/Makefile
index d44db60756ef..013b838d76bc 100644
--- a/devel/phabricator/Makefile
+++ b/devel/phabricator/Makefile
@@ -15,6 +15,7 @@ RUN_DEPENDS= arcanist-lib${PHP_PKGNAMESUFFIX}>=20210113_4:devel/arcanist-lib@${P
git:devel/git
USES= cpe dos2unix php:cli,flavors shebangfix
+IGNORE_WITH_PHP= 85
CPE_VENDOR= phacility
DOS2UNIX_FILES= externals/phpmailer/class.smtp.php externals/phpqrcode/phpqrcode.php
USE_GITHUB= yes
diff --git a/devel/php-composer/Makefile b/devel/php-composer/Makefile
index af89665e5deb..b755186de8d9 100644
--- a/devel/php-composer/Makefile
+++ b/devel/php-composer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= composer
-DISTVERSION= 2.8.10
+DISTVERSION= 2.8.12
CATEGORIES= devel
MASTER_SITES= https://getcomposer.org/download/${DISTVERSION}/
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/devel/php-composer/distinfo b/devel/php-composer/distinfo
index 52690f8d36f0..743341b9085d 100644
--- a/devel/php-composer/distinfo
+++ b/devel/php-composer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752263341
-SHA256 (composer-2.8.10/composer.phar) = 28dbb6bd8bef31479c7985b774c130a8bda37dbe63c35b56f6cb6bc377427573
-SIZE (composer-2.8.10/composer.phar) = 3116618
+TIMESTAMP = 1758364677
+SHA256 (composer-2.8.12/composer.phar) = f446ea719708bb85fcbf4ef18def5d0515f1f9b4d703f6d820c9c1656e10a2f2
+SIZE (composer-2.8.12/composer.phar) = 3125332
diff --git a/devel/phpunit10/Makefile b/devel/phpunit10/Makefile
index ed19288e2228..312fd35c894d 100644
--- a/devel/phpunit10/Makefile
+++ b/devel/phpunit10/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 10.5.48
+PORTVERSION= 10.5.53
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 10${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit10/distinfo b/devel/phpunit10/distinfo
index 65bec27a2c3c..fd6a2fa0e576 100644
--- a/devel/phpunit10/distinfo
+++ b/devel/phpunit10/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416404
-SHA256 (phpunit-10.5.48.phar) = 5489da9032965cd38de190e798445190939141a4557ffc98c30ba333da9baadd
-SIZE (phpunit-10.5.48.phar) = 5174191
+TIMESTAMP = 1757120500
+SHA256 (phpunit-10.5.53.phar) = 49d60103394857979704638c12361688534c9671670b7d2e47077a6045480707
+SIZE (phpunit-10.5.53.phar) = 5202157
diff --git a/devel/phpunit11/Makefile b/devel/phpunit11/Makefile
index 0c3705263612..c5171d540157 100644
--- a/devel/phpunit11/Makefile
+++ b/devel/phpunit11/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 11.5.27
+PORTVERSION= 11.5.36
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 11${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit11/distinfo b/devel/phpunit11/distinfo
index 8888c7aaf713..1c5a7e11d648 100644
--- a/devel/phpunit11/distinfo
+++ b/devel/phpunit11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416406
-SHA256 (phpunit-11.5.27.phar) = 1237bc707354cddf0163ff29bd7fa1f120f9ca55ad7fe035f0fba583f2313ab5
-SIZE (phpunit-11.5.27.phar) = 5660473
+TIMESTAMP = 1757436415
+SHA256 (phpunit-11.5.36.phar) = 41404affc262924b590b2a13de696e9e17d56919c57e2520cf937ef44aa5494f
+SIZE (phpunit-11.5.36.phar) = 5695018
diff --git a/devel/phpunit12/Makefile b/devel/phpunit12/Makefile
index 246235f885f2..ed2d993d3080 100644
--- a/devel/phpunit12/Makefile
+++ b/devel/phpunit12/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 12.2.7
+PORTVERSION= 12.3.8
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 12${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit12/distinfo b/devel/phpunit12/distinfo
index be4a4cd9edfc..4ff8f4cfefc0 100644
--- a/devel/phpunit12/distinfo
+++ b/devel/phpunit12/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416408
-SHA256 (phpunit-12.2.7.phar) = 0385e4dbfbb825b7c90ed9c726819b548042d8f3b947d34bb612c1371ffbddfc
-SIZE (phpunit-12.2.7.phar) = 5990892
+TIMESTAMP = 1757436417
+SHA256 (phpunit-12.3.8.phar) = d04ddbb813a690c5cfa15133f0c2db3509b1e5d1ac543af662727fe679a49194
+SIZE (phpunit-12.3.8.phar) = 6090107
diff --git a/devel/phpunit9/Makefile b/devel/phpunit9/Makefile
index 136298132fe7..5c7c7f5881cb 100644
--- a/devel/phpunit9/Makefile
+++ b/devel/phpunit9/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 9.6.23
+PORTVERSION= 9.6.25
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 9${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit9/distinfo b/devel/phpunit9/distinfo
index 1a703a784fae..b50d2ed3dc72 100644
--- a/devel/phpunit9/distinfo
+++ b/devel/phpunit9/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546420
-SHA256 (phpunit-9.6.23.phar) = f195cd37de1bd14b4b60aa90af5bea95e8506d828c0dbbcf8dca03d78a38e79f
-SIZE (phpunit-9.6.23.phar) = 5126417
+TIMESTAMP = 1757120506
+SHA256 (phpunit-9.6.25.phar) = 4f702e0a2af6359f5418d9d17280225de08bc9597145e53afcaab77ade472fa1
+SIZE (phpunit-9.6.25.phar) = 5128471
diff --git a/devel/pickle/Makefile b/devel/pickle/Makefile
index 47cd5ca2c5b1..77122a79756e 100644
--- a/devel/pickle/Makefile
+++ b/devel/pickle/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pickle
-PORTVERSION= 4.20
+DISTVERSION= 5.01
CATEGORIES= devel
-MASTER_SITES= http://wiki.kewl.org/downloads/
+MASTER_SITES= LOCAL/bofh/devel/${PORTNAME}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Programs Microchip PICs using ICSP
@@ -17,22 +17,18 @@ BROKEN_mips64= invokes x86 assembler
USES= gmake tar:tgz
-ALL_TARGET= build
+ALL_TARGET= freebsd
PLIST_FILES= ${BIN_SYMLINKS} \
- bin/pctrl \
- bin/${PORTNAME} \
- bin/pio \
- bin/pload \
- bin/ptest
+ bin/${PORTNAME}
BIN_SYMLINKS= bin/n14 \
bin/n16 \
bin/p12 \
bin/p14 \
- bin/p16 \
- bin/p24 \
- bin/p32
+ bin/p16
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
.include <bsd.port.options.mk>
@@ -47,9 +43,8 @@ post-patch:
s|-ggdb||' ${WRKSRC}/src/Makefile
do-install:
-.for i in ${PORTNAME} pio ptest pctrl pload
- (cd ${WRKSRC}/src && ${INSTALL_PROGRAM} ${i} ${STAGEDIR}${PREFIX}/bin/${i})
-.endfor
+ (cd ${WRKSRC}/src && \
+ ${INSTALL_PROGRAM} ${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME})
.for i in ${BIN_SYMLINKS}
${RLN} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/${i}
.endfor
diff --git a/devel/pickle/distinfo b/devel/pickle/distinfo
index 417f0bb3ed74..6db1adf70335 100644
--- a/devel/pickle/distinfo
+++ b/devel/pickle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1586347272
-SHA256 (pickle-4.20.tgz) = 8e1060ffd56a97eec6e65453c2dad0e81af2908c2a0e5449a16c71b163d6877a
-SIZE (pickle-4.20.tgz) = 171353
+TIMESTAMP = 1755512796
+SHA256 (pickle-5.01.tgz) = 3729a5a217757a59884d21b632c8e60e1637d94c282bcf5138d00260450f2b89
+SIZE (pickle-5.01.tgz) = 178611
diff --git a/devel/pijul/Makefile b/devel/pijul/Makefile
index f6b6f95a3b48..60ff3837fdd3 100644
--- a/devel/pijul/Makefile
+++ b/devel/pijul/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pijul
PORTVERSION= 1.0.0.b9
-PORTREVISION= 12
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
diff --git a/devel/pipelight/Makefile b/devel/pipelight/Makefile
index d2a7cea2763c..4f9ddab4f1dc 100644
--- a/devel/pipelight/Makefile
+++ b/devel/pipelight/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pipelight
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.0
-PORTREVISION= 9
+DISTVERSION= 0.10.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
@@ -10,11 +10,13 @@ COMMENT= Self-hosted, lightweight, CI/CD pipelines
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-LIB_DEPENDS= libssh2.so:security/libssh2
-
-USES= cargo localbase pkgconfig ssl
-USE_GITHUB= yes
+USES= cargo localbase pkgconfig
+USE_GITHUB= yes
CARGO_INSTALL_PATH= ${PORTNAME}
-PLIST_FILES= bin/pipelight
+PLIST_FILES= bin/pipelight
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%VERSION%%|${DISTVERSION}|' \
+ ${WRKSRC}/cli/Cargo.toml
.include <bsd.port.mk>
diff --git a/devel/pipelight/Makefile.crates b/devel/pipelight/Makefile.crates
index 126780c11512..1aba58e50ba7 100644
--- a/devel/pipelight/Makefile.crates
+++ b/devel/pipelight/Makefile.crates
@@ -1,147 +1,217 @@
-CARGO_CRATES= addr2line-0.22.0 \
- adler-1.0.2 \
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.0 \
+ ahash-0.8.11 \
aho-corasick-1.1.3 \
+ allocator-api2-0.2.20 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.15 \
- anstyle-1.0.8 \
- anstyle-parse-0.2.5 \
- anstyle-query-1.1.1 \
- anstyle-wincon-3.0.4 \
- anyhow-1.0.86 \
+ ansi-str-0.8.0 \
+ ansitok-0.2.0 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.6 \
+ anyhow-1.0.93 \
arc-swap-1.7.1 \
+ arraydeque-0.5.1 \
+ arrayvec-0.5.2 \
assert_cmd-2.0.16 \
async-priority-channel-0.2.0 \
async-recursion-1.1.1 \
+ async-trait-0.1.83 \
atomic-take-1.1.0 \
- autocfg-1.3.0 \
- backtrace-0.3.73 \
+ autocfg-1.4.0 \
+ backtrace-0.3.74 \
backtrace-ext-0.2.1 \
+ base64-0.21.7 \
bitflags-1.3.2 \
bitflags-2.6.0 \
block-buffer-0.10.4 \
- bstr-1.10.0 \
+ bon-2.3.0 \
+ bon-macros-2.3.0 \
+ bstr-1.11.0 \
bumpalo-3.16.0 \
+ bytecount-0.6.8 \
byteorder-1.5.0 \
- bytes-1.7.1 \
- cc-1.1.13 \
+ bytes-1.8.0 \
+ cc-1.2.1 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
chrono-0.4.38 \
- clap-4.5.16 \
- clap_builder-4.5.15 \
- clap_complete-4.5.18 \
- clap_derive-4.5.13 \
- clap_lex-0.7.2 \
- clap_mangen-0.2.23 \
- colorchoice-1.0.2 \
+ clap-4.5.21 \
+ clap_builder-4.5.21 \
+ clap_complete-4.5.38 \
+ clap_derive-4.5.18 \
+ clap_lex-0.7.3 \
+ clap_mangen-0.2.24 \
+ clru-0.6.2 \
+ colorchoice-1.0.3 \
colored-2.1.0 \
concurrent-queue-2.5.0 \
+ config-0.14.1 \
console-0.15.8 \
+ const-random-0.1.18 \
+ const-random-macro-0.1.16 \
convert_case-0.6.0 \
core-foundation-sys-0.8.7 \
- cpufeatures-0.2.13 \
+ cpufeatures-0.2.16 \
+ crc32fast-1.4.2 \
crossbeam-channel-0.5.13 \
crossbeam-deque-0.8.5 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.20 \
+ crunchy-0.2.2 \
crypto-common-0.1.6 \
- deranged-0.3.11 \
+ darling-0.20.10 \
+ darling_core-0.20.10 \
+ darling_macro-0.20.10 \
derivative-2.2.0 \
destructure_traitobject-0.2.0 \
dialoguer-0.11.0 \
difflib-0.4.0 \
digest-0.10.7 \
+ displaydoc-0.2.5 \
+ dlv-list-0.5.2 \
doc-comment-0.3.3 \
dunce-1.0.5 \
either-1.13.0 \
encode_unicode-0.3.6 \
+ encoding_rs-0.8.35 \
endian-type-0.1.2 \
+ env_filter-0.1.2 \
+ env_logger-0.11.5 \
equivalent-1.0.1 \
errno-0.3.9 \
event-listener-4.0.3 \
faster-hex-0.9.0 \
- fastrand-2.1.0 \
- filetime-0.2.24 \
+ fastrand-2.2.0 \
+ filetime-0.2.25 \
+ flate2-1.0.35 \
fnv-1.0.7 \
form_urlencoded-1.2.1 \
fsevent-sys-4.1.0 \
- futures-0.3.30 \
- futures-channel-0.3.30 \
- futures-core-0.3.30 \
- futures-executor-0.3.30 \
- futures-io-0.3.30 \
- futures-macro-0.3.30 \
- futures-sink-0.3.30 \
- futures-task-0.3.30 \
- futures-util-0.3.30 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
generic-array-0.14.7 \
+ getrandom-0.1.16 \
getrandom-0.2.15 \
- gimli-0.29.0 \
- git2-0.19.0 \
- gix-actor-0.31.5 \
- gix-config-0.36.1 \
- gix-config-value-0.14.7 \
- gix-date-0.8.7 \
+ gimli-0.31.1 \
+ gix-0.68.0 \
+ gix-actor-0.32.0 \
+ gix-actor-0.33.1 \
+ gix-chunk-0.4.10 \
+ gix-commitgraph-0.25.1 \
+ gix-config-0.40.0 \
+ gix-config-0.42.0 \
+ gix-config-value-0.14.10 \
+ gix-date-0.9.2 \
+ gix-diff-0.48.0 \
+ gix-discover-0.37.0 \
gix-features-0.38.2 \
- gix-fs-0.10.2 \
- gix-glob-0.16.4 \
+ gix-features-0.39.1 \
+ gix-fs-0.11.3 \
+ gix-fs-0.12.0 \
+ gix-glob-0.16.5 \
+ gix-glob-0.17.1 \
gix-hash-0.14.2 \
- gix-lock-13.1.1 \
- gix-object-0.42.3 \
- gix-path-0.10.9 \
- gix-ref-0.43.0 \
- gix-sec-0.10.7 \
- gix-tempfile-13.1.1 \
- gix-trace-0.1.9 \
- gix-utils-0.1.12 \
- gix-validate-0.8.5 \
+ gix-hash-0.15.1 \
+ gix-hashtable-0.6.0 \
+ gix-lock-14.0.0 \
+ gix-lock-15.0.1 \
+ gix-object-0.44.0 \
+ gix-object-0.46.0 \
+ gix-odb-0.65.0 \
+ gix-pack-0.55.0 \
+ gix-path-0.10.13 \
+ gix-quote-0.4.14 \
+ gix-ref-0.47.0 \
+ gix-ref-0.49.0 \
+ gix-refspec-0.27.0 \
+ gix-revision-0.31.0 \
+ gix-revwalk-0.17.0 \
+ gix-sec-0.10.10 \
+ gix-tempfile-14.0.2 \
+ gix-tempfile-15.0.0 \
+ gix-trace-0.1.11 \
+ gix-traverse-0.43.0 \
+ gix-url-0.28.1 \
+ gix-utils-0.1.13 \
+ gix-validate-0.9.2 \
glob-0.3.1 \
- globset-0.4.14 \
- handlebars-6.0.0 \
+ globset-0.4.15 \
+ handlebars-6.2.0 \
hashbrown-0.14.5 \
- hcl-edit-0.8.1 \
- hcl-primitives-0.1.5 \
- hcl-rs-0.18.0 \
+ hashbrown-0.15.2 \
+ hashlink-0.8.4 \
+ hcl-edit-0.8.3 \
+ hcl-primitives-0.1.7 \
+ hcl-rs-0.18.2 \
+ heck-0.4.1 \
heck-0.5.0 \
hermit-abi-0.3.9 \
+ hex-0.4.3 \
home-0.5.9 \
humantime-2.1.0 \
- iana-time-zone-0.1.60 \
+ iana-time-zone-0.1.61 \
iana-time-zone-haiku-0.1.2 \
- idna-0.5.0 \
- ignore-0.4.22 \
- ignore-files-3.0.1 \
- indexmap-2.4.0 \
+ icu_collections-1.5.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.0 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.0 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.0 \
+ icu_provider-1.5.0 \
+ icu_provider_macros-1.5.0 \
+ ident_case-1.0.1 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
+ ignore-0.4.23 \
+ ignore-files-3.0.2 \
+ indexmap-2.6.0 \
inotify-0.9.6 \
inotify-sys-0.1.5 \
is_ci-1.2.0 \
is_terminal_polyfill-1.70.1 \
iso8601-duration-0.2.0 \
itertools-0.13.0 \
- itoa-1.0.11 \
- jobserver-0.1.32 \
- js-sys-0.3.70 \
+ itoa-1.0.14 \
+ jiff-0.1.14 \
+ jiff-tzdb-0.1.1 \
+ jiff-tzdb-platform-0.1.1 \
+ js-sys-0.3.72 \
+ json5-0.4.1 \
+ kdl-3.0.0 \
+ kdl-4.6.0 \
kqueue-1.0.8 \
kqueue-sys-1.0.4 \
kstring-2.0.2 \
lazy_static-1.5.0 \
- libc-0.2.158 \
- libgit2-sys-0.17.0+1.8.1 \
+ libc-0.2.165 \
libredox-0.1.3 \
- libssh2-sys-0.3.0 \
- libz-sys-1.1.19 \
linux-raw-sys-0.4.14 \
+ litemap-0.7.4 \
lock_api-0.4.12 \
log-0.4.22 \
log-mdc-0.1.0 \
log4rs-1.3.0 \
memchr-2.7.4 \
- memmap2-0.9.4 \
+ memmap2-0.9.5 \
+ miette-5.10.0 \
miette-7.2.0 \
+ miette-derive-5.10.0 \
miette-derive-7.2.0 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.4 \
+ miniz_oxide-0.8.0 \
mio-0.8.11 \
mio-1.0.2 \
nibble_vec-0.1.0 \
@@ -150,64 +220,81 @@ CARGO_CRATES= addr2line-0.22.0 \
normalize-path-0.2.1 \
notify-6.1.1 \
ntapi-0.4.1 \
- num-conv-0.1.0 \
+ num-modular-0.6.1 \
+ num-order-1.2.0 \
num-traits-0.2.19 \
- num_threads-0.1.7 \
- object-0.36.3 \
- once_cell-1.19.0 \
- openssl-probe-0.1.5 \
- openssl-sys-0.9.103 \
+ object-0.36.5 \
+ once_cell-1.20.2 \
ordered-float-2.10.1 \
- owo-colors-4.0.0 \
- parking-2.2.0 \
+ ordered-multimap-0.7.3 \
+ owo-colors-4.1.0 \
+ papergrid-0.12.0 \
+ parking-2.2.1 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
+ pathdiff-0.2.3 \
percent-encoding-2.3.1 \
- pest-2.7.11 \
- pest_derive-2.7.11 \
- pest_generator-2.7.11 \
- pest_meta-2.7.11 \
- pin-project-lite-0.2.14 \
+ pest-2.7.14 \
+ pest_derive-2.7.14 \
+ pest_generator-2.7.14 \
+ pest_meta-2.7.14 \
+ phf-0.8.0 \
+ phf_generator-0.8.0 \
+ phf_macros-0.8.0 \
+ phf_shared-0.8.0 \
+ pin-project-lite-0.2.15 \
pin-utils-0.1.0 \
- pipelight_utils-0.2.4 \
- pkg-config-0.3.30 \
- powerfmt-0.2.0 \
+ pipelight_error-0.2.10 \
ppv-lite86-0.2.20 \
predicates-3.1.2 \
predicates-core-1.0.8 \
predicates-tree-1.0.11 \
- proc-macro2-1.0.86 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro-hack-0.5.20+deprecated \
+ proc-macro2-1.0.92 \
process-wrap-8.0.2 \
+ procfs-0.17.0 \
+ procfs-core-0.17.0 \
prodash-28.0.0 \
+ prodash-29.0.0 \
project-origins-1.4.0 \
- quote-1.0.36 \
+ quote-1.0.37 \
radix_trie-0.2.1 \
+ rand-0.7.3 \
rand-0.8.5 \
+ rand_chacha-0.2.2 \
rand_chacha-0.3.1 \
+ rand_core-0.5.1 \
rand_core-0.6.4 \
+ rand_hc-0.2.0 \
+ rand_pcg-0.2.1 \
rayon-1.10.0 \
rayon-core-1.12.1 \
- redox_syscall-0.5.3 \
- regex-1.10.6 \
- regex-automata-0.4.7 \
- regex-syntax-0.8.4 \
+ redox_syscall-0.5.7 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
rev_buf_reader-0.3.0 \
roff-0.2.2 \
+ ron-0.8.1 \
rust-embed-8.5.0 \
rust-embed-impl-8.5.0 \
rust-embed-utils-8.5.0 \
+ rust-ini-0.20.0 \
rustc-demangle-0.1.24 \
- rustix-0.38.34 \
- rustversion-1.0.17 \
+ rustix-0.38.41 \
+ rustversion-1.0.18 \
ryu-1.0.18 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- serde-1.0.208 \
+ serde-1.0.215 \
serde-value-0.7.0 \
- serde_derive-1.0.208 \
- serde_json-1.0.125 \
+ serde_derive-1.0.215 \
+ serde_json-1.0.133 \
+ serde_kdl-0.1.0 \
serde_plain-1.0.2 \
- serde_spanned-0.6.7 \
+ serde_spanned-0.6.8 \
serde_yaml-0.9.34+deprecated \
sha1_smol-1.0.1 \
sha2-0.10.8 \
@@ -215,68 +302,78 @@ CARGO_CRATES= addr2line-0.22.0 \
shlex-1.3.0 \
signal-hook-0.3.17 \
signal-hook-registry-1.4.2 \
+ siphasher-0.3.11 \
slab-0.4.9 \
smallvec-1.13.2 \
smawk-0.3.2 \
+ stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
subprocess-0.2.9 \
- supports-color-3.0.0 \
- supports-hyperlinks-3.0.0 \
+ supports-color-3.0.2 \
+ supports-hyperlinks-3.1.0 \
supports-unicode-3.0.0 \
syn-1.0.109 \
- syn-2.0.75 \
- sysinfo-0.31.2 \
- tempfile-3.12.0 \
+ syn-2.0.89 \
+ synstructure-0.13.1 \
+ sysinfo-0.31.4 \
+ tabled-0.16.0 \
+ tabled_derive-0.8.0 \
+ tempfile-3.14.0 \
terminal_size-0.3.0 \
+ terminal_size-0.4.0 \
termtree-0.4.1 \
textwrap-0.16.1 \
- thiserror-1.0.63 \
- thiserror-impl-1.0.63 \
+ thiserror-1.0.69 \
+ thiserror-2.0.3 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.3 \
thread-id-4.2.2 \
- time-0.3.36 \
- time-core-0.1.2 \
- time-macros-0.2.18 \
+ tiny-keccak-2.0.2 \
+ tinystr-0.7.6 \
tinyvec-1.8.0 \
tinyvec_macros-0.1.1 \
- tokio-1.39.3 \
+ tokio-1.41.1 \
tokio-macros-2.4.0 \
- tokio-stream-0.1.15 \
+ tokio-stream-0.1.16 \
toml-0.8.19 \
toml_datetime-0.6.8 \
- toml_edit-0.22.20 \
+ toml_edit-0.22.22 \
tracing-0.1.40 \
tracing-attributes-0.1.27 \
- tracing-core-0.1.32 \
+ tracing-core-0.1.33 \
typemap-ors-1.0.0 \
typenum-1.17.0 \
- ucd-trie-0.1.6 \
- unicode-bidi-0.3.15 \
+ ucd-trie-0.1.7 \
unicode-bom-2.0.3 \
- unicode-ident-1.0.12 \
+ unicode-ident-1.0.14 \
unicode-linebreak-0.1.5 \
- unicode-normalization-0.1.23 \
- unicode-segmentation-1.11.0 \
- unicode-width-0.1.13 \
+ unicode-normalization-0.1.24 \
+ unicode-segmentation-1.12.0 \
+ unicode-width-0.1.11 \
unsafe-any-ors-1.0.0 \
unsafe-libyaml-0.2.11 \
- url-2.5.2 \
+ url-2.5.4 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.10.0 \
- uuid-macro-internal-1.10.0 \
- vcpkg-0.2.15 \
+ uuid-1.11.0 \
+ uuid-macro-internal-1.11.0 \
vecmap-rs-0.2.2 \
version_check-0.9.5 \
+ vte-0.10.1 \
+ vte_generate_state_changes-0.1.2 \
wait-timeout-0.2.0 \
walkdir-2.5.0 \
+ wasi-0.9.0+wasi-snapshot-preview1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.93 \
- wasm-bindgen-backend-0.2.93 \
- wasm-bindgen-macro-0.2.93 \
- wasm-bindgen-macro-support-0.2.93 \
- wasm-bindgen-shared-0.2.93 \
+ wasm-bindgen-0.2.95 \
+ wasm-bindgen-backend-0.2.95 \
+ wasm-bindgen-macro-0.2.95 \
+ wasm-bindgen-macro-support-0.2.95 \
+ wasm-bindgen-shared-0.2.95 \
watchexec-4.1.0 \
watchexec-events-3.0.0 \
watchexec-filterer-ignore-4.0.1 \
@@ -316,7 +413,16 @@ CARGO_CRATES= addr2line-0.22.0 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.18 \
+ winnow-0.6.20 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ yaml-rust2-0.8.1 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
zerocopy-0.7.35 \
zerocopy-derive-0.7.35 \
- zeroize-1.8.1
+ zerofrom-0.1.5 \
+ zerofrom-derive-0.1.5 \
+ zeroize-1.8.1 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3
diff --git a/devel/pipelight/distinfo b/devel/pipelight/distinfo
index a81d8731d696..64788499bb85 100644
--- a/devel/pipelight/distinfo
+++ b/devel/pipelight/distinfo
@@ -1,90 +1,122 @@
-TIMESTAMP = 1724159292
-SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
-SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
+TIMESTAMP = 1756571274
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/allocator-api2-0.2.20.crate) = 45862d1c77f2228b9e10bc609d5bc203d86ebc9b87ad8d5d5167a6c9abf739d9
+SIZE (rust/crates/allocator-api2-0.2.20.crate) = 63549
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.15.crate) = 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526
-SIZE (rust/crates/anstream-0.6.15.crate) = 29231
-SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
-SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
-SHA256 (rust/crates/anstyle-parse-0.2.5.crate) = eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb
-SIZE (rust/crates/anstyle-parse-0.2.5.crate) = 22680
-SHA256 (rust/crates/anstyle-query-1.1.1.crate) = 6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a
-SIZE (rust/crates/anstyle-query-1.1.1.crate) = 9891
-SHA256 (rust/crates/anstyle-wincon-3.0.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8
-SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234
-SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
-SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
+SHA256 (rust/crates/ansi-str-0.8.0.crate) = 1cf4578926a981ab0ca955dc023541d19de37112bc24c1a197bd806d3d86ad1d
+SIZE (rust/crates/ansi-str-0.8.0.crate) = 19427
+SHA256 (rust/crates/ansitok-0.2.0.crate) = 220044e6a1bb31ddee4e3db724d29767f352de47445a6cd75e1a173142136c83
+SIZE (rust/crates/ansitok-0.2.0.crate) = 18021
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
+SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
+SHA256 (rust/crates/anyhow-1.0.93.crate) = 4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775
+SIZE (rust/crates/anyhow-1.0.93.crate) = 47490
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
+SHA256 (rust/crates/arraydeque-0.5.1.crate) = 7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236
+SIZE (rust/crates/arraydeque-0.5.1.crate) = 17671
+SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
+SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
SHA256 (rust/crates/assert_cmd-2.0.16.crate) = dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d
SIZE (rust/crates/assert_cmd-2.0.16.crate) = 26554
SHA256 (rust/crates/async-priority-channel-0.2.0.crate) = acde96f444d31031f760c5c43dc786b97d3e1cb2ee49dd06898383fe9a999758
SIZE (rust/crates/async-priority-channel-0.2.0.crate) = 13393
SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
+SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd
+SIZE (rust/crates/async-trait-0.1.83.crate) = 29054
SHA256 (rust/crates/atomic-take-1.1.0.crate) = a8ab6b55fe97976e46f91ddbed8d147d966475dc29b2032757ba47e02376fbc3
SIZE (rust/crates/atomic-take-1.1.0.crate) = 5581
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
-SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
+SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
SHA256 (rust/crates/backtrace-ext-0.2.1.crate) = 537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50
SIZE (rust/crates/backtrace-ext-0.2.1.crate) = 11401
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
-SIZE (rust/crates/bstr-1.10.0.crate) = 380426
+SHA256 (rust/crates/bon-2.3.0.crate) = 97493a391b4b18ee918675fb8663e53646fd09321c58b46afa04e8ce2499c869
+SIZE (rust/crates/bon-2.3.0.crate) = 23778
+SHA256 (rust/crates/bon-macros-2.3.0.crate) = 2a2af3eac944c12cdf4423eab70d310da0a8e5851a18ffb192c0a5e3f7ae1663
+SIZE (rust/crates/bon-macros-2.3.0.crate) = 46093
+SHA256 (rust/crates/bstr-1.11.0.crate) = 1a68f1f47cdf0ec8ee4b941b2eee2a80cb796db73118c0dd09ac63fbe405be22
+SIZE (rust/crates/bstr-1.11.0.crate) = 380721
SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce
+SIZE (rust/crates/bytecount-0.6.8.crate) = 14694
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.7.1.crate) = 8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50
-SIZE (rust/crates/bytes-1.7.1.crate) = 63623
-SHA256 (rust/crates/cc-1.1.13.crate) = 72db2f7947ecee9b03b510377e8bb9077afa27176fdbff55c51027e976fdcc48
-SIZE (rust/crates/cc-1.1.13.crate) = 82857
+SHA256 (rust/crates/bytes-1.8.0.crate) = 9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da
+SIZE (rust/crates/bytes-1.8.0.crate) = 64824
+SHA256 (rust/crates/cc-1.2.1.crate) = fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47
+SIZE (rust/crates/cc-1.2.1.crate) = 92731
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
SIZE (rust/crates/chrono-0.4.38.crate) = 220559
-SHA256 (rust/crates/clap-4.5.16.crate) = ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019
-SIZE (rust/crates/clap-4.5.16.crate) = 56627
-SHA256 (rust/crates/clap_builder-4.5.15.crate) = 216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6
-SIZE (rust/crates/clap_builder-4.5.15.crate) = 163717
-SHA256 (rust/crates/clap_complete-4.5.18.crate) = 1ee158892bd7ce77aa15c208abbdb73e155d191c287a659b57abd5adb92feb03
-SIZE (rust/crates/clap_complete-4.5.18.crate) = 50234
-SHA256 (rust/crates/clap_derive-4.5.13.crate) = 501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0
-SIZE (rust/crates/clap_derive-4.5.13.crate) = 30132
-SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
-SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
-SHA256 (rust/crates/clap_mangen-0.2.23.crate) = f17415fd4dfbea46e3274fcd8d368284519b358654772afb700dc2e8d2b24eeb
-SIZE (rust/crates/clap_mangen-0.2.23.crate) = 15368
-SHA256 (rust/crates/colorchoice-1.0.2.crate) = d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0
-SIZE (rust/crates/colorchoice-1.0.2.crate) = 7924
+SHA256 (rust/crates/clap-4.5.21.crate) = fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f
+SIZE (rust/crates/clap-4.5.21.crate) = 56470
+SHA256 (rust/crates/clap_builder-4.5.21.crate) = b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec
+SIZE (rust/crates/clap_builder-4.5.21.crate) = 164115
+SHA256 (rust/crates/clap_complete-4.5.38.crate) = d9647a559c112175f17cf724dc72d3645680a883c58481332779192b0d8e7a01
+SIZE (rust/crates/clap_complete-4.5.38.crate) = 47669
+SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
+SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
+SHA256 (rust/crates/clap_lex-0.7.3.crate) = afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7
+SIZE (rust/crates/clap_lex-0.7.3.crate) = 12841
+SHA256 (rust/crates/clap_mangen-0.2.24.crate) = fbae9cbfdc5d4fa8711c09bd7b83f644cb48281ac35bf97af3e47b0675864bdf
+SIZE (rust/crates/clap_mangen-0.2.24.crate) = 15380
+SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
+SIZE (rust/crates/clru-0.6.2.crate) = 16497
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8
SIZE (rust/crates/colored-2.1.0.crate) = 23348
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+SHA256 (rust/crates/config-0.14.1.crate) = 68578f196d2a33ff61b27fae256c3164f65e36382648e30666dde05b8cc9dfdf
+SIZE (rust/crates/config-0.14.1.crate) = 56031
SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
SIZE (rust/crates/console-0.15.8.crate) = 36364
+SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
+SIZE (rust/crates/const-random-0.1.18.crate) = 6646
+SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
+SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca
SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
-SHA256 (rust/crates/cpufeatures-0.2.13.crate) = 51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad
-SIZE (rust/crates/cpufeatures-0.2.13.crate) = 12999
+SHA256 (rust/crates/cpufeatures-0.2.16.crate) = 16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3
+SIZE (rust/crates/cpufeatures-0.2.16.crate) = 13405
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174
SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
@@ -93,10 +125,16 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
+SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
+SIZE (rust/crates/darling-0.20.10.crate) = 32031
+SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
+SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
+SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
+SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
SIZE (rust/crates/derivative-2.2.0.crate) = 48076
SHA256 (rust/crates/destructure_traitobject-0.2.0.crate) = 3c877555693c14d2f84191cfd3ad8582790fc52b5e2274b40b59cf5f5cea25c7
@@ -107,6 +145,10 @@ SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e3784
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
+SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
@@ -115,8 +157,14 @@ SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c48
SIZE (rust/crates/either-1.13.0.crate) = 19169
SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d
SIZE (rust/crates/endian-type-0.1.2.crate) = 2340
+SHA256 (rust/crates/env_filter-0.1.2.crate) = 4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab
+SIZE (rust/crates/env_filter-0.1.2.crate) = 13327
+SHA256 (rust/crates/env_logger-0.11.5.crate) = e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d
+SIZE (rust/crates/env_logger-0.11.5.crate) = 30683
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
@@ -125,110 +173,192 @@ SHA256 (rust/crates/event-listener-4.0.3.crate) = 67b215c49b2b248c855fb73579eb1f
SIZE (rust/crates/event-listener-4.0.3.crate) = 39784
SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053
-SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
-SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
-SHA256 (rust/crates/filetime-0.2.24.crate) = bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550
-SIZE (rust/crates/filetime-0.2.24.crate) = 14938
+SHA256 (rust/crates/fastrand-2.2.0.crate) = 486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4
+SIZE (rust/crates/fastrand-2.2.0.crate) = 15031
+SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
+SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
+SIZE (rust/crates/flate2-1.0.35.crate) = 109188
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
-SIZE (rust/crates/futures-0.3.30.crate) = 53828
-SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
-SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
-SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
-SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
-SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
-SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
-SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
-SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
-SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
-SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
-SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
-SIZE (rust/crates/futures-sink-0.3.30.crate) = 7852
-SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
-SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
-SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
-SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
+SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
-SIZE (rust/crates/gimli-0.29.0.crate) = 275756
-SHA256 (rust/crates/git2-0.19.0.crate) = b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724
-SIZE (rust/crates/git2-0.19.0.crate) = 215910
-SHA256 (rust/crates/gix-actor-0.31.5.crate) = a0e454357e34b833cc3a00b6efbbd3dd4d18b24b9fb0c023876ec2645e8aa3f2
-SIZE (rust/crates/gix-actor-0.31.5.crate) = 9335
-SHA256 (rust/crates/gix-config-0.36.1.crate) = 7580e05996e893347ad04e1eaceb92e1c0e6a3ffe517171af99bf6b6df0ca6e5
-SIZE (rust/crates/gix-config-0.36.1.crate) = 61754
-SHA256 (rust/crates/gix-config-value-0.14.7.crate) = b328997d74dd15dc71b2773b162cb4af9a25c424105e4876e6d0686ab41c383e
-SIZE (rust/crates/gix-config-value-0.14.7.crate) = 12835
-SHA256 (rust/crates/gix-date-0.8.7.crate) = 9eed6931f21491ee0aeb922751bd7ec97b4b2fe8fbfedcb678e2a2dce5f3b8c0
-SIZE (rust/crates/gix-date-0.8.7.crate) = 10349
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gix-0.68.0.crate) = b04c66359b5e17f92395abc433861df0edf48f39f3f590818d1d7217327dd6a1
+SIZE (rust/crates/gix-0.68.0.crate) = 294935
+SHA256 (rust/crates/gix-actor-0.32.0.crate) = fc19e312cd45c4a66cd003f909163dc2f8e1623e30a0c0c6df3776e89b308665
+SIZE (rust/crates/gix-actor-0.32.0.crate) = 9327
+SHA256 (rust/crates/gix-actor-0.33.1.crate) = 32b24171f514cef7bb4dfb72a0b06dacf609b33ba8ad2489d4c4559a03b7afb3
+SIZE (rust/crates/gix-actor-0.33.1.crate) = 10085
+SHA256 (rust/crates/gix-chunk-0.4.10.crate) = c6ffbeb3a5c0b8b84c3fe4133a6f8c82fa962f4caefe8d0762eced025d3eb4f7
+SIZE (rust/crates/gix-chunk-0.4.10.crate) = 10131
+SHA256 (rust/crates/gix-commitgraph-0.25.1.crate) = a8da6591a7868fb2b6dabddea6b09988b0b05e0213f938dbaa11a03dd7a48d85
+SIZE (rust/crates/gix-commitgraph-0.25.1.crate) = 18945
+SHA256 (rust/crates/gix-config-0.40.0.crate) = 78e797487e6ca3552491de1131b4f72202f282fb33f198b1c34406d765b42bb0
+SIZE (rust/crates/gix-config-0.40.0.crate) = 63360
+SHA256 (rust/crates/gix-config-0.42.0.crate) = 6649b406ca1f99cb148959cf00468b231f07950f8ec438cc0903cda563606f19
+SIZE (rust/crates/gix-config-0.42.0.crate) = 64315
+SHA256 (rust/crates/gix-config-value-0.14.10.crate) = 49aaeef5d98390a3bcf9dbc6440b520b793d1bf3ed99317dc407b02be995b28e
+SIZE (rust/crates/gix-config-value-0.14.10.crate) = 13604
+SHA256 (rust/crates/gix-date-0.9.2.crate) = 691142b1a34d18e8ed6e6114bc1a2736516c5ad60ef3aa9bd1b694886e3ca92d
+SIZE (rust/crates/gix-date-0.9.2.crate) = 11289
+SHA256 (rust/crates/gix-diff-0.48.0.crate) = a327be31a392144b60ab0b1c863362c32a1c8f7effdfa2141d5d5b6b916ef3bf
+SIZE (rust/crates/gix-diff-0.48.0.crate) = 40943
+SHA256 (rust/crates/gix-discover-0.37.0.crate) = 83bf6dfa4e266a4a9becb4d18fc801f92c3f7cc6c433dd86fdadbcf315ffb6ef
+SIZE (rust/crates/gix-discover-0.37.0.crate) = 16673
SHA256 (rust/crates/gix-features-0.38.2.crate) = ac7045ac9fe5f9c727f38799d002a7ed3583cd777e3322a7c4b43e3cf437dc69
SIZE (rust/crates/gix-features-0.38.2.crate) = 30604
-SHA256 (rust/crates/gix-fs-0.10.2.crate) = e2184c40e7910529677831c8b481acf788ffd92427ed21fad65b6aa637e631b8
-SIZE (rust/crates/gix-fs-0.10.2.crate) = 14372
-SHA256 (rust/crates/gix-glob-0.16.4.crate) = fa7df15afa265cc8abe92813cd354d522f1ac06b29ec6dfa163ad320575cb447
-SIZE (rust/crates/gix-glob-0.16.4.crate) = 13429
+SHA256 (rust/crates/gix-features-0.39.1.crate) = 7d85d673f2e022a340dba4713bed77ef2cf4cd737d2f3e0f159d45e0935fd81f
+SIZE (rust/crates/gix-features-0.39.1.crate) = 31228
+SHA256 (rust/crates/gix-fs-0.11.3.crate) = f2bfe6249cfea6d0c0e0990d5226a4cb36f030444ba9e35e0639275db8f98575
+SIZE (rust/crates/gix-fs-0.11.3.crate) = 14867
+SHA256 (rust/crates/gix-fs-0.12.0.crate) = 34740384d8d763975858fa2c176b68652a6fcc09f616e24e3ce967b0d370e4d8
+SIZE (rust/crates/gix-fs-0.12.0.crate) = 15577
+SHA256 (rust/crates/gix-glob-0.16.5.crate) = 74908b4bbc0a0a40852737e5d7889f676f081e340d5451a16e5b4c50d592f111
+SIZE (rust/crates/gix-glob-0.16.5.crate) = 13425
+SHA256 (rust/crates/gix-glob-0.17.1.crate) = aaf69a6bec0a3581567484bf99a4003afcaf6c469fd4214352517ea355cf3435
+SIZE (rust/crates/gix-glob-0.17.1.crate) = 14136
SHA256 (rust/crates/gix-hash-0.14.2.crate) = f93d7df7366121b5018f947a04d37f034717e113dcf9ccd85c34b58e57a74d5e
SIZE (rust/crates/gix-hash-0.14.2.crate) = 12759
-SHA256 (rust/crates/gix-lock-13.1.1.crate) = e7c359f81f01b8352063319bcb39789b7ea0887b406406381106e38c4a34d049
-SIZE (rust/crates/gix-lock-13.1.1.crate) = 9753
-SHA256 (rust/crates/gix-object-0.42.3.crate) = 25da2f46b4e7c2fa7b413ce4dffb87f69eaf89c2057e386491f4c55cadbfe386
-SIZE (rust/crates/gix-object-0.42.3.crate) = 32497
-SHA256 (rust/crates/gix-path-0.10.9.crate) = 8d23d5bbda31344d8abc8de7c075b3cf26e5873feba7c4a15d916bce67382bd9
-SIZE (rust/crates/gix-path-0.10.9.crate) = 19601
-SHA256 (rust/crates/gix-ref-0.43.0.crate) = fd4aba68b925101cb45d6df328979af0681364579db889098a0de75b36c77b65
-SIZE (rust/crates/gix-ref-0.43.0.crate) = 55990
-SHA256 (rust/crates/gix-sec-0.10.7.crate) = 1547d26fa5693a7f34f05b4a3b59a90890972922172653bcb891ab3f09f436df
-SIZE (rust/crates/gix-sec-0.10.7.crate) = 9406
-SHA256 (rust/crates/gix-tempfile-13.1.1.crate) = a761d76594f4443b675e85928e4902dec333273836bd386906f01e7e346a0d11
-SIZE (rust/crates/gix-tempfile-13.1.1.crate) = 17852
-SHA256 (rust/crates/gix-trace-0.1.9.crate) = f924267408915fddcd558e3f37295cc7d6a3e50f8bd8b606cee0808c3915157e
-SIZE (rust/crates/gix-trace-0.1.9.crate) = 9659
-SHA256 (rust/crates/gix-utils-0.1.12.crate) = 35192df7fd0fa112263bad8021e2df7167df4cc2a6e6d15892e1e55621d3d4dc
-SIZE (rust/crates/gix-utils-0.1.12.crate) = 9418
-SHA256 (rust/crates/gix-validate-0.8.5.crate) = 82c27dd34a49b1addf193c92070bcbf3beaf6e10f16a78544de6372e146a0acf
-SIZE (rust/crates/gix-validate-0.8.5.crate) = 10408
+SHA256 (rust/crates/gix-hash-0.15.1.crate) = 0b5eccc17194ed0e67d49285e4853307e4147e95407f91c1c3e4a13ba9f4e4ce
+SIZE (rust/crates/gix-hash-0.15.1.crate) = 13513
+SHA256 (rust/crates/gix-hashtable-0.6.0.crate) = 0ef65b256631078ef733bc5530c4e6b1c2e7d5c2830b75d4e9034ab3997d18fe
+SIZE (rust/crates/gix-hashtable-0.6.0.crate) = 7189
+SHA256 (rust/crates/gix-lock-14.0.0.crate) = e3bc7fe297f1f4614774989c00ec8b1add59571dc9b024b4c00acb7dedd4e19d
+SIZE (rust/crates/gix-lock-14.0.0.crate) = 9795
+SHA256 (rust/crates/gix-lock-15.0.1.crate) = 1cd3ab68a452db63d9f3ebdacb10f30dba1fa0d31ac64f4203d395ed1102d940
+SIZE (rust/crates/gix-lock-15.0.1.crate) = 10515
+SHA256 (rust/crates/gix-object-0.44.0.crate) = 2f5b801834f1de7640731820c2df6ba88d95480dc4ab166a5882f8ff12b88efa
+SIZE (rust/crates/gix-object-0.44.0.crate) = 32479
+SHA256 (rust/crates/gix-object-0.46.0.crate) = 65d93e2bbfa83a307e47f45e45de7b6c04d7375a8bd5907b215f4bf45237d879
+SIZE (rust/crates/gix-object-0.46.0.crate) = 39738
+SHA256 (rust/crates/gix-odb-0.65.0.crate) = 93bed6e1b577c25a6bb8e6ecbf4df525f29a671ddf5f2221821a56a8dbeec4e3
+SIZE (rust/crates/gix-odb-0.65.0.crate) = 56297
+SHA256 (rust/crates/gix-pack-0.55.0.crate) = 9b91fec04d359544fecbb8e85117ec746fbaa9046ebafcefb58cb74f20dc76d4
+SIZE (rust/crates/gix-pack-0.55.0.crate) = 97447
+SHA256 (rust/crates/gix-path-0.10.13.crate) = afc292ef1a51e340aeb0e720800338c805975724c1dfbd243185452efd8645b7
+SIZE (rust/crates/gix-path-0.10.13.crate) = 22831
+SHA256 (rust/crates/gix-quote-0.4.14.crate) = 64a1e282216ec2ab2816cd57e6ed88f8009e634aec47562883c05ac8a7009a63
+SIZE (rust/crates/gix-quote-0.4.14.crate) = 7828
+SHA256 (rust/crates/gix-ref-0.47.0.crate) = ae0d8406ebf9aaa91f55a57f053c5a1ad1a39f60fdf0303142b7be7ea44311e5
+SIZE (rust/crates/gix-ref-0.47.0.crate) = 56887
+SHA256 (rust/crates/gix-ref-0.49.0.crate) = 1eae462723686272a58f49501015ef7c0d67c3e042c20049d8dd9c7eff92efde
+SIZE (rust/crates/gix-ref-0.49.0.crate) = 57854
+SHA256 (rust/crates/gix-refspec-0.27.0.crate) = 00c056bb747868c7eb0aeb352c9f9181ab8ca3d0a2550f16470803500c6c413d
+SIZE (rust/crates/gix-refspec-0.27.0.crate) = 16887
+SHA256 (rust/crates/gix-revision-0.31.0.crate) = 44488e0380847967bc3e3cacd8b22652e02ea1eb58afb60edd91847695cd2d8d
+SIZE (rust/crates/gix-revision-0.31.0.crate) = 22599
+SHA256 (rust/crates/gix-revwalk-0.17.0.crate) = 510026fc32f456f8f067d8f37c34088b97a36b2229d88a6a5023ef179fcb109d
+SIZE (rust/crates/gix-revwalk-0.17.0.crate) = 13323
+SHA256 (rust/crates/gix-sec-0.10.10.crate) = a8b876ef997a955397809a2ec398d6a45b7a55b4918f2446344330f778d14fd6
+SIZE (rust/crates/gix-sec-0.10.10.crate) = 10205
+SHA256 (rust/crates/gix-tempfile-14.0.2.crate) = 046b4927969fa816a150a0cda2e62c80016fe11fb3c3184e4dddf4e542f108aa
+SIZE (rust/crates/gix-tempfile-14.0.2.crate) = 17489
+SHA256 (rust/crates/gix-tempfile-15.0.0.crate) = 2feb86ef094cc77a4a9a5afbfe5de626897351bbbd0de3cb9314baf3049adb82
+SIZE (rust/crates/gix-tempfile-15.0.0.crate) = 18426
+SHA256 (rust/crates/gix-trace-0.1.11.crate) = 04bdde120c29f1fc23a24d3e115aeeea3d60d8e65bab92cc5f9d90d9302eb952
+SIZE (rust/crates/gix-trace-0.1.11.crate) = 10424
+SHA256 (rust/crates/gix-traverse-0.43.0.crate) = 3ff2ec9f779680f795363db1c563168b32b8d6728ec58564c628e85c92d29faf
+SIZE (rust/crates/gix-traverse-0.43.0.crate) = 18410
+SHA256 (rust/crates/gix-url-0.28.1.crate) = e09f97db3618fb8e473d7d97e77296b50aaee0ddcd6a867f07443e3e87391099
+SIZE (rust/crates/gix-url-0.28.1.crate) = 15075
+SHA256 (rust/crates/gix-utils-0.1.13.crate) = ba427e3e9599508ed98a6ddf8ed05493db114564e338e41f6a996d2e4790335f
+SIZE (rust/crates/gix-utils-0.1.13.crate) = 10194
+SHA256 (rust/crates/gix-validate-0.9.2.crate) = cd520d09f9f585b34b32aba1d0b36ada89ab7fefb54a8ca3fe37fc482a750937
+SIZE (rust/crates/gix-validate-0.9.2.crate) = 11923
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
-SIZE (rust/crates/globset-0.4.14.crate) = 25090
-SHA256 (rust/crates/handlebars-6.0.0.crate) = 5226a0e122dc74917f3a701484482bed3ee86d016c7356836abbaa033133a157
-SIZE (rust/crates/handlebars-6.0.0.crate) = 101717
+SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
+SIZE (rust/crates/globset-0.4.15.crate) = 25177
+SHA256 (rust/crates/handlebars-6.2.0.crate) = fd4ccde012831f9a071a637b0d4e31df31c0f6c525784b35ae76a9ac6bc1e315
+SIZE (rust/crates/handlebars-6.2.0.crate) = 103081
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hcl-edit-0.8.1.crate) = 46510177a76e68ccd7d75c5af6dfc7d9bf14d5b274211cc35d5abe7f6e72d5b0
-SIZE (rust/crates/hcl-edit-0.8.1.crate) = 63849
-SHA256 (rust/crates/hcl-primitives-0.1.5.crate) = eaef0959c97781fc9aba104a08e513a14f995b7c12fdcf940d94252d2e4fa884
-SIZE (rust/crates/hcl-primitives-0.1.5.crate) = 15738
-SHA256 (rust/crates/hcl-rs-0.18.0.crate) = ba31dbfca0e197057f6d9a070cf87a68d93da5f551d4ad0d44e0f274f7179669
-SIZE (rust/crates/hcl-rs-0.18.0.crate) = 107401
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashlink-0.8.4.crate) = e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7
+SIZE (rust/crates/hashlink-0.8.4.crate) = 26514
+SHA256 (rust/crates/hcl-edit-0.8.3.crate) = 47a966f321ccf77cf6df2e600a3ebc8adb0b9d10acf3ed563fcf27efc69a7204
+SIZE (rust/crates/hcl-edit-0.8.3.crate) = 64487
+SHA256 (rust/crates/hcl-primitives-0.1.7.crate) = c48fcfd8788ffb4673ac4d3c914dfae15ceedc71d6c6975ab167f9da88a1f142
+SIZE (rust/crates/hcl-primitives-0.1.7.crate) = 15916
+SHA256 (rust/crates/hcl-rs-0.18.2.crate) = 048bb0eadcf99b53625333e7b40591309d13c35074961307c80cbf8d4729c76d
+SIZE (rust/crates/hcl-rs-0.18.2.crate) = 107622
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
SIZE (rust/crates/home-0.5.9.crate) = 8760
SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
-SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
+SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
+SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/ignore-0.4.22.crate) = b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1
-SIZE (rust/crates/ignore-0.4.22.crate) = 55462
-SHA256 (rust/crates/ignore-files-3.0.1.crate) = 99f84e7f847462c582abc4c2aef6ede285ad6e8f66aeec83b47f5481706ddeba
-SIZE (rust/crates/ignore-files-3.0.1.crate) = 12653
-SHA256 (rust/crates/indexmap-2.4.0.crate) = 93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c
-SIZE (rust/crates/indexmap-2.4.0.crate) = 83544
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
+SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
+SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
+SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
+SIZE (rust/crates/ignore-0.4.23.crate) = 55901
+SHA256 (rust/crates/ignore-files-3.0.2.crate) = 51ce3a1903263527cf3b6512a12f338ae63f425b66c1a3d7a24c3121e8557dbe
+SIZE (rust/crates/ignore-files-3.0.2.crate) = 12726
+SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
+SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
SIZE (rust/crates/inotify-0.9.6.crate) = 22971
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -241,12 +371,22 @@ SHA256 (rust/crates/iso8601-duration-0.2.0.crate) = a26adff60a5d3ca10dc271ad37a3
SIZE (rust/crates/iso8601-duration-0.2.0.crate) = 5255
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.70.crate) = 1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a
-SIZE (rust/crates/js-sys-0.3.70.crate) = 53863
+SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
+SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/jiff-0.1.14.crate) = b9d9d414fc817d3e3d62b2598616733f76c4cc74fbac96069674739b881295c8
+SIZE (rust/crates/jiff-0.1.14.crate) = 605138
+SHA256 (rust/crates/jiff-tzdb-0.1.1.crate) = 91335e575850c5c4c673b9bd467b0e025f164ca59d0564f69d0c2ee0ffad4653
+SIZE (rust/crates/jiff-tzdb-0.1.1.crate) = 82030
+SHA256 (rust/crates/jiff-tzdb-platform-0.1.1.crate) = 9835f0060a626fe59f160437bc725491a6af23133ea906500027d1bd2f8f4329
+SIZE (rust/crates/jiff-tzdb-platform-0.1.1.crate) = 2945
+SHA256 (rust/crates/js-sys-0.3.72.crate) = 6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9
+SIZE (rust/crates/js-sys-0.3.72.crate) = 54096
+SHA256 (rust/crates/json5-0.4.1.crate) = 96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1
+SIZE (rust/crates/json5-0.4.1.crate) = 15678
+SHA256 (rust/crates/kdl-3.0.0.crate) = 114071e31456ec827056ca691d141f8e96327d9d9a29140da2e6fba9a5f17b83
+SIZE (rust/crates/kdl-3.0.0.crate) = 25850
+SHA256 (rust/crates/kdl-4.6.0.crate) = 062c875482ccb676fd40c804a40e3824d4464c18c364547456d1c8e8e951ae47
+SIZE (rust/crates/kdl-4.6.0.crate) = 57472
SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
@@ -255,18 +395,14 @@ SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90
SIZE (rust/crates/kstring-2.0.2.crate) = 23044
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.158.crate) = d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439
-SIZE (rust/crates/libc-0.2.158.crate) = 751340
-SHA256 (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224
-SIZE (rust/crates/libgit2-sys-0.17.0+1.8.1.crate) = 1812997
+SHA256 (rust/crates/libc-0.2.165.crate) = fcb4d3d38eab6c5239a362fa8bae48c03baf980a6e7079f063942d563ef3533e
+SIZE (rust/crates/libc-0.2.165.crate) = 760514
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libssh2-sys-0.3.0.crate) = 2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee
-SIZE (rust/crates/libssh2-sys-0.3.0.crate) = 514550
-SHA256 (rust/crates/libz-sys-1.1.19.crate) = fdc53a7799a7496ebc9fd29f31f7df80e83c9bda5299768af5f9e59eeea74647
-SIZE (rust/crates/libz-sys-1.1.19.crate) = 830335
SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
+SIZE (rust/crates/litemap-0.7.4.crate) = 28257
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
@@ -277,16 +413,20 @@ SHA256 (rust/crates/log4rs-1.3.0.crate) = 0816135ae15bd0391cf284eab37e6e3ee0a6ee
SIZE (rust/crates/log4rs-1.3.0.crate) = 66668
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322
-SIZE (rust/crates/memmap2-0.9.4.crate) = 32752
+SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
+SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/miette-5.10.0.crate) = 59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e
+SIZE (rust/crates/miette-5.10.0.crate) = 88585
SHA256 (rust/crates/miette-7.2.0.crate) = 4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1
SIZE (rust/crates/miette-7.2.0.crate) = 102081
+SHA256 (rust/crates/miette-derive-5.10.0.crate) = 49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c
+SIZE (rust/crates/miette-derive-5.10.0.crate) = 16062
SHA256 (rust/crates/miette-derive-7.2.0.crate) = dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c
SIZE (rust/crates/miette-derive-7.2.0.crate) = 16766
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
-SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
+SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
+SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
SIZE (rust/crates/mio-0.8.11.crate) = 102983
SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec
@@ -303,50 +443,56 @@ SHA256 (rust/crates/notify-6.1.1.crate) = 6205bd8bb1e454ad2e27422015fb5e4f2bcc7e
SIZE (rust/crates/notify-6.1.1.crate) = 40117
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
-SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
-SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-modular-0.6.1.crate) = 17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f
+SIZE (rust/crates/num-modular-0.6.1.crate) = 32328
+SHA256 (rust/crates/num-order-1.2.0.crate) = 537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6
+SIZE (rust/crates/num-order-1.2.0.crate) = 19500
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
-SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/object-0.36.3.crate) = 27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9
-SIZE (rust/crates/object-0.36.3.crate) = 325288
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.103.crate) = 7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6
-SIZE (rust/crates/openssl-sys-0.9.103.crate) = 71552
+SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
+SIZE (rust/crates/object-0.36.5.crate) = 327435
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
-SHA256 (rust/crates/owo-colors-4.0.0.crate) = caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f
-SIZE (rust/crates/owo-colors-4.0.0.crate) = 30984
-SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
-SIZE (rust/crates/parking-2.2.0.crate) = 9730
+SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79
+SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265
+SHA256 (rust/crates/owo-colors-4.1.0.crate) = fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56
+SIZE (rust/crates/owo-colors-4.1.0.crate) = 31414
+SHA256 (rust/crates/papergrid-0.12.0.crate) = c7419ad52a7de9b60d33e11085a0fe3df1fbd5926aa3f93d3dd53afbc9e86725
+SIZE (rust/crates/papergrid-0.12.0.crate) = 57121
+SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
+SIZE (rust/crates/parking-2.2.1.crate) = 10685
SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
+SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.7.11.crate) = cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95
-SIZE (rust/crates/pest-2.7.11.crate) = 123779
-SHA256 (rust/crates/pest_derive-2.7.11.crate) = 2a548d2beca6773b1c244554d36fcf8548a8a58e74156968211567250e48e49a
-SIZE (rust/crates/pest_derive-2.7.11.crate) = 36320
-SHA256 (rust/crates/pest_generator-2.7.11.crate) = 3c93a82e8d145725dcbaf44e5ea887c8a869efdcc28706df2d08c69e17077183
-SIZE (rust/crates/pest_generator-2.7.11.crate) = 18415
-SHA256 (rust/crates/pest_meta-2.7.11.crate) = a941429fea7e08bedec25e4f6785b6ffaacc6b755da98df5ef3e7dcf4a124c4f
-SIZE (rust/crates/pest_meta-2.7.11.crate) = 41551
-SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
-SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
+SHA256 (rust/crates/pest-2.7.14.crate) = 879952a81a83930934cbf1786752d6dedc3b1f29e8f8fb2ad1d0a36f377cf442
+SIZE (rust/crates/pest-2.7.14.crate) = 128275
+SHA256 (rust/crates/pest_derive-2.7.14.crate) = d214365f632b123a47fd913301e14c946c61d1c183ee245fa76eb752e59a02dd
+SIZE (rust/crates/pest_derive-2.7.14.crate) = 38801
+SHA256 (rust/crates/pest_generator-2.7.14.crate) = eb55586734301717aea2ac313f50b2eb8f60d2fc3dc01d190eefa2e625f60c4e
+SIZE (rust/crates/pest_generator-2.7.14.crate) = 18413
+SHA256 (rust/crates/pest_meta-2.7.14.crate) = b75da2a70cf4d9cb76833c990ac9cd3923c9a8905a8929789ce347c84564d03d
+SIZE (rust/crates/pest_meta-2.7.14.crate) = 42079
+SHA256 (rust/crates/phf-0.8.0.crate) = 3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12
+SIZE (rust/crates/phf-0.8.0.crate) = 3902
+SHA256 (rust/crates/phf_generator-0.8.0.crate) = 17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526
+SIZE (rust/crates/phf_generator-0.8.0.crate) = 7604
+SHA256 (rust/crates/phf_macros-0.8.0.crate) = 7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c
+SIZE (rust/crates/phf_macros-0.8.0.crate) = 5814
+SHA256 (rust/crates/phf_shared-0.8.0.crate) = c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7
+SIZE (rust/crates/phf_shared-0.8.0.crate) = 2860
+SHA256 (rust/crates/pin-project-lite-0.2.15.crate) = 915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff
+SIZE (rust/crates/pin-project-lite-0.2.15.crate) = 29683
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pipelight_utils-0.2.4.crate) = be1b863b4b9a62e4d7cc1a94edbde37b85726fefbbd491e748d3c24d6328fb06
-SIZE (rust/crates/pipelight_utils-0.2.4.crate) = 14432
-SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
-SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
-SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
-SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/pipelight_error-0.2.10.crate) = 7651f52c2e57e9deaac4aa699eb22093292b4bed7f8ded624cfdaf1404482f79
+SIZE (rust/crates/pipelight_error-0.2.10.crate) = 1980
SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
SHA256 (rust/crates/predicates-3.1.2.crate) = 7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97
@@ -355,70 +501,98 @@ SHA256 (rust/crates/predicates-core-1.0.8.crate) = ae8177bee8e75d6846599c6b9ff67
SIZE (rust/crates/predicates-core-1.0.8.crate) = 8552
SHA256 (rust/crates/predicates-tree-1.0.11.crate) = 41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13
SIZE (rust/crates/predicates-tree-1.0.11.crate) = 8393
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
+SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
+SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
+SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
+SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
+SHA256 (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068
+SIZE (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045
+SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
+SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
SHA256 (rust/crates/process-wrap-8.0.2.crate) = 38ee68ae331824036479c84060534b18254c864fa73366c58d86db3b7b811619
SIZE (rust/crates/process-wrap-8.0.2.crate) = 174680
+SHA256 (rust/crates/procfs-0.17.0.crate) = cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f
+SIZE (rust/crates/procfs-0.17.0.crate) = 73252
+SHA256 (rust/crates/procfs-core-0.17.0.crate) = 239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec
+SIZE (rust/crates/procfs-core-0.17.0.crate) = 87533
SHA256 (rust/crates/prodash-28.0.0.crate) = 744a264d26b88a6a7e37cbad97953fa233b94d585236310bcbc88474b4092d79
SIZE (rust/crates/prodash-28.0.0.crate) = 90695
+SHA256 (rust/crates/prodash-29.0.0.crate) = a266d8d6020c61a437be704c5e618037588e1985c7dbb7bf8d265db84cffe325
+SIZE (rust/crates/prodash-29.0.0.crate) = 90594
SHA256 (rust/crates/project-origins-1.4.0.crate) = 735c6b4b1c67863c2211cac24badb0dca9fabfe1098209834fc5e0f92eda6c2c
SIZE (rust/crates/project-origins-1.4.0.crate) = 9084
-SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
-SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
+SIZE (rust/crates/quote-1.0.37.crate) = 28558
SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366
+SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
+SIZE (rust/crates/rand-0.7.3.crate) = 112246
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
+SIZE (rust/crates/rand_chacha-0.2.2.crate) = 13267
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
+SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
+SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670
+SHA256 (rust/crates/rand_pcg-0.2.1.crate) = 16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429
+SIZE (rust/crates/rand_pcg-0.2.1.crate) = 11291
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.3.crate) = 2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4
-SIZE (rust/crates/redox_syscall-0.5.3.crate) = 23830
-SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619
-SIZE (rust/crates/regex-1.10.6.crate) = 253894
-SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
-SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
-SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b
-SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577
+SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
+SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/rev_buf_reader-0.3.0.crate) = 8c0f2e47e00e29920959826e2e1784728a3780d1a784247be5257258cc75f910
SIZE (rust/crates/rev_buf_reader-0.3.0.crate) = 13045
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
+SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
+SIZE (rust/crates/ron-0.8.1.crate) = 63251
SHA256 (rust/crates/rust-embed-8.5.0.crate) = fa66af4a4fdd5e7ebc276f115e895611a34739a9c1c01028383d612d550953c0
SIZE (rust/crates/rust-embed-8.5.0.crate) = 904054
SHA256 (rust/crates/rust-embed-impl-8.5.0.crate) = 6125dbc8867951125eec87294137f4e9c2c96566e61bf72c45095a7c77761478
SIZE (rust/crates/rust-embed-impl-8.5.0.crate) = 6004
SHA256 (rust/crates/rust-embed-utils-8.5.0.crate) = 2e5347777e9aacb56039b0e1f28785929a8a3b709e87482e7442c72e7c12529d
SIZE (rust/crates/rust-embed-utils-8.5.0.crate) = 3445
+SHA256 (rust/crates/rust-ini-0.20.0.crate) = 3e0698206bcb8882bf2a9ecb4c1e7785db57ff052297085a6efd4fe42302068a
+SIZE (rust/crates/rust-ini-0.20.0.crate) = 18419
SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
-SIZE (rust/crates/rustix-0.38.34.crate) = 365160
-SHA256 (rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6
-SIZE (rust/crates/rustversion-1.0.17.crate) = 17621
+SHA256 (rust/crates/rustix-0.38.41.crate) = d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6
+SIZE (rust/crates/rustix-0.38.41.crate) = 378463
+SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
+SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
SIZE (rust/crates/ryu-1.0.18.crate) = 47713
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.208.crate) = cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2
-SIZE (rust/crates/serde-1.0.208.crate) = 78232
+SHA256 (rust/crates/serde-1.0.215.crate) = 6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f
+SIZE (rust/crates/serde-1.0.215.crate) = 78527
SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
-SHA256 (rust/crates/serde_derive-1.0.208.crate) = 24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf
-SIZE (rust/crates/serde_derive-1.0.208.crate) = 56019
-SHA256 (rust/crates/serde_json-1.0.125.crate) = 83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed
-SIZE (rust/crates/serde_json-1.0.125.crate) = 148919
+SHA256 (rust/crates/serde_derive-1.0.215.crate) = ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0
+SIZE (rust/crates/serde_derive-1.0.215.crate) = 57092
+SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
+SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
+SHA256 (rust/crates/serde_kdl-0.1.0.crate) = a3466b825d24b720fbdc89a64e0c548b5484d622f47974f5d10248eb5c04d389
+SIZE (rust/crates/serde_kdl-0.1.0.crate) = 4810
SHA256 (rust/crates/serde_plain-1.0.2.crate) = 9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50
SIZE (rust/crates/serde_plain-1.0.2.crate) = 11183
-SHA256 (rust/crates/serde_spanned-0.6.7.crate) = eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d
-SIZE (rust/crates/serde_spanned-0.6.7.crate) = 9164
+SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
+SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
@@ -433,12 +607,16 @@ SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a
SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
+SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
@@ -449,114 +627,130 @@ SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa37
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
SHA256 (rust/crates/subprocess-0.2.9.crate) = 0c2e86926081dda636c546d8c5e641661049d7562a68f5488be4a1f7f66f6086
SIZE (rust/crates/subprocess-0.2.9.crate) = 46463
-SHA256 (rust/crates/supports-color-3.0.0.crate) = 9829b314621dfc575df4e409e79f9d6a66a3bd707ab73f23cb4aa3a854ac854f
-SIZE (rust/crates/supports-color-3.0.0.crate) = 10123
-SHA256 (rust/crates/supports-hyperlinks-3.0.0.crate) = 2c0a1e5168041f5f3ff68ff7d95dcb9c8749df29f6e7e89ada40dd4c9de404ee
-SIZE (rust/crates/supports-hyperlinks-3.0.0.crate) = 8067
+SHA256 (rust/crates/supports-color-3.0.2.crate) = c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6
+SIZE (rust/crates/supports-color-3.0.2.crate) = 10445
+SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90acbea1a110441de43006ea51bcce8f436196a288b
+SIZE (rust/crates/supports-hyperlinks-3.1.0.crate) = 8235
SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2
SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.75.crate) = f6af063034fc1935ede7be0122941bafa9bacb949334d090b77ca98b5817c7d9
-SIZE (rust/crates/syn-2.0.75.crate) = 268805
-SHA256 (rust/crates/sysinfo-0.31.2.crate) = d4115055da5f572fff541dd0c4e61b0262977f453cc9fe04be83aba25a89bdab
-SIZE (rust/crates/sysinfo-0.31.2.crate) = 182000
-SHA256 (rust/crates/tempfile-3.12.0.crate) = 04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64
-SIZE (rust/crates/tempfile-3.12.0.crate) = 34423
+SHA256 (rust/crates/syn-2.0.89.crate) = 44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e
+SIZE (rust/crates/syn-2.0.89.crate) = 289852
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/sysinfo-0.31.4.crate) = 355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be
+SIZE (rust/crates/sysinfo-0.31.4.crate) = 182989
+SHA256 (rust/crates/tabled-0.16.0.crate) = 77c9303ee60b9bedf722012ea29ae3711ba13a67c9b9ae28993838b63057cb1b
+SIZE (rust/crates/tabled-0.16.0.crate) = 214711
+SHA256 (rust/crates/tabled_derive-0.8.0.crate) = bf0fb8bfdc709786c154e24a66777493fb63ae97e3036d914c8666774c477069
+SIZE (rust/crates/tabled_derive-0.8.0.crate) = 10816
+SHA256 (rust/crates/tempfile-3.14.0.crate) = 28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c
+SIZE (rust/crates/tempfile-3.14.0.crate) = 35065
SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
+SHA256 (rust/crates/terminal_size-0.4.0.crate) = 4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef
+SIZE (rust/crates/terminal_size-0.4.0.crate) = 10036
SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
SIZE (rust/crates/termtree-0.4.1.crate) = 4557
SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
-SHA256 (rust/crates/thiserror-1.0.63.crate) = c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724
-SIZE (rust/crates/thiserror-1.0.63.crate) = 21537
-SHA256 (rust/crates/thiserror-impl-1.0.63.crate) = a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261
-SIZE (rust/crates/thiserror-impl-1.0.63.crate) = 16047
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.3.crate) = c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa
+SIZE (rust/crates/thiserror-2.0.3.crate) = 25559
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.3.crate) = f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568
+SIZE (rust/crates/thiserror-impl-2.0.3.crate) = 20283
SHA256 (rust/crates/thread-id-4.2.2.crate) = cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea
SIZE (rust/crates/thread-id-4.2.2.crate) = 9230
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
-SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
+SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
+SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.39.3.crate) = 9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5
-SIZE (rust/crates/tokio-1.39.3.crate) = 782858
+SHA256 (rust/crates/tokio-1.41.1.crate) = 22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33
+SIZE (rust/crates/tokio-1.41.1.crate) = 805675
SHA256 (rust/crates/tokio-macros-2.4.0.crate) = 693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752
SIZE (rust/crates/tokio-macros-2.4.0.crate) = 12501
-SHA256 (rust/crates/tokio-stream-0.1.15.crate) = 267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af
-SIZE (rust/crates/tokio-stream-0.1.15.crate) = 36284
+SHA256 (rust/crates/tokio-stream-0.1.16.crate) = 4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1
+SIZE (rust/crates/tokio-stream-0.1.16.crate) = 38312
SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
SIZE (rust/crates/toml-0.8.19.crate) = 50974
SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.20.crate) = 583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d
-SIZE (rust/crates/toml_edit-0.22.20.crate) = 106726
+SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
+SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
SIZE (rust/crates/tracing-0.1.40.crate) = 79459
SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
-SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
-SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
+SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
SHA256 (rust/crates/typemap-ors-1.0.0.crate) = a68c24b707f02dd18f1e4ccceb9d49f2058c2fb86384ef9972592904d7a28867
SIZE (rust/crates/typemap-ors-1.0.0.crate) = 4974
SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
-SIZE (rust/crates/ucd-trie-0.1.6.crate) = 45790
-SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
-SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
+SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
-SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
-SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
-SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
-SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
-SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
-SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
+SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
+SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
+SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
SHA256 (rust/crates/unsafe-any-ors-1.0.0.crate) = e0a303d30665362d9680d7d91d78b23f5f899504d4f08b3c4cf08d055d87c0ad
SIZE (rust/crates/unsafe-any-ors-1.0.0.crate) = 2713
SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
-SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
-SIZE (rust/crates/url-2.5.2.crate) = 79704
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.10.0.crate) = 81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314
-SIZE (rust/crates/uuid-1.10.0.crate) = 47648
-SHA256 (rust/crates/uuid-macro-internal-1.10.0.crate) = ee1cd046f83ea2c4e920d6ee9f7c3537ef928d75dce5d84a87c2c5d6b3999a3a
-SIZE (rust/crates/uuid-macro-internal-1.10.0.crate) = 9165
-SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
-SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
+SIZE (rust/crates/uuid-1.11.0.crate) = 47683
+SHA256 (rust/crates/uuid-macro-internal-1.11.0.crate) = 6b91f57fe13a38d0ce9e28a03463d8d3c2468ed03d75375110ec71d93b449a08
+SIZE (rust/crates/uuid-macro-internal-1.11.0.crate) = 9225
SHA256 (rust/crates/vecmap-rs-0.2.2.crate) = e78fc839a22ab6c4e2f48cf5b935064188148258d467f49323134d503dd08294
SIZE (rust/crates/vecmap-rs-0.2.2.crate) = 33108
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/vte-0.10.1.crate) = 6cbce692ab4ca2f1f3047fcf732430249c0e971bfdd2b234cf2c47ad93af5983
+SIZE (rust/crates/vte-0.10.1.crate) = 24947
+SHA256 (rust/crates/vte_generate_state_changes-0.1.2.crate) = 2e369bee1b05d510a7b4ed645f5faa90619e05437111783ea5848f28d97d3c2e
+SIZE (rust/crates/vte_generate_state_changes-0.1.2.crate) = 6503
SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
+SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.93.crate) = a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5
-SIZE (rust/crates/wasm-bindgen-0.2.93.crate) = 43769
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.93.crate) = 9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b
-SIZE (rust/crates/wasm-bindgen-backend-0.2.93.crate) = 30344
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.93.crate) = 585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf
-SIZE (rust/crates/wasm-bindgen-macro-0.2.93.crate) = 6822
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.93.crate) = afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.93.crate) = 20642
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.93.crate) = c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484
-SIZE (rust/crates/wasm-bindgen-shared-0.2.93.crate) = 7527
+SHA256 (rust/crates/wasm-bindgen-0.2.95.crate) = 128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e
+SIZE (rust/crates/wasm-bindgen-0.2.95.crate) = 43894
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.95.crate) = cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358
+SIZE (rust/crates/wasm-bindgen-backend-0.2.95.crate) = 30487
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.95.crate) = e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56
+SIZE (rust/crates/wasm-bindgen-macro-0.2.95.crate) = 6938
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 21331
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 7649
SHA256 (rust/crates/watchexec-4.1.0.crate) = c635816bdb583dcd1cf58935899df38b5c5ffb1b9d0cc89f8d3c7b33e2c005e3
SIZE (rust/crates/watchexec-4.1.0.crate) = 50628
SHA256 (rust/crates/watchexec-events-3.0.0.crate) = 1ce015ba32ff91a7f796cea3798e7998d3645411f03fc373ef0e7c7e564291bc
@@ -635,13 +829,31 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b738
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.6.18.crate) = 68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f
-SIZE (rust/crates/winnow-0.6.18.crate) = 163357
+SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
+SIZE (rust/crates/winnow-0.6.20.crate) = 163617
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/yaml-rust2-0.8.1.crate) = 8902160c4e6f2fb145dbe9d6760a75e3c9522d8bf796ed7047c85919ac7115f8
+SIZE (rust/crates/yaml-rust2-0.8.1.crate) = 138875
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
+SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
+SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
+SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (pipelight-pipelight-v0.8.0_GH0.tar.gz) = e6df703e6dca95cf2ea85f72653939dfbf45859c1cbadea50c256a9a462a7aea
-SIZE (pipelight-pipelight-v0.8.0_GH0.tar.gz) = 108510
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (pipelight-pipelight-v0.10.0_GH0.tar.gz) = 8d3862757e5e91c19c9a8528a6e98a2f86c824a4529d52c320ebc7eee0135d43
+SIZE (pipelight-pipelight-v0.10.0_GH0.tar.gz) = 120684
diff --git a/devel/pipelight/files/patch-cli_Cargo.toml b/devel/pipelight/files/patch-cli_Cargo.toml
new file mode 100644
index 000000000000..e7ab1cce4f41
--- /dev/null
+++ b/devel/pipelight/files/patch-cli_Cargo.toml
@@ -0,0 +1,10 @@
+--- cli/Cargo.toml.orig 2025-09-02 18:02:17 UTC
++++ cli/Cargo.toml
+@@ -1,6 +1,6 @@ name = "cli"
+ [package]
+ name = "cli"
+-version = "0.0.0"
++version = "%%VERSION%%"
+ edition = "2021"
+ build = "build.rs"
+
diff --git a/devel/pkg-info.el/Makefile b/devel/pkg-info.el/Makefile
index 23336152c092..0788e820c035 100644
--- a/devel/pkg-info.el/Makefile
+++ b/devel/pkg-info.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pkg-info.el
PORTVERSION= 0.6
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/plan9port/Makefile b/devel/plan9port/Makefile
index 0cb9bcf56257..7695850c66cd 100644
--- a/devel/plan9port/Makefile
+++ b/devel/plan9port/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= devel plan9
DIST_SUBDIR= plan9port
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-MAINTAINER= tiago.gasiba@gmail.com
+MAINTAINER= tiga@FreeBSD.org
COMMENT= Plan 9 from User Space
WWW= https://9fans.github.io/plan9port/
diff --git a/devel/plasma6-kwrited/distinfo b/devel/plasma6-kwrited/distinfo
index 98665cdeb6ab..fa00e8c2816d 100644
--- a/devel/plasma6-kwrited/distinfo
+++ b/devel/plasma6-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413468
-SHA256 (KDE/plasma/6.4.4/kwrited-6.4.4.tar.xz) = 0e15ad25a5d6b0856add87e463607fef209a1184fd13f865e398e8173ec3c351
-SIZE (KDE/plasma/6.4.4/kwrited-6.4.4.tar.xz) = 23744
+TIMESTAMP = 1757499232
+SHA256 (KDE/plasma/6.4.5/kwrited-6.4.5.tar.xz) = 434b83b115a480f542c97d519c27f2eb5dd4d333cfbdda28ed994813892a00d1
+SIZE (KDE/plasma/6.4.5/kwrited-6.4.5.tar.xz) = 23644
diff --git a/devel/plasma6-plasma-sdk/distinfo b/devel/plasma6-plasma-sdk/distinfo
index f4fc8163b0ae..f84d6387df82 100644
--- a/devel/plasma6-plasma-sdk/distinfo
+++ b/devel/plasma6-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413468
-SHA256 (KDE/plasma/6.4.4/plasma-sdk-6.4.4.tar.xz) = f10c7aec9f2a26b6f8a04d3ea1e11e8851baf3918fd93a1b7cef07f935a4096c
-SIZE (KDE/plasma/6.4.4/plasma-sdk-6.4.4.tar.xz) = 362252
+TIMESTAMP = 1757499233
+SHA256 (KDE/plasma/6.4.5/plasma-sdk-6.4.5.tar.xz) = 5632dabedc3f75106d15d3d6fa5066a5be9dacf87a224c47fafe82ac11cfdbbf
+SIZE (KDE/plasma/6.4.5/plasma-sdk-6.4.5.tar.xz) = 363000
diff --git a/devel/plasma6-plasma-sdk/pkg-plist b/devel/plasma6-plasma-sdk/pkg-plist
index d75ee37ecc1a..6fe070aae8d9 100644
--- a/devel/plasma6-plasma-sdk/pkg-plist
+++ b/devel/plasma6-plasma-sdk/pkg-plist
@@ -492,8 +492,6 @@ share/man/uk/man1/kqml.1.gz
share/man/uk/man1/plasmaengineexplorer.1.gz
share/man/uk/man1/plasmoidviewer.1.gz
share/metainfo/org.kde.plasma.iconexplorer.appdata.xml
-share/metainfo/org.kde.plasma.plasmoidviewershell.appdata.xml
-share/metainfo/org.kde.plasma.themeexplorer.appdata.xml
share/metainfo/org.kde.plasmaengineexplorer.appdata.xml
share/metainfo/org.kde.plasmoidviewer.appdata.xml
share/plasma/shells/org.kde.plasma.plasmoidviewershell/contents/applet/AppletError.qml
diff --git a/devel/plasma6-plasma5support/distinfo b/devel/plasma6-plasma5support/distinfo
index c217c3da211e..0923dd1bcd25 100644
--- a/devel/plasma6-plasma5support/distinfo
+++ b/devel/plasma6-plasma5support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413468
-SHA256 (KDE/plasma/6.4.4/plasma5support-6.4.4.tar.xz) = 066c0456149bacad6dfd99eb36783fb61f1918df91b9d70ff4aeac56e3d43bf5
-SIZE (KDE/plasma/6.4.4/plasma5support-6.4.4.tar.xz) = 228980
+TIMESTAMP = 1757499233
+SHA256 (KDE/plasma/6.4.5/plasma5support-6.4.5.tar.xz) = acfdfbc82f8e3af7bd35d514b1e3cbb5daba8da7ba790cecb68f925a0f4df942
+SIZE (KDE/plasma/6.4.5/plasma5support-6.4.5.tar.xz) = 229772
diff --git a/devel/please/Makefile b/devel/please/Makefile
index 6fc1d884e074..41de04146a55 100644
--- a/devel/please/Makefile
+++ b/devel/please/Makefile
@@ -1,7 +1,6 @@
PORTNAME= please
DISTVERSIONPREFIX= v
-DISTVERSION= 17.18.0
-PORTREVISION= 2
+DISTVERSION= 17.19.1
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/thought-machine/please/${DISTVERSIONFULL}/
DISTFILES= go.mod
diff --git a/devel/please/distinfo b/devel/please/distinfo
index 4e32f40e1aa7..a12faaeacccc 100644
--- a/devel/please/distinfo
+++ b/devel/please/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751495810
-SHA256 (go/devel_please/thought-machine-please-v17.18.0_GH0/go.mod) = 55ed6cde8e457309be39cde71ebb97d61129460323fbccee4cb837e8796d61bb
-SIZE (go/devel_please/thought-machine-please-v17.18.0_GH0/go.mod) = 5424
-SHA256 (go/devel_please/thought-machine-please-v17.18.0_GH0/thought-machine-please-v17.18.0_GH0.tar.gz) = 6f99e50f0980321e316b4774d258f8498e6c1445b37913b5cd4d82e619f5eefe
-SIZE (go/devel_please/thought-machine-please-v17.18.0_GH0/thought-machine-please-v17.18.0_GH0.tar.gz) = 2072281
+TIMESTAMP = 1758606318
+SHA256 (go/devel_please/thought-machine-please-v17.19.1_GH0/go.mod) = f0f612115a5d26718a91d6f4cf2a153360db691cfc5a24f5049f043f0b45dbda
+SIZE (go/devel_please/thought-machine-please-v17.19.1_GH0/go.mod) = 5379
+SHA256 (go/devel_please/thought-machine-please-v17.19.1_GH0/thought-machine-please-v17.19.1_GH0.tar.gz) = e66d4b23ba6ae40f251654fc5eb1e4981a6ba33d50e456b58185a029dc82ceed
+SIZE (go/devel_please/thought-machine-please-v17.19.1_GH0/thought-machine-please-v17.19.1_GH0.tar.gz) = 2074643
diff --git a/devel/pmd/Makefile b/devel/pmd/Makefile
index 77633f5aad99..b48d4b4c5b10 100644
--- a/devel/pmd/Makefile
+++ b/devel/pmd/Makefile
@@ -1,10 +1,10 @@
PORTNAME= pmd
-DISTVERSION= 7.11.0
+DISTVERSION= 7.16.0
CATEGORIES= devel java
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${PORTNAME}_releases/${DISTVERSION}/
DISTNAME= ${PORTNAME}-dist-${DISTVERSION}-bin
-MAINTAINER= tiago.gasiba@gmail.com
+MAINTAINER= tiga@FreeBSD.org
COMMENT= Static analysis tool for Java source code
WWW= https://pmd.github.io/
@@ -19,7 +19,8 @@ DATADIR= ${JAVASHAREDIR}/${PORTNAME}
NO_ARCH= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-bin-${DISTVERSION}
-PLIST_SUB+= ETCDIR=${ETCDIR} PORTVERSION=${DISTVERSION}
+PLIST_SUB+= ETCDIR=${ETCDIR} \
+ PORTVERSION=${DISTVERSION}
post-patch:
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' -e 's|%%ETCDIR%%|${ETCDIR}|g' \
diff --git a/devel/pmd/distinfo b/devel/pmd/distinfo
index cf9463ff1160..1a7beba67228 100644
--- a/devel/pmd/distinfo
+++ b/devel/pmd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741398519
-SHA256 (pmd-dist-7.11.0-bin.zip) = 670e342db65437abcbaf1ce114b2e3b3285de64c2dcc590ca0e4f1a15ab22a6b
-SIZE (pmd-dist-7.11.0-bin.zip) = 70848348
+TIMESTAMP = 1755601548
+SHA256 (pmd-dist-7.16.0-bin.zip) = 8f9fed9eaac4fb1fb9882f8820570dcb1d8647ada158437ba28424a07a48edfd
+SIZE (pmd-dist-7.16.0-bin.zip) = 71393572
diff --git a/devel/pmd/files/patch-bin_pmd b/devel/pmd/files/patch-bin_pmd
index 8106a67775e0..558e979848ea 100644
--- a/devel/pmd/files/patch-bin_pmd
+++ b/devel/pmd/files/patch-bin_pmd
@@ -1,79 +1,20 @@
---- bin/pmd.orig 2024-07-21 02:20:21 UTC
+--- bin/pmd.orig 2025-08-19 11:31:35 UTC
+++ bin/pmd
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
-
- is_cygwin() {
- case "$(uname)" in
-@@ -48,17 +48,7 @@ set_lib_dir() {
+@@ -74,7 +74,7 @@ set_lib_dir() {
set_lib_dir() {
- if [ -z "${LIB_DIR}" ]; then
-- # Allow for symlinks to this script
-- if [ -L "$0" ]; then
-- local script_real_loc=$(readlink "$0")
-- else
-- local script_real_loc=${BASH_SOURCE[0]:-${(%):-%x}}
-- fi
-- local script_dir=$(dirname "${script_real_loc}")
--
-- pushd "${script_dir}/../lib" >/dev/null
-- readonly LIB_DIR=$(pwd -P)
-- popd >/dev/null
-+ readonly LIB_DIR=%%PREFIX%%/share/java/pmd
+ if [ -z "$LIB_DIR" ]; then
+- LIB_DIR="$PMD_HOME/lib"
++ readonly LIB_DIR="%%PREFIX%%/share/java/pmd"
fi
}
-@@ -70,17 +60,7 @@ set_conf_dir() {
+@@ -86,7 +86,7 @@ set_conf_dir() {
set_conf_dir() {
- if [ -z ${CONF_DIR} ]; then
-- # Allow for symlinks to this script
-- if [ -L $0 ]; then
-- local script_real_loc=$(readlink "$0")
-- else
-- local script_real_loc=${BASH_SOURCE[0]:-${(%):-%x}}
-- fi
-- local script_dir=$(dirname "${script_real_loc}")
--
-- pushd "${script_dir}/../conf" >/dev/null
-- readonly CONF_DIR=$(pwd -P)
-- popd >/dev/null
-+ readonly CONF_DIR=%%ETCDIR%%
- fi
- }
-
-@@ -90,12 +70,12 @@ check_conf_dir() {
+ if [ -z "$CONF_DIR" ]; then
+- CONF_DIR="$PMD_HOME/conf"
++ readonly CONF_DIR="%%ETCDIR%%"
fi
}
--function script_exit() {
-+script_exit() {
- echo "$1" >&2
- exit 1
- }
-
--function check_java() {
-+check_java() {
- java -version >/dev/null 2>&1
- if [ $? -ne 0 ]; then
- script_exit "No java executable found in PATH"
-@@ -153,7 +133,7 @@ jre_specific_vm_options() {
- fi
- }
-
--function add_pmd_classpath() {
-+add_pmd_classpath() {
- if [ -n "$classpath" ]; then
- classpath="$classpath:${CONF_DIR}:${LIB_DIR}/*"
- else
-@@ -161,7 +141,7 @@ function add_pmd_classpath() {
- fi
- }
-
--function add_openjfx_classpath() {
-+add_openjfx_classpath() {
- if [ "${APPNAME}" = "designer" ]
- then
- if [ "$java_vendor" = "openjdk" ] && [ "$java_ver" -lt 100 ]
diff --git a/devel/pmd/pkg-plist b/devel/pmd/pkg-plist
index 4690bb667778..833a2e98101f 100644
--- a/devel/pmd/pkg-plist
+++ b/devel/pmd/pkg-plist
@@ -2,48 +2,49 @@ bin/pmd
%%ETCDIR%%/simplelogger.properties.sample
%%DATADIR%%/Saxon-HE-12.5.jar
%%DATADIR%%/antlr4-runtime-4.9.3.jar
-%%DATADIR%%/apex-ls_2.13-5.7.0.jar
-%%DATADIR%%/apex-parser-4.4.0.jar
+%%DATADIR%%/apex-ls_2.13-5.9.0.jar
+%%DATADIR%%/apex-parser-4.4.1.jar
%%DATADIR%%/apex-types_2.13-1.3.0.jar
-%%DATADIR%%/asm-9.7.1.jar
+%%DATADIR%%/asm-9.8.jar
%%DATADIR%%/better-files_2.13-3.9.2.jar
%%DATADIR%%/checker-compat-qual-2.5.3.jar
-%%DATADIR%%/checker-qual-3.49.0.jar
-%%DATADIR%%/common_2.13-4.13.2.jar
+%%DATADIR%%/checker-qual-3.49.5.jar
+%%DATADIR%%/common_2.13-4.13.8.jar
%%DATADIR%%/commons-codec-1.15.jar
-%%DATADIR%%/commons-lang3-3.17.0.jar
+%%DATADIR%%/commons-lang3-3.18.0.jar
%%DATADIR%%/directory-watcher-0.18.0.jar
%%DATADIR%%/directory-watcher-better-files_2.13-0.18.0.jar
-%%DATADIR%%/error_prone_annotations-2.36.0.jar
-%%DATADIR%%/failureaccess-1.0.2.jar
+%%DATADIR%%/error_prone_annotations-2.38.0.jar
+%%DATADIR%%/failureaccess-1.0.3.jar
%%DATADIR%%/flogger-0.8.jar
%%DATADIR%%/flogger-system-backend-0.8.jar
%%DATADIR%%/geny_2.13-0.6.2.jar
-%%DATADIR%%/groovy-4.0.25.jar
-%%DATADIR%%/gson-2.12.1.jar
+%%DATADIR%%/groovy-4.0.27.jar
+%%DATADIR%%/gson-2.13.1.jar
%%DATADIR%%/gson-extras-1.3.0.jar
-%%DATADIR%%/guava-33.4.0-jre.jar
+%%DATADIR%%/guava-33.4.8-jre.jar
%%DATADIR%%/httpclient5-5.1.3.jar
%%DATADIR%%/httpcore5-5.1.3.jar
%%DATADIR%%/httpcore5-h2-5.1.3.jar
-%%DATADIR%%/io_2.13-4.13.2.jar
+%%DATADIR%%/io_2.13-4.13.8.jar
%%DATADIR%%/j2objc-annotations-3.0.0.jar
%%DATADIR%%/jline-3.21.0.jar
%%DATADIR%%/jna-5.12.1.jar
-%%DATADIR%%/jsoup-1.18.3.jar
+%%DATADIR%%/jsoup-1.21.1.jar
+%%DATADIR%%/jspecify-1.0.0.jar
%%DATADIR%%/jsr250-api-1.0.jar
%%DATADIR%%/jsr305-3.0.2.jar
%%DATADIR%%/jul-to-slf4j-1.7.36.jar
-%%DATADIR%%/kotlin-stdlib-1.9.24.jar
-%%DATADIR%%/kotlin-stdlib-jdk7-1.9.24.jar
-%%DATADIR%%/kotlin-stdlib-jdk8-1.9.24.jar
+%%DATADIR%%/kotlin-stdlib-2.2.0.jar
+%%DATADIR%%/kotlin-stdlib-jdk7-2.2.0.jar
+%%DATADIR%%/kotlin-stdlib-jdk8-2.2.0.jar
%%DATADIR%%/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
%%DATADIR%%/mainargs_2.13-0.5.4.jar
%%DATADIR%%/nice-xml-messages-3.1.jar
%%DATADIR%%/outline-parser_2.13-1.3.0.jar
-%%DATADIR%%/parsers_2.13-4.13.2.jar
+%%DATADIR%%/parsers_2.13-4.13.8.jar
%%DATADIR%%/pcollections-4.0.2.jar
-%%DATADIR%%/picocli-4.7.6.jar
+%%DATADIR%%/picocli-4.7.7.jar
%%DATADIR%%/pmd-ant-%%PORTVERSION%%.jar
%%DATADIR%%/pmd-apex-%%PORTVERSION%%.jar
%%DATADIR%%/pmd-cli-%%PORTVERSION%%.jar
@@ -51,6 +52,7 @@ bin/pmd
%%DATADIR%%/pmd-core-%%PORTVERSION%%.jar
%%DATADIR%%/pmd-cpp-%%PORTVERSION%%.jar
%%DATADIR%%/pmd-cs-%%PORTVERSION%%.jar
+%%DATADIR%%/pmd-css-%%PORTVERSION%%.jar
%%DATADIR%%/pmd-dart-%%PORTVERSION%%.jar
%%DATADIR%%/pmd-designer-7.10.0.jar
%%DATADIR%%/pmd-fortran-%%PORTVERSION%%.jar
@@ -93,11 +95,11 @@ bin/pmd
%%DATADIR%%/scalajs-stubs_2.13-1.0.0.jar
%%DATADIR%%/slf4j-api-1.7.36.jar
%%DATADIR%%/slf4j-simple-1.7.36.jar
-%%DATADIR%%/sobject-types-62.0.1.jar
+%%DATADIR%%/sobject-types-63.0.0.jar
%%DATADIR%%/sourcecode_2.13-0.4.2.jar
-%%DATADIR%%/standard-types-62.0.1.jar
+%%DATADIR%%/standard-types-63.0.0.jar
%%DATADIR%%/summit-ast-2.4.0.jar
-%%DATADIR%%/trees_2.13-4.13.2.jar
+%%DATADIR%%/trees_2.13-4.13.8.jar
%%DATADIR%%/ujson_2.13-1.2.0.jar
%%DATADIR%%/upack_2.13-1.2.0.jar
%%DATADIR%%/upickle-core_2.13-1.2.0.jar
diff --git a/devel/poxml/distinfo b/devel/poxml/distinfo
index 919071f791da..7f3dc35ab914 100644
--- a/devel/poxml/distinfo
+++ b/devel/poxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381324
-SHA256 (KDE/release-service/25.04.3/poxml-25.04.3.tar.xz) = 35e158db85c6c15250ebb17f63062ad5b78e83ea7fa1cc966ed8ca198af89110
-SIZE (KDE/release-service/25.04.3/poxml-25.04.3.tar.xz) = 45208
+TIMESTAMP = 1757409950
+SHA256 (KDE/release-service/25.08.1/poxml-25.08.1.tar.xz) = 4d3e5ff6fcb0bf170416eaeff9b953fdfa99a9baee321112485b3dfaad2eee2b
+SIZE (KDE/release-service/25.08.1/poxml-25.08.1.tar.xz) = 45196
diff --git a/devel/protobuf-go/Makefile b/devel/protobuf-go/Makefile
index a3795688324f..097fdebfdfa6 100644
--- a/devel/protobuf-go/Makefile
+++ b/devel/protobuf-go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= protobuf-go
DISTVERSIONPREFIX= v
-DISTVERSION= 1.36.7
+DISTVERSION= 1.36.10
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/protobuf-go/distinfo b/devel/protobuf-go/distinfo
index 4a13a52bde2e..1fe6af1afec2 100644
--- a/devel/protobuf-go/distinfo
+++ b/devel/protobuf-go/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754684441
-SHA256 (go/devel_protobuf-go/protobuf-go-v1.36.7/v1.36.7.mod) = e11082f89ab1be94e778e4bd2c53172f481135604dd9f2d60140e5514bc53623
-SIZE (go/devel_protobuf-go/protobuf-go-v1.36.7/v1.36.7.mod) = 201
-SHA256 (go/devel_protobuf-go/protobuf-go-v1.36.7/v1.36.7.zip) = f2bf05f71fffdb479282f643d6917069519e5345de5db12b82415c718412a813
-SIZE (go/devel_protobuf-go/protobuf-go-v1.36.7/v1.36.7.zip) = 2244819
+TIMESTAMP = 1759523840
+SHA256 (go/devel_protobuf-go/protobuf-go-v1.36.10/v1.36.10.mod) = a75c105a852fbd8da8d8cfac09c2eab9a206cfd27ed37c973737e23f632ca96e
+SIZE (go/devel_protobuf-go/protobuf-go-v1.36.10/v1.36.10.mod) = 124
+SHA256 (go/devel_protobuf-go/protobuf-go-v1.36.10/v1.36.10.zip) = 9265fbe7d073ca8571f1a9c4b8e8f20b244c35ad913346892d688e58fe4b1f22
+SIZE (go/devel_protobuf-go/protobuf-go-v1.36.10/v1.36.10.zip) = 2263898
diff --git a/devel/protobuf-java/Makefile b/devel/protobuf-java/Makefile
index 69ae991bf77e..9a4e9b3dc583 100644
--- a/devel/protobuf-java/Makefile
+++ b/devel/protobuf-java/Makefile
@@ -1,12 +1,14 @@
PORTNAME= protobuf-java
-DISTVERSION= 4.31.1
+DISTVERSION= 4.32.0
CATEGORIES= devel java
MASTER_SITES= https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/${DISTVERSION}/
EXTRACT_SUFX= .jar
MAINTAINER= atanubiswas484@gmail.com
COMMENT= Core Protocol Buffers library
-WWW= https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java
+WWW= https://protobuf.dev/ \
+ https://github.com/protocolbuffers/protobuf/ \
+ https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java/
LICENSE= BSD3CLAUSE
diff --git a/devel/protobuf-java/distinfo b/devel/protobuf-java/distinfo
index c1b4d429c8d0..ea6a7a57b155 100644
--- a/devel/protobuf-java/distinfo
+++ b/devel/protobuf-java/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753917248
-SHA256 (protobuf-java-4.31.1.jar) = d60dfe7c68a0d38a248cca96924f289dc7e1966a887ee7cae397701af08575ae
-SIZE (protobuf-java-4.31.1.jar) = 1873183
+TIMESTAMP = 1755715479
+SHA256 (protobuf-java-4.32.0.jar) = e902c91b454812b7d056b8d303a572733bf0587576ff157c1049116c9626241d
+SIZE (protobuf-java-4.32.0.jar) = 1877730
diff --git a/devel/protoc-gen-go-grpc/Makefile b/devel/protoc-gen-go-grpc/Makefile
index 71b146e22474..c0539efd7e8c 100644
--- a/devel/protoc-gen-go-grpc/Makefile
+++ b/devel/protoc-gen-go-grpc/Makefile
@@ -1,7 +1,6 @@
PORTNAME= protoc-gen-go-grpc
DISTVERSIONPREFIX= v
-DISTVERSION= 1.74.2
-PORTREVISION= 1
+DISTVERSION= 1.75.1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
@@ -16,9 +15,9 @@ USE_GITHUB= yes
GH_ACCOUNT= grpc
GH_PROJECT= grpc-go
GH_TUPLE= \
- golang:net:v0.35.0:golang_net/vendor/golang.org/x/net \
- golang:sys:v0.30.0:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.22.0:golang_text/vendor/golang.org/x/text \
+ golang:net:v0.38.0:golang_net/vendor/golang.org/x/net \
+ golang:sys:v0.31.0:golang_sys/vendor/golang.org/x/sys \
+ golang:text:v0.23.0:golang_text/vendor/golang.org/x/text \
google:go-cmp:v0.7.0:google_go_cmp/vendor/github.com/google/go-cmp \
google:go-genproto:1a7da9e5054f:google_go_genproto/vendor/google.golang.org/genproto/googleapis/rpc \
grpc:grpc-go:v1.70.0:grpc_grpc_go/vendor/google.golang.org/grpc \
diff --git a/devel/protoc-gen-go-grpc/distinfo b/devel/protoc-gen-go-grpc/distinfo
index 24b9342a762d..e62e2da661b2 100644
--- a/devel/protoc-gen-go-grpc/distinfo
+++ b/devel/protoc-gen-go-grpc/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1753284830
-SHA256 (grpc-grpc-go-v1.74.2_GH0.tar.gz) = da6fa507c6225914d520e1b7fe1cca28ee8a499d088d36c2c63e9f8313bb9f82
-SIZE (grpc-grpc-go-v1.74.2_GH0.tar.gz) = 2440089
-SHA256 (golang-net-v0.35.0_GH0.tar.gz) = 6a09895ea551a07f69fb17d8be418cdb96cc3b6338888deb1d7b0b22ed00021e
-SIZE (golang-net-v0.35.0_GH0.tar.gz) = 1500897
-SHA256 (golang-sys-v0.30.0_GH0.tar.gz) = 3e54dfe262f4f09341622679101c0f10935028cc945f78a97f898b2416edb1f0
-SIZE (golang-sys-v0.30.0_GH0.tar.gz) = 1523069
-SHA256 (golang-text-v0.22.0_GH0.tar.gz) = ac8bdce0477effd5a830345979626745e5e5bcb81d1a77c8029b0e8b3d621089
-SIZE (golang-text-v0.22.0_GH0.tar.gz) = 8970985
+TIMESTAMP = 1757678568
+SHA256 (grpc-grpc-go-v1.75.1_GH0.tar.gz) = ceeb07641c71018c81826bfd293ed9b1aa2208ebe91a32f5e507f425f5857be1
+SIZE (grpc-grpc-go-v1.75.1_GH0.tar.gz) = 2511170
+SHA256 (golang-net-v0.38.0_GH0.tar.gz) = f5f44a7625a2cee3ab3b38f8b08a1e058395faf44c29ae5e9a29af9e5f13c822
+SIZE (golang-net-v0.38.0_GH0.tar.gz) = 1502112
+SHA256 (golang-sys-v0.31.0_GH0.tar.gz) = de9873501d7e57afe8964b48d17392f82b5f1fd611915e6084523f9eb7506972
+SIZE (golang-sys-v0.31.0_GH0.tar.gz) = 1523040
+SHA256 (golang-text-v0.23.0_GH0.tar.gz) = 941692d8d3a0b5998cabf9d3a9e6e3617665e1f2b50c71e0fee08c654bbed3df
+SIZE (golang-text-v0.23.0_GH0.tar.gz) = 8969153
SHA256 (google-go-cmp-v0.7.0_GH0.tar.gz) = c98f4f998ad8134b26816500b5c4c5cd6329905c0610b0c1f031efe7fbb469af
SIZE (google-go-cmp-v0.7.0_GH0.tar.gz) = 105149
SHA256 (google-go-genproto-1a7da9e5054f_GH0.tar.gz) = 66a043c0c3bccff28bed10bdde9f18ebcb615fd10fe5ddc0e0fab3c71ad429ec
diff --git a/devel/prototool/Makefile b/devel/prototool/Makefile
index 5546149b5d36..8e2dc8ea2e3d 100644
--- a/devel/prototool/Makefile
+++ b/devel/prototool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prototool
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/psvn/Makefile b/devel/psvn/Makefile
index e054f1fc071f..f6ab01bc3850 100644
--- a/devel/psvn/Makefile
+++ b/devel/psvn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= psvn
PORTVERSION= 20150720.214200
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel elisp
MASTER_SITES= http://www.xsteve.at/prg/emacs/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/py-Farama-Notifications/Makefile b/devel/py-Farama-Notifications/Makefile
new file mode 100644
index 000000000000..34a3a7c301a3
--- /dev/null
+++ b/devel/py-Farama-Notifications/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= Farama-Notifications
+DISTVERSION= 0.0.4
+CATEGORIES= devel
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Notifications for all Farama Foundation maintained libraries
+WWW= https://github.com/Farama-Foundation/Farama-Notifications
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-Farama-Notifications/distinfo b/devel/py-Farama-Notifications/distinfo
new file mode 100644
index 000000000000..0bd4438af042
--- /dev/null
+++ b/devel/py-Farama-Notifications/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756709236
+SHA256 (Farama-Notifications-0.0.4.tar.gz) = 13fceff2d14314cf80703c8266462ebf3733c7d165336eee998fc58e545efd18
+SIZE (Farama-Notifications-0.0.4.tar.gz) = 2131
diff --git a/devel/py-Farama-Notifications/pkg-descr b/devel/py-Farama-Notifications/pkg-descr
new file mode 100644
index 000000000000..5489ce32b24e
--- /dev/null
+++ b/devel/py-Farama-Notifications/pkg-descr
@@ -0,0 +1,2 @@
+Farama-Notifications is a package that allows for providing notifications
+on import to all Farama Package.
diff --git a/devel/py-PyGithub/Makefile b/devel/py-PyGithub/Makefile
index 739e7d86a993..f21a405250f5 100644
--- a/devel/py-PyGithub/Makefile
+++ b/devel/py-PyGithub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PyGithub
-DISTVERSION= 2.7.0
+DISTVERSION= 2.8.1
CATEGORIES= devel www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,12 +15,10 @@ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}deprecated>0:devel/py-deprecated@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.14.0:www/py-requests@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.14.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyjwt>=2.4.0:www/py-pyjwt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pynacl>=1.4.0:security/py-pynacl@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0.0:devel/py-typing-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urllib3>-1.26.0:net/py-urllib3@${PY_FLAVOR}
USES= python
diff --git a/devel/py-PyGithub/distinfo b/devel/py-PyGithub/distinfo
index 09c4fa2f5567..4e1356f7050f 100644
--- a/devel/py-PyGithub/distinfo
+++ b/devel/py-PyGithub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754026897
-SHA256 (pygithub-2.7.0.tar.gz) = 7cd6eafabb09b5369afba3586d86b1f1ad6f1326d2ff01bc47bb26615dce4cbb
-SIZE (pygithub-2.7.0.tar.gz) = 3707928
+TIMESTAMP = 1756963447
+SHA256 (pygithub-2.8.1.tar.gz) = 341b7c78521cb07324ff670afd1baa2bf5c286f8d9fd302c1798ba594a5400c9
+SIZE (pygithub-2.8.1.tar.gz) = 2246994
diff --git a/devel/py-aiobotocore/Makefile b/devel/py-aiobotocore/Makefile
index 578c627fa388..b69bd483eec3 100644
--- a/devel/py-aiobotocore/Makefile
+++ b/devel/py-aiobotocore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aiobotocore
-PORTVERSION= 2.23.2
+PORTVERSION= 2.24.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FL
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.9.2<4.0.0:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}aioitertools>=0.5.1<1.0.0:devel/py-aioitertools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}botocore>=1.39.7:devel/py-botocore@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}botocore>=1.40.15:devel/py-botocore@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1<2.0.0:devel/py-jmespath@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}multidict>=6.0.0<7.0.0:www/py-multidict@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.1<3.0.0:devel/py-python-dateutil@${PY_FLAVOR} \
@@ -33,8 +33,8 @@ AWSCLI_DESC= Use awscli
BOTO3_DESC= Use boto3
HTTPX_DESC= Use httpx
-AWSCLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscli>=1.29.81:devel/py-awscli@${PY_FLAVOR}
-BOTO3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.39.7:www/py-boto3@${PY_FLAVOR}
+AWSCLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscli>=1.42.15:devel/py-awscli@${PY_FLAVOR}
+BOTO3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.40.15:www/py-boto3@${PY_FLAVOR}
HTTPx_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.25.1<0.29:www/py-httpx@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-aiobotocore/distinfo b/devel/py-aiobotocore/distinfo
index 3fbef13342fc..4f9c00f08f4d 100644
--- a/devel/py-aiobotocore/distinfo
+++ b/devel/py-aiobotocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796042
-SHA256 (aiobotocore-2.23.2.tar.gz) = 9c2cbd6e813bb6c60b7f20fc11897976a583c57b0093a87bebfe80a9b08746b2
-SIZE (aiobotocore-2.23.2.tar.gz) = 115881
+TIMESTAMP = 1757436475
+SHA256 (aiobotocore-2.24.2.tar.gz) = dfb21bdb2610e8de4d22f401e91a24d50f1330a302d03c62c485757becd439a9
+SIZE (aiobotocore-2.24.2.tar.gz) = 119837
diff --git a/devel/py-aiobotocore/files/patch-pyproject.toml b/devel/py-aiobotocore/files/patch-pyproject.toml
index 21d425624db5..451bbaccbbac 100644
--- a/devel/py-aiobotocore/files/patch-pyproject.toml
+++ b/devel/py-aiobotocore/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-07-24 17:30:01 UTC
+--- pyproject.toml.orig 2025-09-05 11:55:29 UTC
+++ pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
@@ -7,25 +7,25 @@
build-backend = "setuptools.build_meta"
[project]
-@@ -31,7 +31,7 @@ dependencies = [
+@@ -32,7 +32,7 @@ dependencies = [
dependencies = [
"aiohttp >= 3.9.2, < 4.0.0",
"aioitertools >= 0.5.1, < 1.0.0",
-- "botocore >= 1.39.7, < 1.39.9", # NOTE: When updating, always keep `project.optional-dependencies` aligned
-+ "botocore >= 1.39.7", # NOTE: When updating, always keep `project.optional-dependencies` aligned
+- "botocore >= 1.40.15, < 1.40.19", # NOTE: When updating, always keep `project.optional-dependencies` aligned
++ "botocore >= 1.40.15", # NOTE: When updating, always keep `project.optional-dependencies` aligned
"python-dateutil >= 2.1, < 3.0.0",
"jmespath >= 0.7.1, < 2.0.0",
"multidict >= 6.0.0, < 7.0.0",
-@@ -40,10 +40,10 @@ awscli = [
+@@ -41,10 +41,10 @@ awscli = [
[project.optional-dependencies]
awscli = [
-- "awscli >= 1.41.7, < 1.41.9",
-+ "awscli >= 1.41.7",
+- "awscli >= 1.42.15, < 1.42.19",
++ "awscli >= 1.42.15",
]
boto3 = [
-- "boto3 >= 1.39.7, < 1.39.9",
-+ "boto3 >= 1.39.7",
+- "boto3 >= 1.40.15, < 1.40.19",
++ "boto3 >= 1.40.15",
]
httpx = [
"httpx >= 0.25.1, < 0.29"
diff --git a/devel/py-anyio/Makefile b/devel/py-anyio/Makefile
index ace6fe57cded..a6bccd902e4e 100644
--- a/devel/py-anyio/Makefile
+++ b/devel/py-anyio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= anyio
-PORTVERSION= 4.9.0
+PORTVERSION= 4.10.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-anyio/distinfo b/devel/py-anyio/distinfo
index 96025d96ccbe..01ce8d053ddc 100644
--- a/devel/py-anyio/distinfo
+++ b/devel/py-anyio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742405464
-SHA256 (anyio-4.9.0.tar.gz) = 673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028
-SIZE (anyio-4.9.0.tar.gz) = 190949
+TIMESTAMP = 1757120624
+SHA256 (anyio-4.10.0.tar.gz) = 3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6
+SIZE (anyio-4.10.0.tar.gz) = 213252
diff --git a/devel/py-anyio/files/patch-pyproject.toml b/devel/py-anyio/files/patch-pyproject.toml
index e9bf63a21bb4..6a7406872b34 100644
--- a/devel/py-anyio/files/patch-pyproject.toml
+++ b/devel/py-anyio/files/patch-pyproject.toml
@@ -1,10 +1,19 @@
---- pyproject.toml.orig 2023-05-27 11:12:17 UTC
+--- pyproject.toml.orig 2025-08-04 08:53:59 UTC
+++ pyproject.toml
-@@ -1,6 +1,6 @@
+@@ -1,6 +1,6 @@ requires = [
[build-system]
requires = [
-- "setuptools >= 64",
+- "setuptools >= 77",
+ "setuptools >= 61",
"setuptools_scm >= 6.4"
]
build-backend = "setuptools.build_meta"
+@@ -10,7 +10,7 @@ authors = [{name = "Alex Grönholm", email = "alex.gro
+ description = "High-level concurrency and networking framework on top of asyncio or Trio"
+ readme = "README.rst"
+ authors = [{name = "Alex Grönholm", email = "alex.gronholm@nextday.fi"}]
+-license = "MIT"
++license = {text = "MIT"}
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
+ "Intended Audience :: Developers",
diff --git a/devel/py-app-model/Makefile b/devel/py-app-model/Makefile
index a9aff7589bc7..ab5bd00770c2 100644
--- a/devel/py-app-model/Makefile
+++ b/devel/py-app-model/Makefile
@@ -1,5 +1,5 @@
PORTNAME= app-model
-DISTVERSION= 0.3.1
+DISTVERSION= 0.5.0
CATEGORIES= devel science
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,9 +16,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}in-n-out>=0.1.5:devel/py-in-n-out@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psygnal>=0.3.4:devel/py-psygnal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psygnal>=0.10:devel/py-psygnal@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic-compat>=0.1.1:devel/py-pydantic-compat@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pydantic2>=1.8:devel/py-pydantic2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.8:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}QtPy>0:devel/py-QtPy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}superqt>0:x11-toolkits/py-superqt@${PY_FLAVOR}
diff --git a/devel/py-app-model/distinfo b/devel/py-app-model/distinfo
index f2f08f230456..213580d0e8ee 100644
--- a/devel/py-app-model/distinfo
+++ b/devel/py-app-model/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734026360
-SHA256 (app_model-0.3.1.tar.gz) = 2c883fc2a229a23f7f6697fa4ca6fa981fdafca05f76812bfe71a1de9c229c7b
-SIZE (app_model-0.3.1.tar.gz) = 116810
+TIMESTAMP = 1758438616
+SHA256 (app_model-0.5.0.tar.gz) = fa329cf7b730572cce3daeac6678bbeaf1cf0a7dd485bf2c666b5508d54c8d0f
+SIZE (app_model-0.5.0.tar.gz) = 120463
diff --git a/devel/py-apptools/Makefile b/devel/py-apptools/Makefile
index f2abefa62c4d..b0c4ec941126 100644
--- a/devel/py-apptools/Makefile
+++ b/devel/py-apptools/Makefile
@@ -1,12 +1,13 @@
PORTNAME= apptools
-DISTVERSION= 5.3.0
+DISTVERSION= 5.3.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Enthought application tools
-WWW= https://docs.enthought.com/apptools
+WWW= https://docs.enthought.com/apptools/ \
+ https://github.com/enthought/apptools/
LICENSE= BSD3CLAUSE LGPL20
LICENSE_COMB= multi
diff --git a/devel/py-apptools/distinfo b/devel/py-apptools/distinfo
index 264d12b1e42b..de286a900e24 100644
--- a/devel/py-apptools/distinfo
+++ b/devel/py-apptools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720241296
-SHA256 (apptools-5.3.0.tar.gz) = 30580bf62a0d5dd616edd5e2b9958227633f35cb557c6860452a56809e6bd567
-SIZE (apptools-5.3.0.tar.gz) = 184762
+TIMESTAMP = 1756263120
+SHA256 (apptools-5.3.1.tar.gz) = 7dd8f3a95ca02fc1c03f82cebbe6bed0f74e74fb93e4f66987fa4d8e606ff167
+SIZE (apptools-5.3.1.tar.gz) = 185335
diff --git a/devel/py-archinfo/Makefile b/devel/py-archinfo/Makefile
index fde4d4a9fee1..dacc4af7e0d9 100644
--- a/devel/py-archinfo/Makefile
+++ b/devel/py-archinfo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= archinfo
DISTVERSIONPREFIX= v
-DISTVERSION= 9.2.170
+DISTVERSION= 9.2.175
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-archinfo/distinfo b/devel/py-archinfo/distinfo
index 7ddf930da35f..2033f887a8c7 100644
--- a/devel/py-archinfo/distinfo
+++ b/devel/py-archinfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755081975
-SHA256 (angr-archinfo-v9.2.170_GH0.tar.gz) = 652ea346c5149347b48aecd7d2350e3a8a4b8fecb5c0f6a88d0db1c90bb2e129
-SIZE (angr-archinfo-v9.2.170_GH0.tar.gz) = 45837
+TIMESTAMP = 1758102902
+SHA256 (angr-archinfo-v9.2.175_GH0.tar.gz) = d89a609dc831a86bfd3e0b1ed979b0d17ce06ca101f75c3edc4b770b9d0f0acc
+SIZE (angr-archinfo-v9.2.175_GH0.tar.gz) = 45930
diff --git a/devel/py-asciimatics/Makefile b/devel/py-asciimatics/Makefile
index 6ec5432ff0a7..86593fe18a6f 100644
--- a/devel/py-asciimatics/Makefile
+++ b/devel/py-asciimatics/Makefile
@@ -1,6 +1,6 @@
PORTNAME= asciimatics
PORTVERSION= 1.15.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-awscli/Makefile b/devel/py-awscli/Makefile
index f68513acf152..84469ae936e9 100644
--- a/devel/py-awscli/Makefile
+++ b/devel/py-awscli/Makefile
@@ -1,6 +1,5 @@
PORTNAME= awscli
-PORTVERSION= 1.29.81
-PORTREVISION= 2
+PORTVERSION= 1.42.44
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-awscli/distinfo b/devel/py-awscli/distinfo
index d969bb0a9375..95e98125c0d9 100644
--- a/devel/py-awscli/distinfo
+++ b/devel/py-awscli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699515688
-SHA256 (awscli-1.29.81.tar.gz) = a09abd2da6a6a21740dd9b7192c60f5a01ace29ec0ebc5e018d769903d4b888d
-SIZE (awscli-1.29.81.tar.gz) = 1594885
+TIMESTAMP = 1759488034
+SHA256 (awscli-1.42.44.tar.gz) = 0530907700d77350cf879d9cbabca0d28fd13e8bc69b593709e634ac6e802992
+SIZE (awscli-1.42.44.tar.gz) = 1889600
diff --git a/devel/py-awscrt/Makefile b/devel/py-awscrt/Makefile
index b251717cb126..b349b35e27ef 100644
--- a/devel/py-awscrt/Makefile
+++ b/devel/py-awscrt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awscrt
-PORTVERSION= 0.27.4
+PORTVERSION= 0.27.6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-awscrt/distinfo b/devel/py-awscrt/distinfo
index 0db1ff6fbef7..42f10ef99b5d 100644
--- a/devel/py-awscrt/distinfo
+++ b/devel/py-awscrt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954168
-SHA256 (awscrt-0.27.4.tar.gz) = cb23cb767ca2e3c0007c899b289d668d28aeb055534df35a741847135f6cd91c
-SIZE (awscrt-0.27.4.tar.gz) = 37608896
+TIMESTAMP = 1757436477
+SHA256 (awscrt-0.27.6.tar.gz) = 45f3dd0b3fb13dfbea856dd96c9acfe77beba57b9b019444ee962ed2b76276dd
+SIZE (awscrt-0.27.6.tar.gz) = 37677550
diff --git a/devel/py-awscrt/files/patch-pyproject.toml b/devel/py-awscrt/files/patch-pyproject.toml
index be9cc64ff016..cd8fab8c2d2f 100644
--- a/devel/py-awscrt/files/patch-pyproject.toml
+++ b/devel/py-awscrt/files/patch-pyproject.toml
@@ -1,10 +1,10 @@
---- pyproject.toml.orig 2025-05-13 17:10:57 UTC
+--- pyproject.toml.orig 2025-08-12 19:03:48 UTC
+++ pyproject.toml
@@ -1,6 +1,6 @@ requires = [
[build-system]
requires = [
- "setuptools>=75.3.1",
+ "setuptools>=61",
- "wheel>=0.45.1", # used by our setup.py
]
build-backend = "setuptools.build_meta"
+
diff --git a/devel/py-awscrt/files/patch-setup.py b/devel/py-awscrt/files/patch-setup.py
index 03e5b1f520eb..2081586faada 100644
--- a/devel/py-awscrt/files/patch-setup.py
+++ b/devel/py-awscrt/files/patch-setup.py
@@ -1,6 +1,18 @@
---- setup.py.orig 2024-12-06 18:35:30 UTC
+--- setup.py.orig 2025-08-12 19:03:48 UTC
+++ setup.py
-@@ -359,7 +359,7 @@ def awscrt_ext():
+@@ -11,7 +11,10 @@ import sysconfig
+ import subprocess
+ import sys
+ import sysconfig
+-from setuptools.command.bdist_wheel import bdist_wheel
++try:
++ from setuptools.command.bdist_wheel import bdist_wheel
++except:
++ from wheel.bdist_wheel import bdist_wheel
+
+ if sys.platform == 'win32':
+ # distutils is deprecated in Python 3.10 and removed in 3.12. However, it still works because Python defines a compatibility interface as long as setuptools is installed.
+@@ -435,7 +438,7 @@ def awscrt_ext():
# So it's simpler to link them in statically and have less runtime dependencies.
#
# Don't apply this trick to dependencies that are always on the OS (e.g. librt)
diff --git a/devel/py-babi_grammars/Makefile b/devel/py-babi_grammars/Makefile
index a39001643a82..74779c127a89 100644
--- a/devel/py-babi_grammars/Makefile
+++ b/devel/py-babi_grammars/Makefile
@@ -1,5 +1,5 @@
PORTNAME= babi_grammars
-DISTVERSION= 0.0.62
+DISTVERSION= 0.0.63
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-babi_grammars/distinfo b/devel/py-babi_grammars/distinfo
index 4f5b9db4efde..0ac74f18ec60 100644
--- a/devel/py-babi_grammars/distinfo
+++ b/devel/py-babi_grammars/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743439571
-SHA256 (babi_grammars-0.0.62.tar.gz) = 4f21a1223cb2016d9ee349435ccccc3160e94d252b7ab3047ac4f2212778fc68
-SIZE (babi_grammars-0.0.62.tar.gz) = 464861
+TIMESTAMP = 1757404785
+SHA256 (babi_grammars-0.0.63.tar.gz) = 5529af4cf0e942bfb9f90ea66e5fe17a2926878b90c3e1f0a95e20251356b88d
+SIZE (babi_grammars-0.0.63.tar.gz) = 465155
diff --git a/devel/py-bandit/Makefile b/devel/py-bandit/Makefile
index a4af7caf7b50..d3533f5e00b4 100644
--- a/devel/py-bandit/Makefile
+++ b/devel/py-bandit/Makefile
@@ -26,7 +26,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.8.0:www/py-beautifulsoup@$
pylint${PYTHON_PKGNAMESUFFIX}>=1.9.4:devel/pylint@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}testscenarios>=0.5.0:devel/py-testscenarios@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}testtools>=2.3.0:devel/py-testtools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=1.1.0:textproc/py-tomli@${PY_FLAVOR}
+ ${PY_TOMLI}
USES= python
USE_PYTHON= autoplist distutils pytest # 1 test fails, see https://github.com/PyCQA/bandit/issues/1083
diff --git a/devel/py-behave/Makefile b/devel/py-behave/Makefile
index ac5ff184b179..bfa99241f1b3 100644
--- a/devel/py-behave/Makefile
+++ b/devel/py-behave/Makefile
@@ -1,22 +1,26 @@
PORTNAME= behave
-PORTVERSION= 1.2.6
-PORTREVISION= 1
+PORTVERSION= 1.3.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Behaviour-driven development in Python style
-WWW= https://github.com/behave/behave
+WWW= https://behave.readthedocs.io/en/latest/ \
+ https://github.com/behave/behave
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parse>=1.8.2:textproc/py-parse@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}parse-type>=0.4.2:textproc/py-parse-type@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.11:devel/py-six@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.7:devel/py-colorama@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cucumber-expressions>=17.1.0:devel/py-cucumber-expressions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cucumber-tag-expressions>=4.1.0:devel/py-cucumber-tag-expressions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}parse-type>=0.6.0:textproc/py-parse-type@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}parse>=1.18.0:textproc/py-parse@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.15.0:devel/py-six@${PY_FLAVOR} \
+ ${PY_TOMLI}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-behave/distinfo b/devel/py-behave/distinfo
index 0f40e0205558..4912cd542a4e 100644
--- a/devel/py-behave/distinfo
+++ b/devel/py-behave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1602524149
-SHA256 (behave-1.2.6.tar.gz) = b9662327aa53294c1351b0a9c369093ccec1d21026f050c3bd9b3e5cccf81a86
-SIZE (behave-1.2.6.tar.gz) = 701696
+TIMESTAMP = 1757436479
+SHA256 (behave-1.3.3.tar.gz) = 2b8f4b64ed2ea756a5a2a73e23defc1c4631e9e724c499e46661778453ebaf51
+SIZE (behave-1.3.3.tar.gz) = 892639
diff --git a/devel/py-behave/files/patch-pyproject.toml b/devel/py-behave/files/patch-pyproject.toml
new file mode 100644
index 000000000000..a6516dee334f
--- /dev/null
+++ b/devel/py-behave/files/patch-pyproject.toml
@@ -0,0 +1,12 @@
+--- pyproject.toml.orig 2025-08-11 18:54:15 UTC
++++ pyproject.toml
+@@ -66,8 +66,7 @@ keywords = [
+ "BDD", "behavior-driven-development", "bdd-framework",
+ "behave", "gherkin", "cucumber-like"
+ ]
+-license = "BSD-2-Clause"
+-license-files = ["LICENSE"]
++license = { text = "BSD-2-Clause" }
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
+ "Environment :: Console",
diff --git a/devel/py-behave/files/patch-setup.py b/devel/py-behave/files/patch-setup.py
deleted file mode 100644
index 04722791c1e1..000000000000
--- a/devel/py-behave/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig 2018-02-25 16:27:09 UTC
-+++ setup.py
-@@ -100,8 +100,6 @@ setup(
- "pylint",
- ],
- },
-- # MAYBE-DISABLE: use_2to3
-- use_2to3= bool(python_version >= 3.0),
- license="BSD",
- classifiers=[
- "Development Status :: 4 - Beta",
diff --git a/devel/py-botocore/Makefile b/devel/py-botocore/Makefile
index f7359455745f..f220bd524115 100644
--- a/devel/py-botocore/Makefile
+++ b/devel/py-botocore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= botocore
-PORTVERSION= 1.39.15
+PORTVERSION= 1.40.25
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1<2.0.0:devel/py-jmespath@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.1<3.0.0:devel/py-python-dateutil@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscrt>=0.23.8:devel/py-awscrt@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscrt>=0.27.6:devel/py-awscrt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR}
USES= python
@@ -26,7 +26,7 @@ NO_ARCH= yes
OPTIONS_DEFINE= CRT
CRT_DESC= Common runtime support
-CRT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscrt>=0.23.8:devel/py-awscrt@${PY_FLAVOR}
+CRT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscrt>=0.27.6:devel/py-awscrt@${PY_FLAVOR}
.include <bsd.port.pre.mk>
diff --git a/devel/py-botocore/distinfo b/devel/py-botocore/distinfo
index 4e69eda1d1b3..8833e94bace4 100644
--- a/devel/py-botocore/distinfo
+++ b/devel/py-botocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796044
-SHA256 (botocore-1.39.15.tar.gz) = 2aa29a717f14f8c7ca058c2e297aaed0aa10ecea24b91514eee802814d1b7600
-SIZE (botocore-1.39.15.tar.gz) = 14237556
+TIMESTAMP = 1757436481
+SHA256 (botocore-1.40.25.tar.gz) = 41fd186018a48dc517a4312a8d3085d548cb3fb1f463972134140bf7ee55a397
+SIZE (botocore-1.40.25.tar.gz) = 14331329
diff --git a/devel/py-botocore/files/patch-setup.cfg b/devel/py-botocore/files/patch-setup.cfg
index eb0996f2fa32..5a82d13132fb 100644
--- a/devel/py-botocore/files/patch-setup.cfg
+++ b/devel/py-botocore/files/patch-setup.cfg
@@ -1,11 +1,11 @@
---- setup.cfg.orig 2025-01-30 20:10:24 UTC
+--- setup.cfg.orig 2025-08-29 18:07:28 UTC
+++ setup.cfg
@@ -9,7 +9,7 @@ requires_dist =
urllib3>=1.25.4,!=2.2.0,<3; python_version>="3.10"
[options.extras_require]
--crt = awscrt==0.23.8
-+crt = awscrt>=0.23.8
+-crt = awscrt==0.27.6
++crt = awscrt>=0.27.6
[egg_info]
tag_build =
diff --git a/devel/py-botocore/files/patch-setup.py b/devel/py-botocore/files/patch-setup.py
index 4634eeb06a4a..e0991a6b1787 100644
--- a/devel/py-botocore/files/patch-setup.py
+++ b/devel/py-botocore/files/patch-setup.py
@@ -1,11 +1,11 @@
---- setup.py.orig 2025-01-30 20:10:23 UTC
+--- setup.py.orig 2025-08-29 18:03:06 UTC
+++ setup.py
@@ -33,7 +33,7 @@ extras_require = {
]
extras_require = {
-- 'crt': ['awscrt==0.23.8'],
-+ 'crt': ['awscrt>=0.23.8'],
+- 'crt': ['awscrt==0.27.6'],
++ 'crt': ['awscrt>=0.27.6'],
}
setup(
diff --git a/devel/py-breathe/Makefile b/devel/py-breathe/Makefile
index 0a2cdd7aba6a..059efe657c97 100644
--- a/devel/py-breathe/Makefile
+++ b/devel/py-breathe/Makefile
@@ -24,7 +24,6 @@ USES= gmake python
USE_GITHUB= yes
GH_TUPLE= michaeljones:breathe:v${PORTVERSION}
USE_PYTHON= autoplist pep517 pytest
-MAKE_ENV+= GIT_DIR=.
NO_ARCH= yes
diff --git a/devel/py-buildbot-react-console-view/Makefile b/devel/py-buildbot-react-console-view/Makefile
deleted file mode 100644
index ead2e140e5b2..000000000000
--- a/devel/py-buildbot-react-console-view/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME= buildbot-react-console-view
-DISTVERSION= 4.0.4
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= buildbot_react_console_view-${DISTVERSION}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Buildbot Console View plugin (react)
-WWW= https://buildbot.net
-
-LICENSE= GPLv2
-
-DEPRECATED=No longer required by Buildbot 4.X
-EXPIRATION_DATE= 2025-09-30
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}buildbot-pkg>=${PORTVERSION}:devel/py-buildbot-pkg@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}buildbot-pkg>=${PORTVERSION}:devel/py-buildbot-pkg@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist distutils
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-buildbot-react-console-view/distinfo b/devel/py-buildbot-react-console-view/distinfo
deleted file mode 100644
index 03df5525b11c..000000000000
--- a/devel/py-buildbot-react-console-view/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1751284287
-SHA256 (buildbot_react_console_view-4.0.4.tar.gz) = 6c4e21f11143a216408c1e652e0f1863ee8218877e7d83a611fc145f8e40eab1
-SIZE (buildbot_react_console_view-4.0.4.tar.gz) = 22134
diff --git a/devel/py-buildbot-react-console-view/pkg-descr b/devel/py-buildbot-react-console-view/pkg-descr
deleted file mode 100644
index f5f27ac98b2d..000000000000
--- a/devel/py-buildbot-react-console-view/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Buildbot Console View plugin (react)
diff --git a/devel/py-buildbot-worker/Makefile b/devel/py-buildbot-worker/Makefile
index 040cd0ef29d7..493b2d1f6cbd 100644
--- a/devel/py-buildbot-worker/Makefile
+++ b/devel/py-buildbot-worker/Makefile
@@ -1,5 +1,6 @@
PORTNAME= buildbot-worker
DISTVERSION= 4.3.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-buildbot/Makefile b/devel/py-buildbot/Makefile
index df51596ba640..2f878df32534 100644
--- a/devel/py-buildbot/Makefile
+++ b/devel/py-buildbot/Makefile
@@ -1,5 +1,6 @@
PORTNAME= buildbot
DISTVERSION= 4.3.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-bytecode/Makefile b/devel/py-bytecode/Makefile
index b3b9a56910e7..ebd824a86656 100644
--- a/devel/py-bytecode/Makefile
+++ b/devel/py-bytecode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bytecode
-PORTVERSION= 0.16.2
+PORTVERSION= 0.17.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/MatthieuDartiailh/bytecode/releases/download/${PORTVERSION}/
diff --git a/devel/py-bytecode/distinfo b/devel/py-bytecode/distinfo
index a5a12056a416..f1ab14488f1a 100644
--- a/devel/py-bytecode/distinfo
+++ b/devel/py-bytecode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745177980
-SHA256 (bytecode-0.16.2.tar.gz) = f05020b6dc1f48cdadd946f7c3a03131ba0f312bd103767c5d75559de5c308f8
-SIZE (bytecode-0.16.2.tar.gz) = 103023
+TIMESTAMP = 1757436483
+SHA256 (bytecode-0.17.0.tar.gz) = 0c37efa5bd158b1b873f530cceea2c645611d55bd2dc2a4758b09f185749b6fd
+SIZE (bytecode-0.17.0.tar.gz) = 105863
diff --git a/devel/py-cachetools/Makefile b/devel/py-cachetools/Makefile
index 2435115b57c6..b74977a6abc7 100644
--- a/devel/py-cachetools/Makefile
+++ b/devel/py-cachetools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cachetools
-PORTVERSION= 6.1.0
+PORTVERSION= 6.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-cachetools/distinfo b/devel/py-cachetools/distinfo
index 0be52ab43fb6..195979742461 100644
--- a/devel/py-cachetools/distinfo
+++ b/devel/py-cachetools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188060
-SHA256 (cachetools-6.1.0.tar.gz) = b4c4f404392848db3ce7aac34950d17be4d864da4b8b66911008e430bc544587
-SIZE (cachetools-6.1.0.tar.gz) = 30714
+TIMESTAMP = 1757120630
+SHA256 (cachetools-6.2.0.tar.gz) = 38b328c0889450f05f5e120f56ab68c8abaf424e1275522b138ffc93253f7e32
+SIZE (cachetools-6.2.0.tar.gz) = 30988
diff --git a/devel/py-cadquery-pywrap/Makefile b/devel/py-cadquery-pywrap/Makefile
index 2b5cf13fb1b5..076d162deede 100644
--- a/devel/py-cadquery-pywrap/Makefile
+++ b/devel/py-cadquery-pywrap/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cadquery-pywrap
DISTVERSIONPREFIX= occt
DISTVERSION= 7.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,6 +12,9 @@ WWW= https://github.com/CadQuery/pywrap
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= This port was part of an effort to port CadQuery. This has been abandoned, so this port is no longer needed as it serves no other purpose.
+EXPIRATION_DATE=2025-12-31
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}clang>0:devel/py-clang@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cymbal>0:devel/py-cymbal@${PY_FLAVOR} \
diff --git a/devel/py-camel-converter/Makefile b/devel/py-camel-converter/Makefile
new file mode 100644
index 000000000000..232be0f236e1
--- /dev/null
+++ b/devel/py-camel-converter/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= camel-converter
+DISTVERSION= 4.0.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Converts string between snake case and snake case
+WWW= https://github.com/sanders41/camel-converter
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+NO_ARCH= yes
+
+# tests as of 4.0.1: 42 passed in 1.98s
+
+.include <bsd.port.mk>
diff --git a/devel/py-camel-converter/distinfo b/devel/py-camel-converter/distinfo
new file mode 100644
index 000000000000..dcdaf87c8ce5
--- /dev/null
+++ b/devel/py-camel-converter/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1755458260
+SHA256 (camel_converter-4.0.1.tar.gz) = 401414549ae4ac4073e38cdc4aa6d464dc534fc40aa06ff787bf0960b0c86535
+SIZE (camel_converter-4.0.1.tar.gz) = 38915
diff --git a/devel/py-camel-converter/pkg-descr b/devel/py-camel-converter/pkg-descr
new file mode 100644
index 000000000000..0cb604a1b48f
--- /dev/null
+++ b/devel/py-camel-converter/pkg-descr
@@ -0,0 +1,2 @@
+camel-converter converts a string from snake case to camel case or camel case
+to snake case.
diff --git a/devel/py-cattrs/Makefile b/devel/py-cattrs/Makefile
index 4e5a12d035f5..4f3ecaf11f05 100644
--- a/devel/py-cattrs/Makefile
+++ b/devel/py-cattrs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cattrs
-PORTVERSION= 25.1.1
+PORTVERSION= 25.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-cattrs/distinfo b/devel/py-cattrs/distinfo
index 99642224e208..e61709c67e39 100644
--- a/devel/py-cattrs/distinfo
+++ b/devel/py-cattrs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813038
-SHA256 (cattrs-25.1.1.tar.gz) = c914b734e0f2d59e5b720d145ee010f1fd9a13ee93900922a2f3f9d593b8382c
-SIZE (cattrs-25.1.1.tar.gz) = 435016
+TIMESTAMP = 1757436485
+SHA256 (cattrs-25.2.0.tar.gz) = f46c918e955db0177be6aa559068390f71988e877c603ae2e56c71827165cc06
+SIZE (cattrs-25.2.0.tar.gz) = 506531
diff --git a/devel/py-cbor2/Makefile b/devel/py-cbor2/Makefile
index c89971825a6f..291eddb0765d 100644
--- a/devel/py-cbor2/Makefile
+++ b/devel/py-cbor2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cbor2
-DISTVERSION= 5.6.5
-PORTREVISION= 1
+DISTVERSION= 5.7.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,14 +14,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.4:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cbor>0:devel/py-cbor@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}objgraph>0:devel/py-objgraph@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=7:devel/py-coverage@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent pep517
-
-do-test:
- @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs
+USE_PYTHON= autoplist concurrent pep517 pytest
.include <bsd.port.mk>
diff --git a/devel/py-cbor2/distinfo b/devel/py-cbor2/distinfo
index e79484243226..36db16454c23 100644
--- a/devel/py-cbor2/distinfo
+++ b/devel/py-cbor2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728570063
-SHA256 (cbor2-5.6.5.tar.gz) = b682820677ee1dbba45f7da11898d2720f92e06be36acec290867d5ebf3d7e09
-SIZE (cbor2-5.6.5.tar.gz) = 100886
+TIMESTAMP = 1755255944
+SHA256 (cbor2-5.7.0.tar.gz) = 3f6d843f4db4d0ec501c46453c22a4fbebb1abfb5b740e1bcab34c615cd7406b
+SIZE (cbor2-5.7.0.tar.gz) = 102374
diff --git a/devel/py-cbor2/files/patch-pyproject.toml b/devel/py-cbor2/files/patch-pyproject.toml
new file mode 100644
index 000000000000..ca0c70df0e8a
--- /dev/null
+++ b/devel/py-cbor2/files/patch-pyproject.toml
@@ -0,0 +1,28 @@
+--- pyproject.toml.orig 2025-08-17 10:46:46 UTC
++++ pyproject.toml
+@@ -1,6 +1,6 @@ requires = [
+ [build-system]
+ requires = [
+- "setuptools >= 77",
++ "setuptools >= 63",
+ "setuptools_scm[toml] >= 6.4"
+ ]
+ build-backend = "setuptools.build_meta"
+@@ -10,7 +10,6 @@ authors = [{name = "Alex Grönholm", email = "alex.gro
+ description = "CBOR (de)serializer with extensive tag support"
+ readme = "README.rst"
+ authors = [{name = "Alex Grönholm", email = "alex.gronholm@nextday.fi"}]
+-license = "MIT"
+ keywords = ["serialization", "cbor"]
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
+@@ -27,6 +26,9 @@ dynamic = ["version"]
+ ]
+ requires-python = ">= 3.9"
+ dynamic = ["version"]
++
++[project.license]
++text = "MIT"
+
+ [project.urls]
+ Changelog = "https://cbor2.readthedocs.io/en/latest/versionhistory.html"
diff --git a/devel/py-celery-singleton/Makefile.new b/devel/py-celery-singleton/Makefile.new
deleted file mode 100644
index 6b4799d76b7f..000000000000
--- a/devel/py-celery-singleton/Makefile.new
+++ /dev/null
@@ -1,21 +0,0 @@
-PORTNAME= celery-singleton
-PORTVERSION= 0.3.1
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= dvl@FreeBSD.org
-COMMENT= Prevent duplicate celery tasks
-WWW= https://github.com/steinitzu/celery-singleton
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>0:databases/py-redis@${PY_FLAVOR}
-
-USES= python:run
-USE_PYTHON= autoplist distutils
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-cf-xarray/Makefile b/devel/py-cf-xarray/Makefile
index 95bc7292b77d..88d8f6539e3b 100644
--- a/devel/py-cf-xarray/Makefile
+++ b/devel/py-cf-xarray/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cf-xarray
-PORTVERSION= 0.10.6
+PORTVERSION= 0.10.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=45:devel/py-setuptools@${PY_FL
${PYTHON_PKGNAMEPREFIX}xarray>=2023.09.0:devel/py-xarray@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xarray>=2023.09.0:devel/py-xarray@${PY_FLAVOR}
-USES= python
+USES= python:3.11+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-cf-xarray/distinfo b/devel/py-cf-xarray/distinfo
index c0d6a40bd945..7b05b88420f4 100644
--- a/devel/py-cf-xarray/distinfo
+++ b/devel/py-cf-xarray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954174
-SHA256 (cf_xarray-0.10.6.tar.gz) = 159236eca465453784ee7efa2a430d5e2092978db8a5d4d8b591f61d0639cb89
-SIZE (cf_xarray-0.10.6.tar.gz) = 513498
+TIMESTAMP = 1757436487
+SHA256 (cf_xarray-0.10.8.tar.gz) = 93d6f43be300fcecad6d951b4cc41ba6eb3866b34fecd1b9ca505d83317b1197
+SIZE (cf_xarray-0.10.8.tar.gz) = 519853
diff --git a/devel/py-cfn-lint/Makefile b/devel/py-cfn-lint/Makefile
index fdaf4f5dbc62..ff5e59be2a78 100644
--- a/devel/py-cfn-lint/Makefile
+++ b/devel/py-cfn-lint/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cfn-lint
DISTVERSION= 1.32.0
+PORTREVISION= 1
CATEGORIES= devel python textproc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-cgen/Makefile b/devel/py-cgen/Makefile
new file mode 100644
index 000000000000..9c194c2749a5
--- /dev/null
+++ b/devel/py-cgen/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= cgen
+DISTVERSION= 2025.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= C/C++ source generation from an AST
+WWW= https://github.com/inducer/cgen
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.6,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytools>=2022.1.14:devel/py-pytools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5:devel/py-typing-extensions@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ruff>0:devel/py-ruff@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist concurrent pytest
+
+NO_ARCH= yes
+
+# tests as of 2025.1: 1 passed in 2.02s
+
+.include <bsd.port.mk>
diff --git a/devel/py-cgen/distinfo b/devel/py-cgen/distinfo
new file mode 100644
index 000000000000..1150810e9a33
--- /dev/null
+++ b/devel/py-cgen/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734976997
+SHA256 (cgen-2025.1.tar.gz) = 79f01e010d49c13e58b4ca8f2d4996a6b7178968f5f2d906262733480ae7a2d4
+SIZE (cgen-2025.1.tar.gz) = 19236
diff --git a/devel/py-cgen/pkg-descr b/devel/py-cgen/pkg-descr
new file mode 100644
index 000000000000..ea1150c484a5
--- /dev/null
+++ b/devel/py-cgen/pkg-descr
@@ -0,0 +1,10 @@
+cgen offers a simple abstract syntax tree for C and related languages
+(C++/CUDA/OpenCL) to allow structured code generation from Python.
+
+cgen can be used to generate C code programmatically, which is useful for:
+- Code generators
+- Domain-specific language compilers
+- High-performance computing applications
+- GPU kernel generation (CUDA/OpenCL)
+
+To represent mathematical expressions, cgen can be used with pymbolic.
diff --git a/devel/py-check-wheel-contents/Makefile b/devel/py-check-wheel-contents/Makefile
index 81ddd4c2a134..15f63d6f625f 100644
--- a/devel/py-check-wheel-contents/Makefile
+++ b/devel/py-check-wheel-contents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= check-wheel-contents
-PORTVERSION= 0.6.2
+PORTVERSION= 0.6.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-check-wheel-contents/distinfo b/devel/py-check-wheel-contents/distinfo
index 8a382ac5b22c..62054fefb1c7 100644
--- a/devel/py-check-wheel-contents/distinfo
+++ b/devel/py-check-wheel-contents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715354
-SHA256 (check_wheel_contents-0.6.2.tar.gz) = f4a01d2b5bb62a91781cf4b5c0f472fcb41a0790027a34de05ca69b552717d32
-SIZE (check_wheel_contents-0.6.2.tar.gz) = 585951
+TIMESTAMP = 1757120634
+SHA256 (check_wheel_contents-0.6.3.tar.gz) = 10e6939e2fe4e6ce1edf2ff6ec6157808677e80782e78021ae139dd88473a442
+SIZE (check_wheel_contents-0.6.3.tar.gz) = 586023
diff --git a/devel/py-ciso8601/Makefile b/devel/py-ciso8601/Makefile
index cb60ff957325..987dfb5b6350 100644
--- a/devel/py-ciso8601/Makefile
+++ b/devel/py-ciso8601/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ciso8601
-PORTVERSION= 2.3.2
+PORTVERSION= 2.3.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ciso8601/distinfo b/devel/py-ciso8601/distinfo
index 59f79e614183..968a78f0d784 100644
--- a/devel/py-ciso8601/distinfo
+++ b/devel/py-ciso8601/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888168
-SHA256 (ciso8601-2.3.2.tar.gz) = ec1616969aa46c51310b196022e5d3926f8d3fa52b80ec17f6b4133623bd5434
-SIZE (ciso8601-2.3.2.tar.gz) = 28214
+TIMESTAMP = 1757120636
+SHA256 (ciso8601-2.3.3.tar.gz) = db5d78d9fb0de8686fbad1c1c2d168ed52efb6e8bf8774ae26226e5034a46dae
+SIZE (ciso8601-2.3.3.tar.gz) = 31909
diff --git a/devel/py-cliff/Makefile b/devel/py-cliff/Makefile
index 859cf8cb0480..d480d2a2b228 100644
--- a/devel/py-cliff/Makefile
+++ b/devel/py-cliff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cliff
-PORTVERSION= 4.10.0
+PORTVERSION= 4.11.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://docs.openstack.org/cliff/latest/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}autopage>=0.4.0:devel/py-autopage@${PY_FLAVOR} \
diff --git a/devel/py-cliff/distinfo b/devel/py-cliff/distinfo
index 4258d9d64721..87a3611ab6d0 100644
--- a/devel/py-cliff/distinfo
+++ b/devel/py-cliff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715356
-SHA256 (cliff-4.10.0.tar.gz) = 8c1f5b682741a03b0c4607c82e8af41d4e9c2859024646562f86cdeb2959a86d
-SIZE (cliff-4.10.0.tar.gz) = 86514
+TIMESTAMP = 1757120638
+SHA256 (cliff-4.11.0.tar.gz) = aa33c11ac2fecdf2d1eaffea9d5d0eb4584b8e777673bb55d42a693e34ccc429
+SIZE (cliff-4.11.0.tar.gz) = 86638
diff --git a/devel/py-clldutils/Makefile b/devel/py-clldutils/Makefile
index 1b420981e498..c5c9baee284a 100644
--- a/devel/py-clldutils/Makefile
+++ b/devel/py-clldutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clldutils
PORTVERSION= 3.24.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tabulate>=0:devel/py-tabulate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorlog>=0:devel/py-colorlog@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=0:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR}
USES= python
diff --git a/devel/py-cloudpathlib/Makefile b/devel/py-cloudpathlib/Makefile
index 6c847d4b130b..355d003c0cfb 100644
--- a/devel/py-cloudpathlib/Makefile
+++ b/devel/py-cloudpathlib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cloudpathlib
-PORTVERSION= 0.21.1
+PORTVERSION= 0.22.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-cloudpathlib/distinfo b/devel/py-cloudpathlib/distinfo
index d3edca77cfb3..16482bcc462d 100644
--- a/devel/py-cloudpathlib/distinfo
+++ b/devel/py-cloudpathlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715358
-SHA256 (cloudpathlib-0.21.1.tar.gz) = f26a855abf34d98f267aafd15efdb2db3c9665913dbabe5fad079df92837a431
-SIZE (cloudpathlib-0.21.1.tar.gz) = 45295
+TIMESTAMP = 1757436489
+SHA256 (cloudpathlib-0.22.0.tar.gz) = 6c0cb0ceab4f66a3a05a84055f9318fb8316cae5e096819f3f8e4be64feab6e9
+SIZE (cloudpathlib-0.22.0.tar.gz) = 52304
diff --git a/devel/py-connexion/Makefile b/devel/py-connexion/Makefile
index 87e1d5f1c385..b2618f8a0f5a 100644
--- a/devel/py-connexion/Makefile
+++ b/devel/py-connexion/Makefile
@@ -1,13 +1,13 @@
PORTNAME= connexion
-PORTVERSION= 3.1.0
-PORTREVISION= 1
+DISTVERSION= 3.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Connexion: API first applications with OpenAPI/Swagger
-WWW= https://connexion.readthedocs.io/en/latest/
+WWW= https://connexion.readthedocs.io/en/latest/ \
+ https://github.com/spec-first/connexion
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -18,12 +18,14 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx>=0.23:www/py-httpx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=4.17.3:devel/py-jsonschema@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-multipart>=0.0.5:www/py-python-multipart@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-multipart>=0.0.15:www/py-python-multipart@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.27:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}starlette>=0.35:www/py-starlette@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6.1:devel/py-typing-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}werkzeug>=2.2.1:www/py-werkzeug@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0.18.3:devel/py-pytest-asyncio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.12.1:devel/py-pytest-cov@${PY_FLAVOR}
USES= python
USE_PYTHON= pep517 autoplist pytest # 3 tests fail, see https://github.com/youknowone/wirerope/issues/22
diff --git a/devel/py-connexion/distinfo b/devel/py-connexion/distinfo
index f3027768f7fa..f3bf1cb84941 100644
--- a/devel/py-connexion/distinfo
+++ b/devel/py-connexion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718767912
-SHA256 (connexion-3.1.0.tar.gz) = 66a44580991f53955b6e409a84fa9fa65c7ca4db52dc217b49cd35c201066083
-SIZE (connexion-3.1.0.tar.gz) = 88189
+TIMESTAMP = 1758875567
+SHA256 (connexion-3.2.0.tar.gz) = 0715d4a0393437aa2a48c144756360f9b5292635a05fd15c38cbbaf04ef5acb9
+SIZE (connexion-3.2.0.tar.gz) = 86417
diff --git a/devel/py-construct-classes/Makefile b/devel/py-construct-classes/Makefile
index b3b4e09e0d51..2d3f7c862424 100644
--- a/devel/py-construct-classes/Makefile
+++ b/devel/py-construct-classes/Makefile
@@ -1,9 +1,9 @@
PORTNAME= construct-classes
-PORTVERSION= 0.1.2
-PORTREVISION= 1
+PORTVERSION= 0.2.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION}
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Parse your binary structs into dataclasses
@@ -12,10 +12,12 @@ WWW= https://pypi.org/project/construct-classes/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}construct>=2.10:devel/py-construct@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517
NO_ARCH= yes
diff --git a/devel/py-construct-classes/distinfo b/devel/py-construct-classes/distinfo
index c798431c772c..7ccb31ec97cd 100644
--- a/devel/py-construct-classes/distinfo
+++ b/devel/py-construct-classes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667833393
-SHA256 (construct-classes-0.1.2.tar.gz) = 72ac1abbae5bddb4918688713f991f5a7fb6c9b593646a82f4bf3ac53de7eeb5
-SIZE (construct-classes-0.1.2.tar.gz) = 5018
+TIMESTAMP = 1758980660
+SHA256 (construct_classes-0.2.2.tar.gz) = c644026fef4d082fd6632efa974376d77e8be7d95e4e57a6df74407fc0954efd
+SIZE (construct_classes-0.2.2.tar.gz) = 4622
diff --git a/devel/py-construct-classes/files/patch-pyproject.toml b/devel/py-construct-classes/files/patch-pyproject.toml
new file mode 100644
index 000000000000..a1c6c9d9d92b
--- /dev/null
+++ b/devel/py-construct-classes/files/patch-pyproject.toml
@@ -0,0 +1,30 @@
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
++++ pyproject.toml
+@@ -5,7 +5,7 @@ readme = "README.rst"
+ authors = [{ name = "matejcik", email = "ja@matejcik.cz" }]
+ requires-python = ">=3.10,<4.0"
+ readme = "README.rst"
+-license = "MIT"
++license = { text = "MIT" }
+ classifiers = [
+ "Development Status :: 2 - Pre-Alpha",
+ "Intended Audience :: Developers",
+@@ -36,16 +36,8 @@ dev = [
+ "typing-extensions>4.2",
+ ]
+
+-[build-system]
+-requires = ["uv_build>=0.8.13,<0.9.0"]
+-build-backend = "uv_build"
+-
+-[tool.uv.build-backend]
+-source-include = [
+- "CHANGELOG.rst",
+- "LICENSE",
+- "README.rst",
+-]
++requires = ["setuptools>=68", "wheel"]
++build-backend = "setuptools.build_meta:__legacy__"
+
+ [tool.isort]
+ profile = "black"
diff --git a/devel/py-copier/Makefile b/devel/py-copier/Makefile
index 86d19897010b..f4ffe3838f0d 100644
--- a/devel/py-copier/Makefile
+++ b/devel/py-copier/Makefile
@@ -1,5 +1,5 @@
PORTNAME= copier
-PORTVERSION= 9.8.0
+PORTVERSION= 9.10.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-copier/distinfo b/devel/py-copier/distinfo
index 778106fcb987..10189fe90fd6 100644
--- a/devel/py-copier/distinfo
+++ b/devel/py-copier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266070
-SHA256 (copier-9.8.0.tar.gz) = 343ac1eb65e678aa355690d7f19869ef07cabf837f511a87ed452443c085ec58
-SIZE (copier-9.8.0.tar.gz) = 579353
+TIMESTAMP = 1757120640
+SHA256 (copier-9.10.1.tar.gz) = ba2d729465508da04a62bc9b76eed13d952aa7634a74a69519252fcf8a54d94e
+SIZE (copier-9.10.1.tar.gz) = 586680
diff --git a/devel/py-copier/files/patch-pyproject.toml b/devel/py-copier/files/patch-pyproject.toml
new file mode 100644
index 000000000000..77f58d9e361c
--- /dev/null
+++ b/devel/py-copier/files/patch-pyproject.toml
@@ -0,0 +1,13 @@
+Reference: https://github.com/copier-org/copier/commit/16d7ede9dfc63addfca3e5cfdd4297e20b3f012d
+ https://github.com/tmbo/questionary/commit/2b3bf564c744fa31718595ab491b491b8cb31237
+
+--- pyproject.toml.orig 2020-02-02 00:00:00 UTC
++++ pyproject.toml
+@@ -26,7 +26,6 @@ dependencies = [
+ "packaging>=23.0",
+ "pathspec>=0.9.0",
+ "plumbum>=1.6.9",
+- "prompt-toolkit<3.0.52",
+ "pydantic>=2.4.2",
+ "pygments>=2.7.1",
+ "pyyaml>=5.3.1",
diff --git a/devel/py-coverage/Makefile b/devel/py-coverage/Makefile
index 69dccf55e7eb..0acdcd4a3a49 100644
--- a/devel/py-coverage/Makefile
+++ b/devel/py-coverage/Makefile
@@ -1,5 +1,6 @@
PORTNAME= coverage
PORTVERSION= 7.9.2
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,16 +11,18 @@ WWW= https://coverage.readthedocs.io/
LICENSE= BSD2CLAUSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
OPTIONS_DEFINE= TOML
OPTIONS_DEFAULT=TOML
TOML_DESC= Enable pyproject.toml support
-TOML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR}
+TOML_RUN_DEPENDS= ${PY_TOMLI}
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/coverage/tracer*.so
diff --git a/devel/py-crosshair-tool/Makefile b/devel/py-crosshair-tool/Makefile
index b862139b2589..beb2c263b913 100644
--- a/devel/py-crosshair-tool/Makefile
+++ b/devel/py-crosshair-tool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= crosshair-tool
-PORTVERSION= 0.0.94
+PORTVERSION= 0.0.95
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-crosshair-tool/distinfo b/devel/py-crosshair-tool/distinfo
index 1568563c1030..04bbe23f6d72 100644
--- a/devel/py-crosshair-tool/distinfo
+++ b/devel/py-crosshair-tool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796052
-SHA256 (crosshair_tool-0.0.94.tar.gz) = 97ddc38946cd7c9aba12a1a4eed411b0cfac528ecf947f7a96e9ec00ada4f346
-SIZE (crosshair_tool-0.0.94.tar.gz) = 469005
+TIMESTAMP = 1755062492
+SHA256 (crosshair_tool-0.0.95.tar.gz) = 468a5fe9db949b2cc5132cce7650c6fdceb53d80bb1d0148763d6d8d4b9f632d
+SIZE (crosshair_tool-0.0.95.tar.gz) = 469358
diff --git a/devel/py-cucumber-expressions/Makefile b/devel/py-cucumber-expressions/Makefile
new file mode 100644
index 000000000000..49ddc65daa2b
--- /dev/null
+++ b/devel/py-cucumber-expressions/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= cucumber-expressions
+PORTVERSION= 18.0.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= cucumber_expressions-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Cucumber Expressions - a simpler alternative to Regular Expressions
+WWW= https://github.com/cucumber/cucumber-expressions
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-cucumber-expressions/distinfo b/devel/py-cucumber-expressions/distinfo
new file mode 100644
index 000000000000..fad0eac91211
--- /dev/null
+++ b/devel/py-cucumber-expressions/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757120468
+SHA256 (cucumber_expressions-18.0.1.tar.gz) = 86ce41bf28ee520408416f38022e5a083d815edf04a0bd1dae46d474ca597c60
+SIZE (cucumber_expressions-18.0.1.tar.gz) = 22232
diff --git a/devel/py-cucumber-expressions/pkg-descr b/devel/py-cucumber-expressions/pkg-descr
new file mode 100644
index 000000000000..8667e9d18dcc
--- /dev/null
+++ b/devel/py-cucumber-expressions/pkg-descr
@@ -0,0 +1,11 @@
+Cucumber Expressions is an alternative to Regular Expressions with a more
+intuitive syntax.
+
+Cucumber supports both Cucumber Expressions and Regular Expressions for defining
+Step Definitions, but you cannot mix Cucumber Expression syntax with Regular
+Expression syntax in the same expression.
+
+On platforms that don't have a literal syntax for regular expressions (such as
+Java), Cucumber will create a Cucumber Expression by default. To use Regular
+Expressions, add anchors (starting with ^ and ending with $) or forward slashes
+(/). For more information, see Cucumber Expression - Java Heuristics.
diff --git a/devel/py-cucumber-tag-expressions/Makefile b/devel/py-cucumber-tag-expressions/Makefile
new file mode 100644
index 000000000000..ff120468baa1
--- /dev/null
+++ b/devel/py-cucumber-tag-expressions/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= cucumber-tag-expressions
+PORTVERSION= 6.2.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= cucumber_tag_expressions-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Provide a tag-expression parser and evaluation logic for cucumber/behave
+WWW= https://github.com/cucumber/tag-expressions
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-cucumber-tag-expressions/distinfo b/devel/py-cucumber-tag-expressions/distinfo
new file mode 100644
index 000000000000..b5f46c3da8c2
--- /dev/null
+++ b/devel/py-cucumber-tag-expressions/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757120470
+SHA256 (cucumber_tag_expressions-6.2.0.tar.gz) = b60aa2cdbf9ac43e28d9b0e4fd49edf9f09d5d941257d2912f5228f9d166c023
+SIZE (cucumber_tag_expressions-6.2.0.tar.gz) = 41459
diff --git a/devel/py-cucumber-tag-expressions/pkg-descr b/devel/py-cucumber-tag-expressions/pkg-descr
new file mode 100644
index 000000000000..467e4c4e4522
--- /dev/null
+++ b/devel/py-cucumber-tag-expressions/pkg-descr
@@ -0,0 +1,2 @@
+Tag Expressions is a simple query language for tags. The simplest tag expression
+is simply a single tag.
diff --git a/devel/py-cyclopts/Makefile b/devel/py-cyclopts/Makefile
new file mode 100644
index 000000000000..67244d1ec516
--- /dev/null
+++ b/devel/py-cyclopts/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= cyclopts
+DISTVERSION= 3.23.1
+PORTREVISION= 1
+CATEGORIES= devel python
+MASTER_SITES= PYPI # no tests
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Intuitive, easy CLIs based on type hints
+WWW= https://github.com/BrianPugh/cyclopts
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}poetry-dynamic-versioning>=1.0.1:devel/py-poetry-dynamic-versioning@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=23.1.0:devel/py-attrs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}docstring_parser>=0.15:textproc/py-docstring_parser@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.4:devel/py-importlib-metadata@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0.1:devel/py-pyyaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rich-rst>=1.3.1:textproc/py-rich-rst@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rich>=13.6.0:textproc/py-rich@${PY_FLAVOR} \
+ ${PY_TOMLI} \
+ ${PYTHON_PKGNAMEPREFIX}trio>=0.10.0:net/py-trio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.8.0:devel/py-typing-extensions@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-cyclopts/distinfo b/devel/py-cyclopts/distinfo
new file mode 100644
index 000000000000..d6be6ed1e41b
--- /dev/null
+++ b/devel/py-cyclopts/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756592363
+SHA256 (cyclopts-3.23.1.tar.gz) = ca6a5e9b326caf156d79f3932e2f88b95629e59fd371c0b3a89732b7619edacb
+SIZE (cyclopts-3.23.1.tar.gz) = 75161
diff --git a/devel/py-cyclopts/pkg-descr b/devel/py-cyclopts/pkg-descr
new file mode 100644
index 000000000000..37ee0c77aea3
--- /dev/null
+++ b/devel/py-cyclopts/pkg-descr
@@ -0,0 +1,2 @@
+Cyclopts is a modern, easy-to-use command-line interface (CLI) framework that
+aims to provide an intuitive & efficient developer experience.
diff --git a/devel/py-datadog/Makefile b/devel/py-datadog/Makefile
index 5a1b593432ba..7da74fe2a667 100644
--- a/devel/py-datadog/Makefile
+++ b/devel/py-datadog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= datadog
-PORTVERSION= 0.52.0
+PORTVERSION= 0.52.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-datadog/distinfo b/devel/py-datadog/distinfo
index 072842599d2b..fa3407e8af9b 100644
--- a/devel/py-datadog/distinfo
+++ b/devel/py-datadog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266074
-SHA256 (datadog-0.52.0.tar.gz) = 8b99a508bed4879dc81643418dc89317009c6f04263c417ebbfd31e6f3019ef1
-SIZE (datadog-0.52.0.tar.gz) = 367811
+TIMESTAMP = 1757120642
+SHA256 (datadog-0.52.1.tar.gz) = 44c6deb563c4522dba206fba2e2bb93d3b04113c40191851ba3a241d82b5fd0b
+SIZE (datadog-0.52.1.tar.gz) = 368037
diff --git a/devel/py-datrie/Makefile b/devel/py-datrie/Makefile
index 5cef637f7fd6..939e93e1a05c 100644
--- a/devel/py-datrie/Makefile
+++ b/devel/py-datrie/Makefile
@@ -1,6 +1,5 @@
PORTNAME= datrie
-PORTVERSION= 0.8.2
-PORTREVISION= 1
+PORTVERSION= 0.8.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-datrie/distinfo b/devel/py-datrie/distinfo
index 88026dfbf804..5bcc4e6ac212 100644
--- a/devel/py-datrie/distinfo
+++ b/devel/py-datrie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1590816284
-SHA256 (datrie-0.8.2.tar.gz) = 525b08f638d5cf6115df6ccd818e5a01298cd230b2dac91c8ff2e6499d18765d
-SIZE (datrie-0.8.2.tar.gz) = 63278
+TIMESTAMP = 1758873404
+SHA256 (datrie-0.8.3.tar.gz) = ea021ad4c8a8bf14e08a71c7872a622aa399a510f981296825091c7ca0436e80
+SIZE (datrie-0.8.3.tar.gz) = 499040
diff --git a/devel/py-datrie/files/patch-setup.py b/devel/py-datrie/files/patch-setup.py
deleted file mode 100644
index 01f9929e9e89..000000000000
--- a/devel/py-datrie/files/patch-setup.py
+++ /dev/null
@@ -1,9 +0,0 @@
---- setup.py.orig 2025-03-16 21:08:30 UTC
-+++ setup.py
-@@ -60,5 +60,5 @@ setup(name="datrie",
- "include_dirs": [LIBDATRIE_DIR]})],
- ext_modules=ext_modules,
- python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
-- setup_requires=["pytest-runner", 'Cython>=0.28'],
-+ setup_requires=['Cython>=0.28'],
- tests_require=["pytest", "hypothesis"])
diff --git a/devel/py-dbt-extractor/Makefile b/devel/py-dbt-extractor/Makefile
index 8bf81aeb70dd..b53e6f261aab 100644
--- a/devel/py-dbt-extractor/Makefile
+++ b/devel/py-dbt-extractor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dbt-extractor
PORTVERSION= 0.5.1
-PORTREVISION= 15
+PORTREVISION= 17
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ddtrace/Makefile b/devel/py-ddtrace/Makefile
index e32b6f669273..3033e357dbfe 100644
--- a/devel/py-ddtrace/Makefile
+++ b/devel/py-ddtrace/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ddtrace
PORTVERSION= 2.21.11
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/abseil/abseil-cpp/releases/download/${ABSEIL_VERSION}/:abseil
diff --git a/devel/py-deepdiff/Makefile b/devel/py-deepdiff/Makefile
index e9378de3d0c5..e1c8c1f02707 100644
--- a/devel/py-deepdiff/Makefile
+++ b/devel/py-deepdiff/Makefile
@@ -1,6 +1,6 @@
PORTNAME= deepdiff
DISTVERSION= 8.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-dep-logic/Makefile b/devel/py-dep-logic/Makefile
index 47b2ae0d199f..9e865442e81d 100644
--- a/devel/py-dep-logic/Makefile
+++ b/devel/py-dep-logic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dep-logic
-PORTVERSION= 0.5.1
+PORTVERSION= 0.5.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-dep-logic/distinfo b/devel/py-dep-logic/distinfo
index 3539fd65b354..9703307dcb3b 100644
--- a/devel/py-dep-logic/distinfo
+++ b/devel/py-dep-logic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495765
-SHA256 (dep_logic-0.5.1.tar.gz) = cfd10877277d3cbb6e66fd48f316ba6c284701af0e67d52eaaf10275753354a7
-SIZE (dep_logic-0.5.1.tar.gz) = 36819
+TIMESTAMP = 1757120644
+SHA256 (dep_logic-0.5.2.tar.gz) = f8dc4a74d1bad0d35a45c236572cf5d6534b5c2e84de87f2a354c849eec7e562
+SIZE (dep_logic-0.5.2.tar.gz) = 36816
diff --git a/devel/py-deptry/Makefile b/devel/py-deptry/Makefile
index 25e660776867..77968595ddf0 100644
--- a/devel/py-deptry/Makefile
+++ b/devel/py-deptry/Makefile
@@ -1,6 +1,6 @@
PORTNAME= deptry
-PORTVERSION= 0.23.0
-PORTREVISION= 4
+PORTVERSION= 0.23.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-deptry/Makefile.crates b/devel/py-deptry/Makefile.crates
index 9422b437e783..5fe68b7f81be 100644
--- a/devel/py-deptry/Makefile.crates
+++ b/devel/py-deptry/Makefile.crates
@@ -1,49 +1,61 @@
CARGO_CRATES= aho-corasick-1.1.3 \
arc-swap-1.7.1 \
- autocfg-1.4.0 \
- bitflags-2.8.0 \
- bstr-1.11.3 \
- byteorder-1.5.0 \
- castaway-0.2.3 \
- cc-1.2.10 \
- cfg-if-1.0.0 \
+ attribute-derive-0.10.3 \
+ attribute-derive-macro-0.10.3 \
+ autocfg-1.5.0 \
+ bitflags-2.9.1 \
+ bstr-1.12.0 \
+ castaway-0.2.4 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
chardetng-0.1.17 \
- compact_str-0.8.1 \
+ collection_literals-1.0.2 \
+ compact_str-0.9.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- either-1.13.0 \
+ derive-where-1.5.0 \
+ either-1.15.0 \
encoding_rs-0.8.35 \
- getopts-0.2.21 \
- getrandom-0.2.15 \
- globset-0.4.15 \
+ get-size-derive2-0.5.2 \
+ get-size2-0.5.2 \
+ getopts-0.2.23 \
+ getrandom-0.2.16 \
+ globset-0.4.16 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
ignore-0.4.23 \
- indoc-2.0.5 \
+ indoc-2.0.6 \
+ interpolator-0.5.0 \
is-macro-0.3.7 \
itertools-0.14.0 \
- itoa-1.0.14 \
- libc-0.2.169 \
- log-0.4.25 \
- memchr-2.7.4 \
+ itoa-1.0.15 \
+ libc-0.2.174 \
+ log-0.4.27 \
+ manyhow-0.11.4 \
+ manyhow-macros-0.11.4 \
+ memchr-2.7.5 \
memoffset-0.9.1 \
- once_cell-1.20.2 \
+ once_cell-1.21.3 \
path-slash-0.2.1 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
phf_shared-0.11.3 \
- portable-atomic-1.10.0 \
- ppv-lite86-0.2.20 \
- proc-macro2-1.0.93 \
- pyo3-0.23.4 \
- pyo3-build-config-0.23.4 \
- pyo3-ffi-0.23.4 \
- pyo3-log-0.12.1 \
- pyo3-macros-0.23.4 \
- pyo3-macros-backend-0.23.4 \
- python3-dll-a-0.2.12 \
- quote-1.0.38 \
+ portable-atomic-1.11.1 \
+ ppv-lite86-0.2.21 \
+ proc-macro-utils-0.10.0 \
+ proc-macro2-1.0.95 \
+ pyo3-0.25.1 \
+ pyo3-build-config-0.25.1 \
+ pyo3-ffi-0.25.1 \
+ pyo3-log-0.12.4 \
+ pyo3-macros-0.25.1 \
+ pyo3-macros-backend-0.25.1 \
+ python3-dll-a-0.2.14 \
+ quote-1.0.40 \
+ quote-use-0.8.4 \
+ quote-use-macros-0.8.4 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
@@ -52,28 +64,31 @@ CARGO_CRATES= aho-corasick-1.1.3 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- rustc-hash-2.1.0 \
- rustversion-1.0.19 \
- ryu-1.0.18 \
+ rustc-hash-2.1.1 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.137 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.141 \
shlex-1.3.0 \
siphasher-1.0.1 \
+ smallvec-1.15.1 \
static_assertions-1.1.0 \
- syn-2.0.96 \
- target-lexicon-0.12.16 \
- tinyvec-1.8.1 \
+ syn-2.0.104 \
+ target-lexicon-0.13.2 \
+ thiserror-2.0.12 \
+ thiserror-impl-2.0.12 \
+ tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- unicode-ident-1.0.15 \
+ unicode-ident-1.0.18 \
unicode-normalization-0.1.24 \
- unicode-width-0.1.14 \
+ unicode-width-0.2.1 \
unicode_names2-1.3.0 \
unicode_names2_generator-1.3.0 \
- unindent-0.2.3 \
+ unindent-0.2.4 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
winapi-util-0.1.9 \
windows-sys-0.59.0 \
windows-targets-0.52.6 \
@@ -85,6 +100,6 @@ CARGO_CRATES= aho-corasick-1.1.3 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- ruff_python_ast,ruff_python_parser,ruff_python_trivia,ruff_source_file,ruff_text_size@git+https://github.com/astral-sh/ruff?tag=0.9.3\#90589372daf58ec4d314cbd15db8d2ef572c33cc
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ ruff_python_ast,ruff_python_parser,ruff_python_trivia,ruff_source_file,ruff_text_size@git+https://github.com/astral-sh/ruff?tag=0.12.4\#ee2759b365448e58503b63636c1cedaa65360bd1
diff --git a/devel/py-deptry/distinfo b/devel/py-deptry/distinfo
index 9c51c3cf0732..1b8606d1e3de 100644
--- a/devel/py-deptry/distinfo
+++ b/devel/py-deptry/distinfo
@@ -1,66 +1,84 @@
-TIMESTAMP = 1738088962
-SHA256 (deptry-0.23.0.tar.gz) = 4915a3590ccf38ad7a9176aee376745aa9de121f50f8da8fb9ccec87fa93e676
-SIZE (deptry-0.23.0.tar.gz) = 200920
+TIMESTAMP = 1757120646
+SHA256 (deptry-0.23.1.tar.gz) = 5d23e0ef25f3c56405c05383a476edda55944563c5c47a3e9249ed3ec860d382
+SIZE (deptry-0.23.1.tar.gz) = 460016
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
-SIZE (rust/crates/cc-1.2.10.crate) = 101251
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/attribute-derive-0.10.3.crate) = 0053e96dd3bec5b4879c23a138d6ef26f2cb936c9cdc96274ac2b9ed44b5bb54
+SIZE (rust/crates/attribute-derive-0.10.3.crate) = 21090
+SHA256 (rust/crates/attribute-derive-macro-0.10.3.crate) = 463b53ad0fd5b460af4b1915fe045ff4d946d025fb6c4dc3337752eaa980f71b
+SIZE (rust/crates/attribute-derive-macro-0.10.3.crate) = 8849
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/chardetng-0.1.17.crate) = 14b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea
SIZE (rust/crates/chardetng-0.1.17.crate) = 56362
-SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
-SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
+SHA256 (rust/crates/collection_literals-1.0.2.crate) = 26b3f65b8fb8e88ba339f7d23a390fe1b0896217da05e2a66c584c9b29a91df8
+SIZE (rust/crates/collection_literals-1.0.2.crate) = 3928
+SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a
+SIZE (rust/crates/compact_str-0.9.0.crate) = 72135
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/derive-where-1.5.0.crate) = 510c292c8cf384b1a340b816a9a6cf2599eb8f566a44949024af88418000c50b
+SIZE (rust/crates/derive-where-1.5.0.crate) = 52436
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
-SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
-SIZE (rust/crates/getopts-0.2.21.crate) = 18457
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
+SHA256 (rust/crates/get-size-derive2-0.5.2.crate) = 028f3cfad7c3e3b1d8d04ef0a1c03576f2d62800803fe1301a4cd262849f2dea
+SIZE (rust/crates/get-size-derive2-0.5.2.crate) = 8771
+SHA256 (rust/crates/get-size2-0.5.2.crate) = 3a09c2043819a3def7bfbb4927e7df96aab0da4cfd8824484b22d0c94e84458e
+SIZE (rust/crates/get-size2-0.5.2.crate) = 17517
+SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
+SIZE (rust/crates/getopts-0.2.23.crate) = 21409
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/interpolator-0.5.0.crate) = 71dd52191aae121e8611f1e8dc3e324dd0dd1dee1e6dd91d10ee07a3cfb4d9d8
+SIZE (rust/crates/interpolator-0.5.0.crate) = 29578
SHA256 (rust/crates/is-macro-0.3.7.crate) = 1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4
SIZE (rust/crates/is-macro-0.3.7.crate) = 9060
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/manyhow-0.11.4.crate) = b33efb3ca6d3b07393750d4030418d594ab1139cee518f0dc88db70fec873587
+SIZE (rust/crates/manyhow-0.11.4.crate) = 22658
+SHA256 (rust/crates/manyhow-macros-0.11.4.crate) = 46fce34d199b78b6e6073abf984c9cf5fd3e9330145a93ee0738a7443e371495
+SIZE (rust/crates/manyhow-macros-0.11.4.crate) = 5162
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/path-slash-0.2.1.crate) = 1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42
SIZE (rust/crates/path-slash-0.2.1.crate) = 8821
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
@@ -71,28 +89,34 @@ SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb
SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/pyo3-0.23.4.crate) = 57fe09249128b3173d092de9523eaa75136bf7ba85e0d69eca241c7939c933cc
-SIZE (rust/crates/pyo3-0.23.4.crate) = 1087676
-SHA256 (rust/crates/pyo3-build-config-0.23.4.crate) = 1cd3927b5a78757a0d71aa9dff669f903b1eb64b54142a9bd9f757f8fde65fd7
-SIZE (rust/crates/pyo3-build-config-0.23.4.crate) = 33885
-SHA256 (rust/crates/pyo3-ffi-0.23.4.crate) = dab6bb2102bd8f991e7749f130a70d05dd557613e39ed2deeee8e9ca0c4d548d
-SIZE (rust/crates/pyo3-ffi-0.23.4.crate) = 74806
-SHA256 (rust/crates/pyo3-log-0.12.1.crate) = be5bb22b77965a7b5394e9aae9897a0607b51df5167561ffc3b02643b4200bc7
-SIZE (rust/crates/pyo3-log-0.12.1.crate) = 14908
-SHA256 (rust/crates/pyo3-macros-0.23.4.crate) = 91871864b353fd5ffcb3f91f2f703a22a9797c91b9ab497b1acac7b07ae509c7
-SIZE (rust/crates/pyo3-macros-0.23.4.crate) = 8852
-SHA256 (rust/crates/pyo3-macros-backend-0.23.4.crate) = 43abc3b80bc20f3facd86cd3c60beed58c3e2aa26213f3cda368de39c60a27e4
-SIZE (rust/crates/pyo3-macros-backend-0.23.4.crate) = 70912
-SHA256 (rust/crates/python3-dll-a-0.2.12.crate) = 9b66f9171950e674e64bad3456e11bb3cca108e5c34844383cfe277f45c8a7a8
-SIZE (rust/crates/python3-dll-a-0.2.12.crate) = 83731
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro-utils-0.10.0.crate) = eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071
+SIZE (rust/crates/proc-macro-utils-0.10.0.crate) = 21572
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
+SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
+SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
+SIZE (rust/crates/pyo3-build-config-0.25.1.crate) = 34126
+SHA256 (rust/crates/pyo3-ffi-0.25.1.crate) = 7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c
+SIZE (rust/crates/pyo3-ffi-0.25.1.crate) = 78058
+SHA256 (rust/crates/pyo3-log-0.12.4.crate) = 45192e5e4a4d2505587e27806c7b710c231c40c56f3bfc19535d0bb25df52264
+SIZE (rust/crates/pyo3-log-0.12.4.crate) = 16655
+SHA256 (rust/crates/pyo3-macros-0.25.1.crate) = a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50
+SIZE (rust/crates/pyo3-macros-0.25.1.crate) = 8886
+SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc
+SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
+SHA256 (rust/crates/python3-dll-a-0.2.14.crate) = d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8
+SIZE (rust/crates/python3-dll-a-0.2.14.crate) = 103489
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e
+SIZE (rust/crates/quote-use-0.8.4.crate) = 3067
+SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35
+SIZE (rust/crates/quote-use-macros-0.8.4.crate) = 5660
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -109,50 +133,56 @@ SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c964863
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rustc-hash-2.1.0.crate) = c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497
-SIZE (rust/crates/rustc-hash-2.1.0.crate) = 13316
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.137.crate) = 930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b
-SIZE (rust/crates/serde_json-1.0.137.crate) = 154512
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
-SIZE (rust/crates/syn-2.0.96.crate) = 297497
-SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
-SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
+SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/unicode-ident-1.0.15.crate) = 11cd88e12b17c6494200a9c1b683a04fcac9573ed74cd1b62aeb2727c5592243
-SIZE (rust/crates/unicode-ident-1.0.15.crate) = 47463
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
-SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/unicode_names2-1.3.0.crate) = d1673eca9782c84de5f81b82e4109dcfb3611c8ba0d52930ec4a9478f547b2dd
SIZE (rust/crates/unicode_names2-1.3.0.crate) = 330829
SHA256 (rust/crates/unicode_names2_generator-1.3.0.crate) = b91e5b84611016120197efd7dc93ef76774f4e084cd73c9fb3ea4a86c570c56e
SIZE (rust/crates/unicode_names2_generator-1.3.0.crate) = 14019
-SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
-SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
@@ -175,9 +205,9 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (astral-sh-ruff-0.9.3_GH0.tar.gz) = b80486d27260530bc5ed1348f701e22a984dc15511add374e990b7e0dc5844c0
-SIZE (astral-sh-ruff-0.9.3_GH0.tar.gz) = 5832186
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (astral-sh-ruff-0.12.4_GH0.tar.gz) = 7b543b99cd9e5e6b0969e5a1c28ee19e1ad147914da7cbb52ad0a77fa9662dd0
+SIZE (astral-sh-ruff-0.12.4_GH0.tar.gz) = 7642686
diff --git a/devel/py-devtools/Makefile b/devel/py-devtools/Makefile
index 0912b061d3ac..190b17cee357 100644
--- a/devel/py-devtools/Makefile
+++ b/devel/py-devtools/Makefile
@@ -16,6 +16,15 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVO
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asttokens>=2.0.0<4.0.0:devel/py-asttokens@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}executing>=1.1.1:devel/py-executing@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=2.15.0:textproc/py-pygments@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asyncpg>=0:databases/py-asyncpg@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}black>=0:devel/py-black@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}multidict>=0:www/py-multidict@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=0:devel/py-pydantic2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-pretty>=0:devel/py-pytest-pretty@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=0:databases/py-sqlalchemy20@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
diff --git a/devel/py-diff-cover/Makefile b/devel/py-diff-cover/Makefile
index a4c8bf804cb4..0efaea02442d 100644
--- a/devel/py-diff-cover/Makefile
+++ b/devel/py-diff-cover/Makefile
@@ -1,5 +1,5 @@
PORTNAME= diff-cover
-DISTVERSION= 9.2.0
+DISTVERSION= 9.7.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,9 +17,10 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FL
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=3.0.0:textproc/py-chardet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.1:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pluggy>=0.13.1:devel/py-pluggy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygments>=2.9.0:textproc/py-pygments@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>=2.19.1:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tomli>=1.2.1:textproc/py-tomli@${PY_FLAVOR}
-TEST_DEPENDS= pylint${PYTHON_PKGNAMESUFFIX}>0:devel/pylint@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-docstring-description>0:devel/py-hatch-docstring-description@${PY_FLAVOR} \
+ pylint${PYTHON_PKGNAMESUFFIX}>0:devel/pylint@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-datadir>=1.4.1:devel/py-pytest-datadir@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR}
@@ -32,4 +33,6 @@ TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
NO_ARCH= yes
+# tests as of 9.7.0: 338 passed in 21.61s
+
.include <bsd.port.mk>
diff --git a/devel/py-diff-cover/distinfo b/devel/py-diff-cover/distinfo
index 6824ce016879..6116c4451991 100644
--- a/devel/py-diff-cover/distinfo
+++ b/devel/py-diff-cover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725780005
-SHA256 (diff_cover-9.2.0.tar.gz) = 85a0b353ebbb678f9e87ea303f75b545bd0baca38f563219bb72f2ae862bba36
-SIZE (diff_cover-9.2.0.tar.gz) = 94857
+TIMESTAMP = 1758702069
+SHA256 (diff_cover-9.7.0.tar.gz) = 8495949f878a29e6e2fc89094db4d67691b10c23487f7e1993d8bc505e91213b
+SIZE (diff_cover-9.7.0.tar.gz) = 100381
diff --git a/devel/py-dill/Makefile b/devel/py-dill/Makefile
index 501a1dd3a3df..1a2f0c381446 100644
--- a/devel/py-dill/Makefile
+++ b/devel/py-dill/Makefile
@@ -1,12 +1,13 @@
PORTNAME= dill
-DISTVERSION= 0.3.9
+DISTVERSION= 0.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Serialize all of python
-WWW= https://dill.readthedocs.io/en/latest/
+WWW= https://dill.readthedocs.io/en/latest/ \
+ https://github.com/uqfoundation/dill
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/devel/py-dill/distinfo b/devel/py-dill/distinfo
index 80efa8d7fc09..f21906e74f6d 100644
--- a/devel/py-dill/distinfo
+++ b/devel/py-dill/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727589358
-SHA256 (dill-0.3.9.tar.gz) = 81aa267dddf68cbfe8029c42ca9ec6a4ab3b22371d1c450abc54422577b4512c
-SIZE (dill-0.3.9.tar.gz) = 187000
+TIMESTAMP = 1757064794
+SHA256 (dill-0.4.0.tar.gz) = 0633f1d2df477324f53a895b02c901fb961bdbf65a17122586ea7019292cbcf0
+SIZE (dill-0.4.0.tar.gz) = 186976
diff --git a/devel/py-dj51-django-rq/Makefile b/devel/py-dj51-django-rq/Makefile
index 1b0bb2134740..c29277aa7a83 100644
--- a/devel/py-dj51-django-rq/Makefile
+++ b/devel/py-dj51-django-rq/Makefile
@@ -12,6 +12,9 @@ WWW= https://github.com/rq/django-rq
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Extended support of Django 5.1 ends December 2025, upgrade to the Django 5.2+ version of this port. See https://www.djangoproject.com/download/
+EXPIRATION_DATE=2025-12-31
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django51>=3.2:www/py-django51@${PY_FLAVOR} \
diff --git a/devel/py-dj51-strawberry-graphql/Makefile b/devel/py-dj51-strawberry-graphql/Makefile
index 2d279168f8fc..491ba453b413 100644
--- a/devel/py-dj51-strawberry-graphql/Makefile
+++ b/devel/py-dj51-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.278.0
+DISTVERSION= 0.281.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
@@ -12,9 +12,14 @@ WWW= https://github.com/strawberry-graphql/strawberry
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Extended support of Django 5.1 ends December 2025, upgrade to the Django 5.2+ version of this port. See https://www.djangoproject.com/download/
+EXPIRATION_DATE=2025-12-31
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.6:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2.0<3.4.0:devel/py-graphql-core@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2.0<3.4.0:devel/py-graphql-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lia-web>=0.2.1:www/py-lia-web@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=23:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python:3.10+
diff --git a/devel/py-dj51-strawberry-graphql/distinfo b/devel/py-dj51-strawberry-graphql/distinfo
index 5634dbe62589..501d1f52fe1f 100644
--- a/devel/py-dj51-strawberry-graphql/distinfo
+++ b/devel/py-dj51-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753851651
-SHA256 (strawberry_graphql-0.278.0.tar.gz) = e3fee9cd107b5b8ca69dd534c1dca6f82e4a9cf44cf46a4d338f42938896521a
-SIZE (strawberry_graphql-0.278.0.tar.gz) = 212667
+TIMESTAMP = 1756289516
+SHA256 (strawberry_graphql-0.281.0.tar.gz) = fc83c3d1482276969cef3693c58ab8d4c229a2b8a859f202a4ddaa93d74f645f
+SIZE (strawberry_graphql-0.281.0.tar.gz) = 212294
diff --git a/devel/py-dj52-strawberry-graphql/Makefile b/devel/py-dj52-strawberry-graphql/Makefile
index 73e70142cbcc..86c8ac3d8755 100644
--- a/devel/py-dj52-strawberry-graphql/Makefile
+++ b/devel/py-dj52-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.278.0
+DISTVERSION= 0.281.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
@@ -13,8 +13,10 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.6:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2.0<3.4.0:devel/py-graphql-core@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2.0<3.4.0:devel/py-graphql-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lia-web>=0.2.1:www/py-lia-web@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=23:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python:3.10+
diff --git a/devel/py-dj52-strawberry-graphql/distinfo b/devel/py-dj52-strawberry-graphql/distinfo
index 5634dbe62589..501d1f52fe1f 100644
--- a/devel/py-dj52-strawberry-graphql/distinfo
+++ b/devel/py-dj52-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753851651
-SHA256 (strawberry_graphql-0.278.0.tar.gz) = e3fee9cd107b5b8ca69dd534c1dca6f82e4a9cf44cf46a4d338f42938896521a
-SIZE (strawberry_graphql-0.278.0.tar.gz) = 212667
+TIMESTAMP = 1756289516
+SHA256 (strawberry_graphql-0.281.0.tar.gz) = fc83c3d1482276969cef3693c58ab8d4c229a2b8a859f202a4ddaa93d74f645f
+SIZE (strawberry_graphql-0.281.0.tar.gz) = 212294
diff --git a/devel/py-django-rq/Makefile b/devel/py-django-rq/Makefile
index 5b96a22061a5..cd493536dace 100644
--- a/devel/py-django-rq/Makefile
+++ b/devel/py-django-rq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-rq
-PORTVERSION= 3.0.1
+PORTVERSION= 3.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,8 +12,7 @@ WWW= https://github.com/rq/django-rq
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}redis>=3.5:databases/py-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rq>=2:devel/py-rq@${PY_FLAVOR}
diff --git a/devel/py-django-rq/distinfo b/devel/py-django-rq/distinfo
index a55983598056..f1b375c3adcc 100644
--- a/devel/py-django-rq/distinfo
+++ b/devel/py-django-rq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936126
-SHA256 (django_rq-3.0.1.tar.gz) = d111f436608b95a58a6960174eaf44aa021e0a4a32f83a28a7221a9a916dd1ae
-SIZE (django_rq-3.0.1.tar.gz) = 53821
+TIMESTAMP = 1755062494
+SHA256 (django_rq-3.1.tar.gz) = 8d7b9137b85b8df18b1cdf06244eb71b39f43ad020c0a0c7d49723f8940074ae
+SIZE (django_rq-3.1.tar.gz) = 48295
diff --git a/devel/py-dlinfo/Makefile b/devel/py-dlinfo/Makefile
new file mode 100644
index 000000000000..9d1cf8c846ad
--- /dev/null
+++ b/devel/py-dlinfo/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= dlinfo
+DISTVERSION= 2.0.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Python wrapper for libc's dlinfo
+WWW= https://github.com/cloudflightio/python-dlinfo
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist pytest
+
+NO_ARCH= yes
+
+# tests as of 2.0.0: 2 failed, 2 passed, 3 xfailed in 6.82s, see https://github.com/cloudflightio/python-dlinfo/issues/98
+
+.include <bsd.port.mk>
diff --git a/devel/py-dlinfo/distinfo b/devel/py-dlinfo/distinfo
new file mode 100644
index 000000000000..e95746cae87e
--- /dev/null
+++ b/devel/py-dlinfo/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1755891046
+SHA256 (dlinfo-2.0.0.tar.gz) = 88a2bc04f51d01bc604cdc9eb1c3cc0bde89057532ca6a3e71a41f6235433e17
+SIZE (dlinfo-2.0.0.tar.gz) = 12727
diff --git a/devel/py-dlinfo/pkg-descr b/devel/py-dlinfo/pkg-descr
new file mode 100644
index 000000000000..57bd4a65dd93
--- /dev/null
+++ b/devel/py-dlinfo/pkg-descr
@@ -0,0 +1 @@
+Python wrapper for libc's dlinfo.
diff --git a/devel/py-dulwich/Makefile b/devel/py-dulwich/Makefile
index b3e28258f205..9ba295e01484 100644
--- a/devel/py-dulwich/Makefile
+++ b/devel/py-dulwich/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dulwich
-PORTVERSION= 0.22.8
-PORTREVISION= 3
+PORTVERSION= 0.24.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,7 +24,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastimport>=0:devel/py-fastimport@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}geventhttpclient>=0:devel/py-geventhttpclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=17.1:devel/py-setuptools@${PY_FLAVOR}
-USES= cargo cpe python:3.9+ shebangfix
+USES= cargo cpe python shebangfix
USE_PYTHON= autoplist concurrent pep517 unittest
CARGO_BUILD= no
@@ -41,6 +41,12 @@ PARAMIKO_DESC= SSH2 support
FASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastimport>=0:devel/py-fastimport@${PY_FLAVOR}
PARAMIKO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR}
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31100
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0:devel/py-typing-extensions@${PY_FLAVOR}
+.endif
+
post-install:
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
@@ -52,4 +58,4 @@ post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR}/
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/devel/py-dulwich/Makefile.crates b/devel/py-dulwich/Makefile.crates
index c163b8f21b19..96b04c6d6821 100644
--- a/devel/py-dulwich/Makefile.crates
+++ b/devel/py-dulwich/Makefile.crates
@@ -1,20 +1,19 @@
-CARGO_CRATES= autocfg-1.4.0 \
- cfg-if-1.0.0 \
+CARGO_CRATES= autocfg-1.5.0 \
heck-0.5.0 \
- indoc-2.0.5 \
- libc-0.2.170 \
- memchr-2.7.4 \
+ indoc-2.0.6 \
+ libc-0.2.174 \
+ memchr-2.7.5 \
memoffset-0.9.1 \
- once_cell-1.20.3 \
- portable-atomic-1.11.0 \
- proc-macro2-1.0.93 \
- pyo3-0.23.5 \
- pyo3-build-config-0.23.5 \
- pyo3-ffi-0.23.5 \
- pyo3-macros-0.23.5 \
- pyo3-macros-backend-0.23.5 \
- quote-1.0.38 \
- syn-2.0.98 \
- target-lexicon-0.12.16 \
- unicode-ident-1.0.17 \
- unindent-0.2.3
+ once_cell-1.21.3 \
+ portable-atomic-1.11.1 \
+ proc-macro2-1.0.95 \
+ pyo3-0.25.1 \
+ pyo3-build-config-0.25.1 \
+ pyo3-ffi-0.25.1 \
+ pyo3-macros-0.25.1 \
+ pyo3-macros-backend-0.25.1 \
+ quote-1.0.40 \
+ syn-2.0.104 \
+ target-lexicon-0.13.2 \
+ unicode-ident-1.0.18 \
+ unindent-0.2.4
diff --git a/devel/py-dulwich/distinfo b/devel/py-dulwich/distinfo
index bc27aa30788b..65604b22bfc7 100644
--- a/devel/py-dulwich/distinfo
+++ b/devel/py-dulwich/distinfo
@@ -1,43 +1,41 @@
-TIMESTAMP = 1742070350
-SHA256 (dulwich-0.22.8.tar.gz) = 701547310415de300269331abe29cb5717aa1ea377af826bf513d0adfb1c209b
-SIZE (dulwich-0.22.8.tar.gz) = 466542
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+TIMESTAMP = 1757436491
+SHA256 (dulwich-0.24.1.tar.gz) = e19fd864f10f02bb834bb86167d92dcca1c228451b04458761fc13dabd447758
+SIZE (dulwich-0.24.1.tar.gz) = 806136
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/libc-0.2.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828
-SIZE (rust/crates/libc-0.2.170.crate) = 760076
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/pyo3-0.23.5.crate) = 7778bffd85cf38175ac1f545509665d0b9b92a198ca7941f131f85f7a4f9a872
-SIZE (rust/crates/pyo3-0.23.5.crate) = 1088533
-SHA256 (rust/crates/pyo3-build-config-0.23.5.crate) = 94f6cbe86ef3bf18998d9df6e0f3fc1050a8c5efa409bf712e661a4366e010fb
-SIZE (rust/crates/pyo3-build-config-0.23.5.crate) = 33885
-SHA256 (rust/crates/pyo3-ffi-0.23.5.crate) = e9f1b4c431c0bb1c8fb0a338709859eed0d030ff6daa34368d3b152a63dfdd8d
-SIZE (rust/crates/pyo3-ffi-0.23.5.crate) = 74867
-SHA256 (rust/crates/pyo3-macros-0.23.5.crate) = fbc2201328f63c4710f68abdf653c89d8dbc2858b88c5d88b0ff38a75288a9da
-SIZE (rust/crates/pyo3-macros-0.23.5.crate) = 8856
-SHA256 (rust/crates/pyo3-macros-backend-0.23.5.crate) = fca6726ad0f3da9c9de093d6f116a93c1a38e417ed73bf138472cf4064f72028
-SIZE (rust/crates/pyo3-macros-backend-0.23.5.crate) = 70938
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
-SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
-SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
-SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/unicode-ident-1.0.17.crate) = 00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe
-SIZE (rust/crates/unicode-ident-1.0.17.crate) = 47704
-SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
-SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
+SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
+SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
+SIZE (rust/crates/pyo3-build-config-0.25.1.crate) = 34126
+SHA256 (rust/crates/pyo3-ffi-0.25.1.crate) = 7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c
+SIZE (rust/crates/pyo3-ffi-0.25.1.crate) = 78058
+SHA256 (rust/crates/pyo3-macros-0.25.1.crate) = a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50
+SIZE (rust/crates/pyo3-macros-0.25.1.crate) = 8886
+SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc
+SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
+SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
diff --git a/devel/py-dulwich/files/patch-pyproject.toml b/devel/py-dulwich/files/patch-pyproject.toml
new file mode 100644
index 000000000000..df2f78e5b621
--- /dev/null
+++ b/devel/py-dulwich/files/patch-pyproject.toml
@@ -0,0 +1,26 @@
+--- pyproject.toml.orig 2025-08-01 10:05:10 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=77.0.0"]
++requires = ["setuptools>=61.0.0"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
+@@ -7,7 +7,7 @@ authors = [{name = "Jelmer Vernooij", email = "jelmer@
+ description = "Python Git Library"
+ readme = "README.rst"
+ authors = [{name = "Jelmer Vernooij", email = "jelmer@jelmer.uk"}]
+-license = "Apache-2.0 OR GPL-2.0-or-later"
++license = {text = "Apache-2.0 OR GPL-2.0-or-later"}
+ keywords = ["vcs", "git"]
+ classifiers = [
+ "Development Status :: 4 - Beta",
+@@ -28,7 +28,6 @@ dynamic = ["version"]
+ 'typing_extensions >=4.0 ; python_version < "3.11"',
+ ]
+ dynamic = ["version"]
+-license-files = ["COPYING"]
+
+ [project.urls]
+ Homepage = "https://www.dulwich.io/"
diff --git a/devel/py-dulwich/pkg-plist b/devel/py-dulwich/pkg-plist
index 9d6f4e86ad83..98ceae89850b 100644
--- a/devel/py-dulwich/pkg-plist
+++ b/devel/py-dulwich/pkg-plist
@@ -11,7 +11,9 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/clone.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/config.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/diff.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/filter_branch.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gcs.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/latest_change.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/memoryrepo.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/merge_driver.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rename-branch.py
diff --git a/devel/py-durationpy/Makefile b/devel/py-durationpy/Makefile
new file mode 100644
index 000000000000..b01688ef0186
--- /dev/null
+++ b/devel/py-durationpy/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= durationpy
+DISTVERSION= 0.10
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= timp87@gmail.com
+COMMENT= Convert between datetime.timedelta and Go's time.Duration strings
+WWW= https://github.com/icholy/durationpy
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-durationpy/distinfo b/devel/py-durationpy/distinfo
new file mode 100644
index 000000000000..821f03197fe9
--- /dev/null
+++ b/devel/py-durationpy/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758568743
+SHA256 (durationpy-0.10.tar.gz) = 1fa6893409a6e739c9c72334fc65cca1f355dbdd93405d30f726deb5bde42fba
+SIZE (durationpy-0.10.tar.gz) = 3335
diff --git a/devel/py-durationpy/pkg-descr b/devel/py-durationpy/pkg-descr
new file mode 100644
index 000000000000..a2b2fe2715d7
--- /dev/null
+++ b/devel/py-durationpy/pkg-descr
@@ -0,0 +1,2 @@
+Python module for converting between datetime.timedelta
+and Go's Duration strings.
diff --git a/devel/py-executing/Makefile b/devel/py-executing/Makefile
index 9a8a6fb8922b..05c43008de91 100644
--- a/devel/py-executing/Makefile
+++ b/devel/py-executing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= executing
-PORTVERSION= 2.2.0
+PORTVERSION= 2.2.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-executing/distinfo b/devel/py-executing/distinfo
index 582f11c2b593..56e0a27032d2 100644
--- a/devel/py-executing/distinfo
+++ b/devel/py-executing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738088970
-SHA256 (executing-2.2.0.tar.gz) = 5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755
-SIZE (executing-2.2.0.tar.gz) = 978693
+TIMESTAMP = 1757436493
+SHA256 (executing-2.2.1.tar.gz) = 3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4
+SIZE (executing-2.2.1.tar.gz) = 1129488
diff --git a/devel/py-fasteners/Makefile b/devel/py-fasteners/Makefile
index 1a4324ac6c0a..a29c2677f8d1 100644
--- a/devel/py-fasteners/Makefile
+++ b/devel/py-fasteners/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fasteners
-PORTVERSION= 0.19
+PORTVERSION= 0.20
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-fasteners/distinfo b/devel/py-fasteners/distinfo
index 91ff5feeb77f..54e18f45f880 100644
--- a/devel/py-fasteners/distinfo
+++ b/devel/py-fasteners/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695357807
-SHA256 (fasteners-0.19.tar.gz) = b4f37c3ac52d8a445af3a66bce57b33b5e90b97c696b7b984f530cf8f0ded09c
-SIZE (fasteners-0.19.tar.gz) = 24832
+TIMESTAMP = 1757120648
+SHA256 (fasteners-0.20.tar.gz) = 55dce8792a41b56f727ba6e123fcaee77fd87e638a6863cec00007bfea84c8d8
+SIZE (fasteners-0.20.tar.gz) = 25087
diff --git a/devel/py-fasteners/files/patch-pyproject.toml b/devel/py-fasteners/files/patch-pyproject.toml
new file mode 100644
index 000000000000..924d7201603b
--- /dev/null
+++ b/devel/py-fasteners/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-08-11 10:07:08 UTC
++++ pyproject.toml
+@@ -5,7 +5,7 @@ keywords = ["lock", "thread", "process", "fasteners"]
+ readme = { file = "README.md", content-type = "text/markdown; charset=UTF-8" }
+ requires-python = ">=3.6"
+ keywords = ["lock", "thread", "process", "fasteners"]
+-license = "Apache-2.0"
++license = { text = "Apache-2.0" }
+ authors = [{ name = "Joshua Harlow" }]
+ maintainers = [{ name = "Paulius Šarka" }]
+ classifiers = [
diff --git a/devel/py-fastf1/Makefile b/devel/py-fastf1/Makefile
index a5efbb7981a4..1f14316579a4 100644
--- a/devel/py-fastf1/Makefile
+++ b/devel/py-fastf1/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fastf1
PORTVERSION= 3.5.3
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-fastuuid/Makefile b/devel/py-fastuuid/Makefile
new file mode 100644
index 000000000000..db17f72e0648
--- /dev/null
+++ b/devel/py-fastuuid/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= fastuuid
+DISTVERSION= 0.13.5
+PORTREVISION= 1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Library providing CPython bindings to Rust's UUID library #'
+WWW= https://github.com/fastuuid/fastuuid
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.0<2.0:devel/py-maturin@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>0:devel/py-pytest-benchmark@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}uuid7>0:devel/py-uuid7@${PY_FLAVOR}
+
+USES= cargo python
+USE_PYTHON= autoplist pep517 pytest
+
+CARGO_BUILD= no
+CARGO_INSTALL= no
+CARGO_TEST= no
+
+MAKE_ENV= ${CARGO_ENV}
+TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fastuuid/*.so
+
+.include <bsd.port.mk>
diff --git a/devel/py-fastuuid/Makefile.crates b/devel/py-fastuuid/Makefile.crates
new file mode 100644
index 000000000000..309b7fd7bede
--- /dev/null
+++ b/devel/py-fastuuid/Makefile.crates
@@ -0,0 +1,52 @@
+CARGO_CRATES= atomic-0.6.1 \
+ autocfg-1.5.0 \
+ block-buffer-0.10.4 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.2 \
+ cfg-if-1.0.3 \
+ crypto-common-0.1.6 \
+ digest-0.10.7 \
+ generic-array-0.14.7 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ heck-0.5.0 \
+ indoc-2.0.6 \
+ js-sys-0.3.81 \
+ libc-0.2.176 \
+ log-0.4.28 \
+ md-5-0.10.6 \
+ memoffset-0.9.1 \
+ once_cell-1.21.3 \
+ portable-atomic-1.11.1 \
+ ppv-lite86-0.2.21 \
+ proc-macro2-1.0.101 \
+ pyo3-0.22.6 \
+ pyo3-build-config-0.22.6 \
+ pyo3-ffi-0.22.6 \
+ pyo3-macros-0.22.6 \
+ pyo3-macros-backend-0.22.6 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ rustversion-1.0.22 \
+ sha1_smol-1.0.1 \
+ syn-2.0.106 \
+ target-lexicon-0.12.16 \
+ typenum-1.18.0 \
+ unicode-ident-1.0.19 \
+ unindent-0.2.4 \
+ uuid-1.18.1 \
+ version_check-0.9.5 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ wasm-bindgen-macro-0.2.104 \
+ wasm-bindgen-macro-support-0.2.104 \
+ wasm-bindgen-shared-0.2.104 \
+ wit-bindgen-0.46.0 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27
diff --git a/devel/py-fastuuid/distinfo b/devel/py-fastuuid/distinfo
new file mode 100644
index 000000000000..a51ae7954696
--- /dev/null
+++ b/devel/py-fastuuid/distinfo
@@ -0,0 +1,107 @@
+TIMESTAMP = 1759022964
+SHA256 (fastuuid-0.13.5.tar.gz) = d4976821ab424d41542e1ea39bc828a9d454c3f8a04067c06fca123c5b95a1a1
+SIZE (fastuuid-0.13.5.tar.gz) = 18255
+SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
+SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174
+SIZE (rust/crates/libc-0.2.176.crate) = 790040
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
+SIZE (rust/crates/md-5-0.10.6.crate) = 16161
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/pyo3-0.22.6.crate) = f402062616ab18202ae8319da13fa4279883a2b8a9d9f83f20dbade813ce1884
+SIZE (rust/crates/pyo3-0.22.6.crate) = 546746
+SHA256 (rust/crates/pyo3-build-config-0.22.6.crate) = b14b5775b5ff446dd1056212d778012cbe8a0fbffd368029fd9e25b514479c38
+SIZE (rust/crates/pyo3-build-config-0.22.6.crate) = 31369
+SHA256 (rust/crates/pyo3-ffi-0.22.6.crate) = 9ab5bcf04a2cdcbb50c7d6105de943f543f9ed92af55818fd17b660390fc8636
+SIZE (rust/crates/pyo3-ffi-0.22.6.crate) = 69352
+SHA256 (rust/crates/pyo3-macros-0.22.6.crate) = 0fd24d897903a9e6d80b968368a34e1525aeb719d568dba8b3d4bfa5dc67d453
+SIZE (rust/crates/pyo3-macros-0.22.6.crate) = 8182
+SHA256 (rust/crates/pyo3-macros-backend-0.22.6.crate) = 36c011a03ba1e50152b4b394b479826cad97e7a21eb52df179cd91ac411cbfbe
+SIZE (rust/crates/pyo3-macros-backend-0.22.6.crate) = 66312
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
+SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
+SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
+SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
+SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
diff --git a/devel/py-fastuuid/pkg-descr b/devel/py-fastuuid/pkg-descr
new file mode 100644
index 000000000000..5cee122ebb55
--- /dev/null
+++ b/devel/py-fastuuid/pkg-descr
@@ -0,0 +1,5 @@
+FastUUID is a library which provides CPython bindings to Rust's UUID
+library. The provided API is exactly as Python's builtin UUID class.
+
+It is much faster than Python's pure-python implementation and it is
+stricter when parsing hexadecimal representation of UUIDs.
diff --git a/devel/py-futurist/Makefile b/devel/py-futurist/Makefile
index 99d38fa973eb..b61fbac40327 100644
--- a/devel/py-futurist/Makefile
+++ b/devel/py-futurist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= futurist
-PORTVERSION= 3.1.1
+PORTVERSION= 3.2.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://docs.openstack.org/futurist/latest/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=3.0.0:devel/py-debtcollector@${PY_FLAVOR}
diff --git a/devel/py-futurist/distinfo b/devel/py-futurist/distinfo
index 86e59072e264..199a5f45fb65 100644
--- a/devel/py-futurist/distinfo
+++ b/devel/py-futurist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188062
-SHA256 (futurist-3.1.1.tar.gz) = cc95dd9a40923848e32157128eb7a14b78ef32507b1ef82284ecbe1c373feee2
-SIZE (futurist-3.1.1.tar.gz) = 45177
+TIMESTAMP = 1757436495
+SHA256 (futurist-3.2.1.tar.gz) = 01dd4f30acdfbb2e2eb6091da565eded82d8cbaf6c48a36cc7f73c11cfa7fb3f
+SIZE (futurist-3.2.1.tar.gz) = 49326
diff --git a/devel/py-game/Makefile b/devel/py-game/Makefile
index d6f005712b2b..c5dc6eededbb 100644
--- a/devel/py-game/Makefile
+++ b/devel/py-game/Makefile
@@ -1,6 +1,6 @@
PORTNAME= game
DISTVERSION= 2.6.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-game_sdl2/Makefile b/devel/py-game_sdl2/Makefile
index a954f9228a89..832cbfbbb647 100644
--- a/devel/py-game_sdl2/Makefile
+++ b/devel/py-game_sdl2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= game_sdl2
PORTVERSION= 7.4.11
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= devel python
MASTER_SITES= http://www.renpy.org/dl/${PORTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-gapic-generator/Makefile b/devel/py-gapic-generator/Makefile
index 122b78b2c100..acb56b3f7a8a 100644
--- a/devel/py-gapic-generator/Makefile
+++ b/devel/py-gapic-generator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gapic-generator
-PORTVERSION= 1.26.0
+PORTVERSION= 1.26.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-gapic-generator/distinfo b/devel/py-gapic-generator/distinfo
index d0d8d7bf895d..fca3771a2e43 100644
--- a/devel/py-gapic-generator/distinfo
+++ b/devel/py-gapic-generator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188064
-SHA256 (gapic_generator-1.26.0.tar.gz) = adb21096ccc5e60b1a10ea0b123bef46873864eeff838e771bf0abfcb4bfe17c
-SIZE (gapic_generator-1.26.0.tar.gz) = 1488498
+TIMESTAMP = 1757436497
+SHA256 (gapic_generator-1.26.2.tar.gz) = 768a58278694d5fb9a2558da3c6dfa37bdf82059e5b3a842598430dab024b5da
+SIZE (gapic_generator-1.26.2.tar.gz) = 1489555
diff --git a/devel/py-gevent/Makefile b/devel/py-gevent/Makefile
index f2485d061b03..a5d3db213cc0 100644
--- a/devel/py-gevent/Makefile
+++ b/devel/py-gevent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gevent
-PORTVERSION= 25.5.1
+PORTVERSION= 25.8.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-gevent/distinfo b/devel/py-gevent/distinfo
index f2713be15597..c7668332c858 100644
--- a/devel/py-gevent/distinfo
+++ b/devel/py-gevent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188066
-SHA256 (gevent-25.5.1.tar.gz) = 582c948fa9a23188b890d0bc130734a506d039a2e5ad87dae276a456cc683e61
-SIZE (gevent-25.5.1.tar.gz) = 6388207
+TIMESTAMP = 1757120654
+SHA256 (gevent-25.8.2.tar.gz) = 0cfab118ad5dcc55d7847dd9dccd560d9015fe671f42714b6f1ac97e3b2b9a3a
+SIZE (gevent-25.8.2.tar.gz) = 6422843
diff --git a/devel/py-geventhttpclient/Makefile b/devel/py-geventhttpclient/Makefile
index a492ac195463..95f088184744 100644
--- a/devel/py-geventhttpclient/Makefile
+++ b/devel/py-geventhttpclient/Makefile
@@ -1,7 +1,7 @@
PORTNAME= geventhttpclient
-PORTVERSION= 2.3.4
+PORTVERSION= 2.3.5
CATEGORIES= devel python
-MASTER_SITES= PYPI
+#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
@@ -21,6 +21,12 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=0:archivers/py-brotli@${PY_FLAVOR} \
USES= python
USE_PYTHON= autoplist concurrent pep517
+USE_GITHUB= yes
+GH_TUPLE= nodejs:llhttp:release/v6.0.11:nodejs_llhttp/llhttp
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${WRKSRC}/pyproject.toml ${WRKSRC}/src/geventhttpclient/__init__.py
+
post-install:
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
diff --git a/devel/py-geventhttpclient/distinfo b/devel/py-geventhttpclient/distinfo
index 1e3f92f5a1b1..d6747e80952d 100644
--- a/devel/py-geventhttpclient/distinfo
+++ b/devel/py-geventhttpclient/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1749666985
-SHA256 (geventhttpclient-2.3.4.tar.gz) = 1749f75810435a001fc6d4d7526c92cf02b39b30ab6217a886102f941c874222
-SIZE (geventhttpclient-2.3.4.tar.gz) = 83545
+TIMESTAMP = 1757120656
+SHA256 (geventhttpclient-geventhttpclient-2.3.5_GH0.tar.gz) = 388f58f672f810ce345a5149f0cdec6cdcbc2c25c3fc51795403e1791d5544ac
+SIZE (geventhttpclient-geventhttpclient-2.3.5_GH0.tar.gz) = 53393
+SHA256 (nodejs-llhttp-release-v6.0.11_GH0.tar.gz) = 3731820429e1ebfa8f3e70f9a8f4da5d72d69b1cadcf5cfb1ac149e2c19e34f2
+SIZE (nodejs-llhttp-release-v6.0.11_GH0.tar.gz) = 41467
diff --git a/devel/py-geventhttpclient/files/patch-pyproject.toml b/devel/py-geventhttpclient/files/patch-pyproject.toml
index 6e7667f5fbf9..ae6351e881f9 100644
--- a/devel/py-geventhttpclient/files/patch-pyproject.toml
+++ b/devel/py-geventhttpclient/files/patch-pyproject.toml
@@ -1,6 +1,11 @@
---- pyproject.toml.orig 2025-06-11 12:41:36 UTC
+--- pyproject.toml.orig 2025-08-24 09:56:07 UTC
+++ pyproject.toml
-@@ -9,7 +9,7 @@ requires-python = ">=3.9"
+@@ -5,11 +5,11 @@ name = "geventhttpclient"
+
+ [project]
+ name = "geventhttpclient"
+-version = "2.3.4" # don't forget to update version __init__.py as well
++version = "%%PORTVERSION%%" # don't forget to update version __init__.py as well
description = "HTTP client library for gevent"
readme = "README.md"
requires-python = ">=3.9"
diff --git a/devel/py-geventhttpclient/files/patch-src-geventhttpclient-__init__.py b/devel/py-geventhttpclient/files/patch-src-geventhttpclient-__init__.py
new file mode 100644
index 000000000000..05102cc6ba02
--- /dev/null
+++ b/devel/py-geventhttpclient/files/patch-src-geventhttpclient-__init__.py
@@ -0,0 +1,10 @@
+--- src/geventhttpclient/__init__.py.orig 2025-08-24 09:56:07 UTC
++++ src/geventhttpclient/__init__.py
+@@ -1,6 +1,6 @@
+ # package
+
+-__version__ = "2.3.4" # don't forget to update version in pyproject.toml as well
++__version__ = "%%PORTVERSION%%" # don't forget to update version in pyproject.toml as well
+
+ from geventhttpclient.api import delete, get, head, options, patch, post, put, request
+ from geventhttpclient.client import HTTPClient
diff --git a/devel/py-google-re2/Makefile b/devel/py-google-re2/Makefile
index 1672497546af..1c3f2f42a05d 100644
--- a/devel/py-google-re2/Makefile
+++ b/devel/py-google-re2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-re2
-PORTVERSION= 1.1.20250722
+PORTVERSION= 1.1.20250805
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-google-re2/distinfo b/devel/py-google-re2/distinfo
index e9e4c6edd282..f061773818d1 100644
--- a/devel/py-google-re2/distinfo
+++ b/devel/py-google-re2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796066
-SHA256 (google_re2-1.1.20250722.tar.gz) = 5e2a464df75dbcef9fe0daf18a78f73c3f0a51b81cdb865460a0579b226f2ef3
-SIZE (google_re2-1.1.20250722.tar.gz) = 11698
+TIMESTAMP = 1755062496
+SHA256 (google_re2-1.1.20250805.tar.gz) = c55d9f7c92a814eb53918a7b38e5ba5eaa1c99548321acb826da9532781af5b5
+SIZE (google_re2-1.1.20250805.tar.gz) = 11698
diff --git a/devel/py-graal/Makefile b/devel/py-graal/Makefile
index 691c31ddfeec..369f939aa792 100644
--- a/devel/py-graal/Makefile
+++ b/devel/py-graal/Makefile
@@ -1,5 +1,6 @@
PORTNAME= graal
DISTVERSION= 1.1.2
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-grab/Makefile b/devel/py-grab/Makefile
index 775b25e842eb..484e9bdb6a88 100644
--- a/devel/py-grab/Makefile
+++ b/devel/py-grab/Makefile
@@ -1,6 +1,6 @@
PORTNAME= grab
PORTVERSION= 0.6.41
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= http://grablib.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycurl>0:ftp/py-pycurl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}weblib>0:devel/py-weblib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}selection>0:devel/py-selection@${PY_FLAVOR} \
diff --git a/devel/py-greenlet/Makefile b/devel/py-greenlet/Makefile
index 2f5355cbde8f..5fe29b3622e8 100644
--- a/devel/py-greenlet/Makefile
+++ b/devel/py-greenlet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= greenlet
-PORTVERSION= 3.2.3
+PORTVERSION= 3.2.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-greenlet/distinfo b/devel/py-greenlet/distinfo
index 2422829f64d2..9e98c4bee25f 100644
--- a/devel/py-greenlet/distinfo
+++ b/devel/py-greenlet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813046
-SHA256 (greenlet-3.2.3.tar.gz) = 8b0dd8ae4c0d6f5e54ee55ba935eeb3d735a9b58a8a1e5b5cbab64e01a39f365
-SIZE (greenlet-3.2.3.tar.gz) = 185752
+TIMESTAMP = 1757120658
+SHA256 (greenlet-3.2.4.tar.gz) = 0dca0d95ff849f9a364385f36ab49f50065d76964944638be9691e1832e9f86d
+SIZE (greenlet-3.2.4.tar.gz) = 188260
diff --git a/devel/py-grpcio-tools/Makefile b/devel/py-grpcio-tools/Makefile
index 328791dd5929..edbf1e6c1dd3 100644
--- a/devel/py-grpcio-tools/Makefile
+++ b/devel/py-grpcio-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpcio-tools
-PORTVERSION= 1.74.0
+PORTVERSION= 1.75.1
PORTREVISION= 0
CATEGORIES= devel python
MASTER_SITES= PYPI
diff --git a/devel/py-grpcio-tools/distinfo b/devel/py-grpcio-tools/distinfo
index 7de64edecda9..c8bfaf5da8fe 100644
--- a/devel/py-grpcio-tools/distinfo
+++ b/devel/py-grpcio-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753441266
-SHA256 (grpcio_tools-1.74.0.tar.gz) = 88ab9eb18b6ac1b4872add6b394073bd8d44eee7c32e4dc60a022e25ffaffb95
-SIZE (grpcio_tools-1.74.0.tar.gz) = 5390007
+TIMESTAMP = 1758951895
+SHA256 (grpcio_tools-1.75.1.tar.gz) = bb78960cf3d58941e1fec70cbdaccf255918beed13c34112a6915a6d8facebd1
+SIZE (grpcio_tools-1.75.1.tar.gz) = 5390470
diff --git a/devel/py-grpcio/Makefile b/devel/py-grpcio/Makefile
index f2a490baf829..65f9031439d5 100644
--- a/devel/py-grpcio/Makefile
+++ b/devel/py-grpcio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpcio
-PORTVERSION= 1.74.0
+PORTVERSION= 1.75.1
PORTREVISION= 0
CATEGORIES= devel python
MASTER_SITES= PYPI
@@ -18,7 +18,7 @@ LIB_DEPENDS= libcares.so:dns/c-ares
USES= compiler:c++11-lib localbase:ldflags python ssl
BROKEN_SSL= libressl
BROKEN_SSL_REASON= use of undeclared identifier 'X509_STORE_set_get_crl'
-USE_PYTHON= autoplist cython distutils
+USE_PYTHON= autoplist cython3 distutils
MAKE_ENV+= GRPC_PYTHON_BUILD_SYSTEM_CARES=true \
GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=true \
GRPC_PYTHON_BUILD_SYSTEM_ZLIB=true
diff --git a/devel/py-grpcio/distinfo b/devel/py-grpcio/distinfo
index 23192b4d8d11..0feb0f57de96 100644
--- a/devel/py-grpcio/distinfo
+++ b/devel/py-grpcio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753440783
-SHA256 (grpcio-1.74.0.tar.gz) = 80d1f4fbb35b0742d3e3d3bb654b7381cd5f015f8497279a1e9c21ba623e01b1
-SIZE (grpcio-1.74.0.tar.gz) = 12756048
+TIMESTAMP = 1758950660
+SHA256 (grpcio-1.75.1.tar.gz) = 3e81d89ece99b9ace23a6916880baca613c03a799925afb2857887efa8b1b3d2
+SIZE (grpcio-1.75.1.tar.gz) = 12731327
diff --git a/devel/py-gyp-next/Makefile b/devel/py-gyp-next/Makefile
index 7d95672990ea..33ffa6ffafb3 100644
--- a/devel/py-gyp-next/Makefile
+++ b/devel/py-gyp-next/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gyp-next
-PORTVERSION= 0.20.2
+PORTVERSION= 0.20.4
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/nodejs/gyp-next/releases/download/v${PORTVERSION}/
diff --git a/devel/py-gyp-next/distinfo b/devel/py-gyp-next/distinfo
index 1d726397ab28..a72b1c0bc658 100644
--- a/devel/py-gyp-next/distinfo
+++ b/devel/py-gyp-next/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208088
-SHA256 (gyp_next-0.20.2.tar.gz) = 0738492547339242ed4be995e2b101fe03abb67b7168fd14c52497adfbfc60fe
-SIZE (gyp_next-0.20.2.tar.gz) = 319733
+TIMESTAMP = 1757120660
+SHA256 (gyp_next-0.20.4.tar.gz) = 1d5307b5d413e8e6df4514b4fd8f132bbb4931a43b9f3a78fa8c2eceea14eb68
+SIZE (gyp_next-0.20.4.tar.gz) = 319955
diff --git a/devel/py-hypothesis-crosshair/Makefile b/devel/py-hypothesis-crosshair/Makefile
index 1b5256b32afa..cf9b2dd833ee 100644
--- a/devel/py-hypothesis-crosshair/Makefile
+++ b/devel/py-hypothesis-crosshair/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hypothesis-crosshair
-PORTVERSION= 0.0.24
+PORTVERSION= 0.0.25
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/pschanely/hypothesis-crosshair
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}crosshair-tool>=0.0.74:devel/py-crosshair-tool@${PY_FLAVOR}
diff --git a/devel/py-hypothesis-crosshair/distinfo b/devel/py-hypothesis-crosshair/distinfo
index cd44e955d225..af49b720ba4b 100644
--- a/devel/py-hypothesis-crosshair/distinfo
+++ b/devel/py-hypothesis-crosshair/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831238
-SHA256 (hypothesis_crosshair-0.0.24.tar.gz) = e455589d3945c87a4f1efa8dcd5432bdec4be5592339c5de71e99e96322e8df0
-SIZE (hypothesis_crosshair-0.0.24.tar.gz) = 10990
+TIMESTAMP = 1757120664
+SHA256 (hypothesis_crosshair-0.0.25.tar.gz) = be9555104dc862b1282fe28d6d4142dda40376235a39724d6c6f995f0bc860e1
+SIZE (hypothesis_crosshair-0.0.25.tar.gz) = 11597
diff --git a/devel/py-hypothesis-crosshair/files/patch-pyproject.toml b/devel/py-hypothesis-crosshair/files/patch-pyproject.toml
new file mode 100644
index 000000000000..2f672217d623
--- /dev/null
+++ b/devel/py-hypothesis-crosshair/files/patch-pyproject.toml
@@ -0,0 +1,10 @@
+--- pyproject.toml.orig 2025-08-13 20:44:59 UTC
++++ pyproject.toml
+@@ -13,7 +13,6 @@ dependencies = [
+ license = { file = "LICENSE" }
+ requires-python = ">=3.9"
+ dependencies = [
+- "hypothesis>=6.137.0",
+ "crosshair-tool>=0.0.74"
+ ]
+ classifiers = [
diff --git a/devel/py-hypothesis-crosshair/files/patch-setup.py b/devel/py-hypothesis-crosshair/files/patch-setup.py
deleted file mode 100644
index c00ba239d1b9..000000000000
--- a/devel/py-hypothesis-crosshair/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig 2024-10-18 11:40:32 UTC
-+++ setup.py
-@@ -11,7 +11,7 @@ setuptools.setup(
- description="Level-up your Hypothesis tests with CrossHair.",
- long_description=open("README.md", encoding="utf-8").read(),
- long_description_content_type="text/markdown",
-- install_requires=["hypothesis>=6.113.0", "crosshair-tool>=0.0.74"],
-+ install_requires=["crosshair-tool>=0.0.74"],
- python_requires=">=3.8",
- entry_points={
- "hypothesis": ["_ = hypothesis_crosshair_provider:_hypothesis_setup_hook"]
diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile
index 0732d3297393..2876d150472d 100644
--- a/devel/py-hypothesis/Makefile
+++ b/devel/py-hypothesis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hypothesis
-PORTVERSION= 6.136.6
+PORTVERSION= 6.138.13
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -41,16 +41,16 @@ PYTZ_DESC= Timezone support
REDIS_DESC= Redis support
WATCHDOG_DESC= Watchdog support
-CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>=19.10b0:devel/py-black@${PY_FLAVOR} \
+CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>=20.8b0:devel/py-black@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=9.0.0:textproc/py-rich@${PY_FLAVOR}
CODEMODS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=0.3.16:devel/py-libcst@${PY_FLAVOR}
-CROSSHAIR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}crosshair-tool>=0.0.93:devel/py-crosshair-tool@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}hypothesis-crosshair>=0.0.24:devel/py-hypothesis-crosshair@${PY_FLAVOR}
+CROSSHAIR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}crosshair-tool>=0.0.95:devel/py-crosshair-tool@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hypothesis-crosshair>=0.0.25:devel/py-hypothesis-crosshair@${PY_FLAVOR}
DATEUTIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=1.4:devel/py-python-dateutil@${PY_FLAVOR}
DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR}
DPCONTRACTS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}dpcontracts>=0.4:devel/py-dpcontracts@${PY_FLAVOR}
-GHOSTWRITER_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}black>=19.10b0:devel/py-black@${PY_FLAVOR}
+GHOSTWRITER_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}black>=20.8b0:devel/py-black@${PY_FLAVOR}
LARK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lark>=0.10.1:devel/py-lark@${PY_FLAVOR}
NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.19.3,1:math/py-numpy@${PY_FLAVOR}
PANDAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=1.1,1:math/py-pandas@${PY_FLAVOR}
diff --git a/devel/py-hypothesis/distinfo b/devel/py-hypothesis/distinfo
index 2f7d9b00806f..5fe65588b4af 100644
--- a/devel/py-hypothesis/distinfo
+++ b/devel/py-hypothesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796070
-SHA256 (hypothesis-6.136.6.tar.gz) = 2ad2e4f2012be4d41c6515b0628d84d48af6e6c38b4db50840bd9ac0899f5856
-SIZE (hypothesis-6.136.6.tar.gz) = 458049
+TIMESTAMP = 1757436499
+SHA256 (hypothesis-6.138.13.tar.gz) = 2bea91629b8b3bb103a5b51442b1037cede3aae26e56ec063c52b9d5d8eaf70b
+SIZE (hypothesis-6.138.13.tar.gz) = 466041
diff --git a/devel/py-identify/Makefile b/devel/py-identify/Makefile
index 9d0bcea28205..44535e384361 100644
--- a/devel/py-identify/Makefile
+++ b/devel/py-identify/Makefile
@@ -1,5 +1,5 @@
PORTNAME= identify
-DISTVERSION= 2.6.13
+DISTVERSION= 2.6.15
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-identify/distinfo b/devel/py-identify/distinfo
index aaaed2ae8fcd..02ec2c853543 100644
--- a/devel/py-identify/distinfo
+++ b/devel/py-identify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754877814
-SHA256 (identify-2.6.13.tar.gz) = da8d6c828e773620e13bfa86ea601c5a5310ba4bcd65edf378198b56a1f9fb32
-SIZE (identify-2.6.13.tar.gz) = 99243
+TIMESTAMP = 1759575076
+SHA256 (identify-2.6.15.tar.gz) = e4f4864b96c6557ef2a1e1c951771838f4edc9df3a72ec7118b338801b11c7bf
+SIZE (identify-2.6.15.tar.gz) = 99311
diff --git a/devel/py-importlab/Makefile b/devel/py-importlab/Makefile
index 8b883f4a4d8d..30e459257bf8 100644
--- a/devel/py-importlab/Makefile
+++ b/devel/py-importlab/Makefile
@@ -1,6 +1,6 @@
PORTNAME= importlab
PORTVERSION= 0.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-inotify-simple/Makefile b/devel/py-inotify-simple/Makefile
index 1674a5c756ba..c1ea5c6694c2 100644
--- a/devel/py-inotify-simple/Makefile
+++ b/devel/py-inotify-simple/Makefile
@@ -1,5 +1,5 @@
PORTNAME= inotify-simple
-PORTVERSION= 1.3.5
+PORTVERSION= 2.0.1
PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
@@ -13,10 +13,13 @@ WWW= https://github.com/chrisjbillington/inotify_simple
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
LIB_DEPENDS= libinotify.so:devel/libinotify
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517
NO_ARCH= yes
diff --git a/devel/py-inotify-simple/distinfo b/devel/py-inotify-simple/distinfo
index e783015aa211..24a9fe721a2a 100644
--- a/devel/py-inotify-simple/distinfo
+++ b/devel/py-inotify-simple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707611159
-SHA256 (inotify_simple-1.3.5.tar.gz) = 8440ffe49c4ae81a8df57c1ae1eb4b6bfa7acb830099bfb3e305b383005cc128
-SIZE (inotify_simple-1.3.5.tar.gz) = 9747
+TIMESTAMP = 1757006525
+SHA256 (inotify_simple-2.0.1.tar.gz) = f010bbbd8283bd71a9f4eb2de94765804ede24bd47320b0e6ef4136e541cdc2c
+SIZE (inotify_simple-2.0.1.tar.gz) = 7101
diff --git a/devel/py-inotify-simple/files/patch-inotify__simple.py b/devel/py-inotify-simple/files/patch-inotify__simple.py
index 346f1722618b..776f877be4d8 100644
--- a/devel/py-inotify-simple/files/patch-inotify__simple.py
+++ b/devel/py-inotify-simple/files/patch-inotify__simple.py
@@ -1,6 +1,6 @@
---- inotify_simple.py.orig 2020-08-06 00:20:49 UTC
+--- inotify_simple.py.orig 2025-08-25 06:27:48 UTC
+++ inotify_simple.py
-@@ -4,6 +4,7 @@ from enum import Enum, IntEnum
+@@ -3,6 +3,7 @@ from enum import IntEnum
from collections import namedtuple
from struct import unpack_from, calcsize
from select import poll
@@ -8,18 +8,15 @@
from time import sleep
from ctypes import CDLL, get_errno, c_int
from ctypes.util import find_library
-@@ -82,7 +83,7 @@ class INotify(FileIO):
- manually with ``os.read(fd)``) to raise ``BlockingIOError`` if no data
- is available."""
- try:
-- libc_so = find_library('c')
-+ libc_so = find_library('inotify')
- except RuntimeError: # Python on Synology NASs raises a RuntimeError
- libc_so = None
- global _libc; _libc = _libc or CDLL(libc_so or 'libc.so.6', use_errno=True)
-@@ -90,7 +91,7 @@ class INotify(FileIO):
- flags = (not inheritable) * O_CLOEXEC | bool(nonblocking) * os.O_NONBLOCK
- FileIO.__init__(self, _libc_call(_libc.inotify_init1, flags), mode='rb')
+@@ -76,12 +77,12 @@ class INotify(FileIO):
+ object is garbage collected or when `~inotify_simple.INotify.close` is
+ called."""
+
+- global _libc; _libc = _libc or CDLL(find_library('c'), use_errno=True)
++ global _libc; _libc = _libc or CDLL(find_library('inotify'), use_errno=True)
+ flags = (not inheritable) * os.O_CLOEXEC | bool(nonblocking) * os.O_NONBLOCK
+ fd = _libc_call(_libc.inotify_init1, flags)
+ super().__init__(fd, mode='rb', closefd=closefd)
self._poller = poll()
- self._poller.register(self.fileno())
+ self._poller.register(self.fileno(), POLLIN)
diff --git a/devel/py-inotify-simple/files/patch-pyproject.toml b/devel/py-inotify-simple/files/patch-pyproject.toml
new file mode 100644
index 000000000000..34bee038fbe8
--- /dev/null
+++ b/devel/py-inotify-simple/files/patch-pyproject.toml
@@ -0,0 +1,12 @@
+--- pyproject.toml.orig 2025-08-25 06:27:48 UTC
++++ pyproject.toml
+@@ -12,8 +12,7 @@ authors = [
+ {name = "Chris Billington", email = "chrisjbillington@gmail.com"},
+ ]
+ keywords = ["inotify"]
+-license = "BSD-2-Clause"
+-license-files = ["LICENSE"]
++license = {text = "BSD-2-Clause"}
+ requires-python = ">=3.6"
+ dynamic = ["version"]
+
diff --git a/devel/py-inotifyrecursive/Makefile b/devel/py-inotifyrecursive/Makefile
index 410b0b4b3a4a..f97938700d86 100644
--- a/devel/py-inotifyrecursive/Makefile
+++ b/devel/py-inotifyrecursive/Makefile
@@ -1,6 +1,6 @@
PORTNAME= inotifyrecursive
PORTVERSION= 0.3.5
-PORTREVISION= 2
+PORTREVISION= 5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/letorbi/inotifyrecursive
LICENSE= LGPL3
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}inotify-simple>=1.3.5_1:devel/py-inotify-simple@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}inotify-simple>=2.0.1_2:devel/py-inotify-simple@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/devel/py-ipykernel/Makefile b/devel/py-ipykernel/Makefile
index 7b1b60c55382..5dbd36142429 100644
--- a/devel/py-ipykernel/Makefile
+++ b/devel/py-ipykernel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ipykernel
-PORTVERSION= 6.30.0
+PORTVERSION= 6.30.1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/ipython/ipykernel/releases/download/v${PORTVERSION}/
diff --git a/devel/py-ipykernel/distinfo b/devel/py-ipykernel/distinfo
index c735c6ac8ab0..9d596304d8f1 100644
--- a/devel/py-ipykernel/distinfo
+++ b/devel/py-ipykernel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369378
-SHA256 (ipykernel-6.30.0.tar.gz) = b7b808ddb2d261aae2df3a26ff3ff810046e6de3dfbc6f7de8c98ea0a6cb632c
-SIZE (ipykernel-6.30.0.tar.gz) = 165125
+TIMESTAMP = 1757120666
+SHA256 (ipykernel-6.30.1.tar.gz) = 6abb270161896402e76b91394fcdce5d1be5d45f456671e5080572f8505be39b
+SIZE (ipykernel-6.30.1.tar.gz) = 166260
diff --git a/devel/py-ipympl/Makefile b/devel/py-ipympl/Makefile
index ae4843fbd31f..e3a083810976 100644
--- a/devel/py-ipympl/Makefile
+++ b/devel/py-ipympl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ipympl
DISTVERSION= 0.9.6
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-janus/Makefile b/devel/py-janus/Makefile
index 23e53a02486b..da93c000da37 100644
--- a/devel/py-janus/Makefile
+++ b/devel/py-janus/Makefile
@@ -1,6 +1,5 @@
PORTNAME= janus
-PORTVERSION= 1.1.0
-PORTREVISION= 1
+PORTVERSION= 2.0.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-janus/distinfo b/devel/py-janus/distinfo
index c8e7680a4dc3..e48a36e55542 100644
--- a/devel/py-janus/distinfo
+++ b/devel/py-janus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730261800
-SHA256 (janus-1.1.0.tar.gz) = 0634df8b2b31f8afda4311abcf7fea912686fef717d13769eeaa01ae08d2b84c
-SIZE (janus-1.1.0.tar.gz) = 18756
+TIMESTAMP = 1757122556
+SHA256 (janus-2.0.0.tar.gz) = 0970f38e0e725400496c834a368a67ee551dc3b5ad0a257e132f5b46f2e77770
+SIZE (janus-2.0.0.tar.gz) = 22910
diff --git a/devel/py-jaraco.functools/Makefile b/devel/py-jaraco.functools/Makefile
index bdf8137f26cc..c74722012c99 100644
--- a/devel/py-jaraco.functools/Makefile
+++ b/devel/py-jaraco.functools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jaraco.functools
-PORTVERSION= 4.2.1
+PORTVERSION= 4.3.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jaraco.functools/distinfo b/devel/py-jaraco.functools/distinfo
index c9467262298b..a8ec58f0359b 100644
--- a/devel/py-jaraco.functools/distinfo
+++ b/devel/py-jaraco.functools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954180
-SHA256 (jaraco_functools-4.2.1.tar.gz) = be634abfccabce56fa3053f8c7ebe37b682683a4ee7793670ced17bab0087353
-SIZE (jaraco_functools-4.2.1.tar.gz) = 19661
+TIMESTAMP = 1757120668
+SHA256 (jaraco_functools-4.3.0.tar.gz) = cfd13ad0dd2c47a3600b439ef72d8615d482cedcff1632930d6f28924d92f294
+SIZE (jaraco_functools-4.3.0.tar.gz) = 19755
diff --git a/devel/py-jellyfish/Makefile b/devel/py-jellyfish/Makefile
index 9114b495e3f2..5c59216aae73 100644
--- a/devel/py-jellyfish/Makefile
+++ b/devel/py-jellyfish/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jellyfish
PORTVERSION= 0.11.2
-PORTREVISION= 20
+PORTREVISION= 22
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jsonnet/Makefile b/devel/py-jsonnet/Makefile
index 8bf91ab3e0c8..caa1f8e3ffe4 100644
--- a/devel/py-jsonnet/Makefile
+++ b/devel/py-jsonnet/Makefile
@@ -1,7 +1,6 @@
PORTNAME= jsonnet
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.0
-PORTREVISION= 1
+DISTVERSION= 0.21.0
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,12 +16,12 @@ LIB_DEPENDS= libjsonnet.so:devel/jsonnet
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
-USES= compiler:c++17-lang python localbase
+USES= compiler:c++17-lang localbase python
USE_GITHUB= yes
GH_ACCOUNT= google
-USE_PYTHON= distutils autoplist
+USE_PYTHON= autoplist distutils
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_jsonnet${PYTHON_TAG}.so
@@ -30,4 +29,4 @@ post-install:
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs
-.include <bsd.port.mk>
+.include <bsd.port.mk>
diff --git a/devel/py-jsonnet/distinfo b/devel/py-jsonnet/distinfo
index 0a4a235d5eff..36e96d9379bb 100644
--- a/devel/py-jsonnet/distinfo
+++ b/devel/py-jsonnet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696955506
-SHA256 (google-jsonnet-v0.20.0_GH0.tar.gz) = 77bd269073807731f6b11ff8d7c03e9065aafb8e4d038935deb388325e52511b
-SIZE (google-jsonnet-v0.20.0_GH0.tar.gz) = 22481277
+TIMESTAMP = 1750722073
+SHA256 (google-jsonnet-v0.21.0_GH0.tar.gz) = a12ebca72e43e7061ffe4ef910e572b95edd7778a543d6bf85f6355bd290300e
+SIZE (google-jsonnet-v0.21.0_GH0.tar.gz) = 22128398
diff --git a/devel/py-jsonnet/files/patch-setup.py b/devel/py-jsonnet/files/patch-setup.py
index d8aa9188b454..19b43e75e1dd 100644
--- a/devel/py-jsonnet/files/patch-setup.py
+++ b/devel/py-jsonnet/files/patch-setup.py
@@ -1,64 +1,93 @@
---- setup.py.orig 2022-01-08 16:20:10 UTC
+--- setup.py.orig 2025-05-07 12:28:56 UTC
+++ setup.py
-@@ -21,30 +21,6 @@ from subprocess import Popen
- DIR = os.path.abspath(os.path.dirname(__file__))
+@@ -21,18 +21,6 @@ LIB_SOURCES = [
# NOTE: If you are editing the array below then you probably also need
# to change MANIFEST.in.
--LIB_OBJECTS = [
-- 'core/desugarer.o',
-- 'core/formatter.o',
-- 'core/libjsonnet.o',
-- 'core/lexer.o',
-- 'core/parser.o',
-- 'core/pass.o',
-- 'core/static_analysis.o',
-- 'core/string_utils.o',
-- 'core/vm.o',
-- 'third_party/md5/md5.o',
-- 'third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/char_traits.o',
-- 'third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/base64.o',
-- 'third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/language.o',
-- 'third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/memory_util.o',
-- 'third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/format.o',
-- 'third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/time.o',
-- 'third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/memory_resource.o',
-- 'third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/error.o',
-- 'third_party/rapidyaml/rapidyaml/src/c4/yml/parse.o',
-- 'third_party/rapidyaml/rapidyaml/src/c4/yml/preprocess.o',
-- 'third_party/rapidyaml/rapidyaml/src/c4/yml/common.o',
-- 'third_party/rapidyaml/rapidyaml/src/c4/yml/tree.o',
--]
+ LIB_SOURCES = [
+- "core/desugarer.cpp",
+- "core/formatter.cpp",
+- "core/libjsonnet.cpp",
+- "core/lexer.cpp",
+- "core/parser.cpp",
+- "core/pass.cpp",
+- "core/path_utils.cpp",
+- "core/static_analysis.cpp",
+- "core/string_utils.cpp",
+- "core/vm.cpp",
+- "third_party/md5/md5.cpp",
+- "third_party/rapidyaml/rapidyaml.cpp",
+ "python/_jsonnet.c",
+ ]
- MODULE_SOURCES = ['python/_jsonnet.c']
+@@ -54,50 +42,7 @@ def get_version():
+ )
-@@ -60,19 +36,10 @@ def get_version():
- v_code = v_code[1:]
- return v_code
-class BuildJsonnetExt(BuildExt):
+- def _pack_std_jsonnet(self):
+- print("generating core/std.jsonnet.h from stdlib/std.jsonnet")
+- with open("stdlib/std.jsonnet", "rb") as f:
+- stdlib = f.read()
+- with open("core/std.jsonnet.h", "w", encoding="utf-8") as f:
+- f.write(",".join(str(x) for x in stdlib))
+- f.write(",0\n\n")
+
+- def build_extensions(self):
+- # At this point, the compiler has been chosen so we add compiler-specific flags.
+- # There is unfortunately no built in support for this in setuptools.
+- # Feature request: https://github.com/pypa/setuptools/issues/1819
+- print("Adjusting compiler for compiler type " + self.compiler.compiler_type)
+- # This is quite hacky as we're modifying the Extension object itself.
+- if self.compiler.compiler_type == "msvc":
+- for ext in self.extensions:
+- ext.extra_compile_args.append("/std:c++17")
+- else:
+- # -std=c++17 should only be applied to C++ build,
+- # not when compiling C source code. Unfortunately,
+- # the extra_compile_args applies to both. Instead,
+- # patch the CC/CXX commands in the compiler object.
+- #
+- # Note that older versions of distutils/setuptools do not
+- # have the necessary separation between C and C++ compilers.
+- # This requires setuptools 72.2.
+- for v in ("compiler_cxx", "compiler_so_cxx"):
+- if not hasattr(self.compiler, v):
+- print(
+- f"WARNING: cannot adjust flag {v}, "
+- f"compiler type {self.compiler.compiler_type}, "
+- f"compiler class {type(self.compiler).__name__}"
+- )
+- continue
+- current = getattr(self.compiler, v)
+- self.compiler.set_executable(v, current + ["-std=c++17"])
+- super().build_extensions()
+-
- def run(self):
-- p = Popen(['make'] + LIB_OBJECTS, cwd=DIR)
-- p.wait()
-- if p.returncode != 0:
-- raise Exception('Could not build %s' % (', '.join(LIB_OBJECTS)))
-- BuildExt.run(self)
+- self._pack_std_jsonnet()
+- super().run()
-
- jsonnet_ext = Extension(
- '_jsonnet',
- sources=MODULE_SOURCES,
-- extra_objects=LIB_OBJECTS,
-- include_dirs = ['include'],
-+ libraries = ['jsonnet'],
- language='c++'
- )
-
-@@ -83,9 +50,6 @@ setup(name='jsonnet',
- author='David Cunningham',
- author_email='dcunnin@google.com',
- version=get_version(),
-- cmdclass={
-- 'build_ext': BuildJsonnetExt,
-- },
- ext_modules=[jsonnet_ext],
- test_suite="python._jsonnet_test",
- )
+-
+ setuptools.setup(
+ name="jsonnet",
+ url="https://jsonnet.org",
+@@ -109,19 +54,11 @@ setuptools.setup(
+ author="David Cunningham",
+ author_email="dcunnin@google.com",
+ version=get_version(),
+- cmdclass={
+- "build_ext": BuildJsonnetExt,
+- },
+ ext_modules=[
+ setuptools.Extension(
+ "_jsonnet",
+ sources=LIB_SOURCES,
+- include_dirs=[
+- "include",
+- "third_party/md5",
+- "third_party/json",
+- "third_party/rapidyaml",
+- ],
++ libraries = ['jsonnet'],
+ language="c++",
+ )
+ ],
diff --git a/devel/py-jsonpickle/Makefile b/devel/py-jsonpickle/Makefile
index b47d60e2128e..18d3a9a1c911 100644
--- a/devel/py-jsonpickle/Makefile
+++ b/devel/py-jsonpickle/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jsonpickle
-DISTVERSION= 3.4.0
+DISTVERSION= 4.1.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jsonpickle/distinfo b/devel/py-jsonpickle/distinfo
index 5a61aca5fa44..7bbe316af0ae 100644
--- a/devel/py-jsonpickle/distinfo
+++ b/devel/py-jsonpickle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730876182
-SHA256 (jsonpickle-3.4.0.tar.gz) = 83ca3836af4bfe00cbc45ac5965abdbe7853736696eb6f17f6473240b2172798
-SIZE (jsonpickle-3.4.0.tar.gz) = 313658
+TIMESTAMP = 1757052634
+SHA256 (jsonpickle-4.1.1.tar.gz) = f86e18f13e2b96c1c1eede0b7b90095bbb61d99fedc14813c44dc2f361dbbae1
+SIZE (jsonpickle-4.1.1.tar.gz) = 316885
diff --git a/devel/py-jsonschema/Makefile b/devel/py-jsonschema/Makefile
index cbbd47cc5b63..5cf56731329b 100644
--- a/devel/py-jsonschema/Makefile
+++ b/devel/py-jsonschema/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jsonschema
-DISTVERSION= 4.25.0
+DISTVERSION= 4.25.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jsonschema/distinfo b/devel/py-jsonschema/distinfo
index 5d6db9ed88be..654fd2899081 100644
--- a/devel/py-jsonschema/distinfo
+++ b/devel/py-jsonschema/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752873966
-SHA256 (jsonschema-4.25.0.tar.gz) = e63acf5c11762c0e6672ffb61482bdf57f0876684d8d249c0fe2d730d48bc55f
-SIZE (jsonschema-4.25.0.tar.gz) = 356830
+TIMESTAMP = 1755579552
+SHA256 (jsonschema-4.25.1.tar.gz) = e4a9655ce0da0c0b67a085847e00a3a51449e1157f4f75e9fb5aa545e122eb85
+SIZE (jsonschema-4.25.1.tar.gz) = 357342
diff --git a/devel/py-junitparser/Makefile b/devel/py-junitparser/Makefile
index 9552245b0e07..f88c51c361bc 100644
--- a/devel/py-junitparser/Makefile
+++ b/devel/py-junitparser/Makefile
@@ -1,12 +1,13 @@
PORTNAME= junitparser
-DISTVERSION= 3.2.0
+DISTVERSION= 4.0.2
CATEGORIES= devel net
#MASTER_SITES= PYPI # some test files are missing
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Manipulating JUnit/xUnit Result XML files
-WWW= https://junitparser.readthedocs.io/en/latest/
+WWW= https://junitparser.readthedocs.io/en/latest/ \
+ https://github.com/weiwei/junitparser
LICENSE= APACHE20
@@ -21,4 +22,6 @@ GH_ACCOUNT= weiwei
NO_ARCH= yes
+# tests as of 4.0.2: 123 passed, 2 skipped in 8.13s
+
.include <bsd.port.mk>
diff --git a/devel/py-junitparser/distinfo b/devel/py-junitparser/distinfo
index f7d3bd976c08..54b195d61e02 100644
--- a/devel/py-junitparser/distinfo
+++ b/devel/py-junitparser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725252816
-SHA256 (weiwei-junitparser-3.2.0_GH0.tar.gz) = 25771690d2d450a2426a78b58fd9719b5098bd44f05eb5aedf9a4731bb63157f
-SIZE (weiwei-junitparser-3.2.0_GH0.tar.gz) = 23108
+TIMESTAMP = 1757122225
+SHA256 (weiwei-junitparser-4.0.2_GH0.tar.gz) = 7611c87d8754ec77d75dc650e93713c24d1f923250406df3eeddff1d876365da
+SIZE (weiwei-junitparser-4.0.2_GH0.tar.gz) = 29135
diff --git a/devel/py-jupyter-collaboration-ui/Makefile b/devel/py-jupyter-collaboration-ui/Makefile
index 087292450f80..6ec0f2ca02b7 100644
--- a/devel/py-jupyter-collaboration-ui/Makefile
+++ b/devel/py-jupyter-collaboration-ui/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyter-collaboration-ui
-PORTVERSION= 2.1.0
+PORTVERSION= 2.1.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jupyter-collaboration-ui/distinfo b/devel/py-jupyter-collaboration-ui/distinfo
index 666149b58e02..b04af6b8d990 100644
--- a/devel/py-jupyter-collaboration-ui/distinfo
+++ b/devel/py-jupyter-collaboration-ui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266086
-SHA256 (jupyter_collaboration_ui-2.1.0.tar.gz) = 11aa170ccd64729cd7c91144b4ff4d2e8d90027d54e38157017eb535e99d7cc9
-SIZE (jupyter_collaboration_ui-2.1.0.tar.gz) = 72606
+TIMESTAMP = 1757120672
+SHA256 (jupyter_collaboration_ui-2.1.1.tar.gz) = 7aa3ecb1884540c3a2dcc74fc02a06ad820c2bc04de8769f406d86aba16d9fad
+SIZE (jupyter_collaboration_ui-2.1.1.tar.gz) = 72615
diff --git a/devel/py-jupyter-collaboration/Makefile b/devel/py-jupyter-collaboration/Makefile
index 95f7a02b7440..89a7cefd6b62 100644
--- a/devel/py-jupyter-collaboration/Makefile
+++ b/devel/py-jupyter-collaboration/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyter-collaboration
-PORTVERSION= 4.1.0
+PORTVERSION= 4.1.1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyterlab/jupyter-collaboration/releases/download/v${PORTVERSION}/
@@ -15,9 +15,9 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.4.0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-collaboration-ui>=2.1.0<3:devel/py-jupyter-collaboration-ui@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jupyter-docprovider>=2.1.0<3:devel/py-jupyter-docprovider@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jupyter-server-ydoc>=2.1.0<3:devel/py-jupyter-server-ydoc@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-collaboration-ui>=2.1.1<3:devel/py-jupyter-collaboration-ui@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jupyter-docprovider>=2.1.1<3:devel/py-jupyter-docprovider@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jupyter-server-ydoc>=2.1.1<3:devel/py-jupyter-server-ydoc@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jupyterlab>=4.4.0<5.0.0:devel/py-jupyterlab@${PY_FLAVOR}
USES= python
diff --git a/devel/py-jupyter-collaboration/distinfo b/devel/py-jupyter-collaboration/distinfo
index 08daad8f6814..5b8e92ac1234 100644
--- a/devel/py-jupyter-collaboration/distinfo
+++ b/devel/py-jupyter-collaboration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266084
-SHA256 (jupyter_collaboration-4.1.0.tar.gz) = bd77bed554dc22fe44c6ab9014acb5553068cf5d4b82c165f347fb7591d5d303
-SIZE (jupyter_collaboration-4.1.0.tar.gz) = 3735
+TIMESTAMP = 1757120670
+SHA256 (jupyter_collaboration-4.1.1.tar.gz) = 3c952b8ea5389a56a5a44837271a7d5bb07e3d0842935c56f66b23e54655be10
+SIZE (jupyter_collaboration-4.1.1.tar.gz) = 3735
diff --git a/devel/py-jupyter-docprovider/Makefile b/devel/py-jupyter-docprovider/Makefile
index b35c36ba09c0..ed59842ff895 100644
--- a/devel/py-jupyter-docprovider/Makefile
+++ b/devel/py-jupyter-docprovider/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyter-docprovider
-PORTVERSION= 2.1.0
+PORTVERSION= 2.1.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jupyter-docprovider/distinfo b/devel/py-jupyter-docprovider/distinfo
index a2344f870e49..48a55cfe1abb 100644
--- a/devel/py-jupyter-docprovider/distinfo
+++ b/devel/py-jupyter-docprovider/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266088
-SHA256 (jupyter_docprovider-2.1.0.tar.gz) = 8af661c65300334577fa2e26a65b6086fbf6674d6296ddebbfafd74d418c94d3
-SIZE (jupyter_docprovider-2.1.0.tar.gz) = 45323
+TIMESTAMP = 1757120674
+SHA256 (jupyter_docprovider-2.1.1.tar.gz) = 7303f352853477d8a96e3de61000f30a9b7dee7f7c0237d552caeea4f4444779
+SIZE (jupyter_docprovider-2.1.1.tar.gz) = 45340
diff --git a/devel/py-jupyter-kernel-gateway/Makefile b/devel/py-jupyter-kernel-gateway/Makefile
new file mode 100644
index 000000000000..c38dfd1e8e7d
--- /dev/null
+++ b/devel/py-jupyter-kernel-gateway/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= jupyter-kernel-gateway
+DISTVERSION= 3.0.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${PORTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Web server for spawning and communicating with Jupyter kernels
+WWW= https://jupyter-kernel-gateway.readthedocs.io/en/latest/ \
+ https://github.com/jupyter-server/kernel_gateway
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.5:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-client>=8.6:devel/py-jupyter-client@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jupyter-core>=5.7:devel/py-jupyter-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jupyter-server>=2.12:devel/py-jupyter-server@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.31:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tornado>=6.4:www/py-tornado@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}traitlets>=5.14.1:devel/py-traitlets@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-jupyter-kernel-gateway/distinfo b/devel/py-jupyter-kernel-gateway/distinfo
new file mode 100644
index 000000000000..04b7fd1bcdb7
--- /dev/null
+++ b/devel/py-jupyter-kernel-gateway/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756616988
+SHA256 (jupyter_kernel_gateway-3.0.1.tar.gz) = 900690c4c0e796867355468d685f7fa1cf3c7775d08e871c157f77d65fbd6d7f
+SIZE (jupyter_kernel_gateway-3.0.1.tar.gz) = 54607
diff --git a/devel/py-jupyter-kernel-gateway/pkg-descr b/devel/py-jupyter-kernel-gateway/pkg-descr
new file mode 100644
index 000000000000..ee9d9d6c779c
--- /dev/null
+++ b/devel/py-jupyter-kernel-gateway/pkg-descr
@@ -0,0 +1,4 @@
+Jupyter Kernel Gateway is a web server that provides headless access to Jupyter
+kernels. Your application communicates with the kernels remotely, through REST
+calls and Websockets rather than ZeroMQ messages. There are no provisions for
+editing notebooks through the Kernel Gateway.
diff --git a/devel/py-jupyter-rfb/Makefile b/devel/py-jupyter-rfb/Makefile
index 7fb6272ca216..9a29007a97c1 100644
--- a/devel/py-jupyter-rfb/Makefile
+++ b/devel/py-jupyter-rfb/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jupyter-rfb
DISTVERSION= 0.4.4
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jupyter-server-ydoc/Makefile b/devel/py-jupyter-server-ydoc/Makefile
index e56c4113e0cb..0b3c7dd21a45 100644
--- a/devel/py-jupyter-server-ydoc/Makefile
+++ b/devel/py-jupyter-server-ydoc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyter-server-ydoc
-PORTVERSION= 2.1.0
+PORTVERSION= 2.1.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,9 +19,9 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18.0:devel/py-jsonschema@${PY_
${PYTHON_PKGNAMEPREFIX}jupyter-events>=0.11.0:devel/py-jupyter-events@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jupyter-server>=2.15.0<3.0.0:devel/py-jupyter-server@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jupyter-server-fileid>=0.7.0<1:devel/py-jupyter-server-fileid@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jupyter-ydoc>=2.1.2<4.0.0:devel/py-jupyter-ydoc@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jupyter-ydoc>=3.0.3<4.0.0:devel/py-jupyter-ydoc@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycrdt>=0:devel/py-pycrdt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycrdt-websocket>=0.15.0<0.16.0:devel/py-pycrdt-websocket@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pycrdt-websocket>=0.16.0<0.17.0:devel/py-pycrdt-websocket@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-jupyter-server-ydoc/distinfo b/devel/py-jupyter-server-ydoc/distinfo
index 52ba5ac1e5c6..1d80ff1ba90c 100644
--- a/devel/py-jupyter-server-ydoc/distinfo
+++ b/devel/py-jupyter-server-ydoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266090
-SHA256 (jupyter_server_ydoc-2.1.0.tar.gz) = b526be684aa621ebfd972c18a54ca7c613c67f2d051cf52d7a26aa092f735a46
-SIZE (jupyter_server_ydoc-2.1.0.tar.gz) = 27726
+TIMESTAMP = 1757120678
+SHA256 (jupyter_server_ydoc-2.1.1.tar.gz) = 2b0995cdc1d1ff9f46a38b00352c29c29d7b3c703038163a73e9cf0a72f9077b
+SIZE (jupyter_server_ydoc-2.1.1.tar.gz) = 27550
diff --git a/devel/py-jupyter-server/Makefile b/devel/py-jupyter-server/Makefile
index 7c52fef39b36..d7b470d4e66c 100644
--- a/devel/py-jupyter-server/Makefile
+++ b/devel/py-jupyter-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyter-server
-PORTVERSION= 2.16.0
+PORTVERSION= 2.17.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyter-server/jupyter_server/releases/download/v${PORTVERSION}/
@@ -25,7 +25,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.1.0:devel/py-anyio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jupyter-server-terminals>=0.4.4:devel/py-jupyter-server-terminals@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nbconvert>=6.4.4:devel/py-nbconvert@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nbformat>=5.3.0:devel/py-nbformat@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}overrides>=5.0:devel/py-overrides@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=22.0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.9:net-mgmt/py-prometheus-client@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyzmq>=24:net/py-pyzmq@${PY_FLAVOR} \
@@ -35,9 +34,15 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.1.0:devel/py-anyio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}traitlets>=5.6.0:devel/py-traitlets@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}websocket-client>=1.3:www/py-websocket-client@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31200
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}overrides>=5.0:devel/py-overrides@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-jupyter-server/distinfo b/devel/py-jupyter-server/distinfo
index ac725595ac15..b040b40e6deb 100644
--- a/devel/py-jupyter-server/distinfo
+++ b/devel/py-jupyter-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715380
-SHA256 (jupyter_server-2.16.0.tar.gz) = 65d4b44fdf2dcbbdfe0aa1ace4a842d4aaf746a2b7b168134d5aaed35621b7f6
-SIZE (jupyter_server-2.16.0.tar.gz) = 728177
+TIMESTAMP = 1757120676
+SHA256 (jupyter_server-2.17.0.tar.gz) = c38ea898566964c888b4772ae1ed58eca84592e88251d2cfc4d171f81f7e99d5
+SIZE (jupyter_server-2.17.0.tar.gz) = 731949
diff --git a/devel/py-jupyterlab/Makefile b/devel/py-jupyterlab/Makefile
index 5cf462ab24bb..5d6fa0301068 100644
--- a/devel/py-jupyterlab/Makefile
+++ b/devel/py-jupyterlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyterlab
-PORTVERSION= 4.4.5
+PORTVERSION= 4.4.7
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyterlab/jupyterlab/releases/download/v${PORTVERSION}/
@@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-jupyter-builder>=0.3.2:devel/py-hatch-jupyter-builder@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.21.1:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}async-lru>=1.0.0:devel/py-async-lru@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}httpx>=0.25.0:www/py-httpx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}httpx>=0.25.0<1:www/py-httpx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipykernel>=6.5.0:devel/py-ipykernel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.3:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jupyter-core>=0:devel/py-jupyter-core@${PY_FLAVOR} \
diff --git a/devel/py-jupyterlab/distinfo b/devel/py-jupyterlab/distinfo
index 0ede010dab36..4271342b6ae6 100644
--- a/devel/py-jupyterlab/distinfo
+++ b/devel/py-jupyterlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265756
-SHA256 (jupyterlab-4.4.5.tar.gz) = 0bd6c18e6a3c3d91388af6540afa3d0bb0b2e76287a7b88ddf20ab41b336e595
-SIZE (jupyterlab-4.4.5.tar.gz) = 23037079
+TIMESTAMP = 1757436501
+SHA256 (jupyterlab-4.4.7.tar.gz) = 8c8e225492f4513ebde9bbbc00a05b651ab9a1f5b0013015d96fabf671c37188
+SIZE (jupyterlab-4.4.7.tar.gz) = 22965570
diff --git a/devel/py-keystoneauth1/Makefile b/devel/py-keystoneauth1/Makefile
index 4344908134c1..91110b4d12e1 100644
--- a/devel/py-keystoneauth1/Makefile
+++ b/devel/py-keystoneauth1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= keystoneauth1
-PORTVERSION= 5.11.1
+PORTVERSION= 5.12.0
PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
@@ -13,14 +13,15 @@ WWW= https://docs.openstack.org/keystoneauth/latest/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>=2.0.0:devel/py-iso8601@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}os-service-types>=1.2.0:devel/py-os-service-types@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}os-service-types>=1.2.0:devel/py-os-service-types@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.12:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
@@ -37,6 +38,6 @@ BETAMAX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}betamax>=0.7.0:www/py-betamax@${PY_F
${PYTHON_PKGNAMEPREFIX}pyyaml>=3.13:devel/py-pyyaml@${PY_FLAVOR}
KERBEROS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-kerberos>=0.8.0:security/py-requests-kerberos@${PY_FLAVOR}
OAUTH1_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}oauthlib>=0.6.2:security/py-oauthlib@${PY_FLAVOR}
-SAML2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.2.0:devel/py-lxml5@${PY_FLAVOR}
+SAML2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.2.0:devel/py-lxml@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-keystoneauth1/distinfo b/devel/py-keystoneauth1/distinfo
index 9dddca476183..16b275db48ba 100644
--- a/devel/py-keystoneauth1/distinfo
+++ b/devel/py-keystoneauth1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188074
-SHA256 (keystoneauth1-5.11.1.tar.gz) = 806f12c49b7f4b2cad3f5a460f7bdd81e4247c81b6042596a7fea8575f6591f3
-SIZE (keystoneauth1-5.11.1.tar.gz) = 288713
+TIMESTAMP = 1757120682
+SHA256 (keystoneauth1-5.12.0.tar.gz) = dd113c2f3dcb418d9f761c73b8cd43a96ddfa8a612b51c576822381f39ca4ae8
+SIZE (keystoneauth1-5.12.0.tar.gz) = 288504
diff --git a/devel/py-keystonemiddleware/Makefile b/devel/py-keystonemiddleware/Makefile
index 1fe02cd3fdec..08134d1facad 100644
--- a/devel/py-keystonemiddleware/Makefile
+++ b/devel/py-keystonemiddleware/Makefile
@@ -1,5 +1,5 @@
PORTNAME= keystonemiddleware
-PORTVERSION= 10.11.0
+PORTVERSION= 10.12.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://docs.openstack.org/keystonemiddleware/latest/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.12.0:devel/py-keystoneauth1@${PY_FLAVOR} \
@@ -30,7 +30,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.12.0:devel/py-keystoneauth1
${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webob>=1.7.1:www/py-webob@${PY_FLAVOR}
-USES= cpe python:3.9+
+USES= cpe python:3.10+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-keystonemiddleware/distinfo b/devel/py-keystonemiddleware/distinfo
index 16ce3efa7d24..f641d2aa6afe 100644
--- a/devel/py-keystonemiddleware/distinfo
+++ b/devel/py-keystonemiddleware/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266092
-SHA256 (keystonemiddleware-10.11.0.tar.gz) = 179ede1b1028be75ab38e101e1ccf3f214ebfeff145389f445ea78751aaf80ec
-SIZE (keystonemiddleware-10.11.0.tar.gz) = 215618
+TIMESTAMP = 1757120684
+SHA256 (keystonemiddleware-10.12.0.tar.gz) = 0da92b4af5178410e15a1b99f56d9cdeb2546eed088c69bc39e666fe09f869bf
+SIZE (keystonemiddleware-10.12.0.tar.gz) = 215566
diff --git a/devel/py-lazy_imports/Makefile b/devel/py-lazy_imports/Makefile
new file mode 100644
index 000000000000..612dcd97ad8b
--- /dev/null
+++ b/devel/py-lazy_imports/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= lazy_imports
+PORTVERSION= 1.0.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= otis@FreeBSD.org
+COMMENT= Python package helps to create lazy modules
+WWW= https://github.com/bachorp/lazy-imports
+
+LICENSE= APACHE20
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0.42.0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-lazy_imports/distinfo b/devel/py-lazy_imports/distinfo
new file mode 100644
index 000000000000..f0e7da94f5b9
--- /dev/null
+++ b/devel/py-lazy_imports/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757922333
+SHA256 (lazy_imports-1.0.1.tar.gz) = 7d3e4b1547cb574ec7ef3c47a074673e2612330b2b50bf7eec939f2c393fc261
+SIZE (lazy_imports-1.0.1.tar.gz) = 24484
diff --git a/devel/py-lazy_imports/pkg-descr b/devel/py-lazy_imports/pkg-descr
new file mode 100644
index 000000000000..665fa0186f94
--- /dev/null
+++ b/devel/py-lazy_imports/pkg-descr
@@ -0,0 +1,11 @@
+This python utility package helps to create lazy modules. A lazy module defers
+loading (some of) its attributes until these attributes are first accessed. The
+module's lazy attributes in turn are attributes of other modules. These other
+modules will be imported/loaded only when (and if) associated attributes are
+used. A lazy import strategy can drastically reduce runtime and memory
+consumption.
+
+Additionally, this package provides a utility for optional imports with which
+one can import a module globally while triggering associated import errors only
+at use-sites (when and if a dependency is actually required, for example in the
+context of a specific functionality).
diff --git a/devel/py-libcst/Makefile b/devel/py-libcst/Makefile
index a301761b859b..600942fb99f8 100644
--- a/devel/py-libcst/Makefile
+++ b/devel/py-libcst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libcst
PORTVERSION= 1.8.2
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-libtaxii/Makefile b/devel/py-libtaxii/Makefile
index c1e4ffbc5474..95e66598b14d 100644
--- a/devel/py-libtaxii/Makefile
+++ b/devel/py-libtaxii/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libtaxii
PORTVERSION= 1.1.119
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=2.2.3:devel/py-lxml5@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=1.4.1:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR}
diff --git a/devel/py-libvirt/Makefile b/devel/py-libvirt/Makefile
index 34f826bc7321..89b531acc260 100644
--- a/devel/py-libvirt/Makefile
+++ b/devel/py-libvirt/Makefile
@@ -1,10 +1,10 @@
PORTNAME= libvirt
-PORTVERSION= 11.6.0
+PORTVERSION= 11.8.0
CATEGORIES= devel
MASTER_SITES= http://libvirt.org/sources/python/ \
ftp://libvirt.org/libvirt/python/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= ${PORTNAME}-python-${PORTVERSION}
+DISTNAME= ${PORTNAME}_python-${PORTVERSION}
MAINTAINER= novel@FreeBSD.org
COMMENT= Python bindings for Libvirt virtualization API
diff --git a/devel/py-libvirt/distinfo b/devel/py-libvirt/distinfo
index 303789655fb9..01c21587a6f9 100644
--- a/devel/py-libvirt/distinfo
+++ b/devel/py-libvirt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754054501
-SHA256 (libvirt-python-11.6.0.tar.gz) = cf6077eddf7e0d20d7193c48309d57cb8d63e2adc68cafb2cf8354ec3d807dd8
-SIZE (libvirt-python-11.6.0.tar.gz) = 242654
+TIMESTAMP = 1759345398
+SHA256 (libvirt_python-11.8.0.tar.gz) = 5d80e13e0cfb96dd254d765ee60e77e5f9b6925172540056cec0aa0e6f0ca83c
+SIZE (libvirt_python-11.8.0.tar.gz) = 242986
diff --git a/devel/py-lxml-html-clean/Makefile b/devel/py-lxml-html-clean/Makefile
index 51033a6ea298..d217b7203477 100644
--- a/devel/py-lxml-html-clean/Makefile
+++ b/devel/py-lxml-html-clean/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxml-html-clean
PORTVERSION= 0.4.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ WWW= https://github.com/fedora-python/lxml_html_clean/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils pytest
diff --git a/devel/py-lxml/Makefile b/devel/py-lxml/Makefile
index e444b1aed608..6f4f8043de6f 100644
--- a/devel/py-lxml/Makefile
+++ b/devel/py-lxml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lxml
-DISTVERSION= 6.0.0
+DISTVERSION= 6.0.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-lxml/distinfo b/devel/py-lxml/distinfo
index dc617269eb97..c4b211c36cf2 100644
--- a/devel/py-lxml/distinfo
+++ b/devel/py-lxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752123348
-SHA256 (lxml-6.0.0.tar.gz) = 032e65120339d44cdc3efc326c9f660f5f7205f3a535c1fdbf898b29ea01fb72
-SIZE (lxml-6.0.0.tar.gz) = 4096938
+TIMESTAMP = 1757682320
+SHA256 (lxml-6.0.1.tar.gz) = 2b3a882ebf27dd026df3801a87cf49ff791336e0f94b0fad195db77e01240690
+SIZE (lxml-6.0.1.tar.gz) = 4070214
diff --git a/devel/py-madoka/Makefile b/devel/py-madoka/Makefile
new file mode 100644
index 000000000000..af2aea269abe
--- /dev/null
+++ b/devel/py-madoka/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= madoka
+DISTVERSION= 0.7.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Memory-efficient CountMin Sketch key-value structure
+WWW= https://github.com/ikegami-yukino/madoka-python
+
+LICENSE= BSD2CLAUSE BSD3CLAUSE
+LICENSE_COMB= multi
+LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/src/COPYING
+LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+PORTDOCS= CHANGES.rst README.rst
+
+OPTIONS_DEFINE= DOCS
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_madoka.*.so
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/py-madoka/distinfo b/devel/py-madoka/distinfo
new file mode 100644
index 000000000000..f6796970eb28
--- /dev/null
+++ b/devel/py-madoka/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758877316
+SHA256 (madoka-0.7.1.tar.gz) = e258baa84fc0a3764365993b8bf5e1b065383a6ca8c9f862fb3e3e709843fae7
+SIZE (madoka-0.7.1.tar.gz) = 81413
diff --git a/devel/py-madoka/pkg-descr b/devel/py-madoka/pkg-descr
new file mode 100644
index 000000000000..6d00770c3794
--- /dev/null
+++ b/devel/py-madoka/pkg-descr
@@ -0,0 +1,3 @@
+Madoka is an implementation of a Count-Min sketch data structure for
+summarizing data streams. String-int pairs in a Madoka-Sketch may take
+less memory than in a standard Python dict, Counter, Redis.
diff --git a/devel/py-mando/Makefile b/devel/py-mando/Makefile
new file mode 100644
index 000000000000..69bab921b3ea
--- /dev/null
+++ b/devel/py-mando/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= mando
+DISTVERSION= 0.8.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Create Python CLI apps with little to no effort at all
+WWW= https://mando.readthedocs.org/ \
+ https://github.com/rubik/mando
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= distutils autoplist pytest
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+NO_ARCH= yes
+
+do-test:
+ @cd ${TEST_WRKSRC} && \
+ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest mando/tests/ -v
+
+# tests as of 0.8.2: 83 passed in 2.23s
+
+.include <bsd.port.mk>
diff --git a/devel/py-mando/distinfo b/devel/py-mando/distinfo
new file mode 100644
index 000000000000..5d6e89ec3917
--- /dev/null
+++ b/devel/py-mando/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759484079
+SHA256 (mando-0.8.2.tar.gz) = 539659d9a2fdc6c9a188211c58f381e0dafe9597085174c5472eb1ed0224b6b5
+SIZE (mando-0.8.2.tar.gz) = 37732
diff --git a/devel/py-mando/pkg-descr b/devel/py-mando/pkg-descr
new file mode 100644
index 000000000000..dd167d7af971
--- /dev/null
+++ b/devel/py-mando/pkg-descr
@@ -0,0 +1,15 @@
+mando is a wrapper around argparse, and allows you to write complete CLI
+applications in seconds while maintaining all the flexibility.
+
+While argparse is great for simple command line applications with only
+one, default command, when you have to add multiple commands and manage them
+things get really messy and long. But don't worry, mando comes to help!
+
+Features:
+* Create complete CLI applications with decorators
+* Supports multiple commands and subcommands
+* Automatic help generation from docstrings
+* Type annotations support for Python 3
+* Sphinx, Google, and NumPy docstring styles
+* Shell autocompletion via argcomplete package
+* Custom format classes support
diff --git a/devel/py-maturin/Makefile b/devel/py-maturin/Makefile
index 7bd3ac650408..320591256831 100644
--- a/devel/py-maturin/Makefile
+++ b/devel/py-maturin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= maturin
-DISTVERSION= 1.9.1
+DISTVERSION= 1.9.4
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-maturin/distinfo b/devel/py-maturin/distinfo
index 9d6f4fa2d518..163d28923e8c 100644
--- a/devel/py-maturin/distinfo
+++ b/devel/py-maturin/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752386758
-SHA256 (maturin-1.9.1.tar.gz) = 97b52fb19d20c1fdc70e4efdc05d79853a4c9c0051030c93a793cd5181dc4ccd
-SIZE (maturin-1.9.1.tar.gz) = 209757
+TIMESTAMP = 1756543540
+SHA256 (maturin-1.9.4.tar.gz) = 235163a0c99bc6f380fb8786c04fd14dcf6cd622ff295ea3de525015e6ac40cf
+SIZE (maturin-1.9.4.tar.gz) = 213647
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
diff --git a/devel/py-maturin/files/patch-pyproject.toml b/devel/py-maturin/files/patch-pyproject.toml
new file mode 100644
index 000000000000..ad79b31a27b2
--- /dev/null
+++ b/devel/py-maturin/files/patch-pyproject.toml
@@ -0,0 +1,27 @@
+* Relax version requirements for py-setuptools and enable build for
+ older versions of it
+
+--- pyproject.toml.orig 2025-08-04 11:39:48 UTC
++++ pyproject.toml
+@@ -1,7 +1,7 @@ requires = [
+ # Workaround to bootstrap maturin on non-manylinux platforms
+ [build-system]
+ requires = [
+- "setuptools>=77.0.0",
++ "setuptools",
+ "tomli>=1.1.0 ; python_version<'3.11'",
+ "setuptools-rust>=1.11.0",
+ ]
+@@ -14,11 +14,7 @@ requires-python = ">=3.7"
+ authors = [{ name = "konstin", email = "konstin@mailbox.org" }]
+ readme = { file = "README.md", content-type = "text/markdown" }
+ requires-python = ">=3.7"
+-license = "MIT OR Apache-2.0"
+-license-files = [
+- "license-mit",
+- "license-apache",
+-]
++license = { text = "MIT OR Apache-2.0" }
+ classifiers = [
+ "Topic :: Software Development :: Build Tools",
+ "Programming Language :: Rust",
diff --git a/devel/py-mediapy/Makefile b/devel/py-mediapy/Makefile
index 534094b62f22..3d998c88f02d 100644
--- a/devel/py-mediapy/Makefile
+++ b/devel/py-mediapy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mediapy
PORTVERSION= 1.2.4
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-mmh3/Makefile b/devel/py-mmh3/Makefile
index e5fd5c18c1ce..a99dabef5c50 100644
--- a/devel/py-mmh3/Makefile
+++ b/devel/py-mmh3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mmh3
-PORTVERSION= 5.1.0
+PORTVERSION= 5.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
post-install:
diff --git a/devel/py-mmh3/distinfo b/devel/py-mmh3/distinfo
index 3cdae6c4328e..5ca4580ca734 100644
--- a/devel/py-mmh3/distinfo
+++ b/devel/py-mmh3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738088990
-SHA256 (mmh3-5.1.0.tar.gz) = 136e1e670500f177f49ec106a4ebf0adf20d18d96990cc36ea492c651d2b406c
-SIZE (mmh3-5.1.0.tar.gz) = 33728
+TIMESTAMP = 1755062500
+SHA256 (mmh3-5.2.0.tar.gz) = 1efc8fec8478e9243a78bb993422cf79f8ff85cb4cf6b79647480a31e0d950a8
+SIZE (mmh3-5.2.0.tar.gz) = 33582
diff --git a/devel/py-monty/Makefile b/devel/py-monty/Makefile
index efa50ebf1605..856683534592 100644
--- a/devel/py-monty/Makefile
+++ b/devel/py-monty/Makefile
@@ -1,6 +1,6 @@
PORTNAME= monty
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.1.9
+DISTVERSION= 2025.3.3
CATEGORIES= devel python
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,10 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}ruamel.yaml>0:devel/py-ruamel.yaml@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}invoke>0:devel/py-invoke@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>0:devel/py-msgpack@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}orjson>=3.6.1:devel/py-orjson@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>0:devel/py-pydantic2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR}
USES= python
@@ -32,7 +35,6 @@ NO_ARCH= yes
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
-# tests as of 2025.1.3: 2 failed, 193 passed, 9 skipped, 9 warnings in 83.57s (0:01:23), see https://github.com/materialsvirtuallab/monty/issues/736
-# 2025.1.9: error in tests: https://github.com/materialsvirtuallab/monty/issues/740
+# tests as of 2025.3.3: 3 failed, 197 passed, 4 skipped, 4 warnings in 34.20s, see https://github.com/materialsvirtuallab/monty/issues/765
.include <bsd.port.mk>
diff --git a/devel/py-monty/distinfo b/devel/py-monty/distinfo
index 36d672ce56df..fefee8d6be8c 100644
--- a/devel/py-monty/distinfo
+++ b/devel/py-monty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736488371
-SHA256 (materialsvirtuallab-monty-v2025.1.9_GH0.tar.gz) = 4f1df3cb7d298763acda20ea0ea8a538f1a6e243dfb5b6c19dd10e09cd9b9419
-SIZE (materialsvirtuallab-monty-v2025.1.9_GH0.tar.gz) = 120448
+TIMESTAMP = 1757095647
+SHA256 (materialsvirtuallab-monty-v2025.3.3_GH0.tar.gz) = 2fabfcb6764419476c235be564f4a8805e9c46d41dc5af9068a6eaa30946dd93
+SIZE (materialsvirtuallab-monty-v2025.3.3_GH0.tar.gz) = 121622
diff --git a/devel/py-mypy/Makefile b/devel/py-mypy/Makefile
index 36f6bae7547c..00df859dadef 100644
--- a/devel/py-mypy/Makefile
+++ b/devel/py-mypy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mypy
-PORTVERSION= 1.17.0
+PORTVERSION= 1.17.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -27,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=1.0.0:devel/py-mypy_extensi
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=18.0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}filelock>=3.3.0:sysutils/py-filelock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6.1<5.0.0:devel/py-importlib-metadata@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=4.4.0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=4.4.0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}py>=1.5.2:devel/py-py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.9.0:devel/py-pytest-cov@${PY_FLAVOR} \
@@ -53,6 +54,6 @@ DMYPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=4.0:sysutils/py-psutil@${PY_FL
FASTER_CACHE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}orjson>=0:devel/py-orjson@${PY_FLAVOR}
INSTALL_TYPES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR}
MYPYC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=50:devel/py-setuptools@${PY_FLAVOR}
-REPORTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
+REPORTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-mypy/distinfo b/devel/py-mypy/distinfo
index ec377199b8b1..4e9694ff2d18 100644
--- a/devel/py-mypy/distinfo
+++ b/devel/py-mypy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566688
-SHA256 (mypy-1.17.0.tar.gz) = e5d7ccc08ba089c06e2f5629c660388ef1fee708444f1dee0b9203fa031dee03
-SIZE (mypy-1.17.0.tar.gz) = 3352114
+TIMESTAMP = 1757120686
+SHA256 (mypy-1.17.1.tar.gz) = 25e01ec741ab5bb3eec8ba9cdb0f769230368a22c959c4937360efb89b7e9f01
+SIZE (mypy-1.17.1.tar.gz) = 3352570
diff --git a/devel/py-nbclassic/Makefile b/devel/py-nbclassic/Makefile
index f70fc6117c65..0e6ba1b73618 100644
--- a/devel/py-nbclassic/Makefile
+++ b/devel/py-nbclassic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nbclassic
-PORTVERSION= 1.3.1
+PORTVERSION= 1.3.2
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyter/nbclassic/releases/download/v${PORTVERSION}/
diff --git a/devel/py-nbclassic/distinfo b/devel/py-nbclassic/distinfo
index b1b4495b447b..5fba823e3a27 100644
--- a/devel/py-nbclassic/distinfo
+++ b/devel/py-nbclassic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546518
-SHA256 (nbclassic-1.3.1.tar.gz) = 4c52da8fc88f9f73ef512cc305091d5ce726bdca19f44ed697cb5ba12dcaad3c
-SIZE (nbclassic-1.3.1.tar.gz) = 81488343
+TIMESTAMP = 1757436503
+SHA256 (nbclassic-1.3.2.tar.gz) = ea5ca1aeab6a609744a5cd5571554e415d6ba568a2e7068491ad90861cd77f68
+SIZE (nbclassic-1.3.2.tar.gz) = 63500110
diff --git a/devel/py-oci/Makefile b/devel/py-oci/Makefile
index 7a6cddde73e4..bda9cd067688 100644
--- a/devel/py-oci/Makefile
+++ b/devel/py-oci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oci
-DISTVERSION= 2.156.0
+DISTVERSION= 2.160.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-oci/distinfo b/devel/py-oci/distinfo
index 1f93669f8d63..adac3883f8a3 100644
--- a/devel/py-oci/distinfo
+++ b/devel/py-oci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753518562
-SHA256 (oci-2.156.0.tar.gz) = 0939c4e310f3004cbcc37f048cf665e93d13cc4ea28920c5e41302bc6bab978b
-SIZE (oci-2.156.0.tar.gz) = 15514372
+TIMESTAMP = 1758006215
+SHA256 (oci-2.160.1.tar.gz) = 119117f6a7b8a9b70b635dcf61ddd7f0472c0fc939337376cde3e6eef808d261
+SIZE (oci-2.160.1.tar.gz) = 15557604
diff --git a/devel/py-odoo-addon-openupgrade-framework16/Makefile b/devel/py-odoo-addon-openupgrade-framework16/Makefile
new file mode 100644
index 000000000000..99f2a658556c
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-framework16/Makefile
@@ -0,0 +1,42 @@
+PORTNAME= odoo-addon-openupgrade-framework16
+DISTVERSION= 16.0.1.0.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI/py${PYTHON_MAJOR_VER}/o/odoo-addon-openupgrade-framework/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${WHEEL_FILE}
+EXTRACT_SUFX=
+EXTRACT_ONLY=
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Module to make upgrades between two major revisions
+WWW= https://github.com/OCA/OpenUpgrade \
+ https://pypi.org/project/odoo-addon-openupgrade-framework
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}odoo16>=0:finance/odoo16@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openupgradelib>=0:devel/py-openupgradelib@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= flavors
+
+CONFLICTS_INSTALL= devel/py-odoo-addon-openupgrade-framework17 \
+ devel/py-odoo-addon-openupgrade-framework18
+
+NO_ARCH= yes
+
+WRKSRC= ${WRKDIR}/odoo_addon_openupgrade_framework-${DISTVERSION}
+
+WHEEL_FILE= odoo_addon_openupgrade_framework-${DISTVERSION}-py${PYTHON_MAJOR_VER}-none-any.whl
+
+do-build:
+ @cd ${WRKDIR} && ${PYTHON_CMD} -m wheel unpack ${DISTDIR}/${WHEEL_FILE}
+ @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -d ${PYTHONPREFIX_SITELIBDIR} \
+ -f ${WRKSRC}
+
+do-install:
+ @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/py-odoo-addon-openupgrade-framework16/distinfo b/devel/py-odoo-addon-openupgrade-framework16/distinfo
new file mode 100644
index 000000000000..e61b50579f91
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-framework16/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758847128
+SHA256 (odoo_addon_openupgrade_framework-16.0.1.0.1-py3-none-any.whl) = 402c59a4e9a0d5df2408090a18ae01dc2490b544bb0dc07c6a485f63b98bb52e
+SIZE (odoo_addon_openupgrade_framework-16.0.1.0.1-py3-none-any.whl) = 61064
diff --git a/devel/py-odoo-addon-openupgrade-framework16/pkg-descr b/devel/py-odoo-addon-openupgrade-framework16/pkg-descr
new file mode 100644
index 000000000000..6e2e08a14b98
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-framework16/pkg-descr
@@ -0,0 +1,18 @@
+OpenUpgrade Framework is a technical module that contains a number
+of monkeypatches to improve the behaviour of Odoo when migrating
+your database using the OpenUpgrade migration scripts:
+
+- Prevent dropping columns or tables in the database when fields
+ or models are obsoleted in the Odoo data model of the target release.
+- When data records are deleted during the migration (such as views or
+ other system records), this is done in a secure mode. If the deletion
+ fails because of some unforeseen dependency, the deletion will be
+ cancelled and a message is logged, after which the migration continues.
+- Prevent a number of log messages that do not apply when using OpenUpgrade.
+- Suppress log messages about failed view validation, which are to be expected
+ during a migration.
+- Run migration scripts for modules that are installed as new dependencies of
+ upgraded modules (when there are such scripts for those particular modules)
+- Production databases generated with demo data, will be transformed to
+ non-demo ones. If you want to avoid that, you have to pass through the
+ environment variable OPENUPGRADE_USE_DEMO, the value "yes".
diff --git a/devel/py-odoo-addon-openupgrade-framework16/pkg-plist b/devel/py-odoo-addon-openupgrade-framework16/pkg-plist
new file mode 100644
index 000000000000..30183b13be8a
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-framework16/pkg-plist
@@ -0,0 +1,46 @@
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/README.rst
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__manifest__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__pycache__/__manifest__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/api%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/models%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/ir_model%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/ir_ui_view%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_model.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_ui_view.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/api.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/models.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/graph%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/graph.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/tests/__pycache__/loader%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/tests/loader.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CONFIGURE.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CONTRIBUTORS.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CREDITS.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/DESCRIPTION.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/DEVELOP.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/INSTALL.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/banner.png
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/icon.png
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/index.html
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-16.0.1.0.1.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-16.0.1.0.1.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-16.0.1.0.1.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-16.0.1.0.1.dist-info/top_level.txt
diff --git a/devel/py-odoo-addon-openupgrade-framework17/Makefile b/devel/py-odoo-addon-openupgrade-framework17/Makefile
new file mode 100644
index 000000000000..d6aa26c81ce1
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-framework17/Makefile
@@ -0,0 +1,42 @@
+PORTNAME= odoo-addon-openupgrade-framework17
+DISTVERSION= 17.0.1.0.0.8
+CATEGORIES= devel python
+MASTER_SITES= PYPI/py${PYTHON_MAJOR_VER}/o/odoo-addon-openupgrade-framework/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${WHEEL_FILE}
+EXTRACT_SUFX=
+EXTRACT_ONLY=
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Module to make upgrades between two major revisions
+WWW= https://github.com/OCA/OpenUpgrade \
+ https://pypi.org/project/odoo-addon-openupgrade-framework
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}odoo17>=0:finance/odoo17@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openupgradelib>=0:devel/py-openupgradelib@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= flavors
+
+CONFLICTS_INSTALL= devel/py-odoo-addon-openupgrade-framework16 \
+ devel/py-odoo-addon-openupgrade-framework18
+
+NO_ARCH= yes
+
+WRKSRC= ${WRKDIR}/odoo_addon_openupgrade_framework-${DISTVERSION}
+
+WHEEL_FILE= odoo_addon_openupgrade_framework-${DISTVERSION}-py${PYTHON_MAJOR_VER}-none-any.whl
+
+do-build:
+ @cd ${WRKDIR} && ${PYTHON_CMD} -m wheel unpack ${DISTDIR}/${WHEEL_FILE}
+ @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -d ${PYTHONPREFIX_SITELIBDIR} \
+ -f ${WRKSRC}
+
+do-install:
+ @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/py-odoo-addon-openupgrade-framework17/distinfo b/devel/py-odoo-addon-openupgrade-framework17/distinfo
new file mode 100644
index 000000000000..d03a33c44a9c
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-framework17/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758948067
+SHA256 (odoo_addon_openupgrade_framework-17.0.1.0.0.8-py3-none-any.whl) = 4631c8ad3d4d8182fb733a5f65f7fa58de1471211505eda82ece923f9c67a646
+SIZE (odoo_addon_openupgrade_framework-17.0.1.0.0.8-py3-none-any.whl) = 60077
diff --git a/devel/py-odoo-addon-openupgrade-framework17/pkg-descr b/devel/py-odoo-addon-openupgrade-framework17/pkg-descr
new file mode 100644
index 000000000000..6e2e08a14b98
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-framework17/pkg-descr
@@ -0,0 +1,18 @@
+OpenUpgrade Framework is a technical module that contains a number
+of monkeypatches to improve the behaviour of Odoo when migrating
+your database using the OpenUpgrade migration scripts:
+
+- Prevent dropping columns or tables in the database when fields
+ or models are obsoleted in the Odoo data model of the target release.
+- When data records are deleted during the migration (such as views or
+ other system records), this is done in a secure mode. If the deletion
+ fails because of some unforeseen dependency, the deletion will be
+ cancelled and a message is logged, after which the migration continues.
+- Prevent a number of log messages that do not apply when using OpenUpgrade.
+- Suppress log messages about failed view validation, which are to be expected
+ during a migration.
+- Run migration scripts for modules that are installed as new dependencies of
+ upgraded modules (when there are such scripts for those particular modules)
+- Production databases generated with demo data, will be transformed to
+ non-demo ones. If you want to avoid that, you have to pass through the
+ environment variable OPENUPGRADE_USE_DEMO, the value "yes".
diff --git a/devel/py-odoo-addon-openupgrade-framework17/pkg-plist b/devel/py-odoo-addon-openupgrade-framework17/pkg-plist
new file mode 100644
index 000000000000..6e86daf93c30
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-framework17/pkg-plist
@@ -0,0 +1,42 @@
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/README.rst
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__manifest__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__pycache__/__manifest__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/api%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/models%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/ir_model%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/ir_ui_view%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_model.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_ui_view.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/api.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/models.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/graph%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/graph.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CONFIGURE.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CONTRIBUTORS.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CREDITS.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/DESCRIPTION.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/DEVELOP.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/INSTALL.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/banner.png
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/icon.png
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/index.html
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-17.0.1.0.0.8.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-17.0.1.0.0.8.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-17.0.1.0.0.8.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-17.0.1.0.0.8.dist-info/top_level.txt
diff --git a/devel/py-odoo-addon-openupgrade-framework18/Makefile b/devel/py-odoo-addon-openupgrade-framework18/Makefile
new file mode 100644
index 000000000000..cf3dc4e82120
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-framework18/Makefile
@@ -0,0 +1,42 @@
+PORTNAME= odoo-addon-openupgrade-framework18
+DISTVERSION= 18.0.1.0.3
+CATEGORIES= devel python
+MASTER_SITES= PYPI/py${PYTHON_MAJOR_VER}/o/odoo-addon-openupgrade-framework/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${WHEEL_FILE}
+EXTRACT_SUFX=
+EXTRACT_ONLY=
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Module to make upgrades between two major revisions
+WWW= https://github.com/OCA/OpenUpgrade \
+ https://pypi.org/project/odoo-addon-openupgrade-framework
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}odoo>=18.0.20250719<19.0.0:finance/odoo@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openupgradelib>=0:devel/py-openupgradelib@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= flavors
+
+CONFLICTS_INSTALL= devel/py-odoo-addon-openupgrade-framework16 \
+ devel/py-odoo-addon-openupgrade-framework17
+
+NO_ARCH= yes
+
+WRKSRC= ${WRKDIR}/odoo_addon_openupgrade_framework-${DISTVERSION}
+
+WHEEL_FILE= odoo_addon_openupgrade_framework-${DISTVERSION}-py${PYTHON_MAJOR_VER}-none-any.whl
+
+do-build:
+ @cd ${WRKDIR} && ${PYTHON_CMD} -m wheel unpack ${DISTDIR}/${WHEEL_FILE}
+ @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -d ${PYTHONPREFIX_SITELIBDIR} \
+ -f ${WRKSRC}
+
+do-install:
+ @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/py-odoo-addon-openupgrade-framework18/distinfo b/devel/py-odoo-addon-openupgrade-framework18/distinfo
new file mode 100644
index 000000000000..9e8409862e6e
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-framework18/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758949247
+SHA256 (odoo_addon_openupgrade_framework-18.0.1.0.3-py3-none-any.whl) = f0a41218311325ccac0f51f45d72d09e11b0e9753fae124ebbd6a6f162755692
+SIZE (odoo_addon_openupgrade_framework-18.0.1.0.3-py3-none-any.whl) = 61676
diff --git a/devel/py-odoo-addon-openupgrade-framework18/pkg-descr b/devel/py-odoo-addon-openupgrade-framework18/pkg-descr
new file mode 100644
index 000000000000..6e2e08a14b98
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-framework18/pkg-descr
@@ -0,0 +1,18 @@
+OpenUpgrade Framework is a technical module that contains a number
+of monkeypatches to improve the behaviour of Odoo when migrating
+your database using the OpenUpgrade migration scripts:
+
+- Prevent dropping columns or tables in the database when fields
+ or models are obsoleted in the Odoo data model of the target release.
+- When data records are deleted during the migration (such as views or
+ other system records), this is done in a secure mode. If the deletion
+ fails because of some unforeseen dependency, the deletion will be
+ cancelled and a message is logged, after which the migration continues.
+- Prevent a number of log messages that do not apply when using OpenUpgrade.
+- Suppress log messages about failed view validation, which are to be expected
+ during a migration.
+- Run migration scripts for modules that are installed as new dependencies of
+ upgraded modules (when there are such scripts for those particular modules)
+- Production databases generated with demo data, will be transformed to
+ non-demo ones. If you want to avoid that, you have to pass through the
+ environment variable OPENUPGRADE_USE_DEMO, the value "yes".
diff --git a/devel/py-odoo-addon-openupgrade-framework18/pkg-plist b/devel/py-odoo-addon-openupgrade-framework18/pkg-plist
new file mode 100644
index 000000000000..80f1da0fb59f
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-framework18/pkg-plist
@@ -0,0 +1,46 @@
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/README.rst
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__manifest__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/__pycache__/__manifest__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/api%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/__pycache__/models%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/ir_model%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/ir_module%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/__pycache__/ir_ui_view%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_model.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_module.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/addons/base/models/ir_ui_view.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/api.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/models.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/graph%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/loading%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/__pycache__/migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/graph.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/loading.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/odoo_patch/odoo/modules/migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CONFIGURE.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CONTRIBUTORS.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/CREDITS.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/DESCRIPTION.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/DEVELOP.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/readme/INSTALL.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/banner.png
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/icon.png
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_framework/static/description/index.html
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-18.0.1.0.3.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-18.0.1.0.3.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-18.0.1.0.3.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_framework-18.0.1.0.3.dist-info/top_level.txt
diff --git a/devel/py-odoo-addon-openupgrade-scripts16/Makefile b/devel/py-odoo-addon-openupgrade-scripts16/Makefile
new file mode 100644
index 000000000000..2ac0694e550b
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts16/Makefile
@@ -0,0 +1,46 @@
+PORTNAME= odoo-addon-openupgrade-scripts16
+DISTVERSION= 16.0.1.0.5.9
+CATEGORIES= devel python
+MASTER_SITES= PYPI/py${PYTHON_MAJOR_VER}/o/odoo-addon-openupgrade-scripts/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${WHEEL_FILE}
+EXTRACT_SUFX=
+EXTRACT_ONLY=
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Module for migrating Odoo SA modules
+WWW= https://github.com/OCA/OpenUpgrade \
+ https://pypi.org/project/odoo-addon-openupgrade-scripts
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}odoo-addon-openupgrade-framework16>=0:devel/py-odoo-addon-openupgrade-framework16@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}odoo16>=0:finance/odoo16@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openupgradelib>=0:devel/py-openupgradelib@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= flavors
+
+CONFLICTS_INSTALL= devel/py-odoo-addon-openupgrade-scripts17 \
+ devel/py-odoo-addon-openupgrade-scripts18
+
+NO_ARCH= yes
+
+SUB_FILES= pkg-message
+SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
+
+WRKSRC= ${WRKDIR}/odoo_addon_openupgrade_scripts-${DISTVERSION}
+
+WHEEL_FILE= odoo_addon_openupgrade_scripts-${DISTVERSION}-py${PYTHON_MAJOR_VER}-none-any.whl
+
+do-build:
+ @cd ${WRKDIR} && ${PYTHON_CMD} -m wheel unpack ${DISTDIR}/${WHEEL_FILE}
+ @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -d ${PYTHONPREFIX_SITELIBDIR} \
+ -f ${WRKSRC}
+
+do-install:
+ @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/py-odoo-addon-openupgrade-scripts16/distinfo b/devel/py-odoo-addon-openupgrade-scripts16/distinfo
new file mode 100644
index 000000000000..c0c4a0dadba6
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts16/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758848498
+SHA256 (odoo_addon_openupgrade_scripts-16.0.1.0.5.9-py3-none-any.whl) = 7c66acf6eb67ad30fc27ac3806a81ec39c87f096aa0a03453947ac8148416228
+SIZE (odoo_addon_openupgrade_scripts-16.0.1.0.5.9-py3-none-any.whl) = 654441
diff --git a/devel/py-odoo-addon-openupgrade-scripts16/files/pkg-message.in b/devel/py-odoo-addon-openupgrade-scripts16/files/pkg-message.in
new file mode 100644
index 000000000000..df102bf467ae
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts16/files/pkg-message.in
@@ -0,0 +1,23 @@
+[
+{ type: install
+ message: <<EOM
+Now that OpenUpgrade is installed on your system, you can upgrade Odoo from one
+major version to another using a command like the following:
+
+ # service odoo stop
+ # su -m odoo -c "odoo \
+ --upgrade-path=%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts \
+ --update all \
+ --stop-after-init \
+ --load=base,web,openupgrade_framework \
+ --database=odoodb \
+ --data-dir=/var/lib/odoo \
+ --logfile=/dev/stdout \
+ --config=%%PREFIX%%/etc/odoo/odoo.conf \
+ --without-demo=all"
+
+Before executing a command such as the one above, consult both the documentation and
+OpenUpgrade's issue tracker.
+EOM
+}
+]
diff --git a/devel/py-odoo-addon-openupgrade-scripts16/pkg-descr b/devel/py-odoo-addon-openupgrade-scripts16/pkg-descr
new file mode 100644
index 000000000000..2c72f30ff6ea
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts16/pkg-descr
@@ -0,0 +1,5 @@
+odoo-addon-openupgrade-scripts is a critical open-source tool for
+the Odoo ecosystem, specifically designed to automate and manage
+the database migration process between major and minor versions of
+Odoo. It contains a comprehensive collection of analysis and scripts
+that facilitate the upgrade of Odoo SA's official modules.
diff --git a/devel/py-odoo-addon-openupgrade-scripts16/pkg-plist b/devel/py-odoo-addon-openupgrade-scripts16/pkg-plist
new file mode 100644
index 000000000000..72e40550d2b4
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts16/pkg-plist
@@ -0,0 +1,923 @@
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/README.rst
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__manifest__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__pycache__/__manifest__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__pycache__/apriori%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/apriori.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/readme/CONFIGURE.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/readme/DESCRIPTION.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/readme/INSTALL.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/16.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/16.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/16.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/16.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/16.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/16.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/16.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_check_printing/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_check_printing/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_debit_note/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_debit_note/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_proxy_client/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii_tax_extension/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_fleet/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_fleet/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_payment/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_payment/16.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_payment_invoice_online_payment_patch/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_sequence/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_tax_python/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_update_tax_tags/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/16.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/16.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/16.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/16.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_ldap/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_ldap/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_oauth/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_oauth/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_password_policy/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_password_policy/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_totp/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_totp_mail/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_totp_mail/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_totp_mail/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_totp_mail_enforce/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_totp_mail_enforce/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes_gs1_nomenclature/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes_gs1_nomenclature/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes_gs1_nomenclature/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes_gs1_nomenclature/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes_gs1_nomenclature/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes_gs1_nomenclature/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes_gs1_nomenclature/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/tests/__pycache__/data%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/tests/__pycache__/end-migration_test%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/tests/__pycache__/test_base_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/tests/__pycache__/test_newly_installed_end_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/tests/data.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/tests/end-migration_test.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/tests/test_base_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/tests/test_newly_installed_end_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/16.0.1.3/upgrade_general_log.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_address_extended/16.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_address_extended/16.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_address_extended/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_address_extended/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_automation/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_automation/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_geolocalize/16.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_import/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_import/16.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_import_module/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_install_request/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_sparse_field/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_sparse_field/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_vat/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_vat/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/board/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/bus/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/bus/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/16.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/16.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/16.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar_sms/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar_sms/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm/16.0.1.8/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm/16.0.1.8/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm/16.0.1.8/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm/16.0.1.8/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_enrich/16.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_enrich/16.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_enrich/16.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_enrich/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_enrich/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_mine/16.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_mine/16.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_livechat/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_livechat/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/data_recycle/16.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery_mondialrelay/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery_stock_picking_batch/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/16.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/16.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/16.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/16.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/16.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/16.0.1.7/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/16.0.1.7/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/16.0.1.7/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/16.0.1.7/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/16.0.1.7/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_booth/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_booth/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_booth/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_booth_sale/16.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_booth_sale/16.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_booth_sale/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_booth_sale/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_crm/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_crm/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sale/16.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sale/16.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sms/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sms/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sms/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/fleet/16.0.0.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/fleet/16.0.0.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/fleet/16.0.0.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/fleet/16.0.0.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/fleet/16.0.0.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/fleet/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/fleet/16.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_account/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_account/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_account/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_account/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_calendar/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_calendar/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_calendar/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_calendar/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_gmail/16.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_gmail/16.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_gmail/16.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_gmail/16.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/16.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/16.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/16.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/16.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/16.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/16.0.1.1/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/16.0.1.1/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/16.0.1.1/tests/__pycache__/data%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/16.0.1.1/tests/__pycache__/test_hr_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/16.0.1.1/tests/data.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/16.0.1.1/tests/test_hr_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/16.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/16.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/16.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/16.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/16.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/16.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/16.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/16.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/16.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/16.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_fleet/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_fleet/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_fleet/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_fleet/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_gamification/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_gamification/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/16.0.1.6/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/16.0.1.6/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/16.0.1.6/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/16.0.1.6/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/16.0.1.6/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_hourly_cost/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_hourly_cost/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_maintenance/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_maintenance/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_org_chart/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_org_chart/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_presence/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_presence/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_presence/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_presence/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_presence/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/16.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/16.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/16.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_skills/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_survey/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_survey/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_slides/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_slides/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_survey/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_survey/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet_attendance/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet_attendance/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry_contract/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry_contract/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry_contract/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry_contract/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry_holidays/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry_holidays/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap_crm/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat_mail_bot/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ae/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ar/16.0.3.5/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ar/16.0.3.5/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ar_website_sale/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_at/16.0.3.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_at/16.0.3.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_au/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_be/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_be/16.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_bg/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_bo/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_br/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ca/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ca/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ca/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ch/16.0.11.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ch/16.0.11.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ch/16.0.11.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ch/16.0.11.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ch/16.0.11.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cl/16.0.3.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cn/16.0.1.8/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cn/16.0.1.8/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cn/16.0.1.9/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_co/16.0.0.8/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_co/16.0.0.8/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_co/16.0.0.9/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_co_pos/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cz/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_de/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_de/16.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008_purchase/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008_repair/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008_sale/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008_stock/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_do/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dz/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ec/16.0.3.3/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ec/16.0.3.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ec/16.0.3.5/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ec/16.0.3.5/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ec/16.0.3.9/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ec/16.0.3.9/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ee/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ee/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_eg/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_eg_edi_eta/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_eg_edi_eta/16.0.0.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es/16.0.5.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es/16.0.5.3/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es/16.0.5.3/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es/16.0.5.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_sii/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_tbai/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_tbai_multi_refund/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_et/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fi/16.0.13.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fi/16.0.13.0.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr/16.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr/16.0.2.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_facturx_chorus_pro/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_fec/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_fec/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_invoice_addr/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_pos_cert/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_gcc_invoice/16.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_generic_coa/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_gr/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_gt/16.0.3.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hk/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hn/16.0.0.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hn/16.0.0.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hn/16.0.0.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hr/16.0.13.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hr_euro/16.0.13.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hu/16.0.3.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_id/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_id/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_id_efaktur/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ie/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_il/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in/16.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_edi/16.0.1.03.00/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_edi_ewaybill/16.0.1.03.00/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_purchase/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_purchase_stock/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_sale/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_sale_stock/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_tcs_tds/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_upi/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it/16.0.0.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it/16.0.0.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it/16.0.0.6/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi/16.0.0.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi_doi/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi_pa/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi_website_sale/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi_withholding/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_stock_ddt/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_jp/16.0.2.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_jp/16.0.2.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ke/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ke_edi_tremol/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_latam_account_sequence/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_latam_base/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_latam_base/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_latam_check/16.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_latam_invoice_document/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_latam_invoice_document/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lt/16.0.1.0.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lt/16.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lt/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lu/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lu/16.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lu/16.0.2.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lu_peppol_id/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lv/16.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ma/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mn/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mn/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mt_pos/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_multilang/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_multilang/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mx/16.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mx/16.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mx/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mx/16.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mx/16.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mx_hr/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mz/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_nl/16.0.3.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_nl/16.0.3.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_nl/16.0.3.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_no/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_no/16.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_nz/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pe/16.0.3.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pe/16.0.3.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ph/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pk/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pl/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pl_jpk/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pl_sale_stock/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pt/16.0.0.011/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pt/16.0.0.011/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pt/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ro/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_rs/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sa/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sa_edi/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_se/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_se/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sg/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sg/16.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sg/16.0.2.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_si/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_syscohada/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_th/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tr/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tr/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tw/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_uk/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_us/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_uy/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ve/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_vn/16.0.2.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_za/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/link_tracker/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/loyalty/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/loyalty/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/loyalty/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/loyalty/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/loyalty/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/loyalty/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/loyalty_delivery/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/lunch/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/lunch/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/16.0.1.10/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/16.0.1.10/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/16.0.1.10/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/16.0.1.10/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/16.0.1.10/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/16.0.1.10/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/16.0.1.10/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/16.0.1.10/tests/__pycache__/data%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/16.0.1.10/tests/__pycache__/test_mail_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/16.0.1.10/tests/data.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/16.0.1.10/tests/test_mail_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/16.0.1.10/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/16.0.1.10/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail_bot/16.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail_group/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail_plugin/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/16.0.2.5/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/16.0.2.5/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/16.0.2.5/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/16.0.2.5/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/16.0.2.5/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/16.0.2.5/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/16.0.2.5/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_crm/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_crm/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_crm_sms/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sale/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sale/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sale_sms/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sms/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_themes/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/membership/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/membership/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_account/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_calendar/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_outlook/16.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_outlook/16.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_outlook/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_outlook/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/16.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/16.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/16.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/16.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/16.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_account/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_account/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_landed_costs/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_landed_costs/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subcontracting/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subcontracting_account/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subcontracting_dropshipping/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subcontracting_purchase/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subcontracting_repair/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subonctracting_landed_costs/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/note/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/note/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/onboarding/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/partner_autocomplete/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/16.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/16.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/16.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/16.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/16.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/16.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_adyen/16.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_adyen/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_alipay/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_aps/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_asiapay/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_authorize/16.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_authorize/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_buckaroo/16.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_buckaroo/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/16.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/16.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/16.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/16.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_demo/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_flutterwave/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_mercado_pago/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_mollie/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_mollie/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_ogone/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/16.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/16.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/16.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/16.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/16.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/16.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_payulatam/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_payumoney/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_razorpay/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_sips/16.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_sips/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/16.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/16.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/16.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/16.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/16.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/16.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/phone_validation/16.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/phone_validation/16.0.2.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/16.0.1.0.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/16.0.1.0.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/16.0.1.0.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/16.0.1.0.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/16.0.1.0.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/16.0.1.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/16.0.1.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal_rating/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_adyen/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_cache/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_daily_sales_reports/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_discount/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_discount/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_epson_printer/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_epson_printer/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_epson_printer_restaurant/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_hr/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_loyalty/16.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_loyalty/16.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_mercury/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant_adyen/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_sale/16.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_sale/16.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_sale/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_sale/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_sale_product_configurator/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_six/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_stripe/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/privacy_lookup/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/16.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/16.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/16.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/16.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_email_template/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_email_template/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_expiry/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_expiry/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_images/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_margin/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_margin/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/16.0.1.3/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/16.0.1.3/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/16.0.1.3/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/16.0.1.3/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/16.0.1.3/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/16.0.1.3/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/16.0.1.3/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/16.0.1.3/tests/__pycache__/test_project_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/16.0.1.3/tests/test_project_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/16.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/16.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_hr_expense/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_hr_expense/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_mrp/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_mrp/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_purchase/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_purchase/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_sms/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_sms/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_timesheet_holidays/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_timesheet_holidays/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/16.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/16.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/16.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/16.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/16.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/16.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/16.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_mrp/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_mrp/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_price_diff/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_product_matrix/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_product_matrix/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/16.0.0.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/16.0.0.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/16.0.0.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/16.0.0.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/16.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition_stock/16.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition_stock/16.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/16.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/16.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/16.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/16.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/rating/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/rating/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/16.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/16.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/16.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/16.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/16.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/16.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/16.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/16.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/16.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/16.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_crm/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_crm/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_expense/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_expense/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_expense/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_expense/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_expense/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_expense_margin/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty_delivery/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty_delivery/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_margin/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_margin/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_mrp/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_mrp/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_product_configurator/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_product_configurator/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_product_matrix/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project_stock/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_purchase/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_purchase/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_purchase/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_purchase/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_quotation_builder/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_quotation_builder/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sales_team/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sales_team/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sms/16.0.2.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sms/16.0.2.4/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/snailmail/16.0.0.4/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/snailmail/16.0.0.4/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/snailmail/16.0.0.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/snailmail/16.0.0.4/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/snailmail_account/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/social_media/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_account/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_event_sale/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_hr_expense/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_hr_timesheet/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_im_livechat/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_pos_hr/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_purchase/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_purchase_stock/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_sale/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_sale_timesheet/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_stock_account/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_website_sale_slides/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/16.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/16.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/16.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/16.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/16.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/16.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/16.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_dropshipping/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_dropshipping/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_landed_costs/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_landed_costs/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_picking_batch/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_picking_batch/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_sms/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_sms/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/16.0.3.5/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/16.0.3.5/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/16.0.3.5/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/16.0.3.5/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/16.0.3.5/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/16.0.3.5/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/transifex/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/uom/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/uom/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/utm/16.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/utm/16.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/utm/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/utm/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_editor/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_editor/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_tour/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_tour/16.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/16.0.1.0/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/16.0.1.0/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_blog/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_blog/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm/16.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm/16.0.2.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_iap_reveal/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_livechat/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_livechat/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_partner_assign/16.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_partner_assign/16.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_partner_assign/16.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_partner_assign/16.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_customer/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event/16.0.1.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event/16.0.1.4/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_booth/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_booth_exhibitor/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_booth_sale_exhibitor/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_exhibitor/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_jitsi/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_meet/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_questions/16.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_questions/16.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_questions/16.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_questions/16.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_sale/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_sale/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track/16.0.1.3/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track/16.0.1.3/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track/16.0.1.3/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track/16.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track/16.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track_live/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track_quiz/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_hr_recruitment/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_hr_recruitment/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_hr_recruitment/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_hr_recruitment/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_jitsi/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_jitsi/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_links/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_links/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_livechat/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_livechat/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_mass_mailing/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_mass_mailing/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_mass_mailing_sms/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_membership/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_partner/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_payment/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_payment/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_payment/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_payment/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_payment/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_payment_authorize/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_payment_paypal/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_profile/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_profile/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_profile/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_profile/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_profile/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/16.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/16.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/16.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/16.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/16.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/16.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/16.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_autocomplete/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_comparison/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_comparison/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_delivery/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_delivery/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_delivery_mondialrelay/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_digital/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_digital/16.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_loyalty/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_loyalty/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_loyalty/16.0.1.0/upgrade_analysis work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_loyalty/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_picking/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_product_configurator/16.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_product_configurator/16.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_slides/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_slides/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_slides/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_slides/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_stock/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_stock/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_stock_wishlist/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_wishlist/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_wishlist/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/16.0.2.6/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/16.0.2.6/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/16.0.2.6/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/16.0.2.6/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/16.0.2.6/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/16.0.2.6/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/16.0.2.6/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/16.0.2.6/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/16.0.2.6/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_forum/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_forum/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_survey/16.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_survey/16.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_survey/16.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_survey/16.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_survey/16.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_survey/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_survey/16.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_twitter/16.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/banner.png
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/icon.png
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/index.html
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.9.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.9.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.9.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.9.dist-info/top_level.txt
diff --git a/devel/py-odoo-addon-openupgrade-scripts17/Makefile b/devel/py-odoo-addon-openupgrade-scripts17/Makefile
new file mode 100644
index 000000000000..eefb4ffba277
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts17/Makefile
@@ -0,0 +1,46 @@
+PORTNAME= odoo-addon-openupgrade-scripts17
+DISTVERSION= 17.0.1.0.1.434
+CATEGORIES= devel python
+MASTER_SITES= PYPI/py${PYTHON_MAJOR_VER}/o/odoo-addon-openupgrade-scripts/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${WHEEL_FILE}
+EXTRACT_SUFX=
+EXTRACT_ONLY=
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Module for migrating Odoo SA modules
+WWW= https://github.com/OCA/OpenUpgrade \
+ https://pypi.org/project/odoo-addon-openupgrade-scripts
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}odoo-addon-openupgrade-framework17>=0:devel/py-odoo-addon-openupgrade-framework17@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}odoo17>=0:finance/odoo17@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openupgradelib>=0:devel/py-openupgradelib@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= flavors
+
+CONFLICTS_INSTALL= devel/py-odoo-addon-openupgrade-scripts16 \
+ devel/py-odoo-addon-openupgrade-scripts18
+
+NO_ARCH= yes
+
+SUB_FILES= pkg-message
+SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
+
+WRKSRC= ${WRKDIR}/odoo_addon_openupgrade_scripts-${DISTVERSION}
+
+WHEEL_FILE= odoo_addon_openupgrade_scripts-${DISTVERSION}-py${PYTHON_MAJOR_VER}-none-any.whl
+
+do-build:
+ @cd ${WRKDIR} && ${PYTHON_CMD} -m wheel unpack ${DISTDIR}/${WHEEL_FILE}
+ @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -d ${PYTHONPREFIX_SITELIBDIR} \
+ -f ${WRKSRC}
+
+do-install:
+ @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/py-odoo-addon-openupgrade-scripts17/distinfo b/devel/py-odoo-addon-openupgrade-scripts17/distinfo
new file mode 100644
index 000000000000..7602a80c95d9
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts17/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758948150
+SHA256 (odoo_addon_openupgrade_scripts-17.0.1.0.1.434-py3-none-any.whl) = 4997a6a881a634ecb42f554e7410973d0141c509ec74d1d89a9119d8b3362238
+SIZE (odoo_addon_openupgrade_scripts-17.0.1.0.1.434-py3-none-any.whl) = 821746
diff --git a/devel/py-odoo-addon-openupgrade-scripts17/files/pkg-message.in b/devel/py-odoo-addon-openupgrade-scripts17/files/pkg-message.in
new file mode 100644
index 000000000000..df102bf467ae
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts17/files/pkg-message.in
@@ -0,0 +1,23 @@
+[
+{ type: install
+ message: <<EOM
+Now that OpenUpgrade is installed on your system, you can upgrade Odoo from one
+major version to another using a command like the following:
+
+ # service odoo stop
+ # su -m odoo -c "odoo \
+ --upgrade-path=%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts \
+ --update all \
+ --stop-after-init \
+ --load=base,web,openupgrade_framework \
+ --database=odoodb \
+ --data-dir=/var/lib/odoo \
+ --logfile=/dev/stdout \
+ --config=%%PREFIX%%/etc/odoo/odoo.conf \
+ --without-demo=all"
+
+Before executing a command such as the one above, consult both the documentation and
+OpenUpgrade's issue tracker.
+EOM
+}
+]
diff --git a/devel/py-odoo-addon-openupgrade-scripts17/pkg-descr b/devel/py-odoo-addon-openupgrade-scripts17/pkg-descr
new file mode 100644
index 000000000000..2c72f30ff6ea
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts17/pkg-descr
@@ -0,0 +1,5 @@
+odoo-addon-openupgrade-scripts is a critical open-source tool for
+the Odoo ecosystem, specifically designed to automate and manage
+the database migration process between major and minor versions of
+Odoo. It contains a comprehensive collection of analysis and scripts
+that facilitate the upgrade of Odoo SA's official modules.
diff --git a/devel/py-odoo-addon-openupgrade-scripts17/pkg-plist b/devel/py-odoo-addon-openupgrade-scripts17/pkg-plist
new file mode 100644
index 000000000000..20d8bcb720d4
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts17/pkg-plist
@@ -0,0 +1,947 @@
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/README.rst
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__manifest__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__pycache__/__manifest__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__pycache__/apriori%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/apriori.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/readme/CONFIGURE.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/readme/DESCRIPTION.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/readme/INSTALL.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/17.0.1.2/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/17.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/17.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/17.0.1.2/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/17.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/17.0.1.2/noupdate_changes_work.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/17.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/17.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/17.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/tests/__pycache__/data_account_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/tests/__pycache__/test_account_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/tests/data_account_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/tests/test_account_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_audit_trail/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_check_printing/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_check_printing/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_debit_note/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_proxy_client/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/17.0.1.0/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/17.0.1.0/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii_tax_extension/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_fleet/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_payment/17.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_payment/17.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_payment/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_payment/17.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_payment_term/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_payment_term/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_peppol/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_qr_code_emv/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_tax_python/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_update_tax_tags/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/17.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/17.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/17.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/17.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/17.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/17.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_ldap/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_oauth/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_oauth/17.0.1.0/upgrade_analysis_done.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_totp/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_totp_mail/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_totp_mail/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_totp_mail_enforce/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes_gs1_nomenclature/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/17.0.1.3/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/17.0.1.3/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/17.0.1.3/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/17.0.1.3/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/17.0.1.3/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/17.0.1.3/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/17.0.1.3/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/17.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/17.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/17.0.1.3/upgrade_general_log.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_address_extended/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_address_extended/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_automation/17.0.1.0/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_automation/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_automation/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_automation/17.0.1.0/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_automation/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_automation/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_automation/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_automation/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_automation/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_geolocalize/17.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_geolocalize/17.0.2.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_import/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_import/17.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_import_module/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_import_module/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_install_request/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_install_request/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_sparse_field/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_sparse_field/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_vat/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_vat/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_vat/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_vat/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_vat/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_vat/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/board/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/board/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/board/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/bus/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/bus/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/17.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/17.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/17.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar_sms/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar_sms/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm/17.0.1.8/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm/17.0.1.8/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm/17.0.1.8/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm/17.0.1.8/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_enrich/17.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_enrich/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_mine/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_mine/17.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_livechat/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_sms/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_sms/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/data_recycle/17.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery_mondialrelay/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery_stock_picking_batch/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/17.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/17.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/17.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/17.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/17.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/17.0.1.8/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/17.0.1.8/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/17.0.1.8/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/17.0.1.8/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/17.0.1.8/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/17.0.1.8/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/17.0.1.8/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_booth/17.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_booth/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_booth_sale/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_crm/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sale/17.0.1.3/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sale/17.0.1.3/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sale/17.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sale/17.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sms/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sms/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/fleet/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/fleet/17.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_account/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_account/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_calendar/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_calendar/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_gmail/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_gmail/17.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/17.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/17.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/17.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/17.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/17.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/17.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/17.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/17.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/17.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/17.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/17.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/17.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/17.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/17.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/17.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/17.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_fleet/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_fleet/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_gamification/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_gamification/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/17.0.1.6/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/17.0.1.6/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/17.0.1.6/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/17.0.1.6/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/17.0.1.6/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/17.0.1.6/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/17.0.1.6/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_homeworking/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_hourly_cost/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_livechat/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_maintenance/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_maintenance/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_org_chart/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_org_chart/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_presence/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/17.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/17.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/17.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/17.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/17.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_skills/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_skills/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_survey/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_survey/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_survey/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_survey/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_survey/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_slides/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_slides/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_survey/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_survey/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_survey/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_survey/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet_attendance/17.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet_attendance/17.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet_attendance/17.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet_attendance/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet_attendance/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry_contract/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry_holidays/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry_holidays/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap_crm/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap_crm/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/17.0.1.0/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/17.0.1.0/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat_mail_bot/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ae/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_anz_ubl_pint/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ar/17.0.3.5/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ar/17.0.3.6/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ar_pos/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ar_withholding/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_at/17.0.3.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_au/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_bd/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_be/17.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_be/17.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_be/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_be/17.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_bf/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_bg/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_bh/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_bj/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_bo/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_br/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_br_pix/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_br_sales/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_br_website_sale/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ca/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cd/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cf/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cg/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ch/17.0.11.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ci/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cl/17.0.3.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cl/17.0.3.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cm/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cn/17.0.1.8/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_co/17.0.0.9/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cr/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cy/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cz/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_de/17.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_de/17.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_de/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_de/17.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008_purchase/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008_repair/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008_sale/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008_stock/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/17.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/17.0.1.3/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/17.0.1.3/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/17.0.1.3/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/17.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/17.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk_bookkeeping/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk_oioubl/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_do/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dz/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ec/17.0.3.9/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ec_website_sale/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ee/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ee/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_eg/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_eg_edi_eta/17.0.0.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es/17.0.5.4/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es/17.0.5.4/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es/17.0.5.4/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es/17.0.5.4/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es/17.0.5.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es/17.0.5.4/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_facturae/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_facturae_adm_centers/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_facturae_invoice_period/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_sii/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_tbai/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_tbai_multi_refund/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_modelo130/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_pos/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_et/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fi/17.0.13.0.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fi/17.0.13.0.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr/17.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_facturx_chorus_pro/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_fec/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_hr_holidays/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_invoice_addr/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_pos_cert/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ga/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_gcc_invoice/17.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_gn/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_gq/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_gr/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_gt/17.0.3.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_gw/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hk/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hn/17.0.0.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hr/17.0.13.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hu/17.0.3.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hu_edi/17.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_id/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_id/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_id_efaktur/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_id_efaktur_coretax/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ie/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_il/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_il/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_edi/17.0.1.03.00/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_edi_ewaybill/17.0.1.03.00/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_ewaybill_stock/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_pos/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_purchase/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_purchase_stock/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_sale/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_sale_stock/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_withholding/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_iq/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it/17.0.0.6/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it/17.0.0.7/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi/17.0.0.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi_doi/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi_ndd/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi_sale/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi_withholding/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_stock_ddt/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_jo/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_jo_edi/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_jp/17.0.2.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_jp_ubl_pint/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ke/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ke_edi_tremol/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_km/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_kz/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_latam_base/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_latam_check/17.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_latam_invoice_document/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lb_account/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lt/17.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lu/17.0.2.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lv/17.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ma/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ml/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mn/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mt/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mt_pos/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mu_account/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mx/17.0.2.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mx_hr/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_my/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_my_edi/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_my_edi_extended/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_my_ubl_pint/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mz/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ne/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ng/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_nl/17.0.3.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_no/17.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_nz/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pa/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pe/17.0.3.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pe_pos/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pe_website_sale/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ph/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pk/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pl/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pt/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ro/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ro_edi/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ro_edi_stock/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ro_edi_stock_batch/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ro_efactura/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_rs/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_rw/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sa/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sa_edi/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_se/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sg/17.0.2.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sg_ubl_pint/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_si/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sk/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sn/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_syscohada/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_td/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tg/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_th/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tn/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tr/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tr/17.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tr_nilvera/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tr_nilvera_einvoice/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tw/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tz_account/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ua/17.0.1.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ug/17.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_uk/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_us/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_uy/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ve/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_vn/17.0.2.0.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_vn_edi_viettel/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_za/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_zm_account/17.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/link_tracker/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/link_tracker/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/loyalty/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/loyalty/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/lunch/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/17.0.1.15/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/17.0.1.15/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/17.0.1.15/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/17.0.1.15/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/17.0.1.15/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/17.0.1.15/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/17.0.1.15/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail_bot/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail_bot/17.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail_group/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail_plugin/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/17.0.2.7/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/17.0.2.7/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/17.0.2.7/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/17.0.2.7/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/17.0.2.7/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/17.0.2.7/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/17.0.2.7/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_crm/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_crm/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_crm_sms/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sale/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sale/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sale_sms/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sms/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_themes/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/membership/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/membership/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/membership/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/membership/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_account/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_calendar/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_calendar/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_calendar/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_calendar/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_outlook/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_outlook/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/17.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/17.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/17.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/17.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/17.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_account/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_account/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_account/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_account/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_account/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_account/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_landed_costs/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_landed_costs/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subcontracting/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subcontracting_dropshipping/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subcontracting_purchase/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subcontracting_repair/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/onboarding/17.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/onboarding/17.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/onboarding/17.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/onboarding/17.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/onboarding/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/onboarding/17.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/partner_autocomplete/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/partner_autocomplete/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/17.0.2.0/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/17.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/17.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/17.0.2.0/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/17.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/17.0.2.0/noupdate_changes_work.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/17.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/17.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/17.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/tests/__pycache__/data_payment_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/tests/__pycache__/test_payment_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/tests/data_payment_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/tests/test_payment_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_adyen/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_aps/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_asiapay/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_authorize/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_buckaroo/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/17.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/17.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/17.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/17.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_demo/17.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_demo/17.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_demo/17.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_demo/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_demo/17.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_flutterwave/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_mercado_pago/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_mollie/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/17.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_razorpay/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_razorpay_oauth/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_sips/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/17.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/17.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/17.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/17.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/17.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/17.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_xendit/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/phone_validation/17.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/phone_validation/17.0.2.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/17.0.1.0.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/17.0.1.0.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/17.0.1.0.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/17.0.1.0.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/17.0.1.0.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/17.0.1.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/17.0.1.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal_rating/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal_rating/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_adyen/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_discount/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_epson_printer/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_epson_printer/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_hr/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_hr/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_hr/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_hr/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_loyalty/17.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_mercado_pago/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_mercury/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_online_payment/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_online_payment_self_order/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_paytm/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_razorpay/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant_adyen/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_sale/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_sale/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_self_order/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_self_order_sale/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_self_order_stripe/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_six/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_stripe/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_viva_wallet/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/privacy_lookup/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/privacy_lookup/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/17.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/17.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/17.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/17.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/17.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/17.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_email_template/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_expiry/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_expiry/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_images/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_margin/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_margin/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/17.0.1.3/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/17.0.1.3/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/17.0.1.3/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/17.0.1.3/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/17.0.1.3/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/17.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/17.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_account/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_account/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_hr_expense/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_mrp/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_purchase/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_sms/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_timesheet_holidays/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_timesheet_holidays/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_todo/17.0.1.0/__pycache__/post_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_todo/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_todo/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_todo/17.0.1.0/post_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_todo/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_todo/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_todo/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/17.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/17.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/17.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/17.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/17.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/17.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_mrp/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_mrp/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_product_matrix/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_product_matrix/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/17.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition_stock/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition_stock/17.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/17.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/17.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/17.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/rating/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/rating/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/17.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/17.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/17.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/17.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/17.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/17.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/17.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/17.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/17.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/17.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/tests/__pycache__/data_sale_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/tests/__pycache__/test_sale_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/tests/data_sale_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/tests/test_sale_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_async_emails/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_async_emails/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_crm/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_crm/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_expense/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_expense/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_expense_margin/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty_delivery/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty_delivery/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_margin/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_margin/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_mrp/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_mrp/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_product_configurator/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_product_configurator/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_product_matrix/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_product_matrix/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_purchase/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_purchase/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_service/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sales_team/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sales_team/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sms/17.0.3.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sms/17.0.3.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/snailmail/17.0.0.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/snailmail/17.0.0.4/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/snailmail_account/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/snailmail_account/17.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/social_media/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/social_media/17.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_website_sale/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/17.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/17.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/17.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/17.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/17.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/tests/__pycache__/data_stock_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/tests/__pycache__/test_stock_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/tests/data_stock_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/tests/test_stock_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/17.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/17.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/17.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/17.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_delivery/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_delivery/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_dropshipping/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_dropshipping/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_dropshipping/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_dropshipping/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_landed_costs/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_landed_costs/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_landed_costs_company/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_picking_batch/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_picking_batch/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_sms/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/17.0.3.6/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/17.0.3.6/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/17.0.3.6/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/17.0.3.6/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/transifex/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/uom/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/utm/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/utm/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_editor/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_editor/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_editor/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_editor/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_hierarchy/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_hierarchy/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_tour/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_tour/17.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_blog/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_blog/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_cf_turnstile/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm/17.0.2.1/upgrade_analysis work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm/17.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_iap_reveal/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_livechat/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_livechat/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_partner_assign/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_customer/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event/17.0.1.4/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event/17.0.1.4/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event/17.0.1.4/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event/17.0.1.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event/17.0.1.4/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_booth/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_booth_exhibitor/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_booth_sale/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_booth_sale_exhibitor/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_exhibitor/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_meet/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_sale/17.0.1.0/upgrade_analysis work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_sale/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track/17.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track/17.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track_live/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track_quiz/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_form_project/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_form_project/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/17.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/17.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/17.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/17.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/17.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/17.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/17.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_hr_recruitment/17.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_hr_recruitment/17.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_hr_recruitment/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_hr_recruitment/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_jitsi/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_livechat/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_livechat/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_mass_mailing/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_mass_mailing/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_membership/17.0.1.0/upgrade_analysis work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_membership/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_partner/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_partner/17.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_payment/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_payment/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_profile/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_profile/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_profile/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_profile/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_profile/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/17.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/17.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/17.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/17.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_autocomplete/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_comparison/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_comparison/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_loyalty/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_loyalty/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_mondialrelay/17.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_picking/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_picking/17.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_picking/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_picking/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_picking/17.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_picking/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_picking/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_product_configurator/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_slides/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_slides/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_stock/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_stock/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_stock_wishlist/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_wishlist/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_wishlist/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/17.0.2.7/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/17.0.2.7/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/17.0.2.7/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/17.0.2.7/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/17.0.2.7/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/17.0.2.7/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/17.0.2.7/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_forum/17.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_forum/17.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_forum/17.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_forum/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_forum/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_survey/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_survey/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_twitter/17.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_twitter/17.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/banner.png
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/icon.png
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/index.html
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-17.0.1.0.1.434.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-17.0.1.0.1.434.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-17.0.1.0.1.434.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-17.0.1.0.1.434.dist-info/top_level.txt
diff --git a/devel/py-odoo-addon-openupgrade-scripts18/Makefile b/devel/py-odoo-addon-openupgrade-scripts18/Makefile
new file mode 100644
index 000000000000..d9b5e92d04e3
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts18/Makefile
@@ -0,0 +1,46 @@
+PORTNAME= odoo-addon-openupgrade-scripts18
+DISTVERSION= 18.0.1.0.0.399
+CATEGORIES= devel python
+MASTER_SITES= PYPI/py${PYTHON_MAJOR_VER}/o/odoo-addon-openupgrade-scripts/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${WHEEL_FILE}
+EXTRACT_SUFX=
+EXTRACT_ONLY=
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Module for migrating Odoo SA modules
+WWW= https://github.com/OCA/OpenUpgrade \
+ https://pypi.org/project/odoo-addon-openupgrade-scripts
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}odoo-addon-openupgrade-framework18>=0:devel/py-odoo-addon-openupgrade-framework18@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}odoo>=18.0.20250719<19.0.0:finance/odoo@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openupgradelib>=0:devel/py-openupgradelib@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= flavors
+
+CONFLICTS_INSTALL= devel/py-odoo-addon-openupgrade-scripts16 \
+ devel/py-odoo-addon-openupgrade-scripts17
+
+NO_ARCH= yes
+
+SUB_FILES= pkg-message
+SUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
+
+WRKSRC= ${WRKDIR}/odoo_addon_openupgrade_scripts-${DISTVERSION}
+
+WHEEL_FILE= odoo_addon_openupgrade_scripts-${DISTVERSION}-py${PYTHON_MAJOR_VER}-none-any.whl
+
+do-build:
+ @cd ${WRKDIR} && ${PYTHON_CMD} -m wheel unpack ${DISTDIR}/${WHEEL_FILE}
+ @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -d ${PYTHONPREFIX_SITELIBDIR} \
+ -f ${WRKSRC}
+
+do-install:
+ @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/py-odoo-addon-openupgrade-scripts18/distinfo b/devel/py-odoo-addon-openupgrade-scripts18/distinfo
new file mode 100644
index 000000000000..e90e9c79d02b
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts18/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758949773
+SHA256 (odoo_addon_openupgrade_scripts-18.0.1.0.0.399-py3-none-any.whl) = fd196fefcd0445e40db7c2e9e68a2446fa080507b1bf732c47d0263347760778
+SIZE (odoo_addon_openupgrade_scripts-18.0.1.0.0.399-py3-none-any.whl) = 623872
diff --git a/devel/py-odoo-addon-openupgrade-scripts18/files/pkg-message.in b/devel/py-odoo-addon-openupgrade-scripts18/files/pkg-message.in
new file mode 100644
index 000000000000..df102bf467ae
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts18/files/pkg-message.in
@@ -0,0 +1,23 @@
+[
+{ type: install
+ message: <<EOM
+Now that OpenUpgrade is installed on your system, you can upgrade Odoo from one
+major version to another using a command like the following:
+
+ # service odoo stop
+ # su -m odoo -c "odoo \
+ --upgrade-path=%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts \
+ --update all \
+ --stop-after-init \
+ --load=base,web,openupgrade_framework \
+ --database=odoodb \
+ --data-dir=/var/lib/odoo \
+ --logfile=/dev/stdout \
+ --config=%%PREFIX%%/etc/odoo/odoo.conf \
+ --without-demo=all"
+
+Before executing a command such as the one above, consult both the documentation and
+OpenUpgrade's issue tracker.
+EOM
+}
+]
diff --git a/devel/py-odoo-addon-openupgrade-scripts18/pkg-descr b/devel/py-odoo-addon-openupgrade-scripts18/pkg-descr
new file mode 100644
index 000000000000..2c72f30ff6ea
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts18/pkg-descr
@@ -0,0 +1,5 @@
+odoo-addon-openupgrade-scripts is a critical open-source tool for
+the Odoo ecosystem, specifically designed to automate and manage
+the database migration process between major and minor versions of
+Odoo. It contains a comprehensive collection of analysis and scripts
+that facilitate the upgrade of Odoo SA's official modules.
diff --git a/devel/py-odoo-addon-openupgrade-scripts18/pkg-plist b/devel/py-odoo-addon-openupgrade-scripts18/pkg-plist
new file mode 100644
index 000000000000..170e4d0fd982
--- /dev/null
+++ b/devel/py-odoo-addon-openupgrade-scripts18/pkg-plist
@@ -0,0 +1,926 @@
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/README.rst
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__init__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__manifest__.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__pycache__/__manifest__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/__pycache__/apriori%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/apriori.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/readme/CONFIGURE.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/readme/DESCRIPTION.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/readme/INSTALL.md
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/18.0.1.3/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/18.0.1.3/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/18.0.1.3/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/18.0.1.3/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/18.0.1.3/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/18.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/18.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/tests/__pycache__/data%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/tests/__pycache__/test_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/tests/data.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account/tests/test_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_check_printing/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_debit_note/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_proxy_client/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii_tax_extension/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_edi_ubl_cii_tax_extension/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_fleet/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_fleet/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_fleet/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_fleet/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_payment/18.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_payment/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_payment/18.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_peppol/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_qr_code_emv/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_tax_python/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/account_update_tax_tags/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/18.0.1.2/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/18.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/18.0.1.2/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/18.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/18.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/analytic/18.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_ldap/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_oauth/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_oauth/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_passkey/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_signup/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_totp/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_totp/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/auth_totp_mail_enforce/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes/18.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes_gs1_nomenclature/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/barcodes_gs1_nomenclature/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/18.0.1.3/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/18.0.1.3/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/18.0.1.3/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/18.0.1.3/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/18.0.1.3/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/18.0.1.3/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/18.0.1.3/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/18.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/18.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/18.0.1.3/upgrade_general_log.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/tests/__pycache__/data_base_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/tests/__pycache__/test_base_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/tests/data_base_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base/tests/test_base_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_address_extended/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_address_extended/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_automation/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_automation/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_geolocalize/18.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_geolocalize/18.0.2.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_import/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_import/18.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_import_module/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_import_module/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_install_request/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_install_request/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_setup/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_setup/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_sparse_field/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_sparse_field/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_vat/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/base_vat/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/board/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/board/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/bus/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/18.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/18.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/18.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar_sms/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/calendar_sms/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/certificate/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/cloud_storage/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/cloud_storage_azure/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/cloud_storage_google/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm/18.0.1.8/__pycache__/post-migrate%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm/18.0.1.8/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm/18.0.1.8/post-migrate.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm/18.0.1.8/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm/18.0.1.8/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_enrich/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_enrich/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_mine/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_iap_mine/18.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_livechat/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/crm_livechat/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/data_recycle/18.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery_mondialrelay/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/delivery_stock_picking_batch/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/18.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/18.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/18.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/digest/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/18.0.1.9/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/18.0.1.9/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/18.0.1.9/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/18.0.1.9/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/18.0.1.9/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/18.0.1.9/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event/18.0.1.9/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_booth/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_booth_sale/18.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_booth_sale/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_crm/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_product/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_product/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_product/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_product/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sale/18.0.1.3/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sale/18.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sale/18.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sms/18.0.1.0/__pycache__/post-migrate%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sms/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sms/18.0.1.0/post-migrate.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sms/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/event_sms/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/fleet/18.0.0.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/fleet/18.0.0.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/fleet/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/fleet/18.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/gamification/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_account/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_account/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_calendar/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_calendar/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_calendar/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_calendar/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_calendar/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_calendar/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_gmail/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/google_gmail/18.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/18.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/18.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/18.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/18.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/18.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/18.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/18.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/18.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/18.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_attendance/18.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_calendar/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_calendar/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/18.0.1.0/noupdate_changes_work.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_contract/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/18.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/18.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/18.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/18.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/18.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_expense/18.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_fleet/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_fleet/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_gamification/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_gamification/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/18.0.1.6/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/18.0.1.6/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/18.0.1.6/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/18.0.1.6/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/18.0.1.6/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/18.0.1.6/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays/18.0.1.6/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_holidays_attendance/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_homeworking/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_homeworking_calendar/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_hourly_cost/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_hourly_cost/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_maintenance/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_maintenance/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_org_chart/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_org_chart/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_presence/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_presence/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/18.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/18.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/18.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/18.0.1.1/noupdate_changes_work.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/18.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/18.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_skills/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_skills/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_skills/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_skills/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_skills/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_skills/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_skills/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_sms/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_survey/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_survey/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_survey/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_survey/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_recruitment_survey/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_slides/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_slides/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_survey/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_skills_survey/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet_attendance/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_timesheet_attendance/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry_contract/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/hr_work_entry_holidays/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/html_editor/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/html_editor/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap/18.0.1.1/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap/18.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap/18.0.1.1/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap/18.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap_crm/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap_crm/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap_mail/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/iap_mail/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/im_livechat/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_account_withholding_tax/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ae/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_anz_ubl_pint/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ar/18.0.3.7/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ar_website_sale/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ar_withholding/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_au/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_be/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_bg_ledger/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_br/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_br_website_sale/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ca/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ch/18.0.11.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cl/18.0.3.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cl/18.0.3.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cn/18.0.1.8/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_co/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_cz/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_de/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008_purchase/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008_repair/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008_sale/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_din5008_stock/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/18.0.1.3/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/18.0.1.3/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/18.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk/18.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk_nemhandel/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_dk_oioubl/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ec/18.0.3.9/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ec_website_sale/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ee/18.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_eg/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_eg_edi_eta/18.0.0.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es/18.0.5.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es/18.0.5.4/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_facturae/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_sii/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_tbai/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_tbai_pos/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_verifactu/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_edi_verifactu_pos/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_es_pos/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fi/18.0.13.0.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr/18.0.2.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr/18.0.2.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr/18.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr/18.0.2.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_account/18.0.2.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_account/18.0.2.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_account/18.0.2.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_account/18.0.2.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_account/18.0.2.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_account/18.0.2.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_facturx_chorus_pro/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_hr_holidays/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_fr_pos_cert/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_gcc_invoice/18.0.1.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_gr_edi/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hk/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hu/18.0.3.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_hu_edi/18.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_id/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_id_efaktur/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_id_efaktur_coretax/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_id_pos/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_edi/18.0.1.03.00/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_edi_ewaybill/18.0.1.03.00/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_ewaybill_port/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_ewaybill_stock/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_gstin_status/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_hr_holidays/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_pos/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_pos/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_purchase/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_sale/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_withholding/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_in_withholding_payment/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it/18.0.0.7/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi/18.0.0.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi_doi/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi_ndd/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi_sale/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_edi_withholding/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_it_stock_ddt/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_jo_edi/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_jo_edi_extended/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_jp_ubl_pint/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ke/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ke_edi_tremol/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_kh/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_kr/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_latam_base/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_latam_check/18.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_latam_invoice_document/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lt/18.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lu/18.0.2.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_lv/18.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ma/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mt_pos/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mu_account/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mx/18.0.2.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_mx_hr/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_my_edi/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_my_edi_extended/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_my_edi_pos/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_my_ubl_pint/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_nl/18.0.3.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_no/18.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_om/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pe/18.0.3.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pe_pos/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ph/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pk/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pl/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pl_taxable_supply_date/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_pt/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ro/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ro_edi/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ro_edi_stock/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ro_edi_stock_batch/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_rs/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_rs_edi/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sa/18.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sa/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sa_edi/18.0.0.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sa_edi_pos/18.0.0.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_se/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sg/18.0.2.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sg_ubl_pint/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_si/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_sk/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_th/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tr/18.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tr_nilvera/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tr_nilvera_edispatch/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tr_nilvera_einvoice/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_tw_edi_ecpay/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ua/18.0.1.4/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_ug/18.0.1.0.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_us/18.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_us/18.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_us/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_us/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_uy/18.0.0.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_uy/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_vn/18.0.2.0.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/l10n_vn_edi_viettel/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/link_tracker/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/link_tracker/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/loyalty/18.0.1.0/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/loyalty/18.0.1.0/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/loyalty/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/loyalty/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/lunch/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/18.0.1.18/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/18.0.1.18/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/18.0.1.18/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/18.0.1.18/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/18.0.1.18/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/18.0.1.18/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/18.0.1.18/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/tests/__pycache__/data%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/tests/__pycache__/test_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/tests/data.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail/tests/test_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail_bot/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail_bot/18.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail_group/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail_group/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mail_plugin/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/maintenance/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/marketing_card/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/18.0.2.7/__pycache__/post-migrate%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/18.0.2.7/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/18.0.2.7/post-migrate.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/18.0.2.7/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing/18.0.2.7/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_crm/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_crm/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_crm_sms/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_crm_sms/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sale/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sale/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sale_sms/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sale_sms/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sms/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_sms/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_themes/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mass_mailing_themes/18.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/membership/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/membership/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_account/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_account/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_calendar/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_calendar/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_calendar/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_calendar/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_calendar/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_calendar/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_outlook/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/microsoft_outlook/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/18.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/18.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/18.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/18.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp/18.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_account/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_account/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_account/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_account/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_landed_costs/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_repair/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subcontracting/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subcontracting_dropshipping/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subcontracting_landed_costs/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/mrp_subcontracting_purchase/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/onboarding/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/onboarding/18.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/partner_autocomplete/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/partner_autocomplete/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/18.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/18.0.2.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/18.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/18.0.2.0/noupdate_changes_manual.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/18.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/18.0.2.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment/18.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_adyen/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_adyen/18.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_aps/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_asiapay/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_authorize/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_buckaroo/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/18.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/18.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/18.0.2.0/noupdate_changes_work.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/18.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_custom/18.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_demo/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_flutterwave/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_mercado_pago/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_mollie/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_nuvei/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/18.0.2.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/18.0.2.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/18.0.2.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_paypal/18.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_razorpay/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_razorpay/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_razorpay_oauth/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_stripe/18.0.2.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_worldline/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_worldline/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_xendit/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/payment_xendit/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/phone_validation/18.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/phone_validation/18.0.2.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/18.0.1.0.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/18.0.1.0.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/18.0.1.0.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/18.0.1.0.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/18.0.1.0.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/point_of_sale/18.0.1.0.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal_rating/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/portal_rating/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_adyen/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_discount/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_epson_printer/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_epson_printer/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_event/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_hr/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_hr/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_hr/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_hr/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_hr/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_hr/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_loyalty/18.0.2.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_mercado_pago/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_online_payment/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_online_payment_self_order/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_paytm/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_pine_labs/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_razorpay/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_restaurant_adyen/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_sale/18.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_sale/18.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_sale/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_sale/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_self_order/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_six/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_sms/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_sms/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_stripe/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/pos_viva_wallet/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/privacy_lookup/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/privacy_lookup/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/18.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/18.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/18.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/18.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/18.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/tests/__pycache__/data%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/tests/__pycache__/test_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/tests/data.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product/tests/test_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_email_template/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_expiry/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_expiry/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_images/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_margin/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/product_margin/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/18.0.1.3/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/18.0.1.3/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/18.0.1.3/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/18.0.1.3/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/18.0.1.3/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/18.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project/18.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_account/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_account/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_hr_expense/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_hr_expense/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_hr_skills/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_mrp/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_mrp/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_mrp_account/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_mrp_account/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_purchase/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_purchase/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_sms/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_sms/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_stock_account/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_stock_account/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_timesheet_holidays/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_timesheet_holidays/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_todo/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_todo/18.0.1.0/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_todo/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_todo/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/project_todo/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/18.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/18.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/18.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/18.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/18.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase/18.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_edi_ubl_bis3/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_edi_ubl_bis3/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_mrp/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_mrp/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_product_matrix/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_repair/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/18.0.0.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/18.0.0.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/18.0.0.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/18.0.0.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition/18.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition_stock/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_requisition_stock/18.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/18.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/18.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/18.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/18.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/purchase_stock/18.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/rating/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/rating/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/repair/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/18.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/18.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/18.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource_mail/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/resource_mail/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/18.0.1.2/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/18.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/18.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/18.0.1.2/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/18.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/18.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/18.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale/18.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_async_emails/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_crm/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_crm/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_edi_ubl/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_edi_ubl/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_expense/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_expense_margin/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_gelato/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty_delivery/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_loyalty_delivery/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_management/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_margin/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_margin/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_mrp/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_mrp/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_pdf_quote_builder/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_pdf_quote_builder/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_pdf_quote_builder/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_pdf_quote_builder/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_product_matrix/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_project/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_purchase/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_purchase/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_purchase/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_purchase/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_purchase/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_purchase/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_service/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_service/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_stock/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sale_timesheet/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sales_team/18.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sales_team/18.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sales_team/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sales_team/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sms/18.0.3.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sms/18.0.3.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/sms_twilio/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/snailmail/18.0.0.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/snailmail/18.0.0.4/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/snailmail_account/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/snailmail_account/18.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/social_media/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/social_media/18.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_pos_restaurant/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_stock_account/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/spreadsheet_dashboard_stock_account/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/18.0.1.1/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/18.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/18.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/18.0.1.1/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/18.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/18.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/18.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/tests/__pycache__/data_pull%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/tests/__pycache__/data_push%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/tests/__pycache__/test_migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/tests/data_pull.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/tests/data_push.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock/tests/test_migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/18.0.1.1/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/18.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/18.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/18.0.1.1/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/18.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/18.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_account/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_delivery/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_dropshipping/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_dropshipping/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_fleet/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_landed_costs/18.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_landed_costs/18.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_landed_costs/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_landed_costs/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_picking_batch/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_picking_batch/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_picking_batch/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_picking_batch/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_sms/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/stock_sms/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/18.0.3.7/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/18.0.3.7/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/18.0.3.7/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/18.0.3.7/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/survey/18.0.3.7/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/transifex/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/uom/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/uom/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/utm/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/utm/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_editor/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_editor/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_hierarchy/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_hierarchy/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_tour/18.0.1.0/__pycache__/end-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_tour/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_tour/18.0.1.0/end-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_tour/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_tour/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/web_tour/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_blog/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_blog/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm/18.0.2.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm/18.0.2.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_iap_reveal/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_livechat/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_livechat/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_crm_partner_assign/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_customer/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event/18.0.1.4/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event/18.0.1.4/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event/18.0.1.4/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event/18.0.1.4/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event/18.0.1.4/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_booth/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_booth_exhibitor/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_booth_sale_exhibitor/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_exhibitor/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_meet/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track/18.0.1.3/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track/18.0.1.3/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track/18.0.1.3/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track/18.0.1.3/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track/18.0.1.3/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track_live/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_event_track_quiz/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/18.0.1.2/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/18.0.1.2/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/18.0.1.2/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/18.0.1.2/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/18.0.1.2/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/18.0.1.2/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_forum/18.0.1.2/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_hr_recruitment/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_hr_recruitment/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_jitsi/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_jitsi/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_livechat/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_livechat/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_partner/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_partner/18.0.0.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_payment/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_payment/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_profile/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_profile/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_project/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_project/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_project/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_project/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/18.0.1.1/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/18.0.1.1/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/18.0.1.1/noupdate_changes.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/18.0.1.1/noupdate_changes_work.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/18.0.1.1/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/18.0.1.1/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/18.0.1.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale/18.0.1.1/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_autocomplete/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_collect/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_collect/18.0.1.0/__pycache__/pre-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_collect/18.0.1.0/noupdate_changes_work.xml
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_collect/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_collect/18.0.1.0/pre-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_collect/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_collect/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_comparison/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_comparison/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_loyalty/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_loyalty/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_mass_mailing/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_mondialrelay/18.0.0.1/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_slides/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_stock/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_stock/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_stock_wishlist/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_wishlist/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_sale_wishlist/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/18.0.2.7/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides/18.0.2.7/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_forum/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_survey/18.0.1.0/__pycache__/post-migration%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_survey/18.0.1.0/post-migration.py
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_survey/18.0.1.0/upgrade_analysis.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/scripts/website_slides_survey/18.0.1.0/upgrade_analysis_work.txt
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/banner.png
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/icon.png
+%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/index.html
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-18.0.1.0.0.399.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-18.0.1.0.0.399.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-18.0.1.0.0.399.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-18.0.1.0.0.399.dist-info/top_level.txt
diff --git a/devel/py-omegaconf/Makefile b/devel/py-omegaconf/Makefile
new file mode 100644
index 000000000000..52b6813df5ae
--- /dev/null
+++ b/devel/py-omegaconf/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= omegaconf
+DISTVERSION= 2.3.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Flexible configuration library
+WWW= https://github.com/omry/omegaconf
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}antlr4-python3-runtime>0:devel/py-antlr4-python3-runtime@${PY_FLAVOR}
+
+USES= java:build python
+
+USE_PYTHON= pep517 autoplist pytest
+
+TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
+
+NO_ARCH= yes
+
+# tests as of 2.3.0: 10 failed, 7761 passed, 354 skipped, 8 xfailed in 57.22s, failures are because if the missing build_helpers/test_files
+
+.include <bsd.port.mk>
diff --git a/devel/py-omegaconf/distinfo b/devel/py-omegaconf/distinfo
new file mode 100644
index 000000000000..004c4a425118
--- /dev/null
+++ b/devel/py-omegaconf/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1755640997
+SHA256 (omegaconf-2.3.0.tar.gz) = d5d4b6d29955cc50ad50c46dc269bcd92c6e00f5f90d23ab5fee7bfca4ba4cc7
+SIZE (omegaconf-2.3.0.tar.gz) = 3298120
diff --git a/devel/py-omegaconf/pkg-descr b/devel/py-omegaconf/pkg-descr
new file mode 100644
index 000000000000..ac03bea30f49
--- /dev/null
+++ b/devel/py-omegaconf/pkg-descr
@@ -0,0 +1,4 @@
+OmegaConf is a hierarchical configuration system, with support for merging
+configurations from multiple sources (YAML config files, dataclasses/objects
+and CLI arguments) providing a consistent API regardless of how the
+configuration was created.
diff --git a/devel/py-openapi-pydantic/Makefile b/devel/py-openapi-pydantic/Makefile
new file mode 100644
index 000000000000..140f0aa4a55c
--- /dev/null
+++ b/devel/py-openapi-pydantic/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= openapi-pydantic
+PORTVERSION= 0.5.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Generate OpenAPI schema from pydantic models
+WWW= https://github.com/mike-oakley/openapi-pydantic
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic2>=1.8:devel/py-pydantic2@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-openapi-pydantic/distinfo b/devel/py-openapi-pydantic/distinfo
new file mode 100644
index 000000000000..4c960554ef55
--- /dev/null
+++ b/devel/py-openapi-pydantic/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756658974
+SHA256 (openapi_pydantic-0.5.1.tar.gz) = ff6835af6bde7a459fb93eb93bb92b8749b754fc6e51b2f1590a19dc3005ee0d
+SIZE (openapi_pydantic-0.5.1.tar.gz) = 60892
diff --git a/devel/py-openapi-pydantic/pkg-descr b/devel/py-openapi-pydantic/pkg-descr
new file mode 100644
index 000000000000..dd0128b7717e
--- /dev/null
+++ b/devel/py-openapi-pydantic/pkg-descr
@@ -0,0 +1 @@
+openapi-pydantic is a OpenAPI (v3) specification schema as pydantic class.
diff --git a/devel/py-opentelemetry-api/Makefile b/devel/py-opentelemetry-api/Makefile
index 63263d08d698..186d216d1e21 100644
--- a/devel/py-opentelemetry-api/Makefile
+++ b/devel/py-opentelemetry-api/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-api
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-api/distinfo b/devel/py-opentelemetry-api/distinfo
index 3be428b8cfcb..7bdb870ad146 100644
--- a/devel/py-opentelemetry-api/distinfo
+++ b/devel/py-opentelemetry-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266094
-SHA256 (opentelemetry_api-1.35.0.tar.gz) = a111b959bcfa5b4d7dffc2fbd6a241aa72dd78dd8e79b5b1662bda896c5d2ffe
-SIZE (opentelemetry_api-1.35.0.tar.gz) = 64778
+TIMESTAMP = 1755062502
+SHA256 (opentelemetry_api-1.36.0.tar.gz) = 9a72572b9c416d004d492cbc6e61962c0501eaf945ece9b5a0f56597d8348aa0
+SIZE (opentelemetry_api-1.36.0.tar.gz) = 64780
diff --git a/devel/py-opentelemetry-distro/Makefile b/devel/py-opentelemetry-distro/Makefile
index 81afba646c5e..babfa71be6b8 100644
--- a/devel/py-opentelemetry-distro/Makefile
+++ b/devel/py-opentelemetry-distro/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-distro
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -27,6 +27,6 @@ OPTIONS_DEFINE= OTLP
OPTIONS_DEFAULT=OTLP
OTLP_DESC= OpenTelemetry Protocol support
-OTLP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp>=1.35.0:devel/py-opentelemetry-exporter-otlp@${PY_FLAVOR}
+OTLP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp>=1.36.0:devel/py-opentelemetry-exporter-otlp@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-opentelemetry-distro/distinfo b/devel/py-opentelemetry-distro/distinfo
index 766fca7b24d4..a08e365834e6 100644
--- a/devel/py-opentelemetry-distro/distinfo
+++ b/devel/py-opentelemetry-distro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566690
-SHA256 (opentelemetry_distro-0.56b0.tar.gz) = 87b82e2c53a4d617b9faaa7960395f73ed158bfebec790923abac0796974fe2d
-SIZE (opentelemetry_distro-0.56b0.tar.gz) = 2582
+TIMESTAMP = 1755062504
+SHA256 (opentelemetry_distro-0.57b0.tar.gz) = b9f69d4636cf2b6b986e9737d6f3f8fade802f8d0d97bf4003a0e43144885a23
+SIZE (opentelemetry_distro-0.57b0.tar.gz) = 2581
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile b/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile
index c7625c867b28..96c576b5975b 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp-proto-common
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo
index 4348dc947aee..49fc80cb1e53 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266098
-SHA256 (opentelemetry_exporter_otlp_proto_common-1.35.0.tar.gz) = 6f6d8c39f629b9fa5c79ce19a2829dbd93034f8ac51243cdf40ed2196f00d7eb
-SIZE (opentelemetry_exporter_otlp_proto_common-1.35.0.tar.gz) = 20299
+TIMESTAMP = 1755062508
+SHA256 (opentelemetry_exporter_otlp_proto_common-1.36.0.tar.gz) = 6c496ccbcbe26b04653cecadd92f73659b814c6e3579af157d8716e5f9f25cbf
+SIZE (opentelemetry_exporter_otlp_proto_common-1.36.0.tar.gz) = 20302
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile b/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile
index a482370217c1..7b6a828e6e9c 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp-proto-grpc
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>=1.57<2:devel/py-go
${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.15<2:devel/py-opentelemetry-api@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp-proto-common>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-exporter-otlp-proto-common@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}opentelemetry-proto>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-proto@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk>=${PORTVERSION}<1.36:devel/py-opentelemetry-sdk@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk>=${PORTVERSION}<1.37:devel/py-opentelemetry-sdk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo
index c3ad061ef133..7a90ea41c6f4 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266100
-SHA256 (opentelemetry_exporter_otlp_proto_grpc-1.35.0.tar.gz) = ac4c2c3aa5674642db0df0091ab43ec08bbd91a9be469c8d9b18923eb742b9cc
-SIZE (opentelemetry_exporter_otlp_proto_grpc-1.35.0.tar.gz) = 23794
+TIMESTAMP = 1755062510
+SHA256 (opentelemetry_exporter_otlp_proto_grpc-1.36.0.tar.gz) = b281afbf7036b325b3588b5b6c8bb175069e3978d1bd24071f4a59d04c1e5bbf
+SIZE (opentelemetry_exporter_otlp_proto_grpc-1.36.0.tar.gz) = 23822
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile b/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile
index 9020d6cf548f..4de26b5a2e31 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp-proto-http
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}googleapis-common-protos>=1.52<2:devel/py-go
${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.15<2:devel/py-opentelemetry-api@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}opentelemetry-exporter-otlp-proto-common>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-exporter-otlp-proto-common@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}opentelemetry-proto>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-proto@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk>=${PORTVERSION}<1.36:devel/py-opentelemetry-sdk@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}opentelemetry-sdk>=${PORTVERSION}<1.37:devel/py-opentelemetry-sdk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7<3:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR}
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo
index d3dbd5a40127..7fc86d60a625 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266102
-SHA256 (opentelemetry_exporter_otlp_proto_http-1.35.0.tar.gz) = cf940147f91b450ef5f66e9980d40eb187582eed399fa851f4a7a45bb880de79
-SIZE (opentelemetry_exporter_otlp_proto_http-1.35.0.tar.gz) = 15908
+TIMESTAMP = 1755062512
+SHA256 (opentelemetry_exporter_otlp_proto_http-1.36.0.tar.gz) = dd3637f72f774b9fc9608ab1ac479f8b44d09b6fb5b2f3df68a24ad1da7d356e
+SIZE (opentelemetry_exporter_otlp_proto_http-1.36.0.tar.gz) = 16213
diff --git a/devel/py-opentelemetry-exporter-otlp/Makefile b/devel/py-opentelemetry-exporter-otlp/Makefile
index 3a3c0c4f0cab..207b9930f951 100644
--- a/devel/py-opentelemetry-exporter-otlp/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp/distinfo b/devel/py-opentelemetry-exporter-otlp/distinfo
index cb666e335350..08e13d425779 100644
--- a/devel/py-opentelemetry-exporter-otlp/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266096
-SHA256 (opentelemetry_exporter_otlp-1.35.0.tar.gz) = f94feff09b3524df867c7876b79c96cef20068106cb5efe55340e8d08192c8a4
-SIZE (opentelemetry_exporter_otlp-1.35.0.tar.gz) = 6142
+TIMESTAMP = 1755062506
+SHA256 (opentelemetry_exporter_otlp-1.36.0.tar.gz) = 72f166ea5a8923ac42889337f903e93af57db8893de200369b07401e98e4e06b
+SIZE (opentelemetry_exporter_otlp-1.36.0.tar.gz) = 6144
diff --git a/devel/py-opentelemetry-instrumentation-asgi/Makefile b/devel/py-opentelemetry-instrumentation-asgi/Makefile
index d038673f4247..8945f581237a 100644
--- a/devel/py-opentelemetry-instrumentation-asgi/Makefile
+++ b/devel/py-opentelemetry-instrumentation-asgi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-asgi
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-asgi/distinfo b/devel/py-opentelemetry-instrumentation-asgi/distinfo
index 3e6d55e72243..96a2bc050824 100644
--- a/devel/py-opentelemetry-instrumentation-asgi/distinfo
+++ b/devel/py-opentelemetry-instrumentation-asgi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566694
-SHA256 (opentelemetry_instrumentation_asgi-0.56b0.tar.gz) = e9142c7a5ad81c019070640ab8a1c217d2ca7cb7621e413cde78d0caece8cda8
-SIZE (opentelemetry_instrumentation_asgi-0.56b0.tar.gz) = 24654
+TIMESTAMP = 1755062516
+SHA256 (opentelemetry_instrumentation_asgi-0.57b0.tar.gz) = a6f880b5d1838f65688fc992c65fbb1d3571f319d370990c32e759d3160e510b
+SIZE (opentelemetry_instrumentation_asgi-0.57b0.tar.gz) = 24654
diff --git a/devel/py-opentelemetry-instrumentation-dbapi/Makefile b/devel/py-opentelemetry-instrumentation-dbapi/Makefile
index 9e008f5ebef9..975f047fcd2b 100644
--- a/devel/py-opentelemetry-instrumentation-dbapi/Makefile
+++ b/devel/py-opentelemetry-instrumentation-dbapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-dbapi
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-dbapi/distinfo b/devel/py-opentelemetry-instrumentation-dbapi/distinfo
index e385727c5331..1d22d2146651 100644
--- a/devel/py-opentelemetry-instrumentation-dbapi/distinfo
+++ b/devel/py-opentelemetry-instrumentation-dbapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566696
-SHA256 (opentelemetry_instrumentation_dbapi-0.56b0.tar.gz) = 94b51a497e3ffe55e5c41b659ef2441f7a6f6ac38bb3cba7fe68bbef13801b6f
-SIZE (opentelemetry_instrumentation_dbapi-0.56b0.tar.gz) = 14176
+TIMESTAMP = 1755062518
+SHA256 (opentelemetry_instrumentation_dbapi-0.57b0.tar.gz) = 7ad9e39c91f6212f118435fd6fab842a1f78b2cbad1167f228c025bba2a8fc2d
+SIZE (opentelemetry_instrumentation_dbapi-0.57b0.tar.gz) = 14176
diff --git a/devel/py-opentelemetry-instrumentation-django/Makefile b/devel/py-opentelemetry-instrumentation-django/Makefile
index 0586572a7eb9..fc82045315f9 100644
--- a/devel/py-opentelemetry-instrumentation-django/Makefile
+++ b/devel/py-opentelemetry-instrumentation-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-django
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-django/distinfo b/devel/py-opentelemetry-instrumentation-django/distinfo
index bfabc14cada1..ad4f27675df6 100644
--- a/devel/py-opentelemetry-instrumentation-django/distinfo
+++ b/devel/py-opentelemetry-instrumentation-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566698
-SHA256 (opentelemetry_instrumentation_django-0.56b0.tar.gz) = 3ad1dff9b4c34d63fd5c512907ace38788bfbfa2d898353fb8c644925ed8a8b6
-SIZE (opentelemetry_instrumentation_django-0.56b0.tar.gz) = 25005
+TIMESTAMP = 1755062520
+SHA256 (opentelemetry_instrumentation_django-0.57b0.tar.gz) = df4116d2ea2c6bbbbf8853b843deb74d66bd0d573ddd372ec84fd60adaf977c6
+SIZE (opentelemetry_instrumentation_django-0.57b0.tar.gz) = 25005
diff --git a/devel/py-opentelemetry-instrumentation-fastapi/Makefile b/devel/py-opentelemetry-instrumentation-fastapi/Makefile
index afc1b4ab3532..48b3b22325f5 100644
--- a/devel/py-opentelemetry-instrumentation-fastapi/Makefile
+++ b/devel/py-opentelemetry-instrumentation-fastapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-fastapi
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-fastapi/distinfo b/devel/py-opentelemetry-instrumentation-fastapi/distinfo
index 496c690036d5..974f1dcdc146 100644
--- a/devel/py-opentelemetry-instrumentation-fastapi/distinfo
+++ b/devel/py-opentelemetry-instrumentation-fastapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566700
-SHA256 (opentelemetry_instrumentation_fastapi-0.56b0.tar.gz) = 83a3949ff6f48177758692265b24bab16830945841aec519a2c012351589c7ce
-SIZE (opentelemetry_instrumentation_fastapi-0.56b0.tar.gz) = 20275
+TIMESTAMP = 1755062522
+SHA256 (opentelemetry_instrumentation_fastapi-0.57b0.tar.gz) = 73ac22f3c472a8f9cb21d1fbe5a4bf2797690c295fff4a1c040e9b1b1688a105
+SIZE (opentelemetry_instrumentation_fastapi-0.57b0.tar.gz) = 20277
diff --git a/devel/py-opentelemetry-instrumentation-flask/Makefile b/devel/py-opentelemetry-instrumentation-flask/Makefile
index 9a717c18f6f3..79f3f3248091 100644
--- a/devel/py-opentelemetry-instrumentation-flask/Makefile
+++ b/devel/py-opentelemetry-instrumentation-flask/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-flask
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-flask/distinfo b/devel/py-opentelemetry-instrumentation-flask/distinfo
index c8fa525a76f9..253ef9bb2ac2 100644
--- a/devel/py-opentelemetry-instrumentation-flask/distinfo
+++ b/devel/py-opentelemetry-instrumentation-flask/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566702
-SHA256 (opentelemetry_instrumentation_flask-0.56b0.tar.gz) = c470e4ff89bc950e30840bab1ff87f7e5c770b62bc1a2c6df32f5c6ede7fae07
-SIZE (opentelemetry_instrumentation_flask-0.56b0.tar.gz) = 19380
+TIMESTAMP = 1755062524
+SHA256 (opentelemetry_instrumentation_flask-0.57b0.tar.gz) = c5244a40b03664db966d844a32f43c900181431b77929be62a68d4907e86ed25
+SIZE (opentelemetry_instrumentation_flask-0.57b0.tar.gz) = 19381
diff --git a/devel/py-opentelemetry-instrumentation-psycopg2/Makefile b/devel/py-opentelemetry-instrumentation-psycopg2/Makefile
index cdbe4420209e..f1f395607ad1 100644
--- a/devel/py-opentelemetry-instrumentation-psycopg2/Makefile
+++ b/devel/py-opentelemetry-instrumentation-psycopg2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-psycopg2
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-psycopg2/distinfo b/devel/py-opentelemetry-instrumentation-psycopg2/distinfo
index ee16e23ea213..4d06d286b546 100644
--- a/devel/py-opentelemetry-instrumentation-psycopg2/distinfo
+++ b/devel/py-opentelemetry-instrumentation-psycopg2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566704
-SHA256 (opentelemetry_instrumentation_psycopg2-0.56b0.tar.gz) = 33b4186a8728e7d10521d6c8be8f3eeb432a3a5945b278fe66ee62b75776d68c
-SIZE (opentelemetry_instrumentation_psycopg2-0.56b0.tar.gz) = 10651
+TIMESTAMP = 1755062526
+SHA256 (opentelemetry_instrumentation_psycopg2-0.57b0.tar.gz) = 4e9d05d661c50985f0a5d7f090a7f399d453b467c9912c7611fcef693d15b038
+SIZE (opentelemetry_instrumentation_psycopg2-0.57b0.tar.gz) = 10722
diff --git a/devel/py-opentelemetry-instrumentation-requests/Makefile b/devel/py-opentelemetry-instrumentation-requests/Makefile
index 2b1b4d1669dd..f80485f0d710 100644
--- a/devel/py-opentelemetry-instrumentation-requests/Makefile
+++ b/devel/py-opentelemetry-instrumentation-requests/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-requests
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-requests/distinfo b/devel/py-opentelemetry-instrumentation-requests/distinfo
index a9d5bd10fcb1..e90e25dbf527 100644
--- a/devel/py-opentelemetry-instrumentation-requests/distinfo
+++ b/devel/py-opentelemetry-instrumentation-requests/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566706
-SHA256 (opentelemetry_instrumentation_requests-0.56b0.tar.gz) = bd1ed4f49d377108541ec26beb7050c31548073d43796f5d92bb91a3125fb566
-SIZE (opentelemetry_instrumentation_requests-0.56b0.tar.gz) = 15187
+TIMESTAMP = 1755062528
+SHA256 (opentelemetry_instrumentation_requests-0.57b0.tar.gz) = 193bd3fd1f14737721876fb1952dffc7d43795586118df633a91ecd9057446ff
+SIZE (opentelemetry_instrumentation_requests-0.57b0.tar.gz) = 15182
diff --git a/devel/py-opentelemetry-instrumentation-urllib/Makefile b/devel/py-opentelemetry-instrumentation-urllib/Makefile
index bc5e301999fc..4723b4990156 100644
--- a/devel/py-opentelemetry-instrumentation-urllib/Makefile
+++ b/devel/py-opentelemetry-instrumentation-urllib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-urllib
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-urllib/distinfo b/devel/py-opentelemetry-instrumentation-urllib/distinfo
index ed2e5f252b8c..66613bbce2de 100644
--- a/devel/py-opentelemetry-instrumentation-urllib/distinfo
+++ b/devel/py-opentelemetry-instrumentation-urllib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566708
-SHA256 (opentelemetry_instrumentation_urllib-0.56b0.tar.gz) = 127401fa17f84ec2f9f0b72d0c968ecb50a6c86651a5d69e6a8cf733b881d328
-SIZE (opentelemetry_instrumentation_urllib-0.56b0.tar.gz) = 13932
+TIMESTAMP = 1755062530
+SHA256 (opentelemetry_instrumentation_urllib-0.57b0.tar.gz) = 657225ceae8bb52b67bd5c26dcb8a33f0efb041f1baea4c59dbd1adbc63a4162
+SIZE (opentelemetry_instrumentation_urllib-0.57b0.tar.gz) = 13929
diff --git a/devel/py-opentelemetry-instrumentation-urllib3/Makefile b/devel/py-opentelemetry-instrumentation-urllib3/Makefile
index 0ceb7911d817..a5cbaf2e7e4c 100644
--- a/devel/py-opentelemetry-instrumentation-urllib3/Makefile
+++ b/devel/py-opentelemetry-instrumentation-urllib3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-urllib3
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-urllib3/distinfo b/devel/py-opentelemetry-instrumentation-urllib3/distinfo
index 63a125f845df..dbf627b28751 100644
--- a/devel/py-opentelemetry-instrumentation-urllib3/distinfo
+++ b/devel/py-opentelemetry-instrumentation-urllib3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566710
-SHA256 (opentelemetry_instrumentation_urllib3-0.56b0.tar.gz) = 4ae4a6877f4137bce60695a03bdfed376f56b6698cc6de286f6401d90260e4ce
-SIZE (opentelemetry_instrumentation_urllib3-0.56b0.tar.gz) = 15789
+TIMESTAMP = 1755062532
+SHA256 (opentelemetry_instrumentation_urllib3-0.57b0.tar.gz) = f49d8c3d1d81ae56304a08b14a7f564d250733ed75cd2210ccef815b5af2eea1
+SIZE (opentelemetry_instrumentation_urllib3-0.57b0.tar.gz) = 15790
diff --git a/devel/py-opentelemetry-instrumentation-wsgi/Makefile b/devel/py-opentelemetry-instrumentation-wsgi/Makefile
index b2befeca119e..4200f5979320 100644
--- a/devel/py-opentelemetry-instrumentation-wsgi/Makefile
+++ b/devel/py-opentelemetry-instrumentation-wsgi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-wsgi
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation-wsgi/distinfo b/devel/py-opentelemetry-instrumentation-wsgi/distinfo
index 843c19dbac5c..9f5830ee75e5 100644
--- a/devel/py-opentelemetry-instrumentation-wsgi/distinfo
+++ b/devel/py-opentelemetry-instrumentation-wsgi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566712
-SHA256 (opentelemetry_instrumentation_wsgi-0.56b0.tar.gz) = 45618cf9819f1a863a3ef9963654c73293a0118271820cb88281e8ea08d0a31b
-SIZE (opentelemetry_instrumentation_wsgi-0.56b0.tar.gz) = 18374
+TIMESTAMP = 1755062534
+SHA256 (opentelemetry_instrumentation_wsgi-0.57b0.tar.gz) = d7e16b3b87930c30fc4c1bbc8b58c5dd6eefade493a3a5e7343bc24d572bc5b7
+SIZE (opentelemetry_instrumentation_wsgi-0.57b0.tar.gz) = 18376
diff --git a/devel/py-opentelemetry-instrumentation/Makefile b/devel/py-opentelemetry-instrumentation/Makefile
index 2de111088094..e64d303d4d71 100644
--- a/devel/py-opentelemetry-instrumentation/Makefile
+++ b/devel/py-opentelemetry-instrumentation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-instrumentation/distinfo b/devel/py-opentelemetry-instrumentation/distinfo
index 610a787aaffa..60e9ac2f6b85 100644
--- a/devel/py-opentelemetry-instrumentation/distinfo
+++ b/devel/py-opentelemetry-instrumentation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566692
-SHA256 (opentelemetry_instrumentation-0.56b0.tar.gz) = d2dbb3021188ca0ec8c5606349ee9a2919239627e8341d4d37f1d21ec3291d11
-SIZE (opentelemetry_instrumentation-0.56b0.tar.gz) = 28551
+TIMESTAMP = 1755062514
+SHA256 (opentelemetry_instrumentation-0.57b0.tar.gz) = f2a30135ba77cdea2b0e1df272f4163c154e978f57214795d72f40befd4fcf05
+SIZE (opentelemetry_instrumentation-0.57b0.tar.gz) = 30807
diff --git a/devel/py-opentelemetry-proto/Makefile b/devel/py-opentelemetry-proto/Makefile
index 5eed6ca93db5..d536eed9502b 100644
--- a/devel/py-opentelemetry-proto/Makefile
+++ b/devel/py-opentelemetry-proto/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-proto
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-proto/distinfo b/devel/py-opentelemetry-proto/distinfo
index 46c3125ecf24..2b917e170ea0 100644
--- a/devel/py-opentelemetry-proto/distinfo
+++ b/devel/py-opentelemetry-proto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266104
-SHA256 (opentelemetry_proto-1.35.0.tar.gz) = 532497341bd3e1c074def7c5b00172601b28bb83b48afc41a4b779f26eb4ee05
-SIZE (opentelemetry_proto-1.35.0.tar.gz) = 46151
+TIMESTAMP = 1755062536
+SHA256 (opentelemetry_proto-1.36.0.tar.gz) = 0f10b3c72f74c91e0764a5ec88fd8f1c368ea5d9c64639fb455e2854ef87dd2f
+SIZE (opentelemetry_proto-1.36.0.tar.gz) = 46152
diff --git a/devel/py-opentelemetry-sdk/Makefile b/devel/py-opentelemetry-sdk/Makefile
index 56fe664b7591..12b8a2ded1cb 100644
--- a/devel/py-opentelemetry-sdk/Makefile
+++ b/devel/py-opentelemetry-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-sdk
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-api@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}opentelemetry-semantic-conventions>=0.56b${PORTVERSION:E}<0.56b${PORTVERSION:E}_99:devel/py-opentelemetry-semantic-conventions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}opentelemetry-semantic-conventions>=0.57b${PORTVERSION:E}<0.57b${PORTVERSION:E}_99:devel/py-opentelemetry-semantic-conventions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/devel/py-opentelemetry-sdk/distinfo b/devel/py-opentelemetry-sdk/distinfo
index 157332d3c487..a9ef5915fc07 100644
--- a/devel/py-opentelemetry-sdk/distinfo
+++ b/devel/py-opentelemetry-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266106
-SHA256 (opentelemetry_sdk-1.35.0.tar.gz) = 2a400b415ab68aaa6f04e8a6a9f6552908fb3090ae2ff78d6ae0c597ac581954
-SIZE (opentelemetry_sdk-1.35.0.tar.gz) = 160871
+TIMESTAMP = 1755062538
+SHA256 (opentelemetry_sdk-1.36.0.tar.gz) = 19c8c81599f51b71670661ff7495c905d8fdf6976e41622d5245b791b06fa581
+SIZE (opentelemetry_sdk-1.36.0.tar.gz) = 162557
diff --git a/devel/py-opentelemetry-semantic-conventions/Makefile b/devel/py-opentelemetry-semantic-conventions/Makefile
index 5c639d19d4b3..e33faa8fe41e 100644
--- a/devel/py-opentelemetry-semantic-conventions/Makefile
+++ b/devel/py-opentelemetry-semantic-conventions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-semantic-conventions
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.35.${PORTVERSION:C|.*b||}<1.35.${PORTVERSION:C|.*b||}_99:devel/py-opentelemetry-api@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.36.${PORTVERSION:C|.*b||}<1.36.${PORTVERSION:C|.*b||}_99:devel/py-opentelemetry-api@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/devel/py-opentelemetry-semantic-conventions/distinfo b/devel/py-opentelemetry-semantic-conventions/distinfo
index ddad9cf7b2ba..8c02c506e6a9 100644
--- a/devel/py-opentelemetry-semantic-conventions/distinfo
+++ b/devel/py-opentelemetry-semantic-conventions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266108
-SHA256 (opentelemetry_semantic_conventions-0.56b0.tar.gz) = c114c2eacc8ff6d3908cb328c811eaf64e6d68623840be9224dc829c4fd6c2ea
-SIZE (opentelemetry_semantic_conventions-0.56b0.tar.gz) = 124221
+TIMESTAMP = 1755062540
+SHA256 (opentelemetry_semantic_conventions-0.57b0.tar.gz) = 609a4a79c7891b4620d64c7aac6898f872d790d75f22019913a660756f27ff32
+SIZE (opentelemetry_semantic_conventions-0.57b0.tar.gz) = 124225
diff --git a/devel/py-opentelemetry-util-http/Makefile b/devel/py-opentelemetry-util-http/Makefile
index 90929afc9a5b..91d14b4a42d5 100644
--- a/devel/py-opentelemetry-util-http/Makefile
+++ b/devel/py-opentelemetry-util-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-util-http
-PORTVERSION= 0.56b0
+PORTVERSION= 0.57b0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-util-http/distinfo b/devel/py-opentelemetry-util-http/distinfo
index 6664f06d6fcf..e4a60f9fbf81 100644
--- a/devel/py-opentelemetry-util-http/distinfo
+++ b/devel/py-opentelemetry-util-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566714
-SHA256 (opentelemetry_util_http-0.56b0.tar.gz) = 9a0c8573a68e3242a2d3e5840476088e63714e6d3e25f67127945ab0c7143074
-SIZE (opentelemetry_util_http-0.56b0.tar.gz) = 9404
+TIMESTAMP = 1755062542
+SHA256 (opentelemetry_util_http-0.57b0.tar.gz) = f7417595ead0eb42ed1863ec9b2f839fc740368cd7bbbfc1d0a47bc1ab0aba11
+SIZE (opentelemetry_util_http-0.57b0.tar.gz) = 9405
diff --git a/devel/py-openupgradelib/Makefile b/devel/py-openupgradelib/Makefile
new file mode 100644
index 000000000000..7f463f34e5fd
--- /dev/null
+++ b/devel/py-openupgradelib/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= openupgradelib
+DISTVERSION= 3.11.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Library to be called from Odoo migration scripts
+WWW= https://github.com/OCA/${PORTNAME} \
+ https://pypi.org/project/${PORTNAME}
+
+LICENSE= AGPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cssselect>=0:www/py-cssselect@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+.include <bsd.port.mk>
diff --git a/devel/py-openupgradelib/distinfo b/devel/py-openupgradelib/distinfo
new file mode 100644
index 000000000000..ee0f2a907c35
--- /dev/null
+++ b/devel/py-openupgradelib/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758573341
+SHA256 (openupgradelib-3.11.1.tar.gz) = b37adbf37b94e649febb99eaa887ee218c3b372061087e35e3901af585d8cbed
+SIZE (openupgradelib-3.11.1.tar.gz) = 7852021
diff --git a/devel/py-openupgradelib/pkg-descr b/devel/py-openupgradelib/pkg-descr
new file mode 100644
index 000000000000..2953a90ea4bd
--- /dev/null
+++ b/devel/py-openupgradelib/pkg-descr
@@ -0,0 +1,5 @@
+Open Upgrade Library (openupgradelib) is a Python library designed
+to assist with migrating Odoo databases between different versions,
+particularly major releases. It provides helper functions for writing
+migration scripts that handle complex data transformations and
+structural changes in the database.
diff --git a/devel/py-orjson/Makefile b/devel/py-orjson/Makefile
index f51fba02a100..a04b3b1f8db5 100644
--- a/devel/py-orjson/Makefile
+++ b/devel/py-orjson/Makefile
@@ -1,6 +1,6 @@
PORTNAME= orjson
DISTVERSION= 3.10.15
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ormsgpack/Makefile b/devel/py-ormsgpack/Makefile
index 47e993c0818d..c6bdf25c551a 100644
--- a/devel/py-ormsgpack/Makefile
+++ b/devel/py-ormsgpack/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ormsgpack
DISTVERSION= 1.10.0
+PORTREVISION= 2
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-os-vif/Makefile b/devel/py-os-vif/Makefile
index 884f7320ef57..ba4f151bce64 100644
--- a/devel/py-os-vif/Makefile
+++ b/devel/py-os-vif/Makefile
@@ -1,5 +1,5 @@
PORTNAME= os-vif
-PORTVERSION= 4.2.0
+PORTVERSION= 4.2.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-os-vif/distinfo b/devel/py-os-vif/distinfo
index f41394ca00e0..2895f3431c7a 100644
--- a/devel/py-os-vif/distinfo
+++ b/devel/py-os-vif/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266110
-SHA256 (os_vif-4.2.0.tar.gz) = 8d826c796e578c88b6105049a612732c7fd5e799c9144769d4e9ba79985fc99a
-SIZE (os_vif-4.2.0.tar.gz) = 104290
+TIMESTAMP = 1757120688
+SHA256 (os_vif-4.2.1.tar.gz) = 372ddfd471a955ecb813543829be91869fd51c51d3a1f6866a96b56954de4c52
+SIZE (os_vif-4.2.1.tar.gz) = 104317
diff --git a/devel/py-oslo.cache/Makefile b/devel/py-oslo.cache/Makefile
index 64456f576ced..d871839a9017 100644
--- a/devel/py-oslo.cache/Makefile
+++ b/devel/py-oslo.cache/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oslo.cache
-PORTVERSION= 3.11.0
+PORTVERSION= 3.12.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ WWW= https://docs.openstack.org/oslo.cache/latest/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=3.0.0:devel/py-debtcollector@${PY_FLAVOR} \
diff --git a/devel/py-oslo.cache/distinfo b/devel/py-oslo.cache/distinfo
index 4cf40d9f4381..b5228baf7a8a 100644
--- a/devel/py-oslo.cache/distinfo
+++ b/devel/py-oslo.cache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266112
-SHA256 (oslo_cache-3.11.0.tar.gz) = 05e6d26330b861a596c34c7005932086a1fd49284052bd8b5055121d547e67b1
-SIZE (oslo_cache-3.11.0.tar.gz) = 77464
+TIMESTAMP = 1757120690
+SHA256 (oslo_cache-3.12.0.tar.gz) = b994e62b1fef31913e94c62e4e5fbc289414ce45523caf62870be2bcadf4515c
+SIZE (oslo_cache-3.12.0.tar.gz) = 77217
diff --git a/devel/py-oslo.vmware/Makefile b/devel/py-oslo.vmware/Makefile
index a259856c41b8..72993c8e3532 100644
--- a/devel/py-oslo.vmware/Makefile
+++ b/devel/py-oslo.vmware/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oslo.vmware
PORTVERSION= 4.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1:devel/py-defusedxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}eventlet>=0.18.2:net/py-eventlet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=4.5.0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=4.5.0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.26.0:devel/py-oslo.concurrency@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}oslo.context>=2.19.2:devel/py-oslo.context@${PY_FLAVOR} \
diff --git a/devel/py-ovsdbapp/Makefile b/devel/py-ovsdbapp/Makefile
index 9ca6d6cd013f..2b8cfca5a16f 100644
--- a/devel/py-ovsdbapp/Makefile
+++ b/devel/py-ovsdbapp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ovsdbapp
-PORTVERSION= 2.12.0
+PORTVERSION= 2.13.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ovsdbapp/distinfo b/devel/py-ovsdbapp/distinfo
index ab2081b991ee..60364c78c32d 100644
--- a/devel/py-ovsdbapp/distinfo
+++ b/devel/py-ovsdbapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715402
-SHA256 (ovsdbapp-2.12.0.tar.gz) = ee6f7cf298a9bb183ba1854ae6f60916dbcd7feb944426475b90ecb3047c61ce
-SIZE (ovsdbapp-2.12.0.tar.gz) = 126509
+TIMESTAMP = 1757120692
+SHA256 (ovsdbapp-2.13.0.tar.gz) = a6c643531a85c97a460641a4b374576b9211eaa7e41714b6be9dcb8f5804e049
+SIZE (ovsdbapp-2.13.0.tar.gz) = 127786
diff --git a/devel/py-pbr/Makefile b/devel/py-pbr/Makefile
index ec3938eb3e32..d1c3a0365442 100644
--- a/devel/py-pbr/Makefile
+++ b/devel/py-pbr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pbr
-PORTVERSION= 6.1.1
+PORTVERSION= 7.0.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pbr/distinfo b/devel/py-pbr/distinfo
index 09babf8e3899..7e51318d4866 100644
--- a/devel/py-pbr/distinfo
+++ b/devel/py-pbr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738982840
-SHA256 (pbr-6.1.1.tar.gz) = 93ea72ce6989eb2eed99d0f75721474f69ad88128afdef5ac377eb797c4bf76b
-SIZE (pbr-6.1.1.tar.gz) = 125702
+TIMESTAMP = 1757120694
+SHA256 (pbr-7.0.1.tar.gz) = 3ecbcb11d2b8551588ec816b3756b1eb4394186c3b689b17e04850dfc20f7e57
+SIZE (pbr-7.0.1.tar.gz) = 130086
diff --git a/devel/py-pbs-installer/Makefile b/devel/py-pbs-installer/Makefile
index 3724f11d9b75..a9d2a7518f77 100644
--- a/devel/py-pbs-installer/Makefile
+++ b/devel/py-pbs-installer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pbs-installer
-PORTVERSION= 2025.7.23
+PORTVERSION= 2025.8.28
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pbs-installer/distinfo b/devel/py-pbs-installer/distinfo
index 32dc7cdd818a..124095f6122d 100644
--- a/devel/py-pbs-installer/distinfo
+++ b/devel/py-pbs-installer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369380
-SHA256 (pbs_installer-2025.7.23.tar.gz) = 0dcf3038b4d04f9b41c4f80fc43ac05de34c0bf949580308a6894836a0340752
-SIZE (pbs_installer-2025.7.23.tar.gz) = 57755
+TIMESTAMP = 1757120696
+SHA256 (pbs_installer-2025.8.28.tar.gz) = 3accb1a184a048e657323c17d1c48b2969e49501b165e7200a520af7022d9bb0
+SIZE (pbs_installer-2025.8.28.tar.gz) = 59192
diff --git a/devel/py-pdm/Makefile b/devel/py-pdm/Makefile
index 54465b5fd244..6a95c75d6bd2 100644
--- a/devel/py-pdm/Makefile
+++ b/devel/py-pdm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pdm
-PORTVERSION= 2.25.4
+PORTVERSION= 2.25.9
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,13 +18,13 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>=0:devel/py-blinker@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>=2024.8.30:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dep-logic>=0.5:devel/py-dep-logic@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}filelock>=3.13:sysutils/py-filelock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}findpython>=0.6.0<1.0.0:devel/py-findpython@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}findpython>=0.7.0<1.0.0:devel/py-findpython@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hishel>=0.0.32:devel/py-hishel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpcore>=1.0.6:www/py-httpcore@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx>=0.20<1:www/py-httpx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}id>=1.5.0:devel/py-id@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}installer>=0.7<0.8:devel/py-installer@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=20.9:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=22.0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pbs-installer>=2025.6.6:devel/py-pbs-installer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyproject-hooks>=0:devel/py-pyproject-hooks@${PY_FLAVOR} \
@@ -59,7 +59,7 @@ MSGPACK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_F
.if ${PYTHON_REL} < 31000
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6:devel/py-importlib-metadata@${PY_FLAVOR}
.else
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}truststore>=0.9:security/py-truststore@${PY_FLAVOR}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}truststore>=0.10.4:security/py-truststore@${PY_FLAVOR}
.endif
.include <bsd.port.post.mk>
diff --git a/devel/py-pdm/distinfo b/devel/py-pdm/distinfo
index 1b102676d49c..a0d5687b04ce 100644
--- a/devel/py-pdm/distinfo
+++ b/devel/py-pdm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375053
-SHA256 (pdm-2.25.4.tar.gz) = bd655d789429928d6e27ff6693c19c82bc81aa75ba51d7b1c6102d039c8f211c
-SIZE (pdm-2.25.4.tar.gz) = 2663701
+TIMESTAMP = 1757120698
+SHA256 (pdm-2.25.9.tar.gz) = fb5fcd561986db1d83255d01e97e2e16f80debf743934d891a62ff2933ccc80c
+SIZE (pdm-2.25.9.tar.gz) = 2664950
diff --git a/devel/py-pebble/Makefile b/devel/py-pebble/Makefile
index 6cb5df7a532a..9007c8aeb14f 100644
--- a/devel/py-pebble/Makefile
+++ b/devel/py-pebble/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pebble
-PORTVERSION= 5.1.2
+PORTVERSION= 5.1.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pebble/distinfo b/devel/py-pebble/distinfo
index ff279264d2fb..65ae78ee15c1 100644
--- a/devel/py-pebble/distinfo
+++ b/devel/py-pebble/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796078
-SHA256 (pebble-5.1.2.tar.gz) = 9d1fb7c81ae9f9c6679558ac21289f9fa382826939fa80c8ef67f9b5e6a38a3f
-SIZE (pebble-5.1.2.tar.gz) = 38813
+TIMESTAMP = 1757120700
+SHA256 (pebble-5.1.3.tar.gz) = 9fdf00dde4abb09907817114ad8cf822836b6d6cc8f43a3f0ec741be276086e7
+SIZE (pebble-5.1.3.tar.gz) = 39027
diff --git a/devel/py-pendulum/Makefile b/devel/py-pendulum/Makefile
index bcb2e73b3426..b92f24b94aab 100644
--- a/devel/py-pendulum/Makefile
+++ b/devel/py-pendulum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pendulum
PORTVERSION= 3.1.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-phmdoctest/Makefile b/devel/py-phmdoctest/Makefile
index 39b2540608b1..43916cdb0d04 100644
--- a/devel/py-phmdoctest/Makefile
+++ b/devel/py-phmdoctest/Makefile
@@ -1,5 +1,6 @@
PORTNAME= phmdoctest
DISTVERSION= 1.4.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.1.1:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}CommonMark>=0.9.1:textproc/py-CommonMark@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}monotable>=2.1.1:devel/py-monotable@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=1.0.0:textproc/py-tomli@${PY_FLAVOR}
+ ${PY_TOMLI}
USES= python
USE_PYTHON= pep517 autoplist pytest
diff --git a/devel/py-pip-check/Makefile b/devel/py-pip-check/Makefile
index 5f9c9e8e448a..4a061fb143ef 100644
--- a/devel/py-pip-check/Makefile
+++ b/devel/py-pip-check/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pip-check
-PORTVERSION= 3.1
+PORTVERSION= 3.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pip-check/distinfo b/devel/py-pip-check/distinfo
index 47825772eaf8..b9bab8b48d83 100644
--- a/devel/py-pip-check/distinfo
+++ b/devel/py-pip-check/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178036
-SHA256 (pip_check-3.1.tar.gz) = fccd9df3ad83c6d56054503a43445b08bbaea2ce8941b00342dd63e0def8b693
-SIZE (pip_check-3.1.tar.gz) = 22221
+TIMESTAMP = 1757120702
+SHA256 (pip_check-3.2.tar.gz) = 765560bcea452b5bbb409ac58eddf77790c1aa29e8007316cb935e2fc29f9ddc
+SIZE (pip_check-3.2.tar.gz) = 24521
diff --git a/devel/py-pip-tools/Makefile b/devel/py-pip-tools/Makefile
index 972fc310091f..871eaa08f038 100644
--- a/devel/py-pip-tools/Makefile
+++ b/devel/py-pip-tools/Makefile
@@ -1,9 +1,9 @@
PORTNAME= pip-tools
-PORTVERSION= 7.4.1
-PORTREVISION= 1
+PORTVERSION= 7.5.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= pip_tools-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Keep your pinned dependencies fresh
diff --git a/devel/py-pip-tools/distinfo b/devel/py-pip-tools/distinfo
index ce7b05468654..3fcc8c78ff2d 100644
--- a/devel/py-pip-tools/distinfo
+++ b/devel/py-pip-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720536498
-SHA256 (pip-tools-7.4.1.tar.gz) = 864826f5073864450e24dbeeb85ce3920cdfb09848a3d69ebf537b521f14bcc9
-SIZE (pip-tools-7.4.1.tar.gz) = 145417
+TIMESTAMP = 1755062546
+SHA256 (pip_tools-7.5.0.tar.gz) = 30639f50961bb09f49d22f4389e8d7d990709677c094ce1114186b1f2e9b5821
+SIZE (pip_tools-7.5.0.tar.gz) = 158683
diff --git a/devel/py-platformdirs/Makefile b/devel/py-platformdirs/Makefile
index 3e0ba3b98799..a0b633f22e98 100644
--- a/devel/py-platformdirs/Makefile
+++ b/devel/py-platformdirs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= platformdirs
-PORTVERSION= 4.3.8
+PORTVERSION= 4.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-platformdirs/distinfo b/devel/py-platformdirs/distinfo
index bc9ab312a34a..a0fb3ef7f709 100644
--- a/devel/py-platformdirs/distinfo
+++ b/devel/py-platformdirs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546538
-SHA256 (platformdirs-4.3.8.tar.gz) = 3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc
-SIZE (platformdirs-4.3.8.tar.gz) = 21362
+TIMESTAMP = 1757120704
+SHA256 (platformdirs-4.4.0.tar.gz) = ca753cf4d81dc309bc67b0ea38fd15dc97bc30ce419a7f58d13eb3bf14c4febf
+SIZE (platformdirs-4.4.0.tar.gz) = 21634
diff --git a/devel/py-plux/Makefile b/devel/py-plux/Makefile
index ec77b4e81870..b4ac7acd1aaa 100644
--- a/devel/py-plux/Makefile
+++ b/devel/py-plux/Makefile
@@ -1,5 +1,5 @@
PORTNAME= plux
-PORTVERSION= 1.12.1
+PORTVERSION= 1.13.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-plux/distinfo b/devel/py-plux/distinfo
index b887a3075d7e..db59b6632bf8 100644
--- a/devel/py-plux/distinfo
+++ b/devel/py-plux/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729994312
-SHA256 (plux-1.12.1.tar.gz) = 1ed44a6edbb7343f4711ff75ddaf87bed066c53625d41b63a0b4edd3f77792ba
-SIZE (plux-1.12.1.tar.gz) = 31566
+TIMESTAMP = 1757120706
+SHA256 (plux-1.13.0.tar.gz) = 0358a618883be270cf8dd6b5ae48e633a7fecd386cff6347c8560116f4688a75
+SIZE (plux-1.13.0.tar.gz) = 32977
diff --git a/devel/py-poetry/Makefile b/devel/py-poetry/Makefile
index eca1731b9f02..1c519ceb49b5 100644
--- a/devel/py-poetry/Makefile
+++ b/devel/py-poetry/Makefile
@@ -1,6 +1,6 @@
PORTNAME= poetry
-PORTVERSION= 2.1.3
-PORTREVISION= 2
+PORTVERSION= 2.1.4
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/python-poetry/poetry/releases/download/${PORTVERSION}/
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=2.0:devel/py-poetry-core@${PY
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>=1.2.1<2.0.0:devel/py-build@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cachecontrol>=0.14.0<0.15.0:www/py-cachecontrol@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cleo>=2.1.0<3.0.0:devel/py-cleo@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dulwich>=0.22.6<0.23.0:devel/py-dulwich@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dulwich>=0.24.0<0.25.0:devel/py-dulwich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fastjsonschema>=2.18.0<3.0.0:devel/py-fastjsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}findpython>=0.6.2:devel/py-findpython@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}installer>=0.7.0<0.8.0:devel/py-installer@${PY_FLAVOR} \
@@ -27,7 +27,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>=1.2.1<2.0.0:devel/py-build@${PY_FLAVO
${PYTHON_PKGNAMEPREFIX}pbs-installer>=2025.1.6<2026.0.0:devel/py-pbs-installer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pkginfo>=1.12<2.0:sysutils/py-pkginfo@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=3.0.0<5:devel/py-platformdirs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}poetry-core>=${PORTVERSION}<${PORTVERSION}_99:devel/py-poetry-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}poetry-core>=2.1.3<2.1.3_99:devel/py-poetry-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyproject-hooks>=1.0.0<2.0.0:devel/py-pyproject-hooks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.26<3.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=1.0.0<2.0.0:www/py-requests-toolbelt@${PY_FLAVOR} \
diff --git a/devel/py-poetry/distinfo b/devel/py-poetry/distinfo
index ee54a8c7c07a..84f683777867 100644
--- a/devel/py-poetry/distinfo
+++ b/devel/py-poetry/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546540
-SHA256 (poetry-2.1.3.tar.gz) = f2c9bd6790b19475976d88ea4553bcc3533c0dc73f740edc4fffe9e2add50594
-SIZE (poetry-2.1.3.tar.gz) = 3435640
+TIMESTAMP = 1757120708
+SHA256 (poetry-2.1.4.tar.gz) = bed4af5fc87fb145258ac5b1dae77de2cd7082ec494e3b2f66bca0f477cbfc5c
+SIZE (poetry-2.1.4.tar.gz) = 3435981
diff --git a/devel/py-poetry/files/patch-dulwich b/devel/py-poetry/files/patch-dulwich
new file mode 100644
index 000000000000..cbb8acb9209b
--- /dev/null
+++ b/devel/py-poetry/files/patch-dulwich
@@ -0,0 +1,65 @@
+Obtained from: https://github.com/python-poetry/poetry/commit/68ea7c862b9ab14ea4644a9d4f12b10c496ba85f
+
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
++++ pyproject.toml
+@@ -8,7 +8,7 @@ dependencies = [
+ "build (>=1.2.1,<2.0.0)",
+ "cachecontrol[filecache] (>=0.14.0,<0.15.0)",
+ "cleo (>=2.1.0,<3.0.0)",
+- "dulwich (>=0.22.6,<0.23.0)",
++ "dulwich (>=0.24.0,<0.25.0)",
+ "fastjsonschema (>=2.18.0,<3.0.0)",
+ # <8.7 because .metadata() (and Distribution.metadata) can now return None,
+ # which requires some adaptions to our code.
+--- src/poetry/vcs/git/backend.py.orig 1970-01-01 00:00:00 UTC
++++ src/poetry/vcs/git/backend.py
+@@ -355,7 +355,7 @@ class Git:
+
+ try:
+ with local:
+- local.reset_index()
++ local.get_worktree().reset_index()
+ except (AssertionError, KeyError) as e:
+ # this implies the ref we need does not exist or is invalid
+ if isinstance(e, KeyError):
+--- tests/vcs/git/conftest.py.orig 1970-01-01 00:00:00 UTC
++++ tests/vcs/git/conftest.py
+@@ -16,12 +16,13 @@ def temp_repo(tmp_path: Path) -> TempRepoFixture:
+ def temp_repo(tmp_path: Path) -> TempRepoFixture:
+ """Temporary repository with 2 commits"""
+ repo = dulwich.repo.Repo.init(str(tmp_path))
++ worktree = repo.get_worktree()
+
+ # init commit
+ (tmp_path / "foo").write_text("foo", encoding="utf-8")
+- repo.stage(["foo"])
++ worktree.stage(["foo"])
+
+- init_commit = repo.do_commit(
++ init_commit = worktree.commit(
+ committer=b"User <user@example.com>",
+ author=b"User <user@example.com>",
+ message=b"init",
+@@ -30,8 +31,8 @@ def temp_repo(tmp_path: Path) -> TempRepoFixture:
+
+ # one commit which is not "head"
+ (tmp_path / "bar").write_text("bar", encoding="utf-8")
+- repo.stage(["bar"])
+- middle_commit = repo.do_commit(
++ worktree.stage(["bar"])
++ middle_commit = worktree.commit(
+ committer=b"User <user@example.com>",
+ author=b"User <user@example.com>",
+ message=b"extra",
+@@ -40,9 +41,9 @@ def temp_repo(tmp_path: Path) -> TempRepoFixture:
+
+ # extra commit
+ (tmp_path / "third").write_text("third file", encoding="utf-8")
+- repo.stage(["third"])
++ worktree.stage(["third"])
+
+- head_commit = repo.do_commit(
++ head_commit = worktree.commit(
+ committer=b"User <user@example.com>",
+ author=b"User <user@example.com>",
+ message=b"extra",
diff --git a/devel/py-poetry/files/patch-virtualenv b/devel/py-poetry/files/patch-virtualenv
new file mode 100644
index 000000000000..7c944365b029
--- /dev/null
+++ b/devel/py-poetry/files/patch-virtualenv
@@ -0,0 +1,25 @@
+Obtained from: https://github.com/python-poetry/poetry/commit/9f276d3dab71ba741107a5a7f4efc12fdda5cb0b
+
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
++++ pyproject.toml
+@@ -27,8 +27,7 @@ dependencies = [
+ "tomlkit (>=0.11.4,<1.0.0)",
+ # trove-classifiers uses calver, so version is unclamped
+ "trove-classifiers (>=2022.5.19)",
+- # upper pin as quickfix for https://github.com/python-poetry/poetry/issues/10490
+- "virtualenv (>=20.26.6,<20.33.0)",
++ "virtualenv (>=20.26.6)",
+ "xattr (>=1.0.0,<2.0.0) ; sys_platform == 'darwin'",
+ "findpython (>=0.6.2,<0.7.0)",
+ "pbs-installer[download,install] (>=2025.1.6,<2026.0.0)",
+--- src/poetry/utils/env/env_manager.py.orig 1970-01-01 00:00:00 UTC
++++ src/poetry/utils/env/env_manager.py
+@@ -532,7 +532,7 @@ class EnvManager:
+ args = [
+ "--no-download",
+ "--no-periodic-update",
+- "--try-first-with",
++ "--python",
+ executable_str or sys.executable,
+ ]
+
diff --git a/devel/py-pondpond/Makefile b/devel/py-pondpond/Makefile
new file mode 100644
index 000000000000..ae1ad3bfcc37
--- /dev/null
+++ b/devel/py-pondpond/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= pondpond
+DISTVERSION= 1.4.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= High performance object-pooling library for Python
+WWW= https://github.com/T-baby/pondpond
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-pep517>=1.0.0:devel/py-pdm-pep517@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}madoka>=0.7.1:devel/py-madoka@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0.20.1:devel/py-pytest-asyncio@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517 pytest
+
+NO_ARCH= yes
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/py-pondpond/distinfo b/devel/py-pondpond/distinfo
new file mode 100644
index 000000000000..d19f6438a9a8
--- /dev/null
+++ b/devel/py-pondpond/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758876518
+SHA256 (pondpond-1.4.1.tar.gz) = 8afa34b869d1434d21dd2ec12644abc3b1733fcda8fcf355300338a13a79bb7b
+SIZE (pondpond-1.4.1.tar.gz) = 15237
diff --git a/devel/py-pondpond/pkg-descr b/devel/py-pondpond/pkg-descr
new file mode 100644
index 000000000000..8d24bfcf3ef9
--- /dev/null
+++ b/devel/py-pondpond/pkg-descr
@@ -0,0 +1,6 @@
+Pond is a high performance object-pooling library for Python, it has a
+smaller memory usage and a higher borrow hit rate.
+
+Pond is probably the first publicly available object pooling library
+in Python with complete test cases, over 90% coverage, complete code
+comments, and good documentation.
diff --git a/devel/py-pre-commit-hooks/Makefile b/devel/py-pre-commit-hooks/Makefile
index 25f2af65f842..76af22fa09d2 100644
--- a/devel/py-pre-commit-hooks/Makefile
+++ b/devel/py-pre-commit-hooks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pre-commit-hooks
-PORTVERSION= 5.0.0
+PORTVERSION= 6.0.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pre-commit-hooks/distinfo b/devel/py-pre-commit-hooks/distinfo
index 0a7ed215e913..887e52011584 100644
--- a/devel/py-pre-commit-hooks/distinfo
+++ b/devel/py-pre-commit-hooks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728632382
-SHA256 (pre_commit_hooks-5.0.0.tar.gz) = 10626959a9eaf602fbfc22bc61b6e75801436f82326bfcee82bb1f2fc4bc646e
-SIZE (pre_commit_hooks-5.0.0.tar.gz) = 29747
+TIMESTAMP = 1757120710
+SHA256 (pre_commit_hooks-6.0.0.tar.gz) = 76d8370c006f5026cdd638a397a678d26dda735a3c88137e05885a020f824034
+SIZE (pre_commit_hooks-6.0.0.tar.gz) = 28293
diff --git a/devel/py-prompt-toolkit/Makefile b/devel/py-prompt-toolkit/Makefile
index 9699ea0332d1..9e09e08327ed 100644
--- a/devel/py-prompt-toolkit/Makefile
+++ b/devel/py-prompt-toolkit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= prompt-toolkit
-PORTVERSION= 3.0.51
+PORTVERSION= 3.0.52
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -7,7 +7,7 @@ DISTNAME= prompt_toolkit-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library for building powerful interactive command lines in Python
-WWW= https://python-prompt-toolkit.readthedocs.io/en/master/ \
+WWW= https://python-prompt-toolkit.readthedocs.io/en/stable/ \
https://github.com/prompt-toolkit/python-prompt-toolkit
LICENSE= BSD3CLAUSE
diff --git a/devel/py-prompt-toolkit/distinfo b/devel/py-prompt-toolkit/distinfo
index cff33b136a38..60740265c957 100644
--- a/devel/py-prompt-toolkit/distinfo
+++ b/devel/py-prompt-toolkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178042
-SHA256 (prompt_toolkit-3.0.51.tar.gz) = 931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed
-SIZE (prompt_toolkit-3.0.51.tar.gz) = 428940
+TIMESTAMP = 1757120712
+SHA256 (prompt_toolkit-3.0.52.tar.gz) = 28cde192929c8e7321de85de1ddbe736f1375148b02f2e17edd840042b1be855
+SIZE (prompt_toolkit-3.0.52.tar.gz) = 434198
diff --git a/devel/py-protobuf/Makefile b/devel/py-protobuf/Makefile
index fe75838720b1..a7913b657bd4 100644
--- a/devel/py-protobuf/Makefile
+++ b/devel/py-protobuf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protobuf
-PORTVERSION= 6.31.1
+PORTVERSION= 6.32.0
PORTEPOCH= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
diff --git a/devel/py-protobuf/distinfo b/devel/py-protobuf/distinfo
index e86b2fb02641..f6cc3be18498 100644
--- a/devel/py-protobuf/distinfo
+++ b/devel/py-protobuf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796080
-SHA256 (protobuf-6.31.1.tar.gz) = d8cac4c982f0b957a4dc73a80e2ea24fab08e679c0de9deb835f4a12d69aca9a
-SIZE (protobuf-6.31.1.tar.gz) = 441797
+TIMESTAMP = 1757120714
+SHA256 (protobuf-6.32.0.tar.gz) = a81439049127067fc49ec1d36e25c6ee1d1a2b7be930675f919258d03c04e7d2
+SIZE (protobuf-6.32.0.tar.gz) = 440614
diff --git a/devel/py-psygnal/Makefile b/devel/py-psygnal/Makefile
index 847943fa61d3..ef98c81ad75c 100644
--- a/devel/py-psygnal/Makefile
+++ b/devel/py-psygnal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= psygnal
-PORTVERSION= 0.14.0
+PORTVERSION= 0.14.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-psygnal/distinfo b/devel/py-psygnal/distinfo
index b90db5515cb3..b925c2604b8f 100644
--- a/devel/py-psygnal/distinfo
+++ b/devel/py-psygnal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622367
-SHA256 (psygnal-0.14.0.tar.gz) = bdd219217d240611af31621a6701505256e245abb6e0dc86d7e4443c3f7d6d41
-SIZE (psygnal-0.14.0.tar.gz) = 121999
+TIMESTAMP = 1757120716
+SHA256 (psygnal-0.14.1.tar.gz) = cc663f571bd52c74168bba81d870e39d633d8281397df6d14874ec664122e41d
+SIZE (psygnal-0.14.1.tar.gz) = 124166
diff --git a/devel/py-ptpython/Makefile b/devel/py-ptpython/Makefile
index fbc0df42657d..e33343bf9992 100644
--- a/devel/py-ptpython/Makefile
+++ b/devel/py-ptpython/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ptpython
-PORTVERSION= 3.0.30
+PORTVERSION= 3.0.31
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,7 +24,7 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
OPTIONS_DEFINE= ALL PTIPYTHON
-ALL_DESC= All optional dependency
+ALL_DESC= All optional dependencies
PTIPYTHON_DESC= Interactive shell with IPython support
PTIPYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=0:devel/ipython@${PY_FLAVOR}
diff --git a/devel/py-ptpython/distinfo b/devel/py-ptpython/distinfo
index f7bb1e69bfad..ec50d0a68360 100644
--- a/devel/py-ptpython/distinfo
+++ b/devel/py-ptpython/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178044
-SHA256 (ptpython-3.0.30.tar.gz) = 51a07f9b8ebf8435a5aaeb22831cca4a52e87029771a2637df2763c79d3d8776
-SIZE (ptpython-3.0.30.tar.gz) = 72812
+TIMESTAMP = 1757120718
+SHA256 (ptpython-3.0.31.tar.gz) = 4fed0be42bad01b7c299922cf262f51d8a77c9c8ab8e261c902e981a57439c13
+SIZE (ptpython-3.0.31.tar.gz) = 73045
diff --git a/devel/py-pyTooling/Makefile b/devel/py-pyTooling/Makefile
index c6f2553c0b5e..c49f158fe214 100644
--- a/devel/py-pyTooling/Makefile
+++ b/devel/py-pyTooling/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pyTooling
DISTVERSIONPREFIX= v
DISTVERSION= 8.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
#MASTER_SITES= PYPI # requirements.txt is missing
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,7 +20,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anytree>=2.8.0:devel/py-anytree@${PY_FLAVOR
${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}igraph>0:math/py-igraph@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}itertree>0:devel/py-itertree@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mypy>=1.10:devel/py-mypy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}networkx>=2.6:math/py-networkx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-benchmark>=4.0.0:devel/py-pytest-benchmark@${PY_FLAVOR} \
diff --git a/devel/py-pyairtable/Makefile b/devel/py-pyairtable/Makefile
index b84931114b1e..98c0641a0a52 100644
--- a/devel/py-pyairtable/Makefile
+++ b/devel/py-pyairtable/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyairtable
-PORTVERSION= 3.1.1
+PORTVERSION= 3.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyairtable/distinfo b/devel/py-pyairtable/distinfo
index f7d1b5102f2e..a9aad0822385 100644
--- a/devel/py-pyairtable/distinfo
+++ b/devel/py-pyairtable/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288958
-SHA256 (pyairtable-3.1.1.tar.gz) = b185fef12119f249e0e704ab4e4b15a29080fc892ad4d551a1053a1bb609ef2e
-SIZE (pyairtable-3.1.1.tar.gz) = 147131
+TIMESTAMP = 1757120720
+SHA256 (pyairtable-3.2.0.tar.gz) = f6fd1e3abdc28014dbecde8591c826560c5cb5a2d389e518647c2e5ecb88478d
+SIZE (pyairtable-3.2.0.tar.gz) = 148898
diff --git a/devel/py-pycrdt-websocket/Makefile b/devel/py-pycrdt-websocket/Makefile
index ec59317aaa57..5e42b0af68e0 100644
--- a/devel/py-pycrdt-websocket/Makefile
+++ b/devel/py-pycrdt-websocket/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pycrdt-websocket
-PORTVERSION= 0.15.5
+PORTVERSION= 0.16.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/jupyter-server/pycrdt-websocket/releases/download/v${PORTVERSION}/
@@ -16,8 +16,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=3.6.2<5:devel/py-anyio@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycrdt>=0.12.13<0.13.0:devel/py-pycrdt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlite-anyio>=0.2.3<0.3.0:databases/py-sqlite-anyio@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pycrdt>=0.12.16<0.13.0:devel/py-pycrdt@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pycrdt-store>=0.1.0<0.2.0:devel/py-pycrdt-store@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-pycrdt-websocket/distinfo b/devel/py-pycrdt-websocket/distinfo
index 46642ece3467..934e5d47e9d4 100644
--- a/devel/py-pycrdt-websocket/distinfo
+++ b/devel/py-pycrdt-websocket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178048
-SHA256 (pycrdt_websocket-0.15.5.tar.gz) = aff8c07693ab43b98102ccdaf421738c7d0893db376815de824ea4b4e533de7e
-SIZE (pycrdt_websocket-0.15.5.tar.gz) = 18972
+TIMESTAMP = 1757120724
+SHA256 (pycrdt_websocket-0.16.0.tar.gz) = 89d4d830f41028c55cc9877635f73f94f49131ca73ffac7353d0be421150d0fd
+SIZE (pycrdt_websocket-0.16.0.tar.gz) = 23152
diff --git a/devel/py-pycrdt/Makefile b/devel/py-pycrdt/Makefile
index af71e06d6034..503a7612ff34 100644
--- a/devel/py-pycrdt/Makefile
+++ b/devel/py-pycrdt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pycrdt
-PORTVERSION= 0.12.26
+PORTVERSION= 0.12.32
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pycrdt/Makefile.crates b/devel/py-pycrdt/Makefile.crates
index ae5e1776c341..24ef6cb9743a 100644
--- a/devel/py-pycrdt/Makefile.crates
+++ b/devel/py-pycrdt/Makefile.crates
@@ -1,14 +1,14 @@
CARGO_CRATES= arc-swap-1.7.1 \
- async-lock-3.4.0 \
- async-trait-0.1.88 \
+ async-lock-3.4.1 \
+ async-trait-0.1.89 \
autocfg-1.5.0 \
- bitflags-2.9.1 \
+ bitflags-2.9.4 \
bumpalo-3.19.0 \
- cfg-if-1.0.1 \
+ cfg-if-1.0.3 \
concurrent-queue-2.5.0 \
crossbeam-utils-0.8.21 \
dashmap-6.1.0 \
- event-listener-5.4.0 \
+ event-listener-5.4.1 \
event-listener-strategy-0.5.4 \
fastrand-2.3.0 \
getrandom-0.2.16 \
@@ -16,10 +16,10 @@ CARGO_CRATES= arc-swap-1.7.1 \
heck-0.5.0 \
indoc-2.0.6 \
itoa-1.0.15 \
- js-sys-0.3.77 \
- libc-0.2.174 \
+ js-sys-0.3.78 \
+ libc-0.2.175 \
lock_api-0.4.13 \
- log-0.4.27 \
+ log-0.4.28 \
memchr-2.7.5 \
memoffset-0.9.1 \
once_cell-1.21.3 \
@@ -27,33 +27,33 @@ CARGO_CRATES= arc-swap-1.7.1 \
parking_lot_core-0.9.11 \
pin-project-lite-0.2.16 \
portable-atomic-1.11.1 \
- proc-macro2-1.0.95 \
- pyo3-0.25.1 \
- pyo3-build-config-0.25.1 \
- pyo3-ffi-0.25.1 \
- pyo3-macros-0.25.1 \
- pyo3-macros-backend-0.25.1 \
+ proc-macro2-1.0.101 \
+ pyo3-0.26.0 \
+ pyo3-build-config-0.26.0 \
+ pyo3-ffi-0.26.0 \
+ pyo3-macros-0.26.0 \
+ pyo3-macros-backend-0.26.0 \
quote-1.0.40 \
- redox_syscall-0.5.13 \
+ redox_syscall-0.5.17 \
ryu-1.0.20 \
scopeguard-1.2.0 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
- smallstr-0.3.0 \
+ serde_json-1.0.143 \
+ smallstr-0.3.1 \
smallvec-1.15.1 \
- syn-2.0.104 \
+ syn-2.0.106 \
target-lexicon-0.13.2 \
- thiserror-2.0.12 \
- thiserror-impl-2.0.12 \
+ thiserror-2.0.16 \
+ thiserror-impl-2.0.16 \
unicode-ident-1.0.18 \
unindent-0.2.4 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
+ wasm-bindgen-0.2.101 \
+ wasm-bindgen-backend-0.2.101 \
+ wasm-bindgen-macro-0.2.101 \
+ wasm-bindgen-macro-support-0.2.101 \
+ wasm-bindgen-shared-0.2.101 \
windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_msvc-0.52.6 \
diff --git a/devel/py-pycrdt/distinfo b/devel/py-pycrdt/distinfo
index c1e9d598dbb7..dc90f294d241 100644
--- a/devel/py-pycrdt/distinfo
+++ b/devel/py-pycrdt/distinfo
@@ -1,28 +1,28 @@
-TIMESTAMP = 1752566716
-SHA256 (pycrdt-0.12.26.tar.gz) = 4e79b6c688b466cb27a1b7ff6abe770acb9984ec22d378658119e5501a44a382
-SIZE (pycrdt-0.12.26.tar.gz) = 76697
+TIMESTAMP = 1757436505
+SHA256 (pycrdt-0.12.32.tar.gz) = dea468ab041616f520715998bc456d41a357e5d5baf1cfb967c8d73462dabafd
+SIZE (pycrdt-0.12.32.tar.gz) = 77521
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
-SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
-SIZE (rust/crates/async-lock-3.4.0.crate) = 34446
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/async-lock-3.4.1.crate) = 5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc
+SIZE (rust/crates/async-lock-3.4.1.crate) = 40981
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
-SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
-SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -37,14 +37,14 @@ SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738
+SIZE (rust/crates/js-sys-0.3.78.crate) = 56010
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
@@ -59,22 +59,22 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
-SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
-SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
-SIZE (rust/crates/pyo3-build-config-0.25.1.crate) = 34126
-SHA256 (rust/crates/pyo3-ffi-0.25.1.crate) = 7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c
-SIZE (rust/crates/pyo3-ffi-0.25.1.crate) = 78058
-SHA256 (rust/crates/pyo3-macros-0.25.1.crate) = a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50
-SIZE (rust/crates/pyo3-macros-0.25.1.crate) = 8886
-SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc
-SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/pyo3-0.26.0.crate) = 7ba0117f4212101ee6544044dae45abe1083d30ce7b29c4b5cbdfa2354e07383
+SIZE (rust/crates/pyo3-0.26.0.crate) = 1151579
+SHA256 (rust/crates/pyo3-build-config-0.26.0.crate) = 4fc6ddaf24947d12a9aa31ac65431fb1b851b8f4365426e182901eabfb87df5f
+SIZE (rust/crates/pyo3-build-config-0.26.0.crate) = 34309
+SHA256 (rust/crates/pyo3-ffi-0.26.0.crate) = 025474d3928738efb38ac36d4744a74a400c901c7596199e20e45d98eb194105
+SIZE (rust/crates/pyo3-ffi-0.26.0.crate) = 78247
+SHA256 (rust/crates/pyo3-macros-0.26.0.crate) = 2e64eb489f22fe1c95911b77c44cc41e7c19f3082fc81cce90f657cdc42ffded
+SIZE (rust/crates/pyo3-macros-0.26.0.crate) = 8906
+SHA256 (rust/crates/pyo3-macros-backend-0.26.0.crate) = 100246c0ecf400b475341b8455a9213344569af29a3c841d29270e53102e0fcf
+SIZE (rust/crates/pyo3-macros-backend-0.26.0.crate) = 81809
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -83,36 +83,36 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/smallstr-0.3.0.crate) = 63b1aefdf380735ff8ded0b15f31aab05daf1f70216c01c02a12926badd1df9d
-SIZE (rust/crates/smallstr-0.3.0.crate) = 12221
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
+SHA256 (rust/crates/smallstr-0.3.1.crate) = 862077b1e764f04c251fe82a2ef562fd78d7cadaeb072ca7c2bcaf7217b1ff3b
+SIZE (rust/crates/smallstr-0.3.1.crate) = 13348
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
SIZE (rust/crates/unindent-0.2.4.crate) = 7422
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
+SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
+SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
+SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
diff --git a/devel/py-pydantic-core/Makefile b/devel/py-pydantic-core/Makefile
index fa475dc7ce1a..1c10e85e49bb 100644
--- a/devel/py-pydantic-core/Makefile
+++ b/devel/py-pydantic-core/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pydantic-core
PORTVERSION= 2.33.2
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pydantic-resolve/Makefile b/devel/py-pydantic-resolve/Makefile
index 4705fd86e555..af2ea557e824 100644
--- a/devel/py-pydantic-resolve/Makefile
+++ b/devel/py-pydantic-resolve/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pydantic-resolve
-PORTVERSION= 1.12.4
+PORTVERSION= 1.13.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pydantic-resolve/distinfo b/devel/py-pydantic-resolve/distinfo
index c5c205fa0d0e..e181291b8949 100644
--- a/devel/py-pydantic-resolve/distinfo
+++ b/devel/py-pydantic-resolve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416402
-SHA256 (pydantic_resolve-1.12.4.tar.gz) = 2be83c51d738e7345ff148d65659f6c5358972743b7a6e75586ef4ffd40bf593
-SIZE (pydantic_resolve-1.12.4.tar.gz) = 24181
+TIMESTAMP = 1757436507
+SHA256 (pydantic_resolve-1.13.2.tar.gz) = 48d3ba00c766fa8bd7c86ff0e77a6fb149f9819a124bff8783835628ce35106a
+SIZE (pydantic_resolve-1.13.2.tar.gz) = 24512
diff --git a/devel/py-pydantic-yaml/Makefile b/devel/py-pydantic-yaml/Makefile
index 89bf683fab2e..8ed7690a5c4f 100644
--- a/devel/py-pydantic-yaml/Makefile
+++ b/devel/py-pydantic-yaml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pydantic-yaml
-PORTVERSION= 1.5.1
+PORTVERSION= 1.6.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pydantic-yaml/distinfo b/devel/py-pydantic-yaml/distinfo
index cf6f7c3e0388..75c2130098d0 100644
--- a/devel/py-pydantic-yaml/distinfo
+++ b/devel/py-pydantic-yaml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495787
-SHA256 (pydantic_yaml-1.5.1.tar.gz) = 8345ae97ad5861652df571486051a5b051d2abdfc8092ddb0e4e0383e5da9a12
-SIZE (pydantic_yaml-1.5.1.tar.gz) = 21460
+TIMESTAMP = 1757120728
+SHA256 (pydantic_yaml-1.6.0.tar.gz) = ce5f10b65d95ca45846a36ea8dae54e550fa3058e7d6218e0179184d9bf6f660
+SIZE (pydantic_yaml-1.6.0.tar.gz) = 25782
diff --git a/devel/py-pydenticon/Makefile b/devel/py-pydenticon/Makefile
index 3dfe4b073928..8e8c91b9eaf0 100644
--- a/devel/py-pydenticon/Makefile
+++ b/devel/py-pydenticon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pydenticon
PORTVERSION= 0.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pygit2/Makefile b/devel/py-pygit2/Makefile
index 395ac9fc958e..377dadd998b4 100644
--- a/devel/py-pygit2/Makefile
+++ b/devel/py-pygit2/Makefile
@@ -1,7 +1,7 @@
# Also update devel/libgit2, devel/libgit2-glib, devel/rubygem-rugged
PORTNAME= pygit2
-PORTVERSION= 1.18.0
+PORTVERSION= 1.18.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pygit2/distinfo b/devel/py-pygit2/distinfo
index f9ebecfdce65..65063e7cf5eb 100644
--- a/devel/py-pygit2/distinfo
+++ b/devel/py-pygit2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749355033
-SHA256 (pygit2-1.18.0.tar.gz) = fbd01d04a4d2ce289aaa02cf858043679bf0dd1f9855c6b88ed95382c1f5011a
-SIZE (pygit2-1.18.0.tar.gz) = 773270
+TIMESTAMP = 1755838595
+SHA256 (pygit2-1.18.2.tar.gz) = eca87e0662c965715b7f13491d5e858df2c0908341dee9bde2bc03268e460f55
+SIZE (pygit2-1.18.2.tar.gz) = 797200
diff --git a/devel/py-pykdtree/Makefile b/devel/py-pykdtree/Makefile
index 6d55c41638e3..732586babac7 100644
--- a/devel/py-pykdtree/Makefile
+++ b/devel/py-pykdtree/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pykdtree
-PORTVERSION= 1.4.2
+PORTVERSION= 1.4.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pykdtree/distinfo b/devel/py-pykdtree/distinfo
index 80661b1b5fd2..4f515395681f 100644
--- a/devel/py-pykdtree/distinfo
+++ b/devel/py-pykdtree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266126
-SHA256 (pykdtree-1.4.2.tar.gz) = bd2b967a16a5510efa873ee52d959d0d821389cc749bb51673ae68316eeb65f5
-SIZE (pykdtree-1.4.2.tar.gz) = 29074
+TIMESTAMP = 1757120730
+SHA256 (pykdtree-1.4.3.tar.gz) = d9187930ffb8c822c52595b64948b47346694ee2a49e2702420b58f743d786f5
+SIZE (pykdtree-1.4.3.tar.gz) = 30472
diff --git a/devel/py-pykdtree/files/patch-pyproject.toml b/devel/py-pykdtree/files/patch-pyproject.toml
index 6a3c1e7e2fdf..59dd05f6c3d7 100644
--- a/devel/py-pykdtree/files/patch-pyproject.toml
+++ b/devel/py-pykdtree/files/patch-pyproject.toml
@@ -1,7 +1,7 @@
---- pyproject.toml.orig 2024-04-18 13:16:14 UTC
+--- pyproject.toml.orig 2025-08-06 11:01:27 UTC
+++ pyproject.toml
@@ -1,3 +1,3 @@
[build-system]
--requires = ["setuptools", "numpy>=2.0.0rc1,<3", "Cython>=3"]
-+requires = ["setuptools", "numpy", "Cython>=3"]
+-requires = ["setuptools", "numpy>=2.0.0,<3", "Cython>=3.1"]
++requires = ["setuptools", "numpy>=0,<3", "Cython>=3.1"]
build-backend = "setuptools.build_meta"
diff --git a/devel/py-pymaven-patch/Makefile b/devel/py-pymaven-patch/Makefile
index 9fc5fc0d5098..053df718dfea 100644
--- a/devel/py-pymaven-patch/Makefile
+++ b/devel/py-pymaven-patch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pymaven-patch
DISTVERSION= 0.3.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}pbr>=1.9:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.0.0:devel/py-lxml5@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0.0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.10<2.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0<3.0.0:www/py-requests@${PY_FLAVOR}
diff --git a/devel/py-pyperscan/Makefile b/devel/py-pyperscan/Makefile
index 2384eac7d220..769612db21a8 100644
--- a/devel/py-pyperscan/Makefile
+++ b/devel/py-pyperscan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pyperscan
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 9
+PORTREVISION= 11
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyproject-fmt-rust/Makefile b/devel/py-pyproject-fmt-rust/Makefile
index b7fe6917e89b..61ccf8e7bda9 100644
--- a/devel/py-pyproject-fmt-rust/Makefile
+++ b/devel/py-pyproject-fmt-rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyproject-fmt-rust
PORTVERSION= 1.2.1
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyproject-fmt/Makefile b/devel/py-pyproject-fmt/Makefile
index b1c1dfbcce58..bdced9852e87 100644
--- a/devel/py-pyproject-fmt/Makefile
+++ b/devel/py-pyproject-fmt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyproject-fmt
PORTVERSION= 2.6.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyquery/Makefile b/devel/py-pyquery/Makefile
index 8f737b2b57b3..68c9dc8d149b 100644
--- a/devel/py-pyquery/Makefile
+++ b/devel/py-pyquery/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyquery
PORTVERSION= 2.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=1.2.0:www/py-cssselect@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=2.1:devel/py-lxml5@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml>=2.1:devel/py-lxml@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-pyquil/Makefile b/devel/py-pyquil/Makefile
index faf3cb023d05..41ca2843342a 100644
--- a/devel/py-pyquil/Makefile
+++ b/devel/py-pyquil/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyquil
DISTVERSION= 4.6.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel python # quantum-computing
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyright/Makefile b/devel/py-pyright/Makefile
index 90d84502f16a..b0acb7f5d704 100644
--- a/devel/py-pyright/Makefile
+++ b/devel/py-pyright/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyright
-PORTVERSION= 1.1.403
+PORTVERSION= 1.1.405
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyright/distinfo b/devel/py-pyright/distinfo
index af383b97edd8..a60219a0544b 100644
--- a/devel/py-pyright/distinfo
+++ b/devel/py-pyright/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266128
-SHA256 (pyright-1.1.403.tar.gz) = 3ab69b9f41c67fb5bbb4d7a36243256f0d549ed3608678d381d5f51863921104
-SIZE (pyright-1.1.403.tar.gz) = 3913526
+TIMESTAMP = 1757436509
+SHA256 (pyright-1.1.405.tar.gz) = 5c2a30e1037af27eb463a1cc0b9f6d65fec48478ccf092c1ac28385a15c55763
+SIZE (pyright-1.1.405.tar.gz) = 4068319
diff --git a/devel/py-pysdl2/Makefile b/devel/py-pysdl2/Makefile
index ba7b74868707..5472d79bedaa 100644
--- a/devel/py-pysdl2/Makefile
+++ b/devel/py-pysdl2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pysdl2
PORTVERSION= 0.9.16
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest-arraydiff/Makefile b/devel/py-pytest-arraydiff/Makefile
new file mode 100644
index 000000000000..f827c3f124b1
--- /dev/null
+++ b/devel/py-pytest-arraydiff/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= pytest-arraydiff
+DISTVERSION= 0.6.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Pytest plugin to help with comparing array output from tests
+WWW= https://github.com/astropy/pytest-arraydiff
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}pytest>=4.6:devel/py-pytest@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+NO_ARCH= yes
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+# tests as of 0.6.1: 18 passed in 32.31s
+
+.include <bsd.port.mk>
diff --git a/devel/py-pytest-arraydiff/distinfo b/devel/py-pytest-arraydiff/distinfo
new file mode 100644
index 000000000000..51c9960f06a9
--- /dev/null
+++ b/devel/py-pytest-arraydiff/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757266057
+SHA256 (pytest-arraydiff-0.6.1.tar.gz) = 2937b1450fc935620f24709d87d40c67e055a043d7b8541a25fdfa994dda67de
+SIZE (pytest-arraydiff-0.6.1.tar.gz) = 16907
diff --git a/devel/py-pytest-arraydiff/pkg-descr b/devel/py-pytest-arraydiff/pkg-descr
new file mode 100644
index 000000000000..d4c6f298dd68
--- /dev/null
+++ b/devel/py-pytest-arraydiff/pkg-descr
@@ -0,0 +1,16 @@
+pytest-arraydiff is a py.test plugin to facilitate the generation and comparison
+of data arrays produced during tests, in particular in cases where the arrays
+are too large to conveniently hard-code them in the tests
+(e.g. np.testing.assert_allclose(x, [1, 2, 3])).
+
+The basic idea is that you can write a test that generates a Numpy array (or
+other related objects depending on the format, e.g. pandas DataFrame). You can
+then either run the tests in a mode to generate reference files from the arrays,
+or you can run the tests in comparison mode, which will compare the results of
+the tests to the reference ones within some tolerance.
+
+At the moment, the supported file formats for the reference files are:
+* A plain text-based format (based on Numpy loadtxt output)
+* The FITS format (requires astropy). With this format, tests can return either
+ a Numpy array for a FITS HDU object.
+* A pandas HDF5 format using the pandas HDFStore
diff --git a/devel/py-pytest-asyncio/Makefile b/devel/py-pytest-asyncio/Makefile
index 14fd94ae7c33..1157eaaea0af 100644
--- a/devel/py-pytest-asyncio/Makefile
+++ b/devel/py-pytest-asyncio/Makefile
@@ -1,28 +1,30 @@
PORTNAME= pytest-asyncio
-DISTVERSION= 0.23.8
-PORTREVISION= 1
+DISTVERSION= 1.1.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= pytest_asyncio-${DISTVERSION}
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Py.test plugin providing fixtures and markers for asyncio
-WWW= https://pypi.org/project/pytest-asyncio/
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Pytest support for asyncio
+WWW= https://pytest-asyncio.readthedocs.io/en/stable/ \
+ https://github.com/pytest-dev/pytest-asyncio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-# note that the next version requires pytest 8.2.0, while ports still only have 8.1.1 ATOW
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=6.1.0:devel/py-pytest@${PY_FLAVOR}
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=6.1.0:devel/py-pytest@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=5.7.1:devel/py-hypothesis@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=8.2,1<9,1:devel/py-pytest@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=6.2:devel/py-coverage@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hypothesis>=5.7.1:devel/py-hypothesis@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils pytest
+USE_PYTHON= autoplist concurrent pep517 pytest
+
NO_ARCH= yes
-post-patch:
- @${ECHO_CMD} 'from setuptools import setup; setup()' > ${WRKSRC}/setup.py
+# tests as of 1.1.0: 23 failed, 145 passed in 214.54s (0:03:34), see https://github.com/pytest-dev/pytest-asyncio/issues/1227
.include <bsd.port.mk>
diff --git a/devel/py-pytest-asyncio/distinfo b/devel/py-pytest-asyncio/distinfo
index 3954ac929c5e..9989f8ef730a 100644
--- a/devel/py-pytest-asyncio/distinfo
+++ b/devel/py-pytest-asyncio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721655462
-SHA256 (pytest_asyncio-0.23.8.tar.gz) = 759b10b33a6dc61cce40a8bd5205e302978bbbcc00e279a8b61d9a6a3c82e4d3
-SIZE (pytest_asyncio-0.23.8.tar.gz) = 46920
+TIMESTAMP = 1757057362
+SHA256 (pytest_asyncio-1.1.0.tar.gz) = 796aa822981e01b68c12e4827b8697108f7205020f24b5793b3c41555dab68ea
+SIZE (pytest_asyncio-1.1.0.tar.gz) = 46652
diff --git a/devel/py-pytest-asyncio/files/patch-pyproject.toml b/devel/py-pytest-asyncio/files/patch-pyproject.toml
new file mode 100644
index 000000000000..d0998d710688
--- /dev/null
+++ b/devel/py-pytest-asyncio/files/patch-pyproject.toml
@@ -0,0 +1,22 @@
+--- pyproject.toml.orig 2025-07-16 04:22:08 UTC
++++ pyproject.toml
+@@ -1,7 +1,7 @@ requires = [
+ [build-system]
+ build-backend = "setuptools.build_meta"
+ requires = [
+- "setuptools>=77",
++ "setuptools",
+ "setuptools-scm[toml]>=6.2",
+ ]
+
+@@ -10,10 +10,6 @@ readme.file = "README.rst"
+ description = "Pytest support for asyncio"
+ readme.content-type = "text/x-rst"
+ readme.file = "README.rst"
+-license = "Apache-2.0"
+-license-files = [
+- "LICENSE",
+-]
+ maintainers = [
+ { name = "Michael Seifert", email = "m.seifert@digitalernachschub.de" },
+ ]
diff --git a/devel/py-pytest-asyncio/pkg-descr b/devel/py-pytest-asyncio/pkg-descr
index 6d11ecea8ff4..73eb827208d7 100644
--- a/devel/py-pytest-asyncio/pkg-descr
+++ b/devel/py-pytest-asyncio/pkg-descr
@@ -1,3 +1,5 @@
-asyncio code is usually written in the form of coroutines, which makes it
-slightly more difficult to test using normal testing tools. pytest-asyncio
-provides useful fixtures and markers to make testing easier.
+pytest-asyncio is a pytest plugin. It facilitates testing of code that uses the
+asyncio library.
+
+Specifically, pytest-asyncio provides support for coroutines as test functions.
+This allows users to await code inside their tests.
diff --git a/devel/py-pytest-examples/Makefile b/devel/py-pytest-examples/Makefile
index 0b0a4934b692..44da8aee1306 100644
--- a/devel/py-pytest-examples/Makefile
+++ b/devel/py-pytest-examples/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest-examples
-DISTVERSION= 0.0.13
+DISTVERSION= 0.0.18
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest-examples/distinfo b/devel/py-pytest-examples/distinfo
index a44e941f7567..a681f7151f55 100644
--- a/devel/py-pytest-examples/distinfo
+++ b/devel/py-pytest-examples/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723624177
-SHA256 (pytest_examples-0.0.13.tar.gz) = 4d6fd78154953e84444f58f193eb6cc8d853bca7f0ee9f44ea75db043a2c19b5
-SIZE (pytest_examples-0.0.13.tar.gz) = 20445
+TIMESTAMP = 1756452701
+SHA256 (pytest_examples-0.0.18.tar.gz) = 9a464f007f805b113677a15e2f8942ebb92d7d3eb5312e9a405d018478ec9801
+SIZE (pytest_examples-0.0.18.tar.gz) = 21237
diff --git a/devel/py-pytest-filter-subpackage/Makefile b/devel/py-pytest-filter-subpackage/Makefile
new file mode 100644
index 000000000000..9756657dc05b
--- /dev/null
+++ b/devel/py-pytest-filter-subpackage/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= pytest-filter-subpackage
+DISTVERSION= 0.2.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Pytest plugin for filtering based on sub-packages
+WWW= https://github.com/astropy/pytest-filter-subpackage
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.rst
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest>=4.6:devel/py-pytest@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+NO_ARCH= yes
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+# tests as of 0.2.0: 3 failed, 5 passed in 3.14s, see https://github.com/astropy/pytest-filter-subpackage/issues/31
+
+.include <bsd.port.mk>
diff --git a/devel/py-pytest-filter-subpackage/distinfo b/devel/py-pytest-filter-subpackage/distinfo
new file mode 100644
index 000000000000..58a99512f08b
--- /dev/null
+++ b/devel/py-pytest-filter-subpackage/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757267184
+SHA256 (pytest-filter-subpackage-0.2.0.tar.gz) = 3f468f1b36518128869b95deab661ba45ed6293854329fef14da4c8cac78af56
+SIZE (pytest-filter-subpackage-0.2.0.tar.gz) = 8085
diff --git a/devel/py-pytest-filter-subpackage/pkg-descr b/devel/py-pytest-filter-subpackage/pkg-descr
new file mode 100644
index 000000000000..e7d1939b98d6
--- /dev/null
+++ b/devel/py-pytest-filter-subpackage/pkg-descr
@@ -0,0 +1,3 @@
+pytest-filter-subpackage is a simple plugin for the pytest framework that
+provides a shortcut to testing all code and documentation for a given
+sub-package.
diff --git a/devel/py-pytest-lazy-fixtures/Makefile b/devel/py-pytest-lazy-fixtures/Makefile
index d36e2a888fe6..ad89f5cda868 100644
--- a/devel/py-pytest-lazy-fixtures/Makefile
+++ b/devel/py-pytest-lazy-fixtures/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest-lazy-fixtures
-PORTVERSION= 1.3.2
+PORTVERSION= 1.3.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest-lazy-fixtures/distinfo b/devel/py-pytest-lazy-fixtures/distinfo
index 032927e1c3b9..8e482d451222 100644
--- a/devel/py-pytest-lazy-fixtures/distinfo
+++ b/devel/py-pytest-lazy-fixtures/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265760
-SHA256 (pytest_lazy_fixtures-1.3.2.tar.gz) = 76bac6772e97173828d49551695cc6e3927c7c86c65cd19d4cccb0c14a45f821
-SIZE (pytest_lazy_fixtures-1.3.2.tar.gz) = 34114
+TIMESTAMP = 1757120734
+SHA256 (pytest_lazy_fixtures-1.3.4.tar.gz) = 7dd2c110830897b83f041d3a503cbdda10c98ced6dca7602fc43e2f6017c27ed
+SIZE (pytest_lazy_fixtures-1.3.4.tar.gz) = 34713
diff --git a/devel/py-pytest-mpl/Makefile b/devel/py-pytest-mpl/Makefile
index 6d55ef3f2f89..d90fa597d500 100644
--- a/devel/py-pytest-mpl/Makefile
+++ b/devel/py-pytest-mpl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pytest-mpl
DISTVERSION= 0.17.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest-pycodestyle/files/patch-pyproject.toml b/devel/py-pytest-pycodestyle/files/patch-pyproject.toml
new file mode 100644
index 000000000000..f913dcd88f43
--- /dev/null
+++ b/devel/py-pytest-pycodestyle/files/patch-pyproject.toml
@@ -0,0 +1,10 @@
+--- pyproject.toml.orig 2025-07-21 05:47:27 UTC
++++ pyproject.toml
+@@ -12,7 +12,6 @@ readme = "README.md"
+ name = "pytest-pycodestyle"
+ description = "pytest plugin to run pycodestyle"
+ readme = "README.md"
+-license = "MIT"
+ authors = [
+ { name = "OMOTO Tsukasa", email = "tsukasa@oomo.to" }
+ ]
diff --git a/devel/py-pytest-run-parallel/Makefile b/devel/py-pytest-run-parallel/Makefile
index 6b9c4f65763c..4e06c5bb0cf9 100644
--- a/devel/py-pytest-run-parallel/Makefile
+++ b/devel/py-pytest-run-parallel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest-run-parallel
-PORTVERSION= 0.5.0
+PORTVERSION= 0.6.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest-run-parallel/distinfo b/devel/py-pytest-run-parallel/distinfo
index 25e7eb31e166..4a73c4a8c255 100644
--- a/devel/py-pytest-run-parallel/distinfo
+++ b/devel/py-pytest-run-parallel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369384
-SHA256 (pytest_run_parallel-0.5.0.tar.gz) = 444c62acfcdc33ce896bd339ada400c1df42660351e3c2ec02d876f8ce243345
-SIZE (pytest_run_parallel-0.5.0.tar.gz) = 44138
+TIMESTAMP = 1757120736
+SHA256 (pytest_run_parallel-0.6.1.tar.gz) = 920aef9e7c168c4dc5536601811901873dc2c4dfb66eaa1467e9fdeb11833b5c
+SIZE (pytest_run_parallel-0.6.1.tar.gz) = 45481
diff --git a/devel/py-pytest-sugar/Makefile b/devel/py-pytest-sugar/Makefile
index 3c42ffd51ddb..d73e794ae393 100644
--- a/devel/py-pytest-sugar/Makefile
+++ b/devel/py-pytest-sugar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest-sugar
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/Teemu/pytest-sugar/releases/download/v${PORTVERSION}/
@@ -14,8 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.6.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest>=6.2.0,1:devel/py-pytest@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=6.2.0,1:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}termcolor>=2.1.0:devel/py-termcolor@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-rerunfailures>=0:devel/py-pytest-rerunfailures@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.14,1:devel/py-pytest-xdist@${PY_FLAVOR}
diff --git a/devel/py-pytest-sugar/distinfo b/devel/py-pytest-sugar/distinfo
index 42ff3ef644ed..abb61e714c22 100644
--- a/devel/py-pytest-sugar/distinfo
+++ b/devel/py-pytest-sugar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708449332
-SHA256 (pytest-sugar-1.0.0.tar.gz) = 6422e83258f5b0c04ce7c632176c7732cab5fdb909cb39cca5c9139f81276c0a
-SIZE (pytest-sugar-1.0.0.tar.gz) = 14992
+TIMESTAMP = 1757120738
+SHA256 (pytest-sugar-1.1.1.tar.gz) = 73b8b65163ebf10f9f671efab9eed3d56f20d2ca68bda83fa64740a92c08f65d
+SIZE (pytest-sugar-1.1.1.tar.gz) = 16533
diff --git a/devel/py-pytest-timeout/Makefile b/devel/py-pytest-timeout/Makefile
index 7ca86533aa43..b7cacd817606 100644
--- a/devel/py-pytest-timeout/Makefile
+++ b/devel/py-pytest-timeout/Makefile
@@ -1,9 +1,9 @@
PORTNAME= pytest-timeout
-PORTVERSION= 2.1.0
-PORTREVISION= 1
+PORTVERSION= 2.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION}
MAINTAINER= loader@FreeBSD.org
COMMENT= Pytest plugin to abort hanging tests
@@ -12,7 +12,7 @@ WWW= https://github.com/pytest-dev/pytest-timeout
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=5.0.0:devel/py-pytest@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=7.0.0:devel/py-pytest@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR}
diff --git a/devel/py-pytest-timeout/distinfo b/devel/py-pytest-timeout/distinfo
index ff21aa45426d..ad294efafe7b 100644
--- a/devel/py-pytest-timeout/distinfo
+++ b/devel/py-pytest-timeout/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1659146345
-SHA256 (pytest-timeout-2.1.0.tar.gz) = c07ca07404c612f8abbe22294b23c368e2e5104b521c1790195561f37e1ac3d9
-SIZE (pytest-timeout-2.1.0.tar.gz) = 18386
+TIMESTAMP = 1757054483
+SHA256 (pytest_timeout-2.4.0.tar.gz) = 7e68e90b01f9eff71332b25001f85c75495fc4e3a836701876183c4bcfd0540a
+SIZE (pytest_timeout-2.4.0.tar.gz) = 17973
diff --git a/devel/py-pytest/Makefile b/devel/py-pytest/Makefile
index f1998ed35cfd..25b01134260b 100644
--- a/devel/py-pytest/Makefile
+++ b/devel/py-pytest/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest
-PORTVERSION= 8.1.1
+PORTVERSION= 8.4.2
PORTEPOCH= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
@@ -7,7 +7,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Simple powerful testing with Python
-WWW= https://docs.pytest.org/en/latest/
+WWW= https://docs.pytest.org/en/latest/ \
+ https://github.com/pytest-dev/pytest
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -17,13 +18,13 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FL
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PY_EXCEPTIONGROUP} \
${PYTHON_PKGNAMEPREFIX}iniconfig>=0:devel/py-iniconfig@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pluggy>=1.4<2.0:devel/py-pluggy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=20:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pluggy>=1.5<2.0:devel/py-pluggy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>=2.7.2:textproc/py-pygments@${PY_FLAVOR} \
${PY_TOMLI}
TEST_DEPENDS= bash:shells/bash \
lsof:sysutils/lsof \
${PYTHON_PKGNAMEPREFIX}argcomplete>=0:devel/py-argcomplete@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}asynctest>=0:devel/py-asynctest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}attrs>=19.2:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hypothesis>=3.56:devel/py-hypothesis@${PY_FLAVOR} \
@@ -47,4 +48,6 @@ NO_ARCH= yes
do-test:
cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs
+# tests as of 8.4.2: 1 failed, 3861 passed, 37 skipped, 12 xfailed, 7 xpassed in 652.09s (0:10:52), see https://github.com/pytest-dev/pytest/issues/13699
+
.include <bsd.port.mk>
diff --git a/devel/py-pytest/distinfo b/devel/py-pytest/distinfo
index aa049f11410b..429aa14b982a 100644
--- a/devel/py-pytest/distinfo
+++ b/devel/py-pytest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713775176
-SHA256 (pytest-8.1.1.tar.gz) = ac978141a75948948817d360297b7aae0fcb9d6ff6bc9ec6d514b85d5a65c044
-SIZE (pytest-8.1.1.tar.gz) = 1409703
+TIMESTAMP = 1757060185
+SHA256 (pytest-8.4.2.tar.gz) = 86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01
+SIZE (pytest-8.4.2.tar.gz) = 1519618
diff --git a/devel/py-python-dbusmock/Makefile b/devel/py-python-dbusmock/Makefile
index 5a01d4b01cfc..036d90e62e2f 100644
--- a/devel/py-python-dbusmock/Makefile
+++ b/devel/py-python-dbusmock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-dbusmock
-DISTVERSION= 0.36.0
+DISTVERSION= 0.37.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-python-dbusmock/distinfo b/devel/py-python-dbusmock/distinfo
index a37d642b63fd..09d9068bcfa1 100644
--- a/devel/py-python-dbusmock/distinfo
+++ b/devel/py-python-dbusmock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752628662
-SHA256 (python_dbusmock-0.36.0.tar.gz) = 2d3812ee6c1e15607bca882ed5dfcabaac449c1a3b9627080bbab3deefd56fd2
-SIZE (python_dbusmock-0.36.0.tar.gz) = 111529
+TIMESTAMP = 1757991482
+SHA256 (python_dbusmock-0.37.0.tar.gz) = 38754c5ad2ad8f3936ff67d4b058bca416588a72bc094e91ded9f8f401b06310
+SIZE (python_dbusmock-0.37.0.tar.gz) = 107409
diff --git a/devel/py-python-distutils-extra/Makefile b/devel/py-python-distutils-extra/Makefile
index 95b11906c7e6..cdd136920dbf 100644
--- a/devel/py-python-distutils-extra/Makefile
+++ b/devel/py-python-distutils-extra/Makefile
@@ -1,6 +1,5 @@
PORTNAME= python-distutils-extra
-PORTVERSION= 3.1
-PORTREVISION= 1
+PORTVERSION= 3.2
CATEGORIES= devel python
MASTER_SITES= DEBIAN
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,6 +19,6 @@ USES= python tar:xz
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-WRKSRC= ${WRKDIR}/work
+WRKSRC= ${WRKDIR}/python-distutils-extra
.include <bsd.port.mk>
diff --git a/devel/py-python-distutils-extra/distinfo b/devel/py-python-distutils-extra/distinfo
index 692de4221df8..e867565902fc 100644
--- a/devel/py-python-distutils-extra/distinfo
+++ b/devel/py-python-distutils-extra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732260940
-SHA256 (python-distutils-extra_3.1.tar.xz) = f5972205e714989e5d648cced118260c1b94aec4ee52a5214546006842e053b9
-SIZE (python-distutils-extra_3.1.tar.xz) = 40980
+TIMESTAMP = 1757120740
+SHA256 (python-distutils-extra_3.2.tar.xz) = bde785e428e85a67685885947daf013beb3a9787a6d5b8f9aca05f1874158773
+SIZE (python-distutils-extra_3.2.tar.xz) = 37032
diff --git a/devel/py-python-gitlab/Makefile b/devel/py-python-gitlab/Makefile
index 54b16330c0c3..2c0a2d6df66e 100644
--- a/devel/py-python-gitlab/Makefile
+++ b/devel/py-python-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-gitlab
-DISTVERSION= 6.2.0
+DISTVERSION= 6.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-python-gitlab/distinfo b/devel/py-python-gitlab/distinfo
index 8fea8ce0bce4..cbf7d1df6849 100644
--- a/devel/py-python-gitlab/distinfo
+++ b/devel/py-python-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754194369
-SHA256 (python_gitlab-6.2.0.tar.gz) = b88c79cea65dd2425922c829730ea95827ed7132d869b8532b90a8c7199cc1a6
-SIZE (python_gitlab-6.2.0.tar.gz) = 397611
+TIMESTAMP = 1759618945
+SHA256 (python_gitlab-6.4.0.tar.gz) = 55ed94fb47932124b7f9df8e72b29352d3d0ee01ecf44f081dd070f4bad8700d
+SIZE (python_gitlab-6.4.0.tar.gz) = 397816
diff --git a/devel/py-python-semantic-release/Makefile b/devel/py-python-semantic-release/Makefile
index ed0d03958205..85fc19b2e03a 100644
--- a/devel/py-python-semantic-release/Makefile
+++ b/devel/py-python-semantic-release/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-semantic-release
-PORTVERSION= 10.2.0
+PORTVERSION= 10.3.2
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/python-semantic-release/python-semantic-release/releases/download/v${PORTVERSION}/
diff --git a/devel/py-python-semantic-release/distinfo b/devel/py-python-semantic-release/distinfo
index 015450c8af16..b7b8d7ac97e9 100644
--- a/devel/py-python-semantic-release/distinfo
+++ b/devel/py-python-semantic-release/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375055
-SHA256 (python_semantic_release-10.2.0.tar.gz) = b5b34482f3e5fbda77ea4e8e25100d69efd92aa868d821ac7772be2d2ad2794a
-SIZE (python_semantic_release-10.2.0.tar.gz) = 321082
+TIMESTAMP = 1757436511
+SHA256 (python_semantic_release-10.3.2.tar.gz) = c171d610c04f7c42ccf3e39073ec76afc98e0bd2ed704872790035fea1256e61
+SIZE (python_semantic_release-10.3.2.tar.gz) = 331923
diff --git a/devel/py-python-subunit/Makefile b/devel/py-python-subunit/Makefile
index 0972d6007b63..62170dafa43e 100644
--- a/devel/py-python-subunit/Makefile
+++ b/devel/py-python-subunit/Makefile
@@ -1,6 +1,5 @@
PORTNAME= python-subunit
-DISTVERSION= 1.3.0
-PORTREVISION= 3
+DISTVERSION= 1.4.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,14 +11,13 @@ WWW= https://launchpad.net/subunit
LICENSE= BSD3CLAUSE APACHE20
LICENSE_COMB= dual
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}extras>=0:devel/py-extras@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>0:devel/py-iso8601@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}testtools>=0.9.34:devel/py-testtools@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fixtures>=0:devel/py-fixtures@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}testscenarios>=0:devel/py-testscenarios@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils concurrent autoplist
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
PORTDOCS= NEWS README.rst
diff --git a/devel/py-python-subunit/distinfo b/devel/py-python-subunit/distinfo
index b1fc63382a01..9f05756b188b 100644
--- a/devel/py-python-subunit/distinfo
+++ b/devel/py-python-subunit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1527328728
-SHA256 (python-subunit-1.3.0.tar.gz) = 9607edbee4c1e5a30ff88549ce8d9feb0b9bcbcb5e55033a9d76e86075465cbb
-SIZE (python-subunit-1.3.0.tar.gz) = 99309
+TIMESTAMP = 1757764376
+SHA256 (python-subunit-1.4.4.tar.gz) = 1079363131aa1d3f45259237265bc2e61a77e35f20edfb6e3d1d2558a2cdea34
+SIZE (python-subunit-1.4.4.tar.gz) = 90944
diff --git a/devel/py-python-xcaplib/Makefile b/devel/py-python-xcaplib/Makefile
index 795c77bd565a..6193a3771012 100644
--- a/devel/py-python-xcaplib/Makefile
+++ b/devel/py-python-xcaplib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= python-xcaplib
PORTVERSION= 1.2.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= http://download.ag-projects.com/XCAP/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= LGPL20+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-application>=1.1.5:devel/py-python-application@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR}
diff --git a/devel/py-pyyaml/Makefile b/devel/py-pyyaml/Makefile
index 4cb05ac6621c..b6871a976a38 100644
--- a/devel/py-pyyaml/Makefile
+++ b/devel/py-pyyaml/Makefile
@@ -1,10 +1,8 @@
PORTNAME= pyyaml
-PORTVERSION= 6.0.1
-PORTREVISION= 1
+DISTVERSION= 6.0.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= PyYAML-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Python YAML parser
@@ -13,10 +11,8 @@ WWW= https://pyyaml.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=0:lang/cython@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist concurrent distutils
+USES= localbase python
+USE_PYTHON= autoplist concurrent cython3 distutils
OPTIONS_DEFINE= LIBYAML EXAMPLES
OPTIONS_DEFAULT=LIBYAML
diff --git a/devel/py-pyyaml/distinfo b/devel/py-pyyaml/distinfo
index 8d760134b634..fd14ec0abfb0 100644
--- a/devel/py-pyyaml/distinfo
+++ b/devel/py-pyyaml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699774986
-SHA256 (PyYAML-6.0.1.tar.gz) = bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43
-SIZE (PyYAML-6.0.1.tar.gz) = 125201
+TIMESTAMP = 1758388888
+SHA256 (pyyaml-6.0.2.tar.gz) = d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e
+SIZE (pyyaml-6.0.2.tar.gz) = 130631
diff --git a/devel/py-qcs-sdk-python/Makefile b/devel/py-qcs-sdk-python/Makefile
index 9e73091687a7..a774790f44b3 100644
--- a/devel/py-qcs-sdk-python/Makefile
+++ b/devel/py-qcs-sdk-python/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qcs-sdk-python
DISTVERSIONPREFIX= python/v
DISTVERSION= 0.20.1
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -509,7 +509,11 @@ WRKSRC_SUBDIR= crates/python
BINARY_ALIAS= python3=${PYTHON_CMD}
post-patch:
- ${MKDIR} ${WRKDIR}/quil-rs-quil-py
- ${MV} ${WRKDIR}/quil-rs-quil-py-v0.12.1 ${WRKDIR}/quil-rs-quil-py/v0.12.1
+ @${MKDIR} ${WRKDIR}/quil-rs-quil-py
+ @${MV} ${WRKDIR}/quil-rs-quil-py-v0.12.1 ${WRKDIR}/quil-rs-quil-py/v0.12.1
+ # prevent breakage due to crates/.cargo inclusion
+ @${REINPLACE_CMD} \
+ -e 's|members = \["crates/\*"\]|members = ["crates/python"]|' \
+ ${WRKSRC}/../../Cargo.toml
.include <bsd.port.mk>
diff --git a/devel/py-questionary/Makefile b/devel/py-questionary/Makefile
index ebc2358f74c9..ea1889af5635 100644
--- a/devel/py-questionary/Makefile
+++ b/devel/py-questionary/Makefile
@@ -1,5 +1,5 @@
PORTNAME= questionary
-PORTVERSION= 2.1.0
+PORTVERSION= 2.1.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-questionary/distinfo b/devel/py-questionary/distinfo
index b9dc43f6344f..503e2bf395ce 100644
--- a/devel/py-questionary/distinfo
+++ b/devel/py-questionary/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735705179
-SHA256 (questionary-2.1.0.tar.gz) = 6302cdd645b19667d8f6e6634774e9538bfcd1aad9be287e743d96cacaf95587
-SIZE (questionary-2.1.0.tar.gz) = 26775
+TIMESTAMP = 1757120744
+SHA256 (questionary-2.1.1.tar.gz) = 3d7e980292bb0107abaa79c68dd3eee3c561b83a0f89ae482860b181c8bd412d
+SIZE (questionary-2.1.1.tar.gz) = 25845
diff --git a/devel/py-qutip-qip/Makefile b/devel/py-qutip-qip/Makefile
index 275f7513e63c..bb4926e362bc 100644
--- a/devel/py-qutip-qip/Makefile
+++ b/devel/py-qutip-qip/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qutip-qip
DISTVERSION= 0.3.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-qutip/Makefile b/devel/py-qutip/Makefile
index 95ca64cd6334..cb4eec83ac2e 100644
--- a/devel/py-qutip/Makefile
+++ b/devel/py-qutip/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qutip
DISTVERSION= 5.0.4
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-rapidfuzz/Makefile b/devel/py-rapidfuzz/Makefile
index 232440881eac..413b95b19b6b 100644
--- a/devel/py-rapidfuzz/Makefile
+++ b/devel/py-rapidfuzz/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rapidfuzz
-DISTVERSION= 3.13.0
+DISTVERSION= 3.14.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -36,6 +36,6 @@ post-install:
${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
-# tests as of 3.13.0: 387 passed in 79.76s (0:01:19)
+# tests as of 3.14.0: 388 passed in 90.91s (0:01:30)
.include <bsd.port.mk>
diff --git a/devel/py-rapidfuzz/distinfo b/devel/py-rapidfuzz/distinfo
index 60c51fd4c4c5..9464c3bbd010 100644
--- a/devel/py-rapidfuzz/distinfo
+++ b/devel/py-rapidfuzz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745438333
-SHA256 (rapidfuzz-3.13.0.tar.gz) = d2eaf3839e52cbcc0accbe9817a67b4b0fcf70aaeb229cfddc1c28061f9ce5d8
-SIZE (rapidfuzz-3.13.0.tar.gz) = 57904226
+TIMESTAMP = 1756371598
+SHA256 (rapidfuzz-3.14.0.tar.gz) = 672b6ba06150e53d7baf4e3d5f12ffe8c213d5088239a15b5ae586ab245ac8b2
+SIZE (rapidfuzz-3.14.0.tar.gz) = 58073448
diff --git a/devel/py-regress/Makefile b/devel/py-regress/Makefile
index 9f3160c22a28..05a5dcd78ff2 100644
--- a/devel/py-regress/Makefile
+++ b/devel/py-regress/Makefile
@@ -1,6 +1,6 @@
PORTNAME= regress
PORTVERSION= 0.4.2
-PORTREVISION= 16
+PORTREVISION= 18
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-responses/Makefile b/devel/py-responses/Makefile
index a83aa934bcd8..d978c3c0ae1d 100644
--- a/devel/py-responses/Makefile
+++ b/devel/py-responses/Makefile
@@ -1,6 +1,5 @@
PORTNAME= responses
-PORTVERSION= 0.25.0
-PORTREVISION= 2
+PORTVERSION= 0.25.8
CATEGORIES= devel www python
MASTER_SITES= PYPI \
https://github.com/getsentry/responses/releases/download/${PORTVERSION}/
@@ -13,10 +12,10 @@ WWW= https://github.com/getsentry/responses
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=60:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.30.0<3.0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.30.0<3.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urllib3>=1.25.10,1<3.0,1:net/py-urllib3@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=6.0.0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \
diff --git a/devel/py-responses/distinfo b/devel/py-responses/distinfo
index 1953a03009ec..c4dd710b3b89 100644
--- a/devel/py-responses/distinfo
+++ b/devel/py-responses/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708449340
-SHA256 (responses-0.25.0.tar.gz) = 01ae6a02b4f34e39bffceb0fc6786b67a25eae919c6368d05eabc8d9576c2a66
-SIZE (responses-0.25.0.tar.gz) = 77681
+TIMESTAMP = 1755062550
+SHA256 (responses-0.25.8.tar.gz) = 9374d047a575c8f781b94454db5cab590b6029505f488d12899ddb10a4af1cf4
+SIZE (responses-0.25.8.tar.gz) = 79320
diff --git a/devel/py-retrying/Makefile b/devel/py-retrying/Makefile
index e09a3cbf853a..1d0c3df5e48d 100644
--- a/devel/py-retrying/Makefile
+++ b/devel/py-retrying/Makefile
@@ -1,15 +1,15 @@
PORTNAME= retrying
-PORTVERSION= 1.4.1
+PORTVERSION= 1.4.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= General-purpose retrying library, written in Python
-WWW= https://github.com/rholder/retrying
+WWW= https://github.com/groodt/retrying
LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
diff --git a/devel/py-retrying/distinfo b/devel/py-retrying/distinfo
index e0833a136495..7d4060534e81 100644
--- a/devel/py-retrying/distinfo
+++ b/devel/py-retrying/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265762
-SHA256 (retrying-1.4.1.tar.gz) = 4d206e0ed2aff5ef2f3cd867abb9511e9e8f31127c5aca20f1d5246e476903b0
-SIZE (retrying-1.4.1.tar.gz) = 11344
+TIMESTAMP = 1757120746
+SHA256 (retrying-1.4.2.tar.gz) = d102e75d53d8d30b88562d45361d6c6c934da06fab31bd81c0420acb97a8ba39
+SIZE (retrying-1.4.2.tar.gz) = 11411
diff --git a/devel/py-retrying/files/patch-pyproject.toml b/devel/py-retrying/files/patch-pyproject.toml
new file mode 100644
index 000000000000..b17915e5580e
--- /dev/null
+++ b/devel/py-retrying/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-08-03 03:33:19 UTC
++++ pyproject.toml
+@@ -33,7 +33,7 @@ authors = [
+ {name = "Simeon Visser"},
+ {name = "Thomas Goirand"},
+ ]
+-license = "Apache-2.0"
++license = {text = "Apache-2.0"}
+ readme = "README.md"
+ requires-python = ">=3.6"
+ classifiers = [
diff --git a/devel/py-robotframework-pabot/Makefile b/devel/py-robotframework-pabot/Makefile
index a39d6dda81e0..9935fd466aee 100644
--- a/devel/py-robotframework-pabot/Makefile
+++ b/devel/py-robotframework-pabot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= robotframework-pabot
-PORTVERSION= 4.3.2
+PORTVERSION= 5.0.0
CATEGORIES= devel www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-robotframework-pabot/distinfo b/devel/py-robotframework-pabot/distinfo
index 1a2f7d4cd330..9f0f8eca2b2e 100644
--- a/devel/py-robotframework-pabot/distinfo
+++ b/devel/py-robotframework-pabot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796084
-SHA256 (robotframework_pabot-4.3.2.tar.gz) = 7ff5036448457d9d92ccf7e724fdf71bea9607691e0381f141e19790402b8f2b
-SIZE (robotframework_pabot-4.3.2.tar.gz) = 78401
+TIMESTAMP = 1757120748
+SHA256 (robotframework_pabot-5.0.0.tar.gz) = ea338815514a1bdc0c2b1d078cbe8114c09c170f22eaf120dfb5ccf2a575ca85
+SIZE (robotframework_pabot-5.0.0.tar.gz) = 83724
diff --git a/devel/py-rpds-py/Makefile b/devel/py-rpds-py/Makefile
index 136e7ccb39b0..c2adad991720 100644
--- a/devel/py-rpds-py/Makefile
+++ b/devel/py-rpds-py/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rpds-py
-PORTVERSION= 0.26.0
+PORTVERSION= 0.27.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/crate-py/rpds/releases/download/v${PORTVERSION}/
diff --git a/devel/py-rpds-py/distinfo b/devel/py-rpds-py/distinfo
index f34ba0abcd29..7c030764a5e2 100644
--- a/devel/py-rpds-py/distinfo
+++ b/devel/py-rpds-py/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1751622371
-SHA256 (rpds_py-0.26.0.tar.gz) = 20dae58a859b0906f0685642e591056f1e787f3a8b39c8e8749a45dc7d26bdb0
-SIZE (rpds_py-0.26.0.tar.gz) = 27385
+TIMESTAMP = 1757120750
+SHA256 (rpds_py-0.27.1.tar.gz) = 26a1c73171d10b7acccbded82bf6a586ab8203601e565badc74bbbf8bc5a10f8
+SIZE (rpds_py-0.27.1.tar.gz) = 27479
SHA256 (rust/crates/archery-1.2.1.crate) = eae2ed21cd55021f05707a807a5fc85695dafb98832921f6cfa06db67ca5b869
SIZE (rust/crates/archery-1.2.1.crate) = 21224
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
diff --git a/devel/py-rq/Makefile b/devel/py-rq/Makefile
index 190783c5cf2d..a2b747803501 100644
--- a/devel/py-rq/Makefile
+++ b/devel/py-rq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rq
-PORTVERSION= 2.4.1
+PORTVERSION= 2.5.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=5:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}croniter>0:sysutils/py-croniter@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}redis>=6.1.0:databases/py-redis@${PY_FLAVOR}
USES= python
diff --git a/devel/py-rq/distinfo b/devel/py-rq/distinfo
index f5a5cf3eb099..6e0a0c295f2d 100644
--- a/devel/py-rq/distinfo
+++ b/devel/py-rq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753852598
-SHA256 (rq-2.4.1.tar.gz) = 40ba01af3edacc008ab376009a3a547278d2bfe02a77cd4434adc0b01788239f
-SIZE (rq-2.4.1.tar.gz) = 664540
+TIMESTAMP = 1756289709
+SHA256 (rq-2.5.0.tar.gz) = b55d328fcaeaf25823b8b8450283225f8048bd1c52abaaca192c99201ab5c687
+SIZE (rq-2.5.0.tar.gz) = 666978
diff --git a/devel/py-rtree/Makefile b/devel/py-rtree/Makefile
index 4fda8ca19be4..691e650e9f47 100644
--- a/devel/py-rtree/Makefile
+++ b/devel/py-rtree/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rtree
-PORTVERSION= 1.4.0
+PORTVERSION= 1.4.1
CATEGORIES= devel science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-rtree/distinfo b/devel/py-rtree/distinfo
index 864132c82499..826ca93b31bb 100644
--- a/devel/py-rtree/distinfo
+++ b/devel/py-rtree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747959195
-SHA256 (rtree-1.4.0.tar.gz) = 9d97c7c5dcf25f6c0599c76d9933368c6a8d7238f2c1d00e76f1a69369ca82a0
-SIZE (rtree-1.4.0.tar.gz) = 50789
+TIMESTAMP = 1755482456
+SHA256 (rtree-1.4.1.tar.gz) = c6b1b3550881e57ebe530cc6cffefc87cd9bf49c30b37b894065a9f810875e46
+SIZE (rtree-1.4.1.tar.gz) = 52425
diff --git a/devel/py-rtree/files/patch-pyproject.toml b/devel/py-rtree/files/patch-pyproject.toml
new file mode 100644
index 000000000000..4e249cf0059c
--- /dev/null
+++ b/devel/py-rtree/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-08-18 02:15:23 UTC
++++ pyproject.toml
+@@ -15,7 +15,7 @@ keywords = ["gis", "spatial", "index", "r-tree"]
+ readme = "README.md"
+ requires-python = ">=3.9"
+ keywords = ["gis", "spatial", "index", "r-tree"]
+-license = "MIT"
++license = {text="MIT"}
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
+ "Intended Audience :: Developers",
diff --git a/devel/py-ruamel.yaml/Makefile b/devel/py-ruamel.yaml/Makefile
index fcbc7a71dfe6..65e688c8cc42 100644
--- a/devel/py-ruamel.yaml/Makefile
+++ b/devel/py-ruamel.yaml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruamel.yaml
-PORTVERSION= 0.18.14
+PORTVERSION= 0.18.15
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ruamel.yaml/distinfo b/devel/py-ruamel.yaml/distinfo
index 64ab361d7687..25dba3bf7a50 100644
--- a/devel/py-ruamel.yaml/distinfo
+++ b/devel/py-ruamel.yaml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749534741
-SHA256 (ruamel.yaml-0.18.14.tar.gz) = 7227b76aaec364df15936730efbf7d72b30c0b79b1d578bbb8e3dcb2d81f52b7
-SIZE (ruamel.yaml-0.18.14.tar.gz) = 145511
+TIMESTAMP = 1755675896
+SHA256 (ruamel.yaml-0.18.15.tar.gz) = dbfca74b018c4c3fba0b9cc9ee33e53c371194a9000e694995e620490fd40700
+SIZE (ruamel.yaml-0.18.15.tar.gz) = 146865
diff --git a/devel/py-ruff/Makefile b/devel/py-ruff/Makefile
index 131922aa3bcf..dd15ce877cc8 100644
--- a/devel/py-ruff/Makefile
+++ b/devel/py-ruff/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ruff
-DISTVERSION= 0.12.3
+DISTVERSION= 0.13.2
+PORTREVISION= 1
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,21 +25,20 @@ USE_PYTHON= pep517 autoplist concurrent
USE_GITHUB= yes
GH_ACCOUNT= astral-sh
-CARGO_CRATES= adler2-2.0.0 \
+CARGO_CRATES= adler2-2.0.1 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
annotate-snippets-0.11.5 \
- anstream-0.6.19 \
+ anstream-0.6.20 \
anstyle-1.0.11 \
- anstyle-lossy-1.1.3 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-svg-0.1.7 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.98 \
+ anstyle-lossy-1.1.4 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-svg-0.1.11 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
approx-0.5.1 \
arc-swap-1.7.1 \
argfile-0.2.1 \
@@ -46,73 +46,75 @@ CARGO_CRATES= adler2-2.0.0 \
assert_fs-1.1.3 \
attribute-derive-0.10.3 \
attribute-derive-macro-0.10.3 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
base64-0.13.1 \
bincode-1.3.3 \
bincode-2.0.1 \
bincode_derive-2.0.1 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.9.4 \
+ bitvec-1.0.1 \
block-buffer-0.10.4 \
- boxcar-0.2.13 \
+ boxcar-0.2.14 \
bstr-1.12.0 \
- bumpalo-3.17.0 \
+ bumpalo-3.19.0 \
byteorder-1.5.0 \
cachedir-0.3.1 \
- camino-1.1.10 \
+ camino-1.2.0 \
cast-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.23 \
- cfg-if-1.0.0 \
+ castaway-0.2.4 \
+ cc-1.2.38 \
+ cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.40 \
- clap_builder-4.5.40 \
- clap_complete-4.5.50 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
+ clap_complete-4.5.58 \
clap_complete_command-0.6.1 \
- clap_complete_nushell-4.5.5 \
- clap_derive-4.5.40 \
- clap_lex-0.7.4 \
+ clap_complete_nushell-4.5.8 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
clearscreen-4.0.2 \
- codspeed-3.0.2 \
- codspeed-criterion-compat-3.0.2 \
- codspeed-criterion-compat-walltime-3.0.2 \
- codspeed-divan-compat-3.0.2 \
- codspeed-divan-compat-macros-3.0.2 \
- codspeed-divan-compat-walltime-3.0.2 \
- collection_literals-1.0.1 \
- colorchoice-1.0.3 \
+ codspeed-3.0.5 \
+ codspeed-criterion-compat-3.0.5 \
+ codspeed-criterion-compat-walltime-3.0.5 \
+ codspeed-divan-compat-3.0.5 \
+ codspeed-divan-compat-macros-3.0.5 \
+ codspeed-divan-compat-walltime-3.0.5 \
+ collection_literals-1.0.2 \
+ colorchoice-1.0.4 \
colored-2.2.0 \
colored-3.0.0 \
compact_str-0.9.0 \
condtype-1.3.0 \
console-0.15.11 \
- console-0.16.0 \
+ console-0.16.1 \
console_error_panic_hook-0.1.7 \
console_log-1.0.0 \
core-foundation-sys-0.8.7 \
countme-3.0.1 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
- criterion-0.6.0 \
+ crc32fast-1.5.0 \
+ criterion-0.7.0 \
criterion-plot-0.5.0 \
+ criterion-plot-0.6.0 \
crossbeam-0.8.4 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.12 \
crossbeam-utils-0.8.21 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
crypto-common-0.1.6 \
- ctrlc-3.4.7 \
- darling-0.20.11 \
- darling_core-0.20.11 \
- darling_macro-0.20.11 \
+ ctrlc-3.5.0 \
+ darling-0.21.3 \
+ darling_core-0.21.3 \
+ darling_macro-0.21.3 \
dashmap-6.1.0 \
- derive-where-1.5.0 \
+ derive-where-1.6.0 \
diff-0.1.13 \
difflib-0.4.0 \
digest-0.10.7 \
@@ -120,71 +122,75 @@ CARGO_CRATES= adler2-2.0.0 \
dir-test-macros-0.4.1 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
+ dispatch-0.2.0 \
displaydoc-0.2.5 \
divan-macros-0.1.17 \
doc-comment-0.3.3 \
drop_bomb-0.1.5 \
dunce-1.0.5 \
- dyn-clone-1.0.19 \
+ dyn-clone-1.0.20 \
either-1.15.0 \
encode_unicode-1.0.0 \
env_home-0.1.0 \
equivalent-1.0.2 \
- errno-0.3.12 \
+ errno-0.3.14 \
escape8259-0.5.3 \
- escargot-0.5.14 \
+ escargot-0.5.15 \
etcetera-0.10.0 \
fastrand-2.3.0 \
fern-0.7.1 \
- filetime-0.2.25 \
- flate2-1.1.1 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.2 \
+ flate2-1.1.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fs-err-2.11.0 \
fsevent-sys-4.1.0 \
+ funty-2.0.0 \
generic-array-0.14.7 \
- get-size-derive2-0.5.1 \
- get-size2-0.5.1 \
- getopts-0.2.21 \
+ get-size-derive2-0.7.0 \
+ get-size2-0.7.0 \
+ getopts-0.2.24 \
getrandom-0.2.16 \
getrandom-0.3.3 \
- glob-0.3.2 \
+ glob-0.3.3 \
globset-0.4.16 \
globwalk-0.9.1 \
half-2.6.0 \
hashbrown-0.14.5 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
hashlink-0.10.0 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- hermit-abi-0.5.1 \
+ hermit-abi-0.5.2 \
home-0.5.11 \
html-escape-0.2.13 \
- iana-time-zone-0.1.63 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.0.0 \
icu_locale_core-2.0.0 \
icu_normalizer-2.0.0 \
icu_normalizer_data-2.0.0 \
- icu_properties-2.0.0 \
- icu_properties_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
ident_case-1.0.1 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
ignore-0.4.23 \
imara-diff-0.1.8 \
imperative-1.0.6 \
- indexmap-2.10.0 \
+ indexmap-2.11.4 \
indicatif-0.18.0 \
indoc-2.0.6 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
- insta-1.43.1 \
+ insta-1.43.2 \
insta-cmd-0.6.0 \
interpolator-0.5.0 \
intrusive-collections-0.9.7 \
+ inventory-0.3.21 \
is-docker-0.2.0 \
is-macro-0.3.7 \
is-terminal-0.4.16 \
@@ -198,57 +204,56 @@ CARGO_CRATES= adler2-2.0.0 \
jiff-static-0.2.15 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
- jobserver-0.1.33 \
+ jobserver-0.1.34 \
jod-thread-1.0.0 \
- js-sys-0.3.77 \
+ js-sys-0.3.80 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.174 \
- libcst-1.8.2 \
- libcst_derive-1.8.2 \
- libmimalloc-sys-0.1.43 \
- libredox-0.1.3 \
+ libc-0.2.175 \
+ libcst-1.8.4 \
+ libcst_derive-1.8.4 \
+ libmimalloc-sys-0.1.44 \
+ libredox-0.1.10 \
libtest-mimic-0.7.3 \
- linux-raw-sys-0.9.4 \
+ linux-raw-sys-0.11.0 \
litemap-0.8.0 \
lock_api-0.4.13 \
- log-0.4.27 \
- lsp-server-0.7.8 \
+ log-0.4.28 \
+ lsp-server-0.7.9 \
manyhow-0.11.4 \
manyhow-macros-0.11.4 \
markdown-1.0.0 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
matches-0.1.10 \
matchit-0.8.6 \
memchr-2.7.5 \
memoffset-0.9.1 \
- mimalloc-0.1.47 \
+ mimalloc-0.1.48 \
minicov-0.3.7 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.8 \
- mio-1.0.3 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
natord-1.0.9 \
- newtype-uuid-1.2.1 \
+ newtype-uuid-1.2.4 \
nix-0.29.0 \
nix-0.30.1 \
nom-7.1.3 \
normalize-line-endings-0.3.0 \
- notify-8.1.0 \
+ notify-8.2.0 \
notify-types-2.0.0 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
oorandom-11.1.5 \
option-ext-0.2.0 \
- ordermap-0.5.8 \
- os_pipe-1.2.1 \
- os_str_bytes-7.1.0 \
- overload-0.1.1 \
- papaya-0.2.3 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ ordermap-0.5.12 \
+ os_pipe-1.2.2 \
+ os_str_bytes-7.1.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
path-absolutize-3.1.1 \
path-dedot-3.1.1 \
@@ -259,29 +264,29 @@ CARGO_CRATES= adler2-2.0.0 \
peg-runtime-0.8.5 \
pep440_rs-0.7.3 \
pep508_rs-0.9.2 \
- percent-encoding-2.3.1 \
- pest-2.8.0 \
- pest_derive-2.8.0 \
- pest_generator-2.8.0 \
- pest_meta-2.8.0 \
+ percent-encoding-2.3.2 \
+ pest-2.8.2 \
+ pest_derive-2.8.2 \
+ pest_generator-2.8.2 \
+ pest_meta-2.8.2 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
phf_shared-0.11.3 \
pin-project-lite-0.2.16 \
pkg-config-0.3.32 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
- potential_utf-0.1.2 \
+ potential_utf-0.1.3 \
ppv-lite86-0.2.21 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
- proc-macro-crate-3.3.0 \
+ proc-macro-crate-3.4.0 \
proc-macro-utils-0.10.0 \
- proc-macro2-1.0.95 \
- pyproject-toml-0.13.5 \
+ proc-macro2-1.0.101 \
+ pyproject-toml-0.13.6 \
quick-junit-0.5.1 \
quick-xml-0.37.5 \
quickcheck-1.0.3 \
@@ -289,46 +294,45 @@ CARGO_CRATES= adler2-2.0.0 \
quote-1.0.40 \
quote-use-0.8.4 \
quote-use-macros-0.8.4 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
+ radium-0.7.0 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.5.12 \
- redox_users-0.5.0 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-lite-0.1.6 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.17 \
+ redox_users-0.5.2 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-lite-0.1.7 \
+ regex-syntax-0.8.6 \
ron-0.7.1 \
rust-stemmers-1.2.0 \
rustc-hash-2.1.1 \
rustc-stable-hash-0.1.2 \
- rustix-1.0.7 \
- rustversion-1.0.20 \
+ rustix-1.1.2 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
schemars-0.8.22 \
schemars_derive-0.8.22 \
scopeguard-1.2.0 \
seahash-4.1.0 \
- seize-0.5.0 \
- serde-1.0.219 \
+ serde-1.0.226 \
serde-wasm-bindgen-0.6.5 \
- serde_derive-1.0.219 \
+ serde_core-1.0.226 \
+ serde_derive-1.0.226 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.140 \
+ serde_json-1.0.145 \
serde_repr-0.1.20 \
- serde_spanned-0.6.9 \
+ serde_spanned-1.0.2 \
serde_test-1.0.177 \
- serde_with-3.14.0 \
- serde_with_macros-3.14.0 \
+ serde_with-3.14.1 \
+ serde_with_macros-3.14.1 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
shellexpand-3.1.1 \
@@ -343,13 +347,14 @@ CARGO_CRATES= adler2-2.0.0 \
statrs-0.18.0 \
strip-ansi-escapes-0.2.1 \
strsim-0.11.1 \
- strum-0.27.1 \
- strum_macros-0.27.1 \
- syn-2.0.104 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
+ syn-2.0.106 \
synstructure-0.13.2 \
- tempfile-3.20.0 \
+ tap-1.0.1 \
+ tempfile-3.22.0 \
termcolor-1.4.1 \
- terminal_size-0.4.2 \
+ terminal_size-0.4.3 \
terminfo-0.9.0 \
termtree-0.5.1 \
test-case-3.3.1 \
@@ -357,28 +362,29 @@ CARGO_CRATES= adler2-2.0.0 \
test-case-macros-3.3.1 \
thin-vec-0.2.14 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
+ thiserror-impl-2.0.16 \
+ thread_local-1.1.9 \
threadpool-1.8.1 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
tikv-jemallocator-0.6.0 \
tinystr-0.8.1 \
tinytemplate-1.2.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- toml-0.8.23 \
- toml_datetime-0.6.11 \
- toml_edit-0.22.27 \
- toml_write-0.1.2 \
+ toml-0.9.7 \
+ toml_datetime-0.7.2 \
+ toml_edit-0.23.6 \
+ toml_parser-1.0.3 \
+ toml_writer-1.0.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
+ tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
tracing-flame-0.2.0 \
- tracing-indicatif-0.3.11 \
+ tracing-indicatif-0.3.13 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
tryfn-0.2.3 \
typed-arena-2.0.2 \
typenum-1.18.0 \
@@ -388,8 +394,8 @@ CARGO_CRATES= adler2-2.0.0 \
unic-common-0.9.0 \
unic-ucd-category-0.9.0 \
unic-ucd-version-0.9.0 \
- unicode-id-0.3.5 \
- unicode-ident-1.0.18 \
+ unicode-id-0.3.6 \
+ unicode-ident-1.0.19 \
unicode-normalization-0.1.24 \
unicode-width-0.1.14 \
unicode-width-0.2.1 \
@@ -398,13 +404,13 @@ CARGO_CRATES= adler2-2.0.0 \
unit-prefix-0.5.1 \
unscanny-0.1.0 \
unty-0.0.4 \
- url-2.5.4 \
+ url-2.5.7 \
urlencoding-2.1.3 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.17.0 \
- uuid-macro-internal-1.17.0 \
+ uuid-1.18.1 \
+ uuid-macro-internal-1.18.1 \
valuable-0.1.1 \
version-ranges-0.1.1 \
version_check-0.9.5 \
@@ -415,35 +421,35 @@ CARGO_CRATES= adler2-2.0.0 \
vte_generate_state_changes-0.1.2 \
wait-timeout-0.2.1 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- wasm-bindgen-test-0.3.50 \
- wasm-bindgen-test-macro-0.3.50 \
- web-sys-0.3.77 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.103 \
+ wasm-bindgen-backend-0.2.103 \
+ wasm-bindgen-futures-0.4.53 \
+ wasm-bindgen-macro-0.2.103 \
+ wasm-bindgen-macro-support-0.2.103 \
+ wasm-bindgen-shared-0.2.103 \
+ wasm-bindgen-test-0.3.53 \
+ wasm-bindgen-test-macro-0.3.53 \
+ web-sys-0.3.80 \
web-time-1.1.0 \
which-8.0.0 \
wild-2.2.1 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.61.1 \
+ winapi-util-0.1.11 \
+ windows-core-0.62.0 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
- windows-result-0.3.3 \
- windows-strings-0.4.1 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
+ windows-result-0.4.0 \
+ windows-strings-0.5.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
windows-targets-0.52.6 \
- windows-targets-0.53.2 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
@@ -460,25 +466,26 @@ CARGO_CRATES= adler2-2.0.0 \
windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.10 \
+ winnow-0.7.13 \
winsafe-0.0.19 \
- wit-bindgen-rt-0.39.0 \
+ wit-bindgen-0.46.0 \
writeable-0.6.1 \
+ wyz-0.5.1 \
yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zerotrie-0.2.2 \
- zerovec-0.11.2 \
+ zerovec-0.11.4 \
zerovec-derive-0.11.1 \
zip-0.6.6 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
- zstd-sys-2.0.15+zstd.1.5.7 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa?rev=fc00eba89e5dcaa5edba51c41aa5f309b5cb126b\#fc00eba89e5dcaa5edba51c41aa5f309b5cb126b \
+ zstd-sys-2.0.16+zstd.1.5.7 \
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=3713cd7eb30821c0c086591832dd6f59f2af7fe7\#3713cd7eb30821c0c086591832dd6f59f2af7fe7 \
lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
CARGO_BUILD= no
diff --git a/devel/py-ruff/distinfo b/devel/py-ruff/distinfo
index 45f7073b37e8..2647d9284ec0 100644
--- a/devel/py-ruff/distinfo
+++ b/devel/py-ruff/distinfo
@@ -1,34 +1,32 @@
-TIMESTAMP = 1752730322
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1758990993
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
SHA256 (rust/crates/annotate-snippets-0.11.5.crate) = 710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4
SIZE (rust/crates/annotate-snippets-0.11.5.crate) = 34687
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
-SHA256 (rust/crates/anstyle-lossy-1.1.3.crate) = 934ff8719effd2023a48cf63e69536c1c3ced9d3895068f6f5cc9a4ff845e59b
-SIZE (rust/crates/anstyle-lossy-1.1.3.crate) = 9983
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-svg-0.1.7.crate) = d3607949e9f6de49ea4bafe12f5e4fd73613ebf24795e48587302a8cc0e4bb35
-SIZE (rust/crates/anstyle-svg-0.1.7.crate) = 12966
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anstyle-lossy-1.1.4.crate) = 04d3a5dc826f84d0ea11882bb8054ff7f3d482602e11bb181101303a279ea01f
+SIZE (rust/crates/anstyle-lossy-1.1.4.crate) = 10266
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-svg-0.1.11.crate) = 26b9ec8c976eada1b0f9747a3d7cc4eae3bef10613e443746e7487f26c872fde
+SIZE (rust/crates/anstyle-svg-0.1.11.crate) = 18988
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
@@ -43,8 +41,8 @@ SHA256 (rust/crates/attribute-derive-0.10.3.crate) = 0053e96dd3bec5b4879c23a138d
SIZE (rust/crates/attribute-derive-0.10.3.crate) = 21090
SHA256 (rust/crates/attribute-derive-macro-0.10.3.crate) = 463b53ad0fd5b460af4b1915fe045ff4d946d025fb6c4dc3337752eaa980f71b
SIZE (rust/crates/attribute-derive-macro-0.10.3.crate) = 8849
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
SIZE (rust/crates/base64-0.13.1.crate) = 61002
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
@@ -55,72 +53,74 @@ SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1
SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
+SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/boxcar-0.2.13.crate) = 26c4925bc979b677330a8c7fe7a8c94af2dbb4a2d37b4a20a80d884400f46baa
-SIZE (rust/crates/boxcar-0.2.13.crate) = 20105
+SHA256 (rust/crates/boxcar-0.2.14.crate) = 36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e
+SIZE (rust/crates/boxcar-0.2.14.crate) = 28144
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/cachedir-0.3.1.crate) = 4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873
SIZE (rust/crates/cachedir-0.3.1.crate) = 8668
-SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
-SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/camino-1.2.0.crate) = e1de8bc0aa9e9385ceb3bf0c152e3a9b9544f6c4a912c8ae504e80c1f0368603
+SIZE (rust/crates/camino-1.2.0.crate) = 41313
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.23.crate) = 5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766
-SIZE (rust/crates/cc-1.2.23.crate) = 106527
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9
+SIZE (rust/crates/cc-1.2.38.crate) = 90139
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
-SIZE (rust/crates/clap-4.5.40.crate) = 57419
-SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
-SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
-SHA256 (rust/crates/clap_complete-4.5.50.crate) = c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1
-SIZE (rust/crates/clap_complete-4.5.50.crate) = 48292
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+SHA256 (rust/crates/clap_complete-4.5.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a
+SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
-SHA256 (rust/crates/clap_complete_nushell-4.5.5.crate) = c6a8b1593457dfc2fe539002b795710d022dc62a65bf15023f039f9760c7b18a
-SIZE (rust/crates/clap_complete_nushell-4.5.5.crate) = 33986
-SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
-SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
+SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clearscreen-4.0.2.crate) = 85a8ab73a1c02b0c15597b22e09c7dc36e63b2f601f9d1e83ac0c3decd38b1ae
SIZE (rust/crates/clearscreen-4.0.2.crate) = 153883
-SHA256 (rust/crates/codspeed-3.0.2.crate) = 922018102595f6668cdd09c03f4bff2d951ce2318c6dca4fe11bdcb24b65b2bf
-SIZE (rust/crates/codspeed-3.0.2.crate) = 12859
-SHA256 (rust/crates/codspeed-criterion-compat-3.0.2.crate) = 24d8ad82d2383cb74995f58993cbdd2914aed57b2f91f46580310dd81dc3d05a
-SIZE (rust/crates/codspeed-criterion-compat-3.0.2.crate) = 21805
-SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.2.crate) = 61badaa6c452d192a29f8387147888f0ab358553597c3fe9bf8a162ef7c2fa64
-SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.2.crate) = 123670
-SHA256 (rust/crates/codspeed-divan-compat-3.0.2.crate) = 3acf1d6fe367c2ff5ff136ca723f678490c3691d59d7f2b83d5e53b7b25ac91e
-SIZE (rust/crates/codspeed-divan-compat-3.0.2.crate) = 16624
-SHA256 (rust/crates/codspeed-divan-compat-macros-3.0.2.crate) = bcfa2013d7bee54a497d0e1410751d5de690fd67a3e9eb728ca049b6a3d16d0b
-SIZE (rust/crates/codspeed-divan-compat-macros-3.0.2.crate) = 5316
-SHA256 (rust/crates/codspeed-divan-compat-walltime-3.0.2.crate) = e513100fb0e7ba02fb3824546ecd2abfb8f334262f0972225b463aad07f99ff0
-SIZE (rust/crates/codspeed-divan-compat-walltime-3.0.2.crate) = 97123
-SHA256 (rust/crates/collection_literals-1.0.1.crate) = 186dce98367766de751c42c4f03970fc60fc012296e706ccbb9d5df9b6c1e271
-SIZE (rust/crates/collection_literals-1.0.1.crate) = 3579
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/codspeed-3.0.5.crate) = 35584c5fcba8059780748866387fb97c5a203bcfc563fc3d0790af406727a117
+SIZE (rust/crates/codspeed-3.0.5.crate) = 12888
+SHA256 (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 78f6c1c6bed5fd84d319e8b0889da051daa361c79b7709c9394dfe1a882bba67
+SIZE (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 21807
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = c989289ce6b1cbde72ed560496cb8fbf5aa14d5ef5666f168e7f87751038352e
+SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = 123677
+SHA256 (rust/crates/codspeed-divan-compat-3.0.5.crate) = adf64eda57508448d59efd940bad62ede7c50b0d451a150b8d6a0eca642792a6
+SIZE (rust/crates/codspeed-divan-compat-3.0.5.crate) = 16629
+SHA256 (rust/crates/codspeed-divan-compat-macros-3.0.5.crate) = 058167258e819b16a4ba601fdfe270349ef191154758dbce122c62a698f70ba8
+SIZE (rust/crates/codspeed-divan-compat-macros-3.0.5.crate) = 5314
+SHA256 (rust/crates/codspeed-divan-compat-walltime-3.0.5.crate) = 48f9866ee3a4ef9d2868823ea5811886763af244f2df584ca247f49281c43f1f
+SIZE (rust/crates/codspeed-divan-compat-walltime-3.0.5.crate) = 97149
+SHA256 (rust/crates/collection_literals-1.0.2.crate) = 26b3f65b8fb8e88ba339f7d23a390fe1b0896217da05e2a66c584c9b29a91df8
+SIZE (rust/crates/collection_literals-1.0.2.crate) = 3928
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
SIZE (rust/crates/colored-2.2.0.crate) = 35062
SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
@@ -131,8 +131,8 @@ SHA256 (rust/crates/condtype-1.3.0.crate) = baf0a07a401f374238ab8e2f11a104d2851b
SIZE (rust/crates/condtype-1.3.0.crate) = 12634
SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
SIZE (rust/crates/console-0.15.11.crate) = 37822
-SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
-SIZE (rust/crates/console-0.16.0.crate) = 39107
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
SHA256 (rust/crates/console_log-1.0.0.crate) = be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f
@@ -143,12 +143,14 @@ SHA256 (rust/crates/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf1
SIZE (rust/crates/countme-3.0.1.crate) = 10784
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
-SIZE (rust/crates/criterion-0.6.0.crate) = 119470
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928
+SIZE (rust/crates/criterion-0.7.0.crate) = 119908
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338
+SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495
SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
@@ -161,22 +163,22 @@ SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00c
SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
-SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
-SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
-SIZE (rust/crates/darling-0.20.11.crate) = 37614
-SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
-SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
-SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
-SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/ctrlc-3.5.0.crate) = 881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3
+SIZE (rust/crates/ctrlc-3.5.0.crate) = 13886
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
-SHA256 (rust/crates/derive-where-1.5.0.crate) = 510c292c8cf384b1a340b816a9a6cf2599eb8f566a44949024af88418000c50b
-SIZE (rust/crates/derive-where-1.5.0.crate) = 52436
+SHA256 (rust/crates/derive-where-1.6.0.crate) = ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f
+SIZE (rust/crates/derive-where-1.6.0.crate) = 52327
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
@@ -191,6 +193,8 @@ SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5a
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
+SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/divan-macros-0.1.17.crate) = 8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c
@@ -201,8 +205,8 @@ SHA256 (rust/crates/drop_bomb-0.1.5.crate) = 9bda8e21c04aca2ae33ffc2fd8c23134f3c
SIZE (rust/crates/drop_bomb-0.1.5.crate) = 6859
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
-SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
-SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
@@ -211,46 +215,50 @@ SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/escape8259-0.5.3.crate) = 5692dd7b5a1978a5aeb0ce83b7655c58ca8efdcb79d21036ea249da95afec2c6
SIZE (rust/crates/escape8259-0.5.3.crate) = 4989
-SHA256 (rust/crates/escargot-0.5.14.crate) = 83f351750780493fc33fa0ce8ba3c7d61f9736cfa3b3bb9ee2342643ffe40211
-SIZE (rust/crates/escargot-0.5.14.crate) = 21119
+SHA256 (rust/crates/escargot-0.5.15.crate) = 11c3aea32bc97b500c9ca6a72b768a26e558264303d101d3409cf6d57a9ed0cf
+SIZE (rust/crates/escargot-0.5.15.crate) = 21657
SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
SIZE (rust/crates/etcetera-0.10.0.crate) = 14734
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
SIZE (rust/crates/fern-0.7.1.crate) = 304533
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
+SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fs-err-2.11.0.crate) = 88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41
SIZE (rust/crates/fs-err-2.11.0.crate) = 20449
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
+SIZE (rust/crates/funty-2.0.0.crate) = 13160
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/get-size-derive2-0.5.1.crate) = 1aac2af9f9a6a50e31b1e541d05b7925add83d3982c2793193fe9d4ee584323c
-SIZE (rust/crates/get-size-derive2-0.5.1.crate) = 8799
-SHA256 (rust/crates/get-size2-0.5.1.crate) = 624a0312efd19e1c45922dfcc2d6806d3ffc4bca261f89f31fcc4f63f438d885
-SIZE (rust/crates/get-size2-0.5.1.crate) = 17242
-SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
-SIZE (rust/crates/getopts-0.2.21.crate) = 18457
+SHA256 (rust/crates/get-size-derive2-0.7.0.crate) = e3814abc7da8ab18d2fd820f5b540b5e39b6af0a32de1bdd7c47576693074843
+SIZE (rust/crates/get-size-derive2-0.7.0.crate) = 8773
+SHA256 (rust/crates/get-size2-0.7.0.crate) = 5dfe2cec5b5ce8fb94dcdb16a1708baa4d0609cc3ce305ca5d3f6f2ffb59baed
+SIZE (rust/crates/get-size2-0.7.0.crate) = 17527
+SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df
+SIZE (rust/crates/getopts-0.2.24.crate) = 21467
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
@@ -259,22 +267,22 @@ SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21f
SIZE (rust/crates/half-2.6.0.crate) = 59507
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
-SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
@@ -285,16 +293,16 @@ SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329
SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.0.crate) = 2549ca8c7241c82f59c80ba2a6f415d931c5b58d24fb8412caa1a1f02c49139a
-SIZE (rust/crates/icu_properties-2.0.0.crate) = 58065
-SHA256 (rust/crates/icu_properties_data-2.0.0.crate) = 8197e866e47b68f8f7d95249e172903bec06004b18b2937f1095d40a0c57de04
-SIZE (rust/crates/icu_properties_data-2.0.0.crate) = 159069
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
@@ -303,8 +311,8 @@ SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c
SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
SHA256 (rust/crates/imperative-1.0.6.crate) = 29a1f6526af721f9aec9ceed7ab8ebfca47f3399d08b80056c2acca3fcb694a9
SIZE (rust/crates/imperative-1.0.6.crate) = 13221
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
@@ -313,14 +321,16 @@ SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be3
SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371
-SIZE (rust/crates/insta-1.43.1.crate) = 101047
+SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
+SIZE (rust/crates/insta-1.43.2.crate) = 102183
SHA256 (rust/crates/insta-cmd-0.6.0.crate) = ffeeefa927925cced49ccb01bf3e57c9d4cd132df21e576eb9415baeab2d3de6
SIZE (rust/crates/insta-cmd-0.6.0.crate) = 12385
SHA256 (rust/crates/interpolator-0.5.0.crate) = 71dd52191aae121e8611f1e8dc3e324dd0dd1dee1e6dd91d10ee07a3cfb4d9d8
SIZE (rust/crates/interpolator-0.5.0.crate) = 29578
SHA256 (rust/crates/intrusive-collections-0.9.7.crate) = 189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86
SIZE (rust/crates/intrusive-collections-0.9.7.crate) = 56609
+SHA256 (rust/crates/inventory-0.3.21.crate) = bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e
+SIZE (rust/crates/inventory-0.3.21.crate) = 16600
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
SHA256 (rust/crates/is-macro-0.3.7.crate) = 1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4
@@ -347,48 +357,48 @@ SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d24
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
SHA256 (rust/crates/jod-thread-1.0.0.crate) = a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24
SIZE (rust/crates/jod-thread-1.0.0.crate) = 6407
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
+SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
-SHA256 (rust/crates/libcst-1.8.2.crate) = ae28ddc5b90c3e3146a21d051ca095cbc8d932ad8714cf65ddf71a9abb35684c
-SIZE (rust/crates/libcst-1.8.2.crate) = 110228
-SHA256 (rust/crates/libcst_derive-1.8.2.crate) = dc2de5c2f62bcf8a4f7290b1854388b262c4b68f1db1a3ee3ef6d4c1319b00a3
-SIZE (rust/crates/libcst_derive-1.8.2.crate) = 11409
-SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
-SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libcst-1.8.4.crate) = 052ef5d9fc958a51aeebdf3713573b36c6fd6eed0bf0e60e204d2c0f8cf19b9f
+SIZE (rust/crates/libcst-1.8.4.crate) = 111266
+SHA256 (rust/crates/libcst_derive-1.8.4.crate) = a91a751afee92cbdd59d4bc6754c7672712eec2d30a308f23de4e3287b2929cb
+SIZE (rust/crates/libcst_derive-1.8.4.crate) = 11337
+SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
+SIZE (rust/crates/libmimalloc-sys-0.1.44.crate) = 451625
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
SHA256 (rust/crates/libtest-mimic-0.7.3.crate) = cc0bda45ed5b3a2904262c1bb91e526127aa70e7ef3758aba2ef93cf896b9b58
SIZE (rust/crates/libtest-mimic-0.7.3.crate) = 27276
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/lsp-server-0.7.8.crate) = 9462c4dc73e17f971ec1f171d44bfffb72e65a130117233388a0ebc7ec5656f9
-SIZE (rust/crates/lsp-server-0.7.8.crate) = 16836
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/lsp-server-0.7.9.crate) = 7d6ada348dbc2703cbe7637b2dda05cff84d3da2819c24abcb305dd613e0ba2e
+SIZE (rust/crates/lsp-server-0.7.9.crate) = 21215
SHA256 (rust/crates/manyhow-0.11.4.crate) = b33efb3ca6d3b07393750d4030418d594ab1139cee518f0dc88db70fec873587
SIZE (rust/crates/manyhow-0.11.4.crate) = 22658
SHA256 (rust/crates/manyhow-macros-0.11.4.crate) = 46fce34d199b78b6e6073abf984c9cf5fd3e9330145a93ee0738a7443e371495
SIZE (rust/crates/manyhow-macros-0.11.4.crate) = 5162
SHA256 (rust/crates/markdown-1.0.0.crate) = a5cab8f2cadc416a82d2e783a1946388b31654d391d1c7d92cc1f03e295b1deb
SIZE (rust/crates/markdown-1.0.0.crate) = 219012
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5
SIZE (rust/crates/matches-0.1.10.crate) = 2592
SHA256 (rust/crates/matchit-0.8.6.crate) = 2f926ade0c4e170215ae43342bf13b9310a437609c81f29f86c5df6657582ef9
@@ -397,20 +407,20 @@ SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
-SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
+SHA256 (rust/crates/mimalloc-0.1.48.crate) = e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8
+SIZE (rust/crates/mimalloc-0.1.48.crate) = 4742
SHA256 (rust/crates/minicov-0.3.7.crate) = f27fe9f1cc3c22e1687f9446c2083c4c5fc7f0bcf1c7a86bdbded14985895b4b
SIZE (rust/crates/minicov-0.3.7.crate) = 43788
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
SIZE (rust/crates/natord-1.0.9.crate) = 3866
-SHA256 (rust/crates/newtype-uuid-1.2.1.crate) = ee3224f0e8be7c2a1ebc77ef9c3eecb90f55c6594399ee825de964526b3c9056
-SIZE (rust/crates/newtype-uuid-1.2.1.crate) = 15941
+SHA256 (rust/crates/newtype-uuid-1.2.4.crate) = a17d82edb1c8a6c20c238747ae7aae9181133e766bc92cd2556fdd764407d0d1
+SIZE (rust/crates/newtype-uuid-1.2.4.crate) = 17919
SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
@@ -419,36 +429,34 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/notify-8.1.0.crate) = 3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97
-SIZE (rust/crates/notify-8.1.0.crate) = 37843
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/ordermap-0.5.8.crate) = 6d6bff06e4a5dc6416bead102d3e63c480dd852ffbb278bf8cfeb4966b329609
-SIZE (rust/crates/ordermap-0.5.8.crate) = 66688
-SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982
-SIZE (rust/crates/os_pipe-1.2.1.crate) = 10691
-SHA256 (rust/crates/os_str_bytes-7.1.0.crate) = c86e2db86dd008b4c88c77a9bb83d9286bf77204e255bb3fda3b2eebcae66b62
-SIZE (rust/crates/os_str_bytes-7.1.0.crate) = 28150
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/papaya-0.2.3.crate) = f92dd0b07c53a0a0c764db2ace8c541dc47320dad97c2200c2a637ab9dd2328f
-SIZE (rust/crates/papaya-0.2.3.crate) = 67232
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/ordermap-0.5.12.crate) = b100f7dd605611822d30e182214d3c02fdefce2d801d23993f6b6ba6ca1392af
+SIZE (rust/crates/ordermap-0.5.12.crate) = 69927
+SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224
+SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810
+SHA256 (rust/crates/os_str_bytes-7.1.1.crate) = 63eceb7b5d757011a87d08eb2123db15d87fb0c281f65d101ce30a1e96c3ad5c
+SIZE (rust/crates/os_str_bytes-7.1.1.crate) = 28828
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/path-absolutize-3.1.1.crate) = e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5
@@ -469,16 +477,16 @@ SHA256 (rust/crates/pep440_rs-0.7.3.crate) = 31095ca1f396e3de32745f42b20deef7bc0
SIZE (rust/crates/pep440_rs-0.7.3.crate) = 44342
SHA256 (rust/crates/pep508_rs-0.9.2.crate) = faee7227064121fcadcd2ff788ea26f0d8f2bd23a0574da11eca23bc935bcc05
SIZE (rust/crates/pep508_rs-0.9.2.crate) = 70842
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
-SIZE (rust/crates/pest-2.8.0.crate) = 128955
-SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
-SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
-SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
-SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
-SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
-SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.2.crate) = 21e0a3a33733faeaf8651dfee72dd0f388f0c8e5ad496a3478fa5a922f49cfa8
+SIZE (rust/crates/pest-2.8.2.crate) = 130430
+SHA256 (rust/crates/pest_derive-2.8.2.crate) = bc58706f770acb1dbd0973e6530a3cff4746fb721207feb3a8a6064cd0b6c663
+SIZE (rust/crates/pest_derive-2.8.2.crate) = 42335
+SHA256 (rust/crates/pest_generator-2.8.2.crate) = 6d4f36811dfe07f7b8573462465d5cb8965fffc2e71ae377a33aecf14c2c9a2f
+SIZE (rust/crates/pest_generator-2.8.2.crate) = 18669
+SHA256 (rust/crates/pest_meta-2.8.2.crate) = 42919b05089acbd0a5dcd5405fb304d17d1053847b81163d09c4ad18ce8e8420
+SIZE (rust/crates/pest_meta-2.8.2.crate) = 42952
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
@@ -491,12 +499,12 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
@@ -507,14 +515,14 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
SHA256 (rust/crates/proc-macro-utils-0.10.0.crate) = eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071
SIZE (rust/crates/proc-macro-utils-0.10.0.crate) = 21572
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/pyproject-toml-0.13.5.crate) = 7b0f6160dc48298b9260d9b958ad1d7f96f6cd0b9df200b22329204e09334663
-SIZE (rust/crates/pyproject-toml-0.13.5.crate) = 18464
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/pyproject-toml-0.13.6.crate) = ec768e063102b426e8962989758115e8659485124de9207bc365fab524125d65
+SIZE (rust/crates/pyproject-toml-0.13.6.crate) = 18159
SHA256 (rust/crates/quick-junit-0.5.1.crate) = 3ed1a693391a16317257103ad06a88c6529ac640846021da7c435a06fffdacd7
SIZE (rust/crates/quick-junit-0.5.1.crate) = 21088
SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
@@ -529,12 +537,14 @@ SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271f
SIZE (rust/crates/quote-use-0.8.4.crate) = 3067
SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35
SIZE (rust/crates/quote-use-macros-0.8.4.crate) = 5660
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
+SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -543,26 +553,22 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
-SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
-SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
-SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
+SIZE (rust/crates/regex-lite-0.1.7.crate) = 96903
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/ron-0.7.1.crate) = 88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a
SIZE (rust/crates/ron-0.7.1.crate) = 53572
SHA256 (rust/crates/rust-stemmers-1.2.0.crate) = e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54
@@ -571,10 +577,10 @@ SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b6
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08
SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -587,28 +593,28 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/seize-0.5.0.crate) = e4b8d813387d566f627f3ea1b914c068aac94c40ae27ec43f5f33bde65abefe7
-SIZE (rust/crates/seize-0.5.0.crate) = 36959
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
+SIZE (rust/crates/serde-1.0.226.crate) = 28484
SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
+SIZE (rust/crates/serde_core-1.0.226.crate) = 63014
+SHA256 (rust/crates/serde_derive-1.0.226.crate) = 8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33
+SIZE (rust/crates/serde_derive-1.0.226.crate) = 58702
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.2.crate) = 5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee
+SIZE (rust/crates/serde_spanned-1.0.2.crate) = 11032
SHA256 (rust/crates/serde_test-1.0.177.crate) = 7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed
SIZE (rust/crates/serde_test-1.0.177.crate) = 18671
-SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
-SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
-SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
-SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
+SHA256 (rust/crates/serde_with-3.14.1.crate) = c522100790450cf78eeac1507263d0a350d4d5b30df0c8e1fe051a10c22b376e
+SIZE (rust/crates/serde_with-3.14.1.crate) = 193025
+SHA256 (rust/crates/serde_with_macros-3.14.1.crate) = 327ada00f7d64abaac1e55a6911e90cf665aa051b9a561c7006c157f4633135e
+SIZE (rust/crates/serde_with_macros-3.14.1.crate) = 39432
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
@@ -637,20 +643,22 @@ SHA256 (rust/crates/strip-ansi-escapes-0.2.1.crate) = 2a8f8038e7e7969abb3f1b7c2a
SIZE (rust/crates/strip-ansi-escapes-0.2.1.crate) = 8273
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
-SIZE (rust/crates/strum-0.27.1.crate) = 7467
-SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
-SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
+SIZE (rust/crates/tap-1.0.1.crate) = 11316
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
-SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
SHA256 (rust/crates/terminfo-0.9.0.crate) = d4ea810f0692f9f51b382fff5893887bb4580f5fa246fde546e0b13e7fcee662
SIZE (rust/crates/terminfo-0.9.0.crate) = 45420
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
@@ -665,14 +673,14 @@ SHA256 (rust/crates/thin-vec-0.2.14.crate) = 144f754d318415ac792f9d69fc87abbbfc0
SIZE (rust/crates/thin-vec-0.2.14.crate) = 35087
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d
@@ -683,32 +691,34 @@ SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
-SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
-SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
-SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml-0.9.7.crate) = 00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0
+SIZE (rust/crates/toml-0.9.7.crate) = 55852
+SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
+SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
+SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
+SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
+SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
+SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
+SHA256 (rust/crates/toml_writer-1.0.3.crate) = d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109
+SIZE (rust/crates/toml_writer-1.0.3.crate) = 17173
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-flame-0.2.0.crate) = 0bae117ee14789185e129aaee5d93750abe67fdc5a9a62650452bfe4e122a3a9
SIZE (rust/crates/tracing-flame-0.2.0.crate) = 9062
-SHA256 (rust/crates/tracing-indicatif-0.3.11.crate) = 8c714cc8fc46db04fcfddbd274c6ef59bebb1b435155984e7c6e89c3ce66f200
-SIZE (rust/crates/tracing-indicatif-0.3.11.crate) = 28927
+SHA256 (rust/crates/tracing-indicatif-0.3.13.crate) = 04d4e11e0e27acef25a47f27e9435355fecdc488867fa2bc90e75b0700d2823d
+SIZE (rust/crates/tracing-indicatif-0.3.13.crate) = 29929
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/tryfn-0.2.3.crate) = 5fe242ee9e646acec9ab73a5c540e8543ed1b107f0ce42be831e0775d423c396
SIZE (rust/crates/tryfn-0.2.3.crate) = 8481
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
@@ -727,10 +737,10 @@ SHA256 (rust/crates/unic-ucd-category-0.9.0.crate) = 1b8d4591f5fcfe1bd4453baaf80
SIZE (rust/crates/unic-ucd-category-0.9.0.crate) = 25480
SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4
SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
-SHA256 (rust/crates/unicode-id-0.3.5.crate) = 10103c57044730945224467c09f71a4db0071c123a0648cc3e818913bde6b561
-SIZE (rust/crates/unicode-id-0.3.5.crate) = 16807
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-id-0.3.6.crate) = 70ba288e709927c043cbe476718d37be306be53fb1fafecd0dbe36d072be2580
+SIZE (rust/crates/unicode-id-0.3.6.crate) = 16947
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
@@ -747,8 +757,8 @@ SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600
SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
SIZE (rust/crates/unty-0.0.4.crate) = 7200
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
@@ -757,10 +767,10 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
-SIZE (rust/crates/uuid-1.17.0.crate) = 59014
-SHA256 (rust/crates/uuid-macro-internal-1.17.0.crate) = 26b682e8c381995ea03130e381928e0e005b7c9eb483c6c8682f50e07b33c2b7
-SIZE (rust/crates/uuid-macro-internal-1.17.0.crate) = 9668
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/uuid-macro-internal-1.18.1.crate) = d9384a660318abfbd7f8932c34d67e4d1ec511095f95972ddc01e19d7ba8413f
+SIZE (rust/crates/uuid-macro-internal-1.18.1.crate) = 9683
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/version-ranges-0.1.1.crate) = f8d079415ceb2be83fc355adbadafe401307d5c309c7e6ade6638e6f9f42f42d
@@ -781,64 +791,64 @@ SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cb
SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/wasm-bindgen-test-0.3.50.crate) = 66c8d5e33ca3b6d9fa3b4676d774c5778031d27a578c2b007f905acf816152c3
-SIZE (rust/crates/wasm-bindgen-test-0.3.50.crate) = 22228
-SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.50.crate) = 17d5042cc5fa009658f9a7333ef24291b1291a25b6382dd68862a7f3b969f69b
-SIZE (rust/crates/wasm-bindgen-test-macro-0.3.50.crate) = 11089
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
+SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
+SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.53.crate) = a0b221ff421256839509adbb55998214a70d829d3a28c69b4a6672e9d2a42f67
+SIZE (rust/crates/wasm-bindgen-futures-0.4.53.crate) = 16321
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
+SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
+SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
+SHA256 (rust/crates/wasm-bindgen-test-0.3.53.crate) = aee0a0f5343de9221a0d233b04520ed8dc2e6728dce180b1dcd9288ec9d9fa3c
+SIZE (rust/crates/wasm-bindgen-test-0.3.53.crate) = 21866
+SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.53.crate) = a369369e4360c2884c3168d22bded735c43cccae97bbc147586d4b480edd138d
+SIZE (rust/crates/wasm-bindgen-test-macro-0.3.53.crate) = 11836
+SHA256 (rust/crates/web-sys-0.3.80.crate) = fbe734895e869dc429d78c4b433f8d17d95f8d05317440b4fad5ab2d33e596dc
+SIZE (rust/crates/web-sys-0.3.80.crate) = 641763
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/wild-2.2.1.crate) = a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1
SIZE (rust/crates/wild-2.2.1.crate) = 8080
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.61.1.crate) = 46ec44dc15085cea82cf9c78f85a9114c463a369786585ad2882d1ff0b0acf40
-SIZE (rust/crates/windows-core-0.61.1.crate) = 36762
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
+SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.3.crate) = 4b895b5356fc36103d0f64dd1e94dfa7ac5633f1c9dd6e80fe9ec4adef69e09d
-SIZE (rust/crates/windows-result-0.3.3.crate) = 13431
-SHA256 (rust/crates/windows-strings-0.4.1.crate) = 2a7ab927b2637c19b3dbe0965e75d8f2d30bdd697a1516191cad2ec4df8fb28a
-SIZE (rust/crates/windows-strings-0.4.1.crate) = 13976
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
+SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
+SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
+SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
-SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
@@ -871,32 +881,34 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
+SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
@@ -905,11 +917,11 @@ SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d210753
SIZE (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 28987
SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
-SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
-SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (salsa-rs-salsa-fc00eba89e5dcaa5edba51c41aa5f309b5cb126b_GH0.tar.gz) = d5e8f6c2b83c43610249be2b689763b3c6c59e43f52bbadb1adaf555e8db48c8
-SIZE (salsa-rs-salsa-fc00eba89e5dcaa5edba51c41aa5f309b5cb126b_GH0.tar.gz) = 684112
+SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
+SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
+SHA256 (salsa-rs-salsa-3713cd7eb30821c0c086591832dd6f59f2af7fe7_GH0.tar.gz) = 4856693da64308bb984f81a8ffb7cad21e40f2d584a286b39b92d9cf7b448206
+SIZE (salsa-rs-salsa-3713cd7eb30821c0c086591832dd6f59f2af7fe7_GH0.tar.gz) = 717350
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
-SHA256 (astral-sh-ruff-0.12.3_GH0.tar.gz) = 69995d2d58a2ce8324ea057c02183512ec71eb5c68861e33bdcecc1f38df3700
-SIZE (astral-sh-ruff-0.12.3_GH0.tar.gz) = 6944457
+SHA256 (astral-sh-ruff-0.13.2_GH0.tar.gz) = 008287603094fd8ddb98bcc7dec91300a7067f1967d6e757758f3da0a83fbb5c
+SIZE (astral-sh-ruff-0.13.2_GH0.tar.gz) = 8019386
diff --git a/devel/py-scikit-base/Makefile b/devel/py-scikit-base/Makefile
index 207e511bd046..590eb3066c15 100644
--- a/devel/py-scikit-base/Makefile
+++ b/devel/py-scikit-base/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scikit-base
-PORTVERSION= 0.12.4
+PORTVERSION= 0.12.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-scikit-base/distinfo b/devel/py-scikit-base/distinfo
index 65eec3cd920b..4abb7b78d164 100644
--- a/devel/py-scikit-base/distinfo
+++ b/devel/py-scikit-base/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369388
-SHA256 (scikit_base-0.12.4.tar.gz) = d452844cb898560dedc5116c5441f348c2b75312cdb8ff4a3d1310456c887591
-SIZE (scikit_base-0.12.4.tar.gz) = 122308
+TIMESTAMP = 1757120752
+SHA256 (scikit_base-0.12.5.tar.gz) = 7f97533bc3ee1e51b7c4c80fbca9dfd0845adff9e762625b5f9e141c664c2257
+SIZE (scikit_base-0.12.5.tar.gz) = 122343
diff --git a/devel/py-scikit-build-core/Makefile b/devel/py-scikit-build-core/Makefile
index 52e91908fb39..0c4739f0f45b 100644
--- a/devel/py-scikit-build-core/Makefile
+++ b/devel/py-scikit-build-core/Makefile
@@ -18,8 +18,10 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}hatch-vcs>0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pathspec>=0.10.1:devel/py-pathspec@${PY_FLAVOR}
+RUN_DEPENDS= ${PY_EXCEPTIONGROUP} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pathspec>=0.10.1:devel/py-pathspec@${PY_FLAVOR} \
+ ${PY_TOMLI}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>=0.8:devel/py-build@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cattrs>=22.2.0:devel/py-cattrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fastjsonschema>0:devel/py-fastjsonschema@${PY_FLAVOR} \
@@ -36,7 +38,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>=0.8:devel/py-build@${PY_FLAVOR} \
git:devel/git \
ninja>0:devel/ninja
-USES= python:3.9+
+USES= python
USE_PYTHON= pep517 autoplist pytest
TEST_ENV= ${MAKE_ENV} \
@@ -44,13 +46,6 @@ TEST_ENV= ${MAKE_ENV} \
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31100
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}exceptiongroup>=1.0:devel/py-exceptiongroup@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=1.2.2:textproc/py-tomli@${PY_FLAVOR}
-.endif
-
# tests as of 0.11.1: 1 failed, 415 passed, 5 skipped, 3 xfailed, 1 warning in 603.00s (0:10:03), see https://github.com/scikit-build/scikit-build-core/issues/1057
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/py-selection/Makefile b/devel/py-selection/Makefile
index 8ed028b529dd..47c95714680c 100644
--- a/devel/py-selection/Makefile
+++ b/devel/py-selection/Makefile
@@ -1,6 +1,6 @@
PORTNAME= selection
PORTVERSION= 0.0.21
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyquery>0:devel/py-pyquery@${PY_FLAVOR}
USES= python
diff --git a/devel/py-setuptools-rust/Makefile b/devel/py-setuptools-rust/Makefile
index 2771266bc9e2..a437ff75aa08 100644
--- a/devel/py-setuptools-rust/Makefile
+++ b/devel/py-setuptools-rust/Makefile
@@ -1,5 +1,5 @@
PORTNAME= setuptools-rust
-PORTVERSION= 1.11.1
+PORTVERSION= 1.12.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-setuptools-rust/distinfo b/devel/py-setuptools-rust/distinfo
index 8d77ab763c89..9866aa15a9f4 100644
--- a/devel/py-setuptools-rust/distinfo
+++ b/devel/py-setuptools-rust/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288980
-SHA256 (setuptools_rust-1.11.1.tar.gz) = 7dabc4392252ced314b8050d63276e05fdc5d32398fc7d3cce1f6a6ac35b76c0
-SIZE (setuptools_rust-1.11.1.tar.gz) = 310804
+TIMESTAMP = 1757436513
+SHA256 (setuptools_rust-1.12.0.tar.gz) = d94a93f0c97751c17014565f07bdc324bee45d396cd1bba83d8e7af92b945f0c
+SIZE (setuptools_rust-1.12.0.tar.gz) = 310984
diff --git a/devel/py-setuptools-scm/Makefile b/devel/py-setuptools-scm/Makefile
index 15593bde3cf3..f0949b0f01ca 100644
--- a/devel/py-setuptools-scm/Makefile
+++ b/devel/py-setuptools-scm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= setuptools-scm
PORTVERSION= 8.0.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -45,5 +45,6 @@ PYTEST_IGNORED_TESTS= test_dump_version_on_old_python \
post-patch:
@${REINPLACE_CMD} -e '497,521s|"gpg|"gpg2|' ${WRKSRC}/testing/test_git.py
+ @${REINPLACE_CMD} -e 's/"GIT_SSH", "GIT_SSH_COMMAND"/"GIT_SSH", "GIT_SSH_COMMAND", "GIT_CEILING_DIRECTORIES"/' ${WRKSRC}/src/setuptools_scm/_run_cmd.py
.include <bsd.port.mk>
diff --git a/devel/py-shandy-sqlfmt/Makefile b/devel/py-shandy-sqlfmt/Makefile
index 08ac47ec12e2..69721eb98171 100644
--- a/devel/py-shandy-sqlfmt/Makefile
+++ b/devel/py-shandy-sqlfmt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= shandy-sqlfmt
-PORTVERSION= 0.26.0
+PORTVERSION= 0.27.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-shandy-sqlfmt/distinfo b/devel/py-shandy-sqlfmt/distinfo
index b61c5035c55f..bca831404a84 100644
--- a/devel/py-shandy-sqlfmt/distinfo
+++ b/devel/py-shandy-sqlfmt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748694868
-SHA256 (shandy_sqlfmt-0.26.0.tar.gz) = d95abd381640a846c71b0e2effb30d47f0b3eb5f69fb337fafe663634857f7a5
-SIZE (shandy_sqlfmt-0.26.0.tar.gz) = 62228
+TIMESTAMP = 1756832504
+SHA256 (shandy_sqlfmt-0.27.0.tar.gz) = 1c9ac6beb5f17f66e7b87b4c70be586e87db538cd7d72f42dedb85132e8b3a96
+SIZE (shandy_sqlfmt-0.27.0.tar.gz) = 62380
diff --git a/devel/py-shpyx/Makefile b/devel/py-shpyx/Makefile
index a12dc96909f8..db0edbec46ee 100644
--- a/devel/py-shpyx/Makefile
+++ b/devel/py-shpyx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= shpyx
-PORTVERSION= 0.0.33
+PORTVERSION= 0.0.34
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-shpyx/distinfo b/devel/py-shpyx/distinfo
index 0d912add0253..594f60758240 100644
--- a/devel/py-shpyx/distinfo
+++ b/devel/py-shpyx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178064
-SHA256 (shpyx-0.0.33.tar.gz) = 75a414950c1683576cab28d4e7ef92ba5685a70d554d7c22e480f1996a1a11b8
-SIZE (shpyx-0.0.33.tar.gz) = 10584
+TIMESTAMP = 1757120754
+SHA256 (shpyx-0.0.34.tar.gz) = 3249fdd9dee59665eaaa8a8051f241b0a1868479ddbd9b93fa626b443b68f964
+SIZE (shpyx-0.0.34.tar.gz) = 10592
diff --git a/devel/py-sirmordred/Makefile b/devel/py-sirmordred/Makefile
index 93fc7c22f01c..bc3dc7088741 100644
--- a/devel/py-sirmordred/Makefile
+++ b/devel/py-sirmordred/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sirmordred
DISTVERSION= 1.1.6
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-sqlfluff/Makefile b/devel/py-sqlfluff/Makefile
index 1102504ffd13..6c0d3c37c1a0 100644
--- a/devel/py-sqlfluff/Makefile
+++ b/devel/py-sqlfluff/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sqlfluff
-PORTVERSION= 3.4.0
-PORTREVISION= 1
+PORTVERSION= 3.4.2
+PORTREVISION= 0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-sqlfluff/distinfo b/devel/py-sqlfluff/distinfo
index ae8eea3afec1..18b8b27bdc23 100644
--- a/devel/py-sqlfluff/distinfo
+++ b/devel/py-sqlfluff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748368236
-SHA256 (sqlfluff-3.4.0.tar.gz) = 6e1ea2d39b20cc791a1a009c234afaf043b448c7f2eb1c11551316fb41f36f47
-SIZE (sqlfluff-3.4.0.tar.gz) = 882079
+TIMESTAMP = 1756831569
+SHA256 (sqlfluff-3.4.2.tar.gz) = 1777272e4fdac5adef1b89ec25675426e77285d4dc95a055b12bd24181e33f40
+SIZE (sqlfluff-3.4.2.tar.gz) = 903626
diff --git a/devel/py-stevedore/Makefile b/devel/py-stevedore/Makefile
index a17d16b05a57..0d7b03c7c083 100644
--- a/devel/py-stevedore/Makefile
+++ b/devel/py-stevedore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stevedore
-PORTVERSION= 5.4.1
+PORTVERSION= 5.5.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,11 +14,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
# pbr is a RUN_DEPENDS too, just declared elsewhere (requirements.txt)
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234529
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197373
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
-
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1:devel/py-pbr@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1:devel/py-pbr@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist distutils pytest
+
+.if make(test)
+# tests: 91 passed, 1 skipped
+TEST_ENV= PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
+ PYTHONPATH="${STAGEDIR}${PYTHON_SITELIBDIR}"
+.endif
NO_ARCH= yes
diff --git a/devel/py-stevedore/distinfo b/devel/py-stevedore/distinfo
index 6064de3226b1..c450332c28c2 100644
--- a/devel/py-stevedore/distinfo
+++ b/devel/py-stevedore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741811327
-SHA256 (stevedore-5.4.1.tar.gz) = 3135b5ae50fe12816ef291baff420acb727fcd356106e3e9cbfa9e5985cd6f4b
-SIZE (stevedore-5.4.1.tar.gz) = 513858
+TIMESTAMP = 1756235659
+SHA256 (stevedore-5.5.0.tar.gz) = d31496a4f4df9825e1a1e4f1f74d19abb0154aff311c3b376fcc89dae8fccd73
+SIZE (stevedore-5.5.0.tar.gz) = 513878
diff --git a/devel/py-stevedore/files/patch-stevedore___cache.py b/devel/py-stevedore/files/patch-stevedore___cache.py
deleted file mode 100644
index 06603464868e..000000000000
--- a/devel/py-stevedore/files/patch-stevedore___cache.py
+++ /dev/null
@@ -1,25 +0,0 @@
---- stevedore/_cache.py.orig 2023-02-10 18:29:38 UTC
-+++ stevedore/_cache.py
-@@ -15,7 +15,6 @@
- import errno
- import glob
- import hashlib
--import importlib.metadata as importlib_metadata
- import itertools
- import json
- import logging
-@@ -24,6 +23,14 @@ import os.path
- import struct
- import sys
-
-+# only until 2023-06-23 when lang/python37 expires
-+# https://opendev.org/openstack/stevedore/commit/ccd17543a37143913e886f9306be10d40260fdf3
-+try:
-+ # For python 3.8 and later
-+ import importlib.metadata as importlib_metadata
-+except ImportError:
-+ # For everyone else
-+ import importlib_metadata
-
- log = logging.getLogger('stevedore._cache')
-
diff --git a/devel/py-stevedore/files/patch-stevedore_tests_test__driver.py b/devel/py-stevedore/files/patch-stevedore_tests_test__driver.py
deleted file mode 100644
index 060dcc05a802..000000000000
--- a/devel/py-stevedore/files/patch-stevedore_tests_test__driver.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- stevedore/tests/test_driver.py.orig 2023-02-10 18:29:38 UTC
-+++ stevedore/tests/test_driver.py
-@@ -13,7 +13,14 @@
- """Tests for stevedore.extension
- """
-
--import importlib.metadata as importlib_metadata
-+# only until 2023-06-23 when lang/python37 expires
-+# https://opendev.org/openstack/stevedore/commit/ccd17543a37143913e886f9306be10d40260fdf3
-+try:
-+ # For python 3.8 and later
-+ import importlib.metadata as importlib_metadata
-+except ImportError:
-+ # For everyone else
-+ import importlib_metadata
-
- from stevedore import driver
- from stevedore import exception
diff --git a/devel/py-stevedore/files/patch-stevedore_tests_test__extension.py b/devel/py-stevedore/files/patch-stevedore_tests_test__extension.py
deleted file mode 100644
index 8e0fe752efb9..000000000000
--- a/devel/py-stevedore/files/patch-stevedore_tests_test__extension.py
+++ /dev/null
@@ -1,21 +0,0 @@
---- stevedore/tests/test_extension.py.orig 2023-02-10 18:29:38 UTC
-+++ stevedore/tests/test_extension.py
-@@ -13,9 +13,17 @@
- """Tests for stevedore.extension
- """
-
--import importlib.metadata as importlib_metadata
- import operator
- from unittest import mock
-+
-+# only until 2023-06-23 when lang/python37 expires
-+# https://opendev.org/openstack/stevedore/commit/ccd17543a37143913e886f9306be10d40260fdf3
-+try:
-+ # For python 3.8 and later
-+ import importlib.metadata as importlib_metadata
-+except ImportError:
-+ # For everyone else
-+ import importlib_metadata
-
- from stevedore import exception
- from stevedore import extension
diff --git a/devel/py-stevedore/files/patch-stevedore_tests_test__sphinxext.py b/devel/py-stevedore/files/patch-stevedore_tests_test__sphinxext.py
deleted file mode 100644
index 6801a1325adf..000000000000
--- a/devel/py-stevedore/files/patch-stevedore_tests_test__sphinxext.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- stevedore/tests/test_sphinxext.py.orig 2023-02-10 18:29:38 UTC
-+++ stevedore/tests/test_sphinxext.py
-@@ -12,7 +12,14 @@
- """Tests for the sphinx extension
- """
-
--import importlib.metadata as importlib_metadata
-+# only until 2023-06-23 when lang/python37 expires
-+# https://opendev.org/openstack/stevedore/commit/ccd17543a37143913e886f9306be10d40260fdf3
-+try:
-+ # For python 3.8 and later
-+ import importlib.metadata as importlib_metadata
-+except ImportError:
-+ # For everyone else
-+ import importlib_metadata
-
- from stevedore import extension
- from stevedore import sphinxext
diff --git a/devel/py-strawberry-graphql/Makefile b/devel/py-strawberry-graphql/Makefile
index c7ebbdfab002..d9e03d238120 100644
--- a/devel/py-strawberry-graphql/Makefile
+++ b/devel/py-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.278.0
+DISTVERSION= 0.281.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,8 +13,10 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.6:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2.0<3.4.0:devel/py-graphql-core@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2.0<3.4.0:devel/py-graphql-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lia-web>=0.2.1:www/py-lia-web@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=23:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/devel/py-strawberry-graphql/distinfo b/devel/py-strawberry-graphql/distinfo
index 5634dbe62589..501d1f52fe1f 100644
--- a/devel/py-strawberry-graphql/distinfo
+++ b/devel/py-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753851651
-SHA256 (strawberry_graphql-0.278.0.tar.gz) = e3fee9cd107b5b8ca69dd534c1dca6f82e4a9cf44cf46a4d338f42938896521a
-SIZE (strawberry_graphql-0.278.0.tar.gz) = 212667
+TIMESTAMP = 1756289516
+SHA256 (strawberry_graphql-0.281.0.tar.gz) = fc83c3d1482276969cef3693c58ab8d4c229a2b8a859f202a4ddaa93d74f645f
+SIZE (strawberry_graphql-0.281.0.tar.gz) = 212294
diff --git a/devel/py-structlog/Makefile b/devel/py-structlog/Makefile
index 40aa095d2a40..f9d61ff185e0 100644
--- a/devel/py-structlog/Makefile
+++ b/devel/py-structlog/Makefile
@@ -1,6 +1,5 @@
PORTNAME= structlog
-PORTVERSION= 25.3.0
-PORTREVISION= 1
+PORTVERSION= 25.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-structlog/distinfo b/devel/py-structlog/distinfo
index 70e0a7386194..8e1b7896e7bb 100644
--- a/devel/py-structlog/distinfo
+++ b/devel/py-structlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746395007
-SHA256 (structlog-25.3.0.tar.gz) = 8dab497e6f6ca962abad0c283c46744185e0c9ba900db52a423cb6db99f7abeb
-SIZE (structlog-25.3.0.tar.gz) = 1367514
+TIMESTAMP = 1756034542
+SHA256 (structlog-25.4.0.tar.gz) = 186cd1b0a8ae762e29417095664adf1d6a31702160a46dacb7796ea82f7409e4
+SIZE (structlog-25.4.0.tar.gz) = 1369138
diff --git a/devel/py-super-collections/Makefile b/devel/py-super-collections/Makefile
index d5becbee7546..d098066fa5e0 100644
--- a/devel/py-super-collections/Makefile
+++ b/devel/py-super-collections/Makefile
@@ -1,5 +1,5 @@
PORTNAME= super-collections
-DISTVERSION= 0.5.3
+DISTVERSION= 0.5.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hjson>=0:textproc/py-hjson@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=7.0:devel/py-pytest@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rich>=0:textproc/py-rich@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
diff --git a/devel/py-super-collections/distinfo b/devel/py-super-collections/distinfo
index b27433f61c31..bd1a82ad5022 100644
--- a/devel/py-super-collections/distinfo
+++ b/devel/py-super-collections/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749451411
-SHA256 (super_collections-0.5.3.tar.gz) = 94c1ec96c0a0d5e8e7d389ed8cde6882ac246940507c5e6b86e91945c2968d46
-SIZE (super_collections-0.5.3.tar.gz) = 10178
+TIMESTAMP = 1757743562
+SHA256 (super_collections-0.5.5.tar.gz) = dfb3a03b5cdf47337b61bd7aaf28f8241bdadb61c936e65608d6e44c113f9bd6
+SIZE (super_collections-0.5.5.tar.gz) = 17408
diff --git a/devel/py-taskflow/Makefile b/devel/py-taskflow/Makefile
index 2fed53c65ef6..82100ed1f7b2 100644
--- a/devel/py-taskflow/Makefile
+++ b/devel/py-taskflow/Makefile
@@ -1,6 +1,6 @@
PORTNAME= taskflow
PORTVERSION= 5.12.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-tox-toml-fmt/Makefile b/devel/py-tox-toml-fmt/Makefile
index 682049333232..2e35c476addd 100644
--- a/devel/py-tox-toml-fmt/Makefile
+++ b/devel/py-tox-toml-fmt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tox-toml-fmt
PORTVERSION= 1.0.0
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-tox/Makefile b/devel/py-tox/Makefile
index a6e130cbf7bd..ec594c3cb73d 100644
--- a/devel/py-tox/Makefile
+++ b/devel/py-tox/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tox
-DISTVERSION= 4.28.4
+DISTVERSION= 4.30.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-tox/distinfo b/devel/py-tox/distinfo
index da82202b2298..025fcd68cd0f 100644
--- a/devel/py-tox/distinfo
+++ b/devel/py-tox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754027032
-SHA256 (tox-4.28.4.tar.gz) = b5b14c6307bd8994ff1eba5074275826620325ee1a4f61316959d562bfd70b9d
-SIZE (tox-4.28.4.tar.gz) = 199692
+TIMESTAMP = 1759523878
+SHA256 (tox-4.30.3.tar.gz) = f3dd0735f1cd4e8fbea5a3661b77f517456b5f0031a6256432533900e34b90bf
+SIZE (tox-4.30.3.tar.gz) = 202799
diff --git a/devel/py-tree-sitter023/Makefile b/devel/py-tree-sitter023/Makefile
new file mode 100644
index 000000000000..e132fc384b80
--- /dev/null
+++ b/devel/py-tree-sitter023/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= tree-sitter # only to support textproc/py-tree-sitter-language-pack
+PORTVERSION= 0.23.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX= 023
+DISTNAME= tree-sitter-${PORTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Python bindings to the Tree-sitter parsing library
+WWW= https://github.com/tree-sitter/py-tree-sitter
+
+LICENSE= MIT
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+.include <bsd.port.mk>
diff --git a/devel/py-tree-sitter023/distinfo b/devel/py-tree-sitter023/distinfo
new file mode 100644
index 000000000000..64aa4203b6b7
--- /dev/null
+++ b/devel/py-tree-sitter023/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758610379
+SHA256 (tree-sitter-0.23.2.tar.gz) = 66bae8dd47f1fed7bdef816115146d3a41c39b5c482d7bad36d9ba1def088450
+SIZE (tree-sitter-0.23.2.tar.gz) = 166800
diff --git a/devel/py-tree-sitter023/pkg-descr b/devel/py-tree-sitter023/pkg-descr
new file mode 100644
index 000000000000..6adc53edb9c6
--- /dev/null
+++ b/devel/py-tree-sitter023/pkg-descr
@@ -0,0 +1,4 @@
+py-tree-sitter provides Python bindings to the tree-sitter parsing library.
+
+This package currently only works with Python 3. There are no library
+dependencies, but you do need to have a C compiler installed.
diff --git a/devel/py-trimesh/Makefile b/devel/py-trimesh/Makefile
index fcec9ab2d1d0..70bca1407374 100644
--- a/devel/py-trimesh/Makefile
+++ b/devel/py-trimesh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trimesh
PORTVERSION= 3.5.25
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= devel cad python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
# This order of dependancies directly lifted from setup.py please do not change!
NEEDED_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyglet1>0:graphics/py-pyglet1@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}shapely>0:devel/py-shapely@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rtree>0:devel/py-rtree@${PY_FLAVOR} \
diff --git a/devel/py-trove-classifiers/Makefile b/devel/py-trove-classifiers/Makefile
index 1823dc5caf29..b6e49b447230 100644
--- a/devel/py-trove-classifiers/Makefile
+++ b/devel/py-trove-classifiers/Makefile
@@ -1,5 +1,5 @@
PORTNAME= trove-classifiers
-PORTVERSION= 2025.5.9.12
+PORTVERSION= 2025.8.26.11
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-trove-classifiers/distinfo b/devel/py-trove-classifiers/distinfo
index d291208b448b..d7982241cd45 100644
--- a/devel/py-trove-classifiers/distinfo
+++ b/devel/py-trove-classifiers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546554
-SHA256 (trove_classifiers-2025.5.9.12.tar.gz) = 7ca7c8a7a76e2cd314468c677c69d12cc2357711fcab4a60f87994c1589e5cb5
-SIZE (trove_classifiers-2025.5.9.12.tar.gz) = 16940
+TIMESTAMP = 1757120756
+SHA256 (trove_classifiers-2025.8.26.11.tar.gz) = e73efff317c492a7990092f9c12676c705bf6cfe40a258a93f63f4b4c9941432
+SIZE (trove_classifiers-2025.8.26.11.tar.gz) = 16960
diff --git a/devel/py-ttkbootstrap/Makefile b/devel/py-ttkbootstrap/Makefile
index a9e257302297..f004a0bc501a 100644
--- a/devel/py-ttkbootstrap/Makefile
+++ b/devel/py-ttkbootstrap/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ttkbootstrap
DISTVERSION= 1.14.2
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-twine/Makefile b/devel/py-twine/Makefile
index 0ccac6f3e652..294b7e1d1cdb 100644
--- a/devel/py-twine/Makefile
+++ b/devel/py-twine/Makefile
@@ -1,5 +1,5 @@
PORTNAME= twine
-PORTVERSION= 6.1.0
+PORTVERSION= 6.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,11 +12,11 @@ WWW= https://twine.readthedocs.io/en/stable/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}id>=0:devel/py-id@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}keyring>=15.1,1:security/py-keyring@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}keyring>=21.2.0,1:security/py-keyring@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=24.0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}readme-renderer>=35.0:devel/py-readme-renderer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.20:www/py-requests@${PY_FLAVOR} \
diff --git a/devel/py-twine/distinfo b/devel/py-twine/distinfo
index ac93c5813efe..ef5459f3206c 100644
--- a/devel/py-twine/distinfo
+++ b/devel/py-twine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738089078
-SHA256 (twine-6.1.0.tar.gz) = be324f6272eff91d07ee93f251edf232fc647935dd585ac003539b42404a8dbd
-SIZE (twine-6.1.0.tar.gz) = 168404
+TIMESTAMP = 1757436515
+SHA256 (twine-6.2.0.tar.gz) = e5ed0d2fd70c9959770dce51c8f39c8945c574e18173a7b81802dab51b4b75cf
+SIZE (twine-6.2.0.tar.gz) = 172262
diff --git a/devel/py-twine/files/patch-pyproject.toml b/devel/py-twine/files/patch-pyproject.toml
new file mode 100644
index 000000000000..c3a31c6548b3
--- /dev/null
+++ b/devel/py-twine/files/patch-pyproject.toml
@@ -0,0 +1,20 @@
+--- pyproject.toml.orig 2025-09-04 15:40:12 UTC
++++ pyproject.toml
+@@ -1,6 +1,6 @@
+ # pyproject.toml
+ [build-system]
+-requires = ["setuptools>=77.0.3", "setuptools_scm[toml]>=6.0"]
++requires = ["setuptools>=61", "setuptools_scm[toml]>=6.0"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
+@@ -9,8 +9,7 @@ description = "Collection of utilities for publishing
+ { name = "Donald Stufft and individual contributors", email = "donald@stufft.io" },
+ ]
+ description = "Collection of utilities for publishing packages on PyPI"
+-license = "Apache-2.0"
+-license-files = ["LICENSE"]
++license = { text = "Apache-2.0" }
+ classifiers = [
+ "Intended Audience :: Developers",
+ "Natural Language :: English",
diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index 06df4ee5b1b0..668a3b61a965 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ty
-DISTVERSION= 0.0.1a17
+DISTVERSION= 0.0.1a21
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -28,4 +29,12 @@ MAKE_ENV= ${CARGO_ENV}
PORTSCOUT= limit:^[0-9]\.
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
.include <bsd.port.mk>
diff --git a/devel/py-ty/Makefile.crates b/devel/py-ty/Makefile.crates
index b1ac3fa5238e..36ae94a06330 100644
--- a/devel/py-ty/Makefile.crates
+++ b/devel/py-ty/Makefile.crates
@@ -5,14 +5,14 @@ CARGO_CRATES= adler2-2.0.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
annotate-snippets-0.11.5 \
- anstream-0.6.19 \
+ anstream-0.6.20 \
anstyle-1.0.11 \
anstyle-lossy-1.1.4 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-svg-0.1.9 \
- anstyle-wincon-3.0.9 \
- anyhow-1.0.98 \
+ anstyle-query-1.1.4 \
+ anstyle-svg-0.1.10 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
approx-0.5.1 \
arc-swap-1.7.1 \
argfile-0.2.1 \
@@ -26,7 +26,7 @@ CARGO_CRATES= adler2-2.0.1 \
bincode-2.0.1 \
bincode_derive-2.0.1 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.9.4 \
bitvec-1.0.1 \
block-buffer-0.10.4 \
boxcar-0.2.13 \
@@ -34,30 +34,30 @@ CARGO_CRATES= adler2-2.0.1 \
bumpalo-3.19.0 \
byteorder-1.5.0 \
cachedir-0.3.1 \
- camino-1.1.10 \
+ camino-1.2.0 \
cast-0.3.0 \
castaway-0.2.4 \
- cc-1.2.30 \
+ cc-1.2.31 \
cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chrono-0.4.41 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.42 \
- clap_builder-4.5.42 \
+ clap-4.5.47 \
+ clap_builder-4.5.47 \
clap_complete-4.5.55 \
clap_complete_command-0.6.1 \
clap_complete_nushell-4.5.8 \
- clap_derive-4.5.41 \
+ clap_derive-4.5.47 \
clap_lex-0.7.5 \
clearscreen-4.0.2 \
- codspeed-3.0.4 \
- codspeed-criterion-compat-3.0.4 \
- codspeed-criterion-compat-walltime-3.0.4 \
- codspeed-divan-compat-3.0.4 \
- codspeed-divan-compat-macros-3.0.4 \
- codspeed-divan-compat-walltime-3.0.4 \
+ codspeed-3.0.5 \
+ codspeed-criterion-compat-3.0.5 \
+ codspeed-criterion-compat-walltime-3.0.5 \
+ codspeed-divan-compat-3.0.5 \
+ codspeed-divan-compat-macros-3.0.5 \
+ codspeed-divan-compat-walltime-3.0.5 \
collection_literals-1.0.2 \
colorchoice-1.0.4 \
colored-2.2.0 \
@@ -83,12 +83,12 @@ CARGO_CRATES= adler2-2.0.1 \
crossbeam-utils-0.8.21 \
crunchy-0.2.4 \
crypto-common-0.1.6 \
- ctrlc-3.4.7 \
+ ctrlc-3.5.0 \
darling-0.20.11 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
dashmap-6.1.0 \
- derive-where-1.5.0 \
+ derive-where-1.6.0 \
diff-0.1.13 \
difflib-0.4.0 \
digest-0.10.7 \
@@ -96,6 +96,7 @@ CARGO_CRATES= adler2-2.0.1 \
dir-test-macros-0.4.1 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
+ dispatch-0.2.0 \
displaydoc-0.2.5 \
divan-macros-0.1.17 \
doc-comment-0.3.3 \
@@ -112,26 +113,26 @@ CARGO_CRATES= adler2-2.0.1 \
etcetera-0.10.0 \
fastrand-2.3.0 \
fern-0.7.1 \
- filetime-0.2.25 \
+ filetime-0.2.26 \
flate2-1.1.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fs-err-2.11.0 \
fsevent-sys-4.1.0 \
funty-2.0.0 \
generic-array-0.14.7 \
- get-size-derive2-0.6.1 \
- get-size2-0.6.1 \
+ get-size-derive2-0.6.2 \
+ get-size2-0.6.2 \
getopts-0.2.23 \
getrandom-0.2.16 \
getrandom-0.3.3 \
- glob-0.3.2 \
+ glob-0.3.3 \
globset-0.4.16 \
globwalk-0.9.1 \
half-2.6.0 \
hashbrown-0.14.5 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
hashlink-0.10.0 \
heck-0.5.0 \
hermit-abi-0.5.2 \
@@ -147,17 +148,17 @@ CARGO_CRATES= adler2-2.0.1 \
icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
ident_case-1.0.1 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
ignore-0.4.23 \
imara-diff-0.1.8 \
imperative-1.0.6 \
- indexmap-2.10.0 \
+ indexmap-2.11.1 \
indicatif-0.18.0 \
indoc-2.0.6 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
- insta-1.43.1 \
+ insta-1.43.2 \
insta-cmd-0.6.0 \
interpolator-0.5.0 \
intrusive-collections-0.9.7 \
@@ -177,30 +178,30 @@ CARGO_CRATES= adler2-2.0.1 \
jiff-tzdb-platform-0.1.3 \
jobserver-0.1.33 \
jod-thread-1.0.0 \
- js-sys-0.3.77 \
+ js-sys-0.3.78 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.174 \
- libcst-1.8.2 \
- libcst_derive-1.8.2 \
- libmimalloc-sys-0.1.43 \
- libredox-0.1.8 \
+ libc-0.2.175 \
+ libcst-1.8.4 \
+ libcst_derive-1.8.4 \
+ libmimalloc-sys-0.1.44 \
+ libredox-0.1.9 \
libtest-mimic-0.7.3 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
lock_api-0.4.13 \
- log-0.4.27 \
- lsp-server-0.7.8 \
+ log-0.4.28 \
+ lsp-server-0.7.9 \
manyhow-0.11.4 \
manyhow-macros-0.11.4 \
markdown-1.0.0 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
matches-0.1.10 \
matchit-0.8.6 \
memchr-2.7.5 \
memoffset-0.9.1 \
- mimalloc-0.1.47 \
+ mimalloc-0.1.48 \
minicov-0.3.7 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
@@ -213,17 +214,16 @@ CARGO_CRATES= adler2-2.0.1 \
normalize-line-endings-0.3.0 \
notify-8.2.0 \
notify-types-2.0.0 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-traits-0.2.19 \
num_cpus-1.17.0 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
oorandom-11.1.5 \
option-ext-0.2.0 \
- ordermap-0.5.8 \
+ ordermap-0.5.10 \
os_pipe-1.2.2 \
os_str_bytes-7.1.1 \
- overload-0.1.1 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
paste-1.0.15 \
@@ -236,7 +236,7 @@ CARGO_CRATES= adler2-2.0.1 \
peg-runtime-0.8.5 \
pep440_rs-0.7.3 \
pep508_rs-0.9.2 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
pest-2.8.1 \
pest_derive-2.8.1 \
pest_generator-2.8.1 \
@@ -257,8 +257,8 @@ CARGO_CRATES= adler2-2.0.1 \
pretty_assertions-1.4.1 \
proc-macro-crate-3.3.0 \
proc-macro-utils-0.10.0 \
- proc-macro2-1.0.95 \
- pyproject-toml-0.13.5 \
+ proc-macro2-1.0.101 \
+ pyproject-toml-0.13.6 \
quick-junit-0.5.1 \
quick-xml-0.37.5 \
quickcheck-1.0.3 \
@@ -274,15 +274,13 @@ CARGO_CRATES= adler2-2.0.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
redox_syscall-0.5.17 \
- redox_users-0.5.0 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
+ redox_users-0.5.2 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
regex-lite-0.1.6 \
- regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
ron-0.7.1 \
rust-stemmers-1.2.0 \
@@ -296,13 +294,13 @@ CARGO_CRATES= adler2-2.0.1 \
schemars_derive-0.8.22 \
scopeguard-1.2.0 \
seahash-4.1.0 \
- serde-1.0.219 \
+ serde-1.0.223 \
serde-wasm-bindgen-0.6.5 \
- serde_derive-1.0.219 \
+ serde_core-1.0.223 \
+ serde_derive-1.0.223 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.142 \
+ serde_json-1.0.145 \
serde_repr-0.1.20 \
- serde_spanned-0.6.9 \
serde_spanned-1.0.0 \
serde_test-1.0.177 \
serde_with-3.14.0 \
@@ -323,10 +321,10 @@ CARGO_CRATES= adler2-2.0.1 \
strsim-0.11.1 \
strum-0.27.2 \
strum_macros-0.27.2 \
- syn-2.0.104 \
+ syn-2.0.106 \
synstructure-0.13.2 \
tap-1.0.1 \
- tempfile-3.20.0 \
+ tempfile-3.22.0 \
termcolor-1.4.1 \
terminal_size-0.4.2 \
terminfo-0.9.0 \
@@ -336,9 +334,9 @@ CARGO_CRATES= adler2-2.0.1 \
test-case-macros-3.3.1 \
thin-vec-0.2.14 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
+ thiserror-impl-2.0.16 \
thread_local-1.1.9 \
threadpool-1.8.1 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
@@ -347,20 +345,19 @@ CARGO_CRATES= adler2-2.0.1 \
tinytemplate-1.2.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- toml-0.8.23 \
- toml-0.9.4 \
+ toml-0.9.5 \
toml_datetime-0.6.11 \
toml_datetime-0.7.0 \
toml_edit-0.22.27 \
- toml_parser-1.0.1 \
+ toml_parser-1.0.2 \
toml_writer-1.0.2 \
tracing-0.1.41 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
tracing-flame-0.2.0 \
- tracing-indicatif-0.3.12 \
+ tracing-indicatif-0.3.13 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
tryfn-0.2.3 \
typed-arena-2.0.2 \
typenum-1.18.0 \
@@ -371,7 +368,7 @@ CARGO_CRATES= adler2-2.0.1 \
unic-ucd-category-0.9.0 \
unic-ucd-version-0.9.0 \
unicode-id-0.3.5 \
- unicode-ident-1.0.18 \
+ unicode-ident-1.0.19 \
unicode-normalization-0.1.24 \
unicode-width-0.1.14 \
unicode-width-0.2.1 \
@@ -380,13 +377,13 @@ CARGO_CRATES= adler2-2.0.1 \
unit-prefix-0.5.1 \
unscanny-0.1.0 \
unty-0.0.4 \
- url-2.5.4 \
+ url-2.5.7 \
urlencoding-2.1.3 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.17.0 \
- uuid-macro-internal-1.17.0 \
+ uuid-1.18.1 \
+ uuid-macro-internal-1.18.1 \
valuable-0.1.1 \
version-ranges-0.1.1 \
version_check-0.9.5 \
@@ -399,30 +396,30 @@ CARGO_CRATES= adler2-2.0.1 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- wasm-bindgen-test-0.3.50 \
- wasm-bindgen-test-macro-0.3.50 \
- web-sys-0.3.77 \
+ wasm-bindgen-0.2.101 \
+ wasm-bindgen-backend-0.2.101 \
+ wasm-bindgen-futures-0.4.51 \
+ wasm-bindgen-macro-0.2.101 \
+ wasm-bindgen-macro-support-0.2.101 \
+ wasm-bindgen-shared-0.2.101 \
+ wasm-bindgen-test-0.3.51 \
+ wasm-bindgen-test-macro-0.3.51 \
+ web-sys-0.3.78 \
web-time-1.1.0 \
which-8.0.0 \
wild-2.2.1 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-core-0.61.2 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
windows-link-0.1.3 \
+ windows-link-0.2.0 \
windows-result-0.3.4 \
windows-strings-0.4.2 \
+ windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
windows-targets-0.52.6 \
windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
@@ -454,11 +451,11 @@ CARGO_CRATES= adler2-2.0.1 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zerotrie-0.2.2 \
- zerovec-0.11.2 \
+ zerovec-0.11.4 \
zerovec-derive-0.11.1 \
zip-0.6.6 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-sys-2.0.15+zstd.1.5.7 \
- lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=d66fe331d546216132ace503512b94d5c68d2c50\#d66fe331d546216132ace503512b94d5c68d2c50
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=3713cd7eb30821c0c086591832dd6f59f2af7fe7\#3713cd7eb30821c0c086591832dd6f59f2af7fe7 \
+ lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
diff --git a/devel/py-ty/distinfo b/devel/py-ty/distinfo
index e26925d87183..6a4bf944a3b7 100644
--- a/devel/py-ty/distinfo
+++ b/devel/py-ty/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1754805900
-SHA256 (ty-0.0.1a17.tar.gz) = 8bd0c5722c630b46a136ffc8f273f47d46cf00d9df2b0c72f1bfd28d1908a7c2
-SIZE (ty-0.0.1a17.tar.gz) = 4037064
+TIMESTAMP = 1758521436
+SHA256 (ty-0.0.1a21.tar.gz) = e941e9a9d1e54b03eeaf9c3197c26a19cf76009fd5e41e16e5657c1c827bd6d3
+SIZE (ty-0.0.1a21.tar.gz) = 4263980
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -15,22 +15,22 @@ SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd
SIZE (rust/crates/anes-0.1.6.crate) = 23857
SHA256 (rust/crates/annotate-snippets-0.11.5.crate) = 710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4
SIZE (rust/crates/annotate-snippets-0.11.5.crate) = 34687
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
SHA256 (rust/crates/anstyle-lossy-1.1.4.crate) = 04d3a5dc826f84d0ea11882bb8054ff7f3d482602e11bb181101303a279ea01f
SIZE (rust/crates/anstyle-lossy-1.1.4.crate) = 10266
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-svg-0.1.9.crate) = 0a43964079ef399480603125d5afae2b219aceffb77478956e25f17b9bc3435c
-SIZE (rust/crates/anstyle-svg-0.1.9.crate) = 18651
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-svg-0.1.10.crate) = dc03a770ef506fe1396c0e476120ac0e6523cf14b74218dd5f18cd6833326fa9
+SIZE (rust/crates/anstyle-svg-0.1.10.crate) = 18986
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
@@ -57,8 +57,8 @@ SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1
SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
@@ -73,14 +73,14 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/cachedir-0.3.1.crate) = 4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873
SIZE (rust/crates/cachedir-0.3.1.crate) = 8668
-SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
-SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/camino-1.2.0.crate) = e1de8bc0aa9e9385ceb3bf0c152e3a9b9544f6c4a912c8ae504e80c1f0368603
+SIZE (rust/crates/camino-1.2.0.crate) = 41313
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
SIZE (rust/crates/castaway-0.2.4.crate) = 12546
-SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
-SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2
+SIZE (rust/crates/cc-1.2.31.crate) = 109427
SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
@@ -93,34 +93,34 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
-SIZE (rust/crates/clap-4.5.42.crate) = 58305
-SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
-SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
+SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
+SIZE (rust/crates/clap-4.5.47.crate) = 58354
+SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
+SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clearscreen-4.0.2.crate) = 85a8ab73a1c02b0c15597b22e09c7dc36e63b2f601f9d1e83ac0c3decd38b1ae
SIZE (rust/crates/clearscreen-4.0.2.crate) = 153883
-SHA256 (rust/crates/codspeed-3.0.4.crate) = d29180405ab3b37bb020246ea66bf8ae233708766fd59581ae929feaef10ce91
-SIZE (rust/crates/codspeed-3.0.4.crate) = 12887
-SHA256 (rust/crates/codspeed-criterion-compat-3.0.4.crate) = 2454d874ca820ffd71273565530ad318f413195bbc99dce6c958ca07db362c63
-SIZE (rust/crates/codspeed-criterion-compat-3.0.4.crate) = 21805
-SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.4.crate) = 093a9383cdd1a5a0bd1a47cdafb49ae0c6dcd0793c8fb8f79768bab423128c9c
-SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.4.crate) = 123672
-SHA256 (rust/crates/codspeed-divan-compat-3.0.4.crate) = e1c73bce1e3f47738bf74a6b58b72a49b4f40c837ce420d8d65a270298592aac
-SIZE (rust/crates/codspeed-divan-compat-3.0.4.crate) = 16626
-SHA256 (rust/crates/codspeed-divan-compat-macros-3.0.4.crate) = ea51dd8add7eba774cc24b4a98324252ac3ec092ccb5f07e52bbe1cb72a6d373
-SIZE (rust/crates/codspeed-divan-compat-macros-3.0.4.crate) = 5313
-SHA256 (rust/crates/codspeed-divan-compat-walltime-3.0.4.crate) = 417e9edfc4b0289d4b9b48e62f98c6168d5e30c0e612b2935e394b0dd930fe83
-SIZE (rust/crates/codspeed-divan-compat-walltime-3.0.4.crate) = 97144
+SHA256 (rust/crates/codspeed-3.0.5.crate) = 35584c5fcba8059780748866387fb97c5a203bcfc563fc3d0790af406727a117
+SIZE (rust/crates/codspeed-3.0.5.crate) = 12888
+SHA256 (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 78f6c1c6bed5fd84d319e8b0889da051daa361c79b7709c9394dfe1a882bba67
+SIZE (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 21807
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = c989289ce6b1cbde72ed560496cb8fbf5aa14d5ef5666f168e7f87751038352e
+SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = 123677
+SHA256 (rust/crates/codspeed-divan-compat-3.0.5.crate) = adf64eda57508448d59efd940bad62ede7c50b0d451a150b8d6a0eca642792a6
+SIZE (rust/crates/codspeed-divan-compat-3.0.5.crate) = 16629
+SHA256 (rust/crates/codspeed-divan-compat-macros-3.0.5.crate) = 058167258e819b16a4ba601fdfe270349ef191154758dbce122c62a698f70ba8
+SIZE (rust/crates/codspeed-divan-compat-macros-3.0.5.crate) = 5314
+SHA256 (rust/crates/codspeed-divan-compat-walltime-3.0.5.crate) = 48f9866ee3a4ef9d2868823ea5811886763af244f2df584ca247f49281c43f1f
+SIZE (rust/crates/codspeed-divan-compat-walltime-3.0.5.crate) = 97149
SHA256 (rust/crates/collection_literals-1.0.2.crate) = 26b3f65b8fb8e88ba339f7d23a390fe1b0896217da05e2a66c584c9b29a91df8
SIZE (rust/crates/collection_literals-1.0.2.crate) = 3928
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
@@ -171,8 +171,8 @@ SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7
SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
-SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
+SHA256 (rust/crates/ctrlc-3.5.0.crate) = 881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3
+SIZE (rust/crates/ctrlc-3.5.0.crate) = 13886
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
@@ -181,8 +181,8 @@ SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
-SHA256 (rust/crates/derive-where-1.5.0.crate) = 510c292c8cf384b1a340b816a9a6cf2599eb8f566a44949024af88418000c50b
-SIZE (rust/crates/derive-where-1.5.0.crate) = 52436
+SHA256 (rust/crates/derive-where-1.6.0.crate) = ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f
+SIZE (rust/crates/derive-where-1.6.0.crate) = 52327
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
@@ -197,6 +197,8 @@ SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5a
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
+SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/divan-macros-0.1.17.crate) = 8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c
@@ -229,16 +231,16 @@ SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
SIZE (rust/crates/fern-0.7.1.crate) = 304533
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fs-err-2.11.0.crate) = 88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41
SIZE (rust/crates/fs-err-2.11.0.crate) = 20449
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
@@ -247,18 +249,18 @@ SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65
SIZE (rust/crates/funty-2.0.0.crate) = 13160
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/get-size-derive2-0.6.1.crate) = ca171f9f8ed2f416ac044de2dc4acde3e356662a14ac990345639653bdc7fc28
-SIZE (rust/crates/get-size-derive2-0.6.1.crate) = 8834
-SHA256 (rust/crates/get-size2-0.6.1.crate) = 965bc5c1c5fe05c5bbd398bb9b3f0f14d750261ebdd1af959f2c8a603fedb5ad
-SIZE (rust/crates/get-size2-0.6.1.crate) = 18107
+SHA256 (rust/crates/get-size-derive2-0.6.2.crate) = 75a17a226478b2e8294ded60782c03efe54476aa8cd1371d0e5ad9d1071e74e0
+SIZE (rust/crates/get-size-derive2-0.6.2.crate) = 8837
+SHA256 (rust/crates/get-size2-0.6.2.crate) = 5697765925a05c9d401dd04a93dfd662d336cc25fdcc3301220385a1ffcfdde5
+SIZE (rust/crates/get-size2-0.6.2.crate) = 17885
SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
SIZE (rust/crates/getopts-0.2.23.crate) = 21409
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
@@ -267,8 +269,8 @@ SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21f
SIZE (rust/crates/half-2.6.0.crate) = 59507
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -299,8 +301,8 @@ SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
@@ -309,8 +311,8 @@ SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c
SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
SHA256 (rust/crates/imperative-1.0.6.crate) = 29a1f6526af721f9aec9ceed7ab8ebfca47f3399d08b80056c2acca3fcb694a9
SIZE (rust/crates/imperative-1.0.6.crate) = 13221
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indexmap-2.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921
+SIZE (rust/crates/indexmap-2.11.1.crate) = 99966
SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
@@ -319,8 +321,8 @@ SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be3
SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371
-SIZE (rust/crates/insta-1.43.1.crate) = 101047
+SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
+SIZE (rust/crates/insta-1.43.2.crate) = 102183
SHA256 (rust/crates/insta-cmd-0.6.0.crate) = ffeeefa927925cced49ccb01bf3e57c9d4cd132df21e576eb9415baeab2d3de6
SIZE (rust/crates/insta-cmd-0.6.0.crate) = 12385
SHA256 (rust/crates/interpolator-0.5.0.crate) = 71dd52191aae121e8611f1e8dc3e324dd0dd1dee1e6dd91d10ee07a3cfb4d9d8
@@ -359,24 +361,24 @@ SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06
SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
SHA256 (rust/crates/jod-thread-1.0.0.crate) = a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24
SIZE (rust/crates/jod-thread-1.0.0.crate) = 6407
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738
+SIZE (rust/crates/js-sys-0.3.78.crate) = 56010
SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
-SHA256 (rust/crates/libcst-1.8.2.crate) = ae28ddc5b90c3e3146a21d051ca095cbc8d932ad8714cf65ddf71a9abb35684c
-SIZE (rust/crates/libcst-1.8.2.crate) = 110228
-SHA256 (rust/crates/libcst_derive-1.8.2.crate) = dc2de5c2f62bcf8a4f7290b1854388b262c4b68f1db1a3ee3ef6d4c1319b00a3
-SIZE (rust/crates/libcst_derive-1.8.2.crate) = 11409
-SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
-SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
-SHA256 (rust/crates/libredox-0.1.8.crate) = 360e552c93fa0e8152ab463bc4c4837fce76a225df11dfaeea66c313de5e61f7
-SIZE (rust/crates/libredox-0.1.8.crate) = 7268
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libcst-1.8.4.crate) = 052ef5d9fc958a51aeebdf3713573b36c6fd6eed0bf0e60e204d2c0f8cf19b9f
+SIZE (rust/crates/libcst-1.8.4.crate) = 111266
+SHA256 (rust/crates/libcst_derive-1.8.4.crate) = a91a751afee92cbdd59d4bc6754c7672712eec2d30a308f23de4e3287b2929cb
+SIZE (rust/crates/libcst_derive-1.8.4.crate) = 11337
+SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
+SIZE (rust/crates/libmimalloc-sys-0.1.44.crate) = 451625
+SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
+SIZE (rust/crates/libredox-0.1.9.crate) = 7281
SHA256 (rust/crates/libtest-mimic-0.7.3.crate) = cc0bda45ed5b3a2904262c1bb91e526127aa70e7ef3758aba2ef93cf896b9b58
SIZE (rust/crates/libtest-mimic-0.7.3.crate) = 27276
SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
@@ -385,18 +387,18 @@ SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/lsp-server-0.7.8.crate) = 9462c4dc73e17f971ec1f171d44bfffb72e65a130117233388a0ebc7ec5656f9
-SIZE (rust/crates/lsp-server-0.7.8.crate) = 16836
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/lsp-server-0.7.9.crate) = 7d6ada348dbc2703cbe7637b2dda05cff84d3da2819c24abcb305dd613e0ba2e
+SIZE (rust/crates/lsp-server-0.7.9.crate) = 21215
SHA256 (rust/crates/manyhow-0.11.4.crate) = b33efb3ca6d3b07393750d4030418d594ab1139cee518f0dc88db70fec873587
SIZE (rust/crates/manyhow-0.11.4.crate) = 22658
SHA256 (rust/crates/manyhow-macros-0.11.4.crate) = 46fce34d199b78b6e6073abf984c9cf5fd3e9330145a93ee0738a7443e371495
SIZE (rust/crates/manyhow-macros-0.11.4.crate) = 5162
SHA256 (rust/crates/markdown-1.0.0.crate) = a5cab8f2cadc416a82d2e783a1946388b31654d391d1c7d92cc1f03e295b1deb
SIZE (rust/crates/markdown-1.0.0.crate) = 219012
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5
SIZE (rust/crates/matches-0.1.10.crate) = 2592
SHA256 (rust/crates/matchit-0.8.6.crate) = 2f926ade0c4e170215ae43342bf13b9310a437609c81f29f86c5df6657582ef9
@@ -405,8 +407,8 @@ SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
-SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
+SHA256 (rust/crates/mimalloc-0.1.48.crate) = e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8
+SIZE (rust/crates/mimalloc-0.1.48.crate) = 4742
SHA256 (rust/crates/minicov-0.3.7.crate) = f27fe9f1cc3c22e1687f9446c2083c4c5fc7f0bcf1c7a86bdbded14985895b4b
SIZE (rust/crates/minicov-0.3.7.crate) = 43788
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
@@ -431,8 +433,8 @@ SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea6
SIZE (rust/crates/notify-8.2.0.crate) = 39067
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
@@ -445,14 +447,12 @@ SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/ordermap-0.5.8.crate) = 6d6bff06e4a5dc6416bead102d3e63c480dd852ffbb278bf8cfeb4966b329609
-SIZE (rust/crates/ordermap-0.5.8.crate) = 66688
+SHA256 (rust/crates/ordermap-0.5.10.crate) = 0dcd63f1ae4b091e314a26627c467dd8810d674ba798abc0e566679955776c63
+SIZE (rust/crates/ordermap-0.5.10.crate) = 69627
SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224
SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810
SHA256 (rust/crates/os_str_bytes-7.1.1.crate) = 63eceb7b5d757011a87d08eb2123db15d87fb0c281f65d101ce30a1e96c3ad5c
SIZE (rust/crates/os_str_bytes-7.1.1.crate) = 28828
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
@@ -477,8 +477,8 @@ SHA256 (rust/crates/pep440_rs-0.7.3.crate) = 31095ca1f396e3de32745f42b20deef7bc0
SIZE (rust/crates/pep440_rs-0.7.3.crate) = 44342
SHA256 (rust/crates/pep508_rs-0.9.2.crate) = faee7227064121fcadcd2ff788ea26f0d8f2bd23a0574da11eca23bc935bcc05
SIZE (rust/crates/pep508_rs-0.9.2.crate) = 70842
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
SIZE (rust/crates/pest-2.8.1.crate) = 128906
SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
@@ -519,10 +519,10 @@ SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed
SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
SHA256 (rust/crates/proc-macro-utils-0.10.0.crate) = eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071
SIZE (rust/crates/proc-macro-utils-0.10.0.crate) = 21572
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/pyproject-toml-0.13.5.crate) = 7b0f6160dc48298b9260d9b958ad1d7f96f6cd0b9df200b22329204e09334663
-SIZE (rust/crates/pyproject-toml-0.13.5.crate) = 18464
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/pyproject-toml-0.13.6.crate) = ec768e063102b426e8962989758115e8659485124de9207bc365fab524125d65
+SIZE (rust/crates/pyproject-toml-0.13.6.crate) = 18159
SHA256 (rust/crates/quick-junit-0.5.1.crate) = 3ed1a693391a16317257103ad06a88c6529ac640846021da7c435a06fffdacd7
SIZE (rust/crates/quick-junit-0.5.1.crate) = 21088
SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
@@ -553,24 +553,20 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
-SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
-SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/ron-0.7.1.crate) = 88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a
@@ -597,20 +593,20 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-1.0.223.crate) = a505d71960adde88e293da5cb5eda57093379f64e61cf77bf0e6a63af07a7bac
+SIZE (rust/crates/serde-1.0.223.crate) = 28047
SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_core-1.0.223.crate) = 20f57cbd357666aa7b3ac84a90b4ea328f1d4ddb6772b430caa5d9e1309bb9e9
+SIZE (rust/crates/serde_core-1.0.223.crate) = 62721
+SHA256 (rust/crates/serde_derive-1.0.223.crate) = 3d428d07faf17e306e699ec1e91996e5a165ba5d6bce5b5155173e91a8a01a56
+SIZE (rust/crates/serde_derive-1.0.223.crate) = 57923
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
-SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
-SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_test-1.0.177.crate) = 7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed
@@ -651,14 +647,14 @@ SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5
SIZE (rust/crates/strum-0.27.2.crate) = 8489
SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
@@ -677,12 +673,12 @@ SHA256 (rust/crates/thin-vec-0.2.14.crate) = 144f754d318415ac792f9d69fc87abbbfc0
SIZE (rust/crates/thin-vec-0.2.14.crate) = 35087
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
@@ -699,18 +695,16 @@ SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml-0.9.4.crate) = 41ae868b5a0f67631c14589f7e250c1ea2c574ee5ba21c6c8dd4b1485705a5a1
-SIZE (rust/crates/toml-0.9.4.crate) = 56847
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
-SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
@@ -721,12 +715,12 @@ SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a5
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-flame-0.2.0.crate) = 0bae117ee14789185e129aaee5d93750abe67fdc5a9a62650452bfe4e122a3a9
SIZE (rust/crates/tracing-flame-0.2.0.crate) = 9062
-SHA256 (rust/crates/tracing-indicatif-0.3.12.crate) = e1983afead46ff13a3c93581e0cec31d20b29efdd22cbdaa8b9f850eccf2c352
-SIZE (rust/crates/tracing-indicatif-0.3.12.crate) = 29871
+SHA256 (rust/crates/tracing-indicatif-0.3.13.crate) = 04d4e11e0e27acef25a47f27e9435355fecdc488867fa2bc90e75b0700d2823d
+SIZE (rust/crates/tracing-indicatif-0.3.13.crate) = 29929
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/tryfn-0.2.3.crate) = 5fe242ee9e646acec9ab73a5c540e8543ed1b107f0ce42be831e0775d423c396
SIZE (rust/crates/tryfn-0.2.3.crate) = 8481
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
@@ -747,8 +741,8 @@ SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e
SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
SHA256 (rust/crates/unicode-id-0.3.5.crate) = 10103c57044730945224467c09f71a4db0071c123a0648cc3e818913bde6b561
SIZE (rust/crates/unicode-id-0.3.5.crate) = 16807
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
@@ -765,8 +759,8 @@ SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600
SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
SIZE (rust/crates/unty-0.0.4.crate) = 7200
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
@@ -775,10 +769,10 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
-SIZE (rust/crates/uuid-1.17.0.crate) = 59014
-SHA256 (rust/crates/uuid-macro-internal-1.17.0.crate) = 26b682e8c381995ea03130e381928e0e005b7c9eb483c6c8682f50e07b33c2b7
-SIZE (rust/crates/uuid-macro-internal-1.17.0.crate) = 9668
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/uuid-macro-internal-1.18.1.crate) = d9384a660318abfbd7f8932c34d67e4d1ec511095f95972ddc01e19d7ba8413f
+SIZE (rust/crates/uuid-macro-internal-1.18.1.crate) = 9683
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/version-ranges-0.1.1.crate) = f8d079415ceb2be83fc355adbadafe401307d5c309c7e6ade6638e6f9f42f42d
@@ -803,38 +797,32 @@ SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb0
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/wasm-bindgen-test-0.3.50.crate) = 66c8d5e33ca3b6d9fa3b4676d774c5778031d27a578c2b007f905acf816152c3
-SIZE (rust/crates/wasm-bindgen-test-0.3.50.crate) = 22228
-SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.50.crate) = 17d5042cc5fa009658f9a7333ef24291b1291a25b6382dd68862a7f3b969f69b
-SIZE (rust/crates/wasm-bindgen-test-macro-0.3.50.crate) = 11089
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
+SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
+SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.51.crate) = 0ca85039a9b469b38336411d6d6ced91f3fc87109a2a27b0c197663f5144dffe
+SIZE (rust/crates/wasm-bindgen-futures-0.4.51.crate) = 16315
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
+SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
+SHA256 (rust/crates/wasm-bindgen-test-0.3.51.crate) = 80cc7f8a4114fdaa0c58383caf973fc126cf004eba25c9dc639bccd3880d55ad
+SIZE (rust/crates/wasm-bindgen-test-0.3.51.crate) = 22349
+SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.51.crate) = c5ada2ab788d46d4bda04c9d567702a79c8ced14f51f221646a16ed39d0e6a5d
+SIZE (rust/crates/wasm-bindgen-test-macro-0.3.51.crate) = 11687
+SHA256 (rust/crates/web-sys-0.3.78.crate) = 77e4b637749ff0d92b8fad63aa1f7cff3cbe125fd49c175cd6345e7272638b12
+SIZE (rust/crates/web-sys-0.3.78.crate) = 642410
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/wild-2.2.1.crate) = a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1
SIZE (rust/crates/wild-2.2.1.crate) = 8080
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
@@ -843,14 +831,20 @@ SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
@@ -913,8 +907,8 @@ SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec1
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
@@ -925,7 +919,7 @@ SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1e
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (salsa-rs-salsa-3713cd7eb30821c0c086591832dd6f59f2af7fe7_GH0.tar.gz) = 4856693da64308bb984f81a8ffb7cad21e40f2d584a286b39b92d9cf7b448206
+SIZE (salsa-rs-salsa-3713cd7eb30821c0c086591832dd6f59f2af7fe7_GH0.tar.gz) = 717350
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
-SHA256 (salsa-rs-salsa-d66fe331d546216132ace503512b94d5c68d2c50_GH0.tar.gz) = c75d18a7469a85913eb208569909f58bd9a4c01c38d63578809b0acd78c63db5
-SIZE (salsa-rs-salsa-d66fe331d546216132ace503512b94d5c68d2c50_GH0.tar.gz) = 690177
diff --git a/devel/py-typecode/Makefile b/devel/py-typecode/Makefile
index 7239c3d9b521..062e85f2dda5 100644
--- a/devel/py-typecode/Makefile
+++ b/devel/py-typecode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= typecode
DISTVERSION= 30.0.2
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-typer/Makefile b/devel/py-typer/Makefile
index 4bbca8ca4d44..fde7fe1b3d0a 100644
--- a/devel/py-typer/Makefile
+++ b/devel/py-typer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= typer
-PORTVERSION= 0.16.0
+PORTVERSION= 0.17.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-typer/distinfo b/devel/py-typer/distinfo
index 3068866fb545..902faede1f51 100644
--- a/devel/py-typer/distinfo
+++ b/devel/py-typer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495809
-SHA256 (typer-0.16.0.tar.gz) = af377ffaee1dbe37ae9440cb4e8f11686ea5ce4e9bae01b84ae7c63b87f1dd3b
-SIZE (typer-0.16.0.tar.gz) = 102625
+TIMESTAMP = 1757436517
+SHA256 (typer-0.17.4.tar.gz) = b77dc07d849312fd2bb5e7f20a7af8985c7ec360c45b051ed5412f64d8dc1580
+SIZE (typer-0.17.4.tar.gz) = 103734
diff --git a/devel/py-types-docutils/Makefile b/devel/py-types-docutils/Makefile
index 499bbef67ec1..0b9e5e5870d6 100644
--- a/devel/py-types-docutils/Makefile
+++ b/devel/py-types-docutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-docutils
-PORTVERSION= 0.21.0.20250728
+PORTVERSION= 0.22.0.20250822
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-docutils/distinfo b/devel/py-types-docutils/distinfo
index badce5b939af..924ed487cba5 100644
--- a/devel/py-types-docutils/distinfo
+++ b/devel/py-types-docutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796086
-SHA256 (types_docutils-0.21.0.20250728.tar.gz) = fbfe44496c98c71437cd9ac20d71df2ea44878084f604960af7cf3696d562bab
-SIZE (types_docutils-0.21.0.20250728.tar.gz) = 54656
+TIMESTAMP = 1757120760
+SHA256 (types_docutils-0.22.0.20250822.tar.gz) = 40efebeef8467ae7648a33f3fa6f778bd94d338ca1f4a1c924b206d2f687f60a
+SIZE (types_docutils-0.22.0.20250822.tar.gz) = 56487
diff --git a/devel/py-types-docutils/files/patch-pyproject.toml b/devel/py-types-docutils/files/patch-pyproject.toml
index ad5fad5ecc62..3382e044b630 100644
--- a/devel/py-types-docutils/files/patch-pyproject.toml
+++ b/devel/py-types-docutils/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-07-28 03:29:13 UTC
+--- pyproject.toml.orig 2025-08-09 03:15:39 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,14 +8,14 @@
[project]
name = "types-docutils"
- version = "0.21.0.20250728"
+ version = "0.22.0.20250822"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
description = "Typing stubs for docutils"
readme = { text = """\
## Typing stubs for docutils
-@@ -45,5 +44,4 @@ dependencies = []
+@@ -46,5 +45,4 @@ dependencies = []
"Chat" = "https://gitter.im/python/typing"
[tool.setuptools]
diff --git a/devel/py-types-jsonschema/Makefile b/devel/py-types-jsonschema/Makefile
index daa693c7e783..eed32aa2c71a 100644
--- a/devel/py-types-jsonschema/Makefile
+++ b/devel/py-types-jsonschema/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-jsonschema
-PORTVERSION= 4.25.0.20250720
+PORTVERSION= 4.25.1.20250822
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-jsonschema/distinfo b/devel/py-types-jsonschema/distinfo
index 784027833899..07093549e17b 100644
--- a/devel/py-types-jsonschema/distinfo
+++ b/devel/py-types-jsonschema/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752998928
-SHA256 (types_jsonschema-4.25.0.20250720.tar.gz) = 765a3b6144798fe3161fd8cbe570a756ed3e8c0e5adb7c09693eb49faad39dbd
-SIZE (types_jsonschema-4.25.0.20250720.tar.gz) = 15470
+TIMESTAMP = 1757492053
+SHA256 (types_jsonschema-4.25.1.20250822.tar.gz) = aac69ed4b23f49aaceb7fcb834141d61b9e4e6a7f6008cb2f0d3b831dfa8464a
+SIZE (types_jsonschema-4.25.1.20250822.tar.gz) = 15628
diff --git a/devel/py-types-jsonschema/files/patch-pyproject.toml b/devel/py-types-jsonschema/files/patch-pyproject.toml
index 139170439382..04871adc77a4 100644
--- a/devel/py-types-jsonschema/files/patch-pyproject.toml
+++ b/devel/py-types-jsonschema/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-07-20 03:29:32 UTC
+--- pyproject.toml.orig 2025-08-22 03:04:15 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,14 +8,14 @@
[project]
name = "types-jsonschema"
- version = "4.25.0.20250720"
+ version = "4.25.1.20250822"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
description = "Typing stubs for jsonschema"
readme = { text = """\
## Typing stubs for jsonschema
-@@ -51,5 +50,4 @@ dependencies = ['referencing']
+@@ -46,5 +45,4 @@ dependencies = ['referencing']
"Chat" = "https://gitter.im/python/typing"
[tool.setuptools]
diff --git a/devel/py-types-mock/Makefile b/devel/py-types-mock/Makefile
index bba5527272a0..1d67eeec5346 100644
--- a/devel/py-types-mock/Makefile
+++ b/devel/py-types-mock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-mock
-PORTVERSION= 5.2.0.20250516
+PORTVERSION= 5.2.0.20250809
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-mock/distinfo b/devel/py-types-mock/distinfo
index 50cb9fb39ebb..dabeb73a3403 100644
--- a/devel/py-types-mock/distinfo
+++ b/devel/py-types-mock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715430
-SHA256 (types_mock-5.2.0.20250516.tar.gz) = aab7d3d9ad3814f2f8da12cc8e42d9be7d38200c5f214e3c0278c38fa01299d7
-SIZE (types_mock-5.2.0.20250516.tar.gz) = 11220
+TIMESTAMP = 1755062556
+SHA256 (types_mock-5.2.0.20250809.tar.gz) = 9548ebc2fbb3859f0765c8215f0b063897a58a58930f95467a814a9c9de76b16
+SIZE (types_mock-5.2.0.20250809.tar.gz) = 11222
diff --git a/devel/py-types-mock/files/patch-pyproject.toml b/devel/py-types-mock/files/patch-pyproject.toml
index f6c8a34d5fdd..880be753b078 100644
--- a/devel/py-types-mock/files/patch-pyproject.toml
+++ b/devel/py-types-mock/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-05-16 03:08:09 UTC
+--- pyproject.toml.orig 2025-08-09 03:13:54 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,14 +8,14 @@
[project]
name = "types-mock"
- version = "5.2.0.20250516"
+ version = "5.2.0.20250809"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
description = "Typing stubs for mock"
readme = { text = """\
## Typing stubs for mock
-@@ -51,5 +50,4 @@ dependencies = []
+@@ -46,5 +45,4 @@ dependencies = []
"Chat" = "https://gitter.im/python/typing"
[tool.setuptools]
diff --git a/devel/py-types-protobuf/Makefile b/devel/py-types-protobuf/Makefile
index e80f041810a7..4bc8bb0ad07a 100644
--- a/devel/py-types-protobuf/Makefile
+++ b/devel/py-types-protobuf/Makefile
@@ -1,6 +1,5 @@
PORTNAME= types-protobuf
-PORTVERSION= 5.29.1.20250315
-PORTREVISION= 1
+PORTVERSION= 6.30.2.20250809
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +12,7 @@ WWW= https://github.com/python/typeshed/tree/main/stubs/protobuf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
diff --git a/devel/py-types-protobuf/distinfo b/devel/py-types-protobuf/distinfo
index d756e662a53e..5dc6ca8fa9fa 100644
--- a/devel/py-types-protobuf/distinfo
+++ b/devel/py-types-protobuf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742311038
-SHA256 (types_protobuf-5.29.1.20250315.tar.gz) = 0b05bc34621d046de54b94fddd5f4eb3bf849fe2e13a50f8fb8e89f35045ff49
-SIZE (types_protobuf-5.29.1.20250315.tar.gz) = 59409
+TIMESTAMP = 1755062558
+SHA256 (types_protobuf-6.30.2.20250809.tar.gz) = b04f2998edf0d81bd8600bbd5db0b2adf547837eef6362ba364925cee21a33b4
+SIZE (types_protobuf-6.30.2.20250809.tar.gz) = 62204
diff --git a/devel/py-types-protobuf/files/patch-pyproject.toml b/devel/py-types-protobuf/files/patch-pyproject.toml
new file mode 100644
index 000000000000..93a8782f78dc
--- /dev/null
+++ b/devel/py-types-protobuf/files/patch-pyproject.toml
@@ -0,0 +1,23 @@
+--- pyproject.toml.orig 2025-08-09 03:14:04 UTC
++++ pyproject.toml
+@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
+ [build-system]
+ build-backend = "setuptools.build_meta"
+-requires = ["setuptools>=77.0.3"]
++requires = ["setuptools>=61"]
+
+ [project]
+ name = "types-protobuf"
+ version = "6.30.2.20250809"
+-license = "Apache-2.0"
+-license-files = ["LICENSE"]
++license = { text = "Apache-2.0" }
+ description = "Typing stubs for protobuf"
+ readme = { text = """\
+ ## Typing stubs for protobuf
+@@ -52,5 +51,4 @@ dependencies = []
+ "Chat" = "https://gitter.im/python/typing"
+
+ [tool.setuptools]
+-packages = ['google-stubs']
+ include-package-data = false
diff --git a/devel/py-types-psutil/Makefile b/devel/py-types-psutil/Makefile
index f95a0f9909fe..b1beea5e1cc3 100644
--- a/devel/py-types-psutil/Makefile
+++ b/devel/py-types-psutil/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-psutil
-PORTVERSION= 7.0.0.20250601
+PORTVERSION= 7.0.0.20250801
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-types-psutil/distinfo b/devel/py-types-psutil/distinfo
index c04a465cdc56..84114e302dc5 100644
--- a/devel/py-types-psutil/distinfo
+++ b/devel/py-types-psutil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831246
-SHA256 (types_psutil-7.0.0.20250601.tar.gz) = 71fe9c4477a7e3d4f1233862f0877af87bff057ff398f04f4e5c0ca60aded197
-SIZE (types_psutil-7.0.0.20250601.tar.gz) = 20297
+TIMESTAMP = 1755062560
+SHA256 (types_psutil-7.0.0.20250801.tar.gz) = 0230b56234252cc6f59c361dccbaaa08f3088ea3569367abe6900485d388c97d
+SIZE (types_psutil-7.0.0.20250801.tar.gz) = 20238
diff --git a/devel/py-types-psutil/files/patch-pyproject.toml b/devel/py-types-psutil/files/patch-pyproject.toml
index 835ca676dd99..7acbfa458250 100644
--- a/devel/py-types-psutil/files/patch-pyproject.toml
+++ b/devel/py-types-psutil/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-06-01 03:25:13 UTC
+--- pyproject.toml.orig 2025-08-01 03:47:36 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,14 +8,14 @@
[project]
name = "types-psutil"
- version = "7.0.0.20250601"
+ version = "7.0.0.20250801"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
description = "Typing stubs for psutil"
readme = { text = """\
## Typing stubs for psutil
-@@ -51,5 +50,4 @@ dependencies = []
+@@ -45,5 +44,4 @@ dependencies = []
"Chat" = "https://gitter.im/python/typing"
[tool.setuptools]
diff --git a/devel/py-types-psycopg2/Makefile b/devel/py-types-psycopg2/Makefile
index cfd5a11050cb..d98bde179e89 100644
--- a/devel/py-types-psycopg2/Makefile
+++ b/devel/py-types-psycopg2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= types-psycopg2
-PORTVERSION= 2.9.21.20250318
-PORTREVISION= 1
+PORTVERSION= 2.9.21.20250809
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,9 +12,8 @@ WWW= https://github.com/python/typeshed/tree/main/stubs/psycopg2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-types-psycopg2/distinfo b/devel/py-types-psycopg2/distinfo
index 6bc660b39ecd..904db3d62d4a 100644
--- a/devel/py-types-psycopg2/distinfo
+++ b/devel/py-types-psycopg2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742311054
-SHA256 (types_psycopg2-2.9.21.20250318.tar.gz) = eb6eac5bfb16adfd5f16b818918b9e26a40ede147e0f2bbffdf53a6ef7025a87
-SIZE (types_psycopg2-2.9.21.20250318.tar.gz) = 26614
+TIMESTAMP = 1755062562
+SHA256 (types_psycopg2-2.9.21.20250809.tar.gz) = b7c2cbdcf7c0bd16240f59ba694347329b0463e43398de69784ea4dee45f3c6d
+SIZE (types_psycopg2-2.9.21.20250809.tar.gz) = 26539
diff --git a/devel/py-types-psycopg2/files/patch-pyproject.toml b/devel/py-types-psycopg2/files/patch-pyproject.toml
new file mode 100644
index 000000000000..707b201bfc86
--- /dev/null
+++ b/devel/py-types-psycopg2/files/patch-pyproject.toml
@@ -0,0 +1,23 @@
+--- pyproject.toml.orig 2025-08-09 03:14:52 UTC
++++ pyproject.toml
+@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
+ [build-system]
+ build-backend = "setuptools.build_meta"
+-requires = ["setuptools>=77.0.3"]
++requires = ["setuptools>=61"]
+
+ [project]
+ name = "types-psycopg2"
+ version = "2.9.21.20250809"
+-license = "Apache-2.0"
+-license-files = ["LICENSE"]
++license = { text = "Apache-2.0" }
+ description = "Typing stubs for psycopg2"
+ readme = { text = """\
+ ## Typing stubs for psycopg2
+@@ -46,5 +45,4 @@ dependencies = []
+ "Chat" = "https://gitter.im/python/typing"
+
+ [tool.setuptools]
+-packages = ['psycopg2-stubs']
+ include-package-data = false
diff --git a/devel/py-types-pyyaml/Makefile b/devel/py-types-pyyaml/Makefile
index cc04b4962a8c..9033aec7e78d 100644
--- a/devel/py-types-pyyaml/Makefile
+++ b/devel/py-types-pyyaml/Makefile
@@ -1,6 +1,5 @@
PORTNAME= types-pyyaml
-PORTVERSION= 6.0.12.20241230
-PORTREVISION= 1
+PORTVERSION= 6.0.12.20250822
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-pyyaml/distinfo b/devel/py-types-pyyaml/distinfo
index 0001b050a813..d0ddc20eabfa 100644
--- a/devel/py-types-pyyaml/distinfo
+++ b/devel/py-types-pyyaml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736848134
-SHA256 (types_pyyaml-6.0.12.20241230.tar.gz) = 7f07622dbd34bb9c8b264fe860a17e0efcad00d50b5f27e93984909d9363498c
-SIZE (types_pyyaml-6.0.12.20241230.tar.gz) = 17078
+TIMESTAMP = 1757436519
+SHA256 (types_pyyaml-6.0.12.20250822.tar.gz) = 259f1d93079d335730a9db7cff2bcaf65d7e04b4a56b5927d49a612199b59413
+SIZE (types_pyyaml-6.0.12.20250822.tar.gz) = 17481
diff --git a/devel/py-types-pyyaml/files/patch-pyproject.toml b/devel/py-types-pyyaml/files/patch-pyproject.toml
new file mode 100644
index 000000000000..96366cec7f11
--- /dev/null
+++ b/devel/py-types-pyyaml/files/patch-pyproject.toml
@@ -0,0 +1,24 @@
+--- pyproject.toml.orig 2025-08-22 03:02:13 UTC
++++ pyproject.toml
+@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
+ [build-system]
+ build-backend = "setuptools.build_meta"
+-requires = ["setuptools>=77.0.3"]
++requires = ["setuptools>=61"]
+
+ [project]
+-name = "types-PyYAML"
++name = "types-pyyaml"
+ version = "6.0.12.20250822"
+-license = "Apache-2.0"
+-license-files = ["LICENSE"]
++license = { text = "Apache-2.0" }
+ description = "Typing stubs for PyYAML"
+ readme = { text = """\
+ ## Typing stubs for PyYAML
+@@ -46,5 +45,4 @@ dependencies = []
+ "Chat" = "https://gitter.im/python/typing"
+
+ [tool.setuptools]
+-packages = ['yaml-stubs']
+ include-package-data = false
diff --git a/devel/py-types-pyyaml/files/patch-setup.py b/devel/py-types-pyyaml/files/patch-setup.py
deleted file mode 100644
index 5c6e143c789f..000000000000
--- a/devel/py-types-pyyaml/files/patch-setup.py
+++ /dev/null
@@ -1,10 +0,0 @@
---- setup.py.orig 2024-12-30 02:44:34 UTC
-+++ setup.py
-@@ -1,6 +1,6 @@ from setuptools import setup
- from setuptools import setup
-
--name = "types-PyYAML"
-+name = "types-pyyaml"
- description = "Typing stubs for PyYAML"
- long_description = '''
- ## Typing stubs for PyYAML
diff --git a/devel/py-types-setuptools/Makefile b/devel/py-types-setuptools/Makefile
index 0e744b57a4d1..0d2219431d34 100644
--- a/devel/py-types-setuptools/Makefile
+++ b/devel/py-types-setuptools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-setuptools
-PORTVERSION= 80.9.0.20250529
+PORTVERSION= 80.9.0.20250809
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-setuptools/distinfo b/devel/py-types-setuptools/distinfo
index a00656d942ac..64253d358c43 100644
--- a/devel/py-types-setuptools/distinfo
+++ b/devel/py-types-setuptools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495813
-SHA256 (types_setuptools-80.9.0.20250529.tar.gz) = 79e088ba0cba2186c8d6499cbd3e143abb142d28a44b042c28d3148b1e353c91
-SIZE (types_setuptools-80.9.0.20250529.tar.gz) = 41337
+TIMESTAMP = 1755062566
+SHA256 (types_setuptools-80.9.0.20250809.tar.gz) = e986ba37ffde364073d76189e1d79d9928fb6f5278c7d07589cde353d0218864
+SIZE (types_setuptools-80.9.0.20250809.tar.gz) = 41209
diff --git a/devel/py-types-setuptools/files/patch-pyproject.toml b/devel/py-types-setuptools/files/patch-pyproject.toml
index ea675167cb59..92b8888a86fe 100644
--- a/devel/py-types-setuptools/files/patch-pyproject.toml
+++ b/devel/py-types-setuptools/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-05-29 03:07:31 UTC
+--- pyproject.toml.orig 2025-08-09 03:14:21 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,14 +8,14 @@
[project]
name = "types-setuptools"
- version = "80.9.0.20250529"
+ version = "80.9.0.20250809"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
description = "Typing stubs for setuptools"
readme = { text = """\
## Typing stubs for setuptools
-@@ -53,5 +52,4 @@ dependencies = []
+@@ -48,5 +47,4 @@ dependencies = []
"Chat" = "https://gitter.im/python/typing"
[tool.setuptools]
diff --git a/devel/py-types-ujson/Makefile b/devel/py-types-ujson/Makefile
index 8131a9f60d33..b493005e0edd 100644
--- a/devel/py-types-ujson/Makefile
+++ b/devel/py-types-ujson/Makefile
@@ -10,6 +10,9 @@ WWW= https://github.com/python/typeshed
LICENSE= APACHE20
+DEPRECATED= No longer required by devel/py-ujson ≥ 5.11
+EXPIRATION_DATE=2025-10-31
+
USES= python
USE_PYTHON= distutils
NO_ARCH= yes
diff --git a/devel/py-typing-extensions/Makefile b/devel/py-typing-extensions/Makefile
index 629471c2e4c9..fc7fe0eed273 100644
--- a/devel/py-typing-extensions/Makefile
+++ b/devel/py-typing-extensions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= typing-extensions
-PORTVERSION= 4.14.1
+PORTVERSION= 4.15.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-typing-extensions/distinfo b/devel/py-typing-extensions/distinfo
index 00d25b4dea8a..dac5fadad808 100644
--- a/devel/py-typing-extensions/distinfo
+++ b/devel/py-typing-extensions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266134
-SHA256 (typing_extensions-4.14.1.tar.gz) = 38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36
-SIZE (typing_extensions-4.14.1.tar.gz) = 107673
+TIMESTAMP = 1757120762
+SHA256 (typing_extensions-4.15.0.tar.gz) = 0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466
+SIZE (typing_extensions-4.15.0.tar.gz) = 109391
diff --git a/devel/py-ubelt/Makefile b/devel/py-ubelt/Makefile
index aa2f1c225f92..425f1b7a9485 100644
--- a/devel/py-ubelt/Makefile
+++ b/devel/py-ubelt/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ubelt
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.6
-PORTREVISION= 1
+DISTVERSION= 1.4.0
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,12 +13,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \
cmake:devel/cmake-core
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}codecov>=2.0.15:devel/py-codecov@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=3.0.0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-timeout>=1.4.2:devel/py-pytest-timeout@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.25.1:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}xdoctest>=1.1.2:devel/py-xdoctest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xdoctest>=1.1.5:devel/py-xdoctest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xxhash>0:devel/py-xxhash@${PY_FLAVOR}
USES= python
@@ -32,4 +30,6 @@ NO_ARCH= yes
BINARY_ALIAS= python=${PYTHON_CMD}
+# tests as of 1.4.0: 238 passed, 6 skipped in 8.76
+
.include <bsd.port.mk>
diff --git a/devel/py-ubelt/distinfo b/devel/py-ubelt/distinfo
index ee0e4304e0af..59900af1bdce 100644
--- a/devel/py-ubelt/distinfo
+++ b/devel/py-ubelt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719128622
-SHA256 (Erotemic-ubelt-v1.3.6_GH0.tar.gz) = 13114243af0e7d58029c7a38d09163b9d9d7f375c1c4fb2c29ffa5825b8de44a
-SIZE (Erotemic-ubelt-v1.3.6_GH0.tar.gz) = 370002
+TIMESTAMP = 1755504199
+SHA256 (Erotemic-ubelt-v1.4.0_GH0.tar.gz) = 0dd05b81adc4353334e7edcad91031c6da8c7375c738a29979f27ccd85bf4f51
+SIZE (Erotemic-ubelt-v1.4.0_GH0.tar.gz) = 376453
diff --git a/devel/py-ujson/Makefile b/devel/py-ujson/Makefile
index 742826723e6f..60f6be096ec5 100644
--- a/devel/py-ujson/Makefile
+++ b/devel/py-ujson/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ujson
-PORTVERSION= 5.10.0
-PORTREVISION= 1
+PORTVERSION= 5.11.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,9 +14,10 @@ LICENSE_NAME_TclTk= Tcl/Tk License
LICENSE_TEXT_TclTk= http://www.tcl.tk/software/tcltk/license.html
LICENSE_PERMS_TclTk= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= pep517 autoplist
.include <bsd.port.mk>
diff --git a/devel/py-ujson/distinfo b/devel/py-ujson/distinfo
index eb25354223e3..890503f83bb7 100644
--- a/devel/py-ujson/distinfo
+++ b/devel/py-ujson/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717445158
-SHA256 (ujson-5.10.0.tar.gz) = b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1
-SIZE (ujson-5.10.0.tar.gz) = 7154885
+TIMESTAMP = 1756790889
+SHA256 (ujson-5.11.0.tar.gz) = e204ae6f909f099ba6b6b942131cee359ddda2b6e4ea39c12eb8b991fe2010e0
+SIZE (ujson-5.11.0.tar.gz) = 7156583
diff --git a/devel/py-unittest-parallel/Makefile b/devel/py-unittest-parallel/Makefile
index 635cfe46a1e6..269370d9728c 100644
--- a/devel/py-unittest-parallel/Makefile
+++ b/devel/py-unittest-parallel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= unittest-parallel
-PORTVERSION= 1.7.4
+PORTVERSION= 1.7.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-unittest-parallel/distinfo b/devel/py-unittest-parallel/distinfo
index 0b7e350999e9..9ccbce40db81 100644
--- a/devel/py-unittest-parallel/distinfo
+++ b/devel/py-unittest-parallel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266140
-SHA256 (unittest_parallel-1.7.4.tar.gz) = 878f8e7b7d35111e2980a36ad7c84cbeeab421a76b2e045e544a6858e4e5300d
-SIZE (unittest_parallel-1.7.4.tar.gz) = 9860
+TIMESTAMP = 1757120764
+SHA256 (unittest_parallel-1.7.5.tar.gz) = df8cfdd84f0ccf8e9e0fdb34f88d152968fe8460b2c7ed5181cd529231d0fe21
+SIZE (unittest_parallel-1.7.5.tar.gz) = 9869
diff --git a/devel/py-uproot/Makefile b/devel/py-uproot/Makefile
index 432afbbb6817..e469c0ce1ae4 100644
--- a/devel/py-uproot/Makefile
+++ b/devel/py-uproot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uproot
-PORTVERSION= 5.6.3
+PORTVERSION= 5.6.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-uproot/distinfo b/devel/py-uproot/distinfo
index 650bdb0a40a9..9ae8c3d93f50 100644
--- a/devel/py-uproot/distinfo
+++ b/devel/py-uproot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266136
-SHA256 (uproot-5.6.3.tar.gz) = 47f2aefcdcae503c9a21900381ac42a7bc3274cd0c52cd0686700d282ad0f46b
-SIZE (uproot-5.6.3.tar.gz) = 974350
+TIMESTAMP = 1757436521
+SHA256 (uproot-5.6.5.tar.gz) = f6888ab4c184963f497b9583a1478625df47c808934f824bf84cca6e9ff03bd1
+SIZE (uproot-5.6.5.tar.gz) = 977996
diff --git a/devel/py-uuid7/Makefile b/devel/py-uuid7/Makefile
new file mode 100644
index 000000000000..cc9728e84495
--- /dev/null
+++ b/devel/py-uuid7/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= uuid7
+DISTVERSION= 0.1.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= UUID version 7, which are time-sortable
+WWW= https://github.com/stevesimmons/uuid7
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= autoplist distutils pytest
+
+NO_ARCH= yes
+
+PORTDOCS= CONTRIBUTING.rst README.rst
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/py-uuid7/distinfo b/devel/py-uuid7/distinfo
new file mode 100644
index 000000000000..883397eb2e14
--- /dev/null
+++ b/devel/py-uuid7/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757571998
+SHA256 (uuid7-0.1.0.tar.gz) = 8c57aa32ee7456d3cc68c95c4530bc571646defac01895cfc73545449894a63c
+SIZE (uuid7-0.1.0.tar.gz) = 14052
diff --git a/devel/py-uuid7/pkg-descr b/devel/py-uuid7/pkg-descr
new file mode 100644
index 000000000000..8356f1d52a4b
--- /dev/null
+++ b/devel/py-uuid7/pkg-descr
@@ -0,0 +1,9 @@
+This module implements the version 7 UUIDs, proposed by Peabody and
+Davis in
+https://www.ietf.org/id/draft-peabody-dispatch-new-uuid-format-02.html
+as an extension to RFC4122.
+
+Version 7 has the nice characteristic that the start of a UUID encodes
+the time with a chronological sort order and potentially ~50ns time
+resolution, while the end of the UUID includes sufficient random bits
+to ensure consecutive UUIDs will remain unique.
diff --git a/devel/py-uv-dynamic-versioning/Makefile b/devel/py-uv-dynamic-versioning/Makefile
index 201a42e6ff6c..ec6ef64ce130 100644
--- a/devel/py-uv-dynamic-versioning/Makefile
+++ b/devel/py-uv-dynamic-versioning/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uv-dynamic-versioning
-DISTVERSION= 0.8.2
+DISTVERSION= 0.11.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,10 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27.0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dunamai>=1.23:devel/py-dunamai@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}eval-type-backport>=0.2.2:devel/py-eval-type-backport@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.27.0:devel/py-hatchling@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.11:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tomlkit>=0.13.3:textproc/py-tomlkit@${PY_FLAVOR} \
uv:devel/uv
diff --git a/devel/py-uv-dynamic-versioning/distinfo b/devel/py-uv-dynamic-versioning/distinfo
index b20bb721f429..04e1937b398b 100644
--- a/devel/py-uv-dynamic-versioning/distinfo
+++ b/devel/py-uv-dynamic-versioning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753455998
-SHA256 (uv_dynamic_versioning-0.8.2.tar.gz) = a9c228a46f5752d99cfead1ed83b40628385cbfb537179488d280853c786bf82
-SIZE (uv_dynamic_versioning-0.8.2.tar.gz) = 41559
+TIMESTAMP = 1759158230
+SHA256 (uv_dynamic_versioning-0.11.2.tar.gz) = 4c785ea02e00b93896d015fd3613c451735af1715a7f5f52e8e4e1d76e6ec3c5
+SIZE (uv_dynamic_versioning-0.11.2.tar.gz) = 40402
diff --git a/devel/py-validators/Makefile b/devel/py-validators/Makefile
index c58f8089252c..933a5069e692 100644
--- a/devel/py-validators/Makefile
+++ b/devel/py-validators/Makefile
@@ -1,5 +1,5 @@
PORTNAME= validators
-DISTVERSION= 0.34.0
+DISTVERSION= 0.35.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-validators/distinfo b/devel/py-validators/distinfo
index 95cd1a1d790f..dbcb81337e07 100644
--- a/devel/py-validators/distinfo
+++ b/devel/py-validators/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736597290
-SHA256 (validators-0.34.0.tar.gz) = 647fe407b45af9a74d245b943b18e6a816acf4926974278f6dd617778e1e781f
-SIZE (validators-0.34.0.tar.gz) = 70955
+TIMESTAMP = 1759449183
+SHA256 (validators-0.35.0.tar.gz) = 992d6c48a4e77c81f1b4daba10d16c3a9bb0dbb79b3a19ea847ff0928e70497a
+SIZE (validators-0.35.0.tar.gz) = 73399
diff --git a/devel/py-versioningit/Makefile b/devel/py-versioningit/Makefile
index ba25b04c5e2b..d15f79cb9c5f 100644
--- a/devel/py-versioningit/Makefile
+++ b/devel/py-versioningit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= versioningit
PORTVERSION= 3.3.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ BUILD_DEPENDS= hatchling:devel/py-hatchling@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>3.6:devel/py-importlib-metadata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>17.1:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=1.2<3.0:textproc/py-tomli@${PY_FLAVOR} \
+ ${PY_TOMLI} \
git>0:devel/git
USES= python
@@ -22,7 +23,4 @@ USE_PYTHON= autoplist pep517
NO_ARCH= yes
-post-patch:
- @${CP} ${FILESDIR}/setup.py ${WRKSRC}/
-
.include <bsd.port.mk>
diff --git a/devel/py-versioningit/files/setup.py b/devel/py-versioningit/files/setup.py
deleted file mode 100644
index 606849326a40..000000000000
--- a/devel/py-versioningit/files/setup.py
+++ /dev/null
@@ -1,3 +0,0 @@
-from setuptools import setup
-
-setup()
diff --git a/devel/py-virtualenv/Makefile b/devel/py-virtualenv/Makefile
index 53566ee1bc65..0b7d6be90816 100644
--- a/devel/py-virtualenv/Makefile
+++ b/devel/py-virtualenv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= virtualenv
-PORTVERSION= 20.33.1
+PORTVERSION= 20.34.0
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-virtualenv/distinfo b/devel/py-virtualenv/distinfo
index 16318f2b6139..ffe1b7840c23 100644
--- a/devel/py-virtualenv/distinfo
+++ b/devel/py-virtualenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754494586
-SHA256 (pypa-virtualenv-20.33.1_GH0.tar.gz) = e81c6c66297f4bb4f60d4c34e9045963e7871b4fca421781eceb7de484dae392
-SIZE (pypa-virtualenv-20.33.1_GH0.tar.gz) = 6123073
+TIMESTAMP = 1756221581
+SHA256 (pypa-virtualenv-20.34.0_GH0.tar.gz) = 39f8865ad52a14089e1301b111bcb2ed59febf5cdb04ad90148882ba2d518e32
+SIZE (pypa-virtualenv-20.34.0_GH0.tar.gz) = 6045967
diff --git a/devel/py-watchfiles/Makefile b/devel/py-watchfiles/Makefile
index 56d0d8bac746..5f861b85092b 100644
--- a/devel/py-watchfiles/Makefile
+++ b/devel/py-watchfiles/Makefile
@@ -1,6 +1,6 @@
PORTNAME= watchfiles
PORTVERSION= 0.24.0
-PORTREVISION= 8
+PORTREVISION= 10
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-weblib/Makefile b/devel/py-weblib/Makefile
index 4a713635c261..c328db7bd965 100644
--- a/devel/py-weblib/Makefile
+++ b/devel/py-weblib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= weblib
PORTVERSION= 0.1.30
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytils>0:russian/py-pytils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}user_agent>0:www/py-user_agent@${PY_FLAVOR}
USES= python
diff --git a/devel/py-wrapt/Makefile b/devel/py-wrapt/Makefile
index e37498bb471d..87f0dbfb1f90 100644
--- a/devel/py-wrapt/Makefile
+++ b/devel/py-wrapt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wrapt
-PORTVERSION= 1.17.2
+PORTVERSION= 1.17.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-wrapt/distinfo b/devel/py-wrapt/distinfo
index d709d66c15dd..b71641ac5e79 100644
--- a/devel/py-wrapt/distinfo
+++ b/devel/py-wrapt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738089086
-SHA256 (wrapt-1.17.2.tar.gz) = 41388e9d4d1522446fe79d3213196bd9e3b301a336965b9e27ca2788ebd122f3
-SIZE (wrapt-1.17.2.tar.gz) = 55531
+TIMESTAMP = 1757120768
+SHA256 (wrapt-1.17.3.tar.gz) = f66eb08feaa410fe4eebd17f2a2c8e2e46d3476e9f8c783daa8e09e0faa666d0
+SIZE (wrapt-1.17.3.tar.gz) = 55547
diff --git a/devel/py-xarray/Makefile b/devel/py-xarray/Makefile
index 8060b23873b5..3ab1851f79b7 100644
--- a/devel/py-xarray/Makefile
+++ b/devel/py-xarray/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xarray
-PORTVERSION= 2025.7.1
+PORTVERSION= 2025.9.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-xarray/distinfo b/devel/py-xarray/distinfo
index 4d8c5da8bd50..6588d83ff0a8 100644
--- a/devel/py-xarray/distinfo
+++ b/devel/py-xarray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266142
-SHA256 (xarray-2025.7.1.tar.gz) = 2884bf5672b540fcc6ff8c20a3196bda0d78fbfb4d67398d60526e97c2faceef
-SIZE (xarray-2025.7.1.tar.gz) = 3013717
+TIMESTAMP = 1757436523
+SHA256 (xarray-2025.9.0.tar.gz) = 7dd6816fe0062c49c5e9370dd483843bc13e5ed80a47a9ff10baff2b51e070fb
+SIZE (xarray-2025.9.0.tar.gz) = 3040318
diff --git a/devel/py-xarray/files/patch-pyproject.toml b/devel/py-xarray/files/patch-pyproject.toml
index e274b702c9e6..6385d34ab518 100644
--- a/devel/py-xarray/files/patch-pyproject.toml
+++ b/devel/py-xarray/files/patch-pyproject.toml
@@ -1,6 +1,6 @@
---- pyproject.toml.orig 2025-06-10 16:49:13 UTC
+--- pyproject.toml.orig 2025-08-14 16:51:17 UTC
+++ pyproject.toml
-@@ -14,7 +14,7 @@ dynamic = ["version"]
+@@ -13,7 +13,7 @@ dynamic = ["version"]
]
description = "N-D labeled arrays and datasets in Python"
dynamic = ["version"]
@@ -8,4 +8,13 @@
+license = { text = "Apache-2.0" }
name = "xarray"
readme = "README.md"
- requires-python = ">=3.10"
+ requires-python = ">=3.11"
+@@ -99,7 +99,7 @@ build-backend = "setuptools.build_meta"
+
+ [build-system]
+ build-backend = "setuptools.build_meta"
+-requires = ["setuptools>=77.0.3", "setuptools-scm>=8"]
++requires = ["setuptools>=61", "setuptools-scm>=8"]
+
+ [tool.setuptools.packages.find]
+ include = ["xarray*"]
diff --git a/devel/py-xdis/Makefile b/devel/py-xdis/Makefile
index 3d5070a98295..9ef65535af99 100644
--- a/devel/py-xdis/Makefile
+++ b/devel/py-xdis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xdis
-PORTVERSION= 6.1.5
+PORTVERSION= 6.1.6
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/rocky/python-xdis/releases/download/${PORTVERSION}/
diff --git a/devel/py-xdis/distinfo b/devel/py-xdis/distinfo
index d037f3901d93..6ac645b0b54d 100644
--- a/devel/py-xdis/distinfo
+++ b/devel/py-xdis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796088
-SHA256 (xdis-6.1.5.tar.gz) = 4c62219376e671f03db4747e1249e2a7fde10dc4edffbcb19730fd94b63feeb3
-SIZE (xdis-6.1.5.tar.gz) = 463577
+TIMESTAMP = 1757436525
+SHA256 (xdis-6.1.6.tar.gz) = 561111b2b59ffa9752ca86ed05065cc521d1e140975e6f9b7808c050704dfc30
+SIZE (xdis-6.1.6.tar.gz) = 463837
diff --git a/devel/py-xmltodict/Makefile b/devel/py-xmltodict/Makefile
index fd2a96d187e1..03bc7522631e 100644
--- a/devel/py-xmltodict/Makefile
+++ b/devel/py-xmltodict/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xmltodict
-PORTVERSION= 0.14.2
+PORTVERSION= 0.15.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-xmltodict/distinfo b/devel/py-xmltodict/distinfo
index 84a698a41cb1..3a034efcfaa5 100644
--- a/devel/py-xmltodict/distinfo
+++ b/devel/py-xmltodict/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729594472
-SHA256 (xmltodict-0.14.2.tar.gz) = 201e7c28bb210e374999d1dde6382923ab0ed1a8a5faeece48ab525b7810a553
-SIZE (xmltodict-0.14.2.tar.gz) = 51942
+TIMESTAMP = 1757436527
+SHA256 (xmltodict-0.15.0.tar.gz) = c6d46b4e3413d1e4fc3e5016f0f1c7a5c10f8ce39efaa0cb099af986ecfc9a53
+SIZE (xmltodict-0.15.0.tar.gz) = 60285
diff --git a/devel/py-xsdata/Makefile b/devel/py-xsdata/Makefile
index faf3fb1c901b..13d9c3f9e930 100644
--- a/devel/py-xsdata/Makefile
+++ b/devel/py-xsdata/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xsdata
PORTVERSION= 25.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -32,7 +32,7 @@ CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=5.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}toposort>=1.5:devel/py-toposort@${PY_FLAVOR} \
ruff>=0.9.8:devel/ruff
-LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=4.5.0:devel/py-lxml5@${PY_FLAVOR}
+LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.5.0:devel/py-lxml@${PY_FLAVOR}
SOAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/pycdc/Makefile b/devel/pycdc/Makefile
index 5e8471feb2fb..6b1e8fefd355 100644
--- a/devel/pycdc/Makefile
+++ b/devel/pycdc/Makefile
@@ -1,8 +1,8 @@
PORTNAME= pycdc
-DISTVERSION= g20240806
+DISTVERSION= g20250704
CATEGORIES= devel
-MAINTAINER= tiago.gasiba@gmail.com
+MAINTAINER= tiga@FreeBSD.org
COMMENT= Python bytecode disassembler and decompiler
WWW= https://github.com/zrax/pycdc
@@ -12,19 +12,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= bash:shells/bash
USES= cmake compiler:c++11-lang python:env,test shebangfix
-SHEBANG_FILES= scripts/pymultic scripts/token_dump tests/*.sh
USE_GITHUB= yes
GH_ACCOUNT= zrax
-GH_TAGNAME= 48d1bfa
+GH_TAGNAME= a267bfb
+
+SHEBANG_FILES= scripts/pymultic scripts/token_dump tests/run_tests.py
TEST_TARGET= check
PLIST_FILES= bin/pycdas \
bin/pycdc
-post-patch:
- @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|g' \
- ${PATCH_WRKSRC}/tests/decompyle_test.sh
-
.include <bsd.port.mk>
diff --git a/devel/pycdc/distinfo b/devel/pycdc/distinfo
index 35160a485abc..70bd8577ed60 100644
--- a/devel/pycdc/distinfo
+++ b/devel/pycdc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722986793
-SHA256 (zrax-pycdc-g20240806-48d1bfa_GH0.tar.gz) = 9cf11b5ed82f0527335bd83eb08f1c74c82430fa909d7168d9aabda651ab2d2a
-SIZE (zrax-pycdc-g20240806-48d1bfa_GH0.tar.gz) = 365803
+TIMESTAMP = 1755871902
+SHA256 (zrax-pycdc-g20250704-a267bfb_GH0.tar.gz) = ffe748232fe56b6f6070b2c30e5dc7f70530dc26b78589dc0d2b8ea12ea5ca86
+SIZE (zrax-pycdc-g20250704-a267bfb_GH0.tar.gz) = 371229
diff --git a/devel/pycdc/files/patch-tests_decompyle__test.sh b/devel/pycdc/files/patch-tests_decompyle__test.sh
deleted file mode 100644
index fff31c17037a..000000000000
--- a/devel/pycdc/files/patch-tests_decompyle__test.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- tests/decompyle_test.sh.orig 2024-08-10 12:46:23 UTC
-+++ tests/decompyle_test.sh
-@@ -6,7 +6,7 @@ if [[ -z "$PYTHON_EXE" ]]; then
- outdir="$2"
-
- if [[ -z "$PYTHON_EXE" ]]; then
-- PYTHON_EXE="$(which python3)"
-+ PYTHON_EXE="%%PYTHON_CMD%%"
- fi
-
- if [[ -z "$testname" ]]; then
diff --git a/devel/pycharm/Makefile b/devel/pycharm/Makefile
index a5065ae6c74d..c595f3fc8b17 100644
--- a/devel/pycharm/Makefile
+++ b/devel/pycharm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pycharm
-DISTVERSION= 2025.2
+DISTVERSION= 2025.2.2
CATEGORIES= devel java python
MASTER_SITES= https://download.jetbrains.com/python/
DIST_SUBDIR= jetbrains
diff --git a/devel/pycharm/distinfo b/devel/pycharm/distinfo
index 5274f3427a57..27c215215a6c 100644
--- a/devel/pycharm/distinfo
+++ b/devel/pycharm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754496626
-SHA256 (jetbrains/pycharm-2025.2.tar.gz) = bc3fbb31ea10e171686b9be8734051382233748502f124393c52848aefe97b32
-SIZE (jetbrains/pycharm-2025.2.tar.gz) = 1257759964
+TIMESTAMP = 1758629017
+SHA256 (jetbrains/pycharm-2025.2.2.tar.gz) = 6ffd11bc2ab84f57e90683ce5a9c73ff6ec47e5746e7e4d7ce5f2dc335af6481
+SIZE (jetbrains/pycharm-2025.2.2.tar.gz) = 1260652980
diff --git a/devel/pycharm/pkg-plist b/devel/pycharm/pkg-plist
index b179d0eaa19f..ab3e0b2f4e92 100644
--- a/devel/pycharm/pkg-plist
+++ b/devel/pycharm/pkg-plist
@@ -36,7 +36,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/lib/async-profiler/amd64/symsrv.dll
%%DATADIR%%/lib/async-profiler/libasyncProfiler.dylib
%%DATADIR%%/lib/bouncy-castle.jar
-%%DATADIR%%/lib/build-marker-PY-252.23892.439
+%%DATADIR%%/lib/build-marker-PY-252.26199.168
%%DATADIR%%/lib/eclipse.lsp4j.debug.jar
%%DATADIR%%/lib/eclipse.lsp4j.jar
%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.debug.jar
@@ -67,6 +67,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
%%DATADIR%%/lib/modules/intellij.libraries.ai.grazie.spell.gec.engine.local.jar
+%%DATADIR%%/lib/modules/intellij.libraries.coil.jar
%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
%%DATADIR%%/lib/modules/intellij.libraries.kotlinx.io.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
@@ -80,6 +81,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
%%DATADIR%%/lib/modules/intellij.platform.collaborationTools.jar
%%DATADIR%%/lib/modules/intellij.platform.compose.jar
+%%DATADIR%%/lib/modules/intellij.platform.compose.markdown.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.agent.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.jar
%%DATADIR%%/lib/modules/intellij.platform.dap.jar
@@ -114,13 +116,16 @@ share/applications/pycharm.desktop
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmAlerts.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmTables.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.images.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.lang.impl.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.managed.cache.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.ml.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.ml.logs.jar
%%DATADIR%%/lib/modules/intellij.platform.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.frontend.jar
@@ -137,7 +142,6 @@ share/applications/pycharm.desktop
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.scopes.backend.jar
-%%DATADIR%%/lib/modules/intellij.platform.scopes.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
@@ -222,6 +226,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/aiplayground/lib/modules/intellij.aiplayground.models.jar
%%DATADIR%%/plugins/aiplayground/lib/modules/intellij.aiplayground.ollama.jar
%%DATADIR%%/plugins/aiplayground/lib/modules/intellij.aiplayground.openai.jar
+%%DATADIR%%/plugins/aiplayground/lib/modules/intellij.aiplayground.openrouter.jar
%%DATADIR%%/plugins/angular/angular-service/node_modules/ws-typescript-angular-plugin/index.js
%%DATADIR%%/plugins/angular/angular-service/node_modules/ws-typescript-angular-plugin/package.json
%%DATADIR%%/plugins/angular/lib/angular.jar
@@ -304,6 +309,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.terminal.backend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.vcs.git.backend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.vcs.git.frontend.split.jar
+%%DATADIR%%/plugins/cwm-plugin/lib/modules/intellij.xml.frontend.split.jar
%%DATADIR%%/plugins/cwm-plugin/lib/quiche-jna-stubs.jar
%%DATADIR%%/plugins/cwm-plugin/lib/remote-controller-backend.jar
%%DATADIR%%/plugins/cwm-plugin/lib/remote-controller.jar
@@ -339,7 +345,6 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/fullLine/lib/clikt.jar
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
%%DATADIR%%/plugins/fullLine/lib/jgrapht.core.jar
-%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.core.completion.trigger.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar
@@ -354,6 +359,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rust.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.completion.trigger.model.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.cpp.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.css.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.go.completion.jar
@@ -578,11 +584,11 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/modules/intellij.indexing.shared.ultimate.java.jar
%%DATADIR%%/plugins/indexing-shared/lib/indexing-shared.jar
%%DATADIR%%/plugins/ini/lib/ini.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger-frontend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.backend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.frontend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.shared.jar
-%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.ui.shared.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.webstorm.specific.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.reactNativeDebugger.jar
%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectionForwarder.js
@@ -634,10 +640,11 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/protractor-intellij/lib/protractor-intellij-tree.js
%%DATADIR%%/plugins/javascript-plugin/helpers/protractor-intellij/lib/protractor-intellij-util.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
+%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-file-path-resolver.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-e03c56caf84a.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-e03c56caf84a.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-9c94529fcfe0.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-9c94529fcfe0.txt
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js
@@ -1375,16 +1382,18 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/puppet/lib/stubs/builtin.pp
%%DATADIR%%/plugins/puppet/lib/stubs/builtin_variables.pp
%%DATADIR%%/plugins/puppet/lib/stubs/stub_functions.rb
+%%DATADIR%%/plugins/pycharm-community-customization-shared/lib/io.github.z4kn4fein.semver.jvm.jar
%%DATADIR%%/plugins/pycharm-community-customization-shared/lib/modules/intellij.platform.whatsNew.jar
%%DATADIR%%/plugins/pycharm-community-customization-shared/lib/pycharm-community-customization-shared.jar
%%DATADIR%%/plugins/pycharm-ds-jupyter-customCells/lib/pycharm-ds-jupyter-customCells.jar
-%%DATADIR%%/plugins/pycharm-pro-customization/lib/modules/intellij.platform.trialPromotion.jar
+%%DATADIR%%/plugins/pycharm-pro-customization/lib/modules/intellij.platform.trialPromotion.common.jar
+%%DATADIR%%/plugins/pycharm-pro-customization/lib/modules/intellij.platform.trialPromotion.idesWithFreeTier.jar
%%DATADIR%%/plugins/pycharm-pro-customization/lib/modules/intellij.pycharm.pro.customizationTrial.jar
%%DATADIR%%/plugins/pycharm-pro-customization/lib/pycharm-pro-customization.jar
%%DATADIR%%/plugins/pycharm-pro-customization/lib/tips-pycharm-pro.jar
%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/lib/pycharm-pro-sharedIndexes-bundled.jar
-%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/python-sdk/python-sdk-b3ae9b5d7125-f0eec537fc84.ijx
-%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/python-sdk/python-sdk-b3ae9b5d7125-f0eec537fc84.txt
+%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/python-sdk/python-sdk-b3d66beaba9a-c6efb3732140.ijx
+%%DATADIR%%/plugins/pycharm-pro-sharedIndexes-bundled/python-sdk/python-sdk-b3d66beaba9a-c6efb3732140.txt
%%DATADIR%%/plugins/python-ce/helpers/.gitignore
%%DATADIR%%/plugins/python-ce/helpers/MathJax/MathJax.js
%%DATADIR%%/plugins/python-ce/helpers/MathJax/config/TeX-AMS_HTML-full.js
@@ -1704,9 +1713,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/const.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/raster/source.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/gdal/srs.pyi
-%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2/__init__.pyi
-%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2/base.pyi
-%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2/resources.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geoip2.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geometry.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/contrib/gis/geos/base.pyi
@@ -2037,6 +2044,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/enums.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/expressions.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/composite.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/files.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/generated.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/fields/json.pyi
@@ -2049,6 +2057,7 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/comparison.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/datetime.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/json.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/math.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/mixins.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/db/models/functions/text.pyi
@@ -2095,8 +2104,10 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/http.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/locale.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/middleware/security.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/py.typed
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/shortcuts.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/__init__.pyi
+%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/autoreload.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/__init__.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/base.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/template/backends/django.pyi
@@ -2170,7 +2181,6 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/inspect.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/ipv6.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/itercompat.pyi
-%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/jslex.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/log.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/lorem_ipsum.pyi
%%DATADIR%%/plugins/python-ce/helpers/bundled_stubs/Django/django-stubs/utils/module_loading.pyi
@@ -2862,6 +2872,8 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/pycharm/teamcity/pylint_reporter.py
%%DATADIR%%/plugins/python-ce/helpers/pycharm/teamcity/pytest_plugin.py
%%DATADIR%%/plugins/python-ce/helpers/pycharm/teamcity/unittestpy.py
+%%DATADIR%%/plugins/python-ce/helpers/pycharm_altair_backend/__init__.py
+%%DATADIR%%/plugins/python-ce/helpers/pycharm_altair_backend/sitecustomize.py
%%DATADIR%%/plugins/python-ce/helpers/pycharm_display/datalore/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pycharm_display/datalore/display/__init__.py
%%DATADIR%%/plugins/python-ce/helpers/pycharm_display/datalore/display/display_.py
@@ -3260,6 +3272,9 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/syspath.py
%%DATADIR%%/plugins/python-ce/helpers/testResources/.gitattributes
%%DATADIR%%/plugins/python-ce/helpers/testResources/__main__.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/behave_examples/feature_with_rules/rule.feature
+%%DATADIR%%/plugins/python-ce/helpers/testResources/behave_examples/feature_with_rules/steps/example_steps.py
+%%DATADIR%%/plugins/python-ce/helpers/testResources/behave_examples/feature_with_rules/steps/person_steps.py
%%DATADIR%%/plugins/python-ce/helpers/testResources/build.gradle.kts
%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_math.html
%%DATADIR%%/plugins/python-ce/helpers/testResources/data/docstrings/google_fragments_math.json
@@ -9371,11 +9386,11 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/python-ce/helpers/virtualenv-py3.pyz
%%DATADIR%%/plugins/python-ce/lib/completion-ranking-python-with-full-line.jar
%%DATADIR%%/plugins/python-ce/lib/io.github.z4kn4fein.semver.jvm.jar
-%%DATADIR%%/plugins/python-ce/lib/jetbrains.ml.models.python.imports.ranking.model.jar
%%DATADIR%%/plugins/python-ce/lib/jsr305.jar
%%DATADIR%%/plugins/python-ce/lib/kaml.jar
%%DATADIR%%/plugins/python-ce/lib/libthrift.jar
%%DATADIR%%/plugins/python-ce/lib/ml-completion-prev-exprs-models.jar
+%%DATADIR%%/plugins/python-ce/lib/modules/intellij.python.ml.features.jar
%%DATADIR%%/plugins/python-ce/lib/python-ce-frontend.jar
%%DATADIR%%/plugins/python-ce/lib/python-ce.jar
%%DATADIR%%/plugins/python-ce/lib/tuweni-toml.jar
@@ -10613,6 +10628,11 @@ share/applications/pycharm.desktop
%%DATADIR%%/plugins/vitejs/lib/vitejs.jar
%%DATADIR%%/plugins/vuejs/lib/commons-text.jar
%%DATADIR%%/plugins/vuejs/lib/vuejs.jar
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/README.md
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/index.js
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package-lock.json
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package.json
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/rolldown.config.ts
%%DATADIR%%/plugins/vuejs/vue-language-server/.gitignore
%%DATADIR%%/plugins/vuejs/vue-language-server/README.md
%%DATADIR%%/plugins/vuejs/vue-language-server/bin/vue-language-server.js
diff --git a/devel/pyenv/Makefile b/devel/pyenv/Makefile
index 742f6994cc3b..21419f1fcaef 100644
--- a/devel/pyenv/Makefile
+++ b/devel/pyenv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyenv
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.6
+DISTVERSION= 2.6.8
CATEGORIES= devel python
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/pyenv/distinfo b/devel/pyenv/distinfo
index e2d5b6f2d66e..2c472d9d354a 100644
--- a/devel/pyenv/distinfo
+++ b/devel/pyenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754625173
-SHA256 (pyenv-pyenv-v2.6.6_GH0.tar.gz) = df835a121456102be9df303c0d7ac688572aba07cc90b23ac611f89e6911a1dc
-SIZE (pyenv-pyenv-v2.6.6_GH0.tar.gz) = 1352155
+TIMESTAMP = 1758444260
+SHA256 (pyenv-pyenv-v2.6.8_GH0.tar.gz) = 039121545f2d09bb25c30c452c9487df9b68b0da0096fabf7c540db7516a1e1a
+SIZE (pyenv-pyenv-v2.6.8_GH0.tar.gz) = 1359577
diff --git a/devel/pyenv/pkg-plist b/devel/pyenv/pkg-plist
index 8c6e026a54a7..ede3ed8f6a3c 100644
--- a/devel/pyenv/pkg-plist
+++ b/devel/pyenv/pkg-plist
@@ -267,10 +267,12 @@ libexec/pyenv-plugins/python-build/share/python-build/3.13.5
libexec/pyenv-plugins/python-build/share/python-build/3.13.5t
libexec/pyenv-plugins/python-build/share/python-build/3.13.6
libexec/pyenv-plugins/python-build/share/python-build/3.13.6t
+libexec/pyenv-plugins/python-build/share/python-build/3.13.7
+libexec/pyenv-plugins/python-build/share/python-build/3.13.7t
libexec/pyenv-plugins/python-build/share/python-build/3.14t-dev
libexec/pyenv-plugins/python-build/share/python-build/3.14-dev
-libexec/pyenv-plugins/python-build/share/python-build/3.14.0rc1
-libexec/pyenv-plugins/python-build/share/python-build/3.14.0rc1t
+libexec/pyenv-plugins/python-build/share/python-build/3.14.0rc3
+libexec/pyenv-plugins/python-build/share/python-build/3.14.0rc3t
libexec/pyenv-plugins/python-build/share/python-build/3.15t-dev
libexec/pyenv-plugins/python-build/share/python-build/3.15-dev
libexec/pyenv-plugins/python-build/share/python-build/activepython-2.7.14
@@ -379,6 +381,7 @@ libexec/pyenv-plugins/python-build/share/python-build/graalpy-24.1.0
libexec/pyenv-plugins/python-build/share/python-build/graalpy-24.1.1
libexec/pyenv-plugins/python-build/share/python-build/graalpy-24.1.2
libexec/pyenv-plugins/python-build/share/python-build/graalpy-24.2.0
+libexec/pyenv-plugins/python-build/share/python-build/graalpy-25.0.0
libexec/pyenv-plugins/python-build/share/python-build/graalpy-24.2.1
libexec/pyenv-plugins/python-build/share/python-build/graalpy-24.2.2
libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-23.1.0
@@ -388,6 +391,7 @@ libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-24.1.0
libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-24.1.1
libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-24.1.2
libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-24.2.0
+libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-25.0.0
libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-24.2.1
libexec/pyenv-plugins/python-build/share/python-build/graalpy-community-24.2.2
libexec/pyenv-plugins/python-build/share/python-build/graalpy-dev
@@ -559,6 +563,7 @@ libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9-25.1.1-2
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9-25.3.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9-25.5.1-0
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9-25.5.1-1
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9-25.7.0-2
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.9.1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-22.11.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-23.1.0-1
@@ -583,6 +588,7 @@ libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-25.1.1-2
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-25.3.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-25.5.1-0
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-25.5.1-1
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10-25.7.0-2
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.10.1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.11-23.5.0-3
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.11-23.5.1-0
@@ -614,9 +620,11 @@ libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.12-25.1.1-2
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.12-25.3.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.12-25.5.1-0
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.12-25.5.1-1
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.12-25.7.0-2
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.13-25.3.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.13-25.5.1-0
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.13-25.5.1-1
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.13-25.7.0-2
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.16.0
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.18.3
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-3.19.0
@@ -641,6 +649,7 @@ libexec/pyenv-plugins/python-build/share/python-build/miniconda3-latest
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-%%PYTHON_VER%%-25.3.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-%%PYTHON_VER%%-25.5.1-0
libexec/pyenv-plugins/python-build/share/python-build/miniconda3-%%PYTHON_VER%%-25.5.1-1
+libexec/pyenv-plugins/python-build/share/python-build/miniconda3-%%PYTHON_VER%%-25.7.0-2
libexec/pyenv-plugins/python-build/share/python-build/miniconda-2.2.2
libexec/pyenv-plugins/python-build/share/python-build/miniconda-3.0.0
libexec/pyenv-plugins/python-build/share/python-build/miniconda-3.0.4
@@ -719,6 +728,10 @@ libexec/pyenv-plugins/python-build/share/python-build/miniforge3-24.11.3-2
libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.1.1-0
libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.1.1-1
libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.1.1-2
+libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.3.0-1
+libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.3.0-2
+libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.3.0-3
+libexec/pyenv-plugins/python-build/share/python-build/miniforge3-25.3.1-0
libexec/pyenv-plugins/python-build/share/python-build/miniforge3-latest
libexec/pyenv-plugins/python-build/share/python-build/miniforge-pypy3
libexec/pyenv-plugins/python-build/share/python-build/nogil-3.9.10
diff --git a/devel/pylint/Makefile b/devel/pylint/Makefile
index 5fb8e2965573..c0b406d064fc 100644
--- a/devel/pylint/Makefile
+++ b/devel/pylint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pylint
-PORTVERSION= 3.3.7
+PORTVERSION= 3.3.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astroid>=3.3.8<3.4.0:devel/py-astroid@${PY_F
${PYTHON_PKGNAMEPREFIX}tomlkit>=0.10.1:textproc/py-tomlkit@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/pylint/distinfo b/devel/pylint/distinfo
index 69c049b2a98c..13fbd466ca20 100644
--- a/devel/pylint/distinfo
+++ b/devel/pylint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546422
-SHA256 (pylint-3.3.7.tar.gz) = 2b11de8bde49f9c5059452e0c310c079c746a0a8eeaa789e5aa966ecc23e4559
-SIZE (pylint-3.3.7.tar.gz) = 1520709
+TIMESTAMP = 1755062450
+SHA256 (pylint-3.3.8.tar.gz) = 26698de19941363037e2937d3db9ed94fb3303fdadf7d98847875345a8bb6b05
+SIZE (pylint-3.3.8.tar.gz) = 1523947
diff --git a/devel/pylyzer/Makefile b/devel/pylyzer/Makefile
index cd0d5aa0dd51..be7125e7f352 100644
--- a/devel/pylyzer/Makefile
+++ b/devel/pylyzer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pylyzer
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.78
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/pyside6-tools/distinfo b/devel/pyside6-tools/distinfo
index edc65b188d2e..130b5d9c9daf 100644
--- a/devel/pyside6-tools/distinfo
+++ b/devel/pyside6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162957
-SHA256 (KDE/Qt/6.9.1/pyside-setup-everywhere-src-6.9.1.tar.xz) = 04c712c5b9234add0d9b5aa3c01a0caede64a55b496127751f5d52a230cff748
-SIZE (KDE/Qt/6.9.1/pyside-setup-everywhere-src-6.9.1.tar.xz) = 16669448
+TIMESTAMP = 1759301534
+SHA256 (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 7cd2d5abb98f2e6f442b0e41f5fcf930e7312ae4b17f681316b1adc7b63bb172
+SIZE (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 16663380
diff --git a/devel/pyside6/distinfo b/devel/pyside6/distinfo
index 286d34785c38..7f4cffde3a9f 100644
--- a/devel/pyside6/distinfo
+++ b/devel/pyside6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162964
-SHA256 (KDE/Qt/6.9.1/pyside-setup-everywhere-src-6.9.1.tar.xz) = 04c712c5b9234add0d9b5aa3c01a0caede64a55b496127751f5d52a230cff748
-SIZE (KDE/Qt/6.9.1/pyside-setup-everywhere-src-6.9.1.tar.xz) = 16669448
+TIMESTAMP = 1759301520
+SHA256 (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 7cd2d5abb98f2e6f442b0e41f5fcf930e7312ae4b17f681316b1adc7b63bb172
+SIZE (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 16663380
diff --git a/devel/pysvn/Makefile b/devel/pysvn/Makefile
index 09723ea1fe87..8f8ec9cffbfa 100644
--- a/devel/pysvn/Makefile
+++ b/devel/pysvn/Makefile
@@ -11,6 +11,9 @@ WWW= http://pysvn.tigris.org/
LICENSE= APACHE11
LICENSE_FILE= ${WRKSRC}/../LICENSE.txt
+BROKEN= Fails to build, error: implicit instantiation of undefined template 'std::char_traits<unsigned int>'
+EXPIRATION_DATE=2025-10-31
+
.if ${WITH_SUBVERSION_VER:U} == LTS
LIB_DEPENDS= libsvn_client-1.so:devel/subversion-lts
.else
diff --git a/devel/pytype/Makefile b/devel/pytype/Makefile
index 68d914b6d688..6b98171ef63a 100644
--- a/devel/pytype/Makefile
+++ b/devel/pytype/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pytype
PORTVERSION= 2024.10.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
diff --git a/devel/qbs/Makefile b/devel/qbs/Makefile
index f9ad71eed83f..78ad0d5d09e2 100644
--- a/devel/qbs/Makefile
+++ b/devel/qbs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qbs
DISTVERSIONPREFIX= src-
-DISTVERSION= 2.6.0
+DISTVERSION= 3.0.3
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= QT/official_releases/${PORTNAME}/${PORTVERSION}
@@ -14,18 +14,19 @@ LICENSE= GPLv3 LGPL21
LICENSE_COMB= dual
USES= cmake compiler:c++20-lang gl python:run qt:6
-USE_GL= gl
+USE_GL= opengl
USE_LDCONFIG= yes
USE_QT= 5compat base
CMAKE_ON= QBS_INSTALL_MAN_PAGE
-PLIST_SUB= SHLIB_VERSION="${PORTVERSION}"
+PLIST_SUB= QBS_VER="${DISTVERSION:R}" \
+ QBS_VERSION="${DISTVERSION}"
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=4.9.3:devel/py-lxml5@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml>=4.9.3:devel/py-lxml@${PY_FLAVOR}
DOCS_USES= python:build
DOCS_USE= QT=tools:build
DOCS_CMAKE_BOOL= QBS_INSTALL_HTML_DOCS \
diff --git a/devel/qbs/distinfo b/devel/qbs/distinfo
index c54486b528a4..1e005315037b 100644
--- a/devel/qbs/distinfo
+++ b/devel/qbs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742490389
-SHA256 (KDE/Qt/qbs/qbs-src-2.6.0.tar.gz) = 9eac7441a5c80df38190796012a842d0d22b0f3b11845d59c5d98b4e88457f02
-SIZE (KDE/Qt/qbs/qbs-src-2.6.0.tar.gz) = 5732888
+TIMESTAMP = 1756940690
+SHA256 (KDE/Qt/qbs/qbs-src-3.0.3.tar.gz) = 5ea02139263ec4dbf947d18f4a73ccc41f691ec43c5914a6a6b089d9713ec0dc
+SIZE (KDE/Qt/qbs/qbs-src-3.0.3.tar.gz) = 5796778
diff --git a/devel/qbs/files/patch-src_app_qbs-setup-qt_setupqt.cpp b/devel/qbs/files/patch-src_app_qbs-setup-qt_setupqt.cpp
index 7824f9aba426..85d9fbbc44f2 100644
--- a/devel/qbs/files/patch-src_app_qbs-setup-qt_setupqt.cpp
+++ b/devel/qbs/files/patch-src_app_qbs-setup-qt_setupqt.cpp
@@ -1,6 +1,6 @@
---- src/app/qbs-setup-qt/setupqt.cpp.orig 2021-11-28 22:25:29 UTC
+--- src/app/qbs-setup-qt/setupqt.cpp.orig 2025-06-20 12:42:25 UTC
+++ src/app/qbs-setup-qt/setupqt.cpp
-@@ -70,7 +70,7 @@ static QStringList qmakeExecutableNames()
+@@ -71,7 +71,7 @@ static QStringList qmakeExecutableNames()
{
const QString baseName = HostOsInfo::appendExecutableSuffix(QStringLiteral("qmake"));
QStringList lst(baseName);
diff --git a/devel/qbs/pkg-plist b/devel/qbs/pkg-plist
index 252bcc6d11dd..e944304f33ea 100644
--- a/devel/qbs/pkg-plist
+++ b/devel/qbs/pkg-plist
@@ -58,8 +58,8 @@ include/qbs/tools/setupprojectparameters.h
include/qbs/tools/toolchains.h
include/qbs/tools/version.h
lib/libqbscore.so
-lib/libqbscore.so.2.6
-lib/libqbscore.so.%%SHLIB_VERSION%%
+lib/libqbscore.so.%%QBS_VER%%
+lib/libqbscore.so.%%QBS_VERSION%%
lib/qbs/plugins/libclangcompilationdbgenerator.so
lib/qbs/plugins/libiarewgenerator.so
lib/qbs/plugins/libkeiluvgenerator.so
@@ -104,8 +104,6 @@ libexec/qbs/qbs_processlauncher
%%PORTDOCS%%%%DOCSDIR%%/html/images/bullet_dn.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/bullet_sq.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/home.png
-@comment %%PORTDOCS%%%%DOCSDIR%%/html/images/ico_note.png
-@comment %%PORTDOCS%%%%DOCSDIR%%/html/images/ico_note_attention.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/ico_out.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/logo.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/qbs-build-process.png
@@ -315,6 +313,8 @@ libexec/qbs/qbs_processlauncher
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-quick.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-scxml-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-scxml.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-shadertools-members.html
+%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-shadertools.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-sanitizers-address-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-sanitizers-address.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-texttemplate-members.html
@@ -660,6 +660,18 @@ share/man/man1/qbs.1.gz
%%DATADIR%%/examples/rpaths/rpaths.qbs
%%DATADIR%%/examples/rule/lorem_ipsum.txt
%%DATADIR%%/examples/rule/rule.qbs
+%%DATADIR%%/examples/shadereffects/content/face-smile.png
+%%DATADIR%%/examples/shadereffects/content/qt-logo.png
+%%DATADIR%%/examples/shadereffects/content/shaders/blur.frag
+%%DATADIR%%/examples/shadereffects/content/shaders/colorize.frag
+%%DATADIR%%/examples/shadereffects/content/shaders/genie.vert
+%%DATADIR%%/examples/shadereffects/content/shaders/outline.frag
+%%DATADIR%%/examples/shadereffects/content/shaders/shadow.frag
+%%DATADIR%%/examples/shadereffects/content/shaders/wobble.frag
+%%DATADIR%%/examples/shadereffects/main.cpp
+%%DATADIR%%/examples/shadereffects/resources.qrc
+%%DATADIR%%/examples/shadereffects/shadereffects.qbs
+%%DATADIR%%/examples/shadereffects/shadereffects.qml
%%DATADIR%%/imports/qbs/BundleTools/bundle-tools.js
%%DATADIR%%/imports/qbs/DarwinTools/darwin-tools.js
%%DATADIR%%/imports/qbs/ModUtils/utils.js
@@ -752,6 +764,8 @@ share/man/man1/qbs.1.gz
%%DATADIR%%/module-providers/Qt/templates/quick.qbs
%%DATADIR%%/module-providers/Qt/templates/rcc.js
%%DATADIR%%/module-providers/Qt/templates/scxml.qbs
+%%DATADIR%%/module-providers/Qt/templates/shadertools.js
+%%DATADIR%%/module-providers/Qt/templates/shadertools.qbs
%%DATADIR%%/module-providers/__fallback/fallback.qbs
%%DATADIR%%/module-providers/__fallback/provider.qbs
%%DATADIR%%/module-providers/conan.js
diff --git a/devel/qca/Makefile b/devel/qca/Makefile
index e16ea68fd753..0943eda561d3 100644
--- a/devel/qca/Makefile
+++ b/devel/qca/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qca
DISTVERSION= 2.3.10
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= KDE/stable/qca/${PORTVERSION}
PKGNAMESUFFIX= -${FLAVOR}
diff --git a/devel/qca/files/patch-plugins_qca-ossl_qca-ossl.cpp b/devel/qca/files/patch-plugins_qca-ossl_qca-ossl.cpp
index 10548649b6bd..5f72d93bd27e 100644
--- a/devel/qca/files/patch-plugins_qca-ossl_qca-ossl.cpp
+++ b/devel/qca/files/patch-plugins_qca-ossl_qca-ossl.cpp
@@ -1,94 +1,35 @@
-Patch from OpenBSD rsadowski@
-
-LibreSSL 3.0.x support from Stefan Strogin <steils@gentoo.org>
+Fix compilation with LibreSSL
Index: plugins/qca-ossl/qca-ossl.cpp
---- plugins/qca-ossl/qca-ossl.cpp.orig 2025-03-09 12:09:03 UTC
+--- plugins/qca-ossl/qca-ossl.cpp.orig
+++ plugins/qca-ossl/qca-ossl.cpp
-@@ -45,7 +45,13 @@
+@@ -45,6 +45,11 @@
#include <openssl/provider.h>
#endif
+#ifndef RSA_F_RSA_OSSL_PRIVATE_DECRYPT
+#define RSA_F_RSA_OSSL_PRIVATE_DECRYPT RSA_F_RSA_EAY_PRIVATE_DECRYPT
++#define SSL_CIPHER_standard_name SSL_CIPHER_get_name
+#endif
+
-+#ifndef LIBRESSL_VERSION_NUMBER
#include <openssl/kdf.h>
-+#endif
using namespace QCA;
-
-@@ -1262,6 +1268,7 @@ class opensslPbkdf2Context : public KDFContext (protec
- protected:
- };
-
-+#ifndef LIBRESSL_VERSION_NUMBER
- class opensslHkdfContext : public HKDFContext
- {
- Q_OBJECT
-@@ -1294,6 +1301,7 @@ class opensslHkdfContext : public HKDFContext (public)
- return out;
+@@ -6460,7 +6465,7 @@ static QStringList all_hash_types()
+ list += QStringLiteral("md2");
+ #endif
+ list += QStringLiteral("md4");
+-#ifdef OBJ_whirlpool
++#ifndef OPENSSL_NO_WHIRLPOOL
+ list += QStringLiteral("whirlpool");
+ #endif
}
- };
-+#endif // LIBRESSL_VERSION_NUMBER
-
- class opensslHMACContext : public MACContext
- {
-@@ -5004,7 +5012,11 @@ class MyTLSContext : public TLSContext (public)
- case TLS::TLS_v1:
- ctx = SSL_CTX_new(TLS_client_method());
- SSL_CTX_set_min_proto_version(ctx, TLS1_VERSION);
-+#ifdef TLS1_3_VERSION
- SSL_CTX_set_max_proto_version(ctx, TLS1_3_VERSION);
-+#else
-+ SSL_CTX_set_max_proto_version(ctx, TLS1_2_VERSION);
-+#endif
- break;
- case TLS::DTLS_v1:
- default:
-@@ -5025,7 +5037,11 @@ class MyTLSContext : public TLSContext (public)
- QStringList cipherList;
- for (int i = 0; i < sk_SSL_CIPHER_num(sk); ++i) {
- const SSL_CIPHER *thisCipher = sk_SSL_CIPHER_value(sk, i);
-+#ifndef LIBRESSL_VERSION_NUMBER
- cipherList += QString::fromLatin1(SSL_CIPHER_standard_name(thisCipher));
-+#else
-+ cipherList += QString::fromLatin1(SSL_CIPHER_get_name(thisCipher));
-+#endif
- }
- sk_SSL_CIPHER_free(sk);
-
-@@ -5398,7 +5414,11 @@ class MyTLSContext : public TLSContext (public)
- sessInfo.version = TLS::TLS_v1;
- }
-
-+#ifndef LIBRESSL_VERSION_NUMBER
- sessInfo.cipherSuite = QString::fromLatin1(SSL_CIPHER_standard_name(SSL_get_current_cipher(ssl)));
-+#else
-+ sessInfo.cipherSuite = QString::fromLatin1(SSL_CIPHER_get_name(SSL_get_current_cipher(ssl)));
-+#endif
-
- sessInfo.cipherMaxBits = SSL_get_cipher_bits(ssl, &(sessInfo.cipherBits));
-
-@@ -6705,7 +6725,9 @@ class opensslProvider : public Provider (public)
- }
- list += QStringLiteral("pkcs12");
- list += QStringLiteral("pbkdf2(sha1)");
-+#ifndef LIBRESSL_VERSION_NUMBER
- list += QStringLiteral("hkdf(sha256)");
-+#endif
- list += QStringLiteral("pkey");
- list += QStringLiteral("dlgroup");
- list += QStringLiteral("rsa");
-@@ -6755,8 +6777,10 @@ class opensslProvider : public Provider (public)
+@@ -6921,7 +6926,7 @@ class opensslProvider : public Provider (public)
+ #endif
+ else if (type == QLatin1String("md4"))
+ return new opensslHashContext(EVP_md4(), this, type);
+-#ifdef OBJ_whirlpool
++#ifndef OPENSSL_NO_WHIRLPOOL
+ else if (type == QLatin1String("whirlpool"))
+ return new opensslHashContext(EVP_whirlpool(), this, type);
#endif
- else if (type == QLatin1String("pbkdf2(sha1)"))
- return new opensslPbkdf2Context(this, type);
-+#ifndef LIBRESSL_VERSION_NUMBER
- else if (type == QLatin1String("hkdf(sha256)"))
- return new opensslHkdfContext(this, type);
-+#endif
- else if (type == QLatin1String("hmac(md5)"))
- return new opensslHMACContext(EVP_md5(), this, type);
- else if (type == QLatin1String("hmac(sha1)"))
diff --git a/devel/qcoro/Makefile b/devel/qcoro/Makefile
index edf66ef5ec55..01e80f9cc7e1 100644
--- a/devel/qcoro/Makefile
+++ b/devel/qcoro/Makefile
@@ -1,8 +1,8 @@
PORTNAME= qcoro
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.0
+DISTVERSION= 0.12.0
CATEGORIES= devel kde
-PKGNAMESUFFIX= -${FLAVOR}
+PKGNAMESUFFIX= -qt6
MAINTAINER= kde@FreeBSD.org
COMMENT= Coroutines for Qt
@@ -11,28 +11,19 @@ WWW= https://github.com/danvratil/qcoro
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSES/MIT.txt
-FLAVORS= qt5 qt6
-FLAVOR?= qt5
-
-USES= cmake:testing compiler:c++20-lang gl pkgconfig qt:${FLAVOR:S/qt//}
+USES= cmake:testing compiler:c++20-lang gl pkgconfig qt:6
USE_GITHUB= yes
GH_ACCOUNT= danvratil
-_USE_GL_qt5= # empty
-_USE_GL_qt6= opengl
-USE_GL= ${_USE_GL_${FLAVOR}}
-_USE_QT_qt5= core dbus declarative gui network websockets \
- buildtools:build concurrent:build qmake:build testlib:build
-_USE_QT_qt6= base declarative websockets
-USE_QT= ${_USE_QT_${FLAVOR}}
+USE_GL= opengl
+USE_QT= base declarative websockets
-CMAKE_ARGS= -DUSE_QT_VERSION=${FLAVOR:S/qt//}
+CMAKE_ARGS= -DUSE_QT_VERSION="6"
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_OFF= QCORO_BUILD_EXAMPLES \
QCORO_BUILD_TESTING
CMAKE_TESTING_ON= QCORO_BUILD_TESTING
-PLIST_SUB= QT_VER=${FLAVOR:S/qt//} \
- SHORTVER=${DISTVERSION:R:R} \
+PLIST_SUB= SHORTVER=${DISTVERSION:R:R} \
FULLVER=${DISTVERSION}
.include <bsd.port.mk>
diff --git a/devel/qcoro/distinfo b/devel/qcoro/distinfo
index 3871d39607aa..54d292d13e50 100644
--- a/devel/qcoro/distinfo
+++ b/devel/qcoro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729063769
-SHA256 (danvratil-qcoro-v0.11.0_GH0.tar.gz) = 9942c5b4c533192f6c5954dc6d10178b3829075e6a621b67df73f0a4b74d8297
-SIZE (danvratil-qcoro-v0.11.0_GH0.tar.gz) = 157896
+TIMESTAMP = 1755248398
+SHA256 (danvratil-qcoro-v0.12.0_GH0.tar.gz) = 809afafab61593f994c005ca6e242300e1e3e7f4db8b5d41f8c642aab9450fbc
+SIZE (danvratil-qcoro-v0.12.0_GH0.tar.gz) = 161468
diff --git a/devel/qcoro/pkg-plist b/devel/qcoro/pkg-plist
index ab68cfb3c273..d71b13fd6f2f 100644
--- a/devel/qcoro/pkg-plist
+++ b/devel/qcoro/pkg-plist
@@ -1,133 +1,133 @@
-include/qcoro%%QT_VER%%/QCoro/QCoro
-include/qcoro%%QT_VER%%/QCoro/QCoroAbstractSocket
-include/qcoro%%QT_VER%%/QCoro/QCoroAsyncGenerator
-include/qcoro%%QT_VER%%/QCoro/QCoroCore
-include/qcoro%%QT_VER%%/QCoro/QCoroDBus
-include/qcoro%%QT_VER%%/QCoro/QCoroDBusPendingCall
-include/qcoro%%QT_VER%%/QCoro/QCoroDBusPendingReply
-include/qcoro%%QT_VER%%/QCoro/QCoroFuture
-include/qcoro%%QT_VER%%/QCoro/QCoroFwd
-include/qcoro%%QT_VER%%/QCoro/QCoroGenerator
-include/qcoro%%QT_VER%%/QCoro/QCoroIODevice
-include/qcoro%%QT_VER%%/QCoro/QCoroImageProvider
-include/qcoro%%QT_VER%%/QCoro/QCoroLazyTask
-include/qcoro%%QT_VER%%/QCoro/QCoroLocalSocket
-include/qcoro%%QT_VER%%/QCoro/QCoroNetwork
-include/qcoro%%QT_VER%%/QCoro/QCoroNetworkReply
-include/qcoro%%QT_VER%%/QCoro/QCoroProcess
-include/qcoro%%QT_VER%%/QCoro/QCoroQml
-include/qcoro%%QT_VER%%/QCoro/QCoroQmlTask
-include/qcoro%%QT_VER%%/QCoro/QCoroSignal
-include/qcoro%%QT_VER%%/QCoro/QCoroTask
-include/qcoro%%QT_VER%%/QCoro/QCoroTcpServer
-include/qcoro%%QT_VER%%/QCoro/QCoroTest
-include/qcoro%%QT_VER%%/QCoro/QCoroThread
-include/qcoro%%QT_VER%%/QCoro/QCoroTimer
-include/qcoro%%QT_VER%%/QCoro/QCoroWebSocket
-include/qcoro%%QT_VER%%/QCoro/QCoroWebSocketServer
-include/qcoro%%QT_VER%%/QCoro/QCoroWebSockets
-include/qcoro%%QT_VER%%/QCoro/Task
-include/qcoro%%QT_VER%%/qcoro/concepts_p.h
-include/qcoro%%QT_VER%%/qcoro/config.h
-include/qcoro%%QT_VER%%/qcoro/coroutine.h
-include/qcoro%%QT_VER%%/qcoro/impl/connect.h
-include/qcoro%%QT_VER%%/qcoro/impl/isqprivatesignal.h
-include/qcoro%%QT_VER%%/qcoro/impl/lazytask.h
-include/qcoro%%QT_VER%%/qcoro/impl/task.h
-include/qcoro%%QT_VER%%/qcoro/impl/taskawaiterbase.h
-include/qcoro%%QT_VER%%/qcoro/impl/taskbase.h
-include/qcoro%%QT_VER%%/qcoro/impl/taskfinalsuspend.h
-include/qcoro%%QT_VER%%/qcoro/impl/taskpromise.h
-include/qcoro%%QT_VER%%/qcoro/impl/taskpromisebase.h
-include/qcoro%%QT_VER%%/qcoro/impl/waitfor.h
-include/qcoro%%QT_VER%%/qcoro/macros_p.h
-include/qcoro%%QT_VER%%/qcoro/qcoro.h
-include/qcoro%%QT_VER%%/qcoro/qcoroabstractsocket.h
-include/qcoro%%QT_VER%%/qcoro/qcoroasyncgenerator.h
-include/qcoro%%QT_VER%%/qcoro/qcorocore.h
-include/qcoro%%QT_VER%%/qcoro/qcorocore_export.h
-include/qcoro%%QT_VER%%/qcoro/qcorodbus.h
-include/qcoro%%QT_VER%%/qcoro/qcorodbus_export.h
-include/qcoro%%QT_VER%%/qcoro/qcorodbuspendingcall.h
-include/qcoro%%QT_VER%%/qcoro/qcorodbuspendingreply.h
-include/qcoro%%QT_VER%%/qcoro/qcorofuture.h
-include/qcoro%%QT_VER%%/qcoro/qcorofwd.h
-include/qcoro%%QT_VER%%/qcoro/qcorogenerator.h
-include/qcoro%%QT_VER%%/qcoro/qcoroimageprovider.h
-include/qcoro%%QT_VER%%/qcoro/qcoroiodevice.h
-include/qcoro%%QT_VER%%/qcoro/qcorolazytask.h
-include/qcoro%%QT_VER%%/qcoro/qcorolocalsocket.h
-include/qcoro%%QT_VER%%/qcoro/qcoronetwork.h
-include/qcoro%%QT_VER%%/qcoro/qcoronetwork_export.h
-include/qcoro%%QT_VER%%/qcoro/qcoronetworkreply.h
-include/qcoro%%QT_VER%%/qcoro/qcoroprocess.h
-include/qcoro%%QT_VER%%/qcoro/qcoroqml.h
-include/qcoro%%QT_VER%%/qcoro/qcoroqml_export.h
-include/qcoro%%QT_VER%%/qcoro/qcoroqmltask.h
-include/qcoro%%QT_VER%%/qcoro/qcoroquick_export.h
-include/qcoro%%QT_VER%%/qcoro/qcorosignal.h
-include/qcoro%%QT_VER%%/qcoro/qcorotask.h
-include/qcoro%%QT_VER%%/qcoro/qcorotcpserver.h
-include/qcoro%%QT_VER%%/qcoro/qcorotest.h
-include/qcoro%%QT_VER%%/qcoro/qcorothread.h
-include/qcoro%%QT_VER%%/qcoro/qcorotimer.h
-include/qcoro%%QT_VER%%/qcoro/qcorowebsocket.h
-include/qcoro%%QT_VER%%/qcoro/qcorowebsockets.h
-include/qcoro%%QT_VER%%/qcoro/qcorowebsockets_export.h
-include/qcoro%%QT_VER%%/qcoro/qcorowebsocketserver.h
-include/qcoro%%QT_VER%%/qcoro/task.h
-include/qcoro%%QT_VER%%/qcoro/waitoperationbase_p.h
-lib/cmake/QCoro%%QT_VER%%/QCoro%%QT_VER%%Config.cmake
-lib/cmake/QCoro%%QT_VER%%/QCoro%%QT_VER%%ConfigVersion.cmake
-lib/cmake/QCoro%%QT_VER%%Core/QCoro%%QT_VER%%CoreConfig.cmake
-lib/cmake/QCoro%%QT_VER%%Core/QCoro%%QT_VER%%CoreConfigVersion.cmake
-lib/cmake/QCoro%%QT_VER%%Core/QCoro%%QT_VER%%CoreTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/QCoro%%QT_VER%%Core/QCoro%%QT_VER%%CoreTargets.cmake
-lib/cmake/QCoro%%QT_VER%%Coro/QCoro%%QT_VER%%CoroConfig.cmake
-lib/cmake/QCoro%%QT_VER%%Coro/QCoro%%QT_VER%%CoroConfigVersion.cmake
-lib/cmake/QCoro%%QT_VER%%Coro/QCoro%%QT_VER%%CoroTargets.cmake
-lib/cmake/QCoro%%QT_VER%%Coro/QCoroMacros.cmake
-lib/cmake/QCoro%%QT_VER%%DBus/QCoro%%QT_VER%%DBusConfig.cmake
-lib/cmake/QCoro%%QT_VER%%DBus/QCoro%%QT_VER%%DBusConfigVersion.cmake
-lib/cmake/QCoro%%QT_VER%%DBus/QCoro%%QT_VER%%DBusTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/QCoro%%QT_VER%%DBus/QCoro%%QT_VER%%DBusTargets.cmake
-lib/cmake/QCoro%%QT_VER%%Network/QCoro%%QT_VER%%NetworkConfig.cmake
-lib/cmake/QCoro%%QT_VER%%Network/QCoro%%QT_VER%%NetworkConfigVersion.cmake
-lib/cmake/QCoro%%QT_VER%%Network/QCoro%%QT_VER%%NetworkTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/QCoro%%QT_VER%%Network/QCoro%%QT_VER%%NetworkTargets.cmake
-lib/cmake/QCoro%%QT_VER%%Qml/QCoro%%QT_VER%%QmlConfig.cmake
-lib/cmake/QCoro%%QT_VER%%Qml/QCoro%%QT_VER%%QmlConfigVersion.cmake
-lib/cmake/QCoro%%QT_VER%%Qml/QCoro%%QT_VER%%QmlTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/QCoro%%QT_VER%%Qml/QCoro%%QT_VER%%QmlTargets.cmake
-lib/cmake/QCoro%%QT_VER%%Quick/QCoro%%QT_VER%%QuickConfig.cmake
-lib/cmake/QCoro%%QT_VER%%Quick/QCoro%%QT_VER%%QuickConfigVersion.cmake
-lib/cmake/QCoro%%QT_VER%%Quick/QCoro%%QT_VER%%QuickTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/QCoro%%QT_VER%%Quick/QCoro%%QT_VER%%QuickTargets.cmake
-lib/cmake/QCoro%%QT_VER%%Test/QCoro%%QT_VER%%TestConfig.cmake
-lib/cmake/QCoro%%QT_VER%%Test/QCoro%%QT_VER%%TestConfigVersion.cmake
-lib/cmake/QCoro%%QT_VER%%Test/QCoro%%QT_VER%%TestTargets.cmake
-lib/cmake/QCoro%%QT_VER%%WebSockets/QCoro%%QT_VER%%WebSocketsConfig.cmake
-lib/cmake/QCoro%%QT_VER%%WebSockets/QCoro%%QT_VER%%WebSocketsConfigVersion.cmake
-lib/cmake/QCoro%%QT_VER%%WebSockets/QCoro%%QT_VER%%WebSocketsTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/QCoro%%QT_VER%%WebSockets/QCoro%%QT_VER%%WebSocketsTargets.cmake
-lib/libQCoro%%QT_VER%%Core.so
-lib/libQCoro%%QT_VER%%Core.so.%%SHORTVER%%
-lib/libQCoro%%QT_VER%%Core.so.%%FULLVER%%
-lib/libQCoro%%QT_VER%%DBus.so
-lib/libQCoro%%QT_VER%%DBus.so.%%SHORTVER%%
-lib/libQCoro%%QT_VER%%DBus.so.%%FULLVER%%
-lib/libQCoro%%QT_VER%%Network.so
-lib/libQCoro%%QT_VER%%Network.so.%%SHORTVER%%
-lib/libQCoro%%QT_VER%%Network.so.%%FULLVER%%
-lib/libQCoro%%QT_VER%%Qml.so
-lib/libQCoro%%QT_VER%%Qml.so.%%SHORTVER%%
-lib/libQCoro%%QT_VER%%Qml.so.%%FULLVER%%
-lib/libQCoro%%QT_VER%%Quick.so
-lib/libQCoro%%QT_VER%%Quick.so.%%SHORTVER%%
-lib/libQCoro%%QT_VER%%Quick.so.%%FULLVER%%
-lib/libQCoro%%QT_VER%%WebSockets.so
-lib/libQCoro%%QT_VER%%WebSockets.so.%%SHORTVER%%
-lib/libQCoro%%QT_VER%%WebSockets.so.%%FULLVER%%
+include/qcoro6/QCoro/QCoro
+include/qcoro6/QCoro/QCoroAbstractSocket
+include/qcoro6/QCoro/QCoroAsyncGenerator
+include/qcoro6/QCoro/QCoroCore
+include/qcoro6/QCoro/QCoroDBus
+include/qcoro6/QCoro/QCoroDBusPendingCall
+include/qcoro6/QCoro/QCoroDBusPendingReply
+include/qcoro6/QCoro/QCoroFuture
+include/qcoro6/QCoro/QCoroFwd
+include/qcoro6/QCoro/QCoroGenerator
+include/qcoro6/QCoro/QCoroIODevice
+include/qcoro6/QCoro/QCoroImageProvider
+include/qcoro6/QCoro/QCoroLazyTask
+include/qcoro6/QCoro/QCoroLocalSocket
+include/qcoro6/QCoro/QCoroNetwork
+include/qcoro6/QCoro/QCoroNetworkReply
+include/qcoro6/QCoro/QCoroProcess
+include/qcoro6/QCoro/QCoroQml
+include/qcoro6/QCoro/QCoroQmlTask
+include/qcoro6/QCoro/QCoroSignal
+include/qcoro6/QCoro/QCoroTask
+include/qcoro6/QCoro/QCoroTcpServer
+include/qcoro6/QCoro/QCoroTest
+include/qcoro6/QCoro/QCoroThread
+include/qcoro6/QCoro/QCoroTimer
+include/qcoro6/QCoro/QCoroWebSocket
+include/qcoro6/QCoro/QCoroWebSocketServer
+include/qcoro6/QCoro/QCoroWebSockets
+include/qcoro6/QCoro/Task
+include/qcoro6/qcoro/concepts_p.h
+include/qcoro6/qcoro/config.h
+include/qcoro6/qcoro/coroutine.h
+include/qcoro6/qcoro/impl/connect.h
+include/qcoro6/qcoro/impl/isqprivatesignal.h
+include/qcoro6/qcoro/impl/lazytask.h
+include/qcoro6/qcoro/impl/task.h
+include/qcoro6/qcoro/impl/taskawaiterbase.h
+include/qcoro6/qcoro/impl/taskbase.h
+include/qcoro6/qcoro/impl/taskfinalsuspend.h
+include/qcoro6/qcoro/impl/taskpromise.h
+include/qcoro6/qcoro/impl/taskpromisebase.h
+include/qcoro6/qcoro/impl/waitfor.h
+include/qcoro6/qcoro/macros_p.h
+include/qcoro6/qcoro/qcoro.h
+include/qcoro6/qcoro/qcoroabstractsocket.h
+include/qcoro6/qcoro/qcoroasyncgenerator.h
+include/qcoro6/qcoro/qcorocore.h
+include/qcoro6/qcoro/qcorocore_export.h
+include/qcoro6/qcoro/qcorodbus.h
+include/qcoro6/qcoro/qcorodbus_export.h
+include/qcoro6/qcoro/qcorodbuspendingcall.h
+include/qcoro6/qcoro/qcorodbuspendingreply.h
+include/qcoro6/qcoro/qcorofuture.h
+include/qcoro6/qcoro/qcorofwd.h
+include/qcoro6/qcoro/qcorogenerator.h
+include/qcoro6/qcoro/qcoroimageprovider.h
+include/qcoro6/qcoro/qcoroiodevice.h
+include/qcoro6/qcoro/qcorolazytask.h
+include/qcoro6/qcoro/qcorolocalsocket.h
+include/qcoro6/qcoro/qcoronetwork.h
+include/qcoro6/qcoro/qcoronetwork_export.h
+include/qcoro6/qcoro/qcoronetworkreply.h
+include/qcoro6/qcoro/qcoroprocess.h
+include/qcoro6/qcoro/qcoroqml.h
+include/qcoro6/qcoro/qcoroqml_export.h
+include/qcoro6/qcoro/qcoroqmltask.h
+include/qcoro6/qcoro/qcoroquick_export.h
+include/qcoro6/qcoro/qcorosignal.h
+include/qcoro6/qcoro/qcorotask.h
+include/qcoro6/qcoro/qcorotcpserver.h
+include/qcoro6/qcoro/qcorotest.h
+include/qcoro6/qcoro/qcorothread.h
+include/qcoro6/qcoro/qcorotimer.h
+include/qcoro6/qcoro/qcorowebsocket.h
+include/qcoro6/qcoro/qcorowebsockets.h
+include/qcoro6/qcoro/qcorowebsockets_export.h
+include/qcoro6/qcoro/qcorowebsocketserver.h
+include/qcoro6/qcoro/task.h
+include/qcoro6/qcoro/waitoperationbase_p.h
+lib/cmake/QCoro6/QCoro6Config.cmake
+lib/cmake/QCoro6/QCoro6ConfigVersion.cmake
+lib/cmake/QCoro6Core/QCoro6CoreConfig.cmake
+lib/cmake/QCoro6Core/QCoro6CoreConfigVersion.cmake
+lib/cmake/QCoro6Core/QCoro6CoreTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/QCoro6Core/QCoro6CoreTargets.cmake
+lib/cmake/QCoro6Coro/QCoro6CoroConfig.cmake
+lib/cmake/QCoro6Coro/QCoro6CoroConfigVersion.cmake
+lib/cmake/QCoro6Coro/QCoro6CoroTargets.cmake
+lib/cmake/QCoro6Coro/QCoroMacros.cmake
+lib/cmake/QCoro6DBus/QCoro6DBusConfig.cmake
+lib/cmake/QCoro6DBus/QCoro6DBusConfigVersion.cmake
+lib/cmake/QCoro6DBus/QCoro6DBusTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/QCoro6DBus/QCoro6DBusTargets.cmake
+lib/cmake/QCoro6Network/QCoro6NetworkConfig.cmake
+lib/cmake/QCoro6Network/QCoro6NetworkConfigVersion.cmake
+lib/cmake/QCoro6Network/QCoro6NetworkTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/QCoro6Network/QCoro6NetworkTargets.cmake
+lib/cmake/QCoro6Qml/QCoro6QmlConfig.cmake
+lib/cmake/QCoro6Qml/QCoro6QmlConfigVersion.cmake
+lib/cmake/QCoro6Qml/QCoro6QmlTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/QCoro6Qml/QCoro6QmlTargets.cmake
+lib/cmake/QCoro6Quick/QCoro6QuickConfig.cmake
+lib/cmake/QCoro6Quick/QCoro6QuickConfigVersion.cmake
+lib/cmake/QCoro6Quick/QCoro6QuickTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/QCoro6Quick/QCoro6QuickTargets.cmake
+lib/cmake/QCoro6Test/QCoro6TestConfig.cmake
+lib/cmake/QCoro6Test/QCoro6TestConfigVersion.cmake
+lib/cmake/QCoro6Test/QCoro6TestTargets.cmake
+lib/cmake/QCoro6WebSockets/QCoro6WebSocketsConfig.cmake
+lib/cmake/QCoro6WebSockets/QCoro6WebSocketsConfigVersion.cmake
+lib/cmake/QCoro6WebSockets/QCoro6WebSocketsTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/QCoro6WebSockets/QCoro6WebSocketsTargets.cmake
+lib/libQCoro6Core.so
+lib/libQCoro6Core.so.%%SHORTVER%%
+lib/libQCoro6Core.so.%%FULLVER%%
+lib/libQCoro6DBus.so
+lib/libQCoro6DBus.so.%%SHORTVER%%
+lib/libQCoro6DBus.so.%%FULLVER%%
+lib/libQCoro6Network.so
+lib/libQCoro6Network.so.%%SHORTVER%%
+lib/libQCoro6Network.so.%%FULLVER%%
+lib/libQCoro6Qml.so
+lib/libQCoro6Qml.so.%%SHORTVER%%
+lib/libQCoro6Qml.so.%%FULLVER%%
+lib/libQCoro6Quick.so
+lib/libQCoro6Quick.so.%%SHORTVER%%
+lib/libQCoro6Quick.so.%%FULLVER%%
+lib/libQCoro6WebSockets.so
+lib/libQCoro6WebSockets.so.%%SHORTVER%%
+lib/libQCoro6WebSockets.so.%%FULLVER%%
%%QT_MKSPECDIR%%/modules/qt_QCoroCore.pri
%%QT_MKSPECDIR%%/modules/qt_QCoroCoro.pri
%%QT_MKSPECDIR%%/modules/qt_QCoroDBus.pri
diff --git a/devel/qt5-assistant/files/patch-src_assistant_assistant_assistant.pro b/devel/qt5-assistant/files/patch-src_assistant_assistant_assistant.pro
index 668ae556ef40..2c5c484bbe6c 100644
--- a/devel/qt5-assistant/files/patch-src_assistant_assistant_assistant.pro
+++ b/devel/qt5-assistant/files/patch-src_assistant_assistant_assistant.pro
@@ -1,5 +1,5 @@
Do not use QtWebKit even if it is present to reduce the port's dependencies.
---- src/assistant/assistant/assistant.pro
+--- src/assistant/assistant/assistant.pro.orig 2025-05-22 08:01:28 UTC
+++ src/assistant/assistant/assistant.pro
@@ -1,8 +1,4 @@
-qtHaveModule(webkitwidgets):!contains(QT_CONFIG, static) {
@@ -9,5 +9,5 @@ Do not use QtWebKit even if it is present to reduce the port's dependencies.
-}
+BROWSER = qtextbrowser
- QT += widgets network help sql help
+ QT += widgets network help sql
qtHaveModule(printsupport): QT += printsupport
diff --git a/devel/qt6-5compat/distinfo b/devel/qt6-5compat/distinfo
index 9bc603709f5b..90cba120be23 100644
--- a/devel/qt6-5compat/distinfo
+++ b/devel/qt6-5compat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749159760
-SHA256 (KDE/Qt/6.9.1/qt5compat-everywhere-src-6.9.1.tar.xz) = 96c726ac3f0d5c40570e75196e4ab5c95d3de7c85d15604fe97ac2a6573d917a
-SIZE (KDE/Qt/6.9.1/qt5compat-everywhere-src-6.9.1.tar.xz) = 14633560
+TIMESTAMP = 1759303154
+SHA256 (KDE/Qt/6.9.3/qt5compat-everywhere-src-6.9.3.tar.xz) = 091dac2124c2291c3566408720f89b1796cd458897c6acabd11f03976ad04461
+SIZE (KDE/Qt/6.9.3/qt5compat-everywhere-src-6.9.3.tar.xz) = 14619024
diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile
index 9ccdc12070a0..eba64f948e61 100644
--- a/devel/qt6-base/Makefile
+++ b/devel/qt6-base/Makefile
@@ -1,6 +1,5 @@
PORTNAME= base
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= qt6-
@@ -75,7 +74,8 @@ X11_LIB_DEPENDS= libxcb-cursor.so:x11/xcb-util-cursor \
libxcb-icccm.so:x11/xcb-util-wm \
libxcb-image.so:x11/xcb-util-image \
libxcb-keysyms.so:x11/xcb-util-keysyms \
- libxcb-render-util.so:x11/xcb-util-renderutil
+ libxcb-render-util.so:x11/xcb-util-renderutil \
+ libxcb-util.so:x11/xcb-util
X11_USES= xorg
X11_USE= XORG=ice,pixman,sm,x11,xau,xcb,xcomposite,xcursor,xdamage,xdmcp,xext,xfixes,xi,xinerama,xrandr,xrender
X11_CMAKE_BOOL= FEATURE_xcb \
diff --git a/devel/qt6-base/distinfo b/devel/qt6-base/distinfo
index 07b98015ee3b..f536c16bbf58 100644
--- a/devel/qt6-base/distinfo
+++ b/devel/qt6-base/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162730
-SHA256 (KDE/Qt/6.9.1/qtbase-everywhere-src-6.9.1.tar.xz) = 40caedbf83cc9a1959610830563565889878bc95f115868bbf545d1914acf28e
-SIZE (KDE/Qt/6.9.1/qtbase-everywhere-src-6.9.1.tar.xz) = 49755912
+TIMESTAMP = 1759303163
+SHA256 (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = c5a1a2f660356ec081febfa782998ae5ddbc5925117e64f50e4be9cd45b8dc6e
+SIZE (KDE/Qt/6.9.3/qtbase-everywhere-src-6.9.3.tar.xz) = 49856272
diff --git a/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake b/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake
deleted file mode 100644
index 561cc85a2ecd..000000000000
--- a/devel/qt6-base/files/patch-cmake_QtFlagHandlingHelpers.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
---- cmake/QtFlagHandlingHelpers.cmake.orig 2024-09-18 16:48:24 UTC
-+++ cmake/QtFlagHandlingHelpers.cmake
-@@ -177,6 +177,10 @@ function(qt_internal_add_link_flags_no_undefined targe
- set(no_undefined_flag "-Wl,--no-undefined")
- endif()
-
-+ if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
-+ set(no_undefined_flag "")
-+ endif()
-+
- set(CMAKE_REQUIRED_LINK_OPTIONS ${previous_CMAKE_REQUIRED_LINK_OPTIONS})
-
- if (NOT HAVE_DASH_UNDEFINED_SYMBOLS AND NOT HAVE_DASH_DASH_NO_UNDEFINED)
diff --git a/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake b/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake
deleted file mode 100644
index 7899d3825fba..000000000000
--- a/devel/qt6-base/files/patch-cmake_QtRpathHelpers.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
---- cmake/QtRpathHelpers.cmake.orig 2023-09-21 19:24:26 UTC
-+++ cmake/QtRpathHelpers.cmake
-@@ -8,6 +8,8 @@ function(qt_internal_get_relative_rpath_base_token out
- set(rpath_rel_base "@loader_path")
- elseif(LINUX OR SOLARIS OR FREEBSD OR HURD OR OPENBSD)
- set(rpath_rel_base "$ORIGIN")
-+ elseif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
-+ set(rpath_rel_base "$ORIGIN")
- else()
- set(rpath_rel_base "NO_KNOWN_RPATH_REL_BASE")
- endif()
diff --git a/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h b/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h
deleted file mode 100644
index 5d37ac721415..000000000000
--- a/devel/qt6-base/files/patch-src_corelib_global_qcomparehelpers.h
+++ /dev/null
@@ -1,27 +0,0 @@
-Suppress spurious zero as null pointer constant warnings which cause errors
-in www/dooble due to -Werror being passed. This is the same problem as in
-qcompare.h that upstream suppresses for GCC.
-
-/usr/local/include/qt6/QtCore/qfloat16.h:209:5: error: zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
-...
-/usr/local/include/qt6/QtCore/qcomparehelpers.h:211:43: note: expanded from macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE'
- 211 | { return compareThreeWay(lhs, rhs) >= 0; }
-
---- src/corelib/global/qcomparehelpers.h.orig 2025-02-19 13:05:34 UTC
-+++ src/corelib/global/qcomparehelpers.h
-@@ -316,6 +316,7 @@ orderingFlagsFor(T t) noexcept
-
- #define QT_DECLARE_ORDERING_HELPER_TEMPLATE(OrderingType, LeftType, RightType, Constexpr, \
- Noexcept, ...) \
-+ QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant") \
- __VA_ARGS__ \
- friend Constexpr bool operator<(LeftType const &lhs, RightType const &rhs) Noexcept \
- { \
-@@ -357,6 +358,7 @@ orderingFlagsFor(T t) noexcept
- // Helpers for reversed ordering, using the existing compareThreeWay() function.
- #define QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(OrderingType, LeftType, RightType, Constexpr, \
- Noexcept, ...) \
-+ QT_WARNING_DISABLE_CLANG("-Wzero-as-null-pointer-constant") \
- __VA_ARGS__ \
- friend Constexpr bool operator<(RightType const &lhs, LeftType const &rhs) Noexcept \
- { return is_gt(compareThreeWay(rhs, lhs)); } \
diff --git a/devel/qt6-base/files/patch-src_corelib_io_qprocess__unix.cpp b/devel/qt6-base/files/patch-src_corelib_io_qprocess__unix.cpp
new file mode 100644
index 000000000000..67daf0bcd3b5
--- /dev/null
+++ b/devel/qt6-base/files/patch-src_corelib_io_qprocess__unix.cpp
@@ -0,0 +1,32 @@
+Use dlsym to access environ. This avoids undefined references during linking
+with -Wl,-no-undefined.
+
+See https://reviews.freebsd.org/D30842
+
+--- src/corelib/io/qprocess_unix.cpp.orig 2025-08-11 04:54:51 UTC
++++ src/corelib/io/qprocess_unix.cpp
+@@ -59,10 +59,9 @@
+ # define _PATH_TTY _PATH_DEV "tty"
+ #endif
+
+-#ifdef Q_OS_FREEBSD
+-__attribute__((weak))
+-#endif
++#ifndef Q_OS_FREEBSD
+ extern char **environ;
++#endif
+
+ QT_BEGIN_NAMESPACE
+
+@@ -74,6 +73,11 @@ QProcessEnvironment QProcessEnvironment::systemEnviron
+ {
+ QProcessEnvironment env;
+ const char *entry;
++#ifdef Q_OS_FREEBSD
++ static char* nullenv = nullptr;
++ char ***environ_p = reinterpret_cast<char***>(dlsym(RTLD_DEFAULT, "environ"));
++ char **environ = environ_p ? *environ_p : &nullenv;
++#endif
+ for (int count = 0; (entry = environ[count]); ++count) {
+ const char *equal = strchr(entry, '=');
+ if (!equal)
diff --git a/devel/qt6-base/pkg-plist b/devel/qt6-base/pkg-plist
index 21e21ab67960..5c67b6fac4c8 100644
--- a/devel/qt6-base/pkg-plist
+++ b/devel/qt6-base/pkg-plist
@@ -5,6 +5,7 @@ bin/qmake6
%%QT_INCDIR%%/QtConcurrent/QtConcurrentFilter
%%QT_INCDIR%%/QtConcurrent/QtConcurrentMap
%%QT_INCDIR%%/QtConcurrent/QtConcurrentRun
+%%QT_INCDIR%%/QtConcurrent/QtConcurrentTask
%%QT_INCDIR%%/QtConcurrent/QtConcurrentVersion
%%QT_INCDIR%%/QtConcurrent/qtaskbuilder.h
%%QT_INCDIR%%/QtConcurrent/qtconcurrent_global.h
@@ -149,6 +150,7 @@ bin/qmake6
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qstringiterator_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsystemerror_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsystemsemaphore_p.h
+%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtclasshelper_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtcore-config_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtcoreglobal_p.h
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtemporaryfile_p.h
@@ -967,14 +969,15 @@ bin/qmake6
%%QT_INCDIR%%/QtFbSupport/QtFbSupportDepends
%%QT_INCDIR%%/QtFbSupport/QtFbSupportVersion
%%QT_INCDIR%%/QtFbSupport/qtfbsupportversion.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/atspiadaptor_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/dbusconnection_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/atspiadaptor_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/dbusconnection_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractfileiconengine_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractfileiconprovider_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractlayoutstyleinfo_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstracttextdocumentlayout_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qaccessiblebridgeutils_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qaccessiblecache_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qaccessiblehelper_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qaction_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qactiongroup_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qastchandler_p.h
@@ -1121,11 +1124,11 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshortcut_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshortcutmap_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qsimpledrag_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_constant_mappings_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_struct_marshallers_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiaccessiblebridge_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiapplicationadaptor_p.h
-%%X11%%%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspidbuscache_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_constant_mappings_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspi_struct_marshallers_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiaccessiblebridge_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspiapplicationadaptor_p.h
+%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qspidbuscache_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qstandarditemmodel_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qstatictext_p.h
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qstatusnotifieritemadaptor_p.h
@@ -1442,9 +1445,9 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/QtGui
%%QT_INCDIR%%/QtGui/QtGuiDepends
%%QT_INCDIR%%/QtGui/QtGuiVersion
-%%X11%%%%QT_INCDIR%%/QtGui/bus_interface.h
-%%X11%%%%QT_INCDIR%%/QtGui/cache_adaptor.h
-%%X11%%%%QT_INCDIR%%/QtGui/deviceeventcontroller_adaptor.h
+%%QT_INCDIR%%/QtGui/bus_interface.h
+%%QT_INCDIR%%/QtGui/cache_adaptor.h
+%%QT_INCDIR%%/QtGui/deviceeventcontroller_adaptor.h
%%QT_INCDIR%%/QtGui/properties_interface.h
%%QT_INCDIR%%/QtGui/qabstractfileiconprovider.h
%%QT_INCDIR%%/QtGui/qabstracttextdocumentlayout.h
@@ -1564,7 +1567,7 @@ bin/qmake6
%%QT_INCDIR%%/QtGui/qvulkanwindow.h
%%QT_INCDIR%%/QtGui/qwindow.h
%%QT_INCDIR%%/QtGui/qwindowdefs.h
-%%X11%%%%QT_INCDIR%%/QtGui/socket_interface.h
+%%QT_INCDIR%%/QtGui/socket_interface.h
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/devicehandlerlist_p.h
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboard_defaultmap_p.h
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboardhandler_p.h
@@ -2537,6 +2540,7 @@ bin/qmake6
%%QT_INCDIR%%/QtXml/qtxmlversion.h
@comment lib/cmake/Qt6/3rdparty/extra-cmake-modules/0001-ECMEnableSanitizers.cmake-fix-GCC-s-note-variable-tr.patch
@comment lib/cmake/Qt6/3rdparty/extra-cmake-modules/0002-ECMEnableSanitizers.cmake-replace-tabs-with-spaces.patch
+@comment lib/cmake/Qt6/3rdparty/extra-cmake-modules/0003-ECMEnableSanitizers.cmake-fix-no-undefined-flag-replacement.patch
lib/cmake/Qt6/3rdparty/extra-cmake-modules/COPYING-CMAKE-SCRIPTS
lib/cmake/Qt6/3rdparty/extra-cmake-modules/REUSE.toml
lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules/ECMFindModuleHelpersStub.cmake
@@ -2695,6 +2699,7 @@ lib/cmake/Qt6/QtProcessConfigureArgs.cmake
lib/cmake/Qt6/QtProperties.cmake
lib/cmake/Qt6/QtPublicAndroidHelpers.cmake
lib/cmake/Qt6/QtPublicAppleHelpers.cmake
+lib/cmake/Qt6/QtPublicCMakeEarlyPolicyHelpers.cmake
lib/cmake/Qt6/QtPublicCMakeHelpers.cmake
lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake
lib/cmake/Qt6/QtPublicDependencyHelpers.cmake
@@ -3178,6 +3183,9 @@ lib/cmake/Qt6TestInternalsPrivate/Qt6TestInternalsPrivateConfigVersionImpl.cmake
lib/cmake/Qt6TestInternalsPrivate/Qt6TestInternalsPrivateTargets.cmake
lib/cmake/Qt6TestInternalsPrivate/Qt6TestInternalsPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt6TestInternalsPrivate/Qt6TestInternalsPrivateVersionlessTargets.cmake
+lib/cmake/Qt6TestInternalsPrivate/QtRunCMake.cmake
+lib/cmake/Qt6TestInternalsPrivate/QtRunCMakeTestWrappers.cmake
+lib/cmake/Qt6TestInternalsPrivate/RunCMake.cmake
lib/cmake/Qt6TestPrivate/Qt6TestPrivateAdditionalTargetInfo.cmake
lib/cmake/Qt6TestPrivate/Qt6TestPrivateConfig.cmake
lib/cmake/Qt6TestPrivate/Qt6TestPrivateConfigVersion.cmake
@@ -3496,6 +3504,7 @@ lib/cmake/Qt6XmlPrivate/Qt6XmlPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/features/android/spec_post.prf
%%QT_MKSPECDIR%%/features/benchmark.prf
%%QT_MKSPECDIR%%/features/build_pass.prf
+%%QT_MKSPECDIR%%/features/ccache.prf
%%QT_MKSPECDIR%%/features/cmake_functions.prf
%%QT_MKSPECDIR%%/features/cmdline.prf
%%QT_MKSPECDIR%%/features/configure.prf
@@ -3545,7 +3554,6 @@ lib/cmake/Qt6XmlPrivate/Qt6XmlPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/features/mac/sdk.mk
%%QT_MKSPECDIR%%/features/mac/sdk.prf
%%QT_MKSPECDIR%%/features/mac/toolchain.prf
-%%QT_MKSPECDIR%%/features/mac/unsupported/objc_namespace.prf
%%QT_MKSPECDIR%%/features/metatypes.prf
%%QT_MKSPECDIR%%/features/moc.prf
%%QT_MKSPECDIR%%/features/no_debug_info.prf
@@ -3595,7 +3603,6 @@ lib/cmake/Qt6XmlPrivate/Qt6XmlPrivateVersionlessTargets.cmake
%%QT_MKSPECDIR%%/features/uikit/xcodebuild.mk
%%QT_MKSPECDIR%%/features/uikit/xcodebuild.prf
%%QT_MKSPECDIR%%/features/unix/bsymbolic_functions.prf
-%%QT_MKSPECDIR%%/features/unix/ccache.prf
%%QT_MKSPECDIR%%/features/unix/hide_symbols.prf
%%QT_MKSPECDIR%%/features/unix/largefile.prf
%%QT_MKSPECDIR%%/features/unix/no_direct_extern_access.prf
diff --git a/devel/qt6-grpc/distinfo b/devel/qt6-grpc/distinfo
index 6ccbd2d59de8..5ca64c38d5ab 100644
--- a/devel/qt6-grpc/distinfo
+++ b/devel/qt6-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162742
-SHA256 (KDE/Qt/6.9.1/qtgrpc-everywhere-src-6.9.1.tar.xz) = c34c869e203289b0fd695a1e5391840bc51b919a8b55e1ed1ff36b4cb923a750
-SIZE (KDE/Qt/6.9.1/qtgrpc-everywhere-src-6.9.1.tar.xz) = 612464
+TIMESTAMP = 1759303177
+SHA256 (KDE/Qt/6.9.3/qtgrpc-everywhere-src-6.9.3.tar.xz) = 7963c879cb72d5bebea1724602e6896cdc26e8555d872259f217c6b1130afe02
+SIZE (KDE/Qt/6.9.3/qtgrpc-everywhere-src-6.9.3.tar.xz) = 603684
diff --git a/devel/qt6-grpc/pkg-plist b/devel/qt6-grpc/pkg-plist
index 4b3f85dc5cec..95eaabb0affa 100644
--- a/devel/qt6-grpc/pkg-plist
+++ b/devel/qt6-grpc/pkg-plist
@@ -1,5 +1,6 @@
%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qabstractgrpcchannel_p.h
%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qgrpcoperation_p.h
+%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qgrpcoperationcontext_p.h
%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qtgrpc-config_p.h
%%QT_INCDIR%%/QtGrpc/%%FULLVER%%/QtGrpc/private/qtgrpclogging_p.h
%%QT_INCDIR%%/QtGrpc/QAbstractGrpcChannel
@@ -283,6 +284,8 @@ lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesConfig.cmake
lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesConfigVersion.cmake
lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesConfigVersionImpl.cmake
lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesDependencies.cmake
+lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesExtras.cmake
+lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesProtobufProperties.cmake
lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesTargets.cmake
lib/cmake/Qt6ProtobufWellKnownTypes/Qt6ProtobufWellKnownTypesVersionlessAliasTargets.cmake
diff --git a/devel/qt6-languageserver/distinfo b/devel/qt6-languageserver/distinfo
index 0510d91e9eaa..c252ac4b55d9 100644
--- a/devel/qt6-languageserver/distinfo
+++ b/devel/qt6-languageserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162750
-SHA256 (KDE/Qt/6.9.1/qtlanguageserver-everywhere-src-6.9.1.tar.xz) = ca17353612760b9bb6e3115bfacc9ba5e06d0d18b522f4f62ae6d510d63488ec
-SIZE (KDE/Qt/6.9.1/qtlanguageserver-everywhere-src-6.9.1.tar.xz) = 152488
+TIMESTAMP = 1759303186
+SHA256 (KDE/Qt/6.9.3/qtlanguageserver-everywhere-src-6.9.3.tar.xz) = c8e8a6c4f8cb25626922e78f398b13b02eea21c4cc5525ffc2a0da7469369d33
+SIZE (KDE/Qt/6.9.3/qtlanguageserver-everywhere-src-6.9.3.tar.xz) = 136968
diff --git a/devel/qt6-location/distinfo b/devel/qt6-location/distinfo
index 90252f026aee..bf910a3d0781 100644
--- a/devel/qt6-location/distinfo
+++ b/devel/qt6-location/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749159282
-SHA256 (KDE/Qt/6.9.1/qtlocation-everywhere-src-6.9.1.tar.xz) = c0e8e8907e047ede59f5800f4f9bfd54286239aab1abe7df6723a8fcc127ef57
-SIZE (KDE/Qt/6.9.1/qtlocation-everywhere-src-6.9.1.tar.xz) = 3166576
+TIMESTAMP = 1759303196
+SHA256 (KDE/Qt/6.9.3/qtlocation-everywhere-src-6.9.3.tar.xz) = 141227d1fdaf4e1574c99127b2eb91ab171107bf067121aecb03b618b2e71605
+SIZE (KDE/Qt/6.9.3/qtlocation-everywhere-src-6.9.3.tar.xz) = 3149208
diff --git a/devel/qt6-positioning/distinfo b/devel/qt6-positioning/distinfo
index 39605ab9274b..84cedf391251 100644
--- a/devel/qt6-positioning/distinfo
+++ b/devel/qt6-positioning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162766
-SHA256 (KDE/Qt/6.9.1/qtpositioning-everywhere-src-6.9.1.tar.xz) = 7062734b4989248ca3f0e3e4aebb9aa2e7ed2d6bf19e779e520c6ef69706ff26
-SIZE (KDE/Qt/6.9.1/qtpositioning-everywhere-src-6.9.1.tar.xz) = 664156
+TIMESTAMP = 1759303206
+SHA256 (KDE/Qt/6.9.3/qtpositioning-everywhere-src-6.9.3.tar.xz) = 0c87c980f704c17aadaf0bf8a03845dd0a60cc0313be24bd7b5b90685d5835b4
+SIZE (KDE/Qt/6.9.3/qtpositioning-everywhere-src-6.9.3.tar.xz) = 649260
diff --git a/devel/qt6-remoteobjects/distinfo b/devel/qt6-remoteobjects/distinfo
index 09e9dca96f5f..87a08c373012 100644
--- a/devel/qt6-remoteobjects/distinfo
+++ b/devel/qt6-remoteobjects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749159347
-SHA256 (KDE/Qt/6.9.1/qtremoteobjects-everywhere-src-6.9.1.tar.xz) = 273f079e7b8f72c2e4ba2fea8893cd24773f4c6471d726fbddc097ae8d2e0a10
-SIZE (KDE/Qt/6.9.1/qtremoteobjects-everywhere-src-6.9.1.tar.xz) = 543600
+TIMESTAMP = 1759303215
+SHA256 (KDE/Qt/6.9.3/qtremoteobjects-everywhere-src-6.9.3.tar.xz) = 98987c0055d4e1a6d31dac85c3445d99ed8142c21995f70b391ef0ebafaad85b
+SIZE (KDE/Qt/6.9.3/qtremoteobjects-everywhere-src-6.9.3.tar.xz) = 528744
diff --git a/devel/qt6-scxml/distinfo b/devel/qt6-scxml/distinfo
index a8e28a002a4c..7cb8f6f41654 100644
--- a/devel/qt6-scxml/distinfo
+++ b/devel/qt6-scxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749159351
-SHA256 (KDE/Qt/6.9.1/qtscxml-everywhere-src-6.9.1.tar.xz) = 0c33de2023b33a54fa6debd46f422440dca92da532faa7742af051fd88254780
-SIZE (KDE/Qt/6.9.1/qtscxml-everywhere-src-6.9.1.tar.xz) = 560588
+TIMESTAMP = 1759303225
+SHA256 (KDE/Qt/6.9.3/qtscxml-everywhere-src-6.9.3.tar.xz) = f389c0c051df908eae392fbe94a8513e6fe15f88399d88fd33a763165f5b34b7
+SIZE (KDE/Qt/6.9.3/qtscxml-everywhere-src-6.9.3.tar.xz) = 545436
diff --git a/devel/qt6-scxml/pkg-plist b/devel/qt6-scxml/pkg-plist
index b720e4de8486..deb3c5cda7a4 100644
--- a/devel/qt6-scxml/pkg-plist
+++ b/devel/qt6-scxml/pkg-plist
@@ -138,6 +138,7 @@ lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateAdditionalTargetInfo.cmake
lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateConfig.cmake
lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateConfigVersion.cmake
lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateExtraProperties.cmake
lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateTargets.cmake
lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt6ScxmlGlobalPrivate/Qt6ScxmlGlobalPrivateVersionlessTargets.cmake
diff --git a/devel/qt6-tools/Makefile b/devel/qt6-tools/Makefile
index 63b3deb3d8df..706786478908 100644
--- a/devel/qt6-tools/Makefile
+++ b/devel/qt6-tools/Makefile
@@ -10,22 +10,24 @@ BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon \
libzstd.so:archivers/zstd
-USES= cmake compiler:c++17-lang gl llvm:min=17,max=20,lib,noexport \
+USES= cmake compiler:c++17-lang gl llvm:min=17,max=21,lib,noexport \
python:build qt-dist:6
USE_GL= opengl
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
USE_QT= base declarative sqldriver-sqlite:run
-# QDOC_USER_CLANG_VERSION is an unofficial CMake variable intended to override
-# the list of supported LLVM versions, i.e., QDOC_SUPPORTED_CLANG_VERSIONS in
-# .cmake.conf with the chosen version of LLVM. We must be careful here and adjust
-# llvm min/max in USES to align with the versions of LLVM that future releases
-# support. LLVM_VERSION only provides the major version, but at least the minor
-# version must also be passed, hence the use of "black magic" to determine this
-# value, which does not respect relative paths.
CMAKE_ARGS= -DClang_DIR:PATH="${LLVM_PREFIX}/lib/cmake/clang" \
- -DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm" \
- -DQDOC_USER_CLANG_VERSION:STRING="`${MAKE} -C ${PORTSDIR}/devel/llvm${LLVM_VERSION} -VDISTVERSION:R`"
+ -DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm"
+# QDOC_USER_CLANG_VERSION is a custom CMake variable intended to override the
+# list of supported LLVM versions, i.e., QDOC_SUPPORTED_CLANG_VERSIONS in
+# src/qdoc/cmake/QDocConfiguration.cmake with the chosen version of LLVM.
+# Otherwise, the numerically greatest version found would be used. We must be
+# careful here and adjust llvm min/max in USES to align with the versions
+# of LLVM that future releases support. We also need to supply at least a
+# major.minor version of llvm for this variable. Since LLVM_VERSION only provides
+# the major version, we pass the full version via a command and let CMake process
+# it during the configure stage.
+CMAKE_ARGS+= -DQDOC_USER_CLANG_VERSION:STRING="`${LLVM_CONFIG} --version`"
post-install:
# Install symlinks for user-facing tools
diff --git a/devel/qt6-tools/distinfo b/devel/qt6-tools/distinfo
index f68da1180fac..bef1029813a2 100644
--- a/devel/qt6-tools/distinfo
+++ b/devel/qt6-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162793
-SHA256 (KDE/Qt/6.9.1/qttools-everywhere-src-6.9.1.tar.xz) = 90c4a562f4ccfd043fd99f34c600853e0b5ba9babc6ec616c0f306f2ce3f4b4c
-SIZE (KDE/Qt/6.9.1/qttools-everywhere-src-6.9.1.tar.xz) = 10339096
+TIMESTAMP = 1759303238
+SHA256 (KDE/Qt/6.9.3/qttools-everywhere-src-6.9.3.tar.xz) = 0cf7ab0e975fc57f5ce1375576a0a76e9ede25e6b01db3cf2339cd4d9750b4e9
+SIZE (KDE/Qt/6.9.3/qttools-everywhere-src-6.9.3.tar.xz) = 10334740
diff --git a/devel/qt6-tools/files/patch-.cmake.conf b/devel/qt6-tools/files/patch-.cmake.conf
deleted file mode 100644
index ec629a036b7e..000000000000
--- a/devel/qt6-tools/files/patch-.cmake.conf
+++ /dev/null
@@ -1,19 +0,0 @@
-Supply the version of LLVM we are intending to use via QDOC_USER_CLANG_VERSION,
-a made-up CMake varible derived from LLVM_VERSION in the port Makefile, instead
-of iterating through potential candidates. This avoids mismatches during the
-configure stage when a user has a version of LLVM installed greater than what is
-set in DEFAULT_VERSIONS.
-
-PR: 287430
-
---- .cmake.conf.orig 2025-05-29 00:19:42 UTC
-+++ .cmake.conf
-@@ -3,7 +3,7 @@ set(QDOC_SUPPORTED_CLANG_VERSIONS
- set(QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_AS_CONST=1")
- set(QDOC_MINIMUM_CLANG_VERSION "17")
- set(QDOC_SUPPORTED_CLANG_VERSIONS
-- "20.1" "19.1" "18.1" "17.0"
-+ ${QDOC_USER_CLANG_VERSION}
- )
- list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_FOREACH=1")
- list(APPEND QT_EXTRA_INTERNAL_TARGET_DEFINES "QT_NO_CONTEXTLESS_CONNECT=1")
diff --git a/devel/qt6-tools/files/patch-configure.cmake b/devel/qt6-tools/files/patch-configure.cmake
index e5d15fe0e715..8474226f40c6 100644
--- a/devel/qt6-tools/files/patch-configure.cmake
+++ b/devel/qt6-tools/files/patch-configure.cmake
@@ -15,11 +15,11 @@ Call Stack (most recent call first):
Regressed by: https://code.qt.io/cgit/qt/qttools.git/commit/?h=6.6.0&id=ff5c080c2eb9267c43da6fafe953bf50076443c4
---- configure.cmake.orig 2025-02-19 09:54:25 UTC
+--- configure.cmake.orig 2025-09-25 00:29:00 UTC
+++ configure.cmake
-@@ -1,6 +1,11 @@
- # Copyright (C) 2022 The Qt Company Ltd.
- # SPDX-License-Identifier: BSD-3-Clause
+@@ -4,6 +4,11 @@ include(${CMAKE_CURRENT_LIST_DIR}/src/qdoc/cmake/QDocC
+ # Include QDoc-specific configuration early (needed for feature definitions)
+ include(${CMAKE_CURRENT_LIST_DIR}/src/qdoc/cmake/QDocConfiguration.cmake)
+#### Libraries
+
@@ -29,7 +29,7 @@ Regressed by: https://code.qt.io/cgit/qt/qttools.git/commit/?h=6.6.0&id=ff5c080c
#### Tests
qt_find_package(WrapLibClang 8 PROVIDED_TARGETS WrapLibClang::WrapLibClang)
-@@ -8,7 +13,6 @@ endif()
+@@ -11,7 +16,6 @@ endif()
if(TARGET WrapLibClang::WrapLibClang)
set(TEST_libclang "ON" CACHE BOOL "Required libclang version found." FORCE)
endif()
diff --git a/devel/qt6-tools/files/patch-src_qdoc_cmake_QDocConfiguration.cmake b/devel/qt6-tools/files/patch-src_qdoc_cmake_QDocConfiguration.cmake
new file mode 100644
index 000000000000..7f4c312efad3
--- /dev/null
+++ b/devel/qt6-tools/files/patch-src_qdoc_cmake_QDocConfiguration.cmake
@@ -0,0 +1,16 @@
+Supply the version of LLVM we are intending to use via QDOC_USER_CLANG_VERSION,
+a custom CMake varible derived from LLVM_VERSION in the port Makefile instead of
+iterating through all potential candidates. This avoids mismatches during the
+configure stage when a user has a version of LLVM installed greater than what is
+set in DEFAULT_VERSIONS.
+
+PR: 287430
+
+--- src/qdoc/cmake/QDocConfiguration.cmake.orig 2025-09-25 00:29:00 UTC
++++ src/qdoc/cmake/QDocConfiguration.cmake
+@@ -11,3 +11,5 @@ set(QDOC_SUPPORTED_CLANG_VERSIONS
+ "21.1" "20.1" "19.1" "18.1" "17.0"
+ )
+
++# Try user-selected version of Clang first
++list(PREPEND QDOC_SUPPORTED_CLANG_VERSIONS "${QDOC_USER_CLANG_VERSION}")
diff --git a/devel/qt6-tools/pkg-plist b/devel/qt6-tools/pkg-plist
index 07be5f73c227..48f15cc3091b 100644
--- a/devel/qt6-tools/pkg-plist
+++ b/devel/qt6-tools/pkg-plist
@@ -369,6 +369,7 @@ lib/cmake/Qt6Tools/Qt6ToolsConfig.cmake
lib/cmake/Qt6Tools/Qt6ToolsConfigVersion.cmake
lib/cmake/Qt6Tools/Qt6ToolsConfigVersionImpl.cmake
lib/cmake/Qt6Tools/Qt6ToolsDependencies.cmake
+lib/cmake/Qt6Tools/Qt6ToolsExtraProperties.cmake
lib/cmake/Qt6Tools/Qt6ToolsTargets.cmake
lib/cmake/Qt6Tools/Qt6ToolsVersionlessAliasTargets.cmake
lib/cmake/Qt6Tools/Qt6ToolsVersionlessTargets.cmake
diff --git a/devel/qt6-translations/distinfo b/devel/qt6-translations/distinfo
index 7d9365eb10b7..27729f2e5b76 100644
--- a/devel/qt6-translations/distinfo
+++ b/devel/qt6-translations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162796
-SHA256 (KDE/Qt/6.9.1/qttranslations-everywhere-src-6.9.1.tar.xz) = 9761a1a555f447cdeba79fdec6a705dee8a7882ac10c12e85f49467ddd01a741
-SIZE (KDE/Qt/6.9.1/qttranslations-everywhere-src-6.9.1.tar.xz) = 1574708
+TIMESTAMP = 1759303249
+SHA256 (KDE/Qt/6.9.3/qttranslations-everywhere-src-6.9.3.tar.xz) = f36d545e6681b146fd79b3ebb74ef275e88694cf81eae8323327cae3bfc490a1
+SIZE (KDE/Qt/6.9.3/qttranslations-everywhere-src-6.9.3.tar.xz) = 1663376
diff --git a/devel/qt6-translations/pkg-plist b/devel/qt6-translations/pkg-plist
index 3de69e0e8663..19fb47dd6f9c 100644
--- a/devel/qt6-translations/pkg-plist
+++ b/devel/qt6-translations/pkg-plist
@@ -18,6 +18,7 @@
%%QT_L10NDIR%%/assistant_ru.qm
%%QT_L10NDIR%%/assistant_sk.qm
%%QT_L10NDIR%%/assistant_sl.qm
+%%QT_L10NDIR%%/assistant_sv.qm
%%QT_L10NDIR%%/assistant_tr.qm
%%QT_L10NDIR%%/assistant_uk.qm
%%QT_L10NDIR%%/assistant_zh_CN.qm
@@ -38,9 +39,11 @@
%%QT_L10NDIR%%/designer_ko.qm
%%QT_L10NDIR%%/designer_nl.qm
%%QT_L10NDIR%%/designer_pl.qm
+%%QT_L10NDIR%%/designer_pt_BR.qm
%%QT_L10NDIR%%/designer_ru.qm
%%QT_L10NDIR%%/designer_sk.qm
%%QT_L10NDIR%%/designer_sl.qm
+%%QT_L10NDIR%%/designer_sv.qm
%%QT_L10NDIR%%/designer_tr.qm
%%QT_L10NDIR%%/designer_uk.qm
%%QT_L10NDIR%%/designer_zh_CN.qm
@@ -61,6 +64,7 @@
%%QT_L10NDIR%%/linguist_ko.qm
%%QT_L10NDIR%%/linguist_nl.qm
%%QT_L10NDIR%%/linguist_pl.qm
+%%QT_L10NDIR%%/linguist_pt_BR.qm
%%QT_L10NDIR%%/linguist_ru.qm
%%QT_L10NDIR%%/linguist_sk.qm
%%QT_L10NDIR%%/linguist_sl.qm
@@ -106,6 +110,7 @@
%%QT_L10NDIR%%/qt_help_ru.qm
%%QT_L10NDIR%%/qt_help_sk.qm
%%QT_L10NDIR%%/qt_help_sl.qm
+%%QT_L10NDIR%%/qt_help_sv.qm
%%QT_L10NDIR%%/qt_help_tr.qm
%%QT_L10NDIR%%/qt_help_uk.qm
%%QT_L10NDIR%%/qt_help_zh_CN.qm
@@ -116,6 +121,7 @@
%%QT_L10NDIR%%/qt_ja.qm
%%QT_L10NDIR%%/qt_ka.qm
%%QT_L10NDIR%%/qt_ko.qm
+%%QT_L10NDIR%%/qt_lg.qm
%%QT_L10NDIR%%/qt_lt.qm
%%QT_L10NDIR%%/qt_lv.qm
%%QT_L10NDIR%%/qt_nl.qm
@@ -150,6 +156,7 @@
%%QT_L10NDIR%%/qtbase_ja.qm
%%QT_L10NDIR%%/qtbase_ka.qm
%%QT_L10NDIR%%/qtbase_ko.qm
+%%QT_L10NDIR%%/qtbase_lg.qm
%%QT_L10NDIR%%/qtbase_lv.qm
%%QT_L10NDIR%%/qtbase_nl.qm
%%QT_L10NDIR%%/qtbase_nn.qm
@@ -157,6 +164,7 @@
%%QT_L10NDIR%%/qtbase_pt_BR.qm
%%QT_L10NDIR%%/qtbase_ru.qm
%%QT_L10NDIR%%/qtbase_sk.qm
+%%QT_L10NDIR%%/qtbase_sv.qm
%%QT_L10NDIR%%/qtbase_tr.qm
%%QT_L10NDIR%%/qtbase_uk.qm
%%QT_L10NDIR%%/qtbase_zh_CN.qm
@@ -175,6 +183,7 @@
%%QT_L10NDIR%%/qtconnectivity_pl.qm
%%QT_L10NDIR%%/qtconnectivity_pt_BR.qm
%%QT_L10NDIR%%/qtconnectivity_ru.qm
+%%QT_L10NDIR%%/qtconnectivity_sv.qm
%%QT_L10NDIR%%/qtconnectivity_tr.qm
%%QT_L10NDIR%%/qtconnectivity_uk.qm
%%QT_L10NDIR%%/qtconnectivity_zh_CN.qm
@@ -200,6 +209,7 @@
%%QT_L10NDIR%%/qtdeclarative_pt_BR.qm
%%QT_L10NDIR%%/qtdeclarative_ru.qm
%%QT_L10NDIR%%/qtdeclarative_sk.qm
+%%QT_L10NDIR%%/qtdeclarative_sv.qm
%%QT_L10NDIR%%/qtdeclarative_tr.qm
%%QT_L10NDIR%%/qtdeclarative_uk.qm
%%QT_L10NDIR%%/qtdeclarative_zh_CN.qm
@@ -220,6 +230,7 @@
%%QT_L10NDIR%%/qtlocation_pl.qm
%%QT_L10NDIR%%/qtlocation_pt_BR.qm
%%QT_L10NDIR%%/qtlocation_ru.qm
+%%QT_L10NDIR%%/qtlocation_sv.qm
%%QT_L10NDIR%%/qtlocation_tr.qm
%%QT_L10NDIR%%/qtlocation_uk.qm
%%QT_L10NDIR%%/qtlocation_zh_CN.qm
@@ -246,6 +257,7 @@
%%QT_L10NDIR%%/qtmultimedia_pt_BR.qm
%%QT_L10NDIR%%/qtmultimedia_ru.qm
%%QT_L10NDIR%%/qtmultimedia_sk.qm
+%%QT_L10NDIR%%/qtmultimedia_sv.qm
%%QT_L10NDIR%%/qtmultimedia_tr.qm
%%QT_L10NDIR%%/qtmultimedia_uk.qm
%%QT_L10NDIR%%/qtmultimedia_zh_CN.qm
@@ -257,7 +269,9 @@
%%QT_L10NDIR%%/qtserialport_ka.qm
%%QT_L10NDIR%%/qtserialport_ko.qm
%%QT_L10NDIR%%/qtserialport_pl.qm
+%%QT_L10NDIR%%/qtserialport_pt_BR.qm
%%QT_L10NDIR%%/qtserialport_ru.qm
+%%QT_L10NDIR%%/qtserialport_sv.qm
%%QT_L10NDIR%%/qtserialport_tr.qm
%%QT_L10NDIR%%/qtserialport_uk.qm
%%QT_L10NDIR%%/qtserialport_zh_CN.qm
@@ -267,8 +281,11 @@
%%QT_L10NDIR%%/qtwebengine_es.qm
%%QT_L10NDIR%%/qtwebengine_ka.qm
%%QT_L10NDIR%%/qtwebengine_ko.qm
+%%QT_L10NDIR%%/qtwebengine_lg.qm
%%QT_L10NDIR%%/qtwebengine_pl.qm
+%%QT_L10NDIR%%/qtwebengine_pt_BR.qm
%%QT_L10NDIR%%/qtwebengine_ru.qm
+%%QT_L10NDIR%%/qtwebengine_sv.qm
%%QT_L10NDIR%%/qtwebengine_tr.qm
%%QT_L10NDIR%%/qtwebengine_uk.qm
%%QT_L10NDIR%%/qtwebengine_zh_CN.qm
@@ -281,7 +298,9 @@
%%QT_L10NDIR%%/qtwebsockets_ka.qm
%%QT_L10NDIR%%/qtwebsockets_ko.qm
%%QT_L10NDIR%%/qtwebsockets_pl.qm
+%%QT_L10NDIR%%/qtwebsockets_pt_BR.qm
%%QT_L10NDIR%%/qtwebsockets_ru.qm
+%%QT_L10NDIR%%/qtwebsockets_sv.qm
%%QT_L10NDIR%%/qtwebsockets_tr.qm
%%QT_L10NDIR%%/qtwebsockets_uk.qm
%%QT_L10NDIR%%/qtwebsockets_zh_CN.qm
diff --git a/devel/qtcreator/Makefile b/devel/qtcreator/Makefile
index d50b222f9b12..3cedd66a5264 100644
--- a/devel/qtcreator/Makefile
+++ b/devel/qtcreator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qtcreator
-DISTVERSION= 16.0.0
+DISTVERSION= 17.0.2
CATEGORIES= devel
MASTER_SITES= QT/official_releases/qtcreator/${DISTVERSION:R}/${DISTVERSION}
DISTNAME= qt-creator-opensource-src-${DISTVERSION}
@@ -12,16 +12,15 @@ WWW= https://qt-project.org/wiki/Category:Tools::QtCreator
LICENSE= QtGPL
LICENSE_GROUPS_QtGPL= GPL
LICENSE_NAME= GPLv3 with Qt Company GPL Exception 1.0
-LICENSE_FILE= ${WRKSRC}/LICENSE.GPL3-EXCEPT
+LICENSE_FILE= ${WRKSRC}/LICENSES/LICENSE.GPL3-EXCEPT
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
-LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon \
- libzstd.so:archivers/zstd
+LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
USES= cmake compiler:c++20-lang desktop-file-utils gl \
- llvm:build,run,noexport,min=17 pkgconfig python \
- qt:6 shebangfix tar:xz
+ libarchive llvm:build,run,noexport,min=17 pkgconfig \
+ python qt:6 shebangfix tar:xz
USE_GL= gl opengl
USE_LDCONFIG= ${LOCALBASE}/lib/${PORTNAME}
USE_QT= 5compat base declarative quick3d quicktimeline serialport \
diff --git a/devel/qtcreator/distinfo b/devel/qtcreator/distinfo
index f7696e59b584..58ab40ac7dad 100644
--- a/devel/qtcreator/distinfo
+++ b/devel/qtcreator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742377349
-SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-16.0.0.tar.xz) = 18b4353e68a31c062713008c05ce7f7ee88aaaf56d5ac0c6de579babfb2837da
-SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-16.0.0.tar.xz) = 53476596
+TIMESTAMP = 1759551715
+SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-17.0.2.tar.xz) = b0e118f9fb89be717628b3f9251c295fa6df41fa8b7d81216e2ead8355e55a13
+SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-17.0.2.tar.xz) = 55745020
diff --git a/devel/qtcreator/pkg-plist b/devel/qtcreator/pkg-plist
index cec2b03298d3..c13c94b9deb5 100644
--- a/devel/qtcreator/pkg-plist
+++ b/devel/qtcreator/pkg-plist
@@ -40,8 +40,6 @@ lib/qtcreator/libTracing.so.%%SHLIB_SHVER%%
lib/qtcreator/libTracing.so.%%SHLIB_VER%%
lib/qtcreator/libUtils.so.%%SHLIB_SHVER%%
lib/qtcreator/libUtils.so.%%SHLIB_VER%%
-lib/qtcreator/libZip.so.%%SHLIB_SHVER%%
-lib/qtcreator/libZip.so.%%SHLIB_VER%%
lib/qtcreator/libqlitehtml.so.%%SHLIB_SHVER%%
lib/qtcreator/libqlitehtml.so.%%SHLIB_VER%%
lib/qtcreator/libqtkeychain.so.%%SHLIB_SHVER%%
@@ -81,13 +79,13 @@ lib/qtcreator/plugins/libDocker.so
lib/qtcreator/plugins/libEffectComposer.so
lib/qtcreator/plugins/libEmacsKeys.so
lib/qtcreator/plugins/libExtensionManager.so
+lib/qtcreator/plugins/libExtraPropertyEditorManager.so
lib/qtcreator/plugins/libFakeVim.so
lib/qtcreator/plugins/libFossil.so
lib/qtcreator/plugins/libGLSLEditor.so
lib/qtcreator/plugins/libGenericProjectManager.so
lib/qtcreator/plugins/libGit.so
lib/qtcreator/plugins/libGitLab.so
-lib/qtcreator/plugins/libHaskell.so
lib/qtcreator/plugins/libHelloWorld.so
lib/qtcreator/plugins/libHelp.so
lib/qtcreator/plugins/libImageViewer.so
@@ -95,6 +93,7 @@ lib/qtcreator/plugins/libIncrediBuild.so
lib/qtcreator/plugins/libInsight.so
lib/qtcreator/plugins/libIos.so
lib/qtcreator/plugins/libLanguageClient.so
+lib/qtcreator/plugins/libLearning.so
lib/qtcreator/plugins/libLua.so
lib/qtcreator/plugins/libLuaLanguageClient.so
lib/qtcreator/plugins/libMacros.so
@@ -139,7 +138,6 @@ lib/qtcreator/plugins/libVcpkg.so
lib/qtcreator/plugins/libVcsBase.so
lib/qtcreator/plugins/libWebAssembly.so
lib/qtcreator/plugins/libWelcome.so
-lib/qtcreator/plugins/qmldesigner/libassetexporterplugin.so
lib/qtcreator/plugins/qmldesigner/libcomponentsplugin.so
lib/qtcreator/plugins/qmldesigner/libqmlpreviewplugin.so
lib/qtcreator/plugins/qmldesigner/libqtquickplugin.so
@@ -187,6 +185,11 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/changelog/changes-15.0.0.md
%%DATADIR%%/changelog/changes-15.0.1.md
%%DATADIR%%/changelog/changes-16.0.0.md
+%%DATADIR%%/changelog/changes-16.0.1.md
+%%DATADIR%%/changelog/changes-16.0.2.md
+%%DATADIR%%/changelog/changes-17.0.0.md
+%%DATADIR%%/changelog/changes-17.0.1.md
+%%DATADIR%%/changelog/changes-17.0.2.md
%%DATADIR%%/changelog/changes-2.0.0
%%DATADIR%%/changelog/changes-2.0.1
%%DATADIR%%/changelog/changes-2.1.0
@@ -332,6 +335,7 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/debugger/setup.cfg
%%DATADIR%%/debugger/stdtypes.py
%%DATADIR%%/debugger/utils.py
+%%DATADIR%%/debugger/visualize.py
%%DATADIR%%/externaltools/qml.xml
%%DATADIR%%/externaltools/qmlscene.xml
%%DATADIR%%/externaltools/vi.xml
@@ -394,10 +398,12 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/lua-plugins/luatests/guidemo.lua
%%DATADIR%%/lua-plugins/luatests/luatests.lua
%%DATADIR%%/lua-plugins/luatests/qtctest.lua
+%%DATADIR%%/lua-plugins/luatests/taskhubhooks.lua
%%DATADIR%%/lua-plugins/luatests/tests.lua
%%DATADIR%%/lua-plugins/luatests/tst_aspectcontainer.lua
%%DATADIR%%/lua-plugins/luatests/tst_fetch.lua
%%DATADIR%%/lua-plugins/luatests/tst_markdownbrowser.lua
+%%DATADIR%%/lua-plugins/luatests/tst_taskhub.lua
%%DATADIR%%/lua-plugins/luatests/tst_texteditor.lua
%%DATADIR%%/lua-plugins/luatests/tst_utils.lua
%%DATADIR%%/lua-plugins/rustls/init.lua
@@ -408,6 +414,8 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/package-manager/auto-setup.cmake
%%DATADIR%%/package-manager/conan.cmake
%%DATADIR%%/package-manager/conan_provider.cmake
+%%DATADIR%%/package-manager/maintenance_tool_provider.cmake
+%%DATADIR%%/package-manager/maintenance_tool_provider.qs
%%DATADIR%%/qml-type-descriptions/builtins.qmltypes
%%DATADIR%%/qml-type-descriptions/qbs-base.qmltypes
%%DATADIR%%/qml-type-descriptions/qbs-bundle.json
@@ -452,17 +460,10 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/connectionseditor/ConnectionsDialog.qml
%%DATADIR%%/qmldesigner/connectionseditor/ConnectionsDialogForm.qml
%%DATADIR%%/qmldesigner/connectionseditor/ConnectionsListView.qml
-%%DATADIR%%/qmldesigner/connectionseditor/ExpressionBuilder.qml
%%DATADIR%%/qmldesigner/connectionseditor/Main.qml
-%%DATADIR%%/qmldesigner/connectionseditor/MyListViewDelegate.qml
-%%DATADIR%%/qmldesigner/connectionseditor/MyTreeViewDelegate.qml
-%%DATADIR%%/qmldesigner/connectionseditor/Pill.qml
-%%DATADIR%%/qmldesigner/connectionseditor/PopupLabel.qml
%%DATADIR%%/qmldesigner/connectionseditor/PropertiesDialog.qml
%%DATADIR%%/qmldesigner/connectionseditor/PropertiesDialogForm.qml
%%DATADIR%%/qmldesigner/connectionseditor/PropertiesListView.qml
-%%DATADIR%%/qmldesigner/connectionseditor/StatementEditor.qml
-%%DATADIR%%/qmldesigner/connectionseditor/SuggestionPopup.qml
%%DATADIR%%/qmldesigner/connectionseditor/TabCheckButton.qml
%%DATADIR%%/qmldesigner/connectionseditor/imports/ConnectionsEditor/Constants.qml
%%DATADIR%%/qmldesigner/connectionseditor/imports/ConnectionsEditor/qmldir
@@ -488,7 +489,11 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/contentLibraryQmlSource/UnimportBundleItemDialog.qml
%%DATADIR%%/qmldesigner/designericons.json
%%DATADIR%%/qmldesigner/designsystem/Main.qml
+%%DATADIR%%/qmldesigner/designsystem/imports/DesignSystemControls/BindingIndicator.qml
%%DATADIR%%/qmldesigner/designsystem/imports/DesignSystemControls/MenuItem.qml
+%%DATADIR%%/qmldesigner/designsystem/imports/DesignSystemControls/SpinBox.qml
+%%DATADIR%%/qmldesigner/designsystem/imports/DesignSystemControls/SpinBoxIndicator.qml
+%%DATADIR%%/qmldesigner/designsystem/imports/DesignSystemControls/SpinBoxInput.qml
%%DATADIR%%/qmldesigner/designsystem/imports/DesignSystemControls/Switch.qml
%%DATADIR%%/qmldesigner/designsystem/imports/DesignSystemControls/TextField.qml
%%DATADIR%%/qmldesigner/designsystem/imports/DesignSystemControls/qmldir
@@ -511,7 +516,7 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/effectComposerQmlSources/CodeEditorUniformsView.qml
%%DATADIR%%/qmldesigner/effectComposerQmlSources/ColumnChooser.qml
%%DATADIR%%/qmldesigner/effectComposerQmlSources/ConfirmClearAllDialog.qml
-%%DATADIR%%/qmldesigner/effectComposerQmlSources/ConfirmPropertyRemoveForm.qml
+%%DATADIR%%/qmldesigner/effectComposerQmlSources/ConfirmForm.qml
%%DATADIR%%/qmldesigner/effectComposerQmlSources/EffectComposer.qml
%%DATADIR%%/qmldesigner/effectComposerQmlSources/EffectComposerPreview.qml
%%DATADIR%%/qmldesigner/effectComposerQmlSources/EffectComposerTopBar.qml
@@ -553,6 +558,11 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/itemLibrary/images/animated-image-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/animated-image-icon@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/animatedsprite-loading.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/areaseries-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/areaseries-polar-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/attractor-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/attractor-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/attractor-24px@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/audio-engine-16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/audio-engine-24.png
%%DATADIR%%/qmldesigner/itemLibrary/images/audio-engine-24@2x.png
@@ -565,18 +575,50 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/itemLibrary/images/audio-room-16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/audio-room-24.png
%%DATADIR%%/qmldesigner/itemLibrary/images/audio-room-24@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/axishelper.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/axishelper16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/axishelper@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/bars3d-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/bars3d-icon16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/barseries-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/blurred_sphere.png
%%DATADIR%%/qmldesigner/itemLibrary/images/border-image-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/border-image-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/border-image-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/boxplotseries-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/boxshape.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/boxshape16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/boxshape@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/brightness-contrast-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/brightness-contrast-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/brightness-contrast-24px@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/busyindicator-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/busyindicator-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/busyindicator-icon@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/button-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/button-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/button-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/camera.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/camera16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/camera@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/capsuleshape.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/capsuleshape16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/capsuleshape@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/charactercontroller.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/charactercontroller16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/charactercontroller@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/chartview-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/checkbox-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/checkbox-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/checkbox-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/color_table.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/color_table2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/colourize-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/colourize-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/colourize-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/column-layouts-icon-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/column-layouts-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/column-layouts-icon@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/column-positioner-icon-16px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/column-positioner-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/column-positioner-icon@2x.png
@@ -586,73 +628,313 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/itemLibrary/images/component-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/component-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/component-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/cone.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/cone16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/cone@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/control-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/control-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/control-icon@2x.png
-%%DATADIR%%/qmldesigner/itemLibrary/images/default-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/convexmeshshape.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/convexmeshshape16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/convexmeshshape@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/cube.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/cube16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/cube@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/cubemaptexture.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/cubemaptexture16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/cubemaptexture@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/custom-border-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/custom-border-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/custom-border-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/custom-rectangle-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/custom-rectangle-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/custom-rectangle-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/custommaterial.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/custommaterial16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/custommaterial@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/cylinder.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/cylinder16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/cylinder@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/debugsettings.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/debugsettings16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/debugsettings@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/debugview.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/debugview16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/debugview@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/default3d.png
%%DATADIR%%/qmldesigner/itemLibrary/images/default3d16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/default3d@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/delaybutton-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/delaybutton-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/delaybutton-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/desaturation-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/desaturation-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/desaturation-24px@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/dial-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/dial-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/dial-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/displace-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/displace-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/displace-24px@2.png
%%DATADIR%%/qmldesigner/itemLibrary/images/drop-area-16px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/drop-area-24px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/drop-area-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/drop-shadow-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/drop-shadow-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/drop-shadow-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/droplet.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/dummy.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/dummy16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/dummy@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/dynamicrigidbody.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/dynamicrigidbody16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/dynamicrigidbody@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/effect.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/effect16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/effect@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/ellipse-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/ellipse-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/ellipse-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/emit-burst-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/emit-burst-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/emit-burst-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/emitter-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/emitter-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/emitter-24px@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/extended-view3d-16px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/extended-view3d-24px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/extended-view3d-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/extendedsceneenvironment.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/extendedsceneenvironment16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/extendedsceneenvironment@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/fast-blur-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/fast-blur-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/fast-blur-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/fileinstancing.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/fileinstancing16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/fileinstancing@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/flickable-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/flickable-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/flickable-icon@2x.png
-%%DATADIR%%/qmldesigner/itemLibrary/images/flipable-icon.png
-%%DATADIR%%/qmldesigner/itemLibrary/images/flipable-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/flow-positioner-icon-16px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/flow-positioner-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/flow-positioner-icon@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/focusscope-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/focusscope-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/focusscope-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/fog.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/fog16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/fog@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/frame-animation-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/frame-animation-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/frame-animation-24px@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/frame-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/frame-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/frame-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/gamma-adjust-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/gamma-adjust-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/gamma-adjust-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/glow-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/glow-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/glow-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/gravity-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/gravity-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/gravity-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/grid-layouts-icon-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/grid-layouts-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/grid-layouts-icon@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/grid-positioner-icon-16px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/grid-positioner-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/grid-positioner-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/gridgeometry.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/gridgeometry16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/gridgeometry@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/gridview-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/gridview-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/gridview-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/group-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/group-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/group-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/group.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/group16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/group@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/groupbox-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/groupbox-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/groupbox-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/heightfieldgeometry.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/heightfieldgeometry16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/heightfieldgeometry@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/heightfieldshape.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/heightfieldshape16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/heightfieldshape@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/horizontalbarseries-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/horizontalpercentbarseries-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/horizontalstackedbarseries-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/hue-saturation-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/hue-saturation-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/hue-saturation-24px@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/image-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/image-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/image-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/infinitegrid.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/infinitegrid16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/infinitegrid@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/inner-shadow-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/instancelist.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/instancelist16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/instancelist@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/instancelistentry.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/instancelistentry16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/instancelistentry@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/instancemodel.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/instancemodel16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/instancemodel@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/instancerepeater.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/instancerepeater16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/instancerepeater@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/iso-icons-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/iso-icons-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/iso-icons-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arc-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arc-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arc-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-arc-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-arc-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-arc-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-down-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-down-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-down-left-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-down-left-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-down-right-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-down-right-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-left-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-left-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-left-down-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-left-down-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-left-up-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-left-up-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-right-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-right-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-right-down-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-right-down-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-right-up-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-right-up-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-up-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-up-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-up-left-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-up-left-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-up-right-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-arrow-up-right-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-flippable-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-flippable-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-flippable-24px@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/item-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/item-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/item-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-pie-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-pie-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-pie-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-svg-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-svg-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-svg-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-triangle-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-triangle-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/item-triangle-24px@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/itemdelegate-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/itemdelegate-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/itemdelegate-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/joint.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/joint16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/joint@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/keyframe-16px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/label-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/label-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/label-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-and-operator-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-and-operator-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-and-operator-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-bidirectional-binding-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-bidirectional-binding-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-bidirectional-binding-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-min-max-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-min-max-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-min-max-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-not-operator-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-not-operator-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-not-operator-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-or-operator-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-or-operator-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-or-operator-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-range-mapper-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-range-mapper-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-range-mapper-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-string-mapper-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-string-mapper-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lc-string-mapper-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/levels-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/levels-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/levels-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lightdirectional.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lightdirectional16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lightdirectional@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lightmapper.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lightmapper16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lightmapper@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lightpoint.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lightpoint16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lightpoint@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lightspot.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lightspot16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lightspot@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/line-particle-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/line-particle-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/line-particle-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lineseries-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lineseries-polar-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/listview-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/listview-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/listview-icon@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/loader-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/loader-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/loader-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/loader3d.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/loader3d16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/loader3d@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lodmanager.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lodmanager16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lodmanager@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lookatnode.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lookatnode16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/lookatnode@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/material.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/material16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/material@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/media-player-16px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/media-player-24px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/media-player-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/model-blend-particle-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/model-blend-particle-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/model-blend-particle-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/model-particle-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/model-particle-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/model-particle-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/model-shape-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/model-shape-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/model-shape-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/model16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/morphtarget.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/morphtarget16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/morphtarget@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/mouse-area-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/mouse-area-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/mouse-area-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/opacity-mask-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/opacity-mask-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/opacity-mask-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/orbitcameracontroller.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/orbitcameracontroller16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/orbitcameracontroller@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/page-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/page-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/page-icon@2x.png
@@ -662,51 +944,162 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/itemLibrary/images/pane-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/pane-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/pane-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/particle-custom-shape-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/particle-custom-shape-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/particle-custom-shape-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/particle-shape-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/particle-shape-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/particle-shape-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/particle-system-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/particle-system-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/particle-system-24px@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/pathview-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/pathview-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/pathview-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/percentbarseries-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/physicsmaterial.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/physicsmaterial16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/physicsmaterial@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/physicsworld.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/physicsworld16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/physicsworld@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/pieseries-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/plane.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/plane16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/plane@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/planeshape.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/planeshape16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/planeshape@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/point-rotator-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/point-rotator-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/point-rotator-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/polygon-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/polygon-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/polygon-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/proceduralskytexturedata.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/proceduralskytexturedata16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/proceduralskytexturedata@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/progressbar-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/progressbar-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/progressbar-icon@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/radiobutton-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/radiobutton-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/radiobutton-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/rain.png
%%DATADIR%%/qmldesigner/itemLibrary/images/rangeslider-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/rangeslider-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/rangeslider-icon@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/rect-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/rect-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/rect-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/reflectionProbe.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/reflectionProbe16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/reflectionProbe@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/repeater-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/repeater-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/repeater-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/repeater3d.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/repeater3d16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/repeater3d@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/repeller-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/repeller-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/repeller-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/resourceloader.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/resourceloader16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/resourceloader@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/ripple.png
%%DATADIR%%/qmldesigner/itemLibrary/images/roundbutton-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/roundbutton-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/roundbutton-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/row-layouts-icon-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/row-layouts-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/row-layouts-icon@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/row-positioner-icon-16px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/row-positioner-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/row-positioner-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/runtimeloader.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/runtimeloader16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/runtimeloader@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/scale-affector-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/scale-affector-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/scale-affector-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/scatter3d-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/scatter3d-icon16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/scatterseries-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/scatterseries-polar-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/scene.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/scene16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/scene@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/scrollview-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/scrollview-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/scrollview-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/shadercommand.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/shadercommand16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/shadercommand@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/shaderutil.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/shaderutil16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/shaderutil@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/skeleton.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/skeleton16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/skeleton@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/skin.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/skin16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/skin@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/slider-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/slider-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/slider-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/smoke2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/smoke_sprite.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/smoke_sprite2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/snowflake.png
%%DATADIR%%/qmldesigner/itemLibrary/images/spatial-audio-16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/spatial-audio-24.png
%%DATADIR%%/qmldesigner/itemLibrary/images/spatial-audio-24@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/sphere.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/sphere16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/sphere@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/sphereshape.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/sphereshape16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/sphereshape@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/spinbox-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/spinbox-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/spinbox-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/splash7.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/splineseries-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/splineseries-polar-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/sprite-particle-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/sprite-particle-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/sprite-particle-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/sprite-sequence-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/sprite-sequence-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/sprite-sequence-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/stack-layouts-icon-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/stack-layouts-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/stack-layouts-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/stackedbarseries-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/stackview-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/stackview-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/stackview-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/star-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/star-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/star-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/staticrigidbody.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/staticrigidbody16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/staticrigidbody@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/surface3d-icon.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/surface3d-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/swipeview-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/swipeview-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/swipeview-icon@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/switch-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/switch-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/switch-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/target-direction-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/target-direction-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/target-direction-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/text-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/text-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/text-24px@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/text-edit-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/text-edit-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/text-edit-icon@2x.png
@@ -722,6 +1115,12 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/itemLibrary/images/textfield-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/textfield-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/textfield-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/texture.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/texture16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/texture@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/theshold-24px@2.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/threshold-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/threshold-24px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/timeline-16px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/timeline-animation-16px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/timer-16px.png
@@ -736,22 +1135,114 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/itemLibrary/images/toolseparator-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/toolseparator-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/toolseparator-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/trail-emitter-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/trail-emitter-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/trail-emitter-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/trianglemeshshape.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/trianglemeshshape16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/trianglemeshshape@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/triggerbody.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/triggerbody16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/triggerbody@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/tumbler-icon.png
%%DATADIR%%/qmldesigner/itemLibrary/images/tumbler-icon16.png
%%DATADIR%%/qmldesigner/itemLibrary/images/tumbler-icon@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/vector-direction-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/vector-direction-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/vector-direction-24px@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/video-16px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/video-24px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/video-24px@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/images/video-output-16px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/video-output-24px.png
%%DATADIR%%/qmldesigner/itemLibrary/images/video-output-24px@2x.png
-%%DATADIR%%/qmldesigner/itemLibrary/images/webview-icon.png
-%%DATADIR%%/qmldesigner/itemLibrary/images/webview-icon16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/view3D.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/view3D16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/view3D@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/wander-16px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/wander-24px.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/wander-24px@2x.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/wasdcontroller.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/wasdcontroller16.png
+%%DATADIR%%/qmldesigner/itemLibrary/images/wasdcontroller@2x.png
%%DATADIR%%/qmldesigner/itemLibrary/multimedia.metainfo
%%DATADIR%%/qmldesigner/itemLibrary/qml.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/qtcharts.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/qtgraphs.metainfo
%%DATADIR%%/qmldesigner/itemLibrary/qtquickcontrols2.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/qtquicklayouts.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/qtquickultralitecomponents.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/qtquickultraliteextras.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/qtquickultralitelayers.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/qtsaferenderer.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/qtvirtualkeyboard.metainfo
%%DATADIR%%/qmldesigner/itemLibrary/quick.metainfo
%%DATADIR%%/qmldesigner/itemLibrary/quick3d.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/quick3d_assetutils.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/quick3d_effects.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/quick3d_helpers.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/quick3d_particles3d.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/quick3d_physics.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/quick3d_spatialaudio.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/source/AreaSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/BarSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/Bars3D.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/BoxPlotSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/Graphs2DAreaSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/Graphs2DBarSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/Graphs2DLineSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/Graphs2DPieSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/Graphs2DScatterSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/Graphs2DSplineSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/HorizontalBarSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/HorizontalPercentBarSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/HorizontalStackedBarSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/LineSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/PercentBarSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/PieSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/PolarAreaSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/PolarLineSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/PolarScatterSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/PolarSplineSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/Scatter3D.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/ScatterSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/SplineSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/StackedBarSeries.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/Surface3D.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/component.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/component3d.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/custom_material_default_shader.frag
+%%DATADIR%%/qmldesigner/itemLibrary/source/effect_default_shader.frag
+%%DATADIR%%/qmldesigner/itemLibrary/source/effect_template.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/extendedview3D_template.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/gridview.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/listview.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particleeffect_clouds.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particleeffect_dust.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particleeffect_exhaust.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particleeffect_fire.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particleeffect_heavyrain.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particleeffect_heavyrain_tirespray.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particleeffect_lightrain.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particleeffect_lightrain_tirespray.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particleeffect_rainmist.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particleeffect_snow.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particleeffect_steam.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particlesystem_animatedsprite_template.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particlesystem_attractor_template.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particlesystem_burst_template.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particlesystem_modelblend_template.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particlesystem_modelshape_template.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particlesystem_particletrail_template.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particlesystem_sprite_template.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particlesystem_template.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/particlesystem_wander_template.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/pathview.qml
+%%DATADIR%%/qmldesigner/itemLibrary/source/view3D_template.qml
+%%DATADIR%%/qmldesigner/itemLibrary/studiocomponents.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/studiodesigneffects.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/studioeffects.metainfo
+%%DATADIR%%/qmldesigner/itemLibrary/studiologichelper.metainfo
%%DATADIR%%/qmldesigner/itemLibraryQmlSources/AddModuleView.qml
%%DATADIR%%/qmldesigner/itemLibraryQmlSources/ItemDelegate.qml
%%DATADIR%%/qmldesigner/itemLibraryQmlSources/ItemsView.qml
@@ -775,18 +1266,13 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/landingpage/mockimports/LandingPageTheme/Dummy.qml
%%DATADIR%%/qmldesigner/landingpage/mockimports/LandingPageTheme/qmldir
%%DATADIR%%/qmldesigner/materialBrowserQmlSource/ChooseMaterialProperty.qml
+%%DATADIR%%/qmldesigner/materialBrowserQmlSource/ItemBorder.qml
%%DATADIR%%/qmldesigner/materialBrowserQmlSource/MaterialBrowser.qml
%%DATADIR%%/qmldesigner/materialBrowserQmlSource/MaterialBrowserContextMenu.qml
%%DATADIR%%/qmldesigner/materialBrowserQmlSource/MaterialBrowserItemName.qml
%%DATADIR%%/qmldesigner/materialBrowserQmlSource/MaterialItem.qml
%%DATADIR%%/qmldesigner/materialBrowserQmlSource/TextureBrowserContextMenu.qml
%%DATADIR%%/qmldesigner/materialBrowserQmlSource/TextureItem.qml
-%%DATADIR%%/qmldesigner/materialEditorQmlSources/ColorEditorPopup.qml
-%%DATADIR%%/qmldesigner/materialEditorQmlSources/EmptyMaterialEditorPane.qml
-%%DATADIR%%/qmldesigner/materialEditorQmlSources/MaterialEditorPane.qml
-%%DATADIR%%/qmldesigner/materialEditorQmlSources/MaterialEditorPreview.qml
-%%DATADIR%%/qmldesigner/materialEditorQmlSources/MaterialEditorToolBar.qml
-%%DATADIR%%/qmldesigner/materialEditorQmlSources/MaterialEditorTopSection.qml
%%DATADIR%%/qmldesigner/misc/BusyIndicator.qml
%%DATADIR%%/qmldesigner/newprojectdialog/NewProjectDialog.qml
%%DATADIR%%/qmldesigner/newprojectdialog/image/logo.png
@@ -840,6 +1326,16 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/PropertyTemplates/Vector3dEditorTemplate.template
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/PropertyTemplates/Vector4dEditorTemplate.template
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QML/QtObjectPane.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/Qt/SafeRenderer/SafeImagePane.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/Qt/SafeRenderer/SafePicturePane.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/Qt/SafeRenderer/SafeTextPane.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtCharts/ChartViewSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtGraphs/Bars3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtGraphs/GraphsCameraSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtGraphs/GraphsSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtGraphs/GraphsViewSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtGraphs/Scatter3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtGraphs/Surface3DSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtMultimedia/AudioOutputSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtMultimedia/AudioSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtMultimedia/MediaPlayerSection.qml
@@ -980,8 +1476,57 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/RepeaterSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/RowSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/ScriptActionSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/ScriptSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/SequentialAnimationSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/StateSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/ArcArrowSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/ArcItemSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/BevelSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/BorderItemSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/BorderModeComboBox.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/CapComboBox.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/DashPatternEditor.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/EllipseItemSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/FlipableItemSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/GroupItemSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/PieItemSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/RectangleItemSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/RegularPolygonItemSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/StarItemSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/StraightArrowSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/StrokeDetailsSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/SvgPathItemSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/TextItemSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Components/TriangleItemSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/DesignEffects/DesignEffectPane.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/BlendEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/BrightnessContrastEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/ColorOverlayEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/ColorizeEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/DesaturationEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/DirectionalBlurEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/DisplaceEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/DropShadowEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/FastBlurEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/GammaAdjustEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/GaussianBlurEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/GlowEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/HueSaturationEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/InnerShadowEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/LevelAdjustEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/MaskedBlurEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/OpacityMaskEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/RadialBlurEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/RecursiveBlurEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/ThresholdMaskEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/Effects/ZoomBlurEffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/LogicHelper/AndOperatorSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/LogicHelper/BidirectionalBindingSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/LogicHelper/MinMaxMapperSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/LogicHelper/NotOperatorSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/LogicHelper/OrOperatorSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/LogicHelper/RangeMapperSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/Studio/LogicHelper/StringMapperSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/TargetComboBox.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/TextEditSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/TextInputSpecifics.qml
@@ -991,6 +1536,9 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/emptyPane.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick/project.qmlproject
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/AbstractLightSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/AssetUtils/NodeSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/AssetUtils/RuntimeLoaderSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/AssetUtils/RuntimeLoaderSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/BakedLightmapSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/BakedLightmapSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/BufferInputSection.qml
@@ -998,7 +1546,6 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/BufferSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/BufferSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/CameraSection.qml
-%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/CubeMapTextureSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/CustomCameraSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/CustomMaterialSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/CustomMaterialSpecifics.qml
@@ -1010,12 +1557,82 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/DirectionalLightSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/EffectSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/EffectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/AdditiveColorGradientSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/AdditiveColorGradientSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/BlurSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/BlurSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/BrushStrokesSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/BrushStrokesSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/ChromaticAberrationSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/ChromaticAberrationSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/ColorMasterSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/ColorMasterSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/DepthOfFieldHQBlurSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/DepthOfFieldHQBlurSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/DesaturateSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/DesaturateSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/DistortionRippleSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/DistortionRippleSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/DistortionSphereSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/DistortionSphereSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/DistortionSpiralSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/DistortionSpiralSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/EdgeDetectSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/EdgeDetectSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/EmbossSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/EmbossSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/FlipSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/FlipSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/FxaaSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/FxaaSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/GaussianBlurSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/GaussianBlurSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/HDRBloomTonemapSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/HDRBloomTonemapSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/MotionBlurSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/MotionBlurSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/SCurveTonemapSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/SCurveTonemapSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/ScatterSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/ScatterSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/TiltShiftSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/TiltShiftSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/VignetteSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Effects/VignetteSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/FileInstancingSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/FileInstancingSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/FogSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/FogSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/FrustumCameraSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/FrustumCameraSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/AxisHelperSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/AxisHelperSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/DebugViewSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/DebugViewSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/ExtendedSceneEnvironmentSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/ExtendedSceneEnvironmentSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/GridGeometrySection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/GridGeometrySpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/HeightFieldGeometrySection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/HeightFieldGeometrySpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/InfiniteGridSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/InfiniteGridSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/InstanceModelSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/InstanceModelSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/InstanceRepeaterSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/InstanceRepeaterSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/LodManagerSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/LodManagerSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/LookAtNodeSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/LookAtNodeSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/NodeSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/OrbitCameraControllerSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/OrbitCameraControllerSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/ProceduralSkyTextureDataSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/ProceduralSkyTextureDataSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/Repeater3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/WasdControllerSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Helpers/WasdControllerSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/InstanceListEntrySection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/InstanceListEntrySpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/InstanceListSection.qml
@@ -1027,6 +1644,11 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/LightmapperSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Loader3DSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Loader3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Material/ColorEditorPopup.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Material/Preview.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Material/Toolbar.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Material/TopSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/MaterialPane.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/MaterialSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/ModelSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/ModelSpecifics.qml
@@ -1038,10 +1660,85 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Object3DSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/OrthographicCameraSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/OrthographicCameraSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/Affector3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/Affector3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/Attractor3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/Attractor3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/DynamicBurst3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/DynamicBurst3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/EmitBurst3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/EmitBurst3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/Gravity3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/Gravity3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/LineParticle3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/LineParticle3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ModelBlendParticle3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ModelBlendParticle3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ModelParticle3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ModelParticle3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/NodeSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/NodeSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/Particle3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/Particle3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ParticleCustomShape3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ParticleCustomShape3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ParticleEmitter3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ParticleEmitter3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ParticleModelShape3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ParticleModelShape3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ParticleShape3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ParticleShape3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ParticleSystem3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ParticleSystem3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/PointRotator3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/PointRotator3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/Repeller3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/Repeller3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ScaleAffector3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/ScaleAffector3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/SpriteParticle3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/SpriteParticle3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/SpriteSequence3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/SpriteSequence3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/TargetDirection3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/TargetDirection3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/TrailEmitter3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/TrailEmitter3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/VectorDirection3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/VectorDirection3DSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/Wander3DSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Particles3D/Wander3DSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/PassSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/PassSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/PerspectiveCameraSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/PerspectiveCameraSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/BoxShapeSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/BoxShapeSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/CapsuleShapeSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/CapsuleShapeSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/CharacterControllerSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/CharacterControllerSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/CollisionShapeSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/ConvexMeshShapeSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/ConvexMeshShapeSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/DynamicRigidBodySection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/DynamicRigidBodySpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/HeightFieldShapeSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/HeightFieldShapeSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/NodeSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/PhysicsBodySection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/PhysicsMaterialSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/PhysicsMaterialSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/PhysicsNodeSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/PhysicsWorldSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/PhysicsWorldSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/PlaneShapeSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/SphereShapeSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/SphereShapeSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/StaticRigidBodySpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/TriangleMeshShapeSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/TriangleMeshShapeSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Physics/TriggerBodySpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/PointLightSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/PointLightSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/PrincipledMaterialSection.qml
@@ -1075,16 +1772,24 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/SpecularGlossyMaterialSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/SpotLightSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/SpotLightSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Texture/ToolBar.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/Texture/TopSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/TextureInputSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/TextureInputSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/TexturePane.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/TextureSection.qml
-%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/TextureSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/View3DSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/View3DSpecifics.qml
-%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/source/custom_material_default_shader.frag
-%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/source/effect_default_shader.frag
-%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/source/effect_template.qml
-%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/source/view3D_template.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuick3D/propertyGroups.json
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuickUltralite/Extras/AnimatedSpriteDirectorySpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuickUltralite/Extras/ColorizedImageSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuickUltralite/Extras/StaticTextSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuickUltralite/Layers/ApplicationScreensSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuickUltralite/Layers/ImageLayerSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuickUltralite/Layers/ItemLayerSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuickUltralite/Layers/ScreenSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuickUltralite/Layers/SpriteLayerSpecifics.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/QtQuickUltralite/Studio/Components/ArcItemSpecifics.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/RegExpValidator.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/AbstractButton.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ActionIndicator.qml
@@ -1107,6 +1812,7 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Constants.js
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ControlLabel.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/Controller.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/CornerRadiusSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/DoubleSpinBox.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/DynamicPropertiesSection.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/EditableListView.qml
@@ -1142,8 +1848,11 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/OriginIndicator.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/OriginSelector.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/PaddingSection.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/PopupLabel.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/PropertyEditorPane.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/PropertyEditorToolBar.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/PropertyLabel.qml
+%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/PropertySearchBar.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/RoundedPanel.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/ScrollView.qml
%%DATADIR%%/qmldesigner/propertyEditorQmlSources/imports/HelperWidgets/SecondColumnLayout.qml
@@ -1275,6 +1984,15 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/qt4mcu/qul-26.qml
%%DATADIR%%/qmldesigner/qt4mcu/qul-27.qml
%%DATADIR%%/qmldesigner/qt4mcu/qul-28.qml
+%%DATADIR%%/qmldesigner/scriptseditor/imports/ScriptsEditor/ActionsComboBox.qml
+%%DATADIR%%/qmldesigner/scriptseditor/imports/ScriptsEditor/ExpressionBuilder.qml
+%%DATADIR%%/qmldesigner/scriptseditor/imports/ScriptsEditor/MyListViewDelegate.qml
+%%DATADIR%%/qmldesigner/scriptseditor/imports/ScriptsEditor/MyTreeViewDelegate.qml
+%%DATADIR%%/qmldesigner/scriptseditor/imports/ScriptsEditor/Pill.qml
+%%DATADIR%%/qmldesigner/scriptseditor/imports/ScriptsEditor/ScriptEditorForm.qml
+%%DATADIR%%/qmldesigner/scriptseditor/imports/ScriptsEditor/StatementEditor.qml
+%%DATADIR%%/qmldesigner/scriptseditor/imports/ScriptsEditor/SuggestionPopup.qml
+%%DATADIR%%/qmldesigner/scriptseditor/imports/ScriptsEditor/qmldir
%%DATADIR%%/qmldesigner/stateseditor/Main.qml
%%DATADIR%%/qmldesigner/stateseditor/MenuButton.qml
%%DATADIR%%/qmldesigner/stateseditor/StateMenu.qml
@@ -1474,10 +2192,6 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/qmldesigner/studio_templates/projects/shared-plugin/name/data.json.tpl
%%DATADIR%%/qmldesigner/studio_templates/projects/shared-plugin/name/designer/plugin.metainfo
%%DATADIR%%/qmldesigner/studio_templates/projects/shared-plugin/name/importmodule.qmldir.tpl
-%%DATADIR%%/qmldesigner/textureEditorQmlSource/EmptyTextureEditorPane.qml
-%%DATADIR%%/qmldesigner/textureEditorQmlSource/TextureEditorPane.qml
-%%DATADIR%%/qmldesigner/textureEditorQmlSource/TextureEditorToolBar.qml
-%%DATADIR%%/qmldesigner/textureEditorQmlSource/TextureEditorTopSection.qml
%%DATADIR%%/qmldesigner/toolbar/CrumbleBar.qml
%%DATADIR%%/qmldesigner/toolbar/CrumbleBread.qml
%%DATADIR%%/qmldesigner/toolbar/Main.qml
@@ -1669,6 +2383,7 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/templates/wizards/autotest/files/tst.pro
%%DATADIR%%/templates/wizards/autotest/files/tst.qbs
%%DATADIR%%/templates/wizards/autotest/files/tst.txt
+%%DATADIR%%/templates/wizards/autotest/files/tstQt6.txt
%%DATADIR%%/templates/wizards/autotest/files/tst_main.cpp
%%DATADIR%%/templates/wizards/autotest/files/tst_qml.tmpl
%%DATADIR%%/templates/wizards/autotest/files/tst_src.cpp
@@ -1797,18 +2512,18 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/empty/wizard.json
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/icons/icon.png
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/icons/icon@2x.png
-%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/main.pyproject
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/main_empty.py
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/main_mainwindow.py
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/main_qtquick.py
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/main_widget.py
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/main_widget.ui
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/mainwindow/wizard.json
-%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/qtquickapplication/main.pyproject
+%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/pyproject.toml
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/qtquickapplication/main.qml.tpl
+%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/qtquickapplication/pyproject.toml
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/qtquickapplication/wizard.json
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/requirements.txt
-%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/widget/main.pyproject
+%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/widget/pyproject.toml
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/widget/wizard.json
%%DATADIR%%/templates/wizards/projects/qtquick2-extension/CMakeLists.6.x.txt
%%DATADIR%%/templates/wizards/projects/qtquick2-extension/example/example.cpp
@@ -1898,6 +2613,9 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/themes/default.creatortheme
%%DATADIR%%/themes/design-light.creatortheme
%%DATADIR%%/themes/design.creatortheme
+%%DATADIR%%/themes/ds-dark.figmatokens
+%%DATADIR%%/themes/ds-light.figmatokens
+%%DATADIR%%/themes/ds.tokenmapping
%%DATADIR%%/themes/flat-dark.creatortheme
%%DATADIR%%/themes/flat-light.creatortheme
%%DATADIR%%/themes/flat.creatortheme
@@ -1915,6 +2633,7 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/translations/qtcreator_pl.qm
%%DATADIR%%/translations/qtcreator_ru.qm
%%DATADIR%%/translations/qtcreator_sl.qm
+%%DATADIR%%/translations/qtcreator_sv.qm
%%DATADIR%%/translations/qtcreator_uk.qm
%%DATADIR%%/translations/qtcreator_zh_CN.qm
%%DATADIR%%/translations/qtcreator_zh_TW.qm
diff --git a/devel/radicle/Makefile b/devel/radicle/Makefile
index ffc93397c9f5..4cbb06e1f322 100644
--- a/devel/radicle/Makefile
+++ b/devel/radicle/Makefile
@@ -1,5 +1,5 @@
PORTNAME= radicle
-DISTVERSION= 1.3.0
+DISTVERSION= 1.5.0
CATEGORIES= devel
MASTER_SITES= https://distfiles.pirateparty.in/ashish/:sources \
LOCAL/ashish:sources
@@ -17,14 +17,14 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
OPTIONS_DEFINE= DOCS
OPTIONS_DEFAULT= DOCS
-GIT_HEAD= 0e48723b419be95340a5d9858d76963e8e97137b
+GIT_HEAD= 5fea9ac05c7296dce3f8dec363b7442bec929c55
USES= cargo
CARGO_INSTALL_PATH= crates/radicle-cli crates/radicle-remote-helper \
crates/radicle-node
CARGO_ENV= GIT_HEAD=${GIT_HEAD} \
RADICLE_VERSION=${DISTVERSION} \
- SOURCE_DATE_EPOCH=1754993629
+ SOURCE_DATE_EPOCH=1758638030
PLIST_FILES= bin/git-remote-rad \
bin/rad \
bin/radicle-node
@@ -38,17 +38,19 @@ DOCS_PLIST_FILES= share/man/man1/git-remote-rad.1.gz \
# courtesy: https://reproducible-builds.org/docs/archives/
generate-tarball:
- git clone https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git ${PORTNAME}
+ git init --bare ${PORTNAME}
+ git -C ${PORTNAME} remote add origin https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git
+ git -C ${PORTNAME} fetch --depth=1 origin ${GIT_HEAD}
${RM} -rf ${DISTNAME}
- cd ${PORTNAME} && git archive --format tar --prefix ${DISTNAME}/ \
- ${GIT_HEAD} | ${TAR} xf - -C ../
+ git -C ${PORTNAME} archive --format tar --prefix ${DISTNAME}/ \
+ ${GIT_HEAD} | ${TAR} xf -
${FIND} ${DISTNAME} -print0 | \
${XARGS} -0r ${TOUCH} -d '1970-01-01T00:00:00Z'
${FIND} ${DISTNAME} -print0 | LC_ALL=C ${SORT} -z | \
sudo ${TAR} --owner=0 --group=0 --numeric-owner --no-recursion \
--null -T - -cf - ${DISTNAME} | \
${GZIP_CMD} -9n >${DISTNAME}.tar.gz
- git -C ${PORTNAME} log -1 --pretty=%ct HEAD
+ git -C ${PORTNAME} log -1 --pretty=%ct ${GIT_HEAD}
${RM} -rf ${PORTNAME} ${DISTNAME}
post-build-DOCS-on:
diff --git a/devel/radicle/Makefile.crates b/devel/radicle/Makefile.crates
index 5ba7be2600e8..2cf1cfc0f919 100644
--- a/devel/radicle/Makefile.crates
+++ b/devel/radicle/Makefile.crates
@@ -1,4 +1,5 @@
-CARGO_CRATES= adler2-2.0.0 \
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.0 \
aead-0.5.2 \
aes-0.8.4 \
aes-gcm-0.10.3 \
@@ -19,6 +20,7 @@ CARGO_CRATES= adler2-2.0.0 \
arc-swap-1.7.1 \
ascii-1.1.0 \
autocfg-1.2.0 \
+ backtrace-0.3.75 \
base-x-0.2.11 \
base16ct-0.2.0 \
base32-0.4.0 \
@@ -51,6 +53,7 @@ CARGO_CRATES= adler2-2.0.0 \
cipher-0.4.4 \
colorchoice-1.0.0 \
colored-2.1.0 \
+ console-0.16.0 \
const-oid-0.9.6 \
convert_case-0.7.1 \
core-foundation-sys-0.8.6 \
@@ -73,12 +76,14 @@ CARGO_CRATES= adler2-2.0.0 \
data-encoding-macro-internal-0.1.12 \
defer-heavy-0.1.0 \
der-0.7.9 \
+ deranged-0.4.0 \
derive_more-2.0.1 \
derive_more-impl-2.0.1 \
diff-0.1.13 \
digest-0.10.7 \
displaydoc-0.2.5 \
document-features-0.2.11 \
+ dunce-1.0.5 \
dyn-clone-1.0.17 \
ec25519-0.1.0 \
ecdsa-0.16.9 \
@@ -87,6 +92,7 @@ CARGO_CRATES= adler2-2.0.0 \
elliptic-curve-0.13.8 \
email_address-0.2.9 \
emojis-0.6.4 \
+ encode_unicode-1.0.0 \
env_filter-0.1.3 \
env_logger-0.11.8 \
equivalent-1.0.1 \
@@ -106,7 +112,9 @@ CARGO_CRATES= adler2-2.0.0 \
fxhash-0.2.1 \
generic-array-0.14.7 \
getrandom-0.2.15 \
+ getrandom-0.3.3 \
ghash-0.5.1 \
+ gimli-0.31.1 \
git-ref-format-0.3.1 \
git-ref-format-core-0.3.1 \
git-ref-format-macro-0.3.1 \
@@ -150,6 +158,7 @@ CARGO_CRATES= adler2-2.0.0 \
hashbrown-0.14.3 \
hmac-0.12.1 \
home-0.5.9 \
+ human-panic-2.0.3 \
iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
icu_collections-1.5.0 \
@@ -165,9 +174,12 @@ CARGO_CRATES= adler2-2.0.0 \
idna-1.0.3 \
idna_adapter-1.2.0 \
indexmap-2.2.6 \
+ indicatif-0.18.0 \
inout-0.1.3 \
inquire-0.7.5 \
io-reactor-0.5.2 \
+ io-uring-0.7.10 \
+ itertools-0.14.0 \
itoa-1.0.11 \
jiff-0.2.1 \
jiff-tzdb-0.1.4 \
@@ -209,12 +221,15 @@ CARGO_CRATES= adler2-2.0.0 \
num-bigint-dig-0.8.4 \
num-cmp-0.1.0 \
num-complex-0.4.6 \
+ num-conv-0.1.0 \
num-integer-0.1.46 \
num-iter-0.1.45 \
num-rational-0.4.2 \
num-traits-0.2.19 \
+ object-0.36.7 \
once_cell-1.21.3 \
opaque-debug-0.3.1 \
+ os_info-3.12.0 \
outref-0.5.2 \
overload-0.1.1 \
p256-0.13.2 \
@@ -222,6 +237,7 @@ CARGO_CRATES= adler2-2.0.0 \
p521-0.13.3 \
parking_lot-0.12.3 \
parking_lot_core-0.9.9 \
+ paste-1.0.15 \
pbkdf2-0.12.2 \
pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
@@ -231,11 +247,13 @@ CARGO_CRATES= adler2-2.0.0 \
pkcs1-0.7.5 \
pkcs8-0.10.2 \
pkg-config-0.3.30 \
+ plist-1.7.4 \
poly1305-0.8.0 \
polyval-0.6.2 \
popol-3.0.0 \
portable-atomic-1.11.0 \
portable-atomic-util-0.2.4 \
+ powerfmt-0.2.0 \
ppv-lite86-0.2.17 \
pretty_assertions-1.4.0 \
primeorder-0.13.6 \
@@ -245,7 +263,9 @@ CARGO_CRATES= adler2-2.0.0 \
prodash-29.0.2 \
qcheck-1.0.0 \
qcheck-macros-1.0.0 \
+ quick-xml-0.38.1 \
quote-1.0.36 \
+ r-efi-5.3.0 \
radicle-git-ext-0.8.1 \
radicle-std-ext-0.1.0 \
radicle-surf-0.22.0 \
@@ -263,6 +283,7 @@ CARGO_CRATES= adler2-2.0.0 \
regex-syntax-0.8.5 \
rfc6979-0.4.0 \
rsa-0.9.6 \
+ rustc-demangle-0.1.26 \
rustix-0.38.34 \
rustix-1.0.7 \
rustversion-1.0.20 \
@@ -279,7 +300,9 @@ CARGO_CRATES= adler2-2.0.0 \
serde-untagged-0.1.7 \
serde_derive-1.0.219 \
serde_derive_internals-0.29.1 \
+ serde_fmt-1.0.3 \
serde_json-1.0.140 \
+ serde_spanned-1.0.0 \
sha1_smol-1.0.0 \
sha2-0.10.8 \
sha3-0.10.8 \
@@ -295,6 +318,7 @@ CARGO_CRATES= adler2-2.0.0 \
similar-2.5.0 \
siphasher-0.3.11 \
siphasher-1.0.1 \
+ slab-0.4.11 \
smallvec-1.13.2 \
snapbox-0.4.17 \
snapbox-macros-0.3.8 \
@@ -310,7 +334,16 @@ CARGO_CRATES= adler2-2.0.0 \
ssh-key-0.6.6 \
stable_deref_trait-1.2.0 \
streaming-iterator-0.1.9 \
+ structured-logger-1.0.4 \
subtle-2.5.0 \
+ sval-2.14.1 \
+ sval_buffer-2.14.1 \
+ sval_dynamic-2.14.1 \
+ sval_fmt-2.14.1 \
+ sval_json-2.14.1 \
+ sval_nested-2.14.1 \
+ sval_ref-2.14.1 \
+ sval_serde-2.14.1 \
syn-1.0.109 \
syn-2.0.89 \
sync-ptr-0.1.4 \
@@ -325,10 +358,17 @@ CARGO_CRATES= adler2-2.0.0 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
thread_local-1.1.9 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
timeago-0.4.2 \
tinystr-0.7.6 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
+ tokio-1.47.1 \
+ toml-0.9.5 \
+ toml_datetime-0.7.0 \
+ toml_writer-1.0.2 \
tracing-0.1.41 \
tracing-core-0.1.34 \
tracing-log-0.2.0 \
@@ -355,6 +395,8 @@ CARGO_CRATES= adler2-2.0.0 \
unicode-normalization-0.1.23 \
unicode-segmentation-1.11.0 \
unicode-width-0.1.11 \
+ unicode-width-0.2.1 \
+ unit-prefix-0.5.1 \
universal-hash-0.5.1 \
url-2.5.4 \
utf16_iter-1.0.5 \
@@ -363,16 +405,21 @@ CARGO_CRATES= adler2-2.0.0 \
uuid-1.16.0 \
uuid-simd-0.8.0 \
valuable-0.1.1 \
+ value-bag-1.11.1 \
+ value-bag-serde1-1.11.1 \
+ value-bag-sval2-1.11.1 \
vcpkg-0.2.15 \
version_check-0.9.4 \
vsimd-0.8.0 \
walkdir-2.5.0 \
wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
+ web-time-1.1.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.7 \
@@ -387,25 +434,36 @@ CARGO_CRATES= adler2-2.0.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
winnow-0.6.26 \
winpipe-0.1.1 \
+ wit-bindgen-rt-0.39.0 \
write16-1.0.0 \
writeable-0.5.5 \
xattr-1.3.1 \
diff --git a/devel/radicle/distinfo b/devel/radicle/distinfo
index c5f0ced6370f..bfe92df032d9 100644
--- a/devel/radicle/distinfo
+++ b/devel/radicle/distinfo
@@ -1,6 +1,8 @@
-TIMESTAMP = 1755004363
-SHA256 (radicle-1.3.0.tar.gz) = 6b1eb113f56a2e80f2ae1c7713b6c35971681bee591817d9a0655abf4de4289b
-SIZE (radicle-1.3.0.tar.gz) = 1075985
+TIMESTAMP = 1759442576
+SHA256 (radicle-1.5.0.tar.gz) = d802f30e7d68caf489009bdb9a737ba7afb5b512d89ab06c161d6645e12df218
+SIZE (radicle-1.5.0.tar.gz) = 1110536
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
@@ -43,6 +45,8 @@ SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96
SIZE (rust/crates/ascii-1.1.0.crate) = 36075
SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base-x-0.2.11.crate) = 4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270
SIZE (rust/crates/base-x-0.2.11.crate) = 10755
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
@@ -107,6 +111,8 @@ SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b6
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8
SIZE (rust/crates/colored-2.1.0.crate) = 23348
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
@@ -151,6 +157,8 @@ SHA256 (rust/crates/defer-heavy-0.1.0.crate) = 5053691e3e6c0e5979cfb55503b7eb4b0
SIZE (rust/crates/defer-heavy-0.1.0.crate) = 5773
SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
SIZE (rust/crates/der-0.7.9.crate) = 85173
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
@@ -163,6 +171,8 @@ SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cd
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
SHA256 (rust/crates/ec25519-0.1.0.crate) = bdfd533a2fc01178c738c99412ae1f7e1ad2cb37c2e14bfd87e9d4618171c825
@@ -179,6 +189,8 @@ SHA256 (rust/crates/email_address-0.2.9.crate) = e079f19b08ca6239f47f8ba8509c11c
SIZE (rust/crates/email_address-0.2.9.crate) = 21579
SHA256 (rust/crates/emojis-0.6.4.crate) = 99e1f1df1f181f2539bac8bf027d31ca5ffbf9e559e3f2d09413b9107b5c02f4
SIZE (rust/crates/emojis-0.6.4.crate) = 120190
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
@@ -217,8 +229,12 @@ SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1
SIZE (rust/crates/ghash-0.5.1.crate) = 9482
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/git-ref-format-0.3.1.crate) = 7428e0d6e549a9a613d6f019b839a0f5142c331295b79e119ca8f4faac145da1
SIZE (rust/crates/git-ref-format-0.3.1.crate) = 3378
SHA256 (rust/crates/git-ref-format-core-0.3.1.crate) = bbaeb9672a55e9e32cb6d3ef781e7526b25ab97d499fae71615649340b143424
@@ -305,6 +321,8 @@ SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a9
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
SIZE (rust/crates/home-0.5.9.crate) = 8760
+SHA256 (rust/crates/human-panic-2.0.3.crate) = ac63a746b187e95d51fe16850eb04d1cfef203f6af98e6c405a6f262ad3df00a
+SIZE (rust/crates/human-panic-2.0.3.crate) = 15965
SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -335,12 +353,18 @@ SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64
SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
SIZE (rust/crates/inout-0.1.3.crate) = 10743
SHA256 (rust/crates/inquire-0.7.5.crate) = 0fddf93031af70e75410a2511ec04d49e758ed2f26dad3404a934e0fb45cc12a
SIZE (rust/crates/inquire-0.7.5.crate) = 102904
SHA256 (rust/crates/io-reactor-0.5.2.crate) = 77d78c3e630f04a61ec86ba171c0bbd161434a7f2e8e4a67728320d4ce7c6c79
SIZE (rust/crates/io-reactor-0.5.2.crate) = 27453
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
SIZE (rust/crates/itoa-1.0.11.crate) = 10563
SHA256 (rust/crates/jiff-0.2.1.crate) = 3590fea8e9e22d449600c9bbd481a8163bef223e4ff938e5f55899f8cf1adb93
@@ -423,6 +447,8 @@ SHA256 (rust/crates/num-cmp-0.1.0.crate) = 63335b2e2c34fae2fb0aa2cecfd9f0832a1e2
SIZE (rust/crates/num-cmp-0.1.0.crate) = 15375
SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
@@ -431,10 +457,14 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54
SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
+SHA256 (rust/crates/os_info-3.12.0.crate) = d0e1ac5fde8d43c34139135df8ea9ee9465394b2d8d20f032d38998f64afffc3
+SIZE (rust/crates/os_info-3.12.0.crate) = 24642
SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
SIZE (rust/crates/outref-0.5.2.crate) = 5621
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
@@ -449,6 +479,8 @@ SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646
SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e
SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
@@ -467,6 +499,8 @@ SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
+SHA256 (rust/crates/plist-1.7.4.crate) = 3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1
+SIZE (rust/crates/plist-1.7.4.crate) = 103748
SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf
SIZE (rust/crates/poly1305-0.8.0.crate) = 32633
SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
@@ -477,6 +511,8 @@ SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b1144
SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
@@ -495,8 +531,12 @@ SHA256 (rust/crates/qcheck-1.0.0.crate) = b439bd4242da51d62d18c95e6a6add74934675
SIZE (rust/crates/qcheck-1.0.0.crate) = 21273
SHA256 (rust/crates/qcheck-macros-1.0.0.crate) = 2742b9af5a690615904b18f11983f4db9ea7ad1c7e6ed3fb4b2402cdaaf5b1b5
SIZE (rust/crates/qcheck-macros-1.0.0.crate) = 4843
+SHA256 (rust/crates/quick-xml-0.38.1.crate) = 9845d9dccf565065824e69f9f235fafba1587031eda353c1f1561cd6a6be78f4
+SIZE (rust/crates/quick-xml-0.38.1.crate) = 201181
SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radicle-git-ext-0.8.1.crate) = 4b78c26e67d1712ad5a0c602ae3b236609461372ac04e200bda359fe4a1c6650
SIZE (rust/crates/radicle-git-ext-0.8.1.crate) = 10803
SHA256 (rust/crates/radicle-std-ext-0.1.0.crate) = db20136bbc9ae63f3fec8e5a6c369f4902fac2244501b5dfc6d668e43475aaa4
@@ -531,6 +571,8 @@ SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c
SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
SHA256 (rust/crates/rsa-0.9.6.crate) = 5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc
SIZE (rust/crates/rsa-0.9.6.crate) = 80048
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
SIZE (rust/crates/rustix-0.38.34.crate) = 365160
SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
@@ -563,8 +605,12 @@ SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
+SHA256 (rust/crates/serde_fmt-1.0.3.crate) = e1d4ddca14104cd60529e8c7f7ba71a2c8acd8f7f5cfcdc2faf97eeb7c3010a4
+SIZE (rust/crates/serde_fmt-1.0.3.crate) = 8677
SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012
SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782
SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
@@ -595,6 +641,8 @@ SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb0
SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/snapbox-0.4.17.crate) = 4b831b6e80fbcd2889efa75b185d24005f85981431495f995292b25836519d84
@@ -625,8 +673,26 @@ SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520
SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482
+SHA256 (rust/crates/structured-logger-1.0.4.crate) = f41647ab1dfedac6dccb4622ded5f3bea80ade9257a9ddcc89e36a43e1769cdf
+SIZE (rust/crates/structured-logger-1.0.4.crate) = 16720
SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
+SHA256 (rust/crates/sval-2.14.1.crate) = 7cc9739f56c5d0c44a5ed45473ec868af02eb896af8c05f616673a31e1d1bb09
+SIZE (rust/crates/sval-2.14.1.crate) = 26602
+SHA256 (rust/crates/sval_buffer-2.14.1.crate) = f39b07436a8c271b34dad5070c634d1d3d76d6776e938ee97b4a66a5e8003d0b
+SIZE (rust/crates/sval_buffer-2.14.1.crate) = 19147
+SHA256 (rust/crates/sval_dynamic-2.14.1.crate) = ffcb072d857431bf885580dacecf05ed987bac931230736739a79051dbf3499b
+SIZE (rust/crates/sval_dynamic-2.14.1.crate) = 8453
+SHA256 (rust/crates/sval_fmt-2.14.1.crate) = 3f214f427ad94a553e5ca5514c95c6be84667cbc5568cce957f03f3477d03d5c
+SIZE (rust/crates/sval_fmt-2.14.1.crate) = 10888
+SHA256 (rust/crates/sval_json-2.14.1.crate) = 389ed34b32e638dec9a99c8ac92d0aa1220d40041026b625474c2b6a4d6f4feb
+SIZE (rust/crates/sval_json-2.14.1.crate) = 11416
+SHA256 (rust/crates/sval_nested-2.14.1.crate) = 14bae8fcb2f24fee2c42c1f19037707f7c9a29a0cda936d2188d48a961c4bb2a
+SIZE (rust/crates/sval_nested-2.14.1.crate) = 16867
+SHA256 (rust/crates/sval_ref-2.14.1.crate) = 2a4eaea3821d3046dcba81d4b8489421da42961889902342691fb7eab491d79e
+SIZE (rust/crates/sval_ref-2.14.1.crate) = 8400
+SHA256 (rust/crates/sval_serde-2.14.1.crate) = 172dd4aa8cb3b45c8ac8f3b4111d644cd26938b0643ede8f93070812b87fb339
+SIZE (rust/crates/sval_serde-2.14.1.crate) = 11028
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
SHA256 (rust/crates/syn-2.0.89.crate) = 44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e
@@ -655,6 +721,12 @@ SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672c
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
SHA256 (rust/crates/timeago-0.4.2.crate) = a1710e589de0a76aaf295cd47a6699f6405737dbfd3cf2b75c92d000b548d0e6
SIZE (rust/crates/timeago-0.4.2.crate) = 18821
SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
@@ -663,6 +735,14 @@ SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a465126
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
@@ -715,6 +795,10 @@ SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40e
SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
@@ -731,6 +815,12 @@ SHA256 (rust/crates/uuid-simd-0.8.0.crate) = 23b082222b4f6619906941c17eb2297fff4
SIZE (rust/crates/uuid-simd-0.8.0.crate) = 6959
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/value-bag-1.11.1.crate) = 943ce29a8a743eb10d6082545d861b24f9d1b160b7d741e0f2cdf726bec909c5
+SIZE (rust/crates/value-bag-1.11.1.crate) = 44649
+SHA256 (rust/crates/value-bag-serde1-1.11.1.crate) = 35540706617d373b118d550d41f5dfe0b78a0c195dc13c6815e92e2638432306
+SIZE (rust/crates/value-bag-serde1-1.11.1.crate) = 6709
+SHA256 (rust/crates/value-bag-sval2-1.11.1.crate) = 6fe7e140a2658cc16f7ee7a86e413e803fc8f9b5127adc8755c19f9fefa63a52
+SIZE (rust/crates/value-bag-sval2-1.11.1.crate) = 6876
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
@@ -741,6 +831,8 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
@@ -751,6 +843,8 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689f
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -779,44 +873,66 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28
SIZE (rust/crates/winnow-0.6.26.crate) = 167349
SHA256 (rust/crates/winpipe-0.1.1.crate) = 1ccf671d62d1bd0c913d9059e69bb4a6b51f7a4c899ab83c62d921e35f206053
SIZE (rust/crates/winpipe-0.1.1.crate) = 16051
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
SIZE (rust/crates/write16-1.0.0.crate) = 7218
SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
diff --git a/devel/rapidjson/Makefile b/devel/rapidjson/Makefile
index 564f52da431c..f54e0970bb60 100644
--- a/devel/rapidjson/Makefile
+++ b/devel/rapidjson/Makefile
@@ -6,7 +6,8 @@ CATEGORIES= devel textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast JSON parser/generator for C++ with both SAX/DOM style API
-WWW= https://github.com/Tencent/rapidjson
+WWW= https://rapidjson.org/ \
+ https://github.com/Tencent/rapidjson
LICENSE= unknown
LICENSE_NAME= RapidJSON
diff --git a/devel/rapidyaml/Makefile b/devel/rapidyaml/Makefile
index f99d02e4950b..0f4831429985 100644
--- a/devel/rapidyaml/Makefile
+++ b/devel/rapidyaml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rapidyaml
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.0
+DISTVERSION= 0.9.0
CATEGORIES= devel
MAINTAINER= gasol.wu@gmail.com
@@ -18,13 +18,13 @@ USES= compiler:c++11-lib cmake:noninja localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= biojppm
GH_PROJECT= cmake:cmake
-GH_TAGNAME= 9416f29:cmake
GH_SUBDIR= ext/c4core/cmake:cmake
+GH_TAGNAME= e87e11f:cmake
USE_LDCONFIG= yes
CMAKE_ON= BUILD_SHARED_LIBS
-PLIST_SUB= PORTVERSION=${PORTVERSION}
+PLIST_SUB= VERSION=${DISTVERSION}
.include <bsd.port.mk>
diff --git a/devel/rapidyaml/distinfo b/devel/rapidyaml/distinfo
index 61cf33a045d6..6d81dabf1f0b 100644
--- a/devel/rapidyaml/distinfo
+++ b/devel/rapidyaml/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1641437701
-SHA256 (biojppm-rapidyaml-v0.3.0_GH0.tar.gz) = 1e25d739207733bd9febaf57793e4df3b7f868aa1d3c18d744b09b5d7b286a53
-SIZE (biojppm-rapidyaml-v0.3.0_GH0.tar.gz) = 291415
-SHA256 (biojppm-cmake-9416f29_GH0.tar.gz) = 4c4b47dec40782866deb56df29a93b89eec059a2b368d3ad72aed85b810109d8
-SIZE (biojppm-cmake-9416f29_GH0.tar.gz) = 121012
+TIMESTAMP = 1750781450
+SHA256 (biojppm-rapidyaml-v0.9.0_GH0.tar.gz) = 78e62e35b61bb59db53213cc0cfc1ad408a59e62fb66af30a886b75427f26321
+SIZE (biojppm-rapidyaml-v0.9.0_GH0.tar.gz) = 8238366
+SHA256 (biojppm-cmake-e87e11f_GH0.tar.gz) = a68e1ed2b92bab8111ce9de0fb21202af6e5e5c9a1b3f9e8c35a0a57d322b41b
+SIZE (biojppm-cmake-e87e11f_GH0.tar.gz) = 145370
diff --git a/devel/rapidyaml/files/patch-CMakeLists.txt b/devel/rapidyaml/files/patch-CMakeLists.txt
index f325c3ab33ae..e0d85b85b014 100644
--- a/devel/rapidyaml/files/patch-CMakeLists.txt
+++ b/devel/rapidyaml/files/patch-CMakeLists.txt
@@ -1,17 +1,19 @@
---- CMakeLists.txt.orig 2021-12-28 17:18:42 UTC
+--- CMakeLists.txt.orig 2025-04-10 19:51:13 UTC
+++ CMakeLists.txt
-@@ -17,9 +17,6 @@ option(RYML_DBG "Enable (very verbose) ryml debug prin
+@@ -27,11 +27,6 @@ option(RYML_INSTALL "Enable install target" ON)
#-------------------------------------------------------
-c4_require_subproject(c4core INCORPORATE
-- SUBDIRECTORY ${RYML_EXT_DIR}/c4core)
+- SUBDIRECTORY ${RYML_EXT_DIR}/c4core
+- OVERRIDE C4CORE_INSTALL ${RYML_INSTALL}
+-)
-
c4_add_library(ryml
SOURCES
ryml.hpp
-@@ -47,14 +44,15 @@ c4_add_library(ryml
- c4/yml/tree.cpp
+@@ -74,14 +69,14 @@ c4_add_library(ryml
+ c4/yml/version.cpp
c4/yml/writer.hpp
c4/yml/yml.hpp
- ryml.natvis
@@ -25,7 +27,6 @@
+
+include_directories(/usr/local/include)
+target_link_libraries(ryml c4core)
-+
- if(NOT RYML_DEFAULT_CALLBACKS)
- target_compile_definitions(ryml PRIVATE RYML_NO_DEFAULT_CALLBACKS)
+ if(RYML_WITH_TAB_TOKENS)
+ target_compile_definitions(ryml PUBLIC RYML_WITH_TAB_TOKENS)
diff --git a/devel/rapidyaml/files/patch-src_c4_yml_common.hpp b/devel/rapidyaml/files/patch-src_c4_yml_common.hpp
new file mode 100644
index 000000000000..44c801b3584b
--- /dev/null
+++ b/devel/rapidyaml/files/patch-src_c4_yml_common.hpp
@@ -0,0 +1,11 @@
+--- src/c4/yml/common.hpp.orig 2025-04-10 19:51:13 UTC
++++ src/c4/yml/common.hpp
+@@ -9,7 +9,7 @@
+ #include <c4/dump.hpp>
+ #include <c4/yml/export.hpp>
+
+-#if defined(C4_MSVC) || defined(C4_MINGW)
++#if defined(C4_MSVC) || defined(C4_MINGW) || defined(__FreeBSD__)
+ #include <malloc.h>
+ #else
+ #include <alloca.h>
diff --git a/devel/rapidyaml/pkg-plist b/devel/rapidyaml/pkg-plist
index b9b03e81fd8c..8e2d09c4ec54 100644
--- a/devel/rapidyaml/pkg-plist
+++ b/devel/rapidyaml/pkg-plist
@@ -5,15 +5,26 @@ include/c4/yml/detail/print.hpp
include/c4/yml/detail/stack.hpp
include/c4/yml/emit.def.hpp
include/c4/yml/emit.hpp
+include/c4/yml/event_handler_stack.hpp
+include/c4/yml/event_handler_tree.hpp
include/c4/yml/export.hpp
+include/c4/yml/filter_processor.hpp
+include/c4/yml/fwd.hpp
include/c4/yml/node.hpp
+include/c4/yml/node_type.hpp
include/c4/yml/parse.hpp
+include/c4/yml/parse_engine.def.hpp
+include/c4/yml/parse_engine.hpp
+include/c4/yml/parser_state.hpp
include/c4/yml/preprocess.hpp
+include/c4/yml/reference_resolver.hpp
include/c4/yml/std/map.hpp
include/c4/yml/std/std.hpp
include/c4/yml/std/string.hpp
include/c4/yml/std/vector.hpp
+include/c4/yml/tag.hpp
include/c4/yml/tree.hpp
+include/c4/yml/version.hpp
include/c4/yml/writer.hpp
include/c4/yml/yml.hpp
include/ryml.hpp
@@ -23,4 +34,4 @@ lib/cmake/ryml/rymlConfigVersion.cmake
lib/cmake/ryml/rymlTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/ryml/rymlTargets.cmake
lib/libryml.so
-lib/libryml.so.%%PORTVERSION%%
+lib/libryml.so.%%VERSION%%
diff --git a/devel/raylib/Makefile b/devel/raylib/Makefile
index 9146312f3b01..398ebd2f0413 100644
--- a/devel/raylib/Makefile
+++ b/devel/raylib/Makefile
@@ -9,9 +9,6 @@ WWW= https://www.raylib.com/
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE
-# https://bugs.freebsd.org/279369
-BROKEN_armv7= fails to build: error: implicit declaration of function 'vld1q_f16' is invalid in C99
-
LIB_DEPENDS= libglfw.so:graphics/glfw
USES= cmake gl localbase:ldflags xorg
diff --git a/devel/re2/Makefile b/devel/re2/Makefile
index 3b50a3980493..152d9279f284 100644
--- a/devel/re2/Makefile
+++ b/devel/re2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= re2
-PORTVERSION= 20250722
+PORTVERSION= 20250805
CATEGORIES= devel
MASTER_SITES= https://github.com/google/re2/releases/download/${PORTVERSION:C|(....)(..)(..)|\1-\2-\3|}/
DISTNAME= re2-${PORTVERSION:C|(....)(..)(..)|\1-\2-\3|}
diff --git a/devel/re2/distinfo b/devel/re2/distinfo
index 9b7aad5584bd..98e16e419cd9 100644
--- a/devel/re2/distinfo
+++ b/devel/re2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265694
-SHA256 (re2-2025-07-22.tar.gz) = f54c29f1c3e13e12693e3d6d1230554df3ab3a1066b2e1f28c5330bfbf6db1e3
-SIZE (re2-2025-07-22.tar.gz) = 390847
+TIMESTAMP = 1755062452
+SHA256 (re2-2025-08-05.tar.gz) = b5708d8388110624c85f300e7e9b39c4ed5469891eb1127dd7f9d61272d04907
+SIZE (re2-2025-08-05.tar.gz) = 397824
diff --git a/devel/reflect-cpp/Makefile b/devel/reflect-cpp/Makefile
new file mode 100644
index 000000000000..d1dd33a6a14c
--- /dev/null
+++ b/devel/reflect-cpp/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= reflect-cpp
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.21.0
+CATEGORIES= devel
+
+MAINTAINER= alven@FreeBSD.org
+COMMENT= C++-20 library for fast serialization, deserialization and validation
+WWW= https://rfl.getml.com/ \
+ https://github.com/getml/reflect-cpp/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake:testing compiler:c++23-lang
+USE_GITHUB= yes
+GH_ACCOUNT= getml
+
+CMAKE_ON= REFLECTCPP_BUILD_SHARED
+CMAKE_TESTING_ON= REFLECTCPP_BUILD_TESTS
+
+PLIST_SUB= SOVERSION=${DISTVERSION}
+
+.include <bsd.port.mk>
diff --git a/devel/reflect-cpp/distinfo b/devel/reflect-cpp/distinfo
new file mode 100644
index 000000000000..ee997afed034
--- /dev/null
+++ b/devel/reflect-cpp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758200985
+SHA256 (getml-reflect-cpp-v0.21.0_GH0.tar.gz) = 007d6e44a750785cb4c94dc29f307119abde679e4b09fb72b9b5c3f0f067cab2
+SIZE (getml-reflect-cpp-v0.21.0_GH0.tar.gz) = 5793220
diff --git a/devel/reflect-cpp/pkg-descr b/devel/reflect-cpp/pkg-descr
new file mode 100644
index 000000000000..88c21bfbe6f5
--- /dev/null
+++ b/devel/reflect-cpp/pkg-descr
@@ -0,0 +1,21 @@
+reflect-cpp is a C++-20 library for fast serialization, deserialization and
+validation using reflection, similar to pydantic in Python, serde in Rust,
+encoding in Go or aeson in Haskell.
+
+reflect-cpp fills an important gap in C++ development. It minimizes boilerplate
+code and enhances code safety for seamless and efficient data exchange across
+system components.
+
+Design principles for reflect-cpp include:
+
+- Close integration with containers from the C++ standard library
+- Close adherence to C++ idioms
+- Out-of-the-box support for JSON
+- Simple installation
+- Simple extendability to other serialization formats
+- Simple extendability to custom classes
+- Being one of the fastest serialization libraries in existence, as demonstrated
+ by our benchmarks
+
+reflect-cpp is not just a reflection library, it is for serialization,
+deserialization and validation through reflection.
diff --git a/devel/reflect-cpp/pkg-plist b/devel/reflect-cpp/pkg-plist
new file mode 100644
index 000000000000..6382cf0e67a0
--- /dev/null
+++ b/devel/reflect-cpp/pkg-plist
@@ -0,0 +1,431 @@
+include/rfl.hpp
+include/rfl/AddStructName.hpp
+include/rfl/AddTagsToVariants.hpp
+include/rfl/AllOf.hpp
+include/rfl/AllowRawPtrs.hpp
+include/rfl/AnyOf.hpp
+include/rfl/Attribute.hpp
+include/rfl/Binary.hpp
+include/rfl/Box.hpp
+include/rfl/Bytestring.hpp
+include/rfl/DefaultIfMissing.hpp
+include/rfl/Description.hpp
+include/rfl/ExtraFields.hpp
+include/rfl/Field.hpp
+include/rfl/Flatten.hpp
+include/rfl/Generic.hpp
+include/rfl/Hex.hpp
+include/rfl/Literal.hpp
+include/rfl/MetaField.hpp
+include/rfl/NamedTuple.hpp
+include/rfl/NoExtraFields.hpp
+include/rfl/NoFieldNames.hpp
+include/rfl/NoOptionals.hpp
+include/rfl/Object.hpp
+include/rfl/Oct.hpp
+include/rfl/OneOf.hpp
+include/rfl/Pattern.hpp
+include/rfl/PatternValidator.hpp
+include/rfl/Processors.hpp
+include/rfl/Ref.hpp
+include/rfl/Rename.hpp
+include/rfl/Result.hpp
+include/rfl/Size.hpp
+include/rfl/Skip.hpp
+include/rfl/SnakeCaseToCamelCase.hpp
+include/rfl/SnakeCaseToPascalCase.hpp
+include/rfl/TaggedUnion.hpp
+include/rfl/Timestamp.hpp
+include/rfl/Tuple.hpp
+include/rfl/UnderlyingEnums.hpp
+include/rfl/Validator.hpp
+include/rfl/Variant.hpp
+include/rfl/Vectorstring.hpp
+include/rfl/always_false.hpp
+include/rfl/apply.hpp
+include/rfl/as.hpp
+include/rfl/avro.hpp
+include/rfl/avro/Parser.hpp
+include/rfl/avro/Reader.hpp
+include/rfl/avro/Schema.hpp
+include/rfl/avro/SchemaImpl.hpp
+include/rfl/avro/Writer.hpp
+include/rfl/avro/load.hpp
+include/rfl/avro/read.hpp
+include/rfl/avro/save.hpp
+include/rfl/avro/schema/Type.hpp
+include/rfl/avro/to_schema.hpp
+include/rfl/avro/write.hpp
+include/rfl/bson.hpp
+include/rfl/bson/Parser.hpp
+include/rfl/bson/Reader.hpp
+include/rfl/bson/Writer.hpp
+include/rfl/bson/load.hpp
+include/rfl/bson/read.hpp
+include/rfl/bson/save.hpp
+include/rfl/bson/write.hpp
+include/rfl/capnproto.hpp
+include/rfl/capnproto/Parser.hpp
+include/rfl/capnproto/Reader.hpp
+include/rfl/capnproto/Schema.hpp
+include/rfl/capnproto/SchemaImpl.hpp
+include/rfl/capnproto/Writer.hpp
+include/rfl/capnproto/get_root_name.hpp
+include/rfl/capnproto/is_named_type.hpp
+include/rfl/capnproto/load.hpp
+include/rfl/capnproto/read.hpp
+include/rfl/capnproto/save.hpp
+include/rfl/capnproto/schema/CapnProtoTypes.hpp
+include/rfl/capnproto/schema/Type.hpp
+include/rfl/capnproto/to_schema.hpp
+include/rfl/capnproto/write.hpp
+include/rfl/cbor.hpp
+include/rfl/cbor/Parser.hpp
+include/rfl/cbor/Reader.hpp
+include/rfl/cbor/Writer.hpp
+include/rfl/cbor/load.hpp
+include/rfl/cbor/read.hpp
+include/rfl/cbor/save.hpp
+include/rfl/cbor/write.hpp
+include/rfl/comparisons.hpp
+include/rfl/concepts.hpp
+include/rfl/config.hpp
+include/rfl/csv.hpp
+include/rfl/csv/Settings.hpp
+include/rfl/csv/load.hpp
+include/rfl/csv/read.hpp
+include/rfl/csv/save.hpp
+include/rfl/csv/write.hpp
+include/rfl/default.hpp
+include/rfl/define_literal.hpp
+include/rfl/define_named_tuple.hpp
+include/rfl/define_tagged_union.hpp
+include/rfl/define_variant.hpp
+include/rfl/enums.hpp
+include/rfl/extract_discriminators.hpp
+include/rfl/field_names_t.hpp
+include/rfl/field_type.hpp
+include/rfl/fields.hpp
+include/rfl/flexbuf.hpp
+include/rfl/flexbuf/Parser.hpp
+include/rfl/flexbuf/Reader.hpp
+include/rfl/flexbuf/Writer.hpp
+include/rfl/flexbuf/load.hpp
+include/rfl/flexbuf/read.hpp
+include/rfl/flexbuf/save.hpp
+include/rfl/flexbuf/write.hpp
+include/rfl/from_generic.hpp
+include/rfl/from_named_tuple.hpp
+include/rfl/generic/Parser.hpp
+include/rfl/generic/Reader.hpp
+include/rfl/generic/Writer.hpp
+include/rfl/generic/read.hpp
+include/rfl/generic/write.hpp
+include/rfl/get.hpp
+include/rfl/internal/Array.hpp
+include/rfl/internal/Field.hpp
+include/rfl/internal/Fields.hpp
+include/rfl/internal/Getter.hpp
+include/rfl/internal/HasValidation.hpp
+include/rfl/internal/Skip.hpp
+include/rfl/internal/StringLiteral.hpp
+include/rfl/internal/VisitTree.hpp
+include/rfl/internal/VisitorWrapper.hpp
+include/rfl/internal/all_fields.hpp
+include/rfl/internal/bind_to_tuple.hpp
+include/rfl/internal/copy_flattened_tuple_to_named_tuple.hpp
+include/rfl/internal/copy_from_named_tuple.hpp
+include/rfl/internal/copy_from_tuple.hpp
+include/rfl/internal/copy_to_field_tuple.hpp
+include/rfl/internal/define_literal.hpp
+include/rfl/internal/define_named_tuple.hpp
+include/rfl/internal/define_tagged_union.hpp
+include/rfl/internal/define_variant.hpp
+include/rfl/internal/element_index.hpp
+include/rfl/internal/enums/Names.hpp
+include/rfl/internal/enums/get_enum_names.hpp
+include/rfl/internal/enums/range_defined.hpp
+include/rfl/internal/extract_discriminators.hpp
+include/rfl/internal/field_tuple_t.hpp
+include/rfl/internal/field_type.hpp
+include/rfl/internal/find_index.hpp
+include/rfl/internal/flattened_ptr_tuple_t.hpp
+include/rfl/internal/flattened_tuple_t.hpp
+include/rfl/internal/get_fake_object.hpp
+include/rfl/internal/get_field_names.hpp
+include/rfl/internal/get_ith_field_from_fake_object.hpp
+include/rfl/internal/get_meta_fields.hpp
+include/rfl/internal/get_type_name.hpp
+include/rfl/internal/has_custom_parser.hpp
+include/rfl/internal/has_fields.hpp
+include/rfl/internal/has_flatten_fields.hpp
+include/rfl/internal/has_reflection_method_v.hpp
+include/rfl/internal/has_reflection_type_v.hpp
+include/rfl/internal/has_reflector.hpp
+include/rfl/internal/has_tag_v.hpp
+include/rfl/internal/has_to_class_method_v.hpp
+include/rfl/internal/is_add_tags_to_variants_v.hpp
+include/rfl/internal/is_allow_raw_ptrs_v.hpp
+include/rfl/internal/is_array.hpp
+include/rfl/internal/is_attribute.hpp
+include/rfl/internal/is_basic_type.hpp
+include/rfl/internal/is_default_if_missing_v.hpp
+include/rfl/internal/is_description.hpp
+include/rfl/internal/is_empty.hpp
+include/rfl/internal/is_extra_fields.hpp
+include/rfl/internal/is_field.hpp
+include/rfl/internal/is_flatten_field.hpp
+include/rfl/internal/is_literal.hpp
+include/rfl/internal/is_named_tuple.hpp
+include/rfl/internal/is_no_extra_fields_v.hpp
+include/rfl/internal/is_no_field_names_v.hpp
+include/rfl/internal/is_no_optionals_v.hpp
+include/rfl/internal/is_pattern.hpp
+include/rfl/internal/is_rename.hpp
+include/rfl/internal/is_skip.hpp
+include/rfl/internal/is_underlying_enums_v.hpp
+include/rfl/internal/is_validator.hpp
+include/rfl/internal/is_variant.hpp
+include/rfl/internal/lit_name.hpp
+include/rfl/internal/make_tag.hpp
+include/rfl/internal/move_and_flatten_field_tuple.hpp
+include/rfl/internal/move_field_tuple_to_named_tuple.hpp
+include/rfl/internal/move_from_named_tuple.hpp
+include/rfl/internal/move_from_tuple.hpp
+include/rfl/internal/move_to_field_tuple.hpp
+include/rfl/internal/no_duplicate_field_names.hpp
+include/rfl/internal/nt_to_ptr_named_tuple.hpp
+include/rfl/internal/nth_element.hpp
+include/rfl/internal/nth_element_t.hpp
+include/rfl/internal/num_fields.hpp
+include/rfl/internal/processed_t.hpp
+include/rfl/internal/ptr_cast.hpp
+include/rfl/internal/ptr_field_tuple_t.hpp
+include/rfl/internal/ptr_named_tuple_t.hpp
+include/rfl/internal/ptr_tuple_t.hpp
+include/rfl/internal/remove_fields.hpp
+include/rfl/internal/remove_namespaces.hpp
+include/rfl/internal/remove_ptrs_nt.hpp
+include/rfl/internal/remove_ptrs_tup.hpp
+include/rfl/internal/remove_rename.hpp
+include/rfl/internal/strings/strings.hpp
+include/rfl/internal/tag_t.hpp
+include/rfl/internal/to_flattened_ptr_tuple.hpp
+include/rfl/internal/to_ptr_field.hpp
+include/rfl/internal/to_ptr_field_tuple.hpp
+include/rfl/internal/to_ptr_named_tuple.hpp
+include/rfl/internal/to_ptr_tuple.hpp
+include/rfl/internal/to_std_array.hpp
+include/rfl/internal/transform_snake_case.hpp
+include/rfl/internal/tup_to_ptr_tuple.hpp
+include/rfl/internal/tuple/accumulate_sizes.hpp
+include/rfl/internal/tuple/apply.hpp
+include/rfl/internal/tuple/calculate_positions.hpp
+include/rfl/internal/tuple/concat.hpp
+include/rfl/internal/tuple/make_from_tuple.hpp
+include/rfl/internal/tuple_t.hpp
+include/rfl/internal/variant/find_max_size.hpp
+include/rfl/internal/variant/is_alternative_type.hpp
+include/rfl/internal/variant/is_convertible_to.hpp
+include/rfl/internal/variant/result_t.hpp
+include/rfl/internal/wrap_in_fields.hpp
+include/rfl/internal/wrap_in_rfl_array_t.hpp
+include/rfl/io/load_bytes.hpp
+include/rfl/io/load_string.hpp
+include/rfl/io/save_bytes.hpp
+include/rfl/io/save_string.hpp
+include/rfl/json.hpp
+include/rfl/json/Parser.hpp
+include/rfl/json/Reader.hpp
+include/rfl/json/Writer.hpp
+include/rfl/json/load.hpp
+include/rfl/json/read.hpp
+include/rfl/json/save.hpp
+include/rfl/json/schema/JSONSchema.hpp
+include/rfl/json/schema/Type.hpp
+include/rfl/json/to_schema.hpp
+include/rfl/json/write.hpp
+include/rfl/make_from_tuple.hpp
+include/rfl/make_named_tuple.hpp
+include/rfl/msgpack.hpp
+include/rfl/msgpack/Parser.hpp
+include/rfl/msgpack/Reader.hpp
+include/rfl/msgpack/Writer.hpp
+include/rfl/msgpack/load.hpp
+include/rfl/msgpack/read.hpp
+include/rfl/msgpack/save.hpp
+include/rfl/msgpack/write.hpp
+include/rfl/name_t.hpp
+include/rfl/named_tuple_t.hpp
+include/rfl/num_fields.hpp
+include/rfl/parquet.hpp
+include/rfl/parquet/Settings.hpp
+include/rfl/parquet/load.hpp
+include/rfl/parquet/read.hpp
+include/rfl/parquet/save.hpp
+include/rfl/parquet/write.hpp
+include/rfl/parsing/AreReaderAndWriter.hpp
+include/rfl/parsing/ArrayReader.hpp
+include/rfl/parsing/CustomParser.hpp
+include/rfl/parsing/FieldVariantParser.hpp
+include/rfl/parsing/FieldVariantReader.hpp
+include/rfl/parsing/IsReader.hpp
+include/rfl/parsing/IsWriter.hpp
+include/rfl/parsing/MapParser.hpp
+include/rfl/parsing/MapReader.hpp
+include/rfl/parsing/NamedTupleParser.hpp
+include/rfl/parsing/Parent.hpp
+include/rfl/parsing/Parser.hpp
+include/rfl/parsing/Parser_array.hpp
+include/rfl/parsing/Parser_base.hpp
+include/rfl/parsing/Parser_box.hpp
+include/rfl/parsing/Parser_bytestring.hpp
+include/rfl/parsing/Parser_c_array.hpp
+include/rfl/parsing/Parser_default.hpp
+include/rfl/parsing/Parser_duration.hpp
+include/rfl/parsing/Parser_filepath.hpp
+include/rfl/parsing/Parser_map_like.hpp
+include/rfl/parsing/Parser_named_tuple.hpp
+include/rfl/parsing/Parser_optional.hpp
+include/rfl/parsing/Parser_pair.hpp
+include/rfl/parsing/Parser_ptr.hpp
+include/rfl/parsing/Parser_ref.hpp
+include/rfl/parsing/Parser_reference_wrapper.hpp
+include/rfl/parsing/Parser_rename.hpp
+include/rfl/parsing/Parser_result.hpp
+include/rfl/parsing/Parser_rfl_array.hpp
+include/rfl/parsing/Parser_rfl_tuple.hpp
+include/rfl/parsing/Parser_rfl_variant.hpp
+include/rfl/parsing/Parser_shared_ptr.hpp
+include/rfl/parsing/Parser_skip.hpp
+include/rfl/parsing/Parser_span.hpp
+include/rfl/parsing/Parser_string_view.hpp
+include/rfl/parsing/Parser_tagged_union.hpp
+include/rfl/parsing/Parser_tuple.hpp
+include/rfl/parsing/Parser_unique_ptr.hpp
+include/rfl/parsing/Parser_variant.hpp
+include/rfl/parsing/Parser_vector_like.hpp
+include/rfl/parsing/Parser_vectorstring.hpp
+include/rfl/parsing/Parser_wstring.hpp
+include/rfl/parsing/SupportsTaggedUnions.hpp
+include/rfl/parsing/TaggedUnionWrapper.hpp
+include/rfl/parsing/TupleParser.hpp
+include/rfl/parsing/TupleReader.hpp
+include/rfl/parsing/VariantAlternativeWrapper.hpp
+include/rfl/parsing/VectorParser.hpp
+include/rfl/parsing/VectorReader.hpp
+include/rfl/parsing/ViewReader.hpp
+include/rfl/parsing/ViewReaderWithDefault.hpp
+include/rfl/parsing/ViewReaderWithDefaultAndStrippedFieldNames.hpp
+include/rfl/parsing/ViewReaderWithStrippedFieldNames.hpp
+include/rfl/parsing/call_destructors_on_array_where_necessary.hpp
+include/rfl/parsing/call_destructors_on_tuple_where_necessary.hpp
+include/rfl/parsing/call_destructors_where_necessary.hpp
+include/rfl/parsing/is_empty.hpp
+include/rfl/parsing/is_forward_list.hpp
+include/rfl/parsing/is_map_like.hpp
+include/rfl/parsing/is_map_like_not_multimap.hpp
+include/rfl/parsing/is_required.hpp
+include/rfl/parsing/is_set_like.hpp
+include/rfl/parsing/is_tagged_union_wrapper.hpp
+include/rfl/parsing/is_vector_like.hpp
+include/rfl/parsing/is_view_reader.hpp
+include/rfl/parsing/make_type_name.hpp
+include/rfl/parsing/schema/Definition.hpp
+include/rfl/parsing/schema/Type.hpp
+include/rfl/parsing/schema/ValidationType.hpp
+include/rfl/parsing/schema/make.hpp
+include/rfl/parsing/schema/to_numeric_type.hpp
+include/rfl/parsing/schemaful/IsSchemafulReader.hpp
+include/rfl/parsing/schemaful/IsSchemafulWriter.hpp
+include/rfl/parsing/schemaful/OptionalReader.hpp
+include/rfl/parsing/schemaful/SharedPtrReader.hpp
+include/rfl/parsing/schemaful/UniquePtrReader.hpp
+include/rfl/parsing/schemaful/VariantReader.hpp
+include/rfl/parsing/schemaful/tuple_to_named_tuple.hpp
+include/rfl/parsing/schemaful/tuple_to_named_tuple_t.hpp
+include/rfl/parsing/schemaful/tuple_to_object.hpp
+include/rfl/parsing/supports_attributes.hpp
+include/rfl/parsing/tabular/ArrowReader.hpp
+include/rfl/parsing/tabular/ArrowTypes.hpp
+include/rfl/parsing/tabular/ArrowWriter.hpp
+include/rfl/parsing/tabular/ChunkedArrayIterator.hpp
+include/rfl/parsing/tabular/add_to_builder.hpp
+include/rfl/parsing/tabular/array_t.hpp
+include/rfl/parsing/tabular/make_arrow_builders.hpp
+include/rfl/parsing/tabular/make_arrow_data_types.hpp
+include/rfl/parsing/tabular/make_arrow_schema.hpp
+include/rfl/parsing/tabular/make_chunked_array_iterators.hpp
+include/rfl/parsing/tagged_union_wrapper_no_ptr.hpp
+include/rfl/parsing/to_single_error_message.hpp
+include/rfl/patterns.hpp
+include/rfl/remove_fields.hpp
+include/rfl/replace.hpp
+include/rfl/thirdparty/ctre.hpp
+include/rfl/thirdparty/enchantum/algorithms.hpp
+include/rfl/thirdparty/enchantum/all.hpp
+include/rfl/thirdparty/enchantum/array.hpp
+include/rfl/thirdparty/enchantum/bitflags.hpp
+include/rfl/thirdparty/enchantum/bitset.hpp
+include/rfl/thirdparty/enchantum/bitwise_operators.hpp
+include/rfl/thirdparty/enchantum/common.hpp
+include/rfl/thirdparty/enchantum/details/enchantum_clang.hpp
+include/rfl/thirdparty/enchantum/details/enchantum_gcc.hpp
+include/rfl/thirdparty/enchantum/details/enchantum_msvc.hpp
+include/rfl/thirdparty/enchantum/details/format_util.hpp
+include/rfl/thirdparty/enchantum/details/generate_arrays.hpp
+include/rfl/thirdparty/enchantum/details/optional.hpp
+include/rfl/thirdparty/enchantum/details/string_view.hpp
+include/rfl/thirdparty/enchantum/enchantum.hpp
+include/rfl/thirdparty/enchantum/entries.hpp
+include/rfl/thirdparty/enchantum/fmt_format.hpp
+include/rfl/thirdparty/enchantum/iostream.hpp
+include/rfl/thirdparty/enchantum/istream.hpp
+include/rfl/thirdparty/enchantum/next_value.hpp
+include/rfl/thirdparty/enchantum/ostream.hpp
+include/rfl/thirdparty/enchantum/std_format.hpp
+include/rfl/thirdparty/yyjson.h
+include/rfl/to_generic.hpp
+include/rfl/to_named_tuple.hpp
+include/rfl/to_view.hpp
+include/rfl/toml.hpp
+include/rfl/toml/Parser.hpp
+include/rfl/toml/Reader.hpp
+include/rfl/toml/Writer.hpp
+include/rfl/toml/load.hpp
+include/rfl/toml/read.hpp
+include/rfl/toml/save.hpp
+include/rfl/toml/write.hpp
+include/rfl/tuple_cat.hpp
+include/rfl/type_name_t.hpp
+include/rfl/ubjson.hpp
+include/rfl/ubjson/Parser.hpp
+include/rfl/ubjson/Reader.hpp
+include/rfl/ubjson/Writer.hpp
+include/rfl/ubjson/load.hpp
+include/rfl/ubjson/read.hpp
+include/rfl/ubjson/save.hpp
+include/rfl/ubjson/write.hpp
+include/rfl/view_t.hpp
+include/rfl/visit.hpp
+include/rfl/xml.hpp
+include/rfl/xml/Parser.hpp
+include/rfl/xml/Reader.hpp
+include/rfl/xml/Writer.hpp
+include/rfl/xml/load.hpp
+include/rfl/xml/read.hpp
+include/rfl/xml/save.hpp
+include/rfl/xml/write.hpp
+include/rfl/yaml.hpp
+include/rfl/yaml/Parser.hpp
+include/rfl/yaml/Reader.hpp
+include/rfl/yaml/Writer.hpp
+include/rfl/yaml/load.hpp
+include/rfl/yaml/read.hpp
+include/rfl/yaml/save.hpp
+include/rfl/yaml/write.hpp
+lib/cmake/reflectcpp/reflectcpp-config.cmake
+lib/cmake/reflectcpp/reflectcpp-exports-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/reflectcpp/reflectcpp-exports.cmake
+lib/libreflectcpp.so
+lib/libreflectcpp.so.%%SOVERSION%%
diff --git a/devel/reposilite/Makefile b/devel/reposilite/Makefile
index 380ef2c62ad6..f014a17b4705 100644
--- a/devel/reposilite/Makefile
+++ b/devel/reposilite/Makefile
@@ -1,49 +1,49 @@
-PORTNAME= reposilite
-DISTVERSION= 3.5.25
-DISTVERSIONSUFFIX= -all
-CATEGORIES= devel www java
-MASTER_SITES= https://maven.reposilite.com/releases/com/reposilite/reposilite/${DISTVERSION}/
-EXTRACT_SUFX= .jar
+PORTNAME= reposilite
+DISTVERSION= 3.5.26
+DISTVERSIONSUFFIX= -all
+CATEGORIES= devel www java
+MASTER_SITES= https://maven.reposilite.com/releases/com/reposilite/reposilite/${DISTVERSION}/
+EXTRACT_SUFX= .jar
EXTRACT_ONLY=
-MAINTAINER= thorsteinn@isnic.is
-COMMENT= Lightweight repository manager for Maven based artifacts
-WWW= https://reposilite.com
+MAINTAINER= thorsteinn@isnic.is
+COMMENT= Lightweight repository manager for Maven based artifacts
+WWW= https://reposilite.com
-LICENSE= APACHE20
+LICENSE= APACHE20
-USES= java
-JAVA_VERSION= 11+
+USES= java
+JAVA_VERSION= 11+
-NO_BUILD= yes
-NO_ARCH= yes
-NO_TEST= yes
-USE_RC_SUBR= ${PORTNAME}
+NO_BUILD= yes
+NO_ARCH= yes
+NO_TEST= yes
+USE_RC_SUBR= ${PORTNAME}
-REPOSILITE_WORKDIR= /var/${PORTNAME}
-REPOSILITE_LOGDIR= /var/log/${PORTNAME}
-REPOSILITE_RUNDIR= /var/run/${PORTNAME}
+REPOSILITE_WORKDIR= /var/${PORTNAME}
+REPOSILITE_LOGDIR= /var/log/${PORTNAME}
+REPOSILITE_RUNDIR= /var/run/${PORTNAME}
-REPOSILITE_USER= ${PORTNAME}
-REPOSILITE_GROUP= ${REPOSILITE_USER}
+REPOSILITE_USER= ${PORTNAME}
+REPOSILITE_GROUP= ${REPOSILITE_USER}
-USERS= ${REPOSILITE_USER}
-GROUPS= ${REPOSILITE_GROUP}
+USERS= ${REPOSILITE_USER}
+GROUPS= ${REPOSILITE_GROUP}
-SUB_LIST= JARFILE=${JAVAJARDIR}/${DISTNAME}.jar \
- JAVA_HOME=${JAVA_HOME} \
- USER=${REPOSILITE_USER} \
- GROUP=${REPOSILITE_GROUP} \
- RUNDIR=${REPOSILITE_RUNDIR} \
- LOGDIR=${REPOSILITE_LOGDIR} \
- WORKDIR=${REPOSILITE_WORKDIR}
+SUB_LIST= JARFILE=${JAVAJARDIR}/${DISTNAME}.jar \
+ JAVA_HOME=${JAVA_HOME} \
+ USER=${REPOSILITE_USER} \
+ GROUP=${REPOSILITE_GROUP} \
+ RUNDIR=${REPOSILITE_RUNDIR} \
+ LOGDIR=${REPOSILITE_LOGDIR} \
+ WORKDIR=${REPOSILITE_WORKDIR}
-PLIST_SUB= JARFILE=${JAVAJARDIR}/${DISTNAME}.jar \
- USER=${REPOSILITE_USER} \
- GROUP=${REPOSILITE_GROUP} \
- RUNDIR=${REPOSILITE_RUNDIR} \
- LOGDIR=${REPOSILITE_LOGDIR} \
- WORKDIR=${REPOSILITE_WORKDIR}
+PLIST_SUB= JARFILE=${JAVAJARDIR}/${DISTNAME}.jar \
+ USER=${REPOSILITE_USER} \
+ GROUP=${REPOSILITE_GROUP} \
+ RUNDIR=${REPOSILITE_RUNDIR} \
+ LOGDIR=${REPOSILITE_LOGDIR} \
+ WORKDIR=${REPOSILITE_WORKDIR}
post-extract:
@${TAR} -C ${WRKDIR} -xzf ${DISTDIR}/${DISTNAME}.jar tinylog.properties
diff --git a/devel/reposilite/distinfo b/devel/reposilite/distinfo
index 8bba69ffcfea..1e79bfa9252a 100644
--- a/devel/reposilite/distinfo
+++ b/devel/reposilite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751633538
-SHA256 (reposilite-3.5.25-all.jar) = 8356bef53191a912b8a9c256d99002b227b0e5fdbb4f8aa49bf03e73bb15c472
-SIZE (reposilite-3.5.25-all.jar) = 73328583
+TIMESTAMP = 1758582131
+SHA256 (reposilite-3.5.26-all.jar) = 252be9e0a6bff7c024784c6b480d9608da2a310026a429652113721f3864cea3
+SIZE (reposilite-3.5.26-all.jar) = 74100303
diff --git a/devel/rgbds/Makefile b/devel/rgbds/Makefile
index 2002e4bf65f9..b44b4c8a5643 100644
--- a/devel/rgbds/Makefile
+++ b/devel/rgbds/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rgbds
-DISTVERSION= 0.9.3
-PORTREVISION= 1
+DISTVERSION= 1.0.0-rc2
CATEGORIES= devel games
MASTER_SITES= https://github.com/gbdev/rgbds/releases/download/v${DISTVERSION}/
DISTNAME= ${PORTNAME}-source
diff --git a/devel/rgbds/distinfo b/devel/rgbds/distinfo
index 96e48bffbb0f..3ef87e958887 100644
--- a/devel/rgbds/distinfo
+++ b/devel/rgbds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751489443
-SHA256 (rgbds/0.9.3/rgbds-source.tar.gz) = 87e56678fa2e8ddeec552a9149e4f2983fc1d3f8d2dbc3606d4b434e64d9baa5
-SIZE (rgbds/0.9.3/rgbds-source.tar.gz) = 8107450
+TIMESTAMP = 1759344524
+SHA256 (rgbds/1.0.0-rc2/rgbds-source.tar.gz) = 6fbed7ec0a39f689f4f67b586923b366472c3b704340e6d3c46fb3d1f111e01d
+SIZE (rgbds/1.0.0-rc2/rgbds-source.tar.gz) = 10542426
diff --git a/devel/rgbds/files/patch-test_run-tests.sh b/devel/rgbds/files/patch-test_run-tests.sh
index 82905522ca7f..619dcf4217bf 100644
--- a/devel/rgbds/files/patch-test_run-tests.sh
+++ b/devel/rgbds/files/patch-test_run-tests.sh
@@ -1,14 +1,14 @@
-Do not run extra tests that require build
-
---- test/run-tests.sh.orig 2025-02-02 21:10:40 UTC
+--- test/run-tests.sh.orig 2025-10-01 18:52:13 UTC
+++ test/run-tests.sh
-@@ -119,6 +119,6 @@ fi
+@@ -129,11 +129,3 @@ fi
test_downstream pret pokered compare pokered.gbc ea9bcae617fdf159b045185467ae58b2e4a48b9a
test_downstream zladx LADX-Disassembly default azle.gbc d90ac17e9bf17b6c61624ad9f05447bdb5efc01a
fi
--test_downstream AntonioND ucity all ucity.gbc d2f4a7db48ee208b1bd69a78bd492a1c9ac4a030
+-test_downstream AntonioND ucity all ucity.gbc 5f026649611c9606ce0bf70dc1552e054e7df5bc
-test_downstream pinobatch libbet all libbet.gb f117089aa056600e2d404bbcbac96b016fc64611
-test_downstream LIJI32 SameBoy bootroms build/bin/BootROMs/cgb_boot.bin 113903775a9d34b798c2f8076672da6626815a91
-+#test_downstream AntonioND ucity all ucity.gbc d2f4a7db48ee208b1bd69a78bd492a1c9ac4a030
-+#test_downstream pinobatch libbet all libbet.gb f117089aa056600e2d404bbcbac96b016fc64611
-+#test_downstream LIJI32 SameBoy bootroms build/bin/BootROMs/cgb_boot.bin 113903775a9d34b798c2f8076672da6626815a91
+-# gb-starter kit fails with any `make` on Windows: https://codeberg.org/ISSOtm/gb-starter-kit/issues/1
+-# gb-starter-kit fails with macOS/BSD `make`: https://codeberg.org/ISSOtm/gb-starter-kit/issues/29
+-if [[ "${osname%-*}" != "windows" && "${osname%-*}" != "macos" && "${osname%-*}" != "bsd" ]]; then
+- test_downstream ISSOtm gb-starter-kit all bin/boilerplate.gb b4f130169ba73284e0d0e71b53e7baa4eca2f7fe
+-fi
diff --git a/devel/rkcommon/Makefile b/devel/rkcommon/Makefile
index 383e3ecbb30e..f4e3bf025775 100644
--- a/devel/rkcommon/Makefile
+++ b/devel/rkcommon/Makefile
@@ -1,7 +1,6 @@
PORTNAME= rkcommon
DISTVERSIONPREFIX= v
-DISTVERSION= 1.10.0
-PORTREVISION= 6
+DISTVERSION= 1.14.2
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/rkcommon/distinfo b/devel/rkcommon/distinfo
index 76f19ef20190..2d09e8309c38 100644
--- a/devel/rkcommon/distinfo
+++ b/devel/rkcommon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1652378798
-SHA256 (ospray-rkcommon-v1.10.0_GH0.tar.gz) = 57a33ce499a7fc5a5aaffa39ec7597115cf69ed4ff773546b5b71ff475ee4730
-SIZE (ospray-rkcommon-v1.10.0_GH0.tar.gz) = 292611
+TIMESTAMP = 1755981198
+SHA256 (ospray-rkcommon-v1.14.2_GH0.tar.gz) = 79334ef3dadddb03ec0483fbf49bf690fb8902d5c2732d977b2c116651484cc6
+SIZE (ospray-rkcommon-v1.14.2_GH0.tar.gz) = 330850
diff --git a/devel/rkcommon/pkg-plist b/devel/rkcommon/pkg-plist
index 3756b1b73470..a1f04d8eccea 100644
--- a/devel/rkcommon/pkg-plist
+++ b/devel/rkcommon/pkg-plist
@@ -6,7 +6,9 @@ include/rkcommon/containers/FlatMap.h
include/rkcommon/containers/TransactionalBuffer.h
include/rkcommon/containers/aligned_allocator.h
include/rkcommon/math/AffineSpace.h
+include/rkcommon/math/AffineSpace.ih
include/rkcommon/math/LinearSpace.h
+include/rkcommon/math/LinearSpace.ih
include/rkcommon/math/Quaternion.h
include/rkcommon/math/arm/emulation.h
include/rkcommon/math/arm/sse2neon.h
@@ -32,16 +34,15 @@ include/rkcommon/tasking/AsyncTask.h
include/rkcommon/tasking/async.h
include/rkcommon/tasking/detail/TaskSys.h
include/rkcommon/tasking/detail/async_task.inl
-include/rkcommon/tasking/detail/enkiTS/Atomics.h
include/rkcommon/tasking/detail/enkiTS/LockLessMultiReadPipe.h
include/rkcommon/tasking/detail/enkiTS/TaskScheduler.h
-include/rkcommon/tasking/detail/enkiTS/Threads.h
include/rkcommon/tasking/detail/parallel_for.inl
include/rkcommon/tasking/detail/schedule.inl
include/rkcommon/tasking/parallel_for.h
include/rkcommon/tasking/parallel_foreach.h
include/rkcommon/tasking/schedule.h
include/rkcommon/tasking/tasking_system_init.h
+include/rkcommon/tracing/Tracing.h
include/rkcommon/traits/rktraits.h
include/rkcommon/utility/AbstractArray.h
include/rkcommon/utility/Any.h
diff --git a/devel/root/Makefile b/devel/root/Makefile
index 359804ae4275..df0d00d41ff3 100644
--- a/devel/root/Makefile
+++ b/devel/root/Makefile
@@ -1,6 +1,5 @@
PORTNAME= root
-DISTVERSION= 6.36.00
-PORTREVISION= 1
+DISTVERSION= 6.36.04
CATEGORIES= devel science math parallel python
MASTER_SITES= https://root.cern/download/
DISTFILES= ${PORTNAME}_v${DISTVERSION}.source${EXTRACT_SUFX}
diff --git a/devel/root/distinfo b/devel/root/distinfo
index 245f3efce180..d98392a558ee 100644
--- a/devel/root/distinfo
+++ b/devel/root/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750873373
-SHA256 (root_v6.36.00.source.tar.gz) = 94afc8def92842679a130a27521be66e2abdaa37620888e61d828a43fc4b01a2
-SIZE (root_v6.36.00.source.tar.gz) = 204811286
+TIMESTAMP = 1756820165
+SHA256 (root_v6.36.04.source.tar.gz) = cc6367d8f563c6d49ca34c09d0b53cb0f41a528db6f86af111fd76744cda4596
+SIZE (root_v6.36.04.source.tar.gz) = 204813982
diff --git a/devel/root/pkg-plist b/devel/root/pkg-plist
index 069aa1cbfd1a..7f3027b8c0aa 100644
--- a/devel/root/pkg-plist
+++ b/devel/root/pkg-plist
@@ -3606,601 +3606,601 @@ lib/root/cmdLineUtils.py
%%ASIMAGE%%lib/root/libASImage.rootmap
%%ASIMAGE%%lib/root/libASImage.so
%%ASIMAGE%%lib/root/libASImage.so.%%SHLIB_SHVER%%
-%%ASIMAGE%%lib/root/libASImage.so.%%SHLIB_VER%%0
+%%ASIMAGE%%lib/root/libASImage.so.%%SHLIB_VER%%
%%ASIMAGE%%lib/root/libASImageGui.rootmap
%%ASIMAGE%%lib/root/libASImageGui.so
%%ASIMAGE%%lib/root/libASImageGui.so.%%SHLIB_SHVER%%
-%%ASIMAGE%%lib/root/libASImageGui.so.%%SHLIB_VER%%0
+%%ASIMAGE%%lib/root/libASImageGui.so.%%SHLIB_VER%%
%%ASIMAGE%%lib/root/libASImageGui_rdict.pcm
%%ASIMAGE%%lib/root/libASImage_rdict.pcm
lib/root/libCling.so
lib/root/libCling.so.%%SHLIB_SHVER%%
-lib/root/libCling.so.%%SHLIB_VER%%0
+lib/root/libCling.so.%%SHLIB_VER%%
lib/root/libCore.rootmap
lib/root/libCore.so
lib/root/libCore.so.%%SHLIB_SHVER%%
-lib/root/libCore.so.%%SHLIB_VER%%0
+lib/root/libCore.so.%%SHLIB_VER%%
lib/root/libEG.rootmap
lib/root/libEG.so
lib/root/libEG.so.%%SHLIB_SHVER%%
-lib/root/libEG.so.%%SHLIB_VER%%0
+lib/root/libEG.so.%%SHLIB_VER%%
lib/root/libEG_rdict.pcm
%%OPENGL%%lib/root/libEve.rootmap
%%OPENGL%%lib/root/libEve.so
%%OPENGL%%lib/root/libEve.so.%%SHLIB_SHVER%%
-%%OPENGL%%lib/root/libEve.so.%%SHLIB_VER%%0
+%%OPENGL%%lib/root/libEve.so.%%SHLIB_VER%%
%%OPENGL%%lib/root/libEve_rdict.pcm
%%FITS%%lib/root/libFITSIO.rootmap
%%FITS%%lib/root/libFITSIO.so
%%FITS%%lib/root/libFITSIO.so.%%SHLIB_SHVER%%
-%%FITS%%lib/root/libFITSIO.so.%%SHLIB_VER%%0
+%%FITS%%lib/root/libFITSIO.so.%%SHLIB_VER%%
%%FITS%%lib/root/libFITSIO_rdict.pcm
lib/root/libFitPanel.rootmap
lib/root/libFitPanel.so
lib/root/libFitPanel.so.%%SHLIB_SHVER%%
-lib/root/libFitPanel.so.%%SHLIB_VER%%0
+lib/root/libFitPanel.so.%%SHLIB_VER%%
lib/root/libFitPanel_rdict.pcm
lib/root/libFoam.rootmap
lib/root/libFoam.so
lib/root/libFoam.so.%%SHLIB_SHVER%%
-lib/root/libFoam.so.%%SHLIB_VER%%0
+lib/root/libFoam.so.%%SHLIB_VER%%
lib/root/libFoam_rdict.pcm
lib/root/libFumili.rootmap
lib/root/libFumili.so
lib/root/libFumili.so.%%SHLIB_SHVER%%
-lib/root/libFumili.so.%%SHLIB_VER%%0
+lib/root/libFumili.so.%%SHLIB_VER%%
lib/root/libFumili_rdict.pcm
%%X11%%lib/root/libGX11.rootmap
%%X11%%lib/root/libGX11.so
%%X11%%lib/root/libGX11.so.%%SHLIB_SHVER%%
-%%X11%%lib/root/libGX11.so.%%SHLIB_VER%%0
+%%X11%%lib/root/libGX11.so.%%SHLIB_VER%%
%%X11%%lib/root/libGX11TTF.rootmap
%%X11%%lib/root/libGX11TTF.so
%%X11%%lib/root/libGX11TTF.so.%%SHLIB_SHVER%%
-%%X11%%lib/root/libGX11TTF.so.%%SHLIB_VER%%0
+%%X11%%lib/root/libGX11TTF.so.%%SHLIB_VER%%
%%X11%%lib/root/libGX11TTF_rdict.pcm
%%X11%%lib/root/libGX11_rdict.pcm
%%GDML%%lib/root/libGdml.rootmap
%%GDML%%lib/root/libGdml.so
%%GDML%%lib/root/libGdml.so.%%SHLIB_SHVER%%
-%%GDML%%lib/root/libGdml.so.%%SHLIB_VER%%0
+%%GDML%%lib/root/libGdml.so.%%SHLIB_VER%%
%%GDML%%lib/root/libGdml_rdict.pcm
lib/root/libGed.rootmap
lib/root/libGed.so
lib/root/libGed.so.%%SHLIB_SHVER%%
-lib/root/libGed.so.%%SHLIB_VER%%0
+lib/root/libGed.so.%%SHLIB_VER%%
lib/root/libGed_rdict.pcm
lib/root/libGenVector.rootmap
lib/root/libGenVector.so
lib/root/libGenVector.so.%%SHLIB_SHVER%%
-lib/root/libGenVector.so.%%SHLIB_VER%%0
+lib/root/libGenVector.so.%%SHLIB_VER%%
lib/root/libGenVector_G__GenVector32_rdict.pcm
lib/root/libGenVector_rdict.pcm
lib/root/libGenVector32.rootmap
%%TMVAML%%lib/root/libGenetic.rootmap
%%TMVAML%%lib/root/libGenetic.so
%%TMVAML%%lib/root/libGenetic.so.%%SHLIB_SHVER%%
-%%TMVAML%%lib/root/libGenetic.so.%%SHLIB_VER%%0
+%%TMVAML%%lib/root/libGenetic.so.%%SHLIB_VER%%
%%TMVAML%%lib/root/libGenetic_rdict.pcm
lib/root/libGeom.rootmap
lib/root/libGeom.so
lib/root/libGeom.so.%%SHLIB_SHVER%%
-lib/root/libGeom.so.%%SHLIB_VER%%0
+lib/root/libGeom.so.%%SHLIB_VER%%
lib/root/libGeomPainter.rootmap
lib/root/libGeomPainter.so
lib/root/libGeomPainter.so.%%SHLIB_SHVER%%
-lib/root/libGeomPainter.so.%%SHLIB_VER%%0
+lib/root/libGeomPainter.so.%%SHLIB_VER%%
lib/root/libGeomPainter_rdict.pcm
lib/root/libGeom_rdict.pcm
lib/root/libGpad.rootmap
lib/root/libGpad.so
lib/root/libGpad.so.%%SHLIB_SHVER%%
-lib/root/libGpad.so.%%SHLIB_VER%%0
+lib/root/libGpad.so.%%SHLIB_VER%%
lib/root/libGpad_rdict.pcm
lib/root/libGraf.rootmap
lib/root/libGraf.so
lib/root/libGraf.so.%%SHLIB_SHVER%%
-lib/root/libGraf.so.%%SHLIB_VER%%0
+lib/root/libGraf.so.%%SHLIB_VER%%
lib/root/libGraf3d.rootmap
lib/root/libGraf3d.so
lib/root/libGraf3d.so.%%SHLIB_SHVER%%
-lib/root/libGraf3d.so.%%SHLIB_VER%%0
+lib/root/libGraf3d.so.%%SHLIB_VER%%
lib/root/libGraf3d_rdict.pcm
lib/root/libGraf_rdict.pcm
lib/root/libGui.rootmap
lib/root/libGui.so
lib/root/libGui.so.%%SHLIB_SHVER%%
-lib/root/libGui.so.%%SHLIB_VER%%0
+lib/root/libGui.so.%%SHLIB_VER%%
lib/root/libGuiBld.rootmap
lib/root/libGuiBld.so
lib/root/libGuiBld.so.%%SHLIB_SHVER%%
-lib/root/libGuiBld.so.%%SHLIB_VER%%0
+lib/root/libGuiBld.so.%%SHLIB_VER%%
lib/root/libGuiBld_rdict.pcm
lib/root/libGuiHtml.rootmap
lib/root/libGuiHtml.so
lib/root/libGuiHtml.so.%%SHLIB_SHVER%%
-lib/root/libGuiHtml.so.%%SHLIB_VER%%0
+lib/root/libGuiHtml.so.%%SHLIB_VER%%
lib/root/libGuiHtml_rdict.pcm
lib/root/libGui_rdict.pcm
%%OPENGL%%lib/root/libGviz3d.rootmap
%%OPENGL%%lib/root/libGviz3d.so
%%OPENGL%%lib/root/libGviz3d.so.%%SHLIB_SHVER%%
-%%OPENGL%%lib/root/libGviz3d.so.%%SHLIB_VER%%0
+%%OPENGL%%lib/root/libGviz3d.so.%%SHLIB_VER%%
%%OPENGL%%lib/root/libGviz3d_rdict.pcm
%%FORTRAN%%lib/root/libHbook.rootmap
%%FORTRAN%%lib/root/libHbook.so
%%FORTRAN%%lib/root/libHbook.so.%%SHLIB_SHVER%%
-%%FORTRAN%%lib/root/libHbook.so.%%SHLIB_VER%%0
+%%FORTRAN%%lib/root/libHbook.so.%%SHLIB_VER%%
%%FORTRAN%%lib/root/libHbook_rdict.pcm
lib/root/libHist.rootmap
lib/root/libHist.so
lib/root/libHist.so.%%SHLIB_SHVER%%
-lib/root/libHist.so.%%SHLIB_VER%%0
+lib/root/libHist.so.%%SHLIB_VER%%
%%ROOFIT%%lib/root/libHistFactory.rootmap
%%ROOFIT%%lib/root/libHistFactory.so
%%ROOFIT%%lib/root/libHistFactory.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libHistFactory.so.%%SHLIB_VER%%0
+%%ROOFIT%%lib/root/libHistFactory.so.%%SHLIB_VER%%
%%ROOFIT%%lib/root/libHistFactory_rdict.pcm
lib/root/libHistPainter.rootmap
lib/root/libHistPainter.so
lib/root/libHistPainter.so.%%SHLIB_SHVER%%
-lib/root/libHistPainter.so.%%SHLIB_VER%%0
+lib/root/libHistPainter.so.%%SHLIB_VER%%
lib/root/libHistPainter_rdict.pcm
lib/root/libHist_rdict.pcm
lib/root/libImt.rootmap
lib/root/libImt.so
lib/root/libImt.so.%%SHLIB_SHVER%%
-lib/root/libImt.so.%%SHLIB_VER%%0
+lib/root/libImt.so.%%SHLIB_VER%%
lib/root/libMLP.rootmap
lib/root/libMLP.so
lib/root/libMLP.so.%%SHLIB_SHVER%%
-lib/root/libMLP.so.%%SHLIB_VER%%0
+lib/root/libMLP.so.%%SHLIB_VER%%
lib/root/libMLP_rdict.pcm
lib/root/libMathCore.rootmap
lib/root/libMathCore.so
lib/root/libMathCore.so.%%SHLIB_SHVER%%
-lib/root/libMathCore.so.%%SHLIB_VER%%0
+lib/root/libMathCore.so.%%SHLIB_VER%%
lib/root/libMathCore_rdict.pcm
%%MATHMORE%%lib/root/libMathMore.rootmap
%%MATHMORE%%lib/root/libMathMore.so
%%MATHMORE%%lib/root/libMathMore.so.%%SHLIB_SHVER%%
-%%MATHMORE%%lib/root/libMathMore.so.%%SHLIB_VER%%0
+%%MATHMORE%%lib/root/libMathMore.so.%%SHLIB_VER%%
%%MATHMORE%%lib/root/libMathMore_rdict.pcm
lib/root/libMatrix.rootmap
lib/root/libMatrix.so
lib/root/libMatrix.so.%%SHLIB_SHVER%%
-lib/root/libMatrix.so.%%SHLIB_VER%%0
+lib/root/libMatrix.so.%%SHLIB_VER%%
lib/root/libMatrix_rdict.pcm
lib/root/libMinuit.rootmap
lib/root/libMinuit.so
lib/root/libMinuit.so.%%SHLIB_SHVER%%
-lib/root/libMinuit.so.%%SHLIB_VER%%0
+lib/root/libMinuit.so.%%SHLIB_VER%%
lib/root/libMinuit2.rootmap
lib/root/libMinuit2.so
lib/root/libMinuit2.so.%%SHLIB_SHVER%%
-lib/root/libMinuit2.so.%%SHLIB_VER%%0
+lib/root/libMinuit2.so.%%SHLIB_VER%%
lib/root/libMinuit2_rdict.pcm
lib/root/libMinuit_rdict.pcm
lib/root/libMultiProc.rootmap
lib/root/libMultiProc.so
lib/root/libMultiProc.so.%%SHLIB_SHVER%%
-lib/root/libMultiProc.so.%%SHLIB_VER%%0
+lib/root/libMultiProc.so.%%SHLIB_VER%%
lib/root/libNet.rootmap
lib/root/libNet.so
lib/root/libNet.so.%%SHLIB_SHVER%%
-lib/root/libNet.so.%%SHLIB_VER%%0
+lib/root/libNet.so.%%SHLIB_VER%%
lib/root/libNet_rdict.pcm
%%XROOTD%%lib/root/libNetxNG.rootmap
%%XROOTD%%lib/root/libNetxNG.so
%%XROOTD%%lib/root/libNetxNG.so.%%SHLIB_SHVER%%
-%%XROOTD%%lib/root/libNetxNG.so.%%SHLIB_VER%%0
+%%XROOTD%%lib/root/libNetxNG.so.%%SHLIB_VER%%
%%XROOTD%%lib/root/libNetxNG_rdict.pcm
lib/root/libNew.so
lib/root/libNew.so.%%SHLIB_SHVER%%
-lib/root/libNew.so.%%SHLIB_VER%%0
+lib/root/libNew.so.%%SHLIB_VER%%
%%PGSQL%%lib/root/libPgSQL.rootmap
%%PGSQL%%lib/root/libPgSQL.so
%%PGSQL%%lib/root/libPgSQL.so.%%SHLIB_SHVER%%
-%%PGSQL%%lib/root/libPgSQL.so.%%SHLIB_VER%%0
+%%PGSQL%%lib/root/libPgSQL.so.%%SHLIB_VER%%
%%PGSQL%%lib/root/libPgSQL_rdict.pcm
lib/root/libPhysics.rootmap
lib/root/libPhysics.so
lib/root/libPhysics.so.%%SHLIB_SHVER%%
-lib/root/libPhysics.so.%%SHLIB_VER%%0
+lib/root/libPhysics.so.%%SHLIB_VER%%
lib/root/libPhysics_rdict.pcm
lib/root/libPostscript.rootmap
lib/root/libPostscript.so
lib/root/libPostscript.so.%%SHLIB_SHVER%%
-lib/root/libPostscript.so.%%SHLIB_VER%%0
+lib/root/libPostscript.so.%%SHLIB_VER%%
lib/root/libPostscript_rdict.pcm
%%TMVAML%%%%PYROOT%%lib/root/libPyMVA.rootmap
%%TMVAML%%%%PYROOT%%lib/root/libPyMVA.so
%%TMVAML%%%%PYROOT%%lib/root/libPyMVA.so.%%SHLIB_SHVER%%
-%%TMVAML%%%%PYROOT%%lib/root/libPyMVA.so.%%SHLIB_VER%%0
+%%TMVAML%%%%PYROOT%%lib/root/libPyMVA.so.%%SHLIB_VER%%
%%TMVAML%%%%PYROOT%%lib/root/libPyMVA_rdict.pcm
lib/root/libQuadp.rootmap
lib/root/libQuadp.so
lib/root/libQuadp.so.%%SHLIB_SHVER%%
-lib/root/libQuadp.so.%%SHLIB_VER%%0
+lib/root/libQuadp.so.%%SHLIB_VER%%
lib/root/libQuadp_rdict.pcm
lib/root/libRCsg.rootmap
lib/root/libRCsg.so
lib/root/libRCsg.so.%%SHLIB_SHVER%%
-lib/root/libRCsg.so.%%SHLIB_VER%%0
+lib/root/libRCsg.so.%%SHLIB_VER%%
lib/root/libRCsg_rdict.pcm
%%DAVIX%%lib/root/libRDAVIX.rootmap
%%DAVIX%%lib/root/libRDAVIX.so
%%DAVIX%%lib/root/libRDAVIX.so.%%SHLIB_SHVER%%
-%%DAVIX%%lib/root/libRDAVIX.so.%%SHLIB_VER%%0
+%%DAVIX%%lib/root/libRDAVIX.so.%%SHLIB_VER%%
%%DAVIX%%lib/root/libRDAVIX_rdict.pcm
%%OPENGL%%lib/root/libRGL.rootmap
%%OPENGL%%lib/root/libRGL.so
%%OPENGL%%lib/root/libRGL.so.%%SHLIB_SHVER%%
-%%OPENGL%%lib/root/libRGL.so.%%SHLIB_VER%%0
+%%OPENGL%%lib/root/libRGL.so.%%SHLIB_VER%%
%%OPENGL%%lib/root/libRGL_rdict.pcm
%%HTTP%%lib/root/libRHTTP.rootmap
%%HTTP%%lib/root/libRHTTP.so
%%HTTP%%lib/root/libRHTTP.so.%%SHLIB_SHVER%%
-%%HTTP%%lib/root/libRHTTP.so.%%SHLIB_VER%%0
+%%HTTP%%lib/root/libRHTTP.so.%%SHLIB_VER%%
%%HTTP%%lib/root/libRHTTPSniff.rootmap
%%HTTP%%lib/root/libRHTTPSniff.so
%%HTTP%%lib/root/libRHTTPSniff.so.%%SHLIB_SHVER%%
-%%HTTP%%lib/root/libRHTTPSniff.so.%%SHLIB_VER%%0
+%%HTTP%%lib/root/libRHTTPSniff.so.%%SHLIB_VER%%
%%HTTP%%lib/root/libRHTTPSniff_rdict.pcm
%%HTTP%%lib/root/libRHTTP_rdict.pcm
lib/root/libRIO.rootmap
lib/root/libRIO.so
lib/root/libRIO.so.%%SHLIB_SHVER%%
-lib/root/libRIO.so.%%SHLIB_VER%%0
+lib/root/libRIO.so.%%SHLIB_VER%%
%%MYSQL%%lib/root/libRMySQL.rootmap
%%MYSQL%%lib/root/libRMySQL.so
%%MYSQL%%lib/root/libRMySQL.so.%%SHLIB_SHVER%%
-%%MYSQL%%lib/root/libRMySQL.so.%%SHLIB_VER%%0
+%%MYSQL%%lib/root/libRMySQL.so.%%SHLIB_VER%%
%%MYSQL%%lib/root/libRMySQL_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTBranchBrowseProvider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBranchBrowseProvider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBranchBrowseProvider.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTBranchBrowseProvider.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowsable.rootmap
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowsable.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowsable.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowsable.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowsable.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowsable_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserGeomWidget.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserGeomWidget.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserGeomWidget.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserGeomWidget.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserRCanvasWidget.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserRCanvasWidget.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserRCanvasWidget.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserRCanvasWidget.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTCanvasWidget.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTCanvasWidget.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTCanvasWidget.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTCanvasWidget.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTreeWidget.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTreeWidget.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTreeWidget.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTreeWidget.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserWidgets.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserWidgets.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserWidgets.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserWidgets.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserv7.rootmap
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserv7.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserv7.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserv7.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserv7.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserv7_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTCanvasPainter.so
%%HTTP%%%%ROOT7%%lib/root/libROOTCanvasPainter.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTCanvasPainter.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTCanvasPainter.so.%%SHLIB_VER%%
%%DATAFRAME%%lib/root/libROOTDataFrame.rootmap
%%DATAFRAME%%lib/root/libROOTDataFrame.so
%%DATAFRAME%%lib/root/libROOTDataFrame.so.%%SHLIB_SHVER%%
-%%DATAFRAME%%lib/root/libROOTDataFrame.so.%%SHLIB_VER%%0
+%%DATAFRAME%%lib/root/libROOTDataFrame.so.%%SHLIB_VER%%
%%DATAFRAME%%lib/root/libROOTDataFrame_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTEve.rootmap
%%HTTP%%%%ROOT7%%lib/root/libROOTEve.so
%%HTTP%%%%ROOT7%%lib/root/libROOTEve.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTEve.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTEve.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTEve_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTFitPanelv7.rootmap
%%HTTP%%%%ROOT7%%lib/root/libROOTFitPanelv7.so
%%HTTP%%%%ROOT7%%lib/root/libROOTFitPanelv7.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTFitPanelv7.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTFitPanelv7.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTFitPanelv7_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTGeoBrowseProvider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTGeoBrowseProvider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTGeoBrowseProvider.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTGeoBrowseProvider.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTGeomViewer.rootmap
%%HTTP%%%%ROOT7%%lib/root/libROOTGeomViewer.so
%%HTTP%%%%ROOT7%%lib/root/libROOTGeomViewer.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTGeomViewer.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTGeomViewer.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTGeomViewer_rdict.pcm
%%ROOT7%%lib/root/libROOTGpadv7.rootmap
%%ROOT7%%lib/root/libROOTGpadv7.so
%%ROOT7%%lib/root/libROOTGpadv7.so.%%SHLIB_SHVER%%
-%%ROOT7%%lib/root/libROOTGpadv7.so.%%SHLIB_VER%%0
+%%ROOT7%%lib/root/libROOTGpadv7.so.%%SHLIB_VER%%
%%ROOT7%%lib/root/libROOTGpadv7_rdict.pcm
%%ROOT7%%lib/root/libROOTGraphicsPrimitives.rootmap
%%ROOT7%%lib/root/libROOTGraphicsPrimitives.so
%%ROOT7%%lib/root/libROOTGraphicsPrimitives.so.%%SHLIB_SHVER%%
-%%ROOT7%%lib/root/libROOTGraphicsPrimitives.so.%%SHLIB_VER%%0
+%%ROOT7%%lib/root/libROOTGraphicsPrimitives.so.%%SHLIB_VER%%
%%ROOT7%%lib/root/libROOTGraphicsPrimitives_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw6Provider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw6Provider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw6Provider.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw6Provider.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw7Provider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw7Provider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw7Provider.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw7Provider.so.%%SHLIB_VER%%
%%ROOT7%%lib/root/libROOTNTuple.rootmap
%%ROOT7%%lib/root/libROOTNTuple.so
%%ROOT7%%lib/root/libROOTNTuple.so.%%SHLIB_SHVER%%
-%%ROOT7%%lib/root/libROOTNTuple.so.%%SHLIB_VER%%0
+%%ROOT7%%lib/root/libROOTNTuple.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleBrowseProvider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleBrowseProvider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleBrowseProvider.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleBrowseProvider.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw6Provider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw6Provider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw6Provider.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw6Provider.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw7Provider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw7Provider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw7Provider.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw7Provider.so.%%SHLIB_VER%%
%%ROOT7%%lib/root/libROOTNTupleUtil.rootmap
%%ROOT7%%lib/root/libROOTNTupleUtil.so
%%ROOT7%%lib/root/libROOTNTupleUtil.so.%%SHLIB_SHVER%%
-%%ROOT7%%lib/root/libROOTNTupleUtil.so.%%SHLIB_VER%%0
+%%ROOT7%%lib/root/libROOTNTupleUtil.so.%%SHLIB_VER%%
%%ROOT7%%lib/root/libROOTNTupleUtil_rdict.pcm
%%ROOT7%%lib/root/libROOTNTuple_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw6Provider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw6Provider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw6Provider.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw6Provider.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw7Provider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw7Provider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw7Provider.so.%%SHLIB_VER%%0
+%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw7Provider.so.%%SHLIB_VER%%
%%PYROOT%%lib/root/libROOTPythonizations.so
%%QT6WEB%%lib/root/libROOTQt6WebDisplay.so
%%QT6WEB%%lib/root/libROOTQt6WebDisplay.so.%%SHLIB_SHVER%%
-%%QT6WEB%%lib/root/libROOTQt6WebDisplay.so.%%SHLIB_VER%%0
+%%QT6WEB%%lib/root/libROOTQt6WebDisplay.so.%%SHLIB_VER%%
%%TMVAML%%lib/root/libROOTTMVASofie.rootmap
%%TMVAML%%lib/root/libROOTTMVASofie.so
%%TMVAML%%lib/root/libROOTTMVASofie.so.%%SHLIB_SHVER%%
-%%TMVAML%%lib/root/libROOTTMVASofie.so.%%SHLIB_VER%%0
+%%TMVAML%%lib/root/libROOTTMVASofie.so.%%SHLIB_VER%%
%%TMVAML%%lib/root/libROOTTMVASofie_rdict.pcm
%%PYROOT%%lib/root/libROOTTPython.rootmap
%%PYROOT%%lib/root/libROOTTPython.so
%%PYROOT%%lib/root/libROOTTPython.so.%%SHLIB_SHVER%%
-%%PYROOT%%lib/root/libROOTTPython.so.%%SHLIB_VER%%0
+%%PYROOT%%lib/root/libROOTTPython.so.%%SHLIB_VER%%
%%PYROOT%%lib/root/libROOTTPython_rdict.pcm
%%HTTP%%lib/root/libROOTTreeViewer.rootmap
%%HTTP%%lib/root/libROOTTreeViewer.so
%%HTTP%%lib/root/libROOTTreeViewer.so.%%SHLIB_SHVER%%
-%%HTTP%%lib/root/libROOTTreeViewer.so.%%SHLIB_VER%%0
+%%HTTP%%lib/root/libROOTTreeViewer.so.%%SHLIB_VER%%
%%HTTP%%lib/root/libROOTTreeViewer_rdict.pcm
lib/root/libROOTVecOps.rootmap
lib/root/libROOTVecOps.so
lib/root/libROOTVecOps.so.%%SHLIB_SHVER%%
-lib/root/libROOTVecOps.so.%%SHLIB_VER%%0
+lib/root/libROOTVecOps.so.%%SHLIB_VER%%
lib/root/libROOTVecOps_rdict.pcm
%%HTTP%%lib/root/libROOTWebDisplay.rootmap
%%HTTP%%lib/root/libROOTWebDisplay.so
%%HTTP%%lib/root/libROOTWebDisplay.so.%%SHLIB_SHVER%%
-%%HTTP%%lib/root/libROOTWebDisplay.so.%%SHLIB_VER%%0
+%%HTTP%%lib/root/libROOTWebDisplay.so.%%SHLIB_VER%%
%%HTTP%%lib/root/libROOTWebDisplay_rdict.pcm
%%SQLITE%%lib/root/libRSQLite.rootmap
%%SQLITE%%lib/root/libRSQLite.so
%%SQLITE%%lib/root/libRSQLite.so.%%SHLIB_SHVER%%
-%%SQLITE%%lib/root/libRSQLite.so.%%SHLIB_VER%%0
+%%SQLITE%%lib/root/libRSQLite.so.%%SHLIB_VER%%
%%SQLITE%%lib/root/libRSQLite_rdict.pcm
lib/root/libRecorder.rootmap
lib/root/libRecorder.so
lib/root/libRecorder.so.%%SHLIB_SHVER%%
-lib/root/libRecorder.so.%%SHLIB_VER%%0
+lib/root/libRecorder.so.%%SHLIB_VER%%
lib/root/libRecorder_rdict.pcm
lib/root/libRint.rootmap
lib/root/libRint.so
lib/root/libRint.so.%%SHLIB_SHVER%%
-lib/root/libRint.so.%%SHLIB_VER%%0
+lib/root/libRint.so.%%SHLIB_VER%%
%%ROOFIT%%lib/root/libRooBatchCompute.so
%%ROOFIT%%lib/root/libRooBatchCompute.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooBatchCompute.so.%%SHLIB_VER%%0
+%%ROOFIT%%lib/root/libRooBatchCompute.so.%%SHLIB_VER%%
%%ROOFIT%%lib/root/libRooBatchCompute_GENERIC.so
%%ROOFIT%%lib/root/libRooBatchCompute_GENERIC.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooBatchCompute_GENERIC.so.%%SHLIB_VER%%0
+%%ROOFIT%%lib/root/libRooBatchCompute_GENERIC.so.%%SHLIB_VER%%
%%ROOFIT%%lib/root/libRooFit.rootmap
%%ROOFIT%%lib/root/libRooFit.so
%%ROOFIT%%lib/root/libRooFit.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooFit.so.%%SHLIB_VER%%0
+%%ROOFIT%%lib/root/libRooFit.so.%%SHLIB_VER%%
%%ROOFIT%%lib/root/libRooFitCodegen.rootmap
%%ROOFIT%%lib/root/libRooFitCodegen.so
%%ROOFIT%%lib/root/libRooFitCodegen.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooFitCodegen.so.%%SHLIB_VER%%0
+%%ROOFIT%%lib/root/libRooFitCodegen.so.%%SHLIB_VER%%
%%ROOFIT%%lib/root/libRooFitCodegen_rdict.pcm
%%ROOFIT%%lib/root/libRooFitCore.rootmap
%%ROOFIT%%lib/root/libRooFitCore.so
%%ROOFIT%%lib/root/libRooFitCore.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooFitCore.so.%%SHLIB_VER%%0
+%%ROOFIT%%lib/root/libRooFitCore.so.%%SHLIB_VER%%
%%ROOFIT%%lib/root/libRooFitCore_rdict.pcm
%%ROOFIT%%lib/root/libRooFitHS3.rootmap
%%ROOFIT%%lib/root/libRooFitHS3.so
%%ROOFIT%%lib/root/libRooFitHS3.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooFitHS3.so.%%SHLIB_VER%%0
+%%ROOFIT%%lib/root/libRooFitHS3.so.%%SHLIB_VER%%
%%ROOFIT%%lib/root/libRooFitHS3_rdict.pcm
%%ROOFIT%%lib/root/libRooFitJSONInterface.rootmap
%%ROOFIT%%lib/root/libRooFitJSONInterface.so
%%ROOFIT%%lib/root/libRooFitJSONInterface.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooFitJSONInterface.so.%%SHLIB_VER%%0
+%%ROOFIT%%lib/root/libRooFitJSONInterface.so.%%SHLIB_VER%%
%%ROOFIT%%lib/root/libRooFitJSONInterface_rdict.pcm
%%MATHMORE%%%%ROOFIT%%lib/root/libRooFitMore.rootmap
%%MATHMORE%%%%ROOFIT%%lib/root/libRooFitMore.so
%%MATHMORE%%%%ROOFIT%%lib/root/libRooFitMore.so.%%SHLIB_SHVER%%
-%%MATHMORE%%%%ROOFIT%%lib/root/libRooFitMore.so.%%SHLIB_VER%%0
+%%MATHMORE%%%%ROOFIT%%lib/root/libRooFitMore.so.%%SHLIB_VER%%
%%MATHMORE%%%%ROOFIT%%lib/root/libRooFitMore_rdict.pcm
%%ROOFIT%%%%ROOT7%%lib/root/libRooFitXRooFit.rootmap
%%ROOFIT%%%%ROOT7%%lib/root/libRooFitXRooFit.so
%%ROOFIT%%%%ROOT7%%lib/root/libRooFitXRooFit.so.%%SHLIB_SHVER%%
-%%ROOFIT%%%%ROOT7%%lib/root/libRooFitXRooFit.so.%%SHLIB_VER%%0
+%%ROOFIT%%%%ROOT7%%lib/root/libRooFitXRooFit.so.%%SHLIB_VER%%
%%ROOFIT%%%%ROOT7%%lib/root/libRooFitXRooFit_rdict.pcm
%%ROOFIT%%lib/root/libRooFit_rdict.pcm
%%ROOFIT%%lib/root/libRooStats.rootmap
%%ROOFIT%%lib/root/libRooStats.so
%%ROOFIT%%lib/root/libRooStats.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooStats.so.%%SHLIB_VER%%0
+%%ROOFIT%%lib/root/libRooStats.so.%%SHLIB_VER%%
%%ROOFIT%%lib/root/libRooStats_rdict.pcm
lib/root/libRootAuth.rootmap
lib/root/libRootAuth.so
lib/root/libRootAuth.so.%%SHLIB_SHVER%%
-lib/root/libRootAuth.so.%%SHLIB_VER%%0
+lib/root/libRootAuth.so.%%SHLIB_VER%%
lib/root/libRootAuth_rdict.pcm
lib/root/libSPlot.rootmap
lib/root/libSPlot.so
lib/root/libSPlot.so.%%SHLIB_SHVER%%
-lib/root/libSPlot.so.%%SHLIB_VER%%0
+lib/root/libSPlot.so.%%SHLIB_VER%%
lib/root/libSPlot_rdict.pcm
lib/root/libSQLIO.rootmap
lib/root/libSQLIO.so
lib/root/libSQLIO.so.%%SHLIB_SHVER%%
-lib/root/libSQLIO.so.%%SHLIB_VER%%0
+lib/root/libSQLIO.so.%%SHLIB_VER%%
lib/root/libSQLIO_rdict.pcm
lib/root/libSmatrix.rootmap
lib/root/libSmatrix.so
lib/root/libSmatrix.so.%%SHLIB_SHVER%%
-lib/root/libSmatrix.so.%%SHLIB_VER%%0
+lib/root/libSmatrix.so.%%SHLIB_VER%%
lib/root/libSmatrix_G__Smatrix32_rdict.pcm
lib/root/libSmatrix_rdict.pcm
lib/root/libSmatrix32.rootmap
%%SPECTRUM%%lib/root/libSpectrum.rootmap
%%SPECTRUM%%lib/root/libSpectrum.so
%%SPECTRUM%%lib/root/libSpectrum.so.%%SHLIB_SHVER%%
-%%SPECTRUM%%lib/root/libSpectrum.so.%%SHLIB_VER%%0
+%%SPECTRUM%%lib/root/libSpectrum.so.%%SHLIB_VER%%
%%SPECTRUM%%lib/root/libSpectrumPainter.rootmap
%%SPECTRUM%%lib/root/libSpectrumPainter.so
%%SPECTRUM%%lib/root/libSpectrumPainter.so.%%SHLIB_SHVER%%
-%%SPECTRUM%%lib/root/libSpectrumPainter.so.%%SHLIB_VER%%0
+%%SPECTRUM%%lib/root/libSpectrumPainter.so.%%SHLIB_VER%%
%%SPECTRUM%%lib/root/libSpectrumPainter_rdict.pcm
%%SPECTRUM%%lib/root/libSpectrum_rdict.pcm
%%SSL%%lib/root/libSrvAuth.so
%%SSL%%lib/root/libSrvAuth.so.%%SHLIB_SHVER%%
-%%SSL%%lib/root/libSrvAuth.so.%%SHLIB_VER%%0
+%%SSL%%lib/root/libSrvAuth.so.%%SHLIB_VER%%
%%TMVAML%%lib/root/libTMVA.rootmap
%%TMVAML%%lib/root/libTMVA.so
%%TMVAML%%lib/root/libTMVA.so.%%SHLIB_SHVER%%
-%%TMVAML%%lib/root/libTMVA.so.%%SHLIB_VER%%0
+%%TMVAML%%lib/root/libTMVA.so.%%SHLIB_VER%%
%%TMVAML%%lib/root/libTMVAGui.rootmap
%%TMVAML%%lib/root/libTMVAGui.so
%%TMVAML%%lib/root/libTMVAGui.so.%%SHLIB_SHVER%%
-%%TMVAML%%lib/root/libTMVAGui.so.%%SHLIB_VER%%0
+%%TMVAML%%lib/root/libTMVAGui.so.%%SHLIB_VER%%
%%TMVAML%%lib/root/libTMVAGui_rdict.pcm
%%TMVAML%%%%DATAFRAME%%lib/root/libTMVAUtils.rootmap
%%TMVAML%%%%DATAFRAME%%lib/root/libTMVAUtils.so
%%TMVAML%%%%DATAFRAME%%lib/root/libTMVAUtils.so.%%SHLIB_SHVER%%
-%%TMVAML%%%%DATAFRAME%%lib/root/libTMVAUtils.so.%%SHLIB_VER%%0
+%%TMVAML%%%%DATAFRAME%%lib/root/libTMVAUtils.so.%%SHLIB_VER%%
%%TMVAML%%%%DATAFRAME%%lib/root/libTMVAUtils_rdict.pcm
%%TMVAML%%lib/root/libTMVA_rdict.pcm
lib/root/libThread.rootmap
lib/root/libThread.so
lib/root/libThread.so.%%SHLIB_SHVER%%
-lib/root/libThread.so.%%SHLIB_VER%%0
+lib/root/libThread.so.%%SHLIB_VER%%
lib/root/libTree.rootmap
lib/root/libTree.so
lib/root/libTree.so.%%SHLIB_SHVER%%
-lib/root/libTree.so.%%SHLIB_VER%%0
+lib/root/libTree.so.%%SHLIB_VER%%
lib/root/libTreePlayer.rootmap
lib/root/libTreePlayer.so
lib/root/libTreePlayer.so.%%SHLIB_SHVER%%
-lib/root/libTreePlayer.so.%%SHLIB_VER%%0
+lib/root/libTreePlayer.so.%%SHLIB_VER%%
lib/root/libTreePlayer_rdict.pcm
lib/root/libTreeViewer.rootmap
lib/root/libTreeViewer.so
lib/root/libTreeViewer.so.%%SHLIB_SHVER%%
-lib/root/libTreeViewer.so.%%SHLIB_VER%%0
+lib/root/libTreeViewer.so.%%SHLIB_VER%%
lib/root/libTreeViewer_rdict.pcm
lib/root/libTree_rdict.pcm
%%HTTP%%lib/root/libWebGui6.rootmap
%%HTTP%%lib/root/libWebGui6.so
%%HTTP%%lib/root/libWebGui6.so.%%SHLIB_SHVER%%
-%%HTTP%%lib/root/libWebGui6.so.%%SHLIB_VER%%0
+%%HTTP%%lib/root/libWebGui6.so.%%SHLIB_VER%%
%%HTTP%%lib/root/libWebGui6_rdict.pcm
%%X11%%lib/root/libX3d.rootmap
%%X11%%lib/root/libX3d.so
%%X11%%lib/root/libX3d.so.%%SHLIB_SHVER%%
-%%X11%%lib/root/libX3d.so.%%SHLIB_VER%%0
+%%X11%%lib/root/libX3d.so.%%SHLIB_VER%%
%%X11%%lib/root/libX3d_rdict.pcm
lib/root/libXMLIO.rootmap
lib/root/libXMLIO.so
lib/root/libXMLIO.so.%%SHLIB_SHVER%%
-lib/root/libXMLIO.so.%%SHLIB_VER%%0
+lib/root/libXMLIO.so.%%SHLIB_VER%%
lib/root/libXMLIO_rdict.pcm
%%XML%%lib/root/libXMLParser.rootmap
%%XML%%lib/root/libXMLParser.so
%%XML%%lib/root/libXMLParser.so.%%SHLIB_SHVER%%
-%%XML%%lib/root/libXMLParser.so.%%SHLIB_VER%%0
+%%XML%%lib/root/libXMLParser.so.%%SHLIB_VER%%
%%XML%%lib/root/libXMLParser_rdict.pcm
lib/root/libcomplexDict.rootmap
lib/root/libcomplexDict.so
lib/root/libcomplexDict.so.%%SHLIB_SHVER%%
-lib/root/libcomplexDict.so.%%SHLIB_VER%%0
+lib/root/libcomplexDict.so.%%SHLIB_VER%%
%%PYROOT%%lib/root/libcppyy.so
%%PYROOT%%lib/root/libcppyy.so.%%SHLIB_SHVER%%
-%%PYROOT%%lib/root/libcppyy.so.%%SHLIB_VER%%0
+%%PYROOT%%lib/root/libcppyy.so.%%SHLIB_VER%%
%%PYROOT%%lib/root/libcppyy_backend.so
%%PYROOT%%lib/root/libcppyy_backend.so.%%SHLIB_SHVER%%
-%%PYROOT%%lib/root/libcppyy_backend.so.%%SHLIB_VER%%0
+%%PYROOT%%lib/root/libcppyy_backend.so.%%SHLIB_VER%%
lib/root/libdequeDict.rootmap
lib/root/libdequeDict.so
lib/root/libdequeDict.so.%%SHLIB_SHVER%%
-lib/root/libdequeDict.so.%%SHLIB_VER%%0
+lib/root/libdequeDict.so.%%SHLIB_VER%%
lib/root/libforward_listDict.rootmap
lib/root/libforward_listDict.so
lib/root/libforward_listDict.so.%%SHLIB_SHVER%%
-lib/root/libforward_listDict.so.%%SHLIB_VER%%0
+lib/root/libforward_listDict.so.%%SHLIB_VER%%
lib/root/liblistDict.rootmap
lib/root/liblistDict.so
lib/root/liblistDict.so.%%SHLIB_SHVER%%
-lib/root/liblistDict.so.%%SHLIB_VER%%0
+lib/root/liblistDict.so.%%SHLIB_VER%%
lib/root/libmap2Dict.rootmap
lib/root/libmap2Dict.so
lib/root/libmap2Dict.so.%%SHLIB_SHVER%%
-lib/root/libmap2Dict.so.%%SHLIB_VER%%0
+lib/root/libmap2Dict.so.%%SHLIB_VER%%
lib/root/libmapDict.rootmap
lib/root/libmapDict.so
lib/root/libmapDict.so.%%SHLIB_SHVER%%
-lib/root/libmapDict.so.%%SHLIB_VER%%0
+lib/root/libmapDict.so.%%SHLIB_VER%%
%%FORTRAN%%lib/root/libminicern.a
lib/root/libmultimap2Dict.rootmap
lib/root/libmultimap2Dict.so
lib/root/libmultimap2Dict.so.%%SHLIB_SHVER%%
-lib/root/libmultimap2Dict.so.%%SHLIB_VER%%0
+lib/root/libmultimap2Dict.so.%%SHLIB_VER%%
lib/root/libmultimapDict.rootmap
lib/root/libmultimapDict.so
lib/root/libmultimapDict.so.%%SHLIB_SHVER%%
-lib/root/libmultimapDict.so.%%SHLIB_VER%%0
+lib/root/libmultimapDict.so.%%SHLIB_VER%%
lib/root/libmultisetDict.rootmap
lib/root/libmultisetDict.so
lib/root/libmultisetDict.so.%%SHLIB_SHVER%%
-lib/root/libmultisetDict.so.%%SHLIB_VER%%0
+lib/root/libmultisetDict.so.%%SHLIB_VER%%
lib/root/libsetDict.rootmap
lib/root/libsetDict.so
lib/root/libsetDict.so.%%SHLIB_SHVER%%
-lib/root/libsetDict.so.%%SHLIB_VER%%0
+lib/root/libsetDict.so.%%SHLIB_VER%%
lib/root/libunordered_mapDict.rootmap
lib/root/libunordered_mapDict.so
lib/root/libunordered_mapDict.so.%%SHLIB_SHVER%%
-lib/root/libunordered_mapDict.so.%%SHLIB_VER%%0
+lib/root/libunordered_mapDict.so.%%SHLIB_VER%%
lib/root/libunordered_multimapDict.rootmap
lib/root/libunordered_multimapDict.so
lib/root/libunordered_multimapDict.so.%%SHLIB_SHVER%%
-lib/root/libunordered_multimapDict.so.%%SHLIB_VER%%0
+lib/root/libunordered_multimapDict.so.%%SHLIB_VER%%
lib/root/libunordered_multisetDict.rootmap
lib/root/libunordered_multisetDict.so
lib/root/libunordered_multisetDict.so.%%SHLIB_SHVER%%
-lib/root/libunordered_multisetDict.so.%%SHLIB_VER%%0
+lib/root/libunordered_multisetDict.so.%%SHLIB_VER%%
lib/root/libunordered_setDict.rootmap
lib/root/libunordered_setDict.so
lib/root/libunordered_setDict.so.%%SHLIB_SHVER%%
-lib/root/libunordered_setDict.so.%%SHLIB_VER%%0
+lib/root/libunordered_setDict.so.%%SHLIB_VER%%
lib/root/libvalarrayDict.rootmap
lib/root/libvalarrayDict.so
lib/root/libvalarrayDict.so.%%SHLIB_SHVER%%
-lib/root/libvalarrayDict.so.%%SHLIB_VER%%0
+lib/root/libvalarrayDict.so.%%SHLIB_VER%%
lib/root/libvectorDict.rootmap
lib/root/libvectorDict.so
lib/root/libvectorDict.so.%%SHLIB_SHVER%%
-lib/root/libvectorDict.so.%%SHLIB_VER%%0
+lib/root/libvectorDict.so.%%SHLIB_VER%%
%%PORTDOCS%%%%DOCSDIR%%/CREDITS
%%PORTDOCS%%%%DOCSDIR%%/DEVELOPMENT.md
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
diff --git a/devel/ruby-build/Makefile b/devel/ruby-build/Makefile
index f7c73e58b8c0..cc4d032ea556 100644
--- a/devel/ruby-build/Makefile
+++ b/devel/ruby-build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-build
-PORTVERSION= 20250811
+PORTVERSION= 20250925
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby
diff --git a/devel/ruby-build/distinfo b/devel/ruby-build/distinfo
index a7a044ffdf3a..e6fcadb45790 100644
--- a/devel/ruby-build/distinfo
+++ b/devel/ruby-build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754924450
-SHA256 (rbenv-ruby-build-v20250811_GH0.tar.gz) = 2f53eeb2c353be7b0e34fe10380552d16053242cd5f661b34ae62f0a80e5338b
-SIZE (rbenv-ruby-build-v20250811_GH0.tar.gz) = 97574
+TIMESTAMP = 1758853470
+SHA256 (rbenv-ruby-build-v20250925_GH0.tar.gz) = a8407007559be6b694c1a0daa34cb4e4a914d6678367047140caee9597434487
+SIZE (rbenv-ruby-build-v20250925_GH0.tar.gz) = 97426
diff --git a/devel/ruby-gems/Makefile b/devel/ruby-gems/Makefile
index 0afe197ca6f9..6da3f9cb22d5 100644
--- a/devel/ruby-gems/Makefile
+++ b/devel/ruby-gems/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gems
-PORTVERSION= 3.7.1
+PORTVERSION= 3.7.2
CATEGORIES= devel ruby
MASTER_SITES= https://rubygems.org/rubygems/
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
diff --git a/devel/ruby-gems/distinfo b/devel/ruby-gems/distinfo
index 1a490c64761a..1f7cbe19d93e 100644
--- a/devel/ruby-gems/distinfo
+++ b/devel/ruby-gems/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265950
-SHA256 (ruby/rubygems-3.7.1.tgz) = 750c8c771180d41ed2358344e5461edee83158c0a81b779969a1339961bc1163
-SIZE (ruby/rubygems-3.7.1.tgz) = 970924
+TIMESTAMP = 1757555210
+SHA256 (ruby/rubygems-3.7.2.tgz) = efece01225a532f4b52cf8764d20a00e0d29ed6f85b33d9302df4896a90fa5ab
+SIZE (ruby/rubygems-3.7.2.tgz) = 972886
diff --git a/devel/rubygem-actionview71/Makefile b/devel/rubygem-actionview71/Makefile
index 3d71d3217e34..3c212bc98847 100644
--- a/devel/rubygem-actionview71/Makefile
+++ b/devel/rubygem-actionview71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= actionview
-PORTVERSION= 7.1.5.1
+PORTVERSION= 7.1.5.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 71
diff --git a/devel/rubygem-actionview71/distinfo b/devel/rubygem-actionview71/distinfo
index 89237c9aeba2..4bab55caf896 100644
--- a/devel/rubygem-actionview71/distinfo
+++ b/devel/rubygem-actionview71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888808
-SHA256 (rubygem/actionview-7.1.5.1.gem) = 8c559a213501798e29b50b5341a643a70bbf6fa0aa2abaf571d0efc59dc4f6aa
-SIZE (rubygem/actionview-7.1.5.1.gem) = 188416
+TIMESTAMP = 1757121954
+SHA256 (rubygem/actionview-7.1.5.2.gem) = 4fc916ac7eac631e228955207b1730935a7944a4d87d45a32cc40e977d5ca1c9
+SIZE (rubygem/actionview-7.1.5.2.gem) = 188416
diff --git a/devel/rubygem-actionview72/Makefile b/devel/rubygem-actionview72/Makefile
index b9737f1fc5b3..46ad776ff80a 100644
--- a/devel/rubygem-actionview72/Makefile
+++ b/devel/rubygem-actionview72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= actionview
-PORTVERSION= 7.2.2.1
+PORTVERSION= 7.2.2.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 72
diff --git a/devel/rubygem-actionview72/distinfo b/devel/rubygem-actionview72/distinfo
index 7f203c2b2f4e..591a59187442 100644
--- a/devel/rubygem-actionview72/distinfo
+++ b/devel/rubygem-actionview72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888834
-SHA256 (rubygem/actionview-7.2.2.1.gem) = 69fc880cf3d8b1baf21b048cf7bb68f1eef08760ff8104d7d60a6a1be8b359a5
-SIZE (rubygem/actionview-7.2.2.1.gem) = 186880
+TIMESTAMP = 1757121980
+SHA256 (rubygem/actionview-7.2.2.2.gem) = 5bf67e9716fbd159f09cbc8cf87f4813d3e8725f0197a7321910e9dc8c165b07
+SIZE (rubygem/actionview-7.2.2.2.gem) = 186880
diff --git a/devel/rubygem-actionview80/Makefile b/devel/rubygem-actionview80/Makefile
index 2837683bc82b..05a8a6a67684 100644
--- a/devel/rubygem-actionview80/Makefile
+++ b/devel/rubygem-actionview80/Makefile
@@ -1,5 +1,5 @@
PORTNAME= actionview
-PORTVERSION= 8.0.2
+PORTVERSION= 8.0.2.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 80
diff --git a/devel/rubygem-actionview80/distinfo b/devel/rubygem-actionview80/distinfo
index 89125ba5ed5e..e6f15c67cfda 100644
--- a/devel/rubygem-actionview80/distinfo
+++ b/devel/rubygem-actionview80/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070782
-SHA256 (rubygem/actionview-8.0.2.gem) = e038e1405cdfc18f04f17243da4fb8eeda3a4992f63a6d70a7281d255cf7cebb
-SIZE (rubygem/actionview-8.0.2.gem) = 188416
+TIMESTAMP = 1757122006
+SHA256 (rubygem/actionview-8.0.2.1.gem) = 2ea6d20ccb0b7b84a221a940ac06853ce99235e4ecb4947815839c7c5ecbf347
+SIZE (rubygem/actionview-8.0.2.1.gem) = 188416
diff --git a/devel/rubygem-active_hash/Makefile b/devel/rubygem-active_hash/Makefile
index 9321f6313fdc..cc312f84af44 100644
--- a/devel/rubygem-active_hash/Makefile
+++ b/devel/rubygem-active_hash/Makefile
@@ -1,5 +1,5 @@
PORTNAME= active_hash
-PORTVERSION= 3.3.1
+PORTVERSION= 4.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/active-hash/active_hash
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-activesupport71>=5.0.0:devel/rubygem-activesupport71
+RUN_DEPENDS= rubygem-activesupport80>=6.1.0:devel/rubygem-activesupport80
USES= gem
diff --git a/devel/rubygem-active_hash/distinfo b/devel/rubygem-active_hash/distinfo
index e8e9c02bfdd1..3881f9bad481 100644
--- a/devel/rubygem-active_hash/distinfo
+++ b/devel/rubygem-active_hash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716142154
-SHA256 (rubygem/active_hash-3.3.1.gem) = 84477833a69ad6ea43d562bcaa4f1004aca7aed6dfa45e8d367fd3e7d4f36170
-SIZE (rubygem/active_hash-3.3.1.gem) = 26112
+TIMESTAMP = 1755062592
+SHA256 (rubygem/active_hash-4.0.0.gem) = 231d8ed93d830757b12ec24ce3dc4296719d6e4428286be39002f54c3f8bbbc8
+SIZE (rubygem/active_hash-4.0.0.gem) = 27136
diff --git a/devel/rubygem-activejob71/Makefile b/devel/rubygem-activejob71/Makefile
index b4fc3b9fdc5b..a51b453b4bda 100644
--- a/devel/rubygem-activejob71/Makefile
+++ b/devel/rubygem-activejob71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activejob
-PORTVERSION= 7.1.5.1
+PORTVERSION= 7.1.5.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 71
diff --git a/devel/rubygem-activejob71/distinfo b/devel/rubygem-activejob71/distinfo
index dccec58750c5..2e7ffcb6faac 100644
--- a/devel/rubygem-activejob71/distinfo
+++ b/devel/rubygem-activejob71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888810
-SHA256 (rubygem/activejob-7.1.5.1.gem) = 7633376c857f4c491d06b5a7f5d86d9f07afc595398354a3f1abe80eb7e35767
-SIZE (rubygem/activejob-7.1.5.1.gem) = 37376
+TIMESTAMP = 1757121956
+SHA256 (rubygem/activejob-7.1.5.2.gem) = afb662a5c5cda81e34fe6b09089cdf4084aabc27c6aedbd58ba4c1bef7bd804e
+SIZE (rubygem/activejob-7.1.5.2.gem) = 37376
diff --git a/devel/rubygem-activejob72/Makefile b/devel/rubygem-activejob72/Makefile
index ac676d295076..b418d34404af 100644
--- a/devel/rubygem-activejob72/Makefile
+++ b/devel/rubygem-activejob72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activejob
-PORTVERSION= 7.2.2.1
+PORTVERSION= 7.2.2.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 72
diff --git a/devel/rubygem-activejob72/distinfo b/devel/rubygem-activejob72/distinfo
index 3f56d5e1da9f..d9acca0ae688 100644
--- a/devel/rubygem-activejob72/distinfo
+++ b/devel/rubygem-activejob72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888836
-SHA256 (rubygem/activejob-7.2.2.1.gem) = f2f95a8573b394aa4f7c24843f0c4a6065c073a5c64d6f15ecd98d98c2c23e5b
-SIZE (rubygem/activejob-7.2.2.1.gem) = 36352
+TIMESTAMP = 1757121982
+SHA256 (rubygem/activejob-7.2.2.2.gem) = e706383862084022d531eee64f74ac4b5fd751f160a7138d3a3c1018b2facb55
+SIZE (rubygem/activejob-7.2.2.2.gem) = 36352
diff --git a/devel/rubygem-activejob80/Makefile b/devel/rubygem-activejob80/Makefile
index b1ce13f45dc8..7494a2248958 100644
--- a/devel/rubygem-activejob80/Makefile
+++ b/devel/rubygem-activejob80/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activejob
-PORTVERSION= 8.0.2
+PORTVERSION= 8.0.2.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 80
diff --git a/devel/rubygem-activejob80/distinfo b/devel/rubygem-activejob80/distinfo
index 517afd58ceef..5d98ea270c92 100644
--- a/devel/rubygem-activejob80/distinfo
+++ b/devel/rubygem-activejob80/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070784
-SHA256 (rubygem/activejob-8.0.2.gem) = b0228b45e36b1ef3a081c684e81494147e094a6baf729018756ccf125b1853ca
-SIZE (rubygem/activejob-8.0.2.gem) = 35840
+TIMESTAMP = 1757122008
+SHA256 (rubygem/activejob-8.0.2.1.gem) = d6e5f2da07ec8efac13a38af1752416770dc74e95783f7b252506d707aa32b89
+SIZE (rubygem/activejob-8.0.2.1.gem) = 35840
diff --git a/devel/rubygem-activesupport71/Makefile b/devel/rubygem-activesupport71/Makefile
index 553a8a39951e..2e834e655619 100644
--- a/devel/rubygem-activesupport71/Makefile
+++ b/devel/rubygem-activesupport71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activesupport
-PORTVERSION= 7.1.5.1
+PORTVERSION= 7.1.5.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 71
diff --git a/devel/rubygem-activesupport71/distinfo b/devel/rubygem-activesupport71/distinfo
index 956eb38246ba..624d75537c5f 100644
--- a/devel/rubygem-activesupport71/distinfo
+++ b/devel/rubygem-activesupport71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888812
-SHA256 (rubygem/activesupport-7.1.5.1.gem) = 9f0c482e473b9868cb3dfe3e9db549a3bd2302c02e4f595a5caac144a8c7cfb8
-SIZE (rubygem/activesupport-7.1.5.1.gem) = 258560
+TIMESTAMP = 1757121958
+SHA256 (rubygem/activesupport-7.1.5.2.gem) = 900031b9c8acbfea604977addcbfe990ba8f36e1059e9d448df520bbead36ed1
+SIZE (rubygem/activesupport-7.1.5.2.gem) = 258560
diff --git a/devel/rubygem-activesupport72/Makefile b/devel/rubygem-activesupport72/Makefile
index 94486ff92169..a841f082d678 100644
--- a/devel/rubygem-activesupport72/Makefile
+++ b/devel/rubygem-activesupport72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activesupport
-PORTVERSION= 7.2.2.1
+PORTVERSION= 7.2.2.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 72
diff --git a/devel/rubygem-activesupport72/distinfo b/devel/rubygem-activesupport72/distinfo
index a80391aab3a8..9957aa25e281 100644
--- a/devel/rubygem-activesupport72/distinfo
+++ b/devel/rubygem-activesupport72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888838
-SHA256 (rubygem/activesupport-7.2.2.1.gem) = 842bcbf8a92977f80fb4750661a237cf5dd4fdd442066b3c35e88afb488647f5
-SIZE (rubygem/activesupport-7.2.2.1.gem) = 249344
+TIMESTAMP = 1757121984
+SHA256 (rubygem/activesupport-7.2.2.2.gem) = c54e84bb3d9027f1f372fb8f68203538fcfe0d5ff42801774c03974daa15bef0
+SIZE (rubygem/activesupport-7.2.2.2.gem) = 249344
diff --git a/devel/rubygem-activesupport80/Makefile b/devel/rubygem-activesupport80/Makefile
index db812d7d3c05..cfcffa170c71 100644
--- a/devel/rubygem-activesupport80/Makefile
+++ b/devel/rubygem-activesupport80/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activesupport
-PORTVERSION= 8.0.2
+PORTVERSION= 8.0.2.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 80
diff --git a/devel/rubygem-activesupport80/distinfo b/devel/rubygem-activesupport80/distinfo
index 63576a416d11..090b219bf836 100644
--- a/devel/rubygem-activesupport80/distinfo
+++ b/devel/rubygem-activesupport80/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070786
-SHA256 (rubygem/activesupport-8.0.2.gem) = 8565cddba31b900cdc17682fd66ecd020441e3eef320a9930285394e8c07a45e
-SIZE (rubygem/activesupport-8.0.2.gem) = 251392
+TIMESTAMP = 1757122010
+SHA256 (rubygem/activesupport-8.0.2.1.gem) = 0405a76fd1ca989975d9ae00d46a4d3979bdf3817482d846b63affa84bd561c6
+SIZE (rubygem/activesupport-8.0.2.1.gem) = 251392
diff --git a/devel/rubygem-algorithms/Makefile b/devel/rubygem-algorithms/Makefile
index 56ce63ddf893..755bfaf55ac5 100644
--- a/devel/rubygem-algorithms/Makefile
+++ b/devel/rubygem-algorithms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= algorithms
-PORTVERSION= 1.0.1
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-algorithms/distinfo b/devel/rubygem-algorithms/distinfo
index 200a4c9cc784..31450c07d5b5 100644
--- a/devel/rubygem-algorithms/distinfo
+++ b/devel/rubygem-algorithms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699774690
-SHA256 (rubygem/algorithms-1.0.1.gem) = 81ba32fb7d97c2001617ec32532fc1b283005413ebfb7b4f9ec5d6cf5c27deea
-SIZE (rubygem/algorithms-1.0.1.gem) = 324096
+TIMESTAMP = 1757120896
+SHA256 (rubygem/algorithms-1.1.0.gem) = a9f55e4670400e85e755ab9cd4026be431c3249c3d1858fd2f64ad87897d3fdf
+SIZE (rubygem/algorithms-1.1.0.gem) = 326144
diff --git a/devel/rubygem-async/Makefile b/devel/rubygem-async/Makefile
index 4027d170bbb5..d3bc21e55d0f 100644
--- a/devel/rubygem-async/Makefile
+++ b/devel/rubygem-async/Makefile
@@ -1,5 +1,5 @@
PORTNAME= async
-PORTVERSION= 2.27.0
+PORTVERSION= 2.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -15,7 +15,7 @@ RUN_DEPENDS= rubygem-console>=1.29<2:devel/rubygem-console \
rubygem-fiber-annotation>=0:devel/rubygem-fiber-annotation \
rubygem-io-event>=1.11<2:devel/rubygem-io-event \
rubygem-metrics>=0.12<1:devel/rubygem-metrics \
- rubygem-traces>=0.15<1:devel/rubygem-traces
+ rubygem-traces>=0.18<1:devel/rubygem-traces
USES= gem
diff --git a/devel/rubygem-async/distinfo b/devel/rubygem-async/distinfo
index 26ce000545b0..52ddb4286418 100644
--- a/devel/rubygem-async/distinfo
+++ b/devel/rubygem-async/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796136
-SHA256 (rubygem/async-2.27.0.gem) = 6369a93f6f286c090f01eeb35e9ac3d4a6d50e53ecf66547ba2a1c3aacb1c451
-SIZE (rubygem/async-2.27.0.gem) = 39936
+TIMESTAMP = 1757436565
+SHA256 (rubygem/async-2.30.0.gem) = 692d6b6f1eb727bbedcbdc2e78edf9335622af609d7ba23e28510301a91b21e4
+SIZE (rubygem/async-2.30.0.gem) = 60928
diff --git a/devel/rubygem-awrence/Makefile b/devel/rubygem-awrence/Makefile
index e58b806f41f9..b9ad0011bca1 100644
--- a/devel/rubygem-awrence/Makefile
+++ b/devel/rubygem-awrence/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awrence
-PORTVERSION= 1.1.1
+PORTVERSION= 4.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-awrence/distinfo b/devel/rubygem-awrence/distinfo
index d49225638281..61efa424f5ea 100644
--- a/devel/rubygem-awrence/distinfo
+++ b/devel/rubygem-awrence/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1600788976
-SHA256 (rubygem/awrence-1.1.1.gem) = 9be584c97408ed92d5e1ca11740853646fe270de675f2f8dd44e8233226dfc97
-SIZE (rubygem/awrence-1.1.1.gem) = 7168
+TIMESTAMP = 1756620250
+SHA256 (rubygem/awrence-4.0.0.gem) = 6a6f200185a14223a43b8789b9eb999676ffc21cb7f09d357d16c1da8a15bb00
+SIZE (rubygem/awrence-4.0.0.gem) = 7168
diff --git a/devel/rubygem-aws-partitions/Makefile b/devel/rubygem-aws-partitions/Makefile
index e01256610dcb..22d3ca2cd4de 100644
--- a/devel/rubygem-aws-partitions/Makefile
+++ b/devel/rubygem-aws-partitions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-partitions
-PORTVERSION= 1.1133.0
+PORTVERSION= 1.1156.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-partitions/distinfo b/devel/rubygem-aws-partitions/distinfo
index 072ff84a314b..c064bcd43599 100644
--- a/devel/rubygem-aws-partitions/distinfo
+++ b/devel/rubygem-aws-partitions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796138
-SHA256 (rubygem/aws-partitions-1.1133.0.gem) = 128444976cd2da96503766d6abb73a802dd47a0af31b572acc30d9344cded9d4
-SIZE (rubygem/aws-partitions-1.1133.0.gem) = 81408
+TIMESTAMP = 1757436567
+SHA256 (rubygem/aws-partitions-1.1156.0.gem) = fb741c6143e2009db7009d16c20ff230e8586e55f68f78e1f719478c6eaabca9
+SIZE (rubygem/aws-partitions-1.1156.0.gem) = 81920
diff --git a/devel/rubygem-aws-sdk-accessanalyzer/Makefile b/devel/rubygem-aws-sdk-accessanalyzer/Makefile
index fbbd2b9a12de..0a7a6d31519c 100644
--- a/devel/rubygem-aws-sdk-accessanalyzer/Makefile
+++ b/devel/rubygem-aws-sdk-accessanalyzer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-accessanalyzer
-PORTVERSION= 1.74.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-accessanal
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-accessanalyzer/distinfo b/devel/rubygem-aws-sdk-accessanalyzer/distinfo
index 1babff3f528b..b0aa5ba89f9d 100644
--- a/devel/rubygem-aws-sdk-accessanalyzer/distinfo
+++ b/devel/rubygem-aws-sdk-accessanalyzer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369416
-SHA256 (rubygem/aws-sdk-accessanalyzer-1.74.0.gem) = f7a22bc9f63de96216d340e620120dedf54765ce297174483424f3711b33646b
-SIZE (rubygem/aws-sdk-accessanalyzer-1.74.0.gem) = 82944
+TIMESTAMP = 1757120902
+SHA256 (rubygem/aws-sdk-accessanalyzer-1.78.0.gem) = ea746f01147ccd42dd42ab33ed31e4fec749d7d41e7921cac72e21901f19feed
+SIZE (rubygem/aws-sdk-accessanalyzer-1.78.0.gem) = 82944
diff --git a/devel/rubygem-aws-sdk-account/Makefile b/devel/rubygem-aws-sdk-account/Makefile
index 670fb84bdcfc..583add6e3901 100644
--- a/devel/rubygem-aws-sdk-account/Makefile
+++ b/devel/rubygem-aws-sdk-account/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-account
-PORTVERSION= 1.44.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-account
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-account/distinfo b/devel/rubygem-aws-sdk-account/distinfo
index 1e068af79649..2d638ebf7674 100644
--- a/devel/rubygem-aws-sdk-account/distinfo
+++ b/devel/rubygem-aws-sdk-account/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369418
-SHA256 (rubygem/aws-sdk-account-1.44.0.gem) = 946b7f4488704e4d64cc0b55092bafbc063f1e6d5e5ad5f665dd5035b512ed82
-SIZE (rubygem/aws-sdk-account-1.44.0.gem) = 33280
+TIMESTAMP = 1757120904
+SHA256 (rubygem/aws-sdk-account-1.48.0.gem) = bde6f9f9ac728f1b792fbf2f60c63fa11b3bcd477033461d0335a89b3cb321ab
+SIZE (rubygem/aws-sdk-account-1.48.0.gem) = 33280
diff --git a/devel/rubygem-aws-sdk-acm/Makefile b/devel/rubygem-aws-sdk-acm/Makefile
index 352b264525c2..84bc6abe0560 100644
--- a/devel/rubygem-aws-sdk-acm/Makefile
+++ b/devel/rubygem-aws-sdk-acm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-acm
-PORTVERSION= 1.90.0
+PORTVERSION= 1.94.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-acm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-acm/distinfo b/devel/rubygem-aws-sdk-acm/distinfo
index ed54c56ba6c7..b1ab8aff7045 100644
--- a/devel/rubygem-aws-sdk-acm/distinfo
+++ b/devel/rubygem-aws-sdk-acm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369420
-SHA256 (rubygem/aws-sdk-acm-1.90.0.gem) = 8a948f679437c1ece770837689ee7a77022ebb3426603b9b3e9834c95ca33ed5
-SIZE (rubygem/aws-sdk-acm-1.90.0.gem) = 51712
+TIMESTAMP = 1757120906
+SHA256 (rubygem/aws-sdk-acm-1.94.0.gem) = b50e600d7bfe14a700546c5d9acfaa1a81e14a535cd5c370598c2fe1851e169a
+SIZE (rubygem/aws-sdk-acm-1.94.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-acmpca/Makefile b/devel/rubygem-aws-sdk-acmpca/Makefile
index 5b70049e53e5..9f0fe06846fd 100644
--- a/devel/rubygem-aws-sdk-acmpca/Makefile
+++ b/devel/rubygem-aws-sdk-acmpca/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-acmpca
-PORTVERSION= 1.95.0
+PORTVERSION= 1.100.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-acmpca
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-acmpca/distinfo b/devel/rubygem-aws-sdk-acmpca/distinfo
index a425ccfcbe38..efdb68f3bf35 100644
--- a/devel/rubygem-aws-sdk-acmpca/distinfo
+++ b/devel/rubygem-aws-sdk-acmpca/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369422
-SHA256 (rubygem/aws-sdk-acmpca-1.95.0.gem) = 94d5af4caaf9ba13f9b7c2f815f60c23d60fd25934f8cf772b4c5709cb833076
-SIZE (rubygem/aws-sdk-acmpca-1.95.0.gem) = 73216
+TIMESTAMP = 1757120908
+SHA256 (rubygem/aws-sdk-acmpca-1.100.0.gem) = d5beb65e7f83b33c2504e9e8a17c33a5cf0380be9e49d06fc882ae2acbd8f5ab
+SIZE (rubygem/aws-sdk-acmpca-1.100.0.gem) = 73728
diff --git a/devel/rubygem-aws-sdk-aiops/Makefile b/devel/rubygem-aws-sdk-aiops/Makefile
index 65e3719d7acb..825a55557b35 100644
--- a/devel/rubygem-aws-sdk-aiops/Makefile
+++ b/devel/rubygem-aws-sdk-aiops/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-aiops
-PORTVERSION= 1.2.0
+PORTVERSION= 1.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-aiops
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-aiops/distinfo b/devel/rubygem-aws-sdk-aiops/distinfo
index bdd9c9c32f56..1ca964a59818 100644
--- a/devel/rubygem-aws-sdk-aiops/distinfo
+++ b/devel/rubygem-aws-sdk-aiops/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369424
-SHA256 (rubygem/aws-sdk-aiops-1.2.0.gem) = 0eef14ff7c4aea96d9d48f0e698ca073854089c6acae56f951599e6e602222f3
-SIZE (rubygem/aws-sdk-aiops-1.2.0.gem) = 31744
+TIMESTAMP = 1757120910
+SHA256 (rubygem/aws-sdk-aiops-1.7.0.gem) = 0a5cd78212715ac2b72101186e5a854b4c0cf26240acafcba3d7225d17fcc1dc
+SIZE (rubygem/aws-sdk-aiops-1.7.0.gem) = 31744
diff --git a/devel/rubygem-aws-sdk-amplify/Makefile b/devel/rubygem-aws-sdk-amplify/Makefile
index 181c7242c18f..46f22295f41e 100644
--- a/devel/rubygem-aws-sdk-amplify/Makefile
+++ b/devel/rubygem-aws-sdk-amplify/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-amplify
-PORTVERSION= 1.88.0
+PORTVERSION= 1.92.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-amplify
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-amplify/distinfo b/devel/rubygem-aws-sdk-amplify/distinfo
index 1dbde419cddb..e42795c64eb1 100644
--- a/devel/rubygem-aws-sdk-amplify/distinfo
+++ b/devel/rubygem-aws-sdk-amplify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369426
-SHA256 (rubygem/aws-sdk-amplify-1.88.0.gem) = 96979eada609e820355d41739542d78dc70f59ff9b8d1a9e79a0bc7e700b2a69
-SIZE (rubygem/aws-sdk-amplify-1.88.0.gem) = 64000
+TIMESTAMP = 1757120912
+SHA256 (rubygem/aws-sdk-amplify-1.92.0.gem) = 9134fba454badfbe730dcb1ca887fa658dbd6cf85653775a0078481e60d2d05e
+SIZE (rubygem/aws-sdk-amplify-1.92.0.gem) = 64000
diff --git a/devel/rubygem-aws-sdk-amplifybackend/Makefile b/devel/rubygem-aws-sdk-amplifybackend/Makefile
index d0acaecbef00..474d5ce95949 100644
--- a/devel/rubygem-aws-sdk-amplifybackend/Makefile
+++ b/devel/rubygem-aws-sdk-amplifybackend/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-amplifybackend
-PORTVERSION= 1.50.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-amplifybac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-amplifybackend/distinfo b/devel/rubygem-aws-sdk-amplifybackend/distinfo
index d5b979ec8300..9824117845d8 100644
--- a/devel/rubygem-aws-sdk-amplifybackend/distinfo
+++ b/devel/rubygem-aws-sdk-amplifybackend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369428
-SHA256 (rubygem/aws-sdk-amplifybackend-1.50.0.gem) = 7053f5fc48420b08f3fd3927370d2279e9f16bca57dcefa32ed14715bbb3bfbc
-SIZE (rubygem/aws-sdk-amplifybackend-1.50.0.gem) = 49152
+TIMESTAMP = 1757120914
+SHA256 (rubygem/aws-sdk-amplifybackend-1.54.0.gem) = c6e69f98f4250db190b865a05c8a9cbfb00cb65c2eb0d0a6241d9fc9950e2bdc
+SIZE (rubygem/aws-sdk-amplifybackend-1.54.0.gem) = 49152
diff --git a/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile b/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile
index fbba90065817..956ebcbd7f21 100644
--- a/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile
+++ b/devel/rubygem-aws-sdk-amplifyuibuilder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-amplifyuibuilder
-PORTVERSION= 1.44.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-amplifyuib
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo b/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
index cbd9c36ef094..8cdb38744b30 100644
--- a/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
+++ b/devel/rubygem-aws-sdk-amplifyuibuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369430
-SHA256 (rubygem/aws-sdk-amplifyuibuilder-1.44.0.gem) = e2afdd031eb30d00d1b7097459defb3d5bcd4aa2d3855b6138990416d8e5e04e
-SIZE (rubygem/aws-sdk-amplifyuibuilder-1.44.0.gem) = 79872
+TIMESTAMP = 1757120916
+SHA256 (rubygem/aws-sdk-amplifyuibuilder-1.48.0.gem) = d310a878dd6d1758faadc0a12707ae0ea591d57dd17e49c691fef5d766e4d66c
+SIZE (rubygem/aws-sdk-amplifyuibuilder-1.48.0.gem) = 79872
diff --git a/devel/rubygem-aws-sdk-apigateway/Makefile b/devel/rubygem-aws-sdk-apigateway/Makefile
index 16ddf6e5c381..e4ed500afe8e 100644
--- a/devel/rubygem-aws-sdk-apigateway/Makefile
+++ b/devel/rubygem-aws-sdk-apigateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigateway
-PORTVERSION= 1.120.0
+PORTVERSION= 1.124.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apigateway
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apigateway/distinfo b/devel/rubygem-aws-sdk-apigateway/distinfo
index d5c09e3b463f..2363104bf92c 100644
--- a/devel/rubygem-aws-sdk-apigateway/distinfo
+++ b/devel/rubygem-aws-sdk-apigateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369432
-SHA256 (rubygem/aws-sdk-apigateway-1.120.0.gem) = a3903498d86fe99b9e46a5fc7fe576961a8328dce29b880cc15c95c08cb23ff7
-SIZE (rubygem/aws-sdk-apigateway-1.120.0.gem) = 120320
+TIMESTAMP = 1757120918
+SHA256 (rubygem/aws-sdk-apigateway-1.124.0.gem) = 32cf28b3a6c21d9c58f648dd73144f5140954d5312b441e1bcf6e3553f2c54c0
+SIZE (rubygem/aws-sdk-apigateway-1.124.0.gem) = 120320
diff --git a/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile b/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile
index 62784d534775..cd738cc2c504 100644
--- a/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile
+++ b/devel/rubygem-aws-sdk-apigatewaymanagementapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigatewaymanagementapi
-PORTVERSION= 1.62.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apigateway
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo b/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
index 27d0b9edc78c..3a5369874a84 100644
--- a/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
+++ b/devel/rubygem-aws-sdk-apigatewaymanagementapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369434
-SHA256 (rubygem/aws-sdk-apigatewaymanagementapi-1.62.0.gem) = d98e666e3074dd1d33f004cebf612cb9635f731c3a5af4efc8f2a32613e3629b
-SIZE (rubygem/aws-sdk-apigatewaymanagementapi-1.62.0.gem) = 21504
+TIMESTAMP = 1757120920
+SHA256 (rubygem/aws-sdk-apigatewaymanagementapi-1.66.0.gem) = 47b9ae1118bff2278c904411f908e0d3a923fcd6c8b5c780fc72f084b2d3e1dd
+SIZE (rubygem/aws-sdk-apigatewaymanagementapi-1.66.0.gem) = 22016
diff --git a/devel/rubygem-aws-sdk-apigatewayv2/Makefile b/devel/rubygem-aws-sdk-apigatewayv2/Makefile
index 11a2019ac126..860f0ecf2031 100644
--- a/devel/rubygem-aws-sdk-apigatewayv2/Makefile
+++ b/devel/rubygem-aws-sdk-apigatewayv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigatewayv2
-PORTVERSION= 1.79.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apigateway
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apigatewayv2/distinfo b/devel/rubygem-aws-sdk-apigatewayv2/distinfo
index 201f937ae66e..b5874742f093 100644
--- a/devel/rubygem-aws-sdk-apigatewayv2/distinfo
+++ b/devel/rubygem-aws-sdk-apigatewayv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369436
-SHA256 (rubygem/aws-sdk-apigatewayv2-1.79.0.gem) = 4fc542052ddd533ea374ef774d58d8a55f666b84b4c9a7861a44dfbe746f719f
-SIZE (rubygem/aws-sdk-apigatewayv2-1.79.0.gem) = 100864
+TIMESTAMP = 1757120922
+SHA256 (rubygem/aws-sdk-apigatewayv2-1.83.0.gem) = 39af5bb18d9ae6b7a67b19807ad08c6b54807b0f5d44cc38cdb30a8e33e24845
+SIZE (rubygem/aws-sdk-apigatewayv2-1.83.0.gem) = 101376
diff --git a/devel/rubygem-aws-sdk-appconfig/Makefile b/devel/rubygem-aws-sdk-appconfig/Makefile
index 87a29b438174..104135b3d5c8 100644
--- a/devel/rubygem-aws-sdk-appconfig/Makefile
+++ b/devel/rubygem-aws-sdk-appconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appconfig
-PORTVERSION= 1.68.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appconfig
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appconfig/distinfo b/devel/rubygem-aws-sdk-appconfig/distinfo
index 388015ebd917..fa7ece4eb4ed 100644
--- a/devel/rubygem-aws-sdk-appconfig/distinfo
+++ b/devel/rubygem-aws-sdk-appconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369438
-SHA256 (rubygem/aws-sdk-appconfig-1.68.0.gem) = b76bd9fc1fd5a7c70ca070eeafe7a9072edcc60c0d4336a74c8ec70f805e703f
-SIZE (rubygem/aws-sdk-appconfig-1.68.0.gem) = 68608
+TIMESTAMP = 1757120924
+SHA256 (rubygem/aws-sdk-appconfig-1.71.0.gem) = c40dc5aa36ad115f07c14078a959b1030c55c09f628470140c91ef8828ecb36a
+SIZE (rubygem/aws-sdk-appconfig-1.71.0.gem) = 68608
diff --git a/devel/rubygem-aws-sdk-appconfigdata/Makefile b/devel/rubygem-aws-sdk-appconfigdata/Makefile
index 178a0bc077a2..e2408ee8ddc7 100644
--- a/devel/rubygem-aws-sdk-appconfigdata/Makefile
+++ b/devel/rubygem-aws-sdk-appconfigdata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appconfigdata
-PORTVERSION= 1.39.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appconfigd
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appconfigdata/distinfo b/devel/rubygem-aws-sdk-appconfigdata/distinfo
index 121b4718fe68..28cdfe733a01 100644
--- a/devel/rubygem-aws-sdk-appconfigdata/distinfo
+++ b/devel/rubygem-aws-sdk-appconfigdata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369440
-SHA256 (rubygem/aws-sdk-appconfigdata-1.39.0.gem) = 5b17affdfe30e80438fa4e28e6f38d42698dbec4c59011f3cb8707811dd5655f
-SIZE (rubygem/aws-sdk-appconfigdata-1.39.0.gem) = 24064
+TIMESTAMP = 1757120926
+SHA256 (rubygem/aws-sdk-appconfigdata-1.43.0.gem) = db889b4d64098d8cee4844d06841a67d193e7e5c27eda0189c14bbee5709e087
+SIZE (rubygem/aws-sdk-appconfigdata-1.43.0.gem) = 24064
diff --git a/devel/rubygem-aws-sdk-appfabric/Makefile b/devel/rubygem-aws-sdk-appfabric/Makefile
index b4601eff550a..7b340e5051bc 100644
--- a/devel/rubygem-aws-sdk-appfabric/Makefile
+++ b/devel/rubygem-aws-sdk-appfabric/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appfabric
-PORTVERSION= 1.28.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appfabric
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appfabric/distinfo b/devel/rubygem-aws-sdk-appfabric/distinfo
index bebbaa19634f..a5f8572a26f5 100644
--- a/devel/rubygem-aws-sdk-appfabric/distinfo
+++ b/devel/rubygem-aws-sdk-appfabric/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369442
-SHA256 (rubygem/aws-sdk-appfabric-1.28.0.gem) = 32130cd56b05dd3b1ede8c776e13d444e79e82be8f62eeb1b526494336f3af32
-SIZE (rubygem/aws-sdk-appfabric-1.28.0.gem) = 40448
+TIMESTAMP = 1757120928
+SHA256 (rubygem/aws-sdk-appfabric-1.32.0.gem) = 557b6132528f720814e16a745fe0fb24ac2d1903ace5c8033e277d222a600a3f
+SIZE (rubygem/aws-sdk-appfabric-1.32.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-appflow/Makefile b/devel/rubygem-aws-sdk-appflow/Makefile
index e0e1e39420ff..a751306823cb 100644
--- a/devel/rubygem-aws-sdk-appflow/Makefile
+++ b/devel/rubygem-aws-sdk-appflow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appflow
-PORTVERSION= 1.77.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appflow
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appflow/distinfo b/devel/rubygem-aws-sdk-appflow/distinfo
index c93c78a597d5..3586cf5c1034 100644
--- a/devel/rubygem-aws-sdk-appflow/distinfo
+++ b/devel/rubygem-aws-sdk-appflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369444
-SHA256 (rubygem/aws-sdk-appflow-1.77.0.gem) = cff7d7c49e924d7cc8564c0db440908e1c6f970a8856a40079aee979de67b206
-SIZE (rubygem/aws-sdk-appflow-1.77.0.gem) = 99840
+TIMESTAMP = 1757120930
+SHA256 (rubygem/aws-sdk-appflow-1.81.0.gem) = a5f281ba95d1880c5955e04aeacae24fb7fd8d9c9225559d194c0d3352e53f76
+SIZE (rubygem/aws-sdk-appflow-1.81.0.gem) = 99840
diff --git a/devel/rubygem-aws-sdk-appintegrationsservice/Makefile b/devel/rubygem-aws-sdk-appintegrationsservice/Makefile
index 8124f3802d79..708c2ee1379c 100644
--- a/devel/rubygem-aws-sdk-appintegrationsservice/Makefile
+++ b/devel/rubygem-aws-sdk-appintegrationsservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appintegrationsservice
-PORTVERSION= 1.53.0
+PORTVERSION= 1.57.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appintegra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appintegrationsservice/distinfo b/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
index 9c127b668ac1..837ce43f45db 100644
--- a/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
+++ b/devel/rubygem-aws-sdk-appintegrationsservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796140
-SHA256 (rubygem/aws-sdk-appintegrationsservice-1.53.0.gem) = 5861dee15f810c41602a043ce0a3f9b6b583649a8f9e7767207d2d9a6c7af55f
-SIZE (rubygem/aws-sdk-appintegrationsservice-1.53.0.gem) = 38912
+TIMESTAMP = 1757120932
+SHA256 (rubygem/aws-sdk-appintegrationsservice-1.57.0.gem) = 7bdc04ee4e8caeb6b460b413fb5a63e2fe06f621f61b09fc62cd94b82064dcf8
+SIZE (rubygem/aws-sdk-appintegrationsservice-1.57.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-applicationautoscaling/Makefile b/devel/rubygem-aws-sdk-applicationautoscaling/Makefile
index be5ee906761e..ae5b6ed5a573 100644
--- a/devel/rubygem-aws-sdk-applicationautoscaling/Makefile
+++ b/devel/rubygem-aws-sdk-applicationautoscaling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationautoscaling
-PORTVERSION= 1.108.0
+PORTVERSION= 1.112.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationautoscaling/distinfo b/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
index 753af7361bca..11094d46e66b 100644
--- a/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
+++ b/devel/rubygem-aws-sdk-applicationautoscaling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369448
-SHA256 (rubygem/aws-sdk-applicationautoscaling-1.108.0.gem) = d459b4613270c63bb9a92215222e4784e004ff876abba0e866386666735a82a7
-SIZE (rubygem/aws-sdk-applicationautoscaling-1.108.0.gem) = 70656
+TIMESTAMP = 1757120934
+SHA256 (rubygem/aws-sdk-applicationautoscaling-1.112.0.gem) = 7e6d435b19fe86a8b297d4af3427c9ecfb9f80428c86abfa1d8ef5e0dc45e248
+SIZE (rubygem/aws-sdk-applicationautoscaling-1.112.0.gem) = 70656
diff --git a/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile b/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile
index 16423e417407..c0929e6addd1 100644
--- a/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile
+++ b/devel/rubygem-aws-sdk-applicationcostprofiler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationcostprofiler
-PORTVERSION= 1.42.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo b/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
index a468a7aeacaf..a1a646bb3b67 100644
--- a/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
+++ b/devel/rubygem-aws-sdk-applicationcostprofiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369450
-SHA256 (rubygem/aws-sdk-applicationcostprofiler-1.42.0.gem) = 57bbbe32df18a62ee48e6995767d4a9f918572c96b316246d94e70d12dde2ce6
-SIZE (rubygem/aws-sdk-applicationcostprofiler-1.42.0.gem) = 25088
+TIMESTAMP = 1757120936
+SHA256 (rubygem/aws-sdk-applicationcostprofiler-1.46.0.gem) = 15a561d80a5c89c43748d184230705eb3e5a586e5afde3c22316136c659ea318
+SIZE (rubygem/aws-sdk-applicationcostprofiler-1.46.0.gem) = 25088
diff --git a/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile b/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile
index 69fb9f8eaee8..f98cf49a3a1b 100644
--- a/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile
+++ b/devel/rubygem-aws-sdk-applicationdiscoveryservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationdiscoveryservice
-PORTVERSION= 1.88.0
+PORTVERSION= 1.92.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo b/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
index d8dfa15cf84b..c05a1f36ccb4 100644
--- a/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
+++ b/devel/rubygem-aws-sdk-applicationdiscoveryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369452
-SHA256 (rubygem/aws-sdk-applicationdiscoveryservice-1.88.0.gem) = e23944b0dbfcc03a406583929366cd445133ee703153b3d7cc9870184e453b88
-SIZE (rubygem/aws-sdk-applicationdiscoveryservice-1.88.0.gem) = 55808
+TIMESTAMP = 1757120938
+SHA256 (rubygem/aws-sdk-applicationdiscoveryservice-1.92.0.gem) = df86e0b6157a659ea5fd0d2857192460bdcdf1ece9a99a35aac180d02ba192cd
+SIZE (rubygem/aws-sdk-applicationdiscoveryservice-1.92.0.gem) = 56320
diff --git a/devel/rubygem-aws-sdk-applicationinsights/Makefile b/devel/rubygem-aws-sdk-applicationinsights/Makefile
index b4870e8e973f..493eec4e7f90 100644
--- a/devel/rubygem-aws-sdk-applicationinsights/Makefile
+++ b/devel/rubygem-aws-sdk-applicationinsights/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationinsights
-PORTVERSION= 1.66.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationinsights/distinfo b/devel/rubygem-aws-sdk-applicationinsights/distinfo
index fcfab656f1a9..d5c17209edc8 100644
--- a/devel/rubygem-aws-sdk-applicationinsights/distinfo
+++ b/devel/rubygem-aws-sdk-applicationinsights/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369454
-SHA256 (rubygem/aws-sdk-applicationinsights-1.66.0.gem) = 3968021d0a3017696684f58740c7bc7105de4a4fda15daed796e3d22c554f754
-SIZE (rubygem/aws-sdk-applicationinsights-1.66.0.gem) = 51712
+TIMESTAMP = 1757120940
+SHA256 (rubygem/aws-sdk-applicationinsights-1.70.0.gem) = af980fb03e52853d82a11ea9022a73f436555c3f1c06c8789683200904b642d3
+SIZE (rubygem/aws-sdk-applicationinsights-1.70.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-applicationsignals/Makefile b/devel/rubygem-aws-sdk-applicationsignals/Makefile
index 07587b415512..9c5ee58f6ec7 100644
--- a/devel/rubygem-aws-sdk-applicationsignals/Makefile
+++ b/devel/rubygem-aws-sdk-applicationsignals/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationsignals
-PORTVERSION= 1.23.0
+PORTVERSION= 1.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicatio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-applicationsignals/distinfo b/devel/rubygem-aws-sdk-applicationsignals/distinfo
index 8e55d46c0b0b..18394ef998b9 100644
--- a/devel/rubygem-aws-sdk-applicationsignals/distinfo
+++ b/devel/rubygem-aws-sdk-applicationsignals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369456
-SHA256 (rubygem/aws-sdk-applicationsignals-1.23.0.gem) = d1fbdd306f1984901f245dfd5731c11e976e736e798a31f1b47c48a31b27b4bd
-SIZE (rubygem/aws-sdk-applicationsignals-1.23.0.gem) = 56320
+TIMESTAMP = 1757120942
+SHA256 (rubygem/aws-sdk-applicationsignals-1.27.0.gem) = d88129cd9968f0471fd49e3b317bf09fc1bc3e948b49cd283ac724b0e94da452
+SIZE (rubygem/aws-sdk-applicationsignals-1.27.0.gem) = 56320
diff --git a/devel/rubygem-aws-sdk-appmesh/Makefile b/devel/rubygem-aws-sdk-appmesh/Makefile
index deb2595c469b..c0257f3e4b32 100644
--- a/devel/rubygem-aws-sdk-appmesh/Makefile
+++ b/devel/rubygem-aws-sdk-appmesh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appmesh
-PORTVERSION= 1.80.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appmesh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appmesh/distinfo b/devel/rubygem-aws-sdk-appmesh/distinfo
index 57bdf9cdd7c3..5303b641722b 100644
--- a/devel/rubygem-aws-sdk-appmesh/distinfo
+++ b/devel/rubygem-aws-sdk-appmesh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369458
-SHA256 (rubygem/aws-sdk-appmesh-1.80.0.gem) = 8876d7cf8e657ae27b28983ac7a947a58d704426541a5c40e4f4c33266f6ed13
-SIZE (rubygem/aws-sdk-appmesh-1.80.0.gem) = 87552
+TIMESTAMP = 1757120944
+SHA256 (rubygem/aws-sdk-appmesh-1.83.0.gem) = b9c5f05d12bf64adf671ee07435e0aab50e710480e924d98f2d78dc90c081a00
+SIZE (rubygem/aws-sdk-appmesh-1.83.0.gem) = 87552
diff --git a/devel/rubygem-aws-sdk-appregistry/Makefile b/devel/rubygem-aws-sdk-appregistry/Makefile
index f2de7381a5b2..48ea5e2b26ef 100644
--- a/devel/rubygem-aws-sdk-appregistry/Makefile
+++ b/devel/rubygem-aws-sdk-appregistry/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appregistry
-PORTVERSION= 1.53.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appregistr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appregistry/distinfo b/devel/rubygem-aws-sdk-appregistry/distinfo
index f57ed042283f..b9e2adfa3115 100644
--- a/devel/rubygem-aws-sdk-appregistry/distinfo
+++ b/devel/rubygem-aws-sdk-appregistry/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369460
-SHA256 (rubygem/aws-sdk-appregistry-1.53.0.gem) = eb9aea3ea146b1fe3a8d3b9b2741be5c6eef2c23a0c76888c09111b71cc14c93
-SIZE (rubygem/aws-sdk-appregistry-1.53.0.gem) = 37888
+TIMESTAMP = 1757120946
+SHA256 (rubygem/aws-sdk-appregistry-1.56.0.gem) = 21c4fb58e420624e7f327dbf6c849f751a2cfdeaeac434a6ecd360b419353d8d
+SIZE (rubygem/aws-sdk-appregistry-1.56.0.gem) = 38400
diff --git a/devel/rubygem-aws-sdk-apprunner/Makefile b/devel/rubygem-aws-sdk-apprunner/Makefile
index 38b7ab7e6602..67c7800b1a49 100644
--- a/devel/rubygem-aws-sdk-apprunner/Makefile
+++ b/devel/rubygem-aws-sdk-apprunner/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apprunner
-PORTVERSION= 1.59.0
+PORTVERSION= 1.63.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apprunner
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apprunner/distinfo b/devel/rubygem-aws-sdk-apprunner/distinfo
index c1f0d289e37e..09110d5f5426 100644
--- a/devel/rubygem-aws-sdk-apprunner/distinfo
+++ b/devel/rubygem-aws-sdk-apprunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369462
-SHA256 (rubygem/aws-sdk-apprunner-1.59.0.gem) = f4bc91e987158d7e4f4e719ddff8aa15cccdc216c5b086ac4a2bde3f6ff06069
-SIZE (rubygem/aws-sdk-apprunner-1.59.0.gem) = 63488
+TIMESTAMP = 1757120948
+SHA256 (rubygem/aws-sdk-apprunner-1.63.0.gem) = 293be29f60d8f2866d99ff6c8e06657819aebb6a547535ed4f73d3ff2c92de68
+SIZE (rubygem/aws-sdk-apprunner-1.63.0.gem) = 63488
diff --git a/devel/rubygem-aws-sdk-appstream/Makefile b/devel/rubygem-aws-sdk-appstream/Makefile
index 9c053d63eabe..2417e930ff62 100644
--- a/devel/rubygem-aws-sdk-appstream/Makefile
+++ b/devel/rubygem-aws-sdk-appstream/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appstream
-PORTVERSION= 1.112.0
+PORTVERSION= 1.117.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appstream
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appstream/distinfo b/devel/rubygem-aws-sdk-appstream/distinfo
index 50a0e0448b21..171903dcf1e2 100644
--- a/devel/rubygem-aws-sdk-appstream/distinfo
+++ b/devel/rubygem-aws-sdk-appstream/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369464
-SHA256 (rubygem/aws-sdk-appstream-1.112.0.gem) = dd7fc88f8728f735dad5b90d60c9b52ab19a03e279e9dd24e0327a15ad201633
-SIZE (rubygem/aws-sdk-appstream-1.112.0.gem) = 108032
+TIMESTAMP = 1757120950
+SHA256 (rubygem/aws-sdk-appstream-1.117.0.gem) = caec17acf102edd0274d4396da82726a8c1b1a052bc7cf02f031af6d3eeefa5c
+SIZE (rubygem/aws-sdk-appstream-1.117.0.gem) = 108544
diff --git a/devel/rubygem-aws-sdk-appsync/Makefile b/devel/rubygem-aws-sdk-appsync/Makefile
index 800c9f385219..9b70095a350c 100644
--- a/devel/rubygem-aws-sdk-appsync/Makefile
+++ b/devel/rubygem-aws-sdk-appsync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appsync
-PORTVERSION= 1.108.0
+PORTVERSION= 1.112.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appsync
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-appsync/distinfo b/devel/rubygem-aws-sdk-appsync/distinfo
index 5dd172f46c04..781fd256ece2 100644
--- a/devel/rubygem-aws-sdk-appsync/distinfo
+++ b/devel/rubygem-aws-sdk-appsync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369466
-SHA256 (rubygem/aws-sdk-appsync-1.108.0.gem) = fa45f0fa851b2914bbe26e2a8429690a39b2b1039bb11a03a49e0dd8ed5517f6
-SIZE (rubygem/aws-sdk-appsync-1.108.0.gem) = 103424
+TIMESTAMP = 1757120952
+SHA256 (rubygem/aws-sdk-appsync-1.112.0.gem) = 94f83f6199945f36856ef0d3be2622254af5f3a49dc3fa7bbf6a56785662b594
+SIZE (rubygem/aws-sdk-appsync-1.112.0.gem) = 103424
diff --git a/devel/rubygem-aws-sdk-apptest/Makefile b/devel/rubygem-aws-sdk-apptest/Makefile
index 5e062b89e660..18512770370f 100644
--- a/devel/rubygem-aws-sdk-apptest/Makefile
+++ b/devel/rubygem-aws-sdk-apptest/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apptest
-PORTVERSION= 1.17.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apptest
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-apptest/distinfo b/devel/rubygem-aws-sdk-apptest/distinfo
index 17a1917fb40d..a1c6c6420b6b 100644
--- a/devel/rubygem-aws-sdk-apptest/distinfo
+++ b/devel/rubygem-aws-sdk-apptest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369468
-SHA256 (rubygem/aws-sdk-apptest-1.17.0.gem) = 3039a53d74c45b8b0e43acd88ad91b8359c6c5f6a74823d0df521ce2032619ca
-SIZE (rubygem/aws-sdk-apptest-1.17.0.gem) = 50688
+TIMESTAMP = 1757120954
+SHA256 (rubygem/aws-sdk-apptest-1.21.0.gem) = a472d2ba2a01cffaea993513ff2e3a491d08def8bf5327f9fc0185b2d6851645
+SIZE (rubygem/aws-sdk-apptest-1.21.0.gem) = 50688
diff --git a/devel/rubygem-aws-sdk-arcregionswitch/Makefile b/devel/rubygem-aws-sdk-arcregionswitch/Makefile
new file mode 100644
index 000000000000..ed000e513a91
--- /dev/null
+++ b/devel/rubygem-aws-sdk-arcregionswitch/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= aws-sdk-arcregionswitch
+PORTVERSION= 1.3.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official AWS Ruby gem for ARC Region Switch
+WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-arcregionswitch
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-aws-sdk-arcregionswitch/distinfo b/devel/rubygem-aws-sdk-arcregionswitch/distinfo
new file mode 100644
index 000000000000..70dec9fd2a34
--- /dev/null
+++ b/devel/rubygem-aws-sdk-arcregionswitch/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757120476
+SHA256 (rubygem/aws-sdk-arcregionswitch-1.3.0.gem) = 6e7144b562da51e74159f86b2e987891ce8ec2dc88ef90f0a56f6ea6e5035a57
+SIZE (rubygem/aws-sdk-arcregionswitch-1.3.0.gem) = 52224
diff --git a/devel/rubygem-aws-sdk-arcregionswitch/pkg-descr b/devel/rubygem-aws-sdk-arcregionswitch/pkg-descr
new file mode 100644
index 000000000000..ee2fdf5edf37
--- /dev/null
+++ b/devel/rubygem-aws-sdk-arcregionswitch/pkg-descr
@@ -0,0 +1 @@
+Official AWS Ruby gem for ARC Region Switch.
diff --git a/devel/rubygem-aws-sdk-arczonalshift/Makefile b/devel/rubygem-aws-sdk-arczonalshift/Makefile
index 88de72c95fa2..28553ae22ac0 100644
--- a/devel/rubygem-aws-sdk-arczonalshift/Makefile
+++ b/devel/rubygem-aws-sdk-arczonalshift/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-arczonalshift
-PORTVERSION= 1.36.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-arczonalsh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-arczonalshift/distinfo b/devel/rubygem-aws-sdk-arczonalshift/distinfo
index 108e9744bed4..e2bc9acccb6b 100644
--- a/devel/rubygem-aws-sdk-arczonalshift/distinfo
+++ b/devel/rubygem-aws-sdk-arczonalshift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369470
-SHA256 (rubygem/aws-sdk-arczonalshift-1.36.0.gem) = 9156efbec5d069fa1a140fc440e2f788ffe021ef6511c35236204ba9337003f6
-SIZE (rubygem/aws-sdk-arczonalshift-1.36.0.gem) = 40448
+TIMESTAMP = 1757120956
+SHA256 (rubygem/aws-sdk-arczonalshift-1.39.0.gem) = b4cc5b5b6948efec1c970d9a82dac531b54cf00fe0ead9bd9f6d837a0b35ced4
+SIZE (rubygem/aws-sdk-arczonalshift-1.39.0.gem) = 41472
diff --git a/devel/rubygem-aws-sdk-artifact/Makefile b/devel/rubygem-aws-sdk-artifact/Makefile
index 71a8a2917ed1..a962656c516b 100644
--- a/devel/rubygem-aws-sdk-artifact/Makefile
+++ b/devel/rubygem-aws-sdk-artifact/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-artifact
-PORTVERSION= 1.23.0
+PORTVERSION= 1.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-artifact
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-artifact/distinfo b/devel/rubygem-aws-sdk-artifact/distinfo
index ee2a75b908da..2de67fd4abb9 100644
--- a/devel/rubygem-aws-sdk-artifact/distinfo
+++ b/devel/rubygem-aws-sdk-artifact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369472
-SHA256 (rubygem/aws-sdk-artifact-1.23.0.gem) = dbe9efb5a3d4d8b8ec00eeba10de71dae216b474f38f697604e5a5317711e1c9
-SIZE (rubygem/aws-sdk-artifact-1.23.0.gem) = 28160
+TIMESTAMP = 1757120958
+SHA256 (rubygem/aws-sdk-artifact-1.27.0.gem) = acbcebcfc70d95264d38a34936ca4fb4486241bc687af044d88884b118d671b3
+SIZE (rubygem/aws-sdk-artifact-1.27.0.gem) = 28160
diff --git a/devel/rubygem-aws-sdk-athena/Makefile b/devel/rubygem-aws-sdk-athena/Makefile
index 7ca1522bd898..42861e1db7ec 100644
--- a/devel/rubygem-aws-sdk-athena/Makefile
+++ b/devel/rubygem-aws-sdk-athena/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-athena
-PORTVERSION= 1.106.0
+PORTVERSION= 1.110.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-athena
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-athena/distinfo b/devel/rubygem-aws-sdk-athena/distinfo
index 3789cafdc189..accc982b59e7 100644
--- a/devel/rubygem-aws-sdk-athena/distinfo
+++ b/devel/rubygem-aws-sdk-athena/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369474
-SHA256 (rubygem/aws-sdk-athena-1.106.0.gem) = ad1d3d9b36221028d5f06d9ae0db4ece10969ffb9fc9e37c0b8d6f76cad55773
-SIZE (rubygem/aws-sdk-athena-1.106.0.gem) = 94208
+TIMESTAMP = 1757120960
+SHA256 (rubygem/aws-sdk-athena-1.110.0.gem) = e4198488f2b4bbf5d98ac916c992454eca418224eb82da59291722c4be98ed4c
+SIZE (rubygem/aws-sdk-athena-1.110.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-auditmanager/Makefile b/devel/rubygem-aws-sdk-auditmanager/Makefile
index 774185e91b80..7aa79babf195 100644
--- a/devel/rubygem-aws-sdk-auditmanager/Makefile
+++ b/devel/rubygem-aws-sdk-auditmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-auditmanager
-PORTVERSION= 1.68.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-auditmanag
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-auditmanager/distinfo b/devel/rubygem-aws-sdk-auditmanager/distinfo
index 06e40f4e4e7d..f955d4737ff1 100644
--- a/devel/rubygem-aws-sdk-auditmanager/distinfo
+++ b/devel/rubygem-aws-sdk-auditmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369476
-SHA256 (rubygem/aws-sdk-auditmanager-1.68.0.gem) = 81ac9c2b32c821cf0db80762b84f2a000a23904b8aa57878cedebe480e56aac0
-SIZE (rubygem/aws-sdk-auditmanager-1.68.0.gem) = 84992
+TIMESTAMP = 1757120962
+SHA256 (rubygem/aws-sdk-auditmanager-1.73.0.gem) = 2bdb026d28ad03330364b274f1c70d68bd7e61544b81c8d10b4f209cc49c507d
+SIZE (rubygem/aws-sdk-auditmanager-1.73.0.gem) = 86016
diff --git a/devel/rubygem-aws-sdk-augmentedairuntime/Makefile b/devel/rubygem-aws-sdk-augmentedairuntime/Makefile
index f42a2860afd9..7c0b1797bf27 100644
--- a/devel/rubygem-aws-sdk-augmentedairuntime/Makefile
+++ b/devel/rubygem-aws-sdk-augmentedairuntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-augmentedairuntime
-PORTVERSION= 1.56.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-augmenteda
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-augmentedairuntime/distinfo b/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
index ff3cd48e05fc..55b85c78c763 100644
--- a/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
+++ b/devel/rubygem-aws-sdk-augmentedairuntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369478
-SHA256 (rubygem/aws-sdk-augmentedairuntime-1.56.0.gem) = 6ae052d0f243cfbfbfdb54fbec4159dd0678be7539875cbd63ddd24cc9b60006
-SIZE (rubygem/aws-sdk-augmentedairuntime-1.56.0.gem) = 26112
+TIMESTAMP = 1757120964
+SHA256 (rubygem/aws-sdk-augmentedairuntime-1.60.0.gem) = 1ef4d186eb45db632869538eac3147bf9f79f406480b29d1260acc61b7a3abba
+SIZE (rubygem/aws-sdk-augmentedairuntime-1.60.0.gem) = 26112
diff --git a/devel/rubygem-aws-sdk-autoscaling/Makefile b/devel/rubygem-aws-sdk-autoscaling/Makefile
index 69eff09ca157..63d6a51786ab 100644
--- a/devel/rubygem-aws-sdk-autoscaling/Makefile
+++ b/devel/rubygem-aws-sdk-autoscaling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-autoscaling
-PORTVERSION= 1.139.0
+PORTVERSION= 1.143.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-autoscalin
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-autoscaling/distinfo b/devel/rubygem-aws-sdk-autoscaling/distinfo
index 0bacc0bcf741..433a55b7125b 100644
--- a/devel/rubygem-aws-sdk-autoscaling/distinfo
+++ b/devel/rubygem-aws-sdk-autoscaling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369480
-SHA256 (rubygem/aws-sdk-autoscaling-1.139.0.gem) = ac4b8af64adbe05f385e4da12a27c29fb47b8a194a63b4f9cfa860941ed6e512
-SIZE (rubygem/aws-sdk-autoscaling-1.139.0.gem) = 199168
+TIMESTAMP = 1757120966
+SHA256 (rubygem/aws-sdk-autoscaling-1.143.0.gem) = 3a5e1c66b26a25cf2fd06df972a13875415aad52e5107687d73ba86fc587ad3e
+SIZE (rubygem/aws-sdk-autoscaling-1.143.0.gem) = 199168
diff --git a/devel/rubygem-aws-sdk-autoscalingplans/Makefile b/devel/rubygem-aws-sdk-autoscalingplans/Makefile
index 3561d06f189c..c3fed8716cf3 100644
--- a/devel/rubygem-aws-sdk-autoscalingplans/Makefile
+++ b/devel/rubygem-aws-sdk-autoscalingplans/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-autoscalingplans
-PORTVERSION= 1.73.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-autoscalin
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-autoscalingplans/distinfo b/devel/rubygem-aws-sdk-autoscalingplans/distinfo
index df98dd2eef4e..880b4d547605 100644
--- a/devel/rubygem-aws-sdk-autoscalingplans/distinfo
+++ b/devel/rubygem-aws-sdk-autoscalingplans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369482
-SHA256 (rubygem/aws-sdk-autoscalingplans-1.73.0.gem) = 49ac0ab515ee27de27143942c2aac01b3fc6167953f0ee5d380ab22671733897
-SIZE (rubygem/aws-sdk-autoscalingplans-1.73.0.gem) = 36864
+TIMESTAMP = 1757120968
+SHA256 (rubygem/aws-sdk-autoscalingplans-1.77.0.gem) = 56e15c1fe934a868738a6b4f641c5dcbedb525d475ace402c22274257040a4c9
+SIZE (rubygem/aws-sdk-autoscalingplans-1.77.0.gem) = 36864
diff --git a/devel/rubygem-aws-sdk-b2bi/Makefile b/devel/rubygem-aws-sdk-b2bi/Makefile
index 2a8b43e5bd6e..a0db5e03eaad 100644
--- a/devel/rubygem-aws-sdk-b2bi/Makefile
+++ b/devel/rubygem-aws-sdk-b2bi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-b2bi
-PORTVERSION= 1.33.0
+PORTVERSION= 1.38.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-b2bi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-b2bi/distinfo b/devel/rubygem-aws-sdk-b2bi/distinfo
index 2a903cc336e7..5b2162a6a975 100644
--- a/devel/rubygem-aws-sdk-b2bi/distinfo
+++ b/devel/rubygem-aws-sdk-b2bi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369484
-SHA256 (rubygem/aws-sdk-b2bi-1.33.0.gem) = 9f47fcfd21a2c4cf13a4638fea86d261683d3644324a510059eb3ad2ddbb06f0
-SIZE (rubygem/aws-sdk-b2bi-1.33.0.gem) = 78336
+TIMESTAMP = 1757120970
+SHA256 (rubygem/aws-sdk-b2bi-1.38.0.gem) = ae561e68711cfab406090cbcac041adeea2a9520bca4dd7c2e5da2cd81b6c901
+SIZE (rubygem/aws-sdk-b2bi-1.38.0.gem) = 84480
diff --git a/devel/rubygem-aws-sdk-backup/Makefile b/devel/rubygem-aws-sdk-backup/Makefile
index 61e6b0f4c187..f8fc4ea96dfd 100644
--- a/devel/rubygem-aws-sdk-backup/Makefile
+++ b/devel/rubygem-aws-sdk-backup/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backup
-PORTVERSION= 1.91.0
+PORTVERSION= 1.95.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-backup
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-backup/distinfo b/devel/rubygem-aws-sdk-backup/distinfo
index 79d5f749e81e..87f5c278ad1f 100644
--- a/devel/rubygem-aws-sdk-backup/distinfo
+++ b/devel/rubygem-aws-sdk-backup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369486
-SHA256 (rubygem/aws-sdk-backup-1.91.0.gem) = 8f3ba505556b523dd27d798096dfb170b4dd5ebfe134dda78d9da4e81c6402ac
-SIZE (rubygem/aws-sdk-backup-1.91.0.gem) = 140288
+TIMESTAMP = 1757120972
+SHA256 (rubygem/aws-sdk-backup-1.95.0.gem) = aae3da73c59661de3016349fcc5c876a1dd88b2dce6813570efeeddea4fbb7e6
+SIZE (rubygem/aws-sdk-backup-1.95.0.gem) = 140288
diff --git a/devel/rubygem-aws-sdk-backupgateway/Makefile b/devel/rubygem-aws-sdk-backupgateway/Makefile
index 26b184759bc6..8cc77e1a14a7 100644
--- a/devel/rubygem-aws-sdk-backupgateway/Makefile
+++ b/devel/rubygem-aws-sdk-backupgateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backupgateway
-PORTVERSION= 1.38.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-backupgate
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-backupgateway/distinfo b/devel/rubygem-aws-sdk-backupgateway/distinfo
index 4b546b139682..416324220f34 100644
--- a/devel/rubygem-aws-sdk-backupgateway/distinfo
+++ b/devel/rubygem-aws-sdk-backupgateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369488
-SHA256 (rubygem/aws-sdk-backupgateway-1.38.0.gem) = e16f2cd53f96d65bdb5072e00725e36c5faae621d9fe42f369250d16e7e308ee
-SIZE (rubygem/aws-sdk-backupgateway-1.38.0.gem) = 37376
+TIMESTAMP = 1757120974
+SHA256 (rubygem/aws-sdk-backupgateway-1.42.0.gem) = 39e5278fd0cd66d52bd8f8b5822a18760d54d919d4d688491b62069dd66dff6f
+SIZE (rubygem/aws-sdk-backupgateway-1.42.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-backupsearch/Makefile b/devel/rubygem-aws-sdk-backupsearch/Makefile
index b8a2193b0941..93bba38918d7 100644
--- a/devel/rubygem-aws-sdk-backupsearch/Makefile
+++ b/devel/rubygem-aws-sdk-backupsearch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backupsearch
-PORTVERSION= 1.7.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-backupsear
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-backupsearch/distinfo b/devel/rubygem-aws-sdk-backupsearch/distinfo
index b7ffce3bb3ad..ba159fd52650 100644
--- a/devel/rubygem-aws-sdk-backupsearch/distinfo
+++ b/devel/rubygem-aws-sdk-backupsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369490
-SHA256 (rubygem/aws-sdk-backupsearch-1.7.0.gem) = cfce39af6b3d86b0d079429c7952c7eb4577e44be86087bcabe62fce830b0d8c
-SIZE (rubygem/aws-sdk-backupsearch-1.7.0.gem) = 36352
+TIMESTAMP = 1757120976
+SHA256 (rubygem/aws-sdk-backupsearch-1.12.0.gem) = ad6fbc3470313f46c7d30158fb7b786a4a30fd5b6c9da39cdfac5a97aaf2f0f0
+SIZE (rubygem/aws-sdk-backupsearch-1.12.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-batch/Makefile b/devel/rubygem-aws-sdk-batch/Makefile
index 2733485c53c0..f783b7e3fffe 100644
--- a/devel/rubygem-aws-sdk-batch/Makefile
+++ b/devel/rubygem-aws-sdk-batch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-batch
-PORTVERSION= 1.117.0
+PORTVERSION= 1.124.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-batch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-batch/distinfo b/devel/rubygem-aws-sdk-batch/distinfo
index 7e217a87257e..4c95eca26387 100644
--- a/devel/rubygem-aws-sdk-batch/distinfo
+++ b/devel/rubygem-aws-sdk-batch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369492
-SHA256 (rubygem/aws-sdk-batch-1.117.0.gem) = 8ab66131ac48a167d5bce6a852605b3e7e01a17146a1d843950e80e73342f20e
-SIZE (rubygem/aws-sdk-batch-1.117.0.gem) = 139776
+TIMESTAMP = 1757120978
+SHA256 (rubygem/aws-sdk-batch-1.124.0.gem) = 3047480afbb1205a4d5cb51b191d1a4c6c9add6ff2712bbf82834159c11b00e4
+SIZE (rubygem/aws-sdk-batch-1.124.0.gem) = 152064
diff --git a/devel/rubygem-aws-sdk-bcmdashboards/Makefile b/devel/rubygem-aws-sdk-bcmdashboards/Makefile
new file mode 100644
index 000000000000..af9013499f1b
--- /dev/null
+++ b/devel/rubygem-aws-sdk-bcmdashboards/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= aws-sdk-bcmdashboards
+PORTVERSION= 1.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official AWS Ruby gem for AWS Billing and Cost Management Dashboards
+WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bcmdashboards
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-aws-sdk-bcmdashboards/distinfo b/devel/rubygem-aws-sdk-bcmdashboards/distinfo
new file mode 100644
index 000000000000..81d3a1663917
--- /dev/null
+++ b/devel/rubygem-aws-sdk-bcmdashboards/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757120478
+SHA256 (rubygem/aws-sdk-bcmdashboards-1.1.0.gem) = 465a110bb70b30d2605ceacf4680f0425022bb22202e0511fb6b80ae1c317d33
+SIZE (rubygem/aws-sdk-bcmdashboards-1.1.0.gem) = 36864
diff --git a/devel/rubygem-aws-sdk-bcmdashboards/pkg-descr b/devel/rubygem-aws-sdk-bcmdashboards/pkg-descr
new file mode 100644
index 000000000000..75bf82c6ca1a
--- /dev/null
+++ b/devel/rubygem-aws-sdk-bcmdashboards/pkg-descr
@@ -0,0 +1 @@
+Official AWS Ruby gem for AWS Billing and Cost Management Dashboards.
diff --git a/devel/rubygem-aws-sdk-bcmdataexports/Makefile b/devel/rubygem-aws-sdk-bcmdataexports/Makefile
index da6e610cc4da..30f43fcedbaf 100644
--- a/devel/rubygem-aws-sdk-bcmdataexports/Makefile
+++ b/devel/rubygem-aws-sdk-bcmdataexports/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bcmdataexports
-PORTVERSION= 1.22.0
+PORTVERSION= 1.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bcmdataexp
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bcmdataexports/distinfo b/devel/rubygem-aws-sdk-bcmdataexports/distinfo
index bc01dfd076a7..1203ce1b2369 100644
--- a/devel/rubygem-aws-sdk-bcmdataexports/distinfo
+++ b/devel/rubygem-aws-sdk-bcmdataexports/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369494
-SHA256 (rubygem/aws-sdk-bcmdataexports-1.22.0.gem) = 4400b14c72ec9995073c2b88a891cec21ce12363ab780643cc7b1d819f8a9dce
-SIZE (rubygem/aws-sdk-bcmdataexports-1.22.0.gem) = 31232
+TIMESTAMP = 1757120980
+SHA256 (rubygem/aws-sdk-bcmdataexports-1.25.0.gem) = 8ca3ac2b1fafc0fa5df3dd8da572dbc0b9bbca2b4a6cf93e08c6022829b1f645
+SIZE (rubygem/aws-sdk-bcmdataexports-1.25.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile b/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
index b7d79805887f..16a65e6110e3 100644
--- a/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
+++ b/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bcmpricingcalculator
-PORTVERSION= 1.13.0
+PORTVERSION= 1.17.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bcmpricing
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo b/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
index c19d5adda1b4..cf59a9b4912f 100644
--- a/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
+++ b/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369496
-SHA256 (rubygem/aws-sdk-bcmpricingcalculator-1.13.0.gem) = 4cba96bf909b8e75410b190899632239e18631c8c56963b65bfe787fba7ba5f4
-SIZE (rubygem/aws-sdk-bcmpricingcalculator-1.13.0.gem) = 54272
+TIMESTAMP = 1757120982
+SHA256 (rubygem/aws-sdk-bcmpricingcalculator-1.17.0.gem) = e20ac9aa446f83bfe34a2bd9b546e8f895fd18981604ee815830a50e28e774f0
+SIZE (rubygem/aws-sdk-bcmpricingcalculator-1.17.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-bcmrecommendedactions/Makefile b/devel/rubygem-aws-sdk-bcmrecommendedactions/Makefile
new file mode 100644
index 000000000000..bde91856cca9
--- /dev/null
+++ b/devel/rubygem-aws-sdk-bcmrecommendedactions/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= aws-sdk-bcmrecommendedactions
+PORTVERSION= 1.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official AWS Ruby gem for AWS Billing and Cost Management Recommended Actions
+WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bcmrecommendedactions
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-aws-sdk-bcmrecommendedactions/distinfo b/devel/rubygem-aws-sdk-bcmrecommendedactions/distinfo
new file mode 100644
index 000000000000..4882f7c17b34
--- /dev/null
+++ b/devel/rubygem-aws-sdk-bcmrecommendedactions/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757120480
+SHA256 (rubygem/aws-sdk-bcmrecommendedactions-1.1.0.gem) = 311a1e20e4d44304542c54d8f62219ca992fb44f2fa42b3d02e9a17399ba3839
+SIZE (rubygem/aws-sdk-bcmrecommendedactions-1.1.0.gem) = 23552
diff --git a/devel/rubygem-aws-sdk-bcmrecommendedactions/pkg-descr b/devel/rubygem-aws-sdk-bcmrecommendedactions/pkg-descr
new file mode 100644
index 000000000000..75c661c012fa
--- /dev/null
+++ b/devel/rubygem-aws-sdk-bcmrecommendedactions/pkg-descr
@@ -0,0 +1 @@
+Official AWS Ruby gem for AWS Billing and Cost Management Recommended Actions.
diff --git a/devel/rubygem-aws-sdk-bedrock/Makefile b/devel/rubygem-aws-sdk-bedrock/Makefile
index 659906e7d4bc..992faa8840d6 100644
--- a/devel/rubygem-aws-sdk-bedrock/Makefile
+++ b/devel/rubygem-aws-sdk-bedrock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrock
-PORTVERSION= 1.55.0
+PORTVERSION= 1.61.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrock
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrock/distinfo b/devel/rubygem-aws-sdk-bedrock/distinfo
index 29dd7a7e3618..2e0cd6815352 100644
--- a/devel/rubygem-aws-sdk-bedrock/distinfo
+++ b/devel/rubygem-aws-sdk-bedrock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369498
-SHA256 (rubygem/aws-sdk-bedrock-1.55.0.gem) = 6a09929c28aee8801afd8b6753e75e489a9b9a0183495491789c6ce29b998526
-SIZE (rubygem/aws-sdk-bedrock-1.55.0.gem) = 143360
+TIMESTAMP = 1757120984
+SHA256 (rubygem/aws-sdk-bedrock-1.61.0.gem) = 85c024bc83bd5fff1f6cef2ebf1e1dba2e7d7a68e5a74d81f9c933a6554ea140
+SIZE (rubygem/aws-sdk-bedrock-1.61.0.gem) = 186880
diff --git a/devel/rubygem-aws-sdk-bedrockagent/Makefile b/devel/rubygem-aws-sdk-bedrockagent/Makefile
index 4d1727db35f9..8e8ed5ffb28d 100644
--- a/devel/rubygem-aws-sdk-bedrockagent/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagent
-PORTVERSION= 1.60.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockage
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockagent/distinfo b/devel/rubygem-aws-sdk-bedrockagent/distinfo
index bc3421e707d8..00a2d003c1b5 100644
--- a/devel/rubygem-aws-sdk-bedrockagent/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369500
-SHA256 (rubygem/aws-sdk-bedrockagent-1.60.0.gem) = b20f528134290fc951a5b58f8a28f8f99007d46e1c3e482629bb08baa43ba379
-SIZE (rubygem/aws-sdk-bedrockagent-1.60.0.gem) = 174592
+TIMESTAMP = 1757120986
+SHA256 (rubygem/aws-sdk-bedrockagent-1.65.0.gem) = 31b6b58d2d03c5ac2981ceb7d4729dea920a8215c8d0bfa3fed0c2176e5fc724
+SIZE (rubygem/aws-sdk-bedrockagent-1.65.0.gem) = 174592
diff --git a/devel/rubygem-aws-sdk-bedrockagentcore/Makefile b/devel/rubygem-aws-sdk-bedrockagentcore/Makefile
index 443c8335ac2e..8d06fee91442 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcore/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagentcore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagentcore
-PORTVERSION= 1.1.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockage
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockagentcore/distinfo b/devel/rubygem-aws-sdk-bedrockagentcore/distinfo
index 86e1cf49d68b..1b497f66c86e 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcore/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagentcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369502
-SHA256 (rubygem/aws-sdk-bedrockagentcore-1.1.0.gem) = 618053866b308ac477b3960be73ef135e9488c136e1a209487958f8224d5e18d
-SIZE (rubygem/aws-sdk-bedrockagentcore-1.1.0.gem) = 54784
+TIMESTAMP = 1757120988
+SHA256 (rubygem/aws-sdk-bedrockagentcore-1.5.0.gem) = 00c18af0c8ba3c7046968d465b71a920fc9bd6ebfc1c54b8c718c1241a9d2bfd
+SIZE (rubygem/aws-sdk-bedrockagentcore-1.5.0.gem) = 54784
diff --git a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
index 110f00199e7f..cb3c8d662027 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagentcorecontrol
-PORTVERSION= 1.1.0
+PORTVERSION= 1.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockage
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
index 3e158825e1fd..3553c6ba30f4 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369504
-SHA256 (rubygem/aws-sdk-bedrockagentcorecontrol-1.1.0.gem) = 3b082940a345e9d9fa8f1106fe48edfb8c41aa8757138ffa389da0e3eeef9e87
-SIZE (rubygem/aws-sdk-bedrockagentcorecontrol-1.1.0.gem) = 81408
+TIMESTAMP = 1757120990
+SHA256 (rubygem/aws-sdk-bedrockagentcorecontrol-1.4.0.gem) = 2c177777e0a466953dbe85ae09856cc19dbd6e53dac88f655a36a6205e7c911b
+SIZE (rubygem/aws-sdk-bedrockagentcorecontrol-1.4.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile b/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
index 5edf1502c0e7..7613da0fd21f 100644
--- a/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagentruntime
-PORTVERSION= 1.59.0
+PORTVERSION= 1.63.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockage
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo b/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
index add59581e56e..13df51d3ce12 100644
--- a/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369506
-SHA256 (rubygem/aws-sdk-bedrockagentruntime-1.59.0.gem) = 09c0fd8eba1527e461138c9361d2c56056aa20ceb595ea0cdc8f5271a0ecb378
-SIZE (rubygem/aws-sdk-bedrockagentruntime-1.59.0.gem) = 138752
+TIMESTAMP = 1757120992
+SHA256 (rubygem/aws-sdk-bedrockagentruntime-1.63.0.gem) = c58252583631d7dd9a52db285006de8b1e540fadc3201648d8b0781ce0d3e944
+SIZE (rubygem/aws-sdk-bedrockagentruntime-1.63.0.gem) = 138752
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile b/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile
index 928c7949df8b..3616ad78a94c 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockdataautomation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockdataautomation
-PORTVERSION= 1.12.0
+PORTVERSION= 1.16.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockdat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo b/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
index 94e541537ae8..a724ccf87461 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockdataautomation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369508
-SHA256 (rubygem/aws-sdk-bedrockdataautomation-1.12.0.gem) = 56f35c60c06340ff7d3391ad06956f31a91686f7d0dd6d64cfd5965cf6ad7172
-SIZE (rubygem/aws-sdk-bedrockdataautomation-1.12.0.gem) = 35840
+TIMESTAMP = 1757120994
+SHA256 (rubygem/aws-sdk-bedrockdataautomation-1.16.0.gem) = 40eb13fc6ac8d3c0787364f30405133e530eefba7d074226a844262ba1a88a0f
+SIZE (rubygem/aws-sdk-bedrockdataautomation-1.16.0.gem) = 35840
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile
index 0dbb3c0a14fc..f5572faae3b6 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockdataautomationruntime
-PORTVERSION= 1.10.0
+PORTVERSION= 1.14.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockdat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
index 51164a5e2939..d3d9376d469d 100644
--- a/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockdataautomationruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369510
-SHA256 (rubygem/aws-sdk-bedrockdataautomationruntime-1.10.0.gem) = 4467c54af05a4a6e7ffb0fa89b02969d2850ce08b2dbb946344a9f28ed8767db
-SIZE (rubygem/aws-sdk-bedrockdataautomationruntime-1.10.0.gem) = 26112
+TIMESTAMP = 1757120996
+SHA256 (rubygem/aws-sdk-bedrockdataautomationruntime-1.14.0.gem) = b9ea15df24f20f1e94604348dc850c032d771a138e0df0b31531c5891a452921
+SIZE (rubygem/aws-sdk-bedrockdataautomationruntime-1.14.0.gem) = 26112
diff --git a/devel/rubygem-aws-sdk-bedrockruntime/Makefile b/devel/rubygem-aws-sdk-bedrockruntime/Makefile
index a99a15a26453..f8682cec2ada 100644
--- a/devel/rubygem-aws-sdk-bedrockruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockruntime
-PORTVERSION= 1.52.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockrun
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-bedrockruntime/distinfo b/devel/rubygem-aws-sdk-bedrockruntime/distinfo
index 4e2d4ee2c019..578f671885bf 100644
--- a/devel/rubygem-aws-sdk-bedrockruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369512
-SHA256 (rubygem/aws-sdk-bedrockruntime-1.52.0.gem) = 0596e13c52c2dc588360f7caba15f2872f034c17ee54be0ec01fcae38cdf6705
-SIZE (rubygem/aws-sdk-bedrockruntime-1.52.0.gem) = 81408
+TIMESTAMP = 1757436569
+SHA256 (rubygem/aws-sdk-bedrockruntime-1.59.0.gem) = f9fa92f05069f035a53f62a683e433f4388dec5c8386f29ade084a4e5f26948e
+SIZE (rubygem/aws-sdk-bedrockruntime-1.59.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-billing/Makefile b/devel/rubygem-aws-sdk-billing/Makefile
index 0f052871c8e6..286a92ba837a 100644
--- a/devel/rubygem-aws-sdk-billing/Makefile
+++ b/devel/rubygem-aws-sdk-billing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-billing
-PORTVERSION= 1.8.0
+PORTVERSION= 1.13.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-billing
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-billing/distinfo b/devel/rubygem-aws-sdk-billing/distinfo
index e26a26e18498..167a6e21d39e 100644
--- a/devel/rubygem-aws-sdk-billing/distinfo
+++ b/devel/rubygem-aws-sdk-billing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369514
-SHA256 (rubygem/aws-sdk-billing-1.8.0.gem) = 624bf345e92612f0cf62e74be256e15dd4d01e64451148277a030420f5a9859c
-SIZE (rubygem/aws-sdk-billing-1.8.0.gem) = 29696
+TIMESTAMP = 1757121000
+SHA256 (rubygem/aws-sdk-billing-1.13.0.gem) = bab78aa7c0fa2473092ac10abd3cf82a5d2b830778e8481abb60cb24d3a1fa7d
+SIZE (rubygem/aws-sdk-billing-1.13.0.gem) = 29696
diff --git a/devel/rubygem-aws-sdk-billingconductor/Makefile b/devel/rubygem-aws-sdk-billingconductor/Makefile
index d445e2cb05cb..94b4406b7418 100644
--- a/devel/rubygem-aws-sdk-billingconductor/Makefile
+++ b/devel/rubygem-aws-sdk-billingconductor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-billingconductor
-PORTVERSION= 1.41.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-billingcon
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-billingconductor/distinfo b/devel/rubygem-aws-sdk-billingconductor/distinfo
index 518517182ed2..3da922e8b6be 100644
--- a/devel/rubygem-aws-sdk-billingconductor/distinfo
+++ b/devel/rubygem-aws-sdk-billingconductor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369516
-SHA256 (rubygem/aws-sdk-billingconductor-1.41.0.gem) = cff57ca8deb53e9ead010ba1708f9305e92987fd75278c9a570196f65afff1d6
-SIZE (rubygem/aws-sdk-billingconductor-1.41.0.gem) = 54272
+TIMESTAMP = 1757121002
+SHA256 (rubygem/aws-sdk-billingconductor-1.45.0.gem) = 67a97631a0cd78d23bf1087ad648b3957ed1eba28c0452cfb04399c43d519cf2
+SIZE (rubygem/aws-sdk-billingconductor-1.45.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-braket/Makefile b/devel/rubygem-aws-sdk-braket/Makefile
index 7e6b53800f47..53adb049f50e 100644
--- a/devel/rubygem-aws-sdk-braket/Makefile
+++ b/devel/rubygem-aws-sdk-braket/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-braket
-PORTVERSION= 1.54.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-braket
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-braket/distinfo b/devel/rubygem-aws-sdk-braket/distinfo
index 2c399b08ac21..992364d35790 100644
--- a/devel/rubygem-aws-sdk-braket/distinfo
+++ b/devel/rubygem-aws-sdk-braket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369518
-SHA256 (rubygem/aws-sdk-braket-1.54.0.gem) = 5ab218960d8d4eb5c43a340bdaea0d5bdd85b6588fc0bdea4ca4b6edb62cee1c
-SIZE (rubygem/aws-sdk-braket-1.54.0.gem) = 38912
+TIMESTAMP = 1757121004
+SHA256 (rubygem/aws-sdk-braket-1.59.0.gem) = 0b5eab45dfc2bd6531f48e4770eaacba309df2743b07c3fb12fc445f21f5f9b7
+SIZE (rubygem/aws-sdk-braket-1.59.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-budgets/Makefile b/devel/rubygem-aws-sdk-budgets/Makefile
index 3957937c005d..8357f6c5f2a7 100644
--- a/devel/rubygem-aws-sdk-budgets/Makefile
+++ b/devel/rubygem-aws-sdk-budgets/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-budgets
-PORTVERSION= 1.88.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-budgets
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-budgets/distinfo b/devel/rubygem-aws-sdk-budgets/distinfo
index 9c5491e63d7d..e9da87c70551 100644
--- a/devel/rubygem-aws-sdk-budgets/distinfo
+++ b/devel/rubygem-aws-sdk-budgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796142
-SHA256 (rubygem/aws-sdk-budgets-1.88.0.gem) = c2b5ed353a7d0e24d95442863bf085856f6e082c44970143aa18720d96a38e83
-SIZE (rubygem/aws-sdk-budgets-1.88.0.gem) = 52736
+TIMESTAMP = 1757121006
+SHA256 (rubygem/aws-sdk-budgets-1.93.0.gem) = f3a127f9598ed74b813950bd68fd623acaefec7196c135fd9d73ded814160f88
+SIZE (rubygem/aws-sdk-budgets-1.93.0.gem) = 53760
diff --git a/devel/rubygem-aws-sdk-chatbot/Makefile b/devel/rubygem-aws-sdk-chatbot/Makefile
index e69c8f0c01bd..49879f8b5162 100644
--- a/devel/rubygem-aws-sdk-chatbot/Makefile
+++ b/devel/rubygem-aws-sdk-chatbot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chatbot
-PORTVERSION= 1.26.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chatbot
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chatbot/distinfo b/devel/rubygem-aws-sdk-chatbot/distinfo
index b9be23b175c6..742f43ecaa15 100644
--- a/devel/rubygem-aws-sdk-chatbot/distinfo
+++ b/devel/rubygem-aws-sdk-chatbot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369522
-SHA256 (rubygem/aws-sdk-chatbot-1.26.0.gem) = ef9f9184f379d26c07aec5c7e1cceaf8be8fa3655409006758bdc2d182cda659
-SIZE (rubygem/aws-sdk-chatbot-1.26.0.gem) = 47616
+TIMESTAMP = 1757121008
+SHA256 (rubygem/aws-sdk-chatbot-1.30.0.gem) = 574f4555facc3ca4de02dac8ae09d43a949bea51e2fa20a32a54c7afe1b6b2ec
+SIZE (rubygem/aws-sdk-chatbot-1.30.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-chime/Makefile b/devel/rubygem-aws-sdk-chime/Makefile
index 7e75f19d1abb..35486b06ada7 100644
--- a/devel/rubygem-aws-sdk-chime/Makefile
+++ b/devel/rubygem-aws-sdk-chime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chime
-PORTVERSION= 1.104.0
+PORTVERSION= 1.108.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chime
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chime/distinfo b/devel/rubygem-aws-sdk-chime/distinfo
index 2fad405a2552..93f00913ccaa 100644
--- a/devel/rubygem-aws-sdk-chime/distinfo
+++ b/devel/rubygem-aws-sdk-chime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369524
-SHA256 (rubygem/aws-sdk-chime-1.104.0.gem) = b687150bf4636be53467781f48fff7a4b770408aad02a3514d249d257e36bfb8
-SIZE (rubygem/aws-sdk-chime-1.104.0.gem) = 60416
+TIMESTAMP = 1757121010
+SHA256 (rubygem/aws-sdk-chime-1.108.0.gem) = 3782b4456db300464ed104410e14bcf8a280aba335b8db5e3651ea0e1d28acfa
+SIZE (rubygem/aws-sdk-chime-1.108.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-chimesdkidentity/Makefile b/devel/rubygem-aws-sdk-chimesdkidentity/Makefile
index 41f126e85188..63ec0524e56d 100644
--- a/devel/rubygem-aws-sdk-chimesdkidentity/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkidentity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkidentity
-PORTVERSION= 1.44.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkidentity/distinfo b/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
index 753051ea524a..13b6e65fa88c 100644
--- a/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkidentity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369526
-SHA256 (rubygem/aws-sdk-chimesdkidentity-1.44.0.gem) = a79a7ed1c2ab35d318050bec30233c7d7ae9b4d1839618f5951fd2aa8b8bda18
-SIZE (rubygem/aws-sdk-chimesdkidentity-1.44.0.gem) = 39936
+TIMESTAMP = 1757121012
+SHA256 (rubygem/aws-sdk-chimesdkidentity-1.48.0.gem) = 0cd8f33403d32fa66b93db82b560a28821f4f60d04ba57583400cc1158b5e3c9
+SIZE (rubygem/aws-sdk-chimesdkidentity-1.48.0.gem) = 39936
diff --git a/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile b/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile
index 9b8bcf25efdf..005577048278 100644
--- a/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkmediapipelines/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkmediapipelines
-PORTVERSION= 1.41.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkme
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo b/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
index 392521ebc426..528f994f125c 100644
--- a/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmediapipelines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369528
-SHA256 (rubygem/aws-sdk-chimesdkmediapipelines-1.41.0.gem) = 30dedf2924a60ac6257ad81d2628add10d298ca37bfaafdc112448d74b5beb39
-SIZE (rubygem/aws-sdk-chimesdkmediapipelines-1.41.0.gem) = 70656
+TIMESTAMP = 1757121014
+SHA256 (rubygem/aws-sdk-chimesdkmediapipelines-1.45.0.gem) = 1303f17d71d73ffb31bb80d6874a12603a981c4c534ed0e3d67c2b2bf1e3caf7
+SIZE (rubygem/aws-sdk-chimesdkmediapipelines-1.45.0.gem) = 70656
diff --git a/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile b/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
index 32e1f883ee07..604d85763ebe 100644
--- a/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkmeetings
-PORTVERSION= 1.51.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkme
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo b/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
index 478a6e71a4ec..a3e6301b7e08 100644
--- a/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369530
-SHA256 (rubygem/aws-sdk-chimesdkmeetings-1.51.0.gem) = 91b128f8ef71635a2f7fe181120ae656d8bf9499f2695b8008578bf12015ef05
-SIZE (rubygem/aws-sdk-chimesdkmeetings-1.51.0.gem) = 44032
+TIMESTAMP = 1757121016
+SHA256 (rubygem/aws-sdk-chimesdkmeetings-1.55.0.gem) = a468e7b3f7434e285818645baebfe637ab0821004add5745117d167abdda5a21
+SIZE (rubygem/aws-sdk-chimesdkmeetings-1.55.0.gem) = 44032
diff --git a/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile b/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile
index 9d6e8a05cffd..ca99dc451178 100644
--- a/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkmessaging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkmessaging
-PORTVERSION= 1.50.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkme
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo b/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
index 865e3a94b444..8a65b4414199 100644
--- a/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmessaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369532
-SHA256 (rubygem/aws-sdk-chimesdkmessaging-1.50.0.gem) = ba7a8d5c04507a616d342aaeaf48499043f70d24a811ea70f7fe50c6400d4f53
-SIZE (rubygem/aws-sdk-chimesdkmessaging-1.50.0.gem) = 59904
+TIMESTAMP = 1757121018
+SHA256 (rubygem/aws-sdk-chimesdkmessaging-1.54.0.gem) = 2f99bc05a6cfaa98e7cde1f3146a4175c2559a74bc9f3030fe00ccdab2320df3
+SIZE (rubygem/aws-sdk-chimesdkmessaging-1.54.0.gem) = 59904
diff --git a/devel/rubygem-aws-sdk-chimesdkvoice/Makefile b/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
index 820640858c3e..d7552ede9f78 100644
--- a/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkvoice
-PORTVERSION= 1.42.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkvo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-chimesdkvoice/distinfo b/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
index 7e20abc5dcc0..5633c7fddab9 100644
--- a/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369534
-SHA256 (rubygem/aws-sdk-chimesdkvoice-1.42.0.gem) = 40862bfe663a74778caf7d034d8211058b308f1a83f967b6e0fce5660d6d2737
-SIZE (rubygem/aws-sdk-chimesdkvoice-1.42.0.gem) = 83456
+TIMESTAMP = 1757121020
+SHA256 (rubygem/aws-sdk-chimesdkvoice-1.46.0.gem) = 301e2bcc32d825ac75e1739a8ef8d21dbc3fa0cb9835085ca0d7db2a4948f3ce
+SIZE (rubygem/aws-sdk-chimesdkvoice-1.46.0.gem) = 83968
diff --git a/devel/rubygem-aws-sdk-cleanrooms/Makefile b/devel/rubygem-aws-sdk-cleanrooms/Makefile
index fe28226205e9..25790d0ffa34 100644
--- a/devel/rubygem-aws-sdk-cleanrooms/Makefile
+++ b/devel/rubygem-aws-sdk-cleanrooms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cleanrooms
-PORTVERSION= 1.47.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cleanrooms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cleanrooms/distinfo b/devel/rubygem-aws-sdk-cleanrooms/distinfo
index aae0a17e980a..28c2393723d2 100644
--- a/devel/rubygem-aws-sdk-cleanrooms/distinfo
+++ b/devel/rubygem-aws-sdk-cleanrooms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369536
-SHA256 (rubygem/aws-sdk-cleanrooms-1.47.0.gem) = e38a61467bd55c5ac7a4d1a22953141c0fa5a869991a44ff736ecb96f3fabb01
-SIZE (rubygem/aws-sdk-cleanrooms-1.47.0.gem) = 119296
+TIMESTAMP = 1757436571
+SHA256 (rubygem/aws-sdk-cleanrooms-1.54.0.gem) = 9795bd0f2d44cca4663c7e3139cf85bcfca06c61e80faba8b194f6ee72183344
+SIZE (rubygem/aws-sdk-cleanrooms-1.54.0.gem) = 125952
diff --git a/devel/rubygem-aws-sdk-cleanroomsml/Makefile b/devel/rubygem-aws-sdk-cleanroomsml/Makefile
index 7fc8744149d4..0c0a90b0a011 100644
--- a/devel/rubygem-aws-sdk-cleanroomsml/Makefile
+++ b/devel/rubygem-aws-sdk-cleanroomsml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cleanroomsml
-PORTVERSION= 1.29.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cleanrooms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cleanroomsml/distinfo b/devel/rubygem-aws-sdk-cleanroomsml/distinfo
index 57fa444b36d4..728ff16c9d51 100644
--- a/devel/rubygem-aws-sdk-cleanroomsml/distinfo
+++ b/devel/rubygem-aws-sdk-cleanroomsml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369538
-SHA256 (rubygem/aws-sdk-cleanroomsml-1.29.0.gem) = ccc1660fd4099281daed12360d6451595accfec7a66a39f401695382f792340e
-SIZE (rubygem/aws-sdk-cleanroomsml-1.29.0.gem) = 83456
+TIMESTAMP = 1757436573
+SHA256 (rubygem/aws-sdk-cleanroomsml-1.34.0.gem) = eb93cdcaee96344296b217a63f79f28163785b6ed582a8d717c1a11e046d7ce9
+SIZE (rubygem/aws-sdk-cleanroomsml-1.34.0.gem) = 85504
diff --git a/devel/rubygem-aws-sdk-cloud9/Makefile b/devel/rubygem-aws-sdk-cloud9/Makefile
index d33894650b76..5a2464df68db 100644
--- a/devel/rubygem-aws-sdk-cloud9/Makefile
+++ b/devel/rubygem-aws-sdk-cloud9/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloud9
-PORTVERSION= 1.89.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloud9
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloud9/distinfo b/devel/rubygem-aws-sdk-cloud9/distinfo
index 69f10307ab86..c1a623e37b3d 100644
--- a/devel/rubygem-aws-sdk-cloud9/distinfo
+++ b/devel/rubygem-aws-sdk-cloud9/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369540
-SHA256 (rubygem/aws-sdk-cloud9-1.89.0.gem) = af2c80458c91da6e96473612fb5c6951a520e4e780b9d4aeaedf4b598ee16938
-SIZE (rubygem/aws-sdk-cloud9-1.89.0.gem) = 34304
+TIMESTAMP = 1757121026
+SHA256 (rubygem/aws-sdk-cloud9-1.93.0.gem) = 32d27f8d30db24a81b5ddc2f9ee50446f485391c1834b1a315b5308917b7e20b
+SIZE (rubygem/aws-sdk-cloud9-1.93.0.gem) = 34304
diff --git a/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile b/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile
index 0390e83ccda0..0bd98924f92c 100644
--- a/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile
+++ b/devel/rubygem-aws-sdk-cloudcontrolapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudcontrolapi
-PORTVERSION= 1.41.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudcontr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo b/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
index 39d8548a0c2f..8d98ff327d39 100644
--- a/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
+++ b/devel/rubygem-aws-sdk-cloudcontrolapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369542
-SHA256 (rubygem/aws-sdk-cloudcontrolapi-1.41.0.gem) = 3b37d4ee66a84c3727593a90a4740e196257032946814bc944c31456b4600a33
-SIZE (rubygem/aws-sdk-cloudcontrolapi-1.41.0.gem) = 36352
+TIMESTAMP = 1757121028
+SHA256 (rubygem/aws-sdk-cloudcontrolapi-1.45.0.gem) = 273e23450fffd9339cab952997c0b8ce3b82f0bcbb37a3e6d9c08d20dea77f99
+SIZE (rubygem/aws-sdk-cloudcontrolapi-1.45.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-clouddirectory/Makefile b/devel/rubygem-aws-sdk-clouddirectory/Makefile
index 1152dd8ef325..505f4a26defa 100644
--- a/devel/rubygem-aws-sdk-clouddirectory/Makefile
+++ b/devel/rubygem-aws-sdk-clouddirectory/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-clouddirectory
-PORTVERSION= 1.76.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-clouddirec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-clouddirectory/distinfo b/devel/rubygem-aws-sdk-clouddirectory/distinfo
index 18c02477418a..c90ad9b3599e 100644
--- a/devel/rubygem-aws-sdk-clouddirectory/distinfo
+++ b/devel/rubygem-aws-sdk-clouddirectory/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369544
-SHA256 (rubygem/aws-sdk-clouddirectory-1.76.0.gem) = ff345aac7c3cb422cb59fcd74036a250fba3083f99795e51d3b6291e2a1697ad
-SIZE (rubygem/aws-sdk-clouddirectory-1.76.0.gem) = 85504
+TIMESTAMP = 1757121030
+SHA256 (rubygem/aws-sdk-clouddirectory-1.80.0.gem) = db63af96d461bca184c133cf112b7827a35621c86bb70ab78875ff8b9fb84f02
+SIZE (rubygem/aws-sdk-clouddirectory-1.80.0.gem) = 86016
diff --git a/devel/rubygem-aws-sdk-cloudformation/Makefile b/devel/rubygem-aws-sdk-cloudformation/Makefile
index 49876c8062b0..9782fed8a73d 100644
--- a/devel/rubygem-aws-sdk-cloudformation/Makefile
+++ b/devel/rubygem-aws-sdk-cloudformation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudformation
-PORTVERSION= 1.135.0
+PORTVERSION= 1.140.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudforma
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudformation/distinfo b/devel/rubygem-aws-sdk-cloudformation/distinfo
index 41491bf81854..59d10f494833 100644
--- a/devel/rubygem-aws-sdk-cloudformation/distinfo
+++ b/devel/rubygem-aws-sdk-cloudformation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369546
-SHA256 (rubygem/aws-sdk-cloudformation-1.135.0.gem) = 11f1e213ff661b30dec1deabe049c55e57023e2b950c0f27720a6b8c86aab557
-SIZE (rubygem/aws-sdk-cloudformation-1.135.0.gem) = 211968
+TIMESTAMP = 1757436575
+SHA256 (rubygem/aws-sdk-cloudformation-1.140.0.gem) = e78fb849fae571cdbf8a2b5e2489e59a66372f1472df2ecc4ec43dff13c835f8
+SIZE (rubygem/aws-sdk-cloudformation-1.140.0.gem) = 214528
diff --git a/devel/rubygem-aws-sdk-cloudfront/Makefile b/devel/rubygem-aws-sdk-cloudfront/Makefile
index 740759a583bb..9c404458d6e8 100644
--- a/devel/rubygem-aws-sdk-cloudfront/Makefile
+++ b/devel/rubygem-aws-sdk-cloudfront/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudfront
-PORTVERSION= 1.121.0
+PORTVERSION= 1.128.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudfront
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudfront/distinfo b/devel/rubygem-aws-sdk-cloudfront/distinfo
index c6ff08c45f71..5072a69138d4 100644
--- a/devel/rubygem-aws-sdk-cloudfront/distinfo
+++ b/devel/rubygem-aws-sdk-cloudfront/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369548
-SHA256 (rubygem/aws-sdk-cloudfront-1.121.0.gem) = decd3281c901dcb56bb5e7c95e829c941a3a47336109e8d2d01f7acf1d107e4e
-SIZE (rubygem/aws-sdk-cloudfront-1.121.0.gem) = 232960
+TIMESTAMP = 1757436577
+SHA256 (rubygem/aws-sdk-cloudfront-1.128.0.gem) = 3771b91325a15beec068f7c43c1f969f4179b6bea74f1e11aef2407da652e811
+SIZE (rubygem/aws-sdk-cloudfront-1.128.0.gem) = 234496
diff --git a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile
index 4e9e4db55b33..83d64600b391 100644
--- a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile
+++ b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudfrontkeyvaluestore
-PORTVERSION= 1.24.0
+PORTVERSION= 1.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudfront
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
index 1980e043f6bf..cdbb24b92584 100644
--- a/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
+++ b/devel/rubygem-aws-sdk-cloudfrontkeyvaluestore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369550
-SHA256 (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.24.0.gem) = 627a75565943e97c1200f5c600a8d7d971643656c470bfd8b70afa10af81ab4b
-SIZE (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.24.0.gem) = 25088
+TIMESTAMP = 1757121036
+SHA256 (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.27.0.gem) = 75faff8b072b8e534f2187f31a63cd15ed0233194bd96c11ecec9c67257a74d6
+SIZE (rubygem/aws-sdk-cloudfrontkeyvaluestore-1.27.0.gem) = 25088
diff --git a/devel/rubygem-aws-sdk-cloudhsm/Makefile b/devel/rubygem-aws-sdk-cloudhsm/Makefile
index 149d334e2991..3c84dcb61772 100644
--- a/devel/rubygem-aws-sdk-cloudhsm/Makefile
+++ b/devel/rubygem-aws-sdk-cloudhsm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudhsm
-PORTVERSION= 1.72.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudhsm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudhsm/distinfo b/devel/rubygem-aws-sdk-cloudhsm/distinfo
index a375486e8b2d..caa53cd2313b 100644
--- a/devel/rubygem-aws-sdk-cloudhsm/distinfo
+++ b/devel/rubygem-aws-sdk-cloudhsm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369552
-SHA256 (rubygem/aws-sdk-cloudhsm-1.72.0.gem) = 5ec1abf79d3595fefbd16be1f2749edc22f1f4ada391131e50054854a87a6ae4
-SIZE (rubygem/aws-sdk-cloudhsm-1.72.0.gem) = 33792
+TIMESTAMP = 1757121038
+SHA256 (rubygem/aws-sdk-cloudhsm-1.76.0.gem) = f0816d788e22f73dc418105a237f743e7ab2ff09bbaafc688d2381b6ce0ccb5c
+SIZE (rubygem/aws-sdk-cloudhsm-1.76.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-cloudhsmv2/Makefile b/devel/rubygem-aws-sdk-cloudhsmv2/Makefile
index e80465a40c39..07f39bcd6a40 100644
--- a/devel/rubygem-aws-sdk-cloudhsmv2/Makefile
+++ b/devel/rubygem-aws-sdk-cloudhsmv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudhsmv2
-PORTVERSION= 1.78.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudhsmv2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudhsmv2/distinfo b/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
index 6f90b54810b6..c42464640a00 100644
--- a/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
+++ b/devel/rubygem-aws-sdk-cloudhsmv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369554
-SHA256 (rubygem/aws-sdk-cloudhsmv2-1.78.0.gem) = 870fa7853a32147894e2c911d9d0206dba1e30fe9753ec5e5cc9732966dca7ce
-SIZE (rubygem/aws-sdk-cloudhsmv2-1.78.0.gem) = 39424
+TIMESTAMP = 1757121040
+SHA256 (rubygem/aws-sdk-cloudhsmv2-1.82.0.gem) = 72ab0c84fb62cf715f623a77a136b97fb8347f873e36d1b708d0cda55044984c
+SIZE (rubygem/aws-sdk-cloudhsmv2-1.82.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-cloudsearch/Makefile b/devel/rubygem-aws-sdk-cloudsearch/Makefile
index fb95c2849309..5a0eb7d137dd 100644
--- a/devel/rubygem-aws-sdk-cloudsearch/Makefile
+++ b/devel/rubygem-aws-sdk-cloudsearch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudsearch
-PORTVERSION= 1.76.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudsearc
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudsearch/distinfo b/devel/rubygem-aws-sdk-cloudsearch/distinfo
index ae686be140ad..5264e63a8f2e 100644
--- a/devel/rubygem-aws-sdk-cloudsearch/distinfo
+++ b/devel/rubygem-aws-sdk-cloudsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369556
-SHA256 (rubygem/aws-sdk-cloudsearch-1.76.0.gem) = 7c4f06560c99024a4512e2ccd015e1ce89fc9d1c56a9089ae06a2daf80eb03dd
-SIZE (rubygem/aws-sdk-cloudsearch-1.76.0.gem) = 46080
+TIMESTAMP = 1757121042
+SHA256 (rubygem/aws-sdk-cloudsearch-1.80.0.gem) = 0ed5abeed257a6a9d6427cb976547e562efd7b65e53093892a1bc9c910d3f1cc
+SIZE (rubygem/aws-sdk-cloudsearch-1.80.0.gem) = 46080
diff --git a/devel/rubygem-aws-sdk-cloudsearchdomain/Makefile b/devel/rubygem-aws-sdk-cloudsearchdomain/Makefile
index 2c74fc518ead..df93e1ab9704 100644
--- a/devel/rubygem-aws-sdk-cloudsearchdomain/Makefile
+++ b/devel/rubygem-aws-sdk-cloudsearchdomain/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudsearchdomain
-PORTVERSION= 1.59.0
+PORTVERSION= 1.63.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudsearc
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudsearchdomain/distinfo b/devel/rubygem-aws-sdk-cloudsearchdomain/distinfo
index 1865aaa3b6ec..eb20b4230340 100644
--- a/devel/rubygem-aws-sdk-cloudsearchdomain/distinfo
+++ b/devel/rubygem-aws-sdk-cloudsearchdomain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369558
-SHA256 (rubygem/aws-sdk-cloudsearchdomain-1.59.0.gem) = 1957fedf65af61bff900c98e44236f0ede889529132ae6d31660161069995b70
-SIZE (rubygem/aws-sdk-cloudsearchdomain-1.59.0.gem) = 36352
+TIMESTAMP = 1757121044
+SHA256 (rubygem/aws-sdk-cloudsearchdomain-1.63.0.gem) = 8ffca0b84d7c3506ccf39f599806df24e2da09edf3dfe28e066b30b4de36fd01
+SIZE (rubygem/aws-sdk-cloudsearchdomain-1.63.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-cloudtrail/Makefile b/devel/rubygem-aws-sdk-cloudtrail/Makefile
index d69ebf0f24ac..26dbc5ce13e1 100644
--- a/devel/rubygem-aws-sdk-cloudtrail/Makefile
+++ b/devel/rubygem-aws-sdk-cloudtrail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudtrail
-PORTVERSION= 1.107.0
+PORTVERSION= 1.111.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudtrail
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudtrail/distinfo b/devel/rubygem-aws-sdk-cloudtrail/distinfo
index 2ef3bb316b8e..554b258796d2 100644
--- a/devel/rubygem-aws-sdk-cloudtrail/distinfo
+++ b/devel/rubygem-aws-sdk-cloudtrail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369560
-SHA256 (rubygem/aws-sdk-cloudtrail-1.107.0.gem) = 65b88feef5644dd1be35a91cbebcc33bc4061a5f0651b390b2f3d193cb516c02
-SIZE (rubygem/aws-sdk-cloudtrail-1.107.0.gem) = 115712
+TIMESTAMP = 1757121046
+SHA256 (rubygem/aws-sdk-cloudtrail-1.111.0.gem) = 6ecf146c652705b9b32c8783a7b2f08861c1bab15d3a019e312df5ee686a2215
+SIZE (rubygem/aws-sdk-cloudtrail-1.111.0.gem) = 115712
diff --git a/devel/rubygem-aws-sdk-cloudtraildata/Makefile b/devel/rubygem-aws-sdk-cloudtraildata/Makefile
index bb557454685c..96d574321534 100644
--- a/devel/rubygem-aws-sdk-cloudtraildata/Makefile
+++ b/devel/rubygem-aws-sdk-cloudtraildata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudtraildata
-PORTVERSION= 1.30.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudtrail
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudtraildata/distinfo b/devel/rubygem-aws-sdk-cloudtraildata/distinfo
index dda27635ef00..ffe73b35b3eb 100644
--- a/devel/rubygem-aws-sdk-cloudtraildata/distinfo
+++ b/devel/rubygem-aws-sdk-cloudtraildata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369562
-SHA256 (rubygem/aws-sdk-cloudtraildata-1.30.0.gem) = f272f6becdd639bf5072ba5708ce1b1cc9794618da5ef5c20f09f3cc8b54df30
-SIZE (rubygem/aws-sdk-cloudtraildata-1.30.0.gem) = 22528
+TIMESTAMP = 1757121048
+SHA256 (rubygem/aws-sdk-cloudtraildata-1.34.0.gem) = 88f04f84ecc24697966d090e71d376c8f1a935ab4454e1c314275d267a5ccd05
+SIZE (rubygem/aws-sdk-cloudtraildata-1.34.0.gem) = 22528
diff --git a/devel/rubygem-aws-sdk-cloudwatch/Makefile b/devel/rubygem-aws-sdk-cloudwatch/Makefile
index 83eee44982d2..6a37b7c78be2 100644
--- a/devel/rubygem-aws-sdk-cloudwatch/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatch
-PORTVERSION= 1.117.0
+PORTVERSION= 1.120.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatch/distinfo b/devel/rubygem-aws-sdk-cloudwatch/distinfo
index 206a7879ec00..60ac5fbc1ec7 100644
--- a/devel/rubygem-aws-sdk-cloudwatch/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369564
-SHA256 (rubygem/aws-sdk-cloudwatch-1.117.0.gem) = 9e5166e77fccce494f7fed557c1e46a40fe7a97bd5e8711dc820fa90ecfa3332
-SIZE (rubygem/aws-sdk-cloudwatch-1.117.0.gem) = 125952
+TIMESTAMP = 1757121050
+SHA256 (rubygem/aws-sdk-cloudwatch-1.120.0.gem) = bd50670863b075578f5ae099421f6c9aaa313c0a8062090d41ecb545774abcde
+SIZE (rubygem/aws-sdk-cloudwatch-1.120.0.gem) = 125952
diff --git a/devel/rubygem-aws-sdk-cloudwatchevents/Makefile b/devel/rubygem-aws-sdk-cloudwatchevents/Makefile
index 8352ebb23725..70ed46d18045 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevents/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchevents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchevents
-PORTVERSION= 1.92.0
+PORTVERSION= 1.96.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatchevents/distinfo b/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
index be8a9e87f0ad..d396c8793fba 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369566
-SHA256 (rubygem/aws-sdk-cloudwatchevents-1.92.0.gem) = c6caa9cdecb02bd5187c5799be3d8f1102eaf8219ffe02bb431df499b0e5e8d5
-SIZE (rubygem/aws-sdk-cloudwatchevents-1.92.0.gem) = 79872
+TIMESTAMP = 1757121052
+SHA256 (rubygem/aws-sdk-cloudwatchevents-1.96.0.gem) = b36b295632c2d47b15420eff0bb8c9264483f24a725d99f2916689b088ff1f6f
+SIZE (rubygem/aws-sdk-cloudwatchevents-1.96.0.gem) = 79872
diff --git a/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile b/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile
index d0ffca9928c3..ed6476246461 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchevidently/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchevidently
-PORTVERSION= 1.42.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo b/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
index dfcbf8b82201..f2fcf9b3e76a 100644
--- a/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchevidently/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369568
-SHA256 (rubygem/aws-sdk-cloudwatchevidently-1.42.0.gem) = 6c0bc09af704e9793f713fbd9ee1df89bbfc6724d563dd2c0741e17d310d7335
-SIZE (rubygem/aws-sdk-cloudwatchevidently-1.42.0.gem) = 67584
+TIMESTAMP = 1757121054
+SHA256 (rubygem/aws-sdk-cloudwatchevidently-1.46.0.gem) = 07059d275891a606a1fcc3e0fb29645f5fb92317ac42d3b854db1bf757aa6dd9
+SIZE (rubygem/aws-sdk-cloudwatchevidently-1.46.0.gem) = 67584
diff --git a/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile b/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
index 95e604d0e042..93cc7bf60daa 100644
--- a/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchlogs
-PORTVERSION= 1.122.0
+PORTVERSION= 1.126.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo b/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
index 47987b394b06..08d282240f45 100644
--- a/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369570
-SHA256 (rubygem/aws-sdk-cloudwatchlogs-1.122.0.gem) = e13b6e86b53d7c51b17022759ece205b4dc7e8118dd4602e61aa7d46e3e8d012
-SIZE (rubygem/aws-sdk-cloudwatchlogs-1.122.0.gem) = 157696
+TIMESTAMP = 1757121056
+SHA256 (rubygem/aws-sdk-cloudwatchlogs-1.126.0.gem) = 60ca136c511903428eeb2509d5c95bb0890b6564259d2fafb491cbdef866eafc
+SIZE (rubygem/aws-sdk-cloudwatchlogs-1.126.0.gem) = 157696
diff --git a/devel/rubygem-aws-sdk-cloudwatchrum/Makefile b/devel/rubygem-aws-sdk-cloudwatchrum/Makefile
index d0aff7c0fef8..bc2da02be7f3 100644
--- a/devel/rubygem-aws-sdk-cloudwatchrum/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchrum/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchrum
-PORTVERSION= 1.43.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cloudwatchrum/distinfo b/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
index 803d3a9fe160..8706e0f87c9a 100644
--- a/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchrum/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369572
-SHA256 (rubygem/aws-sdk-cloudwatchrum-1.43.0.gem) = b9eed45d4fd0986b78732543ce2a5be2cb28a29870d1ffe3c16dcaa4a3c15f0c
-SIZE (rubygem/aws-sdk-cloudwatchrum-1.43.0.gem) = 48128
+TIMESTAMP = 1757121058
+SHA256 (rubygem/aws-sdk-cloudwatchrum-1.47.0.gem) = c5a9fe918d5ae266e143d56e248ae05973d06ac73985474905328a1c51d938fd
+SIZE (rubygem/aws-sdk-cloudwatchrum-1.47.0.gem) = 48128
diff --git a/devel/rubygem-aws-sdk-codeartifact/Makefile b/devel/rubygem-aws-sdk-codeartifact/Makefile
index 6bc46f7242a1..e876ac4d6128 100644
--- a/devel/rubygem-aws-sdk-codeartifact/Makefile
+++ b/devel/rubygem-aws-sdk-codeartifact/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codeartifact
-PORTVERSION= 1.63.0
+PORTVERSION= 1.67.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codeartifa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codeartifact/distinfo b/devel/rubygem-aws-sdk-codeartifact/distinfo
index 2cf7b28f33cc..6da2750e2486 100644
--- a/devel/rubygem-aws-sdk-codeartifact/distinfo
+++ b/devel/rubygem-aws-sdk-codeartifact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369574
-SHA256 (rubygem/aws-sdk-codeartifact-1.63.0.gem) = 5f9f9159691676438df081333b1687f4d1d42279df73c01b43cd84d2d94f139c
-SIZE (rubygem/aws-sdk-codeartifact-1.63.0.gem) = 67584
+TIMESTAMP = 1757121060
+SHA256 (rubygem/aws-sdk-codeartifact-1.67.0.gem) = fdf4ff0c76a9e6a870ec471d312bfea07b296ffe7d0ecc2ae82df04b2ae48df0
+SIZE (rubygem/aws-sdk-codeartifact-1.67.0.gem) = 67584
diff --git a/devel/rubygem-aws-sdk-codebuild/Makefile b/devel/rubygem-aws-sdk-codebuild/Makefile
index e521c1a8e8d8..8ea085d941dc 100644
--- a/devel/rubygem-aws-sdk-codebuild/Makefile
+++ b/devel/rubygem-aws-sdk-codebuild/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codebuild
-PORTVERSION= 1.158.0
+PORTVERSION= 1.164.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codebuild
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codebuild/distinfo b/devel/rubygem-aws-sdk-codebuild/distinfo
index 1a346a5d254b..ec1cc48670c7 100644
--- a/devel/rubygem-aws-sdk-codebuild/distinfo
+++ b/devel/rubygem-aws-sdk-codebuild/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369576
-SHA256 (rubygem/aws-sdk-codebuild-1.158.0.gem) = f7f0d778e225e598b28c25ea9aac44c18580fff4cffc35e62251bddfba0a93fa
-SIZE (rubygem/aws-sdk-codebuild-1.158.0.gem) = 141824
+TIMESTAMP = 1757121062
+SHA256 (rubygem/aws-sdk-codebuild-1.164.0.gem) = 22daaa7217971a090e0e49abd20a45f5ae063b3b7e4f4169e65ac4fd18d8709d
+SIZE (rubygem/aws-sdk-codebuild-1.164.0.gem) = 144384
diff --git a/devel/rubygem-aws-sdk-codecatalyst/Makefile b/devel/rubygem-aws-sdk-codecatalyst/Makefile
index 76fd8e9dd614..e2061dadfe2b 100644
--- a/devel/rubygem-aws-sdk-codecatalyst/Makefile
+++ b/devel/rubygem-aws-sdk-codecatalyst/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codecatalyst
-PORTVERSION= 1.37.0
+PORTVERSION= 1.40.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codecataly
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core
USES= gem
diff --git a/devel/rubygem-aws-sdk-codecatalyst/distinfo b/devel/rubygem-aws-sdk-codecatalyst/distinfo
index a408e3e190ff..81fb1b2f7763 100644
--- a/devel/rubygem-aws-sdk-codecatalyst/distinfo
+++ b/devel/rubygem-aws-sdk-codecatalyst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369578
-SHA256 (rubygem/aws-sdk-codecatalyst-1.37.0.gem) = b9db33e75ee7d2523abeeeba24ccab78cd158593700fdf8826f390ef750ed066
-SIZE (rubygem/aws-sdk-codecatalyst-1.37.0.gem) = 51712
+TIMESTAMP = 1757121064
+SHA256 (rubygem/aws-sdk-codecatalyst-1.40.0.gem) = 95f75efd0d34087de63f5da9b0a4445049a25da777aa45b905d6f68ece416568
+SIZE (rubygem/aws-sdk-codecatalyst-1.40.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-codecommit/Makefile b/devel/rubygem-aws-sdk-codecommit/Makefile
index dc1a85f7ab64..77146d888409 100644
--- a/devel/rubygem-aws-sdk-codecommit/Makefile
+++ b/devel/rubygem-aws-sdk-codecommit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codecommit
-PORTVERSION= 1.87.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codecommit
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codecommit/distinfo b/devel/rubygem-aws-sdk-codecommit/distinfo
index 69260a7fca33..b69caaea7e22 100644
--- a/devel/rubygem-aws-sdk-codecommit/distinfo
+++ b/devel/rubygem-aws-sdk-codecommit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369580
-SHA256 (rubygem/aws-sdk-codecommit-1.87.0.gem) = 761842a9510f48f14987a02a2140c8465f0db1e3aac61d66fde91180526c50a0
-SIZE (rubygem/aws-sdk-codecommit-1.87.0.gem) = 118272
+TIMESTAMP = 1757121066
+SHA256 (rubygem/aws-sdk-codecommit-1.90.0.gem) = e044afa8dd6ea24cf92416195045f6c6c67a581538b98e7db3525a7c80a4335e
+SIZE (rubygem/aws-sdk-codecommit-1.90.0.gem) = 118272
diff --git a/devel/rubygem-aws-sdk-codeconnections/Makefile b/devel/rubygem-aws-sdk-codeconnections/Makefile
index d3c8d3afcf1a..88d421fc7987 100644
--- a/devel/rubygem-aws-sdk-codeconnections/Makefile
+++ b/devel/rubygem-aws-sdk-codeconnections/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codeconnections
-PORTVERSION= 1.22.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codeconnec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codeconnections/distinfo b/devel/rubygem-aws-sdk-codeconnections/distinfo
index 15c82145b637..4ad508053b2e 100644
--- a/devel/rubygem-aws-sdk-codeconnections/distinfo
+++ b/devel/rubygem-aws-sdk-codeconnections/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369582
-SHA256 (rubygem/aws-sdk-codeconnections-1.22.0.gem) = 2cd680ad72e5c634d302a5e2e79109e02989046ea93d92d4ac6cda171a13e0b5
-SIZE (rubygem/aws-sdk-codeconnections-1.22.0.gem) = 42496
+TIMESTAMP = 1757121068
+SHA256 (rubygem/aws-sdk-codeconnections-1.26.0.gem) = e4d8a2bf7dfdcf7ae314c6ab5bb1d763336bc4d83dfc6d26661521715607bbbc
+SIZE (rubygem/aws-sdk-codeconnections-1.26.0.gem) = 42496
diff --git a/devel/rubygem-aws-sdk-codedeploy/Makefile b/devel/rubygem-aws-sdk-codedeploy/Makefile
index a414718fd018..ea27f7270513 100644
--- a/devel/rubygem-aws-sdk-codedeploy/Makefile
+++ b/devel/rubygem-aws-sdk-codedeploy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codedeploy
-PORTVERSION= 1.86.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codedeploy
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codedeploy/distinfo b/devel/rubygem-aws-sdk-codedeploy/distinfo
index 2f56b1f53eda..c423373174b5 100644
--- a/devel/rubygem-aws-sdk-codedeploy/distinfo
+++ b/devel/rubygem-aws-sdk-codedeploy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369584
-SHA256 (rubygem/aws-sdk-codedeploy-1.86.0.gem) = 46fb3b61e1db5507bfc81504ec45717dcfddefb78c4de7c8a60642e2ec4a17fd
-SIZE (rubygem/aws-sdk-codedeploy-1.86.0.gem) = 100864
+TIMESTAMP = 1757121070
+SHA256 (rubygem/aws-sdk-codedeploy-1.90.0.gem) = fc9f44be34f8e575cd0884182718724abf14390a482e850efa932bc44b5750bc
+SIZE (rubygem/aws-sdk-codedeploy-1.90.0.gem) = 101376
diff --git a/devel/rubygem-aws-sdk-codeguruprofiler/Makefile b/devel/rubygem-aws-sdk-codeguruprofiler/Makefile
index 0b3812343b01..821c56017da0 100644
--- a/devel/rubygem-aws-sdk-codeguruprofiler/Makefile
+++ b/devel/rubygem-aws-sdk-codeguruprofiler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codeguruprofiler
-PORTVERSION= 1.56.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codegurupr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codeguruprofiler/distinfo b/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
index 7800ac1cd2e8..5b4e00c3d356 100644
--- a/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
+++ b/devel/rubygem-aws-sdk-codeguruprofiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369586
-SHA256 (rubygem/aws-sdk-codeguruprofiler-1.56.0.gem) = ee436b14a85b01133acb951c2367a76efb1e29167ea3ec4454721edc568f3f50
-SIZE (rubygem/aws-sdk-codeguruprofiler-1.56.0.gem) = 49664
+TIMESTAMP = 1757121072
+SHA256 (rubygem/aws-sdk-codeguruprofiler-1.60.0.gem) = 5d8af0fd43ef80096da92e774c652fa363f70e72f4b834f959142e8a7b102f42
+SIZE (rubygem/aws-sdk-codeguruprofiler-1.60.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-codegurureviewer/Makefile b/devel/rubygem-aws-sdk-codegurureviewer/Makefile
index c17a6b73161d..787bb24f4c97 100644
--- a/devel/rubygem-aws-sdk-codegurureviewer/Makefile
+++ b/devel/rubygem-aws-sdk-codegurureviewer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codegurureviewer
-PORTVERSION= 1.67.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codegurure
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codegurureviewer/distinfo b/devel/rubygem-aws-sdk-codegurureviewer/distinfo
index bc8ac3eb8b82..8be37ceb11cc 100644
--- a/devel/rubygem-aws-sdk-codegurureviewer/distinfo
+++ b/devel/rubygem-aws-sdk-codegurureviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369588
-SHA256 (rubygem/aws-sdk-codegurureviewer-1.67.0.gem) = b19c7f9bd9583ebe56159f65738d221f050606c7eb660ff72f8317bf4da857fa
-SIZE (rubygem/aws-sdk-codegurureviewer-1.67.0.gem) = 47616
+TIMESTAMP = 1757121074
+SHA256 (rubygem/aws-sdk-codegurureviewer-1.71.0.gem) = 479dd8b2334f8a084a767388781d074001d3a0b6772443c00d5ea600c0314392
+SIZE (rubygem/aws-sdk-codegurureviewer-1.71.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-codegurusecurity/Makefile b/devel/rubygem-aws-sdk-codegurusecurity/Makefile
index d50f947df7b6..92f15f2a9cac 100644
--- a/devel/rubygem-aws-sdk-codegurusecurity/Makefile
+++ b/devel/rubygem-aws-sdk-codegurusecurity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codegurusecurity
-PORTVERSION= 1.31.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codeguruse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codegurusecurity/distinfo b/devel/rubygem-aws-sdk-codegurusecurity/distinfo
index 9e68201b9ace..9c544a0d7234 100644
--- a/devel/rubygem-aws-sdk-codegurusecurity/distinfo
+++ b/devel/rubygem-aws-sdk-codegurusecurity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369590
-SHA256 (rubygem/aws-sdk-codegurusecurity-1.31.0.gem) = e65c3602fbecdfc885c5e1a2839d44f1fd14b890d48ae54cab4e9f9c641ec57f
-SIZE (rubygem/aws-sdk-codegurusecurity-1.31.0.gem) = 37376
+TIMESTAMP = 1757121076
+SHA256 (rubygem/aws-sdk-codegurusecurity-1.35.0.gem) = 82e791afca2052a0043fc6e5db554382b496d23c1e5f7ef37f362902232ea0d5
+SIZE (rubygem/aws-sdk-codegurusecurity-1.35.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-codepipeline/Makefile b/devel/rubygem-aws-sdk-codepipeline/Makefile
index e97097850357..28ab23f3f119 100644
--- a/devel/rubygem-aws-sdk-codepipeline/Makefile
+++ b/devel/rubygem-aws-sdk-codepipeline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codepipeline
-PORTVERSION= 1.102.0
+PORTVERSION= 1.106.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codepipeli
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codepipeline/distinfo b/devel/rubygem-aws-sdk-codepipeline/distinfo
index a6b82789a200..0f538240960c 100644
--- a/devel/rubygem-aws-sdk-codepipeline/distinfo
+++ b/devel/rubygem-aws-sdk-codepipeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369592
-SHA256 (rubygem/aws-sdk-codepipeline-1.102.0.gem) = c2312040e2e8347cb40cd77760fd8a4e14fcf15e12e70b0d82a7f61e348d4abf
-SIZE (rubygem/aws-sdk-codepipeline-1.102.0.gem) = 99840
+TIMESTAMP = 1757121078
+SHA256 (rubygem/aws-sdk-codepipeline-1.106.0.gem) = e82c1e4b81b8d2b1721e5ce6deec33cdffaa1afe166e7d9c0ba67941dd91bc77
+SIZE (rubygem/aws-sdk-codepipeline-1.106.0.gem) = 99840
diff --git a/devel/rubygem-aws-sdk-codestarconnections/Makefile b/devel/rubygem-aws-sdk-codestarconnections/Makefile
index 8e4b67b48dd4..69a676e6c0b1 100644
--- a/devel/rubygem-aws-sdk-codestarconnections/Makefile
+++ b/devel/rubygem-aws-sdk-codestarconnections/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codestarconnections
-PORTVERSION= 1.62.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codestarco
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codestarconnections/distinfo b/devel/rubygem-aws-sdk-codestarconnections/distinfo
index 14a06a83d1d9..1c8f6a6937d6 100644
--- a/devel/rubygem-aws-sdk-codestarconnections/distinfo
+++ b/devel/rubygem-aws-sdk-codestarconnections/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369594
-SHA256 (rubygem/aws-sdk-codestarconnections-1.62.0.gem) = e48671af7bc9730ff46ff5c0c3ca12dfb003df48cfd7b3e7602d1bcabdd91065
-SIZE (rubygem/aws-sdk-codestarconnections-1.62.0.gem) = 43008
+TIMESTAMP = 1757121080
+SHA256 (rubygem/aws-sdk-codestarconnections-1.65.0.gem) = 76107dce1fb4b2eeb971c3db547895ebdf0a688d4e844ec5ddf9eb3d4c7bc0c9
+SIZE (rubygem/aws-sdk-codestarconnections-1.65.0.gem) = 43008
diff --git a/devel/rubygem-aws-sdk-codestarnotifications/Makefile b/devel/rubygem-aws-sdk-codestarnotifications/Makefile
index 077861e063e9..904fa2190448 100644
--- a/devel/rubygem-aws-sdk-codestarnotifications/Makefile
+++ b/devel/rubygem-aws-sdk-codestarnotifications/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-codestarnotifications
-PORTVERSION= 1.53.0
+PORTVERSION= 1.57.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codestarno
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-codestarnotifications/distinfo b/devel/rubygem-aws-sdk-codestarnotifications/distinfo
index 78341a5ee444..bc2ad1cb8429 100644
--- a/devel/rubygem-aws-sdk-codestarnotifications/distinfo
+++ b/devel/rubygem-aws-sdk-codestarnotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369596
-SHA256 (rubygem/aws-sdk-codestarnotifications-1.53.0.gem) = de85194a1399fccc49542339e6fd175d7b0c0eafada0806e2580fa584c4dff7d
-SIZE (rubygem/aws-sdk-codestarnotifications-1.53.0.gem) = 31744
+TIMESTAMP = 1757121082
+SHA256 (rubygem/aws-sdk-codestarnotifications-1.57.0.gem) = 2ba60bba6fceb53cc569346db712ba4133a475057e2f875eccb41e7ac63705ee
+SIZE (rubygem/aws-sdk-codestarnotifications-1.57.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-cognitoidentity/Makefile b/devel/rubygem-aws-sdk-cognitoidentity/Makefile
index 8b0a3debe42d..a79a6af84115 100644
--- a/devel/rubygem-aws-sdk-cognitoidentity/Makefile
+++ b/devel/rubygem-aws-sdk-cognitoidentity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cognitoidentity
-PORTVERSION= 1.75.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cognitoide
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cognitoidentity/distinfo b/devel/rubygem-aws-sdk-cognitoidentity/distinfo
index fd1b06f325ed..3e3a9780e402 100644
--- a/devel/rubygem-aws-sdk-cognitoidentity/distinfo
+++ b/devel/rubygem-aws-sdk-cognitoidentity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369598
-SHA256 (rubygem/aws-sdk-cognitoidentity-1.75.0.gem) = 479cb831c7068b40b9d17ac1c3455a086da5afee9debe86b2f03416216adee5e
-SIZE (rubygem/aws-sdk-cognitoidentity-1.75.0.gem) = 45056
+TIMESTAMP = 1757121084
+SHA256 (rubygem/aws-sdk-cognitoidentity-1.79.0.gem) = 3debcdab900ccfc889baa9ef04bdfa00d9139904ca8a59c7c5a952fcabe735df
+SIZE (rubygem/aws-sdk-cognitoidentity-1.79.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile b/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile
index 2ae29bc7a2bd..596e1a937d85 100644
--- a/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile
+++ b/devel/rubygem-aws-sdk-cognitoidentityprovider/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cognitoidentityprovider
-PORTVERSION= 1.124.0
+PORTVERSION= 1.129.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cognitoide
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo b/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
index cb584092891a..7a594fe5eea8 100644
--- a/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
+++ b/devel/rubygem-aws-sdk-cognitoidentityprovider/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369600
-SHA256 (rubygem/aws-sdk-cognitoidentityprovider-1.124.0.gem) = 58dae94083c0781a4b758a4b783b9fc676270476a6b1b7858d16736ad9406bbd
-SIZE (rubygem/aws-sdk-cognitoidentityprovider-1.124.0.gem) = 262144
+TIMESTAMP = 1757121086
+SHA256 (rubygem/aws-sdk-cognitoidentityprovider-1.129.0.gem) = cf891dad686246a527212909253f51b9315563cd9725684b3bc600230b29e273
+SIZE (rubygem/aws-sdk-cognitoidentityprovider-1.129.0.gem) = 268288
diff --git a/devel/rubygem-aws-sdk-cognitosync/Makefile b/devel/rubygem-aws-sdk-cognitosync/Makefile
index 32f98cf9f3ca..a1ea24fcc250 100644
--- a/devel/rubygem-aws-sdk-cognitosync/Makefile
+++ b/devel/rubygem-aws-sdk-cognitosync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cognitosync
-PORTVERSION= 1.69.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cognitosyn
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-cognitosync/distinfo b/devel/rubygem-aws-sdk-cognitosync/distinfo
index 7ccd8ac339b9..4a7205c1a7ba 100644
--- a/devel/rubygem-aws-sdk-cognitosync/distinfo
+++ b/devel/rubygem-aws-sdk-cognitosync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369602
-SHA256 (rubygem/aws-sdk-cognitosync-1.69.0.gem) = c28d4b97b4e72e825b86011988a5e1539d230d35ec3b6ab079ba7d696fec035d
-SIZE (rubygem/aws-sdk-cognitosync-1.69.0.gem) = 35328
+TIMESTAMP = 1757121088
+SHA256 (rubygem/aws-sdk-cognitosync-1.73.0.gem) = 69b163482b5efd7046ef02be87927135a9cb48c281da1d718684e343bd829bcf
+SIZE (rubygem/aws-sdk-cognitosync-1.73.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-comprehend/Makefile b/devel/rubygem-aws-sdk-comprehend/Makefile
index ec211cf35c1a..883541258365 100644
--- a/devel/rubygem-aws-sdk-comprehend/Makefile
+++ b/devel/rubygem-aws-sdk-comprehend/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-comprehend
-PORTVERSION= 1.102.0
+PORTVERSION= 1.106.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-comprehend
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-comprehend/distinfo b/devel/rubygem-aws-sdk-comprehend/distinfo
index 1b1d768464d6..000d80a12cb9 100644
--- a/devel/rubygem-aws-sdk-comprehend/distinfo
+++ b/devel/rubygem-aws-sdk-comprehend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369604
-SHA256 (rubygem/aws-sdk-comprehend-1.102.0.gem) = 5e721e39517e5bddbe0adbaffc5baac0f1a4188b9de1f5c263531089ec16f4b5
-SIZE (rubygem/aws-sdk-comprehend-1.102.0.gem) = 122368
+TIMESTAMP = 1757121090
+SHA256 (rubygem/aws-sdk-comprehend-1.106.0.gem) = cd7e4518ee5a90bd85b407ecdb7f97b3ee4da47a427eea92e1a7f9c96b40b9b5
+SIZE (rubygem/aws-sdk-comprehend-1.106.0.gem) = 122368
diff --git a/devel/rubygem-aws-sdk-comprehendmedical/Makefile b/devel/rubygem-aws-sdk-comprehendmedical/Makefile
index ae047393a248..4d1478bbce70 100644
--- a/devel/rubygem-aws-sdk-comprehendmedical/Makefile
+++ b/devel/rubygem-aws-sdk-comprehendmedical/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-comprehendmedical
-PORTVERSION= 1.71.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-comprehend
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-comprehendmedical/distinfo b/devel/rubygem-aws-sdk-comprehendmedical/distinfo
index d4d5f8d85e78..f51b72c33c65 100644
--- a/devel/rubygem-aws-sdk-comprehendmedical/distinfo
+++ b/devel/rubygem-aws-sdk-comprehendmedical/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369606
-SHA256 (rubygem/aws-sdk-comprehendmedical-1.71.0.gem) = cda34981f49a4247fded7f47de069418e3a2177ebb3018eea0236599c4c9cf5e
-SIZE (rubygem/aws-sdk-comprehendmedical-1.71.0.gem) = 43520
+TIMESTAMP = 1757121092
+SHA256 (rubygem/aws-sdk-comprehendmedical-1.74.0.gem) = 2ce45124e9b2aaa19db1b80fc66d72a5bcea3bb088f9f33c066a1acea3659421
+SIZE (rubygem/aws-sdk-comprehendmedical-1.74.0.gem) = 44032
diff --git a/devel/rubygem-aws-sdk-computeoptimizer/Makefile b/devel/rubygem-aws-sdk-computeoptimizer/Makefile
index ac677a0c6fa0..0e2b2f2571b1 100644
--- a/devel/rubygem-aws-sdk-computeoptimizer/Makefile
+++ b/devel/rubygem-aws-sdk-computeoptimizer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-computeoptimizer
-PORTVERSION= 1.79.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-computeopt
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-computeoptimizer/distinfo b/devel/rubygem-aws-sdk-computeoptimizer/distinfo
index 1210f541f3a8..ec0701b95446 100644
--- a/devel/rubygem-aws-sdk-computeoptimizer/distinfo
+++ b/devel/rubygem-aws-sdk-computeoptimizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369608
-SHA256 (rubygem/aws-sdk-computeoptimizer-1.79.0.gem) = 8e05bc8130ef29e49fe68714ef76c0b0139e02bc9537c1f8f7202b644b2fc8d8
-SIZE (rubygem/aws-sdk-computeoptimizer-1.79.0.gem) = 103936
+TIMESTAMP = 1757121094
+SHA256 (rubygem/aws-sdk-computeoptimizer-1.83.0.gem) = fa0694ce5194bb7dcd233a875f55d581f1f20cb54f1b27d74c21f24c2d17a85e
+SIZE (rubygem/aws-sdk-computeoptimizer-1.83.0.gem) = 103936
diff --git a/devel/rubygem-aws-sdk-configservice/Makefile b/devel/rubygem-aws-sdk-configservice/Makefile
index 2b069639cab8..29ba3cced23d 100644
--- a/devel/rubygem-aws-sdk-configservice/Makefile
+++ b/devel/rubygem-aws-sdk-configservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-configservice
-PORTVERSION= 1.133.0
+PORTVERSION= 1.137.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-configserv
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-configservice/distinfo b/devel/rubygem-aws-sdk-configservice/distinfo
index 5f3f16d5ed93..41251642f6fa 100644
--- a/devel/rubygem-aws-sdk-configservice/distinfo
+++ b/devel/rubygem-aws-sdk-configservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796144
-SHA256 (rubygem/aws-sdk-configservice-1.133.0.gem) = 3039104a9173c3556b6ec59bdda29a92302fd53816111d92cb797805d91deb23
-SIZE (rubygem/aws-sdk-configservice-1.133.0.gem) = 229376
+TIMESTAMP = 1757121096
+SHA256 (rubygem/aws-sdk-configservice-1.137.0.gem) = 087135c36e9eed04aaffe92ee56a103e8d67b48e58a31ad07412bb034ce93b7c
+SIZE (rubygem/aws-sdk-configservice-1.137.0.gem) = 229376
diff --git a/devel/rubygem-aws-sdk-connect/Makefile b/devel/rubygem-aws-sdk-connect/Makefile
index cad659b5aa35..a5312625a5b0 100644
--- a/devel/rubygem-aws-sdk-connect/Makefile
+++ b/devel/rubygem-aws-sdk-connect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connect
-PORTVERSION= 1.207.0
+PORTVERSION= 1.215.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connect/distinfo b/devel/rubygem-aws-sdk-connect/distinfo
index d1c53b67bb34..ecf9e972bfe7 100644
--- a/devel/rubygem-aws-sdk-connect/distinfo
+++ b/devel/rubygem-aws-sdk-connect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369612
-SHA256 (rubygem/aws-sdk-connect-1.207.0.gem) = 8e1e414576ddeae4e81818b8b4158f99a5e820b10cb9cf377d6d700d8daa70d0
-SIZE (rubygem/aws-sdk-connect-1.207.0.gem) = 372224
+TIMESTAMP = 1757121098
+SHA256 (rubygem/aws-sdk-connect-1.215.0.gem) = f45b87a591c233cdb405e05b9b9da04c7694e725310ee22f7e3126cf9ae15c9d
+SIZE (rubygem/aws-sdk-connect-1.215.0.gem) = 377856
diff --git a/devel/rubygem-aws-sdk-connectcampaignservice/Makefile b/devel/rubygem-aws-sdk-connectcampaignservice/Makefile
index e16d3f77453a..e1b2e0dacca4 100644
--- a/devel/rubygem-aws-sdk-connectcampaignservice/Makefile
+++ b/devel/rubygem-aws-sdk-connectcampaignservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcampaignservice
-PORTVERSION= 1.35.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcam
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectcampaignservice/distinfo b/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
index 83c1c540f631..4a4f8d74ef53 100644
--- a/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
+++ b/devel/rubygem-aws-sdk-connectcampaignservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369614
-SHA256 (rubygem/aws-sdk-connectcampaignservice-1.35.0.gem) = a9529416ea106d22a745198c792a8b2fdcb2fa2aabeebd9ff314905fb042c983
-SIZE (rubygem/aws-sdk-connectcampaignservice-1.35.0.gem) = 33792
+TIMESTAMP = 1757121100
+SHA256 (rubygem/aws-sdk-connectcampaignservice-1.39.0.gem) = b9ed377928911fc60665527750334f79b34c504c001ff1cc856456ad07e2c27d
+SIZE (rubygem/aws-sdk-connectcampaignservice-1.39.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile b/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
index bdcb0d7ed10c..aaad364f052b 100644
--- a/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
+++ b/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcampaignsv2
-PORTVERSION= 1.9.0
+PORTVERSION= 1.13.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcam
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo b/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
index 4b337e808896..91790965680d 100644
--- a/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
+++ b/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369616
-SHA256 (rubygem/aws-sdk-connectcampaignsv2-1.9.0.gem) = 83b77cc984d433d7bc3643c8d1ac7d7cf5261385d77a52827c0f1b70dc2fb524
-SIZE (rubygem/aws-sdk-connectcampaignsv2-1.9.0.gem) = 47104
+TIMESTAMP = 1757121102
+SHA256 (rubygem/aws-sdk-connectcampaignsv2-1.13.0.gem) = 16ca835a387a3e29768ea294d012192378fed5fc8e7b8967c70425c5d21d781f
+SIZE (rubygem/aws-sdk-connectcampaignsv2-1.13.0.gem) = 47104
diff --git a/devel/rubygem-aws-sdk-connectcases/Makefile b/devel/rubygem-aws-sdk-connectcases/Makefile
index 2f3acbd4c694..2343962ff36f 100644
--- a/devel/rubygem-aws-sdk-connectcases/Makefile
+++ b/devel/rubygem-aws-sdk-connectcases/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcases
-PORTVERSION= 1.46.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcas
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectcases/distinfo b/devel/rubygem-aws-sdk-connectcases/distinfo
index d548f0c24037..061b8975ca0e 100644
--- a/devel/rubygem-aws-sdk-connectcases/distinfo
+++ b/devel/rubygem-aws-sdk-connectcases/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369618
-SHA256 (rubygem/aws-sdk-connectcases-1.46.0.gem) = 2a0129782bb531c353cabdfe933bfcc8b7bd57febb7b985229f9a66d7124ad28
-SIZE (rubygem/aws-sdk-connectcases-1.46.0.gem) = 60416
+TIMESTAMP = 1757121104
+SHA256 (rubygem/aws-sdk-connectcases-1.50.0.gem) = 3756e654456e5670da8dede1387c936c7972f3a6185988cb69e6e9d5e41c0b8b
+SIZE (rubygem/aws-sdk-connectcases-1.50.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-connectcontactlens/Makefile b/devel/rubygem-aws-sdk-connectcontactlens/Makefile
index 214540275b5e..39729a6a869d 100644
--- a/devel/rubygem-aws-sdk-connectcontactlens/Makefile
+++ b/devel/rubygem-aws-sdk-connectcontactlens/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcontactlens
-PORTVERSION= 1.46.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcon
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectcontactlens/distinfo b/devel/rubygem-aws-sdk-connectcontactlens/distinfo
index 5141a323a7da..929dc38dabd6 100644
--- a/devel/rubygem-aws-sdk-connectcontactlens/distinfo
+++ b/devel/rubygem-aws-sdk-connectcontactlens/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369620
-SHA256 (rubygem/aws-sdk-connectcontactlens-1.46.0.gem) = 0db64b5c1feee0536717208098f1c54791169570cfefe5910b38bc45250b07c7
-SIZE (rubygem/aws-sdk-connectcontactlens-1.46.0.gem) = 24576
+TIMESTAMP = 1757121106
+SHA256 (rubygem/aws-sdk-connectcontactlens-1.49.0.gem) = 193411c633609b963c4a9e01e3c8bf05221b4a41f5855dc09ecd052b45ad692f
+SIZE (rubygem/aws-sdk-connectcontactlens-1.49.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-connectparticipant/Makefile b/devel/rubygem-aws-sdk-connectparticipant/Makefile
index 78b1d40a7676..12012362b56f 100644
--- a/devel/rubygem-aws-sdk-connectparticipant/Makefile
+++ b/devel/rubygem-aws-sdk-connectparticipant/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectparticipant
-PORTVERSION= 1.65.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectpar
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectparticipant/distinfo b/devel/rubygem-aws-sdk-connectparticipant/distinfo
index bf6788d26739..f43fe5ac3f7e 100644
--- a/devel/rubygem-aws-sdk-connectparticipant/distinfo
+++ b/devel/rubygem-aws-sdk-connectparticipant/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369622
-SHA256 (rubygem/aws-sdk-connectparticipant-1.65.0.gem) = 205d48af9c9c5265efca0797afaeb95cf8cf7c9f0178c88d777d4f60ebb6d3da
-SIZE (rubygem/aws-sdk-connectparticipant-1.65.0.gem) = 35328
+TIMESTAMP = 1757121108
+SHA256 (rubygem/aws-sdk-connectparticipant-1.70.0.gem) = 23512320e3799d5a20400fff2d5f57be59bbb9614ad3b079be2124a5e911f34d
+SIZE (rubygem/aws-sdk-connectparticipant-1.70.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-connectwisdomservice/Makefile b/devel/rubygem-aws-sdk-connectwisdomservice/Makefile
index b07bc477f360..bcb990a7c0ae 100644
--- a/devel/rubygem-aws-sdk-connectwisdomservice/Makefile
+++ b/devel/rubygem-aws-sdk-connectwisdomservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectwisdomservice
-PORTVERSION= 1.49.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectwis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-connectwisdomservice/distinfo b/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
index e397ea51b9ca..301105f56dcd 100644
--- a/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
+++ b/devel/rubygem-aws-sdk-connectwisdomservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369624
-SHA256 (rubygem/aws-sdk-connectwisdomservice-1.49.0.gem) = c2948045878a824e63228b27b6894109734ce642757af7570774f51e405940cc
-SIZE (rubygem/aws-sdk-connectwisdomservice-1.49.0.gem) = 61440
+TIMESTAMP = 1757121110
+SHA256 (rubygem/aws-sdk-connectwisdomservice-1.53.0.gem) = cb750cf5723a8dd4de89a6fd4a8848c42e7d95cce5648e2df6e9aa0b891d1d1b
+SIZE (rubygem/aws-sdk-connectwisdomservice-1.53.0.gem) = 61440
diff --git a/devel/rubygem-aws-sdk-controlcatalog/Makefile b/devel/rubygem-aws-sdk-controlcatalog/Makefile
index 6915c230ddfd..e2a36ff83d6c 100644
--- a/devel/rubygem-aws-sdk-controlcatalog/Makefile
+++ b/devel/rubygem-aws-sdk-controlcatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-controlcatalog
-PORTVERSION= 1.27.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-controlcat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-controlcatalog/distinfo b/devel/rubygem-aws-sdk-controlcatalog/distinfo
index 828b94021505..9dd7bd45b567 100644
--- a/devel/rubygem-aws-sdk-controlcatalog/distinfo
+++ b/devel/rubygem-aws-sdk-controlcatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369626
-SHA256 (rubygem/aws-sdk-controlcatalog-1.27.0.gem) = f7a4501cec0082ed13bf1260e8d2d0c970e4808be924e1d2f77592d6456e4746
-SIZE (rubygem/aws-sdk-controlcatalog-1.27.0.gem) = 32768
+TIMESTAMP = 1757121112
+SHA256 (rubygem/aws-sdk-controlcatalog-1.30.0.gem) = f9c283759319676143a5a3e8fb0ccb44ad87f4b310c440a4e8be9028040c263c
+SIZE (rubygem/aws-sdk-controlcatalog-1.30.0.gem) = 32768
diff --git a/devel/rubygem-aws-sdk-controltower/Makefile b/devel/rubygem-aws-sdk-controltower/Makefile
index dc1b21f45b71..84d4e92ebba6 100644
--- a/devel/rubygem-aws-sdk-controltower/Makefile
+++ b/devel/rubygem-aws-sdk-controltower/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-controltower
-PORTVERSION= 1.45.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-controltow
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-controltower/distinfo b/devel/rubygem-aws-sdk-controltower/distinfo
index 2a39b1621dc7..a0599fff3df6 100644
--- a/devel/rubygem-aws-sdk-controltower/distinfo
+++ b/devel/rubygem-aws-sdk-controltower/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369628
-SHA256 (rubygem/aws-sdk-controltower-1.45.0.gem) = dd9b9d400db6b8b46067e717877dd363dae2cdf7cb036cade0cff3c1dc268fd1
-SIZE (rubygem/aws-sdk-controltower-1.45.0.gem) = 43520
+TIMESTAMP = 1757121114
+SHA256 (rubygem/aws-sdk-controltower-1.49.0.gem) = fc12eddbd19601be81754507e7b65d89b559b3c386af05516adb1f3c1e518bfd
+SIZE (rubygem/aws-sdk-controltower-1.49.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-core-gitlab/Makefile b/devel/rubygem-aws-sdk-core-gitlab/Makefile
index d4e91216dba2..a872f39c0b50 100644
--- a/devel/rubygem-aws-sdk-core-gitlab/Makefile
+++ b/devel/rubygem-aws-sdk-core-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-core
-PORTVERSION= 3.225.2
+PORTVERSION= 3.226.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/devel/rubygem-aws-sdk-core-gitlab/distinfo b/devel/rubygem-aws-sdk-core-gitlab/distinfo
index 86ccf6ac8ac0..9243ce92dc33 100644
--- a/devel/rubygem-aws-sdk-core-gitlab/distinfo
+++ b/devel/rubygem-aws-sdk-core-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750224715
-SHA256 (rubygem/aws-sdk-core-3.225.2.gem) = 3ebed026b4bb527740cdf9f2a0c1b4a542d070ee015f8dd6bfc4c265d75dd4f8
-SIZE (rubygem/aws-sdk-core-3.225.2.gem) = 392192
+TIMESTAMP = 1755675756
+SHA256 (rubygem/aws-sdk-core-3.226.3.gem) = 7c71d0ddbd5577e3389070cd50d9e7fb90726bd8263beced8889c84b75892010
+SIZE (rubygem/aws-sdk-core-3.226.3.gem) = 393216
diff --git a/devel/rubygem-aws-sdk-core/Makefile b/devel/rubygem-aws-sdk-core/Makefile
index b506213b11a0..6497c10f5d07 100644
--- a/devel/rubygem-aws-sdk-core/Makefile
+++ b/devel/rubygem-aws-sdk-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-core
-PORTVERSION= 3.227.0
+PORTVERSION= 3.232.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -14,6 +14,7 @@ RUN_DEPENDS= rubygem-aws-eventstream>=1.3.0<2:devel/rubygem-aws-eventstream \
rubygem-aws-partitions>=1.992.0<2:devel/rubygem-aws-partitions \
rubygem-aws-sigv4>=1.9<2:devel/rubygem-aws-sigv4 \
rubygem-base64>=0:converters/rubygem-base64 \
+ rubygem-bigdecimal>=0:math/rubygem-bigdecimal \
rubygem-jmespath>=1.6.1<2:devel/rubygem-jmespath \
rubygem-logger>=0:devel/rubygem-logger
diff --git a/devel/rubygem-aws-sdk-core/distinfo b/devel/rubygem-aws-sdk-core/distinfo
index 9e2efa57479a..e9e55fdaf3dd 100644
--- a/devel/rubygem-aws-sdk-core/distinfo
+++ b/devel/rubygem-aws-sdk-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369630
-SHA256 (rubygem/aws-sdk-core-3.227.0.gem) = 99071fc5e3ca9347873fd114574319740c3041745df3c74e27875bd912dfc79e
-SIZE (rubygem/aws-sdk-core-3.227.0.gem) = 394240
+TIMESTAMP = 1757121116
+SHA256 (rubygem/aws-sdk-core-3.232.0.gem) = 05291ae0da4fb69e9b6494fcc2d839584e8345714a93cd01f0f1bf11475619f2
+SIZE (rubygem/aws-sdk-core-3.232.0.gem) = 394240
diff --git a/devel/rubygem-aws-sdk-costandusagereportservice/Makefile b/devel/rubygem-aws-sdk-costandusagereportservice/Makefile
index 0ab7f82d4a6d..391da2d032d6 100644
--- a/devel/rubygem-aws-sdk-costandusagereportservice/Makefile
+++ b/devel/rubygem-aws-sdk-costandusagereportservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costandusagereportservice
-PORTVERSION= 1.75.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costandusa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-costandusagereportservice/distinfo b/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
index 83323c44a63a..ac77bd1198ab 100644
--- a/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
+++ b/devel/rubygem-aws-sdk-costandusagereportservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369632
-SHA256 (rubygem/aws-sdk-costandusagereportservice-1.75.0.gem) = 2837c036c4fc07f9db709c49ef4512bb36740718a1d42954bf9d9cfb780bc63c
-SIZE (rubygem/aws-sdk-costandusagereportservice-1.75.0.gem) = 28672
+TIMESTAMP = 1757121118
+SHA256 (rubygem/aws-sdk-costandusagereportservice-1.79.0.gem) = 267942614e4a6a49a3a69bee119fef882352ca5a10d3d571f9e7868c5295a7e8
+SIZE (rubygem/aws-sdk-costandusagereportservice-1.79.0.gem) = 28672
diff --git a/devel/rubygem-aws-sdk-costexplorer/Makefile b/devel/rubygem-aws-sdk-costexplorer/Makefile
index e8dce847d51e..46ca55c101c9 100644
--- a/devel/rubygem-aws-sdk-costexplorer/Makefile
+++ b/devel/rubygem-aws-sdk-costexplorer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costexplorer
-PORTVERSION= 1.129.0
+PORTVERSION= 1.133.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costexplor
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-costexplorer/distinfo b/devel/rubygem-aws-sdk-costexplorer/distinfo
index d170bafd5060..a33077162454 100644
--- a/devel/rubygem-aws-sdk-costexplorer/distinfo
+++ b/devel/rubygem-aws-sdk-costexplorer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369634
-SHA256 (rubygem/aws-sdk-costexplorer-1.129.0.gem) = dfa637722388229fe47932e3a65b8c4a21ce7d99677c152d48f0909fc751bb3a
-SIZE (rubygem/aws-sdk-costexplorer-1.129.0.gem) = 130560
+TIMESTAMP = 1757121120
+SHA256 (rubygem/aws-sdk-costexplorer-1.133.0.gem) = da5b3b634325bac83622484ef0ae6c54c8f1312931c815dd044d8c1b62f6069b
+SIZE (rubygem/aws-sdk-costexplorer-1.133.0.gem) = 130560
diff --git a/devel/rubygem-aws-sdk-costoptimizationhub/Makefile b/devel/rubygem-aws-sdk-costoptimizationhub/Makefile
index 4abcbf18cfe0..2dc2cb21eb75 100644
--- a/devel/rubygem-aws-sdk-costoptimizationhub/Makefile
+++ b/devel/rubygem-aws-sdk-costoptimizationhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costoptimizationhub
-PORTVERSION= 1.28.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costoptimi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-costoptimizationhub/distinfo b/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
index 389c6d61ff99..6ed94fecd6b9 100644
--- a/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
+++ b/devel/rubygem-aws-sdk-costoptimizationhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369636
-SHA256 (rubygem/aws-sdk-costoptimizationhub-1.28.0.gem) = 433bec9ddf16265e699d1bc8ffede327a1042833119bc89a374e7298901afaf4
-SIZE (rubygem/aws-sdk-costoptimizationhub-1.28.0.gem) = 46592
+TIMESTAMP = 1757121122
+SHA256 (rubygem/aws-sdk-costoptimizationhub-1.32.0.gem) = 1442da23b65d016c69bd2336e1372f1135f4575de9b67d1c376d6dc0ce943ec5
+SIZE (rubygem/aws-sdk-costoptimizationhub-1.32.0.gem) = 46592
diff --git a/devel/rubygem-aws-sdk-customerprofiles/Makefile b/devel/rubygem-aws-sdk-customerprofiles/Makefile
index f95871fe1a9d..5fb8aeabc3e3 100644
--- a/devel/rubygem-aws-sdk-customerprofiles/Makefile
+++ b/devel/rubygem-aws-sdk-customerprofiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-customerprofiles
-PORTVERSION= 1.67.0
+PORTVERSION= 1.71.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-customerpr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-customerprofiles/distinfo b/devel/rubygem-aws-sdk-customerprofiles/distinfo
index 54ed1b445194..2b4c22bd8bea 100644
--- a/devel/rubygem-aws-sdk-customerprofiles/distinfo
+++ b/devel/rubygem-aws-sdk-customerprofiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369638
-SHA256 (rubygem/aws-sdk-customerprofiles-1.67.0.gem) = 29b7c63c43cd1776d4817c63d292b67b8d6767418b02ee5161230d6c5114cdf9
-SIZE (rubygem/aws-sdk-customerprofiles-1.67.0.gem) = 134144
+TIMESTAMP = 1757121124
+SHA256 (rubygem/aws-sdk-customerprofiles-1.71.0.gem) = 26cf72303762cc9201673f438dc2b851d897af09d633e08ba2aaa5673a13ab25
+SIZE (rubygem/aws-sdk-customerprofiles-1.71.0.gem) = 136704
diff --git a/devel/rubygem-aws-sdk-databasemigrationservice/Makefile b/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
index 7a2d1699472f..b82fa16f9a5a 100644
--- a/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
+++ b/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-databasemigrationservice
-PORTVERSION= 1.125.0
+PORTVERSION= 1.129.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-databasemi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-databasemigrationservice/distinfo b/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
index 7cf434c105ef..420c4e96a372 100644
--- a/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
+++ b/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369640
-SHA256 (rubygem/aws-sdk-databasemigrationservice-1.125.0.gem) = 60e65c7ce60bbd25bd7905bd2e2956e0ac43d9e829a14cb7328f2bb3f2b0fc74
-SIZE (rubygem/aws-sdk-databasemigrationservice-1.125.0.gem) = 247808
+TIMESTAMP = 1757121126
+SHA256 (rubygem/aws-sdk-databasemigrationservice-1.129.0.gem) = e5d32b2a577f3a8d09847b0b7ba5203ada550996123f013a47024a5413d85c38
+SIZE (rubygem/aws-sdk-databasemigrationservice-1.129.0.gem) = 247808
diff --git a/devel/rubygem-aws-sdk-dataexchange/Makefile b/devel/rubygem-aws-sdk-dataexchange/Makefile
index e0ad051bfdb2..66cc1ed9e5df 100644
--- a/devel/rubygem-aws-sdk-dataexchange/Makefile
+++ b/devel/rubygem-aws-sdk-dataexchange/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dataexchange
-PORTVERSION= 1.70.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dataexchan
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dataexchange/distinfo b/devel/rubygem-aws-sdk-dataexchange/distinfo
index 3c57c042c7cf..92d15f9e673c 100644
--- a/devel/rubygem-aws-sdk-dataexchange/distinfo
+++ b/devel/rubygem-aws-sdk-dataexchange/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369642
-SHA256 (rubygem/aws-sdk-dataexchange-1.70.0.gem) = 5039496bb71f8f2c607f2f8b3a18875a19901e4fa9e846ca860bff1aac56f263
-SIZE (rubygem/aws-sdk-dataexchange-1.70.0.gem) = 64000
+TIMESTAMP = 1757121128
+SHA256 (rubygem/aws-sdk-dataexchange-1.74.0.gem) = 7114407431bbc00cbc9b88e34861db36fd6e8e8f7cdd60a39e8891e5448db4b7
+SIZE (rubygem/aws-sdk-dataexchange-1.74.0.gem) = 64512
diff --git a/devel/rubygem-aws-sdk-datapipeline/Makefile b/devel/rubygem-aws-sdk-datapipeline/Makefile
index 9350a7dfb23b..40019b79d2e9 100644
--- a/devel/rubygem-aws-sdk-datapipeline/Makefile
+++ b/devel/rubygem-aws-sdk-datapipeline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datapipeline
-PORTVERSION= 1.69.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-datapipeli
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-datapipeline/distinfo b/devel/rubygem-aws-sdk-datapipeline/distinfo
index 89b30edb642b..20a2c3db7b82 100644
--- a/devel/rubygem-aws-sdk-datapipeline/distinfo
+++ b/devel/rubygem-aws-sdk-datapipeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369644
-SHA256 (rubygem/aws-sdk-datapipeline-1.69.0.gem) = 56cfbd19fc2035aad56953db9016aed66cb3e616e8963bd7b8fb6c2b9c001475
-SIZE (rubygem/aws-sdk-datapipeline-1.69.0.gem) = 39936
+TIMESTAMP = 1757121130
+SHA256 (rubygem/aws-sdk-datapipeline-1.73.0.gem) = ed449eb99a09ee32b6376d16b8c8a350f224d6257570972bbe8763ffd9eaf153
+SIZE (rubygem/aws-sdk-datapipeline-1.73.0.gem) = 39936
diff --git a/devel/rubygem-aws-sdk-datasync/Makefile b/devel/rubygem-aws-sdk-datasync/Makefile
index 8775ed88ac59..bfb86fdcaf10 100644
--- a/devel/rubygem-aws-sdk-datasync/Makefile
+++ b/devel/rubygem-aws-sdk-datasync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datasync
-PORTVERSION= 1.107.0
+PORTVERSION= 1.110.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-datasync
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-datasync/distinfo b/devel/rubygem-aws-sdk-datasync/distinfo
index 0a5ac8431bb0..d65ae8cf4f05 100644
--- a/devel/rubygem-aws-sdk-datasync/distinfo
+++ b/devel/rubygem-aws-sdk-datasync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369646
-SHA256 (rubygem/aws-sdk-datasync-1.107.0.gem) = eee780cc398b59b0e16ee4ba78802005a578915b56876f52c3bd377addb92abc
-SIZE (rubygem/aws-sdk-datasync-1.107.0.gem) = 108032
+TIMESTAMP = 1757121132
+SHA256 (rubygem/aws-sdk-datasync-1.110.0.gem) = fdb72b01c94cf65d2111579e694bc67999545c2b7dca3dbe8d7fcaee9cfcce17
+SIZE (rubygem/aws-sdk-datasync-1.110.0.gem) = 108032
diff --git a/devel/rubygem-aws-sdk-datazone/Makefile b/devel/rubygem-aws-sdk-datazone/Makefile
index 38c2c822ed36..4c5c8ac985ae 100644
--- a/devel/rubygem-aws-sdk-datazone/Makefile
+++ b/devel/rubygem-aws-sdk-datazone/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datazone
-PORTVERSION= 1.44.0
+PORTVERSION= 1.50.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-datazone
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-datazone/distinfo b/devel/rubygem-aws-sdk-datazone/distinfo
index 8c4f1b32d7df..bc7676f920ba 100644
--- a/devel/rubygem-aws-sdk-datazone/distinfo
+++ b/devel/rubygem-aws-sdk-datazone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796146
-SHA256 (rubygem/aws-sdk-datazone-1.44.0.gem) = f0183970d8358a57cc665e69aa875941232cd869f7578ec8d5f10ef089d9e22a
-SIZE (rubygem/aws-sdk-datazone-1.44.0.gem) = 239616
+TIMESTAMP = 1757121134
+SHA256 (rubygem/aws-sdk-datazone-1.50.0.gem) = 7d53dad4dd3832de875e6128952e3c3c850c13f6d45f665e9e4588c181396d66
+SIZE (rubygem/aws-sdk-datazone-1.50.0.gem) = 249344
diff --git a/devel/rubygem-aws-sdk-dax/Makefile b/devel/rubygem-aws-sdk-dax/Makefile
index 9e620d0ee93b..ffe81dda024c 100644
--- a/devel/rubygem-aws-sdk-dax/Makefile
+++ b/devel/rubygem-aws-sdk-dax/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dax
-PORTVERSION= 1.72.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dax
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dax/distinfo b/devel/rubygem-aws-sdk-dax/distinfo
index 3fa634aeb21b..806db26e5cf7 100644
--- a/devel/rubygem-aws-sdk-dax/distinfo
+++ b/devel/rubygem-aws-sdk-dax/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369650
-SHA256 (rubygem/aws-sdk-dax-1.72.0.gem) = e8abb4fe6888fbcf44258492899f4bba04967891d07ace23d5efeebff11ec159
-SIZE (rubygem/aws-sdk-dax-1.72.0.gem) = 43520
+TIMESTAMP = 1757121136
+SHA256 (rubygem/aws-sdk-dax-1.76.0.gem) = 7edb4dded813e185e704bcfd9696acbc5c612647760926b64eed9a782ba3910a
+SIZE (rubygem/aws-sdk-dax-1.76.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-deadline/Makefile b/devel/rubygem-aws-sdk-deadline/Makefile
index f33bc74a5ce6..b2edec5878da 100644
--- a/devel/rubygem-aws-sdk-deadline/Makefile
+++ b/devel/rubygem-aws-sdk-deadline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-deadline
-PORTVERSION= 1.30.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-deadline
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-deadline/distinfo b/devel/rubygem-aws-sdk-deadline/distinfo
index 826952a031cb..23eebaef3722 100644
--- a/devel/rubygem-aws-sdk-deadline/distinfo
+++ b/devel/rubygem-aws-sdk-deadline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369652
-SHA256 (rubygem/aws-sdk-deadline-1.30.0.gem) = 0f28dabd2dc3579dca851aff9112dd8fac95de7bae3b958c44f58a183499c14b
-SIZE (rubygem/aws-sdk-deadline-1.30.0.gem) = 139264
+TIMESTAMP = 1757121138
+SHA256 (rubygem/aws-sdk-deadline-1.36.0.gem) = a82914e1eea4f388bc7337a044dba4d885c3cd06d7dddb27cca8dd2add28410f
+SIZE (rubygem/aws-sdk-deadline-1.36.0.gem) = 139776
diff --git a/devel/rubygem-aws-sdk-detective/Makefile b/devel/rubygem-aws-sdk-detective/Makefile
index 12aada786b7a..2edd8f2e8ac4 100644
--- a/devel/rubygem-aws-sdk-detective/Makefile
+++ b/devel/rubygem-aws-sdk-detective/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-detective
-PORTVERSION= 1.69.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-detective
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-detective/distinfo b/devel/rubygem-aws-sdk-detective/distinfo
index fce9ded8e3b2..306315f98c8a 100644
--- a/devel/rubygem-aws-sdk-detective/distinfo
+++ b/devel/rubygem-aws-sdk-detective/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369654
-SHA256 (rubygem/aws-sdk-detective-1.69.0.gem) = a88591cdc168dfb4f46effe1a62af51a4e5050dbfb6044e05cbe69b46982fd34
-SIZE (rubygem/aws-sdk-detective-1.69.0.gem) = 48128
+TIMESTAMP = 1757121140
+SHA256 (rubygem/aws-sdk-detective-1.73.0.gem) = 3fa7cb50c254abcd6f34c7a89f92585f18b848e0f56149d69eac49013000b8a3
+SIZE (rubygem/aws-sdk-detective-1.73.0.gem) = 48128
diff --git a/devel/rubygem-aws-sdk-devicefarm/Makefile b/devel/rubygem-aws-sdk-devicefarm/Makefile
index 1a6783a5f320..fa07231ba8ce 100644
--- a/devel/rubygem-aws-sdk-devicefarm/Makefile
+++ b/devel/rubygem-aws-sdk-devicefarm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-devicefarm
-PORTVERSION= 1.90.0
+PORTVERSION= 1.94.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-devicefarm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-devicefarm/distinfo b/devel/rubygem-aws-sdk-devicefarm/distinfo
index 0c43ba434a81..eb36a76322ea 100644
--- a/devel/rubygem-aws-sdk-devicefarm/distinfo
+++ b/devel/rubygem-aws-sdk-devicefarm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369656
-SHA256 (rubygem/aws-sdk-devicefarm-1.90.0.gem) = c77b5d28630f3db17de8b0da58cfb4443e3e70ac43f7d7bd2b904f69e59f27d0
-SIZE (rubygem/aws-sdk-devicefarm-1.90.0.gem) = 105472
+TIMESTAMP = 1757121142
+SHA256 (rubygem/aws-sdk-devicefarm-1.94.0.gem) = daed8dcb2c77b85beb71ee069b53dd924b7a738f4cf4e4d77f380494ceab7c05
+SIZE (rubygem/aws-sdk-devicefarm-1.94.0.gem) = 105472
diff --git a/devel/rubygem-aws-sdk-devopsguru/Makefile b/devel/rubygem-aws-sdk-devopsguru/Makefile
index a2c19f68230d..9deac1353e7b 100644
--- a/devel/rubygem-aws-sdk-devopsguru/Makefile
+++ b/devel/rubygem-aws-sdk-devopsguru/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-devopsguru
-PORTVERSION= 1.61.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-devopsguru
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-devopsguru/distinfo b/devel/rubygem-aws-sdk-devopsguru/distinfo
index 630680669eb9..36a7a2a1fdb6 100644
--- a/devel/rubygem-aws-sdk-devopsguru/distinfo
+++ b/devel/rubygem-aws-sdk-devopsguru/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369658
-SHA256 (rubygem/aws-sdk-devopsguru-1.61.0.gem) = f52337cf82d7722290e54863dfc61205605ea011ca5b87a10d1ad49d5daf21ca
-SIZE (rubygem/aws-sdk-devopsguru-1.61.0.gem) = 74240
+TIMESTAMP = 1757121144
+SHA256 (rubygem/aws-sdk-devopsguru-1.65.0.gem) = 30c87a2c15db58a6e8f878fe248ca91891e30ffe11e04509dfb7ff22ff6331bd
+SIZE (rubygem/aws-sdk-devopsguru-1.65.0.gem) = 74240
diff --git a/devel/rubygem-aws-sdk-directconnect/Makefile b/devel/rubygem-aws-sdk-directconnect/Makefile
index 1fcfc5738675..f33b50fc4dcd 100644
--- a/devel/rubygem-aws-sdk-directconnect/Makefile
+++ b/devel/rubygem-aws-sdk-directconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-directconnect
-PORTVERSION= 1.94.0
+PORTVERSION= 1.99.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-directconn
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-directconnect/distinfo b/devel/rubygem-aws-sdk-directconnect/distinfo
index 4a018e1531b1..1fd1c3500ad9 100644
--- a/devel/rubygem-aws-sdk-directconnect/distinfo
+++ b/devel/rubygem-aws-sdk-directconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796148
-SHA256 (rubygem/aws-sdk-directconnect-1.94.0.gem) = cc14d56b7df943f193e9bc3333cacf0496c4a985064fc399a1818fb8a99557c8
-SIZE (rubygem/aws-sdk-directconnect-1.94.0.gem) = 75776
+TIMESTAMP = 1757121146
+SHA256 (rubygem/aws-sdk-directconnect-1.99.0.gem) = afc7f434d527905334d52d066e4f90cfe2e54c630a477d6e27a5472401b0ac9a
+SIZE (rubygem/aws-sdk-directconnect-1.99.0.gem) = 77312
diff --git a/devel/rubygem-aws-sdk-directoryservice/Makefile b/devel/rubygem-aws-sdk-directoryservice/Makefile
index 3c9a83003bae..608030d9aadb 100644
--- a/devel/rubygem-aws-sdk-directoryservice/Makefile
+++ b/devel/rubygem-aws-sdk-directoryservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-directoryservice
-PORTVERSION= 1.87.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-directorys
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-directoryservice/distinfo b/devel/rubygem-aws-sdk-directoryservice/distinfo
index f978f7248e3b..08b2b4d9994b 100644
--- a/devel/rubygem-aws-sdk-directoryservice/distinfo
+++ b/devel/rubygem-aws-sdk-directoryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369662
-SHA256 (rubygem/aws-sdk-directoryservice-1.87.0.gem) = 5b3b6eb181073a37568e0f2be3a325b2aa5c8b5469914d784f25107159ba0c6c
-SIZE (rubygem/aws-sdk-directoryservice-1.87.0.gem) = 83456
+TIMESTAMP = 1757121148
+SHA256 (rubygem/aws-sdk-directoryservice-1.93.0.gem) = a1cb9d77faf518ab4f977f4b605cb67a5aa6158e53753c39354ee60a9208fee8
+SIZE (rubygem/aws-sdk-directoryservice-1.93.0.gem) = 98816
diff --git a/devel/rubygem-aws-sdk-directoryservicedata/Makefile b/devel/rubygem-aws-sdk-directoryservicedata/Makefile
index 9c04d148d565..2c894ba1f8e5 100644
--- a/devel/rubygem-aws-sdk-directoryservicedata/Makefile
+++ b/devel/rubygem-aws-sdk-directoryservicedata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-directoryservicedata
-PORTVERSION= 1.12.0
+PORTVERSION= 1.16.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-directorys
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-directoryservicedata/distinfo b/devel/rubygem-aws-sdk-directoryservicedata/distinfo
index 2e199df1dfc9..506428419d84 100644
--- a/devel/rubygem-aws-sdk-directoryservicedata/distinfo
+++ b/devel/rubygem-aws-sdk-directoryservicedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369664
-SHA256 (rubygem/aws-sdk-directoryservicedata-1.12.0.gem) = 4c2b3edec511e03045faa5f107f3d3fe718230ef9227092512451f99968e1557
-SIZE (rubygem/aws-sdk-directoryservicedata-1.12.0.gem) = 35328
+TIMESTAMP = 1757121150
+SHA256 (rubygem/aws-sdk-directoryservicedata-1.16.0.gem) = aed0143105e09d1c02b3ddf6af126b3d1f24a8e26dfe5baa31d0c4cfae506162
+SIZE (rubygem/aws-sdk-directoryservicedata-1.16.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-dlm/Makefile b/devel/rubygem-aws-sdk-dlm/Makefile
index 21766ae21700..a7ebdf1cca53 100644
--- a/devel/rubygem-aws-sdk-dlm/Makefile
+++ b/devel/rubygem-aws-sdk-dlm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dlm
-PORTVERSION= 1.90.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dlm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dlm/distinfo b/devel/rubygem-aws-sdk-dlm/distinfo
index 78d217e566ea..e6e624da3329 100644
--- a/devel/rubygem-aws-sdk-dlm/distinfo
+++ b/devel/rubygem-aws-sdk-dlm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369666
-SHA256 (rubygem/aws-sdk-dlm-1.90.0.gem) = bfabf701c43a7b0708ce19dcbfe958deb770880c67b941ee9ed17e00307118a5
-SIZE (rubygem/aws-sdk-dlm-1.90.0.gem) = 44544
+TIMESTAMP = 1757121152
+SHA256 (rubygem/aws-sdk-dlm-1.93.0.gem) = 731732b29dbb0d58189cb35e765ceb3ecfd0e485d2e71775648d3bc4d75e0373
+SIZE (rubygem/aws-sdk-dlm-1.93.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-docdb/Makefile b/devel/rubygem-aws-sdk-docdb/Makefile
index e3cdd2d774a0..02a7ff00b612 100644
--- a/devel/rubygem-aws-sdk-docdb/Makefile
+++ b/devel/rubygem-aws-sdk-docdb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-docdb
-PORTVERSION= 1.88.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-docdb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-docdb/distinfo b/devel/rubygem-aws-sdk-docdb/distinfo
index ab6113c8c02a..08a8d7f24d2a 100644
--- a/devel/rubygem-aws-sdk-docdb/distinfo
+++ b/devel/rubygem-aws-sdk-docdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369668
-SHA256 (rubygem/aws-sdk-docdb-1.88.0.gem) = dd1346eef2eaf55913cc64efda858af0ed5c60bf4eea75b15cd8526eb56c58a4
-SIZE (rubygem/aws-sdk-docdb-1.88.0.gem) = 107520
+TIMESTAMP = 1757121154
+SHA256 (rubygem/aws-sdk-docdb-1.93.0.gem) = b96009e7fc70ceae02f51495dc91c145fac0849168187f2ae13a2ecc06fdf34c
+SIZE (rubygem/aws-sdk-docdb-1.93.0.gem) = 109568
diff --git a/devel/rubygem-aws-sdk-docdbelastic/Makefile b/devel/rubygem-aws-sdk-docdbelastic/Makefile
index 347a2bb0857a..8a05866b7ba5 100644
--- a/devel/rubygem-aws-sdk-docdbelastic/Makefile
+++ b/devel/rubygem-aws-sdk-docdbelastic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-docdbelastic
-PORTVERSION= 1.33.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-docdbelast
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-docdbelastic/distinfo b/devel/rubygem-aws-sdk-docdbelastic/distinfo
index 1b34b79628c6..c5ee5a16c522 100644
--- a/devel/rubygem-aws-sdk-docdbelastic/distinfo
+++ b/devel/rubygem-aws-sdk-docdbelastic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369670
-SHA256 (rubygem/aws-sdk-docdbelastic-1.33.0.gem) = 2eea1eb86ed47fcbe50f3d63d3589237d667cbfa309666b3e9a9363ead9117a5
-SIZE (rubygem/aws-sdk-docdbelastic-1.33.0.gem) = 38400
+TIMESTAMP = 1757121156
+SHA256 (rubygem/aws-sdk-docdbelastic-1.37.0.gem) = 192e575c5503adccbed77243f2dda2fd884695268f8ae03826af75054f39475f
+SIZE (rubygem/aws-sdk-docdbelastic-1.37.0.gem) = 38400
diff --git a/devel/rubygem-aws-sdk-drs/Makefile b/devel/rubygem-aws-sdk-drs/Makefile
index 9da68e0438e5..ff5e902f204d 100644
--- a/devel/rubygem-aws-sdk-drs/Makefile
+++ b/devel/rubygem-aws-sdk-drs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-drs
-PORTVERSION= 1.50.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-drs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-drs/distinfo b/devel/rubygem-aws-sdk-drs/distinfo
index bfdb76344c18..65812ee848b4 100644
--- a/devel/rubygem-aws-sdk-drs/distinfo
+++ b/devel/rubygem-aws-sdk-drs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369672
-SHA256 (rubygem/aws-sdk-drs-1.50.0.gem) = c9c6b39eb536a9dc918a29b255a47e8ac394f0495d48ec2d21ef922269993c2a
-SIZE (rubygem/aws-sdk-drs-1.50.0.gem) = 76800
+TIMESTAMP = 1757121158
+SHA256 (rubygem/aws-sdk-drs-1.53.0.gem) = 51f560df0cd39b4b2387dc0a3efe7fbbd56fb9fa7a20f57873cb1f77f2126f76
+SIZE (rubygem/aws-sdk-drs-1.53.0.gem) = 77312
diff --git a/devel/rubygem-aws-sdk-dsql/Makefile b/devel/rubygem-aws-sdk-dsql/Makefile
index 4a508ab47336..86de2b847681 100644
--- a/devel/rubygem-aws-sdk-dsql/Makefile
+++ b/devel/rubygem-aws-sdk-dsql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dsql
-PORTVERSION= 1.12.0
+PORTVERSION= 1.16.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dsql
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dsql/distinfo b/devel/rubygem-aws-sdk-dsql/distinfo
index eb81b3e5d1a4..d6899ab91fdf 100644
--- a/devel/rubygem-aws-sdk-dsql/distinfo
+++ b/devel/rubygem-aws-sdk-dsql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369674
-SHA256 (rubygem/aws-sdk-dsql-1.12.0.gem) = c9982bcadcdc7f746d521d6c9482e456b066ef8f2bbb93ec92de0a90997c71d0
-SIZE (rubygem/aws-sdk-dsql-1.12.0.gem) = 32768
+TIMESTAMP = 1757121160
+SHA256 (rubygem/aws-sdk-dsql-1.16.0.gem) = cee86274e8fe71b972634aa4b7d96a99d9afa107d529c0b9c619e10b0c302f94
+SIZE (rubygem/aws-sdk-dsql-1.16.0.gem) = 32768
diff --git a/devel/rubygem-aws-sdk-dynamodb/Makefile b/devel/rubygem-aws-sdk-dynamodb/Makefile
index d819992b9336..54b8efdf7bd9 100644
--- a/devel/rubygem-aws-sdk-dynamodb/Makefile
+++ b/devel/rubygem-aws-sdk-dynamodb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dynamodb
-PORTVERSION= 1.147.0
+PORTVERSION= 1.153.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dynamodb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dynamodb/distinfo b/devel/rubygem-aws-sdk-dynamodb/distinfo
index 90ebe207e635..9b16cd239365 100644
--- a/devel/rubygem-aws-sdk-dynamodb/distinfo
+++ b/devel/rubygem-aws-sdk-dynamodb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369676
-SHA256 (rubygem/aws-sdk-dynamodb-1.147.0.gem) = 0ccd41fc2ab2653a8be75645ccaecf7406135cf20672ad87469ff7aa5bd541ff
-SIZE (rubygem/aws-sdk-dynamodb-1.147.0.gem) = 228352
+TIMESTAMP = 1757121162
+SHA256 (rubygem/aws-sdk-dynamodb-1.153.0.gem) = a67cacd6ee01cc6ee04365fc254915f97ee8d3a981535cefdda2516420472866
+SIZE (rubygem/aws-sdk-dynamodb-1.153.0.gem) = 230912
diff --git a/devel/rubygem-aws-sdk-dynamodbstreams/Makefile b/devel/rubygem-aws-sdk-dynamodbstreams/Makefile
index 202544c81e7f..6c1f7ab71c56 100644
--- a/devel/rubygem-aws-sdk-dynamodbstreams/Makefile
+++ b/devel/rubygem-aws-sdk-dynamodbstreams/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dynamodbstreams
-PORTVERSION= 1.78.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dynamodbst
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-dynamodbstreams/distinfo b/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
index 50d2ee53cd42..7efd1db29e19 100644
--- a/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
+++ b/devel/rubygem-aws-sdk-dynamodbstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369678
-SHA256 (rubygem/aws-sdk-dynamodbstreams-1.78.0.gem) = 70f2afd38d75cc6970600e5df6d8728ea5cf83e9fb26713ba77681bc817b2c59
-SIZE (rubygem/aws-sdk-dynamodbstreams-1.78.0.gem) = 35840
+TIMESTAMP = 1757121164
+SHA256 (rubygem/aws-sdk-dynamodbstreams-1.82.0.gem) = 5ffaf2b92863992fe44d3c1cb06a14e6cf94627d9f42ceede9958313db61cf73
+SIZE (rubygem/aws-sdk-dynamodbstreams-1.82.0.gem) = 35840
diff --git a/devel/rubygem-aws-sdk-ebs/Makefile b/devel/rubygem-aws-sdk-ebs/Makefile
index 34bce4c6b785..8e8f453c288e 100644
--- a/devel/rubygem-aws-sdk-ebs/Makefile
+++ b/devel/rubygem-aws-sdk-ebs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ebs
-PORTVERSION= 1.60.0
+PORTVERSION= 1.64.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ebs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ebs/distinfo b/devel/rubygem-aws-sdk-ebs/distinfo
index cc8ad6698227..a078d944b322 100644
--- a/devel/rubygem-aws-sdk-ebs/distinfo
+++ b/devel/rubygem-aws-sdk-ebs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369680
-SHA256 (rubygem/aws-sdk-ebs-1.60.0.gem) = 0cf20c60144341659f897d6e018b0f79ae2ca720e9f6ceb89001c99d03cff344
-SIZE (rubygem/aws-sdk-ebs-1.60.0.gem) = 32256
+TIMESTAMP = 1757121166
+SHA256 (rubygem/aws-sdk-ebs-1.64.0.gem) = 2f432bd5ed97e4bce91e21686db943615c8aa20108aa65abffabf41f2a8df819
+SIZE (rubygem/aws-sdk-ebs-1.64.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-ec2/Makefile b/devel/rubygem-aws-sdk-ec2/Makefile
index ee6a65aa7717..71a95a942985 100644
--- a/devel/rubygem-aws-sdk-ec2/Makefile
+++ b/devel/rubygem-aws-sdk-ec2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ec2
-PORTVERSION= 1.542.0
+PORTVERSION= 1.556.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ec2/distinfo b/devel/rubygem-aws-sdk-ec2/distinfo
index 603339b07bfa..9b407fa08b7a 100644
--- a/devel/rubygem-aws-sdk-ec2/distinfo
+++ b/devel/rubygem-aws-sdk-ec2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796150
-SHA256 (rubygem/aws-sdk-ec2-1.542.0.gem) = b87da905f187ec8aaa5c996ccb283377a86da35ea1c4b08707315156a2da6cab
-SIZE (rubygem/aws-sdk-ec2-1.542.0.gem) = 1471488
+TIMESTAMP = 1757436579
+SHA256 (rubygem/aws-sdk-ec2-1.556.0.gem) = 086736637bbc72933948c6e336e153c681496d942bd1a173f29490b84cecea4b
+SIZE (rubygem/aws-sdk-ec2-1.556.0.gem) = 1500160
diff --git a/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile b/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile
index 704aef565301..ee36c9c8242e 100644
--- a/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile
+++ b/devel/rubygem-aws-sdk-ec2instanceconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ec2instanceconnect
-PORTVERSION= 1.59.0
+PORTVERSION= 1.63.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2instanc
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo b/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
index 9cecb895b94e..7f098bc7780e 100644
--- a/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
+++ b/devel/rubygem-aws-sdk-ec2instanceconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369684
-SHA256 (rubygem/aws-sdk-ec2instanceconnect-1.59.0.gem) = 657ead72437ed10ce47f2157de78e42aa95374403684c20f2a4a553313c44696
-SIZE (rubygem/aws-sdk-ec2instanceconnect-1.59.0.gem) = 24576
+TIMESTAMP = 1757121170
+SHA256 (rubygem/aws-sdk-ec2instanceconnect-1.63.0.gem) = 544727fc7148a09afde4c4308a788fce67ac065a50f509f517662aa91f63b40a
+SIZE (rubygem/aws-sdk-ec2instanceconnect-1.63.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-ecr/Makefile b/devel/rubygem-aws-sdk-ecr/Makefile
index aa01aafb8a4e..d929c1ea6738 100644
--- a/devel/rubygem-aws-sdk-ecr/Makefile
+++ b/devel/rubygem-aws-sdk-ecr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecr
-PORTVERSION= 1.106.0
+PORTVERSION= 1.110.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ecr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ecr/distinfo b/devel/rubygem-aws-sdk-ecr/distinfo
index 25aeae5fd926..c3e1957a7bb7 100644
--- a/devel/rubygem-aws-sdk-ecr/distinfo
+++ b/devel/rubygem-aws-sdk-ecr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796152
-SHA256 (rubygem/aws-sdk-ecr-1.106.0.gem) = 98db44186ddbc328115ec450e5ee40e5c171fb8b5c20097eaeaf50fa0b3c244d
-SIZE (rubygem/aws-sdk-ecr-1.106.0.gem) = 89088
+TIMESTAMP = 1757121172
+SHA256 (rubygem/aws-sdk-ecr-1.110.0.gem) = 9c58992c96e9b522deb86421d0fd8ee39d3e327130165495f00b79dfe11f75ff
+SIZE (rubygem/aws-sdk-ecr-1.110.0.gem) = 89088
diff --git a/devel/rubygem-aws-sdk-ecrpublic/Makefile b/devel/rubygem-aws-sdk-ecrpublic/Makefile
index 65c3d344868b..8e79cc4e926f 100644
--- a/devel/rubygem-aws-sdk-ecrpublic/Makefile
+++ b/devel/rubygem-aws-sdk-ecrpublic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecrpublic
-PORTVERSION= 1.52.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ecrpublic
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ecrpublic/distinfo b/devel/rubygem-aws-sdk-ecrpublic/distinfo
index ff96496b13de..a530aaad96eb 100644
--- a/devel/rubygem-aws-sdk-ecrpublic/distinfo
+++ b/devel/rubygem-aws-sdk-ecrpublic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369688
-SHA256 (rubygem/aws-sdk-ecrpublic-1.52.0.gem) = 46df090bc38155d3868d324924c082c257887945e93bbcca5591583a4582352a
-SIZE (rubygem/aws-sdk-ecrpublic-1.52.0.gem) = 44544
+TIMESTAMP = 1757121174
+SHA256 (rubygem/aws-sdk-ecrpublic-1.56.0.gem) = 2b24b9aee9bbb319e00f25160634f2dff74ac5a9829bd4d7730f7766209a7682
+SIZE (rubygem/aws-sdk-ecrpublic-1.56.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-ecs/Makefile b/devel/rubygem-aws-sdk-ecs/Makefile
index 1a649a2623c0..2a5236018274 100644
--- a/devel/rubygem-aws-sdk-ecs/Makefile
+++ b/devel/rubygem-aws-sdk-ecs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecs
-PORTVERSION= 1.199.0
+PORTVERSION= 1.204.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ecs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ecs/distinfo b/devel/rubygem-aws-sdk-ecs/distinfo
index 18846f868371..96ca74eb6195 100644
--- a/devel/rubygem-aws-sdk-ecs/distinfo
+++ b/devel/rubygem-aws-sdk-ecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369690
-SHA256 (rubygem/aws-sdk-ecs-1.199.0.gem) = 64950371340c04dbb6c65d0e485eeae0607de0694a803dd53b796bf4bd0deeae
-SIZE (rubygem/aws-sdk-ecs-1.199.0.gem) = 265216
+TIMESTAMP = 1757436581
+SHA256 (rubygem/aws-sdk-ecs-1.204.0.gem) = 566a723a2b53cc3b1fcc07f7ba869ab205d77d5af53b855c46af0e576da45cd1
+SIZE (rubygem/aws-sdk-ecs-1.204.0.gem) = 266240
diff --git a/devel/rubygem-aws-sdk-efs/Makefile b/devel/rubygem-aws-sdk-efs/Makefile
index b2df67c50917..20359a4df1db 100644
--- a/devel/rubygem-aws-sdk-efs/Makefile
+++ b/devel/rubygem-aws-sdk-efs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-efs
-PORTVERSION= 1.97.0
+PORTVERSION= 1.101.0
CATEGORIES= devel filesystems rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-efs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-efs/distinfo b/devel/rubygem-aws-sdk-efs/distinfo
index 68443e9c8685..2a60c1c6ea07 100644
--- a/devel/rubygem-aws-sdk-efs/distinfo
+++ b/devel/rubygem-aws-sdk-efs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369692
-SHA256 (rubygem/aws-sdk-efs-1.97.0.gem) = 3fa31e07cf7b8188f93d14f2399e1016123d67d80abf5db67107b1cc00c34d31
-SIZE (rubygem/aws-sdk-efs-1.97.0.gem) = 68096
+TIMESTAMP = 1757121178
+SHA256 (rubygem/aws-sdk-efs-1.101.0.gem) = 65d37e371439126b754e50de596110e66090747cef56396944de3de3d3aafb50
+SIZE (rubygem/aws-sdk-efs-1.101.0.gem) = 68096
diff --git a/devel/rubygem-aws-sdk-eks/Makefile b/devel/rubygem-aws-sdk-eks/Makefile
index 169a7879b90b..5cf10bbad562 100644
--- a/devel/rubygem-aws-sdk-eks/Makefile
+++ b/devel/rubygem-aws-sdk-eks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eks
-PORTVERSION= 1.140.0
+PORTVERSION= 1.147.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-eks
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-eks/distinfo b/devel/rubygem-aws-sdk-eks/distinfo
index b44b37929665..e8c719d5a57f 100644
--- a/devel/rubygem-aws-sdk-eks/distinfo
+++ b/devel/rubygem-aws-sdk-eks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369694
-SHA256 (rubygem/aws-sdk-eks-1.140.0.gem) = 22d991a1f74af6c2d1698d85a26bdaa5e81859a2bae7d55b5437a6b9df78a5ee
-SIZE (rubygem/aws-sdk-eks-1.140.0.gem) = 136192
+TIMESTAMP = 1757121180
+SHA256 (rubygem/aws-sdk-eks-1.147.0.gem) = 3344182796bf7703fa876dceca10ceb5a610d2833ce9d21981fc1665f7f0d8b6
+SIZE (rubygem/aws-sdk-eks-1.147.0.gem) = 138240
diff --git a/devel/rubygem-aws-sdk-eksauth/Makefile b/devel/rubygem-aws-sdk-eksauth/Makefile
index e299f32fbafe..a34344d0e748 100644
--- a/devel/rubygem-aws-sdk-eksauth/Makefile
+++ b/devel/rubygem-aws-sdk-eksauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eksauth
-PORTVERSION= 1.22.0
+PORTVERSION= 1.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-eksauth
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-eksauth/distinfo b/devel/rubygem-aws-sdk-eksauth/distinfo
index c1488fba958e..90c073583238 100644
--- a/devel/rubygem-aws-sdk-eksauth/distinfo
+++ b/devel/rubygem-aws-sdk-eksauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369696
-SHA256 (rubygem/aws-sdk-eksauth-1.22.0.gem) = 6c62d087a85967dd7b67ec6e71d10ac58e1ab1decdb79cc5d24c271ed372a510
-SIZE (rubygem/aws-sdk-eksauth-1.22.0.gem) = 23040
+TIMESTAMP = 1757121182
+SHA256 (rubygem/aws-sdk-eksauth-1.25.0.gem) = bc8aafbc2d371c34b5d349bae9ca6271c56273243eb8cdc6598a58fec28e125f
+SIZE (rubygem/aws-sdk-eksauth-1.25.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-elasticache/Makefile b/devel/rubygem-aws-sdk-elasticache/Makefile
index 236baa40c3da..8551d105ccd2 100644
--- a/devel/rubygem-aws-sdk-elasticache/Makefile
+++ b/devel/rubygem-aws-sdk-elasticache/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticache
-PORTVERSION= 1.129.0
+PORTVERSION= 1.133.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticach
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticache/distinfo b/devel/rubygem-aws-sdk-elasticache/distinfo
index fe1ab04bb90f..9c6218dcf28b 100644
--- a/devel/rubygem-aws-sdk-elasticache/distinfo
+++ b/devel/rubygem-aws-sdk-elasticache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369698
-SHA256 (rubygem/aws-sdk-elasticache-1.129.0.gem) = 0489dc6631e8281ed8dde5a25919a80a55825543fa9df82f93a98e2ad64ba03c
-SIZE (rubygem/aws-sdk-elasticache-1.129.0.gem) = 178688
+TIMESTAMP = 1757121184
+SHA256 (rubygem/aws-sdk-elasticache-1.133.0.gem) = 1259401fe161c0f165643b5103f98201b3fdcb1ba455d8e943f929d415cc1c3a
+SIZE (rubygem/aws-sdk-elasticache-1.133.0.gem) = 178688
diff --git a/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile b/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile
index a8d4a8d3a69e..8194265d6dbb 100644
--- a/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile
+++ b/devel/rubygem-aws-sdk-elasticbeanstalk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticbeanstalk
-PORTVERSION= 1.89.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticbea
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo b/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
index edcf8f6f65f0..3cb7ef206ad9 100644
--- a/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
+++ b/devel/rubygem-aws-sdk-elasticbeanstalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369700
-SHA256 (rubygem/aws-sdk-elasticbeanstalk-1.89.0.gem) = 21012879655a0d97001ffa8e34563e2169d9afaa1f83ec13bbe5ec31d03ccfef
-SIZE (rubygem/aws-sdk-elasticbeanstalk-1.89.0.gem) = 92672
+TIMESTAMP = 1757121186
+SHA256 (rubygem/aws-sdk-elasticbeanstalk-1.93.0.gem) = 70e7cfdc82a80ddc765dd4137e60fad764fdb699ec495a3e59ba182ada8a87a7
+SIZE (rubygem/aws-sdk-elasticbeanstalk-1.93.0.gem) = 92672
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile b/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile
index 02635aa909f0..e264271eee3e 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile
+++ b/devel/rubygem-aws-sdk-elasticloadbalancing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticloadbalancing
-PORTVERSION= 1.76.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticloa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo b/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
index 6d7825467a32..c904339cfb18 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
+++ b/devel/rubygem-aws-sdk-elasticloadbalancing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369702
-SHA256 (rubygem/aws-sdk-elasticloadbalancing-1.76.0.gem) = 23a1896256925f6f835b9719c20e244477ff478c5717e8a504d13bad46f04e03
-SIZE (rubygem/aws-sdk-elasticloadbalancing-1.76.0.gem) = 54272
+TIMESTAMP = 1757121188
+SHA256 (rubygem/aws-sdk-elasticloadbalancing-1.80.0.gem) = cfa25221c3c6ff11b70ef836ab7b6f7c7f8d4bb69a442f0c0fc523251b3a0fb0
+SIZE (rubygem/aws-sdk-elasticloadbalancing-1.80.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile b/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
index 5ec57847bd6f..f91ccc6be77f 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
+++ b/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticloadbalancingv2
-PORTVERSION= 1.135.0
+PORTVERSION= 1.139.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticloa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo b/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
index 832c9442b961..11bb29554f32 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
+++ b/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369704
-SHA256 (rubygem/aws-sdk-elasticloadbalancingv2-1.135.0.gem) = 32c06dc2ca8225a2a3905ff2bb028c65a30503598d64225b890a74fdc3fc7c53
-SIZE (rubygem/aws-sdk-elasticloadbalancingv2-1.135.0.gem) = 103424
+TIMESTAMP = 1757121190
+SHA256 (rubygem/aws-sdk-elasticloadbalancingv2-1.139.0.gem) = b80e75de788f90c479c8687d01c284e9f2756c691333176b34efdec8d0c101f5
+SIZE (rubygem/aws-sdk-elasticloadbalancingv2-1.139.0.gem) = 103424
diff --git a/devel/rubygem-aws-sdk-elasticsearchservice/Makefile b/devel/rubygem-aws-sdk-elasticsearchservice/Makefile
index 9fe8fe91ef38..c16bdaf8a852 100644
--- a/devel/rubygem-aws-sdk-elasticsearchservice/Makefile
+++ b/devel/rubygem-aws-sdk-elasticsearchservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticsearchservice
-PORTVERSION= 1.104.0
+PORTVERSION= 1.108.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticsea
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elasticsearchservice/distinfo b/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
index 41ddd00c630b..ca2fc1f191b5 100644
--- a/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
+++ b/devel/rubygem-aws-sdk-elasticsearchservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369706
-SHA256 (rubygem/aws-sdk-elasticsearchservice-1.104.0.gem) = f8bb8dfa9941371f194c0a97592461ed90f35d088df54df34d94f216c1de9d5b
-SIZE (rubygem/aws-sdk-elasticsearchservice-1.104.0.gem) = 90112
+TIMESTAMP = 1757121192
+SHA256 (rubygem/aws-sdk-elasticsearchservice-1.108.0.gem) = 52b964c7f99725e903aa6bb262454701c8765575617e47f1ba0ad3c21c5cdf94
+SIZE (rubygem/aws-sdk-elasticsearchservice-1.108.0.gem) = 90112
diff --git a/devel/rubygem-aws-sdk-elastictranscoder/Makefile b/devel/rubygem-aws-sdk-elastictranscoder/Makefile
index 22a681fc51d6..78bc452932e4 100644
--- a/devel/rubygem-aws-sdk-elastictranscoder/Makefile
+++ b/devel/rubygem-aws-sdk-elastictranscoder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elastictranscoder
-PORTVERSION= 1.73.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elastictra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-elastictranscoder/distinfo b/devel/rubygem-aws-sdk-elastictranscoder/distinfo
index 2796e64552fc..bae4f5d4db40 100644
--- a/devel/rubygem-aws-sdk-elastictranscoder/distinfo
+++ b/devel/rubygem-aws-sdk-elastictranscoder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369708
-SHA256 (rubygem/aws-sdk-elastictranscoder-1.73.0.gem) = 0555c321e87f4c0104d5537a88ee0559bc7dc0f6f4db43c5f5d7ab34d6311c29
-SIZE (rubygem/aws-sdk-elastictranscoder-1.73.0.gem) = 81920
+TIMESTAMP = 1757121194
+SHA256 (rubygem/aws-sdk-elastictranscoder-1.76.0.gem) = b796936b786282c4d017664d446b6bf5730566b70dda400174199d68dfd3d6e9
+SIZE (rubygem/aws-sdk-elastictranscoder-1.76.0.gem) = 81920
diff --git a/devel/rubygem-aws-sdk-emr/Makefile b/devel/rubygem-aws-sdk-emr/Makefile
index 6f9da70dda20..8c8c8f21f4ad 100644
--- a/devel/rubygem-aws-sdk-emr/Makefile
+++ b/devel/rubygem-aws-sdk-emr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-emr
-PORTVERSION= 1.113.0
+PORTVERSION= 1.117.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-emr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-emr/distinfo b/devel/rubygem-aws-sdk-emr/distinfo
index a5f52eafde77..0e0ec95c37d6 100644
--- a/devel/rubygem-aws-sdk-emr/distinfo
+++ b/devel/rubygem-aws-sdk-emr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796154
-SHA256 (rubygem/aws-sdk-emr-1.113.0.gem) = 137d823b0027f3f83cf36c1329fb23ee124924eaf973c52e0ab1bf7ef8a02a25
-SIZE (rubygem/aws-sdk-emr-1.113.0.gem) = 133120
+TIMESTAMP = 1757121196
+SHA256 (rubygem/aws-sdk-emr-1.117.0.gem) = 45d5027693ac0de14d2715f636a589a3ff37327d245a3133723409a8f4b3730e
+SIZE (rubygem/aws-sdk-emr-1.117.0.gem) = 133120
diff --git a/devel/rubygem-aws-sdk-emrcontainers/Makefile b/devel/rubygem-aws-sdk-emrcontainers/Makefile
index 25a17364de2d..90b310bb3938 100644
--- a/devel/rubygem-aws-sdk-emrcontainers/Makefile
+++ b/devel/rubygem-aws-sdk-emrcontainers/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-emrcontainers
-PORTVERSION= 1.56.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-emrcontain
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-emrcontainers/distinfo b/devel/rubygem-aws-sdk-emrcontainers/distinfo
index 6f852815e774..3d3f5586199a 100644
--- a/devel/rubygem-aws-sdk-emrcontainers/distinfo
+++ b/devel/rubygem-aws-sdk-emrcontainers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369712
-SHA256 (rubygem/aws-sdk-emrcontainers-1.56.0.gem) = db91a8741bc4178cbd2ea466708e208f7ce5348f7a7f82ca90b1ad64f679b644
-SIZE (rubygem/aws-sdk-emrcontainers-1.56.0.gem) = 47616
+TIMESTAMP = 1757121198
+SHA256 (rubygem/aws-sdk-emrcontainers-1.60.0.gem) = aa5fa5c25d0d364e5c873f684746edfceb6a9fe5656b9ce0e106291e4b8886a8
+SIZE (rubygem/aws-sdk-emrcontainers-1.60.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-emrserverless/Makefile b/devel/rubygem-aws-sdk-emrserverless/Makefile
index f3e7da595dfa..29358ab81ac9 100644
--- a/devel/rubygem-aws-sdk-emrserverless/Makefile
+++ b/devel/rubygem-aws-sdk-emrserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-emrserverless
-PORTVERSION= 1.50.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-emrserverl
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-emrserverless/distinfo b/devel/rubygem-aws-sdk-emrserverless/distinfo
index fa0faa416e41..75f8bce49796 100644
--- a/devel/rubygem-aws-sdk-emrserverless/distinfo
+++ b/devel/rubygem-aws-sdk-emrserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369714
-SHA256 (rubygem/aws-sdk-emrserverless-1.50.0.gem) = 099ed7add614b307221e5b00d9a2b0588257b223c5cf07cd9192e48b4d5ce85a
-SIZE (rubygem/aws-sdk-emrserverless-1.50.0.gem) = 47616
+TIMESTAMP = 1757121200
+SHA256 (rubygem/aws-sdk-emrserverless-1.54.0.gem) = 3401483e737c1ac97c5dc2eb535abf4fe7d9d66928ae2aabaf5a59663256125b
+SIZE (rubygem/aws-sdk-emrserverless-1.54.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-entityresolution/Makefile b/devel/rubygem-aws-sdk-entityresolution/Makefile
index 98578dc2008a..0be0af08826b 100644
--- a/devel/rubygem-aws-sdk-entityresolution/Makefile
+++ b/devel/rubygem-aws-sdk-entityresolution/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-entityresolution
-PORTVERSION= 1.32.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-entityreso
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-entityresolution/distinfo b/devel/rubygem-aws-sdk-entityresolution/distinfo
index a8761a528c30..a8fb91ff5cb4 100644
--- a/devel/rubygem-aws-sdk-entityresolution/distinfo
+++ b/devel/rubygem-aws-sdk-entityresolution/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369716
-SHA256 (rubygem/aws-sdk-entityresolution-1.32.0.gem) = 5c5bb3911ffb58e58044bbe8acc3ec7023944ff858107d9f4caecd803f39708f
-SIZE (rubygem/aws-sdk-entityresolution-1.32.0.gem) = 60416
+TIMESTAMP = 1757121202
+SHA256 (rubygem/aws-sdk-entityresolution-1.36.0.gem) = c99382fc24f7c128d4dc54aedf89f2fbce18c6429a6f161b7fe65d6995045360
+SIZE (rubygem/aws-sdk-entityresolution-1.36.0.gem) = 61952
diff --git a/devel/rubygem-aws-sdk-eventbridge/Makefile b/devel/rubygem-aws-sdk-eventbridge/Makefile
index 7b0f3f63face..0f05511cf8db 100644
--- a/devel/rubygem-aws-sdk-eventbridge/Makefile
+++ b/devel/rubygem-aws-sdk-eventbridge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eventbridge
-PORTVERSION= 1.86.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-eventbridg
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-eventbridge/distinfo b/devel/rubygem-aws-sdk-eventbridge/distinfo
index dc2917c7c388..e7c63b750ed6 100644
--- a/devel/rubygem-aws-sdk-eventbridge/distinfo
+++ b/devel/rubygem-aws-sdk-eventbridge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369718
-SHA256 (rubygem/aws-sdk-eventbridge-1.86.0.gem) = 95a9653dda6c418ddbbda312e02f90f20bf3dd37d4e0e94fbcc721d5222b9fcd
-SIZE (rubygem/aws-sdk-eventbridge-1.86.0.gem) = 97792
+TIMESTAMP = 1757121204
+SHA256 (rubygem/aws-sdk-eventbridge-1.90.0.gem) = c7e557e2433d6fc2d61446139408349a2ac8e23129d8f603899514066d0271ff
+SIZE (rubygem/aws-sdk-eventbridge-1.90.0.gem) = 97792
diff --git a/devel/rubygem-aws-sdk-evs/Makefile b/devel/rubygem-aws-sdk-evs/Makefile
index 91c91cb29e26..67e6ec0ee7f7 100644
--- a/devel/rubygem-aws-sdk-evs/Makefile
+++ b/devel/rubygem-aws-sdk-evs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-evs
-PORTVERSION= 1.1.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-evs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-evs/distinfo b/devel/rubygem-aws-sdk-evs/distinfo
index b0ce00df9bfc..83bbdb944727 100644
--- a/devel/rubygem-aws-sdk-evs/distinfo
+++ b/devel/rubygem-aws-sdk-evs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369720
-SHA256 (rubygem/aws-sdk-evs-1.1.0.gem) = aeac0092aaa37aa2b4be397127367d33bd9a691a355fae4cb784bc2197286a90
-SIZE (rubygem/aws-sdk-evs-1.1.0.gem) = 39424
+TIMESTAMP = 1757121206
+SHA256 (rubygem/aws-sdk-evs-1.5.0.gem) = bf15bd7d095c3a06c1989ed5e12fa2f5ff6a79ee72548ebda53b04b929801134
+SIZE (rubygem/aws-sdk-evs-1.5.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-finspace/Makefile b/devel/rubygem-aws-sdk-finspace/Makefile
index 466fa053140d..1f11c8b7ac23 100644
--- a/devel/rubygem-aws-sdk-finspace/Makefile
+++ b/devel/rubygem-aws-sdk-finspace/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-finspace
-PORTVERSION= 1.55.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-finspace
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-finspace/distinfo b/devel/rubygem-aws-sdk-finspace/distinfo
index 0b22a210f14f..04083b15fb79 100644
--- a/devel/rubygem-aws-sdk-finspace/distinfo
+++ b/devel/rubygem-aws-sdk-finspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369722
-SHA256 (rubygem/aws-sdk-finspace-1.55.0.gem) = 57ffb8e99126b54c3a2348adb1668e30ec634e823f9c76150d23cd9ca8f533e8
-SIZE (rubygem/aws-sdk-finspace-1.55.0.gem) = 86528
+TIMESTAMP = 1757121208
+SHA256 (rubygem/aws-sdk-finspace-1.58.0.gem) = 05ce5431e0c1bbbf053c70b4d3155e35e07cc471355e91f6670aa0391c7148f6
+SIZE (rubygem/aws-sdk-finspace-1.58.0.gem) = 86528
diff --git a/devel/rubygem-aws-sdk-finspacedata/Makefile b/devel/rubygem-aws-sdk-finspacedata/Makefile
index ed8292374400..d07d6d3f5436 100644
--- a/devel/rubygem-aws-sdk-finspacedata/Makefile
+++ b/devel/rubygem-aws-sdk-finspacedata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-finspacedata
-PORTVERSION= 1.53.0
+PORTVERSION= 1.57.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-finspaceda
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-finspacedata/distinfo b/devel/rubygem-aws-sdk-finspacedata/distinfo
index 6edf2dbff6bc..0e6fac85040d 100644
--- a/devel/rubygem-aws-sdk-finspacedata/distinfo
+++ b/devel/rubygem-aws-sdk-finspacedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369724
-SHA256 (rubygem/aws-sdk-finspacedata-1.53.0.gem) = fba9e5575ac3b1b407deb0fbd4b3136c30ae2963da123dd19fd7336a95004c09
-SIZE (rubygem/aws-sdk-finspacedata-1.53.0.gem) = 53248
+TIMESTAMP = 1757121210
+SHA256 (rubygem/aws-sdk-finspacedata-1.57.0.gem) = 582a44d41bcd426b04c3c6d65d3ff7b241b99b548c8d7e83df0f970f56fa7681
+SIZE (rubygem/aws-sdk-finspacedata-1.57.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-firehose/Makefile b/devel/rubygem-aws-sdk-firehose/Makefile
index 0f157876da8a..e113f95b12fb 100644
--- a/devel/rubygem-aws-sdk-firehose/Makefile
+++ b/devel/rubygem-aws-sdk-firehose/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-firehose
-PORTVERSION= 1.95.0
+PORTVERSION= 1.99.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-firehose
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-firehose/distinfo b/devel/rubygem-aws-sdk-firehose/distinfo
index 776d5275649b..3c93920c68dc 100644
--- a/devel/rubygem-aws-sdk-firehose/distinfo
+++ b/devel/rubygem-aws-sdk-firehose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369726
-SHA256 (rubygem/aws-sdk-firehose-1.95.0.gem) = 2fafc46b21a143f6dbd6de8e7e9ce2d34cfef74118d36ab5581e3968558d0294
-SIZE (rubygem/aws-sdk-firehose-1.95.0.gem) = 95232
+TIMESTAMP = 1757121212
+SHA256 (rubygem/aws-sdk-firehose-1.99.0.gem) = 14466c47230e928fc323add5ed62b86d75e00b258c9d224aa7beb7a96e208d4d
+SIZE (rubygem/aws-sdk-firehose-1.99.0.gem) = 95744
diff --git a/devel/rubygem-aws-sdk-fis/Makefile b/devel/rubygem-aws-sdk-fis/Makefile
index 29f4c48d9a85..a0cd40d8fed9 100644
--- a/devel/rubygem-aws-sdk-fis/Makefile
+++ b/devel/rubygem-aws-sdk-fis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fis
-PORTVERSION= 1.52.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-fis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-fis/distinfo b/devel/rubygem-aws-sdk-fis/distinfo
index f3b090543e77..dfa7a58e1a91 100644
--- a/devel/rubygem-aws-sdk-fis/distinfo
+++ b/devel/rubygem-aws-sdk-fis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369728
-SHA256 (rubygem/aws-sdk-fis-1.52.0.gem) = d69a1e6719e05ad131cd93b555ca632fe3b4f5e4156ebcc8fa141b633f72b187
-SIZE (rubygem/aws-sdk-fis-1.52.0.gem) = 47616
+TIMESTAMP = 1757121214
+SHA256 (rubygem/aws-sdk-fis-1.56.0.gem) = 2a416a21a0303139c6d40d915626a4529add58ba83792a6f5f528a48b0d66175
+SIZE (rubygem/aws-sdk-fis-1.56.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-fms/Makefile b/devel/rubygem-aws-sdk-fms/Makefile
index 47ae57bafcd4..06d89b7cd32c 100644
--- a/devel/rubygem-aws-sdk-fms/Makefile
+++ b/devel/rubygem-aws-sdk-fms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fms
-PORTVERSION= 1.94.0
+PORTVERSION= 1.98.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-fms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-fms/distinfo b/devel/rubygem-aws-sdk-fms/distinfo
index b607de46b994..b2e35ce67b90 100644
--- a/devel/rubygem-aws-sdk-fms/distinfo
+++ b/devel/rubygem-aws-sdk-fms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369730
-SHA256 (rubygem/aws-sdk-fms-1.94.0.gem) = 3b44255fa856321f356b0307f1108f3f076d8f3c514e3a6167b0865ada65e809
-SIZE (rubygem/aws-sdk-fms-1.94.0.gem) = 93184
+TIMESTAMP = 1757121216
+SHA256 (rubygem/aws-sdk-fms-1.98.0.gem) = 09e082ce76077c508f069209269d486e964ea2decaa5244c5be580503e819898
+SIZE (rubygem/aws-sdk-fms-1.98.0.gem) = 93184
diff --git a/devel/rubygem-aws-sdk-forecastqueryservice/Makefile b/devel/rubygem-aws-sdk-forecastqueryservice/Makefile
index 269a819cd030..b3c1f5d5cafd 100644
--- a/devel/rubygem-aws-sdk-forecastqueryservice/Makefile
+++ b/devel/rubygem-aws-sdk-forecastqueryservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-forecastqueryservice
-PORTVERSION= 1.56.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-forecastqu
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-forecastqueryservice/distinfo b/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
index 93f74fc2c32a..8633c3bd2377 100644
--- a/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
+++ b/devel/rubygem-aws-sdk-forecastqueryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369732
-SHA256 (rubygem/aws-sdk-forecastqueryservice-1.56.0.gem) = 2f9387907f0b95a617d6b9ef3438c18d64fe5fe99bc4b73a131c1d2e8902ef93
-SIZE (rubygem/aws-sdk-forecastqueryservice-1.56.0.gem) = 23040
+TIMESTAMP = 1757121218
+SHA256 (rubygem/aws-sdk-forecastqueryservice-1.60.0.gem) = 517cd9d2c04cc595be7d1991500736352c7c69e6d269f4105b428722e61e45b9
+SIZE (rubygem/aws-sdk-forecastqueryservice-1.60.0.gem) = 23552
diff --git a/devel/rubygem-aws-sdk-forecastservice/Makefile b/devel/rubygem-aws-sdk-forecastservice/Makefile
index 450838603395..e61e56040370 100644
--- a/devel/rubygem-aws-sdk-forecastservice/Makefile
+++ b/devel/rubygem-aws-sdk-forecastservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-forecastservice
-PORTVERSION= 1.73.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-forecastse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-forecastservice/distinfo b/devel/rubygem-aws-sdk-forecastservice/distinfo
index 31455682c432..2ee3e4e25f65 100644
--- a/devel/rubygem-aws-sdk-forecastservice/distinfo
+++ b/devel/rubygem-aws-sdk-forecastservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369734
-SHA256 (rubygem/aws-sdk-forecastservice-1.73.0.gem) = 42de2d1faa6593a45f83029b5f4e130f73f4cb597e83365448268c6972cc8692
-SIZE (rubygem/aws-sdk-forecastservice-1.73.0.gem) = 103936
+TIMESTAMP = 1757121220
+SHA256 (rubygem/aws-sdk-forecastservice-1.77.0.gem) = 5c3a51f78c0065f7eefd55da7fb72da979cf082a0c1ec89a2a1a90a57d77a1dd
+SIZE (rubygem/aws-sdk-forecastservice-1.77.0.gem) = 103936
diff --git a/devel/rubygem-aws-sdk-frauddetector/Makefile b/devel/rubygem-aws-sdk-frauddetector/Makefile
index 2557ea9228c6..1f1f683933ec 100644
--- a/devel/rubygem-aws-sdk-frauddetector/Makefile
+++ b/devel/rubygem-aws-sdk-frauddetector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-frauddetector
-PORTVERSION= 1.72.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-frauddetec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-frauddetector/distinfo b/devel/rubygem-aws-sdk-frauddetector/distinfo
index 9bb99ed13d23..59e8fb5626b6 100644
--- a/devel/rubygem-aws-sdk-frauddetector/distinfo
+++ b/devel/rubygem-aws-sdk-frauddetector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369736
-SHA256 (rubygem/aws-sdk-frauddetector-1.72.0.gem) = cf068e0092d935a9ee74ee195a23ddc0a3f131600ff799e4e3ef9250889696b9
-SIZE (rubygem/aws-sdk-frauddetector-1.72.0.gem) = 81920
+TIMESTAMP = 1757121222
+SHA256 (rubygem/aws-sdk-frauddetector-1.76.0.gem) = 8f961f20a69af929d94dc3990d721afa9fb53411abe5fa550e96ae76285c23be
+SIZE (rubygem/aws-sdk-frauddetector-1.76.0.gem) = 81920
diff --git a/devel/rubygem-aws-sdk-freetier/Makefile b/devel/rubygem-aws-sdk-freetier/Makefile
index f33afd1fe670..45087e71973a 100644
--- a/devel/rubygem-aws-sdk-freetier/Makefile
+++ b/devel/rubygem-aws-sdk-freetier/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-freetier
-PORTVERSION= 1.24.0
+PORTVERSION= 1.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-freetier
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-freetier/distinfo b/devel/rubygem-aws-sdk-freetier/distinfo
index f6d2dead68e3..b0d3c1212b37 100644
--- a/devel/rubygem-aws-sdk-freetier/distinfo
+++ b/devel/rubygem-aws-sdk-freetier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369738
-SHA256 (rubygem/aws-sdk-freetier-1.24.0.gem) = 904b7b1816b3d3b33711e73adbfca283f542f9b921b9ab456200059be960a8d8
-SIZE (rubygem/aws-sdk-freetier-1.24.0.gem) = 29184
+TIMESTAMP = 1757121224
+SHA256 (rubygem/aws-sdk-freetier-1.27.0.gem) = fc48371bacf658c19e7da16b0db3f3ae17e4c9085b4b5864d3645e2ccb6c0ab0
+SIZE (rubygem/aws-sdk-freetier-1.27.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-fsx/Makefile b/devel/rubygem-aws-sdk-fsx/Makefile
index ae8d564b1b4e..5a9cb00c7bc0 100644
--- a/devel/rubygem-aws-sdk-fsx/Makefile
+++ b/devel/rubygem-aws-sdk-fsx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fsx
-PORTVERSION= 1.116.0
+PORTVERSION= 1.122.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-fsx
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-fsx/distinfo b/devel/rubygem-aws-sdk-fsx/distinfo
index 9fb5d3b18dcc..d5410f35a1a6 100644
--- a/devel/rubygem-aws-sdk-fsx/distinfo
+++ b/devel/rubygem-aws-sdk-fsx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369740
-SHA256 (rubygem/aws-sdk-fsx-1.116.0.gem) = af3294cd276316c8bb821d17027902a514e4c4bfbc0a9d4f80941d22d71168dd
-SIZE (rubygem/aws-sdk-fsx-1.116.0.gem) = 212480
+TIMESTAMP = 1757121226
+SHA256 (rubygem/aws-sdk-fsx-1.122.0.gem) = 4d25525720231d35cce8577d1c83c7c7c9c6017e61253a6c7429955cf452f0ef
+SIZE (rubygem/aws-sdk-fsx-1.122.0.gem) = 215040
diff --git a/devel/rubygem-aws-sdk-gamelift/Makefile b/devel/rubygem-aws-sdk-gamelift/Makefile
index d6388251942c..19cc0d93bd87 100644
--- a/devel/rubygem-aws-sdk-gamelift/Makefile
+++ b/devel/rubygem-aws-sdk-gamelift/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gamelift
-PORTVERSION= 1.107.0
+PORTVERSION= 1.110.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gamelift
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-gamelift/distinfo b/devel/rubygem-aws-sdk-gamelift/distinfo
index d07bb7f384d2..ea78a2940a6e 100644
--- a/devel/rubygem-aws-sdk-gamelift/distinfo
+++ b/devel/rubygem-aws-sdk-gamelift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369742
-SHA256 (rubygem/aws-sdk-gamelift-1.107.0.gem) = dc41d730a8f9c7a90ebec26d16c4cec9e9df29b0a998998557b19becb43470a2
-SIZE (rubygem/aws-sdk-gamelift-1.107.0.gem) = 262144
+TIMESTAMP = 1757121228
+SHA256 (rubygem/aws-sdk-gamelift-1.110.0.gem) = a1d645a28d046a3e212bdbdca08164bed6e2d214385c07e48fa1896206eaf200
+SIZE (rubygem/aws-sdk-gamelift-1.110.0.gem) = 262144
diff --git a/devel/rubygem-aws-sdk-gameliftstreams/Makefile b/devel/rubygem-aws-sdk-gameliftstreams/Makefile
index a37d2916dff9..20829e2b4a1d 100644
--- a/devel/rubygem-aws-sdk-gameliftstreams/Makefile
+++ b/devel/rubygem-aws-sdk-gameliftstreams/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gameliftstreams
-PORTVERSION= 1.6.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gameliftst
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-gameliftstreams/distinfo b/devel/rubygem-aws-sdk-gameliftstreams/distinfo
index fac3221beac1..6cf8ee9e6b6d 100644
--- a/devel/rubygem-aws-sdk-gameliftstreams/distinfo
+++ b/devel/rubygem-aws-sdk-gameliftstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369744
-SHA256 (rubygem/aws-sdk-gameliftstreams-1.6.0.gem) = db47ec1da1a84e4bf6432f0d0caf02c52735dce3db909f742e95ff430cb0d078
-SIZE (rubygem/aws-sdk-gameliftstreams-1.6.0.gem) = 60928
+TIMESTAMP = 1757121230
+SHA256 (rubygem/aws-sdk-gameliftstreams-1.12.0.gem) = b2afdf6b94677a8fc16cadf11e5b3aaa8399ab8fea74d7162fd015c62a29cf5a
+SIZE (rubygem/aws-sdk-gameliftstreams-1.12.0.gem) = 62976
diff --git a/devel/rubygem-aws-sdk-geomaps/Makefile b/devel/rubygem-aws-sdk-geomaps/Makefile
index 130d24c4e6b8..7292e36d24ba 100644
--- a/devel/rubygem-aws-sdk-geomaps/Makefile
+++ b/devel/rubygem-aws-sdk-geomaps/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-geomaps
-PORTVERSION= 1.9.0
+PORTVERSION= 1.13.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-geomaps
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-geomaps/distinfo b/devel/rubygem-aws-sdk-geomaps/distinfo
index 7f83e6874104..0bf44618675e 100644
--- a/devel/rubygem-aws-sdk-geomaps/distinfo
+++ b/devel/rubygem-aws-sdk-geomaps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369746
-SHA256 (rubygem/aws-sdk-geomaps-1.9.0.gem) = 52769154609086b884f03916aeb06422edb23572774479863c429cc235ba38a8
-SIZE (rubygem/aws-sdk-geomaps-1.9.0.gem) = 31232
+TIMESTAMP = 1757121232
+SHA256 (rubygem/aws-sdk-geomaps-1.13.0.gem) = 4cc89bee01980bc209d20d2cb9dd15edb1c8334ff5f49dee9bfcf6c340659fec
+SIZE (rubygem/aws-sdk-geomaps-1.13.0.gem) = 31744
diff --git a/devel/rubygem-aws-sdk-geoplaces/Makefile b/devel/rubygem-aws-sdk-geoplaces/Makefile
index fb54b3b56b29..435192fd601b 100644
--- a/devel/rubygem-aws-sdk-geoplaces/Makefile
+++ b/devel/rubygem-aws-sdk-geoplaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-geoplaces
-PORTVERSION= 1.9.0
+PORTVERSION= 1.13.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-geoplaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-geoplaces/distinfo b/devel/rubygem-aws-sdk-geoplaces/distinfo
index 911193d04a93..3d0df43262eb 100644
--- a/devel/rubygem-aws-sdk-geoplaces/distinfo
+++ b/devel/rubygem-aws-sdk-geoplaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369748
-SHA256 (rubygem/aws-sdk-geoplaces-1.9.0.gem) = 0b504641d0d30efbe2e4c96f984e8383d32e25c857baefd2557cd13e66b3d580
-SIZE (rubygem/aws-sdk-geoplaces-1.9.0.gem) = 54272
+TIMESTAMP = 1757121234
+SHA256 (rubygem/aws-sdk-geoplaces-1.13.0.gem) = ab53e5b1645072f6ce29360ff807604d4f5151285f90136f71d7d32c3b0fa899
+SIZE (rubygem/aws-sdk-geoplaces-1.13.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-georoutes/Makefile b/devel/rubygem-aws-sdk-georoutes/Makefile
index b92b1e69a1c0..6aef46f47300 100644
--- a/devel/rubygem-aws-sdk-georoutes/Makefile
+++ b/devel/rubygem-aws-sdk-georoutes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-georoutes
-PORTVERSION= 1.9.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-georoutes
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-georoutes/distinfo b/devel/rubygem-aws-sdk-georoutes/distinfo
index 69e1d3e275d9..c0c730c89eea 100644
--- a/devel/rubygem-aws-sdk-georoutes/distinfo
+++ b/devel/rubygem-aws-sdk-georoutes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369750
-SHA256 (rubygem/aws-sdk-georoutes-1.9.0.gem) = 11c8e4cc1b97d8cf6c6f0b1143174462a567953961638b88c62cb0affca043e9
-SIZE (rubygem/aws-sdk-georoutes-1.9.0.gem) = 88064
+TIMESTAMP = 1757121236
+SHA256 (rubygem/aws-sdk-georoutes-1.12.0.gem) = c239bfaaa9da12812885d1bbbae8b540a9fd2c8986dd6dd2a906fd2751ff378d
+SIZE (rubygem/aws-sdk-georoutes-1.12.0.gem) = 90112
diff --git a/devel/rubygem-aws-sdk-glacier/Makefile b/devel/rubygem-aws-sdk-glacier/Makefile
index d37c6a8ca6b9..0234b0e1537d 100644
--- a/devel/rubygem-aws-sdk-glacier/Makefile
+++ b/devel/rubygem-aws-sdk-glacier/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-glacier
-PORTVERSION= 1.80.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-glacier
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-glacier/distinfo b/devel/rubygem-aws-sdk-glacier/distinfo
index 953713871be9..8911e2631158 100644
--- a/devel/rubygem-aws-sdk-glacier/distinfo
+++ b/devel/rubygem-aws-sdk-glacier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369752
-SHA256 (rubygem/aws-sdk-glacier-1.80.0.gem) = 66e4ec199c8301598d0bc22a7373324d6133ca3a55922bfb907074ab5b9a233d
-SIZE (rubygem/aws-sdk-glacier-1.80.0.gem) = 81408
+TIMESTAMP = 1757121238
+SHA256 (rubygem/aws-sdk-glacier-1.83.0.gem) = a749c8a3ea208f0616014a8e074451aade3360ed77043ccadc91d9b1b3a7fd6e
+SIZE (rubygem/aws-sdk-glacier-1.83.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-globalaccelerator/Makefile b/devel/rubygem-aws-sdk-globalaccelerator/Makefile
index 6032ce0f1462..75769d66a40e 100644
--- a/devel/rubygem-aws-sdk-globalaccelerator/Makefile
+++ b/devel/rubygem-aws-sdk-globalaccelerator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-globalaccelerator
-PORTVERSION= 1.80.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-globalacce
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-globalaccelerator/distinfo b/devel/rubygem-aws-sdk-globalaccelerator/distinfo
index 56a15b8d271c..4b511bdb9829 100644
--- a/devel/rubygem-aws-sdk-globalaccelerator/distinfo
+++ b/devel/rubygem-aws-sdk-globalaccelerator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369754
-SHA256 (rubygem/aws-sdk-globalaccelerator-1.80.0.gem) = 0e22e5b70ae6b0ae90138764c4acfd2714746e1436bfeb4517bf8344487b3ea1
-SIZE (rubygem/aws-sdk-globalaccelerator-1.80.0.gem) = 70144
+TIMESTAMP = 1757121240
+SHA256 (rubygem/aws-sdk-globalaccelerator-1.83.0.gem) = c4dd84c8eb6b5d492adf53a8c8f61578a85132602397a4f9535705d3b50c22e0
+SIZE (rubygem/aws-sdk-globalaccelerator-1.83.0.gem) = 70144
diff --git a/devel/rubygem-aws-sdk-glue/Makefile b/devel/rubygem-aws-sdk-glue/Makefile
index b1146e54e7bc..a3e2a3aa3831 100644
--- a/devel/rubygem-aws-sdk-glue/Makefile
+++ b/devel/rubygem-aws-sdk-glue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-glue
-PORTVERSION= 1.227.0
+PORTVERSION= 1.235.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-glue
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-glue/distinfo b/devel/rubygem-aws-sdk-glue/distinfo
index f4ccdbac0fad..df51d2fd3c08 100644
--- a/devel/rubygem-aws-sdk-glue/distinfo
+++ b/devel/rubygem-aws-sdk-glue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796156
-SHA256 (rubygem/aws-sdk-glue-1.227.0.gem) = 668e2a70f1cd5527173108cb43fa4b464b75cf6fadb3bc742caab0b8622bfae7
-SIZE (rubygem/aws-sdk-glue-1.227.0.gem) = 441344
+TIMESTAMP = 1757121242
+SHA256 (rubygem/aws-sdk-glue-1.235.0.gem) = a6d376cf32eea98117ce5681768263fddaab4880cb70fac98c893745d53475fe
+SIZE (rubygem/aws-sdk-glue-1.235.0.gem) = 431104
diff --git a/devel/rubygem-aws-sdk-gluedatabrew/Makefile b/devel/rubygem-aws-sdk-gluedatabrew/Makefile
index 725283686e56..880369e36e25 100644
--- a/devel/rubygem-aws-sdk-gluedatabrew/Makefile
+++ b/devel/rubygem-aws-sdk-gluedatabrew/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gluedatabrew
-PORTVERSION= 1.56.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gluedatabr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-gluedatabrew/distinfo b/devel/rubygem-aws-sdk-gluedatabrew/distinfo
index 71a06afb63be..9fc907efce9f 100644
--- a/devel/rubygem-aws-sdk-gluedatabrew/distinfo
+++ b/devel/rubygem-aws-sdk-gluedatabrew/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369758
-SHA256 (rubygem/aws-sdk-gluedatabrew-1.56.0.gem) = 8de36c36ae0bf5153baa4bc0a557583a083614e774554fc451a70fa214d0fffb
-SIZE (rubygem/aws-sdk-gluedatabrew-1.56.0.gem) = 72704
+TIMESTAMP = 1757121244
+SHA256 (rubygem/aws-sdk-gluedatabrew-1.60.0.gem) = 6279bee06ae11016ccd2ed9103d1df03154c5560269069ae3e76fcf900ac4ce4
+SIZE (rubygem/aws-sdk-gluedatabrew-1.60.0.gem) = 72704
diff --git a/devel/rubygem-aws-sdk-greengrass/Makefile b/devel/rubygem-aws-sdk-greengrass/Makefile
index 751d0d4e233b..ee667e7d77c8 100644
--- a/devel/rubygem-aws-sdk-greengrass/Makefile
+++ b/devel/rubygem-aws-sdk-greengrass/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-greengrass
-PORTVERSION= 1.83.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-greengrass
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-greengrass/distinfo b/devel/rubygem-aws-sdk-greengrass/distinfo
index 8ec3b3d6932d..3ea493dc798e 100644
--- a/devel/rubygem-aws-sdk-greengrass/distinfo
+++ b/devel/rubygem-aws-sdk-greengrass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369760
-SHA256 (rubygem/aws-sdk-greengrass-1.83.0.gem) = ee3f981e38abe0544933548bd0c54fec4c883df36fb7df90646f20921aa7ea8e
-SIZE (rubygem/aws-sdk-greengrass-1.83.0.gem) = 69120
+TIMESTAMP = 1757121246
+SHA256 (rubygem/aws-sdk-greengrass-1.86.0.gem) = 7cabd374eed15a295732aaf907bede55a172a6a755f51bf01f780ef41eaa7193
+SIZE (rubygem/aws-sdk-greengrass-1.86.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-greengrassv2/Makefile b/devel/rubygem-aws-sdk-greengrassv2/Makefile
index 4707e2e4085f..b92bb95e0803 100644
--- a/devel/rubygem-aws-sdk-greengrassv2/Makefile
+++ b/devel/rubygem-aws-sdk-greengrassv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-greengrassv2
-PORTVERSION= 1.58.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-greengrass
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-greengrassv2/distinfo b/devel/rubygem-aws-sdk-greengrassv2/distinfo
index 7f6e5ad8715f..db9359f03aa2 100644
--- a/devel/rubygem-aws-sdk-greengrassv2/distinfo
+++ b/devel/rubygem-aws-sdk-greengrassv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369762
-SHA256 (rubygem/aws-sdk-greengrassv2-1.58.0.gem) = 1a70a03cd0479e17ed5c2da983907babd1df99517117d943e81af12571c68f17
-SIZE (rubygem/aws-sdk-greengrassv2-1.58.0.gem) = 62976
+TIMESTAMP = 1757121248
+SHA256 (rubygem/aws-sdk-greengrassv2-1.62.0.gem) = 1df94ddc14770b05428805f9e528af49f1d8235301ca54de70257c88c5240d99
+SIZE (rubygem/aws-sdk-greengrassv2-1.62.0.gem) = 62976
diff --git a/devel/rubygem-aws-sdk-groundstation/Makefile b/devel/rubygem-aws-sdk-groundstation/Makefile
index f04306a68000..2096de572cbb 100644
--- a/devel/rubygem-aws-sdk-groundstation/Makefile
+++ b/devel/rubygem-aws-sdk-groundstation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-groundstation
-PORTVERSION= 1.68.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-groundstat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-groundstation/distinfo b/devel/rubygem-aws-sdk-groundstation/distinfo
index d7b6d5e97415..06fb5bc67699 100644
--- a/devel/rubygem-aws-sdk-groundstation/distinfo
+++ b/devel/rubygem-aws-sdk-groundstation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369764
-SHA256 (rubygem/aws-sdk-groundstation-1.68.0.gem) = df4b84d40f4a5bf2a280659eb1e10da7f763fa2c11d65dce3fe2355cbbbcf443
-SIZE (rubygem/aws-sdk-groundstation-1.68.0.gem) = 61440
+TIMESTAMP = 1757121250
+SHA256 (rubygem/aws-sdk-groundstation-1.72.0.gem) = b75259fd96d942dc5f38b10a7736a13d043fa858cd596a8cbee44a2d06df104b
+SIZE (rubygem/aws-sdk-groundstation-1.72.0.gem) = 61440
diff --git a/devel/rubygem-aws-sdk-guardduty/Makefile b/devel/rubygem-aws-sdk-guardduty/Makefile
index 4ca8350000d4..a4c61539ac54 100644
--- a/devel/rubygem-aws-sdk-guardduty/Makefile
+++ b/devel/rubygem-aws-sdk-guardduty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-guardduty
-PORTVERSION= 1.121.0
+PORTVERSION= 1.127.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-guardduty
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-guardduty/distinfo b/devel/rubygem-aws-sdk-guardduty/distinfo
index a68da53ad0a9..4008ec6d5259 100644
--- a/devel/rubygem-aws-sdk-guardduty/distinfo
+++ b/devel/rubygem-aws-sdk-guardduty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369766
-SHA256 (rubygem/aws-sdk-guardduty-1.121.0.gem) = e82a8ed51ce1fcd257dd7c801d412f8def03b70a02f43af61de424f172ef460e
-SIZE (rubygem/aws-sdk-guardduty-1.121.0.gem) = 139264
+TIMESTAMP = 1757121252
+SHA256 (rubygem/aws-sdk-guardduty-1.127.0.gem) = 65e8a2de5656e358c2792700371da5eb512c3bcfee389b6634846daf787a8085
+SIZE (rubygem/aws-sdk-guardduty-1.127.0.gem) = 144896
diff --git a/devel/rubygem-aws-sdk-health/Makefile b/devel/rubygem-aws-sdk-health/Makefile
index 853600a708c2..77b572be9598 100644
--- a/devel/rubygem-aws-sdk-health/Makefile
+++ b/devel/rubygem-aws-sdk-health/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-health
-PORTVERSION= 1.82.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-health
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-health/distinfo b/devel/rubygem-aws-sdk-health/distinfo
index ae430b8d20e1..cc9cc007d90a 100644
--- a/devel/rubygem-aws-sdk-health/distinfo
+++ b/devel/rubygem-aws-sdk-health/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369768
-SHA256 (rubygem/aws-sdk-health-1.82.0.gem) = 3d36709fa6c40c2cb4340f83cefe5511367d557fd894108895a8eb206fb98663
-SIZE (rubygem/aws-sdk-health-1.82.0.gem) = 39936
+TIMESTAMP = 1757121254
+SHA256 (rubygem/aws-sdk-health-1.86.0.gem) = b6fdaa656f4885906ea6a6bed20432d343bc2a0a03c23b373b6e1b41defe39bd
+SIZE (rubygem/aws-sdk-health-1.86.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-healthlake/Makefile b/devel/rubygem-aws-sdk-healthlake/Makefile
index 18a981388240..9b72c5d2540b 100644
--- a/devel/rubygem-aws-sdk-healthlake/Makefile
+++ b/devel/rubygem-aws-sdk-healthlake/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-healthlake
-PORTVERSION= 1.49.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-healthlake
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-healthlake/distinfo b/devel/rubygem-aws-sdk-healthlake/distinfo
index d9cfce9380f2..78277c6b064d 100644
--- a/devel/rubygem-aws-sdk-healthlake/distinfo
+++ b/devel/rubygem-aws-sdk-healthlake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369770
-SHA256 (rubygem/aws-sdk-healthlake-1.49.0.gem) = 4f104486d2a142564ca2dc731773b36b70d2fabfd5d60eef2bca181c52432f17
-SIZE (rubygem/aws-sdk-healthlake-1.49.0.gem) = 35328
+TIMESTAMP = 1757121256
+SHA256 (rubygem/aws-sdk-healthlake-1.54.0.gem) = 7b7361b85cfbfcee858acff606110e40861769c4baa7d9958657ec316a0f0920
+SIZE (rubygem/aws-sdk-healthlake-1.54.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-iam/Makefile b/devel/rubygem-aws-sdk-iam/Makefile
index 416852f22b26..f3af332635a4 100644
--- a/devel/rubygem-aws-sdk-iam/Makefile
+++ b/devel/rubygem-aws-sdk-iam/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iam
-PORTVERSION= 1.125.0
+PORTVERSION= 1.129.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iam
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iam/distinfo b/devel/rubygem-aws-sdk-iam/distinfo
index 29d7278d0e51..0e77d360cc9a 100644
--- a/devel/rubygem-aws-sdk-iam/distinfo
+++ b/devel/rubygem-aws-sdk-iam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369772
-SHA256 (rubygem/aws-sdk-iam-1.125.0.gem) = d8b51f4a18b614c792a11baa49105cb47721c545f1afaa869f691aca1fdfd2e5
-SIZE (rubygem/aws-sdk-iam-1.125.0.gem) = 228352
+TIMESTAMP = 1757121258
+SHA256 (rubygem/aws-sdk-iam-1.129.0.gem) = 3126c4398352005b64569b94359a200ae6c8979f3c741e635690fa62d88e224c
+SIZE (rubygem/aws-sdk-iam-1.129.0.gem) = 228352
diff --git a/devel/rubygem-aws-sdk-identitystore/Makefile b/devel/rubygem-aws-sdk-identitystore/Makefile
index 5de6507b7432..b42e92d28239 100644
--- a/devel/rubygem-aws-sdk-identitystore/Makefile
+++ b/devel/rubygem-aws-sdk-identitystore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-identitystore
-PORTVERSION= 1.54.0
+PORTVERSION= 1.57.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-identityst
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-identitystore/distinfo b/devel/rubygem-aws-sdk-identitystore/distinfo
index e7003f438e64..7367a32b8b54 100644
--- a/devel/rubygem-aws-sdk-identitystore/distinfo
+++ b/devel/rubygem-aws-sdk-identitystore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369774
-SHA256 (rubygem/aws-sdk-identitystore-1.54.0.gem) = f03609989e18c5adb763a610b99675ab777764dcfbbfb009186d7ced10710f9b
-SIZE (rubygem/aws-sdk-identitystore-1.54.0.gem) = 37888
+TIMESTAMP = 1757121260
+SHA256 (rubygem/aws-sdk-identitystore-1.57.0.gem) = 43cd78600408167e41e32dc7a12ca6dfdbd52b86feaf103cd09cbea733fa4bc0
+SIZE (rubygem/aws-sdk-identitystore-1.57.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-imagebuilder/Makefile b/devel/rubygem-aws-sdk-imagebuilder/Makefile
index 44510addbdfe..d26322e893ad 100644
--- a/devel/rubygem-aws-sdk-imagebuilder/Makefile
+++ b/devel/rubygem-aws-sdk-imagebuilder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-imagebuilder
-PORTVERSION= 1.84.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-imagebuild
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-imagebuilder/distinfo b/devel/rubygem-aws-sdk-imagebuilder/distinfo
index 0f79e08c74de..ced090942d20 100644
--- a/devel/rubygem-aws-sdk-imagebuilder/distinfo
+++ b/devel/rubygem-aws-sdk-imagebuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369776
-SHA256 (rubygem/aws-sdk-imagebuilder-1.84.0.gem) = 5254a38d4a0708eebc5f454ed4847e5118252e0ca98fea92edb130ba485ae59e
-SIZE (rubygem/aws-sdk-imagebuilder-1.84.0.gem) = 121856
+TIMESTAMP = 1757121262
+SHA256 (rubygem/aws-sdk-imagebuilder-1.87.0.gem) = ac1e40b131b04ca17e2c018ce00bbf80f87c98bdcce1293f106347575465b93c
+SIZE (rubygem/aws-sdk-imagebuilder-1.87.0.gem) = 121856
diff --git a/devel/rubygem-aws-sdk-importexport/Makefile b/devel/rubygem-aws-sdk-importexport/Makefile
index 84e66491c9c1..39545b3d99aa 100644
--- a/devel/rubygem-aws-sdk-importexport/Makefile
+++ b/devel/rubygem-aws-sdk-importexport/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-importexport
-PORTVERSION= 1.62.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-importexpo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv2>=1.0<2:devel/rubygem-aws-sigv2
USES= gem
diff --git a/devel/rubygem-aws-sdk-importexport/distinfo b/devel/rubygem-aws-sdk-importexport/distinfo
index 0d8ee14a0fd4..b7bd95580ebd 100644
--- a/devel/rubygem-aws-sdk-importexport/distinfo
+++ b/devel/rubygem-aws-sdk-importexport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369778
-SHA256 (rubygem/aws-sdk-importexport-1.62.0.gem) = 89d350aa4ed4806d1036b1f55579522aeebfafcd03af60ef5569a78886db61d4
-SIZE (rubygem/aws-sdk-importexport-1.62.0.gem) = 27648
+TIMESTAMP = 1757121264
+SHA256 (rubygem/aws-sdk-importexport-1.65.0.gem) = 423ff0b492a4ee053c79ff9a46054ddee0f1367ca3c724832996f2020c0ba985
+SIZE (rubygem/aws-sdk-importexport-1.65.0.gem) = 27648
diff --git a/devel/rubygem-aws-sdk-inspector/Makefile b/devel/rubygem-aws-sdk-inspector/Makefile
index 78537fdf8b95..7182670d55aa 100644
--- a/devel/rubygem-aws-sdk-inspector/Makefile
+++ b/devel/rubygem-aws-sdk-inspector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-inspector
-PORTVERSION= 1.77.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-inspector
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-inspector/distinfo b/devel/rubygem-aws-sdk-inspector/distinfo
index e6b28569a103..aa5165173b93 100644
--- a/devel/rubygem-aws-sdk-inspector/distinfo
+++ b/devel/rubygem-aws-sdk-inspector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369780
-SHA256 (rubygem/aws-sdk-inspector-1.77.0.gem) = d4af28f97e567c0c1aac2d1e6448045232f1f3e7680d0329151a5498f3e1c909
-SIZE (rubygem/aws-sdk-inspector-1.77.0.gem) = 58368
+TIMESTAMP = 1757121266
+SHA256 (rubygem/aws-sdk-inspector-1.81.0.gem) = 1bfc94b12ebaab5ef33f15419731064f75e44897e88aac37ec0293577b8b0ee8
+SIZE (rubygem/aws-sdk-inspector-1.81.0.gem) = 58368
diff --git a/devel/rubygem-aws-sdk-inspector2/Makefile b/devel/rubygem-aws-sdk-inspector2/Makefile
index 64b62b1653f4..c9aafc74de09 100644
--- a/devel/rubygem-aws-sdk-inspector2/Makefile
+++ b/devel/rubygem-aws-sdk-inspector2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-inspector2
-PORTVERSION= 1.55.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-inspector2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-inspector2/distinfo b/devel/rubygem-aws-sdk-inspector2/distinfo
index 6faf27244f3e..952f10efc6fa 100644
--- a/devel/rubygem-aws-sdk-inspector2/distinfo
+++ b/devel/rubygem-aws-sdk-inspector2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369782
-SHA256 (rubygem/aws-sdk-inspector2-1.55.0.gem) = 96abfb2dedf22a8b569275e7f5196d38e80e51bd677fd1d28c3fe5480b90b3a4
-SIZE (rubygem/aws-sdk-inspector2-1.55.0.gem) = 134656
+TIMESTAMP = 1757121268
+SHA256 (rubygem/aws-sdk-inspector2-1.60.0.gem) = 5623ab0df52378291dfb21b088be0fd53bdc1fcb6842ea9edfeece03fe20aee6
+SIZE (rubygem/aws-sdk-inspector2-1.60.0.gem) = 137728
diff --git a/devel/rubygem-aws-sdk-inspectorscan/Makefile b/devel/rubygem-aws-sdk-inspectorscan/Makefile
index 8bae107078c2..3bba9b297699 100644
--- a/devel/rubygem-aws-sdk-inspectorscan/Makefile
+++ b/devel/rubygem-aws-sdk-inspectorscan/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-inspectorscan
-PORTVERSION= 1.23.0
+PORTVERSION= 1.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-inspectors
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-inspectorscan/distinfo b/devel/rubygem-aws-sdk-inspectorscan/distinfo
index e758568bdc74..2a6480bc9c58 100644
--- a/devel/rubygem-aws-sdk-inspectorscan/distinfo
+++ b/devel/rubygem-aws-sdk-inspectorscan/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369784
-SHA256 (rubygem/aws-sdk-inspectorscan-1.23.0.gem) = cf89951c1775d32a6f0319ece41728d0c3ec1558e28ed7861da288ae8acd60b7
-SIZE (rubygem/aws-sdk-inspectorscan-1.23.0.gem) = 21504
+TIMESTAMP = 1757121270
+SHA256 (rubygem/aws-sdk-inspectorscan-1.27.0.gem) = 0c669683d01c85c596ae0e93253f50b64abefa99c384835434f2a70a68a4fe74
+SIZE (rubygem/aws-sdk-inspectorscan-1.27.0.gem) = 21504
diff --git a/devel/rubygem-aws-sdk-internetmonitor/Makefile b/devel/rubygem-aws-sdk-internetmonitor/Makefile
index e1f99b204df6..620fb205c6e6 100644
--- a/devel/rubygem-aws-sdk-internetmonitor/Makefile
+++ b/devel/rubygem-aws-sdk-internetmonitor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-internetmonitor
-PORTVERSION= 1.39.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-internetmo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-internetmonitor/distinfo b/devel/rubygem-aws-sdk-internetmonitor/distinfo
index 6089cafc6f1c..12162eee9e74 100644
--- a/devel/rubygem-aws-sdk-internetmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-internetmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369786
-SHA256 (rubygem/aws-sdk-internetmonitor-1.39.0.gem) = 579f4faa6c74395a51cbccc049c4ee23ea69c98bb60e0cb386bb068cc82ee09c
-SIZE (rubygem/aws-sdk-internetmonitor-1.39.0.gem) = 48128
+TIMESTAMP = 1757121272
+SHA256 (rubygem/aws-sdk-internetmonitor-1.43.0.gem) = bb84a74f59b424311a5f64f0178f04db80c4db5681c29fe0a82ec21ac7286765
+SIZE (rubygem/aws-sdk-internetmonitor-1.43.0.gem) = 48128
diff --git a/devel/rubygem-aws-sdk-invoicing/Makefile b/devel/rubygem-aws-sdk-invoicing/Makefile
index 95b08e8c18ee..559ff83a7e86 100644
--- a/devel/rubygem-aws-sdk-invoicing/Makefile
+++ b/devel/rubygem-aws-sdk-invoicing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-invoicing
-PORTVERSION= 1.8.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-invoicing
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-invoicing/distinfo b/devel/rubygem-aws-sdk-invoicing/distinfo
index 41ab4b176560..b7ce3cd4944d 100644
--- a/devel/rubygem-aws-sdk-invoicing/distinfo
+++ b/devel/rubygem-aws-sdk-invoicing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369788
-SHA256 (rubygem/aws-sdk-invoicing-1.8.0.gem) = 2f0b0726242c15540662cb611e05ec78e510b33fcbfe97c6065a37e88a20c5a5
-SIZE (rubygem/aws-sdk-invoicing-1.8.0.gem) = 35328
+TIMESTAMP = 1757121274
+SHA256 (rubygem/aws-sdk-invoicing-1.12.0.gem) = 36acef64adb548fda78e83ef404ef99e07e11f7be44491a3f205af17e198e864
+SIZE (rubygem/aws-sdk-invoicing-1.12.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-iot/Makefile b/devel/rubygem-aws-sdk-iot/Makefile
index a78faafb13f5..3133833b8d01 100644
--- a/devel/rubygem-aws-sdk-iot/Makefile
+++ b/devel/rubygem-aws-sdk-iot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iot
-PORTVERSION= 1.150.0
+PORTVERSION= 1.154.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iot
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iot/distinfo b/devel/rubygem-aws-sdk-iot/distinfo
index 479b544f7975..6af80222e6f7 100644
--- a/devel/rubygem-aws-sdk-iot/distinfo
+++ b/devel/rubygem-aws-sdk-iot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369790
-SHA256 (rubygem/aws-sdk-iot-1.150.0.gem) = 435ec0ea1d77438531a1fc6a40cee448e047ad643d6857e65f5e39031751fcc7
-SIZE (rubygem/aws-sdk-iot-1.150.0.gem) = 311296
+TIMESTAMP = 1757121276
+SHA256 (rubygem/aws-sdk-iot-1.154.0.gem) = 92d780a4b686eac350a0e67e8b30d085d1ff541cbae750b7c18e3c65d0321790
+SIZE (rubygem/aws-sdk-iot-1.154.0.gem) = 314368
diff --git a/devel/rubygem-aws-sdk-iotanalytics/Makefile b/devel/rubygem-aws-sdk-iotanalytics/Makefile
index 3b20b13b08f7..b1cba55c4c00 100644
--- a/devel/rubygem-aws-sdk-iotanalytics/Makefile
+++ b/devel/rubygem-aws-sdk-iotanalytics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotanalytics
-PORTVERSION= 1.83.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotanalyti
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotanalytics/distinfo b/devel/rubygem-aws-sdk-iotanalytics/distinfo
index 1d1db6f5374b..58888b04037b 100644
--- a/devel/rubygem-aws-sdk-iotanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-iotanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369792
-SHA256 (rubygem/aws-sdk-iotanalytics-1.83.0.gem) = 5835bce6be4c848bad1c5eeb8ffef442e6ee99861865b96cfba8c028e6df4ada
-SIZE (rubygem/aws-sdk-iotanalytics-1.83.0.gem) = 61440
+TIMESTAMP = 1757121278
+SHA256 (rubygem/aws-sdk-iotanalytics-1.87.0.gem) = 1f5902070ec2c43fc183cc924436b8bc03e161e774aad6c1e84222f94523498e
+SIZE (rubygem/aws-sdk-iotanalytics-1.87.0.gem) = 61440
diff --git a/devel/rubygem-aws-sdk-iotdataplane/Makefile b/devel/rubygem-aws-sdk-iotdataplane/Makefile
index e8e843305bbe..4694349ab755 100644
--- a/devel/rubygem-aws-sdk-iotdataplane/Makefile
+++ b/devel/rubygem-aws-sdk-iotdataplane/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotdataplane
-PORTVERSION= 1.77.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotdatapla
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotdataplane/distinfo b/devel/rubygem-aws-sdk-iotdataplane/distinfo
index 7f5513d8fa5c..a1f8957ed656 100644
--- a/devel/rubygem-aws-sdk-iotdataplane/distinfo
+++ b/devel/rubygem-aws-sdk-iotdataplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369794
-SHA256 (rubygem/aws-sdk-iotdataplane-1.77.0.gem) = 35c12212995703fec44a1260795efc29316080ed89049c374209c21671dbc776
-SIZE (rubygem/aws-sdk-iotdataplane-1.77.0.gem) = 29184
+TIMESTAMP = 1757121280
+SHA256 (rubygem/aws-sdk-iotdataplane-1.82.0.gem) = d691da2bf8ac5c9e941de3dbfaf445407246b1c3f530769244b861f93d9b9efb
+SIZE (rubygem/aws-sdk-iotdataplane-1.82.0.gem) = 30208
diff --git a/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile b/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile
index 0947bd897fdd..e7855058bc92 100644
--- a/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile
+++ b/devel/rubygem-aws-sdk-iotdeviceadvisor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotdeviceadvisor
-PORTVERSION= 1.51.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotdevicea
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo b/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
index 55124ef61ddd..adae5b6a97d2 100644
--- a/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
+++ b/devel/rubygem-aws-sdk-iotdeviceadvisor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369796
-SHA256 (rubygem/aws-sdk-iotdeviceadvisor-1.51.0.gem) = c4285b75bdb559be53ab365e2125c02690db72ab098cdb3cdb3e977da72fb353
-SIZE (rubygem/aws-sdk-iotdeviceadvisor-1.51.0.gem) = 32256
+TIMESTAMP = 1757121282
+SHA256 (rubygem/aws-sdk-iotdeviceadvisor-1.55.0.gem) = ece35bebd3e45f983a2468dc22a9a68469b69ae609c44bf80edd0b5804299c4d
+SIZE (rubygem/aws-sdk-iotdeviceadvisor-1.55.0.gem) = 32768
diff --git a/devel/rubygem-aws-sdk-iotevents/Makefile b/devel/rubygem-aws-sdk-iotevents/Makefile
index 2768b8c76548..635bbb51fa66 100644
--- a/devel/rubygem-aws-sdk-iotevents/Makefile
+++ b/devel/rubygem-aws-sdk-iotevents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotevents
-PORTVERSION= 1.68.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotevents
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotevents/distinfo b/devel/rubygem-aws-sdk-iotevents/distinfo
index c7ed93b69ebc..adf6a80daba5 100644
--- a/devel/rubygem-aws-sdk-iotevents/distinfo
+++ b/devel/rubygem-aws-sdk-iotevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369798
-SHA256 (rubygem/aws-sdk-iotevents-1.68.0.gem) = 8dd5b2899d260bb501ad212a55866f41cc4947c77e779471bfa0dd75492f2b29
-SIZE (rubygem/aws-sdk-iotevents-1.68.0.gem) = 63488
+TIMESTAMP = 1757121284
+SHA256 (rubygem/aws-sdk-iotevents-1.72.0.gem) = 3986f449c034eb10e1ce10607da2bc0191cbd18e7164e2972718a4f01961c71e
+SIZE (rubygem/aws-sdk-iotevents-1.72.0.gem) = 63488
diff --git a/devel/rubygem-aws-sdk-ioteventsdata/Makefile b/devel/rubygem-aws-sdk-ioteventsdata/Makefile
index 80f88230f915..ece660428f60 100644
--- a/devel/rubygem-aws-sdk-ioteventsdata/Makefile
+++ b/devel/rubygem-aws-sdk-ioteventsdata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ioteventsdata
-PORTVERSION= 1.61.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ioteventsd
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ioteventsdata/distinfo b/devel/rubygem-aws-sdk-ioteventsdata/distinfo
index 14ee9412a01a..4deeda00c1ea 100644
--- a/devel/rubygem-aws-sdk-ioteventsdata/distinfo
+++ b/devel/rubygem-aws-sdk-ioteventsdata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369800
-SHA256 (rubygem/aws-sdk-ioteventsdata-1.61.0.gem) = 4c0fe844bc862db31a1d3b4b1582d208a2e4efb2cc7aae12c56055bb1dc44354
-SIZE (rubygem/aws-sdk-ioteventsdata-1.61.0.gem) = 33792
+TIMESTAMP = 1757121286
+SHA256 (rubygem/aws-sdk-ioteventsdata-1.65.0.gem) = 398bb8af6f8fc0d5579f29d4ddf1344602321f9882001df67bdc71cd53e3edd8
+SIZE (rubygem/aws-sdk-ioteventsdata-1.65.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-iotfleethub/Makefile b/devel/rubygem-aws-sdk-iotfleethub/Makefile
index 75965278d63e..e3f597d697b0 100644
--- a/devel/rubygem-aws-sdk-iotfleethub/Makefile
+++ b/devel/rubygem-aws-sdk-iotfleethub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotfleethub
-PORTVERSION= 1.45.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleethu
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotfleethub/distinfo b/devel/rubygem-aws-sdk-iotfleethub/distinfo
index ac6245f32d2b..4c10283d66be 100644
--- a/devel/rubygem-aws-sdk-iotfleethub/distinfo
+++ b/devel/rubygem-aws-sdk-iotfleethub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369802
-SHA256 (rubygem/aws-sdk-iotfleethub-1.45.0.gem) = 78feb1710a9af3509be63b85fa022d2c815de19e3d6b49f9f03a27c5cb0d8e71
-SIZE (rubygem/aws-sdk-iotfleethub-1.45.0.gem) = 25600
+TIMESTAMP = 1757121288
+SHA256 (rubygem/aws-sdk-iotfleethub-1.49.0.gem) = 3729379fe25e1cf54376f0a10ad3ac332de356921ec16ebca488322d0cc84b71
+SIZE (rubygem/aws-sdk-iotfleethub-1.49.0.gem) = 25600
diff --git a/devel/rubygem-aws-sdk-iotfleetwise/Makefile b/devel/rubygem-aws-sdk-iotfleetwise/Makefile
index 61884c3061f2..12b50a7a64a2 100644
--- a/devel/rubygem-aws-sdk-iotfleetwise/Makefile
+++ b/devel/rubygem-aws-sdk-iotfleetwise/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotfleetwise
-PORTVERSION= 1.50.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleetwi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotfleetwise/distinfo b/devel/rubygem-aws-sdk-iotfleetwise/distinfo
index f051213f6a54..338641d32a54 100644
--- a/devel/rubygem-aws-sdk-iotfleetwise/distinfo
+++ b/devel/rubygem-aws-sdk-iotfleetwise/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369804
-SHA256 (rubygem/aws-sdk-iotfleetwise-1.50.0.gem) = 131c13bfc68837f798b4d494008952b3bcb2a8b3e7b2acb97d04ca2b1c7df9ad
-SIZE (rubygem/aws-sdk-iotfleetwise-1.50.0.gem) = 93184
+TIMESTAMP = 1757121290
+SHA256 (rubygem/aws-sdk-iotfleetwise-1.54.0.gem) = 402800f5ef9c0bf11961b72c4588a38e69d0aea90d73e61d97aed012821955de
+SIZE (rubygem/aws-sdk-iotfleetwise-1.54.0.gem) = 93184
diff --git a/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile b/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile
index cccff338eb37..a4cd5f7f4ae6 100644
--- a/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile
+++ b/devel/rubygem-aws-sdk-iotjobsdataplane/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotjobsdataplane
-PORTVERSION= 1.70.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotjobsdat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo b/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
index af6b92b709a4..3a572531b345 100644
--- a/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
+++ b/devel/rubygem-aws-sdk-iotjobsdataplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369806
-SHA256 (rubygem/aws-sdk-iotjobsdataplane-1.70.0.gem) = 1f67f355abc39ebd2a2de6e9c9e12a55f14aa43d60f663afaa2ead8c7d9fe63d
-SIZE (rubygem/aws-sdk-iotjobsdataplane-1.70.0.gem) = 29696
+TIMESTAMP = 1757121292
+SHA256 (rubygem/aws-sdk-iotjobsdataplane-1.73.0.gem) = 62d146839d564a29ef8bc4da937c0189bed70173093eff3f606ae0e34e767fd2
+SIZE (rubygem/aws-sdk-iotjobsdataplane-1.73.0.gem) = 29696
diff --git a/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile b/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile
index 4445d968360a..96f189e745a6 100644
--- a/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile
+++ b/devel/rubygem-aws-sdk-iotmanagedintegrations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotmanagedintegrations
-PORTVERSION= 1.5.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotmanaged
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo b/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
index a9b930662173..0322c8c3cd0c 100644
--- a/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
+++ b/devel/rubygem-aws-sdk-iotmanagedintegrations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369808
-SHA256 (rubygem/aws-sdk-iotmanagedintegrations-1.5.0.gem) = f64902a3ba929cf4cc38b2bbdb00650301ed67ff24a635f09cb1c026f0cf5de0
-SIZE (rubygem/aws-sdk-iotmanagedintegrations-1.5.0.gem) = 89088
+TIMESTAMP = 1757121294
+SHA256 (rubygem/aws-sdk-iotmanagedintegrations-1.9.0.gem) = cb5a440fc96d0c40f0c79f7273e78b22bc1ba44a6c62e3fc0f8bd81d23b79369
+SIZE (rubygem/aws-sdk-iotmanagedintegrations-1.9.0.gem) = 89088
diff --git a/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile b/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile
index c792e9daca63..fc3bc4d746c0 100644
--- a/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile
+++ b/devel/rubygem-aws-sdk-iotsecuretunneling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotsecuretunneling
-PORTVERSION= 1.55.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotsecuret
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo b/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
index a10f60679f52..e2852e87921c 100644
--- a/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
+++ b/devel/rubygem-aws-sdk-iotsecuretunneling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369810
-SHA256 (rubygem/aws-sdk-iotsecuretunneling-1.55.0.gem) = ef053a42205216cdfd7995e5d9e297250a8e567b8ac2b6d2d057b3d4d0e18ab3
-SIZE (rubygem/aws-sdk-iotsecuretunneling-1.55.0.gem) = 27136
+TIMESTAMP = 1757121296
+SHA256 (rubygem/aws-sdk-iotsecuretunneling-1.58.0.gem) = d661eae3dcbe022850ff67ee8783a2eb15e92c39ebc6e431e683e4a7a7153947
+SIZE (rubygem/aws-sdk-iotsecuretunneling-1.58.0.gem) = 27136
diff --git a/devel/rubygem-aws-sdk-iotsitewise/Makefile b/devel/rubygem-aws-sdk-iotsitewise/Makefile
index 751a2ae47a2a..a3923e7f1c6b 100644
--- a/devel/rubygem-aws-sdk-iotsitewise/Makefile
+++ b/devel/rubygem-aws-sdk-iotsitewise/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotsitewise
-PORTVERSION= 1.89.0
+PORTVERSION= 1.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotsitewis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotsitewise/distinfo b/devel/rubygem-aws-sdk-iotsitewise/distinfo
index 58a67ecea711..c6ba32e0c5d8 100644
--- a/devel/rubygem-aws-sdk-iotsitewise/distinfo
+++ b/devel/rubygem-aws-sdk-iotsitewise/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796158
-SHA256 (rubygem/aws-sdk-iotsitewise-1.89.0.gem) = c7fcd8663bc28565bd73cba4083cc87a930f7be1094a0f50db1fca661d4636e6
-SIZE (rubygem/aws-sdk-iotsitewise-1.89.0.gem) = 159744
+TIMESTAMP = 1757121298
+SHA256 (rubygem/aws-sdk-iotsitewise-1.93.0.gem) = 930938171cd58b3ed68ad3bd4fa3c4883618caeff0b6c3336c9f9f8f7ad381d3
+SIZE (rubygem/aws-sdk-iotsitewise-1.93.0.gem) = 163840
diff --git a/devel/rubygem-aws-sdk-iotthingsgraph/Makefile b/devel/rubygem-aws-sdk-iotthingsgraph/Makefile
index a8bd664f903c..aa388e7bb366 100644
--- a/devel/rubygem-aws-sdk-iotthingsgraph/Makefile
+++ b/devel/rubygem-aws-sdk-iotthingsgraph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotthingsgraph
-PORTVERSION= 1.57.0
+PORTVERSION= 1.61.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotthingsg
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotthingsgraph/distinfo b/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
index 1123cb4d238d..7d708963c44c 100644
--- a/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
+++ b/devel/rubygem-aws-sdk-iotthingsgraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369814
-SHA256 (rubygem/aws-sdk-iotthingsgraph-1.57.0.gem) = 7a363dbbfe5a38001e2e8c8e80f67ecca16efcdecb384a7ae228497421d79188
-SIZE (rubygem/aws-sdk-iotthingsgraph-1.57.0.gem) = 45056
+TIMESTAMP = 1757121300
+SHA256 (rubygem/aws-sdk-iotthingsgraph-1.61.0.gem) = 00249c354dbcb97c210e1b9835228a9005b1aa186f99cb580484077ba531978e
+SIZE (rubygem/aws-sdk-iotthingsgraph-1.61.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-iottwinmaker/Makefile b/devel/rubygem-aws-sdk-iottwinmaker/Makefile
index f452e6298d94..eaefab19598d 100644
--- a/devel/rubygem-aws-sdk-iottwinmaker/Makefile
+++ b/devel/rubygem-aws-sdk-iottwinmaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iottwinmaker
-PORTVERSION= 1.43.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iottwinmak
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iottwinmaker/distinfo b/devel/rubygem-aws-sdk-iottwinmaker/distinfo
index a71b2ea5e90c..49e79fad2eee 100644
--- a/devel/rubygem-aws-sdk-iottwinmaker/distinfo
+++ b/devel/rubygem-aws-sdk-iottwinmaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369816
-SHA256 (rubygem/aws-sdk-iottwinmaker-1.43.0.gem) = 6ede8fda02c6840eb0c84805d228bf2a8231eb2e9ef17b076b4aa89fe21dcd6e
-SIZE (rubygem/aws-sdk-iottwinmaker-1.43.0.gem) = 69120
+TIMESTAMP = 1757121302
+SHA256 (rubygem/aws-sdk-iottwinmaker-1.46.0.gem) = 2288aa5449ecb89624589e3a23e2b84aa20954b1c91ae5d83b1cdbdacc374880
+SIZE (rubygem/aws-sdk-iottwinmaker-1.46.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-iotwireless/Makefile b/devel/rubygem-aws-sdk-iotwireless/Makefile
index 5ff1f32fbb1b..0275e68dcc37 100644
--- a/devel/rubygem-aws-sdk-iotwireless/Makefile
+++ b/devel/rubygem-aws-sdk-iotwireless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotwireless
-PORTVERSION= 1.70.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotwireles
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-iotwireless/distinfo b/devel/rubygem-aws-sdk-iotwireless/distinfo
index 3b44dabb30ec..a564c44c7cbb 100644
--- a/devel/rubygem-aws-sdk-iotwireless/distinfo
+++ b/devel/rubygem-aws-sdk-iotwireless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369818
-SHA256 (rubygem/aws-sdk-iotwireless-1.70.0.gem) = 224af4daf13c19459bb1b8f8fc977563d30c914bd6893ef5ccded11484fb619b
-SIZE (rubygem/aws-sdk-iotwireless-1.70.0.gem) = 116224
+TIMESTAMP = 1757121304
+SHA256 (rubygem/aws-sdk-iotwireless-1.75.0.gem) = 3c3a8f76b1718de02d640974a1976f0622f3cb3658f8d939c6f7e42deeb32dc0
+SIZE (rubygem/aws-sdk-iotwireless-1.75.0.gem) = 116736
diff --git a/devel/rubygem-aws-sdk-ivs/Makefile b/devel/rubygem-aws-sdk-ivs/Makefile
index 8cf32b274c06..d436fe59bbe0 100644
--- a/devel/rubygem-aws-sdk-ivs/Makefile
+++ b/devel/rubygem-aws-sdk-ivs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ivs
-PORTVERSION= 1.71.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ivs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ivs/distinfo b/devel/rubygem-aws-sdk-ivs/distinfo
index 07c74c279757..e40ec14d6379 100644
--- a/devel/rubygem-aws-sdk-ivs/distinfo
+++ b/devel/rubygem-aws-sdk-ivs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369820
-SHA256 (rubygem/aws-sdk-ivs-1.71.0.gem) = 613a022e05534340e29cbec7e3cae509d748a7065b6bad603ae67baf40cca02c
-SIZE (rubygem/aws-sdk-ivs-1.71.0.gem) = 55808
+TIMESTAMP = 1757121306
+SHA256 (rubygem/aws-sdk-ivs-1.75.0.gem) = bbecd85576783354c15540f4c08804faa9392e503d008febe45c75a940a3d8c2
+SIZE (rubygem/aws-sdk-ivs-1.75.0.gem) = 55808
diff --git a/devel/rubygem-aws-sdk-ivschat/Makefile b/devel/rubygem-aws-sdk-ivschat/Makefile
index 50fad48d2857..908c951d829c 100644
--- a/devel/rubygem-aws-sdk-ivschat/Makefile
+++ b/devel/rubygem-aws-sdk-ivschat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ivschat
-PORTVERSION= 1.44.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ivschat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ivschat/distinfo b/devel/rubygem-aws-sdk-ivschat/distinfo
index 19ed7edb404e..64db934fce68 100644
--- a/devel/rubygem-aws-sdk-ivschat/distinfo
+++ b/devel/rubygem-aws-sdk-ivschat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369822
-SHA256 (rubygem/aws-sdk-ivschat-1.44.0.gem) = 2b2c4a1dec981ecf6a4fae68b4004f6fd55355e1ab30fe2728cc9944e33e372b
-SIZE (rubygem/aws-sdk-ivschat-1.44.0.gem) = 36352
+TIMESTAMP = 1757121308
+SHA256 (rubygem/aws-sdk-ivschat-1.48.0.gem) = 13e3f58d817fc2f7a92e52466f4ced7d58d3db8ae17dbf0f9474f9ce19a3d218
+SIZE (rubygem/aws-sdk-ivschat-1.48.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-ivsrealtime/Makefile b/devel/rubygem-aws-sdk-ivsrealtime/Makefile
index 53f65a04ae39..8f40784be92c 100644
--- a/devel/rubygem-aws-sdk-ivsrealtime/Makefile
+++ b/devel/rubygem-aws-sdk-ivsrealtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ivsrealtime
-PORTVERSION= 1.45.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ivsrealtim
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ivsrealtime/distinfo b/devel/rubygem-aws-sdk-ivsrealtime/distinfo
index 37b3cc3cd6a4..daab127b3ed0 100644
--- a/devel/rubygem-aws-sdk-ivsrealtime/distinfo
+++ b/devel/rubygem-aws-sdk-ivsrealtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369824
-SHA256 (rubygem/aws-sdk-ivsrealtime-1.45.0.gem) = 488e5b69b2847b9157a8d95ef0d462ecbfe9d900f18f292eab20a62d1cabd03c
-SIZE (rubygem/aws-sdk-ivsrealtime-1.45.0.gem) = 60416
+TIMESTAMP = 1757121310
+SHA256 (rubygem/aws-sdk-ivsrealtime-1.49.0.gem) = 8c5376d5ceaeffe4cb8465df2e0b97c4a6c66dc63b25bd1902b909d4b669968a
+SIZE (rubygem/aws-sdk-ivsrealtime-1.49.0.gem) = 60416
diff --git a/devel/rubygem-aws-sdk-kafka/Makefile b/devel/rubygem-aws-sdk-kafka/Makefile
index 13095f2c61a4..5b909e91439b 100644
--- a/devel/rubygem-aws-sdk-kafka/Makefile
+++ b/devel/rubygem-aws-sdk-kafka/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kafka
-PORTVERSION= 1.93.0
+PORTVERSION= 1.96.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kafka
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kafka/distinfo b/devel/rubygem-aws-sdk-kafka/distinfo
index a28837522c8d..b414479a9786 100644
--- a/devel/rubygem-aws-sdk-kafka/distinfo
+++ b/devel/rubygem-aws-sdk-kafka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369826
-SHA256 (rubygem/aws-sdk-kafka-1.93.0.gem) = 6d8569a079e301edf93a4be93894dda7c9374b44c9cf04626aaf40b5d2fba259
-SIZE (rubygem/aws-sdk-kafka-1.93.0.gem) = 73728
+TIMESTAMP = 1757121312
+SHA256 (rubygem/aws-sdk-kafka-1.96.0.gem) = 7eabab4fcccf6bf0091b5d741b20138e0c1ef6ba12887918a721fddf6facb5b5
+SIZE (rubygem/aws-sdk-kafka-1.96.0.gem) = 74240
diff --git a/devel/rubygem-aws-sdk-kafkaconnect/Makefile b/devel/rubygem-aws-sdk-kafkaconnect/Makefile
index ccb3877e6f88..33119bd35740 100644
--- a/devel/rubygem-aws-sdk-kafkaconnect/Makefile
+++ b/devel/rubygem-aws-sdk-kafkaconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kafkaconnect
-PORTVERSION= 1.41.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kafkaconne
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kafkaconnect/distinfo b/devel/rubygem-aws-sdk-kafkaconnect/distinfo
index 34d0fad2fba4..379a7adeb8cb 100644
--- a/devel/rubygem-aws-sdk-kafkaconnect/distinfo
+++ b/devel/rubygem-aws-sdk-kafkaconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369828
-SHA256 (rubygem/aws-sdk-kafkaconnect-1.41.0.gem) = aeafa0e934f6fa24b51e40f54209b0836a112ed08a993b2a8c64328151d7a996
-SIZE (rubygem/aws-sdk-kafkaconnect-1.41.0.gem) = 42496
+TIMESTAMP = 1757121314
+SHA256 (rubygem/aws-sdk-kafkaconnect-1.45.0.gem) = 53f2a06d7d1efbb5af88892e1831ec120212f58b8b91137abf4c3017bd19f6f6
+SIZE (rubygem/aws-sdk-kafkaconnect-1.45.0.gem) = 42496
diff --git a/devel/rubygem-aws-sdk-kendra/Makefile b/devel/rubygem-aws-sdk-kendra/Makefile
index 843b90cac386..2e646ac4a9a1 100644
--- a/devel/rubygem-aws-sdk-kendra/Makefile
+++ b/devel/rubygem-aws-sdk-kendra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kendra
-PORTVERSION= 1.101.0
+PORTVERSION= 1.105.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kendra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kendra/distinfo b/devel/rubygem-aws-sdk-kendra/distinfo
index 90a2ab755146..ecedd33ca1f8 100644
--- a/devel/rubygem-aws-sdk-kendra/distinfo
+++ b/devel/rubygem-aws-sdk-kendra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369830
-SHA256 (rubygem/aws-sdk-kendra-1.101.0.gem) = 787c61d7c428b57eab96f595549602abbe95a2fd8e0f56babe340dace1aa3375
-SIZE (rubygem/aws-sdk-kendra-1.101.0.gem) = 180736
+TIMESTAMP = 1757121316
+SHA256 (rubygem/aws-sdk-kendra-1.105.0.gem) = 0e192ad29103556e6f498896f3a14a1c3619571ef6294a20a3ab6c28648db4c9
+SIZE (rubygem/aws-sdk-kendra-1.105.0.gem) = 180736
diff --git a/devel/rubygem-aws-sdk-kendraranking/Makefile b/devel/rubygem-aws-sdk-kendraranking/Makefile
index a2610fd098b5..ac191bae876a 100644
--- a/devel/rubygem-aws-sdk-kendraranking/Makefile
+++ b/devel/rubygem-aws-sdk-kendraranking/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kendraranking
-PORTVERSION= 1.32.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kendrarank
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kendraranking/distinfo b/devel/rubygem-aws-sdk-kendraranking/distinfo
index 2454a0c9867f..f4e4344d0db5 100644
--- a/devel/rubygem-aws-sdk-kendraranking/distinfo
+++ b/devel/rubygem-aws-sdk-kendraranking/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369832
-SHA256 (rubygem/aws-sdk-kendraranking-1.32.0.gem) = 9016790158d38672f015207c9fe870f295a1b647fd6b435115626fb94bb35aad
-SIZE (rubygem/aws-sdk-kendraranking-1.32.0.gem) = 29184
+TIMESTAMP = 1757121318
+SHA256 (rubygem/aws-sdk-kendraranking-1.35.0.gem) = 7cc67d05c1cc21b4e5703165d19963e1c49a67fb2e96e1be5f9cd19fafbbc205
+SIZE (rubygem/aws-sdk-kendraranking-1.35.0.gem) = 29184
diff --git a/devel/rubygem-aws-sdk-keyspaces/Makefile b/devel/rubygem-aws-sdk-keyspaces/Makefile
index 79ac3e22a03c..24e3cc4a4c2b 100644
--- a/devel/rubygem-aws-sdk-keyspaces/Makefile
+++ b/devel/rubygem-aws-sdk-keyspaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-keyspaces
-PORTVERSION= 1.43.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-keyspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-keyspaces/distinfo b/devel/rubygem-aws-sdk-keyspaces/distinfo
index 6115c53b7148..4469937ae370 100644
--- a/devel/rubygem-aws-sdk-keyspaces/distinfo
+++ b/devel/rubygem-aws-sdk-keyspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369834
-SHA256 (rubygem/aws-sdk-keyspaces-1.43.0.gem) = 633e82f2db77bfa52fbc7a4844f97dbc6750ee6654d7b22874176557d6c7ea3d
-SIZE (rubygem/aws-sdk-keyspaces-1.43.0.gem) = 51200
+TIMESTAMP = 1757121320
+SHA256 (rubygem/aws-sdk-keyspaces-1.47.0.gem) = af5cfe4a1f68f6cabb59e8cf5759632c0513bf5f564bc33acd03ca91e3e5bbee
+SIZE (rubygem/aws-sdk-keyspaces-1.47.0.gem) = 51200
diff --git a/devel/rubygem-aws-sdk-keyspacesstreams/Makefile b/devel/rubygem-aws-sdk-keyspacesstreams/Makefile
index 726e1f197841..a14cafb8de1e 100644
--- a/devel/rubygem-aws-sdk-keyspacesstreams/Makefile
+++ b/devel/rubygem-aws-sdk-keyspacesstreams/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-keyspacesstreams
-PORTVERSION= 1.2.0
+PORTVERSION= 1.6.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-keyspacess
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-keyspacesstreams/distinfo b/devel/rubygem-aws-sdk-keyspacesstreams/distinfo
index 1a8403b28d12..1105ec5784bf 100644
--- a/devel/rubygem-aws-sdk-keyspacesstreams/distinfo
+++ b/devel/rubygem-aws-sdk-keyspacesstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369836
-SHA256 (rubygem/aws-sdk-keyspacesstreams-1.2.0.gem) = 7a67b695b90aab7d2ac9614136fd6b38d58b94d9de19fb2f84ac6dfc8bf9957a
-SIZE (rubygem/aws-sdk-keyspacesstreams-1.2.0.gem) = 32768
+TIMESTAMP = 1757121322
+SHA256 (rubygem/aws-sdk-keyspacesstreams-1.6.0.gem) = cfd8e77cf37f25e3c723ee23b92259b41e14cade2355c8f45f573377009c4d3d
+SIZE (rubygem/aws-sdk-keyspacesstreams-1.6.0.gem) = 32768
diff --git a/devel/rubygem-aws-sdk-kinesis/Makefile b/devel/rubygem-aws-sdk-kinesis/Makefile
index 3597e24936f6..1c92d8f566ef 100644
--- a/devel/rubygem-aws-sdk-kinesis/Makefile
+++ b/devel/rubygem-aws-sdk-kinesis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesis
-PORTVERSION= 1.82.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesis/distinfo b/devel/rubygem-aws-sdk-kinesis/distinfo
index 68b8d410a384..5b44faec85ec 100644
--- a/devel/rubygem-aws-sdk-kinesis/distinfo
+++ b/devel/rubygem-aws-sdk-kinesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369838
-SHA256 (rubygem/aws-sdk-kinesis-1.82.0.gem) = 7dda52122ffb878d7f4e3f26a7c9e3b772f9b7f98801693141f41b8f18909e81
-SIZE (rubygem/aws-sdk-kinesis-1.82.0.gem) = 78336
+TIMESTAMP = 1757121324
+SHA256 (rubygem/aws-sdk-kinesis-1.87.0.gem) = a648161945039ac3c4a901c9cc94747f86c496d73cd83f2e74454b0aab993dbf
+SIZE (rubygem/aws-sdk-kinesis-1.87.0.gem) = 78336
diff --git a/devel/rubygem-aws-sdk-kinesisanalytics/Makefile b/devel/rubygem-aws-sdk-kinesisanalytics/Makefile
index 7780924aee3c..814ae4c0858c 100644
--- a/devel/rubygem-aws-sdk-kinesisanalytics/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisanalytics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisanalytics
-PORTVERSION= 1.73.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisana
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisanalytics/distinfo b/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
index 426f68680c3a..00c42388fa9b 100644
--- a/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369840
-SHA256 (rubygem/aws-sdk-kinesisanalytics-1.73.0.gem) = 237cf6011477ff1ed30499b4a42bbda8281fabc14f9c23eda8d665b58164e158
-SIZE (rubygem/aws-sdk-kinesisanalytics-1.73.0.gem) = 51712
+TIMESTAMP = 1757121326
+SHA256 (rubygem/aws-sdk-kinesisanalytics-1.77.0.gem) = 82284d15ef5d9c7fb7b4cbbe98e99f0a00428627929516aa8a484f25686b2a8b
+SIZE (rubygem/aws-sdk-kinesisanalytics-1.77.0.gem) = 52224
diff --git a/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile b/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile
index 1390f6ae4c4c..d443951ac34e 100644
--- a/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisanalyticsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisanalyticsv2
-PORTVERSION= 1.77.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisana
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo b/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
index 2050a209d855..8a9534dbd646 100644
--- a/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisanalyticsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369842
-SHA256 (rubygem/aws-sdk-kinesisanalyticsv2-1.77.0.gem) = 0501bcd5231580a11e900406f140f60ec5077bc360dac6dd3c14997a4cc93d7b
-SIZE (rubygem/aws-sdk-kinesisanalyticsv2-1.77.0.gem) = 86016
+TIMESTAMP = 1757121328
+SHA256 (rubygem/aws-sdk-kinesisanalyticsv2-1.81.0.gem) = 9a73fe9b5faa1d54045e1766a0f0c2c5599eb2b756a8d867519f11cddda4a516
+SIZE (rubygem/aws-sdk-kinesisanalyticsv2-1.81.0.gem) = 87552
diff --git a/devel/rubygem-aws-sdk-kinesisvideo/Makefile b/devel/rubygem-aws-sdk-kinesisvideo/Makefile
index 71a197dde2da..28ed2eabb06c 100644
--- a/devel/rubygem-aws-sdk-kinesisvideo/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideo
-PORTVERSION= 1.81.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideo/distinfo b/devel/rubygem-aws-sdk-kinesisvideo/distinfo
index 1a9cbf465277..632a48db954f 100644
--- a/devel/rubygem-aws-sdk-kinesisvideo/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369844
-SHA256 (rubygem/aws-sdk-kinesisvideo-1.81.0.gem) = 71b0b8724af3993875c69dafe77c307b537861fbd709617534d4e07bee0c9385
-SIZE (rubygem/aws-sdk-kinesisvideo-1.81.0.gem) = 53248
+TIMESTAMP = 1757121330
+SHA256 (rubygem/aws-sdk-kinesisvideo-1.85.0.gem) = 9aa754e972d247321052983c0b14d59eeb6a6a3e1c3084fd998df25e4a9984cb
+SIZE (rubygem/aws-sdk-kinesisvideo-1.85.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile
index c76d88ac6488..3f4df01a0335 100644
--- a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideoarchivedmedia
-PORTVERSION= 1.78.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
index 6dae073f29c0..ba15d2f9a4f5 100644
--- a/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideoarchivedmedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369846
-SHA256 (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.78.0.gem) = fcdffb45c874010df7ac54f7ca70534941faab2c5abf5612b39b66d7cc565127
-SIZE (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.78.0.gem) = 44544
+TIMESTAMP = 1757121332
+SHA256 (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.82.0.gem) = 3d7a379f670a72edb1b42f5a99296c7b439286a5e061232c6eb056fa4fbbbbec
+SIZE (rubygem/aws-sdk-kinesisvideoarchivedmedia-1.82.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile b/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile
index 9c666c3c9654..038fefe88725 100644
--- a/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideomedia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideomedia
-PORTVERSION= 1.70.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo b/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
index 59fed7898c8b..29e5976a8bff 100644
--- a/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideomedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369848
-SHA256 (rubygem/aws-sdk-kinesisvideomedia-1.70.0.gem) = 397683e2589adf34420a36bc8320772d808509fce80039ec397311b519fc7a24
-SIZE (rubygem/aws-sdk-kinesisvideomedia-1.70.0.gem) = 24576
+TIMESTAMP = 1757121334
+SHA256 (rubygem/aws-sdk-kinesisvideomedia-1.74.0.gem) = b878dc8359dfa54d7fee2e9f65b712c1e3851fcde19c001e8733eb54c8c36485
+SIZE (rubygem/aws-sdk-kinesisvideomedia-1.74.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile
index fdb0e282ee80..7b79978e6b74 100644
--- a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideosignalingchannels
-PORTVERSION= 1.52.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
index e00c42db2171..c325f2a460fd 100644
--- a/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideosignalingchannels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369850
-SHA256 (rubygem/aws-sdk-kinesisvideosignalingchannels-1.52.0.gem) = e54515f5616c65cf8e8346a913ba607ff78686598bec84121575f26dc3d01f9a
-SIZE (rubygem/aws-sdk-kinesisvideosignalingchannels-1.52.0.gem) = 23040
+TIMESTAMP = 1757121336
+SHA256 (rubygem/aws-sdk-kinesisvideosignalingchannels-1.56.0.gem) = 408b57264fc7baadc3f7ce471ca1cee43f52bb78e4c29620a511b4b22eb11ca2
+SIZE (rubygem/aws-sdk-kinesisvideosignalingchannels-1.56.0.gem) = 23552
diff --git a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile
index 6eb01cd9b637..87c04f134207 100644
--- a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile
+++ b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kinesisvideowebrtcstorage
-PORTVERSION= 1.33.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
index 05c081cf7c82..77ece7553454 100644
--- a/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
+++ b/devel/rubygem-aws-sdk-kinesisvideowebrtcstorage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369852
-SHA256 (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.33.0.gem) = 39c8567c7bf019e9d0f30f0df3330ceb1c3f43ece615c109c712b968a6ca4a34
-SIZE (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.33.0.gem) = 22016
+TIMESTAMP = 1757121338
+SHA256 (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.37.0.gem) = 477f5de6b4fc20cccfb04298df7a913c87bc06637b9c91d449ad7f4542440253
+SIZE (rubygem/aws-sdk-kinesisvideowebrtcstorage-1.37.0.gem) = 22016
diff --git a/devel/rubygem-aws-sdk-kms/Makefile b/devel/rubygem-aws-sdk-kms/Makefile
index bcafd5646969..9b05a0a42f05 100644
--- a/devel/rubygem-aws-sdk-kms/Makefile
+++ b/devel/rubygem-aws-sdk-kms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kms
-PORTVERSION= 1.108.0
+PORTVERSION= 1.112.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-kms/distinfo b/devel/rubygem-aws-sdk-kms/distinfo
index e9afae639dba..3de070119e87 100644
--- a/devel/rubygem-aws-sdk-kms/distinfo
+++ b/devel/rubygem-aws-sdk-kms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796160
-SHA256 (rubygem/aws-sdk-kms-1.108.0.gem) = 38b2ac95cf34a0a482753b588143f3a3cc87128f539ddda57ee7fee1f19fddc5
-SIZE (rubygem/aws-sdk-kms-1.108.0.gem) = 167424
+TIMESTAMP = 1757121340
+SHA256 (rubygem/aws-sdk-kms-1.112.0.gem) = aa68feb901545a7fc14be327735740b89f90cfee825a46ddea601c7c80c922d4
+SIZE (rubygem/aws-sdk-kms-1.112.0.gem) = 167936
diff --git a/devel/rubygem-aws-sdk-lakeformation/Makefile b/devel/rubygem-aws-sdk-lakeformation/Makefile
index e5161cf81ee5..3ab7567ff964 100644
--- a/devel/rubygem-aws-sdk-lakeformation/Makefile
+++ b/devel/rubygem-aws-sdk-lakeformation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lakeformation
-PORTVERSION= 1.73.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lakeformat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lakeformation/distinfo b/devel/rubygem-aws-sdk-lakeformation/distinfo
index db7959f5d195..60844ad86b6d 100644
--- a/devel/rubygem-aws-sdk-lakeformation/distinfo
+++ b/devel/rubygem-aws-sdk-lakeformation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369856
-SHA256 (rubygem/aws-sdk-lakeformation-1.73.0.gem) = 6863048214a60845037b83345e94fe0a41ddfbbecbd010626fc93db7dffb0996
-SIZE (rubygem/aws-sdk-lakeformation-1.73.0.gem) = 82944
+TIMESTAMP = 1757121342
+SHA256 (rubygem/aws-sdk-lakeformation-1.77.0.gem) = 7509d3432d54bdc2c2dc084618c69595238f6c3dad43a8c3001733739e6240b2
+SIZE (rubygem/aws-sdk-lakeformation-1.77.0.gem) = 82944
diff --git a/devel/rubygem-aws-sdk-lambda/Makefile b/devel/rubygem-aws-sdk-lambda/Makefile
index aca99cf1f1c7..11404dee15ab 100644
--- a/devel/rubygem-aws-sdk-lambda/Makefile
+++ b/devel/rubygem-aws-sdk-lambda/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lambda
-PORTVERSION= 1.155.0
+PORTVERSION= 1.160.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lambda
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lambda/distinfo b/devel/rubygem-aws-sdk-lambda/distinfo
index 384f89bb6440..621fb2b5b4c2 100644
--- a/devel/rubygem-aws-sdk-lambda/distinfo
+++ b/devel/rubygem-aws-sdk-lambda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796162
-SHA256 (rubygem/aws-sdk-lambda-1.155.0.gem) = 2d11c7a954d605660cca4574fe298d82dbdbdd6e0870de81ded88fbcd3b58988
-SIZE (rubygem/aws-sdk-lambda-1.155.0.gem) = 150016
+TIMESTAMP = 1757121344
+SHA256 (rubygem/aws-sdk-lambda-1.160.0.gem) = abb99459230e20958f0d949622406524f97f3ac33d8566eda4af6a2be43dd847
+SIZE (rubygem/aws-sdk-lambda-1.160.0.gem) = 150016
diff --git a/devel/rubygem-aws-sdk-launchwizard/Makefile b/devel/rubygem-aws-sdk-launchwizard/Makefile
index 3a11662809a5..f241ff78b972 100644
--- a/devel/rubygem-aws-sdk-launchwizard/Makefile
+++ b/devel/rubygem-aws-sdk-launchwizard/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-launchwizard
-PORTVERSION= 1.24.0
+PORTVERSION= 1.28.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-launchwiza
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-launchwizard/distinfo b/devel/rubygem-aws-sdk-launchwizard/distinfo
index 4b6ced2e2667..02da1b9e37ee 100644
--- a/devel/rubygem-aws-sdk-launchwizard/distinfo
+++ b/devel/rubygem-aws-sdk-launchwizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369860
-SHA256 (rubygem/aws-sdk-launchwizard-1.24.0.gem) = 35a7af04498842c18605c045071f798f63652c996c0e3d0a4bf39351f830cb04
-SIZE (rubygem/aws-sdk-launchwizard-1.24.0.gem) = 29696
+TIMESTAMP = 1757121346
+SHA256 (rubygem/aws-sdk-launchwizard-1.28.0.gem) = f7ca1f9aecc29dfe7a07dcdce8a621d3696bd7951947592cfcb005a9c5455164
+SIZE (rubygem/aws-sdk-launchwizard-1.28.0.gem) = 30208
diff --git a/devel/rubygem-aws-sdk-lex/Makefile b/devel/rubygem-aws-sdk-lex/Makefile
index a76239b954f6..002d7aed88d3 100644
--- a/devel/rubygem-aws-sdk-lex/Makefile
+++ b/devel/rubygem-aws-sdk-lex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lex
-PORTVERSION= 1.80.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lex
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lex/distinfo b/devel/rubygem-aws-sdk-lex/distinfo
index 7f1771611b27..b54b4df3ab22 100644
--- a/devel/rubygem-aws-sdk-lex/distinfo
+++ b/devel/rubygem-aws-sdk-lex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369862
-SHA256 (rubygem/aws-sdk-lex-1.80.0.gem) = a0318f13b0117fa94497ff13f27bfa989e30253a76b031eaa18c28604da3bea6
-SIZE (rubygem/aws-sdk-lex-1.80.0.gem) = 40960
+TIMESTAMP = 1757121348
+SHA256 (rubygem/aws-sdk-lex-1.84.0.gem) = f699ceb50a56259aa9bca181b303cec8db0e33ff8c83425dca97dce3401661e2
+SIZE (rubygem/aws-sdk-lex-1.84.0.gem) = 40960
diff --git a/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile b/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile
index 20521cfa5c44..6a5c15cad93f 100644
--- a/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile
+++ b/devel/rubygem-aws-sdk-lexmodelbuildingservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lexmodelbuildingservice
-PORTVERSION= 1.91.0
+PORTVERSION= 1.95.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lexmodelbu
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo b/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
index a00f3efe4006..dcb4ef956713 100644
--- a/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
+++ b/devel/rubygem-aws-sdk-lexmodelbuildingservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369864
-SHA256 (rubygem/aws-sdk-lexmodelbuildingservice-1.91.0.gem) = de1d33d68712415628b87a8cd45ffdbafe4df73006e842d8052f3611c1e8181d
-SIZE (rubygem/aws-sdk-lexmodelbuildingservice-1.91.0.gem) = 86016
+TIMESTAMP = 1757121350
+SHA256 (rubygem/aws-sdk-lexmodelbuildingservice-1.95.0.gem) = 7610d72fd6302ac151bed707f2c5b00ca7c8d3dca4a3d1bf042ed40edfd6c2a2
+SIZE (rubygem/aws-sdk-lexmodelbuildingservice-1.95.0.gem) = 86016
diff --git a/devel/rubygem-aws-sdk-lexmodelsv2/Makefile b/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
index 448b3f5b37d8..7cfe2d091e1d 100644
--- a/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
+++ b/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lexmodelsv2
-PORTVERSION= 1.75.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lexmodelsv
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lexmodelsv2/distinfo b/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
index c4940c38dbaf..285b2f90a9a2 100644
--- a/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
+++ b/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369866
-SHA256 (rubygem/aws-sdk-lexmodelsv2-1.75.0.gem) = 98eba41b52592c0103e0b78994ea46116dcabc48c2ed515b45d839a46dc9acf0
-SIZE (rubygem/aws-sdk-lexmodelsv2-1.75.0.gem) = 235008
+TIMESTAMP = 1757121352
+SHA256 (rubygem/aws-sdk-lexmodelsv2-1.79.0.gem) = 6d46f4e0c560a3bf70ee929e7780a69e68072b3333544bf295bdb6d9e9787f42
+SIZE (rubygem/aws-sdk-lexmodelsv2-1.79.0.gem) = 235008
diff --git a/devel/rubygem-aws-sdk-lexruntimev2/Makefile b/devel/rubygem-aws-sdk-lexruntimev2/Makefile
index e73607fdb55e..783f764146d2 100644
--- a/devel/rubygem-aws-sdk-lexruntimev2/Makefile
+++ b/devel/rubygem-aws-sdk-lexruntimev2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lexruntimev2
-PORTVERSION= 1.55.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lexruntime
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lexruntimev2/distinfo b/devel/rubygem-aws-sdk-lexruntimev2/distinfo
index 67e7a249919e..f36e23ee7ba1 100644
--- a/devel/rubygem-aws-sdk-lexruntimev2/distinfo
+++ b/devel/rubygem-aws-sdk-lexruntimev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369868
-SHA256 (rubygem/aws-sdk-lexruntimev2-1.55.0.gem) = ca52d4f1929369572c84c7917c2e9cb28aebfbf64cea2d7e42998d2e325bc548
-SIZE (rubygem/aws-sdk-lexruntimev2-1.55.0.gem) = 52736
+TIMESTAMP = 1757121354
+SHA256 (rubygem/aws-sdk-lexruntimev2-1.59.0.gem) = a4f6ac74ed688a237a73a9e1346d7f8595568c681cd8d99b35ce7a95efd7a629
+SIZE (rubygem/aws-sdk-lexruntimev2-1.59.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-licensemanager/Makefile b/devel/rubygem-aws-sdk-licensemanager/Makefile
index bd645fc6c007..d4d6f92faa7f 100644
--- a/devel/rubygem-aws-sdk-licensemanager/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanager
-PORTVERSION= 1.76.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-licenseman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-licensemanager/distinfo b/devel/rubygem-aws-sdk-licensemanager/distinfo
index ee333c45541e..3503beccb15a 100644
--- a/devel/rubygem-aws-sdk-licensemanager/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369870
-SHA256 (rubygem/aws-sdk-licensemanager-1.76.0.gem) = 09029b529c6aaa3e7d53f5e2b447cc0a7508415692bec1ed5c4c67c672c8f0c7
-SIZE (rubygem/aws-sdk-licensemanager-1.76.0.gem) = 69120
+TIMESTAMP = 1757121356
+SHA256 (rubygem/aws-sdk-licensemanager-1.80.0.gem) = 0f79bba733650f0f5782dd30c10b85720b487814ab478c166d4247c6dd4ae39c
+SIZE (rubygem/aws-sdk-licensemanager-1.80.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile
index f6e54c192914..1c697000d928 100644
--- a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanagerlinuxsubscriptions
-PORTVERSION= 1.32.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-licenseman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
index 52951132ea0b..3a5da320cc96 100644
--- a/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369872
-SHA256 (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.32.0.gem) = 3b6a45e2fd76f00e49f554ed348668effa7bcc593633ebded7881fb85accc54f
-SIZE (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.32.0.gem) = 30720
+TIMESTAMP = 1757121358
+SHA256 (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.35.0.gem) = b3b3fdf0668a40ee3d631028bf1469f2a1f81d8a442701c168ddae4a2bbb463e
+SIZE (rubygem/aws-sdk-licensemanagerlinuxsubscriptions-1.35.0.gem) = 30720
diff --git a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
index 3d3b36c47718..9c17f67c145b 100644
--- a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanagerusersubscriptions
-PORTVERSION= 1.35.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-licenseman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
index b0f00629c28b..99079bafee06 100644
--- a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369874
-SHA256 (rubygem/aws-sdk-licensemanagerusersubscriptions-1.35.0.gem) = 09e119c3b84d530909266876e6662c1279852847ba94e7c2773934300de9dee4
-SIZE (rubygem/aws-sdk-licensemanagerusersubscriptions-1.35.0.gem) = 38400
+TIMESTAMP = 1757121360
+SHA256 (rubygem/aws-sdk-licensemanagerusersubscriptions-1.39.0.gem) = 137ff7424b464afd0c90d50e4c351c77629312a23f3bb048f79269e863d9628f
+SIZE (rubygem/aws-sdk-licensemanagerusersubscriptions-1.39.0.gem) = 38400
diff --git a/devel/rubygem-aws-sdk-lightsail/Makefile b/devel/rubygem-aws-sdk-lightsail/Makefile
index cb403cfa9fd1..00d0144a5257 100644
--- a/devel/rubygem-aws-sdk-lightsail/Makefile
+++ b/devel/rubygem-aws-sdk-lightsail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lightsail
-PORTVERSION= 1.112.0
+PORTVERSION= 1.117.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lightsail
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lightsail/distinfo b/devel/rubygem-aws-sdk-lightsail/distinfo
index 815f9d7f80fc..c366bdccd38f 100644
--- a/devel/rubygem-aws-sdk-lightsail/distinfo
+++ b/devel/rubygem-aws-sdk-lightsail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369876
-SHA256 (rubygem/aws-sdk-lightsail-1.112.0.gem) = b8e7dda86a186e6fd20ab56d90d4a8dbb27647d6752388761c94c60181b634f6
-SIZE (rubygem/aws-sdk-lightsail-1.112.0.gem) = 228864
+TIMESTAMP = 1757121362
+SHA256 (rubygem/aws-sdk-lightsail-1.117.0.gem) = 16487d06501846cb47765e55f32909191ddab996674b57798dd9a11ecc2afec7
+SIZE (rubygem/aws-sdk-lightsail-1.117.0.gem) = 229888
diff --git a/devel/rubygem-aws-sdk-locationservice/Makefile b/devel/rubygem-aws-sdk-locationservice/Makefile
index 3e17ec2b3c65..9f06abe1fd9e 100644
--- a/devel/rubygem-aws-sdk-locationservice/Makefile
+++ b/devel/rubygem-aws-sdk-locationservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-locationservice
-PORTVERSION= 1.72.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-locationse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-locationservice/distinfo b/devel/rubygem-aws-sdk-locationservice/distinfo
index d969b42d2941..4aff9e90d8f0 100644
--- a/devel/rubygem-aws-sdk-locationservice/distinfo
+++ b/devel/rubygem-aws-sdk-locationservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369878
-SHA256 (rubygem/aws-sdk-locationservice-1.72.0.gem) = 05e6b8b8d44e05226e781ae80ed8d378dcf94d5d121f9a94ffd101199960fb77
-SIZE (rubygem/aws-sdk-locationservice-1.72.0.gem) = 102400
+TIMESTAMP = 1757121364
+SHA256 (rubygem/aws-sdk-locationservice-1.77.0.gem) = d7e1ec42192dcdc014ff477995a2c7262f5b1cec5ea1b7d0ab17686eff8112e1
+SIZE (rubygem/aws-sdk-locationservice-1.77.0.gem) = 104960
diff --git a/devel/rubygem-aws-sdk-lookoutequipment/Makefile b/devel/rubygem-aws-sdk-lookoutequipment/Makefile
index 58c7dc687f2d..acbbff1c9ed9 100644
--- a/devel/rubygem-aws-sdk-lookoutequipment/Makefile
+++ b/devel/rubygem-aws-sdk-lookoutequipment/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lookoutequipment
-PORTVERSION= 1.51.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lookoutequ
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lookoutequipment/distinfo b/devel/rubygem-aws-sdk-lookoutequipment/distinfo
index ef97d3b64d0e..98525de9f309 100644
--- a/devel/rubygem-aws-sdk-lookoutequipment/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutequipment/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369880
-SHA256 (rubygem/aws-sdk-lookoutequipment-1.51.0.gem) = 856c8c6ab406c5e071c962ec859b79d0c9e2871587e48cccf6e22eefb8a905fb
-SIZE (rubygem/aws-sdk-lookoutequipment-1.51.0.gem) = 77312
+TIMESTAMP = 1757121366
+SHA256 (rubygem/aws-sdk-lookoutequipment-1.55.0.gem) = 4122642350d08b0978abddf736ad7a8afd6206f7fea02c565622dda989ae252a
+SIZE (rubygem/aws-sdk-lookoutequipment-1.55.0.gem) = 77312
diff --git a/devel/rubygem-aws-sdk-lookoutforvision/Makefile b/devel/rubygem-aws-sdk-lookoutforvision/Makefile
index a421cfb3fee3..533dccb700b4 100644
--- a/devel/rubygem-aws-sdk-lookoutforvision/Makefile
+++ b/devel/rubygem-aws-sdk-lookoutforvision/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lookoutforvision
-PORTVERSION= 1.51.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lookoutfor
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lookoutforvision/distinfo b/devel/rubygem-aws-sdk-lookoutforvision/distinfo
index 4adb2957b828..8761e6a9cd55 100644
--- a/devel/rubygem-aws-sdk-lookoutforvision/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutforvision/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369882
-SHA256 (rubygem/aws-sdk-lookoutforvision-1.51.0.gem) = 23cdb63074451ea7489bbc1129ed6c66f38d9d164169026125a9074888ee463f
-SIZE (rubygem/aws-sdk-lookoutforvision-1.51.0.gem) = 47104
+TIMESTAMP = 1757121368
+SHA256 (rubygem/aws-sdk-lookoutforvision-1.54.0.gem) = 13cdf9268afb3fc09c7f4d178de12c14796d22f2b4371d9b10097c4382c071e1
+SIZE (rubygem/aws-sdk-lookoutforvision-1.54.0.gem) = 47104
diff --git a/devel/rubygem-aws-sdk-lookoutmetrics/Makefile b/devel/rubygem-aws-sdk-lookoutmetrics/Makefile
index 4d172a6899f7..8d9c8923f11c 100644
--- a/devel/rubygem-aws-sdk-lookoutmetrics/Makefile
+++ b/devel/rubygem-aws-sdk-lookoutmetrics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lookoutmetrics
-PORTVERSION= 1.55.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lookoutmet
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-lookoutmetrics/distinfo b/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
index b9bde7a049cb..3f404b287709 100644
--- a/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
+++ b/devel/rubygem-aws-sdk-lookoutmetrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369884
-SHA256 (rubygem/aws-sdk-lookoutmetrics-1.55.0.gem) = b8e672427b19af0640cc6582e19d9cd435aa773559c31ce87ee12f0ba277b40b
-SIZE (rubygem/aws-sdk-lookoutmetrics-1.55.0.gem) = 55296
+TIMESTAMP = 1757121370
+SHA256 (rubygem/aws-sdk-lookoutmetrics-1.59.0.gem) = 0b5fdd3cb4dfd5eb510f16d6b2640c01a53b9aad93c82ac6def8b3c8eb13cdd2
+SIZE (rubygem/aws-sdk-lookoutmetrics-1.59.0.gem) = 55296
diff --git a/devel/rubygem-aws-sdk-machinelearning/Makefile b/devel/rubygem-aws-sdk-machinelearning/Makefile
index 3a3230b1c9fd..947dc174d7e1 100644
--- a/devel/rubygem-aws-sdk-machinelearning/Makefile
+++ b/devel/rubygem-aws-sdk-machinelearning/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-machinelearning
-PORTVERSION= 1.73.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-machinelea
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-machinelearning/distinfo b/devel/rubygem-aws-sdk-machinelearning/distinfo
index 718192c79f44..400509daa9d8 100644
--- a/devel/rubygem-aws-sdk-machinelearning/distinfo
+++ b/devel/rubygem-aws-sdk-machinelearning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369886
-SHA256 (rubygem/aws-sdk-machinelearning-1.73.0.gem) = 97a228107dbec2c55e228339119a4ddb2adb7848ee260c29e4192eafdaa96be3
-SIZE (rubygem/aws-sdk-machinelearning-1.73.0.gem) = 62464
+TIMESTAMP = 1757121372
+SHA256 (rubygem/aws-sdk-machinelearning-1.77.0.gem) = 40bce5671c3560117677f1c633cdb47240b789be05ed246809db8bc6e7524bb7
+SIZE (rubygem/aws-sdk-machinelearning-1.77.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-macie2/Makefile b/devel/rubygem-aws-sdk-macie2/Makefile
index 59f845efcb98..2106c53ae9a1 100644
--- a/devel/rubygem-aws-sdk-macie2/Makefile
+++ b/devel/rubygem-aws-sdk-macie2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-macie2
-PORTVERSION= 1.88.0
+PORTVERSION= 1.92.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-macie2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-macie2/distinfo b/devel/rubygem-aws-sdk-macie2/distinfo
index 70dc0dcce93c..33e611ed8db3 100644
--- a/devel/rubygem-aws-sdk-macie2/distinfo
+++ b/devel/rubygem-aws-sdk-macie2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369888
-SHA256 (rubygem/aws-sdk-macie2-1.88.0.gem) = fed2ccdc31d7586dfec25d66456e7cc57e9aba845b1fc7ce980622094eac44a8
-SIZE (rubygem/aws-sdk-macie2-1.88.0.gem) = 111616
+TIMESTAMP = 1757121374
+SHA256 (rubygem/aws-sdk-macie2-1.92.0.gem) = bb2cb11f15e6c47e6d03aec2734b7a29f504a757f1b776cbf31abf0f13de6c15
+SIZE (rubygem/aws-sdk-macie2-1.92.0.gem) = 112128
diff --git a/devel/rubygem-aws-sdk-mailmanager/Makefile b/devel/rubygem-aws-sdk-mailmanager/Makefile
index 7456da13110a..a74c3a5a6662 100644
--- a/devel/rubygem-aws-sdk-mailmanager/Makefile
+++ b/devel/rubygem-aws-sdk-mailmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mailmanager
-PORTVERSION= 1.29.0
+PORTVERSION= 1.33.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mailmanage
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mailmanager/distinfo b/devel/rubygem-aws-sdk-mailmanager/distinfo
index 81e19e2dfb41..4e8f8acf8003 100644
--- a/devel/rubygem-aws-sdk-mailmanager/distinfo
+++ b/devel/rubygem-aws-sdk-mailmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369890
-SHA256 (rubygem/aws-sdk-mailmanager-1.29.0.gem) = 25dc6b8c300d2a8ebf6050418b96d4d0e693dd34a51004964eb50a11d9e8397b
-SIZE (rubygem/aws-sdk-mailmanager-1.29.0.gem) = 80384
+TIMESTAMP = 1757121376
+SHA256 (rubygem/aws-sdk-mailmanager-1.33.0.gem) = c5f0ff558d9a776600ceecf30f2157d8b5c3a33b7c88b56545db894ad0e61720
+SIZE (rubygem/aws-sdk-mailmanager-1.33.0.gem) = 80384
diff --git a/devel/rubygem-aws-sdk-mainframemodernization/Makefile b/devel/rubygem-aws-sdk-mainframemodernization/Makefile
index 6c3604a07230..4681240f43e5 100644
--- a/devel/rubygem-aws-sdk-mainframemodernization/Makefile
+++ b/devel/rubygem-aws-sdk-mainframemodernization/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mainframemodernization
-PORTVERSION= 1.39.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mainframem
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mainframemodernization/distinfo b/devel/rubygem-aws-sdk-mainframemodernization/distinfo
index 1aaaf8aa0921..c1c6970306a0 100644
--- a/devel/rubygem-aws-sdk-mainframemodernization/distinfo
+++ b/devel/rubygem-aws-sdk-mainframemodernization/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369892
-SHA256 (rubygem/aws-sdk-mainframemodernization-1.39.0.gem) = c50121dde5865daba70310396d8c71e01ffe2811de57dce43d4b385aa2a42691
-SIZE (rubygem/aws-sdk-mainframemodernization-1.39.0.gem) = 61952
+TIMESTAMP = 1757121378
+SHA256 (rubygem/aws-sdk-mainframemodernization-1.42.0.gem) = 100690ede286aba085aa637e64c89d84088cca7eba486e51674a6f8e297f8d46
+SIZE (rubygem/aws-sdk-mainframemodernization-1.42.0.gem) = 61952
diff --git a/devel/rubygem-aws-sdk-managedblockchain/Makefile b/devel/rubygem-aws-sdk-managedblockchain/Makefile
index 9f267289c3ab..9a0b2f070b64 100644
--- a/devel/rubygem-aws-sdk-managedblockchain/Makefile
+++ b/devel/rubygem-aws-sdk-managedblockchain/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-managedblockchain
-PORTVERSION= 1.72.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-managedblo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-managedblockchain/distinfo b/devel/rubygem-aws-sdk-managedblockchain/distinfo
index e002f4f4960e..76d524666052 100644
--- a/devel/rubygem-aws-sdk-managedblockchain/distinfo
+++ b/devel/rubygem-aws-sdk-managedblockchain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369894
-SHA256 (rubygem/aws-sdk-managedblockchain-1.72.0.gem) = 589dcffcac5d6dc9768a74fe241ad8badcc6516f5fd6146fc804d800e2937a69
-SIZE (rubygem/aws-sdk-managedblockchain-1.72.0.gem) = 49664
+TIMESTAMP = 1757121380
+SHA256 (rubygem/aws-sdk-managedblockchain-1.76.0.gem) = 08f2f8506c6849951d9fcc7a0ff02e99bbb19257dc6a3956ee9dec8e467c6632
+SIZE (rubygem/aws-sdk-managedblockchain-1.76.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-managedblockchainquery/Makefile b/devel/rubygem-aws-sdk-managedblockchainquery/Makefile
index b53a4581257e..bff1d3566daa 100644
--- a/devel/rubygem-aws-sdk-managedblockchainquery/Makefile
+++ b/devel/rubygem-aws-sdk-managedblockchainquery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-managedblockchainquery
-PORTVERSION= 1.30.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-managedblo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-managedblockchainquery/distinfo b/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
index 8b48d0550275..dc922a3b59f2 100644
--- a/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
+++ b/devel/rubygem-aws-sdk-managedblockchainquery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369896
-SHA256 (rubygem/aws-sdk-managedblockchainquery-1.30.0.gem) = 999bd2bde8992605b46eb8fbe080b433c137238a312b7a8d98f8d5e41a5c435c
-SIZE (rubygem/aws-sdk-managedblockchainquery-1.30.0.gem) = 35840
+TIMESTAMP = 1757121382
+SHA256 (rubygem/aws-sdk-managedblockchainquery-1.34.0.gem) = c1636e56a42f852f6a982c0a188bf782ead02ed60717666a5e8090669f45f709
+SIZE (rubygem/aws-sdk-managedblockchainquery-1.34.0.gem) = 35840
diff --git a/devel/rubygem-aws-sdk-managedgrafana/Makefile b/devel/rubygem-aws-sdk-managedgrafana/Makefile
index 984c6efd4397..245b04129685 100644
--- a/devel/rubygem-aws-sdk-managedgrafana/Makefile
+++ b/devel/rubygem-aws-sdk-managedgrafana/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-managedgrafana
-PORTVERSION= 1.48.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-managedgra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-managedgrafana/distinfo b/devel/rubygem-aws-sdk-managedgrafana/distinfo
index 865ae0b55aef..b58677f8c01b 100644
--- a/devel/rubygem-aws-sdk-managedgrafana/distinfo
+++ b/devel/rubygem-aws-sdk-managedgrafana/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369898
-SHA256 (rubygem/aws-sdk-managedgrafana-1.48.0.gem) = 1630d980034ab82b815772e4552d541d0653d6747b7332d6058150e96e786008
-SIZE (rubygem/aws-sdk-managedgrafana-1.48.0.gem) = 52736
+TIMESTAMP = 1757121384
+SHA256 (rubygem/aws-sdk-managedgrafana-1.52.0.gem) = c8c37da849411c947f91238943ea24791efb7c41927db3fc34eadef4500cf9f1
+SIZE (rubygem/aws-sdk-managedgrafana-1.52.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-marketplaceagreement/Makefile b/devel/rubygem-aws-sdk-marketplaceagreement/Makefile
index 2914a311d128..edd0a2ddf7f0 100644
--- a/devel/rubygem-aws-sdk-marketplaceagreement/Makefile
+++ b/devel/rubygem-aws-sdk-marketplaceagreement/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplaceagreement
-PORTVERSION= 1.21.0
+PORTVERSION= 1.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplaceagreement/distinfo b/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
index 63ac501671ff..47aef40421f6 100644
--- a/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
+++ b/devel/rubygem-aws-sdk-marketplaceagreement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369900
-SHA256 (rubygem/aws-sdk-marketplaceagreement-1.21.0.gem) = 097695fafaa23c9ac48219f144597b45e22766ceb0f2fabe8bbb34bf611d0b32
-SIZE (rubygem/aws-sdk-marketplaceagreement-1.21.0.gem) = 34816
+TIMESTAMP = 1757121386
+SHA256 (rubygem/aws-sdk-marketplaceagreement-1.25.0.gem) = 37579a796daa9599d8c4c3620c31fb8fb998bdc676afc671bea343f71c11ef90
+SIZE (rubygem/aws-sdk-marketplaceagreement-1.25.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-marketplacecatalog/Makefile b/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
index 8eb558d97648..c954b5375106 100644
--- a/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacecatalog
-PORTVERSION= 1.62.0
+PORTVERSION= 1.66.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacecatalog/distinfo b/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
index 4457609aba17..679c190e7fd4 100644
--- a/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369902
-SHA256 (rubygem/aws-sdk-marketplacecatalog-1.62.0.gem) = 5209d3ac9af01d47c3c0542509fe49e51ebdd90d358a4256515d11a0b3424e1e
-SIZE (rubygem/aws-sdk-marketplacecatalog-1.62.0.gem) = 49664
+TIMESTAMP = 1757121388
+SHA256 (rubygem/aws-sdk-marketplacecatalog-1.66.0.gem) = b9d598b734748320a26e6555712888bedbb8adbe87a2ac4fda2ea15d13b2b4ae
+SIZE (rubygem/aws-sdk-marketplacecatalog-1.66.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile
index 724b21033f1b..5969fe851a8d 100644
--- a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacecommerceanalytics
-PORTVERSION= 1.76.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
index cd822dc8a73a..caa7f4c8c8e3 100644
--- a/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacecommerceanalytics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369904
-SHA256 (rubygem/aws-sdk-marketplacecommerceanalytics-1.76.0.gem) = 83c84b5bb83d7fc026f2c5c380efc0a44ea52f8c7831319263c3378d9d0ce4a0
-SIZE (rubygem/aws-sdk-marketplacecommerceanalytics-1.76.0.gem) = 26624
+TIMESTAMP = 1757121390
+SHA256 (rubygem/aws-sdk-marketplacecommerceanalytics-1.80.0.gem) = 09b89e902be810e475529a69487dfe400f3294833299dcc5740d53f7dc07f615
+SIZE (rubygem/aws-sdk-marketplacecommerceanalytics-1.80.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-marketplacedeployment/Makefile b/devel/rubygem-aws-sdk-marketplacedeployment/Makefile
index b4bcbc380a01..8e755e3cd42f 100644
--- a/devel/rubygem-aws-sdk-marketplacedeployment/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacedeployment/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacedeployment
-PORTVERSION= 1.22.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacedeployment/distinfo b/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
index 3edfd231ea84..10adc2fdd796 100644
--- a/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacedeployment/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369906
-SHA256 (rubygem/aws-sdk-marketplacedeployment-1.22.0.gem) = 7492a238a06d142a0c5f5aa46b33dfd16d9766abc548d9869cb407739cbda52f
-SIZE (rubygem/aws-sdk-marketplacedeployment-1.22.0.gem) = 24064
+TIMESTAMP = 1757121392
+SHA256 (rubygem/aws-sdk-marketplacedeployment-1.26.0.gem) = 37643e9c5f9276c8eb3bada301d9e95f29d0e91d5957ff747d1bbc0680bb9a56
+SIZE (rubygem/aws-sdk-marketplacedeployment-1.26.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile b/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile
index b47f3a48d854..a1223519691a 100644
--- a/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile
+++ b/devel/rubygem-aws-sdk-marketplaceentitlementservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplaceentitlementservice
-PORTVERSION= 1.73.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo b/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
index 6de438ac895e..168d22922cc4 100644
--- a/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
+++ b/devel/rubygem-aws-sdk-marketplaceentitlementservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369908
-SHA256 (rubygem/aws-sdk-marketplaceentitlementservice-1.73.0.gem) = 6ce5c7d4cf462795ec94364ecc4c32774f232409a5dd68e23d34e7a9bbee050e
-SIZE (rubygem/aws-sdk-marketplaceentitlementservice-1.73.0.gem) = 24064
+TIMESTAMP = 1757121394
+SHA256 (rubygem/aws-sdk-marketplaceentitlementservice-1.77.0.gem) = a15e200f3df9784edcdf142af5f1b2bf4740341ee21820d4bb67fb43a61b8b66
+SIZE (rubygem/aws-sdk-marketplaceentitlementservice-1.77.0.gem) = 24064
diff --git a/devel/rubygem-aws-sdk-marketplacemetering/Makefile b/devel/rubygem-aws-sdk-marketplacemetering/Makefile
index fd57c9460152..3bb684479d70 100644
--- a/devel/rubygem-aws-sdk-marketplacemetering/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacemetering/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacemetering
-PORTVERSION= 1.82.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacemetering/distinfo b/devel/rubygem-aws-sdk-marketplacemetering/distinfo
index b1da7f758289..b1f90be1e80d 100644
--- a/devel/rubygem-aws-sdk-marketplacemetering/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacemetering/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369910
-SHA256 (rubygem/aws-sdk-marketplacemetering-1.82.0.gem) = bc6aa242e075e6761abb070088b3ee3ea72944c44ce6b21cfc7840f6b492c423
-SIZE (rubygem/aws-sdk-marketplacemetering-1.82.0.gem) = 31232
+TIMESTAMP = 1757121396
+SHA256 (rubygem/aws-sdk-marketplacemetering-1.86.0.gem) = 8026f882d490e71cd759473881d2348504324a7b6fddfc9cb3f16b256fe7b9d1
+SIZE (rubygem/aws-sdk-marketplacemetering-1.86.0.gem) = 31744
diff --git a/devel/rubygem-aws-sdk-marketplacereporting/Makefile b/devel/rubygem-aws-sdk-marketplacereporting/Makefile
index ae8a68ab9832..c0f3e763463c 100644
--- a/devel/rubygem-aws-sdk-marketplacereporting/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacereporting/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacereporting
-PORTVERSION= 1.9.0
+PORTVERSION= 1.13.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-marketplacereporting/distinfo b/devel/rubygem-aws-sdk-marketplacereporting/distinfo
index 53d5a3161e02..fe0f88fbfc53 100644
--- a/devel/rubygem-aws-sdk-marketplacereporting/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacereporting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369912
-SHA256 (rubygem/aws-sdk-marketplacereporting-1.9.0.gem) = 01efe72de0bda6d96676b88cc9bdf5e91df4c870b1fbffbbb52a6be4c10a614d
-SIZE (rubygem/aws-sdk-marketplacereporting-1.9.0.gem) = 21504
+TIMESTAMP = 1757121398
+SHA256 (rubygem/aws-sdk-marketplacereporting-1.13.0.gem) = 77e758f99e4672194772879ea845469f75c39869624f19971344bf80dac1ea6c
+SIZE (rubygem/aws-sdk-marketplacereporting-1.13.0.gem) = 21504
diff --git a/devel/rubygem-aws-sdk-mediaconnect/Makefile b/devel/rubygem-aws-sdk-mediaconnect/Makefile
index 00a5e94add3a..61e953058b9f 100644
--- a/devel/rubygem-aws-sdk-mediaconnect/Makefile
+++ b/devel/rubygem-aws-sdk-mediaconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediaconnect
-PORTVERSION= 1.83.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediaconne
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediaconnect/distinfo b/devel/rubygem-aws-sdk-mediaconnect/distinfo
index 498d90a759e8..22203c115bf1 100644
--- a/devel/rubygem-aws-sdk-mediaconnect/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369914
-SHA256 (rubygem/aws-sdk-mediaconnect-1.83.0.gem) = 2e94ab7a5106e8c163fd21af6bb38fa47fba67e1d8c87f66fdd68db8275812f6
-SIZE (rubygem/aws-sdk-mediaconnect-1.83.0.gem) = 95232
+TIMESTAMP = 1757121400
+SHA256 (rubygem/aws-sdk-mediaconnect-1.87.0.gem) = 442754889c41adb16fa4d2ff39d54cfca2b73e0b37cb920d61263729183c961e
+SIZE (rubygem/aws-sdk-mediaconnect-1.87.0.gem) = 95232
diff --git a/devel/rubygem-aws-sdk-mediaconvert/Makefile b/devel/rubygem-aws-sdk-mediaconvert/Makefile
index 7e0b6b437ff7..c6a71e0c0d06 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/Makefile
+++ b/devel/rubygem-aws-sdk-mediaconvert/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediaconvert
-PORTVERSION= 1.165.0
+PORTVERSION= 1.170.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediaconve
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediaconvert/distinfo b/devel/rubygem-aws-sdk-mediaconvert/distinfo
index 29af4ae4f169..af2b244919d4 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconvert/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369916
-SHA256 (rubygem/aws-sdk-mediaconvert-1.165.0.gem) = d955a571cd8b0407c0778e1d0f2333a70bf9ab48e36c81da8c5b317db24001e4
-SIZE (rubygem/aws-sdk-mediaconvert-1.165.0.gem) = 334336
+TIMESTAMP = 1757121402
+SHA256 (rubygem/aws-sdk-mediaconvert-1.170.0.gem) = 81d0a27186bfdac7e2093fa2628b6998abb79ad8a1e8a9f48c1941625834dffa
+SIZE (rubygem/aws-sdk-mediaconvert-1.170.0.gem) = 335872
diff --git a/devel/rubygem-aws-sdk-medialive/Makefile b/devel/rubygem-aws-sdk-medialive/Makefile
index c932f714ef4e..06ea0b58fd44 100644
--- a/devel/rubygem-aws-sdk-medialive/Makefile
+++ b/devel/rubygem-aws-sdk-medialive/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-medialive
-PORTVERSION= 1.156.0
+PORTVERSION= 1.161.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-medialive
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-medialive/distinfo b/devel/rubygem-aws-sdk-medialive/distinfo
index 1124d78ffd6d..af2df8d4c3f2 100644
--- a/devel/rubygem-aws-sdk-medialive/distinfo
+++ b/devel/rubygem-aws-sdk-medialive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369918
-SHA256 (rubygem/aws-sdk-medialive-1.156.0.gem) = 922ab456fb302d5efe96b94319e49727fe1d1801dfba4aa1a57a070d366340d3
-SIZE (rubygem/aws-sdk-medialive-1.156.0.gem) = 353792
+TIMESTAMP = 1757121404
+SHA256 (rubygem/aws-sdk-medialive-1.161.0.gem) = 4ef9ada3287403f8bd41a98d789e5c42fb60c07e7a9fd86db9b6caa5706be7f4
+SIZE (rubygem/aws-sdk-medialive-1.161.0.gem) = 355328
diff --git a/devel/rubygem-aws-sdk-mediapackage/Makefile b/devel/rubygem-aws-sdk-mediapackage/Makefile
index 62009c19d398..7e6301df22ee 100644
--- a/devel/rubygem-aws-sdk-mediapackage/Makefile
+++ b/devel/rubygem-aws-sdk-mediapackage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediapackage
-PORTVERSION= 1.90.0
+PORTVERSION= 1.94.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediapacka
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediapackage/distinfo b/devel/rubygem-aws-sdk-mediapackage/distinfo
index 93e700159100..b84ff7e5d44f 100644
--- a/devel/rubygem-aws-sdk-mediapackage/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369920
-SHA256 (rubygem/aws-sdk-mediapackage-1.90.0.gem) = 4c285e9f866fa3924ae1ba57ff770a2966780cc268422b204d93ea0629e9f3e7
-SIZE (rubygem/aws-sdk-mediapackage-1.90.0.gem) = 47616
+TIMESTAMP = 1757121406
+SHA256 (rubygem/aws-sdk-mediapackage-1.94.0.gem) = 4ad9b3213d6f4628a62db5f51c907e063ad0436135134d2804320beb7643418a
+SIZE (rubygem/aws-sdk-mediapackage-1.94.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-mediapackagev2/Makefile b/devel/rubygem-aws-sdk-mediapackagev2/Makefile
index 2a0fef358e62..5890ba828d2d 100644
--- a/devel/rubygem-aws-sdk-mediapackagev2/Makefile
+++ b/devel/rubygem-aws-sdk-mediapackagev2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediapackagev2
-PORTVERSION= 1.45.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediapacka
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediapackagev2/distinfo b/devel/rubygem-aws-sdk-mediapackagev2/distinfo
index 49accb70e561..926785463f4b 100644
--- a/devel/rubygem-aws-sdk-mediapackagev2/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackagev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796164
-SHA256 (rubygem/aws-sdk-mediapackagev2-1.45.0.gem) = efb5c2f7cb8af2fd1a7c83b425a94d0f22087869e5374d78e0ef73ce195b3572
-SIZE (rubygem/aws-sdk-mediapackagev2-1.45.0.gem) = 83456
+TIMESTAMP = 1757121408
+SHA256 (rubygem/aws-sdk-mediapackagev2-1.49.0.gem) = 55db73a58cc313f2a9de635661c50870f05d7d4ed185b8f61386b124c1c0c6cd
+SIZE (rubygem/aws-sdk-mediapackagev2-1.49.0.gem) = 83456
diff --git a/devel/rubygem-aws-sdk-mediapackagevod/Makefile b/devel/rubygem-aws-sdk-mediapackagevod/Makefile
index 3c3ad9a69a1b..f728a4e9dd0a 100644
--- a/devel/rubygem-aws-sdk-mediapackagevod/Makefile
+++ b/devel/rubygem-aws-sdk-mediapackagevod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediapackagevod
-PORTVERSION= 1.72.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediapacka
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediapackagevod/distinfo b/devel/rubygem-aws-sdk-mediapackagevod/distinfo
index 69ca60bd5d25..d2a9684902de 100644
--- a/devel/rubygem-aws-sdk-mediapackagevod/distinfo
+++ b/devel/rubygem-aws-sdk-mediapackagevod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369924
-SHA256 (rubygem/aws-sdk-mediapackagevod-1.72.0.gem) = 4a95230613ad0f25448db873fb8da90e993df400d34e2b8e55951ad20c12754d
-SIZE (rubygem/aws-sdk-mediapackagevod-1.72.0.gem) = 38912
+TIMESTAMP = 1757121410
+SHA256 (rubygem/aws-sdk-mediapackagevod-1.76.0.gem) = 9d29f49bd2f9a6e44f31b57c40e73ca9cdb73c4f87a6e40a6e0685145de28cf0
+SIZE (rubygem/aws-sdk-mediapackagevod-1.76.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-mediastore/Makefile b/devel/rubygem-aws-sdk-mediastore/Makefile
index 33bc13847ae0..cb716b9f8e76 100644
--- a/devel/rubygem-aws-sdk-mediastore/Makefile
+++ b/devel/rubygem-aws-sdk-mediastore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediastore
-PORTVERSION= 1.74.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediastore
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediastore/distinfo b/devel/rubygem-aws-sdk-mediastore/distinfo
index b6668d73859a..eea8cdf492c0 100644
--- a/devel/rubygem-aws-sdk-mediastore/distinfo
+++ b/devel/rubygem-aws-sdk-mediastore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369926
-SHA256 (rubygem/aws-sdk-mediastore-1.74.0.gem) = 2db23e6dcad546dd382db5bf40619b7504f58fa8af1250b9ff291e73ce8be021
-SIZE (rubygem/aws-sdk-mediastore-1.74.0.gem) = 34816
+TIMESTAMP = 1757121412
+SHA256 (rubygem/aws-sdk-mediastore-1.78.0.gem) = c6d32c58cc7332b8889a0fec51942250009655a9c96cb2a0aaf9af004516a891
+SIZE (rubygem/aws-sdk-mediastore-1.78.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-mediastoredata/Makefile b/devel/rubygem-aws-sdk-mediastoredata/Makefile
index bdde89e8a217..1af5d0ae1b86 100644
--- a/devel/rubygem-aws-sdk-mediastoredata/Makefile
+++ b/devel/rubygem-aws-sdk-mediastoredata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediastoredata
-PORTVERSION= 1.71.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediastore
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediastoredata/distinfo b/devel/rubygem-aws-sdk-mediastoredata/distinfo
index 2ede098d16ab..2e26190ee498 100644
--- a/devel/rubygem-aws-sdk-mediastoredata/distinfo
+++ b/devel/rubygem-aws-sdk-mediastoredata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369928
-SHA256 (rubygem/aws-sdk-mediastoredata-1.71.0.gem) = d0db83bce300d7b1578a19d427dd320eab7b705c5866487fd19eb2c0c4624411
-SIZE (rubygem/aws-sdk-mediastoredata-1.71.0.gem) = 27648
+TIMESTAMP = 1757121414
+SHA256 (rubygem/aws-sdk-mediastoredata-1.75.0.gem) = 180a17ab274e72cfd41e0245c8628051d61ab31007d15044989f99f7e77ce539
+SIZE (rubygem/aws-sdk-mediastoredata-1.75.0.gem) = 27648
diff --git a/devel/rubygem-aws-sdk-mediatailor/Makefile b/devel/rubygem-aws-sdk-mediatailor/Makefile
index d54671010796..0f46cd4cdc3d 100644
--- a/devel/rubygem-aws-sdk-mediatailor/Makefile
+++ b/devel/rubygem-aws-sdk-mediatailor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediatailor
-PORTVERSION= 1.102.0
+PORTVERSION= 1.106.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediatailo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mediatailor/distinfo b/devel/rubygem-aws-sdk-mediatailor/distinfo
index cd2d0a4fe5c5..e727eb9d92c9 100644
--- a/devel/rubygem-aws-sdk-mediatailor/distinfo
+++ b/devel/rubygem-aws-sdk-mediatailor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369930
-SHA256 (rubygem/aws-sdk-mediatailor-1.102.0.gem) = 539de6cf4a0bb59ece04bc818929d006a4bfdcd1b2c76a789aa0b1d88a0a994b
-SIZE (rubygem/aws-sdk-mediatailor-1.102.0.gem) = 86016
+TIMESTAMP = 1757121416
+SHA256 (rubygem/aws-sdk-mediatailor-1.106.0.gem) = 06e4d03914c4d90993fc366d38c1f5e39ca52099f51853b7321700a8f58ab722
+SIZE (rubygem/aws-sdk-mediatailor-1.106.0.gem) = 86528
diff --git a/devel/rubygem-aws-sdk-medicalimaging/Makefile b/devel/rubygem-aws-sdk-medicalimaging/Makefile
index f23806e60a22..038b46b48910 100644
--- a/devel/rubygem-aws-sdk-medicalimaging/Makefile
+++ b/devel/rubygem-aws-sdk-medicalimaging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-medicalimaging
-PORTVERSION= 1.30.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-medicalima
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-medicalimaging/distinfo b/devel/rubygem-aws-sdk-medicalimaging/distinfo
index 23c18a9aa825..5a492a312ceb 100644
--- a/devel/rubygem-aws-sdk-medicalimaging/distinfo
+++ b/devel/rubygem-aws-sdk-medicalimaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369932
-SHA256 (rubygem/aws-sdk-medicalimaging-1.30.0.gem) = 7bb2254565b813cfed8e5b153a7c0294c3334fa386024d9a8bdf575894202db0
-SIZE (rubygem/aws-sdk-medicalimaging-1.30.0.gem) = 40960
+TIMESTAMP = 1757121418
+SHA256 (rubygem/aws-sdk-medicalimaging-1.34.0.gem) = 4cc6a4e80f590e5f84f911941ebe6c880770e48e0ff9eddd04c8c58cb0d8134d
+SIZE (rubygem/aws-sdk-medicalimaging-1.34.0.gem) = 40960
diff --git a/devel/rubygem-aws-sdk-memorydb/Makefile b/devel/rubygem-aws-sdk-memorydb/Makefile
index 657676295cfa..04de24c80f92 100644
--- a/devel/rubygem-aws-sdk-memorydb/Makefile
+++ b/devel/rubygem-aws-sdk-memorydb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-memorydb
-PORTVERSION= 1.48.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-memorydb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-memorydb/distinfo b/devel/rubygem-aws-sdk-memorydb/distinfo
index 8069295b4715..74b18d1d9886 100644
--- a/devel/rubygem-aws-sdk-memorydb/distinfo
+++ b/devel/rubygem-aws-sdk-memorydb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369934
-SHA256 (rubygem/aws-sdk-memorydb-1.48.0.gem) = ff1e17771a01f166016d1bfce597ceef87c06f8650a0f8bf17469a76da371071
-SIZE (rubygem/aws-sdk-memorydb-1.48.0.gem) = 70144
+TIMESTAMP = 1757121420
+SHA256 (rubygem/aws-sdk-memorydb-1.52.0.gem) = 6a8f95bcbde309b1b1f86619a92b578a11ab20119b4b0085d570b6b0239c3297
+SIZE (rubygem/aws-sdk-memorydb-1.52.0.gem) = 70144
diff --git a/devel/rubygem-aws-sdk-mgn/Makefile b/devel/rubygem-aws-sdk-mgn/Makefile
index 6d8d36a82c65..1e183aadde12 100644
--- a/devel/rubygem-aws-sdk-mgn/Makefile
+++ b/devel/rubygem-aws-sdk-mgn/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mgn
-PORTVERSION= 1.50.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mgn
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mgn/distinfo b/devel/rubygem-aws-sdk-mgn/distinfo
index 8af52c7bda3b..2fa6b6c11c7d 100644
--- a/devel/rubygem-aws-sdk-mgn/distinfo
+++ b/devel/rubygem-aws-sdk-mgn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369936
-SHA256 (rubygem/aws-sdk-mgn-1.50.0.gem) = 205a300bbe0a72b0b5822c5041f54db66ead50a542b2839988f1a1c0b7d7a3ed
-SIZE (rubygem/aws-sdk-mgn-1.50.0.gem) = 85504
+TIMESTAMP = 1757121422
+SHA256 (rubygem/aws-sdk-mgn-1.54.0.gem) = 91185fefbe36346c67b34aa823489f3fea1e3ce09d3e59cf884600d40a7aac13
+SIZE (rubygem/aws-sdk-mgn-1.54.0.gem) = 85504
diff --git a/devel/rubygem-aws-sdk-migrationhub/Makefile b/devel/rubygem-aws-sdk-migrationhub/Makefile
index 6bed982a1165..6c65fdb817c0 100644
--- a/devel/rubygem-aws-sdk-migrationhub/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhub
-PORTVERSION= 1.75.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhub/distinfo b/devel/rubygem-aws-sdk-migrationhub/distinfo
index 4737a893f982..c312b6a0100f 100644
--- a/devel/rubygem-aws-sdk-migrationhub/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369938
-SHA256 (rubygem/aws-sdk-migrationhub-1.75.0.gem) = 6ed1f97b89b8f8d7e45bba9c989434362b59324a7b55c45e9491e6fab7775dda
-SIZE (rubygem/aws-sdk-migrationhub-1.75.0.gem) = 38400
+TIMESTAMP = 1757121424
+SHA256 (rubygem/aws-sdk-migrationhub-1.78.0.gem) = f0f130def1989ebf16fd4aabadc27e656c826668cb67a407c64597d4d016bd90
+SIZE (rubygem/aws-sdk-migrationhub-1.78.0.gem) = 38400
diff --git a/devel/rubygem-aws-sdk-migrationhubconfig/Makefile b/devel/rubygem-aws-sdk-migrationhubconfig/Makefile
index 6355dfb58460..9fa000ec630f 100644
--- a/devel/rubygem-aws-sdk-migrationhubconfig/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhubconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhubconfig
-PORTVERSION= 1.54.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhubconfig/distinfo b/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
index a512fd0b9221..aee6acf8db93 100644
--- a/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369940
-SHA256 (rubygem/aws-sdk-migrationhubconfig-1.54.0.gem) = 6036e3ef367c9ae2148ce143e35f3c97358301cfc45977467cd3ca163d7f3d2d
-SIZE (rubygem/aws-sdk-migrationhubconfig-1.54.0.gem) = 24576
+TIMESTAMP = 1757121426
+SHA256 (rubygem/aws-sdk-migrationhubconfig-1.58.0.gem) = ad560abe4758f21483c3e0faddec7f741bcf47f49c2140b0caee1e3032257420
+SIZE (rubygem/aws-sdk-migrationhubconfig-1.58.0.gem) = 25088
diff --git a/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile b/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile
index 404bba03f5ad..0030eebc02ac 100644
--- a/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhuborchestrator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhuborchestrator
-PORTVERSION= 1.33.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo b/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
index bb0651a8e0db..76a2873b15b9 100644
--- a/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhuborchestrator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369942
-SHA256 (rubygem/aws-sdk-migrationhuborchestrator-1.33.0.gem) = f27e4fe4a8905216c9c8c3fa2a6b1df2d6fb03033f52ffafa8078686868579dd
-SIZE (rubygem/aws-sdk-migrationhuborchestrator-1.33.0.gem) = 45056
+TIMESTAMP = 1757121428
+SHA256 (rubygem/aws-sdk-migrationhuborchestrator-1.37.0.gem) = cc67bd3a701ae1cd03a3f5d01286e5a8ec000bcad54c90ba31be0c7affdcac26
+SIZE (rubygem/aws-sdk-migrationhuborchestrator-1.37.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile
index 55d6e1da5c14..9c8a6558eb54 100644
--- a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhubrefactorspaces
-PORTVERSION= 1.43.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
index 30959d5a9d84..dbe44c859617 100644
--- a/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubrefactorspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369944
-SHA256 (rubygem/aws-sdk-migrationhubrefactorspaces-1.43.0.gem) = 36b1bbdced2a88fbec9e8dc99c5cc8e2d0ff583bb852a54afcbd42e314d4978d
-SIZE (rubygem/aws-sdk-migrationhubrefactorspaces-1.43.0.gem) = 45568
+TIMESTAMP = 1757121430
+SHA256 (rubygem/aws-sdk-migrationhubrefactorspaces-1.46.0.gem) = 3f5789a6a7faad5535bcfffcdc1618cdfdb2d1e3ca1f2ab65c5e6b1f0365d4bd
+SIZE (rubygem/aws-sdk-migrationhubrefactorspaces-1.46.0.gem) = 46080
diff --git a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile
index 156ba0e7963e..7e86e297370b 100644
--- a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile
+++ b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-migrationhubstrategyrecommendations
-PORTVERSION= 1.40.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
index d0b89a962f91..a9feeea3d10a 100644
--- a/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
+++ b/devel/rubygem-aws-sdk-migrationhubstrategyrecommendations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369946
-SHA256 (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.40.0.gem) = 12392ca1b0cc398ebb953bc09f9e3f0a0a4e82c76cfce349fd4658e789a4d62d
-SIZE (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.40.0.gem) = 55296
+TIMESTAMP = 1757121432
+SHA256 (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.44.0.gem) = 26c4315c8ad1d342f74be36e6d9082e98616f992858aa084e108b142a633295c
+SIZE (rubygem/aws-sdk-migrationhubstrategyrecommendations-1.44.0.gem) = 55296
diff --git a/devel/rubygem-aws-sdk-mpa/Makefile b/devel/rubygem-aws-sdk-mpa/Makefile
index 12e02c549e49..a4c13500b4e2 100644
--- a/devel/rubygem-aws-sdk-mpa/Makefile
+++ b/devel/rubygem-aws-sdk-mpa/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mpa
-PORTVERSION= 1.1.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mpa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mpa/distinfo b/devel/rubygem-aws-sdk-mpa/distinfo
index bb0efc264985..92766a81385b 100644
--- a/devel/rubygem-aws-sdk-mpa/distinfo
+++ b/devel/rubygem-aws-sdk-mpa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369948
-SHA256 (rubygem/aws-sdk-mpa-1.1.0.gem) = 7d99a029738bcd6db8dc860671448222879a9e404bae8a7886f1b1b9c26a3611
-SIZE (rubygem/aws-sdk-mpa-1.1.0.gem) = 41472
+TIMESTAMP = 1757121434
+SHA256 (rubygem/aws-sdk-mpa-1.5.0.gem) = 96f0f9e16b687218c40ed2d0a2c9f78f910c898a5bed3eb6a145a06c2ab73dd2
+SIZE (rubygem/aws-sdk-mpa-1.5.0.gem) = 41472
diff --git a/devel/rubygem-aws-sdk-mq/Makefile b/devel/rubygem-aws-sdk-mq/Makefile
index 987dd4f24fd2..1c75bed21df7 100644
--- a/devel/rubygem-aws-sdk-mq/Makefile
+++ b/devel/rubygem-aws-sdk-mq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mq
-PORTVERSION= 1.82.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mq
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mq/distinfo b/devel/rubygem-aws-sdk-mq/distinfo
index 2eef08b55143..5e0fc9dc2120 100644
--- a/devel/rubygem-aws-sdk-mq/distinfo
+++ b/devel/rubygem-aws-sdk-mq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369950
-SHA256 (rubygem/aws-sdk-mq-1.82.0.gem) = 8d14384d9d03e7174193c2cbdefd800bfb9eea71eb83751b8a04259bbb178bdc
-SIZE (rubygem/aws-sdk-mq-1.82.0.gem) = 49664
+TIMESTAMP = 1757436583
+SHA256 (rubygem/aws-sdk-mq-1.86.0.gem) = 58a620e98fb3930909cf6096c3085bae9aef38bb07f0e30d4596b9e172176ab6
+SIZE (rubygem/aws-sdk-mq-1.86.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-mturk/Makefile b/devel/rubygem-aws-sdk-mturk/Makefile
index f970bc63b6ac..972ecf0038f7 100644
--- a/devel/rubygem-aws-sdk-mturk/Makefile
+++ b/devel/rubygem-aws-sdk-mturk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mturk
-PORTVERSION= 1.73.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mturk
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mturk/distinfo b/devel/rubygem-aws-sdk-mturk/distinfo
index 4b2b26c28913..d1341507371f 100644
--- a/devel/rubygem-aws-sdk-mturk/distinfo
+++ b/devel/rubygem-aws-sdk-mturk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369952
-SHA256 (rubygem/aws-sdk-mturk-1.73.0.gem) = b062146f70ccec97c0bb70132abe46f6e7f54b91130e126e58928494e9ab2382
-SIZE (rubygem/aws-sdk-mturk-1.73.0.gem) = 64000
+TIMESTAMP = 1757121438
+SHA256 (rubygem/aws-sdk-mturk-1.77.0.gem) = 3dcbd4cc67e2e79b70ede45a4c15b48c63657a0265349d48b115b89d8448e66a
+SIZE (rubygem/aws-sdk-mturk-1.77.0.gem) = 64512
diff --git a/devel/rubygem-aws-sdk-mwaa/Makefile b/devel/rubygem-aws-sdk-mwaa/Makefile
index 8cf58920ce3d..0e28853bfe71 100644
--- a/devel/rubygem-aws-sdk-mwaa/Makefile
+++ b/devel/rubygem-aws-sdk-mwaa/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mwaa
-PORTVERSION= 1.60.0
+PORTVERSION= 1.64.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mwaa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-mwaa/distinfo b/devel/rubygem-aws-sdk-mwaa/distinfo
index 0d94d61d0ccf..6556518c5fe1 100644
--- a/devel/rubygem-aws-sdk-mwaa/distinfo
+++ b/devel/rubygem-aws-sdk-mwaa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369954
-SHA256 (rubygem/aws-sdk-mwaa-1.60.0.gem) = 4dc790ab68df9168e0b61e92ee56569d8a566fee374d8a2e7ff6fdddfafa3852
-SIZE (rubygem/aws-sdk-mwaa-1.60.0.gem) = 44032
+TIMESTAMP = 1757121440
+SHA256 (rubygem/aws-sdk-mwaa-1.64.0.gem) = 8c5868c8176767a98894a684a1654286916f60bba51b392cdcd5e1d28ab4dafb
+SIZE (rubygem/aws-sdk-mwaa-1.64.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-neptune/Makefile b/devel/rubygem-aws-sdk-neptune/Makefile
index a3ec2555dd54..ab5b7864c324 100644
--- a/devel/rubygem-aws-sdk-neptune/Makefile
+++ b/devel/rubygem-aws-sdk-neptune/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-neptune
-PORTVERSION= 1.87.0
+PORTVERSION= 1.92.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-neptune
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-neptune/distinfo b/devel/rubygem-aws-sdk-neptune/distinfo
index dccaf9d81686..ffe1223a39a2 100644
--- a/devel/rubygem-aws-sdk-neptune/distinfo
+++ b/devel/rubygem-aws-sdk-neptune/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369956
-SHA256 (rubygem/aws-sdk-neptune-1.87.0.gem) = 4af78dacce46fb7ffafda8708beff8b9105cdae8e542682730cd0e17cbfd08f5
-SIZE (rubygem/aws-sdk-neptune-1.87.0.gem) = 138240
+TIMESTAMP = 1757436585
+SHA256 (rubygem/aws-sdk-neptune-1.92.0.gem) = 701cf48fb77d440dbf787ac23d96130c93855d2dabe5308653e56141c6230435
+SIZE (rubygem/aws-sdk-neptune-1.92.0.gem) = 139776
diff --git a/devel/rubygem-aws-sdk-neptunedata/Makefile b/devel/rubygem-aws-sdk-neptunedata/Makefile
index 323a4cd653ec..968fec6a278b 100644
--- a/devel/rubygem-aws-sdk-neptunedata/Makefile
+++ b/devel/rubygem-aws-sdk-neptunedata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-neptunedata
-PORTVERSION= 1.29.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-neptunedat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-neptunedata/distinfo b/devel/rubygem-aws-sdk-neptunedata/distinfo
index 3e9840b01441..02a0cdb4d71b 100644
--- a/devel/rubygem-aws-sdk-neptunedata/distinfo
+++ b/devel/rubygem-aws-sdk-neptunedata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796166
-SHA256 (rubygem/aws-sdk-neptunedata-1.29.0.gem) = eaf5bd1c8dc72854a25852eb99136a4886ce8adc342ce7ca14fc88f1220c9512
-SIZE (rubygem/aws-sdk-neptunedata-1.29.0.gem) = 74240
+TIMESTAMP = 1757121444
+SHA256 (rubygem/aws-sdk-neptunedata-1.32.0.gem) = e7a62b16e08f777459350f1180c8f358209b706e0ba7201579ce25f40c67bc65
+SIZE (rubygem/aws-sdk-neptunedata-1.32.0.gem) = 74240
diff --git a/devel/rubygem-aws-sdk-neptunegraph/Makefile b/devel/rubygem-aws-sdk-neptunegraph/Makefile
index a16e4e214798..c9b10e338c6f 100644
--- a/devel/rubygem-aws-sdk-neptunegraph/Makefile
+++ b/devel/rubygem-aws-sdk-neptunegraph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-neptunegraph
-PORTVERSION= 1.35.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-neptunegra
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-neptunegraph/distinfo b/devel/rubygem-aws-sdk-neptunegraph/distinfo
index 6632b4220860..a7549bd3c03e 100644
--- a/devel/rubygem-aws-sdk-neptunegraph/distinfo
+++ b/devel/rubygem-aws-sdk-neptunegraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369960
-SHA256 (rubygem/aws-sdk-neptunegraph-1.35.0.gem) = 56a67be525bcae8f99e15cb91c14310c024a0ff457db161c0e191f4c8567d999
-SIZE (rubygem/aws-sdk-neptunegraph-1.35.0.gem) = 60416
+TIMESTAMP = 1757121446
+SHA256 (rubygem/aws-sdk-neptunegraph-1.39.0.gem) = 9224abf0035cab5888c790438ae238621052469a2a5426ae5a2f015b94b8c772
+SIZE (rubygem/aws-sdk-neptunegraph-1.39.0.gem) = 61952
diff --git a/devel/rubygem-aws-sdk-networkfirewall/Makefile b/devel/rubygem-aws-sdk-networkfirewall/Makefile
index 43df2cf7225b..739879953b06 100644
--- a/devel/rubygem-aws-sdk-networkfirewall/Makefile
+++ b/devel/rubygem-aws-sdk-networkfirewall/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkfirewall
-PORTVERSION= 1.71.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkfir
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-networkfirewall/distinfo b/devel/rubygem-aws-sdk-networkfirewall/distinfo
index 7858a2dc13fa..73536d173c67 100644
--- a/devel/rubygem-aws-sdk-networkfirewall/distinfo
+++ b/devel/rubygem-aws-sdk-networkfirewall/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369962
-SHA256 (rubygem/aws-sdk-networkfirewall-1.71.0.gem) = 216437e4d97967817e086cef1b0d3b5b05610aec7ae1eb80f90bf9b6a4e19c1a
-SIZE (rubygem/aws-sdk-networkfirewall-1.71.0.gem) = 117760
+TIMESTAMP = 1757121448
+SHA256 (rubygem/aws-sdk-networkfirewall-1.75.0.gem) = d5e9a8616aef6fa78066bd5128529fbaa2e82fc08d762d3c36bcd724a60290f8
+SIZE (rubygem/aws-sdk-networkfirewall-1.75.0.gem) = 117760
diff --git a/devel/rubygem-aws-sdk-networkflowmonitor/Makefile b/devel/rubygem-aws-sdk-networkflowmonitor/Makefile
index ea87422ae36d..cfe644e42b3a 100644
--- a/devel/rubygem-aws-sdk-networkflowmonitor/Makefile
+++ b/devel/rubygem-aws-sdk-networkflowmonitor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkflowmonitor
-PORTVERSION= 1.10.0
+PORTVERSION= 1.14.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkflo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-networkflowmonitor/distinfo b/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
index 00d5aa6579cd..395a60f4a92f 100644
--- a/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-networkflowmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369964
-SHA256 (rubygem/aws-sdk-networkflowmonitor-1.10.0.gem) = cb250fb86de3c9b355d93fe75f61b8c287593be4063a116d176b554ceb4a87a7
-SIZE (rubygem/aws-sdk-networkflowmonitor-1.10.0.gem) = 41472
+TIMESTAMP = 1757121450
+SHA256 (rubygem/aws-sdk-networkflowmonitor-1.14.0.gem) = fc884d3296c49c214e12d16e58d48be3b8d584b644ff9c4b604c97d0966bf365
+SIZE (rubygem/aws-sdk-networkflowmonitor-1.14.0.gem) = 41472
diff --git a/devel/rubygem-aws-sdk-networkmanager/Makefile b/devel/rubygem-aws-sdk-networkmanager/Makefile
index 2b1f53217994..febe8ae13b1e 100644
--- a/devel/rubygem-aws-sdk-networkmanager/Makefile
+++ b/devel/rubygem-aws-sdk-networkmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkmanager
-PORTVERSION= 1.66.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-networkmanager/distinfo b/devel/rubygem-aws-sdk-networkmanager/distinfo
index 32c7148885b3..afae10611bc3 100644
--- a/devel/rubygem-aws-sdk-networkmanager/distinfo
+++ b/devel/rubygem-aws-sdk-networkmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369966
-SHA256 (rubygem/aws-sdk-networkmanager-1.66.0.gem) = 7366529eab1c877cfedf497876ae093edd69f9bc12fdb7802d7bb698e74affde
-SIZE (rubygem/aws-sdk-networkmanager-1.66.0.gem) = 93696
+TIMESTAMP = 1757121452
+SHA256 (rubygem/aws-sdk-networkmanager-1.70.0.gem) = 3c82f03f36fe35b130e90b75aae757d58d314b55291d386aac66d888b12cd80e
+SIZE (rubygem/aws-sdk-networkmanager-1.70.0.gem) = 93696
diff --git a/devel/rubygem-aws-sdk-networkmonitor/Makefile b/devel/rubygem-aws-sdk-networkmonitor/Makefile
index 7d0186a0f06a..2232afe719f4 100644
--- a/devel/rubygem-aws-sdk-networkmonitor/Makefile
+++ b/devel/rubygem-aws-sdk-networkmonitor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkmonitor
-PORTVERSION= 1.22.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkmon
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-networkmonitor/distinfo b/devel/rubygem-aws-sdk-networkmonitor/distinfo
index 88d61b6782b5..5f577fe29a55 100644
--- a/devel/rubygem-aws-sdk-networkmonitor/distinfo
+++ b/devel/rubygem-aws-sdk-networkmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369968
-SHA256 (rubygem/aws-sdk-networkmonitor-1.22.0.gem) = 4225afc3a8602e6be420979395ec8f83da338ba7cd0e38a92dd4d09cd1a65faf
-SIZE (rubygem/aws-sdk-networkmonitor-1.22.0.gem) = 30720
+TIMESTAMP = 1757121454
+SHA256 (rubygem/aws-sdk-networkmonitor-1.26.0.gem) = 93585537439c85d69eac08c530a7eda1101247802c51afe390e4c5cf91e417e2
+SIZE (rubygem/aws-sdk-networkmonitor-1.26.0.gem) = 30720
diff --git a/devel/rubygem-aws-sdk-notifications/Makefile b/devel/rubygem-aws-sdk-notifications/Makefile
index dc4173596a79..dd058739524b 100644
--- a/devel/rubygem-aws-sdk-notifications/Makefile
+++ b/devel/rubygem-aws-sdk-notifications/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-notifications
-PORTVERSION= 1.8.0
+PORTVERSION= 1.13.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-notificati
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-notifications/distinfo b/devel/rubygem-aws-sdk-notifications/distinfo
index 28ca825c9eb4..2df1eb17b37d 100644
--- a/devel/rubygem-aws-sdk-notifications/distinfo
+++ b/devel/rubygem-aws-sdk-notifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369970
-SHA256 (rubygem/aws-sdk-notifications-1.8.0.gem) = 7c78982412af833859cfd5b109779499ec86fdfa217ac507e6ee691284f2567e
-SIZE (rubygem/aws-sdk-notifications-1.8.0.gem) = 51712
+TIMESTAMP = 1757436587
+SHA256 (rubygem/aws-sdk-notifications-1.13.0.gem) = fc23ebbd2efd44da08bcb6fb0ea2b7a8457b068bee8e9d014149ff44689efdcc
+SIZE (rubygem/aws-sdk-notifications-1.13.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-notificationscontacts/Makefile b/devel/rubygem-aws-sdk-notificationscontacts/Makefile
index 79e808cd6600..6f9dbb984039 100644
--- a/devel/rubygem-aws-sdk-notificationscontacts/Makefile
+++ b/devel/rubygem-aws-sdk-notificationscontacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-notificationscontacts
-PORTVERSION= 1.7.0
+PORTVERSION= 1.11.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-notificati
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-notificationscontacts/distinfo b/devel/rubygem-aws-sdk-notificationscontacts/distinfo
index 9262ef3e0895..dbde6291c289 100644
--- a/devel/rubygem-aws-sdk-notificationscontacts/distinfo
+++ b/devel/rubygem-aws-sdk-notificationscontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369972
-SHA256 (rubygem/aws-sdk-notificationscontacts-1.7.0.gem) = 0425dda7fd7e6e0b806709d7cfd5b7eb5077125eac2e07b715358beb14fa3759
-SIZE (rubygem/aws-sdk-notificationscontacts-1.7.0.gem) = 26624
+TIMESTAMP = 1757121458
+SHA256 (rubygem/aws-sdk-notificationscontacts-1.11.0.gem) = 3fe2d91fb4aa0ce971e1c5af50197b3c0964e447ab7239bef870d99bad056865
+SIZE (rubygem/aws-sdk-notificationscontacts-1.11.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-oam/Makefile b/devel/rubygem-aws-sdk-oam/Makefile
index 49e690304d68..fdb14e518f2e 100644
--- a/devel/rubygem-aws-sdk-oam/Makefile
+++ b/devel/rubygem-aws-sdk-oam/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-oam
-PORTVERSION= 1.36.0
+PORTVERSION= 1.40.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-oam
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-oam/distinfo b/devel/rubygem-aws-sdk-oam/distinfo
index ca0e3fc3c406..49412239054e 100644
--- a/devel/rubygem-aws-sdk-oam/distinfo
+++ b/devel/rubygem-aws-sdk-oam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369974
-SHA256 (rubygem/aws-sdk-oam-1.36.0.gem) = 98b1e915d4fd1d0e5ae0b85e43e2293e2f1f0d894b9e39f9b5eb92eb3e17c733
-SIZE (rubygem/aws-sdk-oam-1.36.0.gem) = 33792
+TIMESTAMP = 1757121460
+SHA256 (rubygem/aws-sdk-oam-1.40.0.gem) = de40eb43a4616376da584d268aba6ff95a37f2dd140513ff4f018d8c21378c03
+SIZE (rubygem/aws-sdk-oam-1.40.0.gem) = 33792
diff --git a/devel/rubygem-aws-sdk-observabilityadmin/Makefile b/devel/rubygem-aws-sdk-observabilityadmin/Makefile
index 4f2378ada3dc..4cb7053dc6c8 100644
--- a/devel/rubygem-aws-sdk-observabilityadmin/Makefile
+++ b/devel/rubygem-aws-sdk-observabilityadmin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-observabilityadmin
-PORTVERSION= 1.7.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-observabil
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-observabilityadmin/distinfo b/devel/rubygem-aws-sdk-observabilityadmin/distinfo
index bdceba36e4d6..6b33dd8825e7 100644
--- a/devel/rubygem-aws-sdk-observabilityadmin/distinfo
+++ b/devel/rubygem-aws-sdk-observabilityadmin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369976
-SHA256 (rubygem/aws-sdk-observabilityadmin-1.7.0.gem) = a68844377f83d315053a04cc926850712767ba60ab115299aee6e05b995bf3e9
-SIZE (rubygem/aws-sdk-observabilityadmin-1.7.0.gem) = 25088
+TIMESTAMP = 1757121462
+SHA256 (rubygem/aws-sdk-observabilityadmin-1.12.0.gem) = b3fe246257e6c9468dde9ae97b896f6da27d9a3e94b65c7f99b84c8a5deee875
+SIZE (rubygem/aws-sdk-observabilityadmin-1.12.0.gem) = 32768
diff --git a/devel/rubygem-aws-sdk-odb/Makefile b/devel/rubygem-aws-sdk-odb/Makefile
index 2fe1a8bee4a2..b51f5802160c 100644
--- a/devel/rubygem-aws-sdk-odb/Makefile
+++ b/devel/rubygem-aws-sdk-odb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-odb
-PORTVERSION= 1.1.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-odb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-odb/distinfo b/devel/rubygem-aws-sdk-odb/distinfo
index ddbdb5895bdf..a17dfea47e25 100644
--- a/devel/rubygem-aws-sdk-odb/distinfo
+++ b/devel/rubygem-aws-sdk-odb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369978
-SHA256 (rubygem/aws-sdk-odb-1.1.0.gem) = 246037e7a9f71dd48e8262ee56444524b805a6eb7730c0823a8d88d30eef6954
-SIZE (rubygem/aws-sdk-odb-1.1.0.gem) = 71168
+TIMESTAMP = 1757121464
+SHA256 (rubygem/aws-sdk-odb-1.5.0.gem) = abb121de262dcc9a219a1461162eb16bf8d938f188d70a5f0f0fc2062a981e7e
+SIZE (rubygem/aws-sdk-odb-1.5.0.gem) = 71168
diff --git a/devel/rubygem-aws-sdk-omics/Makefile b/devel/rubygem-aws-sdk-omics/Makefile
index 94451397f56e..99451f09f228 100644
--- a/devel/rubygem-aws-sdk-omics/Makefile
+++ b/devel/rubygem-aws-sdk-omics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-omics
-PORTVERSION= 1.50.0
+PORTVERSION= 1.55.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-omics
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-omics/distinfo b/devel/rubygem-aws-sdk-omics/distinfo
index 02fbd23dca39..0f7902e87080 100644
--- a/devel/rubygem-aws-sdk-omics/distinfo
+++ b/devel/rubygem-aws-sdk-omics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796168
-SHA256 (rubygem/aws-sdk-omics-1.50.0.gem) = dc99d69a330d25717028195816071f8f3d2aff15c4cce0f7f4a02950b51e50bf
-SIZE (rubygem/aws-sdk-omics-1.50.0.gem) = 119296
+TIMESTAMP = 1757121466
+SHA256 (rubygem/aws-sdk-omics-1.55.0.gem) = 8eced52d3359b39901a4b134ae126f3d466a9e84b2736bf99d96f2b5626317e3
+SIZE (rubygem/aws-sdk-omics-1.55.0.gem) = 125440
diff --git a/devel/rubygem-aws-sdk-opensearchserverless/Makefile b/devel/rubygem-aws-sdk-opensearchserverless/Makefile
index 3326cd9253e4..8fab01545f41 100644
--- a/devel/rubygem-aws-sdk-opensearchserverless/Makefile
+++ b/devel/rubygem-aws-sdk-opensearchserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opensearchserverless
-PORTVERSION= 1.39.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opensearch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-opensearchserverless/distinfo b/devel/rubygem-aws-sdk-opensearchserverless/distinfo
index 2cb42bfbe82a..7e5975dacade 100644
--- a/devel/rubygem-aws-sdk-opensearchserverless/distinfo
+++ b/devel/rubygem-aws-sdk-opensearchserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369982
-SHA256 (rubygem/aws-sdk-opensearchserverless-1.39.0.gem) = 71e1bf42d51e06399af5a8e1e1ed88b5e3abb34b2f4743f274d9044f724038b2
-SIZE (rubygem/aws-sdk-opensearchserverless-1.39.0.gem) = 49664
+TIMESTAMP = 1757436589
+SHA256 (rubygem/aws-sdk-opensearchserverless-1.46.0.gem) = f2eed591202bf761b1f6828309db524aa43198e2739381d307eb89b97d338287
+SIZE (rubygem/aws-sdk-opensearchserverless-1.46.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-opensearchservice/Makefile b/devel/rubygem-aws-sdk-opensearchservice/Makefile
index c02907799350..7a1c2bb84adf 100644
--- a/devel/rubygem-aws-sdk-opensearchservice/Makefile
+++ b/devel/rubygem-aws-sdk-opensearchservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opensearchservice
-PORTVERSION= 1.71.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opensearch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-opensearchservice/distinfo b/devel/rubygem-aws-sdk-opensearchservice/distinfo
index 368b68887eef..46010aea72ac 100644
--- a/devel/rubygem-aws-sdk-opensearchservice/distinfo
+++ b/devel/rubygem-aws-sdk-opensearchservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369984
-SHA256 (rubygem/aws-sdk-opensearchservice-1.71.0.gem) = 240a1461e27101c77c106f9d58c7822e442ab9d0cacd5215c80c6d9c86ce1bfc
-SIZE (rubygem/aws-sdk-opensearchservice-1.71.0.gem) = 139264
+TIMESTAMP = 1757121470
+SHA256 (rubygem/aws-sdk-opensearchservice-1.75.0.gem) = 95bbc082a2a37331b658db1667d9188f0f7e527fbe28c1a04992a0f65da92978
+SIZE (rubygem/aws-sdk-opensearchservice-1.75.0.gem) = 140288
diff --git a/devel/rubygem-aws-sdk-opsworks/Makefile b/devel/rubygem-aws-sdk-opsworks/Makefile
index bc1de0cf0ebe..920bac4a665e 100644
--- a/devel/rubygem-aws-sdk-opsworks/Makefile
+++ b/devel/rubygem-aws-sdk-opsworks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opsworks
-PORTVERSION= 1.76.0
+PORTVERSION= 1.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opsworks
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.228.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-opsworks/distinfo b/devel/rubygem-aws-sdk-opsworks/distinfo
index 3453043010bb..621a0f2524c3 100644
--- a/devel/rubygem-aws-sdk-opsworks/distinfo
+++ b/devel/rubygem-aws-sdk-opsworks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369986
-SHA256 (rubygem/aws-sdk-opsworks-1.76.0.gem) = 4f5b47edc77d49a93324ff6d154bafa47607beb430e0043b3d33ac7774d2f3eb
-SIZE (rubygem/aws-sdk-opsworks-1.76.0.gem) = 128512
+TIMESTAMP = 1757121472
+SHA256 (rubygem/aws-sdk-opsworks-1.79.0.gem) = 9090a7d49d31446df0edd82fbe56e487799e5e14237bec7694947687b41ff2e5
+SIZE (rubygem/aws-sdk-opsworks-1.79.0.gem) = 128512
diff --git a/devel/rubygem-aws-sdk-opsworkscm/Makefile b/devel/rubygem-aws-sdk-opsworkscm/Makefile
index d097d92adf68..77b4791a18ba 100644
--- a/devel/rubygem-aws-sdk-opsworkscm/Makefile
+++ b/devel/rubygem-aws-sdk-opsworkscm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-opsworkscm
-PORTVERSION= 1.86.0
+PORTVERSION= 1.89.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opsworkscm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.228.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-opsworkscm/distinfo b/devel/rubygem-aws-sdk-opsworkscm/distinfo
index f7ca1bf8f4ef..07d7a059b26b 100644
--- a/devel/rubygem-aws-sdk-opsworkscm/distinfo
+++ b/devel/rubygem-aws-sdk-opsworkscm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369988
-SHA256 (rubygem/aws-sdk-opsworkscm-1.86.0.gem) = 2270df228d0c6679b372b94462bb3d454f1680c0d9a70971f5215e9d79c291ce
-SIZE (rubygem/aws-sdk-opsworkscm-1.86.0.gem) = 50176
+TIMESTAMP = 1757121474
+SHA256 (rubygem/aws-sdk-opsworkscm-1.89.0.gem) = 287bbf82034621b69d98571f6a7abcb7b47d0d06f8b1073125ce8088775546cc
+SIZE (rubygem/aws-sdk-opsworkscm-1.89.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-organizations/Makefile b/devel/rubygem-aws-sdk-organizations/Makefile
index bddaf72bd30a..b9760a22de30 100644
--- a/devel/rubygem-aws-sdk-organizations/Makefile
+++ b/devel/rubygem-aws-sdk-organizations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-organizations
-PORTVERSION= 1.118.0
+PORTVERSION= 1.123.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-organizati
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-organizations/distinfo b/devel/rubygem-aws-sdk-organizations/distinfo
index 5806da043fe0..71e75dc085dc 100644
--- a/devel/rubygem-aws-sdk-organizations/distinfo
+++ b/devel/rubygem-aws-sdk-organizations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369990
-SHA256 (rubygem/aws-sdk-organizations-1.118.0.gem) = e6957000aa579e7838fb6549c9618df605f187f649759fa250c004853701e599
-SIZE (rubygem/aws-sdk-organizations-1.118.0.gem) = 94208
+TIMESTAMP = 1757121476
+SHA256 (rubygem/aws-sdk-organizations-1.123.0.gem) = ecc6aa8b0ccf83638f2bb920b944a1bff8ac50b096ffe042228fec93b66a727e
+SIZE (rubygem/aws-sdk-organizations-1.123.0.gem) = 96768
diff --git a/devel/rubygem-aws-sdk-osis/Makefile b/devel/rubygem-aws-sdk-osis/Makefile
index 8a689bc7a143..37f390d6e044 100644
--- a/devel/rubygem-aws-sdk-osis/Makefile
+++ b/devel/rubygem-aws-sdk-osis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-osis
-PORTVERSION= 1.35.0
+PORTVERSION= 1.39.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-osis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-osis/distinfo b/devel/rubygem-aws-sdk-osis/distinfo
index dd09609d2dcd..39983e7e9e2d 100644
--- a/devel/rubygem-aws-sdk-osis/distinfo
+++ b/devel/rubygem-aws-sdk-osis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796170
-SHA256 (rubygem/aws-sdk-osis-1.35.0.gem) = ddea21ae647b38c58d5395505ea701b171f0834b5de7565bb8db1559cf2f1312
-SIZE (rubygem/aws-sdk-osis-1.35.0.gem) = 34304
+TIMESTAMP = 1757121478
+SHA256 (rubygem/aws-sdk-osis-1.39.0.gem) = 0cdc6f80eea0ada9ae68de537c3e4015f078cff307c9804bfff955ef6c035a1a
+SIZE (rubygem/aws-sdk-osis-1.39.0.gem) = 34304
diff --git a/devel/rubygem-aws-sdk-outposts/Makefile b/devel/rubygem-aws-sdk-outposts/Makefile
index da56d95baad0..53cd33d13c1f 100644
--- a/devel/rubygem-aws-sdk-outposts/Makefile
+++ b/devel/rubygem-aws-sdk-outposts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-outposts
-PORTVERSION= 1.85.0
+PORTVERSION= 1.89.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-outposts
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-outposts/distinfo b/devel/rubygem-aws-sdk-outposts/distinfo
index f599e0c31690..4d468cb34645 100644
--- a/devel/rubygem-aws-sdk-outposts/distinfo
+++ b/devel/rubygem-aws-sdk-outposts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369994
-SHA256 (rubygem/aws-sdk-outposts-1.85.0.gem) = 43a1825d900716e65dde728df1ecbcdab6f80920093cb21969cdee73ef644077
-SIZE (rubygem/aws-sdk-outposts-1.85.0.gem) = 57856
+TIMESTAMP = 1757121480
+SHA256 (rubygem/aws-sdk-outposts-1.89.0.gem) = 8de156db8e9b831104f37d95b6b9f89878122149a755c248388ab48d6064993b
+SIZE (rubygem/aws-sdk-outposts-1.89.0.gem) = 57856
diff --git a/devel/rubygem-aws-sdk-panorama/Makefile b/devel/rubygem-aws-sdk-panorama/Makefile
index 0e514442a6ff..2e2617cf777b 100644
--- a/devel/rubygem-aws-sdk-panorama/Makefile
+++ b/devel/rubygem-aws-sdk-panorama/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-panorama
-PORTVERSION= 1.43.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-panorama
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-panorama/distinfo b/devel/rubygem-aws-sdk-panorama/distinfo
index 0a6036221610..de37c0f5f6ae 100644
--- a/devel/rubygem-aws-sdk-panorama/distinfo
+++ b/devel/rubygem-aws-sdk-panorama/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369996
-SHA256 (rubygem/aws-sdk-panorama-1.43.0.gem) = 3d4f012bc2c33bf7f1243c5ea79af38642cdaa15a0fee57bb83fcd6021d0812a
-SIZE (rubygem/aws-sdk-panorama-1.43.0.gem) = 52736
+TIMESTAMP = 1757121482
+SHA256 (rubygem/aws-sdk-panorama-1.47.0.gem) = 336a7407d67a112724c0fcd2f5a3bab76a1a8fc2e00251eb5b21ed10a0352eac
+SIZE (rubygem/aws-sdk-panorama-1.47.0.gem) = 52736
diff --git a/devel/rubygem-aws-sdk-partnercentralselling/Makefile b/devel/rubygem-aws-sdk-partnercentralselling/Makefile
index 96e824f3eb22..4ba1a03fa281 100644
--- a/devel/rubygem-aws-sdk-partnercentralselling/Makefile
+++ b/devel/rubygem-aws-sdk-partnercentralselling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-partnercentralselling
-PORTVERSION= 1.11.0
+PORTVERSION= 1.16.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-partnercen
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-partnercentralselling/distinfo b/devel/rubygem-aws-sdk-partnercentralselling/distinfo
index 2b6238c9a746..9a9424943e43 100644
--- a/devel/rubygem-aws-sdk-partnercentralselling/distinfo
+++ b/devel/rubygem-aws-sdk-partnercentralselling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369998
-SHA256 (rubygem/aws-sdk-partnercentralselling-1.11.0.gem) = cd0540f0efd44a32ac35319939aff661989394a460311f6f1cd5b3115fc2e528
-SIZE (rubygem/aws-sdk-partnercentralselling-1.11.0.gem) = 118784
+TIMESTAMP = 1757121484
+SHA256 (rubygem/aws-sdk-partnercentralselling-1.16.0.gem) = 323039f2a75d92789f2c968b67218c0a814dd3399451a8498ad5332df5b8051d
+SIZE (rubygem/aws-sdk-partnercentralselling-1.16.0.gem) = 119296
diff --git a/devel/rubygem-aws-sdk-paymentcryptography/Makefile b/devel/rubygem-aws-sdk-paymentcryptography/Makefile
index 711be7743741..5d3c12e8300d 100644
--- a/devel/rubygem-aws-sdk-paymentcryptography/Makefile
+++ b/devel/rubygem-aws-sdk-paymentcryptography/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-paymentcryptography
-PORTVERSION= 1.37.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-paymentcry
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-paymentcryptography/distinfo b/devel/rubygem-aws-sdk-paymentcryptography/distinfo
index 6c883e582fde..e29d098dcf09 100644
--- a/devel/rubygem-aws-sdk-paymentcryptography/distinfo
+++ b/devel/rubygem-aws-sdk-paymentcryptography/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370000
-SHA256 (rubygem/aws-sdk-paymentcryptography-1.37.0.gem) = 57ae730d489d14aa166f64eb637b78b703cd137429e2b311aa24efe214ba84d0
-SIZE (rubygem/aws-sdk-paymentcryptography-1.37.0.gem) = 54784
+TIMESTAMP = 1757121486
+SHA256 (rubygem/aws-sdk-paymentcryptography-1.41.0.gem) = 8170d4d2696dc6f86cd9aec63f5891034c5e28cf74e0a3fc735a2a943d8fbee7
+SIZE (rubygem/aws-sdk-paymentcryptography-1.41.0.gem) = 54784
diff --git a/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile b/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
index e90a547d3975..1e87169940b1 100644
--- a/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
+++ b/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-paymentcryptographydata
-PORTVERSION= 1.36.0
+PORTVERSION= 1.40.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-paymentcry
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo b/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
index fa72eb7bf62e..e51e469a8836 100644
--- a/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
+++ b/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370002
-SHA256 (rubygem/aws-sdk-paymentcryptographydata-1.36.0.gem) = 3b88ee8427fc570f633e11e6fb89db043af4cea29c91acb6736dc14093e94bbc
-SIZE (rubygem/aws-sdk-paymentcryptographydata-1.36.0.gem) = 57856
+TIMESTAMP = 1757121488
+SHA256 (rubygem/aws-sdk-paymentcryptographydata-1.40.0.gem) = 0aeaede0e96a923c1915e4f44f815072f830d38436c6f6e3dd4296cd7e09b4fb
+SIZE (rubygem/aws-sdk-paymentcryptographydata-1.40.0.gem) = 57856
diff --git a/devel/rubygem-aws-sdk-pcaconnectorad/Makefile b/devel/rubygem-aws-sdk-pcaconnectorad/Makefile
index dcb7375c6c2d..61c9ed9756ac 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorad/Makefile
+++ b/devel/rubygem-aws-sdk-pcaconnectorad/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcaconnectorad
-PORTVERSION= 1.25.0
+PORTVERSION= 1.29.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pcaconnect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pcaconnectorad/distinfo b/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
index c317d195dbf8..e07fd967a099 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
+++ b/devel/rubygem-aws-sdk-pcaconnectorad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370004
-SHA256 (rubygem/aws-sdk-pcaconnectorad-1.25.0.gem) = a71c41b40adae978fc4d86753f6d154f7840aae5963a9a99e897d7f11d45923d
-SIZE (rubygem/aws-sdk-pcaconnectorad-1.25.0.gem) = 53248
+TIMESTAMP = 1757121490
+SHA256 (rubygem/aws-sdk-pcaconnectorad-1.29.0.gem) = 78728143397cd5d9ba396d1ea93992eb8039cbba9ef614d3f7674cec86046c6d
+SIZE (rubygem/aws-sdk-pcaconnectorad-1.29.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile b/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile
index ddec1538e87c..6a2de00fcb55 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile
+++ b/devel/rubygem-aws-sdk-pcaconnectorscep/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcaconnectorscep
-PORTVERSION= 1.18.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pcaconnect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo b/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
index c300d4bd6eb8..50af489cae08 100644
--- a/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
+++ b/devel/rubygem-aws-sdk-pcaconnectorscep/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370006
-SHA256 (rubygem/aws-sdk-pcaconnectorscep-1.18.0.gem) = f65cd16b296b8675165341d150ea355eabf29ceb078f1b691f95d372d4961bb0
-SIZE (rubygem/aws-sdk-pcaconnectorscep-1.18.0.gem) = 31744
+TIMESTAMP = 1757121492
+SHA256 (rubygem/aws-sdk-pcaconnectorscep-1.21.0.gem) = c733373f3fad413e06b075e7e019ceff5b270e71304e19812b66087699b15981
+SIZE (rubygem/aws-sdk-pcaconnectorscep-1.21.0.gem) = 31744
diff --git a/devel/rubygem-aws-sdk-pcs/Makefile b/devel/rubygem-aws-sdk-pcs/Makefile
index 3f0a32c808c4..ed69d98329c8 100644
--- a/devel/rubygem-aws-sdk-pcs/Makefile
+++ b/devel/rubygem-aws-sdk-pcs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcs
-PORTVERSION= 1.23.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pcs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pcs/distinfo b/devel/rubygem-aws-sdk-pcs/distinfo
index 067befdd8b14..4b25bee2df6e 100644
--- a/devel/rubygem-aws-sdk-pcs/distinfo
+++ b/devel/rubygem-aws-sdk-pcs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370008
-SHA256 (rubygem/aws-sdk-pcs-1.23.0.gem) = 41f0bc4f54a6b580fb9a4f5d0aa25fa0f04daa80d126a956cad4d10a3a375c30
-SIZE (rubygem/aws-sdk-pcs-1.23.0.gem) = 43520
+TIMESTAMP = 1757436591
+SHA256 (rubygem/aws-sdk-pcs-1.30.0.gem) = a852d560d8ccf8ff5fe81e1cc5e2f959765a3ff2c3e5f3849215148f0abdc049
+SIZE (rubygem/aws-sdk-pcs-1.30.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-personalize/Makefile b/devel/rubygem-aws-sdk-personalize/Makefile
index 790ce00f5bf9..adf02fce7ed7 100644
--- a/devel/rubygem-aws-sdk-personalize/Makefile
+++ b/devel/rubygem-aws-sdk-personalize/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-personalize
-PORTVERSION= 1.84.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-personaliz
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-personalize/distinfo b/devel/rubygem-aws-sdk-personalize/distinfo
index cb6c892fd027..e858e186f5f5 100644
--- a/devel/rubygem-aws-sdk-personalize/distinfo
+++ b/devel/rubygem-aws-sdk-personalize/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370010
-SHA256 (rubygem/aws-sdk-personalize-1.84.0.gem) = 2f2381a4f79dd758985c3e8d21a292ea3e3c6696a2d5decb60156949a7e8f4eb
-SIZE (rubygem/aws-sdk-personalize-1.84.0.gem) = 90112
+TIMESTAMP = 1757121496
+SHA256 (rubygem/aws-sdk-personalize-1.88.0.gem) = a0845f86fba78ee1f2bfc73a29350aa3000553135bfad9411d82c7fdcf532f30
+SIZE (rubygem/aws-sdk-personalize-1.88.0.gem) = 90112
diff --git a/devel/rubygem-aws-sdk-personalizeevents/Makefile b/devel/rubygem-aws-sdk-personalizeevents/Makefile
index 560cddadf819..3d5ff1c247bc 100644
--- a/devel/rubygem-aws-sdk-personalizeevents/Makefile
+++ b/devel/rubygem-aws-sdk-personalizeevents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-personalizeevents
-PORTVERSION= 1.64.0
+PORTVERSION= 1.67.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-personaliz
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-personalizeevents/distinfo b/devel/rubygem-aws-sdk-personalizeevents/distinfo
index c57a1151ead1..38c0ab195727 100644
--- a/devel/rubygem-aws-sdk-personalizeevents/distinfo
+++ b/devel/rubygem-aws-sdk-personalizeevents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370012
-SHA256 (rubygem/aws-sdk-personalizeevents-1.64.0.gem) = 15ef3189a4f891bb5de8bd966098b06919429efc797920572c12ace18aa841d1
-SIZE (rubygem/aws-sdk-personalizeevents-1.64.0.gem) = 26624
+TIMESTAMP = 1757121498
+SHA256 (rubygem/aws-sdk-personalizeevents-1.67.0.gem) = 6f85f474431ad3840ec5da227e885ff122c51b2156c38ccf1bd1d47625ecdf12
+SIZE (rubygem/aws-sdk-personalizeevents-1.67.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-personalizeruntime/Makefile b/devel/rubygem-aws-sdk-personalizeruntime/Makefile
index acfb44db1251..684914a64b78 100644
--- a/devel/rubygem-aws-sdk-personalizeruntime/Makefile
+++ b/devel/rubygem-aws-sdk-personalizeruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-personalizeruntime
-PORTVERSION= 1.70.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-personaliz
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-personalizeruntime/distinfo b/devel/rubygem-aws-sdk-personalizeruntime/distinfo
index fad1349311b8..02ca99385889 100644
--- a/devel/rubygem-aws-sdk-personalizeruntime/distinfo
+++ b/devel/rubygem-aws-sdk-personalizeruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370014
-SHA256 (rubygem/aws-sdk-personalizeruntime-1.70.0.gem) = c09413c7fa0f355c30e4a15e795ec465d401877324b56cc10d8c54af78f7e262
-SIZE (rubygem/aws-sdk-personalizeruntime-1.70.0.gem) = 27648
+TIMESTAMP = 1757121500
+SHA256 (rubygem/aws-sdk-personalizeruntime-1.74.0.gem) = c7bd68f81e2c20d275ab6ab0709918f04a60533c80d247725c6f7d89dbc27043
+SIZE (rubygem/aws-sdk-personalizeruntime-1.74.0.gem) = 28160
diff --git a/devel/rubygem-aws-sdk-pi/Makefile b/devel/rubygem-aws-sdk-pi/Makefile
index ee3ed313179f..8b97f77db580 100644
--- a/devel/rubygem-aws-sdk-pi/Makefile
+++ b/devel/rubygem-aws-sdk-pi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pi
-PORTVERSION= 1.81.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pi
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pi/distinfo b/devel/rubygem-aws-sdk-pi/distinfo
index f394a81bf305..ac57937fb223 100644
--- a/devel/rubygem-aws-sdk-pi/distinfo
+++ b/devel/rubygem-aws-sdk-pi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370016
-SHA256 (rubygem/aws-sdk-pi-1.81.0.gem) = 19b984a10017b69cb88a7fb5451a2e83e992d723d95dd2a97f94c05d384bc135
-SIZE (rubygem/aws-sdk-pi-1.81.0.gem) = 44544
+TIMESTAMP = 1757121502
+SHA256 (rubygem/aws-sdk-pi-1.85.0.gem) = 3be51f6796514f063906273058d33cf3f0d1ce0336d5c791eba55c9468fc8e0a
+SIZE (rubygem/aws-sdk-pi-1.85.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-pinpoint/Makefile b/devel/rubygem-aws-sdk-pinpoint/Makefile
index 5eede0404de1..baba53e6e88e 100644
--- a/devel/rubygem-aws-sdk-pinpoint/Makefile
+++ b/devel/rubygem-aws-sdk-pinpoint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpoint
-PORTVERSION= 1.110.0
+PORTVERSION= 1.113.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpoint
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pinpoint/distinfo b/devel/rubygem-aws-sdk-pinpoint/distinfo
index 717f9eb12be3..a6c7b6cdff51 100644
--- a/devel/rubygem-aws-sdk-pinpoint/distinfo
+++ b/devel/rubygem-aws-sdk-pinpoint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370018
-SHA256 (rubygem/aws-sdk-pinpoint-1.110.0.gem) = e730d6b4f93faaf3bec83f506ba53afa614f4dbebdd78ddd31e6e8d41c5be13e
-SIZE (rubygem/aws-sdk-pinpoint-1.110.0.gem) = 207872
+TIMESTAMP = 1757121504
+SHA256 (rubygem/aws-sdk-pinpoint-1.113.0.gem) = af07a13a5dbea29c6810e848218932dce7404f63ae0f373794976cdb6a99cb62
+SIZE (rubygem/aws-sdk-pinpoint-1.113.0.gem) = 207872
diff --git a/devel/rubygem-aws-sdk-pinpointemail/Makefile b/devel/rubygem-aws-sdk-pinpointemail/Makefile
index 81fc901dd163..1528c4b842ac 100644
--- a/devel/rubygem-aws-sdk-pinpointemail/Makefile
+++ b/devel/rubygem-aws-sdk-pinpointemail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpointemail
-PORTVERSION= 1.68.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpointem
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pinpointemail/distinfo b/devel/rubygem-aws-sdk-pinpointemail/distinfo
index a5cd55141d61..25ac677e9064 100644
--- a/devel/rubygem-aws-sdk-pinpointemail/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointemail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370020
-SHA256 (rubygem/aws-sdk-pinpointemail-1.68.0.gem) = ce032753bc08e5d81dd256068504913e4ddd5fbba004fea09936b5ce08fbc0f9
-SIZE (rubygem/aws-sdk-pinpointemail-1.68.0.gem) = 67072
+TIMESTAMP = 1757121506
+SHA256 (rubygem/aws-sdk-pinpointemail-1.72.0.gem) = 105c92bfdcfe5d6cc85dd84a95986d1ca568d3db17105c14dd3fb0e4e045dc94
+SIZE (rubygem/aws-sdk-pinpointemail-1.72.0.gem) = 67072
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile b/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile
index d750f251cf47..d06f0f6603b5 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpointsmsvoice
-PORTVERSION= 1.64.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpointsm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo b/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
index e0a1afc7880c..f53b627755c9 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370022
-SHA256 (rubygem/aws-sdk-pinpointsmsvoice-1.64.0.gem) = a3bf6e92f45435d37d5491f13b6e4a44436c2565fa84fd9f81ce9adc4caab113
-SIZE (rubygem/aws-sdk-pinpointsmsvoice-1.64.0.gem) = 27136
+TIMESTAMP = 1757121508
+SHA256 (rubygem/aws-sdk-pinpointsmsvoice-1.68.0.gem) = b9890ff407cb3ba7efeea9b555c899a2fbf12107952ae30d2e51aa5999458376
+SIZE (rubygem/aws-sdk-pinpointsmsvoice-1.68.0.gem) = 27648
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile
index fbf1c3c25a3e..b656619bdd5e 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pinpointsmsvoicev2
-PORTVERSION= 1.39.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpointsm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
index 8ffbfbbce20c..dd45037c858a 100644
--- a/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
+++ b/devel/rubygem-aws-sdk-pinpointsmsvoicev2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370024
-SHA256 (rubygem/aws-sdk-pinpointsmsvoicev2-1.39.0.gem) = f0729423bad0bfa89f8a0a09559ee5ad474aa264bc640d24234e9be9a5963523
-SIZE (rubygem/aws-sdk-pinpointsmsvoicev2-1.39.0.gem) = 112128
+TIMESTAMP = 1757121510
+SHA256 (rubygem/aws-sdk-pinpointsmsvoicev2-1.44.0.gem) = 34004931b8098678ec289342d9492f752c980884dd4c77620ac7c34a21e252de
+SIZE (rubygem/aws-sdk-pinpointsmsvoicev2-1.44.0.gem) = 112640
diff --git a/devel/rubygem-aws-sdk-pipes/Makefile b/devel/rubygem-aws-sdk-pipes/Makefile
index b7d9084a2189..a0018786b893 100644
--- a/devel/rubygem-aws-sdk-pipes/Makefile
+++ b/devel/rubygem-aws-sdk-pipes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pipes
-PORTVERSION= 1.40.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pipes
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pipes/distinfo b/devel/rubygem-aws-sdk-pipes/distinfo
index a044548aa549..2bc854cc016a 100644
--- a/devel/rubygem-aws-sdk-pipes/distinfo
+++ b/devel/rubygem-aws-sdk-pipes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370026
-SHA256 (rubygem/aws-sdk-pipes-1.40.0.gem) = 3fa7747be91fb48e0e3eb0f28165a3f1d39856eab14e63eaa44df29fa2563d1b
-SIZE (rubygem/aws-sdk-pipes-1.40.0.gem) = 66560
+TIMESTAMP = 1757121512
+SHA256 (rubygem/aws-sdk-pipes-1.44.0.gem) = 86e1cf98c48ded01557077cf80f4ab3bf175b096a3160bbc64f06785b950b91a
+SIZE (rubygem/aws-sdk-pipes-1.44.0.gem) = 66560
diff --git a/devel/rubygem-aws-sdk-polly/Makefile b/devel/rubygem-aws-sdk-polly/Makefile
index 90e3062c1bd1..44f88d6dc539 100644
--- a/devel/rubygem-aws-sdk-polly/Makefile
+++ b/devel/rubygem-aws-sdk-polly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-polly
-PORTVERSION= 1.109.0
+PORTVERSION= 1.113.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-polly
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-polly/distinfo b/devel/rubygem-aws-sdk-polly/distinfo
index 15865dd5e86f..9c50cfbd24ab 100644
--- a/devel/rubygem-aws-sdk-polly/distinfo
+++ b/devel/rubygem-aws-sdk-polly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370028
-SHA256 (rubygem/aws-sdk-polly-1.109.0.gem) = 2e18d4706c3990a9eb3cf139bfcf610cd10fc2bd4b87696bd3950e1d4ef08e58
-SIZE (rubygem/aws-sdk-polly-1.109.0.gem) = 40448
+TIMESTAMP = 1757121514
+SHA256 (rubygem/aws-sdk-polly-1.113.0.gem) = 20d93ce23fe30d434467b2b4823cdac59be002e368a3589e0a866bc8110925e5
+SIZE (rubygem/aws-sdk-polly-1.113.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-pricing/Makefile b/devel/rubygem-aws-sdk-pricing/Makefile
index f4521b13ebcd..44492f611b4b 100644
--- a/devel/rubygem-aws-sdk-pricing/Makefile
+++ b/devel/rubygem-aws-sdk-pricing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pricing
-PORTVERSION= 1.79.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pricing
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-pricing/distinfo b/devel/rubygem-aws-sdk-pricing/distinfo
index 5ba9fe5de101..d0409e998a3e 100644
--- a/devel/rubygem-aws-sdk-pricing/distinfo
+++ b/devel/rubygem-aws-sdk-pricing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370030
-SHA256 (rubygem/aws-sdk-pricing-1.79.0.gem) = 53914cc253bdf3c014c88b5155bb244562b8a88b28da5908e2ce7401db25d823
-SIZE (rubygem/aws-sdk-pricing-1.79.0.gem) = 29184
+TIMESTAMP = 1757121516
+SHA256 (rubygem/aws-sdk-pricing-1.83.0.gem) = f51bee0a847c57f801eb516cee5898f2510bca0da0931219fe4bd17749662626
+SIZE (rubygem/aws-sdk-pricing-1.83.0.gem) = 29696
diff --git a/devel/rubygem-aws-sdk-prometheusservice/Makefile b/devel/rubygem-aws-sdk-prometheusservice/Makefile
index 1a53d097d217..b70d531f27a2 100644
--- a/devel/rubygem-aws-sdk-prometheusservice/Makefile
+++ b/devel/rubygem-aws-sdk-prometheusservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-prometheusservice
-PORTVERSION= 1.54.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-prometheus
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-prometheusservice/distinfo b/devel/rubygem-aws-sdk-prometheusservice/distinfo
index ff050473512e..871ec0824cbd 100644
--- a/devel/rubygem-aws-sdk-prometheusservice/distinfo
+++ b/devel/rubygem-aws-sdk-prometheusservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370032
-SHA256 (rubygem/aws-sdk-prometheusservice-1.54.0.gem) = bbbf6c3a711c916a114d45115dd810c59f8164f7861e5b9c9b179e67df949c5d
-SIZE (rubygem/aws-sdk-prometheusservice-1.54.0.gem) = 52224
+TIMESTAMP = 1757121518
+SHA256 (rubygem/aws-sdk-prometheusservice-1.59.0.gem) = 9b9a9d3c14cbbddb86e32b626a35bb54236a990db7676e4626e89802c2511c75
+SIZE (rubygem/aws-sdk-prometheusservice-1.59.0.gem) = 55296
diff --git a/devel/rubygem-aws-sdk-proton/Makefile b/devel/rubygem-aws-sdk-proton/Makefile
index 2c0756254073..052c8e76cd6e 100644
--- a/devel/rubygem-aws-sdk-proton/Makefile
+++ b/devel/rubygem-aws-sdk-proton/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-proton
-PORTVERSION= 1.56.0
+PORTVERSION= 1.60.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-proton
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-proton/distinfo b/devel/rubygem-aws-sdk-proton/distinfo
index dbe5430c97ce..6855567151f6 100644
--- a/devel/rubygem-aws-sdk-proton/distinfo
+++ b/devel/rubygem-aws-sdk-proton/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370034
-SHA256 (rubygem/aws-sdk-proton-1.56.0.gem) = 0e7e1f2ce87c463cc9bb8181d707f90f589d91c4e27f628429923a63fe2957e9
-SIZE (rubygem/aws-sdk-proton-1.56.0.gem) = 94208
+TIMESTAMP = 1757121520
+SHA256 (rubygem/aws-sdk-proton-1.60.0.gem) = cad4a16f59c4e5e7a1ab282af18f5cad80b7ed0a72783d009695ba52f0e41cdd
+SIZE (rubygem/aws-sdk-proton-1.60.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-qapps/Makefile b/devel/rubygem-aws-sdk-qapps/Makefile
index 4f54ec86e349..c257befed078 100644
--- a/devel/rubygem-aws-sdk-qapps/Makefile
+++ b/devel/rubygem-aws-sdk-qapps/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qapps
-PORTVERSION= 1.18.0
+PORTVERSION= 1.23.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qapps
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qapps/distinfo b/devel/rubygem-aws-sdk-qapps/distinfo
index 6ecfdcaa94c1..227a395983a3 100644
--- a/devel/rubygem-aws-sdk-qapps/distinfo
+++ b/devel/rubygem-aws-sdk-qapps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370036
-SHA256 (rubygem/aws-sdk-qapps-1.18.0.gem) = cfc25c651561bf89c19fceb5c50b6a68c6fd657e0fdc5f344f5837a5a5e8d3ff
-SIZE (rubygem/aws-sdk-qapps-1.18.0.gem) = 58880
+TIMESTAMP = 1757121522
+SHA256 (rubygem/aws-sdk-qapps-1.23.0.gem) = 58b2b31089f482cf6cf45d1226e8ccf62cf72a882cec10475cffbb4dfe7131ff
+SIZE (rubygem/aws-sdk-qapps-1.23.0.gem) = 58880
diff --git a/devel/rubygem-aws-sdk-qbusiness/Makefile b/devel/rubygem-aws-sdk-qbusiness/Makefile
index 9de25add5d7a..0bce5953b7ee 100644
--- a/devel/rubygem-aws-sdk-qbusiness/Makefile
+++ b/devel/rubygem-aws-sdk-qbusiness/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qbusiness
-PORTVERSION= 1.43.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qbusiness
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qbusiness/distinfo b/devel/rubygem-aws-sdk-qbusiness/distinfo
index aec4e1724e52..a48a310747a8 100644
--- a/devel/rubygem-aws-sdk-qbusiness/distinfo
+++ b/devel/rubygem-aws-sdk-qbusiness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370038
-SHA256 (rubygem/aws-sdk-qbusiness-1.43.0.gem) = 2a5d64714bacabde843fa04c4de769970ef6b5f25c80d5c348157aeef45a3001
-SIZE (rubygem/aws-sdk-qbusiness-1.43.0.gem) = 157184
+TIMESTAMP = 1757121524
+SHA256 (rubygem/aws-sdk-qbusiness-1.48.0.gem) = edc77ffe316cf26d1f0ca860959d3f247f2d83d9028dc19cb7398f3f75316b90
+SIZE (rubygem/aws-sdk-qbusiness-1.48.0.gem) = 159744
diff --git a/devel/rubygem-aws-sdk-qconnect/Makefile b/devel/rubygem-aws-sdk-qconnect/Makefile
index c46829fde2e4..9cdd81a48f15 100644
--- a/devel/rubygem-aws-sdk-qconnect/Makefile
+++ b/devel/rubygem-aws-sdk-qconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qconnect
-PORTVERSION= 1.36.0
+PORTVERSION= 1.40.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qconnect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qconnect/distinfo b/devel/rubygem-aws-sdk-qconnect/distinfo
index 46816d587f24..98aa89f4aa32 100644
--- a/devel/rubygem-aws-sdk-qconnect/distinfo
+++ b/devel/rubygem-aws-sdk-qconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370040
-SHA256 (rubygem/aws-sdk-qconnect-1.36.0.gem) = 3e023e961c7946fae2350218a3c7a77b838dad064e18a634f91ee5b21d55b21e
-SIZE (rubygem/aws-sdk-qconnect-1.36.0.gem) = 145920
+TIMESTAMP = 1757121526
+SHA256 (rubygem/aws-sdk-qconnect-1.40.0.gem) = cc966be48513a6e9089b696c24c948ce1af4801673eb4233cfce1bd6ade742f6
+SIZE (rubygem/aws-sdk-qconnect-1.40.0.gem) = 146432
diff --git a/devel/rubygem-aws-sdk-qldb/Makefile b/devel/rubygem-aws-sdk-qldb/Makefile
index 7efcd5596dd3..609f1f8aa2d7 100644
--- a/devel/rubygem-aws-sdk-qldb/Makefile
+++ b/devel/rubygem-aws-sdk-qldb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qldb
-PORTVERSION= 1.60.0
+PORTVERSION= 1.64.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qldb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qldb/distinfo b/devel/rubygem-aws-sdk-qldb/distinfo
index dff52ba4acab..fae34de246be 100644
--- a/devel/rubygem-aws-sdk-qldb/distinfo
+++ b/devel/rubygem-aws-sdk-qldb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370042
-SHA256 (rubygem/aws-sdk-qldb-1.60.0.gem) = 8c87b9a25b42dc56eb0f41d8e7fd4f6ece61647f21ff4a750524294b22067daf
-SIZE (rubygem/aws-sdk-qldb-1.60.0.gem) = 44544
+TIMESTAMP = 1757121528
+SHA256 (rubygem/aws-sdk-qldb-1.64.0.gem) = f6bae5137f3bd34f07a03f1c6ac655698e96fbf711a6d59cb5b91cfcac3ea8be
+SIZE (rubygem/aws-sdk-qldb-1.64.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-qldbsession/Makefile b/devel/rubygem-aws-sdk-qldbsession/Makefile
index 080cd0c4b1c6..93f2327a9f8d 100644
--- a/devel/rubygem-aws-sdk-qldbsession/Makefile
+++ b/devel/rubygem-aws-sdk-qldbsession/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qldbsession
-PORTVERSION= 1.55.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qldbsessio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-qldbsession/distinfo b/devel/rubygem-aws-sdk-qldbsession/distinfo
index 28bff9d3a343..90e9f8c9ebfb 100644
--- a/devel/rubygem-aws-sdk-qldbsession/distinfo
+++ b/devel/rubygem-aws-sdk-qldbsession/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370044
-SHA256 (rubygem/aws-sdk-qldbsession-1.55.0.gem) = 0a93810a3715880e3298691e59b89484e212684dfaf7eb7a5cc45abcdbb0f9a3
-SIZE (rubygem/aws-sdk-qldbsession-1.55.0.gem) = 26112
+TIMESTAMP = 1757121530
+SHA256 (rubygem/aws-sdk-qldbsession-1.59.0.gem) = 813cd76c75d5490588620868f82f1a0ca01258de35c3cb131db0cbb278c6bdda
+SIZE (rubygem/aws-sdk-qldbsession-1.59.0.gem) = 26112
diff --git a/devel/rubygem-aws-sdk-quicksight/Makefile b/devel/rubygem-aws-sdk-quicksight/Makefile
index 3a01bd1b7923..d27c2c776077 100644
--- a/devel/rubygem-aws-sdk-quicksight/Makefile
+++ b/devel/rubygem-aws-sdk-quicksight/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-quicksight
-PORTVERSION= 1.152.0
+PORTVERSION= 1.157.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-quicksight
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-quicksight/distinfo b/devel/rubygem-aws-sdk-quicksight/distinfo
index 2d60297d722b..99b8a6d92c49 100644
--- a/devel/rubygem-aws-sdk-quicksight/distinfo
+++ b/devel/rubygem-aws-sdk-quicksight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370046
-SHA256 (rubygem/aws-sdk-quicksight-1.152.0.gem) = 48c8a65ef7722e235588545dd7cc6ef5765575c92afe864e52ed15a8dd915a73
-SIZE (rubygem/aws-sdk-quicksight-1.152.0.gem) = 973312
+TIMESTAMP = 1757121532
+SHA256 (rubygem/aws-sdk-quicksight-1.157.0.gem) = 5a65c08ed2ee337368118eb26323e2e7932402167d55ef0407fd642e3a8731dd
+SIZE (rubygem/aws-sdk-quicksight-1.157.0.gem) = 977408
diff --git a/devel/rubygem-aws-sdk-ram/Makefile b/devel/rubygem-aws-sdk-ram/Makefile
index 1839d32bb00f..a2dcf443f282 100644
--- a/devel/rubygem-aws-sdk-ram/Makefile
+++ b/devel/rubygem-aws-sdk-ram/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ram
-PORTVERSION= 1.74.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ram
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ram/distinfo b/devel/rubygem-aws-sdk-ram/distinfo
index d1a390f8fe14..1c0c8571c6c8 100644
--- a/devel/rubygem-aws-sdk-ram/distinfo
+++ b/devel/rubygem-aws-sdk-ram/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370048
-SHA256 (rubygem/aws-sdk-ram-1.74.0.gem) = e5eb0af3d1de81fade089de79a189f653618ede11203c7793e5313a75e8753e5
-SIZE (rubygem/aws-sdk-ram-1.74.0.gem) = 62464
+TIMESTAMP = 1757121534
+SHA256 (rubygem/aws-sdk-ram-1.77.0.gem) = 448e2bfd12aee85a392043b39558d95fa9aa1fc96340203cc7a54d77714b2f83
+SIZE (rubygem/aws-sdk-ram-1.77.0.gem) = 62464
diff --git a/devel/rubygem-aws-sdk-rds/Makefile b/devel/rubygem-aws-sdk-rds/Makefile
index 847b561667ae..ff26a769b839 100644
--- a/devel/rubygem-aws-sdk-rds/Makefile
+++ b/devel/rubygem-aws-sdk-rds/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rds
-PORTVERSION= 1.284.0
+PORTVERSION= 1.292.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rds
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-rds/distinfo b/devel/rubygem-aws-sdk-rds/distinfo
index dcab026cfaf5..ed867b718dc0 100644
--- a/devel/rubygem-aws-sdk-rds/distinfo
+++ b/devel/rubygem-aws-sdk-rds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370050
-SHA256 (rubygem/aws-sdk-rds-1.284.0.gem) = eeae8982c56864f421f27dd2595ee1e5d10b6e32e8c9a2fe0b727aee2a62dd78
-SIZE (rubygem/aws-sdk-rds-1.284.0.gem) = 645120
+TIMESTAMP = 1757436593
+SHA256 (rubygem/aws-sdk-rds-1.292.0.gem) = 3c3d641d8718d550911cd31025b50e7ec0f4129ba70f6d05b16c0a16b0a8adc7
+SIZE (rubygem/aws-sdk-rds-1.292.0.gem) = 650752
diff --git a/devel/rubygem-aws-sdk-rdsdataservice/Makefile b/devel/rubygem-aws-sdk-rdsdataservice/Makefile
index 019593f35de4..aac231d7390b 100644
--- a/devel/rubygem-aws-sdk-rdsdataservice/Makefile
+++ b/devel/rubygem-aws-sdk-rdsdataservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rdsdataservice
-PORTVERSION= 1.74.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rdsdataser
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-rdsdataservice/distinfo b/devel/rubygem-aws-sdk-rdsdataservice/distinfo
index 7336d3de580e..dd7d02756c79 100644
--- a/devel/rubygem-aws-sdk-rdsdataservice/distinfo
+++ b/devel/rubygem-aws-sdk-rdsdataservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370052
-SHA256 (rubygem/aws-sdk-rdsdataservice-1.74.0.gem) = 3737ef6801f516a2937dfa39535d0b87c924b569c291712a365e25f5da5350b8
-SIZE (rubygem/aws-sdk-rdsdataservice-1.74.0.gem) = 35328
+TIMESTAMP = 1757121538
+SHA256 (rubygem/aws-sdk-rdsdataservice-1.77.0.gem) = 2d0246de7cb5516cc8be1ad5dbdf17bc8ab75f646fbc6cb641818574026efb5f
+SIZE (rubygem/aws-sdk-rdsdataservice-1.77.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-recyclebin/Makefile b/devel/rubygem-aws-sdk-recyclebin/Makefile
index 34e42c8ca146..858b79b6397e 100644
--- a/devel/rubygem-aws-sdk-recyclebin/Makefile
+++ b/devel/rubygem-aws-sdk-recyclebin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-recyclebin
-PORTVERSION= 1.41.0
+PORTVERSION= 1.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-recyclebin
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-recyclebin/distinfo b/devel/rubygem-aws-sdk-recyclebin/distinfo
index bfac8e3f677e..1ab248d5e425 100644
--- a/devel/rubygem-aws-sdk-recyclebin/distinfo
+++ b/devel/rubygem-aws-sdk-recyclebin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370054
-SHA256 (rubygem/aws-sdk-recyclebin-1.41.0.gem) = 366a0352ea5e06b817164626c1b1395713082b49f3b99928ac5a9eef925da77c
-SIZE (rubygem/aws-sdk-recyclebin-1.41.0.gem) = 30208
+TIMESTAMP = 1757121540
+SHA256 (rubygem/aws-sdk-recyclebin-1.44.0.gem) = 1f3907c9b50c5aa5772c9318b7e68c420cf6f18495f38c07d2124ff9e5f67e93
+SIZE (rubygem/aws-sdk-recyclebin-1.44.0.gem) = 30208
diff --git a/devel/rubygem-aws-sdk-redshift/Makefile b/devel/rubygem-aws-sdk-redshift/Makefile
index ee3f6ab03ab1..3d609e615e8e 100644
--- a/devel/rubygem-aws-sdk-redshift/Makefile
+++ b/devel/rubygem-aws-sdk-redshift/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-redshift
-PORTVERSION= 1.142.0
+PORTVERSION= 1.146.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-redshift
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-redshift/distinfo b/devel/rubygem-aws-sdk-redshift/distinfo
index 6e99ed992bbb..8fba0ef48229 100644
--- a/devel/rubygem-aws-sdk-redshift/distinfo
+++ b/devel/rubygem-aws-sdk-redshift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370056
-SHA256 (rubygem/aws-sdk-redshift-1.142.0.gem) = 4ecdbf638d251cb3d05027904a24ddc76c163334fa9abd5d2caf6d83d42e28ed
-SIZE (rubygem/aws-sdk-redshift-1.142.0.gem) = 223232
+TIMESTAMP = 1757121542
+SHA256 (rubygem/aws-sdk-redshift-1.146.0.gem) = bfada6eae8faf6c0f40ddd8ed778065b5231fadf54ea836af53b635500e5bdff
+SIZE (rubygem/aws-sdk-redshift-1.146.0.gem) = 223232
diff --git a/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile b/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile
index 4ff666c628c3..e8d1c9b90be9 100644
--- a/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile
+++ b/devel/rubygem-aws-sdk-redshiftdataapiservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-redshiftdataapiservice
-PORTVERSION= 1.58.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-redshiftda
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo b/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
index 624e3b25086c..36f771068133 100644
--- a/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
+++ b/devel/rubygem-aws-sdk-redshiftdataapiservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370058
-SHA256 (rubygem/aws-sdk-redshiftdataapiservice-1.58.0.gem) = 07b41006f3c110e65d52f66244e544be4c7fb9d072b92323da10fa37a28ec947
-SIZE (rubygem/aws-sdk-redshiftdataapiservice-1.58.0.gem) = 39424
+TIMESTAMP = 1757121544
+SHA256 (rubygem/aws-sdk-redshiftdataapiservice-1.62.0.gem) = e0b4a6861ad9bd1d18dcb621007da8eb06dc3f3d9ec625fabfbfbeee2cb132ca
+SIZE (rubygem/aws-sdk-redshiftdataapiservice-1.62.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-redshiftserverless/Makefile b/devel/rubygem-aws-sdk-redshiftserverless/Makefile
index 0d75456b2414..4acbd4190d37 100644
--- a/devel/rubygem-aws-sdk-redshiftserverless/Makefile
+++ b/devel/rubygem-aws-sdk-redshiftserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-redshiftserverless
-PORTVERSION= 1.52.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-redshiftse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-redshiftserverless/distinfo b/devel/rubygem-aws-sdk-redshiftserverless/distinfo
index d30d21830d1a..e3da3c9472ab 100644
--- a/devel/rubygem-aws-sdk-redshiftserverless/distinfo
+++ b/devel/rubygem-aws-sdk-redshiftserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370060
-SHA256 (rubygem/aws-sdk-redshiftserverless-1.52.0.gem) = cc4b884cd5c054933e6101ef8e988f88403ccbab27b94e946730f124ab440ec7
-SIZE (rubygem/aws-sdk-redshiftserverless-1.52.0.gem) = 78848
+TIMESTAMP = 1757121546
+SHA256 (rubygem/aws-sdk-redshiftserverless-1.56.0.gem) = c0ea72414a3e2b41fc1000c406b1f3ba77f6ff7970a18ed4f88f436823cd2891
+SIZE (rubygem/aws-sdk-redshiftserverless-1.56.0.gem) = 78848
diff --git a/devel/rubygem-aws-sdk-rekognition/Makefile b/devel/rubygem-aws-sdk-rekognition/Makefile
index 0c97281c3d1c..5295dc9b54ed 100644
--- a/devel/rubygem-aws-sdk-rekognition/Makefile
+++ b/devel/rubygem-aws-sdk-rekognition/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rekognition
-PORTVERSION= 1.118.0
+PORTVERSION= 1.122.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rekognitio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-rekognition/distinfo b/devel/rubygem-aws-sdk-rekognition/distinfo
index fabbe741e915..aae73dcfabe6 100644
--- a/devel/rubygem-aws-sdk-rekognition/distinfo
+++ b/devel/rubygem-aws-sdk-rekognition/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370062
-SHA256 (rubygem/aws-sdk-rekognition-1.118.0.gem) = e845cb4453dd3ef59a232dfc66a2740cd1df33f90160ec338133644917d4bccb
-SIZE (rubygem/aws-sdk-rekognition-1.118.0.gem) = 174080
+TIMESTAMP = 1757121548
+SHA256 (rubygem/aws-sdk-rekognition-1.122.0.gem) = 635706df2bc7b2793fe08c9d64377cbf13e871657a46767dbff422ce748c7e3a
+SIZE (rubygem/aws-sdk-rekognition-1.122.0.gem) = 174080
diff --git a/devel/rubygem-aws-sdk-repostspace/Makefile b/devel/rubygem-aws-sdk-repostspace/Makefile
index 3e0684ff500b..6fe7ec58354c 100644
--- a/devel/rubygem-aws-sdk-repostspace/Makefile
+++ b/devel/rubygem-aws-sdk-repostspace/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-repostspace
-PORTVERSION= 1.24.0
+PORTVERSION= 1.28.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-repostspac
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-repostspace/distinfo b/devel/rubygem-aws-sdk-repostspace/distinfo
index a1166f6f77b1..f796074b0b0f 100644
--- a/devel/rubygem-aws-sdk-repostspace/distinfo
+++ b/devel/rubygem-aws-sdk-repostspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370064
-SHA256 (rubygem/aws-sdk-repostspace-1.24.0.gem) = fddb4e820dadf60c713fe24c6b2fa722bcf489136c75dcfee57377f2551843d7
-SIZE (rubygem/aws-sdk-repostspace-1.24.0.gem) = 37376
+TIMESTAMP = 1757121550
+SHA256 (rubygem/aws-sdk-repostspace-1.28.0.gem) = ff6f3765abc73eb2ce23326b9af73fce1e514a0f0ed3c0cb9d04101865dbd414
+SIZE (rubygem/aws-sdk-repostspace-1.28.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-resiliencehub/Makefile b/devel/rubygem-aws-sdk-resiliencehub/Makefile
index c9198015bb9b..93fe56097917 100644
--- a/devel/rubygem-aws-sdk-resiliencehub/Makefile
+++ b/devel/rubygem-aws-sdk-resiliencehub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resiliencehub
-PORTVERSION= 1.52.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resilience
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-resiliencehub/distinfo b/devel/rubygem-aws-sdk-resiliencehub/distinfo
index 24dc141b134e..3cadd615da53 100644
--- a/devel/rubygem-aws-sdk-resiliencehub/distinfo
+++ b/devel/rubygem-aws-sdk-resiliencehub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370066
-SHA256 (rubygem/aws-sdk-resiliencehub-1.52.0.gem) = 256ae70ea69551eb9aacfd0e384c01ff6d134be553ef0ab609f53fbff4af0fb2
-SIZE (rubygem/aws-sdk-resiliencehub-1.52.0.gem) = 92672
+TIMESTAMP = 1757121552
+SHA256 (rubygem/aws-sdk-resiliencehub-1.56.0.gem) = b0fa8ed8d5a490272c5c998c0a77b66c6d205b400b6da3dcdda78c70a49e7d8f
+SIZE (rubygem/aws-sdk-resiliencehub-1.56.0.gem) = 92672
diff --git a/devel/rubygem-aws-sdk-resourceexplorer2/Makefile b/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
index d48947c1fd0f..3d3d418d4434 100644
--- a/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
+++ b/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resourceexplorer2
-PORTVERSION= 1.38.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resourceex
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-resourceexplorer2/distinfo b/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
index e74f00352af1..c77af06962e6 100644
--- a/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
+++ b/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370068
-SHA256 (rubygem/aws-sdk-resourceexplorer2-1.38.0.gem) = 0eb7bd78d439569c0acbf221ba939b4644b43753c70043dea1859bed7cfc3e02
-SIZE (rubygem/aws-sdk-resourceexplorer2-1.38.0.gem) = 44544
+TIMESTAMP = 1757121554
+SHA256 (rubygem/aws-sdk-resourceexplorer2-1.41.0.gem) = 0814c27e7571e9f0a8aeaa8744bc5ca89f99d73beaf6b94f995f4e2b71621d3c
+SIZE (rubygem/aws-sdk-resourceexplorer2-1.41.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-resourcegroups/Makefile b/devel/rubygem-aws-sdk-resourcegroups/Makefile
index cc4a2b5b3f73..6d760e06bb10 100644
--- a/devel/rubygem-aws-sdk-resourcegroups/Makefile
+++ b/devel/rubygem-aws-sdk-resourcegroups/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resourcegroups
-PORTVERSION= 1.84.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resourcegr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-resourcegroups/distinfo b/devel/rubygem-aws-sdk-resourcegroups/distinfo
index 1338399b8542..7bf234beba17 100644
--- a/devel/rubygem-aws-sdk-resourcegroups/distinfo
+++ b/devel/rubygem-aws-sdk-resourcegroups/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370070
-SHA256 (rubygem/aws-sdk-resourcegroups-1.84.0.gem) = 80cbab26f2a069a74bd82b77060b002a7b9b28c0e220239f79a3a4b398996c03
-SIZE (rubygem/aws-sdk-resourcegroups-1.84.0.gem) = 49664
+TIMESTAMP = 1757121556
+SHA256 (rubygem/aws-sdk-resourcegroups-1.88.0.gem) = a99ad6db344f0b92930ca773ad9ffbfd82aae09649dd4ab9e92085230569568a
+SIZE (rubygem/aws-sdk-resourcegroups-1.88.0.gem) = 49664
diff --git a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile
index d0f7c6ff2c7f..b09b77525083 100644
--- a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile
+++ b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resourcegroupstaggingapi
-PORTVERSION= 1.81.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resourcegr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
index 942c6238bbdc..e4c9d855a913 100644
--- a/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
+++ b/devel/rubygem-aws-sdk-resourcegroupstaggingapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370072
-SHA256 (rubygem/aws-sdk-resourcegroupstaggingapi-1.81.0.gem) = 94f411fcf67232f8bf365301c04605eccf9a6484171f716ea377a05db676cd2e
-SIZE (rubygem/aws-sdk-resourcegroupstaggingapi-1.81.0.gem) = 35840
+TIMESTAMP = 1757121558
+SHA256 (rubygem/aws-sdk-resourcegroupstaggingapi-1.85.0.gem) = a3dd662c840c9037b15ee0883fdc974e2385219e0176b1f755f8a30d256ef3d0
+SIZE (rubygem/aws-sdk-resourcegroupstaggingapi-1.85.0.gem) = 35840
diff --git a/devel/rubygem-aws-sdk-resources/Makefile b/devel/rubygem-aws-sdk-resources/Makefile
index 69f8d6402d56..b422d2d171ba 100644
--- a/devel/rubygem-aws-sdk-resources/Makefile
+++ b/devel/rubygem-aws-sdk-resources/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resources
-PORTVERSION= 3.236.0
+PORTVERSION= 3.240.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -37,6 +37,7 @@ RUN_DEPENDS= rubygem-aws-sdk-accessanalyzer>=1<2:devel/rubygem-aws-sdk-accessana
rubygem-aws-sdk-appstream>=1<2:devel/rubygem-aws-sdk-appstream \
rubygem-aws-sdk-appsync>=1<2:devel/rubygem-aws-sdk-appsync \
rubygem-aws-sdk-apptest>=1<2:devel/rubygem-aws-sdk-apptest \
+ rubygem-aws-sdk-arcregionswitch>=1<2:devel/rubygem-aws-sdk-arcregionswitch \
rubygem-aws-sdk-arczonalshift>=1<2:devel/rubygem-aws-sdk-arczonalshift \
rubygem-aws-sdk-artifact>=1<2:devel/rubygem-aws-sdk-artifact \
rubygem-aws-sdk-athena>=1<2:devel/rubygem-aws-sdk-athena \
@@ -49,8 +50,10 @@ RUN_DEPENDS= rubygem-aws-sdk-accessanalyzer>=1<2:devel/rubygem-aws-sdk-accessana
rubygem-aws-sdk-backupgateway>=1<2:devel/rubygem-aws-sdk-backupgateway \
rubygem-aws-sdk-backupsearch>=1<2:devel/rubygem-aws-sdk-backupsearch \
rubygem-aws-sdk-batch>=1<2:devel/rubygem-aws-sdk-batch \
+ rubygem-aws-sdk-bcmdashboards>=1<2:devel/rubygem-aws-sdk-bcmdashboards \
rubygem-aws-sdk-bcmdataexports>=1<2:devel/rubygem-aws-sdk-bcmdataexports \
rubygem-aws-sdk-bcmpricingcalculator>=1<2:devel/rubygem-aws-sdk-bcmpricingcalculator \
+ rubygem-aws-sdk-bcmrecommendedactions>=1<2:devel/rubygem-aws-sdk-bcmrecommendedactions \
rubygem-aws-sdk-bedrock>=1<2:devel/rubygem-aws-sdk-bedrock \
rubygem-aws-sdk-bedrockagent>=1<2:devel/rubygem-aws-sdk-bedrockagent \
rubygem-aws-sdk-bedrockagentcore>=1<2:devel/rubygem-aws-sdk-bedrockagentcore \
@@ -294,8 +297,6 @@ RUN_DEPENDS= rubygem-aws-sdk-accessanalyzer>=1<2:devel/rubygem-aws-sdk-accessana
rubygem-aws-sdk-omics>=1<2:devel/rubygem-aws-sdk-omics \
rubygem-aws-sdk-opensearchserverless>=1<2:devel/rubygem-aws-sdk-opensearchserverless \
rubygem-aws-sdk-opensearchservice>=1<2:devel/rubygem-aws-sdk-opensearchservice \
- rubygem-aws-sdk-opsworks>=1<2:devel/rubygem-aws-sdk-opsworks \
- rubygem-aws-sdk-opsworkscm>=1<2:devel/rubygem-aws-sdk-opsworkscm \
rubygem-aws-sdk-organizations>=1<2:devel/rubygem-aws-sdk-organizations \
rubygem-aws-sdk-osis>=1<2:devel/rubygem-aws-sdk-osis \
rubygem-aws-sdk-outposts>=1<2:devel/rubygem-aws-sdk-outposts \
diff --git a/devel/rubygem-aws-sdk-resources/distinfo b/devel/rubygem-aws-sdk-resources/distinfo
index 95b9a55c360a..9608bb65bb1a 100644
--- a/devel/rubygem-aws-sdk-resources/distinfo
+++ b/devel/rubygem-aws-sdk-resources/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265876
-SHA256 (rubygem/aws-sdk-resources-3.236.0.gem) = 2afd344c7619b938a599ebda3236e3b3052bba718ce63ee65a90361803bfa985
-SIZE (rubygem/aws-sdk-resources-3.236.0.gem) = 23040
+TIMESTAMP = 1757121560
+SHA256 (rubygem/aws-sdk-resources-3.240.0.gem) = cd48b2c5340c28adcaf4d485023e5c9c3406dd3a22e180c848c5ea4ed7764a1f
+SIZE (rubygem/aws-sdk-resources-3.240.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-robomaker/Makefile b/devel/rubygem-aws-sdk-robomaker/Makefile
index 81a0c7c778d4..2037bc2fc11e 100644
--- a/devel/rubygem-aws-sdk-robomaker/Makefile
+++ b/devel/rubygem-aws-sdk-robomaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-robomaker
-PORTVERSION= 1.85.0
+PORTVERSION= 1.89.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-robomaker
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-robomaker/distinfo b/devel/rubygem-aws-sdk-robomaker/distinfo
index 5732fae16b75..8827d1adb95d 100644
--- a/devel/rubygem-aws-sdk-robomaker/distinfo
+++ b/devel/rubygem-aws-sdk-robomaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370074
-SHA256 (rubygem/aws-sdk-robomaker-1.85.0.gem) = b1556c3c539ce4dd88b58722d60cd576859c385aa0feaf5b0a98d836f4370c92
-SIZE (rubygem/aws-sdk-robomaker-1.85.0.gem) = 88576
+TIMESTAMP = 1757121562
+SHA256 (rubygem/aws-sdk-robomaker-1.89.0.gem) = 2ea42cee45f76a2150227e2c07ecdbce0b6a4551f1abd0a0973d4203ff9e451b
+SIZE (rubygem/aws-sdk-robomaker-1.89.0.gem) = 88576
diff --git a/devel/rubygem-aws-sdk-rolesanywhere/Makefile b/devel/rubygem-aws-sdk-rolesanywhere/Makefile
index f615e27105e2..0ad2ade9fbc0 100644
--- a/devel/rubygem-aws-sdk-rolesanywhere/Makefile
+++ b/devel/rubygem-aws-sdk-rolesanywhere/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rolesanywhere
-PORTVERSION= 1.37.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rolesanywh
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-rolesanywhere/distinfo b/devel/rubygem-aws-sdk-rolesanywhere/distinfo
index 0e7c1c2c9aa0..333e37dfe906 100644
--- a/devel/rubygem-aws-sdk-rolesanywhere/distinfo
+++ b/devel/rubygem-aws-sdk-rolesanywhere/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370076
-SHA256 (rubygem/aws-sdk-rolesanywhere-1.37.0.gem) = 8c8bd42888676aea8c6f33ff351f16a5823154d6eade25cf3b8b151e454db45d
-SIZE (rubygem/aws-sdk-rolesanywhere-1.37.0.gem) = 37888
+TIMESTAMP = 1757121564
+SHA256 (rubygem/aws-sdk-rolesanywhere-1.41.0.gem) = d0956635465358e996e34dd3c45a1421d850e1ecec1a593e6c1659097c19f925
+SIZE (rubygem/aws-sdk-rolesanywhere-1.41.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-route53/Makefile b/devel/rubygem-aws-sdk-route53/Makefile
index 684443adea83..4d78b6212329 100644
--- a/devel/rubygem-aws-sdk-route53/Makefile
+++ b/devel/rubygem-aws-sdk-route53/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53
-PORTVERSION= 1.118.0
+PORTVERSION= 1.122.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53/distinfo b/devel/rubygem-aws-sdk-route53/distinfo
index 605ec2ff323a..cc4c8bf3f1e9 100644
--- a/devel/rubygem-aws-sdk-route53/distinfo
+++ b/devel/rubygem-aws-sdk-route53/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370078
-SHA256 (rubygem/aws-sdk-route53-1.118.0.gem) = 37e71157e8a9ca3e7428c47cf6535c1d82ec01a7dbffbccbd8030da43597563e
-SIZE (rubygem/aws-sdk-route53-1.118.0.gem) = 144384
+TIMESTAMP = 1757436595
+SHA256 (rubygem/aws-sdk-route53-1.122.0.gem) = 9332bd8154c77482630397cce8bf4e64fc048fd5c70461e1bc8a398151613647
+SIZE (rubygem/aws-sdk-route53-1.122.0.gem) = 144384
diff --git a/devel/rubygem-aws-sdk-route53domains/Makefile b/devel/rubygem-aws-sdk-route53domains/Makefile
index 7711d8a0b02b..2c1192edb416 100644
--- a/devel/rubygem-aws-sdk-route53domains/Makefile
+++ b/devel/rubygem-aws-sdk-route53domains/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53domains
-PORTVERSION= 1.80.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53dom
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53domains/distinfo b/devel/rubygem-aws-sdk-route53domains/distinfo
index 40d7d84b33d3..d83cb43464bc 100644
--- a/devel/rubygem-aws-sdk-route53domains/distinfo
+++ b/devel/rubygem-aws-sdk-route53domains/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370080
-SHA256 (rubygem/aws-sdk-route53domains-1.80.0.gem) = 1522bbd74aea863191dc372960783916c8d865b0aff00dde2cd211e1bea06454
-SIZE (rubygem/aws-sdk-route53domains-1.80.0.gem) = 67072
+TIMESTAMP = 1757436597
+SHA256 (rubygem/aws-sdk-route53domains-1.85.0.gem) = bb12f2c6c9b184d2defb433192ee99b87a05d5ef5d00d06387cb0ef46a9c41b3
+SIZE (rubygem/aws-sdk-route53domains-1.85.0.gem) = 67584
diff --git a/devel/rubygem-aws-sdk-route53profiles/Makefile b/devel/rubygem-aws-sdk-route53profiles/Makefile
index 41bd55a92fe7..50c15857fb83 100644
--- a/devel/rubygem-aws-sdk-route53profiles/Makefile
+++ b/devel/rubygem-aws-sdk-route53profiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53profiles
-PORTVERSION= 1.21.0
+PORTVERSION= 1.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53pro
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53profiles/distinfo b/devel/rubygem-aws-sdk-route53profiles/distinfo
index 8be035407d3a..456c260852de 100644
--- a/devel/rubygem-aws-sdk-route53profiles/distinfo
+++ b/devel/rubygem-aws-sdk-route53profiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370082
-SHA256 (rubygem/aws-sdk-route53profiles-1.21.0.gem) = 65d9697d05272fee28f74d0b712aa1f2ec199f43d0a9a7377c90fa6081e629c8
-SIZE (rubygem/aws-sdk-route53profiles-1.21.0.gem) = 31232
+TIMESTAMP = 1757121570
+SHA256 (rubygem/aws-sdk-route53profiles-1.25.0.gem) = 5a08a6b572ac121381263f59509923d17f0c5dcb578cdb353d370121146fa63d
+SIZE (rubygem/aws-sdk-route53profiles-1.25.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-route53recoverycluster/Makefile b/devel/rubygem-aws-sdk-route53recoverycluster/Makefile
index 551c3b13ed8b..ffc7d6fab743 100644
--- a/devel/rubygem-aws-sdk-route53recoverycluster/Makefile
+++ b/devel/rubygem-aws-sdk-route53recoverycluster/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53recoverycluster
-PORTVERSION= 1.45.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53rec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53recoverycluster/distinfo b/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
index f6fd1cdcabdc..7fe68e575d45 100644
--- a/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoverycluster/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370084
-SHA256 (rubygem/aws-sdk-route53recoverycluster-1.45.0.gem) = 3a4f26fb6e42c1233a2208b8b8367ccf32369b39915c673f915263164f3e5ec6
-SIZE (rubygem/aws-sdk-route53recoverycluster-1.45.0.gem) = 26624
+TIMESTAMP = 1757121572
+SHA256 (rubygem/aws-sdk-route53recoverycluster-1.48.0.gem) = 1ed37ef09885e0e37fcbf451e38582b34baa290aa1cb3519afd685b3cbbf9a29
+SIZE (rubygem/aws-sdk-route53recoverycluster-1.48.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile
index c0d34ac80216..cd723b8a2c2f 100644
--- a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile
+++ b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53recoverycontrolconfig
-PORTVERSION= 1.45.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53rec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
index 076080ec1f88..37b0069a94a7 100644
--- a/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoverycontrolconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370086
-SHA256 (rubygem/aws-sdk-route53recoverycontrolconfig-1.45.0.gem) = 0aa670e84e15588e81226fa3007870e596fef197f960f3d5967a6f20b250d722
-SIZE (rubygem/aws-sdk-route53recoverycontrolconfig-1.45.0.gem) = 40960
+TIMESTAMP = 1757121574
+SHA256 (rubygem/aws-sdk-route53recoverycontrolconfig-1.49.0.gem) = d4fbe0e5bae9109a361b1406f5130a3bc717182422a3cb4a575f62addeb3cee1
+SIZE (rubygem/aws-sdk-route53recoverycontrolconfig-1.49.0.gem) = 40960
diff --git a/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile b/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile
index 861578aedde4..6f7c9eabb85c 100644
--- a/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile
+++ b/devel/rubygem-aws-sdk-route53recoveryreadiness/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53recoveryreadiness
-PORTVERSION= 1.42.0
+PORTVERSION= 1.46.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53rec
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo b/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
index e973f1f7288c..f10d184223af 100644
--- a/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
+++ b/devel/rubygem-aws-sdk-route53recoveryreadiness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370088
-SHA256 (rubygem/aws-sdk-route53recoveryreadiness-1.42.0.gem) = 40689999f870a31228a0aae3a37b68d96d0ca37653bb91cf222d653d245609e9
-SIZE (rubygem/aws-sdk-route53recoveryreadiness-1.42.0.gem) = 36352
+TIMESTAMP = 1757121576
+SHA256 (rubygem/aws-sdk-route53recoveryreadiness-1.46.0.gem) = 6b86710ad1787508a765707c5fd70899cb237b2dd96bc685d09a6587cd3112fe
+SIZE (rubygem/aws-sdk-route53recoveryreadiness-1.46.0.gem) = 36352
diff --git a/devel/rubygem-aws-sdk-route53resolver/Makefile b/devel/rubygem-aws-sdk-route53resolver/Makefile
index 49ae0b5d3644..78806f06f5ae 100644
--- a/devel/rubygem-aws-sdk-route53resolver/Makefile
+++ b/devel/rubygem-aws-sdk-route53resolver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53resolver
-PORTVERSION= 1.82.0
+PORTVERSION= 1.86.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53res
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-route53resolver/distinfo b/devel/rubygem-aws-sdk-route53resolver/distinfo
index 078ac715144f..a2cb1bdd7a57 100644
--- a/devel/rubygem-aws-sdk-route53resolver/distinfo
+++ b/devel/rubygem-aws-sdk-route53resolver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370090
-SHA256 (rubygem/aws-sdk-route53resolver-1.82.0.gem) = 2e02b5ca21959a1b8bf938c25203a3e23744e9d26baf65f012599e51f5b10a08
-SIZE (rubygem/aws-sdk-route53resolver-1.82.0.gem) = 94720
+TIMESTAMP = 1757121578
+SHA256 (rubygem/aws-sdk-route53resolver-1.86.0.gem) = 12d602c1e182ecf6f041b50bbdf4691926134e8b7715a17f06fb03a928eb5982
+SIZE (rubygem/aws-sdk-route53resolver-1.86.0.gem) = 94720
diff --git a/devel/rubygem-aws-sdk-s3-gitlab/Makefile b/devel/rubygem-aws-sdk-s3-gitlab/Makefile
index 30de4a6605fd..9d32c4495c76 100644
--- a/devel/rubygem-aws-sdk-s3-gitlab/Makefile
+++ b/devel/rubygem-aws-sdk-s3-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3
-PORTVERSION= 1.189.1
+PORTVERSION= 1.193.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/devel/rubygem-aws-sdk-s3-gitlab/distinfo b/devel/rubygem-aws-sdk-s3-gitlab/distinfo
index e987e76b2aa5..9f5a8f7f24a2 100644
--- a/devel/rubygem-aws-sdk-s3-gitlab/distinfo
+++ b/devel/rubygem-aws-sdk-s3-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750221772
-SHA256 (rubygem/aws-sdk-s3-1.189.1.gem) = dd46336000eb3d78ff3ba4b648dd520c83c171ac29a04f13ddb08249fd1b7de4
-SIZE (rubygem/aws-sdk-s3-1.189.1.gem) = 501248
+TIMESTAMP = 1755675822
+SHA256 (rubygem/aws-sdk-s3-1.193.0.gem) = ccb954977c43886df7fa2d70a067ed68fc07c54d575de36f5086247a2b113bde
+SIZE (rubygem/aws-sdk-s3-1.193.0.gem) = 522240
diff --git a/devel/rubygem-aws-sdk-s3/Makefile b/devel/rubygem-aws-sdk-s3/Makefile
index 48b9516fd8c6..2e99c96d7079 100644
--- a/devel/rubygem-aws-sdk-s3/Makefile
+++ b/devel/rubygem-aws-sdk-s3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3
-PORTVERSION= 1.194.0
+PORTVERSION= 1.198.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sdk-kms>=1<2:devel/rubygem-aws-sdk-kms \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
diff --git a/devel/rubygem-aws-sdk-s3/distinfo b/devel/rubygem-aws-sdk-s3/distinfo
index 4e631aa38297..7f8337db6ed6 100644
--- a/devel/rubygem-aws-sdk-s3/distinfo
+++ b/devel/rubygem-aws-sdk-s3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370092
-SHA256 (rubygem/aws-sdk-s3-1.194.0.gem) = 44cf5e32ec7af4df68da2eab01eeb206514fc1e2991b08e87940fbf9cb9e006b
-SIZE (rubygem/aws-sdk-s3-1.194.0.gem) = 522240
+TIMESTAMP = 1757121580
+SHA256 (rubygem/aws-sdk-s3-1.198.0.gem) = ce50466b5ee1daaa5740c455d9bac6ffd1e9ec7edef34733941a39ec12107d86
+SIZE (rubygem/aws-sdk-s3-1.198.0.gem) = 525824
diff --git a/devel/rubygem-aws-sdk-s3control/Makefile b/devel/rubygem-aws-sdk-s3control/Makefile
index cb5cbe0c3c95..880285afbd0e 100644
--- a/devel/rubygem-aws-sdk-s3control/Makefile
+++ b/devel/rubygem-aws-sdk-s3control/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3control
-PORTVERSION= 1.113.0
+PORTVERSION= 1.117.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3control
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-s3control/distinfo b/devel/rubygem-aws-sdk-s3control/distinfo
index a074879fccbb..0c3853e05123 100644
--- a/devel/rubygem-aws-sdk-s3control/distinfo
+++ b/devel/rubygem-aws-sdk-s3control/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370094
-SHA256 (rubygem/aws-sdk-s3control-1.113.0.gem) = 323ba5016283f9ff40b5c5f06000dae3c02185fbd6d1feb871e248d4cea34bb6
-SIZE (rubygem/aws-sdk-s3control-1.113.0.gem) = 158720
+TIMESTAMP = 1757121582
+SHA256 (rubygem/aws-sdk-s3control-1.117.0.gem) = 672d763322c85780cf4f9d112d4c9f53f0cd8113bea499602a6d64a3aca5d95c
+SIZE (rubygem/aws-sdk-s3control-1.117.0.gem) = 160768
diff --git a/devel/rubygem-aws-sdk-s3outposts/Makefile b/devel/rubygem-aws-sdk-s3outposts/Makefile
index 1ca33346787f..151df332208e 100644
--- a/devel/rubygem-aws-sdk-s3outposts/Makefile
+++ b/devel/rubygem-aws-sdk-s3outposts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3outposts
-PORTVERSION= 1.49.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3outposts
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-s3outposts/distinfo b/devel/rubygem-aws-sdk-s3outposts/distinfo
index 638e2a93f0bc..3bedba550c2a 100644
--- a/devel/rubygem-aws-sdk-s3outposts/distinfo
+++ b/devel/rubygem-aws-sdk-s3outposts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370096
-SHA256 (rubygem/aws-sdk-s3outposts-1.49.0.gem) = 5c6ae7690b7dccbdf86061ae59acd7f55c2ac1e78b7e24575706d2a6ae383f78
-SIZE (rubygem/aws-sdk-s3outposts-1.49.0.gem) = 26624
+TIMESTAMP = 1757121584
+SHA256 (rubygem/aws-sdk-s3outposts-1.53.0.gem) = c768f2e3f3f26430118a49a4a46667213cecb8dcab45eba7e9a7b927d0ae9743
+SIZE (rubygem/aws-sdk-s3outposts-1.53.0.gem) = 26624
diff --git a/devel/rubygem-aws-sdk-s3tables/Makefile b/devel/rubygem-aws-sdk-s3tables/Makefile
index 10d440264280..1ed2a1e98986 100644
--- a/devel/rubygem-aws-sdk-s3tables/Makefile
+++ b/devel/rubygem-aws-sdk-s3tables/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3tables
-PORTVERSION= 1.12.0
+PORTVERSION= 1.16.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3tables
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-s3tables/distinfo b/devel/rubygem-aws-sdk-s3tables/distinfo
index 66d26b744331..953a5d927323 100644
--- a/devel/rubygem-aws-sdk-s3tables/distinfo
+++ b/devel/rubygem-aws-sdk-s3tables/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370098
-SHA256 (rubygem/aws-sdk-s3tables-1.12.0.gem) = cac1a2175bd2c21dd1413dc12243e0446fbabce0efca096a09cc61845261070a
-SIZE (rubygem/aws-sdk-s3tables-1.12.0.gem) = 37888
+TIMESTAMP = 1757121586
+SHA256 (rubygem/aws-sdk-s3tables-1.16.0.gem) = 1c6c8570a19bee4d8f2343b48630723a0f86671fa127772fd79fec3d41e50892
+SIZE (rubygem/aws-sdk-s3tables-1.16.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-s3vectors/Makefile b/devel/rubygem-aws-sdk-s3vectors/Makefile
index 42a9eb22a79b..7b1976c84fb2 100644
--- a/devel/rubygem-aws-sdk-s3vectors/Makefile
+++ b/devel/rubygem-aws-sdk-s3vectors/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3vectors
-PORTVERSION= 1.1.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3vectors
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-s3vectors/distinfo b/devel/rubygem-aws-sdk-s3vectors/distinfo
index 2283db7f326c..5db0490d50f3 100644
--- a/devel/rubygem-aws-sdk-s3vectors/distinfo
+++ b/devel/rubygem-aws-sdk-s3vectors/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370100
-SHA256 (rubygem/aws-sdk-s3vectors-1.1.0.gem) = cff068dd9ddb059d46731bd53e1b55e79ad671e407108dee21396f46ab0a17e6
-SIZE (rubygem/aws-sdk-s3vectors-1.1.0.gem) = 35328
+TIMESTAMP = 1757121588
+SHA256 (rubygem/aws-sdk-s3vectors-1.5.0.gem) = ab67c6f39242e1ac7d5fb33cba1681fce4b0bab343f9a45c71dc8cc113e0013c
+SIZE (rubygem/aws-sdk-s3vectors-1.5.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-sagemaker/Makefile b/devel/rubygem-aws-sdk-sagemaker/Makefile
index a39f4529fef9..a839fcb26530 100644
--- a/devel/rubygem-aws-sdk-sagemaker/Makefile
+++ b/devel/rubygem-aws-sdk-sagemaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemaker
-PORTVERSION= 1.316.0
+PORTVERSION= 1.328.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemaker
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemaker/distinfo b/devel/rubygem-aws-sdk-sagemaker/distinfo
index d9ff9e851d5d..7c461ae5765a 100644
--- a/devel/rubygem-aws-sdk-sagemaker/distinfo
+++ b/devel/rubygem-aws-sdk-sagemaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370102
-SHA256 (rubygem/aws-sdk-sagemaker-1.316.0.gem) = 4894626cef2cfe8777c707bc6a8555ad6ff2af75b7622c1491e88293df1b07e7
-SIZE (rubygem/aws-sdk-sagemaker-1.316.0.gem) = 797696
+TIMESTAMP = 1757436599
+SHA256 (rubygem/aws-sdk-sagemaker-1.328.0.gem) = 787292391d88adf67d32ef21acb681042f245ff7ea223e4d64b2b55ad9d5df75
+SIZE (rubygem/aws-sdk-sagemaker-1.328.0.gem) = 824320
diff --git a/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile b/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile
index b19cc75d85fe..8e89621bb7cb 100644
--- a/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakeredgemanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakeredgemanager
-PORTVERSION= 1.45.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakere
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo b/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
index dad62cacd9d1..c0c56d815b62 100644
--- a/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakeredgemanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370104
-SHA256 (rubygem/aws-sdk-sagemakeredgemanager-1.45.0.gem) = 2fc4e17748fed810d930c2c9092948b31962a6e579181a4fe9acdf07945c6825
-SIZE (rubygem/aws-sdk-sagemakeredgemanager-1.45.0.gem) = 24576
+TIMESTAMP = 1757121592
+SHA256 (rubygem/aws-sdk-sagemakeredgemanager-1.49.0.gem) = e9113cc2b9cd672cb7431291398531835760d5ebe31189fc07e6b44a8ce38506
+SIZE (rubygem/aws-sdk-sagemakeredgemanager-1.49.0.gem) = 24576
diff --git a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile
index 83409f49d1dc..c859fd2e70b6 100644
--- a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakerfeaturestoreruntime
-PORTVERSION= 1.50.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
index 398f28949c74..977c454272f8 100644
--- a/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370106
-SHA256 (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.50.0.gem) = cf4ce07bf9e86c9ef1be3f815af3399dbcf15400c92231095c5d32ad975bd217
-SIZE (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.50.0.gem) = 27136
+TIMESTAMP = 1757121594
+SHA256 (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.54.0.gem) = e175c8d92eff7bc7fe3b756e6fa2840a6f3d9ebcb9c0a3bebc5824ebea355809
+SIZE (rubygem/aws-sdk-sagemakerfeaturestoreruntime-1.54.0.gem) = 27136
diff --git a/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile b/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile
index 24efbe80389d..5680ec2d70bb 100644
--- a/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakergeospatial/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakergeospatial
-PORTVERSION= 1.33.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerg
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo b/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
index ec1fc6c03ccb..d92ed7942029 100644
--- a/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakergeospatial/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370108
-SHA256 (rubygem/aws-sdk-sagemakergeospatial-1.33.0.gem) = f947a8eaac47edd456ea0624dbe96a3ab920dcdba3a3f49a2121dcc32b3e14af
-SIZE (rubygem/aws-sdk-sagemakergeospatial-1.33.0.gem) = 51200
+TIMESTAMP = 1757121596
+SHA256 (rubygem/aws-sdk-sagemakergeospatial-1.36.0.gem) = e6fc2a40a26d0a52a9a8bd3e9d5668aeb8848995557ff8ff645002edc6880add
+SIZE (rubygem/aws-sdk-sagemakergeospatial-1.36.0.gem) = 51200
diff --git a/devel/rubygem-aws-sdk-sagemakermetrics/Makefile b/devel/rubygem-aws-sdk-sagemakermetrics/Makefile
index de270c07bbfe..2c75c729c48b 100644
--- a/devel/rubygem-aws-sdk-sagemakermetrics/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakermetrics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakermetrics
-PORTVERSION= 1.34.0
+PORTVERSION= 1.38.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakermetrics/distinfo b/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
index 539dd8515f57..df3c1f925de6 100644
--- a/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakermetrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370110
-SHA256 (rubygem/aws-sdk-sagemakermetrics-1.34.0.gem) = 1ad1aca27ab5650e1129b2d0a994ae8672ad3f2676985da6722c6e6deb50b138
-SIZE (rubygem/aws-sdk-sagemakermetrics-1.34.0.gem) = 22528
+TIMESTAMP = 1757121598
+SHA256 (rubygem/aws-sdk-sagemakermetrics-1.38.0.gem) = 1b5834a8cf672fd26cd1c285a2998f9808e75276e4f7e6cc7ab032e912e326c9
+SIZE (rubygem/aws-sdk-sagemakermetrics-1.38.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-sagemakerruntime/Makefile b/devel/rubygem-aws-sdk-sagemakerruntime/Makefile
index 5b43feb219d1..7a3a559e3b36 100644
--- a/devel/rubygem-aws-sdk-sagemakerruntime/Makefile
+++ b/devel/rubygem-aws-sdk-sagemakerruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemakerruntime
-PORTVERSION= 1.84.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerr
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sagemakerruntime/distinfo b/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
index 7d96d4174b5c..a6085ef50fb3 100644
--- a/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
+++ b/devel/rubygem-aws-sdk-sagemakerruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370112
-SHA256 (rubygem/aws-sdk-sagemakerruntime-1.84.0.gem) = e736b339976dd315a8fa77e0aecaf4104571f6bbe776709706edf241a80b9e02
-SIZE (rubygem/aws-sdk-sagemakerruntime-1.84.0.gem) = 32256
+TIMESTAMP = 1757121600
+SHA256 (rubygem/aws-sdk-sagemakerruntime-1.88.0.gem) = b0fca06f1c3a00d1f2aa8456c4449dee8fccc8d456410394809c47879debd4d3
+SIZE (rubygem/aws-sdk-sagemakerruntime-1.88.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-savingsplans/Makefile b/devel/rubygem-aws-sdk-savingsplans/Makefile
index b2e394cd1675..39015e61c341 100644
--- a/devel/rubygem-aws-sdk-savingsplans/Makefile
+++ b/devel/rubygem-aws-sdk-savingsplans/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-savingsplans
-PORTVERSION= 1.61.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-savingspla
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-savingsplans/distinfo b/devel/rubygem-aws-sdk-savingsplans/distinfo
index 41f59e355013..f9e1205c7591 100644
--- a/devel/rubygem-aws-sdk-savingsplans/distinfo
+++ b/devel/rubygem-aws-sdk-savingsplans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370114
-SHA256 (rubygem/aws-sdk-savingsplans-1.61.0.gem) = 8bfc5511d22c99ad55da989f2b589af85f511fe7197940d93e833f1df05edceb
-SIZE (rubygem/aws-sdk-savingsplans-1.61.0.gem) = 31232
+TIMESTAMP = 1757121602
+SHA256 (rubygem/aws-sdk-savingsplans-1.65.0.gem) = 4bea3e269443ff1f001a1e60af39104f931df0995ebc4a4c4640113a2daecded
+SIZE (rubygem/aws-sdk-savingsplans-1.65.0.gem) = 31232
diff --git a/devel/rubygem-aws-sdk-scheduler/Makefile b/devel/rubygem-aws-sdk-scheduler/Makefile
index bc91e70dff38..79e3ffc5c0c8 100644
--- a/devel/rubygem-aws-sdk-scheduler/Makefile
+++ b/devel/rubygem-aws-sdk-scheduler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-scheduler
-PORTVERSION= 1.33.0
+PORTVERSION= 1.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-scheduler
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-scheduler/distinfo b/devel/rubygem-aws-sdk-scheduler/distinfo
index 07f8e5b5e1f3..eaaf5a079bb9 100644
--- a/devel/rubygem-aws-sdk-scheduler/distinfo
+++ b/devel/rubygem-aws-sdk-scheduler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370116
-SHA256 (rubygem/aws-sdk-scheduler-1.33.0.gem) = 6ba7a00112a566309ed2370f9314db09c46b2b7b4aefeb6514bcd101de26d38a
-SIZE (rubygem/aws-sdk-scheduler-1.33.0.gem) = 38912
+TIMESTAMP = 1757121604
+SHA256 (rubygem/aws-sdk-scheduler-1.37.0.gem) = 3484cc303f5602fbedb8f3a56da05629c50b22322ec4aedbc7a3c36c52abcead
+SIZE (rubygem/aws-sdk-scheduler-1.37.0.gem) = 38912
diff --git a/devel/rubygem-aws-sdk-schemas/Makefile b/devel/rubygem-aws-sdk-schemas/Makefile
index 4b316ac7dcf1..9e62aa2d4118 100644
--- a/devel/rubygem-aws-sdk-schemas/Makefile
+++ b/devel/rubygem-aws-sdk-schemas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-schemas
-PORTVERSION= 1.55.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-schemas
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-schemas/distinfo b/devel/rubygem-aws-sdk-schemas/distinfo
index f660e2266a62..bcc7aa7db354 100644
--- a/devel/rubygem-aws-sdk-schemas/distinfo
+++ b/devel/rubygem-aws-sdk-schemas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370118
-SHA256 (rubygem/aws-sdk-schemas-1.55.0.gem) = 80db9814a42ffd9952d6fac31f6e696cf78148d59abed167ff038669f306b349
-SIZE (rubygem/aws-sdk-schemas-1.55.0.gem) = 39424
+TIMESTAMP = 1757121606
+SHA256 (rubygem/aws-sdk-schemas-1.59.0.gem) = 6897db548e5f3ec76c7d73cb4ec0ff1566a6ca913164b2c2994fb8c2c810ea9c
+SIZE (rubygem/aws-sdk-schemas-1.59.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-secretsmanager/Makefile b/devel/rubygem-aws-sdk-secretsmanager/Makefile
index 0945e1946d4a..feefdca902b4 100644
--- a/devel/rubygem-aws-sdk-secretsmanager/Makefile
+++ b/devel/rubygem-aws-sdk-secretsmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-secretsmanager
-PORTVERSION= 1.117.0
+PORTVERSION= 1.120.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-secretsman
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-secretsmanager/distinfo b/devel/rubygem-aws-sdk-secretsmanager/distinfo
index 771bfdf5f0a0..eb7154390210 100644
--- a/devel/rubygem-aws-sdk-secretsmanager/distinfo
+++ b/devel/rubygem-aws-sdk-secretsmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370120
-SHA256 (rubygem/aws-sdk-secretsmanager-1.117.0.gem) = 4e8bb611b03a60213bdc654a6920aa1883884c6dd48ad68156575d204d31249c
-SIZE (rubygem/aws-sdk-secretsmanager-1.117.0.gem) = 66048
+TIMESTAMP = 1757121608
+SHA256 (rubygem/aws-sdk-secretsmanager-1.120.0.gem) = d1f470512f071093c72d64f93f9ebe82fc5fea52f5f0a8c1eb90dca6572635be
+SIZE (rubygem/aws-sdk-secretsmanager-1.120.0.gem) = 66048
diff --git a/devel/rubygem-aws-sdk-securityhub/Makefile b/devel/rubygem-aws-sdk-securityhub/Makefile
index 52e8c45e6106..327aa864dc3c 100644
--- a/devel/rubygem-aws-sdk-securityhub/Makefile
+++ b/devel/rubygem-aws-sdk-securityhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-securityhub
-PORTVERSION= 1.138.0
+PORTVERSION= 1.142.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityhu
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-securityhub/distinfo b/devel/rubygem-aws-sdk-securityhub/distinfo
index 194eb4c6d327..5fff9a90c0f6 100644
--- a/devel/rubygem-aws-sdk-securityhub/distinfo
+++ b/devel/rubygem-aws-sdk-securityhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370122
-SHA256 (rubygem/aws-sdk-securityhub-1.138.0.gem) = 1b7a878d1d49a52157d3ed2a4d71b502642732c5c21a4178a6c0329a0a7e130b
-SIZE (rubygem/aws-sdk-securityhub-1.138.0.gem) = 408064
+TIMESTAMP = 1757121610
+SHA256 (rubygem/aws-sdk-securityhub-1.142.0.gem) = fe023d2ed196f4f6b36c89e2fc51ad39d84e9e4a005dd6027db23fb0af8fde75
+SIZE (rubygem/aws-sdk-securityhub-1.142.0.gem) = 408576
diff --git a/devel/rubygem-aws-sdk-securityir/Makefile b/devel/rubygem-aws-sdk-securityir/Makefile
index 43cc9c6245ef..1408224dbace 100644
--- a/devel/rubygem-aws-sdk-securityir/Makefile
+++ b/devel/rubygem-aws-sdk-securityir/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-securityir
-PORTVERSION= 1.8.0
+PORTVERSION= 1.13.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityir
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-securityir/distinfo b/devel/rubygem-aws-sdk-securityir/distinfo
index c5a605b5b41e..09f63aa99b93 100644
--- a/devel/rubygem-aws-sdk-securityir/distinfo
+++ b/devel/rubygem-aws-sdk-securityir/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370124
-SHA256 (rubygem/aws-sdk-securityir-1.8.0.gem) = 18f42b6fd109920fb8cb06df869ef47f8c3400cedf573aefd68106565b17caf7
-SIZE (rubygem/aws-sdk-securityir-1.8.0.gem) = 41472
+TIMESTAMP = 1757121612
+SHA256 (rubygem/aws-sdk-securityir-1.13.0.gem) = 0424646db2481abc407d25dd6225a7519a03d4f53e2fabfdeda2f9809636e042
+SIZE (rubygem/aws-sdk-securityir-1.13.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-securitylake/Makefile b/devel/rubygem-aws-sdk-securitylake/Makefile
index fc2a0c72be4f..cceb69daa173 100644
--- a/devel/rubygem-aws-sdk-securitylake/Makefile
+++ b/devel/rubygem-aws-sdk-securitylake/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-securitylake
-PORTVERSION= 1.41.0
+PORTVERSION= 1.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityla
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-securitylake/distinfo b/devel/rubygem-aws-sdk-securitylake/distinfo
index 4cfd277d3a01..86280019a184 100644
--- a/devel/rubygem-aws-sdk-securitylake/distinfo
+++ b/devel/rubygem-aws-sdk-securitylake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370126
-SHA256 (rubygem/aws-sdk-securitylake-1.41.0.gem) = 525147f523b39921de812e11d9e67ccce5d94c8b4e3133e8491f2117322b2e1d
-SIZE (rubygem/aws-sdk-securitylake-1.41.0.gem) = 50176
+TIMESTAMP = 1757121614
+SHA256 (rubygem/aws-sdk-securitylake-1.45.0.gem) = 8827f789eac4d207ef451237821fee62c80eb3d9643cac5f9e568c9e15b976ab
+SIZE (rubygem/aws-sdk-securitylake-1.45.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile b/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile
index 081d02b46824..58b87483962e 100644
--- a/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile
+++ b/devel/rubygem-aws-sdk-serverlessapplicationrepository/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-serverlessapplicationrepository
-PORTVERSION= 1.78.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-serverless
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo b/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
index d8e94246407c..e0fe29672685 100644
--- a/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
+++ b/devel/rubygem-aws-sdk-serverlessapplicationrepository/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370128
-SHA256 (rubygem/aws-sdk-serverlessapplicationrepository-1.78.0.gem) = cdbdff7c148aea6a5a88305661274ca7372eec24d38147abd22231ec0fe1c0fa
-SIZE (rubygem/aws-sdk-serverlessapplicationrepository-1.78.0.gem) = 37888
+TIMESTAMP = 1757121616
+SHA256 (rubygem/aws-sdk-serverlessapplicationrepository-1.82.0.gem) = 3240a9b3f40acd7428e327d2ae06bfd649df32291a36f518cffac3ffdc696459
+SIZE (rubygem/aws-sdk-serverlessapplicationrepository-1.82.0.gem) = 37888
diff --git a/devel/rubygem-aws-sdk-servicecatalog/Makefile b/devel/rubygem-aws-sdk-servicecatalog/Makefile
index bcd3c9bdf553..6bcafefa827c 100644
--- a/devel/rubygem-aws-sdk-servicecatalog/Makefile
+++ b/devel/rubygem-aws-sdk-servicecatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicecatalog
-PORTVERSION= 1.116.0
+PORTVERSION= 1.120.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-servicecat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-servicecatalog/distinfo b/devel/rubygem-aws-sdk-servicecatalog/distinfo
index 9c9e8fd5aa45..9e9a1b1ce83e 100644
--- a/devel/rubygem-aws-sdk-servicecatalog/distinfo
+++ b/devel/rubygem-aws-sdk-servicecatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370130
-SHA256 (rubygem/aws-sdk-servicecatalog-1.116.0.gem) = f668cd3748b44f5c3086ade83358fe7bb1b5404a1d09b9bf9d210575dd938526
-SIZE (rubygem/aws-sdk-servicecatalog-1.116.0.gem) = 113664
+TIMESTAMP = 1757121618
+SHA256 (rubygem/aws-sdk-servicecatalog-1.120.0.gem) = 204a41500c2096fd919efed2db280bdef184ea14e72ae38b58f5cc8e5a446206
+SIZE (rubygem/aws-sdk-servicecatalog-1.120.0.gem) = 113664
diff --git a/devel/rubygem-aws-sdk-servicediscovery/Makefile b/devel/rubygem-aws-sdk-servicediscovery/Makefile
index cd33f29dfd5f..0b96b8b2b281 100644
--- a/devel/rubygem-aws-sdk-servicediscovery/Makefile
+++ b/devel/rubygem-aws-sdk-servicediscovery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicediscovery
-PORTVERSION= 1.86.0
+PORTVERSION= 1.91.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-servicedis
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-servicediscovery/distinfo b/devel/rubygem-aws-sdk-servicediscovery/distinfo
index 4b5624c0da11..dd50ba4834cb 100644
--- a/devel/rubygem-aws-sdk-servicediscovery/distinfo
+++ b/devel/rubygem-aws-sdk-servicediscovery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370132
-SHA256 (rubygem/aws-sdk-servicediscovery-1.86.0.gem) = cfcc6005f0c8d1c2e022edba8059570d320540c99afbef6aecd69f94babfb676
-SIZE (rubygem/aws-sdk-servicediscovery-1.86.0.gem) = 62976
+TIMESTAMP = 1757121620
+SHA256 (rubygem/aws-sdk-servicediscovery-1.91.0.gem) = 4334ceadec8361f3fe15d5d22524537f643591985b9b75220d08eefb1f48a948
+SIZE (rubygem/aws-sdk-servicediscovery-1.91.0.gem) = 67072
diff --git a/devel/rubygem-aws-sdk-servicequotas/Makefile b/devel/rubygem-aws-sdk-servicequotas/Makefile
index 1a373f3d54d9..0cec882f8ba9 100644
--- a/devel/rubygem-aws-sdk-servicequotas/Makefile
+++ b/devel/rubygem-aws-sdk-servicequotas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicequotas
-PORTVERSION= 1.58.0
+PORTVERSION= 1.62.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-servicequo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-servicequotas/distinfo b/devel/rubygem-aws-sdk-servicequotas/distinfo
index 53162187f400..be2497602949 100644
--- a/devel/rubygem-aws-sdk-servicequotas/distinfo
+++ b/devel/rubygem-aws-sdk-servicequotas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370134
-SHA256 (rubygem/aws-sdk-servicequotas-1.58.0.gem) = 8127907ad92a87edabeded9e195fecda0db323e5d5d383cfc9fac962ec02ac6e
-SIZE (rubygem/aws-sdk-servicequotas-1.58.0.gem) = 37888
+TIMESTAMP = 1757121622
+SHA256 (rubygem/aws-sdk-servicequotas-1.62.0.gem) = c611e516a8ecc4e9f781582ab930dcfcd832dce3b97f835f6b1b0da3fb1ec985
+SIZE (rubygem/aws-sdk-servicequotas-1.62.0.gem) = 38400
diff --git a/devel/rubygem-aws-sdk-ses/Makefile b/devel/rubygem-aws-sdk-ses/Makefile
index 5818a06e2c80..3f78a64c17c3 100644
--- a/devel/rubygem-aws-sdk-ses/Makefile
+++ b/devel/rubygem-aws-sdk-ses/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ses
-PORTVERSION= 1.86.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ses
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ses/distinfo b/devel/rubygem-aws-sdk-ses/distinfo
index be7541d0852d..a6bd0c47f313 100644
--- a/devel/rubygem-aws-sdk-ses/distinfo
+++ b/devel/rubygem-aws-sdk-ses/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370136
-SHA256 (rubygem/aws-sdk-ses-1.86.0.gem) = bd157ef8b561345976ff532ad91cac0fe9f16f5dbd0e3710790aec73e07bf493
-SIZE (rubygem/aws-sdk-ses-1.86.0.gem) = 101376
+TIMESTAMP = 1757121624
+SHA256 (rubygem/aws-sdk-ses-1.90.0.gem) = d32d47b6b46a7277ce9ef76283fb86d0bf8148aa74ee74601f88409a8feaed7a
+SIZE (rubygem/aws-sdk-ses-1.90.0.gem) = 101376
diff --git a/devel/rubygem-aws-sdk-sesv2/Makefile b/devel/rubygem-aws-sdk-sesv2/Makefile
index 3efd8e859e2a..f91019faa0c8 100644
--- a/devel/rubygem-aws-sdk-sesv2/Makefile
+++ b/devel/rubygem-aws-sdk-sesv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sesv2
-PORTVERSION= 1.80.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sesv2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sesv2/distinfo b/devel/rubygem-aws-sdk-sesv2/distinfo
index 9b9985a29863..c398c0e4e848 100644
--- a/devel/rubygem-aws-sdk-sesv2/distinfo
+++ b/devel/rubygem-aws-sdk-sesv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370138
-SHA256 (rubygem/aws-sdk-sesv2-1.80.0.gem) = e11c38bc32fd08db788861bca6fae4f79c1781db1c346710a2e0a872077a9c81
-SIZE (rubygem/aws-sdk-sesv2-1.80.0.gem) = 138752
+TIMESTAMP = 1757121626
+SHA256 (rubygem/aws-sdk-sesv2-1.85.0.gem) = 925ad22f2364222b86728d0237a78edb1e81b970fcb214bdab769a305bac05fb
+SIZE (rubygem/aws-sdk-sesv2-1.85.0.gem) = 148992
diff --git a/devel/rubygem-aws-sdk-shield/Makefile b/devel/rubygem-aws-sdk-shield/Makefile
index 0ed129eb4f04..39176e69fa79 100644
--- a/devel/rubygem-aws-sdk-shield/Makefile
+++ b/devel/rubygem-aws-sdk-shield/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-shield
-PORTVERSION= 1.83.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-shield
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-shield/distinfo b/devel/rubygem-aws-sdk-shield/distinfo
index 9903ae2be2bc..530f35337a86 100644
--- a/devel/rubygem-aws-sdk-shield/distinfo
+++ b/devel/rubygem-aws-sdk-shield/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370140
-SHA256 (rubygem/aws-sdk-shield-1.83.0.gem) = 2ff5c998b5c4366732f230095755502cf7e742696d121289738a5649c7f511c5
-SIZE (rubygem/aws-sdk-shield-1.83.0.gem) = 54784
+TIMESTAMP = 1757121628
+SHA256 (rubygem/aws-sdk-shield-1.87.0.gem) = 1d6175d5502fbeaed5ecbad7798320f4d8cd4a103480fe7e9535584ae255c568
+SIZE (rubygem/aws-sdk-shield-1.87.0.gem) = 54784
diff --git a/devel/rubygem-aws-sdk-signer/Makefile b/devel/rubygem-aws-sdk-signer/Makefile
index 317260d11a54..4767087c57da 100644
--- a/devel/rubygem-aws-sdk-signer/Makefile
+++ b/devel/rubygem-aws-sdk-signer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-signer
-PORTVERSION= 1.73.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-signer
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-signer/distinfo b/devel/rubygem-aws-sdk-signer/distinfo
index 90ecbb9434d5..b4b7e0f157da 100644
--- a/devel/rubygem-aws-sdk-signer/distinfo
+++ b/devel/rubygem-aws-sdk-signer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370142
-SHA256 (rubygem/aws-sdk-signer-1.73.0.gem) = 4986a1ce28bf9061f4530d6e63281a032f224afe723c8619faad418ca3559a30
-SIZE (rubygem/aws-sdk-signer-1.73.0.gem) = 45568
+TIMESTAMP = 1757121630
+SHA256 (rubygem/aws-sdk-signer-1.76.0.gem) = 5361345c27e11a03af660a898f408603e5fc4a2f32ebe82e81a9c3852cef95d8
+SIZE (rubygem/aws-sdk-signer-1.76.0.gem) = 46080
diff --git a/devel/rubygem-aws-sdk-simpledb/Makefile b/devel/rubygem-aws-sdk-simpledb/Makefile
index 985c56575f84..52fe97be6be6 100644
--- a/devel/rubygem-aws-sdk-simpledb/Makefile
+++ b/devel/rubygem-aws-sdk-simpledb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-simpledb
-PORTVERSION= 1.66.0
+PORTVERSION= 1.69.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-simpledb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv2>=1.0<2:devel/rubygem-aws-sigv2
USES= gem
diff --git a/devel/rubygem-aws-sdk-simpledb/distinfo b/devel/rubygem-aws-sdk-simpledb/distinfo
index 6961d767c816..6ece69e30c62 100644
--- a/devel/rubygem-aws-sdk-simpledb/distinfo
+++ b/devel/rubygem-aws-sdk-simpledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370144
-SHA256 (rubygem/aws-sdk-simpledb-1.66.0.gem) = f06a37b386ad7e359d29aebcd43d40405a87b2071b554750d01f8d4286696dd3
-SIZE (rubygem/aws-sdk-simpledb-1.66.0.gem) = 28160
+TIMESTAMP = 1757121632
+SHA256 (rubygem/aws-sdk-simpledb-1.69.0.gem) = 821527781efe85d59f71dce10762fb38dfd1e8ea0d74b01e1edccda9f4afce61
+SIZE (rubygem/aws-sdk-simpledb-1.69.0.gem) = 28160
diff --git a/devel/rubygem-aws-sdk-simspaceweaver/Makefile b/devel/rubygem-aws-sdk-simspaceweaver/Makefile
index a9b083009e9e..c11b26c36c0f 100644
--- a/devel/rubygem-aws-sdk-simspaceweaver/Makefile
+++ b/devel/rubygem-aws-sdk-simspaceweaver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-simspaceweaver
-PORTVERSION= 1.34.0
+PORTVERSION= 1.38.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-simspacewe
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-simspaceweaver/distinfo b/devel/rubygem-aws-sdk-simspaceweaver/distinfo
index 33e49262da17..56d76479290a 100644
--- a/devel/rubygem-aws-sdk-simspaceweaver/distinfo
+++ b/devel/rubygem-aws-sdk-simspaceweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370146
-SHA256 (rubygem/aws-sdk-simspaceweaver-1.34.0.gem) = 787d28227a31185dab38cacadfb4f1dfbc9d50c0b3adde755e9184bd59eef862
-SIZE (rubygem/aws-sdk-simspaceweaver-1.34.0.gem) = 34816
+TIMESTAMP = 1757121634
+SHA256 (rubygem/aws-sdk-simspaceweaver-1.38.0.gem) = 8dfdcb002c4fed1109c8dc40948b92890e686ad6d542461d880b0d95f045975d
+SIZE (rubygem/aws-sdk-simspaceweaver-1.38.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-sms/Makefile b/devel/rubygem-aws-sdk-sms/Makefile
index 8b2ae4fecf9e..4b6f5b502ed3 100644
--- a/devel/rubygem-aws-sdk-sms/Makefile
+++ b/devel/rubygem-aws-sdk-sms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sms
-PORTVERSION= 1.73.0
+PORTVERSION= 1.76.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sms
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sms/distinfo b/devel/rubygem-aws-sdk-sms/distinfo
index f9f511bfcaab..5a14bf665717 100644
--- a/devel/rubygem-aws-sdk-sms/distinfo
+++ b/devel/rubygem-aws-sdk-sms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370148
-SHA256 (rubygem/aws-sdk-sms-1.73.0.gem) = cdd1a4d95b66ddf5ee6caf8355f5718926811578f8bdb3bf32d5c91a6d4bd9c6
-SIZE (rubygem/aws-sdk-sms-1.73.0.gem) = 49664
+TIMESTAMP = 1757121636
+SHA256 (rubygem/aws-sdk-sms-1.76.0.gem) = e7d894ffd7db505e0f340ebe4771d093ddeb00714c8193921a83ec57af350299
+SIZE (rubygem/aws-sdk-sms-1.76.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-snowball/Makefile b/devel/rubygem-aws-sdk-snowball/Makefile
index 9e322de94405..5e18016e15f4 100644
--- a/devel/rubygem-aws-sdk-snowball/Makefile
+++ b/devel/rubygem-aws-sdk-snowball/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-snowball
-PORTVERSION= 1.88.0
+PORTVERSION= 1.92.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-snowball
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-snowball/distinfo b/devel/rubygem-aws-sdk-snowball/distinfo
index 6ae18193e93e..d9270cca4ce1 100644
--- a/devel/rubygem-aws-sdk-snowball/distinfo
+++ b/devel/rubygem-aws-sdk-snowball/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370150
-SHA256 (rubygem/aws-sdk-snowball-1.88.0.gem) = d6d1b0755afa1a60564d2629461d24f9b295ff7e25e0c4522b3f4d05a12dcedc
-SIZE (rubygem/aws-sdk-snowball-1.88.0.gem) = 64512
+TIMESTAMP = 1757121638
+SHA256 (rubygem/aws-sdk-snowball-1.92.0.gem) = 30fad6cb23345f3030f54ea5414e1b568b4c62ccd08603af71dcd2d98a3f7006
+SIZE (rubygem/aws-sdk-snowball-1.92.0.gem) = 64512
diff --git a/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile b/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile
index ce072a4123a6..a24e4cf6c54b 100644
--- a/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile
+++ b/devel/rubygem-aws-sdk-snowdevicemanagement/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-snowdevicemanagement
-PORTVERSION= 1.39.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-snowdevice
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo b/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
index d9ae87037f6e..94fdf8cee7e5 100644
--- a/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
+++ b/devel/rubygem-aws-sdk-snowdevicemanagement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370152
-SHA256 (rubygem/aws-sdk-snowdevicemanagement-1.39.0.gem) = 21a9bf7214e0e64ad0319227a8fc9ca27fbf6a4bf3ac5fc8c08a75dd9b654610
-SIZE (rubygem/aws-sdk-snowdevicemanagement-1.39.0.gem) = 33792
+TIMESTAMP = 1757121640
+SHA256 (rubygem/aws-sdk-snowdevicemanagement-1.43.0.gem) = b0d0aac530dd6f5796aa0cb330a96fd9803f05eb47cef489f1faf7da364c81d3
+SIZE (rubygem/aws-sdk-snowdevicemanagement-1.43.0.gem) = 34304
diff --git a/devel/rubygem-aws-sdk-sns/Makefile b/devel/rubygem-aws-sdk-sns/Makefile
index 1a5982129833..584e98126807 100644
--- a/devel/rubygem-aws-sdk-sns/Makefile
+++ b/devel/rubygem-aws-sdk-sns/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sns
-PORTVERSION= 1.101.0
+PORTVERSION= 1.106.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sns
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sns/distinfo b/devel/rubygem-aws-sdk-sns/distinfo
index 1e97d839b71f..4eb17b71cff4 100644
--- a/devel/rubygem-aws-sdk-sns/distinfo
+++ b/devel/rubygem-aws-sdk-sns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370154
-SHA256 (rubygem/aws-sdk-sns-1.101.0.gem) = 0baca6724431095a5f85ed4b243752ad9d4d34aee107da8a862b346690aa4d45
-SIZE (rubygem/aws-sdk-sns-1.101.0.gem) = 89088
+TIMESTAMP = 1757121642
+SHA256 (rubygem/aws-sdk-sns-1.106.0.gem) = f2630d40d11489d6f61eddf5f226cd4c0948039e25bfd7dee4f66723529e5cf4
+SIZE (rubygem/aws-sdk-sns-1.106.0.gem) = 91136
diff --git a/devel/rubygem-aws-sdk-socialmessaging/Makefile b/devel/rubygem-aws-sdk-socialmessaging/Makefile
index 37b283cbe6da..2a323fc087d2 100644
--- a/devel/rubygem-aws-sdk-socialmessaging/Makefile
+++ b/devel/rubygem-aws-sdk-socialmessaging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-socialmessaging
-PORTVERSION= 1.11.0
+PORTVERSION= 1.14.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-socialmess
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-socialmessaging/distinfo b/devel/rubygem-aws-sdk-socialmessaging/distinfo
index e9f36768d80e..960fa23a1a78 100644
--- a/devel/rubygem-aws-sdk-socialmessaging/distinfo
+++ b/devel/rubygem-aws-sdk-socialmessaging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796172
-SHA256 (rubygem/aws-sdk-socialmessaging-1.11.0.gem) = 4fe6788a2f69844b93086cef84ae0b62b9766620558e263cfa3a3ea8d2be22b5
-SIZE (rubygem/aws-sdk-socialmessaging-1.11.0.gem) = 41472
+TIMESTAMP = 1757121644
+SHA256 (rubygem/aws-sdk-socialmessaging-1.14.0.gem) = 52db95e1510228d90fe4d2b702f20eb766b26e99d36698bad7971f1732a1b117
+SIZE (rubygem/aws-sdk-socialmessaging-1.14.0.gem) = 41472
diff --git a/devel/rubygem-aws-sdk-sqs/Makefile b/devel/rubygem-aws-sdk-sqs/Makefile
index ec941de6e674..dc68dba69050 100644
--- a/devel/rubygem-aws-sdk-sqs/Makefile
+++ b/devel/rubygem-aws-sdk-sqs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sqs
-PORTVERSION= 1.98.0
+PORTVERSION= 1.103.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sqs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-sqs/distinfo b/devel/rubygem-aws-sdk-sqs/distinfo
index 6b73c7132146..06adfc6e94c2 100644
--- a/devel/rubygem-aws-sdk-sqs/distinfo
+++ b/devel/rubygem-aws-sdk-sqs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796174
-SHA256 (rubygem/aws-sdk-sqs-1.98.0.gem) = 7d9f537498d52d2c43c0c39d928b00456eb1be5488538f3178a7029c77c96a86
-SIZE (rubygem/aws-sdk-sqs-1.98.0.gem) = 91136
+TIMESTAMP = 1757121646
+SHA256 (rubygem/aws-sdk-sqs-1.103.0.gem) = 79844ccb0d84c5abf7c3bf808adc8d90430d1400ba41ea3ca5bf1ff846f9ae01
+SIZE (rubygem/aws-sdk-sqs-1.103.0.gem) = 91136
diff --git a/devel/rubygem-aws-sdk-ssm/Makefile b/devel/rubygem-aws-sdk-ssm/Makefile
index 264c5af5b22b..9d479813c0c6 100644
--- a/devel/rubygem-aws-sdk-ssm/Makefile
+++ b/devel/rubygem-aws-sdk-ssm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssm
-PORTVERSION= 1.199.0
+PORTVERSION= 1.202.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssm/distinfo b/devel/rubygem-aws-sdk-ssm/distinfo
index 86f9cb01f11d..f1d3086fe218 100644
--- a/devel/rubygem-aws-sdk-ssm/distinfo
+++ b/devel/rubygem-aws-sdk-ssm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370160
-SHA256 (rubygem/aws-sdk-ssm-1.199.0.gem) = 7392e0cd5b8ec350ce7a83b4b6d00fc3acc60676661f6283b1cdc42d3e3b8afb
-SIZE (rubygem/aws-sdk-ssm-1.199.0.gem) = 324608
+TIMESTAMP = 1757121648
+SHA256 (rubygem/aws-sdk-ssm-1.202.0.gem) = f6eac88b2a4253bd508b31781c996c624c7d6decf877c475e1458b88aece4bdb
+SIZE (rubygem/aws-sdk-ssm-1.202.0.gem) = 324608
diff --git a/devel/rubygem-aws-sdk-ssmcontacts/Makefile b/devel/rubygem-aws-sdk-ssmcontacts/Makefile
index 1ca4a7b4e8d0..f966d6ab53a3 100644
--- a/devel/rubygem-aws-sdk-ssmcontacts/Makefile
+++ b/devel/rubygem-aws-sdk-ssmcontacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmcontacts
-PORTVERSION= 1.48.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmcontact
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmcontacts/distinfo b/devel/rubygem-aws-sdk-ssmcontacts/distinfo
index d6b017f7c716..f7d315fb5c3e 100644
--- a/devel/rubygem-aws-sdk-ssmcontacts/distinfo
+++ b/devel/rubygem-aws-sdk-ssmcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370162
-SHA256 (rubygem/aws-sdk-ssmcontacts-1.48.0.gem) = d01f5762a628614bee5d0be5576a069fac87a75476563464625a7220c505311f
-SIZE (rubygem/aws-sdk-ssmcontacts-1.48.0.gem) = 53248
+TIMESTAMP = 1757121650
+SHA256 (rubygem/aws-sdk-ssmcontacts-1.52.0.gem) = 6c218c7cf6cef2dcb51e4e88f101184b3666a34594ec6dcd53dc03dca789a169
+SIZE (rubygem/aws-sdk-ssmcontacts-1.52.0.gem) = 53248
diff --git a/devel/rubygem-aws-sdk-ssmguiconnect/Makefile b/devel/rubygem-aws-sdk-ssmguiconnect/Makefile
index e3e82ef4665a..1d600cbf9d8b 100644
--- a/devel/rubygem-aws-sdk-ssmguiconnect/Makefile
+++ b/devel/rubygem-aws-sdk-ssmguiconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmguiconnect
-PORTVERSION= 1.4.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmguiconn
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmguiconnect/distinfo b/devel/rubygem-aws-sdk-ssmguiconnect/distinfo
index 57e78f50ccc4..f210cc0df9cb 100644
--- a/devel/rubygem-aws-sdk-ssmguiconnect/distinfo
+++ b/devel/rubygem-aws-sdk-ssmguiconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370164
-SHA256 (rubygem/aws-sdk-ssmguiconnect-1.4.0.gem) = e2b8b91df412d20c3cb1a39194f998bd2eae8ee5f361a526bffe97680ae3f610
-SIZE (rubygem/aws-sdk-ssmguiconnect-1.4.0.gem) = 22528
+TIMESTAMP = 1757121652
+SHA256 (rubygem/aws-sdk-ssmguiconnect-1.8.0.gem) = b4f8f0585b2f8fcc5a6be195547d04c4c746106770706e2b2b8db53f5a5f9c45
+SIZE (rubygem/aws-sdk-ssmguiconnect-1.8.0.gem) = 22528
diff --git a/devel/rubygem-aws-sdk-ssmincidents/Makefile b/devel/rubygem-aws-sdk-ssmincidents/Makefile
index 299dad977d70..9c6dc00c733a 100644
--- a/devel/rubygem-aws-sdk-ssmincidents/Makefile
+++ b/devel/rubygem-aws-sdk-ssmincidents/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmincidents
-PORTVERSION= 1.53.0
+PORTVERSION= 1.57.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssminciden
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmincidents/distinfo b/devel/rubygem-aws-sdk-ssmincidents/distinfo
index f0de40418329..ff5527d748e0 100644
--- a/devel/rubygem-aws-sdk-ssmincidents/distinfo
+++ b/devel/rubygem-aws-sdk-ssmincidents/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370166
-SHA256 (rubygem/aws-sdk-ssmincidents-1.53.0.gem) = 23ace6cda5dd2062fec15d202fe633bb76bbcaff5981f771d1c15b0989912ae5
-SIZE (rubygem/aws-sdk-ssmincidents-1.53.0.gem) = 58880
+TIMESTAMP = 1757121654
+SHA256 (rubygem/aws-sdk-ssmincidents-1.57.0.gem) = c3ab45bedbc93406b7f1acb4bf0488354cc84582f90bedd74709f17d61891320
+SIZE (rubygem/aws-sdk-ssmincidents-1.57.0.gem) = 58880
diff --git a/devel/rubygem-aws-sdk-ssmquicksetup/Makefile b/devel/rubygem-aws-sdk-ssmquicksetup/Makefile
index ae509bae8259..6d0790498ecd 100644
--- a/devel/rubygem-aws-sdk-ssmquicksetup/Makefile
+++ b/devel/rubygem-aws-sdk-ssmquicksetup/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmquicksetup
-PORTVERSION= 1.16.0
+PORTVERSION= 1.20.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmquickse
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmquicksetup/distinfo b/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
index 66639f2a69b9..f7f2d8988b1a 100644
--- a/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
+++ b/devel/rubygem-aws-sdk-ssmquicksetup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370168
-SHA256 (rubygem/aws-sdk-ssmquicksetup-1.16.0.gem) = e8eed3730abaec327c747bf9cd69093ed11e4af9886f09a97ee77b1c34e5bbd6
-SIZE (rubygem/aws-sdk-ssmquicksetup-1.16.0.gem) = 33280
+TIMESTAMP = 1757121656
+SHA256 (rubygem/aws-sdk-ssmquicksetup-1.20.0.gem) = 71bb89030e1723bda87c7bb8917da9a304a9b38ea9ed2fd0ba0e23a4390a2bdb
+SIZE (rubygem/aws-sdk-ssmquicksetup-1.20.0.gem) = 33280
diff --git a/devel/rubygem-aws-sdk-ssmsap/Makefile b/devel/rubygem-aws-sdk-ssmsap/Makefile
index ed47dd182a4b..771120c30c66 100644
--- a/devel/rubygem-aws-sdk-ssmsap/Makefile
+++ b/devel/rubygem-aws-sdk-ssmsap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssmsap
-PORTVERSION= 1.39.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmsap
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssmsap/distinfo b/devel/rubygem-aws-sdk-ssmsap/distinfo
index f88a60f3c30f..dabd3040799c 100644
--- a/devel/rubygem-aws-sdk-ssmsap/distinfo
+++ b/devel/rubygem-aws-sdk-ssmsap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370170
-SHA256 (rubygem/aws-sdk-ssmsap-1.39.0.gem) = a4d8ef2d4e1bd9b82c6c2abfcbe2342c5739a37cbcad230d2fb9e0816d92566c
-SIZE (rubygem/aws-sdk-ssmsap-1.39.0.gem) = 38912
+TIMESTAMP = 1757121658
+SHA256 (rubygem/aws-sdk-ssmsap-1.43.0.gem) = bf0ce8a5aadac3eed0c8ced8ec4c65e272bc752ea7b99d6fdbbebe895b080746
+SIZE (rubygem/aws-sdk-ssmsap-1.43.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-ssoadmin/Makefile b/devel/rubygem-aws-sdk-ssoadmin/Makefile
index f58884bc3122..b29473e654e7 100644
--- a/devel/rubygem-aws-sdk-ssoadmin/Makefile
+++ b/devel/rubygem-aws-sdk-ssoadmin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ssoadmin
-PORTVERSION= 1.56.0
+PORTVERSION= 1.61.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssoadmin
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ssoadmin/distinfo b/devel/rubygem-aws-sdk-ssoadmin/distinfo
index 29cfefdd4425..892461089b77 100644
--- a/devel/rubygem-aws-sdk-ssoadmin/distinfo
+++ b/devel/rubygem-aws-sdk-ssoadmin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370172
-SHA256 (rubygem/aws-sdk-ssoadmin-1.56.0.gem) = 9046afe0dead46562da510fabe8d684f96d0453a39aaedd7fb4e993950abcbe5
-SIZE (rubygem/aws-sdk-ssoadmin-1.56.0.gem) = 71680
+TIMESTAMP = 1757121660
+SHA256 (rubygem/aws-sdk-ssoadmin-1.61.0.gem) = 5ff0b4db1b38800ca479345b63ab4bcb48f214054e2d42e6629f22cabe238ea5
+SIZE (rubygem/aws-sdk-ssoadmin-1.61.0.gem) = 72704
diff --git a/devel/rubygem-aws-sdk-states/Makefile b/devel/rubygem-aws-sdk-states/Makefile
index 019733e32dd4..e21ea4d0ccaa 100644
--- a/devel/rubygem-aws-sdk-states/Makefile
+++ b/devel/rubygem-aws-sdk-states/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-states
-PORTVERSION= 1.93.0
+PORTVERSION= 1.97.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-states
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-states/distinfo b/devel/rubygem-aws-sdk-states/distinfo
index a9d1f1d33695..f16fb8743e15 100644
--- a/devel/rubygem-aws-sdk-states/distinfo
+++ b/devel/rubygem-aws-sdk-states/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370174
-SHA256 (rubygem/aws-sdk-states-1.93.0.gem) = 99c1645010324cc38278259742ef006a9a6a8ecb9c29c3606b6581fc9e6f2c6f
-SIZE (rubygem/aws-sdk-states-1.93.0.gem) = 84480
+TIMESTAMP = 1757121662
+SHA256 (rubygem/aws-sdk-states-1.97.0.gem) = 0ebe19dce3ed6410ce688eb8e31091debbc30e6358e3d7ed3a09d0364ac364f2
+SIZE (rubygem/aws-sdk-states-1.97.0.gem) = 84480
diff --git a/devel/rubygem-aws-sdk-storagegateway/Makefile b/devel/rubygem-aws-sdk-storagegateway/Makefile
index 8118227591e5..d99639ca8b61 100644
--- a/devel/rubygem-aws-sdk-storagegateway/Makefile
+++ b/devel/rubygem-aws-sdk-storagegateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-storagegateway
-PORTVERSION= 1.112.0
+PORTVERSION= 1.116.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-storagegat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-storagegateway/distinfo b/devel/rubygem-aws-sdk-storagegateway/distinfo
index 8cc46120aac9..d9e14b180c7a 100644
--- a/devel/rubygem-aws-sdk-storagegateway/distinfo
+++ b/devel/rubygem-aws-sdk-storagegateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370176
-SHA256 (rubygem/aws-sdk-storagegateway-1.112.0.gem) = 051b16562c0f40188c23fd653a2f67c6904468da58283d3780f92d56f46c9d20
-SIZE (rubygem/aws-sdk-storagegateway-1.112.0.gem) = 142336
+TIMESTAMP = 1757121664
+SHA256 (rubygem/aws-sdk-storagegateway-1.116.0.gem) = 829c9ff9b1c6c7c634daac511d5581f24039db429adeeadec5273a2593153010
+SIZE (rubygem/aws-sdk-storagegateway-1.116.0.gem) = 142848
diff --git a/devel/rubygem-aws-sdk-supplychain/Makefile b/devel/rubygem-aws-sdk-supplychain/Makefile
index d6b0a3806e99..639ffbe9a7d7 100644
--- a/devel/rubygem-aws-sdk-supplychain/Makefile
+++ b/devel/rubygem-aws-sdk-supplychain/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-supplychain
-PORTVERSION= 1.27.0
+PORTVERSION= 1.31.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-supplychai
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-supplychain/distinfo b/devel/rubygem-aws-sdk-supplychain/distinfo
index cc5159e17d68..66ebe5a0a886 100644
--- a/devel/rubygem-aws-sdk-supplychain/distinfo
+++ b/devel/rubygem-aws-sdk-supplychain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370178
-SHA256 (rubygem/aws-sdk-supplychain-1.27.0.gem) = 8740968db871a8b525802fac3808f3c22f412a94ddc3e3e1f7b3d427bcedf17f
-SIZE (rubygem/aws-sdk-supplychain-1.27.0.gem) = 62464
+TIMESTAMP = 1757121666
+SHA256 (rubygem/aws-sdk-supplychain-1.31.0.gem) = 68918feec3fc0b4e1d0199dfcacb1493b757d6058bb087adca30a6adf08979ca
+SIZE (rubygem/aws-sdk-supplychain-1.31.0.gem) = 62976
diff --git a/devel/rubygem-aws-sdk-support/Makefile b/devel/rubygem-aws-sdk-support/Makefile
index 6f02a5d43047..a5b896d44d3c 100644
--- a/devel/rubygem-aws-sdk-support/Makefile
+++ b/devel/rubygem-aws-sdk-support/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-support
-PORTVERSION= 1.79.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-support
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-support/distinfo b/devel/rubygem-aws-sdk-support/distinfo
index 7a6b2a311e79..9e0c1a2b84bc 100644
--- a/devel/rubygem-aws-sdk-support/distinfo
+++ b/devel/rubygem-aws-sdk-support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370180
-SHA256 (rubygem/aws-sdk-support-1.79.0.gem) = 2793b41a42772fd6a0b5cf3bf1f7fe0d2bfe38e77ed3b6fe1561a9226d3e79b5
-SIZE (rubygem/aws-sdk-support-1.79.0.gem) = 43520
+TIMESTAMP = 1757121668
+SHA256 (rubygem/aws-sdk-support-1.83.0.gem) = 15451127a650004215da446393f1800210da128a9b4f1d0380aebcdb2bf0dded
+SIZE (rubygem/aws-sdk-support-1.83.0.gem) = 43520
diff --git a/devel/rubygem-aws-sdk-supportapp/Makefile b/devel/rubygem-aws-sdk-supportapp/Makefile
index 0936b2625d0f..4e813bb630c4 100644
--- a/devel/rubygem-aws-sdk-supportapp/Makefile
+++ b/devel/rubygem-aws-sdk-supportapp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-supportapp
-PORTVERSION= 1.34.0
+PORTVERSION= 1.38.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-supportapp
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-supportapp/distinfo b/devel/rubygem-aws-sdk-supportapp/distinfo
index d852456e7690..bdafef0c0fcd 100644
--- a/devel/rubygem-aws-sdk-supportapp/distinfo
+++ b/devel/rubygem-aws-sdk-supportapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370182
-SHA256 (rubygem/aws-sdk-supportapp-1.34.0.gem) = 0baa420564bcd34ae8faba227c6a2c8581e01f3c1bef5a192fdd1dd2c89484ad
-SIZE (rubygem/aws-sdk-supportapp-1.34.0.gem) = 28160
+TIMESTAMP = 1757121670
+SHA256 (rubygem/aws-sdk-supportapp-1.38.0.gem) = 6753b63bb5be44bd69ce07c669ec012cad50513687f3225f2db94ddf8b9eedde
+SIZE (rubygem/aws-sdk-supportapp-1.38.0.gem) = 28160
diff --git a/devel/rubygem-aws-sdk-swf/Makefile b/devel/rubygem-aws-sdk-swf/Makefile
index 4c019777c748..04935741e085 100644
--- a/devel/rubygem-aws-sdk-swf/Makefile
+++ b/devel/rubygem-aws-sdk-swf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-swf
-PORTVERSION= 1.73.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-swf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-swf/distinfo b/devel/rubygem-aws-sdk-swf/distinfo
index 67d683c6005a..112ba7e58405 100644
--- a/devel/rubygem-aws-sdk-swf/distinfo
+++ b/devel/rubygem-aws-sdk-swf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370184
-SHA256 (rubygem/aws-sdk-swf-1.73.0.gem) = 3dc778c92622db87a9deec1f0b82e620229f1ca2cd8241deda6804389466f9da
-SIZE (rubygem/aws-sdk-swf-1.73.0.gem) = 90624
+TIMESTAMP = 1757121672
+SHA256 (rubygem/aws-sdk-swf-1.77.0.gem) = ef812c7a0260e38f31f554278d8dd5aec997565fee98814953d0c9c129d2b09b
+SIZE (rubygem/aws-sdk-swf-1.77.0.gem) = 90624
diff --git a/devel/rubygem-aws-sdk-synthetics/Makefile b/devel/rubygem-aws-sdk-synthetics/Makefile
index 3ad6bf0f7eca..d1a41af62d4e 100644
--- a/devel/rubygem-aws-sdk-synthetics/Makefile
+++ b/devel/rubygem-aws-sdk-synthetics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-synthetics
-PORTVERSION= 1.69.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-synthetics
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-synthetics/distinfo b/devel/rubygem-aws-sdk-synthetics/distinfo
index 569d826ada6d..3f194d63826c 100644
--- a/devel/rubygem-aws-sdk-synthetics/distinfo
+++ b/devel/rubygem-aws-sdk-synthetics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370186
-SHA256 (rubygem/aws-sdk-synthetics-1.69.0.gem) = 749f1a656733e315a4ec75f2ec914f3759bdcc4c17e35866d6067af9a20eccb2
-SIZE (rubygem/aws-sdk-synthetics-1.69.0.gem) = 54784
+TIMESTAMP = 1757121674
+SHA256 (rubygem/aws-sdk-synthetics-1.73.0.gem) = b9e7596b96ab2882c504ea11a03e08e9ce7eaa47b6851650b8cf087f829cbad5
+SIZE (rubygem/aws-sdk-synthetics-1.73.0.gem) = 57344
diff --git a/devel/rubygem-aws-sdk-taxsettings/Makefile b/devel/rubygem-aws-sdk-taxsettings/Makefile
index 1766482c7a91..58d8b77ecbed 100644
--- a/devel/rubygem-aws-sdk-taxsettings/Makefile
+++ b/devel/rubygem-aws-sdk-taxsettings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-taxsettings
-PORTVERSION= 1.26.0
+PORTVERSION= 1.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-taxsetting
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-taxsettings/distinfo b/devel/rubygem-aws-sdk-taxsettings/distinfo
index 567f87e665d0..f7ad6fd137e3 100644
--- a/devel/rubygem-aws-sdk-taxsettings/distinfo
+++ b/devel/rubygem-aws-sdk-taxsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370188
-SHA256 (rubygem/aws-sdk-taxsettings-1.26.0.gem) = 085d34cc0e02c165a14446a0d042062ab7a5244363f95cc758092ee1c1278633
-SIZE (rubygem/aws-sdk-taxsettings-1.26.0.gem) = 51712
+TIMESTAMP = 1757121676
+SHA256 (rubygem/aws-sdk-taxsettings-1.30.0.gem) = 60c03c50fc2cc207c6b4196e69e9735be436573105cf71caf5ec8383aa6b9795
+SIZE (rubygem/aws-sdk-taxsettings-1.30.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-textract/Makefile b/devel/rubygem-aws-sdk-textract/Makefile
index 8282104f29ac..be50cc94f3f3 100644
--- a/devel/rubygem-aws-sdk-textract/Makefile
+++ b/devel/rubygem-aws-sdk-textract/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-textract
-PORTVERSION= 1.79.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-textract
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-textract/distinfo b/devel/rubygem-aws-sdk-textract/distinfo
index d57c4255ff72..fadcdba7ca37 100644
--- a/devel/rubygem-aws-sdk-textract/distinfo
+++ b/devel/rubygem-aws-sdk-textract/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370190
-SHA256 (rubygem/aws-sdk-textract-1.79.0.gem) = 3d2f76e60044d365bfd5f299734240dd782658d86fe23ef24c39f526039315e5
-SIZE (rubygem/aws-sdk-textract-1.79.0.gem) = 69120
+TIMESTAMP = 1757121678
+SHA256 (rubygem/aws-sdk-textract-1.83.0.gem) = a1c4c5f3602d8c12aaf76f78df17f421a9e4c973b021449d8c6b05f22ee52e0c
+SIZE (rubygem/aws-sdk-textract-1.83.0.gem) = 69632
diff --git a/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile b/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile
index e29d36919b89..e2bd37d8d7d3 100644
--- a/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile
+++ b/devel/rubygem-aws-sdk-timestreaminfluxdb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-timestreaminfluxdb
-PORTVERSION= 1.26.0
+PORTVERSION= 1.31.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-timestream
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo b/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
index b495dc2783f8..8c4aa9035970 100644
--- a/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
+++ b/devel/rubygem-aws-sdk-timestreaminfluxdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370192
-SHA256 (rubygem/aws-sdk-timestreaminfluxdb-1.26.0.gem) = d4800f52218f1a6bc3cb5f79201a81fcd5ca4b68a03d84d3777f4340734fdf0d
-SIZE (rubygem/aws-sdk-timestreaminfluxdb-1.26.0.gem) = 44544
+TIMESTAMP = 1757121680
+SHA256 (rubygem/aws-sdk-timestreaminfluxdb-1.31.0.gem) = 515c1ad46917f9d35292eef7b042623d283f35c9ca55bfc8e98da874dd50ac34
+SIZE (rubygem/aws-sdk-timestreaminfluxdb-1.31.0.gem) = 44544
diff --git a/devel/rubygem-aws-sdk-timestreamquery/Makefile b/devel/rubygem-aws-sdk-timestreamquery/Makefile
index 9adf4271934d..99cc3d2ddfde 100644
--- a/devel/rubygem-aws-sdk-timestreamquery/Makefile
+++ b/devel/rubygem-aws-sdk-timestreamquery/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-timestreamquery
-PORTVERSION= 1.55.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-timestream
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-timestreamquery/distinfo b/devel/rubygem-aws-sdk-timestreamquery/distinfo
index 9ba7bb4e7ff9..6f42e56a5851 100644
--- a/devel/rubygem-aws-sdk-timestreamquery/distinfo
+++ b/devel/rubygem-aws-sdk-timestreamquery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370194
-SHA256 (rubygem/aws-sdk-timestreamquery-1.55.0.gem) = 439246bf7120a771fb1764ba82924f9b9a6939c0e71991a31760b7af5803232a
-SIZE (rubygem/aws-sdk-timestreamquery-1.55.0.gem) = 51712
+TIMESTAMP = 1757121682
+SHA256 (rubygem/aws-sdk-timestreamquery-1.59.0.gem) = 320ec54c6290d4b9a13c6183a69e803e238b71d2341c923eae2fee07df1e0308
+SIZE (rubygem/aws-sdk-timestreamquery-1.59.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-timestreamwrite/Makefile b/devel/rubygem-aws-sdk-timestreamwrite/Makefile
index 00b984fe492a..396f539211b6 100644
--- a/devel/rubygem-aws-sdk-timestreamwrite/Makefile
+++ b/devel/rubygem-aws-sdk-timestreamwrite/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-timestreamwrite
-PORTVERSION= 1.50.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-timestream
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-timestreamwrite/distinfo b/devel/rubygem-aws-sdk-timestreamwrite/distinfo
index 4bc168f7962a..91d7f8bda255 100644
--- a/devel/rubygem-aws-sdk-timestreamwrite/distinfo
+++ b/devel/rubygem-aws-sdk-timestreamwrite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370196
-SHA256 (rubygem/aws-sdk-timestreamwrite-1.50.0.gem) = 30d27700cf10d5a9cb35b65b004315258478f5a47bf58c96deebeb5f670cefbe
-SIZE (rubygem/aws-sdk-timestreamwrite-1.50.0.gem) = 45568
+TIMESTAMP = 1757121684
+SHA256 (rubygem/aws-sdk-timestreamwrite-1.54.0.gem) = a2c5e036d8447230822f0ec43bd2ca28e14c90d87fceaf87a0fbc37c7a88c949
+SIZE (rubygem/aws-sdk-timestreamwrite-1.54.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-tnb/Makefile b/devel/rubygem-aws-sdk-tnb/Makefile
index 9f9949aee00a..3ff9f06f133e 100644
--- a/devel/rubygem-aws-sdk-tnb/Makefile
+++ b/devel/rubygem-aws-sdk-tnb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-tnb
-PORTVERSION= 1.32.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-tnb
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-tnb/distinfo b/devel/rubygem-aws-sdk-tnb/distinfo
index e58c2b4e4cf6..aa72f8a315e7 100644
--- a/devel/rubygem-aws-sdk-tnb/distinfo
+++ b/devel/rubygem-aws-sdk-tnb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370198
-SHA256 (rubygem/aws-sdk-tnb-1.32.0.gem) = f98d277cec8f04379038375840be39c413907316608163f303e8e2a2047c767e
-SIZE (rubygem/aws-sdk-tnb-1.32.0.gem) = 45056
+TIMESTAMP = 1757121686
+SHA256 (rubygem/aws-sdk-tnb-1.35.0.gem) = c070af07645c70a3d9db4a8d736a3b5b7300c2302158838b3bc911db8819c47b
+SIZE (rubygem/aws-sdk-tnb-1.35.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-transcribeservice/Makefile b/devel/rubygem-aws-sdk-transcribeservice/Makefile
index 1fc95ae264f4..ca31a6116122 100644
--- a/devel/rubygem-aws-sdk-transcribeservice/Makefile
+++ b/devel/rubygem-aws-sdk-transcribeservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transcribeservice
-PORTVERSION= 1.123.0
+PORTVERSION= 1.129.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-transcribe
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-transcribeservice/distinfo b/devel/rubygem-aws-sdk-transcribeservice/distinfo
index 63c5e3a9c4f7..94788b83017a 100644
--- a/devel/rubygem-aws-sdk-transcribeservice/distinfo
+++ b/devel/rubygem-aws-sdk-transcribeservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370200
-SHA256 (rubygem/aws-sdk-transcribeservice-1.123.0.gem) = 03a5be279315d868a9770d75b70d445bbc7bc3291c81848f2922dbcff760592f
-SIZE (rubygem/aws-sdk-transcribeservice-1.123.0.gem) = 99840
+TIMESTAMP = 1757121688
+SHA256 (rubygem/aws-sdk-transcribeservice-1.129.0.gem) = 3171443c20bea08617c40f934d9dfc2dca1468074f889ba9fb5fc1dca48545e1
+SIZE (rubygem/aws-sdk-transcribeservice-1.129.0.gem) = 100352
diff --git a/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile b/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
index 36ce420dc356..3147a9eac430 100644
--- a/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
+++ b/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transcribestreamingservice
-PORTVERSION= 1.84.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-transcribe
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo b/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
index 0b0a659a1a4e..dce897d6ba58 100644
--- a/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
+++ b/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370202
-SHA256 (rubygem/aws-sdk-transcribestreamingservice-1.84.0.gem) = 7e3f223b950e4e8bdae5c35116ff2b518e2274161405b08a34adcfdbd94ae5b9
-SIZE (rubygem/aws-sdk-transcribestreamingservice-1.84.0.gem) = 62464
+TIMESTAMP = 1757436601
+SHA256 (rubygem/aws-sdk-transcribestreamingservice-1.90.0.gem) = c615fefa9248d79623cff980dfcc3ef0563d89646dcd04ce403cfe9db5859ae3
+SIZE (rubygem/aws-sdk-transcribestreamingservice-1.90.0.gem) = 65024
diff --git a/devel/rubygem-aws-sdk-transfer/Makefile b/devel/rubygem-aws-sdk-transfer/Makefile
index 15e034d82897..40ada1024648 100644
--- a/devel/rubygem-aws-sdk-transfer/Makefile
+++ b/devel/rubygem-aws-sdk-transfer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transfer
-PORTVERSION= 1.121.0
+PORTVERSION= 1.124.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-transfer
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-transfer/distinfo b/devel/rubygem-aws-sdk-transfer/distinfo
index 99859122973c..3dc56bab788c 100644
--- a/devel/rubygem-aws-sdk-transfer/distinfo
+++ b/devel/rubygem-aws-sdk-transfer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370204
-SHA256 (rubygem/aws-sdk-transfer-1.121.0.gem) = a31ca0e4539c8b193a1b2562602cd84e8c54d0010d9b39fed0e6e967bfc4b552
-SIZE (rubygem/aws-sdk-transfer-1.121.0.gem) = 144384
+TIMESTAMP = 1757121692
+SHA256 (rubygem/aws-sdk-transfer-1.124.0.gem) = 4bb81da59c1f33f013c2a5cbebced3cadc52a883494571e8a97e08e856b66183
+SIZE (rubygem/aws-sdk-transfer-1.124.0.gem) = 144896
diff --git a/devel/rubygem-aws-sdk-translate/Makefile b/devel/rubygem-aws-sdk-translate/Makefile
index 63c68f1c097f..143c5666a1b9 100644
--- a/devel/rubygem-aws-sdk-translate/Makefile
+++ b/devel/rubygem-aws-sdk-translate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-translate
-PORTVERSION= 1.84.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-translate
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-translate/distinfo b/devel/rubygem-aws-sdk-translate/distinfo
index 6737d5ab4ab2..518c06310b38 100644
--- a/devel/rubygem-aws-sdk-translate/distinfo
+++ b/devel/rubygem-aws-sdk-translate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370206
-SHA256 (rubygem/aws-sdk-translate-1.84.0.gem) = 01c6d092875604b9f16b10d6e49bbf5039c1ed181c95db6ee3da23548805b5d5
-SIZE (rubygem/aws-sdk-translate-1.84.0.gem) = 49152
+TIMESTAMP = 1757121694
+SHA256 (rubygem/aws-sdk-translate-1.88.0.gem) = 73cca0597ed38acc3c94ba1ab74332c1ee56b22dd3b20c9379575df630836da5
+SIZE (rubygem/aws-sdk-translate-1.88.0.gem) = 49152
diff --git a/devel/rubygem-aws-sdk-trustedadvisor/Makefile b/devel/rubygem-aws-sdk-trustedadvisor/Makefile
index 0abd8b2319da..f290fd15fd15 100644
--- a/devel/rubygem-aws-sdk-trustedadvisor/Makefile
+++ b/devel/rubygem-aws-sdk-trustedadvisor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-trustedadvisor
-PORTVERSION= 1.24.0
+PORTVERSION= 1.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-trustedadv
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-trustedadvisor/distinfo b/devel/rubygem-aws-sdk-trustedadvisor/distinfo
index 032603a6fa2b..f8745d7c32a5 100644
--- a/devel/rubygem-aws-sdk-trustedadvisor/distinfo
+++ b/devel/rubygem-aws-sdk-trustedadvisor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370208
-SHA256 (rubygem/aws-sdk-trustedadvisor-1.24.0.gem) = 4afdb3cff56a8a82b0b05247ed0985c45ae36e0df015ab107c623673bd481ea3
-SIZE (rubygem/aws-sdk-trustedadvisor-1.24.0.gem) = 32256
+TIMESTAMP = 1757121696
+SHA256 (rubygem/aws-sdk-trustedadvisor-1.27.0.gem) = c37d4e065bd76202cb8b758ec5aeadba777decb20c54ae755a544c0760e19adc
+SIZE (rubygem/aws-sdk-trustedadvisor-1.27.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-verifiedpermissions/Makefile b/devel/rubygem-aws-sdk-verifiedpermissions/Makefile
index 489891f7a28c..c444483ed876 100644
--- a/devel/rubygem-aws-sdk-verifiedpermissions/Makefile
+++ b/devel/rubygem-aws-sdk-verifiedpermissions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-verifiedpermissions
-PORTVERSION= 1.47.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-verifiedpe
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-verifiedpermissions/distinfo b/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
index 8a38391d1607..6d5e6cf913b4 100644
--- a/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
+++ b/devel/rubygem-aws-sdk-verifiedpermissions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370210
-SHA256 (rubygem/aws-sdk-verifiedpermissions-1.47.0.gem) = d3f8b0b7d13760ea74ccbf65a6e38ebde0f67bf223a1c948732f7507f1ee49a7
-SIZE (rubygem/aws-sdk-verifiedpermissions-1.47.0.gem) = 76800
+TIMESTAMP = 1757436603
+SHA256 (rubygem/aws-sdk-verifiedpermissions-1.52.0.gem) = da4c99d9f98e46ecc02f132bc603e0584d8d72ee33234d03fb0ba599eb95952d
+SIZE (rubygem/aws-sdk-verifiedpermissions-1.52.0.gem) = 77312
diff --git a/devel/rubygem-aws-sdk-voiceid/Makefile b/devel/rubygem-aws-sdk-voiceid/Makefile
index 3a2eff85ab8f..5ad404e75404 100644
--- a/devel/rubygem-aws-sdk-voiceid/Makefile
+++ b/devel/rubygem-aws-sdk-voiceid/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-voiceid
-PORTVERSION= 1.44.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-voiceid
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-voiceid/distinfo b/devel/rubygem-aws-sdk-voiceid/distinfo
index 4d163df8bd83..d304e1cb0909 100644
--- a/devel/rubygem-aws-sdk-voiceid/distinfo
+++ b/devel/rubygem-aws-sdk-voiceid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370212
-SHA256 (rubygem/aws-sdk-voiceid-1.44.0.gem) = daa3fa62ea2734d1dcc0c8cbcfd5aa27cdbd7c10c04e8f07d086a9b017d774a8
-SIZE (rubygem/aws-sdk-voiceid-1.44.0.gem) = 47104
+TIMESTAMP = 1757121700
+SHA256 (rubygem/aws-sdk-voiceid-1.48.0.gem) = 12340afb25e7b134fe074e0c97705b489386a0eabc5f99d142de1419f3a2b660
+SIZE (rubygem/aws-sdk-voiceid-1.48.0.gem) = 47104
diff --git a/devel/rubygem-aws-sdk-vpclattice/Makefile b/devel/rubygem-aws-sdk-vpclattice/Makefile
index 76e6b409d724..c36b61b8e4fa 100644
--- a/devel/rubygem-aws-sdk-vpclattice/Makefile
+++ b/devel/rubygem-aws-sdk-vpclattice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-vpclattice
-PORTVERSION= 1.32.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-vpclattice
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-vpclattice/distinfo b/devel/rubygem-aws-sdk-vpclattice/distinfo
index fb683b29a7d0..15cdc53effa6 100644
--- a/devel/rubygem-aws-sdk-vpclattice/distinfo
+++ b/devel/rubygem-aws-sdk-vpclattice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370214
-SHA256 (rubygem/aws-sdk-vpclattice-1.32.0.gem) = 6fe947cfb1d0a0eaccd5889b967f690c728ab035b2371cf6b3edcbbf2eb5f146
-SIZE (rubygem/aws-sdk-vpclattice-1.32.0.gem) = 76288
+TIMESTAMP = 1757121702
+SHA256 (rubygem/aws-sdk-vpclattice-1.36.0.gem) = 2e4dd4595d790dfb849757241306f5c9abf09fdf85d75306943788e43a308227
+SIZE (rubygem/aws-sdk-vpclattice-1.36.0.gem) = 76288
diff --git a/devel/rubygem-aws-sdk-waf/Makefile b/devel/rubygem-aws-sdk-waf/Makefile
index dde86b7ecef0..4e37c4906e97 100644
--- a/devel/rubygem-aws-sdk-waf/Makefile
+++ b/devel/rubygem-aws-sdk-waf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-waf
-PORTVERSION= 1.80.0
+PORTVERSION= 1.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-waf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-waf/distinfo b/devel/rubygem-aws-sdk-waf/distinfo
index f7e726dbe312..76da6a504c29 100644
--- a/devel/rubygem-aws-sdk-waf/distinfo
+++ b/devel/rubygem-aws-sdk-waf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370216
-SHA256 (rubygem/aws-sdk-waf-1.80.0.gem) = bdb4e834d9e9e994eba9f68b12de716a104d38e2b0349eb0cfc1ea8af14d9198
-SIZE (rubygem/aws-sdk-waf-1.80.0.gem) = 101888
+TIMESTAMP = 1757121704
+SHA256 (rubygem/aws-sdk-waf-1.84.0.gem) = e53972e4a08ae6ab308a1f92d3d76dc439a648c604f194b2f0a4e42d559c4565
+SIZE (rubygem/aws-sdk-waf-1.84.0.gem) = 101888
diff --git a/devel/rubygem-aws-sdk-wafregional/Makefile b/devel/rubygem-aws-sdk-wafregional/Makefile
index e6984c8f5272..a7ebcc574f80 100644
--- a/devel/rubygem-aws-sdk-wafregional/Makefile
+++ b/devel/rubygem-aws-sdk-wafregional/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wafregional
-PORTVERSION= 1.82.0
+PORTVERSION= 1.85.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-wafregiona
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-wafregional/distinfo b/devel/rubygem-aws-sdk-wafregional/distinfo
index 75a3cacdc089..a385889c7f7b 100644
--- a/devel/rubygem-aws-sdk-wafregional/distinfo
+++ b/devel/rubygem-aws-sdk-wafregional/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370218
-SHA256 (rubygem/aws-sdk-wafregional-1.82.0.gem) = 7ca38650ebf3192a0bea77ce3fe9782f1fb7e5b45ef1544adaf616fbaab88a10
-SIZE (rubygem/aws-sdk-wafregional-1.82.0.gem) = 104448
+TIMESTAMP = 1757121706
+SHA256 (rubygem/aws-sdk-wafregional-1.85.0.gem) = e3df269fb67af8579b591f47af6d36ab33e126d78da28fc9840040180b15e70e
+SIZE (rubygem/aws-sdk-wafregional-1.85.0.gem) = 104448
diff --git a/devel/rubygem-aws-sdk-wafv2/Makefile b/devel/rubygem-aws-sdk-wafv2/Makefile
index 952b1964a603..014ed2ca34f1 100644
--- a/devel/rubygem-aws-sdk-wafv2/Makefile
+++ b/devel/rubygem-aws-sdk-wafv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wafv2
-PORTVERSION= 1.113.0
+PORTVERSION= 1.117.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-wafv2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-wafv2/distinfo b/devel/rubygem-aws-sdk-wafv2/distinfo
index f258b082afe2..ec495fa2b74b 100644
--- a/devel/rubygem-aws-sdk-wafv2/distinfo
+++ b/devel/rubygem-aws-sdk-wafv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370220
-SHA256 (rubygem/aws-sdk-wafv2-1.113.0.gem) = 8e5e36fca5eafcef01ca0902e9b8790ceb0e5cd6c81d570caf26103dc0156967
-SIZE (rubygem/aws-sdk-wafv2-1.113.0.gem) = 188928
+TIMESTAMP = 1757121708
+SHA256 (rubygem/aws-sdk-wafv2-1.117.0.gem) = c8bb3c9a9186fd15ef85c86f5e157d98eee46dfdd538031641ac7b14aff32807
+SIZE (rubygem/aws-sdk-wafv2-1.117.0.gem) = 189440
diff --git a/devel/rubygem-aws-sdk-wellarchitected/Makefile b/devel/rubygem-aws-sdk-wellarchitected/Makefile
index edca023dadd3..ed3556a0287a 100644
--- a/devel/rubygem-aws-sdk-wellarchitected/Makefile
+++ b/devel/rubygem-aws-sdk-wellarchitected/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wellarchitected
-PORTVERSION= 1.55.0
+PORTVERSION= 1.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-wellarchit
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-wellarchitected/distinfo b/devel/rubygem-aws-sdk-wellarchitected/distinfo
index 33011a5a08c4..3e9daf55bda3 100644
--- a/devel/rubygem-aws-sdk-wellarchitected/distinfo
+++ b/devel/rubygem-aws-sdk-wellarchitected/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370222
-SHA256 (rubygem/aws-sdk-wellarchitected-1.55.0.gem) = 59fdda7c2bfb8a577b8bb735e80bb55ad150dcbda645c440442466513207c2f6
-SIZE (rubygem/aws-sdk-wellarchitected-1.55.0.gem) = 84480
+TIMESTAMP = 1757121710
+SHA256 (rubygem/aws-sdk-wellarchitected-1.59.0.gem) = e23bc035a524273a6aaaa50eda3aadbcee7968833d05b6b65155497ce245a536
+SIZE (rubygem/aws-sdk-wellarchitected-1.59.0.gem) = 84480
diff --git a/devel/rubygem-aws-sdk-workdocs/Makefile b/devel/rubygem-aws-sdk-workdocs/Makefile
index 96bcd052e8f7..76297807c6e7 100644
--- a/devel/rubygem-aws-sdk-workdocs/Makefile
+++ b/devel/rubygem-aws-sdk-workdocs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workdocs
-PORTVERSION= 1.76.0
+PORTVERSION= 1.80.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workdocs
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workdocs/distinfo b/devel/rubygem-aws-sdk-workdocs/distinfo
index 95e5729e165b..6b5ddfff9483 100644
--- a/devel/rubygem-aws-sdk-workdocs/distinfo
+++ b/devel/rubygem-aws-sdk-workdocs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370224
-SHA256 (rubygem/aws-sdk-workdocs-1.76.0.gem) = f2d863187e5a4fa8d3436da035369e378589de758ea46a0873557ebb1f0667a0
-SIZE (rubygem/aws-sdk-workdocs-1.76.0.gem) = 60928
+TIMESTAMP = 1757121712
+SHA256 (rubygem/aws-sdk-workdocs-1.80.0.gem) = f2f04a5b5f0c88fb0ae4c86a1fbf3f631f645b585d10bc7a9d2f62e9bd430444
+SIZE (rubygem/aws-sdk-workdocs-1.80.0.gem) = 60928
diff --git a/devel/rubygem-aws-sdk-workmail/Makefile b/devel/rubygem-aws-sdk-workmail/Makefile
index bed43cbaa561..53d49f92234c 100644
--- a/devel/rubygem-aws-sdk-workmail/Makefile
+++ b/devel/rubygem-aws-sdk-workmail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workmail
-PORTVERSION= 1.85.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workmail
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workmail/distinfo b/devel/rubygem-aws-sdk-workmail/distinfo
index af662d8d8edb..501780df023f 100644
--- a/devel/rubygem-aws-sdk-workmail/distinfo
+++ b/devel/rubygem-aws-sdk-workmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370226
-SHA256 (rubygem/aws-sdk-workmail-1.85.0.gem) = 900a2595492b03c45fd52f475c778fe8bb659c78ae73089d61affb624e9ad4c4
-SIZE (rubygem/aws-sdk-workmail-1.85.0.gem) = 88576
+TIMESTAMP = 1757436605
+SHA256 (rubygem/aws-sdk-workmail-1.90.0.gem) = 8ad04d1f1cc7f4f8b634887e3740509cca786f2b1c8a661d9d68336ace8e6bad
+SIZE (rubygem/aws-sdk-workmail-1.90.0.gem) = 89088
diff --git a/devel/rubygem-aws-sdk-workmailmessageflow/Makefile b/devel/rubygem-aws-sdk-workmailmessageflow/Makefile
index eb850e82dd67..de77db098d03 100644
--- a/devel/rubygem-aws-sdk-workmailmessageflow/Makefile
+++ b/devel/rubygem-aws-sdk-workmailmessageflow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workmailmessageflow
-PORTVERSION= 1.54.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workmailme
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workmailmessageflow/distinfo b/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
index 8c64737ee92b..1067f712bbd1 100644
--- a/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
+++ b/devel/rubygem-aws-sdk-workmailmessageflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370228
-SHA256 (rubygem/aws-sdk-workmailmessageflow-1.54.0.gem) = 366c95fa1e09c97fcf12558c949bb2c415b829897783eb4c947fb29952007dcc
-SIZE (rubygem/aws-sdk-workmailmessageflow-1.54.0.gem) = 23040
+TIMESTAMP = 1757121716
+SHA256 (rubygem/aws-sdk-workmailmessageflow-1.58.0.gem) = 4218d3c8ecc145594d89c810bbc5ef30012cde5d2659e266335108426e409b4d
+SIZE (rubygem/aws-sdk-workmailmessageflow-1.58.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-workspaces/Makefile b/devel/rubygem-aws-sdk-workspaces/Makefile
index de26739b8df7..62bc10d260b9 100644
--- a/devel/rubygem-aws-sdk-workspaces/Makefile
+++ b/devel/rubygem-aws-sdk-workspaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspaces
-PORTVERSION= 1.140.0
+PORTVERSION= 1.144.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workspaces/distinfo b/devel/rubygem-aws-sdk-workspaces/distinfo
index b633efbc69da..928439564207 100644
--- a/devel/rubygem-aws-sdk-workspaces/distinfo
+++ b/devel/rubygem-aws-sdk-workspaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370230
-SHA256 (rubygem/aws-sdk-workspaces-1.140.0.gem) = 0e4bb8ef9983555b4e69b9b1316902fb698c632dec3645c75b667d6cac05a049
-SIZE (rubygem/aws-sdk-workspaces-1.140.0.gem) = 116736
+TIMESTAMP = 1757121718
+SHA256 (rubygem/aws-sdk-workspaces-1.144.0.gem) = 67e20c72bb5de9e5dc70152f82ba879fe6ae97c77444a5151dc3be8f578bf6b7
+SIZE (rubygem/aws-sdk-workspaces-1.144.0.gem) = 119808
diff --git a/devel/rubygem-aws-sdk-workspacesinstances/Makefile b/devel/rubygem-aws-sdk-workspacesinstances/Makefile
index 2fa06ee1f227..83d4f6b7b224 100644
--- a/devel/rubygem-aws-sdk-workspacesinstances/Makefile
+++ b/devel/rubygem-aws-sdk-workspacesinstances/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspacesinstances
-PORTVERSION= 1.1.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workspacesinstances/distinfo b/devel/rubygem-aws-sdk-workspacesinstances/distinfo
index 5c9c4b4f08c5..c8fd740591bf 100644
--- a/devel/rubygem-aws-sdk-workspacesinstances/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesinstances/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370232
-SHA256 (rubygem/aws-sdk-workspacesinstances-1.1.0.gem) = f073f20cdb9f20d3ba46cf33a030bead2ccfa632eb8bba124ea4a5b0c2488582
-SIZE (rubygem/aws-sdk-workspacesinstances-1.1.0.gem) = 40448
+TIMESTAMP = 1757121720
+SHA256 (rubygem/aws-sdk-workspacesinstances-1.5.0.gem) = b9c83d740f1339b38ee82a36f2001e5d7634bae80bdabee3b33d9baeffb78cf3
+SIZE (rubygem/aws-sdk-workspacesinstances-1.5.0.gem) = 40448
diff --git a/devel/rubygem-aws-sdk-workspacesthinclient/Makefile b/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
index 6406f2355874..5734c7d596de 100644
--- a/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
+++ b/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspacesthinclient
-PORTVERSION= 1.31.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workspacesthinclient/distinfo b/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
index 291d51e94818..2ac446f35763 100644
--- a/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796176
-SHA256 (rubygem/aws-sdk-workspacesthinclient-1.31.0.gem) = 1087f5ada5eafa8ef83e9658cc71527b52fa92fca5858e9f23f6982526a0a156
-SIZE (rubygem/aws-sdk-workspacesthinclient-1.31.0.gem) = 34816
+TIMESTAMP = 1757121722
+SHA256 (rubygem/aws-sdk-workspacesthinclient-1.35.0.gem) = 5c79c8062faf774dd2c73944cd88981059d4ce69f7e6971b53e9bea68fc593ce
+SIZE (rubygem/aws-sdk-workspacesthinclient-1.35.0.gem) = 34816
diff --git a/devel/rubygem-aws-sdk-workspacesweb/Makefile b/devel/rubygem-aws-sdk-workspacesweb/Makefile
index 5146ea3489c8..639ccf83bdd0 100644
--- a/devel/rubygem-aws-sdk-workspacesweb/Makefile
+++ b/devel/rubygem-aws-sdk-workspacesweb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspacesweb
-PORTVERSION= 1.44.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspaces
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-workspacesweb/distinfo b/devel/rubygem-aws-sdk-workspacesweb/distinfo
index b2cb29640d21..7ae4ed6754db 100644
--- a/devel/rubygem-aws-sdk-workspacesweb/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesweb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370236
-SHA256 (rubygem/aws-sdk-workspacesweb-1.44.0.gem) = 55c1ae5bf3de7013f20fcaa4e49820ff9d2306188bdfa91c4a8e3bc449ae9046
-SIZE (rubygem/aws-sdk-workspacesweb-1.44.0.gem) = 66048
+TIMESTAMP = 1757121724
+SHA256 (rubygem/aws-sdk-workspacesweb-1.48.0.gem) = b0ebb9a2dd630dc450e0f49a19049da15bdc1aaf2b2e2111dab8e40bae01f099
+SIZE (rubygem/aws-sdk-workspacesweb-1.48.0.gem) = 73728
diff --git a/devel/rubygem-aws-sdk-xray/Makefile b/devel/rubygem-aws-sdk-xray/Makefile
index e7e0203eaff6..98cdadc93ec9 100644
--- a/devel/rubygem-aws-sdk-xray/Makefile
+++ b/devel/rubygem-aws-sdk-xray/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-xray
-PORTVERSION= 1.85.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-xray
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.227.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-xray/distinfo b/devel/rubygem-aws-sdk-xray/distinfo
index ef7f079f5e5d..2200885578f0 100644
--- a/devel/rubygem-aws-sdk-xray/distinfo
+++ b/devel/rubygem-aws-sdk-xray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370238
-SHA256 (rubygem/aws-sdk-xray-1.85.0.gem) = 7fc07ed4cfe17dfab1e2e7d0e49eab7fa2d40fb445f2169df00c0884bf2910d9
-SIZE (rubygem/aws-sdk-xray-1.85.0.gem) = 70144
+TIMESTAMP = 1757436607
+SHA256 (rubygem/aws-sdk-xray-1.90.0.gem) = bcf7c9fbbe1f7dd34b0179fd275b805486d9fb4d93ce6b47c8871e15764dbc6a
+SIZE (rubygem/aws-sdk-xray-1.90.0.gem) = 71680
diff --git a/devel/rubygem-bin_struct/Makefile b/devel/rubygem-bin_struct/Makefile
index a2db85aba800..bf6953844570 100644
--- a/devel/rubygem-bin_struct/Makefile
+++ b/devel/rubygem-bin_struct/Makefile
@@ -1,11 +1,11 @@
PORTNAME= bin_struct
-PORTVERSION= 0.5.1
+PORTVERSION= 0.5.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Binary dissector and generator
-WWW= https://github.com/lemontree55/bin_struct
+WWW= https://codeberg.org/lemontree55/bin_struct
LICENSE= MIT
diff --git a/devel/rubygem-bin_struct/distinfo b/devel/rubygem-bin_struct/distinfo
index d0c49bb9868e..cda789f8f536 100644
--- a/devel/rubygem-bin_struct/distinfo
+++ b/devel/rubygem-bin_struct/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936328
-SHA256 (rubygem/bin_struct-0.5.1.gem) = a0c767cb9f43db658f7b3cd009644cf9eb483bd89333c72e7f9afd0f9b2110b4
-SIZE (rubygem/bin_struct-0.5.1.gem) = 24576
+TIMESTAMP = 1757121728
+SHA256 (rubygem/bin_struct-0.5.2.gem) = b20212d060582f668115383be5d999b5966853bf4ae908c0cf6aa21d813672cd
+SIZE (rubygem/bin_struct-0.5.2.gem) = 25088
diff --git a/devel/rubygem-cairo-gobject/Makefile b/devel/rubygem-cairo-gobject/Makefile
index 1f04c85fb29d..2880013113eb 100644
--- a/devel/rubygem-cairo-gobject/Makefile
+++ b/devel/rubygem-cairo-gobject/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cairo-gobject
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-cairo-gobject/distinfo b/devel/rubygem-cairo-gobject/distinfo
index b7e65d2ae174..f39593b20381 100644
--- a/devel/rubygem-cairo-gobject/distinfo
+++ b/devel/rubygem-cairo-gobject/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566756
-SHA256 (rubygem/cairo-gobject-4.3.0.gem) = cca1893aeb980bf7f3c839b0640dbea7d6b8e0918c49ab217328f7a0518b86b1
-SIZE (rubygem/cairo-gobject-4.3.0.gem) = 19456
+TIMESTAMP = 1757121908
+SHA256 (rubygem/cairo-gobject-4.3.3.gem) = 7d6cbaae1a8e61d4174eb084aa4183c673b600ac151b0a42f86f02045b64f37d
+SIZE (rubygem/cairo-gobject-4.3.3.gem) = 19456
diff --git a/devel/rubygem-clamp/Makefile b/devel/rubygem-clamp/Makefile
index ddca08e573dc..6dba81021ed6 100644
--- a/devel/rubygem-clamp/Makefile
+++ b/devel/rubygem-clamp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clamp
-PORTVERSION= 1.3.2
+PORTVERSION= 1.3.3
CATEGORIES= devel ruby
MASTER_SITES= RG
diff --git a/devel/rubygem-clamp/distinfo b/devel/rubygem-clamp/distinfo
index 07eceddf0a28..3843349e0fd2 100644
--- a/devel/rubygem-clamp/distinfo
+++ b/devel/rubygem-clamp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1598175334
-SHA256 (rubygem/clamp-1.3.2.gem) = 4f6a99a8678d51abbf1650263a74d1ac50939edc11986271431d2e03a0d7a022
-SIZE (rubygem/clamp-1.3.2.gem) = 30720
+TIMESTAMP = 1757122036
+SHA256 (rubygem/clamp-1.3.3.gem) = ab7487e7258098a7327b376cdb3896f3f73c663b8ce80af5cd625c699369f2cf
+SIZE (rubygem/clamp-1.3.3.gem) = 31232
diff --git a/devel/rubygem-console/Makefile b/devel/rubygem-console/Makefile
index f1521dbfbc4d..dcdad466db90 100644
--- a/devel/rubygem-console/Makefile
+++ b/devel/rubygem-console/Makefile
@@ -1,5 +1,5 @@
PORTNAME= console
-PORTVERSION= 1.33.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-console/distinfo b/devel/rubygem-console/distinfo
index dceb994bbed2..006a9b47b05f 100644
--- a/devel/rubygem-console/distinfo
+++ b/devel/rubygem-console/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796178
-SHA256 (rubygem/console-1.33.0.gem) = a1cc1910e3b24169b4925e42d72da414d53e5bd6773aee9a811e57dfe0399384
-SIZE (rubygem/console-1.33.0.gem) = 31232
+TIMESTAMP = 1757436609
+SHA256 (rubygem/console-1.34.0.gem) = 63779906ee8c0818d111e891fd8e2d82759a161558ba1d2cb599ca77b7049901
+SIZE (rubygem/console-1.34.0.gem) = 31232
diff --git a/devel/rubygem-cucumber-core/Makefile b/devel/rubygem-cucumber-core/Makefile
index 764f1f3ef035..3efc941bb2ff 100644
--- a/devel/rubygem-cucumber-core/Makefile
+++ b/devel/rubygem-cucumber-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-core
-PORTVERSION= 15.1.0
+PORTVERSION= 15.2.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,8 +11,8 @@ WWW= https://cucumber.io/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-cucumber-gherkin30>=27<31:textproc/rubygem-cucumber-gherkin30 \
- rubygem-cucumber-messages>=26<29:devel/rubygem-cucumber-messages \
+RUN_DEPENDS= rubygem-cucumber-gherkin32>=27<33:textproc/rubygem-cucumber-gherkin32 \
+ rubygem-cucumber-messages>=26<30:devel/rubygem-cucumber-messages \
rubygem-cucumber-tag-expressions>=5<7:devel/rubygem-cucumber-tag-expressions
USES= gem
diff --git a/devel/rubygem-cucumber-core/distinfo b/devel/rubygem-cucumber-core/distinfo
index 4f84027d6426..3888fe462f64 100644
--- a/devel/rubygem-cucumber-core/distinfo
+++ b/devel/rubygem-cucumber-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070650
-SHA256 (rubygem/cucumber-core-15.1.0.gem) = 2d5c56425d5f663a58647e12969288d555fd78a1e18bfe34d1957f0b3c4134b7
-SIZE (rubygem/cucumber-core-15.1.0.gem) = 23040
+TIMESTAMP = 1757121732
+SHA256 (rubygem/cucumber-core-15.2.1.gem) = 636a329f877c7ba478b5d9090f810c1b21796f9b601fa33532133ad1910b8588
+SIZE (rubygem/cucumber-core-15.2.1.gem) = 23040
diff --git a/devel/rubygem-cucumber-rails/Makefile b/devel/rubygem-cucumber-rails/Makefile
index d1c6c717c778..14c1d619e831 100644
--- a/devel/rubygem-cucumber-rails/Makefile
+++ b/devel/rubygem-cucumber-rails/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cucumber-rails
-PORTVERSION= 3.1.1
-PORTREVISION= 1
+PORTVERSION= 4.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,9 +11,9 @@ WWW= https://cucumber.io/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-capybara>=3.11<4:devel/rubygem-capybara \
- rubygem-cucumber9>=5<10:devel/rubygem-cucumber9 \
- rubygem-railties72>=5.2<9:www/rubygem-railties72
+RUN_DEPENDS= rubygem-capybara>=3.25<4:devel/rubygem-capybara \
+ rubygem-cucumber>=7<11:devel/rubygem-cucumber \
+ rubygem-railties80>=6.1<9:www/rubygem-railties80
USES= gem
diff --git a/devel/rubygem-cucumber-rails/distinfo b/devel/rubygem-cucumber-rails/distinfo
index 8f8ff1ea3845..2e6748dbe3ff 100644
--- a/devel/rubygem-cucumber-rails/distinfo
+++ b/devel/rubygem-cucumber-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606575
-SHA256 (rubygem/cucumber-rails-3.1.1.gem) = b9234147d94699638b77471256d0f06e9d1fe21803aee12cd12c9e7524c9aa02
-SIZE (rubygem/cucumber-rails-3.1.1.gem) = 16384
+TIMESTAMP = 1757436611
+SHA256 (rubygem/cucumber-rails-4.0.0.gem) = b2fe07af16f74e7c6ef7cec5bb238a358443a91af019fba8586d936f49c47cf2
+SIZE (rubygem/cucumber-rails-4.0.0.gem) = 16384
diff --git a/devel/rubygem-cucumber/Makefile b/devel/rubygem-cucumber/Makefile
index 0248a36a9f65..173feb92a879 100644
--- a/devel/rubygem-cucumber/Makefile
+++ b/devel/rubygem-cucumber/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber
-PORTVERSION= 10.0.0
+PORTVERSION= 10.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-cucumber/distinfo b/devel/rubygem-cucumber/distinfo
index 983fcc128772..67e2947ae91b 100644
--- a/devel/rubygem-cucumber/distinfo
+++ b/devel/rubygem-cucumber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188222
-SHA256 (rubygem/cucumber-10.0.0.gem) = eca40158e7bd8e7413f6eb8ad6b5c1e2e32067b01812f4bee3b50dbb0f982fbd
-SIZE (rubygem/cucumber-10.0.0.gem) = 78848
+TIMESTAMP = 1757121730
+SHA256 (rubygem/cucumber-10.1.0.gem) = bd9f5783b6cc2f1113ed4e64822459d4e73c973063f2325d89b5d555e4fe3e05
+SIZE (rubygem/cucumber-10.1.0.gem) = 78848
diff --git a/devel/rubygem-datadog-ci/Makefile b/devel/rubygem-datadog-ci/Makefile
index d1f6f758dc3d..bf2e98a2cb75 100644
--- a/devel/rubygem-datadog-ci/Makefile
+++ b/devel/rubygem-datadog-ci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= datadog-ci
-PORTVERSION= 1.21.1
+PORTVERSION= 1.22.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-datadog-ci/distinfo b/devel/rubygem-datadog-ci/distinfo
index 6819f52e1321..6aac4d518a74 100644
--- a/devel/rubygem-datadog-ci/distinfo
+++ b/devel/rubygem-datadog-ci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370240
-SHA256 (rubygem/datadog-ci-1.21.1.gem) = 0e0c8749b9aec8bc3cfedb700f957e62eb987a8d6db9b519e3ca12a7e32cdc92
-SIZE (rubygem/datadog-ci-1.21.1.gem) = 119296
+TIMESTAMP = 1757121734
+SHA256 (rubygem/datadog-ci-1.22.1.gem) = 8602c37287f5184fc3692cb13cfcfb6ec59e7963c45062b7c736a888a848fb12
+SIZE (rubygem/datadog-ci-1.22.1.gem) = 122368
diff --git a/devel/rubygem-datadog/Makefile b/devel/rubygem-datadog/Makefile
index a89a3939feb1..e171405190f7 100644
--- a/devel/rubygem-datadog/Makefile
+++ b/devel/rubygem-datadog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= datadog
-PORTVERSION= 2.19.0
+PORTVERSION= 2.20.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -14,7 +14,7 @@ LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.BSD3
RUN_DEPENDS= rubygem-datadog-ruby_core_source>=3.4.1<4:devel/rubygem-datadog-ruby_core_source \
rubygem-libdatadog>=18.1.0.1.0<18.1.0.2:devel/rubygem-libdatadog \
- rubygem-libddwaf>=1.24.1.0.3<1.24.1.1:devel/rubygem-libddwaf \
+ rubygem-libddwaf>=1.24.1.1.0<1.24.1.2:devel/rubygem-libddwaf \
rubygem-logger>=0:devel/rubygem-logger \
rubygem-msgpack>=0:devel/rubygem-msgpack
diff --git a/devel/rubygem-datadog/distinfo b/devel/rubygem-datadog/distinfo
index 3f8c6a39ba89..b456b4766c5a 100644
--- a/devel/rubygem-datadog/distinfo
+++ b/devel/rubygem-datadog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796180
-SHA256 (rubygem/datadog-2.19.0.gem) = a9fe198c7dc459531c94bf9fef4f4036153cb7fe5bdc91023354d000a326a21a
-SIZE (rubygem/datadog-2.19.0.gem) = 683008
+TIMESTAMP = 1757436613
+SHA256 (rubygem/datadog-2.20.0.gem) = 11ab4f419cccb04132d8d12d762d184123fb8e2d792da61c811cee5b128aadb4
+SIZE (rubygem/datadog-2.20.0.gem) = 686592
diff --git a/devel/rubygem-deb_version/Makefile b/devel/rubygem-deb_version/Makefile
index 56589d2ef772..76047ed4b0dd 100644
--- a/devel/rubygem-deb_version/Makefile
+++ b/devel/rubygem-deb_version/Makefile
@@ -1,5 +1,5 @@
PORTNAME= deb_version
-PORTVERSION= 1.0.2
+PORTVERSION= 1.0.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-deb_version/distinfo b/devel/rubygem-deb_version/distinfo
index e1484c936eb6..64f075a78dd2 100644
--- a/devel/rubygem-deb_version/distinfo
+++ b/devel/rubygem-deb_version/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698340913
-SHA256 (rubygem/deb_version-1.0.2.gem) = c21f911d7f2fd1d61219caae254fc078e6598e477fdff8a05a18bec6c72ee713
-SIZE (rubygem/deb_version-1.0.2.gem) = 7680
+TIMESTAMP = 1757121736
+SHA256 (rubygem/deb_version-1.0.3.gem) = 22c2be243484dab708cef22f2579f884614035d811ee47a4a6f0c4c5e57bbd2e
+SIZE (rubygem/deb_version-1.0.3.gem) = 8192
diff --git a/devel/rubygem-excon/Makefile b/devel/rubygem-excon/Makefile
index 45954889edd1..b42c041a4bee 100644
--- a/devel/rubygem-excon/Makefile
+++ b/devel/rubygem-excon/Makefile
@@ -1,5 +1,5 @@
PORTNAME= excon
-PORTVERSION= 1.2.8
+PORTVERSION= 1.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-excon/distinfo b/devel/rubygem-excon/distinfo
index a3c29e52ec9a..b0cd65d5849b 100644
--- a/devel/rubygem-excon/distinfo
+++ b/devel/rubygem-excon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265900
-SHA256 (rubygem/excon-1.2.8.gem) = 150f57a0f3919b8d2b3f74535596f9876389c6dde157e0bfac8f26631eb135d0
-SIZE (rubygem/excon-1.2.8.gem) = 171008
+TIMESTAMP = 1757121738
+SHA256 (rubygem/excon-1.3.0.gem) = d83d3bc2a46a74f969406071e0acc32971381a01d7382a79fa75529fb28046be
+SIZE (rubygem/excon-1.3.0.gem) = 174080
diff --git a/devel/rubygem-excon1-gitlab/Makefile b/devel/rubygem-excon1-gitlab/Makefile
index 62e9b31a7b22..3764d5393a0d 100644
--- a/devel/rubygem-excon1-gitlab/Makefile
+++ b/devel/rubygem-excon1-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= excon
-PORTVERSION= 1.2.7
+PORTVERSION= 1.2.9
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 1-gitlab
diff --git a/devel/rubygem-excon1-gitlab/distinfo b/devel/rubygem-excon1-gitlab/distinfo
index e7e385890580..4899a6c698e2 100644
--- a/devel/rubygem-excon1-gitlab/distinfo
+++ b/devel/rubygem-excon1-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495937
-SHA256 (rubygem/excon-1.2.7.gem) = 3b3917dbdf0c65b8d872039fe2b37bf423da2f245ef05b0af07423027c4cfde5
-SIZE (rubygem/excon-1.2.7.gem) = 171008
+TIMESTAMP = 1755317283
+SHA256 (rubygem/excon-1.2.9.gem) = e83e95bb535bac85526ab5db09f4b3416b01c3a4e0821ab36a32481c24b26036
+SIZE (rubygem/excon-1.2.9.gem) = 174080
diff --git a/devel/rubygem-ffaker/Makefile b/devel/rubygem-ffaker/Makefile
index 00accfafb7a8..32080f40d26f 100644
--- a/devel/rubygem-ffaker/Makefile
+++ b/devel/rubygem-ffaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ffaker
-PORTVERSION= 2.24.0
+PORTVERSION= 2.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-ffaker/distinfo b/devel/rubygem-ffaker/distinfo
index eef411323ab4..1e25d8c8207d 100644
--- a/devel/rubygem-ffaker/distinfo
+++ b/devel/rubygem-ffaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739954286
-SHA256 (rubygem/ffaker-2.24.0.gem) = 43e3f8c12d602fbc70398be8bd1ac841a031eabdc12af01507e76a8d675a5d52
-SIZE (rubygem/ffaker-2.24.0.gem) = 474624
+TIMESTAMP = 1756787687
+SHA256 (rubygem/ffaker-2.25.0.gem) = e485c5adf8195aac55662875b7f515469bca46d77b60d0e7d08db6861bcbec40
+SIZE (rubygem/ffaker-2.25.0.gem) = 486400
diff --git a/devel/rubygem-flexmock/Makefile b/devel/rubygem-flexmock/Makefile
index 1c4358ec28e3..c76082ff4277 100644
--- a/devel/rubygem-flexmock/Makefile
+++ b/devel/rubygem-flexmock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= flexmock
-PORTVERSION= 3.0.1
+PORTVERSION= 3.0.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-flexmock/distinfo b/devel/rubygem-flexmock/distinfo
index ed15f4f72d20..322247f4fc30 100644
--- a/devel/rubygem-flexmock/distinfo
+++ b/devel/rubygem-flexmock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726081903
-SHA256 (rubygem/flexmock-3.0.1.gem) = f58a82058eb7ca0c802a7f82c5f867adcd93c5f2bd9da8d57ef5d3b36513586f
-SIZE (rubygem/flexmock-3.0.1.gem) = 69632
+TIMESTAMP = 1757122038
+SHA256 (rubygem/flexmock-3.0.2.gem) = 5bdd4e73db4f8f6ac3967cfe63413837d125cbc1f2178d95d681f4b2df072878
+SIZE (rubygem/flexmock-3.0.2.gem) = 69632
diff --git a/devel/rubygem-flipper-active_support_cache_store/Makefile b/devel/rubygem-flipper-active_support_cache_store/Makefile
index ea5514a1d0b1..f4f5983a14f0 100644
--- a/devel/rubygem-flipper-active_support_cache_store/Makefile
+++ b/devel/rubygem-flipper-active_support_cache_store/Makefile
@@ -1,5 +1,5 @@
PORTNAME= flipper-active_support_cache_store
-PORTVERSION= 1.3.5
+PORTVERSION= 1.3.6
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-flipper-active_support_cache_store/distinfo b/devel/rubygem-flipper-active_support_cache_store/distinfo
index 6385ba5f0183..d5a9b58e1297 100644
--- a/devel/rubygem-flipper-active_support_cache_store/distinfo
+++ b/devel/rubygem-flipper-active_support_cache_store/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208226
-SHA256 (rubygem/flipper-active_support_cache_store-1.3.5.gem) = 80305ac2e0725d46f838f400983c1a68365a4785acdc1183788bbfaadce844e5
-SIZE (rubygem/flipper-active_support_cache_store-1.3.5.gem) = 7168
+TIMESTAMP = 1757121742
+SHA256 (rubygem/flipper-active_support_cache_store-1.3.6.gem) = c03c2d231e7f1f39b94b772fb856b4e5274697f87268497822cb117150cd1037
+SIZE (rubygem/flipper-active_support_cache_store-1.3.6.gem) = 7168
diff --git a/devel/rubygem-flipper-ui/Makefile b/devel/rubygem-flipper-ui/Makefile
index 65833fd63a85..afc7ed1ce92d 100644
--- a/devel/rubygem-flipper-ui/Makefile
+++ b/devel/rubygem-flipper-ui/Makefile
@@ -1,5 +1,5 @@
PORTNAME= flipper-ui
-PORTVERSION= 1.3.5
+PORTVERSION= 1.3.6
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-flipper-ui/distinfo b/devel/rubygem-flipper-ui/distinfo
index b58a6316fad4..c42bcb7123ca 100644
--- a/devel/rubygem-flipper-ui/distinfo
+++ b/devel/rubygem-flipper-ui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208228
-SHA256 (rubygem/flipper-ui-1.3.5.gem) = 9ceae32549c03ab48ddada87f0c4fc12d4f5660230fd3e9b73d46c0064513517
-SIZE (rubygem/flipper-ui-1.3.5.gem) = 325120
+TIMESTAMP = 1757121744
+SHA256 (rubygem/flipper-ui-1.3.6.gem) = de56b56c89c4db056752506ba173ba31843f5b836df6dc1913c824519811ba39
+SIZE (rubygem/flipper-ui-1.3.6.gem) = 325120
diff --git a/devel/rubygem-flipper/Makefile b/devel/rubygem-flipper/Makefile
index 9f03740531b2..142edd3b58ac 100644
--- a/devel/rubygem-flipper/Makefile
+++ b/devel/rubygem-flipper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= flipper
-PORTVERSION= 1.3.5
+PORTVERSION= 1.3.6
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-flipper/distinfo b/devel/rubygem-flipper/distinfo
index 411ef1542f12..fe56d9a72455 100644
--- a/devel/rubygem-flipper/distinfo
+++ b/devel/rubygem-flipper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208224
-SHA256 (rubygem/flipper-1.3.5.gem) = a4abc19f70facd240f71bc162705d914e934afccdc6975b82553b72120fe9517
-SIZE (rubygem/flipper-1.3.5.gem) = 827904
+TIMESTAMP = 1757121740
+SHA256 (rubygem/flipper-1.3.6.gem) = 590d82f0250885d8e55231a81396767a48ccd8c2b1b46d5fb7acdfde83b110ed
+SIZE (rubygem/flipper-1.3.6.gem) = 828928
diff --git a/devel/rubygem-fluent-logger/Makefile b/devel/rubygem-fluent-logger/Makefile
index b1e22739d9f0..6f34415132f8 100644
--- a/devel/rubygem-fluent-logger/Makefile
+++ b/devel/rubygem-fluent-logger/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fluent-logger
-PORTVERSION= 0.9.1
+PORTVERSION= 0.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -9,7 +9,8 @@ WWW= https://github.com/fluent/fluent-logger-ruby
LICENSE= APACHE20
-RUN_DEPENDS= rubygem-msgpack>=1.0.0<2:devel/rubygem-msgpack
+RUN_DEPENDS= rubygem-logger>=1.6<2:devel/rubygem-logger \
+ rubygem-msgpack>=1.0.0<2:devel/rubygem-msgpack
USES= gem
diff --git a/devel/rubygem-fluent-logger/distinfo b/devel/rubygem-fluent-logger/distinfo
index 527eff815756..913da04942de 100644
--- a/devel/rubygem-fluent-logger/distinfo
+++ b/devel/rubygem-fluent-logger/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703228026
-SHA256 (rubygem/fluent-logger-0.9.1.gem) = 2bfe4d223f50f85a5e39736ca05b2b9263ea2280b0b3415835685909f80b8ce2
-SIZE (rubygem/fluent-logger-0.9.1.gem) = 19968
+TIMESTAMP = 1757436615
+SHA256 (rubygem/fluent-logger-0.10.0.gem) = 53524dd3d7c4e1024ad6b03bb3a50a56ea8f0f1cfab731d3e83eb500c5a19a4b
+SIZE (rubygem/fluent-logger-0.10.0.gem) = 19968
diff --git a/devel/rubygem-formatador/Makefile b/devel/rubygem-formatador/Makefile
index 251f199f8a02..0e30f3386bc6 100644
--- a/devel/rubygem-formatador/Makefile
+++ b/devel/rubygem-formatador/Makefile
@@ -1,5 +1,5 @@
PORTNAME= formatador
-PORTVERSION= 1.1.1
+PORTVERSION= 1.2.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,6 +10,8 @@ WWW= https://github.com/geemus/formatador
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
+RUN_DEPENDS= rubygem-reline>=0:devel/rubygem-reline
+
USES= gem
NO_ARCH= yes
diff --git a/devel/rubygem-formatador/distinfo b/devel/rubygem-formatador/distinfo
index a6000d74c55f..089b7939aed1 100644
--- a/devel/rubygem-formatador/distinfo
+++ b/devel/rubygem-formatador/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416432
-SHA256 (rubygem/formatador-1.1.1.gem) = cd0870fb00738204c98e9239f81fadc6f7966724d8037ba471684ed180fabbeb
-SIZE (rubygem/formatador-1.1.1.gem) = 14336
+TIMESTAMP = 1757122040
+SHA256 (rubygem/formatador-1.2.0.gem) = 0a05b9e69ce6e50ea57e3a63e71b8a0b08c802e680bc54e142fe7e6343c45e32
+SIZE (rubygem/formatador-1.2.0.gem) = 14336
diff --git a/devel/rubygem-fugit/Makefile b/devel/rubygem-fugit/Makefile
index 2b906821a571..38864f3bde35 100644
--- a/devel/rubygem-fugit/Makefile
+++ b/devel/rubygem-fugit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fugit
-PORTVERSION= 1.11.1
+PORTVERSION= 1.11.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-fugit/distinfo b/devel/rubygem-fugit/distinfo
index 9607189a1357..de395ab9254a 100644
--- a/devel/rubygem-fugit/distinfo
+++ b/devel/rubygem-fugit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724084750
-SHA256 (rubygem/fugit-1.11.1.gem) = e89485e7be22226d8e9c6da411664d0660284b4b1c08cacb540f505907869868
-SIZE (rubygem/fugit-1.11.1.gem) = 30208
+TIMESTAMP = 1757121746
+SHA256 (rubygem/fugit-1.11.2.gem) = 4c2e234f750c78d4514d0ca343a0b923847eac3846976fdb23ed4245d8fde6fe
+SIZE (rubygem/fugit-1.11.2.gem) = 31232
diff --git a/devel/rubygem-gapic-common/Makefile b/devel/rubygem-gapic-common/Makefile
index a3e4bde4963b..a43d12feb545 100644
--- a/devel/rubygem-gapic-common/Makefile
+++ b/devel/rubygem-gapic-common/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gapic-common
-PORTVERSION= 1.0.1
+PORTVERSION= 1.2.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -14,7 +14,7 @@ RUN_DEPENDS= rubygem-faraday>=1.9<3:www/rubygem-faraday \
rubygem-faraday-retry>=1.0<3:www/rubygem-faraday-retry \
rubygem-google-cloud-env>=2.2<3:net/rubygem-google-cloud-env \
rubygem-google-logging-utils>=0.1<1:devel/rubygem-google-logging-utils \
- rubygem-google-protobuf>=3.25<5.0:devel/rubygem-google-protobuf \
+ rubygem-google-protobuf>=4.26<5:devel/rubygem-google-protobuf \
rubygem-googleapis-common-protos>=1.6<2:devel/rubygem-googleapis-common-protos \
rubygem-googleapis-common-protos-types>=1.15<2:devel/rubygem-googleapis-common-protos-types \
rubygem-googleauth>=1.12<2:security/rubygem-googleauth \
diff --git a/devel/rubygem-gapic-common/distinfo b/devel/rubygem-gapic-common/distinfo
index 7611cf29cc7f..7a152affd121 100644
--- a/devel/rubygem-gapic-common/distinfo
+++ b/devel/rubygem-gapic-common/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265902
-SHA256 (rubygem/gapic-common-1.0.1.gem) = 334e3906c41b900df4d39f4e90862ab78bb8edfe55393e38962f398d89ef201d
-SIZE (rubygem/gapic-common-1.0.1.gem) = 45568
+TIMESTAMP = 1757436617
+SHA256 (rubygem/gapic-common-1.2.0.gem) = b477ec1eebbed7eed80efc04267369ce623e18b14e573c806e8920f76dc60dde
+SIZE (rubygem/gapic-common-1.2.0.gem) = 46080
diff --git a/devel/rubygem-gio2/Makefile b/devel/rubygem-gio2/Makefile
index bc7273d7341f..90b46c2c0003 100644
--- a/devel/rubygem-gio2/Makefile
+++ b/devel/rubygem-gio2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gio2
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-gio2/distinfo b/devel/rubygem-gio2/distinfo
index 325b8d2cde86..529c448a0eac 100644
--- a/devel/rubygem-gio2/distinfo
+++ b/devel/rubygem-gio2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566758
-SHA256 (rubygem/gio2-4.3.0.gem) = e4f69a33b27babaffadc50236f6569db1009fb9bbefc44059c6b7b17b8a07ef4
-SIZE (rubygem/gio2-4.3.0.gem) = 40448
+TIMESTAMP = 1757121910
+SHA256 (rubygem/gio2-4.3.3.gem) = 1ca843a57d5dbee9d13453418fafd50885f55d3889b12622909e5376688bd84b
+SIZE (rubygem/gio2-4.3.3.gem) = 40448
diff --git a/devel/rubygem-gitlab-dangerfiles/Makefile b/devel/rubygem-gitlab-dangerfiles/Makefile
index 3952657ab24b..9b04c4c2602c 100644
--- a/devel/rubygem-gitlab-dangerfiles/Makefile
+++ b/devel/rubygem-gitlab-dangerfiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-dangerfiles
-PORTVERSION= 4.9.2
+PORTVERSION= 4.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-gitlab-dangerfiles/distinfo b/devel/rubygem-gitlab-dangerfiles/distinfo
index 3ae12f096b06..35eb4da4027e 100644
--- a/devel/rubygem-gitlab-dangerfiles/distinfo
+++ b/devel/rubygem-gitlab-dangerfiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748322613
-SHA256 (rubygem/gitlab-dangerfiles-4.9.2.gem) = d5c050f685d8720f6e70191a7d1216854d860dbdea5b455f87abe7542e005798
-SIZE (rubygem/gitlab-dangerfiles-4.9.2.gem) = 158720
+TIMESTAMP = 1755676830
+SHA256 (rubygem/gitlab-dangerfiles-4.10.0.gem) = 0adb9cfec58ffce42f68b1aef528503bdc89aed3994ba461c67e1d9246513e1c
+SIZE (rubygem/gitlab-dangerfiles-4.10.0.gem) = 159744
diff --git a/devel/rubygem-gitlab-security_report_schemas/Makefile b/devel/rubygem-gitlab-security_report_schemas/Makefile
index 3768718e624a..8c233fd1e6b2 100644
--- a/devel/rubygem-gitlab-security_report_schemas/Makefile
+++ b/devel/rubygem-gitlab-security_report_schemas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-security_report_schemas
-PORTVERSION= 0.1.3.min15.0.0.max15.2.2
+PORTVERSION= 0.1.3.min15.0.0.max15.2.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-gitlab-security_report_schemas/distinfo b/devel/rubygem-gitlab-security_report_schemas/distinfo
index 34fde386507f..9143a3f7d2ce 100644
--- a/devel/rubygem-gitlab-security_report_schemas/distinfo
+++ b/devel/rubygem-gitlab-security_report_schemas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752678146
-SHA256 (rubygem/gitlab-security_report_schemas-0.1.3.min15.0.0.max15.2.2.gem) = 6e40b1cf5eb0b4ef6b0119d4e7e0084aab25f7933c210761e1e59d4404749a6c
-SIZE (rubygem/gitlab-security_report_schemas-0.1.3.min15.0.0.max15.2.2.gem) = 318464
+TIMESTAMP = 1755676694
+SHA256 (rubygem/gitlab-security_report_schemas-0.1.3.min15.0.0.max15.2.3.gem) = 3c744a2cddb4ef22ce525a987fae5e3d364cca0f8aa84710ec07a200970217bd
+SIZE (rubygem/gitlab-security_report_schemas-0.1.3.min15.0.0.max15.2.3.gem) = 355840
diff --git a/devel/rubygem-glib2/Makefile b/devel/rubygem-glib2/Makefile
index 6e9844947f72..ca73cf3b713e 100644
--- a/devel/rubygem-glib2/Makefile
+++ b/devel/rubygem-glib2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= glib2
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-glib2/distinfo b/devel/rubygem-glib2/distinfo
index 50c79e43a601..8e09da5677fc 100644
--- a/devel/rubygem-glib2/distinfo
+++ b/devel/rubygem-glib2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566760
-SHA256 (rubygem/glib2-4.3.0.gem) = b30c7bf137c158b713fde36007a5a57597f8e7a2a1d5b2ac32be23938fcd2b2e
-SIZE (rubygem/glib2-4.3.0.gem) = 143360
+TIMESTAMP = 1757121912
+SHA256 (rubygem/glib2-4.3.3.gem) = 0a8baf371cc4512c52ca762613b89d1fae31b705e45806bf16ef9bca5837a635
+SIZE (rubygem/glib2-4.3.3.gem) = 143360
diff --git a/devel/rubygem-gobject-introspection/Makefile b/devel/rubygem-gobject-introspection/Makefile
index 2eca28ab8a82..22daf597b6bd 100644
--- a/devel/rubygem-gobject-introspection/Makefile
+++ b/devel/rubygem-gobject-introspection/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gobject-introspection
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-gobject-introspection/distinfo b/devel/rubygem-gobject-introspection/distinfo
index 5fedd5b6e55c..4dff0cc52795 100644
--- a/devel/rubygem-gobject-introspection/distinfo
+++ b/devel/rubygem-gobject-introspection/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566762
-SHA256 (rubygem/gobject-introspection-4.3.0.gem) = 874f47637cde1cc39c2b0a3930ba0ffad1bd72cc3a1116807182538b98fa591c
-SIZE (rubygem/gobject-introspection-4.3.0.gem) = 75264
+TIMESTAMP = 1757121914
+SHA256 (rubygem/gobject-introspection-4.3.3.gem) = e4bd7d7b0c16fb5bc9184ddf8a0ce36766d9bf25d3a0e0d98320f9f9a6cf6b89
+SIZE (rubygem/gobject-introspection-4.3.3.gem) = 75264
diff --git a/devel/rubygem-google-apis-admin_directory_v1/Makefile b/devel/rubygem-google-apis-admin_directory_v1/Makefile
index 49017b5e7de7..260ee689e08d 100644
--- a/devel/rubygem-google-apis-admin_directory_v1/Makefile
+++ b/devel/rubygem-google-apis-admin_directory_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-admin_directory_v1
-PORTVERSION= 0.67.0
+PORTVERSION= 0.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-admin_directory_v1/distinfo b/devel/rubygem-google-apis-admin_directory_v1/distinfo
index 822309ca8eb9..f9d9f78e31d6 100644
--- a/devel/rubygem-google-apis-admin_directory_v1/distinfo
+++ b/devel/rubygem-google-apis-admin_directory_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566736
-SHA256 (rubygem/google-apis-admin_directory_v1-0.67.0.gem) = 36f5c5ef2b81cf91cb90a18eb21ce933deb7af0308836d1599997b228cb79ec5
-SIZE (rubygem/google-apis-admin_directory_v1-0.67.0.gem) = 73216
+TIMESTAMP = 1757121750
+SHA256 (rubygem/google-apis-admin_directory_v1-0.68.0.gem) = b1913176f69717de2f01c2809ab5a6383d11ea864a5c3e3557005b3048a1d387
+SIZE (rubygem/google-apis-admin_directory_v1-0.68.0.gem) = 73216
diff --git a/devel/rubygem-google-apis-androidpublisher_v3-gitlab/Makefile b/devel/rubygem-google-apis-androidpublisher_v3-gitlab/Makefile
index d65e09cf2abc..cfba751c599e 100644
--- a/devel/rubygem-google-apis-androidpublisher_v3-gitlab/Makefile
+++ b/devel/rubygem-google-apis-androidpublisher_v3-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-androidpublisher_v3
-PORTVERSION= 0.34.0
+PORTVERSION= 0.84.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -11,12 +11,12 @@ WWW= https://github.com/google/google-api-ruby-client
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= rubygem-google-apis-core-gitlab>=0.9.1<2.0:devel/rubygem-google-apis-core-gitlab
+RUN_DEPENDS= rubygem-google-apis-core-gitlab>=0.15.0<2.0:devel/rubygem-google-apis-core-gitlab
USES= gem
NO_ARCH= yes
-PORTSCOUT= limit:^0\.34\.
+PORTSCOUT= limit:^0\.84\.
.include <bsd.port.mk>
diff --git a/devel/rubygem-google-apis-androidpublisher_v3-gitlab/distinfo b/devel/rubygem-google-apis-androidpublisher_v3-gitlab/distinfo
index 000f442fac96..f0655143fabe 100644
--- a/devel/rubygem-google-apis-androidpublisher_v3-gitlab/distinfo
+++ b/devel/rubygem-google-apis-androidpublisher_v3-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682149409
-SHA256 (rubygem/google-apis-androidpublisher_v3-0.34.0.gem) = d7e1d7dd92f79c498fe2082222a1740d788e022e660c135564b3fd299cab5425
-SIZE (rubygem/google-apis-androidpublisher_v3-0.34.0.gem) = 63488
+TIMESTAMP = 1755675474
+SHA256 (rubygem/google-apis-androidpublisher_v3-0.84.0.gem) = 78cb3e3bcbfa029758cf15cf2ff286d4bca13182d2bf895bba3da70a5f98f71a
+SIZE (rubygem/google-apis-androidpublisher_v3-0.84.0.gem) = 105472
diff --git a/devel/rubygem-google-apis-androidpublisher_v3/Makefile b/devel/rubygem-google-apis-androidpublisher_v3/Makefile
index 717c12a26739..b252a36f1a66 100644
--- a/devel/rubygem-google-apis-androidpublisher_v3/Makefile
+++ b/devel/rubygem-google-apis-androidpublisher_v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-androidpublisher_v3
-PORTVERSION= 0.84.0
+PORTVERSION= 0.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-androidpublisher_v3/distinfo b/devel/rubygem-google-apis-androidpublisher_v3/distinfo
index cdb827a1e8af..abf78fb1d21e 100644
--- a/devel/rubygem-google-apis-androidpublisher_v3/distinfo
+++ b/devel/rubygem-google-apis-androidpublisher_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796182
-SHA256 (rubygem/google-apis-androidpublisher_v3-0.84.0.gem) = 78cb3e3bcbfa029758cf15cf2ff286d4bca13182d2bf895bba3da70a5f98f71a
-SIZE (rubygem/google-apis-androidpublisher_v3-0.84.0.gem) = 105472
+TIMESTAMP = 1757436619
+SHA256 (rubygem/google-apis-androidpublisher_v3-0.87.0.gem) = 249be4b882d04923c3c8ad4eb403db8252129e0d6e2b5f139160f1637d332ff0
+SIZE (rubygem/google-apis-androidpublisher_v3-0.87.0.gem) = 105984
diff --git a/devel/rubygem-google-apis-bigquery_v2/Makefile b/devel/rubygem-google-apis-bigquery_v2/Makefile
index 62bbceb4534d..4dbe10e5d5f6 100644
--- a/devel/rubygem-google-apis-bigquery_v2/Makefile
+++ b/devel/rubygem-google-apis-bigquery_v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-bigquery_v2
-PORTVERSION= 0.91.0
+PORTVERSION= 0.93.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-bigquery_v2/distinfo b/devel/rubygem-google-apis-bigquery_v2/distinfo
index e1785c590b0e..3bd766411bb7 100644
--- a/devel/rubygem-google-apis-bigquery_v2/distinfo
+++ b/devel/rubygem-google-apis-bigquery_v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796184
-SHA256 (rubygem/google-apis-bigquery_v2-0.91.0.gem) = 6daf87f48d25520f4b6f28b45b1eb465652b13707a5ed55b1a8d9b97fd19e562
-SIZE (rubygem/google-apis-bigquery_v2-0.91.0.gem) = 141824
+TIMESTAMP = 1757436621
+SHA256 (rubygem/google-apis-bigquery_v2-0.93.0.gem) = db98bdab9d1663122738cce61ac795c26a01776757f6f54ca72a0255a68ccecf
+SIZE (rubygem/google-apis-bigquery_v2-0.93.0.gem) = 142336
diff --git a/devel/rubygem-google-apis-cloudkms_v1/Makefile b/devel/rubygem-google-apis-cloudkms_v1/Makefile
index 708341dcf824..0c4c241c6743 100644
--- a/devel/rubygem-google-apis-cloudkms_v1/Makefile
+++ b/devel/rubygem-google-apis-cloudkms_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-cloudkms_v1
-PORTVERSION= 0.59.0
+PORTVERSION= 0.61.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-cloudkms_v1/distinfo b/devel/rubygem-google-apis-cloudkms_v1/distinfo
index 5ce2d1d54a5e..53d3b3eda773 100644
--- a/devel/rubygem-google-apis-cloudkms_v1/distinfo
+++ b/devel/rubygem-google-apis-cloudkms_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495945
-SHA256 (rubygem/google-apis-cloudkms_v1-0.59.0.gem) = 77b32125586914093d7352fb7011b91582d211cf74d7e21457f7458a86582350
-SIZE (rubygem/google-apis-cloudkms_v1-0.59.0.gem) = 50688
+TIMESTAMP = 1757121756
+SHA256 (rubygem/google-apis-cloudkms_v1-0.61.0.gem) = 8b8a05005cb63529988e6fe8386c9811db622d329cb73e40129e796d603fed4f
+SIZE (rubygem/google-apis-cloudkms_v1-0.61.0.gem) = 51712
diff --git a/devel/rubygem-google-apis-compute_v1-gitlab/Makefile b/devel/rubygem-google-apis-compute_v1-gitlab/Makefile
index aab12406dc58..9b969bb6d3e1 100644
--- a/devel/rubygem-google-apis-compute_v1-gitlab/Makefile
+++ b/devel/rubygem-google-apis-compute_v1-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-compute_v1
-PORTVERSION= 0.57.0
+PORTVERSION= 0.127.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -12,7 +12,7 @@ WWW= https://github.com/googleapis/google-api-ruby-client/tree/main/generated/g
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= rubygem-google-apis-core-gitlab>=0.9.1<2.0:devel/rubygem-google-apis-core-gitlab
+RUN_DEPENDS= rubygem-google-apis-core-gitlab>=0.15.0<2.0:devel/rubygem-google-apis-core-gitlab
USES= gem
diff --git a/devel/rubygem-google-apis-compute_v1-gitlab/distinfo b/devel/rubygem-google-apis-compute_v1-gitlab/distinfo
index e4821641873e..f1cdf4c7f7ad 100644
--- a/devel/rubygem-google-apis-compute_v1-gitlab/distinfo
+++ b/devel/rubygem-google-apis-compute_v1-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732268340
-SHA256 (rubygem/google-apis-compute_v1-0.57.0.gem) = 404514548abc3a44f5e96393d6a6d588d287548ecb6f5a886ad76e1beea78068
-SIZE (rubygem/google-apis-compute_v1-0.57.0.gem) = 389632
+TIMESTAMP = 1755675269
+SHA256 (rubygem/google-apis-compute_v1-0.127.0.gem) = b7c8c4f10d3f462f6a00339cbc4398b68564ad5cb1883f7d20b9ae2f9b210ab8
+SIZE (rubygem/google-apis-compute_v1-0.127.0.gem) = 515584
diff --git a/devel/rubygem-google-apis-compute_v1/Makefile b/devel/rubygem-google-apis-compute_v1/Makefile
index 593f1585e74c..c36364ce629f 100644
--- a/devel/rubygem-google-apis-compute_v1/Makefile
+++ b/devel/rubygem-google-apis-compute_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-compute_v1
-PORTVERSION= 0.125.0
+PORTVERSION= 0.129.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-compute_v1/distinfo b/devel/rubygem-google-apis-compute_v1/distinfo
index 6fe5740e111e..ada4a210cc18 100644
--- a/devel/rubygem-google-apis-compute_v1/distinfo
+++ b/devel/rubygem-google-apis-compute_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265904
-SHA256 (rubygem/google-apis-compute_v1-0.125.0.gem) = 8d3d87461f646edafb4c92ef3d7ae74c8972320ec45082a5ceb52f44d8fe30ab
-SIZE (rubygem/google-apis-compute_v1-0.125.0.gem) = 512512
+TIMESTAMP = 1757121758
+SHA256 (rubygem/google-apis-compute_v1-0.129.0.gem) = b767d4564519fc47fc86b10159ec27ad515292e92b979b10720b02fd3b06f5d3
+SIZE (rubygem/google-apis-compute_v1-0.129.0.gem) = 517120
diff --git a/devel/rubygem-google-apis-container_v1/Makefile b/devel/rubygem-google-apis-container_v1/Makefile
index d9a5b45221f5..e81576b53826 100644
--- a/devel/rubygem-google-apis-container_v1/Makefile
+++ b/devel/rubygem-google-apis-container_v1/Makefile
@@ -1,6 +1,5 @@
PORTNAME= google-apis-container_v1
-PORTVERSION= 0.43.0
-PORTREVISION= 1
+PORTVERSION= 0.100.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,7 +10,7 @@ WWW= https://github.com/googleapis/google-api-ruby-client/tree/main/generated/g
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= rubygem-google-apis-core-gitlab>=0.9.1<2.0:devel/rubygem-google-apis-core-gitlab
+RUN_DEPENDS= rubygem-google-apis-core-gitlab>=0.15.0<2.0:devel/rubygem-google-apis-core-gitlab
USES= gem
diff --git a/devel/rubygem-google-apis-container_v1/distinfo b/devel/rubygem-google-apis-container_v1/distinfo
index e47ca8951831..e54a7432576d 100644
--- a/devel/rubygem-google-apis-container_v1/distinfo
+++ b/devel/rubygem-google-apis-container_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1676989496
-SHA256 (rubygem/google-apis-container_v1-0.43.0.gem) = 781d2514cb27268be9cfbae57cbc4203966afb2cf8f2c636326f5bc603862424
-SIZE (rubygem/google-apis-container_v1-0.43.0.gem) = 74752
+TIMESTAMP = 1755675326
+SHA256 (rubygem/google-apis-container_v1-0.100.0.gem) = 5a5ae56036e384830263de6d48ed9b9f9ef26818b28b6b027206432e718d1853
+SIZE (rubygem/google-apis-container_v1-0.100.0.gem) = 106496
diff --git a/devel/rubygem-google-apis-core-gitlab/Makefile b/devel/rubygem-google-apis-core-gitlab/Makefile
index 38b711c8ae2a..9735f07bc385 100644
--- a/devel/rubygem-google-apis-core-gitlab/Makefile
+++ b/devel/rubygem-google-apis-core-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-core
-PORTVERSION= 0.17.0
+PORTVERSION= 0.18.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/devel/rubygem-google-apis-core-gitlab/distinfo b/devel/rubygem-google-apis-core-gitlab/distinfo
index 87d3135f0b6d..58ce21532a68 100644
--- a/devel/rubygem-google-apis-core-gitlab/distinfo
+++ b/devel/rubygem-google-apis-core-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746940334
-SHA256 (rubygem/google-apis-core-0.17.0.gem) = 3d4408b26b3f4b517b869be3c5aba40db0e172b4481c20ff882ef47579dd08f8
-SIZE (rubygem/google-apis-core-0.17.0.gem) = 36352
+TIMESTAMP = 1755675200
+SHA256 (rubygem/google-apis-core-0.18.0.gem) = 96b057816feeeab448139ed5b5c78eab7fc2a9d8958f0fbc8217dedffad054ee
+SIZE (rubygem/google-apis-core-0.18.0.gem) = 37376
diff --git a/devel/rubygem-google-apis-drive_v3/Makefile b/devel/rubygem-google-apis-drive_v3/Makefile
index 224115829ecd..7802c12b1744 100644
--- a/devel/rubygem-google-apis-drive_v3/Makefile
+++ b/devel/rubygem-google-apis-drive_v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-drive_v3
-PORTVERSION= 0.68.0
+PORTVERSION= 0.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-drive_v3/distinfo b/devel/rubygem-google-apis-drive_v3/distinfo
index afdafda162ff..4e0d34875061 100644
--- a/devel/rubygem-google-apis-drive_v3/distinfo
+++ b/devel/rubygem-google-apis-drive_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796186
-SHA256 (rubygem/google-apis-drive_v3-0.68.0.gem) = e7a3bf2c1e773ed238812a553be8b4ad93f5f7c5deef54df1988d964ad9b05d0
-SIZE (rubygem/google-apis-drive_v3-0.68.0.gem) = 61440
+TIMESTAMP = 1757436623
+SHA256 (rubygem/google-apis-drive_v3-0.70.0.gem) = 2113db01b18e1acc1f0e5d00dd966242611bd8ee4e9abb8e95a089615153d24b
+SIZE (rubygem/google-apis-drive_v3-0.70.0.gem) = 61952
diff --git a/devel/rubygem-google-apis-iam_v1-gitlab/Makefile b/devel/rubygem-google-apis-iam_v1-gitlab/Makefile
index 7392996ccc0f..b260821365f9 100644
--- a/devel/rubygem-google-apis-iam_v1-gitlab/Makefile
+++ b/devel/rubygem-google-apis-iam_v1-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-iam_v1
-PORTVERSION= 0.36.0
+PORTVERSION= 0.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -11,7 +11,7 @@ WWW= https://github.com/googleapis/google-api-ruby-client/tree/main/generated/g
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= rubygem-google-apis-core-gitlab>=0.9.1<2.0:devel/rubygem-google-apis-core-gitlab
+RUN_DEPENDS= rubygem-google-apis-core-gitlab>=0.15.0<2.0:devel/rubygem-google-apis-core-gitlab
USES= gem
diff --git a/devel/rubygem-google-apis-iam_v1-gitlab/distinfo b/devel/rubygem-google-apis-iam_v1-gitlab/distinfo
index 288d0a432928..7a302f2f9ce2 100644
--- a/devel/rubygem-google-apis-iam_v1-gitlab/distinfo
+++ b/devel/rubygem-google-apis-iam_v1-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1676990674
-SHA256 (rubygem/google-apis-iam_v1-0.36.0.gem) = 0db7e2876b5d0d636e8326baa6b9cf1cddd58b607151e5db1fe8fd00899a1f66
-SIZE (rubygem/google-apis-iam_v1-0.36.0.gem) = 42496
+TIMESTAMP = 1755675384
+SHA256 (rubygem/google-apis-iam_v1-0.73.0.gem) = 6f181165f161dd4d53e98c412d345d262114b2e26ef790d57a754f1fcf436a49
+SIZE (rubygem/google-apis-iam_v1-0.73.0.gem) = 66560
diff --git a/devel/rubygem-google-apis-iam_v1/Makefile b/devel/rubygem-google-apis-iam_v1/Makefile
index dd148893371b..aff395307b9b 100644
--- a/devel/rubygem-google-apis-iam_v1/Makefile
+++ b/devel/rubygem-google-apis-iam_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-iam_v1
-PORTVERSION= 0.73.0
+PORTVERSION= 0.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-iam_v1/distinfo b/devel/rubygem-google-apis-iam_v1/distinfo
index 6a9461d87a98..40bbda53835b 100644
--- a/devel/rubygem-google-apis-iam_v1/distinfo
+++ b/devel/rubygem-google-apis-iam_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796226
-SHA256 (rubygem/google-apis-iam_v1-0.73.0.gem) = 6f181165f161dd4d53e98c412d345d262114b2e26ef790d57a754f1fcf436a49
-SIZE (rubygem/google-apis-iam_v1-0.73.0.gem) = 66560
+TIMESTAMP = 1757436695
+SHA256 (rubygem/google-apis-iam_v1-0.75.0.gem) = d9058e4c285ec068577472876956e9d6b7f70d1a21611a0cef3e69501c1bdff2
+SIZE (rubygem/google-apis-iam_v1-0.75.0.gem) = 66560
diff --git a/devel/rubygem-google-apis-monitoring_v3/Makefile b/devel/rubygem-google-apis-monitoring_v3/Makefile
index 9a60437f8e6b..78aac161431f 100644
--- a/devel/rubygem-google-apis-monitoring_v3/Makefile
+++ b/devel/rubygem-google-apis-monitoring_v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-monitoring_v3
-PORTVERSION= 0.80.0
+PORTVERSION= 0.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-monitoring_v3/distinfo b/devel/rubygem-google-apis-monitoring_v3/distinfo
index 7f0d4a748daa..f2ad8d3133fd 100644
--- a/devel/rubygem-google-apis-monitoring_v3/distinfo
+++ b/devel/rubygem-google-apis-monitoring_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495955
-SHA256 (rubygem/google-apis-monitoring_v3-0.80.0.gem) = 26fdde355b9650261cf971df05593fc04f0b2eab18553678ba818bec1fe9a06a
-SIZE (rubygem/google-apis-monitoring_v3-0.80.0.gem) = 85504
+TIMESTAMP = 1757121762
+SHA256 (rubygem/google-apis-monitoring_v3-0.82.0.gem) = 1e4f0baeef92e53a538856667d2d2e287cc17cb50803dc4266e82d61d2a7f55c
+SIZE (rubygem/google-apis-monitoring_v3-0.82.0.gem) = 86016
diff --git a/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile b/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
index f4ea31c9e013..ae93e1416be4 100644
--- a/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
+++ b/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-sqladmin_v1beta4
-PORTVERSION= 0.87.0
+PORTVERSION= 0.89.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo b/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
index 9d72a25d1fad..e27a42c30a6d 100644
--- a/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
+++ b/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954394
-SHA256 (rubygem/google-apis-sqladmin_v1beta4-0.87.0.gem) = 3d0d33ece5c48d3313c41b04afdf9586708b5f347091bd468740ad2844e6c3f1
-SIZE (rubygem/google-apis-sqladmin_v1beta4-0.87.0.gem) = 69632
+TIMESTAMP = 1757436625
+SHA256 (rubygem/google-apis-sqladmin_v1beta4-0.89.0.gem) = e3e6ee49128e183c318ea82f4d04ec158757b2512581b46a66fc74a149e67316
+SIZE (rubygem/google-apis-sqladmin_v1beta4-0.89.0.gem) = 72192
diff --git a/devel/rubygem-google-apis-storage_v1/Makefile b/devel/rubygem-google-apis-storage_v1/Makefile
index c609f2db8dd4..d66772854977 100644
--- a/devel/rubygem-google-apis-storage_v1/Makefile
+++ b/devel/rubygem-google-apis-storage_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-storage_v1
-PORTVERSION= 0.55.0
+PORTVERSION= 0.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-storage_v1/distinfo b/devel/rubygem-google-apis-storage_v1/distinfo
index f17d981a8330..803137212113 100644
--- a/devel/rubygem-google-apis-storage_v1/distinfo
+++ b/devel/rubygem-google-apis-storage_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796188
-SHA256 (rubygem/google-apis-storage_v1-0.55.0.gem) = be7a7d18d11204a04e3893c12692cc3fec075cc027ab2408bf207323c55942c0
-SIZE (rubygem/google-apis-storage_v1-0.55.0.gem) = 54272
+TIMESTAMP = 1757121766
+SHA256 (rubygem/google-apis-storage_v1-0.56.0.gem) = b4e8d90db1a2085de66fbb915b3bcd792179dfcc573320900435f91b8d0d182b
+SIZE (rubygem/google-apis-storage_v1-0.56.0.gem) = 54784
diff --git a/devel/rubygem-google-protobuf/Makefile b/devel/rubygem-google-protobuf/Makefile
index 8dd23a132aaa..45a7673fb698 100644
--- a/devel/rubygem-google-protobuf/Makefile
+++ b/devel/rubygem-google-protobuf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-protobuf
-PORTVERSION= 4.31.1
+PORTVERSION= 4.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-protobuf/distinfo b/devel/rubygem-google-protobuf/distinfo
index 52ff3b4d6cb6..e71215d4099c 100644
--- a/devel/rubygem-google-protobuf/distinfo
+++ b/devel/rubygem-google-protobuf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831302
-SHA256 (rubygem/google-protobuf-4.31.1.gem) = 022bc82931a0860a7f2ace41bd48e904c8e65032c1d5eefc33294b5edf9741f8
-SIZE (rubygem/google-protobuf-4.31.1.gem) = 303104
+TIMESTAMP = 1757121768
+SHA256 (rubygem/google-protobuf-4.32.0.gem) = e64bdc0280e9bb9233fa3f62b72a5c4d1522679c5cb4485b0fec726d0b6b96ab
+SIZE (rubygem/google-protobuf-4.32.0.gem) = 299520
diff --git a/devel/rubygem-googleapis-common-protos-types-gitlab/Makefile b/devel/rubygem-googleapis-common-protos-types-gitlab/Makefile
new file mode 100644
index 000000000000..cd31b597f1e8
--- /dev/null
+++ b/devel/rubygem-googleapis-common-protos-types-gitlab/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= googleapis-common-protos-types
+PORTVERSION= 1.20.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Common protocol buffer types used by Google APIs
+WWW= https://github.com/googleapis/common-protos-ruby/tree/main/googleapis-common-protos-types \
+ https://github.com/googleapis/common-protos-ruby
+
+LICENSE= APACHE20
+
+RUN_DEPENDS= rubygem-google-protobuf>=3.18<5.0:devel/rubygem-google-protobuf
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^1\.20\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-googleapis-common-protos-types-gitlab/distinfo b/devel/rubygem-googleapis-common-protos-types-gitlab/distinfo
new file mode 100644
index 000000000000..65a449d45067
--- /dev/null
+++ b/devel/rubygem-googleapis-common-protos-types-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747547448
+SHA256 (rubygem/googleapis-common-protos-types-1.20.0.gem) = 5e374b06bcfc7e13556e7c0d87b99f1fa3d42de6396a1de3d8fc13aefb4dd07f
+SIZE (rubygem/googleapis-common-protos-types-1.20.0.gem) = 99840
diff --git a/devel/rubygem-googleapis-common-protos-types-gitlab/pkg-descr b/devel/rubygem-googleapis-common-protos-types-gitlab/pkg-descr
new file mode 100644
index 000000000000..e4e81c099eec
--- /dev/null
+++ b/devel/rubygem-googleapis-common-protos-types-gitlab/pkg-descr
@@ -0,0 +1 @@
+Interface definitions for a small (but growing) set of Google APIs
diff --git a/devel/rubygem-googleapis-common-protos-types/Makefile b/devel/rubygem-googleapis-common-protos-types/Makefile
index d8149fd89e0d..5adc764a836a 100644
--- a/devel/rubygem-googleapis-common-protos-types/Makefile
+++ b/devel/rubygem-googleapis-common-protos-types/Makefile
@@ -1,5 +1,5 @@
PORTNAME= googleapis-common-protos-types
-PORTVERSION= 1.20.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/googleapis/common-protos-ruby/tree/main/googleapis-comm
LICENSE= APACHE20
-RUN_DEPENDS= rubygem-google-protobuf>=3.18<5.0:devel/rubygem-google-protobuf
+RUN_DEPENDS= rubygem-google-protobuf>=4.26<5:devel/rubygem-google-protobuf
USES= gem
diff --git a/devel/rubygem-googleapis-common-protos-types/distinfo b/devel/rubygem-googleapis-common-protos-types/distinfo
index 65a449d45067..7b47ae50a433 100644
--- a/devel/rubygem-googleapis-common-protos-types/distinfo
+++ b/devel/rubygem-googleapis-common-protos-types/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547448
-SHA256 (rubygem/googleapis-common-protos-types-1.20.0.gem) = 5e374b06bcfc7e13556e7c0d87b99f1fa3d42de6396a1de3d8fc13aefb4dd07f
-SIZE (rubygem/googleapis-common-protos-types-1.20.0.gem) = 99840
+TIMESTAMP = 1757436629
+SHA256 (rubygem/googleapis-common-protos-types-1.21.0.gem) = c91b6f2b8a2dab6af4e249e7be8e8d5fe174d6e58e065803d740031880179d8f
+SIZE (rubygem/googleapis-common-protos-types-1.21.0.gem) = 99840
diff --git a/devel/rubygem-googleapis-common-protos/Makefile b/devel/rubygem-googleapis-common-protos/Makefile
index 1330f1216d2b..25af5c00106c 100644
--- a/devel/rubygem-googleapis-common-protos/Makefile
+++ b/devel/rubygem-googleapis-common-protos/Makefile
@@ -1,5 +1,5 @@
PORTNAME= googleapis-common-protos
-PORTVERSION= 1.8.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,8 +10,8 @@ WWW= https://github.com/googleapis/common-protos-ruby/tree/main/googleapis-comm
LICENSE= APACHE20
-RUN_DEPENDS= rubygem-google-protobuf>=3.18<5.0:devel/rubygem-google-protobuf \
- rubygem-googleapis-common-protos-types>=1.20<2:devel/rubygem-googleapis-common-protos-types \
+RUN_DEPENDS= rubygem-google-protobuf>=4.26<5:devel/rubygem-google-protobuf \
+ rubygem-googleapis-common-protos-types>=1.21<2:devel/rubygem-googleapis-common-protos-types \
rubygem-grpc>=1.41<2:net/rubygem-grpc
USES= gem
diff --git a/devel/rubygem-googleapis-common-protos/distinfo b/devel/rubygem-googleapis-common-protos/distinfo
index c37e7cbfc090..a253ee5558e7 100644
--- a/devel/rubygem-googleapis-common-protos/distinfo
+++ b/devel/rubygem-googleapis-common-protos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547446
-SHA256 (rubygem/googleapis-common-protos-1.8.0.gem) = bfe89cb75d1a8f13e4591d262a20333e145481d803adb74dd13ac0517decdffe
-SIZE (rubygem/googleapis-common-protos-1.8.0.gem) = 6656
+TIMESTAMP = 1757436627
+SHA256 (rubygem/googleapis-common-protos-1.9.0.gem) = 207be372d8d25e3876e1e1155d057e14f3c92f8f5428772864a8ce04a0b756e4
+SIZE (rubygem/googleapis-common-protos-1.9.0.gem) = 6656
diff --git a/devel/rubygem-grape_logging/Makefile b/devel/rubygem-grape_logging/Makefile
index 3851040bb53c..8e66d482a5d5 100644
--- a/devel/rubygem-grape_logging/Makefile
+++ b/devel/rubygem-grape_logging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grape_logging
-PORTVERSION= 2.1.1
+PORTVERSION= 3.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aserafin/grape_logging
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-grape>=0:devel/rubygem-grape \
+RUN_DEPENDS= rubygem-grape>=2.4.0:devel/rubygem-grape \
rubygem-rack>=0,3:www/rubygem-rack
USES= gem
diff --git a/devel/rubygem-grape_logging/distinfo b/devel/rubygem-grape_logging/distinfo
index ed945b36f008..473b4ae48bdb 100644
--- a/devel/rubygem-grape_logging/distinfo
+++ b/devel/rubygem-grape_logging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416428
-SHA256 (rubygem/grape_logging-2.1.1.gem) = 7fc347bad894d4496970651971db8bdee874b67bb30255394620d082fa0b51bb
-SIZE (rubygem/grape_logging-2.1.1.gem) = 17408
+TIMESTAMP = 1757121770
+SHA256 (rubygem/grape_logging-3.0.0.gem) = 7b62d984ce96df15d120508668debe307e6a59ac1c511f1d9b5f3b4bea793e13
+SIZE (rubygem/grape_logging-3.0.0.gem) = 19456
diff --git a/devel/rubygem-grape_logging/files/patch-gemspec b/devel/rubygem-grape_logging/files/patch-gemspec
deleted file mode 100644
index 674bf580e862..000000000000
--- a/devel/rubygem-grape_logging/files/patch-gemspec
+++ /dev/null
@@ -1,11 +0,0 @@
---- grape_logging.gemspec.orig 2025-07-11 07:13:48 UTC
-+++ grape_logging.gemspec
-@@ -20,7 +20,7 @@ Gem::Specification.new do |s|
-
- s.specification_version = 4
-
-- s.add_runtime_dependency(%q<grape>.freeze, ["< 2.4.0".freeze])
-+ s.add_runtime_dependency(%q<grape>.freeze, [">= 0".freeze])
- s.add_runtime_dependency(%q<rack>.freeze, [">= 0".freeze])
- s.add_development_dependency(%q<rake>.freeze, ["~> 13.3".freeze])
- s.add_development_dependency(%q<rspec>.freeze, ["~> 3.5".freeze])
diff --git a/devel/rubygem-graphql/Makefile b/devel/rubygem-graphql/Makefile
index da4b2ce5b106..7cd4763d4458 100644
--- a/devel/rubygem-graphql/Makefile
+++ b/devel/rubygem-graphql/Makefile
@@ -1,6 +1,5 @@
PORTNAME= graphql
-PORTVERSION= 2.4.17
-PORTREVISION= 1
+PORTVERSION= 2.5.11
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-graphql/distinfo b/devel/rubygem-graphql/distinfo
index f86f70103a96..b02bd7811691 100644
--- a/devel/rubygem-graphql/distinfo
+++ b/devel/rubygem-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747481080
-SHA256 (rubygem/graphql-2.4.17.gem) = 3fe73c794f920d62bf452aac83a2e3533d6903737d8334bd90a2585c65ea6b5d
-SIZE (rubygem/graphql-2.4.17.gem) = 370176
+TIMESTAMP = 1755674998
+SHA256 (rubygem/graphql-2.5.11.gem) = 1169ffc6e215fd4d60056455b672c40a0cafa0607262049c2cca343b0f6bdb5c
+SIZE (rubygem/graphql-2.5.11.gem) = 381440
diff --git a/devel/rubygem-hashdiff/Makefile b/devel/rubygem-hashdiff/Makefile
index 3de529fa0d93..05e08453bfa2 100644
--- a/devel/rubygem-hashdiff/Makefile
+++ b/devel/rubygem-hashdiff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hashdiff
-PORTVERSION= 1.2.0
+PORTVERSION= 1.2.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-hashdiff/distinfo b/devel/rubygem-hashdiff/distinfo
index d51e42f5728c..6dbae7fd602b 100644
--- a/devel/rubygem-hashdiff/distinfo
+++ b/devel/rubygem-hashdiff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495963
-SHA256 (rubygem/hashdiff-1.2.0.gem) = c984f13e115bfc9953332e8e83bd9d769cfde9944e2d54e07eb9df7b76e140b5
-SIZE (rubygem/hashdiff-1.2.0.gem) = 17408
+TIMESTAMP = 1757436631
+SHA256 (rubygem/hashdiff-1.2.1.gem) = 9c079dbc513dfc8833ab59c0c2d8f230fa28499cc5efb4b8dd276cf931457cd1
+SIZE (rubygem/hashdiff-1.2.1.gem) = 17920
diff --git a/devel/rubygem-hashie4/Makefile b/devel/rubygem-hashie4/Makefile
deleted file mode 100644
index 57e03035ef5c..000000000000
--- a/devel/rubygem-hashie4/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-PORTNAME= hashie
-PORTVERSION= 4.1.0
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= 4
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Simple collection of useful Hash extensions
-WWW= https://github.com/hashie/hashie
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-USES= gem
-
-NO_ARCH= yes
-
-PORTSCOUT= limit:^4\.
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-hashie4/distinfo b/devel/rubygem-hashie4/distinfo
deleted file mode 100644
index 7b3c7e1ab48b..000000000000
--- a/devel/rubygem-hashie4/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1580746263
-SHA256 (rubygem/hashie-4.1.0.gem) = 7890dcb9ec18a4b66acec797018c73824b89cef5eb8cda36e8e8501845e87a09
-SIZE (rubygem/hashie-4.1.0.gem) = 52224
diff --git a/devel/rubygem-hashie4/pkg-descr b/devel/rubygem-hashie4/pkg-descr
deleted file mode 100644
index 633aa0cf4d5c..000000000000
--- a/devel/rubygem-hashie4/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Hashie is available as a RubyGem which extend Hashes and make them more useful.
-
-- Hashie::Mash: gives simple pseudo-object functionality that can be built from
- hashes and easily extended
-- Hashie::Dash: has a discrete set of defined properties and only those
- properties may be set on the hash.
-- Hashie::Trash: a Dash that allows you to translate keys on initialization.
-- Hashie::Clash: allows you to easily construct complex hashes using method
- notation chaining.
diff --git a/devel/rubygem-hoe/Makefile b/devel/rubygem-hoe/Makefile
index ae3ec95b2ddc..51c80d0aae4e 100644
--- a/devel/rubygem-hoe/Makefile
+++ b/devel/rubygem-hoe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hoe
-PORTVERSION= 4.2.3
+PORTVERSION= 4.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-hoe/distinfo b/devel/rubygem-hoe/distinfo
index 3e41c539cf28..10034b412078 100644
--- a/devel/rubygem-hoe/distinfo
+++ b/devel/rubygem-hoe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954474
-SHA256 (rubygem/hoe-4.2.3.gem) = 0299109742d1794ad9041894e0b48e4e22256394aa37549892cc36328c3815a2
-SIZE (rubygem/hoe-4.2.3.gem) = 191488
+TIMESTAMP = 1757122044
+SHA256 (rubygem/hoe-4.3.0.gem) = 4c64b43a2b4e9e280df82f681b7a6eec61b61d80efaeb80b2abbfbe236a30c68
+SIZE (rubygem/hoe-4.3.0.gem) = 192000
diff --git a/devel/rubygem-io-event/Makefile b/devel/rubygem-io-event/Makefile
index 89d7b58e5aeb..047a1789429d 100644
--- a/devel/rubygem-io-event/Makefile
+++ b/devel/rubygem-io-event/Makefile
@@ -1,5 +1,5 @@
PORTNAME= io-event
-PORTVERSION= 1.12.1
+PORTVERSION= 1.14.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-io-event/distinfo b/devel/rubygem-io-event/distinfo
index d1c3b6de838a..9ea37b094484 100644
--- a/devel/rubygem-io-event/distinfo
+++ b/devel/rubygem-io-event/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796190
-SHA256 (rubygem/io-event-1.12.1.gem) = 3bca6df9ec535835a97733c1d93d28a194b2266c40b501d870f314d7a6cbc3cf
-SIZE (rubygem/io-event-1.12.1.gem) = 50176
+TIMESTAMP = 1757436633
+SHA256 (rubygem/io-event-1.14.0.gem) = e52abe4fa1f48e8b4311aa252c4b1f466716a038d01ff7ae83c72385bb209436
+SIZE (rubygem/io-event-1.14.0.gem) = 52224
diff --git a/devel/rubygem-jbuilder-rails5/Makefile b/devel/rubygem-jbuilder-rails5/Makefile
index 3c0049b7189b..87d5817ba860 100644
--- a/devel/rubygem-jbuilder-rails5/Makefile
+++ b/devel/rubygem-jbuilder-rails5/Makefile
@@ -18,6 +18,8 @@ USES= gem shebangfix
NO_ARCH= yes
+PORTCOUT= limit:^2\.13\.
+
SHEBANG_FILES= bin/test
.include <bsd.port.mk>
diff --git a/devel/rubygem-jbuilder-rails50/Makefile b/devel/rubygem-jbuilder-rails50/Makefile
index 071380ae7d69..f872b7e37dea 100644
--- a/devel/rubygem-jbuilder-rails50/Makefile
+++ b/devel/rubygem-jbuilder-rails50/Makefile
@@ -18,6 +18,8 @@ USES= gem shebangfix
NO_ARCH= yes
+PORTCOUT= limit:^2\.13\.
+
SHEBANG_FILES= bin/test
.include <bsd.port.mk>
diff --git a/devel/rubygem-jbuilder-rails52/Makefile b/devel/rubygem-jbuilder-rails52/Makefile
index ad73543e1fcf..77a38d5d63f9 100644
--- a/devel/rubygem-jbuilder-rails52/Makefile
+++ b/devel/rubygem-jbuilder-rails52/Makefile
@@ -18,6 +18,8 @@ USES= gem shebangfix
NO_ARCH= yes
+PORTCOUT= limit:^2\.13\.
+
SHEBANG_FILES= bin/test
.include <bsd.port.mk>
diff --git a/devel/rubygem-jbuilder-rails60/Makefile b/devel/rubygem-jbuilder-rails60/Makefile
index 79f8315da7fb..54f1ba92f7e8 100644
--- a/devel/rubygem-jbuilder-rails60/Makefile
+++ b/devel/rubygem-jbuilder-rails60/Makefile
@@ -18,6 +18,8 @@ USES= gem shebangfix
NO_ARCH= yes
+PORTCOUT= limit:^2\.13\.
+
SHEBANG_FILES= bin/test
.include <bsd.port.mk>
diff --git a/devel/rubygem-jbuilder-rails61/Makefile b/devel/rubygem-jbuilder-rails61/Makefile
index 67fbdcac685f..8531e379b481 100644
--- a/devel/rubygem-jbuilder-rails61/Makefile
+++ b/devel/rubygem-jbuilder-rails61/Makefile
@@ -18,6 +18,8 @@ USES= gem shebangfix
NO_ARCH= yes
+PORTCOUT= limit:^2\.13\.
+
SHEBANG_FILES= bin/test
.include <bsd.port.mk>
diff --git a/devel/rubygem-jbuilder-rails71/Makefile b/devel/rubygem-jbuilder-rails71/Makefile
index 2e9cfab85f30..245965f57b8c 100644
--- a/devel/rubygem-jbuilder-rails71/Makefile
+++ b/devel/rubygem-jbuilder-rails71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jbuilder
-PORTVERSION= 2.13.0
+PORTVERSION= 2.14.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails71
@@ -11,8 +11,8 @@ WWW= https://github.com/rails/jbuilder
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actionview71>=5.0.0:devel/rubygem-actionview71 \
- rubygem-activesupport71>=5.0.0:devel/rubygem-activesupport71
+RUN_DEPENDS= rubygem-actionview71>=7.0.0:devel/rubygem-actionview71 \
+ rubygem-activesupport71>=7.0.0:devel/rubygem-activesupport71
USES= gem shebangfix
diff --git a/devel/rubygem-jbuilder-rails71/distinfo b/devel/rubygem-jbuilder-rails71/distinfo
index 8a7864c58219..d5e521c81db4 100644
--- a/devel/rubygem-jbuilder-rails71/distinfo
+++ b/devel/rubygem-jbuilder-rails71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726741059
-SHA256 (rubygem/jbuilder-2.13.0.gem) = 7200a38a1c0081aa81b7a9757e7a299db75bc58cf1fd45ca7919a91627d227d6
-SIZE (rubygem/jbuilder-2.13.0.gem) = 28672
+TIMESTAMP = 1757121772
+SHA256 (rubygem/jbuilder-2.14.1.gem) = 4eb26376ff60ef100cb4fd6fd7533cd271f9998327e86adf20fd8c0e69fabb42
+SIZE (rubygem/jbuilder-2.14.1.gem) = 28672
diff --git a/devel/rubygem-jbuilder-rails72/Makefile b/devel/rubygem-jbuilder-rails72/Makefile
index 14217a212664..dea9811b4e8d 100644
--- a/devel/rubygem-jbuilder-rails72/Makefile
+++ b/devel/rubygem-jbuilder-rails72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jbuilder
-PORTVERSION= 2.13.0
+PORTVERSION= 2.14.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails72
@@ -11,8 +11,8 @@ WWW= https://github.com/rails/jbuilder
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actionview72>=5.0.0:devel/rubygem-actionview72 \
- rubygem-activesupport72>=5.0.0:devel/rubygem-activesupport72
+RUN_DEPENDS= rubygem-actionview72>=7.0.0:devel/rubygem-actionview72 \
+ rubygem-activesupport72>=7.0.0:devel/rubygem-activesupport72
USES= gem shebangfix
diff --git a/devel/rubygem-jbuilder-rails72/distinfo b/devel/rubygem-jbuilder-rails72/distinfo
index 8a7864c58219..d5e521c81db4 100644
--- a/devel/rubygem-jbuilder-rails72/distinfo
+++ b/devel/rubygem-jbuilder-rails72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726741059
-SHA256 (rubygem/jbuilder-2.13.0.gem) = 7200a38a1c0081aa81b7a9757e7a299db75bc58cf1fd45ca7919a91627d227d6
-SIZE (rubygem/jbuilder-2.13.0.gem) = 28672
+TIMESTAMP = 1757121772
+SHA256 (rubygem/jbuilder-2.14.1.gem) = 4eb26376ff60ef100cb4fd6fd7533cd271f9998327e86adf20fd8c0e69fabb42
+SIZE (rubygem/jbuilder-2.14.1.gem) = 28672
diff --git a/devel/rubygem-jbuilder-rails80/Makefile b/devel/rubygem-jbuilder-rails80/Makefile
index c9b8c9aa35db..0dbc1893b573 100644
--- a/devel/rubygem-jbuilder-rails80/Makefile
+++ b/devel/rubygem-jbuilder-rails80/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jbuilder
-PORTVERSION= 2.13.0
+PORTVERSION= 2.14.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails80
@@ -11,8 +11,8 @@ WWW= https://github.com/rails/jbuilder
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actionview80>=5.0.0:devel/rubygem-actionview80 \
- rubygem-activesupport80>=5.0.0:devel/rubygem-activesupport80
+RUN_DEPENDS= rubygem-actionview80>=7.0.0:devel/rubygem-actionview80 \
+ rubygem-activesupport80>=7.0.0:devel/rubygem-activesupport80
USES= gem shebangfix
diff --git a/devel/rubygem-jbuilder-rails80/distinfo b/devel/rubygem-jbuilder-rails80/distinfo
index 8a7864c58219..d5e521c81db4 100644
--- a/devel/rubygem-jbuilder-rails80/distinfo
+++ b/devel/rubygem-jbuilder-rails80/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726741059
-SHA256 (rubygem/jbuilder-2.13.0.gem) = 7200a38a1c0081aa81b7a9757e7a299db75bc58cf1fd45ca7919a91627d227d6
-SIZE (rubygem/jbuilder-2.13.0.gem) = 28672
+TIMESTAMP = 1757121772
+SHA256 (rubygem/jbuilder-2.14.1.gem) = 4eb26376ff60ef100cb4fd6fd7533cd271f9998327e86adf20fd8c0e69fabb42
+SIZE (rubygem/jbuilder-2.14.1.gem) = 28672
diff --git a/devel/rubygem-json-gitlab/Makefile b/devel/rubygem-json-gitlab/Makefile
index 7057cc5f0879..f5b878548595 100644
--- a/devel/rubygem-json-gitlab/Makefile
+++ b/devel/rubygem-json-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= json
-PORTVERSION= 2.11.3
+PORTVERSION= 2.13.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/devel/rubygem-json-gitlab/distinfo b/devel/rubygem-json-gitlab/distinfo
index fffd171d5e7b..ceb6f8c49e1d 100644
--- a/devel/rubygem-json-gitlab/distinfo
+++ b/devel/rubygem-json-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936358
-SHA256 (rubygem/json-2.11.3.gem) = 9a10f658a2de67c0eb837eb795dd48132ce797c403e52b5ebef87dcdc7f9ccc1
-SIZE (rubygem/json-2.11.3.gem) = 70656
+TIMESTAMP = 1755677195
+SHA256 (rubygem/json-2.13.2.gem) = 02e1f118d434c6b230a64ffa5c8dee07e3ec96244335c392eaed39e1199dbb68
+SIZE (rubygem/json-2.13.2.gem) = 77824
diff --git a/devel/rubygem-json-schema/Makefile b/devel/rubygem-json-schema/Makefile
index 1548487d1789..8ce8681b42a5 100644
--- a/devel/rubygem-json-schema/Makefile
+++ b/devel/rubygem-json-schema/Makefile
@@ -1,5 +1,5 @@
PORTNAME= json-schema
-PORTVERSION= 5.2.1
+PORTVERSION= 6.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-json-schema/distinfo b/devel/rubygem-json-schema/distinfo
index b46f34a19fca..a287be98b10f 100644
--- a/devel/rubygem-json-schema/distinfo
+++ b/devel/rubygem-json-schema/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266266
-SHA256 (rubygem/json-schema-5.2.1.gem) = 1ef39286c4771e7a71661d955fec9b66d1d1708547a0071c130af7c0a9264898
-SIZE (rubygem/json-schema-5.2.1.gem) = 33280
+TIMESTAMP = 1757122046
+SHA256 (rubygem/json-schema-6.0.0.gem) = 79ecaffba197008912933f66f6c5428f5ce7716e42bb1a8f0d56079f2d58633f
+SIZE (rubygem/json-schema-6.0.0.gem) = 33280
diff --git a/devel/rubygem-libddwaf/Makefile b/devel/rubygem-libddwaf/Makefile
index 5b81516ba34a..3d1140474e57 100644
--- a/devel/rubygem-libddwaf/Makefile
+++ b/devel/rubygem-libddwaf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libddwaf
-PORTVERSION= 1.24.1.0.3
+PORTVERSION= 1.24.1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-libddwaf/distinfo b/devel/rubygem-libddwaf/distinfo
index b471d6f12dd3..1a8ffb58960e 100644
--- a/devel/rubygem-libddwaf/distinfo
+++ b/devel/rubygem-libddwaf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796194
-SHA256 (rubygem/libddwaf-1.24.1.0.3.gem) = 357395b48365011634e214a235b8b6ebe90ccdca9f8f3103a38451d5bf82c0c1
-SIZE (rubygem/libddwaf-1.24.1.0.3.gem) = 3052544
+TIMESTAMP = 1757436635
+SHA256 (rubygem/libddwaf-1.24.1.1.0.gem) = 9b57898c13627b74670291fe90568708e81d0dca874d3fcc8415d112b30e6e95
+SIZE (rubygem/libddwaf-1.24.1.1.0.gem) = 3052544
diff --git a/devel/rubygem-memoist3/Makefile b/devel/rubygem-memoist3/Makefile
new file mode 100644
index 000000000000..baf550b7be38
--- /dev/null
+++ b/devel/rubygem-memoist3/Makefile
@@ -0,0 +1,17 @@
+PORTNAME= memoist3
+PORTVERSION= 1.0.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Memoize methods invocation
+WWW= https://github.com/honzasterba/memoist
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-memoist3/distinfo b/devel/rubygem-memoist3/distinfo
new file mode 100644
index 000000000000..2541fba08862
--- /dev/null
+++ b/devel/rubygem-memoist3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757436403
+SHA256 (rubygem/memoist3-1.0.0.gem) = 686e42402cf150a362050c23143dc57b0ef88f8c344943ff8b7845792b50d56f
+SIZE (rubygem/memoist3-1.0.0.gem) = 14336
diff --git a/devel/rubygem-memoist3/pkg-descr b/devel/rubygem-memoist3/pkg-descr
new file mode 100644
index 000000000000..0d43289e8cf6
--- /dev/null
+++ b/devel/rubygem-memoist3/pkg-descr
@@ -0,0 +1,4 @@
+This is a fork of the original repo by matthewrudy adapted for usage with Ruby
+3.
+
+Memoist is an extraction of ActiveSupport::Memoizable.
diff --git a/devel/rubygem-memory_profiler/Makefile b/devel/rubygem-memory_profiler/Makefile
index d414156922c5..3f66774829a9 100644
--- a/devel/rubygem-memory_profiler/Makefile
+++ b/devel/rubygem-memory_profiler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= memory_profiler
-PORTVERSION= 1.0.2
+PORTVERSION= 1.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-memory_profiler/distinfo b/devel/rubygem-memory_profiler/distinfo
index 519548ba3e2c..7c421235210c 100644
--- a/devel/rubygem-memory_profiler/distinfo
+++ b/devel/rubygem-memory_profiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718616555
-SHA256 (rubygem/memory_profiler-1.0.2.gem) = 0e7c5c2a1a7bea5b5a05b9df25b2d628afa0db37b9344ba42b42eb8a604762df
-SIZE (rubygem/memory_profiler-1.0.2.gem) = 16384
+TIMESTAMP = 1755678478
+SHA256 (rubygem/memory_profiler-1.1.0.gem) = 79a17df7980a140c83c469785905409d3027ca614c42c086089d128b805aa8f8
+SIZE (rubygem/memory_profiler-1.1.0.gem) = 16384
diff --git a/devel/rubygem-metrics/Makefile b/devel/rubygem-metrics/Makefile
index 2a03cae2e9ab..5eb2f731b4b9 100644
--- a/devel/rubygem-metrics/Makefile
+++ b/devel/rubygem-metrics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= metrics
-PORTVERSION= 0.12.2
+PORTVERSION= 0.14.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-metrics/distinfo b/devel/rubygem-metrics/distinfo
index 3391b37c2601..10ffe049fcc2 100644
--- a/devel/rubygem-metrics/distinfo
+++ b/devel/rubygem-metrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070698
-SHA256 (rubygem/metrics-0.12.2.gem) = 75caab08235dc2b3bb7440e00f64e8426b23b9caa94755d81cf9371fffa1e12a
-SIZE (rubygem/metrics-0.12.2.gem) = 13312
+TIMESTAMP = 1757121774
+SHA256 (rubygem/metrics-0.14.0.gem) = a8fc5064633e0a2d9d6a151b22e642809094a38171cb0df5767f5f40578febe9
+SIZE (rubygem/metrics-0.14.0.gem) = 13312
diff --git a/devel/rubygem-mongo/Makefile b/devel/rubygem-mongo/Makefile
index f1407827bbf7..3f94d082a9ab 100644
--- a/devel/rubygem-mongo/Makefile
+++ b/devel/rubygem-mongo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mongo
-PORTVERSION= 2.21.2
+PORTVERSION= 2.21.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-mongo/distinfo b/devel/rubygem-mongo/distinfo
index 08775cc27d21..4af2be01a173 100644
--- a/devel/rubygem-mongo/distinfo
+++ b/devel/rubygem-mongo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265954
-SHA256 (rubygem/mongo-2.21.2.gem) = 273eeddd46456c35e02282b6ec90bea5d95449246dc337366a7b1b5538a275a1
-SIZE (rubygem/mongo-2.21.2.gem) = 451072
+TIMESTAMP = 1757122048
+SHA256 (rubygem/mongo-2.21.3.gem) = c1d13e0e3f8404265192ed61f5825015ce41bb7b54ef0439547be437de32c995
+SIZE (rubygem/mongo-2.21.3.gem) = 451072
diff --git a/devel/rubygem-mustermann/Makefile b/devel/rubygem-mustermann/Makefile
index add31b691539..0804c851c7d2 100644
--- a/devel/rubygem-mustermann/Makefile
+++ b/devel/rubygem-mustermann/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mustermann
-PORTVERSION= 3.0.3
+PORTVERSION= 3.0.4
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-mustermann/distinfo b/devel/rubygem-mustermann/distinfo
index a88c3746f196..8af7d5639c22 100644
--- a/devel/rubygem-mustermann/distinfo
+++ b/devel/rubygem-mustermann/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725560745
-SHA256 (rubygem/mustermann-3.0.3.gem) = d1f8e9ba2ddaed47150ddf81f6a7ea046826b64c672fbc92d83bce6b70657e88
-SIZE (rubygem/mustermann-3.0.3.gem) = 50176
+TIMESTAMP = 1757121776
+SHA256 (rubygem/mustermann-3.0.4.gem) = 85fadcb6b3c6493a8b511b42426f904b7f27b282835502233dd154daab13aa22
+SIZE (rubygem/mustermann-3.0.4.gem) = 50176
diff --git a/devel/rubygem-oci/Makefile b/devel/rubygem-oci/Makefile
index bbc4611ee5a5..ac3c6e704e57 100644
--- a/devel/rubygem-oci/Makefile
+++ b/devel/rubygem-oci/Makefile
@@ -1,5 +1,6 @@
PORTNAME= oci
DISTVERSION= 2.22.0
+PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -9,12 +10,12 @@ WWW= https://github.com/oracle/oci-ruby-sdk/
LICENSE= APACHE20
-RUN_DEPENDS= rubygem-circuitbox>=2.0.0:www/rubygem-circuitbox \
- rubygem-inifile>=3.0.0:textproc/rubygem-inifile \
- rubygem-json>=1.4.6:devel/rubygem-json \
- rubygem-event_stream_parser>=1.0.0:devel/rubygem-event_stream_parser \
- rubygem-jwt>2.1:www/rubygem-jwt \
- rubygem-psych>5:textproc/rubygem-psych
+RUN_DEPENDS= rubygem-circuitbox>=2.0.0<2.1:www/rubygem-circuitbox \
+ rubygem-event_stream_parser>=1.0.0<1.1:devel/rubygem-event_stream_parser \
+ rubygem-inifile>=3.0.0<4:textproc/rubygem-inifile \
+ rubygem-json>=1.4.6<3.0.0:devel/rubygem-json \
+ rubygem-jwt2>=2.1<3:www/rubygem-jwt2 \
+ rubygem-psych>=5.0.1<6:textproc/rubygem-psych
USES= gem
diff --git a/devel/rubygem-oj/files/patch-armv7 b/devel/rubygem-oj/files/patch-armv7
new file mode 100644
index 000000000000..04ac8c56acf6
--- /dev/null
+++ b/devel/rubygem-oj/files/patch-armv7
@@ -0,0 +1,16 @@
+--- ext/oj/simd.h.orig 2025-09-14 12:52:05 UTC
++++ ext/oj/simd.h
+@@ -1,10 +1,10 @@
+ #ifndef OJ_SIMD_H
+ #define OJ_SIMD_H
+
+-#if defined(__ARM_NEON) || defined(__ARM_NEON__) || defined(__aarch64__) || defined(_M_ARM64)
++#if (defined(__ARM_NEON) || defined(__ARM_NEON__)) && (defined(__aarch64__) || defined(_M_ARM64))
+ #define HAVE_SIMD_NEON 1
+ #define SIMD_MINIMUM_THRESHOLD 6
+ #include <arm_neon.h>
+ #endif
+
+-#endif /* OJ_SIMD_H */
+\ No newline at end of file
++#endif /* OJ_SIMD_H */
diff --git a/devel/rubygem-opentelemetry-api/Makefile b/devel/rubygem-opentelemetry-api/Makefile
index 878b8edf9cad..56bff6651933 100644
--- a/devel/rubygem-opentelemetry-api/Makefile
+++ b/devel/rubygem-opentelemetry-api/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-api
-PORTVERSION= 1.5.0
+PORTVERSION= 1.6.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-api/distinfo b/devel/rubygem-opentelemetry-api/distinfo
index 407fb7479410..0332a3600c86 100644
--- a/devel/rubygem-opentelemetry-api/distinfo
+++ b/devel/rubygem-opentelemetry-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836296
-SHA256 (rubygem/opentelemetry-api-1.5.0.gem) = 8dcc33e7aba70b1da630065ce0db3d6f50cb8ebd2017383209739439025ea997
-SIZE (rubygem/opentelemetry-api-1.5.0.gem) = 29184
+TIMESTAMP = 1757121778
+SHA256 (rubygem/opentelemetry-api-1.6.0.gem) = c21f2898365d5e759d52da7b7c11f04b36d680f7e47c29c7a93b0c5631819867
+SIZE (rubygem/opentelemetry-api-1.6.0.gem) = 29184
diff --git a/devel/rubygem-opentelemetry-exporter-otlp/Makefile b/devel/rubygem-opentelemetry-exporter-otlp/Makefile
index eda0a9552c12..4220575eba2f 100644
--- a/devel/rubygem-opentelemetry-exporter-otlp/Makefile
+++ b/devel/rubygem-opentelemetry-exporter-otlp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= opentelemetry-exporter-otlp
PORTVERSION= 0.30.0
+PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,7 +13,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-googleapis-common-protos-types>=1.3<2:devel/rubygem-googleapis-common-protos-types \
+RUN_DEPENDS= rubygem-googleapis-common-protos-types-gitlab>=1.3<2:devel/rubygem-googleapis-common-protos-types-gitlab \
rubygem-google-protobuf>=3.18:devel/rubygem-google-protobuf \
rubygem-opentelemetry-api>=1.1<2:devel/rubygem-opentelemetry-api \
rubygem-opentelemetry-common>=0.20<1:devel/rubygem-opentelemetry-common \
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile b/devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile
index d520a91a72f1..09c5bfdfb460 100644
--- a/devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-action_pack
-PORTVERSION= 0.12.3
+PORTVERSION= 0.13.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo b/devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo
index c1f155a3e59b..12ca39732ddf 100644
--- a/devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752212932
-SHA256 (rubygem/opentelemetry-instrumentation-action_pack-0.12.3.gem) = ba381378992a1cd7dee956803c4473e367094721bb0717228f10f4754b77e4e6
-SIZE (rubygem/opentelemetry-instrumentation-action_pack-0.12.3.gem) = 13824
+TIMESTAMP = 1755838108
+SHA256 (rubygem/opentelemetry-instrumentation-action_pack-0.13.0.gem) = c40b706faac373afa924e658a04d0fe864cf4c754e2df21a1361309b39e4b76f
+SIZE (rubygem/opentelemetry-instrumentation-action_pack-0.13.0.gem) = 14336
diff --git a/devel/rubygem-opentelemetry-instrumentation-faraday/Makefile b/devel/rubygem-opentelemetry-instrumentation-faraday/Makefile
index dcf01fbd8b0a..e173d10a37ad 100644
--- a/devel/rubygem-opentelemetry-instrumentation-faraday/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-faraday/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-faraday
-PORTVERSION= 0.27.0
+PORTVERSION= 0.28.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-instrumentation-faraday/distinfo b/devel/rubygem-opentelemetry-instrumentation-faraday/distinfo
index 48ed924cecef..7b85344b7c46 100644
--- a/devel/rubygem-opentelemetry-instrumentation-faraday/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-faraday/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749359050
-SHA256 (rubygem/opentelemetry-instrumentation-faraday-0.27.0.gem) = 2376b11c04a69d5f6619066916f9373942c9d5b5a218ab4efdcf72d5e7de4564
-SIZE (rubygem/opentelemetry-instrumentation-faraday-0.27.0.gem) = 12800
+TIMESTAMP = 1755838244
+SHA256 (rubygem/opentelemetry-instrumentation-faraday-0.28.0.gem) = d35ceafb5d2e18c398c601c8b7c06be35db00e771f7fe78f56ebc65aacfe6c66
+SIZE (rubygem/opentelemetry-instrumentation-faraday-0.28.0.gem) = 13824
diff --git a/devel/rubygem-opentelemetry-instrumentation-rack/Makefile b/devel/rubygem-opentelemetry-instrumentation-rack/Makefile
index 8031e3ec1eef..ac903741f5ec 100644
--- a/devel/rubygem-opentelemetry-instrumentation-rack/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-rack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-rack
-PORTVERSION= 0.26.0
+PORTVERSION= 0.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-instrumentation-rack/distinfo b/devel/rubygem-opentelemetry-instrumentation-rack/distinfo
index 200986e2a7fb..b86648c5be01 100644
--- a/devel/rubygem-opentelemetry-instrumentation-rack/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-rack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737273147
-SHA256 (rubygem/opentelemetry-instrumentation-rack-0.26.0.gem) = 8a55910b358e08acab0899fc99227058b72fca76a27e382e6b34b365abb87bad
-SIZE (rubygem/opentelemetry-instrumentation-rack-0.26.0.gem) = 17408
+TIMESTAMP = 1757121780
+SHA256 (rubygem/opentelemetry-instrumentation-rack-0.27.0.gem) = 4dea11b0b98b79ddd749cc434c42a816f8d0129b9d2becab97937ce922449072
+SIZE (rubygem/opentelemetry-instrumentation-rack-0.27.0.gem) = 18944
diff --git a/devel/rubygem-opentelemetry-instrumentation-rails/Makefile b/devel/rubygem-opentelemetry-instrumentation-rails/Makefile
index 1f93d3c333ec..28a98c72f3d4 100644
--- a/devel/rubygem-opentelemetry-instrumentation-rails/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-rails/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-rails
-PORTVERSION= 0.36.0
+PORTVERSION= 0.37.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
rubygem-opentelemetry-instrumentation-action_mailer>=0.4.0<0.5:devel/rubygem-opentelemetry-instrumentation-action_mailer \
- rubygem-opentelemetry-instrumentation-action_pack>=0.12.0<0.13:devel/rubygem-opentelemetry-instrumentation-action_pack \
+ rubygem-opentelemetry-instrumentation-action_pack>=0.13.0<0.14:devel/rubygem-opentelemetry-instrumentation-action_pack \
rubygem-opentelemetry-instrumentation-action_view>=0.9.0<0.10:devel/rubygem-opentelemetry-instrumentation-action_view \
rubygem-opentelemetry-instrumentation-active_job>=0.8.0<0.9:devel/rubygem-opentelemetry-instrumentation-active_job \
rubygem-opentelemetry-instrumentation-active_record>=0.9.0<0.10:devel/rubygem-opentelemetry-instrumentation-active_record \
diff --git a/devel/rubygem-opentelemetry-instrumentation-rails/distinfo b/devel/rubygem-opentelemetry-instrumentation-rails/distinfo
index a015db0e10fb..d4b6ac7d93b0 100644
--- a/devel/rubygem-opentelemetry-instrumentation-rails/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738903028
-SHA256 (rubygem/opentelemetry-instrumentation-rails-0.36.0.gem) = f21e26fad6660d64a9711b9317f059c21376cc9a1facdeb3956c9f20098eb717
-SIZE (rubygem/opentelemetry-instrumentation-rails-0.36.0.gem) = 12288
+TIMESTAMP = 1755838325
+SHA256 (rubygem/opentelemetry-instrumentation-rails-0.37.0.gem) = 38cf14e0e019f7b756a6c40487a611cb091b4ca6d979b74313a250146e7c19ab
+SIZE (rubygem/opentelemetry-instrumentation-rails-0.37.0.gem) = 12288
diff --git a/devel/rubygem-opentelemetry-instrumentation-restclient/Makefile b/devel/rubygem-opentelemetry-instrumentation-restclient/Makefile
index 82b8b6381a46..802b6fc8c610 100644
--- a/devel/rubygem-opentelemetry-instrumentation-restclient/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-restclient/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-restclient
-PORTVERSION= 0.23.0
+PORTVERSION= 0.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-instrumentation-restclient/distinfo b/devel/rubygem-opentelemetry-instrumentation-restclient/distinfo
index cd8f64ea383b..099b0f267790 100644
--- a/devel/rubygem-opentelemetry-instrumentation-restclient/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-restclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090012
-SHA256 (rubygem/opentelemetry-instrumentation-restclient-0.23.0.gem) = a8cedef3979f14e5c9b97e24150d6e5cd8d2646452d8816360875cf4d4d9a7b9
-SIZE (rubygem/opentelemetry-instrumentation-restclient-0.23.0.gem) = 11776
+TIMESTAMP = 1757121782
+SHA256 (rubygem/opentelemetry-instrumentation-restclient-0.24.0.gem) = 5b3022b2673302e006882f0edab7072ad8e6e85d1a15bd7bef8b20c4934115e4
+SIZE (rubygem/opentelemetry-instrumentation-restclient-0.24.0.gem) = 12800
diff --git a/devel/rubygem-opentelemetry-instrumentation-sinatra/Makefile b/devel/rubygem-opentelemetry-instrumentation-sinatra/Makefile
index 0085b331a5e8..28992a095288 100644
--- a/devel/rubygem-opentelemetry-instrumentation-sinatra/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-sinatra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-sinatra
-PORTVERSION= 0.25.0
+PORTVERSION= 0.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-instrumentation-sinatra/distinfo b/devel/rubygem-opentelemetry-instrumentation-sinatra/distinfo
index 17f3972bef93..4fd25baba34f 100644
--- a/devel/rubygem-opentelemetry-instrumentation-sinatra/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-sinatra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090014
-SHA256 (rubygem/opentelemetry-instrumentation-sinatra-0.25.0.gem) = 6aa6f76eecfb0d8a216f9f3d92d7ad0ca59791a53dfa06a8b721664153927498
-SIZE (rubygem/opentelemetry-instrumentation-sinatra-0.25.0.gem) = 12288
+TIMESTAMP = 1757121784
+SHA256 (rubygem/opentelemetry-instrumentation-sinatra-0.26.0.gem) = 19798dc55f965e520c14f808489cca8ad808b1d5539f53e771c152a9501d45a7
+SIZE (rubygem/opentelemetry-instrumentation-sinatra-0.26.0.gem) = 13312
diff --git a/devel/rubygem-opentelemetry-sdk/Makefile b/devel/rubygem-opentelemetry-sdk/Makefile
index edcd306c02ee..2e18fa1b9c9a 100644
--- a/devel/rubygem-opentelemetry-sdk/Makefile
+++ b/devel/rubygem-opentelemetry-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-sdk
-PORTVERSION= 1.8.0
+PORTVERSION= 1.8.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-sdk/distinfo b/devel/rubygem-opentelemetry-sdk/distinfo
index 5dc240773883..c474f3803e62 100644
--- a/devel/rubygem-opentelemetry-sdk/distinfo
+++ b/devel/rubygem-opentelemetry-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836302
-SHA256 (rubygem/opentelemetry-sdk-1.8.0.gem) = fad979b4a6c7ad5b2f9f2bfde77ab5c0c6a9b81d5a6458becf5957e3fa371df7
-SIZE (rubygem/opentelemetry-sdk-1.8.0.gem) = 34816
+TIMESTAMP = 1757121786
+SHA256 (rubygem/opentelemetry-sdk-1.8.1.gem) = ee0b42709e73e412e2f1d110dacd2044d6beebb295c02603a50eab2709a4d3a0
+SIZE (rubygem/opentelemetry-sdk-1.8.1.gem) = 34816
diff --git a/devel/rubygem-pagy/Makefile b/devel/rubygem-pagy/Makefile
index 7278ba40d6bb..3154773a5e9c 100644
--- a/devel/rubygem-pagy/Makefile
+++ b/devel/rubygem-pagy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pagy
-PORTVERSION= 9.3.5
+PORTVERSION= 9.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-pagy/distinfo b/devel/rubygem-pagy/distinfo
index d605c878156a..4566a5fb707d 100644
--- a/devel/rubygem-pagy/distinfo
+++ b/devel/rubygem-pagy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266234
-SHA256 (rubygem/pagy-9.3.5.gem) = 78a9513150b96f872c092ab1cd95bb818ea29b2c417a4302290bc9293f8f0fd7
-SIZE (rubygem/pagy-9.3.5.gem) = 67072
+TIMESTAMP = 1757121788
+SHA256 (rubygem/pagy-9.4.0.gem) = db3f2e043f684155f18f78be62a81e8d033e39b9f97b1e1a8d12ad38d7bce738
+SIZE (rubygem/pagy-9.4.0.gem) = 67584
diff --git a/devel/rubygem-pkg-config/Makefile b/devel/rubygem-pkg-config/Makefile
index 10e1a84a015d..9729ba62822d 100644
--- a/devel/rubygem-pkg-config/Makefile
+++ b/devel/rubygem-pkg-config/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pkg-config
-PORTVERSION= 1.6.2
+PORTVERSION= 1.6.4
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-pkg-config/distinfo b/devel/rubygem-pkg-config/distinfo
index d20d9814bc19..feb05b1eecaa 100644
--- a/devel/rubygem-pkg-config/distinfo
+++ b/devel/rubygem-pkg-config/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936364
-SHA256 (rubygem/pkg-config-1.6.2.gem) = e01b004465c0e43a2e6aaa241fcaee42166cf658eb849bf4d31b645358c5be35
-SIZE (rubygem/pkg-config-1.6.2.gem) = 23552
+TIMESTAMP = 1757436637
+SHA256 (rubygem/pkg-config-1.6.4.gem) = 3083c5400c5a1c50cdce3288ae8830a7b2a076e89ded3c0ff9533eae0e82cb7a
+SIZE (rubygem/pkg-config-1.6.4.gem) = 24064
diff --git a/devel/rubygem-pleaserun/Makefile b/devel/rubygem-pleaserun/Makefile
index 5e9fe61eec70..39c199a17a9b 100644
--- a/devel/rubygem-pleaserun/Makefile
+++ b/devel/rubygem-pleaserun/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pleaserun
-PORTVERSION= 0.0.32
+PORTVERSION= 0.0.33
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= APACHE20
RUN_DEPENDS= rubygem-cabin>=0:devel/rubygem-cabin \
rubygem-clamp>=0:devel/rubygem-clamp \
- rubygem-dotenv>=0:misc/rubygem-dotenv \
+ rubygem-dotenv>=2:misc/rubygem-dotenv \
rubygem-insist>=0:devel/rubygem-insist \
rubygem-mustache>=0.99.8:devel/rubygem-mustache \
rubygem-stud>=0:devel/rubygem-stud
diff --git a/devel/rubygem-pleaserun/distinfo b/devel/rubygem-pleaserun/distinfo
index cadeafa9d9bd..f2d48f8c1a3d 100644
--- a/devel/rubygem-pleaserun/distinfo
+++ b/devel/rubygem-pleaserun/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1624630326
-SHA256 (rubygem/pleaserun-0.0.32.gem) = 4dd8db18b81b48e2a875ec0c7fff3869454d1f93a9f5e2e6c4eb88812870d3ab
-SIZE (rubygem/pleaserun-0.0.32.gem) = 32768
+TIMESTAMP = 1757122050
+SHA256 (rubygem/pleaserun-0.0.33.gem) = a61ecd4ac6956dc44a7992ccbd9e4c979d7cd3a25af5ec7cc5b1f17424ffb73f
+SIZE (rubygem/pleaserun-0.0.33.gem) = 32768
diff --git a/devel/rubygem-pleaserun/files/patch-gemspec b/devel/rubygem-pleaserun/files/patch-gemspec
index 0df36a625958..b204a50cba4c 100644
--- a/devel/rubygem-pleaserun/files/patch-gemspec
+++ b/devel/rubygem-pleaserun/files/patch-gemspec
@@ -1,11 +1,13 @@
---- pleaserun.gemspec.orig 2024-02-20 09:39:50 UTC
+--- pleaserun.gemspec.orig 2025-09-03 13:51:04 UTC
+++ pleaserun.gemspec
-@@ -23,7 +23,7 @@ Gem::Specification.new do |s|
+@@ -23,8 +23,8 @@ Gem::Specification.new do |s|
s.add_runtime_dependency(%q<cabin>.freeze, ["> 0".freeze])
s.add_runtime_dependency(%q<clamp>.freeze, [">= 0".freeze])
s.add_runtime_dependency(%q<stud>.freeze, [">= 0".freeze])
- s.add_runtime_dependency(%q<mustache>.freeze, ["= 0.99.8".freeze])
+ s.add_runtime_dependency(%q<mustache>.freeze, [">= 0.99.8".freeze])
s.add_runtime_dependency(%q<insist>.freeze, [">= 0".freeze])
- s.add_runtime_dependency(%q<dotenv>.freeze, [">= 0".freeze])
+- s.add_runtime_dependency(%q<dotenv>.freeze, ["~> 2".freeze])
++ s.add_runtime_dependency(%q<dotenv>.freeze, [">= 2".freeze])
end
+
diff --git a/devel/rubygem-prometheus-client-mmap/Makefile b/devel/rubygem-prometheus-client-mmap/Makefile
index afbcee7ba2af..3e44b8209cb2 100644
--- a/devel/rubygem-prometheus-client-mmap/Makefile
+++ b/devel/rubygem-prometheus-client-mmap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prometheus-client-mmap
PORTVERSION= 1.2.10
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rack-mini-profiler/Makefile b/devel/rubygem-rack-mini-profiler/Makefile
index 5a57c2078196..73723d873efd 100644
--- a/devel/rubygem-rack-mini-profiler/Makefile
+++ b/devel/rubygem-rack-mini-profiler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rack-mini-profiler
-PORTVERSION= 4.0.0
+PORTVERSION= 4.0.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rack-mini-profiler/distinfo b/devel/rubygem-rack-mini-profiler/distinfo
index bbe81a17f8c2..2f0e0b675db1 100644
--- a/devel/rubygem-rack-mini-profiler/distinfo
+++ b/devel/rubygem-rack-mini-profiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188272
-SHA256 (rubygem/rack-mini-profiler-4.0.0.gem) = c37bedcb7d01e33ad4addd8c4e742986e75db7cd8908cba3432c60b4e812e00f
-SIZE (rubygem/rack-mini-profiler-4.0.0.gem) = 419840
+TIMESTAMP = 1757122052
+SHA256 (rubygem/rack-mini-profiler-4.0.1.gem) = 485810c23211f908196c896ea10cad72ed68780ee2998bec1f1dfd7558263d78
+SIZE (rubygem/rack-mini-profiler-4.0.1.gem) = 419840
diff --git a/devel/rubygem-rails-i18n-rails80/Makefile b/devel/rubygem-rails-i18n-rails80/Makefile
index 1d6add5ff4a9..ee65f7c9f3c8 100644
--- a/devel/rubygem-rails-i18n-rails80/Makefile
+++ b/devel/rubygem-rails-i18n-rails80/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rails-i18n
-PORTVERSION= 8.0.1
+PORTVERSION= 8.0.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails80
diff --git a/devel/rubygem-rails-i18n-rails80/distinfo b/devel/rubygem-rails-i18n-rails80/distinfo
index 221d12165a2c..ca429ceb35c7 100644
--- a/devel/rubygem-rails-i18n-rails80/distinfo
+++ b/devel/rubygem-rails-i18n-rails80/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566672
-SHA256 (rubygem/rails-i18n-8.0.1.gem) = 15303195450bdac9a80636cf14c7e5ada2f43907cc60fcd19bbb3f81ab45be0d
-SIZE (rubygem/rails-i18n-8.0.1.gem) = 121344
+TIMESTAMP = 1757121792
+SHA256 (rubygem/rails-i18n-8.0.2.gem) = 624f31f652f85fd28024a521fea786223c4653cc83a468fbe3d410cb40f738af
+SIZE (rubygem/rails-i18n-8.0.2.gem) = 123392
diff --git a/devel/rubygem-re2/Makefile b/devel/rubygem-re2/Makefile
index 3dade7ee8b0b..8d33246d365a 100644
--- a/devel/rubygem-re2/Makefile
+++ b/devel/rubygem-re2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= re2
-PORTVERSION= 2.15.0
+PORTVERSION= 2.19.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-re2/distinfo b/devel/rubygem-re2/distinfo
index 92fbca1fcb55..af60f5dc71d5 100644
--- a/devel/rubygem-re2/distinfo
+++ b/devel/rubygem-re2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739954762
-SHA256 (rubygem/re2-2.15.0.gem) = 049822aa6f7a64352624f632cb8e5693619c365d22f49087805411352a0d5bd8
-SIZE (rubygem/re2-2.15.0.gem) = 2677248
+TIMESTAMP = 1755678625
+SHA256 (rubygem/re2-2.19.0.gem) = 676b956a65d88abac2ff7010b48e38b3a1a8dce99a995eadf35609e7bc076ee7
+SIZE (rubygem/re2-2.19.0.gem) = 2708992
diff --git a/devel/rubygem-rspec-rails/Makefile b/devel/rubygem-rspec-rails/Makefile
index 717c8916c02f..ce57a5ea0bed 100644
--- a/devel/rubygem-rspec-rails/Makefile
+++ b/devel/rubygem-rspec-rails/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rspec-rails
-PORTVERSION= 8.0.1
+PORTVERSION= 8.0.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rspec-rails/distinfo b/devel/rubygem-rspec-rails/distinfo
index 1ece08e0eae0..620251848aa4 100644
--- a/devel/rubygem-rspec-rails/distinfo
+++ b/devel/rubygem-rspec-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954404
-SHA256 (rubygem/rspec-rails-8.0.1.gem) = 0c3700b10ab6d7c648c4cd554023d8c2b5b07e7f01205f7608f0c511cf686505
-SIZE (rubygem/rspec-rails-8.0.1.gem) = 74240
+TIMESTAMP = 1757121794
+SHA256 (rubygem/rspec-rails-8.0.2.gem) = 113139a53f5d068d4f48d1c29ad5f982013ed9b0daa69d7f7b266eda5d433ace
+SIZE (rubygem/rspec-rails-8.0.2.gem) = 74240
diff --git a/devel/rubygem-rspec-support/Makefile b/devel/rubygem-rspec-support/Makefile
index 913c25bf0ba1..8dd36fad34cb 100644
--- a/devel/rubygem-rspec-support/Makefile
+++ b/devel/rubygem-rspec-support/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rspec-support
-PORTVERSION= 3.13.4
+PORTVERSION= 3.13.5
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rspec-support/distinfo b/devel/rubygem-rspec-support/distinfo
index d645d238cb5a..adcd8b32e068 100644
--- a/devel/rubygem-rspec-support/distinfo
+++ b/devel/rubygem-rspec-support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495981
-SHA256 (rubygem/rspec-support-3.13.4.gem) = 184b1814f6a968102b57df631892c7f1990a91c9a3b9e80ef892a0fc2a71a3f7
-SIZE (rubygem/rspec-support-3.13.4.gem) = 40448
+TIMESTAMP = 1757121796
+SHA256 (rubygem/rspec-support-3.13.5.gem) = add745af535dd14b18f1209ab41ef987fdfad12786176b6a3b3619b9a7279fbf
+SIZE (rubygem/rspec-support-3.13.5.gem) = 40960
diff --git a/devel/rubygem-rubocop-minitest/Makefile b/devel/rubygem-rubocop-minitest/Makefile
index f583d86d513a..4294be1e6c46 100644
--- a/devel/rubygem-rubocop-minitest/Makefile
+++ b/devel/rubygem-rubocop-minitest/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rubocop-minitest
-PORTVERSION= 0.38.1
+PORTVERSION= 0.38.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rubocop-minitest/distinfo b/devel/rubygem-rubocop-minitest/distinfo
index 1fca93ceda70..11fd033b50d9 100644
--- a/devel/rubygem-rubocop-minitest/distinfo
+++ b/devel/rubygem-rubocop-minitest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831308
-SHA256 (rubygem/rubocop-minitest-0.38.1.gem) = f997aa8043d45b1556b818f5dec872ad03c1ab97cd3fb721b0c2aef02dbf7a81
-SIZE (rubygem/rubocop-minitest-0.38.1.gem) = 31232
+TIMESTAMP = 1757436641
+SHA256 (rubygem/rubocop-minitest-0.38.2.gem) = 5a9dfb5a538973d0601aa51e59637d3998bb8df81233edf1ff421504c6280068
+SIZE (rubygem/rubocop-minitest-0.38.2.gem) = 31232
diff --git a/devel/rubygem-rubocop-performance/Makefile b/devel/rubygem-rubocop-performance/Makefile
index 2f2fdfe69650..7f501c524d8e 100644
--- a/devel/rubygem-rubocop-performance/Makefile
+++ b/devel/rubygem-rubocop-performance/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rubocop-performance
-PORTVERSION= 1.25.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-lint_roller>=1.1<2:devel/rubygem-lint_roller \
rubygem-rubocop>=1.75.0<2.0:devel/rubygem-rubocop \
- rubygem-rubocop-ast>=1.38.0:devel/rubygem-rubocop-ast
+ rubygem-rubocop-ast>=1.44.0:devel/rubygem-rubocop-ast
USES= gem
diff --git a/devel/rubygem-rubocop-performance/distinfo b/devel/rubygem-rubocop-performance/distinfo
index 5ecabb531d50..33e4eb88d235 100644
--- a/devel/rubygem-rubocop-performance/distinfo
+++ b/devel/rubygem-rubocop-performance/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289306
-SHA256 (rubygem/rubocop-performance-1.25.0.gem) = 6f7d03568a770054117a78d0a8e191cefeffb703b382871ca7743831b1a52ec1
-SIZE (rubygem/rubocop-performance-1.25.0.gem) = 45056
+TIMESTAMP = 1757436643
+SHA256 (rubygem/rubocop-performance-1.26.0.gem) = 7bb0d9d9fb2ea122bf6f9a596dd7cf9dc93ab4950923d26c4ae4f328cef71ca9
+SIZE (rubygem/rubocop-performance-1.26.0.gem) = 45568
diff --git a/devel/rubygem-rubocop-rails/Makefile b/devel/rubygem-rubocop-rails/Makefile
index 90b390da101b..2c77c4bd5654 100644
--- a/devel/rubygem-rubocop-rails/Makefile
+++ b/devel/rubygem-rubocop-rails/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rubocop-rails
-PORTVERSION= 2.32.0
+PORTVERSION= 2.33.3
CATEGORIES= devel ruby
MASTER_SITES= RG
diff --git a/devel/rubygem-rubocop-rails/distinfo b/devel/rubygem-rubocop-rails/distinfo
index d88146123fbd..bda7679e8666 100644
--- a/devel/rubygem-rubocop-rails/distinfo
+++ b/devel/rubygem-rubocop-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747716348
-SHA256 (rubygem/rubocop-rails-2.32.0.gem) = 9fcc623c8722fe71e835e99c4a18b740b5b0d3fb69915d7f0777f00794b30490
-SIZE (rubygem/rubocop-rails-2.32.0.gem) = 115712
+TIMESTAMP = 1757121800
+SHA256 (rubygem/rubocop-rails-2.33.3.gem) = 848c011b58c1292f3066246c9eb18abf6ffcfbce28bc57c4ab888bbec79af74b
+SIZE (rubygem/rubocop-rails-2.33.3.gem) = 117760
diff --git a/devel/rubygem-rubocop-rspec/Makefile b/devel/rubygem-rubocop-rspec/Makefile
index 985345cc2a7a..796f4f4429b4 100644
--- a/devel/rubygem-rubocop-rspec/Makefile
+++ b/devel/rubygem-rubocop-rspec/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rubocop-rspec
-PORTVERSION= 3.6.0
+PORTVERSION= 3.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rubocop-rspec/distinfo b/devel/rubygem-rubocop-rspec/distinfo
index 6025a0ef201e..f49c5ffbe479 100644
--- a/devel/rubygem-rubocop-rspec/distinfo
+++ b/devel/rubygem-rubocop-rspec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936368
-SHA256 (rubygem/rubocop-rspec-3.6.0.gem) = c0e4205871776727e54dee9cc91af5fd74578001551ba40e1fe1a1ab4b404479
-SIZE (rubygem/rubocop-rspec-3.6.0.gem) = 89088
+TIMESTAMP = 1757436645
+SHA256 (rubygem/rubocop-rspec-3.7.0.gem) = b7b214da112034db9c6d00f2d811a354847e870f7b6ed2482b29649c3d42058f
+SIZE (rubygem/rubocop-rspec-3.7.0.gem) = 90624
diff --git a/devel/rubygem-rubocop/Makefile b/devel/rubygem-rubocop/Makefile
index 7e4a6bed894b..e05f0e7774ea 100644
--- a/devel/rubygem-rubocop/Makefile
+++ b/devel/rubygem-rubocop/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rubocop
-PORTVERSION= 1.79.0
+PORTVERSION= 1.80.2
CATEGORIES= devel ruby
MASTER_SITES= RG
@@ -21,7 +21,6 @@ RUN_DEPENDS= rubygem-json>=2.3<3:devel/rubygem-json \
rubygem-regexp_parser>=2.9.3<3.0:textproc/rubygem-regexp_parser \
rubygem-rubocop-ast>=1.46.0<2.0:devel/rubygem-rubocop-ast \
rubygem-ruby-progressbar>=1.7<2:devel/rubygem-ruby-progressbar \
- rubygem-tsort>=0.2.0:devel/rubygem-tsort \
rubygem-unicode-display_width>=2.4.0<4.0:devel/rubygem-unicode-display_width
USES= cpe gem
diff --git a/devel/rubygem-rubocop/distinfo b/devel/rubygem-rubocop/distinfo
index 1945bb84e7b2..36fe9ccd934c 100644
--- a/devel/rubygem-rubocop/distinfo
+++ b/devel/rubygem-rubocop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796198
-SHA256 (rubygem/rubocop-1.79.0.gem) = c709e83b16f9fced295d83d190a3a5bbcc46c419d8f9b85f259b99ba6faf5bbe
-SIZE (rubygem/rubocop-1.79.0.gem) = 715776
+TIMESTAMP = 1757436639
+SHA256 (rubygem/rubocop-1.80.2.gem) = 6485f30fefcf5c199db3b91e5e253b1ef43f7e564784e2315255809a3dd9abf4
+SIZE (rubygem/rubocop-1.80.2.gem) = 716288
diff --git a/devel/rubygem-sdoc/Makefile b/devel/rubygem-sdoc/Makefile
index 4fa673cb455e..bc06708059a1 100644
--- a/devel/rubygem-sdoc/Makefile
+++ b/devel/rubygem-sdoc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sdoc
-PORTVERSION= 2.6.1
+PORTVERSION= 2.6.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sdoc/distinfo b/devel/rubygem-sdoc/distinfo
index d98a5c0fb603..b0cb340bf6ab 100644
--- a/devel/rubygem-sdoc/distinfo
+++ b/devel/rubygem-sdoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677771819
-SHA256 (rubygem/sdoc-2.6.1.gem) = d78305be6fe9f81cb93787c24f8c2d47e418c2f1de2e7ff75c032d465fe3c5f8
-SIZE (rubygem/sdoc-2.6.1.gem) = 292352
+TIMESTAMP = 1757436697
+SHA256 (rubygem/sdoc-2.6.2.gem) = 6cb2561d2aa9a6f3ce12f49292203316ea81e01768ec4562b8776a6edbe0ee1f
+SIZE (rubygem/sdoc-2.6.2.gem) = 292864
diff --git a/devel/rubygem-semantic_logger/Makefile b/devel/rubygem-semantic_logger/Makefile
new file mode 100644
index 000000000000..4d90687ec171
--- /dev/null
+++ b/devel/rubygem-semantic_logger/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= semantic_logger
+PORTVERSION= 4.17.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= nick@foobar.org
+COMMENT= Feature rich logging framework, and replacement for existing Ruby & Rails loggers
+WWW= https://logger.rocketjob.io/
+
+LICENSE= APACHE20
+
+RUN_DEPENDS= rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-semantic_logger/distinfo b/devel/rubygem-semantic_logger/distinfo
new file mode 100644
index 000000000000..48c1002a3bb4
--- /dev/null
+++ b/devel/rubygem-semantic_logger/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757260626
+SHA256 (rubygem/semantic_logger-4.17.0.gem) = c54b60d8596abe2e22bd4f20648d4f6c46e4287fba357779c7932335c8d130e9
+SIZE (rubygem/semantic_logger-4.17.0.gem) = 70144
diff --git a/devel/rubygem-semantic_logger/pkg-descr b/devel/rubygem-semantic_logger/pkg-descr
new file mode 100644
index 000000000000..c51f716504d5
--- /dev/null
+++ b/devel/rubygem-semantic_logger/pkg-descr
@@ -0,0 +1,9 @@
+Semantic Logger is a comprehensive logging interface that enables human and
+machine readable logging outputs.
+
+ - Colorful text log files for humans to read.
+ - JSON log files containing all Semantic information that machines can
+ easily consume.
+ - Write to multiple output destinations at the same time.
+ - Forward logs to a centralized logging system, via JSON output or
+ built-in appenders.
diff --git a/devel/rubygem-sequel/Makefile b/devel/rubygem-sequel/Makefile
index c4c28320cce4..becca7900a47 100644
--- a/devel/rubygem-sequel/Makefile
+++ b/devel/rubygem-sequel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sequel
-PORTVERSION= 5.94.0
+PORTVERSION= 5.96.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sequel/distinfo b/devel/rubygem-sequel/distinfo
index 5f596daf339e..f1910d1ca09d 100644
--- a/devel/rubygem-sequel/distinfo
+++ b/devel/rubygem-sequel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622411
-SHA256 (rubygem/sequel-5.94.0.gem) = dfb13a6da870a060f7f8ac47969944281b51419181dc695c810ec7177d0e2e59
-SIZE (rubygem/sequel-5.94.0.gem) = 646656
+TIMESTAMP = 1757436699
+SHA256 (rubygem/sequel-5.96.0.gem) = 8e1ac79ce8bc1fa0a061d3bd9eb44605346025eb359f93d7f67efcfef7070e45
+SIZE (rubygem/sequel-5.96.0.gem) = 648704
diff --git a/devel/rubygem-sexp_processor/Makefile b/devel/rubygem-sexp_processor/Makefile
index ad7093022bb0..0dd6d094dbb4 100644
--- a/devel/rubygem-sexp_processor/Makefile
+++ b/devel/rubygem-sexp_processor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sexp_processor
-PORTVERSION= 4.17.3
+PORTVERSION= 4.17.4
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sexp_processor/distinfo b/devel/rubygem-sexp_processor/distinfo
index 091d9afad30c..76e09e0f500d 100644
--- a/devel/rubygem-sexp_processor/distinfo
+++ b/devel/rubygem-sexp_processor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731679924
-SHA256 (rubygem/sexp_processor-4.17.3.gem) = 5ef0d952565eeedb416519f678b6b41c6ab6700abba828f46986f2d85d295dae
-SIZE (rubygem/sexp_processor-4.17.3.gem) = 57344
+TIMESTAMP = 1757436701
+SHA256 (rubygem/sexp_processor-4.17.4.gem) = af0d2a40124b00f7bc1315d220471990403bd4cf9138f289417ae4e54e6e1ad0
+SIZE (rubygem/sexp_processor-4.17.4.gem) = 57344
diff --git a/devel/rubygem-sidekiq/Makefile b/devel/rubygem-sidekiq/Makefile
index 75f253066fcd..8d5dcb9d32ea 100644
--- a/devel/rubygem-sidekiq/Makefile
+++ b/devel/rubygem-sidekiq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sidekiq
-PORTVERSION= 8.0.6
+PORTVERSION= 8.0.7
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sidekiq/distinfo b/devel/rubygem-sidekiq/distinfo
index 446da2a38859..2640529bcbbb 100644
--- a/devel/rubygem-sidekiq/distinfo
+++ b/devel/rubygem-sidekiq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753370248
-SHA256 (rubygem/sidekiq-8.0.6.gem) = 4a0a9b12b206b7f86919afcb13041aa60f13f7d7b75a23c707aa5aba3e84fe46
-SIZE (rubygem/sidekiq-8.0.6.gem) = 286720
+TIMESTAMP = 1757121802
+SHA256 (rubygem/sidekiq-8.0.7.gem) = 7efa1f9df14189fcdfab6a0ba6966bff9602dee3c9bd72f8d3b2e5a5d0f37f84
+SIZE (rubygem/sidekiq-8.0.7.gem) = 287232
diff --git a/devel/rubygem-sorbet-runtime/Makefile b/devel/rubygem-sorbet-runtime/Makefile
index 1bcd7090c9bb..ebbd3a5417d1 100644
--- a/devel/rubygem-sorbet-runtime/Makefile
+++ b/devel/rubygem-sorbet-runtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sorbet-runtime
-PORTVERSION= 0.5.12358
+PORTVERSION= 0.6.12495
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sorbet-runtime/distinfo b/devel/rubygem-sorbet-runtime/distinfo
index 0632adb3ce4e..060929d00afd 100644
--- a/devel/rubygem-sorbet-runtime/distinfo
+++ b/devel/rubygem-sorbet-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796204
-SHA256 (rubygem/sorbet-runtime-0.5.12358.gem) = 3b6dd52b7bafaf88426510a66e154cdecc15ed78b17bc81e9dd0ede74c7455ac
-SIZE (rubygem/sorbet-runtime-0.5.12358.gem) = 90112
+TIMESTAMP = 1757436647
+SHA256 (rubygem/sorbet-runtime-0.6.12495.gem) = fbf9e5e825c47e96a4a4f08af0b3a5c22ccc7e7ac25a4147e2b560741a3b32f4
+SIZE (rubygem/sorbet-runtime-0.6.12495.gem) = 90112
diff --git a/devel/rubygem-spring/Makefile b/devel/rubygem-spring/Makefile
index 34f6cbdb9602..3337b23e1050 100644
--- a/devel/rubygem-spring/Makefile
+++ b/devel/rubygem-spring/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spring
-PORTVERSION= 4.3.0
+PORTVERSION= 4.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-spring/distinfo b/devel/rubygem-spring/distinfo
index a6f21c2e0677..ddb88a68c76e 100644
--- a/devel/rubygem-spring/distinfo
+++ b/devel/rubygem-spring/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070718
-SHA256 (rubygem/spring-4.3.0.gem) = 0aaaf3bcce38e8528275854881d1922660d76cbd19a9a3af4a419d95b7fe7122
-SIZE (rubygem/spring-4.3.0.gem) = 32256
+TIMESTAMP = 1757121806
+SHA256 (rubygem/spring-4.4.0.gem) = ec4e6cf5fb48d96b9ec9a80ebb40f962f2467b651c000693f33c14b6d6c340af
+SIZE (rubygem/spring-4.4.0.gem) = 32256
diff --git a/devel/rubygem-sus/Makefile b/devel/rubygem-sus/Makefile
index 6f717b056520..70cd7e2f44aa 100644
--- a/devel/rubygem-sus/Makefile
+++ b/devel/rubygem-sus/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sus
-PORTVERSION= 0.33.1
+PORTVERSION= 0.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sus/distinfo b/devel/rubygem-sus/distinfo
index c213f6b80bd1..dd075662674b 100644
--- a/devel/rubygem-sus/distinfo
+++ b/devel/rubygem-sus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266240
-SHA256 (rubygem/sus-0.33.1.gem) = 12636c0a9ad7a48c8911a7f61cf5728338b8ba4fd00895365a65ed21b006b8d1
-SIZE (rubygem/sus-0.33.1.gem) = 36352
+TIMESTAMP = 1757121808
+SHA256 (rubygem/sus-0.34.0.gem) = 86fa3a9f34670b813451b68f50bef72f8b01ba5fa5e9f18150307f1710956df4
+SIZE (rubygem/sus-0.34.0.gem) = 37376
diff --git a/devel/rubygem-syslog_protocol/Makefile b/devel/rubygem-syslog_protocol/Makefile
new file mode 100644
index 000000000000..b842d17fab84
--- /dev/null
+++ b/devel/rubygem-syslog_protocol/Makefile
@@ -0,0 +1,16 @@
+PORTNAME= syslog_protocol
+PORTVERSION= 0.9.2
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= nick@foobar.org
+COMMENT= Syslog protocol parser and generator
+WWW= https://github.com/eric/syslog_protocol
+
+LICENSE= MIT
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-syslog_protocol/distinfo b/devel/rubygem-syslog_protocol/distinfo
new file mode 100644
index 000000000000..4851b85a239b
--- /dev/null
+++ b/devel/rubygem-syslog_protocol/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757261003
+SHA256 (rubygem/syslog_protocol-0.9.2.gem) = acda2134141424e95e655b8747746770e667197cd5be09bd58f503e9576562f9
+SIZE (rubygem/syslog_protocol-0.9.2.gem) = 11264
diff --git a/devel/rubygem-syslog_protocol/pkg-descr b/devel/rubygem-syslog_protocol/pkg-descr
new file mode 100644
index 000000000000..28855ef74a02
--- /dev/null
+++ b/devel/rubygem-syslog_protocol/pkg-descr
@@ -0,0 +1,2 @@
+syslog_protocol is a syslog protocol for ruby which roughly conforms to the
+murky shade of grey known as http://www.faqs.org/rfcs/rfc3164.html
diff --git a/devel/rubygem-thor13/Makefile b/devel/rubygem-thor13/Makefile
deleted file mode 100644
index 087c010efb58..000000000000
--- a/devel/rubygem-thor13/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-PORTNAME= thor
-PORTVERSION= 1.3.2
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= 13
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Scripting framework that replaces rake, sake, and rubigen
-WWW= https://github.com/rails/thor
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-USES= gem
-
-NO_ARCH= yes
-
-PORTSCOUT= limit:^1\.3\.
-
-post-install:
- ${RM} ${STAGEDIR}${PREFIX}/bin/thor
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-thor13/distinfo b/devel/rubygem-thor13/distinfo
deleted file mode 100644
index 8531a65d4ec2..000000000000
--- a/devel/rubygem-thor13/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1754886550
-SHA256 (rubygem/thor-1.3.2.gem) = eef0293b9e24158ccad7ab383ae83534b7ad4ed99c09f96f1a6b036550abbeda
-SIZE (rubygem/thor-1.3.2.gem) = 56320
diff --git a/devel/rubygem-thor13/pkg-descr b/devel/rubygem-thor13/pkg-descr
deleted file mode 100644
index a0e63010f12e..000000000000
--- a/devel/rubygem-thor13/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-A scripting framework that replaces rake, sake and rubigen
diff --git a/devel/rubygem-thread-local/Makefile b/devel/rubygem-thread-local/Makefile
index 810488ed5e85..e2aecf4c58a2 100644
--- a/devel/rubygem-thread-local/Makefile
+++ b/devel/rubygem-thread-local/Makefile
@@ -5,7 +5,8 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Provide a class-level mixin to make thread local state easy
-WWW= https://github.com/socketry/thread-local
+WWW= https://socketry.github.io/thread-local/ \
+ https://github.com/socketry/thread-local
LICENSE= MIT
diff --git a/devel/rubygem-thrift/distinfo b/devel/rubygem-thrift/distinfo
index 66740a65a838..33d038fccaf0 100644
--- a/devel/rubygem-thrift/distinfo
+++ b/devel/rubygem-thrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742810482
-SHA256 (rubygem/thrift-0.21.0.gem) = 62c92fc29eae93a53031741393f30f2f2a034c06aea3aac1ec561f58e5f0626b
-SIZE (rubygem/thrift-0.21.0.gem) = 75264
+TIMESTAMP = 1755686832
+SHA256 (rubygem/thrift-0.22.0.gem) = 7a44a197529af812f89ed0c26a3be60c43b378a488262efaeba966246fbb5d78
+SIZE (rubygem/thrift-0.22.0.gem) = 75264
diff --git a/devel/rubygem-tins/Makefile b/devel/rubygem-tins/Makefile
index a39e7e1a2d92..bf9ad843574e 100644
--- a/devel/rubygem-tins/Makefile
+++ b/devel/rubygem-tins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tins
-PORTVERSION= 1.38.0
+PORTVERSION= 1.43.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-tins/distinfo b/devel/rubygem-tins/distinfo
index a82b29fdf8f3..75bb31ce3235 100644
--- a/devel/rubygem-tins/distinfo
+++ b/devel/rubygem-tins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090128
-SHA256 (rubygem/tins-1.38.0.gem) = 99acd138b73d5b1b2dd8e72f1707ac0905c8f63f729ddd7c746d2d3c3803886d
-SIZE (rubygem/tins-1.38.0.gem) = 310784
+TIMESTAMP = 1757436649
+SHA256 (rubygem/tins-1.43.0.gem) = e63c0ef0508aa2ede3462556e86309a3ceddefb710a993e7884d0a797574130d
+SIZE (rubygem/tins-1.43.0.gem) = 316928
diff --git a/devel/rubygem-traces/Makefile b/devel/rubygem-traces/Makefile
index 890ebd759b24..066f1955d21b 100644
--- a/devel/rubygem-traces/Makefile
+++ b/devel/rubygem-traces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= traces
-PORTVERSION= 0.15.2
+PORTVERSION= 0.18.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-traces/distinfo b/devel/rubygem-traces/distinfo
index 3cccc816aa7c..6c00fbe066ea 100644
--- a/devel/rubygem-traces/distinfo
+++ b/devel/rubygem-traces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606597
-SHA256 (rubygem/traces-0.15.2.gem) = d2547834b7248bb8c8f4f6532c6b9ba80ef8e2d6068ce16e7873575d7b802d81
-SIZE (rubygem/traces-0.15.2.gem) = 14336
+TIMESTAMP = 1757121812
+SHA256 (rubygem/traces-0.18.1.gem) = 7e3498fa3fa96e4634c1bbf4d315e09f6e258a3649fd399229fcfacf93c5c44e
+SIZE (rubygem/traces-0.18.1.gem) = 16384
diff --git a/devel/rubygem-undercover/Makefile b/devel/rubygem-undercover/Makefile
index ce446afbf0f0..5ed4a0a59f84 100644
--- a/devel/rubygem-undercover/Makefile
+++ b/devel/rubygem-undercover/Makefile
@@ -1,5 +1,5 @@
PORTNAME= undercover
-PORTVERSION= 0.7.4
+PORTVERSION= 0.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-undercover/distinfo b/devel/rubygem-undercover/distinfo
index 00aa930321b3..a04b37241c24 100644
--- a/devel/rubygem-undercover/distinfo
+++ b/devel/rubygem-undercover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566674
-SHA256 (rubygem/undercover-0.7.4.gem) = 56ea18d64da97c9a5c40c3ecea23ae26d04b716e66540b2eb9e56fc3d6356071
-SIZE (rubygem/undercover-0.7.4.gem) = 2845696
+TIMESTAMP = 1757121814
+SHA256 (rubygem/undercover-0.8.0.gem) = 76610ee5556315afd65f6d41c9cbd25995d400756b5a785b937451d8d4dd51e5
+SIZE (rubygem/undercover-0.8.0.gem) = 2846208
diff --git a/devel/rubygem-unicode-display_width/Makefile b/devel/rubygem-unicode-display_width/Makefile
index bacfac6e682a..7f8c906a874c 100644
--- a/devel/rubygem-unicode-display_width/Makefile
+++ b/devel/rubygem-unicode-display_width/Makefile
@@ -1,5 +1,5 @@
PORTNAME= unicode-display_width
-PORTVERSION= 3.1.4
+PORTVERSION= 3.1.5
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-unicode-display_width/distinfo b/devel/rubygem-unicode-display_width/distinfo
index a603833a7778..72fd9c960c35 100644
--- a/devel/rubygem-unicode-display_width/distinfo
+++ b/devel/rubygem-unicode-display_width/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090132
-SHA256 (rubygem/unicode-display_width-3.1.4.gem) = 8caf2af1c0f2f07ec89ef9e18c7d88c2790e217c482bfc78aaa65eadd5415ac1
-SIZE (rubygem/unicode-display_width-3.1.4.gem) = 18432
+TIMESTAMP = 1757121816
+SHA256 (rubygem/unicode-display_width-3.1.5.gem) = bf566817855ee7ee3adcf7bace0d5906cb14401417db59193f8a5fcedf02dd4e
+SIZE (rubygem/unicode-display_width-3.1.5.gem) = 18432
diff --git a/devel/rubygem-version_gem/Makefile b/devel/rubygem-version_gem/Makefile
index 287132a841c9..21d3d6b28845 100644
--- a/devel/rubygem-version_gem/Makefile
+++ b/devel/rubygem-version_gem/Makefile
@@ -1,5 +1,5 @@
PORTNAME= version_gem
-PORTVERSION= 1.1.8
+PORTVERSION= 1.1.9
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-version_gem/distinfo b/devel/rubygem-version_gem/distinfo
index 54af8a51c7d4..7efa5c191d4b 100644
--- a/devel/rubygem-version_gem/distinfo
+++ b/devel/rubygem-version_gem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747481910
-SHA256 (rubygem/version_gem-1.1.8.gem) = a964767ecbe36551b9ff2e59099548c27569f2f7f94bdb09f609d76393a8e008
-SIZE (rubygem/version_gem-1.1.8.gem) = 27648
+TIMESTAMP = 1757436651
+SHA256 (rubygem/version_gem-1.1.9.gem) = 0c1a0962ae543c84a00889bb018d9f14d8f8af6029d26b295d98774e3d2eb9a4
+SIZE (rubygem/version_gem-1.1.9.gem) = 36864
diff --git a/devel/rubygem-xdg2/Makefile b/devel/rubygem-xdg2/Makefile
deleted file mode 100644
index 324e4cef7a5c..000000000000
--- a/devel/rubygem-xdg2/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-PORTNAME= xdg
-PORTVERSION= 2.2.5
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= 2
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= XDG Base Directory Standard Library for Ruby
-WWW= https://github.com/bkuhlmann/xdg
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-USES= gem
-
-NO_ARCH= yes
-
-PORTSCOUT= limit:^2\.
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-xdg2/distinfo b/devel/rubygem-xdg2/distinfo
deleted file mode 100644
index f2b7654395cb..000000000000
--- a/devel/rubygem-xdg2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1558729959
-SHA256 (rubygem/xdg-2.2.5.gem) = f3a5f799363852695e457bb7379ac6c4e3e8cb3a51ce6b449ab47fbb1523b913
-SIZE (rubygem/xdg-2.2.5.gem) = 18432
diff --git a/devel/rubygem-xdg2/pkg-descr b/devel/rubygem-xdg2/pkg-descr
deleted file mode 100644
index 664e42502c05..000000000000
--- a/devel/rubygem-xdg2/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-XDG provides an easy to use Ruby library for working with XDG standards.
-
-Presently, it only supports the XDG Base Directory Standard.
-
-If your program utilizes user or system-wide support files (e.g. configuration
-files), you owe it to yourself to checkout the XDG base directory standard.
-
-You can learn more about the standard at:
-http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
diff --git a/devel/rubygem-xxhash/Makefile b/devel/rubygem-xxhash/Makefile
index 32738d85d948..6642f7df411d 100644
--- a/devel/rubygem-xxhash/Makefile
+++ b/devel/rubygem-xxhash/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xxhash
-PORTVERSION= 0.6.0
+PORTVERSION= 0.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-xxhash/distinfo b/devel/rubygem-xxhash/distinfo
index 25f1ea5c8fd1..3a5d5c376b87 100644
--- a/devel/rubygem-xxhash/distinfo
+++ b/devel/rubygem-xxhash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735228148
-SHA256 (rubygem/xxhash-0.6.0.gem) = 01931ef630098bee0265f272d1a201052512a85b4347789fe5d1ba4186500a34
-SIZE (rubygem/xxhash-0.6.0.gem) = 61952
+TIMESTAMP = 1757121818
+SHA256 (rubygem/xxhash-0.7.0.gem) = 1177e65232a4ede2f8022b0d062cc4bb25b4aaf32e81657e8140e0bff7b49fc3
+SIZE (rubygem/xxhash-0.7.0.gem) = 61952
diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile
index 0f91dcf80ff2..1b324703a129 100644
--- a/devel/ruff/Makefile
+++ b/devel/ruff/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ruff
-DISTVERSION= 0.12.3
+DISTVERSION= 0.13.2
+PORTREVISION= 1
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/ruff/Makefile.crates b/devel/ruff/Makefile.crates
index 84adca26df1b..b4217f2d346d 100644
--- a/devel/ruff/Makefile.crates
+++ b/devel/ruff/Makefile.crates
@@ -1,18 +1,17 @@
-CARGO_CRATES= adler2-2.0.0 \
+CARGO_CRATES= adler2-2.0.1 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
annotate-snippets-0.11.5 \
- anstream-0.6.19 \
+ anstream-0.6.20 \
anstyle-1.0.11 \
- anstyle-lossy-1.1.3 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-svg-0.1.7 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.98 \
+ anstyle-lossy-1.1.4 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-svg-0.1.11 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
approx-0.5.1 \
arc-swap-1.7.1 \
argfile-0.2.1 \
@@ -20,73 +19,75 @@ CARGO_CRATES= adler2-2.0.0 \
assert_fs-1.1.3 \
attribute-derive-0.10.3 \
attribute-derive-macro-0.10.3 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
base64-0.13.1 \
bincode-1.3.3 \
bincode-2.0.1 \
bincode_derive-2.0.1 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.9.4 \
+ bitvec-1.0.1 \
block-buffer-0.10.4 \
- boxcar-0.2.13 \
+ boxcar-0.2.14 \
bstr-1.12.0 \
- bumpalo-3.17.0 \
+ bumpalo-3.19.0 \
byteorder-1.5.0 \
cachedir-0.3.1 \
- camino-1.1.10 \
+ camino-1.2.0 \
cast-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.23 \
- cfg-if-1.0.0 \
+ castaway-0.2.4 \
+ cc-1.2.38 \
+ cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.40 \
- clap_builder-4.5.40 \
- clap_complete-4.5.50 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
+ clap_complete-4.5.58 \
clap_complete_command-0.6.1 \
- clap_complete_nushell-4.5.5 \
- clap_derive-4.5.40 \
- clap_lex-0.7.4 \
+ clap_complete_nushell-4.5.8 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
clearscreen-4.0.2 \
- codspeed-3.0.2 \
- codspeed-criterion-compat-3.0.2 \
- codspeed-criterion-compat-walltime-3.0.2 \
- codspeed-divan-compat-3.0.2 \
- codspeed-divan-compat-macros-3.0.2 \
- codspeed-divan-compat-walltime-3.0.2 \
- collection_literals-1.0.1 \
- colorchoice-1.0.3 \
+ codspeed-3.0.5 \
+ codspeed-criterion-compat-3.0.5 \
+ codspeed-criterion-compat-walltime-3.0.5 \
+ codspeed-divan-compat-3.0.5 \
+ codspeed-divan-compat-macros-3.0.5 \
+ codspeed-divan-compat-walltime-3.0.5 \
+ collection_literals-1.0.2 \
+ colorchoice-1.0.4 \
colored-2.2.0 \
colored-3.0.0 \
compact_str-0.9.0 \
condtype-1.3.0 \
console-0.15.11 \
- console-0.16.0 \
+ console-0.16.1 \
console_error_panic_hook-0.1.7 \
console_log-1.0.0 \
core-foundation-sys-0.8.7 \
countme-3.0.1 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
- criterion-0.6.0 \
+ crc32fast-1.5.0 \
+ criterion-0.7.0 \
criterion-plot-0.5.0 \
+ criterion-plot-0.6.0 \
crossbeam-0.8.4 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.12 \
crossbeam-utils-0.8.21 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
crypto-common-0.1.6 \
- ctrlc-3.4.7 \
- darling-0.20.11 \
- darling_core-0.20.11 \
- darling_macro-0.20.11 \
+ ctrlc-3.5.0 \
+ darling-0.21.3 \
+ darling_core-0.21.3 \
+ darling_macro-0.21.3 \
dashmap-6.1.0 \
- derive-where-1.5.0 \
+ derive-where-1.6.0 \
diff-0.1.13 \
difflib-0.4.0 \
digest-0.10.7 \
@@ -94,71 +95,75 @@ CARGO_CRATES= adler2-2.0.0 \
dir-test-macros-0.4.1 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
+ dispatch-0.2.0 \
displaydoc-0.2.5 \
divan-macros-0.1.17 \
doc-comment-0.3.3 \
drop_bomb-0.1.5 \
dunce-1.0.5 \
- dyn-clone-1.0.19 \
+ dyn-clone-1.0.20 \
either-1.15.0 \
encode_unicode-1.0.0 \
env_home-0.1.0 \
equivalent-1.0.2 \
- errno-0.3.12 \
+ errno-0.3.14 \
escape8259-0.5.3 \
- escargot-0.5.14 \
+ escargot-0.5.15 \
etcetera-0.10.0 \
fastrand-2.3.0 \
fern-0.7.1 \
- filetime-0.2.25 \
- flate2-1.1.1 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.2 \
+ flate2-1.1.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fs-err-2.11.0 \
fsevent-sys-4.1.0 \
+ funty-2.0.0 \
generic-array-0.14.7 \
- get-size-derive2-0.5.1 \
- get-size2-0.5.1 \
- getopts-0.2.21 \
+ get-size-derive2-0.7.0 \
+ get-size2-0.7.0 \
+ getopts-0.2.24 \
getrandom-0.2.16 \
getrandom-0.3.3 \
- glob-0.3.2 \
+ glob-0.3.3 \
globset-0.4.16 \
globwalk-0.9.1 \
half-2.6.0 \
hashbrown-0.14.5 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
hashlink-0.10.0 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- hermit-abi-0.5.1 \
+ hermit-abi-0.5.2 \
home-0.5.11 \
html-escape-0.2.13 \
- iana-time-zone-0.1.63 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.0.0 \
icu_locale_core-2.0.0 \
icu_normalizer-2.0.0 \
icu_normalizer_data-2.0.0 \
- icu_properties-2.0.0 \
- icu_properties_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
ident_case-1.0.1 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
ignore-0.4.23 \
imara-diff-0.1.8 \
imperative-1.0.6 \
- indexmap-2.10.0 \
+ indexmap-2.11.4 \
indicatif-0.18.0 \
indoc-2.0.6 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
- insta-1.43.1 \
+ insta-1.43.2 \
insta-cmd-0.6.0 \
interpolator-0.5.0 \
intrusive-collections-0.9.7 \
+ inventory-0.3.21 \
is-docker-0.2.0 \
is-macro-0.3.7 \
is-terminal-0.4.16 \
@@ -172,57 +177,56 @@ CARGO_CRATES= adler2-2.0.0 \
jiff-static-0.2.15 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
- jobserver-0.1.33 \
+ jobserver-0.1.34 \
jod-thread-1.0.0 \
- js-sys-0.3.77 \
+ js-sys-0.3.80 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.174 \
- libcst-1.8.2 \
- libcst_derive-1.8.2 \
- libmimalloc-sys-0.1.43 \
- libredox-0.1.3 \
+ libc-0.2.175 \
+ libcst-1.8.4 \
+ libcst_derive-1.8.4 \
+ libmimalloc-sys-0.1.44 \
+ libredox-0.1.10 \
libtest-mimic-0.7.3 \
- linux-raw-sys-0.9.4 \
+ linux-raw-sys-0.11.0 \
litemap-0.8.0 \
lock_api-0.4.13 \
- log-0.4.27 \
- lsp-server-0.7.8 \
+ log-0.4.28 \
+ lsp-server-0.7.9 \
manyhow-0.11.4 \
manyhow-macros-0.11.4 \
markdown-1.0.0 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
matches-0.1.10 \
matchit-0.8.6 \
memchr-2.7.5 \
memoffset-0.9.1 \
- mimalloc-0.1.47 \
+ mimalloc-0.1.48 \
minicov-0.3.7 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.8 \
- mio-1.0.3 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
natord-1.0.9 \
- newtype-uuid-1.2.1 \
+ newtype-uuid-1.2.4 \
nix-0.29.0 \
nix-0.30.1 \
nom-7.1.3 \
normalize-line-endings-0.3.0 \
- notify-8.1.0 \
+ notify-8.2.0 \
notify-types-2.0.0 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
oorandom-11.1.5 \
option-ext-0.2.0 \
- ordermap-0.5.8 \
- os_pipe-1.2.1 \
- os_str_bytes-7.1.0 \
- overload-0.1.1 \
- papaya-0.2.3 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ ordermap-0.5.12 \
+ os_pipe-1.2.2 \
+ os_str_bytes-7.1.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
path-absolutize-3.1.1 \
path-dedot-3.1.1 \
@@ -233,29 +237,29 @@ CARGO_CRATES= adler2-2.0.0 \
peg-runtime-0.8.5 \
pep440_rs-0.7.3 \
pep508_rs-0.9.2 \
- percent-encoding-2.3.1 \
- pest-2.8.0 \
- pest_derive-2.8.0 \
- pest_generator-2.8.0 \
- pest_meta-2.8.0 \
+ percent-encoding-2.3.2 \
+ pest-2.8.2 \
+ pest_derive-2.8.2 \
+ pest_generator-2.8.2 \
+ pest_meta-2.8.2 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
phf_shared-0.11.3 \
pin-project-lite-0.2.16 \
pkg-config-0.3.32 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
- potential_utf-0.1.2 \
+ potential_utf-0.1.3 \
ppv-lite86-0.2.21 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
- proc-macro-crate-3.3.0 \
+ proc-macro-crate-3.4.0 \
proc-macro-utils-0.10.0 \
- proc-macro2-1.0.95 \
- pyproject-toml-0.13.5 \
+ proc-macro2-1.0.101 \
+ pyproject-toml-0.13.6 \
quick-junit-0.5.1 \
quick-xml-0.37.5 \
quickcheck-1.0.3 \
@@ -263,46 +267,45 @@ CARGO_CRATES= adler2-2.0.0 \
quote-1.0.40 \
quote-use-0.8.4 \
quote-use-macros-0.8.4 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
+ radium-0.7.0 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.5.12 \
- redox_users-0.5.0 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-lite-0.1.6 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.17 \
+ redox_users-0.5.2 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-lite-0.1.7 \
+ regex-syntax-0.8.6 \
ron-0.7.1 \
rust-stemmers-1.2.0 \
rustc-hash-2.1.1 \
rustc-stable-hash-0.1.2 \
- rustix-1.0.7 \
- rustversion-1.0.20 \
+ rustix-1.1.2 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
schemars-0.8.22 \
schemars_derive-0.8.22 \
scopeguard-1.2.0 \
seahash-4.1.0 \
- seize-0.5.0 \
- serde-1.0.219 \
+ serde-1.0.226 \
serde-wasm-bindgen-0.6.5 \
- serde_derive-1.0.219 \
+ serde_core-1.0.226 \
+ serde_derive-1.0.226 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.140 \
+ serde_json-1.0.145 \
serde_repr-0.1.20 \
- serde_spanned-0.6.9 \
+ serde_spanned-1.0.2 \
serde_test-1.0.177 \
- serde_with-3.14.0 \
- serde_with_macros-3.14.0 \
+ serde_with-3.14.1 \
+ serde_with_macros-3.14.1 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
shellexpand-3.1.1 \
@@ -317,13 +320,14 @@ CARGO_CRATES= adler2-2.0.0 \
statrs-0.18.0 \
strip-ansi-escapes-0.2.1 \
strsim-0.11.1 \
- strum-0.27.1 \
- strum_macros-0.27.1 \
- syn-2.0.104 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
+ syn-2.0.106 \
synstructure-0.13.2 \
- tempfile-3.20.0 \
+ tap-1.0.1 \
+ tempfile-3.22.0 \
termcolor-1.4.1 \
- terminal_size-0.4.2 \
+ terminal_size-0.4.3 \
terminfo-0.9.0 \
termtree-0.5.1 \
test-case-3.3.1 \
@@ -331,28 +335,29 @@ CARGO_CRATES= adler2-2.0.0 \
test-case-macros-3.3.1 \
thin-vec-0.2.14 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
+ thiserror-impl-2.0.16 \
+ thread_local-1.1.9 \
threadpool-1.8.1 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
tikv-jemallocator-0.6.0 \
tinystr-0.8.1 \
tinytemplate-1.2.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- toml-0.8.23 \
- toml_datetime-0.6.11 \
- toml_edit-0.22.27 \
- toml_write-0.1.2 \
+ toml-0.9.7 \
+ toml_datetime-0.7.2 \
+ toml_edit-0.23.6 \
+ toml_parser-1.0.3 \
+ toml_writer-1.0.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
+ tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
tracing-flame-0.2.0 \
- tracing-indicatif-0.3.11 \
+ tracing-indicatif-0.3.13 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
tryfn-0.2.3 \
typed-arena-2.0.2 \
typenum-1.18.0 \
@@ -362,8 +367,8 @@ CARGO_CRATES= adler2-2.0.0 \
unic-common-0.9.0 \
unic-ucd-category-0.9.0 \
unic-ucd-version-0.9.0 \
- unicode-id-0.3.5 \
- unicode-ident-1.0.18 \
+ unicode-id-0.3.6 \
+ unicode-ident-1.0.19 \
unicode-normalization-0.1.24 \
unicode-width-0.1.14 \
unicode-width-0.2.1 \
@@ -372,13 +377,13 @@ CARGO_CRATES= adler2-2.0.0 \
unit-prefix-0.5.1 \
unscanny-0.1.0 \
unty-0.0.4 \
- url-2.5.4 \
+ url-2.5.7 \
urlencoding-2.1.3 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.17.0 \
- uuid-macro-internal-1.17.0 \
+ uuid-1.18.1 \
+ uuid-macro-internal-1.18.1 \
valuable-0.1.1 \
version-ranges-0.1.1 \
version_check-0.9.5 \
@@ -389,35 +394,35 @@ CARGO_CRATES= adler2-2.0.0 \
vte_generate_state_changes-0.1.2 \
wait-timeout-0.2.1 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- wasm-bindgen-test-0.3.50 \
- wasm-bindgen-test-macro-0.3.50 \
- web-sys-0.3.77 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.103 \
+ wasm-bindgen-backend-0.2.103 \
+ wasm-bindgen-futures-0.4.53 \
+ wasm-bindgen-macro-0.2.103 \
+ wasm-bindgen-macro-support-0.2.103 \
+ wasm-bindgen-shared-0.2.103 \
+ wasm-bindgen-test-0.3.53 \
+ wasm-bindgen-test-macro-0.3.53 \
+ web-sys-0.3.80 \
web-time-1.1.0 \
which-8.0.0 \
wild-2.2.1 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.61.1 \
+ winapi-util-0.1.11 \
+ windows-core-0.62.0 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
- windows-result-0.3.3 \
- windows-strings-0.4.1 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
+ windows-result-0.4.0 \
+ windows-strings-0.5.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
windows-targets-0.52.6 \
- windows-targets-0.53.2 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
@@ -434,23 +439,24 @@ CARGO_CRATES= adler2-2.0.0 \
windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.10 \
+ winnow-0.7.13 \
winsafe-0.0.19 \
- wit-bindgen-rt-0.39.0 \
+ wit-bindgen-0.46.0 \
writeable-0.6.1 \
+ wyz-0.5.1 \
yansi-1.0.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zerotrie-0.2.2 \
- zerovec-0.11.2 \
+ zerovec-0.11.4 \
zerovec-derive-0.11.1 \
zip-0.6.6 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
- zstd-sys-2.0.15+zstd.1.5.7 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa?rev=fc00eba89e5dcaa5edba51c41aa5f309b5cb126b\#fc00eba89e5dcaa5edba51c41aa5f309b5cb126b \
+ zstd-sys-2.0.16+zstd.1.5.7 \
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=3713cd7eb30821c0c086591832dd6f59f2af7fe7\#3713cd7eb30821c0c086591832dd6f59f2af7fe7 \
lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
diff --git a/devel/ruff/distinfo b/devel/ruff/distinfo
index 9d31883462a4..0d7c0f1b9993 100644
--- a/devel/ruff/distinfo
+++ b/devel/ruff/distinfo
@@ -1,34 +1,32 @@
-TIMESTAMP = 1752730275
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1758990961
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
SHA256 (rust/crates/annotate-snippets-0.11.5.crate) = 710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4
SIZE (rust/crates/annotate-snippets-0.11.5.crate) = 34687
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
-SHA256 (rust/crates/anstyle-lossy-1.1.3.crate) = 934ff8719effd2023a48cf63e69536c1c3ced9d3895068f6f5cc9a4ff845e59b
-SIZE (rust/crates/anstyle-lossy-1.1.3.crate) = 9983
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-svg-0.1.7.crate) = d3607949e9f6de49ea4bafe12f5e4fd73613ebf24795e48587302a8cc0e4bb35
-SIZE (rust/crates/anstyle-svg-0.1.7.crate) = 12966
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anstyle-lossy-1.1.4.crate) = 04d3a5dc826f84d0ea11882bb8054ff7f3d482602e11bb181101303a279ea01f
+SIZE (rust/crates/anstyle-lossy-1.1.4.crate) = 10266
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-svg-0.1.11.crate) = 26b9ec8c976eada1b0f9747a3d7cc4eae3bef10613e443746e7487f26c872fde
+SIZE (rust/crates/anstyle-svg-0.1.11.crate) = 18988
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
@@ -43,8 +41,8 @@ SHA256 (rust/crates/attribute-derive-0.10.3.crate) = 0053e96dd3bec5b4879c23a138d
SIZE (rust/crates/attribute-derive-0.10.3.crate) = 21090
SHA256 (rust/crates/attribute-derive-macro-0.10.3.crate) = 463b53ad0fd5b460af4b1915fe045ff4d946d025fb6c4dc3337752eaa980f71b
SIZE (rust/crates/attribute-derive-macro-0.10.3.crate) = 8849
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
SIZE (rust/crates/base64-0.13.1.crate) = 61002
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
@@ -55,72 +53,74 @@ SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1
SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
+SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/boxcar-0.2.13.crate) = 26c4925bc979b677330a8c7fe7a8c94af2dbb4a2d37b4a20a80d884400f46baa
-SIZE (rust/crates/boxcar-0.2.13.crate) = 20105
+SHA256 (rust/crates/boxcar-0.2.14.crate) = 36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e
+SIZE (rust/crates/boxcar-0.2.14.crate) = 28144
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/cachedir-0.3.1.crate) = 4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873
SIZE (rust/crates/cachedir-0.3.1.crate) = 8668
-SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
-SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/camino-1.2.0.crate) = e1de8bc0aa9e9385ceb3bf0c152e3a9b9544f6c4a912c8ae504e80c1f0368603
+SIZE (rust/crates/camino-1.2.0.crate) = 41313
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.23.crate) = 5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766
-SIZE (rust/crates/cc-1.2.23.crate) = 106527
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9
+SIZE (rust/crates/cc-1.2.38.crate) = 90139
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
-SIZE (rust/crates/clap-4.5.40.crate) = 57419
-SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
-SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
-SHA256 (rust/crates/clap_complete-4.5.50.crate) = c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1
-SIZE (rust/crates/clap_complete-4.5.50.crate) = 48292
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+SHA256 (rust/crates/clap_complete-4.5.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a
+SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
-SHA256 (rust/crates/clap_complete_nushell-4.5.5.crate) = c6a8b1593457dfc2fe539002b795710d022dc62a65bf15023f039f9760c7b18a
-SIZE (rust/crates/clap_complete_nushell-4.5.5.crate) = 33986
-SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
-SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
+SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clearscreen-4.0.2.crate) = 85a8ab73a1c02b0c15597b22e09c7dc36e63b2f601f9d1e83ac0c3decd38b1ae
SIZE (rust/crates/clearscreen-4.0.2.crate) = 153883
-SHA256 (rust/crates/codspeed-3.0.2.crate) = 922018102595f6668cdd09c03f4bff2d951ce2318c6dca4fe11bdcb24b65b2bf
-SIZE (rust/crates/codspeed-3.0.2.crate) = 12859
-SHA256 (rust/crates/codspeed-criterion-compat-3.0.2.crate) = 24d8ad82d2383cb74995f58993cbdd2914aed57b2f91f46580310dd81dc3d05a
-SIZE (rust/crates/codspeed-criterion-compat-3.0.2.crate) = 21805
-SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.2.crate) = 61badaa6c452d192a29f8387147888f0ab358553597c3fe9bf8a162ef7c2fa64
-SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.2.crate) = 123670
-SHA256 (rust/crates/codspeed-divan-compat-3.0.2.crate) = 3acf1d6fe367c2ff5ff136ca723f678490c3691d59d7f2b83d5e53b7b25ac91e
-SIZE (rust/crates/codspeed-divan-compat-3.0.2.crate) = 16624
-SHA256 (rust/crates/codspeed-divan-compat-macros-3.0.2.crate) = bcfa2013d7bee54a497d0e1410751d5de690fd67a3e9eb728ca049b6a3d16d0b
-SIZE (rust/crates/codspeed-divan-compat-macros-3.0.2.crate) = 5316
-SHA256 (rust/crates/codspeed-divan-compat-walltime-3.0.2.crate) = e513100fb0e7ba02fb3824546ecd2abfb8f334262f0972225b463aad07f99ff0
-SIZE (rust/crates/codspeed-divan-compat-walltime-3.0.2.crate) = 97123
-SHA256 (rust/crates/collection_literals-1.0.1.crate) = 186dce98367766de751c42c4f03970fc60fc012296e706ccbb9d5df9b6c1e271
-SIZE (rust/crates/collection_literals-1.0.1.crate) = 3579
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/codspeed-3.0.5.crate) = 35584c5fcba8059780748866387fb97c5a203bcfc563fc3d0790af406727a117
+SIZE (rust/crates/codspeed-3.0.5.crate) = 12888
+SHA256 (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 78f6c1c6bed5fd84d319e8b0889da051daa361c79b7709c9394dfe1a882bba67
+SIZE (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 21807
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = c989289ce6b1cbde72ed560496cb8fbf5aa14d5ef5666f168e7f87751038352e
+SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = 123677
+SHA256 (rust/crates/codspeed-divan-compat-3.0.5.crate) = adf64eda57508448d59efd940bad62ede7c50b0d451a150b8d6a0eca642792a6
+SIZE (rust/crates/codspeed-divan-compat-3.0.5.crate) = 16629
+SHA256 (rust/crates/codspeed-divan-compat-macros-3.0.5.crate) = 058167258e819b16a4ba601fdfe270349ef191154758dbce122c62a698f70ba8
+SIZE (rust/crates/codspeed-divan-compat-macros-3.0.5.crate) = 5314
+SHA256 (rust/crates/codspeed-divan-compat-walltime-3.0.5.crate) = 48f9866ee3a4ef9d2868823ea5811886763af244f2df584ca247f49281c43f1f
+SIZE (rust/crates/codspeed-divan-compat-walltime-3.0.5.crate) = 97149
+SHA256 (rust/crates/collection_literals-1.0.2.crate) = 26b3f65b8fb8e88ba339f7d23a390fe1b0896217da05e2a66c584c9b29a91df8
+SIZE (rust/crates/collection_literals-1.0.2.crate) = 3928
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
SIZE (rust/crates/colored-2.2.0.crate) = 35062
SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
@@ -131,8 +131,8 @@ SHA256 (rust/crates/condtype-1.3.0.crate) = baf0a07a401f374238ab8e2f11a104d2851b
SIZE (rust/crates/condtype-1.3.0.crate) = 12634
SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
SIZE (rust/crates/console-0.15.11.crate) = 37822
-SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
-SIZE (rust/crates/console-0.16.0.crate) = 39107
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
SHA256 (rust/crates/console_log-1.0.0.crate) = be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f
@@ -143,12 +143,14 @@ SHA256 (rust/crates/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf1
SIZE (rust/crates/countme-3.0.1.crate) = 10784
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
-SIZE (rust/crates/criterion-0.6.0.crate) = 119470
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928
+SIZE (rust/crates/criterion-0.7.0.crate) = 119908
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338
+SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495
SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
@@ -161,22 +163,22 @@ SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00c
SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
-SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
-SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
-SIZE (rust/crates/darling-0.20.11.crate) = 37614
-SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
-SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
-SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
-SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/ctrlc-3.5.0.crate) = 881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3
+SIZE (rust/crates/ctrlc-3.5.0.crate) = 13886
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
-SHA256 (rust/crates/derive-where-1.5.0.crate) = 510c292c8cf384b1a340b816a9a6cf2599eb8f566a44949024af88418000c50b
-SIZE (rust/crates/derive-where-1.5.0.crate) = 52436
+SHA256 (rust/crates/derive-where-1.6.0.crate) = ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f
+SIZE (rust/crates/derive-where-1.6.0.crate) = 52327
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
@@ -191,6 +193,8 @@ SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5a
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
+SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/divan-macros-0.1.17.crate) = 8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c
@@ -201,8 +205,8 @@ SHA256 (rust/crates/drop_bomb-0.1.5.crate) = 9bda8e21c04aca2ae33ffc2fd8c23134f3c
SIZE (rust/crates/drop_bomb-0.1.5.crate) = 6859
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
-SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
-SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
@@ -211,46 +215,50 @@ SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/escape8259-0.5.3.crate) = 5692dd7b5a1978a5aeb0ce83b7655c58ca8efdcb79d21036ea249da95afec2c6
SIZE (rust/crates/escape8259-0.5.3.crate) = 4989
-SHA256 (rust/crates/escargot-0.5.14.crate) = 83f351750780493fc33fa0ce8ba3c7d61f9736cfa3b3bb9ee2342643ffe40211
-SIZE (rust/crates/escargot-0.5.14.crate) = 21119
+SHA256 (rust/crates/escargot-0.5.15.crate) = 11c3aea32bc97b500c9ca6a72b768a26e558264303d101d3409cf6d57a9ed0cf
+SIZE (rust/crates/escargot-0.5.15.crate) = 21657
SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
SIZE (rust/crates/etcetera-0.10.0.crate) = 14734
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
SIZE (rust/crates/fern-0.7.1.crate) = 304533
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
+SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fs-err-2.11.0.crate) = 88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41
SIZE (rust/crates/fs-err-2.11.0.crate) = 20449
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
+SIZE (rust/crates/funty-2.0.0.crate) = 13160
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/get-size-derive2-0.5.1.crate) = 1aac2af9f9a6a50e31b1e541d05b7925add83d3982c2793193fe9d4ee584323c
-SIZE (rust/crates/get-size-derive2-0.5.1.crate) = 8799
-SHA256 (rust/crates/get-size2-0.5.1.crate) = 624a0312efd19e1c45922dfcc2d6806d3ffc4bca261f89f31fcc4f63f438d885
-SIZE (rust/crates/get-size2-0.5.1.crate) = 17242
-SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
-SIZE (rust/crates/getopts-0.2.21.crate) = 18457
+SHA256 (rust/crates/get-size-derive2-0.7.0.crate) = e3814abc7da8ab18d2fd820f5b540b5e39b6af0a32de1bdd7c47576693074843
+SIZE (rust/crates/get-size-derive2-0.7.0.crate) = 8773
+SHA256 (rust/crates/get-size2-0.7.0.crate) = 5dfe2cec5b5ce8fb94dcdb16a1708baa4d0609cc3ce305ca5d3f6f2ffb59baed
+SIZE (rust/crates/get-size2-0.7.0.crate) = 17527
+SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df
+SIZE (rust/crates/getopts-0.2.24.crate) = 21467
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
@@ -259,22 +267,22 @@ SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21f
SIZE (rust/crates/half-2.6.0.crate) = 59507
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
-SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
@@ -285,16 +293,16 @@ SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329
SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.0.crate) = 2549ca8c7241c82f59c80ba2a6f415d931c5b58d24fb8412caa1a1f02c49139a
-SIZE (rust/crates/icu_properties-2.0.0.crate) = 58065
-SHA256 (rust/crates/icu_properties_data-2.0.0.crate) = 8197e866e47b68f8f7d95249e172903bec06004b18b2937f1095d40a0c57de04
-SIZE (rust/crates/icu_properties_data-2.0.0.crate) = 159069
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
@@ -303,8 +311,8 @@ SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c
SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
SHA256 (rust/crates/imperative-1.0.6.crate) = 29a1f6526af721f9aec9ceed7ab8ebfca47f3399d08b80056c2acca3fcb694a9
SIZE (rust/crates/imperative-1.0.6.crate) = 13221
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
@@ -313,14 +321,16 @@ SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be3
SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371
-SIZE (rust/crates/insta-1.43.1.crate) = 101047
+SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
+SIZE (rust/crates/insta-1.43.2.crate) = 102183
SHA256 (rust/crates/insta-cmd-0.6.0.crate) = ffeeefa927925cced49ccb01bf3e57c9d4cd132df21e576eb9415baeab2d3de6
SIZE (rust/crates/insta-cmd-0.6.0.crate) = 12385
SHA256 (rust/crates/interpolator-0.5.0.crate) = 71dd52191aae121e8611f1e8dc3e324dd0dd1dee1e6dd91d10ee07a3cfb4d9d8
SIZE (rust/crates/interpolator-0.5.0.crate) = 29578
SHA256 (rust/crates/intrusive-collections-0.9.7.crate) = 189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86
SIZE (rust/crates/intrusive-collections-0.9.7.crate) = 56609
+SHA256 (rust/crates/inventory-0.3.21.crate) = bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e
+SIZE (rust/crates/inventory-0.3.21.crate) = 16600
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
SHA256 (rust/crates/is-macro-0.3.7.crate) = 1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4
@@ -347,48 +357,48 @@ SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d24
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
SHA256 (rust/crates/jod-thread-1.0.0.crate) = a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24
SIZE (rust/crates/jod-thread-1.0.0.crate) = 6407
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
+SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
-SHA256 (rust/crates/libcst-1.8.2.crate) = ae28ddc5b90c3e3146a21d051ca095cbc8d932ad8714cf65ddf71a9abb35684c
-SIZE (rust/crates/libcst-1.8.2.crate) = 110228
-SHA256 (rust/crates/libcst_derive-1.8.2.crate) = dc2de5c2f62bcf8a4f7290b1854388b262c4b68f1db1a3ee3ef6d4c1319b00a3
-SIZE (rust/crates/libcst_derive-1.8.2.crate) = 11409
-SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
-SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libcst-1.8.4.crate) = 052ef5d9fc958a51aeebdf3713573b36c6fd6eed0bf0e60e204d2c0f8cf19b9f
+SIZE (rust/crates/libcst-1.8.4.crate) = 111266
+SHA256 (rust/crates/libcst_derive-1.8.4.crate) = a91a751afee92cbdd59d4bc6754c7672712eec2d30a308f23de4e3287b2929cb
+SIZE (rust/crates/libcst_derive-1.8.4.crate) = 11337
+SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
+SIZE (rust/crates/libmimalloc-sys-0.1.44.crate) = 451625
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
SHA256 (rust/crates/libtest-mimic-0.7.3.crate) = cc0bda45ed5b3a2904262c1bb91e526127aa70e7ef3758aba2ef93cf896b9b58
SIZE (rust/crates/libtest-mimic-0.7.3.crate) = 27276
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/lsp-server-0.7.8.crate) = 9462c4dc73e17f971ec1f171d44bfffb72e65a130117233388a0ebc7ec5656f9
-SIZE (rust/crates/lsp-server-0.7.8.crate) = 16836
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/lsp-server-0.7.9.crate) = 7d6ada348dbc2703cbe7637b2dda05cff84d3da2819c24abcb305dd613e0ba2e
+SIZE (rust/crates/lsp-server-0.7.9.crate) = 21215
SHA256 (rust/crates/manyhow-0.11.4.crate) = b33efb3ca6d3b07393750d4030418d594ab1139cee518f0dc88db70fec873587
SIZE (rust/crates/manyhow-0.11.4.crate) = 22658
SHA256 (rust/crates/manyhow-macros-0.11.4.crate) = 46fce34d199b78b6e6073abf984c9cf5fd3e9330145a93ee0738a7443e371495
SIZE (rust/crates/manyhow-macros-0.11.4.crate) = 5162
SHA256 (rust/crates/markdown-1.0.0.crate) = a5cab8f2cadc416a82d2e783a1946388b31654d391d1c7d92cc1f03e295b1deb
SIZE (rust/crates/markdown-1.0.0.crate) = 219012
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5
SIZE (rust/crates/matches-0.1.10.crate) = 2592
SHA256 (rust/crates/matchit-0.8.6.crate) = 2f926ade0c4e170215ae43342bf13b9310a437609c81f29f86c5df6657582ef9
@@ -397,20 +407,20 @@ SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
-SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
+SHA256 (rust/crates/mimalloc-0.1.48.crate) = e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8
+SIZE (rust/crates/mimalloc-0.1.48.crate) = 4742
SHA256 (rust/crates/minicov-0.3.7.crate) = f27fe9f1cc3c22e1687f9446c2083c4c5fc7f0bcf1c7a86bdbded14985895b4b
SIZE (rust/crates/minicov-0.3.7.crate) = 43788
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
SIZE (rust/crates/natord-1.0.9.crate) = 3866
-SHA256 (rust/crates/newtype-uuid-1.2.1.crate) = ee3224f0e8be7c2a1ebc77ef9c3eecb90f55c6594399ee825de964526b3c9056
-SIZE (rust/crates/newtype-uuid-1.2.1.crate) = 15941
+SHA256 (rust/crates/newtype-uuid-1.2.4.crate) = a17d82edb1c8a6c20c238747ae7aae9181133e766bc92cd2556fdd764407d0d1
+SIZE (rust/crates/newtype-uuid-1.2.4.crate) = 17919
SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
@@ -419,36 +429,34 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/notify-8.1.0.crate) = 3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97
-SIZE (rust/crates/notify-8.1.0.crate) = 37843
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/ordermap-0.5.8.crate) = 6d6bff06e4a5dc6416bead102d3e63c480dd852ffbb278bf8cfeb4966b329609
-SIZE (rust/crates/ordermap-0.5.8.crate) = 66688
-SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982
-SIZE (rust/crates/os_pipe-1.2.1.crate) = 10691
-SHA256 (rust/crates/os_str_bytes-7.1.0.crate) = c86e2db86dd008b4c88c77a9bb83d9286bf77204e255bb3fda3b2eebcae66b62
-SIZE (rust/crates/os_str_bytes-7.1.0.crate) = 28150
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/papaya-0.2.3.crate) = f92dd0b07c53a0a0c764db2ace8c541dc47320dad97c2200c2a637ab9dd2328f
-SIZE (rust/crates/papaya-0.2.3.crate) = 67232
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/ordermap-0.5.12.crate) = b100f7dd605611822d30e182214d3c02fdefce2d801d23993f6b6ba6ca1392af
+SIZE (rust/crates/ordermap-0.5.12.crate) = 69927
+SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224
+SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810
+SHA256 (rust/crates/os_str_bytes-7.1.1.crate) = 63eceb7b5d757011a87d08eb2123db15d87fb0c281f65d101ce30a1e96c3ad5c
+SIZE (rust/crates/os_str_bytes-7.1.1.crate) = 28828
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/path-absolutize-3.1.1.crate) = e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5
@@ -469,16 +477,16 @@ SHA256 (rust/crates/pep440_rs-0.7.3.crate) = 31095ca1f396e3de32745f42b20deef7bc0
SIZE (rust/crates/pep440_rs-0.7.3.crate) = 44342
SHA256 (rust/crates/pep508_rs-0.9.2.crate) = faee7227064121fcadcd2ff788ea26f0d8f2bd23a0574da11eca23bc935bcc05
SIZE (rust/crates/pep508_rs-0.9.2.crate) = 70842
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
-SIZE (rust/crates/pest-2.8.0.crate) = 128955
-SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
-SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
-SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
-SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
-SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
-SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.2.crate) = 21e0a3a33733faeaf8651dfee72dd0f388f0c8e5ad496a3478fa5a922f49cfa8
+SIZE (rust/crates/pest-2.8.2.crate) = 130430
+SHA256 (rust/crates/pest_derive-2.8.2.crate) = bc58706f770acb1dbd0973e6530a3cff4746fb721207feb3a8a6064cd0b6c663
+SIZE (rust/crates/pest_derive-2.8.2.crate) = 42335
+SHA256 (rust/crates/pest_generator-2.8.2.crate) = 6d4f36811dfe07f7b8573462465d5cb8965fffc2e71ae377a33aecf14c2c9a2f
+SIZE (rust/crates/pest_generator-2.8.2.crate) = 18669
+SHA256 (rust/crates/pest_meta-2.8.2.crate) = 42919b05089acbd0a5dcd5405fb304d17d1053847b81163d09c4ad18ce8e8420
+SIZE (rust/crates/pest_meta-2.8.2.crate) = 42952
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
@@ -491,12 +499,12 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
@@ -507,14 +515,14 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
SHA256 (rust/crates/proc-macro-utils-0.10.0.crate) = eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071
SIZE (rust/crates/proc-macro-utils-0.10.0.crate) = 21572
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/pyproject-toml-0.13.5.crate) = 7b0f6160dc48298b9260d9b958ad1d7f96f6cd0b9df200b22329204e09334663
-SIZE (rust/crates/pyproject-toml-0.13.5.crate) = 18464
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/pyproject-toml-0.13.6.crate) = ec768e063102b426e8962989758115e8659485124de9207bc365fab524125d65
+SIZE (rust/crates/pyproject-toml-0.13.6.crate) = 18159
SHA256 (rust/crates/quick-junit-0.5.1.crate) = 3ed1a693391a16317257103ad06a88c6529ac640846021da7c435a06fffdacd7
SIZE (rust/crates/quick-junit-0.5.1.crate) = 21088
SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
@@ -529,12 +537,14 @@ SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271f
SIZE (rust/crates/quote-use-0.8.4.crate) = 3067
SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35
SIZE (rust/crates/quote-use-macros-0.8.4.crate) = 5660
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
+SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -543,26 +553,22 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
-SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
-SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
-SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
+SIZE (rust/crates/regex-lite-0.1.7.crate) = 96903
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/ron-0.7.1.crate) = 88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a
SIZE (rust/crates/ron-0.7.1.crate) = 53572
SHA256 (rust/crates/rust-stemmers-1.2.0.crate) = e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54
@@ -571,10 +577,10 @@ SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b6
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08
SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -587,28 +593,28 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/seize-0.5.0.crate) = e4b8d813387d566f627f3ea1b914c068aac94c40ae27ec43f5f33bde65abefe7
-SIZE (rust/crates/seize-0.5.0.crate) = 36959
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
+SIZE (rust/crates/serde-1.0.226.crate) = 28484
SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
+SIZE (rust/crates/serde_core-1.0.226.crate) = 63014
+SHA256 (rust/crates/serde_derive-1.0.226.crate) = 8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33
+SIZE (rust/crates/serde_derive-1.0.226.crate) = 58702
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.2.crate) = 5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee
+SIZE (rust/crates/serde_spanned-1.0.2.crate) = 11032
SHA256 (rust/crates/serde_test-1.0.177.crate) = 7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed
SIZE (rust/crates/serde_test-1.0.177.crate) = 18671
-SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
-SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
-SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
-SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
+SHA256 (rust/crates/serde_with-3.14.1.crate) = c522100790450cf78eeac1507263d0a350d4d5b30df0c8e1fe051a10c22b376e
+SIZE (rust/crates/serde_with-3.14.1.crate) = 193025
+SHA256 (rust/crates/serde_with_macros-3.14.1.crate) = 327ada00f7d64abaac1e55a6911e90cf665aa051b9a561c7006c157f4633135e
+SIZE (rust/crates/serde_with_macros-3.14.1.crate) = 39432
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
@@ -637,20 +643,22 @@ SHA256 (rust/crates/strip-ansi-escapes-0.2.1.crate) = 2a8f8038e7e7969abb3f1b7c2a
SIZE (rust/crates/strip-ansi-escapes-0.2.1.crate) = 8273
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
-SIZE (rust/crates/strum-0.27.1.crate) = 7467
-SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
-SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
+SIZE (rust/crates/tap-1.0.1.crate) = 11316
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
-SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
SHA256 (rust/crates/terminfo-0.9.0.crate) = d4ea810f0692f9f51b382fff5893887bb4580f5fa246fde546e0b13e7fcee662
SIZE (rust/crates/terminfo-0.9.0.crate) = 45420
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
@@ -665,14 +673,14 @@ SHA256 (rust/crates/thin-vec-0.2.14.crate) = 144f754d318415ac792f9d69fc87abbbfc0
SIZE (rust/crates/thin-vec-0.2.14.crate) = 35087
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d
@@ -683,32 +691,34 @@ SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
-SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
-SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
-SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
-SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
-SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml-0.9.7.crate) = 00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0
+SIZE (rust/crates/toml-0.9.7.crate) = 55852
+SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
+SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
+SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
+SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
+SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
+SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
+SHA256 (rust/crates/toml_writer-1.0.3.crate) = d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109
+SIZE (rust/crates/toml_writer-1.0.3.crate) = 17173
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-flame-0.2.0.crate) = 0bae117ee14789185e129aaee5d93750abe67fdc5a9a62650452bfe4e122a3a9
SIZE (rust/crates/tracing-flame-0.2.0.crate) = 9062
-SHA256 (rust/crates/tracing-indicatif-0.3.11.crate) = 8c714cc8fc46db04fcfddbd274c6ef59bebb1b435155984e7c6e89c3ce66f200
-SIZE (rust/crates/tracing-indicatif-0.3.11.crate) = 28927
+SHA256 (rust/crates/tracing-indicatif-0.3.13.crate) = 04d4e11e0e27acef25a47f27e9435355fecdc488867fa2bc90e75b0700d2823d
+SIZE (rust/crates/tracing-indicatif-0.3.13.crate) = 29929
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/tryfn-0.2.3.crate) = 5fe242ee9e646acec9ab73a5c540e8543ed1b107f0ce42be831e0775d423c396
SIZE (rust/crates/tryfn-0.2.3.crate) = 8481
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
@@ -727,10 +737,10 @@ SHA256 (rust/crates/unic-ucd-category-0.9.0.crate) = 1b8d4591f5fcfe1bd4453baaf80
SIZE (rust/crates/unic-ucd-category-0.9.0.crate) = 25480
SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4
SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
-SHA256 (rust/crates/unicode-id-0.3.5.crate) = 10103c57044730945224467c09f71a4db0071c123a0648cc3e818913bde6b561
-SIZE (rust/crates/unicode-id-0.3.5.crate) = 16807
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-id-0.3.6.crate) = 70ba288e709927c043cbe476718d37be306be53fb1fafecd0dbe36d072be2580
+SIZE (rust/crates/unicode-id-0.3.6.crate) = 16947
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
@@ -747,8 +757,8 @@ SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600
SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
SIZE (rust/crates/unty-0.0.4.crate) = 7200
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
@@ -757,10 +767,10 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
-SIZE (rust/crates/uuid-1.17.0.crate) = 59014
-SHA256 (rust/crates/uuid-macro-internal-1.17.0.crate) = 26b682e8c381995ea03130e381928e0e005b7c9eb483c6c8682f50e07b33c2b7
-SIZE (rust/crates/uuid-macro-internal-1.17.0.crate) = 9668
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/uuid-macro-internal-1.18.1.crate) = d9384a660318abfbd7f8932c34d67e4d1ec511095f95972ddc01e19d7ba8413f
+SIZE (rust/crates/uuid-macro-internal-1.18.1.crate) = 9683
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/version-ranges-0.1.1.crate) = f8d079415ceb2be83fc355adbadafe401307d5c309c7e6ade6638e6f9f42f42d
@@ -781,64 +791,64 @@ SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cb
SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/wasm-bindgen-test-0.3.50.crate) = 66c8d5e33ca3b6d9fa3b4676d774c5778031d27a578c2b007f905acf816152c3
-SIZE (rust/crates/wasm-bindgen-test-0.3.50.crate) = 22228
-SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.50.crate) = 17d5042cc5fa009658f9a7333ef24291b1291a25b6382dd68862a7f3b969f69b
-SIZE (rust/crates/wasm-bindgen-test-macro-0.3.50.crate) = 11089
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
+SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
+SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.53.crate) = a0b221ff421256839509adbb55998214a70d829d3a28c69b4a6672e9d2a42f67
+SIZE (rust/crates/wasm-bindgen-futures-0.4.53.crate) = 16321
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
+SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
+SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
+SHA256 (rust/crates/wasm-bindgen-test-0.3.53.crate) = aee0a0f5343de9221a0d233b04520ed8dc2e6728dce180b1dcd9288ec9d9fa3c
+SIZE (rust/crates/wasm-bindgen-test-0.3.53.crate) = 21866
+SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.53.crate) = a369369e4360c2884c3168d22bded735c43cccae97bbc147586d4b480edd138d
+SIZE (rust/crates/wasm-bindgen-test-macro-0.3.53.crate) = 11836
+SHA256 (rust/crates/web-sys-0.3.80.crate) = fbe734895e869dc429d78c4b433f8d17d95f8d05317440b4fad5ab2d33e596dc
+SIZE (rust/crates/web-sys-0.3.80.crate) = 641763
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/wild-2.2.1.crate) = a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1
SIZE (rust/crates/wild-2.2.1.crate) = 8080
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.61.1.crate) = 46ec44dc15085cea82cf9c78f85a9114c463a369786585ad2882d1ff0b0acf40
-SIZE (rust/crates/windows-core-0.61.1.crate) = 36762
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
+SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.3.crate) = 4b895b5356fc36103d0f64dd1e94dfa7ac5633f1c9dd6e80fe9ec4adef69e09d
-SIZE (rust/crates/windows-result-0.3.3.crate) = 13431
-SHA256 (rust/crates/windows-strings-0.4.1.crate) = 2a7ab927b2637c19b3dbe0965e75d8f2d30bdd697a1516191cad2ec4df8fb28a
-SIZE (rust/crates/windows-strings-0.4.1.crate) = 13976
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
+SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
+SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
+SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
-SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
@@ -871,32 +881,34 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
-SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
+SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
@@ -905,11 +917,11 @@ SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d210753
SIZE (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 28987
SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
-SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
-SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (salsa-rs-salsa-fc00eba89e5dcaa5edba51c41aa5f309b5cb126b_GH0.tar.gz) = d5e8f6c2b83c43610249be2b689763b3c6c59e43f52bbadb1adaf555e8db48c8
-SIZE (salsa-rs-salsa-fc00eba89e5dcaa5edba51c41aa5f309b5cb126b_GH0.tar.gz) = 684112
+SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
+SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
+SHA256 (salsa-rs-salsa-3713cd7eb30821c0c086591832dd6f59f2af7fe7_GH0.tar.gz) = 4856693da64308bb984f81a8ffb7cad21e40f2d584a286b39b92d9cf7b448206
+SIZE (salsa-rs-salsa-3713cd7eb30821c0c086591832dd6f59f2af7fe7_GH0.tar.gz) = 717350
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
-SHA256 (astral-sh-ruff-0.12.3_GH0.tar.gz) = 69995d2d58a2ce8324ea057c02183512ec71eb5c68861e33bdcecc1f38df3700
-SIZE (astral-sh-ruff-0.12.3_GH0.tar.gz) = 6944457
+SHA256 (astral-sh-ruff-0.13.2_GH0.tar.gz) = 008287603094fd8ddb98bcc7dec91300a7067f1967d6e757758f3da0a83fbb5c
+SIZE (astral-sh-ruff-0.13.2_GH0.tar.gz) = 8019386
diff --git a/devel/rust-analyzer/Makefile b/devel/rust-analyzer/Makefile
index d4b8a97c3a7a..79ce9f27ba8a 100644
--- a/devel/rust-analyzer/Makefile
+++ b/devel/rust-analyzer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rust-analyzer
-DISTVERSION= 2025-08-11
+DISTVERSION= 2025-08-25
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= rust@FreeBSD.org
diff --git a/devel/rust-analyzer/distinfo b/devel/rust-analyzer/distinfo
index 33ea25c16765..32e096a7c43c 100644
--- a/devel/rust-analyzer/distinfo
+++ b/devel/rust-analyzer/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1754969402
+TIMESTAMP = 1757557738
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -571,5 +571,5 @@ SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f66
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zip-4.0.0.crate) = 153a6fff49d264c4babdcfa6b4d534747f520e56e8f0f384f3b808c4b64cc1fd
SIZE (rust/crates/zip-4.0.0.crate) = 111911
-SHA256 (rust-analyzer-rust-analyzer-2025-08-11_GH0.tar.gz) = e56326b9e413eadf606d5cfe03d1fbb9b59bb417363c911dd38f88b578e77217
-SIZE (rust-analyzer-rust-analyzer-2025-08-11_GH0.tar.gz) = 3397560
+SHA256 (rust-analyzer-rust-analyzer-2025-08-25_GH0.tar.gz) = b48823d37f20fd9954c7105a1c0ce30c1a659319c65afa33555c59da5cee46d8
+SIZE (rust-analyzer-rust-analyzer-2025-08-25_GH0.tar.gz) = 3398212
diff --git a/devel/rust-bindgen-cli/Makefile b/devel/rust-bindgen-cli/Makefile
index d031fa122a65..3c3a95e4370a 100644
--- a/devel/rust-bindgen-cli/Makefile
+++ b/devel/rust-bindgen-cli/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bindgen-cli
-DISTVERSION= 0.72.0
+DISTVERSION= 0.72.1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= CRATESIO
PKGNAMEPREFIX= rust-
diff --git a/devel/rust-bindgen-cli/Makefile.crates b/devel/rust-bindgen-cli/Makefile.crates
index af055c6dd6ac..9911fcf5acd8 100644
--- a/devel/rust-bindgen-cli/Makefile.crates
+++ b/devel/rust-bindgen-cli/Makefile.crates
@@ -1,7 +1,7 @@
CARGO_CRATES= aho-corasick-1.1.3 \
annotate-snippets-0.11.4 \
anstyle-1.0.10 \
- bindgen-0.72.0 \
+ bindgen-0.72.1 \
bitflags-1.3.2 \
bitflags-2.2.1 \
cexpr-0.6.0 \
diff --git a/devel/rust-bindgen-cli/distinfo b/devel/rust-bindgen-cli/distinfo
index 7ce8f97c069a..2c2b72a0e4f3 100644
--- a/devel/rust-bindgen-cli/distinfo
+++ b/devel/rust-bindgen-cli/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1749381347
-SHA256 (rust/crates/bindgen-cli-0.72.0.crate) = 0c607bcb6fa24e2919403e2135cfc212ac295e936234ec641bcff75cc364f925
-SIZE (rust/crates/bindgen-cli-0.72.0.crate) = 8670
+TIMESTAMP = 1756662604
+SHA256 (rust/crates/bindgen-cli-0.72.1.crate) = 8a408c0fcb20bf7bd4ceaf4bf990e223e3543a04b84d2394f3edeee29a0e87e2
+SIZE (rust/crates/bindgen-cli-0.72.1.crate) = 8668
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/annotate-snippets-0.11.4.crate) = 24e35ed54e5ea7997c14ed4c70ba043478db1112e98263b3b035907aa197d991
SIZE (rust/crates/annotate-snippets-0.11.4.crate) = 46876
SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f
-SIZE (rust/crates/bindgen-0.72.0.crate) = 246019
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.2.1.crate) = 24a6904aef64d73cf10ab17ebace7befb918b82164785cb89907993be7f83813
diff --git a/devel/rust-cbindgen/Makefile b/devel/rust-cbindgen/Makefile
index 790feab97f97..642a837d04fe 100644
--- a/devel/rust-cbindgen/Makefile
+++ b/devel/rust-cbindgen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cbindgen
DISTVERSION= 0.28.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= CRATESIO
PKGNAMEPREFIX= rust-
diff --git a/devel/rust-mode/Makefile b/devel/rust-mode/Makefile
index 2a2272bbf6f2..cb983a4e1295 100644
--- a/devel/rust-mode/Makefile
+++ b/devel/rust-mode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rust-mode
DISTVERSION= 1.0.5-58
+PORTREVISION= 1
DISTVERSIONSUFFIX= -g9c26dc1
CATEGORIES= devel
diff --git a/devel/rust-script/Makefile b/devel/rust-script/Makefile
index 799dc5c5e174..ac1094568518 100644
--- a/devel/rust-script/Makefile
+++ b/devel/rust-script/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rust-script
DISTVERSION= 0.34.0
-PORTREVISION= 13
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= pat@patmaddox.com
diff --git a/devel/rustc-demangle/Makefile b/devel/rustc-demangle/Makefile
index 41c0d3d27d22..be0a0a9e887e 100644
--- a/devel/rustc-demangle/Makefile
+++ b/devel/rustc-demangle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustc-demangle
DISTVERSION= 0.1.24
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/rustup-init/Makefile b/devel/rustup-init/Makefile
index 8a1937b53df1..4a2ff4ace36c 100644
--- a/devel/rustup-init/Makefile
+++ b/devel/rustup-init/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustup-init
DISTVERSION= 1.28.1
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= devel
DISTNAME= rustup
diff --git a/devel/rye/Makefile b/devel/rye/Makefile
index 3f269ba37172..3657d86a91df 100644
--- a/devel/rye/Makefile
+++ b/devel/rye/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rye
DISTVERSION= 0.44.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/sbt/Makefile b/devel/sbt/Makefile
index 37e1c2883ed9..ec7c8d4bad8f 100644
--- a/devel/sbt/Makefile
+++ b/devel/sbt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sbt
-PORTVERSION= 1.11.4
+PORTVERSION= 1.11.6
CATEGORIES= devel java
MASTER_SITES= https://github.com/sbt/sbt/releases/download/v${PORTVERSION}/
diff --git a/devel/sbt/distinfo b/devel/sbt/distinfo
index 9b0df27b9b6f..b8c097689c38 100644
--- a/devel/sbt/distinfo
+++ b/devel/sbt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754308441
-SHA256 (sbt-1.11.4.tgz) = d4b5664264e1d752915f78cc39a49e681df6f61d1abf61cea6966cb221046ab6
-SIZE (sbt-1.11.4.tgz) = 58208407
+TIMESTAMP = 1757329524
+SHA256 (sbt-1.11.6.tgz) = ce4995e86acf7fdd57db78595cd6918c01781a6a741170e6409adba597e0d83d
+SIZE (sbt-1.11.6.tgz) = 58357174
diff --git a/devel/scc/Makefile b/devel/scc/Makefile
index b133aa47886a..0c0c0faeb19b 100644
--- a/devel/scc/Makefile
+++ b/devel/scc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scc
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/sccache/Makefile b/devel/sccache/Makefile
index a05c72e4e189..12b422462f1b 100644
--- a/devel/sccache/Makefile
+++ b/devel/sccache/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sccache
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/sdl2pp/Makefile b/devel/sdl2pp/Makefile
index 7ccd16faac8f..7a838673bec5 100644
--- a/devel/sdl2pp/Makefile
+++ b/devel/sdl2pp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sdl2pp
PORTVERSION= 0.18.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/sdl3/Makefile b/devel/sdl3/Makefile
index 701491ff77c8..f747cf9c71b2 100644
--- a/devel/sdl3/Makefile
+++ b/devel/sdl3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sdl3
DISTVERSIONPREFIX= release-
-DISTVERSION= 3.2.20
+DISTVERSION= 3.2.24
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/sdl3/distinfo b/devel/sdl3/distinfo
index b8c47c87ad59..66a574a4eca3 100644
--- a/devel/sdl3/distinfo
+++ b/devel/sdl3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754334324
-SHA256 (libsdl-org-SDL-release-3.2.20_GH0.tar.gz) = f0d9ea12f9e41a17995fec29cfb8dbfe28df75282493b489d3a2a91f30e74fa7
-SIZE (libsdl-org-SDL-release-3.2.20_GH0.tar.gz) = 16121311
+TIMESTAMP = 1759435709
+SHA256 (libsdl-org-SDL-release-3.2.24_GH0.tar.gz) = 66c374ee7f786abcd8592d18fc5b18b1e3f1c67e923867eee5f9c503cb253afd
+SIZE (libsdl-org-SDL-release-3.2.24_GH0.tar.gz) = 16128701
diff --git a/devel/selene/Makefile b/devel/selene/Makefile
index f5151d3629c8..2871a2db1d96 100644
--- a/devel/selene/Makefile
+++ b/devel/selene/Makefile
@@ -1,6 +1,6 @@
PORTNAME= selene
DISTVERSION= 0.27.1
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/sentry-cli/Makefile b/devel/sentry-cli/Makefile
index 9d36b49d1102..852b4ee8ba4a 100644
--- a/devel/sentry-cli/Makefile
+++ b/devel/sentry-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sentry-cli
DISTVERSION= 2.31.0
-PORTREVISION= 14
+PORTREVISION= 16
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/sfml1/Makefile b/devel/sfml1/Makefile
deleted file mode 100644
index 4f0dcf67e7e0..000000000000
--- a/devel/sfml1/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-PORTNAME= sfml
-PORTVERSION= 1.6
-PORTREVISION= 8
-CATEGORIES= devel
-MASTER_SITES= https://www.sfml-dev.org/files/
-PKGNAMESUFFIX= 1
-DISTNAME= SFML-${PORTVERSION}-sdk-linux-32
-
-MAINTAINER= amdmi3@FreeBSD.org
-COMMENT= Simple and Fast Multimedia Library
-WWW= https://www.sfml-dev.org/
-
-BROKEN= Does not build
-DEPRECATED= Broken obsolete version
-EXPIRATION_DATE=2025-09-10
-
-LICENSE= ZLIB
-LICENSE_FILE= ${WRKSRC}/license.txt
-
-LIB_DEPENDS= libsndfile.so:audio/libsndfile \
- libpng.so:graphics/png \
- libfreetype.so:print/freetype2
-
-USES= gmake jpeg gl openal:al pkgconfig dos2unix xorg
-DOS2UNIX_GLOB= Makefile ResourcePtr.inl
-USE_XORG= x11 xrandr
-USE_GL= gl glu
-USE_LDCONFIG= yes
-USE_CXXSTD= c++98
-DESTDIRNAME= STAGEDIR
-
-WRKSRC= ${WRKDIR}/SFML-${PORTVERSION}
-
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-PORTDOCS= *
-
-PORTSCOUT= limit:[^c]$$
-
-OPTIONS_DEFINE= DOCS
-
-post-extract:
- @${RM} ${WRKSRC}/lib/*
- @${FIND} ${WRKSRC}/samples/bin/ -type f -maxdepth 1 -delete
-
-post-install:
- @${FIND} ${STAGEDIR}${PREFIX}/include/SFML -name "*.hpp" -exec ${REINPLACE_CMD} -i '' -e '/#include/ s|SFML|&1|' {} \;
- @${MV} ${STAGEDIR}${PREFIX}/include/SFML ${STAGEDIR}${PREFIX}/include/SFML${PKGNAMESUFFIX}
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/
-
-.include <bsd.port.mk>
diff --git a/devel/sfml1/distinfo b/devel/sfml1/distinfo
deleted file mode 100644
index 65042a5c4cc2..000000000000
--- a/devel/sfml1/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (SFML-1.6-sdk-linux-32.tar.gz) = b1c18f9b99c54ebb4cd433792f33ed2b85c846cca28eb871a12b3191dc1532f8
-SIZE (SFML-1.6-sdk-linux-32.tar.gz) = 12937755
diff --git a/devel/sfml1/files/patch-include_SFML_System_ResourcePtr.inl b/devel/sfml1/files/patch-include_SFML_System_ResourcePtr.inl
deleted file mode 100644
index e2923b8c4917..000000000000
--- a/devel/sfml1/files/patch-include_SFML_System_ResourcePtr.inl
+++ /dev/null
@@ -1,10 +0,0 @@
---- include/SFML/System/ResourcePtr.inl.orig 2010-01-27 16:53:54.000000000 +0300
-+++ include/SFML/System/ResourcePtr.inl 2015-03-27 15:46:53.809250000 +0300
-@@ -22,6 +22,7 @@
- //
- ////////////////////////////////////////////////////////////
-
-+#include <cstddef>
-
- ////////////////////////////////////////////////////////////
- /// Default constructor
diff --git a/devel/sfml1/files/patch-src__SFML__Audio__Makefile b/devel/sfml1/files/patch-src__SFML__Audio__Makefile
deleted file mode 100644
index f64ca2a4c4d1..000000000000
--- a/devel/sfml1/files/patch-src__SFML__Audio__Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
---- src/SFML/Audio/Makefile.orig 2014-08-18 16:51:52.000000000 +0400
-+++ src/SFML/Audio/Makefile 2014-08-18 16:52:27.000000000 +0400
-@@ -8,7 +8,7 @@
- LIBNAME = $(LIBPATH)/$(LIB)
- INSTALL =
- else
-- LIB = libsfml-audio.so
-+ LIB = libsfml1-audio.so
- LIBNAME = $(LIBPATH)/$(LIB).$(VERSION)
- INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB)
- endif
-@@ -18,14 +18,14 @@
- libsfml-audio-s.a: $(OBJ) $(OBJVORBIS)
- $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) $(OBJVORBIS)
-
--libsfml-audio.so: $(OBJ) $(OBJVORBIS)
-- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJVORBIS) -lsndfile -lopenal
-+libsfml1-audio.so: $(OBJ) $(OBJVORBIS)
-+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJVORBIS) -lsndfile -lopenal
-
- $(OBJ): %.o: %.cpp
-- $(CPP) -o $@ -c $< $(CFLAGS)
-+ $(CXX) -o $@ -c $< $(CXXFLAGS)
-
- $(OBJVORBIS): %.o: %.c
-- $(CC) -o $@ -c $< $(CFLAGSEXT)
-+ $(CC) -o $@ -c $< $(CFLAGS)
-
- .PHONY: clean mrproper
-
diff --git a/devel/sfml1/files/patch-src__SFML__Graphics__Makefile b/devel/sfml1/files/patch-src__SFML__Graphics__Makefile
deleted file mode 100644
index e567ea54e24a..000000000000
--- a/devel/sfml1/files/patch-src__SFML__Graphics__Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
---- src/SFML/Graphics/Makefile.orig 2014-08-18 16:51:52.000000000 +0400
-+++ src/SFML/Graphics/Makefile 2014-08-18 16:52:41.000000000 +0400
-@@ -16,7 +16,7 @@
- LIBNAME = $(LIBPATH)/$(LIB)
- INSTALL =
- else
-- LIB = libsfml-graphics.so
-+ LIB = libsfml1-graphics.so
- LIBNAME = $(LIBPATH)/$(LIB).$(VERSION)
- INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB)
- endif
-@@ -26,14 +26,14 @@
- libsfml-graphics-s.a: $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB)
- $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB)
-
--libsfml-graphics.so: $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB)
-- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) -lfreetype -lX11 -lGL
-+libsfml1-graphics.so: $(OBJ) $(OBJGLEW) $(OBJSOIL)
-+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) $(OBJSOIL) -lfreetype -lX11 -lGL -lpng -ljpeg -lz
-
- $(OBJ): %.o: %.cpp
-- $(CPP) -o $@ -c $< $(CFLAGS) -I/usr/include/freetype2
-+ $(CXX) -o $@ -c $< $(CXXFLAGS) -I/usr/include/freetype2
-
- $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB): %.o: %.c
-- $(CC) -o $@ -c $< $(CFLAGSEXT) -DSTBI_FAILURE_USERMSG
-+ $(CC) -o $@ -c $< $(CFLAGS) -DSTBI_FAILURE_USERMSG
-
- .PHONY: clean mrproper
-
diff --git a/devel/sfml1/files/patch-src__SFML__Makefile b/devel/sfml1/files/patch-src__SFML__Makefile
deleted file mode 100644
index e135231d049f..000000000000
--- a/devel/sfml1/files/patch-src__SFML__Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
---- src/SFML/Makefile.orig 2010-01-27 17:00:37.000000000 +0300
-+++ src/SFML/Makefile 2010-08-25 07:08:45.000000000 +0400
-@@ -4,7 +4,7 @@
- ifeq ($(DEBUGBUILD), yes)
- DEBUGFLAGS = -g -DDEBUG
- else
-- DEBUGFLAGS = -O2 -DNDEBUG
-+ DEBUGFLAGS =
- endif
-
- ifeq ($(STATIC), no)
-@@ -15,11 +15,11 @@
- LINKFLAGS =
- endif
-
--export CC = gcc
--export CPP = g++
--export CFLAGS = -W -Wall -pedantic -I../../../include -I../../ $(DEBUGFLAGS) $(BUILDFLAGS)
--export CFLAGSEXT = -I../../../include -I../.. $(DEBUGFLAGS) $(BUILDFLAGS)
--export LDFLAGS = $(LINKFLAGS)
-+export CC ?= gcc
-+export CXX ?= g++
-+export CFLAGS += -I../../../include -I../.. $(DEBUGFLAGS) $(BUILDFLAGS) -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2
-+export CXXFLAGS += -W -Wall -pedantic -I../../../include -I../../ $(DEBUGFLAGS) $(BUILDFLAGS) -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2
-+export LDFLAGS = -L${LOCALBASE}/lib $(LINKFLAGS)
- export LIBPATH = ../../../lib
- export VERSION = 1.6
- export CP = cp
-@@ -27,9 +27,9 @@
- export LNFLAGS = -s -f
- export AR = ar
- export ARFLAGS = rcs
--export DESTDIR = /usr/local
-+export DESTDIR = ${STAGEDIR}${PREFIX}
- export DESTLIBDIR = $(DESTDIR)/lib
--export DESTINCDIR = $(DESTDIR)/include
-+export DESTINCDIR = $(DESTDIR)/include/SFML
-
- all: sfml-system sfml-window sfml-network sfml-graphics sfml-audio
-
diff --git a/devel/sfml1/files/patch-src__SFML__Network__Makefile b/devel/sfml1/files/patch-src__SFML__Network__Makefile
deleted file mode 100644
index 466a8280bcb2..000000000000
--- a/devel/sfml1/files/patch-src__SFML__Network__Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/SFML/Network/Makefile.orig 2014-08-18 16:51:52.000000000 +0400
-+++ src/SFML/Network/Makefile 2014-08-18 16:53:09.000000000 +0400
-@@ -6,7 +6,7 @@
- LIBNAME = $(LIBPATH)/$(LIB)
- INSTALL =
- else
-- LIB = libsfml-network.so
-+ LIB = libsfml1-network.so
- LIBNAME = $(LIBPATH)/$(LIB).$(VERSION)
- INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB)
- endif
-@@ -16,11 +16,11 @@
- libsfml-network-s.a: $(OBJ)
- $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ)
-
--libsfml-network.so: $(OBJ)
-- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ)
-+libsfml1-network.so: $(OBJ)
-+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ)
-
- $(OBJ): %.o: %.cpp
-- $(CPP) -o $@ -c $< $(CFLAGS)
-+ $(CXX) -o $@ -c $< $(CXXFLAGS)
-
- .PHONY: clean mrproper
-
diff --git a/devel/sfml1/files/patch-src__SFML__System__Makefile b/devel/sfml1/files/patch-src__SFML__System__Makefile
deleted file mode 100644
index fd2be586cb4c..000000000000
--- a/devel/sfml1/files/patch-src__SFML__System__Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/SFML/System/Makefile.orig 2014-08-18 16:51:52.000000000 +0400
-+++ src/SFML/System/Makefile 2014-08-18 16:52:53.000000000 +0400
-@@ -6,7 +6,7 @@
- LIBNAME = $(LIBPATH)/$(LIB)
- INSTALL =
- else
-- LIB = libsfml-system.so
-+ LIB = libsfml1-system.so
- LIBNAME = $(LIBPATH)/$(LIB).$(VERSION)
- INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB)
- endif
-@@ -16,11 +16,11 @@
- libsfml-system-s.a: $(OBJ)
- $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ)
-
--libsfml-system.so: $(OBJ)
-- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) -lpthread
-+libsfml1-system.so: $(OBJ)
-+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) -lpthread
-
- $(OBJ): %.o: %.cpp
-- $(CPP) -o $@ -c $< $(CFLAGS)
-+ $(CXX) -o $@ -c $< $(CXXFLAGS)
-
- .PHONY: clean mrproper
-
diff --git a/devel/sfml1/files/patch-src__SFML__Window__Makefile b/devel/sfml1/files/patch-src__SFML__Window__Makefile
deleted file mode 100644
index 6d3f8e272000..000000000000
--- a/devel/sfml1/files/patch-src__SFML__Window__Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
---- src/SFML/Window/Makefile.orig 2014-08-18 16:51:52.000000000 +0400
-+++ src/SFML/Window/Makefile 2014-08-18 16:53:01.000000000 +0400
-@@ -7,7 +7,7 @@
- LIBNAME = $(LIBPATH)/$(LIB)
- INSTALL =
- else
-- LIB = libsfml-window.so
-+ LIB = libsfml1-window.so
- LIBNAME = $(LIBPATH)/$(LIB).$(VERSION)
- INSTALL = && $(LN) $(LNFLAGS) $(LIB).$(VERSION) $(DESTLIBDIR)/$(LIB)
- endif
-@@ -17,11 +17,11 @@
- libsfml-window-s.a: $(OBJ)
- $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ)
-
--libsfml-window.so: $(OBJ)
-- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) -lX11 -lXrandr -lGL
-+libsfml1-window.so: $(OBJ)
-+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) -lX11 -lXrandr -lGL
-
- $(OBJ): %.o: %.cpp
-- $(CPP) -o $@ -c $< $(CFLAGS)
-+ $(CXX) -o $@ -c $< $(CXXFLAGS)
-
- .PHONY: clean mrproper
-
diff --git a/devel/sfml1/pkg-descr b/devel/sfml1/pkg-descr
deleted file mode 100644
index 1ff9a8306396..000000000000
--- a/devel/sfml1/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-SFML is a portable and easy to use multimedia API written in C++.
-You can see it as a modern, object-oriented alternative to SDL.
-
-SFML is composed of several packages to perfectly suit your needs.
-You can use SFML as a minimal windowing system to interface with
-OpenGL, or as a fully-featured multimedia library for building games
-or interactive programs.
diff --git a/devel/sfml1/pkg-plist b/devel/sfml1/pkg-plist
deleted file mode 100644
index 833c471316a9..000000000000
--- a/devel/sfml1/pkg-plist
+++ /dev/null
@@ -1,83 +0,0 @@
-include/SFML1/Audio.hpp
-include/SFML1/Audio/AudioResource.hpp
-include/SFML1/Audio/Listener.hpp
-include/SFML1/Audio/Music.hpp
-include/SFML1/Audio/Sound.hpp
-include/SFML1/Audio/SoundBuffer.hpp
-include/SFML1/Audio/SoundBufferRecorder.hpp
-include/SFML1/Audio/SoundRecorder.hpp
-include/SFML1/Audio/SoundStream.hpp
-include/SFML1/Config.hpp
-include/SFML1/Graphics.hpp
-include/SFML1/Graphics/Color.hpp
-include/SFML1/Graphics/Drawable.hpp
-include/SFML1/Graphics/Font.hpp
-include/SFML1/Graphics/Glyph.hpp
-include/SFML1/Graphics/Image.hpp
-include/SFML1/Graphics/Matrix3.hpp
-include/SFML1/Graphics/Matrix3.inl
-include/SFML1/Graphics/PostFX.hpp
-include/SFML1/Graphics/Rect.hpp
-include/SFML1/Graphics/Rect.inl
-include/SFML1/Graphics/RenderTarget.hpp
-include/SFML1/Graphics/RenderWindow.hpp
-include/SFML1/Graphics/Shape.hpp
-include/SFML1/Graphics/Sprite.hpp
-include/SFML1/Graphics/String.hpp
-include/SFML1/Graphics/View.hpp
-include/SFML1/Network.hpp
-include/SFML1/Network/Ftp.hpp
-include/SFML1/Network/Http.hpp
-include/SFML1/Network/IPAddress.hpp
-include/SFML1/Network/Packet.hpp
-include/SFML1/Network/Selector.hpp
-include/SFML1/Network/Selector.inl
-include/SFML1/Network/SelectorBase.hpp
-include/SFML1/Network/SocketHelper.hpp
-include/SFML1/Network/SocketTCP.hpp
-include/SFML1/Network/SocketUDP.hpp
-include/SFML1/Network/Sockets.hpp
-include/SFML1/Network/Unix/SocketHelper.hpp
-include/SFML1/Network/Win32/SocketHelper.hpp
-include/SFML1/System.hpp
-include/SFML1/System/Clock.hpp
-include/SFML1/System/Lock.hpp
-include/SFML1/System/Mutex.hpp
-include/SFML1/System/NonCopyable.hpp
-include/SFML1/System/Randomizer.hpp
-include/SFML1/System/Resource.hpp
-include/SFML1/System/Resource.inl
-include/SFML1/System/ResourcePtr.inl
-include/SFML1/System/Sleep.hpp
-include/SFML1/System/Thread.hpp
-include/SFML1/System/Unicode.hpp
-include/SFML1/System/Unicode.inl
-include/SFML1/System/Unix/Mutex.hpp
-include/SFML1/System/Unix/Thread.hpp
-include/SFML1/System/Vector2.hpp
-include/SFML1/System/Vector2.inl
-include/SFML1/System/Vector3.hpp
-include/SFML1/System/Vector3.inl
-include/SFML1/System/Win32/Mutex.hpp
-include/SFML1/System/Win32/Thread.hpp
-include/SFML1/Window.hpp
-include/SFML1/Window/Context.hpp
-include/SFML1/Window/Event.hpp
-include/SFML1/Window/Input.hpp
-include/SFML1/Window/OpenGL.hpp
-include/SFML1/Window/VideoMode.hpp
-include/SFML1/Window/Window.hpp
-include/SFML1/Window/WindowHandle.hpp
-include/SFML1/Window/WindowListener.hpp
-include/SFML1/Window/WindowSettings.hpp
-include/SFML1/Window/WindowStyle.hpp
-lib/libsfml1-audio.so
-lib/libsfml1-audio.so.1.6
-lib/libsfml1-graphics.so
-lib/libsfml1-graphics.so.1.6
-lib/libsfml1-network.so
-lib/libsfml1-network.so.1.6
-lib/libsfml1-system.so
-lib/libsfml1-system.so.1.6
-lib/libsfml1-window.so
-lib/libsfml1-window.so.1.6
diff --git a/devel/shfmt/Makefile b/devel/shfmt/Makefile
index 800d8ee69608..cb4bfdcc3eba 100644
--- a/devel/shfmt/Makefile
+++ b/devel/shfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shfmt
DISTVERSIONPREFIX= v
DISTVERSION= 3.12.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/shiboken6/Makefile b/devel/shiboken6/Makefile
index 72963cfcfc38..06262d87bd21 100644
--- a/devel/shiboken6/Makefile
+++ b/devel/shiboken6/Makefile
@@ -1,6 +1,5 @@
PORTNAME= shiboken6
DISTVERSION= ${PYSIDE6_VERSION}
-PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= QT/official_releases/QtForPython/pyside6/PySide6-${DISTVERSION}-src
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/shiboken6/distinfo b/devel/shiboken6/distinfo
index b696f5684bb8..e048bccfb3d8 100644
--- a/devel/shiboken6/distinfo
+++ b/devel/shiboken6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162943
-SHA256 (KDE/Qt/6.9.1/pyside-setup-everywhere-src-6.9.1.tar.xz) = 04c712c5b9234add0d9b5aa3c01a0caede64a55b496127751f5d52a230cff748
-SIZE (KDE/Qt/6.9.1/pyside-setup-everywhere-src-6.9.1.tar.xz) = 16669448
+TIMESTAMP = 1759301509
+SHA256 (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 7cd2d5abb98f2e6f442b0e41f5fcf930e7312ae4b17f681316b1adc7b63bb172
+SIZE (KDE/Qt/6.9.3/pyside-setup-everywhere-src-6.9.3.tar.xz) = 16663380
diff --git a/devel/signal-sqlcipher-extension/Makefile b/devel/signal-sqlcipher-extension/Makefile
index fc92d8ff3d32..d56f234afb28 100644
--- a/devel/signal-sqlcipher-extension/Makefile
+++ b/devel/signal-sqlcipher-extension/Makefile
@@ -1,7 +1,7 @@
PORTNAME= signal-sqlcipher-extension
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.1
-PORTREVISION= 2
+DISTVERSION= 0.2.2
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= mikael@FreeBSD.org
diff --git a/devel/signal-sqlcipher-extension/Makefile.crates b/devel/signal-sqlcipher-extension/Makefile.crates
index ae45163c96ba..05ebec982de1 100644
--- a/devel/signal-sqlcipher-extension/Makefile.crates
+++ b/devel/signal-sqlcipher-extension/Makefile.crates
@@ -46,6 +46,7 @@ CARGO_CRATES= aes-0.8.4 \
serde_derive-1.0.210 \
serde_json-1.0.129 \
serde_spanned-0.6.8 \
+ sha1-0.10.6 \
sha2-0.10.8 \
sha2-asm-0.6.4 \
shlex-1.3.0 \
diff --git a/devel/signal-sqlcipher-extension/distinfo b/devel/signal-sqlcipher-extension/distinfo
index 76b9fb62cccf..1789764f4d17 100644
--- a/devel/signal-sqlcipher-extension/distinfo
+++ b/devel/signal-sqlcipher-extension/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1744362120
+TIMESTAMP = 1757237207
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/anstream-0.6.15.crate) = 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526
@@ -95,6 +95,8 @@ SHA256 (rust/crates/serde_json-1.0.129.crate) = 6dbcf9b78a125ee667ae19388837dd12
SIZE (rust/crates/serde_json-1.0.129.crate) = 150181
SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
SIZE (rust/crates/sha2-0.10.8.crate) = 26357
SHA256 (rust/crates/sha2-asm-0.6.4.crate) = b845214d6175804686b2bd482bcffe96651bb2d1200742b712003504a2dac1ab
@@ -159,5 +161,5 @@ SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c20
SIZE (rust/crates/winnow-0.6.20.crate) = 163617
SHA256 (signalapp-Signal-FTS5-Extension-a2a00359b1c0987e9b167855ebf0cd93342fd26e_GH0.tar.gz) = 4d778a2a5b5160c84c36b020a0010c7e8549407760ec7f139eeaea4a39518c39
SIZE (signalapp-Signal-FTS5-Extension-a2a00359b1c0987e9b167855ebf0cd93342fd26e_GH0.tar.gz) = 22620
-SHA256 (signalapp-Signal-Sqlcipher-Extension-v0.2.1_GH0.tar.gz) = a7533596370f395baf80ef5451f1699b679fe75d5052d44bdad10f919af0297d
-SIZE (signalapp-Signal-Sqlcipher-Extension-v0.2.1_GH0.tar.gz) = 20572
+SHA256 (signalapp-Signal-Sqlcipher-Extension-v0.2.2_GH0.tar.gz) = d23e404ea40a60c51804d7a17e78ab4ac392e28682f359f0cf6e7daf368d6e2e
+SIZE (signalapp-Signal-Sqlcipher-Extension-v0.2.2_GH0.tar.gz) = 20725
diff --git a/devel/simdjson/Makefile b/devel/simdjson/Makefile
index 62d2b96b56c2..c0b8ab735a36 100644
--- a/devel/simdjson/Makefile
+++ b/devel/simdjson/Makefile
@@ -1,6 +1,6 @@
PORTNAME= simdjson
DISTVERSIONPREFIX= v
-DISTVERSION= 3.13.0
+PORTVERSION= 4.0.6
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
@@ -16,7 +16,7 @@ LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
USES= cmake:testing compiler:c++17-lang pathfix python:test
USE_GITHUB= yes
# Found in dependencies/CMakeLists.txt
-GH_TUPLE= simdjson:simdjson-data:a5b13babe65c1bba7186b41b43d4cbdc20a5c470:simdjson_data/dependencies/.cache/simdjson-data
+GH_TUPLE= simdjson:simdjson-data:351949906abde446f0314bf79606fb5d884f5be7:simdjson_data/dependencies/.cache/simdjson-data
USE_LDCONFIG= yes
CMAKE_ON= BUILD_SHARED_LIBS
diff --git a/devel/simdjson/distinfo b/devel/simdjson/distinfo
index 512943db0dd5..7a9fcd1f483f 100644
--- a/devel/simdjson/distinfo
+++ b/devel/simdjson/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749023587
-SHA256 (simdjson-simdjson-v3.13.0_GH0.tar.gz) = 07a1bb3587aac18fd6a10a83fe4ab09f1100ab39f0cb73baea1317826b9f9e0d
-SIZE (simdjson-simdjson-v3.13.0_GH0.tar.gz) = 2720238
-SHA256 (simdjson-simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470_GH0.tar.gz) = aa5c4e199d05730116f3c9664a1897a75fde30dd9236334800eb83b08c6aba70
-SIZE (simdjson-simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470_GH0.tar.gz) = 6635706
+TIMESTAMP = 1758619877
+SHA256 (simdjson-simdjson-v4.0.6_GH0.tar.gz) = 84b90eaff91c8a4ac40feff1fffa9d13d706f914413dd41351644038a14079b6
+SIZE (simdjson-simdjson-v4.0.6_GH0.tar.gz) = 4445328
+SHA256 (simdjson-simdjson-data-351949906abde446f0314bf79606fb5d884f5be7_GH0.tar.gz) = 257371accdfca69814ec88841031bd8183409abf5048fff797df516092b6ded9
+SIZE (simdjson-simdjson-data-351949906abde446f0314bf79606fb5d884f5be7_GH0.tar.gz) = 6635608
diff --git a/devel/simdjson/pkg-plist b/devel/simdjson/pkg-plist
index 09c0d54ea58c..d675a2bba873 100644
--- a/devel/simdjson/pkg-plist
+++ b/devel/simdjson/pkg-plist
@@ -4,6 +4,6 @@ lib/cmake/simdjson/simdjson-config.cmake
lib/cmake/simdjson/simdjsonTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/simdjson/simdjsonTargets.cmake
lib/libsimdjson.so
-lib/libsimdjson.so.26
-lib/libsimdjson.so.26.0.0
+lib/libsimdjson.so.27
+lib/libsimdjson.so.27.0.0
libdata/pkgconfig/simdjson.pc
diff --git a/devel/snazy/Makefile b/devel/snazy/Makefile
index 8871441d6a06..b8539b06b937 100644
--- a/devel/snazy/Makefile
+++ b/devel/snazy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= snazy
DISTVERSION= 0.55.0
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/soft-serve/Makefile b/devel/soft-serve/Makefile
index c4fa231d7669..6811239cf17d 100644
--- a/devel/soft-serve/Makefile
+++ b/devel/soft-serve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= soft-serve
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.6
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/spirv-llvm-translator/Makefile b/devel/spirv-llvm-translator/Makefile
index a070f0816e40..278086687c99 100644
--- a/devel/spirv-llvm-translator/Makefile
+++ b/devel/spirv-llvm-translator/Makefile
@@ -1,17 +1,17 @@
PORTNAME= spirv-llvm-translator
DISTVERSIONPREFIX= v
DISTVERSION= ${DISTVERSION_${FLAVOR}}
-DISTVERSION_llvm21= 21.1.0
-DISTVERSION_llvm20= 20.1.5
-DISTVERSION_llvm19= 19.1.10
-DISTVERSION_llvm18= 18.1.15
-DISTVERSION_llvm17= 17.0.15
-DISTVERSION_llvm16= 16.0.15
-DISTVERSION_llvm15= 15.0.15
-DISTVERSION_llvm14= 14.0.14
-DISTVERSION_llvm13= 13.0.3
+DISTVERSION_llvm21= 21.1.1
+DISTVERSION_llvm20= 20.1.7
+DISTVERSION_llvm19= 19.1.12
+DISTVERSION_llvm18= 18.1.17
+DISTVERSION_llvm17= 17.0.17
+DISTVERSION_llvm16= 16.0.17
+DISTVERSION_llvm15= 15.0.17
+DISTVERSION_llvm14= 14.0.16
+DISTVERSION_llvm13= 13.0.4
DISTVERSION_llvm12= 12.0.1
-DISTVERSION_llvm11= 11.0.4
+DISTVERSION_llvm11= 11.0.5
CATEGORIES= devel
PKGNAMESUFFIX= -${FLAVOR}
@@ -34,12 +34,10 @@ GH_ACCOUNT= KhronosGroup
GH_PROJECT= SPIRV-LLVM-Translator
.if ${FLAVOR:U:Mllvm1[12]}
# empty
-.elif ${FLAVOR:U} == llvm21 || !defined(FLAVOR)
-GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-431-g9e3836d:headers/projects/SPIRV-Headers
-.elif ${FLAVOR:U} == llvm20
-GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-405-g0e71067:headers/projects/SPIRV-Headers
-.else
+.elif ${FLAVOR:U} == llvm14 || ${FLAVOR:U} == llvm13
GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-411-gaa6cef1:headers/projects/SPIRV-Headers
+.else
+GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-431-g9e3836d:headers/projects/SPIRV-Headers
.endif
DISTINFO_FILE= ${.CURDIR}/distinfo.${FLAVOR}
CXXFLAGS+= ${${FLAVOR:S/llvm//} < 16 && ${COMPILER_TYPE} == clang:?-Wno-enum-constexpr-conversion:}
diff --git a/devel/spirv-llvm-translator/distinfo.llvm11 b/devel/spirv-llvm-translator/distinfo.llvm11
index 636f285834ec..36a3f3b65e0f 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm11
+++ b/devel/spirv-llvm-translator/distinfo.llvm11
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752055301
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v11.0.4_GH0.tar.gz) = 302d75fb249b45e80f37b91cc8a65db7ba911f08514d16dad6845b713e1327e0
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v11.0.4_GH0.tar.gz) = 836920
+TIMESTAMP = 1756661376
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v11.0.5_GH0.tar.gz) = b0af5415ff3c75082fec5d05d34fe9400cecea5b4e297a5aa70021a026850b9c
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v11.0.5_GH0.tar.gz) = 839084
diff --git a/devel/spirv-llvm-translator/distinfo.llvm13 b/devel/spirv-llvm-translator/distinfo.llvm13
index 618c6e308475..f451afb4a34c 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm13
+++ b/devel/spirv-llvm-translator/distinfo.llvm13
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751066432
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v13.0.3_GH0.tar.gz) = 02563b54e339c3323112ce77797523d2bbaa916574bb1f4d2d13e05b9975041a
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v13.0.3_GH0.tar.gz) = 1476592
+TIMESTAMP = 1758554232
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v13.0.4_GH0.tar.gz) = 5d80d226c7828f6dfb0dab0ee365640062d75149dc3d101922d3b6d86a91935a
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v13.0.4_GH0.tar.gz) = 1475895
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm14 b/devel/spirv-llvm-translator/distinfo.llvm14
index b090bbaadc90..349e15a99a8b 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm14
+++ b/devel/spirv-llvm-translator/distinfo.llvm14
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752055227
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.14_GH0.tar.gz) = 807fd7ae02729bbf47f86f0ed8decbb4cb2b5027ba0428e3ce39187e918613cd
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.14_GH0.tar.gz) = 1628207
+TIMESTAMP = 1759152548
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v14.0.16_GH0.tar.gz) = 84170e87daa81cbc38f877691450689aa66e721d09bdf8f73320662ef0ba21a9
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v14.0.16_GH0.tar.gz) = 1631684
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
diff --git a/devel/spirv-llvm-translator/distinfo.llvm15 b/devel/spirv-llvm-translator/distinfo.llvm15
index bc98ff9d59e7..824880870da4 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm15
+++ b/devel/spirv-llvm-translator/distinfo.llvm15
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752055231
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.15_GH0.tar.gz) = 52b8b8ddfd133647658dff6caaea6514fd827201984e365ad3552dd1651de321
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.15_GH0.tar.gz) = 1635429
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
+TIMESTAMP = 1759144956
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v15.0.17_GH0.tar.gz) = e9325f78028524c015c0e2610a1080df5248a9bffcce591eb300f7322e56376e
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v15.0.17_GH0.tar.gz) = 1654324
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314
diff --git a/devel/spirv-llvm-translator/distinfo.llvm16 b/devel/spirv-llvm-translator/distinfo.llvm16
index 45acfa844a57..5134b677e888 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm16
+++ b/devel/spirv-llvm-translator/distinfo.llvm16
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753188890
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.15_GH0.tar.gz) = f8ea3e1b4e220c0a641af9689a49f97a5ba97eac4e102de403a8eab238c28f14
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.15_GH0.tar.gz) = 1675228
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
+TIMESTAMP = 1759141753
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v16.0.17_GH0.tar.gz) = e1b16ed1e3644832937d89bae7e1428e2d880fcf1e1d7bb168d85c46a787d114
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v16.0.17_GH0.tar.gz) = 1690057
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314
diff --git a/devel/spirv-llvm-translator/distinfo.llvm17 b/devel/spirv-llvm-translator/distinfo.llvm17
index f5c71b9a6648..e7071d1b91fe 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm17
+++ b/devel/spirv-llvm-translator/distinfo.llvm17
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753188896
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.15_GH0.tar.gz) = be29b77b0402ef38450a16c306e56ebabb1bb224f221e1186b90cc9210bce6fc
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.15_GH0.tar.gz) = 1665393
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
+TIMESTAMP = 1758897986
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v17.0.17_GH0.tar.gz) = 1f1280d36fc6bc0a1f66ab97f101e97b29187f30c6b3a7bc17128c671d296cc2
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v17.0.17_GH0.tar.gz) = 1682557
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314
diff --git a/devel/spirv-llvm-translator/distinfo.llvm18 b/devel/spirv-llvm-translator/distinfo.llvm18
index b90c0c2d5b55..ba8cfd0b566c 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm18
+++ b/devel/spirv-llvm-translator/distinfo.llvm18
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753188904
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.15_GH0.tar.gz) = e737d537b1c2339f4d91cd8aa26f377180ddccf5b67cd575e62481c37255bc48
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.15_GH0.tar.gz) = 1731769
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
+TIMESTAMP = 1758897983
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v18.1.17_GH0.tar.gz) = 28ee486a45686f15fc746419cc57f0fdb62180e64d04b0c474590c6e5f1aedc5
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v18.1.17_GH0.tar.gz) = 1752452
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314
diff --git a/devel/spirv-llvm-translator/distinfo.llvm19 b/devel/spirv-llvm-translator/distinfo.llvm19
index ad9ddfd98825..3d8d69e0a146 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm19
+++ b/devel/spirv-llvm-translator/distinfo.llvm19
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753197009
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.10_GH0.tar.gz) = c829a6090b7ea9cdebaa5d3dbad0972f75bccb46d09b2fe02db17afd7cf4eff2
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.10_GH0.tar.gz) = 1778059
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
+TIMESTAMP = 1759134747
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v19.1.12_GH0.tar.gz) = 58012e52e235ab4e721c7a9f95df8d1527f321a36e8496f449680d955ca3c54c
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v19.1.12_GH0.tar.gz) = 1797613
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314
diff --git a/devel/spirv-llvm-translator/distinfo.llvm20 b/devel/spirv-llvm-translator/distinfo.llvm20
index e044388f4810..ca31090e1c69 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm20
+++ b/devel/spirv-llvm-translator/distinfo.llvm20
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752594384
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.5_GH0.tar.gz) = 83048509774d865dab7631c887b0673753f59f337256bb56829ea32f30d7584b
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.5_GH0.tar.gz) = 1808451
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-405-g0e71067_GH0.tar.gz) = a91a256254d14f2f8afacef620821b279c7cd7f00fbfcab041720bd82a8561d0
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-405-g0e71067_GH0.tar.gz) = 545390
+TIMESTAMP = 1759134756
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v20.1.7_GH0.tar.gz) = dd8a018becb2ed3647478744549b09372308f763d37d5fcde137fd9e129a7354
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v20.1.7_GH0.tar.gz) = 1825065
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314
diff --git a/devel/spirv-llvm-translator/distinfo.llvm21 b/devel/spirv-llvm-translator/distinfo.llvm21
index f97f7b1045e9..6af2d9e8b8fd 100644
--- a/devel/spirv-llvm-translator/distinfo.llvm21
+++ b/devel/spirv-llvm-translator/distinfo.llvm21
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754033293
-SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v21.1.0_GH0.tar.gz) = 4f7019a06c731daebbc18080db338964002493ead4cfb440fef95d120c50a170
-SIZE (KhronosGroup-SPIRV-LLVM-Translator-v21.1.0_GH0.tar.gz) = 1828044
+TIMESTAMP = 1759143191
+SHA256 (KhronosGroup-SPIRV-LLVM-Translator-v21.1.1_GH0.tar.gz) = dda46febdb060a1d5cc2ceeb9682ccaf33e55ae294fd0793274531b54f07c46b
+SIZE (KhronosGroup-SPIRV-LLVM-Translator-v21.1.1_GH0.tar.gz) = 1831532
SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = d8aa4e45286c9f4d054e802f11e095c5a3c9c1e261a28fe7cc640ef8bb9f89c9
SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-431-g9e3836d_GH0.tar.gz) = 540314
diff --git a/devel/spr/Makefile b/devel/spr/Makefile
index ae9f282d4814..5496cec2b9ae 100644
--- a/devel/spr/Makefile
+++ b/devel/spr/Makefile
@@ -1,8 +1,7 @@
PORTNAME= spr
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.5-4
-DISTVERSIONSUFFIX= -gd90b197
-PORTREVISION= 10
+DISTVERSION= 1.3.7
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -22,237 +21,257 @@ GH_ACCOUNT= getcord
RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386
-CARGO_CRATES= addr2line-0.22.0 \
- adler-1.0.2 \
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
arc-swap-1.7.1 \
- ascii-0.9.3 \
- async-trait-0.1.81 \
- atty-0.2.14 \
- autocfg-1.3.0 \
- backtrace-0.3.73 \
- base64-0.13.1 \
- base64-0.21.7 \
- bitflags-1.3.2 \
- bitflags-2.6.0 \
- bstr-1.10.0 \
- bumpalo-3.16.0 \
- byteorder-1.5.0 \
- bytes-1.1.0 \
- cc-1.1.7 \
- cfg-if-1.0.0 \
- chrono-0.4.38 \
- clap-3.2.25 \
- clap_derive-3.2.25 \
- clap_lex-0.2.4 \
- combine-3.8.1 \
- console-0.15.8 \
+ async-trait-0.1.89 \
+ atomic-waker-1.1.2 \
+ autocfg-1.5.0 \
+ backtrace-0.3.75 \
+ base64-0.22.1 \
+ bitflags-2.9.3 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
+ cc-1.2.34 \
+ cfg-if-1.0.3 \
+ chrono-0.4.41 \
+ clap-4.5.45 \
+ clap_builder-4.5.44 \
+ clap_derive-4.5.45 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
+ combine-4.6.7 \
+ console-0.16.0 \
core-foundation-0.9.4 \
- core-foundation-sys-0.8.6 \
- deranged-0.3.11 \
- dialoguer-0.10.4 \
- doc-comment-0.3.3 \
- either-1.13.0 \
- encode_unicode-0.3.6 \
- encoding_rs-0.8.34 \
- equivalent-1.0.1 \
- errno-0.3.9 \
- fastrand-1.9.0 \
- fastrand-2.1.0 \
+ core-foundation-sys-0.8.7 \
+ deranged-0.4.0 \
+ dialoguer-0.12.0 \
+ displaydoc-0.2.5 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ env_home-0.1.0 \
+ errno-0.3.13 \
+ fastrand-2.3.0 \
fnv-1.0.7 \
- form_urlencoded-1.0.1 \
- futures-0.3.30 \
- futures-channel-0.3.30 \
- futures-core-0.3.30 \
- futures-executor-0.3.30 \
- futures-io-0.3.30 \
- futures-lite-1.13.0 \
- futures-macro-0.3.30 \
- futures-sink-0.3.30 \
- futures-task-0.3.30 \
- futures-util-0.3.30 \
- getrandom-0.2.15 \
- gimli-0.29.0 \
- git2-0.17.2 \
- git2-ext-0.6.2 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.2 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-lite-2.6.1 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
+ git2-0.20.2 \
+ git2-ext-0.6.3 \
graphql-introspection-query-0.2.0 \
- graphql-parser-0.4.0 \
- graphql_client-0.11.0 \
- graphql_client_codegen-0.11.0 \
- graphql_query_derive-0.11.0 \
- h2-0.3.26 \
- hashbrown-0.12.3 \
- hashbrown-0.14.5 \
+ graphql-parser-0.4.1 \
+ graphql_client-0.14.0 \
+ graphql_client_codegen-0.14.0 \
+ graphql_query_derive-0.14.0 \
heck-0.4.1 \
- hermit-abi-0.1.19 \
- hermit-abi-0.3.9 \
- home-0.5.9 \
- http-0.2.12 \
- http-body-0.4.6 \
- httparse-1.9.4 \
- httpdate-1.0.3 \
- hyper-0.14.30 \
- hyper-rustls-0.24.2 \
- hyperx-1.4.0 \
- iana-time-zone-0.1.60 \
+ heck-0.5.0 \
+ http-1.3.1 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
+ hyper-1.7.0 \
+ hyper-tls-0.6.0 \
+ hyper-util-0.1.16 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- idna-0.2.3 \
- indexmap-1.9.3 \
- indexmap-2.3.0 \
- indoc-1.0.9 \
- instant-0.1.13 \
- io-lifetimes-1.0.11 \
- ipnet-2.9.0 \
- itertools-0.13.0 \
- itoa-1.0.11 \
- jobserver-0.1.32 \
- js-sys-0.3.69 \
- jsonwebtoken-8.3.0 \
- language-tags-0.3.2 \
- lazy-regex-2.5.0 \
- lazy-regex-proc_macros-2.4.1 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ indoc-2.0.6 \
+ io-uring-0.7.10 \
+ is-docker-0.2.0 \
+ is-wsl-0.4.0 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.34 \
+ js-sys-0.3.77 \
+ jsonwebtoken-9.3.1 \
+ lazy-regex-3.4.1 \
+ lazy-regex-proc_macros-3.4.1 \
lazy_static-1.5.0 \
- libc-0.2.155 \
- libgit2-sys-0.15.2+1.6.4 \
- libz-sys-1.1.18 \
- linux-raw-sys-0.3.8 \
- linux-raw-sys-0.4.14 \
- log-0.4.22 \
- matches-0.1.10 \
- memchr-2.7.4 \
- mime-0.3.17 \
- miniz_oxide-0.7.4 \
- mio-1.0.1 \
+ libc-0.2.175 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ log-0.4.27 \
+ memchr-2.7.5 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ native-tls-0.2.14 \
num-bigint-0.4.6 \
num-conv-0.1.0 \
num-integer-0.1.46 \
num-traits-0.2.19 \
- object-0.36.2 \
- octocrab-0.16.0 \
- once_cell-1.19.0 \
- os_str_bytes-6.6.1 \
- parking-2.2.0 \
- pem-1.1.1 \
- percent-encoding-2.1.0 \
- pin-project-lite-0.2.14 \
+ object-0.36.7 \
+ octocrab-0.44.1 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ open-5.3.2 \
+ openssl-0.10.73 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.109 \
+ parking-2.2.1 \
+ pathdiff-0.2.3 \
+ pem-3.0.5 \
+ percent-encoding-2.3.2 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkg-config-0.3.30 \
+ pkg-config-0.3.32 \
+ potential_utf-0.1.2 \
powerfmt-0.2.0 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.86 \
- quote-1.0.36 \
- regex-1.10.5 \
- regex-automata-0.4.7 \
- regex-syntax-0.8.4 \
- reqwest-0.11.27 \
- ring-0.16.20 \
- ring-0.17.8 \
- rustc-demangle-0.1.24 \
- rustix-0.37.27 \
- rustix-0.38.34 \
- rustls-0.21.12 \
- rustls-pemfile-1.0.4 \
- rustls-webpki-0.101.7 \
- ryu-1.0.18 \
- sct-0.7.1 \
- secrecy-0.8.0 \
- serde-1.0.204 \
- serde_derive-1.0.204 \
- serde_json-1.0.122 \
- serde_path_to_error-0.1.16 \
+ proc-macro2-1.0.101 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
+ ring-0.17.14 \
+ rustc-demangle-0.1.26 \
+ rustix-1.0.8 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
+ schannel-0.1.27 \
+ secrecy-0.10.3 \
+ security-framework-2.11.1 \
+ security-framework-sys-2.14.0 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.143 \
+ serde_path_to_error-0.1.17 \
serde_urlencoded-0.7.1 \
shell-words-1.1.0 \
shlex-1.3.0 \
- signal-hook-registry-1.4.2 \
- simple_asn1-0.6.2 \
- slab-0.4.9 \
+ signal-hook-registry-1.4.6 \
+ simple_asn1-0.6.3 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
smawk-0.3.2 \
- snafu-0.7.5 \
- snafu-derive-0.7.5 \
- socket2-0.5.7 \
- spin-0.5.2 \
- spin-0.9.8 \
- strsim-0.10.0 \
+ snafu-0.8.7 \
+ snafu-derive-0.8.7 \
+ socket2-0.6.0 \
+ stable_deref_trait-1.2.0 \
+ strsim-0.11.1 \
syn-1.0.109 \
- syn-2.0.72 \
- sync_wrapper-0.1.2 \
- system-configuration-0.5.1 \
- system-configuration-sys-0.5.0 \
- tempfile-3.10.1 \
- termcolor-1.4.1 \
- terminal_size-0.2.6 \
- textwrap-0.15.2 \
- textwrap-0.16.1 \
- thiserror-1.0.63 \
- thiserror-impl-1.0.63 \
- time-0.3.36 \
- time-core-0.1.2 \
- time-macros-0.2.18 \
- tinyvec-1.8.0 \
+ syn-2.0.106 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ tempfile-3.21.0 \
+ terminal_size-0.4.3 \
+ textwrap-0.16.2 \
+ thiserror-1.0.69 \
+ thiserror-2.0.16 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.16 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ tinystr-0.8.1 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.39.2 \
- tokio-macros-2.4.0 \
- tokio-rustls-0.24.1 \
- tokio-util-0.7.11 \
- tower-service-0.3.2 \
- tracing-0.1.40 \
- tracing-core-0.1.32 \
+ tokio-1.47.1 \
+ tokio-macros-2.5.0 \
+ tokio-native-tls-0.3.1 \
+ tokio-util-0.7.16 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-core-0.1.34 \
try-lock-0.2.5 \
- unicase-2.6.0 \
- unicode-bidi-0.3.15 \
- unicode-ident-1.0.12 \
+ unicode-ident-1.0.18 \
unicode-linebreak-0.1.5 \
- unicode-normalization-0.1.23 \
- unicode-width-0.1.13 \
- unreachable-1.0.0 \
- untrusted-0.7.1 \
+ unicode-normalization-0.1.24 \
+ unicode-width-0.2.1 \
untrusted-0.9.0 \
- url-2.3.0 \
+ url-2.5.7 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
vcpkg-0.2.15 \
- version_check-0.9.5 \
- void-1.0.2 \
- waker-fn-1.2.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.92 \
- wasm-bindgen-backend-0.2.92 \
- wasm-bindgen-futures-0.4.42 \
- wasm-bindgen-macro-0.2.92 \
- wasm-bindgen-macro-support-0.2.92 \
- wasm-bindgen-shared-0.2.92 \
- web-sys-0.3.69 \
- webpki-roots-0.25.4 \
- which-6.0.2 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.8 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.52.0 \
- windows-sys-0.48.0 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-time-1.1.0 \
+ which-7.0.3 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
- windows-targets-0.48.5 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winreg-0.50.0 \
+ windows_x86_64_msvc-0.53.0 \
winsafe-0.0.19 \
- zeroize-1.8.1
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1
+
+OPENSSLINC= /usr/include
+OPENSSLLIB= /usr/lib
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/spr/distinfo b/devel/spr/distinfo
index b7601a604f7b..60e3c0a97c7d 100644
--- a/devel/spr/distinfo
+++ b/devel/spr/distinfo
@@ -1,210 +1,218 @@
-TIMESTAMP = 1728527752
-SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
-SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
+TIMESTAMP = 1756188734
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
-SHA256 (rust/crates/ascii-0.9.3.crate) = eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e
-SIZE (rust/crates/ascii-0.9.3.crate) = 28283
-SHA256 (rust/crates/async-trait-0.1.81.crate) = 6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107
-SIZE (rust/crates/async-trait-0.1.81.crate) = 28896
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
-SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
-SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
-SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
-SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
-SIZE (rust/crates/bstr-1.10.0.crate) = 380426
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
-SIZE (rust/crates/bytes-1.1.0.crate) = 49640
-SHA256 (rust/crates/cc-1.1.7.crate) = 26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc
-SIZE (rust/crates/cc-1.1.7.crate) = 81694
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
-SIZE (rust/crates/chrono-0.4.38.crate) = 220559
-SHA256 (rust/crates/clap-3.2.25.crate) = 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123
-SIZE (rust/crates/clap-3.2.25.crate) = 219403
-SHA256 (rust/crates/clap_derive-3.2.25.crate) = ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008
-SIZE (rust/crates/clap_derive-3.2.25.crate) = 28212
-SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
-SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
-SHA256 (rust/crates/combine-3.8.1.crate) = da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680
-SIZE (rust/crates/combine-3.8.1.crate) = 103773
-SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
-SIZE (rust/crates/console-0.15.8.crate) = 36364
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d
+SIZE (rust/crates/bitflags-2.9.3.crate) = 47777
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.34.crate) = 42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc
+SIZE (rust/crates/cc-1.2.34.crate) = 111754
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/clap-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
+SIZE (rust/crates/clap-4.5.45.crate) = 58337
+SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
+SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
-SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
-SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/dialoguer-0.10.4.crate) = 59c6f2989294b9a498d3ad5491a79c6deb604617378e1cdc4bfc1c1361fe2f87
-SIZE (rust/crates/dialoguer-0.10.4.crate) = 29928
-SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
-SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
-SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
-SIZE (rust/crates/errno-0.3.9.crate) = 10690
-SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
-SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
-SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
-SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/dialoguer-0.12.0.crate) = 25f104b501bf2364e78d0d3974cbc774f738f5865306ed128e1e0d7499c0ad96
+SIZE (rust/crates/dialoguer-0.12.0.crate) = 31273
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
-SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
-SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
-SIZE (rust/crates/futures-0.3.30.crate) = 53828
-SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
-SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
-SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
-SIZE (rust/crates/futures-core-0.3.30.crate) = 14071
-SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
-SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
-SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
-SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
-SHA256 (rust/crates/futures-lite-1.13.0.crate) = 49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce
-SIZE (rust/crates/futures-lite-1.13.0.crate) = 37058
-SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
-SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
-SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
-SIZE (rust/crates/futures-sink-0.3.30.crate) = 7852
-SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
-SIZE (rust/crates/futures-task-0.3.30.crate) = 11126
-SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
-SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
-SIZE (rust/crates/gimli-0.29.0.crate) = 275756
-SHA256 (rust/crates/git2-0.17.2.crate) = 7b989d6a7ca95a362cf2cfc5ad688b3a467be1f87e480b8dad07fee8c79b0044
-SIZE (rust/crates/git2-0.17.2.crate) = 208040
-SHA256 (rust/crates/git2-ext-0.6.2.crate) = 3f9afba1d6a6625c5bbc1719eba68578e087296c5776956b4fa3af5c29b949c2
-SIZE (rust/crates/git2-ext-0.6.2.crate) = 22853
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad
+SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
+SHA256 (rust/crates/git2-ext-0.6.3.crate) = 4902819113d2dad808b4695e535ea808cdebc152f54bce94ed878ac24a6afd01
+SIZE (rust/crates/git2-ext-0.6.3.crate) = 31702
SHA256 (rust/crates/graphql-introspection-query-0.2.0.crate) = 7f2a4732cf5140bd6c082434494f785a19cfb566ab07d1382c3671f5812fed6d
SIZE (rust/crates/graphql-introspection-query-0.2.0.crate) = 2664
-SHA256 (rust/crates/graphql-parser-0.4.0.crate) = d2ebc8013b4426d5b81a4364c419a95ed0b404af2b82e2457de52d9348f0e474
-SIZE (rust/crates/graphql-parser-0.4.0.crate) = 33100
-SHA256 (rust/crates/graphql_client-0.11.0.crate) = 7fc16d75d169fddb720d8f1c7aed6413e329e1584079b9734ff07266a193f5bc
-SIZE (rust/crates/graphql_client-0.11.0.crate) = 29369
-SHA256 (rust/crates/graphql_client_codegen-0.11.0.crate) = f290ecfa3bea3e8a157899dc8a1d96ee7dd6405c18c8ddd213fc58939d18a0e9
-SIZE (rust/crates/graphql_client_codegen-0.11.0.crate) = 121430
-SHA256 (rust/crates/graphql_query_derive-0.11.0.crate) = a755cc59cda2641ea3037b4f9f7ef40471c329f55c1fa2db6fa0bb7ae6c1f7ce
-SIZE (rust/crates/graphql_query_derive-0.11.0.crate) = 3325
-SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
-SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
-SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
-SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/graphql-parser-0.4.1.crate) = 7a818c0d883d7c0801df27be910917750932be279c7bc82dc541b8769425f409
+SIZE (rust/crates/graphql-parser-0.4.1.crate) = 36118
+SHA256 (rust/crates/graphql_client-0.14.0.crate) = a50cfdc7f34b7f01909d55c2dcb71d4c13cbcbb4a1605d6c8bd760d654c1144b
+SIZE (rust/crates/graphql_client-0.14.0.crate) = 33497
+SHA256 (rust/crates/graphql_client_codegen-0.14.0.crate) = 5e27ed0c2cf0c0cc52c6bcf3b45c907f433015e580879d14005386251842fb0a
+SIZE (rust/crates/graphql_client_codegen-0.14.0.crate) = 126059
+SHA256 (rust/crates/graphql_query_derive-0.14.0.crate) = 83febfa838f898cfa73dfaa7a8eb69ff3409021ac06ee94cfb3d622f6eeb1a97
+SIZE (rust/crates/graphql_query_derive-0.14.0.crate) = 3500
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
-SIZE (rust/crates/home-0.5.9.crate) = 8760
-SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
-SIZE (rust/crates/http-0.2.12.crate) = 101964
-SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
-SIZE (rust/crates/http-body-0.4.6.crate) = 10773
-SHA256 (rust/crates/httparse-1.9.4.crate) = 0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9
-SIZE (rust/crates/httparse-1.9.4.crate) = 38555
-SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
-SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/hyper-0.14.30.crate) = a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9
-SIZE (rust/crates/hyper-0.14.30.crate) = 198175
-SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
-SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
-SHA256 (rust/crates/hyperx-1.4.0.crate) = 5617e92fc2f2501c3e2bc6ce547cad841adba2bae5b921c7e52510beca6d084c
-SIZE (rust/crates/hyperx-1.4.0.crate) = 84885
-SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
-SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
+SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
+SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
-SIZE (rust/crates/idna-0.2.3.crate) = 271023
-SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
-SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.3.0.crate) = de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0
-SIZE (rust/crates/indexmap-2.3.0.crate) = 83027
-SHA256 (rust/crates/indoc-1.0.9.crate) = bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306
-SIZE (rust/crates/indoc-1.0.9.crate) = 13475
-SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
-SIZE (rust/crates/instant-0.1.13.crate) = 6305
-SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
-SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
-SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
-SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
-SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
-SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
-SHA256 (rust/crates/jsonwebtoken-8.3.0.crate) = 6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378
-SIZE (rust/crates/jsonwebtoken-8.3.0.crate) = 45747
-SHA256 (rust/crates/language-tags-0.3.2.crate) = d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388
-SIZE (rust/crates/language-tags-0.3.2.crate) = 53420
-SHA256 (rust/crates/lazy-regex-2.5.0.crate) = ff63c423c68ea6814b7da9e88ce585f793c87ddd9e78f646970891769c8235d4
-SIZE (rust/crates/lazy-regex-2.5.0.crate) = 4703
-SHA256 (rust/crates/lazy-regex-proc_macros-2.4.1.crate) = 8edfc11b8f56ce85e207e62ea21557cfa09bb24a8f6b04ae181b086ff8611c22
-SIZE (rust/crates/lazy-regex-proc_macros-2.4.1.crate) = 3967
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
+SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
+SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
+SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
+SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/jsonwebtoken-9.3.1.crate) = 5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde
+SIZE (rust/crates/jsonwebtoken-9.3.1.crate) = 49398
+SHA256 (rust/crates/lazy-regex-3.4.1.crate) = 60c7310b93682b36b98fa7ea4de998d3463ccbebd94d935d6b48ba5b6ffa7126
+SIZE (rust/crates/lazy-regex-3.4.1.crate) = 7808
+SHA256 (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 4ba01db5ef81e17eb10a5e0f2109d1b3a3e29bac3070fdbd7d156bf7dbd206a1
+SIZE (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 6022
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
-SIZE (rust/crates/libc-0.2.155.crate) = 743539
-SHA256 (rust/crates/libgit2-sys-0.15.2+1.6.4.crate) = a80df2e11fb4a61f4ba2ab42dbe7f74468da143f1a75c74e11dee7c813f694fa
-SIZE (rust/crates/libgit2-sys-0.15.2+1.6.4.crate) = 1755413
-SHA256 (rust/crates/libz-sys-1.1.18.crate) = c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e
-SIZE (rust/crates/libz-sys-1.1.18.crate) = 817891
-SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
-SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5
-SIZE (rust/crates/matches-0.1.10.crate) = 2592
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
-SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
-SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
-SHA256 (rust/crates/mio-1.0.1.crate) = 4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4
-SIZE (rust/crates/mio-1.0.1.crate) = 102654
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
@@ -213,253 +221,279 @@ SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad044
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/object-0.36.2.crate) = 3f203fa8daa7bb185f760ae12bd8e097f63d17041dcdcaf675ac54cdf863170e
-SIZE (rust/crates/object-0.36.2.crate) = 324577
-SHA256 (rust/crates/octocrab-0.16.0.crate) = 8d3731cf8af31e9df81c7f529d3907f8a01c6ffea0cb8a989a637f66a9201a23
-SIZE (rust/crates/octocrab-0.16.0.crate) = 89879
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1
-SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643
-SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
-SIZE (rust/crates/parking-2.2.0.crate) = 9730
-SHA256 (rust/crates/pem-1.1.1.crate) = a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8
-SIZE (rust/crates/pem-1.1.1.crate) = 11352
-SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
-SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
-SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
-SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/octocrab-0.44.1.crate) = 86996964f8b721067b6ed238aa0ccee56ecad6ee5e714468aa567992d05d2b91
+SIZE (rust/crates/octocrab-0.44.1.crate) = 439556
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
+SIZE (rust/crates/open-5.3.2.crate) = 26342
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
+SIZE (rust/crates/parking-2.2.1.crate) = 10685
+SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
+SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
+SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
+SIZE (rust/crates/pem-3.0.5.crate) = 18140
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
-SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
-SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
-SIZE (rust/crates/quote-1.0.36.crate) = 28507
-SHA256 (rust/crates/regex-1.10.5.crate) = b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f
-SIZE (rust/crates/regex-1.10.5.crate) = 253805
-SHA256 (rust/crates/regex-automata-0.4.7.crate) = 38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df
-SIZE (rust/crates/regex-automata-0.4.7.crate) = 617582
-SHA256 (rust/crates/regex-syntax-0.8.4.crate) = 7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b
-SIZE (rust/crates/regex-syntax-0.8.4.crate) = 347577
-SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
-SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustix-0.37.27.crate) = fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2
-SIZE (rust/crates/rustix-0.37.27.crate) = 324534
-SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
-SIZE (rust/crates/rustix-0.38.34.crate) = 365160
-SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
-SIZE (rust/crates/rustls-0.21.12.crate) = 285674
-SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
-SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
-SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
-SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
-SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
-SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/secrecy-0.8.0.crate) = 9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e
-SIZE (rust/crates/secrecy-0.8.0.crate) = 11916
-SHA256 (rust/crates/serde-1.0.204.crate) = bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12
-SIZE (rust/crates/serde-1.0.204.crate) = 78253
-SHA256 (rust/crates/serde_derive-1.0.204.crate) = e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222
-SIZE (rust/crates/serde_derive-1.0.204.crate) = 55871
-SHA256 (rust/crates/serde_json-1.0.122.crate) = 784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da
-SIZE (rust/crates/serde_json-1.0.122.crate) = 147200
-SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
-SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/secrecy-0.10.3.crate) = e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a
+SIZE (rust/crates/secrecy-0.10.3.crate) = 11303
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
+SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
+SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/simple_asn1-0.6.2.crate) = adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085
-SIZE (rust/crates/simple_asn1-0.6.2.crate) = 15992
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/simple_asn1-0.6.3.crate) = 297f631f50729c8c99b84667867963997ec0b50f32b2a7dbcab828ef0541e8bb
+SIZE (rust/crates/simple_asn1-0.6.3.crate) = 18505
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
-SHA256 (rust/crates/snafu-0.7.5.crate) = e4de37ad025c587a29e8f3f5605c00f70b98715ef90b9061a815b9e59e9042d6
-SIZE (rust/crates/snafu-0.7.5.crate) = 65229
-SHA256 (rust/crates/snafu-derive-0.7.5.crate) = 990079665f075b699031e9c08fd3ab99be5029b96f3b78dc0709e8f77e4efebf
-SIZE (rust/crates/snafu-derive-0.7.5.crate) = 28208
-SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
-SIZE (rust/crates/socket2-0.5.7.crate) = 55758
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/snafu-0.8.7.crate) = 0062a372b26c4a6e9155d099a3416d732514fd47ae2f235b3695b820afcee74a
+SIZE (rust/crates/snafu-0.8.7.crate) = 74205
+SHA256 (rust/crates/snafu-derive-0.8.7.crate) = 7e5fd9e3263fc19d73abd5107dbd4d43e37949212d2b15d4d334ee5db53022b8
+SIZE (rust/crates/snafu-derive-0.8.7.crate) = 29482
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.72.crate) = dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af
-SIZE (rust/crates/syn-2.0.72.crate) = 267069
-SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
-SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
-SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
-SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
-SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
-SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
-SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
-SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
-SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
-SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/terminal_size-0.2.6.crate) = 8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237
-SIZE (rust/crates/terminal_size-0.2.6.crate) = 10585
-SHA256 (rust/crates/textwrap-0.15.2.crate) = b7b3e525a49ec206798b40326a44121291b530c963cfb01018f63e135bac543d
-SIZE (rust/crates/textwrap-0.15.2.crate) = 53191
-SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
-SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
-SHA256 (rust/crates/thiserror-1.0.63.crate) = c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724
-SIZE (rust/crates/thiserror-1.0.63.crate) = 21537
-SHA256 (rust/crates/thiserror-impl-1.0.63.crate) = a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261
-SIZE (rust/crates/thiserror-impl-1.0.63.crate) = 16047
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
-SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
-SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
-SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
+SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
+SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.39.2.crate) = daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1
-SIZE (rust/crates/tokio-1.39.2.crate) = 780859
-SHA256 (rust/crates/tokio-macros-2.4.0.crate) = 693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752
-SIZE (rust/crates/tokio-macros-2.4.0.crate) = 12501
-SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
-SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
-SHA256 (rust/crates/tokio-util-0.7.11.crate) = 9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1
-SIZE (rust/crates/tokio-util-0.7.11.crate) = 113421
-SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
-SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
-SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
-SIZE (rust/crates/tracing-0.1.40.crate) = 79459
-SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
-SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
+SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
-SIZE (rust/crates/unicase-2.6.0.crate) = 23478
-SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
-SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
-SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
-SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
-SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
-SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
-SHA256 (rust/crates/unreachable-1.0.0.crate) = 382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56
-SIZE (rust/crates/unreachable-1.0.0.crate) = 6355
-SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
-SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
+SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
+SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.3.0.crate) = 22fe195a4f217c25b25cb5058ced57059824a678474874038dc88d211bf508d3
-SIZE (rust/crates/url-2.3.0.crate) = 72773
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
-SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/void-1.0.2.crate) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
-SIZE (rust/crates/void-1.0.2.crate) = 2356
-SHA256 (rust/crates/waker-fn-1.2.0.crate) = 317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7
-SIZE (rust/crates/waker-fn-1.2.0.crate) = 6685
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
-SIZE (rust/crates/wasm-bindgen-0.2.92.crate) = 184119
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da
-SIZE (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0
-SIZE (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 15380
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.92.crate) = a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726
-SIZE (rust/crates/wasm-bindgen-macro-0.2.92.crate) = 13835
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96
-SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
-SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
-SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
-SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
-SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
-SHA256 (rust/crates/which-6.0.2.crate) = 3d9c5ed668ee1f17edb3b627225343d210006a90bb1e3745ce1f30b1fb115075
-SIZE (rust/crates/which-6.0.2.crate) = 16608
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
-SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
+SIZE (rust/crates/which-7.0.3.crate) = 18872
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
-SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (getcord-spr-v1.3.5-4-gd90b197_GH0.tar.gz) = 0dd1bddc8391bde12db803f1c1a4cbc0be134b7754c6ff3b05dce247bee6cd93
-SIZE (getcord-spr-v1.3.5-4-gd90b197_GH0.tar.gz) = 196913
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (getcord-spr-v1.3.7_GH0.tar.gz) = 6b48524abfecea16e0e7a131f0c44027375a80577cde43355f54928c4921ed6c
+SIZE (getcord-spr-v1.3.7_GH0.tar.gz) = 254003
diff --git a/devel/srell/Makefile b/devel/srell/Makefile
new file mode 100644
index 000000000000..6ffbd24b7c61
--- /dev/null
+++ b/devel/srell/Makefile
@@ -0,0 +1,43 @@
+PORTNAME= srell
+DISTVERSION= 4.070
+CATEGORIES= devel
+MASTER_SITES= https://www.akenotsuki.com/misc/${PORTNAME}/releases/
+DISTNAME= ${PORTNAME}${DISTVERSION:S/./_/}
+
+MAINTAINER= alven@FreeBSD.org
+COMMENT= Std::regex-like regular expression template library for C++
+WWW= https://www.akenotsuki.com/misc/srell/en/
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/license.txt
+
+USES= compiler:c++11-lang zip
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+NO_WRKSUBDIR= yes
+
+OPTIONS_DEFINE= DOCS
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}
+ cd ${WRKSRC} && \
+ ${INSTALL_DATA} srell.hpp \
+ srell_ucfdata2.h \
+ srell_updata3.h \
+ ${STAGEDIR}${PREFIX}/include/${PORTNAME}
+
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/readme_*.txt ${STAGEDIR}${DOCSDIR}
+
+do-test:
+ @cd ${WRKSRC}/misc && \
+ ${SETENVI} ${WRK_ENV} ${TEST_ENV} ${CXX} -o conftest conftest.cpp && \
+ ./conftest utf8c && \
+ ./conftest utf16 && \
+ ./conftest utf32 && \
+ ./conftest utf32w
+
+.include <bsd.port.mk>
diff --git a/devel/srell/distinfo b/devel/srell/distinfo
new file mode 100644
index 000000000000..91d863ea7eb8
--- /dev/null
+++ b/devel/srell/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758279311
+SHA256 (srell4_070.zip) = 4523b6e3e8a5b82a0cbd13c8d2bd5a2e08afd7852ef74b2451ea57b75eb1b60f
+SIZE (srell4_070.zip) = 390702
diff --git a/devel/srell/pkg-descr b/devel/srell/pkg-descr
new file mode 100644
index 000000000000..c1276e066a43
--- /dev/null
+++ b/devel/srell/pkg-descr
@@ -0,0 +1,19 @@
+SRELL (std::regex-like library) is a Unicode-aware regular expression template
+library for C++.
+
+* Header-only and the same class design as std::regex
+
+SRELL is a header-only template library and does not need any
+installation. SRELL has an ECMAScript (JavaScript) compatible regular expression
+engine wrapped into the same class design as std::regex. As APIs are compatible,
+SRELL can be used in the same way as std::regex (or boost::regex on which
+std::regex is based).
+
+* Unicode-specific implementation
+
+SRELL has native support for Unicode.
+
+* Consideration for ignore-case (icase) search
+
+SRELL has been tuned up not to slow down remarkably when case-insensitive
+(icase) search is performed.
diff --git a/devel/srell/pkg-plist b/devel/srell/pkg-plist
new file mode 100644
index 000000000000..2c21e9fbdfb6
--- /dev/null
+++ b/devel/srell/pkg-plist
@@ -0,0 +1,5 @@
+include/srell/srell.hpp
+include/srell/srell_ucfdata2.h
+include/srell/srell_updata3.h
+%%PORTDOCS%%%%DOCSDIR%%/readme_en.txt
+%%PORTDOCS%%%%DOCSDIR%%/readme_ja.txt
diff --git a/devel/statik/Makefile b/devel/statik/Makefile
index f7fea149482b..b626babbca18 100644
--- a/devel/statik/Makefile
+++ b/devel/statik/Makefile
@@ -1,7 +1,7 @@
PORTNAME= statik
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 29
+PORTREVISION= 30
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/stc/Makefile b/devel/stc/Makefile
new file mode 100644
index 000000000000..0144dd4420ee
--- /dev/null
+++ b/devel/stc/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= stc
+DISTVERSIONPREFIX= v
+DISTVERSION= 5.0
+CATEGORIES= devel
+PKGNAMESUFFIX= -library
+
+MAINTAINER= alven@FreeBSD.org
+COMMENT= Modern, user-friendly, generic, type-safe and fast C99 library
+WWW= https://github.com/stclib/STC/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= meson
+USE_GITHUB= yes
+GH_ACCOUNT= stclib
+GH_PROJECT= STC
+USE_LDCONFIG= yes
+
+PORTDOCS= *
+PORTEXAMPLES= *
+
+OPTIONS_DEFINE= DOCS EXAMPLES STATIC
+OPTIONS_SUB= yes
+
+DOCS_MESON_ENABLED= docs
+DOCS_MESON_ON= -Ddocsdir=${DOCSDIR}
+EXAMPLES_MESON_ENABLED= examples
+EXAMPLES_MESON_ON= -Dexamplesdir=${EXAMPLESDIR}
+STATIC_MESON_ON= -Ddefault_library=both
+STATIC_MESON_OFF= -Ddefault_library=shared
+
+.include <bsd.port.mk>
diff --git a/devel/stc/distinfo b/devel/stc/distinfo
new file mode 100644
index 000000000000..5f1ef2442788
--- /dev/null
+++ b/devel/stc/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758282222
+SHA256 (stclib-STC-v5.0_GH0.tar.gz) = d61353852b9d7ef69b56fa32edcbc7934f2153385f3778536234201ceebcc950
+SIZE (stclib-STC-v5.0_GH0.tar.gz) = 972147
diff --git a/devel/stc/files/patch-meson.build b/devel/stc/files/patch-meson.build
new file mode 100644
index 000000000000..3a696d2778d7
--- /dev/null
+++ b/devel/stc/files/patch-meson.build
@@ -0,0 +1,47 @@
+--- meson.build.orig 2025-01-12 20:41:47 UTC
++++ meson.build
+@@ -144,19 +144,33 @@ root = not meson.is_subproject()
+ endif
+
+ root = not meson.is_subproject()
+-subdir('tests')
+-subdir('examples')
+
+ if root
+- datadir = get_option('datadir')
+- docdir = get_option('docdir')
+- if docdir == ''
+- docdir = datadir / 'doc' / meson.project_name()
++ if get_option('docs').enabled()
++ docsdir = get_option('docsdir')
++
++ install_data('README.md', install_dir: docsdir)
++
++ install_subdir(
++ 'docs',
++ install_dir: docsdir,
++ strip_directory: true
++ )
+ endif
+
+- install_subdir(
+- 'docs',
+- install_dir: docdir,
+- strip_directory: true,
+- )
++ if get_option('examples').enabled()
++ examplesdir = get_option('examplesdir')
++
++ subdir('examples')
++
++ install_subdir(
++ 'examples',
++ install_dir: examplesdir,
++ strip_directory: true
++ )
++ endif
++
++ if get_option('tests').enabled()
++ subdir('tests')
++ endif
+ endif
diff --git a/devel/stc/files/patch-meson__options.txt b/devel/stc/files/patch-meson__options.txt
new file mode 100644
index 000000000000..50a03aeb95a1
--- /dev/null
+++ b/devel/stc/files/patch-meson__options.txt
@@ -0,0 +1,29 @@
+--- meson_options.txt.orig 2025-01-14 15:37:45 UTC
++++ meson_options.txt
+@@ -5,10 +5,10 @@ option(
+ description: 'Build checkscoped tool for c_guard* blocks',
+ )
+ option(
+- 'tests',
++ 'docs',
+ type: 'feature',
+ value: 'auto',
+- description: 'Build tests and ctest',
++ description: 'Build documentation',
+ )
+ option(
+ 'examples',
+@@ -16,5 +16,12 @@ option(
+ value: 'auto',
+ description: 'Build examples',
+ )
++option(
++ 'tests',
++ type: 'feature',
++ value: 'auto',
++ description: 'Build tests and ctest',
++)
+
+-option('docdir', type: 'string', description: 'documentation directory')
++option('docsdir', type: 'string', description: 'documentation directory')
++option('examplesdir', type: 'string', description: 'examples directory')
diff --git a/devel/stc/pkg-descr b/devel/stc/pkg-descr
new file mode 100644
index 000000000000..628b918f445a
--- /dev/null
+++ b/devel/stc/pkg-descr
@@ -0,0 +1,3 @@
+STC is a comprehensive, modern, typesafe and fast templated general purpose
+container and algorithms library for C99. It aims to make C-programming even
+more fun, more productive and safer.
diff --git a/devel/stc/pkg-plist b/devel/stc/pkg-plist
new file mode 100644
index 000000000000..977403744497
--- /dev/null
+++ b/devel/stc/pkg-plist
@@ -0,0 +1,43 @@
+include/c11/fmt.h
+include/stc/algorithm.h
+include/stc/arc.h
+include/stc/box.h
+include/stc/cbits.h
+include/stc/common.h
+include/stc/coption.h
+include/stc/coroutine.h
+include/stc/cregex.h
+include/stc/cspan.h
+include/stc/cstr.h
+include/stc/csview.h
+include/stc/ctest.h
+include/stc/deque.h
+include/stc/hmap.h
+include/stc/hset.h
+include/stc/list.h
+include/stc/pqueue.h
+include/stc/priv/cstr_prv.h
+include/stc/priv/linkage.h
+include/stc/priv/linkage2.h
+include/stc/priv/queue_prv.h
+include/stc/priv/sort_prv.h
+include/stc/priv/template.h
+include/stc/priv/template2.h
+include/stc/priv/utf8_prv.h
+include/stc/queue.h
+include/stc/random.h
+include/stc/smap.h
+include/stc/sort.h
+include/stc/sset.h
+include/stc/stack.h
+include/stc/sys/crange.h
+include/stc/sys/filter.h
+include/stc/sys/sumtype.h
+include/stc/sys/utility.h
+include/stc/types.h
+include/stc/utf8.h
+include/stc/vec.h
+include/stc/zsview.h
+%%STATIC%%lib/libstc.a
+lib/libstc.so
+lib/libstc.so.5
diff --git a/devel/stgit/Makefile b/devel/stgit/Makefile
index 7543b2833d15..f8c9ba1455b5 100644
--- a/devel/stgit/Makefile
+++ b/devel/stgit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stgit
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.3
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/stuffbin/Makefile b/devel/stuffbin/Makefile
index 90194cfe000e..060894b223c8 100644
--- a/devel/stuffbin/Makefile
+++ b/devel/stuffbin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stuffbin
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/stylua/Makefile b/devel/stylua/Makefile
index f952b91294ff..485d2008e7bf 100644
--- a/devel/stylua/Makefile
+++ b/devel/stylua/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stylua
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.2
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/subversive/Makefile b/devel/subversive/Makefile
index f25319779710..71b1acc0f96c 100644
--- a/devel/subversive/Makefile
+++ b/devel/subversive/Makefile
@@ -1,6 +1,6 @@
PORTNAME= subversive
PORTVERSION= 2.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel java
MASTER_SITES= ECLIPSE/technology/subversive/2.0/builds:core \
http://community.polarion.com/projects/subversive/download/eclipse/4.0/builds/:connectors
diff --git a/devel/svn2git/Makefile b/devel/svn2git/Makefile
index 5ebf54091988..aa6abe12061f 100644
--- a/devel/svn2git/Makefile
+++ b/devel/svn2git/Makefile
@@ -1,5 +1,6 @@
PORTNAME= svn2git
DISTVERSION= 1.0.20
+PORTREVISION= 1
CATEGORIES= devel kde
MAINTAINER= uzsolt@FreeBSD.org
@@ -21,10 +22,10 @@ LIB_DEPENDS+= libsvn_client-1.so:devel/subversion
RUN_DEPENDS= p5-subversion>=0:devel/p5-subversion
.endif
-USES= compiler:c++11-lang qmake qt:5
+USES= compiler:c++11-lang qmake qt:6
USE_GITHUB= yes
GH_ACCOUNT= svn-all-fast-export
-USE_QT= core
+USE_QT= 5compat base
QMAKE_ARGS= APR_INCLUDE=${LOCALBASE}/include/apr-1 \
SVN_INCLUDE=${LOCALBASE}/include/subversion-1 \
SVN_LIBDIR=${LOCALBASE}/lib
diff --git a/devel/systemc/Makefile b/devel/systemc/Makefile
index bb6d40c89f25..622421b2f18c 100644
--- a/devel/systemc/Makefile
+++ b/devel/systemc/Makefile
@@ -1,6 +1,5 @@
PORTNAME= systemc
-DISTVERSION= 3.0.0
-DISTVERSIONSUFFIX= _pub_rev_20231129
+DISTVERSION= 3.0.1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -10,23 +9,22 @@ WWW= https://www.accellera.org/downloads/standards/systemc
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-ONLY_FOR_ARCHS= aarch64 amd64 i386
+ONLY_FOR_ARCHS= aarch64 amd64 i386
ONLY_FOR_ARCHS_REASON= configure: error: sorry...architecture not supported
-USES= compiler:c++17-lang gmake libtool
+USES= autoreconf compiler:c++17-lang gmake libtool
USE_CXXSTD= c++17 # needs to match that of cad/verilator, to avoid mismatches like https://github.com/verilator/verilator/issues/4499
-USE_LDCONFIG= yes
-
USE_GITHUB= yes
GH_ACCOUNT= accellera-official
+USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-unix-layout=yes
INSTALL_TARGET= install-strip
-OPTIONS_DEFINE= DOCS
-
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
diff --git a/devel/systemc/distinfo b/devel/systemc/distinfo
index 7efedae450fb..089d3fe94136 100644
--- a/devel/systemc/distinfo
+++ b/devel/systemc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701763304
-SHA256 (accellera-official-systemc-3.0.0_pub_rev_20231129_GH0.tar.gz) = 580ec20807c2e536eadb9b3d1770c41c5f317b1ad8db0737c4cbf14836cf1c1d
-SIZE (accellera-official-systemc-3.0.0_pub_rev_20231129_GH0.tar.gz) = 2845419
+TIMESTAMP = 1759279325
+SHA256 (accellera-official-systemc-3.0.1_GH0.tar.gz) = d07765d0d2ffd6c01767880d0c6aaf53cd9487975f898c593ffffd713258fcbb
+SIZE (accellera-official-systemc-3.0.1_GH0.tar.gz) = 4637759
diff --git a/devel/systemc/files/patch-docs_Makefile.am b/devel/systemc/files/patch-docs_Makefile.am
new file mode 100644
index 000000000000..b5dea737db95
--- /dev/null
+++ b/devel/systemc/files/patch-docs_Makefile.am
@@ -0,0 +1,15 @@
+# DEVELOPMENT.md is not shipped in tarball since 3.0.0, yet it is in
+# doc/Makefile.am install targets, causing build error
+
+# https://github.com/accellera-official/systemc/issues/105
+
+--- docs/Makefile.am.orig 2024-10-15 13:47:45 UTC
++++ docs/Makefile.am
+@@ -39,7 +39,6 @@ DOC_FILES = \
+ ## Core documentation (see also root directory)
+
+ DOC_FILES = \
+- DEVELOPMENT.md \
+ git_branches.svg
+
+ ##
diff --git a/devel/systemc/pkg-plist b/devel/systemc/pkg-plist
index a02bb40ba63a..6982ebfdfa4c 100644
--- a/devel/systemc/pkg-plist
+++ b/devel/systemc/pkg-plist
@@ -109,82 +109,6 @@ include/sysc/kernel/sc_time.h
include/sysc/kernel/sc_ver.h
include/sysc/kernel/sc_wait.h
include/sysc/kernel/sc_wait_cthread.h
-include/sysc/packages/boost/bind.hpp
-include/sysc/packages/boost/bind/apply.hpp
-include/sysc/packages/boost/bind/arg.hpp
-include/sysc/packages/boost/bind/bind_cc.hpp
-include/sysc/packages/boost/bind/bind_mf_cc.hpp
-include/sysc/packages/boost/bind/bind_template.hpp
-include/sysc/packages/boost/bind/make_adaptable.hpp
-include/sysc/packages/boost/bind/mem_fn_cc.hpp
-include/sysc/packages/boost/bind/mem_fn_template.hpp
-include/sysc/packages/boost/bind/mem_fn_vw.hpp
-include/sysc/packages/boost/bind/placeholders.hpp
-include/sysc/packages/boost/bind/protect.hpp
-include/sysc/packages/boost/config.hpp
-include/sysc/packages/boost/config/compiler/borland.hpp
-include/sysc/packages/boost/config/compiler/comeau.hpp
-include/sysc/packages/boost/config/compiler/common_edg.hpp
-include/sysc/packages/boost/config/compiler/compaq_cxx.hpp
-include/sysc/packages/boost/config/compiler/digitalmars.hpp
-include/sysc/packages/boost/config/compiler/gcc.hpp
-include/sysc/packages/boost/config/compiler/greenhills.hpp
-include/sysc/packages/boost/config/compiler/hp_acc.hpp
-include/sysc/packages/boost/config/compiler/intel.hpp
-include/sysc/packages/boost/config/compiler/kai.hpp
-include/sysc/packages/boost/config/compiler/metrowerks.hpp
-include/sysc/packages/boost/config/compiler/mpw.hpp
-include/sysc/packages/boost/config/compiler/sgi_mipspro.hpp
-include/sysc/packages/boost/config/compiler/sunpro_cc.hpp
-include/sysc/packages/boost/config/compiler/vacpp.hpp
-include/sysc/packages/boost/config/compiler/visualc.hpp
-include/sysc/packages/boost/config/platform/aix.hpp
-include/sysc/packages/boost/config/platform/amigaos.hpp
-include/sysc/packages/boost/config/platform/beos.hpp
-include/sysc/packages/boost/config/platform/bsd.hpp
-include/sysc/packages/boost/config/platform/cygwin.hpp
-include/sysc/packages/boost/config/platform/hpux.hpp
-include/sysc/packages/boost/config/platform/irix.hpp
-include/sysc/packages/boost/config/platform/linux.hpp
-include/sysc/packages/boost/config/platform/macos.hpp
-include/sysc/packages/boost/config/platform/solaris.hpp
-include/sysc/packages/boost/config/platform/win32.hpp
-include/sysc/packages/boost/config/posix_features.hpp
-include/sysc/packages/boost/config/select_compiler_config.hpp
-include/sysc/packages/boost/config/select_platform_config.hpp
-include/sysc/packages/boost/config/select_stdlib_config.hpp
-include/sysc/packages/boost/config/stdlib/dinkumware.hpp
-include/sysc/packages/boost/config/stdlib/libcomo.hpp
-include/sysc/packages/boost/config/stdlib/libstdcpp3.hpp
-include/sysc/packages/boost/config/stdlib/modena.hpp
-include/sysc/packages/boost/config/stdlib/msl.hpp
-include/sysc/packages/boost/config/stdlib/roguewave.hpp
-include/sysc/packages/boost/config/stdlib/sgi.hpp
-include/sysc/packages/boost/config/stdlib/stlport.hpp
-include/sysc/packages/boost/config/stdlib/vacpp.hpp
-include/sysc/packages/boost/config/suffix.hpp
-include/sysc/packages/boost/config/user.hpp
-include/sysc/packages/boost/detail/endian.hpp
-include/sysc/packages/boost/detail/workaround.hpp
-include/sysc/packages/boost/get_pointer.hpp
-include/sysc/packages/boost/mem_fn.hpp
-include/sysc/packages/boost/mpl/aux_/adl_barrier.hpp
-include/sysc/packages/boost/mpl/aux_/config/adl.hpp
-include/sysc/packages/boost/mpl/aux_/config/gcc.hpp
-include/sysc/packages/boost/mpl/aux_/config/intel.hpp
-include/sysc/packages/boost/mpl/aux_/config/msvc.hpp
-include/sysc/packages/boost/mpl/aux_/config/static_constant.hpp
-include/sysc/packages/boost/mpl/aux_/config/workaround.hpp
-include/sysc/packages/boost/mpl/bool.hpp
-include/sysc/packages/boost/mpl/bool_fwd.hpp
-include/sysc/packages/boost/mpl/integral_c_tag.hpp
-include/sysc/packages/boost/non_type.hpp
-include/sysc/packages/boost/ref.hpp
-include/sysc/packages/boost/type.hpp
-include/sysc/packages/boost/utility/addressof.hpp
-include/sysc/packages/boost/utility/enable_if.hpp
-include/sysc/packages/boost/utility/string_view.hpp
-include/sysc/packages/boost/utility/string_view_fwd.hpp
include/sysc/tracing/sc_trace.h
include/sysc/tracing/sc_tracing_ids.h
include/sysc/utils/sc_hash.h
@@ -192,7 +116,6 @@ include/sysc/utils/sc_iostream.h
include/sysc/utils/sc_list.h
include/sysc/utils/sc_machine.h
include/sysc/utils/sc_mempool.h
-include/sysc/utils/sc_meta.h
include/sysc/utils/sc_pq.h
include/sysc/utils/sc_ptr_flag.h
include/sysc/utils/sc_pvector.h
@@ -202,7 +125,6 @@ include/sysc/utils/sc_stop_here.h
include/sysc/utils/sc_string.h
include/sysc/utils/sc_string_view.h
include/sysc/utils/sc_temporary.h
-include/sysc/utils/sc_typeindex.h
include/sysc/utils/sc_utils_ids.h
include/sysc/utils/sc_vector.h
include/systemc
diff --git a/devel/tabby/Makefile b/devel/tabby/Makefile
index 114d91dff466..847276c6131f 100644
--- a/devel/tabby/Makefile
+++ b/devel/tabby/Makefile
@@ -1,648 +1,720 @@
PORTNAME= tabby
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.1
-PORTREVISION= 13
+DISTVERSION= 0.31.1
+PORTREVISION= 1
CATEGORIES= devel # machine-learning
+MASTER_SITES= https://github.com/swagger-api/swagger-ui/archive/refs/tags/:swagger
PKGNAMESUFFIX= -ai-coding-assistant
+DISTFILES= v5.17.14.zip:swagger
+DIST_SUBDIR= ${PORTNAME}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Self-hosted AI coding assistant
-WWW= https://tabby.tabbyml.com/
+WWW= https://www.tabbyml.com/ \
+ https://github.com/TabbyML/tabby
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN= smartstring crate fails to compile https://github.com/bodil/smartstring/issues/54, also see https://github.com/graphql-rust/juniper/issues/1340
-
BUILD_DEPENDS= cmake:devel/cmake-core
LIB_DEPENDS= libgit2.so:devel/libgit2 \
- libllama.so:misc/llama-cpp \
libssh2.so:security/libssh2 \
libzstd.so:archivers/zstd
+RUN_DEPENDS= llama-server:misc/llama-cpp
-USES= cargo ssl
+USES= cargo localbase ssl
USE_GITHUB= yes
GH_ACCOUNT= TabbyML
-GH_TUPLE= ggerganov:llama.cpp:9aa6724:llama_cpp/crates/llama-cpp-bindings/llama.cpp
+GH_TUPLE= ggerganov:llama.cpp:952a47f455fbd92e2659b98b9b6317a2dafeb532:llama_cpp/crates/llama-cpp-server/llama.cpp
+
+CARGO_TARGET_DIR?= ${WRKSRC}/target # fix bug that llama-cpp is copied here instead of the original target dir
-CARGO_CRATES= addr2line-0.19.0 \
+CARGO_CRATES= addr2line-0.21.0 \
adler-1.0.2 \
ahash-0.8.11 \
- aho-corasick-1.1.2 \
- allocator-api2-0.2.16 \
+ aho-corasick-1.1.3 \
+ allocator-api2-0.2.18 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- ansi_term-0.12.1 \
- anstream-0.6.4 \
- anstyle-1.0.0 \
- anstyle-parse-0.2.0 \
- anstyle-query-1.0.0 \
- anstyle-wincon-3.0.1 \
- anyhow-1.0.71 \
- arc-swap-1.6.0 \
- argon2-0.5.2 \
+ anstream-0.6.14 \
+ anstyle-1.0.7 \
+ anstyle-parse-0.2.4 \
+ anstyle-query-1.0.3 \
+ anstyle-wincon-3.0.3 \
+ anyhow-1.0.86 \
+ arbitrary-1.4.1 \
+ arc-swap-1.7.1 \
+ argon2-0.5.3 \
ascii-0.9.3 \
assert-json-diff-2.0.2 \
assert_matches-1.5.0 \
async-convert-1.0.0 \
- async-oneshot-0.5.9 \
- async-openai-0.20.0 \
+ async-openai-alt-0.26.2 \
async-stream-0.3.5 \
async-stream-impl-0.3.5 \
async-trait-0.1.80 \
atoi-2.0.0 \
+ atomic-waker-1.1.2 \
+ atomic-write-file-0.1.4 \
auto_enums-0.8.5 \
- autocfg-1.1.0 \
+ autocfg-1.3.0 \
axum-0.7.5 \
+ axum-0.8.3 \
axum-core-0.4.3 \
- axum-extra-0.9.3 \
+ axum-core-0.5.2 \
+ axum-extra-0.10.1 \
axum-prometheus-0.6.1 \
backoff-0.4.0 \
- backtrace-0.3.67 \
- base64-0.13.1 \
- base64-0.21.5 \
- base64-0.22.0 \
+ backtrace-0.3.71 \
+ base64-0.21.7 \
+ base64-0.22.1 \
base64ct-1.6.0 \
bincode-1.3.3 \
bitflags-1.3.2 \
- bitflags-2.4.0 \
- bitpacking-0.8.4 \
+ bitflags-2.6.0 \
+ bitpacking-0.9.2 \
blake2-0.10.6 \
block-buffer-0.10.4 \
- bstr-1.7.0 \
- bumpalo-3.13.0 \
- byteorder-1.4.3 \
- bytes-1.5.0 \
+ bstr-1.9.1 \
+ build-target-0.4.0 \
+ bumpalo-3.17.0 \
+ byteorder-1.5.0 \
+ bytes-1.10.1 \
cached-0.49.3 \
cached_proc_macro-0.20.0 \
cached_proc_macro_types-0.1.1 \
- cargo-lock-9.0.0 \
- cc-1.0.83 \
- census-0.4.1 \
+ cc-1.0.98 \
+ census-0.4.2 \
cfg-if-1.0.0 \
- chrono-0.4.31 \
+ cfg_aliases-0.1.1 \
+ chrono-0.4.38 \
chumsky-0.9.3 \
- clap-4.4.11 \
- clap_builder-4.4.11 \
- clap_derive-4.4.7 \
- clap_lex-0.6.0 \
+ clap-4.5.4 \
+ clap_builder-4.5.2 \
+ clap_derive-4.5.4 \
+ clap_lex-0.7.0 \
+ clocksource-0.8.1 \
cmake-0.1.50 \
- codespan-reporting-0.11.1 \
- colorchoice-1.0.0 \
+ color-eyre-0.6.3 \
+ color-spantrace-0.2.1 \
+ colorchoice-1.0.1 \
combine-3.8.1 \
- combine-4.6.7 \
- console-0.15.7 \
+ console-0.15.8 \
const-oid-0.9.6 \
- core-foundation-0.9.3 \
- core-foundation-sys-0.8.4 \
- cpufeatures-0.2.11 \
- crc-3.0.1 \
+ convert_case-0.4.0 \
+ core-foundation-0.9.4 \
+ core-foundation-0.10.0 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.12 \
+ crc-3.2.1 \
crc-catalog-2.4.0 \
- crc32fast-1.3.2 \
+ crc32fast-1.4.2 \
cron-0.12.1 \
- crossbeam-channel-0.5.8 \
- crossbeam-deque-0.8.3 \
- crossbeam-epoch-0.9.14 \
+ crossbeam-channel-0.5.13 \
+ crossbeam-deque-0.8.5 \
+ crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.11 \
- crossbeam-utils-0.8.19 \
+ crossbeam-utils-0.8.21 \
crunchy-0.2.2 \
crypto-common-0.1.6 \
+ cssparser-0.27.2 \
+ cssparser-macros-0.6.1 \
custom_error-1.9.2 \
- cxx-1.0.95 \
- cxx-build-1.0.95 \
- cxxbridge-flags-1.0.95 \
- cxxbridge-macro-1.0.95 \
- darling-0.10.2 \
darling-0.14.4 \
- darling-0.20.8 \
- darling_core-0.10.2 \
+ darling-0.20.9 \
darling_core-0.14.4 \
- darling_core-0.20.8 \
- darling_macro-0.10.2 \
+ darling_core-0.20.9 \
darling_macro-0.14.4 \
- darling_macro-0.20.8 \
+ darling_macro-0.20.9 \
dashmap-5.5.3 \
- data-encoding-2.4.0 \
- der-0.7.8 \
+ data-encoding-2.6.0 \
+ der-0.7.9 \
deranged-0.3.11 \
- derive_builder-0.11.2 \
- derive_builder-0.12.0 \
+ derive_arbitrary-1.4.1 \
derive_builder-0.20.0 \
- derive_builder_core-0.11.2 \
- derive_builder_core-0.12.0 \
derive_builder_core-0.20.0 \
- derive_builder_macro-0.11.2 \
- derive_builder_macro-0.12.0 \
derive_builder_macro-0.20.0 \
+ derive_more-0.99.17 \
derive_utils-0.14.1 \
digest-0.10.7 \
dotenvy-0.15.7 \
- downcast-rs-1.2.0 \
- either-1.11.0 \
- email-encoding-0.2.0 \
+ downcast-rs-1.2.1 \
+ dtoa-1.0.9 \
+ dtoa-short-0.3.4 \
+ either-1.12.0 \
+ email-encoding-0.3.0 \
email_address-0.2.4 \
encode_unicode-0.3.6 \
- encoding_rs-0.8.32 \
+ encoder-0.2.4 \
+ encoder-ryu-1.0.16 \
+ encoding_rs-0.8.34 \
+ encoding_rs_io-0.1.7 \
equivalent-1.0.1 \
- errno-0.3.1 \
- errno-dragonfly-0.1.2 \
+ errno-0.3.9 \
etcetera-0.8.0 \
event-listener-2.5.3 \
eventsource-stream-0.2.3 \
- fastdivide-0.4.0 \
- fastrand-1.9.0 \
- fastrand-2.0.1 \
+ eyre-0.6.12 \
+ fastdivide-0.4.1 \
+ fastrand-2.1.0 \
fid-rs-0.1.1 \
- file-rotate-0.7.5 \
- finl_unicode-1.2.0 \
- fixedbitset-0.4.2 \
- flate2-1.0.26 \
+ flate2-1.0.30 \
+ float-cmp-0.9.0 \
flume-0.11.0 \
fnv-1.0.7 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
- fs2-0.4.3 \
- fs4-0.6.6 \
+ fs4-0.8.3 \
fs_extra-1.3.0 \
- futures-0.3.28 \
- futures-channel-0.3.29 \
- futures-core-0.3.29 \
- futures-executor-0.3.28 \
+ fslock-0.2.1 \
+ futf-0.1.5 \
+ futures-0.3.30 \
+ futures-channel-0.3.30 \
+ futures-core-0.3.30 \
+ futures-executor-0.3.30 \
futures-intrusive-0.5.0 \
- futures-io-0.3.29 \
- futures-lite-2.3.0 \
- futures-macro-0.3.29 \
- futures-micro-0.5.0 \
- futures-sink-0.3.29 \
- futures-task-0.3.29 \
- futures-timer-3.0.2 \
- futures-util-0.3.29 \
+ futures-io-0.3.30 \
+ futures-macro-0.3.30 \
+ futures-sink-0.3.30 \
+ futures-task-0.3.30 \
+ futures-timer-3.0.3 \
+ futures-util-0.3.30 \
fxhash-0.2.1 \
- generator-0.7.4 \
+ generator-0.7.5 \
generic-array-0.14.7 \
- getrandom-0.2.11 \
- gimli-0.27.2 \
+ getrandom-0.1.16 \
+ getrandom-0.2.15 \
+ getrandom-0.3.2 \
+ gimli-0.28.1 \
git2-0.18.3 \
- gitlab-0.1610.0 \
+ gitlab-0.1700.1 \
glob-0.3.1 \
globset-0.4.14 \
- globwalk-0.7.3 \
graphql-introspection-query-0.2.0 \
graphql-parser-0.4.0 \
- graphql_client-0.11.0 \
- graphql_client_codegen-0.11.0 \
- graphql_query_derive-0.11.0 \
- h2-0.3.19 \
- h2-0.4.4 \
- hash-ids-0.2.1 \
+ graphql_client-0.14.0 \
+ graphql_client_codegen-0.14.0 \
+ graphql_query_derive-0.14.0 \
+ grep-0.3.1 \
+ grep-cli-0.1.10 \
+ grep-matcher-0.1.7 \
+ grep-printer-0.2.1 \
+ grep-regex-0.1.12 \
+ grep-searcher-0.1.13 \
+ h2-0.4.5 \
+ halfbrown-0.2.5 \
hashbrown-0.12.3 \
- hashbrown-0.14.3 \
+ hashbrown-0.14.5 \
hashlink-0.8.4 \
headers-0.4.0 \
headers-core-0.3.0 \
heck-0.4.1 \
- hermit-abi-0.2.6 \
- hermit-abi-0.3.1 \
+ heck-0.5.0 \
+ hermit-abi-0.3.9 \
hex-0.4.3 \
hkdf-0.12.4 \
hmac-0.12.1 \
- home-0.5.5 \
- hostname-0.3.1 \
+ home-0.5.9 \
+ hostname-0.4.0 \
+ htmd-0.1.0 \
+ html5ever-0.25.2 \
+ html5ever-0.27.0 \
htmlescape-0.3.1 \
- http-0.2.11 \
+ http-0.2.12 \
http-1.1.0 \
- http-body-0.4.5 \
+ http-body-0.4.6 \
http-body-1.0.0 \
http-body-util-0.1.1 \
- http-range-header-0.4.0 \
+ http-range-header-0.4.2 \
httparse-1.8.0 \
- httpdate-1.0.2 \
- humantime-2.1.0 \
- hyper-0.14.27 \
+ httpdate-1.0.3 \
+ humantime-2.2.0 \
+ hyper-0.14.28 \
hyper-1.3.1 \
- hyper-rustls-0.24.2 \
hyper-rustls-0.26.0 \
+ hyper-rustls-0.27.3 \
hyper-timeout-0.5.1 \
hyper-tls-0.6.0 \
- hyper-util-0.1.3 \
- iana-time-zone-0.1.57 \
+ hyper-util-0.1.5 \
+ iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
ident_case-1.0.1 \
- idna-0.4.0 \
idna-0.5.0 \
- if_chain-1.0.2 \
ignore-0.4.22 \
+ indenter-0.3.3 \
indexmap-1.9.3 \
indexmap-2.2.6 \
- indicatif-0.17.7 \
- insta-1.34.0 \
- instant-0.1.12 \
- io-lifetimes-1.0.11 \
- ipnet-2.7.2 \
+ indicatif-0.17.8 \
+ insta-1.39.0 \
+ instant-0.1.13 \
+ ipnet-2.9.0 \
iri-string-0.7.2 \
- itertools-0.10.5 \
- itertools-0.11.0 \
+ is_terminal_polyfill-1.70.0 \
itertools-0.12.1 \
- itoa-1.0.6 \
- jobserver-0.1.26 \
- js-sys-0.3.64 \
- jsonwebtoken-9.1.0 \
+ itertools-0.13.0 \
+ itoa-0.4.8 \
+ itoa-1.0.11 \
+ jobserver-0.1.31 \
+ js-sys-0.3.69 \
+ jsonwebtoken-9.3.0 \
juniper-0.16.1 \
- juniper_axum-0.1.0 \
+ juniper_axum-0.2.0 \
juniper_codegen-0.16.0 \
juniper_graphql_ws-0.4.0 \
juniper_subscriptions-0.17.0 \
- kdam-0.5.0 \
- kv-0.24.0 \
+ kuchiki-0.8.1 \
lazy_static-1.4.0 \
- lettre-0.11.3 \
+ lber-0.4.2 \
+ ldap3-0.11.5 \
+ leaky-bucket-1.1.2 \
+ lettre-0.11.7 \
levenshtein_automata-0.2.1 \
- libc-0.2.149 \
+ lexical-core-0.8.5 \
+ lexical-parse-float-0.8.5 \
+ lexical-parse-integer-0.8.6 \
+ lexical-util-0.8.5 \
+ lexical-write-float-0.8.5 \
+ lexical-write-integer-0.8.5 \
+ libc-0.2.169 \
libgit2-sys-0.16.2+1.7.2 \
libloading-0.7.4 \
libm-0.2.8 \
libsqlite3-sys-0.27.0 \
libssh2-sys-0.3.0 \
- libz-sys-1.1.16 \
- link-cplusplus-1.0.8 \
+ libz-sys-1.1.18 \
linked-hash-map-0.5.6 \
- linux-raw-sys-0.3.8 \
- linux-raw-sys-0.4.10 \
- lock_api-0.4.10 \
- log-0.4.20 \
+ linux-raw-sys-0.4.14 \
+ lock_api-0.4.12 \
+ log-0.4.27 \
+ logkit-0.3.5 \
loom-0.5.6 \
louds-rs-0.4.0 \
- lru-0.11.1 \
- lz4_flex-0.11.1 \
- match_cfg-0.1.0 \
- matchers-0.0.1 \
+ lru-0.12.3 \
+ lz4_flex-0.11.3 \
+ mac-0.1.1 \
+ maplit-1.0.2 \
+ markup5ever-0.10.1 \
+ markup5ever-0.12.1 \
+ markup5ever_rcdom-0.3.0 \
matchers-0.1.0 \
- matchit-0.7.0 \
+ matches-0.1.10 \
+ matchit-0.7.3 \
+ matchit-0.8.4 \
md-5-0.10.6 \
- measure_time-0.8.2 \
+ measure_time-0.8.3 \
memchr-2.7.2 \
- memmap2-0.7.1 \
- memo-map-0.3.2 \
- memoffset-0.8.0 \
+ memmap2-0.9.4 \
metrics-0.22.3 \
metrics-exporter-prometheus-0.13.1 \
metrics-util-0.16.3 \
mime-0.3.17 \
mime_guess-2.0.4 \
- minijinja-1.0.8 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.6.2 \
- miniz_oxide-0.7.1 \
- mio-0.8.10 \
- murmurhash32-0.3.0 \
- native-tls-0.2.11 \
+ miniz_oxide-0.7.3 \
+ mio-1.0.3 \
+ murmurhash32-0.3.1 \
+ native-tls-0.2.12 \
netrc-0.4.1 \
+ new_debug_unreachable-1.0.6 \
+ nix-0.28.0 \
+ nodrop-0.1.14 \
nom-7.1.3 \
- npm-package-json-0.1.3 \
ntapi-0.4.1 \
nu-ansi-term-0.46.0 \
nucleo-0.5.0 \
nucleo-matcher-0.3.1 \
- num-bigint-0.4.4 \
+ num-bigint-0.4.5 \
num-bigint-dig-0.8.4 \
num-conv-0.1.0 \
- num-derive-0.3.3 \
- num-integer-0.1.45 \
- num-iter-0.1.43 \
- num-traits-0.2.17 \
- num_cpus-1.15.0 \
- num_threads-0.1.6 \
+ num-integer-0.1.46 \
+ num-iter-0.1.45 \
+ num-traits-0.2.19 \
+ num_cpus-1.16.0 \
+ num_threads-0.1.7 \
number_prefix-0.4.0 \
nvml-wrapper-0.9.0 \
nvml-wrapper-sys-0.7.0 \
- object-0.30.3 \
- octocrab-0.38.0 \
+ object-0.32.2 \
+ octocrab-0.42.1 \
+ omnicopy_to_output-0.1.1 \
once_cell-1.19.0 \
- oneshot-0.1.5 \
- openssl-0.10.61 \
+ openssl-0.10.64 \
openssl-macros-0.1.1 \
openssl-probe-0.1.5 \
- openssl-src-300.2.1+3.2.0 \
- openssl-sys-0.9.97 \
+ openssl-src-300.3.0+3.3.0 \
+ openssl-sys-0.9.102 \
opentelemetry-0.18.0 \
+ opentelemetry-0.27.1 \
+ opentelemetry-otlp-0.27.0 \
+ opentelemetry-proto-0.27.0 \
+ opentelemetry-semantic-conventions-0.27.0 \
opentelemetry_api-0.18.0 \
opentelemetry_sdk-0.18.0 \
+ opentelemetry_sdk-0.27.1 \
overload-0.1.1 \
- ownedbytes-0.6.0 \
- package-lock-json-parser-0.4.0 \
- parking-2.2.0 \
- parking_lot-0.11.2 \
- parking_lot-0.12.1 \
- parking_lot_core-0.8.6 \
- parking_lot_core-0.9.8 \
+ owo-colors-3.5.0 \
+ parking_lot-0.12.3 \
+ parking_lot_core-0.9.10 \
parse-git-url-0.5.1 \
password-hash-0.5.0 \
- paste-1.0.12 \
- pem-3.0.2 \
+ paste-1.0.15 \
+ pem-3.0.4 \
pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
- pest-2.7.5 \
- pest_derive-2.7.5 \
- pest_generator-2.7.5 \
- pest_meta-2.7.5 \
- petgraph-0.6.3 \
- pin-project-1.1.3 \
- pin-project-internal-1.1.3 \
- pin-project-lite-0.2.13 \
+ pest-2.7.10 \
+ pest_derive-2.7.10 \
+ pest_generator-2.7.10 \
+ pest_meta-2.7.10 \
+ phf-0.8.0 \
+ phf-0.11.2 \
+ phf_codegen-0.8.0 \
+ phf_codegen-0.11.2 \
+ phf_generator-0.8.0 \
+ phf_generator-0.10.0 \
+ phf_generator-0.11.2 \
+ phf_macros-0.8.0 \
+ phf_shared-0.8.0 \
+ phf_shared-0.10.0 \
+ phf_shared-0.11.2 \
+ pin-project-1.1.5 \
+ pin-project-internal-1.1.5 \
+ pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
pkcs1-0.7.5 \
pkcs8-0.10.2 \
- pkg-config-0.3.27 \
- portable-atomic-1.3.2 \
+ pkg-config-0.3.30 \
+ portable-atomic-1.6.0 \
powerfmt-0.2.0 \
ppv-lite86-0.2.17 \
+ precomputed-hash-0.1.1 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.78 \
+ proc-macro-hack-0.5.20+deprecated \
+ proc-macro2-1.0.95 \
+ project-root-0.2.2 \
+ prost-0.13.4 \
+ prost-derive-0.13.4 \
psm-0.1.21 \
quanta-0.12.3 \
querystring-1.1.0 \
- quote-1.0.35 \
+ quote-1.0.36 \
quoted_printable-0.5.0 \
+ r-efi-5.2.0 \
+ rand-0.7.3 \
rand-0.8.5 \
+ rand-0.9.1 \
+ rand_chacha-0.2.2 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
+ rand_core-0.5.1 \
rand_core-0.6.4 \
+ rand_core-0.9.3 \
+ rand_distr-0.4.3 \
+ rand_hc-0.2.0 \
+ rand_pcg-0.2.1 \
+ ratelimit-0.10.0 \
raw-cpuid-11.0.2 \
- rayon-1.7.0 \
- rayon-core-1.11.0 \
- redis-0.25.3 \
- redox_syscall-0.2.16 \
- redox_syscall-0.3.5 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ readable-readability-0.4.0 \
+ redox_syscall-0.4.1 \
+ redox_syscall-0.5.1 \
+ ref-cast-1.0.23 \
+ ref-cast-impl-1.0.23 \
regex-1.10.4 \
regex-automata-0.1.10 \
regex-automata-0.4.6 \
regex-syntax-0.6.29 \
- regex-syntax-0.8.2 \
- requirements-0.3.0 \
- reqwest-0.11.22 \
+ regex-syntax-0.8.3 \
reqwest-0.12.4 \
reqwest-eventsource-0.6.0 \
- ring-0.17.5 \
- rmp-0.8.11 \
- rmp-serde-1.1.1 \
+ ring-0.16.20 \
+ ring-0.17.8 \
+ rmp-0.8.14 \
+ rmp-serde-1.3.0 \
rsa-0.9.6 \
- rust-embed-8.0.0 \
- rust-embed-impl-8.0.0 \
- rust-embed-utils-8.0.0 \
+ rust-embed-8.4.0 \
+ rust-embed-impl-8.4.0 \
+ rust-embed-utils-8.4.0 \
rust-stemmers-1.2.0 \
- rustc-demangle-0.1.23 \
+ rustc-demangle-0.1.24 \
rustc-hash-1.1.0 \
- rustix-0.37.19 \
- rustix-0.38.17 \
- rustls-0.21.10 \
+ rustc_version-0.4.0 \
+ rustix-0.38.34 \
+ rustls-0.20.9 \
rustls-0.22.4 \
+ rustls-0.23.20 \
rustls-native-certs-0.7.0 \
- rustls-pemfile-1.0.4 \
+ rustls-native-certs-0.8.1 \
rustls-pemfile-2.1.2 \
- rustls-pki-types-1.5.0 \
- rustls-webpki-0.101.7 \
- rustls-webpki-0.102.3 \
- rustversion-1.0.14 \
- ryu-1.0.13 \
+ rustls-pki-types-1.10.0 \
+ rustls-webpki-0.102.8 \
+ rustversion-1.0.17 \
+ ryu-1.0.18 \
same-file-1.0.6 \
- schannel-0.1.21 \
+ scc-2.1.1 \
+ schannel-0.1.23 \
scoped-tls-1.0.1 \
- scopeguard-1.1.0 \
- scratch-1.0.5 \
+ scopeguard-1.2.0 \
sct-0.7.1 \
+ sdd-0.2.0 \
secrecy-0.8.0 \
- security-framework-2.9.2 \
- security-framework-sys-2.9.1 \
- self_cell-1.0.1 \
- semver-1.0.20 \
- serde-1.0.199 \
- serde-jsonlines-0.4.0 \
+ secrecy-0.10.3 \
+ security-framework-2.11.0 \
+ security-framework-3.0.1 \
+ security-framework-sys-2.12.1 \
+ selectors-0.22.0 \
+ semver-1.0.23 \
+ serde-1.0.203 \
serde-jsonlines-0.5.0 \
- serde_derive-1.0.199 \
- serde_json-1.0.116 \
- serde_path_to_error-0.1.11 \
- serde_spanned-0.6.2 \
+ serde_derive-1.0.203 \
+ serde_json-1.0.117 \
+ serde_path_to_error-0.1.16 \
+ serde_spanned-0.6.6 \
serde_urlencoded-0.7.1 \
serdeconv-0.4.1 \
serial_test-2.0.0 \
- serial_test-3.0.0 \
+ serial_test-3.1.1 \
serial_test_derive-2.0.0 \
- serial_test_derive-3.0.0 \
+ serial_test_derive-3.1.1 \
+ servo_arc-0.1.1 \
sha1-0.10.6 \
- sha1_smol-1.0.0 \
sha2-0.10.8 \
- sha256-1.4.0 \
- sharded-slab-0.1.4 \
- signal-hook-registry-1.4.1 \
+ sharded-slab-0.1.7 \
+ signal-hook-registry-1.4.2 \
signature-2.2.0 \
- similar-2.3.0 \
+ simd-adler32-0.3.7 \
+ simd-json-0.13.10 \
+ simdutf8-0.1.4 \
+ similar-2.5.0 \
simple_asn1-0.6.2 \
- sketches-ddsketch-0.2.1 \
- slab-0.4.8 \
- sled-0.34.7 \
+ siphasher-0.3.11 \
+ sketches-ddsketch-0.2.2 \
+ slab-0.4.9 \
smallvec-1.13.2 \
smartstring-1.0.1 \
- snafu-0.8.2 \
- snafu-derive-0.8.2 \
- socket2-0.4.9 \
- socket2-0.5.5 \
+ snafu-0.8.3 \
+ snafu-derive-0.8.3 \
+ socket2-0.5.7 \
spin-0.5.2 \
spin-0.9.8 \
+ spinners-4.1.1 \
spki-0.7.3 \
- sql_query_builder-2.1.0 \
+ sql_query_builder-2.2.0 \
sqlformat-0.2.3 \
- sqlx-0.7.4 \
- sqlx-core-0.7.4 \
- sqlx-macros-0.7.4 \
- sqlx-macros-core-0.7.4 \
- sqlx-mysql-0.7.4 \
- sqlx-postgres-0.7.4 \
- sqlx-sqlite-0.7.4 \
+ sqlx-rt-0.6.3 \
stable_deref_trait-1.2.0 \
stacker-0.1.15 \
static_assertions-1.1.0 \
strfmt-0.2.4 \
- stringprep-0.1.4 \
- strsim-0.9.3 \
+ string_cache-0.8.7 \
+ string_cache_codegen-0.5.2 \
+ stringprep-0.1.5 \
strsim-0.10.0 \
+ strsim-0.11.1 \
strum-0.24.1 \
+ strum-0.26.2 \
strum_macros-0.24.3 \
+ strum_macros-0.26.2 \
subtle-2.5.0 \
syn-1.0.109 \
- syn-2.0.52 \
+ syn-2.0.100 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.1 \
- sysinfo-0.29.8 \
+ sysinfo-0.33.0 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
- tantivy-0.21.0 \
- tantivy-bitpacker-0.5.0 \
- tantivy-columnar-0.2.0 \
- tantivy-common-0.6.0 \
- tantivy-fst-0.4.0 \
- tantivy-query-grammar-0.21.0 \
- tantivy-sstable-0.2.0 \
- tantivy-stacker-0.2.0 \
- tantivy-tokenizer-api-0.2.0 \
+ tantivy-fst-0.5.0 \
tarpc-0.33.0 \
tarpc-plugins-0.12.0 \
temp_testdir-0.2.3 \
- tempfile-3.5.0 \
- termcolor-1.2.0 \
- terminal_size-0.3.0 \
- text-splitter-0.10.0 \
- textdistance-1.0.2 \
- thiserror-1.0.59 \
- thiserror-impl-1.0.59 \
- thread_local-1.1.7 \
+ tempfile-3.10.1 \
+ tendril-0.4.3 \
+ termcolor-1.4.1 \
+ text-splitter-0.13.3 \
+ thin-slice-0.1.1 \
+ thiserror-1.0.61 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.61 \
+ thiserror-impl-2.0.12 \
+ thread_local-1.1.8 \
time-0.3.36 \
time-core-0.1.2 \
time-macros-0.2.18 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
- tokio-1.35.0 \
- tokio-cron-scheduler-0.9.4 \
- tokio-macros-2.2.0 \
+ tokio-1.42.0 \
+ tokio-macros-2.4.0 \
tokio-native-tls-0.3.1 \
tokio-retry-0.3.0 \
- tokio-rustls-0.24.1 \
+ tokio-rustls-0.23.4 \
tokio-rustls-0.25.0 \
+ tokio-rustls-0.26.1 \
tokio-serde-0.8.0 \
- tokio-stream-0.1.14 \
+ tokio-stream-0.1.17 \
tokio-tungstenite-0.21.0 \
- tokio-util-0.7.10 \
- toml-0.5.11 \
- toml-0.7.4 \
- toml_datetime-0.6.2 \
- toml_edit-0.19.10 \
+ tokio-tungstenite-0.26.2 \
+ tokio-util-0.7.11 \
+ toml-0.7.8 \
+ toml_datetime-0.6.6 \
+ toml_edit-0.19.15 \
+ tonic-0.12.3 \
tower-0.4.13 \
+ tower-0.5.2 \
tower-http-0.5.2 \
- tower-layer-0.3.2 \
- tower-service-0.3.2 \
- tracing-0.1.37 \
- tracing-attributes-0.1.24 \
- tracing-core-0.1.31 \
- tracing-futures-0.2.5 \
- tracing-log-0.1.3 \
+ tower-http-0.6.2 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.40 \
+ tracing-attributes-0.1.27 \
+ tracing-core-0.1.32 \
+ tracing-error-0.2.0 \
+ tracing-log-0.2.0 \
tracing-opentelemetry-0.18.0 \
- tracing-serde-0.1.3 \
- tracing-subscriber-0.2.25 \
- tracing-subscriber-0.3.17 \
- tracing-test-0.1.0 \
- tracing-test-macro-0.1.0 \
+ tracing-opentelemetry-0.28.0 \
+ tracing-subscriber-0.3.18 \
+ tracing-test-0.2.4 \
+ tracing-test-macro-0.2.4 \
trackable-1.3.0 \
trackable_derive-1.0.0 \
- tree-sitter-0.20.10 \
- tree-sitter-c-sharp-0.20.0 \
- tree-sitter-go-0.20.0 \
- tree-sitter-java-0.20.2 \
- tree-sitter-kotlin-0.3.1 \
- tree-sitter-python-0.20.2 \
- tree-sitter-ruby-0.20.0 \
- tree-sitter-rust-0.20.3 \
- tree-sitter-tags-0.20.2 \
- tree-sitter-typescript-0.20.3 \
+ tree-sitter-0.22.6 \
+ tree-sitter-c-sharp-0.21.2 \
+ tree-sitter-elixir-0.2.0 \
+ tree-sitter-go-0.21.0 \
+ tree-sitter-java-0.21.0 \
+ tree-sitter-kotlin-0.3.6 \
+ tree-sitter-lua-0.1.0 \
+ tree-sitter-python-0.21.0 \
+ tree-sitter-ruby-0.21.0 \
+ tree-sitter-rust-0.21.2 \
+ tree-sitter-scala-0.22.1 \
+ tree-sitter-tags-0.22.6 \
+ tree-sitter-typescript-0.21.1 \
trie-rs-0.1.1 \
- try-lock-0.2.4 \
+ try-lock-0.2.5 \
tungstenite-0.21.0 \
- typenum-1.16.0 \
+ tungstenite-0.26.2 \
+ typenum-1.17.0 \
ucd-trie-0.1.6 \
- ulid-1.1.2 \
unicase-2.7.0 \
- unicode-bidi-0.3.13 \
- unicode-ident-1.0.9 \
- unicode-normalization-0.1.22 \
+ unicode-bidi-0.3.15 \
+ unicode-ident-1.0.12 \
+ unicode-normalization-0.1.23 \
+ unicode-properties-0.1.1 \
unicode-segmentation-1.11.0 \
- unicode-width-0.1.10 \
+ unicode-width-0.1.12 \
unicode_categories-0.1.1 \
unreachable-1.0.0 \
+ untrusted-0.7.1 \
untrusted-0.9.0 \
url-2.5.0 \
- url-parse-1.0.7 \
+ url-parse-1.0.8 \
urlencoding-2.1.3 \
utf-8-0.7.6 \
utf8-ranges-1.0.5 \
utf8parse-0.2.1 \
- utoipa-4.2.0 \
- utoipa-gen-4.2.0 \
- utoipa-swagger-ui-6.0.0 \
- uuid-1.6.1 \
- uuid-macro-internal-1.6.1 \
- validator-0.16.1 \
- validator_derive-0.16.0 \
- validator_types-0.16.0 \
+ utoipa-5.3.1 \
+ utoipa-gen-5.3.1 \
+ utoipa-swagger-ui-9.0.1 \
+ uuid-1.8.0 \
+ uuid-macro-internal-1.8.0 \
+ validator-0.18.1 \
+ validator_derive-0.18.1 \
valuable-0.1.0 \
+ value-trait-0.8.1 \
vcpkg-0.2.15 \
- vergen-8.2.4 \
+ vergen-8.3.1 \
version_check-0.9.4 \
void-1.0.2 \
walkdir-2.5.0 \
- want-0.3.0 \
+ want-0.3.1 \
+ wasi-0.9.0+wasi-snapshot-preview1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.87 \
- wasm-bindgen-backend-0.2.87 \
- wasm-bindgen-futures-0.4.37 \
- wasm-bindgen-macro-0.2.87 \
- wasm-bindgen-macro-support-0.2.87 \
- wasm-bindgen-shared-0.2.87 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasite-0.1.0 \
+ wasm-bindgen-0.2.92 \
+ wasm-bindgen-backend-0.2.92 \
+ wasm-bindgen-futures-0.4.42 \
+ wasm-bindgen-macro-0.2.92 \
+ wasm-bindgen-macro-support-0.2.92 \
+ wasm-bindgen-shared-0.2.92 \
wasm-streams-0.4.0 \
- web-sys-0.3.64 \
+ web-sys-0.3.69 \
web-time-1.1.0 \
- webpki-roots-0.25.4 \
- whoami-1.4.1 \
+ webpki-0.22.4 \
+ webpki-roots-0.26.3 \
+ which-6.0.1 \
+ whoami-1.5.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
+ winapi-util-0.1.8 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.48.0 \
- windows-sys-0.42.0 \
- windows-sys-0.45.0 \
+ windows-0.52.0 \
+ windows-0.57.0 \
+ windows-core-0.52.0 \
+ windows-core-0.57.0 \
+ windows-implement-0.57.0 \
+ windows-interface-0.57.0 \
+ windows-result-0.1.2 \
windows-sys-0.48.0 \
- windows-targets-0.42.2 \
- windows-targets-0.48.0 \
- windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_gnullvm-0.48.0 \
- windows_aarch64_msvc-0.42.2 \
- windows_aarch64_msvc-0.48.0 \
- windows_i686_gnu-0.42.2 \
- windows_i686_gnu-0.48.0 \
- windows_i686_msvc-0.42.2 \
- windows_i686_msvc-0.48.0 \
- windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnu-0.48.0 \
- windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_gnullvm-0.48.0 \
- windows_x86_64_msvc-0.42.2 \
- windows_x86_64_msvc-0.48.0 \
- winnow-0.4.6 \
- winreg-0.50.0 \
+ windows-sys-0.52.0 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.5 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.5 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.5 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.5 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.5 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.5 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.5 \
+ winnow-0.5.40 \
winreg-0.52.0 \
- wrapcenum-derive-0.4.0 \
- yaml-rust-0.4.5 \
- yarn-lock-parser-0.7.0 \
- zerocopy-0.7.32 \
- zerocopy-derive-0.7.32 \
- zeroize-1.7.0 \
- zip-0.6.6 \
- zstd-0.12.4 \
- zstd-safe-6.0.6 \
- zstd-sys-2.0.8+zstd.1.5.5 \
- tree-sitter-cpp@git+https://github.com/tree-sitter/tree-sitter-cpp?rev=a714740\#a71474021410973b29bfe99440d57bcd750246b1 \
- apalis,apalis-core,apalis-cron,apalis-redis,apalis-sql@git+https://github.com/wsxiaoys/apalis?rev=91526e8\#91526e811607ec72ab83583547c0e8005c24d394 \
- tree-sitter-c@git+https://github.com/tree-sitter/tree-sitter-c/?rev=212a80f\#212a80f86452bb1316324fa0db730cf52f29e05a \
- tree-sitter-solidity@git+https://github.com/JoranHonig/tree-sitter-solidity?rev=b239a95\#b239a95f94cfcc6e7b3e961bc73a28d55e214f02
+ winsafe-0.0.19 \
+ wit-bindgen-rt-0.39.0 \
+ wrapcenum-derive-0.4.1 \
+ xml5ever-0.18.0 \
+ zerocopy-0.7.34 \
+ zerocopy-derive-0.7.34 \
+ zeroize-1.8.1 \
+ zip-2.6.1 \
+ zopfli-0.8.2 \
+ zstd-0.13.1 \
+ zstd-safe-7.1.0 \
+ zstd-sys-2.0.10+zstd.1.5.6 \
+ tree-sitter-cpp@git+https://github.com/tree-sitter/tree-sitter-cpp?rev=d29fbff\#d29fbff09a8c9ff4f3074de2595dfca12cb33da9 \
+ ownedbytes,tantivy,tantivy-bitpacker,tantivy-columnar,tantivy-common,tantivy-query-grammar,tantivy-sstable,tantivy-stacker,tantivy-tokenizer-api@git+https://github.com/quickwit-oss/tantivy?rev=4143d31\#4143d31865cbae9a9a7a286b0420a95814408ec7 \
+ tree-sitter-c@git+https://github.com/tree-sitter/tree-sitter-c/?rev=00ed08f\#00ed08f1a6c18141bfd7a81638e4d239a0bb55cc \
+ oneshot@git+https://github.com/fulmicoton/oneshot.git?rev=b208f49\#b208f493e505f5f37e180b5cdec4c22b6f99abaa \
+ tree-sitter-gdscript@git+https://github.com/faceCutWall/tree-sitter-gdscript?rev=8a8c067899d734840e8ce86fdeeeadbe8088446b\#8a8c067899d734840e8ce86fdeeeadbe8088446b \
+ ollama-rs@git+https://github.com/pepperoni21/ollama-rs.git?rev=56e8157d98d4185bc171fe9468d3d09bc56e9dd3\#56e8157d98d4185bc171fe9468d3d09bc56e9dd3 \
+ sqlx,sqlx-core,sqlx-macros,sqlx-macros-core,sqlx-mysql,sqlx-postgres,sqlx-sqlite@git+https://github.com/wsxiaoys/sqlx?rev=77eb94d\#77eb94dd672531bf1fec190aadf2f742cfb5a8db \
+ tree-sitter-solidity@git+https://github.com/JoranHonig/tree-sitter-solidity?rev=0e86ae647bda22c9bee00ec59752df7b3d3b000b\#0e86ae647bda22c9bee00ec59752df7b3d3b000b
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
PLIST_FILES= bin/${PORTNAME}
+post-patch:
+ @${REINPLACE_CMD} \
+ -e "s|https://github.com/swagger-api/swagger-ui/archive/refs/tags/v5.17.14.zip|file://${DISTDIR}/${DIST_SUBDIR}/v5.17.14.zip|" \
+ ${WRKSRC}/cargo-crates/utoipa-swagger-ui-9.0.1/build.rs
+
do-install:
# binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest)
${INSTALL_PROGRAM} \
- ${WRKDIR}/target/release/${PORTNAME} \
+ ${CARGO_TARGET_DIR}/release/${PORTNAME} \
${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>
diff --git a/devel/tabby/distinfo b/devel/tabby/distinfo
index 22c24d48df4e..d6fbdd80cdbb 100644
--- a/devel/tabby/distinfo
+++ b/devel/tabby/distinfo
@@ -1,1219 +1,1347 @@
-TIMESTAMP = 1715913948
-SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
-SIZE (rust/crates/addr2line-0.19.0.crate) = 33210
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
-SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
-SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
-SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
-SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
-SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anstream-0.6.4.crate) = 2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44
-SIZE (rust/crates/anstream-0.6.4.crate) = 20593
-SHA256 (rust/crates/anstyle-1.0.0.crate) = 41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d
-SIZE (rust/crates/anstyle-1.0.0.crate) = 13972
-SHA256 (rust/crates/anstyle-parse-0.2.0.crate) = e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee
-SIZE (rust/crates/anstyle-parse-0.2.0.crate) = 24361
-SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b
-SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620
-SHA256 (rust/crates/anstyle-wincon-3.0.1.crate) = f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628
-SIZE (rust/crates/anstyle-wincon-3.0.1.crate) = 11279
-SHA256 (rust/crates/anyhow-1.0.71.crate) = 9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8
-SIZE (rust/crates/anyhow-1.0.71.crate) = 43808
-SHA256 (rust/crates/arc-swap-1.6.0.crate) = bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6
-SIZE (rust/crates/arc-swap-1.6.0.crate) = 67342
-SHA256 (rust/crates/argon2-0.5.2.crate) = 17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9
-SIZE (rust/crates/argon2-0.5.2.crate) = 28471
-SHA256 (rust/crates/ascii-0.9.3.crate) = eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e
-SIZE (rust/crates/ascii-0.9.3.crate) = 28283
-SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
-SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
-SHA256 (rust/crates/assert_matches-1.5.0.crate) = 9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9
-SIZE (rust/crates/assert_matches-1.5.0.crate) = 7761
-SHA256 (rust/crates/async-convert-1.0.0.crate) = 6d416feee97712e43152cd42874de162b8f9b77295b1c85e5d92725cc8310bae
-SIZE (rust/crates/async-convert-1.0.0.crate) = 10396
-SHA256 (rust/crates/async-oneshot-0.5.9.crate) = ae47de2a02d543205f3f5457a90b6ecbc9494db70557bd29590ec8f1ddff5463
-SIZE (rust/crates/async-oneshot-0.5.9.crate) = 11457
-SHA256 (rust/crates/async-openai-0.20.0.crate) = 11e97f9c5e0ee3260caee9700ba1bb61a6fdc34d2b6786a31e018c5de5198491
-SIZE (rust/crates/async-openai-0.20.0.crate) = 41371
-SHA256 (rust/crates/async-stream-0.3.5.crate) = cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51
-SIZE (rust/crates/async-stream-0.3.5.crate) = 11916
-SHA256 (rust/crates/async-stream-impl-0.3.5.crate) = 16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193
-SIZE (rust/crates/async-stream-impl-0.3.5.crate) = 4173
-SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
-SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
-SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
-SIZE (rust/crates/atoi-2.0.0.crate) = 7785
-SHA256 (rust/crates/auto_enums-0.8.5.crate) = 1899bfcfd9340ceea3533ea157360ba8fa864354eccbceab58e1006ecab35393
-SIZE (rust/crates/auto_enums-0.8.5.crate) = 53818
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/axum-0.7.5.crate) = 3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf
-SIZE (rust/crates/axum-0.7.5.crate) = 151429
-SHA256 (rust/crates/axum-core-0.4.3.crate) = a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3
-SIZE (rust/crates/axum-core-0.4.3.crate) = 21877
-SHA256 (rust/crates/axum-extra-0.9.3.crate) = 0be6ea09c9b96cb5076af0de2e383bd2bc0c18f827cf1967bdd353e0b910d733
-SIZE (rust/crates/axum-extra-0.9.3.crate) = 42641
-SHA256 (rust/crates/axum-prometheus-0.6.1.crate) = b683cbc43010e9a3d72c2f31ca464155ff4f95819e88a32924b0f47a43898978
-SIZE (rust/crates/axum-prometheus-0.6.1.crate) = 18699
-SHA256 (rust/crates/backoff-0.4.0.crate) = b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1
-SIZE (rust/crates/backoff-0.4.0.crate) = 26738
-SHA256 (rust/crates/backtrace-0.3.67.crate) = 233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca
-SIZE (rust/crates/backtrace-0.3.67.crate) = 78564
-SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
-SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/base64-0.21.5.crate) = 35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9
-SIZE (rust/crates/base64-0.21.5.crate) = 77134
-SHA256 (rust/crates/base64-0.22.0.crate) = 9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51
-SIZE (rust/crates/base64-0.22.0.crate) = 81568
-SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
-SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.4.0.crate) = b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635
-SIZE (rust/crates/bitflags-2.4.0.crate) = 36954
-SHA256 (rust/crates/bitpacking-0.8.4.crate) = a8c7d2ac73c167c06af4a5f37e6e59d84148d57ccbe4480b76f0273eefea82d7
-SIZE (rust/crates/bitpacking-0.8.4.crate) = 20354
-SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
-SIZE (rust/crates/blake2-0.10.6.crate) = 47234
-SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
-SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.7.0.crate) = c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019
-SIZE (rust/crates/bstr-1.7.0.crate) = 380090
-SHA256 (rust/crates/bumpalo-3.13.0.crate) = a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1
-SIZE (rust/crates/bumpalo-3.13.0.crate) = 82114
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
-SHA256 (rust/crates/cached-0.49.3.crate) = 8e8e463fceca5674287f32d252fb1d94083758b8709c160efae66d263e5f4eba
-SIZE (rust/crates/cached-0.49.3.crate) = 60987
-SHA256 (rust/crates/cached_proc_macro-0.20.0.crate) = ad9f16c0d84de31a2ab7fdf5f7783c14631f7075cf464eb3bb43119f61c9cb2a
-SIZE (rust/crates/cached_proc_macro-0.20.0.crate) = 10235
-SHA256 (rust/crates/cached_proc_macro_types-0.1.1.crate) = ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0
-SIZE (rust/crates/cached_proc_macro_types-0.1.1.crate) = 1813
-SHA256 (rust/crates/cargo-lock-9.0.0.crate) = e11c675378efb449ed3ce8de78d75d0d80542fc98487c26aba28eb3b82feac72
-SIZE (rust/crates/cargo-lock-9.0.0.crate) = 40465
-SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
-SHA256 (rust/crates/census-0.4.1.crate) = 0fafee10a5dd1cffcb5cc560e0d0df8803d7355a2b12272e3557dee57314cb6e
-SIZE (rust/crates/census-0.4.1.crate) = 6859
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38
-SIZE (rust/crates/chrono-0.4.31.crate) = 214513
-SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
-SIZE (rust/crates/chumsky-0.9.3.crate) = 75112
-SHA256 (rust/crates/clap-4.4.11.crate) = bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2
-SIZE (rust/crates/clap-4.4.11.crate) = 54782
-SHA256 (rust/crates/clap_builder-4.4.11.crate) = a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb
-SIZE (rust/crates/clap_builder-4.4.11.crate) = 163317
-SHA256 (rust/crates/clap_derive-4.4.7.crate) = cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442
-SIZE (rust/crates/clap_derive-4.4.7.crate) = 29046
-SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
-SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
-SHA256 (rust/crates/cmake-0.1.50.crate) = a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130
-SIZE (rust/crates/cmake-0.1.50.crate) = 16748
-SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
-SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
-SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
-SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/combine-3.8.1.crate) = da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680
-SIZE (rust/crates/combine-3.8.1.crate) = 103773
-SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
-SIZE (rust/crates/combine-4.6.7.crate) = 134808
-SHA256 (rust/crates/console-0.15.7.crate) = c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8
-SIZE (rust/crates/console-0.15.7.crate) = 35409
-SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
-SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
-SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
-SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
-SHA256 (rust/crates/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa
-SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725
-SHA256 (rust/crates/cpufeatures-0.2.11.crate) = ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0
-SIZE (rust/crates/cpufeatures-0.2.11.crate) = 12727
-SHA256 (rust/crates/crc-3.0.1.crate) = 86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe
-SIZE (rust/crates/crc-3.0.1.crate) = 9950
-SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
-SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/cron-0.12.1.crate) = 6f8c3e73077b4b4a6ab1ea5047c37c57aee77657bc8ecd6f29b0af082d0b0c07
-SIZE (rust/crates/cron-0.12.1.crate) = 18702
-SHA256 (rust/crates/crossbeam-channel-0.5.8.crate) = a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200
-SIZE (rust/crates/crossbeam-channel-0.5.8.crate) = 90455
-SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef
-SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746
-SHA256 (rust/crates/crossbeam-epoch-0.9.14.crate) = 46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695
-SIZE (rust/crates/crossbeam-epoch-0.9.14.crate) = 48524
-SHA256 (rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35
-SIZE (rust/crates/crossbeam-queue-0.3.11.crate) = 15581
-SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
-SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
-SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
-SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
-SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
-SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/custom_error-1.9.2.crate) = 4f8a51dd197fa6ba5b4dc98a990a43cc13693c23eb0089ebb0fcc1f04152bca6
-SIZE (rust/crates/custom_error-1.9.2.crate) = 10826
-SHA256 (rust/crates/cxx-1.0.95.crate) = 109308c20e8445959c2792e81871054c6a17e6976489a93d2769641a2ba5839c
-SIZE (rust/crates/cxx-1.0.95.crate) = 196484
-SHA256 (rust/crates/cxx-build-1.0.95.crate) = daf4c6755cdf10798b97510e0e2b3edb9573032bd9379de8fffa59d68165494f
-SIZE (rust/crates/cxx-build-1.0.95.crate) = 84842
-SHA256 (rust/crates/cxxbridge-flags-1.0.95.crate) = 882074421238e84fe3b4c65d0081de34e5b323bf64555d3e61991f76eb64a7bb
-SIZE (rust/crates/cxxbridge-flags-1.0.95.crate) = 5252
-SHA256 (rust/crates/cxxbridge-macro-1.0.95.crate) = 4a076022ece33e7686fb76513518e219cca4fce5750a8ae6d1ce6c0f48fd1af9
-SIZE (rust/crates/cxxbridge-macro-1.0.95.crate) = 59873
-SHA256 (rust/crates/darling-0.10.2.crate) = 0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858
-SIZE (rust/crates/darling-0.10.2.crate) = 17620
-SHA256 (rust/crates/darling-0.14.4.crate) = 7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850
-SIZE (rust/crates/darling-0.14.4.crate) = 25168
-SHA256 (rust/crates/darling-0.20.8.crate) = 54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391
-SIZE (rust/crates/darling-0.20.8.crate) = 31234
-SHA256 (rust/crates/darling_core-0.10.2.crate) = f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b
-SIZE (rust/crates/darling_core-0.10.2.crate) = 44339
-SHA256 (rust/crates/darling_core-0.14.4.crate) = 109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0
-SIZE (rust/crates/darling_core-0.14.4.crate) = 57485
-SHA256 (rust/crates/darling_core-0.20.8.crate) = 9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f
-SIZE (rust/crates/darling_core-0.20.8.crate) = 64442
-SHA256 (rust/crates/darling_macro-0.10.2.crate) = d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72
-SIZE (rust/crates/darling_macro-0.10.2.crate) = 1919
-SHA256 (rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e
-SIZE (rust/crates/darling_macro-0.14.4.crate) = 1896
-SHA256 (rust/crates/darling_macro-0.20.8.crate) = a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f
-SIZE (rust/crates/darling_macro-0.20.8.crate) = 1856
-SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
-SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
-SHA256 (rust/crates/data-encoding-2.4.0.crate) = c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308
-SIZE (rust/crates/data-encoding-2.4.0.crate) = 19165
-SHA256 (rust/crates/der-0.7.8.crate) = fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c
-SIZE (rust/crates/der-0.7.8.crate) = 85085
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/derive_builder-0.11.2.crate) = d07adf7be193b71cc36b193d0f5fe60b918a3a9db4dad0449f57bcfd519704a3
-SIZE (rust/crates/derive_builder-0.11.2.crate) = 34316
-SHA256 (rust/crates/derive_builder-0.12.0.crate) = 8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8
-SIZE (rust/crates/derive_builder-0.12.0.crate) = 35456
-SHA256 (rust/crates/derive_builder-0.20.0.crate) = 0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7
-SIZE (rust/crates/derive_builder-0.20.0.crate) = 36563
-SHA256 (rust/crates/derive_builder_core-0.11.2.crate) = 1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4
-SIZE (rust/crates/derive_builder_core-0.11.2.crate) = 29831
-SHA256 (rust/crates/derive_builder_core-0.12.0.crate) = c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f
-SIZE (rust/crates/derive_builder_core-0.12.0.crate) = 31438
-SHA256 (rust/crates/derive_builder_core-0.20.0.crate) = d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d
-SIZE (rust/crates/derive_builder_core-0.20.0.crate) = 32579
-SHA256 (rust/crates/derive_builder_macro-0.11.2.crate) = 8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68
-SIZE (rust/crates/derive_builder_macro-0.11.2.crate) = 6222
-SHA256 (rust/crates/derive_builder_macro-0.12.0.crate) = ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e
-SIZE (rust/crates/derive_builder_macro-0.12.0.crate) = 6288
-SHA256 (rust/crates/derive_builder_macro-0.20.0.crate) = 206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b
-SIZE (rust/crates/derive_builder_macro-0.20.0.crate) = 6308
-SHA256 (rust/crates/derive_utils-0.14.1.crate) = 61bb5a1014ce6dfc2a378578509abe775a5aa06bff584a547555d9efdb81b926
-SIZE (rust/crates/derive_utils-0.14.1.crate) = 15117
-SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
-SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
-SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
-SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
-SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
-SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
-SIZE (rust/crates/either-1.11.0.crate) = 18973
-SHA256 (rust/crates/email-encoding-0.2.0.crate) = dbfb21b9878cf7a348dcb8559109aabc0ec40d69924bd706fa5149846c4fef75
-SIZE (rust/crates/email-encoding-0.2.0.crate) = 15588
-SHA256 (rust/crates/email_address-0.2.4.crate) = e2153bd83ebc09db15bcbdc3e2194d901804952e3dc96967e1cd3b0c5c32d112
-SIZE (rust/crates/email_address-0.2.4.crate) = 12772
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/encoding_rs-0.8.32.crate) = 071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394
-SIZE (rust/crates/encoding_rs-0.8.32.crate) = 1370046
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.1.crate) = 4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a
-SIZE (rust/crates/errno-0.3.1.crate) = 10348
-SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
-SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
-SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
-SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
-SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
-SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
-SHA256 (rust/crates/eventsource-stream-0.2.3.crate) = 74fef4569247a5f429d9156b9d0a2599914385dd189c539334c625d8099d90ab
-SIZE (rust/crates/eventsource-stream-0.2.3.crate) = 15033
-SHA256 (rust/crates/fastdivide-0.4.0.crate) = 25c7df09945d65ea8d70b3321547ed414bbc540aad5bac6883d021b970f35b04
-SIZE (rust/crates/fastdivide-0.4.0.crate) = 5883
-SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
-SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
-SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
-SHA256 (rust/crates/fid-rs-0.1.1.crate) = 6c28658c0c3420305705adde833a0d2d614207507d013a5f25707553fb2ae2cd
-SIZE (rust/crates/fid-rs-0.1.1.crate) = 24779
-SHA256 (rust/crates/file-rotate-0.7.5.crate) = ddf221ceec4517f3cb764dae3541b2bd87666fc8832e51322fbb97250b468c71
-SIZE (rust/crates/file-rotate-0.7.5.crate) = 21556
-SHA256 (rust/crates/finl_unicode-1.2.0.crate) = 8fcfdc7a0362c9f4444381a9e697c79d435fe65b52a37466fc2c1184cee9edc6
-SIZE (rust/crates/finl_unicode-1.2.0.crate) = 687752
-SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
-SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.26.crate) = 3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743
-SIZE (rust/crates/flate2-1.0.26.crate) = 70832
-SHA256 (rust/crates/flume-0.11.0.crate) = 55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181
-SIZE (rust/crates/flume-0.11.0.crate) = 67502
-SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
-SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
-SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
-SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
-SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213
-SIZE (rust/crates/fs2-0.4.3.crate) = 13138
-SHA256 (rust/crates/fs4-0.6.6.crate) = 2eeb4ed9e12f43b7fa0baae3f9cdda28352770132ef2e09a23760c29cae8bd47
-SIZE (rust/crates/fs4-0.6.6.crate) = 17750
-SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
-SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
-SHA256 (rust/crates/futures-0.3.28.crate) = 23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40
-SIZE (rust/crates/futures-0.3.28.crate) = 53229
-SHA256 (rust/crates/futures-channel-0.3.29.crate) = ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb
-SIZE (rust/crates/futures-channel-0.3.29.crate) = 32432
-SHA256 (rust/crates/futures-core-0.3.29.crate) = eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c
-SIZE (rust/crates/futures-core-0.3.29.crate) = 14808
-SHA256 (rust/crates/futures-executor-0.3.28.crate) = ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0
-SIZE (rust/crates/futures-executor-0.3.28.crate) = 17743
-SHA256 (rust/crates/futures-intrusive-0.5.0.crate) = 1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f
-SIZE (rust/crates/futures-intrusive-0.5.0.crate) = 85563
-SHA256 (rust/crates/futures-io-0.3.29.crate) = 8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa
-SIZE (rust/crates/futures-io-0.3.29.crate) = 8908
-SHA256 (rust/crates/futures-lite-2.3.0.crate) = 52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5
-SIZE (rust/crates/futures-lite-2.3.0.crate) = 39181
-SHA256 (rust/crates/futures-macro-0.3.29.crate) = 53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb
-SIZE (rust/crates/futures-macro-0.3.29.crate) = 11278
-SHA256 (rust/crates/futures-micro-0.5.0.crate) = b460264b3593d68b16a7bc35f7bc226ddfebdf9a1c8db1ed95d5cc6b7168c826
-SIZE (rust/crates/futures-micro-0.5.0.crate) = 9302
-SHA256 (rust/crates/futures-sink-0.3.29.crate) = e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817
-SIZE (rust/crates/futures-sink-0.3.29.crate) = 7853
-SHA256 (rust/crates/futures-task-0.3.29.crate) = efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2
-SIZE (rust/crates/futures-task-0.3.29.crate) = 11853
-SHA256 (rust/crates/futures-timer-3.0.2.crate) = e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c
-SIZE (rust/crates/futures-timer-3.0.2.crate) = 19879
-SHA256 (rust/crates/futures-util-0.3.29.crate) = a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104
-SIZE (rust/crates/futures-util-0.3.29.crate) = 160207
-SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
-SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
-SHA256 (rust/crates/generator-0.7.4.crate) = f3e123d9ae7c02966b4d892e550bdc32164f05853cd40ab570650ad600596a8a
-SIZE (rust/crates/generator-0.7.4.crate) = 29919
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.11.crate) = fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f
-SIZE (rust/crates/getrandom-0.2.11.crate) = 35391
-SHA256 (rust/crates/gimli-0.27.2.crate) = ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4
-SIZE (rust/crates/gimli-0.27.2.crate) = 721636
-SHA256 (rust/crates/git2-0.18.3.crate) = 232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70
-SIZE (rust/crates/git2-0.18.3.crate) = 213009
-SHA256 (rust/crates/gitlab-0.1610.0.crate) = d6c802fc7eb82ff5ba2e4447c5acd0f18ec1b7bb95dbe95b6d77639e25be7cbe
-SIZE (rust/crates/gitlab-0.1610.0.crate) = 236981
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
-SIZE (rust/crates/globset-0.4.14.crate) = 25090
-SHA256 (rust/crates/globwalk-0.7.3.crate) = d9db17aec586697a93219b19726b5b68307eba92898c34b170857343fe67c99d
-SIZE (rust/crates/globwalk-0.7.3.crate) = 12714
-SHA256 (rust/crates/graphql-introspection-query-0.2.0.crate) = 7f2a4732cf5140bd6c082434494f785a19cfb566ab07d1382c3671f5812fed6d
-SIZE (rust/crates/graphql-introspection-query-0.2.0.crate) = 2664
-SHA256 (rust/crates/graphql-parser-0.4.0.crate) = d2ebc8013b4426d5b81a4364c419a95ed0b404af2b82e2457de52d9348f0e474
-SIZE (rust/crates/graphql-parser-0.4.0.crate) = 33100
-SHA256 (rust/crates/graphql_client-0.11.0.crate) = 7fc16d75d169fddb720d8f1c7aed6413e329e1584079b9734ff07266a193f5bc
-SIZE (rust/crates/graphql_client-0.11.0.crate) = 29369
-SHA256 (rust/crates/graphql_client_codegen-0.11.0.crate) = f290ecfa3bea3e8a157899dc8a1d96ee7dd6405c18c8ddd213fc58939d18a0e9
-SIZE (rust/crates/graphql_client_codegen-0.11.0.crate) = 121430
-SHA256 (rust/crates/graphql_query_derive-0.11.0.crate) = a755cc59cda2641ea3037b4f9f7ef40471c329f55c1fa2db6fa0bb7ae6c1f7ce
-SIZE (rust/crates/graphql_query_derive-0.11.0.crate) = 3325
-SHA256 (rust/crates/h2-0.3.19.crate) = d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782
-SIZE (rust/crates/h2-0.3.19.crate) = 164681
-SHA256 (rust/crates/h2-0.4.4.crate) = 816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069
-SIZE (rust/crates/h2-0.4.4.crate) = 168905
-SHA256 (rust/crates/hash-ids-0.2.1.crate) = 9289cbc8064a1c2f505c92d4d17f7fe5050d487728c19cee7936bd204069bc9d
-SIZE (rust/crates/hash-ids-0.2.1.crate) = 5198
-SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
-SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
-SHA256 (rust/crates/hashlink-0.8.4.crate) = e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7
-SIZE (rust/crates/hashlink-0.8.4.crate) = 26514
-SHA256 (rust/crates/headers-0.4.0.crate) = 322106e6bd0cba2d5ead589ddb8150a13d7c4217cf80d7c4f682ca994ccc6aa9
-SIZE (rust/crates/headers-0.4.0.crate) = 68864
-SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
-SIZE (rust/crates/headers-core-0.3.0.crate) = 2333
-SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
-SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7
-SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027
-SHA256 (rust/crates/hermit-abi-0.3.1.crate) = fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286
-SIZE (rust/crates/hermit-abi-0.3.1.crate) = 13793
-SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
-SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
-SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
-SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
-SIZE (rust/crates/hmac-0.12.1.crate) = 42657
-SHA256 (rust/crates/home-0.5.5.crate) = 5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb
-SIZE (rust/crates/home-0.5.5.crate) = 8557
-SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867
-SIZE (rust/crates/hostname-0.3.1.crate) = 9272
-SHA256 (rust/crates/htmlescape-0.3.1.crate) = e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163
-SIZE (rust/crates/htmlescape-0.3.1.crate) = 53226
-SHA256 (rust/crates/http-0.2.11.crate) = 8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb
-SIZE (rust/crates/http-0.2.11.crate) = 100478
-SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
-SIZE (rust/crates/http-1.1.0.crate) = 103144
-SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
-SIZE (rust/crates/http-body-0.4.5.crate) = 9242
-SHA256 (rust/crates/http-body-1.0.0.crate) = 1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643
-SIZE (rust/crates/http-body-1.0.0.crate) = 5411
-SHA256 (rust/crates/http-body-util-0.1.1.crate) = 0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d
-SIZE (rust/crates/http-body-util-0.1.1.crate) = 11930
-SHA256 (rust/crates/http-range-header-0.4.0.crate) = 3ce4ef31cda248bbdb6e6820603b82dfcd9e833db65a43e997a0ccec777d11fe
-SIZE (rust/crates/http-range-header-0.4.0.crate) = 8016
-SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
-SIZE (rust/crates/httparse-1.8.0.crate) = 29954
-SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
-SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/hyper-0.14.27.crate) = ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468
-SIZE (rust/crates/hyper-0.14.27.crate) = 195700
-SHA256 (rust/crates/hyper-1.3.1.crate) = fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d
-SIZE (rust/crates/hyper-1.3.1.crate) = 148763
-SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
-SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
-SHA256 (rust/crates/hyper-rustls-0.26.0.crate) = a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c
-SIZE (rust/crates/hyper-rustls-0.26.0.crate) = 29538
-SHA256 (rust/crates/hyper-timeout-0.5.1.crate) = 3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793
-SIZE (rust/crates/hyper-timeout-0.5.1.crate) = 17727
-SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
-SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.3.crate) = ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa
-SIZE (rust/crates/hyper-util-0.1.3.crate) = 61647
-SHA256 (rust/crates/iana-time-zone-0.1.57.crate) = 2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613
-SIZE (rust/crates/iana-time-zone-0.1.57.crate) = 19785
-SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
-SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
-SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-0.4.0.crate) = 7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c
-SIZE (rust/crates/idna-0.4.0.crate) = 271429
-SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/if_chain-1.0.2.crate) = cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed
-SIZE (rust/crates/if_chain-1.0.2.crate) = 8062
-SHA256 (rust/crates/ignore-0.4.22.crate) = b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1
-SIZE (rust/crates/ignore-0.4.22.crate) = 55462
-SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
-SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
-SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
-SHA256 (rust/crates/indicatif-0.17.7.crate) = fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25
-SIZE (rust/crates/indicatif-0.17.7.crate) = 63108
-SHA256 (rust/crates/insta-1.34.0.crate) = 5d64600be34b2fcfc267740a243fa7744441bb4947a619ac4e5bb6507f35fbfc
-SIZE (rust/crates/insta-1.34.0.crate) = 550760
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
-SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/ipnet-2.7.2.crate) = 12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f
-SIZE (rust/crates/ipnet-2.7.2.crate) = 27044
-SHA256 (rust/crates/iri-string-0.7.2.crate) = 7f5f6c2df22c009ac44f6f1499308e7a3ac7ba42cd2378475cc691510e1eef1b
-SIZE (rust/crates/iri-string-0.7.2.crate) = 134381
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
-SIZE (rust/crates/itertools-0.11.0.crate) = 125074
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-SHA256 (rust/crates/itoa-1.0.6.crate) = 453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6
-SIZE (rust/crates/itoa-1.0.6.crate) = 10410
-SHA256 (rust/crates/jobserver-0.1.26.crate) = 936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2
-SIZE (rust/crates/jobserver-0.1.26.crate) = 22645
-SHA256 (rust/crates/js-sys-0.3.64.crate) = c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a
-SIZE (rust/crates/js-sys-0.3.64.crate) = 80313
-SHA256 (rust/crates/jsonwebtoken-9.1.0.crate) = 155c4d7e39ad04c172c5e3a99c434ea3b4a7ba7960b38ecd562b270b097cce09
-SIZE (rust/crates/jsonwebtoken-9.1.0.crate) = 47868
-SHA256 (rust/crates/juniper-0.16.1.crate) = 943306315b1a7a03d27af9dfb0c288d9f4da8830c17df4bceb7d50a47da0982c
-SIZE (rust/crates/juniper-0.16.1.crate) = 185292
-SHA256 (rust/crates/juniper_axum-0.1.0.crate) = 1f81e883bc6ffb2e5a3cc7276bfe9519c49108bdc1330d5aab1b79cb088f2f26
-SIZE (rust/crates/juniper_axum-0.1.0.crate) = 22381
-SHA256 (rust/crates/juniper_codegen-0.16.0.crate) = 760dbe46660494d469023d661e8d268f413b2cb68c999975dcc237407096a693
-SIZE (rust/crates/juniper_codegen-0.16.0.crate) = 82979
-SHA256 (rust/crates/juniper_graphql_ws-0.4.0.crate) = 709eb11c716072f5c9fcbfa705dd684bd3c070943102f9fc56ccb812a36ba017
-SIZE (rust/crates/juniper_graphql_ws-0.4.0.crate) = 21720
-SHA256 (rust/crates/juniper_subscriptions-0.17.0.crate) = e6208a839bd4ca2131924a238311d088d6604ea267c0917903392bad7b70a92c
-SIZE (rust/crates/juniper_subscriptions-0.17.0.crate) = 9908
-SHA256 (rust/crates/kdam-0.5.0.crate) = e352f4e1acc6a3d0919eaeb014ca63e5da9450a12ef7106fe2936a07a1648d44
-SIZE (rust/crates/kdam-0.5.0.crate) = 39331
-SHA256 (rust/crates/kv-0.24.0.crate) = 620727085ac39ee9650b373fe6d8073a0aee6f99e52a9c72b25f7671078039ab
-SIZE (rust/crates/kv-0.24.0.crate) = 11138
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/lettre-0.11.3.crate) = f5aaf628956b6b0852e12ac3505d20d7a12ecc1e32d5ea921f002af4a74036a5
-SIZE (rust/crates/lettre-0.11.3.crate) = 143332
-SHA256 (rust/crates/levenshtein_automata-0.2.1.crate) = 0c2cdeb66e45e9f36bfad5bbdb4d2384e70936afbee843c6f6543f0c551ebb25
-SIZE (rust/crates/levenshtein_automata-0.2.1.crate) = 13549
-SHA256 (rust/crates/libc-0.2.149.crate) = a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b
-SIZE (rust/crates/libc-0.2.149.crate) = 715592
-SHA256 (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8
-SIZE (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = 1773674
-SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
-SIZE (rust/crates/libloading-0.7.4.crate) = 27580
-SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
-SIZE (rust/crates/libm-0.2.8.crate) = 113450
-SHA256 (rust/crates/libsqlite3-sys-0.27.0.crate) = cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716
-SIZE (rust/crates/libsqlite3-sys-0.27.0.crate) = 4948458
-SHA256 (rust/crates/libssh2-sys-0.3.0.crate) = 2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee
-SIZE (rust/crates/libssh2-sys-0.3.0.crate) = 514550
-SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9
-SIZE (rust/crates/libz-sys-1.1.16.crate) = 3958920
-SHA256 (rust/crates/link-cplusplus-1.0.8.crate) = ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5
-SIZE (rust/crates/link-cplusplus-1.0.8.crate) = 7674
-SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
-SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
-SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
-SHA256 (rust/crates/linux-raw-sys-0.4.10.crate) = da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f
-SIZE (rust/crates/linux-raw-sys-0.4.10.crate) = 1407767
-SHA256 (rust/crates/lock_api-0.4.10.crate) = c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16
-SIZE (rust/crates/lock_api-0.4.10.crate) = 26713
-SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
-SIZE (rust/crates/log-0.4.20.crate) = 38307
-SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5
-SIZE (rust/crates/loom-0.5.6.crate) = 72186
-SHA256 (rust/crates/louds-rs-0.4.0.crate) = e16a91fb20f74b6d9a758a0103a2884af525a2fa34fbfe19f4b3c5482a4a54e9
-SIZE (rust/crates/louds-rs-0.4.0.crate) = 14937
-SHA256 (rust/crates/lru-0.11.1.crate) = a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21
-SIZE (rust/crates/lru-0.11.1.crate) = 14351
-SHA256 (rust/crates/lz4_flex-0.11.1.crate) = 3ea9b256699eda7b0387ffbc776dd625e28bde3918446381781245b7a50349d8
-SIZE (rust/crates/lz4_flex-0.11.1.crate) = 40041
-SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4
-SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153
-SHA256 (rust/crates/matchers-0.0.1.crate) = f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1
-SIZE (rust/crates/matchers-0.0.1.crate) = 5039
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/matchit-0.7.0.crate) = b87248edafb776e59e6ee64a79086f65890d3510f2c656c000bf2a7e8a0aea40
-SIZE (rust/crates/matchit-0.7.0.crate) = 19113
-SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
-SIZE (rust/crates/md-5-0.10.6.crate) = 16161
-SHA256 (rust/crates/measure_time-0.8.2.crate) = 56220900f1a0923789ecd6bf25fbae8af3b2f1ff3e9e297fc9b6b8674dd4d852
-SIZE (rust/crates/measure_time-0.8.2.crate) = 4754
-SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
-SIZE (rust/crates/memchr-2.7.2.crate) = 96220
-SHA256 (rust/crates/memmap2-0.7.1.crate) = f49388d20533534cd19360ad3d6a7dadc885944aa802ba3995040c5ec11288c6
-SIZE (rust/crates/memmap2-0.7.1.crate) = 30741
-SHA256 (rust/crates/memo-map-0.3.2.crate) = 374c335b2df19e62d4cb323103473cbc6510980253119180de862d89184f6a83
-SIZE (rust/crates/memo-map-0.3.2.crate) = 9795
-SHA256 (rust/crates/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1
-SIZE (rust/crates/memoffset-0.8.0.crate) = 8912
-SHA256 (rust/crates/metrics-0.22.3.crate) = 2be3cbd384d4e955b231c895ce10685e3d8260c5ccffae898c96c723b0772835
-SIZE (rust/crates/metrics-0.22.3.crate) = 43089
-SHA256 (rust/crates/metrics-exporter-prometheus-0.13.1.crate) = 9bf4e7146e30ad172c42c39b3246864bd2d3c6396780711a1baf749cfe423e21
-SIZE (rust/crates/metrics-exporter-prometheus-0.13.1.crate) = 34684
-SHA256 (rust/crates/metrics-util-0.16.3.crate) = 8b07a5eb561b8cbc16be2d216faf7757f9baf3bfb94dbb0fae3df8387a5bb47f
-SIZE (rust/crates/metrics-util-0.16.3.crate) = 50697
-SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
-SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
-SIZE (rust/crates/mime_guess-2.0.4.crate) = 26399
-SHA256 (rust/crates/minijinja-1.0.8.crate) = 80084fa3099f58b7afab51e5f92e24c2c2c68dcad26e96ad104bd6011570461d
-SIZE (rust/crates/minijinja-1.0.8.crate) = 133962
-SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
-SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.6.2.crate) = b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa
-SIZE (rust/crates/miniz_oxide-0.6.2.crate) = 54536
-SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
-SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
-SHA256 (rust/crates/mio-0.8.10.crate) = 8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09
-SIZE (rust/crates/mio-0.8.10.crate) = 102345
-SHA256 (rust/crates/murmurhash32-0.3.0.crate) = d9380db4c04d219ac5c51d14996bbf2c2e9a15229771b53f8671eb6c83cf44df
-SIZE (rust/crates/murmurhash32-0.3.0.crate) = 2804
-SHA256 (rust/crates/native-tls-0.2.11.crate) = 07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e
-SIZE (rust/crates/native-tls-0.2.11.crate) = 29008
-SHA256 (rust/crates/netrc-0.4.1.crate) = c9a91b326434fca226707ed8ec1fd22d4e1c96801abdf10c412afdc7d97116e0
-SIZE (rust/crates/netrc-0.4.1.crate) = 3676
-SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
-SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/npm-package-json-0.1.3.crate) = df163f89771bd6654d5e116952b9ab2d0b952cd8e3315ddaa615f6d2bfbb1fde
-SIZE (rust/crates/npm-package-json-0.1.3.crate) = 9880
-SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
-SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
-SHA256 (rust/crates/nucleo-0.5.0.crate) = 5262af4c94921c2646c5ac6ff7900c2af9cbb08dc26a797e18130a7019c039d4
-SIZE (rust/crates/nucleo-0.5.0.crate) = 35547
-SHA256 (rust/crates/nucleo-matcher-0.3.1.crate) = bf33f538733d1a5a3494b836ba913207f14d9d4a1d3cd67030c5061bdd2cac85
-SIZE (rust/crates/nucleo-matcher-0.3.1.crate) = 50501
-SHA256 (rust/crates/num-bigint-0.4.4.crate) = 608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0
-SIZE (rust/crates/num-bigint-0.4.4.crate) = 99369
-SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
-SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825
-SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
-SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
-SIZE (rust/crates/num-derive-0.3.3.crate) = 14545
-SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
-SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
-SHA256 (rust/crates/num-iter-0.1.43.crate) = 7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252
-SIZE (rust/crates/num-iter-0.1.43.crate) = 10655
-SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c
-SIZE (rust/crates/num-traits-0.2.17.crate) = 50190
-SHA256 (rust/crates/num_cpus-1.15.0.crate) = 0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b
-SIZE (rust/crates/num_cpus-1.15.0.crate) = 15680
-SHA256 (rust/crates/num_threads-0.1.6.crate) = 2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44
-SIZE (rust/crates/num_threads-0.1.6.crate) = 7334
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/nvml-wrapper-0.9.0.crate) = 7cd21b9f5a1cce3c3515c9ffa85f5c7443e07162dae0ccf4339bb7ca38ad3454
-SIZE (rust/crates/nvml-wrapper-0.9.0.crate) = 74530
-SHA256 (rust/crates/nvml-wrapper-sys-0.7.0.crate) = c961a2ea9e91c59a69b78e69090f6f5b867bb46c0c56de9482da232437c4987e
-SIZE (rust/crates/nvml-wrapper-sys-0.7.0.crate) = 33783
-SHA256 (rust/crates/object-0.30.3.crate) = ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439
-SIZE (rust/crates/object-0.30.3.crate) = 258901
-SHA256 (rust/crates/octocrab-0.38.0.crate) = 68a8a3df00728324ad654ecd1ed449a60157c55b7ff8c109af3a35989687c367
-SIZE (rust/crates/octocrab-0.38.0.crate) = 374375
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/oneshot-0.1.5.crate) = fc22d22931513428ea6cc089e942d38600e3d00976eef8c86de6b8a3aadec6eb
-SIZE (rust/crates/oneshot-0.1.5.crate) = 31182
-SHA256 (rust/crates/openssl-0.10.61.crate) = 6b8419dc8cc6d866deb801274bba2e6f8f6108c1bb7fcc10ee5ab864931dbb45
-SIZE (rust/crates/openssl-0.10.61.crate) = 268171
-SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
-SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-src-300.2.1+3.2.0.crate) = 3fe476c29791a5ca0d1273c697e96085bbabbbea2ef7afd5617e78a4b40332d3
-SIZE (rust/crates/openssl-src-300.2.1+3.2.0.crate) = 9571211
-SHA256 (rust/crates/openssl-sys-0.9.97.crate) = c3eaad34cdd97d81de97964fc7f29e2d104f483840d906ef56daa1912338460b
-SIZE (rust/crates/openssl-sys-0.9.97.crate) = 67910
-SHA256 (rust/crates/opentelemetry-0.18.0.crate) = 69d6c3d7288a106c0a363e4b0e8d308058d56902adefb16f4936f417ffef086e
-SIZE (rust/crates/opentelemetry-0.18.0.crate) = 15120
-SHA256 (rust/crates/opentelemetry_api-0.18.0.crate) = c24f96e21e7acc813c7a8394ee94978929db2bcc46cf6b5014fc612bf7760c22
-SIZE (rust/crates/opentelemetry_api-0.18.0.crate) = 53945
-SHA256 (rust/crates/opentelemetry_sdk-0.18.0.crate) = 1ca41c4933371b61c2a2f214bf16931499af4ec90543604ec828f7a625c09113
-SIZE (rust/crates/opentelemetry_sdk-0.18.0.crate) = 95038
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/ownedbytes-0.6.0.crate) = 6e8a72b918ae8198abb3a18c190288123e1d442b6b9a7d709305fd194688b4b7
-SIZE (rust/crates/ownedbytes-0.6.0.crate) = 3328
-SHA256 (rust/crates/package-lock-json-parser-0.4.0.crate) = 8707d34f4a67f9c733970b8afc7b82d8623bc0746ff17b460aa6f2ea5ef487d3
-SIZE (rust/crates/package-lock-json-parser-0.4.0.crate) = 6411
-SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
-SIZE (rust/crates/parking-2.2.0.crate) = 9730
-SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
-SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
-SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
-SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
-SHA256 (rust/crates/parking_lot_core-0.8.6.crate) = 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc
-SIZE (rust/crates/parking_lot_core-0.8.6.crate) = 32567
-SHA256 (rust/crates/parking_lot_core-0.9.8.crate) = 93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447
-SIZE (rust/crates/parking_lot_core-0.9.8.crate) = 32383
-SHA256 (rust/crates/parse-git-url-0.5.1.crate) = 9cd626725d3855a68fdede6483fae43429129bf246f42d8db598911c8036cf47
-SIZE (rust/crates/parse-git-url-0.5.1.crate) = 13615
-SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166
-SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
-SHA256 (rust/crates/paste-1.0.12.crate) = 9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79
-SIZE (rust/crates/paste-1.0.12.crate) = 18156
-SHA256 (rust/crates/pem-3.0.2.crate) = 3163d2912b7c3b52d651a055f2c7eec9ba5cd22d26ef75b8dd3a59980b185923
-SIZE (rust/crates/pem-3.0.2.crate) = 12900
-SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
-SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.7.5.crate) = ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5
-SIZE (rust/crates/pest-2.7.5.crate) = 117583
-SHA256 (rust/crates/pest_derive-2.7.5.crate) = 81d78524685f5ef2a3b3bd1cafbc9fcabb036253d9b1463e726a91cd16e2dfc2
-SIZE (rust/crates/pest_derive-2.7.5.crate) = 35415
-SHA256 (rust/crates/pest_generator-2.7.5.crate) = 68bd1206e71118b5356dae5ddc61c8b11e28b09ef6a31acbd15ea48a28e0c227
-SIZE (rust/crates/pest_generator-2.7.5.crate) = 17709
-SHA256 (rust/crates/pest_meta-2.7.5.crate) = 7c747191d4ad9e4a4ab9c8798f1e82a39affe7ef9648390b7e5548d18e099de6
-SIZE (rust/crates/pest_meta-2.7.5.crate) = 40969
-SHA256 (rust/crates/petgraph-0.6.3.crate) = 4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4
-SIZE (rust/crates/petgraph-0.6.3.crate) = 185740
-SHA256 (rust/crates/pin-project-1.1.3.crate) = fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422
-SIZE (rust/crates/pin-project-1.1.3.crate) = 57740
-SHA256 (rust/crates/pin-project-internal-1.1.3.crate) = 4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405
-SIZE (rust/crates/pin-project-internal-1.1.3.crate) = 27824
-SHA256 (rust/crates/pin-project-lite-0.2.13.crate) = 8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58
-SIZE (rust/crates/pin-project-lite-0.2.13.crate) = 29141
-SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
-SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f
-SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
-SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
-SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
-SHA256 (rust/crates/pkg-config-0.3.27.crate) = 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964
-SIZE (rust/crates/pkg-config-0.3.27.crate) = 18838
-SHA256 (rust/crates/portable-atomic-1.3.2.crate) = dc59d1bcc64fc5d021d67521f818db868368028108d37f0e98d74e33f68297b5
-SIZE (rust/crates/portable-atomic-1.3.2.crate) = 124372
-SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
-SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
-SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
-SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
-SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874
-SIZE (rust/crates/psm-0.1.21.crate) = 23126
-SHA256 (rust/crates/quanta-0.12.3.crate) = 8e5167a477619228a0b284fac2674e3c388cba90631d7b7de620e6f1fcd08da5
-SIZE (rust/crates/quanta-0.12.3.crate) = 28306
-SHA256 (rust/crates/querystring-1.1.0.crate) = 9318ead08c799aad12a55a3e78b82e0b6167271ffd1f627b758891282f739187
-SIZE (rust/crates/querystring-1.1.0.crate) = 1710
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
-SHA256 (rust/crates/quoted_printable-0.5.0.crate) = 79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0
-SIZE (rust/crates/quoted_printable-0.5.0.crate) = 7604
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/raw-cpuid-11.0.2.crate) = e29830cbb1290e404f24c73af91c5d8d631ce7e128691e9477556b540cd01ecd
-SIZE (rust/crates/raw-cpuid-11.0.2.crate) = 108794
-SHA256 (rust/crates/rayon-1.7.0.crate) = 1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b
-SIZE (rust/crates/rayon-1.7.0.crate) = 169488
-SHA256 (rust/crates/rayon-core-1.11.0.crate) = 4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d
-SIZE (rust/crates/rayon-core-1.11.0.crate) = 73118
-SHA256 (rust/crates/redis-0.25.3.crate) = 6472825949c09872e8f2c50bde59fcefc17748b6be5c90fd67cd8b4daca73bfd
-SIZE (rust/crates/redis-0.25.3.crate) = 222206
-SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
-SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
-SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
-SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
-SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
-SIZE (rust/crates/regex-1.10.4.crate) = 253191
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
-SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
-SHA256 (rust/crates/requirements-0.3.0.crate) = 2643e903f79d8e6bc310ee0def974d12a33561d14e0728511b6ba5e8be0791c3
-SIZE (rust/crates/requirements-0.3.0.crate) = 8763
-SHA256 (rust/crates/reqwest-0.11.22.crate) = 046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b
-SIZE (rust/crates/reqwest-0.11.22.crate) = 156932
-SHA256 (rust/crates/reqwest-0.12.4.crate) = 566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10
-SIZE (rust/crates/reqwest-0.12.4.crate) = 170627
-SHA256 (rust/crates/reqwest-eventsource-0.6.0.crate) = 632c55746dbb44275691640e7b40c907c16a2dc1a5842aa98aaec90da6ec6bde
-SIZE (rust/crates/reqwest-eventsource-0.6.0.crate) = 19822
-SHA256 (rust/crates/ring-0.17.5.crate) = fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b
-SIZE (rust/crates/ring-0.17.5.crate) = 4147790
-SHA256 (rust/crates/rmp-0.8.11.crate) = 44519172358fd6d58656c86ab8e7fbc9e1490c3e8f14d35ed78ca0dd07403c9f
-SIZE (rust/crates/rmp-0.8.11.crate) = 28829
-SHA256 (rust/crates/rmp-serde-1.1.1.crate) = c5b13be192e0220b8afb7222aa5813cb62cc269ebb5cac346ca6487681d2913e
-SIZE (rust/crates/rmp-serde-1.1.1.crate) = 30360
-SHA256 (rust/crates/rsa-0.9.6.crate) = 5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc
-SIZE (rust/crates/rsa-0.9.6.crate) = 80048
-SHA256 (rust/crates/rust-embed-8.0.0.crate) = b1e7d90385b59f0a6bf3d3b757f3ca4ece2048265d70db20a2016043d4509a40
-SIZE (rust/crates/rust-embed-8.0.0.crate) = 901433
-SHA256 (rust/crates/rust-embed-impl-8.0.0.crate) = 3c3d8c6fd84090ae348e63a84336b112b5c3918b3bf0493a581f7bd8ee623c29
-SIZE (rust/crates/rust-embed-impl-8.0.0.crate) = 5175
-SHA256 (rust/crates/rust-embed-utils-8.0.0.crate) = 873feff8cb7bf86fdf0a71bb21c95159f4e4a37dd7a4bd1855a940909b583ada
-SIZE (rust/crates/rust-embed-utils-8.0.0.crate) = 3346
-SHA256 (rust/crates/rust-stemmers-1.2.0.crate) = e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54
-SIZE (rust/crates/rust-stemmers-1.2.0.crate) = 2351301
-SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
-SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
-SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
-SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-SHA256 (rust/crates/rustix-0.37.19.crate) = acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d
-SIZE (rust/crates/rustix-0.37.19.crate) = 323809
-SHA256 (rust/crates/rustix-0.38.17.crate) = f25469e9ae0f3d0047ca8b93fc56843f38e6774f0914a107ff8b41be8be8e0b7
-SIZE (rust/crates/rustix-0.38.17.crate) = 353766
-SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
-SIZE (rust/crates/rustls-0.21.10.crate) = 284920
-SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
-SIZE (rust/crates/rustls-0.22.4.crate) = 333681
-SHA256 (rust/crates/rustls-native-certs-0.7.0.crate) = 8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792
-SIZE (rust/crates/rustls-native-certs-0.7.0.crate) = 25071
-SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
-SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
-SHA256 (rust/crates/rustls-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
-SIZE (rust/crates/rustls-pemfile-2.1.2.crate) = 25928
-SHA256 (rust/crates/rustls-pki-types-1.5.0.crate) = beb461507cee2c2ff151784c52762cf4d9ff6a61f3e80968600ed24fa837fa54
-SIZE (rust/crates/rustls-pki-types-1.5.0.crate) = 29362
-SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
-SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustls-webpki-0.102.3.crate) = f3bce581c0dd41bce533ce695a1437fa16a7ab5ac3ccfa99fe1a620a7885eabf
-SIZE (rust/crates/rustls-webpki-0.102.3.crate) = 197543
-SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
-SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
-SHA256 (rust/crates/ryu-1.0.13.crate) = f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041
-SIZE (rust/crates/ryu-1.0.13.crate) = 46823
-SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
-SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.21.crate) = 713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3
-SIZE (rust/crates/schannel-0.1.21.crate) = 41719
-SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
-SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
-SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
-SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/scratch-1.0.5.crate) = 1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1
-SIZE (rust/crates/scratch-1.0.5.crate) = 8013
-SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
-SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/secrecy-0.8.0.crate) = 9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e
-SIZE (rust/crates/secrecy-0.8.0.crate) = 11916
-SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
-SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
-SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
-SIZE (rust/crates/security-framework-sys-2.9.1.crate) = 18284
-SHA256 (rust/crates/self_cell-1.0.1.crate) = 4c309e515543e67811222dbc9e3dd7e1056279b782e1dacffe4242b718734fb6
-SIZE (rust/crates/self_cell-1.0.1.crate) = 15124
-SHA256 (rust/crates/semver-1.0.20.crate) = 836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090
-SIZE (rust/crates/semver-1.0.20.crate) = 30451
-SHA256 (rust/crates/serde-1.0.199.crate) = 0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a
-SIZE (rust/crates/serde-1.0.199.crate) = 77598
-SHA256 (rust/crates/serde-jsonlines-0.4.0.crate) = 4684abdec99c1de7e507a3516c82385ff74d54c385973846b079bfd9f5920d35
-SIZE (rust/crates/serde-jsonlines-0.4.0.crate) = 11734
-SHA256 (rust/crates/serde-jsonlines-0.5.0.crate) = e228faf5f94badfe42723177b62cfb9b187351994cb4e852cd4a6a4c96dbeea8
-SIZE (rust/crates/serde-jsonlines-0.5.0.crate) = 14442
-SHA256 (rust/crates/serde_derive-1.0.199.crate) = 11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc
-SIZE (rust/crates/serde_derive-1.0.199.crate) = 55793
-SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
-SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
-SHA256 (rust/crates/serde_path_to_error-0.1.11.crate) = f7f05c1d5476066defcdfacce1f52fc3cae3af1d3089727100c02ae92e5abbe0
-SIZE (rust/crates/serde_path_to_error-0.1.11.crate) = 16485
-SHA256 (rust/crates/serde_spanned-0.6.2.crate) = 93107647184f6027e3b7dcb2e11034cf95ffa1e3a682c67951963ac69c1c007d
-SIZE (rust/crates/serde_spanned-0.6.2.crate) = 7749
-SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
-SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serdeconv-0.4.1.crate) = 8897696def1d25e554294b168e0e8e77c860483666eeb8d3d33ae58b06f47221
-SIZE (rust/crates/serdeconv-0.4.1.crate) = 4824
-SHA256 (rust/crates/serial_test-2.0.0.crate) = 0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d
-SIZE (rust/crates/serial_test-2.0.0.crate) = 7946
-SHA256 (rust/crates/serial_test-3.0.0.crate) = 953ad9342b3aaca7cb43c45c097dd008d4907070394bd0751a0aa8817e5a018d
-SIZE (rust/crates/serial_test-3.0.0.crate) = 8483
-SHA256 (rust/crates/serial_test_derive-2.0.0.crate) = 91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f
-SIZE (rust/crates/serial_test_derive-2.0.0.crate) = 5638
-SHA256 (rust/crates/serial_test_derive-3.0.0.crate) = b93fb4adc70021ac1b47f7d45e8cc4169baaa7ea58483bc5b721d19a26202212
-SIZE (rust/crates/serial_test_derive-3.0.0.crate) = 6588
-SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
-SIZE (rust/crates/sha1-0.10.6.crate) = 13517
-SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012
-SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
-SHA256 (rust/crates/sha256-1.4.0.crate) = 7895c8ae88588ccead14ff438b939b0c569cd619116f14b4d13fdff7b8333386
-SIZE (rust/crates/sha256-1.4.0.crate) = 9209
-SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
-SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
-SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1
-SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987
-SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
-SIZE (rust/crates/signature-2.2.0.crate) = 15531
-SHA256 (rust/crates/similar-2.3.0.crate) = 2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597
-SIZE (rust/crates/similar-2.3.0.crate) = 51082
-SHA256 (rust/crates/simple_asn1-0.6.2.crate) = adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085
-SIZE (rust/crates/simple_asn1-0.6.2.crate) = 15992
-SHA256 (rust/crates/sketches-ddsketch-0.2.1.crate) = 68a406c1882ed7f29cd5e248c9848a80e7cb6ae0fea82346d2746f2f941c07e1
-SIZE (rust/crates/sketches-ddsketch-0.2.1.crate) = 13121
-SHA256 (rust/crates/slab-0.4.8.crate) = 6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d
-SIZE (rust/crates/slab-0.4.8.crate) = 16928
-SHA256 (rust/crates/sled-0.34.7.crate) = 7f96b4737c2ce5987354855aed3797279def4ebf734436c6aa4552cf8e169935
-SIZE (rust/crates/sled-0.34.7.crate) = 485296
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/smartstring-1.0.1.crate) = 3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29
-SIZE (rust/crates/smartstring-1.0.1.crate) = 29555
-SHA256 (rust/crates/snafu-0.8.2.crate) = 75976f4748ab44f6e5332102be424e7c2dc18daeaf7e725f2040c3ebb133512e
-SIZE (rust/crates/snafu-0.8.2.crate) = 68478
-SHA256 (rust/crates/snafu-derive-0.8.2.crate) = b4b19911debfb8c2fb1107bc6cb2d61868aaf53a988449213959bb1b5b1ed95f
-SIZE (rust/crates/snafu-derive-0.8.2.crate) = 28462
-SHA256 (rust/crates/socket2-0.4.9.crate) = 64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662
-SIZE (rust/crates/socket2-0.4.9.crate) = 45421
-SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9
-SIZE (rust/crates/socket2-0.5.5.crate) = 54863
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
-SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
-SIZE (rust/crates/spki-0.7.3.crate) = 16409
-SHA256 (rust/crates/sql_query_builder-2.1.0.crate) = b371e496dc275fae413896ef31160eaeb949df66a942245cf3f37fb741389611
-SIZE (rust/crates/sql_query_builder-2.1.0.crate) = 33803
-SHA256 (rust/crates/sqlformat-0.2.3.crate) = ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c
-SIZE (rust/crates/sqlformat-0.2.3.crate) = 21878
-SHA256 (rust/crates/sqlx-0.7.4.crate) = c9a2ccff1a000a5a59cd33da541d9f2fdcd9e6e8229cc200565942bff36d0aaa
-SIZE (rust/crates/sqlx-0.7.4.crate) = 160206
-SHA256 (rust/crates/sqlx-core-0.7.4.crate) = 24ba59a9342a3d9bab6c56c118be528b27c9b60e490080e9711a04dccac83ef6
-SIZE (rust/crates/sqlx-core-0.7.4.crate) = 107183
-SHA256 (rust/crates/sqlx-macros-0.7.4.crate) = 4ea40e2345eb2faa9e1e5e326db8c34711317d2b5e08d0d5741619048a803127
-SIZE (rust/crates/sqlx-macros-0.7.4.crate) = 1859
-SHA256 (rust/crates/sqlx-macros-core-0.7.4.crate) = 5833ef53aaa16d860e92123292f1f6a3d53c34ba8b1969f152ef1a7bb803f3c8
-SIZE (rust/crates/sqlx-macros-core-0.7.4.crate) = 26613
-SHA256 (rust/crates/sqlx-mysql-0.7.4.crate) = 1ed31390216d20e538e447a7a9b959e06ed9fc51c37b514b46eb758016ecd418
-SIZE (rust/crates/sqlx-mysql-0.7.4.crate) = 57157
-SHA256 (rust/crates/sqlx-postgres-0.7.4.crate) = 7c824eb80b894f926f89a0b9da0c7f435d27cdd35b8c655b114e58223918577e
-SIZE (rust/crates/sqlx-postgres-0.7.4.crate) = 107488
-SHA256 (rust/crates/sqlx-sqlite-0.7.4.crate) = b244ef0a8414da0bed4bb1910426e890b19e5e9bccc27ada6b797d05c55ae0aa
-SIZE (rust/crates/sqlx-sqlite-0.7.4.crate) = 62113
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
-SHA256 (rust/crates/stacker-0.1.15.crate) = c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce
-SIZE (rust/crates/stacker-0.1.15.crate) = 14656
-SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
-SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/strfmt-0.2.4.crate) = 7a8348af2d9fc3258c8733b8d9d8db2e56f54b2363a4b5b81585c7875ed65e65
-SIZE (rust/crates/strfmt-0.2.4.crate) = 15194
-SHA256 (rust/crates/stringprep-0.1.4.crate) = bb41d74e231a107a1b4ee36bd1214b11285b77768d2e3824aedafa988fd36ee6
-SIZE (rust/crates/stringprep-0.1.4.crate) = 23551
-SHA256 (rust/crates/strsim-0.9.3.crate) = 6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c
-SIZE (rust/crates/strsim-0.9.3.crate) = 10266
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
-SIZE (rust/crates/strum-0.24.1.crate) = 5636
-SHA256 (rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59
-SIZE (rust/crates/strum_macros-0.24.3.crate) = 20696
-SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
-SIZE (rust/crates/subtle-2.5.0.crate) = 13909
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.52.crate) = b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07
-SIZE (rust/crates/syn-2.0.52.crate) = 254728
-SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
-SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
-SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
-SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939
-SHA256 (rust/crates/sysinfo-0.29.8.crate) = d10ed79c22663a35a255d289a7fdcb43559fc77ff15df5ce6c341809e7867528
-SIZE (rust/crates/sysinfo-0.29.8.crate) = 156454
-SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
-SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
-SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
-SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
-SHA256 (rust/crates/tantivy-0.21.0.crate) = c1d4675fed6fe2218ce11445374e181e864a8ffd0f28e7e0591ccfc38cd000ae
-SIZE (rust/crates/tantivy-0.21.0.crate) = 1349963
-SHA256 (rust/crates/tantivy-bitpacker-0.5.0.crate) = cecb164321482301f514dd582264fa67f70da2d7eb01872ccd71e35e0d96655a
-SIZE (rust/crates/tantivy-bitpacker-0.5.0.crate) = 10973
-SHA256 (rust/crates/tantivy-columnar-0.2.0.crate) = 8d85f8019af9a78b3118c11298b36ffd21c2314bd76bbcd9d12e00124cbb7e70
-SIZE (rust/crates/tantivy-columnar-0.2.0.crate) = 88231
-SHA256 (rust/crates/tantivy-common-0.6.0.crate) = af4a3a975e604a2aba6b1106a04505e1e7a025e6def477fab6e410b4126471e1
-SIZE (rust/crates/tantivy-common-0.6.0.crate) = 18203
-SHA256 (rust/crates/tantivy-fst-0.4.0.crate) = fc3c506b1a8443a3a65352df6382a1fb6a7afe1a02e871cee0d25e2c3d5f3944
-SIZE (rust/crates/tantivy-fst-0.4.0.crate) = 1561256
-SHA256 (rust/crates/tantivy-query-grammar-0.21.0.crate) = 1d39c5a03100ac10c96e0c8b07538e2ab8b17da56434ab348309b31f23fada77
-SIZE (rust/crates/tantivy-query-grammar-0.21.0.crate) = 16924
-SHA256 (rust/crates/tantivy-sstable-0.2.0.crate) = fc0c1bb43e5e8b8e05eb8009610344dbf285f06066c844032fbb3e546b3c71df
-SIZE (rust/crates/tantivy-sstable-0.2.0.crate) = 22537
-SHA256 (rust/crates/tantivy-stacker-0.2.0.crate) = b2c078595413f13f218cf6f97b23dcfd48936838f1d3d13a1016e05acd64ed6c
-SIZE (rust/crates/tantivy-stacker-0.2.0.crate) = 17030
-SHA256 (rust/crates/tantivy-tokenizer-api-0.2.0.crate) = 347b6fb212b26d3505d224f438e3c4b827ab8bd847fe9953ad5ac6b8f9443b66
-SIZE (rust/crates/tantivy-tokenizer-api-0.2.0.crate) = 2601
-SHA256 (rust/crates/tarpc-0.33.0.crate) = 6f41bce44d290df0598ae4b9cd6ea7f58f651fd3aa4af1b26060c4fa32b08af7
-SIZE (rust/crates/tarpc-0.33.0.crate) = 66640
-SHA256 (rust/crates/tarpc-plugins-0.12.0.crate) = 0ee42b4e559f17bce0385ebf511a7beb67d5cc33c12c96b7f4e9789919d9c10f
-SIZE (rust/crates/tarpc-plugins-0.12.0.crate) = 8128
-SHA256 (rust/crates/temp_testdir-0.2.3.crate) = 921f1e9c427802414907a48b21a6504ff6b3a15a1a3cf37e699590949ad9befc
-SIZE (rust/crates/temp_testdir-0.2.3.crate) = 3314
-SHA256 (rust/crates/tempfile-3.5.0.crate) = b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998
-SIZE (rust/crates/tempfile-3.5.0.crate) = 31129
-SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
-SIZE (rust/crates/termcolor-1.2.0.crate) = 17917
-SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
-SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
-SHA256 (rust/crates/text-splitter-0.10.0.crate) = 8d5315f993b00372fd909fcf8587535e65f03ac5fd9400f49dd72ce1f6be23cf
-SIZE (rust/crates/text-splitter-0.10.0.crate) = 28208
-SHA256 (rust/crates/textdistance-1.0.2.crate) = d321c8576c2b47e43953e9cce236550d4cd6af0a6ce518fe084340082ca6037b
-SIZE (rust/crates/textdistance-1.0.2.crate) = 38295
-SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
-SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
-SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
-SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
-SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
-SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
-SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
-SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
-SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
-SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
-SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.35.0.crate) = 841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c
-SIZE (rust/crates/tokio-1.35.0.crate) = 743314
-SHA256 (rust/crates/tokio-cron-scheduler-0.9.4.crate) = de2c1fd54a857b29c6cd1846f31903d0ae8e28175615c14a277aed45c58d8e27
-SIZE (rust/crates/tokio-cron-scheduler-0.9.4.crate) = 68074
-SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
-SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
-SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
-SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-retry-0.3.0.crate) = 7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f
-SIZE (rust/crates/tokio-retry-0.3.0.crate) = 6146
-SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
-SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
-SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
-SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
-SHA256 (rust/crates/tokio-serde-0.8.0.crate) = 911a61637386b789af998ee23f50aa30d5fd7edcec8d6d3dedae5e5815205466
-SIZE (rust/crates/tokio-serde-0.8.0.crate) = 15720
-SHA256 (rust/crates/tokio-stream-0.1.14.crate) = 397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842
-SIZE (rust/crates/tokio-stream-0.1.14.crate) = 35881
-SHA256 (rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38
-SIZE (rust/crates/tokio-tungstenite-0.21.0.crate) = 28159
-SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15
-SIZE (rust/crates/tokio-util-0.7.10.crate) = 110508
-SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
-SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml-0.7.4.crate) = d6135d499e69981f9ff0ef2167955a5333c35e36f6937d382974566b3d5b94ec
-SIZE (rust/crates/toml-0.7.4.crate) = 49003
-SHA256 (rust/crates/toml_datetime-0.6.2.crate) = 5a76a9312f5ba4c2dec6b9161fdf25d87ad8a09256ccea5a556fef03c706a10f
-SIZE (rust/crates/toml_datetime-0.6.2.crate) = 10768
-SHA256 (rust/crates/toml_edit-0.19.10.crate) = 2380d56e8670370eee6566b0bfd4265f65b3f432e8c6d85623f728d4fa31f739
-SIZE (rust/crates/toml_edit-0.19.10.crate) = 95594
-SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
-SIZE (rust/crates/tower-0.4.13.crate) = 106906
-SHA256 (rust/crates/tower-http-0.5.2.crate) = 1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5
-SIZE (rust/crates/tower-http-0.5.2.crate) = 118675
-SHA256 (rust/crates/tower-layer-0.3.2.crate) = c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0
-SIZE (rust/crates/tower-layer-0.3.2.crate) = 6023
-SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
-SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
-SHA256 (rust/crates/tracing-0.1.37.crate) = 8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8
-SIZE (rust/crates/tracing-0.1.37.crate) = 73888
-SHA256 (rust/crates/tracing-attributes-0.1.24.crate) = 0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74
-SIZE (rust/crates/tracing-attributes-0.1.24.crate) = 31841
-SHA256 (rust/crates/tracing-core-0.1.31.crate) = 0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a
-SIZE (rust/crates/tracing-core-0.1.31.crate) = 61263
-SHA256 (rust/crates/tracing-futures-0.2.5.crate) = 97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2
-SIZE (rust/crates/tracing-futures-0.2.5.crate) = 11637
-SHA256 (rust/crates/tracing-log-0.1.3.crate) = 78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922
-SIZE (rust/crates/tracing-log-0.1.3.crate) = 20549
-SHA256 (rust/crates/tracing-opentelemetry-0.18.0.crate) = 21ebb87a95ea13271332df069020513ab70bdb5637ca42d6e492dc3bbbad48de
-SIZE (rust/crates/tracing-opentelemetry-0.18.0.crate) = 109052
-SHA256 (rust/crates/tracing-serde-0.1.3.crate) = bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1
-SIZE (rust/crates/tracing-serde-0.1.3.crate) = 7329
-SHA256 (rust/crates/tracing-subscriber-0.2.25.crate) = 0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71
-SIZE (rust/crates/tracing-subscriber-0.2.25.crate) = 149469
-SHA256 (rust/crates/tracing-subscriber-0.3.17.crate) = 30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77
-SIZE (rust/crates/tracing-subscriber-0.3.17.crate) = 191711
-SHA256 (rust/crates/tracing-test-0.1.0.crate) = a3b48778c2d401c6a7fcf38a0e3c55dc8e8e753cbd381044a8cdb6fd69a29f53
-SIZE (rust/crates/tracing-test-0.1.0.crate) = 3532
-SHA256 (rust/crates/tracing-test-macro-0.1.0.crate) = c49adbab879d2e0dd7f75edace5f0ac2156939ecb7e6a1e8fa14e53728328c48
-SIZE (rust/crates/tracing-test-macro-0.1.0.crate) = 2705
-SHA256 (rust/crates/trackable-1.3.0.crate) = b15bd114abb99ef8cee977e517c8f37aee63f184f2d08e3e6ceca092373369ae
-SIZE (rust/crates/trackable-1.3.0.crate) = 12404
-SHA256 (rust/crates/trackable_derive-1.0.0.crate) = ebeb235c5847e2f82cfe0f07eb971d1e5f6804b18dac2ae16349cc604380f82f
-SIZE (rust/crates/trackable_derive-1.0.0.crate) = 3488
-SHA256 (rust/crates/tree-sitter-0.20.10.crate) = e747b1f9b7b931ed39a548c1fae149101497de3c1fc8d9e18c62c1a66c683d3d
-SIZE (rust/crates/tree-sitter-0.20.10.crate) = 134502
-SHA256 (rust/crates/tree-sitter-c-sharp-0.20.0.crate) = b9ab3dc608f34924fa9e10533a95f62dbc14b6de0ddd7107722eba66fe19ae31
-SIZE (rust/crates/tree-sitter-c-sharp-0.20.0.crate) = 908546
-SHA256 (rust/crates/tree-sitter-go-0.20.0.crate) = 1ad6d11f19441b961af2fda7f12f5d0dac325f6d6de83836a1d3750018cc5114
-SIZE (rust/crates/tree-sitter-go-0.20.0.crate) = 114150
-SHA256 (rust/crates/tree-sitter-java-0.20.2.crate) = 2adc5696bf5abf761081d7457d2bb82d0e3b28964f4214f63fd7e720ef462653
-SIZE (rust/crates/tree-sitter-java-0.20.2.crate) = 159025
-SHA256 (rust/crates/tree-sitter-kotlin-0.3.1.crate) = 1b5f367466210220a194a2d8831fc12d15aa13305e7bcdf2dba47714aa328e86
-SIZE (rust/crates/tree-sitter-kotlin-0.3.1.crate) = 1267171
-SHA256 (rust/crates/tree-sitter-python-0.20.2.crate) = dda114f58048f5059dcf158aff691dffb8e113e6d2b50d94263fd68711975287
-SIZE (rust/crates/tree-sitter-python-0.20.2.crate) = 133017
-SHA256 (rust/crates/tree-sitter-ruby-0.20.0.crate) = 0ac30cbb1560363ae76e1ccde543d6d99087421e228cc47afcec004b86bb711a
-SIZE (rust/crates/tree-sitter-ruby-0.20.0.crate) = 475855
-SHA256 (rust/crates/tree-sitter-rust-0.20.3.crate) = 797842733e252dc11ae5d403a18060bf337b822fc2ae5ddfaa6ff4d9cc20bda6
-SIZE (rust/crates/tree-sitter-rust-0.20.3.crate) = 265179
-SHA256 (rust/crates/tree-sitter-tags-0.20.2.crate) = ccb3f1376219530a37a809751ecf65aa35fd8b9c1c4ab6d4faf5f6a9eeda2c05
-SIZE (rust/crates/tree-sitter-tags-0.20.2.crate) = 9445
-SHA256 (rust/crates/tree-sitter-typescript-0.20.3.crate) = a75049f0aafabb2aac205d7bb24da162b53dcd0cfb326785f25a2f32efa8071a
-SIZE (rust/crates/tree-sitter-typescript-0.20.3.crate) = 712981
-SHA256 (rust/crates/trie-rs-0.1.1.crate) = 5096c019d49566aff57593a06e401c7f588da84e9a575d0ed2ac0913f51928c0
-SIZE (rust/crates/trie-rs-0.1.1.crate) = 917350
-SHA256 (rust/crates/try-lock-0.2.4.crate) = 3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed
-SIZE (rust/crates/try-lock-0.2.4.crate) = 4467
-SHA256 (rust/crates/tungstenite-0.21.0.crate) = 9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1
-SIZE (rust/crates/tungstenite-0.21.0.crate) = 59858
-SHA256 (rust/crates/typenum-1.16.0.crate) = 497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba
-SIZE (rust/crates/typenum-1.16.0.crate) = 42477
-SHA256 (rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
-SIZE (rust/crates/ucd-trie-0.1.6.crate) = 45790
-SHA256 (rust/crates/ulid-1.1.2.crate) = 34778c17965aa2a08913b57e1f34db9b4a63f5de31768b55bf20d2795f921259
-SIZE (rust/crates/ulid-1.1.2.crate) = 11517
-SHA256 (rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89
-SIZE (rust/crates/unicase-2.7.0.crate) = 23783
-SHA256 (rust/crates/unicode-bidi-0.3.13.crate) = 92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460
-SIZE (rust/crates/unicode-bidi-0.3.13.crate) = 44477
-SHA256 (rust/crates/unicode-ident-1.0.9.crate) = b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0
-SIZE (rust/crates/unicode-ident-1.0.9.crate) = 41978
-SHA256 (rust/crates/unicode-normalization-0.1.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
-SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
-SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
-SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
-SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
-SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
-SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e
-SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298
-SHA256 (rust/crates/unreachable-1.0.0.crate) = 382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56
-SIZE (rust/crates/unreachable-1.0.0.crate) = 6355
-SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
-SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
-SIZE (rust/crates/url-2.5.0.crate) = 78605
-SHA256 (rust/crates/url-parse-1.0.7.crate) = 0d375da66174ba9b3697f36468fb6b9a981074537569a87ad2dc43de2a598063
-SIZE (rust/crates/url-parse-1.0.7.crate) = 11284
-SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
-SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
-SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/utf8-ranges-1.0.5.crate) = 7fcfc827f90e53a02eaef5e535ee14266c1d569214c6aa70133a624d8a3164ba
-SIZE (rust/crates/utf8-ranges-1.0.5.crate) = 8497
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/utoipa-4.2.0.crate) = 272ebdfbc99111033031d2f10e018836056e4d2c8e2acda76450ec7974269fa7
-SIZE (rust/crates/utoipa-4.2.0.crate) = 54574
-SHA256 (rust/crates/utoipa-gen-4.2.0.crate) = d3c9f4d08338c1bfa70dde39412a040a884c6f318b3d09aaaf3437a1e52027fc
-SIZE (rust/crates/utoipa-gen-4.2.0.crate) = 142537
-SHA256 (rust/crates/utoipa-swagger-ui-6.0.0.crate) = 0b39868d43c011961e04b41623e050aedf2cc93652562ff7935ce0f819aaf2da
-SIZE (rust/crates/utoipa-swagger-ui-6.0.0.crate) = 4372387
-SHA256 (rust/crates/uuid-1.6.1.crate) = 5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560
-SIZE (rust/crates/uuid-1.6.1.crate) = 55554
-SHA256 (rust/crates/uuid-macro-internal-1.6.1.crate) = f49e7f3f3db8040a100710a11932239fd30697115e2ba4107080d8252939845e
-SIZE (rust/crates/uuid-macro-internal-1.6.1.crate) = 9137
-SHA256 (rust/crates/validator-0.16.1.crate) = b92f40481c04ff1f4f61f304d61793c7b56ff76ac1469f1beb199b1445b253bd
-SIZE (rust/crates/validator-0.16.1.crate) = 13718
-SHA256 (rust/crates/validator_derive-0.16.0.crate) = bc44ca3088bb3ba384d9aecf40c6a23a676ce23e09bdaca2073d99c207f864af
-SIZE (rust/crates/validator_derive-0.16.0.crate) = 12759
-SHA256 (rust/crates/validator_types-0.16.0.crate) = 111abfe30072511849c5910134e8baf8dc05de4c0e5903d681cbd5c9c4d611e3
-SIZE (rust/crates/validator_types-0.16.0.crate) = 2145
-SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
-SIZE (rust/crates/valuable-0.1.0.crate) = 27718
-SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
-SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/vergen-8.2.4.crate) = bbc5ad0d9d26b2c49a5ab7da76c3e79d3ee37e7821799f8223fcb8f2f391a2e7
-SIZE (rust/crates/vergen-8.2.4.crate) = 40562
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/void-1.0.2.crate) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
-SIZE (rust/crates/void-1.0.2.crate) = 2356
-SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
-SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
-SIZE (rust/crates/want-0.3.0.crate) = 6550
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.87.crate) = 7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342
-SIZE (rust/crates/wasm-bindgen-0.2.87.crate) = 175052
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd
-SIZE (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 26821
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.37.crate) = c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03
-SIZE (rust/crates/wasm-bindgen-futures-0.4.37.crate) = 15193
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.87.crate) = dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d
-SIZE (rust/crates/wasm-bindgen-macro-0.2.87.crate) = 13897
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 20006
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.87.crate) = ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1
-SIZE (rust/crates/wasm-bindgen-shared-0.2.87.crate) = 7248
-SHA256 (rust/crates/wasm-streams-0.4.0.crate) = b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129
-SIZE (rust/crates/wasm-streams-0.4.0.crate) = 34328
-SHA256 (rust/crates/web-sys-0.3.64.crate) = 9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b
-SIZE (rust/crates/web-sys-0.3.64.crate) = 725584
-SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
-SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
-SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
-SHA256 (rust/crates/whoami-1.4.1.crate) = 22fc3756b8a9133049b26c7f61ab35416c130e8c09b660f5b3958b446f52cc50
-SIZE (rust/crates/whoami-1.4.1.crate) = 19677
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
-SIZE (rust/crates/windows-0.48.0.crate) = 11864177
-SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
-SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
-SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
-SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
-SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
-SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
-SHA256 (rust/crates/windows-targets-0.48.0.crate) = 7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5
-SIZE (rust/crates/windows-targets-0.48.0.crate) = 7466
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 366543
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
-SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.0.crate) = b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3
-SIZE (rust/crates/windows_aarch64_msvc-0.48.0.crate) = 671479
-SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
-SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
-SHA256 (rust/crates/windows_i686_gnu-0.48.0.crate) = 622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241
-SIZE (rust/crates/windows_i686_gnu-0.48.0.crate) = 741490
-SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
-SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
-SHA256 (rust/crates/windows_i686_msvc-0.48.0.crate) = 4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00
-SIZE (rust/crates/windows_i686_msvc-0.48.0.crate) = 730056
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
-SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.0.crate) = ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1
-SIZE (rust/crates/windows_x86_64_gnu-0.48.0.crate) = 703595
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 366536
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
-SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a
-SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422
-SHA256 (rust/crates/winnow-0.4.6.crate) = 61de7bac303dc551fe038e2b3cef0f571087a47571ea6e79a87692ac99b99699
-SIZE (rust/crates/winnow-0.4.6.crate) = 142565
-SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
-SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
-SIZE (rust/crates/winreg-0.52.0.crate) = 30148
-SHA256 (rust/crates/wrapcenum-derive-0.4.0.crate) = 6bcc065c85ad2c3bd12aa4118bf164835712e25080c392557801a13292c60aec
-SIZE (rust/crates/wrapcenum-derive-0.4.0.crate) = 7281
-SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
-SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (rust/crates/yarn-lock-parser-0.7.0.crate) = 7d0603904f8482a1a2a038c9f89c75b0e435392513c3abd3d284123381bbe51f
-SIZE (rust/crates/yarn-lock-parser-0.7.0.crate) = 9416
-SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be
-SIZE (rust/crates/zerocopy-0.7.32.crate) = 151096
-SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6
-SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623
-SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
-SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
-SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
-SIZE (rust/crates/zip-0.6.6.crate) = 65789
-SHA256 (rust/crates/zstd-0.12.4.crate) = 1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c
-SIZE (rust/crates/zstd-0.12.4.crate) = 30434
-SHA256 (rust/crates/zstd-safe-6.0.6.crate) = ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581
-SIZE (rust/crates/zstd-safe-6.0.6.crate) = 20828
-SHA256 (rust/crates/zstd-sys-2.0.8+zstd.1.5.5.crate) = 5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c
-SIZE (rust/crates/zstd-sys-2.0.8+zstd.1.5.5.crate) = 736270
-SHA256 (tree-sitter-tree-sitter-cpp-a71474021410973b29bfe99440d57bcd750246b1_GH0.tar.gz) = dbb423572f2ab96c868450afffa1804c6d718c69e407d2d372f94f32e477341d
-SIZE (tree-sitter-tree-sitter-cpp-a71474021410973b29bfe99440d57bcd750246b1_GH0.tar.gz) = 1058667
-SHA256 (wsxiaoys-apalis-91526e811607ec72ab83583547c0e8005c24d394_GH0.tar.gz) = d8336fe1c971c9195623390420cc6155c89537980db6626b73051917d2f9bae7
-SIZE (wsxiaoys-apalis-91526e811607ec72ab83583547c0e8005c24d394_GH0.tar.gz) = 80019
-SHA256 (tree-sitter-tree-sitter-c-212a80f86452bb1316324fa0db730cf52f29e05a_GH0.tar.gz) = b01f1f35fbac8c2f724e5ae2cdbda6b9f0f340fbc16a34c90be7b017d6b006a0
-SIZE (tree-sitter-tree-sitter-c-212a80f86452bb1316324fa0db730cf52f29e05a_GH0.tar.gz) = 356793
-SHA256 (JoranHonig-tree-sitter-solidity-b239a95f94cfcc6e7b3e961bc73a28d55e214f02_GH0.tar.gz) = 8fa25700b1db18045a034200c7cbff7e4ef9af49d546d5a0b8ba4ff5e68af103
-SIZE (JoranHonig-tree-sitter-solidity-b239a95f94cfcc6e7b3e961bc73a28d55e214f02_GH0.tar.gz) = 193598
-SHA256 (TabbyML-tabby-v0.11.1_GH0.tar.gz) = de9f63b2685abd382ace82de950051f4fca9c2b2dbcbcbece364876cafb39b4b
-SIZE (TabbyML-tabby-v0.11.1_GH0.tar.gz) = 5254485
-SHA256 (ggerganov-llama.cpp-9aa6724_GH0.tar.gz) = 203753b4b7e9077df55100b457a3c1bda59ed4c5219c6babc3431a29cf07b837
-SIZE (ggerganov-llama.cpp-9aa6724_GH0.tar.gz) = 20102183
+TIMESTAMP = 1757090186
+SHA256 (tabby/v5.17.14.zip) = 481244d0812097b11fbaeef79f71d942b171617f9c9f9514e63acbe13e71ccdc
+SIZE (tabby/v5.17.14.zip) = 4388280
+SHA256 (tabby/rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
+SIZE (tabby/rust/crates/addr2line-0.21.0.crate) = 40807
+SHA256 (tabby/rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
+SIZE (tabby/rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (tabby/rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (tabby/rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (tabby/rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (tabby/rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (tabby/rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
+SIZE (tabby/rust/crates/allocator-api2-0.2.18.crate) = 62504
+SHA256 (tabby/rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (tabby/rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (tabby/rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (tabby/rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (tabby/rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
+SIZE (tabby/rust/crates/anstream-0.6.14.crate) = 29160
+SHA256 (tabby/rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b
+SIZE (tabby/rust/crates/anstyle-1.0.7.crate) = 15709
+SHA256 (tabby/rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
+SIZE (tabby/rust/crates/anstyle-parse-0.2.4.crate) = 23069
+SHA256 (tabby/rust/crates/anstyle-query-1.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5
+SIZE (tabby/rust/crates/anstyle-query-1.0.3.crate) = 9742
+SHA256 (tabby/rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19
+SIZE (tabby/rust/crates/anstyle-wincon-3.0.3.crate) = 12179
+SHA256 (tabby/rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
+SIZE (tabby/rust/crates/anyhow-1.0.86.crate) = 46741
+SHA256 (tabby/rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
+SIZE (tabby/rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (tabby/rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
+SIZE (tabby/rust/crates/arc-swap-1.7.1.crate) = 68512
+SHA256 (tabby/rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
+SIZE (tabby/rust/crates/argon2-0.5.3.crate) = 28795
+SHA256 (tabby/rust/crates/ascii-0.9.3.crate) = eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e
+SIZE (tabby/rust/crates/ascii-0.9.3.crate) = 28283
+SHA256 (tabby/rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
+SIZE (tabby/rust/crates/assert-json-diff-2.0.2.crate) = 10874
+SHA256 (tabby/rust/crates/assert_matches-1.5.0.crate) = 9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9
+SIZE (tabby/rust/crates/assert_matches-1.5.0.crate) = 7761
+SHA256 (tabby/rust/crates/async-convert-1.0.0.crate) = 6d416feee97712e43152cd42874de162b8f9b77295b1c85e5d92725cc8310bae
+SIZE (tabby/rust/crates/async-convert-1.0.0.crate) = 10396
+SHA256 (tabby/rust/crates/async-openai-alt-0.26.2.crate) = 76ec478b16393f68acab53c252f3de7d8e7047c4ef63e8f17315f4e6afc08d9c
+SIZE (tabby/rust/crates/async-openai-alt-0.26.2.crate) = 71597
+SHA256 (tabby/rust/crates/async-stream-0.3.5.crate) = cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51
+SIZE (tabby/rust/crates/async-stream-0.3.5.crate) = 11916
+SHA256 (tabby/rust/crates/async-stream-impl-0.3.5.crate) = 16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193
+SIZE (tabby/rust/crates/async-stream-impl-0.3.5.crate) = 4173
+SHA256 (tabby/rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
+SIZE (tabby/rust/crates/async-trait-0.1.80.crate) = 28775
+SHA256 (tabby/rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
+SIZE (tabby/rust/crates/atoi-2.0.0.crate) = 7785
+SHA256 (tabby/rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (tabby/rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (tabby/rust/crates/atomic-write-file-0.1.4.crate) = cbf54d4588732bdfc5ebc3eb9f74f20e027112fc31de412fc7ff0cd1c6896dae
+SIZE (tabby/rust/crates/atomic-write-file-0.1.4.crate) = 16462
+SHA256 (tabby/rust/crates/auto_enums-0.8.5.crate) = 1899bfcfd9340ceea3533ea157360ba8fa864354eccbceab58e1006ecab35393
+SIZE (tabby/rust/crates/auto_enums-0.8.5.crate) = 53818
+SHA256 (tabby/rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (tabby/rust/crates/autocfg-1.3.0.crate) = 16524
+SHA256 (tabby/rust/crates/axum-0.7.5.crate) = 3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf
+SIZE (tabby/rust/crates/axum-0.7.5.crate) = 151429
+SHA256 (tabby/rust/crates/axum-0.8.3.crate) = de45108900e1f9b9242f7f2e254aa3e2c029c921c258fe9e6b4217eeebd54288
+SIZE (tabby/rust/crates/axum-0.8.3.crate) = 173592
+SHA256 (tabby/rust/crates/axum-core-0.4.3.crate) = a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3
+SIZE (tabby/rust/crates/axum-core-0.4.3.crate) = 21877
+SHA256 (tabby/rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
+SIZE (tabby/rust/crates/axum-core-0.5.2.crate) = 26212
+SHA256 (tabby/rust/crates/axum-extra-0.10.1.crate) = 45bf463831f5131b7d3c756525b305d40f1185b688565648a92e1392ca35713d
+SIZE (tabby/rust/crates/axum-extra-0.10.1.crate) = 66375
+SHA256 (tabby/rust/crates/axum-prometheus-0.6.1.crate) = b683cbc43010e9a3d72c2f31ca464155ff4f95819e88a32924b0f47a43898978
+SIZE (tabby/rust/crates/axum-prometheus-0.6.1.crate) = 18699
+SHA256 (tabby/rust/crates/backoff-0.4.0.crate) = b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1
+SIZE (tabby/rust/crates/backoff-0.4.0.crate) = 26738
+SHA256 (tabby/rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
+SIZE (tabby/rust/crates/backtrace-0.3.71.crate) = 86553
+SHA256 (tabby/rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (tabby/rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (tabby/rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (tabby/rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (tabby/rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
+SIZE (tabby/rust/crates/base64ct-1.6.0.crate) = 28870
+SHA256 (tabby/rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (tabby/rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (tabby/rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (tabby/rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (tabby/rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
+SIZE (tabby/rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (tabby/rust/crates/bitpacking-0.9.2.crate) = 4c1d3e2bfd8d06048a179f7b17afc3188effa10385e7b00dc65af6aae732ea92
+SIZE (tabby/rust/crates/bitpacking-0.9.2.crate) = 23049
+SHA256 (tabby/rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
+SIZE (tabby/rust/crates/blake2-0.10.6.crate) = 47234
+SHA256 (tabby/rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (tabby/rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (tabby/rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
+SIZE (tabby/rust/crates/bstr-1.9.1.crate) = 380305
+SHA256 (tabby/rust/crates/build-target-0.4.0.crate) = 832133bbabbbaa9fbdba793456a2827627a7d2b8fb96032fa1e7666d7895832b
+SIZE (tabby/rust/crates/build-target-0.4.0.crate) = 7460
+SHA256 (tabby/rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (tabby/rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (tabby/rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (tabby/rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (tabby/rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (tabby/rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (tabby/rust/crates/cached-0.49.3.crate) = 8e8e463fceca5674287f32d252fb1d94083758b8709c160efae66d263e5f4eba
+SIZE (tabby/rust/crates/cached-0.49.3.crate) = 60987
+SHA256 (tabby/rust/crates/cached_proc_macro-0.20.0.crate) = ad9f16c0d84de31a2ab7fdf5f7783c14631f7075cf464eb3bb43119f61c9cb2a
+SIZE (tabby/rust/crates/cached_proc_macro-0.20.0.crate) = 10235
+SHA256 (tabby/rust/crates/cached_proc_macro_types-0.1.1.crate) = ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0
+SIZE (tabby/rust/crates/cached_proc_macro_types-0.1.1.crate) = 1813
+SHA256 (tabby/rust/crates/cc-1.0.98.crate) = 41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f
+SIZE (tabby/rust/crates/cc-1.0.98.crate) = 76780
+SHA256 (tabby/rust/crates/census-0.4.2.crate) = 4f4c707c6a209cbe82d10abd08e1ea8995e9ea937d2550646e02798948992be0
+SIZE (tabby/rust/crates/census-0.4.2.crate) = 6883
+SHA256 (tabby/rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (tabby/rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (tabby/rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
+SIZE (tabby/rust/crates/cfg_aliases-0.1.1.crate) = 6009
+SHA256 (tabby/rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (tabby/rust/crates/chrono-0.4.38.crate) = 220559
+SHA256 (tabby/rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
+SIZE (tabby/rust/crates/chumsky-0.9.3.crate) = 75112
+SHA256 (tabby/rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
+SIZE (tabby/rust/crates/clap-4.5.4.crate) = 55401
+SHA256 (tabby/rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4
+SIZE (tabby/rust/crates/clap_builder-4.5.2.crate) = 163566
+SHA256 (tabby/rust/crates/clap_derive-4.5.4.crate) = 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64
+SIZE (tabby/rust/crates/clap_derive-4.5.4.crate) = 29159
+SHA256 (tabby/rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce
+SIZE (tabby/rust/crates/clap_lex-0.7.0.crate) = 11915
+SHA256 (tabby/rust/crates/clocksource-0.8.1.crate) = 129026dd5a8a9592d96916258f3a5379589e513ea5e86aeb0bd2530286e44e9e
+SIZE (tabby/rust/crates/clocksource-0.8.1.crate) = 14937
+SHA256 (tabby/rust/crates/cmake-0.1.50.crate) = a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130
+SIZE (tabby/rust/crates/cmake-0.1.50.crate) = 16748
+SHA256 (tabby/rust/crates/color-eyre-0.6.3.crate) = 55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5
+SIZE (tabby/rust/crates/color-eyre-0.6.3.crate) = 636041
+SHA256 (tabby/rust/crates/color-spantrace-0.2.1.crate) = cd6be1b2a7e382e2b98b43b2adcca6bb0e465af0bdd38123873ae61eb17a72c2
+SIZE (tabby/rust/crates/color-spantrace-0.2.1.crate) = 189095
+SHA256 (tabby/rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
+SIZE (tabby/rust/crates/colorchoice-1.0.1.crate) = 7895
+SHA256 (tabby/rust/crates/combine-3.8.1.crate) = da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680
+SIZE (tabby/rust/crates/combine-3.8.1.crate) = 103773
+SHA256 (tabby/rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
+SIZE (tabby/rust/crates/console-0.15.8.crate) = 36364
+SHA256 (tabby/rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
+SIZE (tabby/rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (tabby/rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
+SIZE (tabby/rust/crates/convert_case-0.4.0.crate) = 8098
+SHA256 (tabby/rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (tabby/rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (tabby/rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
+SIZE (tabby/rust/crates/core-foundation-0.10.0.crate) = 27023
+SHA256 (tabby/rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (tabby/rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (tabby/rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
+SIZE (tabby/rust/crates/cpufeatures-0.2.12.crate) = 12837
+SHA256 (tabby/rust/crates/crc-3.2.1.crate) = 69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636
+SIZE (tabby/rust/crates/crc-3.2.1.crate) = 15070
+SHA256 (tabby/rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
+SIZE (tabby/rust/crates/crc-catalog-2.4.0.crate) = 10155
+SHA256 (tabby/rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (tabby/rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (tabby/rust/crates/cron-0.12.1.crate) = 6f8c3e73077b4b4a6ab1ea5047c37c57aee77657bc8ecd6f29b0af082d0b0c07
+SIZE (tabby/rust/crates/cron-0.12.1.crate) = 18702
+SHA256 (tabby/rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
+SIZE (tabby/rust/crates/crossbeam-channel-0.5.13.crate) = 91174
+SHA256 (tabby/rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
+SIZE (tabby/rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (tabby/rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (tabby/rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (tabby/rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35
+SIZE (tabby/rust/crates/crossbeam-queue-0.3.11.crate) = 15581
+SHA256 (tabby/rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (tabby/rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (tabby/rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
+SIZE (tabby/rust/crates/crunchy-0.2.2.crate) = 2995
+SHA256 (tabby/rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (tabby/rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (tabby/rust/crates/cssparser-0.27.2.crate) = 754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a
+SIZE (tabby/rust/crates/cssparser-0.27.2.crate) = 56792
+SHA256 (tabby/rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331
+SIZE (tabby/rust/crates/cssparser-macros-0.6.1.crate) = 7914
+SHA256 (tabby/rust/crates/custom_error-1.9.2.crate) = 4f8a51dd197fa6ba5b4dc98a990a43cc13693c23eb0089ebb0fcc1f04152bca6
+SIZE (tabby/rust/crates/custom_error-1.9.2.crate) = 10826
+SHA256 (tabby/rust/crates/darling-0.14.4.crate) = 7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850
+SIZE (tabby/rust/crates/darling-0.14.4.crate) = 25168
+SHA256 (tabby/rust/crates/darling-0.20.9.crate) = 83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1
+SIZE (tabby/rust/crates/darling-0.20.9.crate) = 31777
+SHA256 (tabby/rust/crates/darling_core-0.14.4.crate) = 109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0
+SIZE (tabby/rust/crates/darling_core-0.14.4.crate) = 57485
+SHA256 (tabby/rust/crates/darling_core-0.20.9.crate) = 622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120
+SIZE (tabby/rust/crates/darling_core-0.20.9.crate) = 65014
+SHA256 (tabby/rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e
+SIZE (tabby/rust/crates/darling_macro-0.14.4.crate) = 1896
+SHA256 (tabby/rust/crates/darling_macro-0.20.9.crate) = 733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178
+SIZE (tabby/rust/crates/darling_macro-0.20.9.crate) = 1875
+SHA256 (tabby/rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
+SIZE (tabby/rust/crates/dashmap-5.5.3.crate) = 24061
+SHA256 (tabby/rust/crates/data-encoding-2.6.0.crate) = e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2
+SIZE (tabby/rust/crates/data-encoding-2.6.0.crate) = 20769
+SHA256 (tabby/rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
+SIZE (tabby/rust/crates/der-0.7.9.crate) = 85173
+SHA256 (tabby/rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
+SIZE (tabby/rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (tabby/rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
+SIZE (tabby/rust/crates/derive_arbitrary-1.4.1.crate) = 11521
+SHA256 (tabby/rust/crates/derive_builder-0.20.0.crate) = 0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7
+SIZE (tabby/rust/crates/derive_builder-0.20.0.crate) = 36563
+SHA256 (tabby/rust/crates/derive_builder_core-0.20.0.crate) = d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d
+SIZE (tabby/rust/crates/derive_builder_core-0.20.0.crate) = 32579
+SHA256 (tabby/rust/crates/derive_builder_macro-0.20.0.crate) = 206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b
+SIZE (tabby/rust/crates/derive_builder_macro-0.20.0.crate) = 6308
+SHA256 (tabby/rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
+SIZE (tabby/rust/crates/derive_more-0.99.17.crate) = 55771
+SHA256 (tabby/rust/crates/derive_utils-0.14.1.crate) = 61bb5a1014ce6dfc2a378578509abe775a5aa06bff584a547555d9efdb81b926
+SIZE (tabby/rust/crates/derive_utils-0.14.1.crate) = 15117
+SHA256 (tabby/rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (tabby/rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (tabby/rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
+SIZE (tabby/rust/crates/dotenvy-0.15.7.crate) = 20293
+SHA256 (tabby/rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
+SIZE (tabby/rust/crates/downcast-rs-1.2.1.crate) = 11821
+SHA256 (tabby/rust/crates/dtoa-1.0.9.crate) = dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653
+SIZE (tabby/rust/crates/dtoa-1.0.9.crate) = 17002
+SHA256 (tabby/rust/crates/dtoa-short-0.3.4.crate) = dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74
+SIZE (tabby/rust/crates/dtoa-short-0.3.4.crate) = 8276
+SHA256 (tabby/rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b
+SIZE (tabby/rust/crates/either-1.12.0.crate) = 18974
+SHA256 (tabby/rust/crates/email-encoding-0.3.0.crate) = 60d1d33cdaede7e24091f039632eb5d3c7469fe5b066a985281a34fc70fa317f
+SIZE (tabby/rust/crates/email-encoding-0.3.0.crate) = 15601
+SHA256 (tabby/rust/crates/email_address-0.2.4.crate) = e2153bd83ebc09db15bcbdc3e2194d901804952e3dc96967e1cd3b0c5c32d112
+SIZE (tabby/rust/crates/email_address-0.2.4.crate) = 12772
+SHA256 (tabby/rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
+SIZE (tabby/rust/crates/encode_unicode-0.3.6.crate) = 45741
+SHA256 (tabby/rust/crates/encoder-0.2.4.crate) = 03f6928ad5c6efcdae42eb068dff8a555ef2f057c92bbd491ddf5610f6444987
+SIZE (tabby/rust/crates/encoder-0.2.4.crate) = 15278
+SHA256 (tabby/rust/crates/encoder-ryu-1.0.16.crate) = 5e27addc39f5f73c85604bfe21b59fe93717f9765194015d92bde1db11e8ccef
+SIZE (tabby/rust/crates/encoder-ryu-1.0.16.crate) = 47390
+SHA256 (tabby/rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
+SIZE (tabby/rust/crates/encoding_rs-0.8.34.crate) = 1378166
+SHA256 (tabby/rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
+SIZE (tabby/rust/crates/encoding_rs_io-0.1.7.crate) = 16969
+SHA256 (tabby/rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (tabby/rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (tabby/rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
+SIZE (tabby/rust/crates/errno-0.3.9.crate) = 10690
+SHA256 (tabby/rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
+SIZE (tabby/rust/crates/etcetera-0.8.0.crate) = 13295
+SHA256 (tabby/rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
+SIZE (tabby/rust/crates/event-listener-2.5.3.crate) = 15392
+SHA256 (tabby/rust/crates/eventsource-stream-0.2.3.crate) = 74fef4569247a5f429d9156b9d0a2599914385dd189c539334c625d8099d90ab
+SIZE (tabby/rust/crates/eventsource-stream-0.2.3.crate) = 15033
+SHA256 (tabby/rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
+SIZE (tabby/rust/crates/eyre-0.6.12.crate) = 45330
+SHA256 (tabby/rust/crates/fastdivide-0.4.1.crate) = 59668941c55e5c186b8b58c391629af56774ec768f73c08bbcd56f09348eb00b
+SIZE (tabby/rust/crates/fastdivide-0.4.1.crate) = 6118
+SHA256 (tabby/rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
+SIZE (tabby/rust/crates/fastrand-2.1.0.crate) = 14907
+SHA256 (tabby/rust/crates/fid-rs-0.1.1.crate) = 6c28658c0c3420305705adde833a0d2d614207507d013a5f25707553fb2ae2cd
+SIZE (tabby/rust/crates/fid-rs-0.1.1.crate) = 24779
+SHA256 (tabby/rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
+SIZE (tabby/rust/crates/flate2-1.0.30.crate) = 75511
+SHA256 (tabby/rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
+SIZE (tabby/rust/crates/float-cmp-0.9.0.crate) = 10102
+SHA256 (tabby/rust/crates/flume-0.11.0.crate) = 55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181
+SIZE (tabby/rust/crates/flume-0.11.0.crate) = 67502
+SHA256 (tabby/rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (tabby/rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (tabby/rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (tabby/rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (tabby/rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (tabby/rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (tabby/rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (tabby/rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (tabby/rust/crates/fs4-0.8.3.crate) = 73969b81e8bc90a3828d913dd3973d80771bfb9d7fbe1a78a79122aad456af15
+SIZE (tabby/rust/crates/fs4-0.8.3.crate) = 18502
+SHA256 (tabby/rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
+SIZE (tabby/rust/crates/fs_extra-1.3.0.crate) = 31298
+SHA256 (tabby/rust/crates/fslock-0.2.1.crate) = 04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb
+SIZE (tabby/rust/crates/fslock-0.2.1.crate) = 13463
+SHA256 (tabby/rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
+SIZE (tabby/rust/crates/futf-0.1.5.crate) = 11344
+SHA256 (tabby/rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
+SIZE (tabby/rust/crates/futures-0.3.30.crate) = 53828
+SHA256 (tabby/rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
+SIZE (tabby/rust/crates/futures-channel-0.3.30.crate) = 31736
+SHA256 (tabby/rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d
+SIZE (tabby/rust/crates/futures-core-0.3.30.crate) = 14071
+SHA256 (tabby/rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
+SIZE (tabby/rust/crates/futures-executor-0.3.30.crate) = 17744
+SHA256 (tabby/rust/crates/futures-intrusive-0.5.0.crate) = 1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f
+SIZE (tabby/rust/crates/futures-intrusive-0.5.0.crate) = 85563
+SHA256 (tabby/rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
+SIZE (tabby/rust/crates/futures-io-0.3.30.crate) = 8910
+SHA256 (tabby/rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
+SIZE (tabby/rust/crates/futures-macro-0.3.30.crate) = 11278
+SHA256 (tabby/rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
+SIZE (tabby/rust/crates/futures-sink-0.3.30.crate) = 7852
+SHA256 (tabby/rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004
+SIZE (tabby/rust/crates/futures-task-0.3.30.crate) = 11126
+SHA256 (tabby/rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24
+SIZE (tabby/rust/crates/futures-timer-3.0.3.crate) = 19739
+SHA256 (tabby/rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
+SIZE (tabby/rust/crates/futures-util-0.3.30.crate) = 159977
+SHA256 (tabby/rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
+SIZE (tabby/rust/crates/fxhash-0.2.1.crate) = 4102
+SHA256 (tabby/rust/crates/generator-0.7.5.crate) = 5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e
+SIZE (tabby/rust/crates/generator-0.7.5.crate) = 29947
+SHA256 (tabby/rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (tabby/rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (tabby/rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
+SIZE (tabby/rust/crates/getrandom-0.1.16.crate) = 25077
+SHA256 (tabby/rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (tabby/rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (tabby/rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
+SIZE (tabby/rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (tabby/rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
+SIZE (tabby/rust/crates/gimli-0.28.1.crate) = 270497
+SHA256 (tabby/rust/crates/git2-0.18.3.crate) = 232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70
+SIZE (tabby/rust/crates/git2-0.18.3.crate) = 213009
+SHA256 (tabby/rust/crates/gitlab-0.1700.1.crate) = 65f36adc608cffeec1cc08ecf1977c038cbb1af9184b2174ca006ebeb817991c
+SIZE (tabby/rust/crates/gitlab-0.1700.1.crate) = 243352
+SHA256 (tabby/rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
+SIZE (tabby/rust/crates/glob-0.3.1.crate) = 18880
+SHA256 (tabby/rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
+SIZE (tabby/rust/crates/globset-0.4.14.crate) = 25090
+SHA256 (tabby/rust/crates/graphql-introspection-query-0.2.0.crate) = 7f2a4732cf5140bd6c082434494f785a19cfb566ab07d1382c3671f5812fed6d
+SIZE (tabby/rust/crates/graphql-introspection-query-0.2.0.crate) = 2664
+SHA256 (tabby/rust/crates/graphql-parser-0.4.0.crate) = d2ebc8013b4426d5b81a4364c419a95ed0b404af2b82e2457de52d9348f0e474
+SIZE (tabby/rust/crates/graphql-parser-0.4.0.crate) = 33100
+SHA256 (tabby/rust/crates/graphql_client-0.14.0.crate) = a50cfdc7f34b7f01909d55c2dcb71d4c13cbcbb4a1605d6c8bd760d654c1144b
+SIZE (tabby/rust/crates/graphql_client-0.14.0.crate) = 33497
+SHA256 (tabby/rust/crates/graphql_client_codegen-0.14.0.crate) = 5e27ed0c2cf0c0cc52c6bcf3b45c907f433015e580879d14005386251842fb0a
+SIZE (tabby/rust/crates/graphql_client_codegen-0.14.0.crate) = 126059
+SHA256 (tabby/rust/crates/graphql_query_derive-0.14.0.crate) = 83febfa838f898cfa73dfaa7a8eb69ff3409021ac06ee94cfb3d622f6eeb1a97
+SIZE (tabby/rust/crates/graphql_query_derive-0.14.0.crate) = 3500
+SHA256 (tabby/rust/crates/grep-0.3.1.crate) = 6e2b024ec1e686cb64d78beb852030b0e632af93817f1ed25be0173af0e94939
+SIZE (tabby/rust/crates/grep-0.3.1.crate) = 6715
+SHA256 (tabby/rust/crates/grep-cli-0.1.10.crate) = ea40788c059ab8b622c4d074732750bfb3bd2912e2dd58eabc11798a4d5ad725
+SIZE (tabby/rust/crates/grep-cli-0.1.10.crate) = 19376
+SHA256 (tabby/rust/crates/grep-matcher-0.1.7.crate) = 47a3141a10a43acfedc7c98a60a834d7ba00dfe7bec9071cbfc19b55b292ac02
+SIZE (tabby/rust/crates/grep-matcher-0.1.7.crate) = 15609
+SHA256 (tabby/rust/crates/grep-printer-0.2.1.crate) = 743c12a03c8aee38b6e5bd0168d8ebb09345751323df4a01c56e792b1f38ceb2
+SIZE (tabby/rust/crates/grep-printer-0.2.1.crate) = 61272
+SHA256 (tabby/rust/crates/grep-regex-0.1.12.crate) = f748bb135ca835da5cbc67ca0e6955f968db9c5df74ca4f56b18e1ddbc68230d
+SIZE (tabby/rust/crates/grep-regex-0.1.12.crate) = 27844
+SHA256 (tabby/rust/crates/grep-searcher-0.1.13.crate) = ba536ae4f69bec62d8839584dd3153d3028ef31bb229f04e09fb5a9e5a193c54
+SIZE (tabby/rust/crates/grep-searcher-0.1.13.crate) = 45303
+SHA256 (tabby/rust/crates/h2-0.4.5.crate) = fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab
+SIZE (tabby/rust/crates/h2-0.4.5.crate) = 174166
+SHA256 (tabby/rust/crates/halfbrown-0.2.5.crate) = 8588661a8607108a5ca69cab034063441a0413a0b041c13618a7dd348021ef6f
+SIZE (tabby/rust/crates/halfbrown-0.2.5.crate) = 29010
+SHA256 (tabby/rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (tabby/rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (tabby/rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (tabby/rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (tabby/rust/crates/hashlink-0.8.4.crate) = e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7
+SIZE (tabby/rust/crates/hashlink-0.8.4.crate) = 26514
+SHA256 (tabby/rust/crates/headers-0.4.0.crate) = 322106e6bd0cba2d5ead589ddb8150a13d7c4217cf80d7c4f682ca994ccc6aa9
+SIZE (tabby/rust/crates/headers-0.4.0.crate) = 68864
+SHA256 (tabby/rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
+SIZE (tabby/rust/crates/headers-core-0.3.0.crate) = 2333
+SHA256 (tabby/rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (tabby/rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (tabby/rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (tabby/rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (tabby/rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
+SIZE (tabby/rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (tabby/rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (tabby/rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (tabby/rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
+SIZE (tabby/rust/crates/hkdf-0.12.4.crate) = 171163
+SHA256 (tabby/rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
+SIZE (tabby/rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (tabby/rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
+SIZE (tabby/rust/crates/home-0.5.9.crate) = 8760
+SHA256 (tabby/rust/crates/hostname-0.4.0.crate) = f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba
+SIZE (tabby/rust/crates/hostname-0.4.0.crate) = 10632
+SHA256 (tabby/rust/crates/htmd-0.1.0.crate) = 53fff09744b11deed5946dd1b61c806bb9a94ded93cf28da819935599b69b987
+SIZE (tabby/rust/crates/htmd-0.1.0.crate) = 274428
+SHA256 (tabby/rust/crates/html5ever-0.25.2.crate) = e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148
+SIZE (tabby/rust/crates/html5ever-0.25.2.crate) = 72780
+SHA256 (tabby/rust/crates/html5ever-0.27.0.crate) = c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4
+SIZE (tabby/rust/crates/html5ever-0.27.0.crate) = 72913
+SHA256 (tabby/rust/crates/htmlescape-0.3.1.crate) = e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163
+SIZE (tabby/rust/crates/htmlescape-0.3.1.crate) = 53226
+SHA256 (tabby/rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (tabby/rust/crates/http-0.2.12.crate) = 101964
+SHA256 (tabby/rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
+SIZE (tabby/rust/crates/http-1.1.0.crate) = 103144
+SHA256 (tabby/rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
+SIZE (tabby/rust/crates/http-body-0.4.6.crate) = 10773
+SHA256 (tabby/rust/crates/http-body-1.0.0.crate) = 1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643
+SIZE (tabby/rust/crates/http-body-1.0.0.crate) = 5411
+SHA256 (tabby/rust/crates/http-body-util-0.1.1.crate) = 0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d
+SIZE (tabby/rust/crates/http-body-util-0.1.1.crate) = 11930
+SHA256 (tabby/rust/crates/http-range-header-0.4.2.crate) = 9171a2ea8a68358193d15dd5d70c1c10a2afc3e7e4c5bc92bc9f025cebd7359c
+SIZE (tabby/rust/crates/http-range-header-0.4.2.crate) = 8545
+SHA256 (tabby/rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
+SIZE (tabby/rust/crates/httparse-1.8.0.crate) = 29954
+SHA256 (tabby/rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
+SIZE (tabby/rust/crates/httpdate-1.0.3.crate) = 10639
+SHA256 (tabby/rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
+SIZE (tabby/rust/crates/humantime-2.2.0.crate) = 20646
+SHA256 (tabby/rust/crates/hyper-0.14.28.crate) = bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80
+SIZE (tabby/rust/crates/hyper-0.14.28.crate) = 197204
+SHA256 (tabby/rust/crates/hyper-1.3.1.crate) = fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d
+SIZE (tabby/rust/crates/hyper-1.3.1.crate) = 148763
+SHA256 (tabby/rust/crates/hyper-rustls-0.26.0.crate) = a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c
+SIZE (tabby/rust/crates/hyper-rustls-0.26.0.crate) = 29538
+SHA256 (tabby/rust/crates/hyper-rustls-0.27.3.crate) = 08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333
+SIZE (tabby/rust/crates/hyper-rustls-0.27.3.crate) = 34834
+SHA256 (tabby/rust/crates/hyper-timeout-0.5.1.crate) = 3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793
+SIZE (tabby/rust/crates/hyper-timeout-0.5.1.crate) = 17727
+SHA256 (tabby/rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
+SIZE (tabby/rust/crates/hyper-tls-0.6.0.crate) = 15052
+SHA256 (tabby/rust/crates/hyper-util-0.1.5.crate) = 7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56
+SIZE (tabby/rust/crates/hyper-util-0.1.5.crate) = 69740
+SHA256 (tabby/rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
+SIZE (tabby/rust/crates/iana-time-zone-0.1.60.crate) = 27074
+SHA256 (tabby/rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (tabby/rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (tabby/rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (tabby/rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (tabby/rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
+SIZE (tabby/rust/crates/idna-0.5.0.crate) = 271940
+SHA256 (tabby/rust/crates/ignore-0.4.22.crate) = b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1
+SIZE (tabby/rust/crates/ignore-0.4.22.crate) = 55462
+SHA256 (tabby/rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
+SIZE (tabby/rust/crates/indenter-0.3.3.crate) = 6587
+SHA256 (tabby/rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (tabby/rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (tabby/rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (tabby/rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (tabby/rust/crates/indicatif-0.17.8.crate) = 763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3
+SIZE (tabby/rust/crates/indicatif-0.17.8.crate) = 64869
+SHA256 (tabby/rust/crates/insta-1.39.0.crate) = 810ae6042d48e2c9e9215043563a58a80b877bc863228a74cf10c49d4620a6f5
+SIZE (tabby/rust/crates/insta-1.39.0.crate) = 87049
+SHA256 (tabby/rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
+SIZE (tabby/rust/crates/instant-0.1.13.crate) = 6305
+SHA256 (tabby/rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
+SIZE (tabby/rust/crates/ipnet-2.9.0.crate) = 27627
+SHA256 (tabby/rust/crates/iri-string-0.7.2.crate) = 7f5f6c2df22c009ac44f6f1499308e7a3ac7ba42cd2378475cc691510e1eef1b
+SIZE (tabby/rust/crates/iri-string-0.7.2.crate) = 134381
+SHA256 (tabby/rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800
+SIZE (tabby/rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451
+SHA256 (tabby/rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (tabby/rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (tabby/rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (tabby/rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (tabby/rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
+SIZE (tabby/rust/crates/itoa-0.4.8.crate) = 11926
+SHA256 (tabby/rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (tabby/rust/crates/itoa-1.0.11.crate) = 10563
+SHA256 (tabby/rust/crates/jobserver-0.1.31.crate) = d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e
+SIZE (tabby/rust/crates/jobserver-0.1.31.crate) = 27306
+SHA256 (tabby/rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
+SIZE (tabby/rust/crates/js-sys-0.3.69.crate) = 81083
+SHA256 (tabby/rust/crates/jsonwebtoken-9.3.0.crate) = b9ae10193d25051e74945f1ea2d0b42e03cc3b890f7e4cc5faa44997d808193f
+SIZE (tabby/rust/crates/jsonwebtoken-9.3.0.crate) = 48987
+SHA256 (tabby/rust/crates/juniper-0.16.1.crate) = 943306315b1a7a03d27af9dfb0c288d9f4da8830c17df4bceb7d50a47da0982c
+SIZE (tabby/rust/crates/juniper-0.16.1.crate) = 185292
+SHA256 (tabby/rust/crates/juniper_axum-0.2.0.crate) = f63fb283e7f51b7f8ed9c012f3b4c4d4c8c9423e277d06162ceb1c3bc9628aa8
+SIZE (tabby/rust/crates/juniper_axum-0.2.0.crate) = 23544
+SHA256 (tabby/rust/crates/juniper_codegen-0.16.0.crate) = 760dbe46660494d469023d661e8d268f413b2cb68c999975dcc237407096a693
+SIZE (tabby/rust/crates/juniper_codegen-0.16.0.crate) = 82979
+SHA256 (tabby/rust/crates/juniper_graphql_ws-0.4.0.crate) = 709eb11c716072f5c9fcbfa705dd684bd3c070943102f9fc56ccb812a36ba017
+SIZE (tabby/rust/crates/juniper_graphql_ws-0.4.0.crate) = 21720
+SHA256 (tabby/rust/crates/juniper_subscriptions-0.17.0.crate) = e6208a839bd4ca2131924a238311d088d6604ea267c0917903392bad7b70a92c
+SIZE (tabby/rust/crates/juniper_subscriptions-0.17.0.crate) = 9908
+SHA256 (tabby/rust/crates/kuchiki-0.8.1.crate) = 1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358
+SIZE (tabby/rust/crates/kuchiki-0.8.1.crate) = 22153
+SHA256 (tabby/rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (tabby/rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (tabby/rust/crates/lber-0.4.2.crate) = 2df7f9fd9f64cf8f59e1a4a0753fe7d575a5b38d3d7ac5758dcee9357d83ef0a
+SIZE (tabby/rust/crates/lber-0.4.2.crate) = 8107
+SHA256 (tabby/rust/crates/ldap3-0.11.5.crate) = 166199a8207874a275144c8a94ff6eed5fcbf5c52303e4d9b4d53a0c7ac76554
+SIZE (tabby/rust/crates/ldap3-0.11.5.crate) = 118725
+SHA256 (tabby/rust/crates/leaky-bucket-1.1.2.crate) = 0a396bb213c2d09ed6c5495fd082c991b6ab39c9daf4fff59e6727f85c73e4c5
+SIZE (tabby/rust/crates/leaky-bucket-1.1.2.crate) = 29556
+SHA256 (tabby/rust/crates/lettre-0.11.7.crate) = 1a62049a808f1c4e2356a2a380bd5f2aca3b011b0b482cf3b914ba1731426969
+SIZE (tabby/rust/crates/lettre-0.11.7.crate) = 144138
+SHA256 (tabby/rust/crates/levenshtein_automata-0.2.1.crate) = 0c2cdeb66e45e9f36bfad5bbdb4d2384e70936afbee843c6f6543f0c551ebb25
+SIZE (tabby/rust/crates/levenshtein_automata-0.2.1.crate) = 13549
+SHA256 (tabby/rust/crates/lexical-core-0.8.5.crate) = 2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46
+SIZE (tabby/rust/crates/lexical-core-0.8.5.crate) = 26680
+SHA256 (tabby/rust/crates/lexical-parse-float-0.8.5.crate) = 683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f
+SIZE (tabby/rust/crates/lexical-parse-float-0.8.5.crate) = 180161
+SHA256 (tabby/rust/crates/lexical-parse-integer-0.8.6.crate) = 6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9
+SIZE (tabby/rust/crates/lexical-parse-integer-0.8.6.crate) = 33647
+SHA256 (tabby/rust/crates/lexical-util-0.8.5.crate) = 5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc
+SIZE (tabby/rust/crates/lexical-util-0.8.5.crate) = 85152
+SHA256 (tabby/rust/crates/lexical-write-float-0.8.5.crate) = accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862
+SIZE (tabby/rust/crates/lexical-write-float-0.8.5.crate) = 100281
+SHA256 (tabby/rust/crates/lexical-write-integer-0.8.5.crate) = e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446
+SIZE (tabby/rust/crates/lexical-write-integer-0.8.5.crate) = 55427
+SHA256 (tabby/rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
+SIZE (tabby/rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (tabby/rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8
+SIZE (tabby/rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = 1773674
+SHA256 (tabby/rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
+SIZE (tabby/rust/crates/libloading-0.7.4.crate) = 27580
+SHA256 (tabby/rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
+SIZE (tabby/rust/crates/libm-0.2.8.crate) = 113450
+SHA256 (tabby/rust/crates/libsqlite3-sys-0.27.0.crate) = cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716
+SIZE (tabby/rust/crates/libsqlite3-sys-0.27.0.crate) = 4948458
+SHA256 (tabby/rust/crates/libssh2-sys-0.3.0.crate) = 2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee
+SIZE (tabby/rust/crates/libssh2-sys-0.3.0.crate) = 514550
+SHA256 (tabby/rust/crates/libz-sys-1.1.18.crate) = c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e
+SIZE (tabby/rust/crates/libz-sys-1.1.18.crate) = 817891
+SHA256 (tabby/rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
+SIZE (tabby/rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (tabby/rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
+SIZE (tabby/rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (tabby/rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
+SIZE (tabby/rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (tabby/rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (tabby/rust/crates/log-0.4.27.crate) = 48120
+SHA256 (tabby/rust/crates/logkit-0.3.5.crate) = b517d00135d2ea552dc1f6cbc5da9d8953f895c91db680c288d53c50ca309767
+SIZE (tabby/rust/crates/logkit-0.3.5.crate) = 22817
+SHA256 (tabby/rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5
+SIZE (tabby/rust/crates/loom-0.5.6.crate) = 72186
+SHA256 (tabby/rust/crates/louds-rs-0.4.0.crate) = e16a91fb20f74b6d9a758a0103a2884af525a2fa34fbfe19f4b3c5482a4a54e9
+SIZE (tabby/rust/crates/louds-rs-0.4.0.crate) = 14937
+SHA256 (tabby/rust/crates/lru-0.12.3.crate) = d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc
+SIZE (tabby/rust/crates/lru-0.12.3.crate) = 15009
+SHA256 (tabby/rust/crates/lz4_flex-0.11.3.crate) = 75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5
+SIZE (tabby/rust/crates/lz4_flex-0.11.3.crate) = 40633
+SHA256 (tabby/rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
+SIZE (tabby/rust/crates/mac-0.1.1.crate) = 4838
+SHA256 (tabby/rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
+SIZE (tabby/rust/crates/maplit-1.0.2.crate) = 8871
+SHA256 (tabby/rust/crates/markup5ever-0.10.1.crate) = a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd
+SIZE (tabby/rust/crates/markup5ever-0.10.1.crate) = 34668
+SHA256 (tabby/rust/crates/markup5ever-0.12.1.crate) = 16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45
+SIZE (tabby/rust/crates/markup5ever-0.12.1.crate) = 34763
+SHA256 (tabby/rust/crates/markup5ever_rcdom-0.3.0.crate) = edaa21ab3701bfee5099ade5f7e1f84553fd19228cf332f13cd6e964bf59be18
+SIZE (tabby/rust/crates/markup5ever_rcdom-0.3.0.crate) = 18284
+SHA256 (tabby/rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
+SIZE (tabby/rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (tabby/rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5
+SIZE (tabby/rust/crates/matches-0.1.10.crate) = 2592
+SHA256 (tabby/rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
+SIZE (tabby/rust/crates/matchit-0.7.3.crate) = 30372
+SHA256 (tabby/rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
+SIZE (tabby/rust/crates/matchit-0.8.4.crate) = 33986
+SHA256 (tabby/rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
+SIZE (tabby/rust/crates/md-5-0.10.6.crate) = 16161
+SHA256 (tabby/rust/crates/measure_time-0.8.3.crate) = dbefd235b0aadd181626f281e1d684e116972988c14c264e42069d5e8a5775cc
+SIZE (tabby/rust/crates/measure_time-0.8.3.crate) = 4773
+SHA256 (tabby/rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (tabby/rust/crates/memchr-2.7.2.crate) = 96220
+SHA256 (tabby/rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322
+SIZE (tabby/rust/crates/memmap2-0.9.4.crate) = 32752
+SHA256 (tabby/rust/crates/metrics-0.22.3.crate) = 2be3cbd384d4e955b231c895ce10685e3d8260c5ccffae898c96c723b0772835
+SIZE (tabby/rust/crates/metrics-0.22.3.crate) = 43089
+SHA256 (tabby/rust/crates/metrics-exporter-prometheus-0.13.1.crate) = 9bf4e7146e30ad172c42c39b3246864bd2d3c6396780711a1baf749cfe423e21
+SIZE (tabby/rust/crates/metrics-exporter-prometheus-0.13.1.crate) = 34684
+SHA256 (tabby/rust/crates/metrics-util-0.16.3.crate) = 8b07a5eb561b8cbc16be2d216faf7757f9baf3bfb94dbb0fae3df8387a5bb47f
+SIZE (tabby/rust/crates/metrics-util-0.16.3.crate) = 50697
+SHA256 (tabby/rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (tabby/rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (tabby/rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
+SIZE (tabby/rust/crates/mime_guess-2.0.4.crate) = 26399
+SHA256 (tabby/rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (tabby/rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (tabby/rust/crates/miniz_oxide-0.7.3.crate) = 87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae
+SIZE (tabby/rust/crates/miniz_oxide-0.7.3.crate) = 55774
+SHA256 (tabby/rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (tabby/rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (tabby/rust/crates/murmurhash32-0.3.1.crate) = 2195bf6aa996a481483b29d62a7663eed3fe39600c460e323f8ff41e90bdd89b
+SIZE (tabby/rust/crates/murmurhash32-0.3.1.crate) = 3457
+SHA256 (tabby/rust/crates/native-tls-0.2.12.crate) = a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466
+SIZE (tabby/rust/crates/native-tls-0.2.12.crate) = 29517
+SHA256 (tabby/rust/crates/netrc-0.4.1.crate) = c9a91b326434fca226707ed8ec1fd22d4e1c96801abdf10c412afdc7d97116e0
+SIZE (tabby/rust/crates/netrc-0.4.1.crate) = 3676
+SHA256 (tabby/rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
+SIZE (tabby/rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (tabby/rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
+SIZE (tabby/rust/crates/nix-0.28.0.crate) = 311086
+SHA256 (tabby/rust/crates/nodrop-0.1.14.crate) = 72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb
+SIZE (tabby/rust/crates/nodrop-0.1.14.crate) = 7667
+SHA256 (tabby/rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (tabby/rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (tabby/rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
+SIZE (tabby/rust/crates/ntapi-0.4.1.crate) = 126552
+SHA256 (tabby/rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
+SIZE (tabby/rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (tabby/rust/crates/nucleo-0.5.0.crate) = 5262af4c94921c2646c5ac6ff7900c2af9cbb08dc26a797e18130a7019c039d4
+SIZE (tabby/rust/crates/nucleo-0.5.0.crate) = 35547
+SHA256 (tabby/rust/crates/nucleo-matcher-0.3.1.crate) = bf33f538733d1a5a3494b836ba913207f14d9d4a1d3cd67030c5061bdd2cac85
+SIZE (tabby/rust/crates/nucleo-matcher-0.3.1.crate) = 50501
+SHA256 (tabby/rust/crates/num-bigint-0.4.5.crate) = c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7
+SIZE (tabby/rust/crates/num-bigint-0.4.5.crate) = 102281
+SHA256 (tabby/rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
+SIZE (tabby/rust/crates/num-bigint-dig-0.8.4.crate) = 123825
+SHA256 (tabby/rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (tabby/rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (tabby/rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (tabby/rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (tabby/rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
+SIZE (tabby/rust/crates/num-iter-0.1.45.crate) = 10320
+SHA256 (tabby/rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (tabby/rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (tabby/rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
+SIZE (tabby/rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (tabby/rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
+SIZE (tabby/rust/crates/num_threads-0.1.7.crate) = 7455
+SHA256 (tabby/rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
+SIZE (tabby/rust/crates/number_prefix-0.4.0.crate) = 6922
+SHA256 (tabby/rust/crates/nvml-wrapper-0.9.0.crate) = 7cd21b9f5a1cce3c3515c9ffa85f5c7443e07162dae0ccf4339bb7ca38ad3454
+SIZE (tabby/rust/crates/nvml-wrapper-0.9.0.crate) = 74530
+SHA256 (tabby/rust/crates/nvml-wrapper-sys-0.7.0.crate) = c961a2ea9e91c59a69b78e69090f6f5b867bb46c0c56de9482da232437c4987e
+SIZE (tabby/rust/crates/nvml-wrapper-sys-0.7.0.crate) = 33783
+SHA256 (tabby/rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
+SIZE (tabby/rust/crates/object-0.32.2.crate) = 286994
+SHA256 (tabby/rust/crates/octocrab-0.42.1.crate) = 7b97f949a7cb04608441c2ddb28e15a377e8b5142c2d1835ad2686d434de8558
+SIZE (tabby/rust/crates/octocrab-0.42.1.crate) = 436781
+SHA256 (tabby/rust/crates/omnicopy_to_output-0.1.1.crate) = 10aff4d07c3656c416a997301d51ed83be62cbb256b421f86b014931217f2393
+SIZE (tabby/rust/crates/omnicopy_to_output-0.1.1.crate) = 12947
+SHA256 (tabby/rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+SIZE (tabby/rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (tabby/rust/crates/openssl-0.10.64.crate) = 95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f
+SIZE (tabby/rust/crates/openssl-0.10.64.crate) = 272306
+SHA256 (tabby/rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (tabby/rust/crates/openssl-macros-0.1.1.crate) = 5601
+SHA256 (tabby/rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
+SIZE (tabby/rust/crates/openssl-probe-0.1.5.crate) = 7227
+SHA256 (tabby/rust/crates/openssl-src-300.3.0+3.3.0.crate) = eba8804a1c5765b18c4b3f907e6897ebabeedebc9830e1a0046c4a4cf44663e1
+SIZE (tabby/rust/crates/openssl-src-300.3.0+3.3.0.crate) = 9773409
+SHA256 (tabby/rust/crates/openssl-sys-0.9.102.crate) = c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2
+SIZE (tabby/rust/crates/openssl-sys-0.9.102.crate) = 68622
+SHA256 (tabby/rust/crates/opentelemetry-0.18.0.crate) = 69d6c3d7288a106c0a363e4b0e8d308058d56902adefb16f4936f417ffef086e
+SIZE (tabby/rust/crates/opentelemetry-0.18.0.crate) = 15120
+SHA256 (tabby/rust/crates/opentelemetry-0.27.1.crate) = ab70038c28ed37b97d8ed414b6429d343a8bbf44c9f79ec854f3a643029ba6d7
+SIZE (tabby/rust/crates/opentelemetry-0.27.1.crate) = 73806
+SHA256 (tabby/rust/crates/opentelemetry-otlp-0.27.0.crate) = 91cf61a1868dacc576bf2b2a1c3e9ab150af7272909e80085c3173384fe11f76
+SIZE (tabby/rust/crates/opentelemetry-otlp-0.27.0.crate) = 32033
+SHA256 (tabby/rust/crates/opentelemetry-proto-0.27.0.crate) = a6e05acbfada5ec79023c85368af14abd0b307c015e9064d249b2a950ef459a6
+SIZE (tabby/rust/crates/opentelemetry-proto-0.27.0.crate) = 164521
+SHA256 (tabby/rust/crates/opentelemetry-semantic-conventions-0.27.0.crate) = bc1b6902ff63b32ef6c489e8048c5e253e2e4a803ea3ea7e783914536eb15c52
+SIZE (tabby/rust/crates/opentelemetry-semantic-conventions-0.27.0.crate) = 71701
+SHA256 (tabby/rust/crates/opentelemetry_api-0.18.0.crate) = c24f96e21e7acc813c7a8394ee94978929db2bcc46cf6b5014fc612bf7760c22
+SIZE (tabby/rust/crates/opentelemetry_api-0.18.0.crate) = 53945
+SHA256 (tabby/rust/crates/opentelemetry_sdk-0.18.0.crate) = 1ca41c4933371b61c2a2f214bf16931499af4ec90543604ec828f7a625c09113
+SIZE (tabby/rust/crates/opentelemetry_sdk-0.18.0.crate) = 95038
+SHA256 (tabby/rust/crates/opentelemetry_sdk-0.27.1.crate) = 231e9d6ceef9b0b2546ddf52335785ce41252bc7474ee8ba05bfad277be13ab8
+SIZE (tabby/rust/crates/opentelemetry_sdk-0.27.1.crate) = 170850
+SHA256 (tabby/rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
+SIZE (tabby/rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (tabby/rust/crates/owo-colors-3.5.0.crate) = c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f
+SIZE (tabby/rust/crates/owo-colors-3.5.0.crate) = 30310
+SHA256 (tabby/rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
+SIZE (tabby/rust/crates/parking_lot-0.12.3.crate) = 41860
+SHA256 (tabby/rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
+SIZE (tabby/rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (tabby/rust/crates/parse-git-url-0.5.1.crate) = 9cd626725d3855a68fdede6483fae43429129bf246f42d8db598911c8036cf47
+SIZE (tabby/rust/crates/parse-git-url-0.5.1.crate) = 13615
+SHA256 (tabby/rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166
+SIZE (tabby/rust/crates/password-hash-0.5.0.crate) = 26884
+SHA256 (tabby/rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (tabby/rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (tabby/rust/crates/pem-3.0.4.crate) = 8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae
+SIZE (tabby/rust/crates/pem-3.0.4.crate) = 13040
+SHA256 (tabby/rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
+SIZE (tabby/rust/crates/pem-rfc7468-0.7.0.crate) = 24159
+SHA256 (tabby/rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (tabby/rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (tabby/rust/crates/pest-2.7.10.crate) = 560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8
+SIZE (tabby/rust/crates/pest-2.7.10.crate) = 123707
+SHA256 (tabby/rust/crates/pest_derive-2.7.10.crate) = 26293c9193fbca7b1a3bf9b79dc1e388e927e6cacaa78b4a3ab705a1d3d41459
+SIZE (tabby/rust/crates/pest_derive-2.7.10.crate) = 36221
+SHA256 (tabby/rust/crates/pest_generator-2.7.10.crate) = 3ec22af7d3fb470a85dd2ca96b7c577a1eb4ef6f1683a9fe9a8c16e136c04687
+SIZE (tabby/rust/crates/pest_generator-2.7.10.crate) = 18411
+SHA256 (tabby/rust/crates/pest_meta-2.7.10.crate) = d7a240022f37c361ec1878d646fc5b7d7c4d28d5946e1a80ad5a7a4f4ca0bdcd
+SIZE (tabby/rust/crates/pest_meta-2.7.10.crate) = 41550
+SHA256 (tabby/rust/crates/phf-0.8.0.crate) = 3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12
+SIZE (tabby/rust/crates/phf-0.8.0.crate) = 3902
+SHA256 (tabby/rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
+SIZE (tabby/rust/crates/phf-0.11.2.crate) = 21569
+SHA256 (tabby/rust/crates/phf_codegen-0.8.0.crate) = cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815
+SIZE (tabby/rust/crates/phf_codegen-0.8.0.crate) = 3192
+SHA256 (tabby/rust/crates/phf_codegen-0.11.2.crate) = e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a
+SIZE (tabby/rust/crates/phf_codegen-0.11.2.crate) = 12977
+SHA256 (tabby/rust/crates/phf_generator-0.8.0.crate) = 17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526
+SIZE (tabby/rust/crates/phf_generator-0.8.0.crate) = 7604
+SHA256 (tabby/rust/crates/phf_generator-0.10.0.crate) = 5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6
+SIZE (tabby/rust/crates/phf_generator-0.10.0.crate) = 7525
+SHA256 (tabby/rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0
+SIZE (tabby/rust/crates/phf_generator-0.11.2.crate) = 14190
+SHA256 (tabby/rust/crates/phf_macros-0.8.0.crate) = 7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c
+SIZE (tabby/rust/crates/phf_macros-0.8.0.crate) = 5814
+SHA256 (tabby/rust/crates/phf_shared-0.8.0.crate) = c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7
+SIZE (tabby/rust/crates/phf_shared-0.8.0.crate) = 2860
+SHA256 (tabby/rust/crates/phf_shared-0.10.0.crate) = b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096
+SIZE (tabby/rust/crates/phf_shared-0.10.0.crate) = 4095
+SHA256 (tabby/rust/crates/phf_shared-0.11.2.crate) = 90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b
+SIZE (tabby/rust/crates/phf_shared-0.11.2.crate) = 14284
+SHA256 (tabby/rust/crates/pin-project-1.1.5.crate) = b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3
+SIZE (tabby/rust/crates/pin-project-1.1.5.crate) = 54214
+SHA256 (tabby/rust/crates/pin-project-internal-1.1.5.crate) = 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965
+SIZE (tabby/rust/crates/pin-project-internal-1.1.5.crate) = 28280
+SHA256 (tabby/rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
+SIZE (tabby/rust/crates/pin-project-lite-0.2.14.crate) = 28817
+SHA256 (tabby/rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (tabby/rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (tabby/rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f
+SIZE (tabby/rust/crates/pkcs1-0.7.5.crate) = 35790
+SHA256 (tabby/rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
+SIZE (tabby/rust/crates/pkcs8-0.10.2.crate) = 26360
+SHA256 (tabby/rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
+SIZE (tabby/rust/crates/pkg-config-0.3.30.crate) = 20613
+SHA256 (tabby/rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
+SIZE (tabby/rust/crates/portable-atomic-1.6.0.crate) = 140689
+SHA256 (tabby/rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (tabby/rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (tabby/rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
+SIZE (tabby/rust/crates/ppv-lite86-0.2.17.crate) = 22242
+SHA256 (tabby/rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
+SIZE (tabby/rust/crates/precomputed-hash-0.1.1.crate) = 1640
+SHA256 (tabby/rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
+SIZE (tabby/rust/crates/proc-macro-error-1.0.4.crate) = 25293
+SHA256 (tabby/rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
+SIZE (tabby/rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
+SHA256 (tabby/rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068
+SIZE (tabby/rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045
+SHA256 (tabby/rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (tabby/rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (tabby/rust/crates/project-root-0.2.2.crate) = 8bccbff07d5ed689c4087d20d7307a52ab6141edeedf487c3876a55b86cf63df
+SIZE (tabby/rust/crates/project-root-0.2.2.crate) = 1917
+SHA256 (tabby/rust/crates/prost-0.13.4.crate) = 2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec
+SIZE (tabby/rust/crates/prost-0.13.4.crate) = 31812
+SHA256 (tabby/rust/crates/prost-derive-0.13.4.crate) = 157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3
+SIZE (tabby/rust/crates/prost-derive-0.13.4.crate) = 20592
+SHA256 (tabby/rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874
+SIZE (tabby/rust/crates/psm-0.1.21.crate) = 23126
+SHA256 (tabby/rust/crates/quanta-0.12.3.crate) = 8e5167a477619228a0b284fac2674e3c388cba90631d7b7de620e6f1fcd08da5
+SIZE (tabby/rust/crates/quanta-0.12.3.crate) = 28306
+SHA256 (tabby/rust/crates/querystring-1.1.0.crate) = 9318ead08c799aad12a55a3e78b82e0b6167271ffd1f627b758891282f739187
+SIZE (tabby/rust/crates/querystring-1.1.0.crate) = 1710
+SHA256 (tabby/rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (tabby/rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (tabby/rust/crates/quoted_printable-0.5.0.crate) = 79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0
+SIZE (tabby/rust/crates/quoted_printable-0.5.0.crate) = 7604
+SHA256 (tabby/rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (tabby/rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (tabby/rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
+SIZE (tabby/rust/crates/rand-0.7.3.crate) = 112246
+SHA256 (tabby/rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (tabby/rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (tabby/rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (tabby/rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (tabby/rust/crates/rand_chacha-0.2.2.crate) = f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402
+SIZE (tabby/rust/crates/rand_chacha-0.2.2.crate) = 13267
+SHA256 (tabby/rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (tabby/rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (tabby/rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (tabby/rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (tabby/rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
+SIZE (tabby/rust/crates/rand_core-0.5.1.crate) = 21116
+SHA256 (tabby/rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (tabby/rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (tabby/rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (tabby/rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (tabby/rust/crates/rand_distr-0.4.3.crate) = 32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31
+SIZE (tabby/rust/crates/rand_distr-0.4.3.crate) = 58255
+SHA256 (tabby/rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c
+SIZE (tabby/rust/crates/rand_hc-0.2.0.crate) = 11670
+SHA256 (tabby/rust/crates/rand_pcg-0.2.1.crate) = 16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429
+SIZE (tabby/rust/crates/rand_pcg-0.2.1.crate) = 11291
+SHA256 (tabby/rust/crates/ratelimit-0.10.0.crate) = 36ea961700fd7260e7fa3701c8287d901b2172c51f9c1421fa0f21d7f7e184b7
+SIZE (tabby/rust/crates/ratelimit-0.10.0.crate) = 10384
+SHA256 (tabby/rust/crates/raw-cpuid-11.0.2.crate) = e29830cbb1290e404f24c73af91c5d8d631ce7e128691e9477556b540cd01ecd
+SIZE (tabby/rust/crates/raw-cpuid-11.0.2.crate) = 108794
+SHA256 (tabby/rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (tabby/rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (tabby/rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (tabby/rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (tabby/rust/crates/readable-readability-0.4.0.crate) = c17015928a25bff296b0471dfa7a784e406664e1d091781db66e885b18708a8d
+SIZE (tabby/rust/crates/readable-readability-0.4.0.crate) = 762755
+SHA256 (tabby/rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
+SIZE (tabby/rust/crates/redox_syscall-0.4.1.crate) = 24858
+SHA256 (tabby/rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e
+SIZE (tabby/rust/crates/redox_syscall-0.5.1.crate) = 22536
+SHA256 (tabby/rust/crates/ref-cast-1.0.23.crate) = ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931
+SIZE (tabby/rust/crates/ref-cast-1.0.23.crate) = 12795
+SHA256 (tabby/rust/crates/ref-cast-impl-1.0.23.crate) = bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6
+SIZE (tabby/rust/crates/ref-cast-impl-1.0.23.crate) = 9360
+SHA256 (tabby/rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
+SIZE (tabby/rust/crates/regex-1.10.4.crate) = 253191
+SHA256 (tabby/rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
+SIZE (tabby/rust/crates/regex-automata-0.1.10.crate) = 114533
+SHA256 (tabby/rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
+SIZE (tabby/rust/crates/regex-automata-0.4.6.crate) = 617565
+SHA256 (tabby/rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
+SIZE (tabby/rust/crates/regex-syntax-0.6.29.crate) = 299752
+SHA256 (tabby/rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
+SIZE (tabby/rust/crates/regex-syntax-0.8.3.crate) = 347497
+SHA256 (tabby/rust/crates/reqwest-0.12.4.crate) = 566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10
+SIZE (tabby/rust/crates/reqwest-0.12.4.crate) = 170627
+SHA256 (tabby/rust/crates/reqwest-eventsource-0.6.0.crate) = 632c55746dbb44275691640e7b40c907c16a2dc1a5842aa98aaec90da6ec6bde
+SIZE (tabby/rust/crates/reqwest-eventsource-0.6.0.crate) = 19822
+SHA256 (tabby/rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
+SIZE (tabby/rust/crates/ring-0.16.20.crate) = 5082615
+SHA256 (tabby/rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
+SIZE (tabby/rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (tabby/rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
+SIZE (tabby/rust/crates/rmp-0.8.14.crate) = 29687
+SHA256 (tabby/rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
+SIZE (tabby/rust/crates/rmp-serde-1.3.0.crate) = 33025
+SHA256 (tabby/rust/crates/rsa-0.9.6.crate) = 5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc
+SIZE (tabby/rust/crates/rsa-0.9.6.crate) = 80048
+SHA256 (tabby/rust/crates/rust-embed-8.4.0.crate) = 19549741604902eb99a7ed0ee177a0663ee1eda51a29f71401f166e47e77806a
+SIZE (tabby/rust/crates/rust-embed-8.4.0.crate) = 903547
+SHA256 (tabby/rust/crates/rust-embed-impl-8.4.0.crate) = cb9f96e283ec64401f30d3df8ee2aaeb2561f34c824381efa24a35f79bf40ee4
+SIZE (tabby/rust/crates/rust-embed-impl-8.4.0.crate) = 5927
+SHA256 (tabby/rust/crates/rust-embed-utils-8.4.0.crate) = 38c74a686185620830701348de757fd36bef4aa9680fd23c49fc539ddcc1af32
+SIZE (tabby/rust/crates/rust-embed-utils-8.4.0.crate) = 3446
+SHA256 (tabby/rust/crates/rust-stemmers-1.2.0.crate) = e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54
+SIZE (tabby/rust/crates/rust-stemmers-1.2.0.crate) = 2351301
+SHA256 (tabby/rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
+SIZE (tabby/rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (tabby/rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
+SIZE (tabby/rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (tabby/rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
+SIZE (tabby/rust/crates/rustc_version-0.4.0.crate) = 12175
+SHA256 (tabby/rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
+SIZE (tabby/rust/crates/rustix-0.38.34.crate) = 365160
+SHA256 (tabby/rust/crates/rustls-0.20.9.crate) = 1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99
+SIZE (tabby/rust/crates/rustls-0.20.9.crate) = 270582
+SHA256 (tabby/rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
+SIZE (tabby/rust/crates/rustls-0.22.4.crate) = 333681
+SHA256 (tabby/rust/crates/rustls-0.23.20.crate) = 5065c3f250cbd332cd894be57c40fa52387247659b14a2d6041d121547903b1b
+SIZE (tabby/rust/crates/rustls-0.23.20.crate) = 335933
+SHA256 (tabby/rust/crates/rustls-native-certs-0.7.0.crate) = 8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792
+SIZE (tabby/rust/crates/rustls-native-certs-0.7.0.crate) = 25071
+SHA256 (tabby/rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
+SIZE (tabby/rust/crates/rustls-native-certs-0.8.1.crate) = 31129
+SHA256 (tabby/rust/crates/rustls-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
+SIZE (tabby/rust/crates/rustls-pemfile-2.1.2.crate) = 25928
+SHA256 (tabby/rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
+SIZE (tabby/rust/crates/rustls-pki-types-1.10.0.crate) = 55134
+SHA256 (tabby/rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
+SIZE (tabby/rust/crates/rustls-webpki-0.102.8.crate) = 204327
+SHA256 (tabby/rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6
+SIZE (tabby/rust/crates/rustversion-1.0.17.crate) = 17621
+SHA256 (tabby/rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (tabby/rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (tabby/rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (tabby/rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (tabby/rust/crates/scc-2.1.1.crate) = 76ad2bbb0ae5100a07b7a6f2ed7ab5fd0045551a4c507989b7a620046ea3efdc
+SIZE (tabby/rust/crates/scc-2.1.1.crate) = 122923
+SHA256 (tabby/rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
+SIZE (tabby/rust/crates/schannel-0.1.23.crate) = 41667
+SHA256 (tabby/rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
+SIZE (tabby/rust/crates/scoped-tls-1.0.1.crate) = 8202
+SHA256 (tabby/rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (tabby/rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (tabby/rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
+SIZE (tabby/rust/crates/sct-0.7.1.crate) = 27501
+SHA256 (tabby/rust/crates/sdd-0.2.0.crate) = b84345e4c9bd703274a082fb80caaa99b7612be48dfaa1dd9266577ec412309d
+SIZE (tabby/rust/crates/sdd-0.2.0.crate) = 23494
+SHA256 (tabby/rust/crates/secrecy-0.8.0.crate) = 9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e
+SIZE (tabby/rust/crates/secrecy-0.8.0.crate) = 11916
+SHA256 (tabby/rust/crates/secrecy-0.10.3.crate) = e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a
+SIZE (tabby/rust/crates/secrecy-0.10.3.crate) = 11303
+SHA256 (tabby/rust/crates/security-framework-2.11.0.crate) = c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0
+SIZE (tabby/rust/crates/security-framework-2.11.0.crate) = 80191
+SHA256 (tabby/rust/crates/security-framework-3.0.1.crate) = e1415a607e92bec364ea2cf9264646dcce0f91e6d65281bd6f2819cca3bf39c8
+SIZE (tabby/rust/crates/security-framework-3.0.1.crate) = 84749
+SHA256 (tabby/rust/crates/security-framework-sys-2.12.1.crate) = fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2
+SIZE (tabby/rust/crates/security-framework-sys-2.12.1.crate) = 20112
+SHA256 (tabby/rust/crates/selectors-0.22.0.crate) = df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe
+SIZE (tabby/rust/crates/selectors-0.22.0.crate) = 44199
+SHA256 (tabby/rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
+SIZE (tabby/rust/crates/semver-1.0.23.crate) = 30622
+SHA256 (tabby/rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
+SIZE (tabby/rust/crates/serde-1.0.203.crate) = 77935
+SHA256 (tabby/rust/crates/serde-jsonlines-0.5.0.crate) = e228faf5f94badfe42723177b62cfb9b187351994cb4e852cd4a6a4c96dbeea8
+SIZE (tabby/rust/crates/serde-jsonlines-0.5.0.crate) = 14442
+SHA256 (tabby/rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
+SIZE (tabby/rust/crates/serde_derive-1.0.203.crate) = 55867
+SHA256 (tabby/rust/crates/serde_json-1.0.117.crate) = 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3
+SIZE (tabby/rust/crates/serde_json-1.0.117.crate) = 146921
+SHA256 (tabby/rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
+SIZE (tabby/rust/crates/serde_path_to_error-0.1.16.crate) = 16657
+SHA256 (tabby/rust/crates/serde_spanned-0.6.6.crate) = 79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0
+SIZE (tabby/rust/crates/serde_spanned-0.6.6.crate) = 9120
+SHA256 (tabby/rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (tabby/rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (tabby/rust/crates/serdeconv-0.4.1.crate) = 8897696def1d25e554294b168e0e8e77c860483666eeb8d3d33ae58b06f47221
+SIZE (tabby/rust/crates/serdeconv-0.4.1.crate) = 4824
+SHA256 (tabby/rust/crates/serial_test-2.0.0.crate) = 0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d
+SIZE (tabby/rust/crates/serial_test-2.0.0.crate) = 7946
+SHA256 (tabby/rust/crates/serial_test-3.1.1.crate) = 4b4b487fe2acf240a021cf57c6b2b4903b1e78ca0ecd862a71b71d2a51fed77d
+SIZE (tabby/rust/crates/serial_test-3.1.1.crate) = 8660
+SHA256 (tabby/rust/crates/serial_test_derive-2.0.0.crate) = 91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f
+SIZE (tabby/rust/crates/serial_test_derive-2.0.0.crate) = 5638
+SHA256 (tabby/rust/crates/serial_test_derive-3.1.1.crate) = 82fe9db325bcef1fbcde82e078a5cc4efdf787e96b3b9cf45b50b529f2083d67
+SIZE (tabby/rust/crates/serial_test_derive-3.1.1.crate) = 6881
+SHA256 (tabby/rust/crates/servo_arc-0.1.1.crate) = d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432
+SIZE (tabby/rust/crates/servo_arc-0.1.1.crate) = 9817
+SHA256 (tabby/rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (tabby/rust/crates/sha1-0.10.6.crate) = 13517
+SHA256 (tabby/rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
+SIZE (tabby/rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (tabby/rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (tabby/rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (tabby/rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
+SIZE (tabby/rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (tabby/rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
+SIZE (tabby/rust/crates/signature-2.2.0.crate) = 15531
+SHA256 (tabby/rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (tabby/rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (tabby/rust/crates/simd-json-0.13.10.crate) = 570c430b3d902ea083097e853263ae782dfe40857d93db019a12356c8e8143fa
+SIZE (tabby/rust/crates/simd-json-0.13.10.crate) = 157556
+SHA256 (tabby/rust/crates/simdutf8-0.1.4.crate) = f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a
+SIZE (tabby/rust/crates/simdutf8-0.1.4.crate) = 28621
+SHA256 (tabby/rust/crates/similar-2.5.0.crate) = fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640
+SIZE (tabby/rust/crates/similar-2.5.0.crate) = 51648
+SHA256 (tabby/rust/crates/simple_asn1-0.6.2.crate) = adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085
+SIZE (tabby/rust/crates/simple_asn1-0.6.2.crate) = 15992
+SHA256 (tabby/rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
+SIZE (tabby/rust/crates/siphasher-0.3.11.crate) = 10442
+SHA256 (tabby/rust/crates/sketches-ddsketch-0.2.2.crate) = 85636c14b73d81f541e525f585c0a2109e6744e1565b5c1668e31c70c10ed65c
+SIZE (tabby/rust/crates/sketches-ddsketch-0.2.2.crate) = 13137
+SHA256 (tabby/rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (tabby/rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (tabby/rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (tabby/rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (tabby/rust/crates/smartstring-1.0.1.crate) = 3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29
+SIZE (tabby/rust/crates/smartstring-1.0.1.crate) = 29555
+SHA256 (tabby/rust/crates/snafu-0.8.3.crate) = 418b8136fec49956eba89be7da2847ec1909df92a9ae4178b5ff0ff092c8d95e
+SIZE (tabby/rust/crates/snafu-0.8.3.crate) = 68764
+SHA256 (tabby/rust/crates/snafu-derive-0.8.3.crate) = 1a4812a669da00d17d8266a0439eddcacbc88b17f732f927e52eeb9d196f7fb5
+SIZE (tabby/rust/crates/snafu-derive-0.8.3.crate) = 28493
+SHA256 (tabby/rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
+SIZE (tabby/rust/crates/socket2-0.5.7.crate) = 55758
+SHA256 (tabby/rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
+SIZE (tabby/rust/crates/spin-0.5.2.crate) = 12004
+SHA256 (tabby/rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (tabby/rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (tabby/rust/crates/spinners-4.1.1.crate) = a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82
+SIZE (tabby/rust/crates/spinners-4.1.1.crate) = 9238
+SHA256 (tabby/rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
+SIZE (tabby/rust/crates/spki-0.7.3.crate) = 16409
+SHA256 (tabby/rust/crates/sql_query_builder-2.2.0.crate) = a85dbaf3c8d08abe8a95a51860550236a07bd6fc097e2bff054ad8c2bf9a0df5
+SIZE (tabby/rust/crates/sql_query_builder-2.2.0.crate) = 38029
+SHA256 (tabby/rust/crates/sqlformat-0.2.3.crate) = ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c
+SIZE (tabby/rust/crates/sqlformat-0.2.3.crate) = 21878
+SHA256 (tabby/rust/crates/sqlx-rt-0.6.3.crate) = 804d3f245f894e61b1e6263c84b23ca675d96753b5abfd5cc8597d86806e8024
+SIZE (tabby/rust/crates/sqlx-rt-0.6.3.crate) = 2327
+SHA256 (tabby/rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (tabby/rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (tabby/rust/crates/stacker-0.1.15.crate) = c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce
+SIZE (tabby/rust/crates/stacker-0.1.15.crate) = 14656
+SHA256 (tabby/rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (tabby/rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (tabby/rust/crates/strfmt-0.2.4.crate) = 7a8348af2d9fc3258c8733b8d9d8db2e56f54b2363a4b5b81585c7875ed65e65
+SIZE (tabby/rust/crates/strfmt-0.2.4.crate) = 15194
+SHA256 (tabby/rust/crates/string_cache-0.8.7.crate) = f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b
+SIZE (tabby/rust/crates/string_cache-0.8.7.crate) = 16655
+SHA256 (tabby/rust/crates/string_cache_codegen-0.5.2.crate) = 6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988
+SIZE (tabby/rust/crates/string_cache_codegen-0.5.2.crate) = 8156
+SHA256 (tabby/rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
+SIZE (tabby/rust/crates/stringprep-0.1.5.crate) = 23573
+SHA256 (tabby/rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
+SIZE (tabby/rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (tabby/rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (tabby/rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (tabby/rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
+SIZE (tabby/rust/crates/strum-0.24.1.crate) = 5636
+SHA256 (tabby/rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
+SIZE (tabby/rust/crates/strum-0.26.2.crate) = 7189
+SHA256 (tabby/rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59
+SIZE (tabby/rust/crates/strum_macros-0.24.3.crate) = 20696
+SHA256 (tabby/rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946
+SIZE (tabby/rust/crates/strum_macros-0.26.2.crate) = 27056
+SHA256 (tabby/rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
+SIZE (tabby/rust/crates/subtle-2.5.0.crate) = 13909
+SHA256 (tabby/rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (tabby/rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (tabby/rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
+SIZE (tabby/rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (tabby/rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
+SIZE (tabby/rust/crates/sync_wrapper-0.1.2.crate) = 6933
+SHA256 (tabby/rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
+SIZE (tabby/rust/crates/sync_wrapper-1.0.1.crate) = 6939
+SHA256 (tabby/rust/crates/sysinfo-0.33.0.crate) = 948512566b1895f93b1592c7574baeb2de842f224f2aab158799ecadb8ebbb46
+SIZE (tabby/rust/crates/sysinfo-0.33.0.crate) = 196459
+SHA256 (tabby/rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
+SIZE (tabby/rust/crates/system-configuration-0.5.1.crate) = 12618
+SHA256 (tabby/rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
+SIZE (tabby/rust/crates/system-configuration-sys-0.5.0.crate) = 6730
+SHA256 (tabby/rust/crates/tantivy-fst-0.5.0.crate) = d60769b80ad7953d8a7b2c70cdfe722bbcdcac6bccc8ac934c40c034d866fc18
+SIZE (tabby/rust/crates/tantivy-fst-0.5.0.crate) = 1561221
+SHA256 (tabby/rust/crates/tarpc-0.33.0.crate) = 6f41bce44d290df0598ae4b9cd6ea7f58f651fd3aa4af1b26060c4fa32b08af7
+SIZE (tabby/rust/crates/tarpc-0.33.0.crate) = 66640
+SHA256 (tabby/rust/crates/tarpc-plugins-0.12.0.crate) = 0ee42b4e559f17bce0385ebf511a7beb67d5cc33c12c96b7f4e9789919d9c10f
+SIZE (tabby/rust/crates/tarpc-plugins-0.12.0.crate) = 8128
+SHA256 (tabby/rust/crates/temp_testdir-0.2.3.crate) = 921f1e9c427802414907a48b21a6504ff6b3a15a1a3cf37e699590949ad9befc
+SIZE (tabby/rust/crates/temp_testdir-0.2.3.crate) = 3314
+SHA256 (tabby/rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
+SIZE (tabby/rust/crates/tempfile-3.10.1.crate) = 33653
+SHA256 (tabby/rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
+SIZE (tabby/rust/crates/tendril-0.4.3.crate) = 37210
+SHA256 (tabby/rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (tabby/rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (tabby/rust/crates/text-splitter-0.13.3.crate) = 2ab9dc04b7cf08eb01c07c272bf699fa55679a326ddf7dd075e14094efc80fb9
+SIZE (tabby/rust/crates/text-splitter-0.13.3.crate) = 41620
+SHA256 (tabby/rust/crates/thin-slice-0.1.1.crate) = 8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c
+SIZE (tabby/rust/crates/thin-slice-0.1.1.crate) = 4484
+SHA256 (tabby/rust/crates/thiserror-1.0.61.crate) = c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709
+SIZE (tabby/rust/crates/thiserror-1.0.61.crate) = 21264
+SHA256 (tabby/rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (tabby/rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (tabby/rust/crates/thiserror-impl-1.0.61.crate) = 46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533
+SIZE (tabby/rust/crates/thiserror-impl-1.0.61.crate) = 15786
+SHA256 (tabby/rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (tabby/rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (tabby/rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
+SIZE (tabby/rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (tabby/rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
+SIZE (tabby/rust/crates/time-0.3.36.crate) = 119805
+SHA256 (tabby/rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
+SIZE (tabby/rust/crates/time-core-0.1.2.crate) = 7191
+SHA256 (tabby/rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
+SIZE (tabby/rust/crates/time-macros-0.2.18.crate) = 24361
+SHA256 (tabby/rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
+SIZE (tabby/rust/crates/tinyvec-1.6.0.crate) = 45991
+SHA256 (tabby/rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
+SIZE (tabby/rust/crates/tinyvec_macros-0.1.1.crate) = 5865
+SHA256 (tabby/rust/crates/tokio-1.42.0.crate) = 5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551
+SIZE (tabby/rust/crates/tokio-1.42.0.crate) = 806998
+SHA256 (tabby/rust/crates/tokio-macros-2.4.0.crate) = 693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752
+SIZE (tabby/rust/crates/tokio-macros-2.4.0.crate) = 12501
+SHA256 (tabby/rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
+SIZE (tabby/rust/crates/tokio-native-tls-0.3.1.crate) = 20676
+SHA256 (tabby/rust/crates/tokio-retry-0.3.0.crate) = 7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f
+SIZE (tabby/rust/crates/tokio-retry-0.3.0.crate) = 6146
+SHA256 (tabby/rust/crates/tokio-rustls-0.23.4.crate) = c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59
+SIZE (tabby/rust/crates/tokio-rustls-0.23.4.crate) = 27024
+SHA256 (tabby/rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
+SIZE (tabby/rust/crates/tokio-rustls-0.25.0.crate) = 30541
+SHA256 (tabby/rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
+SIZE (tabby/rust/crates/tokio-rustls-0.26.1.crate) = 31214
+SHA256 (tabby/rust/crates/tokio-serde-0.8.0.crate) = 911a61637386b789af998ee23f50aa30d5fd7edcec8d6d3dedae5e5815205466
+SIZE (tabby/rust/crates/tokio-serde-0.8.0.crate) = 15720
+SHA256 (tabby/rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
+SIZE (tabby/rust/crates/tokio-stream-0.1.17.crate) = 38477
+SHA256 (tabby/rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38
+SIZE (tabby/rust/crates/tokio-tungstenite-0.21.0.crate) = 28159
+SHA256 (tabby/rust/crates/tokio-tungstenite-0.26.2.crate) = 7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084
+SIZE (tabby/rust/crates/tokio-tungstenite-0.26.2.crate) = 29868
+SHA256 (tabby/rust/crates/tokio-util-0.7.11.crate) = 9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1
+SIZE (tabby/rust/crates/tokio-util-0.7.11.crate) = 113421
+SHA256 (tabby/rust/crates/toml-0.7.8.crate) = dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257
+SIZE (tabby/rust/crates/toml-0.7.8.crate) = 49671
+SHA256 (tabby/rust/crates/toml_datetime-0.6.6.crate) = 4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf
+SIZE (tabby/rust/crates/toml_datetime-0.6.6.crate) = 11698
+SHA256 (tabby/rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
+SIZE (tabby/rust/crates/toml_edit-0.19.15.crate) = 95324
+SHA256 (tabby/rust/crates/tonic-0.12.3.crate) = 877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52
+SIZE (tabby/rust/crates/tonic-0.12.3.crate) = 99380
+SHA256 (tabby/rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
+SIZE (tabby/rust/crates/tower-0.4.13.crate) = 106906
+SHA256 (tabby/rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (tabby/rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (tabby/rust/crates/tower-http-0.5.2.crate) = 1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5
+SIZE (tabby/rust/crates/tower-http-0.5.2.crate) = 118675
+SHA256 (tabby/rust/crates/tower-http-0.6.2.crate) = 403fa3b783d4b626a8ad51d766ab03cb6d2dbfc46b1c5d4448395e6628dc9697
+SIZE (tabby/rust/crates/tower-http-0.6.2.crate) = 129672
+SHA256 (tabby/rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (tabby/rust/crates/tower-layer-0.3.3.crate) = 6180
+SHA256 (tabby/rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (tabby/rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (tabby/rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
+SIZE (tabby/rust/crates/tracing-0.1.40.crate) = 79459
+SHA256 (tabby/rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
+SIZE (tabby/rust/crates/tracing-attributes-0.1.27.crate) = 32241
+SHA256 (tabby/rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
+SIZE (tabby/rust/crates/tracing-core-0.1.32.crate) = 61221
+SHA256 (tabby/rust/crates/tracing-error-0.2.0.crate) = d686ec1c0f384b1277f097b2f279a2ecc11afe8c133c1aabf036a27cb4cd206e
+SIZE (tabby/rust/crates/tracing-error-0.2.0.crate) = 13938
+SHA256 (tabby/rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (tabby/rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (tabby/rust/crates/tracing-opentelemetry-0.18.0.crate) = 21ebb87a95ea13271332df069020513ab70bdb5637ca42d6e492dc3bbbad48de
+SIZE (tabby/rust/crates/tracing-opentelemetry-0.18.0.crate) = 109052
+SHA256 (tabby/rust/crates/tracing-opentelemetry-0.28.0.crate) = 97a971f6058498b5c0f1affa23e7ea202057a7301dbff68e968b2d578bcbd053
+SIZE (tabby/rust/crates/tracing-opentelemetry-0.28.0.crate) = 139552
+SHA256 (tabby/rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
+SIZE (tabby/rust/crates/tracing-subscriber-0.3.18.crate) = 196312
+SHA256 (tabby/rust/crates/tracing-test-0.2.4.crate) = 3a2c0ff408fe918a94c428a3f2ad04e4afd5c95bbc08fcf868eff750c15728a4
+SIZE (tabby/rust/crates/tracing-test-0.2.4.crate) = 5229
+SHA256 (tabby/rust/crates/tracing-test-macro-0.2.4.crate) = 258bc1c4f8e2e73a977812ab339d503e6feeb92700f6d07a6de4d321522d5c08
+SIZE (tabby/rust/crates/tracing-test-macro-0.2.4.crate) = 3785
+SHA256 (tabby/rust/crates/trackable-1.3.0.crate) = b15bd114abb99ef8cee977e517c8f37aee63f184f2d08e3e6ceca092373369ae
+SIZE (tabby/rust/crates/trackable-1.3.0.crate) = 12404
+SHA256 (tabby/rust/crates/trackable_derive-1.0.0.crate) = ebeb235c5847e2f82cfe0f07eb971d1e5f6804b18dac2ae16349cc604380f82f
+SIZE (tabby/rust/crates/trackable_derive-1.0.0.crate) = 3488
+SHA256 (tabby/rust/crates/tree-sitter-0.22.6.crate) = df7cc499ceadd4dcdf7ec6d4cbc34ece92c3fa07821e287aedecd4416c516dca
+SIZE (tabby/rust/crates/tree-sitter-0.22.6.crate) = 173157
+SHA256 (tabby/rust/crates/tree-sitter-c-sharp-0.21.2.crate) = ff899037068a1ffbb891891b7e94db1400ddf12c3d934b85b8c9e30be5cd18da
+SIZE (tabby/rust/crates/tree-sitter-c-sharp-0.21.2.crate) = 1370850
+SHA256 (tabby/rust/crates/tree-sitter-elixir-0.2.0.crate) = df94bf7f057768b1cab2ee1f14812ed4ae33f9e04d09254043eeaa797db4ef70
+SIZE (tabby/rust/crates/tree-sitter-elixir-0.2.0.crate) = 503935
+SHA256 (tabby/rust/crates/tree-sitter-go-0.21.0.crate) = 55cb318be5ccf75f44e054acf6898a5c95d59b53443eed578e16be0cd7ec037f
+SIZE (tabby/rust/crates/tree-sitter-go-0.21.0.crate) = 112581
+SHA256 (tabby/rust/crates/tree-sitter-java-0.21.0.crate) = 33bc21adf831a773c075d9d00107ab43965e6a6ea7607b47fd9ec6f3db4b481b
+SIZE (tabby/rust/crates/tree-sitter-java-0.21.0.crate) = 167873
+SHA256 (tabby/rust/crates/tree-sitter-kotlin-0.3.6.crate) = c88dfbb22333118a5d5c5c10b19f93d115a6fa3c8a69dd0e6a260a64f9f5a79b
+SIZE (tabby/rust/crates/tree-sitter-kotlin-0.3.6.crate) = 1307228
+SHA256 (tabby/rust/crates/tree-sitter-lua-0.1.0.crate) = 3b9fe6fc87bd480e1943fc1fcb02453fb2da050e4e8ce0daa67d801544046856
+SIZE (tabby/rust/crates/tree-sitter-lua-0.1.0.crate) = 40446
+SHA256 (tabby/rust/crates/tree-sitter-python-0.21.0.crate) = b4066c6cf678f962f8c2c4561f205945c84834cce73d981e71392624fdc390a9
+SIZE (tabby/rust/crates/tree-sitter-python-0.21.0.crate) = 181729
+SHA256 (tabby/rust/crates/tree-sitter-ruby-0.21.0.crate) = c0031f687c0772f2dad7b77104c43428611099a1804c81244ada21560f41f0b1
+SIZE (tabby/rust/crates/tree-sitter-ruby-0.21.0.crate) = 506613
+SHA256 (tabby/rust/crates/tree-sitter-rust-0.21.2.crate) = 277690f420bf90741dea984f3da038ace46c4fe6047cba57a66822226cde1c93
+SIZE (tabby/rust/crates/tree-sitter-rust-0.21.2.crate) = 339433
+SHA256 (tabby/rust/crates/tree-sitter-scala-0.22.1.crate) = a464d8e2e1837cf20b34204c51c369da3483e55c3ea013c6db81a04439e17895
+SIZE (tabby/rust/crates/tree-sitter-scala-0.22.1.crate) = 1097538
+SHA256 (tabby/rust/crates/tree-sitter-tags-0.22.6.crate) = 34380416097ab36d1b4cd83f887d9e150ea4feaeb6ee9a5ecfe53d26839acc69
+SIZE (tabby/rust/crates/tree-sitter-tags-0.22.6.crate) = 10170
+SHA256 (tabby/rust/crates/tree-sitter-typescript-0.21.1.crate) = f07523e51e3b88529360a89038c0cca7ee877db40a40141514eece8b4cddcbb4
+SIZE (tabby/rust/crates/tree-sitter-typescript-0.21.1.crate) = 1309132
+SHA256 (tabby/rust/crates/trie-rs-0.1.1.crate) = 5096c019d49566aff57593a06e401c7f588da84e9a575d0ed2ac0913f51928c0
+SIZE (tabby/rust/crates/trie-rs-0.1.1.crate) = 917350
+SHA256 (tabby/rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (tabby/rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (tabby/rust/crates/tungstenite-0.21.0.crate) = 9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1
+SIZE (tabby/rust/crates/tungstenite-0.21.0.crate) = 59858
+SHA256 (tabby/rust/crates/tungstenite-0.26.2.crate) = 4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13
+SIZE (tabby/rust/crates/tungstenite-0.26.2.crate) = 65315
+SHA256 (tabby/rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
+SIZE (tabby/rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (tabby/rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
+SIZE (tabby/rust/crates/ucd-trie-0.1.6.crate) = 45790
+SHA256 (tabby/rust/crates/unicase-2.7.0.crate) = f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89
+SIZE (tabby/rust/crates/unicase-2.7.0.crate) = 23783
+SHA256 (tabby/rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
+SIZE (tabby/rust/crates/unicode-bidi-0.3.15.crate) = 56811
+SHA256 (tabby/rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (tabby/rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (tabby/rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
+SIZE (tabby/rust/crates/unicode-normalization-0.1.23.crate) = 122649
+SHA256 (tabby/rust/crates/unicode-properties-0.1.1.crate) = e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291
+SIZE (tabby/rust/crates/unicode-properties-0.1.1.crate) = 41088
+SHA256 (tabby/rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
+SIZE (tabby/rust/crates/unicode-segmentation-1.11.0.crate) = 102740
+SHA256 (tabby/rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
+SIZE (tabby/rust/crates/unicode-width-0.1.12.crate) = 24062
+SHA256 (tabby/rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e
+SIZE (tabby/rust/crates/unicode_categories-0.1.1.crate) = 87298
+SHA256 (tabby/rust/crates/unreachable-1.0.0.crate) = 382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56
+SIZE (tabby/rust/crates/unreachable-1.0.0.crate) = 6355
+SHA256 (tabby/rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
+SIZE (tabby/rust/crates/untrusted-0.7.1.crate) = 7924
+SHA256 (tabby/rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (tabby/rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (tabby/rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
+SIZE (tabby/rust/crates/url-2.5.0.crate) = 78605
+SHA256 (tabby/rust/crates/url-parse-1.0.8.crate) = 865ece61c15cae30f180636ae551daa25c318c181938da07f3ab3ed06750bdd2
+SIZE (tabby/rust/crates/url-parse-1.0.8.crate) = 11376
+SHA256 (tabby/rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
+SIZE (tabby/rust/crates/urlencoding-2.1.3.crate) = 6538
+SHA256 (tabby/rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (tabby/rust/crates/utf-8-0.7.6.crate) = 10422
+SHA256 (tabby/rust/crates/utf8-ranges-1.0.5.crate) = 7fcfc827f90e53a02eaef5e535ee14266c1d569214c6aa70133a624d8a3164ba
+SIZE (tabby/rust/crates/utf8-ranges-1.0.5.crate) = 8497
+SHA256 (tabby/rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
+SIZE (tabby/rust/crates/utf8parse-0.2.1.crate) = 13435
+SHA256 (tabby/rust/crates/utoipa-5.3.1.crate) = 435c6f69ef38c9017b4b4eea965dfb91e71e53d869e896db40d1cf2441dd75c0
+SIZE (tabby/rust/crates/utoipa-5.3.1.crate) = 73405
+SHA256 (tabby/rust/crates/utoipa-gen-5.3.1.crate) = a77d306bc75294fd52f3e99b13ece67c02c1a2789190a6f31d32f736624326f7
+SIZE (tabby/rust/crates/utoipa-gen-5.3.1.crate) = 196460
+SHA256 (tabby/rust/crates/utoipa-swagger-ui-9.0.1.crate) = d29519b3c485df6b13f4478ac909a491387e9ef70204487c3b64b53749aec0be
+SIZE (tabby/rust/crates/utoipa-swagger-ui-9.0.1.crate) = 51917
+SHA256 (tabby/rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0
+SIZE (tabby/rust/crates/uuid-1.8.0.crate) = 44043
+SHA256 (tabby/rust/crates/uuid-macro-internal-1.8.0.crate) = 9881bea7cbe687e36c9ab3b778c36cd0487402e270304e8b1296d5085303c1a2
+SIZE (tabby/rust/crates/uuid-macro-internal-1.8.0.crate) = 9135
+SHA256 (tabby/rust/crates/validator-0.18.1.crate) = db79c75af171630a3148bd3e6d7c4f42b6a9a014c2945bc5ed0020cbb8d9478e
+SIZE (tabby/rust/crates/validator-0.18.1.crate) = 15702
+SHA256 (tabby/rust/crates/validator_derive-0.18.1.crate) = 55591299b7007f551ed1eb79a684af7672c19c3193fb9e0a31936987bb2438ec
+SIZE (tabby/rust/crates/validator_derive-0.18.1.crate) = 12788
+SHA256 (tabby/rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
+SIZE (tabby/rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (tabby/rust/crates/value-trait-0.8.1.crate) = dad8db98c1e677797df21ba03fca7d3bf9bec3ca38db930954e4fe6e1ea27eb4
+SIZE (tabby/rust/crates/value-trait-0.8.1.crate) = 24610
+SHA256 (tabby/rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (tabby/rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (tabby/rust/crates/vergen-8.3.1.crate) = e27d6bdd219887a9eadd19e1c34f32e47fa332301184935c6d9bca26f3cca525
+SIZE (tabby/rust/crates/vergen-8.3.1.crate) = 44665
+SHA256 (tabby/rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (tabby/rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (tabby/rust/crates/void-1.0.2.crate) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
+SIZE (tabby/rust/crates/void-1.0.2.crate) = 2356
+SHA256 (tabby/rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (tabby/rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (tabby/rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (tabby/rust/crates/want-0.3.1.crate) = 6398
+SHA256 (tabby/rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
+SIZE (tabby/rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
+SHA256 (tabby/rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (tabby/rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (tabby/rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (tabby/rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (tabby/rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
+SIZE (tabby/rust/crates/wasite-0.1.0.crate) = 2346
+SHA256 (tabby/rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
+SIZE (tabby/rust/crates/wasm-bindgen-0.2.92.crate) = 184119
+SHA256 (tabby/rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da
+SIZE (tabby/rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348
+SHA256 (tabby/rust/crates/wasm-bindgen-futures-0.4.42.crate) = 76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0
+SIZE (tabby/rust/crates/wasm-bindgen-futures-0.4.42.crate) = 15380
+SHA256 (tabby/rust/crates/wasm-bindgen-macro-0.2.92.crate) = a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726
+SIZE (tabby/rust/crates/wasm-bindgen-macro-0.2.92.crate) = 13835
+SHA256 (tabby/rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7
+SIZE (tabby/rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092
+SHA256 (tabby/rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96
+SIZE (tabby/rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
+SHA256 (tabby/rust/crates/wasm-streams-0.4.0.crate) = b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129
+SIZE (tabby/rust/crates/wasm-streams-0.4.0.crate) = 34328
+SHA256 (tabby/rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
+SIZE (tabby/rust/crates/web-sys-0.3.69.crate) = 728877
+SHA256 (tabby/rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (tabby/rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (tabby/rust/crates/webpki-0.22.4.crate) = ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53
+SIZE (tabby/rust/crates/webpki-0.22.4.crate) = 63472
+SHA256 (tabby/rust/crates/webpki-roots-0.26.3.crate) = bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd
+SIZE (tabby/rust/crates/webpki-roots-0.26.3.crate) = 248438
+SHA256 (tabby/rust/crates/which-6.0.1.crate) = 8211e4f58a2b2805adfbefbc07bab82958fc91e3836339b1ab7ae32465dce0d7
+SIZE (tabby/rust/crates/which-6.0.1.crate) = 16542
+SHA256 (tabby/rust/crates/whoami-1.5.1.crate) = a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9
+SIZE (tabby/rust/crates/whoami-1.5.1.crate) = 24026
+SHA256 (tabby/rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (tabby/rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (tabby/rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (tabby/rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (tabby/rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (tabby/rust/crates/winapi-util-0.1.8.crate) = 12416
+SHA256 (tabby/rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (tabby/rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (tabby/rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
+SIZE (tabby/rust/crates/windows-0.48.0.crate) = 11864177
+SHA256 (tabby/rust/crates/windows-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
+SIZE (tabby/rust/crates/windows-0.52.0.crate) = 11843715
+SHA256 (tabby/rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
+SIZE (tabby/rust/crates/windows-0.57.0.crate) = 9694564
+SHA256 (tabby/rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
+SIZE (tabby/rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (tabby/rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
+SIZE (tabby/rust/crates/windows-core-0.57.0.crate) = 53695
+SHA256 (tabby/rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
+SIZE (tabby/rust/crates/windows-implement-0.57.0.crate) = 10470
+SHA256 (tabby/rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
+SIZE (tabby/rust/crates/windows-interface-0.57.0.crate) = 10931
+SHA256 (tabby/rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
+SIZE (tabby/rust/crates/windows-result-0.1.2.crate) = 10601
+SHA256 (tabby/rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (tabby/rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (tabby/rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (tabby/rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (tabby/rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (tabby/rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (tabby/rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
+SIZE (tabby/rust/crates/windows-targets-0.52.5.crate) = 6376
+SHA256 (tabby/rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
+SIZE (tabby/rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (tabby/rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
+SIZE (tabby/rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
+SHA256 (tabby/rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (tabby/rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (tabby/rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
+SIZE (tabby/rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
+SHA256 (tabby/rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
+SIZE (tabby/rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (tabby/rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
+SIZE (tabby/rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
+SHA256 (tabby/rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
+SIZE (tabby/rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
+SHA256 (tabby/rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (tabby/rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (tabby/rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
+SIZE (tabby/rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
+SHA256 (tabby/rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
+SIZE (tabby/rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (tabby/rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
+SIZE (tabby/rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
+SHA256 (tabby/rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (tabby/rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (tabby/rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
+SIZE (tabby/rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
+SHA256 (tabby/rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
+SIZE (tabby/rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (tabby/rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
+SIZE (tabby/rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
+SHA256 (tabby/rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
+SIZE (tabby/rust/crates/winnow-0.5.40.crate) = 159316
+SHA256 (tabby/rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
+SIZE (tabby/rust/crates/winreg-0.52.0.crate) = 30148
+SHA256 (tabby/rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (tabby/rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (tabby/rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (tabby/rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (tabby/rust/crates/wrapcenum-derive-0.4.1.crate) = a76ff259533532054cfbaefb115c613203c73707017459206380f03b3b3f266e
+SIZE (tabby/rust/crates/wrapcenum-derive-0.4.1.crate) = 7400
+SHA256 (tabby/rust/crates/xml5ever-0.18.0.crate) = 7c376f76ed09df711203e20c3ef5ce556f0166fa03d39590016c0fd625437fad
+SIZE (tabby/rust/crates/xml5ever-0.18.0.crate) = 40964
+SHA256 (tabby/rust/crates/zerocopy-0.7.34.crate) = ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087
+SIZE (tabby/rust/crates/zerocopy-0.7.34.crate) = 151177
+SHA256 (tabby/rust/crates/zerocopy-derive-0.7.34.crate) = 15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b
+SIZE (tabby/rust/crates/zerocopy-derive-0.7.34.crate) = 37907
+SHA256 (tabby/rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (tabby/rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (tabby/rust/crates/zip-2.6.1.crate) = 1dcb24d0152526ae49b9b96c1dcf71850ca1e0b882e4e28ed898a93c41334744
+SIZE (tabby/rust/crates/zip-2.6.1.crate) = 112133
+SHA256 (tabby/rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
+SIZE (tabby/rust/crates/zopfli-0.8.2.crate) = 51842
+SHA256 (tabby/rust/crates/zstd-0.13.1.crate) = 2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a
+SIZE (tabby/rust/crates/zstd-0.13.1.crate) = 29805
+SHA256 (tabby/rust/crates/zstd-safe-7.1.0.crate) = 1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a
+SIZE (tabby/rust/crates/zstd-safe-7.1.0.crate) = 20792
+SHA256 (tabby/rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa
+SIZE (tabby/rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = 749088
+SHA256 (tabby/tree-sitter-tree-sitter-cpp-d29fbff09a8c9ff4f3074de2595dfca12cb33da9_GH0.tar.gz) = 0513bc228947ecffb8ce935d0e13007e59680cf6316b7faadbf6f06484632cf3
+SIZE (tabby/tree-sitter-tree-sitter-cpp-d29fbff09a8c9ff4f3074de2595dfca12cb33da9_GH0.tar.gz) = 1041527
+SHA256 (tabby/quickwit-oss-tantivy-4143d31865cbae9a9a7a286b0420a95814408ec7_GH0.tar.gz) = 32fe145baafaa6bc79ac718423518533114b1bdb8b006da77f5714ee0dfbf6ad
+SIZE (tabby/quickwit-oss-tantivy-4143d31865cbae9a9a7a286b0420a95814408ec7_GH0.tar.gz) = 4452933
+SHA256 (tabby/tree-sitter-tree-sitter-c-00ed08f1a6c18141bfd7a81638e4d239a0bb55cc_GH0.tar.gz) = 967eb26e58e3df2d216e73f9b007a0ef8247b69a8a5f308974879f241b8db315
+SIZE (tabby/tree-sitter-tree-sitter-c-00ed08f1a6c18141bfd7a81638e4d239a0bb55cc_GH0.tar.gz) = 367206
+SHA256 (tabby/fulmicoton-oneshot-b208f493e505f5f37e180b5cdec4c22b6f99abaa_GH0.tar.gz) = 2643e78dff653585005fc46841f8cfa1e423acc03d9d55714aea2d4dfdab8e7a
+SIZE (tabby/fulmicoton-oneshot-b208f493e505f5f37e180b5cdec4c22b6f99abaa_GH0.tar.gz) = 34910
+SHA256 (tabby/faceCutWall-tree-sitter-gdscript-8a8c067899d734840e8ce86fdeeeadbe8088446b_GH0.tar.gz) = 2c3105f8362630bc66835da049e8171522fae7c498081d8446bdd25538245714
+SIZE (tabby/faceCutWall-tree-sitter-gdscript-8a8c067899d734840e8ce86fdeeeadbe8088446b_GH0.tar.gz) = 112503
+SHA256 (tabby/pepperoni21-ollama-rs-56e8157d98d4185bc171fe9468d3d09bc56e9dd3_GH0.tar.gz) = 54ec33f6d472337472fdc6a8233ae739119a61b56bf33a79e946859d7dcfea9b
+SIZE (tabby/pepperoni21-ollama-rs-56e8157d98d4185bc171fe9468d3d09bc56e9dd3_GH0.tar.gz) = 24107
+SHA256 (tabby/wsxiaoys-sqlx-77eb94dd672531bf1fec190aadf2f742cfb5a8db_GH0.tar.gz) = 16b69e603ff997d1e16d3249a9866eeb5e4655b77d7fbe66c97ad4d441cc6f62
+SIZE (tabby/wsxiaoys-sqlx-77eb94dd672531bf1fec190aadf2f742cfb5a8db_GH0.tar.gz) = 893791
+SHA256 (tabby/JoranHonig-tree-sitter-solidity-0e86ae647bda22c9bee00ec59752df7b3d3b000b_GH0.tar.gz) = e326121389ba67b2b1cf25c8b5f504ee14c31ce2451c4d68a665aad65fcd6579
+SIZE (tabby/JoranHonig-tree-sitter-solidity-0e86ae647bda22c9bee00ec59752df7b3d3b000b_GH0.tar.gz) = 210673
+SHA256 (tabby/TabbyML-tabby-v0.31.1_GH0.tar.gz) = 07af88ee62ec4851cb6747e24607267c4b41d0842ff44f694c1424140c75422b
+SIZE (tabby/TabbyML-tabby-v0.31.1_GH0.tar.gz) = 15199514
+SHA256 (tabby/ggerganov-llama.cpp-952a47f455fbd92e2659b98b9b6317a2dafeb532_GH0.tar.gz) = 93d2c19c16adb7d5bbad04b4bfde9dfa0e3c5f6540fc1f6693cf02db6bd3ccd4
+SIZE (tabby/ggerganov-llama.cpp-952a47f455fbd92e2659b98b9b6317a2dafeb532_GH0.tar.gz) = 25404809
diff --git a/devel/tablist/Makefile b/devel/tablist/Makefile
index 8d2238b24d26..783af7ff41c7 100644
--- a/devel/tablist/Makefile
+++ b/devel/tablist/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tablist
DISTVERSIONPREFIX= v
DISTVERSION= 1.0-13
-PORTREVISION= 10
+PORTREVISION= 11
DISTVERSIONSUFFIX= -gfaab7a0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/tagref/Makefile b/devel/tagref/Makefile
index 1eb37542a266..2d6a4a459436 100644
--- a/devel/tagref/Makefile
+++ b/devel/tagref/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tagref
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 12
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/talloc242/Makefile b/devel/talloc242/Makefile
index 456bd27bd165..17c57e136348 100644
--- a/devel/talloc242/Makefile
+++ b/devel/talloc242/Makefile
@@ -1,6 +1,6 @@
PORTNAME= talloc
DISTVERSION= 2.4.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= SAMBA
PKGNAMESUFFIX= 242
@@ -28,7 +28,7 @@ CONFIGURE_ARGS+= --disable-rpath \
CONFIGURE_ENV= PYTHONHASHSEED=1
MAKE_ENV= PYTHONHASHSEED=1
-CONFLICTS_INSTALL= talloc
+CONFLICTS_INSTALL= talloc talloc[0-9]*
OPTIONS_DEFINE= DEBUG MANPAGES PYTHON
OPTIONS_DEFAULT= MANPAGES PYTHON
diff --git a/devel/talloc243/Makefile b/devel/talloc243/Makefile
new file mode 100644
index 000000000000..f9f5109e5509
--- /dev/null
+++ b/devel/talloc243/Makefile
@@ -0,0 +1,65 @@
+PORTNAME= talloc
+DISTVERSION= 2.4.3
+CATEGORIES= devel
+MASTER_SITES= SAMBA
+PKGNAMESUFFIX= 243
+
+MAINTAINER= samba@FreeBSD.org
+COMMENT= Hierarchical pool based memory allocator
+WWW= https://talloc.samba.org/
+
+LICENSE= LGPL3
+
+USES= compiler pkgconfig shebangfix waf
+USE_LDCONFIG= yes
+WAF_CMD= buildtools/bin/waf
+SHEBANG_GLOB= *.py
+CONFIGURE_LOG= bin/config.log
+
+PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig
+
+CONFIGURE_ARGS+= --builtin-libraries=replace \
+ --bundled-libraries=NONE \
+ --disable-rpath \
+ --disable-rpath-install \
+ --without-gettext
+CONFIGURE_ENV= PYTHONHASHSEED=1
+MAKE_ENV= PYTHONHASHSEED=1
+# Some symbols in talloc's linker version scripts are not defined, but since the
+# scripts are generated dynamically, suppress errors with lld >= 17 due to these
+# undefined symbols.
+LDFLAGS+= -Wl,--undefined-version
+
+CONFLICTS_INSTALL= talloc talloc[0-9]*
+
+PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;^${PREFIX}/;;}
+
+OPTIONS_DEFINE= DEBUG MANPAGES PYTHON
+OPTIONS_DEFAULT= MANPAGES PYTHON
+OPTIONS_SUB= yes
+
+DEBUG_CONFIGURE_ON= --enable-debug \
+ --verbose
+DEBUG_MAKE_ARGS= --verbose
+DEBUG_CFLAGS= -g -ggdb3 -O0
+
+MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \
+ xsltproc:textproc/libxslt
+MANPAGES_CONFIGURE_ENV_OFF= XSLTPROC="false"
+
+PYTHON_USES= gettext-runtime python
+PYTHON_USES_OFF= python:build,test
+PYTHON_CONFIGURE_OFF= --disable-python
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \
+ ${BUILD_WRKSRC}/wscript
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtalloc.so.2
+
+post-install-PYTHON-on:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpytalloc-util*.so
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/talloc*.so
+
+.include <bsd.port.mk>
diff --git a/devel/talloc243/distinfo b/devel/talloc243/distinfo
new file mode 100644
index 000000000000..a70a5d6f4a7f
--- /dev/null
+++ b/devel/talloc243/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751442256
+SHA256 (talloc-2.4.3.tar.gz) = dc46c40b9f46bb34dd97fe41f548b0e8b247b77a918576733c528e83abd854dd
+SIZE (talloc-2.4.3.tar.gz) = 684092
diff --git a/devel/talloc243/files/patch-buildtools_wafsamba_samba__install.py b/devel/talloc243/files/patch-buildtools_wafsamba_samba__install.py
new file mode 100644
index 000000000000..5a85a034aea7
--- /dev/null
+++ b/devel/talloc243/files/patch-buildtools_wafsamba_samba__install.py
@@ -0,0 +1,11 @@
+--- buildtools/wafsamba/samba_install.py.orig 2019-03-21 10:12:32 UTC
++++ buildtools/wafsamba/samba_install.py
+@@ -115,7 +115,7 @@ def install_library(self):
+ inst_name = bld.make_libname(t.target)
+ elif self.vnum:
+ vnum_base = self.vnum.split('.')[0]
+- install_name = bld.make_libname(target_name, version=self.vnum)
++ install_name = bld.make_libname(target_name, version=vnum_base)
+ install_link = bld.make_libname(target_name, version=vnum_base)
+ inst_name = bld.make_libname(t.target)
+ if not self.private_library or not t.env.SONAME_ST:
diff --git a/devel/talloc243/files/patch-buildtools_wafsamba_wscript b/devel/talloc243/files/patch-buildtools_wafsamba_wscript
new file mode 100644
index 000000000000..3d4b6a56e345
--- /dev/null
+++ b/devel/talloc243/files/patch-buildtools_wafsamba_wscript
@@ -0,0 +1,15 @@
+--- buildtools/wafsamba/wscript.orig 2019-03-21 10:12:32 UTC
++++ buildtools/wafsamba/wscript
+@@ -82,10 +82,10 @@ def options(opt):
+
+ opt.add_option('--with-libiconv',
+ help='additional directory to search for libiconv',
+- action='store', dest='iconv_open', default='/usr/local',
++ action='store', dest='iconv_open', default=None,
+ match = ['Checking for library iconv', 'Checking for iconv_open', 'Checking for header iconv.h'])
+ opt.add_option('--without-gettext',
+- help=("Disable use of gettext"),
++ help=("disable use of gettext"),
+ action="store_true", dest='disable_gettext', default=False)
+
+ gr = opt.option_group('developer options')
diff --git a/devel/talloc243/files/patch-lib_replace_wscript b/devel/talloc243/files/patch-lib_replace_wscript
new file mode 100644
index 000000000000..d476cec47cfb
--- /dev/null
+++ b/devel/talloc243/files/patch-lib_replace_wscript
@@ -0,0 +1,11 @@
+--- lib/replace/wscript.orig 2019-03-21 10:12:32 UTC
++++ lib/replace/wscript
+@@ -119,7 +119,7 @@ def configure(conf):
+ conf.CHECK_HEADERS('sys/atomic.h stdatomic.h')
+ conf.CHECK_HEADERS('libgen.h')
+
+- if conf.CHECK_CFLAGS('-Wno-format-truncation'):
++ if conf.CHECK_CFLAGS(['-Wno-format-truncation'] + conf.env.WERROR_CFLAGS):
+ conf.define('HAVE_WNO_FORMAT_TRUNCATION', '1')
+
+ if conf.CHECK_CFLAGS('-Wno-unused-function'):
diff --git a/devel/talloc243/files/patch-talloc.c b/devel/talloc243/files/patch-talloc.c
new file mode 100644
index 000000000000..2add4433b724
--- /dev/null
+++ b/devel/talloc243/files/patch-talloc.c
@@ -0,0 +1,20 @@
+--- talloc.c.orig 2019-03-21 10:12:32 UTC
++++ talloc.c
+@@ -396,6 +396,9 @@ void talloc_lib_init(void) __attribute__
+ void talloc_lib_init(void)
+ {
+ uint32_t random_value;
++#if defined(HAVE_ARC4RANDOM)
++ random_value = arc4random();
++#else
+ #if defined(HAVE_GETAUXVAL) && defined(AT_RANDOM)
+ uint8_t *p;
+ /*
+@@ -429,6 +432,7 @@ void talloc_lib_init(void)
+ */
+ random_value = ((uintptr_t)talloc_lib_init & 0xFFFFFFFF);
+ }
++#endif /* HAVE_ARC4RANDOM */
+ talloc_magic = random_value & ~TALLOC_FLAG_MASK;
+ }
+ #else
diff --git a/devel/talloc243/files/patch-wscript b/devel/talloc243/files/patch-wscript
new file mode 100644
index 000000000000..8097c806c2a4
--- /dev/null
+++ b/devel/talloc243/files/patch-wscript
@@ -0,0 +1,18 @@
+--- wscript.orig 2019-03-21 10:12:32 UTC
++++ wscript
+@@ -45,13 +45,14 @@ def configure(conf):
+ conf.env.TALLOC_COMPAT1 = False
+ if conf.env.standalone_talloc:
+ conf.env.TALLOC_COMPAT1 = Options.options.TALLOC_COMPAT1
+- conf.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig'
++ conf.env.PKGCONFIGDIR = '%%PKGCONFIGDIR%%'
+ conf.env.TALLOC_VERSION = VERSION
+
+ conf.CHECK_XSLTPROC_MANPAGES()
+
+ conf.CHECK_HEADERS('sys/auxv.h')
+ conf.CHECK_FUNCS('getauxval')
++ conf.CHECK_FUNCS('arc4random')
+
+ conf.SAMBA_CONFIG_H()
+
diff --git a/devel/talloc243/pkg-descr b/devel/talloc243/pkg-descr
new file mode 100644
index 000000000000..70543e3f9210
--- /dev/null
+++ b/devel/talloc243/pkg-descr
@@ -0,0 +1,2 @@
+A hierarchical pool based memory allocator with destructors. It uses
+reference counting to determine when memory should be freed.
diff --git a/devel/talloc243/pkg-plist b/devel/talloc243/pkg-plist
new file mode 100644
index 000000000000..aa22a5d358d7
--- /dev/null
+++ b/devel/talloc243/pkg-plist
@@ -0,0 +1,10 @@
+%%PYTHON%%include/pytalloc.h
+include/talloc.h
+%%PYTHON%%lib/libpytalloc-util%%PYTHON_TAG%%.so
+%%PYTHON%%lib/libpytalloc-util%%PYTHON_TAG%%.so.2
+lib/libtalloc.so
+lib/libtalloc.so.2
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/talloc%%PYTHON_TAG%%.so
+%%PYTHON%%%%PKGCONFIGDIR%%/pytalloc-util%%PYTHON_TAG%%.pc
+%%PKGCONFIGDIR%%/talloc.pc
+%%MANPAGES%%share/man/man3/talloc.3.gz
diff --git a/devel/task/Makefile b/devel/task/Makefile
index 5c06941d7006..9e60bd13ae8a 100644
--- a/devel/task/Makefile
+++ b/devel/task/Makefile
@@ -1,7 +1,6 @@
PORTNAME= task
DISTVERSIONPREFIX= v
-DISTVERSION= 3.44.1
-PORTREVISION= 1
+DISTVERSION= 3.45.4
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
@@ -19,7 +18,25 @@ GO_TARGET= ./cmd/task
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= CHANGELOG.md README.md
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= COMPLETIONS DOCS
+OPTIONS_DEFAULT=COMPLETIONS
+
+COMPLETIONS_DESC= Build and/or install shell completions
+
+COMPLETIONS_PLIST_FILES=etc/bash_completion.d/${PORTNAME} \
+ share/fish/completions/${PORTNAME}.fish \
+ share/zsh/site-functions/_${PORTNAME}
+
+post-install-COMPLETIONS-on:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \
+ ${STAGEDIR}${PREFIX}/share/fish/completions \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ ${INSTALL_DATA} ${WRKSRC}/completion/bash/${PORTNAME}.bash \
+ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/completion/fish/${PORTNAME}.fish \
+ ${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish
+ ${INSTALL_DATA} ${WRKSRC}/completion/zsh/_${PORTNAME} \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/devel/task/distinfo b/devel/task/distinfo
index 0bc7e6fdaefb..79e0f131500e 100644
--- a/devel/task/distinfo
+++ b/devel/task/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753408298
-SHA256 (go/devel_task/task-v3.44.1/v3.44.1.mod) = 4165c02896906ac6894db9cecb1829c636f5e9a0c7aeffef09daf13bf4a8056a
-SIZE (go/devel_task/task-v3.44.1/v3.44.1.mod) = 2304
-SHA256 (go/devel_task/task-v3.44.1/v3.44.1.zip) = 855ce4b9f29038ae393ee10db9e235a647c7505d6140fe80c5d4eb9a5d184ded
-SIZE (go/devel_task/task-v3.44.1/v3.44.1.zip) = 789924
+TIMESTAMP = 1758273016
+SHA256 (go/devel_task/task-v3.45.4/v3.45.4.mod) = 9f2769c1b9474290c6f048334d1a182772e7e11affb2469092398c0e81d101be
+SIZE (go/devel_task/task-v3.45.4/v3.45.4.mod) = 2628
+SHA256 (go/devel_task/task-v3.45.4/v3.45.4.zip) = eb1548ce036f5d66a7cd534025674055b39d6d7375ccf681fea1a0e3e2ff2603
+SIZE (go/devel_task/task-v3.45.4/v3.45.4.zip) = 649326
diff --git a/devel/taskctl/Makefile b/devel/taskctl/Makefile
index 25d0ea3584c9..cf1beacd430a 100644
--- a/devel/taskctl/Makefile
+++ b/devel/taskctl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= taskctl
PORTVERSION= 1.4.2
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/tcl8-thread/Makefile b/devel/tcl8-thread/Makefile
index 6160c72e13ee..7f432d1ecd1b 100644
--- a/devel/tcl8-thread/Makefile
+++ b/devel/tcl8-thread/Makefile
@@ -1,7 +1,7 @@
PORTNAME= thread
-PORTVERSION= 2.8.10
+PORTVERSION= 2.8.12
CATEGORIES= devel
-MASTER_SITES= SF/tcl/Tcl/8.6.15/
+MASTER_SITES= SF/tcl/Tcl/8.6.17/
PKGNAMEPREFIX= tcl8-
DISTNAME= ${PORTNAME}${PORTVERSION}
diff --git a/devel/tcl8-thread/distinfo b/devel/tcl8-thread/distinfo
index 00e7ba71c9c1..a3f8d237e4d8 100644
--- a/devel/tcl8-thread/distinfo
+++ b/devel/tcl8-thread/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726556298
-SHA256 (thread2.8.10.tar.gz) = a40396cb9bd2dc013713a8ede45d03f5d99175512a855fe1a26486297b1f6871
-SIZE (thread2.8.10.tar.gz) = 344562
+TIMESTAMP = 1755523715
+SHA256 (thread2.8.12.tar.gz) = a3dbf0ad70ae37a5e344748881a51c8b1aa0e1ba26cb57dab5ce47ff597b9525
+SIZE (thread2.8.12.tar.gz) = 343756
diff --git a/devel/tcltls/Makefile b/devel/tcltls/Makefile
index 6e79370fd9a8..3cba98207853 100644
--- a/devel/tcltls/Makefile
+++ b/devel/tcltls/Makefile
@@ -47,7 +47,8 @@ post-configure:
${OPENSSLBASE}/bin/openssl dhparam -text 2048 | \
${OPENSSLBASE}/bin/openssl asn1parse | \
${SED} -E \
- -e '/^ .*(0|5):d=/d' \
+ -e '/hl=4 l= 257 prim/bp' \
+ -e d -e :p \
-e 's/ 4:d=1.*INTEGER *://' \
-e 's/([0-9A-H]{2})/0x\1, /g' \
-e 'w${WRKSRC}/generateddh.txt'
diff --git a/devel/terraform-ls/Makefile b/devel/terraform-ls/Makefile
index 96e48ae83d56..0d175d369e5a 100644
--- a/devel/terraform-ls/Makefile
+++ b/devel/terraform-ls/Makefile
@@ -1,7 +1,6 @@
PORTNAME= terraform-ls
DISTVERSIONPREFIX= v
-DISTVERSION= 0.36.5
-PORTREVISION= 2
+DISTVERSION= 0.37.0
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
@@ -11,8 +10,6 @@ WWW= https://github.com/hashicorp/terraform-ls
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= terraform:sysutils/terraform
-
USES= go:1.24,modules
GO_MODULE= github.com/hashicorp/terraform-ls
diff --git a/devel/terraform-ls/distinfo b/devel/terraform-ls/distinfo
index af090d4b2000..beff1db2dbd3 100644
--- a/devel/terraform-ls/distinfo
+++ b/devel/terraform-ls/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750371069
-SHA256 (go/devel_terraform-ls/terraform-ls-v0.36.5/v0.36.5.mod) = 7e423b19160bff26b88e74aa87fca3c7105205d00b4519b44a3e1a954f60af55
-SIZE (go/devel_terraform-ls/terraform-ls-v0.36.5/v0.36.5.mod) = 4900
-SHA256 (go/devel_terraform-ls/terraform-ls-v0.36.5/v0.36.5.zip) = 2c9c33eb5cc5ac2ec44245dae4b3b70f49d2565ea5839b3e5cc3022adb627d14
-SIZE (go/devel_terraform-ls/terraform-ls-v0.36.5/v0.36.5.zip) = 2723101
+TIMESTAMP = 1757539496
+SHA256 (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.mod) = e4b047450a7fadb828986014ddeb9d61afebe62b105f4f1b37aa843c29b77259
+SIZE (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.mod) = 4900
+SHA256 (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.zip) = 21e680d561cf094864a048bf0ba8e6ac97e32c75a7c6d50510f03d00fe874817
+SIZE (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.zip) = 2757919
diff --git a/devel/tevent016/Makefile b/devel/tevent016/Makefile
index 81617f0e4d2a..2a2d1d2371c9 100644
--- a/devel/tevent016/Makefile
+++ b/devel/tevent016/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tevent
DISTVERSION= 0.16.1
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 0
CATEGORIES= devel
MASTER_SITES= SAMBA
@@ -32,7 +32,7 @@ CONFIGURE_ARGS= --disable-rpath \
CONFIGURE_ENV= PYTHONHASHSEED=1
MAKE_ENV= PYTHONHASHSEED=1
-CONFLICTS_INSTALL= tevent
+CONFLICTS_INSTALL= tevent tevent[0-9]*
OPTIONS_DEFINE= DEBUG PYTHON
OPTIONS_DEFAULT= PYTHON
diff --git a/devel/tevent017/Makefile b/devel/tevent017/Makefile
new file mode 100644
index 000000000000..26328c687a1b
--- /dev/null
+++ b/devel/tevent017/Makefile
@@ -0,0 +1,68 @@
+PORTNAME= tevent
+DISTVERSION= 0.17.0
+CATEGORIES= devel
+MASTER_SITES= SAMBA
+PKGNAMESUFFIX= 017
+
+MAINTAINER= samba@FreeBSD.org
+COMMENT= Talloc based event loop library
+WWW= https://tevent.samba.org/
+
+LICENSE= LGPL3
+
+BUILD_DEPENDS= talloc243>=2.4.3:devel/talloc243
+RUN_DEPENDS= talloc243>=2.4.3:devel/talloc243
+
+USES= compiler pkgconfig shebangfix waf
+USE_LDCONFIG= yes
+WAF_CMD= buildtools/bin/waf
+SHEBANG_GLOB= *.py
+CONFIGURE_LOG= bin/config.log
+
+PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig
+
+CONFIGURE_ARGS= --builtin-libraries=replace \
+ --bundled-libraries=!talloc,cmocka \
+ --disable-rpath \
+ --disable-rpath-install \
+ --without-gettext
+CONFIGURE_ENV= PYTHONHASHSEED=1
+MAKE_ENV= PYTHONHASHSEED=1
+# Some symbols in tevent's linker version scripts are not defined, but since the
+# scripts are generated dynamically, suppress errors with lld >= 17 due to these
+# undefined symbols.
+LDFLAGS+= -Wl,--undefined-version
+
+CONFLICTS_INSTALL= tevent tevent[0-9]*
+
+PLIST_SUB= PKGCONFIGDIR=${PKGCONFIGDIR:S;^${PREFIX}/;;}
+
+OPTIONS_DEFINE= DEBUG PYTHON
+OPTIONS_DEFAULT= PYTHON
+OPTIONS_SUB= yes
+
+DEBUG_CONFIGURE_ON= --enable-debug \
+ --verbose
+DEBUG_MAKE_ARGS= --verbose
+DEBUG_CFLAGS= -g -ggdb3 -O0
+
+PYTHON_USES= gettext-runtime python
+PYTHON_USES_OFF= python:build,test
+PYTHON_USE= PYTHON=py3kplist
+PYTHON_CONFIGURE_OFF= --disable-python
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \
+ ${BUILD_WRKSRC}/wscript
+
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/lib/tevent/libcmocka-tevent.so
+ ${RM} ${STAGEDIR}${PREFIX}/lib/tevent/libpytalloc-util.cpython-${PYTHON_SUFFIX}-tevent.so
+ ${RMDIR} ${STAGEDIR}${PREFIX}/lib/tevent
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtevent.so
+
+post-install-PYTHON-on:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_tevent*.so
+ ${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/tevent017/distinfo b/devel/tevent017/distinfo
new file mode 100644
index 000000000000..b350508b3a79
--- /dev/null
+++ b/devel/tevent017/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751442485
+SHA256 (tevent-0.17.0.tar.gz) = 7702fb373b69da2960b86134b6a9ec6fa0b949a01756fec00a4a6a43575c8361
+SIZE (tevent-0.17.0.tar.gz) = 903251
diff --git a/devel/tevent017/files/patch-buildtools_wafsamba_samba__install.py b/devel/tevent017/files/patch-buildtools_wafsamba_samba__install.py
new file mode 100644
index 000000000000..5a85a034aea7
--- /dev/null
+++ b/devel/tevent017/files/patch-buildtools_wafsamba_samba__install.py
@@ -0,0 +1,11 @@
+--- buildtools/wafsamba/samba_install.py.orig 2019-03-21 10:12:32 UTC
++++ buildtools/wafsamba/samba_install.py
+@@ -115,7 +115,7 @@ def install_library(self):
+ inst_name = bld.make_libname(t.target)
+ elif self.vnum:
+ vnum_base = self.vnum.split('.')[0]
+- install_name = bld.make_libname(target_name, version=self.vnum)
++ install_name = bld.make_libname(target_name, version=vnum_base)
+ install_link = bld.make_libname(target_name, version=vnum_base)
+ inst_name = bld.make_libname(t.target)
+ if not self.private_library or not t.env.SONAME_ST:
diff --git a/devel/tevent017/files/patch-buildtools_wafsamba_wscript b/devel/tevent017/files/patch-buildtools_wafsamba_wscript
new file mode 100644
index 000000000000..3d4b6a56e345
--- /dev/null
+++ b/devel/tevent017/files/patch-buildtools_wafsamba_wscript
@@ -0,0 +1,15 @@
+--- buildtools/wafsamba/wscript.orig 2019-03-21 10:12:32 UTC
++++ buildtools/wafsamba/wscript
+@@ -82,10 +82,10 @@ def options(opt):
+
+ opt.add_option('--with-libiconv',
+ help='additional directory to search for libiconv',
+- action='store', dest='iconv_open', default='/usr/local',
++ action='store', dest='iconv_open', default=None,
+ match = ['Checking for library iconv', 'Checking for iconv_open', 'Checking for header iconv.h'])
+ opt.add_option('--without-gettext',
+- help=("Disable use of gettext"),
++ help=("disable use of gettext"),
+ action="store_true", dest='disable_gettext', default=False)
+
+ gr = opt.option_group('developer options')
diff --git a/devel/tevent017/files/patch-lib_replace_wscript b/devel/tevent017/files/patch-lib_replace_wscript
new file mode 100644
index 000000000000..d476cec47cfb
--- /dev/null
+++ b/devel/tevent017/files/patch-lib_replace_wscript
@@ -0,0 +1,11 @@
+--- lib/replace/wscript.orig 2019-03-21 10:12:32 UTC
++++ lib/replace/wscript
+@@ -119,7 +119,7 @@ def configure(conf):
+ conf.CHECK_HEADERS('sys/atomic.h stdatomic.h')
+ conf.CHECK_HEADERS('libgen.h')
+
+- if conf.CHECK_CFLAGS('-Wno-format-truncation'):
++ if conf.CHECK_CFLAGS(['-Wno-format-truncation'] + conf.env.WERROR_CFLAGS):
+ conf.define('HAVE_WNO_FORMAT_TRUNCATION', '1')
+
+ if conf.CHECK_CFLAGS('-Wno-unused-function'):
diff --git a/devel/tevent017/files/patch-wscript b/devel/tevent017/files/patch-wscript
new file mode 100644
index 000000000000..b17d04a3f874
--- /dev/null
+++ b/devel/tevent017/files/patch-wscript
@@ -0,0 +1,11 @@
+--- wscript.orig 2017-07-22 22:25:22 UTC
++++ wscript
+@@ -88,7 +88,7 @@ def build(bld):
+ SRC += ' tevent_port.c'
+
+ if bld.env.standalone_tevent:
+- bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig'
++ bld.env.PKGCONFIGDIR = '%%PKGCONFIGDIR%%'
+ private_library = False
+ else:
+ private_library = True
diff --git a/devel/tevent017/pkg-descr b/devel/tevent017/pkg-descr
new file mode 100644
index 000000000000..0b31d18127a1
--- /dev/null
+++ b/devel/tevent017/pkg-descr
@@ -0,0 +1,6 @@
+tevent is a simple library that can handle the main event loop for an
+application. It supports three kinds of events: timed events, file
+descriptors becoming readable or writable and signals.
+
+Talloc is used for memory management, both internally and for private
+data provided by users of the library.
diff --git a/devel/tevent017/pkg-plist b/devel/tevent017/pkg-plist
new file mode 100644
index 000000000000..a7591ca87d25
--- /dev/null
+++ b/devel/tevent017/pkg-plist
@@ -0,0 +1,7 @@
+include/tevent.h
+lib/libtevent.so
+lib/libtevent.so.0
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/__pycache__/tevent.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/_tevent%%PYTHON_TAG%%.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/tevent.py
+%%PKGCONFIGDIR%%/tevent.pc
diff --git a/devel/texlab/Makefile b/devel/texlab/Makefile
index 9944ba90da9d..e2687b5fed25 100644
--- a/devel/texlab/Makefile
+++ b/devel/texlab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= texlab
DISTVERSIONPREFIX= v
DISTVERSION= 4.2.0
-PORTREVISION= 27
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= kfv@kfv.io
diff --git a/devel/the-way/Makefile b/devel/the-way/Makefile
index 091deb8aae93..9df7924967eb 100644
--- a/devel/the-way/Makefile
+++ b/devel/the-way/Makefile
@@ -1,7 +1,7 @@
PORTNAME= the-way
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.3
-PORTREVISION= 13
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/thrift-cpp/Makefile b/devel/thrift-cpp/Makefile
index d09a41ef6f11..48877f5bcffe 100644
--- a/devel/thrift-cpp/Makefile
+++ b/devel/thrift-cpp/Makefile
@@ -1,6 +1,5 @@
PORTNAME= thrift
PORTVERSION= ${THRIFT_PORTVERSION} # to keep in sync with thrift
-PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= APACHE/thrift/${PORTVERSION}
@@ -11,8 +10,6 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= C++ interface to Thrift
WWW= https://thrift.apache.org/
-BROKEN_i386= undefined reference to 'boost::atomics::detail::lockpool::scoped_lock::scoped_lock(void const volatile*)'
-
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libevent.so:devel/libevent
@@ -24,7 +21,6 @@ USE_LDCONFIG= yes
CMAKE_ON= BUILD_CPP
CMAKE_OFF= BUILD_C_GLIB BUILD_JAVA BUILD_JAVASCRIPT BUILD_NODEJS BUILD_PYTHON BUILD_HASKELL BUILD_TESTING
-MAKE_JOBS_UNSAFE= yes
DISTINFO_FILE= ${.CURDIR}/../thrift/distinfo
PLIST_SUB= PORTVERSION="${THRIFT_PORTVERSION}"
diff --git a/devel/thrift-cpp/files/patch-lib_cpp_src_thrift_protocol_TProtocol.h b/devel/thrift-cpp/files/patch-lib_cpp_src_thrift_protocol_TProtocol.h
new file mode 100644
index 000000000000..f5f1d9cb381a
--- /dev/null
+++ b/devel/thrift-cpp/files/patch-lib_cpp_src_thrift_protocol_TProtocol.h
@@ -0,0 +1,11 @@
+--- lib/cpp/src/thrift/protocol/TProtocol.h.orig 2025-08-24 09:28:32 UTC
++++ lib/cpp/src/thrift/protocol/TProtocol.h
+@@ -146,7 +146,7 @@ static inline To bitwise_cast(From from) {
+ # define THRIFT_ntohll(n) (n)
+ # define THRIFT_htonll(n) (n)
+ # endif
+-# if defined(__GNUC__) && defined(__GLIBC__)
++# if defined(__GNUC__)
+ # include <byteswap.h>
+ # define THRIFT_htolell(n) bswap_64(n)
+ # define THRIFT_letohll(n) bswap_64(n)
diff --git a/devel/thrift/Makefile b/devel/thrift/Makefile
index 2022e9fc2c87..3ec660e477b5 100644
--- a/devel/thrift/Makefile
+++ b/devel/thrift/Makefile
@@ -18,11 +18,11 @@ CPE_VENDOR= apache
USE_LDCONFIG= yes
# For C++ support, use devel/thrift-cpp
-# For C glib support, use devel/thrift-c_glib.
-# For Perl support, use devel/p5-Thrift.
-# For Python support, use devel/py-thrift.
-# For Ruby support, use devel/rubygem-thrift.
-# For nodejs support, use devel/node-thrift.
+# For C glib support, use devel/thrift-c_glib
+# For Perl support, use devel/p5-Thrift
+# For Python support, use devel/py-thrift
+# For Ruby support, use devel/rubygem-thrift
+# For nodejs support, use devel/node-thrift
# Other languages are not yet supported, please feel free to contribute
# using one of the leaf ports as an example.
CMAKE_OFF= BUILD_CPP BUILD_C_GLIB BUILD_JAVA BUILD_JAVASCRIPT BUILD_NODEJS BUILD_PYTHON BUILD_HASKELL
diff --git a/devel/thrift/bsd.thrift.mk b/devel/thrift/bsd.thrift.mk
index 8e045d4bcd46..7b0f8b60bfe7 100644
--- a/devel/thrift/bsd.thrift.mk
+++ b/devel/thrift/bsd.thrift.mk
@@ -2,7 +2,7 @@
# in your makefile, set:
# PORTVERSION= ${THRIFT_PORTVERSION}
# see $PORTSDIR/devel/thrift for examples
-THRIFT_PORTVERSION= 0.21.0
+THRIFT_PORTVERSION= 0.22.0
LICENSE= APACHE20
diff --git a/devel/thrift/distinfo b/devel/thrift/distinfo
index 6d337e77f668..0fcb9103ed83 100644
--- a/devel/thrift/distinfo
+++ b/devel/thrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742808377
-SHA256 (thrift-0.21.0.tar.gz) = 9a24f3eba9a4ca493602226c16d8c228037db3b9291c6fc4019bfe3bd39fc67c
-SIZE (thrift-0.21.0.tar.gz) = 4398072
+TIMESTAMP = 1755676434
+SHA256 (thrift-0.22.0.tar.gz) = 794a0e455787960d9f27ab92c38e34da27e8deeda7a5db0e59dc64a00df8a1e5
+SIZE (thrift-0.22.0.tar.gz) = 4422267
diff --git a/devel/tinygo/Makefile b/devel/tinygo/Makefile
index bf8b7cc79d90..097fed351f11 100644
--- a/devel/tinygo/Makefile
+++ b/devel/tinygo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tinygo
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/tokei/Makefile b/devel/tokei/Makefile
index 054f81bf9896..c5b88f1d0941 100644
--- a/devel/tokei/Makefile
+++ b/devel/tokei/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tokei
DISTVERSIONPREFIX= v
DISTVERSION= 12.1.2
-PORTREVISION= 41
+PORTREVISION= 43
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/tokio-console/Makefile b/devel/tokio-console/Makefile
index daf0bb3c5b29..6bc2fa9f3d60 100644
--- a/devel/tokio-console/Makefile
+++ b/devel/tokio-console/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tokio-console
DISTVERSIONPREFIX= tokio-console-v
DISTVERSION= 0.1.13
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/transient-devel/Makefile b/devel/transient-devel/Makefile
deleted file mode 100644
index 400167c9a0b2..000000000000
--- a/devel/transient-devel/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-PORTNAME= transient
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.4
-DISTVERSIONSUFFIX=
-CATEGORIES= devel elisp
-PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
-
-MAINTAINER= yasu@FreeBSD.org
-COMMENT= Emacs key and popup interface for complex keybindings
-WWW= https://github.com/magit/transient
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Use devel/transient instead
-EXPIRATION_DATE= 2025-08-31
-
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
-
-USES= emacs gmake makeinfo
-USE_GITHUB= yes
-GH_ACCOUNT= magit
-
-MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat"
-MAKE_JOBS_UNSAFE= yes
-ALL_TARGET= lisp info
-
-CONFLICTS_INSTALL= transient-emacs*
-
-NO_ARCH= yes
-
-INFO= transient
-
-PORTDOCS= CHANGELOG README.org transient.html
-
-OPTIONS_DEFINE= DOCS PDF
-
-PDF_DESC= Build and install PDF document
-
-DOCS_BUILD_DEPENDS= gsed:textproc/gsed
-DOCS_ALL_TARGET= html
-DOCS_BINARY_ALIAS= sed=gsed
-PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
-PDF_USES= tex
-PDF_USE= TEX=dvipdfmx:build
-PDF_ALL_TARGET= pdf
-PDF_PLIST_FILES= ${DOCSDIR}/transient.pdf
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
- ${INSTALL_DATA} ${WRKSRC}/lisp/*.el* \
- ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/*.info \
- ${STAGEDIR}${PREFIX}/${INFO_PATH}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.org ${WRKSRC}/CHANGELOG \
- ${WRKSRC}/docs/transient.html ${STAGEDIR}${DOCSDIR}
-
-do-install-PDF-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/transient.pdf ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/transient-devel/distinfo b/devel/transient-devel/distinfo
deleted file mode 100644
index 3d9fe7bee2d5..000000000000
--- a/devel/transient-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1754135349
-SHA256 (magit-transient-v0.9.4_GH0.tar.gz) = 1fc90db3a1748493b33db451ab937bb554d1c2993cfdd8677aac12d0167ebc8e
-SIZE (magit-transient-v0.9.4_GH0.tar.gz) = 169192
diff --git a/devel/transient-devel/files/patch-docs_Makefile b/devel/transient-devel/files/patch-docs_Makefile
deleted file mode 100644
index dd8f09133a8b..000000000000
--- a/devel/transient-devel/files/patch-docs_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- docs/Makefile.orig 2024-05-25 11:18:38 UTC
-+++ docs/Makefile
-@@ -50,7 +50,7 @@ html-dir: $(PKG).texi
-
- %.pdf: %.texi
- @printf "Generating $@\n"
-- @texi2pdf --clean $< > /dev/null
-+ @texi2pdf $< > /dev/null
-
- PUBLISH_PATH ?= /manual/
- RELEASE_PATH ?= /manual/$(VERSION)/
diff --git a/devel/transient-devel/pkg-descr b/devel/transient-devel/pkg-descr
deleted file mode 100644
index 48162b91d87e..000000000000
--- a/devel/transient-devel/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-Taking inspiration from prefix keys and prefix arguments, Transient
-implements a similar abstraction involving a prefix command, infix
-arguments and suffix commands. We could call this abstraction a
-"transient command", but because it always involves at least two
-commands (a prefix and a suffix) we prefer to call it just a
-"transient".
-
-When the user calls a transient prefix command, then a transient
-(temporary) keymap is activated, which binds the transient's infix
-and suffix commands, and functions that control the transient state
-are added to `pre-command-hook` and `post-command-hook`. The available
-suffix and infix commands and their state are shown in a popup buffer
-until the transient is exited by invoking a suffix command.
-
-Calling an infix command causes its value to be changed, possibly by
-reading a new value in the minibuffer.
-
-Calling a suffix command usually causes the transient to be exited but
-suffix commands can also be configured to not exit the transient.
diff --git a/devel/transient-devel/pkg-plist b/devel/transient-devel/pkg-plist
deleted file mode 100644
index c90f16f93ad0..000000000000
--- a/devel/transient-devel/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-%%EMACS_VERSION_SITE_LISPDIR%%/transient-autoloads.el
-%%EMACS_VERSION_SITE_LISPDIR%%/transient.el
-%%EMACS_VERSION_SITE_LISPDIR%%/transient.elc
diff --git a/devel/transient/Makefile b/devel/transient/Makefile
index 689b6425afad..eb4624013842 100644
--- a/devel/transient/Makefile
+++ b/devel/transient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.4
+DISTVERSION= 0.10.0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient/distinfo b/devel/transient/distinfo
index 95fd070b0033..4fc50d6f226c 100644
--- a/devel/transient/distinfo
+++ b/devel/transient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754135293
-SHA256 (magit-transient-v0.9.4_GH0.tar.gz) = 1fc90db3a1748493b33db451ab937bb554d1c2993cfdd8677aac12d0167ebc8e
-SIZE (magit-transient-v0.9.4_GH0.tar.gz) = 169192
+TIMESTAMP = 1756808724
+SHA256 (magit-transient-v0.10.0_GH0.tar.gz) = 292da117d9489cb327607ed18233f3313221f08e1182ec04a9413f121d7802fc
+SIZE (magit-transient-v0.10.0_GH0.tar.gz) = 172294
diff --git a/devel/tree-sitter-cli/Makefile b/devel/tree-sitter-cli/Makefile
index f0e4cd72098c..bdf8d902e437 100644
--- a/devel/tree-sitter-cli/Makefile
+++ b/devel/tree-sitter-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tree-sitter-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.8
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= amad@atl.tools
diff --git a/devel/tree-sitter-graph/Makefile b/devel/tree-sitter-graph/Makefile
index 4bf3afc9845f..8ecd99b9429a 100644
--- a/devel/tree-sitter-graph/Makefile
+++ b/devel/tree-sitter-graph/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tree-sitter-graph
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/tree-sitter/Makefile b/devel/tree-sitter/Makefile
index adc07eea666d..8dfffe2f0378 100644
--- a/devel/tree-sitter/Makefile
+++ b/devel/tree-sitter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tree-sitter
DISTVERSIONPREFIX= v
-DISTVERSION= 0.25.8
+DISTVERSION= 0.25.10
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/tree-sitter/distinfo b/devel/tree-sitter/distinfo
index 4378a24efa58..bf04c430fd5f 100644
--- a/devel/tree-sitter/distinfo
+++ b/devel/tree-sitter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752434812
-SHA256 (tree-sitter-tree-sitter-v0.25.8_GH0.tar.gz) = 178b575244d967f4920a4642408dc4edf6de96948d37d7f06e5b78acee9c0b4e
-SIZE (tree-sitter-tree-sitter-v0.25.8_GH0.tar.gz) = 857462
+TIMESTAMP = 1758594276
+SHA256 (tree-sitter-tree-sitter-v0.25.10_GH0.tar.gz) = ad5040537537012b16ef6e1210a572b927c7cdc2b99d1ee88d44a7dcdc3ff44c
+SIZE (tree-sitter-tree-sitter-v0.25.10_GH0.tar.gz) = 864648
diff --git a/devel/treepy.el/Makefile b/devel/treepy.el/Makefile
index a2fac4b9ea7c..de4f18b12139 100644
--- a/devel/treepy.el/Makefile
+++ b/devel/treepy.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= treepy.el
DISTVERSION= 0.1.2
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/trellis/Makefile b/devel/trellis/Makefile
index 86b86c7a40d3..55956ccd2c88 100644
--- a/devel/trellis/Makefile
+++ b/devel/trellis/Makefile
@@ -33,5 +33,6 @@ GH_TAGNAME= 14ac883fa639b11fdc98f3cdef87a5d01f79e73d
GH_TUPLE= YosysHQ:prjtrellis-db:4dda149b9e4f1753ebc8b011ece2fe794be1281a:database/database
CMAKE_SOURCE_PATH= ${WRKSRC}/libtrellis
+CMAKE_ARGS= -DCURRENT_GIT_VERSION=${GH_TAGNAME}
.include <bsd.port.mk>
diff --git a/devel/trellis/files/patch-libtrellis_CMakeLists.txt b/devel/trellis/files/patch-libtrellis_CMakeLists.txt
new file mode 100644
index 000000000000..407f2ba2eac1
--- /dev/null
+++ b/devel/trellis/files/patch-libtrellis_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- libtrellis/CMakeLists.txt.orig 2025-08-31 16:45:20 UTC
++++ libtrellis/CMakeLists.txt
+@@ -46,7 +46,7 @@ endif()
+ endif()
+ endif()
+
+-set(boost_libs filesystem program_options system)
++set(boost_libs filesystem program_options)
+ if (Threads_FOUND)
+ list(APPEND boost_libs thread)
+ else()
diff --git a/devel/tvision/Makefile b/devel/tvision/Makefile
index 8e4f29f3e89b..9d8c5d01c11e 100644
--- a/devel/tvision/Makefile
+++ b/devel/tvision/Makefile
@@ -1,8 +1,8 @@
PORTNAME= tvision
-PORTVERSION= g20250326
+PORTVERSION= g20250515
CATEGORIES= devel
-MAINTAINER= tiago.gasiba@gmail.com
+MAINTAINER= tiga@FreeBSD.org
COMMENT= Modern port of Turbo Vision 2.0, a TUI framework
WWW= https://github.com/magiblot/tvision
@@ -16,7 +16,7 @@ USES= cmake:testing localbase ncurses
USE_GITHUB= yes
GH_ACCOUNT= magiblot
GH_PROJECT= tvision
-GH_TAGNAME= e587eba
+GH_TAGNAME= df6424f
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_TESTING_ON= TV_BUILD_TESTS # several tests fail, see https://github.com/magiblot/tvision/issues/176
diff --git a/devel/tvision/distinfo b/devel/tvision/distinfo
index 36ef02c9db1b..487725119b05 100644
--- a/devel/tvision/distinfo
+++ b/devel/tvision/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743139672
-SHA256 (magiblot-tvision-g20250326-e587eba_GH0.tar.gz) = 3665f61934684bee0df6694be899e85b01b1ec26a0b5ec7fac70c6f02f9a2d9f
-SIZE (magiblot-tvision-g20250326-e587eba_GH0.tar.gz) = 845068
+TIMESTAMP = 1755863979
+SHA256 (magiblot-tvision-g20250515-df6424f_GH0.tar.gz) = 51113b17d41d37e93b08a75adaffa911f3814a6566f1d0c11d2504ee1a38b191
+SIZE (magiblot-tvision-g20250515-df6424f_GH0.tar.gz) = 845762
diff --git a/devel/twiggy/Makefile b/devel/twiggy/Makefile
index 4d936dec9efd..f5bd637073dd 100644
--- a/devel/twiggy/Makefile
+++ b/devel/twiggy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= twiggy
DISTVERSION= 0.6.0
-PORTREVISION= 23
+PORTREVISION= 25
CATEGORIES= devel www
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/typeshare/Makefile b/devel/typeshare/Makefile
index c1dd378127fd..92fffe970840 100644
--- a/devel/typeshare/Makefile
+++ b/devel/typeshare/Makefile
@@ -1,7 +1,7 @@
PORTNAME= typeshare
DISTVERSIONPREFIX= v
DISTVERSION= 1.13.2
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/umbrello/distinfo b/devel/umbrello/distinfo
index 7aed7975be72..4ec5a28ea67f 100644
--- a/devel/umbrello/distinfo
+++ b/devel/umbrello/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381326
-SHA256 (KDE/release-service/25.04.3/umbrello-25.04.3.tar.xz) = e9a065bb626c97a48bb43e992489b58c15026166014505e42852d6e969be8ec3
-SIZE (KDE/release-service/25.04.3/umbrello-25.04.3.tar.xz) = 5618524
+TIMESTAMP = 1757409952
+SHA256 (KDE/release-service/25.08.1/umbrello-25.08.1.tar.xz) = ed1a0453afcf6d4deab70ff864f48248a2253a365c165aba58b038ac4af62104
+SIZE (KDE/release-service/25.08.1/umbrello-25.08.1.tar.xz) = 5624792
diff --git a/devel/umbrello/pkg-plist b/devel/umbrello/pkg-plist
index f4badba2bf4a..db1a1135fbac 100644
--- a/devel/umbrello/pkg-plist
+++ b/devel/umbrello/pkg-plist
@@ -49,6 +49,7 @@ share/locale/ga/LC_MESSAGES/umbrello.mo
share/locale/ga/LC_MESSAGES/umbrello_kdevphp5.mo
share/locale/gl/LC_MESSAGES/umbrello.mo
share/locale/gl/LC_MESSAGES/umbrello_kdevphp5.mo
+share/locale/he/LC_MESSAGES/umbrello_kdevphp5.mo
share/locale/hi/LC_MESSAGES/umbrello.mo
share/locale/hne/LC_MESSAGES/umbrello.mo
share/locale/hr/LC_MESSAGES/umbrello.mo
diff --git a/devel/unit-otel/Makefile b/devel/unit-otel/Makefile
index 9b7fb21f2f15..67ff5c8a3432 100644
--- a/devel/unit-otel/Makefile
+++ b/devel/unit-otel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unit-otel
PORTVERSION= ${UNIT_VERSION}
-PORTREVISION= 3
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES?= https://unit.nginx.org/download/
DISTFILES= unit-${PORTVERSION}.tar.gz
@@ -20,46 +20,45 @@ CPE_PRODUCT= unit
WRKSRC= ${WRKDIR}/unit-${PORTVERSION}/src/otel
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
- anyhow-1.0.94 \
+ adler2-2.0.1 \
+ anyhow-1.0.98 \
async-channel-1.9.0 \
- async-channel-2.3.1 \
- async-executor-1.13.1 \
+ async-channel-2.5.0 \
+ async-executor-1.13.2 \
async-global-executor-2.4.1 \
- async-io-2.4.0 \
+ async-io-2.5.0 \
async-lock-3.4.0 \
- async-std-1.13.0 \
+ async-std-1.13.1 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
async-task-4.7.1 \
- async-trait-0.1.83 \
+ async-trait-0.1.88 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
axum-0.7.9 \
axum-core-0.4.5 \
- backtrace-0.3.74 \
+ backtrace-0.3.75 \
base64-0.22.1 \
- bitflags-2.6.0 \
- blocking-1.6.1 \
- bumpalo-3.16.0 \
- byteorder-1.5.0 \
- bytes-1.9.0 \
- cc-1.2.4 \
- cfg-if-1.0.0 \
+ bitflags-2.9.1 \
+ blocking-1.6.2 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
concurrent-queue-2.5.0 \
core-foundation-0.9.4 \
- core-foundation-0.10.0 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
crossbeam-utils-0.8.21 \
displaydoc-0.2.5 \
- either-1.13.0 \
+ either-1.15.0 \
encoding_rs-0.8.35 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
event-listener-2.5.3 \
- event-listener-5.3.1 \
- event-listener-strategy-0.5.3 \
+ event-listener-5.4.0 \
+ event-listener-strategy-0.5.4 \
fastrand-2.3.0 \
fnv-1.0.7 \
foreign-types-0.3.2 \
@@ -69,66 +68,67 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-core-0.3.31 \
futures-executor-0.3.31 \
futures-io-0.3.31 \
- futures-lite-2.5.0 \
+ futures-lite-2.6.0 \
futures-macro-0.3.31 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- getrandom-0.2.15 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
- glob-0.3.1 \
+ glob-0.3.2 \
gloo-timers-0.3.0 \
- h2-0.4.7 \
+ h2-0.4.11 \
hashbrown-0.12.3 \
- hashbrown-0.15.2 \
- hermit-abi-0.4.0 \
- http-1.2.0 \
+ hashbrown-0.15.4 \
+ hermit-abi-0.5.2 \
+ http-1.3.1 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.9.5 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
httpdate-1.0.3 \
- hyper-1.5.2 \
- hyper-rustls-0.27.3 \
+ hyper-1.6.0 \
+ hyper-rustls-0.27.7 \
hyper-timeout-0.5.2 \
hyper-tls-0.6.0 \
- hyper-util-0.1.10 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ hyper-util-0.1.16 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna_adapter-1.2.1 \
indexmap-1.9.3 \
- indexmap-2.7.0 \
- ipnet-2.10.1 \
- itertools-0.13.0 \
- itoa-1.0.14 \
- js-sys-0.3.76 \
+ indexmap-2.10.0 \
+ io-uring-0.7.9 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ js-sys-0.3.77 \
kv-log-macro-1.0.7 \
lazy_static-1.5.0 \
- libc-0.2.168 \
- linux-raw-sys-0.4.14 \
- litemap-0.7.4 \
- lock_api-0.4.12 \
- log-0.4.22 \
+ libc-0.2.174 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ lru-slab-0.1.2 \
matchit-0.7.3 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
mime-0.3.17 \
- miniz_oxide-0.8.1 \
- mio-1.0.3 \
- native-tls-0.2.12 \
- object-0.36.5 \
- once_cell-1.20.2 \
- openssl-0.10.68 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ native-tls-0.2.14 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ openssl-0.10.73 \
openssl-macros-0.1.1 \
- openssl-probe-0.1.5 \
- openssl-sys-0.9.104 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.109 \
opentelemetry-0.24.0 \
opentelemetry-http-0.13.0 \
opentelemetry-otlp-0.17.0 \
@@ -136,129 +136,146 @@ CARGO_CRATES= addr2line-0.24.2 \
opentelemetry-semantic-conventions-0.16.0 \
opentelemetry_sdk-0.24.1 \
parking-2.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
percent-encoding-2.3.1 \
- pin-project-1.1.7 \
- pin-project-internal-1.1.7 \
- pin-project-lite-0.2.15 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
piper-0.2.4 \
- pkg-config-0.3.31 \
- polling-3.7.4 \
- ppv-lite86-0.2.20 \
- proc-macro2-1.0.92 \
- prost-0.13.4 \
- prost-derive-0.13.4 \
- quinn-0.11.6 \
- quinn-proto-0.11.9 \
- quinn-udp-0.5.8 \
- quote-1.0.37 \
+ pkg-config-0.3.32 \
+ polling-3.9.0 \
+ potential_utf-0.1.2 \
+ ppv-lite86-0.2.21 \
+ proc-macro2-1.0.95 \
+ prost-0.13.5 \
+ prost-derive-0.13.5 \
+ quinn-0.11.8 \
+ quinn-proto-0.11.12 \
+ quinn-udp-0.5.13 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
rand-0.8.5 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
- redox_syscall-0.5.8 \
- reqwest-0.12.9 \
- ring-0.17.8 \
- rustc-demangle-0.1.24 \
- rustc-hash-2.1.0 \
- rustix-0.38.42 \
- rustls-0.23.20 \
+ rand_core-0.9.3 \
+ redox_syscall-0.5.15 \
+ reqwest-0.12.22 \
+ ring-0.17.14 \
+ rustc-demangle-0.1.25 \
+ rustc-hash-2.1.1 \
+ rustix-1.0.8 \
+ rustls-0.23.29 \
rustls-native-certs-0.8.1 \
- rustls-pemfile-2.2.0 \
- rustls-pki-types-1.10.1 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.18 \
- ryu-1.0.18 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
schannel-0.1.27 \
scopeguard-1.2.0 \
security-framework-2.11.1 \
- security-framework-3.0.1 \
- security-framework-sys-2.12.1 \
- serde-1.0.216 \
- serde_derive-1.0.216 \
- serde_json-1.0.133 \
+ security-framework-3.2.0 \
+ security-framework-sys-2.14.0 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.141 \
serde_urlencoded-0.7.1 \
shlex-1.3.0 \
- signal-hook-registry-1.4.2 \
- slab-0.4.9 \
- smallvec-1.13.2 \
- socket2-0.5.8 \
- spin-0.9.8 \
+ signal-hook-registry-1.4.5 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
+ socket2-0.6.0 \
stable_deref_trait-1.2.0 \
subtle-2.6.1 \
- syn-2.0.90 \
+ syn-2.0.104 \
sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
+ synstructure-0.13.2 \
system-configuration-0.6.1 \
system-configuration-sys-0.6.0 \
- tempfile-3.14.0 \
+ tempfile-3.20.0 \
thiserror-1.0.69 \
- thiserror-2.0.7 \
+ thiserror-2.0.12 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.7 \
- tinystr-0.7.6 \
- tinyvec-1.8.0 \
+ thiserror-impl-2.0.12 \
+ tinystr-0.8.1 \
+ tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.42.0 \
- tokio-macros-2.4.0 \
+ tokio-1.46.1 \
+ tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
- tokio-rustls-0.26.1 \
+ tokio-rustls-0.26.2 \
tokio-stream-0.1.17 \
- tokio-util-0.7.13 \
+ tokio-util-0.7.15 \
tonic-0.12.3 \
tower-0.4.13 \
tower-0.5.2 \
+ tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
- tracing-subscriber-0.3.19 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
+ tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
- unicode-ident-1.0.14 \
+ unicode-ident-1.0.18 \
untrusted-0.9.0 \
url-2.5.4 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
- value-bag-1.10.0 \
+ value-bag-1.11.1 \
vcpkg-0.2.15 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.99 \
- wasm-bindgen-backend-0.2.99 \
- wasm-bindgen-futures-0.4.49 \
- wasm-bindgen-macro-0.2.99 \
- wasm-bindgen-macro-support-0.2.99 \
- wasm-bindgen-shared-0.2.99 \
- web-sys-0.3.76 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
web-time-1.1.0 \
- webpki-roots-0.26.7 \
- windows-registry-0.2.0 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
+ webpki-roots-1.0.2 \
+ windows-link-0.1.3 \
+ windows-registry-0.5.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- write16-1.0.0 \
- writeable-0.5.5 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ windows_x86_64_msvc-0.53.0 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
PLIST_FILES= lib/libotel.a
diff --git a/devel/unit-otel/distinfo b/devel/unit-otel/distinfo
index b86e5a28719c..24285b9e84dd 100644
--- a/devel/unit-otel/distinfo
+++ b/devel/unit-otel/distinfo
@@ -1,88 +1,86 @@
-TIMESTAMP = 1741021897
-SHA256 (unit-1.34.2.tar.gz) = 49ffb49d7ead1b9e64602f07f8b615839c099a9324943dedad40d057ce109504
-SIZE (unit-1.34.2.tar.gz) = 1054961
+TIMESTAMP = 1757870336
+SHA256 (unit-1.35.0.tar.gz) = 20bb921b8128ff046c3d7a52b93ab2d94ae46c3b5a85d479b6b5ee9928e89c87
+SIZE (unit-1.35.0.tar.gz) = 1066376
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/anyhow-1.0.94.crate) = c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7
-SIZE (rust/crates/anyhow-1.0.94.crate) = 51731
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
-SHA256 (rust/crates/async-executor-1.13.1.crate) = 30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec
-SIZE (rust/crates/async-executor-1.13.1.crate) = 27991
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-executor-1.13.2.crate) = bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa
+SIZE (rust/crates/async-executor-1.13.2.crate) = 28392
SHA256 (rust/crates/async-global-executor-2.4.1.crate) = 05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c
SIZE (rust/crates/async-global-executor-2.4.1.crate) = 11844
-SHA256 (rust/crates/async-io-2.4.0.crate) = 43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059
-SIZE (rust/crates/async-io-2.4.0.crate) = 49252
+SHA256 (rust/crates/async-io-2.5.0.crate) = 19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca
+SIZE (rust/crates/async-io-2.5.0.crate) = 50545
SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
SIZE (rust/crates/async-lock-3.4.0.crate) = 34446
-SHA256 (rust/crates/async-std-1.13.0.crate) = c634475f29802fde2b8f0b505b1bd00dfe4df7d4a000f0b36f7671197d5c3615
-SIZE (rust/crates/async-std-1.13.0.crate) = 221584
+SHA256 (rust/crates/async-std-1.13.1.crate) = 730294c1c08c2e0f85759590518f6333f0d5a0a766a27d519c1b244c3dfd8a24
+SIZE (rust/crates/async-std-1.13.1.crate) = 219113
SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
SIZE (rust/crates/async-task-4.7.1.crate) = 38077
-SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd
-SIZE (rust/crates/async-trait-0.1.83.crate) = 29054
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/axum-0.7.9.crate) = edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f
SIZE (rust/crates/axum-0.7.9.crate) = 155272
SHA256 (rust/crates/axum-core-0.4.5.crate) = 09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199
SIZE (rust/crates/axum-core-0.4.5.crate) = 22183
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
-SIZE (rust/crates/blocking-1.6.1.crate) = 17788
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/cc-1.2.4.crate) = 9157bbaa6b165880c27a4293a474c91cdcf265cc68cc829bf10be0964a391caf
-SIZE (rust/crates/cc-1.2.4.crate) = 99823
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
+SIZE (rust/crates/blocking-1.6.2.crate) = 17754
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
-SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
-SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
-SHA256 (rust/crates/event-listener-5.3.1.crate) = 6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba
-SIZE (rust/crates/event-listener-5.3.1.crate) = 42576
-SHA256 (rust/crates/event-listener-strategy-0.5.3.crate) = 3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2
-SIZE (rust/crates/event-listener-strategy-0.5.3.crate) = 10920
+SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
+SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
+SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -101,8 +99,8 @@ SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d3
SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
-SHA256 (rust/crates/futures-lite-2.5.0.crate) = cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1
-SIZE (rust/crates/futures-lite-2.5.0.crate) = 41117
+SHA256 (rust/crates/futures-lite-2.6.0.crate) = f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532
+SIZE (rust/crates/futures-lite-2.6.0.crate) = 45157
SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
@@ -111,116 +109,118 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994
SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
-SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
-SIZE (rust/crates/h2-0.4.7.crate) = 174114
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
-SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
-SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946
-SIZE (rust/crates/httparse-1.9.5.crate) = 39029
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/hyper-1.5.2.crate) = 256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0
-SIZE (rust/crates/hyper-1.5.2.crate) = 152817
-SHA256 (rust/crates/hyper-rustls-0.27.3.crate) = 08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333
-SIZE (rust/crates/hyper-rustls-0.27.3.crate) = 34834
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0
SIZE (rust/crates/hyper-timeout-0.5.2.crate) = 19222
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
-SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
-SHA256 (rust/crates/ipnet-2.10.1.crate) = ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708
-SIZE (rust/crates/ipnet-2.10.1.crate) = 28407
-SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
-SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7
-SIZE (rust/crates/js-sys-0.3.76.crate) = 54420
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/kv-log-macro-1.0.7.crate) = 0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f
SIZE (rust/crates/kv-log-macro-1.0.7.crate) = 16842
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.168.crate) = 5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d
-SIZE (rust/crates/libc-0.2.168.crate) = 757025
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
SIZE (rust/crates/matchit-0.7.3.crate) = 30372
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/miniz_oxide-0.8.1.crate) = a2ef2593ffb6958c941575cee70c8e257438749971869c4ae5acf6f91a168a61
-SIZE (rust/crates/miniz_oxide-0.8.1.crate) = 59065
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/native-tls-0.2.12.crate) = a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466
-SIZE (rust/crates/native-tls-0.2.12.crate) = 29517
-SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
-SIZE (rust/crates/object-0.36.5.crate) = 327435
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-0.10.68.crate) = 6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5
-SIZE (rust/crates/openssl-0.10.68.crate) = 276578
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/opentelemetry-0.24.0.crate) = 4c365a63eec4f55b7efeceb724f1336f26a9cf3427b70e59e2cd2a5b947fba96
SIZE (rust/crates/opentelemetry-0.24.0.crate) = 71820
SHA256 (rust/crates/opentelemetry-http-0.13.0.crate) = ad31e9de44ee3538fb9d64fe3376c1362f406162434609e79aea2a41a0af78ab
@@ -235,249 +235,283 @@ SHA256 (rust/crates/opentelemetry_sdk-0.24.1.crate) = 692eac490ec80f24a17828d49b
SIZE (rust/crates/opentelemetry_sdk-0.24.1.crate) = 143566
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pin-project-1.1.7.crate) = be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95
-SIZE (rust/crates/pin-project-1.1.7.crate) = 55438
-SHA256 (rust/crates/pin-project-internal-1.1.7.crate) = 3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c
-SIZE (rust/crates/pin-project-internal-1.1.7.crate) = 28549
-SHA256 (rust/crates/pin-project-lite-0.2.15.crate) = 915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff
-SIZE (rust/crates/pin-project-lite-0.2.15.crate) = 29683
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/piper-0.2.4.crate) = 96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066
SIZE (rust/crates/piper-0.2.4.crate) = 15950
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/polling-3.7.4.crate) = a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f
-SIZE (rust/crates/polling-3.7.4.crate) = 58239
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/prost-0.13.4.crate) = 2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec
-SIZE (rust/crates/prost-0.13.4.crate) = 31812
-SHA256 (rust/crates/prost-derive-0.13.4.crate) = 157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3
-SIZE (rust/crates/prost-derive-0.13.4.crate) = 20592
-SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef
-SIZE (rust/crates/quinn-0.11.6.crate) = 78222
-SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d
-SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286
-SHA256 (rust/crates/quinn-udp-0.5.8.crate) = 52cd4b1eff68bf27940dd39811292c49e007f4d0b4c357358dc9b0197be6b527
-SIZE (rust/crates/quinn-udp-0.5.8.crate) = 25336
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/polling-3.9.0.crate) = 8ee9b2fa7a4517d2c91ff5bc6c297a427a96749d15f98fcdbb22c05571a4d4b7
+SIZE (rust/crates/polling-3.9.0.crate) = 59942
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
+SIZE (rust/crates/prost-0.13.5.crate) = 32469
+SHA256 (rust/crates/prost-derive-0.13.5.crate) = 8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d
+SIZE (rust/crates/prost-derive-0.13.5.crate) = 20600
+SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
+SIZE (rust/crates/quinn-0.11.8.crate) = 79949
+SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
+SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
+SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
+SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
-SHA256 (rust/crates/reqwest-0.12.9.crate) = a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f
-SIZE (rust/crates/reqwest-0.12.9.crate) = 179807
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustc-hash-2.1.0.crate) = c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497
-SIZE (rust/crates/rustc-hash-2.1.0.crate) = 13316
-SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
-SIZE (rust/crates/rustix-0.38.42.crate) = 378683
-SHA256 (rust/crates/rustls-0.23.20.crate) = 5065c3f250cbd332cd894be57c40fa52387247659b14a2d6041d121547903b1b
-SIZE (rust/crates/rustls-0.23.20.crate) = 335933
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustls-0.23.29.crate) = 2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1
+SIZE (rust/crates/rustls-0.23.29.crate) = 370867
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
-SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
-SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.10.1.crate) = d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37
-SIZE (rust/crates/rustls-pki-types-1.10.1.crate) = 58944
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
-SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
SIZE (rust/crates/schannel-0.1.27.crate) = 42772
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-3.0.1.crate) = e1415a607e92bec364ea2cf9264646dcce0f91e6d65281bd6f2819cca3bf39c8
-SIZE (rust/crates/security-framework-3.0.1.crate) = 84749
-SHA256 (rust/crates/security-framework-sys-2.12.1.crate) = fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2
-SIZE (rust/crates/security-framework-sys-2.12.1.crate) = 20112
-SHA256 (rust/crates/serde-1.0.216.crate) = 0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e
-SIZE (rust/crates/serde-1.0.216.crate) = 79000
-SHA256 (rust/crates/serde_derive-1.0.216.crate) = 46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e
-SIZE (rust/crates/serde_derive-1.0.216.crate) = 57674
-SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
-SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
+SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
+SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
-SHA256 (rust/crates/tempfile-3.14.0.crate) = 28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c
-SIZE (rust/crates/tempfile-3.14.0.crate) = 35065
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.7.crate) = 93605438cbd668185516ab499d589afb7ee1859ea3d5fc8f6b0755e1c7443767
-SIZE (rust/crates/thiserror-2.0.7.crate) = 28456
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.7.crate) = e1d8749b4531af2117677a5fcd12b1348a3fe2b81e36e61ffeac5c4aa3273e36
-SIZE (rust/crates/thiserror-impl-2.0.7.crate) = 20954
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
-SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.42.0.crate) = 5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551
-SIZE (rust/crates/tokio-1.42.0.crate) = 806998
-SHA256 (rust/crates/tokio-macros-2.4.0.crate) = 693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752
-SIZE (rust/crates/tokio-macros-2.4.0.crate) = 12501
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
SHA256 (rust/crates/tonic-0.12.3.crate) = 877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52
SIZE (rust/crates/tonic-0.12.3.crate) = 99380
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
SIZE (rust/crates/tower-0.4.13.crate) = 106906
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
-SHA256 (rust/crates/value-bag-1.10.0.crate) = 3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2
-SIZE (rust/crates/value-bag-1.10.0.crate) = 40371
+SHA256 (rust/crates/value-bag-1.11.1.crate) = 943ce29a8a743eb10d6082545d861b24f9d1b160b7d741e0f2cdf726bec909c5
+SIZE (rust/crates/value-bag-1.11.1.crate) = 44649
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.99.crate) = a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396
-SIZE (rust/crates/wasm-bindgen-0.2.99.crate) = 46136
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79
-SIZE (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 30928
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.49.crate) = 38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2
-SIZE (rust/crates/wasm-bindgen-futures-0.4.49.crate) = 14838
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe
-SIZE (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 7011
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 22800
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6
-SIZE (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 7773
-SHA256 (rust/crates/web-sys-0.3.76.crate) = 04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc
-SIZE (rust/crates/web-sys-0.3.76.crate) = 635842
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-roots-0.26.7.crate) = 5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e
-SIZE (rust/crates/webpki-roots-0.26.7.crate) = 249392
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
+SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
diff --git a/devel/upnp/Makefile b/devel/upnp/Makefile
index 870a33d9c6e1..f080c0aed339 100644
--- a/devel/upnp/Makefile
+++ b/devel/upnp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= upnp
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.14.24
+DISTVERSION= 1.14.25
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/upnp/distinfo b/devel/upnp/distinfo
index 1c8fdaba2fc7..2bfe3278f381 100644
--- a/devel/upnp/distinfo
+++ b/devel/upnp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749732002
-SHA256 (pupnp-pupnp-release-1.14.24_GH0.tar.gz) = 2ca172d70dee4000f028fe3ec1df53b43c39e6e0289aff6e9fe25349d516c813
-SIZE (pupnp-pupnp-release-1.14.24_GH0.tar.gz) = 820880
+TIMESTAMP = 1758358933
+SHA256 (pupnp-pupnp-release-1.14.25_GH0.tar.gz) = 30efaabf25b753f2c5baa3a6242869ffb81f47b9898004cac22a0f39057a36ac
+SIZE (pupnp-pupnp-release-1.14.25_GH0.tar.gz) = 821381
diff --git a/devel/upnp/pkg-plist b/devel/upnp/pkg-plist
index c0450a54f2b3..bbdd26e1511e 100644
--- a/devel/upnp/pkg-plist
+++ b/devel/upnp/pkg-plist
@@ -31,6 +31,6 @@ lib/libixml.so.11.1.3
lib/libupnp.a
lib/libupnp.so
lib/libupnp.so.17
-lib/libupnp.so.17.2.4
+lib/libupnp.so.17.2.5
libdata/pkgconfig/libupnp.pc
%%PORTDOCS%%%%DOCSDIR%%/UPnP_Programming_Guide.pdf
diff --git a/devel/util-linux/Makefile b/devel/util-linux/Makefile
deleted file mode 100644
index 284d3758a6d6..000000000000
--- a/devel/util-linux/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-PORTNAME= util-linux
-DISTVERSION= 2.39.4
-PORTREVISION= 4
-CATEGORIES= devel
-MASTER_SITES= KERNEL_ORG/linux/utils/util-linux/v${DISTVERSION:R}/
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Random collection of Linux utilities
-WWW= https://github.com/util-linux/util-linux
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BUILD_DEPENDS= bash:shells/bash
-LIB_DEPENDS= libblkid.so:filesystems/libblkid \
- libuuid.so:misc/libuuid
-RUN_DEPENDS= bash:shells/bash
-
-USES= autoreconf gettext-tools gmake libtool ncurses pkgconfig \
- shebangfix tar:xz
-
-USE_LDCONFIG= yes
-
-SHEBANG_FILES= misc-utils/getopt-example.bash \
- tools/*.sh \
- tools/git-tp-sync \
- tools/git-tp-sync-man \
- tests/run.sh
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --disable-nls --disable-ipcrm --disable-ipcs \
- --disable-makeinstall-chown --disable-makeinstall-setuid \
- --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
-
-INSTALL_TARGET= install-strip
-TEST_TARGET= check # tests fail due to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273196
-
-CONFLICTS_INSTALL= heirloom-doctools
-
-OPTIONS_DEFINE= CAL FLOCK GETOPT HARDLINK
-OPTIONS_DEFAULT= GETOPT
-OPTIONS_SUB= yes
-
-CAL_DESC= Install util-linux cal(1)
-CAL_CONFIGURE_ENABLE= cal
-
-FLOCK_DESC= Install util-linux flock(1)
-FLOCK_RUN_DEPENDS= flock>=2:sysutils/flock
-
-GETOPT_DESC= Install util-linux getopt(1)
-GETOPT_RUN_DEPENDS= getopt>=1:misc/getopt
-
-HARDLINK_DESC= Install util-linux hardlink(1)
-HARDLINK_CONFIGURE_ENABLE=hardlink
-
-post-install: # https://github.com/karelzak/util-linux/issues/1149
- ${RM} -r ${STAGEDIR}${DOCSDIR}
- ${RM} -r ${STAGEDIR}${PREFIX}/include/blkid/
- ${RM} ${STAGEDIR}${PREFIX}/share/man/man5/terminal-colors.d.5*
- ${FIND} ${STAGEDIR}${PREFIX} -name 'flock*' -delete
- ${FIND} ${STAGEDIR}${PREFIX} -name 'getopt*' -delete
- ${FIND} ${STAGEDIR}${PREFIX} -name 'blkid*' -delete
- ${FIND} ${STAGEDIR}${PREFIX} -name 'libblkid*' -delete
- ${FIND} ${STAGEDIR}${PREFIX} -name 'libuuid*' -delete
- ${FIND} ${STAGEDIR}${PREFIX} -name 'uuid*' -delete
-
-.include <bsd.port.mk>
diff --git a/devel/util-linux/distinfo b/devel/util-linux/distinfo
deleted file mode 100644
index bcb689df13a7..000000000000
--- a/devel/util-linux/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1714112744
-SHA256 (util-linux-2.39.4.tar.xz) = 6c4f8723dafd41c39d93ecbf16509fc88c33cd5bd3277880ae5a1d97a014fd0e
-SIZE (util-linux-2.39.4.tar.xz) = 8541176
diff --git a/devel/util-linux/files/patch-Makefile.am b/devel/util-linux/files/patch-Makefile.am
deleted file mode 100644
index 25af74efade8..000000000000
--- a/devel/util-linux/files/patch-Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
---- Makefile.am.orig 2020-07-23 09:26:04 UTC
-+++ Makefile.am
-@@ -65,7 +65,7 @@ CHECK_LOCALS =
- EXTRA_DIST =
- CLEANFILES =
-
--SUBDIRS = po
-+SUBDIRS = # po
-
- RCS_FIND_IGNORE = \( -name SCCS -o -name BitKeeper -o -name .svn -o \
- -name CVS -o -name .pc -o -name .hg -o -name .git \) -prune -o
-@@ -76,7 +76,6 @@ EXTRA_DIST += \
- .version \
- autogen.sh \
- Documentation \
-- po/update-potfiles \
- README.licensing
-
- include tools/Makemodule.am
diff --git a/devel/util-linux/files/patch-configure.ac b/devel/util-linux/files/patch-configure.ac
deleted file mode 100644
index cb4155f7831e..000000000000
--- a/devel/util-linux/files/patch-configure.ac
+++ /dev/null
@@ -1,12 +0,0 @@
---- configure.ac.orig 2020-07-23 09:23:58 UTC
-+++ configure.ac
-@@ -204,7 +204,8 @@ PKG_INSTALLDIR(['${usrlib_execdir}/pkgconfig'])
- PKG_PROG_PKG_CONFIG
- PKG_INSTALLDIR(['${usrlib_execdir}/pkgconfig'])
-
--GTK_DOC_CHECK([1.10])
-+AM_CONDITIONAL([ENABLE_GTK_DOC], false)
-+AM_CONDITIONAL([GTK_DOC_USE_LIBTOOL], true)
- AC_PATH_PROG([XSLTPROC], [xsltproc])
-
- linux_os=no
diff --git a/devel/util-linux/files/patch-include_bitops.h b/devel/util-linux/files/patch-include_bitops.h
deleted file mode 100644
index 2b5c7ce9f633..000000000000
--- a/devel/util-linux/files/patch-include_bitops.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/bitops.h.orig 2023-06-25 21:35:59 UTC
-+++ include/bitops.h
-@@ -25,7 +25,7 @@
- # define be16toh(x) betoh16(x)
- # define be32toh(x) betoh32(x)
- # define be64toh(x) betoh64(x)
--#elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__)
-+#elif defined(__NetBSD__) || defined(__DragonFly__)
- # define bswap_16(x) bswap16(x)
- # define bswap_32(x) bswap32(x)
- # define bswap_64(x) bswap64(x)
diff --git a/devel/util-linux/pkg-plist b/devel/util-linux/pkg-plist
deleted file mode 100644
index 4a2f21638ef9..000000000000
--- a/devel/util-linux/pkg-plist
+++ /dev/null
@@ -1,122 +0,0 @@
-%%CAL%%bin/cal
-bin/chrt
-bin/col
-bin/colcrt
-bin/colrm
-bin/column
-%%HARDLINK%%bin/hardlink
-bin/hexdump
-bin/ipcmk
-bin/isosize
-bin/logger
-bin/look
-bin/mcookie
-bin/mesg
-bin/namei
-bin/rename
-bin/renice
-bin/rev
-bin/scriptreplay
-@comment bin/setsid
-bin/ul
-bin/wall
-bin/whereis
-include/libfdisk/libfdisk.h
-include/libsmartcols/libsmartcols.h
-lib/libfdisk.a
-lib/libfdisk.so
-lib/libfdisk.so.1
-lib/libfdisk.so.1.1.0
-lib/libsmartcols.a
-lib/libsmartcols.so
-lib/libsmartcols.so.1
-lib/libsmartcols.so.1.1.0
-libdata/pkgconfig/fdisk.pc
-libdata/pkgconfig/smartcols.pc
-sbin/cfdisk
-sbin/fdisk
-sbin/findfs
-sbin/fsck.cramfs
-sbin/fsck.minix
-sbin/mkfs
-sbin/mkfs.bfs
-sbin/mkfs.cramfs
-sbin/mkfs.minix
-sbin/mkswap
-sbin/nologin
-sbin/sfdisk
-sbin/swaplabel
-sbin/wipefs
-%%CAL%%share/bash-completion/completions/cal
-share/bash-completion/completions/cfdisk
-share/bash-completion/completions/chrt
-share/bash-completion/completions/col
-share/bash-completion/completions/colcrt
-share/bash-completion/completions/colrm
-share/bash-completion/completions/column
-share/bash-completion/completions/fdisk
-share/bash-completion/completions/findfs
-share/bash-completion/completions/fsck.cramfs
-share/bash-completion/completions/fsck.minix
-%%HARDLINK%%share/bash-completion/completions/hardlink
-share/bash-completion/completions/hexdump
-share/bash-completion/completions/ipcmk
-share/bash-completion/completions/isosize
-share/bash-completion/completions/logger
-share/bash-completion/completions/look
-share/bash-completion/completions/mcookie
-share/bash-completion/completions/mesg
-share/bash-completion/completions/mkfs
-share/bash-completion/completions/mkfs.bfs
-share/bash-completion/completions/mkfs.cramfs
-share/bash-completion/completions/mkfs.minix
-share/bash-completion/completions/mkswap
-share/bash-completion/completions/namei
-share/bash-completion/completions/rename
-share/bash-completion/completions/renice
-share/bash-completion/completions/rev
-share/bash-completion/completions/scriptreplay
-@comment share/bash-completion/completions/setsid
-share/bash-completion/completions/sfdisk
-share/bash-completion/completions/swaplabel
-share/bash-completion/completions/ul
-share/bash-completion/completions/wall
-share/bash-completion/completions/whereis
-share/bash-completion/completions/wipefs
-%%CAL%%share/man/man1/cal.1.gz
-share/man/man1/chrt.1.gz
-share/man/man1/col.1.gz
-share/man/man1/colcrt.1.gz
-share/man/man1/colrm.1.gz
-share/man/man1/column.1.gz
-%%HARDLINK%%share/man/man1/hardlink.1.gz
-share/man/man1/hexdump.1.gz
-share/man/man1/ipcmk.1.gz
-share/man/man1/logger.1.gz
-share/man/man1/look.1.gz
-share/man/man1/mcookie.1.gz
-share/man/man1/mesg.1.gz
-share/man/man1/namei.1.gz
-share/man/man1/rename.1.gz
-share/man/man1/renice.1.gz
-share/man/man1/rev.1.gz
-share/man/man1/scriptreplay.1.gz
-@comment share/man/man1/setsid.1.gz
-share/man/man1/ul.1.gz
-share/man/man1/wall.1.gz
-share/man/man1/whereis.1.gz
-share/man/man8/cfdisk.8.gz
-share/man/man8/fdisk.8.gz
-share/man/man8/findfs.8.gz
-share/man/man8/fsck.cramfs.8.gz
-share/man/man8/fsck.minix.8.gz
-share/man/man8/isosize.8.gz
-share/man/man8/mkfs.8.gz
-share/man/man8/mkfs.bfs.8.gz
-share/man/man8/mkfs.cramfs.8.gz
-share/man/man8/mkfs.minix.8.gz
-share/man/man8/mkswap.8.gz
-share/man/man8/nologin.8.gz
-share/man/man8/sfdisk.8.gz
-share/man/man8/swaplabel.8.gz
-share/man/man8/wipefs.8.gz
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index 8730516df940..7849cb8381eb 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,5 +1,6 @@
PORTNAME= uv
-DISTVERSION= 0.8.3
+DISTVERSION= 0.8.21
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -29,6 +30,8 @@ GH_ACCOUNT= astral-sh
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
+RUSTFLAGS+= -C link-args=-Wl,-rpath=${LOCALBASE}/lib
+
PROGS= uv uvx
PLIST_FILES= ${PROGS:S/^/bin\//}
diff --git a/devel/uv/Makefile.crates b/devel/uv/Makefile.crates
index fce7eac81d15..829d3dbd8a2b 100644
--- a/devel/uv/Makefile.crates
+++ b/devel/uv/Makefile.crates
@@ -1,14 +1,17 @@
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+ adler2-2.0.1 \
+ aes-0.8.4 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
+ ambient-id-0.0.5 \
+ android_system_properties-0.1.5 \
anes-0.1.6 \
- anstream-0.6.19 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.98 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ anyhow-1.0.100 \
approx-0.5.1 \
arbitrary-1.4.1 \
arcstr-1.2.0 \
@@ -17,122 +20,139 @@ CARGO_CRATES= addr2line-0.24.2 \
assert-json-diff-2.0.2 \
assert_cmd-2.0.17 \
assert_fs-1.1.3 \
- astral-tokio-tar-0.5.2 \
+ astral-tokio-tar-0.5.3 \
+ async-broadcast-0.7.2 \
async-channel-2.5.0 \
- async-compression-0.4.18 \
- async-trait-0.1.88 \
+ async-compression-0.4.19 \
+ async-recursion-1.1.1 \
+ async-trait-0.1.89 \
async_http_range_reader-0.9.1 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
- axoasset-1.2.0 \
- axoprocess-0.2.0 \
- axotag-0.2.0 \
- axoupdater-0.9.0 \
- backon-1.5.1 \
- backtrace-0.3.74 \
+ autocfg-1.5.0 \
+ axoasset-1.3.0 \
+ axoprocess-0.2.1 \
+ axotag-0.3.0 \
+ axoupdater-0.9.1 \
+ backon-1.5.2 \
+ backtrace-0.3.75 \
base64-0.21.7 \
base64-0.22.1 \
bincode-1.3.3 \
bisection-0.1.0 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.9.4 \
blake2-0.10.6 \
block-buffer-0.10.4 \
- boxcar-0.2.13 \
- bstr-1.11.3 \
- bumpalo-3.17.0 \
+ block-padding-0.3.3 \
+ boxcar-0.2.14 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
bytecheck-0.8.1 \
bytecheck_derive-0.8.1 \
- bytemuck-1.21.0 \
+ bytemuck-1.23.1 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
- bytes-1.9.0 \
- bzip2-0.4.4 \
+ bytes-1.10.1 \
bzip2-0.5.2 \
bzip2-sys-0.1.13+1.0.8 \
- camino-1.1.9 \
- cargo-util-0.2.21 \
+ camino-1.1.10 \
+ cargo-util-0.2.23 \
cast-0.3.0 \
- cc-1.2.11 \
- cfg-if-1.0.0 \
+ cbc-0.1.2 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
charset-0.1.5 \
+ chrono-0.4.42 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.41 \
- clap_builder-4.5.41 \
- clap_complete-4.5.44 \
+ cipher-0.4.4 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
+ clap_complete-4.5.55 \
clap_complete_command-0.6.1 \
- clap_complete_nushell-4.5.5 \
- clap_derive-4.5.41 \
- clap_lex-0.7.4 \
- codspeed-3.0.4 \
- codspeed-criterion-compat-3.0.4 \
- codspeed-criterion-compat-walltime-3.0.4 \
+ clap_complete_nushell-4.5.8 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
+ codspeed-3.0.5 \
+ codspeed-criterion-compat-3.0.5 \
+ codspeed-criterion-compat-walltime-3.0.5 \
color_quant-1.1.0 \
- colorchoice-1.0.3 \
+ colorchoice-1.0.4 \
colored-2.2.0 \
concurrent-queue-2.5.0 \
configparser-3.1.0 \
console-0.15.11 \
- console-0.16.0 \
- core-foundation-0.10.0 \
+ console-0.16.1 \
+ const-oid-0.9.6 \
+ const-random-0.1.18 \
+ const-random-macro-0.1.16 \
+ core-foundation-0.9.4 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
crc-3.3.0 \
crc-catalog-2.4.0 \
- crc32fast-1.4.2 \
- criterion-0.6.0 \
+ crc32fast-1.5.0 \
+ criterion-0.7.0 \
criterion-plot-0.5.0 \
+ criterion-plot-0.6.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
crypto-common-0.1.6 \
csv-1.3.1 \
- csv-core-0.1.11 \
- ctrlc-3.4.7 \
+ csv-core-0.1.12 \
+ ctrlc-3.5.0 \
dashmap-6.1.0 \
data-encoding-2.9.0 \
data-url-0.2.0 \
- deadpool-0.10.0 \
+ deadpool-0.12.3 \
deadpool-runtime-0.1.4 \
derive_arbitrary-1.4.1 \
diff-0.1.13 \
difflib-0.4.0 \
digest-0.10.7 \
- dirs-5.0.1 \
- dirs-sys-0.4.1 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
+ dispatch-0.2.0 \
displaydoc-0.2.5 \
+ dlv-list-0.5.2 \
doc-comment-0.3.3 \
dotenvy-0.15.7 \
dunce-1.0.5 \
- dyn-clone-1.0.17 \
+ dyn-clone-1.0.19 \
either-1.15.0 \
encode_unicode-1.0.0 \
encoding_rs-0.8.35 \
encoding_rs_io-0.1.7 \
+ endi-1.1.0 \
+ enumflags2-0.7.12 \
+ enumflags2_derive-0.7.12 \
+ env_filter-0.1.3 \
env_home-0.1.0 \
- equivalent-1.0.1 \
- erased-serde-0.4.5 \
- errno-0.3.10 \
+ env_logger-0.11.8 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.6 \
+ errno-0.3.13 \
etcetera-0.10.0 \
event-listener-5.4.0 \
event-listener-strategy-0.5.4 \
fastrand-2.3.0 \
fdeflate-0.3.7 \
- filetime-0.2.25 \
+ filetime-0.2.26 \
fixedbitset-0.5.7 \
flate2-1.1.2 \
float-cmp-0.9.0 \
float-cmp-0.10.0 \
fnv-1.0.7 \
foldhash-0.1.5 \
- fontconfig-parser-0.5.7 \
+ foldhash-0.2.0 \
+ fontconfig-parser-0.5.8 \
fontdb-0.12.0 \
- form_urlencoded-1.2.1 \
- fs-err-2.11.0 \
+ form_urlencoded-1.2.2 \
fs-err-3.1.1 \
fs2-0.4.3 \
futures-0.3.31 \
@@ -146,201 +166,226 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-task-0.3.31 \
futures-util-0.3.31 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gif-0.12.0 \
gimli-0.31.1 \
- glob-0.3.2 \
+ glob-0.3.3 \
globset-0.4.16 \
globwalk-0.9.1 \
gloo-timers-0.3.0 \
- goblin-0.10.0 \
- h2-0.4.7 \
- half-2.4.1 \
+ goblin-0.10.1 \
+ h2-0.4.12 \
+ half-2.6.0 \
hashbrown-0.14.5 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- hermit-abi-0.4.0 \
+ hermit-abi-0.5.2 \
hex-0.4.3 \
- home-0.5.9 \
- homedir-0.3.4 \
+ hkdf-0.12.4 \
+ hmac-0.12.1 \
+ home-0.5.11 \
+ homedir-0.3.6 \
html-escape-0.2.13 \
http-1.3.1 \
http-body-1.0.1 \
http-body-util-0.1.3 \
- http-content-range-0.2.1 \
- httparse-1.10.0 \
+ http-content-range-0.2.3 \
+ httparse-1.10.1 \
httpdate-1.0.3 \
- hyper-1.6.0 \
- hyper-rustls-0.27.5 \
- hyper-util-0.1.15 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
+ hyper-1.7.0 \
+ hyper-rustls-0.27.7 \
+ hyper-util-0.1.16 \
+ iana-time-zone-0.1.64 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
ignore-0.4.23 \
- image-0.25.5 \
+ image-0.25.6 \
imagesize-0.11.0 \
indexmap-2.10.0 \
indicatif-0.18.0 \
indoc-2.0.6 \
- insta-1.43.1 \
- io-uring-0.7.8 \
+ inout-0.1.4 \
+ insta-1.43.2 \
+ io-uring-0.7.9 \
ipnet-2.11.0 \
iri-string-0.7.8 \
- is-terminal-0.4.15 \
+ is-docker-0.2.0 \
+ is-terminal-0.4.16 \
+ is-wsl-0.4.0 \
is_ci-1.2.0 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
itertools-0.13.0 \
itertools-0.14.0 \
- itoa-1.0.14 \
+ itoa-1.0.15 \
jiff-0.2.15 \
jiff-static-0.2.15 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
- jobserver-0.1.32 \
- jpeg-decoder-0.3.1 \
+ jobserver-0.1.33 \
+ jpeg-decoder-0.3.2 \
js-sys-0.3.77 \
junction-1.2.0 \
kurbo-0.8.3 \
kurbo-0.9.5 \
lazy_static-1.5.0 \
- libc-0.2.171 \
- libmimalloc-sys-0.1.39 \
- libredox-0.1.3 \
+ libc-0.2.175 \
+ libmimalloc-sys-0.1.43 \
+ libredox-0.1.6 \
libz-rs-sys-0.5.1 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.2 \
- litemap-0.7.4 \
- lock_api-0.4.12 \
- lockfree-object-pool-0.1.6 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
log-0.4.27 \
+ lru-slab-0.1.2 \
lzma-rs-0.3.0 \
lzma-sys-0.1.20 \
mailparse-0.16.1 \
markdown-1.0.0 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
md-5-0.10.6 \
memchr-2.7.5 \
memmap2-0.5.10 \
- memmap2-0.9.5 \
+ memmap2-0.9.7 \
+ memoffset-0.9.1 \
miette-7.6.0 \
miette-derive-7.6.0 \
- mimalloc-0.1.43 \
+ mimalloc-0.1.47 \
mime-0.3.17 \
mime_guess-2.0.5 \
- miniz_oxide-0.8.5 \
- mio-1.0.3 \
- miow-0.6.0 \
- munge-0.4.1 \
- munge_macro-0.4.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ miow-0.6.1 \
+ munge-0.4.5 \
+ munge_macro-0.4.5 \
nanoid-0.4.0 \
nix-0.29.0 \
nix-0.30.1 \
normalize-line-endings-0.3.0 \
- nu-ansi-term-0.46.0 \
nu-ansi-term-0.50.1 \
+ num-0.4.3 \
+ num-bigint-0.4.6 \
+ num-complex-0.4.6 \
+ num-integer-0.1.46 \
+ num-iter-0.1.45 \
+ num-rational-0.4.2 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
object-0.36.7 \
once_cell-1.21.3 \
- oorandom-11.1.4 \
+ once_cell_polyfill-1.70.1 \
+ oorandom-11.1.5 \
+ open-5.3.2 \
openssl-probe-0.1.6 \
option-ext-0.2.0 \
+ ordered-multimap-0.7.3 \
+ ordered-stream-0.2.0 \
os_str_bytes-6.6.1 \
- overload-0.1.1 \
owo-colors-4.2.2 \
parking-2.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
path-slash-0.2.1 \
pathdiff-0.2.3 \
- percent-encoding-2.3.1 \
- pest-2.7.15 \
- pest_derive-2.7.15 \
- pest_generator-2.7.15 \
- pest_meta-2.7.15 \
+ percent-encoding-2.3.2 \
+ pest-2.8.1 \
+ pest_derive-2.8.1 \
+ pest_generator-2.8.1 \
+ pest_meta-2.8.1 \
petgraph-0.8.2 \
pico-args-0.5.0 \
- pin-project-1.1.8 \
- pin-project-internal-1.1.8 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkg-config-0.3.31 \
+ pkg-config-0.3.32 \
plain-0.2.3 \
png-0.17.16 \
poloto-19.1.2 \
- portable-atomic-1.10.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
- ppv-lite86-0.2.20 \
+ potential_utf-0.1.2 \
+ ppv-lite86-0.2.21 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
- priority-queue-2.3.1 \
- proc-macro2-1.0.95 \
+ priority-queue-2.5.0 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.101 \
procfs-0.17.0 \
procfs-core-0.17.0 \
ptr_meta-0.3.0 \
ptr_meta_derive-0.3.0 \
- quinn-0.11.6 \
- quinn-proto-0.11.9 \
- quinn-udp-0.5.9 \
+ quick-xml-0.38.3 \
+ quinn-0.11.8 \
+ quinn-proto-0.11.12 \
+ quinn-udp-0.5.13 \
quote-1.0.40 \
quoted_printable-0.5.1 \
+ r-efi-5.3.0 \
rancor-0.1.0 \
rand-0.8.5 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
+ rand_core-0.9.3 \
rayon-1.10.0 \
rayon-core-1.12.1 \
rctree-0.5.0 \
- redox_syscall-0.5.8 \
- redox_users-0.4.6 \
+ redox_syscall-0.5.15 \
+ redox_users-0.5.0 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
- reflink-copy-0.1.26 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
+ reflink-copy-0.1.28 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
regex-syntax-0.8.5 \
rend-0.5.2 \
+ reqsign-0.17.0 \
+ reqsign-aws-v4-1.0.0 \
+ reqsign-command-execute-tokio-1.0.0 \
+ reqsign-core-1.0.0 \
+ reqsign-file-read-tokio-1.0.0 \
+ reqsign-http-send-reqwest-1.0.0 \
reqwest-0.12.22 \
resvg-0.29.0 \
retry-policies-0.4.0 \
- rgb-0.8.50 \
+ rgb-0.8.52 \
ring-0.17.14 \
- rkyv-0.8.10 \
- rkyv_derive-0.8.10 \
+ rkyv-0.8.11 \
+ rkyv_derive-0.8.11 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
rosvgtree-0.1.0 \
roxmltree-0.18.1 \
roxmltree-0.20.0 \
+ rust-ini-0.21.3 \
rust-netrc-0.1.2 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.25 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
rustix-1.0.8 \
- rustls-0.23.22 \
+ rustls-0.23.29 \
rustls-native-certs-0.8.1 \
- rustls-pki-types-1.11.0 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.19 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.21 \
rustybuzz-0.7.0 \
- ryu-1.0.19 \
+ ryu-1.0.20 \
same-file-1.0.6 \
schannel-0.1.27 \
schemars-1.0.4 \
@@ -349,35 +394,42 @@ CARGO_CRATES= addr2line-0.24.2 \
scroll-0.13.0 \
scroll_derive-0.13.0 \
seahash-4.1.0 \
+ secrecy-0.10.3 \
+ secret-service-5.0.0 \
security-framework-3.2.0 \
security-framework-sys-2.14.0 \
self-replace-1.5.0 \
- semver-1.0.25 \
- serde-1.0.219 \
- serde-untagged-0.1.7 \
- serde_derive-1.0.219 \
+ semver-1.0.26 \
+ serde-1.0.223 \
+ serde-untagged-0.1.9 \
+ serde_core-1.0.223 \
+ serde_derive-1.0.223 \
serde_derive_internals-0.29.1 \
- serde_json-1.0.141 \
+ serde_json-1.0.145 \
+ serde_repr-0.1.20 \
serde_spanned-1.0.0 \
serde_urlencoded-0.7.1 \
serde_yaml-0.9.34+deprecated \
+ sha1-0.10.6 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
shell-escape-0.1.5 \
- shellexpand-3.1.0 \
+ shellexpand-3.1.1 \
shlex-1.3.0 \
- signal-hook-registry-1.4.2 \
+ signal-hook-registry-1.4.5 \
simd-adler32-0.3.7 \
simdutf8-0.1.5 \
similar-2.7.0 \
simplecss-0.2.2 \
siphasher-0.3.11 \
- slab-0.4.9 \
+ slab-0.4.10 \
smallvec-1.15.1 \
smawk-0.3.2 \
- socket2-0.5.9 \
+ socket2-0.5.10 \
+ socket2-0.6.0 \
spdx-0.10.9 \
stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
statrs-0.18.0 \
strict-num-0.1.1 \
strsim-0.11.1 \
@@ -385,20 +437,22 @@ CARGO_CRATES= addr2line-0.24.2 \
supports-color-3.0.2 \
supports-hyperlinks-3.1.0 \
supports-unicode-3.0.0 \
- svg-0.17.0 \
+ svg-0.18.0 \
svgfilters-0.4.0 \
svgtypes-0.9.0 \
svgtypes-0.10.0 \
- syn-2.0.104 \
+ syn-2.0.106 \
sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
+ synstructure-0.13.2 \
sys-info-0.9.1 \
+ system-configuration-0.6.1 \
+ system-configuration-sys-0.6.0 \
tagu-0.1.6 \
tar-0.4.44 \
- target-lexicon-0.13.2 \
+ target-lexicon-0.13.3 \
temp-env-0.3.6 \
tempfile-3.20.0 \
- terminal_size-0.4.1 \
+ terminal_size-0.4.2 \
termtree-0.5.1 \
test-case-3.3.1 \
test-case-core-3.3.1 \
@@ -407,54 +461,58 @@ CARGO_CRATES= addr2line-0.24.2 \
test-log-macros-0.2.18 \
textwrap-0.16.2 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
+ thiserror-impl-2.0.16 \
+ thread_local-1.1.9 \
tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
tikv-jemallocator-0.6.0 \
+ tiny-keccak-2.0.2 \
tiny-skia-0.8.4 \
tiny-skia-path-0.8.4 \
- tinystr-0.7.6 \
+ tinystr-0.8.1 \
tinytemplate-1.2.1 \
- tinyvec-1.8.1 \
+ tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.46.1 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
- tokio-rustls-0.26.1 \
+ tokio-rustls-0.26.2 \
tokio-stream-0.1.17 \
tokio-util-0.7.15 \
- toml-0.9.2 \
+ toml-0.9.5 \
+ toml_datetime-0.6.11 \
toml_datetime-0.7.0 \
- toml_edit-0.23.2 \
- toml_parser-1.0.1 \
+ toml_edit-0.22.27 \
+ toml_edit-0.23.4 \
+ toml_parser-1.0.2 \
toml_writer-1.0.2 \
tower-0.5.2 \
tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
- tracing-durations-export-0.3.0 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
+ tracing-durations-export-0.3.1 \
tracing-log-0.2.0 \
tracing-serde-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
tracing-test-0.2.5 \
tracing-test-macro-0.2.5 \
tracing-tree-0.4.0 \
try-lock-0.2.5 \
ttf-parser-0.18.1 \
- typeid-1.0.2 \
- typenum-1.17.0 \
+ typeid-1.0.3 \
+ typenum-1.18.0 \
ucd-trie-0.1.7 \
+ uds_windows-1.1.0 \
unicase-2.8.1 \
unicode-bidi-0.3.18 \
unicode-bidi-mirroring-0.1.0 \
unicode-ccc-0.1.2 \
unicode-general-category-0.6.0 \
unicode-id-0.3.5 \
- unicode-ident-1.0.16 \
+ unicode-ident-1.0.18 \
unicode-linebreak-0.1.5 \
unicode-script-0.5.7 \
unicode-vo-0.1.0 \
@@ -464,21 +522,20 @@ CARGO_CRATES= addr2line-0.24.2 \
unsafe-libyaml-0.2.11 \
unscanny-0.1.0 \
untrusted-0.9.0 \
- url-2.5.4 \
+ url-2.5.7 \
usvg-0.29.0 \
usvg-text-layout-0.29.0 \
- utf16_iter-1.0.5 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.12.1 \
+ uuid-1.17.0 \
valuable-0.1.1 \
version_check-0.9.5 \
- wait-timeout-0.2.0 \
+ wait-timeout-0.2.1 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
wasite-0.1.0 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
@@ -490,92 +547,86 @@ CARGO_CRATES= addr2line-0.24.2 \
wasmtimer-0.4.2 \
web-sys-0.3.77 \
web-time-1.1.0 \
- webpki-roots-0.26.8 \
- webpki-roots-1.0.1 \
- weezl-0.1.8 \
+ webpki-roots-1.0.2 \
+ weezl-0.1.10 \
which-8.0.0 \
- whoami-1.6.0 \
- widestring-1.1.0 \
+ whoami-1.6.1 \
+ widestring-1.2.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.57.0 \
windows-0.59.0 \
- windows-0.61.1 \
+ windows-0.61.3 \
windows-collections-0.2.0 \
- windows-core-0.57.0 \
windows-core-0.59.0 \
- windows-core-0.61.0 \
- windows-future-0.2.0 \
- windows-implement-0.57.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
windows-implement-0.59.0 \
windows-implement-0.60.0 \
- windows-interface-0.57.0 \
windows-interface-0.59.1 \
windows-link-0.1.3 \
+ windows-link-0.2.0 \
windows-numerics-0.2.0 \
windows-registry-0.5.3 \
- windows-result-0.1.2 \
windows-result-0.3.4 \
windows-strings-0.3.1 \
windows-strings-0.4.2 \
- windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
- windows-targets-0.48.5 \
+ windows-sys-0.61.0 \
windows-targets-0.52.6 \
windows-targets-0.53.2 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
windows_i686_gnullvm-0.53.0 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
windows_i686_msvc-0.53.0 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.11 \
+ winnow-0.7.12 \
winsafe-0.0.19 \
- wiremock-0.6.4 \
- wit-bindgen-rt-0.33.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
- xattr-1.4.0 \
+ wiremock-0.6.5 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ xattr-1.5.1 \
xmlparser-0.13.6 \
xz2-0.1.7 \
yansi-1.0.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zbus-5.8.0 \
+ zbus_macros-5.8.0 \
+ zbus_names-4.2.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
- zip-2.3.0 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1 \
+ zip-2.4.2 \
zlib-rs-0.5.1 \
- zopfli-0.8.1 \
- zstd-0.13.2 \
- zstd-safe-7.2.1 \
- zstd-sys-2.0.13+zstd.1.5.6 \
- pubgrub,version-ranges@git+https://github.com/astral-sh/pubgrub?rev=06ec5a5f59ffaeb6cf5079c6cb184467da06c9db\#06ec5a5f59ffaeb6cf5079c6cb184467da06c9db \
+ zopfli-0.8.2 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7 \
+ zvariant-5.6.0 \
+ zvariant_derive-5.6.0 \
+ zvariant_utils-3.2.0 \
+ pubgrub,version-ranges@git+https://github.com/astral-sh/pubgrub?rev=d8efd77673c9a90792da9da31b6c0da7ea8a324b\#d8efd77673c9a90792da9da31b6c0da7ea8a324b \
+ async_zip@git+https://github.com/astral-sh/rs-async-zip?rev=285e48742b74ab109887d62e1ae79e7c15fd4878\#285e48742b74ab109887d62e1ae79e7c15fd4878 \
tl@git+https://github.com/astral-sh/tl.git?rev=6e25b2ee2513d75385101a8ff9f591ef51f314ec\#6e25b2ee2513d75385101a8ff9f591ef51f314ec \
- async_zip@git+https://github.com/astral-sh/rs-async-zip?rev=c909fda63fcafe4af496a07bfda28a5aae97e58d\#c909fda63fcafe4af496a07bfda28a5aae97e58d \
- reqwest-middleware,reqwest-retry@git+https://github.com/astral-sh/reqwest-middleware?rev=ad8b9d332d1773fde8b4cd008486de5973e0a3f8\#ad8b9d332d1773fde8b4cd008486de5973e0a3f8
+ reqwest-middleware,reqwest-retry@git+https://github.com/astral-sh/reqwest-middleware?rev=7650ed76215a962a96d94a79be71c27bffde7ab2\#7650ed76215a962a96d94a79be71c27bffde7ab2
diff --git a/devel/uv/distinfo b/devel/uv/distinfo
index 999681a1fccc..790b0a17a372 100644
--- a/devel/uv/distinfo
+++ b/devel/uv/distinfo
@@ -1,26 +1,32 @@
-TIMESTAMP = 1753455245
+TIMESTAMP = 1758707649
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/ambient-id-0.0.5.crate) = a55e62faa820045efacb144fd9bcb16e62a5960ffc4bc270aaff7b78f0fcdcaa
+SIZE (rust/crates/ambient-id-0.0.5.crate) = 24070
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
@@ -37,32 +43,36 @@ SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a
SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/assert_fs-1.1.3.crate) = a652f6cb1f516886fcfee5e7a5c078b9ade62cfcb889524efe5a64d682dd27a9
SIZE (rust/crates/assert_fs-1.1.3.crate) = 20176
-SHA256 (rust/crates/astral-tokio-tar-0.5.2.crate) = 1abb2bfba199d9ec4759b797115ba6ae435bdd920ce99783bb53aeff57ba919b
-SIZE (rust/crates/astral-tokio-tar-0.5.2.crate) = 62300
+SHA256 (rust/crates/astral-tokio-tar-0.5.3.crate) = 0036af73142caf1291d4ec8ed667d3a1145bd55c8189517bd5aa07b3167ae1e1
+SIZE (rust/crates/astral-tokio-tar-0.5.3.crate) = 62764
+SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
+SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
-SHA256 (rust/crates/async-compression-0.4.18.crate) = df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522
-SIZE (rust/crates/async-compression-0.4.18.crate) = 111919
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/async-compression-0.4.19.crate) = 06575e6a9673580f52661c92107baabffbf41e2141373441cbcdc47cb733003c
+SIZE (rust/crates/async-compression-0.4.19.crate) = 112164
+SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
+SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/async_http_range_reader-0.9.1.crate) = 2b537c00269e3f943e06f5d7cabf8ccd281b800fd0c7f111dd82f77154334197
SIZE (rust/crates/async_http_range_reader-0.9.1.crate) = 14169
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/axoasset-1.2.0.crate) = 5ba1098cfaa17f0973d2b766ee07bedb3e81a29b35c8d8b26de5074e37011443
-SIZE (rust/crates/axoasset-1.2.0.crate) = 64279
-SHA256 (rust/crates/axoprocess-0.2.0.crate) = 4de46920588aef95658797996130bacd542436aee090084646521260a74bda7d
-SIZE (rust/crates/axoprocess-0.2.0.crate) = 11535
-SHA256 (rust/crates/axotag-0.2.0.crate) = d888fac0b73e64cbdf36a743fc5a25af5ae955c357535cb420b389bf1e1a6c54
-SIZE (rust/crates/axotag-0.2.0.crate) = 10741
-SHA256 (rust/crates/axoupdater-0.9.0.crate) = bc194af960a8ddbc4f28be3fa14f8716aa22141fe40bf1762ae0948defadcce4
-SIZE (rust/crates/axoupdater-0.9.0.crate) = 19841
-SHA256 (rust/crates/backon-1.5.1.crate) = 302eaff5357a264a2c42f127ecb8bac761cf99749fc3dc95677e2743991f99e7
-SIZE (rust/crates/backon-1.5.1.crate) = 40628
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/axoasset-1.3.0.crate) = 56b3b6c5d71b918c0f42f43f69b303d7529b4233a598d9d61759d75f0f2a44a2
+SIZE (rust/crates/axoasset-1.3.0.crate) = 65724
+SHA256 (rust/crates/axoprocess-0.2.1.crate) = 8a4b4798a6c02e91378537c63cd6e91726900b595450daa5d487bc3c11e95e1b
+SIZE (rust/crates/axoprocess-0.2.1.crate) = 12836
+SHA256 (rust/crates/axotag-0.3.0.crate) = dc923121fbc4cc72e9008436b5650b98e56f94b5799df59a1b4f572b5c6a7e6b
+SIZE (rust/crates/axotag-0.3.0.crate) = 11627
+SHA256 (rust/crates/axoupdater-0.9.1.crate) = dc482a1926df098f4e3806b834f3fe73a1ab54b24ab0ac481f72de479af5e982
+SIZE (rust/crates/axoupdater-0.9.1.crate) = 38500
+SHA256 (rust/crates/backon-1.5.2.crate) = 592277618714fbcecda9a02ba7a8781f319d26532a88553bbacc77ba5d2b3a8d
+SIZE (rust/crates/backon-1.5.2.crate) = 42141
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -73,80 +83,86 @@ SHA256 (rust/crates/bisection-0.1.0.crate) = 021e079a1bab0ecce6cf4b4b74c0c37afa4
SIZE (rust/crates/bisection-0.1.0.crate) = 7094
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
SIZE (rust/crates/blake2-0.10.6.crate) = 47234
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/boxcar-0.2.13.crate) = 26c4925bc979b677330a8c7fe7a8c94af2dbb4a2d37b4a20a80d884400f46baa
-SIZE (rust/crates/boxcar-0.2.13.crate) = 20105
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
+SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
+SHA256 (rust/crates/boxcar-0.2.14.crate) = 36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e
+SIZE (rust/crates/boxcar-0.2.14.crate) = 28144
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/bytecheck-0.8.1.crate) = 50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3
SIZE (rust/crates/bytecheck-0.8.1.crate) = 12597
SHA256 (rust/crates/bytecheck_derive-0.8.1.crate) = efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71
SIZE (rust/crates/bytecheck_derive-0.8.1.crate) = 8911
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
-SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
-SHA256 (rust/crates/cargo-util-0.2.21.crate) = c95ec8b2485b20aed818bd7460f8eecc6c87c35c84191b353a3aba9aa1736c36
-SIZE (rust/crates/cargo-util-0.2.21.crate) = 32302
+SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
+SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/cargo-util-0.2.23.crate) = 5fbac95faac578313b0ba60f9a5594a97cae42692f23b133ecd17615dedca50e
+SIZE (rust/crates/cargo-util-0.2.23.crate) = 33291
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.2.11.crate) = e4730490333d58093109dc02c23174c3f4d490998c3fed3cc8e82d57afedb9cf
-SIZE (rust/crates/cc-1.2.11.crate) = 102015
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+SIZE (rust/crates/cbc-0.1.2.crate) = 23501
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/charset-0.1.5.crate) = f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e
SIZE (rust/crates/charset-0.1.5.crate) = 15918
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
-SIZE (rust/crates/clap-4.5.41.crate) = 58298
-SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
-SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
-SHA256 (rust/crates/clap_complete-4.5.44.crate) = 375f9d8255adeeedd51053574fd8d4ba875ea5fa558e86617b07f09f1680c8b6
-SIZE (rust/crates/clap_complete-4.5.44.crate) = 47993
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
+SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
-SHA256 (rust/crates/clap_complete_nushell-4.5.5.crate) = c6a8b1593457dfc2fe539002b795710d022dc62a65bf15023f039f9760c7b18a
-SIZE (rust/crates/clap_complete_nushell-4.5.5.crate) = 33986
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/codspeed-3.0.4.crate) = d29180405ab3b37bb020246ea66bf8ae233708766fd59581ae929feaef10ce91
-SIZE (rust/crates/codspeed-3.0.4.crate) = 12887
-SHA256 (rust/crates/codspeed-criterion-compat-3.0.4.crate) = 2454d874ca820ffd71273565530ad318f413195bbc99dce6c958ca07db362c63
-SIZE (rust/crates/codspeed-criterion-compat-3.0.4.crate) = 21805
-SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.4.crate) = 093a9383cdd1a5a0bd1a47cdafb49ae0c6dcd0793c8fb8f79768bab423128c9c
-SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.4.crate) = 123672
+SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
+SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/codspeed-3.0.5.crate) = 35584c5fcba8059780748866387fb97c5a203bcfc563fc3d0790af406727a117
+SIZE (rust/crates/codspeed-3.0.5.crate) = 12888
+SHA256 (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 78f6c1c6bed5fd84d319e8b0889da051daa361c79b7709c9394dfe1a882bba67
+SIZE (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 21807
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = c989289ce6b1cbde72ed560496cb8fbf5aa14d5ef5666f168e7f87751038352e
+SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = 123677
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
SIZE (rust/crates/colored-2.2.0.crate) = 35062
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
@@ -155,10 +171,18 @@ SHA256 (rust/crates/configparser-3.1.0.crate) = e57e3272f0190c3f1584272d613719ba
SIZE (rust/crates/configparser-3.1.0.crate) = 25473
SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
SIZE (rust/crates/console-0.15.11.crate) = 37822
-SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
-SIZE (rust/crates/console-0.16.0.crate) = 39107
-SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
-SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
+SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
+SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
+SIZE (rust/crates/const-random-0.1.18.crate) = 6646
+SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
+SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
@@ -167,36 +191,38 @@ SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd
SIZE (rust/crates/crc-3.3.0.crate) = 13905
SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
-SIZE (rust/crates/criterion-0.6.0.crate) = 119470
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928
+SIZE (rust/crates/criterion-0.7.0.crate) = 119908
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338
+SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
SIZE (rust/crates/csv-1.3.1.crate) = 888542
-SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70
-SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
-SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
-SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
+SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
+SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
+SHA256 (rust/crates/ctrlc-3.5.0.crate) = 881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3
+SIZE (rust/crates/ctrlc-3.5.0.crate) = 13886
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/data-url-0.2.0.crate) = 8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5
SIZE (rust/crates/data-url-0.2.0.crate) = 20553
-SHA256 (rust/crates/deadpool-0.10.0.crate) = fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490
-SIZE (rust/crates/deadpool-0.10.0.crate) = 31997
+SHA256 (rust/crates/deadpool-0.12.3.crate) = 0be2b1d1d6ec8d846f05e137292d0b89133caf95ef33695424c09568bdd39b1b
+SIZE (rust/crates/deadpool-0.12.3.crate) = 45380
SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
@@ -207,20 +233,24 @@ SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e3784
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
+SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
+SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
-SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
-SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
+SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
+SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
@@ -229,14 +259,24 @@ SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
+SHA256 (rust/crates/endi-1.1.0.crate) = a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf
+SIZE (rust/crates/endi-1.1.0.crate) = 4872
+SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef
+SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544
+SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827
+SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573
+SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
+SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/erased-serde-0.4.5.crate) = 24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d
-SIZE (rust/crates/erased-serde-0.4.5.crate) = 25459
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
+SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
SIZE (rust/crates/etcetera-0.10.0.crate) = 14734
SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
@@ -247,8 +287,8 @@ SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
@@ -261,14 +301,14 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/fontconfig-parser-0.5.7.crate) = c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7
-SIZE (rust/crates/fontconfig-parser-0.5.7.crate) = 39564
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
+SHA256 (rust/crates/fontconfig-parser-0.5.8.crate) = bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646
+SIZE (rust/crates/fontconfig-parser-0.5.8.crate) = 40928
SHA256 (rust/crates/fontdb-0.12.0.crate) = ff20bef7942a72af07104346154a70a70b089c572e454b41bef6eb6cb10e9c06
SIZE (rust/crates/fontdb-0.12.0.crate) = 16740
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fs-err-2.11.0.crate) = 88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41
-SIZE (rust/crates/fs-err-2.11.0.crate) = 20449
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fs-err-3.1.1.crate) = 88d7be93788013f265201256d58f04936a8079ad5dc898743aa20525f503b683
SIZE (rust/crates/fs-err-3.1.1.crate) = 23107
SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213
@@ -295,44 +335,48 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gif-0.12.0.crate) = 80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045
SIZE (rust/crates/gif-0.12.0.crate) = 634734
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994
SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
-SHA256 (rust/crates/goblin-0.10.0.crate) = 0e961b33649994dcf69303af6b3a332c1228549e604d455d61ec5d2ab5e68d3a
-SIZE (rust/crates/goblin-0.10.0.crate) = 216936
-SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
-SIZE (rust/crates/h2-0.4.7.crate) = 174114
-SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
-SIZE (rust/crates/half-2.4.1.crate) = 50892
+SHA256 (rust/crates/goblin-0.10.1.crate) = d6a80adfd63bd7ffd94fefc3d22167880c440a724303080e5aa686fa36abaa96
+SIZE (rust/crates/goblin-0.10.1.crate) = 246771
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
-SIZE (rust/crates/home-0.5.9.crate) = 8760
-SHA256 (rust/crates/homedir-0.3.4.crate) = 5bdbbd5bc8c5749697ccaa352fa45aff8730cf21c68029c0eef1ffed7c3d6ba2
-SIZE (rust/crates/homedir-0.3.4.crate) = 14883
+SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
+SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
+SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
+SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/homedir-0.3.6.crate) = 68df315d2857b2d8d2898be54a85e1d001bbbe0dbb5f8ef847b48dd3a23c4527
+SIZE (rust/crates/homedir-0.3.6.crate) = 16763
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
@@ -341,46 +385,44 @@ SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b7
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
-SHA256 (rust/crates/http-content-range-0.2.1.crate) = b4aa8e0a9f1496d70bdd43b1e30ff373857c952609ad64b89f50569cfb8cbfca
-SIZE (rust/crates/http-content-range-0.2.1.crate) = 8575
-SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a
-SIZE (rust/crates/httparse-1.10.0.crate) = 44882
+SHA256 (rust/crates/http-content-range-0.2.3.crate) = 63f67baaf67a9ae8fae78ecee69294d552b764dbcd6f8735d0a9c9be20ab0c82
+SIZE (rust/crates/http-content-range-0.2.3.crate) = 9571
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
-SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
-SHA256 (rust/crates/hyper-util-0.1.15.crate) = 7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df
-SIZE (rust/crates/hyper-util-0.1.15.crate) = 101020
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b
-SIZE (rust/crates/image-0.25.5.crate) = 241073
+SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
+SIZE (rust/crates/image-0.25.6.crate) = 242367
SHA256 (rust/crates/imagesize-0.11.0.crate) = b72ad49b554c1728b1e83254a1b1565aea4161e28dabbfa171fc15fe62299caf
SIZE (rust/crates/imagesize-0.11.0.crate) = 9519
SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
@@ -389,16 +431,22 @@ SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bb
SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
-SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371
-SIZE (rust/crates/insta-1.43.1.crate) = 101047
-SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
-SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
+SIZE (rust/crates/insta-1.43.2.crate) = 102183
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
-SHA256 (rust/crates/is-terminal-0.4.15.crate) = e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37
-SIZE (rust/crates/is-terminal-0.4.15.crate) = 7770
+SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
+SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
+SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
+SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
+SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
+SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
SHA256 (rust/crates/is_ci-1.2.0.crate) = 7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45
SIZE (rust/crates/is_ci-1.2.0.crate) = 4521
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
@@ -409,8 +457,8 @@ SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
SIZE (rust/crates/jiff-0.2.15.crate) = 712996
SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
@@ -419,10 +467,10 @@ SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d24
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0
-SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07
+SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/junction-1.2.0.crate) = 72bbdfd737a243da3dfc1f99ee8d6e166480f17ab4ac84d7c34aacd73fc7bd16
@@ -433,26 +481,26 @@ SHA256 (rust/crates/kurbo-0.9.5.crate) = bd85a5776cd9500c2e2059c8c76c3b01528566b
SIZE (rust/crates/kurbo-0.9.5.crate) = 108513
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
-SHA256 (rust/crates/libmimalloc-sys-0.1.39.crate) = 23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44
-SIZE (rust/crates/libmimalloc-sys-0.1.39.crate) = 198523
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
+SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
-SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/lockfree-object-pool-0.1.6.crate) = 9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e
-SIZE (rust/crates/lockfree-object-pool-0.1.6.crate) = 12309
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e
SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080
SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
@@ -461,36 +509,38 @@ SHA256 (rust/crates/mailparse-0.16.1.crate) = 60819a97ddcb831a5614eb3b0174f3620e
SIZE (rust/crates/mailparse-0.16.1.crate) = 37588
SHA256 (rust/crates/markdown-1.0.0.crate) = a5cab8f2cadc416a82d2e783a1946388b31654d391d1c7d92cc1f03e295b1deb
SIZE (rust/crates/markdown-1.0.0.crate) = 219012
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
+SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/miette-7.6.0.crate) = 5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7
SIZE (rust/crates/miette-7.6.0.crate) = 114499
SHA256 (rust/crates/miette-derive-7.6.0.crate) = db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b
SIZE (rust/crates/miette-derive-7.6.0.crate) = 17249
-SHA256 (rust/crates/mimalloc-0.1.43.crate) = 68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633
-SIZE (rust/crates/mimalloc-0.1.43.crate) = 4075
+SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
+SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
-SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
-SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/miow-0.6.0.crate) = 359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044
-SIZE (rust/crates/miow-0.6.0.crate) = 27801
-SHA256 (rust/crates/munge-0.4.1.crate) = 64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df
-SIZE (rust/crates/munge-0.4.1.crate) = 9483
-SHA256 (rust/crates/munge_macro-0.4.1.crate) = 1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e
-SIZE (rust/crates/munge_macro-0.4.1.crate) = 4964
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/miow-0.6.1.crate) = 536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08
+SIZE (rust/crates/miow-0.6.1.crate) = 30539
+SHA256 (rust/crates/munge-0.4.5.crate) = 9cce144fab80fbb74ec5b89d1ca9d41ddf6b644ab7e986f7d3ed0aab31625cb1
+SIZE (rust/crates/munge-0.4.5.crate) = 12040
+SHA256 (rust/crates/munge_macro-0.4.5.crate) = 574af9cd5b9971cbfdf535d6a8d533778481b241c447826d976101e0149392a1
+SIZE (rust/crates/munge_macro-0.4.5.crate) = 6051
SHA256 (rust/crates/nanoid-0.4.0.crate) = 3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e0697ac1508b491fdf2622fb4d8
SIZE (rust/crates/nanoid-0.4.0.crate) = 6196
SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
@@ -499,78 +549,96 @@ SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304
SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
+SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
+SIZE (rust/crates/num-0.4.3.crate) = 9575
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
+SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
+SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
-SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
+SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
+SIZE (rust/crates/open-5.3.2.crate) = 26342
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79
+SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265
+SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
+SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1
SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/path-slash-0.2.1.crate) = 1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42
SIZE (rust/crates/path-slash-0.2.1.crate) = 8821
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pest-2.7.15.crate) = 8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc
-SIZE (rust/crates/pest-2.7.15.crate) = 127895
-SHA256 (rust/crates/pest_derive-2.7.15.crate) = 816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e
-SIZE (rust/crates/pest_derive-2.7.15.crate) = 40745
-SHA256 (rust/crates/pest_generator-2.7.15.crate) = 7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b
-SIZE (rust/crates/pest_generator-2.7.15.crate) = 18417
-SHA256 (rust/crates/pest_meta-2.7.15.crate) = e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea
-SIZE (rust/crates/pest_meta-2.7.15.crate) = 42121
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
+SIZE (rust/crates/pest-2.8.1.crate) = 128906
+SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
+SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857
+SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966
+SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663
+SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5
+SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949
SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca
SIZE (rust/crates/petgraph-0.8.2.crate) = 780998
SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
-SHA256 (rust/crates/pin-project-1.1.8.crate) = 1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916
-SIZE (rust/crates/pin-project-1.1.8.crate) = 56118
-SHA256 (rust/crates/pin-project-internal-1.1.8.crate) = d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb
-SIZE (rust/crates/pin-project-internal-1.1.8.crate) = 28634
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/plain-0.2.3.crate) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6
SIZE (rust/crates/plain-0.2.3.crate) = 10664
SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
SIZE (rust/crates/png-0.17.16.crate) = 117975
SHA256 (rust/crates/poloto-19.1.2.crate) = 164dbd541c9832e92fa34452e9c2e98b515a548a3f8549fb2402fe1cd5e46b96
SIZE (rust/crates/poloto-19.1.2.crate) = 28310
-SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
-SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
SIZE (rust/crates/predicates-3.1.3.crate) = 24063
SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
@@ -579,10 +647,12 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/priority-queue-2.3.1.crate) = ef08705fa1589a1a59aa924ad77d14722cb0cd97b67dd5004ed5f4a4873fce8d
-SIZE (rust/crates/priority-queue-2.3.1.crate) = 45422
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/priority-queue-2.5.0.crate) = 5676d703dda103cbb035b653a9f11448c0a7216c7926bd35fcb5865475d0c970
+SIZE (rust/crates/priority-queue-2.5.0.crate) = 49045
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/procfs-0.17.0.crate) = cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f
SIZE (rust/crates/procfs-0.17.0.crate) = 73252
SHA256 (rust/crates/procfs-core-0.17.0.crate) = 239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec
@@ -591,66 +661,84 @@ SHA256 (rust/crates/ptr_meta-0.3.0.crate) = fe9e76f66d3f9606f44e45598d155cb13ecf
SIZE (rust/crates/ptr_meta-0.3.0.crate) = 7192
SHA256 (rust/crates/ptr_meta_derive-0.3.0.crate) = ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1
SIZE (rust/crates/ptr_meta_derive-0.3.0.crate) = 4259
-SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef
-SIZE (rust/crates/quinn-0.11.6.crate) = 78222
-SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d
-SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286
-SHA256 (rust/crates/quinn-udp-0.5.9.crate) = 1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904
-SIZE (rust/crates/quinn-udp-0.5.9.crate) = 25342
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
+SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
+SIZE (rust/crates/quinn-0.11.8.crate) = 79949
+SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
+SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
+SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
+SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73
SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rancor-0.1.0.crate) = caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947
SIZE (rust/crates/rancor-0.1.0.crate) = 9759
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
SHA256 (rust/crates/rctree-0.5.0.crate) = 3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f
SIZE (rust/crates/rctree-0.5.0.crate) = 8298
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
-SHA256 (rust/crates/reflink-copy-0.1.26.crate) = 78c81d000a2c524133cc00d2f92f019d399e57906c3b7119271a2495354fe895
-SIZE (rust/crates/reflink-copy-0.1.26.crate) = 23463
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
+SHA256 (rust/crates/reflink-copy-0.1.28.crate) = 23bbed272e39c47a095a5242218a67412a220006842558b03fe2935e8f3d7b92
+SIZE (rust/crates/reflink-copy-0.1.28.crate) = 23811
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/rend-0.5.2.crate) = a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215
SIZE (rust/crates/rend-0.5.2.crate) = 14775
+SHA256 (rust/crates/reqsign-0.17.0.crate) = be18806fe2251c9924d875549573c9bf0e43b51d7efcf32a19ec31bb32196987
+SIZE (rust/crates/reqsign-0.17.0.crate) = 21610
+SHA256 (rust/crates/reqsign-aws-v4-1.0.0.crate) = 9b0fb0ac0a8222efdb0746d83c5ec36c6bdb0f5310b4b92147e3de7c45ef6657
+SIZE (rust/crates/reqsign-aws-v4-1.0.0.crate) = 62091
+SHA256 (rust/crates/reqsign-command-execute-tokio-1.0.0.crate) = 8e145d2d409f3db11aa3094b8905d69b084d4060771c12e6522dde55924bfecd
+SIZE (rust/crates/reqsign-command-execute-tokio-1.0.0.crate) = 8495
+SHA256 (rust/crates/reqsign-core-1.0.0.crate) = 35fd7359352a79b293168785b9cbb239e7017b4fa0c934351518feee394f92bc
+SIZE (rust/crates/reqsign-core-1.0.0.crate) = 19297
+SHA256 (rust/crates/reqsign-file-read-tokio-1.0.0.crate) = 857154204885ec746f5f221393aec7dc47cbde9216b18774eb0a0c6e966f1ee0
+SIZE (rust/crates/reqsign-file-read-tokio-1.0.0.crate) = 9098
+SHA256 (rust/crates/reqsign-http-send-reqwest-1.0.0.crate) = f388d66e254d67e570eba0a4a3fe39427ff7f1df26c73a8b7330e8ca1e639f80
+SIZE (rust/crates/reqsign-http-send-reqwest-1.0.0.crate) = 13589
SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
SHA256 (rust/crates/resvg-0.29.0.crate) = 76888219c0881e22b0ceab06fddcfe83163cd81642bd60c7842387f9c968a72e
SIZE (rust/crates/resvg-0.29.0.crate) = 94880
SHA256 (rust/crates/retry-policies-0.4.0.crate) = 5875471e6cab2871bc150ecb8c727db5113c9338cc3354dc5ee3425b6aa40a1c
SIZE (rust/crates/retry-policies-0.4.0.crate) = 12127
-SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
-SIZE (rust/crates/rgb-0.8.50.crate) = 21980
+SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
+SIZE (rust/crates/rgb-0.8.52.crate) = 22449
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rkyv-0.8.10.crate) = 1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65
-SIZE (rust/crates/rkyv-0.8.10.crate) = 163013
-SHA256 (rust/crates/rkyv_derive-0.8.10.crate) = 246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a
-SIZE (rust/crates/rkyv_derive-0.8.10.crate) = 22743
+SHA256 (rust/crates/rkyv-0.8.11.crate) = 19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac
+SIZE (rust/crates/rkyv-0.8.11.crate) = 167512
+SHA256 (rust/crates/rkyv_derive-0.8.11.crate) = 4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22
+SIZE (rust/crates/rkyv_derive-0.8.11.crate) = 22976
SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
SIZE (rust/crates/rmp-0.8.14.crate) = 29687
SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
@@ -661,30 +749,32 @@ SHA256 (rust/crates/roxmltree-0.18.1.crate) = 862340e351ce1b271a378ec53f304a5558
SIZE (rust/crates/roxmltree-0.18.1.crate) = 43040
SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97
SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594
+SHA256 (rust/crates/rust-ini-0.21.3.crate) = 796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7
+SIZE (rust/crates/rust-ini-0.21.3.crate) = 22939
SHA256 (rust/crates/rust-netrc-0.1.2.crate) = 7e98097f62769f92dbf95fb51f71c0a68ec18a4ee2e70e0d3e4f47ac005d63e9
SIZE (rust/crates/rust-netrc-0.1.2.crate) = 7137
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
SIZE (rust/crates/rustix-1.0.8.crate) = 416688
-SHA256 (rust/crates/rustls-0.23.22.crate) = 9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7
-SIZE (rust/crates/rustls-0.23.22.crate) = 341983
+SHA256 (rust/crates/rustls-0.23.29.crate) = 2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1
+SIZE (rust/crates/rustls-0.23.29.crate) = 370867
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
-SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
-SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/rustybuzz-0.7.0.crate) = 162bdf42e261bee271b3957691018634488084ef577dddeb6420a9684cab2a6a
SIZE (rust/crates/rustybuzz-0.7.0.crate) = 219739
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
@@ -701,42 +791,52 @@ SHA256 (rust/crates/scroll_derive-0.13.0.crate) = 22fc4f90c27b57691bbaf11d8ecc7c
SIZE (rust/crates/scroll_derive-0.13.0.crate) = 5656
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
+SHA256 (rust/crates/secrecy-0.10.3.crate) = e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a
+SIZE (rust/crates/secrecy-0.10.3.crate) = 11303
+SHA256 (rust/crates/secret-service-5.0.0.crate) = dccff79e916a339eec808de579764e3459658c903960d5aa4f7959ee9f6d5f2b
+SIZE (rust/crates/secret-service-5.0.0.crate) = 36129
SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/self-replace-1.5.0.crate) = 03ec815b5eab420ab893f63393878d89c90fdd94c0bcc44c07abb8ad95552fb7
SIZE (rust/crates/self-replace-1.5.0.crate) = 17000
-SHA256 (rust/crates/semver-1.0.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
-SIZE (rust/crates/semver-1.0.25.crate) = 31291
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
-SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.223.crate) = a505d71960adde88e293da5cb5eda57093379f64e61cf77bf0e6a63af07a7bac
+SIZE (rust/crates/serde-1.0.223.crate) = 28047
+SHA256 (rust/crates/serde-untagged-0.1.9.crate) = f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058
+SIZE (rust/crates/serde-untagged-0.1.9.crate) = 17718
+SHA256 (rust/crates/serde_core-1.0.223.crate) = 20f57cbd357666aa7b3ac84a90b4ea328f1d4ddb6772b430caa5d9e1309bb9e9
+SIZE (rust/crates/serde_core-1.0.223.crate) = 62721
+SHA256 (rust/crates/serde_derive-1.0.223.crate) = 3d428d07faf17e306e699ec1e91996e5a165ba5d6bce5b5155173e91a8a01a56
+SIZE (rust/crates/serde_derive-1.0.223.crate) = 57923
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
-SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
-SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
SIZE (rust/crates/shell-escape-0.1.5.crate) = 6847
-SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
-SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
@@ -747,18 +847,22 @@ SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c
SIZE (rust/crates/simplecss-0.2.2.crate) = 22136
SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
-SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef
-SIZE (rust/crates/socket2-0.5.9.crate) = 57432
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spdx-0.10.9.crate) = c3e17e880bafaeb362a7b751ec46bdc5b61445a188f80e0606e68167cd540fa3
SIZE (rust/crates/spdx-0.10.9.crate) = 1050181
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/statrs-0.18.0.crate) = 2a3fe7c28c6512e766b0874335db33c94ad7b8f9054228ae1c2abd47ce7d335e
SIZE (rust/crates/statrs-0.18.0.crate) = 156842
SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
@@ -773,34 +877,38 @@ SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90ac
SIZE (rust/crates/supports-hyperlinks-3.1.0.crate) = 8235
SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2
SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
-SHA256 (rust/crates/svg-0.17.0.crate) = 700efb40f3f559c23c18b446e8ed62b08b56b2bb3197b36d57e0470b4102779e
-SIZE (rust/crates/svg-0.17.0.crate) = 18711
+SHA256 (rust/crates/svg-0.18.0.crate) = 94afda9cd163c04f6bee8b4bf2501c91548deae308373c436f36aeff3cf3c4a3
+SIZE (rust/crates/svg-0.18.0.crate) = 18998
SHA256 (rust/crates/svgfilters-0.4.0.crate) = 639abcebc15fdc2df179f37d6f5463d660c1c79cd552c12343a4600827a04bce
SIZE (rust/crates/svgfilters-0.4.0.crate) = 22597
SHA256 (rust/crates/svgtypes-0.9.0.crate) = c9ee29c1407a5b18ccfe5f6ac82ac11bab3b14407e09c209a6c1a32098b19734
SIZE (rust/crates/svgtypes-0.9.0.crate) = 35308
SHA256 (rust/crates/svgtypes-0.10.0.crate) = 98ffacedcdcf1da6579c907279b4f3c5492fbce99fbbf227f5ed270a589c2765
SIZE (rust/crates/svgtypes-0.10.0.crate) = 35401
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
+SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
+SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
+SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
SHA256 (rust/crates/tagu-0.1.6.crate) = eddb6b06d20fba9ed21fca3d696ee1b6e870bca0bcf9fa2971f6ae2436de576a
SIZE (rust/crates/tagu-0.1.6.crate) = 12714
SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
SIZE (rust/crates/tar-0.4.44.crate) = 61020
-SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
-SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
SHA256 (rust/crates/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050
SIZE (rust/crates/temp-env-0.3.6.crate) = 10746
SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
-SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9
-SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037
+SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
+SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
SIZE (rust/crates/termtree-0.5.1.crate) = 8498
SHA256 (rust/crates/test-case-3.3.1.crate) = eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8
@@ -817,48 +925,54 @@ SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf071
SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d
SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
+SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
+SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
SHA256 (rust/crates/tiny-skia-0.8.4.crate) = df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67
SIZE (rust/crates/tiny-skia-0.8.4.crate) = 193684
SHA256 (rust/crates/tiny-skia-path-0.8.4.crate) = adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c
SIZE (rust/crates/tiny-skia-path-0.8.4.crate) = 45814
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.8.1.crate) = 022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8
-SIZE (rust/crates/tinyvec-1.8.1.crate) = 47269
+SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
-SIZE (rust/crates/tokio-1.46.1.crate) = 823632
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
-SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac
-SIZE (rust/crates/toml-0.9.2.crate) = 56695
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
-SHA256 (rust/crates/toml_edit-0.23.2.crate) = d1dee9dc43ac2aaf7d3b774e2fba5148212bf2bd9374f4e50152ebe9afd03d42
-SIZE (rust/crates/toml_edit-0.23.2.crate) = 66406
-SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
-SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_edit-0.23.4.crate) = 7211ff1b8f0d3adae1663b7da9ffe396eabe1ca25f0b0bee42b0da29a9ddce93
+SIZE (rust/crates/toml_edit-0.23.4.crate) = 66357
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
@@ -871,18 +985,18 @@ SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d195
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
-SHA256 (rust/crates/tracing-durations-export-0.3.0.crate) = 382e025ef8e0db646343dd2cf56af9d7fe6f5eabce5f388f8e5ec7234f555a0f
-SIZE (rust/crates/tracing-durations-export-0.3.0.crate) = 139519
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-durations-export-0.3.1.crate) = 32e0c2cfee378f62291f2703bbb949b99213306c2729fe977799653c3c3404b5
+SIZE (rust/crates/tracing-durations-export-0.3.1.crate) = 138136
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
SHA256 (rust/crates/tracing-serde-0.2.0.crate) = 704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1
SIZE (rust/crates/tracing-serde-0.2.0.crate) = 7755
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/tracing-test-0.2.5.crate) = 557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68
SIZE (rust/crates/tracing-test-0.2.5.crate) = 9080
SHA256 (rust/crates/tracing-test-macro-0.2.5.crate) = 04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568
@@ -893,12 +1007,14 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/ttf-parser-0.18.1.crate) = 0609f771ad9c6155384897e1df4d948e692667cc0588548b68eb44d052b27633
SIZE (rust/crates/ttf-parser-0.18.1.crate) = 156167
-SHA256 (rust/crates/typeid-1.0.2.crate) = 0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e
-SIZE (rust/crates/typeid-1.0.2.crate) = 8844
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
+SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
+SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
@@ -911,8 +1027,8 @@ SHA256 (rust/crates/unicode-general-category-0.6.0.crate) = 2281c8c1d221438e3732
SIZE (rust/crates/unicode-general-category-0.6.0.crate) = 35177
SHA256 (rust/crates/unicode-id-0.3.5.crate) = 10103c57044730945224467c09f71a4db0071c123a0648cc3e818913bde6b561
SIZE (rust/crates/unicode-id-0.3.5.crate) = 16807
-SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
-SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
SHA256 (rust/crates/unicode-script-0.5.7.crate) = 9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f
@@ -931,36 +1047,34 @@ SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600
SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/usvg-0.29.0.crate) = 63b6bb4e62619d9f68aa2d8a823fea2bff302340a1f2d45c264d5b0be170832e
SIZE (rust/crates/usvg-0.29.0.crate) = 67122
SHA256 (rust/crates/usvg-text-layout-0.29.0.crate) = 195386e01bc35f860db024de275a76e7a31afdf975d18beb6d0e44764118b4db
SIZE (rust/crates/usvg-text-layout-0.29.0.crate) = 21634
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.12.1.crate) = b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b
-SIZE (rust/crates/uuid-1.12.1.crate) = 48851
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
-SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
SIZE (rust/crates/wasite-0.1.0.crate) = 2346
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
@@ -983,18 +1097,16 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-roots-0.26.8.crate) = 2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9
-SIZE (rust/crates/webpki-roots-0.26.8.crate) = 257981
-SHA256 (rust/crates/webpki-roots-1.0.1.crate) = 8782dd5a41a24eed3a4f40b606249b3e236ca61adf1f25ea4d45c73de122b502
-SIZE (rust/crates/webpki-roots-1.0.1.crate) = 247202
-SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
-SIZE (rust/crates/weezl-0.1.8.crate) = 42175
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
+SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
+SIZE (rust/crates/weezl-0.1.10.crate) = 46418
SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
SIZE (rust/crates/which-8.0.0.crate) = 26209
-SHA256 (rust/crates/whoami-1.6.0.crate) = 6994d13118ab492c3c80c1f81928718159254c53c472bf9ce36f8dae4add02a7
-SIZE (rust/crates/whoami-1.6.0.crate) = 24691
-SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
-SIZE (rust/crates/widestring-1.1.0.crate) = 85046
+SHA256 (rust/crates/whoami-1.6.1.crate) = 5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d
+SIZE (rust/crates/whoami-1.6.1.crate) = 24975
+SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
+SIZE (rust/crates/widestring-1.2.0.crate) = 89105
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -1003,74 +1115,60 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
-SIZE (rust/crates/windows-0.57.0.crate) = 9694564
SHA256 (rust/crates/windows-0.59.0.crate) = 7f919aee0a93304be7f62e8e5027811bbba96bcb1de84d6618be56e43f8a32a1
SIZE (rust/crates/windows-0.59.0.crate) = 9429988
-SHA256 (rust/crates/windows-0.61.1.crate) = c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419
-SIZE (rust/crates/windows-0.61.1.crate) = 9342486
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
-SHA256 (rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
-SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
SHA256 (rust/crates/windows-core-0.59.0.crate) = 810ce18ed2112484b0d4e15d022e5f598113e220c53e373fb31e67e21670c1ce
SIZE (rust/crates/windows-core-0.59.0.crate) = 37073
-SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980
-SIZE (rust/crates/windows-core-0.61.0.crate) = 36707
-SHA256 (rust/crates/windows-future-0.2.0.crate) = 7a1d6bbefcb7b60acd19828e1bc965da6fcf18a7e39490c5f8be71e54a19ba32
-SIZE (rust/crates/windows-future-0.2.0.crate) = 17646
-SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
-SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
SHA256 (rust/crates/windows-implement-0.59.0.crate) = 83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1
SIZE (rust/crates/windows-implement-0.59.0.crate) = 11373
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
-SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
-SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
-SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
@@ -1079,87 +1177,91 @@ SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c56
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
-SIZE (rust/crates/winnow-0.7.11.crate) = 174175
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
-SHA256 (rust/crates/wiremock-0.6.4.crate) = a2b8b99d4cdbf36b239a9532e31fe4fb8acc38d1897c1761e161550a7dc78e6a
-SIZE (rust/crates/wiremock-0.6.4.crate) = 58967
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/xattr-1.4.0.crate) = e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909
-SIZE (rust/crates/xattr-1.4.0.crate) = 12995
+SHA256 (rust/crates/wiremock-0.6.5.crate) = 08db1edfb05d9b3c1542e521aea074442088292f00b5f28e435c714a98f85031
+SIZE (rust/crates/wiremock-0.6.5.crate) = 60561
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/xattr-1.5.1.crate) = af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909
+SIZE (rust/crates/xattr-1.5.1.crate) = 14565
SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
SIZE (rust/crates/xz2-0.1.7.crate) = 23892
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zbus-5.8.0.crate) = 597f45e98bc7e6f0988276012797855613cd8269e23b5be62cc4e5d28b7e515d
+SIZE (rust/crates/zbus-5.8.0.crate) = 164762
+SHA256 (rust/crates/zbus_macros-5.8.0.crate) = e5c8e4e14dcdd9d97a98b189cd1220f30e8394ad271e8c987da84f73693862c2
+SIZE (rust/crates/zbus_macros-5.8.0.crate) = 36844
+SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97
+SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rust/crates/zip-2.3.0.crate) = 84e9a772a54b54236b9b744aaaf8d7be01b4d6e99725523cb82cb32d1c81b1d7
-SIZE (rust/crates/zip-2.3.0.crate) = 107864
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zip-2.4.2.crate) = fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50
+SIZE (rust/crates/zip-2.4.2.crate) = 110773
SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
-SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946
-SIZE (rust/crates/zopfli-0.8.1.crate) = 50972
-SHA256 (rust/crates/zstd-0.13.2.crate) = fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9
-SIZE (rust/crates/zstd-0.13.2.crate) = 30251
-SHA256 (rust/crates/zstd-safe-7.2.1.crate) = 54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059
-SIZE (rust/crates/zstd-safe-7.2.1.crate) = 21122
-SHA256 (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa
-SIZE (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090
-SHA256 (astral-sh-pubgrub-06ec5a5f59ffaeb6cf5079c6cb184467da06c9db_GH0.tar.gz) = 7c39356749ea0084a75ef64f59890b2ce395d5f4492cb32474573650b7e52685
-SIZE (astral-sh-pubgrub-06ec5a5f59ffaeb6cf5079c6cb184467da06c9db_GH0.tar.gz) = 99881
+SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
+SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (rust/crates/zvariant-5.6.0.crate) = d91b3680bb339216abd84714172b5138a4edac677e641ef17e1d8cb1b3ca6e6f
+SIZE (rust/crates/zvariant-5.6.0.crate) = 90550
+SHA256 (rust/crates/zvariant_derive-5.6.0.crate) = 3a8c68501be459a8dbfffbe5d792acdd23b4959940fc87785fb013b32edbc208
+SIZE (rust/crates/zvariant_derive-5.6.0.crate) = 14278
+SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34
+SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
+SHA256 (astral-sh-pubgrub-d8efd77673c9a90792da9da31b6c0da7ea8a324b_GH0.tar.gz) = c97605846bf3369fabe81e5b26f11bba4db517ad5eecb151dbe4a9c7616f7d7a
+SIZE (astral-sh-pubgrub-d8efd77673c9a90792da9da31b6c0da7ea8a324b_GH0.tar.gz) = 100042
+SHA256 (astral-sh-rs-async-zip-285e48742b74ab109887d62e1ae79e7c15fd4878_GH0.tar.gz) = ce4a973b11791ec11eb9142f3176b1ed476708e2aa430dad0b32e34c38477650
+SIZE (astral-sh-rs-async-zip-285e48742b74ab109887d62e1ae79e7c15fd4878_GH0.tar.gz) = 37003
SHA256 (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = e838bca7cb205e373cd801ce19476a808534a6090fc261aa2ea74dfd9cea68b0
SIZE (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = 37106
-SHA256 (astral-sh-rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d_GH0.tar.gz) = 8fc71e219a505af64d9c616f7940d24c1b38dc1f54c03d32cb34ba84930f3e1d
-SIZE (astral-sh-rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d_GH0.tar.gz) = 51763
-SHA256 (astral-sh-reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8_GH0.tar.gz) = 5ff23bcb5f724323cb2c7d6a9b597a9a05ce06295b1a7e2c667d378099f1a8d7
-SIZE (astral-sh-reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8_GH0.tar.gz) = 41975
-SHA256 (astral-sh-uv-0.8.3_GH0.tar.gz) = 6779018e26db1b7981f26bce36b9dd0860d58f497d989f334ea8561bb5bca706
-SIZE (astral-sh-uv-0.8.3_GH0.tar.gz) = 4195821
+SHA256 (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 94edd851d407f55f1e91bae692ce072d82297de7e0455bee47335996b65e2390
+SIZE (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 42520
+SHA256 (astral-sh-uv-0.8.21_GH0.tar.gz) = 20b366d493ea1939c66cf33c4ec81d1447a61242c66f9a0a75eebb03573a7a02
+SIZE (astral-sh-uv-0.8.21_GH0.tar.gz) = 4707462
diff --git a/devel/uvwasi/Makefile b/devel/uvwasi/Makefile
index 15965f5fe430..992ee45d26da 100644
--- a/devel/uvwasi/Makefile
+++ b/devel/uvwasi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uvwasi
-PORTVERSION= 0.0.21
+PORTVERSION= 0.0.23
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -15,11 +15,10 @@ LIB_DEPENDS= libuv.so:devel/libuv
USES= cmake:testing pathfix
CMAKE_OFF= ASAN \
+ BUILD_TESTING \
CODE_COVERAGE \
- UVWASI_DEBUG_LOG \
- UVWASI_BUILD_TESTS
+ UVWASI_DEBUG_LOG
CMAKE_ON= INSTALL_UVWASI
-CMAKE_TESTING_ON= UVWASI_BUILD_TESTS
USE_GITHUB= yes
GH_ACCOUNT= nodejs
diff --git a/devel/uvwasi/distinfo b/devel/uvwasi/distinfo
index de86ee1bb99a..da411bfa010e 100644
--- a/devel/uvwasi/distinfo
+++ b/devel/uvwasi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936000
-SHA256 (nodejs-uvwasi-v0.0.21_GH0.tar.gz) = 5cf32f166c493f41c0de7f3fd578d0be1b692c81c54f0c68889e62240fe9ab60
-SIZE (nodejs-uvwasi-v0.0.21_GH0.tar.gz) = 69358
+TIMESTAMP = 1757436419
+SHA256 (nodejs-uvwasi-v0.0.23_GH0.tar.gz) = cdb148aac298883b51da887657deca910c7c02f35435e24f125cef536fe8d5e1
+SIZE (nodejs-uvwasi-v0.0.23_GH0.tar.gz) = 72247
diff --git a/devel/uvwasi/pkg-plist b/devel/uvwasi/pkg-plist
index 2e309e7022d1..4771e23f10c2 100644
--- a/devel/uvwasi/pkg-plist
+++ b/devel/uvwasi/pkg-plist
@@ -1,10 +1,10 @@
-include/uvwasi/uvwasi.h
-include/uvwasi/wasi_serdes.h
-include/uvwasi/wasi_types.h
+include/uvwasi.h
+include/wasi_serdes.h
+include/wasi_types.h
lib/cmake/uvwasi/uvwasiConfig.cmake
lib/cmake/uvwasi/uvwasiConfigVersion.cmake
lib/cmake/uvwasi/uvwasiTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/uvwasi/uvwasiTargets.cmake
+lib/libuvwasi.a
lib/libuvwasi.so
-lib/libuvwasi_a.a
libdata/pkgconfig/uvwasi.pc
diff --git a/devel/valgrind-devel/Makefile b/devel/valgrind-devel/Makefile
index 3fdc44865ffd..f3fbda42ed71 100644
--- a/devel/valgrind-devel/Makefile
+++ b/devel/valgrind-devel/Makefile
@@ -1,11 +1,11 @@
PORTNAME= valgrind
-PORTVERSION= 3.25.0.g20250530
DISTVERSIONPREFIX= freebsd-
+DISTVERSION= 3.26.0.g20250819
PORTEPOCH= 1
CATEGORIES= devel
-MASTER_SITES= https://snapshots.sourceware.org/valgrind/trunk/2025-05-30_07-09_1748588941/
+MASTER_SITES= https://snapshots.sourceware.org/valgrind/trunk/2025-08-18_19-19_1755544741/
PKGNAMESUFFIX= -devel
-DISTNAME= ${PORTNAME}-3.26.0.GIT
+DISTNAME= ${PORTNAME}-${DISTVERSION:R}.GIT
MAINTAINER= pjfloyd@wanadoo.fr
COMMENT= Memory debugging and profiling tool
@@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
ONLY_FOR_ARCHS= aarch64 amd64 i386
USES= autoreconf cpe gmake pathfix perl5 pkgconfig shebangfix \
- python:3.9+,run tar:bz2
+ python:run tar:bz2
USE_PERL5= build
SHEBANG_FILES= callgrind/callgrind_annotate.in callgrind/callgrind_control.in \
cachegrind/cg_merge.in cachegrind/cg_diff.in \
diff --git a/devel/valgrind-devel/distinfo b/devel/valgrind-devel/distinfo
index 0fcb0bfc33eb..af78727e1b46 100644
--- a/devel/valgrind-devel/distinfo
+++ b/devel/valgrind-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748632843
-SHA256 (valgrind-3.26.0.GIT.tar.bz2) = 76490c806d9c10330538081086e717aea70b06627cd3a6983a428eeeb7a099fe
-SIZE (valgrind-3.26.0.GIT.tar.bz2) = 16753393
+TIMESTAMP = 1755593378
+SHA256 (valgrind-3.26.0.GIT.tar.bz2) = 689cc91f9b49cc27b18344427c1664ed7ef882675dc914bcc1845f54025646e5
+SIZE (valgrind-3.26.0.GIT.tar.bz2) = 16861335
diff --git a/devel/venom/Makefile b/devel/venom/Makefile
index 54deccf56014..d86d677b0b4b 100644
--- a/devel/venom/Makefile
+++ b/devel/venom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= venom
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= bapt@FreeBSD.org
diff --git a/devel/viewvc-devel/Makefile b/devel/viewvc-devel/Makefile
index 96e7f66c20a4..9a6da1938a35 100644
--- a/devel/viewvc-devel/Makefile
+++ b/devel/viewvc-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= viewvc
DISTVERSION= 1.3.0-20250316
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= -devel
@@ -36,7 +36,7 @@ APACHE_USES= apache:run
HTPASSWD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}passlib>=1.7.0:security/py-passlib@${PY_FLAVOR}
LIGHTTPD_RUN_DEPENDS= lighttpd:www/lighttpd
-MODWSGI_RUN_DEPENDS= ${APACHE_PKGNAMEPREFIX}${PYTHON_PKGNAMEPREFIX}mod_wsgi>=4.4.13:www/mod_wsgi4@${PY_FLAVOR}
+MODWSGI_RUN_DEPENDS= ${APACHE_PKGNAMEPREFIX}${PYTHON_PKGNAMEPREFIX}mod_wsgi>=4.4.13:www/mod_wsgi@${PY_FLAVOR}
.if ${WITH_SUBVERSION_VER:U} == LTS
SUBVERSION_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}subversion-lts>=0:devel/py-subversion@${PY_FLAVOR}
diff --git a/devel/wasi-compiler-rt21/Makefile b/devel/wasi-compiler-rt21/Makefile
new file mode 100644
index 000000000000..aee5a9e49300
--- /dev/null
+++ b/devel/wasi-compiler-rt21/Makefile
@@ -0,0 +1,6 @@
+# must sync with devel/llvm21
+DISTVERSION= 21.1.2
+
+MASTERDIR= ${.CURDIR}/../wasi-compiler-rt
+
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/wasi-libc/Makefile b/devel/wasi-libc/Makefile
index 171eb65eb1cc..b4ab9d593d75 100644
--- a/devel/wasi-libc/Makefile
+++ b/devel/wasi-libc/Makefile
@@ -1,7 +1,6 @@
PORTNAME= wasi-libc
DISTVERSIONPREFIX= wasi-sdk-
-DISTVERSION= 25-14
-DISTVERSIONSUFFIX= -ge9524a0
+DISTVERSION= 27
CATEGORIES= devel
PKGNAMESUFFIX= ${FLAVOR}
@@ -19,7 +18,7 @@ LICENSE_PERMS_LLVM2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BUILD_DEPENDS= bash:shells/bash
-FLAVORS= 19 20 18 17
+FLAVORS= 19 20 21 18 17
FLAVOR?= ${FLAVORS:[1]}
USES= gmake llvm:${FLAVOR}
diff --git a/devel/wasi-libc/distinfo b/devel/wasi-libc/distinfo
index 770e99bd34d9..0adb12b4e1ce 100644
--- a/devel/wasi-libc/distinfo
+++ b/devel/wasi-libc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1743009354
-SHA256 (WebAssembly-wasi-libc-wasi-sdk-25-14-ge9524a0_GH0.tar.gz) = 2a547e2177cea793ceda2fbbbdf6c102155c70e717f63ab9d832a85d4d1753ef
-SIZE (WebAssembly-wasi-libc-wasi-sdk-25-14-ge9524a0_GH0.tar.gz) = 1444692
+TIMESTAMP = 1756309454
+SHA256 (WebAssembly-wasi-libc-wasi-sdk-27_GH0.tar.gz) = 00850da0742670d5ad7fd556bf7bc5452512bac79f17ac76d5cfaa3b74526898
+SIZE (WebAssembly-wasi-libc-wasi-sdk-27_GH0.tar.gz) = 1472362
SHA256 (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 4e36c4add2421b44ccdded83d442d9aadf02ffa8b534d94016fad2bb7b781cc6
SIZE (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 162059
diff --git a/devel/wasi-libc/files/llvm21/__stdarg___gnuc_va_list.h b/devel/wasi-libc/files/llvm21/__stdarg___gnuc_va_list.h
new file mode 100644
index 000000000000..2a0a7e8cc6c0
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stdarg___gnuc_va_list.h
@@ -0,0 +1,13 @@
+/*===---- __stdarg___gnuc_va_list.h - Definition of __gnuc_va_list ---------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __GNUC_VA_LIST
+#define __GNUC_VA_LIST
+typedef __builtin_va_list __gnuc_va_list;
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stdarg___va_copy.h b/devel/wasi-libc/files/llvm21/__stdarg___va_copy.h
new file mode 100644
index 000000000000..e433e18a7082
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stdarg___va_copy.h
@@ -0,0 +1,12 @@
+/*===---- __stdarg___va_copy.h - Definition of __va_copy -------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __va_copy
+#define __va_copy(d, s) __builtin_va_copy(d, s)
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stdarg_header_macro.h b/devel/wasi-libc/files/llvm21/__stdarg_header_macro.h
new file mode 100644
index 000000000000..beb92ee02526
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stdarg_header_macro.h
@@ -0,0 +1,12 @@
+/*===---- __stdarg_header_macro.h ------------------------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __STDARG_H
+#define __STDARG_H
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stdarg_va_arg.h b/devel/wasi-libc/files/llvm21/__stdarg_va_arg.h
new file mode 100644
index 000000000000..ebdb6f9d4b1e
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stdarg_va_arg.h
@@ -0,0 +1,22 @@
+/*===---- __stdarg_va_arg.h - Definitions of va_start, va_arg, va_end-------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef va_arg
+
+#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L
+/* C23 uses a special builtin. */
+#define va_start(...) __builtin_c23_va_start(__VA_ARGS__)
+#else
+/* Versions before C23 do require the second parameter. */
+#define va_start(ap, param) __builtin_va_start(ap, param)
+#endif
+#define va_end(ap) __builtin_va_end(ap)
+#define va_arg(ap, type) __builtin_va_arg(ap, type)
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stdarg_va_copy.h b/devel/wasi-libc/files/llvm21/__stdarg_va_copy.h
new file mode 100644
index 000000000000..8645328c2c68
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stdarg_va_copy.h
@@ -0,0 +1,12 @@
+/*===---- __stdarg_va_copy.h - Definition of va_copy------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef va_copy
+#define va_copy(dest, src) __builtin_va_copy(dest, src)
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stdarg_va_list.h b/devel/wasi-libc/files/llvm21/__stdarg_va_list.h
new file mode 100644
index 000000000000..20c2e2cad940
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stdarg_va_list.h
@@ -0,0 +1,13 @@
+/*===---- __stdarg_va_list.h - Definition of va_list -----------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef _VA_LIST
+#define _VA_LIST
+typedef __builtin_va_list va_list;
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_header_macro.h b/devel/wasi-libc/files/llvm21/__stddef_header_macro.h
new file mode 100644
index 000000000000..db5fb3c0abc1
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_header_macro.h
@@ -0,0 +1,12 @@
+/*===---- __stddef_header_macro.h ------------------------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __STDDEF_H
+#define __STDDEF_H
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_max_align_t.h b/devel/wasi-libc/files/llvm21/__stddef_max_align_t.h
new file mode 100644
index 000000000000..512606a87728
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_max_align_t.h
@@ -0,0 +1,27 @@
+/*===---- __stddef_max_align_t.h - Definition of max_align_t ---------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __CLANG_MAX_ALIGN_T_DEFINED
+#define __CLANG_MAX_ALIGN_T_DEFINED
+
+#if defined(_MSC_VER)
+typedef double max_align_t;
+#elif defined(__APPLE__)
+typedef long double max_align_t;
+#else
+// Define 'max_align_t' to match the GCC definition.
+typedef struct {
+ long long __clang_max_align_nonce1
+ __attribute__((__aligned__(__alignof__(long long))));
+ long double __clang_max_align_nonce2
+ __attribute__((__aligned__(__alignof__(long double))));
+} max_align_t;
+#endif
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_null.h b/devel/wasi-libc/files/llvm21/__stddef_null.h
new file mode 100644
index 000000000000..c10bd2d7d988
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_null.h
@@ -0,0 +1,29 @@
+/*===---- __stddef_null.h - Definition of NULL -----------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#if !defined(NULL) || !__building_module(_Builtin_stddef)
+
+/* linux/stddef.h will define NULL to 0. glibc (and other) headers then define
+ * __need_NULL and rely on stddef.h to redefine NULL to the correct value again.
+ * Modules don't support redefining macros like that, but support that pattern
+ * in the non-modules case.
+ */
+#undef NULL
+
+#ifdef __cplusplus
+#if !defined(__MINGW32__) && !defined(_MSC_VER)
+#define NULL __null
+#else
+#define NULL 0
+#endif
+#else
+#define NULL ((void*)0)
+#endif
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_nullptr_t.h b/devel/wasi-libc/files/llvm21/__stddef_nullptr_t.h
new file mode 100644
index 000000000000..7f3fbe6fe0d3
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_nullptr_t.h
@@ -0,0 +1,29 @@
+/*===---- __stddef_nullptr_t.h - Definition of nullptr_t -------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(_NULLPTR_T) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define _NULLPTR_T
+
+#ifdef __cplusplus
+#if defined(_MSC_EXTENSIONS) && defined(_NATIVE_NULLPTR_SUPPORTED)
+namespace std {
+typedef decltype(nullptr) nullptr_t;
+}
+using ::std::nullptr_t;
+#endif
+#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L
+typedef typeof(nullptr) nullptr_t;
+#endif
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_offsetof.h b/devel/wasi-libc/files/llvm21/__stddef_offsetof.h
new file mode 100644
index 000000000000..84172c6cd273
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_offsetof.h
@@ -0,0 +1,17 @@
+/*===---- __stddef_offsetof.h - Definition of offsetof ---------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(offsetof) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define offsetof(t, d) __builtin_offsetof(t, d)
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_ptrdiff_t.h b/devel/wasi-libc/files/llvm21/__stddef_ptrdiff_t.h
new file mode 100644
index 000000000000..fd3c893c66c9
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_ptrdiff_t.h
@@ -0,0 +1,20 @@
+/*===---- __stddef_ptrdiff_t.h - Definition of ptrdiff_t -------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(_PTRDIFF_T) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define _PTRDIFF_T
+
+typedef __PTRDIFF_TYPE__ ptrdiff_t;
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_rsize_t.h b/devel/wasi-libc/files/llvm21/__stddef_rsize_t.h
new file mode 100644
index 000000000000..dd433d40d973
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_rsize_t.h
@@ -0,0 +1,20 @@
+/*===---- __stddef_rsize_t.h - Definition of rsize_t -----------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(_RSIZE_T) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define _RSIZE_T
+
+typedef __SIZE_TYPE__ rsize_t;
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_size_t.h b/devel/wasi-libc/files/llvm21/__stddef_size_t.h
new file mode 100644
index 000000000000..3dd7b1f37929
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_size_t.h
@@ -0,0 +1,20 @@
+/*===---- __stddef_size_t.h - Definition of size_t -------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(_SIZE_T) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define _SIZE_T
+
+typedef __SIZE_TYPE__ size_t;
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_unreachable.h b/devel/wasi-libc/files/llvm21/__stddef_unreachable.h
new file mode 100644
index 000000000000..61df43e9732f
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_unreachable.h
@@ -0,0 +1,21 @@
+/*===---- __stddef_unreachable.h - Definition of unreachable ---------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef __cplusplus
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(unreachable) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define unreachable() __builtin_unreachable()
+#endif
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_wchar_t.h b/devel/wasi-libc/files/llvm21/__stddef_wchar_t.h
new file mode 100644
index 000000000000..bd69f6322541
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_wchar_t.h
@@ -0,0 +1,28 @@
+/*===---- __stddef_wchar.h - Definition of wchar_t -------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#if !defined(__cplusplus) || (defined(_MSC_VER) && !_NATIVE_WCHAR_T_DEFINED)
+
+/*
+ * When -fbuiltin-headers-in-system-modules is set this is a non-modular header
+ * and needs to behave as if it was textual.
+ */
+#if !defined(_WCHAR_T) || \
+ (__has_feature(modules) && !__building_module(_Builtin_stddef))
+#define _WCHAR_T
+
+#ifdef _MSC_EXTENSIONS
+#define _WCHAR_T_DEFINED
+#endif
+
+typedef __WCHAR_TYPE__ wchar_t;
+
+#endif
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/__stddef_wint_t.h b/devel/wasi-libc/files/llvm21/__stddef_wint_t.h
new file mode 100644
index 000000000000..0aa291507957
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/__stddef_wint_t.h
@@ -0,0 +1,15 @@
+/*===---- __stddef_wint.h - Definition of wint_t ---------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+#ifndef _WINT_T
+#define _WINT_T
+
+typedef __WINT_TYPE__ wint_t;
+
+#endif
diff --git a/devel/wasi-libc/files/llvm21/stdarg.h b/devel/wasi-libc/files/llvm21/stdarg.h
new file mode 100644
index 000000000000..6203d7a600a2
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/stdarg.h
@@ -0,0 +1,75 @@
+/*===---- stdarg.h - Variable argument handling ----------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * This header is designed to be included multiple times. If any of the __need_
+ * macros are defined, then only that subset of interfaces are provided. This
+ * can be useful for POSIX headers that need to not expose all of stdarg.h, but
+ * need to use some of its interfaces. Otherwise this header provides all of
+ * the expected interfaces.
+ *
+ * When clang modules are enabled, this header is a textual header to support
+ * the multiple include behavior. As such, it doesn't directly declare anything
+ * so that it doesn't add duplicate declarations to all of its includers'
+ * modules.
+ */
+#if defined(__MVS__) && __has_include_next(<stdarg.h>)
+#undef __need___va_list
+#undef __need_va_list
+#undef __need_va_arg
+#undef __need___va_copy
+#undef __need_va_copy
+#include <__stdarg_header_macro.h>
+#include_next <stdarg.h>
+
+#else
+#if !defined(__need___va_list) && !defined(__need_va_list) && \
+ !defined(__need_va_arg) && !defined(__need___va_copy) && \
+ !defined(__need_va_copy)
+#define __need___va_list
+#define __need_va_list
+#define __need_va_arg
+#define __need___va_copy
+/* GCC always defines __va_copy, but does not define va_copy unless in c99 mode
+ * or -ansi is not specified, since it was not part of C90.
+ */
+#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || \
+ (defined(__cplusplus) && __cplusplus >= 201103L) || \
+ !defined(__STRICT_ANSI__)
+#define __need_va_copy
+#endif
+#include <__stdarg_header_macro.h>
+#endif
+
+#ifdef __need___va_list
+#include <__stdarg___gnuc_va_list.h>
+#undef __need___va_list
+#endif /* defined(__need___va_list) */
+
+#ifdef __need_va_list
+#include <__stdarg_va_list.h>
+#undef __need_va_list
+#endif /* defined(__need_va_list) */
+
+#ifdef __need_va_arg
+#include <__stdarg_va_arg.h>
+#undef __need_va_arg
+#endif /* defined(__need_va_arg) */
+
+#ifdef __need___va_copy
+#include <__stdarg___va_copy.h>
+#undef __need___va_copy
+#endif /* defined(__need___va_copy) */
+
+#ifdef __need_va_copy
+#include <__stdarg_va_copy.h>
+#undef __need_va_copy
+#endif /* defined(__need_va_copy) */
+
+#endif /* __MVS__ */
diff --git a/devel/wasi-libc/files/llvm21/stddef.h b/devel/wasi-libc/files/llvm21/stddef.h
new file mode 100644
index 000000000000..99b275aebf5a
--- /dev/null
+++ b/devel/wasi-libc/files/llvm21/stddef.h
@@ -0,0 +1,139 @@
+/*===---- stddef.h - Basic type definitions --------------------------------===
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ *===-----------------------------------------------------------------------===
+ */
+
+/*
+ * This header is designed to be included multiple times. If any of the __need_
+ * macros are defined, then only that subset of interfaces are provided. This
+ * can be useful for POSIX headers that need to not expose all of stddef.h, but
+ * need to use some of its interfaces. Otherwise this header provides all of
+ * the expected interfaces.
+ *
+ * When clang modules are enabled, this header is a textual header to support
+ * the multiple include behavior. As such, it doesn't directly declare anything
+ * so that it doesn't add duplicate declarations to all of its includers'
+ * modules.
+ */
+#if defined(__MVS__) && __has_include_next(<stddef.h>)
+#undef __need_ptrdiff_t
+#undef __need_size_t
+#undef __need_rsize_t
+#undef __need_wchar_t
+#undef __need_NULL
+#undef __need_nullptr_t
+#undef __need_unreachable
+#undef __need_max_align_t
+#undef __need_offsetof
+#undef __need_wint_t
+#include <__stddef_header_macro.h>
+#include_next <stddef.h>
+
+#else
+
+#if !defined(__need_ptrdiff_t) && !defined(__need_size_t) && \
+ !defined(__need_rsize_t) && !defined(__need_wchar_t) && \
+ !defined(__need_NULL) && !defined(__need_nullptr_t) && \
+ !defined(__need_unreachable) && !defined(__need_max_align_t) && \
+ !defined(__need_offsetof) && !defined(__need_wint_t)
+#define __need_ptrdiff_t
+#define __need_size_t
+/* ISO9899:2011 7.20 (C11 Annex K): Define rsize_t if __STDC_WANT_LIB_EXT1__ is
+ * enabled. */
+#if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1
+#define __need_rsize_t
+#endif
+#define __need_wchar_t
+#if !defined(__STDDEF_H) || __has_feature(modules)
+/*
+ * __stddef_null.h is special when building without modules: if __need_NULL is
+ * set, then it will unconditionally redefine NULL. To avoid stepping on client
+ * definitions of NULL, __need_NULL should only be set the first time this
+ * header is included, that is when __STDDEF_H is not defined. However, when
+ * building with modules, this header is a textual header and needs to
+ * unconditionally include __stdef_null.h to support multiple submodules
+ * exporting _Builtin_stddef.null. Take module SM with submodules A and B, whose
+ * headers both include stddef.h When SM.A builds, __STDDEF_H will be defined.
+ * When SM.B builds, the definition from SM.A will leak when building without
+ * local submodule visibility. stddef.h wouldn't include __stddef_null.h, and
+ * SM.B wouldn't import _Builtin_stddef.null, and SM.B's `export *` wouldn't
+ * export NULL as expected. When building with modules, always include
+ * __stddef_null.h so that everything works as expected.
+ */
+#define __need_NULL
+#endif
+#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || \
+ defined(__cplusplus)
+#define __need_nullptr_t
+#endif
+#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L
+#define __need_unreachable
+#endif
+#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || \
+ (defined(__cplusplus) && __cplusplus >= 201103L)
+#define __need_max_align_t
+#endif
+#define __need_offsetof
+/* wint_t is provided by <wchar.h> and not <stddef.h>. It's here
+ * for compatibility, but must be explicitly requested. Therefore
+ * __need_wint_t is intentionally not defined here. */
+#include <__stddef_header_macro.h>
+#endif
+
+#if defined(__need_ptrdiff_t)
+#include <__stddef_ptrdiff_t.h>
+#undef __need_ptrdiff_t
+#endif /* defined(__need_ptrdiff_t) */
+
+#if defined(__need_size_t)
+#include <__stddef_size_t.h>
+#undef __need_size_t
+#endif /*defined(__need_size_t) */
+
+#if defined(__need_rsize_t)
+#include <__stddef_rsize_t.h>
+#undef __need_rsize_t
+#endif /* defined(__need_rsize_t) */
+
+#if defined(__need_wchar_t)
+#include <__stddef_wchar_t.h>
+#undef __need_wchar_t
+#endif /* defined(__need_wchar_t) */
+
+#if defined(__need_NULL)
+#include <__stddef_null.h>
+#undef __need_NULL
+#endif /* defined(__need_NULL) */
+
+#if defined(__need_nullptr_t)
+#include <__stddef_nullptr_t.h>
+#undef __need_nullptr_t
+#endif /* defined(__need_nullptr_t) */
+
+#if defined(__need_unreachable)
+#include <__stddef_unreachable.h>
+#undef __need_unreachable
+#endif /* defined(__need_unreachable) */
+
+#if defined(__need_max_align_t)
+#include <__stddef_max_align_t.h>
+#undef __need_max_align_t
+#endif /* defined(__need_max_align_t) */
+
+#if defined(__need_offsetof)
+#include <__stddef_offsetof.h>
+#undef __need_offsetof
+#endif /* defined(__need_offsetof) */
+
+/* Some C libraries expect to see a wint_t here. Others (notably MinGW) will use
+__WINT_TYPE__ directly; accommodate both by requiring __need_wint_t */
+#if defined(__need_wint_t)
+#include <__stddef_wint_t.h>
+#undef __need_wint_t
+#endif /* __need_wint_t */
+
+#endif /* __MVS__ */
diff --git a/devel/wasi-libc/pkg-plist17 b/devel/wasi-libc/pkg-plist17
index 3081c285f23d..e5f511396f74 100644
--- a/devel/wasi-libc/pkg-plist17
+++ b/devel/wasi-libc/pkg-plist17
@@ -197,6 +197,7 @@ share/wasi-sysroot/include/wasm32-wasi/unistd.h
share/wasi-sysroot/include/wasm32-wasi/utime.h
share/wasi-sysroot/include/wasm32-wasi/values.h
share/wasi-sysroot/include/wasm32-wasi/wasi/api.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h
@@ -222,7 +223,6 @@ share/wasi-sysroot/lib/wasm32-wasi/libutil.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
-share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-pthread.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
diff --git a/devel/wasi-libc/pkg-plist18 b/devel/wasi-libc/pkg-plist18
index de08ff484d88..d0cf795762ad 100644
--- a/devel/wasi-libc/pkg-plist18
+++ b/devel/wasi-libc/pkg-plist18
@@ -211,6 +211,7 @@ share/wasi-sysroot/include/wasm32-wasi/unistd.h
share/wasi-sysroot/include/wasm32-wasi/utime.h
share/wasi-sysroot/include/wasm32-wasi/values.h
share/wasi-sysroot/include/wasm32-wasi/wasi/api.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h
@@ -236,7 +237,6 @@ share/wasi-sysroot/lib/wasm32-wasi/libutil.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
-share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-pthread.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
diff --git a/devel/wasi-libc/pkg-plist19 b/devel/wasi-libc/pkg-plist19
index f0b2808b051d..a41ba16fa7c8 100644
--- a/devel/wasi-libc/pkg-plist19
+++ b/devel/wasi-libc/pkg-plist19
@@ -213,6 +213,7 @@ share/wasi-sysroot/include/wasm32-wasi/unistd.h
share/wasi-sysroot/include/wasm32-wasi/utime.h
share/wasi-sysroot/include/wasm32-wasi/values.h
share/wasi-sysroot/include/wasm32-wasi/wasi/api.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h
@@ -238,7 +239,6 @@ share/wasi-sysroot/lib/wasm32-wasi/libutil.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
-share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-pthread.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
diff --git a/devel/wasi-libc/pkg-plist20 b/devel/wasi-libc/pkg-plist20
index f0b2808b051d..a41ba16fa7c8 100644
--- a/devel/wasi-libc/pkg-plist20
+++ b/devel/wasi-libc/pkg-plist20
@@ -213,6 +213,7 @@ share/wasi-sysroot/include/wasm32-wasi/unistd.h
share/wasi-sysroot/include/wasm32-wasi/utime.h
share/wasi-sysroot/include/wasm32-wasi/values.h
share/wasi-sysroot/include/wasm32-wasi/wasi/api.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h
share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h
@@ -238,7 +239,6 @@ share/wasi-sysroot/lib/wasm32-wasi/libutil.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
-share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-pthread.a
share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
diff --git a/devel/wasi-libc/pkg-plist21 b/devel/wasi-libc/pkg-plist21
new file mode 100644
index 000000000000..a41ba16fa7c8
--- /dev/null
+++ b/devel/wasi-libc/pkg-plist21
@@ -0,0 +1,249 @@
+share/wasi-sysroot/include/__stdarg___gnuc_va_list.h
+share/wasi-sysroot/include/__stdarg___va_copy.h
+share/wasi-sysroot/include/__stdarg_header_macro.h
+share/wasi-sysroot/include/__stdarg_va_arg.h
+share/wasi-sysroot/include/__stdarg_va_copy.h
+share/wasi-sysroot/include/__stdarg_va_list.h
+share/wasi-sysroot/include/__stddef_header_macro.h
+share/wasi-sysroot/include/__stddef_max_align_t.h
+share/wasi-sysroot/include/__stddef_null.h
+share/wasi-sysroot/include/__stddef_nullptr_t.h
+share/wasi-sysroot/include/__stddef_offsetof.h
+share/wasi-sysroot/include/__stddef_ptrdiff_t.h
+share/wasi-sysroot/include/__stddef_rsize_t.h
+share/wasi-sysroot/include/__stddef_size_t.h
+share/wasi-sysroot/include/__stddef_unreachable.h
+share/wasi-sysroot/include/__stddef_wchar_t.h
+share/wasi-sysroot/include/__stddef_wint_t.h
+share/wasi-sysroot/include/stdarg.h
+share/wasi-sysroot/include/stddef.h
+share/wasi-sysroot/include/wasm32-wasi/__errno.h
+share/wasi-sysroot/include/wasm32-wasi/__errno_values.h
+share/wasi-sysroot/include/wasm32-wasi/__fd_set.h
+share/wasi-sysroot/include/wasm32-wasi/__function___isatty.h
+share/wasi-sysroot/include/wasm32-wasi/__functions_malloc.h
+share/wasi-sysroot/include/wasm32-wasi/__functions_memcpy.h
+share/wasi-sysroot/include/wasm32-wasi/__header_dirent.h
+share/wasi-sysroot/include/wasm32-wasi/__header_fcntl.h
+share/wasi-sysroot/include/wasm32-wasi/__header_inttypes.h
+share/wasi-sysroot/include/wasm32-wasi/__header_netinet_in.h
+share/wasi-sysroot/include/wasm32-wasi/__header_poll.h
+share/wasi-sysroot/include/wasm32-wasi/__header_stdlib.h
+share/wasi-sysroot/include/wasm32-wasi/__header_string.h
+share/wasi-sysroot/include/wasm32-wasi/__header_sys_ioctl.h
+share/wasi-sysroot/include/wasm32-wasi/__header_sys_resource.h
+share/wasi-sysroot/include/wasm32-wasi/__header_sys_socket.h
+share/wasi-sysroot/include/wasm32-wasi/__header_sys_stat.h
+share/wasi-sysroot/include/wasm32-wasi/__header_time.h
+share/wasi-sysroot/include/wasm32-wasi/__header_unistd.h
+share/wasi-sysroot/include/wasm32-wasi/__macro_FD_SETSIZE.h
+share/wasi-sysroot/include/wasm32-wasi/__macro_PAGESIZE.h
+share/wasi-sysroot/include/wasm32-wasi/__mode_t.h
+share/wasi-sysroot/include/wasm32-wasi/__seek.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_dirent.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_in6_addr.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_in_addr.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_iovec.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_msghdr.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_pollfd.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_rusage.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in6.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_storage.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_un.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_stat.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_timespec.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_timeval.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_tm.h
+share/wasi-sysroot/include/wasm32-wasi/__struct_tms.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_DIR.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_blkcnt_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_blksize_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_clock_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_clockid_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_dev_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_fd_set.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_gid_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_in_addr_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_in_port_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_ino_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_mode_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_nfds_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_nlink_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_off_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_sa_family_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_sigset_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_socklen_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_ssize_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_suseconds_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_time_t.h
+share/wasi-sysroot/include/wasm32-wasi/__typedef_uid_t.h
+share/wasi-sysroot/include/wasm32-wasi/__wasi_snapshot.h
+share/wasi-sysroot/include/wasm32-wasi/alloca.h
+share/wasi-sysroot/include/wasm32-wasi/ar.h
+share/wasi-sysroot/include/wasm32-wasi/arpa/ftp.h
+share/wasi-sysroot/include/wasm32-wasi/arpa/inet.h
+share/wasi-sysroot/include/wasm32-wasi/arpa/nameser.h
+share/wasi-sysroot/include/wasm32-wasi/arpa/nameser_compat.h
+share/wasi-sysroot/include/wasm32-wasi/arpa/telnet.h
+share/wasi-sysroot/include/wasm32-wasi/arpa/tftp.h
+share/wasi-sysroot/include/wasm32-wasi/assert.h
+share/wasi-sysroot/include/wasm32-wasi/bits/alltypes.h
+share/wasi-sysroot/include/wasm32-wasi/bits/dirent.h
+share/wasi-sysroot/include/wasm32-wasi/bits/fcntl.h
+share/wasi-sysroot/include/wasm32-wasi/bits/fenv.h
+share/wasi-sysroot/include/wasm32-wasi/bits/float.h
+share/wasi-sysroot/include/wasm32-wasi/bits/hwcap.h
+share/wasi-sysroot/include/wasm32-wasi/bits/io.h
+share/wasi-sysroot/include/wasm32-wasi/bits/ioctl.h
+share/wasi-sysroot/include/wasm32-wasi/bits/ioctl_fix.h
+share/wasi-sysroot/include/wasm32-wasi/bits/ipcstat.h
+share/wasi-sysroot/include/wasm32-wasi/bits/limits.h
+share/wasi-sysroot/include/wasm32-wasi/bits/mman.h
+share/wasi-sysroot/include/wasm32-wasi/bits/poll.h
+share/wasi-sysroot/include/wasm32-wasi/bits/posix.h
+share/wasi-sysroot/include/wasm32-wasi/bits/reg.h
+share/wasi-sysroot/include/wasm32-wasi/bits/resource.h
+share/wasi-sysroot/include/wasm32-wasi/bits/setjmp.h
+share/wasi-sysroot/include/wasm32-wasi/bits/signal.h
+share/wasi-sysroot/include/wasm32-wasi/bits/socket.h
+share/wasi-sysroot/include/wasm32-wasi/bits/stat.h
+share/wasi-sysroot/include/wasm32-wasi/bits/stdint.h
+share/wasi-sysroot/include/wasm32-wasi/byteswap.h
+share/wasi-sysroot/include/wasm32-wasi/complex.h
+share/wasi-sysroot/include/wasm32-wasi/cpio.h
+share/wasi-sysroot/include/wasm32-wasi/crypt.h
+share/wasi-sysroot/include/wasm32-wasi/ctype.h
+share/wasi-sysroot/include/wasm32-wasi/dirent.h
+share/wasi-sysroot/include/wasm32-wasi/dlfcn.h
+share/wasi-sysroot/include/wasm32-wasi/endian.h
+share/wasi-sysroot/include/wasm32-wasi/err.h
+share/wasi-sysroot/include/wasm32-wasi/errno.h
+share/wasi-sysroot/include/wasm32-wasi/fcntl.h
+share/wasi-sysroot/include/wasm32-wasi/features.h
+share/wasi-sysroot/include/wasm32-wasi/fenv.h
+share/wasi-sysroot/include/wasm32-wasi/float.h
+share/wasi-sysroot/include/wasm32-wasi/fmtmsg.h
+share/wasi-sysroot/include/wasm32-wasi/fnmatch.h
+share/wasi-sysroot/include/wasm32-wasi/fts.h
+share/wasi-sysroot/include/wasm32-wasi/ftw.h
+share/wasi-sysroot/include/wasm32-wasi/getopt.h
+share/wasi-sysroot/include/wasm32-wasi/glob.h
+share/wasi-sysroot/include/wasm32-wasi/iconv.h
+share/wasi-sysroot/include/wasm32-wasi/ifaddrs.h
+share/wasi-sysroot/include/wasm32-wasi/inttypes.h
+share/wasi-sysroot/include/wasm32-wasi/iso646.h
+share/wasi-sysroot/include/wasm32-wasi/langinfo.h
+share/wasi-sysroot/include/wasm32-wasi/libgen.h
+share/wasi-sysroot/include/wasm32-wasi/limits.h
+share/wasi-sysroot/include/wasm32-wasi/locale.h
+share/wasi-sysroot/include/wasm32-wasi/malloc.h
+share/wasi-sysroot/include/wasm32-wasi/math.h
+share/wasi-sysroot/include/wasm32-wasi/memory.h
+share/wasi-sysroot/include/wasm32-wasi/monetary.h
+share/wasi-sysroot/include/wasm32-wasi/mqueue.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/icmp6.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/igmp.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/in.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/in_systm.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/ip.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/ip6.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/ip_icmp.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/tcp.h
+share/wasi-sysroot/include/wasm32-wasi/netinet/udp.h
+share/wasi-sysroot/include/wasm32-wasi/netpacket/packet.h
+share/wasi-sysroot/include/wasm32-wasi/nl_types.h
+share/wasi-sysroot/include/wasm32-wasi/poll.h
+share/wasi-sysroot/include/wasm32-wasi/pthread.h
+share/wasi-sysroot/include/wasm32-wasi/regex.h
+share/wasi-sysroot/include/wasm32-wasi/sched.h
+share/wasi-sysroot/include/wasm32-wasi/search.h
+share/wasi-sysroot/include/wasm32-wasi/semaphore.h
+share/wasi-sysroot/include/wasm32-wasi/setjmp.h
+share/wasi-sysroot/include/wasm32-wasi/signal.h
+share/wasi-sysroot/include/wasm32-wasi/stdalign.h
+share/wasi-sysroot/include/wasm32-wasi/stdbool.h
+share/wasi-sysroot/include/wasm32-wasi/stdc-predef.h
+share/wasi-sysroot/include/wasm32-wasi/stdint.h
+share/wasi-sysroot/include/wasm32-wasi/stdio.h
+share/wasi-sysroot/include/wasm32-wasi/stdio_ext.h
+share/wasi-sysroot/include/wasm32-wasi/stdlib.h
+share/wasi-sysroot/include/wasm32-wasi/stdnoreturn.h
+share/wasi-sysroot/include/wasm32-wasi/string.h
+share/wasi-sysroot/include/wasm32-wasi/strings.h
+share/wasi-sysroot/include/wasm32-wasi/stropts.h
+share/wasi-sysroot/include/wasm32-wasi/sys/dir.h
+share/wasi-sysroot/include/wasm32-wasi/sys/errno.h
+share/wasi-sysroot/include/wasm32-wasi/sys/eventfd.h
+share/wasi-sysroot/include/wasm32-wasi/sys/fcntl.h
+share/wasi-sysroot/include/wasm32-wasi/sys/file.h
+share/wasi-sysroot/include/wasm32-wasi/sys/ioctl.h
+share/wasi-sysroot/include/wasm32-wasi/sys/mman.h
+share/wasi-sysroot/include/wasm32-wasi/sys/param.h
+share/wasi-sysroot/include/wasm32-wasi/sys/poll.h
+share/wasi-sysroot/include/wasm32-wasi/sys/random.h
+share/wasi-sysroot/include/wasm32-wasi/sys/reg.h
+share/wasi-sysroot/include/wasm32-wasi/sys/resource.h
+share/wasi-sysroot/include/wasm32-wasi/sys/select.h
+share/wasi-sysroot/include/wasm32-wasi/sys/signal.h
+share/wasi-sysroot/include/wasm32-wasi/sys/socket.h
+share/wasi-sysroot/include/wasm32-wasi/sys/stat.h
+share/wasi-sysroot/include/wasm32-wasi/sys/statvfs.h
+share/wasi-sysroot/include/wasm32-wasi/sys/stropts.h
+share/wasi-sysroot/include/wasm32-wasi/sys/syscall.h
+share/wasi-sysroot/include/wasm32-wasi/sys/sysinfo.h
+share/wasi-sysroot/include/wasm32-wasi/sys/time.h
+share/wasi-sysroot/include/wasm32-wasi/sys/timeb.h
+share/wasi-sysroot/include/wasm32-wasi/sys/times.h
+share/wasi-sysroot/include/wasm32-wasi/sys/timex.h
+share/wasi-sysroot/include/wasm32-wasi/sys/ttydefaults.h
+share/wasi-sysroot/include/wasm32-wasi/sys/types.h
+share/wasi-sysroot/include/wasm32-wasi/sys/uio.h
+share/wasi-sysroot/include/wasm32-wasi/sys/un.h
+share/wasi-sysroot/include/wasm32-wasi/sys/utsname.h
+share/wasi-sysroot/include/wasm32-wasi/syscall.h
+share/wasi-sysroot/include/wasm32-wasi/sysexits.h
+share/wasi-sysroot/include/wasm32-wasi/tar.h
+share/wasi-sysroot/include/wasm32-wasi/tgmath.h
+share/wasi-sysroot/include/wasm32-wasi/threads.h
+share/wasi-sysroot/include/wasm32-wasi/time.h
+share/wasi-sysroot/include/wasm32-wasi/uchar.h
+share/wasi-sysroot/include/wasm32-wasi/unistd.h
+share/wasi-sysroot/include/wasm32-wasi/utime.h
+share/wasi-sysroot/include/wasm32-wasi/values.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/api.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/libc.h
+share/wasi-sysroot/include/wasm32-wasi/wasi/wasip2.h
+share/wasi-sysroot/include/wasm32-wasi/wchar.h
+share/wasi-sysroot/include/wasm32-wasi/wctype.h
+share/wasi-sysroot/lib/wasm32-wasi/crt1-command.o
+share/wasi-sysroot/lib/wasm32-wasi/crt1-reactor.o
+share/wasi-sysroot/lib/wasm32-wasi/crt1.o
+share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a
+share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a
+share/wasi-sysroot/lib/wasm32-wasi/libc.a
+share/wasi-sysroot/lib/wasm32-wasi/libc.imports
+share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a
+share/wasi-sysroot/lib/wasm32-wasi/libdl.a
+share/wasi-sysroot/lib/wasm32-wasi/libm.a
+share/wasi-sysroot/lib/wasm32-wasi/libpthread.a
+share/wasi-sysroot/lib/wasm32-wasi/libresolv.a
+share/wasi-sysroot/lib/wasm32-wasi/librt.a
+share/wasi-sysroot/lib/wasm32-wasi/libsetjmp.a
+share/wasi-sysroot/lib/wasm32-wasi/libutil.a
+share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a
+share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a
+share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
+share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a
+share/wasi-sysroot/lib/wasm32-wasi/libxnet.a
+share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
+share/wasi-sysroot/share/wasm32-wasi/include-all.c
+share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt
+share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt
+@dir share/wasi-sysroot/include/wasm32-wasi/net
+@dir share/wasi-sysroot/include/wasm32-wasi/scsi
diff --git a/devel/wasi-libcxx21/Makefile b/devel/wasi-libcxx21/Makefile
new file mode 100644
index 000000000000..e6578b60023b
--- /dev/null
+++ b/devel/wasi-libcxx21/Makefile
@@ -0,0 +1,6 @@
+# must sync with devel/llvm21
+DISTVERSION= 21.1.2
+
+MASTERDIR= ${.CURDIR}/../wasi-libcxx
+
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/wasi-libcxx21/pkg-plist b/devel/wasi-libcxx21/pkg-plist
new file mode 100644
index 000000000000..d71e8528bf72
--- /dev/null
+++ b/devel/wasi-libcxx21/pkg-plist
@@ -0,0 +1,1817 @@
+share/wasi-sysroot/include/c++/v1/__algorithm/adjacent_find.h
+share/wasi-sysroot/include/c++/v1/__algorithm/all_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/any_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/binary_search.h
+share/wasi-sysroot/include/c++/v1/__algorithm/clamp.h
+share/wasi-sysroot/include/c++/v1/__algorithm/comp.h
+share/wasi-sysroot/include/c++/v1/__algorithm/comp_ref_type.h
+share/wasi-sysroot/include/c++/v1/__algorithm/copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/copy_backward.h
+share/wasi-sysroot/include/c++/v1/__algorithm/copy_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/copy_move_common.h
+share/wasi-sysroot/include/c++/v1/__algorithm/copy_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/count.h
+share/wasi-sysroot/include/c++/v1/__algorithm/count_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/equal.h
+share/wasi-sysroot/include/c++/v1/__algorithm/equal_range.h
+share/wasi-sysroot/include/c++/v1/__algorithm/fill.h
+share/wasi-sysroot/include/c++/v1/__algorithm/fill_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/find.h
+share/wasi-sysroot/include/c++/v1/__algorithm/find_end.h
+share/wasi-sysroot/include/c++/v1/__algorithm/find_first_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/find_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/find_if_not.h
+share/wasi-sysroot/include/c++/v1/__algorithm/find_segment_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/for_each.h
+share/wasi-sysroot/include/c++/v1/__algorithm/for_each_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/for_each_n_segment.h
+share/wasi-sysroot/include/c++/v1/__algorithm/for_each_segment.h
+share/wasi-sysroot/include/c++/v1/__algorithm/generate.h
+share/wasi-sysroot/include/c++/v1/__algorithm/generate_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/half_positive.h
+share/wasi-sysroot/include/c++/v1/__algorithm/in_found_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/in_fun_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/in_in_out_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/in_in_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/in_out_out_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/in_out_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/includes.h
+share/wasi-sysroot/include/c++/v1/__algorithm/inplace_merge.h
+share/wasi-sysroot/include/c++/v1/__algorithm/is_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/is_heap_until.h
+share/wasi-sysroot/include/c++/v1/__algorithm/is_partitioned.h
+share/wasi-sysroot/include/c++/v1/__algorithm/is_permutation.h
+share/wasi-sysroot/include/c++/v1/__algorithm/is_sorted.h
+share/wasi-sysroot/include/c++/v1/__algorithm/is_sorted_until.h
+share/wasi-sysroot/include/c++/v1/__algorithm/iter_swap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/iterator_operations.h
+share/wasi-sysroot/include/c++/v1/__algorithm/lexicographical_compare.h
+share/wasi-sysroot/include/c++/v1/__algorithm/lexicographical_compare_three_way.h
+share/wasi-sysroot/include/c++/v1/__algorithm/lower_bound.h
+share/wasi-sysroot/include/c++/v1/__algorithm/make_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/make_projected.h
+share/wasi-sysroot/include/c++/v1/__algorithm/max.h
+share/wasi-sysroot/include/c++/v1/__algorithm/max_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/merge.h
+share/wasi-sysroot/include/c++/v1/__algorithm/min.h
+share/wasi-sysroot/include/c++/v1/__algorithm/min_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/min_max_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/minmax.h
+share/wasi-sysroot/include/c++/v1/__algorithm/minmax_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/mismatch.h
+share/wasi-sysroot/include/c++/v1/__algorithm/move.h
+share/wasi-sysroot/include/c++/v1/__algorithm/move_backward.h
+share/wasi-sysroot/include/c++/v1/__algorithm/next_permutation.h
+share/wasi-sysroot/include/c++/v1/__algorithm/none_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/nth_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/out_value_result.h
+share/wasi-sysroot/include/c++/v1/__algorithm/partial_sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/partial_sort_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/partition.h
+share/wasi-sysroot/include/c++/v1/__algorithm/partition_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/partition_point.h
+share/wasi-sysroot/include/c++/v1/__algorithm/pop_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/prev_permutation.h
+share/wasi-sysroot/include/c++/v1/__algorithm/pstl.h
+share/wasi-sysroot/include/c++/v1/__algorithm/push_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/radix_sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_adjacent_find.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_all_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_any_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_binary_search.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_clamp.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_contains.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_contains_subrange.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_backward.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_count.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_count_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_ends_with.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_equal.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_equal_range.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_fill.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_fill_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_end.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_first_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_if_not.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_last.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_fold.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_for_each.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_for_each_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_generate.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_generate_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_includes.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_inplace_merge.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_heap_until.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_partitioned.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_permutation.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_sorted.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_is_sorted_until.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_iterator_concept.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_lexicographical_compare.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_lower_bound.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_make_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_max.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_max_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_merge.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_min.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_min_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_minmax.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_minmax_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_mismatch.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_move.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_move_backward.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_next_permutation.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_none_of.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_nth_element.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partial_sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partial_sort_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partition.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partition_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_partition_point.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_pop_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_prev_permutation.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_push_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove_copy_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_remove_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace_copy_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_replace_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_reverse.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_reverse_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_rotate.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_rotate_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_sample.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_search.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_search_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_difference.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_intersection.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_set_union.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_shuffle.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_sort_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_stable_partition.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_stable_sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_starts_with.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_swap_ranges.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_transform.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_unique.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_unique_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/ranges_upper_bound.h
+share/wasi-sysroot/include/c++/v1/__algorithm/remove.h
+share/wasi-sysroot/include/c++/v1/__algorithm/remove_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/remove_copy_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/remove_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/replace.h
+share/wasi-sysroot/include/c++/v1/__algorithm/replace_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/replace_copy_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/replace_if.h
+share/wasi-sysroot/include/c++/v1/__algorithm/reverse.h
+share/wasi-sysroot/include/c++/v1/__algorithm/reverse_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/rotate.h
+share/wasi-sysroot/include/c++/v1/__algorithm/rotate_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/sample.h
+share/wasi-sysroot/include/c++/v1/__algorithm/search.h
+share/wasi-sysroot/include/c++/v1/__algorithm/search_n.h
+share/wasi-sysroot/include/c++/v1/__algorithm/set_difference.h
+share/wasi-sysroot/include/c++/v1/__algorithm/set_intersection.h
+share/wasi-sysroot/include/c++/v1/__algorithm/set_symmetric_difference.h
+share/wasi-sysroot/include/c++/v1/__algorithm/set_union.h
+share/wasi-sysroot/include/c++/v1/__algorithm/shift_left.h
+share/wasi-sysroot/include/c++/v1/__algorithm/shift_right.h
+share/wasi-sysroot/include/c++/v1/__algorithm/shuffle.h
+share/wasi-sysroot/include/c++/v1/__algorithm/sift_down.h
+share/wasi-sysroot/include/c++/v1/__algorithm/simd_utils.h
+share/wasi-sysroot/include/c++/v1/__algorithm/sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/sort_heap.h
+share/wasi-sysroot/include/c++/v1/__algorithm/stable_partition.h
+share/wasi-sysroot/include/c++/v1/__algorithm/stable_sort.h
+share/wasi-sysroot/include/c++/v1/__algorithm/swap_ranges.h
+share/wasi-sysroot/include/c++/v1/__algorithm/three_way_comp_ref_type.h
+share/wasi-sysroot/include/c++/v1/__algorithm/transform.h
+share/wasi-sysroot/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h
+share/wasi-sysroot/include/c++/v1/__algorithm/unique.h
+share/wasi-sysroot/include/c++/v1/__algorithm/unique_copy.h
+share/wasi-sysroot/include/c++/v1/__algorithm/unwrap_iter.h
+share/wasi-sysroot/include/c++/v1/__algorithm/unwrap_range.h
+share/wasi-sysroot/include/c++/v1/__algorithm/upper_bound.h
+share/wasi-sysroot/include/c++/v1/__assert
+share/wasi-sysroot/include/c++/v1/__assertion_handler
+share/wasi-sysroot/include/c++/v1/__atomic/aliases.h
+share/wasi-sysroot/include/c++/v1/__atomic/atomic.h
+share/wasi-sysroot/include/c++/v1/__atomic/atomic_flag.h
+share/wasi-sysroot/include/c++/v1/__atomic/atomic_init.h
+share/wasi-sysroot/include/c++/v1/__atomic/atomic_lock_free.h
+share/wasi-sysroot/include/c++/v1/__atomic/atomic_ref.h
+share/wasi-sysroot/include/c++/v1/__atomic/atomic_sync.h
+share/wasi-sysroot/include/c++/v1/__atomic/check_memory_order.h
+share/wasi-sysroot/include/c++/v1/__atomic/contention_t.h
+share/wasi-sysroot/include/c++/v1/__atomic/fence.h
+share/wasi-sysroot/include/c++/v1/__atomic/is_always_lock_free.h
+share/wasi-sysroot/include/c++/v1/__atomic/kill_dependency.h
+share/wasi-sysroot/include/c++/v1/__atomic/memory_order.h
+share/wasi-sysroot/include/c++/v1/__atomic/support.h
+share/wasi-sysroot/include/c++/v1/__atomic/support/c11.h
+share/wasi-sysroot/include/c++/v1/__atomic/support/gcc.h
+share/wasi-sysroot/include/c++/v1/__atomic/to_gcc_order.h
+share/wasi-sysroot/include/c++/v1/__bit/bit_cast.h
+share/wasi-sysroot/include/c++/v1/__bit/bit_ceil.h
+share/wasi-sysroot/include/c++/v1/__bit/bit_floor.h
+share/wasi-sysroot/include/c++/v1/__bit/bit_log2.h
+share/wasi-sysroot/include/c++/v1/__bit/bit_width.h
+share/wasi-sysroot/include/c++/v1/__bit/blsr.h
+share/wasi-sysroot/include/c++/v1/__bit/byteswap.h
+share/wasi-sysroot/include/c++/v1/__bit/countl.h
+share/wasi-sysroot/include/c++/v1/__bit/countr.h
+share/wasi-sysroot/include/c++/v1/__bit/endian.h
+share/wasi-sysroot/include/c++/v1/__bit/has_single_bit.h
+share/wasi-sysroot/include/c++/v1/__bit/invert_if.h
+share/wasi-sysroot/include/c++/v1/__bit/popcount.h
+share/wasi-sysroot/include/c++/v1/__bit/rotate.h
+share/wasi-sysroot/include/c++/v1/__bit_reference
+share/wasi-sysroot/include/c++/v1/__charconv/chars_format.h
+share/wasi-sysroot/include/c++/v1/__charconv/from_chars_floating_point.h
+share/wasi-sysroot/include/c++/v1/__charconv/from_chars_integral.h
+share/wasi-sysroot/include/c++/v1/__charconv/from_chars_result.h
+share/wasi-sysroot/include/c++/v1/__charconv/tables.h
+share/wasi-sysroot/include/c++/v1/__charconv/to_chars.h
+share/wasi-sysroot/include/c++/v1/__charconv/to_chars_base_10.h
+share/wasi-sysroot/include/c++/v1/__charconv/to_chars_floating_point.h
+share/wasi-sysroot/include/c++/v1/__charconv/to_chars_integral.h
+share/wasi-sysroot/include/c++/v1/__charconv/to_chars_result.h
+share/wasi-sysroot/include/c++/v1/__charconv/traits.h
+share/wasi-sysroot/include/c++/v1/__chrono/calendar.h
+share/wasi-sysroot/include/c++/v1/__chrono/concepts.h
+share/wasi-sysroot/include/c++/v1/__chrono/convert_to_timespec.h
+share/wasi-sysroot/include/c++/v1/__chrono/convert_to_tm.h
+share/wasi-sysroot/include/c++/v1/__chrono/day.h
+share/wasi-sysroot/include/c++/v1/__chrono/duration.h
+share/wasi-sysroot/include/c++/v1/__chrono/exception.h
+share/wasi-sysroot/include/c++/v1/__chrono/file_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/formatter.h
+share/wasi-sysroot/include/c++/v1/__chrono/gps_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/hh_mm_ss.h
+share/wasi-sysroot/include/c++/v1/__chrono/high_resolution_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/leap_second.h
+share/wasi-sysroot/include/c++/v1/__chrono/literals.h
+share/wasi-sysroot/include/c++/v1/__chrono/local_info.h
+share/wasi-sysroot/include/c++/v1/__chrono/month.h
+share/wasi-sysroot/include/c++/v1/__chrono/month_weekday.h
+share/wasi-sysroot/include/c++/v1/__chrono/monthday.h
+share/wasi-sysroot/include/c++/v1/__chrono/ostream.h
+share/wasi-sysroot/include/c++/v1/__chrono/parser_std_format_spec.h
+share/wasi-sysroot/include/c++/v1/__chrono/statically_widen.h
+share/wasi-sysroot/include/c++/v1/__chrono/steady_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/sys_info.h
+share/wasi-sysroot/include/c++/v1/__chrono/system_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/tai_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/time_point.h
+share/wasi-sysroot/include/c++/v1/__chrono/time_zone.h
+share/wasi-sysroot/include/c++/v1/__chrono/time_zone_link.h
+share/wasi-sysroot/include/c++/v1/__chrono/tzdb.h
+share/wasi-sysroot/include/c++/v1/__chrono/tzdb_list.h
+share/wasi-sysroot/include/c++/v1/__chrono/utc_clock.h
+share/wasi-sysroot/include/c++/v1/__chrono/weekday.h
+share/wasi-sysroot/include/c++/v1/__chrono/year.h
+share/wasi-sysroot/include/c++/v1/__chrono/year_month.h
+share/wasi-sysroot/include/c++/v1/__chrono/year_month_day.h
+share/wasi-sysroot/include/c++/v1/__chrono/year_month_weekday.h
+share/wasi-sysroot/include/c++/v1/__chrono/zoned_time.h
+share/wasi-sysroot/include/c++/v1/__compare/common_comparison_category.h
+share/wasi-sysroot/include/c++/v1/__compare/compare_partial_order_fallback.h
+share/wasi-sysroot/include/c++/v1/__compare/compare_strong_order_fallback.h
+share/wasi-sysroot/include/c++/v1/__compare/compare_three_way.h
+share/wasi-sysroot/include/c++/v1/__compare/compare_three_way_result.h
+share/wasi-sysroot/include/c++/v1/__compare/compare_weak_order_fallback.h
+share/wasi-sysroot/include/c++/v1/__compare/is_eq.h
+share/wasi-sysroot/include/c++/v1/__compare/ordering.h
+share/wasi-sysroot/include/c++/v1/__compare/partial_order.h
+share/wasi-sysroot/include/c++/v1/__compare/strong_order.h
+share/wasi-sysroot/include/c++/v1/__compare/synth_three_way.h
+share/wasi-sysroot/include/c++/v1/__compare/three_way_comparable.h
+share/wasi-sysroot/include/c++/v1/__compare/weak_order.h
+share/wasi-sysroot/include/c++/v1/__concepts/arithmetic.h
+share/wasi-sysroot/include/c++/v1/__concepts/assignable.h
+share/wasi-sysroot/include/c++/v1/__concepts/boolean_testable.h
+share/wasi-sysroot/include/c++/v1/__concepts/class_or_enum.h
+share/wasi-sysroot/include/c++/v1/__concepts/common_reference_with.h
+share/wasi-sysroot/include/c++/v1/__concepts/common_with.h
+share/wasi-sysroot/include/c++/v1/__concepts/constructible.h
+share/wasi-sysroot/include/c++/v1/__concepts/convertible_to.h
+share/wasi-sysroot/include/c++/v1/__concepts/copyable.h
+share/wasi-sysroot/include/c++/v1/__concepts/derived_from.h
+share/wasi-sysroot/include/c++/v1/__concepts/destructible.h
+share/wasi-sysroot/include/c++/v1/__concepts/different_from.h
+share/wasi-sysroot/include/c++/v1/__concepts/equality_comparable.h
+share/wasi-sysroot/include/c++/v1/__concepts/invocable.h
+share/wasi-sysroot/include/c++/v1/__concepts/movable.h
+share/wasi-sysroot/include/c++/v1/__concepts/predicate.h
+share/wasi-sysroot/include/c++/v1/__concepts/regular.h
+share/wasi-sysroot/include/c++/v1/__concepts/relation.h
+share/wasi-sysroot/include/c++/v1/__concepts/same_as.h
+share/wasi-sysroot/include/c++/v1/__concepts/semiregular.h
+share/wasi-sysroot/include/c++/v1/__concepts/swappable.h
+share/wasi-sysroot/include/c++/v1/__concepts/totally_ordered.h
+share/wasi-sysroot/include/c++/v1/__condition_variable/condition_variable.h
+share/wasi-sysroot/include/c++/v1/__config
+share/wasi-sysroot/include/c++/v1/__config_site
+share/wasi-sysroot/include/c++/v1/__configuration/abi.h
+share/wasi-sysroot/include/c++/v1/__configuration/availability.h
+share/wasi-sysroot/include/c++/v1/__configuration/compiler.h
+share/wasi-sysroot/include/c++/v1/__configuration/language.h
+share/wasi-sysroot/include/c++/v1/__configuration/platform.h
+share/wasi-sysroot/include/c++/v1/__coroutine/coroutine_handle.h
+share/wasi-sysroot/include/c++/v1/__coroutine/coroutine_traits.h
+share/wasi-sysroot/include/c++/v1/__coroutine/noop_coroutine_handle.h
+share/wasi-sysroot/include/c++/v1/__coroutine/trivial_awaitables.h
+share/wasi-sysroot/include/c++/v1/__cstddef/byte.h
+share/wasi-sysroot/include/c++/v1/__cstddef/max_align_t.h
+share/wasi-sysroot/include/c++/v1/__cstddef/nullptr_t.h
+share/wasi-sysroot/include/c++/v1/__cstddef/ptrdiff_t.h
+share/wasi-sysroot/include/c++/v1/__cstddef/size_t.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/adjacent_find.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/all_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/any_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/binary_search.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/comp.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/comp_ref_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/copy_backward.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/copy_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/copy_move_common.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/copy_n.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/count.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/count_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/equal.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/equal_range.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/fill.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/fill_n.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/find.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/find_end.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/find_first_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/find_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/find_if_not.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/find_segment_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/for_each.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/for_each_segment.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/generate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/generate_n.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/half_positive.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/includes.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/inplace_merge.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/is_heap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/is_heap_until.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/is_partitioned.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/is_permutation.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/is_sorted.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/is_sorted_until.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/iter_swap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/iterator_operations.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/lexicographical_compare.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/lower_bound.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/make_heap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/make_projected.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/max.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/max_element.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/merge.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/min.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/min_element.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/minmax.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/minmax_element.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/mismatch.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/move.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/move_backward.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/next_permutation.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/none_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/nth_element.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/partial_sort.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/partial_sort_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/partition.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/partition_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/partition_point.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/pop_heap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/prev_permutation.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/push_heap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/remove.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/remove_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/remove_copy_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/remove_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/replace.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/replace_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/replace_copy_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/replace_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/reverse.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/reverse_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/rotate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/rotate_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/search.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/search_n.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/set_difference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/set_intersection.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/set_symmetric_difference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/set_union.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/shuffle.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/sift_down.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/simd_utils.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/sort.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/sort_heap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/stable_partition.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/stable_sort.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/swap_ranges.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/three_way_comp_ref_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/transform.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/uniform_random_bit_generator_adaptor.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/unique.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/unique_copy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/unwrap_iter.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/unwrap_range.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__algorithm/upper_bound.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__assert
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/aliases.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/atomic.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/atomic_base.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/atomic_flag.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/atomic_init.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/atomic_lock_free.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/atomic_sync.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/check_memory_order.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/contention_t.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/cxx_atomic_impl.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/fence.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/is_always_lock_free.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/kill_dependency.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/memory_order.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__atomic/to_gcc_order.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit/blsr.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit/countl.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit/countr.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit/invert_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit/popcount.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit/rotate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__bit_reference
+share/wasi-sysroot/include/c++/v1/__cxx03/__chrono/convert_to_timespec.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__chrono/duration.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__chrono/high_resolution_clock.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__chrono/steady_clock.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__chrono/system_clock.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__chrono/time_point.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__condition_variable/condition_variable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__config
+share/wasi-sysroot/include/c++/v1/__cxx03/__configuration/abi.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__configuration/availability.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__configuration/compiler.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__configuration/config_site_shim.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__configuration/language.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__configuration/platform.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__debug_utils/randomize_range.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__debug_utils/sanitizers.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__debug_utils/strict_weak_ordering_check.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__exception/exception.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__exception/exception_ptr.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__exception/nested_exception.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__exception/operations.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__exception/terminate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/binary_function.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/binary_negate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/bind.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/binder1st.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/binder2nd.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/hash.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/identity.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/mem_fn.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/mem_fun_ref.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/operations.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/pointer_to_binary_function.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/pointer_to_unary_function.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/reference_wrapper.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/unary_function.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/unary_negate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__functional/weak_result_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/array.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/bit_reference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/complex.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/deque.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/fstream.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/functional.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/ios.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/istream.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/memory.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/ostream.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/pair.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/queue.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/sstream.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/stack.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/streambuf.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/string.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/string_view.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/tuple.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__fwd/vector.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__hash_table
+share/wasi-sysroot/include/c++/v1/__cxx03/__ios/fpos.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/access.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/advance.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/aliasing_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/back_insert_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/bounded_iter.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/distance.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/erase_if_container.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/front_insert_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/insert_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/istream_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/istreambuf_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/iterator_traits.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/move_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/next.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/ostream_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/ostreambuf_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/prev.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/reverse_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/segmented_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__iterator/wrap_iter.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/android.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/bsd_locale_defaults.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/bsd_locale_fallbacks.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/fuchsia.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/ibm.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/locale_guard.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/musl.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/newlib.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/openbsd.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__locale_dir/locale_base_api/win32.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/abs.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/copysign.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/error_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/exponential_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/fdim.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/fma.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/gamma.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/hyperbolic_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/hypot.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/inverse_hyperbolic_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/inverse_trigonometric_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/logarithms.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/min_max.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/modulo.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/remainder.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/roots.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/rounding_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/traits.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__math/trigonometric_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__mbstate_t.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/addressof.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/align.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/aligned_alloc.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/allocate_at_least.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/allocation_guard.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/allocator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/allocator_arg_t.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/allocator_destructor.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/allocator_traits.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/assume_aligned.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/auto_ptr.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/builtin_new_allocator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/compressed_pair.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/construct_at.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/destruct_n.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/pointer_traits.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/raw_storage_iterator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/shared_ptr.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/swap_allocator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/temp_value.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/temporary_buffer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/uninitialized_algorithms.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/unique_ptr.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/uses_allocator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__memory/voidify.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__mutex/lock_guard.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__mutex/mutex.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__mutex/once_flag.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__mutex/tag_types.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__mutex/unique_lock.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__numeric/accumulate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__numeric/adjacent_difference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__numeric/inner_product.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__numeric/iota.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__numeric/partial_sum.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__ostream/basic_ostream.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/bernoulli_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/binomial_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/cauchy_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/chi_squared_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/clamp_to_integral.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/default_random_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/discard_block_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/discrete_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/exponential_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/extreme_value_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/fisher_f_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/gamma_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/generate_canonical.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/geometric_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/independent_bits_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/is_seed_sequence.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/is_valid.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/knuth_b.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/linear_congruential_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/log2.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/lognormal_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/mersenne_twister_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/negative_binomial_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/normal_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/piecewise_constant_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/piecewise_linear_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/poisson_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/random_device.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/ranlux.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/seed_seq.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/shuffle_order_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/student_t_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/subtract_with_carry_engine.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/uniform_int_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/uniform_real_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__random/weibull_distribution.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__split_buffer
+share/wasi-sysroot/include/c++/v1/__cxx03/__std_clang_module
+share/wasi-sysroot/include/c++/v1/__cxx03/__std_mbstate_t.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__string/char_traits.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__string/constexpr_c_functions.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__string/extern_template_lists.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__support/ibm/gettod_zos.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__support/ibm/locale_mgmt_zos.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__support/ibm/nanosleep.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__support/xlocale/__nop_locale_mgmt.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__support/xlocale/__posix_l_fallback.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__support/xlocale/__strtonum_fallback.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__system_error/errc.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__system_error/error_category.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__system_error/error_code.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__system_error/error_condition.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__system_error/system_error.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/id.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/poll_with_backoff.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/support.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/support/c11.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/support/external.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/support/pthread.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/support/windows.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/this_thread.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/thread.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__thread/timed_backoff_policy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tree
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/find_index.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/make_tuple_types.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/sfinae_helpers.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_element.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_indices.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_like.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_like_ext.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_like_no_subrange.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_size.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__tuple/tuple_types.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/add_const.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/add_cv.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/add_lvalue_reference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/add_pointer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/add_rvalue_reference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/add_volatile.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/aligned_storage.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/aligned_union.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/alignment_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/can_extract_key.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/common_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/conditional.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/conjunction.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/copy_cv.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/copy_cvref.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/datasizeof.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/decay.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/dependent_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/desugars_to.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/disjunction.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/enable_if.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/extent.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/has_virtual_destructor.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/integral_constant.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/invoke.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_abstract.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_allocator.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_always_bitcastable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_arithmetic.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_array.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_assignable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_base_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_bounded_array.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_callable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_char_like_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_class.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_compound.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_const.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_constant_evaluated.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_constructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_convertible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_core_convertible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_destructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_empty.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_enum.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_equality_comparable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_execution_policy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_final.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_floating_point.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_function.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_fundamental.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_implicitly_default_constructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_integral.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_literal_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_member_pointer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_nothrow_assignable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_nothrow_constructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_nothrow_destructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_null_pointer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_object.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_pod.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_pointer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_polymorphic.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_primary_template.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_reference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_reference_wrapper.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_referenceable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_same.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_scalar.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_signed.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_signed_integer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_specialization.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_standard_layout.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_swappable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivial.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivially_assignable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivially_constructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivially_copyable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivially_destructible.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivially_lexicographically_comparable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_trivially_relocatable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_unbounded_array.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_union.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_unsigned.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_unsigned_integer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_valid_expansion.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_void.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/is_volatile.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/lazy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/make_32_64_or_128_bit.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/make_const_lvalue_ref.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/make_signed.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/make_unsigned.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/maybe_const.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/nat.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/negation.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/noexcept_move_assign_container.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/promote.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/rank.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_all_extents.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_const.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_const_ref.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_cv.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_cvref.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_extent.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_pointer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_reference.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/remove_volatile.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/result_of.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/strip_signature.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/type_identity.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/type_list.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/underlying_type.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/unwrap_ref.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__type_traits/void_t.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__undef_macros
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/as_lvalue.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/auto_cast.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/convert_to_integral.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/declval.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/empty.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/exception_guard.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/forward.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/integer_sequence.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/is_pointer_in_range.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/is_valid_range.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/move.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/no_destroy.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/pair.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/piecewise_construct.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/priority_tag.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/private_constructor_tag.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/rel_ops.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/small_buffer.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/swap.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__utility/unreachable.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__variant/monostate.h
+share/wasi-sysroot/include/c++/v1/__cxx03/__verbose_abort
+share/wasi-sysroot/include/c++/v1/__cxx03/__verbose_trap
+share/wasi-sysroot/include/c++/v1/__cxx03/algorithm
+share/wasi-sysroot/include/c++/v1/__cxx03/array
+share/wasi-sysroot/include/c++/v1/__cxx03/atomic
+share/wasi-sysroot/include/c++/v1/__cxx03/bitset
+share/wasi-sysroot/include/c++/v1/__cxx03/cassert
+share/wasi-sysroot/include/c++/v1/__cxx03/ccomplex
+share/wasi-sysroot/include/c++/v1/__cxx03/cctype
+share/wasi-sysroot/include/c++/v1/__cxx03/cerrno
+share/wasi-sysroot/include/c++/v1/__cxx03/cfenv
+share/wasi-sysroot/include/c++/v1/__cxx03/cfloat
+share/wasi-sysroot/include/c++/v1/__cxx03/chrono
+share/wasi-sysroot/include/c++/v1/__cxx03/cinttypes
+share/wasi-sysroot/include/c++/v1/__cxx03/ciso646
+share/wasi-sysroot/include/c++/v1/__cxx03/climits
+share/wasi-sysroot/include/c++/v1/__cxx03/clocale
+share/wasi-sysroot/include/c++/v1/__cxx03/cmath
+share/wasi-sysroot/include/c++/v1/__cxx03/codecvt
+share/wasi-sysroot/include/c++/v1/__cxx03/complex
+share/wasi-sysroot/include/c++/v1/__cxx03/complex.h
+share/wasi-sysroot/include/c++/v1/__cxx03/condition_variable
+share/wasi-sysroot/include/c++/v1/__cxx03/csetjmp
+share/wasi-sysroot/include/c++/v1/__cxx03/csignal
+share/wasi-sysroot/include/c++/v1/__cxx03/cstdarg
+share/wasi-sysroot/include/c++/v1/__cxx03/cstdbool
+share/wasi-sysroot/include/c++/v1/__cxx03/cstddef
+share/wasi-sysroot/include/c++/v1/__cxx03/cstdint
+share/wasi-sysroot/include/c++/v1/__cxx03/cstdio
+share/wasi-sysroot/include/c++/v1/__cxx03/cstdlib
+share/wasi-sysroot/include/c++/v1/__cxx03/cstring
+share/wasi-sysroot/include/c++/v1/__cxx03/ctgmath
+share/wasi-sysroot/include/c++/v1/__cxx03/ctime
+share/wasi-sysroot/include/c++/v1/__cxx03/ctype.h
+share/wasi-sysroot/include/c++/v1/__cxx03/cuchar
+share/wasi-sysroot/include/c++/v1/__cxx03/cwchar
+share/wasi-sysroot/include/c++/v1/__cxx03/cwctype
+share/wasi-sysroot/include/c++/v1/__cxx03/deque
+share/wasi-sysroot/include/c++/v1/__cxx03/errno.h
+share/wasi-sysroot/include/c++/v1/__cxx03/exception
+share/wasi-sysroot/include/c++/v1/__cxx03/experimental/__config
+share/wasi-sysroot/include/c++/v1/__cxx03/experimental/utility
+share/wasi-sysroot/include/c++/v1/__cxx03/ext/__hash
+share/wasi-sysroot/include/c++/v1/__cxx03/ext/hash_map
+share/wasi-sysroot/include/c++/v1/__cxx03/ext/hash_set
+share/wasi-sysroot/include/c++/v1/__cxx03/fenv.h
+share/wasi-sysroot/include/c++/v1/__cxx03/float.h
+share/wasi-sysroot/include/c++/v1/__cxx03/forward_list
+share/wasi-sysroot/include/c++/v1/__cxx03/fstream
+share/wasi-sysroot/include/c++/v1/__cxx03/functional
+share/wasi-sysroot/include/c++/v1/__cxx03/future
+share/wasi-sysroot/include/c++/v1/__cxx03/inttypes.h
+share/wasi-sysroot/include/c++/v1/__cxx03/iomanip
+share/wasi-sysroot/include/c++/v1/__cxx03/ios
+share/wasi-sysroot/include/c++/v1/__cxx03/iosfwd
+share/wasi-sysroot/include/c++/v1/__cxx03/iostream
+share/wasi-sysroot/include/c++/v1/__cxx03/istream
+share/wasi-sysroot/include/c++/v1/__cxx03/iterator
+share/wasi-sysroot/include/c++/v1/__cxx03/limits
+share/wasi-sysroot/include/c++/v1/__cxx03/list
+share/wasi-sysroot/include/c++/v1/__cxx03/locale
+share/wasi-sysroot/include/c++/v1/__cxx03/locale.h
+share/wasi-sysroot/include/c++/v1/__cxx03/map
+share/wasi-sysroot/include/c++/v1/__cxx03/math.h
+share/wasi-sysroot/include/c++/v1/__cxx03/memory
+share/wasi-sysroot/include/c++/v1/__cxx03/module.modulemap
+share/wasi-sysroot/include/c++/v1/__cxx03/mutex
+share/wasi-sysroot/include/c++/v1/__cxx03/new
+share/wasi-sysroot/include/c++/v1/__cxx03/numeric
+share/wasi-sysroot/include/c++/v1/__cxx03/ostream
+share/wasi-sysroot/include/c++/v1/__cxx03/queue
+share/wasi-sysroot/include/c++/v1/__cxx03/random
+share/wasi-sysroot/include/c++/v1/__cxx03/ratio
+share/wasi-sysroot/include/c++/v1/__cxx03/regex
+share/wasi-sysroot/include/c++/v1/__cxx03/set
+share/wasi-sysroot/include/c++/v1/__cxx03/sstream
+share/wasi-sysroot/include/c++/v1/__cxx03/stack
+share/wasi-sysroot/include/c++/v1/__cxx03/stdatomic.h
+share/wasi-sysroot/include/c++/v1/__cxx03/stdbool.h
+share/wasi-sysroot/include/c++/v1/__cxx03/stddef.h
+share/wasi-sysroot/include/c++/v1/__cxx03/stdexcept
+share/wasi-sysroot/include/c++/v1/__cxx03/stdint.h
+share/wasi-sysroot/include/c++/v1/__cxx03/stdio.h
+share/wasi-sysroot/include/c++/v1/__cxx03/stdlib.h
+share/wasi-sysroot/include/c++/v1/__cxx03/streambuf
+share/wasi-sysroot/include/c++/v1/__cxx03/string
+share/wasi-sysroot/include/c++/v1/__cxx03/string.h
+share/wasi-sysroot/include/c++/v1/__cxx03/string_view
+share/wasi-sysroot/include/c++/v1/__cxx03/strstream
+share/wasi-sysroot/include/c++/v1/__cxx03/system_error
+share/wasi-sysroot/include/c++/v1/__cxx03/tgmath.h
+share/wasi-sysroot/include/c++/v1/__cxx03/thread
+share/wasi-sysroot/include/c++/v1/__cxx03/type_traits
+share/wasi-sysroot/include/c++/v1/__cxx03/typeindex
+share/wasi-sysroot/include/c++/v1/__cxx03/typeinfo
+share/wasi-sysroot/include/c++/v1/__cxx03/uchar.h
+share/wasi-sysroot/include/c++/v1/__cxx03/unordered_map
+share/wasi-sysroot/include/c++/v1/__cxx03/unordered_set
+share/wasi-sysroot/include/c++/v1/__cxx03/utility
+share/wasi-sysroot/include/c++/v1/__cxx03/valarray
+share/wasi-sysroot/include/c++/v1/__cxx03/vector
+share/wasi-sysroot/include/c++/v1/__cxx03/version
+share/wasi-sysroot/include/c++/v1/__cxx03/wchar.h
+share/wasi-sysroot/include/c++/v1/__cxx03/wctype.h
+share/wasi-sysroot/include/c++/v1/__cxxabi_config.h
+share/wasi-sysroot/include/c++/v1/__debug_utils/randomize_range.h
+share/wasi-sysroot/include/c++/v1/__debug_utils/sanitizers.h
+share/wasi-sysroot/include/c++/v1/__debug_utils/strict_weak_ordering_check.h
+share/wasi-sysroot/include/c++/v1/__exception/exception.h
+share/wasi-sysroot/include/c++/v1/__exception/exception_ptr.h
+share/wasi-sysroot/include/c++/v1/__exception/nested_exception.h
+share/wasi-sysroot/include/c++/v1/__exception/operations.h
+share/wasi-sysroot/include/c++/v1/__exception/terminate.h
+share/wasi-sysroot/include/c++/v1/__expected/bad_expected_access.h
+share/wasi-sysroot/include/c++/v1/__expected/expected.h
+share/wasi-sysroot/include/c++/v1/__expected/unexpect.h
+share/wasi-sysroot/include/c++/v1/__expected/unexpected.h
+share/wasi-sysroot/include/c++/v1/__filesystem/copy_options.h
+share/wasi-sysroot/include/c++/v1/__filesystem/directory_entry.h
+share/wasi-sysroot/include/c++/v1/__filesystem/directory_iterator.h
+share/wasi-sysroot/include/c++/v1/__filesystem/directory_options.h
+share/wasi-sysroot/include/c++/v1/__filesystem/file_status.h
+share/wasi-sysroot/include/c++/v1/__filesystem/file_time_type.h
+share/wasi-sysroot/include/c++/v1/__filesystem/file_type.h
+share/wasi-sysroot/include/c++/v1/__filesystem/filesystem_error.h
+share/wasi-sysroot/include/c++/v1/__filesystem/operations.h
+share/wasi-sysroot/include/c++/v1/__filesystem/path.h
+share/wasi-sysroot/include/c++/v1/__filesystem/path_iterator.h
+share/wasi-sysroot/include/c++/v1/__filesystem/perm_options.h
+share/wasi-sysroot/include/c++/v1/__filesystem/perms.h
+share/wasi-sysroot/include/c++/v1/__filesystem/recursive_directory_iterator.h
+share/wasi-sysroot/include/c++/v1/__filesystem/space_info.h
+share/wasi-sysroot/include/c++/v1/__filesystem/u8path.h
+share/wasi-sysroot/include/c++/v1/__flat_map/flat_map.h
+share/wasi-sysroot/include/c++/v1/__flat_map/flat_multimap.h
+share/wasi-sysroot/include/c++/v1/__flat_map/key_value_iterator.h
+share/wasi-sysroot/include/c++/v1/__flat_map/sorted_equivalent.h
+share/wasi-sysroot/include/c++/v1/__flat_map/sorted_unique.h
+share/wasi-sysroot/include/c++/v1/__flat_map/utils.h
+share/wasi-sysroot/include/c++/v1/__flat_set/flat_multiset.h
+share/wasi-sysroot/include/c++/v1/__flat_set/flat_set.h
+share/wasi-sysroot/include/c++/v1/__flat_set/ra_iterator.h
+share/wasi-sysroot/include/c++/v1/__flat_set/utils.h
+share/wasi-sysroot/include/c++/v1/__format/buffer.h
+share/wasi-sysroot/include/c++/v1/__format/concepts.h
+share/wasi-sysroot/include/c++/v1/__format/container_adaptor.h
+share/wasi-sysroot/include/c++/v1/__format/enable_insertable.h
+share/wasi-sysroot/include/c++/v1/__format/escaped_output_table.h
+share/wasi-sysroot/include/c++/v1/__format/extended_grapheme_cluster_table.h
+share/wasi-sysroot/include/c++/v1/__format/format_arg.h
+share/wasi-sysroot/include/c++/v1/__format/format_arg_store.h
+share/wasi-sysroot/include/c++/v1/__format/format_args.h
+share/wasi-sysroot/include/c++/v1/__format/format_context.h
+share/wasi-sysroot/include/c++/v1/__format/format_error.h
+share/wasi-sysroot/include/c++/v1/__format/format_functions.h
+share/wasi-sysroot/include/c++/v1/__format/format_parse_context.h
+share/wasi-sysroot/include/c++/v1/__format/format_string.h
+share/wasi-sysroot/include/c++/v1/__format/format_to_n_result.h
+share/wasi-sysroot/include/c++/v1/__format/formatter.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_bool.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_char.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_floating_point.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_integer.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_integral.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_output.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_pointer.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_string.h
+share/wasi-sysroot/include/c++/v1/__format/formatter_tuple.h
+share/wasi-sysroot/include/c++/v1/__format/indic_conjunct_break_table.h
+share/wasi-sysroot/include/c++/v1/__format/parser_std_format_spec.h
+share/wasi-sysroot/include/c++/v1/__format/range_default_formatter.h
+share/wasi-sysroot/include/c++/v1/__format/range_formatter.h
+share/wasi-sysroot/include/c++/v1/__format/unicode.h
+share/wasi-sysroot/include/c++/v1/__format/width_estimation_table.h
+share/wasi-sysroot/include/c++/v1/__format/write_escaped.h
+share/wasi-sysroot/include/c++/v1/__functional/binary_function.h
+share/wasi-sysroot/include/c++/v1/__functional/binary_negate.h
+share/wasi-sysroot/include/c++/v1/__functional/bind.h
+share/wasi-sysroot/include/c++/v1/__functional/bind_back.h
+share/wasi-sysroot/include/c++/v1/__functional/bind_front.h
+share/wasi-sysroot/include/c++/v1/__functional/binder1st.h
+share/wasi-sysroot/include/c++/v1/__functional/binder2nd.h
+share/wasi-sysroot/include/c++/v1/__functional/boyer_moore_searcher.h
+share/wasi-sysroot/include/c++/v1/__functional/compose.h
+share/wasi-sysroot/include/c++/v1/__functional/default_searcher.h
+share/wasi-sysroot/include/c++/v1/__functional/function.h
+share/wasi-sysroot/include/c++/v1/__functional/hash.h
+share/wasi-sysroot/include/c++/v1/__functional/identity.h
+share/wasi-sysroot/include/c++/v1/__functional/invoke.h
+share/wasi-sysroot/include/c++/v1/__functional/is_transparent.h
+share/wasi-sysroot/include/c++/v1/__functional/mem_fn.h
+share/wasi-sysroot/include/c++/v1/__functional/mem_fun_ref.h
+share/wasi-sysroot/include/c++/v1/__functional/not_fn.h
+share/wasi-sysroot/include/c++/v1/__functional/operations.h
+share/wasi-sysroot/include/c++/v1/__functional/perfect_forward.h
+share/wasi-sysroot/include/c++/v1/__functional/pointer_to_binary_function.h
+share/wasi-sysroot/include/c++/v1/__functional/pointer_to_unary_function.h
+share/wasi-sysroot/include/c++/v1/__functional/ranges_operations.h
+share/wasi-sysroot/include/c++/v1/__functional/reference_wrapper.h
+share/wasi-sysroot/include/c++/v1/__functional/unary_function.h
+share/wasi-sysroot/include/c++/v1/__functional/unary_negate.h
+share/wasi-sysroot/include/c++/v1/__functional/weak_result_type.h
+share/wasi-sysroot/include/c++/v1/__fwd/array.h
+share/wasi-sysroot/include/c++/v1/__fwd/bit_reference.h
+share/wasi-sysroot/include/c++/v1/__fwd/byte.h
+share/wasi-sysroot/include/c++/v1/__fwd/complex.h
+share/wasi-sysroot/include/c++/v1/__fwd/deque.h
+share/wasi-sysroot/include/c++/v1/__fwd/format.h
+share/wasi-sysroot/include/c++/v1/__fwd/fstream.h
+share/wasi-sysroot/include/c++/v1/__fwd/functional.h
+share/wasi-sysroot/include/c++/v1/__fwd/get.h
+share/wasi-sysroot/include/c++/v1/__fwd/ios.h
+share/wasi-sysroot/include/c++/v1/__fwd/istream.h
+share/wasi-sysroot/include/c++/v1/__fwd/map.h
+share/wasi-sysroot/include/c++/v1/__fwd/mdspan.h
+share/wasi-sysroot/include/c++/v1/__fwd/memory.h
+share/wasi-sysroot/include/c++/v1/__fwd/memory_resource.h
+share/wasi-sysroot/include/c++/v1/__fwd/ostream.h
+share/wasi-sysroot/include/c++/v1/__fwd/pair.h
+share/wasi-sysroot/include/c++/v1/__fwd/queue.h
+share/wasi-sysroot/include/c++/v1/__fwd/set.h
+share/wasi-sysroot/include/c++/v1/__fwd/span.h
+share/wasi-sysroot/include/c++/v1/__fwd/sstream.h
+share/wasi-sysroot/include/c++/v1/__fwd/stack.h
+share/wasi-sysroot/include/c++/v1/__fwd/streambuf.h
+share/wasi-sysroot/include/c++/v1/__fwd/string.h
+share/wasi-sysroot/include/c++/v1/__fwd/string_view.h
+share/wasi-sysroot/include/c++/v1/__fwd/subrange.h
+share/wasi-sysroot/include/c++/v1/__fwd/tuple.h
+share/wasi-sysroot/include/c++/v1/__fwd/variant.h
+share/wasi-sysroot/include/c++/v1/__fwd/vector.h
+share/wasi-sysroot/include/c++/v1/__hash_table
+share/wasi-sysroot/include/c++/v1/__ios/fpos.h
+share/wasi-sysroot/include/c++/v1/__iterator/access.h
+share/wasi-sysroot/include/c++/v1/__iterator/advance.h
+share/wasi-sysroot/include/c++/v1/__iterator/aliasing_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/back_insert_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/bounded_iter.h
+share/wasi-sysroot/include/c++/v1/__iterator/common_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/concepts.h
+share/wasi-sysroot/include/c++/v1/__iterator/counted_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/cpp17_iterator_concepts.h
+share/wasi-sysroot/include/c++/v1/__iterator/data.h
+share/wasi-sysroot/include/c++/v1/__iterator/default_sentinel.h
+share/wasi-sysroot/include/c++/v1/__iterator/distance.h
+share/wasi-sysroot/include/c++/v1/__iterator/empty.h
+share/wasi-sysroot/include/c++/v1/__iterator/erase_if_container.h
+share/wasi-sysroot/include/c++/v1/__iterator/front_insert_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/incrementable_traits.h
+share/wasi-sysroot/include/c++/v1/__iterator/indirectly_comparable.h
+share/wasi-sysroot/include/c++/v1/__iterator/insert_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/istream_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/istreambuf_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/iter_move.h
+share/wasi-sysroot/include/c++/v1/__iterator/iter_swap.h
+share/wasi-sysroot/include/c++/v1/__iterator/iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/iterator_traits.h
+share/wasi-sysroot/include/c++/v1/__iterator/iterator_with_data.h
+share/wasi-sysroot/include/c++/v1/__iterator/mergeable.h
+share/wasi-sysroot/include/c++/v1/__iterator/move_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/move_sentinel.h
+share/wasi-sysroot/include/c++/v1/__iterator/next.h
+share/wasi-sysroot/include/c++/v1/__iterator/ostream_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/ostreambuf_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/permutable.h
+share/wasi-sysroot/include/c++/v1/__iterator/prev.h
+share/wasi-sysroot/include/c++/v1/__iterator/product_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/projected.h
+share/wasi-sysroot/include/c++/v1/__iterator/ranges_iterator_traits.h
+share/wasi-sysroot/include/c++/v1/__iterator/readable_traits.h
+share/wasi-sysroot/include/c++/v1/__iterator/reverse_access.h
+share/wasi-sysroot/include/c++/v1/__iterator/reverse_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/segmented_iterator.h
+share/wasi-sysroot/include/c++/v1/__iterator/size.h
+share/wasi-sysroot/include/c++/v1/__iterator/sortable.h
+share/wasi-sysroot/include/c++/v1/__iterator/static_bounded_iter.h
+share/wasi-sysroot/include/c++/v1/__iterator/unreachable_sentinel.h
+share/wasi-sysroot/include/c++/v1/__iterator/wrap_iter.h
+share/wasi-sysroot/include/c++/v1/__locale
+share/wasi-sysroot/include/c++/v1/__locale_dir/check_grouping.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/get_c_locale.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/android.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/ibm.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/musl.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/locale_base_api/openbsd.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/messages.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/money.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/num.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/pad_and_output.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/scan_keyword.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/apple.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/bsd_like.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/freebsd.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/fuchsia.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/linux.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/no_locale/characters.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/no_locale/strtonum.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/support/windows.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/time.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/wbuffer_convert.h
+share/wasi-sysroot/include/c++/v1/__locale_dir/wstring_convert.h
+share/wasi-sysroot/include/c++/v1/__log_hardening_failure
+share/wasi-sysroot/include/c++/v1/__math/abs.h
+share/wasi-sysroot/include/c++/v1/__math/copysign.h
+share/wasi-sysroot/include/c++/v1/__math/error_functions.h
+share/wasi-sysroot/include/c++/v1/__math/exponential_functions.h
+share/wasi-sysroot/include/c++/v1/__math/fdim.h
+share/wasi-sysroot/include/c++/v1/__math/fma.h
+share/wasi-sysroot/include/c++/v1/__math/gamma.h
+share/wasi-sysroot/include/c++/v1/__math/hyperbolic_functions.h
+share/wasi-sysroot/include/c++/v1/__math/hypot.h
+share/wasi-sysroot/include/c++/v1/__math/inverse_hyperbolic_functions.h
+share/wasi-sysroot/include/c++/v1/__math/inverse_trigonometric_functions.h
+share/wasi-sysroot/include/c++/v1/__math/logarithms.h
+share/wasi-sysroot/include/c++/v1/__math/min_max.h
+share/wasi-sysroot/include/c++/v1/__math/modulo.h
+share/wasi-sysroot/include/c++/v1/__math/remainder.h
+share/wasi-sysroot/include/c++/v1/__math/roots.h
+share/wasi-sysroot/include/c++/v1/__math/rounding_functions.h
+share/wasi-sysroot/include/c++/v1/__math/special_functions.h
+share/wasi-sysroot/include/c++/v1/__math/traits.h
+share/wasi-sysroot/include/c++/v1/__math/trigonometric_functions.h
+share/wasi-sysroot/include/c++/v1/__mbstate_t.h
+share/wasi-sysroot/include/c++/v1/__mdspan/aligned_accessor.h
+share/wasi-sysroot/include/c++/v1/__mdspan/default_accessor.h
+share/wasi-sysroot/include/c++/v1/__mdspan/extents.h
+share/wasi-sysroot/include/c++/v1/__mdspan/layout_left.h
+share/wasi-sysroot/include/c++/v1/__mdspan/layout_right.h
+share/wasi-sysroot/include/c++/v1/__mdspan/layout_stride.h
+share/wasi-sysroot/include/c++/v1/__mdspan/mdspan.h
+share/wasi-sysroot/include/c++/v1/__memory/addressof.h
+share/wasi-sysroot/include/c++/v1/__memory/align.h
+share/wasi-sysroot/include/c++/v1/__memory/aligned_alloc.h
+share/wasi-sysroot/include/c++/v1/__memory/allocate_at_least.h
+share/wasi-sysroot/include/c++/v1/__memory/allocation_guard.h
+share/wasi-sysroot/include/c++/v1/__memory/allocator.h
+share/wasi-sysroot/include/c++/v1/__memory/allocator_arg_t.h
+share/wasi-sysroot/include/c++/v1/__memory/allocator_destructor.h
+share/wasi-sysroot/include/c++/v1/__memory/allocator_traits.h
+share/wasi-sysroot/include/c++/v1/__memory/array_cookie.h
+share/wasi-sysroot/include/c++/v1/__memory/assume_aligned.h
+share/wasi-sysroot/include/c++/v1/__memory/auto_ptr.h
+share/wasi-sysroot/include/c++/v1/__memory/compressed_pair.h
+share/wasi-sysroot/include/c++/v1/__memory/concepts.h
+share/wasi-sysroot/include/c++/v1/__memory/construct_at.h
+share/wasi-sysroot/include/c++/v1/__memory/destroy.h
+share/wasi-sysroot/include/c++/v1/__memory/destruct_n.h
+share/wasi-sysroot/include/c++/v1/__memory/inout_ptr.h
+share/wasi-sysroot/include/c++/v1/__memory/is_sufficiently_aligned.h
+share/wasi-sysroot/include/c++/v1/__memory/noexcept_move_assign_container.h
+share/wasi-sysroot/include/c++/v1/__memory/out_ptr.h
+share/wasi-sysroot/include/c++/v1/__memory/pointer_traits.h
+share/wasi-sysroot/include/c++/v1/__memory/ranges_construct_at.h
+share/wasi-sysroot/include/c++/v1/__memory/ranges_destroy.h
+share/wasi-sysroot/include/c++/v1/__memory/ranges_uninitialized_algorithms.h
+share/wasi-sysroot/include/c++/v1/__memory/raw_storage_iterator.h
+share/wasi-sysroot/include/c++/v1/__memory/shared_count.h
+share/wasi-sysroot/include/c++/v1/__memory/shared_ptr.h
+share/wasi-sysroot/include/c++/v1/__memory/swap_allocator.h
+share/wasi-sysroot/include/c++/v1/__memory/temp_value.h
+share/wasi-sysroot/include/c++/v1/__memory/temporary_buffer.h
+share/wasi-sysroot/include/c++/v1/__memory/uninitialized_algorithms.h
+share/wasi-sysroot/include/c++/v1/__memory/unique_ptr.h
+share/wasi-sysroot/include/c++/v1/__memory/unique_temporary_buffer.h
+share/wasi-sysroot/include/c++/v1/__memory/uses_allocator.h
+share/wasi-sysroot/include/c++/v1/__memory/uses_allocator_construction.h
+share/wasi-sysroot/include/c++/v1/__memory_resource/memory_resource.h
+share/wasi-sysroot/include/c++/v1/__memory_resource/monotonic_buffer_resource.h
+share/wasi-sysroot/include/c++/v1/__memory_resource/polymorphic_allocator.h
+share/wasi-sysroot/include/c++/v1/__memory_resource/pool_options.h
+share/wasi-sysroot/include/c++/v1/__memory_resource/synchronized_pool_resource.h
+share/wasi-sysroot/include/c++/v1/__memory_resource/unsynchronized_pool_resource.h
+share/wasi-sysroot/include/c++/v1/__mutex/lock_guard.h
+share/wasi-sysroot/include/c++/v1/__mutex/mutex.h
+share/wasi-sysroot/include/c++/v1/__mutex/once_flag.h
+share/wasi-sysroot/include/c++/v1/__mutex/tag_types.h
+share/wasi-sysroot/include/c++/v1/__mutex/unique_lock.h
+share/wasi-sysroot/include/c++/v1/__new/align_val_t.h
+share/wasi-sysroot/include/c++/v1/__new/allocate.h
+share/wasi-sysroot/include/c++/v1/__new/destroying_delete_t.h
+share/wasi-sysroot/include/c++/v1/__new/exceptions.h
+share/wasi-sysroot/include/c++/v1/__new/global_new_delete.h
+share/wasi-sysroot/include/c++/v1/__new/interference_size.h
+share/wasi-sysroot/include/c++/v1/__new/launder.h
+share/wasi-sysroot/include/c++/v1/__new/new_handler.h
+share/wasi-sysroot/include/c++/v1/__new/nothrow_t.h
+share/wasi-sysroot/include/c++/v1/__new/placement_new_delete.h
+share/wasi-sysroot/include/c++/v1/__node_handle
+share/wasi-sysroot/include/c++/v1/__numeric/accumulate.h
+share/wasi-sysroot/include/c++/v1/__numeric/adjacent_difference.h
+share/wasi-sysroot/include/c++/v1/__numeric/exclusive_scan.h
+share/wasi-sysroot/include/c++/v1/__numeric/gcd_lcm.h
+share/wasi-sysroot/include/c++/v1/__numeric/inclusive_scan.h
+share/wasi-sysroot/include/c++/v1/__numeric/inner_product.h
+share/wasi-sysroot/include/c++/v1/__numeric/iota.h
+share/wasi-sysroot/include/c++/v1/__numeric/midpoint.h
+share/wasi-sysroot/include/c++/v1/__numeric/partial_sum.h
+share/wasi-sysroot/include/c++/v1/__numeric/pstl.h
+share/wasi-sysroot/include/c++/v1/__numeric/ranges_iota.h
+share/wasi-sysroot/include/c++/v1/__numeric/reduce.h
+share/wasi-sysroot/include/c++/v1/__numeric/saturation_arithmetic.h
+share/wasi-sysroot/include/c++/v1/__numeric/transform_exclusive_scan.h
+share/wasi-sysroot/include/c++/v1/__numeric/transform_inclusive_scan.h
+share/wasi-sysroot/include/c++/v1/__numeric/transform_reduce.h
+share/wasi-sysroot/include/c++/v1/__ostream/basic_ostream.h
+share/wasi-sysroot/include/c++/v1/__ostream/print.h
+share/wasi-sysroot/include/c++/v1/__ostream/put_character_sequence.h
+share/wasi-sysroot/include/c++/v1/__pstl/backend.h
+share/wasi-sysroot/include/c++/v1/__pstl/backend_fwd.h
+share/wasi-sysroot/include/c++/v1/__pstl/backends/default.h
+share/wasi-sysroot/include/c++/v1/__pstl/backends/libdispatch.h
+share/wasi-sysroot/include/c++/v1/__pstl/backends/serial.h
+share/wasi-sysroot/include/c++/v1/__pstl/backends/std_thread.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/any_of.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/cpu_traits.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/fill.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/find_if.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/for_each.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/merge.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/stable_sort.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/transform.h
+share/wasi-sysroot/include/c++/v1/__pstl/cpu_algos/transform_reduce.h
+share/wasi-sysroot/include/c++/v1/__pstl/dispatch.h
+share/wasi-sysroot/include/c++/v1/__pstl/handle_exception.h
+share/wasi-sysroot/include/c++/v1/__random/bernoulli_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/binomial_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/cauchy_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/chi_squared_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/clamp_to_integral.h
+share/wasi-sysroot/include/c++/v1/__random/default_random_engine.h
+share/wasi-sysroot/include/c++/v1/__random/discard_block_engine.h
+share/wasi-sysroot/include/c++/v1/__random/discrete_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/exponential_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/extreme_value_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/fisher_f_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/gamma_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/generate_canonical.h
+share/wasi-sysroot/include/c++/v1/__random/geometric_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/independent_bits_engine.h
+share/wasi-sysroot/include/c++/v1/__random/is_seed_sequence.h
+share/wasi-sysroot/include/c++/v1/__random/is_valid.h
+share/wasi-sysroot/include/c++/v1/__random/knuth_b.h
+share/wasi-sysroot/include/c++/v1/__random/linear_congruential_engine.h
+share/wasi-sysroot/include/c++/v1/__random/log2.h
+share/wasi-sysroot/include/c++/v1/__random/lognormal_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/mersenne_twister_engine.h
+share/wasi-sysroot/include/c++/v1/__random/negative_binomial_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/normal_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/piecewise_constant_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/piecewise_linear_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/poisson_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/random_device.h
+share/wasi-sysroot/include/c++/v1/__random/ranlux.h
+share/wasi-sysroot/include/c++/v1/__random/seed_seq.h
+share/wasi-sysroot/include/c++/v1/__random/shuffle_order_engine.h
+share/wasi-sysroot/include/c++/v1/__random/student_t_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/subtract_with_carry_engine.h
+share/wasi-sysroot/include/c++/v1/__random/uniform_int_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/uniform_random_bit_generator.h
+share/wasi-sysroot/include/c++/v1/__random/uniform_real_distribution.h
+share/wasi-sysroot/include/c++/v1/__random/weibull_distribution.h
+share/wasi-sysroot/include/c++/v1/__ranges/access.h
+share/wasi-sysroot/include/c++/v1/__ranges/all.h
+share/wasi-sysroot/include/c++/v1/__ranges/as_rvalue_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/chunk_by_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/common_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/concepts.h
+share/wasi-sysroot/include/c++/v1/__ranges/container_compatible_range.h
+share/wasi-sysroot/include/c++/v1/__ranges/counted.h
+share/wasi-sysroot/include/c++/v1/__ranges/dangling.h
+share/wasi-sysroot/include/c++/v1/__ranges/data.h
+share/wasi-sysroot/include/c++/v1/__ranges/drop_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/drop_while_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/elements_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/empty.h
+share/wasi-sysroot/include/c++/v1/__ranges/empty_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/enable_borrowed_range.h
+share/wasi-sysroot/include/c++/v1/__ranges/enable_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/filter_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/from_range.h
+share/wasi-sysroot/include/c++/v1/__ranges/iota_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/istream_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/join_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/join_with_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/lazy_split_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/movable_box.h
+share/wasi-sysroot/include/c++/v1/__ranges/non_propagating_cache.h
+share/wasi-sysroot/include/c++/v1/__ranges/owning_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/range_adaptor.h
+share/wasi-sysroot/include/c++/v1/__ranges/rbegin.h
+share/wasi-sysroot/include/c++/v1/__ranges/ref_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/rend.h
+share/wasi-sysroot/include/c++/v1/__ranges/repeat_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/reverse_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/single_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/size.h
+share/wasi-sysroot/include/c++/v1/__ranges/split_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/subrange.h
+share/wasi-sysroot/include/c++/v1/__ranges/take_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/take_while_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/to.h
+share/wasi-sysroot/include/c++/v1/__ranges/transform_view.h
+share/wasi-sysroot/include/c++/v1/__ranges/view_interface.h
+share/wasi-sysroot/include/c++/v1/__ranges/views.h
+share/wasi-sysroot/include/c++/v1/__ranges/zip_view.h
+share/wasi-sysroot/include/c++/v1/__split_buffer
+share/wasi-sysroot/include/c++/v1/__std_mbstate_t.h
+share/wasi-sysroot/include/c++/v1/__stop_token/atomic_unique_lock.h
+share/wasi-sysroot/include/c++/v1/__stop_token/intrusive_list_view.h
+share/wasi-sysroot/include/c++/v1/__stop_token/intrusive_shared_ptr.h
+share/wasi-sysroot/include/c++/v1/__stop_token/stop_callback.h
+share/wasi-sysroot/include/c++/v1/__stop_token/stop_source.h
+share/wasi-sysroot/include/c++/v1/__stop_token/stop_state.h
+share/wasi-sysroot/include/c++/v1/__stop_token/stop_token.h
+share/wasi-sysroot/include/c++/v1/__string/char_traits.h
+share/wasi-sysroot/include/c++/v1/__string/constexpr_c_functions.h
+share/wasi-sysroot/include/c++/v1/__string/extern_template_lists.h
+share/wasi-sysroot/include/c++/v1/__support/ibm/gettod_zos.h
+share/wasi-sysroot/include/c++/v1/__support/ibm/locale_mgmt_zos.h
+share/wasi-sysroot/include/c++/v1/__support/ibm/nanosleep.h
+share/wasi-sysroot/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h
+share/wasi-sysroot/include/c++/v1/__support/xlocale/__posix_l_fallback.h
+share/wasi-sysroot/include/c++/v1/__support/xlocale/__strtonum_fallback.h
+share/wasi-sysroot/include/c++/v1/__system_error/errc.h
+share/wasi-sysroot/include/c++/v1/__system_error/error_category.h
+share/wasi-sysroot/include/c++/v1/__system_error/error_code.h
+share/wasi-sysroot/include/c++/v1/__system_error/error_condition.h
+share/wasi-sysroot/include/c++/v1/__system_error/system_error.h
+share/wasi-sysroot/include/c++/v1/__system_error/throw_system_error.h
+share/wasi-sysroot/include/c++/v1/__thread/formatter.h
+share/wasi-sysroot/include/c++/v1/__thread/id.h
+share/wasi-sysroot/include/c++/v1/__thread/jthread.h
+share/wasi-sysroot/include/c++/v1/__thread/poll_with_backoff.h
+share/wasi-sysroot/include/c++/v1/__thread/support.h
+share/wasi-sysroot/include/c++/v1/__thread/support/c11.h
+share/wasi-sysroot/include/c++/v1/__thread/support/external.h
+share/wasi-sysroot/include/c++/v1/__thread/support/pthread.h
+share/wasi-sysroot/include/c++/v1/__thread/support/windows.h
+share/wasi-sysroot/include/c++/v1/__thread/this_thread.h
+share/wasi-sysroot/include/c++/v1/__thread/thread.h
+share/wasi-sysroot/include/c++/v1/__thread/timed_backoff_policy.h
+share/wasi-sysroot/include/c++/v1/__tree
+share/wasi-sysroot/include/c++/v1/__tuple/find_index.h
+share/wasi-sysroot/include/c++/v1/__tuple/ignore.h
+share/wasi-sysroot/include/c++/v1/__tuple/make_tuple_types.h
+share/wasi-sysroot/include/c++/v1/__tuple/sfinae_helpers.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_element.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_indices.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_like.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_like_ext.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_like_no_subrange.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_size.h
+share/wasi-sysroot/include/c++/v1/__tuple/tuple_types.h
+share/wasi-sysroot/include/c++/v1/__type_traits/add_cv_quals.h
+share/wasi-sysroot/include/c++/v1/__type_traits/add_pointer.h
+share/wasi-sysroot/include/c++/v1/__type_traits/add_reference.h
+share/wasi-sysroot/include/c++/v1/__type_traits/aligned_storage.h
+share/wasi-sysroot/include/c++/v1/__type_traits/aligned_union.h
+share/wasi-sysroot/include/c++/v1/__type_traits/alignment_of.h
+share/wasi-sysroot/include/c++/v1/__type_traits/can_extract_key.h
+share/wasi-sysroot/include/c++/v1/__type_traits/common_reference.h
+share/wasi-sysroot/include/c++/v1/__type_traits/common_type.h
+share/wasi-sysroot/include/c++/v1/__type_traits/conditional.h
+share/wasi-sysroot/include/c++/v1/__type_traits/conjunction.h
+share/wasi-sysroot/include/c++/v1/__type_traits/container_traits.h
+share/wasi-sysroot/include/c++/v1/__type_traits/copy_cv.h
+share/wasi-sysroot/include/c++/v1/__type_traits/copy_cvref.h
+share/wasi-sysroot/include/c++/v1/__type_traits/datasizeof.h
+share/wasi-sysroot/include/c++/v1/__type_traits/decay.h
+share/wasi-sysroot/include/c++/v1/__type_traits/dependent_type.h
+share/wasi-sysroot/include/c++/v1/__type_traits/desugars_to.h
+share/wasi-sysroot/include/c++/v1/__type_traits/detected_or.h
+share/wasi-sysroot/include/c++/v1/__type_traits/disjunction.h
+share/wasi-sysroot/include/c++/v1/__type_traits/enable_if.h
+share/wasi-sysroot/include/c++/v1/__type_traits/extent.h
+share/wasi-sysroot/include/c++/v1/__type_traits/has_unique_object_representation.h
+share/wasi-sysroot/include/c++/v1/__type_traits/has_virtual_destructor.h
+share/wasi-sysroot/include/c++/v1/__type_traits/integer_traits.h
+share/wasi-sysroot/include/c++/v1/__type_traits/integral_constant.h
+share/wasi-sysroot/include/c++/v1/__type_traits/invoke.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_abstract.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_aggregate.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_allocator.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_always_bitcastable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_arithmetic.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_array.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_assignable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_base_of.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_bounded_array.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_callable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_char_like_type.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_class.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_compound.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_const.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_constant_evaluated.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_constructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_convertible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_core_convertible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_destructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_empty.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_enum.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_equality_comparable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_execution_policy.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_final.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_floating_point.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_function.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_fundamental.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_implicit_lifetime.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_implicitly_default_constructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_integral.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_literal_type.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_member_pointer.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_assignable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_constructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_nothrow_destructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_null_pointer.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_object.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_pod.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_pointer.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_polymorphic.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_primary_template.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_reference.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_reference_wrapper.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_referenceable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_replaceable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_same.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_scalar.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_signed.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_specialization.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_standard_layout.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_swappable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivial.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_assignable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_constructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_copyable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_destructible.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_trivially_relocatable.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_unbounded_array.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_union.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_unqualified.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_unsigned.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_valid_expansion.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_void.h
+share/wasi-sysroot/include/c++/v1/__type_traits/is_volatile.h
+share/wasi-sysroot/include/c++/v1/__type_traits/lazy.h
+share/wasi-sysroot/include/c++/v1/__type_traits/make_32_64_or_128_bit.h
+share/wasi-sysroot/include/c++/v1/__type_traits/make_const_lvalue_ref.h
+share/wasi-sysroot/include/c++/v1/__type_traits/make_signed.h
+share/wasi-sysroot/include/c++/v1/__type_traits/make_unsigned.h
+share/wasi-sysroot/include/c++/v1/__type_traits/maybe_const.h
+share/wasi-sysroot/include/c++/v1/__type_traits/nat.h
+share/wasi-sysroot/include/c++/v1/__type_traits/negation.h
+share/wasi-sysroot/include/c++/v1/__type_traits/promote.h
+share/wasi-sysroot/include/c++/v1/__type_traits/rank.h
+share/wasi-sysroot/include/c++/v1/__type_traits/reference_constructs_from_temporary.h
+share/wasi-sysroot/include/c++/v1/__type_traits/reference_converts_from_temporary.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_all_extents.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_const.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_const_ref.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_cv.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_cvref.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_extent.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_pointer.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_reference.h
+share/wasi-sysroot/include/c++/v1/__type_traits/remove_volatile.h
+share/wasi-sysroot/include/c++/v1/__type_traits/result_of.h
+share/wasi-sysroot/include/c++/v1/__type_traits/strip_signature.h
+share/wasi-sysroot/include/c++/v1/__type_traits/type_identity.h
+share/wasi-sysroot/include/c++/v1/__type_traits/type_list.h
+share/wasi-sysroot/include/c++/v1/__type_traits/underlying_type.h
+share/wasi-sysroot/include/c++/v1/__type_traits/unwrap_ref.h
+share/wasi-sysroot/include/c++/v1/__type_traits/void_t.h
+share/wasi-sysroot/include/c++/v1/__undef_macros
+share/wasi-sysroot/include/c++/v1/__utility/as_const.h
+share/wasi-sysroot/include/c++/v1/__utility/as_lvalue.h
+share/wasi-sysroot/include/c++/v1/__utility/auto_cast.h
+share/wasi-sysroot/include/c++/v1/__utility/cmp.h
+share/wasi-sysroot/include/c++/v1/__utility/convert_to_integral.h
+share/wasi-sysroot/include/c++/v1/__utility/declval.h
+share/wasi-sysroot/include/c++/v1/__utility/element_count.h
+share/wasi-sysroot/include/c++/v1/__utility/empty.h
+share/wasi-sysroot/include/c++/v1/__utility/exception_guard.h
+share/wasi-sysroot/include/c++/v1/__utility/exchange.h
+share/wasi-sysroot/include/c++/v1/__utility/forward.h
+share/wasi-sysroot/include/c++/v1/__utility/forward_like.h
+share/wasi-sysroot/include/c++/v1/__utility/in_place.h
+share/wasi-sysroot/include/c++/v1/__utility/integer_sequence.h
+share/wasi-sysroot/include/c++/v1/__utility/is_pointer_in_range.h
+share/wasi-sysroot/include/c++/v1/__utility/is_valid_range.h
+share/wasi-sysroot/include/c++/v1/__utility/move.h
+share/wasi-sysroot/include/c++/v1/__utility/no_destroy.h
+share/wasi-sysroot/include/c++/v1/__utility/pair.h
+share/wasi-sysroot/include/c++/v1/__utility/piecewise_construct.h
+share/wasi-sysroot/include/c++/v1/__utility/priority_tag.h
+share/wasi-sysroot/include/c++/v1/__utility/private_constructor_tag.h
+share/wasi-sysroot/include/c++/v1/__utility/rel_ops.h
+share/wasi-sysroot/include/c++/v1/__utility/scope_guard.h
+share/wasi-sysroot/include/c++/v1/__utility/small_buffer.h
+share/wasi-sysroot/include/c++/v1/__utility/swap.h
+share/wasi-sysroot/include/c++/v1/__utility/to_underlying.h
+share/wasi-sysroot/include/c++/v1/__utility/unreachable.h
+share/wasi-sysroot/include/c++/v1/__variant/monostate.h
+share/wasi-sysroot/include/c++/v1/__vector/comparison.h
+share/wasi-sysroot/include/c++/v1/__vector/container_traits.h
+share/wasi-sysroot/include/c++/v1/__vector/erase.h
+share/wasi-sysroot/include/c++/v1/__vector/pmr.h
+share/wasi-sysroot/include/c++/v1/__vector/swap.h
+share/wasi-sysroot/include/c++/v1/__vector/vector.h
+share/wasi-sysroot/include/c++/v1/__vector/vector_bool.h
+share/wasi-sysroot/include/c++/v1/__vector/vector_bool_formatter.h
+share/wasi-sysroot/include/c++/v1/__verbose_abort
+share/wasi-sysroot/include/c++/v1/__verbose_trap
+share/wasi-sysroot/include/c++/v1/algorithm
+share/wasi-sysroot/include/c++/v1/any
+share/wasi-sysroot/include/c++/v1/array
+share/wasi-sysroot/include/c++/v1/atomic
+share/wasi-sysroot/include/c++/v1/barrier
+share/wasi-sysroot/include/c++/v1/bit
+share/wasi-sysroot/include/c++/v1/bitset
+share/wasi-sysroot/include/c++/v1/cassert
+share/wasi-sysroot/include/c++/v1/ccomplex
+share/wasi-sysroot/include/c++/v1/cctype
+share/wasi-sysroot/include/c++/v1/cerrno
+share/wasi-sysroot/include/c++/v1/cfenv
+share/wasi-sysroot/include/c++/v1/cfloat
+share/wasi-sysroot/include/c++/v1/charconv
+share/wasi-sysroot/include/c++/v1/chrono
+share/wasi-sysroot/include/c++/v1/cinttypes
+share/wasi-sysroot/include/c++/v1/ciso646
+share/wasi-sysroot/include/c++/v1/climits
+share/wasi-sysroot/include/c++/v1/clocale
+share/wasi-sysroot/include/c++/v1/cmath
+share/wasi-sysroot/include/c++/v1/codecvt
+share/wasi-sysroot/include/c++/v1/compare
+share/wasi-sysroot/include/c++/v1/complex
+share/wasi-sysroot/include/c++/v1/complex.h
+share/wasi-sysroot/include/c++/v1/concepts
+share/wasi-sysroot/include/c++/v1/condition_variable
+share/wasi-sysroot/include/c++/v1/coroutine
+share/wasi-sysroot/include/c++/v1/csetjmp
+share/wasi-sysroot/include/c++/v1/csignal
+share/wasi-sysroot/include/c++/v1/cstdalign
+share/wasi-sysroot/include/c++/v1/cstdarg
+share/wasi-sysroot/include/c++/v1/cstdbool
+share/wasi-sysroot/include/c++/v1/cstddef
+share/wasi-sysroot/include/c++/v1/cstdint
+share/wasi-sysroot/include/c++/v1/cstdio
+share/wasi-sysroot/include/c++/v1/cstdlib
+share/wasi-sysroot/include/c++/v1/cstring
+share/wasi-sysroot/include/c++/v1/ctgmath
+share/wasi-sysroot/include/c++/v1/ctime
+share/wasi-sysroot/include/c++/v1/ctype.h
+share/wasi-sysroot/include/c++/v1/cuchar
+share/wasi-sysroot/include/c++/v1/cwchar
+share/wasi-sysroot/include/c++/v1/cwctype
+share/wasi-sysroot/include/c++/v1/cxxabi.h
+share/wasi-sysroot/include/c++/v1/deque
+share/wasi-sysroot/include/c++/v1/errno.h
+share/wasi-sysroot/include/c++/v1/exception
+share/wasi-sysroot/include/c++/v1/execution
+share/wasi-sysroot/include/c++/v1/expected
+share/wasi-sysroot/include/c++/v1/experimental/__simd/aligned_tag.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/declaration.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/reference.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/scalar.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/simd.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/simd_mask.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/traits.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/utility.h
+share/wasi-sysroot/include/c++/v1/experimental/__simd/vec_ext.h
+share/wasi-sysroot/include/c++/v1/experimental/iterator
+share/wasi-sysroot/include/c++/v1/experimental/memory
+share/wasi-sysroot/include/c++/v1/experimental/propagate_const
+share/wasi-sysroot/include/c++/v1/experimental/simd
+share/wasi-sysroot/include/c++/v1/experimental/type_traits
+share/wasi-sysroot/include/c++/v1/experimental/utility
+share/wasi-sysroot/include/c++/v1/ext/__hash
+share/wasi-sysroot/include/c++/v1/ext/hash_map
+share/wasi-sysroot/include/c++/v1/ext/hash_set
+share/wasi-sysroot/include/c++/v1/fenv.h
+share/wasi-sysroot/include/c++/v1/filesystem
+share/wasi-sysroot/include/c++/v1/flat_map
+share/wasi-sysroot/include/c++/v1/flat_set
+share/wasi-sysroot/include/c++/v1/float.h
+share/wasi-sysroot/include/c++/v1/format
+share/wasi-sysroot/include/c++/v1/forward_list
+share/wasi-sysroot/include/c++/v1/fstream
+share/wasi-sysroot/include/c++/v1/functional
+share/wasi-sysroot/include/c++/v1/future
+share/wasi-sysroot/include/c++/v1/initializer_list
+share/wasi-sysroot/include/c++/v1/inttypes.h
+share/wasi-sysroot/include/c++/v1/iomanip
+share/wasi-sysroot/include/c++/v1/ios
+share/wasi-sysroot/include/c++/v1/iosfwd
+share/wasi-sysroot/include/c++/v1/iostream
+share/wasi-sysroot/include/c++/v1/istream
+share/wasi-sysroot/include/c++/v1/iterator
+share/wasi-sysroot/include/c++/v1/latch
+share/wasi-sysroot/include/c++/v1/libcxx.imp
+share/wasi-sysroot/include/c++/v1/limits
+share/wasi-sysroot/include/c++/v1/list
+share/wasi-sysroot/include/c++/v1/locale
+share/wasi-sysroot/include/c++/v1/map
+share/wasi-sysroot/include/c++/v1/math.h
+share/wasi-sysroot/include/c++/v1/mdspan
+share/wasi-sysroot/include/c++/v1/memory
+share/wasi-sysroot/include/c++/v1/memory_resource
+share/wasi-sysroot/include/c++/v1/module.modulemap
+share/wasi-sysroot/include/c++/v1/mutex
+share/wasi-sysroot/include/c++/v1/new
+share/wasi-sysroot/include/c++/v1/numbers
+share/wasi-sysroot/include/c++/v1/numeric
+share/wasi-sysroot/include/c++/v1/optional
+share/wasi-sysroot/include/c++/v1/ostream
+share/wasi-sysroot/include/c++/v1/print
+share/wasi-sysroot/include/c++/v1/queue
+share/wasi-sysroot/include/c++/v1/random
+share/wasi-sysroot/include/c++/v1/ranges
+share/wasi-sysroot/include/c++/v1/ratio
+share/wasi-sysroot/include/c++/v1/regex
+share/wasi-sysroot/include/c++/v1/scoped_allocator
+share/wasi-sysroot/include/c++/v1/semaphore
+share/wasi-sysroot/include/c++/v1/set
+share/wasi-sysroot/include/c++/v1/shared_mutex
+share/wasi-sysroot/include/c++/v1/source_location
+share/wasi-sysroot/include/c++/v1/span
+share/wasi-sysroot/include/c++/v1/sstream
+share/wasi-sysroot/include/c++/v1/stack
+share/wasi-sysroot/include/c++/v1/stdatomic.h
+share/wasi-sysroot/include/c++/v1/stdbool.h
+share/wasi-sysroot/include/c++/v1/stddef.h
+share/wasi-sysroot/include/c++/v1/stdexcept
+share/wasi-sysroot/include/c++/v1/stdio.h
+share/wasi-sysroot/include/c++/v1/stdlib.h
+share/wasi-sysroot/include/c++/v1/stop_token
+share/wasi-sysroot/include/c++/v1/streambuf
+share/wasi-sysroot/include/c++/v1/string
+share/wasi-sysroot/include/c++/v1/string.h
+share/wasi-sysroot/include/c++/v1/string_view
+share/wasi-sysroot/include/c++/v1/strstream
+share/wasi-sysroot/include/c++/v1/syncstream
+share/wasi-sysroot/include/c++/v1/system_error
+share/wasi-sysroot/include/c++/v1/tgmath.h
+share/wasi-sysroot/include/c++/v1/thread
+share/wasi-sysroot/include/c++/v1/tuple
+share/wasi-sysroot/include/c++/v1/type_traits
+share/wasi-sysroot/include/c++/v1/typeindex
+share/wasi-sysroot/include/c++/v1/typeinfo
+share/wasi-sysroot/include/c++/v1/uchar.h
+share/wasi-sysroot/include/c++/v1/unordered_map
+share/wasi-sysroot/include/c++/v1/unordered_set
+share/wasi-sysroot/include/c++/v1/utility
+share/wasi-sysroot/include/c++/v1/valarray
+share/wasi-sysroot/include/c++/v1/variant
+share/wasi-sysroot/include/c++/v1/vector
+share/wasi-sysroot/include/c++/v1/version
+share/wasi-sysroot/include/c++/v1/wchar.h
+share/wasi-sysroot/include/c++/v1/wctype.h
+share/wasi-sysroot/lib/wasm32-wasi/libc++.a
+share/wasi-sysroot/lib/wasm32-wasi/libc++.modules.json
+share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a
+share/wasi-sysroot/lib/wasm32-wasi/libc++experimental.a
+share/wasi-sysroot/share/libc++/v1/std.compat.cppm
+share/wasi-sysroot/share/libc++/v1/std.compat/cassert.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cctype.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cerrno.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cfenv.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cfloat.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cinttypes.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/climits.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/clocale.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cmath.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/csetjmp.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/csignal.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cstdarg.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cstddef.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cstdint.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cstdio.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cstdlib.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cstring.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/ctime.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cuchar.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cwchar.inc
+share/wasi-sysroot/share/libc++/v1/std.compat/cwctype.inc
+share/wasi-sysroot/share/libc++/v1/std.cppm
+share/wasi-sysroot/share/libc++/v1/std/algorithm.inc
+share/wasi-sysroot/share/libc++/v1/std/any.inc
+share/wasi-sysroot/share/libc++/v1/std/array.inc
+share/wasi-sysroot/share/libc++/v1/std/atomic.inc
+share/wasi-sysroot/share/libc++/v1/std/barrier.inc
+share/wasi-sysroot/share/libc++/v1/std/bit.inc
+share/wasi-sysroot/share/libc++/v1/std/bitset.inc
+share/wasi-sysroot/share/libc++/v1/std/cassert.inc
+share/wasi-sysroot/share/libc++/v1/std/cctype.inc
+share/wasi-sysroot/share/libc++/v1/std/cerrno.inc
+share/wasi-sysroot/share/libc++/v1/std/cfenv.inc
+share/wasi-sysroot/share/libc++/v1/std/cfloat.inc
+share/wasi-sysroot/share/libc++/v1/std/charconv.inc
+share/wasi-sysroot/share/libc++/v1/std/chrono.inc
+share/wasi-sysroot/share/libc++/v1/std/cinttypes.inc
+share/wasi-sysroot/share/libc++/v1/std/climits.inc
+share/wasi-sysroot/share/libc++/v1/std/clocale.inc
+share/wasi-sysroot/share/libc++/v1/std/cmath.inc
+share/wasi-sysroot/share/libc++/v1/std/codecvt.inc
+share/wasi-sysroot/share/libc++/v1/std/compare.inc
+share/wasi-sysroot/share/libc++/v1/std/complex.inc
+share/wasi-sysroot/share/libc++/v1/std/concepts.inc
+share/wasi-sysroot/share/libc++/v1/std/condition_variable.inc
+share/wasi-sysroot/share/libc++/v1/std/coroutine.inc
+share/wasi-sysroot/share/libc++/v1/std/csetjmp.inc
+share/wasi-sysroot/share/libc++/v1/std/csignal.inc
+share/wasi-sysroot/share/libc++/v1/std/cstdarg.inc
+share/wasi-sysroot/share/libc++/v1/std/cstddef.inc
+share/wasi-sysroot/share/libc++/v1/std/cstdint.inc
+share/wasi-sysroot/share/libc++/v1/std/cstdio.inc
+share/wasi-sysroot/share/libc++/v1/std/cstdlib.inc
+share/wasi-sysroot/share/libc++/v1/std/cstring.inc
+share/wasi-sysroot/share/libc++/v1/std/ctime.inc
+share/wasi-sysroot/share/libc++/v1/std/cuchar.inc
+share/wasi-sysroot/share/libc++/v1/std/cwchar.inc
+share/wasi-sysroot/share/libc++/v1/std/cwctype.inc
+share/wasi-sysroot/share/libc++/v1/std/deque.inc
+share/wasi-sysroot/share/libc++/v1/std/exception.inc
+share/wasi-sysroot/share/libc++/v1/std/execution.inc
+share/wasi-sysroot/share/libc++/v1/std/expected.inc
+share/wasi-sysroot/share/libc++/v1/std/filesystem.inc
+share/wasi-sysroot/share/libc++/v1/std/flat_map.inc
+share/wasi-sysroot/share/libc++/v1/std/flat_set.inc
+share/wasi-sysroot/share/libc++/v1/std/format.inc
+share/wasi-sysroot/share/libc++/v1/std/forward_list.inc
+share/wasi-sysroot/share/libc++/v1/std/fstream.inc
+share/wasi-sysroot/share/libc++/v1/std/functional.inc
+share/wasi-sysroot/share/libc++/v1/std/future.inc
+share/wasi-sysroot/share/libc++/v1/std/generator.inc
+share/wasi-sysroot/share/libc++/v1/std/hazard_pointer.inc
+share/wasi-sysroot/share/libc++/v1/std/initializer_list.inc
+share/wasi-sysroot/share/libc++/v1/std/iomanip.inc
+share/wasi-sysroot/share/libc++/v1/std/ios.inc
+share/wasi-sysroot/share/libc++/v1/std/iosfwd.inc
+share/wasi-sysroot/share/libc++/v1/std/iostream.inc
+share/wasi-sysroot/share/libc++/v1/std/istream.inc
+share/wasi-sysroot/share/libc++/v1/std/iterator.inc
+share/wasi-sysroot/share/libc++/v1/std/latch.inc
+share/wasi-sysroot/share/libc++/v1/std/limits.inc
+share/wasi-sysroot/share/libc++/v1/std/list.inc
+share/wasi-sysroot/share/libc++/v1/std/locale.inc
+share/wasi-sysroot/share/libc++/v1/std/map.inc
+share/wasi-sysroot/share/libc++/v1/std/mdspan.inc
+share/wasi-sysroot/share/libc++/v1/std/memory.inc
+share/wasi-sysroot/share/libc++/v1/std/memory_resource.inc
+share/wasi-sysroot/share/libc++/v1/std/mutex.inc
+share/wasi-sysroot/share/libc++/v1/std/new.inc
+share/wasi-sysroot/share/libc++/v1/std/numbers.inc
+share/wasi-sysroot/share/libc++/v1/std/numeric.inc
+share/wasi-sysroot/share/libc++/v1/std/optional.inc
+share/wasi-sysroot/share/libc++/v1/std/ostream.inc
+share/wasi-sysroot/share/libc++/v1/std/print.inc
+share/wasi-sysroot/share/libc++/v1/std/queue.inc
+share/wasi-sysroot/share/libc++/v1/std/random.inc
+share/wasi-sysroot/share/libc++/v1/std/ranges.inc
+share/wasi-sysroot/share/libc++/v1/std/ratio.inc
+share/wasi-sysroot/share/libc++/v1/std/rcu.inc
+share/wasi-sysroot/share/libc++/v1/std/regex.inc
+share/wasi-sysroot/share/libc++/v1/std/scoped_allocator.inc
+share/wasi-sysroot/share/libc++/v1/std/semaphore.inc
+share/wasi-sysroot/share/libc++/v1/std/set.inc
+share/wasi-sysroot/share/libc++/v1/std/shared_mutex.inc
+share/wasi-sysroot/share/libc++/v1/std/source_location.inc
+share/wasi-sysroot/share/libc++/v1/std/span.inc
+share/wasi-sysroot/share/libc++/v1/std/spanstream.inc
+share/wasi-sysroot/share/libc++/v1/std/sstream.inc
+share/wasi-sysroot/share/libc++/v1/std/stack.inc
+share/wasi-sysroot/share/libc++/v1/std/stacktrace.inc
+share/wasi-sysroot/share/libc++/v1/std/stdexcept.inc
+share/wasi-sysroot/share/libc++/v1/std/stdfloat.inc
+share/wasi-sysroot/share/libc++/v1/std/stop_token.inc
+share/wasi-sysroot/share/libc++/v1/std/streambuf.inc
+share/wasi-sysroot/share/libc++/v1/std/string.inc
+share/wasi-sysroot/share/libc++/v1/std/string_view.inc
+share/wasi-sysroot/share/libc++/v1/std/strstream.inc
+share/wasi-sysroot/share/libc++/v1/std/syncstream.inc
+share/wasi-sysroot/share/libc++/v1/std/system_error.inc
+share/wasi-sysroot/share/libc++/v1/std/text_encoding.inc
+share/wasi-sysroot/share/libc++/v1/std/thread.inc
+share/wasi-sysroot/share/libc++/v1/std/tuple.inc
+share/wasi-sysroot/share/libc++/v1/std/type_traits.inc
+share/wasi-sysroot/share/libc++/v1/std/typeindex.inc
+share/wasi-sysroot/share/libc++/v1/std/typeinfo.inc
+share/wasi-sysroot/share/libc++/v1/std/unordered_map.inc
+share/wasi-sysroot/share/libc++/v1/std/unordered_set.inc
+share/wasi-sysroot/share/libc++/v1/std/utility.inc
+share/wasi-sysroot/share/libc++/v1/std/valarray.inc
+share/wasi-sysroot/share/libc++/v1/std/variant.inc
+share/wasi-sysroot/share/libc++/v1/std/vector.inc
+share/wasi-sysroot/share/libc++/v1/std/version.inc
diff --git a/devel/wasm-server-runner/Makefile b/devel/wasm-server-runner/Makefile
index 823750b4ee1b..488c04089156 100644
--- a/devel/wasm-server-runner/Makefile
+++ b/devel/wasm-server-runner/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wasm-server-runner
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
@@ -12,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
LIB_DEPENDS+= libzstd.so:archivers/zstd
-USES= cargo
+USES= cargo llvm
USE_GITHUB= yes
GH_ACCOUNT= jakobhellermann
diff --git a/devel/wasmer/Makefile b/devel/wasmer/Makefile
index 5715ed315864..38d710b92377 100644
--- a/devel/wasmer/Makefile
+++ b/devel/wasmer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wasmer
DISTVERSIONPREFIX= v
DISTVERSION= 6.0.1
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= kjozic@gmail.com
diff --git a/devel/wasmer/files/patch-rust-1.89.0 b/devel/wasmer/files/patch-rust-1.89.0
new file mode 100644
index 000000000000..0baa5c9f6fcc
--- /dev/null
+++ b/devel/wasmer/files/patch-rust-1.89.0
@@ -0,0 +1,471 @@
+https://github.com/wasmerio/wasmer/issues/5610
+https://github.com/wasmerio/wasmer/pull/5690
+
+
+From fc021be5c6f30ff0625d0fe8bd37a7d0ead6b0e9 Mon Sep 17 00:00:00 2001
+From: StackOverflowExcept1on
+ <109800286+StackOverflowExcept1on@users.noreply.github.com>
+Date: Thu, 7 Aug 2025 17:50:19 +0300
+Subject: [PATCH] fix(lib/vm): vendor `compiler-builtins` to fix undefined
+ symbol `__rust_probestack`
+
+---
+ Cargo.lock | 1 +
+ lib/vm/Cargo.toml | 4 +
+ lib/vm/build.rs | 7 +
+ lib/vm/src/probestack/compiler_builtins.rs | 358 ++++++++++++++++++
+ .../src/{probestack.rs => probestack/mod.rs} | 20 +-
+ 5 files changed, 386 insertions(+), 4 deletions(-)
+ create mode 100644 lib/vm/build.rs
+ create mode 100644 lib/vm/src/probestack/compiler_builtins.rs
+ rename lib/vm/src/{probestack.rs => probestack/mod.rs} (77%)
+
+diff --git Cargo.lock Cargo.lock
+index 2d980929125..c554ac0997f 100644
+--- Cargo.lock
++++ Cargo.lock
+@@ -7240,6 +7240,7 @@ dependencies = [
+ "memoffset 0.9.1",
+ "more-asserts",
+ "region",
++ "rustversion",
+ "scopeguard",
+ "serde",
+ "thiserror 1.0.69",
+diff --git lib/vm/Cargo.toml lib/vm/Cargo.toml
+index 6c9f5cbee87..e7a40580a80 100644
+--- lib/vm/Cargo.toml
++++ lib/vm/Cargo.toml
+@@ -49,10 +49,14 @@ windows-sys = { version = "0.59", features = [
+
+ [build-dependencies]
+ cc = "1.0"
++rustversion = "1.0"
+
+ [badges]
+ maintenance = { status = "actively-developed" }
+
++[lints.rust]
++unexpected_cfgs = { level = "warn", check-cfg = ['cfg(missing_rust_probestack)'] }
++
+ [features]
+ default = []
+ enable-serde = ["serde", "indexmap/serde", "wasmer-types/enable-serde"]
+diff --git lib/vm/build.rs lib/vm/build.rs
+new file mode 100644
+index 00000000000..a2f1dcd8e8a
+--- /dev/null
++++ lib/vm/build.rs
+@@ -0,0 +1,7 @@
++#[rustversion::since(1.89)]
++fn main() {
++ println!("cargo::rustc-cfg=missing_rust_probestack");
++}
++
++#[rustversion::before(1.89)]
++fn main() {}
+diff --git lib/vm/src/probestack/compiler_builtins.rs lib/vm/src/probestack/compiler_builtins.rs
+new file mode 100644
+index 00000000000..a16c1069f58
+--- /dev/null
++++ lib/vm/src/probestack/compiler_builtins.rs
+@@ -0,0 +1,358 @@
++// Copyright 2017 The Rust Project Developers. See the COPYRIGHT
++// file at the top-level directory of this distribution and at
++// http://rust-lang.org/COPYRIGHT.
++//
++// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
++// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
++// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
++// option. This file may not be copied, modified, or distributed
++// except according to those terms.
++
++//! This module defines the `__rust_probestack` intrinsic which is used in the
++//! implementation of "stack probes" on certain platforms.
++//!
++//! The purpose of a stack probe is to provide a static guarantee that if a
++//! thread has a guard page then a stack overflow is guaranteed to hit that
++//! guard page. If a function did not have a stack probe then there's a risk of
++//! having a stack frame *larger* than the guard page, so a function call could
++//! skip over the guard page entirely and then later hit maybe the heap or
++//! another thread, possibly leading to security vulnerabilities such as [The
++//! Stack Clash], for example.
++//!
++//! [The Stack Clash]: https://blog.qualys.com/securitylabs/2017/06/19/the-stack-clash
++//!
++//! The `__rust_probestack` is called in the prologue of functions whose stack
++//! size is larger than the guard page, for example larger than 4096 bytes on
++//! x86. This function is then responsible for "touching" all pages relevant to
++//! the stack to ensure that that if any of them are the guard page we'll hit
++//! them guaranteed.
++//!
++//! The precise ABI for how this function operates is defined by LLVM. There's
++//! no real documentation as to what this is, so you'd basically need to read
++//! the LLVM source code for reference. Often though the test cases can be
++//! illuminating as to the ABI that's generated, or just looking at the output
++//! of `llc`.
++//!
++//! Note that `#[naked]` is typically used here for the stack probe because the
++//! ABI corresponds to no actual ABI.
++//!
++//! Finally it's worth noting that at the time of this writing LLVM only has
++//! support for stack probes on x86 and x86_64. There's no support for stack
++//! probes on any other architecture like ARM or PowerPC64. LLVM I'm sure would
++//! be more than welcome to accept such a change!
++
++// Windows and Cygwin already has builtins to do this.
++#![cfg(not(any(windows, target_os = "cygwin")))]
++// We only define stack probing for these architectures today.
++#![cfg(any(target_arch = "x86_64", target_arch = "x86"))]
++
++// SAFETY: defined in this module.
++// FIXME(extern_custom): the ABI is not correct.
++unsafe extern "C" {
++ pub fn __rust_probestack();
++}
++
++// A wrapper for our implementation of __rust_probestack, which allows us to
++// keep the assembly inline while controlling all CFI directives in the assembly
++// emitted for the function.
++//
++// This is the ELF version.
++#[cfg(not(any(target_vendor = "apple", target_os = "uefi")))]
++macro_rules! define_rust_probestack {
++ ($body: expr) => {
++ concat!(
++ "
++ .pushsection .text.__rust_probestack
++ .globl __rust_probestack
++ .type __rust_probestack, @function
++ .hidden __rust_probestack
++ __rust_probestack:
++ ",
++ $body,
++ "
++ .size __rust_probestack, . - __rust_probestack
++ .popsection
++ "
++ )
++ };
++}
++
++#[cfg(all(target_os = "uefi", target_arch = "x86_64"))]
++macro_rules! define_rust_probestack {
++ ($body: expr) => {
++ concat!(
++ "
++ .globl __rust_probestack
++ __rust_probestack:
++ ",
++ $body
++ )
++ };
++}
++
++// Same as above, but for Mach-O. Note that the triple underscore
++// is deliberate
++#[cfg(target_vendor = "apple")]
++macro_rules! define_rust_probestack {
++ ($body: expr) => {
++ concat!(
++ "
++ .globl ___rust_probestack
++ ___rust_probestack:
++ ",
++ $body
++ )
++ };
++}
++
++// In UEFI x86 arch, triple underscore is deliberate.
++#[cfg(all(target_os = "uefi", target_arch = "x86"))]
++macro_rules! define_rust_probestack {
++ ($body: expr) => {
++ concat!(
++ "
++ .globl ___rust_probestack
++ ___rust_probestack:
++ ",
++ $body
++ )
++ };
++}
++
++// Our goal here is to touch each page between %rsp+8 and %rsp+8-%rax,
++// ensuring that if any pages are unmapped we'll make a page fault.
++//
++// FIXME(abi_custom): This function is unsafe because it uses a custom ABI,
++// it does not actually match `extern "C"`.
++//
++// The ABI here is that the stack frame size is located in `%rax`. Upon
++// return we're not supposed to modify `%rsp` or `%rax`.
++//
++// Any changes to this function should be replicated to the SGX version below.
++#[cfg(all(
++ target_arch = "x86_64",
++ not(all(target_env = "sgx", target_vendor = "fortanix"))
++))]
++core::arch::global_asm!(
++ define_rust_probestack!(
++ "
++ .cfi_startproc
++ pushq %rbp
++ .cfi_adjust_cfa_offset 8
++ .cfi_offset %rbp, -16
++ movq %rsp, %rbp
++ .cfi_def_cfa_register %rbp
++
++ mov %rax,%r11 // duplicate %rax as we're clobbering %r11
++
++ // Main loop, taken in one page increments. We're decrementing rsp by
++ // a page each time until there's less than a page remaining. We're
++ // guaranteed that this function isn't called unless there's more than a
++ // page needed.
++ //
++ // Note that we're also testing against `8(%rsp)` to account for the 8
++ // bytes pushed on the stack orginally with our return address. Using
++ // `8(%rsp)` simulates us testing the stack pointer in the caller's
++ // context.
++
++ // It's usually called when %rax >= 0x1000, but that's not always true.
++ // Dynamic stack allocation, which is needed to implement unsized
++ // rvalues, triggers stackprobe even if %rax < 0x1000.
++ // Thus we have to check %r11 first to avoid segfault.
++ cmp $0x1000,%r11
++ jna 3f
++2:
++ sub $0x1000,%rsp
++ test %rsp,8(%rsp)
++ sub $0x1000,%r11
++ cmp $0x1000,%r11
++ ja 2b
++
++3:
++ // Finish up the last remaining stack space requested, getting the last
++ // bits out of r11
++ sub %r11,%rsp
++ test %rsp,8(%rsp)
++
++ // Restore the stack pointer to what it previously was when entering
++ // this function. The caller will readjust the stack pointer after we
++ // return.
++ add %rax,%rsp
++
++ leave
++ .cfi_def_cfa_register %rsp
++ .cfi_adjust_cfa_offset -8
++ ret
++ .cfi_endproc
++ "
++ ),
++ options(att_syntax)
++);
++
++// This function is the same as above, except that some instructions are
++// [manually patched for LVI].
++//
++// [manually patched for LVI]: https://software.intel.com/security-software-guidance/insights/deep-dive-load-value-injection#specialinstructions
++#[cfg(all(
++ target_arch = "x86_64",
++ all(target_env = "sgx", target_vendor = "fortanix")
++))]
++core::arch::global_asm!(
++ define_rust_probestack!(
++ "
++ .cfi_startproc
++ pushq %rbp
++ .cfi_adjust_cfa_offset 8
++ .cfi_offset %rbp, -16
++ movq %rsp, %rbp
++ .cfi_def_cfa_register %rbp
++
++ mov %rax,%r11 // duplicate %rax as we're clobbering %r11
++
++ // Main loop, taken in one page increments. We're decrementing rsp by
++ // a page each time until there's less than a page remaining. We're
++ // guaranteed that this function isn't called unless there's more than a
++ // page needed.
++ //
++ // Note that we're also testing against `8(%rsp)` to account for the 8
++ // bytes pushed on the stack orginally with our return address. Using
++ // `8(%rsp)` simulates us testing the stack pointer in the caller's
++ // context.
++
++ // It's usually called when %rax >= 0x1000, but that's not always true.
++ // Dynamic stack allocation, which is needed to implement unsized
++ // rvalues, triggers stackprobe even if %rax < 0x1000.
++ // Thus we have to check %r11 first to avoid segfault.
++ cmp $0x1000,%r11
++ jna 3f
++2:
++ sub $0x1000,%rsp
++ test %rsp,8(%rsp)
++ sub $0x1000,%r11
++ cmp $0x1000,%r11
++ ja 2b
++
++3:
++ // Finish up the last remaining stack space requested, getting the last
++ // bits out of r11
++ sub %r11,%rsp
++ test %rsp,8(%rsp)
++
++ // Restore the stack pointer to what it previously was when entering
++ // this function. The caller will readjust the stack pointer after we
++ // return.
++ add %rax,%rsp
++
++ leave
++ .cfi_def_cfa_register %rsp
++ .cfi_adjust_cfa_offset -8
++ pop %r11
++ lfence
++ jmp *%r11
++ .cfi_endproc
++ "
++ ),
++ options(att_syntax)
++);
++
++#[cfg(all(target_arch = "x86", not(target_os = "uefi")))]
++// This is the same as x86_64 above, only translated for 32-bit sizes. Note
++// that on Unix we're expected to restore everything as it was, this
++// function basically can't tamper with anything.
++//
++// FIXME(abi_custom): This function is unsafe because it uses a custom ABI,
++// it does not actually match `extern "C"`.
++//
++// The ABI here is the same as x86_64, except everything is 32-bits large.
++core::arch::global_asm!(
++ define_rust_probestack!(
++ "
++ .cfi_startproc
++ push %ebp
++ .cfi_adjust_cfa_offset 4
++ .cfi_offset %ebp, -8
++ mov %esp, %ebp
++ .cfi_def_cfa_register %ebp
++ push %ecx
++ mov %eax,%ecx
++
++ cmp $0x1000,%ecx
++ jna 3f
++2:
++ sub $0x1000,%esp
++ test %esp,8(%esp)
++ sub $0x1000,%ecx
++ cmp $0x1000,%ecx
++ ja 2b
++
++3:
++ sub %ecx,%esp
++ test %esp,8(%esp)
++
++ add %eax,%esp
++ pop %ecx
++ leave
++ .cfi_def_cfa_register %esp
++ .cfi_adjust_cfa_offset -4
++ ret
++ .cfi_endproc
++ "
++ ),
++ options(att_syntax)
++);
++
++#[cfg(all(target_arch = "x86", target_os = "uefi"))]
++// UEFI target is windows like target. LLVM will do _chkstk things like windows.
++// probestack function will also do things like _chkstk in MSVC.
++// So we need to sub %ax %sp in probestack when arch is x86.
++//
++// FIXME(abi_custom): This function is unsafe because it uses a custom ABI,
++// it does not actually match `extern "C"`.
++//
++// REF: Rust commit(74e80468347)
++// rust\src\llvm-project\llvm\lib\Target\X86\X86FrameLowering.cpp: 805
++// Comments in LLVM:
++// MSVC x32's _chkstk and cygwin/mingw's _alloca adjust %esp themselves.
++// MSVC x64's __chkstk and cygwin/mingw's ___chkstk_ms do not adjust %rsp
++// themselves.
++core::arch::global_asm!(
++ define_rust_probestack!(
++ "
++ .cfi_startproc
++ push %ebp
++ .cfi_adjust_cfa_offset 4
++ .cfi_offset %ebp, -8
++ mov %esp, %ebp
++ .cfi_def_cfa_register %ebp
++ push %ecx
++ push %edx
++ mov %eax,%ecx
++
++ cmp $0x1000,%ecx
++ jna 3f
++2:
++ sub $0x1000,%esp
++ test %esp,8(%esp)
++ sub $0x1000,%ecx
++ cmp $0x1000,%ecx
++ ja 2b
++
++3:
++ sub %ecx,%esp
++ test %esp,8(%esp)
++ mov 4(%ebp),%edx
++ mov %edx, 12(%esp)
++ add %eax,%esp
++ pop %edx
++ pop %ecx
++ leave
++
++ sub %eax, %esp
++ .cfi_def_cfa_register %esp
++ .cfi_adjust_cfa_offset -4
++ ret
++ .cfi_endproc
++ "
++ ),
++ options(att_syntax)
++);
+diff --git lib/vm/src/probestack.rs lib/vm/src/probestack/mod.rs
+similarity index 77%
+rename from lib/vm/src/probestack.rs
+rename to lib/vm/src/probestack/mod.rs
+index 814ddf9c20c..84dfd22fb8a 100644
+--- lib/vm/src/probestack.rs
++++ lib/vm/src/probestack/mod.rs
+@@ -14,6 +14,11 @@
+ //!
+ //! [The Stack Clash]: https://blog.qualys.com/securitylabs/2017/06/19/the-stack-clash
+
++// Based on `compiler-builtins` crate with changes in `#[cfg(...)]`:
++// https://raw.githubusercontent.com/rust-lang/compiler-builtins/319637f544d9dda8fc3dd482d9979e0da135a258/compiler-builtins/src/probestack.rs
++#[cfg(missing_rust_probestack)]
++mod compiler_builtins;
++
+ // A declaration for the stack probe function in Rust's standard library, for
+ // catching callstack overflow.
+ cfg_if::cfg_if! {
+@@ -55,10 +60,17 @@ cfg_if::cfg_if! {
+ /// A default probestack for other architectures
+ pub const PROBESTACK: unsafe extern "C" fn() = empty_probestack;
+ } else {
+- extern "C" {
+- pub fn __rust_probestack();
++ cfg_if::cfg_if! {
++ if #[cfg(not(missing_rust_probestack))] {
++ extern "C" {
++ pub fn __rust_probestack();
++ }
++ /// The probestack based on the Rust probestack
++ pub static PROBESTACK: unsafe extern "C" fn() = __rust_probestack;
++ } else if #[cfg(missing_rust_probestack)] {
++ /// The probestack based on the Rust probestack
++ pub static PROBESTACK: unsafe extern "C" fn() = compiler_builtins::__rust_probestack;
++ }
+ }
+- /// The probestack based on the Rust probestack
+- pub static PROBESTACK: unsafe extern "C" fn() = __rust_probestack;
+ }
+ }
diff --git a/devel/wf-config/Makefile b/devel/wf-config/Makefile
index e1ddcb254118..4a04de05a2dd 100644
--- a/devel/wf-config/Makefile
+++ b/devel/wf-config/Makefile
@@ -1,10 +1,9 @@
PORTNAME= wf-config
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.0
-PORTREVISION= 1
+DISTVERSION= 0.10.0
CATEGORIES= devel
-MAINTAINER= jbeich@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Library for managing configuration files, written for wayfire
WWW= https://wayfire.org/
diff --git a/devel/wf-config/distinfo b/devel/wf-config/distinfo
index e3f1efb30475..780848944efd 100644
--- a/devel/wf-config/distinfo
+++ b/devel/wf-config/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718781348
-SHA256 (WayfireWM-wf-config-v0.9.0_GH0.tar.gz) = 973a47795d3397d281d89c561903867f691c9fe8c3d141ba887afd12902c790d
-SIZE (WayfireWM-wf-config-v0.9.0_GH0.tar.gz) = 50246
+TIMESTAMP = 1750573831
+SHA256 (WayfireWM-wf-config-v0.10.0_GH0.tar.gz) = 4264edf9f5f5ff9bccaee1ab3f5b2613a0db526bc90c15d7c82eb05a3fc81307
+SIZE (WayfireWM-wf-config-v0.10.0_GH0.tar.gz) = 51553
diff --git a/devel/wf-config/pkg-plist b/devel/wf-config/pkg-plist
index a3c741960162..88d3a973f858 100644
--- a/devel/wf-config/pkg-plist
+++ b/devel/wf-config/pkg-plist
@@ -7,6 +7,7 @@ include/wayfire/config/option.hpp
include/wayfire/config/section.hpp
include/wayfire/config/types.hpp
include/wayfire/config/xml.hpp
+include/wayfire/nonstd/safe-list.hpp
include/wayfire/util/duration.hpp
include/wayfire/util/log.hpp
include/wayfire/util/stringify.hpp
diff --git a/devel/wizer/Makefile b/devel/wizer/Makefile
index 5b15b1199f54..7f464b43b5ea 100644
--- a/devel/wizer/Makefile
+++ b/devel/wizer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wizer
DISTVERSIONPREFIX= v
-DISTVERSION= 8.0.0
-PORTREVISION= 3
+DISTVERSION= 10.0.0
+PORTREVISION= 2
CATEGORIES= devel www
MAINTAINER= yuri@FreeBSD.org
@@ -21,9 +21,8 @@ USE_GITHUB= yes
GH_ACCOUNT= bytecodealliance
CARGO_CRATES= addr2line-0.21.0 \
- addr2line-0.24.2 \
+ addr2line-0.25.0 \
adler-1.0.2 \
- ahash-0.8.11 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
ambient-authority-0.0.2 \
@@ -35,25 +34,25 @@ CARGO_CRATES= addr2line-0.21.0 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
anstyle-wincon-3.0.2 \
- anyhow-1.0.95 \
+ anyhow-1.0.97 \
arbitrary-1.4.1 \
async-trait-0.1.79 \
atty-0.2.14 \
autocfg-1.2.0 \
backtrace-0.3.71 \
- base64-0.21.7 \
+ base64-0.22.1 \
bitflags-1.3.2 \
bitflags-2.5.0 \
block-buffer-0.10.4 \
bumpalo-3.17.0 \
byteorder-1.5.0 \
bytes-1.7.1 \
- cap-fs-ext-3.4.2 \
- cap-net-ext-3.4.2 \
- cap-primitives-3.4.2 \
- cap-rand-3.4.2 \
- cap-std-3.4.2 \
- cap-time-ext-3.4.2 \
+ cap-fs-ext-3.4.4 \
+ cap-net-ext-3.4.4 \
+ cap-primitives-3.4.4 \
+ cap-rand-3.4.4 \
+ cap-std-3.4.4 \
+ cap-time-ext-3.4.4 \
cast-0.3.0 \
cc-1.0.90 \
cfg-if-1.0.0 \
@@ -69,16 +68,19 @@ CARGO_CRATES= addr2line-0.21.0 \
core-foundation-sys-0.8.7 \
cpp_demangle-0.4.3 \
cpufeatures-0.2.12 \
- cranelift-bforest-0.116.1 \
- cranelift-bitset-0.116.1 \
- cranelift-codegen-0.116.1 \
- cranelift-codegen-meta-0.116.1 \
- cranelift-codegen-shared-0.116.1 \
- cranelift-control-0.116.1 \
- cranelift-entity-0.116.1 \
- cranelift-frontend-0.116.1 \
- cranelift-isle-0.116.1 \
- cranelift-native-0.116.1 \
+ cranelift-assembler-x64-0.123.2 \
+ cranelift-assembler-x64-meta-0.123.2 \
+ cranelift-bforest-0.123.2 \
+ cranelift-bitset-0.123.2 \
+ cranelift-codegen-0.123.2 \
+ cranelift-codegen-meta-0.123.2 \
+ cranelift-codegen-shared-0.123.2 \
+ cranelift-control-0.123.2 \
+ cranelift-entity-0.123.2 \
+ cranelift-frontend-0.123.2 \
+ cranelift-isle-0.123.2 \
+ cranelift-native-0.123.2 \
+ cranelift-srcgen-0.123.2 \
crc32fast-1.4.0 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
@@ -91,14 +93,12 @@ CARGO_CRATES= addr2line-0.21.0 \
derive_arbitrary-1.4.1 \
digest-0.10.7 \
directories-next-2.0.0 \
- dirs-4.0.0 \
- dirs-sys-0.3.7 \
dirs-sys-next-0.1.2 \
either-1.10.0 \
embedded-io-0.4.0 \
encoding_rs-0.8.33 \
env_filter-0.1.0 \
- env_logger-0.11.3 \
+ env_logger-0.11.8 \
equivalent-1.0.1 \
errno-0.3.10 \
fallible-iterator-0.3.0 \
@@ -119,15 +119,13 @@ CARGO_CRATES= addr2line-0.21.0 \
generic-array-0.14.7 \
getrandom-0.2.12 \
gimli-0.28.1 \
- gimli-0.31.1 \
+ gimli-0.32.2 \
half-2.4.0 \
- hashbrown-0.14.3 \
hashbrown-0.15.2 \
heck-0.3.3 \
heck-0.5.0 \
hermit-abi-0.1.19 \
hermit-abi-0.3.9 \
- humantime-2.1.0 \
iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
id-arena-2.2.1 \
@@ -135,13 +133,16 @@ CARGO_CRATES= addr2line-0.21.0 \
indexmap-2.7.1 \
io-extras-0.18.4 \
io-lifetimes-2.0.3 \
+ io-uring-0.7.10 \
ipnet-2.9.0 \
is-terminal-0.4.12 \
itertools-0.10.5 \
- itertools-0.12.1 \
+ itertools-0.14.0 \
itoa-1.0.14 \
ittapi-0.4.0 \
ittapi-sys-0.4.0 \
+ jiff-0.2.6 \
+ jiff-static-0.2.6 \
jobserver-0.1.28 \
js-sys-0.3.69 \
lazy_static-1.4.0 \
@@ -152,7 +153,8 @@ CARGO_CRATES= addr2line-0.21.0 \
libm-0.2.8 \
libredox-0.1.3 \
linux-raw-sys-0.4.15 \
- log-0.4.21 \
+ linux-raw-sys-0.9.4 \
+ log-0.4.27 \
mach2-0.4.2 \
maybe-owned-0.3.4 \
memchr-2.7.2 \
@@ -161,10 +163,9 @@ CARGO_CRATES= addr2line-0.21.0 \
mio-1.0.2 \
num-traits-0.2.18 \
object-0.32.2 \
- object-0.36.7 \
+ object-0.37.3 \
once_cell-1.19.0 \
oorandom-11.1.3 \
- paste-1.0.14 \
percent-encoding-2.3.1 \
pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
@@ -172,27 +173,31 @@ CARGO_CRATES= addr2line-0.21.0 \
plotters-0.3.5 \
plotters-backend-0.3.5 \
plotters-svg-0.3.5 \
+ portable-atomic-1.11.0 \
+ portable-atomic-util-0.2.4 \
postcard-1.0.8 \
ppv-lite86-0.2.20 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
proc-macro2-1.0.93 \
- psm-0.1.21 \
- pulley-interpreter-29.0.1 \
- quote-1.0.35 \
+ pulley-interpreter-36.0.2 \
+ pulley-macros-36.0.2 \
+ quote-1.0.40 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
rayon-1.10.0 \
rayon-core-1.12.1 \
redox_users-0.4.5 \
- regalloc2-0.11.1 \
+ regalloc2-0.12.2 \
regex-1.10.4 \
regex-automata-0.4.6 \
regex-syntax-0.8.3 \
rustc-demangle-0.1.23 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
+ rustix-1.0.8 \
+ rustix-linux-procfs-0.1.1 \
ryu-1.0.17 \
same-file-1.0.6 \
semver-1.0.22 \
@@ -202,10 +207,9 @@ CARGO_CRATES= addr2line-0.21.0 \
serde_spanned-0.6.5 \
serde_yaml-0.9.34+deprecated \
sha2-0.10.8 \
- shellexpand-2.1.2 \
+ slab-0.4.11 \
smallvec-1.13.2 \
socket2-0.5.7 \
- sptr-0.3.2 \
stable_deref_trait-1.2.0 \
strsim-0.8.0 \
structopt-0.3.26 \
@@ -217,18 +221,19 @@ CARGO_CRATES= addr2line-0.21.0 \
termcolor-1.4.1 \
textwrap-0.11.0 \
thiserror-1.0.58 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.58 \
+ thiserror-impl-2.0.16 \
tinytemplate-1.2.1 \
tinyvec-1.8.0 \
tinyvec_macros-0.1.1 \
- tokio-1.39.3 \
+ tokio-1.46.1 \
toml-0.8.12 \
toml_datetime-0.6.5 \
toml_edit-0.22.9 \
tracing-0.1.40 \
tracing-attributes-0.1.27 \
tracing-core-0.1.32 \
- trait-variant-0.1.2 \
typenum-1.17.0 \
unicode-bidi-0.3.15 \
unicode-ident-1.0.12 \
@@ -251,57 +256,69 @@ CARGO_CRATES= addr2line-0.21.0 \
wasm-bindgen-macro-support-0.2.92 \
wasm-bindgen-shared-0.2.92 \
wasm-encoder-0.202.0 \
- wasm-encoder-0.221.3 \
- wasm-encoder-0.225.0 \
+ wasm-encoder-0.236.1 \
+ wasm-encoder-0.238.0 \
wasm-smith-0.202.0 \
- wasmparser-0.202.0 \
- wasmparser-0.221.3 \
- wasmparser-0.225.0 \
- wasmprinter-0.202.0 \
- wasmprinter-0.221.3 \
- wasmtime-29.0.1 \
- wasmtime-asm-macros-29.0.1 \
- wasmtime-cache-29.0.1 \
- wasmtime-component-macro-29.0.1 \
- wasmtime-component-util-29.0.1 \
- wasmtime-cranelift-29.0.1 \
- wasmtime-environ-29.0.1 \
- wasmtime-fiber-29.0.1 \
- wasmtime-jit-debug-29.0.1 \
- wasmtime-jit-icache-coherence-29.0.1 \
- wasmtime-math-29.0.1 \
- wasmtime-slab-29.0.1 \
- wasmtime-versioned-export-macros-29.0.1 \
- wasmtime-wasi-29.0.1 \
- wasmtime-winch-29.0.1 \
- wasmtime-wit-bindgen-29.0.1 \
+ wasmparser-0.236.1 \
+ wasmparser-0.238.0 \
+ wasmprinter-0.236.1 \
+ wasmprinter-0.238.0 \
+ wasmtime-36.0.2 \
+ wasmtime-environ-36.0.2 \
+ wasmtime-internal-asm-macros-36.0.2 \
+ wasmtime-internal-cache-36.0.2 \
+ wasmtime-internal-component-macro-36.0.2 \
+ wasmtime-internal-component-util-36.0.2 \
+ wasmtime-internal-cranelift-36.0.2 \
+ wasmtime-internal-fiber-36.0.2 \
+ wasmtime-internal-jit-debug-36.0.2 \
+ wasmtime-internal-jit-icache-coherence-36.0.2 \
+ wasmtime-internal-math-36.0.2 \
+ wasmtime-internal-slab-36.0.2 \
+ wasmtime-internal-unwinder-36.0.2 \
+ wasmtime-internal-versioned-export-macros-36.0.2 \
+ wasmtime-internal-winch-36.0.2 \
+ wasmtime-internal-wit-bindgen-36.0.2 \
+ wasmtime-wasi-36.0.2 \
+ wasmtime-wasi-io-36.0.2 \
wast-35.0.2 \
- wast-225.0.0 \
- wat-1.225.0 \
+ wast-238.0.0 \
+ wat-1.238.0 \
web-sys-0.3.69 \
- wiggle-29.0.1 \
- wiggle-generate-29.0.1 \
- wiggle-macro-29.0.1 \
+ wiggle-36.0.2 \
+ wiggle-generate-36.0.2 \
+ wiggle-macro-36.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.6 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- winch-codegen-29.0.1 \
+ winch-codegen-36.0.2 \
windows-core-0.52.0 \
+ windows-link-0.1.3 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
winnow-0.6.5 \
winx-0.36.3 \
- wit-parser-0.221.3 \
+ wit-parser-0.236.1 \
witx-0.9.1 \
zerocopy-0.7.32 \
zerocopy-derive-0.7.32 \
diff --git a/devel/wizer/distinfo b/devel/wizer/distinfo
index 5fdb0735c00d..a98a3fd8441b 100644
--- a/devel/wizer/distinfo
+++ b/devel/wizer/distinfo
@@ -1,12 +1,10 @@
-TIMESTAMP = 1740911235
+TIMESTAMP = 1756374630
SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/addr2line-0.25.0.crate) = 9acbfca36652500c911ddb767ed433e3ed99b032b5d935be73c6923662db1d43
+SIZE (rust/crates/addr2line-0.25.0.crate) = 41982
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -29,8 +27,8 @@ SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9ca
SIZE (rust/crates/anstyle-query-1.0.2.crate) = 8739
SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
-SHA256 (rust/crates/anyhow-1.0.95.crate) = 34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
-SIZE (rust/crates/anyhow-1.0.95.crate) = 52155
+SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
+SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
SHA256 (rust/crates/async-trait-0.1.79.crate) = a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681
@@ -41,8 +39,8 @@ SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b61335
SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
@@ -55,18 +53,18 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.7.1.crate) = 8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50
SIZE (rust/crates/bytes-1.7.1.crate) = 63623
-SHA256 (rust/crates/cap-fs-ext-3.4.2.crate) = 7f78efdd7378980d79c0f36b519e51191742d2c9f91ffa5e228fba9f3806d2e1
-SIZE (rust/crates/cap-fs-ext-3.4.2.crate) = 15910
-SHA256 (rust/crates/cap-net-ext-3.4.2.crate) = 4ac68674a6042af2bcee1adad9f6abd432642cf03444ce3a5b36c3f39f23baf8
-SIZE (rust/crates/cap-net-ext-3.4.2.crate) = 12257
-SHA256 (rust/crates/cap-primitives-3.4.2.crate) = 8fc15faeed2223d8b8e8cc1857f5861935a06d06713c4ac106b722ae9ce3c369
-SIZE (rust/crates/cap-primitives-3.4.2.crate) = 90406
-SHA256 (rust/crates/cap-rand-3.4.2.crate) = dea13372b49df066d1ae654e5c6e41799c1efd9f6b36794b921e877ea4037977
-SIZE (rust/crates/cap-rand-3.4.2.crate) = 8480
-SHA256 (rust/crates/cap-std-3.4.2.crate) = c3dbd3e8e8d093d6ccb4b512264869e1281cdb032f7940bd50b2894f96f25609
-SIZE (rust/crates/cap-std-3.4.2.crate) = 34170
-SHA256 (rust/crates/cap-time-ext-3.4.2.crate) = bd736b20fc033f564a1995fb82fc349146de43aabba19c7368b4cb17d8f9ea53
-SIZE (rust/crates/cap-time-ext-3.4.2.crate) = 8631
+SHA256 (rust/crates/cap-fs-ext-3.4.4.crate) = e41cc18551193fe8fa6f15c1e3c799bc5ec9e2cfbfaa8ed46f37013e3e6c173c
+SIZE (rust/crates/cap-fs-ext-3.4.4.crate) = 21719
+SHA256 (rust/crates/cap-net-ext-3.4.4.crate) = 9f83833816c66c986e913b22ac887cec216ea09301802054316fc5301809702c
+SIZE (rust/crates/cap-net-ext-3.4.4.crate) = 14227
+SHA256 (rust/crates/cap-primitives-3.4.4.crate) = 0a1e394ed14f39f8bc26f59d4c0c010dbe7f0a1b9bafff451b1f98b67c8af62a
+SIZE (rust/crates/cap-primitives-3.4.4.crate) = 93076
+SHA256 (rust/crates/cap-rand-3.4.4.crate) = 0acb89ccf798a28683f00089d0630dfaceec087234eae0d308c05ddeaa941b40
+SIZE (rust/crates/cap-rand-3.4.4.crate) = 9691
+SHA256 (rust/crates/cap-std-3.4.4.crate) = 07c0355ca583dd58f176c3c12489d684163861ede3c9efa6fd8bba314c984189
+SIZE (rust/crates/cap-std-3.4.4.crate) = 36231
+SHA256 (rust/crates/cap-time-ext-3.4.4.crate) = 491af520b8770085daa0466978c75db90368c71896523f2464214e38359b1a5b
+SIZE (rust/crates/cap-time-ext-3.4.4.crate) = 12204
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
@@ -97,26 +95,32 @@ SHA256 (rust/crates/cpp_demangle-0.4.3.crate) = 7e8227005286ec39567949b33df9896b
SIZE (rust/crates/cpp_demangle-0.4.3.crate) = 78861
SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
-SHA256 (rust/crates/cranelift-bforest-0.116.1.crate) = e15d04a0ce86cb36ead88ad68cf693ffd6cda47052b9e0ac114bc47fd9cd23c4
-SIZE (rust/crates/cranelift-bforest-0.116.1.crate) = 30861
-SHA256 (rust/crates/cranelift-bitset-0.116.1.crate) = 7c6e3969a7ce267259ce244b7867c5d3bc9e65b0a87e81039588dfdeaede9f34
-SIZE (rust/crates/cranelift-bitset-0.116.1.crate) = 8056
-SHA256 (rust/crates/cranelift-codegen-0.116.1.crate) = 2c22032c4cb42558371cf516bb47f26cdad1819d3475c133e93c49f50ebf304e
-SIZE (rust/crates/cranelift-codegen-0.116.1.crate) = 1051844
-SHA256 (rust/crates/cranelift-codegen-meta-0.116.1.crate) = c904bc71c61b27fc57827f4a1379f29de64fe95653b620a3db77d59655eee0b8
-SIZE (rust/crates/cranelift-codegen-meta-0.116.1.crate) = 80475
-SHA256 (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 40180f5497572f644ce88c255480981ae2ec1d7bb4d8e0c0136a13b87a2f2ceb
-SIZE (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 6155
-SHA256 (rust/crates/cranelift-control-0.116.1.crate) = 26d132c6d0bd8a489563472afc171759da0707804a65ece7ceb15a8c6d7dd5ef
-SIZE (rust/crates/cranelift-control-0.116.1.crate) = 8253
-SHA256 (rust/crates/cranelift-entity-0.116.1.crate) = 4b2d0d9618275474fbf679dd018ac6e009acbd6ae6850f6a67be33fb3b00b323
-SIZE (rust/crates/cranelift-entity-0.116.1.crate) = 29325
-SHA256 (rust/crates/cranelift-frontend-0.116.1.crate) = 4fac41e16729107393174b0c9e3730fb072866100e1e64e80a1a963b2e484d57
-SIZE (rust/crates/cranelift-frontend-0.116.1.crate) = 54378
-SHA256 (rust/crates/cranelift-isle-0.116.1.crate) = 1ca20d576e5070044d0a72a9effc2deacf4d6aa650403189d8ea50126483944d
-SIZE (rust/crates/cranelift-isle-0.116.1.crate) = 75233
-SHA256 (rust/crates/cranelift-native-0.116.1.crate) = b8dee82f3f1f2c4cba9177f1cc5e350fe98764379bcd29340caa7b01f85076c7
-SIZE (rust/crates/cranelift-native-0.116.1.crate) = 10709
+SHA256 (rust/crates/cranelift-assembler-x64-0.123.2.crate) = 0920ef6863433fa28ece7e53925be4cd39a913adba2dc3738f4edd182f76d168
+SIZE (rust/crates/cranelift-assembler-x64-0.123.2.crate) = 25503
+SHA256 (rust/crates/cranelift-assembler-x64-meta-0.123.2.crate) = 8990a217e2529a378af1daf4f8afa889f928f07ebbde6ae2f058ae60e40e2c20
+SIZE (rust/crates/cranelift-assembler-x64-meta-0.123.2.crate) = 45912
+SHA256 (rust/crates/cranelift-bforest-0.123.2.crate) = 62225596b687f69a42c038485a28369badc186cb7c74bd9436eeec9f539011b1
+SIZE (rust/crates/cranelift-bforest-0.123.2.crate) = 30977
+SHA256 (rust/crates/cranelift-bitset-0.123.2.crate) = c23914fc4062558650a6f0d8c1846c97b541215a291fdeabc85f68bdc9bbcca3
+SIZE (rust/crates/cranelift-bitset-0.123.2.crate) = 8528
+SHA256 (rust/crates/cranelift-codegen-0.123.2.crate) = 41a238b2f7e7ec077eb170145fa15fd8b3d0f36cc83d8e354e29ca550f339ca7
+SIZE (rust/crates/cranelift-codegen-0.123.2.crate) = 1063626
+SHA256 (rust/crates/cranelift-codegen-meta-0.123.2.crate) = 9315ddcc2512513a9d66455ec89bb70ae5498cb472f5ed990230536f4cd5c011
+SIZE (rust/crates/cranelift-codegen-meta-0.123.2.crate) = 90269
+SHA256 (rust/crates/cranelift-codegen-shared-0.123.2.crate) = dc6acea40ef860f28cb36eaad479e26556c1e538b0a66fc44598cf1b1689393d
+SIZE (rust/crates/cranelift-codegen-shared-0.123.2.crate) = 6184
+SHA256 (rust/crates/cranelift-control-0.123.2.crate) = 6b2af895da90761cfda4a4445960554fcec971e637882eda5a87337d993fe1b9
+SIZE (rust/crates/cranelift-control-0.123.2.crate) = 8295
+SHA256 (rust/crates/cranelift-entity-0.123.2.crate) = 6e8c542c856feb50d504e4fc0526b3db3a514f882a9f68f956164531517828ab
+SIZE (rust/crates/cranelift-entity-0.123.2.crate) = 30369
+SHA256 (rust/crates/cranelift-frontend-0.123.2.crate) = 9996dd9c20929c03360fe0c4edf3594c0cbb94525bdbfa04b6bb639ec14573c7
+SIZE (rust/crates/cranelift-frontend-0.123.2.crate) = 57323
+SHA256 (rust/crates/cranelift-isle-0.123.2.crate) = 928b8dccad51b9e0ffe54accbd617da900239439b13d48f0f122ab61105ca6ad
+SIZE (rust/crates/cranelift-isle-0.123.2.crate) = 79067
+SHA256 (rust/crates/cranelift-native-0.123.2.crate) = 7f75ef0a6a2efed3a2a14812318e28dc82c214eab5399c13d70878e2f88947b5
+SIZE (rust/crates/cranelift-native-0.123.2.crate) = 11223
+SHA256 (rust/crates/cranelift-srcgen-0.123.2.crate) = 673bd6d1c83cb41d60afb140a1474ef6caf1a3e02f3820fc522aefbc93ac67d6
+SIZE (rust/crates/cranelift-srcgen-0.123.2.crate) = 6068
SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
@@ -141,10 +145,6 @@ SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8c
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/directories-next-2.0.0.crate) = 339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc
SIZE (rust/crates/directories-next-2.0.0.crate) = 15153
-SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
-SIZE (rust/crates/dirs-4.0.0.crate) = 12503
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
@@ -155,8 +155,8 @@ SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6
SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
SHA256 (rust/crates/env_filter-0.1.0.crate) = a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea
SIZE (rust/crates/env_filter-0.1.0.crate) = 11553
-SHA256 (rust/crates/env_logger-0.11.3.crate) = 38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9
-SIZE (rust/crates/env_logger-0.11.3.crate) = 29704
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
@@ -197,12 +197,10 @@ SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4d
SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
SIZE (rust/crates/gimli-0.28.1.crate) = 270497
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gimli-0.32.2.crate) = cc6298e594375a7fead9efd5568f0a46e6a154fb6a9bdcbe3c06946ffd81a5f6
+SIZE (rust/crates/gimli-0.32.2.crate) = 289060
SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e
SIZE (rust/crates/half-2.4.0.crate) = 50666
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
@@ -213,8 +211,6 @@ SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
SIZE (rust/crates/iana-time-zone-0.1.60.crate) = 27074
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -229,20 +225,26 @@ SHA256 (rust/crates/io-extras-0.18.4.crate) = 2285ddfe3054097ef4b2fe909ef8c3bcd1
SIZE (rust/crates/io-extras-0.18.4.crate) = 34254
SHA256 (rust/crates/io-lifetimes-2.0.3.crate) = 5a611371471e98973dbcab4e0ec66c31a10bc356eeb4d54a0e05eac8158fe38c
SIZE (rust/crates/io-lifetimes-2.0.3.crate) = 29216
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
SIZE (rust/crates/itoa-1.0.14.crate) = 11210
SHA256 (rust/crates/ittapi-0.4.0.crate) = 6b996fe614c41395cdaedf3cf408a9534851090959d90d54a535f675550b64b1
SIZE (rust/crates/ittapi-0.4.0.crate) = 7446
SHA256 (rust/crates/ittapi-sys-0.4.0.crate) = 52f5385394064fa2c886205dba02598013ce83d3e92d33dbdc0c52fe0e7bf4fc
SIZE (rust/crates/ittapi-sys-0.4.0.crate) = 144943
+SHA256 (rust/crates/jiff-0.2.6.crate) = 1f33145a5cbea837164362c7bd596106eb7c5198f97d1ba6f6ebb3223952e488
+SIZE (rust/crates/jiff-0.2.6.crate) = 700266
+SHA256 (rust/crates/jiff-static-0.2.6.crate) = 43ce13c40ec6956157a3635d97a1ee2df323b263f09ea14165131289cb0f5c19
+SIZE (rust/crates/jiff-static-0.2.6.crate) = 75873
SHA256 (rust/crates/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6
SIZE (rust/crates/jobserver-0.1.28.crate) = 25543
SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
@@ -263,8 +265,10 @@ SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a02
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
-SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
SIZE (rust/crates/mach2-0.4.2.crate) = 21889
SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4
@@ -281,14 +285,12 @@ SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b
SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
SIZE (rust/crates/object-0.32.2.crate) = 286994
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
-SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
-SIZE (rust/crates/paste-1.0.14.crate) = 18157
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
@@ -303,6 +305,10 @@ SHA256 (rust/crates/plotters-backend-0.3.5.crate) = 9e76628b4d3a7581389a35d5b6e2
SIZE (rust/crates/plotters-backend-0.3.5.crate) = 13440
SHA256 (rust/crates/plotters-svg-0.3.5.crate) = 38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab
SIZE (rust/crates/plotters-svg-0.3.5.crate) = 6948
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
+SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/postcard-1.0.8.crate) = a55c51ee6c0db07e68448e336cf8ea4131a620edefebf9893e759b2d793420f8
SIZE (rust/crates/postcard-1.0.8.crate) = 53813
SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
@@ -313,12 +319,12 @@ SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b1
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874
-SIZE (rust/crates/psm-0.1.21.crate) = 23126
-SHA256 (rust/crates/pulley-interpreter-29.0.1.crate) = 62d95f8575df49a2708398182f49a888cf9dc30210fb1fd2df87c889edcee75d
-SIZE (rust/crates/pulley-interpreter-29.0.1.crate) = 55917
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/pulley-interpreter-36.0.2.crate) = e4e2d31146038fd9e62bfa331db057aca325d5ca10451a9fe341356cead7da53
+SIZE (rust/crates/pulley-interpreter-36.0.2.crate) = 66122
+SHA256 (rust/crates/pulley-macros-36.0.2.crate) = efb9fdafaca625f9ea8cfa793364ea1bdd32d306cff18f166b00ddaa61ecbb27
+SIZE (rust/crates/pulley-macros-36.0.2.crate) = 2349
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -331,8 +337,8 @@ SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caa
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
-SHA256 (rust/crates/regalloc2-0.11.1.crate) = 145c1c267e14f20fb0f88aa76a1c5ffec42d592c1d28b3cd9148ae35916158d3
-SIZE (rust/crates/regalloc2-0.11.1.crate) = 138308
+SHA256 (rust/crates/regalloc2-0.12.2.crate) = 5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734
+SIZE (rust/crates/regalloc2-0.12.2.crate) = 140473
SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
SIZE (rust/crates/regex-1.10.4.crate) = 253191
SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
@@ -345,6 +351,10 @@ SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b6
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustix-linux-procfs-0.1.1.crate) = 2fc84bf7e9aa16c4f2c758f27412dc9841341e16aa682d9c7ac308fe3ee12056
+SIZE (rust/crates/rustix-linux-procfs-0.1.1.crate) = 17465
SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
SIZE (rust/crates/ryu-1.0.17.crate) = 47537
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -363,14 +373,12 @@ SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
SIZE (rust/crates/sha2-0.10.8.crate) = 26357
-SHA256 (rust/crates/shellexpand-2.1.2.crate) = 7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4
-SIZE (rust/crates/shellexpand-2.1.2.crate) = 16884
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
SIZE (rust/crates/socket2-0.5.7.crate) = 55758
-SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a
-SIZE (rust/crates/sptr-0.3.2.crate) = 14598
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
@@ -393,16 +401,20 @@ SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08
SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.39.3.crate) = 9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5
-SIZE (rust/crates/tokio-1.39.3.crate) = 782858
+SHA256 (rust/crates/tokio-1.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3
SIZE (rust/crates/toml-0.8.12.crate) = 51145
SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1
@@ -415,8 +427,6 @@ SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af
SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
-SHA256 (rust/crates/trait-variant-0.1.2.crate) = 70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7
-SIZE (rust/crates/trait-variant-0.1.2.crate) = 6008
SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
SIZE (rust/crates/typenum-1.17.0.crate) = 42849
SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
@@ -461,68 +471,70 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b
SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
SHA256 (rust/crates/wasm-encoder-0.202.0.crate) = bfd106365a7f5f7aa3c1916a98cbb3ad477f5ff96ddb130285a91c6e7429e67a
SIZE (rust/crates/wasm-encoder-0.202.0.crate) = 50182
-SHA256 (rust/crates/wasm-encoder-0.221.3.crate) = dc8444fe4920de80a4fe5ab564fff2ae58b6b73166b89751f8c6c93509da32e5
-SIZE (rust/crates/wasm-encoder-0.221.3.crate) = 67487
-SHA256 (rust/crates/wasm-encoder-0.225.0.crate) = 6f7eac0445cac73bcf09e6a97f83248d64356dccf9f2b100199769b6b42464e5
-SIZE (rust/crates/wasm-encoder-0.225.0.crate) = 70422
+SHA256 (rust/crates/wasm-encoder-0.236.1.crate) = 724fccfd4f3c24b7e589d333fc0429c68042897a7e8a5f8694f31792471841e7
+SIZE (rust/crates/wasm-encoder-0.236.1.crate) = 83380
+SHA256 (rust/crates/wasm-encoder-0.238.0.crate) = 50143b010bdc3adbd16275710f9085cc80d9c12cb869309a51a98ce2ff96558e
+SIZE (rust/crates/wasm-encoder-0.238.0.crate) = 83381
SHA256 (rust/crates/wasm-smith-0.202.0.crate) = 4cf58fe4c46def4c0cdab0818cf0e663db7a018473795349996c48335d5d1163
SIZE (rust/crates/wasm-smith-0.202.0.crate) = 88661
-SHA256 (rust/crates/wasmparser-0.202.0.crate) = d6998515d3cf3f8b980ef7c11b29a9b1017d4cf86b99ae93b546992df9931413
-SIZE (rust/crates/wasmparser-0.202.0.crate) = 193217
-SHA256 (rust/crates/wasmparser-0.221.3.crate) = d06bfa36ab3ac2be0dee563380147a5b81ba10dd8885d7fbbc9eb574be67d185
-SIZE (rust/crates/wasmparser-0.221.3.crate) = 242903
-SHA256 (rust/crates/wasmparser-0.225.0.crate) = 36e5456165f81e64cb9908a0fe9b9d852c2c74582aa3fe2be3c2da57f937d3ae
-SIZE (rust/crates/wasmparser-0.225.0.crate) = 247256
-SHA256 (rust/crates/wasmprinter-0.202.0.crate) = ab1cc9508685eef9502e787f4d4123745f5651a1e29aec047645d3cac1e2da7a
-SIZE (rust/crates/wasmprinter-0.202.0.crate) = 36575
-SHA256 (rust/crates/wasmprinter-0.221.3.crate) = 7343c42a97f2926c7819ff81b64012092ae954c5d83ddd30c9fcdefd97d0b283
-SIZE (rust/crates/wasmprinter-0.221.3.crate) = 39793
-SHA256 (rust/crates/wasmtime-29.0.1.crate) = 11976a250672556d1c4c04c6d5d7656ac9192ac9edc42a4587d6c21460010e69
-SIZE (rust/crates/wasmtime-29.0.1.crate) = 693309
-SHA256 (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1f178b0d125201fbe9f75beaf849bd3e511891f9e45ba216a5b620802ccf64f2
-SIZE (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1865
-SHA256 (rust/crates/wasmtime-cache-29.0.1.crate) = 8b1161c8f62880deea07358bc40cceddc019f1c81d46007bc390710b2fe24ffc
-SIZE (rust/crates/wasmtime-cache-29.0.1.crate) = 32600
-SHA256 (rust/crates/wasmtime-component-macro-29.0.1.crate) = d74de6592ed945d0a602f71243982a304d5d02f1e501b638addf57f42d57dfaf
-SIZE (rust/crates/wasmtime-component-macro-29.0.1.crate) = 203168
-SHA256 (rust/crates/wasmtime-component-util-29.0.1.crate) = 707dc7b3c112ab5a366b30cfe2fb5b2f8e6a0f682f16df96a5ec582bfe6f056e
-SIZE (rust/crates/wasmtime-component-util-29.0.1.crate) = 2515
-SHA256 (rust/crates/wasmtime-cranelift-29.0.1.crate) = 366be722674d4bf153290fbcbc4d7d16895cc82fb3e869f8d550ff768f9e9e87
-SIZE (rust/crates/wasmtime-cranelift-29.0.1.crate) = 178851
-SHA256 (rust/crates/wasmtime-environ-29.0.1.crate) = cdadc1af7097347aa276a4f008929810f726b5b46946971c660b6d421e9994ad
-SIZE (rust/crates/wasmtime-environ-29.0.1.crate) = 192670
-SHA256 (rust/crates/wasmtime-fiber-29.0.1.crate) = ccba90d4119f081bca91190485650730a617be1fff5228f8c4757ce133d21117
-SIZE (rust/crates/wasmtime-fiber-29.0.1.crate) = 27634
-SHA256 (rust/crates/wasmtime-jit-debug-29.0.1.crate) = 3e7b61488a5ee00c35c8c22de707c36c0aecacf419a3be803a6a2ba5e860f56a
-SIZE (rust/crates/wasmtime-jit-debug-29.0.1.crate) = 7433
-SHA256 (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = ec5e8552e01692e6c2e5293171704fed8abdec79d1a6995a0870ab190e5747d1
-SIZE (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = 6840
-SHA256 (rust/crates/wasmtime-math-29.0.1.crate) = 29210ec2aa25e00f4d54605cedaf080f39ec01a872c5bd520ad04c67af1dde17
-SIZE (rust/crates/wasmtime-math-29.0.1.crate) = 2630
-SHA256 (rust/crates/wasmtime-slab-29.0.1.crate) = fcb5821a96fa04ac14bc7b158bb3d5cd7729a053db5a74dad396cd513a5e5ccf
-SIZE (rust/crates/wasmtime-slab-29.0.1.crate) = 5435
-SHA256 (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 86ff86db216dc0240462de40c8290887a613dddf9685508eb39479037ba97b5b
-SIZE (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 2038
-SHA256 (rust/crates/wasmtime-wasi-29.0.1.crate) = 8d1be69bfcab1bdac74daa7a1f9695ab992b9c8e21b9b061e7d66434097e0ca4
-SIZE (rust/crates/wasmtime-wasi-29.0.1.crate) = 164209
-SHA256 (rust/crates/wasmtime-winch-29.0.1.crate) = fdbabfb8f20502d5e1d81092b9ead3682ae59988487aafcd7567387b7a43cf8f
-SIZE (rust/crates/wasmtime-winch-29.0.1.crate) = 13095
-SHA256 (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 8358319c2dd1e4db79e3c1c5d3a5af84956615343f9f89f4e4996a36816e06e6
-SIZE (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 31902
+SHA256 (rust/crates/wasmparser-0.236.1.crate) = a9b1e81f3eb254cf7404a82cee6926a4a3ccc5aad80cc3d43608a070c67aa1d7
+SIZE (rust/crates/wasmparser-0.236.1.crate) = 259406
+SHA256 (rust/crates/wasmparser-0.238.0.crate) = c0ad4ca2ecb86b79ea410cd970985665de1d05774b7107b214bc5852b1bcbad7
+SIZE (rust/crates/wasmparser-0.238.0.crate) = 259538
+SHA256 (rust/crates/wasmprinter-0.236.1.crate) = 2df225df06a6df15b46e3f73ca066ff92c2e023670969f7d50ce7d5e695abbb1
+SIZE (rust/crates/wasmprinter-0.236.1.crate) = 44027
+SHA256 (rust/crates/wasmprinter-0.238.0.crate) = 5fec8a560f7288effd1a61fe8d7bfe9fc3efdc2173949d7a5ee38ea9e8eaa336
+SIZE (rust/crates/wasmprinter-0.238.0.crate) = 44069
+SHA256 (rust/crates/wasmtime-36.0.2.crate) = 5b3e1fab634681494213138ea3a18e958e5ea99da13a4a01a4b870d51a41680b
+SIZE (rust/crates/wasmtime-36.0.2.crate) = 884638
+SHA256 (rust/crates/wasmtime-environ-36.0.2.crate) = 6750e519977953a018fe994aada7e02510aea4babb03310aa5f5b4145b6e6577
+SIZE (rust/crates/wasmtime-environ-36.0.2.crate) = 223975
+SHA256 (rust/crates/wasmtime-internal-asm-macros-36.0.2.crate) = bdbf38adac6e81d5c0326e8fd25f80450e3038f2fc103afd3c5cc8b83d5dd78b
+SIZE (rust/crates/wasmtime-internal-asm-macros-36.0.2.crate) = 2126
+SHA256 (rust/crates/wasmtime-internal-cache-36.0.2.crate) = c0c9085d8c04cc294612d743e2f355382b39250de4bd20bf4b0b0b7c0ae7067a
+SIZE (rust/crates/wasmtime-internal-cache-36.0.2.crate) = 35276
+SHA256 (rust/crates/wasmtime-internal-component-macro-36.0.2.crate) = 26a578a474e3b7ddce063cd169ced292b5185013341457522891b10e989aa42a
+SIZE (rust/crates/wasmtime-internal-component-macro-36.0.2.crate) = 238521
+SHA256 (rust/crates/wasmtime-internal-component-util-36.0.2.crate) = edc23d46ec1b1cd42b6f73205eb80498ed94b47098ec53456c0b18299405b158
+SIZE (rust/crates/wasmtime-internal-component-util-36.0.2.crate) = 2779
+SHA256 (rust/crates/wasmtime-internal-cranelift-36.0.2.crate) = d85b8ba128525bff91b89ac8a97755136a4fb0fb59df5ffb7539dd646455d441
+SIZE (rust/crates/wasmtime-internal-cranelift-36.0.2.crate) = 191567
+SHA256 (rust/crates/wasmtime-internal-fiber-36.0.2.crate) = 0c566f5137de1f55339df8a236a5ec89698b466a3d33f9cc07823a58a3f85e16
+SIZE (rust/crates/wasmtime-internal-fiber-36.0.2.crate) = 31811
+SHA256 (rust/crates/wasmtime-internal-jit-debug-36.0.2.crate) = e03f0b11f8fe4d456feac11e7e9dc6f02ddb34d4f6a1912775dbc63c5bdd5670
+SIZE (rust/crates/wasmtime-internal-jit-debug-36.0.2.crate) = 9373
+SHA256 (rust/crates/wasmtime-internal-jit-icache-coherence-36.0.2.crate) = 71aeb74f9b3fd9225319c723e59832a77a674b0c899ba9795f9b2130a6d1b167
+SIZE (rust/crates/wasmtime-internal-jit-icache-coherence-36.0.2.crate) = 7111
+SHA256 (rust/crates/wasmtime-internal-math-36.0.2.crate) = 31d5dad8a609c6cc47a5f265f13b52e347e893450a69641af082b8a276043fa7
+SIZE (rust/crates/wasmtime-internal-math-36.0.2.crate) = 3575
+SHA256 (rust/crates/wasmtime-internal-slab-36.0.2.crate) = 6d152a7b875d62e395bfe0ae7d12e7b47cd332eb380353cce3eb831f9843731d
+SIZE (rust/crates/wasmtime-internal-slab-36.0.2.crate) = 5736
+SHA256 (rust/crates/wasmtime-internal-unwinder-36.0.2.crate) = 2aaacc0fea00293f7af7e6c25cef74b7d213ebbe7560c86305eec15fc318fab8
+SIZE (rust/crates/wasmtime-internal-unwinder-36.0.2.crate) = 20209
+SHA256 (rust/crates/wasmtime-internal-versioned-export-macros-36.0.2.crate) = c61c7f75326434944cc5f3b75409a063fa37e537f6247f00f0f733679f0be406
+SIZE (rust/crates/wasmtime-internal-versioned-export-macros-36.0.2.crate) = 2309
+SHA256 (rust/crates/wasmtime-internal-winch-36.0.2.crate) = 6cfbaa87e1ac4972bb096c9cb1800fedc113e36332cc4bc2c96a2ef1d7c5e750
+SIZE (rust/crates/wasmtime-internal-winch-36.0.2.crate) = 14038
+SHA256 (rust/crates/wasmtime-internal-wit-bindgen-36.0.2.crate) = 169042d58002f16da149ab7d608b71164411abd1fc5140f48f4c200b44bb5565
+SIZE (rust/crates/wasmtime-internal-wit-bindgen-36.0.2.crate) = 34324
+SHA256 (rust/crates/wasmtime-wasi-36.0.2.crate) = b9049a5fedcd24fa0f665ba7c17c4445c1a547536a9560d960e15bee2d8428d0
+SIZE (rust/crates/wasmtime-wasi-36.0.2.crate) = 204092
+SHA256 (rust/crates/wasmtime-wasi-io-36.0.2.crate) = d62156d8695d80df8e85baeb56379b3ba6b6bf5996671594724c24d40b67825f
+SIZE (rust/crates/wasmtime-wasi-io-36.0.2.crate) = 21676
SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
SIZE (rust/crates/wast-35.0.2.crate) = 90940
-SHA256 (rust/crates/wast-225.0.0.crate) = c61496027ff707f9fa9e0b22c34ec163eb7adb1070df565e32a9180a76e4300b
-SIZE (rust/crates/wast-225.0.0.crate) = 154158
-SHA256 (rust/crates/wat-1.225.0.crate) = 89e72a33942234fd0794bcdac30e43b448de3187512414267678e511c6755f11
-SIZE (rust/crates/wat-1.225.0.crate) = 8140
+SHA256 (rust/crates/wast-238.0.0.crate) = 8c671ea796336ebaa49b963adb14cf13cb98de4e64d69ed4a16ace8c7b4db87b
+SIZE (rust/crates/wast-238.0.0.crate) = 155503
+SHA256 (rust/crates/wat-1.238.0.crate) = 8de04a6a9c93aaae4de7bec6323bf11f810457b479f9f877e80d212fd77ffdbc
+SIZE (rust/crates/wat-1.238.0.crate) = 8412
SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
-SHA256 (rust/crates/wiggle-29.0.1.crate) = 4b9af35bc9629c52c261465320a9a07959164928b4241980ba1cf923b9e6751d
-SIZE (rust/crates/wiggle-29.0.1.crate) = 24153
-SHA256 (rust/crates/wiggle-generate-29.0.1.crate) = 2cf267dd05673912c8138f4b54acabe6bd53407d9d1536f0fadb6520dd16e101
-SIZE (rust/crates/wiggle-generate-29.0.1.crate) = 25441
-SHA256 (rust/crates/wiggle-macro-29.0.1.crate) = 08c5c473d4198e6c2d377f3809f713ff0c110cab88a0805ae099a82119ee250c
-SIZE (rust/crates/wiggle-macro-29.0.1.crate) = 10866
+SHA256 (rust/crates/wiggle-36.0.2.crate) = e233166bc0ef02371ebe2c630aba51dd3f015bcaf616d32b4171efab84d09137
+SIZE (rust/crates/wiggle-36.0.2.crate) = 23809
+SHA256 (rust/crates/wiggle-generate-36.0.2.crate) = 93048543902e61c65b75d8a9ea0e78d5a8723e5db6e11ff93870165807c4463d
+SIZE (rust/crates/wiggle-generate-36.0.2.crate) = 24564
+SHA256 (rust/crates/wiggle-macro-36.0.2.crate) = fd7e511edbcaa045079dea564486c4ff7946ae491002227c41d74ea62a59d329
+SIZE (rust/crates/wiggle-macro-36.0.2.crate) = 10085
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -531,38 +543,60 @@ SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed63
SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/winch-codegen-29.0.1.crate) = 2f849ef2c5f46cb0a20af4b4487aaa239846e52e2c03f13fa3c784684552859c
-SIZE (rust/crates/winch-codegen-29.0.1.crate) = 119631
+SHA256 (rust/crates/winch-codegen-36.0.2.crate) = 6e615fe205d7d4c9aa62217862f2e0969d00b9b0843af0b1b8181adaea3cfef3
+SIZE (rust/crates/winch-codegen-36.0.2.crate) = 165765
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
SIZE (rust/crates/winnow-0.6.5.crate) = 159316
SHA256 (rust/crates/winx-0.36.3.crate) = f9643b83820c0cd246ecabe5fa454dd04ba4fa67996369466d0747472d337346
SIZE (rust/crates/winx-0.36.3.crate) = 13696
-SHA256 (rust/crates/wit-parser-0.221.3.crate) = 896112579ed56b4a538b07a3d16e562d101ff6265c46b515ce0c701eef16b2ac
-SIZE (rust/crates/wit-parser-0.221.3.crate) = 142585
+SHA256 (rust/crates/wit-parser-0.236.1.crate) = 16e4833a20cd6e85d6abfea0e63a399472d6f88c6262957c17f546879a80ba15
+SIZE (rust/crates/wit-parser-0.236.1.crate) = 153557
SHA256 (rust/crates/witx-0.9.1.crate) = e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b
SIZE (rust/crates/witx-0.9.1.crate) = 45928
SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be
@@ -575,5 +609,5 @@ SHA256 (rust/crates/zstd-safe-7.1.0.crate) = 1cd99b45c6bc03a018c8b8a86025678c87e
SIZE (rust/crates/zstd-safe-7.1.0.crate) = 20792
SHA256 (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa
SIZE (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = 749088
-SHA256 (bytecodealliance-wizer-v8.0.0_GH0.tar.gz) = 5ff6954ef16ab9496692b3828e042397a3755890a367027b20cf87e88c7e88c0
-SIZE (bytecodealliance-wizer-v8.0.0_GH0.tar.gz) = 12273072
+SHA256 (bytecodealliance-wizer-v10.0.0_GH0.tar.gz) = 5d3caf5a4718bb552b1f99e7a106c3e0ef84afaae839371675467aeb23d3cdac
+SIZE (bytecodealliance-wizer-v10.0.0_GH0.tar.gz) = 12271918
diff --git a/devel/xa65/Makefile b/devel/xa65/Makefile
index 7de5a0cf46a3..da082fde58ba 100644
--- a/devel/xa65/Makefile
+++ b/devel/xa65/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xa65
-PORTVERSION= 2.3.14
-PORTREVISION= 1
+PORTVERSION= 2.4.1
CATEGORIES= devel
MASTER_SITES= http://www.floodgap.com/retrotech/xa/dists/
DISTNAME= xa-${PORTVERSION}
@@ -28,7 +27,6 @@ do-install-DOCS-on:
.for doc in ChangeLog README.1st TODO
${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
.endfor
- ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
do-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
diff --git a/devel/xa65/distinfo b/devel/xa65/distinfo
index d3e9b710cd7e..c6c092774198 100644
--- a/devel/xa65/distinfo
+++ b/devel/xa65/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677898905
-SHA256 (xa-2.3.14.tar.gz) = 1b9bbabddbd8d3b9410b852e50a128eea41e681339e6f76c3e8076fa5420f02e
-SIZE (xa-2.3.14.tar.gz) = 156876
+TIMESTAMP = 1757836822
+SHA256 (xa-2.4.1.tar.gz) = 63c12a6a32a8e364f34f049d8b2477f4656021418f08b8d6b462be0ed3be3ac3
+SIZE (xa-2.4.1.tar.gz) = 208553
diff --git a/devel/xa65/pkg-plist b/devel/xa65/pkg-plist
index a89bd5b77557..3f1c2c3a1daf 100644
--- a/devel/xa65/pkg-plist
+++ b/devel/xa65/pkg-plist
@@ -12,16 +12,8 @@ share/man/man1/uncpk.1.gz
share/man/man1/xa.1.gz
share/man/man1/xa65.1.gz
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/README.1st
%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/fileformat.txt
-%%PORTDOCS%%%%DOCSDIR%%/xa-de.log
-%%PORTDOCS%%%%DOCSDIR%%/xa-de.txt
-%%PORTDOCS%%%%DOCSDIR%%/xa.html
-%%PORTDOCS%%%%DOCSDIR%%/xa.log
-%%PORTDOCS%%%%DOCSDIR%%/xa.txt
-%%PORTDOCS%%%%DOCSDIR%%/xaannounce
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/a.o65
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c64def.def
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pack.doc
diff --git a/devel/xcscope.el/Makefile b/devel/xcscope.el/Makefile
index f8de17503cea..97a0b0e7fc1a 100644
--- a/devel/xcscope.el/Makefile
+++ b/devel/xcscope.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xcscope.el
DISTVERSIONPREFIX= v
DISTVERSION= 1.5
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel
MAINTAINER= jhb@FreeBSD.org
diff --git a/devel/xtensa-esp-elf/Makefile b/devel/xtensa-esp-elf/Makefile
index 87014e30bd75..e294c397400c 100644
--- a/devel/xtensa-esp-elf/Makefile
+++ b/devel/xtensa-esp-elf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xtensa-esp-elf
DISTVERSION= 13.2.0_20240530
-PORTREVISION= 9
+PORTREVISION= 11
CATEGORIES= devel
MASTER_SITES= https://github.com/espressif/crosstool-NG/releases/download/esp-${DISTVERSION}/:source1 \
GNU/gmp:source2 \
diff --git a/devel/yaegi/Makefile b/devel/yaegi/Makefile
index 5acb12a4b3ee..2f6d62471313 100644
--- a/devel/yaegi/Makefile
+++ b/devel/yaegi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yaegi
-DISTVERSION= 0.15.1
+DISTVERSION= 0.16.1
DISTVERSIONPREFIX= v
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/yaegi/distinfo b/devel/yaegi/distinfo
index 81f536a0f74c..2c90fc6fb5ad 100644
--- a/devel/yaegi/distinfo
+++ b/devel/yaegi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1680985873
-SHA256 (traefik-yaegi-v0.15.1_GH0.tar.gz) = 4f0894158f6331153522f48065db9c87237462e08c14652c84a65e3d28e6368b
-SIZE (traefik-yaegi-v0.15.1_GH0.tar.gz) = 2216861
+TIMESTAMP = 1756034418
+SHA256 (traefik-yaegi-v0.16.1_GH0.tar.gz) = 872ceac063a8abfa71ecdeb56b1b960ca02abd5e9b6c926ae1bd3eb097cad44b
+SIZE (traefik-yaegi-v0.16.1_GH0.tar.gz) = 2265620
diff --git a/devel/yyjson/Makefile b/devel/yyjson/Makefile
index d3e822ffdd61..95cea730faf7 100644
--- a/devel/yyjson/Makefile
+++ b/devel/yyjson/Makefile
@@ -1,17 +1,24 @@
PORTNAME= yyjson
-PORTVERSION= 0.11.1
+DISTVERSION= 0.12.0
CATEGORIES= devel
+PATCH_SITES= https://github.com/ibireme/yyjson/commit/
+PATCHFILES= 878d5da9b6c0352c2601bd6c244c0ef994ee1c24.patch:-p1
+
MAINTAINER= pkubaj@FreeBSD.org
COMMENT= Fastest JSON library in C
WWW= https://github.com/ibireme/yyjson
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake:testing pathfix
-USES= cmake pathfix
USE_GITHUB= yes
GH_ACCOUNT= ibireme
+CMAKE_TESTING_ON= YYJSON_BUILD_TESTS
+
CMAKE_ON= BUILD_SHARED_LIBS
.include <bsd.port.mk>
diff --git a/devel/yyjson/distinfo b/devel/yyjson/distinfo
index d705aee8e37c..23f1dc97f556 100644
--- a/devel/yyjson/distinfo
+++ b/devel/yyjson/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1747160338
-SHA256 (ibireme-yyjson-0.11.1_GH0.tar.gz) = 610a38a5e59192063f5f581ce0c3c1869971c458ea11b58dfe00d1c8269e255d
-SIZE (ibireme-yyjson-0.11.1_GH0.tar.gz) = 1592503
+TIMESTAMP = 1755625116
+SHA256 (ibireme-yyjson-0.12.0_GH0.tar.gz) = b16246f617b2a136c78d73e5e2647c6f1de1313e46678062985bdcf1f40bb75d
+SIZE (ibireme-yyjson-0.12.0_GH0.tar.gz) = 1620674
+SHA256 (878d5da9b6c0352c2601bd6c244c0ef994ee1c24.patch) = e2cd73c65e6948bdf899a0cefb77d78161bdf02d8fea52c2dc37e13158af2a8d
+SIZE (878d5da9b6c0352c2601bd6c244c0ef994ee1c24.patch) = 5958
diff --git a/devel/yyjson/pkg-plist b/devel/yyjson/pkg-plist
index c320e8b644ef..c72b6ad619c6 100644
--- a/devel/yyjson/pkg-plist
+++ b/devel/yyjson/pkg-plist
@@ -3,5 +3,5 @@ lib/cmake/yyjson/yyjson-config-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/yyjson/yyjson-config.cmake
lib/libyyjson.so
lib/libyyjson.so.0
-lib/libyyjson.so.0.11.1
+lib/libyyjson.so.0.12.0
libdata/pkgconfig/yyjson.pc
diff --git a/devel/zls/Makefile b/devel/zls/Makefile
index a9315e4a3d0e..02a0f404f8c7 100644
--- a/devel/zls/Makefile
+++ b/devel/zls/Makefile
@@ -2,7 +2,7 @@ PORTNAME= zls
DISTVERSION= 0.14.0
CATEGORIES= devel
-MAINTAINER= jbeich@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Zig LSP implementation + Zig Language Server
WWW= https://github.com/zigtools/zls
diff --git a/dns/Makefile b/dns/Makefile
index 6de9331776a7..6cebc5ec03ee 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -18,6 +18,7 @@
SUBDIR += denominator
SUBDIR += dhisd
SUBDIR += dlint
+ SUBDIR += dns-blackhole
SUBDIR += dns-ui
SUBDIR += dns2blackhole
SUBDIR += dns2tcp
diff --git a/dns/acme-dns/Makefile b/dns/acme-dns/Makefile
index 11e7fee39520..528eb62b6514 100644
--- a/dns/acme-dns/Makefile
+++ b/dns/acme-dns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= acme-dns
DISTVERSIONPREFIX= v
DISTVERSION= 1.0
-PORTREVISION= 25
+PORTREVISION= 26
PORTEPOCH= 1
CATEGORIES= dns
diff --git a/dns/amass/Makefile b/dns/amass/Makefile
index 68369c133f9d..aa76e1659394 100644
--- a/dns/amass/Makefile
+++ b/dns/amass/Makefile
@@ -1,19 +1,23 @@
PORTNAME= amass
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.0
-PORTREVISION= 14
+DISTVERSION= 5.0.1
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
COMMENT= In-depth DNS enumeration
-WWW= https://owasp.org/www-project-amass/
+WWW= https://owasp.org/www-project-amass/ \
+ https://github.com/owasp-amass/amass
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules
+BROKEN_i386= compilation fails: cgo_specific.go:100:2: type [1073741824]*_Ctype_char larger than address space
-GO_MODULE= github.com/OWASP/Amass/v4
+LIB_DEPENDS= libpostal.so:misc/libpostal
+
+USES= go:1.24,modules pkgconfig
+
+GO_MODULE= github.com/owasp-amass/amass/v5
GO_TARGET= ./cmd/${PORTNAME}
PLIST_FILES= ${GO_TARGET:C/.\/cmd/bin/}
diff --git a/dns/amass/distinfo b/dns/amass/distinfo
index cb7b17df7de8..1983af89c4da 100644
--- a/dns/amass/distinfo
+++ b/dns/amass/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1694405863
-SHA256 (go/dns_amass/amass-v4.2.0/v4.2.0.mod) = 516dc88bd329d772814ba32918f2aee48b5911d16113c61597d7b030e00b064d
-SIZE (go/dns_amass/amass-v4.2.0/v4.2.0.mod) = 4081
-SHA256 (go/dns_amass/amass-v4.2.0/v4.2.0.zip) = 5f5995b2cff5c10c2757fcb9ff85011997430e52a4c32fcf96632df30b829963
-SIZE (go/dns_amass/amass-v4.2.0/v4.2.0.zip) = 20550463
+TIMESTAMP = 1757057821
+SHA256 (go/dns_amass/amass-v5.0.1/v5.0.1.mod) = 9754d732e871f8f1071d161f72a05622a4cd83ad61262e57e1500af2878978b8
+SIZE (go/dns_amass/amass-v5.0.1/v5.0.1.mod) = 5046
+SHA256 (go/dns_amass/amass-v5.0.1/v5.0.1.zip) = a53635de92a8f49501004bffdfd12cccd51d5699568edce64ae84878aadd2241
+SIZE (go/dns_amass/amass-v5.0.1/v5.0.1.zip) = 431180
diff --git a/dns/bind-tools/pkg-plist b/dns/bind-tools/pkg-plist
index 973d96c5405c..c8a657e19e91 100644
--- a/dns/bind-tools/pkg-plist
+++ b/dns/bind-tools/pkg-plist
@@ -19,15 +19,15 @@ bin/nsec3hash
bin/nslookup
bin/nsupdate
lib/bind-tools/libdns.so
-lib/bind-tools/libdns-9.20.11.so
+lib/bind-tools/libdns-9.20.13.so
lib/bind-tools/libisc.so
-lib/bind-tools/libisc-9.20.11.so
+lib/bind-tools/libisc-9.20.13.so
lib/bind-tools/libisccc.so
-lib/bind-tools/libisccc-9.20.11.so
+lib/bind-tools/libisccc-9.20.13.so
lib/bind-tools/libisccfg.so
-lib/bind-tools/libisccfg-9.20.11.so
+lib/bind-tools/libisccfg-9.20.13.so
lib/bind-tools/libns.so
-lib/bind-tools/libns-9.20.11.so
+lib/bind-tools/libns-9.20.13.so
share/man/man1/arpaname.1.gz
share/man/man1/delv.1.gz
share/man/man1/dig.1.gz
diff --git a/dns/bind-tools/pkg-plist-devel b/dns/bind-tools/pkg-plist-devel
index 1362469e19c8..f669818a7c03 100644
--- a/dns/bind-tools/pkg-plist-devel
+++ b/dns/bind-tools/pkg-plist-devel
@@ -14,24 +14,15 @@ bin/dnssec-verify
%%DNSTAP%%bin/dnstap-read
bin/host
bin/mdig
+bin/named-rrchecker
bin/nsec3hash
bin/nslookup
bin/nsupdate
-lib/bind-tools/libdns.so.9.21.10
-lib/bind-tools/libdns.so.9.21
-lib/bind-tools/libdns.so
-lib/bind-tools/libisc.so.9.21.10
-lib/bind-tools/libisc.so.9.21
-lib/bind-tools/libisc.so
-lib/bind-tools/libisccc.so.9.21.10
-lib/bind-tools/libisccc.so.9.21
-lib/bind-tools/libisccc.so
-lib/bind-tools/libisccfg.so.9.21.10
-lib/bind-tools/libisccfg.so.9.21
-lib/bind-tools/libisccfg.so
-lib/bind-tools/libns.so.9.21.10
-lib/bind-tools/libns.so.9.21
-lib/bind-tools/libns.so
+lib/bind-tools/libdns-9.21.12.so
+lib/bind-tools/libisc-9.21.12.so
+lib/bind-tools/libisccc-9.21.12.so
+lib/bind-tools/libisccfg-9.21.12.so
+lib/bind-tools/libns-9.21.12.so
share/man/man1/arpaname.1.gz
share/man/man1/delv.1.gz
share/man/man1/dig.1.gz
@@ -52,7 +43,8 @@ share/man/man1/mdig.1.gz
@comment share/man/man1/named-checkzone.1.gz
@comment share/man/man1/named-compilezone.1.gz
@comment share/man/man1/named-journalprint.1.gz
-@comment share/man/man1/named-rrchecker.1.gz
+@comment share/man/man1/named-makejournal.1.gz
+share/man/man1/named-rrchecker.1.gz
share/man/man1/nsec3hash.1.gz
share/man/man1/nslookup.1.gz
share/man/man1/nsupdate.1.gz
diff --git a/dns/bind9-devel/Makefile b/dns/bind9-devel/Makefile
index 5f2ffdbc3007..c761307a0811 100644
--- a/dns/bind9-devel/Makefile
+++ b/dns/bind9-devel/Makefile
@@ -1,7 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.21.10
+DISTVERSION= 9.21.12
.if defined(BIND_TOOLS_SLAVE)
# dns/bind-tools here
PORTREVISION= 0
@@ -43,7 +43,7 @@ LIB_DEPENDS= libnghttp2.so:www/libnghttp2 \
RUN_DEPENDS= bind-tools>0:dns/bind-tools
.endif
-USES= compiler:c11 cpe gnome libedit libtool meson perl5 pkgconfig \
+USES= compiler:c11 cpe gnome libedit meson perl5 pkgconfig \
ssl tar:xz
CPE_VENDOR= isc
diff --git a/dns/bind9-devel/distinfo b/dns/bind9-devel/distinfo
index f7c1f8770c43..4fb49af27c49 100644
--- a/dns/bind9-devel/distinfo
+++ b/dns/bind9-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752909925
-SHA256 (bind-9.21.10.tar.xz) = bb1ea8d74d9b4f597f6d4622e8238f6f76a2e101fe17a5f2c64fc18f530da113
-SIZE (bind-9.21.10.tar.xz) = 5197276
+TIMESTAMP = 1757530153
+SHA256 (bind-9.21.12.tar.xz) = b32a53d0ce5dc0e00d200cabc4c46974c635ea435bd88a195f9981e15c25e1e7
+SIZE (bind-9.21.12.tar.xz) = 5231764
diff --git a/dns/bind9-devel/files/extrapatch-bind-min-override-ttl b/dns/bind9-devel/files/extrapatch-bind-min-override-ttl
index a8654eeaa0a9..0cf1e4292643 100644
--- a/dns/bind9-devel/files/extrapatch-bind-min-override-ttl
+++ b/dns/bind9-devel/files/extrapatch-bind-min-override-ttl
@@ -1,8 +1,8 @@
Add the override-cache-ttl feature.
---- bin/named/config.c.orig 2025-07-04 09:34:56 UTC
+--- bin/named/config.c.orig 2025-09-04 15:54:02 UTC
+++ bin/named/config.c
-@@ -187,6 +187,7 @@ options {\n\
+@@ -186,6 +186,7 @@ options {\n\
notify-source *;\n\
notify-source-v6 *;\n\
nsec3-test-zone no;\n\
@@ -10,9 +10,9 @@ Add the override-cache-ttl feature.
parental-source *;\n\
parental-source-v6 *;\n\
provide-ixfr true;\n\
---- bin/named/server.c.orig 2025-07-04 09:34:56 UTC
+--- bin/named/server.c.orig 2025-09-04 15:54:02 UTC
+++ bin/named/server.c
-@@ -4236,6 +4236,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
+@@ -4275,6 +4275,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
}
obj = NULL;
@@ -24,9 +24,9 @@ Add the override-cache-ttl feature.
result = named_config_get(maps, "max-cache-ttl", &obj);
INSIST(result == ISC_R_SUCCESS);
view->maxcachettl = cfg_obj_asduration(obj);
---- doc/arm/reference.rst.orig 2025-07-04 09:34:56 UTC
+--- doc/arm/reference.rst.orig 2025-09-04 15:54:02 UTC
+++ doc/arm/reference.rst
-@@ -4187,6 +4187,10 @@ Tuning
+@@ -4173,6 +4173,10 @@ Tuning
cannot exceed 7 days and is silently truncated to 7 days if set to a
greater value.
@@ -37,9 +37,9 @@ Add the override-cache-ttl feature.
.. namedconf:statement:: max-cache-ttl
:tags: server
:short: Specifies the maximum time (in seconds) that the server caches ordinary (positive) answers.
---- doc/misc/options.orig 2025-07-04 09:34:56 UTC
+--- doc/misc/options.orig 2025-09-04 15:54:02 UTC
+++ doc/misc/options
-@@ -171,6 +171,7 @@ options {
+@@ -172,6 +172,7 @@ options {
masterfile-style ( full | relative );
match-mapped-addresses <boolean>;
max-cache-size ( default | unlimited | <sizeval> | <percentage> );
@@ -47,7 +47,7 @@ Add the override-cache-ttl feature.
max-cache-ttl <duration>;
max-clients-per-query <integer>;
max-ixfr-ratio ( unlimited | <percentage> );
---- lib/dns/include/dns/view.h.orig 2025-07-04 09:34:56 UTC
+--- lib/dns/include/dns/view.h.orig 2025-09-04 15:54:02 UTC
+++ lib/dns/include/dns/view.h
@@ -148,6 +148,7 @@ struct dns_view {
bool requestzoneversion;
@@ -57,24 +57,24 @@ Add the override-cache-ttl feature.
dns_ttl_t maxncachettl;
dns_ttl_t mincachettl;
dns_ttl_t minncachettl;
---- lib/dns/resolver.c.orig 2025-07-04 09:34:56 UTC
+--- lib/dns/resolver.c.orig 2025-09-04 15:54:02 UTC
+++ lib/dns/resolver.c
-@@ -5918,6 +5918,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes
- }
-
- /*
-+ * Enforce the configure cache TTL override.
-+ */
-+ if (res->view->overridecachettl)
-+ rdataset->ttl = res->view->overridecachettl;
+@@ -5776,6 +5776,12 @@ fixttls(dns_view_t *view, dns_rdataset_t *rdataset,
+ fixttls(dns_view_t *view, dns_rdataset_t *rdataset,
+ dns_rdataset_t *sigrdataset) {
+ /*
++ * Enforce the configured cache TTL override.
++ */
++ if (view->overridecachettl)
++ rdataset->ttl = view->overridecachettl;
+
-+ /*
- * Enforce the configure maximum cache TTL.
- */
- if (rdataset->ttl > res->view->maxcachettl) {
---- lib/isccfg/namedconf.c.orig 2025-07-04 09:34:56 UTC
++ /*
+ * Enforce the configured maximum and minimum cache TTL.
+ */
+ if (rdataset->ttl > view->maxcachettl) {
+--- lib/isccfg/namedconf.c.orig 2025-09-04 15:54:02 UTC
+++ lib/isccfg/namedconf.c
-@@ -2084,6 +2084,7 @@ static cfg_clausedef_t view_clauses[] = {
+@@ -2086,6 +2086,7 @@ static cfg_clausedef_t view_clauses[] = {
#endif /* ifdef HAVE_LMDB */
{ "max-acache-size", NULL, CFG_CLAUSEFLAG_ANCIENT },
{ "max-cache-size", &cfg_type_sizeorpercent, 0 },
diff --git a/dns/bind9-devel/files/patch-bin_named_include_named_globals.h b/dns/bind9-devel/files/patch-bin_named_include_named_globals.h
index 54a05c73c851..1aa15addc16f 100644
--- a/dns/bind9-devel/files/patch-bin_named_include_named_globals.h
+++ b/dns/bind9-devel/files/patch-bin_named_include_named_globals.h
@@ -1,8 +1,8 @@
We reference the pid file as being run/named/pid everywere else.
---- bin/named/include/named/globals.h.orig 2025-04-09 14:26:29 UTC
+--- bin/named/include/named/globals.h.orig 2025-08-13 17:10:38 UTC
+++ bin/named/include/named/globals.h
-@@ -117,7 +117,7 @@ EXTERN const char *named_g_defaultpidfile INIT(NAMED_L
+@@ -113,7 +113,7 @@ EXTERN const char *named_g_defaultpidfile INIT(NAMED_L
#if NAMED_RUN_PID_DIR
EXTERN const char *named_g_defaultpidfile INIT(NAMED_LOCALSTATEDIR "/run/named/"
diff --git a/dns/bind9-devel/files/patch-meson.build b/dns/bind9-devel/files/patch-meson.build
index ff19913b1a32..69f07446f567 100644
--- a/dns/bind9-devel/files/patch-meson.build
+++ b/dns/bind9-devel/files/patch-meson.build
@@ -1,4 +1,6 @@
---- meson.build.orig 2025-07-04 09:34:56 UTC
+Use bind-tools option to ease the server/tools package split
+
+--- meson.build.orig 2025-09-04 15:54:02 UTC
+++ meson.build
@@ -69,6 +69,8 @@ zlib_opt = get_option('zlib')
tracing_opt = get_option('tracing')
@@ -9,59 +11,7 @@
if meson.version().version_compare('>=1.1.0')
build_options = meson.build_options()
if build_options == ''
-@@ -956,9 +958,15 @@ isc_srcconf = isc_srcset.apply(config, strict: false)
-
- isc_srcconf = isc_srcset.apply(config, strict: false)
-
-+project_version = meson.project_version()
-+soversion_parts = project_version.split('.') # ['1', '2', '3']
-+soversion = '@0@.@1@'.format(soversion_parts[0], soversion_parts[1])
-+
- libisc = library(
- 'isc',
- isc_srcconf.sources(),
-+ version: project_version,
-+ soversion: soversion,
- objects: isc_probe_objects,
- install: true,
- install_rpath: libdir,
-@@ -986,6 +994,8 @@ libdns = library(
- libdns = library(
- 'dns',
- dns_srcconf.sources(),
-+ version: project_version,
-+ soversion: soversion,
- include_directories: dns_inc,
- install: true,
- install_rpath: libdir,
-@@ -1020,6 +1030,8 @@ libns = library(
- libns = library(
- 'ns',
- ns_srcconf.sources(),
-+ version: project_version,
-+ soversion: soversion,
- objects: ns_probe_objects,
- install: true,
- install_rpath: libdir,
-@@ -1046,6 +1058,8 @@ libisccc = library(
- libisccc = library(
- 'isccc',
- isccc_srcconf.sources(),
-+ version: project_version,
-+ soversion: soversion,
- implicit_include_directories: false,
- include_directories: isccc_inc,
- install: true,
-@@ -1067,6 +1081,8 @@ libisccfg = library(
- libisccfg = library(
- 'isccfg',
- isccfg_srcconf.sources(),
-+ version: project_version,
-+ soversion: soversion,
- implicit_include_directories: false,
- include_directories: isccfg_inc,
- install: true,
-@@ -1087,6 +1103,7 @@ named_srcconf = named_srcset.apply(config, strict: fal
+@@ -1159,6 +1175,7 @@ named_srcconf = named_srcset.apply(config, strict: fal
named_srcconf = named_srcset.apply(config, strict: false)
@@ -69,7 +19,7 @@
executable(
'arpaname',
arpaname_src,
-@@ -1315,7 +1332,9 @@ executable(
+@@ -1371,7 +1388,9 @@ executable(
libisc_dep,
],
)
@@ -79,7 +29,27 @@
executable(
'named-checkconf',
named_checkconf_src,
-@@ -1438,7 +1457,9 @@ executable(
+@@ -1444,7 +1463,9 @@ endif
+ ],
+ )
+ endif
++endif
+
++if bind_tools
+ executable(
+ 'named-rrchecker',
+ named_rrchecker_src,
+@@ -1457,7 +1478,9 @@ executable(
+ ],
+
+ )
++endif
+
++if not bind_tools
+ executable(
+ 'named',
+ named_srcconf.sources(),
+@@ -1487,7 +1510,9 @@ executable(
named_srcconf.dependencies(),
],
)
@@ -89,7 +59,7 @@
executable(
'nsec3hash',
nsec3hash_src,
-@@ -1486,7 +1507,9 @@ executable(
+@@ -1532,7 +1557,9 @@ executable(
edit_dep,
],
)
@@ -99,7 +69,7 @@
executable(
'rndc-confgen',
rndc_confgen_src,
-@@ -1572,6 +1595,7 @@ shared_library(
+@@ -1613,6 +1640,7 @@ shared_library(
libns_dep,
],
)
@@ -107,19 +77,19 @@
subdir('doc')
subdir('tests')
-@@ -1632,7 +1656,6 @@ alias_target('doc-misc', doc_misc_targets)
-
- alias_target('doc-misc', doc_misc_targets)
+@@ -1680,7 +1708,6 @@ print(release_date, end="")
+ print(release_date, end="")
+ '''
-if doc_opt.allowed()
- man_srcconf = man_srcset.apply(config, strict: false)
- foreach man : man_srcconf.sources()
- man_pages += configure_file(
-@@ -1647,6 +1670,7 @@ if doc_opt.allowed()
+ release_date = ''
+ if python.found()
+ release_date = run_command(python, ['-c', get_release_date], check: true).stdout()
+@@ -1701,6 +1728,7 @@ if doc_opt.allowed()
install_man(man_pages)
+if doc_opt.allowed()
if sphinx_build.found()
- meson.add_dist_script(
- 'util' / 'meson-dist-package.sh',
+ alias_target('doc-misc', doc_misc_targets)
+
diff --git a/dns/bind9-devel/files/patch-meson__options.txt b/dns/bind9-devel/files/patch-meson__options.txt
index de50de448714..954a01fff5ad 100644
--- a/dns/bind9-devel/files/patch-meson__options.txt
+++ b/dns/bind9-devel/files/patch-meson__options.txt
@@ -1,3 +1,5 @@
+Add bind-tools option to ease the server/tools package split
+
--- meson_options.txt.orig 2025-07-19 11:32:37 UTC
+++ meson_options.txt
@@ -188,3 +188,5 @@ option(
diff --git a/dns/bind9-devel/pkg-plist b/dns/bind9-devel/pkg-plist
index 0231f563dd78..4ab574014273 100644
--- a/dns/bind9-devel/pkg-plist
+++ b/dns/bind9-devel/pkg-plist
@@ -4,7 +4,6 @@ bin/named-compilezone
bin/named-journalprint
bin/named-makejournal
%%LMDB%%bin/named-nzd2nzf
-bin/named-rrchecker
@sample etc/mtree/BIND.chroot.dist.sample
@sample etc/mtree/BIND.chroot.local.dist.sample
@sample %%ETCDIR%%/named.conf.sample
@@ -35,6 +34,7 @@ include/dns/dnssec.h
include/dns/dnstap.h
include/dns/ds.h
include/dns/dsdigest.h
+include/dns/dsync.h
include/dns/dyndb.h
include/dns/ecs.h
include/dns/ede.h
@@ -117,6 +117,7 @@ include/isc/backtrace.h
include/isc/barrier.h
include/isc/base32.h
include/isc/base64.h
+include/isc/bit.h
include/isc/buffer.h
include/isc/commandline.h
include/isc/counter.h
@@ -234,21 +235,11 @@ include/ns/update.h
include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
-lib/libdns.so.9.21.10
-lib/libdns.so.9.21
-lib/libdns.so
-lib/libisc.so.9.21.10
-lib/libisc.so.9.21
-lib/libisc.so
-lib/libisccc.so.9.21.10
-lib/libisccc.so.9.21
-lib/libisccc.so
-lib/libisccfg.so.9.21.10
-lib/libisccfg.so.9.21
-lib/libisccfg.so
-lib/libns.so.9.21.10
-lib/libns.so.9.21
-lib/libns.so
+lib/libdns-9.21.12.so
+lib/libisc-9.21.12.so
+lib/libisccc-9.21.12.so
+lib/libisccfg-9.21.12.so
+lib/libns-9.21.12.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
@comment share/man/man1/dig.1.gz
@@ -269,6 +260,7 @@ share/man/man1/named-checkconf.1.gz
share/man/man1/named-checkzone.1.gz
share/man/man1/named-compilezone.1.gz
share/man/man1/named-journalprint.1.gz
+share/man/man1/named-makejournal.1.gz
%%LMDB%%share/man/man1/named-nzd2nzf.1.gz
@comment share/man/man1/named-rrchecker.1.gz
@comment share/man/man1/nsec3hash.1.gz
diff --git a/dns/bind918/Makefile b/dns/bind918/Makefile
index cc2f895c4b52..2169bdf8cbcc 100644
--- a/dns/bind918/Makefile
+++ b/dns/bind918/Makefile
@@ -1,7 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.18.38
+DISTVERSION= 9.18.39
PORTREVISION= 0
CATEGORIES= dns net
MASTER_SITES= ISC/bind9/${DISTVERSION}
diff --git a/dns/bind918/distinfo b/dns/bind918/distinfo
index 99584ea6783a..6689b48c1bd4 100644
--- a/dns/bind918/distinfo
+++ b/dns/bind918/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752729485
-SHA256 (bind-9.18.38.tar.xz) = b11fce934773ec25dd6d7253caeaf9c5bbf073fd327acc29daffeca3987e31a1
-SIZE (bind-9.18.38.tar.xz) = 5362772
+TIMESTAMP = 1756270405
+SHA256 (bind-9.18.39.tar.xz) = 725755232186f3be4a07d7e40978a3389434bef7c0cdc262cc641a364072976d
+SIZE (bind-9.18.39.tar.xz) = 5383056
diff --git a/dns/bind918/pkg-plist b/dns/bind918/pkg-plist
index d5899878e4fc..89d1d17abdb0 100644
--- a/dns/bind918/pkg-plist
+++ b/dns/bind918/pkg-plist
@@ -37,6 +37,7 @@ include/dns/dnssec.h
include/dns/dnstap.h
include/dns/ds.h
include/dns/dsdigest.h
+include/dns/dsync.h
include/dns/dyndb.h
include/dns/ecs.h
include/dns/edns.h
@@ -240,19 +241,19 @@ include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
lib/libbind9.so
-lib/libbind9-9.18.38.so
+lib/libbind9-9.18.39.so
lib/libdns.so
-lib/libdns-9.18.38.so
+lib/libdns-9.18.39.so
lib/libirs.so
-lib/libirs-9.18.38.so
+lib/libirs-9.18.39.so
lib/libisc.so
-lib/libisc-9.18.38.so
+lib/libisc-9.18.39.so
lib/libisccc.so
-lib/libisccc-9.18.38.so
+lib/libisccc-9.18.39.so
lib/libisccfg.so
-lib/libisccfg-9.18.38.so
+lib/libisccfg-9.18.39.so
lib/libns.so
-lib/libns-9.18.38.so
+lib/libns-9.18.39.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
@comment share/man/man1/dig.1.gz
diff --git a/dns/bind920/Makefile b/dns/bind920/Makefile
index b60943aa0254..76f623019bad 100644
--- a/dns/bind920/Makefile
+++ b/dns/bind920/Makefile
@@ -1,7 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.20.11
+DISTVERSION= 9.20.13
.if defined(BIND_TOOLS_SLAVE)
# dns/bind-tools here
PORTREVISION= 0
diff --git a/dns/bind920/distinfo b/dns/bind920/distinfo
index 03c6a999f4c3..430bb7b803c1 100644
--- a/dns/bind920/distinfo
+++ b/dns/bind920/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752729536
-SHA256 (bind-9.20.11.tar.xz) = 4da2d532e668bc21e883f6e6d9d3d81794d9ec60b181530385649a56f46ee17a
-SIZE (bind-9.20.11.tar.xz) = 5674856
+TIMESTAMP = 1757529705
+SHA256 (bind-9.20.13.tar.xz) = 151f9376ead317e646a5d0c9f01c060386d891118d7437a7f829bb9727c7b34c
+SIZE (bind-9.20.13.tar.xz) = 5762540
diff --git a/dns/bind920/files/extrapatch-bind-min-override-ttl b/dns/bind920/files/extrapatch-bind-min-override-ttl
index 6727512a8c68..c8c8fd0d7f1f 100644
--- a/dns/bind920/files/extrapatch-bind-min-override-ttl
+++ b/dns/bind920/files/extrapatch-bind-min-override-ttl
@@ -1,8 +1,8 @@
Add the override-cache-ttl feature.
---- bin/named/config.c.orig 2025-07-04 09:42:08 UTC
+--- bin/named/config.c.orig 2025-09-04 16:14:02 UTC
+++ bin/named/config.c
-@@ -186,6 +186,7 @@ options {\n\
+@@ -185,6 +185,7 @@ options {\n\
notify-source *;\n\
notify-source-v6 *;\n\
nsec3-test-zone no;\n\
@@ -10,9 +10,9 @@ Add the override-cache-ttl feature.
parental-source *;\n\
parental-source-v6 *;\n\
provide-ixfr true;\n\
---- bin/named/server.c.orig 2025-07-04 09:42:08 UTC
+--- bin/named/server.c.orig 2025-09-04 16:14:02 UTC
+++ bin/named/server.c
-@@ -4639,6 +4639,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
+@@ -4698,6 +4698,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
}
obj = NULL;
@@ -24,9 +24,9 @@ Add the override-cache-ttl feature.
result = named_config_get(maps, "max-cache-ttl", &obj);
INSIST(result == ISC_R_SUCCESS);
view->maxcachettl = cfg_obj_asduration(obj);
---- doc/arm/reference.rst.orig 2025-07-04 09:42:08 UTC
+--- doc/arm/reference.rst.orig 2025-09-04 16:14:03 UTC
+++ doc/arm/reference.rst
-@@ -4397,6 +4397,10 @@ Tuning
+@@ -4383,6 +4383,10 @@ Tuning
cannot exceed 7 days and is silently truncated to 7 days if set to a
greater value.
@@ -37,7 +37,7 @@ Add the override-cache-ttl feature.
.. namedconf:statement:: max-cache-ttl
:tags: server
:short: Specifies the maximum time (in seconds) that the server caches ordinary (positive) answers.
---- lib/dns/include/dns/view.h.orig 2025-07-04 09:42:08 UTC
+--- lib/dns/include/dns/view.h.orig 2025-09-04 16:14:03 UTC
+++ lib/dns/include/dns/view.h
@@ -151,6 +151,7 @@ struct dns_view {
bool requestnsid;
@@ -47,9 +47,9 @@ Add the override-cache-ttl feature.
dns_ttl_t maxncachettl;
dns_ttl_t mincachettl;
dns_ttl_t minncachettl;
---- lib/dns/resolver.c.orig 2025-07-04 09:42:08 UTC
+--- lib/dns/resolver.c.orig 2025-09-04 16:14:03 UTC
+++ lib/dns/resolver.c
-@@ -5967,6 +5967,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes
+@@ -5985,6 +5985,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes
}
/*
@@ -62,9 +62,9 @@ Add the override-cache-ttl feature.
* Enforce the configure maximum cache TTL.
*/
if (rdataset->ttl > res->view->maxcachettl) {
---- lib/isccfg/namedconf.c.orig 2025-07-04 09:42:08 UTC
+--- lib/isccfg/namedconf.c.orig 2025-09-04 16:14:03 UTC
+++ lib/isccfg/namedconf.c
-@@ -2220,6 +2220,7 @@ static cfg_clausedef_t view_clauses[] = {
+@@ -2222,6 +2222,7 @@ static cfg_clausedef_t view_clauses[] = {
#endif /* ifdef HAVE_LMDB */
{ "max-acache-size", NULL, CFG_CLAUSEFLAG_ANCIENT },
{ "max-cache-size", &cfg_type_sizeorpercent, 0 },
diff --git a/dns/bind920/pkg-plist b/dns/bind920/pkg-plist
index 7ea15c9ea909..ac17cb88178d 100644
--- a/dns/bind920/pkg-plist
+++ b/dns/bind920/pkg-plist
@@ -34,6 +34,7 @@ include/dns/dnssec.h
include/dns/dnstap.h
include/dns/ds.h
include/dns/dsdigest.h
+include/dns/dsync.h
include/dns/dyndb.h
include/dns/ecs.h
include/dns/ede.h
@@ -242,15 +243,15 @@ include/ns/update.h
include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
-lib/libdns-9.20.11.so
+lib/libdns-9.20.13.so
lib/libdns.so
-lib/libisc-9.20.11.so
+lib/libisc-9.20.13.so
lib/libisc.so
-lib/libisccc-9.20.11.so
+lib/libisccc-9.20.13.so
lib/libisccc.so
-lib/libisccfg-9.20.11.so
+lib/libisccfg-9.20.13.so
lib/libisccfg.so
-lib/libns-9.20.11.so
+lib/libns-9.20.13.so
lib/libns.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
diff --git a/dns/blocky/Makefile b/dns/blocky/Makefile
index a88d09f4a798..1508dbca7bc3 100644
--- a/dns/blocky/Makefile
+++ b/dns/blocky/Makefile
@@ -1,7 +1,7 @@
PORTNAME= blocky
DISTVERSIONPREFIX= v
DISTVERSION= 0.26.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= dns
MAINTAINER= eduardo@FreeBSD.org
diff --git a/dns/dns-blackhole/Makefile b/dns/dns-blackhole/Makefile
new file mode 100644
index 000000000000..e901d308b556
--- /dev/null
+++ b/dns/dns-blackhole/Makefile
@@ -0,0 +1,41 @@
+PORTNAME= dns-blackhole
+PORTVERSION= 0.1.0
+CATEGORIES= dns
+
+MAINTAINER= dvl@FreeBSD.org
+COMMENT= Send ads and trackers to a dead-end
+WWW= https://github.com/morganwdavis/dns-blackhole
+
+USE_GITHUB= yes
+GH_ACCOUNT= morganwdavis
+
+NO_BUILD= yes
+
+BINFILES= dns-blackhole.sh
+CONFFILES= dns-blackhole.conf
+DBFILES= allowed_hosts blocked_hosts
+
+PERIODIC= ${PREFIX}/etc/periodic/daily
+
+SUB_FILES= 901.dns-blackhole
+PLIST_SUB= PERIODIC=${PERIODIC}
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${ETCDIR} ${STAGEDIR}${PERIODIC}
+
+.for f in ${BINFILES}
+ ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin
+.endfor
+
+.for f in ${CONFFILES}
+ ${REINPLACE_CMD} -e "s:%%PORTNAME%%:${PORTNAME}:g" ${WRKSRC}/${f}.dist
+ ${INSTALL_DATA} ${WRKSRC}/${f}.dist ${STAGEDIR}${ETCDIR}/${f}.sample
+.endfor
+
+.for f in ${DBFILES}
+ ${INSTALL_DATA} ${WRKSRC}/${f}.dist ${STAGEDIR}${ETCDIR}/${f}.sample
+.endfor
+
+ ${INSTALL_SCRIPT} ${WRKDIR}/901.dns-blackhole ${STAGEDIR}${PERIODIC}/
+
+.include <bsd.port.mk>
diff --git a/dns/dns-blackhole/distinfo b/dns/dns-blackhole/distinfo
new file mode 100644
index 000000000000..b6143ef68deb
--- /dev/null
+++ b/dns/dns-blackhole/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756390823
+SHA256 (morganwdavis-dns-blackhole-0.1.0_GH0.tar.gz) = 814ea228695c7054f042b598cb0bec0b893794213c07534e6fb5517f017e541a
+SIZE (morganwdavis-dns-blackhole-0.1.0_GH0.tar.gz) = 5888
diff --git a/dns/dns-blackhole/files/901.dns-blackhole.in b/dns/dns-blackhole/files/901.dns-blackhole.in
new file mode 100755
index 000000000000..4090a5b6d6ea
--- /dev/null
+++ b/dns/dns-blackhole/files/901.dns-blackhole.in
@@ -0,0 +1,22 @@
+#!/bin/sh -
+#
+# $FreeBSD$
+#
+
+if [ -r /etc/defaults/periodic.conf ]; then
+ . /etc/defaults/periodic.conf
+ source_periodic_confs
+fi
+
+case "$dns_blackhole_enable" in
+ [Yy][Ee][Ss])
+
+ echo
+ %%PREFIX%%/bin/dns-blackhole.sh -c /usr/local/etc/dns-blackhole/dns-blackhole.conf update
+ ;;
+ *)
+ rc=0
+ ;;
+esac
+
+exit $rc
diff --git a/dns/dns-blackhole/files/patch-dns-blackhole.conf.dist b/dns/dns-blackhole/files/patch-dns-blackhole.conf.dist
new file mode 100644
index 000000000000..d9569a98163e
--- /dev/null
+++ b/dns/dns-blackhole/files/patch-dns-blackhole.conf.dist
@@ -0,0 +1,20 @@
+--- dns-blackhole.conf.dist.orig 2025-08-18 11:53:06 UTC
++++ dns-blackhole.conf.dist
+@@ -3,7 +3,7 @@
+ #
+
+ # Directory in which config and custom host files reside
+-dns_blackhole_dir="/usr/local/etc/dns-blackhole"
++dns_blackhole_dir="/var/db/%%PORTNAME%%"
+
+ # Path to your BIND namedb directory where included files go
+ named_includes_dir="/usr/local/etc/namedb"
+@@ -12,7 +12,7 @@ named_zone_files_dir="/usr/local/etc/namedb"
+ named_zone_files_dir="/usr/local/etc/namedb"
+
+ # Temporary directory in which to fetch and build zone files
+-tmp_dir="/var/tmp/dns-blackhole"
++tmp_dir="/var/tmp/%%PORTNAME%%"
+
+ # The fully qualified hostname of your nameserver
+ dns_server_hostname="localhost"
diff --git a/dns/dns-blackhole/pkg-descr b/dns/dns-blackhole/pkg-descr
new file mode 100644
index 000000000000..3e6e517ad26d
--- /dev/null
+++ b/dns/dns-blackhole/pkg-descr
@@ -0,0 +1,7 @@
+If you're running your own home network with a Unix-based server, you can
+easily integrate a DNS blackhole into a local BIND DNS service -- and best
+of all, it's completely free. If you're already using BIND and know your
+way around it, you can use this script to manage BIND's Response Policy
+Zone (RPZ) feature. RPZ is designed for DNS firewall/blocking purposes.
+The script should run on *BSD and Linux distros with proper pathnames
+configured. Out of the box, it has a FreeBSD default configuration.
diff --git a/dns/dns-blackhole/pkg-plist b/dns/dns-blackhole/pkg-plist
new file mode 100644
index 000000000000..987d4a410b10
--- /dev/null
+++ b/dns/dns-blackhole/pkg-plist
@@ -0,0 +1,5 @@
+bin/dns-blackhole.sh
+etc/periodic/daily/901.dns-blackhole
+@sample %%ETCDIR%%/allowed_hosts.sample
+@sample %%ETCDIR%%/blocked_hosts.sample
+@sample %%ETCDIR%%/dns-blackhole.conf.sample
diff --git a/dns/dnscontrol/Makefile b/dns/dnscontrol/Makefile
index 6df0af1e3ba0..a42a5bf00174 100644
--- a/dns/dnscontrol/Makefile
+++ b/dns/dnscontrol/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dnscontrol
DISTVERSIONPREFIX=v
-DISTVERSION= 4.22.0
-PORTREVISION= 1
+DISTVERSION= 4.25.0
CATEGORIES= dns
MAINTAINER= decke@FreeBSD.org
diff --git a/dns/dnscontrol/distinfo b/dns/dnscontrol/distinfo
index 723c5a31a00f..cef539532021 100644
--- a/dns/dnscontrol/distinfo
+++ b/dns/dnscontrol/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752994939
-SHA256 (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.mod) = d016e01c03ac3dc38ebe9b9282596a56bbabeed625cccc305dfca0aadedc3ade
-SIZE (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.mod) = 7399
-SHA256 (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.zip) = 91452c68e8a6f13612a6ea76738cf533eda78370513e0fe37602b122adbd8737
-SIZE (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.zip) = 5532324
+TIMESTAMP = 1758621544
+SHA256 (go/dns_dnscontrol/dnscontrol-v4.25.0/v4.25.0.mod) = 187c4544894940bee4ffaf8169721041c2476aaab267b35e414070628c8bd2c0
+SIZE (go/dns_dnscontrol/dnscontrol-v4.25.0/v4.25.0.mod) = 7706
+SHA256 (go/dns_dnscontrol/dnscontrol-v4.25.0/v4.25.0.zip) = f8ef4ee86115e168be244948f103730614f0544f8153c940b198f8adfd0e9478
+SIZE (go/dns_dnscontrol/dnscontrol-v4.25.0/v4.25.0.zip) = 5562087
diff --git a/dns/dnscrypt-proxy2/Makefile b/dns/dnscrypt-proxy2/Makefile
index 20f9fac5aa82..0c0236665910 100644
--- a/dns/dnscrypt-proxy2/Makefile
+++ b/dns/dnscrypt-proxy2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dnscrypt-proxy
PORTVERSION= 2.1.5
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= dns security
PKGNAMESUFFIX= 2
diff --git a/dns/dnsdist/Makefile b/dns/dnsdist/Makefile
index 6a6b878b4494..eebd7eb5e11f 100644
--- a/dns/dnsdist/Makefile
+++ b/dns/dnsdist/Makefile
@@ -1,8 +1,9 @@
PORTNAME= dnsdist
-DISTVERSION= 1.9.10
+DISTVERSION= 2.0.1
PORTREVISION= 1
CATEGORIES= dns net
MASTER_SITES= https://downloads.powerdns.com/releases/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= tremere@cainites.net
COMMENT= Highly DNS-, DoS- and abuse-aware loadbalancer
@@ -18,38 +19,49 @@ NOT_FOR_ARCHS= i386
NOT_FOR_ARCHS_REASON= archs with 32-bits time_t are no longer supported by upstream
BUILD_DEPENDS= ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
boost-libs>0:devel/boost-libs
LIB_DEPENDS= libnghttp2.so:www/libnghttp2 \
libquiche.so:net/quiche \
libre2.so:devel/re2 \
libsodium.so:security/libsodium
-USES= bison:alias compiler:c++14-lang cpe gmake libedit libtool \
- localbase pkgconfig tar:bz2
+USES= cargo compiler:c++14-lang cpe libedit localbase meson pkgconfig \
+ python:build tar:xz
CPE_VENDOR= powerdns
USE_RC_SUBR= dnsdist
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --bindir=${PREFIX}/sbin \
- --enable-dns-over-http3 \
- --enable-dns-over-https \
- --enable-dns-over-quic \
- --enable-dns-over-tls \
- --enable-dnscrypt \
+MESON_ARGS= --bindir=${PREFIX}/sbin \
--sysconfdir=${ETCDIR} \
- --with-libsodium \
- --with-re2
-
-INSTALL_TARGET= install-strip
-LDFLAGS+= -Wl,--as-needed
+ -Ddns-over-http3=enabled \
+ -Ddns-over-https=enabled \
+ -Ddns-over-quic=enabled \
+ -Ddns-over-tls=enabled \
+ -Ddnscrypt=enabled \
+ -Dlibcap=disabled \
+ -Dlibsodium=enabled \
+ -Dquiche=enabled \
+ -Dre2=enabled \
+ -Dsystemd-service=disabled \
+ -Dxsk=disabled \
+ -Dyaml=enabled
+
+CARGO_CARGOLOCK= ${WRKSRC}/dnsdist-rust-lib/rust/Cargo.lock
+CARGO_CARGOTOML= ${WRKSRC}/dnsdist-rust-lib/rust/Cargo.toml
+CARGO_BUILD= no
+CARGO_INSTALL= no
+CARGO_TEST= no
+
+BINARY_ALIAS= python3=${PYTHON_CMD}
+TARGET_ORDER_OVERRIDE= 750:cargo-configure
USERS= _dnsdist
GROUPS= _dnsdist
-OPTIONS_DEFINE= DNSTAP SNMP
-OPTIONS_DEFAULT= CDB GNUTLS LMDB LUA OPENSSL
-OPTIONS_GROUP= KSVOPT
-OPTIONS_GROUP_KSVOPT= CDB LMDB
+OPTIONS_DEFINE= DNSTAP IPCIPHER SNMP
+OPTIONS_DEFAULT= CDB GNUTLS IPCIPHER LMDB LUA OPENSSL
+OPTIONS_GROUP= KVSOPT
+OPTIONS_GROUP_KVSOPT= CDB LMDB
OPTIONS_MULTI= TLS
OPTIONS_MULTI_TLS= GNUTLS OPENSSL
OPTIONS_SINGLE= EXTLUA
@@ -58,41 +70,49 @@ OPTIONS_SINGLE_EXTLUA= LUA LUAJIT
CDB_DESC= CDB backend
DNSTAP_DESC= dnstap support (see dnstap.info)
EXTLUA_DESC= Lua library
-KSVOPT_DESC= Key Value Stores
+IPCIPHER_DESC= ipcipher support (requires OpenSSL)
+KVSOPT_DESC= Key Value Stores
LMDB_DESC= LMDB backend
LUAJIT_DESC= Use luajit
LUA_DESC= Use lang/lua
CDB_LIB_DEPENDS= libcdb.so:databases/tinycdb
-CDB_CONFIGURE_ON= CDB_CFLAGS="-I${LOCALBASE}/include" \
- CDB_LIBS="-L${LOCALBASE}/lib -lcdb"
+CDB_MESON_ENABLED= cdb
-DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm
-DNSTAP_CONFIGURE_ENABLE= dnstap
+DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm
+DNSTAP_MESON_ENABLED= dnstap
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
-GNUTLS_CONFIGURE_WITH= gnutls
+GNUTLS_MESON_ENABLED= tls-gnutls
+
+IPCIPHER_IMPLIES= OPENSSL
+IPCIPHER_MESON_ENABLED= ipcipher
LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb
-LMDB_CONFIGURE_ON= --with-lmdb=${LOCALBASE}
-LMDB_CONFIGURE_OFF= --without-lmdb
+LMDB_MESON_ENABLED= lmdb
LUAJIT_USES= luajit
-LUAJIT_CONFIGURE_ON= --with-lua=luajit
+LUAJIT_MESON_ON= -Dlua=luajit
-LUA_USES= lua
-LUA_CONFIGURE_ON= --with-lua=lua-${LUA_VER}
+LUA_USES= lua
+LUA_MESON_ON= -Dlua=lua
OPENSSL_USES= ssl
-OPENSSL_CONFIGURE_ON= LIBSSL_CFLAGS=-I${OPENSSLINC} \
- LIBSSL_LIBS="-L${OPENSSLLIB} -lssl"
-OPENSSL_CONFIGURE_WITH= libssl
+OPENSSL_MESON_ENABLED= libcrypto tls-libssl
+OPENSSL_MESON_ON= -Dlibcrypto-path=${OPENSSLBASE}
SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp
-SNMP_CONFIGURE_WITH= net-snmp
+SNMP_MESON_ENABLED= snmp
+
+.include <bsd.port.pre.mk>
+
+.if !(${OSVERSION} < 1400000 && ${SSL_DEFAULT} == "base")
+OPENSSL_MESON_ON+= -Dtls-libssl-providers=true
+.else
+OPENSSL_MESON_ON+= -Dtls-libssl-engines=true
+.endif
post-install:
-# @${MKDIR} ${STAGEDIR}${ETCDIR}
${MV} ${STAGEDIR}${ETCDIR}/dnsdist.conf-dist ${STAGEDIR}${ETCDIR}/dnsdist.conf.sample
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/dns/dnsdist/Makefile.crates b/dns/dnsdist/Makefile.crates
new file mode 100644
index 000000000000..b8d012ce6e54
--- /dev/null
+++ b/dns/dnsdist/Makefile.crates
@@ -0,0 +1,43 @@
+CARGO_CRATES= anstyle-1.0.10 \
+ cc-1.2.25 \
+ clap-4.5.39 \
+ clap_builder-4.5.39 \
+ clap_lex-0.7.4 \
+ codespan-reporting-0.12.0 \
+ cxx-1.0.158 \
+ cxx-build-1.0.158 \
+ cxxbridge-cmd-1.0.158 \
+ cxxbridge-flags-1.0.158 \
+ cxxbridge-macro-1.0.158 \
+ equivalent-1.0.2 \
+ foldhash-0.1.5 \
+ hashbrown-0.15.3 \
+ indexmap-2.9.0 \
+ itoa-1.0.15 \
+ link-cplusplus-1.0.10 \
+ proc-macro2-1.0.95 \
+ quote-1.0.40 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
+ scratch-1.0.8 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_yaml-0.9.34+deprecated \
+ shlex-1.3.0 \
+ strsim-0.11.1 \
+ syn-2.0.101 \
+ termcolor-1.4.1 \
+ unicode-ident-1.0.18 \
+ unicode-width-0.2.0 \
+ unsafe-libyaml-0.2.11 \
+ winapi-util-0.1.9 \
+ windows-sys-0.59.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6
diff --git a/dns/dnsdist/distinfo b/dns/dnsdist/distinfo
index 123fa5a930af..8456bd938620 100644
--- a/dns/dnsdist/distinfo
+++ b/dns/dnsdist/distinfo
@@ -1,3 +1,89 @@
-TIMESTAMP = 1747751211
-SHA256 (dnsdist-1.9.10.tar.bz2) = 027ddbdee695c5a59728057bfc41c5b1a691fa1c7a5e89278b09f355325fbed6
-SIZE (dnsdist-1.9.10.tar.bz2) = 1598472
+TIMESTAMP = 1758417851
+SHA256 (dnsdist-2.0.1.tar.xz) = 144e2356d07d6577a570782a6f79f426125344221dbdc4ddaaa7f9d468d51900
+SIZE (dnsdist-2.0.1.tar.xz) = 2279512
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/cc-1.2.25.crate) = d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951
+SIZE (rust/crates/cc-1.2.25.crate) = 106594
+SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
+SIZE (rust/crates/clap-4.5.39.crate) = 57328
+SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
+SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/codespan-reporting-0.12.0.crate) = fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81
+SIZE (rust/crates/codespan-reporting-0.12.0.crate) = 55796
+SHA256 (rust/crates/cxx-1.0.158.crate) = a71ea7f29c73f7ffa64c50b83c9fe4d3a6d4be89a86b009eb80d5a6d3429d741
+SIZE (rust/crates/cxx-1.0.158.crate) = 220190
+SHA256 (rust/crates/cxx-build-1.0.158.crate) = 36a8232661d66dcf713394726157d3cfe0a89bfc85f52d6e9f9bbc2306797fe7
+SIZE (rust/crates/cxx-build-1.0.158.crate) = 90653
+SHA256 (rust/crates/cxxbridge-cmd-1.0.158.crate) = 4f44296c8693e9ea226a48f6a122727f77aa9e9e338380cb021accaeeb7ee279
+SIZE (rust/crates/cxxbridge-cmd-1.0.158.crate) = 77898
+SHA256 (rust/crates/cxxbridge-flags-1.0.158.crate) = c42f69c181c176981ae44ba9876e2ea41ce8e574c296b38d06925ce9214fb8e4
+SIZE (rust/crates/cxxbridge-flags-1.0.158.crate) = 5424
+SHA256 (rust/crates/cxxbridge-macro-1.0.158.crate) = 8faff5d4467e0709448187df29ccbf3b0982cc426ee444a193f87b11afb565a8
+SIZE (rust/crates/cxxbridge-macro-1.0.158.crate) = 64448
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
+SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/link-cplusplus-1.0.10.crate) = 4a6f6da007f968f9def0d65a05b187e2960183de70c160204ecfccf0ee330212
+SIZE (rust/crates/link-cplusplus-1.0.10.crate) = 8054
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/scratch-1.0.8.crate) = 9f6280af86e5f559536da57a45ebc84948833b3bee313a7dd25232e09c878a52
+SIZE (rust/crates/scratch-1.0.8.crate) = 8581
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
+SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
diff --git a/dns/dnsdist/files/patch-dnsdist-lua.cc b/dns/dnsdist/files/patch-dnsdist-lua.cc
new file mode 100644
index 000000000000..4b002e027cbe
--- /dev/null
+++ b/dns/dnsdist/files/patch-dnsdist-lua.cc
@@ -0,0 +1,50 @@
+--- dnsdist-lua.cc.orig 2025-07-21 09:54:44 UTC
++++ dnsdist-lua.cc
+@@ -2260,6 +2260,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool cl
+
+ bool ignoreTLSConfigurationErrors = false;
+ if (getOptionalValue<bool>(vars, "ignoreTLSConfigurationErrors", ignoreTLSConfigurationErrors) > 0 && ignoreTLSConfigurationErrors) {
++#if defined(HAVE_LIBSSL)
+ // we are asked to try to load the certificates so we can return a potential error
+ // and properly ignore the frontend before actually launching it
+ try {
+@@ -2269,6 +2270,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool cl
+ errlog("Ignoring DoH frontend: '%s'", e.what());
+ return;
+ }
++#endif /* HAVE_LIBSSL */
+ }
+
+ checkAllParametersConsumed("addDOHLocal", vars);
+@@ -2357,6 +2359,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool cl
+
+ bool ignoreTLSConfigurationErrors = false;
+ if (getOptionalValue<bool>(vars, "ignoreTLSConfigurationErrors", ignoreTLSConfigurationErrors) > 0 && ignoreTLSConfigurationErrors) {
++#if defined(HAVE_LIBSSL)
+ // we are asked to try to load the certificates so we can return a potential error
+ // and properly ignore the frontend before actually launching it
+ try {
+@@ -2366,6 +2369,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool cl
+ errlog("Ignoring DoH3 frontend: '%s'", e.what());
+ return;
+ }
++#endif /* HAVE_LIBSSL */
+ }
+
+ checkAllParametersConsumed("addDOH3Local", vars);
+@@ -2433,6 +2437,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool cl
+
+ bool ignoreTLSConfigurationErrors = false;
+ if (getOptionalValue<bool>(vars, "ignoreTLSConfigurationErrors", ignoreTLSConfigurationErrors) > 0 && ignoreTLSConfigurationErrors) {
++#if defined(HAVE_LIBSSL)
+ // we are asked to try to load the certificates so we can return a potential error
+ // and properly ignore the frontend before actually launching it
+ try {
+@@ -2442,6 +2447,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool cl
+ errlog("Ignoring DoQ frontend: '%s'", e.what());
+ return;
+ }
++#endif /* HAVE_LIBSSL */
+ }
+
+ checkAllParametersConsumed("addDOQLocal", vars);
diff --git a/dns/dnsdist/files/patch-meson_lua_meson.build b/dns/dnsdist/files/patch-meson_lua_meson.build
new file mode 100644
index 000000000000..dd5d0793b6f6
--- /dev/null
+++ b/dns/dnsdist/files/patch-meson_lua_meson.build
@@ -0,0 +1,12 @@
+--- meson/lua/meson.build.orig 2025-07-21 09:54:44 UTC
++++ meson/lua/meson.build
+@@ -12,6 +12,9 @@ if not dep_lua.found() and (opt_lua == 'auto' or opt_l
+
+ if not dep_lua.found() and (opt_lua == 'auto' or opt_lua == 'lua')
+ variants = [
++ 'lua5.4',
++ 'lua-5.4',
++ 'lua54',
+ 'lua5.3',
+ 'lua-5.3',
+ 'lua53',
diff --git a/dns/dnsmasq-devel/Makefile b/dns/dnsmasq-devel/Makefile
index da8ed70cb4f5..2d71c213b862 100644
--- a/dns/dnsmasq-devel/Makefile
+++ b/dns/dnsmasq-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dnsmasq
-DISTVERSION= 2.92test19 # remember to bump PORTEPOCH when going from test to rc!
+DISTVERSION= 2.92test21 # remember to bump PORTEPOCH when going from test to rc!
# Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps:
-PORTREVISION= 0
+PORTREVISION= 1
PORTEPOCH= 6
CATEGORIES= dns
#MASTER_SITES= LOCAL/mandree/ \
@@ -18,7 +18,7 @@ LICENSE= GPLv2
DEPRECATED= Short-lived test branch, to be removed after v2.92 release
-USES= cpe shebangfix tar:xz
+USES= compiler cpe shebangfix tar:xz
CPE_VENDOR= thekelleys
SHEBANG_FILES= contrib/dnslist/dnslist.pl \
@@ -30,8 +30,28 @@ MAKE_ARGS= CC="${CC}" \
LIBS="${LDFLAGS}" \
PREFIX="${PREFIX}" \
RPM_OPT_FLAGS="${CPPFLAGS}"
-CFLAGS+= -Wall -Wno-unused-function -Wno-unused-parameter \
- -Wno-unused-value -Wno-unused-variable
+CFLAGS+= -Wall
+# https://best.openssf.org/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.html
+# Note there are ${ARCH}-dependent options below after .include <bsd.port.pre.mk>
+# Note that these are enforced for now (2025-09-16), and we can't subject them to PIE/FORTIFY/SSP_UNSAFE or WITHOUT_ options for now.
+CFLAGS+= -Wall -Wformat -Wformat=2 \
+ -Werror=format-security \
+ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 \
+ -fstrict-flex-arrays=3 \
+ -fstack-clash-protection -fstack-protector-strong \
+ -fno-delete-null-pointer-checks -fno-strict-overflow \
+ -fno-strict-aliasing -ftrivial-auto-var-init=zero
+LDFLAGS+= -Wl,-z,nodlopen -Wl,-z,noexecstack \
+ -Wl,-z,relro -Wl,-z,now \
+ -Wl,--as-needed -Wl,--no-copy-dt-needed-entries
+CFLAGS+= -fPIE
+LDFLAGS+= -pie
+# error on obsolete C constructs
+CFLAGS+= -Werror=implicit -Werror=incompatible-pointer-types \
+ -Werror=int-conversion
+# tune down harmless warnings due to coding style
+CFLAGS+= -Wno-unused-function -Wno-unused-parameter \
+ -Wno-unused-value -Wno-unused-variable -Wno-format-nonliteral
CPPFLAGS+= -I${LOCALBASE}/include
CONFLICTS_INSTALL= dnsmasq-2*
@@ -102,6 +122,17 @@ USE_RC_SUBR= dnsmasq
.include <bsd.port.pre.mk>
+# https://best.openssf.org/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.html
+.if ${ARCH} == "amd64"
+CFLAGS+= -fcf-protection=full
+.endif
+.if ${ARCH} == "aarch64"
+CFLAGS+= -mbranch-protection=standard
+.endif
+.if ${CHOSEN_COMPILER_TYPE} == "gcc"
+CFLAGS+= -Wtrampolines
+.endif
+
LDFLAGS+= -L${LOCALBASE}/lib ${_intllibs} ${ICONV_LIB}
post-patch:
diff --git a/dns/dnsmasq-devel/distinfo b/dns/dnsmasq-devel/distinfo
index a220cf3df26d..184f1941bd97 100644
--- a/dns/dnsmasq-devel/distinfo
+++ b/dns/dnsmasq-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754979310
-SHA256 (dnsmasq-2.92test19.tar.xz) = cb2ba3d8594a01896349959c3341fad253f0434efe51df3aa0cd8a0ca385f823
-SIZE (dnsmasq-2.92test19.tar.xz) = 584612
+TIMESTAMP = 1756306668
+SHA256 (dnsmasq-2.92test21.tar.xz) = bb755e2cc891e05446b2a16b6f2f66ecd1c3e43e6bc0861ef3b60e088848c419
+SIZE (dnsmasq-2.92test21.tar.xz) = 585408
diff --git a/dns/dnsmasq/Makefile b/dns/dnsmasq/Makefile
index 027ec8c2b4a2..c0cb701dbee6 100644
--- a/dns/dnsmasq/Makefile
+++ b/dns/dnsmasq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dnsmasq
DISTVERSION= 2.91
# Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps:
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= dns
MASTER_SITES= https://www.thekelleys.org.uk/dnsmasq/ \
@@ -13,7 +13,7 @@ WWW= https://www.thekelleys.org.uk/dnsmasq/doc.html
LICENSE= GPLv2
-USES= cpe shebangfix tar:xz
+USES= compiler cpe shebangfix tar:xz
CPE_VENDOR= thekelleys
SHEBANG_FILES= contrib/dnslist/dnslist.pl \
@@ -25,8 +25,28 @@ MAKE_ARGS= CC="${CC}" \
LIBS="${LDFLAGS}" \
PREFIX="${PREFIX}" \
RPM_OPT_FLAGS="${CPPFLAGS}"
-CFLAGS+= -Wall -Wno-unused-function -Wno-unused-parameter \
- -Wno-unused-value -Wno-unused-variable
+CFLAGS+= -Wall
+# https://best.openssf.org/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.html
+# Note there are ${ARCH}-dependent options below after .include <bsd.port.pre.mk>
+# Note that these are enforced for now (2025-09-16), and we can't subject them to PIE/FORTIFY/SSP_UNSAFE or WITHOUT_ options for now.
+CFLAGS+= -Wall -Wformat -Wformat=2 \
+ -Werror=format-security \
+ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 \
+ -fstrict-flex-arrays=3 \
+ -fstack-clash-protection -fstack-protector-strong \
+ -fno-delete-null-pointer-checks -fno-strict-overflow \
+ -fno-strict-aliasing -ftrivial-auto-var-init=zero
+LDFLAGS+= -Wl,-z,nodlopen -Wl,-z,noexecstack \
+ -Wl,-z,relro -Wl,-z,now \
+ -Wl,--as-needed -Wl,--no-copy-dt-needed-entries
+CFLAGS+= -fPIE
+LDFLAGS+= -pie
+# error on obsolete C constructs
+CFLAGS+= -Werror=implicit -Werror=incompatible-pointer-types \
+ -Werror=int-conversion
+# tune down harmless warnings due to coding style
+CFLAGS+= -Wno-unused-function -Wno-unused-parameter \
+ -Wno-unused-value -Wno-unused-variable -Wno-format-nonliteral
CPPFLAGS+= -I${LOCALBASE}/include
CONFLICTS_INSTALL= dnsmasq-devel
@@ -97,6 +117,17 @@ USE_RC_SUBR= dnsmasq
.include <bsd.port.pre.mk>
+# https://best.openssf.org/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.html
+.if ${ARCH} == "amd64"
+CFLAGS+= -fcf-protection=full
+.endif
+.if ${ARCH} == "aarch64"
+CFLAGS+= -mbranch-protection=standard
+.endif
+.if ${CHOSEN_COMPILER_TYPE} == "gcc"
+CFLAGS+= -Wtrampolines
+.endif
+
LDFLAGS+= -L${LOCALBASE}/lib ${_intllibs} ${ICONV_LIB}
post-patch:
diff --git a/dns/dnsrecon/Makefile b/dns/dnsrecon/Makefile
index 1384a4850f54..1c7aa593a64e 100644
--- a/dns/dnsrecon/Makefile
+++ b/dns/dnsrecon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dnsrecon
DISTVERSION= 0.10.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= dns
MAINTAINER= rihaz.jerrin@gmail.com
@@ -10,7 +10,7 @@ WWW= https://github.com/darkoperator/dnsrecon
LICENSE= GPLv2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
diff --git a/dns/dnstracer-rs/Makefile b/dns/dnstracer-rs/Makefile
index 7e273134bc4f..67bc9ef83695 100644
--- a/dns/dnstracer-rs/Makefile
+++ b/dns/dnstracer-rs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dnstracer
-DISTVERSION= 1.1.5
+DISTVERSION= 1.1.8
PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= CRATESIO
diff --git a/dns/dnstracer-rs/Makefile.crates b/dns/dnstracer-rs/Makefile.crates
index ce59b55f557f..cfce7b1c59d3 100644
--- a/dns/dnstracer-rs/Makefile.crates
+++ b/dns/dnstracer-rs/Makefile.crates
@@ -1,38 +1,56 @@
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
- anstream-0.6.19 \
+ adler2-2.0.1 \
+ aho-corasick-1.1.3 \
+ anstream-0.6.20 \
anstyle-1.0.11 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-wincon-3.0.9 \
- async-trait-0.1.88 \
- autocfg-1.4.0 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ async-trait-0.1.89 \
+ autocfg-1.5.0 \
backtrace-0.3.75 \
- bitflags-2.9.1 \
+ bitflags-2.9.4 \
+ bumpalo-3.19.0 \
bytes-1.10.1 \
- cfg-if-1.0.0 \
- clap-4.5.39 \
- clap_builder-4.5.39 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
+ cc-1.2.37 \
+ cfg-if-1.0.3 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
colorchoice-1.0.4 \
+ console-0.15.11 \
+ critical-section-1.2.0 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
data-encoding-2.9.0 \
displaydoc-0.2.5 \
either-1.15.0 \
+ encode_unicode-1.0.0 \
endian-type-0.1.2 \
enum-as-inner-0.6.1 \
- form_urlencoded-1.2.1 \
+ equivalent-1.0.2 \
+ eyre-0.6.12 \
+ find-msvc-tools-0.1.1 \
+ form_urlencoded-1.2.2 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
futures-io-0.3.31 \
+ futures-macro-0.3.31 \
futures-task-0.3.31 \
+ futures-timer-3.0.3 \
futures-util-0.3.31 \
+ generator-0.8.7 \
getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
+ glob-0.3.3 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
- hickory-client-0.24.4 \
- hickory-proto-0.24.4 \
- hickory-resolver-0.24.4 \
+ hickory-client-0.25.2 \
+ hickory-proto-0.25.2 \
+ hickory-resolver-0.25.2 \
icu_collections-2.0.0 \
icu_locale_core-2.0.0 \
icu_normalizer-2.0.0 \
@@ -40,95 +58,164 @@ CARGO_CRATES= addr2line-0.24.2 \
icu_properties-2.0.1 \
icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
+ indenter-0.3.4 \
+ indexmap-2.11.4 \
+ insta-1.43.2 \
+ io-uring-0.7.10 \
ipconfig-0.3.2 \
ipnet-2.11.0 \
is_terminal_polyfill-1.70.1 \
itertools-0.14.0 \
- libc-0.2.172 \
- linked-hash-map-0.5.6 \
+ js-sys-0.3.78 \
+ lazy_static-1.5.0 \
+ libc-0.2.175 \
litemap-0.8.0 \
lock_api-0.4.13 \
- lru-cache-0.1.2 \
- memchr-2.7.4 \
- miniz_oxide-0.8.8 \
+ log-0.4.28 \
+ loom-0.7.2 \
+ matchers-0.2.0 \
+ memchr-2.7.5 \
+ miniz_oxide-0.8.9 \
mio-1.0.4 \
+ moka-0.12.10 \
nibble_vec-0.1.0 \
+ nu-ansi-term-0.50.1 \
object-0.36.7 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- potential_utf-0.1.2 \
+ portable-atomic-1.11.1 \
+ potential_utf-0.1.3 \
ppv-lite86-0.2.21 \
- proc-macro2-1.0.95 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.101 \
quote-1.0.40 \
+ r-efi-5.3.0 \
radix_trie-0.2.1 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.4 \
- redox_syscall-0.5.12 \
- resolv-conf-0.7.4 \
- rustc-demangle-0.1.24 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.3 \
+ redox_syscall-0.5.17 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
+ relative-path-1.9.3 \
+ resolv-conf-0.7.5 \
+ ring-0.17.14 \
+ rstest-0.26.1 \
+ rstest_macros-0.26.1 \
+ rustc-demangle-0.1.26 \
+ rustc_version-0.4.1 \
+ rustversion-1.0.22 \
+ scoped-tls-1.0.1 \
scopeguard-1.2.0 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- signal-hook-registry-1.4.5 \
- slab-0.4.9 \
+ semver-1.0.27 \
+ serde-1.0.225 \
+ serde_core-1.0.225 \
+ serde_derive-1.0.225 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ signal-hook-registry-1.4.6 \
+ similar-2.7.0 \
+ slab-0.4.11 \
smallvec-1.15.1 \
socket2-0.5.10 \
+ socket2-0.6.0 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
- syn-2.0.101 \
+ syn-2.0.106 \
synstructure-0.13.2 \
+ tagptr-0.2.0 \
thiserror-1.0.69 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.16 \
+ thread_local-1.1.9 \
tinystr-0.8.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.45.1 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
+ toml_datetime-0.7.2 \
+ toml_edit-0.23.6 \
+ toml_parser-1.0.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.29 \
tracing-core-0.1.34 \
- unicode-ident-1.0.18 \
- url-2.5.4 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.20 \
+ unicode-ident-1.0.19 \
+ untrusted-0.9.0 \
+ url-2.5.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ uuid-1.18.1 \
+ valuable-0.1.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.5+wasi-0.2.4 \
+ wasip2-1.0.0+wasi-0.2.4 \
+ wasm-bindgen-0.2.101 \
+ wasm-bindgen-backend-0.2.101 \
+ wasm-bindgen-macro-0.2.101 \
+ wasm-bindgen-macro-support-0.2.101 \
+ wasm-bindgen-shared-0.2.101 \
widestring-1.2.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-numerics-0.2.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
+ windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.13 \
winreg-0.50.0 \
+ wit-bindgen-0.45.1 \
writeable-0.6.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zerotrie-0.2.2 \
- zerovec-0.11.2 \
+ zerovec-0.11.4 \
zerovec-derive-0.11.1
diff --git a/dns/dnstracer-rs/distinfo b/dns/dnstracer-rs/distinfo
index e37f7855c27c..3236bcf52c81 100644
--- a/dns/dnstracer-rs/distinfo
+++ b/dns/dnstracer-rs/distinfo
@@ -1,76 +1,112 @@
-TIMESTAMP = 1749391030
-SHA256 (rust/crates/dnstracer-1.1.5.crate) = 0225b440638ba254829b6e6ebc8d000f3eddd3babc4f9d26c3894a04570183b7
-SIZE (rust/crates/dnstracer-1.1.5.crate) = 23741
+TIMESTAMP = 1758351148
+SHA256 (rust/crates/dnstracer-1.1.8.crate) = 5a0654ee42184364ced56ca8d98030f545af186de14ab058af990a68f05ad8d6
+SIZE (rust/crates/dnstracer-1.1.8.crate) = 32594
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
-SIZE (rust/crates/clap-4.5.39.crate) = 57328
-SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
-SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44
+SIZE (rust/crates/cc-1.2.37.crate) = 90111
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
+SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d
SIZE (rust/crates/endian-type-0.1.2.crate) = 2340
SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc
SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
+SIZE (rust/crates/eyre-0.6.12.crate) = 45330
+SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
+SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24
+SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/generator-0.8.7.crate) = 605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2
+SIZE (rust/crates/generator-0.8.7.crate) = 37332
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hickory-client-0.24.4.crate) = 156579a5cd8d1fc6f0df87cc21b6ee870db978a163a1ba484acd98a4eff5a6de
-SIZE (rust/crates/hickory-client-0.24.4.crate) = 49394
-SHA256 (rust/crates/hickory-proto-0.24.4.crate) = 92652067c9ce6f66ce53cc38d1169daa36e6e7eb7dd3b63b5103bd9d97117248
-SIZE (rust/crates/hickory-proto-0.24.4.crate) = 383461
-SHA256 (rust/crates/hickory-resolver-0.24.4.crate) = cbb117a1ca520e111743ab2f6688eddee69db4e0ea242545a604dce8a66fd22e
-SIZE (rust/crates/hickory-resolver-0.24.4.crate) = 89596
+SHA256 (rust/crates/hickory-client-0.25.2.crate) = c466cd63a4217d5b2b8e32f23f58312741ce96e3c84bf7438677d2baff0fc555
+SIZE (rust/crates/hickory-client-0.25.2.crate) = 40329
+SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502
+SIZE (rust/crates/hickory-proto-0.25.2.crate) = 417616
+SHA256 (rust/crates/hickory-resolver-0.25.2.crate) = dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a
+SIZE (rust/crates/hickory-resolver-0.25.2.crate) = 91883
SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
@@ -85,10 +121,18 @@ SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe68
SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5
+SIZE (rust/crates/indenter-0.3.4.crate) = 11101
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
+SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
+SIZE (rust/crates/insta-1.43.2.crate) = 102183
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
@@ -97,24 +141,34 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
-SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738
+SIZE (rust/crates/js-sys-0.3.78.crate) = 56010
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
-SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
+SIZE (rust/crates/loom-0.7.2.crate) = 73989
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926
+SIZE (rust/crates/moka-0.12.10.crate) = 253622
SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
@@ -125,147 +179,267 @@ SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6f
SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
-SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3
-SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
+SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
+SHA256 (rust/crates/resolv-conf-0.7.5.crate) = 6b3789b30bd25ba102de4beabd95d21ac45b69b1be7d14522bab988c526d6799
+SIZE (rust/crates/resolv-conf-0.7.5.crate) = 17512
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49
+SIZE (rust/crates/rstest-0.26.1.crate) = 56940
+SHA256 (rust/crates/rstest_macros-0.26.1.crate) = 9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0
+SIZE (rust/crates/rstest_macros-0.26.1.crate) = 68256
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
+SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
-SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d
+SIZE (rust/crates/serde-1.0.225.crate) = 28467
+SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383
+SIZE (rust/crates/serde_core-1.0.225.crate) = 63004
+SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516
+SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417
+SIZE (rust/crates/tagptr-0.2.0.crate) = 13320
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
+SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
+SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
+SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
+SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
+SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.29.crate) = 1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662
-SIZE (rust/crates/tracing-attributes-0.1.29.crate) = 38683
SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = a4494f6290a82f5fe584817a676a34b9d6763e8d9d18204009fb31dceca98fd4
+SIZE (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = 18092
+SHA256 (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 03fa2761397e5bd52002cd7e73110c71af2109aca4e521a9f40473fe685b0a24
+SIZE (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 132019
+SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
+SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
+SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
+SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
SIZE (rust/crates/widestring-1.2.0.crate) = 89105
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/wit-bindgen-0.45.1.crate) = 5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36
+SIZE (rust/crates/wit-bindgen-0.45.1.crate) = 60395
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
diff --git a/dns/dog/Makefile b/dns/dog/Makefile
index 50da93179a91..45b8e9b12944 100644
--- a/dns/dog/Makefile
+++ b/dns/dog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dog
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 43
+PORTREVISION= 45
CATEGORIES= dns net
MAINTAINER= lcook@FreeBSD.org
diff --git a/dns/doggo/Makefile b/dns/doggo/Makefile
index 4d37dc0347c3..96e8eca8193c 100644
--- a/dns/doggo/Makefile
+++ b/dns/doggo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= doggo
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.5
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= dns
diff --git a/dns/doh-proxy/Makefile b/dns/doh-proxy/Makefile
index 4e521141f908..db318c1e7bbf 100644
--- a/dns/doh-proxy/Makefile
+++ b/dns/doh-proxy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= doh-proxy
DISTVERSION= 0.9.12
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= dns
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/dns/encrypted-dns-server/Makefile b/dns/encrypted-dns-server/Makefile
index fff8d11a3d09..2f5cf14dfc6f 100644
--- a/dns/encrypted-dns-server/Makefile
+++ b/dns/encrypted-dns-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= encrypted-dns-server
DISTVERSION= 0.9.6
-PORTREVISION= 28
+PORTREVISION= 30
CATEGORIES= dns
MAINTAINER= felix@userspace.com.au
diff --git a/dns/getdns/Makefile b/dns/getdns/Makefile
index 02f29474c02c..938b4eddae3f 100644
--- a/dns/getdns/Makefile
+++ b/dns/getdns/Makefile
@@ -1,6 +1,5 @@
PORTNAME= getdns
-PORTVERSION= 1.5.2
-PORTREVISION= 7
+PORTVERSION= 1.7.3
CATEGORIES= dns
MASTER_SITES= https://getdnsapi.net/dist/ \
ZI \
@@ -13,42 +12,36 @@ WWW= https://getdnsapi.net/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libexpat.so:textproc/expat2 \
- libidn.so:dns/libidn \
- libldns.so:dns/ldns \
+BUILD_DEPENDS= check>0:devel/check
+
+LIB_DEPENDS= libidn2.so:dns/libidn2 \
libunbound.so:dns/unbound
+USES= compiler:c11 pathfix ssl cmake
-USES= compiler:c11 libtool pathfix ssl
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --with-libidn=${LOCALBASE} --docdir=${DOCSDIR} \
- --with-trust-anchor=${LOCALBASE}/etc/unbound/root.key
SOMAJVER= 10
-SOVERSION= ${SOMAJVER}.1.${PORTVERSION:C/[0-9].[0-9].([0-9])/\1/1}
+SOVERSION= ${SOMAJVER}.2.0
MAKE_JOBS_UNSAFE=yes
PLIST_SUB+= SOVERSION="${SOVERSION}" SOMAJVER="${SOMAJVER}"
SUB_FILES+= pkg-message
+CMAKE_ARGS+= -DCMAKE_PREFIX_PATH:FILEPATH="${LOCALBASE}" \
+ -DENABLE_STATIC:BOOL=OFF -DBUILD_LIBUV:BOOL=OFF \
+ -DPATH_TRUST_ANCHOR_FILE:STRING="${LOCALBASE}/etc/unbound/root.key"
OPTIONS_SUB= yes
-OPTIONS_DEFINE= DOCS LIBEV LIBEVENT LIBUV STUBBY
+OPTIONS_DEFINE= LIBEV LIBEVENT STUBBY
OPTIONS_DEFAULT=STUBBY
-LIBEV_DESC= Build with libev extension
-LIBEVENT_DESC= Build with libevent extension
-LIBUV_DESC= Build with libuv extension
-STUBBY_DESC= Build with Stubby DNS/TLS resolver
-
-LIBEV_LIB_DEPENDS= libev.so:devel/libev
-LIBEV_CONFIGURE_WITH= libev
-LIBEVENT_LIB_DEPENDS= libevent_core.so:devel/libevent
-LIBEVENT_CONFIGURE_WITH=libevent
-LIBUV_LIB_DEPENDS= libuv.so:devel/libuv
-LIBUV_CONFIGURE_WITH= libuv
+STUBBY_CMAKE_ON= -DBUILD_STUBBY:BOOL=ON
+STUBBY_DESC= Build with stubby support
STUBBY_LIB_DEPENDS= libyaml.so:textproc/libyaml
-STUBBY_CONFIGURE_WITH= stubby
-STUBBY_VARS= USE_RC_SUBR="stubby"
+LIBEVENT_CMAKE_ON= -DBUILD_LIBEVENT2:BOOL=ON
+LIBEVENT_CMAKE_OFF= -DBUILD_LIBEVENT2:BOOL=OFF
+LIBEVENT_DESC= Build with libevent support
+LIBEVENT_LIB_DEPENDS= libevent_core.so:devel/libevent
+LIBEV_CMAKE_OFF= -DBUILD_LIBEV:BOOL=OFF
+LIBEV_DESC= Build with libev support
+LIBEV_LIB_DEPENDS= libev.so:devel/libev
.include <bsd.port.pre.mk>
@@ -57,18 +50,16 @@ CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
post-patch:
- ${REINPLACE_CMD} -Ee 's,^(sharedoc = ).*,\1${WRKDIR}/doc,' \
- -e '/echo .\*\*\*/d' ${WRKSRC}/Makefile.in
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgetdns*.so.*
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/getdns_*
+ ${REINPLACE_CMD} -e 's,$${RUNSTATEDIR},/var/run,' \
+ ${WRKSRC}/stubby/CMakeLists.txt
+ ${REINPLACE_CMD} -e 's,/etc/unbound/getdns-root.key,${LOCALBASE}/unbound/root.key,' \
+ ${WRKSRC}/src/getdns/getdns_extra.h.in
+ ${REINPLACE_CMD} -e 's,-Wpedantic,-Wpedantic -Wno-strict-prototypes,' \
+ -e '/^\*\*\* /d' -e '/^\*\*\*\\n/d' \
+ ${WRKSRC}/CMakeLists.txt
post-stage-STUBBY-on:
${MV} ${STAGEDIR}${PREFIX}/etc/stubby/stubby.yml \
${STAGEDIR}${PREFIX}/etc/stubby/stubby.yml.sample
-post-install-STUBBY-on:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/stubby
-
.include <bsd.port.post.mk>
diff --git a/dns/getdns/distinfo b/dns/getdns/distinfo
index 4198f5555f1f..39b77098bb00 100644
--- a/dns/getdns/distinfo
+++ b/dns/getdns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1555543242
-SHA256 (getdns-1.5.2.tar.gz) = 1826a6a221ea9e9301f2c1f5d25f6f5588e841f08b967645bf50c53b970694c0
-SIZE (getdns-1.5.2.tar.gz) = 1091088
+TIMESTAMP = 1745949807
+SHA256 (getdns-1.7.3.tar.gz) = f1404ca250f02e37a118aa00cf0ec2cbe11896e060c6d369c6761baea7d55a2c
+SIZE (getdns-1.7.3.tar.gz) = 703262
diff --git a/dns/getdns/pkg-plist b/dns/getdns/pkg-plist
index ae48fe2de222..a262e0707d50 100644
--- a/dns/getdns/pkg-plist
+++ b/dns/getdns/pkg-plist
@@ -6,33 +6,21 @@ include/getdns/getdns.h
include/getdns/getdns_extra.h
%%LIBEV%%include/getdns/getdns_ext_libev.h
%%LIBEVENT%%include/getdns/getdns_ext_libevent.h
-%%LIBUV%%include/getdns/getdns_ext_libuv.h
lib/libgetdns.so
-lib/libgetdns.so.%%SOVERSION%%
lib/libgetdns.so.%%SOMAJVER%%
-lib/libgetdns.a
+lib/libgetdns.so.%%SOVERSION%%
libdata/pkgconfig/getdns.pc
-libdata/pkgconfig/getdns_ext_event.pc
%%LIBEV%%lib/libgetdns_ext_ev.so.%%SOMAJVER%%
%%LIBEV%%lib/libgetdns_ext_ev.so.%%SOVERSION%%
-%%LIBEV%%lib/libgetdns_ext_ev.a
%%LIBEV%%lib/libgetdns_ext_ev.so
%%LIBEVENT%%lib/libgetdns_ext_event.so.%%SOMAJVER%%
%%LIBEVENT%%lib/libgetdns_ext_event.so.%%SOVERSION%%
-%%LIBEVENT%%lib/libgetdns_ext_event.a
%%LIBEVENT%%lib/libgetdns_ext_event.so
-%%LIBUV%%lib/libgetdns_ext_uv.so.%%SOMAJVER%%
-%%LIBUV%%lib/libgetdns_ext_uv.so.%%SOVERSION%%
-%%LIBUV%%lib/libgetdns_ext_uv.a
-%%LIBUV%%lib/libgetdns_ext_uv.so
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README.md
-%%PORTDOCS%%%%DOCSDIR%%/spec/index.html
+%%STUBBY%%@comment share/doc/stubby/AUTHORS
+%%STUBBY%%@comment share/doc/stubby/COPYING
+%%STUBBY%%@comment share/doc/stubby/ChangeLog
+%%STUBBY%%@comment share/doc/stubby/NEWS
+%%STUBBY%%@comment share/doc/stubby/README.md
%%STUBBY%%share/man/man1/stubby.1.gz
share/man/man3/getdns_address.3.gz
share/man/man3/getdns_address_sync.3.gz
diff --git a/dns/godns/Makefile b/dns/godns/Makefile
index 33a41daf50c0..9eafa0a2d69c 100644
--- a/dns/godns/Makefile
+++ b/dns/godns/Makefile
@@ -1,7 +1,6 @@
PORTNAME= godns
DISTVERSIONPREFIX= v
-DISTVERSION= 3.2.4
-PORTREVISION= 4
+DISTVERSION= 3.3.3
CATEGORIES= dns
MASTER_SITES= https://raw.githubusercontent.com/TimothyYe/${PORTNAME}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/dns/godns/distinfo b/dns/godns/distinfo
index 26276053252d..93dbe8f8d49c 100644
--- a/dns/godns/distinfo
+++ b/dns/godns/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745951978
-SHA256 (go/dns_godns/TimothyYe-godns-v3.2.4_GH0/go.mod) = 1614ce9819e4c8df8e0dacb6bf2ff57c58b010bf80c4b8f514beba75a7949e3c
-SIZE (go/dns_godns/TimothyYe-godns-v3.2.4_GH0/go.mod) = 1864
-SHA256 (go/dns_godns/TimothyYe-godns-v3.2.4_GH0/TimothyYe-godns-v3.2.4_GH0.tar.gz) = 88e5414777242168bf8601ddc7cda1097efebf24ea5fb1fd082f9921938a9e0d
-SIZE (go/dns_godns/TimothyYe-godns-v3.2.4_GH0/TimothyYe-godns-v3.2.4_GH0.tar.gz) = 655585
+TIMESTAMP = 1757566901
+SHA256 (go/dns_godns/TimothyYe-godns-v3.3.3_GH0/go.mod) = 94a9da5217b99b7160da189654fbe35a8a33b8845cbd0fd7db0354c1028b6793
+SIZE (go/dns_godns/TimothyYe-godns-v3.3.3_GH0/go.mod) = 1821
+SHA256 (go/dns_godns/TimothyYe-godns-v3.3.3_GH0/TimothyYe-godns-v3.3.3_GH0.tar.gz) = bbf479475c4d8fc86ad6b92dd0b0101dd56af643bd06a6a55ba4577e87d3a7a7
+SIZE (go/dns_godns/TimothyYe-godns-v3.3.3_GH0/TimothyYe-godns-v3.3.3_GH0.tar.gz) = 733541
diff --git a/dns/kf6-kdnssd/distinfo b/dns/kf6-kdnssd/distinfo
index 8bb365827c86..d201f55cc265 100644
--- a/dns/kf6-kdnssd/distinfo
+++ b/dns/kf6-kdnssd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529508
-SHA256 (KDE/frameworks/6.16/kdnssd-6.16.0.tar.xz) = b08bdf05c7d98e31366995a2087ac7471a8993c49917d3cd79c0ba1d2f69a8e0
-SIZE (KDE/frameworks/6.16/kdnssd-6.16.0.tar.xz) = 2245840
+TIMESTAMP = 1757408193
+SHA256 (KDE/frameworks/6.18/kdnssd-6.18.0.tar.xz) = c48f2881d9664c0ee12b7091c56cbb1e959a7e960cf2d52c6c87e6fcaaf13c7f
+SIZE (KDE/frameworks/6.18/kdnssd-6.18.0.tar.xz) = 2246132
diff --git a/dns/knot-resolver/Makefile b/dns/knot-resolver/Makefile
index bc9d44a9f856..32d68dc96f77 100644
--- a/dns/knot-resolver/Makefile
+++ b/dns/knot-resolver/Makefile
@@ -1,5 +1,6 @@
PORTNAME= knot-resolver
DISTVERSION= 5.7.6
+PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= https://knot-resolver.nic.cz/release/ \
https://dns.company/downloads/knot-resolver/
diff --git a/dns/knot3/distinfo b/dns/knot3/distinfo
index bd5ceac3a53f..9d223ffa2eb9 100644
--- a/dns/knot3/distinfo
+++ b/dns/knot3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753790401
-SHA256 (knot-3.4.8.tar.xz) = 6730a73dbfc12d79d8000ffe22d36d068b7467e74bee1eb122ac4935ecea49f9
-SIZE (knot-3.4.8.tar.xz) = 1656224
+TIMESTAMP = 1758802847
+SHA256 (knot-3.5.0.tar.xz) = d52538bf7364c280999dec58c2a02a405dd922ef5794da1473ca7c3cf7f01277
+SIZE (knot-3.5.0.tar.xz) = 1716348
diff --git a/dns/knot3/distinfo.py-libknot b/dns/knot3/distinfo.py-libknot
index 98532a7ad8a2..c26b05b5299c 100644
--- a/dns/knot3/distinfo.py-libknot
+++ b/dns/knot3/distinfo.py-libknot
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753792363
-SHA256 (libknot-3.4.8.tar.gz) = 9900078c7048e264e6e17e7893315183b715e36fc092d450c8d776813fa7d0a5
-SIZE (libknot-3.4.8.tar.gz) = 16803
+TIMESTAMP = 1758802862
+SHA256 (libknot-3.5.0.tar.gz) = f2c58eef495edea9a1362538c4410cdc83abadcdb4f964f663650148f0441649
+SIZE (libknot-3.5.0.tar.gz) = 16785
diff --git a/dns/knot3/knotdns.mk b/dns/knot3/knotdns.mk
index 3265d21b5857..c64c9628dc71 100644
--- a/dns/knot3/knotdns.mk
+++ b/dns/knot3/knotdns.mk
@@ -1 +1 @@
-KNOT_VERSION= 3.4.8
+KNOT_VERSION= 3.5.0
diff --git a/dns/knot3/pkg-plist b/dns/knot3/pkg-plist
index 717315de8099..9444e6567b8c 100644
--- a/dns/knot3/pkg-plist
+++ b/dns/knot3/pkg-plist
@@ -81,16 +81,16 @@ include/libzscanner/scanner.h
include/libzscanner/version.h
lib/libdnssec.a
lib/libdnssec.so
-lib/libdnssec.so.9
-lib/libdnssec.so.9.0.0
+lib/libdnssec.so.10
+lib/libdnssec.so.10.0.0
lib/libknot.a
lib/libknot.so
-lib/libknot.so.15
-lib/libknot.so.15.0.0
+lib/libknot.so.16
+lib/libknot.so.16.0.0
lib/libzscanner.a
lib/libzscanner.so
-lib/libzscanner.so.4
-lib/libzscanner.so.4.0.0
+lib/libzscanner.so.5
+lib/libzscanner.so.5.0.0
%%DAEMON%%libdata/pkgconfig/knotd.pc
libdata/pkgconfig/libdnssec.pc
libdata/pkgconfig/libknot.pc
diff --git a/dns/nextdns/Makefile b/dns/nextdns/Makefile
index 4fd206679b92..fff8f1def51d 100644
--- a/dns/nextdns/Makefile
+++ b/dns/nextdns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nextdns
PORTVERSION= 1.42.0
DISTVERSIONPREFIX= v
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= dns security
MAINTAINER= rs@nextdns.io
diff --git a/dns/nsd/Makefile b/dns/nsd/Makefile
index 7343d5946c01..31b013622b15 100644
--- a/dns/nsd/Makefile
+++ b/dns/nsd/Makefile
@@ -1,6 +1,5 @@
PORTNAME= nsd
-DISTVERSION= 4.12.0
-PORTREVISION= 1
+DISTVERSION= 4.13.0
CATEGORIES= dns
MASTER_SITES= https://www.nlnetlabs.nl/downloads/nsd/
@@ -13,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libevent.so:devel/libevent
-USES= cpe ssl pkgconfig
+USES= cpe pkgconfig ssl
CPE_VENDOR= nlnetlabs
USE_RC_SUBR= nsd
@@ -46,8 +45,8 @@ PORTDOCS= CREDITS ChangeLog LICENSE NSD-4-features NSD-DATABASE \
OPTIONS_DEFINE= BIND8_STATS CHECKING DNSTAP DOCS IPV6 LARGEFILE \
MINRESPSIZE MMAP MUNIN_PLUGIN NSEC3 PACKED RADIXTREE \
RRL ZONE_STATS
-OPTIONS_DEFAULT= BIND8_STATS LARGEFILE MINRESPSIZE NSEC3 RADIXTREE RRL \
- ZONE_STATS
+OPTIONS_DEFAULT= BIND8_STATS DNSTAP LARGEFILE MINRESPSIZE NSEC3 \
+ RADIXTREE RRL ZONE_STATS
OPTIONS_SUB= yes
BIND8_STATS_DESC= BIND8-like NSTATS & XSTATS
diff --git a/dns/nsd/distinfo b/dns/nsd/distinfo
index d7c4b61d97f1..9db878f9b786 100644
--- a/dns/nsd/distinfo
+++ b/dns/nsd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745556976
-SHA256 (nsd-4.12.0.tar.gz) = f9ecc2cf79ba50580f2df62918efc440084c5bf11057db44c19aa9643cd4b5e8
-SIZE (nsd-4.12.0.tar.gz) = 1531601
+TIMESTAMP = 1756891084
+SHA256 (nsd-4.13.0.tar.gz) = 83181b9cfee9495076f124926b28259e7f3911c4da80e17883c211c7e17cd04e
+SIZE (nsd-4.13.0.tar.gz) = 1575303
diff --git a/dns/p5-Mozilla-PublicSuffix/Makefile b/dns/p5-Mozilla-PublicSuffix/Makefile
index 924704f55ac4..f7a21ba05071 100644
--- a/dns/p5-Mozilla-PublicSuffix/Makefile
+++ b/dns/p5-Mozilla-PublicSuffix/Makefile
@@ -1,7 +1,7 @@
PORTNAME= Mozilla-PublicSuffix
PORTVERSION= 1.0.7
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 14
CATEGORIES= dns perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/dns/p5-Net-DNS/Makefile b/dns/p5-Net-DNS/Makefile
index b0e7864439c4..21911f56afde 100644
--- a/dns/p5-Net-DNS/Makefile
+++ b/dns/p5-Net-DNS/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Net-DNS
-PORTVERSION= 1.51
+PORTVERSION= 1.53
PORTEPOCH= 1
CATEGORIES= dns net perl5
MASTER_SITES= CPAN
diff --git a/dns/p5-Net-DNS/distinfo b/dns/p5-Net-DNS/distinfo
index e34c21251171..1cd15c5184b8 100644
--- a/dns/p5-Net-DNS/distinfo
+++ b/dns/p5-Net-DNS/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266040
-SHA256 (Net-DNS-1.51.tar.gz) = 40eec0b2866c67b86505a1c79cbb4b131c98c0bb59f305aa48959c89093d4503
-SIZE (Net-DNS-1.51.tar.gz) = 265193
+TIMESTAMP = 1757436453
+SHA256 (Net-DNS-1.53.tar.gz) = 04acb4f177d57c147dcedc4bd70e23806af3db75a532f46f95461b2bc9a94959
+SIZE (Net-DNS-1.53.tar.gz) = 264932
diff --git a/dns/pear-Net_DNS2/Makefile b/dns/pear-Net_DNS2/Makefile
index 329c1aad2713..735465a55781 100644
--- a/dns/pear-Net_DNS2/Makefile
+++ b/dns/pear-Net_DNS2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Net_DNS2
-PORTVERSION= 2.0.3
+PORTVERSION= 2.0.4
DISTVERSIONPREFIX= v
CATEGORIES= dns net pear
diff --git a/dns/pear-Net_DNS2/distinfo b/dns/pear-Net_DNS2/distinfo
index ec28c5e949bf..820072e1459c 100644
--- a/dns/pear-Net_DNS2/distinfo
+++ b/dns/pear-Net_DNS2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566678
-SHA256 (mikepultz-netdns2-v2.0.3_GH0.tar.gz) = 6a70562fd427a9145cf53c501e62fdaec4c2fc76b9c4fb3d993d84d8796d5367
-SIZE (mikepultz-netdns2-v2.0.3_GH0.tar.gz) = 100574
+TIMESTAMP = 1757436463
+SHA256 (mikepultz-netdns2-v2.0.4_GH0.tar.gz) = 4d4c28356a00c1a1ae6207b8814a95a3f093d2a8fd6e753387d8b42eceab4840
+SIZE (mikepultz-netdns2-v2.0.4_GH0.tar.gz) = 100738
diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile
index 83088cf4231e..eb41df1e40f4 100644
--- a/dns/powerdns-recursor/Makefile
+++ b/dns/powerdns-recursor/Makefile
@@ -1,5 +1,6 @@
PORTNAME= recursor
-DISTVERSION= 5.2.4
+DISTVERSION= 5.3.0
+PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= https://downloads.powerdns.com/releases/
PKGNAMEPREFIX= powerdns-
@@ -20,33 +21,32 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
LIB_DEPENDS= libboost_context.so:devel/boost-libs \
libcurl.so:ftp/curl
-USES= autoreconf cargo compiler:c++11-lib cpe gmake libtool \
- localbase:ldflags pkgconfig python:build ssl tar:bzip2
+USES= cargo compiler:c++11-lib cpe localbase meson pkgconfig \
+ python:build tar:xz
CPE_VENDOR= powerdns
USE_RC_SUBR= pdns_recursor
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/pdns \
- --with-libsodium=no \
- --with-service-group=pdns_recursor \
- --with-service-user=pdns \
- --without-net-snmp \
- --without-systemd
+MESON_ARGS= --sysconfdir=${PREFIX}/etc/pdns \
+ -Dhardening=disabled \
+ -Dlibcap=disabled \
+ -Dsigners-libsodium=disabled \
+ -Dsystemd-service=disabled
-CARGO_CARGOLOCK= ${WRKSRC}/settings/rust/Cargo.lock
-CARGO_CARGOTOML= ${WRKSRC}/settings/rust/Cargo.toml
+CARGO_CARGOLOCK= ${WRKSRC}/rec-rust-lib/rust/Cargo.lock
+CARGO_CARGOTOML= ${WRKSRC}/rec-rust-lib/rust/Cargo.toml
CARGO_BUILD= no
CARGO_INSTALL= no
CARGO_TEST= no
+BINARY_ALIAS= python3=${PYTHON_CMD}
SUB_FILES= pkg-message
TARGET_ORDER_OVERRIDE= 750:cargo-configure
USERS= pdns_recursor
GROUPS= pdns
-OPTIONS_DEFINE= DNSTAP
+OPTIONS_DEFINE= DNSTAP SNMP
OPTIONS_DEFAULT= LUA
OPTIONS_SINGLE= EXTLUA
OPTIONS_SINGLE_EXTLUA= LUA LUAJIT
@@ -55,16 +55,21 @@ DNSTAP_DESC= dnstap support (see dnstap.info)
LUAJIT_DESC= Use luajit
LUA_DESC= Use lang/lua
-DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm
-DNSTAP_CONFIGURE_ENABLE= dnstap
+DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm
+DNSTAP_MESON_ENABLED= dnstap
LUAJIT_USES= luajit
-LUAJIT_CONFIGURE_ON= --with-lua=luajit
+LUAJIT_MESON_ON= -Dlua=luajit
LUA_USES= lua
+LUA_MESON_ON= -Dlua=lua
-#pre-configure:
-# @cd ${WRKSRC}/settings && ${PYTHON_CMD} generate.py
+SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp
+SNMP_MESON_ENABLED= snmp
+
+pre-configure:
+ @${ECHO_MSG} "===> Generating stub lib.rs to satisfy cargo configure"
+ @echo "// stub" > ${WRKSRC}/rec-rust-lib/rust/src/lib.rs
post-install:
@${MKDIR} ${STAGEDIR}/var/run/pdns-recursor
diff --git a/dns/powerdns-recursor/Makefile.crates b/dns/powerdns-recursor/Makefile.crates
index bfdce5bd597f..b328bcc1570a 100644
--- a/dns/powerdns-recursor/Makefile.crates
+++ b/dns/powerdns-recursor/Makefile.crates
@@ -1,31 +1,88 @@
-CARGO_CRATES= base64-0.22.1 \
- cc-1.1.18 \
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.0 \
+ anstyle-1.0.10 \
+ backtrace-0.3.74 \
+ base64-0.22.1 \
+ bytes-1.10.0 \
+ cc-1.2.11 \
+ cfg-if-1.0.0 \
+ clap-4.5.27 \
+ clap_builder-4.5.27 \
+ clap_lex-0.7.4 \
codespan-reporting-0.11.1 \
- cxx-1.0.128 \
- cxx-build-1.0.128 \
- cxxbridge-flags-1.0.128 \
- cxxbridge-macro-1.0.128 \
+ cxx-1.0.137 \
+ cxx-build-1.0.137 \
+ cxxbridge-cmd-1.0.137 \
+ cxxbridge-flags-1.0.137 \
+ cxxbridge-macro-1.0.137 \
equivalent-1.0.1 \
- hashbrown-0.14.5 \
- indexmap-2.5.0 \
- ipnet-2.10.0 \
- itoa-1.0.11 \
+ fnv-1.0.7 \
+ foldhash-0.1.4 \
+ form_urlencoded-1.2.1 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ getrandom-0.2.15 \
+ gimli-0.31.1 \
+ hashbrown-0.15.2 \
+ http-1.2.0 \
+ http-body-1.0.1 \
+ http-body-util-0.1.2 \
+ httparse-1.10.0 \
+ httpdate-1.0.3 \
+ hyper-1.6.0 \
+ hyper-rustls-0.27.5 \
+ hyper-util-0.1.10 \
+ indexmap-2.7.1 \
+ ipnet-2.11.0 \
+ itoa-1.0.14 \
+ libc-0.2.169 \
link-cplusplus-1.0.9 \
- once_cell-1.19.0 \
- proc-macro2-1.0.86 \
- quote-1.0.37 \
- ryu-1.0.18 \
+ memchr-2.7.4 \
+ miniz_oxide-0.8.3 \
+ mio-1.0.3 \
+ object-0.36.7 \
+ once_cell-1.20.2 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ proc-macro2-1.0.93 \
+ quote-1.0.38 \
+ ring-0.17.13 \
+ rustc-demangle-0.1.24 \
+ rustls-0.23.22 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.11.0 \
+ rustls-webpki-0.102.8 \
+ rustversion-1.0.19 \
+ ryu-1.0.19 \
scratch-1.0.7 \
- serde-1.0.210 \
- serde_derive-1.0.210 \
+ serde-1.0.217 \
+ serde_derive-1.0.217 \
serde_yaml-0.9.34+deprecated \
shlex-1.3.0 \
- syn-2.0.77 \
+ smallvec-1.13.2 \
+ socket2-0.5.8 \
+ strsim-0.11.1 \
+ subtle-2.6.1 \
+ syn-2.0.98 \
termcolor-1.4.1 \
- unicode-ident-1.0.12 \
- unicode-width-0.1.13 \
+ tokio-1.43.1 \
+ tokio-rustls-0.26.1 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-core-0.1.33 \
+ try-lock-0.2.5 \
+ unicode-ident-1.0.16 \
+ unicode-width-0.1.14 \
unsafe-libyaml-0.2.11 \
+ untrusted-0.9.0 \
+ uuid-1.12.1 \
+ want-0.3.1 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
winapi-util-0.1.9 \
+ windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.52.6 \
@@ -35,4 +92,5 @@ CARGO_CRATES= base64-0.22.1 \
windows_i686_msvc-0.52.6 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.52.6
+ windows_x86_64_msvc-0.52.6 \
+ zeroize-1.8.1
diff --git a/dns/powerdns-recursor/distinfo b/dns/powerdns-recursor/distinfo
index d66856b17e31..0f6bc4514b15 100644
--- a/dns/powerdns-recursor/distinfo
+++ b/dns/powerdns-recursor/distinfo
@@ -1,62 +1,176 @@
-TIMESTAMP = 1753166215
-SHA256 (pdns-recursor-5.2.4.tar.bz2) = d28731b5560ca4389f566c281f40f96ca397183b1d73521ff0d5980dcb01a190
-SIZE (pdns-recursor-5.2.4.tar.bz2) = 1726272
+TIMESTAMP = 1756712309
+SHA256 (pdns-recursor-5.3.0.tar.xz) = 6b9f85b6df17c339cbff448d9824bee6da6a5cf884abd99835d1dafdccdda0e6
+SIZE (pdns-recursor-5.3.0.tar.xz) = 1362096
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
+SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/cc-1.1.18.crate) = b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476
-SIZE (rust/crates/cc-1.1.18.crate) = 83315
+SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9
+SIZE (rust/crates/bytes-1.10.0.crate) = 76656
+SHA256 (rust/crates/cc-1.2.11.crate) = e4730490333d58093109dc02c23174c3f4d490998c3fed3cc8e82d57afedb9cf
+SIZE (rust/crates/cc-1.2.11.crate) = 102015
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/clap-4.5.27.crate) = 769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796
+SIZE (rust/crates/clap-4.5.27.crate) = 55737
+SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7
+SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
-SHA256 (rust/crates/cxx-1.0.128.crate) = 54ccead7d199d584d139148b04b4a368d1ec7556a1d9ea2548febb1b9d49f9a4
-SIZE (rust/crates/cxx-1.0.128.crate) = 268642
-SHA256 (rust/crates/cxx-build-1.0.128.crate) = c77953e99f01508f89f55c494bfa867171ef3a6c8cea03d26975368f2121a5c1
-SIZE (rust/crates/cxx-build-1.0.128.crate) = 86674
-SHA256 (rust/crates/cxxbridge-flags-1.0.128.crate) = 65777e06cc48f0cb0152024c77d6cf9e4bdb4408e7b48bea993d42fa0f5b02b6
-SIZE (rust/crates/cxxbridge-flags-1.0.128.crate) = 5313
-SHA256 (rust/crates/cxxbridge-macro-1.0.128.crate) = 98532a60dedaebc4848cb2cba5023337cc9ea3af16a5b062633fabfd9f18fb60
-SIZE (rust/crates/cxxbridge-macro-1.0.128.crate) = 60417
+SHA256 (rust/crates/cxx-1.0.137.crate) = 0fc894913dccfed0f84106062c284fa021c3ba70cb1d78797d6f5165d4492e45
+SIZE (rust/crates/cxx-1.0.137.crate) = 234864
+SHA256 (rust/crates/cxx-build-1.0.137.crate) = 503b2bfb6b3e8ce7f95d865a67419451832083d3186958290cee6c53e39dfcfe
+SIZE (rust/crates/cxx-build-1.0.137.crate) = 89255
+SHA256 (rust/crates/cxxbridge-cmd-1.0.137.crate) = e0d2cb64a95b4b5a381971482235c4db2e0208302a962acdbe314db03cbbe2fb
+SIZE (rust/crates/cxxbridge-cmd-1.0.137.crate) = 76905
+SHA256 (rust/crates/cxxbridge-flags-1.0.137.crate) = 5f797b0206463c9c2a68ed605ab28892cca784f1ef066050f4942e3de26ad885
+SIZE (rust/crates/cxxbridge-flags-1.0.137.crate) = 5361
+SHA256 (rust/crates/cxxbridge-macro-1.0.137.crate) = e79010a2093848e65a3e0f7062d3f02fb2ef27f866416dfe436fccfa73d3bb59
+SIZE (rust/crates/cxxbridge-macro-1.0.137.crate) = 64045
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
-SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/indexmap-2.5.0.crate) = 68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5
-SIZE (rust/crates/indexmap-2.5.0.crate) = 85919
-SHA256 (rust/crates/ipnet-2.10.0.crate) = 187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4
-SIZE (rust/crates/ipnet-2.10.0.crate) = 28372
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
+SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
+SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
+SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
+SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a
+SIZE (rust/crates/httparse-1.10.0.crate) = 44882
+SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
+SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
+SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
+SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
+SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
+SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
+SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
+SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
+SIZE (rust/crates/libc-0.2.169.crate) = 757901
SHA256 (rust/crates/link-cplusplus-1.0.9.crate) = 9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9
SIZE (rust/crates/link-cplusplus-1.0.9.crate) = 7484
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
-SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
+SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
+SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
+SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
+SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/ring-0.17.13.crate) = 70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee
+SIZE (rust/crates/ring-0.17.13.crate) = 1501917
+SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
+SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustls-0.23.22.crate) = 9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7
+SIZE (rust/crates/rustls-0.23.22.crate) = 341983
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
+SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
+SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
+SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
+SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
+SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
+SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
+SIZE (rust/crates/ryu-1.0.19.crate) = 48770
SHA256 (rust/crates/scratch-1.0.7.crate) = a3cf7c11c38cb994f3d40e8a8cde3bbd1f72a435e4c49e85d6553d8312306152
SIZE (rust/crates/scratch-1.0.7.crate) = 7997
-SHA256 (rust/crates/serde-1.0.210.crate) = c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a
-SIZE (rust/crates/serde-1.0.210.crate) = 78338
-SHA256 (rust/crates/serde_derive-1.0.210.crate) = 243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f
-SIZE (rust/crates/serde_derive-1.0.210.crate) = 56020
+SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
+SIZE (rust/crates/serde-1.0.217.crate) = 79019
+SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
+SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/syn-2.0.77.crate) = 9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed
-SIZE (rust/crates/syn-2.0.77.crate) = 268784
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
+SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
+SIZE (rust/crates/syn-2.0.98.crate) = 297807
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
-SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
-SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
-SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
+SHA256 (rust/crates/tokio-1.43.1.crate) = 492a604e2fd7f814268a378409e6c92b5525d747d10db9a229723f55a417958c
+SIZE (rust/crates/tokio-1.43.1.crate) = 828219
+SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
+SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
+SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/unicode-ident-1.0.16.crate) = a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034
+SIZE (rust/crates/unicode-ident-1.0.16.crate) = 47684
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/uuid-1.12.1.crate) = b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b
+SIZE (rust/crates/uuid-1.12.1.crate) = 48851
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
@@ -77,3 +191,5 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
diff --git a/dns/powerdns-recursor/files/patch-m4_pdns__check__libcrypto.m4 b/dns/powerdns-recursor/files/patch-m4_pdns__check__libcrypto.m4
deleted file mode 100644
index 9e16849db50c..000000000000
--- a/dns/powerdns-recursor/files/patch-m4_pdns__check__libcrypto.m4
+++ /dev/null
@@ -1,15 +0,0 @@
---- m4/pdns_check_libcrypto.m4.orig 2023-09-13 09:07:48 UTC
-+++ m4/pdns_check_libcrypto.m4
-@@ -75,8 +75,10 @@ AC_DEFUN([PDNS_CHECK_LIBCRYPTO], [
- for ssldir in $ssldirs; do
- AC_MSG_CHECKING([for openssl/crypto.h in $ssldir])
- if test -f "$ssldir/include/openssl/crypto.h"; then
-- LIBCRYPTO_INCLUDES="-I$ssldir/include"
-- LIBCRYPTO_LDFLAGS="-L$ssldir/lib"
-+ if test $ssldir != /usr; then
-+ LIBCRYPTO_INCLUDES="-I$ssldir/include"
-+ LIBCRYPTO_LDFLAGS="-L$ssldir/lib"
-+ fi
- LIBCRYPTO_LIBS="-lcrypto"
- found=true
- AC_MSG_RESULT([yes])
diff --git a/dns/powerdns-recursor/files/patch-m4_pdns__with__lua.m4 b/dns/powerdns-recursor/files/patch-m4_pdns__with__lua.m4
deleted file mode 100644
index ca71a8619a53..000000000000
--- a/dns/powerdns-recursor/files/patch-m4_pdns__with__lua.m4
+++ /dev/null
@@ -1,11 +0,0 @@
---- m4/pdns_with_lua.m4.orig 2020-09-30 10:42:53 UTC
-+++ m4/pdns_with_lua.m4
-@@ -41,7 +41,7 @@ AC_DEFUN([PDNS_WITH_LUA],[
- ], [ : ])
- AS_IF([test -z "$LUAPC"], [
- found_lua=n
-- m4_foreach_w([luapc], [lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua], [
-+ m4_foreach_w([luapc], [lua5.4 lua-5.4 lua54 lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua], [
- AS_IF([test "$found_lua" != "y"], [
- PKG_CHECK_MODULES([LUA], [luapc >= ${lua_min_version}], [
- AC_DEFINE([HAVE_LUA], [1], [Define to 1 if you have lua])
diff --git a/dns/powerdns-recursor/files/patch-meson_lua_meson.build b/dns/powerdns-recursor/files/patch-meson_lua_meson.build
new file mode 100644
index 000000000000..a0d6f5a7f6e1
--- /dev/null
+++ b/dns/powerdns-recursor/files/patch-meson_lua_meson.build
@@ -0,0 +1,12 @@
+--- meson/lua/meson.build.orig 2025-07-21 09:54:44 UTC
++++ meson/lua/meson.build
+@@ -12,6 +12,9 @@ if not dep_lua.found() and (opt_lua == 'auto' or opt_l
+
+ if not dep_lua.found() and (opt_lua == 'auto' or opt_lua == 'lua')
+ variants = [
++ 'lua5.4',
++ 'lua-5.4',
++ 'lua54',
+ 'lua5.3',
+ 'lua-5.3',
+ 'lua53',
diff --git a/dns/powerdns-recursor/pkg-plist b/dns/powerdns-recursor/pkg-plist
index d3cce2ec81d5..2d10ac1b224c 100644
--- a/dns/powerdns-recursor/pkg-plist
+++ b/dns/powerdns-recursor/pkg-plist
@@ -3,4 +3,4 @@ bin/rec_control
sbin/pdns_recursor
share/man/man1/pdns_recursor.1.gz
share/man/man1/rec_control.1.gz
-@dir /var/run/pdns-recursor
+@dir(root,wheel,0755) /var/run/pdns-recursor
diff --git a/dns/powerdns/Makefile b/dns/powerdns/Makefile
index ff5f338e36b3..a67e9f7bb13d 100644
--- a/dns/powerdns/Makefile
+++ b/dns/powerdns/Makefile
@@ -1,5 +1,5 @@
PORTNAME= powerdns
-DISTVERSION= 4.9.7
+DISTVERSION= 5.0.0
CATEGORIES= dns
MASTER_SITES= https://downloads.powerdns.com/releases/
DISTNAME= pdns-${DISTVERSION}
diff --git a/dns/powerdns/distinfo b/dns/powerdns/distinfo
index 02b1a2b4065d..1fcc8a85a098 100644
--- a/dns/powerdns/distinfo
+++ b/dns/powerdns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751978691
-SHA256 (pdns-4.9.7.tar.bz2) = 782875d210de20cee9f22f33ffc59ef1cdc6693c30efcb21f3ce8bf528fb09d4
-SIZE (pdns-4.9.7.tar.bz2) = 1371363
+TIMESTAMP = 1755867970
+SHA256 (pdns-5.0.0.tar.bz2) = 0dcce355d97a99acefc1d45d63c117d952149867dc7983236f7efc9e041b0a30
+SIZE (pdns-5.0.0.tar.bz2) = 1432702
diff --git a/dns/powerdns/files/patch-m4_pdns__check__libcrypto.m4 b/dns/powerdns/files/patch-m4_pdns__check__libcrypto.m4
index 6bd1ed29d7ef..93d52cf80054 100644
--- a/dns/powerdns/files/patch-m4_pdns__check__libcrypto.m4
+++ b/dns/powerdns/files/patch-m4_pdns__check__libcrypto.m4
@@ -1,4 +1,4 @@
---- m4/pdns_check_libcrypto.m4.orig 2023-06-01 06:54:16 UTC
+--- m4/pdns_check_libcrypto.m4.orig 2025-08-22 07:51:37 UTC
+++ m4/pdns_check_libcrypto.m4
@@ -75,8 +75,10 @@ AC_DEFUN([PDNS_CHECK_LIBCRYPTO], [
for ssldir in $ssldirs; do
@@ -12,3 +12,4 @@
+ fi
LIBCRYPTO_LIBS="-lcrypto"
found=true
+ AC_MSG_RESULT([yes])
diff --git a/dns/powerdns/files/patch-m4_pdns__with__lua.m4 b/dns/powerdns/files/patch-m4_pdns__with__lua.m4
index ca71a8619a53..bafc55a676d8 100644
--- a/dns/powerdns/files/patch-m4_pdns__with__lua.m4
+++ b/dns/powerdns/files/patch-m4_pdns__with__lua.m4
@@ -1,11 +1,11 @@
---- m4/pdns_with_lua.m4.orig 2020-09-30 10:42:53 UTC
+--- m4/pdns_with_lua.m4.orig 2025-09-05 09:28:15 UTC
+++ m4/pdns_with_lua.m4
-@@ -41,7 +41,7 @@ AC_DEFUN([PDNS_WITH_LUA],[
- ], [ : ])
- AS_IF([test -z "$LUAPC"], [
- found_lua=n
-- m4_foreach_w([luapc], [lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua], [
-+ m4_foreach_w([luapc], [lua5.4 lua-5.4 lua54 lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua], [
- AS_IF([test "$found_lua" != "y"], [
- PKG_CHECK_MODULES([LUA], [luapc >= ${lua_min_version}], [
- AC_DEFINE([HAVE_LUA], [1], [Define to 1 if you have lua])
+@@ -40,7 +40,7 @@ AC_DEFUN([PDNS_WITH_LUA],[
+ ], [ : ])
+ AS_IF([test -z "$LUAPC"], [
+ found_lua=n
+- m4_foreach_w([luapc], [lua5.3 lua-5.3 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua], [
++ m4_foreach_w([luapc], [lua5.4 lua5.3 lua-5.4 lua-5.3 lua54 lua53 lua5.2 lua-5.2 lua52 lua5.1 lua-5.1 lua51 lua], [
+ AS_IF([test "$found_lua" != "y"], [
+ PKG_CHECK_MODULES([LUA], [luapc >= ${lua_min_version}], [
+ AC_DEFINE([HAVE_LUA], [1], [Define to 1 if you have lua])
diff --git a/dns/powerdns/files/patch-pdns_auth-main.cc b/dns/powerdns/files/patch-pdns_auth-main.cc
index 38c715a46e17..e3b3fe86fe2a 100644
--- a/dns/powerdns/files/patch-pdns_auth-main.cc
+++ b/dns/powerdns/files/patch-pdns_auth-main.cc
@@ -1,6 +1,6 @@
---- pdns/auth-main.cc.orig 2023-06-01 06:54:16 UTC
+--- pdns/auth-main.cc.orig 2025-08-22 07:51:37 UTC
+++ pdns/auth-main.cc
-@@ -278,8 +278,8 @@ static void declareArguments()
+@@ -282,8 +282,8 @@ static void declareArguments()
::arg().setSwitch("no-shuffle", "Set this to prevent random shuffling of answers - for regression testing") = "off";
diff --git a/dns/powerdns/files/pdns.in b/dns/powerdns/files/pdns.in
index 1326371c92dc..f3865623b017 100644
--- a/dns/powerdns/files/pdns.in
+++ b/dns/powerdns/files/pdns.in
@@ -26,7 +26,7 @@ pdns_conf=${pdns_conf:-"%%PREFIX%%/etc/pdns/pdns.conf"}
required_files=${pdns_conf}
-pidfile=/var/run/pdns/${name}.pid
+pidfile=/var/run/${name}/${name}.pid
command=%%PREFIX%%/sbin/pdns_server
command_args="${pdns_flags} --daemon --guardian"
diff --git a/dns/prometheus-dnssec-exporter/Makefile b/dns/prometheus-dnssec-exporter/Makefile
index 540e38b82ad8..62c0e037b8e5 100644
--- a/dns/prometheus-dnssec-exporter/Makefile
+++ b/dns/prometheus-dnssec-exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prometheus-dnssec-exporter
DISTVERSION= g20220925
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= dns
MAINTAINER= philip@FreeBSD.org
diff --git a/dns/public_suffix_list/Makefile b/dns/public_suffix_list/Makefile
index 2b52e20dde0c..fce094478a75 100644
--- a/dns/public_suffix_list/Makefile
+++ b/dns/public_suffix_list/Makefile
@@ -1,5 +1,5 @@
PORTNAME= public_suffix_list
-PORTVERSION= 20250626
+PORTVERSION= 20250828
CATEGORIES= dns
MAINTAINER= sunpoet@FreeBSD.org
@@ -21,7 +21,7 @@ SLAVEDIRS= dns/p5-Mozilla-PublicSuffix dns/py-publicsuffix dns/py-publicsuffix2
USE_GITHUB= yes
GH_ACCOUNT= publicsuffix
GH_PROJECT= list
-GH_TAGNAME= 9ae5519
+GH_TAGNAME= 4103956
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}/
diff --git a/dns/public_suffix_list/distinfo b/dns/public_suffix_list/distinfo
index 225ad42ee033..b6f750034a1b 100644
--- a/dns/public_suffix_list/distinfo
+++ b/dns/public_suffix_list/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375027
-SHA256 (publicsuffix-list-20250626-9ae5519_GH0.tar.gz) = d0dd2f2d337db778279a3c32b2963e2bacac3b8b3dba43a6a3539c06ea2c45fd
-SIZE (publicsuffix-list-20250626-9ae5519_GH0.tar.gz) = 298490
+TIMESTAMP = 1757120508
+SHA256 (publicsuffix-list-20250828-4103956_GH0.tar.gz) = 2f7bb3c6355090ebd63e383cc4e3f116ecac0e40900bd64ff7ca4aad0f7290e9
+SIZE (publicsuffix-list-20250828-4103956_GH0.tar.gz) = 299060
diff --git a/dns/py-dnspython/Makefile b/dns/py-dnspython/Makefile
index b6b2a579431d..4f8abb6b2c82 100644
--- a/dns/py-dnspython/Makefile
+++ b/dns/py-dnspython/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dnspython
-DISTVERSION= 2.7.0
+DISTVERSION= 2.8.0
PORTEPOCH= 1
CATEGORIES= dns python
MASTER_SITES= PYPI
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
-USES= python
+USES= python:3.10+
USE_PYTHON= autoplist concurrent cython pep517 pytest
BINARY_ALIAS= git=false
@@ -34,11 +34,11 @@ TRIO_DESC= Concurrent async IO library support with TRIO backend
DNSSEC_USE= PYTHON=cryptography
DOH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>=4.1.0:www/py-h2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}httpcore>=0.17.3:www/py-httpcore@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}httpx>=0.25.1:www/py-httpx@${PY_FLAVOR}
-DOQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioquic>=1.0.0:www/py-aioquic@${PY_FLAVOR}
-IDNA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.1:dns/py-idna@${PY_FLAVOR}
-TRIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trio>=0.14:net/py-trio@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}httpcore>=1.0.0:www/py-httpcore@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}httpx>=0.28.0:www/py-httpx@${PY_FLAVOR}
+DOQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioquic>=1.2.0:www/py-aioquic@${PY_FLAVOR}
+IDNA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=3.10:dns/py-idna@${PY_FLAVOR}
+TRIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trio>=0.30:net/py-trio@${PY_FLAVOR}
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
diff --git a/dns/py-dnspython/distinfo b/dns/py-dnspython/distinfo
index 1f0d91726964..7e0a184a468f 100644
--- a/dns/py-dnspython/distinfo
+++ b/dns/py-dnspython/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728278129
-SHA256 (dnspython-2.7.0.tar.gz) = ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1
-SIZE (dnspython-2.7.0.tar.gz) = 345197
+TIMESTAMP = 1757405167
+SHA256 (dnspython-2.8.0.tar.gz) = 181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f
+SIZE (dnspython-2.8.0.tar.gz) = 368251
diff --git a/dns/py-publicsuffix/Makefile b/dns/py-publicsuffix/Makefile
index 60d31cac65d7..a842ab9eaaff 100644
--- a/dns/py-publicsuffix/Makefile
+++ b/dns/py-publicsuffix/Makefile
@@ -1,6 +1,6 @@
PORTNAME= publicsuffix
PORTVERSION= 1.1.0
-PORTREVISION= 91
+PORTREVISION= 93
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/dns/py-publicsuffix2/Makefile b/dns/py-publicsuffix2/Makefile
index 4870990af2e1..0d2cb22d4b57 100644
--- a/dns/py-publicsuffix2/Makefile
+++ b/dns/py-publicsuffix2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= publicsuffix2
PORTVERSION= 2.20191221
-PORTREVISION= 65
+PORTREVISION= 67
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/dns/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile
index c70144efec17..dbe89a2e85ca 100644
--- a/dns/py-publicsuffixlist/Makefile
+++ b/dns/py-publicsuffixlist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= publicsuffixlist
-PORTVERSION= 1.0.2.20250724
+PORTVERSION= 1.0.2.20250906
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/dns/py-publicsuffixlist/distinfo b/dns/py-publicsuffixlist/distinfo
index e7cd0632554c..35fbba229b0a 100644
--- a/dns/py-publicsuffixlist/distinfo
+++ b/dns/py-publicsuffixlist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369394
-SHA256 (publicsuffixlist-1.0.2.20250724.tar.gz) = 79928f8a475ae56b63c524be9d919fb5c31516316b64c78756df57025e50416b
-SIZE (publicsuffixlist-1.0.2.20250724.tar.gz) = 105843
+TIMESTAMP = 1757436529
+SHA256 (publicsuffixlist-1.0.2.20250906.tar.gz) = ab635a3cc92ed66c131dd86f8bcc6758d72b0415cbeca3b131877983c7275865
+SIZE (publicsuffixlist-1.0.2.20250906.tar.gz) = 106066
diff --git a/dns/q-dns/Makefile b/dns/q-dns/Makefile
index 83c1d06912f5..b07ece42ccd7 100644
--- a/dns/q-dns/Makefile
+++ b/dns/q-dns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= q-dns
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/rdap/Makefile b/dns/rdap/Makefile
index 3019b68fb452..00f7586fd182 100644
--- a/dns/rdap/Makefile
+++ b/dns/rdap/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rdap
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= dns
MAINTAINER= pi@FreeBSD.org
diff --git a/dns/rubygem-gitlab-net-dns/Makefile b/dns/rubygem-gitlab-net-dns/Makefile
index fe6fc62e2349..ffb1712c4f10 100644
--- a/dns/rubygem-gitlab-net-dns/Makefile
+++ b/dns/rubygem-gitlab-net-dns/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gitlab-net-dns
-PORTVERSION= 0.12.0
-PORTREVISION= 1
+PORTVERSION= 0.15.0
CATEGORIES= dns rubygems
MASTER_SITES= RG
diff --git a/dns/rubygem-gitlab-net-dns/distinfo b/dns/rubygem-gitlab-net-dns/distinfo
index 3d5571818c44..57bcd9d2cf30 100644
--- a/dns/rubygem-gitlab-net-dns/distinfo
+++ b/dns/rubygem-gitlab-net-dns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747310738
-SHA256 (rubygem/gitlab-net-dns-0.12.0.gem) = b64afbb0a5d4d1a77306933cac23f3b507667d54a6968dab6ffe91b1ebc6b5a7
-SIZE (rubygem/gitlab-net-dns-0.12.0.gem) = 59392
+TIMESTAMP = 1755677057
+SHA256 (rubygem/gitlab-net-dns-0.15.0.gem) = d229aae205055b86b2ad166981257eb589ce6d6a146aa79b3ea2b1e5d9741f46
+SIZE (rubygem/gitlab-net-dns-0.15.0.gem) = 60416
diff --git a/dns/rubygem-google-apis-dns_v1-gitlab/Makefile b/dns/rubygem-google-apis-dns_v1-gitlab/Makefile
index b7d92b8159fa..bbc0a2389def 100644
--- a/dns/rubygem-google-apis-dns_v1-gitlab/Makefile
+++ b/dns/rubygem-google-apis-dns_v1-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-dns_v1
-PORTVERSION= 0.44.0
+PORTVERSION= 0.49.0
CATEGORIES= dns rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/dns/rubygem-google-apis-dns_v1-gitlab/distinfo b/dns/rubygem-google-apis-dns_v1-gitlab/distinfo
index f16e2e066c71..7dbe67ff07f3 100644
--- a/dns/rubygem-google-apis-dns_v1-gitlab/distinfo
+++ b/dns/rubygem-google-apis-dns_v1-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722249156
-SHA256 (rubygem/google-apis-dns_v1-0.44.0.gem) = 0d36a6e0dbf64ee85e80a00b834f90fa3f500b40b6f9db5ae9116da86a36dc03
-SIZE (rubygem/google-apis-dns_v1-0.44.0.gem) = 38400
+TIMESTAMP = 1757307996
+SHA256 (rubygem/google-apis-dns_v1-0.49.0.gem) = 4ffec461dfdbf2650470f3a0f44a9d9f7af34c672f079e740f366c36efec70ea
+SIZE (rubygem/google-apis-dns_v1-0.49.0.gem) = 38912
diff --git a/dns/rubygem-google-apis-dns_v1/Makefile b/dns/rubygem-google-apis-dns_v1/Makefile
index c03119d4d92f..f3f886d49f04 100644
--- a/dns/rubygem-google-apis-dns_v1/Makefile
+++ b/dns/rubygem-google-apis-dns_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-dns_v1
-PORTVERSION= 0.48.0
+PORTVERSION= 0.49.0
CATEGORIES= dns rubygems
MASTER_SITES= RG
diff --git a/dns/rubygem-google-apis-dns_v1/distinfo b/dns/rubygem-google-apis-dns_v1/distinfo
index 682cf1753595..a7d3e2944627 100644
--- a/dns/rubygem-google-apis-dns_v1/distinfo
+++ b/dns/rubygem-google-apis-dns_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547472
-SHA256 (rubygem/google-apis-dns_v1-0.48.0.gem) = ca9ca01b2d54343e04e51b88050e5d06d9dd53406436a0d8e8210b4c62be131b
-SIZE (rubygem/google-apis-dns_v1-0.48.0.gem) = 38912
+TIMESTAMP = 1757436653
+SHA256 (rubygem/google-apis-dns_v1-0.49.0.gem) = 4ffec461dfdbf2650470f3a0f44a9d9f7af34c672f079e740f366c36efec70ea
+SIZE (rubygem/google-apis-dns_v1-0.49.0.gem) = 38912
diff --git a/dns/rubygem-public_suffix/Makefile b/dns/rubygem-public_suffix/Makefile
index ff1d136a0279..33fc13fedffc 100644
--- a/dns/rubygem-public_suffix/Makefile
+++ b/dns/rubygem-public_suffix/Makefile
@@ -1,6 +1,6 @@
PORTNAME= public_suffix
PORTVERSION= 6.0.2
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= dns rubygems
MASTER_SITES= RG
diff --git a/dns/rubygem-public_suffix_service/Makefile b/dns/rubygem-public_suffix_service/Makefile
index 639bc0b7c610..0f3f6fce6a7b 100644
--- a/dns/rubygem-public_suffix_service/Makefile
+++ b/dns/rubygem-public_suffix_service/Makefile
@@ -1,6 +1,6 @@
PORTNAME= public_suffix_service
PORTVERSION= 0.9.1
-PORTREVISION= 102
+PORTREVISION= 104
CATEGORIES= dns rubygems
MASTER_SITES= RG
diff --git a/dns/samba-nsupdate/Makefile b/dns/samba-nsupdate/Makefile
index 1124462eb019..6c587f17cd48 100644
--- a/dns/samba-nsupdate/Makefile
+++ b/dns/samba-nsupdate/Makefile
@@ -1,98 +1,95 @@
-PORTNAME= nsupdate
-PORTVERSION= 9.16.5
-PORTREVISION= 1
-CATEGORIES= dns net
-MASTER_SITES= ISC/bind9/${ISCVERSION}
-PKGNAMEPREFIX= samba-
-DISTNAME= bind-${ISCVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= nsupdate utility with the GSS-TSIG support
+PORTNAME= nsupdate
+DISTVERSION= 9.16.5
+PORTREVISION= 1
+CATEGORIES= dns net
+MASTER_SITES= ISC/bind9/${DISTVERSION}
+PKGNAMEPREFIX= samba-
+DISTNAME= bind-${DISTVERSION}
+
+MAINTAINER= samba@FreeBSD.org
+COMMENT= nsupdate utility with the GSS-TSIG support
WWW= https://www.isc.org/software/bind
-LICENSE= MPL20
-LICENSE_FILE= ${WRKSRC}/COPYRIGHT
+LICENSE= MPL20
+LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-LIB_DEPENDS= libuv.so:devel/libuv
+LIB_DEPENDS= libuv.so:devel/libuv
-USES= autoreconf compiler:c11 cpe libedit libtool pkgconfig ssl tar:xz
+USES= autoreconf compiler:c11 cpe libedit libtool pkgconfig ssl \
+ tar:xz
-# ISC releases things like 9.8.0-P1, which our versioning doesn't like
-ISCVERSION= 9.16.5
-
-CPE_VENDOR= isc
-CPE_PRODUCT= bind
-CPE_VERSION= ${ISCVERSION:C/-.*//}
-.if ${ISCVERSION:M*-*}
-CPE_UPDATE= ${ISCVERSION:C/.*-//:tl}
+CPE_VENDOR= isc
+CPE_PRODUCT= bind
+CPE_VERSION= ${DISTVERSION:C/-.*//}
+.if ${DISTVERSION:M*-*}
+CPE_UPDATE= ${DISTVERSION:C/.*-//:tl}
.endif
-GNU_CONFIGURE= yes
-
-CONFIGURE_ARGS+= \
- --prefix=${PREFIX} \
- --sysconfdir="${PREFIX}/etc/namedb" \
- --localstatedir=/var \
- --disable-largefile \
- --disable-linux-caps \
- --disable-shared \
- --disable-symtable \
- --disable-dnstap \
- --disable-fixed-rrset \
- --disable-geoip \
- --disable-native-pkcs11 \
- --disable-querytrace \
- --disable-tcp-fastopen \
- --with-tuning=default \
- --with-dlopen=yes \
- --with-readline="-L${LOCALBASE}/lib -ledit" \
- --with-openssl=${OPENSSLBASE} \
- --without-maxminddb \
- --without-libxml2 \
- --without-lmdb \
- --without-json-c \
- --without-python \
- --without-libidn2
-
-EXTRA_PATCHES= ${PATCHDIR}/extrapatch-bind-tools
+GNU_CONFIGURE= yes
+
+CONFIGURE_ARGS= --disable-dnstap \
+ --disable-fixed-rrset \
+ --disable-geoip \
+ --disable-largefile \
+ --disable-linux-caps \
+ --disable-native-pkcs11 \
+ --disable-querytrace \
+ --disable-shared \
+ --disable-symtable \
+ --disable-tcp-fastopen \
+ --localstatedir=/var \
+ --prefix=${PREFIX} \
+ --sysconfdir="${PREFIX}/etc/namedb" \
+ --with-dlopen=yes \
+ --with-openssl=${OPENSSLBASE} \
+ --with-readline="-L${LOCALBASE}/lib -ledit" \
+ --with-tuning=default \
+ --without-json-c \
+ --without-libidn2 \
+ --without-libxml2 \
+ --without-lmdb \
+ --without-maxminddb \
+ --without-python
MAKE_JOBS_UNSAFE= yes
-OPTIONS_DEFAULT= GSSAPI_BASE
+EXTRA_PATCHES= ${PATCHDIR}/extrapatch-bind-tools
+
+PLIST_FILES= bin/${PKGBASE} \
+ share/man/man1/${PKGBASE}.1.gz
+OPTIONS_DEFINE= VIOLATE_RFC_2845
+OPTIONS_DEFAULT= GSSAPI_BASE
OPTIONS_SINGLE= GSSAPI
OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
-
OPTIONS_SUB= yes
GSSAPI_BASE_DESC= Using Heimdal in base
GSSAPI_HEIMDAL_DESC= Using security/heimdal
GSSAPI_MIT_DESC= Using security/krb5
+VIOLATE_RFC_2845_DESC= Disable false TSIG error with Windows or Samba Internal DNS (EXPERIMENTAL)
-GSSAPI_BASE_CONFIGURE_ON=\
- --with-gssapi=${GSSAPIBASEDIR} KRB5CONFIG="${KRB5CONFIG}"
-GSSAPI_BASE_USES= gssapi
-
-GSSAPI_HEIMDAL_CONFIGURE_ON=\
- --with-gssapi=${GSSAPIBASEDIR} KRB5CONFIG="${KRB5CONFIG}"
-GSSAPI_HEIMDAL_USES= gssapi:heimdal
+GSSAPI_BASE_USES= gssapi
+GSSAPI_BASE_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} \
+ KRB5CONFIG="${KRB5CONFIG}"
-GSSAPI_MIT_CONFIGURE_ON=\
- --with-gssapi=${GSSAPIBASEDIR} KRB5CONFIG="${KRB5CONFIG}"
-GSSAPI_MIT_USES= gssapi:mit
+GSSAPI_HEIMDAL_USES= gssapi:heimdal
+GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} \
+ KRB5CONFIG="${KRB5CONFIG}"
-PLIST_FILES= bin/${PKGBASE} \
- share/man/man1/${PKGBASE}.1.gz
+GSSAPI_MIT_USES= gssapi:mit
+GSSAPI_MIT_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} \
+ KRB5CONFIG="${KRB5CONFIG}"
-.include <bsd.port.pre.mk>
+VIOLATE_RFC_2845_EXTRA_PATCHES= ${PATCHDIR}/extrapatch-bin_nsupdate_nsupdate.c
post-patch:
- @${REINPLACE_CMD} \
- -e 's|${PORTNAME}|${PKGBASE}|g' \
+ @${REINPLACE_CMD} \
+ -e 's|${PORTNAME}|${PKGBASE}|g' \
${PATCH_WRKSRC}/doc/man/${PORTNAME}.1in
do-install:
- ${INSTALL_MAN} ${INSTALL_WRKSRC}/doc/man/${PORTNAME}.1in ${STAGEDIR}${PREFIX}/share/man/man1/${PKGBASE}.1
- ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/nsupdate/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PKGBASE}
+ ${INSTALL_MAN} ${INSTALL_WRKSRC}/doc/man/${PORTNAME}.1in ${STAGEDIR}${PREFIX}/share/man/man1/${PKGBASE}.1
+ ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/nsupdate/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PKGBASE}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/dns/samba-nsupdate/files/extrapatch-bin_nsupdate_nsupdate.c b/dns/samba-nsupdate/files/extrapatch-bin_nsupdate_nsupdate.c
new file mode 100644
index 000000000000..c4933a69fbdc
--- /dev/null
+++ b/dns/samba-nsupdate/files/extrapatch-bin_nsupdate_nsupdate.c
@@ -0,0 +1,17 @@
+--- bin/nsupdate/nsupdate.c.orig 2025-07-06 22:45:25 UTC
++++ bin/nsupdate/nsupdate.c
+@@ -2440,14 +2440,12 @@ update_completed(isc_task_t *task, isc_event_t *event)
+ case DNS_R_TSIGVERIFYFAILURE:
+ case DNS_R_UNEXPECTEDTSIG:
+ case ISC_R_FAILURE:
+-#if 0
+ if (usegsstsig && answer->rcode == dns_rcode_noerror) {
+ /*
+ * For MS DNS that violates RFC 2845, section 4.2
+ */
+ break;
+ }
+-#endif /* if 0 */
+ fprintf(stderr, "; TSIG error with server: %s\n",
+ isc_result_totext(result));
+ seenerror = true;
diff --git a/dns/subfinder/Makefile b/dns/subfinder/Makefile
index c436ad34d87d..a00128c03e72 100644
--- a/dns/subfinder/Makefile
+++ b/dns/subfinder/Makefile
@@ -1,7 +1,7 @@
PORTNAME= subfinder
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/tldx/Makefile b/dns/tldx/Makefile
index 859ed2cfceeb..5af64459765a 100644
--- a/dns/tldx/Makefile
+++ b/dns/tldx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tldx
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MAINTAINER= nxjoseph@protonmail.com
diff --git a/dns/unbound/Makefile b/dns/unbound/Makefile
index 70cc789ec7ae..489e2a0483b7 100644
--- a/dns/unbound/Makefile
+++ b/dns/unbound/Makefile
@@ -1,5 +1,5 @@
PORTNAME= unbound
-DISTVERSION= 1.23.1
+DISTVERSION= 1.24.0
CATEGORIES= dns
MASTER_SITES= https://www.nlnetlabs.nl/downloads/unbound/
@@ -16,7 +16,7 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
USES= autoreconf cpe libtool pkgconfig ssl
CPE_VENDOR= nlnetlabs
USE_LDCONFIG= yes
-USE_RC_SUBR= unbound
+USE_RC_SUBR= ${PORTNAME}
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-libexpat=${LOCALBASE} \
@@ -100,9 +100,7 @@ post-patch-FILTER_AAAA-on:
${PATCH} -d ${WRKSRC} -p1 -s
post-build:
- @for s in ${STRIP_FILES}; \
- do ${STRIP_CMD} ${WRKSRC}/$$s; \
- done
+ ${STRIP_CMD} ${STRIP_FILES:S|^|${WRKSRC}/|}
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/dns/unbound/distinfo b/dns/unbound/distinfo
index 867118a7be0a..371b7152e112 100644
--- a/dns/unbound/distinfo
+++ b/dns/unbound/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752659202
-SHA256 (unbound-1.23.1.tar.gz) = 6a6b117c799d8de3868643397e0fd71591f6d42f4473f598bdb22609ff362590
-SIZE (unbound-1.23.1.tar.gz) = 6771025
+TIMESTAMP = 1758185708
+SHA256 (unbound-1.24.0.tar.gz) = 147b22983cc7008aa21007e251b3845bfcf899ffd2d3b269253ebf2e27465086
+SIZE (unbound-1.24.0.tar.gz) = 6896053
diff --git a/dns/unbound/pkg-plist b/dns/unbound/pkg-plist
index 8bbff0cf32c9..5fb9e387a327 100644
--- a/dns/unbound/pkg-plist
+++ b/dns/unbound/pkg-plist
@@ -5,7 +5,7 @@ libdata/pkgconfig/libunbound.pc
lib/libunbound.a
lib/libunbound.so
lib/libunbound.so.8
-lib/libunbound.so.8.1.32
+lib/libunbound.so.8.1.33
%%PYTHON%%%%PYTHON_SITELIBDIR%%/_unbound.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/unbound.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/unboundmodule.py
diff --git a/dns/yandex-ddns/Makefile b/dns/yandex-ddns/Makefile
index 54028384740e..6190cf84caba 100644
--- a/dns/yandex-ddns/Makefile
+++ b/dns/yandex-ddns/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yandex-ddns
DISTVERSION= g20200613
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= dns
MAINTAINER= ports@FreeBSD.org
diff --git a/dns/zdns/Makefile b/dns/zdns/Makefile
index a6acb6750cbd..5cc190378a30 100644
--- a/dns/zdns/Makefile
+++ b/dns/zdns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zdns
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/zns/Makefile b/dns/zns/Makefile
index c4fd7350ca3c..ae67a20abc1b 100644
--- a/dns/zns/Makefile
+++ b/dns/zns/Makefile
@@ -1,7 +1,6 @@
PORTNAME= zns
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.0
-PORTREVISION= 6
+DISTVERSION= 0.4.0
CATEGORIES= dns
MAINTAINER= nxjoseph@protonmail.com
@@ -11,7 +10,7 @@ WWW= https://github.com/znscli/zns
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:modules
GO_MODULE= github.com/znscli/zns
diff --git a/dns/zns/distinfo b/dns/zns/distinfo
index 0f75709e3028..3dbe9e6a5a95 100644
--- a/dns/zns/distinfo
+++ b/dns/zns/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1740834061
-SHA256 (go/dns_zns/zns-v0.3.0/v0.3.0.mod) = 4cfbeecff7cd6f56e250005443c539a68e15ab7d43823517f8a061dc6bc5089c
-SIZE (go/dns_zns/zns-v0.3.0/v0.3.0.mod) = 884
-SHA256 (go/dns_zns/zns-v0.3.0/v0.3.0.zip) = 143a1dbab6df751618a17e81286cc5e1a7761338883e6ef27a8d60f00942bb90
-SIZE (go/dns_zns/zns-v0.3.0/v0.3.0.zip) = 23695
+TIMESTAMP = 1757531373
+SHA256 (go/dns_zns/zns-v0.4.0/v0.4.0.mod) = f34552e0671ee0e8a249177527d7d918e848a63f62ed6eb5330fbdc896ade2cb
+SIZE (go/dns_zns/zns-v0.4.0/v0.4.0.mod) = 886
+SHA256 (go/dns_zns/zns-v0.4.0/v0.4.0.zip) = bfd897d0e619bca5135f2d468800e22f943b21c4574875c9fb95e0b67bc6dca5
+SIZE (go/dns_zns/zns-v0.4.0/v0.4.0.zip) = 23753
diff --git a/editors/Makefile b/editors/Makefile
index 1bb6509e1187..3656e873007d 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -287,7 +287,6 @@
SUBDIR += vscode
SUBDIR += web-mode
SUBDIR += with-editor
- SUBDIR += with-editor-devel
SUBDIR += wordgrinder
SUBDIR += wxhexeditor
SUBDIR += xcoral
diff --git a/editors/ad/Makefile b/editors/ad/Makefile
index 00776ba7b3d0..5164374982ee 100644
--- a/editors/ad/Makefile
+++ b/editors/ad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ad
DISTVERSION= 0.3.1
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= editors
MAINTAINER= fuz@FreeBSD.org
diff --git a/editors/amp/Makefile b/editors/amp/Makefile
index d9c760e67392..cfb1ce65ad29 100644
--- a/editors/amp/Makefile
+++ b/editors/amp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amp
DISTVERSION= 0.7.1
-PORTREVISION= 11
+PORTREVISION= 13
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/apel/Makefile b/editors/apel/Makefile
index 7ee0852ea831..6586dc0bb304 100644
--- a/editors/apel/Makefile
+++ b/editors/apel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= apel
PORTVERSION= 10.8.${SNAPDATE}
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile
index b71d696ab9c8..e6e18f94bff7 100644
--- a/editors/calligra/Makefile
+++ b/editors/calligra/Makefile
@@ -1,6 +1,5 @@
PORTNAME= calligra
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= editors kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/editors/calligra/distinfo b/editors/calligra/distinfo
index 4fe0784db4d9..0162ff173a04 100644
--- a/editors/calligra/distinfo
+++ b/editors/calligra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381329
-SHA256 (KDE/release-service/25.04.3/calligra-25.04.3.tar.xz) = 26d75a67eca8a137849bc925da0f65f49f11c29e9fc75346cb2d6627036e6d4f
-SIZE (KDE/release-service/25.04.3/calligra-25.04.3.tar.xz) = 58006524
+TIMESTAMP = 1757409955
+SHA256 (KDE/release-service/25.08.1/calligra-25.08.1.tar.xz) = 336448188fc2ff889efc21049183b4689e5507d587d3e8bd2c2582c2f9cfe8df
+SIZE (KDE/release-service/25.08.1/calligra-25.08.1.tar.xz) = 57996828
diff --git a/editors/calligra/pkg-plist b/editors/calligra/pkg-plist
index f37312f1164d..a8c250ac1d23 100644
--- a/editors/calligra/pkg-plist
+++ b/editors/calligra/pkg-plist
@@ -4309,317 +4309,317 @@ share/applications/org.kde.calligrawords_ascii.desktop
%%DATADIR%%/stencils/Value_Stream_Mapping/happy_face.png
%%DATADIR%%/styles/markers.xml
%%DATADIR%%/thesaurus/thesaurus.txt
-%%DATADIR%%_shape_music/fonts/Emmentaler-14.ttf
-%%DATADIR%%sheets/CellToolOptionWidgets.xml
-%%DATADIR%%sheets/dtd/kspread.dtd
-%%DATADIR%%sheets/functions/bitops.xml
-%%DATADIR%%sheets/functions/conversion.xml
-%%DATADIR%%sheets/functions/database.xml
-%%DATADIR%%sheets/functions/datetime.xml
-%%DATADIR%%sheets/functions/engineering.xml
-%%DATADIR%%sheets/functions/financial.xml
-%%DATADIR%%sheets/functions/information.xml
-%%DATADIR%%sheets/functions/logic.xml
-%%DATADIR%%sheets/functions/math.xml
-%%DATADIR%%sheets/functions/reference.xml
-%%DATADIR%%sheets/functions/statistical.xml
-%%DATADIR%%sheets/functions/text.xml
-%%DATADIR%%sheets/functions/trig.xml
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/adjustcol.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/adjustrow.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/black_sum.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/cell_edit.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/cell_layout.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/delete-comment.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/delete_table.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/deletecell.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/dissociatecell.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/edit-comment.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-align-vertical-bottom.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-align-vertical-center.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-align-vertical-top.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-border-set-all.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-border-set-bottom.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-border-set-diagonal-bl-tr.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-border-set-diagonal-tl-br.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-border-set-external.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-border-set-internal-horizontal.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-border-set-internal-vertical.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-border-set-internal.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-border-set-left.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-border-set-none.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-border-set-right.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-border-set-top.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-currency.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-number-percent.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-precision-less.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-precision-more.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-text-capitalize.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/format-text-direction-vertical.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/hide_table_column.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/hide_table_row.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/insert-math-expression.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/insertcell.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/insertcellcopy.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/mergecell-horizontal.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/mergecell-vertical.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/mergecell.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/multirow.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/removecell.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/resizecol.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/resizerow.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/selection.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/series.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/show_table_column.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/show_table_row.png
-%%DATADIR%%sheets/icons/hicolor/16x16/actions/special_paste.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/black_sum.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-align-vertical-bottom.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-align-vertical-center.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-align-vertical-top.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-border-set-all.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-border-set-bottom.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-border-set-diagonal-bl-tr.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-border-set-diagonal-tl-br.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-border-set-external.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-border-set-internal-horizontal.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-border-set-internal-vertical.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-border-set-internal.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-border-set-left.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-border-set-none.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-border-set-right.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-border-set-top.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-currency.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-number-percent.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-precision-less.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/format-precision-more.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/insert-math-expression.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/mergecell-horizontal.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/mergecell-vertical.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/mergecell.png
-%%DATADIR%%sheets/icons/hicolor/22x22/actions/multirow.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-border-set-all.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-border-set-bottom.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-border-set-diagonal-bl-tr.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-border-set-diagonal-tl-br.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-border-set-external.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-border-set-internal-horizontal.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-border-set-internal-vertical.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-border-set-internal.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-border-set-left.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-border-set-none.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-border-set-right.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-border-set-top.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-number-percent.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-precision-less.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/format-precision-more.png
-%%DATADIR%%sheets/icons/hicolor/32x32/actions/insert-math-expression.png
-%%DATADIR%%sheets/icons/hicolor/48x48/actions/template_balancesheet.png
-%%DATADIR%%sheets/icons/hicolor/48x48/actions/template_bmi.png
-%%DATADIR%%sheets/icons/hicolor/48x48/actions/template_creditcardtracker.png
-%%DATADIR%%sheets/icons/hicolor/48x48/actions/template_expensereport.png
-%%DATADIR%%sheets/icons/hicolor/48x48/actions/template_invoice.png
-%%DATADIR%%sheets/icons/hicolor/48x48/actions/template_menuplan.png
-%%DATADIR%%sheets/icons/hicolor/48x48/actions/template_packingslip.png
-%%DATADIR%%sheets/icons/hicolor/48x48/actions/template_pricequotation.png
-%%DATADIR%%sheets/icons/hicolor/48x48/actions/template_studentidcard.png
-%%DATADIR%%sheets/icons/hicolor/48x48/actions/template_vacationchecklist.png
-%%DATADIR%%sheets/icons/hicolor/48x48/actions/template_worksheet.png
-%%DATADIR%%sheets/icons/hicolor/scalable/actions/template_balancesheet.svgz
-%%DATADIR%%sheets/icons/hicolor/scalable/actions/template_bmi.svgz
-%%DATADIR%%sheets/icons/hicolor/scalable/actions/template_creditcardtracker.svgz
-%%DATADIR%%sheets/icons/hicolor/scalable/actions/template_expensereport.svgz
-%%DATADIR%%sheets/icons/hicolor/scalable/actions/template_invoice.svgz
-%%DATADIR%%sheets/icons/hicolor/scalable/actions/template_menuplan.svgz
-%%DATADIR%%sheets/icons/hicolor/scalable/actions/template_packingslip.svgz
-%%DATADIR%%sheets/icons/hicolor/scalable/actions/template_pricequotation.svgz
-%%DATADIR%%sheets/icons/hicolor/scalable/actions/template_studentidcard.svgz
-%%DATADIR%%sheets/icons/hicolor/scalable/actions/template_vacationchecklist.svgz
-%%DATADIR%%sheets/icons/hicolor/scalable/actions/template_worksheet.svgz
-%%DATADIR%%sheets/sheetstyles/standard1.ksts
-%%DATADIR%%sheets/sheetstyles/standard1.png
-%%DATADIR%%sheets/sheetstyles/standard1.xml
-%%DATADIR%%sheets/sheetstyles/standard2.ksts
-%%DATADIR%%sheets/sheetstyles/standard2.png
-%%DATADIR%%sheets/sheetstyles/standard2.xml
-%%DATADIR%%sheets/templates/Business/.directory
-%%DATADIR%%sheets/templates/Business/.source/BalanceSheet.kst
-%%DATADIR%%sheets/templates/Business/.source/ExpenseReport.kst
-%%DATADIR%%sheets/templates/Business/.source/Invoice.kst
-%%DATADIR%%sheets/templates/Business/.source/PackingSlip.kst
-%%DATADIR%%sheets/templates/Business/.source/PriceQuotation.kst
-%%DATADIR%%sheets/templates/Business/BalanceSheet.desktop
-%%DATADIR%%sheets/templates/Business/ExpenseReport.desktop
-%%DATADIR%%sheets/templates/Business/Invoice.desktop
-%%DATADIR%%sheets/templates/Business/PackingSlip.desktop
-%%DATADIR%%sheets/templates/Business/PriceQuotation.desktop
-%%DATADIR%%sheets/templates/General/.directory
-%%DATADIR%%sheets/templates/General/.source/StudentIDCard.kst
-%%DATADIR%%sheets/templates/General/.source/Worksheet.kst
-%%DATADIR%%sheets/templates/General/StudentIDCard.desktop
-%%DATADIR%%sheets/templates/General/Worksheet.desktop
-%%DATADIR%%sheets/templates/HomeFamily/.directory
-%%DATADIR%%sheets/templates/HomeFamily/.source/BMI.kst
-%%DATADIR%%sheets/templates/HomeFamily/.source/CreditCardTracker.kst
-%%DATADIR%%sheets/templates/HomeFamily/.source/MenuPlan.kst
-%%DATADIR%%sheets/templates/HomeFamily/.source/VacationChecklist.kst
-%%DATADIR%%sheets/templates/HomeFamily/BMI.desktop
-%%DATADIR%%sheets/templates/HomeFamily/CreditCardTracker.desktop
-%%DATADIR%%sheets/templates/HomeFamily/MenuPlan.desktop
-%%DATADIR%%sheets/templates/HomeFamily/VacationChecklist.desktop
-%%DATADIR%%sheets/viewplugins/solver.rc
-%%DATADIR%%stage/animations/animations.xml
-%%DATADIR%%stage/cursors/pen.png
-%%DATADIR%%stage/icons/hicolor/16x16/actions/highlight-pointer-spot.png
-%%DATADIR%%stage/icons/hicolor/16x16/actions/pause-to-black-screen.png
-%%DATADIR%%stage/icons/hicolor/32x32/actions/after_previous.png
-%%DATADIR%%stage/icons/hicolor/32x32/actions/edit_animation.png
-%%DATADIR%%stage/icons/hicolor/32x32/actions/onclick.png
-%%DATADIR%%stage/icons/hicolor/32x32/actions/unrecognized_animation.png
-%%DATADIR%%stage/icons/hicolor/32x32/actions/with_previous.png
-%%DATADIR%%stage/icons/hicolor/48x48/actions/template_emptylandscape.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/appear_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/blue_orange_vector.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/bounce_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/burning_desire.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/business.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/collapse_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/crawl_out_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/curious_penguin.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/custom_animations.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/disappear_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/emphasis_animations.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/entrance_animations.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/exit_animations.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/falling_in_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/flash_once_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/flood_light.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/fly_in_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/fly_in_slow_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/fly_out_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/horizontal_animations.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/in_animations.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/kde_events.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/motion_path_animations.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/movie_credits_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/out_animations.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/rounded_square.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/simple_waves.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/skyline_monotone.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/skyline_monotone_wide.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/skyline_morning.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/skyline_morning_wide.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/skyline_night.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/skyline_night_wide.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/spiral_in_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/spiral_out_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/strange_far_hills.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/stretchy_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/swish_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/swivel_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/thread_animation.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/vertical_animations.png
-%%DATADIR%%stage/icons/hicolor/64x64/actions/zoom_animation.png
-%%DATADIR%%stage/icons/hicolor/scalable/actions/cohere-blue.svgz
-%%DATADIR%%stage/icons/hicolor/scalable/actions/cohere-gold.svgz
-%%DATADIR%%stage/icons/hicolor/scalable/actions/cohere-magenta.svgz
-%%DATADIR%%stage/icons/hicolor/scalable/actions/cohere-red.svgz
-%%DATADIR%%stage/icons/hicolor/scalable/actions/template_emptylandscape.svgz
-%%DATADIR%%stage/pics/layout-elements.svg
-%%DATADIR%%stage/styles/defaultstyles.xml
-%%DATADIR%%stage/templates/Screen/.directory
-%%DATADIR%%stage/templates/Screen/.source/emptyLandscape.otp
-%%DATADIR%%stage/templates/Screen/.source/emptyLandscapeWide.otp
-%%DATADIR%%stage/templates/Screen/emptyLandscape.desktop
-%%DATADIR%%stage/templates/Screen/emptyLandscapeWide.desktop
-%%DATADIR%%stage/templates/exportHTML/slides.html
-%%DATADIR%%stage/templates/exportHTML/templates/stage.zip
-%%DATADIR%%stage/templates/exportHTML/toc.html
-%%DATADIR%%stage/templates/odf/.directory
-%%DATADIR%%stage/templates/odf/.source/blue_orange_vector.otp
-%%DATADIR%%stage/templates/odf/.source/burning_desire.otp
-%%DATADIR%%stage/templates/odf/.source/business.otp
-%%DATADIR%%stage/templates/odf/.source/cohere-blue.otp
-%%DATADIR%%stage/templates/odf/.source/cohere-gold.otp
-%%DATADIR%%stage/templates/odf/.source/cohere-magenta.otp
-%%DATADIR%%stage/templates/odf/.source/cohere-red.otp
-%%DATADIR%%stage/templates/odf/.source/curious_penguin.otp
-%%DATADIR%%stage/templates/odf/.source/flood_light.otp
-%%DATADIR%%stage/templates/odf/.source/kde_events.otp
-%%DATADIR%%stage/templates/odf/.source/rounded_square.otp
-%%DATADIR%%stage/templates/odf/.source/simple_waves.otp
-%%DATADIR%%stage/templates/odf/.source/skyline_monotone.otp
-%%DATADIR%%stage/templates/odf/.source/skyline_monotone_wide.otp
-%%DATADIR%%stage/templates/odf/.source/skyline_morning.otp
-%%DATADIR%%stage/templates/odf/.source/skyline_morning_wide.otp
-%%DATADIR%%stage/templates/odf/.source/skyline_night.otp
-%%DATADIR%%stage/templates/odf/.source/skyline_night_wide.otp
-%%DATADIR%%stage/templates/odf/.source/strange_far_hills.otp
-%%DATADIR%%stage/templates/odf/.thumbnail/blue_orange_vector.png
-%%DATADIR%%stage/templates/odf/.thumbnail/burning_desire.png
-%%DATADIR%%stage/templates/odf/.thumbnail/business.png
-%%DATADIR%%stage/templates/odf/.thumbnail/cohere-blue.png
-%%DATADIR%%stage/templates/odf/.thumbnail/cohere-gold.png
-%%DATADIR%%stage/templates/odf/.thumbnail/cohere-magenta.png
-%%DATADIR%%stage/templates/odf/.thumbnail/cohere-red.png
-%%DATADIR%%stage/templates/odf/.thumbnail/curious_penguin.png
-%%DATADIR%%stage/templates/odf/.thumbnail/flood_light.png
-%%DATADIR%%stage/templates/odf/.thumbnail/kde_events.png
-%%DATADIR%%stage/templates/odf/.thumbnail/rounded_square.png
-%%DATADIR%%stage/templates/odf/.thumbnail/simple_waves.png
-%%DATADIR%%stage/templates/odf/.thumbnail/skyline_monotone.png
-%%DATADIR%%stage/templates/odf/.thumbnail/skyline_monotone_wide.png
-%%DATADIR%%stage/templates/odf/.thumbnail/skyline_morning.png
-%%DATADIR%%stage/templates/odf/.thumbnail/skyline_morning_wide.png
-%%DATADIR%%stage/templates/odf/.thumbnail/skyline_night.png
-%%DATADIR%%stage/templates/odf/.thumbnail/skyline_night_wide.png
-%%DATADIR%%stage/templates/odf/.thumbnail/strange_far_hills.png
-%%DATADIR%%stage/templates/odf/blue_orange_vector.desktop
-%%DATADIR%%stage/templates/odf/burning_desire.desktop
-%%DATADIR%%stage/templates/odf/business.desktop
-%%DATADIR%%stage/templates/odf/cohere-blue.desktop
-%%DATADIR%%stage/templates/odf/cohere-gold.desktop
-%%DATADIR%%stage/templates/odf/cohere-magenta.desktop
-%%DATADIR%%stage/templates/odf/cohere-red.desktop
-%%DATADIR%%stage/templates/odf/curious_penguin.desktop
-%%DATADIR%%stage/templates/odf/flood_light.desktop
-%%DATADIR%%stage/templates/odf/kde_events.desktop
-%%DATADIR%%stage/templates/odf/rounded_square.desktop
-%%DATADIR%%stage/templates/odf/simple_waves.desktop
-%%DATADIR%%stage/templates/odf/skyline_monotone.desktop
-%%DATADIR%%stage/templates/odf/skyline_monotone_wide.desktop
-%%DATADIR%%stage/templates/odf/skyline_morning.desktop
-%%DATADIR%%stage/templates/odf/skyline_morning_wide.desktop
-%%DATADIR%%stage/templates/odf/skyline_night.desktop
-%%DATADIR%%stage/templates/odf/skyline_night_wide.desktop
-%%DATADIR%%stage/templates/odf/strange_far_hills.desktop
-%%DATADIR%%words/icons/hicolor/128x128/actions/template_a4.png
-%%DATADIR%%words/icons/hicolor/128x128/actions/template_colorful.png
-%%DATADIR%%words/icons/hicolor/128x128/actions/template_fax.png
-%%DATADIR%%words/icons/hicolor/128x128/actions/template_letter.png
-%%DATADIR%%words/icons/hicolor/22x22/actions/tool_pagelayout.png
-%%DATADIR%%words/icons/hicolor/48x48/actions/template_a4.png
-%%DATADIR%%words/icons/hicolor/48x48/actions/template_colorful.png
-%%DATADIR%%words/icons/hicolor/48x48/actions/template_fax.png
-%%DATADIR%%words/icons/hicolor/48x48/actions/template_letter.png
-%%DATADIR%%words/icons/hicolor/48x48/actions/template_plaintext.png
-%%DATADIR%%words/icons/hicolor/scalable/actions/template_a4.svgz
-%%DATADIR%%words/icons/hicolor/scalable/actions/template_fax.svgz
-%%DATADIR%%words/icons/hicolor/scalable/actions/template_letter.svgz
-%%DATADIR%%words/styles/defaultstyles.xml
-%%DATADIR%%words/templates/Normal/.directory
-%%DATADIR%%words/templates/Normal/.source/A4.odt
-%%DATADIR%%words/templates/Normal/.source/ColorfulLetter.odt
-%%DATADIR%%words/templates/Normal/.source/FaxLetter.odt
-%%DATADIR%%words/templates/Normal/.source/ProfessionalLetter.odt
-%%DATADIR%%words/templates/Normal/.thumbnail/a4.png
-%%DATADIR%%words/templates/Normal/.thumbnail/colorful.png
-%%DATADIR%%words/templates/Normal/.thumbnail/fax.png
-%%DATADIR%%words/templates/Normal/.thumbnail/professional.png
-%%DATADIR%%words/templates/Normal/A4.desktop
-%%DATADIR%%words/templates/Normal/ColorfulLetter.desktop
-%%DATADIR%%words/templates/Normal/FaxLetter.desktop
-%%DATADIR%%words/templates/Normal/ProfessionalLetter.desktop
+share/calligra_shape_music/fonts/Emmentaler-14.ttf
+share/calligrasheets/CellToolOptionWidgets.xml
+share/calligrasheets/dtd/kspread.dtd
+share/calligrasheets/functions/bitops.xml
+share/calligrasheets/functions/conversion.xml
+share/calligrasheets/functions/database.xml
+share/calligrasheets/functions/datetime.xml
+share/calligrasheets/functions/engineering.xml
+share/calligrasheets/functions/financial.xml
+share/calligrasheets/functions/information.xml
+share/calligrasheets/functions/logic.xml
+share/calligrasheets/functions/math.xml
+share/calligrasheets/functions/reference.xml
+share/calligrasheets/functions/statistical.xml
+share/calligrasheets/functions/text.xml
+share/calligrasheets/functions/trig.xml
+share/calligrasheets/icons/hicolor/16x16/actions/adjustcol.png
+share/calligrasheets/icons/hicolor/16x16/actions/adjustrow.png
+share/calligrasheets/icons/hicolor/16x16/actions/black_sum.png
+share/calligrasheets/icons/hicolor/16x16/actions/cell_edit.png
+share/calligrasheets/icons/hicolor/16x16/actions/cell_layout.png
+share/calligrasheets/icons/hicolor/16x16/actions/delete-comment.png
+share/calligrasheets/icons/hicolor/16x16/actions/delete_table.png
+share/calligrasheets/icons/hicolor/16x16/actions/deletecell.png
+share/calligrasheets/icons/hicolor/16x16/actions/dissociatecell.png
+share/calligrasheets/icons/hicolor/16x16/actions/edit-comment.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-align-vertical-bottom.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-align-vertical-center.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-align-vertical-top.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-border-set-all.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-border-set-bottom.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-border-set-diagonal-bl-tr.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-border-set-diagonal-tl-br.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-border-set-external.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-border-set-internal-horizontal.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-border-set-internal-vertical.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-border-set-internal.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-border-set-left.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-border-set-none.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-border-set-right.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-border-set-top.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-currency.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-number-percent.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-precision-less.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-precision-more.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-text-capitalize.png
+share/calligrasheets/icons/hicolor/16x16/actions/format-text-direction-vertical.png
+share/calligrasheets/icons/hicolor/16x16/actions/hide_table_column.png
+share/calligrasheets/icons/hicolor/16x16/actions/hide_table_row.png
+share/calligrasheets/icons/hicolor/16x16/actions/insert-math-expression.png
+share/calligrasheets/icons/hicolor/16x16/actions/insertcell.png
+share/calligrasheets/icons/hicolor/16x16/actions/insertcellcopy.png
+share/calligrasheets/icons/hicolor/16x16/actions/mergecell-horizontal.png
+share/calligrasheets/icons/hicolor/16x16/actions/mergecell-vertical.png
+share/calligrasheets/icons/hicolor/16x16/actions/mergecell.png
+share/calligrasheets/icons/hicolor/16x16/actions/multirow.png
+share/calligrasheets/icons/hicolor/16x16/actions/removecell.png
+share/calligrasheets/icons/hicolor/16x16/actions/resizecol.png
+share/calligrasheets/icons/hicolor/16x16/actions/resizerow.png
+share/calligrasheets/icons/hicolor/16x16/actions/selection.png
+share/calligrasheets/icons/hicolor/16x16/actions/series.png
+share/calligrasheets/icons/hicolor/16x16/actions/show_table_column.png
+share/calligrasheets/icons/hicolor/16x16/actions/show_table_row.png
+share/calligrasheets/icons/hicolor/16x16/actions/special_paste.png
+share/calligrasheets/icons/hicolor/22x22/actions/black_sum.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-align-vertical-bottom.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-align-vertical-center.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-align-vertical-top.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-border-set-all.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-border-set-bottom.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-border-set-diagonal-bl-tr.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-border-set-diagonal-tl-br.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-border-set-external.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-border-set-internal-horizontal.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-border-set-internal-vertical.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-border-set-internal.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-border-set-left.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-border-set-none.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-border-set-right.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-border-set-top.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-currency.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-number-percent.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-precision-less.png
+share/calligrasheets/icons/hicolor/22x22/actions/format-precision-more.png
+share/calligrasheets/icons/hicolor/22x22/actions/insert-math-expression.png
+share/calligrasheets/icons/hicolor/22x22/actions/mergecell-horizontal.png
+share/calligrasheets/icons/hicolor/22x22/actions/mergecell-vertical.png
+share/calligrasheets/icons/hicolor/22x22/actions/mergecell.png
+share/calligrasheets/icons/hicolor/22x22/actions/multirow.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-border-set-all.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-border-set-bottom.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-border-set-diagonal-bl-tr.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-border-set-diagonal-tl-br.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-border-set-external.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-border-set-internal-horizontal.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-border-set-internal-vertical.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-border-set-internal.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-border-set-left.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-border-set-none.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-border-set-right.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-border-set-top.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-number-percent.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-precision-less.png
+share/calligrasheets/icons/hicolor/32x32/actions/format-precision-more.png
+share/calligrasheets/icons/hicolor/32x32/actions/insert-math-expression.png
+share/calligrasheets/icons/hicolor/48x48/actions/template_balancesheet.png
+share/calligrasheets/icons/hicolor/48x48/actions/template_bmi.png
+share/calligrasheets/icons/hicolor/48x48/actions/template_creditcardtracker.png
+share/calligrasheets/icons/hicolor/48x48/actions/template_expensereport.png
+share/calligrasheets/icons/hicolor/48x48/actions/template_invoice.png
+share/calligrasheets/icons/hicolor/48x48/actions/template_menuplan.png
+share/calligrasheets/icons/hicolor/48x48/actions/template_packingslip.png
+share/calligrasheets/icons/hicolor/48x48/actions/template_pricequotation.png
+share/calligrasheets/icons/hicolor/48x48/actions/template_studentidcard.png
+share/calligrasheets/icons/hicolor/48x48/actions/template_vacationchecklist.png
+share/calligrasheets/icons/hicolor/48x48/actions/template_worksheet.png
+share/calligrasheets/icons/hicolor/scalable/actions/template_balancesheet.svgz
+share/calligrasheets/icons/hicolor/scalable/actions/template_bmi.svgz
+share/calligrasheets/icons/hicolor/scalable/actions/template_creditcardtracker.svgz
+share/calligrasheets/icons/hicolor/scalable/actions/template_expensereport.svgz
+share/calligrasheets/icons/hicolor/scalable/actions/template_invoice.svgz
+share/calligrasheets/icons/hicolor/scalable/actions/template_menuplan.svgz
+share/calligrasheets/icons/hicolor/scalable/actions/template_packingslip.svgz
+share/calligrasheets/icons/hicolor/scalable/actions/template_pricequotation.svgz
+share/calligrasheets/icons/hicolor/scalable/actions/template_studentidcard.svgz
+share/calligrasheets/icons/hicolor/scalable/actions/template_vacationchecklist.svgz
+share/calligrasheets/icons/hicolor/scalable/actions/template_worksheet.svgz
+share/calligrasheets/sheetstyles/standard1.ksts
+share/calligrasheets/sheetstyles/standard1.png
+share/calligrasheets/sheetstyles/standard1.xml
+share/calligrasheets/sheetstyles/standard2.ksts
+share/calligrasheets/sheetstyles/standard2.png
+share/calligrasheets/sheetstyles/standard2.xml
+share/calligrasheets/templates/Business/.directory
+share/calligrasheets/templates/Business/.source/BalanceSheet.kst
+share/calligrasheets/templates/Business/.source/ExpenseReport.kst
+share/calligrasheets/templates/Business/.source/Invoice.kst
+share/calligrasheets/templates/Business/.source/PackingSlip.kst
+share/calligrasheets/templates/Business/.source/PriceQuotation.kst
+share/calligrasheets/templates/Business/BalanceSheet.desktop
+share/calligrasheets/templates/Business/ExpenseReport.desktop
+share/calligrasheets/templates/Business/Invoice.desktop
+share/calligrasheets/templates/Business/PackingSlip.desktop
+share/calligrasheets/templates/Business/PriceQuotation.desktop
+share/calligrasheets/templates/General/.directory
+share/calligrasheets/templates/General/.source/StudentIDCard.kst
+share/calligrasheets/templates/General/.source/Worksheet.kst
+share/calligrasheets/templates/General/StudentIDCard.desktop
+share/calligrasheets/templates/General/Worksheet.desktop
+share/calligrasheets/templates/HomeFamily/.directory
+share/calligrasheets/templates/HomeFamily/.source/BMI.kst
+share/calligrasheets/templates/HomeFamily/.source/CreditCardTracker.kst
+share/calligrasheets/templates/HomeFamily/.source/MenuPlan.kst
+share/calligrasheets/templates/HomeFamily/.source/VacationChecklist.kst
+share/calligrasheets/templates/HomeFamily/BMI.desktop
+share/calligrasheets/templates/HomeFamily/CreditCardTracker.desktop
+share/calligrasheets/templates/HomeFamily/MenuPlan.desktop
+share/calligrasheets/templates/HomeFamily/VacationChecklist.desktop
+share/calligrasheets/viewplugins/solver.rc
+share/calligrastage/animations/animations.xml
+share/calligrastage/cursors/pen.png
+share/calligrastage/icons/hicolor/16x16/actions/highlight-pointer-spot.png
+share/calligrastage/icons/hicolor/16x16/actions/pause-to-black-screen.png
+share/calligrastage/icons/hicolor/32x32/actions/after_previous.png
+share/calligrastage/icons/hicolor/32x32/actions/edit_animation.png
+share/calligrastage/icons/hicolor/32x32/actions/onclick.png
+share/calligrastage/icons/hicolor/32x32/actions/unrecognized_animation.png
+share/calligrastage/icons/hicolor/32x32/actions/with_previous.png
+share/calligrastage/icons/hicolor/48x48/actions/template_emptylandscape.png
+share/calligrastage/icons/hicolor/64x64/actions/appear_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/blue_orange_vector.png
+share/calligrastage/icons/hicolor/64x64/actions/bounce_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/burning_desire.png
+share/calligrastage/icons/hicolor/64x64/actions/business.png
+share/calligrastage/icons/hicolor/64x64/actions/collapse_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/crawl_out_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/curious_penguin.png
+share/calligrastage/icons/hicolor/64x64/actions/custom_animations.png
+share/calligrastage/icons/hicolor/64x64/actions/disappear_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/emphasis_animations.png
+share/calligrastage/icons/hicolor/64x64/actions/entrance_animations.png
+share/calligrastage/icons/hicolor/64x64/actions/exit_animations.png
+share/calligrastage/icons/hicolor/64x64/actions/falling_in_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/flash_once_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/flood_light.png
+share/calligrastage/icons/hicolor/64x64/actions/fly_in_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/fly_in_slow_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/fly_out_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/horizontal_animations.png
+share/calligrastage/icons/hicolor/64x64/actions/in_animations.png
+share/calligrastage/icons/hicolor/64x64/actions/kde_events.png
+share/calligrastage/icons/hicolor/64x64/actions/motion_path_animations.png
+share/calligrastage/icons/hicolor/64x64/actions/movie_credits_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/out_animations.png
+share/calligrastage/icons/hicolor/64x64/actions/rounded_square.png
+share/calligrastage/icons/hicolor/64x64/actions/simple_waves.png
+share/calligrastage/icons/hicolor/64x64/actions/skyline_monotone.png
+share/calligrastage/icons/hicolor/64x64/actions/skyline_monotone_wide.png
+share/calligrastage/icons/hicolor/64x64/actions/skyline_morning.png
+share/calligrastage/icons/hicolor/64x64/actions/skyline_morning_wide.png
+share/calligrastage/icons/hicolor/64x64/actions/skyline_night.png
+share/calligrastage/icons/hicolor/64x64/actions/skyline_night_wide.png
+share/calligrastage/icons/hicolor/64x64/actions/spiral_in_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/spiral_out_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/strange_far_hills.png
+share/calligrastage/icons/hicolor/64x64/actions/stretchy_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/swish_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/swivel_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/thread_animation.png
+share/calligrastage/icons/hicolor/64x64/actions/vertical_animations.png
+share/calligrastage/icons/hicolor/64x64/actions/zoom_animation.png
+share/calligrastage/icons/hicolor/scalable/actions/cohere-blue.svgz
+share/calligrastage/icons/hicolor/scalable/actions/cohere-gold.svgz
+share/calligrastage/icons/hicolor/scalable/actions/cohere-magenta.svgz
+share/calligrastage/icons/hicolor/scalable/actions/cohere-red.svgz
+share/calligrastage/icons/hicolor/scalable/actions/template_emptylandscape.svgz
+share/calligrastage/pics/layout-elements.svg
+share/calligrastage/styles/defaultstyles.xml
+share/calligrastage/templates/Screen/.directory
+share/calligrastage/templates/Screen/.source/emptyLandscape.otp
+share/calligrastage/templates/Screen/.source/emptyLandscapeWide.otp
+share/calligrastage/templates/Screen/emptyLandscape.desktop
+share/calligrastage/templates/Screen/emptyLandscapeWide.desktop
+share/calligrastage/templates/exportHTML/slides.html
+share/calligrastage/templates/exportHTML/templates/stage.zip
+share/calligrastage/templates/exportHTML/toc.html
+share/calligrastage/templates/odf/.directory
+share/calligrastage/templates/odf/.source/blue_orange_vector.otp
+share/calligrastage/templates/odf/.source/burning_desire.otp
+share/calligrastage/templates/odf/.source/business.otp
+share/calligrastage/templates/odf/.source/cohere-blue.otp
+share/calligrastage/templates/odf/.source/cohere-gold.otp
+share/calligrastage/templates/odf/.source/cohere-magenta.otp
+share/calligrastage/templates/odf/.source/cohere-red.otp
+share/calligrastage/templates/odf/.source/curious_penguin.otp
+share/calligrastage/templates/odf/.source/flood_light.otp
+share/calligrastage/templates/odf/.source/kde_events.otp
+share/calligrastage/templates/odf/.source/rounded_square.otp
+share/calligrastage/templates/odf/.source/simple_waves.otp
+share/calligrastage/templates/odf/.source/skyline_monotone.otp
+share/calligrastage/templates/odf/.source/skyline_monotone_wide.otp
+share/calligrastage/templates/odf/.source/skyline_morning.otp
+share/calligrastage/templates/odf/.source/skyline_morning_wide.otp
+share/calligrastage/templates/odf/.source/skyline_night.otp
+share/calligrastage/templates/odf/.source/skyline_night_wide.otp
+share/calligrastage/templates/odf/.source/strange_far_hills.otp
+share/calligrastage/templates/odf/.thumbnail/blue_orange_vector.png
+share/calligrastage/templates/odf/.thumbnail/burning_desire.png
+share/calligrastage/templates/odf/.thumbnail/business.png
+share/calligrastage/templates/odf/.thumbnail/cohere-blue.png
+share/calligrastage/templates/odf/.thumbnail/cohere-gold.png
+share/calligrastage/templates/odf/.thumbnail/cohere-magenta.png
+share/calligrastage/templates/odf/.thumbnail/cohere-red.png
+share/calligrastage/templates/odf/.thumbnail/curious_penguin.png
+share/calligrastage/templates/odf/.thumbnail/flood_light.png
+share/calligrastage/templates/odf/.thumbnail/kde_events.png
+share/calligrastage/templates/odf/.thumbnail/rounded_square.png
+share/calligrastage/templates/odf/.thumbnail/simple_waves.png
+share/calligrastage/templates/odf/.thumbnail/skyline_monotone.png
+share/calligrastage/templates/odf/.thumbnail/skyline_monotone_wide.png
+share/calligrastage/templates/odf/.thumbnail/skyline_morning.png
+share/calligrastage/templates/odf/.thumbnail/skyline_morning_wide.png
+share/calligrastage/templates/odf/.thumbnail/skyline_night.png
+share/calligrastage/templates/odf/.thumbnail/skyline_night_wide.png
+share/calligrastage/templates/odf/.thumbnail/strange_far_hills.png
+share/calligrastage/templates/odf/blue_orange_vector.desktop
+share/calligrastage/templates/odf/burning_desire.desktop
+share/calligrastage/templates/odf/business.desktop
+share/calligrastage/templates/odf/cohere-blue.desktop
+share/calligrastage/templates/odf/cohere-gold.desktop
+share/calligrastage/templates/odf/cohere-magenta.desktop
+share/calligrastage/templates/odf/cohere-red.desktop
+share/calligrastage/templates/odf/curious_penguin.desktop
+share/calligrastage/templates/odf/flood_light.desktop
+share/calligrastage/templates/odf/kde_events.desktop
+share/calligrastage/templates/odf/rounded_square.desktop
+share/calligrastage/templates/odf/simple_waves.desktop
+share/calligrastage/templates/odf/skyline_monotone.desktop
+share/calligrastage/templates/odf/skyline_monotone_wide.desktop
+share/calligrastage/templates/odf/skyline_morning.desktop
+share/calligrastage/templates/odf/skyline_morning_wide.desktop
+share/calligrastage/templates/odf/skyline_night.desktop
+share/calligrastage/templates/odf/skyline_night_wide.desktop
+share/calligrastage/templates/odf/strange_far_hills.desktop
+share/calligrawords/icons/hicolor/128x128/actions/template_a4.png
+share/calligrawords/icons/hicolor/128x128/actions/template_colorful.png
+share/calligrawords/icons/hicolor/128x128/actions/template_fax.png
+share/calligrawords/icons/hicolor/128x128/actions/template_letter.png
+share/calligrawords/icons/hicolor/22x22/actions/tool_pagelayout.png
+share/calligrawords/icons/hicolor/48x48/actions/template_a4.png
+share/calligrawords/icons/hicolor/48x48/actions/template_colorful.png
+share/calligrawords/icons/hicolor/48x48/actions/template_fax.png
+share/calligrawords/icons/hicolor/48x48/actions/template_letter.png
+share/calligrawords/icons/hicolor/48x48/actions/template_plaintext.png
+share/calligrawords/icons/hicolor/scalable/actions/template_a4.svgz
+share/calligrawords/icons/hicolor/scalable/actions/template_fax.svgz
+share/calligrawords/icons/hicolor/scalable/actions/template_letter.svgz
+share/calligrawords/styles/defaultstyles.xml
+share/calligrawords/templates/Normal/.directory
+share/calligrawords/templates/Normal/.source/A4.odt
+share/calligrawords/templates/Normal/.source/ColorfulLetter.odt
+share/calligrawords/templates/Normal/.source/FaxLetter.odt
+share/calligrawords/templates/Normal/.source/ProfessionalLetter.odt
+share/calligrawords/templates/Normal/.thumbnail/a4.png
+share/calligrawords/templates/Normal/.thumbnail/colorful.png
+share/calligrawords/templates/Normal/.thumbnail/fax.png
+share/calligrawords/templates/Normal/.thumbnail/professional.png
+share/calligrawords/templates/Normal/A4.desktop
+share/calligrawords/templates/Normal/ColorfulLetter.desktop
+share/calligrawords/templates/Normal/FaxLetter.desktop
+share/calligrawords/templates/Normal/ProfessionalLetter.desktop
share/config.kcfg/calligrasheets.kcfg
share/doc/HTML/ca/calligra/index.cache.bz2
share/doc/HTML/ca/calligra/index.docbook
@@ -6992,12 +6992,14 @@ share/locale/pt_BR/LC_MESSAGES/calligra_shape_text.mo
share/locale/pt_BR/LC_MESSAGES/calligra_shape_threed.mo
share/locale/pt_BR/LC_MESSAGES/calligra_shape_vector.mo
share/locale/pt_BR/LC_MESSAGES/calligra_shape_video.mo
+share/locale/pt_BR/LC_MESSAGES/calligra_shape_webshape.mo
share/locale/pt_BR/LC_MESSAGES/calligra_textediting_autocorrect.mo
share/locale/pt_BR/LC_MESSAGES/calligra_textediting_changecase.mo
share/locale/pt_BR/LC_MESSAGES/calligra_textediting_spellcheck.mo
share/locale/pt_BR/LC_MESSAGES/calligra_textediting_thesaurus.mo
share/locale/pt_BR/LC_MESSAGES/calligra_textinlineobject_variables.mo
share/locale/pt_BR/LC_MESSAGES/calligrafilters.mo
+share/locale/pt_BR/LC_MESSAGES/calligralauncher.mo
share/locale/pt_BR/LC_MESSAGES/calligrasheets.mo
share/locale/pt_BR/LC_MESSAGES/calligrasheets_calendar.mo
share/locale/pt_BR/LC_MESSAGES/calligrasheets_solver.mo
diff --git a/editors/cudatext/Makefile b/editors/cudatext/Makefile
index f296eaf0c0ff..55842605ead3 100644
--- a/editors/cudatext/Makefile
+++ b/editors/cudatext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cudatext
-PORTVERSION= 1.226.0.0
+PORTVERSION= 1.228.1.0
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
@@ -16,15 +16,15 @@ USE_XORG= x11
USE_GITHUB= yes
GH_ACCOUNT= Alexey-T
GH_PROJECT= CudaText
-GH_TUPLE= bgrabitmap:bgrabitmap:d2a9b15:bgrabitmap/bgrabitmap \
+GH_TUPLE= bgrabitmap:bgrabitmap:6ada359:bgrabitmap/bgrabitmap \
Alexey-T:Python-for-Lazarus:fda3fdb:python4lazarus/python4lazarus \
- Alexey-T:ATFlatControls:975502d:atflatcontrols/atflatcontrols \
- Alexey-T:ATSynEdit:2cd6f81:atsynedit/atsynedit \
+ Alexey-T:ATFlatControls:0eabc69:atflatcontrols/atflatcontrols \
+ Alexey-T:ATSynEdit:c043bf7:atsynedit/atsynedit \
Alexey-T:Emmet-Pascal:df69312:emmet/emmet \
- Alexey-T:EControl:cb845fc:econtrol/econtrol \
- Alexey-T:ATSynEdit_Ex:e142ca5:atsyneditex/atsyneditex \
+ Alexey-T:EControl:feb14e5:econtrol/econtrol \
+ Alexey-T:ATSynEdit_Ex:61cbffc:atsyneditex/atsyneditex \
Alexey-T:ATSynEdit_Cmp:c24f441:atsyneditcmp/atsyneditcmp \
- Alexey-T:ATBinHex-Lazarus:33759b6:atbinhex/atbinhex \
+ Alexey-T:ATBinHex-Lazarus:ac03d54:atbinhex/atbinhex \
Alexey-T:UniqueInstance:753f823:uniqueinstance/uniqueinstance \
Alexey-T:EncConv:8caaa6b:encconv/encconv
diff --git a/editors/cudatext/distinfo b/editors/cudatext/distinfo
index e745a9541849..e068c106c1ce 100644
--- a/editors/cudatext/distinfo
+++ b/editors/cudatext/distinfo
@@ -1,24 +1,24 @@
-TIMESTAMP = 1753304410
-SHA256 (Alexey-T-CudaText-1.226.0.0_GH0.tar.gz) = 6f7dbcfb6cbea2741375923e7fd532266bca017525db8da871ee30b52fc4bb48
-SIZE (Alexey-T-CudaText-1.226.0.0_GH0.tar.gz) = 6260453
-SHA256 (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = bf831ada3e9562dfc9653e0b1d46dca2bbe5409f8406ae4db7f52299e09fe4c6
-SIZE (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = 6657935
+TIMESTAMP = 1759168320
+SHA256 (Alexey-T-CudaText-1.228.1.0_GH0.tar.gz) = c928d33cf1c8367c108393fd0286dc9e8df56c554649236076f2985c470b4c68
+SIZE (Alexey-T-CudaText-1.228.1.0_GH0.tar.gz) = 6283762
+SHA256 (bgrabitmap-bgrabitmap-6ada359_GH0.tar.gz) = 510a7a3d4a722a9e5f5300db18bf67ea4cc73a610386d6f38d6e7b369c35d9b0
+SIZE (bgrabitmap-bgrabitmap-6ada359_GH0.tar.gz) = 7774046
SHA256 (Alexey-T-Python-for-Lazarus-fda3fdb_GH0.tar.gz) = 7243d0eb6d2f1924447fa575621474f043ec54ad258f770d230489bfeecb9cf5
SIZE (Alexey-T-Python-for-Lazarus-fda3fdb_GH0.tar.gz) = 98693
-SHA256 (Alexey-T-ATFlatControls-975502d_GH0.tar.gz) = 30404ed4cd8ab7bd4ba762b13889ee08cdbfbd558b4a5ac5a6aeb8e5eb89af45
-SIZE (Alexey-T-ATFlatControls-975502d_GH0.tar.gz) = 539424
-SHA256 (Alexey-T-ATSynEdit-2cd6f81_GH0.tar.gz) = 098fadc0c513b6412caa93a5fc6da400cce3d737d27c6ee68be4bc86366f6974
-SIZE (Alexey-T-ATSynEdit-2cd6f81_GH0.tar.gz) = 1419708
+SHA256 (Alexey-T-ATFlatControls-0eabc69_GH0.tar.gz) = 7e96ff8e14b4d22e282f1db47b57b1547d08af5c9089b1b6eb48a4b525fe4f44
+SIZE (Alexey-T-ATFlatControls-0eabc69_GH0.tar.gz) = 539857
+SHA256 (Alexey-T-ATSynEdit-c043bf7_GH0.tar.gz) = 28cfb56f1e4ffc24783bc966827f643f61debd54945a5ac2d125ffba4a79c99f
+SIZE (Alexey-T-ATSynEdit-c043bf7_GH0.tar.gz) = 1423168
SHA256 (Alexey-T-Emmet-Pascal-df69312_GH0.tar.gz) = 1be587529c0487175a26f4a2a1abe1435b8c289f0351d39d8b9063ed2c6367e1
SIZE (Alexey-T-Emmet-Pascal-df69312_GH0.tar.gz) = 83643
-SHA256 (Alexey-T-EControl-cb845fc_GH0.tar.gz) = 160ea14c1688f53bbdbc74c149b85a50767d7694ecb855158264448ee273bd8d
-SIZE (Alexey-T-EControl-cb845fc_GH0.tar.gz) = 69592
-SHA256 (Alexey-T-ATSynEdit_Ex-e142ca5_GH0.tar.gz) = 6f489bf813b6dd09f4307f18369492ec6018e9234bbfeba97feb512fb0dd13de
-SIZE (Alexey-T-ATSynEdit_Ex-e142ca5_GH0.tar.gz) = 50115
+SHA256 (Alexey-T-EControl-feb14e5_GH0.tar.gz) = 1220b997911cac2e0160e10ed572f6c0b994ffd456979ddf3cc0f2d9a83e9362
+SIZE (Alexey-T-EControl-feb14e5_GH0.tar.gz) = 69614
+SHA256 (Alexey-T-ATSynEdit_Ex-61cbffc_GH0.tar.gz) = f0ade3866ffab5039d4aeb83c95ac2c85cbf3e8af7baeb3dc55fe16ff004852a
+SIZE (Alexey-T-ATSynEdit_Ex-61cbffc_GH0.tar.gz) = 50578
SHA256 (Alexey-T-ATSynEdit_Cmp-c24f441_GH0.tar.gz) = 6261e867837c4ee59cda76a6edc17458cf7f11807610611a53a1becd3dad24ee
SIZE (Alexey-T-ATSynEdit_Cmp-c24f441_GH0.tar.gz) = 27812
-SHA256 (Alexey-T-ATBinHex-Lazarus-33759b6_GH0.tar.gz) = 201cc883d99f96e53a51f62937ce51f814f329922bc23b111030e642d48fbe66
-SIZE (Alexey-T-ATBinHex-Lazarus-33759b6_GH0.tar.gz) = 150610
+SHA256 (Alexey-T-ATBinHex-Lazarus-ac03d54_GH0.tar.gz) = 4f916d35e20513bb62d85320395ab2e4a79263c78be02ba7866d0f19f6816ef4
+SIZE (Alexey-T-ATBinHex-Lazarus-ac03d54_GH0.tar.gz) = 150646
SHA256 (Alexey-T-UniqueInstance-753f823_GH0.tar.gz) = 2af99af3ac2696d5e143b67bb5af82dd86649377bf81ac084bd205e77646b3d9
SIZE (Alexey-T-UniqueInstance-753f823_GH0.tar.gz) = 8328
SHA256 (Alexey-T-EncConv-8caaa6b_GH0.tar.gz) = b93609799757eb507954d8d7273681d999a19fe195818e0ea0bc936d676d6227
diff --git a/editors/cudatext/pkg-plist b/editors/cudatext/pkg-plist
index 740973d54187..2e153f4d8828 100644
--- a/editors/cudatext/pkg-plist
+++ b/editors/cudatext/pkg-plist
@@ -38,10 +38,12 @@ share/applications/cudatext.desktop
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_babel.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_ballerina.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_bat.png
+%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_bazel.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_bicep.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_binary.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_blade.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_c.png
+%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_c3.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_cfm.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_cheader.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_clojure.png
@@ -75,6 +77,7 @@ share/applications/cudatext.desktop
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_fsproj.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_gcode.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_gdscript.png
+%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_gleam.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_glsl.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_gnuplot.png
%%DATADIR%%/data/filetypeicons/vscode_16x16/file_type_go.png
@@ -352,8 +355,6 @@ share/applications/cudatext.desktop
%%DATADIR%%/data/themes/sub.cuda-theme-ui
%%DATADIR%%/data/themes/syn.cuda-theme-syntax
%%DATADIR%%/data/themes/syn.cuda-theme-ui
-%%DATADIR%%/data/themes/white.cuda-theme-syntax
-%%DATADIR%%/data/themes/white.cuda-theme-ui
%%DATADIR%%/data/toolbaricons/default_24x24/case.png
%%DATADIR%%/data/toolbaricons/default_24x24/comment.png
%%DATADIR%%/data/toolbaricons/default_24x24/e_copy.png
@@ -649,6 +650,7 @@ share/applications/cudatext.desktop
%%DATADIR%%/readme/wiki/cudatext-find-dlg.png
%%DATADIR%%/readme/wiki/cudatext-find-markers.png
%%DATADIR%%/readme/wiki/cudatext-findinfiles-intabs.png
+%%DATADIR%%/readme/wiki/cudatext-fmt-menuitems.png
%%DATADIR%%/readme/wiki/cudatext-fmt-onsave.png
%%DATADIR%%/readme/wiki/cudatext-fold-comments.png
%%DATADIR%%/readme/wiki/cudatext-folding-gutter-ctx-menu.png
@@ -703,7 +705,6 @@ share/applications/cudatext.desktop
%%DATADIR%%/readme/wiki/cudatext_snippets_menu.png
%%DATADIR%%/readme/wiki/cudatext_vs_other_editors.wiki
%%DATADIR%%/settings_default/default.json
-%%DATADIR%%/settings_default/lexer Assembly.json
%%DATADIR%%/settings_default/lexer Bash script.json
%%DATADIR%%/settings_default/lexer CSS.json
%%DATADIR%%/settings_default/lexer JSON.json
diff --git a/editors/emacs-devel/Makefile b/editors/emacs-devel/Makefile
index 2dcd554a4de9..7e5c9bb78690 100644
--- a/editors/emacs-devel/Makefile
+++ b/editors/emacs-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= emacs
-DISTVERSION= 31.0.50.20250801
+DISTVERSION= 31.0.50.20250930
PORTEPOCH= 3
CATEGORIES= editors
PKGNAMESUFFIX= -devel
@@ -24,7 +24,7 @@ USES= autoreconf:build cpe gmake localbase:ldflags makeinfo ncurses \
CPE_VENDOR= gnu
USE_GITHUB= yes
GH_ACCOUNT= emacs-mirror
-GH_TAGNAME= 17c54bed4be
+GH_TAGNAME= ca704a67dc7
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-build-details \
diff --git a/editors/emacs-devel/distinfo b/editors/emacs-devel/distinfo
index 0d62c9681caf..7c9e8f3408a9 100644
--- a/editors/emacs-devel/distinfo
+++ b/editors/emacs-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754132558
-SHA256 (emacs-mirror-emacs-31.0.50.20250801-17c54bed4be_GH0.tar.gz) = dd8174bfa2ee550cda239920aa66a2a938f89188dbe4386662786f0a1ec41301
-SIZE (emacs-mirror-emacs-31.0.50.20250801-17c54bed4be_GH0.tar.gz) = 52221075
+TIMESTAMP = 1759227161
+SHA256 (emacs-mirror-emacs-31.0.50.20250930-ca704a67dc7_GH0.tar.gz) = 90b4c4fa6394300925300f541dec8ac3a10e499b664842cf794387485b1e33e7
+SIZE (emacs-mirror-emacs-31.0.50.20250930-ca704a67dc7_GH0.tar.gz) = 52355096
diff --git a/editors/emacs-devel/pkg-plist b/editors/emacs-devel/pkg-plist
index 417ef66624ba..0c579f295735 100644
--- a/editors/emacs-devel/pkg-plist
+++ b/editors/emacs-devel/pkg-plist
@@ -887,6 +887,7 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/etc/schema/dotnet-packages-config.rnc
%%DATADIR%%/%%EMACS_VER%%/etc/schema/dotnet-packages-props.rnc
%%DATADIR%%/%%EMACS_VER%%/etc/schema/dotnet-resx.rnc
+%%DATADIR%%/%%EMACS_VER%%/etc/schema/dotnet-slnx.rnc
%%DATADIR%%/%%EMACS_VER%%/etc/schema/locate.rnc
%%DATADIR%%/%%EMACS_VER%%/etc/schema/msbuild.rnc
%%DATADIR%%/%%EMACS_VER%%/etc/schema/nuget.rnc
@@ -1802,6 +1803,8 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/text-property-search.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/thunk.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/thunk.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/timeout.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/timeout.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/timer-list.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/timer-list.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/timer.el.gz
@@ -3692,6 +3695,8 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/progmodes/json-ts-mode.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/progmodes/ld-script.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/progmodes/ld-script.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/progmodes/lua-mode.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/progmodes/lua-mode.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/progmodes/lua-ts-mode.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/progmodes/lua-ts-mode.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/progmodes/m4-mode.el.gz
diff --git a/editors/emacs/Makefile b/editors/emacs/Makefile
index 58caffa18b9b..71e59968b19e 100644
--- a/editors/emacs/Makefile
+++ b/editors/emacs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= emacs
-DISTVERSION= 30.1
-PORTREVISION= 5
+DISTVERSION= 30.2
PORTEPOCH= 3
CATEGORIES= editors
MASTER_SITES= GNU
diff --git a/editors/emacs/distinfo b/editors/emacs/distinfo
index 6928533ab5ca..2d6136af9279 100644
--- a/editors/emacs/distinfo
+++ b/editors/emacs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1740416719
-SHA256 (emacs-30.1.tar.xz) = 6ccac1ae76e6af93c6de1df175e8eb406767c23da3dd2a16aa67e3124a6f138f
-SIZE (emacs-30.1.tar.xz) = 54978160
+TIMESTAMP = 1755212823
+SHA256 (emacs-30.2.tar.xz) = b3f36f18a6dd2715713370166257de2fae01f9d38cfe878ced9b1e6ded5befd9
+SIZE (emacs-30.2.tar.xz) = 55320324
SHA256 (emacs30.1-canna-20250224.diff.gz) = b93296ae41037e6457317fd1113f8c3f659f32d4310c28a6a5bf633f6fcd31e5
SIZE (emacs30.1-canna-20250224.diff.gz) = 30488
diff --git a/editors/encryptpad/Makefile b/editors/encryptpad/Makefile
index 76e8770adba9..10b4a020940a 100644
--- a/editors/encryptpad/Makefile
+++ b/editors/encryptpad/Makefile
@@ -1,7 +1,7 @@
PORTNAME= encryptpad
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= editors security
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/enter-tex/Makefile b/editors/enter-tex/Makefile
index 3e5a7514eca8..b69c02c9fb89 100644
--- a/editors/enter-tex/Makefile
+++ b/editors/enter-tex/Makefile
@@ -1,11 +1,12 @@
PORTNAME= enter-tex
DISTVERSION= 3.48.0
+PORTREVISION= 1
CATEGORIES= editors
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Integrated TeX/LaTeX editor
-WWW= https://gitlab.gnome.org/swilmet/enter-tex
+WWW= https://gitlab.gnome.org/World/gedit/enter-tex
LICENSE= GPLv3+
@@ -20,27 +21,24 @@ LIB_DEPENDS= libgee-0.8.so:devel/libgee \
USES= compiler:c11 desktop-file-utils gettext gnome meson \
pkgconfig tar:bz2 tex vala:build
USE_GNOME= dconf glib20 gtk30 introspection:build
-USE_TEX= base
+USE_TEX= formats
USE_GITLAB= yes
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World/gedit
-MESON_ARGS= -Dgtk_doc=false \
- -Dtests=false
-
+MESON_ARGS= -Dtests=false
GLIB_SCHEMAS= org.gnome.enter_tex.gschema.xml
-# https://gitlab.gnome.org/swilmet/enter-tex/-/issues/19
-do-build:
- @(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD} src/gtex/Gtex-1.gir; then \
- if [ -n "${BUILD_FAIL_MESSAGE}" ]; then \
- ${ECHO_MSG} "===> Compilation failed unexpectedly." ;\
- (${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") ;\
- fi ;\
- fi)
+OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
- @(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD} src/enter-tex; then \
+DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc
+DOCS_MESON_TRUE= gtk_doc
+
+# https://gitlab.gnome.org/World/gedit/enter-tex/-/issues/19
+pre-build:
+ @(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD} src/gtex/Gtex-1.gir; then \
if [ -n "${BUILD_FAIL_MESSAGE}" ]; then \
${ECHO_MSG} "===> Compilation failed unexpectedly." ;\
(${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") ;\
diff --git a/editors/enter-tex/pkg-plist b/editors/enter-tex/pkg-plist
index 05f11f80de61..9507ddcba727 100644
--- a/editors/enter-tex/pkg-plist
+++ b/editors/enter-tex/pkg-plist
@@ -10,6 +10,54 @@ share/dbus-1/services/org.gnome.enter_tex.service
%%DATADIR%%/templates/letter.tex
%%DATADIR%%/templates/report.tex
%%DATADIR%%/ui/ui.xml
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexApp.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildJob.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildTool.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildTools.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildToolsDefault.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildToolsPersonal.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexBuildView.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexFactory.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexPostProcessor.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexPostProcessorAllOutput.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexPostProcessorLatex.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexPostProcessorLatexmk.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexSettings.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexStructure.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexSynctex.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexTemplatesDefault.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexTemplatesManageDialog.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexTemplatesPersonal.html
+%%DOCS%%share/gtk-doc/html/enter-tex/GtexTreeModelNode.html
+%%DOCS%%share/gtk-doc/html/enter-tex/annexes.html
+%%DOCS%%share/gtk-doc/html/enter-tex/annotation-glossary.html
+%%DOCS%%share/gtk-doc/html/enter-tex/api-reference.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch01.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch02.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch03.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch04.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ch05.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-Gtex-Initialization-and-Finalization.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexBottomPanel.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexBuffer.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexCommands.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexDirs.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexPrefs.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexTemplatesDialogs.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexUtils.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex-GtexView.html
+%%DOCS%%share/gtk-doc/html/enter-tex/enter-tex.devhelp2
+%%DOCS%%share/gtk-doc/html/enter-tex/home.png
+%%DOCS%%share/gtk-doc/html/enter-tex/index.html
+%%DOCS%%share/gtk-doc/html/enter-tex/ix01.html
+%%DOCS%%share/gtk-doc/html/enter-tex/left-insensitive.png
+%%DOCS%%share/gtk-doc/html/enter-tex/left.png
+%%DOCS%%share/gtk-doc/html/enter-tex/object-tree.html
+%%DOCS%%share/gtk-doc/html/enter-tex/right-insensitive.png
+%%DOCS%%share/gtk-doc/html/enter-tex/right.png
+%%DOCS%%share/gtk-doc/html/enter-tex/style.css
+%%DOCS%%share/gtk-doc/html/enter-tex/up-insensitive.png
+%%DOCS%%share/gtk-doc/html/enter-tex/up.png
share/help/C/enter-tex/build_tools.page
share/help/C/enter-tex/completion.page
share/help/C/enter-tex/index.page
diff --git a/editors/flim/Makefile b/editors/flim/Makefile
index 10f54e4076ba..edcc917cf376 100644
--- a/editors/flim/Makefile
+++ b/editors/flim/Makefile
@@ -1,5 +1,6 @@
PORTNAME= flim
PORTVERSION= 1.14.9.${SNAPDATE}
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/focuswriter/Makefile b/editors/focuswriter/Makefile
index bdb4f79f764e..5940b38abd47 100644
--- a/editors/focuswriter/Makefile
+++ b/editors/focuswriter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= focuswriter
-DISTVERSION= 1.8.12
+DISTVERSION= 1.8.13
CATEGORIES= editors
MASTER_SITES= https://gottcode.org/${PORTNAME}/
diff --git a/editors/focuswriter/distinfo b/editors/focuswriter/distinfo
index d506bfa1c9ad..b169fe29698f 100644
--- a/editors/focuswriter/distinfo
+++ b/editors/focuswriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747249884
-SHA256 (focuswriter-1.8.12.tar.bz2) = 83e43700d40d7d2af90c1ddfcfb595aba1b800bd5bc10232b94e87c5dd871d2b
-SIZE (focuswriter-1.8.12.tar.bz2) = 10475452
+TIMESTAMP = 1755552305
+SHA256 (focuswriter-1.8.13.tar.bz2) = 736662c0ec6ca9d6ae93b18f637963e9f5a914b25027d07b34723ca91b4aa98b
+SIZE (focuswriter-1.8.13.tar.bz2) = 10478620
diff --git a/editors/gedit-plugins/Makefile b/editors/gedit-plugins/Makefile
index ccd4f7467f69..d746541b31d9 100644
--- a/editors/gedit-plugins/Makefile
+++ b/editors/gedit-plugins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gedit-plugins
-PORTVERSION= 48.1
+DISTVERSION= 48.2
CATEGORIES= editors gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -11,25 +11,26 @@ WWW= https://gitlab.gnome.org/World/gedit/gedit-plugins
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= gedit>=48.1:editors/gedit \
+PORTSCOUT= limit:^48\.
+
+BUILD_DEPENDS= gedit=48.2:editors/gedit \
itstool:textproc/itstool
LIB_DEPENDS= libpeas-1.0.so:devel/libpeas1 \
- libgucharmap_2_90.so:deskutils/gucharmap \
libgedit-tepl-6.so:x11-toolkits/tepl6 \
libgedit-gtksourceview-300.so:x11-toolkits/libgedit-gtksourceview
-RUN_DEPENDS= gedit>=48.1:editors/gedit \
- ${PYTHON_PKGNAMEPREFIX}libpeas1>0:devel/py-libpeas1@${PY_FLAVOR}
+RUN_DEPENDS= gedit=48.2:editors/gedit
USES= compiler:c11 gettext gnome localbase meson pkgconfig \
- python tar:xz
-USE_GNOME= glib20 gtk30 introspection pygobject3 \
- vte3
+ tar:bz2
+USE_GNOME= glib20 gtk30
USE_CSTD= c11
USE_LDCONFIG= yes
-BINARY_ALIAS= python3=${PYTHON_CMD}
+
+USE_GITLAB= yes
+GL_SITE= https://gitlab.gnome.org
+GL_ACCOUNT= World/gedit
GLIB_SCHEMAS= org.gnome.gedit.plugins.drawspaces.gschema.xml \
- org.gnome.gedit.plugins.wordcompletion.gschema.xml \
- org.gnome.gedit.plugins.terminal.gschema.xml
+ org.gnome.gedit.plugins.wordcompletion.gschema.xml
.include <bsd.port.mk>
diff --git a/editors/gedit-plugins/distinfo b/editors/gedit-plugins/distinfo
index 433cca7f709e..d18e42934037 100644
--- a/editors/gedit-plugins/distinfo
+++ b/editors/gedit-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739723692
-SHA256 (gnome/gedit-plugins-48.1.tar.xz) = 9026bfe71a678f8c47f46316837437e7b357918fd6c3d4d65be27fc95b710e1c
-SIZE (gnome/gedit-plugins-48.1.tar.xz) = 881140
+TIMESTAMP = 1757685449
+SHA256 (gnome/gedit-plugins-48.2.tar.bz2) = f682fd49a1d273ef30fc104e0eb5968394d58ab93aa32b58ba8bbf9850e2e7d4
+SIZE (gnome/gedit-plugins-48.2.tar.bz2) = 1017902
diff --git a/editors/gedit-plugins/pkg-plist b/editors/gedit-plugins/pkg-plist
index dcd6d6f2531c..ea2678f4479d 100644
--- a/editors/gedit-plugins/pkg-plist
+++ b/editors/gedit-plugins/pkg-plist
@@ -1,399 +1,130 @@
lib/gedit/plugins/bookmarks.plugin
-lib/gedit/plugins/bracketcompletion.plugin
-lib/gedit/plugins/bracketcompletion.py
-lib/gedit/plugins/charmap.plugin
-lib/gedit/plugins/charmap/__init__.py
-lib/gedit/plugins/charmap/panel.py
-lib/gedit/plugins/codecomment.plugin
-lib/gedit/plugins/codecomment.py
-lib/gedit/plugins/colorpicker.plugin
-lib/gedit/plugins/colorpicker.py
lib/gedit/plugins/drawspaces.plugin
-lib/gedit/plugins/gpdefs.py
-lib/gedit/plugins/joinlines.plugin
-lib/gedit/plugins/joinlines.py
lib/gedit/plugins/libbookmarks.so
lib/gedit/plugins/libdrawspaces.so
lib/gedit/plugins/libsmartspaces.so
lib/gedit/plugins/libwordcompletion.so
-lib/gedit/plugins/multiedit.plugin
-lib/gedit/plugins/multiedit/__init__.py
-lib/gedit/plugins/multiedit/appactivatable.py
-lib/gedit/plugins/multiedit/signals.py
-lib/gedit/plugins/multiedit/viewactivatable.py
-lib/gedit/plugins/multiedit/windowactivatable.py
-lib/gedit/plugins/sessionsaver.plugin
-lib/gedit/plugins/sessionsaver/__init__.py
-lib/gedit/plugins/sessionsaver/appactivatable.py
-lib/gedit/plugins/sessionsaver/dialogs.py
-lib/gedit/plugins/sessionsaver/store/session.py
-lib/gedit/plugins/sessionsaver/store/sessionstore.py
-lib/gedit/plugins/sessionsaver/store/xmlsessionstore.py
-lib/gedit/plugins/sessionsaver/windowactivable.py
lib/gedit/plugins/smartspaces.plugin
-lib/gedit/plugins/terminal.plugin
-lib/gedit/plugins/terminal.py
lib/gedit/plugins/wordcompletion.plugin
-share/gedit/plugins/sessionsaver/ui/sessionsaver.ui
share/help/C/gedit/bookmarks.page
-share/help/C/gedit/bracket-comp.page
-share/help/C/gedit/character-map.page
-share/help/C/gedit/code-comment.page
-share/help/C/gedit/color-picker.page
share/help/C/gedit/draw-spaces.page
-share/help/C/gedit/join-split-lines.page
share/help/C/gedit/legal-plugins.xml
-share/help/C/gedit/multi-edit.page
-share/help/C/gedit/session-saver.page
-share/help/C/gedit/terminal.page
share/help/C/gedit/word-completion.page
share/help/ar/gedit/bookmarks.page
-share/help/ar/gedit/bracket-comp.page
-share/help/ar/gedit/character-map.page
-share/help/ar/gedit/code-comment.page
-share/help/ar/gedit/color-picker.page
share/help/ar/gedit/draw-spaces.page
-share/help/ar/gedit/join-split-lines.page
share/help/ar/gedit/legal-plugins.xml
-share/help/ar/gedit/multi-edit.page
-share/help/ar/gedit/session-saver.page
-share/help/ar/gedit/terminal.page
share/help/ar/gedit/word-completion.page
share/help/bg/gedit/bookmarks.page
-share/help/bg/gedit/bracket-comp.page
-share/help/bg/gedit/character-map.page
-share/help/bg/gedit/code-comment.page
-share/help/bg/gedit/color-picker.page
share/help/bg/gedit/draw-spaces.page
-share/help/bg/gedit/join-split-lines.page
share/help/bg/gedit/legal-plugins.xml
-share/help/bg/gedit/multi-edit.page
-share/help/bg/gedit/session-saver.page
-share/help/bg/gedit/terminal.page
share/help/bg/gedit/word-completion.page
share/help/ca/gedit/bookmarks.page
-share/help/ca/gedit/bracket-comp.page
-share/help/ca/gedit/character-map.page
-share/help/ca/gedit/code-comment.page
-share/help/ca/gedit/color-picker.page
share/help/ca/gedit/draw-spaces.page
-share/help/ca/gedit/join-split-lines.page
share/help/ca/gedit/legal-plugins.xml
-share/help/ca/gedit/multi-edit.page
-share/help/ca/gedit/session-saver.page
-share/help/ca/gedit/terminal.page
share/help/ca/gedit/word-completion.page
share/help/cs/gedit/bookmarks.page
-share/help/cs/gedit/bracket-comp.page
-share/help/cs/gedit/character-map.page
-share/help/cs/gedit/code-comment.page
-share/help/cs/gedit/color-picker.page
share/help/cs/gedit/draw-spaces.page
-share/help/cs/gedit/join-split-lines.page
share/help/cs/gedit/legal-plugins.xml
-share/help/cs/gedit/multi-edit.page
-share/help/cs/gedit/session-saver.page
-share/help/cs/gedit/terminal.page
share/help/cs/gedit/word-completion.page
share/help/da/gedit/bookmarks.page
-share/help/da/gedit/bracket-comp.page
-share/help/da/gedit/character-map.page
-share/help/da/gedit/code-comment.page
-share/help/da/gedit/color-picker.page
share/help/da/gedit/draw-spaces.page
-share/help/da/gedit/join-split-lines.page
share/help/da/gedit/legal-plugins.xml
-share/help/da/gedit/multi-edit.page
-share/help/da/gedit/session-saver.page
-share/help/da/gedit/terminal.page
share/help/da/gedit/word-completion.page
share/help/de/gedit/bookmarks.page
-share/help/de/gedit/bracket-comp.page
-share/help/de/gedit/character-map.page
-share/help/de/gedit/code-comment.page
-share/help/de/gedit/color-picker.page
share/help/de/gedit/draw-spaces.page
-share/help/de/gedit/join-split-lines.page
share/help/de/gedit/legal-plugins.xml
-share/help/de/gedit/multi-edit.page
-share/help/de/gedit/session-saver.page
-share/help/de/gedit/terminal.page
share/help/de/gedit/word-completion.page
share/help/el/gedit/bookmarks.page
-share/help/el/gedit/bracket-comp.page
-share/help/el/gedit/character-map.page
-share/help/el/gedit/code-comment.page
-share/help/el/gedit/color-picker.page
share/help/el/gedit/draw-spaces.page
-share/help/el/gedit/join-split-lines.page
share/help/el/gedit/legal-plugins.xml
-share/help/el/gedit/multi-edit.page
-share/help/el/gedit/session-saver.page
-share/help/el/gedit/terminal.page
share/help/el/gedit/word-completion.page
share/help/es/gedit/bookmarks.page
-share/help/es/gedit/bracket-comp.page
-share/help/es/gedit/character-map.page
-share/help/es/gedit/code-comment.page
-share/help/es/gedit/color-picker.page
share/help/es/gedit/draw-spaces.page
-share/help/es/gedit/join-split-lines.page
share/help/es/gedit/legal-plugins.xml
-share/help/es/gedit/multi-edit.page
-share/help/es/gedit/session-saver.page
-share/help/es/gedit/terminal.page
share/help/es/gedit/word-completion.page
share/help/eu/gedit/bookmarks.page
-share/help/eu/gedit/bracket-comp.page
-share/help/eu/gedit/character-map.page
-share/help/eu/gedit/code-comment.page
-share/help/eu/gedit/color-picker.page
share/help/eu/gedit/draw-spaces.page
-share/help/eu/gedit/join-split-lines.page
share/help/eu/gedit/legal-plugins.xml
-share/help/eu/gedit/multi-edit.page
-share/help/eu/gedit/session-saver.page
-share/help/eu/gedit/terminal.page
share/help/eu/gedit/word-completion.page
share/help/fi/gedit/bookmarks.page
-share/help/fi/gedit/bracket-comp.page
-share/help/fi/gedit/character-map.page
-share/help/fi/gedit/code-comment.page
-share/help/fi/gedit/color-picker.page
share/help/fi/gedit/draw-spaces.page
-share/help/fi/gedit/join-split-lines.page
share/help/fi/gedit/legal-plugins.xml
-share/help/fi/gedit/multi-edit.page
-share/help/fi/gedit/session-saver.page
-share/help/fi/gedit/terminal.page
share/help/fi/gedit/word-completion.page
share/help/fr/gedit/bookmarks.page
-share/help/fr/gedit/bracket-comp.page
-share/help/fr/gedit/character-map.page
-share/help/fr/gedit/code-comment.page
-share/help/fr/gedit/color-picker.page
share/help/fr/gedit/draw-spaces.page
-share/help/fr/gedit/join-split-lines.page
share/help/fr/gedit/legal-plugins.xml
-share/help/fr/gedit/multi-edit.page
-share/help/fr/gedit/session-saver.page
-share/help/fr/gedit/terminal.page
share/help/fr/gedit/word-completion.page
share/help/gl/gedit/bookmarks.page
-share/help/gl/gedit/bracket-comp.page
-share/help/gl/gedit/character-map.page
-share/help/gl/gedit/code-comment.page
-share/help/gl/gedit/color-picker.page
share/help/gl/gedit/draw-spaces.page
-share/help/gl/gedit/join-split-lines.page
share/help/gl/gedit/legal-plugins.xml
-share/help/gl/gedit/multi-edit.page
-share/help/gl/gedit/session-saver.page
-share/help/gl/gedit/terminal.page
share/help/gl/gedit/word-completion.page
share/help/hu/gedit/bookmarks.page
-share/help/hu/gedit/bracket-comp.page
-share/help/hu/gedit/character-map.page
-share/help/hu/gedit/code-comment.page
-share/help/hu/gedit/color-picker.page
share/help/hu/gedit/draw-spaces.page
-share/help/hu/gedit/join-split-lines.page
share/help/hu/gedit/legal-plugins.xml
-share/help/hu/gedit/multi-edit.page
-share/help/hu/gedit/session-saver.page
-share/help/hu/gedit/terminal.page
share/help/hu/gedit/word-completion.page
share/help/it/gedit/bookmarks.page
-share/help/it/gedit/bracket-comp.page
-share/help/it/gedit/character-map.page
-share/help/it/gedit/code-comment.page
-share/help/it/gedit/color-picker.page
share/help/it/gedit/draw-spaces.page
-share/help/it/gedit/join-split-lines.page
share/help/it/gedit/legal-plugins.xml
-share/help/it/gedit/multi-edit.page
-share/help/it/gedit/session-saver.page
-share/help/it/gedit/terminal.page
share/help/it/gedit/word-completion.page
share/help/ja/gedit/bookmarks.page
-share/help/ja/gedit/bracket-comp.page
-share/help/ja/gedit/character-map.page
-share/help/ja/gedit/code-comment.page
-share/help/ja/gedit/color-picker.page
share/help/ja/gedit/draw-spaces.page
-share/help/ja/gedit/join-split-lines.page
share/help/ja/gedit/legal-plugins.xml
-share/help/ja/gedit/multi-edit.page
-share/help/ja/gedit/session-saver.page
-share/help/ja/gedit/terminal.page
share/help/ja/gedit/word-completion.page
share/help/ko/gedit/bookmarks.page
-share/help/ko/gedit/bracket-comp.page
-share/help/ko/gedit/character-map.page
-share/help/ko/gedit/code-comment.page
-share/help/ko/gedit/color-picker.page
share/help/ko/gedit/draw-spaces.page
-share/help/ko/gedit/join-split-lines.page
share/help/ko/gedit/legal-plugins.xml
-share/help/ko/gedit/multi-edit.page
-share/help/ko/gedit/session-saver.page
-share/help/ko/gedit/terminal.page
share/help/ko/gedit/word-completion.page
share/help/lv/gedit/bookmarks.page
-share/help/lv/gedit/bracket-comp.page
-share/help/lv/gedit/character-map.page
-share/help/lv/gedit/code-comment.page
-share/help/lv/gedit/color-picker.page
share/help/lv/gedit/draw-spaces.page
-share/help/lv/gedit/join-split-lines.page
share/help/lv/gedit/legal-plugins.xml
-share/help/lv/gedit/multi-edit.page
-share/help/lv/gedit/session-saver.page
-share/help/lv/gedit/terminal.page
share/help/lv/gedit/word-completion.page
share/help/oc/gedit/bookmarks.page
-share/help/oc/gedit/bracket-comp.page
-share/help/oc/gedit/character-map.page
-share/help/oc/gedit/code-comment.page
-share/help/oc/gedit/color-picker.page
share/help/oc/gedit/draw-spaces.page
-share/help/oc/gedit/join-split-lines.page
share/help/oc/gedit/legal-plugins.xml
-share/help/oc/gedit/multi-edit.page
-share/help/oc/gedit/session-saver.page
-share/help/oc/gedit/terminal.page
share/help/oc/gedit/word-completion.page
share/help/pl/gedit/bookmarks.page
-share/help/pl/gedit/bracket-comp.page
-share/help/pl/gedit/character-map.page
-share/help/pl/gedit/code-comment.page
-share/help/pl/gedit/color-picker.page
share/help/pl/gedit/draw-spaces.page
-share/help/pl/gedit/join-split-lines.page
share/help/pl/gedit/legal-plugins.xml
-share/help/pl/gedit/multi-edit.page
-share/help/pl/gedit/session-saver.page
-share/help/pl/gedit/terminal.page
share/help/pl/gedit/word-completion.page
share/help/pt_BR/gedit/bookmarks.page
-share/help/pt_BR/gedit/bracket-comp.page
-share/help/pt_BR/gedit/character-map.page
-share/help/pt_BR/gedit/code-comment.page
-share/help/pt_BR/gedit/color-picker.page
share/help/pt_BR/gedit/draw-spaces.page
-share/help/pt_BR/gedit/join-split-lines.page
share/help/pt_BR/gedit/legal-plugins.xml
-share/help/pt_BR/gedit/multi-edit.page
-share/help/pt_BR/gedit/session-saver.page
-share/help/pt_BR/gedit/terminal.page
share/help/pt_BR/gedit/word-completion.page
share/help/ru/gedit/bookmarks.page
-share/help/ru/gedit/bracket-comp.page
-share/help/ru/gedit/character-map.page
-share/help/ru/gedit/code-comment.page
-share/help/ru/gedit/color-picker.page
share/help/ru/gedit/draw-spaces.page
-share/help/ru/gedit/join-split-lines.page
share/help/ru/gedit/legal-plugins.xml
-share/help/ru/gedit/multi-edit.page
-share/help/ru/gedit/session-saver.page
-share/help/ru/gedit/terminal.page
share/help/ru/gedit/word-completion.page
share/help/sl/gedit/bookmarks.page
-share/help/sl/gedit/bracket-comp.page
-share/help/sl/gedit/character-map.page
-share/help/sl/gedit/code-comment.page
-share/help/sl/gedit/color-picker.page
share/help/sl/gedit/draw-spaces.page
-share/help/sl/gedit/join-split-lines.page
share/help/sl/gedit/legal-plugins.xml
-share/help/sl/gedit/multi-edit.page
-share/help/sl/gedit/session-saver.page
-share/help/sl/gedit/terminal.page
share/help/sl/gedit/word-completion.page
share/help/sv/gedit/bookmarks.page
-share/help/sv/gedit/bracket-comp.page
-share/help/sv/gedit/character-map.page
-share/help/sv/gedit/code-comment.page
-share/help/sv/gedit/color-picker.page
share/help/sv/gedit/draw-spaces.page
-share/help/sv/gedit/join-split-lines.page
share/help/sv/gedit/legal-plugins.xml
-share/help/sv/gedit/multi-edit.page
-share/help/sv/gedit/session-saver.page
-share/help/sv/gedit/terminal.page
share/help/sv/gedit/word-completion.page
share/help/te/gedit/bookmarks.page
-share/help/te/gedit/bracket-comp.page
-share/help/te/gedit/character-map.page
-share/help/te/gedit/code-comment.page
-share/help/te/gedit/color-picker.page
share/help/te/gedit/draw-spaces.page
-share/help/te/gedit/join-split-lines.page
share/help/te/gedit/legal-plugins.xml
-share/help/te/gedit/multi-edit.page
-share/help/te/gedit/session-saver.page
-share/help/te/gedit/terminal.page
share/help/te/gedit/word-completion.page
share/help/th/gedit/bookmarks.page
-share/help/th/gedit/bracket-comp.page
-share/help/th/gedit/character-map.page
-share/help/th/gedit/code-comment.page
-share/help/th/gedit/color-picker.page
share/help/th/gedit/draw-spaces.page
-share/help/th/gedit/join-split-lines.page
share/help/th/gedit/legal-plugins.xml
-share/help/th/gedit/multi-edit.page
-share/help/th/gedit/session-saver.page
-share/help/th/gedit/terminal.page
share/help/th/gedit/word-completion.page
share/help/uk/gedit/bookmarks.page
-share/help/uk/gedit/bracket-comp.page
-share/help/uk/gedit/character-map.page
-share/help/uk/gedit/code-comment.page
-share/help/uk/gedit/color-picker.page
share/help/uk/gedit/draw-spaces.page
-share/help/uk/gedit/join-split-lines.page
share/help/uk/gedit/legal-plugins.xml
-share/help/uk/gedit/multi-edit.page
-share/help/uk/gedit/session-saver.page
-share/help/uk/gedit/terminal.page
share/help/uk/gedit/word-completion.page
share/help/zh_CN/gedit/bookmarks.page
-share/help/zh_CN/gedit/bracket-comp.page
-share/help/zh_CN/gedit/character-map.page
-share/help/zh_CN/gedit/code-comment.page
-share/help/zh_CN/gedit/color-picker.page
share/help/zh_CN/gedit/draw-spaces.page
-share/help/zh_CN/gedit/join-split-lines.page
share/help/zh_CN/gedit/legal-plugins.xml
-share/help/zh_CN/gedit/multi-edit.page
-share/help/zh_CN/gedit/session-saver.page
-share/help/zh_CN/gedit/terminal.page
share/help/zh_CN/gedit/word-completion.page
share/help/zh_HK/gedit/bookmarks.page
-share/help/zh_HK/gedit/bracket-comp.page
-share/help/zh_HK/gedit/character-map.page
-share/help/zh_HK/gedit/code-comment.page
-share/help/zh_HK/gedit/color-picker.page
share/help/zh_HK/gedit/draw-spaces.page
-share/help/zh_HK/gedit/join-split-lines.page
share/help/zh_HK/gedit/legal-plugins.xml
-share/help/zh_HK/gedit/multi-edit.page
-share/help/zh_HK/gedit/session-saver.page
-share/help/zh_HK/gedit/terminal.page
share/help/zh_HK/gedit/word-completion.page
share/help/zh_TW/gedit/bookmarks.page
-share/help/zh_TW/gedit/bracket-comp.page
-share/help/zh_TW/gedit/character-map.page
-share/help/zh_TW/gedit/code-comment.page
-share/help/zh_TW/gedit/color-picker.page
share/help/zh_TW/gedit/draw-spaces.page
-share/help/zh_TW/gedit/join-split-lines.page
share/help/zh_TW/gedit/legal-plugins.xml
-share/help/zh_TW/gedit/multi-edit.page
-share/help/zh_TW/gedit/session-saver.page
-share/help/zh_TW/gedit/terminal.page
share/help/zh_TW/gedit/word-completion.page
share/locale/af/LC_MESSAGES/gedit-plugins.mo
share/locale/am/LC_MESSAGES/gedit-plugins.mo
@@ -491,13 +222,6 @@ share/locale/zh_CN/LC_MESSAGES/gedit-plugins.mo
share/locale/zh_HK/LC_MESSAGES/gedit-plugins.mo
share/locale/zh_TW/LC_MESSAGES/gedit-plugins.mo
share/metainfo/gedit-bookmarks.metainfo.xml
-share/metainfo/gedit-bracketcompletion.metainfo.xml
-share/metainfo/gedit-charmap.metainfo.xml
-share/metainfo/gedit-codecomment.metainfo.xml
-share/metainfo/gedit-colorpicker.metainfo.xml
share/metainfo/gedit-drawspaces.metainfo.xml
-share/metainfo/gedit-joinlines.metainfo.xml
-share/metainfo/gedit-multiedit.metainfo.xml
share/metainfo/gedit-smartspaces.metainfo.xml
-share/metainfo/gedit-terminal.metainfo.xml
share/metainfo/gedit-wordcompletion.metainfo.xml
diff --git a/editors/gedit/Makefile b/editors/gedit/Makefile
index 2d2bb3b375c1..d54adbc24310 100644
--- a/editors/gedit/Makefile
+++ b/editors/gedit/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gedit
-PORTVERSION= 48.1
+DISTVERSION= 48.2
CATEGORIES= editors gnome
-MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
@@ -11,6 +10,8 @@ WWW= https://gitlab.gnome.org/World/gedit/gedit
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+PORTSCOUT= limit:^48\.
+
BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
itstool:textproc/itstool
LIB_DEPENDS= libgspell-1.so:textproc/gspell \
@@ -19,20 +20,21 @@ LIB_DEPENDS= libgspell-1.so:textproc/gspell \
libgedit-gfls-1.so:filesystems/libgedit-gfls \
libgedit-amtk-5.so:x11-toolkits/amtk \
libgedit-tepl-6.so:x11-toolkits/tepl6
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas1>0:devel/py-libpeas1@${PY_FLAVOR}
USES= compiler:c11 cpe desktop-file-utils gettext gnome localbase \
- meson pkgconfig python tar:xz vala:build xorg
+ meson pkgconfig tar:xz vala:build
USE_CSTD= c11
-USE_GNOME= glib20 gtk30 introspection libxml2 \
- pygobject3
-USE_XORG= sm x11
+USE_GNOME= glib20 gtk30 introspection
USE_LDCONFIG= yes
PLIST_SUB= VERSION=${DISTVERSION}
MESON_ARGS= -Dgtk_doc=false
-BINARY_ALIAS= python3=${PYTHON_CMD}
CPE_VENDOR= gnome
+USE_GITLAB= yes
+GL_SITE= https://gitlab.gnome.org
+GL_ACCOUNT= World/gedit
+GL_TUPLE= GNOME:libgd:3cccf992:libgd/subprojects/libgd
+
GLIB_SCHEMAS= org.gnome.gedit.enums.xml \
org.gnome.gedit.gschema.xml \
org.gnome.gedit.plugins.filebrowser.enums.xml \
diff --git a/editors/gedit/distinfo b/editors/gedit/distinfo
index 1d3df287ef3d..8b655721721a 100644
--- a/editors/gedit/distinfo
+++ b/editors/gedit/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1739720023
-SHA256 (gnome/gedit-48.1.tar.xz) = 971e7ac26bc0a3a3ded27a7563772415687db0e5a092b4547e5b10a55858b30a
-SIZE (gnome/gedit-48.1.tar.xz) = 2813580
+TIMESTAMP = 1757683702
+SHA256 (gnome/gedit-48.2.tar.bz2) = 5fe99e60600c704feb51774ffdc015c16ce455475e51f773e848bc76d4b04bf0
+SIZE (gnome/gedit-48.2.tar.bz2) = 3368562
+SHA256 (gnome/libgd-3cccf992.tar.bz2) = 7c19b7c13b5b20e11a5c07d911f9e258ecbde878e56b2e771cf73bc91b4ee72f
+SIZE (gnome/libgd-3cccf992.tar.bz2) = 44899
diff --git a/editors/gedit/pkg-plist b/editors/gedit/pkg-plist
index d13ee0f69d1d..a46b7a789acb 100644
--- a/editors/gedit/pkg-plist
+++ b/editors/gedit/pkg-plist
@@ -34,7 +34,6 @@ lib/gedit/plugins/spell.plugin
lib/gedit/plugins/textsize.plugin
lib/gedit/plugins/time.plugin
lib/girepository-1.0/Gedit-3.0.typelib
-%%PYTHON_SITELIBDIR%%/gi/overrides/Gedit.py
libdata/pkgconfig/gedit.pc
share/applications/org.gnome.gedit.desktop
share/dbus-1/services/org.gnome.gedit.service
@@ -42,11 +41,12 @@ share/dbus-1/services/org.gnome.gedit.service
share/gir-1.0/Gedit-3.0.gir
share/help/C/gedit/figures/gedit-icon-24x24.png
share/help/C/gedit/figures/gedit3-screenshot.png
+share/help/C/gedit/gedit-admin-privileges.page
share/help/C/gedit/gedit-brief-intro.page
+share/help/C/gedit/gedit-change-case.page
share/help/C/gedit/gedit-change-color-scheme.page
share/help/C/gedit/gedit-close-file.page
share/help/C/gedit/gedit-create-new-file.page
-share/help/C/gedit/gedit-edit-as-root.page
share/help/C/gedit/gedit-files-basic.page
share/help/C/gedit/gedit-full-screen.page
share/help/C/gedit/gedit-general-intro.page
@@ -56,7 +56,6 @@ share/help/C/gedit/gedit-open-on-server.page
share/help/C/gedit/gedit-open-recent.page
share/help/C/gedit/gedit-open-several-files-at-once.page
share/help/C/gedit/gedit-plugin-guide.page
-share/help/C/gedit/gedit-plugins-change-case.page
share/help/C/gedit/gedit-plugins-doc-stats.page
share/help/C/gedit/gedit-plugins-file-browser.page
share/help/C/gedit/gedit-plugins-insert-date-time.page
@@ -76,11 +75,12 @@ share/help/C/gedit/gedit-undo-redo.page
share/help/C/gedit/index.page
share/help/ar/gedit/figures/gedit-icon-24x24.png
share/help/ar/gedit/figures/gedit3-screenshot.png
+share/help/ar/gedit/gedit-admin-privileges.page
share/help/ar/gedit/gedit-brief-intro.page
+share/help/ar/gedit/gedit-change-case.page
share/help/ar/gedit/gedit-change-color-scheme.page
share/help/ar/gedit/gedit-close-file.page
share/help/ar/gedit/gedit-create-new-file.page
-share/help/ar/gedit/gedit-edit-as-root.page
share/help/ar/gedit/gedit-files-basic.page
share/help/ar/gedit/gedit-full-screen.page
share/help/ar/gedit/gedit-general-intro.page
@@ -90,7 +90,6 @@ share/help/ar/gedit/gedit-open-on-server.page
share/help/ar/gedit/gedit-open-recent.page
share/help/ar/gedit/gedit-open-several-files-at-once.page
share/help/ar/gedit/gedit-plugin-guide.page
-share/help/ar/gedit/gedit-plugins-change-case.page
share/help/ar/gedit/gedit-plugins-doc-stats.page
share/help/ar/gedit/gedit-plugins-file-browser.page
share/help/ar/gedit/gedit-plugins-insert-date-time.page
@@ -110,11 +109,12 @@ share/help/ar/gedit/gedit-undo-redo.page
share/help/ar/gedit/index.page
share/help/bg/gedit/figures/gedit-icon-24x24.png
share/help/bg/gedit/figures/gedit3-screenshot.png
+share/help/bg/gedit/gedit-admin-privileges.page
share/help/bg/gedit/gedit-brief-intro.page
+share/help/bg/gedit/gedit-change-case.page
share/help/bg/gedit/gedit-change-color-scheme.page
share/help/bg/gedit/gedit-close-file.page
share/help/bg/gedit/gedit-create-new-file.page
-share/help/bg/gedit/gedit-edit-as-root.page
share/help/bg/gedit/gedit-files-basic.page
share/help/bg/gedit/gedit-full-screen.page
share/help/bg/gedit/gedit-general-intro.page
@@ -124,7 +124,6 @@ share/help/bg/gedit/gedit-open-on-server.page
share/help/bg/gedit/gedit-open-recent.page
share/help/bg/gedit/gedit-open-several-files-at-once.page
share/help/bg/gedit/gedit-plugin-guide.page
-share/help/bg/gedit/gedit-plugins-change-case.page
share/help/bg/gedit/gedit-plugins-doc-stats.page
share/help/bg/gedit/gedit-plugins-file-browser.page
share/help/bg/gedit/gedit-plugins-insert-date-time.page
@@ -144,11 +143,12 @@ share/help/bg/gedit/gedit-undo-redo.page
share/help/bg/gedit/index.page
share/help/ca/gedit/figures/gedit-icon-24x24.png
share/help/ca/gedit/figures/gedit3-screenshot.png
+share/help/ca/gedit/gedit-admin-privileges.page
share/help/ca/gedit/gedit-brief-intro.page
+share/help/ca/gedit/gedit-change-case.page
share/help/ca/gedit/gedit-change-color-scheme.page
share/help/ca/gedit/gedit-close-file.page
share/help/ca/gedit/gedit-create-new-file.page
-share/help/ca/gedit/gedit-edit-as-root.page
share/help/ca/gedit/gedit-files-basic.page
share/help/ca/gedit/gedit-full-screen.page
share/help/ca/gedit/gedit-general-intro.page
@@ -158,7 +158,6 @@ share/help/ca/gedit/gedit-open-on-server.page
share/help/ca/gedit/gedit-open-recent.page
share/help/ca/gedit/gedit-open-several-files-at-once.page
share/help/ca/gedit/gedit-plugin-guide.page
-share/help/ca/gedit/gedit-plugins-change-case.page
share/help/ca/gedit/gedit-plugins-doc-stats.page
share/help/ca/gedit/gedit-plugins-file-browser.page
share/help/ca/gedit/gedit-plugins-insert-date-time.page
@@ -178,11 +177,12 @@ share/help/ca/gedit/gedit-undo-redo.page
share/help/ca/gedit/index.page
share/help/cs/gedit/figures/gedit-icon-24x24.png
share/help/cs/gedit/figures/gedit3-screenshot.png
+share/help/cs/gedit/gedit-admin-privileges.page
share/help/cs/gedit/gedit-brief-intro.page
+share/help/cs/gedit/gedit-change-case.page
share/help/cs/gedit/gedit-change-color-scheme.page
share/help/cs/gedit/gedit-close-file.page
share/help/cs/gedit/gedit-create-new-file.page
-share/help/cs/gedit/gedit-edit-as-root.page
share/help/cs/gedit/gedit-files-basic.page
share/help/cs/gedit/gedit-full-screen.page
share/help/cs/gedit/gedit-general-intro.page
@@ -192,7 +192,6 @@ share/help/cs/gedit/gedit-open-on-server.page
share/help/cs/gedit/gedit-open-recent.page
share/help/cs/gedit/gedit-open-several-files-at-once.page
share/help/cs/gedit/gedit-plugin-guide.page
-share/help/cs/gedit/gedit-plugins-change-case.page
share/help/cs/gedit/gedit-plugins-doc-stats.page
share/help/cs/gedit/gedit-plugins-file-browser.page
share/help/cs/gedit/gedit-plugins-insert-date-time.page
@@ -212,11 +211,12 @@ share/help/cs/gedit/gedit-undo-redo.page
share/help/cs/gedit/index.page
share/help/da/gedit/figures/gedit-icon-24x24.png
share/help/da/gedit/figures/gedit3-screenshot.png
+share/help/da/gedit/gedit-admin-privileges.page
share/help/da/gedit/gedit-brief-intro.page
+share/help/da/gedit/gedit-change-case.page
share/help/da/gedit/gedit-change-color-scheme.page
share/help/da/gedit/gedit-close-file.page
share/help/da/gedit/gedit-create-new-file.page
-share/help/da/gedit/gedit-edit-as-root.page
share/help/da/gedit/gedit-files-basic.page
share/help/da/gedit/gedit-full-screen.page
share/help/da/gedit/gedit-general-intro.page
@@ -226,7 +226,6 @@ share/help/da/gedit/gedit-open-on-server.page
share/help/da/gedit/gedit-open-recent.page
share/help/da/gedit/gedit-open-several-files-at-once.page
share/help/da/gedit/gedit-plugin-guide.page
-share/help/da/gedit/gedit-plugins-change-case.page
share/help/da/gedit/gedit-plugins-doc-stats.page
share/help/da/gedit/gedit-plugins-file-browser.page
share/help/da/gedit/gedit-plugins-insert-date-time.page
@@ -246,11 +245,12 @@ share/help/da/gedit/gedit-undo-redo.page
share/help/da/gedit/index.page
share/help/de/gedit/figures/gedit-icon-24x24.png
share/help/de/gedit/figures/gedit3-screenshot.png
+share/help/de/gedit/gedit-admin-privileges.page
share/help/de/gedit/gedit-brief-intro.page
+share/help/de/gedit/gedit-change-case.page
share/help/de/gedit/gedit-change-color-scheme.page
share/help/de/gedit/gedit-close-file.page
share/help/de/gedit/gedit-create-new-file.page
-share/help/de/gedit/gedit-edit-as-root.page
share/help/de/gedit/gedit-files-basic.page
share/help/de/gedit/gedit-full-screen.page
share/help/de/gedit/gedit-general-intro.page
@@ -260,7 +260,6 @@ share/help/de/gedit/gedit-open-on-server.page
share/help/de/gedit/gedit-open-recent.page
share/help/de/gedit/gedit-open-several-files-at-once.page
share/help/de/gedit/gedit-plugin-guide.page
-share/help/de/gedit/gedit-plugins-change-case.page
share/help/de/gedit/gedit-plugins-doc-stats.page
share/help/de/gedit/gedit-plugins-file-browser.page
share/help/de/gedit/gedit-plugins-insert-date-time.page
@@ -280,11 +279,12 @@ share/help/de/gedit/gedit-undo-redo.page
share/help/de/gedit/index.page
share/help/el/gedit/figures/gedit-icon-24x24.png
share/help/el/gedit/figures/gedit3-screenshot.png
+share/help/el/gedit/gedit-admin-privileges.page
share/help/el/gedit/gedit-brief-intro.page
+share/help/el/gedit/gedit-change-case.page
share/help/el/gedit/gedit-change-color-scheme.page
share/help/el/gedit/gedit-close-file.page
share/help/el/gedit/gedit-create-new-file.page
-share/help/el/gedit/gedit-edit-as-root.page
share/help/el/gedit/gedit-files-basic.page
share/help/el/gedit/gedit-full-screen.page
share/help/el/gedit/gedit-general-intro.page
@@ -294,7 +294,6 @@ share/help/el/gedit/gedit-open-on-server.page
share/help/el/gedit/gedit-open-recent.page
share/help/el/gedit/gedit-open-several-files-at-once.page
share/help/el/gedit/gedit-plugin-guide.page
-share/help/el/gedit/gedit-plugins-change-case.page
share/help/el/gedit/gedit-plugins-doc-stats.page
share/help/el/gedit/gedit-plugins-file-browser.page
share/help/el/gedit/gedit-plugins-insert-date-time.page
@@ -314,11 +313,12 @@ share/help/el/gedit/gedit-undo-redo.page
share/help/el/gedit/index.page
share/help/en_GB/gedit/figures/gedit-icon-24x24.png
share/help/en_GB/gedit/figures/gedit3-screenshot.png
+share/help/en_GB/gedit/gedit-admin-privileges.page
share/help/en_GB/gedit/gedit-brief-intro.page
+share/help/en_GB/gedit/gedit-change-case.page
share/help/en_GB/gedit/gedit-change-color-scheme.page
share/help/en_GB/gedit/gedit-close-file.page
share/help/en_GB/gedit/gedit-create-new-file.page
-share/help/en_GB/gedit/gedit-edit-as-root.page
share/help/en_GB/gedit/gedit-files-basic.page
share/help/en_GB/gedit/gedit-full-screen.page
share/help/en_GB/gedit/gedit-general-intro.page
@@ -328,7 +328,6 @@ share/help/en_GB/gedit/gedit-open-on-server.page
share/help/en_GB/gedit/gedit-open-recent.page
share/help/en_GB/gedit/gedit-open-several-files-at-once.page
share/help/en_GB/gedit/gedit-plugin-guide.page
-share/help/en_GB/gedit/gedit-plugins-change-case.page
share/help/en_GB/gedit/gedit-plugins-doc-stats.page
share/help/en_GB/gedit/gedit-plugins-file-browser.page
share/help/en_GB/gedit/gedit-plugins-insert-date-time.page
@@ -348,11 +347,12 @@ share/help/en_GB/gedit/gedit-undo-redo.page
share/help/en_GB/gedit/index.page
share/help/es/gedit/figures/gedit-icon-24x24.png
share/help/es/gedit/figures/gedit3-screenshot.png
+share/help/es/gedit/gedit-admin-privileges.page
share/help/es/gedit/gedit-brief-intro.page
+share/help/es/gedit/gedit-change-case.page
share/help/es/gedit/gedit-change-color-scheme.page
share/help/es/gedit/gedit-close-file.page
share/help/es/gedit/gedit-create-new-file.page
-share/help/es/gedit/gedit-edit-as-root.page
share/help/es/gedit/gedit-files-basic.page
share/help/es/gedit/gedit-full-screen.page
share/help/es/gedit/gedit-general-intro.page
@@ -362,7 +362,6 @@ share/help/es/gedit/gedit-open-on-server.page
share/help/es/gedit/gedit-open-recent.page
share/help/es/gedit/gedit-open-several-files-at-once.page
share/help/es/gedit/gedit-plugin-guide.page
-share/help/es/gedit/gedit-plugins-change-case.page
share/help/es/gedit/gedit-plugins-doc-stats.page
share/help/es/gedit/gedit-plugins-file-browser.page
share/help/es/gedit/gedit-plugins-insert-date-time.page
@@ -382,11 +381,12 @@ share/help/es/gedit/gedit-undo-redo.page
share/help/es/gedit/index.page
share/help/eu/gedit/figures/gedit-icon-24x24.png
share/help/eu/gedit/figures/gedit3-screenshot.png
+share/help/eu/gedit/gedit-admin-privileges.page
share/help/eu/gedit/gedit-brief-intro.page
+share/help/eu/gedit/gedit-change-case.page
share/help/eu/gedit/gedit-change-color-scheme.page
share/help/eu/gedit/gedit-close-file.page
share/help/eu/gedit/gedit-create-new-file.page
-share/help/eu/gedit/gedit-edit-as-root.page
share/help/eu/gedit/gedit-files-basic.page
share/help/eu/gedit/gedit-full-screen.page
share/help/eu/gedit/gedit-general-intro.page
@@ -396,7 +396,6 @@ share/help/eu/gedit/gedit-open-on-server.page
share/help/eu/gedit/gedit-open-recent.page
share/help/eu/gedit/gedit-open-several-files-at-once.page
share/help/eu/gedit/gedit-plugin-guide.page
-share/help/eu/gedit/gedit-plugins-change-case.page
share/help/eu/gedit/gedit-plugins-doc-stats.page
share/help/eu/gedit/gedit-plugins-file-browser.page
share/help/eu/gedit/gedit-plugins-insert-date-time.page
@@ -416,11 +415,12 @@ share/help/eu/gedit/gedit-undo-redo.page
share/help/eu/gedit/index.page
share/help/fi/gedit/figures/gedit-icon-24x24.png
share/help/fi/gedit/figures/gedit3-screenshot.png
+share/help/fi/gedit/gedit-admin-privileges.page
share/help/fi/gedit/gedit-brief-intro.page
+share/help/fi/gedit/gedit-change-case.page
share/help/fi/gedit/gedit-change-color-scheme.page
share/help/fi/gedit/gedit-close-file.page
share/help/fi/gedit/gedit-create-new-file.page
-share/help/fi/gedit/gedit-edit-as-root.page
share/help/fi/gedit/gedit-files-basic.page
share/help/fi/gedit/gedit-full-screen.page
share/help/fi/gedit/gedit-general-intro.page
@@ -430,7 +430,6 @@ share/help/fi/gedit/gedit-open-on-server.page
share/help/fi/gedit/gedit-open-recent.page
share/help/fi/gedit/gedit-open-several-files-at-once.page
share/help/fi/gedit/gedit-plugin-guide.page
-share/help/fi/gedit/gedit-plugins-change-case.page
share/help/fi/gedit/gedit-plugins-doc-stats.page
share/help/fi/gedit/gedit-plugins-file-browser.page
share/help/fi/gedit/gedit-plugins-insert-date-time.page
@@ -450,11 +449,12 @@ share/help/fi/gedit/gedit-undo-redo.page
share/help/fi/gedit/index.page
share/help/fr/gedit/figures/gedit-icon-24x24.png
share/help/fr/gedit/figures/gedit3-screenshot.png
+share/help/fr/gedit/gedit-admin-privileges.page
share/help/fr/gedit/gedit-brief-intro.page
+share/help/fr/gedit/gedit-change-case.page
share/help/fr/gedit/gedit-change-color-scheme.page
share/help/fr/gedit/gedit-close-file.page
share/help/fr/gedit/gedit-create-new-file.page
-share/help/fr/gedit/gedit-edit-as-root.page
share/help/fr/gedit/gedit-files-basic.page
share/help/fr/gedit/gedit-full-screen.page
share/help/fr/gedit/gedit-general-intro.page
@@ -464,7 +464,6 @@ share/help/fr/gedit/gedit-open-on-server.page
share/help/fr/gedit/gedit-open-recent.page
share/help/fr/gedit/gedit-open-several-files-at-once.page
share/help/fr/gedit/gedit-plugin-guide.page
-share/help/fr/gedit/gedit-plugins-change-case.page
share/help/fr/gedit/gedit-plugins-doc-stats.page
share/help/fr/gedit/gedit-plugins-file-browser.page
share/help/fr/gedit/gedit-plugins-insert-date-time.page
@@ -484,11 +483,12 @@ share/help/fr/gedit/gedit-undo-redo.page
share/help/fr/gedit/index.page
share/help/gl/gedit/figures/gedit-icon-24x24.png
share/help/gl/gedit/figures/gedit3-screenshot.png
+share/help/gl/gedit/gedit-admin-privileges.page
share/help/gl/gedit/gedit-brief-intro.page
+share/help/gl/gedit/gedit-change-case.page
share/help/gl/gedit/gedit-change-color-scheme.page
share/help/gl/gedit/gedit-close-file.page
share/help/gl/gedit/gedit-create-new-file.page
-share/help/gl/gedit/gedit-edit-as-root.page
share/help/gl/gedit/gedit-files-basic.page
share/help/gl/gedit/gedit-full-screen.page
share/help/gl/gedit/gedit-general-intro.page
@@ -498,7 +498,6 @@ share/help/gl/gedit/gedit-open-on-server.page
share/help/gl/gedit/gedit-open-recent.page
share/help/gl/gedit/gedit-open-several-files-at-once.page
share/help/gl/gedit/gedit-plugin-guide.page
-share/help/gl/gedit/gedit-plugins-change-case.page
share/help/gl/gedit/gedit-plugins-doc-stats.page
share/help/gl/gedit/gedit-plugins-file-browser.page
share/help/gl/gedit/gedit-plugins-insert-date-time.page
@@ -518,11 +517,12 @@ share/help/gl/gedit/gedit-undo-redo.page
share/help/gl/gedit/index.page
share/help/hu/gedit/figures/gedit-icon-24x24.png
share/help/hu/gedit/figures/gedit3-screenshot.png
+share/help/hu/gedit/gedit-admin-privileges.page
share/help/hu/gedit/gedit-brief-intro.page
+share/help/hu/gedit/gedit-change-case.page
share/help/hu/gedit/gedit-change-color-scheme.page
share/help/hu/gedit/gedit-close-file.page
share/help/hu/gedit/gedit-create-new-file.page
-share/help/hu/gedit/gedit-edit-as-root.page
share/help/hu/gedit/gedit-files-basic.page
share/help/hu/gedit/gedit-full-screen.page
share/help/hu/gedit/gedit-general-intro.page
@@ -532,7 +532,6 @@ share/help/hu/gedit/gedit-open-on-server.page
share/help/hu/gedit/gedit-open-recent.page
share/help/hu/gedit/gedit-open-several-files-at-once.page
share/help/hu/gedit/gedit-plugin-guide.page
-share/help/hu/gedit/gedit-plugins-change-case.page
share/help/hu/gedit/gedit-plugins-doc-stats.page
share/help/hu/gedit/gedit-plugins-file-browser.page
share/help/hu/gedit/gedit-plugins-insert-date-time.page
@@ -552,11 +551,12 @@ share/help/hu/gedit/gedit-undo-redo.page
share/help/hu/gedit/index.page
share/help/id/gedit/figures/gedit-icon-24x24.png
share/help/id/gedit/figures/gedit3-screenshot.png
+share/help/id/gedit/gedit-admin-privileges.page
share/help/id/gedit/gedit-brief-intro.page
+share/help/id/gedit/gedit-change-case.page
share/help/id/gedit/gedit-change-color-scheme.page
share/help/id/gedit/gedit-close-file.page
share/help/id/gedit/gedit-create-new-file.page
-share/help/id/gedit/gedit-edit-as-root.page
share/help/id/gedit/gedit-files-basic.page
share/help/id/gedit/gedit-full-screen.page
share/help/id/gedit/gedit-general-intro.page
@@ -566,7 +566,6 @@ share/help/id/gedit/gedit-open-on-server.page
share/help/id/gedit/gedit-open-recent.page
share/help/id/gedit/gedit-open-several-files-at-once.page
share/help/id/gedit/gedit-plugin-guide.page
-share/help/id/gedit/gedit-plugins-change-case.page
share/help/id/gedit/gedit-plugins-doc-stats.page
share/help/id/gedit/gedit-plugins-file-browser.page
share/help/id/gedit/gedit-plugins-insert-date-time.page
@@ -586,11 +585,12 @@ share/help/id/gedit/gedit-undo-redo.page
share/help/id/gedit/index.page
share/help/it/gedit/figures/gedit-icon-24x24.png
share/help/it/gedit/figures/gedit3-screenshot.png
+share/help/it/gedit/gedit-admin-privileges.page
share/help/it/gedit/gedit-brief-intro.page
+share/help/it/gedit/gedit-change-case.page
share/help/it/gedit/gedit-change-color-scheme.page
share/help/it/gedit/gedit-close-file.page
share/help/it/gedit/gedit-create-new-file.page
-share/help/it/gedit/gedit-edit-as-root.page
share/help/it/gedit/gedit-files-basic.page
share/help/it/gedit/gedit-full-screen.page
share/help/it/gedit/gedit-general-intro.page
@@ -600,7 +600,6 @@ share/help/it/gedit/gedit-open-on-server.page
share/help/it/gedit/gedit-open-recent.page
share/help/it/gedit/gedit-open-several-files-at-once.page
share/help/it/gedit/gedit-plugin-guide.page
-share/help/it/gedit/gedit-plugins-change-case.page
share/help/it/gedit/gedit-plugins-doc-stats.page
share/help/it/gedit/gedit-plugins-file-browser.page
share/help/it/gedit/gedit-plugins-insert-date-time.page
@@ -620,11 +619,12 @@ share/help/it/gedit/gedit-undo-redo.page
share/help/it/gedit/index.page
share/help/ja/gedit/figures/gedit-icon-24x24.png
share/help/ja/gedit/figures/gedit3-screenshot.png
+share/help/ja/gedit/gedit-admin-privileges.page
share/help/ja/gedit/gedit-brief-intro.page
+share/help/ja/gedit/gedit-change-case.page
share/help/ja/gedit/gedit-change-color-scheme.page
share/help/ja/gedit/gedit-close-file.page
share/help/ja/gedit/gedit-create-new-file.page
-share/help/ja/gedit/gedit-edit-as-root.page
share/help/ja/gedit/gedit-files-basic.page
share/help/ja/gedit/gedit-full-screen.page
share/help/ja/gedit/gedit-general-intro.page
@@ -634,7 +634,6 @@ share/help/ja/gedit/gedit-open-on-server.page
share/help/ja/gedit/gedit-open-recent.page
share/help/ja/gedit/gedit-open-several-files-at-once.page
share/help/ja/gedit/gedit-plugin-guide.page
-share/help/ja/gedit/gedit-plugins-change-case.page
share/help/ja/gedit/gedit-plugins-doc-stats.page
share/help/ja/gedit/gedit-plugins-file-browser.page
share/help/ja/gedit/gedit-plugins-insert-date-time.page
@@ -654,11 +653,12 @@ share/help/ja/gedit/gedit-undo-redo.page
share/help/ja/gedit/index.page
share/help/ko/gedit/figures/gedit-icon-24x24.png
share/help/ko/gedit/figures/gedit3-screenshot.png
+share/help/ko/gedit/gedit-admin-privileges.page
share/help/ko/gedit/gedit-brief-intro.page
+share/help/ko/gedit/gedit-change-case.page
share/help/ko/gedit/gedit-change-color-scheme.page
share/help/ko/gedit/gedit-close-file.page
share/help/ko/gedit/gedit-create-new-file.page
-share/help/ko/gedit/gedit-edit-as-root.page
share/help/ko/gedit/gedit-files-basic.page
share/help/ko/gedit/gedit-full-screen.page
share/help/ko/gedit/gedit-general-intro.page
@@ -668,7 +668,6 @@ share/help/ko/gedit/gedit-open-on-server.page
share/help/ko/gedit/gedit-open-recent.page
share/help/ko/gedit/gedit-open-several-files-at-once.page
share/help/ko/gedit/gedit-plugin-guide.page
-share/help/ko/gedit/gedit-plugins-change-case.page
share/help/ko/gedit/gedit-plugins-doc-stats.page
share/help/ko/gedit/gedit-plugins-file-browser.page
share/help/ko/gedit/gedit-plugins-insert-date-time.page
@@ -688,11 +687,12 @@ share/help/ko/gedit/gedit-undo-redo.page
share/help/ko/gedit/index.page
share/help/lv/gedit/figures/gedit-icon-24x24.png
share/help/lv/gedit/figures/gedit3-screenshot.png
+share/help/lv/gedit/gedit-admin-privileges.page
share/help/lv/gedit/gedit-brief-intro.page
+share/help/lv/gedit/gedit-change-case.page
share/help/lv/gedit/gedit-change-color-scheme.page
share/help/lv/gedit/gedit-close-file.page
share/help/lv/gedit/gedit-create-new-file.page
-share/help/lv/gedit/gedit-edit-as-root.page
share/help/lv/gedit/gedit-files-basic.page
share/help/lv/gedit/gedit-full-screen.page
share/help/lv/gedit/gedit-general-intro.page
@@ -702,7 +702,6 @@ share/help/lv/gedit/gedit-open-on-server.page
share/help/lv/gedit/gedit-open-recent.page
share/help/lv/gedit/gedit-open-several-files-at-once.page
share/help/lv/gedit/gedit-plugin-guide.page
-share/help/lv/gedit/gedit-plugins-change-case.page
share/help/lv/gedit/gedit-plugins-doc-stats.page
share/help/lv/gedit/gedit-plugins-file-browser.page
share/help/lv/gedit/gedit-plugins-insert-date-time.page
@@ -722,11 +721,12 @@ share/help/lv/gedit/gedit-undo-redo.page
share/help/lv/gedit/index.page
share/help/oc/gedit/figures/gedit-icon-24x24.png
share/help/oc/gedit/figures/gedit3-screenshot.png
+share/help/oc/gedit/gedit-admin-privileges.page
share/help/oc/gedit/gedit-brief-intro.page
+share/help/oc/gedit/gedit-change-case.page
share/help/oc/gedit/gedit-change-color-scheme.page
share/help/oc/gedit/gedit-close-file.page
share/help/oc/gedit/gedit-create-new-file.page
-share/help/oc/gedit/gedit-edit-as-root.page
share/help/oc/gedit/gedit-files-basic.page
share/help/oc/gedit/gedit-full-screen.page
share/help/oc/gedit/gedit-general-intro.page
@@ -736,7 +736,6 @@ share/help/oc/gedit/gedit-open-on-server.page
share/help/oc/gedit/gedit-open-recent.page
share/help/oc/gedit/gedit-open-several-files-at-once.page
share/help/oc/gedit/gedit-plugin-guide.page
-share/help/oc/gedit/gedit-plugins-change-case.page
share/help/oc/gedit/gedit-plugins-doc-stats.page
share/help/oc/gedit/gedit-plugins-file-browser.page
share/help/oc/gedit/gedit-plugins-insert-date-time.page
@@ -756,11 +755,12 @@ share/help/oc/gedit/gedit-undo-redo.page
share/help/oc/gedit/index.page
share/help/pl/gedit/figures/gedit-icon-24x24.png
share/help/pl/gedit/figures/gedit3-screenshot.png
+share/help/pl/gedit/gedit-admin-privileges.page
share/help/pl/gedit/gedit-brief-intro.page
+share/help/pl/gedit/gedit-change-case.page
share/help/pl/gedit/gedit-change-color-scheme.page
share/help/pl/gedit/gedit-close-file.page
share/help/pl/gedit/gedit-create-new-file.page
-share/help/pl/gedit/gedit-edit-as-root.page
share/help/pl/gedit/gedit-files-basic.page
share/help/pl/gedit/gedit-full-screen.page
share/help/pl/gedit/gedit-general-intro.page
@@ -770,7 +770,6 @@ share/help/pl/gedit/gedit-open-on-server.page
share/help/pl/gedit/gedit-open-recent.page
share/help/pl/gedit/gedit-open-several-files-at-once.page
share/help/pl/gedit/gedit-plugin-guide.page
-share/help/pl/gedit/gedit-plugins-change-case.page
share/help/pl/gedit/gedit-plugins-doc-stats.page
share/help/pl/gedit/gedit-plugins-file-browser.page
share/help/pl/gedit/gedit-plugins-insert-date-time.page
@@ -790,11 +789,12 @@ share/help/pl/gedit/gedit-undo-redo.page
share/help/pl/gedit/index.page
share/help/pt_BR/gedit/figures/gedit-icon-24x24.png
share/help/pt_BR/gedit/figures/gedit3-screenshot.png
+share/help/pt_BR/gedit/gedit-admin-privileges.page
share/help/pt_BR/gedit/gedit-brief-intro.page
+share/help/pt_BR/gedit/gedit-change-case.page
share/help/pt_BR/gedit/gedit-change-color-scheme.page
share/help/pt_BR/gedit/gedit-close-file.page
share/help/pt_BR/gedit/gedit-create-new-file.page
-share/help/pt_BR/gedit/gedit-edit-as-root.page
share/help/pt_BR/gedit/gedit-files-basic.page
share/help/pt_BR/gedit/gedit-full-screen.page
share/help/pt_BR/gedit/gedit-general-intro.page
@@ -804,7 +804,6 @@ share/help/pt_BR/gedit/gedit-open-on-server.page
share/help/pt_BR/gedit/gedit-open-recent.page
share/help/pt_BR/gedit/gedit-open-several-files-at-once.page
share/help/pt_BR/gedit/gedit-plugin-guide.page
-share/help/pt_BR/gedit/gedit-plugins-change-case.page
share/help/pt_BR/gedit/gedit-plugins-doc-stats.page
share/help/pt_BR/gedit/gedit-plugins-file-browser.page
share/help/pt_BR/gedit/gedit-plugins-insert-date-time.page
@@ -824,11 +823,12 @@ share/help/pt_BR/gedit/gedit-undo-redo.page
share/help/pt_BR/gedit/index.page
share/help/ro/gedit/figures/gedit-icon-24x24.png
share/help/ro/gedit/figures/gedit3-screenshot.png
+share/help/ro/gedit/gedit-admin-privileges.page
share/help/ro/gedit/gedit-brief-intro.page
+share/help/ro/gedit/gedit-change-case.page
share/help/ro/gedit/gedit-change-color-scheme.page
share/help/ro/gedit/gedit-close-file.page
share/help/ro/gedit/gedit-create-new-file.page
-share/help/ro/gedit/gedit-edit-as-root.page
share/help/ro/gedit/gedit-files-basic.page
share/help/ro/gedit/gedit-full-screen.page
share/help/ro/gedit/gedit-general-intro.page
@@ -838,7 +838,6 @@ share/help/ro/gedit/gedit-open-on-server.page
share/help/ro/gedit/gedit-open-recent.page
share/help/ro/gedit/gedit-open-several-files-at-once.page
share/help/ro/gedit/gedit-plugin-guide.page
-share/help/ro/gedit/gedit-plugins-change-case.page
share/help/ro/gedit/gedit-plugins-doc-stats.page
share/help/ro/gedit/gedit-plugins-file-browser.page
share/help/ro/gedit/gedit-plugins-insert-date-time.page
@@ -858,11 +857,12 @@ share/help/ro/gedit/gedit-undo-redo.page
share/help/ro/gedit/index.page
share/help/ru/gedit/figures/gedit-icon-24x24.png
share/help/ru/gedit/figures/gedit3-screenshot.png
+share/help/ru/gedit/gedit-admin-privileges.page
share/help/ru/gedit/gedit-brief-intro.page
+share/help/ru/gedit/gedit-change-case.page
share/help/ru/gedit/gedit-change-color-scheme.page
share/help/ru/gedit/gedit-close-file.page
share/help/ru/gedit/gedit-create-new-file.page
-share/help/ru/gedit/gedit-edit-as-root.page
share/help/ru/gedit/gedit-files-basic.page
share/help/ru/gedit/gedit-full-screen.page
share/help/ru/gedit/gedit-general-intro.page
@@ -872,7 +872,6 @@ share/help/ru/gedit/gedit-open-on-server.page
share/help/ru/gedit/gedit-open-recent.page
share/help/ru/gedit/gedit-open-several-files-at-once.page
share/help/ru/gedit/gedit-plugin-guide.page
-share/help/ru/gedit/gedit-plugins-change-case.page
share/help/ru/gedit/gedit-plugins-doc-stats.page
share/help/ru/gedit/gedit-plugins-file-browser.page
share/help/ru/gedit/gedit-plugins-insert-date-time.page
@@ -892,11 +891,12 @@ share/help/ru/gedit/gedit-undo-redo.page
share/help/ru/gedit/index.page
share/help/sl/gedit/figures/gedit-icon-24x24.png
share/help/sl/gedit/figures/gedit3-screenshot.png
+share/help/sl/gedit/gedit-admin-privileges.page
share/help/sl/gedit/gedit-brief-intro.page
+share/help/sl/gedit/gedit-change-case.page
share/help/sl/gedit/gedit-change-color-scheme.page
share/help/sl/gedit/gedit-close-file.page
share/help/sl/gedit/gedit-create-new-file.page
-share/help/sl/gedit/gedit-edit-as-root.page
share/help/sl/gedit/gedit-files-basic.page
share/help/sl/gedit/gedit-full-screen.page
share/help/sl/gedit/gedit-general-intro.page
@@ -906,7 +906,6 @@ share/help/sl/gedit/gedit-open-on-server.page
share/help/sl/gedit/gedit-open-recent.page
share/help/sl/gedit/gedit-open-several-files-at-once.page
share/help/sl/gedit/gedit-plugin-guide.page
-share/help/sl/gedit/gedit-plugins-change-case.page
share/help/sl/gedit/gedit-plugins-doc-stats.page
share/help/sl/gedit/gedit-plugins-file-browser.page
share/help/sl/gedit/gedit-plugins-insert-date-time.page
@@ -926,11 +925,12 @@ share/help/sl/gedit/gedit-undo-redo.page
share/help/sl/gedit/index.page
share/help/sv/gedit/figures/gedit-icon-24x24.png
share/help/sv/gedit/figures/gedit3-screenshot.png
+share/help/sv/gedit/gedit-admin-privileges.page
share/help/sv/gedit/gedit-brief-intro.page
+share/help/sv/gedit/gedit-change-case.page
share/help/sv/gedit/gedit-change-color-scheme.page
share/help/sv/gedit/gedit-close-file.page
share/help/sv/gedit/gedit-create-new-file.page
-share/help/sv/gedit/gedit-edit-as-root.page
share/help/sv/gedit/gedit-files-basic.page
share/help/sv/gedit/gedit-full-screen.page
share/help/sv/gedit/gedit-general-intro.page
@@ -940,7 +940,6 @@ share/help/sv/gedit/gedit-open-on-server.page
share/help/sv/gedit/gedit-open-recent.page
share/help/sv/gedit/gedit-open-several-files-at-once.page
share/help/sv/gedit/gedit-plugin-guide.page
-share/help/sv/gedit/gedit-plugins-change-case.page
share/help/sv/gedit/gedit-plugins-doc-stats.page
share/help/sv/gedit/gedit-plugins-file-browser.page
share/help/sv/gedit/gedit-plugins-insert-date-time.page
@@ -960,11 +959,12 @@ share/help/sv/gedit/gedit-undo-redo.page
share/help/sv/gedit/index.page
share/help/te/gedit/figures/gedit-icon-24x24.png
share/help/te/gedit/figures/gedit3-screenshot.png
+share/help/te/gedit/gedit-admin-privileges.page
share/help/te/gedit/gedit-brief-intro.page
+share/help/te/gedit/gedit-change-case.page
share/help/te/gedit/gedit-change-color-scheme.page
share/help/te/gedit/gedit-close-file.page
share/help/te/gedit/gedit-create-new-file.page
-share/help/te/gedit/gedit-edit-as-root.page
share/help/te/gedit/gedit-files-basic.page
share/help/te/gedit/gedit-full-screen.page
share/help/te/gedit/gedit-general-intro.page
@@ -974,7 +974,6 @@ share/help/te/gedit/gedit-open-on-server.page
share/help/te/gedit/gedit-open-recent.page
share/help/te/gedit/gedit-open-several-files-at-once.page
share/help/te/gedit/gedit-plugin-guide.page
-share/help/te/gedit/gedit-plugins-change-case.page
share/help/te/gedit/gedit-plugins-doc-stats.page
share/help/te/gedit/gedit-plugins-file-browser.page
share/help/te/gedit/gedit-plugins-insert-date-time.page
@@ -994,11 +993,12 @@ share/help/te/gedit/gedit-undo-redo.page
share/help/te/gedit/index.page
share/help/th/gedit/figures/gedit-icon-24x24.png
share/help/th/gedit/figures/gedit3-screenshot.png
+share/help/th/gedit/gedit-admin-privileges.page
share/help/th/gedit/gedit-brief-intro.page
+share/help/th/gedit/gedit-change-case.page
share/help/th/gedit/gedit-change-color-scheme.page
share/help/th/gedit/gedit-close-file.page
share/help/th/gedit/gedit-create-new-file.page
-share/help/th/gedit/gedit-edit-as-root.page
share/help/th/gedit/gedit-files-basic.page
share/help/th/gedit/gedit-full-screen.page
share/help/th/gedit/gedit-general-intro.page
@@ -1008,7 +1008,6 @@ share/help/th/gedit/gedit-open-on-server.page
share/help/th/gedit/gedit-open-recent.page
share/help/th/gedit/gedit-open-several-files-at-once.page
share/help/th/gedit/gedit-plugin-guide.page
-share/help/th/gedit/gedit-plugins-change-case.page
share/help/th/gedit/gedit-plugins-doc-stats.page
share/help/th/gedit/gedit-plugins-file-browser.page
share/help/th/gedit/gedit-plugins-insert-date-time.page
@@ -1028,11 +1027,12 @@ share/help/th/gedit/gedit-undo-redo.page
share/help/th/gedit/index.page
share/help/uk/gedit/figures/gedit-icon-24x24.png
share/help/uk/gedit/figures/gedit3-screenshot.png
+share/help/uk/gedit/gedit-admin-privileges.page
share/help/uk/gedit/gedit-brief-intro.page
+share/help/uk/gedit/gedit-change-case.page
share/help/uk/gedit/gedit-change-color-scheme.page
share/help/uk/gedit/gedit-close-file.page
share/help/uk/gedit/gedit-create-new-file.page
-share/help/uk/gedit/gedit-edit-as-root.page
share/help/uk/gedit/gedit-files-basic.page
share/help/uk/gedit/gedit-full-screen.page
share/help/uk/gedit/gedit-general-intro.page
@@ -1042,7 +1042,6 @@ share/help/uk/gedit/gedit-open-on-server.page
share/help/uk/gedit/gedit-open-recent.page
share/help/uk/gedit/gedit-open-several-files-at-once.page
share/help/uk/gedit/gedit-plugin-guide.page
-share/help/uk/gedit/gedit-plugins-change-case.page
share/help/uk/gedit/gedit-plugins-doc-stats.page
share/help/uk/gedit/gedit-plugins-file-browser.page
share/help/uk/gedit/gedit-plugins-insert-date-time.page
@@ -1062,11 +1061,12 @@ share/help/uk/gedit/gedit-undo-redo.page
share/help/uk/gedit/index.page
share/help/zh_CN/gedit/figures/gedit-icon-24x24.png
share/help/zh_CN/gedit/figures/gedit3-screenshot.png
+share/help/zh_CN/gedit/gedit-admin-privileges.page
share/help/zh_CN/gedit/gedit-brief-intro.page
+share/help/zh_CN/gedit/gedit-change-case.page
share/help/zh_CN/gedit/gedit-change-color-scheme.page
share/help/zh_CN/gedit/gedit-close-file.page
share/help/zh_CN/gedit/gedit-create-new-file.page
-share/help/zh_CN/gedit/gedit-edit-as-root.page
share/help/zh_CN/gedit/gedit-files-basic.page
share/help/zh_CN/gedit/gedit-full-screen.page
share/help/zh_CN/gedit/gedit-general-intro.page
@@ -1076,7 +1076,6 @@ share/help/zh_CN/gedit/gedit-open-on-server.page
share/help/zh_CN/gedit/gedit-open-recent.page
share/help/zh_CN/gedit/gedit-open-several-files-at-once.page
share/help/zh_CN/gedit/gedit-plugin-guide.page
-share/help/zh_CN/gedit/gedit-plugins-change-case.page
share/help/zh_CN/gedit/gedit-plugins-doc-stats.page
share/help/zh_CN/gedit/gedit-plugins-file-browser.page
share/help/zh_CN/gedit/gedit-plugins-insert-date-time.page
@@ -1096,11 +1095,12 @@ share/help/zh_CN/gedit/gedit-undo-redo.page
share/help/zh_CN/gedit/index.page
share/help/zh_HK/gedit/figures/gedit-icon-24x24.png
share/help/zh_HK/gedit/figures/gedit3-screenshot.png
+share/help/zh_HK/gedit/gedit-admin-privileges.page
share/help/zh_HK/gedit/gedit-brief-intro.page
+share/help/zh_HK/gedit/gedit-change-case.page
share/help/zh_HK/gedit/gedit-change-color-scheme.page
share/help/zh_HK/gedit/gedit-close-file.page
share/help/zh_HK/gedit/gedit-create-new-file.page
-share/help/zh_HK/gedit/gedit-edit-as-root.page
share/help/zh_HK/gedit/gedit-files-basic.page
share/help/zh_HK/gedit/gedit-full-screen.page
share/help/zh_HK/gedit/gedit-general-intro.page
@@ -1110,7 +1110,6 @@ share/help/zh_HK/gedit/gedit-open-on-server.page
share/help/zh_HK/gedit/gedit-open-recent.page
share/help/zh_HK/gedit/gedit-open-several-files-at-once.page
share/help/zh_HK/gedit/gedit-plugin-guide.page
-share/help/zh_HK/gedit/gedit-plugins-change-case.page
share/help/zh_HK/gedit/gedit-plugins-doc-stats.page
share/help/zh_HK/gedit/gedit-plugins-file-browser.page
share/help/zh_HK/gedit/gedit-plugins-insert-date-time.page
@@ -1130,11 +1129,12 @@ share/help/zh_HK/gedit/gedit-undo-redo.page
share/help/zh_HK/gedit/index.page
share/help/zh_TW/gedit/figures/gedit-icon-24x24.png
share/help/zh_TW/gedit/figures/gedit3-screenshot.png
+share/help/zh_TW/gedit/gedit-admin-privileges.page
share/help/zh_TW/gedit/gedit-brief-intro.page
+share/help/zh_TW/gedit/gedit-change-case.page
share/help/zh_TW/gedit/gedit-change-color-scheme.page
share/help/zh_TW/gedit/gedit-close-file.page
share/help/zh_TW/gedit/gedit-create-new-file.page
-share/help/zh_TW/gedit/gedit-edit-as-root.page
share/help/zh_TW/gedit/gedit-files-basic.page
share/help/zh_TW/gedit/gedit-full-screen.page
share/help/zh_TW/gedit/gedit-general-intro.page
@@ -1144,7 +1144,6 @@ share/help/zh_TW/gedit/gedit-open-on-server.page
share/help/zh_TW/gedit/gedit-open-recent.page
share/help/zh_TW/gedit/gedit-open-several-files-at-once.page
share/help/zh_TW/gedit/gedit-plugin-guide.page
-share/help/zh_TW/gedit/gedit-plugins-change-case.page
share/help/zh_TW/gedit/gedit-plugins-doc-stats.page
share/help/zh_TW/gedit/gedit-plugins-file-browser.page
share/help/zh_TW/gedit/gedit-plugins-insert-date-time.page
diff --git a/editors/ghex/Makefile b/editors/ghex/Makefile
index 0ce4f3d59805..9dbf077b45c6 100644
--- a/editors/ghex/Makefile
+++ b/editors/ghex/Makefile
@@ -1,22 +1,21 @@
PORTNAME= ghex
-PORTVERSION= 46.2
+PORTVERSION= 46.3
CATEGORIES= editors gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME hex editor
-WWW= https://wiki.gnome.org/Apps/Ghex
+WWW= https://gitlab.gnome.org/GNOME/ghex
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool
-USES= gettext desktop-file-utils gnome meson pkgconfig tar:xz
-USE_GNOME= glib20 gtk40 libadwaita introspection:build
+USES= desktop-file-utils gettext-tools gnome meson pkgconfig tar:xz
+USE_GNOME= cairo glib20 gtk40 introspection:build libadwaita
USE_LDCONFIG= yes
-INSTALL_TARGET= install-strip
GLIB_SCHEMAS= org.gnome.GHex.gschema.xml
@@ -24,5 +23,4 @@ GLIB_SCHEMAS= org.gnome.GHex.gschema.xml
MESON_ARGS= -Dmmap-buffer-backend=false \
-Ddirect-buffer-backend=false
-
.include <bsd.port.mk>
diff --git a/editors/ghex/distinfo b/editors/ghex/distinfo
index 82c33d3b8f00..5fe0c5457457 100644
--- a/editors/ghex/distinfo
+++ b/editors/ghex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741872246
-SHA256 (gnome/ghex-46.2.tar.xz) = a8f276a36397a70d20b862ff7c664243d9cf2891deb9be06d745a4f1ac661f31
-SIZE (gnome/ghex-46.2.tar.xz) = 920680
+TIMESTAMP = 1753117059
+SHA256 (gnome/ghex-46.3.tar.xz) = ea16595dfba0a97b55dd106305d56ba2baee95de0b13b75e75966cc31f9b3ec9
+SIZE (gnome/ghex-46.3.tar.xz) = 922460
diff --git a/editors/ghex/pkg-plist b/editors/ghex/pkg-plist
index dea77d553d76..6201f4bf6946 100644
--- a/editors/ghex/pkg-plist
+++ b/editors/ghex/pkg-plist
@@ -6,7 +6,7 @@ include/gtkhex-4/hex-document.h
lib/girepository-1.0/Hex-4.typelib
lib/libgtkhex-4.so
lib/libgtkhex-4.so.1
-lib/libgtkhex-4.so.1.8.0
+lib/libgtkhex-4.so.1.8.1
libdata/pkgconfig/gtkhex-4.pc
share/applications/org.gnome.GHex.desktop
share/gir-1.0/Hex-4.gir
diff --git a/editors/ghostwriter/distinfo b/editors/ghostwriter/distinfo
index 1ad5fa48c068..d8af661f69d1 100644
--- a/editors/ghostwriter/distinfo
+++ b/editors/ghostwriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381332
-SHA256 (KDE/release-service/25.04.3/ghostwriter-25.04.3.tar.xz) = 87043eeb3bd4f096e56ce4df26d001ab158bf95cddbd01f69866f1c1223d73e8
-SIZE (KDE/release-service/25.04.3/ghostwriter-25.04.3.tar.xz) = 2722240
+TIMESTAMP = 1757409957
+SHA256 (KDE/release-service/25.08.1/ghostwriter-25.08.1.tar.xz) = b2b27ef5d02e174985d54a5da6a6dd86ecbf2cdf74ff4de6a0c0e679d3008c42
+SIZE (KDE/release-service/25.08.1/ghostwriter-25.08.1.tar.xz) = 2727472
diff --git a/editors/ghostwriter/pkg-plist b/editors/ghostwriter/pkg-plist
index 0388657cb5d6..e23a7b4c4acd 100644
--- a/editors/ghostwriter/pkg-plist
+++ b/editors/ghostwriter/pkg-plist
@@ -28,6 +28,7 @@ share/locale/ja/LC_MESSAGES/ghostwriter_qt.qm
share/locale/ka/LC_MESSAGES/ghostwriter_qt.qm
share/locale/ko/LC_MESSAGES/ghostwriter_qt.qm
share/locale/lt/LC_MESSAGES/ghostwriter_qt.qm
+share/locale/lv/LC_MESSAGES/ghostwriter_qt.qm
share/locale/nl/LC_MESSAGES/ghostwriter_qt.qm
share/locale/pl/LC_MESSAGES/ghostwriter_qt.qm
share/locale/pt/LC_MESSAGES/ghostwriter_qt.qm
diff --git a/editors/gomate/Makefile b/editors/gomate/Makefile
index b8a161830d86..db51763a6d3c 100644
--- a/editors/gomate/Makefile
+++ b/editors/gomate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gomate
DISTVERSION= g20170711
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= editors
MAINTAINER= fabian.freyer@physik.tu-berlin.de
diff --git a/editors/helix/Makefile b/editors/helix/Makefile
index ff3422b853c1..a96855d76645 100644
--- a/editors/helix/Makefile
+++ b/editors/helix/Makefile
@@ -1,5 +1,6 @@
PORTNAME= helix
DISTVERSION= 25.07.1
+PORTREVISION= 2
CATEGORIES= editors
MASTER_SITES= https://git.sr.ht/~ecs/tree-sitter-hare/archive/:treesitterhare \
https://git.sr.ht/~jummit/tree-sitter-wren/archive/:treesitterwren \
diff --git a/editors/jove/Makefile b/editors/jove/Makefile
index 1bb40076a55e..11942e52cee4 100644
--- a/editors/jove/Makefile
+++ b/editors/jove/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jove
-DISTVERSION= 4.17.5.3
+DISTVERSION= 4.17.5.5
CATEGORIES= editors
MAINTAINER= nc@FreeBSD.org
@@ -15,8 +15,10 @@ GH_ACCOUNT= jonmacs
pre-patch:
${REINPLACE_CMD} -e 's,/usr/local/,${PREFIX}/,' ${WRKSRC}/Makefile
+ ${REINPLACE_CMD} -e 's,/etc/,${PREFIX}/etc/,' ${WRKSRC}/Makefile
post-install:
@${MKDIR} ${STAGEDIR}/var/lib/jove/tmp
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/jove
.include <bsd.port.mk>
diff --git a/editors/jove/distinfo b/editors/jove/distinfo
index 23942e351e29..f529cce3eec7 100644
--- a/editors/jove/distinfo
+++ b/editors/jove/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717641168
-SHA256 (jonmacs-jove-4.17.5.3_GH0.tar.gz) = ca5a5fcf71009c7389d655d1f1ae8139710f6cc531be95581e4b375e67f098d2
-SIZE (jonmacs-jove-4.17.5.3_GH0.tar.gz) = 548835
+TIMESTAMP = 1755646484
+SHA256 (jonmacs-jove-4.17.5.5_GH0.tar.gz) = 4261d7cab02816eb03f3f356a0a2869d7f6168fce53478ede8e5fdd06a9ecfb9
+SIZE (jonmacs-jove-4.17.5.5_GH0.tar.gz) = 551600
diff --git a/editors/jove/pkg-plist b/editors/jove/pkg-plist
index 5e940b612a82..1cdcf910b12d 100644
--- a/editors/jove/pkg-plist
+++ b/editors/jove/pkg-plist
@@ -33,3 +33,4 @@ man/man1/teachjove.1
@dir /var/lib/jove/preserve
@dir /var/lib/jove
@dir /var/lib
+@dir etc/jove
diff --git a/editors/kakoune-lsp/Makefile b/editors/kakoune-lsp/Makefile
index 0ed870365c8a..7e7a968f18f6 100644
--- a/editors/kakoune-lsp/Makefile
+++ b/editors/kakoune-lsp/Makefile
@@ -1,10 +1,11 @@
-PORTNAME= kakoune-lsp
+PORTNAME= lsp
DISTVERSIONPREFIX= v
-DISTVERSION= 18.1.3
-PORTREVISION= 3
+DISTVERSION= 18.2.0
+PORTREVISION= 1
CATEGORIES= editors
+PKGNAMEPREFIX= ${KAKPKGNAMEPREFIX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= seafork@disroot.org
COMMENT= Kakoune Language Server Protocol Client
WWW= https://github.com/kakoune-lsp/kakoune-lsp
@@ -16,16 +17,30 @@ RUN_DEPENDS= kakoune>=2022.10.31:editors/kakoune
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= kakoune-lsp
+GH_PROJECT= kakoune-lsp
SUB_FILES= pkg-message
-PLIST_FILES= bin/kak-lsp
+PLIST_FILES= ${KAKDIR}/rc/kak-lsp/lsp.kak \
+ ${KAKDIR}/rc/kak-lsp/servers.kak \
+ bin/kak-lsp
+
PORTDOCS= README.asciidoc
+.include "../kakoune/Makefile.include"
+.include <bsd.port.options.mk>
+
OPTIONS_DEFINE= DOCS
+pre-install:
+ @${MKDIR} ${STAGEDIR}${KAKDIR}/rc/kak-lsp
+ ${INSTALL_DATA} ${WRKSRC}/rc/lsp.kak \
+ ${WRKSRC}/rc/servers.kak \
+ ${STAGEDIR}${KAKDIR}/rc/kak-lsp
+
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.asciidoc ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.asciidoc \
+ ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/editors/kakoune-lsp/Makefile.crates b/editors/kakoune-lsp/Makefile.crates
index c9af300404c5..1e709f28098c 100644
--- a/editors/kakoune-lsp/Makefile.crates
+++ b/editors/kakoune-lsp/Makefile.crates
@@ -3,52 +3,52 @@ CARGO_CRATES= addr2line-0.24.2 \
adler32-1.2.0 \
ahash-0.8.11 \
aho-corasick-1.1.3 \
- allocator-api2-0.2.18 \
+ allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.15 \
- anstyle-1.0.8 \
- anstyle-parse-0.2.5 \
- anstyle-query-1.1.1 \
- anstyle-wincon-3.0.4 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
+ anstyle-parse-0.2.6 \
+ anstyle-query-1.1.2 \
+ anstyle-wincon-3.0.7 \
arc-swap-1.7.1 \
autocfg-1.4.0 \
backtrace-0.3.74 \
base64-0.22.1 \
bitflags-1.3.2 \
- bitflags-2.6.0 \
- bumpalo-3.16.0 \
- byteorder-1.5.0 \
- bytes-1.9.0 \
- cc-1.1.31 \
+ bitflags-2.9.0 \
+ bumpalo-3.17.0 \
+ bytes-1.10.1 \
+ cc-1.2.17 \
cfg-if-1.0.0 \
- chrono-0.4.38 \
- clap-4.5.20 \
- clap_builder-4.5.20 \
- clap_lex-0.7.2 \
- colorchoice-1.0.2 \
+ chrono-0.4.40 \
+ clap-4.5.32 \
+ clap_builder-4.5.32 \
+ clap_lex-0.7.4 \
+ colorchoice-1.0.3 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
core2-0.4.0 \
crc32fast-1.4.2 \
- crossbeam-channel-0.5.13 \
- crossbeam-utils-0.8.20 \
+ crossbeam-channel-0.5.14 \
+ crossbeam-utils-0.8.21 \
daemonize-0.5.0 \
dary_heap-0.3.7 \
debugid-0.8.0 \
- deranged-0.3.11 \
+ deranged-0.4.1 \
diffs-0.5.1 \
dirs-5.0.1 \
dirs-next-2.0.0 \
dirs-sys-0.4.1 \
dirs-sys-next-0.1.2 \
- either-1.13.0 \
+ displaydoc-0.2.5 \
+ either-1.15.0 \
enum_primitive-0.1.1 \
- equivalent-1.0.1 \
- errno-0.3.9 \
- fastrand-2.2.0 \
+ equivalent-1.0.2 \
+ errno-0.3.10 \
+ fastrand-2.3.0 \
field-offset-0.3.6 \
- file-id-0.2.1 \
+ file-id-0.2.2 \
filetime-0.2.25 \
findshlibs-0.10.2 \
fnv-1.0.7 \
@@ -68,102 +68,117 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-util-0.3.31 \
getopts-0.2.21 \
getrandom-0.2.15 \
+ getrandom-0.3.2 \
gimli-0.31.1 \
- glob-0.3.1 \
+ glob-0.3.2 \
hashbrown-0.14.5 \
- hashbrown-0.15.0 \
- hermit-abi-0.3.9 \
- hermit-abi-0.4.0 \
+ hashbrown-0.15.2 \
+ hermit-abi-0.5.0 \
hex-0.4.3 \
hostname-0.4.0 \
- http-1.2.0 \
+ http-1.3.1 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.9.5 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
httpdate-1.0.3 \
- hyper-1.5.1 \
+ hyper-1.6.0 \
hyper-tls-0.6.0 \
hyper-util-0.1.10 \
- iana-time-zone-0.1.61 \
+ iana-time-zone-0.1.62 \
iana-time-zone-haiku-0.1.2 \
- idna-0.5.0 \
- indexmap-2.6.0 \
- indoc-2.0.5 \
+ icu_collections-1.5.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.0 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.0 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.0 \
+ icu_provider-1.5.0 \
+ icu_provider_macros-1.5.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
+ indexmap-2.8.0 \
+ indoc-2.0.6 \
inotify-0.9.6 \
inotify-sys-0.1.5 \
- ipnet-2.10.1 \
- is-terminal-0.4.13 \
+ ipnet-2.11.0 \
+ is-terminal-0.4.16 \
is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
- itoa-1.0.11 \
- js-sys-0.3.72 \
+ itoa-1.0.15 \
+ js-sys-0.3.77 \
jsonrpc-core-18.0.0 \
kqueue-1.0.8 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.161 \
+ libc-0.2.171 \
libflate-2.1.0 \
libflate_lz77-2.1.0 \
libredox-0.1.3 \
- linux-raw-sys-0.4.14 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.3 \
+ litemap-0.7.5 \
lock_api-0.4.12 \
- log-0.4.22 \
+ log-0.4.27 \
lsp-types-0.95.1 \
memchr-2.7.4 \
memoffset-0.9.1 \
mime-0.3.17 \
- miniz_oxide-0.8.0 \
+ miniz_oxide-0.8.5 \
mio-0.8.11 \
- mio-1.0.2 \
- native-tls-0.2.12 \
+ mio-1.0.3 \
+ native-tls-0.2.14 \
notify-6.1.1 \
notify-debouncer-full-0.3.2 \
num-conv-0.1.0 \
num-traits-0.1.43 \
num-traits-0.2.19 \
- object-0.36.5 \
- once_cell-1.20.2 \
- openssl-0.10.68 \
+ object-0.36.7 \
+ once_cell-1.21.1 \
+ openssl-0.10.71 \
openssl-macros-0.1.1 \
- openssl-probe-0.1.5 \
- openssl-sys-0.9.104 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.106 \
option-ext-0.2.0 \
- os_info-3.9.0 \
+ os_info-3.10.0 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
percent-encoding-2.3.1 \
- pin-project-lite-0.2.14 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkg-config-0.3.31 \
+ pkg-config-0.3.32 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.20 \
- proc-macro2-1.0.89 \
+ ppv-lite86-0.2.21 \
+ proc-macro2-1.0.94 \
pulldown-cmark-0.9.6 \
- quote-1.0.37 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
- redox_syscall-0.5.7 \
+ redox_syscall-0.5.10 \
redox_users-0.4.6 \
- regex-1.11.0 \
- regex-automata-0.4.8 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- reqwest-0.12.9 \
+ reqwest-0.12.15 \
rle-decode-fast-1.0.3 \
ropey-1.6.1 \
rustc-demangle-0.1.24 \
rustc_version-0.4.1 \
- rustix-0.38.41 \
+ rustix-0.38.44 \
+ rustix-1.0.3 \
rustls-pemfile-2.2.0 \
- rustls-pki-types-1.10.0 \
- rustversion-1.0.18 \
- ryu-1.0.18 \
+ rustls-pki-types-1.11.0 \
+ rustversion-1.0.20 \
+ ryu-1.0.20 \
same-file-1.0.6 \
schannel-0.1.27 \
scopeguard-1.2.0 \
security-framework-2.11.1 \
- security-framework-sys-2.12.1 \
- semver-1.0.23 \
+ security-framework-sys-2.14.0 \
+ semver-1.0.26 \
sentry-0.35.0 \
sentry-backtrace-0.35.0 \
sentry-contexts-0.35.0 \
@@ -172,10 +187,10 @@ CARGO_CRATES= addr2line-0.24.2 \
sentry-panic-0.35.0 \
sentry-tracing-0.35.0 \
sentry-types-0.35.0 \
- serde-1.0.213 \
- serde_derive-1.0.213 \
- serde_json-1.0.132 \
- serde_repr-0.1.19 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_repr-0.1.20 \
serde_spanned-0.6.8 \
serde_urlencoded-0.7.1 \
shlex-1.3.0 \
@@ -187,29 +202,32 @@ CARGO_CRATES= addr2line-0.24.2 \
slog-stdlog-4.1.1 \
slog-term-2.9.1 \
sloggers-2.2.0 \
- smallvec-1.13.2 \
+ smallvec-1.14.0 \
socket2-0.5.8 \
- str_indices-0.4.3 \
+ stable_deref_trait-1.2.0 \
+ str_indices-0.4.4 \
strsim-0.11.1 \
syn-1.0.109 \
- syn-2.0.85 \
+ syn-2.0.100 \
sync_wrapper-1.0.2 \
+ synstructure-0.13.1 \
take_mut-0.2.2 \
- tempfile-3.14.0 \
+ tempfile-3.19.1 \
term-0.7.0 \
- thiserror-1.0.65 \
- thiserror-impl-1.0.65 \
+ thiserror-1.0.69 \
+ thiserror-impl-1.0.69 \
thread_local-1.1.8 \
- time-0.3.36 \
- time-core-0.1.2 \
- time-macros-0.2.18 \
- tinyvec-1.8.0 \
- tinyvec_macros-0.1.1 \
- tokio-1.42.0 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ tinystr-0.7.6 \
+ tokio-1.44.1 \
tokio-native-tls-0.3.1 \
- toml-0.8.19 \
+ toml-0.8.20 \
toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
+ toml_edit-0.22.24 \
+ tower-0.5.2 \
+ tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
tracing-core-0.1.33 \
@@ -218,30 +236,31 @@ CARGO_CRATES= addr2line-0.24.2 \
trackable_derive-1.0.0 \
try-lock-0.2.5 \
uname-0.1.1 \
- unicase-2.8.0 \
- unicode-bidi-0.3.17 \
- unicode-ident-1.0.13 \
- unicode-normalization-0.1.24 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.18 \
unicode-width-0.1.14 \
ureq-2.12.1 \
- url-2.5.2 \
+ url-2.5.4 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.11.0 \
- valuable-0.1.0 \
+ uuid-1.16.0 \
+ valuable-0.1.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
wasite-0.1.0 \
- wasm-bindgen-0.2.95 \
- wasm-bindgen-backend-0.2.95 \
- wasm-bindgen-futures-0.4.45 \
- wasm-bindgen-macro-0.2.95 \
- wasm-bindgen-macro-support-0.2.95 \
- wasm-bindgen-shared-0.2.95 \
- web-sys-0.3.72 \
- whoami-1.5.2 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ whoami-1.6.0 \
widestring-0.4.3 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
@@ -250,29 +269,50 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-0.52.0 \
windows-acl-0.3.0 \
windows-core-0.52.0 \
- windows-registry-0.2.0 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
+ windows-link-0.1.1 \
+ windows-registry-0.4.0 \
+ windows-result-0.3.2 \
+ windows-strings-0.3.1 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.0 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.20 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.4 \
+ wit-bindgen-rt-0.39.0 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ yoke-0.7.5 \
+ yoke-derive-0.7.5 \
zerocopy-0.7.35 \
- zerocopy-derive-0.7.35
+ zerocopy-0.8.24 \
+ zerocopy-derive-0.7.35 \
+ zerocopy-derive-0.8.24 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerovec-0.10.4 \
+ zerovec-derive-0.10.3
diff --git a/editors/kakoune-lsp/distinfo b/editors/kakoune-lsp/distinfo
index 53593aea2d2a..ab2dbf52e2e6 100644
--- a/editors/kakoune-lsp/distinfo
+++ b/editors/kakoune-lsp/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1743156159
+TIMESTAMP = 1753984089
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -9,22 +9,22 @@ SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa
SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
-SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.15.crate) = 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526
-SIZE (rust/crates/anstream-0.6.15.crate) = 29231
-SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
-SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
-SHA256 (rust/crates/anstyle-parse-0.2.5.crate) = eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb
-SIZE (rust/crates/anstyle-parse-0.2.5.crate) = 22680
-SHA256 (rust/crates/anstyle-query-1.1.1.crate) = 6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a
-SIZE (rust/crates/anstyle-query-1.1.1.crate) = 9891
-SHA256 (rust/crates/anstyle-wincon-3.0.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8
-SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
+SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
+SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
+SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
+SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
+SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
+SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
@@ -35,28 +35,26 @@ SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/cc-1.1.31.crate) = c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f
-SIZE (rust/crates/cc-1.1.31.crate) = 84637
+SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
+SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.17.crate) = 1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a
+SIZE (rust/crates/cc-1.2.17.crate) = 105794
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
-SIZE (rust/crates/chrono-0.4.38.crate) = 220559
-SHA256 (rust/crates/clap-4.5.20.crate) = b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8
-SIZE (rust/crates/clap-4.5.20.crate) = 56376
-SHA256 (rust/crates/clap_builder-4.5.20.crate) = 19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54
-SIZE (rust/crates/clap_builder-4.5.20.crate) = 163812
-SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97
-SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805
-SHA256 (rust/crates/colorchoice-1.0.2.crate) = d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0
-SIZE (rust/crates/colorchoice-1.0.2.crate) = 7924
+SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
+SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+SHA256 (rust/crates/clap-4.5.32.crate) = 6088f3ae8c3608d19260cd7445411865a485688711b78b5be70d78cd96136f83
+SIZE (rust/crates/clap-4.5.32.crate) = 56962
+SHA256 (rust/crates/clap_builder-4.5.32.crate) = 22a7ef7f676155edfb82daa97f99441f3ebf4a58d5e32f295a56259f1b6facc8
+SIZE (rust/crates/clap_builder-4.5.32.crate) = 168413
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
+SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -65,18 +63,18 @@ SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c4
SIZE (rust/crates/core2-0.4.0.crate) = 37075
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
-SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
+SHA256 (rust/crates/crossbeam-channel-0.5.14.crate) = 06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471
+SIZE (rust/crates/crossbeam-channel-0.5.14.crate) = 92728
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/daemonize-0.5.0.crate) = ab8bfdaacb3c887a54d41bdf48d3af8873b3f5566469f8ba21b92057509f116e
SIZE (rust/crates/daemonize-0.5.0.crate) = 7125
SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728
SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076
SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/deranged-0.4.1.crate) = 28cfac68e08048ae1883171632c2aef3ebc555621ae56fbccce1cbf22dd7f058
+SIZE (rust/crates/deranged-0.4.1.crate) = 23541
SHA256 (rust/crates/diffs-0.5.1.crate) = ff116c9781d74b71b9b8958281309dd2faaeabad2f0a3df27e50bd79ce5dc805
SIZE (rust/crates/diffs-0.5.1.crate) = 5753
SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
@@ -87,20 +85,22 @@ SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab86275776
SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/enum_primitive-0.1.1.crate) = be4551092f4d519593039259a9ed8daedf0da12e5109c5280338073eaeb81180
SIZE (rust/crates/enum_primitive-0.1.1.crate) = 4186
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
-SIZE (rust/crates/errno-0.3.9.crate) = 10690
-SHA256 (rust/crates/fastrand-2.2.0.crate) = 486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4
-SIZE (rust/crates/fastrand-2.2.0.crate) = 15031
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
+SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
SIZE (rust/crates/field-offset-0.3.6.crate) = 10032
-SHA256 (rust/crates/file-id-0.2.1.crate) = 6584280525fb2059cba3db2c04abf947a1a29a45ddae89f3870f8281704fafc9
-SIZE (rust/crates/file-id-0.2.1.crate) = 10240
+SHA256 (rust/crates/file-id-0.2.2.crate) = 6bc904b9bbefcadbd8e3a9fb0d464a9b979de6324c03b3c663e8994f46a5be36
+SIZE (rust/crates/file-id-0.2.2.crate) = 9531
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
SHA256 (rust/crates/findshlibs-0.10.2.crate) = 40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64
@@ -139,64 +139,86 @@ SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce8
SIZE (rust/crates/getopts-0.2.21.crate) = 18457
SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
+SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
+SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.0.crate) = 1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb
-SIZE (rust/crates/hashbrown-0.15.0.crate) = 136460
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hermit-abi-0.5.0.crate) = fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e
+SIZE (rust/crates/hermit-abi-0.5.0.crate) = 17480
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hostname-0.4.0.crate) = f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba
SIZE (rust/crates/hostname-0.4.0.crate) = 10632
-SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
-SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946
-SIZE (rust/crates/httparse-1.9.5.crate) = 39029
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/hyper-1.5.1.crate) = 97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f
-SIZE (rust/crates/hyper-1.5.1.crate) = 152653
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/iana-time-zone-0.1.62.crate) = b2fd658b06e56721792c5df4475705b6cda790e9298d19d2f8af083457bcd127
+SIZE (rust/crates/iana-time-zone-0.1.62.crate) = 35775
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
-SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
+SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
+SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
+SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
+SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
+SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
+SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
+SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
+SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
+SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
+SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
+SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
+SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
+SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
+SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
+SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
+SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
+SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
+SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/indexmap-2.8.0.crate) = 3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058
+SIZE (rust/crates/indexmap-2.8.0.crate) = 89670
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
SIZE (rust/crates/inotify-0.9.6.crate) = 22971
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/ipnet-2.10.1.crate) = ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708
-SIZE (rust/crates/ipnet-2.10.1.crate) = 28407
-SHA256 (rust/crates/is-terminal-0.4.13.crate) = 261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b
-SIZE (rust/crates/is-terminal-0.4.13.crate) = 7665
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
+SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/js-sys-0.3.72.crate) = 6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9
-SIZE (rust/crates/js-sys-0.3.72.crate) = 54096
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/jsonrpc-core-18.0.0.crate) = 14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb
SIZE (rust/crates/jsonrpc-core-18.0.0.crate) = 16010
SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
@@ -205,20 +227,24 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.161.crate) = 8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1
-SIZE (rust/crates/libc-0.2.161.crate) = 765389
+SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
+SIZE (rust/crates/libc-0.2.171.crate) = 785246
SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
SIZE (rust/crates/libflate-2.1.0.crate) = 43366
SHA256 (rust/crates/libflate_lz77-2.1.0.crate) = e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d
SIZE (rust/crates/libflate_lz77-2.1.0.crate) = 5918
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
+SIZE (rust/crates/linux-raw-sys-0.9.3.crate) = 2311047
+SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
+SIZE (rust/crates/litemap-0.7.5.crate) = 29962
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/lsp-types-0.95.1.crate) = 8e34d33a8e9b006cd3fc4fe69a921affa097bae4bb65f76271f4644f9a334365
SIZE (rust/crates/lsp-types-0.95.1.crate) = 68324
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
@@ -227,14 +253,14 @@ SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb4486776
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
+SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
+SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
SIZE (rust/crates/mio-0.8.11.crate) = 102983
-SHA256 (rust/crates/mio-1.0.2.crate) = 80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec
-SIZE (rust/crates/mio-1.0.2.crate) = 102777
-SHA256 (rust/crates/native-tls-0.2.12.crate) = a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466
-SIZE (rust/crates/native-tls-0.2.12.crate) = 29517
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/notify-6.1.1.crate) = 6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d
SIZE (rust/crates/notify-6.1.1.crate) = 40117
SHA256 (rust/crates/notify-debouncer-full-0.3.2.crate) = fb7fd166739789c9ff169e654dc1501373db9d80a4c3f972817c8a4d7cf8f34e
@@ -245,62 +271,64 @@ SHA256 (rust/crates/num-traits-0.1.43.crate) = 92e5113e9fd4cc14ded8e499429f396a2
SIZE (rust/crates/num-traits-0.1.43.crate) = 7659
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
-SIZE (rust/crates/object-0.36.5.crate) = 327435
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-0.10.68.crate) = 6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5
-SIZE (rust/crates/openssl-0.10.68.crate) = 276578
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.1.crate) = d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc
+SIZE (rust/crates/once_cell-1.21.1.crate) = 34256
+SHA256 (rust/crates/openssl-0.10.71.crate) = 5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd
+SIZE (rust/crates/openssl-0.10.71.crate) = 281165
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.106.crate) = 8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd
+SIZE (rust/crates/openssl-sys-0.9.106.crate) = 76230
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
-SHA256 (rust/crates/os_info-3.9.0.crate) = e5ca711d8b83edbb00b44d504503cd247c9c0bd8b0fa2694f2a1a3d8165379ce
-SIZE (rust/crates/os_info-3.9.0.crate) = 27335
+SHA256 (rust/crates/os_info-3.10.0.crate) = 2a604e53c24761286860eba4e2c8b23a0161526476b1de520139d69cdb85a6b5
+SIZE (rust/crates/os_info-3.10.0.crate) = 22971
SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
-SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/proc-macro2-1.0.89.crate) = f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e
-SIZE (rust/crates/proc-macro2-1.0.89.crate) = 49446
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
+SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
SHA256 (rust/crates/pulldown-cmark-0.9.6.crate) = 57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b
SIZE (rust/crates/pulldown-cmark-0.9.6.crate) = 117378
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
-SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
+SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
+SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
-SHA256 (rust/crates/regex-1.11.0.crate) = 38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8
-SIZE (rust/crates/regex-1.11.0.crate) = 254059
-SHA256 (rust/crates/regex-automata-0.4.8.crate) = 368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3
-SIZE (rust/crates/regex-automata-0.4.8.crate) = 617784
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/reqwest-0.12.9.crate) = a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f
-SIZE (rust/crates/reqwest-0.12.9.crate) = 179807
+SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb
+SIZE (rust/crates/reqwest-0.12.15.crate) = 199320
SHA256 (rust/crates/rle-decode-fast-1.0.3.crate) = 3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422
SIZE (rust/crates/rle-decode-fast-1.0.3.crate) = 62086
SHA256 (rust/crates/ropey-1.6.1.crate) = 93411e420bcd1a75ddd1dc3caf18c23155eda2c090631a85af21ba19e97093b5
@@ -309,16 +337,18 @@ SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa
SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-0.38.41.crate) = d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6
-SIZE (rust/crates/rustix-0.38.41.crate) = 378463
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.3.crate) = e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96
+SIZE (rust/crates/rustix-1.0.3.crate) = 413960
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
-SIZE (rust/crates/rustls-pki-types-1.10.0.crate) = 55134
-SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
-SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
+SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
@@ -327,10 +357,10 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-sys-2.12.1.crate) = fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2
-SIZE (rust/crates/security-framework-sys-2.12.1.crate) = 20112
-SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
-SIZE (rust/crates/semver-1.0.23.crate) = 30622
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
SHA256 (rust/crates/sentry-0.35.0.crate) = 016958f51b96861dead7c1e02290f138411d05e94fad175c8636a835dee6e51e
SIZE (rust/crates/sentry-0.35.0.crate) = 56988
SHA256 (rust/crates/sentry-backtrace-0.35.0.crate) = e57712c24e99252ef175b4b06c485294f10ad6bc5b5e1567ff3803ee7a0b7d3f
@@ -347,14 +377,14 @@ SHA256 (rust/crates/sentry-tracing-0.35.0.crate) = 263f73c757ed7915d3e1e34625eae
SIZE (rust/crates/sentry-tracing-0.35.0.crate) = 14148
SHA256 (rust/crates/sentry-types-0.35.0.crate) = a71ed3a389948a6a6d92b98e997a2723ca22f09660c5a7b7388ecd509a70a527
SIZE (rust/crates/sentry-types-0.35.0.crate) = 44363
-SHA256 (rust/crates/serde-1.0.213.crate) = 3ea7893ff5e2466df8d720bb615088341b295f849602c6956047f8f80f0e9bc1
-SIZE (rust/crates/serde-1.0.213.crate) = 78349
-SHA256 (rust/crates/serde_derive-1.0.213.crate) = 7e85ad2009c50b58e87caa8cd6dac16bdf511bbfb7af6c33df902396aa480fa5
-SIZE (rust/crates/serde_derive-1.0.213.crate) = 56625
-SHA256 (rust/crates/serde_json-1.0.132.crate) = d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03
-SIZE (rust/crates/serde_json-1.0.132.crate) = 150549
-SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
-SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
@@ -377,52 +407,58 @@ SHA256 (rust/crates/slog-term-2.9.1.crate) = b6e022d0b998abfe5c3782c1f03551a5962
SIZE (rust/crates/slog-term-2.9.1.crate) = 28074
SHA256 (rust/crates/sloggers-2.2.0.crate) = 75062c2738b82cd45ae633623caae3393f43eb00aada1dc2d3ebe88db6b0db9b
SIZE (rust/crates/sloggers-2.2.0.crate) = 43582
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
+SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
SIZE (rust/crates/socket2-0.5.8.crate) = 56309
-SHA256 (rust/crates/str_indices-0.4.3.crate) = e9557cb6521e8d009c51a8666f09356f4b817ba9ba0981a305bd86aee47bd35c
-SIZE (rust/crates/str_indices-0.4.3.crate) = 19096
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/str_indices-0.4.4.crate) = d08889ec5408683408db66ad89e0e1f93dff55c73a4ccc71c427d5b277ee47e6
+SIZE (rust/crates/str_indices-0.4.4.crate) = 19480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.85.crate) = 5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56
-SIZE (rust/crates/syn-2.0.85.crate) = 275231
+SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
+SIZE (rust/crates/syn-2.0.100.crate) = 297947
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
+SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
SHA256 (rust/crates/take_mut-0.2.2.crate) = f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60
SIZE (rust/crates/take_mut-0.2.2.crate) = 4263
-SHA256 (rust/crates/tempfile-3.14.0.crate) = 28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c
-SIZE (rust/crates/tempfile-3.14.0.crate) = 35065
+SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
+SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
SIZE (rust/crates/term-0.7.0.crate) = 37082
-SHA256 (rust/crates/thiserror-1.0.65.crate) = 5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5
-SIZE (rust/crates/thiserror-1.0.65.crate) = 21825
-SHA256 (rust/crates/thiserror-impl-1.0.65.crate) = ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602
-SIZE (rust/crates/thiserror-impl-1.0.65.crate) = 16077
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
-SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
-SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
-SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
-SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
-SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.42.0.crate) = 5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551
-SIZE (rust/crates/tokio-1.42.0.crate) = 806998
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tokio-1.44.1.crate) = f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a
+SIZE (rust/crates/tokio-1.44.1.crate) = 830115
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
+SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
+SIZE (rust/crates/toml-0.8.20.crate) = 51095
SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
+SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
+SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
@@ -439,26 +475,26 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/uname-0.1.1.crate) = b72f89f0ca32e4db1c04e2a72f5345d59796d4866a1ee0609084569f73683dc8
SIZE (rust/crates/uname-0.1.1.crate) = 6852
-SHA256 (rust/crates/unicase-2.8.0.crate) = 7e51b68083f157f853b6379db119d1c1be0e6e4dec98101079dec41f6f5cf6df
-SIZE (rust/crates/unicase-2.8.0.crate) = 23843
-SHA256 (rust/crates/unicode-bidi-0.3.17.crate) = 5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893
-SIZE (rust/crates/unicode-bidi-0.3.17.crate) = 58120
-SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
-SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
-SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
-SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/ureq-2.12.1.crate) = 02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d
SIZE (rust/crates/ureq-2.12.1.crate) = 115366
-SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
-SIZE (rust/crates/url-2.5.2.crate) = 79704
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
+SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
-SIZE (rust/crates/uuid-1.11.0.crate) = 47683
-SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
-SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
+SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
@@ -469,24 +505,26 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
SIZE (rust/crates/wasite-0.1.0.crate) = 2346
-SHA256 (rust/crates/wasm-bindgen-0.2.95.crate) = 128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e
-SIZE (rust/crates/wasm-bindgen-0.2.95.crate) = 43894
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.95.crate) = cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358
-SIZE (rust/crates/wasm-bindgen-backend-0.2.95.crate) = 30487
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.45.crate) = cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b
-SIZE (rust/crates/wasm-bindgen-futures-0.4.45.crate) = 14329
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.95.crate) = e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56
-SIZE (rust/crates/wasm-bindgen-macro-0.2.95.crate) = 6938
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 21331
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 7649
-SHA256 (rust/crates/web-sys-0.3.72.crate) = f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112
-SIZE (rust/crates/web-sys-0.3.72.crate) = 629190
-SHA256 (rust/crates/whoami-1.5.2.crate) = 372d5b87f58ec45c384ba03563b03544dc5fadc3983e434b286913f5b4a9bb6d
-SIZE (rust/crates/whoami-1.5.2.crate) = 24204
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/whoami-1.6.0.crate) = 6994d13118ab492c3c80c1f81928718159254c53c472bf9ce36f8dae4add02a7
+SIZE (rust/crates/whoami-1.6.0.crate) = 24691
SHA256 (rust/crates/widestring-0.4.3.crate) = c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c
SIZE (rust/crates/widestring-0.4.3.crate) = 26215
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -503,12 +541,14 @@ SHA256 (rust/crates/windows-acl-0.3.0.crate) = 177b1723986bcb4c606058e77f6e8614b
SIZE (rust/crates/windows-acl-0.3.0.crate) = 607241
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
+SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
+SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3
+SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572
+SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252
+SIZE (rust/crates/windows-result-0.3.2.crate) = 13399
+SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
+SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
@@ -519,41 +559,81 @@ SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c0964560
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
+SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.4.crate) = 0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36
+SIZE (rust/crates/winnow-0.7.4.crate) = 173588
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
+SIZE (rust/crates/write16-1.0.0.crate) = 7218
+SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
+SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
+SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (kakoune-lsp-kakoune-lsp-v18.1.3_GH0.tar.gz) = b819358d0f0972c499aa3fbe7841fcc356b710b99653ea864c6905c8c26ce2df
-SIZE (kakoune-lsp-kakoune-lsp-v18.1.3_GH0.tar.gz) = 179841
+SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
+SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (kakoune-lsp-kakoune-lsp-v18.2.0_GH0.tar.gz) = 4823bb733dc3d1e1119af60873b73a62d71d305573abc7d0b016c9077c99913e
+SIZE (kakoune-lsp-kakoune-lsp-v18.2.0_GH0.tar.gz) = 183384
diff --git a/editors/kakoune-lsp/files/pkg-message.in b/editors/kakoune-lsp/files/pkg-message.in
index 319739277729..f003e7047041 100644
--- a/editors/kakoune-lsp/files/pkg-message.in
+++ b/editors/kakoune-lsp/files/pkg-message.in
@@ -4,11 +4,6 @@
To enable LSP support for configured languages just add following
commands to your kakrc:
-eval %sh{
- kak-lsp --config %%ETCDIR%%/kak-lsp.toml \
- --kakoune \
- -s $kak_session
-}
lsp-enable
EOM
}
diff --git a/editors/kakoune/Makefile.include b/editors/kakoune/Makefile.include
new file mode 100644
index 000000000000..ec84688b9a56
--- /dev/null
+++ b/editors/kakoune/Makefile.include
@@ -0,0 +1,17 @@
+# Makefile for defining variables used by other kakoune related ports.
+
+KAKPKGNAMEPREFIX?= kakoune-
+KAKDIR?= ${LOCALBASE}/share/kak
+
+.if defined(PKGNAMEPREFIX) && ${PKGNAMEPREFIX} == ${KAKPKGNAMEPREFIX} && \
+ defined(OPTIONSMKINCLUDED)
+. error include before <bsd.port.options.mk> if using KAKPKGNAMEPREFIX
+.endif
+
+MAKE_ENV+= KAKDIR="${KAKDIR}"
+PLIST_SUB+= KAKDIR="${KAKDIR:S/${LOCALBASE}\///}"
+SUB_LIST+= KAKDIR="${KAKDIR}"
+
+.if ${PORTNAME} != "kakoune"
+RUN_DEPENDS+= kakoune>0:editors/kakoune
+.endif
diff --git a/editors/kate/distinfo b/editors/kate/distinfo
index 8b0b7a7e8a1c..625529b3f151 100644
--- a/editors/kate/distinfo
+++ b/editors/kate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381334
-SHA256 (KDE/release-service/25.04.3/kate-25.04.3.tar.xz) = 1d4546f8382e1e3bc8410be1c1af88e06eb66ce12c8160c4c84ac28bfb618e97
-SIZE (KDE/release-service/25.04.3/kate-25.04.3.tar.xz) = 8377752
+TIMESTAMP = 1757409959
+SHA256 (KDE/release-service/25.08.1/kate-25.08.1.tar.xz) = 6b5f9d240da5a7668e2643e4153ab63bf7842ec0605d5d58b3f5aa3e5f2be8e1
+SIZE (KDE/release-service/25.08.1/kate-25.08.1.tar.xz) = 8416892
diff --git a/editors/kate/pkg-plist b/editors/kate/pkg-plist
index 5a59601cf60c..11707a4ccc97 100644
--- a/editors/kate/pkg-plist
+++ b/editors/kate/pkg-plist
@@ -1,6 +1,7 @@
bin/kate
bin/kwrite
lib/libkateprivate.so.%%KDE_APPLICATIONS_VERSION%%
+%%QT_PLUGINDIR%%/kf6/ktexteditor/bookmarksplugin.so
%%QT_PLUGINDIR%%/kf6/ktexteditor/cmaketoolsplugin.so
%%QT_PLUGINDIR%%/kf6/ktexteditor/compilerexplorer.so
%%QT_PLUGINDIR%%/kf6/ktexteditor/eslintplugin.so
@@ -81,6 +82,7 @@ share/locale/ar/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/ar/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/ar/LC_MESSAGES/kate.mo
share/locale/ar/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/ar/LC_MESSAGES/katebookmarksplugin.mo
share/locale/ar/LC_MESSAGES/katebuild-plugin.mo
share/locale/ar/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/ar/LC_MESSAGES/katecolorpickerplugin.mo
@@ -168,6 +170,7 @@ share/locale/bg/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/bg/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/bg/LC_MESSAGES/kate.mo
share/locale/bg/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/bg/LC_MESSAGES/katebookmarksplugin.mo
share/locale/bg/LC_MESSAGES/katebuild-plugin.mo
share/locale/bg/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/bg/LC_MESSAGES/katecolorpickerplugin.mo
@@ -218,6 +221,7 @@ share/locale/ca/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/ca/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/ca/LC_MESSAGES/kate.mo
share/locale/ca/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/ca/LC_MESSAGES/katebookmarksplugin.mo
share/locale/ca/LC_MESSAGES/katebuild-plugin.mo
share/locale/ca/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/ca/LC_MESSAGES/katecolorpickerplugin.mo
@@ -247,6 +251,7 @@ share/locale/ca@valencia/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/ca@valencia/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/ca@valencia/LC_MESSAGES/kate.mo
share/locale/ca@valencia/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/ca@valencia/LC_MESSAGES/katebookmarksplugin.mo
share/locale/ca@valencia/LC_MESSAGES/katebuild-plugin.mo
share/locale/ca@valencia/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/ca@valencia/LC_MESSAGES/katecolorpickerplugin.mo
@@ -332,6 +337,7 @@ share/locale/de/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/de/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/de/LC_MESSAGES/kate.mo
share/locale/de/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/de/LC_MESSAGES/katebookmarksplugin.mo
share/locale/de/LC_MESSAGES/katebuild-plugin.mo
share/locale/de/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/de/LC_MESSAGES/katecolorpickerplugin.mo
@@ -444,6 +450,7 @@ share/locale/es/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/es/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/es/LC_MESSAGES/kate.mo
share/locale/es/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/es/LC_MESSAGES/katebookmarksplugin.mo
share/locale/es/LC_MESSAGES/katebuild-plugin.mo
share/locale/es/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/es/LC_MESSAGES/katecolorpickerplugin.mo
@@ -495,6 +502,7 @@ share/locale/eu/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/eu/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/eu/LC_MESSAGES/kate.mo
share/locale/eu/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/eu/LC_MESSAGES/katebookmarksplugin.mo
share/locale/eu/LC_MESSAGES/katebuild-plugin.mo
share/locale/eu/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/eu/LC_MESSAGES/katecolorpickerplugin.mo
@@ -534,6 +542,7 @@ share/locale/fi/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/fi/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/fi/LC_MESSAGES/kate.mo
share/locale/fi/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/fi/LC_MESSAGES/katebookmarksplugin.mo
share/locale/fi/LC_MESSAGES/katebuild-plugin.mo
share/locale/fi/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/fi/LC_MESSAGES/katecolorpickerplugin.mo
@@ -563,6 +572,7 @@ share/locale/fr/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/fr/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/fr/LC_MESSAGES/kate.mo
share/locale/fr/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/fr/LC_MESSAGES/katebookmarksplugin.mo
share/locale/fr/LC_MESSAGES/katebuild-plugin.mo
share/locale/fr/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/fr/LC_MESSAGES/katecolorpickerplugin.mo
@@ -639,6 +649,7 @@ share/locale/he/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/he/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/he/LC_MESSAGES/kate.mo
share/locale/he/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/he/LC_MESSAGES/katebookmarksplugin.mo
share/locale/he/LC_MESSAGES/katebuild-plugin.mo
share/locale/he/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/he/LC_MESSAGES/katecolorpickerplugin.mo
@@ -734,6 +745,7 @@ share/locale/ia/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/ia/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/ia/LC_MESSAGES/kate.mo
share/locale/ia/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/ia/LC_MESSAGES/katebookmarksplugin.mo
share/locale/ia/LC_MESSAGES/katebuild-plugin.mo
share/locale/ia/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/ia/LC_MESSAGES/katecolorpickerplugin.mo
@@ -805,6 +817,7 @@ share/locale/it/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/it/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/it/LC_MESSAGES/kate.mo
share/locale/it/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/it/LC_MESSAGES/katebookmarksplugin.mo
share/locale/it/LC_MESSAGES/katebuild-plugin.mo
share/locale/it/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/it/LC_MESSAGES/katecolorpickerplugin.mo
@@ -861,6 +874,7 @@ share/locale/ka/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/ka/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/ka/LC_MESSAGES/kate.mo
share/locale/ka/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/ka/LC_MESSAGES/katebookmarksplugin.mo
share/locale/ka/LC_MESSAGES/katebuild-plugin.mo
share/locale/ka/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/ka/LC_MESSAGES/katecolorpickerplugin.mo
@@ -917,6 +931,7 @@ share/locale/ko/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/ko/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/ko/LC_MESSAGES/kate.mo
share/locale/ko/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/ko/LC_MESSAGES/katebookmarksplugin.mo
share/locale/ko/LC_MESSAGES/katebuild-plugin.mo
share/locale/ko/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/ko/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1117,6 +1132,7 @@ share/locale/nl/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/nl/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/nl/LC_MESSAGES/kate.mo
share/locale/nl/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/nl/LC_MESSAGES/katebookmarksplugin.mo
share/locale/nl/LC_MESSAGES/katebuild-plugin.mo
share/locale/nl/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/nl/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1195,6 +1211,7 @@ share/locale/pl/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/pl/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/pl/LC_MESSAGES/kate.mo
share/locale/pl/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/pl/LC_MESSAGES/katebookmarksplugin.mo
share/locale/pl/LC_MESSAGES/katebuild-plugin.mo
share/locale/pl/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/pl/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1244,13 +1261,16 @@ share/locale/pt/LC_MESSAGES/katexmltools.mo
share/locale/pt/LC_MESSAGES/ktexteditorpreviewplugin.mo
share/locale/pt/LC_MESSAGES/lspclient.mo
share/locale/pt/LC_MESSAGES/tabswitcherplugin.mo
+share/locale/pt_BR/LC_MESSAGES/formatplugin.mo
share/locale/pt_BR/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/pt_BR/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/pt_BR/LC_MESSAGES/kate.mo
share/locale/pt_BR/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/pt_BR/LC_MESSAGES/katebookmarksplugin.mo
share/locale/pt_BR/LC_MESSAGES/katebuild-plugin.mo
share/locale/pt_BR/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/pt_BR/LC_MESSAGES/katecolorpickerplugin.mo
+share/locale/pt_BR/LC_MESSAGES/katecompilerexplorer.mo
share/locale/pt_BR/LC_MESSAGES/kateexternaltoolsplugin.mo
share/locale/pt_BR/LC_MESSAGES/katefilebrowserplugin.mo
share/locale/pt_BR/LC_MESSAGES/katefiletree.mo
@@ -1297,6 +1317,7 @@ share/locale/ru/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/ru/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/ru/LC_MESSAGES/kate.mo
share/locale/ru/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/ru/LC_MESSAGES/katebookmarksplugin.mo
share/locale/ru/LC_MESSAGES/katebuild-plugin.mo
share/locale/ru/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/ru/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1399,6 +1420,7 @@ share/locale/sl/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/sl/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/sl/LC_MESSAGES/kate.mo
share/locale/sl/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/sl/LC_MESSAGES/katebookmarksplugin.mo
share/locale/sl/LC_MESSAGES/katebuild-plugin.mo
share/locale/sl/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/sl/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1517,6 +1539,7 @@ share/locale/sv/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/sv/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/sv/LC_MESSAGES/kate.mo
share/locale/sv/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/sv/LC_MESSAGES/katebookmarksplugin.mo
share/locale/sv/LC_MESSAGES/katebuild-plugin.mo
share/locale/sv/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/sv/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1582,6 +1605,7 @@ share/locale/tr/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/tr/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/tr/LC_MESSAGES/kate.mo
share/locale/tr/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/tr/LC_MESSAGES/katebookmarksplugin.mo
share/locale/tr/LC_MESSAGES/katebuild-plugin.mo
share/locale/tr/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/tr/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1626,6 +1650,7 @@ share/locale/uk/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/uk/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/uk/LC_MESSAGES/kate.mo
share/locale/uk/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/uk/LC_MESSAGES/katebookmarksplugin.mo
share/locale/uk/LC_MESSAGES/katebuild-plugin.mo
share/locale/uk/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/uk/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1689,6 +1714,7 @@ share/locale/zh_CN/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/zh_CN/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/zh_CN/LC_MESSAGES/kate.mo
share/locale/zh_CN/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/zh_CN/LC_MESSAGES/katebookmarksplugin.mo
share/locale/zh_CN/LC_MESSAGES/katebuild-plugin.mo
share/locale/zh_CN/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/zh_CN/LC_MESSAGES/katecolorpickerplugin.mo
@@ -1718,6 +1744,7 @@ share/locale/zh_TW/LC_MESSAGES/kate-ctags-plugin.mo
share/locale/zh_TW/LC_MESSAGES/kate-replicode-plugin.mo
share/locale/zh_TW/LC_MESSAGES/kate.mo
share/locale/zh_TW/LC_MESSAGES/katebacktracebrowserplugin.mo
+share/locale/zh_TW/LC_MESSAGES/katebookmarksplugin.mo
share/locale/zh_TW/LC_MESSAGES/katebuild-plugin.mo
share/locale/zh_TW/LC_MESSAGES/katecloseexceptplugin.mo
share/locale/zh_TW/LC_MESSAGES/katecolorpickerplugin.mo
diff --git a/editors/kibi/Makefile b/editors/kibi/Makefile
index b95c06c7fc20..ca36117a1fb6 100644
--- a/editors/kibi/Makefile
+++ b/editors/kibi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kibi
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 40
+PORTREVISION= 42
CATEGORIES= editors
MAINTAINER= lcook@FreeBSD.org
diff --git a/editors/kile/Makefile b/editors/kile/Makefile
index 6004cf3930a6..c9b4c9ef1db8 100644
--- a/editors/kile/Makefile
+++ b/editors/kile/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kile
DISTVERSIONPREFIX= v
DISTVERSION= 3.0b4
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= editors kde
MAINTAINER= kde@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpoppler.so:graphics/poppler \
- libpoppler-qt5.so:graphics/poppler-qt5
+ libpoppler-qt6.so:graphics/poppler-qt6
USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext-tools \
kde:6 qt:6 shared-mime-info shebangfix xorg
diff --git a/editors/languageclient-neovim/Makefile b/editors/languageclient-neovim/Makefile
index 000215c3b7e1..1a580452fa83 100644
--- a/editors/languageclient-neovim/Makefile
+++ b/editors/languageclient-neovim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= languageclient-neovim
DISTVERSION= 0.1.161-3
DISTVERSIONSUFFIX= -gcf6dd11
-PORTREVISION= 22
+PORTREVISION= 24
CATEGORIES= editors
MAINTAINER= yuri@FreeBSD.org
diff --git a/editors/lapce/Makefile b/editors/lapce/Makefile
index 65caccff0128..9bbffe1bd6ee 100644
--- a/editors/lapce/Makefile
+++ b/editors/lapce/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lapce
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.3 # Cargo.lock patched: `make patch cargo-crates`
-PORTREVISION= 1
+DISTVERSION= 0.4.5 # Cargo.lock patched: `make patch cargo-crates`
+PORTREVISION= 2
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
@@ -16,7 +16,8 @@ NOT_FOR_ARCHS_REASON_i386= doesn't build: [zstd-sys 2.0.1+zstd.1.5.2] AR_i686_un
LIB_DEPENDS= libssh2.so:security/libssh2 \
libgit2.so:devel/libgit2
-RUN_DEPENDS= xdg-desktop-portal>0:deskutils/xdg-desktop-portal
+RUN_DEPENDS= tree-sitter-grammars>0:textproc/tree-sitter-grammars \
+ xdg-desktop-portal>0:deskutils/xdg-desktop-portal
USES= cargo desktop-file-utils dos2unix gmake localbase:ldflags perl5 pkgconfig ssl xorg
USE_GITHUB= yes
@@ -44,5 +45,7 @@ post-install:
post-patch:
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/cargo-crates/fontdb-0.16.2/src/lib.rs
+ @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/cargo-crates/fontdb-0.23.0/src/lib.rs
+ @${REINPLACE_CMD} -e 's|%%DATADIR%%|${PREFIX}/share|g' ${WRKSRC}/lapce-core/src/directory.rs
.include <bsd.port.mk>
diff --git a/editors/lapce/Makefile.crates b/editors/lapce/Makefile.crates
index 1ada5e3b6fb7..93a43dde5e32 100644
--- a/editors/lapce/Makefile.crates
+++ b/editors/lapce/Makefile.crates
@@ -133,15 +133,12 @@ CARGO_CRATES= Inflector-0.11.4 \
dirs-sys-0.3.7 \
dirs-sys-next-0.1.2 \
dispatch-0.2.0 \
- dispatch2-0.2.0 \
dispatch2-0.3.0 \
displaydoc-0.2.5 \
dlib-0.5.2 \
dmg-0.1.2 \
document-features-0.2.10 \
downcast-rs-1.2.0 \
- downcast-rs-2.0.1 \
- dpi-0.1.1 \
drm-0.11.1 \
drm-ffi-0.7.1 \
drm-fourcc-2.2.0 \
@@ -168,7 +165,7 @@ CARGO_CRATES= Inflector-0.11.4 \
fastrand-2.0.1 \
fd-lock-4.0.0 \
fdeflate-0.3.0 \
- filetime-0.2.17 \
+ filetime-0.2.26 \
flate2-1.0.30 \
float-cmp-0.9.0 \
fnv-1.0.7 \
@@ -372,7 +369,7 @@ CARGO_CRATES= Inflector-0.11.4 \
owned_ttf_parser-0.19.0 \
parking-2.2.0 \
parking_lot-0.12.3 \
- parking_lot_core-0.9.3 \
+ parking_lot_core-0.9.11 \
paste-1.0.9 \
pathdiff-0.2.1 \
peniko-0.4.0 \
@@ -431,7 +428,7 @@ CARGO_CRATES= Inflector-0.11.4 \
renderdoc-sys-1.1.0 \
reqwest-0.11.27 \
resvg-0.45.1 \
- rfd-0.15.3 \
+ rfd-0.15.4 \
rgb-0.8.36 \
roxmltree-0.19.0 \
roxmltree-0.20.0 \
@@ -491,9 +488,9 @@ CARGO_CRATES= Inflector-0.11.4 \
strict-num-0.1.1 \
strsim-0.10.0 \
strum-0.26.3 \
- strum-0.27.1 \
+ strum-0.27.2 \
strum_macros-0.26.4 \
- strum_macros-0.27.1 \
+ strum_macros-0.27.2 \
svgtypes-0.15.3 \
swash-0.2.5 \
syn-1.0.109 \
@@ -632,7 +629,7 @@ CARGO_CRATES= Inflector-0.11.4 \
wiggle-macro-14.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
+ winapi-util-0.1.10 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
winch-codegen-0.12.2 \
windows-0.44.0 \
@@ -640,43 +637,48 @@ CARGO_CRATES= Inflector-0.11.4 \
windows-core-0.58.0 \
windows-implement-0.58.0 \
windows-interface-0.58.0 \
+ windows-link-0.1.3 \
windows-result-0.2.0 \
windows-strings-0.1.0 \
- windows-sys-0.36.1 \
windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.36.1 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.36.1 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.36.1 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.36.1 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.36.1 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
winnow-0.5.10 \
winnow-0.7.11 \
winreg-0.50.0 \
@@ -725,9 +727,9 @@ CARGO_CRATES= Inflector-0.11.4 \
human-sort@git+https://github.com/dragazo/human-sort?rev=1e74db1e09e8194ba88ad983723cf6f8b0c365da\#1e74db1e09e8194ba88ad983723cf6f8b0c365da \
floem-vger@git+https://github.com/lapce/vger-rs.git?rev=3206d47ec1e30b645ddcb0687036ba3e1f0d98ec\#3206d47ec1e30b645ddcb0687036ba3e1f0d98ec \
dpi,winit@git+https://github.com/rust-windowing/winit?rev=ee245c569d65fdeacf705ee5eedb564508d10ebe\#ee245c569d65fdeacf705ee5eedb564508d10ebe \
+ floem,floem-editor-core,floem_reactive,floem_renderer,floem_tiny_skia_renderer,floem_vger_renderer@git+https://github.com/lapce/floem?rev=e0dd862564e3afbad5cba8ebe60df166a7a41e56\#e0dd862564e3afbad5cba8ebe60df166a7a41e56 \
muda@git+https://github.com/tauri-apps/muda?rev=8e986af3cea96a729413abc75c3702dec3990bd2\#8e986af3cea96a729413abc75c3702dec3990bd2 \
tracing,tracing-appender,tracing-attributes,tracing-core,tracing-log,tracing-subscriber@git+https://github.com/tokio-rs/tracing?rev=908cc432a5994f6e17c8f36e13c217dc40085704\#908cc432a5994f6e17c8f36e13c217dc40085704 \
regalloc2@git+https://github.com/bytecodealliance/regalloc2?rev=5d79e12d0a93b10fc181f4da409b4671dd365228\#5d79e12d0a93b10fc181f4da409b4671dd365228 \
lsp-types@git+https://github.com/lapce/lsp-types?rev=feaa1e2ec80975c9dadd400a238ceacf071058e6\#feaa1e2ec80975c9dadd400a238ceacf071058e6 \
- locale_config@git+https://github.com/lapce/locale_config.git?branch=lapce\#54c9fe6a247c3618c224ec57e6c3a747bc3a96e4 \
- floem,floem-editor-core,floem_reactive,floem_renderer,floem_tiny_skia_renderer,floem_vger_renderer@git+https://github.com/lapce/floem?rev=2055dde9833699b65ff052eb63cadbddec91c7ce\#2055dde9833699b65ff052eb63cadbddec91c7ce
+ locale_config@git+https://github.com/lapce/locale_config.git?branch=lapce\#54c9fe6a247c3618c224ec57e6c3a747bc3a96e4
diff --git a/editors/lapce/distinfo b/editors/lapce/distinfo
index 8890b490ba01..d6c6da39c26c 100644
--- a/editors/lapce/distinfo
+++ b/editors/lapce/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751137934
+TIMESTAMP = 1757153410
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/ab_glyph-0.2.21.crate) = 5110f1c78cf582855d895ecd0746b653db010cec6d9f5575293f27934d980a39
@@ -269,8 +269,6 @@ SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6f
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
-SHA256 (rust/crates/dispatch2-0.2.0.crate) = 1a0d569e003ff27784e0e14e4a594048698e0c0f0b66cabcb51511be55a7caa0
-SIZE (rust/crates/dispatch2-0.2.0.crate) = 38637
SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
@@ -283,10 +281,6 @@ SHA256 (rust/crates/document-features-0.2.10.crate) = cb6969eaabd2421f8a2775cfd2
SIZE (rust/crates/document-features-0.2.10.crate) = 14005
SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
-SHA256 (rust/crates/downcast-rs-2.0.1.crate) = ea8a8b81cacc08888170eef4d13b775126db426d0b348bee9d18c2c1eaf123cf
-SIZE (rust/crates/downcast-rs-2.0.1.crate) = 12492
-SHA256 (rust/crates/dpi-0.1.1.crate) = f25c0e292a7ca6d6498557ff1df68f32c99850012b6ea401cf8daf771f22ff53
-SIZE (rust/crates/dpi-0.1.1.crate) = 11131
SHA256 (rust/crates/drm-0.11.1.crate) = a0f8a69e60d75ae7dab4ef26a59ca99f2a89d4c142089b537775ae0c198bdcde
SIZE (rust/crates/drm-0.11.1.crate) = 49655
SHA256 (rust/crates/drm-ffi-0.7.1.crate) = 41334f8405792483e32ad05fbb9c5680ff4e84491883d2947a4757dc54cb2ac6
@@ -339,8 +333,8 @@ SHA256 (rust/crates/fd-lock-4.0.0.crate) = 0b0377f1edc77dbd1118507bc7a66e4ab64d2
SIZE (rust/crates/fd-lock-4.0.0.crate) = 13577
SHA256 (rust/crates/fdeflate-0.3.0.crate) = d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10
SIZE (rust/crates/fdeflate-0.3.0.crate) = 21790
-SHA256 (rust/crates/filetime-0.2.17.crate) = e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c
-SIZE (rust/crates/filetime-0.2.17.crate) = 14484
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
SIZE (rust/crates/flate2-1.0.30.crate) = 75511
SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
@@ -747,8 +741,8 @@ SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ec
SIZE (rust/crates/parking-2.2.0.crate) = 9730
SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.3.crate) = 09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929
-SIZE (rust/crates/parking_lot_core-0.9.3.crate) = 32256
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.9.crate) = b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1
SIZE (rust/crates/paste-1.0.9.crate) = 17752
SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
@@ -865,8 +859,8 @@ SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961ab
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
SHA256 (rust/crates/resvg-0.45.1.crate) = a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43
SIZE (rust/crates/resvg-0.45.1.crate) = 78002
-SHA256 (rust/crates/rfd-0.15.3.crate) = 80c844748fdc82aae252ee4594a89b6e7ebef1063de7951545564cbc4e57075d
-SIZE (rust/crates/rfd-0.15.3.crate) = 54977
+SHA256 (rust/crates/rfd-0.15.4.crate) = ef2bee61e6cffa4635c72d7d81a84294e28f0930db0ddcb0f66d10244674ebed
+SIZE (rust/crates/rfd-0.15.4.crate) = 56785
SHA256 (rust/crates/rgb-0.8.36.crate) = 20ec2d3e3fc7a92ced357df9cebd5a10b6fb2aa1ee797bf7e9ce2f17dffc8f59
SIZE (rust/crates/rgb-0.8.36.crate) = 16576
SHA256 (rust/crates/roxmltree-0.19.0.crate) = 3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f
@@ -985,12 +979,12 @@ SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f0
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
SIZE (rust/crates/strum-0.26.3.crate) = 7237
-SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
-SIZE (rust/crates/strum-0.27.1.crate) = 7467
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
-SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/svgtypes-0.15.3.crate) = 68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc
SIZE (rust/crates/svgtypes-0.15.3.crate) = 43696
SHA256 (rust/crates/swash-0.2.5.crate) = f745de914febc7c9ab4388dfaf94bbc87e69f57bb41133a9b0c84d4be49856f3
@@ -1267,8 +1261,8 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
+SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
+SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/winch-codegen-0.12.2.crate) = d2942fc0530ed88259df32f09f52a4222583e1ec7c3fa3f4a911905bbf70c3b0
@@ -1283,12 +1277,12 @@ SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6
SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
-SHA256 (rust/crates/windows-sys-0.36.1.crate) = ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2
-SIZE (rust/crates/windows-sys-0.36.1.crate) = 3347053
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -1297,66 +1291,76 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47
-SIZE (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 661960
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.36.1.crate) = 180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6
-SIZE (rust/crates/windows_i686_gnu-0.36.1.crate) = 818115
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.36.1.crate) = e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024
-SIZE (rust/crates/windows_i686_msvc-0.36.1.crate) = 724575
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1
-SIZE (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 790934
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.36.1.crate) = c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680
-SIZE (rust/crates/windows_x86_64_msvc-0.36.1.crate) = 661999
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.5.10.crate) = 5504cc7644f4b593cbc05c4a55bf9bd4e94b867c3c0bd440934174d50482427d
SIZE (rust/crates/winnow-0.5.10.crate) = 144514
SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
@@ -1453,6 +1457,8 @@ SHA256 (lapce-vger-rs-3206d47ec1e30b645ddcb0687036ba3e1f0d98ec_GH0.tar.gz) = 98c
SIZE (lapce-vger-rs-3206d47ec1e30b645ddcb0687036ba3e1f0d98ec_GH0.tar.gz) = 100450
SHA256 (rust-windowing-winit-ee245c569d65fdeacf705ee5eedb564508d10ebe_GH0.tar.gz) = 6ff81ea0500730b1655efd8d1ed7849f7d3b0e9053960f7df32fbd68d5a510b5
SIZE (rust-windowing-winit-ee245c569d65fdeacf705ee5eedb564508d10ebe_GH0.tar.gz) = 626178
+SHA256 (lapce-floem-e0dd862564e3afbad5cba8ebe60df166a7a41e56_GH0.tar.gz) = 530cc6b926c4ad032fd05a0414ac2bf9b27d289a0beee9c83302bed728945743
+SIZE (lapce-floem-e0dd862564e3afbad5cba8ebe60df166a7a41e56_GH0.tar.gz) = 2674839
SHA256 (tauri-apps-muda-8e986af3cea96a729413abc75c3702dec3990bd2_GH0.tar.gz) = 27b8eee39b68ca69e4c152e550caddf6a5740329d4dc285c7470d0cad13100e7
SIZE (tauri-apps-muda-8e986af3cea96a729413abc75c3702dec3990bd2_GH0.tar.gz) = 105561
SHA256 (tokio-rs-tracing-908cc432a5994f6e17c8f36e13c217dc40085704_GH0.tar.gz) = 810e957c463717e22ff4bc93e168a45c4f85e5552015d1c15d6b223ba92d4b03
@@ -1463,7 +1469,5 @@ SHA256 (lapce-lsp-types-feaa1e2ec80975c9dadd400a238ceacf071058e6_GH0.tar.gz) = 3
SIZE (lapce-lsp-types-feaa1e2ec80975c9dadd400a238ceacf071058e6_GH0.tar.gz) = 68504
SHA256 (lapce-locale_config-54c9fe6a247c3618c224ec57e6c3a747bc3a96e4_GH0.tar.gz) = 662e0079b9b2a666b47c8ee953c17f79c810a437ba7c9e4c5d60f924d4ace4ac
SIZE (lapce-locale_config-54c9fe6a247c3618c224ec57e6c3a747bc3a96e4_GH0.tar.gz) = 22177
-SHA256 (lapce-floem-2055dde9833699b65ff052eb63cadbddec91c7ce_GH0.tar.gz) = df7b65e99d6e1902a2bb0070de1e96f8bf0f749e1bed2a6a7ef67526b06f968c
-SIZE (lapce-floem-2055dde9833699b65ff052eb63cadbddec91c7ce_GH0.tar.gz) = 2664880
-SHA256 (lapce-lapce-v0.4.3_GH0.tar.gz) = 2751c13e472ada64bc9ee7646200980730e5c2523a119882cd32cf88c7f4cea0
-SIZE (lapce-lapce-v0.4.3_GH0.tar.gz) = 2675188
+SHA256 (lapce-lapce-v0.4.5_GH0.tar.gz) = e5e9df702c2f108da57b8a5232d797c582171c0523a0ac381947058ec667423c
+SIZE (lapce-lapce-v0.4.5_GH0.tar.gz) = 2868458
diff --git a/editors/lapce/files/patch-Cargo.lock b/editors/lapce/files/patch-Cargo.lock
index 299b7ce77f72..b1b62609844d 100644
--- a/editors/lapce/files/patch-Cargo.lock
+++ b/editors/lapce/files/patch-Cargo.lock
@@ -1,6 +1,6 @@
---- Cargo.lock.orig 2025-06-26 20:06:31 UTC
+--- Cargo.lock.orig 2025-09-05 16:15:14 UTC
+++ Cargo.lock
-@@ -4023,15 +4023,6 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178
+@@ -4003,15 +4003,6 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
@@ -16,7 +16,7 @@
name = "openssl-sys"
version = "0.9.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -4039,7 +4030,6 @@ dependencies = [
+@@ -4019,7 +4010,6 @@ dependencies = [
dependencies = [
"cc",
"libc",
diff --git a/editors/lapce/files/patch-Cargo.toml b/editors/lapce/files/patch-Cargo.toml
index 1175c0ea4c21..084a43e0c977 100644
--- a/editors/lapce/files/patch-Cargo.toml
+++ b/editors/lapce/files/patch-Cargo.toml
@@ -5,9 +5,8 @@ https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278837#c3
make extract
cp xxx/Cargo.toml xxx/Cargo.toml.1
make configure
-diff -dup xxx/Cargo.toml.1 xxx/Cargo.toml
---- Cargo.toml.orig 2025-06-26 20:06:31 UTC
+--- Cargo.toml.orig 2025-08-30 05:01:02 UTC
+++ Cargo.toml
@@ -38,7 +38,7 @@ flate2 = { version = "1.0" }
crossbeam-channel = { version = "0.5.12" }
@@ -30,10 +29,10 @@ diff -dup xxx/Cargo.toml.1 xxx/Cargo.toml
lsp-types = { version = "0.95.1", features = ["proposed"] } # not following semver, so should be locked to patch version updates only
psp-types = { git = "https://github.com/lapce/psp-types", rev = "f7fea28f59e7b2d6faa1034a21679ad49b3524ad" }
-@@ -85,31 +90,6 @@ regalloc2 = { rev = "5d79e12d0a93b10fc181f4da409b4671d
- # Temporarily patch lsp-types with a version that adds message-type debug
- lsp-types = { git = "https://github.com/lapce/lsp-types", rev = "feaa1e2ec80975c9dadd400a238ceacf071058e6" }
- regalloc2 = { rev = "5d79e12d0a93b10fc181f4da409b4671dd365228", git = "https://github.com/bytecodealliance/regalloc2" }
+@@ -89,31 +94,6 @@ dpi = { git = "https://github.com/rust-windowing/winit
+ # cargo vendor issue: https://github.com/rust-lang/cargo/issues/10310
+ # dpi comes from winit (source) and muda (crate)
+ dpi = { git = "https://github.com/rust-windowing/winit", rev = "ee245c569d65fdeacf705ee5eedb564508d10ebe" }
-
-
-[workspace.dependencies.tracing]
diff --git a/editors/lapce/files/patch-cargo-crates_fontdb-0.23.0_src_lib.rs b/editors/lapce/files/patch-cargo-crates_fontdb-0.23.0_src_lib.rs
new file mode 100644
index 000000000000..523480dda61a
--- /dev/null
+++ b/editors/lapce/files/patch-cargo-crates_fontdb-0.23.0_src_lib.rs
@@ -0,0 +1,23 @@
+--- cargo-crates/fontdb-0.23.0/src/lib.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/fontdb-0.23.0/src/lib.rs
+@@ -485,7 +485,7 @@ impl Database {
+ fn load_no_fontconfig(&mut self) {
+ let mut seen = Default::default();
+ self.load_fonts_dir_impl("/usr/share/fonts/".as_ref(), &mut seen);
+- self.load_fonts_dir_impl("/usr/local/share/fonts/".as_ref(), &mut seen);
++ self.load_fonts_dir_impl("%%PREFIX%%/share/fonts/".as_ref(), &mut seen);
+
+ if let Ok(ref home) = std::env::var("HOME") {
+ let home_path = std::path::Path::new(home);
+@@ -527,9 +527,9 @@ impl Database {
+ };
+
+ if read_global {
+- let _ = fontconfig.merge_config(Path::new("/etc/fonts/local.conf"));
++ let _ = fontconfig.merge_config(Path::new("%%PREFIX%%/etc/fonts/local.conf"));
+ }
+- let _ = fontconfig.merge_config(Path::new("/etc/fonts/fonts.conf"));
++ let _ = fontconfig.merge_config(Path::new("%%PREFIX%%/etc/fonts/fonts.conf"));
+ }
+
+ for fontconfig_parser::Alias {
diff --git a/editors/lapce/files/patch-lapce-core_src_directory.rs b/editors/lapce/files/patch-lapce-core_src_directory.rs
new file mode 100644
index 000000000000..b1ab0066a74c
--- /dev/null
+++ b/editors/lapce/files/patch-lapce-core_src_directory.rs
@@ -0,0 +1,22 @@
+--- lapce-core/src/directory.rs.orig 2025-08-30 05:01:02 UTC
++++ lapce-core/src/directory.rs
+@@ -176,17 +176,7 @@ impl Directory {
+ }
+
+ pub fn grammars_directory() -> Option<PathBuf> {
+- if let Some(dir) = Self::data_local_directory() {
+- let dir = dir.join("grammars");
+- if !dir.exists() {
+- if let Err(err) = std::fs::create_dir(&dir) {
+- tracing::error!("{:?}", err);
+- }
+- }
+-
+- Some(dir)
+- } else {
+- None
+- }
++ let mut dir = PathBuf::from(r"%%DATADIR%%/tree-sitter-grammars");
++ Some(dir)
+ }
+ }
diff --git a/editors/libreoffice-af/distinfo b/editors/libreoffice-af/distinfo
index e683b49eda60..d4e974994f8e 100644
--- a/editors/libreoffice-af/distinfo
+++ b/editors/libreoffice-af/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951553
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_af.tar.gz) = 6b71d79d3910489ad18b89d54cdb0d844fab2be3db5103a7912a0cf41a710ffd
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_af.tar.gz) = 1173975
+TIMESTAMP = 1756890703
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_af.tar.gz) = c1a436a0dab542b84ff6f4b3207437e3eaaef66f8e12dd2a3a57a68b53c4adc9
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_af.tar.gz) = 1174432
diff --git a/editors/libreoffice-am/distinfo b/editors/libreoffice-am/distinfo
index 8111e09ff126..5421034237be 100644
--- a/editors/libreoffice-am/distinfo
+++ b/editors/libreoffice-am/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951555
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_am.tar.gz) = 08fb57a0f33a1f40fcc5acb2069ae5bf10e5929ae9fb5ef9b0780314f4bd557e
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_am.tar.gz) = 648624
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_am.tar.gz) = d6ac195debbd064674f4425da3559996db2cc6c683c8e2ff2acca1b4b425de49
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_am.tar.gz) = 2646620
+TIMESTAMP = 1756890705
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_am.tar.gz) = 68007be27f270ac8caa97eb5fedd6fd39a02e50f2b3c2f94389c3646cdab2ece
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_am.tar.gz) = 643110
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_am.tar.gz) = 3161adf2abf182820fbca21eeaa3740d41dbf1e5c6b22e7b2e1b8510405b05f5
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_am.tar.gz) = 2668175
diff --git a/editors/libreoffice-as/distinfo b/editors/libreoffice-as/distinfo
index c2fb58bb50a6..bb0d97f6feff 100644
--- a/editors/libreoffice-as/distinfo
+++ b/editors/libreoffice-as/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951559
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_as.tar.gz) = 2b73aac2b060b5be73504d8cb81666df9884d43113f3450f3152bc910fec020d
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_as.tar.gz) = 355916
+TIMESTAMP = 1756890708
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_as.tar.gz) = db3e46f04721122c8168b4fcc4e46042b3549c79828b4df878a3417aabb9d90e
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_as.tar.gz) = 350330
diff --git a/editors/libreoffice-ast/distinfo b/editors/libreoffice-ast/distinfo
index 9d9d5637bbe3..c3fea20dda5d 100644
--- a/editors/libreoffice-ast/distinfo
+++ b/editors/libreoffice-ast/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951560
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ast.tar.gz) = a8deaee3d69b3ccb83ac08f9ed2dac2f20c8944d10ccd02d4d40b393bb2bd1fa
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ast.tar.gz) = 475053
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ast.tar.gz) = d49885657345fe20990bab27606a69940d9ae594c4e3874a17ff80851b5809a6
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ast.tar.gz) = 2617664
+TIMESTAMP = 1756890709
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ast.tar.gz) = 925f76d047f2eae1e15e43acc27a80609ae439c556d0015e60b16b5d02bea3c6
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ast.tar.gz) = 474585
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ast.tar.gz) = ff52f74e6d271f6de7eb0a5c94c221d47ba2bb8c6a8d7180c0af2e2e19d60efa
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ast.tar.gz) = 2641294
diff --git a/editors/libreoffice-be/distinfo b/editors/libreoffice-be/distinfo
index d16303c7f8ba..190fac1075fb 100644
--- a/editors/libreoffice-be/distinfo
+++ b/editors/libreoffice-be/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951561
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_be.tar.gz) = 7b0b2eb5fcfa6b9e413f489e8c7a89c2d14c7c414a7dc56973bd3f45e9afc55f
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_be.tar.gz) = 2068425
+TIMESTAMP = 1756890710
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_be.tar.gz) = f97e15b1bdd3f604b24912617be2e9f17acbae82dfa968b0b3c02591cf16488a
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_be.tar.gz) = 2076464
diff --git a/editors/libreoffice-bg/distinfo b/editors/libreoffice-bg/distinfo
index 07fedec6c772..444091ec1f06 100644
--- a/editors/libreoffice-bg/distinfo
+++ b/editors/libreoffice-bg/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951564
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_bg.tar.gz) = 8099c2425f6f0222551edbcc968f787e14423e14178d99b6391db4ada4063da8
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_bg.tar.gz) = 1899609
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_bg.tar.gz) = 8eaabf233ca26b4dad4afa7565e3d92e122cb258e70fa1253e053abdc2384e15
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_bg.tar.gz) = 2673877
+TIMESTAMP = 1756890713
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bg.tar.gz) = ee104f84939de8ec084db78206198e84b9f074f81ec9ff645592d6b66c0ad601
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bg.tar.gz) = 1907579
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bg.tar.gz) = b9c3dfacb62b8def63c09674368be99d18c1c8a7b44f1858e5592a80bec6db07
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bg.tar.gz) = 2697905
diff --git a/editors/libreoffice-bn/distinfo b/editors/libreoffice-bn/distinfo
index 1496ec450468..2ba528d14976 100644
--- a/editors/libreoffice-bn/distinfo
+++ b/editors/libreoffice-bn/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951566
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_bn.tar.gz) = db7618fc87262a2996da99edef0b0a112423a8b9b5ddce5f048574528e06b134
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_bn.tar.gz) = 603058
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_bn.tar.gz) = 968ebe05980d5da6c534332b6fe89bda94370c5d3859bd3824ac7a443c1a0b50
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_bn.tar.gz) = 2606068
+TIMESTAMP = 1756890715
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bn.tar.gz) = 1f1c685338c4c13be2022a7ba604b227547fd1eacdecd8a83a13f17fa22d7859
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bn.tar.gz) = 683239
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bn.tar.gz) = 3c5d683ad75c8136e710fb32f6c51429b6e8a48b97b6f636f2c3bbe5e025b320
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bn.tar.gz) = 2624951
diff --git a/editors/libreoffice-bn_IN/distinfo b/editors/libreoffice-bn_IN/distinfo
index 424f7f0fee42..2fe8e49ab4b0 100644
--- a/editors/libreoffice-bn_IN/distinfo
+++ b/editors/libreoffice-bn_IN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951568
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = dad4f2b6830919474fd019fc7f0fa02f31049c6e6450e834e8768b539472e284
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 473627
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = cbd04fac11739fda04bd5e694831579d8f5bca6b7c7f885aedac68be4c248674
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 2773043
+TIMESTAMP = 1756890716
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = b423c278350f2c49dd4ad37a30b135e4ca2d0687d34495e1e1fe298e1c2ac235
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 472807
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = c324e97763dc30fe25146b14cd58a64597fa9b879842617e78a1ad199d6bc662
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 2797869
diff --git a/editors/libreoffice-bo/distinfo b/editors/libreoffice-bo/distinfo
index 313536ed81cb..7f7c723b661f 100644
--- a/editors/libreoffice-bo/distinfo
+++ b/editors/libreoffice-bo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951570
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_bo.tar.gz) = 348507e963649cfc123d586c415ca60bfa37c236e0886fd6826db41928ccf1c1
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_bo.tar.gz) = 316392
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_bo.tar.gz) = 53fb799ca16a772a129615007c8dd4f5b3f9429dae40f43957559929dc1f1f27
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_bo.tar.gz) = 2610246
+TIMESTAMP = 1756890718
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bo.tar.gz) = f1f52c18a0022c368a0e0e9e1fa36df92c1da47fb4d5ab7548474e645b79f989
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bo.tar.gz) = 307963
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bo.tar.gz) = 21a83c6145ae70ceb53dd331215fec1818f26165d86cde194da802ea005803f0
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bo.tar.gz) = 2627944
diff --git a/editors/libreoffice-br/distinfo b/editors/libreoffice-br/distinfo
index 41dcb4393cad..241865dd92b3 100644
--- a/editors/libreoffice-br/distinfo
+++ b/editors/libreoffice-br/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951571
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_br.tar.gz) = 3edecbfac876b8a870ba301aca416184ca4ce35cee161419e63a2014eb5f5609
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_br.tar.gz) = 997384
+TIMESTAMP = 1756890719
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_br.tar.gz) = a1d86d6760d14956ad0849f2011792b8ebce51d1be45a6bef425f01555f8d418
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_br.tar.gz) = 989369
diff --git a/editors/libreoffice-brx/distinfo b/editors/libreoffice-brx/distinfo
index a2e886c9e60d..755c470d4679 100644
--- a/editors/libreoffice-brx/distinfo
+++ b/editors/libreoffice-brx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951572
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_brx.tar.gz) = 87aa644a14850a2a931fcf4d9d5037156a819f966f70983cb0ad4ecb2ff1805a
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_brx.tar.gz) = 235099
+TIMESTAMP = 1756890719
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_brx.tar.gz) = 94233b2f23ce2add504cab59bd5f03d4ddd309b571460b41b6d38c6abbfd8c10
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_brx.tar.gz) = 231011
diff --git a/editors/libreoffice-bs/distinfo b/editors/libreoffice-bs/distinfo
index 63e217e6fbee..be3d1a15f546 100644
--- a/editors/libreoffice-bs/distinfo
+++ b/editors/libreoffice-bs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951575
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_bs.tar.gz) = a18674734a26ad7beac3ac838ba5042464f78f93a6053c0fcc98ea5d5b685e09
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_bs.tar.gz) = 487020
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_bs.tar.gz) = 2750e6af6b2d2fa5d63a239e2037e919256cbd8292f9fd32ed218226c1cf760a
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_bs.tar.gz) = 2538922
+TIMESTAMP = 1756890721
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bs.tar.gz) = 7eabee77bbea006a236151afba99b8bc0418851563225a5997b28df161bfafec
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bs.tar.gz) = 480637
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bs.tar.gz) = 7d8b51cf5c92928e92e9c70f0e90d3da818a54764dd91bf3148ce7bda04008a0
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bs.tar.gz) = 2560529
diff --git a/editors/libreoffice-ca/distinfo b/editors/libreoffice-ca/distinfo
index 4c4d123444fe..24535d6e98c5 100644
--- a/editors/libreoffice-ca/distinfo
+++ b/editors/libreoffice-ca/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951577
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ca.tar.gz) = e19db905ed7373556cffe33e4a15c7e767b59b633d4e8edfa0e4face47dbf413
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ca.tar.gz) = 2529001
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ca.tar.gz) = fc2ffc17b05bbeec33d5098fbc28c73778a8fe9c85e0367e1ea3ea27f2d4caf3
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ca.tar.gz) = 2622137
+TIMESTAMP = 1756890724
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ca.tar.gz) = a083deb3204bdf91838512a788bea96c48b54fad867ae44e626edc0cabe516e5
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ca.tar.gz) = 2530300
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ca.tar.gz) = d1af61fe4f4681396f61cf719888ee69ed1dfee239dba1e51aa856e278e13cbc
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ca.tar.gz) = 2648584
diff --git a/editors/libreoffice-ca_valencia/distinfo b/editors/libreoffice-ca_valencia/distinfo
index a4a54583076d..f85e84b460ee 100644
--- a/editors/libreoffice-ca_valencia/distinfo
+++ b/editors/libreoffice-ca_valencia/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951581
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = e9d2dcf76940a626fb0f00e90417d3866d9faad6e2179eba97b74ae063d9d9cb
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 2500967
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 17d7b8b04bff6707d83c4fc90de6404ce363fc8fc36d01238220aac8ce7b0384
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 2624726
+TIMESTAMP = 1756890726
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = c1f61b6421c8f10bfe08f48bef5a29ddaad418bf662221b1cfb650fb84a1323c
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 2496127
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = acf90af55ebaab24f405471d4e67d344aad02ad33a63ecb0e511f64cc76ba5c4
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 2649254
diff --git a/editors/libreoffice-ckb/distinfo b/editors/libreoffice-ckb/distinfo
index 5db8f110bb14..23151f72cabd 100644
--- a/editors/libreoffice-ckb/distinfo
+++ b/editors/libreoffice-ckb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951582
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ckb.tar.gz) = e595b46fe485db4d08b5f847055be819c6c874fd25b3e1aa2fe51f62bbe1f4c9
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ckb.tar.gz) = 350900
+TIMESTAMP = 1756890726
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ckb.tar.gz) = 0783fd94d751df909df715c712b94a49d0ae528268884285d1e919ebdbca4e6e
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ckb.tar.gz) = 347019
diff --git a/editors/libreoffice-cs/distinfo b/editors/libreoffice-cs/distinfo
index 2d4d06adbb3e..189817d121f8 100644
--- a/editors/libreoffice-cs/distinfo
+++ b/editors/libreoffice-cs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951584
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_cs.tar.gz) = 919611471113fff4ece00775fb0274c6b5e6536e1c1d6fb910452e0f8baa4bf1
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_cs.tar.gz) = 2712472
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_cs.tar.gz) = 5dae7a260b3eabdcaae009e1ba68f023128c21849b0dcfa62aa5ec1fc04dcca0
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_cs.tar.gz) = 2604840
+TIMESTAMP = 1756890729
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_cs.tar.gz) = e0983b174fd5d93f0169bd17d8ee22bcff5533b8f4d786bdf73b51749ba9ab4f
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_cs.tar.gz) = 2721834
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_cs.tar.gz) = 618bd7f07be5146285038cb3515aa83b5257299e72057c47c848f238df71f3e6
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_cs.tar.gz) = 2630552
diff --git a/editors/libreoffice-cy/distinfo b/editors/libreoffice-cy/distinfo
index 38f4dd9c3872..9264179de736 100644
--- a/editors/libreoffice-cy/distinfo
+++ b/editors/libreoffice-cy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951584
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_cy.tar.gz) = 5cddc3fc7070fbeab099345b829f330355990c56e5adc4cbe7470b6b1a940d1e
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_cy.tar.gz) = 782271
+TIMESTAMP = 1756890730
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_cy.tar.gz) = f1f3698f22adf026bdacbf1b15a749699491ab01c38076bfbfb9770d9eb8b1df
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_cy.tar.gz) = 790199
diff --git a/editors/libreoffice-da/distinfo b/editors/libreoffice-da/distinfo
index 181699092c01..43aa1ff3a0a9 100644
--- a/editors/libreoffice-da/distinfo
+++ b/editors/libreoffice-da/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951587
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_da.tar.gz) = c0c1888a206b8a77532c1c9a585cd13ff0d434dd1c7468fa7a3b3940cb63e0ef
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_da.tar.gz) = 2405476
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_da.tar.gz) = acbe80b70809cc7e65013b15e248b0682c2039ddc2e17df0cf1c3ab187972fe7
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_da.tar.gz) = 2593952
+TIMESTAMP = 1756890732
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_da.tar.gz) = a8d1cbdcf4ef26cd4ecc208c1eb6e565864bf6eaa277c71697418a7f46609138
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_da.tar.gz) = 2413023
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_da.tar.gz) = e4e712304176f98f133afc890209603f5a368991023dfcdcd105a9b718af021f
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_da.tar.gz) = 2617840
diff --git a/editors/libreoffice-dgo/distinfo b/editors/libreoffice-dgo/distinfo
index 2eca7344e8ab..e025cb70f69e 100644
--- a/editors/libreoffice-dgo/distinfo
+++ b/editors/libreoffice-dgo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951591
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_dgo.tar.gz) = 0370b53ac96a4db5904ba1f50c3fd12493aef148935ca54cd6cadb56745ea43f
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_dgo.tar.gz) = 296780
+TIMESTAMP = 1756890736
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_dgo.tar.gz) = 14d9466e2a78cd9df024e6b3bc9b4d1618f1a7f1f0683e3f9e7e5e38eaf0c2eb
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_dgo.tar.gz) = 292317
diff --git a/editors/libreoffice-dsb/distinfo b/editors/libreoffice-dsb/distinfo
index 3fccfbdcd366..812b2aabd04f 100644
--- a/editors/libreoffice-dsb/distinfo
+++ b/editors/libreoffice-dsb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951593
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_dsb.tar.gz) = 9908060265c0ccd7e7c2faf0d271e3189896e8fa05794385d4dd4852f383f10d
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_dsb.tar.gz) = 793358
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_dsb.tar.gz) = 06b01f7e046af417d9149224ab91fd6c3e75f26dae716838649824317482fde0
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_dsb.tar.gz) = 2651374
+TIMESTAMP = 1756890738
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_dsb.tar.gz) = 7ba4595f0f502af6b981d7e6b28c8dcab0774b13861130ce82cd7b33c103ba98
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_dsb.tar.gz) = 801736
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_dsb.tar.gz) = 5131b2b970964b8fc2b2d6b4a10ac0a56209a068baed76f19be8dd747a9406f7
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_dsb.tar.gz) = 2671495
diff --git a/editors/libreoffice-dz/distinfo b/editors/libreoffice-dz/distinfo
index db42152e04a9..f62b6b9847cb 100644
--- a/editors/libreoffice-dz/distinfo
+++ b/editors/libreoffice-dz/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951595
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_dz.tar.gz) = a4c1e542604f5b96c5d118058015e50a5b96239fae879384b65c6d4c74aa305e
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_dz.tar.gz) = 330508
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_dz.tar.gz) = bc4e30570b3eb6d8036dc5bd42e94bcb5f9cab12a59165efe9080e23aa68a3b4
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_dz.tar.gz) = 2657077
+TIMESTAMP = 1756890740
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_dz.tar.gz) = aaf7f5f443537655508e17822e5cf6b823a7276311b72ef247be360d835185d6
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_dz.tar.gz) = 321597
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_dz.tar.gz) = ad4d3bd6eab2d4d839b68cb208ad85778b908c8597deb8ce85bcc4237cc8d166
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_dz.tar.gz) = 2677023
diff --git a/editors/libreoffice-el/distinfo b/editors/libreoffice-el/distinfo
index 25ba0a443617..5bca63123c9c 100644
--- a/editors/libreoffice-el/distinfo
+++ b/editors/libreoffice-el/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951598
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_el.tar.gz) = 35f41ec163aa6d75276d04c980ceb2580595d77dee4db46c4db028f5bc98f8f0
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_el.tar.gz) = 2419705
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_el.tar.gz) = 38eb05edb28f7e3f6d12ddade767bf7d714809dd70328960a1eb41888c34deef
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_el.tar.gz) = 2866396
+TIMESTAMP = 1756890742
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_el.tar.gz) = 023c6f4cab2b85ac438c70e503efc859cf5ef0a3705ec7728a68fe5c50e36f08
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_el.tar.gz) = 2428713
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_el.tar.gz) = 5130808accca96afe563f4b65585e792ccd27e82a10b8cd3c28ea8c30c1288c6
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_el.tar.gz) = 2893420
diff --git a/editors/libreoffice-en_GB/distinfo b/editors/libreoffice-en_GB/distinfo
index e4e493919488..1d830cf6e82e 100644
--- a/editors/libreoffice-en_GB/distinfo
+++ b/editors/libreoffice-en_GB/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951602
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 61c2fc5154c64bc5fe39d5e3314ce8c0fde92ee7bf8f9f3e51b0bcf19a213ff3
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 4652407
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_en-GB.tar.gz) = e7725a5f1225d3aa691732550c8789fb46ea614a34329d05ec64b5826cae65a8
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 2468047
+TIMESTAMP = 1756890745
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 5e2d46848249ce507e4b968bd47cc82e9baf5a6709474d5b3dd4c79544019d2e
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 4649387
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 7fa5f2288c7686192e0bb65a4deb355c44d9aa631be3196e2b59889c95eb9e4d
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 2490909
diff --git a/editors/libreoffice-en_ZA/distinfo b/editors/libreoffice-en_ZA/distinfo
index dd39a42d6011..4ab0c08e6ed9 100644
--- a/editors/libreoffice-en_ZA/distinfo
+++ b/editors/libreoffice-en_ZA/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951607
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 93f58b57fd421438d65e64cfd61bad5c2c01f445dec753c2466b34e0bafc3832
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 4262867
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = df5a8c8b78a12444ecdc0bf4dc237a86973db22179920e9befc8a277b23c0c03
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 2464887
+TIMESTAMP = 1756890748
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = ea8c7719c0295606d69e35fbaf3bdfd7e84abbda6980bf8f10054be3295e4dc5
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 4262194
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 47d3ccde1cc0a02da8c7ac59e900c47909807a4caa50cd283fd53b9d8f5ad9a8
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 2487648
diff --git a/editors/libreoffice-eo/distinfo b/editors/libreoffice-eo/distinfo
index a55ee2127e7c..348fded79549 100644
--- a/editors/libreoffice-eo/distinfo
+++ b/editors/libreoffice-eo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951609
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_eo.tar.gz) = 86fc8ec24cb52ebb5363c9f2b44cfa86cb40d706a676a4bf14fa81d74328b9f9
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_eo.tar.gz) = 1009579
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_eo.tar.gz) = a7076a6652e04b2f46ea271a3ef80f4d5c653a1ebcd30fa3d43264d2d29dab89
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_eo.tar.gz) = 2546890
+TIMESTAMP = 1756890750
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_eo.tar.gz) = 777969edf8986cac29d75228f0e45acaf7c6a361072558e95abeecd0c08dcc1c
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_eo.tar.gz) = 1012479
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_eo.tar.gz) = 5ad3c48751c39ddd307b522f9e8549ed3708cf31b029ca4ea571fc52f4201a71
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_eo.tar.gz) = 2567343
diff --git a/editors/libreoffice-es/distinfo b/editors/libreoffice-es/distinfo
index 507b49e5f3a8..aff5a0903131 100644
--- a/editors/libreoffice-es/distinfo
+++ b/editors/libreoffice-es/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951612
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_es.tar.gz) = 12a5674cd0fb6d38ed5c2e614c82c16808589dda9e249b1118dc428bc5804baa
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_es.tar.gz) = 1755783
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_es.tar.gz) = 31cece98fc78ab604cc5525fb20c5e3d6a5b072c35467d57fb7e4c5ef7a22083
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_es.tar.gz) = 2653441
+TIMESTAMP = 1756890752
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_es.tar.gz) = 711024bde68fbbc2f7a4f7340eb7df0dca3e93d44d3d64ac5d9915dd26422958
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_es.tar.gz) = 1757737
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_es.tar.gz) = ce91c1e8d9f07deb4ff46bfd6034d0d35b619f9589b006d9f43d1ab20fe0b588
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_es.tar.gz) = 2678594
diff --git a/editors/libreoffice-et/distinfo b/editors/libreoffice-et/distinfo
index 519b2c51849e..ecd51061560c 100644
--- a/editors/libreoffice-et/distinfo
+++ b/editors/libreoffice-et/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951614
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_et.tar.gz) = 61a35d56ec356140557d22417921203ea8469e2989d0aa3cb809ef1552ec3cd9
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_et.tar.gz) = 1319039
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_et.tar.gz) = bbe2dc34527d235cf5b170b2403376aeed098d67b64fe1cbf56bd140f8998fd9
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_et.tar.gz) = 2574212
+TIMESTAMP = 1756890754
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_et.tar.gz) = eb49ea626ab5f25dc94cc1eaeb2a0c60b04009a5c1b5cb990f319dc66c35d57e
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_et.tar.gz) = 1311978
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_et.tar.gz) = d77dcbfd7ef8ae54a214a57e8103913d50a5181c02c0c7009d9e294b5e51f050
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_et.tar.gz) = 2595995
diff --git a/editors/libreoffice-eu/distinfo b/editors/libreoffice-eu/distinfo
index 06f1858e813c..0c4f514ba719 100644
--- a/editors/libreoffice-eu/distinfo
+++ b/editors/libreoffice-eu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951617
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_eu.tar.gz) = 566cd55f67fef6028e34eb6ae77950d4a1ceac573e9af8dc929ad713046c2521
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_eu.tar.gz) = 732483
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_eu.tar.gz) = 442a7a52e2f6ddd54755bed87108539186d1c6f829ea52125e9639ada86f6ab1
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_eu.tar.gz) = 2579343
+TIMESTAMP = 1756890756
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_eu.tar.gz) = eb1ad2745b03f1ef5fc9878f8e73506568c6ac3e3eef64cc53f884f71b869803
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_eu.tar.gz) = 725594
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_eu.tar.gz) = 52faa4aa05ce8aac08d233810ceb9b968d8914e4e5c17051dfd4b8c8c6c321b9
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_eu.tar.gz) = 2607695
diff --git a/editors/libreoffice-fa/distinfo b/editors/libreoffice-fa/distinfo
index 0cc4a720a50c..4e4bd99a29a1 100644
--- a/editors/libreoffice-fa/distinfo
+++ b/editors/libreoffice-fa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951617
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_fa.tar.gz) = ae184228a3ccf9610459b69d78ccf775824eea5242f74a5a5cd02db5ae769724
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_fa.tar.gz) = 581019
+TIMESTAMP = 1756890756
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fa.tar.gz) = 3fd4f586b90638e3595709266bdb3b6ba9ed1894f0291ba4522e5e9921e90d4e
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fa.tar.gz) = 574418
diff --git a/editors/libreoffice-fi/distinfo b/editors/libreoffice-fi/distinfo
index c4208ced9deb..0af17c6705a5 100644
--- a/editors/libreoffice-fi/distinfo
+++ b/editors/libreoffice-fi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951620
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_fi.tar.gz) = ecf0de8cef0034c3b3473a530398e5379b9dd308962daed40342771459da1e5b
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_fi.tar.gz) = 666972
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_fi.tar.gz) = 8d7d47cc0be25b127fac47ae2c50c5ea25cc3232908e0e403757d27b2368559d
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_fi.tar.gz) = 2591813
+TIMESTAMP = 1756890759
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fi.tar.gz) = 83e968b738cbc4824df782d24cfb9ecd155e5cfc6b258329093637020917d112
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fi.tar.gz) = 668653
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_fi.tar.gz) = 61823d86639784981b5b724981745f31202b1d963ff8e88cb4bc31b52429b61b
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_fi.tar.gz) = 2611993
diff --git a/editors/libreoffice-fur/distinfo b/editors/libreoffice-fur/distinfo
index 3aa93c302373..cd7cd231535c 100644
--- a/editors/libreoffice-fur/distinfo
+++ b/editors/libreoffice-fur/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951622
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_fur.tar.gz) = e00e03d162c0e387211259a872bccc3d46c55ae0ab1c75e7da644b20e5dee423
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_fur.tar.gz) = 158852
+TIMESTAMP = 1756890761
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fur.tar.gz) = f51e82d3ab16f0921ed822b766b9cebc355b68b5f02af378a877714bbcc4ed5c
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fur.tar.gz) = 147268
diff --git a/editors/libreoffice-fy/distinfo b/editors/libreoffice-fy/distinfo
index c1f803ec208a..aca7a36ba0b0 100644
--- a/editors/libreoffice-fy/distinfo
+++ b/editors/libreoffice-fy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951623
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_fy.tar.gz) = ad7958ad1adff2c4929e2c1b082bc41c0379247fabc10f4668974ec2a6657b9e
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_fy.tar.gz) = 636749
+TIMESTAMP = 1756890762
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fy.tar.gz) = 9e77ee0abbf3a639843ee3d3466b179d66e2cf5d2b63b2fe7a2c8de88e40eda0
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fy.tar.gz) = 629359
diff --git a/editors/libreoffice-ga/distinfo b/editors/libreoffice-ga/distinfo
index 1198d4f25e4c..cbd934fd1da6 100644
--- a/editors/libreoffice-ga/distinfo
+++ b/editors/libreoffice-ga/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951624
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ga.tar.gz) = 9cf087f4f1d56f60054041ad17cd39c5ca4590b45d228ca0b74903eba086f7a2
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ga.tar.gz) = 497748
+TIMESTAMP = 1756890763
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ga.tar.gz) = 45a7f0b4d19964ecb90b5ffcf6b343d7d578b77544bc5d69e9e0741398ed342f
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ga.tar.gz) = 490344
diff --git a/editors/libreoffice-gd/distinfo b/editors/libreoffice-gd/distinfo
index d84d9172b37c..3c179072d60e 100644
--- a/editors/libreoffice-gd/distinfo
+++ b/editors/libreoffice-gd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951625
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_gd.tar.gz) = a4b4251b7626e6bdc24b839e0c79e1d8cec72bc2c505fc79733a337d650dcf91
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_gd.tar.gz) = 1324393
+TIMESTAMP = 1756890763
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gd.tar.gz) = 01ffff9f6110cb84c614bea28bfa9193a39e0e33f78a8564b2bff0843cb0c0e6
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gd.tar.gz) = 1316679
diff --git a/editors/libreoffice-gl/distinfo b/editors/libreoffice-gl/distinfo
index 43636fd0c0c4..8c0ff9af455e 100644
--- a/editors/libreoffice-gl/distinfo
+++ b/editors/libreoffice-gl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951627
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_gl.tar.gz) = ed4690498c4c5bfec22023a8ada52456d0585d93b6ea79cad6d9713105595237
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_gl.tar.gz) = 2119068
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_gl.tar.gz) = 2654ada48f3c9e769f0c384c9d07804203f7b0ec1a340fdb16102ad06618e66d
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_gl.tar.gz) = 2608587
+TIMESTAMP = 1756890766
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gl.tar.gz) = a1147ff505cac46161abca425a1dde6ce38f6b0449b48e0d30527c7507d0fdd5
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gl.tar.gz) = 2127435
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_gl.tar.gz) = 6988e036f6dbe94a523e48394c1a0d3aad624b0c042beb514ec337a4c17a3710
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_gl.tar.gz) = 2632184
diff --git a/editors/libreoffice-gu/distinfo b/editors/libreoffice-gu/distinfo
index 0e786b4cccda..1221f299d98b 100644
--- a/editors/libreoffice-gu/distinfo
+++ b/editors/libreoffice-gu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951629
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_gu.tar.gz) = d5ef568c072b0ab4cf2354a5c120631d23f094ab431a86a2fa12d47372b9cdce
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_gu.tar.gz) = 933274
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_gu.tar.gz) = 2f0d14234ea63b19815c738cab3c879a39a73e8fd520dd0bdffeee2a4dc50cca
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_gu.tar.gz) = 2543726
+TIMESTAMP = 1756890767
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gu.tar.gz) = e3bfa7182169e42a9c57a69658dd1ee8bfc3862eca640d9dffa70517971efcb2
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gu.tar.gz) = 926192
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_gu.tar.gz) = 1ca35de9ba9348b764eb229afb15ed9bec68d16436ebe8b2700a2660f0d59895
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_gu.tar.gz) = 2562239
diff --git a/editors/libreoffice-gug/distinfo b/editors/libreoffice-gug/distinfo
index fb7bd30cba17..a7db9cfeafaa 100644
--- a/editors/libreoffice-gug/distinfo
+++ b/editors/libreoffice-gug/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951630
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_gug.tar.gz) = 3ca98811381d83fcf017fff9334673df03070a7dbd1ff52cfd88759ae00aa853
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_gug.tar.gz) = 358417
+TIMESTAMP = 1756890768
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gug.tar.gz) = 43ac7c6b76138e8bb48eeb97c9f842297f15fc5e9f1c5152a62677c85e47e3cb
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gug.tar.gz) = 350716
diff --git a/editors/libreoffice-hi/distinfo b/editors/libreoffice-hi/distinfo
index af5d59891cb9..d8409a1d0c77 100644
--- a/editors/libreoffice-hi/distinfo
+++ b/editors/libreoffice-hi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951635
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_hi.tar.gz) = 6988de56707f6ea8460e0dad88865be1693d1a8c676f91be66f1293d3feaf46f
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_hi.tar.gz) = 392580
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_hi.tar.gz) = 8481b4a1e3a291ad3cb42691a613040a471e9e694a4e5e5d4429e7640a8a2023
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_hi.tar.gz) = 2553495
+TIMESTAMP = 1756890772
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hi.tar.gz) = eb26bf1e568b8ed1cfcaf3b3620e433ca3b8ca634588b5549d764c3b32da0222
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hi.tar.gz) = 1343384
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hi.tar.gz) = c05a314f3f76ecf4a9b8255882fd75dd724d448329c7a7daac6dc83def7b8ae0
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hi.tar.gz) = 2573034
diff --git a/editors/libreoffice-hr/distinfo b/editors/libreoffice-hr/distinfo
index 1c8fdbe80c0d..6026f1ac2ae5 100644
--- a/editors/libreoffice-hr/distinfo
+++ b/editors/libreoffice-hr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951637
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_hr.tar.gz) = e4fd6316f82101c2cdd834ff7225a67b717c170e9c65870b6b24b12e5595cc3f
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_hr.tar.gz) = 722055
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_hr.tar.gz) = 513de952a78550686a91acc689289428a6d89a05ed214e02d9f4c66ce3c4c56a
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_hr.tar.gz) = 2537442
+TIMESTAMP = 1756890774
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hr.tar.gz) = f4e0c492408ebf3ae1d91ed0868e903be3c342dca04acc0628ef9ad11431ed68
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hr.tar.gz) = 714988
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hr.tar.gz) = 0b1c539b40b25b1856d47ea3e5d3c38314e8c04ca872895b3dbb5eab8c4f7ec5
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hr.tar.gz) = 2559060
diff --git a/editors/libreoffice-hsb/distinfo b/editors/libreoffice-hsb/distinfo
index 43170f668844..65ca3f717b1e 100644
--- a/editors/libreoffice-hsb/distinfo
+++ b/editors/libreoffice-hsb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951640
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_hsb.tar.gz) = 05f799b95e3bf4bd00e52847cb9b27cf873df4dd0daa401bb6b62ade0693f267
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_hsb.tar.gz) = 792315
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_hsb.tar.gz) = f0545af32e4a5ac88af5b7223b222c2a74b41d06a38cb20613cc711e32764a72
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_hsb.tar.gz) = 2634444
+TIMESTAMP = 1756890776
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hsb.tar.gz) = 0aaf12ec424e5d21c1ae4ce8f44b50c8753f275aac9e8e69a24170be44984671
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hsb.tar.gz) = 800652
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hsb.tar.gz) = 9c0f4dfe37f56d696ffc68fbb1b56290540df89e564d9bbe63e667b39fecf901
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hsb.tar.gz) = 2655306
diff --git a/editors/libreoffice-hy/distinfo b/editors/libreoffice-hy/distinfo
index 8eea406e2fcc..944b1c86fcb2 100644
--- a/editors/libreoffice-hy/distinfo
+++ b/editors/libreoffice-hy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951642
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_hy.tar.gz) = a39b6f7eed827634cf06d2529765b210cb42c5ad10b5071597eb46f28da724ef
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_hy.tar.gz) = 816173
+TIMESTAMP = 1756890779
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hy.tar.gz) = 3403177d672f0c77623fac901bab8888d746aea807ceed3d3d14f47d93311b3d
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hy.tar.gz) = 824993
diff --git a/editors/libreoffice-id/distinfo b/editors/libreoffice-id/distinfo
index eb6c5e924f7c..414b86964f47 100644
--- a/editors/libreoffice-id/distinfo
+++ b/editors/libreoffice-id/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951644
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_id.tar.gz) = 476911e700e9a4dd64a5c7082223f0634b971c83533c29c010e24282012900c6
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_id.tar.gz) = 1472688
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_id.tar.gz) = e84d0af2dfaa85f796c3a40aa48c722f1b12adb0aead4bc03edde4ff4d218f68
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_id.tar.gz) = 2557131
+TIMESTAMP = 1756890781
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_id.tar.gz) = 7a0b2a06d481dbc7003715b60cb05649f144f5085de9278e1df7dc37c9d0506f
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_id.tar.gz) = 1479926
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_id.tar.gz) = e1b75aaccea2db62d9c0147c2a65928a98cbd55225ed054eb8f219c06c627c58
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_id.tar.gz) = 2578643
diff --git a/editors/libreoffice-is/distinfo b/editors/libreoffice-is/distinfo
index ef5c1e670995..85a8f64d7a77 100644
--- a/editors/libreoffice-is/distinfo
+++ b/editors/libreoffice-is/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951647
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_is.tar.gz) = 2da4bdbc264fcc08ce5cfba406e26881d89c48ca33a33395d8674a5a354599db
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_is.tar.gz) = 1226207
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_is.tar.gz) = 641f827215f33aa2978b36576113ee912178655d92806c4544aad576ee56007f
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_is.tar.gz) = 2538794
+TIMESTAMP = 1756890782
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_is.tar.gz) = 9cd2c37fa29da2622c47fc266cdc7adb4c966211e805596a53d58349bce07962
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_is.tar.gz) = 1222133
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_is.tar.gz) = 49ebb5d1c3a8d1e146ad4b10852d973f856219de52d3c62e3e8525c3b89409f4
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_is.tar.gz) = 2559598
diff --git a/editors/libreoffice-it/distinfo b/editors/libreoffice-it/distinfo
index 0a85494b1e53..c1d00e37d1ad 100644
--- a/editors/libreoffice-it/distinfo
+++ b/editors/libreoffice-it/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951649
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_it.tar.gz) = 76effd1fb60bf8075fa271ac9e530014d638b74a4bfcc7d9db2efa3003253c99
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_it.tar.gz) = 1797931
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_it.tar.gz) = d57ca9d3b86001592a646483df7667885d72247f2909a868e71e69c960b69ff3
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_it.tar.gz) = 2588551
+TIMESTAMP = 1756890785
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_it.tar.gz) = 6c5069909065f59aaec5556949e69ace6158064feaf02c1861221a16373f28dd
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_it.tar.gz) = 1806075
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_it.tar.gz) = dabf9b828910fb58eddb2222921a4f36dd96c8259191f38d2b1129cdf1e9a838
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_it.tar.gz) = 2613767
diff --git a/editors/libreoffice-ka/distinfo b/editors/libreoffice-ka/distinfo
index 81f8d812c0d3..aa0c4ee6cadd 100644
--- a/editors/libreoffice-ka/distinfo
+++ b/editors/libreoffice-ka/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951653
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ka.tar.gz) = 3c4da55a01a4119a3f929900ae5a62f5c318400138ff9f4f98eaee83ed202713
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ka.tar.gz) = 824535
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ka.tar.gz) = d749e54b60a24a9f40f9067578002ee69950d8134cc01d21ce49de2cca3ea115
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ka.tar.gz) = 2797651
+TIMESTAMP = 1756890788
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ka.tar.gz) = 7cc5aa790fd09c007550a924fccd2d51a7d05750006925a18f9a19fdedfad24b
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ka.tar.gz) = 832568
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ka.tar.gz) = b1a5701b8dfe38843d41e61efd82fc20ff329bf0092da538caffa4c575c2377b
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ka.tar.gz) = 2816270
diff --git a/editors/libreoffice-kab/distinfo b/editors/libreoffice-kab/distinfo
index 2db673ea60be..5c132e2f1bfa 100644
--- a/editors/libreoffice-kab/distinfo
+++ b/editors/libreoffice-kab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951654
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_kab.tar.gz) = d09939ad53c20c614618bb60ef64fb274ce559d68657a1ff6ec7ef3d00ee3829
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_kab.tar.gz) = 443392
+TIMESTAMP = 1756890789
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kab.tar.gz) = 25e93989341af43f9c398e000b9d61191e9c9e332e065737fec598cef81724b3
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kab.tar.gz) = 437515
diff --git a/editors/libreoffice-kk/distinfo b/editors/libreoffice-kk/distinfo
index 1d3007be5659..12d94238eefb 100644
--- a/editors/libreoffice-kk/distinfo
+++ b/editors/libreoffice-kk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951655
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_kk.tar.gz) = ed7314990269f1302eac44697f874c771699813957676140cec2bc07787a66d2
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_kk.tar.gz) = 719862
+TIMESTAMP = 1756890790
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kk.tar.gz) = 961b5234e9ea09b74a9029959e8f562df50d6086b853c9984c92bb965565d30f
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kk.tar.gz) = 715213
diff --git a/editors/libreoffice-km/distinfo b/editors/libreoffice-km/distinfo
index 2fcc31ee5ed8..63510e2531c9 100644
--- a/editors/libreoffice-km/distinfo
+++ b/editors/libreoffice-km/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951656
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_km.tar.gz) = 12cdb45d45e341fa32b1e4833ff6f9eb643df500ba7729dc18885913ebc02e33
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_km.tar.gz) = 560595
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_km.tar.gz) = ffad6caf925298189c4d7363e28c7f53e2249f99a05d6c00d7336a77eb7dea33
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_km.tar.gz) = 2746770
+TIMESTAMP = 1756890791
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_km.tar.gz) = b7f906d6fbc2fd0c0809d34a866c26f213ee6171b322a79ea525dbd049c0a0f4
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_km.tar.gz) = 552267
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_km.tar.gz) = 6083ca230f268634e9df5a768ab0d1bb33547827f737a96f2c8271a5f12774fb
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_km.tar.gz) = 2764559
diff --git a/editors/libreoffice-kmr_Latn/distinfo b/editors/libreoffice-kmr_Latn/distinfo
index 28c2df47c9f9..727a5d1bd5d1 100644
--- a/editors/libreoffice-kmr_Latn/distinfo
+++ b/editors/libreoffice-kmr_Latn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951657
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = cdcc06ed4d43d0220e655602f5a57d52b0ccd82b8558ea2c1644dba9854dc3f4
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 239344
+TIMESTAMP = 1756890792
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 873ac625c1347c5a5b9280d8c30230cc3e86e7782fd4aeb12894ea1a6cc3c682
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 238967
diff --git a/editors/libreoffice-kn/distinfo b/editors/libreoffice-kn/distinfo
index ac7e4f36e512..85274f9a5d5c 100644
--- a/editors/libreoffice-kn/distinfo
+++ b/editors/libreoffice-kn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951657
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_kn.tar.gz) = b67ab02851c4f65d3024fc54a128e6762320e4b6952ca4b5e96967842fd7697d
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_kn.tar.gz) = 384838
+TIMESTAMP = 1756890792
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kn.tar.gz) = 0483fc3a47ade214b2a55840aa8a31b0e457363bffb9cc1c4c46f30394c093a1
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kn.tar.gz) = 378282
diff --git a/editors/libreoffice-kok/distinfo b/editors/libreoffice-kok/distinfo
index 3e24a850e58f..08e878ba3b46 100644
--- a/editors/libreoffice-kok/distinfo
+++ b/editors/libreoffice-kok/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951661
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_kok.tar.gz) = c4861dc2e2916809f780f1f06418e04e34a13ad3662962fd45e8c1d620cc3ad7
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_kok.tar.gz) = 284427
+TIMESTAMP = 1756890795
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kok.tar.gz) = 733538942f1ecf819e1d78e8e1fe4c6dfd699210fb359c48990d3683f28bbf5e
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kok.tar.gz) = 280206
diff --git a/editors/libreoffice-ks/distinfo b/editors/libreoffice-ks/distinfo
index dcfbf65ec236..5566579ba93f 100644
--- a/editors/libreoffice-ks/distinfo
+++ b/editors/libreoffice-ks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951661
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ks.tar.gz) = 3b084471be1b8a505834440dbbb0c5fcb8948e10026c1650ff59ae56ca40837b
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ks.tar.gz) = 235559
+TIMESTAMP = 1756890796
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ks.tar.gz) = 072b202f4ae614571bd232ca53768c5b5d9f156c399ce6ca7c0306a77e749cab
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ks.tar.gz) = 231773
diff --git a/editors/libreoffice-lb/distinfo b/editors/libreoffice-lb/distinfo
index 3549dfdbb975..9a3f51447b93 100644
--- a/editors/libreoffice-lb/distinfo
+++ b/editors/libreoffice-lb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951662
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_lb.tar.gz) = ed70595b7691114548a0fbe5bfdb457434ed2438447a47e5d3a408d8f478f9a9
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_lb.tar.gz) = 113021
+TIMESTAMP = 1756890796
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lb.tar.gz) = fe8232159a254d4231fe2aebdcc4a9228945c911838e36cae08def968b4e71e1
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lb.tar.gz) = 110714
diff --git a/editors/libreoffice-lo/distinfo b/editors/libreoffice-lo/distinfo
index c6870aa71e47..b159328f9097 100644
--- a/editors/libreoffice-lo/distinfo
+++ b/editors/libreoffice-lo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951665
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_lo.tar.gz) = 9362f18a5fec460460934e8b3835f119da4bc442cd47c3ac1841aab1449229e1
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_lo.tar.gz) = 381889
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_lo.tar.gz) = bae92a95ed02895f14fb0abbdcb7b96868ca793b060fb194142f7fa52b3210e1
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_lo.tar.gz) = 2511112
+TIMESTAMP = 1756890798
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lo.tar.gz) = 91d7d4da7ad27e85cae8500769bf9a1ce3601ea6cbf5e87712af2932f4da51be
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lo.tar.gz) = 376055
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_lo.tar.gz) = 992456b605288851cd30cc3c5e6758b38eda04c64a53cbc0b2ad5a7edb9e0bac
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_lo.tar.gz) = 2525444
diff --git a/editors/libreoffice-lt/distinfo b/editors/libreoffice-lt/distinfo
index 255b549f891f..0dddc6baa00c 100644
--- a/editors/libreoffice-lt/distinfo
+++ b/editors/libreoffice-lt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951668
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_lt.tar.gz) = 4ac204a64f6d28052104a37544647a7fc468b81752cfc669c81036bffce78b23
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_lt.tar.gz) = 909171
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_lt.tar.gz) = c8cdc8a46ff925aa2ba33ed25080b86381e7e81e429f7aff7c82dc394538f8a3
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_lt.tar.gz) = 2644237
+TIMESTAMP = 1756890800
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lt.tar.gz) = b9f6b3c213aebce4cf5a0b45d1a05415a057e56872f7cfc135161257a956a560
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lt.tar.gz) = 900616
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_lt.tar.gz) = 2e11220f9c886a6e1a649df1b43171aac71009b294fa7dd9504c0d5e6f94f650
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_lt.tar.gz) = 2667575
diff --git a/editors/libreoffice-lv/distinfo b/editors/libreoffice-lv/distinfo
index f34b41ff69c0..cb73b0eb6327 100644
--- a/editors/libreoffice-lv/distinfo
+++ b/editors/libreoffice-lv/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951670
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_lv.tar.gz) = f70ae8c2633cedf9f2460ad895a7eb5d2bda3cb7495cb5044bca2a0fb3e141aa
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_lv.tar.gz) = 846026
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_lv.tar.gz) = 67902ffc9da9e91bd76fd0a84390ec3c73818b9bfec33ab7ed0c3075e5c800bc
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_lv.tar.gz) = 2533842
+TIMESTAMP = 1756890801
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lv.tar.gz) = c2140573003c0cd0bed6852d51853b6efafdf6e8763099d45a05418bc4c58202
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lv.tar.gz) = 839189
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_lv.tar.gz) = 23ba5c1ecebd7218cd938bd73637ad02a031de94b8c7108f2c8026ff6675474a
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_lv.tar.gz) = 2554514
diff --git a/editors/libreoffice-mai/distinfo b/editors/libreoffice-mai/distinfo
index 55bb8349225b..ae2e068433ab 100644
--- a/editors/libreoffice-mai/distinfo
+++ b/editors/libreoffice-mai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951670
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_mai.tar.gz) = 3a5d0f3215cfbcc57e17acf2257a31891f40fad0d02f55bc7a4c1f591c8134d6
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_mai.tar.gz) = 231610
+TIMESTAMP = 1756890803
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mai.tar.gz) = b81071a0d7f40cf894e137766be3a4fde1e86425db5f841b92b094efc7d93977
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mai.tar.gz) = 227683
diff --git a/editors/libreoffice-mk/distinfo b/editors/libreoffice-mk/distinfo
index 77ef6291bb85..d1615ca0af6e 100644
--- a/editors/libreoffice-mk/distinfo
+++ b/editors/libreoffice-mk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951672
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_mk.tar.gz) = dd7bb1c69bcfc4ff33ee86d19acb5394d50e792ca37d8c8da746f8be33e75463
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_mk.tar.gz) = 322409
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_mk.tar.gz) = 00ac49c082c2890f2aefc45386daccd9bc554f0a8c7236d82aa411b25dec2432
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_mk.tar.gz) = 2534658
+TIMESTAMP = 1756890805
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mk.tar.gz) = 953992ad690c4898846ce42985d0f1fa9a1c739829a827bc06d0157e2d6b9850
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mk.tar.gz) = 313737
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_mk.tar.gz) = 552127646f5abee4728c8326b060c94796666038b524e38c58fe14fb0fbad1cf
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_mk.tar.gz) = 2555392
diff --git a/editors/libreoffice-ml/distinfo b/editors/libreoffice-ml/distinfo
index fd16c8aa238f..4d0efd7efdad 100644
--- a/editors/libreoffice-ml/distinfo
+++ b/editors/libreoffice-ml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951672
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ml.tar.gz) = 9b1bbe66f3c629ae36ee9be501a690344bb4a1f1e9b46a398d648a953e4e582e
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ml.tar.gz) = 356848
+TIMESTAMP = 1756890806
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ml.tar.gz) = e9c90ead1f9ac881395431d15110952375fc481ac540ee994755417ab3c3c3b5
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ml.tar.gz) = 350712
diff --git a/editors/libreoffice-mn/distinfo b/editors/libreoffice-mn/distinfo
index d9293dd5627e..5345766b6f89 100644
--- a/editors/libreoffice-mn/distinfo
+++ b/editors/libreoffice-mn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951674
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_mn.tar.gz) = dacb0d8f9e2543eb03d93aa2a91ed48a39f845d4b5caad391cd1e297ed63b830
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_mn.tar.gz) = 1814635
+TIMESTAMP = 1756890807
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mn.tar.gz) = 2bcc2a91d6fd01d3c5135e7be08b4fb5aa1c4b3b18af7603e0a42a5279df9bd7
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mn.tar.gz) = 1841729
diff --git a/editors/libreoffice-mni/distinfo b/editors/libreoffice-mni/distinfo
index 0c56b308ad5a..e00fef6de0e5 100644
--- a/editors/libreoffice-mni/distinfo
+++ b/editors/libreoffice-mni/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951675
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_mni.tar.gz) = 5a9504a51e6601c6617797e44a78e5becb90420ec3f60f883d721ee292d6eec5
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_mni.tar.gz) = 275136
+TIMESTAMP = 1756890807
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mni.tar.gz) = e5a7cdf9599d393855fc2e20b710a7b732a8a4bcd515774635551a4b4a733a32
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mni.tar.gz) = 269474
diff --git a/editors/libreoffice-mr/distinfo b/editors/libreoffice-mr/distinfo
index abb778c00a64..5173ab3f9e6e 100644
--- a/editors/libreoffice-mr/distinfo
+++ b/editors/libreoffice-mr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951676
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_mr.tar.gz) = 5f27c8911f8bc3360d9a3679986d709c8a6bc0f4e4d96ed4c578dea809ae4924
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_mr.tar.gz) = 383301
+TIMESTAMP = 1756890808
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mr.tar.gz) = 3d236702211b53b643d8490d4d3f70db15bc92b6fd63a9cfcfe16213f2e122b5
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mr.tar.gz) = 377072
diff --git a/editors/libreoffice-my/distinfo b/editors/libreoffice-my/distinfo
index 8204501c2f9e..b7e6a0e0523d 100644
--- a/editors/libreoffice-my/distinfo
+++ b/editors/libreoffice-my/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951677
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_my.tar.gz) = 2442381b8ee380f7e5c610757c83124333bf88722f19582e63f852b1ba7d71d1
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_my.tar.gz) = 309481
+TIMESTAMP = 1756890809
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_my.tar.gz) = 34553b3122529e4c542d4da8be2221d7eabc4786183c7ac800555f89d5102575
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_my.tar.gz) = 303851
diff --git a/editors/libreoffice-nb/distinfo b/editors/libreoffice-nb/distinfo
index 1dbea3259bc1..0613f2ca5d96 100644
--- a/editors/libreoffice-nb/distinfo
+++ b/editors/libreoffice-nb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951679
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_nb.tar.gz) = 3279c59a8af910ee4a1e076d37e8334742c23a708e42d78490551c8e7f644f6e
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_nb.tar.gz) = 2988840
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_nb.tar.gz) = 76dd94f9c4eed710eb4843ecece1ccaa294f1ba842121ccdc8fc330dd024ad6b
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_nb.tar.gz) = 2560423
+TIMESTAMP = 1756890811
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nb.tar.gz) = bd0916c5a703509d2c4eac9d1b22d0afcf8aa5656b307e0eac3a84f5d98dd2c0
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nb.tar.gz) = 2996266
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_nb.tar.gz) = a241f6a054c073b538733929db78e31a3ccb3cf85e98acbda194ed21d423ead0
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_nb.tar.gz) = 2584019
diff --git a/editors/libreoffice-ne/distinfo b/editors/libreoffice-ne/distinfo
index 87002f6b596f..352e8e477505 100644
--- a/editors/libreoffice-ne/distinfo
+++ b/editors/libreoffice-ne/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951682
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ne.tar.gz) = 35fec23088d2a7cc12eca0d27f37d6fb702ec32885b470982d1ef3bb0b07bcd7
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ne.tar.gz) = 673021
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ne.tar.gz) = 9f82bd554a9cfc29227afe6e50f504425034e162a17a69a68dcacdb78d14000f
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ne.tar.gz) = 2655414
+TIMESTAMP = 1756890813
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ne.tar.gz) = 1a1a16a5c6288a57cac026de888c5b0b5535dd4e6091c2b87263cd46ae11f328
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ne.tar.gz) = 664060
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ne.tar.gz) = 8a7b51814703cf5cb3ba9b5c634617d9b7dd7adec8efbfdc92733ca365923480
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ne.tar.gz) = 2676862
diff --git a/editors/libreoffice-nl/distinfo b/editors/libreoffice-nl/distinfo
index 5f78e823798d..6effb7891a94 100644
--- a/editors/libreoffice-nl/distinfo
+++ b/editors/libreoffice-nl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951684
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_nl.tar.gz) = 442251c443efb79f56749da14305b2dd125da7fefea4c5da16b52e7e58dda442
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_nl.tar.gz) = 1459118
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_nl.tar.gz) = e6ea6e3879f056df7998fbeb30678da1831a6e66b3134e9e6b98191470b8656d
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_nl.tar.gz) = 2613546
+TIMESTAMP = 1756890815
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nl.tar.gz) = 2a6c7fd49c720e6c68677caa7fdd7e3ee209c0251d25739302d1536f440b9a0a
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nl.tar.gz) = 1467226
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_nl.tar.gz) = 78e11195e448ede4d44fdb0c493b0c263764e792ddcf710b8d6ce8a8c2bcb338
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_nl.tar.gz) = 2637414
diff --git a/editors/libreoffice-nn/distinfo b/editors/libreoffice-nn/distinfo
index 7eeac599979c..a368b59a4d6c 100644
--- a/editors/libreoffice-nn/distinfo
+++ b/editors/libreoffice-nn/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951686
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_nn.tar.gz) = 61c9938793605ad0efe8b2a25f4dbcb09618671ea0c2ce9db6d74f49be483200
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_nn.tar.gz) = 2990115
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_nn.tar.gz) = faa0884900acdcc62b50a4d0b7533fb5afd35b78ec9bd3c6afee6e88123e7826
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_nn.tar.gz) = 2560491
+TIMESTAMP = 1756890818
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nn.tar.gz) = 09f834a50d071ade83799fc6d8d1d9a0c5f06a886b284fe106183275d09a73e4
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nn.tar.gz) = 2998469
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_nn.tar.gz) = 45e4fb224503ba9c0a2a71bdbae1c1aa46af298b7cf1c9b083d0a08927ac09fe
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_nn.tar.gz) = 2584344
diff --git a/editors/libreoffice-nr/distinfo b/editors/libreoffice-nr/distinfo
index f9f557b628e5..557281167c28 100644
--- a/editors/libreoffice-nr/distinfo
+++ b/editors/libreoffice-nr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951687
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_nr.tar.gz) = a64c4d60d1e162ef6feacf3f6ba4fd95a47d58dee7a8c5689410350ce327fc09
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_nr.tar.gz) = 203862
+TIMESTAMP = 1756890818
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nr.tar.gz) = c054cb51484080ef35eee3d74ecc599ee8dc2425ad999d14ac434449012c403a
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nr.tar.gz) = 201267
diff --git a/editors/libreoffice-nso/distinfo b/editors/libreoffice-nso/distinfo
index c5c3c138c6ba..22ee96eb9d01 100644
--- a/editors/libreoffice-nso/distinfo
+++ b/editors/libreoffice-nso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951688
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_nso.tar.gz) = 1a7fc66b6b576eee812d1524c98a0137b4715059f6d2d715df104b224f33cda5
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_nso.tar.gz) = 229436
+TIMESTAMP = 1756890819
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nso.tar.gz) = c1a0602f40f99d60bb1e87d0f8f199cdab43d222571f3a13f5df56897afa11e8
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nso.tar.gz) = 225394
diff --git a/editors/libreoffice-oc/distinfo b/editors/libreoffice-oc/distinfo
index 63e5af13fd07..5ef738dc0c4e 100644
--- a/editors/libreoffice-oc/distinfo
+++ b/editors/libreoffice-oc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951689
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_oc.tar.gz) = 0f19c5d06d0496e653bb8e1935c32cdfdd60a3a2a7096b6bd1bb7dad751af23e
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_oc.tar.gz) = 978892
+TIMESTAMP = 1756890819
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_oc.tar.gz) = bc3de8a7754c635e14f406af68c1f8e4837d0b11b47bb707fe4812fc46be6c6e
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_oc.tar.gz) = 973719
diff --git a/editors/libreoffice-om/distinfo b/editors/libreoffice-om/distinfo
index 36e5f872ad0e..b1fd30f8b58f 100644
--- a/editors/libreoffice-om/distinfo
+++ b/editors/libreoffice-om/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951692
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_om.tar.gz) = 552d3ebaa8acb299ba50b5d08f5fdafebccd9e8d168efc99cf2dfacf846d918e
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_om.tar.gz) = 341619
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_om.tar.gz) = 72995a08a45bf982db01d35334b9c0d2cda4a992ce759f9bd808876bbdbc769d
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_om.tar.gz) = 2604159
+TIMESTAMP = 1756890821
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_om.tar.gz) = a654af4e6515c726f88029c6cc1e9a3f6b6954e91bb3c06c2e42ac9f8c1c7e98
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_om.tar.gz) = 333675
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_om.tar.gz) = d88d515c32aed9fd36d8e8e9c4600eebc7b13c85a31f7b9351a8701ea6303c95
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_om.tar.gz) = 2625895
diff --git a/editors/libreoffice-or/distinfo b/editors/libreoffice-or/distinfo
index 7686210452d0..cb8b5402754e 100644
--- a/editors/libreoffice-or/distinfo
+++ b/editors/libreoffice-or/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951693
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_or.tar.gz) = 855056468862bfc311f037fd558cff7f6cad99a1125997574c24af92f676693d
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_or.tar.gz) = 395349
+TIMESTAMP = 1756890822
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_or.tar.gz) = 707e39665f03bc9b0888b05082c6d7d0de49174b507692a6312916be907977e5
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_or.tar.gz) = 388542
diff --git a/editors/libreoffice-pa_IN/distinfo b/editors/libreoffice-pa_IN/distinfo
index 7222784820e1..56db989e0ce0 100644
--- a/editors/libreoffice-pa_IN/distinfo
+++ b/editors/libreoffice-pa_IN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951693
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = f969bc93151208b1d718b73a8233bbcebf7300e3bc0e3bd4e67b7fa9a71343f6
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 415012
+TIMESTAMP = 1756890822
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 1efe090b51fed731600494e534e9e7839cf7aba3962546c36a73a15036f13f0d
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 428065
diff --git a/editors/libreoffice-ro/distinfo b/editors/libreoffice-ro/distinfo
index c3a3f59b3c25..88b0fd902123 100644
--- a/editors/libreoffice-ro/distinfo
+++ b/editors/libreoffice-ro/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951703
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ro.tar.gz) = 97c86ed525082218827507ec1e498ea537054858db475f1bb33d7adfe549a8f9
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ro.tar.gz) = 1984719
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ro.tar.gz) = eb03cb4c71508a6009a73e479ff57df6e2fa4fb65eddb19976f5d95c04f6541e
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ro.tar.gz) = 2506428
+TIMESTAMP = 1756890831
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ro.tar.gz) = c8eb301de8235200cc93ea88f459b9c0e791382f90bc4965595652103f547ef0
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ro.tar.gz) = 1991215
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ro.tar.gz) = 81a5a45a577a4334c8172b657f368407b6ab32fdeea443f1db0484359124bdd6
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ro.tar.gz) = 2522347
diff --git a/editors/libreoffice-rw/distinfo b/editors/libreoffice-rw/distinfo
index fc9dbc2d96f0..e26727efc343 100644
--- a/editors/libreoffice-rw/distinfo
+++ b/editors/libreoffice-rw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951707
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_rw.tar.gz) = 25de36993b68741b35ed4a4fc00724da2e37bd81199e7885e52db7e3e177b12e
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_rw.tar.gz) = 248149
+TIMESTAMP = 1756890834
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_rw.tar.gz) = 70de54ebd782f3148f5a3a56955fee0fc5fc57956cb45e8bb99e545b1528e16c
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_rw.tar.gz) = 244317
diff --git a/editors/libreoffice-sa_IN/distinfo b/editors/libreoffice-sa_IN/distinfo
index 2c973ab5acbf..49a361996df1 100644
--- a/editors/libreoffice-sa_IN/distinfo
+++ b/editors/libreoffice-sa_IN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951708
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = a4f64cc1e327f89ba18a803e8b71a4acac741558b5d1e9b44cdcf8b7f5298800
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 300695
+TIMESTAMP = 1756890835
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 62226da2e9fb11216a5eb7f6ce881318c0390fd272fb71b7b115ffb78a9e53a3
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 300271
diff --git a/editors/libreoffice-sat/distinfo b/editors/libreoffice-sat/distinfo
index d3f1eb2dda86..9ad8d89374d4 100644
--- a/editors/libreoffice-sat/distinfo
+++ b/editors/libreoffice-sat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951709
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sat.tar.gz) = 0f775f9a6f199740db8aa57bb13fa059bfe8d421422b022910bdc27b5100b6eb
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sat.tar.gz) = 349089
+TIMESTAMP = 1756890835
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sat.tar.gz) = b4931e504895d42148e6e863108f913d899f7ed21637db8d8496ce845cd845d7
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sat.tar.gz) = 340634
diff --git a/editors/libreoffice-sd/distinfo b/editors/libreoffice-sd/distinfo
index e8db016daf3b..93abef98931a 100644
--- a/editors/libreoffice-sd/distinfo
+++ b/editors/libreoffice-sd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951710
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sd.tar.gz) = cb885ee9540a210749f814788df675c0e89a518b592f7ac52daa492f830c4be1
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sd.tar.gz) = 298412
+TIMESTAMP = 1756890836
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sd.tar.gz) = d878903d92dc223318cef831db3d7f368a8679a29d3160e0fbfb5d496056d1e3
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sd.tar.gz) = 293214
diff --git a/editors/libreoffice-si/distinfo b/editors/libreoffice-si/distinfo
index c85600d0288f..21116af5f7f7 100644
--- a/editors/libreoffice-si/distinfo
+++ b/editors/libreoffice-si/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951711
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_si.tar.gz) = e168bb9ca42c6f2c9f6e25cf83dd31ab4875ba10885798da244a43729e5ae0c5
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_si.tar.gz) = 542889
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_si.tar.gz) = e2788e16975ce30cd3741ea9b9166e454b4d89e292672840217062fa17b22b75
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_si.tar.gz) = 2607916
+TIMESTAMP = 1756890838
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_si.tar.gz) = 88bf3eccf3f4122843fb3182a8455202c712675ba0c0a9aaa49ba4ca825c12ba
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_si.tar.gz) = 537387
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_si.tar.gz) = ed1f80198212da7421da9a869385c985f6b2265ad763e0e7063537ecd51240f5
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_si.tar.gz) = 2627791
diff --git a/editors/libreoffice-sid/distinfo b/editors/libreoffice-sid/distinfo
index 3c0d369e7113..1e71d68b2c1f 100644
--- a/editors/libreoffice-sid/distinfo
+++ b/editors/libreoffice-sid/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951713
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sid.tar.gz) = 4098777b24f4e63b20b59f31b1bd4e087dc612b8e387f51a153c977158353d3d
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sid.tar.gz) = 365240
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_sid.tar.gz) = fa9f9ca81c8c6eddd93a8b111980cdd671b87454f3ee628b6325bc2dda1ff947
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_sid.tar.gz) = 2591980
+TIMESTAMP = 1756890841
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sid.tar.gz) = 70049d764104bc929f9fda0ee72d3e0516ad4be7cbd13b3233c5906b3ab5b480
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sid.tar.gz) = 357921
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sid.tar.gz) = ced9f0929354d6302a108523be15e7469022cb42b6153bb197e5b6822f6d12ae
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sid.tar.gz) = 2613135
diff --git a/editors/libreoffice-sk/distinfo b/editors/libreoffice-sk/distinfo
index 439ab262416a..32aeaa8aa410 100644
--- a/editors/libreoffice-sk/distinfo
+++ b/editors/libreoffice-sk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951716
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sk.tar.gz) = c030f5c8b7ba575759593b06fc8a126215aaadfbfe0f21f2e13e20f4709cf43a
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sk.tar.gz) = 1680455
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_sk.tar.gz) = 547f5cbfbe39257f3cc39a9c0dafb53a8f1387bfca75974695d9df69313108e4
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_sk.tar.gz) = 2638978
+TIMESTAMP = 1756890843
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sk.tar.gz) = cb964ac4df9ddc04b1acd54244e36c3322312f4280a6932da4f4f5838888f0e2
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sk.tar.gz) = 1681567
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sk.tar.gz) = f5e15fadfaf93c7fb3793ebd393df0ed9e8233cd188837c13765381950a6c700
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sk.tar.gz) = 2660744
diff --git a/editors/libreoffice-sl/distinfo b/editors/libreoffice-sl/distinfo
index 707265622da3..181fee2a36dc 100644
--- a/editors/libreoffice-sl/distinfo
+++ b/editors/libreoffice-sl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951719
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sl.tar.gz) = 402eaa7039d27054e967293272a9398c588a2276ded1de0f2cccdd5da0911db9
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sl.tar.gz) = 2170723
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_sl.tar.gz) = 8003cd08f0b0a7b62f5b99112b668d294f3e012a15f7f8a6556a9a75346cd72a
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_sl.tar.gz) = 2591039
+TIMESTAMP = 1756890845
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sl.tar.gz) = 5e6b7138adaeea55f65f07778a870c9eb83905f4eacfe30a61bb86e243fc664f
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sl.tar.gz) = 2178954
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sl.tar.gz) = befae1e314cf534a0b89d51b111c8230b621a188042b5f529e9a21fa2312794e
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sl.tar.gz) = 2613122
diff --git a/editors/libreoffice-sq/distinfo b/editors/libreoffice-sq/distinfo
index 21ed4a190755..4cf1d0f2b7c5 100644
--- a/editors/libreoffice-sq/distinfo
+++ b/editors/libreoffice-sq/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951722
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sq.tar.gz) = 4fe6f8595afd3d590d0e0a5dbf262fc84d734d6fe5f28e6c87e7253ce24b1b4d
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sq.tar.gz) = 907081
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_sq.tar.gz) = 342f2d3a7aed4c3a52c0ec66666908fa783f464c6bfd269cf81b2e4faa94343d
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_sq.tar.gz) = 2508179
+TIMESTAMP = 1756890847
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sq.tar.gz) = 5273d3e72393e6e9b52bf04a145af30641837a081187f9f0fbe248407f3d9006
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sq.tar.gz) = 898859
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sq.tar.gz) = 4fc6c8190b10461c929d496f7c7f83762251c834d5a2da123b1bf27595aaf1a2
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sq.tar.gz) = 2531714
diff --git a/editors/libreoffice-sr/distinfo b/editors/libreoffice-sr/distinfo
index 0957c764654a..b7d4755bf1f5 100644
--- a/editors/libreoffice-sr/distinfo
+++ b/editors/libreoffice-sr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951724
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sr.tar.gz) = 31124dc0c6b25fc1869254feccbd225dc2f0bdd665614e4cd60b2be03ff5b17c
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sr.tar.gz) = 2275765
+TIMESTAMP = 1756890849
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sr.tar.gz) = 663dea13d60f0cb592b3c80756bff643c55ab2c612759600fc35cf58c4037b62
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sr.tar.gz) = 2265851
diff --git a/editors/libreoffice-sr_Latn/distinfo b/editors/libreoffice-sr_Latn/distinfo
index 443d8d6d6bf4..c125334e6d99 100644
--- a/editors/libreoffice-sr_Latn/distinfo
+++ b/editors/libreoffice-sr_Latn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951725
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = b4b12a340d20a8bad1c62f7813753688db571b827f10a7236c303c6eb7f740b5
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 1859298
+TIMESTAMP = 1756890850
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = a4ed50ada0a1edeec3df0067ca7be218e2554d77dd5fabd571cba8e6a67f36ad
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 1859711
diff --git a/editors/libreoffice-ss/distinfo b/editors/libreoffice-ss/distinfo
index f4b1625989ac..5c1d8e198ff1 100644
--- a/editors/libreoffice-ss/distinfo
+++ b/editors/libreoffice-ss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951726
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ss.tar.gz) = 68e500bca4751e1c4c64a1a74684d4e7273e9a5ea0c1de7554a212ce5a924e0b
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ss.tar.gz) = 208407
+TIMESTAMP = 1756890850
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ss.tar.gz) = 5187e26f240220dfd9da73e63d55346fadd776553e33030dca03d57b19523497
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ss.tar.gz) = 205261
diff --git a/editors/libreoffice-st/distinfo b/editors/libreoffice-st/distinfo
index 8f86c0c3a4f0..3ce81f25383c 100644
--- a/editors/libreoffice-st/distinfo
+++ b/editors/libreoffice-st/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951727
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_st.tar.gz) = f51e50a90326c3c9dcc7dcf7d51c2c2ce94d382dce9c2ef721f761b52da2df3d
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_st.tar.gz) = 204423
+TIMESTAMP = 1756890851
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_st.tar.gz) = 842e6b3f7f6cdc2fba944545be592a1be78aaa60e4f4ee998f19423e1ee3faa2
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_st.tar.gz) = 201457
diff --git a/editors/libreoffice-sv/distinfo b/editors/libreoffice-sv/distinfo
index 65f644df2ade..48d7cefdc2e8 100644
--- a/editors/libreoffice-sv/distinfo
+++ b/editors/libreoffice-sv/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951729
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sv.tar.gz) = 401e3215698420025c2946a693dedf8d2fc02f5cf3e17d85b0cd583152d0bad4
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sv.tar.gz) = 1721041
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_sv.tar.gz) = cbdbea11ec183b7430dc13cf3df734e05b9315610e0702ae8f6aa36c7141f3e2
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_sv.tar.gz) = 2587393
+TIMESTAMP = 1756890853
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sv.tar.gz) = 407ed5da719ec3b7346cf3faa9375776577cfe76a9f2b0e59ab2260e0b130214
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sv.tar.gz) = 1729627
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sv.tar.gz) = a1f4c675cf834545e617c71a048546519d03ce0308b87e5557c678efc487a4ea
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sv.tar.gz) = 2608837
diff --git a/editors/libreoffice-sw_TZ/distinfo b/editors/libreoffice-sw_TZ/distinfo
index 6ed6989120ec..d7821a3a0ef9 100644
--- a/editors/libreoffice-sw_TZ/distinfo
+++ b/editors/libreoffice-sw_TZ/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951730
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 431fae089d2ddfcec15abff149a49c1e4ebdadb9001b3f7ffc4bf748db0ed91b
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 224465
+TIMESTAMP = 1756890853
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = cffdfd0e1800e83eb987bfe9e0647484eb2e6584b02cf34cc29581b42185e688
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 225019
diff --git a/editors/libreoffice-szl/distinfo b/editors/libreoffice-szl/distinfo
index 75cdf830a6c5..ae5f9e889d96 100644
--- a/editors/libreoffice-szl/distinfo
+++ b/editors/libreoffice-szl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951731
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_szl.tar.gz) = 56687a21e44c8510c439149444d3c3a83af96ae81387c985558b129ea5e643fc
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_szl.tar.gz) = 505106
+TIMESTAMP = 1756890854
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_szl.tar.gz) = a510c84fccfcbb0fd35eb82e83376ec65d66d9ebd0856c10ba4e8e0c3f166d1d
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_szl.tar.gz) = 498009
diff --git a/editors/libreoffice-ta/distinfo b/editors/libreoffice-ta/distinfo
index ea32dcb72615..f8d75c7c4c8d 100644
--- a/editors/libreoffice-ta/distinfo
+++ b/editors/libreoffice-ta/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951733
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ta.tar.gz) = 644511efbabcff83fc58088cb18187fc2179d1296feb359944ded786a4af22de
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ta.tar.gz) = 489301
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ta.tar.gz) = 09fa7944fa19f1738538f981e45017df3cbb2d01d79580a832b4662e4d313faa
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ta.tar.gz) = 2755827
+TIMESTAMP = 1756890856
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ta.tar.gz) = 0ed56ca5e29b1d2b292ece17249d2e67badf8c2c8515289fd475f46fdbd3939d
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ta.tar.gz) = 481318
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ta.tar.gz) = 64cdf012f84fd5893674bd7499e653ef48069fbb9bc51af47989b83eb27d39a6
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ta.tar.gz) = 2768410
diff --git a/editors/libreoffice-te/distinfo b/editors/libreoffice-te/distinfo
index 9eb8f5b5a8d0..bc375ac41023 100644
--- a/editors/libreoffice-te/distinfo
+++ b/editors/libreoffice-te/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951734
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_te.tar.gz) = 8d3b09724b92f2bb732adad6c00aa922ddf3ccfa9e3458b7852cfa7960865609
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_te.tar.gz) = 787666
+TIMESTAMP = 1756890857
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_te.tar.gz) = 0f9c2256c6b1b1410b103d33f0ed3a6e5c390387aa7ceb47cb146f1ffa98bbfd
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_te.tar.gz) = 781790
diff --git a/editors/libreoffice-tg/distinfo b/editors/libreoffice-tg/distinfo
index fb7ac3dda306..2e4a3858db1a 100644
--- a/editors/libreoffice-tg/distinfo
+++ b/editors/libreoffice-tg/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951736
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_tg.tar.gz) = f56cf89c0e218c418787b067820968d0264380a58eb5ba3e35167ffa64964c64
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_tg.tar.gz) = 269847
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_tg.tar.gz) = f66080158b13288567da03f842e9393416f4957fbf1ad0094025227ffe6dab19
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_tg.tar.gz) = 2511032
+TIMESTAMP = 1756890859
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tg.tar.gz) = 04acf8f2432aeef9cb0d295534cdefee0bf75590c955f91ec1442451f2277d70
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tg.tar.gz) = 262129
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_tg.tar.gz) = b196efa98e852394dad4c7a6dda4bc6664c39cefcb6a7048470ebbd4f77f7ca4
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_tg.tar.gz) = 2533384
diff --git a/editors/libreoffice-th/distinfo b/editors/libreoffice-th/distinfo
index 20c55395c525..13bd369efa6a 100644
--- a/editors/libreoffice-th/distinfo
+++ b/editors/libreoffice-th/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951736
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_th.tar.gz) = eb0d31435d257db6c860844b94ece376e0f826baaf80bcf616531d628b7d59a9
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_th.tar.gz) = 992285
+TIMESTAMP = 1756890859
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_th.tar.gz) = 7b43da9c2b6b6aaf04819eddeb8721f9770bc90f4fac38e12bf88dc613e48d41
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_th.tar.gz) = 986763
diff --git a/editors/libreoffice-tn/distinfo b/editors/libreoffice-tn/distinfo
index 51ebc5553106..4be0dcbe2946 100644
--- a/editors/libreoffice-tn/distinfo
+++ b/editors/libreoffice-tn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951737
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_tn.tar.gz) = ea981e91fb8f6d550518dc629af6c129cec8023aee88ed54c5b309acc5b439e5
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_tn.tar.gz) = 190496
+TIMESTAMP = 1756890860
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tn.tar.gz) = d0af363c2597dff11d3bcad1258b6360120f32997e56f823ec8bcf113a9e08ba
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tn.tar.gz) = 188035
diff --git a/editors/libreoffice-tr/distinfo b/editors/libreoffice-tr/distinfo
index 7547412a1d4f..a4b29cc408e3 100644
--- a/editors/libreoffice-tr/distinfo
+++ b/editors/libreoffice-tr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951740
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_tr.tar.gz) = db4431fb54bf0ab255c53c6a1de431170bfa0cbb6967ef3b648f647412afffeb
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_tr.tar.gz) = 6206152
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_tr.tar.gz) = f7f432064df83b8f5b1d1a76e1cdb02821cb346fdedc9627d7f12442ecb53618
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_tr.tar.gz) = 2629300
+TIMESTAMP = 1756890863
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tr.tar.gz) = 1d165a89483c3b6dc81b42c4c1578608a7756de52d1eb27c0d250adcdad5caff
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tr.tar.gz) = 6213942
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_tr.tar.gz) = 326b6b02c432d8e2512024fca449ab841b466a15a8317cfad695478135010d39
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_tr.tar.gz) = 2650833
diff --git a/editors/libreoffice-ts/distinfo b/editors/libreoffice-ts/distinfo
index 206694352944..06c5f2e501f7 100644
--- a/editors/libreoffice-ts/distinfo
+++ b/editors/libreoffice-ts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951741
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ts.tar.gz) = f2cf869be49a5a48c731ad3c05bd8e8f91579e9c7a1d5878b45ba07a6b59fdbf
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ts.tar.gz) = 202641
+TIMESTAMP = 1756890864
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ts.tar.gz) = 99f8f421c86ada18a8e14265563a5d2316682a5af6638339d93f091feea7a548
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ts.tar.gz) = 200019
diff --git a/editors/libreoffice-tt/distinfo b/editors/libreoffice-tt/distinfo
index d6c55b8862da..bcab2a67ae21 100644
--- a/editors/libreoffice-tt/distinfo
+++ b/editors/libreoffice-tt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951742
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_tt.tar.gz) = b45afb14ae1b967f40443eef2fdaea96b6394a973b93ec8f60037b1e788acba2
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_tt.tar.gz) = 133073
+TIMESTAMP = 1756890864
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tt.tar.gz) = c739d90d97a84a60d19067e6e0285c18b53f2ba3b6ed45225927195d9acf44b9
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tt.tar.gz) = 130294
diff --git a/editors/libreoffice-ug/distinfo b/editors/libreoffice-ug/distinfo
index 30540330c77c..a0ee853b1426 100644
--- a/editors/libreoffice-ug/distinfo
+++ b/editors/libreoffice-ug/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951745
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ug.tar.gz) = 2e7114a4640ab400ffe0b95613bdbd3ca0d91ce4cdb4370c29155dd2dacd284b
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ug.tar.gz) = 380851
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ug.tar.gz) = d32ae105525dde71e6d620ec3c53c21c9b92f8ebb2c946970344cc5bb6b5b4ae
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ug.tar.gz) = 2556392
+TIMESTAMP = 1756890866
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ug.tar.gz) = fee0667d3764abab0c1c5359a678f4aa049f111134b5accb4b5e8eb60ea5d637
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ug.tar.gz) = 376643
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ug.tar.gz) = 52b661aceb38cec82800a751cf9e7203459cfa4e64229265e16e5bd7f37add38
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ug.tar.gz) = 2576743
diff --git a/editors/libreoffice-uz/distinfo b/editors/libreoffice-uz/distinfo
index d18ace8a2352..a0f3749139ad 100644
--- a/editors/libreoffice-uz/distinfo
+++ b/editors/libreoffice-uz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951748
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_uz.tar.gz) = dc49aa3912be310fa6dbe3073e83e5e1c65cae4e3c4e576f66e8ff7868196d26
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_uz.tar.gz) = 220982
+TIMESTAMP = 1756890869
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_uz.tar.gz) = 7a1fbcd301300a3d161ce62c49c17c8340e37e9d38e66351584a6c0d878a0f7f
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_uz.tar.gz) = 216977
diff --git a/editors/libreoffice-ve/distinfo b/editors/libreoffice-ve/distinfo
index 37c2a6758cb7..f593c4ff5884 100644
--- a/editors/libreoffice-ve/distinfo
+++ b/editors/libreoffice-ve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951749
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ve.tar.gz) = 10f20398fa24316416b1a1a7a7ce3067feb59fa6e47db901f56c9f2ed456d768
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ve.tar.gz) = 205810
+TIMESTAMP = 1756890869
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ve.tar.gz) = 1dfdebecc7f20f79ea119d682a2c84788ead38040d04894771605caad967439f
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ve.tar.gz) = 202605
diff --git a/editors/libreoffice-vec/distinfo b/editors/libreoffice-vec/distinfo
index d87dc79e658f..f5fcab8c5c61 100644
--- a/editors/libreoffice-vec/distinfo
+++ b/editors/libreoffice-vec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951750
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_vec.tar.gz) = 8dbc2828098342491d86af1cedd50e24f9ab11e3b4143f7228478df195950cab
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_vec.tar.gz) = 516871
+TIMESTAMP = 1756890870
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_vec.tar.gz) = d0c579706a35d5b306d71848e1c125011d13658c527526ce50d3ca08efe5d83d
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_vec.tar.gz) = 509569
diff --git a/editors/libreoffice-xh/distinfo b/editors/libreoffice-xh/distinfo
index ab47697b5d34..0db87c6768a8 100644
--- a/editors/libreoffice-xh/distinfo
+++ b/editors/libreoffice-xh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951752
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_xh.tar.gz) = ddf4bbe2969ce597fbdff52e3b79d0e9df6a7301c7d8f6f76c373236ef92cd3b
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_xh.tar.gz) = 210393
+TIMESTAMP = 1756890872
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_xh.tar.gz) = 061a37c6ec055ab33b491179755bce36ff50824888c9da44df72702b42e50d7d
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_xh.tar.gz) = 207109
diff --git a/editors/libreoffice-zu/distinfo b/editors/libreoffice-zu/distinfo
index 897f1137991b..212e0ef98dcd 100644
--- a/editors/libreoffice-zu/distinfo
+++ b/editors/libreoffice-zu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752951758
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_zu.tar.gz) = 06093c06209daf0ce63f13e870b84c951d6df2d531f4e030cf039d73b94d2e78
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_zu.tar.gz) = 229640
+TIMESTAMP = 1756890876
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_zu.tar.gz) = ebdba58ee794cdd8579533ecd7852866deadc11135cd456854eb9e585d727ded
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_zu.tar.gz) = 226808
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile
index eba12eaeba09..2a3a3dfc32b7 100644
--- a/editors/libreoffice/Makefile
+++ b/editors/libreoffice/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 3
+PORTREVISION= 1
.include "${.CURDIR}/Makefile.common"
@@ -21,14 +21,14 @@ BUILD_DEPENDS= p5-Archive-Zip>=0:archivers/p5-Archive-Zip \
dmake:devel/dmake \
gperf>=3.1:devel/gperf \
${LOCALBASE}/include/libcuckoo/cuckoohash_map.hh:devel/libcuckoo \
- mdds>=2.1:devel/mdds \
+ mdds>=${MDDS_VERSION}:devel/mdds \
gpatch:devel/patch \
${LOCALBASE}/include/sane/sane.h:graphics/sane-backends \
vigra-config:graphics/vigra \
${LOCALBASE}/include/glm/glm.hpp:math/glm \
bash:shells/bash \
gsed:textproc/gsed \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
coreutils>=8.23:sysutils/coreutils \
flex>=0.26:textproc/flex
LIB_DEPENDS= libapr-1.so:devel/apr1 \
@@ -37,7 +37,7 @@ LIB_DEPENDS= libapr-1.so:devel/apr1 \
libicutu.so:devel/icu \
liblangtag.so:devel/liblangtag \
libltdl.so:devel/libltdl \
- liborcus-0.18.so:devel/liborcus \
+ liborcus-0.20.so:devel/liborcus \
libplds4.so:devel/nspr \
libcurl.so:ftp/curl \
libgraphite2.so:graphics/graphite2 \
@@ -110,8 +110,8 @@ DISTFILES+= f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-ope
DISTFILES+= dtoa-20180411.tgz:src
DISTFILES+= dragonbox-1.1.3.tar.gz:src
DISTFILES+= frozen-1.2.0.tar.gz:src
-DISTFILES+= skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz:src
-DISTFILES+= zxcvbn-c-2.5.tar.gz:src
+DISTFILES+= skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz:src
+DISTFILES+= zxcvbn-c-2.6.tar.gz:src
NOT_FOR_ARCHS= armv6 armv7
NOT_FOR_ARCHS_REASON= Unsupported host_cpu
@@ -133,6 +133,7 @@ USE_GL= gl glew glu
USE_GNOME= cairo glib20 libxml2 libxslt
USE_PERL5= build
USE_XORG= ice sm x11 xaw xcb xext xinerama xrandr xrender
+USE_LOCALE?= en_US.UTF-8
USES+= elfctl
ELF_FEATURES= +wxneeded:instdir/program/soffice.bin
@@ -141,11 +142,11 @@ OPTIONS_DEFINE= COINMP CUPS DOCS GNOME GTK3 GTK4 JAVA LTO MMEDIA PDFIUM PGSQL MA
OPTIONS_RADIO= QT KDE
OPTIONS_RADIO_QT= QT5 QT6
OPTIONS_RADIO_KDE= KF5 KF6
-OPTIONS_DEFAULT= CUPS DOCS JAVA MMEDIA PDFIUM QT5
+OPTIONS_DEFAULT= CUPS DOCS GTK3 JAVA MMEDIA PDFIUM QT6
#OPTIONS_EXCLUDE= GTK4
COINMP_DESC= Enable CoinMP (deprecated) math solver
-GTK4_DESC= GTK+ 4 GUI toolkit support (experimental, broken)
+GTK4_DESC= GTK+ 4 GUI toolkit support (experimental)
JAVA_DESC= Add Java support (XML filters, macros, DB connections)
KF5_DESC= KF5/Qt5 GUI toolkit support (implies QT5)
KF6_DESC= KF6/Qt6 GUI toolkit support (implies QT6)
@@ -155,8 +156,8 @@ PGSQL_DESC= Build with PostgreSQL-SDBC driver
MARIADB_DESC= Build with MariaDB/MySQL-SDBC driver
QT_DESC= Select Qt GUI engine version
KDE_DESC= Select KDE GUI engine version
-QT5_DESC= Qt5 GUI toolkit support (default visual style)
-QT6_DESC= Qt6 GUI toolkit support (experimental visual style)
+QT5_DESC= Qt5 GUI toolkit support
+QT6_DESC= Qt6 GUI toolkit support (default visual style)
SDK_DESC= Build with SDK
TEST_DESC= Run all regression tests
WEBDAV_DESC= Enable WebDAV protocol
@@ -250,7 +251,7 @@ MMEDIA_USES= gstreamer
MMEDIA_CONFIGURE_ENABLE= gstreamer-1-0
PDFIUM_CONFIGURE_ENABLE= pdfium
-PDFIUM_DISTFILES= pdfium-6764.tar.bz2:src
+PDFIUM_DISTFILES= pdfium-7012.tar.bz2:src
PDFIUM_LIB_DEPENDS= libabsl_strings.so:devel/abseil \
libopenjp2.so:graphics/openjpeg
@@ -360,6 +361,7 @@ BINARY_ALIAS= sed=gsed
PIE_UNSAFE= yes
#MAKE_JOBS_UNSAFE= yes
+MDDS_VERSION= 3.1
.include <bsd.port.options.mk>
@@ -397,10 +399,13 @@ CXXFLAGS_WARN= -Wshadow -Woverloaded-virtual
LDFLAGS+= -Wl,--undefined-version
post-patch:
+ ${REINPLACE_CMD} \
+ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+ -e 's|mdds-3.0|mdds-${MDDS_VERSION}|g' \
+ ${WRKSRC}/configure
.if ${COMPILER_FEATURES:Mlibstdc++}
${REINPLACE_CMD} -e 's/gb_CC/gb_CXX/' ${WRKSRC}/solenv/gbuild/platform/unxgcc.mk
.endif
- ${CP} ${FILESDIR}/powerpc64le-skia.patch.0 ${WRKSRC}/external/skia/
pre-configure:
@${TOUCH} ${WRKSRC}/autogen.lastrun
diff --git a/editors/libreoffice/Makefile.common b/editors/libreoffice/Makefile.common
index de5bfcb5094b..6f193d66c18e 100644
--- a/editors/libreoffice/Makefile.common
+++ b/editors/libreoffice/Makefile.common
@@ -7,8 +7,8 @@ LICENSE= LGPL3+ MPL20
LICENSE_COMB= dual
DISTVERSION= ${LOVERSION}.${RCVER}
-LOVERSION= 25.2.5
-RCVER= 2
+LOVERSION= 25.8.1
+RCVER= 1
#PRERELEASE= yes
#DEVRELEASE= yes
diff --git a/editors/libreoffice/distinfo b/editors/libreoffice/distinfo
index 35494ffda82f..b44030abf015 100644
--- a/editors/libreoffice/distinfo
+++ b/editors/libreoffice/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1752951528
-SHA256 (libreoffice/libreoffice-25.2.5.2.tar.xz) = 8c9fb209649f49a2adceca5b29b8a251c0285eb06c691beb3cad60e168b2b339
-SIZE (libreoffice/libreoffice-25.2.5.2.tar.xz) = 282980664
-SHA256 (libreoffice/libreoffice-help-25.2.5.2.tar.xz) = 5b83ad86b8dfb8e41aaa4037e64faca69f83ce7f80c1c19f1da8379113c7dc19
-SIZE (libreoffice/libreoffice-help-25.2.5.2.tar.xz) = 60056248
+TIMESTAMP = 1756891751
+SHA256 (libreoffice/libreoffice-25.8.1.1.tar.xz) = 5b4e2c6c2abe9480a49c33543b57e0226c6cf9c966088b8e713d1b23490a2f3e
+SIZE (libreoffice/libreoffice-25.8.1.1.tar.xz) = 286079252
+SHA256 (libreoffice/libreoffice-help-25.8.1.1.tar.xz) = 14d3b7dacb8104dcb4c7ccf89de2a01853b0917756497b9c8b49a966d2f3f0b5
+SIZE (libreoffice/libreoffice-help-25.8.1.1.tar.xz) = 60167216
SHA256 (libreoffice/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf) = f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140
SIZE (libreoffice/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf) = 207992
SHA256 (libreoffice/dtoa-20180411.tgz) = 0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4
@@ -11,10 +11,10 @@ SHA256 (libreoffice/dragonbox-1.1.3.tar.gz) = 09d63b05e9c594ec423778ab59b7a5aa1d
SIZE (libreoffice/dragonbox-1.1.3.tar.gz) = 4337233
SHA256 (libreoffice/frozen-1.2.0.tar.gz) = ed8339c017d7c5fe019ac2c642477f435278f0dc643c1d69d3f3b1e95915e823
SIZE (libreoffice/frozen-1.2.0.tar.gz) = 187169
-SHA256 (libreoffice/skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz) = 53f55303821158b6de9e6b90f1cc3a548611a7e430c1a0883ff159a8db89677d
-SIZE (libreoffice/skia-m130-3c64459d5df2fa9794b277f0959ed8a92552bf4c.tar.xz) = 14368844
-SHA256 (libreoffice/zxcvbn-c-2.5.tar.gz) = 77d6c6ecb35952a8d8ce7f736b7a2bf466275c48210e309b73782d6b7e84dffd
-SIZE (libreoffice/zxcvbn-c-2.5.tar.gz) = 1404434
+SHA256 (libreoffice/skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz) = 2384f5f44a0b714d8dc78923fdf17453ab5a1808ca638154e3e27b361531db25
+SIZE (libreoffice/skia-m136-28685d899b0a35894743e2cedad4c9f525e90e1e.tar.xz) = 14601640
+SHA256 (libreoffice/zxcvbn-c-2.6.tar.gz) = 11e39f6776f9c82c68b2acb94336e32697d4ab6cdb4ac16f9583ccbdd735113a
+SIZE (libreoffice/zxcvbn-c-2.6.tar.gz) = 1405136
SHA256 (libreoffice/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip) = d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370
SIZE (libreoffice/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip) = 3519470
SHA256 (libreoffice/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip) = 5826d1551bf599b85742545f6e01a0079b93c1b2c8434bf409eddb3a29e4726b
@@ -51,7 +51,7 @@ SHA256 (libreoffice/bsh-2.1.1-src.zip) = 2248387ceaa319840434a3547a8b2fec12f95a8
SIZE (libreoffice/bsh-2.1.1-src.zip) = 2208737
SHA256 (libreoffice/rhino-1.7.15.zip) = 42fce6baf1bf789b62bf938b8e8ec18a1ac92c989dd6e7221e9531454cbd97fa
SIZE (libreoffice/rhino-1.7.15.zip) = 5856077
-SHA256 (libreoffice/pdfium-6764.tar.bz2) = 59d5df3b38312b069d96a8de9d4f8d7f44a29835c9dc82bd792ea02be86c4e49
-SIZE (libreoffice/pdfium-6764.tar.bz2) = 11121305
+SHA256 (libreoffice/pdfium-7012.tar.bz2) = e647ca4fcc2c91d9dca717452e1b1be1ab6155ac4977dca716041652c7b10bdd
+SIZE (libreoffice/pdfium-7012.tar.bz2) = 11270991
SHA256 (libreoffice/185d60944ea767075d27247c3162b3bc-unowinreg.dll) = eafde646a7dbe46d20c291685b0beac2382174d78d66ee990e229a1bf6e6cec6
SIZE (libreoffice/185d60944ea767075d27247c3162b3bc-unowinreg.dll) = 12288
diff --git a/editors/libreoffice/files/patch-configure b/editors/libreoffice/files/patch-configure
index 95b691ef807b..9e3444579b12 100644
--- a/editors/libreoffice/files/patch-configure
+++ b/editors/libreoffice/files/patch-configure
@@ -1,6 +1,15 @@
---- configure.orig 2024-11-22 20:15:41 UTC
+--- configure.orig 2025-08-12 11:44:26 UTC
+++ configure
-@@ -15372,6 +15372,11 @@ freebsd*)
+@@ -596,7 +596,7 @@ ac_hostname=`(hostname || uname -n) 2>/dev/null | sed
+ #
+ # Initializations.
+ #
+-ac_default_prefix=/usr/local
++ac_default_prefix=%%LOCALBASE%%
+ ac_clean_files=
+ ac_config_libobj_dir=.
+ LIBOBJS=
+@@ -15576,6 +15576,11 @@ freebsd*)
RTL_ARCH=PowerPC_64
PLATFORMID=freebsd_powerpc64
;;
@@ -12,16 +21,79 @@
powerpc|powerpcspe)
CPUNAME=POWERPC
RTL_ARCH=PowerPC
-@@ -39457,7 +39462,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+@@ -15851,7 +15856,7 @@ openbsd*)
+ as_fn_error $? "Unsupported host_cpu $host_cpu for host_os $host_os" "$LINENO" 5
+ ;;
+ esac
+- SOLARINC="$SOLARINC -I/usr/local/include"
++ SOLARINC="$SOLARINC -I%%LOCALBASE%%/include"
+ ;;
+
+ solaris*)
+@@ -15880,7 +15885,7 @@ solaris*)
+ as_fn_error $? "Unsupported host_cpu $host_cpu for host_os $host_os" "$LINENO" 5
+ ;;
+ esac
+- SOLARINC="$SOLARINC -I/usr/local/include"
++ SOLARINC="$SOLARINC -I%%LOCALBASE%%/include"
+ ;;
+
+ emscripten*)
+@@ -35139,7 +35144,7 @@ else $as_nop
+ else
+ search_libsubdirs="$multiarch_libsubdir $libsubdirs"
+ fi
+- for _AX_BOOST_BASE_boost_path_tmp in /usr /usr/local /opt /opt/local /opt/homebrew ; do
++ for _AX_BOOST_BASE_boost_path_tmp in /usr %%LOCALBASE%% /opt /opt/local /opt/homebrew ; do
+ if test -d "$_AX_BOOST_BASE_boost_path_tmp/include/boost" && test -r "$_AX_BOOST_BASE_boost_path_tmp/include/boost" ; then
+ for libsubdir in $search_libsubdirs ; do
+ if ls "$_AX_BOOST_BASE_boost_path_tmp/$libsubdir/libboost_"* >/dev/null 2>&1 ; then break; fi
+@@ -35241,7 +35246,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ fi
+ else
+ if test "x$cross_compiling" != "xyes" ; then
+- for _AX_BOOST_BASE_boost_path in /usr /usr/local /opt /opt/local /opt/homebrew ; do
++ for _AX_BOOST_BASE_boost_path in /usr %%LOCALBASE%% /opt /opt/local /opt/homebrew ; do
+ if test -d "$_AX_BOOST_BASE_boost_path" && test -r "$_AX_BOOST_BASE_boost_path" ; then
+ for i in `ls -d $_AX_BOOST_BASE_boost_path/include/boost-* 2>/dev/null`; do
+ _version_tmp=`echo $i | sed "s#$_AX_BOOST_BASE_boost_path##" | sed 's/\/include\/boost-//' | sed 's/_/./'`
+@@ -37460,7 +37465,7 @@ else $as_nop
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-as_dummy="$PATH:/usr/sbin:/sbin:/usr/local/sbin"
++as_dummy="$PATH:/usr/sbin:/sbin:%%LOCALBASE%%/sbin"
+ for as_dir in $as_dummy
+ do
+ IFS=$as_save_IFS
+@@ -37509,7 +37514,7 @@ else $as_nop
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-as_dummy="$PATH:/usr/sbin:/sbin:/usr/local/sbin"
++as_dummy="$PATH:/usr/sbin:/sbin:%%LOCALBASE%%/sbin"
+ for as_dir in $as_dummy
+ do
+ IFS=$as_save_IFS
+@@ -38681,7 +38686,7 @@ ac_x_header_dirs='
+ /usr/XFree86/include/X11
+
+ /usr/include
+-/usr/local/include
++%%LOCALBASE%%/include
+ /usr/unsupported/include
+ /usr/athena/include
+ /usr/local/x11r5/include
+@@ -40938,7 +40943,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
save_CXXFLAGS=$CXXFLAGS
save_IFS=$IFS
IFS=$P_SEP
- for i in $CPLUS_INCLUDE_PATH /usr/include; do
-+ for i in $CPLUS_INCLUDE_PATH /usr/local/include /usr/include; do
++ for i in $CPLUS_INCLUDE_PATH %%LOCALBASE%%/include /usr/include; do
IFS=$save_IFS
if test -z "$i"; then
continue
-@@ -44422,7 +44427,7 @@ printf "%s\n" "no (oss-fuzz)" >&6; }
+@@ -46110,7 +46115,7 @@ printf "%s\n" "no (oss-fuzz)" >&6; }
elif test "$enable_fuzzers" = "yes"; then
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no (oss-fuzz)" >&5
printf "%s\n" "no (oss-fuzz)" >&6; }
@@ -30,21 +102,39 @@
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
printf "%s\n" "yes" >&6; }
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which gpgmepp to use" >&5
-@@ -44436,7 +44441,7 @@ then :
+@@ -46124,7 +46129,7 @@ then :
ac_fn_c_check_header_compile "$LINENO" "gpgme++/gpgmepp_version.h" "ac_cv_header_gpgmepp_gpgmepp_version_h" "$ac_includes_default"
if test "x$ac_cv_header_gpgmepp_gpgmepp_version_h" = xyes
then :
- GPGMEPP_CFLAGS=-I/usr/include/gpgme++
-+ GPGMEPP_CFLAGS=-I/usr/local/include/gpgme++
++ GPGMEPP_CFLAGS=-I%%LOCALBASE%%/include/gpgme++
else $as_nop
as_fn_error $? "gpgmepp headers not found, install gpgmepp >= 1.14 development package" "$LINENO" 5
fi
-@@ -48095,7 +48100,7 @@ if test -z "$SHA256SUM"; then
+@@ -49689,7 +49694,7 @@ CURL=`command -v curl`
+
+ CURL=`command -v curl`
+
+-for i in wget /usr/bin/wget /usr/local/bin/wget /usr/sfw/bin/wget /opt/sfw/bin/wget /opt/local/bin/wget; do
++for i in wget /usr/bin/wget %%LOCALBASE%%/bin/wget /usr/sfw/bin/wget /opt/sfw/bin/wget /opt/local/bin/wget; do
+ # wget new enough?
+ $i --help 2> /dev/null | $GREP no-use-server-timestamps 2>&1 > /dev/null
+ if test $? -eq 0; then
+@@ -49712,7 +49717,7 @@ SHA256SUM=
+ #
+ SHA256SUM=
+
+-for i in shasum /usr/local/bin/shasum /usr/sfw/bin/shasum /opt/sfw/bin/shasum /opt/local/bin/shasum; do
++for i in shasum %%LOCALBASE%%/bin/shasum /usr/sfw/bin/shasum /opt/sfw/bin/shasum /opt/local/bin/shasum; do
+ eval "$i -a 256 --version" > /dev/null 2>&1
+ ret=$?
+ if test $ret -eq 0; then
+@@ -49722,7 +49727,7 @@ if test -z "$SHA256SUM"; then
done
if test -z "$SHA256SUM"; then
- for i in sha256sum /usr/local/bin/sha256sum /usr/sfw/bin/sha256sum /opt/sfw/bin/sha256sum /opt/local/bin/sha256sum; do
-+ for i in gsha256sum /usr/local/bin/sha256sum /usr/sfw/bin/sha256sum /opt/sfw/bin/sha256sum /opt/local/bin/sha256sum; do
++ for i in gsha256sum %%LOCALBASE%%/bin/sha256sum /usr/sfw/bin/sha256sum /opt/sfw/bin/sha256sum /opt/local/bin/sha256sum; do
eval "$i --version" > /dev/null 2>&1
ret=$?
if test $ret -eq 0; then
diff --git a/editors/libreoffice/files/patch-external_skia_UnpackedTarball__skia.mk b/editors/libreoffice/files/patch-external_skia_UnpackedTarball__skia.mk
index 5ef39cb9bef4..07039ca14ffa 100644
--- a/editors/libreoffice/files/patch-external_skia_UnpackedTarball__skia.mk
+++ b/editors/libreoffice/files/patch-external_skia_UnpackedTarball__skia.mk
@@ -1,11 +1,10 @@
---- external/skia/UnpackedTarball_skia.mk.orig 2024-11-22 20:05:31 UTC
+--- external/skia/UnpackedTarball_skia.mk.orig 2025-05-10 18:09:26 UTC
+++ external/skia/UnpackedTarball_skia.mk
-@@ -41,6 +41,8 @@ skia_patches := \
- help-msvc-analyzer.patch \
- always_inline_and_multiversioning_conflict.patch.1 \
- windows-define-conflict.patch.1 \
+@@ -43,6 +43,7 @@ skia_patches := \
+ 0002-loong64-Honor-existing-LASX-LSX-settings.patch \
+ 0003-loong64-Fix-missing-rounding-in-loong64-scaled_mult-.patch \
+ 0004-loong64-Fix-the-remaining-implicit-vector-casts.patch \
+ freebsd-limits.h.patch.0 \
-+ powerpc64le-skia.patch.0 \
-
- $(eval $(call gb_UnpackedTarball_set_patchlevel,skia,1))
+ ifneq ($(MSYSTEM),)
+ # use binary flag so patch from git-bash won't choke on mixed line-endings in patches
diff --git a/editors/libreoffice/files/powerpc64le-skia.patch.0 b/editors/libreoffice/files/powerpc64le-skia.patch.0
deleted file mode 100644
index 4b093080be4e..000000000000
--- a/editors/libreoffice/files/powerpc64le-skia.patch.0
+++ /dev/null
@@ -1,21 +0,0 @@
---- modules/skcms/src/skcms_internals.h.orig
-+++ modules/skcms/src/skcms_internals.h
-@@ -48,6 +48,7 @@ extern "C" {
- && !defined(__arm__) \
- && !defined(__riscv) \
- && !defined(__loongarch__) \
-+ && !defined(__powerpc__) \
- && !defined(_WIN32) && !defined(__SYMBIAN32__)
- #define SKCMS_HAS_MUSTTAIL 1
- #endif
---- src/core/SkRasterPipeline.h.orig 2024-10-10 12:39:49 UTC
-+++ src/core/SkRasterPipeline.h
-@@ -26,7 +26,7 @@ struct skcms_TransferFunction;
- struct SkImageInfo;
- struct skcms_TransferFunction;
-
--#if __has_cpp_attribute(clang::musttail) && !defined(__EMSCRIPTEN__) && !defined(SK_CPU_ARM32) && \
-+#if __has_cpp_attribute(clang::musttail) && !defined(__EMSCRIPTEN__) && !defined(SK_CPU_ARM32) && !defined(__powerpc__) && \
- !defined(SK_CPU_LOONGARCH) && !(defined(_WIN32) && defined(SK_BUILD_FOR_ANDROID_FRAMEWORK))
- // [[clang::musttail]] is disabled for the Android version of Skia running on Windows as it
- // causes crashes (This is probably related to http://crbug.com/1505442).
diff --git a/editors/linux-r7-office/Makefile b/editors/linux-r7-office/Makefile
index f4f587cc556c..f5fae8b7fe90 100644
--- a/editors/linux-r7-office/Makefile
+++ b/editors/linux-r7-office/Makefile
@@ -1,6 +1,6 @@
PORTNAME= r7-office
-PORTVERSION= 2025.2.2
-DISTVERSIONSUFFIX= -831.el8
+PORTVERSION= 2025.3.1
+DISTVERSIONSUFFIX= -923.el8
CATEGORIES= editors linux russian
MASTER_SITES= https://download.r7-office.ru/centos/
PKGNAMEPREFIX= linux-
@@ -30,7 +30,8 @@ STRIP=
post-patch:
${REINPLACE_CMD} -i '' -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKDIR}/usr/bin/r7-office-*
${REINPLACE_CMD} -i '' -e 's|/usr/bin/|${PREFIX}/bin/|' -e 's|P7|Р7|' \
- ${WRKDIR}/usr/share/applications/*.desktop
+ ${WRKDIR}/usr/share/applications/*.desktop \
+ ${WRKDIR}/opt/r7-office/desktopeditors/app/*.desktop
${REINPLACE_CMD} -i '' -e 's|/bin/bash|/bin/sh|' \
${WRKDIR}/opt/r7-office/desktopeditors/testbird.sh
diff --git a/editors/linux-r7-office/distinfo b/editors/linux-r7-office/distinfo
index 9518b27f7c09..14284676f809 100644
--- a/editors/linux-r7-office/distinfo
+++ b/editors/linux-r7-office/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753711196
-SHA256 (r7-office-2025.2.2-831.el8.x86_64.rpm) = 2f831200fa4c550ee5265f3e79ec76d87e196c9c253974d52e990671ab28bc16
-SIZE (r7-office-2025.2.2-831.el8.x86_64.rpm) = 386995761
+TIMESTAMP = 1755694682
+SHA256 (r7-office-2025.3.1-923.el8.x86_64.rpm) = 5b6495e4eb4def7a6d4a6e3861c54000a38c54726115991a20a79cd70df4dac0
+SIZE (r7-office-2025.3.1-923.el8.x86_64.rpm) = 390603188
diff --git a/editors/linux-r7-office/pkg-plist b/editors/linux-r7-office/pkg-plist
index 96f4e35c587d..f79e1a4d13c2 100644
--- a/editors/linux-r7-office/pkg-plist
+++ b/editors/linux-r7-office/pkg-plist
@@ -48,6 +48,9 @@ share/pixmaps/r7-office.png
%%DATADIR%%/desktopeditors/R7Modules/model/ivector/global_cmvn.stats
%%DATADIR%%/desktopeditors/R7Modules/model/ivector/online_cmvn.conf
%%DATADIR%%/desktopeditors/R7Modules/model/ivector/splice.conf
+%%DATADIR%%/desktopeditors/app/r7-office-desktopeditors.desktop
+%%DATADIR%%/desktopeditors/app/r7-office-imageviewer.desktop
+%%DATADIR%%/desktopeditors/app/r7-office-videoplayer.desktop
%%DATADIR%%/desktopeditors/asc-de-128.png
%%DATADIR%%/desktopeditors/asc-de-16.png
%%DATADIR%%/desktopeditors/asc-de-24.png
@@ -553,6 +556,383 @@ share/pixmaps/r7-office.png
%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{BE5CBF95-C0AD-4842-B157-AC40FEDD9841}/vendor/spectrum/spectrum.js
%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{BE5CBF95-C0AD-4842-B157-AC40FEDD9841}/vendor/xml-formatter/LICENSE
%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{BE5CBF95-C0AD-4842-B157-AC40FEDD9841}/vendor/xml-formatter/xml-formatter.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/3rd-Party.txt
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/README.md
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/config.json
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/deploy/userfunctions.plugin
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/index.html
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/libs/cell/api.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/licenses/Ace.license
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/licenses/jQuery.license
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/licenses/tern.ace.license
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/licenses/tern.license
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/resources/css/style.css
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/resources/dark/icon.svg
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/resources/light/icon.svg
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/resources/store/icons/icon.png
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/resources/store/icons/icon.svg
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/resources/store/icons/icon@1.25x.png
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/resources/store/icons/icon@1.5x.png
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/resources/store/icons/icon@1.75x.png
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/resources/store/icons/icon@2x.png
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/scripts/code.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/translations/langs.json
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/translations/ru-RU.json
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ace.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/custom/readme.txt
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/custom/worker-html.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-beautify.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-chromevox.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-elastic_tabstops_lite.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-emmet.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-error_marker.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-html_beautify.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-keybinding_menu.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-language_tools.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-linking.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-modelist.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-old_ie.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-searchbox.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-settings_menu.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-spellcheck.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-split.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-static_highlight.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-statusbar.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-tern.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-textarea.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-themelist.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/ext-whitespace.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/keybinding-emacs.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/keybinding-vim.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-abap.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-abc.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-actionscript.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-ada.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-apache_conf.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-applescript.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-asciidoc.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-assembly_x86.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-autohotkey.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-batchfile.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-bro.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-c9search.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-c_cpp.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-cirru.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-clojure.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-cobol.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-coffee.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-coldfusion.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-csharp.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-css.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-curly.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-d.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-dart.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-diff.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-django.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-dockerfile.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-dot.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-drools.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-eiffel.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-ejs.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-elixir.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-elm.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-erlang.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-forth.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-fortran.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-ftl.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-gcode.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-gherkin.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-gitignore.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-glsl.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-gobstones.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-golang.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-groovy.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-haml.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-handlebars.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-haskell.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-haskell_cabal.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-haxe.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-hjson.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-html.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-html_elixir.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-html_ruby.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-ini.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-io.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-jack.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-jade.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-java.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-javascript.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-json.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-jsoniq.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-jsp.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-jsx.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-julia.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-kotlin.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-latex.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-lean.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-less.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-liquid.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-lisp.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-live_script.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-livescript.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-logiql.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-lsl.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-lua.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-luapage.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-lucene.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-makefile.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-markdown.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-mask.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-matlab.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-maze.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-mel.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-mips_assembler.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-mipsassembler.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-mushcode.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-mysql.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-nix.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-nsis.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-objectivec.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-ocaml.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-pascal.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-perl.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-pgsql.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-php.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-plain_text.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-powershell.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-praat.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-prolog.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-properties.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-protobuf.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-python.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-r.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-razor.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-rdoc.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-rhtml.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-rst.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-ruby.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-rust.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-sass.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-scad.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-scala.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-scheme.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-scss.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-sh.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-sjs.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-smarty.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-snippets.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-soy_template.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-space.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-sql.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-sqlserver.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-stylus.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-svg.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-swift.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-tcl.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-tex.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-text.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-textile.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-toml.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-tsx.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-twig.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-typescript.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-vala.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-vbscript.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-velocity.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-verilog.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-vhdl.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-wollok.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-xml.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-xquery.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/mode-yaml.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/abap.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/abc.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/actionscript.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/ada.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/apache_conf.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/applescript.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/asciidoc.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/assembly_x86.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/autohotkey.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/batchfile.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/bro.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/c9search.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/c_cpp.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/cirru.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/clojure.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/cobol.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/coffee.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/coldfusion.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/csharp.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/css.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/curly.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/d.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/dart.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/diff.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/django.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/dockerfile.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/dot.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/drools.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/eiffel.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/ejs.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/elixir.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/elm.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/erlang.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/forth.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/fortran.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/ftl.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/gcode.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/gherkin.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/gitignore.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/glsl.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/gobstones.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/golang.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/groovy.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/haml.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/handlebars.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/haskell.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/haskell_cabal.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/haxe.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/hjson.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/html.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/html_elixir.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/html_ruby.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/ini.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/io.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/jack.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/jade.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/java.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/javascript.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/json.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/jsoniq.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/jsp.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/jsx.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/julia.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/kotlin.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/latex.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/lean.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/less.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/liquid.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/lisp.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/live_script.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/livescript.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/logiql.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/lsl.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/lua.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/luapage.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/lucene.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/makefile.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/markdown.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/mask.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/matlab.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/maze.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/mel.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/mips_assembler.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/mipsassembler.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/mushcode.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/mysql.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/nix.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/nsis.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/objectivec.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/ocaml.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/pascal.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/perl.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/pgsql.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/php.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/plain_text.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/powershell.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/praat.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/prolog.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/properties.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/protobuf.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/python.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/r.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/razor.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/rdoc.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/rhtml.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/rst.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/ruby.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/rust.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/sass.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/scad.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/scala.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/scheme.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/scss.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/sh.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/sjs.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/smarty.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/snippets.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/soy_template.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/space.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/sql.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/sqlserver.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/stylus.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/svg.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/swift.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/tcl.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/tex.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/text.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/textile.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/toml.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/tsx.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/twig.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/typescript.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/vala.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/vbscript.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/velocity.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/verilog.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/vhdl.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/wollok.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/xml.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/xquery.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/snippets/yaml.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-ambiance.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-chaos.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-chrome.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-clouds.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-clouds_midnight.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-cobalt.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-crimson_editor.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-dawn.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-dreamweaver.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-eclipse.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-github.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-idle_fingers.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-iplastic.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-katzenmilch.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-kr_theme.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-kuroir.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-merbivore.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-merbivore_soft.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-mono_industrial.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-monokai.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-pastel_on_dark.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-solarized_dark.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-solarized_light.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-sqlserver.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-terminal.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-textmate.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-tomorrow.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-tomorrow_night.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-tomorrow_night_blue.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-tomorrow_night_bright.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-tomorrow_night_eighties.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-twilight.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-vibrant_ink.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-vs-dark.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-vs-light.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/theme-xcode.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/worker-coffee.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/worker-css.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/worker-html.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/worker-javascript.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/worker-json.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/worker-lua.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/worker-php.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/worker-tern.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/worker-xml.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/ace/src/worker-xquery.js
+%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{C80A0004-819A-419B-9D65-EC96580CE268}/vendor/jquery-v2.2.2-min.js
%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{E6978D28-0441-4BD7-8346-82FAD68BCA3B}/3rd-Party.txt
%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{E6978D28-0441-4BD7-8346-82FAD68BCA3B}/CHANGELOG.md
%%DATADIR%%/desktopeditors/editors/sdkjs-plugins/{E6978D28-0441-4BD7-8346-82FAD68BCA3B}/README.md
@@ -1007,6 +1387,8 @@ share/pixmaps/r7-office.png
%%DATADIR%%/desktopeditors/editors/sdkjs/common/Images/cursors/grabbing.svg
%%DATADIR%%/desktopeditors/editors/sdkjs/common/Images/cursors/grabbing_2x.cur
%%DATADIR%%/desktopeditors/editors/sdkjs/common/Images/cursors/grabbing_2x.png
+%%DATADIR%%/desktopeditors/editors/sdkjs/common/Images/cursors/header.png
+%%DATADIR%%/desktopeditors/editors/sdkjs/common/Images/cursors/header.svg
%%DATADIR%%/desktopeditors/editors/sdkjs/common/Images/cursors/marker-format.cur
%%DATADIR%%/desktopeditors/editors/sdkjs/common/Images/cursors/marker-format.png
%%DATADIR%%/desktopeditors/editors/sdkjs/common/Images/cursors/marker-format.svg
@@ -1176,6 +1558,7 @@ share/pixmaps/r7-office.png
%%DATADIR%%/desktopeditors/editors/sdkjs/common/zlib/engine/zlib.js
%%DATADIR%%/desktopeditors/editors/sdkjs/common/zlib/engine/zlib.wasm
%%DATADIR%%/desktopeditors/editors/sdkjs/common/zlib/engine/zlib_ie.js
+%%DATADIR%%/desktopeditors/editors/sdkjs/embed.js
%%DATADIR%%/desktopeditors/editors/sdkjs/pdf/src/engine/cmap.bin
%%DATADIR%%/desktopeditors/editors/sdkjs/pdf/src/engine/drawingfile.js
%%DATADIR%%/desktopeditors/editors/sdkjs/pdf/src/engine/drawingfile.wasm
@@ -6469,6 +6852,6 @@ share/pixmaps/r7-office.png
@dir %%DATADIR%%/desktopeditors/editors/sdkjs/slide/themes/theme7/media
@dir %%DATADIR%%/desktopeditors/editors/sdkjs/slide/themes/theme9/media
@dir(,,777) %%LINUXBASE%%/%%ETCDIR%%
-@dir /compat/linux/etc
-@dir /compat/linux
+@dir %%LINUXBASE%%/etc
+@dir %%LINUXBASE%%
@dir /compat
diff --git a/editors/linux-sublime-text4/Makefile b/editors/linux-sublime-text4/Makefile
index 525dbd02cf94..bb782a8d938b 100644
--- a/editors/linux-sublime-text4/Makefile
+++ b/editors/linux-sublime-text4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sublime-text4
-PORTVERSION= 4180
+PORTVERSION= 4200
CATEGORIES= editors linux
MASTER_SITES= http://download.sublimetext.com/
PKGNAMEPREFIX= linux-
diff --git a/editors/linux-sublime-text4/distinfo b/editors/linux-sublime-text4/distinfo
index f461fa52613b..a2f0b865bf2e 100644
--- a/editors/linux-sublime-text4/distinfo
+++ b/editors/linux-sublime-text4/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1725995615
-SHA256 (sublime_text_build_4180_arm64.tar.xz) = cd18368df862fa0ea22eb305d53180613f9040a48d2355b862fd5bcfda045c78
-SIZE (sublime_text_build_4180_arm64.tar.xz) = 15335820
-SHA256 (sublime_text_build_4180_x64.tar.xz) = a65e36011e33585defc77c0f49991f20fece92cba77b99ec6e6722c8952ff03e
-SIZE (sublime_text_build_4180_x64.tar.xz) = 15767020
+TIMESTAMP = 1755348505
+SHA256 (sublime_text_build_4200_arm64.tar.xz) = cf4b6aa74ea2a2aab02e144599cf9e4a423cbb9543c221f7da1095a95495566a
+SIZE (sublime_text_build_4200_arm64.tar.xz) = 15743920
+SHA256 (sublime_text_build_4200_x64.tar.xz) = 36f69c551ad18ee46002be4d9c523fe545d93b67fea67beea731e724044b469f
+SIZE (sublime_text_build_4200_x64.tar.xz) = 16340980
diff --git a/editors/linux-wps-office/Makefile b/editors/linux-wps-office/Makefile
index 222d8d559d04..f4dcde82cc9a 100644
--- a/editors/linux-wps-office/Makefile
+++ b/editors/linux-wps-office/Makefile
@@ -1,8 +1,7 @@
PORTNAME= wps-office
-DISTVERSION= 11.1.0.10161
-PORTREVISION= 1
+DISTVERSION= 11.1.0.11723
CATEGORIES= editors linux
-MASTER_SITES= https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/10161/
+MASTER_SITES= https://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/11723/
PKGNAMEPREFIX= linux-
DISTNAME= ${PORTNAME}-${PORTVERSION}.XA-1.x86_64
EXTRACT_SUFX= .rpm
@@ -18,46 +17,41 @@ LICENSE_PERMS= no-auto-accept no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-s
ONLY_FOR_ARCHS= amd64
-CONFLICTS_INSTALL= linux-wps-office-zh_CN
-
-USES= desktop-file-utils gnome linux shebangfix
-USE_LINUX= imageformats-libs pulseaudio-libs xorglibs
+USES= desktop-file-utils linux:rl9 shebangfix ssl
+USE_LINUX= cups-libs gtk3 imageformats-libs libglvnd libxslt \
+ pulseaudio-libs xorglibs
SHEBANG_FILES= usr/bin/et \
usr/bin/wpp \
usr/bin/wps \
usr/bin/wpspdf
+CONFLICTS_INSTALL= linux-wps-office-zh_CN
+
NO_BUILD= yes
NO_WRKSUBDIR= yes
PLIST_SUB= LINUXBASE=${LINUXBASE}
+ICONS_SIZES= 16 24 32 48 64 96 128 256 512
WPS_BINS= et wpp wps wpspdf
WPS_DESK= et wpp wps pdf prometheus
post-patch:
-.for d in ${WPS_DESK}
- @${REINPLACE_CMD} -i '' -e 's|/usr/bin|${PREFIX}/bin|' ${WRKSRC}/opt/kingsoft/${PORTNAME}/desktops/${PORTNAME}-${d}.desktop
-.endfor
-.for b in ${WPS_BINS}
- @${REINPLACE_CMD} -e 's|gInstallPath=/opt|gInstallPath=${LINUXBASE}/opt|' ${WRKSRC}/usr/bin/${b}
-.endfor
+ ${REINPLACE_CMD} -i '' -e 's|/usr/bin|${PREFIX}/bin|' \
+ ${WPS_DESK:C|(.+)|${WRKSRC}/opt/kingsoft/${PORTNAME}/desktops/${PORTNAME}-\1.desktop|}
+ ${REINPLACE_CMD} -e 's|gInstallPath=/opt|gInstallPath=${LINUXBASE}/opt|' \
+ ${WPS_BINS:C|^|${WRKSRC}/usr/bin/|}
do-install:
-.for s in 16 20 24 32 40 48 60 64 72 80 96 128 256 512
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps
+ ${MKDIR} ${ICONS_SIZES:C|([0-9]+)|${STAGEDIR}${PREFIX}/share/icons/hicolor/\1x\1/apps|}
+.for s in ${ICONS_SIZES}
${INSTALL_DATA} ${WRKSRC}/usr/share/icons/hicolor/${s}x${s}/mimetypes/*.png \
${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/
.endfor
-.for d in ${WPS_DESK}
- ${INSTALL_DATA} ${WRKSRC}/opt/kingsoft/${PORTNAME}/desktops/${PORTNAME}-${d}.desktop \
+ ${INSTALL_DATA} \
+ ${WPS_DESK:C|(.+)|${WRKSRC}/opt/kingsoft/${PORTNAME}/desktops/${PORTNAME}-\1.desktop|} \
${STAGEDIR}${DESKTOPDIR}
-.endfor
- ${MKDIR} ${STAGEDIR}${LINUXBASE}
(cd ${WRKSRC} && ${COPYTREE_SHARE} opt ${STAGEDIR}${LINUXBASE})
-.for b in ${WPS_BINS}
- ${INSTALL_SCRIPT} ${WRKSRC}/usr/bin/${b} ${STAGEDIR}${PREFIX}/bin
- ${CHMOD} +x ${STAGEDIR}${LINUXBASE}/opt/kingsoft/wps-office/office6/${b}
-.endfor
+ ${INSTALL_SCRIPT} ${WPS_BINS:C|^|${WRKSRC}/usr/bin/|} ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>
diff --git a/editors/linux-wps-office/distinfo b/editors/linux-wps-office/distinfo
index 86470750d711..8520ab28d822 100644
--- a/editors/linux-wps-office/distinfo
+++ b/editors/linux-wps-office/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1610797552
-SHA256 (wps-office-11.1.0.10161.XA-1.x86_64.rpm) = d8d16c3eea4bb902c12a79866072754ee460adba16fcc79a1f52eae011cf462d
-SIZE (wps-office-11.1.0.10161.XA-1.x86_64.rpm) = 226208326
+TIMESTAMP = 1747689885
+SHA256 (wps-office-11.1.0.11723.XA-1.x86_64.rpm) = db81e5244ae435e31fa2aa833c3ce3b667b4a3b0aa3b7bd948ebdd7fb736f2da
+SIZE (wps-office-11.1.0.11723.XA-1.x86_64.rpm) = 315870508
diff --git a/editors/linux-wps-office/pkg-plist b/editors/linux-wps-office/pkg-plist
index 4f16d2a24a82..248135235545 100644
--- a/editors/linux-wps-office/pkg-plist
+++ b/editors/linux-wps-office/pkg-plist
@@ -11,37 +11,109 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/cef_extensions.pak
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/devtools_resources.pak
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/icudtl.dat
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libcairo.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libcairo.so.2
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libcairo.so.2.11400.8
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libEGL.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libGLESv2.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libcef.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libpng16.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libpng16.so.16
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libpng16.so.16.28.0
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libpng16.so.16.34.0
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libz.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libz.so.1
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/libz.so.1.2.11
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/locales/en-GB.pak
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/locales/en-US.pak
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/locales/zh-CN.pak
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/natives_blob.bin
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/snapshot_blob.bin
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/swiftshader/libEGL.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/swiftshader/libGLESv2.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/v8_context_snapshot.bin
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cloudpushsdk/libcloudpushsdk.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission/libdocpermission.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission/mui/zh_CN/docpermission.qm
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission/webdlg/webdlg.data
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/wpsoffice.cfg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/jsapi/libjsapihttpserver.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/jsapi/libjsapisubserver.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/jsapi/libnativex.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappcenter/libkappcenter.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappcenter/mui/zh_CN/kappcenter.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappentryobject/libkappentryobject.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/applist.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/appicons.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/img/app_icon_papercheck.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/img/app_icon_papertypeset.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/img/engine_logo_error.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/js/manifest.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/js/vendor.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menu.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menu_2.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/PlayBeautiful.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/WallpaperSwitcher.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/cad2pdf.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/docmerge.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/docsplit.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/docsplitmerge.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/file2pdf.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/kbatchwatermark.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/kscreensaver.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/more.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/papercheck.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdf2cad.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdf2doc.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdf2other.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdf2photo.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdf2ppt.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdf2xls.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdfbatchprint.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdfcompress.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdfedit.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdfmerge.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdfsplit.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pdfsplitmerge.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photo2pdf.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatch.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchcompress.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchconvert.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchcrop.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchrename.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchresize.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchrotate.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchtext.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photobatchwatermark.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photocad.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photocompress.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photoerasepen.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photoprint.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photoprints.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photoresize.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/photosplice.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon/pic2txt.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/mui/zh_CN/tr.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappmgr/libkappmgr.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kautofindcontents/libkautofindcontents.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kautofindcontents/mui/zh_CN/kautofindcontents.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/libkbarcode.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/css/img/btn_more.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/css/index.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings.properties
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings_en-US.properties
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings_ja-JP.properties
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings_ja.properties
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings_zh-CN.properties
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings_zh-TW.properties
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n/strings_zh.properties
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/index.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/js/JsBarcode.all.min.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/js/index.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/js/jquery.i18n.properties-min.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/js/jquery.min.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/js/kwebpack_api_invoker.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/ja_JP/kbarcode.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/zh_CN/kbarcode.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/zh_TW/kbarcode.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcef/libjscefservice.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcef/libkbrowserclient.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcef/libkceffunction.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcef/libkcefrender.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcef/libkcefwebview.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/libkclouddocs.so
@@ -51,24 +123,39 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_CN/res/web/error-page/cloud.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_CN/res/web/error-page/fail.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_CN/res/web/error-page/index.html
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/et.db
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/wpp.db
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/wps.db
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/kclouddocs.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-cefabort/error.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-cefabort/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-page/cloud.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-page/fail.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-page/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcloudfiledialog/mui/default/icons_svg.data
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcloudfiledialog/mui/zh_CN/kcloudfiledialog.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/personal_cn/et.db
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/personal_cn/pdf.db
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/personal_cn/wpp.db
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/personal_cn/wps.db
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/libkfeedback.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/mui/zh_CN/kfeedback.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedbackcmds/libkfeedbackcmds.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfpccomb/libkfpccomb.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/libkhelp.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/html/index.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/html/static/css/app.css
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/html/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/khelp.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/zh_CN/khelp.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kjsapipage/libkjsapipage.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kjsapipage/mui/zh_CN/kjsapipage.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kmodule/libkmodule.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knetwork/libknetwork.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knetwork/rpclimit.cfg
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/libknewdocs.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/mui/default/icons_svg.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/mui/zh_CN/knewdocs.qm
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/aitemplate/aitemplate.pptx
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/blanktemplate/normal.pptx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/blanktemplate/normal_black.pptx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/blanktemplate/normal_gray.pptx
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/config.ini
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/css/app.css
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/fonts/element-icons.ttf
@@ -148,6 +235,58 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/kuip/knewdoctabbar.kui
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/libknewshare.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/knewshare.data
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web/img/bg-newwork-error.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web/img/close-click.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web/img/close-hover.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web/img/close-normal.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web/networkError.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb/folder-share.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb/static/css/folder-share.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb/static/js/folder-share.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/css/chunk-vendors.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/fonts/ionicons.ttf
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/fonts/ionicons.woff
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/fonts/ionicons.woff2
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/1g.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/disk_oversize.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/empty.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/error.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/ionicons.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/loading.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/no_exist.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/placeholder_nointernet_100.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/roaming_error.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/send_success.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img/upgrade.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web/share-contact.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web/static/css/share-contact.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web/static/js/share-contact.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/homepage.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/css/homepage.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/img/intro-1.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/img/net_error.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/js/homepage.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/static/js/chunk-vendors.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/usersecurecenter/errPage.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/usersecurecenter/errPage_auto.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/usersecurecenter/error-network-96.png
@@ -155,6 +294,10 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/en_US/knewshare.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/zh_CN/knewshare.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/zh_TW/knewshare.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/libkonlinefileconfig.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/res/ico/resh.ico
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/res/icon.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/res/onlinefileconfig.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/libkoptioncenter.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/default/htmllinux/index.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/default/htmllinux/static/css/app.css
@@ -162,56 +305,143 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/default/icons.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/zh_CN/koptioncenter.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/zh_TW/koptioncenter.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/libkphoneticsymbol.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static/css/chunk-vendors.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/zh_CN/kphoneticsymbol.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpluginrunner/libkpluginrunner.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/libkpromeaccountpanel.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/img/bg_docer.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/img/bg_svip.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/img/bg_svip_dark.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/img/bg_wps.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/img/bg_wps_docer.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/js/manifest.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/js/vendor.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static/js/manifest.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static/js/vendor.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/zh_CN/kpromeaccountpanel.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser/libkpromebrowser.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser/mui/zh_CN/kpromebrowser.qm
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser/mui/zh_TW/kpromebrowser.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocesson/libkpromeprocesson.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocesson/mui/zh_CN/kpromeprocesson.qm
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal/libkpromeprocessonlocal.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal/mui/default/loading.html
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal/mui/zh_CN/kpromeprocesson.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/libkpromewebapp.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/mui/default/errPage.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/mui/default/res.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/mui/zh_CN/kpromewebapp.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/libkpromeworkarea.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html/index.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html/static/css/app.css
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html/static/js/app.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/zh_CN/kpromeworkarea.qm
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/zh_TW/kpromeworkarea.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg/libkqingdlg.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg/mui/default/icons_svg.data
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg/mui/zh_CN/kqingdlg.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/libkqrcode.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/default/err.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/default/errPage.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/default/loading.gif
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/default/loading.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/zh_CN/kqrcode.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/krecentfile/libkrecentfile.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/libkscreengrab.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/default/icons_svg.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/default/kscreengrab.ico
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/ja_JP/kscreengrab.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/zh_CN/kscreengrab.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/images/bg.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/images/default.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/js/common.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/js/manifest.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/ad.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/bubbles.svga
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/default.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/error.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/golden-dark.mp4
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/golden-skin.svga
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/gray-skin.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/logo-disappeare.svga
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/logo-success.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/logo.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/skin-success.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/skin.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/star.svga
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/super.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images/vip.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch/blackgold/logo-small.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch/blackgold/logo.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch/normal/logo-small.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch/normal/logo.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/libkskincenter.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/index.html
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/css/app.css
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/css/img/empty.svg
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/css/img/error.svg
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/js/app.js
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/js/manifest.js
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/js/vendor.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/icons_svg.data
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/zh_CN/kskincenter.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/css/img/loading-dark.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/css/img/loading.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/css/img/system-cover.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/js/manifest.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/js/vendor.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof/libksoformatproof.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof/mui/zh_CN/ksoformatproof.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof/templates/GB9704-2012
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksplitmerge/libksplitmergeapp.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksplitmerge/mui/zh_CN/ksplitmergeapp.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/libkstartpage.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep/index.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep/static/css/app.css
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup/js/chunk-vendors.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/icons_svg.data
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/en_US/kstartpage.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/ja_JP/kstartpage.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/kstartpage.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-cefabort/error.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-cefabort/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-link/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-upload-logo/close_default.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-upload-logo/close_hover.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-upload-logo/error.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-upload-logo/index.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_TW/kstartpage.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/res/kuip/component.kui
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/res/kuip/officenav.kui
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/libkusercenter.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/icons_svg.data
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css/img/center.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css/img/empty.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css/img/loading.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css/img/right.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/js/0.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/js/manifest.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/js/vendor.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/css/img/loading.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/js/0.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/js/manifest.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/js/vendor.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/webep/index.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/webep/static/css/app.css
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/webep/static/css/loading.gif
@@ -222,793 +452,21 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/zh_CN/kpromeusercenter.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/zh_CN/res/errPage.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/zh_CN/res/fail.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwebextensionlist/config.ini
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwebextensionlist/kwebextensionlist.cfg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwebextensionlist/webshapenotices.txt
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/libkweibo.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/default/icons_svg.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/default/kweibo.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/en_US/kweibo.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/zh_CN/kweibo.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/zh_CN/kweibo.qm
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/zh_TW/kweibo.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/weibo/wpsweibo.data
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/weibo/wpsweibobar.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/libkwpsartstyleborder.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/100_crazyMaze_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/101_eclipsingSquares1_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/102_birds_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/103_flowersTeacup_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/104_northwest_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/105_southwest_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/106_tribal6_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/107_tribal4_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/108_tribal3_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/109_tribal2_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/10_palmsColor_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/110_tribal5_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/111_xIllusions_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/112_zanyTriangles_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/113_pyramids_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/114_pyramidsAbove_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/115_confettiGrays_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/116_confettiOutline_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/117_confettiWhite_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/118_mosaic_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/119_lightning2_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/11_balloons3Colors_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/120_heebieJeebies_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/121_lightBulb_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/122_gradient_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/123_triangleParty_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/124_twistedLines2_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/125_moons_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/126_ovals_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/127_doubleDiamonds_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/128_chainLink_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/129_triangles_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/12_balloonsHotAir_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/130_tribal1_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/131_marqueeToothed_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/132_sharksTeeth_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/133_sawtooth_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/134_sawtoothGray_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/135_postageStamp_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/136_weavingStrips_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/137_zigZag_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/138_crossStitch_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/139_gems_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/13_partyFavor_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/140_circlesRectangles_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/141_cornerTriangles_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/142_creaturesInsects_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/143_zigZagStitch_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/144_checkered_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/145_checkedBarBlack_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/146_marquee_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/147_basicWhiteDots_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/148_basicWideMidline_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/149_basicWideOutline_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/14_confettiStreamers_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/150_basicWideInline_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/151_basicThinLines_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/152_basicWhiteDashes_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/153_basicWhiteSquares_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/154_basicBlackSquares_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/155_basicBlackDashes_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/156_basicBlackDots_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/157_starsTop_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/158_certificateBanner_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/159_handmade1_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/15_hearts_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/160_handmade2_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/161_tornPaper_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/162_tornPaperBlack_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/163_couponCutoutDashes_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/164_couponCutoutDots_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/16_heartBalloon_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/17_stars3d_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/18_starsShadowed_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/19_stars_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/1_apples_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/20_sun_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/21_earth2_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/22_earth1_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/23_peopleHats_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/24_sombrero_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/25_pencils_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/26_packages_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/27_clocks_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/28_firecrackers_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/29_rings_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/2_mapleMuffins_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/30_mapPins_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/31_confetti_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/32_creaturesButterfly_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/33_creaturesLadyBug_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/34_creaturesFish_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/35_birdsFlight_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/36_scaredCat_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/37_bats_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/38_flowersRoses_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/39_flowersRedRose_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/3_cakeSlice_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/40_poinsettias_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/41_holly_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/42_flowersTiny_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/43_flowersPansy_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/44_flowersModern2_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/45_flowersModern1_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/46_whiteFlowers_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/47_vine_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/48_flowersDaisies_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/49_flowersBlockPrint_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/4_candyCorn_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/50_decoArchColor_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/51_fans_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/52_film_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/53_lightning1_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/54_compass_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/55_doubleD_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/56_classicalWave_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/57_shadowedSquares_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/58_twistedLines1_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/59_waveline_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/5_iceCreamCones_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/60_quadrants_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/61_checkedBarColor_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/62_swirligig_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/63_pushPinNote1_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/64_pushPinNote2_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/65_pumpkin1_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/66_eggsBlack_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/67_cup_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/68_heartGray_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/69_gingerbreadMan_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/6_champagneBottle_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/70_babyPacifier_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/71_babyRattle_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/72_cabins_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/73_houseFunky_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/74_starsBlack_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/75_snowflakes_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/76_snowflakeFancy_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/77_skyrocket_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/78_seattle_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/79_musicNotes_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/7_partyGlass_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/80_palmsBlack_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/81_mapleLeaf_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/82_paperClips_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/83_shorebirdTracks_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/84_people_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/85_peopleWaving_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/86_eclipsingSquares2_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/87_hypnotic_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/88_diamondsGray_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/89_decoArch_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/8_christmasTree_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/90_decoBlocks_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/91_circlesLines_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/92_papyrus_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/93_woodwork_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/94_weavingBraid_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/95_weavingRibbon_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/96_weavingAngles_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/97_archedScallops_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/98_safari_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/99_celticKnotwork_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/9_trees_preview.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/apples_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/archedScallops_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/babyPacifier_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/babyRattle_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/balloons3Colors_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/balloonsHotAir_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDashes_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackDots_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicBlackSquares_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicThinLines_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicThinLines_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicThinLines_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicThinLines_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicThinLines_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicThinLines_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDashes_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDashes_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDashes_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDashes_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDashes_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDashes_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteDots_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWhiteSquares_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideInline_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideMidline_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideMidline_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideMidline_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideMidline_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideMidline_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideMidline_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/basicWideOutline_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/bats_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/birdsFlight_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/birds_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/birds_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cabins_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cakeSlice_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/candyCorn_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/celticKnotwork_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/certificateBanner_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/certificateBanner_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/certificateBanner_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/certificateBanner_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/certificateBanner_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/certificateBanner_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/chainLink_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/champagneBottle_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarBlack_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkedBarColor_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/checkered_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/christmasTree_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesLines_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/circlesRectangles_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/classicalWave_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/clocks_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/compass_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/compass_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/compass_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confettiGrays_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confettiOutline_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confettiStreamers_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confettiWhite_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/confetti_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cornerTriangles_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cornerTriangles_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cornerTriangles_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cornerTriangles_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cornerTriangles_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDashes_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/couponCutoutDots_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crazyMaze_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesButterfly_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesFish_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesInsects_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/creaturesLadyBug_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/crossStitch_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/cup_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoArchColor_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoArchColor_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoArchColor_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoArch_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoArch_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoArch_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/decoBlocks_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/diamondsGray_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleD_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/doubleDiamonds_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/earth1_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/earth2_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/eclipsingSquares1_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/eclipsingSquares2_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/eggsBlack_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/fans_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/film_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/film_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/film_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/film_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/firecrackers_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersBlockPrint_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersDaisies_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern1_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern2_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern2_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern2_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern2_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern2_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersModern2_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersPansy_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersRedRose_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersRoses_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTeacup_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/flowersTiny_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gems_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gems_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gems_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gems_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gems_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gingerbreadMan_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/gradient_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade1_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/handmade2_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/heartBalloon_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/heartGray_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hearts_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/heebieJeebies_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/holly_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/houseFunky_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/hypnotic_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/iceCreamCones_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightBulb_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning1_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/lightning2_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/mapPins_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/mapleLeaf_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/mapleMuffins_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marqueeToothed_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marquee_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marquee_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/marquee_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/moons_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/mosaic_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/musicNotes_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/northwest_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/ovals_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/ovals_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/ovals_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/packages_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/palmsBlack_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/palmsColor_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/paperClips_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/papyrus_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/papyrus_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/papyrus_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/partyFavor_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/partyGlass_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pencils_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/peopleHats_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/peopleWaving_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/people_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/poinsettias_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/postageStamp_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pumpkin1_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote1_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pushPinNote2_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pyramidsAbove_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pyramids_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pyramids_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pyramids_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pyramids_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/pyramids_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/quadrants_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/rings_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/safari_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtoothGray_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sawtooth_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/scaredCat_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/seattle_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shadowedSquares_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shapes2_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shapes2_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sharksTeeth_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shorebirdTracks_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shorebirdTracks_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shorebirdTracks_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shorebirdTracks_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/shorebirdTracks_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/skyrocket_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/snowflakeFancy_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/snowflakes_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sombrero_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/southwest_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/stars3d_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsBlack_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsShadowed_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsTop_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsTop_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsTop_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsTop_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/starsTop_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/stars_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/sun_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/swirligig_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/swirligig_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/swirligig_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/swirligig_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/swirligig_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/swirligig_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaperBlack_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaper_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaper_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaper_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tornPaper_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/trees_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle1_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle1_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle1_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle1_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle1_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangle2_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle1_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleCircle2_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangleParty_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/triangles_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal1_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal1_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal1_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal1_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal1_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal2_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal3_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal4_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal5_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal6_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/tribal6_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines1_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/twistedLines2_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/vine_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/waveLine_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingAngles_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingBraid_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingBraid_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingBraid_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingBraid_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingRibbon_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/weavingStrips_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/whiteFlowers_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/woodwork_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/woodwork_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/woodwork_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/xIllusions_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zanyTriangles_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZagStitch_topRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_bottom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_bottomLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_bottomRight.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_left.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_right.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_top.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_topLeft.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder/zigZag_topRight.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/kwpsartstyleborder.data
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/linkeddatatype/linkdata.json
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/messagepush/libmessagepush.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/libofficespace.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/de_DE/officespace.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/de_DE/resource/downloading.data
@@ -1016,6 +474,7 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default/resource/downloading.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default/resource/filedialog.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default/resource/qing_plugins.data
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default/resource/theme/officespace.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/en_US/officespace.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/es_ES/officespace.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/es_ES/resource/downloading.data
@@ -1023,10 +482,6 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/fr_FR/officespace.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/fr_FR/resource/downloading.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/fr_FR/resource/qing_plugins.data
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/ja_JP/officespace.qm
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/ja_JP/resource/downloading.data
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/ja_JP/resource/qing_plugins.data
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pl_PL/officespace.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pt_BR/officespace.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pt_BR/resource/downloading.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pt_BR/resource/qing_plugins.data
@@ -1054,22 +509,22 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/cloudlink_cooperation/refresh.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/downloading.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/filedialog.data
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/kshare19.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/newspush.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/qing_plugins.data
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/usercenter.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/usersecurecenter.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/usersecurecenter/errPage.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/usersecurecenter/errPage_auto.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/usersecurecenter/error-network-96.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/usersecurecenter/fail.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_CN/resource/wpsNetbackupWizard.data
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_TW/officespace.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_TW/resource/downloading.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_TW/resource/qing_plugins.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/libpdfbatchcompression.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/libpdfbatchcompressionapp.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui/default/icons/1x/pdfbatchcompressionapp.ico
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui/zh_CN/pdfbatchcompressionapp.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/libpdfbatchcompressionapp.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/meta.json
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/mui/default/title.ico
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/mui/zh_CN/pdfbatchcompressionapp.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/libqingbangong.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/de_DE/qingaccount.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/de_DE/res/qingaccount/errPage.html
@@ -1087,13 +542,34 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskhomepage/static/js/app.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskhomepage/static/js/history.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskhomepage/static/js/sidebar.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/static/css/clouddisk.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/static/js/clouddisk.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/static/js/chunk-vendors.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktop_lnk_icon.ico
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage/desktop-backup.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage/static/css/backup.css
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage/static/js/backup.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/static/js/chunk-vendors.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/qingaccount/errPage.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/qingaccount/errPagePic.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/qingaccount/errPage_timeout.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/wpsbox.ico
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/en_US/qingaccount.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/en_US/res/qingaccount/errPage.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/en_US/res/qingaccount/errPagePic.png
@@ -1110,11 +586,28 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/ru_RU/res/qingaccount/errPage.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/qingaccount.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin/error.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin/jquery.min.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin/login_failed.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin/wechat_error1.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin/wechat_error2.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin/wechat_error3.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/img/merge-1st.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/img/merge.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/img/multi.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/img/skin.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/img/welcome.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/js/manifest.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/js/vendor.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/css/img/loading.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/css/img/quickrescode.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/js/0.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/js/manifest.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/js/vendor.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount/errPage.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount/errPage_loginGuide.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount/errPage_timeout.html
@@ -1122,10 +615,16 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount/ferrPage.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount/ferrPage_skip.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount/ferrPage_timeout.html
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/usersecurecenter/errPage.html
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/usersecurecenter/errPage_auto.html
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/usersecurecenter/error-network-96.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/usersecurecenter/fail.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/css/chunk-common.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/css/chunk-vendors.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/css/index.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/css/subpage.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/js/chunk-common.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/js/index.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/js/subpage.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/subpage.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/vippayment/base64.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/vippayment/close.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/vippayment/common.js
@@ -1137,21 +636,135 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/vippayment/loading.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_TW/qingaccount.data
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_TW/res/qingaccount/errPage.html
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ruby/libQtScript.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ruby/libQtScript.so.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ruby/libQtScript.so.4.7
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ruby/libQtScript.so.4.7.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/ReadMeBeforeTransmittingVideo.docx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/rpc.cfg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/secanalyze/secanalyze.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/shareplay/libshareplay.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/libwppcapturer.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/mui/en_US/common.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/mui/zh_CN/common.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/silence.wav
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/thirdpartylegalnotice.txt
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/ReadMeBeforeTransmittingVideo.docx
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/libwppencoder.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/mui/en_US/common.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/mui/zh_CN/common.qm
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/thirdpartylegalnotice.txt
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpppresentationtool/libwpppresentationtool.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/libwpsbox.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static/css/chunk-vendors.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static/css/chunk-vendors.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/css/base.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/icon_assist_default.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/icon_close_active.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/icon_close_hover.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/icon_close_normal.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/icon_failed.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/img_load_failed.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img/img_loading.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js/lib/base64.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js/lib/kso.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js/lib/lodash.min.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static/css/chunk-vendors.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/css/chunk-vendors.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/fonts/element-icons.ttf
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/manifest.json
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/precache-manifest.12db44976b1e677940c097decc17d6e9.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/service-worker.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/css/app.a65ff34e.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/css/chunk-vendors.a30ad320.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/img/empty.6cf396b9.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/img/load_error.404464b7.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/img/loading.adcb2e00.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/js/app.f1e923ca.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/js/chunk-vendors.0153916c.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/auto_lock.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/empty.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/error.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/loading.gif
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/loading.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/not_permission.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/password.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img/traceless.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/js/manifest.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/js/vendor.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend/img/bg-newwork-error.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend/img/close-click.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend/img/close-hover.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend/img/close-normal.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend/networkError.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/css/chunk-vendors.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/fonts/element-icons.ttf
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/fonts/element-icons.woff
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static/js/manifest.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static/js/vendor.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static/js/manifest.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static/js/vendor.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/index.html
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static/css/app.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static/css/chunk-vendors.css
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static/js/app.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static/js/chunk-vendors.js
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/icons/wpsbox.ico
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/icons/wpsbox_pro.ico
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/icons/wpsbox_sharefolder.ico
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/zh_CN/wpsbox.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_dark_wpsbox/qing.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_dark_wpsbox/skin.ini
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_dark_wpsbox/wpsbox.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_wpsbox/qing.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_wpsbox/skin.ini
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_wpsbox/wpsbox.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2019wpsbox/common.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2019wpsbox/default/wpsbox_res.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2019wpsbox/skin.ini
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2019wpsbox/wpsbox.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme/res/2018white/2018white.data
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme/res/2018white_dark/2018white_dark.data
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme/wpsbox.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/run.ini
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template/wps.doc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template/wps.docm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template/wps.docx
@@ -1191,18 +804,16 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template/wps.xlt
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template/wps.xltm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template/wps.xltx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/cacert.pem
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/domain_qing.cfg
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/ettb2_kso.cfg
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/feature.dat
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/jside.cfg
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/ksoapp.cfg
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/kxjde.cfg
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/oem.ini
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/product.dat
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/setup.cfg
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/smtp.xml
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/tastelink/et.ico
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/tastelink/wpp.ico
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/tastelink/wps.ico
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/winclassname/et.ini
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/winclassname/wpp.ini
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/winclassname/wps.ini
@@ -1248,10 +859,6 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/combineformulafuntions.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/extend_dict.dat
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/firrule.dic
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/js/et_enum.js
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/js/jde_enum.js
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/js/wpp_enum.js
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/js/wps_enum.js
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/location_emit.dat
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/location_roles.dat
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/location_trans.dat
@@ -1447,51 +1054,103 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/document theme/theme fonts/Urban.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/document theme/theme fonts/Verve.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/document theme/theme fonts/Waveform.xml
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/et
+@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/et
+@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/ksolaunch
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libIRLAS.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libKMailLib.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libKMailLib.so.80
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtCore.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtCore.so.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtCore.so.4.7
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtCore.so.4.7.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtDBus.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtDBus.so.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtDBus.so.4.7
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtDBus.so.4.7.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtNetwork.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtNetwork.so.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtNetwork.so.4.7
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtNetwork.so.4.7.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtOpenGL.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtOpenGL.so.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtOpenGL.so.4.7
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtOpenGL.so.4.7.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtScript.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtScript.so.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtScript.so.4.7
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtScript.so.4.7.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtWebKit.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtWebKit.so.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtWebKit.so.4.9
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQtWebKit.so.4.9.3
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libKMailLib.so.71
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libPinyinTagger.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5ConcurrentKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5ConcurrentKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5ConcurrentKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5ConcurrentKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5CoreKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5CoreKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5CoreKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5CoreKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5DBusKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5DBusKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5DBusKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5DBusKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5GuiKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5GuiKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5GuiKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5GuiKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5NetworkKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5NetworkKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5NetworkKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5NetworkKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5OpenGLKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5OpenGLKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5OpenGLKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5OpenGLKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5PrintSupportKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5PrintSupportKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5PrintSupportKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5PrintSupportKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QmlKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QmlKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QmlKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QmlKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickControls2Kso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickControls2Kso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickControls2Kso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickControls2Kso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickTemplates2Kso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickTemplates2Kso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickTemplates2Kso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickTemplates2Kso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickWidgetsKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickWidgetsKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickWidgetsKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5QuickWidgetsKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5SvgKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5SvgKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5SvgKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5SvgKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WebKit.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WebKit.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WebKit.so.5.212.0
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WebKitWidgets.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WebKitWidgets.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WebKitWidgets.so.5.212.0
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WidgetsKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WidgetsKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WidgetsKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5WidgetsKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5X11ExtrasKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5X11ExtrasKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5X11ExtrasKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5X11ExtrasKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XcbQpaKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XcbQpaKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XcbQpaKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XcbQpaKso.so.5.12.10
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XmlKso.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XmlKso.so.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XmlKso.so.5.12
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libQt5XmlKso.so.5.12.10
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libSDL2-2.0.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libSDL2-2.0.so.0
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libSDL2-2.0.so.0.4.0
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libSDL2.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libSDL2-2.0.so.0.12.0
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libaeocenter.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libauth.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavcodec.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavcodec.so.58
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavcodec.so.58.54.100
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavcodec.so.58.91.100
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavdevice.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavdevice.so.58
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavdevice.so.58.8.100
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavdevice.so.58.10.100
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavformat.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavformat.so.58
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavformat.so.58.29.100
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavformat.so.58.45.100
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavutil.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavutil.so.56
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavutil.so.56.31.100
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libavutil.so.56.51.100
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libbz2.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libbz2.so.1
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libbz2.so.1.0
@@ -1504,7 +1163,11 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libc++abi.so.1.0
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libcrypto.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libcrypto.so.1.1
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libcurl.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libdatasourcereader.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libdbus-1.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libdbus-1.so.3
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libdbus-1.so.3.14.6
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libdocwriter.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libetapi.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libethtmlrw2.so
@@ -1521,7 +1184,17 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libgriddrawer.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libhtml2.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libhtmlpub.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libhunspell.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicudata.so.55
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicudata.so.55.1
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicui18n.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicui18n.so.55
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicui18n.so.55.1
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicuuc.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicuuc.so.55
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libicuuc.so.55.1
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libinkdata.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjdecontrol.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjpeg.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjpeg.so.8
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjpeg.so.8.0.2
@@ -1529,16 +1202,17 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjsetapi.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjswppapi.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libjswpsapi.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkcloudfiledialog.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkdcsdk_linux.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkdownload.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkpromecloudopendialog.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkprometheus.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkqingaccountsdk.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkrecentfile.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libksmso.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libkso.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libksoapi.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libksolite.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libksqlite3.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/liblibsafec.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libmediacoder.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libmediaflash.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libmediaplayer.so
@@ -1552,17 +1226,28 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbc.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbc.so.2
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbc.so.2.0.0
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbccr.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbccr.so.2
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbccr.so.2.0.0
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbcinst.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbcinst.so.2
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libodbcinst.so.2.0.0
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libopencv_world.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libopencv_world.so.4.4
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libopencv_world.so.4.4.0
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpaho-mqtt3as.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpaho-mqtt3as.so.1
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpaho-mqtt3as.so.1.3.9
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpdfmain.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpinyintag.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libplayer.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpng12.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpng12.so.0
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpng12.so.0.50.0
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpptreader.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpptwriter.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libpptxrw.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libqingipc.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libqpdfpaint.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libqrencode.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libqrencode.so.4
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libqrencode.so.4.1.1
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/librpcetapi.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/librpcetapi_sysqt5.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/librpcetapi_wpsqt.so
@@ -1575,22 +1260,30 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/librpcwpsapi_wpsqt.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/librtfreader.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libsearchcore.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libsmime3.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libsoftokn3.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libspelldllv3.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libsqlite3.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libssl.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libssl.so.1.1
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libstdc++.so.6
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libstdc++.so.6.0.28
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswfplayer.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswresample.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswresample.so.3
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswresample.so.3.5.100
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswresample.so.3.7.100
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswscale.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswscale.so.5
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswscale.so.5.5.100
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtcmalloc.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtcmalloc.so.4
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtcmalloc.so.4.5.3
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libswscale.so.5.7.100
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtcmalloc_minimal.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtcmalloc_minimal.so.4
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtcmalloc_minimal.so.4.5.5
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libthrift.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libthrift.so.0.13.0
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libtxtrw.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libuof.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libv8.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libv8_libbase.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libv8_libplatform.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libvbeapi.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libwordconvert.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/libwordml12w.so
@@ -1633,6 +1326,7 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/data/Numbering.stm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/data/dgres.rpk
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/ettips.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/ico.rcc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/kliteui.rcc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/ksomisc.rcc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/ksotips.qm
@@ -1642,8 +1336,9 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/l10n/wps.cfg
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/linux_fonts/Kingsoft Extra.ttf
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/mso_builtin_icons.rcc
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/ongmani_res.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/prometheus_common_res.rcc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/prometheus_kso_res.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/prometheus_shared_res.rcc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/prometheus_wpsoffice_res.rcc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/public_res.rcc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/rainbow_res.rcc
@@ -1703,179 +1398,179 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/sound.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/sound_wav.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/sphere.bmp
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-1.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-10.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-11.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-12.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-13.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-14.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-15.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-16.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-17.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-18.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-19.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-2.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-20.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-21.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-22.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-23.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-24.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-25.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-26.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-27.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-28.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-29.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-3.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-30.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-31.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-32.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-33.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-34.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-35.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-36.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-37.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-38.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-39.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-4.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-40.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-41.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-42.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-43.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-5.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-6.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-7.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-8.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-9.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-1.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-10.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-11.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-12.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-2.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-3.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-4.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-5.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-6.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-7.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-8.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-9.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-1.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-10.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-11.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-12.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-13.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-14.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-15.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-16.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-17.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-18.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-19.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-2.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-20.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-21.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-22.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-23.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-24.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-25.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-26.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-27.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-3.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-4.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-5.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-6.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-7.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-8.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-9.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-1.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-10.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-11.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-12.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-13.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-14.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-15.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-16.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-2.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-3.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-4.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-5.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-6.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-7.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-8.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-9.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-1.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-10.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-11.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-12.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-13.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-14.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-15.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-16.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-17.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-18.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-19.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-2.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-20.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-21.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-22.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-23.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-24.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-25.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-26.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-27.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-28.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-3.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-4.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-5.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-6.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-7.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-8.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-9.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-1.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-2.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-3.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-4.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-5.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-6.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-1.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-10.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-11.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-12.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-2.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-3.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-4.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-5.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-6.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-7.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-8.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-9.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-1.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-2.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-3.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-4.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-5.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-6.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-7.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-8.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-9.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-1.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-10.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-11.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-12.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-13.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-14.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-15.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-16.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-17.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-18.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-19.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-2.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-20.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-3.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-4.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-5.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-6.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-7.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-8.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-9.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-1.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-10.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-11.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-12.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-13.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-14.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-15.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-16.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-17.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-18.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-19.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-2.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-20.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-21.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-22.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-23.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-24.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-25.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-26.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-27.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-28.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-29.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-3.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-30.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-31.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-32.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-33.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-34.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-35.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-36.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-37.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-38.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-39.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-4.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-40.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-41.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-42.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-43.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-5.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-6.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-7.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-8.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/BasicShape/bs-9.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-1.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-10.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-11.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-12.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-2.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-3.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-4.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-5.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-6.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-7.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-8.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/actionButton/ab-9.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-1.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-10.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-11.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-12.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-13.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-14.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-15.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-16.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-17.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-18.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-19.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-2.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-20.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-21.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-22.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-23.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-24.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-25.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-26.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-27.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-3.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-4.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-5.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-6.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-7.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-8.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/arrows/arr-9.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-1.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-10.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-11.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-12.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-13.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-14.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-15.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-16.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-2.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-3.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-4.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-5.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-6.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-7.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-8.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/callout/callout-9.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-1.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-10.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-11.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-12.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-13.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-14.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-15.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-16.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-17.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-18.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-19.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-2.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-20.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-21.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-22.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-23.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-24.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-25.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-26.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-27.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-28.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-3.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-4.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-5.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-6.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-7.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-8.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/flowchart/fc-9.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-1.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-2.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-3.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-4.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-5.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/formula/formula-6.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-1.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-10.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-11.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-12.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-2.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-3.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-4.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-5.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-6.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-7.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-8.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/line/line-9.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-1.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-2.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-3.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-4.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-5.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-6.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-7.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-8.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/rectangle/rect-9.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-1.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-10.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-11.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-12.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-13.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-14.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-15.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-16.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-17.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-18.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-19.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-2.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-20.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-3.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-4.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-5.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-6.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-7.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-8.svg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes/starAndflag/sf-9.svg
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes32x32/BasicShape/bs-1.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes32x32/BasicShape/bs-10.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/autoshape/tempRes32x32/BasicShape/bs-11.png
@@ -2118,17 +1813,7 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/contentcontrol/centerbutton_hover.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/contentcontrol/centerbutton_normal.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/contentcontrol/picturecontrol.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_click_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_click_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_click_wps.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_hover_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_hover_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_hover_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_normal_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_normal_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_normal_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_pdf.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_wpp.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/TreeExpand_wps.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/backupcenterbtn_et.png
@@ -2146,35 +1831,19 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/bsvcancelbtn.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/bsvnewfolderbtn.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/bsvokbtn_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/bsvokbtn_pdf.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/bsvokbtn_wpp.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/bsvokbtn_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_cancel_download.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_down_hover.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_down_normal.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_lastorigin_normal.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_lastorigin_press_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_lastorigin_press_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_lastorigin_press_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_lastorigin_press_wps.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_lastorigin_press.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_up_hover.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/btn_up_normal.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/cancelbtn_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/cancelbtn_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/cancelbtn_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/cancelbtn_wps.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/cancelbtn80.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/cancelbtn86.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/checkbox_check.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/checkbox_normal.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/closebtn.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/clouddisk.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_filepath_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_filepath_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_filepath_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_filepath_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_folderSel_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_folderSel_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_folderSel_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/combo_folderSel_wps.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/computer.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/custombtn_et.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/custombtn_wpp.png
@@ -2186,106 +1855,39 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/encryptbtn_pdf.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/encryptbtn_wpp.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/encryptbtn_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/force_login_seperator.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarbtn_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarbtn_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarbtn_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarbtn_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarfolderbtn_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarfolderbtn_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarfolderbtn_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/forwarfolderbtn_wps.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/help_hover.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/help_normal.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_computer_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_computer_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_computer_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_computer_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_custom.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_desktop_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_desktop_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_desktop_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_desktop_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_library_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_library_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_library_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_library_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_privateSpace_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_privateSpace_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_privateSpace_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_privateSpace_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_recentVisit_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_recentVisit_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_recentVisit_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_recentVisit_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_team_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_team_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_team_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/item_team_wps.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/help_round_hover.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/help_round_hover@2x.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/help_round_normal.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/help_round_normal@2x.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/jinshandisk.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/loadingall.gif
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/loadingfail.gif
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_click_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_click_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_click_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_disable_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_disable_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_disable_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_hover_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_hover_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_hover_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_normal_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_normal_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localfilebtn_normal_wps.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localicon.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localicon_click.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localicon_hover.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/localicon_normal.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/login_close_active.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/login_close_hover.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/login_close_normal.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/login_min_active.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/login_min_hover.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/login_min_normal.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/maxbtn_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/maxbtn_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/maxbtn_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/maxbtn_wps.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/menubtn.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/menuhover.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/menusel.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/mycircle.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/mycircle_hover.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/mycircle_normal.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/network.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/newfolderbtn_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/newfolderbtn_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/newfolderbtn_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/newfolderbtn_wps.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/no_result_tip.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/openbtn_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/openbtn_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/openbtn_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/openbtn_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/phonepicturebtn_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/phonepicturebtn_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/phonepicturebtn_wps.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/openbtn80.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/openbtn86.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/phonepicturebtn.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/privatespace.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/privatespace_hover.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/privatespace_normal.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/quickdisk.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filediff.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filenewest.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filestate.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filediff.ico
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filedownloading.ico
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filenewest.ico
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentitem_filestate.ico
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/recentvisit.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/remoteicon.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/remoteicon_click.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/remoteicon_hover.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/remoteicon_normal.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/restorebtn_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/restorebtn_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/restorebtn_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/restorebtn_wps.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/rightbottom.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/roaming.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/saveguideicon.png
@@ -2299,36 +1901,66 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/saveooxmldlg/selhover.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/saveooxmldlg/selnormal.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/saveooxmldlg/selpress.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchcancelicon_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchcancelicon_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchcancelicon_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchcancelicon_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchicon_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchicon_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchicon_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/searchicon_wps.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/tipclose_hover.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/tipclose_hover_dpi.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/tipclose_normal.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/tipclose_normal_dpi.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/tipicon.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/titleicon_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/titleicon_pdf.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/titleicon_wpp.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/titleicon_wps.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treebackgroud_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treebackgroud_pdf.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treebackgroud_wpp.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treebackgroud_wps.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treefocus_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treefocus_pdf.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treefocus_wpp.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treefocus_wps.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treehover_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treehover_pdf.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treehover_wpp.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treehover_wps.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/treeitemshadow.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/viewmodebtn_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/viewmodebtn_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/viewmodebtn_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/viewmodebtn_wps.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/closebtn.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/combo_filepath.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/combo_folderSel.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/create_company_home.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/encryptbtn_icon.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/forwarbtn.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/forwarfolderbtn.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_company.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_computer.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_desktop.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_foler.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_privateSpace.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_recentVisit.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_share.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/item_team.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/maxbtn.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/newfolderbtn.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/restorebtn.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/searchcancelicon.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/searchicon.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1/viewmodebtn.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/closebtn.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/combo_filepath.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/combo_folderSel.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/create_company_home.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/encryptbtn_icon.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/forwarbtn.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/forwarfolderbtn.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_company.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_computer.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_desktop.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_foler.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_privateSpace.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_recentVisit.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_share.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/item_team.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/maxbtn.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/newfolderbtn.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/restorebtn.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/searchcancelicon.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/searchicon.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2/viewmodebtn.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib/Chinese horoscope/she02.wmf
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib/Chinese horoscope/she03.wmf
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib/Chinese horoscope/she04.wmf
@@ -2521,7 +2153,7 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib/technology/New06.wmf
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/outlinerc1.bmp
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/outlinerc2.bmp
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/picpreview.bmp
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/picpreview.svg
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/thumbnailAnimate.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/thumbnailBkSound.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout/wpPreserveDesign.png
@@ -2575,24 +2207,15 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/media/voltage.wav
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/media/whoosh.wav
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/media/wind.wav
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/nse/overlayicon/abnormal.ico
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/nse/overlayicon/normal.ico
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/nse/overlayicon/rootsyncfolder.ico
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/nse/overlayicon/update.ico
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/Google_Err.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/Google_Home.html
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/images/google1.gif
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/searchengine/config.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/searchengine/searchicon/default.ico
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_developer_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_developer_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_developer_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_developer_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_professional_et.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_professional_pdf.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_professional_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_professional_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_wpp.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/background_wps.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/f.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/p.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/s.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/splash/w.png
@@ -2648,6 +2271,7 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/xlsx/Kingsoft_Et_StockB.xlsx
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/xlsx/Kingsoft_Et_StockC.xlsx
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/xlsx/Kingsoft_Et_StockD.xlsx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/xlsx/Kingsoft_Et_WebShape.xlsx
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Normal.dotm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/Slide Layout/BlankLayout.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/Slide Layout/ChartAndTextLayout.xml
@@ -2685,7 +2309,6 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/Slide Layout/VerticalTextLayout.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/Slide Layout/VerticalTitleAndTextLayout.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/Slide Layout/VerticalTitleAndTextOverChart.xml
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/blank.pptx
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/handoutMaster.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/notesMaster.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/slideMaster.xml
@@ -2701,6 +2324,15 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/newfile.wps
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/newfile.xlsx
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/predefch.et
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Art_mountaineering.dpt
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Blue Waves.dpt
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Business Cooperate.dpt
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Communications and Dialogues.dpt
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Data Pie Charts.dpt
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Gear Drives.dpt
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Green Color.dpt
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns/Orange Waves.dpt
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/printTemplate.pdf
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/wpptips.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/wpstips.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/DesignScience.png
@@ -2722,33 +2354,25 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/lang.conf
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/misc_linux.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/pdf.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/pdftips.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/prometheus_kso_res.rcc
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/public_res.rcc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/qing.qm
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/background_pro_2019_loading.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_et_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_flow_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_mind_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_ofd_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_pdf_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_wpp_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_wps_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_wpsoffice_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_et_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_flow_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_mind_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_ofd_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_pdf_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_wpp_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_wps_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_wpsoffice_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/background_pro_2019_loading.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/ent_background_2019_et_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/ent_background_2019_ofd_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/ent_background_2019_pdf_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/ent_background_2019_wpp_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/ent_background_2019_wps_linux.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/ent_background_2019_wpsoffice_linux.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_et_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_flow_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_mind_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_ofd_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_pdf_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_wpp_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_wps_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/ent_background_2019_wpsoffice_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_et_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_flow_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_mind_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_ofd_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_pdf_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_wpp_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_wps_linux_per.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/resource/splash/hdpi/2x/ent_background_2019_wpsoffice_linux_per.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/Wpp Default Object/prometheus/newfile_linux.pptx
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/coverpage/buildin/lengthwise/Business/Cubical.doc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/coverpage/buildin/lengthwise/Business/Cubical.png
@@ -2796,32 +2420,24 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/coverpage/buildin/transverse/transverse/Stacks.png
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/coverpage/buildin/transverse/transverse/Traditional.doc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/coverpage/buildin/transverse/transverse/Traditional.png
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Amortization.ett
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Balance Sheet.ett
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Expense Statement.ett
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Invoice.ett
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Sales Analysis.ett
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Start-up Expenses.ett
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Education/Grading Sheet.ett
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Office/Schedule.ett
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Office/Telephone List.ett
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal/Home Analysis.ett
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal/Monthly Budget_Family.ett
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal/Women Fitness.ett
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Amortization.xltm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Balance_Sheet.xltm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Expense_Statement.xltm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Invoice.xltm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Sales_Analysis.xltm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Business/Start-up_Expenses.xltm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Education/Grading_Sheet.xltm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Office/Schedule.xltm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Office/Telephone_List.xltm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal/Home_Analysis.xltm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal/Monthly_Budget_Family.xltm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal/Women_Fitness.xltm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/display.ini
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/newfile.doc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/newfile.docx
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/newfile.ppt
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/newfile.xls
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/newfile.xlsx
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Art_mountaineering.dpt
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Blue Waves.dpt
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Business Cooperate.dpt
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Communications and Dialogues.dpt
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Data Pie Charts.dpt
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Gear Drives.dpt
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Green Color.dpt
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns/Orange Waves.dpt
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wpp/Business/Business_business Affair.dpt
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wpp/Business/Communications and Dialogues.dpt
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wpp/Business/Data Pie Charts.dpt
@@ -2854,24 +2470,181 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/wps.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/wpsoffice.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/wpstips.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list/beta.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list/community.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list/lang_list.json
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list/lang_list_community.json
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list/lang_list_offline.json
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list/lang_list_offline_th.json
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/mn_CN/config/datetimeformat.cfg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/mn_CN/l10n/wps.cfg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/mn_CN/lang.conf
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/CREDITS
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/config/hotkeylettermap.cfg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/config/localizedfunctionname.cfg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/data/dgres.ini
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/et.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/ettips.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/kaccountsdk.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/kliteui.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/kso.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/ksomisc.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/ksotips.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/l10n/common.cfg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/l10n/wps.cfg
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/lang.conf
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/ongmani_res.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/pdftips.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/public_res.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/qing.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/display.ini
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall/CONFIDENTIAL.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall/DO NOT COPY.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall/ORIGINAL.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall/SAMPLE.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall/TOP SECRET.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall/URGENT.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/user_defined/addwatermark_buildin_wps.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall/CONFIDENTIAL.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall/DO NOT COPY.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall/ORIGINAL.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall/SAMPLE.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall/TOP SECRET.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall/URGENT.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/user_defined/addwatermark_buildin_wps.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_Area.xlsx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_Bar.xlsx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_Bubble.xlsx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_Pie.xlsx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_Scatter.xlsx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_StockA.xlsx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_StockB.xlsx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_StockC.xlsx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx/Kingsoft_Et_StockD.xlsx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/ru_RU.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Normal.dotm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/BlankLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ChartAndTextLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ChartLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ClipArtAndVerticalTextLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ClipartAndTextLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ComparisonLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ContentWithCaptionLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/CustomLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/FourObjectsLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/LargeObjectLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/MediaClipAndTextLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ObjectAndTextLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ObjectAndTwoObjectsLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ObjectLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/ObjectOverTextLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/OrgchartLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/PictureWithCaptionLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/SectionHeaderLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TableLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextAndChartLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextAndClipartLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextAndMediaClipLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextAndObjectLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextAndTwoObjectsLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TextOverObjectLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TitleLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TitleOnlyLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TwoColumnTextLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TwoObjectsAndObjectLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TwoObjectsAndTextLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TwoObjectsLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/TwoObjectsOverTextLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/VerticalTextLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/VerticalTitleAndTextLayout.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout/VerticalTitleAndTextOverChart.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/handoutMaster.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/notesMaster.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/prometheus/newfile.pptx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/slideMaster.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/theme.xml
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/builtin.wpt
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Cubical.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Cubical.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Grid.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Grid.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Natural.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Natural.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Newsprint.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Newsprint.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Standard.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business/Standard.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Austere.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Austere.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/BlackAndWhite.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/BlackAndWhite.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Design.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Design.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Exposure.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Exposure.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Pattern.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Pattern.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Puzzle.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Puzzle.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Sailboat.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume/Sailboat.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Austere.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Austere.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/General.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/General.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Line.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Line.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Pinstripe.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Pinstripe.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Professional.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis/Professional.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Arrow.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Arrow.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Dots.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Dots.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Line.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Line.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Newsprint.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Newsprint.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Stacks.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Stacks.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Traditional.doc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse/Traditional.png
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/display.ini
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/newfile.dps
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/newfile.pptx
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/wpp.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/wpptips.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/wps.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/wpsoffice.qm
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/wpstips.qm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ug_CN/lang.conf
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ug_CN/templates/Normal.dotm
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ug_CN/templates/builtin.wpt
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/oa/ssl/localhost.crt
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/oa/ssl/localhost.key
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/oa/wpsoaassist.sh
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/parsecloudfiletool
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/promecefpluginhost
+@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/promecefpluginhost
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt.conf
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/icc/FOGRA39L_coated.icc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/icc/sRGB.icc
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/codecs/libqcncodecs.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/codecs/libqjpcodecs.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/codecs/libqkrcodecs.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/codecs/libqtwcodecs.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/inputmethods/libqim-fcitx.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/inputmethods/libqim-ibus.so
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/inputmethods/libqimsw-multi.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/iconengines/libqsvgicon.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqgif.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqicns.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqico.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqjpeg.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqsvg.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqtiff.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqwbmp.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqwdp.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats/libqwebp.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platforms/libqxcb.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platformthemes/libqgtk3.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/printsupport/libcupsprintersupport.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/xcbglintegrations/libqxcb-egl-integration.so
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/attributes.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/PopupMenu.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/3DSettings.kuip
@@ -2890,6 +2663,7 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/Protection.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/ProxyCommands.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/RecordMacro.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/Reviewing.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/Shadow_Settings.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/Standard.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics/Table.kuip
@@ -2919,6 +2693,7 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_Security.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_SlicerOptions.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_SmartArtDesign.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_SparklineTools.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_TableTool.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_TextTool.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_View.kuip
@@ -2928,35 +2703,6 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_shadowDrawingTools.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/CT_shadowDrawingTools_Vml.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani/ProxyCommands.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_AddOns.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_AutoFilterTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_ChartTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Data.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Design.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_DevelopTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_DrawingTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_DrawingTools_Vml.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_File.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Formulas.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Home.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Insert.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Layout.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_PictureTool.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_PictureTool_Vml.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_PivotTableDesign.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_PivotTableOptions.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_PrintPreview.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_Review.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_SlicerOptions.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_TableTool.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_TextTool.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_View.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_WAshadowDrawingTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_WordArt.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_WorkSpace.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_shadowDrawingTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/CT_shadowDrawingTools_Vml.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow/ProxyCommands.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/PopupMenu.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/classics/3DSettings.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/classics/Align.kuip
@@ -2981,17 +2727,6 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/classics/Text_Box.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/classics/Word_Art.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/classics/WorkspaceMenu.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_Annotation.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_File.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_Font.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_Home.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_PageManage.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_Protect.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_ShapeStyle.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_Tools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_View.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/CT_WorkSpace.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani/ProxyCommands.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_classics/PopupMenu.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_classics/classics/3DSettings.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_classics/classics/Align.kuip
@@ -3055,7 +2790,6 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_File.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_Font.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_Home.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_PageManage.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_Protect.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_ShapeStyle.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly/ongmani/CT_View.kuip
@@ -3094,6 +2828,7 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_GraphicTool.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_HandoutMaster.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_Home.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_InkDraw.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_Insert.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_NotesMaster.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_OrgChart.kuip
@@ -3115,32 +2850,6 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_WorkSpace.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/CT_shadowDrawingTools.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani/ProxyCommands.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_AddOns.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_Animation.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_ChartTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_Design.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_DesignTable.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_DevelopTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_DrawingTool.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_DrawingTool_Vml.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_File.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_Home.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_Insert.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_OrgChart.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_PictureTool.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_PrintPreview.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_Review.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_SlideMaster.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_SlideShow.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_TableTool.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_TextTool.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_VideoTool.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_View.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_WAshadowDrawingTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_WordArt.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_WorkSpace.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/CT_shadowDrawingTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow/ProxyCommands.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/PopupMenu.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/WordTools.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/classics/3DSettings.kuip
@@ -3179,7 +2888,9 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_GraphicTool.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_HeaderFooter.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_Home.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_InkDraw.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_InkTools.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_InkTools_mac.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_Insert.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_Insert_Vml.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_Mailings.kuip
@@ -3206,41 +2917,10 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_WorkSpace.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/CT_shadowDrawingTools.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani/ProxyCommands.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_AddOns.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_ChartTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Design.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_DevelopTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_DrawingTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_DrawingTools_Vml.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_File.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_HeaderFooter.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Home.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_InkTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Insert.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Insert_Vml.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Mailings.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Outline.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_PageLayout.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Paragraph.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_PictureTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_PictureTools_Vml.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_PrintPreview.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_References.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Review.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_Section.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_TableTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_TextTool.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_View.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_WAshadowDrawingTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_WordArt.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_WorkSpace.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/CT_shadowDrawingTools.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow/ProxyCommands.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/common.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/etclassics.kui
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/etcommon.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/etongmani.kui
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/etrainbow.kui
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/pdf_c_common.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/pdf_c_ongmani.kui
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/pdfclassics.kui
@@ -3248,37 +2928,62 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/pdfcommon_readonly.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/pdfongmani.kui
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/pdfongmani_readonly.kui
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/appesscontrol.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/appessential.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/classicscommon.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/classicset.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/classicspdf.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/classicswpp.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/classicswps.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/common.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/kappessframework.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/ongmanicommon.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/ongmaniet.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/ongmanipdf.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/ongmaniwpp.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/ongmaniwps.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/palette.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/prometheuscommon.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/prometheuset.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/prometheuspdf.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/prometheuswpp.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/prometheuswps.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/prometheuswpsoffice.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/rainbowcommon.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/rainbowet.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/rainbowpdf.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/rainbowwpp.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/rainbowwps.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/theme-palette.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes/uicontrol.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wppclassics.kui
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wppcommon.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wppongmani.kui
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wpprainbow.kui
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wpsclassics.kui
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wpscommon.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wpsongmani.kui
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/wpsrainbow.kui
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/resource/config/WpsChangeDesktop.sh
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/common.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/common_common.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/default/prometheus_kso_res.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/default/prometheus_shared_res.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/default/prometheus_wpsoffice_res.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/default/prometheus_wpsoffice_res_xa.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/docer_common.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/et.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/kappessframework.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/palette.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/pdf.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/skin.ini
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/theme-palette.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/uicontrol.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/wpp.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/wps.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/wpsoffice.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/common.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/common_common.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/default/prometheus_wpsoffice_res.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/et.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/pdf.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/skin.ini
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/wpp.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/wps.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/wpsoffice.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019gov/common.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019gov/common_common.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019gov/default/prometheus_wpsoffice_res.rcc
@@ -3291,17 +2996,25 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019gov/wpsoffice.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/common.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/common_common.kuip
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/default/prometheus_wpsoffice_res.rcc
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/et.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/pdf.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/skin.ini
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/wpp.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/wps.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/wpsoffice.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/common.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/common_common.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/default/prometheus_wpsoffice_res.rcc
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/et.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/pdf.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/skin.ini
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/wpp.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/wps.kuip
+%%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/wpsoffice.kuip
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/thirdpartylegalnotices.txt
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/transerr
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpp
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wps
+@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/transerr
+@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpp
+@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wps
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/colors/accent0_1.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/colors/accent0_2.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/colors/accent0_3.xml
@@ -3624,15 +3337,16 @@
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/quickstyle/simple5.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/smartarts.xml
%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/smartarts_res.xml
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsd
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsoffice
-%%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpspdf
-%%LINUXBASE%%/opt/kingsoft/wps-office/templates/DOC 文档.doc
-%%LINUXBASE%%/opt/kingsoft/wps-office/templates/DOCX 文档.docx
-%%LINUXBASE%%/opt/kingsoft/wps-office/templates/PPT 演示文稿.ppt
-%%LINUXBASE%%/opt/kingsoft/wps-office/templates/PPTX 演示文稿.pptx
-%%LINUXBASE%%/opt/kingsoft/wps-office/templates/XLS 工作表.xls
-%%LINUXBASE%%/opt/kingsoft/wps-office/templates/XLSX 工作表.xlsx
+@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpscloudsvr
+@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsd
+@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsoffice
+@(,,0755) %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpspdf
+%%LINUXBASE%%/opt/kingsoft/wps-office/templates/DOC Document.docx
+%%LINUXBASE%%/opt/kingsoft/wps-office/templates/DOCX Document.docx
+%%LINUXBASE%%/opt/kingsoft/wps-office/templates/PPT Presentation.ppt
+%%LINUXBASE%%/opt/kingsoft/wps-office/templates/PPTX Presentation.pptx
+%%LINUXBASE%%/opt/kingsoft/wps-office/templates/XLS Worksheet.xls
+%%LINUXBASE%%/opt/kingsoft/wps-office/templates/XLSX Worksheet.xlsx
bin/et
bin/wpp
bin/wps
@@ -3655,6 +3369,11 @@ share/icons/hicolor/128x128/apps/wps-office-wps.png
share/icons/hicolor/128x128/apps/wps-office-wpt.png
share/icons/hicolor/128x128/apps/wps-office-xls.png
share/icons/hicolor/128x128/apps/wps-office-xlt.png
+share/icons/hicolor/128x128/apps/wps-office2019-etmain.png
+share/icons/hicolor/128x128/apps/wps-office2019-kprometheus.png
+share/icons/hicolor/128x128/apps/wps-office2019-pdfmain.png
+share/icons/hicolor/128x128/apps/wps-office2019-wppmain.png
+share/icons/hicolor/128x128/apps/wps-office2019-wpsmain.png
share/icons/hicolor/16x16/apps/wps-office-doc.png
share/icons/hicolor/16x16/apps/wps-office-dot.png
share/icons/hicolor/16x16/apps/wps-office-dps.png
@@ -3679,11 +3398,6 @@ share/icons/hicolor/16x16/apps/wps-office2019-kprometheus.png
share/icons/hicolor/16x16/apps/wps-office2019-pdfmain.png
share/icons/hicolor/16x16/apps/wps-office2019-wppmain.png
share/icons/hicolor/16x16/apps/wps-office2019-wpsmain.png
-share/icons/hicolor/20x20/apps/wps-office2019-etmain.png
-share/icons/hicolor/20x20/apps/wps-office2019-kprometheus.png
-share/icons/hicolor/20x20/apps/wps-office2019-pdfmain.png
-share/icons/hicolor/20x20/apps/wps-office2019-wppmain.png
-share/icons/hicolor/20x20/apps/wps-office2019-wpsmain.png
share/icons/hicolor/24x24/apps/wps-office-doc.png
share/icons/hicolor/24x24/apps/wps-office-dot.png
share/icons/hicolor/24x24/apps/wps-office-dps.png
@@ -3750,11 +3464,6 @@ share/icons/hicolor/32x32/apps/wps-office2019-kprometheus.png
share/icons/hicolor/32x32/apps/wps-office2019-pdfmain.png
share/icons/hicolor/32x32/apps/wps-office2019-wppmain.png
share/icons/hicolor/32x32/apps/wps-office2019-wpsmain.png
-share/icons/hicolor/40x40/apps/wps-office2019-etmain.png
-share/icons/hicolor/40x40/apps/wps-office2019-kprometheus.png
-share/icons/hicolor/40x40/apps/wps-office2019-pdfmain.png
-share/icons/hicolor/40x40/apps/wps-office2019-wppmain.png
-share/icons/hicolor/40x40/apps/wps-office2019-wpsmain.png
share/icons/hicolor/48x48/apps/wps-office-doc.png
share/icons/hicolor/48x48/apps/wps-office-dot.png
share/icons/hicolor/48x48/apps/wps-office-dps.png
@@ -3792,16 +3501,7 @@ share/icons/hicolor/512x512/apps/wps-office-wps.png
share/icons/hicolor/512x512/apps/wps-office-wpt.png
share/icons/hicolor/512x512/apps/wps-office-xls.png
share/icons/hicolor/512x512/apps/wps-office-xlt.png
-share/icons/hicolor/512x512/apps/wps-office2019-etmain.png
share/icons/hicolor/512x512/apps/wps-office2019-kprometheus.png
-share/icons/hicolor/512x512/apps/wps-office2019-pdfmain.png
-share/icons/hicolor/512x512/apps/wps-office2019-wppmain.png
-share/icons/hicolor/512x512/apps/wps-office2019-wpsmain.png
-share/icons/hicolor/60x60/apps/wps-office2019-etmain.png
-share/icons/hicolor/60x60/apps/wps-office2019-kprometheus.png
-share/icons/hicolor/60x60/apps/wps-office2019-pdfmain.png
-share/icons/hicolor/60x60/apps/wps-office2019-wppmain.png
-share/icons/hicolor/60x60/apps/wps-office2019-wpsmain.png
share/icons/hicolor/64x64/apps/wps-office-doc.png
share/icons/hicolor/64x64/apps/wps-office-dot.png
share/icons/hicolor/64x64/apps/wps-office-dps.png
@@ -3820,16 +3520,6 @@ share/icons/hicolor/64x64/apps/wps-office2019-kprometheus.png
share/icons/hicolor/64x64/apps/wps-office2019-pdfmain.png
share/icons/hicolor/64x64/apps/wps-office2019-wppmain.png
share/icons/hicolor/64x64/apps/wps-office2019-wpsmain.png
-share/icons/hicolor/72x72/apps/wps-office2019-etmain.png
-share/icons/hicolor/72x72/apps/wps-office2019-kprometheus.png
-share/icons/hicolor/72x72/apps/wps-office2019-pdfmain.png
-share/icons/hicolor/72x72/apps/wps-office2019-wppmain.png
-share/icons/hicolor/72x72/apps/wps-office2019-wpsmain.png
-share/icons/hicolor/80x80/apps/wps-office2019-etmain.png
-share/icons/hicolor/80x80/apps/wps-office2019-kprometheus.png
-share/icons/hicolor/80x80/apps/wps-office2019-pdfmain.png
-share/icons/hicolor/80x80/apps/wps-office2019-wppmain.png
-share/icons/hicolor/80x80/apps/wps-office2019-wpsmain.png
share/icons/hicolor/96x96/apps/wps-office-doc.png
share/icons/hicolor/96x96/apps/wps-office-dot.png
share/icons/hicolor/96x96/apps/wps-office-dps.png
@@ -3851,20 +3541,42 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/INSTALL
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/desktops
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/locales
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef/swiftshader
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cef
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/cloudpushsdk
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission/mui/zh_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission/mui
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission/webdlg
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/docpermission
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/jsapi
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappcenter/mui/zh_CN
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappcenter/mui
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappcenter
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappentryobject
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html/kappcustomwidget
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default/html
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/mui
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/menuicon
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/mui/zh_CN
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext/mui
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist/shellext
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kapplist
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kappmgr
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kautofindcontents/mui/zh_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kautofindcontents/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kautofindcontents
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/css/img
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/i18n
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default/js
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/ja_JP
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/zh_CN
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui/zh_TW
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kbarcode
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcef
@@ -3873,13 +3585,24 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_CN/res/web
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_CN/res
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_CN
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-cefabort
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web/error-page
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res/web
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW/res
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui/zh_TW
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kclouddocs
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcloudfiledialog/mui/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcloudfiledialog/mui/zh_CN
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcloudfiledialog/mui
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kcloudfiledialog
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db/personal_cn
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/db
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/mui/zh_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedback
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfeedbackcmds
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kfpccomb
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/html/static/css
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/html/static/js
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/khelp/mui/default/html/static
@@ -3891,10 +3614,11 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kjsapipage/mui/zh_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kjsapipage/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kjsapipage
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kmodule
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knetwork
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/mui/default
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/mui/zh_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/mui
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/aitemplate
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/blanktemplate
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/css
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/fonts
@@ -3903,6 +3627,45 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res/kuip
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs/res
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewdocs
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common/web
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/common
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/createsharefolder
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/foldersharingweb
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/fonts
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare/web
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/knewshare
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19/web
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/kshare19
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefolderinvite
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldersentto
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/sharefoldertemplate
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/transfersharefolder
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res/usersecurecenter
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default/res
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/default
@@ -3911,6 +3674,9 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui/zh_TW
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/knewshare
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/res/ico
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig/res
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/konlinefileconfig
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/default/htmllinux/static/css
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/default/htmllinux/static/js
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/default/htmllinux/static
@@ -3920,62 +3686,115 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui/zh_TW
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/koptioncenter
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html/pinyin
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default/html
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui/zh_CN
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol/mui
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kphoneticsymbol
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpluginrunner
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default/html_pro
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui/zh_CN
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel/mui
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeaccountpanel
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser/mui/zh_CN
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser/mui/zh_TW
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromebrowser
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocesson/mui/zh_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocesson/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocesson
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal/mui/default
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal/mui/zh_CN
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal/mui
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeprocessonlocal
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/mui/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/mui/zh_CN
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp/mui
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromewebapp
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html/static/css
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html/static/js
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html/static
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default/html
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/default
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/zh_CN
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui/zh_TW
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kpromeworkarea
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg/mui/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg/mui/zh_CN
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg/mui
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqingdlg
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/default
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui/zh_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kqrcode
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/krecentfile
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/ja_JP
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui/zh_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kscreengrab
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/css/img
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/css
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static/js
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html/static
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default/html
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/images
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static/images
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/blackgold_res
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/hover_static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch/blackgold
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch/normal
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/ksolaunch
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui/zh_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/mui
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/css/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter/static
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kskincenter
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof/mui/zh_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof/templates
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksoformatproof
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksplitmerge/mui/zh_CN
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksplitmerge/mui
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ksplitmerge
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep/static/css
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep/static/js
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep/static
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlep
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default/htmlnotifymemberlookup
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/default
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/en_US
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/ja_JP
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-cefabort
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-link
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web/error-upload-logo
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res/web
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN/res
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui/zh_TW
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/res/kuip
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage/res
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kstartpage
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdf
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/css/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/web_pdfep
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/webep/static/css
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/webep/static/js
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kusercenter/mui/default/webep/static
@@ -3989,14 +3808,16 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/default
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/en_US
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/zh_CN
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui/zh_TW
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/mui
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo/weibo
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kweibo
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource/artstyleborder
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder/resource
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/kwpsartstyleborder
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/linkeddatatype
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/messagepush
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/de_DE/resource
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/de_DE
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default/resource/theme
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default/resource
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/default
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/en_US
@@ -4004,9 +3825,6 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/es_ES
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/fr_FR/resource
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/fr_FR
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/ja_JP/resource
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/ja_JP
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pl_PL
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pt_BR/resource
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pt_BR
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/pt_PT/resource
@@ -4023,12 +3841,9 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui/zh_TW
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/officespace
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui/default/icons/1x
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui/default/icons
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui/default
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui/zh_CN
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp/mui
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/pdfbatchcompressionapp
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/mui/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/mui/zh_CN
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/pdfbatchcompression
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/de_DE/res/qingaccount
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/de_DE/res
@@ -4041,11 +3856,29 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskhomepage/static/js
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskhomepage/static
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskhomepage
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/clouddiskpopup
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/cloudfolderpage
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage/static/css
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage/static/js
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage/static
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/desktopbackuppage
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/privatefolder
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/qingaccount
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/todeletefilepage
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res/uploadwechatfile
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default/res
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/default
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/en_US/res/qingaccount
@@ -4067,8 +3900,22 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/ru_RU/res
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/ru_RU
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/loginmainwin
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newuserguide
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/css/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/newweblogin
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/qingaccount
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/usersecurecenter
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice/dist
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/trusteddevice
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res/vippayment
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN/res
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_CN
@@ -4077,7 +3924,8 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui/zh_TW
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/qing
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/ruby
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/secanalyze
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/shareplay
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/mui/en_US
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/mui/zh_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppcapturer/mui
@@ -4086,9 +3934,92 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/mui/zh_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder/mui
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wppencoder
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpppresentationtool
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings/dist
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettings
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg/dist
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/cloudsettingsdlg
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js/lib
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/documentassistant
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar/dist
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/fileradar
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/filetransfer
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/fonts
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector/dist
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/folderselector
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/mine
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel/dist
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/msgchannel
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/privatefolder
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend/img
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/recommend
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/fonts
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/sharefolder
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/syncfolder
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teamevent
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/teammember
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static/css
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static/js
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist/static
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings/dist
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html/wpsboxsettings
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/html
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default/icons
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui/zh_CN
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/mui
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_dark_wpsbox
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2018white_wpsbox
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2019wpsbox/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/2019wpsbox
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme/res/2018white
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme/res/2018white_dark
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme/res
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res/subtheme
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox/res
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons/wpsbox
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/addons
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/asso_template
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/tastelink
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs/winclassname
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/cfgs
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/chinesesegment/dict
@@ -4097,7 +4028,6 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/chinesesegment/friso/vendors
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/chinesesegment/friso
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/chinesesegment
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data/js
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/data
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/dicts/spellcheck/en_CH
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/dicts/spellcheck/en_US
@@ -4140,6 +4070,8 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/bullets
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/contentcontrol
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/saveooxmldlg
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x1
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog/x2
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/filedialog
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib/Chinese horoscope
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib/animal
@@ -4166,6 +4098,8 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/imglib
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/layout
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/media
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/nse/overlayicon
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/nse
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/images
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/searchengine/searchicon
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource/search/searchengine
@@ -4185,6 +4119,7 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/resource
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object/Slide Layout
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/Wpp Default Object
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates/presentationdesigns
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default/templates
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/default
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/config
@@ -4208,7 +4143,6 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Office
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et/Personal
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/et
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/presentationdesigns
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wpp/Business
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wpp/Education
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wpp
@@ -4220,22 +4154,53 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates/wps
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US/templates
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/en_US
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/lang_list
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/mn_CN/config
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/mn_CN/l10n
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/mn_CN
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/config
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/data
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/l10n
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/preinstall
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images/user_defined
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/images
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/preinstall
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information/user_defined
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark/information
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/watermark
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource/xlsx
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/resource
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/Slide Layout
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object/prometheus
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/Wpp Default Object
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Business
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Resume
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise/Thesis
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/lengthwise
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse/transverse
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin/transverse
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage/buildin
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates/coverpage
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU/templates
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ru_RU
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ug_CN/templates
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui/ug_CN
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/mui
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/oa/ssl
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/oa
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/icc
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/codecs
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/inputmethods
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/iconengines
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/imageformats
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platforminputcontexts
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platforms
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/platformthemes
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/printsupport
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins/xcbglintegrations
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt/plugins
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/qt
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/classics
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/ongmani
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et/rainbow
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/et
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/classics
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf/ongmani
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_classics/classics
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_classics/ongmani
@@ -4245,21 +4210,24 @@ share/icons/hicolor/96x96/apps/wps-office2019-wpsmain.png
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/pdf_readonly
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/classics
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/ongmani
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp/rainbow
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wpp
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/classics
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/ongmani
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps/rainbow
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands/wps
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/commands
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res/themes
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/res
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/resource/config
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/resource
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2018white_dark
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019dark
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019gov/default
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019gov
-@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white/default
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2019white
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf/default
+@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins/2020dark_pdf
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/skins
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/colors
@dir %%LINUXBASE%%/opt/kingsoft/wps-office/office6/wpsart/data
diff --git a/editors/marker/Makefile b/editors/marker/Makefile
index cbc5553098ca..d3f9f8b3e7a7 100644
--- a/editors/marker/Makefile
+++ b/editors/marker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= marker
PORTVERSION= 2023.05.02
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= editors
MAINTAINER= tagattie@FreeBSD.org
diff --git a/editors/micro/Makefile b/editors/micro/Makefile
index 79cc4afeebab..c503b7ce7a89 100644
--- a/editors/micro/Makefile
+++ b/editors/micro/Makefile
@@ -1,7 +1,7 @@
PORTNAME= micro
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.14
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= editors
MAINTAINER= lcook@FreeBSD.org
diff --git a/editors/microsoft-edit/Makefile b/editors/microsoft-edit/Makefile
index 1e0fdbff5cd3..cfba9aa6a17f 100644
--- a/editors/microsoft-edit/Makefile
+++ b/editors/microsoft-edit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= microsoft-edit
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= editors
MAINTAINER= nobutaka@FreeBSD.org
diff --git a/editors/mined/Makefile b/editors/mined/Makefile
index 4ab361a1bc97..48b159b38c98 100644
--- a/editors/mined/Makefile
+++ b/editors/mined/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mined
PORTVERSION= 2022.27
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= editors
MAINTAINER= thierry@FreeBSD.org
@@ -23,7 +23,7 @@ MAKE_ARGS= GMAKE="${MAKE_CMD}" CC="${CC}" OPT="${CFLAGS}"
INSTALL_TARGET= localinstall
MAKE_JOBS_UNSAFE= yes
-UCD_VER= 16.0.0
+UCD_VER= 17.0.0
UCD_DISTDIR= ${DISTDIR}/unicode-UCD/${UCD_VER}
OPTIONS_DEFINE= DOCS
diff --git a/editors/nano/Makefile b/editors/nano/Makefile
index 4a310e46c0db..6604971fc11f 100644
--- a/editors/nano/Makefile
+++ b/editors/nano/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nano
-DISTVERSION= 8.4
+DISTVERSION= 8.6
CATEGORIES= editors
MASTER_SITES= https://www.nano-editor.org/dist/v${DISTVERSION:R:R}/ GNU
diff --git a/editors/nano/distinfo b/editors/nano/distinfo
index 46ae267f259e..c660ac2d8e65 100644
--- a/editors/nano/distinfo
+++ b/editors/nano/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743802467
-SHA256 (nano-8.4.tar.xz) = 5ad29222bbd55624d87ea677928b3106a743114d6c6f9b41f36c97be2a8e628d
-SIZE (nano-8.4.tar.xz) = 1691256
+TIMESTAMP = 1755766225
+SHA256 (nano-8.6.tar.xz) = f7abfbf0eed5f573ab51bd77a458f32d82f9859c55e9689f819d96fe1437a619
+SIZE (nano-8.6.tar.xz) = 1707688
diff --git a/editors/neovim-gtk/Makefile b/editors/neovim-gtk/Makefile
index febe992ddfd3..ecacba5de460 100644
--- a/editors/neovim-gtk/Makefile
+++ b/editors/neovim-gtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= neovim-gtk
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.4
-PORTREVISION= 21
+PORTREVISION= 23
CATEGORIES= editors
MAINTAINER= asomers@FreeBSD.org
diff --git a/editors/neovim/Makefile b/editors/neovim/Makefile
index fa16b7b28de6..6ef56c912014 100644
--- a/editors/neovim/Makefile
+++ b/editors/neovim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neovim
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.3
+DISTVERSION= 0.11.4
CATEGORIES= editors
MAINTAINER= adamw@FreeBSD.org
diff --git a/editors/neovim/distinfo b/editors/neovim/distinfo
index 9db1629dfc66..eb0ee7eb1290 100644
--- a/editors/neovim/distinfo
+++ b/editors/neovim/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752370601
-SHA256 (neovim-neovim-v0.11.3_GH0.tar.gz) = 7f1ce3cc9fe6c93337e22a4bc16bee71e041218cc9177078bd288c4a435dbef0
-SIZE (neovim-neovim-v0.11.3_GH0.tar.gz) = 12933589
+TIMESTAMP = 1756703229
+SHA256 (neovim-neovim-v0.11.4_GH0.tar.gz) = 83cf9543bedab8bec8c11cd50ccd9a4bf1570420a914b9a28f83ad100ca6d524
+SIZE (neovim-neovim-v0.11.4_GH0.tar.gz) = 12961606
SHA256 (tree-sitter-tree-sitter-c-v0.24.1_GH0.tar.gz) = 25dd4bb3dec770769a407e0fc803f424ce02c494a56ce95fedc525316dcf9b48
SIZE (tree-sitter-tree-sitter-c-v0.24.1_GH0.tar.gz) = 379147
SHA256 (tree-sitter-grammars-tree-sitter-lua-v0.4.0_GH0.tar.gz) = b0977aced4a63bb75f26725787e047b8f5f4a092712c840ea7070765d4049559
diff --git a/editors/novelwriter/Makefile b/editors/novelwriter/Makefile
index ca3c1e211299..b6cd30eaf2ea 100644
--- a/editors/novelwriter/Makefile
+++ b/editors/novelwriter/Makefile
@@ -1,6 +1,6 @@
-PORTNAME= novelwriter
+PORTNAME= novelWriter
DISTVERSIONPREFIX= v
-DISTVERSION= 2.7.2
+DISTVERSION= 2.7.4
PORTREVISION= 1
CATEGORIES= editors python
MASTER_SITES= PYPI
@@ -12,7 +12,7 @@ WWW= https://novelwriter.io/ \
LICENSE= GPLv3
-PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}enchant>=3.0.0:textproc/py-enchant@${PY_FLAVOR}
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PY_DEPENDS} \
diff --git a/editors/novelwriter/distinfo b/editors/novelwriter/distinfo
index aafec72f169e..9bd05a88966d 100644
--- a/editors/novelwriter/distinfo
+++ b/editors/novelwriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750830387
-SHA256 (vkbo-novelWriter-v2.7.2_GH0.tar.gz) = 33a7648e316c563f9809998b88e94ff9e446576f6af16224e946f9c3e2d41915
-SIZE (vkbo-novelWriter-v2.7.2_GH0.tar.gz) = 5092204
+TIMESTAMP = 1756061981
+SHA256 (vkbo-novelWriter-v2.7.4_GH0.tar.gz) = 3faab2ddfc69b43eec95527ee696d385bda9b6167b81424dbb5a1dc6c4863188
+SIZE (vkbo-novelWriter-v2.7.4_GH0.tar.gz) = 5039940
diff --git a/editors/novelwriter/files/patch-pyproject.toml b/editors/novelwriter/files/patch-pyproject.toml
index 7a94437c17c0..40207cab0d45 100644
--- a/editors/novelwriter/files/patch-pyproject.toml
+++ b/editors/novelwriter/files/patch-pyproject.toml
@@ -1,21 +1,21 @@
---- pyproject.toml.orig 2025-06-24 14:43:34 UTC
+--- pyproject.toml.orig 2025-07-15 15:15:10 UTC
+++ pyproject.toml
-@@ -1,15 +1,15 @@
+@@ -1,5 +1,5 @@
[build-system]
-requires = ["setuptools >= 77.0.3"]
+requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
--name = "novelWriter"
-+name = "novelwriter"
- authors = [
- {name = "Veronica Berglyd Olsen", email = "code@vkbo.net"},
+@@ -9,11 +9,6 @@ readme = {file = "setup/description_pypi.md", content-
]
description = "A plain text editor for planning and writing novels"
readme = {file = "setup/description_pypi.md", content-type = "text/markdown"}
--license = "GPL-3.0"
-+#license = "GPL-3.0"
+-license = "GPL-3.0-or-later AND Apache-2.0 AND CC-BY-4.0"
+-license-files = [
+- "LICENSE.md",
+- "setup/LICENSE-Apache-2.0.txt",
+-]
classifiers = [
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.10",
diff --git a/editors/openoffice-4/Makefile b/editors/openoffice-4/Makefile
index 4988d996dfa8..09b260c5bb10 100644
--- a/editors/openoffice-4/Makefile
+++ b/editors/openoffice-4/Makefile
@@ -1,9 +1,11 @@
PORTNAME= apache-openoffice
-PORTVERSION= ${AOOVERSION}
-PORTREVISION= 6
+PORTVERSION= ${AOOVERSION}${AOORCN:?.p${AOORCN}:}
+PORTREVISION= 0
CATEGORIES= editors java
-MASTER_SITES= https://dlcdn.apache.org/openoffice/${PORTVERSION}/source/ \
- https://archive.apache.org/dist/openoffice/${PORTVERSION}/source/ \
+MASTER_SITES= https://dist.apache.org/repos/dist/dev/openoffice/${AOOVERSION}${AOORCN:?-RC${AOORCN}:}/source/
+#MASTER_SITES= https://dlcdn.apache.org/openoffice/${PORTVERSION}/source/ \
+# https://archive.apache.org/dist/openoffice/${PORTVERSION}/source
+MASTER_SITES+= https://dlcdn.apache.org/openoffice/${PORTVERSION}/source/ \
http://tools.openoffice.org/unowinreg_prebuild/680/:unoreg \
LOCAL/truckman/openoffice:extsrc \
SF/oooextras.mirror/:sf
@@ -123,10 +125,11 @@ CONFLICTS_INSTALL= apache-openoffice-devel
AOOVERSION1= 4
AOOVERSION2= 1
-AOOVERSION3= 15
+AOOVERSION3= 16
+AOORCN= 2
# From solenv/inc/minor.mk SOURCEREVISION LAST_MINOR BUILD
-AOOTAG= AOO4115m2\(Build:9813\)
-GITREVISION= 5f13fa0070
+AOOTAG= AOO4116m2\(Build:9815\)
+GITREVISION= 5b1f035b0f
EXTSRC= ApacheOpenOffice.ext_sources.${AOOVERSION1}.x.x.20150707.tar.gz
AOOVERSION= ${AOOVERSION1}.${AOOVERSION2}.${AOOVERSION3}
@@ -198,7 +201,7 @@ WITH= SDK
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500000
# nm: '../unxfbsdi.pro/slo/b2dcubicbezier.o': Invalid argument
-MAKE_JOBS_UNSAFE= yes
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-nm
.endif
.if defined(WITH_DEBUG)
@@ -211,6 +214,7 @@ CONFIGURE_ARGS+= --enable-strip-solver
PYTHON_DISTFILE= 38c84292658ed4456157195f1c9bcbe1-Python-2.7.18.tgz
GCC_EXTRA_DISTFILES= d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2 \
+ e3738abd0d3ce1870dc1fd1f22bba5b1-icu4c-4_2_1-src.tgz \
d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz
.if ${CHOSEN_COMPILER_TYPE} == clang
diff --git a/editors/openoffice-4/distinfo b/editors/openoffice-4/distinfo
index 6d6a3a0ad777..50cd42514f12 100644
--- a/editors/openoffice-4/distinfo
+++ b/editors/openoffice-4/distinfo
@@ -1,12 +1,14 @@
-TIMESTAMP = 1707944647
-SHA256 (openoffice/apache-openoffice-4.1.15-5f13fa0070-src.tar.bz2) = 820b5a9e845d9f2476c89424648e68be66d3d54322ded93c60ebd40c930ac707
-SIZE (openoffice/apache-openoffice-4.1.15-5f13fa0070-src.tar.bz2) = 244099652
+TIMESTAMP = 1758871407
+SHA256 (openoffice/apache-openoffice-4.1.16-5b1f035b0f-src.tar.bz2) = aaed9f2d63480c3af726b8908fefa426ea6a5259c3ac9af31e9031d0dba8f015
+SIZE (openoffice/apache-openoffice-4.1.16-5b1f035b0f-src.tar.bz2) = 244018073
SHA256 (openoffice/ApacheOpenOffice.ext_sources.4.x.x.20150707.tar.gz) = 966a8333c83a18ddd84401389006d6e0b52b8175924b808b54b88211669985fa
SIZE (openoffice/ApacheOpenOffice.ext_sources.4.x.x.20150707.tar.gz) = 28957004
SHA256 (openoffice/38c84292658ed4456157195f1c9bcbe1-Python-2.7.18.tgz) = da3080e3b488f648a3d7a4560ddee895284c3380b11d6de75edb986526b9a814
SIZE (openoffice/38c84292658ed4456157195f1c9bcbe1-Python-2.7.18.tgz) = 17539408
SHA256 (openoffice/d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2) = fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52
SIZE (openoffice/d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2) = 58146647
+SHA256 (openoffice/e3738abd0d3ce1870dc1fd1f22bba5b1-icu4c-4_2_1-src.tgz) = 814de31e1413df945cdd34939b424c4cf7a94d1c481f2d44c99c8ca52b288063
+SIZE (openoffice/e3738abd0d3ce1870dc1fd1f22bba5b1-icu4c-4_2_1-src.tgz) = 13161131
SHA256 (openoffice/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz) = 1f188ac03a8aa4663223eca8c82f91a55293d066d67127082e29a7dba1a98c9f
SIZE (openoffice/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz) = 16525605
SHA256 (openoffice/unowinreg.dll) = f563e522922133db9340b0306711c2d8767cc3481dd9e7d9b0d059906d12653c
diff --git a/editors/openoffice-4/files/extra-patch-nm b/editors/openoffice-4/files/extra-patch-nm
new file mode 100644
index 000000000000..95db83ded7a8
--- /dev/null
+++ b/editors/openoffice-4/files/extra-patch-nm
@@ -0,0 +1,228 @@
+--- solenv/inc/_tg_lib.mk.bak 2020-10-06 07:16:31.000000000 -0700
++++ solenv/inc/_tg_lib.mk 2025-08-16 22:07:15.548302000 -0700
+@@ -84,7 +84,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -191,7 +191,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -298,7 +298,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -405,7 +405,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -512,7 +512,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -619,7 +619,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -726,7 +726,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -833,7 +833,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -940,7 +940,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -1047,7 +1047,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+--- solenv/inc/_tg_shl.mk.bak 2021-04-02 05:57:59.000000000 -0700
++++ solenv/inc/_tg_shl.mk 2025-08-16 22:07:15.553521000 -0700
+@@ -132,7 +132,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL1OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL1OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL1OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL1OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL1LIBS:s/.lib/.dump/) >> $@.dump
+@@ -672,7 +672,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL2OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL2OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL2OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL2OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL2LIBS:s/.lib/.dump/) >> $@.dump
+@@ -1212,7 +1212,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL3OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL3OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL3OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL3OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL3LIBS:s/.lib/.dump/) >> $@.dump
+@@ -1752,7 +1752,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL4OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL4OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL4OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL4OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL4LIBS:s/.lib/.dump/) >> $@.dump
+@@ -2292,7 +2292,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL5OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL5OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL5OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL5OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL5LIBS:s/.lib/.dump/) >> $@.dump
+@@ -2832,7 +2832,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL6OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL6OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL6OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL6OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL6LIBS:s/.lib/.dump/) >> $@.dump
+@@ -3372,7 +3372,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL7OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL7OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL7OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL7OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL7LIBS:s/.lib/.dump/) >> $@.dump
+@@ -3912,7 +3912,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL8OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL8OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL8OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL8OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL8LIBS:s/.lib/.dump/) >> $@.dump
+@@ -4452,7 +4452,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL9OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL9OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL9OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL9OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL9LIBS:s/.lib/.dump/) >> $@.dump
+@@ -4992,7 +4992,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL10OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL10OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL10OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL10OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL10LIBS:s/.lib/.dump/) >> $@.dump
+--- solenv/inc/tg_lib.mk.bak 2020-10-06 07:16:31.000000000 -0700
++++ solenv/inc/tg_lib.mk 2025-08-16 22:07:15.557770000 -0700
+@@ -89,7 +89,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB$(TNR)TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB$(TNR)TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB$(TNR)TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+--- solenv/inc/tg_obj.mk.bak 2020-10-06 07:16:31.000000000 -0700
++++ solenv/inc/tg_obj.mk 2025-08-16 22:07:15.561499000 -0700
+@@ -48,7 +48,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(OBJTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(OBJTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(OBJTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+ .ENDIF # "$(GUI)"=="UNX"
+ .ENDIF # "$(OBJTARGET)"!=""
+--- solenv/inc/tg_shl.mk.bak 2021-04-02 05:57:59.000000000 -0700
++++ solenv/inc/tg_shl.mk 2025-08-16 22:07:15.565476000 -0700
+@@ -137,7 +137,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL$(TNR)OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL$(TNR)OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL$(TNR)OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL$(TNR)OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL$(TNR)LIBS:s/.lib/.dump/) >> $@.dump
+--- solenv/inc/tg_slo.mk.bak 2020-10-06 07:16:32.000000000 -0700
++++ solenv/inc/tg_slo.mk 2025-08-16 22:07:15.569405000 -0700
+@@ -55,7 +55,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(SLOTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(SLOTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(SLOTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+ .ENDIF # "$(GUI)"=="UNX"
+ .ENDIF # "$(SLOTARGET)"!=""
diff --git a/editors/openoffice-4/files/patch-canvas_source_cairo_makefile.mk b/editors/openoffice-4/files/patch-canvas_source_cairo_makefile.mk
deleted file mode 100644
index aa9bf8b03708..000000000000
--- a/editors/openoffice-4/files/patch-canvas_source_cairo_makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- canvas/source/cairo/makefile.mk.orig 2021-04-02 12:58:20 UTC
-+++ canvas/source/cairo/makefile.mk
-@@ -49,7 +49,7 @@ DLLPRE =
-
-
- .IF "$(SYSTEM_CAIRO)" == "YES"
--CFLAGS+=$(CAIRO_CFLAGS)
-+INCSYSTEM+=$(CAIRO_CFLAGS)
- .ELSE
- CFLAGS+=-I$(SOLARINCDIR)/cairo
- .ENDIF
diff --git a/editors/openoffice-4/files/patch-configure.ac b/editors/openoffice-4/files/patch-configure.ac
deleted file mode 100644
index e7b392f1aea2..000000000000
--- a/editors/openoffice-4/files/patch-configure.ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.ac.orig 2025-04-12 20:16:51 UTC
-+++ configure.ac
-@@ -3377,7 +3377,7 @@ if test "$enable_epm" = "yes"; then
- dnl ===================================================================
- dnl Check for epm - not needed for windows
- dnl ===================================================================
-- if test "$_os" != "WINNT"; then
-+ if test "$_os" != "WINNT" -a "$with_package_format" != "archive"; then
- if test -n "$with_epm"; then
- EPM=$with_epm
- else
diff --git a/editors/openoffice-4/files/patch-connectivity_source_drivers_evoab2_makefile.mk b/editors/openoffice-4/files/patch-connectivity_source_drivers_evoab2_makefile.mk
deleted file mode 100644
index c82be1905eaa..000000000000
--- a/editors/openoffice-4/files/patch-connectivity_source_drivers_evoab2_makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- connectivity/source/drivers/evoab2/makefile.mk.orig 2020-10-06 14:16:17 UTC
-+++ connectivity/source/drivers/evoab2/makefile.mk
-@@ -41,7 +41,7 @@ PKGCONFIG_MODULES=gtk+-2.0
- PKGCONFIG_MODULES=gtk+-2.0
- .INCLUDE : pkg_config.mk
-
--CFLAGS+=$(GOBJECT_CFLAGS)
-+INCSYSTEM+=$(GOBJECT_CFLAGS)
-
- # --- Files -------------------------------------
-
diff --git a/editors/openoffice-4/files/patch-connectivity_source_drivers_kab_makefile.mk b/editors/openoffice-4/files/patch-connectivity_source_drivers_kab_makefile.mk
deleted file mode 100644
index e53a78202a13..000000000000
--- a/editors/openoffice-4/files/patch-connectivity_source_drivers_kab_makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- connectivity/source/drivers/kab/makefile.mk.orig 2021-04-02 12:58:20 UTC
-+++ connectivity/source/drivers/kab/makefile.mk
-@@ -38,7 +38,7 @@ VISIBILITY_HIDDEN=TRUE
- .IF "$(GUI)" == "UNX"
- .IF "$(ENABLE_KAB)" == "TRUE"
-
--CFLAGS+=$(KDE_CFLAGS)
-+INCSYSTEM+=$(KDE_CFLAGS)
-
- .IF "$(KDE_ROOT)"!=""
- EXTRALIBPATHS+=-L$(KDE_ROOT)$/lib
diff --git a/editors/openoffice-4/files/patch-forms_source_xforms_submission_makefile.mk b/editors/openoffice-4/files/patch-forms_source_xforms_submission_makefile.mk
deleted file mode 100644
index 29d5e45ec891..000000000000
--- a/editors/openoffice-4/files/patch-forms_source_xforms_submission_makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- forms/source/xforms/submission/makefile.mk.orig 2020-10-06 14:16:22 UTC
-+++ forms/source/xforms/submission/makefile.mk
-@@ -34,7 +34,8 @@ ENABLE_EXCEPTIONS=TRUE
- .INCLUDE: $(PRJ)$/makefile.pmk
-
- .IF "$(SYSTEM_LIBXML)" == "YES"
--CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
-+INCSYSTEM+=$(LIBXML_CFLAGS)
-+CFLAGS+=-DSYSTEM_LIBXML
- .ENDIF
-
- # --- Files --------------------------------------------------------
diff --git a/editors/openoffice-4/files/patch-forms_source_xforms_xpathlib_makefile.mk b/editors/openoffice-4/files/patch-forms_source_xforms_xpathlib_makefile.mk
deleted file mode 100644
index 89c9ff106212..000000000000
--- a/editors/openoffice-4/files/patch-forms_source_xforms_xpathlib_makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- forms/source/xforms/xpathlib/makefile.mk.orig 2020-10-06 14:16:22 UTC
-+++ forms/source/xforms/xpathlib/makefile.mk
-@@ -36,7 +36,8 @@ INCPRE+=$(PRJ)$/source$/inc
- INCPRE+=$(PRJ)$/source$/inc
-
- .IF "$(SYSTEM_LIBXML)" == "YES"
--CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
-+INCSYSTEM+=$(LIBXML_CFLAGS)
-+CFLAGS+=-DSYSTEM_LIBXML
- .ENDIF
-
- # --- Files --------------------------------------------------------
diff --git a/editors/openoffice-4/files/patch-fpicker_source_unx_gnome_makefile.mk b/editors/openoffice-4/files/patch-fpicker_source_unx_gnome_makefile.mk
deleted file mode 100644
index 6f79e6eb7be9..000000000000
--- a/editors/openoffice-4/files/patch-fpicker_source_unx_gnome_makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- fpicker/source/unx/gnome/makefile.mk.orig 2021-04-02 12:58:21 UTC
-+++ fpicker/source/unx/gnome/makefile.mk
-@@ -56,7 +56,7 @@ CFLAGS+= $(WIDGETSET_CFLAGS)
- .ELSE
-
- CFLAGS+= $(WIDGETSET_CFLAGS)
--CFLAGS+= $(PKGCONFIG_CFLAGS)
-+INCSYSTEM+= $(PKGCONFIG_CFLAGS)
-
- # --- Files --------------------------------------------------------
-
diff --git a/editors/openoffice-4/files/patch-fpicker_source_unx_kde4_makefile.mk b/editors/openoffice-4/files/patch-fpicker_source_unx_kde4_makefile.mk
deleted file mode 100644
index 669e096bb2a3..000000000000
--- a/editors/openoffice-4/files/patch-fpicker_source_unx_kde4_makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- fpicker/source/unx/kde4/makefile.mk.orig 2021-04-02 12:58:21 UTC
-+++ fpicker/source/unx/kde4/makefile.mk
-@@ -43,7 +43,7 @@ dummy:
-
- .ELSE # we build for KDE
-
--CFLAGS+= $(KDE4_CFLAGS)
-+INCSYSTEM+= $(KDE4_CFLAGS)
-
- # --- Files --------------------------------------------------------
-
diff --git a/editors/openoffice-4/files/patch-jvmfwk_source_makefile.mk b/editors/openoffice-4/files/patch-jvmfwk_source_makefile.mk
deleted file mode 100644
index 8a06fc9f2166..000000000000
--- a/editors/openoffice-4/files/patch-jvmfwk_source_makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- jvmfwk/source/makefile.mk.orig 2021-04-02 12:58:21 UTC
-+++ jvmfwk/source/makefile.mk
-@@ -34,7 +34,8 @@ UNIXVERSIONNAMES = UDK
- .INCLUDE: settings.mk
-
- .IF "$(SYSTEM_LIBXML)" == "YES"
--CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
-+INCSYSTEM+=$(LIBXML_CFLAGS)
-+CFLAGS+=-DSYSTEM_LIBXML
- .ENDIF
-
- UNOUCROUT = $(OUT)$/inc
diff --git a/editors/openoffice-4/files/patch-l10ntools_source_help_makefile.mk b/editors/openoffice-4/files/patch-l10ntools_source_help_makefile.mk
deleted file mode 100644
index b56a1e8dc100..000000000000
--- a/editors/openoffice-4/files/patch-l10ntools_source_help_makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- l10ntools/source/help/makefile.mk.orig 2020-10-06 14:16:24 UTC
-+++ l10ntools/source/help/makefile.mk
-@@ -34,7 +34,7 @@ TARGETTYPE=CUI
- .INCLUDE : helplinker.pmk
-
- .IF "$(SYSTEM_LIBXSLT)" == "YES"
--CFLAGS+= $(LIBXSLT_CFLAGS)
-+INCSYSTEM+= $(LIBXSLT_CFLAGS)
- .ELSE
- LIBXSLTINCDIR=external$/libxslt
- CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXSLTINCDIR)
diff --git a/editors/openoffice-4/files/patch-oox_source_core_makefile.mk b/editors/openoffice-4/files/patch-oox_source_core_makefile.mk
deleted file mode 100644
index 732f8945a87d..000000000000
--- a/editors/openoffice-4/files/patch-oox_source_core_makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- oox/source/core/makefile.mk.orig 2021-04-02 12:58:21 UTC
-+++ oox/source/core/makefile.mk
-@@ -35,7 +35,7 @@ ENABLE_EXCEPTIONS=TRUE
- .INCLUDE: $(PRJ)$/util$/makefile.pmk
-
- .IF "$(SYSTEM_OPENSSL)" == "YES"
--CFLAGS+= $(OPENSSL_CFLAGS)
-+INCSYSTEM+= $(OPENSSL_CFLAGS)
- .ENDIF
-
- # --- Files --------------------------------------------------------
diff --git a/editors/openoffice-4/files/patch-pyuno_source_loader_makefile.mk b/editors/openoffice-4/files/patch-pyuno_source_loader_makefile.mk
deleted file mode 100644
index ac2cfb0180c7..000000000000
--- a/editors/openoffice-4/files/patch-pyuno_source_loader_makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyuno/source/loader/makefile.mk.orig 2020-10-06 14:16:27 UTC
-+++ pyuno/source/loader/makefile.mk
-@@ -41,7 +41,7 @@ PYTHONLIB=$(PYTHON_LIBS)
-
- .IF "$(SYSTEM_PYTHON)" == "YES"
- PYTHONLIB=$(PYTHON_LIBS)
--CFLAGS+=$(PYTHON_CFLAGS)
-+INCSYSTEM+=$(PYTHON_CFLAGS)
- .IF "$(EXTRA_CFLAGS)"!=""
- PYTHONLIB+=-framework Python
- .ENDIF # "$(EXTRA_CFLAGS)"!=""
diff --git a/editors/openoffice-4/files/patch-pyuno_source_module_makefile.mk b/editors/openoffice-4/files/patch-pyuno_source_module_makefile.mk
deleted file mode 100644
index a2ffb4a5af1b..000000000000
--- a/editors/openoffice-4/files/patch-pyuno_source_module_makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyuno/source/module/makefile.mk.orig 2020-10-06 14:16:27 UTC
-+++ pyuno/source/module/makefile.mk
-@@ -60,7 +60,7 @@ PYTHONLIB=$(PYTHON_LIBS)
-
- .IF "$(SYSTEM_PYTHON)" == "YES"
- PYTHONLIB=$(PYTHON_LIBS)
--CFLAGS+=$(PYTHON_CFLAGS)
-+INCSYSTEM+=$(PYTHON_CFLAGS)
- .ELSE # "$(SYSTEM_PYTHON)" == "YES"
- .INCLUDE : pyversion.mk
- CFLAGS+=-I$(SOLARINCDIR)$/python
diff --git a/editors/openoffice-4/files/patch-sccomp_source_solver_makefile.mk b/editors/openoffice-4/files/patch-sccomp_source_solver_makefile.mk
deleted file mode 100644
index 5160a24da180..000000000000
--- a/editors/openoffice-4/files/patch-sccomp_source_solver_makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- sccomp/source/solver/makefile.mk.orig 2021-04-02 12:58:22 UTC
-+++ sccomp/source/solver/makefile.mk
-@@ -66,7 +66,8 @@ DEF1NAME= $(SHL1TARGET)
- DEF1NAME= $(SHL1TARGET)
-
- .IF "$(SYSTEM_COINMP)" == "YES"
--CFLAGS+= $(COINMP_CFLAGS) -DSYSTEM_COINMP
-+INCSYSTEM+= $(COINMP_CFLAGS)
-+CFLAGS+= -DSYSTEM_COINMP
- # Use the library flags from configure
- SHL1STDLIBS+=$(COINMP_LIBS)
- .ELSE
diff --git a/editors/openoffice-4/files/patch-set_soenv.in b/editors/openoffice-4/files/patch-set_soenv.in
deleted file mode 100644
index a5072d9bcb71..000000000000
--- a/editors/openoffice-4/files/patch-set_soenv.in
+++ /dev/null
@@ -1,67 +0,0 @@
---- set_soenv.in 2021-04-02 08:58:22.000000000 -0400
-+++ set_soenv.in 2021-04-17 14:43:53.000000000 -0400
-@@ -408,46 +403,26 @@
- $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."arm".$ds."native_threads";
- $EPM_FLAGS = "-a arm";
- }
-- elsif ($platform =~ m/^powerpc/)
-- {
-- if (($platform =~ m/^powerpc64/) && ('@SIZEOF_LONG@' eq '8')) {
-- print "Setting FreeBSD PPC64 specific values... ";
-- $outfile = "FreeBSDPPC64Env.Set";
-- $OUTPATH = "unxfbsdppc64";
-- $CPUNAME = "POWERPC64";
--
-- if ( $JDK eq "gcj" ) {
-- $JRELIBDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc64";
-- $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc64".$ds."client";
-- $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc64".$ds."native_threads";
-- }
-- }
-- else {
-- print "Setting FreeBSD PPC specific values... ";
-- $outfile = "FreeBSDPPCEnv.Set";
-- $OUTPATH = "unxlngppc";
-- $CPUNAME = "POWERPC";
--
-- if ( $JDK eq "gcj" ) {
-- $JRELIBDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc";
-- $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc".$ds."client";
-- $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads"; }
-- elsif ($JDK =~ m/^[Ii][Bb][Mm]/)
-- { $JRELIBDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc";
-- $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc".$ds."classic";
-- $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc";
-- }
-- # OpenJDK
-- elsif ($JDK =~ m/sun/) {
-- $JRELIBDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc";
-- $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc".$ds."server";
-- $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads";
-- }
-- }
--
-+ elsif (($platform =~ m/^powerpc64/) && ('@SIZEOF_LONG@' eq '8'))
-+ { print "Setting FreeBSD PPC64 specific values... ";
-+ $outfile = "FreeBSDPPC64Env.Set";
- $CPU = "P";
--
-+ $CPUNAME = "POWERPC64";
-+ $OUTPATH = "unxfbsdppc64";
-+ $JRELIBDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc64";
-+ $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc64".$ds."server";
-+ $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc64".$ds."native_threads";
- }
-+ elsif ($platform =~ m/powerpc/)
-+ { print "Setting FreeBSD PPC specific values... ";
-+ $outfile = "FreeBSDPPCEnv.Set";
-+ $CPU = "P";
-+ $CPUNAME = "POWERPC";
-+ $OUTPATH = "unxfbsdppc";
-+ $JRELIBDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc";
-+ $JRETOOLKITDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc".$ds."client";
-+ $JRETHREADDIR = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."ppc".$ds."native_threads";
-+ }
- else
- { print "Unsupported FreeBSD architecture: $platform \n";
- exit 1;
diff --git a/editors/openoffice-4/files/patch-shell_source_backends_kde4be_makefile.mk b/editors/openoffice-4/files/patch-shell_source_backends_kde4be_makefile.mk
deleted file mode 100644
index 4ddcef72e029..000000000000
--- a/editors/openoffice-4/files/patch-shell_source_backends_kde4be_makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- shell/source/backends/kde4be/makefile.mk.orig 2020-10-06 14:16:31 UTC
-+++ shell/source/backends/kde4be/makefile.mk
-@@ -45,7 +45,7 @@ DLLPRE =
-
- .IF "$(ENABLE_KDE4)" == "TRUE"
-
--CFLAGS+=$(KDE4_CFLAGS)
-+INCSYSTEM+=$(KDE4_CFLAGS)
-
- # --- Files ---
-
diff --git a/editors/openoffice-4/files/patch-shell_source_backends_kdebe_makefile.mk b/editors/openoffice-4/files/patch-shell_source_backends_kdebe_makefile.mk
deleted file mode 100644
index 057fc4e09b35..000000000000
--- a/editors/openoffice-4/files/patch-shell_source_backends_kdebe_makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- shell/source/backends/kdebe/makefile.mk.orig 2020-10-06 14:16:31 UTC
-+++ shell/source/backends/kdebe/makefile.mk
-@@ -45,7 +45,7 @@ DLLPRE =
-
- .IF "$(ENABLE_KDE)" == "TRUE"
-
--CFLAGS+=$(KDE_CFLAGS)
-+INCSYSTEM+=$(KDE_CFLAGS)
-
- # --- Files ---
-
diff --git a/editors/openoffice-4/files/patch-solenv_inc_target.mk b/editors/openoffice-4/files/patch-solenv_inc_target.mk
deleted file mode 100644
index 959c7d0c0950..000000000000
--- a/editors/openoffice-4/files/patch-solenv_inc_target.mk
+++ /dev/null
@@ -1,14 +0,0 @@
---- solenv/inc/target.mk.orig 2021-04-02 12:58:22 UTC
-+++ solenv/inc/target.mk
-@@ -57,9 +57,9 @@ INCLUDE:=
- INCLUDE:=
- .EXPORT : INCLUDE
- .IF "$(PRJINC)"!=""
--INCLUDE!:=-I. $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) $(INCLOCPRJ:^"-I":s/-I-I/-I/) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)/res -I$(INCPOST)
-+INCLUDE!:=-I. $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) $(INCLOCPRJ:^"-I":s/-I-I/-I/) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)/res -I$(INCPOST) $(INCSYSTEM)
- .ELSE # "$(PRJINC)"!=""
--INCLUDE!:=-I. $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)/res -I$(INCPOST)
-+INCLUDE!:=-I. $(INCPRE:^"-I":s/-I-I/-I/) -I$(INCLOCAL) -I$(INCPCH) -I$(INC) -I$(INCGUI) -I$(INCCOM) $(SOLARINC) $(null,$(UNOINCLUDES) $(NULL) -I$(UNOINCLUDES)) -I$(INCEXT) -I$(PRJ)/res -I$(INCPOST) $(INCSYSTEM)
- .ENDIF # "$(PRJINC)"!=""
- INCLUDE_C=$(subst,/stl$(SPACECHAR),dont_use_stl$(SPACECHAR) $(INCLUDE))
- .EXPORT : LIB
diff --git a/editors/openoffice-4/files/patch-ucb_source_ucp_webdav_makefile.mk b/editors/openoffice-4/files/patch-ucb_source_ucp_webdav_makefile.mk
deleted file mode 100644
index 5c5310cd36e1..000000000000
--- a/editors/openoffice-4/files/patch-ucb_source_ucp_webdav_makefile.mk
+++ /dev/null
@@ -1,46 +0,0 @@
---- ucb/source/ucp/webdav/makefile.mk.orig 2021-04-02 12:58:23 UTC
-+++ ucb/source/ucp/webdav/makefile.mk
-@@ -56,7 +56,7 @@ SERFINCDIR=serf
- #
-
- .IF "$(SYSTEM_APR)" == "YES"
--CFLAGS+= $(APR_CFLAGS)
-+INCSYSTEM+= $(APR_CFLAGS)
- SHL1STDLIBS+=$(APR_LIBS)
- .ELSE
- CFLAGS+= -I$(SOLARINCDIR)$/$(APRINCDIR)
-@@ -67,7 +67,7 @@ CFLAGS+=\
- .ENDIF
-
- .IF "$(SYSTEM_APR_UTIL)" == "YES"
--CFLAGS+= $(APR_UTIL_CFLAGS)
-+INCSYSTEM+= $(APR_UTIL_CFLAGS)
- SHL1STDLIBS+=$(APR_UTIL_LIBS)
- .ELSE
- CFLAGS+= -I$(SOLARINCDIR)$/$(APRUTILINCDIR)
-@@ -78,7 +78,7 @@ CFLAGS+=\
- .ENDIF
-
- .IF "$(SYSTEM_SERF)" == "YES"
--CFLAGS+= $(SERF_CFLAGS)
-+INCSYSTEM+= $(SERF_CFLAGS)
- SHL1STDLIBS+=$(SERF_LIBS)
- .ELSE
- CFLAGS+= -I$(SOLARINCDIR)$/$(SERFINCDIR)
-@@ -89,14 +89,14 @@ CFLAGS+=\
- .ENDIF
-
- .IF "$(SYSTEM_LIBXML)" == "YES"
--CFLAGS+= $(LIBXML_CFLAGS)
-+INCSYSTEM+= $(LIBXML_CFLAGS)
- .ELSE
- LIBXMLINCDIR=external$/libxml
- CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXMLINCDIR)
- .ENDIF
-
- .IF "$(SYSTEM_OPENSSL)" == "YES"
--CFLAGS+= -I$(OPENSSL_CFLAGS)
-+INCSYSTEM+= -I$(OPENSSL_CFLAGS)
- SHL1STDLIBS+= $(OPENSSLLIB)
- .ELSE
- SHL1STDLIBS+= $(OPENSSLLIBST)
diff --git a/editors/openoffice-4/files/patch-unoxml_source_xpath_xpathapi.cxx b/editors/openoffice-4/files/patch-unoxml_source_xpath_xpathapi.cxx
deleted file mode 100644
index e81aaf1c06f8..000000000000
--- a/editors/openoffice-4/files/patch-unoxml_source_xpath_xpathapi.cxx
+++ /dev/null
@@ -1,28 +0,0 @@
---- unoxml/source/xpath/xpathapi.cxx.orig 2020-10-06 14:16:35 UTC
-+++ unoxml/source/xpath/xpathapi.cxx
-@@ -267,7 +267,11 @@ namespace XPath
- return selectSingleNode(contextNode, expr);
- }
-
-- static OUString make_error_message(xmlErrorPtr pError)
-+#if LIBXML_VERSION >= 21200
-+ static OUString make_error_message(const xmlError *pError)
-+#else
-+ static OUString make_error_message(xmlError *pError)
-+#endif
- {
- ::rtl::OUStringBuffer buf;
- if (pError->message) {
-@@ -312,7 +316,11 @@ namespace XPath
- OSL_ENSURE(sal_False, msg.getStr());
- }
-
-- static void structured_error_func(void * userData, xmlErrorPtr error)
-+#if LIBXML_VERSION >= 21200
-+ static void structured_error_func(void * userData, const xmlError *error)
-+#else
-+ static void structured_error_func(void * userData, xmlError *error)
-+#endif
- {
- (void) userData;
- ::rtl::OUStringBuffer buf(
diff --git a/editors/openoffice-4/files/patch-vcl_unx_generic_fontmanager_fontconfig.cxx b/editors/openoffice-4/files/patch-vcl_unx_generic_fontmanager_fontconfig.cxx
deleted file mode 100644
index 8806abdb1e3b..000000000000
--- a/editors/openoffice-4/files/patch-vcl_unx_generic_fontmanager_fontconfig.cxx
+++ /dev/null
@@ -1,10 +0,0 @@
---- vcl/unx/generic/fontmanager/fontconfig.cxx.orig 2020-10-06 14:16:35 UTC
-+++ vcl/unx/generic/fontmanager/fontconfig.cxx
-@@ -456,6 +456,7 @@ void FontCfgWrapper::addFontSet( FcSetName eSetName )
- if( m_nFcVersion > 20400 ) // #i115204# avoid trouble with old FC versions
- {
- FcPattern* pTestPattern = FcPatternDuplicate( pOrigPattern );
-+ FcDefaultSubstitute( pTestPattern );
- FcPatternAddBool( pTestPattern, FC_OUTLINE, FcTrue );
- // TODO: ignore all attributes that are not interesting for finding dupes
- // e.g. by using pattern->ImplFontAttr->pattern conversion
diff --git a/editors/openoffice-4/files/patch-writerfilter_source_ooxml_RefAndPointer.hxx b/editors/openoffice-4/files/patch-writerfilter_source_ooxml_RefAndPointer.hxx
deleted file mode 100644
index ca7a35f3d1e8..000000000000
--- a/editors/openoffice-4/files/patch-writerfilter_source_ooxml_RefAndPointer.hxx
+++ /dev/null
@@ -1,24 +0,0 @@
---- writerfilter/source/ooxml/RefAndPointer.hxx.orig 2021-04-02 12:58:23 UTC
-+++ writerfilter/source/ooxml/RefAndPointer.hxx
-@@ -98,13 +98,14 @@ class RefAndPointer (public)
- ChildClass * getPointer() const { return mpHandler; }
- const uno::Reference<Interface> getRef() const { return mRef; }
-
-- RefAndPointer & operator=
-- (const RefAndPointer & rSrc)
-- {
-- set(rSrc.getHandler());
--
-- return *this;
-- }
-+// ...RefAndPointer.hxx:104:18: error: no member named 'getHandler' in 'RefAndPointer<Interface, ChildClass>'; did you mean 'mpHandler'?
-+// RefAndPointer & operator=
-+// (const RefAndPointer & rSrc)
-+// {
-+// set(rSrc.getHandler());
-+//
-+// return *this;
-+// }
-
- bool is() { return getRef().is(); }
-
diff --git a/editors/openoffice-4/files/patch-xmlhelp_source_cxxhelp_provider_makefile.mk b/editors/openoffice-4/files/patch-xmlhelp_source_cxxhelp_provider_makefile.mk
deleted file mode 100644
index 946e39cd7cae..000000000000
--- a/editors/openoffice-4/files/patch-xmlhelp_source_cxxhelp_provider_makefile.mk
+++ /dev/null
@@ -1,19 +0,0 @@
---- xmlhelp/source/cxxhelp/provider/makefile.mk.orig 2021-04-02 12:58:23 UTC
-+++ xmlhelp/source/cxxhelp/provider/makefile.mk
-@@ -49,14 +49,14 @@ CFLAGS += -DHAVE_EXPAT_H
- CFLAGS += -DHAVE_EXPAT_H
-
- .IF "$(SYSTEM_LIBXML)" == "YES"
--CFLAGS+= $(LIBXML_CFLAGS)
-+INCSYSTEM+= $(LIBXML_CFLAGS)
- .ELSE
- LIBXMLINCDIR=external$/libxml
- CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXMLINCDIR)
- .ENDIF
-
- .IF "$(SYSTEM_LIBXSLT)" == "YES"
--CFLAGS+= $(LIBXSLT_CFLAGS)
-+INCSYSTEM+= $(LIBXSLT_CFLAGS)
- .ELSE
- LIBXSLTINCDIR=external$/libxslt
- CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXSLTINCDIR)
diff --git a/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_makefile.mk b/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_makefile.mk
deleted file mode 100644
index bb8fb3f26f79..000000000000
--- a/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- xmlsecurity/source/xmlsec/makefile.mk.orig 2020-10-06 14:16:36 UTC
-+++ xmlsecurity/source/xmlsec/makefile.mk
-@@ -34,7 +34,8 @@ ENABLE_EXCEPTIONS = TRUE
- .INCLUDE : $(PRJ)$/util$/target.pmk
-
- .IF "$(SYSTEM_LIBXML)" == "YES"
--CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
-+INCSYSTEM+=$(LIBXML_CFLAGS)
-+CFLAGS+=-DSYSTEM_LIBXML
- .ENDIF
-
- .IF "$(ENABLE_NSS_MODULE)"!="YES"
diff --git a/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_nss_makefile.mk b/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_nss_makefile.mk
deleted file mode 100644
index b366deb73a49..000000000000
--- a/editors/openoffice-4/files/patch-xmlsecurity_source_xmlsec_nss_makefile.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- xmlsecurity/source/xmlsec/nss/makefile.mk.orig 2021-04-02 12:58:23 UTC
-+++ xmlsecurity/source/xmlsec/nss/makefile.mk
-@@ -34,7 +34,8 @@ ENABLE_EXCEPTIONS = TRUE
- .INCLUDE : $(PRJ)$/util$/target.pmk
-
- .IF "$(SYSTEM_LIBXML)" == "YES"
--CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
-+INCSYSTEM+=$(LIBXML_CFLAGS)
-+CFLAGS+=-DSYSTEM_LIBXML
- .ENDIF
-
- .IF "$(ENABLE_NSS_MODULE)"!="YES"
diff --git a/editors/openoffice-devel/Makefile b/editors/openoffice-devel/Makefile
index 31a250214c9b..232cd52d7ae4 100644
--- a/editors/openoffice-devel/Makefile
+++ b/editors/openoffice-devel/Makefile
@@ -127,8 +127,8 @@ AOOVERSION2= 2
AOOVERSION3= 0
# From solenv/inc/minor.mk SOURCEREVISION LAST_MINOR BUILD
AOOTAG= AOO420m6\(Build:9825\)
-GITREVISION= 518a110c8f
-TIMESTAMP= 1750013453
+GITREVISION= adfffba115
+TIMESTAMP= 1758052376
#AOORC=rc3
EXTSRC= ApacheOpenOffice.ext_sources.${AOOVERSION1}.x.x.20150707.tar.gz
@@ -228,7 +228,7 @@ WITH= SDK
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500000
# nm: '../unxfbsdi.pro/slo/b2dcubicbezier.o': Invalid argument
-MAKE_JOBS_UNSAFE= yes
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-nm
.endif
.if defined(WITH_DEBUG)
diff --git a/editors/openoffice-devel/distinfo b/editors/openoffice-devel/distinfo
index a300e9558d05..7e1e0dbe6a6d 100644
--- a/editors/openoffice-devel/distinfo
+++ b/editors/openoffice-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1750131330
-SHA256 (openoffice/apache-openoffice-1750013453-518a110c8f-src.tar.xz) = 8dd3500faba6214b0c9f45bf4e6d673f8843e0434f156886490a011c31d4fa4f
-SIZE (openoffice/apache-openoffice-1750013453-518a110c8f-src.tar.xz) = 250164468
+TIMESTAMP = 1758345466
+SHA256 (openoffice/apache-openoffice-1758052376-adfffba115-src.tar.xz) = 11d10876bfa244d8ed86988e9c57de93a4d46433c17d41fec434c780204b2707
+SIZE (openoffice/apache-openoffice-1758052376-adfffba115-src.tar.xz) = 249953844
SHA256 (openoffice/ApacheOpenOffice.ext_sources.4.x.x.20150707.tar.gz) = 966a8333c83a18ddd84401389006d6e0b52b8175924b808b54b88211669985fa
SIZE (openoffice/ApacheOpenOffice.ext_sources.4.x.x.20150707.tar.gz) = 28957004
SHA256 (openoffice/d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2) = fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52
diff --git a/editors/openoffice-devel/files/extra-patch-nm b/editors/openoffice-devel/files/extra-patch-nm
new file mode 100644
index 000000000000..95db83ded7a8
--- /dev/null
+++ b/editors/openoffice-devel/files/extra-patch-nm
@@ -0,0 +1,228 @@
+--- solenv/inc/_tg_lib.mk.bak 2020-10-06 07:16:31.000000000 -0700
++++ solenv/inc/_tg_lib.mk 2025-08-16 22:07:15.548302000 -0700
+@@ -84,7 +84,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB1TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -191,7 +191,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB2TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -298,7 +298,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB3TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -405,7 +405,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB4TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -512,7 +512,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB5TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -619,7 +619,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB6TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -726,7 +726,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB7TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -833,7 +833,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB8TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -940,7 +940,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB9TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+@@ -1047,7 +1047,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB10TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+--- solenv/inc/_tg_shl.mk.bak 2021-04-02 05:57:59.000000000 -0700
++++ solenv/inc/_tg_shl.mk 2025-08-16 22:07:15.553521000 -0700
+@@ -132,7 +132,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL1OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL1OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL1OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL1OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL1LIBS:s/.lib/.dump/) >> $@.dump
+@@ -672,7 +672,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL2OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL2OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL2OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL2OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL2LIBS:s/.lib/.dump/) >> $@.dump
+@@ -1212,7 +1212,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL3OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL3OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL3OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL3OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL3LIBS:s/.lib/.dump/) >> $@.dump
+@@ -1752,7 +1752,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL4OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL4OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL4OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL4OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL4LIBS:s/.lib/.dump/) >> $@.dump
+@@ -2292,7 +2292,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL5OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL5OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL5OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL5OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL5LIBS:s/.lib/.dump/) >> $@.dump
+@@ -2832,7 +2832,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL6OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL6OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL6OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL6OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL6LIBS:s/.lib/.dump/) >> $@.dump
+@@ -3372,7 +3372,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL7OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL7OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL7OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL7OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL7LIBS:s/.lib/.dump/) >> $@.dump
+@@ -3912,7 +3912,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL8OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL8OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL8OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL8OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL8LIBS:s/.lib/.dump/) >> $@.dump
+@@ -4452,7 +4452,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL9OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL9OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL9OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL9OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL9LIBS:s/.lib/.dump/) >> $@.dump
+@@ -4992,7 +4992,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL10OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL10OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL10OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL10OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL10LIBS:s/.lib/.dump/) >> $@.dump
+--- solenv/inc/tg_lib.mk.bak 2020-10-06 07:16:31.000000000 -0700
++++ solenv/inc/tg_lib.mk 2025-08-16 22:07:15.557770000 -0700
+@@ -89,7 +89,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(LIB$(TNR)TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(LIB$(TNR)TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(LIB$(TNR)TARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+
+ .ELIF "$(GUI)"=="OS2"
+--- solenv/inc/tg_obj.mk.bak 2020-10-06 07:16:31.000000000 -0700
++++ solenv/inc/tg_obj.mk 2025-08-16 22:07:15.561499000 -0700
+@@ -48,7 +48,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(OBJTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(OBJTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(OBJTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+ .ENDIF # "$(GUI)"=="UNX"
+ .ENDIF # "$(OBJTARGET)"!=""
+--- solenv/inc/tg_shl.mk.bak 2021-04-02 05:57:59.000000000 -0700
++++ solenv/inc/tg_shl.mk 2025-08-16 22:07:15.565476000 -0700
+@@ -137,7 +137,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm $(SHL$(TNR)OBJS:s/.obj/.o/) > $@.dump
+ .ELSE
+- @nm $(SHL$(TNR)OBJS:s/.obj/.o/) > $@.dump
++ @llvm-nm $(SHL$(TNR)OBJS:s/.obj/.o/) > $@.dump
+ .ENDIF
+ .ENDIF # "$(SHL$(TNR)OBJS)!"=""
+ @$(TYPE) /dev/null $(SHL$(TNR)LIBS:s/.lib/.dump/) >> $@.dump
+--- solenv/inc/tg_slo.mk.bak 2020-10-06 07:16:32.000000000 -0700
++++ solenv/inc/tg_slo.mk 2025-08-16 22:07:15.569405000 -0700
+@@ -55,7 +55,7 @@
+ .IF "$(OS)"=="MACOSX"
+ @-nm `cat $(SLOTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ELSE
+- @nm `cat $(SLOTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
++ @llvm-nm `cat $(SLOTARGET) | sed s\#'^'$(ROUT)\#$(PRJ)/$(ROUT)\#g` > $(@:d)$(@:b).dump
+ .ENDIF
+ .ENDIF # "$(GUI)"=="UNX"
+ .ENDIF # "$(SLOTARGET)"!=""
diff --git a/editors/ox/Makefile b/editors/ox/Makefile
index 8aaf2e31ffbc..31da1f7cd9e9 100644
--- a/editors/ox/Makefile
+++ b/editors/ox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ox
DISTVERSION= 0.7.7
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= editors
PKGNAMESUFFIX= -text-editor
diff --git a/editors/paredit-mode.el/Makefile b/editors/paredit-mode.el/Makefile
index 2d719cee7f12..8f22555f2ae6 100644
--- a/editors/paredit-mode.el/Makefile
+++ b/editors/paredit-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paredit-mode.el
PORTVERSION= 24
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= editors elisp
MASTER_SITES= http://mumble.net/~campbell/emacs/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/parinfer-rust/Makefile b/editors/parinfer-rust/Makefile
index a174e7d046cd..1cd5e9d6170e 100644
--- a/editors/parinfer-rust/Makefile
+++ b/editors/parinfer-rust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= parinfer-rust
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3.20220110
-PORTREVISION= 32
+PORTREVISION= 34
CATEGORIES= editors
MAINTAINER= bofh@FreeBSD.org
diff --git a/editors/psgml/Makefile b/editors/psgml/Makefile
index 85debe715961..99a8151e326b 100644
--- a/editors/psgml/Makefile
+++ b/editors/psgml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= psgml
PORTVERSION= 1.4.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= editors elisp
MASTER_SITES= SF/${PORTNAME}/ALPHA%20${PORTNAME}/1.3.2
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/quilter/Makefile b/editors/quilter/Makefile
index dfcd03bb8dd3..6b4ee8810203 100644
--- a/editors/quilter/Makefile
+++ b/editors/quilter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= quilter
DISTVERSION= 3.3.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors
MAINTAINER= yuri@FreeBSD.org
diff --git a/editors/rehex/Makefile b/editors/rehex/Makefile
index f9e2b9a8f204..0996aa3bb04d 100644
--- a/editors/rehex/Makefile
+++ b/editors/rehex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rehex
-DISTVERSION= 0.63.2
+DISTVERSION= 0.63.3
CATEGORIES= editors
MAINTAINER= fuz@FreeBSD.org
diff --git a/editors/rehex/distinfo b/editors/rehex/distinfo
index a43df9ec609d..415f26075ffd 100644
--- a/editors/rehex/distinfo
+++ b/editors/rehex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752691830
-SHA256 (solemnwarning-rehex-0.63.2_GH0.tar.gz) = 37dea3383eeae8ff993653960a5e23da101aadd829951dcb5dbebee131843ea5
-SIZE (solemnwarning-rehex-0.63.2_GH0.tar.gz) = 5030730
+TIMESTAMP = 1757409294
+SHA256 (solemnwarning-rehex-0.63.3_GH0.tar.gz) = 46770bdcab3686dd4ef511b128388e5d32e8cc8edd4e72d7b2756396bc8be61e
+SIZE (solemnwarning-rehex-0.63.3_GH0.tar.gz) = 5048992
diff --git a/editors/sciteco/Makefile b/editors/sciteco/Makefile
index 4447ea21c77a..3ca31829235f 100644
--- a/editors/sciteco/Makefile
+++ b/editors/sciteco/Makefile
@@ -19,7 +19,7 @@ gtk_PKGNAMESUFFIX= -gtk
# As SciTECO uses itself during the build process,
# it makes sense to compile it running under a dummy XServer.
# This is both faster and works in headless environments as well.
-gtk_BUILD_DEPENDS= mcookie:devel/util-linux \
+gtk_BUILD_DEPENDS= mcookie:sysutils/util-linux \
xauth:x11/xauth \
Xvfb:x11-servers/xorg-server@xvfb
diff --git a/editors/semi/Makefile b/editors/semi/Makefile
index 7cb96be0fe00..2cb64d93669b 100644
--- a/editors/semi/Makefile
+++ b/editors/semi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= semi
PORTVERSION= ${SEMI_VER}.${SNAPDATE}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/setzer/Makefile b/editors/setzer/Makefile
index 0eb3f1acb6a5..c57b91fd7b74 100644
--- a/editors/setzer/Makefile
+++ b/editors/setzer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= setzer
DISTVERSIONPREFIX= v
DISTVERSION= 66
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= editors
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/editors/shed/Makefile b/editors/shed/Makefile
index ef19c6aca1ba..4108ca016a3d 100644
--- a/editors/shed/Makefile
+++ b/editors/shed/Makefile
@@ -1,5 +1,5 @@
PORTNAME= shed
-PORTVERSION= 1.16
+PORTVERSION= 1.17
CATEGORIES= editors
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION}
@@ -11,7 +11,6 @@ LICENSE= GPLv2
USES= ncurses
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
PLIST_FILES= bin/${PORTNAME} share/man/man1/${PORTNAME}.1.gz
PORTDOCS= AUTHORS BUGS ChangeLog README TODO
diff --git a/editors/shed/distinfo b/editors/shed/distinfo
index a00ce1027c73..fa12f3329b26 100644
--- a/editors/shed/distinfo
+++ b/editors/shed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702556773
-SHA256 (shed-1.16.tar.gz) = 39fdf7d1bed6527d801f71b84e505d02e7a931799250f16d36db291e54635883
-SIZE (shed-1.16.tar.gz) = 104323
+TIMESTAMP = 1758133391
+SHA256 (shed-1.17.tar.gz) = 3bccbb9986ce12bd3950338f7fd724e388b17511847bd48eef576a69cbd8a8dd
+SIZE (shed-1.17.tar.gz) = 109296
diff --git a/editors/slime/Makefile b/editors/slime/Makefile
index 8fdac3f2d93a..f91b43d77f78 100644
--- a/editors/slime/Makefile
+++ b/editors/slime/Makefile
@@ -1,7 +1,7 @@
PORTNAME= slime
DISTVERSIONPREFIX= v
DISTVERSION= 2.26.1-9
-PORTREVISION= 14
+PORTREVISION= 15
DISTVERSIONSUFFIX= -gf368e22a
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/sly-asdf/Makefile b/editors/sly-asdf/Makefile
index 48f49da90f94..36b8b4ef7467 100644
--- a/editors/sly-asdf/Makefile
+++ b/editors/sly-asdf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sly-asdf
DISTVERSION= 0.2.0-20221119
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/sly-named-readtables/Makefile b/editors/sly-named-readtables/Makefile
index 09296acab13f..5982e1114651 100644
--- a/editors/sly-named-readtables/Makefile
+++ b/editors/sly-named-readtables/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sly-named-readtables
PORTVERSION= 20191013
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/sly-quicklisp/Makefile b/editors/sly-quicklisp/Makefile
index 2e3878a2da07..9869df16b592 100644
--- a/editors/sly-quicklisp/Makefile
+++ b/editors/sly-quicklisp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sly-quicklisp
PORTVERSION= 20211206
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/sly/Makefile b/editors/sly/Makefile
index 4f7de878475d..bd0738bab33c 100644
--- a/editors/sly/Makefile
+++ b/editors/sly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sly
DISTVERSION= 1.0.43-20240809
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/tamago/Makefile b/editors/tamago/Makefile
index d8f033acda12..862f2896d202 100644
--- a/editors/tamago/Makefile
+++ b/editors/tamago/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tamago
PORTVERSION= 4.0.6.0.20041122.19.15
-PORTREVISION= 11
+PORTREVISION= 12
DISTVERSIONPREFIX= v
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/texmacs/Makefile b/editors/texmacs/Makefile
index bd0cdfccd0dc..75238619c58c 100644
--- a/editors/texmacs/Makefile
+++ b/editors/texmacs/Makefile
@@ -12,8 +12,7 @@ WWW= https://www.texmacs.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_armv6= fails to compile: call to min is ambiguous
-BROKEN_armv7= fails to compile: call to min is ambiguous
+BROKEN_FreeBSD_13= Kernel/Containers/hashtree.cpp:97:14: error: no member named 'contains' in 'hashtree<K, V>'
RUN_DEPENDS= fig2dev:print/transfig
diff --git a/editors/texmacs/pkg-plist b/editors/texmacs/pkg-plist
index 1f1e339facb2..15245f5f466c 100644
--- a/editors/texmacs/pkg-plist
+++ b/editors/texmacs/pkg-plist
@@ -5252,6 +5252,7 @@ share/application-registry/texmacs.applications
share/applications/texmacs.desktop
share/icons/gnome/scalable/apps/TeXmacs.svg
share/icons/gnome/scalable/mimetypes/text-texmacs.svg
+@comment share/icons/gnome/icon-theme.cache
share/mime-info/texmacs.keys
share/mime-info/texmacs.mime
share/mime/packages/texmacs.xml
diff --git a/editors/vim/Makefile b/editors/vim/Makefile
index 2c355ca3e32c..3776e5b01e63 100644
--- a/editors/vim/Makefile
+++ b/editors/vim/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vim
-PORTVERSION= 9.1.1627
+PORTVERSION= 9.1.1744
DISTVERSIONPREFIX= v
CATEGORIES= editors
@@ -22,7 +22,8 @@ CONFIGURE_ARGS= --disable-canberra \
--enable-cscope \
--enable-gui=${GUI} \
--enable-multibyte \
- --with-tlib=ncursesw
+ --with-tlib=ncursesw \
+ --without-wayland
MAKE_ARGS= STRIP="${STRIP_CMD}" \
VIMRCLOC=${ETCDIR} \
VIMRUNTIMEDIR=${PREFIX}/share/vim/${VIM_VER}
@@ -69,7 +70,8 @@ USE_XORG= ice sm x11 xpm xt
.elif ${FLAVOR:U} == gtk3
GUI= gtk3
-CONFIGURE_ARGS+=--enable-xim --enable-fontset
+CONFIGURE_ARGS+=--enable-xim --enable-fontset --with-wayland
+LIB_DEPENDS+= libwayland-client.so:graphics/wayland
PLIST_SUB+= GUI="" DESKTOP=""
USES+= desktop-file-utils gnome xorg
USE_GNOME= cairo gdkpixbufextra gtk30
@@ -91,15 +93,21 @@ USES+= xorg
USE_XORG= ice sm x11 xmu xpm xt
.endif
+.if ${FLAVOR:U} != tiny
+USES+= python:build
+CONFIGURE_ARGS+=--enable-python3interp=dynamic \
+ --with-python3-command=${PYTHON_CMD}
+.endif
+
# Options {{{1
# The bulk of the OPTIONS are for normal (non-tiny) vim
### Make sure any new options are excluded below in CONSOLE/TINY
-OPTIONS_DEFAULT= CTAGS_BASE PYTHON XXD
+OPTIONS_DEFAULT= CTAGS_BASE XXD
OPTIONS_DEFINE= MAKE_JOBS NLS XTERM_SAVE XXD
OPTIONS_SINGLE= CTAGS
OPTIONS_SINGLE_CTAGS= CTAGS_BASE CTAGS_EXUBERANT CTAGS_UNIVERSAL
OPTIONS_GROUP= LANGBIND
-OPTIONS_GROUP_LANGBIND= LUA PERL PYTHON RUBY SCHEME TCL
+OPTIONS_GROUP_LANGBIND= LUA PERL RUBY SCHEME TCL
OPTIONS_SUB= yes
# vim-tiny excludes everything except CONSOLE, MAKE_JOBS
@@ -139,11 +147,6 @@ LUA_USES= lua
PERL_CONFIGURE_ENABLE= perlinterp
PERL_USES= perl5
-PYTHON_USES= python
-PYTHON_USES_OFF= python:env
-PYTHON_CONFIGURE_ENABLE= python3interp
-PYTHON_CONFIGURE_WITH= python3-command=${PYTHON_CMD}
-
RUBY_CONFIGURE_ENABLE= rubyinterp
RUBY_USES= ruby
diff --git a/editors/vim/distinfo b/editors/vim/distinfo
index 12d9c2d40da5..babd883f42d4 100644
--- a/editors/vim/distinfo
+++ b/editors/vim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755032977
-SHA256 (vim-vim-v9.1.1627_GH0.tar.gz) = f7c4c4bdc3a0b26c13e86f37eda7cd62618a082a2623df1d83d9d0aae98ac241
-SIZE (vim-vim-v9.1.1627_GH0.tar.gz) = 18754210
+TIMESTAMP = 1757437254
+SHA256 (vim-vim-v9.1.1744_GH0.tar.gz) = 6784bdcc41d4ae45c74cc93288e744a545525dd553e2d7489120f93b6bf90d14
+SIZE (vim-vim-v9.1.1744_GH0.tar.gz) = 18779452
diff --git a/editors/vim/pkg-message b/editors/vim/pkg-message
index c89d22977b3b..0429825cb97e 100644
--- a/editors/vim/pkg-message
+++ b/editors/vim/pkg-message
@@ -7,5 +7,16 @@
$VIMRUNTIME/defaults.vim to see Vim's defaults, and see ':h initialization'
for the standard locations Vim looks for configuration files.
EOM
- }
+ },
+ { type:upgrade
+ maximum version: "0.9.1627"
+ message: <<EOM
+ The Vim port no longer brings in python automatically. Instead, it is
+ a dynloadable feature that can be enabled at runtime by installing python.
+
+ # pkg add python3
+
+ It will ONLY work with the version of python that the port was build with
+ (i.e. the defualt python version). If you've changed it manually, and want
+ python plugin, then you'll need to build and install the port locally.
]
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index f51b86af82c9..a10314c1ceea 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vscode
-DISTVERSION= 1.103.0
+DISTVERSION= 1.104.2
+PORTREVISION= 1
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
@@ -29,7 +30,6 @@ LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-core \
libopus.so:audio/opus \
libsndio.so:audio/sndio \
libdbus-1.so:devel/dbus \
- libicuuc.so:devel/icu \
libepoll-shim.so:devel/libepoll-shim \
libevent.so:devel/libevent \
libffi.so:devel/libffi \
@@ -68,7 +68,7 @@ USES= desktop-file-utils gl gmake gnome gssapi:mit iconv:wchar_t \
USE_GITHUB= yes
GH_ACCOUNT= microsoft
-SOURCE_COMMIT_HASH= e3550cfac4b63ca4eafca7b601f0d2885817fd1f
+SOURCE_COMMIT_HASH= e3a5acfb517a443235981655413d566533107e92
BINARY_ALIAS= python=${PYTHON_CMD}
@@ -286,15 +286,21 @@ build-remote-extension-host: configure pre-build
# cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm run gulp vscode-reh-web-linux-${ELECTRON_ARCH}-min
### targets for port maintainer(s)
-make-node-modules-archive: extract
+patch-package-json: extract
+# add node module for signature verification of extensions from Open VSX Registry
+ @${PATCH} -s -p0 -d ${WRKSRC} < ${FILESDIR}/patch-package.json
+
+make-node-modules-archive: extract patch-package-json
@${ECHO_MSG} "===> Fetching and installing node modules in ${WRKSRC}"
@cd ${WRKSRC} && \
- ${SETENV} ${MAKE_ENV} npm install --ignore-scripts --no-progress --no-audit --no-fund && \
+ ${SETENV} ${MAKE_ENV} npm install \
+ --ignore-scripts --no-progress --no-audit --no-fund --no-update-notifier && \
${TAR} -czf ${WRKDIR}/vscode-.-node-modules${EXTRACT_SUFX} node_modules
@for dir in `node -p "JSON.stringify(require('${WRKSRC}/build/npm/dirs').dirs)" | jq -r '.[]'`; do \
cd ${WRKSRC}/$${dir} && \
${ECHO_MSG} "===> Fetching and installing node modules in ${WRKSRC}/$${dir}" && \
- ${SETENV} ${MAKE_ENV} npm install --ignore-scripts --no-progress --no-audit --no-fund && \
+ ${SETENV} ${MAKE_ENV} npm install \
+ --ignore-scripts --no-progress --no-audit --no-fund --no-update-notifier && \
if [ -d node_modules ]; then \
${TAR} -czf ${WRKDIR}/vscode-`echo $${dir} | tr _ __ | tr / _`-node-modules${EXTRACT_SUFX} node_modules; \
fi; \
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index 4093a85485db..6ee605f8ec02 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1754630292
-SHA256 (vscode/vscode-node-modules-1.103.0.tar.gz) = 43fba18609686b6459bbe8683b29944799f88f38aedcac15d67083578587b933
-SIZE (vscode/vscode-node-modules-1.103.0.tar.gz) = 397952526
-SHA256 (vscode/vscode-marketplace-exts-1.103.0.tar.gz) = 9eadd1f8a43498d3bf993b544dca80658eb44ca9f7bc30a5bdf0bd5de243c8c5
-SIZE (vscode/vscode-marketplace-exts-1.103.0.tar.gz) = 1713830
-SHA256 (vscode/microsoft-vscode-1.103.0_GH0.tar.gz) = 1850417b24dd935e2e9423e1709834660e7c995c84d6a6e818bd1c102208623b
-SIZE (vscode/microsoft-vscode-1.103.0_GH0.tar.gz) = 23205209
+TIMESTAMP = 1758948480
+SHA256 (vscode/vscode-node-modules-1.104.2.tar.gz) = b8d0d79abe3322fa1022c95f3162ff1fd36c873ce501e28944d7ae1a606a6bda
+SIZE (vscode/vscode-node-modules-1.104.2.tar.gz) = 418390508
+SHA256 (vscode/vscode-marketplace-exts-1.104.2.tar.gz) = 5d0cb3ba1d8f7ff4705df8584645b807d7fcbbed82fbef8ad34b469cfa62b0a0
+SIZE (vscode/vscode-marketplace-exts-1.104.2.tar.gz) = 1706565
+SHA256 (vscode/microsoft-vscode-1.104.2_GH0.tar.gz) = 39691f236a219e71195abbc38a6239a99f8ebe5abea1ccb0357b800ad8b58cca
+SIZE (vscode/microsoft-vscode-1.104.2_GH0.tar.gz) = 23516898
diff --git a/editors/vscode/files/patch-build_gulpfile.extensions.js b/editors/vscode/files/patch-build_gulpfile.extensions.js
index 52eeae9415d4..cc52dd71d912 100644
--- a/editors/vscode/files/patch-build_gulpfile.extensions.js
+++ b/editors/vscode/files/patch-build_gulpfile.extensions.js
@@ -1,11 +1,11 @@
---- build/gulpfile.extensions.js.orig 2024-12-10 22:22:47 UTC
+--- build/gulpfile.extensions.js.orig 2025-09-09 22:02:15 UTC
+++ build/gulpfile.extensions.js
-@@ -247,7 +247,7 @@ const compileNonNativeExtensionsBuildTask = task.defin
+@@ -235,7 +235,7 @@ const compileNonNativeExtensionsBuildTask = task.defin
* @note this does not clean the directory ahead of it. See {@link cleanExtensionsBuildTask} for that.
*/
const compileNonNativeExtensionsBuildTask = task.define('compile-non-native-extensions-build', task.series(
- bundleMarketplaceExtensionsBuildTask,
+ // bundleMarketplaceExtensionsBuildTask,
- task.define('bundle-non-native-extensions-build', () => ext.packageNonNativeLocalExtensionsStream().pipe(gulp.dest('.build')))
+ task.define('bundle-non-native-extensions-build', () => ext.packageNonNativeLocalExtensionsStream(false, false).pipe(gulp.dest('.build')))
));
gulp.task(compileNonNativeExtensionsBuildTask);
diff --git a/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts b/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
index 1d3e446974f1..b595a907f5d8 100644
--- a/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
+++ b/editors/vscode/files/patch-build_lib_propertyInitOrderChecker.ts
@@ -1,6 +1,6 @@
---- build/lib/propertyInitOrderChecker.ts.orig 2025-06-11 13:47:56 UTC
+--- build/lib/propertyInitOrderChecker.ts.orig 2025-09-09 22:02:15 UTC
+++ build/lib/propertyInitOrderChecker.ts
-@@ -36,7 +36,7 @@ function createProgram(tsconfigPath: string): ts.Progr
+@@ -43,7 +43,7 @@ function createProgram(tsconfigPath: string): ts.Progr
function createProgram(tsconfigPath: string): ts.Program {
const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile);
diff --git a/editors/vscode/files/patch-package.json b/editors/vscode/files/patch-package.json
new file mode 100644
index 000000000000..e1eb74fc2824
--- /dev/null
+++ b/editors/vscode/files/patch-package.json
@@ -0,0 +1,14 @@
+https://github.com/eclipse/openvsx/issues/543
+https://github.com/termux/termux-packages/issues/24739
+https://github.com/termux/termux-packages/pull/24757
+
+--- package.json.orig 2025-09-09 22:02:15 UTC
++++ package.json
+@@ -106,6 +106,7 @@
+ "native-is-elevated": "0.7.0",
+ "native-keymap": "^3.3.5",
+ "native-watchdog": "^1.4.1",
++ "node-ovsx-sign": "^1.2.0",
+ "node-pty": "^1.1.0-beta33",
+ "open": "^10.1.2",
+ "tas-client-umd": "0.2.0",
diff --git a/editors/vscode/files/patch-src_bootstrap-node.ts b/editors/vscode/files/patch-src_bootstrap-node.ts
index c378be1c577c..555c2a2f8f3b 100644
--- a/editors/vscode/files/patch-src_bootstrap-node.ts
+++ b/editors/vscode/files/patch-src_bootstrap-node.ts
@@ -1,6 +1,6 @@
---- src/bootstrap-node.ts.orig 2025-02-10 13:07:56 UTC
+--- src/bootstrap-node.ts.orig 2025-09-09 22:02:15 UTC
+++ src/bootstrap-node.ts
-@@ -152,7 +152,7 @@ export function configurePortable(product: Partial<IPr
+@@ -150,7 +150,7 @@ export function configurePortable(product: Partial<IPr
return process.env['VSCODE_PORTABLE'];
}
diff --git a/editors/vscode/files/patch-src_main.ts b/editors/vscode/files/patch-src_main.ts
index c756bdf63132..c96f1793950b 100644
--- a/editors/vscode/files/patch-src_main.ts
+++ b/editors/vscode/files/patch-src_main.ts
@@ -1,6 +1,6 @@
---- src/main.ts.orig 2025-03-12 13:24:52 UTC
+--- src/main.ts.orig 2025-09-09 22:02:15 UTC
+++ src/main.ts
-@@ -141,7 +141,7 @@ if (userLocale) {
+@@ -138,7 +138,7 @@ if (userLocale) {
// Pseudo Language Language Pack is being used.
// In that case, use `en` as the Electron locale.
@@ -9,8 +9,8 @@
const electronLocale = (!userLocale || userLocale === 'qps-ploc') ? 'en' : userLocale;
app.commandLine.appendSwitch('lang', electronLocale);
}
-@@ -231,7 +231,7 @@ function configureCommandlineSwitchesSync(cliArgs: Nat
- 'proxy-bypass-list'
+@@ -230,7 +230,7 @@ function configureCommandlineSwitchesSync(cliArgs: Nat
+ 'remote-debugging-port'
];
- if (process.platform === 'linux') {
diff --git a/editors/vscode/files/patch-src_vs_code_electron-main_app.ts b/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
index 023e708012a8..219b265b358b 100644
--- a/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
+++ b/editors/vscode/files/patch-src_vs_code_electron-main_app.ts
@@ -1,6 +1,6 @@
---- src/vs/code/electron-main/app.ts.orig 2025-06-23 07:50:00 UTC
+--- src/vs/code/electron-main/app.ts.orig 2025-09-09 22:02:15 UTC
+++ src/vs/code/electron-main/app.ts
-@@ -990,6 +990,7 @@ export class CodeApplication extends Disposable {
+@@ -988,6 +988,7 @@ export class CodeApplication extends Disposable {
break;
case 'linux':
diff --git a/editors/vscode/files/patch-src_vs_platform_extensionManagement_node_extensionSignatureVerificationService.ts b/editors/vscode/files/patch-src_vs_platform_extensionManagement_node_extensionSignatureVerificationService.ts
new file mode 100644
index 000000000000..b10a1adb8f06
--- /dev/null
+++ b/editors/vscode/files/patch-src_vs_platform_extensionManagement_node_extensionSignatureVerificationService.ts
@@ -0,0 +1,47 @@
+https://github.com/eclipse/openvsx/issues/543
+https://github.com/termux/termux-packages/issues/24739
+https://github.com/termux/termux-packages/pull/24757
+
+--- src/vs/platform/extensionManagement/node/extensionSignatureVerificationService.ts.orig 2025-08-20 15:13:53 UTC
++++ src/vs/platform/extensionManagement/node/extensionSignatureVerificationService.ts
+@@ -35,7 +35,7 @@ declare module vsceSign {
+ }
+
+ declare module vsceSign {
+- export function verify(vsixFilePath: string, signatureArchiveFilePath: string, verbose: boolean): Promise<ExtensionSignatureVerificationResult>;
++ export function verify(vsixFilePath: string, signatureArchiveFilePath: string, verbose: boolean): Promise<boolean>;
+ }
+
+ /**
+@@ -67,7 +67,7 @@ export class ExtensionSignatureVerificationService imp
+ }
+
+ private async resolveVsceSign(): Promise<typeof vsceSign> {
+- const mod = '@vscode/vsce-sign';
++ const mod = 'node-ovsx-sign';
+ return import(mod);
+ }
+
+@@ -87,7 +87,21 @@ export class ExtensionSignatureVerificationService imp
+
+ try {
+ this.logService.trace(`Verifying extension signature for ${extensionId}...`);
+- result = await module.verify(vsixFilePath, signatureArchiveFilePath, this.logService.getLevel() === LogLevel.Trace);
++ let isSignatureValid =
++ await module.verify(vsixFilePath, signatureArchiveFilePath, this.logService.getLevel() === LogLevel.Trace);
++ if (isSignatureValid) {
++ result = {
++ code: ExtensionSignatureVerificationCode.Success,
++ didExecute: true,
++ output: "The extension signature is valid."
++ };
++ } else {
++ result = {
++ code: ExtensionSignatureVerificationCode.SignatureIsNotValid,
++ didExecute: true,
++ output: "The extension signature is invalid."
++ };
++ }
+ } catch (e) {
+ result = {
+ code: ExtensionSignatureVerificationCode.UnknownError,
diff --git a/editors/vscode/files/patch-test_automation_src_electron.ts b/editors/vscode/files/patch-test_automation_src_electron.ts
index e3e4afbe21d0..0c4d05bf22f0 100644
--- a/editors/vscode/files/patch-test_automation_src_electron.ts
+++ b/editors/vscode/files/patch-test_automation_src_electron.ts
@@ -1,6 +1,6 @@
---- test/automation/src/electron.ts.orig 2025-08-06 20:09:28 UTC
+--- test/automation/src/electron.ts.orig 2025-09-09 22:02:15 UTC
+++ test/automation/src/electron.ts
-@@ -86,6 +86,7 @@ export function getDevElectronPath(): string {
+@@ -95,6 +95,7 @@ export function getDevElectronPath(): string {
case 'darwin':
return join(buildPath, 'electron', `${product.nameLong}.app`, 'Contents', 'MacOS', 'Electron');
case 'linux':
@@ -8,7 +8,7 @@
return join(buildPath, 'electron', `${product.applicationName}`);
case 'win32':
return join(buildPath, 'electron', `${product.nameShort}.exe`);
-@@ -98,7 +99,8 @@ export function getBuildElectronPath(root: string): st
+@@ -107,7 +108,8 @@ export function getBuildElectronPath(root: string): st
switch (process.platform) {
case 'darwin':
return join(root, 'Contents', 'MacOS', 'Electron');
diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist
index 13fc44924888..012da2309a3d 100644
--- a/editors/vscode/pkg-plist
+++ b/editors/vscode/pkg-plist
@@ -217,21 +217,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/github/dist/698.js
%%DATADIR%%/resources/app/extensions/github/dist/extension.js
%%DATADIR%%/resources/app/extensions/github/dist/extension.js.LICENSE.txt
-%%DATADIR%%/resources/app/extensions/github/extension.webpack.config.cjs
%%DATADIR%%/resources/app/extensions/github/images/icon.png
%%DATADIR%%/resources/app/extensions/github/markdown.css
%%DATADIR%%/resources/app/extensions/github/package.json
%%DATADIR%%/resources/app/extensions/github/package.nls.json
-%%DATADIR%%/resources/app/extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE.md
-%%DATADIR%%/resources/app/extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE/a.md
-%%DATADIR%%/resources/app/extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE/b.md
-%%DATADIR%%/resources/app/extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE/x.txt
-%%DATADIR%%/resources/app/extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE.md
-%%DATADIR%%/resources/app/extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE/a.md
-%%DATADIR%%/resources/app/extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE/b.md
-%%DATADIR%%/resources/app/extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE/x.txt
-%%DATADIR%%/resources/app/extensions/github/testWorkspace/some-markdown.md
-%%DATADIR%%/resources/app/extensions/github/testWorkspace/x.txt
%%DATADIR%%/resources/app/extensions/go/language-configuration.json
%%DATADIR%%/resources/app/extensions/go/package.json
%%DATADIR%%/resources/app/extensions/go/package.nls.json
@@ -343,7 +332,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/latex/syntaxes/TeX.tmLanguage.json
%%DATADIR%%/resources/app/extensions/latex/syntaxes/cpp-grammar-bailout.tmLanguage.json
%%DATADIR%%/resources/app/extensions/latex/syntaxes/markdown-latex-combined.tmLanguage.json
-%%DATADIR%%/resources/app/extensions/less/build/update-grammar.js
%%DATADIR%%/resources/app/extensions/less/language-configuration.json
%%DATADIR%%/resources/app/extensions/less/package.json
%%DATADIR%%/resources/app/extensions/less/package.nls.json
@@ -710,7 +698,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/r/package.json
%%DATADIR%%/resources/app/extensions/r/package.nls.json
%%DATADIR%%/resources/app/extensions/r/syntaxes/r.tmLanguage.json
-%%DATADIR%%/resources/app/extensions/razor/build/update-grammar.mjs
%%DATADIR%%/resources/app/extensions/razor/language-configuration.json
%%DATADIR%%/resources/app/extensions/razor/package.json
%%DATADIR%%/resources/app/extensions/razor/package.nls.json
@@ -729,7 +716,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/ruby/package.json
%%DATADIR%%/resources/app/extensions/ruby/package.nls.json
%%DATADIR%%/resources/app/extensions/ruby/syntaxes/ruby.tmLanguage.json
-%%DATADIR%%/resources/app/extensions/rust/build/update-grammar.mjs
%%DATADIR%%/resources/app/extensions/rust/language-configuration.json
%%DATADIR%%/resources/app/extensions/rust/package.json
%%DATADIR%%/resources/app/extensions/rust/package.nls.json
@@ -874,7 +860,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/xml/syntaxes/xsl.tmLanguage.json
%%DATADIR%%/resources/app/extensions/xml/xml.language-configuration.json
%%DATADIR%%/resources/app/extensions/xml/xsl.language-configuration.json
-%%DATADIR%%/resources/app/extensions/yaml/build/update-grammar.js
%%DATADIR%%/resources/app/extensions/yaml/language-configuration.json
%%DATADIR%%/resources/app/extensions/yaml/package.json
%%DATADIR%%/resources/app/extensions/yaml/package.nls.json
@@ -885,6 +870,3153 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/yaml/syntaxes/yaml-embedded.tmLanguage.json
%%DATADIR%%/resources/app/extensions/yaml/syntaxes/yaml.tmLanguage.json
%%DATADIR%%/resources/app/node_modules.asar
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/LICENSE
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/browser/AbortError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/browser/AbortError.js
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/browser/AbortSignalLike.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/browser/AbortSignalLike.js
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/browser/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/browser/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/browser/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/commonjs/AbortError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/commonjs/AbortError.js
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/commonjs/AbortSignalLike.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/commonjs/AbortSignalLike.js
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/commonjs/tsdoc-metadata.json
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/esm/AbortError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/esm/AbortError.js
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/esm/AbortSignalLike.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/esm/AbortSignalLike.js
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/react-native/AbortError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/react-native/AbortError.js
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/react-native/AbortSignalLike.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/react-native/AbortSignalLike.js
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/react-native/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/react-native/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/dist/react-native/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/abort-controller/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/LICENSE
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/browser/azureKeyCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/browser/azureNamedKeyCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/browser/azureSASCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/browser/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/browser/keyCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/browser/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/browser/tokenCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/browser/tracing.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/commonjs/azureKeyCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/commonjs/azureNamedKeyCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/commonjs/azureSASCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/commonjs/keyCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/commonjs/tokenCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/commonjs/tracing.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/commonjs/tsdoc-metadata.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/esm/azureKeyCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/esm/azureNamedKeyCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/esm/azureSASCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/esm/keyCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/esm/tokenCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/esm/tracing.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/react-native/azureKeyCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/react-native/azureNamedKeyCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/react-native/azureSASCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/react-native/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/react-native/keyCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/react-native/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/react-native/tokenCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/dist/react-native/tracing.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-auth/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/LICENSE
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/authorizeRequestOnClaimChallenge.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/authorizeRequestOnTenantChallenge.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/base64-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/base64.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/deserializationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/httpClientCache.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/interfaceHelpers.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/log.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/operationHelpers.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/pipeline.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/serializationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/serializer.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/serviceClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/state-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/state.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/urlHelpers.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/browser/utils.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/authorizeRequestOnClaimChallenge.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/authorizeRequestOnTenantChallenge.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/base64.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/deserializationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/httpClientCache.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/interfaceHelpers.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/log.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/operationHelpers.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/pipeline.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/serializationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/serializer.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/serviceClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/state-cjs.cjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/state.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/tsdoc-metadata.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/urlHelpers.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/commonjs/utils.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/authorizeRequestOnClaimChallenge.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/authorizeRequestOnTenantChallenge.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/base64.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/deserializationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/httpClientCache.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/interfaceHelpers.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/log.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/operationHelpers.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/pipeline.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/serializationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/serializer.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/serviceClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/state.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/urlHelpers.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/esm/utils.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/authorizeRequestOnClaimChallenge.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/authorizeRequestOnTenantChallenge.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/base64.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/deserializationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/httpClientCache.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/interfaceHelpers.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/log.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/operationHelpers.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/pipeline.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/serializationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/serializer.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/serviceClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/state.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/urlHelpers.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/dist/react-native/utils.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-client/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/LICENSE
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/constants.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/createPipelineFromOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/defaultHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/httpHeaders.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/log.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/pipeline.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/pipelineRequest.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/agentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/auxiliaryAuthenticationHeaderPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/bearerTokenAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/decompressResponsePolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/defaultRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/exponentialRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/formDataPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/logPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/multipartPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/ndJsonPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/proxyPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/redirectPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/retryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/setClientRequestIdPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/systemErrorRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/throttlingRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/tlsPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/tracingPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/userAgentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/policies/wrapAbortSignalLikePolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/restError.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/util/file.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/util/tokenCycler.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/util/userAgent.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/util/userAgentPlatform-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/util/userAgentPlatform.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/browser/util/wrapAbortSignal.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/constants.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/createPipelineFromOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/defaultHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/httpHeaders.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/log.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/pipeline.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/pipelineRequest.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/agentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/auxiliaryAuthenticationHeaderPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/bearerTokenAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/decompressResponsePolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/defaultRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/exponentialRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/formDataPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/logPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/multipartPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/ndJsonPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/proxyPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/redirectPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/retryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/setClientRequestIdPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/systemErrorRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/throttlingRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/tlsPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/tracingPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/userAgentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/policies/wrapAbortSignalLikePolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/restError.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/tsdoc-metadata.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/util/file.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/util/tokenCycler.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/util/userAgent.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/util/userAgentPlatform.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/commonjs/util/wrapAbortSignal.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/constants.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/createPipelineFromOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/defaultHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/httpHeaders.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/log.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/pipeline.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/pipelineRequest.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/agentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/auxiliaryAuthenticationHeaderPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/bearerTokenAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/decompressResponsePolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/defaultRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/exponentialRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/formDataPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/logPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/multipartPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/ndJsonPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/proxyPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/redirectPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/retryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/setClientRequestIdPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/systemErrorRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/throttlingRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/tlsPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/tracingPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/userAgentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/policies/wrapAbortSignalLikePolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/restError.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/util/file.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/util/tokenCycler.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/util/userAgent.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/util/userAgentPlatform.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/esm/util/wrapAbortSignal.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/constants.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/createPipelineFromOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/defaultHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/httpHeaders.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/log.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/pipeline.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/pipelineRequest.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/agentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/auxiliaryAuthenticationHeaderPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/bearerTokenAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/decompressResponsePolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/defaultRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/exponentialRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/formDataPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/logPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/multipartPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/ndJsonPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/proxyPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/redirectPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/retryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/setClientRequestIdPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/systemErrorRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/throttlingRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/tlsPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/tracingPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/userAgentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/policies/wrapAbortSignalLikePolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/restError.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/util/file.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/util/tokenCycler.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/util/userAgent.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/util/userAgentPlatform-react-native.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/util/userAgentPlatform.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/dist/react-native/util/wrapAbortSignal.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-rest-pipeline/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/LICENSE
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/browser/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/browser/instrumenter.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/browser/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/browser/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/browser/state-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/browser/state.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/browser/tracingClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/browser/tracingContext.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/commonjs/instrumenter.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/commonjs/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/commonjs/state-cjs.cjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/commonjs/state.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/commonjs/tracingClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/commonjs/tracingContext.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/commonjs/tsdoc-metadata.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/esm/instrumenter.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/esm/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/esm/state.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/esm/tracingClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/esm/tracingContext.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/react-native/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/react-native/instrumenter.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/react-native/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/react-native/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/react-native/state.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/react-native/tracingClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/dist/react-native/tracingContext.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-tracing/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/LICENSE
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/browser/aborterUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/browser/createAbortablePromise.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/browser/delay.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/browser/error.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/browser/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/browser/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/browser/typeGuards.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/commonjs/aborterUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/commonjs/createAbortablePromise.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/commonjs/delay.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/commonjs/error.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/commonjs/tsdoc-metadata.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/commonjs/typeGuards.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/esm/aborterUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/esm/createAbortablePromise.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/esm/delay.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/esm/error.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/esm/typeGuards.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/react-native/aborterUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/react-native/createAbortablePromise.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/react-native/delay.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/react-native/error.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/react-native/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/react-native/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/dist/react-native/typeGuards.js
+%%DATADIR%%/resources/app/node_modules/@azure/core-util/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/identity/LICENSE
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/client/identityClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/client/identityClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/constants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/constants.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/authorityValidationOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/authorityValidationOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/authorizationCodeCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/authorizationCodeCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/authorizationCodeCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/authorizationCodeCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/authorizationCodeCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azureCliCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azureCliCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azureCliCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azureCliCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azureCliCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azureDeveloperCliCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azureDeveloperCliCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azureDeveloperCliCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azureDeveloperCliCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azureDeveloperCliCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azurePipelinesCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azurePipelinesCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azurePipelinesCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azurePipelinesCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azurePipelinesCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azurePowerShellCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azurePowerShellCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azurePowerShellCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azurePowerShellCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/azurePowerShellCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/brokerAuthOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/brokerAuthOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/brokerCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/brokerCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/browserCustomizationOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/browserCustomizationOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/chainedTokenCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/chainedTokenCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientAssertionCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientAssertionCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientAssertionCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientAssertionCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientAssertionCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientCertificateCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientCertificateCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientCertificateCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientCertificateCredentialModels.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientCertificateCredentialModels.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientCertificateCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientCertificateCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientSecretCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientSecretCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientSecretCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientSecretCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/clientSecretCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/credentialPersistenceOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/credentialPersistenceOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/defaultAzureCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/defaultAzureCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/defaultAzureCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/defaultAzureCredentialFunctions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/defaultAzureCredentialFunctions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/defaultAzureCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/defaultAzureCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/deviceCodeCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/deviceCodeCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/deviceCodeCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/deviceCodeCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/deviceCodeCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/environmentCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/environmentCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/environmentCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/environmentCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/environmentCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/interactiveBrowserCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/interactiveBrowserCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/interactiveBrowserCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/interactiveBrowserCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/interactiveBrowserCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/interactiveCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/interactiveCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/imdsMsi.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/imdsMsi.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/imdsRetryPolicy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/imdsRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/index-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/index-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/models.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/models.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/options.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/options.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/tokenExchangeMsi.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/tokenExchangeMsi.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/managedIdentityCredential/utils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/multiTenantTokenCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/multiTenantTokenCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/onBehalfOfCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/onBehalfOfCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/onBehalfOfCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/onBehalfOfCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/onBehalfOfCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/usernamePasswordCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/usernamePasswordCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/usernamePasswordCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/usernamePasswordCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/usernamePasswordCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/visualStudioCodeCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/visualStudioCodeCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/visualStudioCodeCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/visualStudioCodeCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/visualStudioCodeCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/visualStudioCodeCredentialPlugin.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/visualStudioCodeCredentialPlugin.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/workloadIdentityCredential-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/workloadIdentityCredential-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/workloadIdentityCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/workloadIdentityCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/credentials/workloadIdentityCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/errors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/errors.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/browserFlows/msalBrowserCommon.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/browserFlows/msalBrowserCommon.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/browserFlows/msalBrowserOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/browserFlows/msalBrowserOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/credentials.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/credentials.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/msal-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/msal-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/msal.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/nodeFlows/brokerOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/nodeFlows/brokerOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/nodeFlows/msalClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/nodeFlows/msalClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/nodeFlows/msalPlugins.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/nodeFlows/msalPlugins.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/nodeFlows/tokenCachePersistenceOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/nodeFlows/tokenCachePersistenceOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/types.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/msal/utils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/plugins/consumer-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/plugins/consumer-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/plugins/consumer.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/plugins/provider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/plugins/provider.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/regionalAuthority.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/regionalAuthority.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/tokenCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/tokenCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/tokenProvider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/tokenProvider.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/authHostEnv-browser.d.mts
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/authHostEnv-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/authHostEnv-browser.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/authHostEnv-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/identityTokenEndpoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/identityTokenEndpoint.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/logging.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/logging.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/processMultiTenantRequest-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/processMultiTenantRequest-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/processMultiTenantRequest.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/processUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/processUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/scopeUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/scopeUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/subscriptionUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/subscriptionUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/tenantIdUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/tenantIdUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/tracing.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/browser/util/tracing.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/client/identityClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/client/identityClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/constants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/constants.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/authorityValidationOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/authorityValidationOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/authorizationCodeCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/authorizationCodeCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/authorizationCodeCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/authorizationCodeCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azureCliCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azureCliCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azureCliCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azureCliCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azureDeveloperCliCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azureDeveloperCliCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azureDeveloperCliCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azureDeveloperCliCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azurePipelinesCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azurePipelinesCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azurePipelinesCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azurePipelinesCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azurePowerShellCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azurePowerShellCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azurePowerShellCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/azurePowerShellCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/brokerAuthOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/brokerAuthOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/brokerCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/brokerCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/browserCustomizationOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/browserCustomizationOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/chainedTokenCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/chainedTokenCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientAssertionCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientAssertionCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientAssertionCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientAssertionCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientCertificateCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientCertificateCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientCertificateCredentialModels.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientCertificateCredentialModels.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientCertificateCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientCertificateCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientSecretCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientSecretCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientSecretCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/clientSecretCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/credentialPersistenceOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/credentialPersistenceOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/defaultAzureCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/defaultAzureCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/defaultAzureCredentialFunctions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/defaultAzureCredentialFunctions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/defaultAzureCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/defaultAzureCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/deviceCodeCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/deviceCodeCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/deviceCodeCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/deviceCodeCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/environmentCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/environmentCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/environmentCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/environmentCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/interactiveBrowserCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/interactiveBrowserCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/interactiveBrowserCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/interactiveBrowserCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/interactiveCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/interactiveCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/imdsMsi.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/imdsMsi.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/imdsRetryPolicy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/imdsRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/models.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/models.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/options.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/options.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/tokenExchangeMsi.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/tokenExchangeMsi.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/managedIdentityCredential/utils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/multiTenantTokenCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/multiTenantTokenCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/onBehalfOfCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/onBehalfOfCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/onBehalfOfCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/onBehalfOfCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/usernamePasswordCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/usernamePasswordCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/usernamePasswordCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/usernamePasswordCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/visualStudioCodeCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/visualStudioCodeCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/visualStudioCodeCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/visualStudioCodeCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/visualStudioCodeCredentialPlugin.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/visualStudioCodeCredentialPlugin.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/workloadIdentityCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/workloadIdentityCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/workloadIdentityCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/credentials/workloadIdentityCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/errors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/errors.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/browserFlows/msalBrowserCommon.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/browserFlows/msalBrowserCommon.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/browserFlows/msalBrowserOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/browserFlows/msalBrowserOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/credentials.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/credentials.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/msal.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/msal.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/nodeFlows/brokerOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/nodeFlows/brokerOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/nodeFlows/msalClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/nodeFlows/msalClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/nodeFlows/msalPlugins.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/nodeFlows/msalPlugins.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/nodeFlows/tokenCachePersistenceOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/nodeFlows/tokenCachePersistenceOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/types.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/msal/utils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/plugins/consumer.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/plugins/consumer.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/plugins/provider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/plugins/provider.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/regionalAuthority.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/regionalAuthority.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/tokenCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/tokenCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/tokenProvider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/tokenProvider.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/tsdoc-metadata.json
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/identityTokenEndpoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/identityTokenEndpoint.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/logging.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/logging.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/processMultiTenantRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/processMultiTenantRequest.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/processUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/processUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/scopeUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/scopeUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/subscriptionUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/subscriptionUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/tenantIdUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/tenantIdUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/tracing.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/commonjs/util/tracing.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/client/identityClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/client/identityClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/constants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/constants.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/authorityValidationOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/authorityValidationOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/authorizationCodeCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/authorizationCodeCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/authorizationCodeCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/authorizationCodeCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azureCliCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azureCliCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azureCliCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azureCliCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azureDeveloperCliCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azureDeveloperCliCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azureDeveloperCliCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azureDeveloperCliCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azurePipelinesCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azurePipelinesCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azurePipelinesCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azurePipelinesCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azurePowerShellCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azurePowerShellCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azurePowerShellCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/azurePowerShellCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/brokerAuthOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/brokerAuthOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/brokerCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/brokerCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/browserCustomizationOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/browserCustomizationOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/chainedTokenCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/chainedTokenCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientAssertionCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientAssertionCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientAssertionCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientAssertionCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientCertificateCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientCertificateCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientCertificateCredentialModels.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientCertificateCredentialModels.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientCertificateCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientCertificateCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientSecretCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientSecretCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientSecretCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/clientSecretCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/credentialPersistenceOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/credentialPersistenceOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/defaultAzureCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/defaultAzureCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/defaultAzureCredentialFunctions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/defaultAzureCredentialFunctions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/defaultAzureCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/defaultAzureCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/deviceCodeCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/deviceCodeCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/deviceCodeCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/deviceCodeCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/environmentCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/environmentCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/environmentCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/environmentCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/interactiveBrowserCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/interactiveBrowserCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/interactiveBrowserCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/interactiveBrowserCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/interactiveCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/interactiveCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/imdsMsi.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/imdsMsi.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/imdsRetryPolicy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/imdsRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/models.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/models.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/options.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/options.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/tokenExchangeMsi.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/tokenExchangeMsi.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/managedIdentityCredential/utils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/multiTenantTokenCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/multiTenantTokenCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/onBehalfOfCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/onBehalfOfCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/onBehalfOfCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/onBehalfOfCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/usernamePasswordCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/usernamePasswordCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/usernamePasswordCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/usernamePasswordCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/visualStudioCodeCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/visualStudioCodeCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/visualStudioCodeCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/visualStudioCodeCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/visualStudioCodeCredentialPlugin.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/visualStudioCodeCredentialPlugin.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/workloadIdentityCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/workloadIdentityCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/workloadIdentityCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/credentials/workloadIdentityCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/errors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/errors.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/browserFlows/msalBrowserCommon.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/browserFlows/msalBrowserCommon.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/browserFlows/msalBrowserOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/browserFlows/msalBrowserOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/credentials.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/credentials.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/msal.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/msal.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/nodeFlows/brokerOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/nodeFlows/brokerOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/nodeFlows/msalClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/nodeFlows/msalClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/nodeFlows/msalPlugins.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/nodeFlows/msalPlugins.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/nodeFlows/tokenCachePersistenceOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/nodeFlows/tokenCachePersistenceOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/types.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/msal/utils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/plugins/consumer.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/plugins/consumer.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/plugins/provider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/plugins/provider.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/regionalAuthority.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/regionalAuthority.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/tokenCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/tokenCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/tokenProvider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/tokenProvider.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/authHostEnv-browser.d.mts
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/authHostEnv-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/authHostEnv-browser.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/authHostEnv-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/identityTokenEndpoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/identityTokenEndpoint.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/logging.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/logging.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/processMultiTenantRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/processMultiTenantRequest.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/processUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/processUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/scopeUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/scopeUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/subscriptionUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/subscriptionUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/tenantIdUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/tenantIdUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/tracing.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/esm/util/tracing.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/client/identityClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/client/identityClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/constants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/constants.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/authorityValidationOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/authorityValidationOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/authorizationCodeCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/authorizationCodeCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/authorizationCodeCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/authorizationCodeCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azureCliCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azureCliCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azureCliCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azureCliCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azureDeveloperCliCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azureDeveloperCliCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azureDeveloperCliCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azureDeveloperCliCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azurePipelinesCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azurePipelinesCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azurePipelinesCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azurePipelinesCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azurePowerShellCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azurePowerShellCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azurePowerShellCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/azurePowerShellCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/brokerAuthOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/brokerAuthOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/brokerCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/brokerCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/browserCustomizationOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/browserCustomizationOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/chainedTokenCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/chainedTokenCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientAssertionCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientAssertionCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientAssertionCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientAssertionCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientCertificateCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientCertificateCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientCertificateCredentialModels.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientCertificateCredentialModels.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientCertificateCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientCertificateCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientSecretCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientSecretCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientSecretCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/clientSecretCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/credentialPersistenceOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/credentialPersistenceOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/defaultAzureCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/defaultAzureCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/defaultAzureCredentialFunctions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/defaultAzureCredentialFunctions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/defaultAzureCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/defaultAzureCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/deviceCodeCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/deviceCodeCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/deviceCodeCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/deviceCodeCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/environmentCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/environmentCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/environmentCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/environmentCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/interactiveBrowserCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/interactiveBrowserCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/interactiveBrowserCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/interactiveBrowserCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/interactiveCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/interactiveCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/imdsMsi.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/imdsMsi.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/imdsRetryPolicy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/imdsRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/models.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/models.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/options.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/options.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/tokenExchangeMsi.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/tokenExchangeMsi.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/managedIdentityCredential/utils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/multiTenantTokenCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/multiTenantTokenCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/onBehalfOfCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/onBehalfOfCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/onBehalfOfCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/onBehalfOfCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/usernamePasswordCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/usernamePasswordCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/usernamePasswordCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/usernamePasswordCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/visualStudioCodeCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/visualStudioCodeCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/visualStudioCodeCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/visualStudioCodeCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/visualStudioCodeCredentialPlugin.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/visualStudioCodeCredentialPlugin.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/workloadIdentityCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/workloadIdentityCredential.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/workloadIdentityCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/credentials/workloadIdentityCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/errors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/errors.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/browserFlows/msalBrowserCommon.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/browserFlows/msalBrowserCommon.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/browserFlows/msalBrowserOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/browserFlows/msalBrowserOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/credentials.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/credentials.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/msal.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/msal.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/nodeFlows/brokerOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/nodeFlows/brokerOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/nodeFlows/msalClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/nodeFlows/msalClient.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/nodeFlows/msalPlugins.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/nodeFlows/msalPlugins.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/nodeFlows/tokenCachePersistenceOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/nodeFlows/tokenCachePersistenceOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/types.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/msal/utils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/plugins/consumer.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/plugins/consumer.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/plugins/provider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/plugins/provider.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/regionalAuthority.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/regionalAuthority.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/tokenCredentialOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/tokenCredentialOptions.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/tokenProvider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/tokenProvider.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/authHostEnv-browser.d.mts
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/authHostEnv-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/authHostEnv-browser.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/authHostEnv-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/identityTokenEndpoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/identityTokenEndpoint.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/logging.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/logging.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/processMultiTenantRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/processMultiTenantRequest.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/processUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/processUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/scopeUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/scopeUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/subscriptionUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/subscriptionUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/tenantIdUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/tenantIdUtils.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/tracing.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/identity/dist/workerd/util/tracing.js
+%%DATADIR%%/resources/app/node_modules/@azure/identity/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/logger/LICENSE
+%%DATADIR%%/resources/app/node_modules/@azure/logger/dist/browser/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/logger/dist/browser/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/logger/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/logger/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/logger/dist/commonjs/tsdoc-metadata.json
+%%DATADIR%%/resources/app/node_modules/@azure/logger/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/logger/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/logger/dist/react-native/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/logger/dist/react-native/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/logger/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/LICENSE
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/app/IPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/app/IPublicClientApplication.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/app/IPublicClientApplication.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/app/PublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/app/PublicClientApplication.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/app/PublicClientApplication.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/app/PublicClientNext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/app/PublicClientNext.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/app/PublicClientNext.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/IPlatformAuthHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeStatusCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeStatusCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeStatusCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/PlatformAuthDOMHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/PlatformAuthDOMHandler.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/PlatformAuthDOMHandler.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/PlatformAuthExtensionHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/PlatformAuthExtensionHandler.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/PlatformAuthExtensionHandler.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/PlatformAuthProvider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/PlatformAuthProvider.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/PlatformAuthProvider.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/PlatformAuthRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/broker/nativeBroker/PlatformAuthResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/AccountManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/AccountManager.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/AccountManager.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/AsyncMemoryStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/AsyncMemoryStorage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/AsyncMemoryStorage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/BrowserCacheManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/BrowserCacheManager.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/BrowserCacheManager.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/CacheHelpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/CacheHelpers.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/CacheHelpers.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/CacheKeys.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/CacheKeys.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/CacheKeys.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/CookieStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/CookieStorage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/CookieStorage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/DatabaseStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/DatabaseStorage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/DatabaseStorage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/EncryptedData.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/EncryptedData.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/EncryptedData.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/IAsyncStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/ITokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/IWindowStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/LocalStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/LocalStorage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/LocalStorage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/MemoryStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/MemoryStorage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/MemoryStorage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/SessionStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/SessionStorage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/SessionStorage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/TokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/TokenCache.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/cache/TokenCache.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/config/Configuration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/config/Configuration.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/config/Configuration.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/controllers/ControllerFactory.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/controllers/ControllerFactory.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/controllers/ControllerFactory.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/controllers/IController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/controllers/NestedAppAuthController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/controllers/NestedAppAuthController.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/controllers/NestedAppAuthController.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/controllers/StandardController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/controllers/StandardController.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/controllers/StandardController.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/controllers/UnknownOperatingContextController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/controllers/UnknownOperatingContextController.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/controllers/UnknownOperatingContextController.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/crypto/BrowserCrypto.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/crypto/BrowserCrypto.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/crypto/BrowserCrypto.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/crypto/CryptoOps.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/crypto/CryptoOps.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/crypto/CryptoOps.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/crypto/PkceGenerator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/crypto/PkceGenerator.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/crypto/PkceGenerator.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/crypto/SignedHttpRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/crypto/SignedHttpRequest.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/crypto/SignedHttpRequest.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/app/IPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/app/PublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/app/PublicClientApplication.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/app/PublicClientApplication.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/app/PublicClientNext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/IPlatformAuthHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/NativeStatusCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/NativeStatusCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/NativeStatusCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/PlatformAuthDOMHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/PlatformAuthDOMHandler.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/PlatformAuthDOMHandler.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/PlatformAuthExtensionHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/PlatformAuthExtensionHandler.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/PlatformAuthExtensionHandler.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/PlatformAuthProvider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/PlatformAuthProvider.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/PlatformAuthProvider.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/PlatformAuthRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/broker/nativeBroker/PlatformAuthResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/AccountManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/AccountManager.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/AccountManager.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/AsyncMemoryStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/AsyncMemoryStorage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/AsyncMemoryStorage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/BrowserCacheManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/BrowserCacheManager.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/BrowserCacheManager.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/CacheHelpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/CacheHelpers.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/CacheHelpers.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/CacheKeys.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/CacheKeys.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/CacheKeys.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/CookieStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/CookieStorage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/CookieStorage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/DatabaseStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/DatabaseStorage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/DatabaseStorage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/EncryptedData.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/EncryptedData.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/EncryptedData.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/IAsyncStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/ITokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/IWindowStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/LocalStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/LocalStorage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/LocalStorage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/MemoryStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/MemoryStorage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/MemoryStorage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/SessionStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/SessionStorage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/SessionStorage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/TokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/TokenCache.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/cache/TokenCache.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/config/Configuration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/config/Configuration.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/config/Configuration.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/controllers/ControllerFactory.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/controllers/ControllerFactory.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/controllers/ControllerFactory.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/controllers/IController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/controllers/NestedAppAuthController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/controllers/StandardController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/controllers/StandardController.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/controllers/StandardController.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/controllers/UnknownOperatingContextController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/crypto/BrowserCrypto.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/crypto/BrowserCrypto.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/crypto/BrowserCrypto.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/crypto/CryptoOps.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/crypto/CryptoOps.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/crypto/CryptoOps.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/crypto/PkceGenerator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/crypto/PkceGenerator.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/crypto/PkceGenerator.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/crypto/SignedHttpRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/CustomAuthActionInputs.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/CustomAuthConstants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/CustomAuthConstants.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/CustomAuthConstants.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/CustomAuthPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/CustomAuthPublicClientApplication.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/CustomAuthPublicClientApplication.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/ICustomAuthPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/UserAccountAttributes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/configuration/CustomAuthConfiguration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/controller/CustomAuthStandardController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/controller/CustomAuthStandardController.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/controller/CustomAuthStandardController.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/controller/ICustomAuthStandardController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/CustomAuthAuthority.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/CustomAuthAuthority.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/CustomAuthAuthority.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowErrorBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowErrorBase.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowErrorBase.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowResultBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowResultBase.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowResultBase.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/AuthMethodDetails.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/error_type/AuthMethodRegistrationError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/error_type/AuthMethodRegistrationError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/error_type/AuthMethodRegistrationError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationChallengeMethodResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationChallengeMethodResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationChallengeMethodResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationSubmitChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationSubmitChallengeResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationSubmitChallengeResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationCompletedState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationCompletedState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationFailedState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationFailedState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/error_type/MfaError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/result/MfaRequestChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/result/MfaSubmitChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/CustomAuthApiError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/CustomAuthApiError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/CustomAuthApiError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/CustomAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/CustomAuthError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/CustomAuthError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/HttpError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/HttpError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/HttpError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/HttpErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/HttpErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/HttpErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/InvalidArgumentError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/InvalidArgumentError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/InvalidArgumentError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/InvalidConfigurationError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/InvalidConfigurationError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/InvalidConfigurationError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/InvalidConfigurationErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/InvalidConfigurationErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/InvalidConfigurationErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/MethodNotImplementedError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/MethodNotImplementedError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/MethodNotImplementedError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/MsalCustomAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/MsalCustomAuthError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/MsalCustomAuthError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/NoCachedAccountFoundError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/NoCachedAccountFoundError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/NoCachedAccountFoundError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/ParsedUrlError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/ParsedUrlError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/ParsedUrlError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/ParsedUrlErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/ParsedUrlErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/ParsedUrlErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/UnexpectedError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/UnexpectedError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/UnexpectedError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/UnsupportedEnvironmentError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/UnsupportedEnvironmentError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/UnsupportedEnvironmentError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/UserAccountAttributeError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/UserAccountAttributeError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/UserAccountAttributeError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/UserAccountAttributeErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/UserAlreadySignedInError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/UserAlreadySignedInError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/UserAlreadySignedInError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/CustomAuthInteractionClientBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/CustomAuthInteractionClientBase.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/CustomAuthInteractionClientBase.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/CustomAuthInterationClientFactory.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/CustomAuthInterationClientFactory.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/CustomAuthInterationClientFactory.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/jit/JitClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/jit/JitClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/jit/JitClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/jit/parameter/JitParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/jit/result/JitActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/jit/result/JitActionResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/jit/result/JitActionResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/mfa/MfaClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/mfa/parameter/MfaClientParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/mfa/result/MfaActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/BaseApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/BaseApiClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/BaseApiClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/CustomAuthApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/CustomAuthApiClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/CustomAuthApiClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/CustomAuthApiEndpoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/CustomAuthApiEndpoint.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/CustomAuthApiEndpoint.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/ICustomAuthApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/RegisterApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/RegisterApiClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/RegisterApiClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/ResetPasswordApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/ResetPasswordApiClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/ResetPasswordApiClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/SignInApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/SignInApiClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/SignInApiClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/SignupApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/SignupApiClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/SignupApiClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/types/ApiErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/types/ApiErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/types/ApiErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/types/ApiErrorResponseTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/types/ApiRequestTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/types/ApiResponseTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/types/ApiSuberrors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/types/ApiSuberrors.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/types/ApiSuberrors.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/types/ApiTypesBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/http_client/FetchHttpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/http_client/FetchHttpClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/http_client/FetchHttpClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/http_client/IHttpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/http_client/IHttpClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/http_client/IHttpClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/telemetry/PublicApiId.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/telemetry/PublicApiId.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/telemetry/PublicApiId.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/utils/ArgumentValidator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/utils/ArgumentValidator.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/utils/ArgumentValidator.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/utils/UrlUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/utils/UrlUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/utils/UrlUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/CustomAuthAccountData.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/CustomAuthAccountData.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/CustomAuthAccountData.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/error_type/GetAccountError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/error_type/GetAccountError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/error_type/GetAccountError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/result/GetAccessTokenResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/result/GetAccessTokenResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/result/GetAccessTokenResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/result/GetAccountResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/result/GetAccountResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/result/GetAccountResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/result/SignOutResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/result/SignOutResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/result/SignOutResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/state/GetAccessTokenState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/state/GetAccessTokenState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/state/GetAccessTokenState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/state/GetAccountState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/state/GetAccountState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/state/GetAccountState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/state/SignOutState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/state/SignOutState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/auth_flow/state/SignOutState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/interaction_client/CustomAuthSilentCacheClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/interaction_client/CustomAuthSilentCacheClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/get_account/interaction_client/CustomAuthSilentCacheClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/index.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/index.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/operating_context/CustomAuthOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/operating_context/CustomAuthOperatingContext.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/operating_context/CustomAuthOperatingContext.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/error_type/ResetPasswordError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/error_type/ResetPasswordError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/error_type/ResetPasswordError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/result/ResetPasswordResendCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/result/ResetPasswordResendCodeResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/result/ResetPasswordResendCodeResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/result/ResetPasswordStartResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/result/ResetPasswordStartResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/result/ResetPasswordStartResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/result/ResetPasswordSubmitCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/result/ResetPasswordSubmitCodeResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/result/ResetPasswordSubmitCodeResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/result/ResetPasswordSubmitPasswordResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/result/ResetPasswordSubmitPasswordResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/result/ResetPasswordSubmitPasswordResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordCodeRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordCodeRequiredState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordCodeRequiredState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordCompletedState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordCompletedState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordFailedState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordFailedState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordPasswordRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordPasswordRequiredState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordPasswordRequiredState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/auth_flow/state/ResetPasswordStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/interaction_client/ResetPasswordClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/interaction_client/ResetPasswordClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/interaction_client/ResetPasswordClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/interaction_client/parameter/ResetPasswordParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/reset_password/interaction_client/result/ResetPasswordActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/SignInScenario.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/SignInScenario.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/SignInScenario.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/error_type/SignInError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/error_type/SignInError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/error_type/SignInError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/result/SignInResendCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/result/SignInResendCodeResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/result/SignInResendCodeResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/result/SignInResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/result/SignInResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/result/SignInResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/result/SignInSubmitCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/result/SignInSubmitCodeResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/result/SignInSubmitCodeResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/result/SignInSubmitPasswordResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/result/SignInSubmitPasswordResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/result/SignInSubmitPasswordResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInCodeRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInCodeRequiredState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInCodeRequiredState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInCompletedState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInCompletedState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInContinuationState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInContinuationState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInContinuationState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInFailedState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInFailedState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInPasswordRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInPasswordRequiredState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInPasswordRequiredState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/auth_flow/state/SignInStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/interaction_client/SignInClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/interaction_client/SignInClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/interaction_client/SignInClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/interaction_client/parameter/SignInParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/interaction_client/result/SignInActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/interaction_client/result/SignInActionResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_in/interaction_client/result/SignInActionResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/error_type/SignUpError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/error_type/SignUpError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/error_type/SignUpError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpResendCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpResendCodeResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpResendCodeResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpSubmitAttributesResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpSubmitAttributesResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpSubmitAttributesResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpSubmitCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpSubmitCodeResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpSubmitCodeResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpSubmitPasswordResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpSubmitPasswordResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/result/SignUpSubmitPasswordResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpAttributesRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpAttributesRequiredState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpAttributesRequiredState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpCodeRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpCodeRequiredState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpCodeRequiredState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpCompletedState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpCompletedState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpFailedState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpFailedState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpPasswordRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpPasswordRequiredState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpPasswordRequiredState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/auth_flow/state/SignUpStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/interaction_client/SignUpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/interaction_client/SignUpClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/interaction_client/SignUpClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/interaction_client/parameter/SignUpParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/interaction_client/result/SignUpActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/interaction_client/result/SignUpActionResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/sign_up/interaction_client/result/SignUpActionResult.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/encode/Base64Decode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/encode/Base64Decode.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/encode/Base64Decode.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/encode/Base64Encode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/encode/Base64Encode.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/encode/Base64Encode.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/BrowserAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/BrowserAuthError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/BrowserAuthError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/BrowserAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/BrowserAuthErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/BrowserAuthErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/BrowserConfigurationAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/BrowserConfigurationAuthError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/BrowserConfigurationAuthError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/BrowserConfigurationAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/BrowserConfigurationAuthErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/BrowserConfigurationAuthErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/NativeAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/NativeAuthError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/NativeAuthError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/NativeAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/NativeAuthErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/NativeAuthErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/error/NestedAppAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/event/EventHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/event/EventHandler.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/event/EventHandler.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/event/EventMessage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/event/EventType.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/event/EventType.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/event/EventType.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/BaseInteractionClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/BaseInteractionClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/BaseInteractionClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/HybridSpaAuthorizationCodeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/HybridSpaAuthorizationCodeClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/HybridSpaAuthorizationCodeClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/PlatformAuthInteractionClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/PlatformAuthInteractionClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/PlatformAuthInteractionClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/PopupClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/PopupClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/PopupClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/RedirectClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/RedirectClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/RedirectClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/SilentAuthCodeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/SilentAuthCodeClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/SilentAuthCodeClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/SilentCacheClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/SilentCacheClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/SilentCacheClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/SilentIframeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/SilentIframeClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/SilentIframeClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/SilentRefreshClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/SilentRefreshClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/SilentRefreshClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/StandardInteractionClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/StandardInteractionClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_client/StandardInteractionClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_handler/InteractionHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_handler/InteractionHandler.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_handler/InteractionHandler.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_handler/SilentHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_handler/SilentHandler.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/interaction_handler/SilentHandler.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/AccountInfo.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/AuthBridge.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/AuthResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/BridgeAccountContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/BridgeCapabilities.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/BridgeError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/BridgeProxy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/BridgeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/BridgeRequestEnvelope.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/BridgeResponseEnvelope.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/BridgeStatusCode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/IBridgeProxy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/InitContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/TokenRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/TokenResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/naa/mapping/NestedAppAuthAdapter.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/navigation/INavigationClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/navigation/NavigationClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/navigation/NavigationClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/navigation/NavigationClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/navigation/NavigationOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/network/FetchClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/network/FetchClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/network/FetchClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/operatingcontext/BaseOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/operatingcontext/BaseOperatingContext.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/operatingcontext/BaseOperatingContext.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/operatingcontext/NestedAppOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/operatingcontext/StandardOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/operatingcontext/StandardOperatingContext.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/operatingcontext/StandardOperatingContext.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/operatingcontext/UnknownOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/packageMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/packageMetadata.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/packageMetadata.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/protocol/Authorize.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/protocol/Authorize.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/protocol/Authorize.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/AuthorizationCodeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/AuthorizationUrlRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/ClearCacheRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/EndSessionPopupRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/EndSessionRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/InitializeApplicationRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/PopupRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/PopupWindowAttributes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/RedirectRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/RequestHelpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/RequestHelpers.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/RequestHelpers.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/SilentRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/request/SsoSilentRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/response/AuthenticationResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/response/ResponseHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/response/ResponseHandler.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/response/ResponseHandler.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/telemetry/BrowserPerformanceClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/telemetry/BrowserPerformanceMeasurement.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/BrowserConstants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/BrowserConstants.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/BrowserConstants.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/BrowserProtocolUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/BrowserProtocolUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/BrowserProtocolUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/BrowserUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/BrowserUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/BrowserUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/Helpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/Helpers.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/Helpers.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/MsalFrameStatsUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/MsalFrameStatsUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/utils/MsalFrameStatsUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/CustomAuthActionInputs.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/CustomAuthConstants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/CustomAuthPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/ICustomAuthPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/UserAccountAttributes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/configuration/CustomAuthConfiguration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/controller/CustomAuthStandardController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/controller/ICustomAuthStandardController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/CustomAuthAuthority.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/AuthFlowErrorBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/AuthFlowResultBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/AuthFlowState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/jit/AuthMethodDetails.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/jit/error_type/AuthMethodRegistrationError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationChallengeMethodResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationSubmitChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/mfa/error_type/MfaError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/mfa/result/MfaRequestChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/mfa/result/MfaSubmitChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/mfa/state/MfaCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/mfa/state/MfaFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/mfa/state/MfaState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/mfa/state/MfaStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/CustomAuthApiError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/CustomAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/HttpError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/HttpErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/InvalidArgumentError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/InvalidConfigurationError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/InvalidConfigurationErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/MethodNotImplementedError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/MsalCustomAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/NoCachedAccountFoundError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/ParsedUrlError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/ParsedUrlErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/UnexpectedError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/UnsupportedEnvironmentError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/UserAccountAttributeError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/UserAccountAttributeErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/error/UserAlreadySignedInError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/interaction_client/CustomAuthInteractionClientBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/interaction_client/CustomAuthInterationClientFactory.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/interaction_client/jit/JitClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/interaction_client/jit/parameter/JitParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/interaction_client/jit/result/JitActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/interaction_client/mfa/MfaClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/interaction_client/mfa/parameter/MfaClientParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/interaction_client/mfa/result/MfaActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/BaseApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/CustomAuthApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/CustomAuthApiEndpoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/ICustomAuthApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/RegisterApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/ResetPasswordApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/SignInApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/SignupApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/types/ApiErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/types/ApiErrorResponseTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/types/ApiRequestTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/types/ApiResponseTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/types/ApiSuberrors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/custom_auth_api/types/ApiTypesBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/http_client/FetchHttpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/network_client/http_client/IHttpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/telemetry/PublicApiId.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/utils/ArgumentValidator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/utils/UrlUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/get_account/auth_flow/CustomAuthAccountData.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/get_account/auth_flow/error_type/GetAccountError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/get_account/auth_flow/result/GetAccessTokenResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/get_account/auth_flow/result/GetAccountResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/get_account/auth_flow/result/SignOutResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/get_account/auth_flow/state/GetAccessTokenState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/get_account/auth_flow/state/GetAccountState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/get_account/auth_flow/state/SignOutState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/get_account/interaction_client/CustomAuthSilentCacheClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/operating_context/CustomAuthOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/auth_flow/error_type/ResetPasswordError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/auth_flow/result/ResetPasswordResendCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/auth_flow/result/ResetPasswordStartResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/auth_flow/result/ResetPasswordSubmitCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/auth_flow/result/ResetPasswordSubmitPasswordResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/auth_flow/state/ResetPasswordCodeRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/auth_flow/state/ResetPasswordCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/auth_flow/state/ResetPasswordFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/auth_flow/state/ResetPasswordPasswordRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/auth_flow/state/ResetPasswordState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/auth_flow/state/ResetPasswordStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/interaction_client/ResetPasswordClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/interaction_client/parameter/ResetPasswordParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/reset_password/interaction_client/result/ResetPasswordActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/auth_flow/SignInScenario.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/auth_flow/error_type/SignInError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/auth_flow/result/SignInResendCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/auth_flow/result/SignInResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/auth_flow/result/SignInSubmitCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/auth_flow/result/SignInSubmitPasswordResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/auth_flow/state/SignInCodeRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/auth_flow/state/SignInCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/auth_flow/state/SignInContinuationState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/auth_flow/state/SignInFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/auth_flow/state/SignInPasswordRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/auth_flow/state/SignInState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/auth_flow/state/SignInStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/interaction_client/SignInClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/interaction_client/parameter/SignInParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_in/interaction_client/result/SignInActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/auth_flow/error_type/SignUpError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/auth_flow/result/SignUpResendCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/auth_flow/result/SignUpResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/auth_flow/result/SignUpSubmitAttributesResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/auth_flow/result/SignUpSubmitCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/auth_flow/result/SignUpSubmitPasswordResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/auth_flow/state/SignUpAttributesRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/auth_flow/state/SignUpCodeRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/auth_flow/state/SignUpCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/auth_flow/state/SignUpFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/auth_flow/state/SignUpPasswordRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/auth_flow/state/SignUpState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/auth_flow/state/SignUpStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/interaction_client/SignUpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/interaction_client/parameter/SignUpParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/sign_up/interaction_client/result/SignUpActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/encode/Base64Decode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/encode/Base64Decode.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/encode/Base64Decode.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/encode/Base64Encode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/encode/Base64Encode.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/encode/Base64Encode.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/BrowserAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/BrowserAuthError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/BrowserAuthError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/BrowserAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/BrowserAuthErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/BrowserAuthErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/NativeAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/NativeAuthError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/NativeAuthError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/NativeAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/NativeAuthErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/NativeAuthErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/NestedAppAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/NestedAppAuthError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/error/NestedAppAuthError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/event/EventHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/event/EventHandler.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/event/EventHandler.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/event/EventMessage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/event/EventMessage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/event/EventMessage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/event/EventType.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/event/EventType.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/event/EventType.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/index.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/index.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/BaseInteractionClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/BaseInteractionClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/BaseInteractionClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/HybridSpaAuthorizationCodeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/HybridSpaAuthorizationCodeClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/HybridSpaAuthorizationCodeClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/PlatformAuthInteractionClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/PlatformAuthInteractionClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/PlatformAuthInteractionClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/PopupClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/PopupClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/PopupClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/RedirectClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/RedirectClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/RedirectClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/SilentAuthCodeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/SilentAuthCodeClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/SilentAuthCodeClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/SilentCacheClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/SilentCacheClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/SilentCacheClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/SilentIframeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/SilentIframeClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/SilentIframeClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/SilentRefreshClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/SilentRefreshClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/SilentRefreshClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/StandardInteractionClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/StandardInteractionClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_client/StandardInteractionClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_handler/InteractionHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_handler/InteractionHandler.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_handler/InteractionHandler.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_handler/SilentHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_handler/SilentHandler.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/interaction_handler/SilentHandler.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/AccountInfo.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/AuthBridge.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/AuthResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeAccountContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeCapabilities.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeProxy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeProxy.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeProxy.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeRequestEnvelope.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeResponseEnvelope.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeStatusCode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeStatusCode.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/BridgeStatusCode.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/IBridgeProxy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/InitContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/TokenRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/TokenResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/mapping/NestedAppAuthAdapter.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/mapping/NestedAppAuthAdapter.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/naa/mapping/NestedAppAuthAdapter.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/navigation/INavigationClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/navigation/NavigationClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/navigation/NavigationClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/navigation/NavigationClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/navigation/NavigationOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/network/FetchClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/network/FetchClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/network/FetchClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/operatingcontext/BaseOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/operatingcontext/BaseOperatingContext.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/operatingcontext/BaseOperatingContext.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/operatingcontext/NestedAppOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/operatingcontext/NestedAppOperatingContext.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/operatingcontext/NestedAppOperatingContext.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/operatingcontext/StandardOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/operatingcontext/StandardOperatingContext.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/operatingcontext/StandardOperatingContext.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/operatingcontext/UnknownOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/operatingcontext/UnknownOperatingContext.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/operatingcontext/UnknownOperatingContext.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/packageMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/packageMetadata.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/packageMetadata.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/protocol/Authorize.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/protocol/Authorize.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/protocol/Authorize.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/AuthorizationCodeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/AuthorizationUrlRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/ClearCacheRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/EndSessionPopupRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/EndSessionRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/InitializeApplicationRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/PopupRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/PopupWindowAttributes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/RedirectRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/RequestHelpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/RequestHelpers.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/RequestHelpers.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/SilentRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/request/SsoSilentRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/response/AuthenticationResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/response/ResponseHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/response/ResponseHandler.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/response/ResponseHandler.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceMeasurement.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceMeasurement.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceMeasurement.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/BrowserConstants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/BrowserConstants.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/BrowserConstants.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/BrowserProtocolUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/BrowserProtocolUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/BrowserProtocolUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/BrowserUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/BrowserUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/BrowserUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/Helpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/Helpers.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/Helpers.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/MsalFrameStatsUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/MsalFrameStatsUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/utils/MsalFrameStatsUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/msal-custom-auth.cjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/msal-custom-auth.cjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/app/IPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/app/PublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/app/PublicClientNext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/broker/nativeBroker/IPlatformAuthHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/broker/nativeBroker/NativeStatusCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/broker/nativeBroker/PlatformAuthDOMHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/broker/nativeBroker/PlatformAuthExtensionHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/broker/nativeBroker/PlatformAuthProvider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/broker/nativeBroker/PlatformAuthRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/broker/nativeBroker/PlatformAuthResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/AccountManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/AsyncMemoryStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/BrowserCacheManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/CacheHelpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/CacheKeys.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/CookieStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/DatabaseStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/EncryptedData.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/IAsyncStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/ITokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/IWindowStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/LocalStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/MemoryStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/SessionStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/cache/TokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/config/Configuration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/controllers/ControllerFactory.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/controllers/IController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/controllers/NestedAppAuthController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/controllers/StandardController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/controllers/UnknownOperatingContextController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/crypto/BrowserCrypto.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/crypto/CryptoOps.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/crypto/PkceGenerator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/crypto/SignedHttpRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/CustomAuthActionInputs.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/CustomAuthConstants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/CustomAuthPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/ICustomAuthPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/UserAccountAttributes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/configuration/CustomAuthConfiguration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/controller/CustomAuthStandardController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/controller/ICustomAuthStandardController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/CustomAuthAuthority.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/AuthFlowErrorBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/AuthFlowResultBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/AuthFlowState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/jit/AuthMethodDetails.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/jit/error_type/AuthMethodRegistrationError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationChallengeMethodResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationSubmitChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/mfa/error_type/MfaError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/mfa/result/MfaRequestChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/mfa/result/MfaSubmitChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/mfa/state/MfaCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/mfa/state/MfaFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/mfa/state/MfaState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/mfa/state/MfaStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/CustomAuthApiError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/CustomAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/HttpError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/HttpErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/InvalidArgumentError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/InvalidConfigurationError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/InvalidConfigurationErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/MethodNotImplementedError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/MsalCustomAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/NoCachedAccountFoundError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/ParsedUrlError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/ParsedUrlErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/UnexpectedError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/UnsupportedEnvironmentError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/UserAccountAttributeError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/UserAccountAttributeErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/error/UserAlreadySignedInError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/interaction_client/CustomAuthInteractionClientBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/interaction_client/CustomAuthInterationClientFactory.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/interaction_client/jit/JitClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/interaction_client/jit/parameter/JitParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/interaction_client/jit/result/JitActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/interaction_client/mfa/MfaClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/interaction_client/mfa/parameter/MfaClientParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/interaction_client/mfa/result/MfaActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/BaseApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/CustomAuthApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/CustomAuthApiEndpoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/ICustomAuthApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/RegisterApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/ResetPasswordApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/SignInApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/SignupApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/types/ApiErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/types/ApiErrorResponseTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/types/ApiRequestTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/types/ApiResponseTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/types/ApiSuberrors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/custom_auth_api/types/ApiTypesBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/http_client/FetchHttpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/network_client/http_client/IHttpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/telemetry/PublicApiId.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/utils/ArgumentValidator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/utils/UrlUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/get_account/auth_flow/CustomAuthAccountData.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/get_account/auth_flow/error_type/GetAccountError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/get_account/auth_flow/result/GetAccessTokenResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/get_account/auth_flow/result/GetAccountResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/get_account/auth_flow/result/SignOutResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/get_account/auth_flow/state/GetAccessTokenState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/get_account/auth_flow/state/GetAccountState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/get_account/auth_flow/state/SignOutState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/get_account/interaction_client/CustomAuthSilentCacheClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/operating_context/CustomAuthOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/auth_flow/error_type/ResetPasswordError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/auth_flow/result/ResetPasswordResendCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/auth_flow/result/ResetPasswordStartResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/auth_flow/result/ResetPasswordSubmitCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/auth_flow/result/ResetPasswordSubmitPasswordResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/auth_flow/state/ResetPasswordCodeRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/auth_flow/state/ResetPasswordCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/auth_flow/state/ResetPasswordFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/auth_flow/state/ResetPasswordPasswordRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/auth_flow/state/ResetPasswordState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/auth_flow/state/ResetPasswordStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/interaction_client/ResetPasswordClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/interaction_client/parameter/ResetPasswordParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/reset_password/interaction_client/result/ResetPasswordActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/auth_flow/SignInScenario.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/auth_flow/error_type/SignInError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/auth_flow/result/SignInResendCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/auth_flow/result/SignInResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/auth_flow/result/SignInSubmitCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/auth_flow/result/SignInSubmitPasswordResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/auth_flow/state/SignInCodeRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/auth_flow/state/SignInCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/auth_flow/state/SignInContinuationState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/auth_flow/state/SignInFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/auth_flow/state/SignInPasswordRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/auth_flow/state/SignInState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/auth_flow/state/SignInStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/interaction_client/SignInClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/interaction_client/parameter/SignInParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_in/interaction_client/result/SignInActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/auth_flow/error_type/SignUpError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/auth_flow/result/SignUpResendCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/auth_flow/result/SignUpResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/auth_flow/result/SignUpSubmitAttributesResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/auth_flow/result/SignUpSubmitCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/auth_flow/result/SignUpSubmitPasswordResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/auth_flow/state/SignUpAttributesRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/auth_flow/state/SignUpCodeRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/auth_flow/state/SignUpCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/auth_flow/state/SignUpFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/auth_flow/state/SignUpPasswordRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/auth_flow/state/SignUpState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/auth_flow/state/SignUpStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/interaction_client/SignUpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/interaction_client/parameter/SignUpParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/sign_up/interaction_client/result/SignUpActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/encode/Base64Decode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/encode/Base64Encode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/error/BrowserAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/error/BrowserAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/error/BrowserConfigurationAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/error/BrowserConfigurationAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/error/NativeAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/error/NativeAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/error/NestedAppAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/event/EventHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/event/EventMessage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/event/EventType.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/interaction_client/BaseInteractionClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/interaction_client/HybridSpaAuthorizationCodeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/interaction_client/PlatformAuthInteractionClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/interaction_client/PopupClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/interaction_client/RedirectClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/interaction_client/SilentAuthCodeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/interaction_client/SilentCacheClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/interaction_client/SilentIframeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/interaction_client/SilentRefreshClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/interaction_client/StandardInteractionClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/interaction_handler/InteractionHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/interaction_handler/SilentHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/AccountInfo.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/AuthBridge.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/AuthResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/BridgeAccountContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/BridgeCapabilities.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/BridgeError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/BridgeProxy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/BridgeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/BridgeRequestEnvelope.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/BridgeResponseEnvelope.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/BridgeStatusCode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/IBridgeProxy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/InitContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/TokenRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/TokenResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/naa/mapping/NestedAppAuthAdapter.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/navigation/INavigationClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/navigation/NavigationClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/navigation/NavigationOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/network/FetchClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/operatingcontext/BaseOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/operatingcontext/NestedAppOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/operatingcontext/StandardOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/operatingcontext/UnknownOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/packageMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/protocol/Authorize.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/request/AuthorizationCodeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/request/AuthorizationUrlRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/request/ClearCacheRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/request/EndSessionPopupRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/request/EndSessionRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/request/InitializeApplicationRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/request/PopupRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/request/PopupWindowAttributes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/request/RedirectRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/request/RequestHelpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/request/SilentRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/request/SsoSilentRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/response/AuthenticationResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/response/ResponseHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/telemetry/BrowserPerformanceClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/telemetry/BrowserPerformanceMeasurement.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/utils/BrowserConstants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/utils/BrowserProtocolUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/utils/BrowserUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/utils/Helpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/utils/MsalFrameStatsUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/msal-browser.cjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/msal-browser.cjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/msal-browser.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/msal-browser.min.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/app/IPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/app/PublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/app/PublicClientNext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/broker/nativeBroker/IPlatformAuthHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/broker/nativeBroker/NativeStatusCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/broker/nativeBroker/PlatformAuthDOMHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/broker/nativeBroker/PlatformAuthExtensionHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/broker/nativeBroker/PlatformAuthProvider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/broker/nativeBroker/PlatformAuthRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/broker/nativeBroker/PlatformAuthResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/AccountManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/AsyncMemoryStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/BrowserCacheManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/CacheHelpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/CacheKeys.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/CookieStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/DatabaseStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/EncryptedData.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/IAsyncStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/ITokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/IWindowStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/LocalStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/MemoryStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/SessionStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/cache/TokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/config/Configuration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/controllers/ControllerFactory.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/controllers/IController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/controllers/NestedAppAuthController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/controllers/StandardController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/controllers/UnknownOperatingContextController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/crypto/BrowserCrypto.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/crypto/CryptoOps.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/crypto/PkceGenerator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/crypto/SignedHttpRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/CustomAuthActionInputs.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/CustomAuthConstants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/CustomAuthPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/ICustomAuthPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/UserAccountAttributes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/configuration/CustomAuthConfiguration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/controller/CustomAuthStandardController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/controller/ICustomAuthStandardController.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/CustomAuthAuthority.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/AuthFlowErrorBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/AuthFlowResultBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/AuthFlowState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/jit/AuthMethodDetails.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/jit/error_type/AuthMethodRegistrationError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationChallengeMethodResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationSubmitChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/mfa/error_type/MfaError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/mfa/result/MfaRequestChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/mfa/result/MfaSubmitChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/mfa/state/MfaCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/mfa/state/MfaFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/mfa/state/MfaState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/mfa/state/MfaStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/CustomAuthApiError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/CustomAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/HttpError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/HttpErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/InvalidArgumentError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/InvalidConfigurationError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/InvalidConfigurationErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/MethodNotImplementedError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/MsalCustomAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/NoCachedAccountFoundError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/ParsedUrlError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/ParsedUrlErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/UnexpectedError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/UnsupportedEnvironmentError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/UserAccountAttributeError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/UserAccountAttributeErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/error/UserAlreadySignedInError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/interaction_client/CustomAuthInteractionClientBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/interaction_client/CustomAuthInterationClientFactory.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/interaction_client/jit/JitClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/interaction_client/jit/parameter/JitParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/interaction_client/jit/result/JitActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/interaction_client/mfa/MfaClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/interaction_client/mfa/parameter/MfaClientParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/interaction_client/mfa/result/MfaActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/BaseApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/CustomAuthApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/CustomAuthApiEndpoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/ICustomAuthApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/RegisterApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/ResetPasswordApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/SignInApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/SignupApiClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/types/ApiErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/types/ApiErrorResponseTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/types/ApiRequestTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/types/ApiResponseTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/types/ApiSuberrors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/custom_auth_api/types/ApiTypesBase.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/http_client/FetchHttpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/network_client/http_client/IHttpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/telemetry/PublicApiId.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/utils/ArgumentValidator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/utils/UrlUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/get_account/auth_flow/CustomAuthAccountData.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/get_account/auth_flow/error_type/GetAccountError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/get_account/auth_flow/result/GetAccessTokenResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/get_account/auth_flow/result/GetAccountResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/get_account/auth_flow/result/SignOutResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/get_account/auth_flow/state/GetAccessTokenState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/get_account/auth_flow/state/GetAccountState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/get_account/auth_flow/state/SignOutState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/get_account/interaction_client/CustomAuthSilentCacheClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/operating_context/CustomAuthOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/auth_flow/error_type/ResetPasswordError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/auth_flow/result/ResetPasswordResendCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/auth_flow/result/ResetPasswordStartResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/auth_flow/result/ResetPasswordSubmitCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/auth_flow/result/ResetPasswordSubmitPasswordResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/auth_flow/state/ResetPasswordCodeRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/auth_flow/state/ResetPasswordCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/auth_flow/state/ResetPasswordFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/auth_flow/state/ResetPasswordPasswordRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/auth_flow/state/ResetPasswordState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/auth_flow/state/ResetPasswordStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/interaction_client/ResetPasswordClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/interaction_client/parameter/ResetPasswordParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/reset_password/interaction_client/result/ResetPasswordActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/auth_flow/SignInScenario.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/auth_flow/error_type/SignInError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/auth_flow/result/SignInResendCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/auth_flow/result/SignInResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/auth_flow/result/SignInSubmitCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/auth_flow/result/SignInSubmitPasswordResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/auth_flow/state/SignInCodeRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/auth_flow/state/SignInCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/auth_flow/state/SignInContinuationState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/auth_flow/state/SignInFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/auth_flow/state/SignInPasswordRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/auth_flow/state/SignInState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/auth_flow/state/SignInStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/interaction_client/SignInClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/interaction_client/parameter/SignInParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_in/interaction_client/result/SignInActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/auth_flow/error_type/SignUpError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/auth_flow/result/SignUpResendCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/auth_flow/result/SignUpResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/auth_flow/result/SignUpSubmitAttributesResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/auth_flow/result/SignUpSubmitCodeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/auth_flow/result/SignUpSubmitPasswordResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/auth_flow/state/SignUpAttributesRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/auth_flow/state/SignUpCodeRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/auth_flow/state/SignUpCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/auth_flow/state/SignUpFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/auth_flow/state/SignUpPasswordRequiredState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/auth_flow/state/SignUpState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/auth_flow/state/SignUpStateParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/interaction_client/SignUpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/interaction_client/parameter/SignUpParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/sign_up/interaction_client/result/SignUpActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/encode/Base64Decode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/encode/Base64Encode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/error/BrowserAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/error/BrowserAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/error/BrowserConfigurationAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/error/BrowserConfigurationAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/error/NativeAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/error/NativeAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/error/NestedAppAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/event/EventHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/event/EventMessage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/event/EventType.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/interaction_client/BaseInteractionClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/interaction_client/HybridSpaAuthorizationCodeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/interaction_client/PlatformAuthInteractionClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/interaction_client/PopupClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/interaction_client/RedirectClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/interaction_client/SilentAuthCodeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/interaction_client/SilentCacheClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/interaction_client/SilentIframeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/interaction_client/SilentRefreshClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/interaction_client/StandardInteractionClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/interaction_handler/InteractionHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/interaction_handler/SilentHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/AccountInfo.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/AuthBridge.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/AuthResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/BridgeAccountContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/BridgeCapabilities.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/BridgeError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/BridgeProxy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/BridgeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/BridgeRequestEnvelope.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/BridgeResponseEnvelope.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/BridgeStatusCode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/IBridgeProxy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/InitContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/TokenRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/TokenResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/naa/mapping/NestedAppAuthAdapter.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/navigation/INavigationClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/navigation/NavigationClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/navigation/NavigationOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/network/FetchClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/operatingcontext/BaseOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/operatingcontext/NestedAppOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/operatingcontext/StandardOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/operatingcontext/UnknownOperatingContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/packageMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/protocol/Authorize.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/request/AuthorizationCodeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/request/AuthorizationUrlRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/request/ClearCacheRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/request/EndSessionPopupRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/request/EndSessionRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/request/InitializeApplicationRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/request/PopupRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/request/PopupWindowAttributes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/request/RedirectRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/request/RequestHelpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/request/SilentRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/request/SsoSilentRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/response/AuthenticationResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/response/ResponseHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/telemetry/BrowserPerformanceClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/telemetry/BrowserPerformanceMeasurement.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/utils/BrowserConstants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/utils/BrowserProtocolUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/utils/BrowserUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/utils/Helpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/utils/MsalFrameStatsUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/LICENSE
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/browser/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/AccountInfo.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/AccountInfo.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/AccountInfo.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/AuthToken.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/AuthToken.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/AuthToken.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/CcsCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/CcsCredential.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/CcsCredential.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/ClientCredentials.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/ClientInfo.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/ClientInfo.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/ClientInfo.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/TokenClaims.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/TokenClaims.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/account/TokenClaims.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/Authority.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/Authority.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/Authority.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AuthorityFactory.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AuthorityFactory.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AuthorityFactory.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AuthorityMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AuthorityMetadata.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AuthorityMetadata.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AuthorityOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AuthorityOptions.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AuthorityOptions.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AuthorityType.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AuthorityType.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AuthorityType.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AzureRegion.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/AzureRegionConfiguration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/CloudDiscoveryMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryErrorResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryErrorResponse.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryErrorResponse.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryResponse.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryResponse.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/ImdsOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/OIDCOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/OpenIdConfigResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/OpenIdConfigResponse.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/OpenIdConfigResponse.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/ProtocolMode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/ProtocolMode.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/ProtocolMode.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/RegionDiscovery.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/RegionDiscovery.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/RegionDiscovery.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/authority/RegionDiscoveryMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/broker/nativeBroker/INativeBrokerPlugin.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/CacheManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/CacheManager.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/CacheManager.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/entities/AccessTokenEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/entities/AccountEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/entities/AccountEntity.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/entities/AccountEntity.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/entities/AppMetadataEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/entities/AuthorityMetadataEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/entities/CacheRecord.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/entities/CredentialEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/entities/IdTokenEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/entities/RefreshTokenEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/entities/ServerTelemetryEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/entities/ThrottlingEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/interface/ICacheManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/interface/ICachePlugin.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/interface/ISerializableTokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/persistence/TokenCacheContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/persistence/TokenCacheContext.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/persistence/TokenCacheContext.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/utils/CacheHelpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/utils/CacheHelpers.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/utils/CacheHelpers.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/cache/utils/CacheTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/client/AuthorizationCodeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/client/AuthorizationCodeClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/client/AuthorizationCodeClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/client/BaseClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/client/BaseClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/client/BaseClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/client/RefreshTokenClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/client/RefreshTokenClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/client/RefreshTokenClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/client/SilentFlowClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/client/SilentFlowClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/client/SilentFlowClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/config/AppTokenProvider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/config/ClientConfiguration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/config/ClientConfiguration.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/config/ClientConfiguration.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/constants/AADServerParamKeys.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/constants/AADServerParamKeys.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/constants/AADServerParamKeys.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/crypto/ICrypto.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/crypto/ICrypto.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/crypto/ICrypto.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/crypto/IGuidGenerator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/crypto/JoseHeader.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/crypto/JoseHeader.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/crypto/JoseHeader.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/crypto/PopTokenGenerator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/crypto/PopTokenGenerator.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/crypto/PopTokenGenerator.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/crypto/SignedHttpRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/AuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/AuthError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/AuthError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/AuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/AuthErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/AuthErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/CacheError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/CacheError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/CacheError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/CacheErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/CacheErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/CacheErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ClientAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ClientAuthError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ClientAuthError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ClientAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ClientAuthErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ClientAuthErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ClientConfigurationError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ClientConfigurationError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ClientConfigurationError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ClientConfigurationErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ClientConfigurationErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ClientConfigurationErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/JoseHeaderError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/JoseHeaderError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/JoseHeaderError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/JoseHeaderErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/JoseHeaderErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/JoseHeaderErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/NetworkError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/NetworkError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/NetworkError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ServerError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ServerError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/error/ServerError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/exports-browser-only.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/exports-common.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/exports-node-only.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/index-browser.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/index-browser.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/index-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/index-node.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/index-node.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/index-node.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/index.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/index.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/logger/Logger.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/logger/Logger.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/logger/Logger.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/network/INetworkModule.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/network/INetworkModule.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/network/INetworkModule.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/network/NetworkResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/network/RequestThumbprint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/network/RequestThumbprint.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/network/RequestThumbprint.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/network/ThrottlingUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/network/ThrottlingUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/network/ThrottlingUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/packageMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/packageMetadata.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/packageMetadata.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/protocol/Authorize.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/protocol/Authorize.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/protocol/Authorize.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/AuthenticationHeaderParser.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/AuthenticationHeaderParser.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/AuthenticationHeaderParser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/BaseAuthRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/CommonAuthorizationCodeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/CommonAuthorizationUrlRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/CommonClientCredentialRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/CommonDeviceCodeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/CommonEndSessionRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/CommonOnBehalfOfRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/CommonRefreshTokenRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/CommonSilentFlowRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/CommonUsernamePasswordRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/NativeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/NativeSignOutRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/RequestParameterBuilder.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/RequestParameterBuilder.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/RequestParameterBuilder.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/ScopeSet.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/ScopeSet.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/ScopeSet.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/request/StoreInCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/response/AuthenticationResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/response/AuthorizationCodePayload.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/response/AuthorizeResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/response/DeviceCodeResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/response/ExternalTokenResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/response/IMDSBadResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/response/ResponseHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/response/ResponseHandler.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/response/ResponseHandler.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/response/ServerAuthorizationTokenResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/performance/IPerformanceClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/performance/IPerformanceMeasurement.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceEvent.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceEvent.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceEvent.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/performance/StubPerformanceClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/performance/StubPerformanceClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/performance/StubPerformanceClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryManager.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryManager.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/url/IUri.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/url/UrlString.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/url/UrlString.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/url/UrlString.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/ClientAssertionUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/ClientAssertionUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/ClientAssertionUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/Constants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/Constants.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/Constants.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/FunctionWrappers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/FunctionWrappers.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/FunctionWrappers.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/MsalTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/ProtocolUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/ProtocolUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/ProtocolUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/StringUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/StringUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/StringUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/TimeUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/TimeUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/TimeUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/UrlUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/UrlUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/dist/utils/UrlUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-browser.cjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-browser.cjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node-D8Iaiqq3.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node.cjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index-node.cjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index.cjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/index.cjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/account/AccountInfo.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/account/AuthToken.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/account/CcsCredential.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/account/ClientCredentials.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/account/ClientInfo.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/account/TokenClaims.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/Authority.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/AuthorityFactory.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/AuthorityMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/AuthorityOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/AuthorityType.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/AzureRegion.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/AzureRegionConfiguration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/CloudDiscoveryMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/CloudInstanceDiscoveryErrorResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/CloudInstanceDiscoveryResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/ImdsOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/OIDCOptions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/OpenIdConfigResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/ProtocolMode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/RegionDiscovery.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/authority/RegionDiscoveryMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/broker/nativeBroker/INativeBrokerPlugin.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/CacheManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/entities/AccessTokenEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/entities/AccountEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/entities/AppMetadataEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/entities/AuthorityMetadataEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/entities/CacheRecord.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/entities/CredentialEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/entities/IdTokenEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/entities/RefreshTokenEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/entities/ServerTelemetryEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/entities/ThrottlingEntity.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/interface/ICacheManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/interface/ICachePlugin.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/interface/ISerializableTokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/persistence/TokenCacheContext.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/utils/CacheHelpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/cache/utils/CacheTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/client/AuthorizationCodeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/client/BaseClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/client/RefreshTokenClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/client/SilentFlowClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/config/AppTokenProvider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/config/ClientConfiguration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/constants/AADServerParamKeys.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/crypto/ICrypto.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/crypto/IGuidGenerator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/crypto/JoseHeader.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/crypto/PopTokenGenerator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/crypto/SignedHttpRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/AuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/AuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/CacheError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/CacheErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/ClientAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/ClientAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/ClientConfigurationError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/ClientConfigurationErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/InteractionRequiredAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/InteractionRequiredAuthErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/JoseHeaderError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/JoseHeaderErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/NetworkError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/error/ServerError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/exports-browser-only.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/exports-common.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/exports-node-only.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/index-browser.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/index-node.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/logger/Logger.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/network/INetworkModule.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/network/NetworkResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/network/RequestThumbprint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/network/ThrottlingUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/packageMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/protocol/Authorize.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/AuthenticationHeaderParser.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/BaseAuthRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/CommonAuthorizationCodeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/CommonAuthorizationUrlRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/CommonClientCredentialRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/CommonDeviceCodeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/CommonEndSessionRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/CommonOnBehalfOfRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/CommonRefreshTokenRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/CommonSilentFlowRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/CommonUsernamePasswordRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/NativeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/NativeSignOutRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/RequestParameterBuilder.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/ScopeSet.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/request/StoreInCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/response/AuthenticationResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/response/AuthorizationCodePayload.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/response/AuthorizeResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/response/DeviceCodeResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/response/ExternalTokenResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/response/IMDSBadResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/response/ResponseHandler.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/response/ServerAuthorizationTokenResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/telemetry/performance/IPerformanceClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/telemetry/performance/IPerformanceMeasurement.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/telemetry/performance/PerformanceClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/telemetry/performance/PerformanceEvent.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/telemetry/performance/StubPerformanceClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/telemetry/server/ServerTelemetryManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/telemetry/server/ServerTelemetryRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/url/IUri.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/url/UrlString.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/utils/ClientAssertionUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/utils/Constants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/utils/FunctionWrappers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/utils/MsalTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/utils/ProtocolUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/utils/StringUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/utils/TimeUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/lib/types/utils/UrlUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/node/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/msal-common/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/LICENSE
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/CacheHelpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/CacheHelpers.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/CacheHelpers.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/ITokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/NodeStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/NodeStorage.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/NodeStorage.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/TokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/TokenCache.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/TokenCache.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/distributed/DistributedCachePlugin.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/distributed/DistributedCachePlugin.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/distributed/DistributedCachePlugin.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/distributed/ICacheClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/distributed/IPartitionManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/serializer/Deserializer.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/serializer/Deserializer.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/serializer/Deserializer.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/serializer/Serializer.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/serializer/Serializer.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/serializer/Serializer.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/cache/serializer/SerializerTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ClientApplication.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ClientApplication.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ClientAssertion.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ClientAssertion.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ClientAssertion.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ClientCredentialClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ClientCredentialClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ClientCredentialClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ConfidentialClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ConfidentialClientApplication.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ConfidentialClientApplication.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/DeviceCodeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/DeviceCodeClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/DeviceCodeClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/IConfidentialClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/IPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentityApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentityApplication.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentityApplication.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentityClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentityClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentityClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/AppService.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/AppService.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/AppService.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/AzureArc.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/AzureArc.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/AzureArc.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/BaseManagedIdentitySource.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/BaseManagedIdentitySource.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/BaseManagedIdentitySource.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/CloudShell.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/CloudShell.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/CloudShell.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/Imds.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/Imds.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/Imds.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/MachineLearning.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/MachineLearning.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/MachineLearning.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/ServiceFabric.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/ServiceFabric.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/ManagedIdentitySources/ServiceFabric.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/OnBehalfOfClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/OnBehalfOfClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/OnBehalfOfClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/PublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/PublicClientApplication.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/PublicClientApplication.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/UsernamePasswordClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/UsernamePasswordClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/client/UsernamePasswordClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/config/Configuration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/config/Configuration.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/config/Configuration.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/config/ManagedIdentityId.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/config/ManagedIdentityId.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/config/ManagedIdentityId.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/config/ManagedIdentityRequestParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/config/ManagedIdentityRequestParameters.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/config/ManagedIdentityRequestParameters.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/crypto/CryptoProvider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/crypto/CryptoProvider.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/crypto/CryptoProvider.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/crypto/GuidGenerator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/crypto/GuidGenerator.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/crypto/GuidGenerator.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/crypto/HashUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/crypto/HashUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/crypto/HashUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/crypto/PkceGenerator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/crypto/PkceGenerator.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/crypto/PkceGenerator.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/error/ManagedIdentityError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/error/ManagedIdentityError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/error/ManagedIdentityError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/error/ManagedIdentityErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/error/ManagedIdentityErrorCodes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/error/ManagedIdentityErrorCodes.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/error/NodeAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/error/NodeAuthError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/error/NodeAuthError.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/index.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/index.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/internals.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/internals.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/internals.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/network/HttpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/network/HttpClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/network/HttpClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/network/HttpClientWithRetries.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/network/HttpClientWithRetries.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/network/HttpClientWithRetries.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/network/ILoopbackClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/network/LoopbackClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/network/LoopbackClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/network/LoopbackClient.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/packageMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/packageMetadata.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/packageMetadata.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/protocol/Authorize.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/protocol/Authorize.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/protocol/Authorize.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/request/AuthorizationCodeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/request/AuthorizationUrlRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/request/ClientCredentialRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/request/DeviceCodeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/request/InteractiveRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/request/ManagedIdentityRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/request/ManagedIdentityRequestParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/request/OnBehalfOfRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/request/RefreshTokenRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/request/SignOutRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/request/SilentFlowRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/request/UsernamePasswordRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/response/ManagedIdentityTokenResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/retry/DefaultManagedIdentityRetryPolicy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/retry/DefaultManagedIdentityRetryPolicy.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/retry/DefaultManagedIdentityRetryPolicy.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/retry/ExponentialRetryStrategy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/retry/ExponentialRetryStrategy.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/retry/ExponentialRetryStrategy.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/retry/IHttpRetryPolicy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/retry/ImdsRetryPolicy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/retry/ImdsRetryPolicy.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/retry/ImdsRetryPolicy.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/retry/LinearRetryStrategy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/retry/LinearRetryStrategy.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/retry/LinearRetryStrategy.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/utils/Constants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/utils/Constants.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/utils/Constants.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/utils/EncodingUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/utils/EncodingUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/utils/EncodingUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/utils/NetworkUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/utils/NetworkUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/utils/NetworkUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/utils/TimeUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/utils/TimeUtils.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/dist/utils/TimeUtils.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/msal-node.cjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/msal-node.cjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/cache/CacheHelpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/cache/ITokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/cache/NodeStorage.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/cache/TokenCache.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/cache/distributed/DistributedCachePlugin.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/cache/distributed/ICacheClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/cache/distributed/IPartitionManager.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/cache/serializer/Deserializer.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/cache/serializer/Serializer.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/cache/serializer/SerializerTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/ClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/ClientAssertion.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/ClientCredentialClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/ConfidentialClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/DeviceCodeClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/IConfidentialClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/IPublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/ManagedIdentityApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/ManagedIdentityClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/ManagedIdentitySources/AppService.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/ManagedIdentitySources/AzureArc.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/ManagedIdentitySources/BaseManagedIdentitySource.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/ManagedIdentitySources/CloudShell.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/ManagedIdentitySources/Imds.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/ManagedIdentitySources/MachineLearning.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/ManagedIdentitySources/ServiceFabric.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/OnBehalfOfClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/PublicClientApplication.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/client/UsernamePasswordClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/config/Configuration.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/config/ManagedIdentityId.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/config/ManagedIdentityRequestParameters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/crypto/CryptoProvider.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/crypto/GuidGenerator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/crypto/HashUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/crypto/PkceGenerator.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/error/ManagedIdentityError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/error/ManagedIdentityErrorCodes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/error/NodeAuthError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/internals.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/network/HttpClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/network/HttpClientWithRetries.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/network/ILoopbackClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/network/LoopbackClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/packageMetadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/protocol/Authorize.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/request/AuthorizationCodeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/request/AuthorizationUrlRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/request/ClientCredentialRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/request/DeviceCodeRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/request/InteractiveRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/request/ManagedIdentityRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/request/ManagedIdentityRequestParams.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/request/OnBehalfOfRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/request/RefreshTokenRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/request/SignOutRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/request/SilentFlowRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/request/UsernamePasswordRequest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/response/ManagedIdentityTokenResponse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/retry/DefaultManagedIdentityRetryPolicy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/retry/ExponentialRetryStrategy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/retry/IHttpRetryPolicy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/retry/ImdsRetryPolicy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/retry/LinearRetryStrategy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/utils/Constants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/utils/EncodingUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/utils/NetworkUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/lib/types/utils/TimeUtils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/bin/uuid
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/md5.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/nil.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/parse.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/regex.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/rng.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/sha1.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/stringify.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/v1.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/v3.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/v35.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/v4.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/v5.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/validate.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-browser/version.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/md5.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/nil.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/parse.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/regex.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/rng.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/sha1.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/stringify.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/v1.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/v3.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/v35.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/v4.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/v5.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/validate.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/esm-node/version.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/index.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/md5-browser.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/md5.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/nil.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/parse.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/regex.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/rng-browser.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/rng.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/sha1-browser.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/sha1.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/stringify.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/umd/uuid.min.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/umd/uuidNIL.min.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/umd/uuidParse.min.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/umd/uuidStringify.min.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/umd/uuidValidate.min.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/umd/uuidVersion.min.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/umd/uuidv1.min.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/umd/uuidv3.min.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/umd/uuidv4.min.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/umd/uuidv5.min.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/uuid-bin.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/v1.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/v3.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/v35.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/v4.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/v5.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/validate.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/dist/version.js
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/package.json
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/node_modules/uuid/wrapper.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-node/package.json
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/LICENSE.txt
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/build/index.cjs
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/build/index.d.cts
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/build/lib/index.js
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/index.mjs
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/ansi-regex/index.js
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/ansi-regex/license
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/ansi-styles/index.js
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/ansi-styles/license
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/ansi-styles/package.json
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/emoji-regex/LICENSE-MIT.txt
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/emoji-regex/RGI_Emoji.js
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/RGI_Emoji.js
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/index.js
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/text.js
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/emoji-regex/index.js
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/emoji-regex/text.js
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/string-width/index.js
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/string-width/license
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/string-width/package.json
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/strip-ansi/index.js
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/strip-ansi/license
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/wrap-ansi/index.js
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/wrap-ansi/license
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/node_modules/wrap-ansi/package.json
+%%DATADIR%%/resources/app/node_modules/@isaacs/cliui/package.json
%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/LICENSE.TXT
%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/NOTICE
%%DATADIR%%/resources/app/node_modules/@microsoft/1ds-core-js/PRIVACY
@@ -1058,13 +4190,353 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@parcel/watcher/package.json
%%DATADIR%%/resources/app/node_modules/@parcel/watcher/scripts/build-from-source.js
%%DATADIR%%/resources/app/node_modules/@parcel/watcher/wrapper.js
+%%DATADIR%%/resources/app/node_modules/@pkgjs/parseargs/LICENSE
+%%DATADIR%%/resources/app/node_modules/@pkgjs/parseargs/index.js
+%%DATADIR%%/resources/app/node_modules/@pkgjs/parseargs/internal/errors.js
+%%DATADIR%%/resources/app/node_modules/@pkgjs/parseargs/internal/primordials.js
+%%DATADIR%%/resources/app/node_modules/@pkgjs/parseargs/internal/util.js
+%%DATADIR%%/resources/app/node_modules/@pkgjs/parseargs/internal/validators.js
+%%DATADIR%%/resources/app/node_modules/@pkgjs/parseargs/package.json
+%%DATADIR%%/resources/app/node_modules/@pkgjs/parseargs/utils.js
%%DATADIR%%/resources/app/node_modules/@tootallnate/once/LICENSE
%%DATADIR%%/resources/app/node_modules/@tootallnate/once/dist/index.js
%%DATADIR%%/resources/app/node_modules/@tootallnate/once/dist/overloaded-parameters.js
%%DATADIR%%/resources/app/node_modules/@tootallnate/once/dist/types.js
%%DATADIR%%/resources/app/node_modules/@tootallnate/once/package.json
+%%DATADIR%%/resources/app/node_modules/@types/color-name/LICENSE
+%%DATADIR%%/resources/app/node_modules/@types/color-name/package.json
%%DATADIR%%/resources/app/node_modules/@types/semver/LICENSE
%%DATADIR%%/resources/app/node_modules/@types/semver/package.json
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/LICENSE
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/abort-controller/AbortError.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/auth/credentials.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/auth/oauth2Flows.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/auth/schemes.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/client/apiVersionPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/client/clientHelpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/client/common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/client/getClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/client/multipart.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/client/operationOptionHelpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/client/restError.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/client/sendRequest.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/client/urlHelpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/constants.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/createPipelineFromOptions.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/defaultHttpClient-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/defaultHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/fetchHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/httpHeaders.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/index.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/log.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/logger/debug.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/logger/internal.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/logger/log-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/logger/log.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/logger/log.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/logger/logger.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/nodeHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/package.json
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/pipeline.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/pipelineRequest.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/agentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/auth/apiKeyAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/auth/basicAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/auth/bearerAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/auth/checkInsecureConnection.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/auth/oauth2AuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/decompressResponsePolicy-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/decompressResponsePolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/defaultRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/exponentialRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/formDataPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/internal.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/logPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/multipartPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/proxyPolicy-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/proxyPolicy.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/proxyPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/redirectPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/retryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/systemErrorRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/throttlingRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/tlsPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/policies/userAgentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/restError.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/retryStrategies/exponentialRetryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/retryStrategies/retryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/retryStrategies/throttlingRetryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/bytesEncoding-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/bytesEncoding.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/bytesEncoding.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/checkEnvironment.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/concat-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/concat.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/concat.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/delay.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/error.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/helpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/inspect-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/inspect.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/inspect.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/internal.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/object.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/random.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/sanitizer.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/sha256-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/sha256.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/sha256.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/typeGuards.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/userAgent.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/userAgentPlatform-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/userAgentPlatform.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/uuidUtils-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/uuidUtils.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/util/uuidUtils.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/browser/xhrHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/abort-controller/AbortError.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/auth/credentials.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/auth/oauth2Flows.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/auth/schemes.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/client/apiVersionPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/client/clientHelpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/client/common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/client/getClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/client/multipart.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/client/operationOptionHelpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/client/restError.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/client/sendRequest.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/client/urlHelpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/constants.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/createPipelineFromOptions.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/defaultHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/fetchHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/httpHeaders.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/log.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/logger/debug.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/logger/internal.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/logger/log.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/logger/log.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/logger/logger.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/nodeHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/pipeline.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/pipelineRequest.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/agentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/auth/apiKeyAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/auth/basicAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/auth/bearerAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/auth/checkInsecureConnection.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/auth/oauth2AuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/decompressResponsePolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/defaultRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/exponentialRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/formDataPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/internal.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/logPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/multipartPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/proxyPolicy.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/proxyPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/redirectPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/retryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/systemErrorRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/throttlingRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/tlsPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/policies/userAgentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/restError.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/retryStrategies/exponentialRetryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/retryStrategies/retryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/retryStrategies/throttlingRetryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/tsdoc-metadata.json
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/bytesEncoding.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/bytesEncoding.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/checkEnvironment.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/concat.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/concat.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/delay.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/error.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/helpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/inspect.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/inspect.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/internal.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/object.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/random.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/sanitizer.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/sha256.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/sha256.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/typeGuards.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/userAgent.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/userAgentPlatform.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/uuidUtils.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/util/uuidUtils.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/commonjs/xhrHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/abort-controller/AbortError.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/auth/credentials.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/auth/oauth2Flows.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/auth/schemes.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/client/apiVersionPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/client/clientHelpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/client/common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/client/getClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/client/multipart.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/client/operationOptionHelpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/client/restError.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/client/sendRequest.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/client/urlHelpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/constants.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/createPipelineFromOptions.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/defaultHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/fetchHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/httpHeaders.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/log.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/logger/debug.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/logger/internal.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/logger/log.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/logger/log.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/logger/logger.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/nodeHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/pipeline.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/pipelineRequest.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/agentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/auth/apiKeyAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/auth/basicAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/auth/bearerAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/auth/checkInsecureConnection.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/auth/oauth2AuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/decompressResponsePolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/defaultRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/exponentialRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/formDataPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/internal.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/logPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/multipartPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/proxyPolicy.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/proxyPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/redirectPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/retryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/systemErrorRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/throttlingRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/tlsPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/policies/userAgentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/restError.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/retryStrategies/exponentialRetryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/retryStrategies/retryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/retryStrategies/throttlingRetryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/bytesEncoding.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/bytesEncoding.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/checkEnvironment.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/concat.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/concat.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/delay.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/error.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/helpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/inspect.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/inspect.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/internal.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/object.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/random.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/sanitizer.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/sha256.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/sha256.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/typeGuards.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/userAgent.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/userAgentPlatform.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/uuidUtils.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/util/uuidUtils.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/esm/xhrHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/abort-controller/AbortError.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/auth/credentials.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/auth/oauth2Flows.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/auth/schemes.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/client/apiVersionPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/client/clientHelpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/client/common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/client/getClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/client/multipart.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/client/operationOptionHelpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/client/restError.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/client/sendRequest.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/client/urlHelpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/constants.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/createPipelineFromOptions.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/defaultHttpClient-react-native.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/defaultHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/fetchHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/httpHeaders.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/index.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/interfaces.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/log.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/logger/debug.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/logger/internal.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/logger/log-react-native.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/logger/log.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/logger/log.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/logger/logger.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/nodeHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/package.json
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/pipeline.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/pipelineRequest.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/agentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/auth/apiKeyAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/auth/basicAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/auth/bearerAuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/auth/checkInsecureConnection.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/auth/oauth2AuthenticationPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/decompressResponsePolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/defaultRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/exponentialRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/formDataPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/internal.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/logPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/multipartPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/proxyPolicy-react-native.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/proxyPolicy.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/proxyPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/redirectPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/retryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/systemErrorRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/throttlingRetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/tlsPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/policies/userAgentPolicy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/restError.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/retryStrategies/exponentialRetryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/retryStrategies/retryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/retryStrategies/throttlingRetryStrategy.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/bytesEncoding-react-native.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/bytesEncoding.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/bytesEncoding.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/checkEnvironment.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/concat-react-native.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/concat.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/concat.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/delay.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/error.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/helpers.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/inspect-react-native.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/inspect.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/inspect.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/internal.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/object.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/random.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/sanitizer.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/sha256-react-native.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/sha256.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/sha256.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/typeGuards.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/userAgent.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/userAgentPlatform-react-native.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/userAgentPlatform.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/uuidUtils-react-native.mjs.map
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/uuidUtils.common.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/util/uuidUtils.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/dist/react-native/xhrHttpClient.js
+%%DATADIR%%/resources/app/node_modules/@typespec/ts-http-runtime/package.json
%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/LICENSE.txt
%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/SECURITY.md
%%DATADIR%%/resources/app/node_modules/@vscode/deviceid/azure-pipelines/azure-pipeline.yml
@@ -1128,6 +4600,169 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-typescript.wasm
%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter.js
%%DATADIR%%/resources/app/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter.wasm
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce-sign/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce-sign/src/main.d.ts
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce-sign/src/main.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/LICENSE
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/ThirdPartyNotices.txt
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/dummy.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/ansi-styles/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/ansi-styles/license
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/ansi-styles/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/chalk/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/chalk/index.js.flow
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/chalk/license
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/chalk/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/chalk/templates.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/color-convert/LICENSE
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/color-convert/conversions.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/color-convert/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/color-convert/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/color-convert/route.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/color-name/LICENSE
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/color-name/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/color-name/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/color-name/test.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/commander/LICENSE
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/commander/Readme.md
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/commander/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/commander/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/LICENSE
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/lib/decode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/lib/decode.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/lib/decode_codepoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/lib/decode_codepoint.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/lib/encode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/lib/encode.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/lib/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/lib/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/lib/maps/decode.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/lib/maps/entities.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/lib/maps/legacy.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/lib/maps/xml.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/entities/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/escape-string-regexp/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/escape-string-regexp/license
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/escape-string-regexp/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/glob/LICENSE
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/glob/common.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/glob/glob.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/glob/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/glob/sync.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/hosted-git-info/LICENSE
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/hosted-git-info/git-host-info.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/hosted-git-info/git-host.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/hosted-git-info/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/hosted-git-info/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/linkify-it/LICENSE
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/linkify-it/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/linkify-it/lib/re.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/linkify-it/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/lru-cache/LICENSE
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/lru-cache/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/lru-cache/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/LICENSE
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/bin/markdown-it.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/dist/markdown-it.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/dist/markdown-it.min.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/common/entities.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/common/html_blocks.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/common/html_re.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/common/utils.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/helpers/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/helpers/parse_link_destination.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/helpers/parse_link_label.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/helpers/parse_link_title.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/parser_block.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/parser_core.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/parser_inline.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/presets/commonmark.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/presets/default.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/presets/zero.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/renderer.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/ruler.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_block/blockquote.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_block/code.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_block/fence.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_block/heading.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_block/hr.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_block/html_block.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_block/lheading.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_block/list.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_block/paragraph.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_block/reference.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_block/state_block.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_block/table.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_core/block.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_core/inline.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_core/linkify.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_core/normalize.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_core/replacements.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_core/smartquotes.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_core/state_core.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/autolink.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/backticks.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/balance_pairs.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/emphasis.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/entity.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/escape.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/html_inline.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/image.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/link.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/newline.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/state_inline.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/strikethrough.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/text.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/rules_inline/text_collapse.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/lib/token.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/markdown-it/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/mdurl/LICENSE
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/mdurl/decode.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/mdurl/encode.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/mdurl/format.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/mdurl/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/mdurl/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/mdurl/parse.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/supports-color/browser.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/supports-color/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/supports-color/license
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/supports-color/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/uc.micro/LICENSE.txt
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/uc.micro/categories/Cc/regex.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/uc.micro/categories/Cf/regex.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/uc.micro/categories/P/regex.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/uc.micro/categories/Z/regex.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/uc.micro/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/uc.micro/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/uc.micro/properties/Any/regex.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/yallist/LICENSE
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/yallist/iterator.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/yallist/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/yallist/yallist.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/yauzl/LICENSE
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/yauzl/index.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/node_modules/yauzl/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/api.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/auth.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/main.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/manifest.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/nls.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/npm.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/package.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/publicgalleryapi.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/publish.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/search.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/show.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/store.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/util.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/validation.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/viewutils.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/xml.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/out/zip.js
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/package.json
+%%DATADIR%%/resources/app/node_modules/@vscode/vsce/vsce
%%DATADIR%%/resources/app/node_modules/@vscode/vscode-languagedetection/LICENSE
%%DATADIR%%/resources/app/node_modules/@vscode/vscode-languagedetection/SECURITY.md
%%DATADIR%%/resources/app/node_modules/@vscode/vscode-languagedetection/cli/index.js
@@ -1197,16 +4832,490 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@xterm/xterm/lib/xterm.mjs
%%DATADIR%%/resources/app/node_modules/@xterm/xterm/lib/xterm.mjs.map
%%DATADIR%%/resources/app/node_modules/@xterm/xterm/package.json
+%%DATADIR%%/resources/app/node_modules/abort-controller/LICENSE
+%%DATADIR%%/resources/app/node_modules/abort-controller/browser.js
+%%DATADIR%%/resources/app/node_modules/abort-controller/browser.mjs
+%%DATADIR%%/resources/app/node_modules/abort-controller/dist/abort-controller.js
+%%DATADIR%%/resources/app/node_modules/abort-controller/dist/abort-controller.mjs
+%%DATADIR%%/resources/app/node_modules/abort-controller/dist/abort-controller.mjs.map
+%%DATADIR%%/resources/app/node_modules/abort-controller/dist/abort-controller.umd.js
+%%DATADIR%%/resources/app/node_modules/abort-controller/package.json
+%%DATADIR%%/resources/app/node_modules/abort-controller/polyfill.js
+%%DATADIR%%/resources/app/node_modules/abort-controller/polyfill.mjs
%%DATADIR%%/resources/app/node_modules/agent-base/LICENSE
%%DATADIR%%/resources/app/node_modules/agent-base/dist/helpers.d.ts.map
%%DATADIR%%/resources/app/node_modules/agent-base/dist/helpers.js
%%DATADIR%%/resources/app/node_modules/agent-base/dist/index.d.ts.map
%%DATADIR%%/resources/app/node_modules/agent-base/dist/index.js
%%DATADIR%%/resources/app/node_modules/agent-base/package.json
+%%DATADIR%%/resources/app/node_modules/ansi-regex/index.js
+%%DATADIR%%/resources/app/node_modules/ansi-regex/license
+%%DATADIR%%/resources/app/node_modules/ansi-regex/package.json
+%%DATADIR%%/resources/app/node_modules/ansi-styles/index.js
+%%DATADIR%%/resources/app/node_modules/ansi-styles/license
+%%DATADIR%%/resources/app/node_modules/ansi-styles/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver-utils/file.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/brace-expansion/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/brace-expansion/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/brace-expansion/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/buffer/AUTHORS.md
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/buffer/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/buffer/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/glob.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/glob.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/has-magic.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/has-magic.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/ignore.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/ignore.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/pattern.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/pattern.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/processor.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/processor.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/walker.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/commonjs/walker.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/bin.d.mts
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/bin.d.mts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/bin.mjs
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/bin.mjs.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/glob.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/glob.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/has-magic.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/has-magic.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/ignore.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/ignore.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/pattern.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/pattern.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/processor.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/processor.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/walker.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/dist/esm/walker.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/glob/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/is-stream/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/is-stream/license
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/is-stream/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/parse-args-cjs.cjs.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/parse-args-cjs.d.cts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/commonjs/parse-args.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/parse-args.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/dist/esm/parse-args.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/jackspeak/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/assert-valid-pattern.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/ast.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/ast.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/brace-expressions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/brace-expressions.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/escape.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/escape.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/unescape.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/commonjs/unescape.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/esm/assert-valid-pattern.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/esm/assert-valid-pattern.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/esm/ast.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/esm/ast.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/esm/brace-expressions.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/esm/brace-expressions.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/esm/escape.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/esm/escape.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/esm/unescape.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/dist/esm/unescape.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minimatch/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minipass/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minipass/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minipass/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minipass/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minipass/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minipass/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minipass/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/minipass/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/_stream_duplex.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/_stream_passthrough.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/_stream_readable.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/_stream_transform.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/_stream_writable.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/add-abort-signal.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/buffer_list.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/compose.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/destroy.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/duplex.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/duplexify.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/end-of-stream.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/from.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/lazy_transform.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/legacy.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/operators.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/passthrough.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/pipeline.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/readable.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/state.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/transform.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/utils.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/streams/writable.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/internal/validators.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/ours/browser.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/ours/errors.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/ours/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/ours/primordials.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/ours/util.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/ours/util/inspect.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/stream.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/lib/stream/promises.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/readable-stream/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/safe-buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/safe-buffer/index.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/safe-buffer/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/string_decoder/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/string_decoder/lib/string_decoder.js
+%%DATADIR%%/resources/app/node_modules/archiver-utils/node_modules/string_decoder/package.json
+%%DATADIR%%/resources/app/node_modules/archiver-utils/package.json
+%%DATADIR%%/resources/app/node_modules/archiver/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver/index.js
+%%DATADIR%%/resources/app/node_modules/archiver/lib/core.js
+%%DATADIR%%/resources/app/node_modules/archiver/lib/error.js
+%%DATADIR%%/resources/app/node_modules/archiver/lib/plugins/json.js
+%%DATADIR%%/resources/app/node_modules/archiver/lib/plugins/tar.js
+%%DATADIR%%/resources/app/node_modules/archiver/lib/plugins/zip.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/buffer-crc32/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/buffer-crc32/dist/index.cjs
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/buffer-crc32/dist/index.d.cts
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/buffer-crc32/dist/index.d.mts
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/buffer-crc32/dist/index.mjs
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/buffer-crc32/package.json
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/buffer/AUTHORS.md
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/buffer/index.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/buffer/package.json
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/_stream_duplex.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/_stream_passthrough.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/_stream_readable.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/_stream_transform.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/_stream_writable.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/add-abort-signal.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/buffer_list.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/compose.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/destroy.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/duplex.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/duplexify.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/end-of-stream.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/from.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/lazy_transform.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/legacy.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/operators.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/passthrough.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/pipeline.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/readable.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/state.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/transform.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/utils.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/streams/writable.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/internal/validators.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/ours/browser.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/ours/errors.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/ours/index.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/ours/primordials.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/ours/util.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/ours/util/inspect.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/stream.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/lib/stream/promises.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/readable-stream/package.json
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/safe-buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/safe-buffer/index.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/safe-buffer/package.json
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/string_decoder/LICENSE
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/string_decoder/lib/string_decoder.js
+%%DATADIR%%/resources/app/node_modules/archiver/node_modules/string_decoder/package.json
+%%DATADIR%%/resources/app/node_modules/archiver/package.json
+%%DATADIR%%/resources/app/node_modules/argparse/LICENSE
+%%DATADIR%%/resources/app/node_modules/argparse/argparse.js
+%%DATADIR%%/resources/app/node_modules/argparse/lib/sub.js
+%%DATADIR%%/resources/app/node_modules/argparse/lib/textwrap.js
+%%DATADIR%%/resources/app/node_modules/argparse/package.json
+%%DATADIR%%/resources/app/node_modules/async/LICENSE
+%%DATADIR%%/resources/app/node_modules/async/all.js
+%%DATADIR%%/resources/app/node_modules/async/allLimit.js
+%%DATADIR%%/resources/app/node_modules/async/allSeries.js
+%%DATADIR%%/resources/app/node_modules/async/any.js
+%%DATADIR%%/resources/app/node_modules/async/anyLimit.js
+%%DATADIR%%/resources/app/node_modules/async/anySeries.js
+%%DATADIR%%/resources/app/node_modules/async/apply.js
+%%DATADIR%%/resources/app/node_modules/async/applyEach.js
+%%DATADIR%%/resources/app/node_modules/async/applyEachSeries.js
+%%DATADIR%%/resources/app/node_modules/async/asyncify.js
+%%DATADIR%%/resources/app/node_modules/async/auto.js
+%%DATADIR%%/resources/app/node_modules/async/autoInject.js
+%%DATADIR%%/resources/app/node_modules/async/bower.json
+%%DATADIR%%/resources/app/node_modules/async/cargo.js
+%%DATADIR%%/resources/app/node_modules/async/cargoQueue.js
+%%DATADIR%%/resources/app/node_modules/async/compose.js
+%%DATADIR%%/resources/app/node_modules/async/concat.js
+%%DATADIR%%/resources/app/node_modules/async/concatLimit.js
+%%DATADIR%%/resources/app/node_modules/async/concatSeries.js
+%%DATADIR%%/resources/app/node_modules/async/constant.js
+%%DATADIR%%/resources/app/node_modules/async/detect.js
+%%DATADIR%%/resources/app/node_modules/async/detectLimit.js
+%%DATADIR%%/resources/app/node_modules/async/detectSeries.js
+%%DATADIR%%/resources/app/node_modules/async/dir.js
+%%DATADIR%%/resources/app/node_modules/async/dist/async.js
+%%DATADIR%%/resources/app/node_modules/async/dist/async.min.js
+%%DATADIR%%/resources/app/node_modules/async/dist/async.mjs
+%%DATADIR%%/resources/app/node_modules/async/doDuring.js
+%%DATADIR%%/resources/app/node_modules/async/doUntil.js
+%%DATADIR%%/resources/app/node_modules/async/doWhilst.js
+%%DATADIR%%/resources/app/node_modules/async/during.js
+%%DATADIR%%/resources/app/node_modules/async/each.js
+%%DATADIR%%/resources/app/node_modules/async/eachLimit.js
+%%DATADIR%%/resources/app/node_modules/async/eachOf.js
+%%DATADIR%%/resources/app/node_modules/async/eachOfLimit.js
+%%DATADIR%%/resources/app/node_modules/async/eachOfSeries.js
+%%DATADIR%%/resources/app/node_modules/async/eachSeries.js
+%%DATADIR%%/resources/app/node_modules/async/ensureAsync.js
+%%DATADIR%%/resources/app/node_modules/async/every.js
+%%DATADIR%%/resources/app/node_modules/async/everyLimit.js
+%%DATADIR%%/resources/app/node_modules/async/everySeries.js
+%%DATADIR%%/resources/app/node_modules/async/filter.js
+%%DATADIR%%/resources/app/node_modules/async/filterLimit.js
+%%DATADIR%%/resources/app/node_modules/async/filterSeries.js
+%%DATADIR%%/resources/app/node_modules/async/find.js
+%%DATADIR%%/resources/app/node_modules/async/findLimit.js
+%%DATADIR%%/resources/app/node_modules/async/findSeries.js
+%%DATADIR%%/resources/app/node_modules/async/flatMap.js
+%%DATADIR%%/resources/app/node_modules/async/flatMapLimit.js
+%%DATADIR%%/resources/app/node_modules/async/flatMapSeries.js
+%%DATADIR%%/resources/app/node_modules/async/foldl.js
+%%DATADIR%%/resources/app/node_modules/async/foldr.js
+%%DATADIR%%/resources/app/node_modules/async/forEach.js
+%%DATADIR%%/resources/app/node_modules/async/forEachLimit.js
+%%DATADIR%%/resources/app/node_modules/async/forEachOf.js
+%%DATADIR%%/resources/app/node_modules/async/forEachOfLimit.js
+%%DATADIR%%/resources/app/node_modules/async/forEachOfSeries.js
+%%DATADIR%%/resources/app/node_modules/async/forEachSeries.js
+%%DATADIR%%/resources/app/node_modules/async/forever.js
+%%DATADIR%%/resources/app/node_modules/async/groupBy.js
+%%DATADIR%%/resources/app/node_modules/async/groupByLimit.js
+%%DATADIR%%/resources/app/node_modules/async/groupBySeries.js
+%%DATADIR%%/resources/app/node_modules/async/index.js
+%%DATADIR%%/resources/app/node_modules/async/inject.js
+%%DATADIR%%/resources/app/node_modules/async/internal/DoublyLinkedList.js
+%%DATADIR%%/resources/app/node_modules/async/internal/Heap.js
+%%DATADIR%%/resources/app/node_modules/async/internal/applyEach.js
+%%DATADIR%%/resources/app/node_modules/async/internal/asyncEachOfLimit.js
+%%DATADIR%%/resources/app/node_modules/async/internal/awaitify.js
+%%DATADIR%%/resources/app/node_modules/async/internal/breakLoop.js
+%%DATADIR%%/resources/app/node_modules/async/internal/consoleFunc.js
+%%DATADIR%%/resources/app/node_modules/async/internal/createTester.js
+%%DATADIR%%/resources/app/node_modules/async/internal/eachOfLimit.js
+%%DATADIR%%/resources/app/node_modules/async/internal/filter.js
+%%DATADIR%%/resources/app/node_modules/async/internal/getIterator.js
+%%DATADIR%%/resources/app/node_modules/async/internal/initialParams.js
+%%DATADIR%%/resources/app/node_modules/async/internal/isArrayLike.js
+%%DATADIR%%/resources/app/node_modules/async/internal/iterator.js
+%%DATADIR%%/resources/app/node_modules/async/internal/map.js
+%%DATADIR%%/resources/app/node_modules/async/internal/once.js
+%%DATADIR%%/resources/app/node_modules/async/internal/onlyOnce.js
+%%DATADIR%%/resources/app/node_modules/async/internal/parallel.js
+%%DATADIR%%/resources/app/node_modules/async/internal/promiseCallback.js
+%%DATADIR%%/resources/app/node_modules/async/internal/queue.js
+%%DATADIR%%/resources/app/node_modules/async/internal/range.js
+%%DATADIR%%/resources/app/node_modules/async/internal/reject.js
+%%DATADIR%%/resources/app/node_modules/async/internal/setImmediate.js
+%%DATADIR%%/resources/app/node_modules/async/internal/withoutIndex.js
+%%DATADIR%%/resources/app/node_modules/async/internal/wrapAsync.js
+%%DATADIR%%/resources/app/node_modules/async/log.js
+%%DATADIR%%/resources/app/node_modules/async/map.js
+%%DATADIR%%/resources/app/node_modules/async/mapLimit.js
+%%DATADIR%%/resources/app/node_modules/async/mapSeries.js
+%%DATADIR%%/resources/app/node_modules/async/mapValues.js
+%%DATADIR%%/resources/app/node_modules/async/mapValuesLimit.js
+%%DATADIR%%/resources/app/node_modules/async/mapValuesSeries.js
+%%DATADIR%%/resources/app/node_modules/async/memoize.js
+%%DATADIR%%/resources/app/node_modules/async/nextTick.js
+%%DATADIR%%/resources/app/node_modules/async/package.json
+%%DATADIR%%/resources/app/node_modules/async/parallel.js
+%%DATADIR%%/resources/app/node_modules/async/parallelLimit.js
+%%DATADIR%%/resources/app/node_modules/async/priorityQueue.js
+%%DATADIR%%/resources/app/node_modules/async/queue.js
+%%DATADIR%%/resources/app/node_modules/async/race.js
+%%DATADIR%%/resources/app/node_modules/async/reduce.js
+%%DATADIR%%/resources/app/node_modules/async/reduceRight.js
+%%DATADIR%%/resources/app/node_modules/async/reflect.js
+%%DATADIR%%/resources/app/node_modules/async/reflectAll.js
+%%DATADIR%%/resources/app/node_modules/async/reject.js
+%%DATADIR%%/resources/app/node_modules/async/rejectLimit.js
+%%DATADIR%%/resources/app/node_modules/async/rejectSeries.js
+%%DATADIR%%/resources/app/node_modules/async/retry.js
+%%DATADIR%%/resources/app/node_modules/async/retryable.js
+%%DATADIR%%/resources/app/node_modules/async/select.js
+%%DATADIR%%/resources/app/node_modules/async/selectLimit.js
+%%DATADIR%%/resources/app/node_modules/async/selectSeries.js
+%%DATADIR%%/resources/app/node_modules/async/seq.js
+%%DATADIR%%/resources/app/node_modules/async/series.js
+%%DATADIR%%/resources/app/node_modules/async/setImmediate.js
+%%DATADIR%%/resources/app/node_modules/async/some.js
+%%DATADIR%%/resources/app/node_modules/async/someLimit.js
+%%DATADIR%%/resources/app/node_modules/async/someSeries.js
+%%DATADIR%%/resources/app/node_modules/async/sortBy.js
+%%DATADIR%%/resources/app/node_modules/async/timeout.js
+%%DATADIR%%/resources/app/node_modules/async/times.js
+%%DATADIR%%/resources/app/node_modules/async/timesLimit.js
+%%DATADIR%%/resources/app/node_modules/async/timesSeries.js
+%%DATADIR%%/resources/app/node_modules/async/transform.js
+%%DATADIR%%/resources/app/node_modules/async/tryEach.js
+%%DATADIR%%/resources/app/node_modules/async/unmemoize.js
+%%DATADIR%%/resources/app/node_modules/async/until.js
+%%DATADIR%%/resources/app/node_modules/async/waterfall.js
+%%DATADIR%%/resources/app/node_modules/async/whilst.js
+%%DATADIR%%/resources/app/node_modules/async/wrapSync.js
+%%DATADIR%%/resources/app/node_modules/asynckit/LICENSE
+%%DATADIR%%/resources/app/node_modules/asynckit/bench.js
+%%DATADIR%%/resources/app/node_modules/asynckit/index.js
+%%DATADIR%%/resources/app/node_modules/asynckit/lib/abort.js
+%%DATADIR%%/resources/app/node_modules/asynckit/lib/async.js
+%%DATADIR%%/resources/app/node_modules/asynckit/lib/defer.js
+%%DATADIR%%/resources/app/node_modules/asynckit/lib/iterate.js
+%%DATADIR%%/resources/app/node_modules/asynckit/lib/readable_asynckit.js
+%%DATADIR%%/resources/app/node_modules/asynckit/lib/readable_parallel.js
+%%DATADIR%%/resources/app/node_modules/asynckit/lib/readable_serial.js
+%%DATADIR%%/resources/app/node_modules/asynckit/lib/readable_serial_ordered.js
+%%DATADIR%%/resources/app/node_modules/asynckit/lib/state.js
+%%DATADIR%%/resources/app/node_modules/asynckit/lib/streamify.js
+%%DATADIR%%/resources/app/node_modules/asynckit/lib/terminator.js
+%%DATADIR%%/resources/app/node_modules/asynckit/package.json
+%%DATADIR%%/resources/app/node_modules/asynckit/parallel.js
+%%DATADIR%%/resources/app/node_modules/asynckit/serial.js
+%%DATADIR%%/resources/app/node_modules/asynckit/serialOrdered.js
+%%DATADIR%%/resources/app/node_modules/asynckit/stream.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/AlertApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/BuildApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/ClientApiBases.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/CoreApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/DashboardApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/ExtensionManagementApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/FeatureManagementApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/FileContainerApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/FileContainerApiBase.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/GalleryApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/GalleryCompatHttpClientBase.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/GitApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/LICENSE
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/LocationsApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/ManagementApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/NotificationApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/PolicyApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/ProfileApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/ProjectAnalysisApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/ReleaseApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/SecurityRolesApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/Serialization.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/TaskAgentApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/TaskAgentApiBase.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/TaskApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/TestApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/TestPlanApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/TestResultsApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/TfvcApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/ThirdPartyNotice.txt
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/VsoClient.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/WebApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/WikiApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/WorkApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/WorkItemTrackingApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/WorkItemTrackingProcessApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/WorkItemTrackingProcessDefinitionsApi.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/handlers/basiccreds.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/handlers/bearertoken.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/handlers/ntlm.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/handlers/personalaccesstoken.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/AlertInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/BuildInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/CommentsInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/CoreInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/DashboardInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/DistributedTaskCommonInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/ExtensionManagementInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/FeatureManagementInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/FileContainerInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/GalleryInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/GitInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/GraphInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/IdentitiesInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/LocationsInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/ManagementInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/NotificationInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/PolicyInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/ProfileInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/ProjectAnalysisInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/ReleaseInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/SecurityRolesInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/TaskAgentInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/TestInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/TestPlanInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/TfvcInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/WikiInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/WorkInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/WorkItemTrackingInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/WorkItemTrackingProcessDefinitionsInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/WorkItemTrackingProcessInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/common/FormInputInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/common/OperationsInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/common/System.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/common/SystemDataInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/common/VSSInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/interfaces/common/VsoBaseInterfaces.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/opensource/node-http-ntlm/ntlm.js
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/opensource/node-http-ntlm/readme.txt
+%%DATADIR%%/resources/app/node_modules/azure-devops-node-api/package.json
+%%DATADIR%%/resources/app/node_modules/b4a/LICENSE
+%%DATADIR%%/resources/app/node_modules/b4a/browser.js
+%%DATADIR%%/resources/app/node_modules/b4a/index.js
+%%DATADIR%%/resources/app/node_modules/b4a/lib/ascii.js
+%%DATADIR%%/resources/app/node_modules/b4a/lib/base64.js
+%%DATADIR%%/resources/app/node_modules/b4a/lib/hex.js
+%%DATADIR%%/resources/app/node_modules/b4a/lib/utf16le.js
+%%DATADIR%%/resources/app/node_modules/b4a/lib/utf8.js
+%%DATADIR%%/resources/app/node_modules/b4a/package.json
+%%DATADIR%%/resources/app/node_modules/balanced-match/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/balanced-match/index.js
+%%DATADIR%%/resources/app/node_modules/balanced-match/package.json
+%%DATADIR%%/resources/app/node_modules/bare-events/LICENSE
+%%DATADIR%%/resources/app/node_modules/bare-events/index.js
+%%DATADIR%%/resources/app/node_modules/bare-events/lib/errors.js
+%%DATADIR%%/resources/app/node_modules/bare-events/package.json
%%DATADIR%%/resources/app/node_modules/base64-js/LICENSE
%%DATADIR%%/resources/app/node_modules/base64-js/base64js.min.js
%%DATADIR%%/resources/app/node_modules/base64-js/index.js
%%DATADIR%%/resources/app/node_modules/base64-js/package.json
+%%DATADIR%%/resources/app/node_modules/big-integer/BigInteger.js
+%%DATADIR%%/resources/app/node_modules/big-integer/BigInteger.min.js
+%%DATADIR%%/resources/app/node_modules/big-integer/LICENSE
+%%DATADIR%%/resources/app/node_modules/big-integer/bower.json
+%%DATADIR%%/resources/app/node_modules/big-integer/package.json
+%%DATADIR%%/resources/app/node_modules/big-integer/tsconfig.json
%%DATADIR%%/resources/app/node_modules/bindings/LICENSE.md
%%DATADIR%%/resources/app/node_modules/bindings/bindings.js
%%DATADIR%%/resources/app/node_modules/bindings/package.json
@@ -1214,6 +5323,55 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/bl/LICENSE.md
%%DATADIR%%/resources/app/node_modules/bl/bl.js
%%DATADIR%%/resources/app/node_modules/bl/package.json
+%%DATADIR%%/resources/app/node_modules/bluebird/LICENSE
+%%DATADIR%%/resources/app/node_modules/bluebird/changelog.md
+%%DATADIR%%/resources/app/node_modules/bluebird/js/browser/bluebird.core.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/browser/bluebird.core.min.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/browser/bluebird.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/browser/bluebird.min.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/any.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/assert.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/async.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/bind.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/bluebird.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/call_get.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/cancel.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/catch_filter.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/context.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/debuggability.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/direct_resolve.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/each.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/errors.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/es5.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/filter.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/finally.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/generators.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/join.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/map.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/method.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/nodeback.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/nodeify.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/promise.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/promise_array.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/promisify.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/props.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/queue.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/race.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/reduce.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/schedule.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/settle.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/some.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/synchronous_inspection.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/thenables.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/timers.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/using.js
+%%DATADIR%%/resources/app/node_modules/bluebird/js/release/util.js
+%%DATADIR%%/resources/app/node_modules/bluebird/package.json
+%%DATADIR%%/resources/app/node_modules/boolbase/index.js
+%%DATADIR%%/resources/app/node_modules/boolbase/package.json
+%%DATADIR%%/resources/app/node_modules/brace-expansion/LICENSE
+%%DATADIR%%/resources/app/node_modules/brace-expansion/index.js
+%%DATADIR%%/resources/app/node_modules/brace-expansion/package.json
%%DATADIR%%/resources/app/node_modules/braces/LICENSE
%%DATADIR%%/resources/app/node_modules/braces/index.js
%%DATADIR%%/resources/app/node_modules/braces/lib/compile.js
@@ -1226,6 +5384,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/buffer-crc32/LICENSE
%%DATADIR%%/resources/app/node_modules/buffer-crc32/index.js
%%DATADIR%%/resources/app/node_modules/buffer-crc32/package.json
+%%DATADIR%%/resources/app/node_modules/buffer-equal-constant-time/LICENSE.txt
+%%DATADIR%%/resources/app/node_modules/buffer-equal-constant-time/index.js
+%%DATADIR%%/resources/app/node_modules/buffer-equal-constant-time/package.json
+%%DATADIR%%/resources/app/node_modules/buffer-equal-constant-time/test.js
%%DATADIR%%/resources/app/node_modules/buffer/AUTHORS.md
%%DATADIR%%/resources/app/node_modules/buffer/LICENSE
%%DATADIR%%/resources/app/node_modules/buffer/index.js
@@ -1233,6 +5395,144 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/bundle-name/index.js
%%DATADIR%%/resources/app/node_modules/bundle-name/license
%%DATADIR%%/resources/app/node_modules/bundle-name/package.json
+%%DATADIR%%/resources/app/node_modules/call-bind-apply-helpers/LICENSE
+%%DATADIR%%/resources/app/node_modules/call-bind-apply-helpers/actualApply.js
+%%DATADIR%%/resources/app/node_modules/call-bind-apply-helpers/applyBind.js
+%%DATADIR%%/resources/app/node_modules/call-bind-apply-helpers/functionApply.js
+%%DATADIR%%/resources/app/node_modules/call-bind-apply-helpers/functionCall.js
+%%DATADIR%%/resources/app/node_modules/call-bind-apply-helpers/index.js
+%%DATADIR%%/resources/app/node_modules/call-bind-apply-helpers/package.json
+%%DATADIR%%/resources/app/node_modules/call-bind-apply-helpers/reflectApply.js
+%%DATADIR%%/resources/app/node_modules/call-bind-apply-helpers/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/call-bound/LICENSE
+%%DATADIR%%/resources/app/node_modules/call-bound/index.js
+%%DATADIR%%/resources/app/node_modules/call-bound/package.json
+%%DATADIR%%/resources/app/node_modules/call-bound/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/cheerio-select/LICENSE
+%%DATADIR%%/resources/app/node_modules/cheerio-select/lib/esm/helpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio-select/lib/esm/helpers.js
+%%DATADIR%%/resources/app/node_modules/cheerio-select/lib/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio-select/lib/esm/index.js
+%%DATADIR%%/resources/app/node_modules/cheerio-select/lib/esm/package.json
+%%DATADIR%%/resources/app/node_modules/cheerio-select/lib/esm/positionals.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio-select/lib/esm/positionals.js
+%%DATADIR%%/resources/app/node_modules/cheerio-select/lib/helpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio-select/lib/helpers.js
+%%DATADIR%%/resources/app/node_modules/cheerio-select/lib/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio-select/lib/index.js
+%%DATADIR%%/resources/app/node_modules/cheerio-select/lib/positionals.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio-select/lib/positionals.js
+%%DATADIR%%/resources/app/node_modules/cheerio-select/package.json
+%%DATADIR%%/resources/app/node_modules/cheerio/LICENSE
+%%DATADIR%%/resources/app/node_modules/cheerio/Readme.md
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/api/attributes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/api/attributes.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/api/css.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/api/css.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/api/extract.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/api/extract.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/api/forms.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/api/forms.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/api/manipulation.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/api/manipulation.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/api/traversing.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/api/traversing.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/cheerio.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/cheerio.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/index-browser.d.mts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/index-browser.mjs.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/index.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/load-parse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/load-parse.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/load.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/load.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/options.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/options.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/package.json
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/parse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/parse.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/parsers/parse5-adapter.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/parsers/parse5-adapter.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/slim.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/slim.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/static.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/static.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/types.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/browser/utils.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/api/attributes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/api/attributes.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/api/css.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/api/css.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/api/extract.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/api/extract.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/api/forms.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/api/forms.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/api/manipulation.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/api/manipulation.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/api/traversing.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/api/traversing.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/cheerio.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/cheerio.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/load-parse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/load-parse.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/load.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/load.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/options.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/options.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/parse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/parse.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/parsers/parse5-adapter.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/parsers/parse5-adapter.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/slim.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/slim.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/static.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/static.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/types.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/commonjs/utils.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/api/attributes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/api/attributes.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/api/css.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/api/css.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/api/extract.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/api/extract.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/api/forms.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/api/forms.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/api/manipulation.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/api/manipulation.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/api/traversing.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/api/traversing.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/cheerio.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/cheerio.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/load-parse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/load-parse.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/load.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/load.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/options.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/options.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/parse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/parse.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/parsers/parse5-adapter.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/parsers/parse5-adapter.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/slim.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/slim.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/static.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/static.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/types.js
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/utils.d.ts.map
+%%DATADIR%%/resources/app/node_modules/cheerio/dist/esm/utils.js
+%%DATADIR%%/resources/app/node_modules/cheerio/package.json
+%%DATADIR%%/resources/app/node_modules/cheerio/src/index-browser.mts
%%DATADIR%%/resources/app/node_modules/chownr/LICENSE
%%DATADIR%%/resources/app/node_modules/chownr/chownr.js
%%DATADIR%%/resources/app/node_modules/chownr/package.json
@@ -1269,6 +5569,280 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/chrome-remote-interface/node_modules/ws/package.json
%%DATADIR%%/resources/app/node_modules/chrome-remote-interface/package.json
%%DATADIR%%/resources/app/node_modules/chrome-remote-interface/webpack.config.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/LICENSE
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/BulkheadPolicy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/CircuitBreakerPolicy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/FallbackPolicy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/NoopPolicy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/Policy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/RetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/TimeoutPolicy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/backoff/Backoff.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/backoff/ConstantBackoff.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/backoff/DelegateBackoff.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/backoff/ExponentialBackoff.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/backoff/ExponentialBackoffGenerators.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/backoff/IterableBackoff.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/breaker/Breaker.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/breaker/ConsecutiveBreaker.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/breaker/CountBreaker.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/breaker/SamplingBreaker.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/common/Event.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/common/Executor.bench.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/common/Executor.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/common/abort.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/common/defer.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/errors/BrokenCircuitError.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/errors/BulkheadRejectedError.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/errors/Errors.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/errors/HydratingCircuitError.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/errors/IsolatedCircuitError.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/errors/TaskCancelledError.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/BulkheadPolicy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/CircuitBreakerPolicy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/FallbackPolicy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/NoopPolicy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/Policy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/RetryPolicy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/TimeoutPolicy.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/backoff/Backoff.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/backoff/ConstantBackoff.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/backoff/DelegateBackoff.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/backoff/ExponentialBackoff.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/backoff/ExponentialBackoffGenerators.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/backoff/IterableBackoff.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/breaker/Breaker.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/breaker/ConsecutiveBreaker.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/breaker/CountBreaker.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/breaker/SamplingBreaker.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/common/Event.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/common/Executor.bench.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/common/Executor.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/common/abort.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/common/defer.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/errors/BrokenCircuitError.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/errors/BulkheadRejectedError.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/errors/Errors.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/errors/HydratingCircuitError.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/errors/IsolatedCircuitError.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/errors/TaskCancelledError.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/dist/index.js
+%%DATADIR%%/resources/app/node_modules/cockatiel/package.json
+%%DATADIR%%/resources/app/node_modules/color-convert/LICENSE
+%%DATADIR%%/resources/app/node_modules/color-convert/conversions.js
+%%DATADIR%%/resources/app/node_modules/color-convert/index.js
+%%DATADIR%%/resources/app/node_modules/color-convert/package.json
+%%DATADIR%%/resources/app/node_modules/color-convert/route.js
+%%DATADIR%%/resources/app/node_modules/color-name/LICENSE
+%%DATADIR%%/resources/app/node_modules/color-name/index.js
+%%DATADIR%%/resources/app/node_modules/color-name/package.json
+%%DATADIR%%/resources/app/node_modules/combined-stream/License
+%%DATADIR%%/resources/app/node_modules/combined-stream/Readme.md
+%%DATADIR%%/resources/app/node_modules/combined-stream/lib/combined_stream.js
+%%DATADIR%%/resources/app/node_modules/combined-stream/node_modules/delayed-stream/License
+%%DATADIR%%/resources/app/node_modules/combined-stream/node_modules/delayed-stream/Makefile
+%%DATADIR%%/resources/app/node_modules/combined-stream/node_modules/delayed-stream/Readme.md
+%%DATADIR%%/resources/app/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js
+%%DATADIR%%/resources/app/node_modules/combined-stream/node_modules/delayed-stream/package.json
+%%DATADIR%%/resources/app/node_modules/combined-stream/package.json
+%%DATADIR%%/resources/app/node_modules/compress-commons/LICENSE
+%%DATADIR%%/resources/app/node_modules/compress-commons/lib/archivers/archive-entry.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/lib/archivers/archive-output-stream.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/lib/archivers/zip/constants.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/lib/archivers/zip/general-purpose-bit.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/lib/archivers/zip/unix-stat.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/lib/archivers/zip/util.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/lib/archivers/zip/zip-archive-entry.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/lib/archivers/zip/zip-archive-output-stream.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/lib/compress-commons.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/lib/util/index.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/buffer/AUTHORS.md
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/buffer/index.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/buffer/package.json
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/is-stream/index.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/is-stream/license
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/is-stream/package.json
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/_stream_duplex.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/_stream_passthrough.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/_stream_readable.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/_stream_transform.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/_stream_writable.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/add-abort-signal.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/buffer_list.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/compose.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/destroy.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/duplex.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/duplexify.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/end-of-stream.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/from.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/lazy_transform.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/legacy.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/operators.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/passthrough.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/pipeline.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/readable.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/state.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/transform.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/utils.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/streams/writable.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/internal/validators.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/ours/browser.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/ours/errors.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/ours/index.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/ours/primordials.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/ours/util.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/ours/util/inspect.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/stream.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/lib/stream/promises.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/readable-stream/package.json
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/safe-buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/safe-buffer/index.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/safe-buffer/package.json
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/string_decoder/LICENSE
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/string_decoder/lib/string_decoder.js
+%%DATADIR%%/resources/app/node_modules/compress-commons/node_modules/string_decoder/package.json
+%%DATADIR%%/resources/app/node_modules/compress-commons/package.json
+%%DATADIR%%/resources/app/node_modules/concat-map/LICENSE
+%%DATADIR%%/resources/app/node_modules/concat-map/README.markdown
+%%DATADIR%%/resources/app/node_modules/concat-map/index.js
+%%DATADIR%%/resources/app/node_modules/concat-map/package.json
+%%DATADIR%%/resources/app/node_modules/core-util-is/LICENSE
+%%DATADIR%%/resources/app/node_modules/core-util-is/float.patch
+%%DATADIR%%/resources/app/node_modules/core-util-is/lib/util.js
+%%DATADIR%%/resources/app/node_modules/core-util-is/package.json
+%%DATADIR%%/resources/app/node_modules/core-util-is/test.js
+%%DATADIR%%/resources/app/node_modules/crc-32/LICENSE
+%%DATADIR%%/resources/app/node_modules/crc-32/bin/crc32.njs
+%%DATADIR%%/resources/app/node_modules/crc-32/crc32.js
+%%DATADIR%%/resources/app/node_modules/crc-32/crc32c.js
+%%DATADIR%%/resources/app/node_modules/crc-32/package.json
+%%DATADIR%%/resources/app/node_modules/crc-32/types/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/crc-32/types/tslint.json
+%%DATADIR%%/resources/app/node_modules/crc32-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/crc32-stream/lib/crc32-stream.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/lib/deflate-crc32-stream.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/lib/index.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/buffer/AUTHORS.md
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/buffer/index.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/buffer/package.json
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/_stream_duplex.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/_stream_passthrough.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/_stream_readable.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/_stream_transform.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/_stream_writable.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/add-abort-signal.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/buffer_list.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/compose.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/destroy.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/duplex.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/duplexify.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/end-of-stream.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/from.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/lazy_transform.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/legacy.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/operators.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/passthrough.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/pipeline.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/readable.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/state.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/transform.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/utils.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/streams/writable.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/internal/validators.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/ours/browser.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/ours/errors.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/ours/index.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/ours/primordials.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/ours/util.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/ours/util/inspect.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/stream.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/lib/stream/promises.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/readable-stream/package.json
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/safe-buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/safe-buffer/index.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/safe-buffer/package.json
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/string_decoder/LICENSE
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/string_decoder/lib/string_decoder.js
+%%DATADIR%%/resources/app/node_modules/crc32-stream/node_modules/string_decoder/package.json
+%%DATADIR%%/resources/app/node_modules/crc32-stream/package.json
+%%DATADIR%%/resources/app/node_modules/cross-spawn/LICENSE
+%%DATADIR%%/resources/app/node_modules/cross-spawn/index.js
+%%DATADIR%%/resources/app/node_modules/cross-spawn/lib/enoent.js
+%%DATADIR%%/resources/app/node_modules/cross-spawn/lib/parse.js
+%%DATADIR%%/resources/app/node_modules/cross-spawn/lib/util/escape.js
+%%DATADIR%%/resources/app/node_modules/cross-spawn/lib/util/readShebang.js
+%%DATADIR%%/resources/app/node_modules/cross-spawn/lib/util/resolveCommand.js
+%%DATADIR%%/resources/app/node_modules/cross-spawn/package.json
+%%DATADIR%%/resources/app/node_modules/css-select/LICENSE
+%%DATADIR%%/resources/app/node_modules/css-select/lib/attributes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/attributes.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/compile.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/compile.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/attributes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/attributes.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/compile.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/compile.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/general.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/general.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/index.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/package.json
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/pseudo-selectors/aliases.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/pseudo-selectors/aliases.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/pseudo-selectors/filters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/pseudo-selectors/filters.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/pseudo-selectors/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/pseudo-selectors/index.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/pseudo-selectors/subselects.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/pseudo-selectors/subselects.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/sort.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/sort.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/esm/types.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/general.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/general.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/index.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/pseudo-selectors/aliases.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/pseudo-selectors/aliases.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/pseudo-selectors/filters.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/pseudo-selectors/filters.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/pseudo-selectors/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/pseudo-selectors/index.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/pseudo-selectors/pseudos.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/pseudo-selectors/pseudos.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/pseudo-selectors/subselects.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/pseudo-selectors/subselects.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/sort.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/sort.js
+%%DATADIR%%/resources/app/node_modules/css-select/lib/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-select/lib/types.js
+%%DATADIR%%/resources/app/node_modules/css-select/package.json
+%%DATADIR%%/resources/app/node_modules/css-what/LICENSE
+%%DATADIR%%/resources/app/node_modules/css-what/lib/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-what/lib/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/css-what/lib/commonjs/parse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-what/lib/commonjs/parse.js
+%%DATADIR%%/resources/app/node_modules/css-what/lib/commonjs/stringify.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-what/lib/commonjs/stringify.js
+%%DATADIR%%/resources/app/node_modules/css-what/lib/commonjs/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-what/lib/commonjs/types.js
+%%DATADIR%%/resources/app/node_modules/css-what/lib/es/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-what/lib/es/index.js
+%%DATADIR%%/resources/app/node_modules/css-what/lib/es/parse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-what/lib/es/parse.js
+%%DATADIR%%/resources/app/node_modules/css-what/lib/es/stringify.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-what/lib/es/stringify.js
+%%DATADIR%%/resources/app/node_modules/css-what/lib/es/types.d.ts.map
+%%DATADIR%%/resources/app/node_modules/css-what/lib/es/types.js
+%%DATADIR%%/resources/app/node_modules/css-what/package.json
%%DATADIR%%/resources/app/node_modules/debug/LICENSE
%%DATADIR%%/resources/app/node_modules/debug/package.json
%%DATADIR%%/resources/app/node_modules/debug/src/browser.js
@@ -1299,13 +5873,197 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/detect-libc/lib/detect-libc.js
%%DATADIR%%/resources/app/node_modules/detect-libc/lib/process.js
%%DATADIR%%/resources/app/node_modules/detect-libc/package.json
+%%DATADIR%%/resources/app/node_modules/dom-serializer/LICENSE
+%%DATADIR%%/resources/app/node_modules/dom-serializer/lib/esm/foreignNames.d.ts.map
+%%DATADIR%%/resources/app/node_modules/dom-serializer/lib/esm/foreignNames.js
+%%DATADIR%%/resources/app/node_modules/dom-serializer/lib/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/dom-serializer/lib/esm/index.js
+%%DATADIR%%/resources/app/node_modules/dom-serializer/lib/esm/package.json
+%%DATADIR%%/resources/app/node_modules/dom-serializer/lib/foreignNames.d.ts.map
+%%DATADIR%%/resources/app/node_modules/dom-serializer/lib/foreignNames.js
+%%DATADIR%%/resources/app/node_modules/dom-serializer/lib/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/dom-serializer/lib/index.js
+%%DATADIR%%/resources/app/node_modules/dom-serializer/package.json
+%%DATADIR%%/resources/app/node_modules/domelementtype/LICENSE
+%%DATADIR%%/resources/app/node_modules/domelementtype/lib/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domelementtype/lib/esm/index.js
+%%DATADIR%%/resources/app/node_modules/domelementtype/lib/esm/package.json
+%%DATADIR%%/resources/app/node_modules/domelementtype/lib/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domelementtype/lib/index.js
+%%DATADIR%%/resources/app/node_modules/domelementtype/package.json
+%%DATADIR%%/resources/app/node_modules/domhandler/LICENSE
+%%DATADIR%%/resources/app/node_modules/domhandler/lib/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domhandler/lib/esm/index.js
+%%DATADIR%%/resources/app/node_modules/domhandler/lib/esm/node.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domhandler/lib/esm/node.js
+%%DATADIR%%/resources/app/node_modules/domhandler/lib/esm/package.json
+%%DATADIR%%/resources/app/node_modules/domhandler/lib/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domhandler/lib/index.js
+%%DATADIR%%/resources/app/node_modules/domhandler/lib/node.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domhandler/lib/node.js
+%%DATADIR%%/resources/app/node_modules/domhandler/package.json
+%%DATADIR%%/resources/app/node_modules/domutils/LICENSE
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/feeds.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/feeds.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/helpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/helpers.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/index.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/legacy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/legacy.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/manipulation.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/manipulation.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/package.json
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/querying.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/querying.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/stringify.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/stringify.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/traversal.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/esm/traversal.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/feeds.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/feeds.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/helpers.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/helpers.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/index.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/legacy.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/legacy.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/manipulation.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/manipulation.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/querying.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/querying.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/stringify.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/stringify.js
+%%DATADIR%%/resources/app/node_modules/domutils/lib/traversal.d.ts.map
+%%DATADIR%%/resources/app/node_modules/domutils/lib/traversal.js
+%%DATADIR%%/resources/app/node_modules/domutils/package.json
+%%DATADIR%%/resources/app/node_modules/dunder-proto/LICENSE
+%%DATADIR%%/resources/app/node_modules/dunder-proto/get.js
+%%DATADIR%%/resources/app/node_modules/dunder-proto/package.json
+%%DATADIR%%/resources/app/node_modules/dunder-proto/set.js
+%%DATADIR%%/resources/app/node_modules/dunder-proto/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/duplexer2/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/duplexer2/index.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/GOVERNANCE.md
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/duplex-browser.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/duplex.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/lib/_stream_duplex.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/lib/_stream_passthrough.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/lib/_stream_readable.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/lib/_stream_transform.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/lib/_stream_writable.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/lib/internal/streams/BufferList.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/lib/internal/streams/destroy.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/lib/internal/streams/stream-browser.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/lib/internal/streams/stream.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/package.json
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/passthrough.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/readable-browser.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/readable.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/transform.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/writable-browser.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/node_modules/readable-stream/writable.js
+%%DATADIR%%/resources/app/node_modules/duplexer2/package.json
+%%DATADIR%%/resources/app/node_modules/eastasianwidth/eastasianwidth.js
+%%DATADIR%%/resources/app/node_modules/eastasianwidth/package.json
+%%DATADIR%%/resources/app/node_modules/ecdsa-sig-formatter/CODEOWNERS
+%%DATADIR%%/resources/app/node_modules/ecdsa-sig-formatter/LICENSE
+%%DATADIR%%/resources/app/node_modules/ecdsa-sig-formatter/package.json
+%%DATADIR%%/resources/app/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.js
+%%DATADIR%%/resources/app/node_modules/ecdsa-sig-formatter/src/param-bytes-for-alg.js
+%%DATADIR%%/resources/app/node_modules/encoding-sniffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/encoding-sniffer/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/encoding-sniffer/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/encoding-sniffer/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/encoding-sniffer/dist/commonjs/sniffer.d.ts.map
+%%DATADIR%%/resources/app/node_modules/encoding-sniffer/dist/commonjs/sniffer.js
+%%DATADIR%%/resources/app/node_modules/encoding-sniffer/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/encoding-sniffer/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/encoding-sniffer/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/encoding-sniffer/dist/esm/sniffer.d.ts.map
+%%DATADIR%%/resources/app/node_modules/encoding-sniffer/dist/esm/sniffer.js
+%%DATADIR%%/resources/app/node_modules/encoding-sniffer/package.json
+%%DATADIR%%/resources/app/node_modules/encoding-sniffer/sniffer.js
%%DATADIR%%/resources/app/node_modules/end-of-stream/LICENSE
%%DATADIR%%/resources/app/node_modules/end-of-stream/index.js
%%DATADIR%%/resources/app/node_modules/end-of-stream/package.json
+%%DATADIR%%/resources/app/node_modules/entities/LICENSE
+%%DATADIR%%/resources/app/node_modules/entities/lib/decode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/decode.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/decode_codepoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/decode_codepoint.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/encode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/encode.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/escape.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/escape.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/decode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/decode.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/decode_codepoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/decode_codepoint.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/encode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/encode.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/escape.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/escape.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/generated/decode-data-html.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/generated/decode-data-html.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/generated/decode-data-xml.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/generated/decode-data-xml.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/generated/encode-html.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/generated/encode-html.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/index.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/esm/package.json
+%%DATADIR%%/resources/app/node_modules/entities/lib/generated/decode-data-html.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/generated/decode-data-html.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/generated/decode-data-xml.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/generated/decode-data-xml.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/generated/encode-html.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/generated/encode-html.js
+%%DATADIR%%/resources/app/node_modules/entities/lib/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/entities/lib/index.js
+%%DATADIR%%/resources/app/node_modules/entities/package.json
+%%DATADIR%%/resources/app/node_modules/es-define-property/LICENSE
+%%DATADIR%%/resources/app/node_modules/es-define-property/index.js
+%%DATADIR%%/resources/app/node_modules/es-define-property/package.json
+%%DATADIR%%/resources/app/node_modules/es-define-property/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/es-errors/LICENSE
+%%DATADIR%%/resources/app/node_modules/es-errors/eval.js
+%%DATADIR%%/resources/app/node_modules/es-errors/index.js
+%%DATADIR%%/resources/app/node_modules/es-errors/package.json
+%%DATADIR%%/resources/app/node_modules/es-errors/range.js
+%%DATADIR%%/resources/app/node_modules/es-errors/ref.js
+%%DATADIR%%/resources/app/node_modules/es-errors/syntax.js
+%%DATADIR%%/resources/app/node_modules/es-errors/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/es-errors/type.js
+%%DATADIR%%/resources/app/node_modules/es-errors/uri.js
+%%DATADIR%%/resources/app/node_modules/es-object-atoms/LICENSE
+%%DATADIR%%/resources/app/node_modules/es-object-atoms/RequireObjectCoercible.js
+%%DATADIR%%/resources/app/node_modules/es-object-atoms/ToObject.js
+%%DATADIR%%/resources/app/node_modules/es-object-atoms/index.js
+%%DATADIR%%/resources/app/node_modules/es-object-atoms/isObject.js
+%%DATADIR%%/resources/app/node_modules/es-object-atoms/package.json
+%%DATADIR%%/resources/app/node_modules/es-object-atoms/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/event-target-shim/LICENSE
+%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.js
+%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.mjs
+%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.mjs.map
+%%DATADIR%%/resources/app/node_modules/event-target-shim/dist/event-target-shim.umd.js
+%%DATADIR%%/resources/app/node_modules/event-target-shim/package.json
+%%DATADIR%%/resources/app/node_modules/events/LICENSE
+%%DATADIR%%/resources/app/node_modules/events/Readme.md
+%%DATADIR%%/resources/app/node_modules/events/events.js
+%%DATADIR%%/resources/app/node_modules/events/package.json
+%%DATADIR%%/resources/app/node_modules/events/security.md
%%DATADIR%%/resources/app/node_modules/expand-template/LICENSE
%%DATADIR%%/resources/app/node_modules/expand-template/index.js
%%DATADIR%%/resources/app/node_modules/expand-template/package.json
%%DATADIR%%/resources/app/node_modules/expand-template/test.js
+%%DATADIR%%/resources/app/node_modules/fast-fifo/LICENSE
+%%DATADIR%%/resources/app/node_modules/fast-fifo/fixed-size.js
+%%DATADIR%%/resources/app/node_modules/fast-fifo/index.js
+%%DATADIR%%/resources/app/node_modules/fast-fifo/package.json
%%DATADIR%%/resources/app/node_modules/fd-slicer/LICENSE
%%DATADIR%%/resources/app/node_modules/fd-slicer/index.js
%%DATADIR%%/resources/app/node_modules/fd-slicer/package.json
@@ -1355,6 +6113,29 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/font-ligatures/package.json
%%DATADIR%%/resources/app/node_modules/font-ligatures/tsconfig.json
%%DATADIR%%/resources/app/node_modules/font-ligatures/tslint.json
+%%DATADIR%%/resources/app/node_modules/foreground-child/LICENSE
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/cjs/all-signals.d.ts.map
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/cjs/all-signals.js
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/cjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/cjs/index.js
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/cjs/package.json
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/cjs/watchdog.d.ts.map
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/cjs/watchdog.js
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/mjs/all-signals.d.ts.map
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/mjs/all-signals.js
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/mjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/mjs/index.js
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/mjs/package.json
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/mjs/watchdog.d.ts.map
+%%DATADIR%%/resources/app/node_modules/foreground-child/dist/mjs/watchdog.js
+%%DATADIR%%/resources/app/node_modules/foreground-child/package.json
+%%DATADIR%%/resources/app/node_modules/form-data/License
+%%DATADIR%%/resources/app/node_modules/form-data/README.md.bak
+%%DATADIR%%/resources/app/node_modules/form-data/Readme.md
+%%DATADIR%%/resources/app/node_modules/form-data/lib/browser.js
+%%DATADIR%%/resources/app/node_modules/form-data/lib/form_data.js
+%%DATADIR%%/resources/app/node_modules/form-data/lib/populate.js
+%%DATADIR%%/resources/app/node_modules/form-data/package.json
%%DATADIR%%/resources/app/node_modules/fs-constants/LICENSE
%%DATADIR%%/resources/app/node_modules/fs-constants/browser.js
%%DATADIR%%/resources/app/node_modules/fs-constants/index.js
@@ -1399,6 +6180,45 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/fs-minipass/node_modules/yallist/package.json
%%DATADIR%%/resources/app/node_modules/fs-minipass/node_modules/yallist/yallist.js
%%DATADIR%%/resources/app/node_modules/fs-minipass/package.json
+%%DATADIR%%/resources/app/node_modules/fs.realpath/LICENSE
+%%DATADIR%%/resources/app/node_modules/fs.realpath/index.js
+%%DATADIR%%/resources/app/node_modules/fs.realpath/old.js
+%%DATADIR%%/resources/app/node_modules/fs.realpath/package.json
+%%DATADIR%%/resources/app/node_modules/fstream/LICENSE
+%%DATADIR%%/resources/app/node_modules/fstream/fstream.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/abstract.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/collect.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/dir-reader.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/dir-writer.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/file-reader.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/file-writer.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/get-type.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/link-reader.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/link-writer.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/proxy-reader.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/proxy-writer.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/reader.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/socket-reader.js
+%%DATADIR%%/resources/app/node_modules/fstream/lib/writer.js
+%%DATADIR%%/resources/app/node_modules/fstream/node_modules/mkdirp/LICENSE
+%%DATADIR%%/resources/app/node_modules/fstream/node_modules/mkdirp/bin/cmd.js
+%%DATADIR%%/resources/app/node_modules/fstream/node_modules/mkdirp/bin/usage.txt
+%%DATADIR%%/resources/app/node_modules/fstream/node_modules/mkdirp/index.js
+%%DATADIR%%/resources/app/node_modules/fstream/node_modules/mkdirp/package.json
+%%DATADIR%%/resources/app/node_modules/fstream/package.json
+%%DATADIR%%/resources/app/node_modules/function-bind/LICENSE
+%%DATADIR%%/resources/app/node_modules/function-bind/implementation.js
+%%DATADIR%%/resources/app/node_modules/function-bind/index.js
+%%DATADIR%%/resources/app/node_modules/function-bind/package.json
+%%DATADIR%%/resources/app/node_modules/get-intrinsic/LICENSE
+%%DATADIR%%/resources/app/node_modules/get-intrinsic/index.js
+%%DATADIR%%/resources/app/node_modules/get-intrinsic/package.json
+%%DATADIR%%/resources/app/node_modules/get-proto/LICENSE
+%%DATADIR%%/resources/app/node_modules/get-proto/Object.getPrototypeOf.js
+%%DATADIR%%/resources/app/node_modules/get-proto/Reflect.getPrototypeOf.js
+%%DATADIR%%/resources/app/node_modules/get-proto/index.js
+%%DATADIR%%/resources/app/node_modules/get-proto/package.json
+%%DATADIR%%/resources/app/node_modules/get-proto/tsconfig.json
%%DATADIR%%/resources/app/node_modules/get-system-fonts/LICENSE.md
%%DATADIR%%/resources/app/node_modules/get-system-fonts/dist/index.js
%%DATADIR%%/resources/app/node_modules/get-system-fonts/dist/recursiveWalk.js
@@ -1408,12 +6228,99 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/github-from-package/LICENSE
%%DATADIR%%/resources/app/node_modules/github-from-package/index.js
%%DATADIR%%/resources/app/node_modules/github-from-package/package.json
+%%DATADIR%%/resources/app/node_modules/gopd/LICENSE
+%%DATADIR%%/resources/app/node_modules/gopd/gOPD.js
+%%DATADIR%%/resources/app/node_modules/gopd/index.js
+%%DATADIR%%/resources/app/node_modules/gopd/package.json
+%%DATADIR%%/resources/app/node_modules/gopd/tsconfig.json
%%DATADIR%%/resources/app/node_modules/graceful-fs/LICENSE
%%DATADIR%%/resources/app/node_modules/graceful-fs/clone.js
%%DATADIR%%/resources/app/node_modules/graceful-fs/graceful-fs.js
%%DATADIR%%/resources/app/node_modules/graceful-fs/legacy-streams.js
%%DATADIR%%/resources/app/node_modules/graceful-fs/package.json
%%DATADIR%%/resources/app/node_modules/graceful-fs/polyfills.js
+%%DATADIR%%/resources/app/node_modules/has-flag/index.js
+%%DATADIR%%/resources/app/node_modules/has-flag/license
+%%DATADIR%%/resources/app/node_modules/has-flag/package.json
+%%DATADIR%%/resources/app/node_modules/has-symbols/LICENSE
+%%DATADIR%%/resources/app/node_modules/has-symbols/index.js
+%%DATADIR%%/resources/app/node_modules/has-symbols/package.json
+%%DATADIR%%/resources/app/node_modules/has-symbols/shams.js
+%%DATADIR%%/resources/app/node_modules/has-symbols/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/hasown/LICENSE
+%%DATADIR%%/resources/app/node_modules/hasown/index.js
+%%DATADIR%%/resources/app/node_modules/hasown/package.json
+%%DATADIR%%/resources/app/node_modules/hasown/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/htmlparser2/LICENSE
+%%DATADIR%%/resources/app/node_modules/htmlparser2/WritableStream.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/commonjs/Parser.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/commonjs/Parser.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/commonjs/Tokenizer.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/commonjs/Tokenizer.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/commonjs/WritableStream.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/commonjs/WritableStream.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/esm/Parser.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/esm/Parser.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/esm/Tokenizer.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/esm/Tokenizer.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/esm/WritableStream.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/esm/WritableStream.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/LICENSE
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/decode.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/decode-codepoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/decode-codepoint.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/decode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/decode.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/encode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/encode.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/escape.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/escape.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/generated/decode-data-html.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/generated/decode-data-html.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/generated/decode-data-xml.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/generated/decode-data-xml.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/generated/encode-html.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/generated/encode-html.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/decode-codepoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/decode-codepoint.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/decode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/decode.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/encode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/encode.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/escape.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/escape.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/generated/decode-data-html.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/generated/decode-data-html.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/generated/decode-data-xml.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/generated/decode-data-xml.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/generated/encode-html.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/generated/encode-html.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/escape.js
+%%DATADIR%%/resources/app/node_modules/htmlparser2/node_modules/entities/package.json
+%%DATADIR%%/resources/app/node_modules/htmlparser2/package.json
+%%DATADIR%%/resources/app/node_modules/htmlparser2/src/__fixtures__/Documents/Atom_Example.xml
+%%DATADIR%%/resources/app/node_modules/htmlparser2/src/__fixtures__/Documents/Attributes.html
+%%DATADIR%%/resources/app/node_modules/htmlparser2/src/__fixtures__/Documents/Basic.html
+%%DATADIR%%/resources/app/node_modules/htmlparser2/src/__fixtures__/Documents/RDF_Example.xml
+%%DATADIR%%/resources/app/node_modules/htmlparser2/src/__fixtures__/Documents/RSS_Example.xml
+%%DATADIR%%/resources/app/node_modules/htmlparser2/src/__fixtures__/Documents/Svg.html
+%%DATADIR%%/resources/app/node_modules/htmlparser2/src/__snapshots__/FeedHandler.spec.ts.snap
+%%DATADIR%%/resources/app/node_modules/htmlparser2/src/__snapshots__/Parser.events.spec.ts.snap
+%%DATADIR%%/resources/app/node_modules/htmlparser2/src/__snapshots__/Tokenizer.spec.ts.snap
+%%DATADIR%%/resources/app/node_modules/htmlparser2/src/__snapshots__/WritableStream.spec.ts.snap
+%%DATADIR%%/resources/app/node_modules/htmlparser2/src/__snapshots__/index.spec.ts.snap
%%DATADIR%%/resources/app/node_modules/http-proxy-agent/LICENSE
%%DATADIR%%/resources/app/node_modules/http-proxy-agent/dist/index.d.ts.map
%%DATADIR%%/resources/app/node_modules/http-proxy-agent/dist/index.js
@@ -1424,9 +6331,36 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts.map
%%DATADIR%%/resources/app/node_modules/https-proxy-agent/dist/parse-proxy-response.js
%%DATADIR%%/resources/app/node_modules/https-proxy-agent/package.json
+%%DATADIR%%/resources/app/node_modules/iconv-lite/Changelog.md
+%%DATADIR%%/resources/app/node_modules/iconv-lite/LICENSE
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/dbcs-codec.js
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/dbcs-data.js
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/index.js
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/internal.js
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/sbcs-codec.js
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/sbcs-data-generated.js
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/sbcs-data.js
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/tables/big5-added.json
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/tables/cp936.json
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/tables/cp949.json
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/tables/cp950.json
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/tables/eucjp.json
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/tables/gbk-added.json
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/tables/shiftjis.json
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/utf16.js
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/utf32.js
+%%DATADIR%%/resources/app/node_modules/iconv-lite/encodings/utf7.js
+%%DATADIR%%/resources/app/node_modules/iconv-lite/lib/bom-handling.js
+%%DATADIR%%/resources/app/node_modules/iconv-lite/lib/index.js
+%%DATADIR%%/resources/app/node_modules/iconv-lite/lib/streams.js
+%%DATADIR%%/resources/app/node_modules/iconv-lite/package.json
%%DATADIR%%/resources/app/node_modules/ieee754/LICENSE
%%DATADIR%%/resources/app/node_modules/ieee754/index.js
%%DATADIR%%/resources/app/node_modules/ieee754/package.json
+%%DATADIR%%/resources/app/node_modules/inflight/LICENSE
+%%DATADIR%%/resources/app/node_modules/inflight/inflight.js
+%%DATADIR%%/resources/app/node_modules/inflight/package.json
%%DATADIR%%/resources/app/node_modules/inherits/LICENSE
%%DATADIR%%/resources/app/node_modules/inherits/inherits.js
%%DATADIR%%/resources/app/node_modules/inherits/inherits_browser.js
@@ -1461,6 +6395,9 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/is-extglob/LICENSE
%%DATADIR%%/resources/app/node_modules/is-extglob/index.js
%%DATADIR%%/resources/app/node_modules/is-extglob/package.json
+%%DATADIR%%/resources/app/node_modules/is-fullwidth-code-point/index.js
+%%DATADIR%%/resources/app/node_modules/is-fullwidth-code-point/license
+%%DATADIR%%/resources/app/node_modules/is-fullwidth-code-point/package.json
%%DATADIR%%/resources/app/node_modules/is-glob/LICENSE
%%DATADIR%%/resources/app/node_modules/is-glob/index.js
%%DATADIR%%/resources/app/node_modules/is-glob/package.json
@@ -1474,6 +6411,16 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/is-wsl/index.js
%%DATADIR%%/resources/app/node_modules/is-wsl/license
%%DATADIR%%/resources/app/node_modules/is-wsl/package.json
+%%DATADIR%%/resources/app/node_modules/isarray/Makefile
+%%DATADIR%%/resources/app/node_modules/isarray/component.json
+%%DATADIR%%/resources/app/node_modules/isarray/index.js
+%%DATADIR%%/resources/app/node_modules/isarray/package.json
+%%DATADIR%%/resources/app/node_modules/isarray/test.js
+%%DATADIR%%/resources/app/node_modules/isexe/LICENSE
+%%DATADIR%%/resources/app/node_modules/isexe/index.js
+%%DATADIR%%/resources/app/node_modules/isexe/mode.js
+%%DATADIR%%/resources/app/node_modules/isexe/package.json
+%%DATADIR%%/resources/app/node_modules/isexe/windows.js
%%DATADIR%%/resources/app/node_modules/js-base64/LICENSE.md
%%DATADIR%%/resources/app/node_modules/js-base64/base64.d.mts
%%DATADIR%%/resources/app/node_modules/js-base64/base64.js
@@ -1490,10 +6437,49 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/jschardet/package.json
%%DATADIR%%/resources/app/node_modules/jschardet/scripts/run-workflow.sh
%%DATADIR%%/resources/app/node_modules/jschardet/scripts/show-size-changes.sh
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/SECURITY.md
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/lib/esm/impl/edit.js
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/lib/esm/impl/format.js
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/lib/esm/impl/parser.js
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/lib/esm/impl/scanner.js
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/lib/esm/impl/string-intern.js
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/lib/esm/main.js
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/lib/umd/impl/edit.js
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/lib/umd/impl/format.js
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/lib/umd/impl/parser.js
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/lib/umd/impl/scanner.js
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/lib/umd/impl/string-intern.js
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/lib/umd/main.js
+%%DATADIR%%/resources/app/node_modules/jsonc-parser/package.json
%%DATADIR%%/resources/app/node_modules/jsonfile/LICENSE
%%DATADIR%%/resources/app/node_modules/jsonfile/index.js
%%DATADIR%%/resources/app/node_modules/jsonfile/package.json
%%DATADIR%%/resources/app/node_modules/jsonfile/utils.js
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/LICENSE
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/decode.js
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/index.js
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/lib/JsonWebTokenError.js
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/lib/NotBeforeError.js
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/lib/TokenExpiredError.js
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/lib/asymmetricKeyDetailsSupported.js
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/lib/psSupported.js
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/lib/rsaPssKeyDetailsSupported.js
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/lib/timespan.js
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/lib/validateAsymmetricKey.js
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/package.json
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/sign.js
+%%DATADIR%%/resources/app/node_modules/jsonwebtoken/verify.js
+%%DATADIR%%/resources/app/node_modules/jwa/LICENSE
+%%DATADIR%%/resources/app/node_modules/jwa/index.js
+%%DATADIR%%/resources/app/node_modules/jwa/package.json
+%%DATADIR%%/resources/app/node_modules/jws/LICENSE
+%%DATADIR%%/resources/app/node_modules/jws/index.js
+%%DATADIR%%/resources/app/node_modules/jws/lib/data-stream.js
+%%DATADIR%%/resources/app/node_modules/jws/lib/sign-stream.js
+%%DATADIR%%/resources/app/node_modules/jws/lib/tostring.js
+%%DATADIR%%/resources/app/node_modules/jws/lib/verify-stream.js
+%%DATADIR%%/resources/app/node_modules/jws/package.json
%%DATADIR%%/resources/app/node_modules/katex/LICENSE
%%DATADIR%%/resources/app/node_modules/katex/cli.js
%%DATADIR%%/resources/app/node_modules/katex/contrib/auto-render/auto-render.js
@@ -1711,9 +6697,1168 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/kerberos/lib/kerberos.js
%%DATADIR%%/resources/app/node_modules/kerberos/lib/util.js
%%DATADIR%%/resources/app/node_modules/kerberos/package.json
+%%DATADIR%%/resources/app/node_modules/keytar/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/keytar/binding.gyp
+%%DATADIR%%/resources/app/node_modules/keytar/build/Makefile
+%%DATADIR%%/resources/app/node_modules/keytar/build/Release/keytar.node
+%%DATADIR%%/resources/app/node_modules/keytar/build/Release/obj.target/keytar.node
+%%DATADIR%%/resources/app/node_modules/keytar/build/Release/obj.target/keytar/src/async.o
+%%DATADIR%%/resources/app/node_modules/keytar/build/Release/obj.target/keytar/src/keytar_posix.o
+%%DATADIR%%/resources/app/node_modules/keytar/build/Release/obj.target/keytar/src/main.o
+%%DATADIR%%/resources/app/node_modules/keytar/build/binding.Makefile
+%%DATADIR%%/resources/app/node_modules/keytar/build/config.gypi
+%%DATADIR%%/resources/app/node_modules/keytar/lib/keytar.js
+%%DATADIR%%/resources/app/node_modules/keytar/package.json
+%%DATADIR%%/resources/app/node_modules/keytar/src/async.cc
+%%DATADIR%%/resources/app/node_modules/keytar/src/async.h
+%%DATADIR%%/resources/app/node_modules/keytar/src/credentials.h
+%%DATADIR%%/resources/app/node_modules/keytar/src/keytar.h
+%%DATADIR%%/resources/app/node_modules/keytar/src/keytar_mac.cc
+%%DATADIR%%/resources/app/node_modules/keytar/src/keytar_posix.cc
+%%DATADIR%%/resources/app/node_modules/keytar/src/keytar_win.cc
+%%DATADIR%%/resources/app/node_modules/keytar/src/main.cc
+%%DATADIR%%/resources/app/node_modules/lazystream/LICENSE-MIT
+%%DATADIR%%/resources/app/node_modules/lazystream/lib/lazystream.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/GOVERNANCE.md
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/duplex-browser.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/duplex.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/lib/_stream_duplex.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/lib/_stream_passthrough.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/lib/_stream_readable.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/lib/_stream_transform.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/lib/_stream_writable.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/lib/internal/streams/BufferList.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/lib/internal/streams/destroy.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/lib/internal/streams/stream-browser.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/lib/internal/streams/stream.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/package.json
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/passthrough.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/readable-browser.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/readable.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/transform.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/writable-browser.js
+%%DATADIR%%/resources/app/node_modules/lazystream/node_modules/readable-stream/writable.js
+%%DATADIR%%/resources/app/node_modules/lazystream/package.json
+%%DATADIR%%/resources/app/node_modules/lazystream/secret
+%%DATADIR%%/resources/app/node_modules/leven/index.js
+%%DATADIR%%/resources/app/node_modules/leven/license
+%%DATADIR%%/resources/app/node_modules/leven/package.json
+%%DATADIR%%/resources/app/node_modules/lodash.includes/LICENSE
+%%DATADIR%%/resources/app/node_modules/lodash.includes/index.js
+%%DATADIR%%/resources/app/node_modules/lodash.includes/package.json
+%%DATADIR%%/resources/app/node_modules/lodash.isboolean/LICENSE
+%%DATADIR%%/resources/app/node_modules/lodash.isboolean/index.js
+%%DATADIR%%/resources/app/node_modules/lodash.isboolean/package.json
+%%DATADIR%%/resources/app/node_modules/lodash.isinteger/LICENSE
+%%DATADIR%%/resources/app/node_modules/lodash.isinteger/index.js
+%%DATADIR%%/resources/app/node_modules/lodash.isinteger/package.json
+%%DATADIR%%/resources/app/node_modules/lodash.isnumber/LICENSE
+%%DATADIR%%/resources/app/node_modules/lodash.isnumber/index.js
+%%DATADIR%%/resources/app/node_modules/lodash.isnumber/package.json
+%%DATADIR%%/resources/app/node_modules/lodash.isplainobject/LICENSE
+%%DATADIR%%/resources/app/node_modules/lodash.isplainobject/index.js
+%%DATADIR%%/resources/app/node_modules/lodash.isplainobject/package.json
+%%DATADIR%%/resources/app/node_modules/lodash.isstring/LICENSE
+%%DATADIR%%/resources/app/node_modules/lodash.isstring/index.js
+%%DATADIR%%/resources/app/node_modules/lodash.isstring/package.json
+%%DATADIR%%/resources/app/node_modules/lodash.once/LICENSE
+%%DATADIR%%/resources/app/node_modules/lodash.once/index.js
+%%DATADIR%%/resources/app/node_modules/lodash.once/package.json
+%%DATADIR%%/resources/app/node_modules/lodash/LICENSE
+%%DATADIR%%/resources/app/node_modules/lodash/_DataView.js
+%%DATADIR%%/resources/app/node_modules/lodash/_Hash.js
+%%DATADIR%%/resources/app/node_modules/lodash/_LazyWrapper.js
+%%DATADIR%%/resources/app/node_modules/lodash/_ListCache.js
+%%DATADIR%%/resources/app/node_modules/lodash/_LodashWrapper.js
+%%DATADIR%%/resources/app/node_modules/lodash/_Map.js
+%%DATADIR%%/resources/app/node_modules/lodash/_MapCache.js
+%%DATADIR%%/resources/app/node_modules/lodash/_Promise.js
+%%DATADIR%%/resources/app/node_modules/lodash/_Set.js
+%%DATADIR%%/resources/app/node_modules/lodash/_SetCache.js
+%%DATADIR%%/resources/app/node_modules/lodash/_Stack.js
+%%DATADIR%%/resources/app/node_modules/lodash/_Symbol.js
+%%DATADIR%%/resources/app/node_modules/lodash/_Uint8Array.js
+%%DATADIR%%/resources/app/node_modules/lodash/_WeakMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/_apply.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arrayAggregator.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arrayEach.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arrayEachRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arrayEvery.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arrayFilter.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arrayIncludes.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arrayIncludesWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arrayLikeKeys.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arrayMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arrayPush.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arrayReduce.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arrayReduceRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arraySample.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arraySampleSize.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arrayShuffle.js
+%%DATADIR%%/resources/app/node_modules/lodash/_arraySome.js
+%%DATADIR%%/resources/app/node_modules/lodash/_asciiSize.js
+%%DATADIR%%/resources/app/node_modules/lodash/_asciiToArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/_asciiWords.js
+%%DATADIR%%/resources/app/node_modules/lodash/_assignMergeValue.js
+%%DATADIR%%/resources/app/node_modules/lodash/_assignValue.js
+%%DATADIR%%/resources/app/node_modules/lodash/_assocIndexOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseAggregator.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseAssign.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseAssignIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseAssignValue.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseAt.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseClamp.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseClone.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseConforms.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseConformsTo.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseCreate.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseDelay.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseDifference.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseEach.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseEachRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseEvery.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseExtremum.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseFill.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseFilter.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseFindIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseFindKey.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseFlatten.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseFor.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseForOwn.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseForOwnRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseForRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseFunctions.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseGet.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseGetAllKeys.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseGetTag.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseGt.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseHas.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseHasIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseInRange.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIndexOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIndexOfWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIntersection.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseInverter.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseInvoke.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIsArguments.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIsArrayBuffer.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIsDate.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIsEqual.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIsEqualDeep.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIsMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIsMatch.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIsNaN.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIsNative.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIsRegExp.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIsSet.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIsTypedArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseIteratee.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseKeys.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseKeysIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseLodash.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseLt.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseMatches.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseMatchesProperty.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseMean.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseMerge.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseMergeDeep.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseNth.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseOrderBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/_basePick.js
+%%DATADIR%%/resources/app/node_modules/lodash/_basePickBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseProperty.js
+%%DATADIR%%/resources/app/node_modules/lodash/_basePropertyDeep.js
+%%DATADIR%%/resources/app/node_modules/lodash/_basePropertyOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/_basePullAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/_basePullAt.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseRandom.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseRange.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseReduce.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseRepeat.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseRest.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseSample.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseSampleSize.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseSet.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseSetData.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseSetToString.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseShuffle.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseSlice.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseSome.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseSortBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseSortedIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseSortedIndexBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseSortedUniq.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseSum.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseTimes.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseToNumber.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseToPairs.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseToString.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseTrim.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseUnary.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseUniq.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseUnset.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseUpdate.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseValues.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseWhile.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseWrapperValue.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseXor.js
+%%DATADIR%%/resources/app/node_modules/lodash/_baseZipObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/_cacheHas.js
+%%DATADIR%%/resources/app/node_modules/lodash/_castArrayLikeObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/_castFunction.js
+%%DATADIR%%/resources/app/node_modules/lodash/_castPath.js
+%%DATADIR%%/resources/app/node_modules/lodash/_castRest.js
+%%DATADIR%%/resources/app/node_modules/lodash/_castSlice.js
+%%DATADIR%%/resources/app/node_modules/lodash/_charsEndIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/_charsStartIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/_cloneArrayBuffer.js
+%%DATADIR%%/resources/app/node_modules/lodash/_cloneBuffer.js
+%%DATADIR%%/resources/app/node_modules/lodash/_cloneDataView.js
+%%DATADIR%%/resources/app/node_modules/lodash/_cloneRegExp.js
+%%DATADIR%%/resources/app/node_modules/lodash/_cloneSymbol.js
+%%DATADIR%%/resources/app/node_modules/lodash/_cloneTypedArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/_compareAscending.js
+%%DATADIR%%/resources/app/node_modules/lodash/_compareMultiple.js
+%%DATADIR%%/resources/app/node_modules/lodash/_composeArgs.js
+%%DATADIR%%/resources/app/node_modules/lodash/_composeArgsRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/_copyArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/_copyObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/_copySymbols.js
+%%DATADIR%%/resources/app/node_modules/lodash/_copySymbolsIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/_coreJsData.js
+%%DATADIR%%/resources/app/node_modules/lodash/_countHolders.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createAggregator.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createAssigner.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createBaseEach.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createBaseFor.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createBind.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createCaseFirst.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createCompounder.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createCtor.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createCurry.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createFind.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createFlow.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createHybrid.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createInverter.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createMathOperation.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createOver.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createPadding.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createPartial.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createRange.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createRecurry.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createRelationalOperation.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createRound.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createSet.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createToPairs.js
+%%DATADIR%%/resources/app/node_modules/lodash/_createWrap.js
+%%DATADIR%%/resources/app/node_modules/lodash/_customDefaultsAssignIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/_customDefaultsMerge.js
+%%DATADIR%%/resources/app/node_modules/lodash/_customOmitClone.js
+%%DATADIR%%/resources/app/node_modules/lodash/_deburrLetter.js
+%%DATADIR%%/resources/app/node_modules/lodash/_defineProperty.js
+%%DATADIR%%/resources/app/node_modules/lodash/_equalArrays.js
+%%DATADIR%%/resources/app/node_modules/lodash/_equalByTag.js
+%%DATADIR%%/resources/app/node_modules/lodash/_equalObjects.js
+%%DATADIR%%/resources/app/node_modules/lodash/_escapeHtmlChar.js
+%%DATADIR%%/resources/app/node_modules/lodash/_escapeStringChar.js
+%%DATADIR%%/resources/app/node_modules/lodash/_flatRest.js
+%%DATADIR%%/resources/app/node_modules/lodash/_freeGlobal.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getAllKeys.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getAllKeysIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getData.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getFuncName.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getHolder.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getMapData.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getMatchData.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getNative.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getPrototype.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getRawTag.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getSymbols.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getSymbolsIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getTag.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getValue.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getView.js
+%%DATADIR%%/resources/app/node_modules/lodash/_getWrapDetails.js
+%%DATADIR%%/resources/app/node_modules/lodash/_hasPath.js
+%%DATADIR%%/resources/app/node_modules/lodash/_hasUnicode.js
+%%DATADIR%%/resources/app/node_modules/lodash/_hasUnicodeWord.js
+%%DATADIR%%/resources/app/node_modules/lodash/_hashClear.js
+%%DATADIR%%/resources/app/node_modules/lodash/_hashDelete.js
+%%DATADIR%%/resources/app/node_modules/lodash/_hashGet.js
+%%DATADIR%%/resources/app/node_modules/lodash/_hashHas.js
+%%DATADIR%%/resources/app/node_modules/lodash/_hashSet.js
+%%DATADIR%%/resources/app/node_modules/lodash/_initCloneArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/_initCloneByTag.js
+%%DATADIR%%/resources/app/node_modules/lodash/_initCloneObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/_insertWrapDetails.js
+%%DATADIR%%/resources/app/node_modules/lodash/_isFlattenable.js
+%%DATADIR%%/resources/app/node_modules/lodash/_isIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/_isIterateeCall.js
+%%DATADIR%%/resources/app/node_modules/lodash/_isKey.js
+%%DATADIR%%/resources/app/node_modules/lodash/_isKeyable.js
+%%DATADIR%%/resources/app/node_modules/lodash/_isLaziable.js
+%%DATADIR%%/resources/app/node_modules/lodash/_isMaskable.js
+%%DATADIR%%/resources/app/node_modules/lodash/_isMasked.js
+%%DATADIR%%/resources/app/node_modules/lodash/_isPrototype.js
+%%DATADIR%%/resources/app/node_modules/lodash/_isStrictComparable.js
+%%DATADIR%%/resources/app/node_modules/lodash/_iteratorToArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/_lazyClone.js
+%%DATADIR%%/resources/app/node_modules/lodash/_lazyReverse.js
+%%DATADIR%%/resources/app/node_modules/lodash/_lazyValue.js
+%%DATADIR%%/resources/app/node_modules/lodash/_listCacheClear.js
+%%DATADIR%%/resources/app/node_modules/lodash/_listCacheDelete.js
+%%DATADIR%%/resources/app/node_modules/lodash/_listCacheGet.js
+%%DATADIR%%/resources/app/node_modules/lodash/_listCacheHas.js
+%%DATADIR%%/resources/app/node_modules/lodash/_listCacheSet.js
+%%DATADIR%%/resources/app/node_modules/lodash/_mapCacheClear.js
+%%DATADIR%%/resources/app/node_modules/lodash/_mapCacheDelete.js
+%%DATADIR%%/resources/app/node_modules/lodash/_mapCacheGet.js
+%%DATADIR%%/resources/app/node_modules/lodash/_mapCacheHas.js
+%%DATADIR%%/resources/app/node_modules/lodash/_mapCacheSet.js
+%%DATADIR%%/resources/app/node_modules/lodash/_mapToArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/_matchesStrictComparable.js
+%%DATADIR%%/resources/app/node_modules/lodash/_memoizeCapped.js
+%%DATADIR%%/resources/app/node_modules/lodash/_mergeData.js
+%%DATADIR%%/resources/app/node_modules/lodash/_metaMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/_nativeCreate.js
+%%DATADIR%%/resources/app/node_modules/lodash/_nativeKeys.js
+%%DATADIR%%/resources/app/node_modules/lodash/_nativeKeysIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/_nodeUtil.js
+%%DATADIR%%/resources/app/node_modules/lodash/_objectToString.js
+%%DATADIR%%/resources/app/node_modules/lodash/_overArg.js
+%%DATADIR%%/resources/app/node_modules/lodash/_overRest.js
+%%DATADIR%%/resources/app/node_modules/lodash/_parent.js
+%%DATADIR%%/resources/app/node_modules/lodash/_reEscape.js
+%%DATADIR%%/resources/app/node_modules/lodash/_reEvaluate.js
+%%DATADIR%%/resources/app/node_modules/lodash/_reInterpolate.js
+%%DATADIR%%/resources/app/node_modules/lodash/_realNames.js
+%%DATADIR%%/resources/app/node_modules/lodash/_reorder.js
+%%DATADIR%%/resources/app/node_modules/lodash/_replaceHolders.js
+%%DATADIR%%/resources/app/node_modules/lodash/_root.js
+%%DATADIR%%/resources/app/node_modules/lodash/_safeGet.js
+%%DATADIR%%/resources/app/node_modules/lodash/_setCacheAdd.js
+%%DATADIR%%/resources/app/node_modules/lodash/_setCacheHas.js
+%%DATADIR%%/resources/app/node_modules/lodash/_setData.js
+%%DATADIR%%/resources/app/node_modules/lodash/_setToArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/_setToPairs.js
+%%DATADIR%%/resources/app/node_modules/lodash/_setToString.js
+%%DATADIR%%/resources/app/node_modules/lodash/_setWrapToString.js
+%%DATADIR%%/resources/app/node_modules/lodash/_shortOut.js
+%%DATADIR%%/resources/app/node_modules/lodash/_shuffleSelf.js
+%%DATADIR%%/resources/app/node_modules/lodash/_stackClear.js
+%%DATADIR%%/resources/app/node_modules/lodash/_stackDelete.js
+%%DATADIR%%/resources/app/node_modules/lodash/_stackGet.js
+%%DATADIR%%/resources/app/node_modules/lodash/_stackHas.js
+%%DATADIR%%/resources/app/node_modules/lodash/_stackSet.js
+%%DATADIR%%/resources/app/node_modules/lodash/_strictIndexOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/_strictLastIndexOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/_stringSize.js
+%%DATADIR%%/resources/app/node_modules/lodash/_stringToArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/_stringToPath.js
+%%DATADIR%%/resources/app/node_modules/lodash/_toKey.js
+%%DATADIR%%/resources/app/node_modules/lodash/_toSource.js
+%%DATADIR%%/resources/app/node_modules/lodash/_trimmedEndIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/_unescapeHtmlChar.js
+%%DATADIR%%/resources/app/node_modules/lodash/_unicodeSize.js
+%%DATADIR%%/resources/app/node_modules/lodash/_unicodeToArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/_unicodeWords.js
+%%DATADIR%%/resources/app/node_modules/lodash/_updateWrapDetails.js
+%%DATADIR%%/resources/app/node_modules/lodash/_wrapperClone.js
+%%DATADIR%%/resources/app/node_modules/lodash/add.js
+%%DATADIR%%/resources/app/node_modules/lodash/after.js
+%%DATADIR%%/resources/app/node_modules/lodash/array.js
+%%DATADIR%%/resources/app/node_modules/lodash/ary.js
+%%DATADIR%%/resources/app/node_modules/lodash/assign.js
+%%DATADIR%%/resources/app/node_modules/lodash/assignIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/assignInWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/assignWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/at.js
+%%DATADIR%%/resources/app/node_modules/lodash/attempt.js
+%%DATADIR%%/resources/app/node_modules/lodash/before.js
+%%DATADIR%%/resources/app/node_modules/lodash/bind.js
+%%DATADIR%%/resources/app/node_modules/lodash/bindAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/bindKey.js
+%%DATADIR%%/resources/app/node_modules/lodash/camelCase.js
+%%DATADIR%%/resources/app/node_modules/lodash/capitalize.js
+%%DATADIR%%/resources/app/node_modules/lodash/castArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/ceil.js
+%%DATADIR%%/resources/app/node_modules/lodash/chain.js
+%%DATADIR%%/resources/app/node_modules/lodash/chunk.js
+%%DATADIR%%/resources/app/node_modules/lodash/clamp.js
+%%DATADIR%%/resources/app/node_modules/lodash/clone.js
+%%DATADIR%%/resources/app/node_modules/lodash/cloneDeep.js
+%%DATADIR%%/resources/app/node_modules/lodash/cloneDeepWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/cloneWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/collection.js
+%%DATADIR%%/resources/app/node_modules/lodash/commit.js
+%%DATADIR%%/resources/app/node_modules/lodash/compact.js
+%%DATADIR%%/resources/app/node_modules/lodash/concat.js
+%%DATADIR%%/resources/app/node_modules/lodash/cond.js
+%%DATADIR%%/resources/app/node_modules/lodash/conforms.js
+%%DATADIR%%/resources/app/node_modules/lodash/conformsTo.js
+%%DATADIR%%/resources/app/node_modules/lodash/constant.js
+%%DATADIR%%/resources/app/node_modules/lodash/core.js
+%%DATADIR%%/resources/app/node_modules/lodash/core.min.js
+%%DATADIR%%/resources/app/node_modules/lodash/countBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/create.js
+%%DATADIR%%/resources/app/node_modules/lodash/curry.js
+%%DATADIR%%/resources/app/node_modules/lodash/curryRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/date.js
+%%DATADIR%%/resources/app/node_modules/lodash/debounce.js
+%%DATADIR%%/resources/app/node_modules/lodash/deburr.js
+%%DATADIR%%/resources/app/node_modules/lodash/defaultTo.js
+%%DATADIR%%/resources/app/node_modules/lodash/defaults.js
+%%DATADIR%%/resources/app/node_modules/lodash/defaultsDeep.js
+%%DATADIR%%/resources/app/node_modules/lodash/defer.js
+%%DATADIR%%/resources/app/node_modules/lodash/delay.js
+%%DATADIR%%/resources/app/node_modules/lodash/difference.js
+%%DATADIR%%/resources/app/node_modules/lodash/differenceBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/differenceWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/divide.js
+%%DATADIR%%/resources/app/node_modules/lodash/drop.js
+%%DATADIR%%/resources/app/node_modules/lodash/dropRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/dropRightWhile.js
+%%DATADIR%%/resources/app/node_modules/lodash/dropWhile.js
+%%DATADIR%%/resources/app/node_modules/lodash/each.js
+%%DATADIR%%/resources/app/node_modules/lodash/eachRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/endsWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/entries.js
+%%DATADIR%%/resources/app/node_modules/lodash/entriesIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/eq.js
+%%DATADIR%%/resources/app/node_modules/lodash/escape.js
+%%DATADIR%%/resources/app/node_modules/lodash/escapeRegExp.js
+%%DATADIR%%/resources/app/node_modules/lodash/every.js
+%%DATADIR%%/resources/app/node_modules/lodash/extend.js
+%%DATADIR%%/resources/app/node_modules/lodash/extendWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fill.js
+%%DATADIR%%/resources/app/node_modules/lodash/filter.js
+%%DATADIR%%/resources/app/node_modules/lodash/find.js
+%%DATADIR%%/resources/app/node_modules/lodash/findIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/findKey.js
+%%DATADIR%%/resources/app/node_modules/lodash/findLast.js
+%%DATADIR%%/resources/app/node_modules/lodash/findLastIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/findLastKey.js
+%%DATADIR%%/resources/app/node_modules/lodash/first.js
+%%DATADIR%%/resources/app/node_modules/lodash/flake.lock
+%%DATADIR%%/resources/app/node_modules/lodash/flake.nix
+%%DATADIR%%/resources/app/node_modules/lodash/flatMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/flatMapDeep.js
+%%DATADIR%%/resources/app/node_modules/lodash/flatMapDepth.js
+%%DATADIR%%/resources/app/node_modules/lodash/flatten.js
+%%DATADIR%%/resources/app/node_modules/lodash/flattenDeep.js
+%%DATADIR%%/resources/app/node_modules/lodash/flattenDepth.js
+%%DATADIR%%/resources/app/node_modules/lodash/flip.js
+%%DATADIR%%/resources/app/node_modules/lodash/floor.js
+%%DATADIR%%/resources/app/node_modules/lodash/flow.js
+%%DATADIR%%/resources/app/node_modules/lodash/flowRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/forEach.js
+%%DATADIR%%/resources/app/node_modules/lodash/forEachRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/forIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/forInRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/forOwn.js
+%%DATADIR%%/resources/app/node_modules/lodash/forOwnRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/F.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/T.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/__.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/_baseConvert.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/_convertBrowser.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/_falseOptions.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/_mapping.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/_util.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/add.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/after.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/all.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/allPass.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/always.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/any.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/anyPass.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/apply.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/array.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/ary.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/assign.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/assignAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/assignAllWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/assignIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/assignInAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/assignInAllWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/assignInWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/assignWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/assoc.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/assocPath.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/at.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/attempt.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/before.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/bind.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/bindAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/bindKey.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/camelCase.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/capitalize.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/castArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/ceil.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/chain.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/chunk.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/clamp.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/clone.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/cloneDeep.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/cloneDeepWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/cloneWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/collection.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/commit.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/compact.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/complement.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/compose.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/concat.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/cond.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/conforms.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/conformsTo.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/constant.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/contains.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/convert.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/countBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/create.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/curry.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/curryN.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/curryRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/curryRightN.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/date.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/debounce.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/deburr.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/defaultTo.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/defaults.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/defaultsAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/defaultsDeep.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/defaultsDeepAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/defer.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/delay.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/difference.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/differenceBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/differenceWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/dissoc.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/dissocPath.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/divide.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/drop.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/dropLast.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/dropLastWhile.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/dropRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/dropRightWhile.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/dropWhile.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/each.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/eachRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/endsWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/entries.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/entriesIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/eq.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/equals.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/escape.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/escapeRegExp.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/every.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/extend.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/extendAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/extendAllWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/extendWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/fill.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/filter.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/find.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/findFrom.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/findIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/findIndexFrom.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/findKey.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/findLast.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/findLastFrom.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/findLastIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/findLastIndexFrom.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/findLastKey.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/first.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/flatMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/flatMapDeep.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/flatMapDepth.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/flatten.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/flattenDeep.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/flattenDepth.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/flip.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/floor.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/flow.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/flowRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/forEach.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/forEachRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/forIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/forInRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/forOwn.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/forOwnRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/fromPairs.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/function.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/functions.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/functionsIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/get.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/getOr.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/groupBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/gt.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/gte.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/has.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/hasIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/head.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/identical.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/identity.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/inRange.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/includes.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/includesFrom.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/indexBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/indexOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/indexOfFrom.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/init.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/initial.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/intersection.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/intersectionBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/intersectionWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/invert.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/invertBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/invertObj.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/invoke.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/invokeArgs.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/invokeArgsMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/invokeMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isArguments.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isArrayBuffer.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isArrayLike.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isArrayLikeObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isBoolean.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isBuffer.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isDate.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isElement.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isEmpty.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isEqual.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isEqualWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isError.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isFinite.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isFunction.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isInteger.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isLength.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isMatch.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isMatchWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isNaN.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isNative.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isNil.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isNull.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isNumber.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isObjectLike.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isPlainObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isRegExp.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isSafeInteger.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isSet.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isString.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isSymbol.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isTypedArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isUndefined.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isWeakMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/isWeakSet.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/iteratee.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/join.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/juxt.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/kebabCase.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/keyBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/keys.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/keysIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/lang.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/last.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/lastIndexOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/lastIndexOfFrom.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/lowerCase.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/lowerFirst.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/lt.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/lte.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/map.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/mapKeys.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/mapValues.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/matches.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/matchesProperty.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/math.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/max.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/maxBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/mean.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/meanBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/memoize.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/merge.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/mergeAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/mergeAllWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/mergeWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/method.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/methodOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/min.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/minBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/mixin.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/multiply.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/nAry.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/negate.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/next.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/noop.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/now.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/nth.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/nthArg.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/number.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/object.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/omit.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/omitAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/omitBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/once.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/orderBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/over.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/overArgs.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/overEvery.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/overSome.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/pad.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/padChars.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/padCharsEnd.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/padCharsStart.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/padEnd.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/padStart.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/parseInt.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/partial.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/partialRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/partition.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/path.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/pathEq.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/pathOr.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/paths.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/pick.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/pickAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/pickBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/pipe.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/placeholder.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/plant.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/pluck.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/prop.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/propEq.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/propOr.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/property.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/propertyOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/props.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/pull.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/pullAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/pullAllBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/pullAllWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/pullAt.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/random.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/range.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/rangeRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/rangeStep.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/rangeStepRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/rearg.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/reduce.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/reduceRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/reject.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/remove.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/repeat.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/replace.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/rest.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/restFrom.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/result.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/reverse.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/round.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/sample.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/sampleSize.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/seq.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/set.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/setWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/shuffle.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/size.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/slice.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/snakeCase.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/some.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/sortBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/sortedIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/sortedIndexBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/sortedIndexOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/sortedLastIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/sortedLastIndexBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/sortedLastIndexOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/sortedUniq.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/sortedUniqBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/split.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/spread.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/spreadFrom.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/startCase.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/startsWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/string.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/stubArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/stubFalse.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/stubObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/stubString.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/stubTrue.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/subtract.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/sum.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/sumBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/symmetricDifference.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/symmetricDifferenceBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/symmetricDifferenceWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/tail.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/take.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/takeLast.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/takeLastWhile.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/takeRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/takeRightWhile.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/takeWhile.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/tap.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/template.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/templateSettings.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/throttle.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/thru.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/times.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toFinite.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toInteger.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toIterator.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toJSON.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toLength.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toLower.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toNumber.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toPairs.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toPairsIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toPath.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toPlainObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toSafeInteger.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toString.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/toUpper.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/transform.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/trim.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/trimChars.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/trimCharsEnd.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/trimCharsStart.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/trimEnd.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/trimStart.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/truncate.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/unapply.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/unary.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/unescape.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/union.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/unionBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/unionWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/uniq.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/uniqBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/uniqWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/uniqueId.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/unnest.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/unset.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/unzip.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/unzipWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/update.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/updateWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/upperCase.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/upperFirst.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/useWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/util.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/value.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/valueOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/values.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/valuesIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/where.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/whereEq.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/without.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/words.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/wrap.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/wrapperAt.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/wrapperChain.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/wrapperLodash.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/wrapperReverse.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/wrapperValue.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/xor.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/xorBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/xorWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/zip.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/zipAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/zipObj.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/zipObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/zipObjectDeep.js
+%%DATADIR%%/resources/app/node_modules/lodash/fp/zipWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/fromPairs.js
+%%DATADIR%%/resources/app/node_modules/lodash/function.js
+%%DATADIR%%/resources/app/node_modules/lodash/functions.js
+%%DATADIR%%/resources/app/node_modules/lodash/functionsIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/get.js
+%%DATADIR%%/resources/app/node_modules/lodash/groupBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/gt.js
+%%DATADIR%%/resources/app/node_modules/lodash/gte.js
+%%DATADIR%%/resources/app/node_modules/lodash/has.js
+%%DATADIR%%/resources/app/node_modules/lodash/hasIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/head.js
+%%DATADIR%%/resources/app/node_modules/lodash/identity.js
+%%DATADIR%%/resources/app/node_modules/lodash/inRange.js
+%%DATADIR%%/resources/app/node_modules/lodash/includes.js
+%%DATADIR%%/resources/app/node_modules/lodash/index.js
+%%DATADIR%%/resources/app/node_modules/lodash/indexOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/initial.js
+%%DATADIR%%/resources/app/node_modules/lodash/intersection.js
+%%DATADIR%%/resources/app/node_modules/lodash/intersectionBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/intersectionWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/invert.js
+%%DATADIR%%/resources/app/node_modules/lodash/invertBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/invoke.js
+%%DATADIR%%/resources/app/node_modules/lodash/invokeMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/isArguments.js
+%%DATADIR%%/resources/app/node_modules/lodash/isArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/isArrayBuffer.js
+%%DATADIR%%/resources/app/node_modules/lodash/isArrayLike.js
+%%DATADIR%%/resources/app/node_modules/lodash/isArrayLikeObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/isBoolean.js
+%%DATADIR%%/resources/app/node_modules/lodash/isBuffer.js
+%%DATADIR%%/resources/app/node_modules/lodash/isDate.js
+%%DATADIR%%/resources/app/node_modules/lodash/isElement.js
+%%DATADIR%%/resources/app/node_modules/lodash/isEmpty.js
+%%DATADIR%%/resources/app/node_modules/lodash/isEqual.js
+%%DATADIR%%/resources/app/node_modules/lodash/isEqualWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/isError.js
+%%DATADIR%%/resources/app/node_modules/lodash/isFinite.js
+%%DATADIR%%/resources/app/node_modules/lodash/isFunction.js
+%%DATADIR%%/resources/app/node_modules/lodash/isInteger.js
+%%DATADIR%%/resources/app/node_modules/lodash/isLength.js
+%%DATADIR%%/resources/app/node_modules/lodash/isMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/isMatch.js
+%%DATADIR%%/resources/app/node_modules/lodash/isMatchWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/isNaN.js
+%%DATADIR%%/resources/app/node_modules/lodash/isNative.js
+%%DATADIR%%/resources/app/node_modules/lodash/isNil.js
+%%DATADIR%%/resources/app/node_modules/lodash/isNull.js
+%%DATADIR%%/resources/app/node_modules/lodash/isNumber.js
+%%DATADIR%%/resources/app/node_modules/lodash/isObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/isObjectLike.js
+%%DATADIR%%/resources/app/node_modules/lodash/isPlainObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/isRegExp.js
+%%DATADIR%%/resources/app/node_modules/lodash/isSafeInteger.js
+%%DATADIR%%/resources/app/node_modules/lodash/isSet.js
+%%DATADIR%%/resources/app/node_modules/lodash/isString.js
+%%DATADIR%%/resources/app/node_modules/lodash/isSymbol.js
+%%DATADIR%%/resources/app/node_modules/lodash/isTypedArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/isUndefined.js
+%%DATADIR%%/resources/app/node_modules/lodash/isWeakMap.js
+%%DATADIR%%/resources/app/node_modules/lodash/isWeakSet.js
+%%DATADIR%%/resources/app/node_modules/lodash/iteratee.js
+%%DATADIR%%/resources/app/node_modules/lodash/join.js
+%%DATADIR%%/resources/app/node_modules/lodash/kebabCase.js
+%%DATADIR%%/resources/app/node_modules/lodash/keyBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/keys.js
+%%DATADIR%%/resources/app/node_modules/lodash/keysIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/lang.js
+%%DATADIR%%/resources/app/node_modules/lodash/last.js
+%%DATADIR%%/resources/app/node_modules/lodash/lastIndexOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/lodash.js
+%%DATADIR%%/resources/app/node_modules/lodash/lodash.min.js
+%%DATADIR%%/resources/app/node_modules/lodash/lowerCase.js
+%%DATADIR%%/resources/app/node_modules/lodash/lowerFirst.js
+%%DATADIR%%/resources/app/node_modules/lodash/lt.js
+%%DATADIR%%/resources/app/node_modules/lodash/lte.js
+%%DATADIR%%/resources/app/node_modules/lodash/map.js
+%%DATADIR%%/resources/app/node_modules/lodash/mapKeys.js
+%%DATADIR%%/resources/app/node_modules/lodash/mapValues.js
+%%DATADIR%%/resources/app/node_modules/lodash/matches.js
+%%DATADIR%%/resources/app/node_modules/lodash/matchesProperty.js
+%%DATADIR%%/resources/app/node_modules/lodash/math.js
+%%DATADIR%%/resources/app/node_modules/lodash/max.js
+%%DATADIR%%/resources/app/node_modules/lodash/maxBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/mean.js
+%%DATADIR%%/resources/app/node_modules/lodash/meanBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/memoize.js
+%%DATADIR%%/resources/app/node_modules/lodash/merge.js
+%%DATADIR%%/resources/app/node_modules/lodash/mergeWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/method.js
+%%DATADIR%%/resources/app/node_modules/lodash/methodOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/min.js
+%%DATADIR%%/resources/app/node_modules/lodash/minBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/mixin.js
+%%DATADIR%%/resources/app/node_modules/lodash/multiply.js
+%%DATADIR%%/resources/app/node_modules/lodash/negate.js
+%%DATADIR%%/resources/app/node_modules/lodash/next.js
+%%DATADIR%%/resources/app/node_modules/lodash/noop.js
+%%DATADIR%%/resources/app/node_modules/lodash/now.js
+%%DATADIR%%/resources/app/node_modules/lodash/nth.js
+%%DATADIR%%/resources/app/node_modules/lodash/nthArg.js
+%%DATADIR%%/resources/app/node_modules/lodash/number.js
+%%DATADIR%%/resources/app/node_modules/lodash/object.js
+%%DATADIR%%/resources/app/node_modules/lodash/omit.js
+%%DATADIR%%/resources/app/node_modules/lodash/omitBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/once.js
+%%DATADIR%%/resources/app/node_modules/lodash/orderBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/over.js
+%%DATADIR%%/resources/app/node_modules/lodash/overArgs.js
+%%DATADIR%%/resources/app/node_modules/lodash/overEvery.js
+%%DATADIR%%/resources/app/node_modules/lodash/overSome.js
+%%DATADIR%%/resources/app/node_modules/lodash/package.json
+%%DATADIR%%/resources/app/node_modules/lodash/pad.js
+%%DATADIR%%/resources/app/node_modules/lodash/padEnd.js
+%%DATADIR%%/resources/app/node_modules/lodash/padStart.js
+%%DATADIR%%/resources/app/node_modules/lodash/parseInt.js
+%%DATADIR%%/resources/app/node_modules/lodash/partial.js
+%%DATADIR%%/resources/app/node_modules/lodash/partialRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/partition.js
+%%DATADIR%%/resources/app/node_modules/lodash/pick.js
+%%DATADIR%%/resources/app/node_modules/lodash/pickBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/plant.js
+%%DATADIR%%/resources/app/node_modules/lodash/property.js
+%%DATADIR%%/resources/app/node_modules/lodash/propertyOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/pull.js
+%%DATADIR%%/resources/app/node_modules/lodash/pullAll.js
+%%DATADIR%%/resources/app/node_modules/lodash/pullAllBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/pullAllWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/pullAt.js
+%%DATADIR%%/resources/app/node_modules/lodash/random.js
+%%DATADIR%%/resources/app/node_modules/lodash/range.js
+%%DATADIR%%/resources/app/node_modules/lodash/rangeRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/rearg.js
+%%DATADIR%%/resources/app/node_modules/lodash/reduce.js
+%%DATADIR%%/resources/app/node_modules/lodash/reduceRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/reject.js
+%%DATADIR%%/resources/app/node_modules/lodash/release.md
+%%DATADIR%%/resources/app/node_modules/lodash/remove.js
+%%DATADIR%%/resources/app/node_modules/lodash/repeat.js
+%%DATADIR%%/resources/app/node_modules/lodash/replace.js
+%%DATADIR%%/resources/app/node_modules/lodash/rest.js
+%%DATADIR%%/resources/app/node_modules/lodash/result.js
+%%DATADIR%%/resources/app/node_modules/lodash/reverse.js
+%%DATADIR%%/resources/app/node_modules/lodash/round.js
+%%DATADIR%%/resources/app/node_modules/lodash/sample.js
+%%DATADIR%%/resources/app/node_modules/lodash/sampleSize.js
+%%DATADIR%%/resources/app/node_modules/lodash/seq.js
+%%DATADIR%%/resources/app/node_modules/lodash/set.js
+%%DATADIR%%/resources/app/node_modules/lodash/setWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/shuffle.js
+%%DATADIR%%/resources/app/node_modules/lodash/size.js
+%%DATADIR%%/resources/app/node_modules/lodash/slice.js
+%%DATADIR%%/resources/app/node_modules/lodash/snakeCase.js
+%%DATADIR%%/resources/app/node_modules/lodash/some.js
+%%DATADIR%%/resources/app/node_modules/lodash/sortBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/sortedIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/sortedIndexBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/sortedIndexOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/sortedLastIndex.js
+%%DATADIR%%/resources/app/node_modules/lodash/sortedLastIndexBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/sortedLastIndexOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/sortedUniq.js
+%%DATADIR%%/resources/app/node_modules/lodash/sortedUniqBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/split.js
+%%DATADIR%%/resources/app/node_modules/lodash/spread.js
+%%DATADIR%%/resources/app/node_modules/lodash/startCase.js
+%%DATADIR%%/resources/app/node_modules/lodash/startsWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/string.js
+%%DATADIR%%/resources/app/node_modules/lodash/stubArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/stubFalse.js
+%%DATADIR%%/resources/app/node_modules/lodash/stubObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/stubString.js
+%%DATADIR%%/resources/app/node_modules/lodash/stubTrue.js
+%%DATADIR%%/resources/app/node_modules/lodash/subtract.js
+%%DATADIR%%/resources/app/node_modules/lodash/sum.js
+%%DATADIR%%/resources/app/node_modules/lodash/sumBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/tail.js
+%%DATADIR%%/resources/app/node_modules/lodash/take.js
+%%DATADIR%%/resources/app/node_modules/lodash/takeRight.js
+%%DATADIR%%/resources/app/node_modules/lodash/takeRightWhile.js
+%%DATADIR%%/resources/app/node_modules/lodash/takeWhile.js
+%%DATADIR%%/resources/app/node_modules/lodash/tap.js
+%%DATADIR%%/resources/app/node_modules/lodash/template.js
+%%DATADIR%%/resources/app/node_modules/lodash/templateSettings.js
+%%DATADIR%%/resources/app/node_modules/lodash/throttle.js
+%%DATADIR%%/resources/app/node_modules/lodash/thru.js
+%%DATADIR%%/resources/app/node_modules/lodash/times.js
+%%DATADIR%%/resources/app/node_modules/lodash/toArray.js
+%%DATADIR%%/resources/app/node_modules/lodash/toFinite.js
+%%DATADIR%%/resources/app/node_modules/lodash/toInteger.js
+%%DATADIR%%/resources/app/node_modules/lodash/toIterator.js
+%%DATADIR%%/resources/app/node_modules/lodash/toJSON.js
+%%DATADIR%%/resources/app/node_modules/lodash/toLength.js
+%%DATADIR%%/resources/app/node_modules/lodash/toLower.js
+%%DATADIR%%/resources/app/node_modules/lodash/toNumber.js
+%%DATADIR%%/resources/app/node_modules/lodash/toPairs.js
+%%DATADIR%%/resources/app/node_modules/lodash/toPairsIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/toPath.js
+%%DATADIR%%/resources/app/node_modules/lodash/toPlainObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/toSafeInteger.js
+%%DATADIR%%/resources/app/node_modules/lodash/toString.js
+%%DATADIR%%/resources/app/node_modules/lodash/toUpper.js
+%%DATADIR%%/resources/app/node_modules/lodash/transform.js
+%%DATADIR%%/resources/app/node_modules/lodash/trim.js
+%%DATADIR%%/resources/app/node_modules/lodash/trimEnd.js
+%%DATADIR%%/resources/app/node_modules/lodash/trimStart.js
+%%DATADIR%%/resources/app/node_modules/lodash/truncate.js
+%%DATADIR%%/resources/app/node_modules/lodash/unary.js
+%%DATADIR%%/resources/app/node_modules/lodash/unescape.js
+%%DATADIR%%/resources/app/node_modules/lodash/union.js
+%%DATADIR%%/resources/app/node_modules/lodash/unionBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/unionWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/uniq.js
+%%DATADIR%%/resources/app/node_modules/lodash/uniqBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/uniqWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/uniqueId.js
+%%DATADIR%%/resources/app/node_modules/lodash/unset.js
+%%DATADIR%%/resources/app/node_modules/lodash/unzip.js
+%%DATADIR%%/resources/app/node_modules/lodash/unzipWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/update.js
+%%DATADIR%%/resources/app/node_modules/lodash/updateWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/upperCase.js
+%%DATADIR%%/resources/app/node_modules/lodash/upperFirst.js
+%%DATADIR%%/resources/app/node_modules/lodash/util.js
+%%DATADIR%%/resources/app/node_modules/lodash/value.js
+%%DATADIR%%/resources/app/node_modules/lodash/valueOf.js
+%%DATADIR%%/resources/app/node_modules/lodash/values.js
+%%DATADIR%%/resources/app/node_modules/lodash/valuesIn.js
+%%DATADIR%%/resources/app/node_modules/lodash/without.js
+%%DATADIR%%/resources/app/node_modules/lodash/words.js
+%%DATADIR%%/resources/app/node_modules/lodash/wrap.js
+%%DATADIR%%/resources/app/node_modules/lodash/wrapperAt.js
+%%DATADIR%%/resources/app/node_modules/lodash/wrapperChain.js
+%%DATADIR%%/resources/app/node_modules/lodash/wrapperLodash.js
+%%DATADIR%%/resources/app/node_modules/lodash/wrapperReverse.js
+%%DATADIR%%/resources/app/node_modules/lodash/wrapperValue.js
+%%DATADIR%%/resources/app/node_modules/lodash/xor.js
+%%DATADIR%%/resources/app/node_modules/lodash/xorBy.js
+%%DATADIR%%/resources/app/node_modules/lodash/xorWith.js
+%%DATADIR%%/resources/app/node_modules/lodash/zip.js
+%%DATADIR%%/resources/app/node_modules/lodash/zipObject.js
+%%DATADIR%%/resources/app/node_modules/lodash/zipObjectDeep.js
+%%DATADIR%%/resources/app/node_modules/lodash/zipWith.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/LICENSE
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/abs.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/constants/maxArrayLength.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/constants/maxSafeInteger.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/constants/maxValue.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/floor.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/isFinite.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/isInteger.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/isNaN.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/isNegativeZero.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/max.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/min.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/mod.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/package.json
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/pow.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/round.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/sign.js
+%%DATADIR%%/resources/app/node_modules/math-intrinsics/tsconfig.json
%%DATADIR%%/resources/app/node_modules/micromatch/LICENSE
%%DATADIR%%/resources/app/node_modules/micromatch/index.js
%%DATADIR%%/resources/app/node_modules/micromatch/package.json
+%%DATADIR%%/resources/app/node_modules/mime-db/HISTORY.md
+%%DATADIR%%/resources/app/node_modules/mime-db/LICENSE
+%%DATADIR%%/resources/app/node_modules/mime-db/db.json
+%%DATADIR%%/resources/app/node_modules/mime-db/index.js
+%%DATADIR%%/resources/app/node_modules/mime-db/package.json
+%%DATADIR%%/resources/app/node_modules/mime-types/HISTORY.md
+%%DATADIR%%/resources/app/node_modules/mime-types/LICENSE
+%%DATADIR%%/resources/app/node_modules/mime-types/index.js
+%%DATADIR%%/resources/app/node_modules/mime-types/package.json
+%%DATADIR%%/resources/app/node_modules/mime/LICENSE
+%%DATADIR%%/resources/app/node_modules/mime/cli.js
+%%DATADIR%%/resources/app/node_modules/mime/mime.js
+%%DATADIR%%/resources/app/node_modules/mime/package.json
+%%DATADIR%%/resources/app/node_modules/mime/src/build.js
+%%DATADIR%%/resources/app/node_modules/mime/src/test.js
+%%DATADIR%%/resources/app/node_modules/mime/types.json
+%%DATADIR%%/resources/app/node_modules/minimatch/LICENSE
+%%DATADIR%%/resources/app/node_modules/minimatch/minimatch.js
+%%DATADIR%%/resources/app/node_modules/minimatch/package.json
%%DATADIR%%/resources/app/node_modules/minimist/LICENSE
%%DATADIR%%/resources/app/node_modules/minimist/index.js
%%DATADIR%%/resources/app/node_modules/minimist/package.json
@@ -1748,6 +7893,9 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/ms/index.js
%%DATADIR%%/resources/app/node_modules/ms/license.md
%%DATADIR%%/resources/app/node_modules/ms/package.json
+%%DATADIR%%/resources/app/node_modules/mute-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/mute-stream/mute.js
+%%DATADIR%%/resources/app/node_modules/mute-stream/package.json
%%DATADIR%%/resources/app/node_modules/napi-build-utils/LICENSE
%%DATADIR%%/resources/app/node_modules/napi-build-utils/index.js
%%DATADIR%%/resources/app/node_modules/napi-build-utils/index.md
@@ -1775,6 +7923,64 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/node-abi/index.js
%%DATADIR%%/resources/app/node_modules/node-abi/package.json
%%DATADIR%%/resources/app/node_modules/node-abi/scripts/update-abi-registry.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/LICENSE
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/index.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/node-ovsx-sign
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/commands.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/commands.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/commands.test.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/commands.test.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/constants.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/constants.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/download.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/download.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/endpoints.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/endpoints.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/errors.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/errors.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/extension-metadata.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/extension-metadata.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/extension-metadata.test.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/extension-metadata.test.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/keys.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/keys.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/ovsx-e2e.test.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/ovsx-e2e.test.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/sign.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/sign.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/signature-manifest.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/signature-manifest.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/signature-manifest.test.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/signature-manifest.test.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/verify.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/verify.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/zip.d.ts.map
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/lib/utils/zip.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/commander/LICENSE
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/commander/Readme.md
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/commander/esm.mjs
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/commander/index.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/commander/lib/argument.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/commander/lib/command.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/commander/lib/error.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/commander/lib/help.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/commander/lib/option.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/commander/lib/suggestSimilar.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/commander/package-support.json
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/commander/package.json
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/node-fetch/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/node-fetch/browser.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/node-fetch/lib/index.es.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/node-fetch/lib/index.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/node-fetch/lib/index.mjs
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/node-fetch/package.json
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/yauzl/LICENSE
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/yauzl/fd-slicer.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/yauzl/index.js
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/node_modules/yauzl/package.json
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/package.json
+%%DATADIR%%/resources/app/node_modules/node-ovsx-sign/src/node-ovsx-sign
%%DATADIR%%/resources/app/node_modules/node-pty/LICENSE
%%DATADIR%%/resources/app/node_modules/node-pty/build/Release/pty.node
%%DATADIR%%/resources/app/node_modules/node-pty/lib/conpty_console_list_agent.js
@@ -1792,6 +7998,23 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/node-pty/lib/worker/conoutSocketWorker.js
%%DATADIR%%/resources/app/node_modules/node-pty/node-addon-api/node_addon_api.Makefile
%%DATADIR%%/resources/app/node_modules/node-pty/package.json
+%%DATADIR%%/resources/app/node_modules/normalize-path/LICENSE
+%%DATADIR%%/resources/app/node_modules/normalize-path/index.js
+%%DATADIR%%/resources/app/node_modules/normalize-path/package.json
+%%DATADIR%%/resources/app/node_modules/nth-check/LICENSE
+%%DATADIR%%/resources/app/node_modules/nth-check/lib/compile.d.ts.map
+%%DATADIR%%/resources/app/node_modules/nth-check/lib/compile.js
+%%DATADIR%%/resources/app/node_modules/nth-check/lib/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/nth-check/lib/index.js
+%%DATADIR%%/resources/app/node_modules/nth-check/lib/parse.d.ts.map
+%%DATADIR%%/resources/app/node_modules/nth-check/lib/parse.js
+%%DATADIR%%/resources/app/node_modules/nth-check/package.json
+%%DATADIR%%/resources/app/node_modules/object-inspect/LICENSE
+%%DATADIR%%/resources/app/node_modules/object-inspect/index.js
+%%DATADIR%%/resources/app/node_modules/object-inspect/package-support.json
+%%DATADIR%%/resources/app/node_modules/object-inspect/package.json
+%%DATADIR%%/resources/app/node_modules/object-inspect/test-core-js.js
+%%DATADIR%%/resources/app/node_modules/object-inspect/util.inspect.js
%%DATADIR%%/resources/app/node_modules/once/LICENSE
%%DATADIR%%/resources/app/node_modules/once/once.js
%%DATADIR%%/resources/app/node_modules/once/package.json
@@ -1850,6 +8073,128 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/opentype.js/src/tables/sfnt.js
%%DATADIR%%/resources/app/node_modules/opentype.js/src/types.js
%%DATADIR%%/resources/app/node_modules/opentype.js/src/util.js
+%%DATADIR%%/resources/app/node_modules/package-json-from-dist/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/package-json-from-dist/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/package-json-from-dist/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/package-json-from-dist/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/package-json-from-dist/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/package-json-from-dist/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/package-json-from-dist/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/package-json-from-dist/package.json
+%%DATADIR%%/resources/app/node_modules/parse-semver/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/parse-semver/index.js
+%%DATADIR%%/resources/app/node_modules/parse-semver/node_modules/semver/LICENSE
+%%DATADIR%%/resources/app/node_modules/parse-semver/node_modules/semver/bin/semver
+%%DATADIR%%/resources/app/node_modules/parse-semver/node_modules/semver/package.json
+%%DATADIR%%/resources/app/node_modules/parse-semver/node_modules/semver/range.bnf
+%%DATADIR%%/resources/app/node_modules/parse-semver/node_modules/semver/semver.js
+%%DATADIR%%/resources/app/node_modules/parse-semver/package.json
+%%DATADIR%%/resources/app/node_modules/parse-semver/test.js
+%%DATADIR%%/resources/app/node_modules/parse5-htmlparser2-tree-adapter/LICENSE
+%%DATADIR%%/resources/app/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/index.js
+%%DATADIR%%/resources/app/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/package.json
+%%DATADIR%%/resources/app/node_modules/parse5-htmlparser2-tree-adapter/dist/index.js
+%%DATADIR%%/resources/app/node_modules/parse5-htmlparser2-tree-adapter/package.json
+%%DATADIR%%/resources/app/node_modules/parse5-parser-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/parse5-parser-stream/dist/cjs/index.js
+%%DATADIR%%/resources/app/node_modules/parse5-parser-stream/dist/cjs/package.json
+%%DATADIR%%/resources/app/node_modules/parse5-parser-stream/dist/index.js
+%%DATADIR%%/resources/app/node_modules/parse5-parser-stream/package.json
+%%DATADIR%%/resources/app/node_modules/parse5/LICENSE
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/common/doctype.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/common/error-codes.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/common/foreign-content.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/common/html.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/common/token.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/common/unicode.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/index.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/package.json
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/parser/formatting-element-list.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/parser/index.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/parser/open-element-stack.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/serializer/index.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/tokenizer/index.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/tokenizer/preprocessor.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/tree-adapters/default.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/cjs/tree-adapters/interface.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/common/doctype.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/common/error-codes.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/common/foreign-content.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/common/html.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/common/token.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/common/unicode.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/index.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/parser/formatting-element-list.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/parser/index.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/parser/open-element-stack.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/serializer/index.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/tokenizer/index.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/tokenizer/preprocessor.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/tree-adapters/default.js
+%%DATADIR%%/resources/app/node_modules/parse5/dist/tree-adapters/interface.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/LICENSE
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/decode.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/decode-codepoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/decode-codepoint.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/decode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/decode.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/encode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/encode.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/escape.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/escape.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/generated/decode-data-html.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/generated/decode-data-html.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/generated/decode-data-xml.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/generated/decode-data-xml.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/generated/encode-html.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/generated/encode-html.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/decode-codepoint.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/decode-codepoint.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/decode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/decode.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/encode.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/encode.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/escape.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/escape.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/generated/decode-data-html.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/generated/decode-data-html.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/generated/decode-data-xml.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/generated/decode-data-xml.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/generated/encode-html.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/generated/encode-html.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/escape.js
+%%DATADIR%%/resources/app/node_modules/parse5/node_modules/entities/package.json
+%%DATADIR%%/resources/app/node_modules/parse5/package.json
+%%DATADIR%%/resources/app/node_modules/path-is-absolute/index.js
+%%DATADIR%%/resources/app/node_modules/path-is-absolute/license
+%%DATADIR%%/resources/app/node_modules/path-is-absolute/package.json
+%%DATADIR%%/resources/app/node_modules/path-key/index.js
+%%DATADIR%%/resources/app/node_modules/path-key/license
+%%DATADIR%%/resources/app/node_modules/path-key/package.json
+%%DATADIR%%/resources/app/node_modules/path-scurry/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/path-scurry/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/path-scurry/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/path-scurry/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/path-scurry/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/path-scurry/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/path-scurry/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/path-scurry/node_modules/lru-cache/LICENSE
+%%DATADIR%%/resources/app/node_modules/path-scurry/node_modules/lru-cache/dist/commonjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/path-scurry/node_modules/lru-cache/dist/commonjs/index.js
+%%DATADIR%%/resources/app/node_modules/path-scurry/node_modules/lru-cache/dist/commonjs/index.min.js
+%%DATADIR%%/resources/app/node_modules/path-scurry/node_modules/lru-cache/dist/commonjs/package.json
+%%DATADIR%%/resources/app/node_modules/path-scurry/node_modules/lru-cache/dist/esm/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/path-scurry/node_modules/lru-cache/dist/esm/index.js
+%%DATADIR%%/resources/app/node_modules/path-scurry/node_modules/lru-cache/dist/esm/index.min.js
+%%DATADIR%%/resources/app/node_modules/path-scurry/node_modules/lru-cache/dist/esm/package.json
+%%DATADIR%%/resources/app/node_modules/path-scurry/node_modules/lru-cache/package.json
+%%DATADIR%%/resources/app/node_modules/path-scurry/package.json
%%DATADIR%%/resources/app/node_modules/pend/LICENSE
%%DATADIR%%/resources/app/node_modules/pend/index.js
%%DATADIR%%/resources/app/node_modules/pend/package.json
@@ -1862,6 +8207,14 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/picomatch/lib/scan.js
%%DATADIR%%/resources/app/node_modules/picomatch/lib/utils.js
%%DATADIR%%/resources/app/node_modules/picomatch/package.json
+%%DATADIR%%/resources/app/node_modules/process-nextick-args/index.js
+%%DATADIR%%/resources/app/node_modules/process-nextick-args/license.md
+%%DATADIR%%/resources/app/node_modules/process-nextick-args/package.json
+%%DATADIR%%/resources/app/node_modules/process/LICENSE
+%%DATADIR%%/resources/app/node_modules/process/browser.js
+%%DATADIR%%/resources/app/node_modules/process/index.js
+%%DATADIR%%/resources/app/node_modules/process/package.json
+%%DATADIR%%/resources/app/node_modules/process/test.js
%%DATADIR%%/resources/app/node_modules/promise-stream-reader/LICENSE.md
%%DATADIR%%/resources/app/node_modules/promise-stream-reader/dist/index.js
%%DATADIR%%/resources/app/node_modules/promise-stream-reader/package.json
@@ -1871,6 +8224,14 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/proxy-from-env/index.js
%%DATADIR%%/resources/app/node_modules/proxy-from-env/package.json
%%DATADIR%%/resources/app/node_modules/proxy-from-env/test.js
+%%DATADIR%%/resources/app/node_modules/qs/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/qs/dist/qs.js
+%%DATADIR%%/resources/app/node_modules/qs/lib/formats.js
+%%DATADIR%%/resources/app/node_modules/qs/lib/index.js
+%%DATADIR%%/resources/app/node_modules/qs/lib/parse.js
+%%DATADIR%%/resources/app/node_modules/qs/lib/stringify.js
+%%DATADIR%%/resources/app/node_modules/qs/lib/utils.js
+%%DATADIR%%/resources/app/node_modules/qs/package.json
%%DATADIR%%/resources/app/node_modules/rc/LICENSE.APACHE2
%%DATADIR%%/resources/app/node_modules/rc/LICENSE.BSD
%%DATADIR%%/resources/app/node_modules/rc/LICENSE.MIT
@@ -1882,6 +8243,9 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/rc/node_modules/strip-json-comments/license
%%DATADIR%%/resources/app/node_modules/rc/node_modules/strip-json-comments/package.json
%%DATADIR%%/resources/app/node_modules/rc/package.json
+%%DATADIR%%/resources/app/node_modules/read/LICENSE
+%%DATADIR%%/resources/app/node_modules/read/lib/read.js
+%%DATADIR%%/resources/app/node_modules/read/package.json
%%DATADIR%%/resources/app/node_modules/readable-stream/GOVERNANCE.md
%%DATADIR%%/resources/app/node_modules/readable-stream/LICENSE
%%DATADIR%%/resources/app/node_modules/readable-stream/errors-browser.js
@@ -1905,12 +8269,42 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/readable-stream/package.json
%%DATADIR%%/resources/app/node_modules/readable-stream/readable-browser.js
%%DATADIR%%/resources/app/node_modules/readable-stream/readable.js
+%%DATADIR%%/resources/app/node_modules/readdir-glob/LICENSE
+%%DATADIR%%/resources/app/node_modules/readdir-glob/index.js
+%%DATADIR%%/resources/app/node_modules/readdir-glob/node_modules/brace-expansion/LICENSE
+%%DATADIR%%/resources/app/node_modules/readdir-glob/node_modules/brace-expansion/index.js
+%%DATADIR%%/resources/app/node_modules/readdir-glob/node_modules/brace-expansion/package.json
+%%DATADIR%%/resources/app/node_modules/readdir-glob/node_modules/minimatch/LICENSE
+%%DATADIR%%/resources/app/node_modules/readdir-glob/node_modules/minimatch/lib/path.js
+%%DATADIR%%/resources/app/node_modules/readdir-glob/node_modules/minimatch/minimatch.js
+%%DATADIR%%/resources/app/node_modules/readdir-glob/node_modules/minimatch/package.json
+%%DATADIR%%/resources/app/node_modules/readdir-glob/package.json
+%%DATADIR%%/resources/app/node_modules/rimraf/LICENSE
+%%DATADIR%%/resources/app/node_modules/rimraf/bin.js
+%%DATADIR%%/resources/app/node_modules/rimraf/node_modules/glob/LICENSE
+%%DATADIR%%/resources/app/node_modules/rimraf/node_modules/glob/changelog.md
+%%DATADIR%%/resources/app/node_modules/rimraf/node_modules/glob/common.js
+%%DATADIR%%/resources/app/node_modules/rimraf/node_modules/glob/glob.js
+%%DATADIR%%/resources/app/node_modules/rimraf/node_modules/glob/package.json
+%%DATADIR%%/resources/app/node_modules/rimraf/node_modules/glob/sync.js
+%%DATADIR%%/resources/app/node_modules/rimraf/package.json
+%%DATADIR%%/resources/app/node_modules/rimraf/rimraf.js
%%DATADIR%%/resources/app/node_modules/run-applescript/index.js
%%DATADIR%%/resources/app/node_modules/run-applescript/license
%%DATADIR%%/resources/app/node_modules/run-applescript/package.json
%%DATADIR%%/resources/app/node_modules/safe-buffer/LICENSE
%%DATADIR%%/resources/app/node_modules/safe-buffer/index.js
%%DATADIR%%/resources/app/node_modules/safe-buffer/package.json
+%%DATADIR%%/resources/app/node_modules/safer-buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/safer-buffer/Porting-Buffer.md
+%%DATADIR%%/resources/app/node_modules/safer-buffer/Readme.md
+%%DATADIR%%/resources/app/node_modules/safer-buffer/dangerous.js
+%%DATADIR%%/resources/app/node_modules/safer-buffer/package.json
+%%DATADIR%%/resources/app/node_modules/safer-buffer/safer.js
+%%DATADIR%%/resources/app/node_modules/safer-buffer/tests.js
+%%DATADIR%%/resources/app/node_modules/sax/LICENSE
+%%DATADIR%%/resources/app/node_modules/sax/lib/sax.js
+%%DATADIR%%/resources/app/node_modules/sax/package.json
%%DATADIR%%/resources/app/node_modules/semver/LICENSE
%%DATADIR%%/resources/app/node_modules/semver/bin/semver.js
%%DATADIR%%/resources/app/node_modules/semver/classes/comparator.js
@@ -1962,6 +8356,44 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/semver/ranges/subset.js
%%DATADIR%%/resources/app/node_modules/semver/ranges/to-comparators.js
%%DATADIR%%/resources/app/node_modules/semver/ranges/valid.js
+%%DATADIR%%/resources/app/node_modules/shebang-command/index.js
+%%DATADIR%%/resources/app/node_modules/shebang-command/license
+%%DATADIR%%/resources/app/node_modules/shebang-command/package.json
+%%DATADIR%%/resources/app/node_modules/shebang-regex/index.js
+%%DATADIR%%/resources/app/node_modules/shebang-regex/license
+%%DATADIR%%/resources/app/node_modules/shebang-regex/package.json
+%%DATADIR%%/resources/app/node_modules/side-channel-list/LICENSE
+%%DATADIR%%/resources/app/node_modules/side-channel-list/index.js
+%%DATADIR%%/resources/app/node_modules/side-channel-list/package.json
+%%DATADIR%%/resources/app/node_modules/side-channel-list/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/side-channel-map/LICENSE
+%%DATADIR%%/resources/app/node_modules/side-channel-map/index.js
+%%DATADIR%%/resources/app/node_modules/side-channel-map/package.json
+%%DATADIR%%/resources/app/node_modules/side-channel-map/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/side-channel-weakmap/LICENSE
+%%DATADIR%%/resources/app/node_modules/side-channel-weakmap/index.js
+%%DATADIR%%/resources/app/node_modules/side-channel-weakmap/package.json
+%%DATADIR%%/resources/app/node_modules/side-channel-weakmap/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/side-channel/LICENSE
+%%DATADIR%%/resources/app/node_modules/side-channel/index.js
+%%DATADIR%%/resources/app/node_modules/side-channel/package.json
+%%DATADIR%%/resources/app/node_modules/side-channel/tsconfig.json
+%%DATADIR%%/resources/app/node_modules/signal-exit/LICENSE.txt
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/cjs/browser.d.ts.map
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/cjs/browser.js
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/cjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/cjs/index.js
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/cjs/package.json
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/cjs/signals.d.ts.map
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/cjs/signals.js
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/mjs/browser.d.ts.map
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/mjs/browser.js
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/mjs/index.d.ts.map
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/mjs/index.js
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/mjs/package.json
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/mjs/signals.d.ts.map
+%%DATADIR%%/resources/app/node_modules/signal-exit/dist/mjs/signals.js
+%%DATADIR%%/resources/app/node_modules/signal-exit/package.json
%%DATADIR%%/resources/app/node_modules/simple-concat/LICENSE
%%DATADIR%%/resources/app/node_modules/simple-concat/index.js
%%DATADIR%%/resources/app/node_modules/simple-concat/package.json
@@ -1991,9 +8423,34 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/sprintf-js/package.json
%%DATADIR%%/resources/app/node_modules/sprintf-js/src/angular-sprintf.js
%%DATADIR%%/resources/app/node_modules/sprintf-js/src/sprintf.js
+%%DATADIR%%/resources/app/node_modules/streamx/LICENSE
+%%DATADIR%%/resources/app/node_modules/streamx/index.js
+%%DATADIR%%/resources/app/node_modules/streamx/package.json
+%%DATADIR%%/resources/app/node_modules/string-width-cjs/index.js
+%%DATADIR%%/resources/app/node_modules/string-width-cjs/license
+%%DATADIR%%/resources/app/node_modules/string-width-cjs/node_modules/emoji-regex/LICENSE-MIT.txt
+%%DATADIR%%/resources/app/node_modules/string-width-cjs/node_modules/emoji-regex/es2015/index.js
+%%DATADIR%%/resources/app/node_modules/string-width-cjs/node_modules/emoji-regex/es2015/text.js
+%%DATADIR%%/resources/app/node_modules/string-width-cjs/node_modules/emoji-regex/index.js
+%%DATADIR%%/resources/app/node_modules/string-width-cjs/node_modules/emoji-regex/package.json
+%%DATADIR%%/resources/app/node_modules/string-width-cjs/node_modules/emoji-regex/text.js
+%%DATADIR%%/resources/app/node_modules/string-width-cjs/package.json
%%DATADIR%%/resources/app/node_modules/string_decoder/LICENSE
%%DATADIR%%/resources/app/node_modules/string_decoder/lib/string_decoder.js
%%DATADIR%%/resources/app/node_modules/string_decoder/package.json
+%%DATADIR%%/resources/app/node_modules/strip-ansi-cjs/index.js
+%%DATADIR%%/resources/app/node_modules/strip-ansi-cjs/license
+%%DATADIR%%/resources/app/node_modules/strip-ansi-cjs/package.json
+%%DATADIR%%/resources/app/node_modules/strip-ansi/index.js
+%%DATADIR%%/resources/app/node_modules/strip-ansi/license
+%%DATADIR%%/resources/app/node_modules/strip-ansi/package.json
+%%DATADIR%%/resources/app/node_modules/tar-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/tar-stream/constants.js
+%%DATADIR%%/resources/app/node_modules/tar-stream/extract.js
+%%DATADIR%%/resources/app/node_modules/tar-stream/headers.js
+%%DATADIR%%/resources/app/node_modules/tar-stream/index.js
+%%DATADIR%%/resources/app/node_modules/tar-stream/pack.js
+%%DATADIR%%/resources/app/node_modules/tar-stream/package.json
%%DATADIR%%/resources/app/node_modules/tar/LICENSE
%%DATADIR%%/resources/app/node_modules/tar/index.js
%%DATADIR%%/resources/app/node_modules/tar/lib/create.js
@@ -2029,12 +8486,23 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/tas-client-umd/LICENSE
%%DATADIR%%/resources/app/node_modules/tas-client-umd/lib/tas-client-umd.js
%%DATADIR%%/resources/app/node_modules/tas-client-umd/package.json
+%%DATADIR%%/resources/app/node_modules/text-decoder/LICENSE
+%%DATADIR%%/resources/app/node_modules/text-decoder/index.js
+%%DATADIR%%/resources/app/node_modules/text-decoder/lib/pass-through-decoder.js
+%%DATADIR%%/resources/app/node_modules/text-decoder/lib/utf8-decoder.js
+%%DATADIR%%/resources/app/node_modules/text-decoder/package.json
%%DATADIR%%/resources/app/node_modules/tiny-inflate/LICENSE
%%DATADIR%%/resources/app/node_modules/tiny-inflate/index.js
%%DATADIR%%/resources/app/node_modules/tiny-inflate/package.json
+%%DATADIR%%/resources/app/node_modules/tmp/LICENSE
+%%DATADIR%%/resources/app/node_modules/tmp/lib/tmp.js
+%%DATADIR%%/resources/app/node_modules/tmp/package.json
%%DATADIR%%/resources/app/node_modules/to-regex-range/LICENSE
%%DATADIR%%/resources/app/node_modules/to-regex-range/index.js
%%DATADIR%%/resources/app/node_modules/to-regex-range/package.json
+%%DATADIR%%/resources/app/node_modules/tr46/index.js
+%%DATADIR%%/resources/app/node_modules/tr46/lib/mappingTable.json
+%%DATADIR%%/resources/app/node_modules/tr46/package.json
%%DATADIR%%/resources/app/node_modules/tslib/CopyrightNotice.txt
%%DATADIR%%/resources/app/node_modules/tslib/LICENSE.txt
%%DATADIR%%/resources/app/node_modules/tslib/SECURITY.md
@@ -2049,6 +8517,526 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/tunnel-agent/LICENSE
%%DATADIR%%/resources/app/node_modules/tunnel-agent/index.js
%%DATADIR%%/resources/app/node_modules/tunnel-agent/package.json
+%%DATADIR%%/resources/app/node_modules/tunnel/LICENSE
+%%DATADIR%%/resources/app/node_modules/tunnel/index.js
+%%DATADIR%%/resources/app/node_modules/tunnel/lib/tunnel.js
+%%DATADIR%%/resources/app/node_modules/tunnel/package.json
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/Handlers.js
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/HttpClient.js
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/Index.js
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/Interfaces.js
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/LICENSE
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/RestClient.js
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/ThirdPartyNotice.txt
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/Util.js
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/handlers/basiccreds.js
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/handlers/bearertoken.js
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/handlers/ntlm.js
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/handlers/personalaccesstoken.js
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/opensource/Node-SMB/lib/common.js
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/opensource/Node-SMB/lib/ntlm.js
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/opensource/Node-SMB/lib/smbhash.js
+%%DATADIR%%/resources/app/node_modules/typed-rest-client/package.json
+%%DATADIR%%/resources/app/node_modules/underscore/LICENSE
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_baseCreate.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_baseIteratee.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_cb.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_chainResult.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_collectNonEnumProps.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_createAssigner.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_createEscaper.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_createIndexFinder.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_createPredicateIndexFinder.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_createReduce.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_createSizePropertyCheck.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_deepGet.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_escapeMap.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_executeBound.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_flatten.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_getByteLength.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_getLength.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_group.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_has.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_hasObjectTag.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_isArrayLike.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_isBufferLike.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_keyInObj.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_methodFingerprint.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_optimizeCb.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_set.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_setup.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_shallowProperty.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_stringTagBug.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_tagTester.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_toBufferView.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_toPath.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/_unescapeMap.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/after.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/allKeys.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/before.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/bind.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/bindAll.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/chain.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/chunk.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/clone.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/compact.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/compose.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/constant.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/contains.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/countBy.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/create.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/debounce.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/defaults.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/defer.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/delay.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/difference.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/each.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/escape.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/every.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/extend.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/extendOwn.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/filter.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/find.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/findIndex.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/findKey.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/findLastIndex.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/findWhere.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/first.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/flatten.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/functions.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/get.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/groupBy.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/has.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/identity.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/index-default.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/index.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/indexBy.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/indexOf.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/initial.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/intersection.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/invert.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/invoke.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isArguments.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isArray.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isArrayBuffer.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isBoolean.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isDataView.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isDate.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isElement.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isEmpty.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isEqual.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isError.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isFinite.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isFunction.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isMap.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isMatch.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isNaN.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isNull.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isNumber.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isObject.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isRegExp.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isSet.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isString.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isSymbol.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isTypedArray.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isUndefined.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isWeakMap.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/isWeakSet.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/iteratee.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/keys.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/last.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/lastIndexOf.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/map.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/mapObject.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/matcher.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/max.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/memoize.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/min.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/mixin.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/negate.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/noop.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/now.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/object.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/omit.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/once.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/pairs.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/partial.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/partition.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/pick.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/pluck.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/property.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/propertyOf.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/random.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/range.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/reduce.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/reduceRight.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/reject.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/rest.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/restArguments.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/result.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/sample.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/set.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/shuffle.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/size.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/some.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/sortBy.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/sortedIndex.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/tap.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/template.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/templateSettings.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/throttle.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/times.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/toArray.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/toPath.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/underscore-array-methods.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/underscore.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/unescape.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/union.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/uniq.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/uniqueId.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/unzip.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/values.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/where.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/without.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/wrap.js
+%%DATADIR%%/resources/app/node_modules/underscore/amd/zip.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_baseCreate.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_baseIteratee.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_cb.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_chainResult.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_collectNonEnumProps.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_createAssigner.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_createEscaper.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_createIndexFinder.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_createPredicateIndexFinder.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_createReduce.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_createSizePropertyCheck.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_deepGet.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_escapeMap.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_executeBound.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_flatten.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_getByteLength.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_getLength.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_group.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_has.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_hasObjectTag.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_isArrayLike.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_isBufferLike.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_keyInObj.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_methodFingerprint.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_optimizeCb.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_set.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_setup.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_shallowProperty.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_stringTagBug.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_tagTester.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_toBufferView.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_toPath.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/_unescapeMap.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/after.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/allKeys.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/before.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/bind.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/bindAll.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/chain.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/chunk.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/clone.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/compact.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/compose.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/constant.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/contains.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/countBy.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/create.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/debounce.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/defaults.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/defer.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/delay.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/difference.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/each.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/escape.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/every.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/extend.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/extendOwn.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/filter.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/find.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/findIndex.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/findKey.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/findLastIndex.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/findWhere.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/first.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/flatten.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/functions.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/get.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/groupBy.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/has.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/identity.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/index-default.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/index.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/indexBy.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/indexOf.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/initial.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/intersection.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/invert.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/invoke.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isArguments.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isArray.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isArrayBuffer.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isBoolean.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isDataView.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isDate.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isElement.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isEmpty.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isEqual.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isError.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isFinite.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isFunction.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isMap.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isMatch.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isNaN.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isNull.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isNumber.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isObject.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isRegExp.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isSet.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isString.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isSymbol.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isTypedArray.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isUndefined.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isWeakMap.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/isWeakSet.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/iteratee.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/keys.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/last.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/lastIndexOf.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/map.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/mapObject.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/matcher.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/max.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/memoize.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/min.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/mixin.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/negate.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/noop.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/now.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/object.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/omit.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/once.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/pairs.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/partial.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/partition.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/pick.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/pluck.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/property.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/propertyOf.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/random.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/range.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/reduce.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/reduceRight.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/reject.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/rest.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/restArguments.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/result.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/sample.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/set.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/shuffle.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/size.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/some.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/sortBy.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/sortedIndex.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/tap.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/template.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/templateSettings.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/throttle.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/times.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/toArray.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/toPath.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/underscore-array-methods.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/underscore.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/unescape.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/union.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/uniq.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/uniqueId.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/unzip.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/values.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/where.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/without.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/wrap.js
+%%DATADIR%%/resources/app/node_modules/underscore/cjs/zip.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_baseCreate.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_baseIteratee.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_cb.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_chainResult.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_collectNonEnumProps.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_createAssigner.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_createEscaper.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_createIndexFinder.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_createPredicateIndexFinder.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_createReduce.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_createSizePropertyCheck.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_deepGet.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_escapeMap.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_executeBound.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_flatten.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_getByteLength.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_getLength.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_group.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_has.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_hasObjectTag.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_isArrayLike.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_isBufferLike.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_keyInObj.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_methodFingerprint.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_optimizeCb.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_setup.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_shallowProperty.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_stringTagBug.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_tagTester.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_toBufferView.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_toPath.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/_unescapeMap.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/after.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/allKeys.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/before.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/bind.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/bindAll.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/chain.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/chunk.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/clone.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/compact.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/compose.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/constant.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/contains.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/countBy.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/create.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/debounce.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/defaults.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/defer.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/delay.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/difference.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/each.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/escape.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/every.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/extend.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/extendOwn.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/filter.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/find.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/findIndex.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/findKey.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/findLastIndex.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/findWhere.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/first.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/flatten.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/functions.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/get.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/groupBy.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/has.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/identity.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/index-all.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/index-default.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/index.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/indexBy.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/indexOf.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/initial.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/intersection.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/invert.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/invoke.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isArguments.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isArray.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isArrayBuffer.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isBoolean.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isDataView.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isDate.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isElement.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isEmpty.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isEqual.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isError.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isFinite.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isFunction.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isMap.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isMatch.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isNaN.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isNull.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isNumber.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isObject.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isRegExp.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isSet.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isString.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isSymbol.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isTypedArray.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isUndefined.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isWeakMap.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/isWeakSet.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/iteratee.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/keys.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/last.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/lastIndexOf.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/map.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/mapObject.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/matcher.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/max.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/memoize.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/min.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/mixin.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/negate.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/noop.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/now.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/object.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/omit.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/once.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/package.json
+%%DATADIR%%/resources/app/node_modules/underscore/modules/pairs.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/partial.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/partition.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/pick.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/pluck.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/property.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/propertyOf.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/random.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/range.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/reduce.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/reduceRight.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/reject.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/rest.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/restArguments.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/result.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/sample.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/shuffle.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/size.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/some.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/sortBy.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/sortedIndex.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/tap.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/template.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/templateSettings.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/throttle.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/times.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/toArray.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/toPath.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/underscore-array-methods.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/underscore.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/unescape.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/union.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/uniq.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/uniqueId.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/unzip.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/values.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/where.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/without.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/wrap.js
+%%DATADIR%%/resources/app/node_modules/underscore/modules/zip.js
+%%DATADIR%%/resources/app/node_modules/underscore/package.json
+%%DATADIR%%/resources/app/node_modules/underscore/underscore-esm-min.js
+%%DATADIR%%/resources/app/node_modules/underscore/underscore-esm.js
+%%DATADIR%%/resources/app/node_modules/underscore/underscore-min.js
+%%DATADIR%%/resources/app/node_modules/underscore/underscore-node-f.cjs
+%%DATADIR%%/resources/app/node_modules/underscore/underscore-node-f.cjs.map
+%%DATADIR%%/resources/app/node_modules/underscore/underscore-node.cjs
+%%DATADIR%%/resources/app/node_modules/underscore/underscore-node.cjs.map
+%%DATADIR%%/resources/app/node_modules/underscore/underscore-node.mjs
+%%DATADIR%%/resources/app/node_modules/underscore/underscore-node.mjs.map
+%%DATADIR%%/resources/app/node_modules/underscore/underscore-umd-min.js
+%%DATADIR%%/resources/app/node_modules/underscore/underscore-umd.js
+%%DATADIR%%/resources/app/node_modules/underscore/underscore.js
%%DATADIR%%/resources/app/node_modules/undici/LICENSE
%%DATADIR%%/resources/app/node_modules/undici/index-fetch.js
%%DATADIR%%/resources/app/node_modules/undici/index.js
@@ -2060,7 +9048,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/api/api-upgrade.js
%%DATADIR%%/resources/app/node_modules/undici/lib/api/index.js
%%DATADIR%%/resources/app/node_modules/undici/lib/api/readable.js
-%%DATADIR%%/resources/app/node_modules/undici/lib/api/util.js
%%DATADIR%%/resources/app/node_modules/undici/lib/cache/memory-cache-store.js
%%DATADIR%%/resources/app/node_modules/undici/lib/cache/sqlite-cache-store.js
%%DATADIR%%/resources/app/node_modules/undici/lib/core/connect.js
@@ -2094,6 +9081,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/handler/unwrap-handler.js
%%DATADIR%%/resources/app/node_modules/undici/lib/handler/wrap-handler.js
%%DATADIR%%/resources/app/node_modules/undici/lib/interceptor/cache.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/interceptor/decompress.js
%%DATADIR%%/resources/app/node_modules/undici/lib/interceptor/dns.js
%%DATADIR%%/resources/app/node_modules/undici/lib/interceptor/dump.js
%%DATADIR%%/resources/app/node_modules/undici/lib/interceptor/redirect.js
@@ -2112,8 +9100,12 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-symbols.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/mock-utils.js
%%DATADIR%%/resources/app/node_modules/undici/lib/mock/pending-interceptors-formatter.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/mock/snapshot-agent.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/mock/snapshot-recorder.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/mock/snapshot-utils.js
%%DATADIR%%/resources/app/node_modules/undici/lib/util/cache.js
%%DATADIR%%/resources/app/node_modules/undici/lib/util/date.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/util/promise.js
%%DATADIR%%/resources/app/node_modules/undici/lib/util/stats.js
%%DATADIR%%/resources/app/node_modules/undici/lib/util/timers.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/cache/cache.js
@@ -2130,7 +9122,6 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/web/fetch/body.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/fetch/constants.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/fetch/data-url.js
-%%DATADIR%%/resources/app/node_modules/undici/lib/web/fetch/dispatcher-weakref.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/fetch/formdata-parser.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/fetch/formdata.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/fetch/global.js
@@ -2139,7 +9130,9 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/undici/lib/web/fetch/request.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/fetch/response.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/fetch/util.js
-%%DATADIR%%/resources/app/node_modules/undici/lib/web/fetch/webidl.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/web/subresource-integrity/Readme.md
+%%DATADIR%%/resources/app/node_modules/undici/lib/web/subresource-integrity/subresource-integrity.js
+%%DATADIR%%/resources/app/node_modules/undici/lib/web/webidl/index.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/websocket/connection.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/websocket/constants.js
%%DATADIR%%/resources/app/node_modules/undici/lib/web/websocket/events.js
@@ -2156,6 +9149,27 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/universalify/LICENSE
%%DATADIR%%/resources/app/node_modules/universalify/index.js
%%DATADIR%%/resources/app/node_modules/universalify/package.json
+%%DATADIR%%/resources/app/node_modules/unzipper/LICENSE
+%%DATADIR%%/resources/app/node_modules/unzipper/lib/BufferStream.js
+%%DATADIR%%/resources/app/node_modules/unzipper/lib/Decrypt.js
+%%DATADIR%%/resources/app/node_modules/unzipper/lib/NoopStream.js
+%%DATADIR%%/resources/app/node_modules/unzipper/lib/Open/directory.js
+%%DATADIR%%/resources/app/node_modules/unzipper/lib/Open/index.js
+%%DATADIR%%/resources/app/node_modules/unzipper/lib/Open/unzip.js
+%%DATADIR%%/resources/app/node_modules/unzipper/lib/PullStream.js
+%%DATADIR%%/resources/app/node_modules/unzipper/lib/extract.js
+%%DATADIR%%/resources/app/node_modules/unzipper/lib/parse.js
+%%DATADIR%%/resources/app/node_modules/unzipper/lib/parseBuffer.js
+%%DATADIR%%/resources/app/node_modules/unzipper/lib/parseDateTime.js
+%%DATADIR%%/resources/app/node_modules/unzipper/lib/parseExtraField.js
+%%DATADIR%%/resources/app/node_modules/unzipper/lib/parseOne.js
+%%DATADIR%%/resources/app/node_modules/unzipper/package.json
+%%DATADIR%%/resources/app/node_modules/unzipper/test.js
+%%DATADIR%%/resources/app/node_modules/unzipper/unzip.js
+%%DATADIR%%/resources/app/node_modules/url-join/LICENSE
+%%DATADIR%%/resources/app/node_modules/url-join/bin/changelog
+%%DATADIR%%/resources/app/node_modules/url-join/lib/url-join.js
+%%DATADIR%%/resources/app/node_modules/url-join/package.json
%%DATADIR%%/resources/app/node_modules/util-deprecate/LICENSE
%%DATADIR%%/resources/app/node_modules/util-deprecate/browser.js
%%DATADIR%%/resources/app/node_modules/util-deprecate/node.js
@@ -2251,14 +9265,102 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/vscode-textmate/LICENSE.md
%%DATADIR%%/resources/app/node_modules/vscode-textmate/package.json
%%DATADIR%%/resources/app/node_modules/vscode-textmate/release/main.js
+%%DATADIR%%/resources/app/node_modules/webidl-conversions/LICENSE.md
+%%DATADIR%%/resources/app/node_modules/webidl-conversions/lib/index.js
+%%DATADIR%%/resources/app/node_modules/webidl-conversions/package.json
+%%DATADIR%%/resources/app/node_modules/whatwg-encoding/LICENSE.txt
+%%DATADIR%%/resources/app/node_modules/whatwg-encoding/lib/labels-to-names.json
+%%DATADIR%%/resources/app/node_modules/whatwg-encoding/lib/supported-names.json
+%%DATADIR%%/resources/app/node_modules/whatwg-encoding/lib/whatwg-encoding.js
+%%DATADIR%%/resources/app/node_modules/whatwg-encoding/package.json
+%%DATADIR%%/resources/app/node_modules/whatwg-mimetype/LICENSE.txt
+%%DATADIR%%/resources/app/node_modules/whatwg-mimetype/lib/mime-type-parameters.js
+%%DATADIR%%/resources/app/node_modules/whatwg-mimetype/lib/mime-type.js
+%%DATADIR%%/resources/app/node_modules/whatwg-mimetype/lib/parser.js
+%%DATADIR%%/resources/app/node_modules/whatwg-mimetype/lib/serializer.js
+%%DATADIR%%/resources/app/node_modules/whatwg-mimetype/lib/utils.js
+%%DATADIR%%/resources/app/node_modules/whatwg-mimetype/package.json
+%%DATADIR%%/resources/app/node_modules/whatwg-url/LICENSE.txt
+%%DATADIR%%/resources/app/node_modules/whatwg-url/lib/URL-impl.js
+%%DATADIR%%/resources/app/node_modules/whatwg-url/lib/URL.js
+%%DATADIR%%/resources/app/node_modules/whatwg-url/lib/public-api.js
+%%DATADIR%%/resources/app/node_modules/whatwg-url/lib/url-state-machine.js
+%%DATADIR%%/resources/app/node_modules/whatwg-url/lib/utils.js
+%%DATADIR%%/resources/app/node_modules/whatwg-url/package.json
+%%DATADIR%%/resources/app/node_modules/which/LICENSE
+%%DATADIR%%/resources/app/node_modules/which/bin/node-which
+%%DATADIR%%/resources/app/node_modules/which/package.json
+%%DATADIR%%/resources/app/node_modules/which/which.js
%%DATADIR%%/resources/app/node_modules/windows-foreground-love/LICENSE
%%DATADIR%%/resources/app/node_modules/windows-foreground-love/build/Release/foreground_love.node
%%DATADIR%%/resources/app/node_modules/windows-foreground-love/build/Release/obj.target/foreground_love.node
%%DATADIR%%/resources/app/node_modules/windows-foreground-love/index.js
%%DATADIR%%/resources/app/node_modules/windows-foreground-love/package.json
+%%DATADIR%%/resources/app/node_modules/wrap-ansi-cjs/index.js
+%%DATADIR%%/resources/app/node_modules/wrap-ansi-cjs/license
+%%DATADIR%%/resources/app/node_modules/wrap-ansi-cjs/node_modules/emoji-regex/LICENSE-MIT.txt
+%%DATADIR%%/resources/app/node_modules/wrap-ansi-cjs/node_modules/emoji-regex/es2015/index.js
+%%DATADIR%%/resources/app/node_modules/wrap-ansi-cjs/node_modules/emoji-regex/es2015/text.js
+%%DATADIR%%/resources/app/node_modules/wrap-ansi-cjs/node_modules/emoji-regex/index.js
+%%DATADIR%%/resources/app/node_modules/wrap-ansi-cjs/node_modules/emoji-regex/package.json
+%%DATADIR%%/resources/app/node_modules/wrap-ansi-cjs/node_modules/emoji-regex/text.js
+%%DATADIR%%/resources/app/node_modules/wrap-ansi-cjs/node_modules/string-width/index.js
+%%DATADIR%%/resources/app/node_modules/wrap-ansi-cjs/node_modules/string-width/license
+%%DATADIR%%/resources/app/node_modules/wrap-ansi-cjs/node_modules/string-width/package.json
+%%DATADIR%%/resources/app/node_modules/wrap-ansi-cjs/package.json
%%DATADIR%%/resources/app/node_modules/wrappy/LICENSE
%%DATADIR%%/resources/app/node_modules/wrappy/package.json
%%DATADIR%%/resources/app/node_modules/wrappy/wrappy.js
+%%DATADIR%%/resources/app/node_modules/xml2js/LICENSE
+%%DATADIR%%/resources/app/node_modules/xml2js/lib/bom.js
+%%DATADIR%%/resources/app/node_modules/xml2js/lib/builder.js
+%%DATADIR%%/resources/app/node_modules/xml2js/lib/defaults.js
+%%DATADIR%%/resources/app/node_modules/xml2js/lib/parser.js
+%%DATADIR%%/resources/app/node_modules/xml2js/lib/processors.js
+%%DATADIR%%/resources/app/node_modules/xml2js/lib/xml2js.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/LICENSE
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/appveyor.yml
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/Derivation.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/DocumentPosition.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/NodeType.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/OperationType.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/Utility.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/WriterState.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLAttribute.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLCData.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLCharacterData.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLComment.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDOMConfiguration.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDOMErrorHandler.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDOMImplementation.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDOMStringList.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDTDAttList.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDTDElement.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDTDEntity.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDTDNotation.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDeclaration.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDocType.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDocument.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDocumentCB.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDocumentFragment.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDummy.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLElement.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNamedNodeMap.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNode.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNodeFilter.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNodeList.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLRaw.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLStreamWriter.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLStringWriter.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLStringifier.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLText.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLTypeInfo.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLUserDataHandler.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLWriterBase.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/lib/index.js
+%%DATADIR%%/resources/app/node_modules/xml2js/node_modules/xmlbuilder/package.json
+%%DATADIR%%/resources/app/node_modules/xml2js/package.json
%%DATADIR%%/resources/app/node_modules/yauzl/LICENSE
%%DATADIR%%/resources/app/node_modules/yauzl/fd-slicer.js
%%DATADIR%%/resources/app/node_modules/yauzl/index.js
@@ -2266,6 +9368,319 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/yazl/LICENSE
%%DATADIR%%/resources/app/node_modules/yazl/index.js
%%DATADIR%%/resources/app/node_modules/yazl/package.json
+%%DATADIR%%/resources/app/node_modules/zip-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/zip-stream/index.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/buffer/AUTHORS.md
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/buffer/index.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/buffer/package.json
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/LICENSE
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/_stream_duplex.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/_stream_passthrough.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/_stream_readable.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/_stream_transform.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/_stream_writable.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/add-abort-signal.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/buffer_list.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/compose.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/destroy.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/duplex.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/duplexify.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/end-of-stream.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/from.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/lazy_transform.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/legacy.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/operators.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/passthrough.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/pipeline.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/readable.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/state.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/transform.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/utils.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/streams/writable.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/internal/validators.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/ours/browser.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/ours/errors.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/ours/index.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/ours/primordials.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/ours/util.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/ours/util/inspect.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/stream.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/lib/stream/promises.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/readable-stream/package.json
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/safe-buffer/LICENSE
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/safe-buffer/index.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/safe-buffer/package.json
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/string_decoder/LICENSE
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/string_decoder/lib/string_decoder.js
+%%DATADIR%%/resources/app/node_modules/zip-stream/node_modules/string_decoder/package.json
+%%DATADIR%%/resources/app/node_modules/zip-stream/package.json
+%%DATADIR%%/resources/app/node_modules/zod/LICENSE
+%%DATADIR%%/resources/app/node_modules/zod/index.cjs
+%%DATADIR%%/resources/app/node_modules/zod/index.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/index.js
+%%DATADIR%%/resources/app/node_modules/zod/package.json
+%%DATADIR%%/resources/app/node_modules/zod/v3/ZodError.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v3/ZodError.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v3/ZodError.js
+%%DATADIR%%/resources/app/node_modules/zod/v3/errors.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v3/errors.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v3/errors.js
+%%DATADIR%%/resources/app/node_modules/zod/v3/external.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v3/external.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v3/external.js
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/enumUtil.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/enumUtil.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/enumUtil.js
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/errorUtil.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/errorUtil.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/errorUtil.js
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/parseUtil.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/parseUtil.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/parseUtil.js
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/partialUtil.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/partialUtil.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/partialUtil.js
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/typeAliases.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/typeAliases.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/typeAliases.js
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/util.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/util.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v3/helpers/util.js
+%%DATADIR%%/resources/app/node_modules/zod/v3/index.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v3/index.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v3/index.js
+%%DATADIR%%/resources/app/node_modules/zod/v3/locales/en.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v3/locales/en.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v3/locales/en.js
+%%DATADIR%%/resources/app/node_modules/zod/v3/standard-schema.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v3/standard-schema.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v3/standard-schema.js
+%%DATADIR%%/resources/app/node_modules/zod/v3/types.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v3/types.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v3/types.js
+%%DATADIR%%/resources/app/node_modules/zod/v4-mini/index.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4-mini/index.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4-mini/index.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/checks.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/checks.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/checks.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/coerce.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/coerce.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/coerce.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/compat.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/compat.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/compat.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/errors.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/errors.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/errors.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/external.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/external.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/external.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/index.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/index.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/index.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/iso.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/iso.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/iso.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/parse.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/parse.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/parse.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/schemas.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/schemas.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/classic/schemas.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/api.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/api.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/api.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/checks.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/checks.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/checks.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/core.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/core.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/core.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/doc.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/doc.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/doc.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/errors.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/errors.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/errors.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/function.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/function.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/function.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/index.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/index.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/index.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/json-schema.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/json-schema.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/json-schema.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/parse.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/parse.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/parse.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/regexes.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/regexes.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/regexes.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/registries.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/registries.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/registries.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/schemas.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/schemas.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/schemas.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/standard-schema.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/standard-schema.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/standard-schema.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/to-json-schema.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/to-json-schema.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/to-json-schema.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/util.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/util.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/util.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/versions.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/versions.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/core/versions.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/index.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/index.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/index.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ar.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ar.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ar.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/az.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/az.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/az.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/be.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/be.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/be.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ca.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ca.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ca.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/cs.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/cs.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/cs.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/de.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/de.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/de.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/en.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/en.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/en.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/eo.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/eo.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/eo.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/es.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/es.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/es.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/fa.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/fa.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/fa.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/fi.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/fi.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/fi.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/fr-CA.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/fr-CA.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/fr-CA.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/fr.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/fr.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/fr.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/he.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/he.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/he.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/hu.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/hu.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/hu.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/id.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/id.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/id.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/index.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/index.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/index.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/it.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/it.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/it.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ja.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ja.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ja.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/kh.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/kh.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/kh.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ko.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ko.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ko.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/mk.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/mk.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/mk.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ms.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ms.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ms.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/nl.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/nl.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/nl.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/no.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/no.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/no.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ota.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ota.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ota.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/pl.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/pl.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/pl.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ps.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ps.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ps.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/pt.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/pt.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/pt.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ru.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ru.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ru.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/sl.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/sl.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/sl.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/sv.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/sv.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/sv.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ta.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ta.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ta.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/th.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/th.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/th.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/tr.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/tr.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/tr.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ua.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ua.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ua.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ur.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ur.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/ur.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/vi.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/vi.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/vi.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/zh-CN.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/zh-CN.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/zh-CN.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/zh-TW.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/zh-TW.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/locales/zh-TW.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/checks.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/checks.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/checks.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/coerce.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/coerce.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/coerce.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/external.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/external.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/external.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/index.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/index.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/index.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/iso.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/iso.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/iso.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/parse.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/parse.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/parse.js
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/schemas.cjs
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/schemas.d.cts
+%%DATADIR%%/resources/app/node_modules/zod/v4/mini/schemas.js
%%DATADIR%%/resources/app/out/bootstrap-fork.js
%%DATADIR%%/resources/app/out/cli.js
%%DATADIR%%/resources/app/out/main.js
diff --git a/editors/web-mode/Makefile b/editors/web-mode/Makefile
index 39284ef9d028..5d1132fd2716 100644
--- a/editors/web-mode/Makefile
+++ b/editors/web-mode/Makefile
@@ -1,7 +1,7 @@
PORTNAME= web-mode
PORTVERSION= 15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/with-editor-devel/Makefile b/editors/with-editor-devel/Makefile
deleted file mode 100644
index bc04bc80b10c..000000000000
--- a/editors/with-editor-devel/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-PORTNAME= with-editor
-DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.5
-DISTVERSIONSUFFIX=
-CATEGORIES= editors elisp
-PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
-
-MAINTAINER= yasu@FreeBSD.org
-COMMENT= Use the Emacsclient as the $$EDITOR of child processes
-WWW= https://github.com/magit/with-editor
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Use editors/with-editor instead
-EXPIRATION_DATE= 2025-08-31
-
-BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
-RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
-
-USES= emacs gmake makeinfo
-USE_GITHUB= yes
-GH_ACCOUNT= magit
-
-MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat"
-MAKE_JOBS_UNSAFE= yes
-ALL_TARGET= lisp info
-
-CONFLICTS_INSTALL= with-editor-emacs*
-
-NO_ARCH= yes
-
-INFO= with-editor
-PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/with-editor-autoloads.el \
- ${EMACS_VERSION_SITE_LISPDIR}/with-editor.el \
- ${EMACS_VERSION_SITE_LISPDIR}/with-editor.elc
-PORTDOCS= README.org with-editor.html
-
-OPTIONS_DEFINE= DOCS PDF
-
-PDF_DESC= Build and install PDF document
-
-DOCS_BUILD_DEPENDS= gsed:textproc/gsed
-DOCS_ALL_TARGET= html
-DOCS_BINARY_ALIAS= sed=gsed
-PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
-PDF_USES= tex
-PDF_USE= TEX=dvipdfmx:build
-PDF_ALL_TARGET= pdf
-PDF_PLIST_FILES= ${DOCSDIR}/with-editor.pdf
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
- ${INSTALL_DATA} ${WRKSRC}/lisp/*.el* \
- ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.org \
- ${WRKSRC}/docs/with-editor.html ${STAGEDIR}${DOCSDIR}
-
-do-install-PDF-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/with-editor.pdf ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/editors/with-editor-devel/distinfo b/editors/with-editor-devel/distinfo
deleted file mode 100644
index cd8d35db500e..000000000000
--- a/editors/with-editor-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1754135608
-SHA256 (magit-with-editor-v3.4.5_GH0.tar.gz) = 2ee5d19f0b559ef3ebc9898eb641493cfef5834fdd3e4086dcaff4a5fc49ba02
-SIZE (magit-with-editor-v3.4.5_GH0.tar.gz) = 34357
diff --git a/editors/with-editor-devel/files/patch-docs_Makefile b/editors/with-editor-devel/files/patch-docs_Makefile
deleted file mode 100644
index 505eabebdba6..000000000000
--- a/editors/with-editor-devel/files/patch-docs_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- docs/Makefile.orig 2024-04-15 15:58:56 UTC
-+++ docs/Makefile
-@@ -49,7 +49,7 @@ html-dir: $(PKG).texi
-
- %.pdf: %.texi
- @printf "Generating $@\n"
-- @texi2pdf --clean $< > /dev/null
-+ @texi2pdf $< > /dev/null
-
- PUBLISH_PATH ?= /manual/
- RELEASE_PATH ?= /manual/$(VERSION)/
diff --git a/editors/with-editor-devel/pkg-descr b/editors/with-editor-devel/pkg-descr
deleted file mode 100644
index 4bcced31b668..000000000000
--- a/editors/with-editor-devel/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-The library with-editor makes it easy to use the Emacsclient as the
-$EDITOR of child processes, making sure they know how to call
-home. For remote processes a substitute is provided, which
-communicates with Emacs on standard output instead of using a socket
-as the Emacsclient does.
diff --git a/editors/with-editor/Makefile b/editors/with-editor/Makefile
index da698d1071da..f6cc3f0cb269 100644
--- a/editors/with-editor/Makefile
+++ b/editors/with-editor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= with-editor
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.5
+DISTVERSION= 3.4.6
CATEGORIES= editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/editors/with-editor/distinfo b/editors/with-editor/distinfo
index 56557399c013..47affeb55a6c 100644
--- a/editors/with-editor/distinfo
+++ b/editors/with-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754135563
-SHA256 (magit-with-editor-v3.4.5_GH0.tar.gz) = 2ee5d19f0b559ef3ebc9898eb641493cfef5834fdd3e4086dcaff4a5fc49ba02
-SIZE (magit-with-editor-v3.4.5_GH0.tar.gz) = 34357
+TIMESTAMP = 1756809032
+SHA256 (magit-with-editor-v3.4.6_GH0.tar.gz) = 0c025d53f4d64952af428a7630b13cdf98bf44a1966316680ed30d6de4e9fca0
+SIZE (magit-with-editor-v3.4.6_GH0.tar.gz) = 34061
diff --git a/editors/xed/Makefile b/editors/xed/Makefile
index 70817f388202..3df0242d6dd4 100644
--- a/editors/xed/Makefile
+++ b/editors/xed/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xed
PORTVERSION= 3.8.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= editors gnome
DIST_SUBDIR= gnome
diff --git a/emulators/86Box/Makefile b/emulators/86Box/Makefile
index 001776a75946..6ed2545ec34e 100644
--- a/emulators/86Box/Makefile
+++ b/emulators/86Box/Makefile
@@ -1,9 +1,9 @@
PORTNAME= 86Box
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.1
+DISTVERSION= 5.0
CATEGORIES= emulators
-MAINTAINER= tiago.gasiba@gmail.com
+MAINTAINER= tiga@FreeBSD.org
COMMENT= Emulator of x86-based machines based on PCem
WWW= https://86box.net/
@@ -72,8 +72,6 @@ ICON_RESOLUTIONS= 128x128 192x192 256x256 48x48 512x512 64x64 72x72 96x96
do-install:
${INSTALL_PROGRAM} ${WRKDIR}/.build/src/86Box ${STAGEDIR}${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKDIR}/86Box-install-roms.sh ${STAGEDIR}${PREFIX}/bin
- ${REINPLACE_CMD} -e 's|Exec=86Box|Exec=/bin/sh -c "${PREFIX}/bin/86Box -C $${HOME}/.config/86Box.cfg"|' \
- ${WRKSRC}/src/unix/assets/net.86box.86Box.desktop
${INSTALL_DATA} ${WRKSRC}/src/unix/assets/net.86box.86Box.desktop \
${STAGEDIR}${DESKTOPDIR}
.for F in ${ICON_RESOLUTIONS}
diff --git a/emulators/86Box/distinfo b/emulators/86Box/distinfo
index 4c04656dbfcc..a08ab5ac5399 100644
--- a/emulators/86Box/distinfo
+++ b/emulators/86Box/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728389339
-SHA256 (86Box-86Box-v4.2.1_GH0.tar.gz) = 9d5627ef96feb815e66b87f167a1b26f4615fccd730334053293eb038f5ec3a9
-SIZE (86Box-86Box-v4.2.1_GH0.tar.gz) = 5320110
+TIMESTAMP = 1756060000
+SHA256 (86Box-86Box-v5.0_GH0.tar.gz) = 00899cb06eb5591df57756d13929a470e50d5d87bc219d1d1d36ae7bbe83a4bf
+SIZE (86Box-86Box-v5.0_GH0.tar.gz) = 13880473
diff --git a/emulators/86Box/files/86Box-install-roms.sh.in b/emulators/86Box/files/86Box-install-roms.sh.in
index 0c0cf18f342b..6b899380545a 100644
--- a/emulators/86Box/files/86Box-install-roms.sh.in
+++ b/emulators/86Box/files/86Box-install-roms.sh.in
@@ -5,7 +5,7 @@ DEFAULT_TARGET_DIR="$HOME/.local/share/86Box/"
TARGET_DIR=${TARGET_DIR:-$DEFAULT_TARGET_DIR}
install_roms() {
- if [ -d "$TARGET_DIR" ] && [ "$(ls -A $TARGET_DIR)" ]; then
+ if [ -d "$TARGET_DIR/roms" ] && [ "$(ls -A $TARGET_DIR/roms)" ]; then
echo "ROMs already installed in $TARGET_DIR"
echo "To (re)install, please first remove ROMs with -r parameter"
exit 1
diff --git a/emulators/86Box/files/patch-src_cdrom_CMakeLists.txt b/emulators/86Box/files/patch-src_cdrom_CMakeLists.txt
new file mode 100644
index 000000000000..c02dd2399e58
--- /dev/null
+++ b/emulators/86Box/files/patch-src_cdrom_CMakeLists.txt
@@ -0,0 +1,10 @@
+--- src/cdrom/CMakeLists.txt.orig 2025-08-24 18:40:59 UTC
++++ src/cdrom/CMakeLists.txt
+@@ -26,6 +26,7 @@ target_link_libraries(86Box PkgConfig::SNDFILE)
+ cdrom_mke.c
+ )
+ target_link_libraries(86Box PkgConfig::SNDFILE)
++target_include_directories(cdrom PRIVATE /usr/local/include)
+
+ if(CDROM_MITSUMI)
+ target_compile_definitions(cdrom PRIVATE USE_CDROM_MITSUMI)
diff --git a/emulators/86Box/files/patch-src_network_CMakeLists.txt b/emulators/86Box/files/patch-src_network_CMakeLists.txt
new file mode 100644
index 000000000000..6009eef2e7cb
--- /dev/null
+++ b/emulators/86Box/files/patch-src_network_CMakeLists.txt
@@ -0,0 +1,10 @@
+--- src/network/CMakeLists.txt.orig 2025-08-24 18:50:29 UTC
++++ src/network/CMakeLists.txt
+@@ -71,6 +71,7 @@ if (UNIX)
+ endif()
+
+ if (UNIX)
++ set_source_files_properties(net_slirp.c PROPERTIES COMPILE_FLAGS "-I/usr/local/include")
+ find_path(HAS_VDE "libvdeplug.h" PATHS ${VDE_INCLUDE_DIR} "/usr/include /usr/local/include" "/opt/homebrew/include" )
+ if(HAS_VDE)
+ find_library(VDE_LIB vdeplug)
diff --git a/emulators/86Box/files/patch-src_printer_CMakeLists.txt b/emulators/86Box/files/patch-src_printer_CMakeLists.txt
index a6da4a25f91e..a07e28d70427 100644
--- a/emulators/86Box/files/patch-src_printer_CMakeLists.txt
+++ b/emulators/86Box/files/patch-src_printer_CMakeLists.txt
@@ -1,6 +1,6 @@
---- src/printer/CMakeLists.txt.orig 2024-08-02 00:15:09 UTC
+--- src/printer/CMakeLists.txt.orig 2025-08-24 12:26:31 UTC
+++ src/printer/CMakeLists.txt
-@@ -29,6 +29,7 @@ target_link_libraries(86Box PkgConfig::FREETYPE)
+@@ -37,6 +37,7 @@ target_link_libraries(86Box PkgConfig::FREETYPE)
find_package(PkgConfig REQUIRED)
pkg_check_modules(FREETYPE REQUIRED IMPORTED_TARGET freetype2)
target_link_libraries(86Box PkgConfig::FREETYPE)
diff --git a/emulators/86Box/files/patch-src_qt_qt__mainwindow.cpp b/emulators/86Box/files/patch-src_qt_qt__mainwindow.cpp
index e6bbf8c52860..89635e4db214 100644
--- a/emulators/86Box/files/patch-src_qt_qt__mainwindow.cpp
+++ b/emulators/86Box/files/patch-src_qt_qt__mainwindow.cpp
@@ -1,6 +1,6 @@
---- src/qt/qt_mainwindow.cpp.orig 2024-08-02 00:15:09 UTC
+--- src/qt/qt_mainwindow.cpp.orig 2025-08-24 12:26:31 UTC
+++ src/qt/qt_mainwindow.cpp
-@@ -378,6 +378,7 @@ MainWindow::MainWindow(QWidget *parent)
+@@ -469,6 +469,7 @@ MainWindow::MainWindow(QWidget *parent)
#if QT_CONFIG(vulkan)
bool vulkanAvailable = false;
diff --git a/emulators/86Box/files/patch-src_qt_qt__vmmanager__details.cpp b/emulators/86Box/files/patch-src_qt_qt__vmmanager__details.cpp
new file mode 100644
index 000000000000..6386154d5c15
--- /dev/null
+++ b/emulators/86Box/files/patch-src_qt_qt__vmmanager__details.cpp
@@ -0,0 +1,79 @@
+--- src/qt/qt_vmmanager_details.cpp.orig 2025-08-24 19:07:21 UTC
++++ src/qt/qt_vmmanager_details.cpp
+@@ -248,52 +248,52 @@ VMManagerDetails::updateConfig(VMManagerSystem *passed
+
+ // System
+ systemSection->clear();
+- systemSection->addSection("Machine", passed_sysconfig->getDisplayValue(Display::Name::Machine));
+- systemSection->addSection("CPU", passed_sysconfig->getDisplayValue(Display::Name::CPU));
+- systemSection->addSection("Memory", passed_sysconfig->getDisplayValue(Display::Name::Memory));
++ systemSection->addSection("Machine", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Machine));
++ systemSection->addSection("CPU", passed_sysconfig->getDisplayValue(VMManager::Display::Name::CPU));
++ systemSection->addSection("Memory", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Memory));
+
+ // Video
+ videoSection->clear();
+- videoSection->addSection("Video", passed_sysconfig->getDisplayValue(Display::Name::Video));
+- if(!passed_sysconfig->getDisplayValue(Display::Name::Voodoo).isEmpty()) {
+- videoSection->addSection("Voodoo", passed_sysconfig->getDisplayValue(Display::Name::Voodoo));
++ videoSection->addSection("Video", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Video));
++ if(!passed_sysconfig->getDisplayValue(VMManager::Display::Name::Voodoo).isEmpty()) {
++ videoSection->addSection("Voodoo", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Voodoo));
+ }
+
+ // Disks
+ storageSection->clear();
+- storageSection->addSection("Disks", passed_sysconfig->getDisplayValue(Display::Name::Disks));
+- storageSection->addSection("Floppy", passed_sysconfig->getDisplayValue(Display::Name::Floppy));
+- storageSection->addSection("CD-ROM", passed_sysconfig->getDisplayValue(Display::Name::CD));
+- storageSection->addSection("Removable disks", passed_sysconfig->getDisplayValue(Display::Name::RDisk));
+- storageSection->addSection("MO", passed_sysconfig->getDisplayValue(Display::Name::MO));
+- storageSection->addSection("SCSI", passed_sysconfig->getDisplayValue(Display::Name::SCSIController));
+- storageSection->addSection("Controllers", passed_sysconfig->getDisplayValue(Display::Name::StorageController));
++ storageSection->addSection("Disks", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Disks));
++ storageSection->addSection("Floppy", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Floppy));
++ storageSection->addSection("CD-ROM", passed_sysconfig->getDisplayValue(VMManager::Display::Name::CD));
++ storageSection->addSection("Removable disks", passed_sysconfig->getDisplayValue(VMManager::Display::Name::RDisk));
++ storageSection->addSection("MO", passed_sysconfig->getDisplayValue(VMManager::Display::Name::MO));
++ storageSection->addSection("SCSI", passed_sysconfig->getDisplayValue(VMManager::Display::Name::SCSIController));
++ storageSection->addSection("Controllers", passed_sysconfig->getDisplayValue(VMManager::Display::Name::StorageController));
+
+ // Audio
+ audioSection->clear();
+- audioSection->addSection("Audio", passed_sysconfig->getDisplayValue(Display::Name::Audio));
+- audioSection->addSection("MIDI Out", passed_sysconfig->getDisplayValue(Display::Name::MidiOut));
++ audioSection->addSection("Audio", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Audio));
++ audioSection->addSection("MIDI Out", passed_sysconfig->getDisplayValue(VMManager::Display::Name::MidiOut));
+
+ // Network
+ networkSection->clear();
+- networkSection->addSection("NIC", passed_sysconfig->getDisplayValue(Display::Name::NIC));
++ networkSection->addSection("NIC", passed_sysconfig->getDisplayValue(VMManager::Display::Name::NIC));
+
+ // Input
+ inputSection->clear();
+- inputSection->addSection("Keyboard", passed_sysconfig->getDisplayValue(Display::Name::Keyboard));
+- inputSection->addSection("Mouse", passed_sysconfig->getDisplayValue(Display::Name::Mouse));
+- inputSection->addSection("Joystick", passed_sysconfig->getDisplayValue(Display::Name::Joystick));
++ inputSection->addSection("Keyboard", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Keyboard));
++ inputSection->addSection("Mouse", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Mouse));
++ inputSection->addSection("Joystick", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Joystick));
+
+ // Ports
+ portsSection->clear();
+- portsSection->addSection("Serial ports", passed_sysconfig->getDisplayValue(Display::Name::Serial));
+- portsSection->addSection("Parallel ports", passed_sysconfig->getDisplayValue(Display::Name::Parallel));
++ portsSection->addSection("Serial ports", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Serial));
++ portsSection->addSection("Parallel ports", passed_sysconfig->getDisplayValue(VMManager::Display::Name::Parallel));
+
+ // Other devices
+ otherSection->clear();
+- otherSection->addSection("ISA RTC", passed_sysconfig->getDisplayValue(Display::Name::IsaRtc));
+- otherSection->addSection("ISA RAM", passed_sysconfig->getDisplayValue(Display::Name::IsaMem));
+- otherSection->addSection("ISA ROM", passed_sysconfig->getDisplayValue(Display::Name::IsaRom));
++ otherSection->addSection("ISA RTC", passed_sysconfig->getDisplayValue(VMManager::Display::Name::IsaRtc));
++ otherSection->addSection("ISA RAM", passed_sysconfig->getDisplayValue(VMManager::Display::Name::IsaMem));
++ otherSection->addSection("ISA ROM", passed_sysconfig->getDisplayValue(VMManager::Display::Name::IsaRom));
+
+ systemSection->setSections();
+ videoSection->setSections();
diff --git a/emulators/86Box/files/patch-src_qt_qt__vmmanager__detailsection.cpp b/emulators/86Box/files/patch-src_qt_qt__vmmanager__detailsection.cpp
new file mode 100644
index 000000000000..4b35ec0aa35b
--- /dev/null
+++ b/emulators/86Box/files/patch-src_qt_qt__vmmanager__detailsection.cpp
@@ -0,0 +1,11 @@
+--- src/qt/qt_vmmanager_detailsection.cpp.orig 2025-08-24 19:05:30 UTC
++++ src/qt/qt_vmmanager_detailsection.cpp
+@@ -145,7 +145,7 @@ void
+ }
+
+ void
+-VMManagerDetailSection::addSection(const QString &name, const QString &value, Display::Name displayField)
++VMManagerDetailSection::addSection(const QString &name, const QString &value, VMManager::Display::Name displayField)
+ {
+ const auto new_section = DetailSection { name, value};
+ sections.push_back(new_section);
diff --git a/emulators/86Box/files/patch-src_qt_qt__vmmanager__system.cpp b/emulators/86Box/files/patch-src_qt_qt__vmmanager__system.cpp
new file mode 100644
index 000000000000..aa94a21eab29
--- /dev/null
+++ b/emulators/86Box/files/patch-src_qt_qt__vmmanager__system.cpp
@@ -0,0 +1,219 @@
+--- src/qt/qt_vmmanager_system.cpp.orig 2025-08-24 19:09:53 UTC
++++ src/qt/qt_vmmanager_system.cpp
+@@ -557,7 +557,7 @@ VMManagerSystem::setupVars() {
+ }
+ }
+ }
+- display_table[Display::Name::Machine] = machine_name;
++ display_table[VMManager::Display::Name::Machine] = machine_name;
+
+ // CPU: Combine name with speed and FPU
+ QString cpu_name = "Unknown";
+@@ -592,34 +592,34 @@ VMManagerSystem::setupVars() {
+ // int speed_display = machine_config["cpu_speed"].toInt() / 1000000;
+ // cpu_name.append(QString::number(speed_display).prepend(" / "));
+ // cpu_name.append(QCoreApplication::translate("", "MHz").prepend(' '));
+- display_table[Display::Name::CPU] = cpu_name;
++ display_table[VMManager::Display::Name::CPU] = cpu_name;
+
+ // Memory
+ int divisor = (ram_granularity < 1024) ? 1 : 1024;
+ QString display_unit = (divisor == 1) ? "KB" : "MB";
+ auto mem_display = QString::number(machine_config["mem_size"].toInt() / divisor);
+ mem_display.append(QCoreApplication::translate("", display_unit.toUtf8().constData()).prepend(' '));
+- display_table[Display::Name::Memory] = mem_display;
++ display_table[VMManager::Display::Name::Memory] = mem_display;
+
+ // Video card
+ int video_int = video_get_video_from_internal_name(video_config["gfxcard"].toUtf8().data());
+ const device_t* video_dev = video_card_getdevice(video_int);
+- display_table[Display::Name::Video] = DeviceConfig::DeviceName(video_dev, video_get_internal_name(video_int), 1);
++ display_table[VMManager::Display::Name::Video] = DeviceConfig::DeviceName(video_dev, video_get_internal_name(video_int), 1);
+
+ // Secondary video
+ if (video_config.contains("gfxcard_2")) {
+ int video2_int = video_get_video_from_internal_name(video_config["gfxcard_2"].toUtf8().data());
+ const device_t* video2_dev = video_card_getdevice(video2_int);
+- display_table[Display::Name::Video].append(DeviceConfig::DeviceName(video2_dev, video_get_internal_name(video2_int), 1).prepend(VMManagerDetailSection::sectionSeparator));
++ display_table[VMManager::Display::Name::Video].append(DeviceConfig::DeviceName(video2_dev, video_get_internal_name(video2_int), 1).prepend(VMManagerDetailSection::sectionSeparator));
+ }
+
+ // Add-on video that's not Voodoo
+ if (video_config.contains("8514a") && (video_config["8514a"].toInt() != 0))
+- display_table[Display::Name::Video].append(tr("IBM 8514/A Graphics").prepend(VMManagerDetailSection::sectionSeparator));
++ display_table[VMManager::Display::Name::Video].append(tr("IBM 8514/A Graphics").prepend(VMManagerDetailSection::sectionSeparator));
+ if (video_config.contains("xga") && (video_config["xga"].toInt() != 0))
+- display_table[Display::Name::Video].append(tr("XGA Graphics").prepend(VMManagerDetailSection::sectionSeparator));
++ display_table[VMManager::Display::Name::Video].append(tr("XGA Graphics").prepend(VMManagerDetailSection::sectionSeparator));
+ if (video_config.contains("da2") && (video_config["da2"].toInt() != 0))
+- display_table[Display::Name::Video].append(tr("IBM PS/55 Display Adapter Graphics").prepend(VMManagerDetailSection::sectionSeparator));
++ display_table[VMManager::Display::Name::Video].append(tr("IBM PS/55 Display Adapter Graphics").prepend(VMManagerDetailSection::sectionSeparator));
+
+ // Voodoo
+ QString voodoo_name = "";
+@@ -641,7 +641,7 @@ VMManagerSystem::setupVars() {
+ break;
+ }
+ }
+- display_table[Display::Name::Voodoo] = voodoo_name;
++ display_table[VMManager::Display::Name::Voodoo] = voodoo_name;
+
+ // Drives
+ // First the number of disks
+@@ -666,7 +666,7 @@ VMManagerSystem::setupVars() {
+ if (disks.count()) {
+ disks_display.append(" / ").append(bus_types.keys().join(", ").toUpper());
+ }
+-// display_table[Display::Name::Disks] = disks_display;
++// display_table[VMManager::Display::Name::Disks] = disks_display;
+
+ // Drives
+ QString new_disk_display;
+@@ -699,7 +699,7 @@ VMManagerSystem::setupVars() {
+ if(new_disk_display.isEmpty()) {
+ new_disk_display = tr("No disks");
+ }
+- display_table[Display::Name::Disks] = new_disk_display;
++ display_table[VMManager::Display::Name::Disks] = new_disk_display;
+
+ // Floppy & CD-ROM
+ QStringList floppyDevices;
+@@ -748,8 +748,8 @@ VMManagerSystem::setupVars() {
+ }
+ }
+
+- display_table[Display::Name::Floppy] = floppyDevices.join(VMManagerDetailSection::sectionSeparator);
+- display_table[Display::Name::CD] = cdromDevices.join(VMManagerDetailSection::sectionSeparator);
++ display_table[VMManager::Display::Name::Floppy] = floppyDevices.join(VMManagerDetailSection::sectionSeparator);
++ display_table[VMManager::Display::Name::CD] = cdromDevices.join(VMManagerDetailSection::sectionSeparator);
+
+ // Removable disks & MO
+ QStringList rdiskDevices;
+@@ -786,8 +786,8 @@ VMManagerSystem::setupVars() {
+ }
+ }
+
+- display_table[Display::Name::RDisk] = rdiskDevices.join(VMManagerDetailSection::sectionSeparator);
+- display_table[Display::Name::MO] = moDevices.join(VMManagerDetailSection::sectionSeparator);
++ display_table[VMManager::Display::Name::RDisk] = rdiskDevices.join(VMManagerDetailSection::sectionSeparator);
++ display_table[VMManager::Display::Name::MO] = moDevices.join(VMManagerDetailSection::sectionSeparator);
+
+
+ // SCSI controllers
+@@ -805,7 +805,7 @@ VMManagerSystem::setupVars() {
+ }
+ }
+ }
+- display_table[Display::Name::SCSIController] = scsiControllers.join(VMManagerDetailSection::sectionSeparator);
++ display_table[VMManager::Display::Name::SCSIController] = scsiControllers.join(VMManagerDetailSection::sectionSeparator);
+
+ // Hard and floppy disk controllers
+ QStringList storageControllers;
+@@ -864,7 +864,7 @@ VMManagerSystem::setupVars() {
+ if (storage_config.contains(ide_qua_internal_name) && (storage_config[ide_qua_internal_name].toInt() != 0))
+ storageControllers.append(DeviceConfig::DeviceName(hdc_get_device(hdc_get_from_internal_name(ide_qua_internal_name.toUtf8().data())), ide_qua_internal_name.toUtf8().constData(), 1));
+
+- display_table[Display::Name::StorageController] = storageControllers.join(VMManagerDetailSection::sectionSeparator);
++ display_table[VMManager::Display::Name::StorageController] = storageControllers.join(VMManagerDetailSection::sectionSeparator);
+
+ // Audio
+ QStringList sndCards;
+@@ -889,7 +889,7 @@ VMManagerSystem::setupVars() {
+ if(sndCards.isEmpty()) {
+ sndCards.append(tr("None"));
+ }
+- display_table[Display::Name::Audio] = sndCards.join(VMManagerDetailSection::sectionSeparator);
++ display_table[VMManager::Display::Name::Audio] = sndCards.join(VMManagerDetailSection::sectionSeparator);
+
+ // MIDI
+ QString midiOutDev;
+@@ -901,7 +901,7 @@ VMManagerSystem::setupVars() {
+ midiOutDev = midiDevName;
+ }
+ }
+- display_table[Display::Name::MidiOut] = midiOutDev;
++ display_table[VMManager::Display::Name::MidiOut] = midiOutDev;
+
+ // midi_device = mt32 (output)
+ // mpu401_standalone = 1
+@@ -940,21 +940,21 @@ VMManagerSystem::setupVars() {
+ if(nicList.isEmpty()) {
+ nicList.append(tr("None"));
+ }
+- display_table[Display::Name::NIC] = nicList.join(VMManagerDetailSection::sectionSeparator);
++ display_table[VMManager::Display::Name::NIC] = nicList.join(VMManagerDetailSection::sectionSeparator);
+
+ // Input (Keyboard)
+ if (input_config.contains("keyboard_type")) {
+ auto keyboard_internal_name = input_config["keyboard_type"];
+ auto keyboard_dev = keyboard_get_from_internal_name(keyboard_internal_name.toUtf8().data());
+ auto keyboard_dev_name = DeviceConfig::DeviceName(keyboard_get_device(keyboard_dev), keyboard_get_internal_name(keyboard_dev), 0);
+- display_table[Display::Name::Keyboard] = keyboard_dev_name;
++ display_table[VMManager::Display::Name::Keyboard] = keyboard_dev_name;
+ }
+
+ // Input (Mouse)
+ auto mouse_internal_name = input_config["mouse_type"];
+ auto mouse_dev = mouse_get_from_internal_name(mouse_internal_name.toUtf8().data());
+ auto mouse_dev_name = DeviceConfig::DeviceName(mouse_get_device(mouse_dev), mouse_get_internal_name(mouse_dev), 0);
+- display_table[Display::Name::Mouse] = mouse_dev_name;
++ display_table[VMManager::Display::Name::Mouse] = mouse_dev_name;
+
+ // Input (joystick)
+ QString joystickDevice;
+@@ -965,7 +965,7 @@ VMManagerSystem::setupVars() {
+ joystickDevice = joystickName;
+ }
+ }
+- display_table[Display::Name::Joystick] = joystickDevice;
++ display_table[VMManager::Display::Name::Joystick] = joystickDevice;
+
+ // # Ports
+ // Serial
+@@ -1026,8 +1026,8 @@ VMManagerSystem::setupVars() {
+ if (portIndex == PARALLEL_MAX)
+ break;
+ }
+- display_table[Display::Name::Serial] = (serialFinal.empty() ? tr("None") : serialFinal.join(", "));
+- display_table[Display::Name::Parallel] = (lptFinal.empty() ? tr("None") : lptFinal.join((hasLptDevices ? VMManagerDetailSection::sectionSeparator : ", ")));
++ display_table[VMManager::Display::Name::Serial] = (serialFinal.empty() ? tr("None") : serialFinal.join(", "));
++ display_table[VMManager::Display::Name::Parallel] = (lptFinal.empty() ? tr("None") : lptFinal.join((hasLptDevices ? VMManagerDetailSection::sectionSeparator : ", ")));
+
+ // ISA RTC
+ QString isartc_dev_name = "";
+@@ -1036,7 +1036,7 @@ VMManagerSystem::setupVars() {
+ auto isartc_dev = isartc_get_from_internal_name(isartc_internal_name.toUtf8().data());
+ isartc_dev_name = DeviceConfig::DeviceName(isartc_get_device(isartc_dev), isartc_get_internal_name(isartc_dev), 0);
+ }
+- display_table[Display::Name::IsaRtc] = isartc_dev_name;
++ display_table[VMManager::Display::Name::IsaRtc] = isartc_dev_name;
+
+ // ISA RAM
+ QStringList IsaMemCards;
+@@ -1053,7 +1053,7 @@ VMManagerSystem::setupVars() {
+ }
+ }
+ }
+- display_table[Display::Name::IsaMem] = IsaMemCards.join(VMManagerDetailSection::sectionSeparator);
++ display_table[VMManager::Display::Name::IsaMem] = IsaMemCards.join(VMManagerDetailSection::sectionSeparator);
+
+ // ISA ROM
+ QStringList IsaRomCards;
+@@ -1070,7 +1070,7 @@ VMManagerSystem::setupVars() {
+ }
+ }
+ }
+- display_table[Display::Name::IsaRom] = IsaRomCards.join(VMManagerDetailSection::sectionSeparator);
++ display_table[VMManager::Display::Name::IsaRom] = IsaRomCards.join(VMManagerDetailSection::sectionSeparator);
+ }
+
+ bool
+@@ -1119,7 +1119,7 @@ QString
+ processStatusChanged();
+ }
+ QString
+-VMManagerSystem::getDisplayValue(Display::Name key)
++VMManagerSystem::getDisplayValue(VMManager::Display::Name key)
+ {
+ return (display_table.contains(key)) ? display_table[key] : "";
+ }
diff --git a/emulators/86Box/files/patch-src_video_CMakeLists.txt b/emulators/86Box/files/patch-src_video_CMakeLists.txt
new file mode 100644
index 000000000000..36e929c16c4b
--- /dev/null
+++ b/emulators/86Box/files/patch-src_video_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- src/video/CMakeLists.txt.orig 2025-08-24 18:56:26 UTC
++++ src/video/CMakeLists.txt
+@@ -143,6 +143,8 @@ add_library(vid OBJECT
+
+ )
+
++target_include_directories(vid PRIVATE /usr/local/include)
++
+ if(G100)
+ target_compile_definitions(vid PRIVATE USE_G100)
+ endif()
diff --git a/emulators/Makefile b/emulators/Makefile
index 3940ba358293..dc3ed992a512 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -4,6 +4,7 @@
SUBDIR += Ymir
SUBDIR += adamem
SUBDIR += almostti
+ SUBDIR += amiberry
SUBDIR += anese
SUBDIR += aqemu
SUBDIR += aranym
@@ -158,6 +159,7 @@
SUBDIR += virtualbox-ose
SUBDIR += virtualbox-ose-70
SUBDIR += virtualbox-ose-71
+ SUBDIR += virtualbox-ose-72
SUBDIR += virtualbox-ose-additions
SUBDIR += virtualbox-ose-additions-legacy
SUBDIR += virtualbox-ose-additions-nox11
@@ -165,11 +167,13 @@
SUBDIR += virtualbox-ose-kmod
SUBDIR += virtualbox-ose-kmod-70
SUBDIR += virtualbox-ose-kmod-71
+ SUBDIR += virtualbox-ose-kmod-72
SUBDIR += virtualbox-ose-kmod-legacy
SUBDIR += virtualbox-ose-legacy
SUBDIR += virtualbox-ose-nox11
SUBDIR += virtualbox-ose-nox11-70
SUBDIR += virtualbox-ose-nox11-71
+ SUBDIR += virtualbox-ose-nox11-72
SUBDIR += virtualbox-ose-nox11-legacy
SUBDIR += visualboyadvance-m
SUBDIR += vmips
diff --git a/emulators/Ymir/Makefile b/emulators/Ymir/Makefile
index b6cfa0301e45..aaf5d4ed0a8c 100644
--- a/emulators/Ymir/Makefile
+++ b/emulators/Ymir/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Ymir
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.7
+DISTVERSION= 0.1.8
CATEGORIES= emulators
MAINTAINER= bsdcode@disroot.org
diff --git a/emulators/Ymir/distinfo b/emulators/Ymir/distinfo
index 78b5b3eb2cee..ea0e78976f0f 100644
--- a/emulators/Ymir/distinfo
+++ b/emulators/Ymir/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754870707
-SHA256 (StrikerX3-Ymir-v0.1.7_GH0.tar.gz) = 8453407de50a4abef05c985f4eabf32b5185bf5a651583d250f820ff60bae93a
-SIZE (StrikerX3-Ymir-v0.1.7_GH0.tar.gz) = 5431708
+TIMESTAMP = 1757486628
+SHA256 (StrikerX3-Ymir-v0.1.8_GH0.tar.gz) = 6a5951c25a4a1796c0643aacdced3f31099014e4f89412c5eb11bb385c0218d3
+SIZE (StrikerX3-Ymir-v0.1.8_GH0.tar.gz) = 5477804
SHA256 (StrikerX3-mio-c9dbe3a6f74b2c2c4a6c9621005c3df213a33eaa_GH0.tar.gz) = 384d3a3ee249ebda0766fa5dc9f8bc5a871c8b2e3d3eedf46f330e6350058738
SIZE (StrikerX3-mio-c9dbe3a6f74b2c2c4a6c9621005c3df213a33eaa_GH0.tar.gz) = 34871
diff --git a/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_debug_debug__output__view.cpp b/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_debug_debug__output__view.cpp
new file mode 100644
index 000000000000..aa1b8f1f6ff6
--- /dev/null
+++ b/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_debug_debug__output__view.cpp
@@ -0,0 +1,11 @@
+--- apps/ymir-sdl3/src/app/ui/views/debug/debug_output_view.cpp.orig 2025-09-10 06:46:50 UTC
++++ apps/ymir-sdl3/src/app/ui/views/debug/debug_output_view.cpp
+@@ -4,7 +4,7 @@
+
+ #include <util/sdl_file_dialog.hpp>
+
+-#include <misc/cpp/imgui_stdlib.h>
++#include <imgui_stdlib.h>
+
+ namespace app::ui {
+
diff --git a/emulators/amiberry/Makefile b/emulators/amiberry/Makefile
new file mode 100644
index 000000000000..2455230f6482
--- /dev/null
+++ b/emulators/amiberry/Makefile
@@ -0,0 +1,35 @@
+PORTNAME= amiberry
+DISTVERSIONPREFIX= v
+DISTVERSION= 7.1.1
+CATEGORIES= emulators
+
+MAINTAINER= polyduekes@proton.me
+COMMENT= Optimized Amiga emulator
+WWW= https://amiberry.com/ \
+ https://github.com/BlitterStudio/amiberry
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 riscv64
+
+BUILD_DEPENDS= ${LOCALBASE}/include/sys/sysinfo.h:devel/libsysinfo
+LIB_DEPENDS= libenet.so:net/enet \
+ libFLAC.so:audio/flac \
+ libmpeg2.so:multimedia/libmpeg2 \
+ libmpg123.so:audio/mpg123 \
+ libpng.so:graphics/png \
+ libportmidi.so:audio/portmidi \
+ libserialport.so:devel/libserialport \
+ libzstd.so:archivers/zstd
+RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme
+
+USES= cmake desktop-file-utils ninja pkgconfig sdl shared-mime-info
+USE_GITHUB= yes
+GH_ACCOUNT= BlitterStudio
+USE_SDL= image2 sdl2 ttf2
+
+OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
+
+.include <bsd.port.mk>
diff --git a/emulators/amiberry/distinfo b/emulators/amiberry/distinfo
new file mode 100644
index 000000000000..68e6c40a4ab7
--- /dev/null
+++ b/emulators/amiberry/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757491854
+SHA256 (BlitterStudio-amiberry-v7.1.1_GH0.tar.gz) = 5baa70ea42fa7e3d5b3cbec56cbd49585869600f054cf7285a8a33463e8ad2fa
+SIZE (BlitterStudio-amiberry-v7.1.1_GH0.tar.gz) = 11279537
diff --git a/emulators/amiberry/files/patch-cmake_SourceFiles.cmake b/emulators/amiberry/files/patch-cmake_SourceFiles.cmake
new file mode 100644
index 000000000000..f0f8e774ba0f
--- /dev/null
+++ b/emulators/amiberry/files/patch-cmake_SourceFiles.cmake
@@ -0,0 +1,11 @@
+--- cmake/SourceFiles.cmake.orig 2025-09-07 17:28:06 UTC
++++ cmake/SourceFiles.cmake
+@@ -452,7 +452,7 @@ install(TARGETS ${PROJECT_NAME}
+ )
+
+ # Settings for installing per platform
+-if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
++if (CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+ include(cmake/linux/CMakeLists.txt)
+ elseif (CMAKE_SYSTEM_NAME STREQUAL "Darwin")
+ include(cmake/macos/CMakeLists.txt)
diff --git a/emulators/amiberry/pkg-descr b/emulators/amiberry/pkg-descr
new file mode 100644
index 000000000000..f60812b2a73c
--- /dev/null
+++ b/emulators/amiberry/pkg-descr
@@ -0,0 +1,7 @@
+Amiberry is an optimized Amiga emulator that includes several neat features such
+as:
+ * JIT support to get high-performance results on CPU-intensive emulated
+ environments
+ * WHDLoad booter
+ * support for RetroArch controller mapping
+and several more...
diff --git a/emulators/amiberry/pkg-plist b/emulators/amiberry/pkg-plist
new file mode 100644
index 000000000000..c4c9adabb352
--- /dev/null
+++ b/emulators/amiberry/pkg-plist
@@ -0,0 +1,139 @@
+bin/amiberry
+lib/amiberry/libcapsimage.so
+lib/amiberry/libfloppybridge.so
+%%DATADIR%%/controllers/gamecontrollerdb.txt
+%%DATADIR%%/controllers/gamecontrollerdb_user.txt
+%%DATADIR%%/data/35floppy.png
+%%DATADIR%%/data/AmigaTopaz.ttf
+%%DATADIR%%/data/abr/brainfile.xml
+%%DATADIR%%/data/abr/catlist.xml
+%%DATADIR%%/data/amiberry-logo.png
+%%DATADIR%%/data/amiberry.png
+%%DATADIR%%/data/amiberry.svg
+%%DATADIR%%/data/amigainfo.png
+%%DATADIR%%/data/axis.png
+%%DATADIR%%/data/button.png
+%%DATADIR%%/data/chip.png
+%%DATADIR%%/data/controller.png
+%%DATADIR%%/data/controllermap.png
+%%DATADIR%%/data/controllermap_back.png
+%%DATADIR%%/data/cpu.png
+%%DATADIR%%/data/cursor.bmp
+%%DATADIR%%/data/delete.png
+%%DATADIR%%/data/drive.png
+%%DATADIR%%/data/expansion.png
+%%DATADIR%%/data/file.png
+%%DATADIR%%/data/fixedfont.png
+%%DATADIR%%/data/floppy_sounds/drive_click.wav
+%%DATADIR%%/data/floppy_sounds/drive_snatch.wav
+%%DATADIR%%/data/floppy_sounds/drive_spin.wav
+%%DATADIR%%/data/floppy_sounds/drive_spinnd.wav
+%%DATADIR%%/data/floppy_sounds/drive_startup.wav
+%%DATADIR%%/data/icon.icns
+%%DATADIR%%/data/joystick.png
+%%DATADIR%%/data/keyboard.png
+%%DATADIR%%/data/misc.png
+%%DATADIR%%/data/paths.png
+%%DATADIR%%/data/port.png
+%%DATADIR%%/data/quickstart.png
+%%DATADIR%%/data/rpgfont.png
+%%DATADIR%%/data/savestate.png
+%%DATADIR%%/data/screen.png
+%%DATADIR%%/data/sound.png
+%%DATADIR%%/data/vkbd/vkbdCoolFRLarge.png
+%%DATADIR%%/data/vkbd/vkbdCoolFRLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdCoolFRLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdCoolFRLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdCoolGerLarge.png
+%%DATADIR%%/data/vkbd/vkbdCoolGerLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdCoolGerLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdCoolGerLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdCoolQuit.png
+%%DATADIR%%/data/vkbd/vkbdCoolQuitHires.png
+%%DATADIR%%/data/vkbd/vkbdCoolUKLarge.png
+%%DATADIR%%/data/vkbd/vkbdCoolUKLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdCoolUKLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdCoolUKLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdCoolUSLarge.png
+%%DATADIR%%/data/vkbd/vkbdCoolUSLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdCoolUSLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdCoolUSLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdDarkFRLarge.png
+%%DATADIR%%/data/vkbd/vkbdDarkFRLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdDarkFRLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdDarkFRLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdDarkGerLarge.png
+%%DATADIR%%/data/vkbd/vkbdDarkGerLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdDarkGerLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdDarkGerLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdDarkQuit.png
+%%DATADIR%%/data/vkbd/vkbdDarkQuitHires.png
+%%DATADIR%%/data/vkbd/vkbdDarkUKLarge.png
+%%DATADIR%%/data/vkbd/vkbdDarkUKLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdDarkUKLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdDarkUKLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdDarkUSLarge.png
+%%DATADIR%%/data/vkbd/vkbdDarkUSLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdDarkUSLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdDarkUSLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdOrigFRLarge.png
+%%DATADIR%%/data/vkbd/vkbdOrigFRLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdOrigFRLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdOrigFRLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdOrigGerLarge.png
+%%DATADIR%%/data/vkbd/vkbdOrigGerLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdOrigGerLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdOrigGerLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdOrigQuit.png
+%%DATADIR%%/data/vkbd/vkbdOrigQuitHires.png
+%%DATADIR%%/data/vkbd/vkbdOrigUKLarge.png
+%%DATADIR%%/data/vkbd/vkbdOrigUKLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdOrigUKLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdOrigUKLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdOrigUSLarge.png
+%%DATADIR%%/data/vkbd/vkbdOrigUSLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdOrigUSLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdOrigUSLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdWarmFRLarge.png
+%%DATADIR%%/data/vkbd/vkbdWarmFRLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdWarmFRLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdWarmFRLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdWarmGerLarge.png
+%%DATADIR%%/data/vkbd/vkbdWarmGerLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdWarmGerLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdWarmGerLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdWarmQuit.png
+%%DATADIR%%/data/vkbd/vkbdWarmQuitHires.png
+%%DATADIR%%/data/vkbd/vkbdWarmUKLarge.png
+%%DATADIR%%/data/vkbd/vkbdWarmUKLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdWarmUKLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdWarmUKLargeShiftHires.png
+%%DATADIR%%/data/vkbd/vkbdWarmUSLarge.png
+%%DATADIR%%/data/vkbd/vkbdWarmUSLargeHires.png
+%%DATADIR%%/data/vkbd/vkbdWarmUSLargeShift.png
+%%DATADIR%%/data/vkbd/vkbdWarmUSLargeShiftHires.png
+%%DATADIR%%/roms/aros-ext.bin
+%%DATADIR%%/roms/aros-rom.bin
+%%DATADIR%%/roms/mt32-roms/dir.txt
+%%DATADIR%%/whdboot/AmiQuit
+%%DATADIR%%/whdboot/JST
+%%DATADIR%%/whdboot/WHDLoad
+%%DATADIR%%/whdboot/boot-data.zip
+%%DATADIR%%/whdboot/game-data/whdload_db.xml
+%%DATADIR%%/whdboot/save-data/Autoboots/foo.txt
+%%DATADIR%%/whdboot/save-data/Debugs/foo.txt
+%%DATADIR%%/whdboot/save-data/Kickstarts/foo.txt
+%%DATADIR%%/whdboot/save-data/Kickstarts/kick33180.A500.RTB
+%%DATADIR%%/whdboot/save-data/Kickstarts/kick33192.A500.RTB
+%%DATADIR%%/whdboot/save-data/Kickstarts/kick34005.A500.RTB
+%%DATADIR%%/whdboot/save-data/Kickstarts/kick40063.A600.RTB
+%%DATADIR%%/whdboot/save-data/Kickstarts/kick40068.A1200.RTB
+%%DATADIR%%/whdboot/save-data/Kickstarts/kick40068.A4000.RTB
+%%DATADIR%%/whdboot/save-data/Savegames/foo.txt
+share/applications/Amiberry.desktop
+%%DOCS%%%%DOCSDIR%%/changelog.gz
+%%DOCS%%%%DOCSDIR%%/copyright
+share/icons/hicolor/scalable/apps/amiberry.svg
+share/man/man1/amiberry.1.gz
+share/metainfo/Amiberry.metainfo.xml
+share/mime/packages/amiberry.xml
diff --git a/emulators/aranym/Makefile b/emulators/aranym/Makefile
index f3016c4b7595..04509b14046b 100644
--- a/emulators/aranym/Makefile
+++ b/emulators/aranym/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aranym
DISTVERSION= 1.1.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= emulators
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}/
DISTNAME= ${PORTNAME}_${DISTVERSION}.orig
diff --git a/emulators/ares/Makefile b/emulators/ares/Makefile
index d2e59fa9646a..0ce6c3aaf5c9 100644
--- a/emulators/ares/Makefile
+++ b/emulators/ares/Makefile
@@ -1,10 +1,10 @@
PORTNAME= ares
DISTVERSIONPREFIX= v
-DISTVERSION= 145
-PORTREVISION= 1
+DISTVERSION= 146
CATEGORIES= emulators
MASTER_SITES= https://github.com/${PORTNAME}-emulator/${PORTNAME}/releases/download/${DISTVERSIONFULL}/
DISTNAME= ${PORTNAME}-source
+DIST_SUBDIR= ${PORTNAME}-${DISTVERSION}
MAINTAINER= bsdcode@disroot.org
COMMENT= Multi-system emulator
@@ -29,10 +29,15 @@ CMAKE_OFF= ARES_BUILD_LOCAL \
ARES_BUNDLE_SHADERS \
ARES_ENABLE_MINIMUM_CPU
-EXTRACT_AFTER_ARGS= --exclude thirdparty/librashader \
+EXTRACT_AFTER_ARGS= --exclude thirdparty/GL \
+ --exclude thirdparty/KHR \
+ --exclude thirdparty/libchdr \
+ --exclude thirdparty/librashader \
+ --exclude thirdparty/sse2neon.h \
+ --exclude thirdparty/xxhash.h \
--no-same-owner --no-same-permissions
-WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+NO_WRKSUBDIR= yes
OPTIONS_DEFINE= CHD SDL TOOLS
OPTIONS_DEFAULT= A26 ALSA AO CHD CV FC GB GBA LIBRASHADER \
@@ -92,8 +97,9 @@ ALSA_CMAKE_BOOL= ARES_ENABLE_ALSA
AO_LIB_DEPENDS= libao.so:audio/libao
AO_CMAKE_BOOL= ARES_ENABLE_AO
-CHD_CMAKE_BOOL= ARES_ENABLE_CHD \
- WITH_SYSTEM_ZLIB
+CHD_LIB_DEPENDS= libchdr.so:devel/libchdr
+CHD_USES= localbase
+CHD_CMAKE_BOOL= ARES_ENABLE_CHD
CV_VARS= _CORES+=cv
@@ -115,6 +121,8 @@ LIBRETRO_RUN_DEPENDS= ${_LIBRETRO_BR_DEPENDS}
LTO_CMAKE_BOOL= ENABLE_IPO
+MD_BUILD_DEPENDS= xxhash>0:devel/xxhash
+MD_USES= localbase
MD_VARS= _CORES+=md
MSX_VARS= _CORES+=msx
@@ -124,8 +132,12 @@ MS_VARS= _CORES+=ms
MYVISION_VARS= _CORES+=myvision
_N64_BR_DEPENDS= vulkan-loader>0:graphics/vulkan-loader
-N64_BUILD_DEPENDS= ${_N64_BR_DEPENDS}
+_N64_BUILD_DEPENDS_aarch64= sse2neon>0:devel/sse2neon
+N64_BUILD_DEPENDS= ${_N64_BR_DEPENDS} \
+ ${_N64_BUILD_DEPENDS_${ARCH}} \
+ xxhash>0:devel/xxhash
N64_RUN_DEPENDS= ${_N64_BR_DEPENDS}
+N64_USES= localbase
N64_VARS= _CORES+=n64
NGP_VARS= _CORES+=ngp
@@ -157,8 +169,6 @@ SG_VARS= _CORES+=sg
SPEC_VARS= _CORES+=spec
-# https://github.com/ares-emulator/ares/issues/2090
-TOOLS_IMPLIES= GBA MD NG SFC
TOOLS_CMAKE_BOOL= ARES_BUILD_OPTIONAL_TARGETS
UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd
@@ -168,6 +178,20 @@ USBHID_CMAKE_BOOL= ARES_ENABLE_USBHID
WS_VARS= _CORES+=ws
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MTOOLS} && (${PORT_OPTIONS:MGBA} || ${PORT_OPTIONS:MSFC})
+PLIST_SUB+= TOOLSARM7TDMI=""
+.else
+PLIST_SUB+= TOOLSARM7TDMI="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MTOOLS} && (${PORT_OPTIONS:MMD} || ${PORT_OPTIONS:MNG})
+PLIST_SUB+= TOOLSM68000=""
+.else
+PLIST_SUB+= TOOLSM68000="@comment "
+.endif
+
post-patch:
${REINPLACE_CMD} 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/cmake/finders/*
diff --git a/emulators/ares/distinfo b/emulators/ares/distinfo
index 6d6b5f6a7b60..5cdf41f6260d 100644
--- a/emulators/ares/distinfo
+++ b/emulators/ares/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752185303
-SHA256 (ares-source.tar.gz) = 7a76acf87cca2903552683347fdf6f1cd06f436fa4e0c247108688785cbbd14b
-SIZE (ares-source.tar.gz) = 8967048
+TIMESTAMP = 1756454355
+SHA256 (ares-146/ares-source.tar.gz) = 0f0b878c19ce09dab57584235e9c639c4c14a0bd1de6cef50238f006bd797bf1
+SIZE (ares-146/ares-source.tar.gz) = 9021617
diff --git a/emulators/ares/files/patch-thirdparty_CMakeLists.txt b/emulators/ares/files/patch-thirdparty_CMakeLists.txt
new file mode 100644
index 000000000000..0a9b749623bd
--- /dev/null
+++ b/emulators/ares/files/patch-thirdparty_CMakeLists.txt
@@ -0,0 +1,75 @@
+--- thirdparty/CMakeLists.txt.orig 2025-08-27 21:41:50 UTC
++++ thirdparty/CMakeLists.txt
+@@ -7,55 +7,9 @@ if(ARES_ENABLE_CHD)
+ option(ARES_ENABLE_CHD "Enable CHD format support via libchdr" ON)
+
+ if(ARES_ENABLE_CHD)
+- # lzma
+- add_subdirectory(libchdr/deps/lzma-24.05 EXCLUDE_FROM_ALL)
+- list(APPEND CHDR_LIBS lzma)
+- list(APPEND CHDR_INCLUDES lzma)
+-
+- if(OS_MACOS)
+- option(WITH_SYSTEM_ZLIB "Use system zlib" ON)
+- endif()
+- # zlib
+- if(WITH_SYSTEM_ZLIB)
+- find_package(ZLIB REQUIRED)
+- list(APPEND PLATFORM_LIBS ZLIB::ZLIB)
+- else()
+- option(ZLIB_BUILD_EXAMPLES "Enable Zlib Examples" OFF)
+- add_subdirectory(libchdr/deps/zlib-1.3.1 EXCLUDE_FROM_ALL)
+- set_target_properties(
+- zlibstatic
+- PROPERTIES POSITION_INDEPENDENT_CODE ON FOLDER thirdparty PREFIX ""
+- )
+- list(APPEND CHDR_LIBS zlibstatic)
+- endif()
+-
+- # zstd
+- option(ZSTD_BUILD_SHARED "BUILD SHARED LIBRARIES" OFF)
+- option(ZSTD_BUILD_PROGRAMS "BUILD PROGRAMS" OFF)
+- add_subdirectory(libchdr/deps/zstd-1.5.6/build/cmake EXCLUDE_FROM_ALL)
+- list(APPEND CHDR_LIBS libzstd_static)
+- #--------------------------------------------------
+- # chdr
+- #--------------------------------------------------
+-
+- set(
+- CHDR_SOURCES
+- libchdr/src/libchdr_bitstream.c
+- libchdr/src/libchdr_cdrom.c
+- libchdr/src/libchdr_chd.c
+- libchdr/src/libchdr_flac.c
+- libchdr/src/libchdr_huffman.c
+- )
+-
+- list(APPEND CHDR_INCLUDES ${CMAKE_CURRENT_BINARY_DIR}/libchdr/include)
+-
+- add_library(chdr-static STATIC ${CHDR_SOURCES})
+- target_include_directories(chdr-static PUBLIC ${CHDR_INCLUDES} PUBLIC libchdr/include)
+- target_link_libraries(chdr-static PRIVATE ${CHDR_LIBS} ${PLATFORM_LIBS})
+- target_compile_options(
+- chdr-static
+- PRIVATE $<$<CXX_COMPILER_ID:Clang,AppleClang>:-Wno-unreachable-code -Wno-unused-function>
+- )
++ find_package(PkgConfig REQUIRED)
++ pkg_check_modules(libchdr REQUIRED IMPORTED_TARGET GLOBAL libchdr)
++ add_library(chdr-static ALIAS PkgConfig::libchdr)
+ endif()
+
+ add_library(
+@@ -111,12 +65,4 @@ set_target_properties(sljit PROPERTIES FOLDER thirdpar
+ set_target_properties(ymfm PROPERTIES FOLDER thirdparty PREFIX "")
+ set_target_properties(tzxfile PROPERTIES FOLDER thirdparty PREFIX "")
+ set_target_properties(sljit PROPERTIES FOLDER thirdparty PREFIX "")
+-if(ARES_ENABLE_CHD)
+- set_target_properties(chdr-static PROPERTIES FOLDER thirdparty PREFIX "")
+- if(NOT WITH_SYSTEM_ZLIB)
+- set_target_properties(zlib PROPERTIES FOLDER thirdparty PREFIX "")
+- endif()
+- set_target_properties(lzma PROPERTIES FOLDER thirdparty PREFIX "")
+- set_target_properties(libzstd_static PROPERTIES FOLDER thirdparty PREFIX "")
+-endif()
+ set_target_properties(qon PROPERTIES FOLDER thirdparty PREFIX "")
+\ No newline at end of file
diff --git a/emulators/ares/pkg-descr b/emulators/ares/pkg-descr
index 1d1df5876394..51eba6b65b62 100644
--- a/emulators/ares/pkg-descr
+++ b/emulators/ares/pkg-descr
@@ -3,14 +3,15 @@ preservation. It is a descendant of the emulators higan and bsnes. It's source
code is structured to be maximally readable and self-documenting.
ares supports the following systems: Arcade, WonderSwan, WonderSwan Color,
-Pocket Challenge V2, ColecoVision, PC-Engine / TurboGrafx, SuperGrafx, My
-Vision, NES / Famicom, Famicom Disk System, SNES / Super Famicom, Satellaview,
-Sufami Turbo, Nintendo 64, Nintendo 64DD, Game Boy, Game Boy Color, Game Boy
-Advance, SG-1000, Master System / Mark III, Mega Drive / Genesis, Mega CD, 32X,
-Game Gear, Neo Geo Pocket, Neo Geo Pocket Color
+Pocket Challenge V2, ColecoVision, PC-Engine / TurboGrafx, PC-Engine SuperGrafx,
+My Vision, NES / Famicom, Famicom Disk System, Game Boy, SNES / Super Famicom,
+Satellaview, Nintendo 64, SuFami Turbo, Game Boy Color, Nintendo 64DD, Game Boy
+Advance, SG-1000, Master System / Mark III, Mega Drive / Genesis, Game Gear,
+Mega CD, 32X, Neo Geo Pocket, Neo Geo Pocket Color
ares has experimental support for the following systems: Atari 2600, MSX, MSX2,
-PC-Engine CD / TurboGrafx CD, ZX Spectrum, Neo Geo (AES/MVS), PlayStation
+PC-Engine CD / TurboGrafx CD, LaserActive, ZX Spectrum, Neo Geo (AES/MVS),
+PlayStation
ares has all the features one would expect from a great emulator system: native
multi-platform UI, dynamic rate control, save states, run-ahead, rewind and
diff --git a/emulators/ares/pkg-plist b/emulators/ares/pkg-plist
index 035623ec753e..476ac9756832 100644
--- a/emulators/ares/pkg-plist
+++ b/emulators/ares/pkg-plist
@@ -1,8 +1,8 @@
bin/ares
-%%TOOLS%%bin/arm7tdmi
+%%TOOLSARM7TDMI%%bin/arm7tdmi
%%TOOLS%%bin/genius
%%TOOLS%%bin/i8080
-%%TOOLS%%bin/m68000
+%%TOOLSM68000%%bin/m68000
%%TOOLS%%bin/mame2bml
%%TOOLS%%bin/mia
bin/sourcery
diff --git a/emulators/citra/Makefile b/emulators/citra/Makefile
index 56bda1777a87..56bae20fca16 100644
--- a/emulators/citra/Makefile
+++ b/emulators/citra/Makefile
@@ -25,6 +25,8 @@ LICENSE_FILE_LGPL21+ = ${_LICENSE_STORE}/LGPL21 # soundtouch
LICENSE_FILE_MIT= ${WRKSRC}/externals/enet/LICENSE
LICENSE_FILE_OpenSSL= ${WRKSRC}/externals/libressl/COPYING
+DEPRECATED= project has been discontinued and build fails with FFmpeg >7
+EXPIRATION_DATE= 2025-10-31
BROKEN_aarch64= https://github.com/citra-emu/citra/issues/5921
BUILD_DEPENDS= boost-libs>0:devel/boost-libs
diff --git a/emulators/dolphin-emu/Makefile b/emulators/dolphin-emu/Makefile
index 28a4114b8714..ccf8ae0eb0a5 100644
--- a/emulators/dolphin-emu/Makefile
+++ b/emulators/dolphin-emu/Makefile
@@ -1,6 +1,5 @@
PORTNAME= dolphin-emu
-PORTVERSION= 2506
-PORTREVISION= 1
+PORTVERSION= 2509
CATEGORIES= emulators
MAINTAINER= martymac@FreeBSD.org
@@ -61,7 +60,7 @@ GH_TAGNAME= ${PORTVERSION}
.include "${.CURDIR}/Makefile.tuples"
USE_GL= egl gl
-USE_SDL= sdl2
+USE_SDL= sdl3
USE_XORG= ice sm x11 xext xi xrandr
USE_QT= base svg
diff --git a/emulators/dolphin-emu/Makefile.tuples b/emulators/dolphin-emu/Makefile.tuples
index 80abec7edee8..9e9ed90d1492 100644
--- a/emulators/dolphin-emu/Makefile.tuples
+++ b/emulators/dolphin-emu/Makefile.tuples
@@ -2,11 +2,12 @@ GH_TUPLE= \
mgba-emu:mgba:8739b22fbc90fdf0b4f6612ef9c0520f0ba44a51:mgba/Externals/mGBA/mgba \
GPUOpen-LibrariesAndSDKs:VulkanMemoryAllocator:3bab6924988e5f19bf36586a496156cf72f70d9f:VulkanMemoryAllocator/Externals/VulkanMemoryAllocator \
mozilla:cubeb:54217bca3f3e0cd53c073690a23dd25d83557909:cubeb/Externals/cubeb/cubeb \
- epezent:implot:18c72431f8265e2b0b5378a3a73d8a883b2175ff:implot/Externals/implot/implot \
+ epezent:implot:3da8bd34299965d3b0ab124df743fe3e076fa222:implot/Externals/implot/implot \
google:googletest:58d77fa8070e8cec2dc1ed015d66b454c8d78850:googletest/Externals/gtest \
- RetroAchievements:rcheevos:0115d9198ff7a73ff6568027dfb948ef6031818c:rcheevos/Externals/rcheevos/rcheevos \
+ RetroAchievements:rcheevos:b443902b1cdfee5a66b09fec20a94d2d2afaf2ec:rcheevos/Externals/rcheevos/rcheevos \
lsalzman:enet:2a85cd64459f6ba038d233a634d9440490dbba12:enet/Externals/enet/enet \
syoyo:tinygltf:c5641f2c22d117da7971504591a8f6a41ece488b:tinygltf/Externals/tinygltf/tinygltf \
SFML:SFML:7f1162dfea4969bc17417563ac55d93b72e84c1e:SFML/Externals/SFML/SFML \
+ e-dant:watcher:b03bdcfc11549df595b77239cefe2643943a3e2f:watcher/Externals/watcher/watcher \
arsenm:sanitizers-cmake:aab6948fa863bc1cbe5d0850bc46b9ef02ed4c1a:sanitizerscmake/Externals/cubeb/cubeb/cmake/sanitizers-cmake \
diff --git a/emulators/dolphin-emu/distinfo b/emulators/dolphin-emu/distinfo
index 4f3b3d0f4495..637729ee8d99 100644
--- a/emulators/dolphin-emu/distinfo
+++ b/emulators/dolphin-emu/distinfo
@@ -1,23 +1,25 @@
-TIMESTAMP = 1749143696
-SHA256 (dolphin-emu-dolphin-2506_GH0.tar.gz) = f4ddea39b6dfc89993657d230e291021520d78abaa4c59cfa12e95cb4a4916ff
-SIZE (dolphin-emu-dolphin-2506_GH0.tar.gz) = 19891520
+TIMESTAMP = 1758225552
+SHA256 (dolphin-emu-dolphin-2509_GH0.tar.gz) = 97d2851f479978334f7a8dffab301d43d9318d767c63260b4982e4a5c7d2397d
+SIZE (dolphin-emu-dolphin-2509_GH0.tar.gz) = 19735915
SHA256 (mgba-emu-mgba-8739b22fbc90fdf0b4f6612ef9c0520f0ba44a51_GH0.tar.gz) = 07e73f02198affccf83cc9740d377b78ba27866b0d654a5e55cafae69d1dfa1c
SIZE (mgba-emu-mgba-8739b22fbc90fdf0b4f6612ef9c0520f0ba44a51_GH0.tar.gz) = 14488880
SHA256 (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-3bab6924988e5f19bf36586a496156cf72f70d9f_GH0.tar.gz) = 618dc35e4f571a508575fc1fc914eb15ab513e4443986509aff08dfb8844ba24
SIZE (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-3bab6924988e5f19bf36586a496156cf72f70d9f_GH0.tar.gz) = 937902
SHA256 (mozilla-cubeb-54217bca3f3e0cd53c073690a23dd25d83557909_GH0.tar.gz) = a795511bf56183ff7bad8fb2d2836ca5bb158e12ddd519caced62946ffa69c83
SIZE (mozilla-cubeb-54217bca3f3e0cd53c073690a23dd25d83557909_GH0.tar.gz) = 228779
-SHA256 (epezent-implot-18c72431f8265e2b0b5378a3a73d8a883b2175ff_GH0.tar.gz) = 4787c77e6050f3bdc19f39eecf87d5b321bd3096321142b63f8169e1aa8f9b34
-SIZE (epezent-implot-18c72431f8265e2b0b5378a3a73d8a883b2175ff_GH0.tar.gz) = 138121
+SHA256 (epezent-implot-3da8bd34299965d3b0ab124df743fe3e076fa222_GH0.tar.gz) = 4700b44ef00ca2feba0b35a31922c240045bbeb900da5b3eb3830b56871ada45
+SIZE (epezent-implot-3da8bd34299965d3b0ab124df743fe3e076fa222_GH0.tar.gz) = 141430
SHA256 (google-googletest-58d77fa8070e8cec2dc1ed015d66b454c8d78850_GH0.tar.gz) = c6ab3b6b33f51ef7465921f8f8c10c15d7cbc510761a15a18ad85babf6d73278
SIZE (google-googletest-58d77fa8070e8cec2dc1ed015d66b454c8d78850_GH0.tar.gz) = 855887
-SHA256 (RetroAchievements-rcheevos-0115d9198ff7a73ff6568027dfb948ef6031818c_GH0.tar.gz) = 81d5d35e8b03194c103ceaedab1f37c473062d0907b496c50481f862f80c654d
-SIZE (RetroAchievements-rcheevos-0115d9198ff7a73ff6568027dfb948ef6031818c_GH0.tar.gz) = 409887
+SHA256 (RetroAchievements-rcheevos-b443902b1cdfee5a66b09fec20a94d2d2afaf2ec_GH0.tar.gz) = 6b5872d010cc4e7441489c1f812961d0331a3b011503e84bb35d9677517a61a9
+SIZE (RetroAchievements-rcheevos-b443902b1cdfee5a66b09fec20a94d2d2afaf2ec_GH0.tar.gz) = 420207
SHA256 (lsalzman-enet-2a85cd64459f6ba038d233a634d9440490dbba12_GH0.tar.gz) = 526c5af3980edfaebb510119c3311a9062d33ca5599e9f137a88e0d8a3be67a6
SIZE (lsalzman-enet-2a85cd64459f6ba038d233a634d9440490dbba12_GH0.tar.gz) = 82867
SHA256 (syoyo-tinygltf-c5641f2c22d117da7971504591a8f6a41ece488b_GH0.tar.gz) = 6352803f1ed18d479ea93abf96ac75c0222a21403be22840bde1072ee5935dfa
SIZE (syoyo-tinygltf-c5641f2c22d117da7971504591a8f6a41ece488b_GH0.tar.gz) = 5903179
SHA256 (SFML-SFML-7f1162dfea4969bc17417563ac55d93b72e84c1e_GH0.tar.gz) = 503d90b6576a3343f7344ee5eff8642d06a487db3a83b5f36e92359f4cc896a7
SIZE (SFML-SFML-7f1162dfea4969bc17417563ac55d93b72e84c1e_GH0.tar.gz) = 4380626
+SHA256 (e-dant-watcher-b03bdcfc11549df595b77239cefe2643943a3e2f_GH0.tar.gz) = 61e97c12c3d23f2b6588d99ce61c8ad462b4382f979d14c7a338a11af507edd1
+SIZE (e-dant-watcher-b03bdcfc11549df595b77239cefe2643943a3e2f_GH0.tar.gz) = 165510
SHA256 (arsenm-sanitizers-cmake-aab6948fa863bc1cbe5d0850bc46b9ef02ed4c1a_GH0.tar.gz) = 9f5b073625375322236a94ce8d2d803cdedad321c91e63845f487b9ebfb2c433
SIZE (arsenm-sanitizers-cmake-aab6948fa863bc1cbe5d0850bc46b9ef02ed4c1a_GH0.tar.gz) = 7234
diff --git a/emulators/dolphin-emu/files/patch-CMakeLists.txt b/emulators/dolphin-emu/files/patch-CMakeLists.txt
deleted file mode 100644
index 926a7016786c..000000000000
--- a/emulators/dolphin-emu/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-Fix minizip detection
-
---- CMakeLists.txt.orig 2025-06-05 08:15:10 UTC
-+++ CMakeLists.txt
-@@ -692,7 +692,7 @@ dolphin_find_optional_system_library_pkgconfig(MINIZIP
- dolphin_find_optional_system_library_pkgconfig(ZLIB zlib>=1.3.1 ZLIB::ZLIB Externals/zlib-ng)
-
- dolphin_find_optional_system_library_pkgconfig(MINIZIP
-- "minizip>=4.0.4" minizip::minizip Externals/minizip-ng
-+ "minizip-ng>=4.0.4" minizip::minizip Externals/minizip-ng
- )
-
- dolphin_find_optional_system_library(LZO Externals/LZO)
diff --git a/emulators/dolphin-emu/pkg-plist b/emulators/dolphin-emu/pkg-plist
index c417fb1ce961..3dbd55ab3aa9 100644
--- a/emulators/dolphin-emu/pkg-plist
+++ b/emulators/dolphin-emu/pkg-plist
@@ -259,7 +259,9 @@ share/applications/dolphin-emu.desktop
%%DATADIR%%/sys/GameSettings/GCP.ini
%%DATADIR%%/sys/GameSettings/GCVEEB.ini
%%DATADIR%%/sys/GameSettings/GCZ.ini
+%%DATADIR%%/sys/GameSettings/GD7.ini
%%DATADIR%%/sys/GameSettings/GD7E70.ini
+%%DATADIR%%/sys/GameSettings/GD7PB2.ini
%%DATADIR%%/sys/GameSettings/GDD.ini
%%DATADIR%%/sys/GameSettings/GDDE41.ini
%%DATADIR%%/sys/GameSettings/GDE.ini
@@ -298,7 +300,6 @@ share/applications/dolphin-emu.desktop
%%DATADIR%%/sys/GameSettings/GF7E01.ini
%%DATADIR%%/sys/GameSettings/GF7P01.ini
%%DATADIR%%/sys/GameSettings/GF8E69.ini
-%%DATADIR%%/sys/GameSettings/GFB.ini
%%DATADIR%%/sys/GameSettings/GFD.ini
%%DATADIR%%/sys/GameSettings/GFEE01.ini
%%DATADIR%%/sys/GameSettings/GFEJ01.ini
@@ -363,6 +364,7 @@ share/applications/dolphin-emu.desktop
%%DATADIR%%/sys/GameSettings/GICP78.ini
%%DATADIR%%/sys/GameSettings/GIGJ8P.ini
%%DATADIR%%/sys/GameSettings/GIH.ini
+%%DATADIR%%/sys/GameSettings/GIHP78.ini
%%DATADIR%%/sys/GameSettings/GIL.ini
%%DATADIR%%/sys/GameSettings/GINE69.ini
%%DATADIR%%/sys/GameSettings/GIQ.ini
@@ -533,6 +535,7 @@ share/applications/dolphin-emu.desktop
%%DATADIR%%/sys/GameSettings/GR2J52.ini
%%DATADIR%%/sys/GameSettings/GR2P52.ini
%%DATADIR%%/sys/GameSettings/GR6.ini
+%%DATADIR%%/sys/GameSettings/GRA.ini
%%DATADIR%%/sys/GameSettings/GRB.ini
%%DATADIR%%/sys/GameSettings/GREE08.ini
%%DATADIR%%/sys/GameSettings/GREJ08.ini
@@ -618,6 +621,7 @@ share/applications/dolphin-emu.desktop
%%DATADIR%%/sys/GameSettings/GVL.ini
%%DATADIR%%/sys/GameSettings/GVO.ini
%%DATADIR%%/sys/GameSettings/GVPE69.ini
+%%DATADIR%%/sys/GameSettings/GVR.ini
%%DATADIR%%/sys/GameSettings/GVS.ini
%%DATADIR%%/sys/GameSettings/GVSE8P.ini
%%DATADIR%%/sys/GameSettings/GW2.ini
@@ -660,6 +664,7 @@ share/applications/dolphin-emu.desktop
%%DATADIR%%/sys/GameSettings/GZ2E01.ini
%%DATADIR%%/sys/GameSettings/GZ2J01.ini
%%DATADIR%%/sys/GameSettings/GZ2P01.ini
+%%DATADIR%%/sys/GameSettings/GZ3.ini
%%DATADIR%%/sys/GameSettings/GZ3E70.ini
%%DATADIR%%/sys/GameSettings/GZD.ini
%%DATADIR%%/sys/GameSettings/GZDP70.ini
@@ -823,6 +828,7 @@ share/applications/dolphin-emu.desktop
%%DATADIR%%/sys/GameSettings/R64.ini
%%DATADIR%%/sys/GameSettings/R66.ini
%%DATADIR%%/sys/GameSettings/R67.ini
+%%DATADIR%%/sys/GameSettings/R6APPU.ini
%%DATADIR%%/sys/GameSettings/R6B.ini
%%DATADIR%%/sys/GameSettings/R6C.INI
%%DATADIR%%/sys/GameSettings/R6E.ini
@@ -1309,6 +1315,7 @@ share/applications/dolphin-emu.desktop
%%DATADIR%%/sys/GameSettings/S5S.ini
%%DATADIR%%/sys/GameSettings/S72.ini
%%DATADIR%%/sys/GameSettings/S75.ini
+%%DATADIR%%/sys/GameSettings/S7B.ini
%%DATADIR%%/sys/GameSettings/S7E.ini
%%DATADIR%%/sys/GameSettings/SAG.ini
%%DATADIR%%/sys/GameSettings/SAK.ini
@@ -1324,6 +1331,8 @@ share/applications/dolphin-emu.desktop
%%DATADIR%%/sys/GameSettings/SBE.ini
%%DATADIR%%/sys/GameSettings/SBF.ini
%%DATADIR%%/sys/GameSettings/SBK.ini
+%%DATADIR%%/sys/GameSettings/SBLE5G.ini
+%%DATADIR%%/sys/GameSettings/SBLP5G.ini
%%DATADIR%%/sys/GameSettings/SBQ.ini
%%DATADIR%%/sys/GameSettings/SBR.ini
%%DATADIR%%/sys/GameSettings/SBV.ini
@@ -1341,6 +1350,12 @@ share/applications/dolphin-emu.desktop
%%DATADIR%%/sys/GameSettings/SCK.ini
%%DATADIR%%/sys/GameSettings/SCT.ini
%%DATADIR%%/sys/GameSettings/SCY.ini
+%%DATADIR%%/sys/GameSettings/SCYE4Q.ini
+%%DATADIR%%/sys/GameSettings/SCYP4Q.ini
+%%DATADIR%%/sys/GameSettings/SCYR4Q.ini
+%%DATADIR%%/sys/GameSettings/SCYX4Q.ini
+%%DATADIR%%/sys/GameSettings/SCYY4Q.ini
+%%DATADIR%%/sys/GameSettings/SCYZ4Q.ini
%%DATADIR%%/sys/GameSettings/SD2.ini
%%DATADIR%%/sys/GameSettings/SD2J01.ini
%%DATADIR%%/sys/GameSettings/SD8.ini
@@ -1463,6 +1478,7 @@ share/applications/dolphin-emu.desktop
%%DATADIR%%/sys/GameSettings/SOS.ini
%%DATADIR%%/sys/GameSettings/SOU.ini
%%DATADIR%%/sys/GameSettings/SP3.ini
+%%DATADIR%%/sys/GameSettings/SP4.ini
%%DATADIR%%/sys/GameSettings/SP7.ini
%%DATADIR%%/sys/GameSettings/SP8.ini
%%DATADIR%%/sys/GameSettings/SP9.ini
@@ -1479,6 +1495,9 @@ share/applications/dolphin-emu.desktop
%%DATADIR%%/sys/GameSettings/SPZ.ini
%%DATADIR%%/sys/GameSettings/SQD.ini
%%DATADIR%%/sys/GameSettings/SQI.ini
+%%DATADIR%%/sys/GameSettings/SQIE4Q.ini
+%%DATADIR%%/sys/GameSettings/SQIP4Q.ini
+%%DATADIR%%/sys/GameSettings/SQIY4Q.ini
%%DATADIR%%/sys/GameSettings/SR4.ini
%%DATADIR%%/sys/GameSettings/SR5.ini
%%DATADIR%%/sys/GameSettings/SR6.ini
@@ -1510,6 +1529,13 @@ share/applications/dolphin-emu.desktop
%%DATADIR%%/sys/GameSettings/STN.ini
%%DATADIR%%/sys/GameSettings/STR.ini
%%DATADIR%%/sys/GameSettings/STS.ini
+%%DATADIR%%/sys/GameSettings/STSE4Q.ini
+%%DATADIR%%/sys/GameSettings/STSP4Qr1.ini
+%%DATADIR%%/sys/GameSettings/STSP4Qr2.ini
+%%DATADIR%%/sys/GameSettings/STSX4Q.ini
+%%DATADIR%%/sys/GameSettings/STSY4Qr0.ini
+%%DATADIR%%/sys/GameSettings/STSY4Qr1.ini
+%%DATADIR%%/sys/GameSettings/STSZ4Q.ini
%%DATADIR%%/sys/GameSettings/STV.ini
%%DATADIR%%/sys/GameSettings/STZ.ini
%%DATADIR%%/sys/GameSettings/SU3.ini
diff --git a/emulators/dosbox-x/files/patch-fix-ffmpeg8 b/emulators/dosbox-x/files/patch-fix-ffmpeg8
new file mode 100644
index 000000000000..7c1782a7b3bd
--- /dev/null
+++ b/emulators/dosbox-x/files/patch-fix-ffmpeg8
@@ -0,0 +1,88 @@
+Fix build with FFmpeg 8
+https://github.com/joncampbell123/dosbox-x/issues/5803
+
+--- src/hardware/hardware.cpp.orig 2025-08-25 08:00:00 UTC
++++ src/hardware/hardware.cpp
+@@ -123,20 +123,18 @@ void ffmpeg_closeall() {
+ ffmpeg_avformat_began = false;
+ }
+ avio_close(ffmpeg_fmt_ctx->pb);
+- if (ffmpeg_vid_ctx != NULL) avcodec_close(ffmpeg_vid_ctx);
+- if (ffmpeg_aud_ctx != NULL) avcodec_close(ffmpeg_aud_ctx);
++ if (ffmpeg_vid_ctx != NULL) avcodec_free_context(&ffmpeg_vid_ctx);
++ if (ffmpeg_aud_ctx != NULL) avcodec_free_context(&ffmpeg_aud_ctx);
+ avformat_free_context(ffmpeg_fmt_ctx);
+ ffmpeg_fmt_ctx = NULL;
+ ffmpeg_vid_ctx = NULL; // NTS: avformat_free_context() freed this for us, don't free again
+ ffmpeg_aud_ctx = NULL; // NTS: avformat_free_context() freed this for us, don't free again
+ }
+ if (ffmpeg_vid_ctx != NULL) {
+- avcodec_close(ffmpeg_vid_ctx);
+ avcodec_free_context(&ffmpeg_vid_ctx);
+ ffmpeg_vid_ctx = NULL;
+ }
+ if (ffmpeg_aud_ctx != NULL) {
+- avcodec_close(ffmpeg_aud_ctx);
+ avcodec_free_context(&ffmpeg_aud_ctx);
+ ffmpeg_aud_ctx = NULL;
+ }
+@@ -171,7 +169,6 @@ void ffmpeg_audio_frame_send() {
+
+ if (!pkt) E_Exit("Error: Unable to alloc packet");
+
+- ffmpeg_aud_frame->key_frame = 1;
+ ffmpeg_aud_frame->pts = (int64_t)ffmpeg_audio_sample_counter;
+ r=avcodec_send_frame(ffmpeg_aud_ctx,ffmpeg_aud_frame);
+ if (r < 0 && r != AVERROR(EAGAIN))
+@@ -426,7 +423,6 @@ void ffmpeg_reopen_video(double fps,const int bpp) {
+
+ void ffmpeg_reopen_video(double fps,const int bpp) {
+ if (ffmpeg_vid_ctx != NULL) {
+- avcodec_close(ffmpeg_vid_ctx);
+ avcodec_free_context(&ffmpeg_vid_ctx);
+ ffmpeg_vid_ctx = NULL;
+ }
+@@ -1271,7 +1267,7 @@ skip_shot:
+ ffmpeg_aud_ctx->sample_rate = (int)capture.video.audiorate;
+ ffmpeg_aud_ctx->flags = 0; // do not use global headers
+ ffmpeg_aud_ctx->bit_rate = 320000;
+- ffmpeg_aud_ctx->profile = FF_PROFILE_AAC_LOW;
++ // ffmpeg_aud_ctx->profile = FF_PROFILE_AAC_LOW;
+
+ #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(59,24,100)
+ ffmpeg_aud_ctx->channels = 2;
+@@ -1531,7 +1527,6 @@ skip_shot:
+
+ // encode it
+ ffmpeg_vid_frame->pts = (int64_t)capture.video.frames; // or else libx264 complains about non-monotonic timestamps
+- ffmpeg_vid_frame->key_frame = ((capture.video.frames % 15) == 0)?1:0;
+
+ r=avcodec_send_frame(ffmpeg_vid_ctx,ffmpeg_vid_frame);
+ if (r < 0 && r != AVERROR(EAGAIN))
+@@ -1768,7 +1763,7 @@ skip_mt_wav:
+ }
+
+ #pragma pack(push,1)
+-typedef struct pcap_hdr_struct_t {
++typedef struct {
+ uint32_t magic_number; /* magic number */
+ uint16_t version_major; /* major version number */
+ uint16_t version_minor; /* minor version number */
+@@ -1776,14 +1771,14 @@ typedef struct pcap_hdr_struct_t {
+ uint32_t sigfigs; /* accuracy of timestamps */
+ uint32_t snaplen; /* max length of captured packets, in octets */
+ uint32_t network; /* data link type */
+-};
++} pcap_hdr_struct_t;
+
+-typedef struct pcaprec_hdr_struct_t {
++typedef struct {
+ uint32_t ts_sec; /* timestamp seconds */
+ uint32_t ts_usec; /* timestamp microseconds */
+ uint32_t incl_len; /* number of octets of packet saved in file */
+ uint32_t orig_len; /* actual length of packet */
+-};
++} pcaprec_hdr_struct_t;
+ #pragma pack(pop)
+
+ void Capture_WritePacket(bool /*send*/,const unsigned char *buf,size_t len) {
diff --git a/emulators/emu64/Makefile b/emulators/emu64/Makefile
index c65b5915d2bb..4d7d2f826330 100644
--- a/emulators/emu64/Makefile
+++ b/emulators/emu64/Makefile
@@ -1,5 +1,6 @@
PORTNAME= emu64
DISTVERSION= 5.1.0
+PORTREVISION= 1
CATEGORIES= emulators
MAINTAINER= zirias@FreeBSD.org
diff --git a/emulators/es-de/Makefile b/emulators/es-de/Makefile
index 3695fa607252..38151a135909 100644
--- a/emulators/es-de/Makefile
+++ b/emulators/es-de/Makefile
@@ -1,6 +1,7 @@
PORTNAME= es-de
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.0
+PORTREVISION= 2
CATEGORIES= emulators
MAINTAINER= bsdcode@disroot.org
diff --git a/emulators/fbneo/Makefile b/emulators/fbneo/Makefile
index 0cd315045033..01531acb9fcc 100644
--- a/emulators/fbneo/Makefile
+++ b/emulators/fbneo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fbneo
DISTVERSION= 1.0.0.3.20250406
+PORTREVISION= 1
CATEGORIES= emulators
MAINTAINER= acm@FreeBSD.org
diff --git a/emulators/fceux/Makefile b/emulators/fceux/Makefile
index b8cdef87b71a..d8f379380948 100644
--- a/emulators/fceux/Makefile
+++ b/emulators/fceux/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fceux
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= emulators games
PATCH_SITES= https://github.com/TASEmulators/fceux/commit/
@@ -17,21 +17,38 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libminizip.so:archivers/minizip
-USES= cmake desktop-file-utils gl libarchive lua:51 pkgconfig qt:5 sdl
-USE_GL= gl glu
-USE_QT= buildtools:build core gui opengl qmake:build widgets
-USE_SDL= sdl2
+FLAVORS= qt5 qt6
+FLAVOR?= ${FLAVORS:[1]}
+qt5_PKGNAMEPREFIX= qt5-
+qt6_PKGNAMEPREFIX= qt6-
+USES= cmake desktop-file-utils gl libarchive lua:51 pkgconfig sdl
USE_GITHUB= yes
GH_ACCOUNT= TASEmulators
+USE_GL= gl glu
+USE_SDL= sdl2
+
+.if ${FLAVOR} == qt5
+USE_QT= buildtools:build core gui opengl qmake:build widgets
+USES+= qt:5
+CMAKE_OFF= QT6
+.else
+USES+= qt:6
+USE_QT= base
+CMAKE_ON= QT6
+.endif
CFLAGS+= -DPUBLIC_RELEASE
-CMAKE_ON= GLVND
+CMAKE_ON+= GLVND QHELP QT6
OPTIONS_DEFINE= DOCS FFMPEG X264 X265
OPTIONS_DEFAULT= FFMPEG X264 X265
DOCS_CMAKE_BOOL= QHELP
+.if ${FLAVOR} == qt5
DOCS_USE= qt=help,sql
+.else
+DOCS_USE= qt=tools
+.endif
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
X264_LIB_DEPENDS= libx264.so:multimedia/libx264
X265_LIB_DEPENDS= libx265.so:multimedia/x265
diff --git a/emulators/firebird-emu/Makefile b/emulators/firebird-emu/Makefile
index 8223d270f173..3df0c2c89aa3 100644
--- a/emulators/firebird-emu/Makefile
+++ b/emulators/firebird-emu/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 1.6
CATEGORIES= emulators
-MAINTAINER= nsonack@outlook.com
+MAINTAINER= nsonack@herrhotzenplotz.de
COMMENT= Emulator of the ARM-based TI-Nspire calculators
WWW= https://github.com/nspire-emus/firebird/
diff --git a/emulators/flexemu/Makefile b/emulators/flexemu/Makefile
index 0dedff9752c7..b9869aa3664f 100644
--- a/emulators/flexemu/Makefile
+++ b/emulators/flexemu/Makefile
@@ -1,6 +1,7 @@
PORTNAME= flexemu
DISTVERSIONPREFIX= V
-DISTVERSION= 3.27
+DISTVERSION= 3.30
+PORTREVISION= 1
CATEGORIES= emulators
MAINTAINER= rhurlin@FreeBSD.org
@@ -9,30 +10,20 @@ WWW= https://flexemu.neocities.org/
LICENSE= GPLv2
-USES= compiler desktop-file-utils gl libtool ncurses \
- pkgconfig qt:5 shared-mime-info xorg
+USES= cmake compiler:c++17-lang desktop-file-utils gl \
+ ncurses qt:6 shared-mime-info xorg
USE_GITHUB= yes
GH_ACCOUNT= aladur
GH_TUPLE= fmtlib:fmt:0c9fce2:fmt/fmt \
google:googletest:b514bdc:googletest/googletest \
open-source-parsers:jsoncpp:8214f71:jsoncpp/jsoncpp
-USE_GL= gl
-USE_QT= buildtools:build core dbus gui network printsupport \
- qmake:build widgets x11extras
+USE_GL= gl opengl
+USE_QT= base declarative
USE_XORG= ice sm x11
-GNU_CONFIGURE= yes
+# The minimum supported clang-tidy version is 19.0.0
+CMAKE_ARGS+= -DFLEXEMU_QT_MAJOR_VERSION=6 \
+ -DCLANG_TIDY=${LOCALBASE}/bin/clang-tidy${COMPILER_VERSION:C/.$//} \
+ -DRUN_CLANG_TIDY=${LOCALBASE}/llvm${COMPILER_VERSION:C/.$//}/bin/run-clang-tidy
-post-install:
- @${RM} ${STAGEDIR}${PREFIX}/bin/rcvflex
- @${RM} ${STAGEDIR}${PREFIX}/bin/send2flx
- @${RM} ${STAGEDIR}${PREFIX}/bin/testdaa
-
-.include <bsd.port.pre.mk>
-
-.if ${COMPILER_TYPE} == gcc
-USE_GCC= yes
-CONFIGURE_ARGS= --disable-precompiled-headers
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/emulators/flexemu/distinfo b/emulators/flexemu/distinfo
index b0773f285f73..9835ceb16053 100644
--- a/emulators/flexemu/distinfo
+++ b/emulators/flexemu/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1735567222
-SHA256 (aladur-flexemu-V3.27_GH0.tar.gz) = 771657df523d68ebbe1d64778e67c591ddda101364627f1daf0f8e92efd4bfb4
-SIZE (aladur-flexemu-V3.27_GH0.tar.gz) = 11350853
+TIMESTAMP = 1758397524
+SHA256 (aladur-flexemu-V3.30_GH0.tar.gz) = 5146c1f9b6871a015a04ad04141984f5f887373a30b72bd44a28d2d898450002
+SIZE (aladur-flexemu-V3.30_GH0.tar.gz) = 11457428
SHA256 (fmtlib-fmt-0c9fce2_GH0.tar.gz) = dd7dd5ef9e4677e8466a3f939613d1f73876c511a9a1be4857fb62590c110ca3
SIZE (fmtlib-fmt-0c9fce2_GH0.tar.gz) = 701040
SHA256 (google-googletest-b514bdc_GH0.tar.gz) = dcefc4adaca27f89b69371eadef42c4d311d2debfdee2a9a5985cae740463f98
diff --git a/emulators/flexemu/pkg-plist b/emulators/flexemu/pkg-plist
index e21e56a9755c..dda193858a03 100644
--- a/emulators/flexemu/pkg-plist
+++ b/emulators/flexemu/pkg-plist
@@ -110,10 +110,12 @@ share/icons/hicolor/32x32/apps/flexemu.png
share/icons/hicolor/48x48/apps/flexemu-flexplorer.png
share/icons/hicolor/48x48/apps/flexemu-fsetup.png
share/icons/hicolor/48x48/apps/flexemu.png
+share/icons/hicolor/48x48/mimetypes/application-x-flex-diskimage.png
share/icons/hicolor/64x64/apps/flexemu-flexplorer.png
share/icons/hicolor/64x64/apps/flexemu-fsetup.png
share/icons/hicolor/64x64/apps/flexemu.png
share/icons/hicolor/scalable/apps/flexemu-flexplorer.svg
share/icons/hicolor/scalable/apps/flexemu-fsetup.svg
share/icons/hicolor/scalable/apps/flexemu.svg
+share/icons/hicolor/scalable/mimetypes/application-x-flex-diskimage.svg
share/mime/packages/flexemu.xml
diff --git a/emulators/hatari/Makefile b/emulators/hatari/Makefile
index 11458bc0818b..01c91dfe4cc4 100644
--- a/emulators/hatari/Makefile
+++ b/emulators/hatari/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hatari
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.0
+DISTVERSION= 2.6.1
CATEGORIES= emulators
MAINTAINER= laurent.chardon@gmail.com
diff --git a/emulators/hatari/distinfo b/emulators/hatari/distinfo
index a000ad6cb475..b906c130c2ad 100644
--- a/emulators/hatari/distinfo
+++ b/emulators/hatari/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754778212
-SHA256 (hatari-v2.6.0.tar.bz2) = fa1fa250c570e5096d4e2a065d0f53b20a0a5db1b7aa98fb34d5ee9a8b8ca86d
-SIZE (hatari-v2.6.0.tar.bz2) = 2130488
+TIMESTAMP = 1755395096
+SHA256 (hatari-v2.6.1.tar.bz2) = de2fd445c48ab1c79aebdebf722e1c9e6c8b9cc291a777409d8eb01d145da4f1
+SIZE (hatari-v2.6.1.tar.bz2) = 2128063
diff --git a/emulators/linux_base-rl9/Makefile b/emulators/linux_base-rl9/Makefile
index 628b300ba9f9..55acab6ff73d 100644
--- a/emulators/linux_base-rl9/Makefile
+++ b/emulators/linux_base-rl9/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rl9
PORTVERSION= ${LINUX_DIST_VER}
+PORTREVISION= 1
CATEGORIES= emulators linux
PKGNAMEPREFIX= linux_base-
EXTRACT_ONLY= ${DISTFILES:N*${SRC_SUFX}*:Nf/filesystem-*:C/:[^:]+$//}
diff --git a/emulators/linux_base-rl9/Makefile.version b/emulators/linux_base-rl9/Makefile.version
index 6bc9e8c58232..a10b745a1ed1 100644
--- a/emulators/linux_base-rl9/Makefile.version
+++ b/emulators/linux_base-rl9/Makefile.version
@@ -13,20 +13,20 @@ gcc_ver= 11.5.0-5.el9_5
gdbm_ver= 1.23-1.el9
geocode-glib_ver= 3.26.2-5.el9
glib-networking_ver= 2.68.3-3.el9
-glib2_ver= 2.68.4-16.el9
-glibc_ver= 2.34-168.el9_6.19
+glib2_ver= 2.68.4-16.el9_6.2
+glibc_ver= 2.34-168.el9_6.23
gmp_ver= 6.2.0-13.el9
grep_ver= 3.6-5.el9
info_ver= 6.7-15.el9
json-glib_ver= 1.6.6-1.el9
keyutils_ver= 1.6.3-1.el9
-krb5_ver= 1.21.1-6.el9
+krb5_ver= 1.21.1-8.el9_6
less_ver= 590-5.el9
libacl_ver= 2.3.1-4.el9
libattr_ver= 2.5.1-3.el9
libcap_ver= 2.48-9.el9_2
libdatrie_ver= 0.2.13-4.el9
-libdb_ver= 5.3.28-55.el9
+libdb_ver= 5.3.28-57.el9_6
libedit_ver= 3.1-38.20210216cvs.el9
libevdev_ver= 1.11.0-3.el9
libffi_ver= 3.4.2-8.el9
@@ -42,22 +42,22 @@ libverto_ver= 0.3.2-3.el9
libxcrypt_ver= 4.4.18-3.el9
mpfr_ver= 4.1.0-7.el9
mtdev_ver= 1.1.5-22.el9
-ncurses_ver= 6.2-10.20210508.el9
+ncurses_ver= 6.2-10.20210508.el9_6.2
openssl_ver= 3.2.2-6.el9_5.1
pcre_ver= 8.44-4.el9
pcre2_ver= 10.40-6.el9
popt_ver= 1.18-8.el9
readline_ver= 8.1-4.el9
-rocky-release_ver= 9.5-1.2.el9
+rocky-release_ver= 9.6-1.3.el9
sed_ver= 4.8-9.el9
selinux_ver= 3.6-3.el9
sepol_ver= 3.6-2.el9
setserial_ver= 2.17-54.el9
setup_ver= 2.13.7-10.el9
slang_ver= 2.3.2-11.el9
-sqlite_ver= 3.34.1-7.el9_3
+sqlite_ver= 3.34.1-8.el9_6
util_ver= 2.37.4-21.el9
-which_ver= 2.21-29.el9
+which_ver= 2.21-30.el9_6
xz_ver= 5.2.5-8.el9_0
zlib_ver= 1.2.11-40.el9
zstd_ver= 1.5.5-1.el9
diff --git a/emulators/linux_base-rl9/distinfo b/emulators/linux_base-rl9/distinfo
index a187221c7d0c..63554a10da85 100644
--- a/emulators/linux_base-rl9/distinfo
+++ b/emulators/linux_base-rl9/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1750633076
+TIMESTAMP = 1757087033
SHA256 (rocky/b/basesystem-11-13.el9.0.1.noarch.rpm) = 9f707e8d1046381c9b4a4df6a6674327df6ffe0298d48e1750972212c97aafad
SIZE (rocky/b/basesystem-11-13.el9.0.1.noarch.rpm) = 6565
SHA256 (rocky/b/bash-5.1.8-9.el9.aarch64.rpm) = f6b8bbdbd96ecb8d240a4d3c4a038f58faeab170015b07c7096d02157838279d
@@ -73,32 +73,32 @@ SHA256 (rocky/g/glib-networking-2.68.3-3.el9.i686.rpm) = 2a7824f80e9ef343a8467da
SIZE (rocky/g/glib-networking-2.68.3-3.el9.i686.rpm) = 180304
SHA256 (rocky/g/glib-networking-2.68.3-3.el9.x86_64.rpm) = fa9bec5c45cd1d4123f3e5e9793c592312d95dc50369740226969e69bd0e0ab0
SIZE (rocky/g/glib-networking-2.68.3-3.el9.x86_64.rpm) = 173019
-SHA256 (rocky/g/glib2-2.68.4-16.el9.aarch64.rpm) = 541e7161b729d7ca7697420c11c910cc76b14a621385a3635388c7e2ebeba769
-SIZE (rocky/g/glib2-2.68.4-16.el9.aarch64.rpm) = 2704830
-SHA256 (rocky/g/glib2-2.68.4-16.el9.i686.rpm) = ef4ab5a8ef717fb418930105447e6974809b2f380ffac61538e95a19b60f6a51
-SIZE (rocky/g/glib2-2.68.4-16.el9.i686.rpm) = 2823474
-SHA256 (rocky/g/glib2-2.68.4-16.el9.x86_64.rpm) = 4830c7ff22fd986efb3b5802d08029cbdc33a6dbbad55fb6c272c55218e51211
-SIZE (rocky/g/glib2-2.68.4-16.el9.x86_64.rpm) = 2737173
-SHA256 (rocky/g/glibc-2.34-168.el9_6.19.aarch64.rpm) = 2acd8162d1e26f0c6eaf81e5f95b2c380e9c9d0ab8585ca7f21ce2d0bb1fecf5
-SIZE (rocky/g/glibc-2.34-168.el9_6.19.aarch64.rpm) = 1768161
-SHA256 (rocky/g/glibc-2.34-168.el9_6.19.i686.rpm) = eb383ff671bbca2657ba373645448effc4207fc5f8382c4aca6f96ffda7c01d5
-SIZE (rocky/g/glibc-2.34-168.el9_6.19.i686.rpm) = 1978180
-SHA256 (rocky/g/glibc-2.34-168.el9_6.19.x86_64.rpm) = 9c51750fa82466b52c66f1dc1b86ada5ace1b4197eb12189843f2061556cad04
-SIZE (rocky/g/glibc-2.34-168.el9_6.19.x86_64.rpm) = 2030908
-SHA256 (rocky/g/glibc-all-langpacks-2.34-168.el9_6.19.aarch64.rpm) = 9f9abef6ee86b90a3f7ce97285a02d127795d1a15e90af240ad24bf8da7b6296
-SIZE (rocky/g/glibc-all-langpacks-2.34-168.el9_6.19.aarch64.rpm) = 18717407
-SHA256 (rocky/g/glibc-all-langpacks-2.34-168.el9_6.19.x86_64.rpm) = 001e936bfb8621c0152322ad29f7c913311856c84449482fbf26c3086b69c66e
-SIZE (rocky/g/glibc-all-langpacks-2.34-168.el9_6.19.x86_64.rpm) = 18717415
-SHA256 (rocky/g/glibc-common-2.34-168.el9_6.19.aarch64.rpm) = 8e6b5ab2d6a95051efb5e8e7e1241d0feaad178d15af41b40903bdc898e4b09e
-SIZE (rocky/g/glibc-common-2.34-168.el9_6.19.aarch64.rpm) = 292320
-SHA256 (rocky/g/glibc-common-2.34-168.el9_6.19.x86_64.rpm) = 136530d214a30424970457d573dd36f0fb574d40f7ee42c790e6d344efe27734
-SIZE (rocky/g/glibc-common-2.34-168.el9_6.19.x86_64.rpm) = 302086
-SHA256 (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.aarch64.rpm) = e3fa2c7ea577941866340331ba481691ab4e5966b55f9825d21d8a8ef0c33d40
-SIZE (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.aarch64.rpm) = 1679013
-SHA256 (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.i686.rpm) = 028ec1e9626ef03acc25e29ce1c0b10147085b638e7bd075cfe081db43b53a26
-SIZE (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.i686.rpm) = 1642987
-SHA256 (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.x86_64.rpm) = 3e8a0692ee91644568ce89bbbf092ed4ee9512a072a8a627f44730e248f6d587
-SIZE (rocky/g/glibc-gconv-extra-2.34-168.el9_6.19.x86_64.rpm) = 1615301
+SHA256 (rocky/g/glib2-2.68.4-16.el9_6.2.aarch64.rpm) = b9df97235e651696e928a354e3c7884074418e9a835c91e7b2a81f17f42cd815
+SIZE (rocky/g/glib2-2.68.4-16.el9_6.2.aarch64.rpm) = 2704046
+SHA256 (rocky/g/glib2-2.68.4-16.el9_6.2.i686.rpm) = 2d85f3e0fbc525c37c55e3da95cbc0a6eb90039c92402bab8e06430a66a28ab5
+SIZE (rocky/g/glib2-2.68.4-16.el9_6.2.i686.rpm) = 2817478
+SHA256 (rocky/g/glib2-2.68.4-16.el9_6.2.x86_64.rpm) = e6bae00763402605677da74eb6c5219957be5498470f8ca52f3461f47dd996c5
+SIZE (rocky/g/glib2-2.68.4-16.el9_6.2.x86_64.rpm) = 2735255
+SHA256 (rocky/g/glibc-2.34-168.el9_6.23.aarch64.rpm) = 347e06f1ef9856f113cb8804874976d70dcc8a34f37a4254285c7758ae02d2e4
+SIZE (rocky/g/glibc-2.34-168.el9_6.23.aarch64.rpm) = 1767353
+SHA256 (rocky/g/glibc-2.34-168.el9_6.23.i686.rpm) = ca567d11898e0b0eed51e75c74657600115d3628d5a4d153674f3a8a7e280002
+SIZE (rocky/g/glibc-2.34-168.el9_6.23.i686.rpm) = 1977861
+SHA256 (rocky/g/glibc-2.34-168.el9_6.23.x86_64.rpm) = fbbe0880acb782840ae03838564444687f0e53e6c6c21abfbc2170a35051b9bd
+SIZE (rocky/g/glibc-2.34-168.el9_6.23.x86_64.rpm) = 2030428
+SHA256 (rocky/g/glibc-all-langpacks-2.34-168.el9_6.23.aarch64.rpm) = 4ff56c59c13cb76eda0dfec447e4ab9dfb1199a57c55d4b76c727c6962cff08c
+SIZE (rocky/g/glibc-all-langpacks-2.34-168.el9_6.23.aarch64.rpm) = 18716854
+SHA256 (rocky/g/glibc-all-langpacks-2.34-168.el9_6.23.x86_64.rpm) = 31d5b87f948df133dddd5cd6c4ad9c46ebc3872a538a52f44b1593fa818782b1
+SIZE (rocky/g/glibc-all-langpacks-2.34-168.el9_6.23.x86_64.rpm) = 18717081
+SHA256 (rocky/g/glibc-common-2.34-168.el9_6.23.aarch64.rpm) = a99ffdd917b2698d555e642c3b6b9347c099b263dc6f886309f89537e2180acd
+SIZE (rocky/g/glibc-common-2.34-168.el9_6.23.aarch64.rpm) = 292170
+SHA256 (rocky/g/glibc-common-2.34-168.el9_6.23.x86_64.rpm) = ca426308c23b0efbad9d970f5fc666a1d858459ff37999a8bb47d8ab16ace689
+SIZE (rocky/g/glibc-common-2.34-168.el9_6.23.x86_64.rpm) = 302100
+SHA256 (rocky/g/glibc-gconv-extra-2.34-168.el9_6.23.aarch64.rpm) = fd4aa6a0ef78b890b358c8a3b9a1f99ab179250b17efd7de8f25d3bcf9c09a38
+SIZE (rocky/g/glibc-gconv-extra-2.34-168.el9_6.23.aarch64.rpm) = 1678571
+SHA256 (rocky/g/glibc-gconv-extra-2.34-168.el9_6.23.i686.rpm) = c9464f3d777b1ac2368bc0d52dc918eda41cd0bc6e6f760147bde2af9fb4f36f
+SIZE (rocky/g/glibc-gconv-extra-2.34-168.el9_6.23.i686.rpm) = 1642627
+SHA256 (rocky/g/glibc-gconv-extra-2.34-168.el9_6.23.x86_64.rpm) = df8ad6f70f0b36454cd66a96b4cdb5667cfbcbcd8dd4341888e2bfb4151e4d70
+SIZE (rocky/g/glibc-gconv-extra-2.34-168.el9_6.23.x86_64.rpm) = 1616928
SHA256 (rocky/g/gmp-6.2.0-13.el9.aarch64.rpm) = 54f5999feb6a26c57616d64cc880dccb5e44723911f52b06a36311e389a568ce
SIZE (rocky/g/gmp-6.2.0-13.el9.aarch64.rpm) = 270794
SHA256 (rocky/g/gmp-6.2.0-13.el9.i686.rpm) = 186f9821881081e526d4a8a6e34240e55db8830380bf4d1303e4e1d5d6e9f755
@@ -129,12 +129,12 @@ SHA256 (rocky/k/keyutils-libs-1.6.3-1.el9.i686.rpm) = 1921ffd05b1bd783c199ba0306
SIZE (rocky/k/keyutils-libs-1.6.3-1.el9.i686.rpm) = 31963
SHA256 (rocky/k/keyutils-libs-1.6.3-1.el9.x86_64.rpm) = 347a9d44e0271c1ff6f511fe493e736b3d36fde683360ccc51c852ab91810b16
SIZE (rocky/k/keyutils-libs-1.6.3-1.el9.x86_64.rpm) = 31595
-SHA256 (rocky/k/krb5-libs-1.21.1-6.el9.aarch64.rpm) = 1c6205f377fc9cbf0cbbeee71aa38d851e94988d15ded5a393819a0cc7de9e21
-SIZE (rocky/k/krb5-libs-1.21.1-6.el9.aarch64.rpm) = 776066
-SHA256 (rocky/k/krb5-libs-1.21.1-6.el9.i686.rpm) = 4751680ff8b8e5ea728ef0b3609290044e8e2761f069ef9c7fbc458d64ab9d00
-SIZE (rocky/k/krb5-libs-1.21.1-6.el9.i686.rpm) = 822506
-SHA256 (rocky/k/krb5-libs-1.21.1-6.el9.x86_64.rpm) = 143365a2e51654b7c80350b975749d3b61a300ab4718f817b49f9aaa4951982d
-SIZE (rocky/k/krb5-libs-1.21.1-6.el9.x86_64.rpm) = 772433
+SHA256 (rocky/k/krb5-libs-1.21.1-8.el9_6.aarch64.rpm) = 84c606ff5ca341c9e1cc447f34e3d7700f0573d693852e5c9804007b7a626e9d
+SIZE (rocky/k/krb5-libs-1.21.1-8.el9_6.aarch64.rpm) = 775678
+SHA256 (rocky/k/krb5-libs-1.21.1-8.el9_6.i686.rpm) = 20cbafff2050cd8f1560add1b9badb081e043176caeb5ad9c073168dac606a1a
+SIZE (rocky/k/krb5-libs-1.21.1-8.el9_6.i686.rpm) = 822868
+SHA256 (rocky/k/krb5-libs-1.21.1-8.el9_6.x86_64.rpm) = e2af0561153514432fcd5cc35a31b03c05b00ae9cfa1fb6cdb1972fa5b19c38d
+SIZE (rocky/k/krb5-libs-1.21.1-8.el9_6.x86_64.rpm) = 772837
SHA256 (rocky/l/less-590-5.el9.aarch64.rpm) = d80cae3c354ae8417b77f1205c1da5175a79b1663e342b73094d874c9aa41066
SIZE (rocky/l/less-590-5.el9.aarch64.rpm) = 163430
SHA256 (rocky/l/less-590-5.el9.x86_64.rpm) = b6ec3819b307d9a65eb269c8b2737479444267ead009c99ca474db7ad8907052
@@ -181,12 +181,12 @@ SHA256 (rocky/l/libdatrie-0.2.13-4.el9.i686.rpm) = fd1e5f28c41e4123ee3beb34cf13e
SIZE (rocky/l/libdatrie-0.2.13-4.el9.i686.rpm) = 33322
SHA256 (rocky/l/libdatrie-0.2.13-4.el9.x86_64.rpm) = 820f090a87181c921892fdb5744c53cb935eca5e303d4adbaba0d04ae35a4a61
SIZE (rocky/l/libdatrie-0.2.13-4.el9.x86_64.rpm) = 32491
-SHA256 (rocky/l/libdb-5.3.28-55.el9.aarch64.rpm) = c8afbf7d987ef6ad8cbfebe5394f141f048ee8320f33e6262bc1148e230e7670
-SIZE (rocky/l/libdb-5.3.28-55.el9.aarch64.rpm) = 724197
-SHA256 (rocky/l/libdb-5.3.28-55.el9.i686.rpm) = 66cbe56c6f0b4fcca411712b7d0c6995a8eddb60295180e6bb09cf762c3828f5
-SIZE (rocky/l/libdb-5.3.28-55.el9.i686.rpm) = 822965
-SHA256 (rocky/l/libdb-5.3.28-55.el9.x86_64.rpm) = 4a1b890fbb02c7a84fe0473e086317d2956ef39f32721434ead04efea1f77c4b
-SIZE (rocky/l/libdb-5.3.28-55.el9.x86_64.rpm) = 753520
+SHA256 (rocky/l/libdb-5.3.28-57.el9_6.aarch64.rpm) = a0836667624d91dfa719a171625f8e8360981d736d1d76f3090db58ce8f00687
+SIZE (rocky/l/libdb-5.3.28-57.el9_6.aarch64.rpm) = 724114
+SHA256 (rocky/l/libdb-5.3.28-57.el9_6.i686.rpm) = 3aa183d7c9645603305b481febd42eb86ec482e7950424c281c97f3f91238361
+SIZE (rocky/l/libdb-5.3.28-57.el9_6.i686.rpm) = 823536
+SHA256 (rocky/l/libdb-5.3.28-57.el9_6.x86_64.rpm) = d1eddd3b0bbbc9ff5e0b6e985093ae0f09f9b4a11257d871e83542654d5400bc
+SIZE (rocky/l/libdb-5.3.28-57.el9_6.x86_64.rpm) = 753972
SHA256 (rocky/l/libedit-3.1-38.20210216cvs.el9.aarch64.rpm) = 7f5937f4debf7eaa0f7a92e321d6d35bee089f42c7d7529c1ad4fbd7c270ea4b
SIZE (rocky/l/libedit-3.1-38.20210216cvs.el9.aarch64.rpm) = 103897
SHA256 (rocky/l/libedit-3.1-38.20210216cvs.el9.i686.rpm) = 657f0a7d99887b7cde2a241ecfde72973747486ac056a19b27c92c59fc0a3b02
@@ -235,12 +235,12 @@ SHA256 (rocky/l/libmount-2.37.4-21.el9.i686.rpm) = 8867477dbc4772e19144e45342eb7
SIZE (rocky/l/libmount-2.37.4-21.el9.i686.rpm) = 144706
SHA256 (rocky/l/libmount-2.37.4-21.el9.x86_64.rpm) = 13de9f8ae01cdb98b0928b33325613a97dc917d1b1b5adb5d83f11ee05415e80
SIZE (rocky/l/libmount-2.37.4-21.el9.x86_64.rpm) = 136970
-SHA256 (rocky/l/libnsl-2.34-168.el9_6.19.aarch64.rpm) = 15e5fb181bda91b70af4591523c90264e30ab8967685903a9075e8d3ed8b3895
-SIZE (rocky/l/libnsl-2.34-168.el9_6.19.aarch64.rpm) = 63734
-SHA256 (rocky/l/libnsl-2.34-168.el9_6.19.i686.rpm) = d595fc273ea5a3b1f2b5da203d3c8e54e7d5cc7b67ef7f2ee43ba4773128b033
-SIZE (rocky/l/libnsl-2.34-168.el9_6.19.i686.rpm) = 68936
-SHA256 (rocky/l/libnsl-2.34-168.el9_6.19.x86_64.rpm) = 9071af2a30152346263858ce67bd19dc9a5d5b7710936979bc7eda698826a7f1
-SIZE (rocky/l/libnsl-2.34-168.el9_6.19.x86_64.rpm) = 64403
+SHA256 (rocky/l/libnsl-2.34-168.el9_6.23.aarch64.rpm) = 9ac0b905ae966e208fc60710e31b8c309efd6fac1a805515eb72e3a72dc7e125
+SIZE (rocky/l/libnsl-2.34-168.el9_6.23.aarch64.rpm) = 63723
+SHA256 (rocky/l/libnsl-2.34-168.el9_6.23.i686.rpm) = 3ee33a0786b9bb0bfe7cd21ce6df3e5adc88c09e276a4f45763797beaaa33599
+SIZE (rocky/l/libnsl-2.34-168.el9_6.23.i686.rpm) = 68402
+SHA256 (rocky/l/libnsl-2.34-168.el9_6.23.x86_64.rpm) = c2970b78da2bfe52c1b0f13a7854d6fb6d1d9b6c7a4703f2da6f35f8270a70fe
+SIZE (rocky/l/libnsl-2.34-168.el9_6.23.x86_64.rpm) = 63935
SHA256 (rocky/l/libproxy-0.4.15-35.el9.aarch64.rpm) = 31daa01dfa6eb8e0ae100cbdc20f0d73320598a934f0eabad830b0060027f2d2
SIZE (rocky/l/libproxy-0.4.15-35.el9.aarch64.rpm) = 71753
SHA256 (rocky/l/libproxy-0.4.15-35.el9.i686.rpm) = 44c7d66545b791a88f1faf63dc6d686ddfaa8154aa45899cd1469dd7aed9f657
@@ -331,18 +331,18 @@ SHA256 (rocky/m/mtdev-1.1.5-22.el9.i686.rpm) = a0bcf811abe4c46e53f9d829a86d5bbe0
SIZE (rocky/m/mtdev-1.1.5-22.el9.i686.rpm) = 21585
SHA256 (rocky/m/mtdev-1.1.5-22.el9.x86_64.rpm) = c359a327063719ca24169d600b4c53693d89a881079b9820fab7b8f8e211cff9
SIZE (rocky/m/mtdev-1.1.5-22.el9.x86_64.rpm) = 21042
-SHA256 (rocky/n/ncurses-6.2-10.20210508.el9.aarch64.rpm) = 8992a5742e623e7fc1f6c905eea9e6fc48febd17b984dd9ad20f6b4ea6cef76c
-SIZE (rocky/n/ncurses-6.2-10.20210508.el9.aarch64.rpm) = 407361
-SHA256 (rocky/n/ncurses-6.2-10.20210508.el9.x86_64.rpm) = cccccb18028576e2d022b0816386b6f288c816ca4ee1ac43602d79ceedc1dc42
-SIZE (rocky/n/ncurses-6.2-10.20210508.el9.x86_64.rpm) = 408131
-SHA256 (rocky/n/ncurses-base-6.2-10.20210508.el9.noarch.rpm) = 88a506c88f2964c71d7eafbef76f57870d799c041560bd929608c5853e632d98
-SIZE (rocky/n/ncurses-base-6.2-10.20210508.el9.noarch.rpm) = 61298
-SHA256 (rocky/n/ncurses-libs-6.2-10.20210508.el9.aarch64.rpm) = 4a4dfaff385ec7d1bcef1a0d1ef644d5a08ac844dd333594170b460c9f5b9ffb
-SIZE (rocky/n/ncurses-libs-6.2-10.20210508.el9.aarch64.rpm) = 316916
-SHA256 (rocky/n/ncurses-libs-6.2-10.20210508.el9.i686.rpm) = c71458876b47767931eb706f6a43e0114b6bd4641c87372002aa6be7282dc230
-SIZE (rocky/n/ncurses-libs-6.2-10.20210508.el9.i686.rpm) = 353074
-SHA256 (rocky/n/ncurses-libs-6.2-10.20210508.el9.x86_64.rpm) = ea2d4bd41eb314ea7537dc47d6952091700a5ba82f44ac98b767d5ac3efa94f6
-SIZE (rocky/n/ncurses-libs-6.2-10.20210508.el9.x86_64.rpm) = 328739
+SHA256 (rocky/n/ncurses-6.2-10.20210508.el9_6.2.aarch64.rpm) = 90bec4f1a9d024c40afac3264096912fcb1cc7af303cdd49f4aaa0dead16a678
+SIZE (rocky/n/ncurses-6.2-10.20210508.el9_6.2.aarch64.rpm) = 407084
+SHA256 (rocky/n/ncurses-6.2-10.20210508.el9_6.2.x86_64.rpm) = 44a2d507ca2c70e7250b0e1201c5d6c7a3d7d3daa07be2de1e3d25fa822562d3
+SIZE (rocky/n/ncurses-6.2-10.20210508.el9_6.2.x86_64.rpm) = 408527
+SHA256 (rocky/n/ncurses-base-6.2-10.20210508.el9_6.2.noarch.rpm) = 5f87c3e5d8cb9d4ff803195cc7f120ef13eb4870567d992fd0d87727fc8b5513
+SIZE (rocky/n/ncurses-base-6.2-10.20210508.el9_6.2.noarch.rpm) = 61586
+SHA256 (rocky/n/ncurses-libs-6.2-10.20210508.el9_6.2.aarch64.rpm) = 8f56c88432fa2307de4ec7732be827feba638c93edf696d30e365d184a360e17
+SIZE (rocky/n/ncurses-libs-6.2-10.20210508.el9_6.2.aarch64.rpm) = 317353
+SHA256 (rocky/n/ncurses-libs-6.2-10.20210508.el9_6.2.i686.rpm) = 3797339502a61fee35a17d9e9e2339a9a82752d62c2660a582a285ddfaa5b299
+SIZE (rocky/n/ncurses-libs-6.2-10.20210508.el9_6.2.i686.rpm) = 353141
+SHA256 (rocky/n/ncurses-libs-6.2-10.20210508.el9_6.2.x86_64.rpm) = f0bdc15e788ea339be88c20f67ce9f709e75b6764dcc2b85210cbdd408e0364d
+SIZE (rocky/n/ncurses-libs-6.2-10.20210508.el9_6.2.x86_64.rpm) = 329704
SHA256 (rocky/o/openssl-libs-3.2.2-6.el9_5.1.aarch64.rpm) = 455defc551a7c15697ea2c7585f8aae6c69c52ecad1b602d36943f7c173a12fe
SIZE (rocky/o/openssl-libs-3.2.2-6.el9_5.1.aarch64.rpm) = 2339207
SHA256 (rocky/o/openssl-libs-3.2.2-6.el9_5.1.i686.rpm) = ea41ab1ea853bf0cfbec1162b9282b91c3e694177beed6d76605bc9941fa041f
@@ -397,8 +397,8 @@ SHA256 (rocky/r/readline-8.1-4.el9.i686.rpm) = 53e86bd8f3976db6424135b4e35a5b3f4
SIZE (rocky/r/readline-8.1-4.el9.i686.rpm) = 220901
SHA256 (rocky/r/readline-8.1-4.el9.x86_64.rpm) = b85f5cffef627afe640cf7405845cb45956d66ef5a06e7c48dc7da47a7191674
SIZE (rocky/r/readline-8.1-4.el9.x86_64.rpm) = 215258
-SHA256 (rocky/r/rocky-release-9.5-1.2.el9.noarch.rpm) = 9fb0b2aa0deac07c8a5c6d77e2a1bb8f69ad91fcb2aba95a7ab712e657ac5604
-SIZE (rocky/r/rocky-release-9.5-1.2.el9.noarch.rpm) = 24122
+SHA256 (rocky/r/rocky-release-9.6-1.3.el9.noarch.rpm) = dd5ebe088551e88f80688898aea1cbd9977ee2ad0bf13c6c68f749c2961fcae0
+SIZE (rocky/r/rocky-release-9.6-1.3.el9.noarch.rpm) = 22573
SHA256 (rocky/s/sed-4.8-9.el9.aarch64.rpm) = b48959916662d4d20a6207e02f7e243408987d99621963d450d0bec185cffbfe
SIZE (rocky/s/sed-4.8-9.el9.aarch64.rpm) = 301224
SHA256 (rocky/s/sed-4.8-9.el9.x86_64.rpm) = 005c959166838b0e45f02e699c35ec5449025e2463751c56b7e614bbd9514732
@@ -415,16 +415,16 @@ SHA256 (rocky/s/slang-2.3.2-11.el9.i686.rpm) = 012839622f868a21a6e9340636e10068b
SIZE (rocky/s/slang-2.3.2-11.el9.i686.rpm) = 406583
SHA256 (rocky/s/slang-2.3.2-11.el9.x86_64.rpm) = ce9de0b6765d6bc5a13dc0d70649c60f99b5566b8b779bc9d715170375192947
SIZE (rocky/s/slang-2.3.2-11.el9.x86_64.rpm) = 382399
-SHA256 (rocky/s/sqlite-3.34.1-7.el9_3.aarch64.rpm) = c28b24e8614c96b50bc91de6c54a7b931dcc842759d7864328287d8cfbfe5bf2
-SIZE (rocky/s/sqlite-3.34.1-7.el9_3.aarch64.rpm) = 753848
-SHA256 (rocky/s/sqlite-3.34.1-7.el9_3.x86_64.rpm) = 3db7e0a7937231a5b23a8537bec0ee58ab03e16dad01564ccfc7d0b844fcfc39
-SIZE (rocky/s/sqlite-3.34.1-7.el9_3.x86_64.rpm) = 764919
-SHA256 (rocky/s/sqlite-libs-3.34.1-7.el9_3.aarch64.rpm) = 2cb657f0cbcac497228fec8d29621f7e093af3a0b59a7d78703eb59032fb40a8
-SIZE (rocky/s/sqlite-libs-3.34.1-7.el9_3.aarch64.rpm) = 628618
-SHA256 (rocky/s/sqlite-libs-3.34.1-7.el9_3.i686.rpm) = 5003ec7b55f0d6e7ef97f157a012f004fa87a99f41a1f134995a0522b967fcb4
-SIZE (rocky/s/sqlite-libs-3.34.1-7.el9_3.i686.rpm) = 678995
-SHA256 (rocky/s/sqlite-libs-3.34.1-7.el9_3.x86_64.rpm) = 9e9b58febeff10765c104ecebc8af189507ecd6c2a600f9b0d9207394117a063
-SIZE (rocky/s/sqlite-libs-3.34.1-7.el9_3.x86_64.rpm) = 633300
+SHA256 (rocky/s/sqlite-3.34.1-8.el9_6.aarch64.rpm) = e1d6edfa66b477d192b44dac8eb30fe6c4755364c6fcd256dcde95b4c57d8b3d
+SIZE (rocky/s/sqlite-3.34.1-8.el9_6.aarch64.rpm) = 755046
+SHA256 (rocky/s/sqlite-3.34.1-8.el9_6.x86_64.rpm) = d34118d36ccb0b1c046648ac7b3267063bd48fb153cb0fab86ccf009c1abd95c
+SIZE (rocky/s/sqlite-3.34.1-8.el9_6.x86_64.rpm) = 764108
+SHA256 (rocky/s/sqlite-libs-3.34.1-8.el9_6.aarch64.rpm) = 4c82cc374ec24ae409c8e28de9c49a69db3dcf69d321c98b347fed88d76a2711
+SIZE (rocky/s/sqlite-libs-3.34.1-8.el9_6.aarch64.rpm) = 628091
+SHA256 (rocky/s/sqlite-libs-3.34.1-8.el9_6.i686.rpm) = 42367f0fd044f1997e8da0f923ab1c39d0df4386d03a1e69bcc1846d5222e287
+SIZE (rocky/s/sqlite-libs-3.34.1-8.el9_6.i686.rpm) = 678911
+SHA256 (rocky/s/sqlite-libs-3.34.1-8.el9_6.x86_64.rpm) = 17e50e8451957a766eaf8100dcd8039221cdd96237a9a8d5fa257e71a5b49ef8
+SIZE (rocky/s/sqlite-libs-3.34.1-8.el9_6.x86_64.rpm) = 632435
SHA256 (rocky/u/util-linux-2.37.4-21.el9.aarch64.rpm) = 6fb40a221bb130387888bc15116b7ff68e1ce87c4ed4458e1e53757aedcda2c8
SIZE (rocky/u/util-linux-2.37.4-21.el9.aarch64.rpm) = 2291649
SHA256 (rocky/u/util-linux-2.37.4-21.el9.x86_64.rpm) = d91647847d0bf984ca668a4464d876fef0e40805d6d73864ad7c3a0b3aa6fdee
@@ -433,10 +433,10 @@ SHA256 (rocky/u/util-linux-core-2.37.4-21.el9.aarch64.rpm) = d4ba6df41a32aff02ee
SIZE (rocky/u/util-linux-core-2.37.4-21.el9.aarch64.rpm) = 440263
SHA256 (rocky/u/util-linux-core-2.37.4-21.el9.x86_64.rpm) = 98b481d78be2a3e3c4d604c0e3913f34d3d73a8a567efd991ef6df754337f2c2
SIZE (rocky/u/util-linux-core-2.37.4-21.el9.x86_64.rpm) = 441105
-SHA256 (rocky/w/which-2.21-29.el9.aarch64.rpm) = e9351855af75aac7fb5c53173f262e4f87f400d7a96d48ec100a8d35269a1367
-SIZE (rocky/w/which-2.21-29.el9.aarch64.rpm) = 40717
-SHA256 (rocky/w/which-2.21-29.el9.x86_64.rpm) = c54b2c55264430eee2786fad79bd26c7a7c62204b1f7b568e5f097d850db9688
-SIZE (rocky/w/which-2.21-29.el9.x86_64.rpm) = 41260
+SHA256 (rocky/w/which-2.21-30.el9_6.aarch64.rpm) = 25a4472324067f89da2435f43cadb115b1024bb1cdbab4cc54c8ecd9e57e5690
+SIZE (rocky/w/which-2.21-30.el9_6.aarch64.rpm) = 40476
+SHA256 (rocky/w/which-2.21-30.el9_6.x86_64.rpm) = ad1681c574bb2765e0f8ba1decb89513aa61568339db6e286c6816f944ba9532
+SIZE (rocky/w/which-2.21-30.el9_6.x86_64.rpm) = 40971
SHA256 (rocky/x/xz-libs-5.2.5-8.el9_0.aarch64.rpm) = 854a20a02aff28f4d116accb8833d9ce9e5acb0e682c8a43f65d786c4d154fca
SIZE (rocky/x/xz-libs-5.2.5-8.el9_0.aarch64.rpm) = 91794
SHA256 (rocky/x/xz-libs-5.2.5-8.el9_0.i686.rpm) = 034f360f3c2d05d978f2c9e671af3ec2b4ab24c8f2440d7e24caf6f4eac087cd
@@ -481,10 +481,10 @@ SHA256 (rocky/g/geocode-glib-3.26.2-5.el9.src.rpm) = cd4902dafb8f4479356f17d53e4
SIZE (rocky/g/geocode-glib-3.26.2-5.el9.src.rpm) = 83267
SHA256 (rocky/g/glib-networking-2.68.3-3.el9.src.rpm) = aa6bb6cb4406d2b1aa6d75611cc2f90eaba5f556596e79d046c42f26a9e0278d
SIZE (rocky/g/glib-networking-2.68.3-3.el9.src.rpm) = 254741
-SHA256 (rocky/g/glib2-2.68.4-16.el9.src.rpm) = 777801aa08ed9a92a1e8d0114394a7fabbcf44937344d0a4751752c72594125e
-SIZE (rocky/g/glib2-2.68.4-16.el9.src.rpm) = 5069608
-SHA256 (rocky/g/glibc-2.34-168.el9_6.19.src.rpm) = 9a602a4f0a3d3c5d28df7a746421b29d5b5077ab1f971562eaa023a303b1b0ce
-SIZE (rocky/g/glibc-2.34-168.el9_6.19.src.rpm) = 19642716
+SHA256 (rocky/g/glib2-2.68.4-16.el9_6.2.src.rpm) = 455d0cdace7700f675c470b95b31def96973a7fdab2afedcdff2ea7d0f54b5a9
+SIZE (rocky/g/glib2-2.68.4-16.el9_6.2.src.rpm) = 5073842
+SHA256 (rocky/g/glibc-2.34-168.el9_6.23.src.rpm) = bbbd40672f67313745173e64d9e934238342e2eba16c3e42abdecb136d8fab66
+SIZE (rocky/g/glibc-2.34-168.el9_6.23.src.rpm) = 19652630
SHA256 (rocky/g/gmp-6.2.0-13.el9.src.rpm) = 8297b96da5460fd78d81e38c3ac1559a35eb51bea3c3d398efaacd62868d20d4
SIZE (rocky/g/gmp-6.2.0-13.el9.src.rpm) = 2500190
SHA256 (rocky/g/grep-3.6-5.el9.src.rpm) = d7e0368575da276796d79537cb4897092988285541a2ede0b5688ba42215f34b
@@ -493,16 +493,16 @@ SHA256 (rocky/j/json-glib-1.6.6-1.el9.src.rpm) = ba95317ff8dad227b304364ca50ec85
SIZE (rocky/j/json-glib-1.6.6-1.el9.src.rpm) = 1317772
SHA256 (rocky/k/keyutils-1.6.3-1.el9.src.rpm) = 49c8af3cf9a7164242d8d457dc17d57eaaf97af07859d584b091e9e39f0bede7
SIZE (rocky/k/keyutils-1.6.3-1.el9.src.rpm) = 149203
-SHA256 (rocky/k/krb5-1.21.1-6.el9.src.rpm) = 170406a8b6d2f3becf1afe4bcea0e08c4f44adcb3ac470037266cdb36b0b41d2
-SIZE (rocky/k/krb5-1.21.1-6.el9.src.rpm) = 8916347
+SHA256 (rocky/k/krb5-1.21.1-8.el9_6.src.rpm) = a08cf534309b959600b5c56d6f804d41394f5c0bef405b89638982de47ed24ef
+SIZE (rocky/k/krb5-1.21.1-8.el9_6.src.rpm) = 8933556
SHA256 (rocky/l/less-590-5.el9.src.rpm) = 9354552d15d43d789de3b4f9561a5ee464d75f9309a2092218d546ad1b5ce9f2
SIZE (rocky/l/less-590-5.el9.src.rpm) = 380068
SHA256 (rocky/l/libcap-2.48-9.el9_2.src.rpm) = 54f35d6b547033d86b9fed8247c80306fffbb3c316a286586ab37bee660d275c
SIZE (rocky/l/libcap-2.48-9.el9_2.src.rpm) = 198929
SHA256 (rocky/l/libdatrie-0.2.13-4.el9.src.rpm) = ef54036ffe2f890f13b6208cc2b5531583d69d492688ecc03e8dee3d62b07b1c
SIZE (rocky/l/libdatrie-0.2.13-4.el9.src.rpm) = 324214
-SHA256 (rocky/l/libdb-5.3.28-55.el9.src.rpm) = 6633b628cc424c5ddd513687ca8b85228c01d27df60543bca7e1442f59d38ddc
-SIZE (rocky/l/libdb-5.3.28-55.el9.src.rpm) = 35282456
+SHA256 (rocky/l/libdb-5.3.28-57.el9_6.src.rpm) = a4f69f05dd8328a332ee3b8adb7e9bd56eeb47f46d5e46ca56a43c25b2bc7c4d
+SIZE (rocky/l/libdb-5.3.28-57.el9_6.src.rpm) = 35282723
SHA256 (rocky/l/libedit-3.1-38.20210216cvs.el9.src.rpm) = 865cc64b0049617e1aa2e784520cc3f7c4d68813aefc98dffd71d3353f9e37cd
SIZE (rocky/l/libedit-3.1-38.20210216cvs.el9.src.rpm) = 529753
SHA256 (rocky/l/libevdev-1.11.0-3.el9.src.rpm) = 2edb9205f23b2659b10d2710efc5512a5f0681bfc337fbfb75bd888131be46bb
@@ -529,8 +529,8 @@ SHA256 (rocky/m/mpfr-4.1.0-7.el9.src.rpm) = 94cb2af3328fd57d3c4f1f56f8ae856dd8ae
SIZE (rocky/m/mpfr-4.1.0-7.el9.src.rpm) = 1554505
SHA256 (rocky/m/mtdev-1.1.5-22.el9.src.rpm) = 6c5c7d9595a3accbc75aa61d8a43847a53b893540b1c6766621cce875fb9b6e5
SIZE (rocky/m/mtdev-1.1.5-22.el9.src.rpm) = 284409
-SHA256 (rocky/n/ncurses-6.2-10.20210508.el9.src.rpm) = eab1c0ac71e76feadba9acd0dfb4e7edf8ee12a1d526580e74fe644878f684bf
-SIZE (rocky/n/ncurses-6.2-10.20210508.el9.src.rpm) = 3584239
+SHA256 (rocky/n/ncurses-6.2-10.20210508.el9_6.2.src.rpm) = c66cd2666cf74befbeca0b0477c2e29ef1412d82d652ba65e98e6e82cf3260bf
+SIZE (rocky/n/ncurses-6.2-10.20210508.el9_6.2.src.rpm) = 3585848
SHA256 (rocky/o/openssl-3.2.2-6.el9_5.1.src.rpm) = 239bd2dc5226b021437f1bfff3b70e24a63c2cb6fe4773365a4d1ed0ae7eccef
SIZE (rocky/o/openssl-3.2.2-6.el9_5.1.src.rpm) = 17967534
SHA256 (rocky/p/pcre-8.44-4.el9.src.rpm) = 7e228c7eb2aa94de0544d5156114ab01063c939b0ea8b41fe0208e004a61c8e8
@@ -541,8 +541,8 @@ SHA256 (rocky/p/popt-1.18-8.el9.src.rpm) = 8266495d0508509dc5292604d6c78fa96d1ae
SIZE (rocky/p/popt-1.18-8.el9.src.rpm) = 593926
SHA256 (rocky/r/readline-8.1-4.el9.src.rpm) = d4d0321fb8a3d22fbf8b7d9c80364ac4478db835bcafde003ac04b2df19a6e25
SIZE (rocky/r/readline-8.1-4.el9.src.rpm) = 3007997
-SHA256 (rocky/r/rocky-release-9.5-1.2.el9.src.rpm) = 975db6f5e89fc5538a5a4b296d66d3fe1fe6a0f1e557dfb95183dec148d8ca79
-SIZE (rocky/r/rocky-release-9.5-1.2.el9.src.rpm) = 62628
+SHA256 (rocky/r/rocky-release-9.6-1.3.el9.src.rpm) = 94fcfad44834514515713db83ff52c5a857a1505751f38e3c4a4e223a6f23071
+SIZE (rocky/r/rocky-release-9.6-1.3.el9.src.rpm) = 62783
SHA256 (rocky/s/sed-4.8-9.el9.src.rpm) = ad9772fc0d8bf2479246aa9b1ab04506d5c25eb64a5abffe2195304198b77c80
SIZE (rocky/s/sed-4.8-9.el9.src.rpm) = 1422083
SHA256 (rocky/s/setserial-2.17-54.el9.src.rpm) = 4a508744b8d70f58bced990450cfb53d3d37d9f96ae01fabfd6d5a3807c12253
@@ -555,8 +555,8 @@ SHA256 (rocky/t/texinfo-6.7-15.el9.src.rpm) = beb821fc1b42f83852ed93eb8563be8f84
SIZE (rocky/t/texinfo-6.7-15.el9.src.rpm) = 4364617
SHA256 (rocky/u/util-linux-2.37.4-21.el9.src.rpm) = f629469f0eb787619c3fd1bb156910d55cdd0d5ef0004ce719cfc5440cd2f28a
SIZE (rocky/u/util-linux-2.37.4-21.el9.src.rpm) = 6258692
-SHA256 (rocky/w/which-2.21-29.el9.src.rpm) = 2417f4282c349795befae1c8cbc357906b47fd1a9ea5eeea5f92c69430c084d5
-SIZE (rocky/w/which-2.21-29.el9.src.rpm) = 162444
+SHA256 (rocky/w/which-2.21-30.el9_6.src.rpm) = cd95a0f74ecc18a89c905cd2c26ffb596a9c22e379904e994776c72c1cd0ddaf
+SIZE (rocky/w/which-2.21-30.el9_6.src.rpm) = 162257
SHA256 (rocky/x/xz-5.2.5-8.el9_0.src.rpm) = b7cef2fb719b09209740b5be7fcd6e766b069e9a5177a51bd74894e3fe5959b6
SIZE (rocky/x/xz-5.2.5-8.el9_0.src.rpm) = 1165795
SHA256 (rocky/z/zlib-1.2.11-40.el9.src.rpm) = 0902a850988d0051410218305303ffb76c090a2606113078c73a0c1f73adee7d
diff --git a/emulators/magia/Makefile b/emulators/magia/Makefile
index 0adbb51276f9..67772e93cc50 100644
--- a/emulators/magia/Makefile
+++ b/emulators/magia/Makefile
@@ -1,7 +1,7 @@
PORTNAME= magia
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= emulators
MAINTAINER= ports@FreeBSD.org
diff --git a/emulators/openmsx/Makefile b/emulators/openmsx/Makefile
index 207d7503499e..5afcb44cf4e7 100644
--- a/emulators/openmsx/Makefile
+++ b/emulators/openmsx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openmsx
-DISTVERSION= 19.1
+DISTVERSION= 20.0
CATEGORIES= emulators
-MASTER_SITES= https://github.com/openMSX/openMSX/releases/download/RELEASE_19_1/
+MASTER_SITES= https://github.com/openMSX/openMSX/releases/download/RELEASE_20_0/
MAINTAINER= dmenelkir@gmail.com
COMMENT= Open source MSX emulator
@@ -18,12 +18,13 @@ LIB_DEPENDS= libao.so:audio/libao \
libtheora.so:multimedia/libtheora \
libvorbis.so:audio/libvorbis
-USES= gl gmake pkgconfig python sdl tcl
-USE_GCC= yes
+USES= compiler:c++20-lang gl gmake pkgconfig python sdl tcl
USE_GL= gl glew
USE_SDL= sdl2 ttf2
+CXXFLAGS+= -I/usr/include/c++/v1 -std=c++20
+
MAKEFILE= GNUmakefile
MAKE_ARGS= CXXFLAGS="${CXXFLAGS}" \
INSTALL_BINARY_DIR=${PREFIX}/bin \
diff --git a/emulators/openmsx/distinfo b/emulators/openmsx/distinfo
index 573625887d0f..f05561638370 100644
--- a/emulators/openmsx/distinfo
+++ b/emulators/openmsx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724517832
-SHA256 (openmsx-19.1.tar.gz) = 979b1322215095d82d5ea4a455c5e089fcbc4916c0725d6362a15b7022c0e249
-SIZE (openmsx-19.1.tar.gz) = 4216833
+TIMESTAMP = 1757074825
+SHA256 (openmsx-20.0.tar.gz) = 4c645e5a063e00919fa04720d39f62fb8dcb6321276637b16b5788dea5cd1ebf
+SIZE (openmsx-20.0.tar.gz) = 5947913
diff --git a/emulators/openmsx/files/patch-src_sound_BlipBuffer.cc b/emulators/openmsx/files/patch-src_sound_BlipBuffer.cc
new file mode 100644
index 000000000000..5abe500f3751
--- /dev/null
+++ b/emulators/openmsx/files/patch-src_sound_BlipBuffer.cc
@@ -0,0 +1,11 @@
+--- src/sound/BlipBuffer.cc.orig 2025-09-10 16:08:17 UTC
++++ src/sound/BlipBuffer.cc
+@@ -19,7 +19,7 @@ static constexpr int BLIP_RES = 1 << BlipBuffer::BLIP_
+
+
+ // Precalculated impulse table.
+-static constexpr auto impulses = [] {
++static const auto impulses = [] {
+ constexpr int HALF_SIZE = BLIP_RES / 2 * (BLIP_IMPULSE_WIDTH - 1);
+ std::array<double, BLIP_RES + HALF_SIZE + BLIP_RES> fImpulse = {};
+ std::span<double, HALF_SIZE> out = subspan<HALF_SIZE>(fImpulse, BLIP_RES);
diff --git a/emulators/openmsx/pkg-plist b/emulators/openmsx/pkg-plist
index 8888c3bed417..7674894c24eb 100644
--- a/emulators/openmsx/pkg-plist
+++ b/emulators/openmsx/pkg-plist
@@ -4,22 +4,28 @@ bin/openmsx
%%PORTDOCS%%%%DOCSDIR%%/cbios.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/commands.html
%%PORTDOCS%%%%DOCSDIR%%/manual/compile.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/debugger-layout.png
%%PORTDOCS%%%%DOCSDIR%%/manual/diskmanipulator.html
%%PORTDOCS%%%%DOCSDIR%%/manual/faq.html
%%PORTDOCS%%%%DOCSDIR%%/manual/index.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/main_menu_bar.png
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-minty.css
%%PORTDOCS%%%%DOCSDIR%%/manual/manual-purple.css
%%PORTDOCS%%%%DOCSDIR%%/manual/manual.css
%%PORTDOCS%%%%DOCSDIR%%/manual/nocartfound.png
%%PORTDOCS%%%%DOCSDIR%%/manual/openmsx-control.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/osd_icons.png
%%PORTDOCS%%%%DOCSDIR%%/manual/setup.html
%%PORTDOCS%%%%DOCSDIR%%/manual/user.html
%%PORTDOCS%%%%DOCSDIR%%/release-history.txt
%%PORTDOCS%%%%DOCSDIR%%/release-notes.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/reverse_bar.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/status_bar.png
%%DATADIR%%/extensions/2nd_PSG.xml
%%DATADIR%%/extensions/ASCII_Japanese_MSX-Write.xml
%%DATADIR%%/extensions/ASCII_Japanese_MSX-Write_II.xml
%%DATADIR%%/extensions/ASCII_MSX-DOS2.xml
+%%DATADIR%%/extensions/ASCII16-X_Mapper_XL.xml
%%DATADIR%%/extensions/AVT_DPF-550.xml
%%DATADIR%%/extensions/Beer_IDE.xml
%%DATADIR%%/extensions/Boosted_audio.xml
@@ -54,8 +60,10 @@ bin/openmsx
%%DATADIR%%/extensions/Microsol_CDX-2.xml
%%DATADIR%%/extensions/Mitsubishi_ML-30DC_ML-30FD.xml
%%DATADIR%%/extensions/Musical_Memory_Mapper.xml
+%%DATADIR%%/extensions/National_CF-SM003.xml
%%DATADIR%%/extensions/Neos_MA-20R.xml
%%DATADIR%%/extensions/Neos_MA-20V.xml
+%%DATADIR%%/extensions/OPL3Cartridge_Moonsound_compatible.xml
%%DATADIR%%/extensions/OPL3Cartridge.xml
%%DATADIR%%/extensions/OPL3Cartridge2_mono.xml
%%DATADIR%%/extensions/OPL3Cartridge2_stereo.xml
@@ -65,6 +73,7 @@ bin/openmsx
%%DATADIR%%/extensions/Password_Cartridge.xml
%%DATADIR%%/extensions/Philips_NMS_1200.xml
%%DATADIR%%/extensions/Philips_NMS_1205.xml
+%%DATADIR%%/extensions/Philips_VU_0040.xml
%%DATADIR%%/extensions/Philips_VY_0010.xml
%%DATADIR%%/extensions/Popolon_Sound_Cartridge.xml
%%DATADIR%%/extensions/README
@@ -158,6 +167,7 @@ bin/openmsx
%%DATADIR%%/machines/CIEL_Expert-Turbo.xml
%%DATADIR%%/machines/Canon_V-10.xml
%%DATADIR%%/machines/Canon_V-20.xml
+%%DATADIR%%/machines/Canon_V-20_FR.xml
%%DATADIR%%/machines/Canon_V-20_JP.xml
%%DATADIR%%/machines/Canon_V-25.xml
%%DATADIR%%/machines/Canon_V-30F.xml
@@ -182,6 +192,7 @@ bin/openmsx
%%DATADIR%%/machines/Frael_Bruc_100_1.xml
%%DATADIR%%/machines/Frael_Bruc_100_2.xml
%%DATADIR%%/machines/Fujitsu_FM-X.xml
+%%DATADIR%%/machines/General_Paxon_PCT-55.xml
%%DATADIR%%/machines/Goldstar_FC-200.xml
%%DATADIR%%/machines/Goldstar_FC-80U.xml
%%DATADIR%%/machines/Gradiente_Expert_DD_Plus.xml
@@ -190,8 +201,10 @@ bin/openmsx
%%DATADIR%%/machines/Gradiente_Expert_XP-800.xml
%%DATADIR%%/machines/Hitachi_MB-H1.xml
%%DATADIR%%/machines/Hitachi_MB-H2.xml
+%%DATADIR%%/machines/Hitachi_MB-H21.xml
%%DATADIR%%/machines/Hitachi_MB-H3.xml
%%DATADIR%%/machines/Hitachi_MB-H50.xml
+%%DATADIR%%/machines/Hitachi_MB-H70.xml
%%DATADIR%%/machines/JVC_HC-7GB.xml
%%DATADIR%%/machines/Mitsubishi_ML-8000.xml
%%DATADIR%%/machines/Mitsubishi_ML-F110.xml
@@ -268,6 +281,7 @@ bin/openmsx
%%DATADIR%%/machines/Sanyo_PHC-30N.xml
%%DATADIR%%/machines/Sanyo_PHC-33.xml
%%DATADIR%%/machines/Sanyo_PHC-35J.xml
+%%DATADIR%%/machines/Sanyo_MPC-64.xml
%%DATADIR%%/machines/Sanyo_PHC-70FD.xml
%%DATADIR%%/machines/Sanyo_PHC-70FD2.xml
%%DATADIR%%/machines/Sanyo_PHC-77.xml
@@ -311,6 +325,7 @@ bin/openmsx
%%DATADIR%%/machines/Sony_HB-G900AP.xml
%%DATADIR%%/machines/Sony_HB-G900D.xml
%%DATADIR%%/machines/Sony_HB-G900P.xml
+%%DATADIR%%/machines/Sony_HB-T600.xml
%%DATADIR%%/machines/Spectravideo_SVI-318.xml
%%DATADIR%%/machines/Spectravideo_SVI-328.xml
%%DATADIR%%/machines/Spectravideo_SVI-328_superexpanded.xml
@@ -318,6 +333,7 @@ bin/openmsx
%%DATADIR%%/machines/Spectravideo_SVI-728_ES.xml
%%DATADIR%%/machines/Spectravideo_SVI-728_SE.xml
%%DATADIR%%/machines/Spectravideo_SVI-738.xml
+%%DATADIR%%/machines/Spectravideo_SVI-738_DE.xml
%%DATADIR%%/machines/Spectravideo_SVI-738_PL.xml
%%DATADIR%%/machines/Spectravideo_SVI-738_SE.xml
%%DATADIR%%/machines/Talent_DPC-200.xml
@@ -350,6 +366,7 @@ bin/openmsx
%%DATADIR%%/machines/Yamaha_CX5M.xml
%%DATADIR%%/machines/Yamaha_CX5MII-128.xml
%%DATADIR%%/machines/Yamaha_CX5MII.xml
+%%DATADIR%%/machines/Yamaha_CX5MU.xml
%%DATADIR%%/machines/Yamaha_CX7-128.xml
%%DATADIR%%/machines/Yamaha_CX7M-128.xml
%%DATADIR%%/machines/Yamaha_SX-100.xml
@@ -361,6 +378,7 @@ bin/openmsx
%%DATADIR%%/machines/Yamaha_YIS-604-128.xml
%%DATADIR%%/machines/Yamaha_YIS-805-128R2.xml
%%DATADIR%%/machines/Yashica_YC-64.xml
+%%DATADIR%%/machines/Yeno_DPC-64.xml
%%DATADIR%%/machines/acid-tests/Acid2Test_basic-bios2p.lpt.ips
%%DATADIR%%/machines/acid-tests/Acid2Test_basic-bios2p.ppi.ips
%%DATADIR%%/machines/acid-tests/Acid2Test_basic-bios2p.psg.ips
@@ -421,13 +439,11 @@ bin/openmsx
%%DATADIR%%/scripts/_multi_screenshot.tcl
%%DATADIR%%/scripts/_music_keyboard.tcl
%%DATADIR%%/scripts/_osd.tcl
-%%DATADIR%%/scripts/_osd_keyboard.tcl
%%DATADIR%%/scripts/_osd_menu.tcl
%%DATADIR%%/scripts/_osd_nemesis.tcl
%%DATADIR%%/scripts/_osd_widgets.tcl
%%DATADIR%%/scripts/_psg_log.tcl
%%DATADIR%%/scripts/_psg_profile.tcl
-%%DATADIR%%/scripts/_quitmenu.tcl
%%DATADIR%%/scripts/_raster_view.tcl
%%DATADIR%%/scripts/_record_channels.tcl
%%DATADIR%%/scripts/_record_chunks.tcl
@@ -442,12 +458,10 @@ bin/openmsx
%%DATADIR%%/scripts/_slot.tcl
%%DATADIR%%/scripts/_soundchip_utils.tcl
%%DATADIR%%/scripts/_soundlog.tcl
-%%DATADIR%%/scripts/_sprites.tcl
%%DATADIR%%/scripts/_stack.tcl
%%DATADIR%%/scripts/_tas_tools.tcl
%%DATADIR%%/scripts/_test_machines_and_extensions.tcl
%%DATADIR%%/scripts/_text_echo.tcl
-%%DATADIR%%/scripts/_tileviewer.tcl
%%DATADIR%%/scripts/_toggle_freq.tcl
%%DATADIR%%/scripts/_trainer.tcl
%%DATADIR%%/scripts/_trainerdefs.tcl
@@ -460,15 +474,12 @@ bin/openmsx
%%DATADIR%%/scripts/_vdrive.tcl
%%DATADIR%%/scripts/_vgmrecorder.tcl
%%DATADIR%%/scripts/_vu-meters.tcl
-%%DATADIR%%/scripts/_widgets.tcl
%%DATADIR%%/scripts/autoplug.tcl
%%DATADIR%%/scripts/callbackprocs.tcl
%%DATADIR%%/scripts/cashandler.tcl
%%DATADIR%%/scripts/create_user_dirs.tcl
-%%DATADIR%%/scripts/frame_rate_pusher.tcl
%%DATADIR%%/scripts/keybindings.tcl
%%DATADIR%%/scripts/lazy.tcl
-%%DATADIR%%/scripts/load_icons.tcl
%%DATADIR%%/scripts/mode.tcl
%%DATADIR%%/scripts/monitor.tcl
%%DATADIR%%/scripts/osd_menu.tcl
@@ -477,7 +488,6 @@ bin/openmsx
%%DATADIR%%/scripts/screenshot.tcl
%%DATADIR%%/scripts/session_management.tcl
%%DATADIR%%/scripts/shield.png
-%%DATADIR%%/scripts/tabbed_machine_view.tcl
%%DATADIR%%/scripts/type.tcl
%%DATADIR%%/settings.xml
%%DATADIR%%/shaders/HQ2xLiteOffsets.dat
@@ -501,8 +511,6 @@ bin/openmsx
%%DATADIR%%/shaders/monitor3D.vert
%%DATADIR%%/shaders/rgb.frag
%%DATADIR%%/shaders/rgb.vert
-%%DATADIR%%/shaders/sai.frag
-%%DATADIR%%/shaders/sai.vert
%%DATADIR%%/shaders/scale2x.frag
%%DATADIR%%/shaders/scale2x.vert
%%DATADIR%%/shaders/simple.frag
@@ -520,8 +528,8 @@ bin/openmsx
%%DATADIR%%/skins/ConsoleBackground6.png
%%DATADIR%%/skins/ConsoleBackgroundBlue.png
%%DATADIR%%/skins/ConsoleBackgroundGrey.png
-%%DATADIR%%/skins/Vera.ttf.gz
-%%DATADIR%%/skins/VeraMono.ttf.gz
+%%DATADIR%%/skins/DejaVuSans.ttf.gz
+%%DATADIR%%/skins/DejaVuSansMono.ttf.gz
%%DATADIR%%/skins/breaked.png
%%DATADIR%%/skins/fancy/frame.png
%%DATADIR%%/skins/fancy/led-off.png
diff --git a/emulators/pcsx2/Makefile b/emulators/pcsx2/Makefile
index c9fcbf764fba..4affe0e991ad 100644
--- a/emulators/pcsx2/Makefile
+++ b/emulators/pcsx2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pcsx2
PORTVERSION= 2.3.439
-PORTREVISION= 1
+PORTREVISION= 3
DISTVERSIONPREFIX= v
CATEGORIES= emulators
diff --git a/emulators/py-m64py/Makefile b/emulators/py-m64py/Makefile
index 4e4938ee5c45..6b210595bf61 100644
--- a/emulators/py-m64py/Makefile
+++ b/emulators/py-m64py/Makefile
@@ -1,6 +1,6 @@
PORTNAME= m64py
DISTVERSION= 0.3.0.${RELEASE_DATE}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= emulators python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/emulators/qemu-devel/Makefile b/emulators/qemu-devel/Makefile
index 9724d1baccae..b8c142a24b12 100644
--- a/emulators/qemu-devel/Makefile
+++ b/emulators/qemu-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qemu
-DISTVERSION= 10.0.20250630
+DISTVERSION= 10.1.20250830
CATEGORIES= emulators
PKGNAMESUFFIX= -devel
DIST_SUBDIR= qemu/${PORTVERSION}
@@ -23,11 +23,11 @@ USES= bison compiler:c11 cpe gmake gnome iconv:wchar_t localbase:ldflags \
ninja perl5 pkgconfig python:build shebangfix tar:xz xorg
USE_GITLAB= yes
GL_ACCOUNT= qemu-project
-GL_TAGNAME= 0d0fc3f4658937fb81fcc16a89738e83bd8d4795
+GL_TAGNAME= 91589bcd9fee0e66b241d04e5f37cd4f218187a2
GL_TUPLE= qemu-project:keycodemapdb:f5772a62ec52591ff6870b7e8ef32482371f22c6:keycodemapdb/subprojects/keycodemapdb \
qemu-project:dtc:b6910bec11614980a21e46fbccc35934b671bd81:dtc/subprojects/dtc \
qemu-project:libvfio-user:0b28d205572c80b568a1003db2c8f37ca333e4d7:libvfio/subprojects/libvfio-user \
- qemu-project:meson:68d29ef7f62df5481aa4de8eaf421f25243f4cb2:meson/meson \
+ qemu-project:meson:2cf1fa324069daa170c1f0d321c0f7d885fff670:meson/meson \
qemu-project:berkeley-softfloat-3:b64af41c3276f97f0e181920400ee056b9c88037:berkeleysoftfloat3/subprojects/berkeley-softfloat-3 \
qemu-project:berkeley-testfloat-3:e7af9751d9f9fd3b47911f51a5cfd08af256a9ab:berkeleytestfloat3/subprojects/berkeley-testfloat-3
USE_GNOME= cairo glib20
diff --git a/emulators/qemu-devel/distinfo b/emulators/qemu-devel/distinfo
index 98727eef212b..3b8ed19f1d56 100644
--- a/emulators/qemu-devel/distinfo
+++ b/emulators/qemu-devel/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1751498296
-SHA256 (qemu/10.0.20250630/qemu-project-qemu-0d0fc3f4658937fb81fcc16a89738e83bd8d4795_GL0.tar.gz) = 15207cad59b6b4b0b72e6ac740b0cbb3766cbf5a87ef9e1346284b14febcb6ef
-SIZE (qemu/10.0.20250630/qemu-project-qemu-0d0fc3f4658937fb81fcc16a89738e83bd8d4795_GL0.tar.gz) = 39963969
-SHA256 (qemu/10.0.20250630/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = d014b53382dbb17b8196ad12f50de7f20d0ef1b9f7d54b0be51a6cbb14209195
-SIZE (qemu/10.0.20250630/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = 29580
-SHA256 (qemu/10.0.20250630/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = e115f987eec23a1ba25150a46ced1675de3716072d3b4905afb3a9cda0f007c7
-SIZE (qemu/10.0.20250630/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = 205556
-SHA256 (qemu/10.0.20250630/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = d2f60cd4f86f345aab1332953eb736cce3518159e6e99bcc2d10467c06f717fe
-SIZE (qemu/10.0.20250630/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = 189943
-SHA256 (qemu/10.0.20250630/qemu-project-meson-68d29ef7f62df5481aa4de8eaf421f25243f4cb2_GL0.tar.gz) = 836c21bb3a0413f3028fce19e2a939c3f581668161b12b208b559b2bdf46876c
-SIZE (qemu/10.0.20250630/qemu-project-meson-68d29ef7f62df5481aa4de8eaf421f25243f4cb2_GL0.tar.gz) = 4913620
-SHA256 (qemu/10.0.20250630/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = faae889814ea6a292f7ca03d9b36e6c7e95bab2a64777804883cc822b8d48757
-SIZE (qemu/10.0.20250630/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = 148741
-SHA256 (qemu/10.0.20250630/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = e7a09d51dc7e96cb8422c919c85fc3833d4f788567638c9162ef5cd7db59b1df
-SIZE (qemu/10.0.20250630/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = 139308
+TIMESTAMP = 1756803889
+SHA256 (qemu/10.1.20250830/qemu-project-qemu-91589bcd9fee0e66b241d04e5f37cd4f218187a2_GL0.tar.gz) = ddf0254081a24244c68144387db547bcd205f48361f56bc1f0f5a4877593ce1d
+SIZE (qemu/10.1.20250830/qemu-project-qemu-91589bcd9fee0e66b241d04e5f37cd4f218187a2_GL0.tar.gz) = 40128088
+SHA256 (qemu/10.1.20250830/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = d014b53382dbb17b8196ad12f50de7f20d0ef1b9f7d54b0be51a6cbb14209195
+SIZE (qemu/10.1.20250830/qemu-project-keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6_GL0.tar.gz) = 29580
+SHA256 (qemu/10.1.20250830/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = e115f987eec23a1ba25150a46ced1675de3716072d3b4905afb3a9cda0f007c7
+SIZE (qemu/10.1.20250830/qemu-project-dtc-b6910bec11614980a21e46fbccc35934b671bd81_GL0.tar.gz) = 205556
+SHA256 (qemu/10.1.20250830/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = d2f60cd4f86f345aab1332953eb736cce3518159e6e99bcc2d10467c06f717fe
+SIZE (qemu/10.1.20250830/qemu-project-libvfio-user-0b28d205572c80b568a1003db2c8f37ca333e4d7_GL0.tar.gz) = 189943
+SHA256 (qemu/10.1.20250830/qemu-project-meson-2cf1fa324069daa170c1f0d321c0f7d885fff670_GL0.tar.gz) = b4b7fe671632df719101be1a67b90e49446a5ec0dc006060ef28466f47e6fa5a
+SIZE (qemu/10.1.20250830/qemu-project-meson-2cf1fa324069daa170c1f0d321c0f7d885fff670_GL0.tar.gz) = 4934066
+SHA256 (qemu/10.1.20250830/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = faae889814ea6a292f7ca03d9b36e6c7e95bab2a64777804883cc822b8d48757
+SIZE (qemu/10.1.20250830/qemu-project-berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037_GL0.tar.gz) = 148741
+SHA256 (qemu/10.1.20250830/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = e7a09d51dc7e96cb8422c919c85fc3833d4f788567638c9162ef5cd7db59b1df
+SIZE (qemu/10.1.20250830/qemu-project-berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab_GL0.tar.gz) = 139308
diff --git a/emulators/qemu/Makefile b/emulators/qemu/Makefile
index 12e78992502b..f6eff65b8ff2 100644
--- a/emulators/qemu/Makefile
+++ b/emulators/qemu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qemu
-DISTVERSION= 10.0.3
+DISTVERSION= 10.1.0
CATEGORIES= emulators
MASTER_SITES= https://download.qemu.org/
DIST_SUBDIR= qemu/${PORTVERSION}
diff --git a/emulators/qemu/distinfo b/emulators/qemu/distinfo
index 4dcd7ae57eed..da4eef02182e 100644
--- a/emulators/qemu/distinfo
+++ b/emulators/qemu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753446040
-SHA256 (qemu/10.0.3/qemu-10.0.3.tar.xz) = 5c891267b1534a774465db8b1a0dfcb0c5e6d7ecb6f71345625adf4e0889945b
-SIZE (qemu/10.0.3/qemu-10.0.3.tar.xz) = 135736600
+TIMESTAMP = 1756287018
+SHA256 (qemu/10.1.0/qemu-10.1.0.tar.xz) = e0517349b50ca73ebec2fa85b06050d5c463ca65c738833bd8fc1f15f180be51
+SIZE (qemu/10.1.0/qemu-10.1.0.tar.xz) = 141999456
diff --git a/emulators/qemu/pkg-plist b/emulators/qemu/pkg-plist
index 0622304d8a65..f6a824c2be31 100644
--- a/emulators/qemu/pkg-plist
+++ b/emulators/qemu/pkg-plist
@@ -53,10 +53,14 @@ include/qemu-plugin.h
@sample etc/qemu-ifdown.sample
%%DATADIR%%/QEMU,tcx.bin
%%DATADIR%%/QEMU,cgthree.bin
+%%DATADIR%%/ast27x0_bootrom.bin
%%DATADIR%%/bios-256k.bin
%%DATADIR%%/bios-microvm.bin
%%DATADIR%%/bios.bin
-%%DATADIR%%/canyonlands.dtb
+%%DATADIR%%/dtb/bamboo.dtb
+%%DATADIR%%/dtb/canyonlands.dtb
+%%DATADIR%%/dtb/petalogix-ml605.dtb
+%%DATADIR%%/dtb/petalogix-s3adsp1800.dtb
%%DATADIR%%/edk2-aarch64-code.fd
%%DATADIR%%/edk2-arm-code.fd
%%DATADIR%%/edk2-arm-vars.fd
@@ -134,7 +138,6 @@ include/qemu-plugin.h
%%DATADIR%%/opensbi-riscv32-generic-fw_dynamic.bin
%%DATADIR%%/opensbi-riscv64-generic-fw_dynamic.bin
%%DATADIR%%/palcode-clipper
-%%DATADIR%%/petalogix-ml605.dtb
%%DATADIR%%/pnv-pnor.bin
%%DATADIR%%/pxe-e1000.rom
%%DATADIR%%/pxe-eepro100.rom
@@ -157,8 +160,6 @@ include/qemu-plugin.h
%%DATADIR%%/vgabios-vmware.bin
%%DATADIR%%/skiboot.lid
%%DATADIR%%/trace-events-all
-%%DATADIR%%/petalogix-s3adsp1800.dtb
-%%DATADIR%%/bamboo.dtb
%%DATADIR%%/kvmvapic.bin
%%DATADIR%%/u-boot.e500
%%DATADIR%%/pvh.bin
diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile
index 2a8781edac4a..1ddffd7839de 100644
--- a/emulators/rpcs3/Makefile
+++ b/emulators/rpcs3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rpcs3
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.37 # git rev-list --count HEAD
-DISTVERSIONSUFFIX= -17986-g68d2573344
+DISTVERSION= 0.0.38 # git rev-list --count HEAD
+DISTVERSIONSUFFIX= -18170-g23b339d410
CATEGORIES= emulators wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -13,10 +13,15 @@ LICENSE_COMB= multi
LICENSE_FILE_ISCL= ${WRKSRC_cubeb}/LICENSE
LICENSE_FILE_ZLIB= ${WRKSRC_asmjit}/LICENSE.md
-BUILD_DEPENDS= flatc:devel/flatbuffers
-LIB_DEPENDS= libcurl.so:ftp/curl \
+BUILD_DEPENDS= flatc:devel/flatbuffers \
+ glslang>0:graphics/glslang
+LIB_DEPENDS= libzstd.so:archivers/zstd \
+ librtmidi.so:audio/rtmidi \
+ libhidapi.so:comms/hidapi \
+ libcurl.so:ftp/curl \
libpng.so:graphics/png \
libavcodec.so:multimedia/ffmpeg \
+ libminiupnpc.so:net/miniupnpc \
libpugixml.so:textproc/pugixml
ONLY_FOR_ARCHS= aarch64 amd64
@@ -24,16 +29,12 @@ ONLY_FOR_ARCHS_REASON= requires int128 and SSE2
USE_GITHUB= yes
GH_ACCOUNT= RPCS3
-GH_TUPLE= RPCS3:hidapi:hidapi-0.14.0-53-gf424236:hidapi/3rdparty/hidapi/hidapi \
- RPCS3:soundtouch:2.3.1-78-g3982730:soundtouch/3rdparty/SoundTouch/soundtouch \
+GH_TUPLE= RPCS3:soundtouch:2.3.1-78-g3982730:soundtouch/3rdparty/SoundTouch/soundtouch \
asmjit:asmjit:416f735:asmjit/3rdparty/asmjit/asmjit \
- facebook:zstd:v1.5.7:zstd/3rdparty/zstd/zstd \
jbeder:yaml-cpp:0.8.0-11-g456c68f:yamlcpp/3rdparty/yaml-cpp/yaml-cpp \
- KhronosGroup:glslang:15.3.0:glslang/3rdparty/glslang/glslang \
kcat:openal-soft:1.23.1:openal_soft/3rdparty/OpenAL/openal-soft \
- kinetiknz:cubeb:cubeb-0.2-1425-g88585b6:cubeb/3rdparty/cubeb/cubeb \
+ kinetiknz:cubeb:cubeb-0.2-1617-ge495bee:cubeb/3rdparty/cubeb/cubeb \
Megamouse:VulkanMemoryAllocator:1d8f600:vkalloc/3rdparty/GPUOpen/VulkanMemoryAllocator \
- miniupnp:miniupnp:miniupnpd_2_3_9:miniupnp/3rdparty/miniupnp/miniupnp \
nothings:stb:013ac3b:stb/3rdparty/stblib/stb \
wolfSSL:wolfssl:v5.8.0-stable:wolfssl/3rdparty/wolfssl/wolfssl \
xioTechnologies:Fusion:v1.2.8:fusion/3rdparty/fusion/fusion
@@ -43,7 +44,8 @@ USES= cmake gl iconv:wchar_t llvm:min=19,lib localbase:ldflags \
USE_GL= gl glew
USE_QT= base multimedia svg
USE_XORG= x11
-CMAKE_ON= CMAKE_SKIP_RPATH ${CURL FFMPEG FLATBUFFERS LIBPNG PUGIXML XXHASH:L:S/^/USE_SYSTEM_/}
+CMAKE_ON= CMAKE_SKIP_RPATH
+CMAKE_ON+= ${GLSLANG FFMPEG FLATBUFFERS HIDAPI LIBPNG LIBUSB MINIUPNPC PUGIXML RTMIDI XXHASH ZSTD:L:S/^/USE_SYSTEM_/}
CMAKE_ON+= BUNDLE_SPEEX # only used by cubeb tests
CMAKE_OFF= USE_NATIVE_INSTRUCTIONS USE_PRECOMPILED_HEADERS
LDFLAGS+= -Wl,--as-needed # GLU
@@ -87,13 +89,6 @@ VULKAN_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-heade
VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader
VULKAN_CMAKE_BOOL= USE_VULKAN
-# XXX Unbundle audio/rtmidi
-GH_TUPLE+= thestk:rtmidi:6.0.0:rtmidi/3rdparty/rtmidi/rtmidi
-ALSA_LIB_DEPENDS+= libasound.so:audio/alsa-lib
-ALSA_CMAKE_BOOL+= RTMIDI_API_ALSA
-JACK_LIB_DEPENDS+= libjack.so:audio/jack
-JACK_CMAKE_BOOL+= RTMIDI_API_JACK
-
post-patch:
@${REINPLACE_CMD} -e '/GIT_BRANCH/s/local_build/master/' \
-e '/GIT_FULL_BRANCH/s/local_build/${GH_ACCOUNT}\/${GH_PROJECT}\/master/' \
diff --git a/emulators/rpcs3/distinfo b/emulators/rpcs3/distinfo
index ea0e9ab6a9f2..89f828272b3f 100644
--- a/emulators/rpcs3/distinfo
+++ b/emulators/rpcs3/distinfo
@@ -1,31 +1,21 @@
-TIMESTAMP = 1748728672
-SHA256 (RPCS3-rpcs3-v0.0.37-17986-g68d2573344_GH0.tar.gz) = de3235708b85cf9b03f3f8854bd5c81d4b8f88dff462b56978f18b00f20b824e
-SIZE (RPCS3-rpcs3-v0.0.37-17986-g68d2573344_GH0.tar.gz) = 5861021
-SHA256 (RPCS3-hidapi-hidapi-0.14.0-53-gf424236_GH0.tar.gz) = 1494ab721a834346774c7821bb40ce9476cc7c1f2881820483afa76098df4e2b
-SIZE (RPCS3-hidapi-hidapi-0.14.0-53-gf424236_GH0.tar.gz) = 364108
+TIMESTAMP = 1759349014
+SHA256 (RPCS3-rpcs3-v0.0.38-18170-g23b339d410_GH0.tar.gz) = 0b01ab9812e242299b803e4baa4c36f74ef63196a03d508e63cf4a0918f0aac6
+SIZE (RPCS3-rpcs3-v0.0.38-18170-g23b339d410_GH0.tar.gz) = 5883442
SHA256 (RPCS3-soundtouch-2.3.1-78-g3982730_GH0.tar.gz) = 68119ffee94c7eb2e12357599d7a47ec5cb029a89243daafb9ffad3fdfb433e9
SIZE (RPCS3-soundtouch-2.3.1-78-g3982730_GH0.tar.gz) = 607859
SHA256 (asmjit-asmjit-416f735_GH0.tar.gz) = 65ba9c3487da09af02db0c34405d1bdd3e49e134062930777f272007d97940fd
SIZE (asmjit-asmjit-416f735_GH0.tar.gz) = 1151444
-SHA256 (facebook-zstd-v1.5.7_GH0.tar.gz) = 37d7284556b20954e56e1ca85b80226768902e2edabd3b649e9e72c0c9012ee3
-SIZE (facebook-zstd-v1.5.7_GH0.tar.gz) = 2451884
SHA256 (jbeder-yaml-cpp-0.8.0-11-g456c68f_GH0.tar.gz) = 3793d936474b1e6366f934f128f168dae711fd5e248dac048226c7879cefd6a3
SIZE (jbeder-yaml-cpp-0.8.0-11-g456c68f_GH0.tar.gz) = 1018173
-SHA256 (KhronosGroup-glslang-15.3.0_GH0.tar.gz) = c6c21fe1873c37e639a6a9ac72d857ab63a5be6893a589f34e09a6c757174201
-SIZE (KhronosGroup-glslang-15.3.0_GH0.tar.gz) = 4023163
SHA256 (kcat-openal-soft-1.23.1_GH0.tar.gz) = dfddf3a1f61059853c625b7bb03de8433b455f2f79f89548cbcbd5edca3d4a4a
SIZE (kcat-openal-soft-1.23.1_GH0.tar.gz) = 840185
-SHA256 (kinetiknz-cubeb-cubeb-0.2-1425-g88585b6_GH0.tar.gz) = d10bf2d54d7202efa39ac10bc580048666d6e7a5019a5d1f0f71e8b7bf01f25c
-SIZE (kinetiknz-cubeb-cubeb-0.2-1425-g88585b6_GH0.tar.gz) = 226777
+SHA256 (kinetiknz-cubeb-cubeb-0.2-1617-ge495bee_GH0.tar.gz) = bfe466842ed7df055e3106789b1d0b1b06274eee9be123d920365722fa8780fb
+SIZE (kinetiknz-cubeb-cubeb-0.2-1617-ge495bee_GH0.tar.gz) = 243801
SHA256 (Megamouse-VulkanMemoryAllocator-1d8f600_GH0.tar.gz) = 5aef11d98bae2ea911cda9fedcac6935d5bc5d0776cee581fc7b7204bd7b0d47
SIZE (Megamouse-VulkanMemoryAllocator-1d8f600_GH0.tar.gz) = 962218
-SHA256 (miniupnp-miniupnp-miniupnpd_2_3_9_GH0.tar.gz) = ec7981351ad6a046eee0abf522ed1a45a3b0517e1da64e03826051f5f5354ea5
-SIZE (miniupnp-miniupnp-miniupnpd_2_3_9_GH0.tar.gz) = 540322
SHA256 (nothings-stb-013ac3b_GH0.tar.gz) = f2f5aeaa2504f8dc3ee7412cb480f9be218766c7a652ce3bcebbc25ec72d7e9c
SIZE (nothings-stb-013ac3b_GH0.tar.gz) = 1510649
SHA256 (wolfSSL-wolfssl-v5.8.0-stable_GH0.tar.gz) = f90f18c7f12913a0b351b1f4305e768697ea1380794df1f2984b9452ab0aeeaf
SIZE (wolfSSL-wolfssl-v5.8.0-stable_GH0.tar.gz) = 24936537
SHA256 (xioTechnologies-Fusion-v1.2.8_GH0.tar.gz) = ff9e4b8f09592226e310e8ac55073614743d04ace4e1ab66e96c3b517000600b
SIZE (xioTechnologies-Fusion-v1.2.8_GH0.tar.gz) = 447874
-SHA256 (thestk-rtmidi-6.0.0_GH0.tar.gz) = ef7bcda27fee6936b651c29ebe9544c74959d0b1583b716ce80a1c6fea7617f0
-SIZE (thestk-rtmidi-6.0.0_GH0.tar.gz) = 515502
diff --git a/emulators/rpcs3/files/patch-cubeb-revert b/emulators/rpcs3/files/patch-cubeb-revert
new file mode 100644
index 000000000000..c941396a31ea
--- /dev/null
+++ b/emulators/rpcs3/files/patch-cubeb-revert
@@ -0,0 +1,112 @@
+Revert https://github.com/mozilla/cubeb/commit/0846b39f1fdc
+until https://github.com/mozilla/cubeb/issues/746
+
+--- 3rdparty/cubeb/cubeb/src/cubeb_sndio.c.orig 2025-09-16 23:01:49 UTC
++++ 3rdparty/cubeb/cubeb/src/cubeb_sndio.c
+@@ -68,7 +68,7 @@ struct cubeb_stream {
+ struct sio_hdl * hdl; /* link us to sndio */
+ int mode; /* bitmap of SIO_{PLAY,REC} */
+ int active; /* cubec_start() called */
+- int conv; /* need float->s24 conversion */
++ int conv; /* need float->s16 conversion */
+ unsigned char * rbuf; /* rec data consumed from here */
+ unsigned char * pbuf; /* play data is prepared here */
+ unsigned int nfr; /* number of frames in ibuf and obuf */
+@@ -99,33 +99,33 @@ static void
+ }
+
+ static void
+-float_to_s24(void * ptr, long nsamp, float volume)
++float_to_s16(void * ptr, long nsamp, float volume)
+ {
+- int32_t * dst = ptr;
++ int16_t * dst = ptr;
+ float * src = ptr;
+- float mult = volume * 8388608;
++ float mult = volume * 32768;
+ int s;
+
+ while (nsamp-- > 0) {
+ s = lrintf(*(src++) * mult);
+- if (s < -8388608)
+- s = -8388608;
+- else if (s > 8388607)
+- s = 8388607;
++ if (s < -32768)
++ s = -32768;
++ else if (s > 32767)
++ s = 32767;
+ *(dst++) = s;
+ }
+ }
+
+ static void
+-s24_to_float(void * ptr, long nsamp)
++s16_to_float(void * ptr, long nsamp)
+ {
+- int32_t * src = ptr;
++ int16_t * src = ptr;
+ float * dst = ptr;
+
+ src += nsamp;
+ dst += nsamp;
+ while (nsamp-- > 0)
+- *(--dst) = (1. / 8388608) * *(--src);
++ *(--dst) = (1. / 32768) * *(--src);
+ }
+
+ static const char *
+@@ -213,7 +213,7 @@ sndio_mainloop(void * arg)
+ }
+
+ if ((s->mode & SIO_REC) && s->conv)
+- s24_to_float(s->rbuf, s->nfr * s->rchan);
++ s16_to_float(s->rbuf, s->nfr * s->rchan);
+
+ /* invoke call-back, it returns less that s->nfr if done */
+ pthread_mutex_unlock(&s->mtx);
+@@ -244,7 +244,7 @@ sndio_mainloop(void * arg)
+
+ if (s->mode & SIO_PLAY) {
+ if (s->conv)
+- float_to_s24(s->pbuf, nfr * s->pchan, s->volume);
++ float_to_s16(s->pbuf, nfr * s->pchan, s->volume);
+ else
+ s16_setvol(s->pbuf, nfr * s->pchan, s->volume);
+ }
+@@ -429,25 +429,21 @@ sndio_stream_init(cubeb * context, cubeb_stream ** str
+ }
+ WRAP(sio_initpar)(&wpar);
+ wpar.sig = 1;
++ wpar.bits = 16;
+ switch (format) {
+ case CUBEB_SAMPLE_S16LE:
+ wpar.le = 1;
+- wpar.bits = 16;
+ break;
+ case CUBEB_SAMPLE_S16BE:
+ wpar.le = 0;
+- wpar.bits = 16;
+ break;
+ case CUBEB_SAMPLE_FLOAT32NE:
+ wpar.le = SIO_LE_NATIVE;
+- wpar.bits = 24;
+- wpar.msb = 0;
+ break;
+ default:
+ DPR("sndio_stream_init() unsupported format\n");
+ goto err;
+ }
+- wpar.bps = SIO_BPS(wpar.bits);
+ wpar.rate = rate;
+ if (s->mode & SIO_REC)
+ wpar.rchan = input_stream_params->channels;
+@@ -459,8 +455,6 @@ sndio_stream_init(cubeb * context, cubeb_stream ** str
+ goto err;
+ }
+ if (rpar.bits != wpar.bits || rpar.le != wpar.le || rpar.sig != wpar.sig ||
+- rpar.bps != wpar.bps ||
+- (wpar.bits < 8 * wpar.bps && rpar.msb != wpar.msb) ||
+ rpar.rate != wpar.rate ||
+ ((s->mode & SIO_REC) && rpar.rchan != wpar.rchan) ||
+ ((s->mode & SIO_PLAY) && rpar.pchan != wpar.pchan)) {
diff --git a/emulators/rpcs3/files/patch-hidapi b/emulators/rpcs3/files/patch-hidapi
new file mode 100644
index 000000000000..eaa48cc6aae6
--- /dev/null
+++ b/emulators/rpcs3/files/patch-hidapi
@@ -0,0 +1,23 @@
+-- Checking for module 'hidapi-hidraw'
+-- Package 'hidapi-hidraw' not found
+CMake Error at /usr/local/share/cmake/Modules/FindPkgConfig.cmake:645 (message):
+ The following required packages were not found:
+
+ - hidapi-hidraw
+
+--- 3rdparty/hidapi/CMakeLists.txt.orig 2025-09-30 21:49:18 UTC
++++ 3rdparty/hidapi/CMakeLists.txt
+@@ -1,10 +1,10 @@ if(USE_SYSTEM_HIDAPI)
+ # hidapi
+ if(USE_SYSTEM_HIDAPI)
+ message(STATUS "RPCS3: using shared hidapi")
+- pkg_check_modules(hidapi-hidraw REQUIRED IMPORTED_TARGET hidapi-hidraw)
++ pkg_check_modules(hidapi REQUIRED IMPORTED_TARGET hidapi)
+ add_library(3rdparty_hidapi INTERFACE)
+- target_link_libraries(3rdparty_hidapi INTERFACE PkgConfig::hidapi-hidraw)
+- target_include_directories(3rdparty_hidapi INTERFACE PkgConfig::hidapi-hidraw)
++ target_link_libraries(3rdparty_hidapi INTERFACE PkgConfig::hidapi)
++ target_include_directories(3rdparty_hidapi INTERFACE PkgConfig::hidapi)
+ else()
+ set(BUILD_SHARED_LIBS FALSE CACHE BOOL "Don't build shared libs")
+ set(HIDAPI_INSTALL_TARGETS FALSE CACHE BOOL "Don't install anything")
diff --git a/emulators/rpcs3/files/patch-miniupnpc b/emulators/rpcs3/files/patch-miniupnpc
new file mode 100644
index 000000000000..d3799f56750d
--- /dev/null
+++ b/emulators/rpcs3/files/patch-miniupnpc
@@ -0,0 +1,20 @@
+Drop after net/miniupnpc >= 2.3.3 update.
+
+-- Checking for module 'miniupnpc>=2.3.3'
+-- Package dependency requirement 'miniupnpc >= 2.3.3' could not be satisfied.
+Package 'miniupnpc' has version '2.3.2', required version is '>= 2.3.3'
+CMake Error at /usr/local/share/cmake/Modules/FindPkgConfig.cmake:645 (message):
+ The following required packages were not found:
+
+ - miniupnpc>=2.3.3
+
+--- 3rdparty/miniupnp/CMakeLists.txt.orig 2025-09-30 21:49:18 UTC
++++ 3rdparty/miniupnp/CMakeLists.txt
+@@ -1,6 +1,6 @@ if(USE_SYSTEM_MINIUPNPC)
+ if(USE_SYSTEM_MINIUPNPC)
+ message(STATUS "RPCS3: using shared MiniUPnPc")
+- pkg_check_modules(MiniUPnPc REQUIRED IMPORTED_TARGET miniupnpc>=2.3.3)
++ pkg_check_modules(MiniUPnPc REQUIRED IMPORTED_TARGET miniupnpc)
+ add_library(3rdparty_miniupnpc INTERFACE)
+ target_link_libraries(3rdparty_miniupnpc INTERFACE PkgConfig::MiniUPnPc)
+ target_include_directories(3rdparty_miniupnpc INTERFACE PkgConfig::MiniUPnPc)
diff --git a/emulators/rpcs3/pkg-plist b/emulators/rpcs3/pkg-plist
index 663b6c377e73..0f140c004ab3 100644
--- a/emulators/rpcs3/pkg-plist
+++ b/emulators/rpcs3/pkg-plist
@@ -11,10 +11,98 @@ share/metainfo/rpcs3.metainfo.xml
%%DATADIR%%/GuiConfigs/Nekotekina by GooseWing.qss
%%DATADIR%%/GuiConfigs/Skyline (Nightfall).qss
%%DATADIR%%/GuiConfigs/Skyline.qss
+%%DATADIR%%/GuiConfigs/Windows 11 (Dark Mode) by GustavoGraziano.qss
+%%DATADIR%%/GuiConfigs/Windows 11 (Light Mode) by GustavoGraziano.qss
%%DATADIR%%/GuiConfigs/YoRHa by Ani.qss
%%DATADIR%%/GuiConfigs/YoRHa-background.jpg
%%DATADIR%%/GuiConfigs/check_mark_white.png
+%%DATADIR%%/GuiConfigs/dark/arrow-down-disabled.svg
+%%DATADIR%%/GuiConfigs/dark/arrow-down.svg
+%%DATADIR%%/GuiConfigs/dark/arrow-left-disabled.svg
+%%DATADIR%%/GuiConfigs/dark/arrow-left.svg
+%%DATADIR%%/GuiConfigs/dark/arrow-next.svg
+%%DATADIR%%/GuiConfigs/dark/arrow-prev.svg
+%%DATADIR%%/GuiConfigs/dark/arrow-right-disabled.svg
+%%DATADIR%%/GuiConfigs/dark/arrow-right.svg
+%%DATADIR%%/GuiConfigs/dark/arrow-up-disabled.svg
+%%DATADIR%%/GuiConfigs/dark/arrow-up.svg
+%%DATADIR%%/GuiConfigs/dark/check-mark-disabled.svg
+%%DATADIR%%/GuiConfigs/dark/check-mark.svg
+%%DATADIR%%/GuiConfigs/dark/checkbox-checked-disabled.svg
+%%DATADIR%%/GuiConfigs/dark/checkbox-checked-hover.svg
+%%DATADIR%%/GuiConfigs/dark/checkbox-checked-pressed.svg
+%%DATADIR%%/GuiConfigs/dark/checkbox-checked.svg
+%%DATADIR%%/GuiConfigs/dark/checkbox-disabled.svg
+%%DATADIR%%/GuiConfigs/dark/checkbox-indeterminate-disabled.svg
+%%DATADIR%%/GuiConfigs/dark/checkbox-indeterminate-hover.svg
+%%DATADIR%%/GuiConfigs/dark/checkbox-indeterminate-pressed.svg
+%%DATADIR%%/GuiConfigs/dark/checkbox-indeterminate.svg
+%%DATADIR%%/GuiConfigs/dark/checkbox-unchecked-hover.svg
+%%DATADIR%%/GuiConfigs/dark/checkbox-unchecked-pressed.svg
+%%DATADIR%%/GuiConfigs/dark/checkbox-unchecked.svg
+%%DATADIR%%/GuiConfigs/dark/empty.svg
+%%DATADIR%%/GuiConfigs/dark/list-arrow-closed-disabled.svg
+%%DATADIR%%/GuiConfigs/dark/list-arrow-closed.svg
+%%DATADIR%%/GuiConfigs/dark/list-arrow-open-disabled.svg
+%%DATADIR%%/GuiConfigs/dark/list-arrow-open.svg
+%%DATADIR%%/GuiConfigs/dark/radio-checked-disabled.svg
+%%DATADIR%%/GuiConfigs/dark/radio-checked-hover.svg
+%%DATADIR%%/GuiConfigs/dark/radio-checked-pressed.svg
+%%DATADIR%%/GuiConfigs/dark/radio-checked.svg
+%%DATADIR%%/GuiConfigs/dark/radio-disabled.svg
+%%DATADIR%%/GuiConfigs/dark/radio-unchecked-hover.svg
+%%DATADIR%%/GuiConfigs/dark/radio-unchecked-pressed.svg
+%%DATADIR%%/GuiConfigs/dark/radio-unchecked.svg
+%%DATADIR%%/GuiConfigs/dark/slider-handle-disabled.svg
+%%DATADIR%%/GuiConfigs/dark/slider-handle-hover.svg
+%%DATADIR%%/GuiConfigs/dark/slider-handle-pressed.svg
+%%DATADIR%%/GuiConfigs/dark/slider-handle.svg
+%%DATADIR%%/GuiConfigs/dark/window-close.svg
+%%DATADIR%%/GuiConfigs/dark/window-undock.svg
%%DATADIR%%/GuiConfigs/kot-bg.jpg
+%%DATADIR%%/GuiConfigs/light/arrow-down-disabled.svg
+%%DATADIR%%/GuiConfigs/light/arrow-down.svg
+%%DATADIR%%/GuiConfigs/light/arrow-left-disabled.svg
+%%DATADIR%%/GuiConfigs/light/arrow-left.svg
+%%DATADIR%%/GuiConfigs/light/arrow-next.svg
+%%DATADIR%%/GuiConfigs/light/arrow-prev.svg
+%%DATADIR%%/GuiConfigs/light/arrow-right-disabled.svg
+%%DATADIR%%/GuiConfigs/light/arrow-right.svg
+%%DATADIR%%/GuiConfigs/light/arrow-up-disabled.svg
+%%DATADIR%%/GuiConfigs/light/arrow-up.svg
+%%DATADIR%%/GuiConfigs/light/check-mark-disabled.svg
+%%DATADIR%%/GuiConfigs/light/check-mark.svg
+%%DATADIR%%/GuiConfigs/light/checkbox-checked-disabled.svg
+%%DATADIR%%/GuiConfigs/light/checkbox-checked-hover.svg
+%%DATADIR%%/GuiConfigs/light/checkbox-checked-pressed.svg
+%%DATADIR%%/GuiConfigs/light/checkbox-checked.svg
+%%DATADIR%%/GuiConfigs/light/checkbox-disabled.svg
+%%DATADIR%%/GuiConfigs/light/checkbox-indeterminate-disabled.svg
+%%DATADIR%%/GuiConfigs/light/checkbox-indeterminate-hover.svg
+%%DATADIR%%/GuiConfigs/light/checkbox-indeterminate-pressed.svg
+%%DATADIR%%/GuiConfigs/light/checkbox-indeterminate.svg
+%%DATADIR%%/GuiConfigs/light/checkbox-unchecked-hover.svg
+%%DATADIR%%/GuiConfigs/light/checkbox-unchecked-pressed.svg
+%%DATADIR%%/GuiConfigs/light/checkbox-unchecked.svg
+%%DATADIR%%/GuiConfigs/light/empty.svg
+%%DATADIR%%/GuiConfigs/light/list-arrow-closed-disabled.svg
+%%DATADIR%%/GuiConfigs/light/list-arrow-closed.svg
+%%DATADIR%%/GuiConfigs/light/list-arrow-open-disabled.svg
+%%DATADIR%%/GuiConfigs/light/list-arrow-open.svg
+%%DATADIR%%/GuiConfigs/light/radio-checked-disabled.svg
+%%DATADIR%%/GuiConfigs/light/radio-checked-hover.svg
+%%DATADIR%%/GuiConfigs/light/radio-checked-pressed.svg
+%%DATADIR%%/GuiConfigs/light/radio-checked.svg
+%%DATADIR%%/GuiConfigs/light/radio-disabled.svg
+%%DATADIR%%/GuiConfigs/light/radio-unchecked-hover.svg
+%%DATADIR%%/GuiConfigs/light/radio-unchecked-pressed.svg
+%%DATADIR%%/GuiConfigs/light/radio-unchecked.svg
+%%DATADIR%%/GuiConfigs/light/slider-handle-disabled.svg
+%%DATADIR%%/GuiConfigs/light/slider-handle-hover.svg
+%%DATADIR%%/GuiConfigs/light/slider-handle-pressed.svg
+%%DATADIR%%/GuiConfigs/light/slider-handle.svg
+%%DATADIR%%/GuiConfigs/light/window-close.svg
+%%DATADIR%%/GuiConfigs/light/window-undock.svg
%%DATADIR%%/GuiConfigs/list_arrow_blue.png
%%DATADIR%%/GuiConfigs/list_arrow_down_blue.png
%%DATADIR%%/GuiConfigs/list_arrow_down_green.png
diff --git a/emulators/virtualbox-ose-70/Makefile b/emulators/virtualbox-ose-70/Makefile
index 7b6efa0001d2..70ae1ff3695f 100644
--- a/emulators/virtualbox-ose-70/Makefile
+++ b/emulators/virtualbox-ose-70/Makefile
@@ -45,7 +45,9 @@ CONFLICTS_INSTALL= virtualbox-ose-legacy \
virtualbox-ose \
virtualbox-ose-nox11 \
virtualbox-ose-71 \
- virtualbox-ose-nox11-71
+ virtualbox-ose-nox11-71 \
+ virtualbox-ose-72 \
+ virtualbox-ose-nox11-72
PORTSCOUT= limit:^7\.0\.
SUB_FILES= pkg-message
@@ -315,6 +317,8 @@ post-patch:
@${REINPLACE_CMD} \
-e 's|^versions =.*|versions = ["${PYTHON_VER}${PYTHON_ABIVER}"]|' \
${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py
+ @${REINPLACE_CMD} -e 's|curl_proxytype|long|g' \
+ ${WRKSRC}/src/VBox/Runtime/generic/http-curl.cpp
post-patch-AIO-off:
@${REINPLACE_CMD} 's|r3/freebsd/fileaio-freebsd.cpp|r3/posix/fileaio-posix.cpp|' \
diff --git a/emulators/virtualbox-ose-71/Makefile b/emulators/virtualbox-ose-71/Makefile
index 9b0d18590c7e..288552b6f76d 100644
--- a/emulators/virtualbox-ose-71/Makefile
+++ b/emulators/virtualbox-ose-71/Makefile
@@ -44,7 +44,9 @@ CONFLICTS_INSTALL= virtualbox-ose-legacy \
virtualbox-ose \
virtualbox-ose-nox11 \
virtualbox-ose-70 \
- virtualbox-ose-nox11-70
+ virtualbox-ose-nox11-70 \
+ virtualbox-ose-72 \
+ virtualbox-ose-nox11-72
PORTSCOUT= limit:^7\.1\.
SUB_FILES= pkg-message
@@ -315,6 +317,8 @@ post-patch:
@${REINPLACE_CMD} \
-e 's|^versions =.*|versions = ["${PYTHON_VER}${PYTHON_ABIVER}"]|' \
${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py
+ @${REINPLACE_CMD} -e 's|curl_proxytype|long|g' \
+ ${WRKSRC}/src/VBox/Runtime/generic/http-curl.cpp
post-patch-AIO-off:
@${REINPLACE_CMD} 's|r3/freebsd/fileaio-freebsd.cpp|r3/posix/fileaio-posix.cpp|' \
diff --git a/emulators/virtualbox-ose-71/files/patch-src-VBox-Runtime-Makefile.kmk b/emulators/virtualbox-ose-71/files/patch-src-VBox-Runtime-Makefile.kmk
deleted file mode 100644
index f13be222ea9a..000000000000
--- a/emulators/virtualbox-ose-71/files/patch-src-VBox-Runtime-Makefile.kmk
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/VBox/Runtime/Makefile.kmk.orig 2021-01-07 15:41:50 UTC
-+++ src/VBox/Runtime/Makefile.kmk
-@@ -177,6 +177,11 @@ $(IPRT_OUT_DIR)/oiddb.h.ts +| $(IPRT_OUT_DIR)/oiddb.h:
-
-
- #
-+# Set the defines that utf8-posix.cpp needs. It's used by several targets.
-+#
-+r3/posix/utf8-posix.cpp_DEFS.freebsd = $(VBOX_ICONV_DEFS)
-+
-+#
- # Unicode Specification reader used to regenerate unidata-*.cpp.
- #
- uniread_TEMPLATE = VBoxBldProg
diff --git a/emulators/virtualbox-ose-72/Makefile b/emulators/virtualbox-ose-72/Makefile
new file mode 100644
index 000000000000..fe41d449c234
--- /dev/null
+++ b/emulators/virtualbox-ose-72/Makefile
@@ -0,0 +1,429 @@
+PORTNAME= virtualbox-ose
+DISTVERSION= 7.2.2
+PORTREVISION?= 0
+CATEGORIES= emulators
+MASTER_SITES= https://download.virtualbox.org/virtualbox/${DISTVERSION}/:src \
+ LOCAL/vvd:docs
+PKGNAMESUFFIX?= -72
+DISTFILES= VirtualBox-${DISTVERSION}${EXTRACT_SUFX}:src \
+ VirtualBox-docs-${DISTVERSION}${EXTRACT_SUFX}:docs
+EXTRACT_ONLY= VirtualBox-${DISTVERSION}${EXTRACT_SUFX} \
+ VirtualBox-docs-${DISTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER= vbox@FreeBSD.org
+COMMENT= General-purpose full virtualizer for x86 hardware
+WWW= https://www.virtualbox.org/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+ONLY_FOR_ARCHS= amd64
+
+BUILD_DEPENDS= gtar:archivers/gtar \
+ kmk:devel/kBuild \
+ yasm:devel/yasm \
+ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \
+ xsltproc:textproc/libxslt
+LIB_DEPENDS= libpng.so:graphics/png \
+ libcurl.so:ftp/curl
+RUN_DEPENDS= ${LOCALBASE}/etc/rc.d/vboxnet:emulators/virtualbox-ose-kmod-72
+
+USES= compiler:c++17-lang cpe gnome iconv pkgconfig qt:6 ssl tar:bzip2
+CPE_VENDOR= oracle
+CPE_PRODUCT= vm_virtualbox
+USE_BINUTILS= yes
+USE_GNOME= libxml2
+USE_QT= tools:build
+USE_RC_SUBR= vboxheadless vboxwatchdog
+
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-java --passive-mesa --disable-docs
+CONFIGURE_ARGS+= --with-gcc="${CC}" --with-g++="${CXX}"
+
+CONFLICTS_INSTALL= virtualbox-ose-legacy \
+ virtualbox-ose-nox11-legacy \
+ virtualbox-ose \
+ virtualbox-ose-nox11 \
+ virtualbox-ose-70 \
+ virtualbox-ose-nox11-70 \
+ virtualbox-ose-71 \
+ virtualbox-ose-nox11-71
+
+PORTSCOUT= limit:^7\.2\.
+SUB_FILES= pkg-message
+SUB_LIST= VBOXDIR=${VBOX_DIR} \
+ VBOX_ETC=${VBOX_ETC} \
+ VBOXGROUP=${VBOXGROUP} \
+ VBOXUSER=${VBOXUSER} \
+ VBOXWSUSER=${VBOXWSUSER}
+
+WRKSRC= ${WRKDIR}/VirtualBox-${DISTVERSION}
+
+VBOXUSER?= vboxusers
+VBOXWSUSER?= vboxusers
+VBOXGROUP?= vboxusers
+USERS= ${VBOXUSER}
+GROUPS= ${VBOXGROUP}
+VBOX_DIR= ${PREFIX}/${VBOX_DIR_REL}
+VBOX_DIR_REL= lib/virtualbox
+VBOX_ETC= ${PREFIX}/etc/vbox
+VBOX_LINKS= VBoxVRDP
+VBOX_PROGS= VBoxAutostart VBoxBalloonCtrl VBoxBugReport VBoxHeadless \
+ VBoxManage
+VBOX_UTILS= VBoxExtPackHelperApp VBoxNetAdpCtl VBoxNetDHCP VBoxNetNAT \
+ VBoxSVC
+
+PLIST_SUB= GUEST_VER=${DISTVERSION} \
+ PYTHON_VERU=${PYTHON_VER:S/./_/}${PYTHON_ABIVER} \
+ VBOXGROUP=${VBOXGROUP}
+
+SLAVE_PORT?= no
+
+OPTIONS_DEFINE= AIO ALSA DBUS DEBUG DOCS GUESTADDITIONS NLS OGG PULSEAUDIO \
+ PYTHON QT6 R0LOGGING UDPTUNNEL VBOXIMG VDE VNC VORBIS VPX \
+ WEBSERVICE X11
+OPTIONS_DEFAULT= AIO DBUS QT6 UDPTUNNEL VNC WEBSERVICE X11
+.if ${SLAVE_PORT} == no
+OPTIONS_DEFAULT+= PYTHON
+.endif
+# Since version 6.1.24 pulseaudio is broken at runtime, preventing
+# virtual machines from starting if configured to use it.
+OPTIONS_EXCLUDE+= PULSEAUDIO
+OPTIONS_SUB= yes
+
+AIO_DESC= Enable Asyncronous IO support (check pkg-message)
+DEBUG_DESC= Debug symbols, additional logs and assertions
+GUESTADDITIONS_DESC= Build with Guest Additions
+NLS_DESC= Native language support (requires QT6)
+OGG_DESC= Use libogg from audio/libogg instead of bundled one
+QT6_DESC= Build with QT6 frontend (requires X11)
+R0LOGGING_DESC= Enable R0 logging (requires DEBUG)
+UDPTUNNEL_DESC= Build with UDP tunnel support
+VBOXIMG_DESC= Build vboximg-mount (requires fuse-libs)
+VDE_DESC= Build with VDE support
+VNC_DESC= Build with VNC support
+VORBIS_DESC= Use libvorbis from audio/libvorbis instead of bundled one
+VPX_DESC= Use libvpx for video recording
+WEBSERVICE_DESC= Build Webservice
+
+ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
+ALSA_CONFIGURE_OFF= --disable-alsa
+DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
+DBUS_CONFIGURE_OFF= --disable-dbus
+DEBUG_CONFIGURE_ON= --build-debug
+NLS_IMPLIES= QT6
+OGG_LIB_DEPENDS= libogg.so:audio/libogg
+OGG_CONFIGURE_ON= --enable-libogg
+PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
+PULSEAUDIO_CONFIGURE_OFF= --disable-pulse
+PYTHON_USES= python
+PYTHON_USES_OFF= python:build
+PYTHON_USE= PYTHON=distutils,noegginfo,noflavors
+PYTHON_CONFIGURE_OFF= --disable-python
+PYTHON_VARS= pydistutils_pkgname=vboxapi pydistutils_pkgversion=1.0
+QT6_IMPLIES= X11
+QT6_USES= gl qmake:no_env qt:6 xorg
+QT6_USE= QT=base,scxml,tools,translations \
+ XORG=xcb GL=gl
+QT6_CONFIGURE_OFF= --disable-qt
+R0LOGGING_IMPLIES= DEBUG
+UDPTUNNEL_CONFIGURE_OFF= --disable-udptunnel
+VBOXIMG_LIB_DEPENDS= libfuse.so.2:filesystems/fusefs-libs
+VDE_RUN_DEPENDS= vde_switch:net/vde2
+VDE_CONFIGURE_ON= --enable-vde
+VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver
+VNC_CONFIGURE_ON= --enable-vnc
+VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \
+ libvorbisenc.so:audio/libvorbis
+VORBIS_CONFIGURE_ON= --enable-libvorbis
+VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx
+VPX_CONFIGURE_OFF= --disable-libvpx
+WEBSERVICE_BUILD_DEPENDS= soapcpp2:devel/gsoap
+X11_USES= sdl xorg
+X11_USE= SDL=sdl XORG=x11,xcursor,xext,xinerama,xmu,xorgproto,xt
+X11_CONFIGURE_OFF= --build-headless
+
+ENV=
+.export ENV
+
+.include <bsd.port.options.mk>
+
+.if ${SLAVE_PORT} == no
+CONFLICTS_INSTALL+= virtualbox-ose-nox11-72
+.else
+CONFLICTS_INSTALL+= virtualbox-ose-72
+.endif
+
+.if ${PORT_OPTIONS:MDEBUG}
+KMK_BUILDTYPE= debug
+KMK_FLAGS+= BUILD_TYPE=debug
+.else
+KMK_BUILDTYPE= release
+.endif
+
+.if ${PORT_OPTIONS:MGUESTADDITIONS}
+GUESTADDITIONS= VBoxGuestAdditions_${DISTVERSION}.iso
+DISTFILES+= ${GUESTADDITIONS}:src
+LICENSE+= Additions
+LICENSE_COMB= multi
+LICENSE_NAME_Additions= Guest Additions
+LICENSE_PERMS_Additions= auto-accept
+LICENSE_DISTFILES_Additions= ${GUESTADDITIONS}
+.endif
+
+.if ${PORT_OPTIONS:MQT6}
+PLIST_SUB+= QT=""
+VBOX_PROGS+= VirtualBox VirtualBoxVM
+VBOX_WITH_QT= 1
+.else
+PLIST_SUB+= QT="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MWEBSERVICE}
+USE_RC_SUBR+= vboxinit vboxwebsrv
+VBOX_LINKS+= vboxwebsrv
+VBOX_UTILS+= vboxwebsrv webtest
+.endif
+
+.if ${PORT_OPTIONS:MX11}
+#VBOX_PROGS+= VBoxSDL
+.endif
+
+.if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MWEBSERVICE}
+PLIST_SUB+= SDK=""
+.else
+PLIST_SUB+= SDK="@comment "
+.endif
+
+.if ${PORT_OPTIONS:MVBOXIMG}
+EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-vboximg-Config.kmk
+VBOX_UTILS+= vboximg-mount
+PLIST_SUB+= VBOXIMG=""
+.else
+PLIST_SUB+= VBOXIMG="@comment "
+.endif
+
+KMK_ARCH= freebsd.${ARCH}
+PLIST_SUB+= ARCH="${KMK_ARCH}"
+
+KMK_BUILDDIR= ${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE}
+KMK_CONFIG= VBOX_LIBPATH_X11=${LOCALBASE} VBOX_FREEBSD_SRC=${SRC_BASE}/sys VBOX_WITHOUT_DOCS=1 VBOX_GCC_std=-std=c++17
+KMK_FLAGS+= -j${MAKE_JOBS_NUMBER}
+
+.include <bsd.port.pre.mk>
+
+.if ${CHOSEN_COMPILER_TYPE} == clang
+PATCH_DEPENDS+= ${LOCALBASE}/share/kBuild/tools/GXX3.kmk:devel/kBuild
+.endif
+
+.if ${PYTHON_MAJOR_VER} >= 3
+PLIST_SUB+= PYTHON_PYCDIR=/__pycache__/ \
+ PYTHON_PYCEXT=.cpython-${PYTHON_SUFFIX}.pyc
+.else
+PLIST_SUB+= PYTHON_PYCDIR=/ \
+ PYTHON_PYCEXT=.pyc
+.endif
+
+.if ${SSL_DEFAULT} != base
+CONFIGURE_ARGS+= --with-openssl-dir="${OPENSSLBASE}"
+.endif
+
+post-patch:
+ @${ECHO_CMD} 'VBOX_PATH_APP_PRIVATE_ARCH = ${VBOX_DIR}' > \
+ ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_PATH_DOCBOOK = ${DBKXSLDIR}' >> \
+ ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_PATH_DOCBOOK_DTD = ${DBKXMLDIR}' >> \
+ ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_PATH_SHARED_LIBS = ${VBOX_DIR}' >> \
+ ${WRKSRC}/LocalConfig.kmk
+ # Please keep this even if using Clang to avoid repeated regressions.
+ # PR 245048
+ @${ECHO_CMD} "VBOX_WITH_RUNPATH = ${_GCC_RUNTIME:D${_GCC_RUNTIME}\:}${VBOX_DIR}" >> \
+ ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_PATH_APP_PRIVATE = ${DATADIR}' >> \
+ ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_PATH_APP_DOCS = ${DOCSDIR}' >> ${WRKSRC}/LocalConfig.kmk
+.if ${SSL_DEFAULT} != base
+ @${ECHO_CMD} 'VBOX_WITH_ALT_HASH_CODE = 1' >> ${WRKSRC}/LocalConfig.kmk
+.endif
+ @${ECHO_CMD} 'VBOX_WITH_EXTPACK_VBOXDTRACE =' >> ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_WITH_INSTALLER = 1' >> ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_WITH_VBOXDRV =' >> ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_WITH_TESTCASES =' >> ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'SDK_VBOX_LIBPNG_INCS = ${PREFIX}/include/libpng' >> \
+ ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'SDK_VBOX_LIBPNG_LIBS = png' >> ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_WITH_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_WITH_DRAG_AND_DROP = ${VBOX_WITH_QT}' >> \
+ ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_WITH_DRAG_AND_DROP_GH = ${VBOX_WITH_QT}' >> \
+ ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_WITH_VALIDATIONKIT =' >> ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_WITH_X11_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_BLD_PYTHON = ${LOCALBASE}/bin/${PYTHON_VERSION}' >> \
+ ${WRKSRC}/LocalConfig.kmk
+.if ${PORT_OPTIONS:MR0LOGGING}
+ @${ECHO_CMD} 'VBOX_WITH_R0_LOGGING = 1' >> ${WRKSRC}/LocalConfig.kmk
+.endif
+.if ${PORT_OPTIONS:MWEBSERVICE}
+ @${ECHO_CMD} 'VBOX_WITH_WEBSERVICES = 1' >> ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_GSOAP_INSTALLED = 1' >> ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_PATH_GSOAP = ${PREFIX}/lib/gsoap' >> \
+ ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_PATH_GSOAP_BIN = ${PREFIX}/bin' >> \
+ ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_PATH_GSOAP_IMPORT = ${PREFIX}/share/gsoap/import' >> \
+ ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_GCC_PEDANTIC_CXX = -Wshadow $$(VBOX_GCC_WARN) -Wno-long-long' >> \
+ ${WRKSRC}/LocalConfig.kmk
+.endif
+.if empty(PORT_OPTIONS:MX11)
+ @${ECHO} 'VBOX_WITH_VMSVGA3D =' >> ${WRKSRC}/LocalConfig.kmk
+.endif
+.if ${CHOSEN_COMPILER_TYPE} == clang
+ @${REINPLACE_CMD} -e 's| -finline-limit=8000||' \
+ -e 's| -mpreferred-stack-boundary=2||' ${WRKSRC}/Config.kmk
+ @${REINPLACE_CMD} -e 's| -fpermissive||' ${WRKSRC}/Config.kmk \
+ ${WRKSRC}/src/VBox/Main/webservice/Makefile.kmk
+ @${ECHO_CMD} 'TOOL_VBoxGccFreeBSD_LD = ${CXX}' >> ${WRKSRC}/LocalConfig.kmk
+ @${SED} -e 's|GXX3|VBoxGccFreeBSD|g' \
+ ${LOCALBASE}/share/kBuild/tools/GXX3.kmk > \
+ ${WRKSRC}/tools/kBuildTools/VBoxGccFreeBSD.kmk
+.endif
+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1500013
+ @${ECHO_CMD} 'VBoxSVC_LDFLAGS.freebsd = -lsys' >> ${WRKSRC}/LocalConfig.kmk
+.endif
+ # Causes a "reinplace" QA warning with default LOCALBASE
+ @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
+ ${WRKSRC}/Config.kmk ${WRKSRC}/configure \
+ ${WRKSRC}/kBuild/header.kmk ${WRKSRC}/kBuild/units/qt4.kmk \
+ ${WRKSRC}/kBuild/units/qt5.kmk ${WRKSRC}/kBuild/units/qt6.kmk ${WRKSRC}/kBuild/sdks/LIBSDL.kmk \
+ ${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py
+ @${REINPLACE_CMD} \
+ -e 's|\$$KBUILDDIR_BIN/kmk_sed|${LOCALBASE}/bin/kmk_sed|g' \
+ -e 's|SUPPYTHONLIBS=.*|SUPPYTHONLIBS="${PYTHON_VERSION}${PYTHON_ABIVER}"|' \
+ ${WRKSRC}/configure
+.if empty(ICONV_LIB)
+ @${REINPLACE_CMD} -e 's|iconv||' ${WRKSRC}/Config.kmk \
+ ${WRKSRC}/src/VBox/Runtime/Makefile.kmk
+ @${ECHO_CMD} 'VBOX_ICONV_DEFS = LIBICONV_PLUG' >> ${WRKSRC}/LocalConfig.kmk
+.endif
+ @${REINPLACE_CMD} -e 's|%%VBOX_DIR%%|${VBOX_DIR}|g' \
+ -e 's|%%VBOX_ETC%%|${VBOX_ETC}|g' \
+ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+ ${WRKSRC}/src/VBox/Installer/freebsd/VBox.sh
+ @${REINPLACE_CMD} -e 's|%%VBOX_ETC%%|${VBOX_ETC}|g' \
+ ${WRKSRC}/src/VBox/HostDrivers/adpctl/VBoxNetAdpCtl.cpp
+ @${REINPLACE_CMD} \
+ -e 's|^versions =.*|versions = ["${PYTHON_VER}${PYTHON_ABIVER}"]|' \
+ ${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py
+ @${REINPLACE_CMD} -e 's|curl_proxytype|long|g' \
+ ${WRKSRC}/src/VBox/Runtime/generic/http-curl.cpp
+
+post-patch-AIO-off:
+ @${REINPLACE_CMD} 's|r3/freebsd/fileaio-freebsd.cpp|r3/posix/fileaio-posix.cpp|' \
+ ${WRKSRC}/src/VBox/Runtime/Makefile.kmk
+
+do-build:
+ cd ${WRKSRC} && ${SH} -c '. ${WRKSRC}/env.sh && \
+ ${SETENV} ${MAKE_ENV} ${KMK_CONFIG} ${LOCALBASE}/bin/kmk ${KMK_FLAGS}'
+.if ${PORT_OPTIONS:MPYTHON}
+ ${PYTHON_CMD} -mcompileall \
+ ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/python/xpcom
+.endif
+
+do-install:
+.if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MWEBSERVICE}
+ ${MKDIR} ${STAGEDIR}${DATADIR}/sdk
+.endif
+ cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom && \
+ ${COPYTREE_SHARE} "idl samples" ${STAGEDIR}${DATADIR}
+
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/virtualbox
+ cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/include && \
+ ${COPYTREE_SHARE} "*" ${STAGEDIR}${PREFIX}/include/virtualbox
+
+ ${MKDIR} ${STAGEDIR}${VBOX_DIR}
+ cd ${KMK_BUILDDIR}/bin && ${COPYTREE_SHARE} \
+ "*.fd *.r0 *.so components" ${STAGEDIR}${VBOX_DIR}
+.if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MWEBSERVICE}
+ ${RLN} ${STAGEDIR}${DATADIR}/sdk ${STAGEDIR}${VBOX_DIR}
+.endif
+
+ ${INSTALL_SCRIPT} ${WRKSRC}/src/VBox/Installer/freebsd/VBox.sh \
+ ${STAGEDIR}${VBOX_DIR}
+.for f in ${VBOX_PROGS} ${VBOX_UTILS}
+ ${INSTALL_PROGRAM} ${KMK_BUILDDIR}/bin/${f} ${STAGEDIR}${VBOX_DIR}
+.endfor
+.for f in ${VBOX_PROGS} ${VBOX_LINKS}
+ ${LN} -fs ../${VBOX_DIR_REL}/VBox.sh ${STAGEDIR}${PREFIX}/bin/${f}
+.endfor
+.for f in ${VBOX_PROGS}
+ ${LN} -fs ../${VBOX_DIR_REL}/VBox.sh ${STAGEDIR}${PREFIX}/bin/${f:tl}
+.endfor
+
+.if ${PORT_OPTIONS:MGUESTADDITIONS}
+ ${MKDIR} ${STAGEDIR}${VBOX_DIR}/additions
+ ${INSTALL_DATA} ${DISTDIR}/${GUESTADDITIONS} \
+ ${STAGEDIR}${VBOX_DIR}/additions/
+ ${RLN} ${STAGEDIR}${VBOX_DIR}/additions/${GUESTADDITIONS} \
+ ${STAGEDIR}${VBOX_DIR}/additions/VBoxGuestAdditions.iso
+.endif
+
+.if ${PORT_OPTIONS:MDOCS}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKDIR}/VirtualBox-docs-${DISTVERSION}/UserManual.pdf \
+ ${STAGEDIR}${DOCSDIR}
+.endif
+
+.if ${PORT_OPTIONS:MNLS}
+ cd ${KMK_BUILDDIR}/obj/VirtualBox/qtnls && \
+ ${COPYTREE_SHARE} "*.qm" ${STAGEDIR}${DATADIR}/nls
+.endif
+
+.if ${PORT_OPTIONS:MPYTHON}
+ cd ${KMK_BUILDDIR}/bin/sdk/installer/python && \
+ ${SETENV} VBOX_INSTALL_PATH="${VBOX_DIR}" \
+ ${PYTHON_CMD} vboxapisetup.py install --root=${STAGEDIR}
+
+ @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom
+ cd ${KMK_BUILDDIR}/bin/sdk/bindings/xpcom/python/xpcom && \
+ ${COPYTREE_SHARE} "*" ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom
+ @${MKDIR} ${STAGEDIR}${DATADIR}/sdk/bindings/xpcom/python
+ ${RLN} ${STAGEDIR}${PYTHON_SITELIBDIR}/xpcom \
+ ${STAGEDIR}${DATADIR}/sdk/bindings/xpcom/python
+.endif
+
+.if ${PORT_OPTIONS:MQT6}
+ ${INSTALL_DATA} \
+ ${WRKSRC}/src/VBox/Frontends/VirtualBox/images/OSE/VirtualBox_48px.png \
+ ${STAGEDIR}${PREFIX}/share/pixmaps/VBox.png
+ ${INSTALL_DATA} \
+ ${FILESDIR}/virtualbox.desktop \
+ ${STAGEDIR}${PREFIX}/share/applications/virtualbox.desktop
+.endif
+
+.if ${PORT_OPTIONS:MVNC}
+ ${MKDIR} ${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/${KMK_ARCH}
+ ${INSTALL_DATA} ${KMK_BUILDDIR}/bin/ExtensionPacks/VNC/ExtPack* \
+ ${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/
+ ${INSTALL_LIB} ${KMK_BUILDDIR}/bin/ExtensionPacks/VNC/${KMK_ARCH}/* \
+ ${STAGEDIR}${VBOX_DIR}/ExtensionPacks/VNC/${KMK_ARCH}/
+.endif
+
+.if ${PORT_OPTIONS:MVBOXIMG}
+ ${LN} -fs ../${VBOX_DIR_REL}/vboximg-mount ${STAGEDIR}${PREFIX}/bin/
+.endif
+
+.if ${PORT_OPTIONS:MWEBSERVICE}
+ ${MKDIR} ${STAGEDIR}${DATADIR}/sdk/bindings/webservice
+ ${INSTALL_DATA} ${KMK_BUILDDIR}/obj/webservice/vboxweb.wsdl \
+ ${STAGEDIR}${DATADIR}/sdk/bindings/webservice/
+.endif
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/virtualbox/*.so \
+ ${STAGEDIR}${PREFIX}/lib/virtualbox/components/*.so
+
+.include <bsd.port.post.mk>
diff --git a/emulators/virtualbox-ose-72/distinfo b/emulators/virtualbox-ose-72/distinfo
new file mode 100644
index 000000000000..48ed99a441f9
--- /dev/null
+++ b/emulators/virtualbox-ose-72/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1759400000
+SHA256 (VirtualBox-7.2.2.tar.bz2) = b0e63bfb855327aecf1122cda33390c33734e5ffed72f123f5edf786a8ce1393
+SIZE (VirtualBox-7.2.2.tar.bz2) = 206992991
+SHA256 (VirtualBox-docs-7.2.2.tar.bz2) = 5784f7ccb0cd28f1e4647771301c51cbd2427ec84e071d3dd92c9f0e12690f8c
+SIZE (VirtualBox-docs-7.2.2.tar.bz2) = 9134609
+SHA256 (VBoxGuestAdditions_7.2.2.iso) = 42457487fb5f117265fe41bf8b2a521449c2cff75c95029d8f667f7dab5a4409
+SIZE (VBoxGuestAdditions_7.2.2.iso) = 53135360
diff --git a/emulators/virtualbox-ose-72/files/extrapatch-Config.kmk b/emulators/virtualbox-ose-72/files/extrapatch-Config.kmk
new file mode 100644
index 000000000000..775508d23b1b
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/extrapatch-Config.kmk
@@ -0,0 +1,11 @@
+--- Config.kmk.orig 2021-04-28 16:21:25 UTC
++++ Config.kmk
+@@ -4931,7 +4931,7 @@ define TOOL_FREEBSDKMODLD_LINK_SYSMOD_CMDS
+ | xargs -J% objcopy % $(out)
+
+ ## Strip debug info (comment out if debugging or something).
+- objcopy --strip-debug $(out)
++# objcopy --strip-debug $(out)
+ endef
+ else # x86
+ TOOL_FREEBSDKMODLD_LINK_SYSMOD_OUTPUT = $(outbase).kld
diff --git a/emulators/virtualbox-ose-72/files/extrapatch-src-VBox-HostDrivers-Support-freebsd-Makefile b/emulators/virtualbox-ose-72/files/extrapatch-src-VBox-HostDrivers-Support-freebsd-Makefile
new file mode 100644
index 000000000000..67361da543f7
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/extrapatch-src-VBox-HostDrivers-Support-freebsd-Makefile
@@ -0,0 +1,11 @@
+--- src/VBox/HostDrivers/Support/freebsd/Makefile.orig 2012-10-18 16:23:16.000000000 +0200
++++ src/VBox/HostDrivers/Support/freebsd/Makefile 2012-10-20 08:13:07.301179212 +0200
+@@ -27,7 +27,7 @@
+
+ KMOD = vboxdrv
+
+-CFLAGS += -DRT_OS_FREEBSD -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DSUPDRV_WITH_RELEASE_LOGGER -DVBOX -DRT_WITH_VBOX -Iinclude -I. -Ir0drv -w -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS
++CFLAGS += -DRT_OS_FREEBSD -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DSUPDRV_WITH_RELEASE_LOGGER -DVBOX -DRT_WITH_VBOX -Iinclude -I. -Ir0drv -w -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS -DDEBUG
+
+ .if (${MACHINE_ARCH} == "i386")
+ CFLAGS += -DRT_ARCH_X86
diff --git a/emulators/virtualbox-ose-72/files/extrapatch-vboximg-Config.kmk b/emulators/virtualbox-ose-72/files/extrapatch-vboximg-Config.kmk
new file mode 100644
index 000000000000..d84209faa8cd
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/extrapatch-vboximg-Config.kmk
@@ -0,0 +1,11 @@
+--- Config.kmk.orig 2023-10-12 15:43:35.000000000 +0700
++++ Config.kmk 2023-10-30 22:11:09.119922000 +0700
+@@ -869,7 +869,7 @@
+ # windows versions (only define when buildling win.x86).
+ #VBOX_WITH_MORE_NT4_COMPAT_BINARIES = 1
+ # Set this to enable building of the vboximg-mount FUSE mounting utility.
+-if1of ($(KBUILD_TARGET), darwin linux)
++if1of ($(KBUILD_TARGET), darwin freebsd linux)
+ VBOX_WITH_VBOXIMGMOUNT = 1
+ endif
+ # Set this to enable packaging the fuse related bits into our installer.
diff --git a/emulators/virtualbox-ose-72/files/patch-Config.kmk b/emulators/virtualbox-ose-72/files/patch-Config.kmk
new file mode 100644
index 000000000000..c284262eb189
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-Config.kmk
@@ -0,0 +1,421 @@
+--- Config.kmk.orig 2025-08-28 22:09:24 UTC
++++ Config.kmk
+@@ -624,11 +624,11 @@ endif
+ # Enable OSS audio support.
+ VBOX_WITH_AUDIO_OSS = 1
+ endif
+-if1of ($(KBUILD_TARGET), linux)
++if1of ($(KBUILD_TARGET), freebsd linux)
+ # Enable ALSA audio support.
+ VBOX_WITH_AUDIO_ALSA = 1
+ endif
+-if1of ($(KBUILD_TARGET), linux)
++if1of ($(KBUILD_TARGET), freebsd linux)
+ # Enable PulseAudio audio support.
+ VBOX_WITH_AUDIO_PULSE = 1
+ endif
+@@ -641,11 +641,11 @@ VBOX_WITH_PCI_PASSTHROUGH =
+ # (disabled with 6.1, since it's not complete/useful enough)
+ VBOX_WITH_PCI_PASSTHROUGH =
+ # Enable statically linked dbus support.
+-if1of ($(KBUILD_TARGET), linux solaris)
++if1of ($(KBUILD_TARGET), freebsd linux solaris)
+ VBOX_WITH_DBUS = 1
+ endif
+ # Enable building PAM modules.
+-if1of ($(KBUILD_TARGET), linux solaris)
++if1of ($(KBUILD_TARGET), freebsd linux solaris)
+ VBOX_WITH_PAM = 1
+ endif
+ # Enable internal networking.
+@@ -653,7 +653,7 @@ VBOX_WITH_VMSVGA = 1
+ # Enable vmsvga (svga2) graphics device variant, 2D part
+ VBOX_WITH_VMSVGA = 1
+ # Enable vmsvga (svga2) graphics device variant, 3D part
+-if1of ($(KBUILD_TARGET), darwin linux win)
++if1of ($(KBUILD_TARGET), darwin freebsd linux win)
+ VBOX_WITH_VMSVGA3D = 1
+ endif
+ # Enable vmsvga (svga2) graphics device variant, 3D part, VGPU10 DX commands
+@@ -847,7 +847,7 @@ VBOX_WITH_VBOXMANAGE_NLS = 1
+ #endif
+ # Set this to prefix all C symbols in XPCOM, to avoid dynamic linking problems
+ # caused by our XPCOM library polluting the symbol namespace for system libs.
+-if1of ($(KBUILD_TARGET), linux solaris)
++if1of ($(KBUILD_TARGET), freebsd linux solaris)
+ VBOX_WITH_XPCOM_NAMESPACE_CLEANUP = 1
+ endif
+ # The webservices api.
+@@ -1376,10 +1376,6 @@ endif
+ endif
+ endif
+
+-ifeq ($(KBUILD_TARGET),freebsd)
+- VBOX_WITH_DOCS =
+-endif
+-
+ ifeq ($(KBUILD_TARGET),haiku)
+ VBOX_WITH_VRDP_RDESKTOP =
+ # Permanent (no working SDL).
+@@ -1563,7 +1559,7 @@ ifdef VBOX_OSE
+ # not yet
+ VBOX_WITH_PLUGIN_CRYPT =
+ VBOX_WITH_DRAG_AND_DROP_PROMISES =
+- ifn1of ($(KBUILD_TARGET), linux)
++ ifn1of ($(KBUILD_TARGET), freebsd linux)
+ VBOX_WITH_DOCS =
+ VBOX_WITH_DOCS_PACKING =
+ endif
+@@ -3637,19 +3633,19 @@ ifndef VBOX_GCC_std
+ #
+ ## @todo consider maxing this out.
+ ifndef VBOX_GCC_std
+- if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), darwin.arm64 linux.arm64) # Go straight for c++17 here.
++# if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), darwin.arm64 linux.arm64) # Go straight for c++17 here.
+ VBOX_GCC_std := -std=c++17
+- # else if "$(VBOX_CLANG_VERSION_CXX)" vge 60000 # Most language features complete by v6. Lib stuff was less complete in v6, but hopefully acceptable for out purposes.
+- #VBOX_GCC_std := -std=c++17
+- else if "$(VBOX_CLANG_VERSION_CXX)" vge 50000 # darwin Xcode 5 allegedly knows what C++11 is
+- VBOX_GCC_std := -std=c++11
+- # else if "$(VBOX_GCC_VERSION_CXX)" vge 70000 # Language feature P0512R0 was v8, rest v7 or earlier. Most lib stuff present in 7, complete in v12.
+- #VBOX_GCC_std := -std=gnu++17
+- else if "$(VBOX_GCC_VERSION_CXX)" vge 40800
+- VBOX_GCC_std := -std=c++11
+- else if "$(VBOX_GCC_VERSION_CXX)" vge 40600
+- VBOX_GCC_std := -std=c++0x
+- endif
++# # else if "$(VBOX_CLANG_VERSION_CXX)" vge 60000 # Most language features complete by v6. Lib stuff was less complete in v6, but hopefully acceptable for out purposes.
++# #VBOX_GCC_std := -std=c++17
++# else if "$(VBOX_CLANG_VERSION_CXX)" vge 50000 # darwin Xcode 5 allegedly knows what C++11 is
++# VBOX_GCC_std := -std=c++11
++# # else if "$(VBOX_GCC_VERSION_CXX)" vge 70000 # Language feature P0512R0 was v8, rest v7 or earlier. Most lib stuff present in 7, complete in v12.
++# #VBOX_GCC_std := -std=gnu++17
++# else if "$(VBOX_GCC_VERSION_CXX)" vge 40800
++# VBOX_GCC_std := -std=c++11
++# else if "$(VBOX_GCC_VERSION_CXX)" vge 40600
++# VBOX_GCC_std := -std=c++0x
++# endif
+ endif
+ ifndef VBOX_VCC_std
+ if $(VBOX_VCC_TOOL_STEM) >= VCC141 # since 2017 15.3
+@@ -5688,11 +5684,11 @@ ifeq ($(VBOX_LDR_FMT),elf)
+ # Solaris driver signing.
+ TEMPLATE_VBoxR0_POST_CMDS = $(VBOX_SIGN_DRIVER_CMDS)
+ else
+- TEMPLATE_VBoxR0_LDFLAGS = -nostdlib -Bsymbolic -g
++ TEMPLATE_VBoxR0_LDFLAGS = -nostdlib -Bsymbolic -g -fuse-ld=bfd
+ ## @todo WTF doesn't the globals work? Debug info is supposed to be split everywhere. GRR
+ TEMPLATE_VBoxR0_LD_DEBUG = split
+ endif
+- if "$(KBUILD_TARGET)" == "linux" && !defined(VBOX_WITH_KMOD_WRAPPED_R0_MODS)
++ if ( "$(KBUILD_TARGET)" == "linux" || "$(KBUILD_TARGET)" == "freebsd") && !defined(VBOX_WITH_KMOD_WRAPPED_R0_MODS)
+ VBOX_WITH_VBOXR0_AS_DLL = 1
+ TEMPLATE_VBoxR0_DLLSUFF = .r0
+ TEMPLATE_VBoxR0_CFLAGS += -fPIC
+@@ -5703,7 +5699,7 @@ ifeq ($(VBOX_LDR_FMT),elf)
+ else
+ TEMPLATE_VBoxR0_CFLAGS.amd64 += -mcmodel=kernel
+ TEMPLATE_VBoxR0_CXXFLAGS.amd64 += -mcmodel=kernel
+- endif
++endif
+ ifdef VBOX_WITH_KMOD_WRAPPED_R0_MODS # For BTF/pahold issue we use -g1
+ TEMPLATE_VBoxR0_DEFS += VBOX_WITH_KMOD_WRAPPED_R0_MODS
+ TEMPLATE_VBoxR0_LDFLAGS.linux += $(PATH_ROOT)/src/VBox/HostDrivers/Support/linux/VBoxR0-wrapped.lds
+@@ -6100,7 +6096,7 @@ ifeq ($(KBUILD_TARGET),freebsd)
+ # x86 FreeBSD (6.2 or something):
+ # cc -O2 -fno-strict-aliasing -pipe -Werror -D_KERNEL -DKLD_MODULE \
+ # -nostdinc -I- -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include \
+- # -finline-limit=8000 -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 \
++ # -fno-common -mno-align-long-strings \
+ # -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs \
+ # -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions \
+ # -std=c99 -c ../my.c
+@@ -6111,7 +6107,7 @@ ifeq ($(KBUILD_TARGET),freebsd)
+ #
+ # AMD64 FreeBSD (7.1):
+ # cc -O2 -fno-strict-aliasing -pipe -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc -I. -I@ -I@/contrib/altq \
+- # -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common \
++ # --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common \
+ # -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx \
+ # -mno-3dnow -msoft-float -fno-asynchronous-unwind-tables -ffreestanding \
+ # -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign \
+@@ -6193,7 +6189,7 @@ ifeq ($(KBUILD_TARGET),freebsd)
+ | xargs -J% objcopy % $(outbase).kld
+
+ # Link the final .ko (a shared object).
+- ld $(flags) -Bshareable -o $(out) $(outbase).kld
++ ld $(flags) -Bshareable -znotext -o $(out) $(outbase).kld
+ endef
+ endif # x86
+
+@@ -6228,7 +6224,7 @@ ifeq ($(KBUILD_TARGET),netbsd)
+ $(VBOX_GCC_fdiagnostics-show-option) $(VBOX_GCC_fdiagnostics-color) \
+ -Wstrict-prototypes -Wmissing-prototypes -Wstrict-prototypes \
+ -Wimplicit-function-declaration -Werror-implicit-function-declaration \
+- -O2 -ffreestanding -fno-strict-aliasing -fno-common -finline-limit=8000 \
++ -O2 -ffreestanding -fno-strict-aliasing -fno-common \
+ $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
+ -nostdinc -std=c99 -msoft-float
+ TEMPLATE_VBoxR0Drv_CFLAGS.x86 = -m32 -mno-mmx -mno-sse -mno-avx \
+@@ -6239,7 +6235,7 @@ ifeq ($(KBUILD_TARGET),netbsd)
+ -fno-asynchronous-unwind-tables -mno-fp-ret-in-387
+ TEMPLATE_VBoxR0Drv_CXXFLAGS = -fno-exceptions -fno-rtti \
+ $(VBOX_GCC_WARN) -Wpointer-arith -Winline \
+- -O2 -fno-strict-aliasing -fno-common -finline-limit=8000 \
++ -O2 -fno-strict-aliasing -fno-common \
+ $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
+ -nostdinc -msoft-float
+ TEMPLATE_VBoxR0Drv_CXXFLAGS.x86 = $(TEMPLATE_VBoxR0Drv_CFLAGS.x86)
+@@ -6565,11 +6561,11 @@ else # the gcc guys
+ TEMPLATE_VBoxR3Exe_LATE_LIBS = pthread m rt dl
+ else ifeq ($(KBUILD_TARGET),os2)
+ TEMPLATE_VBoxR3Exe_TOOL = GXX3OMF
+- TEMPLATE_VBoxR3Exe_LATE_LIBS = socket iconv
++ TEMPLATE_VBoxR3Exe_LATE_LIBS = socket
+ else ifeq ($(KBUILD_TARGET),darwin)
+ TEMPLATE_VBoxR3Exe_TOOL = $(VBOX_GCC_TOOL)
+ TEMPLATE_VBoxR3Exe_LATE_LIBS =
+- TEMPLATE_VBoxR3Exe_DEFS += LIBICONV_PLUG # Avoid 3rd party libiconv (from macports).
++ TEMPLATE_VBoxR3Exe_DEFS += LIBICONV_PLUG # Avoid 3rd party lib (from macports).
+ TEMPLATE_VBoxR3Exe_SDKS.darwin = $(VBOX_DARWIN_DEF_SDK_SDKS)
+ TEMPLATE_VBoxR3Exe_DEFS.darwin = $(VBOX_DARWIN_DEF_SDK_DEFS)
+ TEMPLATE_VBoxR3Exe_CFLAGS.darwin = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -fno-common
+@@ -6585,24 +6581,29 @@ else # the gcc guys
+ else ifeq ($(KBUILD_TARGET),haiku)
+ TEMPLATE_VBoxR3Exe_TOOL = GXX3
+ TEMPLATE_VBoxR3Exe_POST_CMDS = $(VBOX_HAIKU_XRES_SETVER_CMDS)
+- TEMPLATE_VBoxR3Exe_LATE_LIBS = network iconv stdc++ supc++
++ TEMPLATE_VBoxR3Exe_LATE_LIBS = network stdc++ supc++
+ TEMPLATE_VBoxR3Exe_LIBPATH += \
+ /boot/common/lib
+ # Haiku uses PIC by default...
+ TEMPLATE_VBoxR3Exe_CFLAGS += -fno-pic
+ TEMPLATE_VBoxR3Exe_CXXFLAGS += -fno-pic
+ TEMPLATE_VBoxR3Exe_LDFLAGS += -fno-pic
+- else if1of ($(KBUILD_TARGET), freebsd openbsd)
++ else if1of ($(KBUILD_TARGET), freebsd)
+ TEMPLATE_VBoxR3Exe_TOOL = GXX3
+ TEMPLATE_VBoxR3Exe_LATE_LIBS = pthread
++ TEMPLATE_VBoxR3Exe_LDFLAGS = -Wl,-z,noexecstack,-z,relro $(VBOX_LD_as_needed)
++ TEMPLATE_VBoxR3Exe_LDFLAGS.freebsd.x86 = -Wl,-z,notext
+ TEMPLATE_VBoxR3Exe_INCS += \
+- /usr/include \
+- /usr/X11R6/include \
+ /usr/local/include
+ TEMPLATE_VBoxR3Exe_LIBPATH += \
+- /usr/lib \
+- /usr/X11R6/lib \
+ /usr/local/lib
++ else ifeq ($(KBUILD_TARGET), openbsd)
++ TEMPLATE_VBoxR3Exe_TOOL = GXX3
++ TEMPLATE_VBoxR3Exe_LIBS = pthread
++ TEMPLATE_VBoxR3Exe_INCS += \
++ /usr/include \
++ /usr/X11R6/include \
++ /usr/local/include
+ else ifeq ($(KBUILD_TARGET),netbsd)
+ TEMPLATE_VBoxR3Exe_TOOL = GXX3
+ TEMPLATE_VBoxR3Exe_LATE_LIBS = pthread
+@@ -6614,7 +6615,7 @@ else # the gcc guys
+ /usr/X11R7/lib
+ else ifeq ($(KBUILD_TARGET),solaris)
+ TEMPLATE_VBoxR3Exe_TOOL = GXX3PLAIN
+- TEMPLATE_VBoxR3Exe_DEFS += LIBICONV_PLUG _REENTRANT # Avoid the GNU libiconv, for now at least.
++ TEMPLATE_VBoxR3Exe_DEFS += LIBICONV_PLUG _REENTRANT # Avoid the GNU lib, for now at least.
+ if $(VBOX_GCC_VERSION_CC) < 30500
+ TEMPLATE_VBoxR3Exe_CFLAGS += -std=gnu99
+ endif
+@@ -6630,6 +6631,7 @@ else # the gcc guys
+ TEMPLATE_VBoxR3Exe_LDFLAGS += '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)'
+ endif
+ ifdef VBOX_WITH_ORIGIN
++ TEMPLATE_VBoxR3Exe_LDFLAGS.freebsd += $(VBOX_GCC_ORIGIN_OPT)
+ TEMPLATE_VBoxR3Exe_LDFLAGS.linux += $(VBOX_GCC_ORIGIN_OPT)
+ endif
+ endif
+@@ -6868,7 +6870,7 @@ else
+ ifdef VBOX_WITH_NOCRT_STATIC
+ TEMPLATE_VBoxR3StaticBase_DEFS += RT_WITH_NOCRT_WRAPPERS
+ endif
+- ifn1of ($(KBUILD_TARGET), darwin linux solaris)
++ ifn1of ($(KBUILD_TARGET), darwin freebsd linux solaris)
+ # The gcc guys sans darwin, linux and solaris (don't depend on statically compiled system libs there)
+ TEMPLATE_VBoxR3StaticBase_CFLAGS = $(TEMPLATE_VBoxR3Exe_CFLAGS) -static
+ TEMPLATE_VBoxR3StaticBase_CXXFLAGS = $(TEMPLATE_VBoxR3Exe_CXXFLAGS) -static
+@@ -6936,7 +6938,7 @@ else
+ $(SDK_VBoxZlib_LATE_LIBS) \
+ $(SDK_VBoxLibLzma_LIBS)
+ if1of ($(KBUILD_TARGET), darwin freebsd)
+- TEMPLATE_VBoxR3Static_LATE_LIBS += iconv
++ TEMPLATE_VBoxR3Static_LATE_LIBS +=
+ else ifeq ($(KBUILD_TARGET),solaris)
+ TEMPLATE_VBoxR3Static_LATE_LIBS += kstat
+ endif
+@@ -7137,6 +7139,7 @@ else ifn1of ($(KBUILD_TARGET), os2)
+ else ifn1of ($(KBUILD_TARGET), os2)
+ ifneq ($(KBUILD_TYPE),asan) # Keep RPATH in asan builds so we can find libasan.so.X and libubsan.so.Y.
+ TEMPLATE_VBoxR3HardenedExe_LDFLAGS = $(filter-out '$(VBOX_GCC_RPATH_OPT)%,$(TEMPLATE_VBoxR3Exe_LDFLAGS))
++ TEMPLATE_VBoxR3HardenedExe_LDFLAGS.freebsd = $(filter-out $(VBOX_GCC_ORIGIN_OPT),$(TEMPLATE_VBoxR3Exe_LDFLAGS.freebsd))
+ TEMPLATE_VBoxR3HardenedExe_LDFLAGS.linux = $(filter-out $(VBOX_GCC_ORIGIN_OPT),$(TEMPLATE_VBoxR3Exe_LDFLAGS.linux))
+ endif
+ endif
+@@ -7168,6 +7171,7 @@ ifn1of ($(KBUILD_TARGET), win os2)
+ $(if-expr !defined(VBOX_WITHOUT_WINDOWS_KERNEL_CODE_SIGNING_CERT),-IntegrityCheck,)
+ ifn1of ($(KBUILD_TARGET), win os2)
+ TEMPLATE_VBoxR3HardenedTstDll_LDFLAGS = $(filter-out '$(VBOX_GCC_RPATH_OPT)%,$(TEMPLATE_VBoxR3TstDll_LDFLAGS))
++ TEMPLATE_VBoxR3HardenedTstDll_LDFLAGS.freebsd = $(filter-out $(VBOX_GCC_ORIGIN_OPT),$(TEMPLATE_VBoxR3TstDll_LDFLAGS.freebsd))
+ TEMPLATE_VBoxR3HardenedTstDll_LDFLAGS.linux = $(filter-out $(VBOX_GCC_ORIGIN_OPT),$(TEMPLATE_VBoxR3TstDll_LDFLAGS.linux))
+ endif
+
+@@ -7192,6 +7196,7 @@ ifndef VBOX_WITH_HARDENING
+ TEMPLATE_VBoxR3SetUidToRoot_LDFLAGS += '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)'
+ endif
+ ifdef VBOX_WITH_ORIGIN
++ TEMPLATE_VBoxR3SetUidToRoot_LDFLAGS.freebsd += $(VBOX_GCC_ORIGIN_OPT)
+ TEMPLATE_VBoxR3SetUidToRoot_LDFLAGS.linux += $(VBOX_GCC_ORIGIN_OPT)
+ endif
+ endif
+@@ -7570,7 +7575,7 @@ else # the GCC guys:
+ endif
+ TEMPLATE_VBoxMainExe_CXXFLAGS = -g $(VBOX_GCC_pipe) \
+ $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_Wno-multistatement-macros) $(VBOX_GCC_Wno-class-memaccess) -Wshadow \
+- -fshort-wchar -fpermissive -fexceptions -frtti $(VBOX_GCC_OPT) $(VBOX_GCC_FP) -fno-strict-aliasing \
++ -fshort-wchar -fexceptions -frtti $(VBOX_GCC_OPT) $(VBOX_GCC_FP) -fno-strict-aliasing \
+ $(VBOX_GCC_fvisibility-inlines-hidden) $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_std) $(VBOX_GCC_IPRT_FMT_CHECK) \
+ $(VBOX_GCC_SANITIZER_FLAGS)
+ if !defined("VBOX_GCC_Wno-delete-non-virtual-dtor") && defined("VBOX_GCC_Wno-non-virtual-dtor")
+@@ -7633,10 +7638,19 @@ else # the GCC guys:
+ else ifeq ($(KBUILD_TARGET),haiku)
+ TEMPLATE_VBoxMainExe_TOOL = GXX3
+ TEMPLATE_VBoxMainExe_LATE_LIBS = $(LIB_RUNTIME) network stdc++ supc++
+- else if1of ($(KBUILD_TARGET), freebsd openbsd)
++ else if1of ($(KBUILD_TARGET), freebsd)
+ TEMPLATE_VBoxMainExe_TOOL = GXX3
+ TEMPLATE_VBoxMainExe_LATE_LIBS = $(LIB_RUNTIME)
++ TEMPLATE_VBoxMainExe_LDFLAGS = -Wl,-z,noexecstack,-z,relro $(VBOX_LD_as_needed)
++ TEMPLATE_VBoxMainExe_LDFLAGS.freebsd.x86 = -Wl,-z,notext
+ TEMPLATE_VBoxMainExe_INCS += \
++ /usr/local/include
++ TEMPLATE_VBoxMainExe_LIBPATH += \
++ /usr/local/lib
++ else ifeq ($(KBUILD_TARGET), openbsd)
++ TEMPLATE_VBoxMainExe_TOOL = GXX3
++ TEMPLATE_VBoxMainExe_LIBS = $(LIB_RUNTIME)
++ TEMPLATE_VBoxMainExe_INCS += \
+ /usr/include \
+ /usr/X11R6/include \
+ /usr/local/include
+@@ -7668,6 +7682,7 @@ else # the GCC guys:
+ TEMPLATE_VBoxMainExe_LDFLAGS += '$(VBOX_GCC_RPATH_OPT)$(VBOX_WITH_RELATIVE_RUNPATH)'
+ endif
+ ifdef VBOX_WITH_ORIGIN
++ TEMPLATE_VBoxMainExe_LDFLAGS.freebsd += $(VBOX_GCC_ORIGIN_OPT)
+ TEMPLATE_VBoxMainExe_LDFLAGS.linux += $(VBOX_GCC_ORIGIN_OPT)
+ endif
+
+@@ -8352,14 +8367,13 @@ ifdef VBOX_WITH_QTGUI
+ TEMPLATE_VBoxQtGuiExe_LIBPATH += \
+ $(VBOX_LIBPATH_X11)
+ ifeq ($(KBUILD_TARGET),freebsd)
++ TEMPLATE_VBoxQtGuiExe_LDFLAGS += -Wl,-z,noexecstack,-z,relro $(VBOX_LD_as_needed)
++ TEMPLATE_VBoxQtGuiExe_LDFLAGS.freebsd.x86 = -Wl,-z,notext
+ TEMPLATE_VBoxQtGuiExe_INCS += \
+- /usr/include \
+- /usr/X11R6/include \
+ /usr/local/include
+ TEMPLATE_VBoxQtGuiExe_LIBPATH += \
+- /usr/lib \
+- /usr/X11R6/lib \
+ /usr/local/lib
++ TEMPLATE_VBoxQtGuiExe_LIBS += /usr/local/lib/qt6/libQt6PrintSupport.so
+ endif
+ ifeq ($(KBUILD_TARGET),solaris)
+ TEMPLATE_VBoxQtGuiExe_LDFLAGS.solaris = -Wl,-z,ignore # Same as VBOX_LD_as_needed.
+@@ -8623,7 +8637,7 @@ else
+ TEMPLATE_VBoxBldProg_LATE_LIBS = pthread m rt dl
+ else ifeq ($(KBUILD_HOST),os2)
+ TEMPLATE_VBoxBldProg_TOOL = GXX3OMF
+- TEMPLATE_VBoxBldProg_LATE_LIBS = socket iconv
++ TEMPLATE_VBoxBldProg_LATE_LIBS = socket
+ else ifeq ($(KBUILD_HOST),darwin)
+ TEMPLATE_VBoxBldProg_TOOL = $(VBOX_GCC_TOOL)
+ if "$(VBOX_DEF_MACOSX_VERSION_MIN)" == "10.7" || "$(VBOX_DARWIN_HOST_VERSION_MAJOR)" == "7"
+@@ -8663,13 +8677,20 @@ else
+ TEMPLATE_VBoxBldProg_LATE_LIBS =
+ else ifeq ($(KBUILD_HOST),haiku)
+ TEMPLATE_VBoxBldProg_TOOL = GXX3
+- TEMPLATE_VBoxBldProg_LATE_LIBS = network iconv
++ TEMPLATE_VBoxBldProg_LATE_LIBS = network
+ TEMPLATE_VBoxBldProg_LIBPATH += \
+ /boot/common/lib
+- else if1of ($(KBUILD_HOST), freebsd openbsd)
++ else if1of ($(KBUILD_HOST), freebsd)
+ TEMPLATE_VBoxBldProg_TOOL = $(VBOX_GCC_TOOL)
+ TEMPLATE_VBoxBldProg_LATE_LIBS = pthread
+ TEMPLATE_VBoxBldProg_INCS += \
++ /usr/local/include
++ TEMPLATE_VBoxBldProg_LIBPATH += \
++ /usr/local/lib
++ else ifeq ($(KBUILD_HOST), openbsd)
++ TEMPLATE_VBoxBldProg_TOOL = $(VBOX_GCC_TOOL)
++ TEMPLATE_VBoxBldProg_LIBS = pthread
++ TEMPLATE_VBoxBldProg_INCS += \
+ /usr/include \
+ /usr/X11R6/include \
+ /usr/local/include
+@@ -8716,11 +8737,11 @@ TEMPLATE_VBoxAdvBldProg_LATE_LIBS.darwin = \
+ $(TEMPLATE_VBoxBldProg_LATE_LIBS)
+ TEMPLATE_VBoxAdvBldProg_LATE_LIBS.darwin = \
+ $(TEMPLATE_VBoxAdvBldProg_LATE_LIBS) \
+- iconv \
++ \
+ $(TEMPLATE_VBoxBldProg_LATE_LIBS.darwin)
+ TEMPLATE_VBoxAdvBldProg_LATE_LIBS.freebsd = \
+ $(TEMPLATE_VBoxAdvBldProg_LATE_LIBS) \
+- iconv \
++ \
+ rt \
+ $(TEMPLATE_VBoxBldProg_LATE_LIBS.freebsd)
+ TEMPLATE_VBoxAdvBldProg_LATE_LIBS.linux = \
+@@ -8813,6 +8834,7 @@ else # the gcc guys
+ # Do not inherit sanitizer flags from VBoxR3Exe in guest executables. Deal with them separately.
+ TEMPLATE_VBoxGuestR3ExeBase_CXXFLAGS.debug = $(NO_SUCH_VARIABLE)
+ TEMPLATE_VBoxGuestR3ExeBase_CFLAGS.debug = $(NO_SUCH_VARIABLE)
++ TEMPLATE_VBoxGuestR3ExeBase_LDFLAGS.freebsd = $(filter-out $(VBOX_GCC_ORIGIN_OPT),$(TEMPLATE_$(TEMPLATE_VBoxGuestR3ExeBase_EXTENDS)_LDFLAGS.freebsd))
+ TEMPLATE_VBoxGuestR3ExeBase_LDFLAGS.linux = $(filter-out $(VBOX_GCC_ORIGIN_OPT),$(TEMPLATE_$(TEMPLATE_VBoxGuestR3ExeBase_EXTENDS)_LDFLAGS.linux))
+ TEMPLATE_VBoxGuestR3ExeBase_LDFLAGS.debug = $(NO_SUCH_VARIABLE)
+ TEMPLATE_VBoxGuestR3ExeBase_LDFLAGS = $(filter-out '$(VBOX_GCC_RPATH_OPT)%,$(TEMPLATE_$(TEMPLATE_VBoxGuestR3ExeBase_EXTENDS)_LDFLAGS))
+@@ -8836,7 +8858,7 @@ else if1of ($(KBUILD_TARGET), darwin freebsd openbsd)
+ ifeq ($(KBUILD_TARGET),linux) # As few libs as possible on linux.
+ TEMPLATE_VBoxGuestR3ExeBase_LATE_LIBS = pthread rt m dl
+ else if1of ($(KBUILD_TARGET), darwin freebsd openbsd)
+- TEMPLATE_VBoxGuestR3ExeBase_LATE_LIBS = $(TEMPLATE_$(TEMPLATE_VBoxGuestR3ExeBase_EXTENDS)_LATE_LIBS) iconv
++ TEMPLATE_VBoxGuestR3ExeBase_LATE_LIBS = $(TEMPLATE_$(TEMPLATE_VBoxGuestR3ExeBase_EXTENDS)_LATE_LIBS)
+ else ifeq ($(KBUILD_TARGET),solaris)
+ TEMPLATE_VBoxGuestR3ExeBase_LATE_LIBS = $(TEMPLATE_$(TEMPLATE_VBoxGuestR3ExeBase_EXTENDS)_LATE_LIBS) nsl
+ endif
+@@ -8849,6 +8871,7 @@ TEMPLATE_VBoxGuestR3ExeBase_CFLAGS.linux = $(TEMP
+ $(VBOX_GCC_fno-stack-protector)
+ TEMPLATE_VBoxGuestR3ExeBase_CFLAGS.linux = $(TEMPLATE_VBoxGuestR3ExeBase_CXXFLAGS.linux)
+ # The GNU_HASH ELF tag is not supported by older systems.
++TEMPLATE_VBoxGuestR3ExeBase_LDFLAGS.freebsd += $(VBOX_LD_hash_style_sysv)
+ TEMPLATE_VBoxGuestR3ExeBase_LDFLAGS.linux += $(VBOX_LD_hash_style_sysv)
+
+
+@@ -9085,6 +9108,7 @@ TEMPLATE_VBoxGuestR3XFree86Mod_LDFLAGS.$(KBUILD_TARGET
+ TEMPLATE_VBoxGuestR3XFree86Mod_CXXFLAGS.linux = $(VBOX_GCC_fno-stack-protector) # Remove symvers.h
+ TEMPLATE_VBoxGuestR3XFree86Mod_LDFLAGS.$(KBUILD_TARGET) = $(NO_SUCH_VARIABLE)
+ # The GNU_HASH ELF tag is not supported by older glibc dynamic linkers.
++TEMPLATE_VBoxGuestR3XFree86Mod_LDFLAGS.freebsd = $(subst -Wl$(COMMA),,$(VBOX_LD_hash_style_sysv))
+ TEMPLATE_VBoxGuestR3XFree86Mod_LDFLAGS.linux = $(subst -Wl$(COMMA),,$(VBOX_LD_hash_style_sysv))
+ TEMPLATE_VBoxGuestR3XFree86Mod_LDFLAGS.$(KBUILD_TYPE) = $(NO_SUCH_VARIABLE)
+ TEMPLATE_VBoxGuestR3XFree86Mod_LDFLAGS := -r
+@@ -9128,7 +9152,7 @@ TEMPLATE_VBoxGuestR3XOrgMod_LATE_LIBS.$(KBUILD_TARGET)
+ TEMPLATE_VBoxGuestR3XOrgMod_LATE_LIBS = $(VBOX_LIB_VBGL_R3_XORG)
+ TEMPLATE_VBoxGuestR3XOrgMod_LATE_LIBS.$(KBUILD_TYPE) = $(NO_SUCH_VARIABLE)
+ TEMPLATE_VBoxGuestR3XOrgMod_LATE_LIBS.$(KBUILD_TARGET) = $(NO_SUCH_VARIABLE)
+-TEMPLATE_VBoxGuestR3XOrgMod_LATE_LIBS.freebsd = iconv
++TEMPLATE_VBoxGuestR3XOrgMod_LATE_LIBS.freebsd =
+ TEMPLATE_VBoxGuestR3XOrgMod_LIBS = $(NO_SUCH_VARIABLE) # These three aren't necessary, just being careful.
+ TEMPLATE_VBoxGuestR3XOrgMod_LIBS.$(KBUILD_TYPE) = $(NO_SUCH_VARIABLE)
+ TEMPLATE_VBoxGuestR3XOrgMod_LIBS.$(KBUILD_TARGET) = $(NO_SUCH_VARIABLE)
diff --git a/emulators/virtualbox-ose-72/files/patch-configure b/emulators/virtualbox-ose-72/files/patch-configure
new file mode 100644
index 000000000000..6e5b1f151854
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-configure
@@ -0,0 +1,117 @@
+--- configure.orig 2025-08-13 19:37:05 UTC
++++ configure
+@@ -155,10 +155,14 @@ if [ "$OS" = "freebsd" ]; then
+ if [ "$OS" = "freebsd" ]; then
+ INCCURL="-I/usr/local/include"
+ LIBCURL="-L/usr/local/lib -lcurl"
++ INCALSA="-I/usr/local/include"
++ LIBALSA="-L/usr/local/lib"
+ INCPULSE="-I/usr/local/include"
+ LIBPULSE="-L/usr/local/lib"
+ INCPNG="-I/usr/local/include"
+ LIBPNG="-L/usr/local/lib -lpng"
++ INCVNCSERVER="-I/usr/local/include"
++ LIBVNCSERVER="-L/usr/local/lib"
+ else
+ INCCURL=""
+ LIBCURL="-lcurl"
+@@ -1171,6 +1175,9 @@ extern "C" int main(int argc, char** argv)
+ printf("found version %d.%d.%d",
+ SDL_MAJOR_VERSION, SDL_MINOR_VERSION, SDL_PATCHLEVEL);
+ #if SDL_VERSION_ATLEAST(1,2,7)
++#if !defined(SDL_VIDEO_DRIVER_X11)
++#error SDL must be compiled with X11 support
++#endif
+ printf(", OK.\n");
+ return 0;
+ #else
+@@ -1255,7 +1262,7 @@ EOF
+ #endif
+ }
+ EOF
+- if test_compile "-lasound" asound asound; then
++ if test_compile "$INCALSA $LIBALSA -lasound" asound asound; then
+ test_execute
+ fi
+ }
+@@ -1559,6 +1566,7 @@ EOF
+ SDKQT6=$PATH_SDK_QT6
+ fi
+ FLGQT6="-framework QtCore -std=c++17 -Wl,-rpath,`L_to_PATH "$LIBQT6"`"
++ FLGQT6="$FLGQT6 -std=c++11"
+ else
+ log_failure "Qt6 framework not found (can be disabled using --disable-qt)"
+ fail
+@@ -2125,8 +2133,8 @@ EOF
+ echo "compiling the following source file:" >> $LOG
+ cat $ODIR.tmp_src.cc >> $LOG
+ echo "using the following command line:" >> $LOG
+- echo "$CXX -O -Wall -o $ODIR.tmp_out $ODIR.tmp_src.cc -I$p/include/$d $p/$b/lib$d.so" >> $LOG
+- $CXX -O -Wall -o $ODIR.tmp_out $ODIR.tmp_src.cc -I$p/include/$d $p/$b/lib$d.so >> $LOG 2>&1
++ echo "$CXX -O -Wall -o $ODIR.tmp_out $ODIR.tmp_src.cc -I$p/include/$d $p/$b/lib$d.so -pthread" >> $LOG
++ $CXX -O -Wall -o $ODIR.tmp_out $ODIR.tmp_src.cc -I$p/include/$d $p/$b/lib$d.so -pthread >> $LOG 2>&1
+ if [ $? -eq 0 ]; then
+ found=1
+ break
+@@ -2246,7 +2254,7 @@ check_gsoap()
+ else
+ cnf_append "VBOX_GSOAP_CXX_SOURCES" ""
+ fi
+- cnf_append "VBOX_GSOAP_CXX_LIBS" "`strip_l "$GSOAP_CXX_LIBS"`"
++ cnf_append "VBOX_GSOAP_CXX_LIBS" "`strip_l "$GSOAP_CXX_LIBS"` z"
+ gsoap_version=`pkg-config gsoapssl++ --modversion`
+ log_success "found version $gsoap_version"
+ return
+@@ -2619,7 +2627,7 @@ for option in "$@"; do
+ --with-openssl-dir=*)
+ OPENSSLDIR=`echo $option | cut -d'=' -f2`
+ INCCRYPTO="-I${OPENSSLDIR}/include"
+- LIBCRYPTO="${OPENSSLDIR}/lib/libssl.a ${OPENSSLDIR}/lib/libcrypto.a"
++ LIBCRYPTO="-L${OPENSSLDIR}/lib -lssl -lcrypto"
+ # On Darwin (at least for macports) static OpenSSL also needs zlib.
+ [ "$OS" = "darwin" ] && LIBCRYPTO="$LIBCRYPTO ${OPENSSLDIR}/lib/libz.a"
+ # On Linux static OpenSSL typically needs a few additional libraries.
+@@ -2978,12 +2986,22 @@ if [ $ONLY_ADDITIONS -eq 0 ]; then
+ [ $WITH_JAVA -eq 1 ] && check_java
+
+ # PulseAudio
+- if [ $WITH_PULSE -eq 1 ]; then
+- check_pulse
+- elif [ $WITH_PULSE -eq 0 ]; then # Force disabling PulseAudio.
+- cnf_append "VBOX_WITH_AUDIO_PULSE" ""
+- elif [ $WITH_PULSE -eq 2 ]; then # --enable-pulse was passed, force PulseAudio.
+- cnf_append "VBOX_WITH_AUDIO_PULSE" "1"
++ if [ "$OS" = "linux" -o "$OS" = "freebsd" -o "$OS" = "netbsd" ]; then
++ if [ $WITH_ALSA -eq 1 ]; then
++ check_alsa
++ else
++ cnf_append "VBOX_WITH_AUDIO_ALSA" ""
++ fi
++ if [ $WITH_PULSE -eq 1 ]; then
++ check_pulse
++ elif [ $WITH_PULSE -eq 0 ]; then # Force disabling PulseAudio.
++ cnf_append "VBOX_WITH_AUDIO_PULSE" ""
++ elif [ $WITH_PULSE -eq 2 ]; then # --enable-pulse was passed, force PulseAudio.
++ cnf_append "VBOX_WITH_AUDIO_PULSE" "1"
++ fi
++ if [ $WITH_DBUS -eq 0 ]; then
++ cnf_append "VBOX_WITH_DBUS" ""
++ fi
+ fi
+ fi
+
+@@ -2999,14 +3017,6 @@ if [ "$OS" = "linux" ]; then
+ cnf_append "VBOX_WITHOUT_LINUX_TEST_BUILDS" "1"
+ fi
+ if [ $ONLY_ADDITIONS -eq 0 ]; then
+- if [ $WITH_ALSA -eq 1 ]; then
+- check_alsa
+- else
+- cnf_append "VBOX_WITH_AUDIO_ALSA" ""
+- fi
+- if [ $WITH_DBUS -eq 0 ]; then
+- cnf_append "VBOX_WITH_DBUS" ""
+- fi
+ if [ $WITH_DEVMAPPER -eq 1 ]; then
+ check_libdevmapper
+ else
diff --git a/emulators/virtualbox-ose-72/files/patch-doc_manual_en__US_dita_UserManual.ditamap b/emulators/virtualbox-ose-72/files/patch-doc_manual_en__US_dita_UserManual.ditamap
new file mode 100644
index 000000000000..c8337d7aeba6
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-doc_manual_en__US_dita_UserManual.ditamap
@@ -0,0 +1,11 @@
+--- doc/manual/en_US/dita/UserManual.ditamap.orig 2025-08-13 19:37:06 UTC
++++ doc/manual/en_US/dita/UserManual.ditamap
+@@ -540,7 +540,7 @@
+ <topicref href="topics/security-model.dita"/>
+ <topicref href="topics/secure-config-vms.dita">
+ <topicref href="topics/security-networking.dita"/>
+- <topicref href="topics/security-of-remote-vms.dita"/>
++<!-- <topicref href="topics/security-of-remote-vms.dita"/> -->
+ <topicref href="topics/security-vrdp-auth.dita"/>
+ <topicref href="topics/security_clipboard.dita"/>
+ <topicref href="topics/security-shared-folders.dita"/>
diff --git a/emulators/virtualbox-ose-72/files/patch-include-iprt-x86.h b/emulators/virtualbox-ose-72/files/patch-include-iprt-x86.h
new file mode 100644
index 000000000000..cedf78a0ef02
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-include-iprt-x86.h
@@ -0,0 +1,19 @@
+--- include/iprt/x86.h.orig 2025-08-13 19:37:26 UTC
++++ include/iprt/x86.h
+@@ -53,6 +53,16 @@
+ # pragma D depends_on library vbox-types.d
+ #endif
+
++/* Workaround for FreeBSD machine/specialreg.h defining MSRs */
++#ifdef RT_OS_FREEBSD
++# undef MSR_P5_MC_ADDR
++# undef MSR_P5_MC_TYPE
++# undef MSR_IA32_PLATFORM_ID
++# undef MSR_BBL_CR_CTL3
++# undef MSR_IA32_MISC_ENABLE
++# undef MSR_IA32_FEATURE_CONTROL
++#endif
++
+ /** Workaround for Solaris sys/regset.h defining CS, DS and sys/controlregs.h
+ * defining MSR_IA32_FLUSH_CMD and MSR_AMD_VIRT_SPEC_CTL */
+ #ifdef RT_OS_SOLARIS
diff --git a/emulators/virtualbox-ose-72/files/patch-include_VBox_com_array.h b/emulators/virtualbox-ose-72/files/patch-include_VBox_com_array.h
new file mode 100644
index 000000000000..77d77ddd3e11
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-include_VBox_com_array.h
@@ -0,0 +1,36 @@
+--- include/VBox/com/array.h.orig 2025-08-13 19:37:15 UTC
++++ include/VBox/com/array.h
+@@ -181,7 +181,7 @@
+
+ #include "VBox/com/defs.h"
+
+-#if RT_GNUC_PREREQ(4, 6) || (defined(_MSC_VER) && (_MSC_VER >= 1600))
++#if RT_GNUC_PREREQ(4, 6) || (defined(_MSC_VER) && (_MSC_VER >= 1600)) || defined(_LIBCPP_VERSION)
+ /** @def VBOX_WITH_TYPE_TRAITS
+ * Type traits are a C++ 11 feature, so not available everywhere (yet).
+ * Only GCC 4.6 or newer and MSVC++ 16.0 (Visual Studio 2010) or newer.
+@@ -1014,12 +1014,12 @@ class SafeArray : public Traits (public)
+ {
+ /** @todo r=klaus should do this as a AssertCompile, but cannot find a way which works. */
+ Assert(sizeof(T) <= sizeof(Zeroes));
+- AssertReturn(m.arr != NULL, *(T *)&Zeroes[0]);
+- AssertReturn(aIdx < size(), *(T *)&Zeroes[0]);
++ AssertReturn(m.arr != NULL, *((T *)1));
++ AssertReturn(aIdx < size(), *((T *)1));
+ #ifdef VBOX_WITH_XPCOM
+ return m.arr[aIdx];
+ #else
+- AssertReturn(m.raw != NULL, *(T *)&Zeroes[0]);
++ AssertReturn(m.raw != NULL, *((T *)1));
+ return m.raw[aIdx];
+ #endif
+ }
+@@ -1034,7 +1034,7 @@ class SafeArray : public Traits (public)
+ #ifdef VBOX_WITH_XPCOM
+ return m.arr[aIdx];
+ #else
+- AssertReturn(m.raw != NULL, *(const T *)&Zeroes[0]);
++ AssertReturn(m.raw != NULL, *((T *)1));
+ return m.raw[aIdx];
+ #endif
+ }
diff --git a/emulators/virtualbox-ose-72/files/patch-include_VBox_sup.h b/emulators/virtualbox-ose-72/files/patch-include_VBox_sup.h
new file mode 100644
index 000000000000..77fee2d23d0a
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-include_VBox_sup.h
@@ -0,0 +1,11 @@
+--- include/VBox/sup.h.orig 2025-08-13 19:37:16 UTC
++++ include/VBox/sup.h
+@@ -2325,7 +2325,7 @@ SUPR0DECL(void) SUPR0BadContext(PSUPDRVSESSION pSessio
+
+ SUPR0DECL(void) SUPR0BadContext(PSUPDRVSESSION pSession, const char *pszFile, uint32_t uLine, const char *pszExpr);
+
+-#if defined(RT_OS_LINUX) || defined(RT_OS_SOLARIS) || defined(RT_OS_FREEBSD)
++#if defined(RT_OS_LINUX) || defined(RT_OS_SOLARIS)
+ /**
+ * Translates a physical address to a virtual mapping (valid up to end of page).
+ * @returns VBox status code.
diff --git a/emulators/virtualbox-ose-72/files/patch-include_iprt_string.h b/emulators/virtualbox-ose-72/files/patch-include_iprt_string.h
new file mode 100644
index 000000000000..b06991588730
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-include_iprt_string.h
@@ -0,0 +1,14 @@
+--- include/iprt/string.h.orig 2025-08-13 19:37:25 UTC
++++ include/iprt/string.h
+@@ -57,6 +57,11 @@
+ #elif defined(RT_OS_FREEBSD) && defined(_KERNEL)
+ RT_C_DECLS_BEGIN
+ # include <sys/libkern.h>
++ /*
++ * Kludge for the FreeBSD kernel:
++ * sys/libkern.h includes sys/param.h via sys/systm.h since r335879.
++ */
++# undef PVM
+ RT_C_DECLS_END
+
+ #elif defined(RT_OS_NETBSD) && defined(_KERNEL)
diff --git a/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-common-VBoxGuest-VBoxGuest-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-common-VBoxGuest-VBoxGuest-freebsd.c
new file mode 100644
index 000000000000..5344a7ab812f
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-common-VBoxGuest-VBoxGuest-freebsd.c
@@ -0,0 +1,284 @@
+--- src/VBox/Additions/common/VBoxGuest/VBoxGuest-freebsd.c.orig 2025-08-13 19:41:14 UTC
++++ src/VBox/Additions/common/VBoxGuest/VBoxGuest-freebsd.c
+@@ -55,6 +55,7 @@
+ #include <sys/uio.h>
+ #include <sys/bus.h>
+ #include <sys/poll.h>
++#include <sys/proc.h>
+ #include <sys/selinfo.h>
+ #include <sys/queue.h>
+ #include <sys/lock.h>
+@@ -71,6 +72,7 @@
+ #include <VBox/version.h>
+ #include <VBox/log.h>
+ #include <iprt/assert.h>
++#include <iprt/err.h>
+ #include <iprt/initterm.h>
+ #include <iprt/process.h>
+ #include <iprt/string.h>
+@@ -112,8 +114,6 @@ struct VBoxGuestDeviceState
+ struct resource *pIrqRes;
+ /** Pointer to the IRQ handler. */
+ void *pfnIrqHandler;
+- /** VMMDev version */
+- uint32_t u32Version;
+ };
+
+
+@@ -123,8 +123,7 @@ struct VBoxGuestDeviceState
+ /*
+ * Character device file handlers.
+ */
+-static d_fdopen_t vgdrvFreeBSDOpen;
+-static d_close_t vgdrvFreeBSDClose;
++static d_open_t vgdrvFreeBSDOpen;
+ static d_ioctl_t vgdrvFreeBSDIOCtl;
+ static int vgdrvFreeBSDIOCtlSlow(PVBOXGUESTSESSION pSession, u_long ulCmd, caddr_t pvData, struct thread *pTd);
+ static d_write_t vgdrvFreeBSDWrite;
+@@ -155,8 +154,7 @@ static struct cdevsw g_vgdrvFreeBSDChrDevSW =
+ {
+ .d_version = D_VERSION,
+ .d_flags = D_TRACKCLOSE | D_NEEDMINOR,
+- .d_fdopen = vgdrvFreeBSDOpen,
+- .d_close = vgdrvFreeBSDClose,
++ .d_open = vgdrvFreeBSDOpen,
+ .d_ioctl = vgdrvFreeBSDIOCtl,
+ .d_read = vgdrvFreeBSDRead,
+ .d_write = vgdrvFreeBSDWrite,
+@@ -164,81 +162,28 @@ static struct cdevsw g_vgdrvFreeBSDChrDevSW =
+ .d_name = "vboxguest"
+ };
+
++/** Device structure. */
++static struct cdev *g_pDev;
++
+ /** Device extention & session data association structure. */
+ static VBOXGUESTDEVEXT g_DevExt;
+
+-/** List of cloned device. Managed by the kernel. */
+-static struct clonedevs *g_pvgdrvFreeBSDClones;
+-/** The dev_clone event handler tag. */
+-static eventhandler_tag g_vgdrvFreeBSDEHTag;
+ /** Reference counter */
+ static volatile uint32_t cUsers;
+ /** selinfo structure used for polling. */
+ static struct selinfo g_SelInfo;
+
+-/**
+- * DEVFS event handler.
+- */
+-static void vgdrvFreeBSDClone(void *pvArg, struct ucred *pCred, char *pszName, int cchName, struct cdev **ppDev)
++static void vgdrvFreeBSDDtr(void *pSession)
+ {
+- int iUnit;
+- int rc;
+-
+- Log(("vgdrvFreeBSDClone: pszName=%s ppDev=%p\n", pszName, ppDev));
+-
+- /*
+- * One device node per user, si_drv1 points to the session.
+- * /dev/vboxguest<N> where N = {0...255}.
+- */
+- if (!ppDev)
+- return;
+- if (strcmp(pszName, "vboxguest") == 0)
+- iUnit = -1;
+- else if (dev_stdclone(pszName, NULL, "vboxguest", &iUnit) != 1)
+- return;
+- if (iUnit >= 256)
+- {
+- Log(("vgdrvFreeBSDClone: iUnit=%d >= 256 - rejected\n", iUnit));
+- return;
+- }
+-
+- Log(("vgdrvFreeBSDClone: pszName=%s iUnit=%d\n", pszName, iUnit));
+-
+- rc = clone_create(&g_pvgdrvFreeBSDClones, &g_vgdrvFreeBSDChrDevSW, &iUnit, ppDev, 0);
+- Log(("vgdrvFreeBSDClone: clone_create -> %d; iUnit=%d\n", rc, iUnit));
+- if (rc)
+- {
+- *ppDev = make_dev(&g_vgdrvFreeBSDChrDevSW,
+- iUnit,
+- UID_ROOT,
+- GID_WHEEL,
+- 0664,
+- "vboxguest%d", iUnit);
+- if (*ppDev)
+- {
+- dev_ref(*ppDev);
+- (*ppDev)->si_flags |= SI_CHEAPCLONE;
+- Log(("vgdrvFreeBSDClone: Created *ppDev=%p iUnit=%d si_drv1=%p si_drv2=%p\n",
+- *ppDev, iUnit, (*ppDev)->si_drv1, (*ppDev)->si_drv2));
+- (*ppDev)->si_drv1 = (*ppDev)->si_drv2 = NULL;
+- }
+- else
+- Log(("vgdrvFreeBSDClone: make_dev iUnit=%d failed\n", iUnit));
+- }
+- else
+- Log(("vgdrvFreeBSDClone: Existing *ppDev=%p iUnit=%d si_drv1=%p si_drv2=%p\n",
+- *ppDev, iUnit, (*ppDev)->si_drv1, (*ppDev)->si_drv2));
++ VGDrvCommonCloseSession(&g_DevExt, pSession);
++ ASMAtomicDecU32(&cUsers);
+ }
+
+ /**
+ * File open handler
+ *
+ */
+-#if __FreeBSD_version >= 700000
+-static int vgdrvFreeBSDOpen(struct cdev *pDev, int fOpen, struct thread *pTd, struct file *pFd)
+-#else
+-static int vgdrvFreeBSDOpen(struct cdev *pDev, int fOpen, struct thread *pTd)
+-#endif
++static int vgdrvFreeBSDOpen(struct cdev *pDev, int fOpen, int DevType, struct thread *pTd)
+ {
+ int rc;
+ PVBOXGUESTSESSION pSession;
+@@ -250,12 +195,6 @@ static int vgdrvFreeBSDOpen(struct cdev *pDev, int fOp
+ LogFlow(("vgdrvFreeBSDOpen:\n"));
+
+ /*
+- * Try grab it (we don't grab the giant, remember).
+- */
+- if (!ASMAtomicCmpXchgPtr(&pDev->si_drv1, (void *)0x42, NULL))
+- return EBUSY;
+-
+- /*
+ * Create a new session.
+ */
+ fRequestor = VMMDEV_REQUESTOR_USERMODE | VMMDEV_REQUESTOR_TRUST_NOT_GIVEN;
+@@ -272,47 +211,20 @@ static int vgdrvFreeBSDOpen(struct cdev *pDev, int fOp
+ rc = VGDrvCommonCreateUserSession(&g_DevExt, fRequestor, &pSession);
+ if (RT_SUCCESS(rc))
+ {
+- if (ASMAtomicCmpXchgPtr(&pDev->si_drv1, pSession, (void *)0x42))
+- {
+- Log(("vgdrvFreeBSDOpen: success - g_DevExt=%p pSession=%p rc=%d pid=%d\n", &g_DevExt, pSession, rc, (int)RTProcSelf()));
++ Log(("vgdrvFreeBSDOpen: success - g_DevExt=%p pSession=%p rc=%d pid=%d\n", &g_DevExt, pSession, rc, (int)RTProcSelf()));
++ rc = devfs_set_cdevpriv(pSession, vgdrvFreeBSDDtr);
++ if (rc)
++ VGDrvCommonCloseSession(&g_DevExt, pSession);
++ else
+ ASMAtomicIncU32(&cUsers);
+- return 0;
+- }
+-
+- VGDrvCommonCloseSession(&g_DevExt, pSession);
++ return rc;
+ }
+
+ LogRel(("vgdrvFreeBSDOpen: failed. rc=%d\n", rc));
+ return RTErrConvertToErrno(rc);
+ }
+
+-/**
+- * File close handler
+- *
+- */
+-static int vgdrvFreeBSDClose(struct cdev *pDev, int fFile, int DevType, struct thread *pTd)
+-{
+- PVBOXGUESTSESSION pSession = (PVBOXGUESTSESSION)pDev->si_drv1;
+- Log(("vgdrvFreeBSDClose: fFile=%#x pSession=%p\n", fFile, pSession));
+
+- /*
+- * Close the session if it's still hanging on to the device...
+- */
+- if (RT_VALID_PTR(pSession))
+- {
+- VGDrvCommonCloseSession(&g_DevExt, pSession);
+- if (!ASMAtomicCmpXchgPtr(&pDev->si_drv1, NULL, pSession))
+- Log(("vgdrvFreeBSDClose: si_drv1=%p expected %p!\n", pDev->si_drv1, pSession));
+- ASMAtomicDecU32(&cUsers);
+- /* Don't use destroy_dev here because it may sleep resulting in a hanging user process. */
+- destroy_dev_sched(pDev);
+- }
+- else
+- Log(("vgdrvFreeBSDClose: si_drv1=%p!\n", pSession));
+- return 0;
+-}
+-
+-
+ /**
+ * I/O control request.
+ *
+@@ -326,8 +238,12 @@ static int vgdrvFreeBSDIOCtl(struct cdev *pDev, u_long
+ static int vgdrvFreeBSDIOCtl(struct cdev *pDev, u_long ulCmd, caddr_t pvData, int fFile, struct thread *pTd)
+ {
+ PVBOXGUESTSESSION pSession;
+- devfs_get_cdevpriv((void **)&pSession);
++ int rc;
+
++ rc = devfs_get_cdevpriv((void **)&pSession);
++ if (rc)
++ return rc;
++
+ /*
+ * Deal with the fast ioctl path first.
+ */
+@@ -526,8 +442,10 @@ static int vgdrvFreeBSDPoll(struct cdev *pDev, int fEv
+
+ LogFlow(("vgdrvFreeBSDPoll: fEvents=%d\n", fEvents));
+
+- PVBOXGUESTSESSION pSession = (PVBOXGUESTSESSION)pDev->si_drv1;
+- if (RT_UNLIKELY(!RT_VALID_PTR(pSession))) {
++
++ rc = devfs_get_cdevpriv((void **)&pSession);
++ if (rc)
++ {
+ Log(("vgdrvFreeBSDPoll: no state data for %s\n", devtoname(pDev)));
+ return (fEvents & (POLLHUP|POLLIN|POLLRDNORM|POLLOUT|POLLWRNORM));
+ }
+@@ -568,11 +486,8 @@ static int vgdrvFreeBSDDetach(device_t pDevice)
+ /*
+ * Reverse what we did in vgdrvFreeBSDAttach.
+ */
+- if (g_vgdrvFreeBSDEHTag != NULL)
+- EVENTHANDLER_DEREGISTER(dev_clone, g_vgdrvFreeBSDEHTag);
++ destroy_dev(g_pDev);
+
+- clone_cleanup(&g_pvgdrvFreeBSDClones);
+-
+ vgdrvFreeBSDRemoveIRQ(pDevice, pState);
+
+ if (pState->pVMMDevMemRes)
+@@ -738,18 +653,21 @@ static int vgdrvFreeBSDAttach(device_t pDevice)
+ VGDrvCommonProcessOptionsFromHost(&g_DevExt);
+
+ /*
+- * Configure device cloning.
++ * Configure device.
+ */
+- clone_setup(&g_pvgdrvFreeBSDClones);
+- g_vgdrvFreeBSDEHTag = EVENTHANDLER_REGISTER(dev_clone, vgdrvFreeBSDClone, 0, 1000);
+- if (g_vgdrvFreeBSDEHTag)
++ g_pDev = make_dev(&g_vgdrvFreeBSDChrDevSW,
++ 0,
++ UID_ROOT,
++ GID_WHEEL,
++ 0664,
++ "vboxguest");
++ if (g_pDev)
+ {
+ printf(DEVICE_NAME ": loaded successfully\n");
+ return 0;
+ }
+
+- printf(DEVICE_NAME ": EVENTHANDLER_REGISTER(dev_clone,,,) failed\n");
+- clone_cleanup(&g_pvgdrvFreeBSDClones);
++ printf(DEVICE_NAME ": make_dev failed\n");
+ vgdrvFreeBSDRemoveIRQ(pDevice, pState);
+ }
+ else
+@@ -793,8 +711,12 @@ static driver_t vgdrvFreeBSDDriver =
+ sizeof(struct VBoxGuestDeviceState),
+ };
+
++#if __FreeBSD_version >= 1400058
++DRIVER_MODULE(vboxguest, pci, vgdrvFreeBSDDriver, 0, 0);
++#else
+ static devclass_t vgdrvFreeBSDClass;
+
+ DRIVER_MODULE(vboxguest, pci, vgdrvFreeBSDDriver, vgdrvFreeBSDClass, 0, 0);
++#endif
+ MODULE_VERSION(vboxguest, 1);
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-common-VBoxGuest-freebsd-Makefile b/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-common-VBoxGuest-freebsd-Makefile
new file mode 100644
index 000000000000..1430dbb721fb
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-common-VBoxGuest-freebsd-Makefile
@@ -0,0 +1,27 @@
+--- src/VBox/Additions/common/VBoxGuest/freebsd/Makefile.orig 2025-08-13 19:41:14 UTC
++++ src/VBox/Additions/common/VBoxGuest/freebsd/Makefile
+@@ -35,7 +35,7 @@ KMOD = vboxguest
+ #
+ KMOD = vboxguest
+
+-CFLAGS += -DRT_OS_FREEBSD -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -Iinclude -I. -Ir0drv -w -DVBGL_VBOXGUEST -DVBOX_WITH_HGCM -DVBOX_WITH_64_BITS_GUESTS
++CFLAGS += -DRT_OS_FREEBSD -DIN_RING0 -DIN_RT_R0 -DIN_GUEST -DIN_GUEST_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -Iinclude -I. -Ir0drv -w -DVBGL_VBOXGUEST -DVBOX_WITH_HGCM -DVBOX_WITH_64_BITS_GUESTS
+
+ .if (${MACHINE_ARCH} == "i386")
+ CFLAGS += -DRT_ARCH_X86
+@@ -91,6 +91,7 @@ SRCS += \
+ handletable.c \
+ handletablectx.c \
+ once.c \
++ term.c \
+ thread.c
+
+ .PATH: ${.CURDIR}/common/string
+@@ -163,6 +164,7 @@ SRCS += \
+
+ .PATH: ${.CURDIR}/r0drv
+ SRCS += \
++ alloc-ef-r0drv.c \
+ alloc-r0drv.c \
+ initterm-r0drv.c \
+ memobj-r0drv.c \
diff --git a/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-common-VBoxGuest-freebsd-files_vboxguest b/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-common-VBoxGuest-freebsd-files_vboxguest
new file mode 100644
index 000000000000..57eed06c6dbe
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-common-VBoxGuest-freebsd-files_vboxguest
@@ -0,0 +1,34 @@
+--- src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest.orig 2025-08-13 19:41:14 UTC
++++ src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest
+@@ -74,6 +74,7 @@ FILES_VBOXGUEST_NOBIN=" \
+ ${PATH_ROOT}/include/iprt/time.h=>include/iprt/time.h \
+ ${PATH_ROOT}/include/iprt/timer.h=>include/iprt/timer.h \
+ ${PATH_ROOT}/include/iprt/types.h=>include/iprt/types.h \
++ ${PATH_ROOT}/include/iprt/uni.h=>include/iprt/uni.h \
+ ${PATH_ROOT}/include/iprt/utf16.h=>include/iprt/utf16.h \
+ ${PATH_ROOT}/include/iprt/uuid.h=>include/iprt/uuid.h \
+ ${PATH_ROOT}/include/iprt/crc.h=>include/iprt/crc.h \
+@@ -125,6 +126,7 @@ FILES_VBOXGUEST_NOBIN=" \
+ ${PATH_ROOT}/src/VBox/Runtime/common/misc/handletable.h=>common/misc/handletable.h \
+ ${PATH_ROOT}/src/VBox/Runtime/common/misc/handletablectx.cpp=>common/misc/handletablectx.c \
+ ${PATH_ROOT}/src/VBox/Runtime/common/misc/once.cpp=>common/misc/once.c \
++ ${PATH_ROOT}/src/VBox/Runtime/common/misc/term.cpp=>common/misc/term.c \
+ ${PATH_ROOT}/src/VBox/Runtime/common/misc/thread.cpp=>common/misc/thread.c \
+ ${PATH_ROOT}/src/VBox/Runtime/common/misc/RTAssertMsg1Weak.cpp=>common/misc/RTAssertMsg1Weak.c \
+ ${PATH_ROOT}/src/VBox/Runtime/common/misc/RTAssertMsg2.cpp=>common/misc/RTAssertMsg2.c \
+@@ -200,6 +202,7 @@ FILES_VBOXGUEST_NOBIN=" \
+ ${PATH_ROOT}/src/VBox/Runtime/generic/errvars-generic.cpp=>generic/errvars-generic.c \
+ ${PATH_ROOT}/src/VBox/Runtime/generic/timer-generic.cpp=>generic/timer-generic.c \
+ ${PATH_ROOT}/src/VBox/Runtime/generic/mppresent-generic.cpp=>generic/mppresent-generic.c \
++ ${PATH_ROOT}/src/VBox/Runtime/r0drv/alloc-ef-r0drv.cpp=>r0drv/alloc-ef-r0drv.c \
+ ${PATH_ROOT}/src/VBox/Runtime/r0drv/alloc-r0drv.cpp=>r0drv/alloc-r0drv.c \
+ ${PATH_ROOT}/src/VBox/Runtime/r0drv/alloc-r0drv.h=>r0drv/alloc-r0drv.h \
+ ${PATH_ROOT}/src/VBox/Runtime/r0drv/initterm-r0drv.cpp=>r0drv/initterm-r0drv.c \
+@@ -226,6 +229,7 @@ FILES_VBOXGUEST_NOBIN=" \
+ ${PATH_ROOT}/src/VBox/Runtime/r0drv/freebsd/sleepqueue-r0drv-freebsd.h=>r0drv/freebsd/sleepqueue-r0drv-freebsd.h \
+ ${PATH_ROOT}/src/VBox/Runtime/r0drv/generic/semspinmutex-r0drv-generic.c=>r0drv/generic/semspinmutex-r0drv-generic.c \
+ ${PATH_ROOT}/src/VBox/Runtime/r0drv/generic/mpnotification-r0drv-generic.cpp=>r0drv/generic/mpnotification-r0drv-generic.c \
++ ${PATH_ROOT}/src/VBox/Runtime/r0drv/generic/threadctxhooks-r0drv-generic.cpp=>r0drv/generic/threadctxhooks-r0drv-generic.c \
+ ${PATH_ROOT}/src/VBox/Runtime/r0drv/generic/RTMpIsCpuWorkPending-r0drv-generic.cpp=>r0drv/generic/RTMpIsCpuWorkPending-r0drv-generic.c \
+ ${PATH_ROOT}/src/VBox/Runtime/r0drv/memobj-r0drv.cpp=>r0drv/memobj-r0drv.c \
+ ${PATH_ROOT}/src/VBox/Runtime/VBox/log-vbox.cpp=>VBox/log-vbox.c \
diff --git a/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-x11-Installer-98vboxadd-xclient b/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-x11-Installer-98vboxadd-xclient
new file mode 100644
index 000000000000..5ac88befbb88
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-x11-Installer-98vboxadd-xclient
@@ -0,0 +1,25 @@
+--- src/VBox/Additions/x11/Installer/98vboxadd-xclient.orig 2025-08-13 19:41:21 UTC
++++ src/VBox/Additions/x11/Installer/98vboxadd-xclient
+@@ -42,15 +42,15 @@ elif test -z "${SSH_CONNECTION}"; then
+ # not use "exit" here as this script is "source"d, not executed.
+
+ # Check wheather X11 or Wayland version of VBoxClient should be started.
+- vbox_wl_check=$(/usr/bin/vboxwl --check 2> /dev/null)
++ vbox_wl_check=$(/usr/local/bin/vboxwl --check 2> /dev/null)
+ if test "$vbox_wl_check" = "WL"; then
+- /usr/bin/VBoxClient --wayland
++ /usr/local/bin/VBoxClient --wayland
+ else
+- /usr/bin/VBoxClient --clipboard
+- /usr/bin/VBoxClient --seamless
+- /usr/bin/VBoxClient --draganddrop
++ /usr/local/bin/VBoxClient --clipboard
++ /usr/local/bin/VBoxClient --seamless
++ /usr/local/bin/VBoxClient --draganddrop
+ fi
+
+- /usr/bin/VBoxClient --checkhostversion
+- /usr/bin/VBoxClient --vmsvga-session # In case VMSVGA emulation is enabled
++ /usr/local/bin/VBoxClient --checkhostversion
++ /usr/local/bin/VBoxClient --vmsvga-session # In case VMSVGA emulation is enabled
+ fi
diff --git a/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-x11-Installer-vboxclient.desktop b/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-x11-Installer-vboxclient.desktop
new file mode 100644
index 000000000000..a76eb7616038
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src-VBox-Additions-x11-Installer-vboxclient.desktop
@@ -0,0 +1,10 @@
+--- src/VBox/Additions/x11/Installer/vboxclient.desktop.orig 2020-05-13 19:37:09 UTC
++++ src/VBox/Additions/x11/Installer/vboxclient.desktop
+@@ -8,6 +8,6 @@ Comment[C]=VirtualBox User Session Services
+ Comment=VirtualBox User Session Services
+ Comment[it]=Servizi di sessione utente di VirtualBox
+ Comment[pl]=Usługi sesji użytkownika VirtualBox
+-Exec=/usr/bin/VBoxClient-all
++Exec=/usr/local/bin/VBoxClient-all
+ X-GNOME-Autostart-enabled=true
+ X-KDE-autostart-after=panel
diff --git a/emulators/virtualbox-ose-72/files/patch-src-VBox-HostDrivers-VBoxNetAdp-Makefile.kmk b/emulators/virtualbox-ose-72/files/patch-src-VBox-HostDrivers-VBoxNetAdp-Makefile.kmk
new file mode 100644
index 000000000000..2427e708059b
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src-VBox-HostDrivers-VBoxNetAdp-Makefile.kmk
@@ -0,0 +1,20 @@
+--- src/VBox/HostDrivers/VBoxNetAdp/Makefile.kmk.orig 2025-08-13 19:51:10 UTC
++++ src/VBox/HostDrivers/VBoxNetAdp/Makefile.kmk
+@@ -220,10 +220,14 @@ ifeq ($(KBUILD_TARGET),freebsd)
+ $$(if $$(eq $$(VBoxNetAdp/freebsd/Makefile_VBOX_HARDENED),$$(VBOX_WITH_HARDENING)),,FORCE) \
+ | $$(dir $$@)
+ $(QUIET)$(RM) -f -- $@
+- ifndef VBOX_WITH_HARDENING
+- $(QUIET)$(SED) -e "s;VBOX_WITH_HARDENING;;g" --output $@ $<
+- else
+ $(QUIET)$(CP) -f $< $@
++ ifndef VBOX_WITH_HARDENING
++ $(QUIET)$(SED) -e "s;-DVBOX_WITH_HARDENING;;g" --output $@.tmp $@
++ $(QUIET)$(MV) -f $@.tmp $@
++ endif
++ ifndef VBOX_WITH_NETFLT_VIMAGE
++ $(QUIET)$(SED) -e "s;-DVIMAGE;;g" --output $@.tmp $@
++ $(QUIET)$(MV) -f $@.tmp $@
+ endif
+
+ endif # freebsd
diff --git a/emulators/virtualbox-ose-72/files/patch-src-VBox-HostDrivers-VBoxNetFlt-freebsd-files_vboxnetflt b/emulators/virtualbox-ose-72/files/patch-src-VBox-HostDrivers-VBoxNetFlt-freebsd-files_vboxnetflt
new file mode 100644
index 000000000000..1ee95be5b24d
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src-VBox-HostDrivers-VBoxNetFlt-freebsd-files_vboxnetflt
@@ -0,0 +1,10 @@
+--- src/VBox/HostDrivers/VBoxNetFlt/freebsd/files_vboxnetflt.orig 2025-08-13 19:51:11 UTC
++++ src/VBox/HostDrivers/VBoxNetFlt/freebsd/files_vboxnetflt
+@@ -73,6 +73,7 @@ VBOX_VBOXNETFLT_SOURCES=" \
+ ${PATH_ROOT}/include/iprt/uni.h=>include/iprt/uni.h \
+ ${PATH_ROOT}/include/iprt/utf16.h=>include/iprt/utf16.h \
+ ${PATH_ROOT}/include/iprt/uuid.h=>include/iprt/uuid.h \
++ ${PATH_ROOT}/include/iprt/x86.h=>include/iprt/x86.h \
+ ${PATH_ROOT}/include/iprt/x86-helpers.h=>include/iprt/x86-helpers.h \
+ ${PATH_ROOT}/include/iprt/nocrt/limits.h=>include/iprt/nocrt/limits.h \
+ ${PATH_ROOT}/include/VBox/cdefs.h=>include/VBox/cdefs.h \
diff --git a/emulators/virtualbox-ose-72/files/patch-src-VBox-Installer-Makefile.kmk b/emulators/virtualbox-ose-72/files/patch-src-VBox-Installer-Makefile.kmk
new file mode 100644
index 000000000000..f9e9ce8ec516
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src-VBox-Installer-Makefile.kmk
@@ -0,0 +1,14 @@
+--- src/VBox/Installer/Makefile.kmk.orig 2025-08-13 19:51:15 UTC
++++ src/VBox/Installer/Makefile.kmk
+@@ -51,9 +51,11 @@ ifndef VBOX_ONLY_SDK
+ if "$(KBUILD_TARGET)" == "win" && "$(KBUILD_HOST)" == "win"
+ include $(PATH_SUB_CURRENT)/win/Makefile.kmk
+ endif
++if 0
+ if "$(KBUILD_TARGET)" == "freebsd" && "$(KBUILD_HOST)" == "freebsd"
+ include $(PATH_SUB_CURRENT)/freebsd/Makefile.kmk
+ endif
++endif
+ endif
+
+ include $(PATH_SUB_CURRENT)/common/Makefile.kmk
diff --git a/emulators/virtualbox-ose-72/files/patch-src-VBox-Installer-freebsd-VBox.sh b/emulators/virtualbox-ose-72/files/patch-src-VBox-Installer-freebsd-VBox.sh
new file mode 100644
index 000000000000..b4c177a54d1c
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src-VBox-Installer-freebsd-VBox.sh
@@ -0,0 +1,77 @@
+--- src/VBox/Installer/freebsd/VBox.sh.orig 2016-08-27 05:10:34 UTC
++++ src/VBox/Installer/freebsd/VBox.sh
+@@ -0,0 +1,74 @@
++#!/bin/sh
++#
++# Oracle VM VirtualBox startup script, FreeBSD hosts.
++#
++# Copyright (C) 2006-2012 Oracle Corporation
++#
++# This file is part of VirtualBox Open Source Edition (OSE), as
++# available from http://www.virtualbox.org. This file is free software;
++# you can redistribute it and/or modify it under the terms of the GNU
++# General Public License (GPL) as published by the Free Software
++# Foundation, in version 2 as it comes in the "COPYING" file of the
++# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
++# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
++#
++
++PATH="/sbin:/bin:/usr/sbin:/usr/bin:%%LOCALBASE%%/sbin:%%LOCALBASE%%/bin"
++CONFIG="%%VBOX_ETC%%/vbox.cfg"
++
++test -r "${CONFIG}" &&
++ . "${CONFIG}"
++test -z "${INSTALL_DIR}" &&
++ if test -d %%VBOX_DIR%% &&
++ test -f %%VBOX_DIR%%/VBoxRT.so; then
++ INSTALL_DIR=%%VBOX_DIR%%
++ else
++ >&2 echo "Could not find VirtualBox installation. Please reinstall."
++ exit 1
++ fi
++
++if [ -d /etc/vbox ]; then
++ >&2 cat <<-EOH
++ WARNING: Directory /etc/vbox found, but ignored. VirtualBox
++ configuration files are stored in %%VBOX_ETC%%/.
++ EOH
++fi
++
++# workaround for the KDE dialog problem
++KDE_FORK_SLAVES=1; export KDE_FORK_SLAVES
++
++APP=`basename $0`
++case "$APP" in
++ VirtualBox|virtualbox)
++ exec "$INSTALL_DIR/VirtualBox" "$@"
++ ;;
++ VirtualBoxVM|virtualboxvm)
++ exec "$INSTALL_DIR/VirtualBoxVM" "$@"
++ ;;
++ VBoxManage|vboxmanage)
++ exec "$INSTALL_DIR/VBoxManage" "$@"
++ ;;
++ VBoxSDL|vboxsdl)
++ exec "$INSTALL_DIR/VBoxSDL" "$@"
++ ;;
++ VBoxVRDP|VBoxHeadless|vboxheadless)
++ exec "$INSTALL_DIR/VBoxHeadless" "$@"
++ ;;
++ VBoxAutostart|vboxautostart)
++ exec "$INSTALL_DIR/VBoxAutostart" "$@"
++ ;;
++ VBoxBalloonCtrl|vboxballoonctrl)
++ exec "$INSTALL_DIR/VBoxBalloonCtrl" "$@"
++ ;;
++ VBoxBugReport|vboxbugreport)
++ exec "$INSTALL_DIR/VBoxBugReport" "$@"
++ ;;
++ vboxwebsrv)
++ exec "$INSTALL_DIR/vboxwebsrv" "$@"
++ ;;
++ *)
++ >&2 echo "Unknown application - $APP"
++ exit 1
++ ;;
++esac
++exit 0
diff --git a/emulators/virtualbox-ose-72/files/patch-src-VBox-Main-src-server-VirtualBoxImpl.cpp b/emulators/virtualbox-ose-72/files/patch-src-VBox-Main-src-server-VirtualBoxImpl.cpp
new file mode 100644
index 000000000000..85c886d9ec84
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src-VBox-Main-src-server-VirtualBoxImpl.cpp
@@ -0,0 +1,11 @@
+--- src/VBox/Main/src-server/VirtualBoxImpl.cpp.orig 2025-08-13 19:51:27 UTC
++++ src/VBox/Main/src-server/VirtualBoxImpl.cpp
+@@ -3097,7 +3097,7 @@ int VirtualBox::i_encryptSettingBytes(const uint8_t *a
+ if (aCiphertextSize < 32)
+ return VERR_INVALID_PARAMETER;
+
+- AssertCompile(sizeof(m->SettingsCipherKey) >= 32);
++ // AssertCompile(sizeof(m->SettingsCipherKey) >= 32);
+
+ /* store the first 8 bytes of the cipherkey for verification */
+ for (i = 0, j = 0; i < 8; i++, j++)
diff --git a/emulators/virtualbox-ose-72/files/patch-src-VBox-Runtime-r0drv-freebsd-sleepqueue-r0drv-freebsd.h b/emulators/virtualbox-ose-72/files/patch-src-VBox-Runtime-r0drv-freebsd-sleepqueue-r0drv-freebsd.h
new file mode 100644
index 000000000000..d3f79ede9e50
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src-VBox-Runtime-r0drv-freebsd-sleepqueue-r0drv-freebsd.h
@@ -0,0 +1,39 @@
+Without the first part of this patch, any waits for periods shorter than a
+single tick return immediately leading to a lot of unnecessary spinning. For
+example, I observe that my guest's idle loop does a lot of sleeps with periods
+slightly shorter than 1 ms (1/hz), e.g. 900us. All that waiting turns into pure
+spinning and VirtualBox eats 100% of a core.
+
+The clamping improves the situation significantly. Also, it (approximately)
+follows what tvtohz does. The rest of the patch just chases an upstream
+KPI change.
+
+Submitted by: Andriy Gapon <avg@FreeBSD.org>
+--- src/VBox/Runtime/r0drv/freebsd/sleepqueue-r0drv-freebsd.h.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/sleepqueue-r0drv-freebsd.h
+@@ -94,6 +94,8 @@ DECLINLINE(uint32_t) rtR0SemBsdWaitUpdateTimeout(PRTR0
+ uint64_t cTicks = ASMMultU64ByU32DivByU32(uTimeout, hz, UINT32_C(1000000000));
+ if (cTicks >= INT_MAX)
+ return RTSEMWAIT_FLAGS_INDEFINITE;
++ else if (cTicks == 0 && uTimeout > 0)
++ pWait->iTimeout = 1;
+ else
+ pWait->iTimeout = (int)cTicks;
+ #endif
+@@ -310,10 +312,16 @@ DECLINLINE(void) rtR0SemBsdSignal(void *pvWaitChan)
+ DECLINLINE(void) rtR0SemBsdSignal(void *pvWaitChan)
+ {
+ sleepq_lock(pvWaitChan);
++#if __FreeBSD_version < 1500022
+ int fWakeupSwapProc = sleepq_signal(pvWaitChan, SLEEPQ_CONDVAR, 0, 0);
++#else
++ sleepq_signal(pvWaitChan, SLEEPQ_CONDVAR, 0, 0);
++#endif
+ sleepq_release(pvWaitChan);
++#if __FreeBSD_version < 1500022
+ if (fWakeupSwapProc)
+ kick_proc0();
++#endif
+ }
+
+ /**
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_common_VBoxService_VBoxServiceVMInfo.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_common_VBoxService_VBoxServiceVMInfo.cpp
new file mode 100644
index 000000000000..0c463e3d9923
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_common_VBoxService_VBoxServiceVMInfo.cpp
@@ -0,0 +1,71 @@
+--- src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo.cpp.orig 2025-08-13 19:41:16 UTC
++++ src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo.cpp
+@@ -77,8 +77,8 @@
+ # include <net/if.h>
+ # include <pwd.h> /* getpwuid */
+ # include <unistd.h>
+-# if !defined(RT_OS_OS2) && !defined(RT_OS_FREEBSD) && !defined(RT_OS_HAIKU)
+-# include <utmpx.h> /** @todo FreeBSD 9 should have this. */
++# if !defined(RT_OS_OS2) && !defined(RT_OS_HAIKU)
++# include <utmpx.h>
+ # endif
+ # ifdef RT_OS_OS2
+ # include <net/if_dl.h>
+@@ -573,7 +573,7 @@ static void vgsvcVMInfoWriteFixedProperties(void)
+ }
+
+
+-#if defined(VBOX_WITH_DBUS) && defined(RT_OS_LINUX) /* Not yet for Solaris/FreeBSB. */
++#if defined(VBOX_WITH_DBUS) && (defined(RT_OS_LINUX) || defined(RT_OS_FREEBSD)) /* Not yet for Solaris. */
+ /*
+ * Simple wrappers to work around compiler-specific va_list madness.
+ */
+@@ -702,12 +702,6 @@ static int vgsvcVMInfoWriteUsers(void)
+ #ifdef RT_OS_WINDOWS
+ rc = VGSvcVMInfoWinWriteUsers(&g_VMInfoPropCache, &pszUserList, &cUsersInList);
+
+-#elif defined(RT_OS_FREEBSD)
+- /** @todo FreeBSD: Port logged on user info retrieval.
+- * However, FreeBSD 9 supports utmpx, so we could use the code
+- * block below (?). */
+- rc = VERR_NOT_IMPLEMENTED;
+-
+ #elif defined(RT_OS_HAIKU)
+ /** @todo Haiku: Port logged on user info retrieval. */
+ rc = VERR_NOT_IMPLEMENTED;
+@@ -733,7 +727,7 @@ static int vgsvcVMInfoWriteUsers(void)
+ while ( (ut_user = getutxent())
+ && RT_SUCCESS(rc))
+ {
+-# ifdef RT_OS_DARWIN /* No ut_user->ut_session on Darwin */
++# if defined(RT_OS_DARWIN) || defined(RT_OS_FREEBSD) /* No ut_user->ut_session on Darwin/FreeBSD */
+ VGSvcVerbose(4, "Found entry '%s' (type: %d, PID: %RU32)\n", ut_user->ut_user, ut_user->ut_type, ut_user->ut_pid);
+ # else
+ VGSvcVerbose(4, "Found entry '%s' (type: %d, PID: %RU32, session: %RU32)\n",
+@@ -749,7 +743,7 @@ static int vgsvcVMInfoWriteUsers(void)
+ }
+
+ # ifdef VBOX_WITH_DBUS
+-# if defined(RT_OS_LINUX) /* Not yet for Solaris/FreeBSB. */
++# if defined(RT_OS_LINUX) || defined(RT_OS_FREEBSD) /* Not yet for Solaris. */
+ DBusError dbErr;
+ DBusConnection *pConnection = NULL;
+ int rc2 = RTDBusLoadLib();
+@@ -1074,7 +1068,7 @@ static int vgsvcVMInfoWriteUsers(void)
+ if ( fHaveLibDbus
+ && dbus_error_is_set(&dbErr))
+ dbus_error_free(&dbErr);
+-# endif /* RT_OS_LINUX */
++# endif /* RT_OS_LINUX || RT_OS_FREEBSD */
+ # endif /* VBOX_WITH_DBUS */
+
+ /* Calc the string length. */
+@@ -1109,7 +1103,7 @@ static int vgsvcVMInfoWriteUsers(void)
+ RTMemFree(papszUsers);
+
+ endutxent(); /* Close utmpx file. */
+-#endif /* !RT_OS_WINDOWS && !RT_OS_FREEBSD && !RT_OS_HAIKU && !RT_OS_OS2 */
++#endif /* !RT_OS_WINDOWS && !RT_OS_HAIKU && !RT_OS_OS2 */
+
+ Assert(RT_FAILURE(rc) || cUsersInList == 0 || (pszUserList && *pszUserList));
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_common_pam_pam__vbox.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_common_pam_pam__vbox.cpp
new file mode 100644
index 000000000000..ff9853417bdd
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_common_pam_pam__vbox.cpp
@@ -0,0 +1,20 @@
+--- src/VBox/Additions/common/pam/pam_vbox.cpp.orig 2025-08-13 19:41:17 UTC
++++ src/VBox/Additions/common/pam/pam_vbox.cpp
+@@ -113,7 +113,7 @@ static void pam_vbox_writesyslog(char *pszBuf)
+ openlog("pam_vbox", LOG_PID, LOG_AUTHPRIV);
+ syslog(LOG_ERR, "%s", pszBuf);
+ closelog();
+-#elif defined(RT_OS_SOLARIS)
++#elif defined(RT_OS_FREEBSD) || defined(RT_OS_SOLARIS)
+ syslog(LOG_ERR, "pam_vbox: %s\n", pszBuf);
+ #endif
+ }
+@@ -192,7 +192,7 @@ static int vbox_set_msg(pam_handle_t *hPAM, int iStyle
+
+ pam_message msg;
+ msg.msg_style = iStyle;
+-#ifdef RT_OS_SOLARIS
++#if defined(RT_OS_FREEBSD) || defined(RT_OS_SOLARIS)
+ msg.msg = (char*)pszText;
+ #else
+ msg.msg = pszText;
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_Makefile b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_Makefile
new file mode 100644
index 000000000000..4f026e38c70a
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_Makefile
@@ -0,0 +1,38 @@
+--- src/VBox/Additions/freebsd/Makefile.orig 2025-08-13 19:41:17 UTC
++++ src/VBox/Additions/freebsd/Makefile
+@@ -40,6 +40,14 @@ all:
+ cp vboxvfs/vboxvfs.ko .; \
+ fi; \
+ fi
++ @echo
++ @if [ -d mount_vboxvfs ]; then \
++ echo "=== Building mount_vboxvfs binary ==="; \
++ $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C mount_vboxvfs clean obj depend all; \
++ if [ -f mount_vboxvfs ]; then \
++ cp mount_vboxvfs/mount_vboxvfs .; \
++ fi; \
++ fi
+
+
+ install:
+@@ -47,13 +55,19 @@ install:
+ @if [ -d vboxvfs ]; then \
+ $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxvfs install; \
+ fi
++ @if [ -d mount_vboxvfs ]; then \
++ $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C mount_vboxvfs install; \
++ fi
+
+ clean:
+ @$(MAKE) -C vboxguest clean
+ @if [ -d vboxvfs ]; then \
+ $(MAKE) -C vboxvfs clean; \
+ fi
+- rm -f vboxguest.*o vboxvfs.*o
++ @if [ -d mount_vboxvfs ]; then \
++ $(MAKE) -C mount_vboxvfs clean; \
++ fi
++ rm -f vboxguest.*o vboxvfs.*o mount_vboxvfs
+
+ load:
+ @/sbin/kldunload vboxvfs || true
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_Makefile.kmk b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_Makefile.kmk
new file mode 100644
index 000000000000..821e1fc5d431
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_Makefile.kmk
@@ -0,0 +1,31 @@
+--- src/VBox/Additions/freebsd/Makefile.kmk.orig 2025-08-13 19:41:17 UTC
++++ src/VBox/Additions/freebsd/Makefile.kmk
+@@ -33,8 +33,9 @@ endif
+ endif
+
+ # Include sub-makefiles.
+-#include $(PATH_SUB_CURRENT)/vboxvfs/Makefile.kmk
+-include $(PATH_SUB_CURRENT)/drm/Makefile.kmk
++include $(PATH_SUB_CURRENT)/vboxvfs/Makefile.kmk
++#include $(PATH_SUB_CURRENT)/drm/Makefile.kmk
++include $(PATH_SUB_CURRENT)/mount_vboxvfs/Makefile.kmk
+
+ #
+ # Globals
+@@ -76,11 +77,14 @@ VBOX_FBSD_ADD_STRIP_BIN = \
+ vboxvideo_drv_14.so \
+ vboxvideo_drv_15.so \
+ vboxvideo_drv_16.so \
+- vboxvideo_drv_17.so
++ vboxvideo_drv_17.so \
++ $(if $(VBOX_WITH_PAM),pam_vbox.so,) \
++ VBoxOGL.so \
++ mount_vboxvfs
+
+ VBOX_FBSD_ADD_MODULES = \
+ vboxguest \
+- vboxvideo_drm
++ vboxvfs
+
+ #
+ # All the bin files that go into the archives.
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_drm_vboxvideo__drm.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_drm_vboxvideo__drm.c
new file mode 100644
index 000000000000..3ab11cbd1ed7
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_drm_vboxvideo__drm.c
@@ -0,0 +1,17 @@
+--- src/VBox/Additions/freebsd/drm/vboxvideo_drm.c.orig 2025-08-13 19:41:18 UTC
++++ src/VBox/Additions/freebsd/drm/vboxvideo_drm.c
+@@ -164,10 +164,14 @@ static driver_t vboxvideo_driver = {
+ sizeof(struct drm_device)
+ };
+
++#if __FreeBSD_version >= 1400058
++DRIVER_MODULE(vboxvideo, vgapci, vboxvideo_driver, 0, 0);
++#else
+ extern devclass_t drm_devclass;
+ #if __FreeBSD_version >= 700010
+ DRIVER_MODULE(vboxvideo, vgapci, vboxvideo_driver, drm_devclass, 0, 0);
+ #else
+ DRIVER_MODULE(vboxvideo, pci, vboxvideo_driver, drm_devclass, 0, 0);
++#endif
+ #endif
+ MODULE_DEPEND(vboxvideo, drm, 1, 1, 1);
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_mount__vboxvfs_Makefile.kmk b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_mount__vboxvfs_Makefile.kmk
new file mode 100644
index 000000000000..270472c045e3
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_mount__vboxvfs_Makefile.kmk
@@ -0,0 +1,31 @@
+--- src/VBox/Additions/freebsd/mount_vboxvfs/Makefile.kmk.orig 2025-05-11 03:54:13 UTC
++++ src/VBox/Additions/freebsd/mount_vboxvfs/Makefile.kmk
+@@ -0,0 +1,28 @@
++# $Id: Makefile.kmk $
++## @file
++# Sub-Makefile for the FreeBSD Shared folder mount utility.
++#
++
++SUB_DEPTH = ../../../../..
++include $(KBUILD_PATH)/subheader.kmk
++
++ifneq ($(KBUILD_HOST),freebsd)
++$(error "The FreeBSD guest additions can only be built on FreeBSD!")
++endif
++
++MOUNT= $(VBOX_FREEBSD_SRC)/../sbin/mount
++
++CFLAGS+=-I$(MOUNT)
++
++PROGRAMS += mount_vboxvfs
++mount_vboxvfs_TEMPLATE = NewVBoxGuestR3Exe
++mount_vboxvfs_SOURCES = mount_vboxvfs.c
++
++ifdef HAVE_MNTOPTS_IN_LIBUTIL
++mount_vboxvfs_LIBS = util
++else
++mount_vboxvfs_SOURCES += $(MOUNT)/getmntopts.c
++endif
++
++include $(FILE_KBUILD_SUB_FOOTER)
++
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_mount__vboxvfs_mount__vboxvfs.8 b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_mount__vboxvfs_mount__vboxvfs.8
new file mode 100644
index 000000000000..41fcdd6d019b
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_mount__vboxvfs_mount__vboxvfs.8
@@ -0,0 +1,56 @@
+--- src/VBox/Additions/freebsd/mount_vboxvfs/mount_vboxvfs.8.orig 2025-08-28 22:09:24 UTC
++++ src/VBox/Additions/freebsd/mount_vboxvfs/mount_vboxvfs.8
+@@ -0,0 +1,53 @@
++.\"
++.\" Copyright (c) 1992, 1993, 1994
++.\" The Regents of the University of California. All rights reserved.
++.\"
++.\" Redistribution and use in source and binary forms, with or without
++.\" modification, are permitted provided that the following conditions
++.\" are met:
++.\" 1. Redistributions of source code must retain the above copyright
++.\" notice, this list of conditions and the following disclaimer.
++.\" 2. Redistributions in binary form must reproduce the above copyright
++.\" notice, this list of conditions and the following disclaimer in the
++.\" documentation and/or other materials provided with the distribution.
++.\" 4. Neither the name of the University nor the names of its contributors
++.\" may be used to endorse or promote products derived from this software
++.\" without specific prior written permission.
++.\"
++.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
++.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
++.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
++.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
++.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
++.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
++.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
++.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
++.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
++.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
++.\" SUCH DAMAGE.
++.\"
++.Dd August 5, 2013
++.Dt MOUNT_VBOXFS 8
++.Os
++.Sh NAME
++.Nm mount_vboxfs
++.Nd "Mount the VirtualBox shared folder NAME from the host system to MOUNTPOINT"
++.Sh SYNOPSIS
++.Nm
++.Op Fl o Ar options
++.Ar NAME
++.Ar MOUNTPOINT
++.Sh DESCRIPTION
++The
++.Nm
++Mount the VirtualBox shared folder NAME from the host system to MOUNTPOINT
++.Pp
++The options are as follows:
++.Bl -tag -width indent
++.Fl w
++mount the shared folder writably (the default)
++.Fl r
++mount the shared folder read-only
++.Fl o
++OPTION[,OPTION...] use the mount options specified
++.El
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_mount__vboxvfs_mount__vboxvfs.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_mount__vboxvfs_mount__vboxvfs.c
new file mode 100644
index 000000000000..1f85abc198b9
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_mount__vboxvfs_mount__vboxvfs.c
@@ -0,0 +1,171 @@
+--- src/VBox/Additions/freebsd/mount_vboxvfs/mount_vboxvfs.c.orig 2025-08-28 22:09:24 UTC
++++ src/VBox/Additions/freebsd/mount_vboxvfs/mount_vboxvfs.c
+@@ -0,0 +1,168 @@
++/*
++* Copyright (c) 1992, 1993, 1994
++* The Regents of the University of California. All rights reserved.
++*
++* Redistribution and use in source and binary forms, with or without
++* modification, are permitted provided that the following conditions
++* are met:
++* 1. Redistributions of source code must retain the above copyright
++* notice, this list of conditions and the following disclaimer.
++* 2. Redistributions in binary form must reproduce the above copyright
++* notice, this list of conditions and the following disclaimer in the
++* documentation and/or other materials provided with the distribution.
++* 4. Neither the name of the University nor the names of its contributors
++* may be used to endorse or promote products derived from this software
++* without specific prior written permission.
++*
++* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
++* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
++* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
++* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
++* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
++* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
++* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
++* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
++* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
++* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
++* SUCH DAMAGE.
++*/
++
++#include <sys/cdio.h>
++#include <sys/stat.h>
++#include <sys/file.h>
++#include <sys/iconv.h>
++#include <sys/param.h>
++#include <sys/linker.h>
++#include <sys/module.h>
++#include <sys/mount.h>
++#include <sys/uio.h>
++
++#include <err.h>
++#include <errno.h>
++#include <stdlib.h>
++#include <stdio.h>
++#include <string.h>
++#include <sysexits.h>
++#include <unistd.h>
++
++#include "mntopts.h"
++
++#define MAX_HOST_NAME 256
++static char mount_point[MAXPATHLEN + 1];
++static char vboxfs_vfsname[] = "vboxvfs";
++static struct mntopt mopts[] = {
++ MOPT_STDOPTS,
++ MOPT_END
++};
++
++static void usage(void) __dead2;
++
++static void
++usage(void)
++{
++ fprintf(stderr,
++ "Usage: [OPTIONS] NAME MOUNTPOINT\n"
++ "Mount the VirtualBox shared folder NAME to MOUNTPOINT.\n"
++ "\nOptions:\n"
++ " -w mount the shared folder writable \n"
++ " -r mount the shared folder read-only (the default)\n");
++ exit(1);
++}
++
++int
++main(int argc, char *argv[])
++{
++ struct iovec *iov;
++ struct stat st;
++ char *host_name;
++ char errmsg[255];
++ uid_t uid;
++ gid_t gid;
++ mode_t dir_mode, file_mode;
++ int iovlen;
++ int ronly = 0;
++ int error, ch;
++ int mntflags = 0;
++
++ iov = NULL;
++ iovlen = 0;
++ errmsg[0] = '\0';
++ uid = (uid_t)-1;
++ gid = (gid_t)-1;
++ file_mode = 0;
++ dir_mode = 0;
++
++ while ((ch = getopt(argc, argv, "rwo:h")) != -1)
++ switch(ch) {
++ default:
++ fprintf(stderr, "unknown option `%c:%#x'\n", ch, ch);
++ return (1);
++
++ case '?':
++ case 'h':
++ usage();
++ case 'r':
++ ronly = 1;
++ break;
++ case 'w':
++ ronly = 0;
++ break;
++ case 'o':
++ getmntopts(optarg, mopts, &mntflags, 0);
++ break;
++ }
++
++ if (argc - optind < 2)
++ usage();
++
++ host_name = argv[optind];
++ realpath(argv[optind+1], mount_point);
++
++ if (stat(mount_point, &st) == -1)
++ err(EX_OSERR, "could not find mount point %s", mount_point);
++
++ if (!S_ISDIR(st.st_mode)) {
++ errno = ENOTDIR;
++ err(EX_OSERR, "can't mount on %s", mount_point);
++ }
++
++ if (strlen(host_name) > MAX_HOST_NAME - 1)
++ err(EX_OSERR, "host name is too big %s", host_name);
++
++ if (ronly == 0)
++ mntflags |= MNT_ASYNC;
++ if (uid == (uid_t)-1)
++ uid = st.st_uid;
++ if (gid == (gid_t)-1)
++ gid = st.st_gid;
++ if (file_mode == 0)
++ file_mode = st.st_mode & (S_IRWXU | S_IRWXG | S_IRWXO);
++ if (dir_mode == 0) {
++ dir_mode = file_mode;
++ if (dir_mode & S_IRUSR)
++ dir_mode |= S_IXUSR;
++ if (dir_mode & S_IRGRP)
++ dir_mode |= S_IXGRP;
++ if (dir_mode & S_IROTH)
++ dir_mode |= S_IXOTH;
++ }
++
++ build_iovec(&iov, &iovlen, "fstype", vboxfs_vfsname, (size_t)-1);
++ build_iovec(&iov, &iovlen, "fspath", mount_point, (size_t)-1);
++ build_iovec(&iov, &iovlen, "from", host_name, (size_t)-1);
++ build_iovec_argf(&iov, &iovlen, "uid", "%d", uid);
++ build_iovec_argf(&iov, &iovlen, "gid", "%d", gid);
++ build_iovec_argf(&iov, &iovlen, "file_mode", "%o", file_mode);
++ build_iovec_argf(&iov, &iovlen, "dir_mode", "%o", dir_mode);
++ build_iovec(&iov, &iovlen, "errmsg", errmsg, sizeof(errmsg));
++
++ error = nmount(iov, iovlen, mntflags);
++ if (error == -1) {
++ if (errmsg[0] != '\0')
++ err(1, "%s: error: %s", mount_point, errmsg);
++ else
++ err(1, "%s: error %d", mount_point, error);
++ }
++
++ return (0);
++}
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_bcmp.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_bcmp.c
new file mode 100644
index 000000000000..fb4d7fac8c06
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_bcmp.c
@@ -0,0 +1,12 @@
+--- src/VBox/Additions/freebsd/vboxvfs/bcmp.c.orig 2021-02-21 19:09:22 UTC
++++ src/VBox/Additions/freebsd/vboxvfs/bcmp.c
+@@ -0,0 +1,9 @@
++#include <sys/types.h>
++
++int bcmp(const void *b1, const void *b2, size_t len);
++
++int
++bcmp(const void *b1, const void *b2, size_t len)
++{
++ return __builtin_memcmp((b1), (b2), (len));
++}
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs.h b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs.h
new file mode 100644
index 000000000000..46b57e5a9d13
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs.h
@@ -0,0 +1,428 @@
+--- src/VBox/Additions/freebsd/vboxvfs/vboxvfs.h.orig 2025-08-13 19:41:18 UTC
++++ src/VBox/Additions/freebsd/vboxvfs/vboxvfs.h
+@@ -1,8 +1,3 @@
+-/* $Id: vboxvfs.h $ */
+-/** @file
+- * Description.
+- */
+-
+ /*
+ * Copyright (C) 2010-2025 Oracle and/or its affiliates.
+ *
+@@ -34,72 +29,378 @@
+ #define VBOXVFS_VFSNAME "vboxvfs"
+ #define VBOXVFS_VERSION 1
+
+-#define MAX_HOST_NAME 256
+-#define MAX_NLS_NAME 32
++#define MAX_HOST_NAME 256
++#define MAX_NLS_NAME 32
++//#define MODEMASK 07777 /* mode bits plus permission bits */
++/** Helper macros */
++#define VFSTOVBOXFS(mp) ((struct vboxfs_mnt *)((mp)->mnt_data))
++#define VP_TO_VBOXFS_NODE(vp) ((struct vboxfs_node *)(vp)->v_data)
++#define VBOXTOV(np) ((struct vnode *)(np)->n_vnode)
+
+-struct vboxvfs_mount_info {
+- char name[MAX_HOST_NAME];
+- char nls_name[MAX_NLS_NAME];
+- int uid;
+- int gid;
+- int ttl;
+-};
++#define ROOTDIR_INO 1
++#define THEFILE_INO 2
++#define THEFILE_NAME "thefile"
+
++#define VBOXFS_NODE_LOCK(node) mtx_lock(&(node)->sf_interlock)
++#define VBOXFS_NODE_UNLOCK(node) mtx_unlock(&(node)->sf_interlock)
++#define VBOXFS_NODE_MTX(node) (&(node)->sf_interlock)
++#define VBOXFS_NODE_ASSERT_LOCKED(node) mtx_assert(VBOXFS_NODE_MTX(node), \
++ MA_OWNED)
++
++#ifdef INVARIANTS
++#define VBOXFS_ASSERT_LOCKED(node) do { \
++ MPASS(node != NULL); \
++ MPASS(node->sf_vnode != NULL); \
++ if (!VOP_ISLOCKED(node->sf_vnode) && \
++ !mtx_owned(VBOXFS_NODE_MTX(node))) \
++ panic("vboxfs: node is not locked: %p", node); \
++ } while (0)
++#define VBOXFS_ASSERT_ELOCKED(node) do { \
++ MPASS((node) != NULL); \
++ MPASS((node)->sf_vnode != NULL); \
++ mtx_assert(VBOXFS_NODE_MTX(node), MA_OWNED); \
++ ASSERT_VOP_LOCKED((node)->sf_vnode, "vboxfs"); \
++ } while (0)
++#else
++#define VBOXFS_ASSERT_LOCKED(node) (void)0
++#define VBOXFS_ASSERT_ELOCKED(node) (void)0
++#endif
++
++#define VBOXFS_VNODE_ALLOCATING 1
++#define VBOXFS_VNODE_WANT 2
++#define VBOXFS_VNODE_DOOMED 4
++#define VBOXFS_VNODE_WRECLAIM 8
++
++MALLOC_DECLARE(M_VBOXVFS);
++
+ #ifdef _KERNEL
++#ifndef FREEBSD_STYLE
++#include "../../../../../include/iprt/nocrt/limits.h"
++#include "../../../../../include/iprt/alloc.h"
++#include "../../../../../include/iprt/asm.h"
++#include "../../../../../include/iprt/asm-amd64-x86.h"
++#include "../../../../../include/iprt/asm-math.h"
++#include "../../../../../include/iprt/assert.h"
++#include "../../../../../include/iprt/cdefs.h"
++#include "../../../../../include/iprt/err.h"
++#include "../../../../../include/iprt/fs.h"
++#include "../../../../../include/iprt/log.h"
++#include "../../../../../include/iprt/mem.h"
++#include "../../../../../include/iprt/param.h"
++#include "../../../../../include/iprt/path.h"
++#include "../../../../../include/iprt/semaphore.h"
++#include "../../../../../include/iprt/stdarg.h"
++#include "../../../../../include/iprt/stdint.h"
++#include "../../../../../include/iprt/string.h"
++#include "../../../../../include/iprt/time.h"
++#include "../../../../../include/iprt/types.h"
++#include "../../../../../include/iprt/uni.h"
+
+-#include <VBox/VBoxGuestLibSharedFolders.h>
++#else
++
++#include "iprt/nocrt/limits.h"
++#include "iprt/alloc.h"
++#include "iprt/asm.h"
++#include "iprt/asm-amd64-x86.h"
++#include "iprt/asm-math.h"
++#include "iprt/assert.h"
++#include "iprt/cdefs.h"
++#include "iprt/err.h"
++#include "iprt/fs.h"
++#include "iprt/log.h"
++#include "iprt/mem.h"
++#include "iprt/param.h"
++#include "iprt/path.h"
++#include "iprt/semaphore.h"
++#include "iprt/stdarg.h"
++#include "iprt/stdint.h"
++#include "iprt/string.h"
++#include "iprt/time.h"
++#include "iprt/types.h"
++#include "iprt/uni.h"
++
++#include "common/VBoxGuestLib/SysHlp.h"
++
++#endif /* !FREEBSD_STYLE */
++
+ #include <sys/mount.h>
+ #include <sys/vnode.h>
++#include <sys/_timespec.h>
+
+-struct vboxvfsmount {
+- uid_t uid;
+- gid_t gid;
+- mode_t file_mode;
+- mode_t dir_mode;
+- struct mount *mp;
+- struct ucred *owner;
+- u_int flags;
+- long nextino;
+- int caseopt;
+- int didrele;
++#include <VBox/VBoxGuestLibSharedFolders.h>
++
++#if __FreeBSD_version >= 1400093
++typedef __enum_uint8(vtype) enum_vtype_t;
++#else
++typedef enum vtype enum_vtype_t;
++#endif
++
++#define VBOXVFS_DEBUG(lvl, ...) do { \
++ if (vboxvfs_debug >= (lvl)) { \
++ printf("VBOXVFS[%u]: ", lvl); \
++ printf(__VA_ARGS__); \
++ printf("\n"); \
++ } \
++} while (0)
++
++/*
++ * representation of an active mount point
++ */
++struct sfp_mount {
++ VBGLSFMAP map;
+ };
+
+-/* structs - stolen from the linux shared module code */
++/*
++ * Mount / Unmount a shared folder.
++ *
++ * sfprov_mount() takes as input the connection pointer and the name of
++ * the shared folder. On success, it returns zero and supplies an
++ * sfp_mount_t handle. On failure it returns any relevant errno value.
++ *
++ * sfprov_unmount() unmounts the mounted file system. It returns 0 on
++ * success and any relevant errno on failure.
++ */
++typedef struct sfp_mount sfp_mount_t;
++
++struct sfp_file {
++ SHFLHANDLE handle;
++ VBGLSFMAP map; /* need this again for the close operation */
++};
++
++typedef struct sfp_file sfp_file_t;
++
++/*
++ * File operations: open/close/read/write/etc.
++ *
++ * open/create can return any relevant errno, however ENOENT
++ * generally means that the host file didn't exist.
++ */
++typedef struct sffs_stat {
++ mode_t sf_mode;
++ off_t sf_size;
++ off_t sf_alloc;
++ struct timespec sf_atime;
++ struct timespec sf_mtime;
++ struct timespec sf_ctime;
++} sffs_stat_t;
++
++/*
++ * Read directory entries.
++ */
++/*
++ * a singly linked list of buffers, each containing an array of stat's+dirent's.
++ * sf_len is length of the sf_entries array, in bytes.
++ */
++typedef struct sffs_dirents {
++ struct sffs_dirents *sf_next;
++ long long sf_len;
++ struct sffs_dirent {
++ sffs_stat_t sf_stat;
++ struct dirent sf_entry; /* this is variable length */
++ off_t sf_off;
++ } sf_entries[1];
++} sffs_dirents_t;
++
++/*
++ * Shared Folders filesystem per-mount data structure.
++ */
++struct vboxfs_mnt {
++ struct mount *sf_vfsp; /* filesystem's vfs struct */
++ sfp_mount_t *sf_handle; /* guest-host communication handle */
++ uid_t sf_uid; /* owner of all shared folders */
++ gid_t sf_gid; /* group of all shared folders */
++ mode_t sf_dmode; /* mode of all directories */
++ mode_t sf_fmode; /* mode of all files */
++ mode_t sf_dmask; /* mask of all directories */
++ mode_t sf_fmask; /* mask of all files */
++ int sf_stat_ttl; /* ttl for stat caches (in ms) */
++ int sf_fsync; /* whether to honor fsync or not */
++ uint64_t sf_ino; /* per FS ino generator */
++ uma_zone_t sf_node_pool;
++ struct vboxfs_node *sf_root;
++};
++
++/*
++ * vboxfs_node is the file system dependent vnode data for vboxfs.
++ * vboxfs_node's also track all files ever accessed, both open and closed.
++ * It duplicates some of the information in vnode, since it holds
++ * information for files that may have been completely closed.
++ *
++ */
++struct vboxfs_node {
++ struct vboxfs_mnt *vboxfsmp; /* containing mounted file system */
++ char *sf_path; /* full pathname to file or dir */
++ uint64_t sf_ino; /* assigned unique ID number */
++ struct vnode *sf_vnode; /* vnode if active */
++ sfp_file_t *sf_file; /* non NULL if open */
++ struct vboxfs_node *sf_parent; /* parent sfnode of this one */
++ uint32_t sf_opencnt; /* sf_file reference counter */
++ uint16_t sf_children; /* number of children sfnodes */
++ uint8_t sf_type; /* VDIR or VREG */
++ uint8_t sf_vpstate; /* XXX: ADD COMMENT */
++ uint8_t sf_is_stale; /* this is stale and should be purged */
++ sffs_stat_t sf_stat; /* cached file attrs for this node */
++ uint64_t sf_stat_time; /* last-modified time of sf_stat */
++ sffs_dirents_t *sf_dir_list; /* list of entries for this directory */
++
++ /* interlock to protect sf_vpstate, sf_file and sf_opencnt */
++ struct mtx sf_interlock;
++};
++
++struct vboxfs_mount_info {
++ char name[MAX_HOST_NAME]; /* share name */
++ char nls_name[MAX_NLS_NAME];/* name of an I/O charset */
++ int uid; /* user ID for all entries, default 0=root */
++ int gid; /* group ID for all entries, default 0=root */
++ int ttl; /* time to live */
++ int dmode; /* mode for directories if != 0xffffffff */
++ int fmode; /* mode for regular files if != 0xffffffff */
++ int dmask; /* umask applied to directories */
++ int fmask; /* umask applied to regular files */
++};
++
+ struct sf_glob_info {
+- VBGLSFMAP map;
+-/* struct nls_table *nls;*/
+- int ttl;
+- int uid;
+- int gid;
+- struct vnode *vnode_root;
++ VBGLSFMAP map;
++/* struct nls_table *nls;*/
++ int ttl;
++ int uid;
++ int gid;
++ struct vnode *vnode_root;
+ };
+
++/** Per-file system mount instance data. */
++typedef struct vboxfs_globinfo
++{
++ VBGLSFMAP Map;
++ int Ttl;
++ int Uid;
++ int Gid;
++ struct mount *pVFS;
++ struct vboxfs_node *pVNodeRoot;
++} vboxfs_globinfo_t;
++
+ struct sf_inode_info {
+- SHFLSTRING *path;
+- int force_restat;
++ SHFLSTRING *path;
++ int force_restat;
+ };
+
+ #if 0
+ struct sf_dir_info {
+- struct list_head info_list;
++ struct list_head info_list;
+ };
+ #endif
+
+ struct sf_dir_buf {
+- size_t nb_entries;
+- size_t free_bytes;
+- size_t used_bytes;
+- void *buf;
++ size_t nb_entries;
++ size_t free_bytes;
++ size_t used_bytes;
++ void *buf;
+ #if 0
+- struct list_head head;
++ struct list_head head;
+ #endif
+ };
+
+ struct sf_reg_info {
+- SHFLHANDLE handle;
++ SHFLHANDLE handle;
+ };
+
++int vboxfs_alloc_vp(struct mount *, struct vboxfs_node *, int,
++ struct vnode **);
++void vboxfs_free_vp(struct vnode *);
++
++int vboxfs_alloc_node(struct mount *, struct vboxfs_mnt *, const char*,
++ enum_vtype_t, uid_t, gid_t, mode_t, struct vboxfs_node *,
++ struct vboxfs_node **);
++void vboxfs_free_node(struct vboxfs_mnt *, struct vboxfs_node *);
++
++/*
++ * These are the provider interfaces used by sffs to access the underlying
++ * shared file system.
++ */
++#define SFPROV_VERSION 1
++
++/*
++ * Initialization and termination.
++ * sfprov_connect() is called once before any other interfaces and returns
++ * a handle used in further calls. The argument should be SFPROV_VERSION
++ * from above. On failure it returns a NULL pointer.
++ *
++ * sfprov_disconnect() must only be called after all sf file systems have been
++ * unmounted.
++ */
++typedef struct sfp_connection sfp_connection_t;
++
++extern sfp_connection_t *sfprov_connect(int);
++extern void sfprov_disconnect(void);
++
++extern int sfprov_mount(char *, sfp_mount_t **);
++extern int sfprov_unmount(sfp_mount_t *);
++
++/*
++ * query information about a mounted file system
++ */
++typedef struct sffs_fsinfo {
++ uint64_t blksize;
++ uint64_t blksused;
++ uint64_t blksavail;
++ uint32_t maxnamesize;
++ uint32_t readonly;
++ uint32_t serial;
++} sffs_fsinfo_t;
++
++extern int sfprov_get_fsinfo(sfp_mount_t *, sffs_fsinfo_t *);
++
++extern int sfprov_create(sfp_mount_t *, char *path, mode_t mode,
++ sffs_stat_t *stat);
++extern int sfprov_open(sfp_mount_t *, char *path, sfp_file_t **fp);
++extern int sfprov_close(sfp_file_t *fp);
++extern int sfprov_read(sfp_file_t *, char * buffer, uint64_t offset,
++ uint32_t *numbytes, int buflocked);
++extern int sfprov_write(sfp_file_t *, char * buffer, uint64_t offset,
++ uint32_t *numbytes, int buflocked);
++extern int sfprov_fsync(sfp_file_t *fp);
++
++
++/*
++ * get/set information about a file (or directory) using pathname
++ */
++extern int sfprov_get_mode(sfp_mount_t *, char *, mode_t *);
++extern int sfprov_get_size(sfp_mount_t *, char *, uint64_t *);
++extern int sfprov_get_atime(sfp_mount_t *, char *, struct timespec *);
++extern int sfprov_get_mtime(sfp_mount_t *, char *, struct timespec *);
++extern int sfprov_get_ctime(sfp_mount_t *, char *, struct timespec *);
++extern int sfprov_get_attr(sfp_mount_t *, char *, sffs_stat_t *);
++extern int sfprov_set_attr(sfp_mount_t *, char *, mode_t,
++ struct timespec, struct timespec, struct timespec);
++extern int sfprov_set_size(sfp_mount_t *, char *, uint64_t);
++
++
++/*
++ * File/Directory operations
++ */
++extern int sfprov_trunc(sfp_mount_t *, char *);
++extern int sfprov_remove(sfp_mount_t *, char *path, u_int is_link);
++extern int sfprov_mkdir(sfp_mount_t *, char *path, mode_t mode,
++ sffs_stat_t *stat);
++extern int sfprov_rmdir(sfp_mount_t *, char *path);
++extern int sfprov_rename(sfp_mount_t *, char *from, char *to, u_int is_dir);
++
++
++/*
++ * Symbolic link operations
++ */
++extern int sfprov_set_show_symlinks(void);
++extern int sfprov_readlink(sfp_mount_t *, char *path, char *target,
++ size_t tgt_size);
++extern int sfprov_symlink(sfp_mount_t *, char *linkname, char *target,
++ sffs_stat_t *stat);
++
++#define SFFS_DIRENTS_SIZE 8192
++#define SFFS_DIRENTS_OFF (offsetof(sffs_dirents_t, sf_entries[0]))
++
++extern int sfprov_readdir(sfp_mount_t *mnt, char *path,
++ sffs_dirents_t **dirents);
++
+ #endif /* KERNEL */
+
+ #endif /* !GA_INCLUDED_SRC_freebsd_vboxvfs_vboxvfs_h */
+-
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__prov.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__prov.c
new file mode 100644
index 000000000000..1d793f39e3bc
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__prov.c
@@ -0,0 +1,1015 @@
+--- src/VBox/Additions/freebsd/vboxvfs/vboxvfs_prov.c.orig 2025-08-28 22:09:24 UTC
++++ src/VBox/Additions/freebsd/vboxvfs/vboxvfs_prov.c
+@@ -0,0 +1,1012 @@
++/*
++ * Copyright (C) 2008-2016 Oracle Corporation
++ *
++ * This file is part of VirtualBox Open Source Edition (OSE), as
++ * available from http://www.virtualbox.org. This file is free software;
++ * you can redistribute it and/or modify it under the terms of the GNU
++ * General Public License (GPL) as published by the Free Software
++ * Foundation, in version 2 as it comes in the "COPYING" file of the
++ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
++ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
++ *
++ * The contents of this file may alternatively be used under the terms
++ * of the Common Development and Distribution License Version 1.0
++ * (CDDL) only, as it comes in the "COPYING.CDDL" file of the
++ * VirtualBox OSE distribution, in which case the provisions of the
++ * CDDL are applicable instead of those of the GPL.
++ *
++ * You may elect to license modified versions of this file under the
++ * terms and conditions of either the GPL or the CDDL or both.
++ */
++
++/*
++ * Provider interfaces for shared folder file system.
++ */
++
++#include <sys/types.h>
++#include <sys/stat.h>
++#include <sys/param.h>
++#include <sys/systm.h>
++#include <sys/kernel.h>
++#include <sys/malloc.h>
++#include <sys/mount.h>
++#include <sys/vnode.h>
++#include <sys/dirent.h>
++#include <sys/proc.h>
++#include <vm/vm.h>
++#include <vm/pmap.h>
++#include <vm/vm_kern.h>
++#include <vm/vm_map.h>
++#include <vm/vm_object.h>
++#include <vm/vm_extern.h>
++#include <vm/uma.h>
++#include "vboxvfs.h"
++
++#define DIRENT_RECLEN(namelen) \
++ ((offsetof(struct dirent, d_name[0]) + 1 + (namelen) + 7) & ~ 7)
++#define DIRENT_NAMELEN(reclen) \
++ ((reclen) - (offsetof(struct dirent, d_name[0])))
++
++static VBGLSFCLIENT vbox_client;
++
++extern u_int vboxvfs_debug;
++
++static int
++sfprov_vbox2errno(int rc)
++{
++ if (rc == VERR_ACCESS_DENIED)
++ return (EACCES);
++ if (rc == VERR_INVALID_NAME)
++ return (ENOENT);
++ return (RTErrConvertToErrno(rc));
++}
++
++/*
++ * utility to create strings
++ */
++static SHFLSTRING *
++sfprov_string(char *path, int *sz)
++{
++ SHFLSTRING *str;
++ int len = strlen(path);
++
++ *sz = len + 1 + sizeof (*str) - sizeof (str->String);
++ str = malloc(*sz, M_VBOXVFS, M_WAITOK | M_ZERO);
++ str->u16Size = len + 1;
++ str->u16Length = len;
++ strcpy(str->String.utf8, path);
++ return (str);
++}
++
++sfp_connection_t *
++sfprov_connect(int version)
++{
++ /* only one version for now, so must match */
++ int error = -1;
++
++ if (version != SFPROV_VERSION) {
++ printf("%s: version mismatch (%d, expected %d)\n", __func__,
++ version, SFPROV_VERSION);
++ return (NULL);
++ }
++
++ if (RT_FAILURE(VbglR0SfInit()))
++ return (NULL);
++
++ if (RT_FAILURE(VbglR0SfConnect(&vbox_client))) {
++ VbglR0SfTerm();
++ return (NULL);
++ }
++
++ if (RT_FAILURE(VbglR0SfSetUtf8(&vbox_client))) {
++ VbglR0SfDisconnect(&vbox_client);
++ VbglR0SfTerm();
++ return (NULL);
++ }
++ return ((sfp_connection_t *)&vbox_client);
++}
++
++void
++sfprov_disconnect()
++{
++ VbglR0SfDisconnect(&vbox_client);
++ VbglR0SfTerm();
++}
++
++int
++sfprov_mount(char *path, sfp_mount_t **mnt)
++{
++ sfp_mount_t *m;
++ SHFLSTRING *str;
++ int size;
++ int rc;
++
++ VBOXVFS_DEBUG(1, "%s: Enter", __FUNCTION__);
++ VBOXVFS_DEBUG(1, "%s: path: [%s]", __FUNCTION__, path);
++
++ m = malloc(sizeof (*m), M_VBOXVFS, M_WAITOK | M_ZERO);
++ str = sfprov_string(path, &size);
++
++ int error;
++ rc = VbglR0SfMapFolder(&vbox_client, str, &m->map);
++ if (RT_FAILURE(rc)) {
++ free(m, M_VBOXVFS);
++ *mnt = NULL;
++ error = sfprov_vbox2errno(rc);
++ } else {
++ *mnt = m;
++ error = 0;
++ }
++ free(str, M_VBOXVFS);
++ printf("%s(%s): error=%d rc=%d\n", __func__, path, error, rc);
++ return (error);
++}
++
++int
++sfprov_unmount(sfp_mount_t *mnt)
++{
++ int rc;
++
++ rc = VbglR0SfUnmapFolder(&vbox_client, &mnt->map);
++ if (RT_FAILURE(rc)) {
++ printf("sfprov_unmount: VbglR0SfUnmapFolder() failed rc=%d\n", rc);
++ rc = sfprov_vbox2errno(rc);
++ } else {
++ rc = 0;
++ }
++
++ free(mnt, M_VBOXVFS);
++ return (rc);
++}
++
++/*
++ * query information about a mounted file system
++ */
++int
++sfprov_get_fsinfo(sfp_mount_t *mnt, sffs_fsinfo_t *fsinfo)
++{
++ int rc;
++ SHFLVOLINFO info;
++ uint32_t bytes = sizeof(SHFLVOLINFO);
++ size_t bytesused;
++
++ rc = VbglR0SfFsInfo(&vbox_client, &mnt->map, 0,
++ (SHFL_INFO_GET | SHFL_INFO_VOLUME), &bytes, (SHFLDIRINFO *)&info);
++ if (RT_FAILURE(rc))
++ return (sfprov_vbox2errno(rc));
++
++ fsinfo->blksize = info.ulBytesPerAllocationUnit;
++ bytesused =
++ info.ullTotalAllocationBytes - info.ullAvailableAllocationBytes;
++ fsinfo->blksused = bytesused / info.ulBytesPerAllocationUnit;
++ fsinfo->blksavail = info.ullAvailableAllocationBytes /
++ info.ulBytesPerAllocationUnit;
++ fsinfo->maxnamesize = info.fsProperties.cbMaxComponent;
++ fsinfo->readonly = info.fsProperties.fReadOnly;
++ fsinfo->serial = info.ulSerial;
++ return (0);
++}
++
++/*
++ * file/directory information conversions.
++ */
++static void
++sfprov_fmode_from_mode(RTFMODE *fMode, mode_t mode)
++{
++ RTFMODE m = 0;
++
++#define mode_set(r) ((mode & (S_##r)) ? RTFS_UNIX_##r : 0)
++ m = mode_set (ISUID);
++ m |= mode_set (ISGID);
++ m |= (mode & S_ISVTX) ? RTFS_UNIX_ISTXT : 0;
++ m |= mode_set (IRUSR);
++ m |= mode_set (IWUSR);
++ m |= mode_set (IXUSR);
++ m |= mode_set (IRGRP);
++ m |= mode_set (IWGRP);
++ m |= mode_set (IXGRP);
++ m |= mode_set (IROTH);
++ m |= mode_set (IWOTH);
++ m |= mode_set (IXOTH);
++
++ if (S_ISDIR(mode))
++ m |= RTFS_TYPE_DIRECTORY;
++ else if (S_ISREG(mode))
++ m |= RTFS_TYPE_FILE;
++ else if (S_ISFIFO(mode))
++ m |= RTFS_TYPE_FIFO;
++ else if (S_ISCHR(mode))
++ m |= RTFS_TYPE_DEV_CHAR;
++ else if (S_ISBLK(mode))
++ m |= RTFS_TYPE_DEV_BLOCK;
++ else if (S_ISLNK(mode))
++ m |= RTFS_TYPE_SYMLINK;
++ else if (S_ISSOCK(mode))
++ m |= RTFS_TYPE_SOCKET;
++ else
++ m |= RTFS_TYPE_FILE;
++
++ *fMode = m;
++}
++
++static void
++sfprov_mode_from_fmode(mode_t *mode, RTFMODE fMode)
++{
++ mode_t m = 0;
++
++ if (RTFS_IS_DIRECTORY(fMode))
++ m |= S_IFDIR;
++ else if (RTFS_IS_FILE(fMode))
++ m |= S_IFREG;
++ else if (RTFS_IS_FIFO(fMode))
++ m |= S_IFIFO;
++ else if (RTFS_IS_DEV_CHAR(fMode))
++ m |= S_IFCHR;
++ else if (RTFS_IS_DEV_BLOCK(fMode))
++ m |= S_IFBLK;
++ else if (RTFS_IS_SYMLINK(fMode))
++ m |= S_IFLNK;
++ else if (RTFS_IS_SOCKET(fMode))
++ m |= S_IFSOCK;
++
++ if (fMode & RTFS_UNIX_IRUSR)
++ m |= S_IRUSR;
++ if (fMode & RTFS_UNIX_IWUSR)
++ m |= S_IWUSR;
++ if (fMode & RTFS_UNIX_IXUSR)
++ m |= S_IXUSR;
++ if (fMode & RTFS_UNIX_IRGRP)
++ m |= S_IRGRP;
++ if (fMode & RTFS_UNIX_IWGRP)
++ m |= S_IWGRP;
++ if (fMode & RTFS_UNIX_IXGRP)
++ m |= S_IXGRP;
++ if (fMode & RTFS_UNIX_IROTH)
++ m |= S_IROTH;
++ if (fMode & RTFS_UNIX_IWOTH)
++ m |= S_IWOTH;
++ if (fMode & RTFS_UNIX_IXOTH)
++ m |= S_IXOTH;
++ if (fMode & RTFS_UNIX_ISUID)
++ m |= S_ISUID;
++ if (fMode & RTFS_UNIX_ISGID)
++ m |= S_ISGID;
++ if (fMode & RTFS_UNIX_ISTXT)
++ m |= S_ISVTX;
++ *mode = m;
++}
++
++static void
++sfprov_ftime_from_timespec(struct timespec *time, RTTIMESPEC *ts)
++{
++ uint64_t nanosec = RTTimeSpecGetNano(ts);
++ time->tv_sec = nanosec / UINT64_C(1000000000);
++ time->tv_nsec = nanosec % UINT64_C(1000000000);
++}
++
++static void
++sfprov_stat_from_info(sffs_stat_t *stat, SHFLFSOBJINFO *info)
++{
++ sfprov_mode_from_fmode(&stat->sf_mode, info->Attr.fMode);
++ stat->sf_size = info->cbObject;
++ stat->sf_alloc = info->cbAllocated;
++ sfprov_ftime_from_timespec(&stat->sf_atime, &info->AccessTime);
++ sfprov_ftime_from_timespec(&stat->sf_mtime, &info->ModificationTime);
++ sfprov_ftime_from_timespec(&stat->sf_ctime, &info->ChangeTime);
++}
++
++/*
++ * File operations: open/close/read/write/etc.
++ *
++ * open/create can return any relevant errno, however ENOENT
++ * generally means that the host file didn't exist.
++ */
++int
++sfprov_create(
++ sfp_mount_t *mnt,
++ char *path,
++ mode_t mode,
++ sffs_stat_t *stat)
++{
++ int rc;
++ SHFLCREATEPARMS parms;
++ SHFLSTRING *str;
++ int size;
++ sfp_file_t *newfp;
++
++ str = sfprov_string(path, &size);
++ parms.Handle = SHFL_HANDLE_NIL;
++ parms.Info.cbObject = 0;
++ sfprov_fmode_from_mode(&parms.Info.Attr.fMode, mode);
++ parms.CreateFlags = SHFL_CF_ACT_CREATE_IF_NEW |
++ SHFL_CF_ACT_REPLACE_IF_EXISTS | SHFL_CF_ACCESS_READWRITE;
++ rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
++ free(str, M_VBOXVFS);
++
++ if (RT_FAILURE(rc))
++ return (sfprov_vbox2errno(rc));
++ if (parms.Handle == SHFL_HANDLE_NIL) {
++ if (parms.Result == SHFL_FILE_EXISTS)
++ return (EEXIST);
++ return (ENOENT);
++ }
++ (void)VbglR0SfClose(&vbox_client, &mnt->map, parms.Handle);
++ sfprov_stat_from_info(stat, &parms.Info);
++ return (0);
++}
++
++int
++sfprov_open(sfp_mount_t *mnt, char *path, sfp_file_t **fp)
++{
++ int rc;
++ SHFLCREATEPARMS parms;
++ SHFLSTRING *str;
++ int size;
++ sfp_file_t *newfp;
++
++ /*
++ * First we attempt to open it read/write. If that fails we
++ * try read only.
++ */
++ bzero(&parms, sizeof(parms));
++ str = sfprov_string(path, &size);
++ parms.Handle = SHFL_HANDLE_NIL;
++ parms.Info.cbObject = 0;
++ parms.CreateFlags = SHFL_CF_ACT_FAIL_IF_NEW | SHFL_CF_ACCESS_READWRITE;
++ rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
++ if (RT_FAILURE(rc) && rc != VERR_ACCESS_DENIED) {
++ free(str, M_VBOXVFS);
++ return (sfprov_vbox2errno(rc));
++ }
++ if (parms.Handle == SHFL_HANDLE_NIL) {
++ if (parms.Result == SHFL_PATH_NOT_FOUND ||
++ parms.Result == SHFL_FILE_NOT_FOUND) {
++ free(str, M_VBOXVFS);
++ return (ENOENT);
++ }
++ parms.CreateFlags =
++ SHFL_CF_ACT_FAIL_IF_NEW | SHFL_CF_ACCESS_READ;
++ rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
++ if (RT_FAILURE(rc)) {
++ free(str, M_VBOXVFS);
++ return (sfprov_vbox2errno(rc));
++ }
++ if (parms.Handle == SHFL_HANDLE_NIL) {
++ free(str, M_VBOXVFS);
++ return (ENOENT);
++ }
++ }
++ else
++ free(str, M_VBOXVFS);
++ newfp = malloc(sizeof(sfp_file_t), M_VBOXVFS, M_WAITOK | M_ZERO);
++ newfp->handle = parms.Handle;
++ newfp->map = mnt->map;
++ *fp = newfp;
++ return (0);
++}
++
++int
++sfprov_trunc(sfp_mount_t *mnt, char *path)
++{
++ int rc;
++ SHFLCREATEPARMS parms;
++ SHFLSTRING *str;
++ int size;
++
++ /*
++ * open it read/write.
++ */
++ str = sfprov_string(path, &size);
++ parms.Handle = 0;
++ parms.Info.cbObject = 0;
++ parms.CreateFlags = SHFL_CF_ACT_FAIL_IF_NEW | SHFL_CF_ACCESS_READWRITE |
++ SHFL_CF_ACT_OVERWRITE_IF_EXISTS;
++ rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
++ free(str, M_VBOXVFS);
++
++ if (RT_FAILURE(rc)) {
++ return (sfprov_vbox2errno(rc));
++ }
++ (void)VbglR0SfClose(&vbox_client, &mnt->map, parms.Handle);
++ return (0);
++}
++
++int
++sfprov_close(sfp_file_t *fp)
++{
++ int rc;
++
++ rc = VbglR0SfClose(&vbox_client, &fp->map, fp->handle);
++ free(fp, M_VBOXVFS);
++ return (0);
++}
++
++int
++sfprov_read(sfp_file_t *fp, char *buffer, uint64_t offset, uint32_t *numbytes,
++ int buflocked)
++{
++ int rc;
++
++ rc = VbglR0SfRead(&vbox_client, &fp->map, fp->handle, offset,
++ numbytes, (uint8_t *)buffer, buflocked);
++ if (RT_FAILURE(rc))
++ return (sfprov_vbox2errno(rc));
++ return (0);
++}
++
++int
++sfprov_write(sfp_file_t *fp, char *buffer, uint64_t offset, uint32_t *numbytes,
++ int buflocked)
++{
++ int rc;
++
++ rc = VbglR0SfWrite(&vbox_client, &fp->map, fp->handle, offset,
++ numbytes, (uint8_t *)buffer, buflocked);
++ if (RT_FAILURE(rc))
++ return (sfprov_vbox2errno(rc));
++ return (0);
++}
++
++int
++sfprov_fsync(sfp_file_t *fp)
++{
++ int rc;
++
++ rc = VbglR0SfFlush(&vbox_client, &fp->map, fp->handle);
++ if (RT_FAILURE(rc))
++ return (sfprov_vbox2errno(rc));
++ return (0);
++}
++
++
++static int
++sfprov_getinfo(sfp_mount_t *mnt, char *path, PSHFLFSOBJINFO info)
++{
++ int rc;
++ SHFLCREATEPARMS parms;
++ SHFLSTRING *str;
++ int size;
++
++ str = sfprov_string(path, &size);
++ parms.Handle = 0;
++ parms.Info.cbObject = 0;
++ parms.CreateFlags = SHFL_CF_LOOKUP | SHFL_CF_ACT_FAIL_IF_NEW;
++ rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
++ free(str, M_VBOXVFS);
++
++ if (RT_FAILURE(rc))
++ return (sfprov_vbox2errno(rc));
++ if (parms.Result != SHFL_FILE_EXISTS)
++ return (ENOENT);
++ *info = parms.Info;
++ return (0);
++}
++
++/*
++ * get information about a file (or directory)
++ */
++int
++sfprov_get_mode(sfp_mount_t *mnt, char *path, mode_t *mode)
++{
++ int rc;
++ SHFLFSOBJINFO info;
++
++ rc = sfprov_getinfo(mnt, path, &info);
++ if (rc)
++ return (rc);
++ sfprov_mode_from_fmode(mode, info.Attr.fMode);
++ return (0);
++}
++
++int
++sfprov_get_size(sfp_mount_t *mnt, char *path, uint64_t *size)
++{
++ int rc;
++ SHFLFSOBJINFO info;
++
++ rc = sfprov_getinfo(mnt, path, &info);
++ if (rc)
++ return (rc);
++ *size = info.cbObject;
++ return (0);
++}
++
++
++int
++sfprov_get_atime(sfp_mount_t *mnt, char *path, struct timespec *time)
++{
++ int rc;
++ SHFLFSOBJINFO info;
++
++ rc = sfprov_getinfo(mnt, path, &info);
++ if (rc)
++ return (rc);
++ sfprov_ftime_from_timespec(time, &info.AccessTime);
++ return (0);
++}
++
++int
++sfprov_get_mtime(sfp_mount_t *mnt, char *path, struct timespec *time)
++{
++ int rc;
++ SHFLFSOBJINFO info;
++
++ rc = sfprov_getinfo(mnt, path, &info);
++ if (rc)
++ return (rc);
++ sfprov_ftime_from_timespec(time, &info.ModificationTime);
++ return (0);
++}
++
++int
++sfprov_get_ctime(sfp_mount_t *mnt, char *path, struct timespec *time)
++{
++ int rc;
++ SHFLFSOBJINFO info;
++
++ rc = sfprov_getinfo(mnt, path, &info);
++ if (rc)
++ return (rc);
++ sfprov_ftime_from_timespec(time, &info.ChangeTime);
++ return (0);
++}
++
++int
++sfprov_get_attr(sfp_mount_t *mnt, char *path, sffs_stat_t *attr)
++{
++ int rc;
++ SHFLFSOBJINFO info;
++
++ rc = sfprov_getinfo(mnt, path, &info);
++ if (rc)
++ return (rc);
++ sfprov_stat_from_info(attr, &info);
++ return (0);
++}
++
++static void
++sfprov_timespec_from_ftime(RTTIMESPEC *ts, struct timespec time)
++{
++ uint64_t nanosec = UINT64_C(1000000000) * time.tv_sec + time.tv_nsec;
++ RTTimeSpecSetNano(ts, nanosec);
++}
++
++int
++sfprov_set_attr(
++ sfp_mount_t *mnt,
++ char *path,
++ mode_t mode,
++ struct timespec atime,
++ struct timespec mtime,
++ struct timespec ctime)
++{
++ int rc, err;
++ SHFLCREATEPARMS parms;
++ SHFLSTRING *str;
++ SHFLFSOBJINFO info;
++ uint32_t bytes;
++ int str_size;
++
++ str = sfprov_string(path, &str_size);
++ parms.Handle = 0;
++ parms.Info.cbObject = 0;
++ parms.CreateFlags = SHFL_CF_ACT_OPEN_IF_EXISTS
++ | SHFL_CF_ACT_FAIL_IF_NEW
++ | SHFL_CF_ACCESS_ATTR_WRITE;
++
++ rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
++
++ if (RT_FAILURE(rc)) {
++ printf("sfprov_set_attr: VbglR0SfCreate(%s) failed rc=%d\n",
++ path, rc);
++ err = sfprov_vbox2errno(rc);
++ goto fail2;
++ }
++ if (parms.Result != SHFL_FILE_EXISTS) {
++ err = ENOENT;
++ goto fail1;
++ }
++
++ RT_ZERO(info);
++#if 0
++ if (mask & AT_MODE)
++ sfprov_fmode_from_mode(&info.Attr.fMode, mode);
++ if (mask & AT_ATIME)
++ sfprov_timespec_from_ftime(&info.AccessTime, atime);
++ if (mask & AT_MTIME)
++ sfprov_timespec_from_ftime(&info.ModificationTime, mtime);
++ if (mask & AT_CTIME)
++ sfprov_timespec_from_ftime(&info.ChangeTime, ctime);
++#endif
++ bytes = sizeof(info);
++ rc = VbglR0SfFsInfo(&vbox_client, &mnt->map, parms.Handle,
++ (SHFL_INFO_SET | SHFL_INFO_FILE), &bytes, (SHFLDIRINFO *)&info);
++ if (RT_FAILURE(rc)) {
++ if (rc != VERR_ACCESS_DENIED && rc != VERR_WRITE_PROTECT)
++ {
++ printf("sfprov_set_attr: VbglR0SfFsInfo(%s, FILE) failed rc=%d\n",
++ path, rc);
++ }
++ err = sfprov_vbox2errno(rc);
++ goto fail1;
++ }
++
++ err = 0;
++
++fail1:
++ rc = VbglR0SfClose(&vbox_client, &mnt->map, parms.Handle);
++ if (RT_FAILURE(rc)) {
++ printf("sfprov_set_attr: VbglR0SfClose(%s) failed rc=%d\n",
++ path, rc);
++ }
++fail2:
++ free(str, M_VBOXVFS);
++ return err;
++}
++
++int
++sfprov_set_size(sfp_mount_t *mnt, char *path, uint64_t size)
++{
++ int rc, err;
++ SHFLCREATEPARMS parms;
++ SHFLSTRING *str;
++ SHFLFSOBJINFO info;
++ uint32_t bytes;
++ int str_size;
++
++ str = sfprov_string(path, &str_size);
++ parms.Handle = 0;
++ parms.Info.cbObject = 0;
++ parms.CreateFlags = SHFL_CF_ACT_OPEN_IF_EXISTS
++ | SHFL_CF_ACT_FAIL_IF_NEW
++ | SHFL_CF_ACCESS_WRITE;
++
++ rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
++
++ if (RT_FAILURE(rc)) {
++ printf("sfprov_set_size: VbglR0SfCreate(%s) failed rc=%d\n",
++ path, rc);
++ err = sfprov_vbox2errno(rc);
++ goto fail2;
++ }
++ if (parms.Result != SHFL_FILE_EXISTS) {
++ err = ENOENT;
++ goto fail1;
++ }
++
++ RT_ZERO(info);
++ info.cbObject = size;
++ bytes = sizeof(info);
++ rc = VbglR0SfFsInfo(&vbox_client, &mnt->map, parms.Handle,
++ (SHFL_INFO_SET | SHFL_INFO_SIZE), &bytes, (SHFLDIRINFO *)&info);
++ if (RT_FAILURE(rc)) {
++ printf("sfprov_set_size: VbglR0SfFsInfo(%s, SIZE) failed rc=%d\n",
++ path, rc);
++ err = sfprov_vbox2errno(rc);
++ goto fail1;
++ }
++
++ err = 0;
++
++fail1:
++ rc = VbglR0SfClose(&vbox_client, &mnt->map, parms.Handle);
++ if (RT_FAILURE(rc)) {
++ printf("sfprov_set_size: VbglR0SfClose(%s) failed rc=%d\n",
++ path, rc);
++ }
++fail2:
++ free(str, M_VBOXVFS);
++ return err;
++}
++
++/*
++ * Directory operations
++ */
++int
++sfprov_mkdir(
++ sfp_mount_t *mnt,
++ char *path,
++ mode_t mode,
++ sffs_stat_t *stat)
++{
++ int rc;
++ SHFLCREATEPARMS parms;
++ SHFLSTRING *str;
++ int size;
++
++ str = sfprov_string(path, &size);
++ parms.Handle = SHFL_HANDLE_NIL;
++ parms.Info.cbObject = 0;
++ sfprov_fmode_from_mode(&parms.Info.Attr.fMode, mode);
++ parms.CreateFlags = SHFL_CF_DIRECTORY | SHFL_CF_ACT_CREATE_IF_NEW |
++ SHFL_CF_ACT_FAIL_IF_EXISTS | SHFL_CF_ACCESS_READ;
++ rc = VbglR0SfCreate(&vbox_client, &mnt->map, str, &parms);
++ free(str, M_VBOXVFS);
++
++ if (RT_FAILURE(rc))
++ return (sfprov_vbox2errno(rc));
++ if (parms.Handle == SHFL_HANDLE_NIL) {
++ if (parms.Result == SHFL_FILE_EXISTS)
++ return (EEXIST);
++ return (ENOENT);
++ }
++ (void)VbglR0SfClose(&vbox_client, &mnt->map, parms.Handle);
++ sfprov_stat_from_info(stat, &parms.Info);
++ return (0);
++}
++
++int
++sfprov_set_show_symlinks(void)
++{
++ int rc;
++
++ rc = VbglR0SfSetSymlinks(&vbox_client);
++ if (RT_FAILURE(rc))
++ return (sfprov_vbox2errno(rc));
++
++ return (0);
++}
++
++int
++sfprov_remove(sfp_mount_t *mnt, char *path, u_int is_link)
++{
++ int rc;
++ SHFLSTRING *str;
++ int size;
++
++ str = sfprov_string(path, &size);
++ rc = VbglR0SfRemove(&vbox_client, &mnt->map, str,
++ SHFL_REMOVE_FILE | (is_link ? SHFL_REMOVE_SYMLINK : 0));
++ free(str, M_VBOXVFS);
++ if (RT_FAILURE(rc))
++ return (sfprov_vbox2errno(rc));
++ return (0);
++}
++
++int
++sfprov_readlink(
++ sfp_mount_t *mnt,
++ char *path,
++ char *target,
++ size_t tgt_size)
++{
++ int rc;
++ SHFLSTRING *str;
++ int size;
++
++ str = sfprov_string(path, &size);
++
++ rc = VbglR0SfReadLink(&vbox_client, &mnt->map, str, (uint32_t) tgt_size,
++ target);
++ if (RT_FAILURE(rc))
++ rc = sfprov_vbox2errno(rc);
++
++ free(str, M_VBOXVFS);
++ return (rc);
++}
++
++int
++sfprov_symlink(
++ sfp_mount_t *mnt,
++ char *linkname,
++ char *target,
++ sffs_stat_t *stat)
++{
++ int rc;
++ SHFLSTRING *lnk, *tgt;
++ int lnk_size, tgt_size;
++ SHFLFSOBJINFO info;
++
++ lnk = sfprov_string(linkname, &lnk_size);
++ tgt = sfprov_string(target, &tgt_size);
++
++ rc = VbglR0SfSymlink(&vbox_client, &mnt->map, lnk, tgt, &info);
++ if (RT_FAILURE(rc)) {
++ rc = sfprov_vbox2errno(rc);
++ goto done;
++ }
++
++ if (stat != NULL)
++ sfprov_stat_from_info(stat, &info);
++
++done:
++ free(lnk, M_VBOXVFS);
++ free(tgt, M_VBOXVFS);
++
++ return (rc);
++}
++
++int
++sfprov_rmdir(sfp_mount_t *mnt, char *path)
++{
++ int rc;
++ SHFLSTRING *str;
++ int size;
++
++ str = sfprov_string(path, &size);
++ rc = VbglR0SfRemove(&vbox_client, &mnt->map, str, SHFL_REMOVE_DIR);
++ free(str, M_VBOXVFS);
++ if (RT_FAILURE(rc))
++ return (sfprov_vbox2errno(rc));
++ return (0);
++}
++
++int
++sfprov_rename(sfp_mount_t *mnt, char *from, char *to, u_int is_dir)
++{
++ int rc;
++ SHFLSTRING *old, *new;
++ int old_size, new_size;
++
++ old = sfprov_string(from, &old_size);
++ new = sfprov_string(to, &new_size);
++ rc = VbglR0SfRename(&vbox_client, &mnt->map, old, new,
++ (is_dir ? SHFL_RENAME_DIR : SHFL_RENAME_FILE) |
++ SHFL_RENAME_REPLACE_IF_EXISTS);
++ free(old, M_VBOXVFS);
++ free(new, M_VBOXVFS);
++ if (RT_FAILURE(rc))
++ return (sfprov_vbox2errno(rc));
++ return (0);
++}
++
++/*
++ * Read all filenames in a directory.
++ *
++ * - success - all entries read and returned
++ * - ENOENT - Couldn't open the directory for reading
++ * - EINVAL - Internal error of some kind
++ *
++ * On successful return, *dirents points to a list of sffs_dirents_t;
++ * for each dirent, all fields except the d_ino will be set appropriately.
++ * The caller is responsible for freeing the dirents buffer.
++ */
++int
++sfprov_readdir(
++ sfp_mount_t *mnt,
++ char *path,
++ sffs_dirents_t **dirents)
++{
++ int error;
++ char *cp;
++ int len;
++ SHFLSTRING *mask_str = NULL; /* must be path with "/" appended */
++ int mask_size;
++ sfp_file_t *fp;
++ uint32_t infobuff_alloc = 16384;
++ SHFLDIRINFO *infobuff = NULL, *info;
++ uint32_t numbytes;
++ uint32_t nents;
++ uint32_t size;
++ off_t offset;
++ sffs_dirents_t *cur_buf;
++ struct sffs_dirent *dirent;
++ unsigned short reclen;
++ unsigned short entlen;
++
++ *dirents = NULL;
++
++ error = sfprov_open(mnt, path, &fp);
++ if (error != 0)
++ return (ENOENT);
++
++ /*
++ * Allocate the first dirents buffers.
++ */
++ *dirents = malloc(SFFS_DIRENTS_SIZE, M_VBOXVFS, M_WAITOK | M_ZERO);
++ if (*dirents == NULL) {
++ error = (ENOSPC);
++ goto done;
++ }
++ cur_buf = *dirents;
++ cur_buf->sf_next = NULL;
++ cur_buf->sf_len = 0;
++
++ /*
++ * Create mask that VBox expects. This needs to be the directory path,
++ * plus a "*" wildcard to get all files.
++ */
++ len = strlen(path) + 3;
++ cp = malloc(len, M_VBOXVFS, M_WAITOK | M_ZERO);
++ if (cp == NULL) {
++ error = (ENOSPC);
++ goto done;
++ }
++ strcpy(cp, path);
++ strcat(cp, "/*");
++ mask_str = sfprov_string(cp, &mask_size);
++ free(cp, M_VBOXVFS);
++
++ /*
++ * Now loop using VbglR0SfDirInfo
++ */
++ infobuff = malloc(infobuff_alloc, M_VBOXVFS, M_WAITOK | M_ZERO);
++ if (infobuff == NULL) {
++ error = (ENOSPC);
++ goto done;
++ }
++
++ offset = 0;
++ for (;;) {
++ numbytes = infobuff_alloc;
++ error = VbglR0SfDirInfo(&vbox_client, &fp->map, fp->handle,
++ mask_str, 0, 0, &numbytes, infobuff, &nents);
++
++ switch (error) {
++ case VINF_SUCCESS:
++ /* fallthrough */
++ case VERR_NO_MORE_FILES:
++ break;
++ case VERR_NO_TRANSLATION:
++ /* XXX ??? */
++ break;
++ default:
++ error = sfprov_vbox2errno(error);
++ goto done;
++ }
++
++ /*
++ * Create the dirent_t's and save the stats for each name
++ */
++ for (info = infobuff; (char *) info < (char *) infobuff + numbytes; nents--) {
++ size_t buflen;
++
++ /* expand buffers if we need more space */
++ reclen = DIRENT_RECLEN(strlen(info->name.String.utf8));
++ entlen = sizeof(struct sffs_dirent) + reclen;
++ buflen = SFFS_DIRENTS_OFF + cur_buf->sf_len + entlen;
++ if (buflen > SFFS_DIRENTS_SIZE) {
++ cur_buf->sf_next = malloc(SFFS_DIRENTS_SIZE,
++ M_VBOXVFS, M_WAITOK | M_ZERO);
++ if (cur_buf->sf_next == NULL) {
++ error = ENOSPC;
++ goto done;
++ }
++ cur_buf = cur_buf->sf_next;
++ cur_buf->sf_next = NULL;
++ cur_buf->sf_len = 0;
++ }
++
++ /* create the dirent with the name, offset, and len */
++ dirent = (struct sffs_dirent *)
++ (((char *) &cur_buf->sf_entries[0]) + cur_buf->sf_len);
++ strncpy(&dirent->sf_entry.d_name[0],
++ info->name.String.utf8, DIRENT_NAMELEN(reclen));
++ dirent->sf_entry.d_reclen = reclen;
++ dirent->sf_entry.d_namlen = strlen(info->name.String.utf8);
++ dirent->sf_entry.d_name[dirent->sf_entry.d_namlen] = 0;
++ offset += entlen;
++ dirent->sf_off = offset;
++
++ /* save the stats */
++ sfprov_stat_from_info(&dirent->sf_stat, &info->Info);
++
++ /* next info */
++ cur_buf->sf_len += entlen;
++ size = offsetof (SHFLDIRINFO, name.String) + info->name.u16Size;
++ info = (SHFLDIRINFO *) ((uintptr_t) info + size);
++ }
++ KASSERT(nents == 0, ("nents != 0"));
++ KASSERT((char *) info == (char *) infobuff + numbytes, "(char *) info != (char *) infobuff + numbytes");
++
++ if (error == VERR_NO_MORE_FILES)
++ break;
++ }
++ error = 0;
++
++done:
++ if (error != 0) {
++ while (*dirents) {
++ cur_buf = (*dirents)->sf_next;
++ free(*dirents, M_VBOXVFS);
++ *dirents = cur_buf;
++ }
++ }
++ if (infobuff != NULL)
++ free(infobuff, M_VBOXVFS);
++ if (mask_str != NULL)
++ free(mask_str, M_VBOXVFS);
++ sfprov_close(fp);
++
++ return (error);
++}
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vfsops.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vfsops.c
new file mode 100644
index 000000000000..cd272f0205e8
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vfsops.c
@@ -0,0 +1,644 @@
+--- src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vfsops.c.orig 2025-08-13 19:41:18 UTC
++++ src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vfsops.c
+@@ -1,8 +1,3 @@
+-/* $Id: vboxvfs_vfsops.c $ */
+-/** @file
+- * Description.
+- */
+-
+ /*
+ * Copyright (C) 2008-2025 Oracle and/or its affiliates.
+ *
+@@ -24,245 +19,478 @@
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+-
+-#include "vboxvfs.h"
++#include <sys/types.h>
+ #include <sys/param.h>
+ #include <sys/systm.h>
+ #include <sys/proc.h>
+ #include <sys/bio.h>
+ #include <sys/buf.h>
++#include <sys/conf.h>
++#include <sys/dirent.h>
+ #include <sys/kernel.h>
+ #include <sys/sysctl.h>
+ #include <sys/vnode.h>
+ #include <sys/mount.h>
++#include <sys/namei.h>
++#include <sys/fcntl.h>
++#include <sys/priv.h>
+ #include <sys/stat.h>
+ #include <sys/malloc.h>
+ #include <sys/module.h>
++#include <sys/sbuf.h>
+
+-#include <iprt/mem.h>
++#include <geom/geom.h>
++#include <geom/geom_vfs.h>
++#include <vm/uma.h>
++#include "vboxvfs.h"
+
+ #define VFSMP2SFGLOBINFO(mp) ((struct sf_glob_info *)mp->mnt_data)
+
+-static int vboxvfs_version = VBOXVFS_VERSION;
++#ifdef MALLOC_DECLARE
++MALLOC_DEFINE(M_VBOXVFS, "vboxvfs", "VBOX VFS");
++#endif
+
+-SYSCTL_NODE(_vfs, OID_AUTO, vboxvfs, CTLFLAG_RW, 0, "VirtualBox shared filesystem");
+-SYSCTL_INT(_vfs_vboxvfs, OID_AUTO, version, CTLFLAG_RD, &vboxvfs_version, 0, "");
++static sfp_connection_t *sfprov = NULL;
+
+-/* global connection to the host service. */
+-static VBGLSFCLIENT g_vboxSFClient;
++static int vboxfs_version = VBOXVFS_VERSION;
++u_int vboxvfs_debug = 1;
+
+-static vfs_init_t vboxvfs_init;
+-static vfs_uninit_t vboxvfs_uninit;
+-static vfs_cmount_t vboxvfs_cmount;
+-static vfs_mount_t vboxvfs_mount;
+-static vfs_root_t vboxvfs_root;
+-static vfs_quotactl_t vboxvfs_quotactl;
+-static vfs_statfs_t vboxvfs_statfs;
+-static vfs_unmount_t vboxvfs_unmount;
++SYSCTL_NODE(_vfs, OID_AUTO, vboxfs, CTLFLAG_RW, 0, "VirtualBox shared filesystem");
++SYSCTL_INT(_vfs_vboxfs, OID_AUTO, version, CTLFLAG_RD, &vboxfs_version, 0, "");
++SYSCTL_UINT(_vfs_vboxfs, OID_AUTO, debug, CTLFLAG_RW, &vboxvfs_debug, 0, "Debug level");
+
+-static struct vfsops vboxvfs_vfsops = {
+- .vfs_init = vboxvfs_init,
+- .vfs_cmount = vboxvfs_cmount,
+- .vfs_mount = vboxvfs_mount,
+- .vfs_quotactl = vboxvfs_quotactl,
+- .vfs_root = vboxvfs_root,
+- .vfs_statfs = vboxvfs_statfs,
+- .vfs_sync = vfs_stdsync,
+- .vfs_uninit = vboxvfs_uninit,
+- .vfs_unmount = vboxvfs_unmount,
++static vfs_init_t vboxfs_init;
++static vfs_uninit_t vboxfs_uninit;
++static vfs_cmount_t vboxfs_cmount;
++static vfs_mount_t vboxfs_mount;
++static vfs_root_t vboxfs_root;
++static vfs_quotactl_t vboxfs_quotactl;
++static vfs_statfs_t vboxfs_statfs;
++static vfs_unmount_t vboxfs_unmount;
++
++static struct vfsops vboxfs_vfsops = {
++ .vfs_init = vboxfs_init,
++ .vfs_cmount = vboxfs_cmount,
++ .vfs_mount = vboxfs_mount,
++ .vfs_quotactl = vboxfs_quotactl,
++ .vfs_root = vboxfs_root,
++ .vfs_statfs = vboxfs_statfs,
++ .vfs_sync = vfs_stdsync,
++ .vfs_uninit = vboxfs_uninit,
++ .vfs_unmount = vboxfs_unmount
+ };
+
+
+-VFS_SET(vboxvfs_vfsops, vboxvfs, VFCF_NETWORK);
++VFS_SET(vboxfs_vfsops, vboxvfs, VFCF_NETWORK);
+ MODULE_DEPEND(vboxvfs, vboxguest, 1, 1, 1);
+
+-static int vboxvfs_cmount(struct mntarg *ma, void * data, int flags, struct thread *td)
++/*
++ * Allocates a new node of type 'type' inside the 'tmp' mount point, with
++ * its owner set to 'uid', its group to 'gid' and its mode set to 'mode',
++ * using the credentials of the process 'p'.
++ *
++ * If the node type is set to 'VDIR', then the parent parameter must point
++ * to the parent directory of the node being created. It may only be NULL
++ * while allocating the root node.
++ *
++ * If the node type is set to 'VBLK' or 'VCHR', then the rdev parameter
++ * specifies the device the node represents.
++ *
++ * If the node type is set to 'VLNK', then the parameter target specifies
++ * the file name of the target file for the symbolic link that is being
++ * created.
++ *
++ * Note that new nodes are retrieved from the available list if it has
++ * items or, if it is empty, from the node pool as long as there is enough
++ * space to create them.
++ *
++ * Returns zero on success or an appropriate error code on failure.
++ */
++int
++vboxfs_alloc_node(struct mount *mp, struct vboxfs_mnt *vsfmp, const char *fullpath,
++ enum_vtype_t type, uid_t uid, gid_t gid, mode_t mode, struct vboxfs_node *parent,
++ struct vboxfs_node **node)
+ {
+- struct vboxvfs_mount_info args;
+- int rc = 0;
++ struct vboxfs_node *nnode;
+
+- printf("%s: Enter\n", __FUNCTION__);
++ if ((mp->mnt_kern_flag & MNTK_UNMOUNT) != 0) {
++ /*
++ * When a new tmpfs node is created for fully
++ * constructed mount point, there must be a parent
++ * node, which vnode is locked exclusively. As
++ * consequence, if the unmount is executing in
++ * parallel, vflush() cannot reclaim the parent vnode.
++ * Due to this, the check for MNTK_UNMOUNT flag is not
++ * racy: if we did not see MNTK_UNMOUNT flag, then tmp
++ * cannot be destroyed until node construction is
++ * finished and the parent vnode unlocked.
++ *
++ * Tmpfs does not need to instantiate new nodes during
++ * unmount.
++ */
++ return (EBUSY);
++ }
+
+- rc = copyin(data, &args, sizeof(struct vboxvfs_mount_info));
+- if (rc)
+- return rc;
++ nnode = (struct vboxfs_node *)uma_zalloc_arg(
++ vsfmp->sf_node_pool, vsfmp, M_WAITOK);
+
+- ma = mount_argf(ma, "uid", "%d", args.uid);
+- ma = mount_argf(ma, "gid", "%d", args.gid);
+- ma = mount_arg(ma, "from", args.name, -1);
++ /* Generic initialization. */
++ nnode->sf_type = type;
++ nnode->sf_ino = vsfmp->sf_ino++;
++ nnode->sf_path = strdup(fullpath, M_VBOXVFS);
++ nnode->sf_parent = parent;
++ nnode->vboxfsmp = vsfmp;
+
+- rc = kernel_mount(ma, flags);
++ /* Type-specific initialization. */
++ switch (nnode->sf_type) {
++ case VBLK:
++ case VCHR:
++ case VDIR:
++ case VFIFO:
++ case VSOCK:
++ case VLNK:
++ case VREG:
++ break;
+
+- printf("%s: Leave rc=%d\n", __FUNCTION__, rc);
++ default:
++ panic("vboxfs_alloc_node: type %p %d", nnode, (int)nnode->sf_type);
++ }
+
+- return rc;
++ *node = nnode;
++ return 0;
+ }
+
+-static const char *vboxvfs_opts[] = {
+- "uid", "gid", "from", "fstype", "fspath", "errmsg", NULL
+-};
+-
+-static int vboxvfs_mount(struct mount *mp, struct thread *td)
++void
++vboxfs_free_node(struct vboxfs_mnt *vboxfs, struct vboxfs_node *node)
+ {
+- int rc;
+- char *pszShare;
+- int cbShare, cbOption;
+- int uid = 0, gid = 0;
+- struct sf_glob_info *pShFlGlobalInfo;
+- SHFLSTRING *pShFlShareName = NULL;
+- int cbShFlShareName;
+
+- printf("%s: Enter\n", __FUNCTION__);
++#ifdef INVARIANTS
++ TMPFS_NODE_LOCK(node);
++ MPASS(node->sf_vnode == NULL);
++ MPASS((node->sf_vpstate & TMPFS_VNODE_ALLOCATING) == 0);
++ TMPFS_NODE_UNLOCK(node);
++#endif
++ if (node->sf_path)
++ free(node->sf_path, M_VBOXVFS);
+
+- if (mp->mnt_flag & (MNT_UPDATE | MNT_ROOTFS))
+- return EOPNOTSUPP;
++ uma_zfree(vboxfs->sf_node_pool, node);
++}
+
+- if (vfs_filteropt(mp->mnt_optnew, vboxvfs_opts))
+- {
+- vfs_mount_error(mp, "%s", "Invalid option");
+- return EINVAL;
+- }
++static int
++vboxfs_cmount(struct mntarg *ma, void *data, uint64_t flags)
++{
++ struct vboxfs_mount_info args;
++ int error = 0;
+
+- rc = vfs_getopt(mp->mnt_optnew, "from", (void **)&pszShare, &cbShare);
+- if (rc || pszShare[cbShare-1] != '\0' || cbShare > 0xfffe)
+- return EINVAL;
++ if (data == NULL)
++ return (EINVAL);
++ error = copyin(data, &args, sizeof(struct vboxfs_mount_info));
++ if (error)
++ return (error);
+
+- rc = vfs_getopt(mp->mnt_optnew, "gid", (void **)&gid, &cbOption);
+- if ((rc != ENOENT) && (rc || cbOption != sizeof(gid)))
+- return EINVAL;
++ ma = mount_argf(ma, "uid", "%d", args.uid);
++ ma = mount_argf(ma, "gid", "%d", args.gid);
++ ma = mount_argf(ma, "file_mode", "%d", args.fmode);
++ ma = mount_argf(ma, "dir_mode", "%d", args.dmode);
++ ma = mount_arg(ma, "from", args.name, -1);
+
+- rc = vfs_getopt(mp->mnt_optnew, "uid", (void **)&uid, &cbOption);
+- if ((rc != ENOENT) && (rc || cbOption != sizeof(uid)))
+- return EINVAL;
++ return (kernel_mount(ma, flags));
++}
+
+- pShFlGlobalInfo = RTMemAllocZ(sizeof(struct sf_glob_info));
+- if (!pShFlGlobalInfo)
+- return ENOMEM;
++static const char *vboxfs_opts[] = {
++ "fstype",
++ "fspath",
++ "from",
++ "uid",
++ "gid",
++ "file_mode",
++ "dir_mode",
++ "errmsg",
++ NULL
++};
+
+- cbShFlShareName = offsetof (SHFLSTRING, String.utf8) + cbShare + 1;
+- pShFlShareName = RTMemAllocZ(cbShFlShareName);
+- if (!pShFlShareName)
+- return VERR_NO_MEMORY;
++#define VBOX_INTOPT(optname, val, base) do { \
++ char *ep, *optarg = NULL; \
++ if (vfs_getopt(opts, optname, (void **)&optarg, NULL) == 0) { \
++ if (optarg != NULL && *optarg == '\0') \
++ optarg = NULL; \
++ if (optarg != NULL) \
++ val = strtoul(optarg, &ep, base); \
++ if (optarg == NULL || *ep != '\0') { \
++ struct sbuf *sb = sbuf_new_auto(); \
++ sbuf_printf(sb, "Invalid %s: \"%s\"", optname, \
++ optarg); \
++ sbuf_finish(sb); \
++ vfs_mount_error(mp, sbuf_data(sb)); \
++ sbuf_delete(sb); \
++ return (EINVAL); \
++ } \
++ } \
++} while (0)
+
+- pShFlShareName->u16Length = cbShare;
+- pShFlShareName->u16Size = cbShare + 1;
+- memcpy (pShFlShareName->String.utf8, pszShare, cbShare + 1);
++static int
++vboxfs_node_ctor(void *mem, int size, void *arg, int flags)
++{
++ struct vboxfs_node *node = (struct vboxfs_node *)mem;
+
+- rc = VbglR0SfMapFolder (&g_vboxSFClient, pShFlShareName, &pShFlGlobalInfo->map);
+- RTMemFree(pShFlShareName);
++ node->sf_vnode = NULL;
++ node->sf_vpstate = 0;
+
+- if (RT_FAILURE (rc))
+- {
+- RTMemFree(pShFlGlobalInfo);
+- printf("VbglR0SfMapFolder failed rc=%d\n", rc);
+- return EPROTO;
+- }
++ return (0);
++}
+
+- pShFlGlobalInfo->uid = uid;
+- pShFlGlobalInfo->gid = gid;
++static void
++vboxfs_node_dtor(void *mem, int size, void *arg)
++{
++ struct vboxfs_node *node = (struct vboxfs_node *)mem;
++ node->sf_type = VNON;
++}
+
+- mp->mnt_data = pShFlGlobalInfo;
++static int
++vboxfs_node_init(void *mem, int size, int flags)
++{
++ struct vboxfs_node *node = (struct vboxfs_node *)mem;
++ node->sf_ino = 0;
+
+- /** @todo root vnode. */
++ mtx_init(&node->sf_interlock, "tmpfs node interlock", NULL, MTX_DEF);
+
+- vfs_getnewfsid(mp);
+- vfs_mountedfrom(mp, pszShare);
++ return (0);
++}
+
+- printf("%s: Leave rc=0\n", __FUNCTION__);
++static void
++vboxfs_node_fini(void *mem, int size)
++{
++ struct vboxfs_node *node = (struct vboxfs_node *)mem;
+
+- return 0;
++ mtx_destroy(&node->sf_interlock);
+ }
+
+-static int vboxvfs_unmount(struct mount *mp, int mntflags, struct thread *td)
++static int
++vboxfs_mount(struct mount *mp)
+ {
+- struct sf_glob_info *pShFlGlobalInfo = VFSMP2SFGLOBINFO(mp);
+- int rc;
+- int flags = 0;
++ struct vboxfs_mnt *vboxfsmp = NULL;
++ struct vfsoptlist *opts = mp->mnt_optnew;
++ sfp_mount_t *handle = NULL;
++ int readonly = 0;
++ sffs_fsinfo_t fsinfo;
++ int error, share_len;
++ char *share_name;
++ mode_t file_mode = 0, dir_mode = 0;
++ uid_t uid = 0;
++ gid_t gid = 0;
++ struct vboxfs_node *root;
+
+- rc = VbglR0SfUnmapFolder(&g_vboxSFClient, &pShFlGlobalInfo->map);
+- if (RT_FAILURE(rc))
+- printf("Failed to unmap shared folder\n");
++ if (mp->mnt_flag & (MNT_UPDATE | MNT_ROOTFS))
++ return (EOPNOTSUPP);
+
+- if (mntflags & MNT_FORCE)
+- flags |= FORCECLOSE;
++ if (vfs_filteropt(opts, vboxfs_opts)) {
++ vfs_mount_error(mp, "%s", "Invalid option");
++ return (EINVAL);
++ }
+
+- /* There is 1 extra root vnode reference (vnode_root). */
+- rc = vflush(mp, 1, flags, td);
+- if (rc)
+- return rc;
++ VBOX_INTOPT("uid", uid, 10);
++ VBOX_INTOPT("gid", gid, 10);
++ VBOX_INTOPT("file_mode", file_mode, 8);
++ VBOX_INTOPT("dir_mode", dir_mode, 8);
++ VBOX_INTOPT("ro", readonly, 10);
+
++ error = vfs_getopt(opts, "from", (void **)&share_name, &share_len);
++ if (error != 0 || share_len == 0) {
++ vfs_mount_error(mp, "Invalid from");
++ return (EINVAL);
++ }
+
+- RTMemFree(pShFlGlobalInfo);
+- mp->mnt_data = NULL;
++ vboxfsmp = malloc(sizeof(struct vboxfs_mnt), M_VBOXVFS, M_WAITOK | M_ZERO);
++ vboxfsmp->sf_uid = uid;
++ vboxfsmp->sf_gid = gid;
++ vboxfsmp->sf_fmode = file_mode & (S_IRWXU | S_IRWXG | S_IRWXO);
++ vboxfsmp->sf_dmode = dir_mode & (S_IRWXU | S_IRWXG | S_IRWXO);
++ vboxfsmp->sf_ino = 3;
++ vboxfsmp->sf_stat_ttl = 200;
+
+- return 0;
++ /* Invoke Hypervisor mount interface before proceeding */
++ error = sfprov_mount(share_name, &handle);
++ if (error)
++ return (error);
++
++ /* Determine whether the filesystem must be read-only. */
++ error = sfprov_get_fsinfo(handle, &fsinfo);
++ if (error != 0) {
++ sfprov_unmount(handle);
++ return (error);
++ }
++ if (readonly == 0)
++ readonly = (fsinfo.readonly != 0);
++
++ vboxfsmp->sf_handle = handle;
++ vboxfsmp->sf_vfsp = mp;
++
++ vboxfsmp->sf_node_pool = uma_zcreate("VBOXFS node",
++ sizeof(struct vboxfs_node),
++ vboxfs_node_ctor, vboxfs_node_dtor,
++ vboxfs_node_init, vboxfs_node_fini,
++ UMA_ALIGN_PTR, 0);
++
++ /* Allocate the root node. */
++ error = vboxfs_alloc_node(mp, vboxfsmp, "", VDIR, 0,
++ 0, 0755, NULL, &root);
++
++ if (error != 0 || root == NULL) {
++ uma_zdestroy(vboxfsmp->sf_node_pool);
++ free(vboxfsmp, M_VBOXVFS);
++ return error;
++ }
++
++ root->sf_parent = root;
++ vboxfsmp->sf_root = root;
++
++ MNT_ILOCK(mp);
++ mp->mnt_data = vboxfsmp;
++ mp->mnt_stat.f_fsid.val[0] = fsinfo.serial;
++ mp->mnt_stat.f_fsid.val[1] = 0;
++ mp->mnt_flag |= MNT_LOCAL;
++ if (readonly != 0)
++ mp->mnt_flag |= MNT_RDONLY;
++
++ mp->mnt_kern_flag |= MNTK_LOOKUP_SHARED | MNTK_EXTENDED_SHARED;
++ MNT_IUNLOCK(mp);
++ vfs_mountedfrom(mp, share_name);
++
++ return (0);
+ }
+
+-static int vboxvfs_root(struct mount *mp, int flags, struct vnode **vpp, struct thread *td)
++/*
++ * Unmount a shared folder.
++ *
++ * vboxfs_unmount umounts the mounted file system. It return 0
++ * on sucess and any relevant errno on failure.
++ */
++static int
++vboxfs_unmount(struct mount *mp, int mntflags)
+ {
+- int rc = 0;
+- struct sf_glob_info *pShFlGlobalInfo = VFSMP2SFGLOBINFO(mp);
+- struct vnode *vp;
++ struct vboxfs_mnt *vboxfsmp;
++ struct thread *td;
++ int error;
++ int flags;
+
+- printf("%s: Enter\n", __FUNCTION__);
++ vboxfsmp = VFSTOVBOXFS(mp);
++ td = curthread;
++ flags = 0;
++ if (mntflags & MNT_FORCE)
++ flags |= FORCECLOSE;
+
+- vp = pShFlGlobalInfo->vnode_root;
+- VREF(vp);
++ error = vflush(mp, 0, flags, td);
++ if (error)
++ return (error);
+
+- vn_lock(vp, flags | LK_RETRY, td);
+- *vpp = vp;
++ /* Invoke Hypervisor unmount interface before proceeding */
++ error = sfprov_unmount(vboxfsmp->sf_handle);
++ if (error != 0) {
++ /* TBD anything here? */
++ }
+
+- printf("%s: Leave\n", __FUNCTION__);
++ uma_zdestroy(vboxfsmp->sf_node_pool);
+
+- return rc;
++ free(vboxfsmp, M_VBOXVFS);
++ MNT_ILOCK(mp);
++ mp->mnt_data = NULL;
++ mp->mnt_flag &= ~MNT_LOCAL;
++ MNT_IUNLOCK(mp);
++
++ return (0);
+ }
+
+-static int vboxvfs_quotactl(struct mount *mp, int cmd, uid_t uid, void *arg, struct thread *td)
++static int
++vboxfs_root(struct mount *mp, int flags, struct vnode **vpp)
+ {
+- return EOPNOTSUPP;
++ int error;
++ error = vboxfs_alloc_vp(mp, VFSTOVBOXFS(mp)->sf_root, flags, vpp);
++
++ if (!error)
++ (*vpp)->v_vflag |= VV_ROOT;
++
++ return error;
+ }
+
+-int vboxvfs_init(struct vfsconf *vfsp)
++/*
++ * Do operation associated with quotas, not supported
++ */
++static int
++vboxfs_quotactl(struct mount *mp, int cmd, uid_t uid, void *arg
++#if __FreeBSD_version >= 1400018
++ , bool *mp_busy
++#endif
++ )
+ {
+- int rc;
++ return (EOPNOTSUPP);
++}
+
+- /* Initialize the R0 guest library. */
+- rc = VbglR0SfInit();
+- if (RT_FAILURE(rc))
+- return ENXIO;
++/*
++ * Initialize the filesystem globals.
++ */
++static int
++vboxfs_init(struct vfsconf *vfsp)
++{
++ int error;
+
+- /* Connect to the host service. */
+- rc = VbglR0SfConnect(&g_vboxSFClient);
+- if (RT_FAILURE(rc))
+- {
+- printf("Failed to get connection to host! rc=%d\n", rc);
+- VbglR0SfTerm();
+- return ENXIO;
+- }
++ DROP_GIANT();
+
+- rc = VbglR0SfSetUtf8(&g_vboxSFClient);
+- if (RT_FAILURE (rc))
+- {
+- printf("VbglR0SfSetUtf8 failed, rc=%d\n", rc);
+- VbglR0SfDisconnect(&g_vboxSFClient);
+- VbglR0SfTerm();
+- return EPROTO;
+- }
++ sfprov = sfprov_connect(SFPROV_VERSION);
++ if (sfprov == NULL) {
++ printf("%s: couldn't connect to sf provider", __func__);
++ return (ENODEV);
++ }
+
+- printf("Successfully loaded shared folder module\n");
++ error = sfprov_set_show_symlinks();
++ if (error != 0)
++ printf("%s: host unable to show symlinks, error=%d\n",
++ __func__, error);
+
+- return 0;
++ PICKUP_GIANT();
++ return (0);
+ }
+
+-int vboxvfs_uninit(struct vfsconf *vfsp)
++/*
++ * Undo the work of vboxfs_init().
++ */
++static int
++vboxfs_uninit(struct vfsconf *vfsp)
+ {
+- VbglR0SfDisconnect(&g_vboxSFClient);
+- VbglR0SfTerm();
+
+- return 0;
++ DROP_GIANT();
++ sfprov_disconnect();
++ PICKUP_GIANT();
++ return (0);
+ }
+
+-int vboxvfs_statfs(struct mount *mp, struct statfs *sbp, struct thread *td)
++/*
++ * Get filesystem statistics.
++ */
++static int
++vboxfs_statfs(struct mount *mp, struct statfs *sbp)
+ {
+- return 0;
++ struct vboxfs_mnt *vboxfsmp;
++ sffs_fsinfo_t fsinfo;
++ int error;
++
++ vboxfsmp = VFSTOVBOXFS(mp);
++
++ error = sfprov_get_fsinfo(vboxfsmp->sf_handle, &fsinfo);
++ if (error != 0)
++ return (error);
++
++ sbp->f_iosize = fsinfo.blksize;
++ sbp->f_bsize = fsinfo.blksize;
++
++ sbp->f_bfree = fsinfo.blksavail;
++ sbp->f_bavail = fsinfo.blksavail;
++ sbp->f_files = fsinfo.blksavail / 4; /* some kind of reasonable value */
++ sbp->f_ffree = fsinfo.blksavail / 4;
++
++ sbp->f_blocks = fsinfo.blksused + sbp->f_bavail;
++ sbp->f_fsid.val[0] = mp->mnt_stat.f_fsid.val[0];
++ sbp->f_fsid.val[1] = mp->mnt_stat.f_fsid.val[1];
++ sbp->f_namemax = fsinfo.maxnamesize;
++
++ return (0);
+ }
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
new file mode 100644
index 000000000000..90a799eef1db
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_freebsd_vboxvfs_vboxvfs__vnops.c
@@ -0,0 +1,1543 @@
+--- src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vnops.c.orig 2025-08-13 19:41:18 UTC
++++ src/VBox/Additions/freebsd/vboxvfs/vboxvfs_vnops.c
+@@ -24,228 +24,1416 @@
+ *
+ * SPDX-License-Identifier: GPL-3.0-only
+ */
+-
+-#include "vboxvfs.h"
+ #include <sys/param.h>
+ #include <sys/systm.h>
+ #include <sys/namei.h>
+ #include <sys/kernel.h>
+-#include <sys/proc.h>
++#include <sys/types.h>
++#include <sys/malloc.h>
++#include <sys/stat.h>
+ #include <sys/bio.h>
++#include <sys/conf.h>
+ #include <sys/buf.h>
+-#include <sys/fcntl.h>
++#include <sys/iconv.h>
+ #include <sys/mount.h>
+-#include <sys/unistd.h>
+ #include <sys/vnode.h>
+-#include <sys/limits.h>
+-#include <sys/lockf.h>
+-#include <sys/stat.h>
++#include <sys/dirent.h>
++#include <sys/queue.h>
++#include <sys/unistd.h>
++#include <sys/endian.h>
+
+-#include <vm/vm.h>
+-#include <vm/vm_extern.h>
++#include <vm/uma.h>
+
++#include "vboxvfs.h"
++
++#if __FreeBSD_version < 1300063
++#define VN_IS_DOOMED(vp) (((vp)->v_iflag & VI_DOOMED) != 0)
++#endif
++
+ /*
+ * Prototypes for VBOXVFS vnode operations
+ */
+-static vop_create_t vboxvfs_create;
+-static vop_mknod_t vboxvfs_mknod;
+-static vop_open_t vboxvfs_open;
+-static vop_close_t vboxvfs_close;
+-static vop_access_t vboxvfs_access;
+-static vop_getattr_t vboxvfs_getattr;
+-static vop_setattr_t vboxvfs_setattr;
+-static vop_read_t vboxvfs_read;
+-static vop_write_t vboxvfs_write;
+-static vop_fsync_t vboxvfs_fsync;
+-static vop_remove_t vboxvfs_remove;
+-static vop_link_t vboxvfs_link;
+-static vop_lookup_t vboxvfs_lookup;
+-static vop_rename_t vboxvfs_rename;
+-static vop_mkdir_t vboxvfs_mkdir;
+-static vop_rmdir_t vboxvfs_rmdir;
+-static vop_symlink_t vboxvfs_symlink;
+-static vop_readdir_t vboxvfs_readdir;
+-static vop_strategy_t vboxvfs_strategy;
+-static vop_print_t vboxvfs_print;
+-static vop_pathconf_t vboxvfs_pathconf;
+-static vop_advlock_t vboxvfs_advlock;
+-static vop_getextattr_t vboxvfs_getextattr;
+-static vop_ioctl_t vboxvfs_ioctl;
+-static vop_getpages_t vboxvfs_getpages;
+-static vop_inactive_t vboxvfs_inactive;
+-static vop_putpages_t vboxvfs_putpages;
+-static vop_reclaim_t vboxvfs_reclaim;
++static vop_create_t vboxfs_create;
++static vop_open_t vboxfs_open;
++static vop_close_t vboxfs_close;
++static vop_access_t vboxfs_access;
++static vop_getattr_t vboxfs_getattr;
++static vop_setattr_t vboxfs_setattr;
++static vop_read_t vboxfs_read;
++static vop_readlink_t vboxfs_readlink;
++static vop_write_t vboxfs_write;
++static vop_fsync_t vboxfs_fsync;
++static vop_remove_t vboxfs_remove;
++static vop_link_t vboxfs_link;
++static vop_lookup_t vboxfs_lookup;
++static vop_cachedlookup_t vboxfs_cachedlookup;
++static vop_rename_t vboxfs_rename;
++static vop_mkdir_t vboxfs_mkdir;
++static vop_rmdir_t vboxfs_rmdir;
++static vop_symlink_t vboxfs_symlink;
++static vop_readdir_t vboxfs_readdir;
++static vop_print_t vboxfs_print;
++static vop_pathconf_t vboxfs_pathconf;
++static vop_advlock_t vboxfs_advlock;
++static vop_ioctl_t vboxfs_ioctl;
++static vop_inactive_t vboxfs_inactive;
++static vop_reclaim_t vboxfs_reclaim;
++static vop_vptofh_t vboxfs_vptofh;
+
+-struct vop_vector vboxvfs_vnodeops = {
+- .vop_default = &default_vnodeops,
++struct vop_vector vboxfs_vnodeops = {
++ .vop_default = &default_vnodeops,
+
+- .vop_access = vboxvfs_access,
+- .vop_advlock = vboxvfs_advlock,
+- .vop_close = vboxvfs_close,
+- .vop_create = vboxvfs_create,
+- .vop_fsync = vboxvfs_fsync,
+- .vop_getattr = vboxvfs_getattr,
+- .vop_getextattr = vboxvfs_getextattr,
+- .vop_getpages = vboxvfs_getpages,
+- .vop_inactive = vboxvfs_inactive,
+- .vop_ioctl = vboxvfs_ioctl,
+- .vop_link = vboxvfs_link,
+- .vop_lookup = vboxvfs_lookup,
+- .vop_mkdir = vboxvfs_mkdir,
+- .vop_mknod = vboxvfs_mknod,
+- .vop_open = vboxvfs_open,
+- .vop_pathconf = vboxvfs_pathconf,
+- .vop_print = vboxvfs_print,
+- .vop_putpages = vboxvfs_putpages,
+- .vop_read = vboxvfs_read,
+- .vop_readdir = vboxvfs_readdir,
+- .vop_reclaim = vboxvfs_reclaim,
+- .vop_remove = vboxvfs_remove,
+- .vop_rename = vboxvfs_rename,
+- .vop_rmdir = vboxvfs_rmdir,
+- .vop_setattr = vboxvfs_setattr,
+- .vop_strategy = vboxvfs_strategy,
+- .vop_symlink = vboxvfs_symlink,
+- .vop_write = vboxvfs_write,
++ .vop_access = vboxfs_access,
++ .vop_advlock = VOP_EOPNOTSUPP,
++ .vop_close = vboxfs_close,
++ .vop_create = vboxfs_create,
++ .vop_fsync = vboxfs_fsync,
++ .vop_getattr = vboxfs_getattr,
++ .vop_getextattr = VOP_EOPNOTSUPP,
++ .vop_inactive = vboxfs_inactive,
++ .vop_ioctl = vboxfs_ioctl,
++ .vop_link = vboxfs_link,
++ .vop_lookup = vboxfs_lookup,
++ .vop_cachedlookup = vboxfs_cachedlookup,
++ .vop_mkdir = vboxfs_mkdir,
++ .vop_mknod = VOP_EOPNOTSUPP,
++ .vop_open = vboxfs_open,
++ .vop_pathconf = vboxfs_pathconf,
++ .vop_print = vboxfs_print,
++ .vop_read = vboxfs_read,
++ .vop_readdir = vboxfs_readdir,
++ .vop_readlink = vboxfs_readlink,
++ .vop_reclaim = vboxfs_reclaim,
++ .vop_remove = vboxfs_remove,
++ .vop_rename = vboxfs_rename,
++ .vop_rmdir = vboxfs_rmdir,
++ .vop_setattr = vboxfs_setattr,
++ .vop_vptofh = vboxfs_vptofh,
++ .vop_symlink = vboxfs_symlink,
++ .vop_write = vboxfs_write,
++ .vop_bmap = VOP_EOPNOTSUPP
+ };
++#if __FreeBSD_version > 1300068
++VFS_VOP_VECTOR_REGISTER(vboxfs_vnodeops);
++#endif
+
+-static int vboxvfs_access(struct vop_access_args *ap)
++static uint64_t
++vsfnode_cur_time_usec(void)
+ {
+- return 0;
++ struct timeval now;
++
++ getmicrotime(&now);
++
++ return (now.tv_sec*1000 + now.tv_usec);
+ }
+
+-static int vboxvfs_open(struct vop_open_args *ap)
++static int
++vsfnode_stat_cached(struct vboxfs_node *np)
+ {
+- return 0;
++ return (vsfnode_cur_time_usec() - np->sf_stat_time) <
++ np->vboxfsmp->sf_stat_ttl * 1000UL;
+ }
+
+-static int vboxvfs_close(struct vop_close_args *ap)
++static int
++vsfnode_update_stat_cache(struct vboxfs_node *np)
+ {
+- return 0;
++ int error;
++
++ error = sfprov_get_attr(np->vboxfsmp->sf_handle, np->sf_path,
++ &np->sf_stat);
++#if 0
++ if (error == ENOENT)
++ sfnode_make_stale(node);
++#endif
++ if (error == 0)
++ np->sf_stat_time = vsfnode_cur_time_usec();
++
++ return (error);
+ }
+
+-static int vboxvfs_getattr(struct vop_getattr_args *ap)
++/*
++ * Need to clear v_object for insmntque failure.
++ */
++static void
++vboxfs_insmntque_dtr(struct vnode *vp, void *dtr_arg)
+ {
+- return 0;
++
++ // XXX: vboxfs_destroy_vobject(vp, vp->v_object);
++ vp->v_object = NULL;
++ vp->v_data = NULL;
++ vp->v_op = &dead_vnodeops;
++ vgone(vp);
++ vput(vp);
+ }
+
+-static int vboxvfs_setattr(struct vop_setattr_args *ap)
++/*
++ * Allocates a new vnode for the node node or returns a new reference to
++ * an existing one if the node had already a vnode referencing it. The
++ * resulting locked vnode is returned in *vpp.
++ *
++ * Returns zero on success or an appropriate error code on failure.
++ */
++int
++vboxfs_alloc_vp(struct mount *mp, struct vboxfs_node *node, int lkflag,
++ struct vnode **vpp)
+ {
+- return 0;
++ struct vnode *vp;
++ int error;
++
++ error = 0;
++loop:
++ VBOXFS_NODE_LOCK(node);
++loop1:
++ if ((vp = node->sf_vnode) != NULL) {
++ MPASS((node->sf_vpstate & VBOXFS_VNODE_DOOMED) == 0);
++ VI_LOCK(vp);
++ if ((node->sf_type == VDIR && node->sf_parent == NULL) ||
++ (VN_IS_DOOMED(vp) &&
++ (lkflag & LK_NOWAIT) != 0)) {
++ VI_UNLOCK(vp);
++ VBOXFS_NODE_UNLOCK(node);
++ error = ENOENT;
++ vp = NULL;
++ goto out;
++ }
++ if (VN_IS_DOOMED(vp)) {
++ VI_UNLOCK(vp);
++ node->sf_vpstate |= VBOXFS_VNODE_WRECLAIM;
++ while ((node->sf_vpstate & VBOXFS_VNODE_WRECLAIM) != 0) {
++ msleep(&node->sf_vnode, VBOXFS_NODE_MTX(node),
++ 0, "vsfE", 0);
++ }
++ goto loop1;
++ }
++ VBOXFS_NODE_UNLOCK(node);
++#if __FreeBSD_version < 1300109
++ error = vget(vp, lkflag | LK_INTERLOCK, curthread);
++#else
++ error = vget(vp, lkflag | LK_INTERLOCK);
++#endif
++ if (error == ENOENT)
++ goto loop;
++ if (error != 0) {
++ vp = NULL;
++ goto out;
++ }
++
++ /*
++ * Make sure the vnode is still there after
++ * getting the interlock to avoid racing a free.
++ */
++ if (node->sf_vnode == NULL || node->sf_vnode != vp) {
++ vput(vp);
++ goto loop;
++ }
++
++ goto out;
++ }
++
++ if ((node->sf_vpstate & VBOXFS_VNODE_DOOMED) ||
++ (node->sf_type == VDIR && node->sf_parent == NULL)) {
++ VBOXFS_NODE_UNLOCK(node);
++ error = ENOENT;
++ vp = NULL;
++ goto out;
++ }
++
++ /*
++ * otherwise lock the vp list while we call getnewvnode
++ * since that can block.
++ */
++ if (node->sf_vpstate & VBOXFS_VNODE_ALLOCATING) {
++ node->sf_vpstate |= VBOXFS_VNODE_WANT;
++ error = msleep((caddr_t) &node->sf_vpstate,
++ VBOXFS_NODE_MTX(node), PDROP | PCATCH,
++ "vboxfs_alloc_vp", 0);
++ if (error)
++ return error;
++
++ goto loop;
++ } else
++ node->sf_vpstate |= VBOXFS_VNODE_ALLOCATING;
++
++ VBOXFS_NODE_UNLOCK(node);
++
++ /* Get a new vnode and associate it with our node. */
++ error = getnewvnode("vboxfs", mp, &vboxfs_vnodeops, &vp);
++ if (error != 0)
++ goto unlock;
++ MPASS(vp != NULL);
++
++ /* lkflag is ignored, the lock is exclusive */
++ (void) vn_lock(vp, lkflag | LK_RETRY);
++
++ vp->v_data = node;
++ vp->v_type = node->sf_type;
++
++ /* Type-specific initialization. */
++ switch (node->sf_type) {
++ case VBLK:
++ /* FALLTHROUGH */
++ case VCHR:
++ /* FALLTHROUGH */
++ case VLNK:
++ /* FALLTHROUGH */
++ case VSOCK:
++ /* FALLTHROUGH */
++ case VFIFO:
++ /* FALLTHROUGH */
++ case VREG:
++ break;
++ case VDIR:
++ MPASS(node->sf_parent != NULL);
++ if (node->sf_parent == node)
++ vp->v_vflag |= VV_ROOT;
++ break;
++
++ default:
++ panic("vboxfs_alloc_vp: type %p %d", node, (int)node->sf_type);
++ }
++
++ if (vp->v_type != VFIFO)
++ VN_LOCK_ASHARE(vp);
++
++#if __FreeBSD_version < 1400051
++ error = insmntque1(vp, mp, vboxfs_insmntque_dtr, NULL);
++#else
++ error = insmntque(vp, mp);
++#endif
++ if (error) {
++#if __FreeBSD_version >= 1400051
++ vboxfs_insmntque_dtr(vp, NULL);
++#endif
++ vp = NULL;
++ }
++
++unlock:
++ VBOXFS_NODE_LOCK(node);
++
++ MPASS(node->sf_vpstate & VBOXFS_VNODE_ALLOCATING);
++ node->sf_vpstate &= ~VBOXFS_VNODE_ALLOCATING;
++ node->sf_vnode = vp;
++
++ if (node->sf_vpstate & VBOXFS_VNODE_WANT) {
++ node->sf_vpstate &= ~VBOXFS_VNODE_WANT;
++ VBOXFS_NODE_UNLOCK(node);
++ wakeup((caddr_t) &node->sf_vpstate);
++ } else
++ VBOXFS_NODE_UNLOCK(node);
++
++out:
++ *vpp = vp;
++
++#ifdef INVARIANTS
++ if (error == 0) {
++ MPASS(*vpp != NULL && VOP_ISLOCKED(*vpp));
++ VBOXFS_NODE_LOCK(node);
++ MPASS(*vpp == node->sf_vnode);
++ VBOXFS_NODE_UNLOCK(node);
++ }
++#endif
++
++ return error;
+ }
+
+-static int vboxvfs_read(struct vop_read_args *ap)
++/*
++ * Destroys the association between the vnode vp and the node it
++ * references.
++ */
++void
++vboxfs_free_vp(struct vnode *vp)
+ {
+- return 0;
++ struct vboxfs_node *node;
++
++ node = VP_TO_VBOXFS_NODE(vp);
++
++ VBOXFS_NODE_ASSERT_LOCKED(node);
++ node->sf_vnode = NULL;
++ if ((node->sf_vpstate & VBOXFS_VNODE_WRECLAIM) != 0)
++ wakeup(&node->sf_vnode);
++ node->sf_vpstate &= ~VBOXFS_VNODE_WRECLAIM;
++ vp->v_data = NULL;
+ }
+
+-static int vboxvfs_write(struct vop_write_args *ap)
++/*
++ * Allocate new vboxfs_node and vnode for given file
++ */
++static int
++vboxfs_alloc_file(struct vboxfs_mnt *vboxfsmp, const char *fullpath,
++ enum_vtype_t type, mode_t mode, struct vboxfs_node *parent,
++ int lkflag, struct vnode **vpp)
+ {
+- return 0;
++ int error;
++ struct vboxfs_node *unode;
++
++ error = vboxfs_alloc_node(vboxfsmp->sf_vfsp, vboxfsmp, fullpath, type,
++ vboxfsmp->sf_uid, vboxfsmp->sf_gid, mode, parent, &unode);
++
++ if (error)
++ goto out;
++
++ error = vboxfs_alloc_vp(vboxfsmp->sf_vfsp, unode, lkflag, vpp);
++ if (error)
++ vboxfs_free_node(vboxfsmp, unode);
++
++out:
++ return (error);
+ }
+
+-static int vboxvfs_create(struct vop_create_args *ap)
++static int
++vboxfs_vn_get_ino_alloc(struct mount *mp, void *arg, int lkflags,
++ struct vnode **rvp)
+ {
+- return 0;
++
++ return (vboxfs_alloc_vp(mp, arg, lkflags, rvp));
+ }
+
+-static int vboxvfs_remove(struct vop_remove_args *ap)
++/*
++ * Construct a new pathname given an sfnode plus an optional tail
++ * component of length len
++ * This handles ".." and "."
++ */
++static char *
++sfnode_construct_path(struct vboxfs_node *node, char *tail, int len)
+ {
+- return 0;
++ char *p;
++ size_t dstsz;
++
++ if (len <= 2 && tail[0] == '.' && (len == 1 || tail[1] == '.'))
++ panic("construct path for %s", tail);
++ dstsz = strlen(node->sf_path) + 1 + len + 1;
++ p = malloc(dstsz, M_VBOXVFS, M_WAITOK);
++ strcpy(p, node->sf_path);
++ strcat(p, "/");
++ strlcat(p, tail, dstsz);
++ return (p);
+ }
+
+-static int vboxvfs_rename(struct vop_rename_args *ap)
++static int
++vboxfs_access(struct vop_access_args *ap)
+ {
+- return 0;
++ struct vnode *vp = ap->a_vp;
++ accmode_t accmode = ap->a_accmode;
++ struct vboxfs_node *node;
++ int error;
++ mode_t m;
++
++ MPASS(VOP_ISLOCKED(vp));
++
++ node = VP_TO_VBOXFS_NODE(vp);
++
++ if ((accmode & VWRITE) && (vp->v_mount->mnt_flag & MNT_RDONLY)) {
++ switch (vp->v_type) {
++ case VDIR:
++ case VLNK:
++ case VREG:
++ return (EROFS);
++ /* NOT REACHED */
++ default:
++ break;
++ }
++ }
++
++ if (vsfnode_stat_cached(node))
++ error = 0;
++ else
++ error = vsfnode_update_stat_cache(node);
++ m = (error == 0) ? node->sf_stat.sf_mode : 0;
++
++#if __FreeBSD_version < 1300105
++ return (vaccess(vp->v_type, m, node->vboxfsmp->sf_uid,
++ node->vboxfsmp->sf_gid, accmode, ap->a_cred, NULL));
++#else
++ return (vaccess(vp->v_type, m, node->vboxfsmp->sf_uid,
++ node->vboxfsmp->sf_gid, accmode, ap->a_cred));
++#endif
+ }
+
+-static int vboxvfs_link(struct vop_link_args *ap)
++/*
++ * Clears the (cached) directory listing for the node.
++ */
++static void
++vfsnode_clear_dir_list(struct vboxfs_node *np)
+ {
+- return EOPNOTSUPP;
++ while (np->sf_dir_list != NULL) {
++ sffs_dirents_t *next = np->sf_dir_list->sf_next;
++ free(np->sf_dir_list, M_VBOXVFS);
++ np->sf_dir_list = next;
++ }
+ }
+
+-static int vboxvfs_symlink(struct vop_symlink_args *ap)
++static int
++vboxfs_get_sfp_file(struct vboxfs_node *np)
+ {
+- return EOPNOTSUPP;
++ sfp_file_t *fp;
++ int error;
++
++ fp = NULL;
++ VBOXFS_NODE_LOCK(np);
++ for (;;) {
++ if (np->sf_file != NULL) {
++ if (fp != NULL)
++ (void) sfprov_close(fp);
++ np->sf_opencnt++;
++ fp = np->sf_file;
++ break;
++ } else if (fp != NULL) {
++ np->sf_file = fp;
++ KASSERT(np->sf_opencnt == 0,
++ ("np %p opencnt (%d) must be zero.",
++ np, np->sf_opencnt));
++ np->sf_opencnt = 1;
++ break;
++ }
++ VBOXFS_NODE_UNLOCK(np);
++ error = sfprov_open(np->vboxfsmp->sf_handle, np->sf_path, &fp);
++ if (error != 0)
++ return (error);
++ VBOXFS_NODE_LOCK(np);
++ }
++ VBOXFS_NODE_UNLOCK(np);
++
++ return (0);
+ }
+
+-static int vboxvfs_mknod(struct vop_mknod_args *ap)
++static void
++vboxfs_put_sfp_file(struct vboxfs_node *np)
+ {
+- return EOPNOTSUPP;
++ VBOXFS_NODE_LOCK(np);
++ np->sf_opencnt--;
++ if (np->sf_opencnt == 0) {
++ (void) sfprov_close(np->sf_file);
++ np->sf_file = NULL;
++ }
++ VBOXFS_NODE_UNLOCK(np);
+ }
+
+-static int vboxvfs_mkdir(struct vop_mkdir_args *ap)
++static int
++vboxfs_open(struct vop_open_args *ap)
+ {
+- return 0;
++ struct vboxfs_node *np;
++ int error;
++
++ MPASS(VOP_ISLOCKED(vp));
++
++ np = VP_TO_VBOXFS_NODE(ap->a_vp);
++ error = vboxfs_get_sfp_file(np);
++ if (error != 0)
++ goto out;
++
++ vnode_create_vobject(ap->a_vp, 0, ap->a_td);
++out:
++ MPASS(VOP_ISLOCKED(vp));
++
++ return (error);
+ }
+
+-static int vboxvfs_rmdir(struct vop_rmdir_args *ap)
++static void
++vfsnode_invalidate_stat_cache(struct vboxfs_node *np)
+ {
+- return 0;
++ np->sf_stat_time = 0;
+ }
+
+-static int vboxvfs_readdir(struct vop_readdir_args *ap)
++static int
++vboxfs_close(struct vop_close_args *ap)
+ {
+- return 0;
++ struct vnode *vp = ap->a_vp;
++ struct vboxfs_node *np;
++
++ np = VP_TO_VBOXFS_NODE(vp);
++
++ /*
++ * Free the directory entries for the node. We do this on this call
++ * here because the directory node may not become inactive for a long
++ * time after the readdir is over. Case in point, if somebody cd's into
++ * the directory then it won't become inactive until they cd away again.
++ * In such a case we would end up with the directory listing not getting
++ * updated (i.e. the result of 'ls' always being the same) until they
++ * change the working directory.
++ */
++ vfsnode_clear_dir_list(np);
++
++ vfsnode_invalidate_stat_cache(np);
++
++ vboxfs_put_sfp_file(np);
++
++ return (0);
+ }
+
+-static int vboxvfs_fsync(struct vop_fsync_args *ap)
++static int
++vboxfs_getattr(struct vop_getattr_args *ap)
+ {
+- return 0;
++ struct vnode *vp = ap->a_vp;
++ struct vattr *vap = ap->a_vap;
++ struct vboxfs_node *np = VP_TO_VBOXFS_NODE(vp);
++ struct vboxfs_mnt *mp = np->vboxfsmp;
++ mode_t mode;
++ int error = 0;
++
++ mode = 0;
++ vap->va_type = vp->v_type;
++
++ vap->va_nlink = 1; /* number of references to file */
++ vap->va_uid = mp->sf_uid; /* owner user id */
++ vap->va_gid = mp->sf_gid; /* owner group id */
++ vap->va_rdev = NODEV; /* device the special file represents */
++ vap->va_gen = VNOVAL; /* generation number of file */
++ vap->va_flags = 0; /* flags defined for file */
++ vap->va_filerev = 0; /* file modification number */
++ vap->va_vaflags = 0; /* operations flags */
++ vap->va_fileid = np->sf_ino; /* file id */
++ vap->va_fsid = vp->v_mount->mnt_stat.f_fsid.val[0];
++ if (vap->va_fileid == 0)
++ vap->va_fileid = 2;
++
++ vap->va_atime.tv_sec = VNOVAL;
++ vap->va_atime.tv_nsec = VNOVAL;
++ vap->va_mtime.tv_sec = VNOVAL;
++ vap->va_mtime.tv_nsec = VNOVAL;
++ vap->va_ctime.tv_sec = VNOVAL;
++ vap->va_ctime.tv_nsec = VNOVAL;
++
++ if (!vsfnode_stat_cached(np)) {
++ error = vsfnode_update_stat_cache(np);
++ if (error != 0)
++ goto done;
++ }
++
++ vap->va_atime = np->sf_stat.sf_atime;
++ vap->va_mtime = np->sf_stat.sf_mtime;
++ vap->va_ctime = np->sf_stat.sf_ctime;
++
++ mode = np->sf_stat.sf_mode;
++
++ vap->va_mode = mode;
++ if (S_ISDIR(mode)) {
++ vap->va_type = VDIR; /* vnode type (for create) */
++ vap->va_mode = mp->sf_dmode != 0 ? (mp->sf_dmode & 0777) : vap->va_mode;
++ vap->va_mode &= ~mp->sf_dmask;
++ vap->va_mode |= S_IFDIR;
++ } else if (S_ISREG(mode)) {
++ vap->va_type = VREG;
++ vap->va_mode = mp->sf_fmode != 0 ? (mp->sf_fmode & 0777) : vap->va_mode;
++ vap->va_mode &= ~mp->sf_fmask;
++ vap->va_mode |= S_IFREG;
++ } else if (S_ISFIFO(mode))
++ vap->va_type = VFIFO;
++ else if (S_ISCHR(mode))
++ vap->va_type = VCHR;
++ else if (S_ISBLK(mode))
++ vap->va_type = VBLK;
++ else if (S_ISLNK(mode)) {
++ vap->va_type = VLNK;
++ vap->va_mode = mp->sf_fmode != 0 ? (mp->sf_fmode & 0777) : vap->va_mode;
++ vap->va_mode &= ~mp->sf_fmask;
++ vap->va_mode |= S_IFLNK;
++ } else if (S_ISSOCK(mode))
++ vap->va_type = VSOCK;
++
++ vap->va_size = np->sf_stat.sf_size;
++ vap->va_blocksize = 512;
++ /* bytes of disk space held by file */
++ vap->va_bytes = (np->sf_stat.sf_alloc + 511) / 512;
++
++done:
++ return (error);
+ }
+
+-static int vboxvfs_print (struct vop_print_args *ap)
++static int
++vboxfs_setattr(struct vop_setattr_args *ap)
+ {
+- return 0;
++ struct vnode *vp = ap->a_vp;
++ struct vattr *vap = ap->a_vap;
++ struct vboxfs_node *np = VP_TO_VBOXFS_NODE(vp);
++ int error;
++ mode_t mode;
++
++ mode = vap->va_mode;
++ if (vp->v_type == VREG)
++ mode |= S_IFREG;
++ else if (vp->v_type == VDIR)
++ mode |= S_IFDIR;
++ else if (vp->v_type == VBLK)
++ mode |= S_IFBLK;
++ else if (vp->v_type == VCHR)
++ mode |= S_IFCHR;
++ else if (vp->v_type == VLNK)
++ mode |= S_IFLNK;
++ else if (vp->v_type == VFIFO)
++ mode |= S_IFIFO;
++ else if (vp->v_type == VSOCK)
++ mode |= S_IFSOCK;
++
++ vfsnode_invalidate_stat_cache(np);
++
++ error = sfprov_set_attr(np->vboxfsmp->sf_handle, np->sf_path,
++ mode, vap->va_atime, vap->va_mtime, vap->va_ctime);
++#if 0
++ if (error == ENOENT)
++ sfnode_make_stale(np);
++#endif
++ if (vap->va_size != (u_quad_t)VNOVAL) {
++ switch (vp->v_type) {
++ case VDIR:
++ return (EISDIR);
++ case VLNK:
++ /* FALLTHROUGH */
++ case VREG:
++ error = sfprov_set_size(np->vboxfsmp->sf_handle, np->sf_path, vap->va_size);
++ break;
++ case VCHR:
++ /* FALLTHROUGH */
++ case VBLK:
++ /* FALLTHROUGH */
++ case VSOCK:
++ /* FALLTHROUGH */
++ case VFIFO:
++ /* FALLTHROUGH */
++ case VNON:
++ /* FALLTHROUGH */
++ case VBAD:
++ /* FALLTHROUGH */
++ case VMARKER:
++ return (0);
++ }
++ }
++
++ return (error);
+ }
+
+-static int vboxvfs_pathconf (struct vop_pathconf_args *ap)
++#define blkoff(vboxfsmp, loc) ((loc) & (vboxfsmp)->bmask)
++
++static int
++vboxfs_read(struct vop_read_args *ap)
+ {
+- return 0;
++ struct vnode *vp = ap->a_vp;
++ struct uio *uio = ap->a_uio;
++ struct vboxfs_node *np = VP_TO_VBOXFS_NODE(vp);
++ int error = 0;
++ uint32_t bytes;
++ uint32_t done;
++ unsigned long offset;
++ ssize_t total;
++ void *tmpbuf;
++
++ if (vp->v_type == VDIR)
++ return (EISDIR);
++
++ if (vp->v_type != VREG)
++ return (EINVAL);
++
++ if (uio->uio_offset < 0)
++ return (EINVAL);
++
++ total = uio->uio_resid;
++ if (total == 0)
++ return (0);
++
++ /*
++ * XXXGONZO: this is just to get things working
++ * should be optimized
++ */
++ tmpbuf = contigmalloc(PAGE_SIZE, M_DEVBUF, M_WAITOK, 0, ~0, PAGE_SIZE, 0);
++ if (tmpbuf == 0)
++ return (ENOMEM);
++
++ /*
++ * XXX VOP_READ() is called without VOP_OPEN() on exec case.
++ * We need to ensure the file is opened here.
++ */
++ error = vboxfs_get_sfp_file(np);
++ if (error != 0) /* Maybe removed on the host. */
++ return (EIO);
++ do {
++ offset = uio->uio_offset;
++ done = bytes = min(PAGE_SIZE, uio->uio_resid);
++ error = sfprov_read(np->sf_file, tmpbuf,
++ offset, &done, 0);
++ if (error == 0 && done > 0)
++ error = uiomove(tmpbuf, done, uio);
++ } while (error == 0 && uio->uio_resid > 0 && done > 0);
++ vboxfs_put_sfp_file(np);
++
++ contigfree(tmpbuf, PAGE_SIZE, M_DEVBUF);
++
++ /* a partial read is never an error */
++ if (total != uio->uio_resid)
++ error = 0;
++
++ return (error);
+ }
+
+-static int vboxvfs_strategy (struct vop_strategy_args *ap)
++static int
++vboxfs_write(struct vop_write_args *ap)
+ {
+- return 0;
++ struct vnode *vp = ap->a_vp;
++ struct uio *uio = ap->a_uio;
++ struct vboxfs_node *np = VP_TO_VBOXFS_NODE(vp);
++ int error = 0;
++ uint32_t bytes;
++ uint32_t done;
++ unsigned long offset;
++ ssize_t total;
++ void *tmpbuf;
++
++ if (vp->v_type == VDIR)
++ return (EISDIR);
++
++ if (vp->v_type != VREG)
++ return (EINVAL);
++
++ if (uio->uio_offset < 0)
++ return (EINVAL);
++
++ total = uio->uio_resid;
++ if (total == 0)
++ return (0);
++
++ /*
++ * XXXGONZO: this is just to get things working
++ * should be optimized
++ */
++ tmpbuf = contigmalloc(PAGE_SIZE, M_DEVBUF, M_WAITOK, 0, ~0, PAGE_SIZE, 0);
++ if (tmpbuf == 0)
++ return (ENOMEM);
++
++ do {
++ offset = uio->uio_offset;
++ bytes = min(PAGE_SIZE, uio->uio_resid);
++ error = uiomove(tmpbuf, bytes, uio);
++ if (error != 0)
++ break;
++ done = bytes;
++ error = sfprov_write(np->sf_file, tmpbuf,
++ offset, &done, 0);
++ if (error != 0)
++ break;
++ total -= done;
++ if (done != bytes)
++ uio->uio_resid += bytes - done;
++ } while (error == 0 && uio->uio_resid > 0 && done > 0);
++
++ contigfree(tmpbuf, PAGE_SIZE, M_DEVBUF);
++
++ /* a partial write is never an error */
++ if (total != uio->uio_resid)
++ error = 0;
++
++ return (error);
+ }
+
+-static int vboxvfs_ioctl(struct vop_ioctl_args *ap)
++static int
++vboxfs_create(struct vop_create_args *ap)
+ {
+- return ENOTTY;
++ struct vnode *dvp = ap->a_dvp;
++ struct vnode **vpp = ap->a_vpp;
++ struct componentname *cnp = ap->a_cnp;
++ struct vattr *vap = ap->a_vap;
++ sffs_stat_t stat;
++ char *fullpath = NULL;
++ struct vboxfs_node *dir = VP_TO_VBOXFS_NODE(dvp);
++ int error;
++ struct vboxfs_mnt *vboxfsmp = dir->vboxfsmp;
++
++ MPASS(vap->va_type == VREG);
++
++ fullpath = sfnode_construct_path(dir, cnp->cn_nameptr, cnp->cn_namelen);
++ error = sfprov_create(dir->vboxfsmp->sf_handle, fullpath, vap->va_mode,
++ &stat);
++
++ if (error)
++ goto out;
++
++ error = vboxfs_alloc_file(vboxfsmp, fullpath, VREG, vap->va_mode, dir, cnp->cn_lkflags, vpp);
++
++out:
++ if (fullpath)
++ free(fullpath, M_VBOXVFS);
++
++ if (error == 0) {
++ vfsnode_clear_dir_list(dir);
++ if ((cnp->cn_flags & MAKEENTRY) != 0)
++ cache_enter(dvp, *vpp, cnp);
++ }
++
++ return (error);
+ }
+
+-static int vboxvfs_getextattr(struct vop_getextattr_args *ap)
++static int
++vboxfs_remove(struct vop_remove_args *ap)
+ {
+- return 0;
++ struct vnode *dvp = ap->a_dvp;
++ struct vnode *vp = ap->a_vp;
++ struct vboxfs_node *np, *dir;
++
++ int error;
++
++ MPASS(VOP_ISLOCKED(dvp));
++ MPASS(VOP_ISLOCKED(vp));
++
++ error = 0;
++
++ np = VP_TO_VBOXFS_NODE(vp);
++ dir = VP_TO_VBOXFS_NODE(vp);
++
++ error = sfprov_remove(np->vboxfsmp->sf_handle, np->sf_path,
++ np->sf_type == VLNK);
++
++#if 0
++ if (error == ENOENT || error == 0)
++ sfnode_make_stale(np);
++#endif
++
++ if (error == 0)
++ vfsnode_clear_dir_list(dir);
++
++out:
++ return (error);
+ }
+
+-static int vboxvfs_advlock(struct vop_advlock_args *ap)
++static int
++vboxfs_rename(struct vop_rename_args *ap)
+ {
+- return 0;
++ struct vnode *fvp;
++ struct vnode *fdvp;
++ struct vnode *tvp;
++ struct vnode *tdvp;
++ struct componentname *fcnp;
++ struct componentname *tcnp;
++ struct vboxfs_node *np;
++ int ret;
++
++ fvp = ap->a_fvp;
++ fdvp = ap->a_fdvp;
++ tvp = ap->a_tvp;
++ tdvp = ap->a_tdvp;
++ fcnp = ap->a_fcnp;
++ tcnp = ap->a_tcnp;
++
++ /* Check for cross-device rename */
++ if ((fvp->v_mount != tdvp->v_mount) ||
++ (tvp && (fvp->v_mount != tvp->v_mount))) {
++ ret = EXDEV;
++ goto out;
++ }
++ np = VP_TO_VBOXFS_NODE(fvp);
++ if (np == NULL)
++ return (0);
++ ret = sfprov_rename(np->vboxfsmp->sf_handle,
++ fcnp->cn_nameptr, tcnp->cn_nameptr, fvp->v_type == VDIR);
++out:
++ if (tdvp == tvp)
++ vrele(tdvp);
++ else
++ vput(tdvp);
++ if (tvp)
++ vput(tvp);
++ vrele(fdvp);
++ vrele(fvp);
++ return (ret);
+ }
+
+-static int vboxvfs_lookup(struct vop_lookup_args *ap)
++static int
++vboxfs_link(struct vop_link_args *ap)
+ {
+- return 0;
++ return (EOPNOTSUPP);
+ }
+
+-static int vboxvfs_inactive(struct vop_inactive_args *ap)
++static int
++vboxfs_symlink(struct vop_symlink_args *ap)
+ {
+- return 0;
++ struct vnode *dvp = ap->a_dvp;
++ struct vnode **vpp = ap->a_vpp;
++ struct componentname *cnp = ap->a_cnp;
++ struct vattr *vap = ap->a_vap;
++ sffs_stat_t stat;
++ char *fullpath = NULL;
++ struct vboxfs_node *dir = VP_TO_VBOXFS_NODE(dvp);
++ int error;
++ struct vboxfs_mnt *vboxfsmp = dir->vboxfsmp;
++
++ MPASS(vap->va_type == VLNK);
++
++ fullpath = sfnode_construct_path(dir, cnp->cn_nameptr, cnp->cn_namelen);
++ error = sfprov_symlink(dir->vboxfsmp->sf_handle, fullpath, ap->a_target, &stat);
++
++ if (error)
++ goto out;
++
++ error = vboxfs_alloc_file(vboxfsmp, fullpath, VLNK, vap->va_mode, dir, cnp->cn_lkflags, vpp);
++
++out:
++ if (fullpath)
++ free(fullpath, M_VBOXVFS);
++
++ if (error == 0)
++ vfsnode_clear_dir_list(dir);
++
++ return (error);
+ }
+
+-static int vboxvfs_reclaim(struct vop_reclaim_args *ap)
++static int
++vboxfs_mkdir(struct vop_mkdir_args *ap)
+ {
+- return 0;
++ struct vnode *dvp = ap->a_dvp;
++ struct vnode **vpp = ap->a_vpp;
++ struct componentname *cnp = ap->a_cnp;
++ struct vattr *vap = ap->a_vap;
++ sffs_stat_t stat;
++ char *fullpath = NULL;
++ struct vboxfs_node *dir = VP_TO_VBOXFS_NODE(dvp);
++ int error;
++ struct vboxfs_mnt *vboxfsmp = dir->vboxfsmp;
++
++ MPASS(vap->va_type == VDIR);
++
++ fullpath = sfnode_construct_path(dir, cnp->cn_nameptr, cnp->cn_namelen);
++ error = sfprov_mkdir(dir->vboxfsmp->sf_handle, fullpath, vap->va_mode,
++ &stat);
++
++ if (error)
++ goto out;
++
++ error = vboxfs_alloc_file(vboxfsmp, fullpath, VDIR, vap->va_mode, dir, cnp->cn_lkflags, vpp);
++
++out:
++ if (fullpath)
++ free(fullpath, M_VBOXVFS);
++
++ if (error == 0)
++ vfsnode_clear_dir_list(dir);
++
++ return (error);
+ }
+
+-static int vboxvfs_getpages(struct vop_getpages_args *ap)
++static int
++vboxfs_rmdir(struct vop_rmdir_args *ap)
+ {
+- return 0;
++ struct vnode *dvp = ap->a_dvp;
++ struct vnode *vp = ap->a_vp;
++ struct vboxfs_node *np, *dir;
++
++ int error;
++
++ MPASS(VOP_ISLOCKED(dvp));
++ MPASS(VOP_ISLOCKED(vp));
++
++ error = 0;
++
++ np = VP_TO_VBOXFS_NODE(vp);
++ dir = VP_TO_VBOXFS_NODE(vp);
++
++ error = sfprov_rmdir(np->vboxfsmp->sf_handle, np->sf_path);
++
++#if 0
++ if (error == ENOENT || error == 0)
++ sfnode_make_stale(np);
++#endif
++
++ if (error == 0)
++ vfsnode_clear_dir_list(dir);
++
++out:
++ return (error);
+ }
+
+-static int vboxvfs_putpages(struct vop_putpages_args *ap)
++static int
++vboxfs_readdir(struct vop_readdir_args *ap)
+ {
+- return 0;
++ int *eofp = ap->a_eofflag;
++ struct vnode *vp = ap->a_vp;
++ struct uio *uio = ap->a_uio;
++ struct vboxfs_node *dir = VP_TO_VBOXFS_NODE(vp);
++ struct vboxfs_node *node = NULL;
++ struct sffs_dirent *dirent = NULL;
++ sffs_dirents_t *cur_buf;
++ off_t offset = 0;
++ off_t orig_off = uio->uio_offset;
++ int error = 0;
++ int dummy_eof;
++
++ if (vp->v_type != VDIR)
++ return (ENOTDIR);
++
++ if (eofp == NULL)
++ eofp = &dummy_eof;
++ *eofp = 0;
++
++ /*
++ * Get the directory entry names from the host. This gets all
++ * entries. These are stored in a linked list of sffs_dirents_t
++ * buffers, each of which contains a list of dirent64_t's.
++ */
++ if (dir->sf_dir_list == NULL) {
++ error = sfprov_readdir(dir->vboxfsmp->sf_handle, dir->sf_path,
++ &dir->sf_dir_list);
++ if (error != 0)
++ goto done;
++ }
++
++ /*
++ * Validate and skip to the desired offset.
++ */
++ cur_buf = dir->sf_dir_list;
++ offset = 0;
++
++ while (cur_buf != NULL && offset + cur_buf->sf_len <= uio->uio_offset) {
++ offset += cur_buf->sf_len;
++ cur_buf = cur_buf->sf_next;
++ }
++
++ if (cur_buf == NULL && offset != uio->uio_offset) {
++ error = EINVAL;
++ goto done;
++ }
++
++ if (cur_buf != NULL && offset != uio->uio_offset) {
++ off_t off = offset;
++ int step;
++ dirent = &cur_buf->sf_entries[0];
++
++ while (off < uio->uio_offset) {
++ if (dirent->sf_off == uio->uio_offset)
++ break;
++ step = sizeof(struct sffs_dirent) + dirent->sf_entry.d_reclen;
++ dirent = (struct sffs_dirent *) (((char *) dirent) + step);
++ off += step;
++ }
++
++ if (off >= uio->uio_offset) {
++ error = EINVAL;
++ goto done;
++ }
++ }
++
++ offset = uio->uio_offset - offset;
++
++ /*
++ * Lookup each of the names, so that we have ino's, and copy to
++ * result buffer.
++ */
++ while (cur_buf != NULL) {
++ if (offset >= cur_buf->sf_len) {
++ cur_buf = cur_buf->sf_next;
++ offset = 0;
++ continue;
++ }
++
++ dirent = (struct sffs_dirent *)
++ (((char *) &cur_buf->sf_entries[0]) + offset);
++ if (dirent->sf_entry.d_reclen > uio->uio_resid)
++ break;
++
++ if (strcmp(dirent->sf_entry.d_name, ".") == 0) {
++ node = dir;
++ } else if (strcmp(dirent->sf_entry.d_name, "..") == 0) {
++ node = dir->sf_parent;
++ if (node == NULL)
++ node = dir;
++ } else {
++#if 0
++ node = vsfnode_lookup(dir, dirent->sf_entry.d_name, VNON,
++ 0, &dirent->sf_stat, vsfnode_cur_time_usec(), NULL);
++ if (node == NULL)
++ panic("sffs_readdir() lookup failed");
++#endif
++ }
++
++ if (node)
++ dirent->sf_entry.d_fileno = node->sf_ino;
++ else
++ dirent->sf_entry.d_fileno = 0xdeadbeef;
++
++ error = uiomove(&dirent->sf_entry, dirent->sf_entry.d_reclen, uio);
++ if (error != 0)
++ break;
++
++ uio->uio_offset = dirent->sf_off;
++ offset += sizeof(struct sffs_dirent) + dirent->sf_entry.d_reclen;
++ }
++
++ if (error == 0 && cur_buf == NULL)
++ *eofp = 1;
++done:
++ if (error != 0)
++ uio->uio_offset = orig_off;
++ return (error);
+ }
+
++static int
++vboxfs_readlink(struct vop_readlink_args *v)
++{
++ struct vnode *vp = v->a_vp;
++ struct uio *uio = v->a_uio;
++
++ int error;
++ struct vboxfs_node *np;
++ void *tmpbuf;
++
++ MPASS(uio->uio_offset == 0);
++ MPASS(vp->v_type == VLNK);
++
++ np = VP_TO_VBOXFS_NODE(vp);
++
++ tmpbuf = contigmalloc(MAXPATHLEN, M_DEVBUF, M_WAITOK, 0, ~0, 1, 0);
++ if (tmpbuf == NULL)
++ return (ENOMEM);
++
++ error = sfprov_readlink(np->vboxfsmp->sf_handle, np->sf_path, tmpbuf,
++ MAXPATHLEN);
++ if (error)
++ goto done;
++
++ error = uiomove(tmpbuf, strlen(tmpbuf), uio);
++
++done:
++ if (tmpbuf)
++ contigfree(tmpbuf, MAXPATHLEN, M_DEVBUF);
++ return (error);
++}
++
++static int
++vboxfs_fsync(struct vop_fsync_args *ap)
++{
++ struct vnode *vp;
++ struct vboxfs_node *np;
++ int ret;
++
++ vp = ap->a_vp;
++ np = VP_TO_VBOXFS_NODE(vp);
++ if (np == NULL)
++ return (0);
++ ret = sfprov_fsync(np->sf_file);
++ return (ret);
++}
++
++static int
++vboxfs_print(struct vop_print_args *ap)
++{
++ struct vnode *vp = ap->a_vp;
++ struct vboxfs_node *np;
++
++ np = VP_TO_VBOXFS_NODE(vp);
++
++ if (np == NULL) {
++ printf("No vboxfs_node data\n");
++ return (0);
++ }
++
++ printf("\tpath = %s, parent = %p", np->sf_path,
++ np->sf_parent ? np->sf_parent : NULL);
++ printf("\n");
++ return (0);
++}
++
++static int
++vboxfs_pathconf(struct vop_pathconf_args *ap)
++{
++ register_t *retval = ap->a_retval;
++ int error = 0;
++
++ switch (ap->a_name) {
++ case _PC_LINK_MAX:
++ *retval = 65535;
++ break;
++ case _PC_NAME_MAX:
++ *retval = NAME_MAX;
++ break;
++ case _PC_PATH_MAX:
++ *retval = PATH_MAX;
++ break;
++ default:
++ error = EINVAL;
++ break;
++ }
++ return (error);
++}
++
++/*
++ * File specific ioctls.
++ */
++static int
++vboxfs_ioctl(struct vop_ioctl_args *ap)
++{
++ return (ENOTTY);
++}
++
++/*
++ * Lookup an entry in a directory and create a new vnode if found.
++ */
++static int
++vboxfs_lookup1(struct vnode *dvp, struct vnode **vpp,
++ struct componentname *cnp)
++{
++ char *nameptr = cnp->cn_nameptr; /* the name of the file or directory */
++ struct vnode *tdp = NULL;
++ struct vboxfs_node *node = VP_TO_VBOXFS_NODE(dvp);
++ struct vboxfs_mnt *vboxfsmp = node->vboxfsmp;
++ u_long nameiop = cnp->cn_nameiop;
++ u_long flags = cnp->cn_flags;
++ sffs_stat_t stat;
++ //long namelen;
++ ino_t id = 0;
++ int ltype, type, error = 0;
++ int lkflags = cnp->cn_lkflags;
++ char *fullpath = NULL;
++
++ *vpp = NULLVP;
++ error = ENOENT;
++ if (cnp->cn_flags & ISDOTDOT) {
++ error = vn_vget_ino_gen(dvp, vboxfs_vn_get_ino_alloc,
++ node->sf_parent, cnp->cn_lkflags, vpp);
++ error = ENOENT;
++ if (error != 0)
++ goto out;
++
++ } else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') {
++ VREF(dvp);
++ *vpp = dvp;
++ error = 0;
++ } else {
++ mode_t m;
++ type = VNON;
++ fullpath = sfnode_construct_path(node, cnp->cn_nameptr, cnp->cn_namelen);
++ error = sfprov_get_attr(node->vboxfsmp->sf_handle,
++ fullpath, &stat);
++ // stat_time = vsfnode_cur_time_usec();
++
++ m = stat.sf_mode;
++ if (error != 0) {
++ /* The entry was not found in the directory.
++ * This is OK if we are creating or renaming an
++ * entry and are working on the last component of
++ * the path name. */
++ if ((cnp->cn_flags & ISLASTCN) &&
++ (cnp->cn_nameiop == CREATE || \
++ cnp->cn_nameiop == RENAME ||
++ (cnp->cn_nameiop == DELETE &&
++ cnp->cn_flags & DOWHITEOUT &&
++ cnp->cn_flags & ISWHITEOUT))) {
++ error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred,
++#if __FreeBSD_version < 1400037
++ cnp->cn_thread);
++#else
++ curthread);
++#endif
++ if (error != 0)
++ goto out;
++
++#if __FreeBSD_version < 1400068
++ /* Keep the component name in the buffer for
++ * future uses. */
++ cnp->cn_flags |= SAVENAME;
++#endif
++
++ error = EJUSTRETURN;
++ } else
++ error = ENOENT;
++ }
++ else {
++ if (S_ISDIR(m))
++ type = VDIR;
++ else if (S_ISREG(m))
++ type = VREG;
++ else if (S_ISLNK(m))
++ type = VLNK;
++ error = vboxfs_alloc_file(vboxfsmp, fullpath, type, 0755, node, cnp->cn_lkflags, vpp);
++ }
++ }
++
++ if ((cnp->cn_flags & MAKEENTRY) != 0)
++ cache_enter(dvp, *vpp, cnp);
++out:
++ if (fullpath)
++ free(fullpath, M_VBOXVFS);
++
++ return (error);
++}
++
++static int
++vboxfs_cachedlookup(struct vop_cachedlookup_args *ap)
++{
++ return (vboxfs_lookup1(ap->a_dvp, ap->a_vpp, ap->a_cnp));
++}
++
++static int
++vboxfs_lookup(struct vop_lookup_args *ap)
++{
++ struct vnode *dvp = ap->a_dvp;
++ struct componentname *cnp = ap->a_cnp;
++ struct vboxfs_node *np = VP_TO_VBOXFS_NODE(dvp);
++ struct timespec mtime;
++ int flags = cnp->cn_flags;
++ int error;
++
++ if (dvp->v_type != VDIR)
++ return (ENOTDIR);
++
++ if ((flags & ISLASTCN) && (dvp->v_mount->mnt_flag & MNT_RDONLY) &&
++ (cnp->cn_nameiop == DELETE || cnp->cn_nameiop == RENAME))
++ return (EROFS);
++
++ error = vn_dir_check_exec(dvp, cnp);
++ if (error != 0)
++ return (error);
++
++ /* Check if the directory is unmodified on the host. */
++ mtime = np->sf_stat.sf_mtime;
++ error = vsfnode_update_stat_cache(np);
++ if (error == 0) {
++ if (mtime.tv_sec == np->sf_stat.sf_mtime.tv_sec &&
++ mtime.tv_nsec == np->sf_stat.sf_mtime.tv_nsec)
++ return (vfs_cache_lookup(ap));
++ }
++
++ cache_purge(dvp);
++
++ return (vboxfs_lookup1(ap->a_dvp, ap->a_vpp, ap->a_cnp));
++}
++
++static int
++vboxfs_inactive(struct vop_inactive_args *ap)
++{
++ return (0);
++}
++
++static int
++vboxfs_reclaim(struct vop_reclaim_args *ap)
++{
++ struct vnode *vp;
++ struct vboxfs_node *node;
++ struct vboxfs_mnt *vboxfsmp;
++
++ vp = ap->a_vp;
++ node = VP_TO_VBOXFS_NODE(vp);
++ vboxfsmp = node->vboxfsmp;
++
++ vnode_destroy_vobject(vp);
++ vp->v_object = NULL;
++ cache_purge(vp);
++
++ VBOXFS_NODE_LOCK(node);
++ VBOXFS_ASSERT_ELOCKED(node);
++ vboxfs_free_vp(vp);
++
++ /* If the node referenced by this vnode was deleted by the user,
++ * we must free its associated data structures (now that the vnode
++ * is being reclaimed). */
++ if ((node->sf_vpstate & VBOXFS_VNODE_ALLOCATING) == 0) {
++ node->sf_vpstate = VBOXFS_VNODE_DOOMED;
++ VBOXFS_NODE_UNLOCK(node);
++ vboxfs_free_node(vboxfsmp, node);
++ } else
++ VBOXFS_NODE_UNLOCK(node);
++
++ MPASS(vp->v_data == NULL);
++
++ return (0);
++}
++
++static int
++vboxfs_vptofh(struct vop_vptofh_args *ap)
++{
++
++ return (EOPNOTSUPP);
++}
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_x11_vboxmouse_Makefile.kmk b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_x11_vboxmouse_Makefile.kmk
new file mode 100644
index 000000000000..bd5e626ecea2
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Additions_x11_vboxmouse_Makefile.kmk
@@ -0,0 +1,29 @@
+--- src/VBox/Additions/x11/vboxmouse/Makefile.kmk.orig 2025-08-13 19:41:22 UTC
++++ src/VBox/Additions/x11/vboxmouse/Makefile.kmk
+@@ -237,10 +237,22 @@ ifdef VBOX_USE_SYSTEM_XORG_HEADERS
+
+
+ ifdef VBOX_USE_SYSTEM_XORG_HEADERS
+- # As vboxmouse_drv is not needed at all for X.Org Server 1.7 and later do not
+- # build it in this case.
+- DLLS := $(filter-out vboxmouse_drv_%,$(DLLS))
+- SYSMODS := $(filter-out vboxmouse_drv%,$(SYSMODS))
++ ifeq ($(KBUILD_TARGET),freebsd)
++ DLLS += vboxmouse_drv_system
++ vboxmouse_drv_system_TEMPLATE = VBOXGUESTR3XORGMOD
++ vboxmouse_drv_system_DEFS := $(vboxmouse_drv_70_DEFS) NO_ANSIC
++ vboxmouse_drv_system_INCS := \
++ /usr/local/include/pixman-1 \
++ /usr/local/include/xorg \
++ $(PATH_SUB_CURRENT)
++ vboxmouse_drv_system_SOURCES = \
++ vboxmouse.c
++ else
++ # As vboxmouse_drv is not needed at all for X.Org Server 1.7 and later do not
++ # build it in this case.
++ DLLS := $(filter-out vboxmouse_drv_%,$(DLLS))
++ SYSMODS := $(filter-out vboxmouse_drv%,$(SYSMODS))
++ endif
+ endif
+
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA.cpp
new file mode 100644
index 000000000000..de5a81911c03
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA.cpp
@@ -0,0 +1,20 @@
+--- src/VBox/Devices/Graphics/DevVGA-SVGA.cpp.orig 2025-08-13 19:47:43 UTC
++++ src/VBox/Devices/Graphics/DevVGA-SVGA.cpp
+@@ -178,7 +178,7 @@
+ # ifdef RT_OS_DARWIN
+ # include "DevVGA-SVGA3d-cocoa.h"
+ # endif
+-# ifdef RT_OS_LINUX
++# if defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX)
+ # ifdef IN_RING3
+ # include "DevVGA-SVGA3d-glLdr.h"
+ # endif
+@@ -7949,7 +7949,7 @@ static void vmsvgaR3PowerOnDevice(PPDMDEVINS pDevIns,
+ }
+ # endif
+
+-# if defined(VBOX_WITH_VMSVGA3D) && defined(RT_OS_LINUX)
++# if defined(VBOX_WITH_VMSVGA3D) && (defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX))
+ if (pThis->svga.f3DEnabled)
+ {
+ /* The FIFO thread may use X API for accelerated screen output. */
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-dx-dx11.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-dx-dx11.cpp
new file mode 100644
index 000000000000..4d74ec64cec0
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-dx-dx11.cpp
@@ -0,0 +1,11 @@
+--- src/VBox/Devices/Graphics/DevVGA-SVGA3d-dx-dx11.cpp.orig 2025-08-13 19:47:43 UTC
++++ src/VBox/Devices/Graphics/DevVGA-SVGA3d-dx-dx11.cpp
+@@ -3021,7 +3021,7 @@ static DECLCALLBACK(int) vmsvga3dBackInit(PPDMDEVINS p
+ RT_NOREF(pDevIns, pThis);
+
+ int rc;
+-#ifdef RT_OS_LINUX /** @todo Remove, this is currently needed for loading the X11 library in order to call XInitThreads(). */
++#if defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX) /** @todo Remove, this is currently needed for loading the X11 library in order to call XInitThreads(). */
+ rc = glLdrInit(pDevIns);
+ if (RT_FAILURE(rc))
+ {
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.cpp
new file mode 100644
index 000000000000..e9ae5d0b71f9
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.cpp
@@ -0,0 +1,29 @@
+--- src/VBox/Devices/Graphics/DevVGA-SVGA3d-glLdr.cpp.orig 2025-04-14 17:55:41 UTC
++++ src/VBox/Devices/Graphics/DevVGA-SVGA3d-glLdr.cpp
+@@ -196,7 +196,7 @@ int glLdrInit(PPDMDEVINS pDevIns)
+ pfn_wglDeleteContext = 0;
+ pfn_wglMakeCurrent = 0;
+ pfn_wglShareLists = 0;
+-#elif defined(RT_OS_LINUX)
++#elif defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX)
+ pfn_XConfigureWindow = 0;
+ pfn_XCloseDisplay = 0;
+ pfn_XCreateColormap = 0;
+@@ -306,7 +306,7 @@ int glLdrInit(PPDMDEVINS pDevIns)
+ GLGETPROC_(wglDeleteContext, "");
+ GLGETPROC_(wglMakeCurrent, "");
+ GLGETPROC_(wglShareLists, "");
+-#elif defined(RT_OS_LINUX)
++#elif defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX)
+ X11GETPROC_(XConfigureWindow);
+ X11GETPROC_(XCloseDisplay);
+ X11GETPROC_(XCreateColormap);
+@@ -407,7 +407,7 @@ int glLdrInit(PPDMDEVINS pDevIns)
+ GLGETPROC_(glVertexPointer, "");
+ GLGETPROC_(glViewport, "");
+
+-#ifdef RT_OS_LINUX
++#if defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX)
+ XInitThreads();
+ #endif
+ return VINF_SUCCESS;
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.h b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.h
new file mode 100644
index 000000000000..52d86f546033
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-glLdr.h
@@ -0,0 +1,11 @@
+--- src/VBox/Devices/Graphics/DevVGA-SVGA3d-glLdr.h.orig 2025-04-14 17:55:41 UTC
++++ src/VBox/Devices/Graphics/DevVGA-SVGA3d-glLdr.h
+@@ -346,7 +346,7 @@ GLPFN BOOL (WINAPI *pfn_wglShareLists)(HGLRC, HGLRC);
+ GLPFN BOOL (WINAPI *pfn_wglShareLists)(HGLRC, HGLRC);
+ #define wglShareLists pfn_wglShareLists
+
+-#elif defined(RT_OS_LINUX)
++#elif defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX)
+ /*
+ * GLX
+ */
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-ogl.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-ogl.cpp
new file mode 100644
index 000000000000..74106db011ff
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Graphics_DevVGA-SVGA3d-ogl.cpp
@@ -0,0 +1,56 @@
+--- src/VBox/Devices/Graphics/DevVGA-SVGA3d-ogl.cpp.orig 2025-04-14 17:55:42 UTC
++++ src/VBox/Devices/Graphics/DevVGA-SVGA3d-ogl.cpp
+@@ -1198,7 +1198,7 @@ static DECLCALLBACK(int) vmsvga3dBackTerminate(PVGASTA
+ RTSemEventDestroy(pState->WndRequestSem);
+ #elif defined(RT_OS_DARWIN)
+
+-#elif defined(RT_OS_LINUX)
++#elif defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX)
+ /* signal to the thread that it is supposed to exit */
+ pState->bTerminate = true;
+ /* wait for it to terminate */
+@@ -3216,7 +3216,7 @@ static DECLCALLBACK(int) vmsvga3dBackGenerateMipmaps(P
+ }
+
+
+-#ifdef RT_OS_LINUX
++#if defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX)
+ /**
+ * X11 event handling thread.
+ *
+@@ -3246,7 +3246,7 @@ static DECLCALLBACK(int) vmsvga3dXEventThread(RTTHREAD
+ }
+ return VINF_SUCCESS;
+ }
+-#endif // RT_OS_LINUX
++#endif // RT_OS_FREEBSD || RT_OS_LINUX
+
+
+ /**
+@@ -3484,7 +3484,7 @@ int vmsvga3dContextDefineOgl(PVGASTATECC pThisCC, uint
+ return VINF_SUCCESS;
+ }
+
+-#if defined(RT_OS_LINUX)
++#if defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX)
+ /*
+ * HW accelerated graphics output.
+ */
+@@ -3976,7 +3976,7 @@ static DECLCALLBACK(int) vmsvga3dBackSurfaceBlitToScre
+ return VINF_SUCCESS;
+ }
+
+-#else /* !RT_OS_LINUX */
++#else /* !RT_OS_FREEBSD && !RT_OS_LINUX */
+
+ static DECLCALLBACK(int) vmsvga3dBackDefineScreen(PVGASTATE pThis, PVGASTATECC pThisCC, VMSVGASCREENOBJECT *pScreen)
+ {
+@@ -4096,7 +4096,7 @@ static int vmsvga3dContextDestroyOgl(PVGASTATECC pThis
+ AssertRC(rc);
+ #elif defined(RT_OS_DARWIN)
+ vmsvga3dCocoaDestroyViewAndContext(pContext->cocoaView, pContext->cocoaContext);
+-#elif defined(RT_OS_LINUX)
++#elif defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX)
+ glXMakeCurrent(pState->display, None, NULL);
+ glXDestroyContext(pState->display, pContext->glxContext);
+ XDestroyWindow(pState->display, pContext->window);
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Makefile.kmk b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Makefile.kmk
new file mode 100644
index 000000000000..cc93f6379cbc
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Makefile.kmk
@@ -0,0 +1,53 @@
+--- src/VBox/Devices/Makefile.kmk.orig 2025-09-10 16:59:18 UTC
++++ src/VBox/Devices/Makefile.kmk
+@@ -135,6 +135,7 @@ if !defined(VBOX_ONLY_EXTPACKS)
+ VBoxDDU_LDFLAGS.darwin += -framework IOKit
+ endif
+
++ VBoxDDU_LDFLAGS.freebsd = $(VBOX_GCC_NO_UNDEFINED)
+ VBoxDDU_LDFLAGS.linux = $(VBOX_GCC_NO_UNDEFINED)
+ $(call VBOX_SET_VER_INFO_DLL,VBoxDDU,VirtualBox VMM Devices and Drivers Utilities)
+
+@@ -290,6 +291,7 @@ if !defined(VBOX_ONLY_EXTPACKS) && "$(intersects $(KBU
+ -framework SystemConfiguration \
+ -framework AVFoundation \
+ -framework Foundation
++ VBoxDD_LDFLAGS.freebsd = $(VBOX_GCC_NO_UNDEFINED)
+ VBoxDD_LDFLAGS.linux = $(VBOX_GCC_NO_UNDEFINED)
+
+ # --- Tracing bits. ---
+@@ -334,7 +336,7 @@ if !defined(VBOX_ONLY_EXTPACKS) && "$(intersects $(KBU
+ Graphics/DevVGA-SVGA-cmd.cpp
+ endif
+ ifdef VBOX_WITH_VMSVGA3D
+- if1of ($(KBUILD_TARGET), linux win)
++ if1of ($(KBUILD_TARGET), linux win freebsd)
+ # Dynamically load 3D library (opengl32, libGL).
+ # This is a temporary solution. In future the 3D backend will be in a separate library.
+ VBOX_WITH_VMSVGA3D_DYNAMIC_LOAD = 1
+@@ -410,6 +412,7 @@ if !defined(VBOX_ONLY_EXTPACKS) && "$(intersects $(KBU
+ Graphics/DevVGA-SVGA3d-glLdr.cpp
+ else
+ VBoxDD_LIBS.linux += X11 GL
++ VBoxDD_LIBS.freebsd += X11 GL
+ VBoxDD_LIBS.win += $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Opengl32.lib
+ endif
+ VBoxDD_LDFLAGS.darwin += -framework OpenGL
+@@ -517,6 +520,8 @@ if !defined(VBOX_ONLY_EXTPACKS) && "$(intersects $(KBU
+ Video/JPEGEnc.cpp
+ VBoxDD_SOURCES.darwin += \
+ Video/HostWebcam-darwin.mm
++ VBoxDD_SOURCES.freebsd += \
++ Video/HostWebcam-v4l2.cpp
+ VBoxDD_SOURCES.linux += \
+ Video/HostWebcam-v4l2.cpp
+ VBoxDD_SOURCES.solaris += \
+@@ -1536,6 +1541,8 @@ if defined(VBOX_WITH_VMSVGA3D) && !defined(VBOX_ONLY_E
+ VBoxSVGA3D_INCS = $(VBOX_GRAPHICS_INCS)
+ VBoxSVGA3D_INCS.win := \
+ Graphics/shaderlib/libWineStub/include
++ VBoxSVGA3D_INCS.freebsd := \
++ Graphics/shaderlib/wine/include
+ VBoxSVGA3D_INCS.linux := \
+ Graphics/shaderlib/wine/include
+ VBoxSVGA3D_INCS.darwin := \
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Network_DrvNAT.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Network_DrvNAT.cpp
new file mode 100644
index 000000000000..088c8e1fe3c1
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_Network_DrvNAT.cpp
@@ -0,0 +1,10 @@
+--- src/VBox/Devices/Network/DrvNAT.cpp.orig 2025-08-13 19:48:03 UTC
++++ src/VBox/Devices/Network/DrvNAT.cpp
+@@ -57,6 +57,7 @@
+
+ #ifdef RT_OS_FREEBSD
+ # include <netinet/in.h>
++# include <sys/socket.h>
+ #endif
+
+ #include <iprt/asm.h>
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_PC_ipxe_Makefile.kmk b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_PC_ipxe_Makefile.kmk
new file mode 100644
index 000000000000..fa3a87062c6c
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_PC_ipxe_Makefile.kmk
@@ -0,0 +1,29 @@
+--- src/VBox/Devices/PC/ipxe/Makefile.kmk.orig 2025-08-13 19:48:06 UTC
++++ src/VBox/Devices/PC/ipxe/Makefile.kmk
+@@ -45,7 +45,7 @@ iPxeBiosBin_CLEAN = \
+ iPxeBiosBin_CLEAN = \
+ $(iPxeBiosBin_0_OUTDIR)/iPxeBiosBin.c \
+
+-if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), darwin.amd64 darwin.arm64 linux.arm64 os2.x86 solaris.amd64 win.amd64 win.arm64)
++if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), darwin.amd64 darwin.arm64 linux.arm64 os2.x86 solaris.amd64 win.amd64 win.arm64 linux.amd64 freebsd.amd64)
+ $$(iPxeBiosBin_0_OUTDIR)/iPxeBiosBin.c: $(PATH_SUB_CURRENT)/iPxeBiosBin.rom $(VBOX_BIN2C) | $$(dir $$@)
+ $(call MSG_TOOL,bin2c,iPxeBiosBin,$<,$@)
+ $(QUIET)$(VBOX_BIN2C) -min 32 -max 56 -mask 0x1ff -export NetBiosBinary $< $@
+@@ -131,7 +131,7 @@ endif
+ -falign-loops=1 \
+ -Os \
+ -falign-functions=1 \
+- -mpreferred-stack-boundary=2 \
++ -mstack-alignment=2 \
+ -mregparm=3 \
+ -mrtd \
+ -freg-struct-return \
+@@ -154,7 +154,7 @@ endif
+ -falign-jumps=1 \
+ -falign-loops=1 \
+ -falign-functions=1 \
+- -mpreferred-stack-boundary=2 \
++ -mstack-alignment=2 \
+ -mregparm=3 \
+ -mrtd \
+ -freg-struct-return \
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_USB_freebsd_USBProxyDevice-freebsd.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_USB_freebsd_USBProxyDevice-freebsd.cpp
new file mode 100644
index 000000000000..8258164501b2
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Devices_USB_freebsd_USBProxyDevice-freebsd.cpp
@@ -0,0 +1,11 @@
+--- src/VBox/Devices/USB/freebsd/USBProxyDevice-freebsd.cpp.orig 2025-08-13 19:49:01 UTC
++++ src/VBox/Devices/USB/freebsd/USBProxyDevice-freebsd.cpp
+@@ -67,7 +67,7 @@
+ #include "../USBProxyDevice.h"
+
+ /** Maximum endpoints supported. */
+-#define USBFBSD_MAXENDPOINTS 127
++#define USBFBSD_MAXENDPOINTS 126
+ #define USBFBSD_MAXFRAMES 56
+
+ /** This really needs to be defined in vusb.h! */
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_ExtPacks_VNC_VBoxVNC.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_ExtPacks_VNC_VBoxVNC.cpp
new file mode 100644
index 000000000000..d4bae4a6c016
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_ExtPacks_VNC_VBoxVNC.cpp
@@ -0,0 +1,58 @@
+--- src/VBox/ExtPacks/VNC/VBoxVNC.cpp.orig 2025-08-13 19:50:02 UTC
++++ src/VBox/ExtPacks/VNC/VBoxVNC.cpp
+@@ -55,7 +55,7 @@
+
+ #ifdef LIBVNCSERVER_IPv6
+ // enable manually!
+-// #define VBOX_USE_IPV6
++#define VBOX_USE_IPV6
+ #endif
+
+
+@@ -431,7 +431,7 @@ DECLCALLBACK(int) VNCServerImpl::VRDEEnableConnections
+
+ // get address
+ char *pszTCPAddress = (char *)RTMemTmpAllocZ(VNC_ADDRESS_OPTION_MAX);
+- rc = instance->mCallbacks->VRDECallbackProperty(instance->mCallback,
++ int rc = instance->mCallbacks->VRDECallbackProperty(instance->mCallback,
+ VRDE_QP_NETWORK_ADDRESS,
+ pszTCPAddress,
+ VNC_ADDRESS_OPTION_MAX,
+@@ -592,19 +592,35 @@ DECLCALLBACK(int) VNCServerImpl::VRDEEnableConnections
+ pszServerAddress6 = szIPv6ListenAll;
+ }
+
+- if (pszVNCPort4 && uServerPort4 == 0)
++ if (strlen(pszVNCPort4) > 0 && uServerPort4 == 0)
+ {
+ rc = RTStrToUInt32Ex(pszVNCPort4, NULL, 10, &uServerPort4);
+ if (!RT_SUCCESS(rc) || uServerPort4 > 65535)
+ uServerPort4 = 0;
+ }
+
+- if (pszVNCPort6 && uServerPort6 == 0)
++ if (strlen(pszVNCPort6) > 0 && uServerPort6 == 0)
+ {
+ rc = RTStrToUInt32Ex(pszVNCPort6, NULL, 10, &uServerPort6);
+ if (!RT_SUCCESS(rc) || uServerPort6 > 65535)
+ uServerPort6 = 0;
+ }
++
++/* Backward compatibility with set port in "TCP/Ports" only { */
++ if (uServerPort4 == 0 && strlen(pszTCPPort) > 0)
++ {
++ rc = RTStrToUInt32Ex(pszTCPPort, NULL, 10, &uServerPort4);
++ if (!RT_SUCCESS(rc) || uServerPort4 > 65535)
++ uServerPort4 = 0;
++ }
++
++ if (uServerPort6 == 0 && strlen(pszTCPPort) > 0)
++ {
++ rc = RTStrToUInt32Ex(pszTCPPort, NULL, 10, &uServerPort6);
++ if (!RT_SUCCESS(rc) || uServerPort6 > 65535)
++ uServerPort6 = 0;
++ }
++/* } */
+
+ if (uServerPort4 == 0 || uServerPort6 == 0)
+ vncServer->autoPort = 1;
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Frontends_VBoxHeadless_VBoxHeadless.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Frontends_VBoxHeadless_VBoxHeadless.cpp
new file mode 100644
index 000000000000..ed1f32e0ce97
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Frontends_VBoxHeadless_VBoxHeadless.cpp
@@ -0,0 +1,11 @@
+--- src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp.orig 2025-08-13 19:50:04 UTC
++++ src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp
+@@ -63,7 +63,7 @@ using namespace com;
+ # include <iprt/process.h>
+ #endif
+
+-#if defined(RT_OS_LINUX) || defined(RT_OS_DARWIN) || defined(RT_OS_SOLARIS)
++#if defined(RT_OS_LINUX) || defined(RT_OS_DARWIN) || defined(RT_OS_SOLARIS) || defined(RT_OS_FREEBSD)
+ # include <cerrno>
+ #endif
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Frontends_VBoxManage_VBoxManageModifyVM.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Frontends_VBoxManage_VBoxManageModifyVM.cpp
new file mode 100644
index 000000000000..838da1e0f15d
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Frontends_VBoxManage_VBoxManageModifyVM.cpp
@@ -0,0 +1,29 @@
+--- src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp.orig 2025-08-13 19:50:05 UTC
++++ src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp
+@@ -151,7 +151,7 @@ enum
+ MODIFYVM_UARTMODE,
+ MODIFYVM_UARTTYPE,
+ MODIFYVM_UART,
+-#if defined(RT_OS_LINUX) || defined(RT_OS_WINDOWS)
++#if defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX) || defined(RT_OS_WINDOWS)
+ MODIFYVM_LPTMODE,
+ MODIFYVM_LPT,
+ #endif
+@@ -393,7 +393,7 @@ static const RTGETOPTDEF g_aModifyVMOptions[] =
+ OPT2("--uart-mode", "--uartmode", MODIFYVM_UARTMODE, RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX),
+ OPT2("--uart-type", "--uarttype", MODIFYVM_UARTTYPE, RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX),
+ OPT1("--uart", MODIFYVM_UART, RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX),
+-#if defined(RT_OS_LINUX) || defined(RT_OS_WINDOWS)
++#if defined(RT_OS_LINUX) || defined(RT_OS_WINDOWS) || defined(RT_OS_FREEBSD)
+ OPT2("--lpt-mode", "--lptmode", MODIFYVM_LPTMODE, RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX),
+ OPT1("--lpt", MODIFYVM_LPT, RTGETOPT_REQ_STRING | RTGETOPT_FLAG_INDEX),
+ #endif
+@@ -2680,7 +2680,7 @@ RTEXITCODE handleModifyVM(HandlerArg *a)
+ break;
+ }
+
+-#if defined(RT_OS_LINUX) || defined(RT_OS_WINDOWS)
++#if defined(RT_OS_FREEBSD) || defined(RT_OS_LINUX) || defined(RT_OS_WINDOWS)
+ case MODIFYVM_LPTMODE:
+ {
+ ComPtr<IParallelPort> lpt;
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_SUPDrv.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_SUPDrv.cpp
new file mode 100644
index 000000000000..9c25da533123
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_SUPDrv.cpp
@@ -0,0 +1,13 @@
+--- src/VBox/HostDrivers/Support/SUPDrv.cpp.orig 2025-08-13 19:51:08 UTC
++++ src/VBox/HostDrivers/Support/SUPDrv.cpp
+@@ -322,8 +322,8 @@ static SUPFUNC g_aFunctions[] =
+ SUPEXP_STK_BACK( 2, SUPR0PageFree),
+ SUPEXP_STK_BACK( 6, SUPR0PageMapKernel),
+ SUPEXP_STK_BACK( 6, SUPR0PageProtect),
+-#if defined(RT_OS_LINUX) || defined(RT_OS_SOLARIS) || defined(RT_OS_FREEBSD)
+- SUPEXP_STK_OKAY( 2, SUPR0HCPhysToVirt), /* only-linux, only-solaris, only-freebsd */
++#if defined(RT_OS_LINUX) || defined(RT_OS_SOLARIS)
++ SUPEXP_STK_OKAY( 2, SUPR0HCPhysToVirt), /* only-linux, only-solaris */
+ #endif
+ SUPEXP_STK_BACK( 2, SUPR0PrintfV),
+ SUPEXP_STK_BACK( 1, SUPR0GetSessionGVM),
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_SUPDrvInternal.h b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_SUPDrvInternal.h
new file mode 100644
index 000000000000..df4d3cd76817
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_SUPDrvInternal.h
@@ -0,0 +1,11 @@
+--- src/VBox/HostDrivers/Support/SUPDrvInternal.h.orig 2025-08-13 19:51:08 UTC
++++ src/VBox/HostDrivers/Support/SUPDrvInternal.h
+@@ -368,7 +368,7 @@
+ # define SUPDRV_WITHOUT_MSR_PROBER
+ #endif
+
+-#if 1
++#if 0
+ /** @def SUPDRV_USE_TSC_DELTA_THREAD
+ * Use a dedicated kernel thread to service TSC-delta measurement requests.
+ * @todo Test on servers with many CPUs and sockets. */
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_Makefile b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_Makefile
new file mode 100644
index 000000000000..f0d605f2addd
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_Makefile
@@ -0,0 +1,30 @@
+--- src/VBox/HostDrivers/Support/freebsd/Makefile.orig 2025-08-13 19:51:09 UTC
++++ src/VBox/HostDrivers/Support/freebsd/Makefile
+@@ -93,6 +93,7 @@ SRCS += \
+ assert.c \
+ handletable.c \
+ handletablectx.c \
++ handletablesimple.c \
+ once.c \
+ term.c \
+ thread.c
+@@ -117,7 +118,8 @@ SRCS += \
+ strprintf2-ellipsis.c \
+ strtonum.c \
+ memchr.c \
+- stringalloc.c
++ stringalloc.c \
++ utf-8.c
+
+ .PATH: ${.CURDIR}/common/rand
+ SRCS += \
+@@ -163,7 +165,8 @@ SRCS += \
+ rtStrFormatKernelAddress-generic.c \
+ errvars-generic.c \
+ mppresent-generic.c \
+- timer-generic.c
++ timer-generic.c \
++ system-page-size-generic.c
+
+ .PATH: ${.CURDIR}/r0drv
+ SRCS += \
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_SUPDrv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_SUPDrv-freebsd.c
new file mode 100644
index 000000000000..7faa07739f14
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_SUPDrv-freebsd.c
@@ -0,0 +1,234 @@
+--- src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c.orig 2025-01-21 14:06:14 UTC
++++ src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c
+@@ -44,9 +44,13 @@
+ #include <sys/fcntl.h>
+ #include <sys/conf.h>
+ #include <sys/uio.h>
++#include <vm/vm.h>
+ #include <vm/pmap.h> /* for pmap_map() */
++#include <sys/mutex.h>
++#include <sys/smp.h> /* mp_maxcpus */
+
+ #include "../SUPDrvInternal.h"
++#include "freebsd/the-freebsd-kernel.h"
+ #include <VBox/version.h>
+ #include <iprt/initterm.h>
+ #include <iprt/string.h>
+@@ -58,7 +62,15 @@
+ #include <iprt/alloc.h>
+ #include <iprt/err.h>
+ #include <iprt/asm.h>
++#include <iprt/x86.h>
+
++
++#ifdef VBOX_WITH_EFLAGS_AC_SET_IN_VBOXDRV
++# include <machine/cpufunc.h>
++# include <machine/md_var.h>
++# include <machine/specialreg.h>
++#endif
++
+ #ifdef VBOX_WITH_HARDENING
+ # define VBOXDRV_PERM 0600
+ #else
+@@ -77,7 +89,9 @@ static d_ioctl_t VBoxDrvFreeBSDIOCtl;
+ static d_open_t VBoxDrvFreeBSDOpenSys;
+ static void vboxdrvFreeBSDDtr(void *pvData);
+ static d_ioctl_t VBoxDrvFreeBSDIOCtl;
++static d_ioctl_t VBoxDrvFreeBSDIOCtlSMAP;
+ static int VBoxDrvFreeBSDIOCtlSlow(PSUPDRVSESSION pSession, u_long ulCmd, caddr_t pvData, struct thread *pTd);
++static bool VBoxDrvFreeBSDCpuHasSMAP(void);
+
+
+ /*********************************************************************************************************************************
+@@ -94,7 +108,8 @@ static moduledata_t g_VBoxDrvFreeBSDModule =
+ };
+
+ /** Declare the module as a pseudo device. */
+-DECLARE_MODULE(vboxdrv, g_VBoxDrvFreeBSDModule, SI_SUB_PSEUDO, SI_ORDER_ANY);
++#define KERNEL_RELBRANCHEND (roundup(__FreeBSD_version, 500) - 1)
++DECLARE_MODULE_WITH_MAXVER(vboxdrv, g_VBoxDrvFreeBSDModule, SI_SUB_PSEUDO, SI_ORDER_ANY, KERNEL_RELBRANCHEND);
+ MODULE_VERSION(vboxdrv, 1);
+
+ /**
+@@ -141,6 +156,13 @@ static int VBoxDrvFreeBSDModuleEvent(struct module *pM
+ static int VBoxDrvFreeBSDModuleEvent(struct module *pMod, int enmEventType, void *pvArg)
+ {
+ int rc;
++
++ /* Refuse to load if mp_maxcpus is wrong */
++ if (MAXCPU != mp_maxcpus) {
++ printf("vboxdrv: MAXCPU != mp_maxcpus (%d != %d)\n", MAXCPU, mp_maxcpus);
++ return EINVAL;
++ }
++
+ switch (enmEventType)
+ {
+ case MOD_LOAD:
+@@ -183,6 +205,13 @@ static int VBoxDrvFreeBSDLoad(void)
+ rc = supdrvInitDevExt(&g_VBoxDrvFreeBSDDevExt, sizeof(SUPDRVSESSION));
+ if (RT_SUCCESS(rc))
+ {
++ if (VBoxDrvFreeBSDCpuHasSMAP())
++ {
++ LogRel(("disabling SMAP for VBoxDrvFreeBSDIOCtl\n"));
++ g_VBoxDrvFreeBSDChrDevSwSys.d_ioctl = VBoxDrvFreeBSDIOCtlSMAP;
++ g_VBoxDrvFreeBSDChrDevSwUsr.d_ioctl = VBoxDrvFreeBSDIOCtlSMAP;
++ }
++
+ /*
+ * Configure character devices. Add symbolic links for compatibility.
+ */
+@@ -322,7 +351,45 @@ static int VBoxDrvFreeBSDIOCtl(struct cdev *pDev, u_lo
+ return VBoxDrvFreeBSDIOCtlSlow(pSession, ulCmd, pvData, pTd);
+ }
+
++/**
++ * Alternative Device I/O Control entry point on hosts with SMAP support.
++ *
++ * @returns depends...
++ * @param pDev The device.
++ * @param ulCmd The command.
++ * @param pvData Pointer to the data.
++ * @param fFile The file descriptor flags.
++ * @param pTd The calling thread.
++ */
++static int VBoxDrvFreeBSDIOCtlSMAP(struct cdev *pDev, u_long ulCmd, caddr_t pvData, int fFile, struct thread *pTd)
++{
++ /*
++ * Allow VBox R0 code to touch R3 memory. Setting the AC bit disables the
++ * SMAP check.
++ */
++ RTCCUINTREG fSavedEfl = ASMAddFlags(X86_EFL_AC);
+
++ int rc = VBoxDrvFreeBSDIOCtl(pDev, ulCmd, pvData, fFile, pTd);
++
++#ifdef VBOX_WITH_EFLAGS_AC_SET_IN_VBOXDRV
++ /*
++ * Before we restore AC and the rest of EFLAGS, check if the IOCtl handler code
++ * accidentially modified it or some other important flag.
++ */
++ if (RT_UNLIKELY( (ASMGetFlags() & (X86_EFL_AC | X86_EFL_IF | X86_EFL_DF | X86_EFL_IOPL))
++ != ((fSavedEfl & (X86_EFL_AC | X86_EFL_IF | X86_EFL_DF | X86_EFL_IOPL)) | X86_EFL_AC) ))
++ {
++ char szTmp[48];
++ RTStrPrintf(szTmp, sizeof(szTmp), "ulCmd=%#x: %#x->%#x!", ulCmd, (uint32_t)fSavedEfl, (uint32_t)ASMGetFlags());
++ supdrvBadContext(&g_VBoxDrvFreeBSDDevExt, "SUPDrv-freebsd.c", __LINE__, szTmp);
++ }
++#endif
++
++ ASMSetFlags(fSavedEfl);
++ return rc;
++}
++
++
+ /**
+ * Deal with the 'slow' I/O control requests.
+ *
+@@ -372,11 +439,10 @@ static int VBoxDrvFreeBSDIOCtlSlow(PSUPDRVSESSION pSes
+ */
+ SUPREQHDR Hdr;
+ pvUser = *(void **)pvData;
+- int rc = copyin(pvUser, &Hdr, sizeof(Hdr));
+- if (RT_UNLIKELY(rc))
++ if (RT_FAILURE(RTR0MemUserCopyFrom(&Hdr, (uintptr_t)pvUser, sizeof(Hdr))))
+ {
+- OSDBGPRINT(("VBoxDrvFreeBSDIOCtlSlow: copyin(%p,Hdr,) -> %#x; ulCmd=%#lx\n", pvUser, rc, ulCmd));
+- return rc;
++ OSDBGPRINT(("VBoxDrvFreeBSDIOCtlSlow: copyin(%p,Hdr,); ulCmd=%#lx\n", pvUser, ulCmd));
++ return EFAULT;
+ }
+ if (RT_UNLIKELY((Hdr.fFlags & SUPREQHDR_FLAGS_MAGIC_MASK) != SUPREQHDR_FLAGS_MAGIC))
+ {
+@@ -401,13 +467,12 @@ static int VBoxDrvFreeBSDIOCtlSlow(PSUPDRVSESSION pSes
+ OSDBGPRINT(("VBoxDrvFreeBSDIOCtlSlow: failed to allocate buffer of %d bytes; ulCmd=%#lx\n", cbReq, ulCmd));
+ return ENOMEM;
+ }
+- rc = copyin(pvUser, pHdr, Hdr.cbIn);
+- if (RT_UNLIKELY(rc))
++ if (RT_FAILURE(RTR0MemUserCopyFrom(pHdr, (uintptr_t)pvUser, Hdr.cbIn)))
+ {
+- OSDBGPRINT(("VBoxDrvFreeBSDIOCtlSlow: copyin(%p,%p,%#x) -> %#x; ulCmd=%#lx\n",
+- pvUser, pHdr, Hdr.cbIn, rc, ulCmd));
++ OSDBGPRINT(("VBoxDrvFreeBSDIOCtlSlow: copyin(%p,%p,%#x); ulCmd=%#lx\n",
++ pvUser, pHdr, Hdr.cbIn, ulCmd));
+ RTMemTmpFree(pHdr);
+- return rc;
++ return EFAULT;
+ }
+ if (Hdr.cbIn < cbReq)
+ RT_BZERO((uint8_t *)pHdr + Hdr.cbIn, cbReq - Hdr.cbIn);
+@@ -435,9 +500,8 @@ static int VBoxDrvFreeBSDIOCtlSlow(PSUPDRVSESSION pSes
+ OSDBGPRINT(("VBoxDrvFreeBSDIOCtlSlow: too much output! %#x > %#x; uCmd=%#lx!\n", cbOut, cbReq, ulCmd));
+ cbOut = cbReq;
+ }
+- rc = copyout(pHdr, pvUser, cbOut);
+- if (RT_UNLIKELY(rc))
+- OSDBGPRINT(("VBoxDrvFreeBSDIOCtlSlow: copyout(%p,%p,%#x) -> %d; uCmd=%#lx!\n", pHdr, pvUser, cbOut, rc, ulCmd));
++ if (RT_FAILURE(RTR0MemUserCopyTo((uintptr_t)pvUser, pHdr, cbOut)))
++ OSDBGPRINT(("VBoxDrvFreeBSDIOCtlSlow: copyout(%p,%p,%#x); uCmd=%#lx!\n", pHdr, pvUser, cbOut, ulCmd));
+
+ Log(("VBoxDrvFreeBSDIOCtlSlow: returns %d / %d ulCmd=%lx\n", 0, pHdr->rc, ulCmd));
+
+@@ -540,8 +604,7 @@ bool VBOXCALL supdrvOSAreCpusOfflinedOnSuspend(void)
+
+ bool VBOXCALL supdrvOSAreCpusOfflinedOnSuspend(void)
+ {
+- /** @todo verify this. */
+- return false;
++ return true;
+ }
+
+
+@@ -637,31 +700,44 @@ int VBOXCALL supdrvOSMsrProberModify(RTCPUID idCpu,
+ #endif /* SUPDRV_WITH_MSR_PROBER */
+
+
+-#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_ARM64)
+-SUPR0DECL(int) SUPR0HCPhysToVirt(RTHCPHYS HCPhys, void **ppv)
++/**
++ * Check if the CPU has SMAP support.
++ */
++static bool VBoxDrvFreeBSDCpuHasSMAP(void)
+ {
+- AssertReturn(!(HCPhys & PAGE_OFFSET_MASK), VERR_INVALID_POINTER);
+- AssertReturn(HCPhys != NIL_RTHCPHYS, VERR_INVALID_POINTER);
+- *ppv = (void *)(uintptr_t)pmap_map(NULL, HCPhys, (HCPhys | PAGE_OFFSET_MASK) + 1, VM_PROT_WRITE | VM_PROT_READ);
+- return VINF_SUCCESS;
+-}
++#ifdef VBOX_WITH_EFLAGS_AC_SET_IN_VBOXDRV
++ if ((cpu_stdext_feature & CPUID_STDEXT_SMAP) != 0)
++ return true;
+ #endif
++ return false;
++}
+
+
+ SUPR0DECL(int) SUPR0PrintfV(const char *pszFormat, va_list va)
+ {
+ char szMsg[256];
++ IPRT_FREEBSD_SAVE_EFL_AC();
++
+ RTStrPrintfV(szMsg, sizeof(szMsg), pszFormat, va);
+ szMsg[sizeof(szMsg) - 1] = '\0';
+
+ printf("%s", szMsg);
++
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return 0;
+ }
+
+
+ SUPR0DECL(uint32_t) SUPR0GetKernelFeatures(void)
+ {
+- return 0;
++ uint32_t fFlags = 0;
++#ifdef VBOX_WITH_EFLAGS_AC_SET_IN_VBOXDRV
++ if (g_VBoxDrvFreeBSDChrDevSwSys.d_ioctl == VBoxDrvFreeBSDIOCtlSMAP)
++ fFlags |= SUPKERNELFEATURES_SMAP;
++ else
++ Assert(!(ASMGetCR4() & X86_CR4_SMAP));
++#endif
++ return fFlags;
+ }
+
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_SUPLib-freebsd.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_SUPLib-freebsd.cpp
new file mode 100644
index 000000000000..11813244f938
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_SUPLib-freebsd.cpp
@@ -0,0 +1,11 @@
+--- src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp.orig 2025-08-13 19:51:09 UTC
++++ src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp
+@@ -88,7 +88,7 @@ DECLHIDDEN(int) suplibOsInit(PSUPLIBDATA pThis, bool f
+ /*
+ * Try open the BSD device.
+ */
+- const char * const *pszDeviceNm = fFlags & SUPR3INIT_F_UNRESTRICTED ? DEVICE_NAME_SYS : DEVICE_NAME_USR;
++ const char * pszDeviceNm = fFlags & SUPR3INIT_F_UNRESTRICTED ? DEVICE_NAME_SYS : DEVICE_NAME_USR;
+ int hDevice = open(pszDeviceNm, O_RDWR, 0);
+ if (hDevice < 0)
+ {
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_files__vboxdrv b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_files__vboxdrv
new file mode 100644
index 000000000000..013a5e605910
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_Support_freebsd_files__vboxdrv
@@ -0,0 +1,34 @@
+--- src/VBox/HostDrivers/Support/freebsd/files_vboxdrv.orig 2025-08-13 19:51:09 UTC
++++ src/VBox/HostDrivers/Support/freebsd/files_vboxdrv
+@@ -71,6 +71,7 @@ FILES_VBOXDRV_NOBIN=" \
+ ${PATH_ROOT}/include/iprt/stdarg.h=>include/iprt/stdarg.h \
+ ${PATH_ROOT}/include/iprt/stdint.h=>include/iprt/stdint.h \
+ ${PATH_ROOT}/include/iprt/string.h=>include/iprt/string.h \
++ ${PATH_ROOT}/include/iprt/system.h=>include/iprt/system.h \
+ ${PATH_ROOT}/include/iprt/thread.h=>include/iprt/thread.h \
+ ${PATH_ROOT}/include/iprt/time.h=>include/iprt/time.h \
+ ${PATH_ROOT}/include/iprt/timer.h=>include/iprt/timer.h \
+@@ -133,6 +134,7 @@ FILES_VBOXDRV_NOBIN=" \
+ ${PATH_ROOT}/src/VBox/Runtime/common/misc/handletable.cpp=>common/misc/handletable.c \
+ ${PATH_ROOT}/src/VBox/Runtime/common/misc/handletable.h=>common/misc/handletable.h \
+ ${PATH_ROOT}/src/VBox/Runtime/common/misc/handletablectx.cpp=>common/misc/handletablectx.c \
++ ${PATH_ROOT}/src/VBox/Runtime/common/misc/handletablesimple.cpp=>common/misc/handletablesimple.c \
+ ${PATH_ROOT}/src/VBox/Runtime/common/misc/once.cpp=>common/misc/once.c \
+ ${PATH_ROOT}/src/VBox/Runtime/common/misc/term.cpp=>common/misc/term.c \
+ ${PATH_ROOT}/src/VBox/Runtime/common/misc/thread.cpp=>common/misc/thread.c \
+@@ -154,6 +156,7 @@ FILES_VBOXDRV_NOBIN=" \
+ ${PATH_ROOT}/src/VBox/Runtime/common/string/strprintf2-ellipsis.cpp=>common/string/strprintf2-ellipsis.c \
+ ${PATH_ROOT}/src/VBox/Runtime/common/string/strtonum.cpp=>common/string/strtonum.c \
+ ${PATH_ROOT}/src/VBox/Runtime/common/string/memchr.cpp=>common/string/memchr.c \
++ ${PATH_ROOT}/src/VBox/Runtime/common/string/utf-8.cpp=>common/string/utf-8.c \
+ ${PATH_ROOT}/src/VBox/Runtime/common/string/stringalloc.cpp=>common/string/stringalloc.c \
+ ${PATH_ROOT}/src/VBox/Runtime/common/rand/rand.cpp=>common/rand/rand.c \
+ ${PATH_ROOT}/src/VBox/Runtime/common/rand/randadv.cpp=>common/rand/randadv.c \
+@@ -200,6 +203,7 @@ FILES_VBOXDRV_NOBIN=" \
+ ${PATH_ROOT}/src/VBox/Runtime/generic/RTMpOnPair-generic.cpp=>generic/RTMpOnPair-generic.c \
+ ${PATH_ROOT}/src/VBox/Runtime/generic/errvars-generic.cpp=>generic/errvars-generic.c \
+ ${PATH_ROOT}/src/VBox/Runtime/generic/mppresent-generic.cpp=>generic/mppresent-generic.c \
++ ${PATH_ROOT}/src/VBox/Runtime/generic/system-page-size-generic.cpp=>generic/system-page-size-generic.c \
+ ${PATH_ROOT}/src/VBox/Runtime/generic/timer-generic.cpp=>generic/timer-generic.c \
+ ${PATH_ROOT}/src/VBox/Runtime/generic/uuid-generic.cpp=>generic/uuid-generic.c \
+ ${PATH_ROOT}/src/VBox/Runtime/r0drv/alloc-r0drv.cpp=>r0drv/alloc-r0drv.c \
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_Makefile b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_Makefile
new file mode 100644
index 000000000000..7275c942126d
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_Makefile
@@ -0,0 +1,11 @@
+--- src/VBox/HostDrivers/VBoxNetAdp/freebsd/Makefile.orig 2025-08-13 19:51:10 UTC
++++ src/VBox/HostDrivers/VBoxNetAdp/freebsd/Makefile
+@@ -36,7 +36,7 @@ KMOD = vboxnetadp
+
+ KMOD = vboxnetadp
+
+-CFLAGS += -DRT_OS_FREEBSD -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -Iinclude -I. -Ir0drv -w -DVBOX_WITH_HARDENING -DVIMAGE
++CFLAGS += -DRT_OS_FREEBSD -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS -DVIMAGE -Iinclude -I. -Ir0drv -w
+
+ .if (${MACHINE_ARCH} == "i386")
+ CFLAGS += -DRT_ARCH_X86
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_VBoxNetAdp-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_VBoxNetAdp-freebsd.c
new file mode 100644
index 000000000000..8da432449fe1
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_VBoxNetAdp-freebsd.c
@@ -0,0 +1,147 @@
+--- src/VBox/HostDrivers/VBoxNetAdp/freebsd/VBoxNetAdp-freebsd.c.orig 2024-01-11 12:25:08 UTC
++++ src/VBox/HostDrivers/VBoxNetAdp/freebsd/VBoxNetAdp-freebsd.c
+@@ -216,7 +216,11 @@ static void VBoxNetAdpFreeBSDNetinit(void *priv)
+ PVBOXNETADP pThis = priv;
+ struct ifnet *ifp = pThis->u.s.ifp;
+
++#if __FreeBSD_version >= 1500000
++ if_setdrvflagbits(ifp, IFF_DRV_RUNNING, 0);
++#else
+ ifp->if_drv_flags |= IFF_DRV_RUNNING;
++#endif
+ }
+
+ /**
+@@ -226,25 +230,46 @@ static void VBoxNetAdpFreeBSDNetstart(struct ifnet *if
+ */
+ static void VBoxNetAdpFreeBSDNetstart(struct ifnet *ifp)
+ {
++#if __FreeBSD_version >= 1500000
++ PVBOXNETADP pThis = if_getsoftc(ifp);
++#else
+ PVBOXNETADP pThis = ifp->if_softc;
++#endif
+ struct mbuf *m;
+
++#if __FreeBSD_version >= 1500000
++ if ((if_getdrvflags(ifp) & (IFF_DRV_RUNNING | IFF_DRV_OACTIVE)) != IFF_DRV_RUNNING)
++#else
+ if ((ifp->if_drv_flags & (IFF_DRV_RUNNING | IFF_DRV_OACTIVE)) != IFF_DRV_RUNNING)
++#endif
+ return;
+
++#if __FreeBSD_version >= 1500000
++ if_setdrvflagbits(ifp, IFF_DRV_OACTIVE, 0);
++ while (!if_sendq_empty(ifp))
++#else
+ ifp->if_drv_flags |= IFF_DRV_OACTIVE;
+ while (!IFQ_DRV_IS_EMPTY(&ifp->if_snd))
++#endif
+ {
+ #if __FreeBSD_version >= 1100036
+ if_inc_counter(ifp, IFCOUNTER_OPACKETS, 1);
+ #else
+ ifp->if_opackets++;
+ #endif
++#if __FreeBSD_version >= 1500000
++ m = if_dequeue(ifp);
++#else
+ IFQ_DRV_DEQUEUE(&ifp->if_snd, m);
++#endif
+ BPF_MTAP(ifp, m);
+ m_freem(m);
+ }
++#if __FreeBSD_version >= 1500000
++ if_setdrvflagbits(ifp, 0, IFF_DRV_OACTIVE);
++#else
+ ifp->if_drv_flags &= ~IFF_DRV_OACTIVE;
++#endif
+ }
+
+ /**
+@@ -257,6 +282,18 @@ static int VBoxNetAdpFreeBSDNetioctl(struct ifnet *ifp
+ switch (cmd)
+ {
+ case SIOCSIFFLAGS:
++#if __FreeBSD_version >= 1500000
++ if (if_getflags(ifp) & IFF_UP)
++ {
++ if (!(if_getdrvflags(ifp) & IFF_DRV_RUNNING))
++ if_init(ifp, if_getsoftc(ifp));
++ }
++ else
++ {
++ if (if_getdrvflags(ifp) & IFF_DRV_RUNNING)
++ if_setdrvflagbits(ifp, 0, IFF_DRV_RUNNING);
++ }
++#else
+ if (ifp->if_flags & IFF_UP)
+ {
+ if (!(ifp->if_drv_flags & IFF_DRV_RUNNING))
+@@ -267,6 +304,7 @@ static int VBoxNetAdpFreeBSDNetioctl(struct ifnet *ifp
+ if (ifp->if_drv_flags & IFF_DRV_RUNNING)
+ ifp->if_drv_flags &= ~IFF_DRV_RUNNING;
+ }
++#endif
+ break;
+ case SIOCGIFMEDIA:
+ {
+@@ -301,7 +339,11 @@ int vboxNetAdpOsCreate(PVBOXNETADP pThis, PCRTMAC pMac
+
+ int vboxNetAdpOsCreate(PVBOXNETADP pThis, PCRTMAC pMac)
+ {
++#if __FreeBSD_version >= 1500000
++ if_t ifp;
++#else
+ struct ifnet *ifp;
++#endif
+
+ VBOXCURVNET_SET_FROM_UCRED();
+ ifp = if_alloc(IFT_ETHER);
+@@ -309,6 +351,16 @@ int vboxNetAdpOsCreate(PVBOXNETADP pThis, PCRTMAC pMac
+ return VERR_NO_MEMORY;
+
+ if_initname(ifp, VBOXNETADP_NAME, pThis->iUnit);
++#if __FreeBSD_version >= 1500000
++ if_setsoftc(ifp, pThis);
++ if_setmtu(ifp, ETHERMTU);
++ if_setflagbits(ifp, IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST, 0);
++ if_setioctlfn(ifp, VBoxNetAdpFreeBSDNetioctl);
++ if_setstartfn(ifp, VBoxNetAdpFreeBSDNetstart);
++ if_setinitfn(ifp, VBoxNetAdpFreeBSDNetinit);
++ if_setsendqlen(ifp, IFQ_MAXLEN);
++ if_setsendqready(ifp);
++#else
+ ifp->if_softc = pThis;
+ ifp->if_mtu = ETHERMTU;
+ ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
+@@ -318,10 +370,17 @@ int vboxNetAdpOsCreate(PVBOXNETADP pThis, PCRTMAC pMac
+ IFQ_SET_MAXLEN(&ifp->if_snd, IFQ_MAXLEN);
+ ifp->if_snd.ifq_drv_maxlen = IFQ_MAXLEN;
+ IFQ_SET_READY(&ifp->if_snd);
++#endif
+ ether_ifattach(ifp, (void *)pMac);
++#if __FreeBSD_version >= 1500000
++ (void)if_setbaudrate(ifp, 0);
++
++ strncpy(pThis->szName, if_name(ifp), VBOXNETADP_MAX_NAME_LEN);
++#else
+ ifp->if_baudrate = 0;
+
+ strncpy(pThis->szName, ifp->if_xname, VBOXNETADP_MAX_NAME_LEN);
++#endif
+ pThis->u.s.ifp = ifp;
+ VBOXCURVNET_RESTORE();
+ return 0;
+@@ -332,7 +391,11 @@ void vboxNetAdpOsDestroy(PVBOXNETADP pThis)
+ struct ifnet *ifp;
+
+ ifp = pThis->u.s.ifp;
++#if __FreeBSD_version >= 1500000
++ VBOXCURVNET_SET(if_getvnet(ifp));
++#else
+ VBOXCURVNET_SET(ifp->if_vnet);
++#endif
+ ether_ifdetach(ifp);
+ if_free(ifp);
+ VBOXCURVNET_RESTORE();
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetFlt_Makefile.kmk b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetFlt_Makefile.kmk
new file mode 100644
index 000000000000..1bf366252bc2
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetFlt_Makefile.kmk
@@ -0,0 +1,11 @@
+--- src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk.orig 2025-08-13 19:51:11 UTC
++++ src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk
+@@ -337,7 +337,7 @@ ifeq ($(KBUILD_TARGET),freebsd)
+ $(QUIET)$(RM) -f -- $@
+ $(QUIET)$(CP) -f $< $@
+ ifndef VBOX_WITH_HARDENING
+- $(QUIET)$(SED) -e "s;VBOX_WITH_HARDENING;;g" --output $@.tmp $@
++ $(QUIET)$(SED) -e "s;-DVBOX_WITH_HARDENING;;g" --output $@.tmp $@
+ ${QUIET}$(MV) -f $@.tmp $@
+ endif
+ ifndef VBOX_WITH_NETFLT_VIMAGE
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetFlt_freebsd_Makefile b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetFlt_freebsd_Makefile
new file mode 100644
index 000000000000..e1db154e2347
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetFlt_freebsd_Makefile
@@ -0,0 +1,11 @@
+--- src/VBox/HostDrivers/VBoxNetFlt/freebsd/Makefile.orig 2025-08-13 19:51:11 UTC
++++ src/VBox/HostDrivers/VBoxNetFlt/freebsd/Makefile
+@@ -36,7 +36,7 @@ KMOD = vboxnetflt
+
+ KMOD = vboxnetflt
+
+-CFLAGS += -DRT_OS_FREEBSD -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -Iinclude -I. -Ir0drv -w -DVBOX_WITH_HARDENING -DVIMAGE
++CFLAGS += -DRT_OS_FREEBSD -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DVBOX_WITH_64_BITS_GUESTS -DVIMAGE -Iinclude -I. -Ir0drv -w
+
+ .if (${MACHINE_ARCH} == "i386")
+ CFLAGS += -DRT_ARCH_X86
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetFlt_freebsd_VBoxNetFlt-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetFlt_freebsd_VBoxNetFlt-freebsd.c
new file mode 100644
index 000000000000..6e3d40a42e43
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetFlt_freebsd_VBoxNetFlt-freebsd.c
@@ -0,0 +1,471 @@
+--- src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c.orig 2024-01-11 12:25:08 UTC
++++ src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c
+@@ -52,6 +52,7 @@
+ #include <net/if_dl.h>
+ #include <net/if_types.h>
+ #include <net/ethernet.h>
++#include <net/if_vlan_var.h>
+
+ #include <netgraph/ng_message.h>
+ #include <netgraph/netgraph.h>
+@@ -73,6 +74,7 @@
+
+ #define VBOXNETFLT_OS_SPECFIC 1
+ #include "../VBoxNetFltInternal.h"
++#include "freebsd/the-freebsd-kernel.h"
+
+ static int vboxnetflt_modevent(struct module *, int, void *);
+ static ng_constructor_t ng_vboxnetflt_constructor;
+@@ -149,6 +151,7 @@ MODULE_DEPEND(ng_vboxnetflt, vboxdrv, 1, 1, 1);
+ */
+ MODULE_VERSION(vboxnetflt, 1);
+ MODULE_DEPEND(ng_vboxnetflt, vboxdrv, 1, 1, 1);
++MODULE_DEPEND(ng_vboxnetflt, ng_ether, 1, 1, 1);
+
+ /**
+ * The (common) global data.
+@@ -181,8 +184,6 @@ static int vboxnetflt_modevent(struct module *pMod, in
+ printf("vboxNetFltInitGlobalsAndIdc failed %d\n", rc);
+ return RTErrConvertToErrno(rc);
+ }
+- /* No MODULE_VERSION in ng_ether so we can't MODULE_DEPEND it */
+- kern_kldload(curthread, "ng_ether", NULL);
+ break;
+
+ case MOD_UNLOAD:
+@@ -334,12 +335,20 @@ static int ng_vboxnetflt_rcvdata(hook_p hook, item_p i
+ {
+ const node_p node = NG_HOOK_NODE(hook);
+ PVBOXNETFLTINS pThis = NG_NODE_PRIVATE(node);
++#if __FreeBSD_version >= 1500000
++ if_t ifp = pThis->u.s.ifp;
++#else
+ struct ifnet *ifp = pThis->u.s.ifp;
++#endif
+ struct mbuf *m;
+ struct m_tag *mtag;
+ bool fActive;
+
++#if __FreeBSD_version >= 1500000
++ VBOXCURVNET_SET(if_getvnet(ifp));
++#else
+ VBOXCURVNET_SET(ifp->if_vnet);
++#endif
+ fActive = vboxNetFltTryRetainBusyActive(pThis);
+
+ NGI_GET_M(item, m);
+@@ -361,7 +370,14 @@ static int ng_vboxnetflt_rcvdata(hook_p hook, item_p i
+ {
+ if (mtag != NULL || !fActive)
+ {
++#if __FreeBSD_version >= 1300049
++ struct epoch_tracker et;
++ NET_EPOCH_ENTER(et);
++#endif
+ ether_demux(ifp, m);
++#if __FreeBSD_version >= 1300049
++ NET_EPOCH_EXIT(et);
++#endif
+ if (fActive)
+ vboxNetFltRelease(pThis, true /*fBusy*/);
+ VBOXCURVNET_RESTORE();
+@@ -433,12 +449,22 @@ static void vboxNetFltFreeBSDinput(void *arg, int pend
+ {
+ PVBOXNETFLTINS pThis = (PVBOXNETFLTINS)arg;
+ struct mbuf *m, *m0;
++#if __FreeBSD_version >= 1500000
++ if_t ifp = pThis->u.s.ifp;
++#else
+ struct ifnet *ifp = pThis->u.s.ifp;
++#endif
+ unsigned int cSegs = 0;
+ bool fDropIt = false, fActive;
++ bool is_vl_tagged = false;
++ uint16_t vl_tag;
+ PINTNETSG pSG;
+
++#if __FreeBSD_version >= 1500000
++ VBOXCURVNET_SET(if_getvnet(ifp));
++#else
+ VBOXCURVNET_SET(ifp->if_vnet);
++#endif
+ vboxNetFltRetain(pThis, true /* fBusy */);
+ for (;;)
+ {
+@@ -448,6 +474,19 @@ static void vboxNetFltFreeBSDinput(void *arg, int pend
+ if (m == NULL)
+ break;
+
++ /* Prepend a VLAN header for consumption by the virtual switch */
++ if (m->m_flags & M_VLANTAG) {
++ vl_tag = m->m_pkthdr.ether_vtag;
++ is_vl_tagged = true;
++
++ m = ether_vlanencap(m, m->m_pkthdr.ether_vtag);
++ if (m == NULL) {
++ printf("vboxflt: unable to prepend VLAN header\n");
++ break;
++ }
++ m->m_flags &= ~M_VLANTAG;
++ }
++
+ for (m0 = m; m0 != NULL; m0 = m0->m_next)
+ if (m0->m_len > 0)
+ cSegs++;
+@@ -462,10 +501,39 @@ static void vboxNetFltFreeBSDinput(void *arg, int pend
+ vboxNetFltFreeBSDMBufToSG(pThis, m, pSG, cSegs, 0);
+ fDropIt = pThis->pSwitchPort->pfnRecv(pThis->pSwitchPort, NULL /* pvIf */, pSG, INTNETTRUNKDIR_WIRE);
+ RTMemTmpFree(pSG);
++
++ /* Restore the VLAN flags before re-injecting the packet */
++ if (is_vl_tagged && !fDropIt) {
++ struct ether_vlan_header *vl_hdr;
++
++ /* This shouldn't fail, as the header was just prepended */
++ if (m->m_len < sizeof(*vl_hdr) && (m = m_pullup(m, sizeof(*vl_hdr))) == NULL) {
++ printf("vboxflt: unable to pullup VLAN header\n");
++ m_freem(m);
++ break;
++ }
++
++ /* Copy the MAC dhost/shost over the 802.1q field */
++ vl_hdr = mtod(m, struct ether_vlan_header *);
++ bcopy((char *)vl_hdr, (char *)vl_hdr + ETHER_VLAN_ENCAP_LEN, ETHER_HDR_LEN - ETHER_TYPE_LEN);
++ m_adj(m, ETHER_VLAN_ENCAP_LEN);
++
++ m->m_pkthdr.ether_vtag = vl_tag;
++ m->m_flags |= M_VLANTAG;
++ }
++
+ if (fDropIt)
+ m_freem(m);
+- else
++ else {
++#if __FreeBSD_version >= 1300049
++ struct epoch_tracker et;
++ NET_EPOCH_ENTER(et);
++#endif
+ ether_demux(ifp, m);
++#if __FreeBSD_version >= 1300049
++ NET_EPOCH_EXIT(et);
++#endif
++ }
+ }
+ vboxNetFltRelease(pThis, true /* fBusy */);
+ VBOXCURVNET_RESTORE();
+@@ -478,12 +546,20 @@ static void vboxNetFltFreeBSDoutput(void *arg, int pen
+ {
+ PVBOXNETFLTINS pThis = (PVBOXNETFLTINS)arg;
+ struct mbuf *m, *m0;
++#if __FreeBSD_version >= 1500000
++ if_t ifp = pThis->u.s.ifp;
++#else
+ struct ifnet *ifp = pThis->u.s.ifp;
++#endif
+ unsigned int cSegs = 0;
+ bool fDropIt = false, fActive;
+ PINTNETSG pSG;
+
++#if __FreeBSD_version >= 1500000
++ VBOXCURVNET_SET(if_getvnet(ifp));
++#else
+ VBOXCURVNET_SET(ifp->if_vnet);
++#endif
+ vboxNetFltRetain(pThis, true /* fBusy */);
+ for (;;)
+ {
+@@ -521,26 +597,41 @@ int vboxNetFltPortOsXmit(PVBOXNETFLTINS pThis, void *p
+ */
+ int vboxNetFltPortOsXmit(PVBOXNETFLTINS pThis, void *pvIfData, PINTNETSG pSG, uint32_t fDst)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ NOREF(pvIfData);
+
+ void (*input_f)(struct ifnet *, struct mbuf *);
++#if __FreeBSD_version >= 1500000
++ if_t ifp;
++#else
+ struct ifnet *ifp;
++#endif
+ struct mbuf *m;
+ struct m_tag *mtag;
+ bool fActive;
+ int error;
+
+ ifp = ASMAtomicUoReadPtrT(&pThis->u.s.ifp, struct ifnet *);
++#if __FreeBSD_version >= 1500000
++ VBOXCURVNET_SET(if_getvnet(ifp));
++#else
+ VBOXCURVNET_SET(ifp->if_vnet);
++#endif
+
+ if (fDst & INTNETTRUNKDIR_WIRE)
+ {
+ m = vboxNetFltFreeBSDSGMBufFromSG(pThis, pSG);
+ if (m == NULL)
++ {
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
++ }
+ m = m_pullup(m, ETHER_HDR_LEN);
+ if (m == NULL)
++ {
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
++ }
+
+ m->m_flags |= M_PKTHDR;
+ ether_output_frame(ifp, m);
+@@ -550,10 +641,16 @@ int vboxNetFltPortOsXmit(PVBOXNETFLTINS pThis, void *p
+ {
+ m = vboxNetFltFreeBSDSGMBufFromSG(pThis, pSG);
+ if (m == NULL)
++ {
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
++ }
+ m = m_pullup(m, ETHER_HDR_LEN);
+ if (m == NULL)
++ {
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
++ }
+ /*
+ * Delivering packets to the host will be captured by the
+ * input hook. Tag the packet with a mbuf tag so that we
+@@ -564,6 +661,7 @@ int vboxNetFltPortOsXmit(PVBOXNETFLTINS pThis, void *p
+ if (mtag == NULL)
+ {
+ m_freem(m);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
+ }
+
+@@ -571,9 +669,21 @@ int vboxNetFltPortOsXmit(PVBOXNETFLTINS pThis, void *p
+ m_tag_prepend(m, mtag);
+ m->m_flags |= M_PKTHDR;
+ m->m_pkthdr.rcvif = ifp;
++#if __FreeBSD_version >= 1300049
++ struct epoch_tracker et;
++ NET_EPOCH_ENTER(et);
++#endif
++#if __FreeBSD_version >= 1500000
++ if_input(ifp, m);
++#else
+ ifp->if_input(ifp, m);
++#endif
++#if __FreeBSD_version >= 1300049
++ NET_EPOCH_EXIT(et);
++#endif
+ }
+ VBOXCURVNET_RESTORE();
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -586,15 +696,23 @@ int vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis, voi
+
+ int vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis, void *pvContext)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ char nam[NG_NODESIZ];
++#if __FreeBSD_version >= 1500000
++ if_t ifp;
++#else
+ struct ifnet *ifp;
++#endif
+ node_p node;
+
+ VBOXCURVNET_SET_FROM_UCRED();
+ NOREF(pvContext);
+ ifp = ifunit(pThis->szName);
+ if (ifp == NULL)
++ {
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_INTNET_FLT_IF_NOT_FOUND;
++ }
+
+ /* Create a new netgraph node for this instance */
+ if (ng_make_node_common(&ng_vboxnetflt_typestruct, &node) != 0)
+@@ -604,7 +722,11 @@ int vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis, voi
+
+ ASMAtomicUoWritePtr(&pThis->u.s.ifp, ifp);
+ pThis->u.s.node = node;
++#if __FreeBSD_version >= 1500000
++ bcopy(if_getlladdr(ifp), &pThis->u.s.MacAddr, ETHER_ADDR_LEN);
++#else
+ bcopy(IF_LLADDR(ifp), &pThis->u.s.MacAddr, ETHER_ADDR_LEN);
++#endif
+ ASMAtomicUoWriteBool(&pThis->fDisconnectedFromHost, false);
+
+ /* Initialize deferred input queue */
+@@ -638,16 +760,26 @@ int vboxNetFltOsInitInstance(PVBOXNETFLTINS pThis, voi
+ vboxNetFltRelease(pThis, true /*fBusy*/);
+ }
+ VBOXCURVNET_RESTORE();
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+
+ return VINF_SUCCESS;
+ }
+
+ bool vboxNetFltOsMaybeRediscovered(PVBOXNETFLTINS pThis)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
++#if __FreeBSD_version >= 1500000
++ if_t ifp, ifp0;
++#else
+ struct ifnet *ifp, *ifp0;
++#endif
+
+ ifp = ASMAtomicUoReadPtrT(&pThis->u.s.ifp, struct ifnet *);
++#if __FreeBSD_version >= 1500000
++ VBOXCURVNET_SET(if_getvnet(ifp));
++#else
+ VBOXCURVNET_SET(ifp->if_vnet);
++#endif
+ /*
+ * Attempt to check if the interface is still there and re-initialize if
+ * something has changed.
+@@ -660,6 +792,7 @@ bool vboxNetFltOsMaybeRediscovered(PVBOXNETFLTINS pThi
+ pThis->u.s.node = NULL;
+ }
+ VBOXCURVNET_RESTORE();
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+
+ if (ifp0 != NULL)
+ {
+@@ -672,6 +805,7 @@ void vboxNetFltOsDeleteInstance(PVBOXNETFLTINS pThis)
+
+ void vboxNetFltOsDeleteInstance(PVBOXNETFLTINS pThis)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ taskqueue_drain(taskqueue_fast, &pThis->u.s.tskin);
+ taskqueue_drain(taskqueue_fast, &pThis->u.s.tskout);
+@@ -684,6 +818,7 @@ void vboxNetFltOsDeleteInstance(PVBOXNETFLTINS pThis)
+ ng_rmnode_self(pThis->u.s.node);
+ VBOXCURVNET_RESTORE();
+ pThis->u.s.node = NULL;
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ }
+
+ int vboxNetFltOsPreInitInstance(PVBOXNETFLTINS pThis)
+@@ -697,7 +832,12 @@ void vboxNetFltPortOsSetActive(PVBOXNETFLTINS pThis, b
+
+ void vboxNetFltPortOsSetActive(PVBOXNETFLTINS pThis, bool fActive)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
++#if __FreeBSD_version >= 1500000
++ if_t ifp;
++#else
+ struct ifnet *ifp;
++#endif
+ struct ifreq ifreq;
+ int error;
+ node_p node;
+@@ -709,18 +849,30 @@ void vboxNetFltPortOsSetActive(PVBOXNETFLTINS pThis, b
+ Log(("%s: fActive:%d\n", __func__, fActive));
+
+ ifp = ASMAtomicUoReadPtrT(&pThis->u.s.ifp, struct ifnet *);
++#if __FreeBSD_version >= 1500000
++ VBOXCURVNET_SET(if_getvnet(ifp));
++#else
+ VBOXCURVNET_SET(ifp->if_vnet);
++#endif
+ node = ASMAtomicUoReadPtrT(&pThis->u.s.node, node_p);
+
+ memset(&ifreq, 0, sizeof(struct ifreq));
+ /* Activate interface */
+ if (fActive)
+ {
++#if __FreeBSD_version >= 1500000
++ pThis->u.s.flags = if_getflags(ifp);
++#else
+ pThis->u.s.flags = ifp->if_flags;
++#endif
+ ifpromisc(ifp, 1);
+
+ /* ng_ether nodes are named after the interface name */
++#if __FreeBSD_version >= 1500000
++ snprintf(path, sizeof(path), "%s:", if_name(ifp));
++#else
+ snprintf(path, sizeof(path), "%s:", ifp->if_xname);
++#endif
+
+ /*
+ * Send a netgraph connect message to the ng_ether node
+@@ -730,9 +882,16 @@ void vboxNetFltPortOsSetActive(PVBOXNETFLTINS pThis, b
+ NG_MKMESSAGE(msg, NGM_GENERIC_COOKIE, NGM_CONNECT,
+ sizeof(struct ngm_connect), M_NOWAIT);
+ if (msg == NULL)
++ {
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return;
++ }
+ con = (struct ngm_connect *)msg->data;
++#if __FreeBSD_version >= 1500000
++ snprintf(con->path, NG_PATHSIZ, "vboxnetflt_%s:", if_name(ifp));
++#else
+ snprintf(con->path, NG_PATHSIZ, "vboxnetflt_%s:", ifp->if_xname);
++#endif
+ strlcpy(con->ourhook, "lower", NG_HOOKSIZ);
+ strlcpy(con->peerhook, "input", NG_HOOKSIZ);
+ NG_SEND_MSG_PATH(error, node, msg, path, 0);
+@@ -744,10 +903,17 @@ void vboxNetFltPortOsSetActive(PVBOXNETFLTINS pThis, b
+ NG_MKMESSAGE(msg, NGM_GENERIC_COOKIE, NGM_CONNECT,
+ sizeof(struct ngm_connect), M_NOWAIT);
+ if (msg == NULL)
++ {
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return;
++ }
+ con = (struct ngm_connect *)msg->data;
+ snprintf(con->path, NG_PATHSIZ, "vboxnetflt_%s:",
++#if __FreeBSD_version >= 1500000
++ if_name(ifp));
++#else
+ ifp->if_xname);
++#endif
+ strlcpy(con->ourhook, "upper", sizeof(con->ourhook));
+ strlcpy(con->peerhook, "output", sizeof(con->peerhook));
+ NG_SEND_MSG_PATH(error, node, msg, path, 0);
+@@ -759,7 +925,11 @@ void vboxNetFltPortOsSetActive(PVBOXNETFLTINS pThis, b
+ ifpromisc(ifp, 0);
+
+ /* Disconnect msgs are addressed to ourself */
++#if __FreeBSD_version >= 1500000
++ snprintf(path, sizeof(path), "vboxnetflt_%s:", if_name(ifp));
++#else
+ snprintf(path, sizeof(path), "vboxnetflt_%s:", ifp->if_xname);
++#endif
+
+ /*
+ * Send a netgraph message to disconnect our 'input' hook
+@@ -767,7 +937,10 @@ void vboxNetFltPortOsSetActive(PVBOXNETFLTINS pThis, b
+ NG_MKMESSAGE(msg, NGM_GENERIC_COOKIE, NGM_RMHOOK,
+ sizeof(struct ngm_rmhook), M_NOWAIT);
+ if (msg == NULL)
++ {
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return;
++ }
+ rm = (struct ngm_rmhook *)msg->data;
+ strlcpy(rm->ourhook, "input", NG_HOOKSIZ);
+ NG_SEND_MSG_PATH(error, node, msg, path, 0);
+@@ -778,12 +951,16 @@ void vboxNetFltPortOsSetActive(PVBOXNETFLTINS pThis, b
+ NG_MKMESSAGE(msg, NGM_GENERIC_COOKIE, NGM_RMHOOK,
+ sizeof(struct ngm_rmhook), M_NOWAIT);
+ if (msg == NULL)
++ {
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return;
++ }
+ rm = (struct ngm_rmhook *)msg->data;
+ strlcpy(rm->ourhook, "output", NG_HOOKSIZ);
+ NG_SEND_MSG_PATH(error, node, msg, path, 0);
+ }
+ VBOXCURVNET_RESTORE();
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ }
+
+ int vboxNetFltOsDisconnectIt(PVBOXNETFLTINS pThis)
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_adpctl_VBoxNetAdpCtl.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_adpctl_VBoxNetAdpCtl.cpp
new file mode 100644
index 000000000000..2c13b666afaf
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_adpctl_VBoxNetAdpCtl.cpp
@@ -0,0 +1,11 @@
+--- src/VBox/HostDrivers/adpctl/VBoxNetAdpCtl.cpp.orig 2025-08-13 19:51:12 UTC
++++ src/VBox/HostDrivers/adpctl/VBoxNetAdpCtl.cpp
+@@ -759,7 +759,7 @@ int Adapter::doIOCtl(unsigned long iCmd, VBOXNETADPREQ
+ * Global config file implementation *
+ *********************************************************************************************************************************/
+
+-#define VBOX_GLOBAL_NETWORK_CONFIG_PATH "/etc/vbox/networks.conf"
++#define VBOX_GLOBAL_NETWORK_CONFIG_PATH "%%VBOX_ETC%%/networks.conf"
+ #define VBOXNET_DEFAULT_IPV4MASK "255.255.255.0"
+
+ class NetworkAddress
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Main_Makefile.kmk b/emulators/virtualbox-ose-72/files/patch-src_VBox_Main_Makefile.kmk
new file mode 100644
index 000000000000..48ced38ac98c
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Main_Makefile.kmk
@@ -0,0 +1,10 @@
+--- src/VBox/Main/Makefile.kmk.orig 2025-08-13 19:51:19 UTC
++++ src/VBox/Main/Makefile.kmk
+@@ -771,6 +771,7 @@ if !defined(VBOX_ONLY_SDK) && !defined(VBOX_ONLY_EXTPA
+
+ VBoxSVC_SOURCES.freebsd = \
+ src-server/freebsd/HostHardwareFreeBSD.cpp \
++ $(if $(VBOX_WITH_DBUS),src-server/linux/HostPowerLinux.cpp) \
+ src-server/HostDnsServiceResolvConf.cpp
+
+ VBoxSVC_LDFLAGS.freebsd += -lcam
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Main_include_HostPower.h b/emulators/virtualbox-ose-72/files/patch-src_VBox_Main_include_HostPower.h
new file mode 100644
index 000000000000..90bd737f000d
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Main_include_HostPower.h
@@ -0,0 +1,20 @@
+--- src/VBox/Main/include/HostPower.h.orig 2025-08-13 19:51:21 UTC
++++ src/VBox/Main/include/HostPower.h
+@@ -41,7 +41,7 @@
+
+ #include <vector>
+
+-#ifdef RT_OS_LINUX
++#if defined(RT_OS_LINUX) || defined(RT_OS_FREEBSD)
+ # include <VBox/dbus.h>
+ #endif
+
+@@ -77,7 +77,7 @@ class HostPowerServiceWin : public HostPowerService (p
+ RTTHREAD mThread;
+ };
+ # endif
+-# if defined(RT_OS_LINUX) || defined(DOXYGEN_RUNNING)
++# if defined(RT_OS_LINUX) || defined(RT_OS_FREEBSD) || defined(DOXYGEN_RUNNING)
+ /**
+ * The Linux hosted Power Service.
+ */
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Main_src-server_HostImpl.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Main_src-server_HostImpl.cpp
new file mode 100644
index 000000000000..3327edf47c79
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Main_src-server_HostImpl.cpp
@@ -0,0 +1,11 @@
+--- src/VBox/Main/src-server/HostImpl.cpp.orig 2025-08-13 19:51:26 UTC
++++ src/VBox/Main/src-server/HostImpl.cpp
+@@ -339,7 +339,7 @@ HRESULT Host::init(VirtualBox *aParent)
+
+ #if defined(RT_OS_WINDOWS)
+ m->pHostPowerService = new HostPowerServiceWin(m->pParent);
+-#elif defined(RT_OS_LINUX) && defined(VBOX_WITH_DBUS)
++#elif (defined(RT_OS_LINUX) || defined(RT_OS_FREEBSD)) && defined(VBOX_WITH_DBUS)
+ m->pHostPowerService = new HostPowerServiceLinux(m->pParent);
+ #elif defined(RT_OS_DARWIN)
+ m->pHostPowerService = new HostPowerServiceDarwin(m->pParent);
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Main_src-server_freebsd_PerformanceFreeBSD.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Main_src-server_freebsd_PerformanceFreeBSD.cpp
new file mode 100644
index 000000000000..ec8a2226f1c9
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Main_src-server_freebsd_PerformanceFreeBSD.cpp
@@ -0,0 +1,24 @@
+--- src/VBox/Main/src-server/freebsd/PerformanceFreeBSD.cpp.orig 2025-08-13 19:51:28 UTC
++++ src/VBox/Main/src-server/freebsd/PerformanceFreeBSD.cpp
+@@ -90,8 +90,10 @@ int CollectorFreeBSD::getHostMemoryUsage(ULONG *total,
+ cbParameter = sizeof(cPagesMemInactive);
+ if (!sysctlbyname("vm.stats.vm.v_inactive_count", &cPagesMemInactive, &cbParameter, NULL, 0))
+ cProcessed++;
++#if __FreeBSD_version < 1200016
+ cbParameter = sizeof(cPagesMemCached);
+ if (!sysctlbyname("vm.stats.vm.v_cache_count", &cPagesMemCached, &cbParameter, NULL, 0))
++#endif
+ cProcessed++;
+ cbParameter = sizeof(cbPage);
+ if (!sysctlbyname("hw.pagesize", &cbPage, &cbParameter, NULL, 0))
+@@ -100,8 +102,8 @@ int CollectorFreeBSD::getHostMemoryUsage(ULONG *total,
+ if (cProcessed == 6)
+ {
+ *total = cbMemPhys / _1K;
+- *used = cPagesMemUsed * (cbPage / _1K);
+- *available = (cPagesMemFree + cPagesMemInactive + cPagesMemCached ) * (cbPage / _1K);
++ *used = (uint64_t)cPagesMemUsed * (cbPage / _1K);
++ *available = ((uint64_t)cPagesMemFree + cPagesMemInactive + cPagesMemCached) * (cbPage / _1K);
+ }
+ else
+ vrc = VERR_NOT_SUPPORTED;
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_Makefile.kmk b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_Makefile.kmk
new file mode 100644
index 000000000000..7d80c20cb908
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_Makefile.kmk
@@ -0,0 +1,29 @@
+--- src/VBox/Runtime/Makefile.kmk.orig 2025-08-28 22:09:24 UTC
++++ src/VBox/Runtime/Makefile.kmk
+@@ -233,6 +233,9 @@ $(IPRT_OUT_DIR)/oiddb.h.ts +| $(IPRT_OUT_DIR)/oiddb.h:
+ $(QUIET)$(oiddb2c_1_TARGET) "$@" $(filter %.cfg,$^)
+ $(QUIET)$(CP) --changed -fv "$@" "$(IPRT_OUT_DIR)/oiddb.h"
+
++# Set the defines that utf8-posix.cpp needs. It's used by several targets.
++#
++r3/posix/utf8-posix.cpp_DEFS.freebsd = $(VBOX_ICONV_DEFS)
+
+ #
+ # Unicode Specification reader used to regenerate unidata-*.cpp.
+@@ -1516,6 +1519,7 @@ RuntimeBaseR3_SOURCES.freebsd = \
+ generic/RTProcDaemonize-generic.cpp \
+ generic/RTProcIsRunningByName-generic.cpp \
+ generic/RTThreadGetNativeState-generic.cpp \
++ generic/system-page-size-generic.cpp \
+ r3/freebsd/fileaio-freebsd.cpp \
+ r3/freebsd/RTFileQuerySectorSize-freebsd.cpp \
+ r3/freebsd/mp-freebsd.cpp \
+@@ -3072,6 +3076,8 @@ VBoxRT_LDFLAGS.win = /MANIFEST \
+ /delayload:ole32.dll \
+ /delayload:oleaut32.dll \
+ /delayload:advapi32.dll
++VBoxRT_LDFLAGS.freebsd = \
++ -Wl,--allow-multiple-definition
+
+ if1of (VBoxRT, $(DLLS))
+ $(call VBOX_SET_VER_INFO_DLL,VBoxRT,VirtualBox Runtime)
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_alloc-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_alloc-r0drv-freebsd.c
new file mode 100644
index 000000000000..564b70a0f108
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_alloc-r0drv-freebsd.c
@@ -0,0 +1,58 @@
+--- src/VBox/Runtime/r0drv/freebsd/alloc-r0drv-freebsd.c.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/alloc-r0drv-freebsd.c
+@@ -88,6 +88,7 @@ DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFl
+
+ DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ size_t cbAllocated = cb;
+ PRTMEMHDR pHdr = (PRTMEMHDR)malloc(cb + sizeof(RTMEMHDR), M_IPRTHEAP,
+ fFlags & RTMEMHDR_FLAG_ZEROED ? M_NOWAIT | M_ZERO : M_NOWAIT);
+@@ -99,21 +100,28 @@ DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFl
+ pHdr->cbReq = cb;
+
+ *ppHdr = pHdr;
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+- }
++ }
++
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
+ }
+
+
+ DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
++
+ pHdr->u32Magic += 1;
+ free(pHdr, M_IPRTHEAP);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ }
+
+
+ RTR0DECL(void *) RTMemContAlloc(PRTCCPHYS pPhys, size_t cb)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ void *pv;
+
+ /*
+@@ -138,6 +146,7 @@ RTR0DECL(void *) RTMemContAlloc(PRTCCPHYS pPhys, size_
+ *pPhys = vtophys(pv);
+ Assert(!(*pPhys & PAGE_OFFSET_MASK));
+ }
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return pv;
+ }
+
+@@ -147,7 +156,9 @@ RTR0DECL(void) RTMemContFree(void *pv, size_t cb)
+ if (pv)
+ {
+ AssertMsg(!((uintptr_t)pv & PAGE_OFFSET_MASK), ("pv=%p\n", pv));
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ contigfree(pv, cb, M_IPRTCONT);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ }
+ }
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_assert-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_assert-r0drv-freebsd.c
new file mode 100644
index 000000000000..53f7659961b2
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_assert-r0drv-freebsd.c
@@ -0,0 +1,29 @@
+--- src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c
+@@ -78,15 +78,18 @@ DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszE
+
+ DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ printf("\r\n!!Assertion Failed!!\r\n"
+ "Expression: %s\r\n"
+ "Location : %s(%d) %s\r\n",
+ pszExpr, pszFile, uLine, pszFunction);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ }
+
+
+ DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ char szMsg[256];
+
+ RTStrPrintfV(szMsg, sizeof(szMsg) - 1, pszFormat, va);
+@@ -94,6 +97,7 @@ DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial,
+ printf("%s", szMsg);
+
+ NOREF(fInitial);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ }
+
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_memobj-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_memobj-r0drv-freebsd.c
new file mode 100644
index 000000000000..4c0ed355709c
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_memobj-r0drv-freebsd.c
@@ -0,0 +1,408 @@
+--- src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c.orig 2025-04-14 17:59:13 UTC
++++ src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c
+@@ -140,8 +140,10 @@ DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
+
+ DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)pMem;
+ int rc;
++ vm_map_t pMap;
+
+ switch (pMemFreeBSD->Core.enmType)
+ {
+@@ -156,8 +158,6 @@ DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
+
+ case RTR0MEMOBJTYPE_LOCK:
+ {
+- vm_map_t pMap = kernel_map;
+-
+ if (pMemFreeBSD->Core.u.Lock.R0Process != NIL_RTR0PROCESS)
+ pMap = &((struct proc *)pMemFreeBSD->Core.u.Lock.R0Process)->p_vmspace->vm_map;
+
+@@ -198,6 +198,7 @@ DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
+ case RTR0MEMOBJTYPE_PHYS_NC:
+ {
+ VM_OBJECT_WLOCK(pMemFreeBSD->pObject);
++#if __FreeBSD_version < 1500038
+ vm_page_t pPage = vm_page_find_least(pMemFreeBSD->pObject, 0);
+ #if __FreeBSD_version < 1000000
+ vm_page_lock_queues();
+@@ -211,6 +212,14 @@ DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
+ #if __FreeBSD_version < 1000000
+ vm_page_unlock_queues();
+ #endif
++#else /* __FreeBSD_version >= 1500038 */
++ struct pctrie_iter pages;
++ vm_page_t page;
++
++ vm_page_iter_init(&pages, pMemFreeBSD->pObject);
++ VM_RADIX_FORALL(page, &pages)
++ (void)vm_page_unwire_noq(page);
++#endif
+ VM_OBJECT_WUNLOCK(pMemFreeBSD->pObject);
+ vm_object_deallocate(pMemFreeBSD->pObject);
+ break;
+@@ -221,6 +230,7 @@ DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
+ return VERR_INTERNAL_ERROR;
+ }
+
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -330,7 +340,8 @@ static int rtR0MemObjFreeBSDAllocHelper(PRTR0MEMOBJFRE
+ size_t cPages = atop(pMemFreeBSD->Core.cb);
+ int rc;
+
+- pMemFreeBSD->pObject = vm_object_allocate(OBJT_PHYS, cPages);
++ pMemFreeBSD->pObject = vm_pager_allocate(OBJT_PHYS, NULL,
++ pMemFreeBSD->Core.cb, VM_PROT_ALL, 0, curthread->td_ucred);
+
+ /* No additional object reference for auto-deallocation upon unmapping. */
+ #if __FreeBSD_version >= 1000055
+@@ -372,6 +383,7 @@ DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJ
+
+ DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable, const char *pszTag)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)rtR0MemObjNew(sizeof(*pMemFreeBSD), RTR0MEMOBJTYPE_PAGE,
+ NULL, cb, pszTag);
+ if (pMemFreeBSD)
+@@ -381,8 +393,10 @@ DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJ
+ *ppMem = &pMemFreeBSD->Core;
+ else
+ rtR0MemObjDelete(&pMemFreeBSD->Core);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return rc;
+ }
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
+ }
+
+@@ -396,6 +410,7 @@ DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJI
+
+ DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable, const char *pszTag)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)rtR0MemObjNew(sizeof(*pMemFreeBSD), RTR0MEMOBJTYPE_LOW, NULL, cb, pszTag);
+ if (pMemFreeBSD)
+ {
+@@ -404,8 +419,10 @@ DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJI
+ *ppMem = &pMemFreeBSD->Core;
+ else
+ rtR0MemObjDelete(&pMemFreeBSD->Core);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return rc;
+ }
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
+ }
+
+@@ -413,6 +430,7 @@ DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJ
+ DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHigest,
+ bool fExecutable, const char *pszTag)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)rtR0MemObjNew(sizeof(*pMemFreeBSD), RTR0MEMOBJTYPE_CONT,
+ NULL, cb, pszTag);
+ if (pMemFreeBSD)
+@@ -425,8 +443,10 @@ DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJ
+ }
+ else
+ rtR0MemObjDelete(&pMemFreeBSD->Core);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return rc;
+ }
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
+ }
+
+@@ -434,6 +454,7 @@ static int rtR0MemObjFreeBSDAllocPhysPages(PPRTR0MEMOB
+ static int rtR0MemObjFreeBSDAllocPhysPages(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJTYPE enmType, size_t cb, RTHCPHYS PhysHighest,
+ size_t uAlignment, bool fContiguous, int rcNoMem, const char *pszTag)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ /* create the object. */
+ PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)rtR0MemObjNew(sizeof(*pMemFreeBSD), enmType, NULL, cb, pszTag);
+ if (pMemFreeBSD)
+@@ -441,7 +462,8 @@ static int rtR0MemObjFreeBSDAllocPhysPages(PPRTR0MEMOB
+ vm_paddr_t const VmPhysAddrHigh = PhysHighest != NIL_RTHCPHYS ? PhysHighest : ~(vm_paddr_t)0;
+ u_long const cPages = atop(cb);
+
+- pMemFreeBSD->pObject = vm_object_allocate(OBJT_PHYS, cPages);
++ pMemFreeBSD->pObject = vm_pager_allocate(OBJT_PHYS, NULL,
++ pMemFreeBSD->Core.cb, VM_PROT_ALL, 0, curthread->td_ucred);
+
+ int rc = rtR0MemObjFreeBSDPhysAllocHelper(pMemFreeBSD->pObject, cPages, VmPhysAddrHigh,
+ uAlignment, fContiguous, true, rcNoMem);
+@@ -451,7 +473,7 @@ static int rtR0MemObjFreeBSDAllocPhysPages(PPRTR0MEMOB
+ {
+ Assert(enmType == RTR0MEMOBJTYPE_PHYS);
+ VM_OBJECT_WLOCK(pMemFreeBSD->pObject);
+- pMemFreeBSD->Core.u.Phys.PhysBase = VM_PAGE_TO_PHYS(vm_page_find_least(pMemFreeBSD->pObject, 0));
++ pMemFreeBSD->Core.u.Phys.PhysBase = VM_PAGE_TO_PHYS(vm_radix_lookup_ge(&pMemFreeBSD->pObject->rtree, 0));
+ VM_OBJECT_WUNLOCK(pMemFreeBSD->pObject);
+ pMemFreeBSD->Core.u.Phys.fAllocated = true;
+ }
+@@ -464,8 +486,10 @@ static int rtR0MemObjFreeBSDAllocPhysPages(PPRTR0MEMOB
+ vm_object_deallocate(pMemFreeBSD->pObject);
+ rtR0MemObjDelete(&pMemFreeBSD->Core);
+ }
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return rc;
+ }
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
+ }
+
+@@ -488,6 +512,7 @@ DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJ
+ const char *pszTag)
+ {
+ AssertReturn(uCachePolicy == RTMEM_CACHE_POLICY_DONT_CARE, VERR_NOT_SUPPORTED);
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ /* create the object. */
+ PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)rtR0MemObjNew(sizeof(*pMemFreeBSD), RTR0MEMOBJTYPE_PHYS,
+@@ -499,8 +524,10 @@ DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJ
+ pMemFreeBSD->Core.u.Phys.PhysBase = Phys;
+ pMemFreeBSD->Core.u.Phys.uCachePolicy = uCachePolicy;
+ *ppMem = &pMemFreeBSD->Core;
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
+ }
+
+@@ -512,6 +539,7 @@ static int rtR0MemObjNativeLockInMap(PPRTR0MEMOBJINTER
+ vm_offset_t AddrStart, size_t cb, uint32_t fAccess,
+ RTR0PROCESS R0Process, int fFlags, const char *pszTag)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ int rc;
+ NOREF(fAccess);
+
+@@ -521,21 +549,28 @@ static int rtR0MemObjNativeLockInMap(PPRTR0MEMOBJINTER
+ if (!pMemFreeBSD)
+ return VERR_NO_MEMORY;
+
+- /*
+- * We could've used vslock here, but we don't wish to be subject to
+- * resource usage restrictions, so we'll call vm_map_wire directly.
+- */
+- rc = vm_map_wire(pVmMap, /* the map */
+- AddrStart, /* start */
+- AddrStart + cb, /* end */
+- fFlags); /* flags */
++ if (pVmMap != kernel_map) {
++ /*
++ * We could've used vslock here, but we don't wish to be subject to
++ * resource usage restrictions, so we'll call vm_map_wire directly.
++ */
++ rc = vm_map_wire(pVmMap, /* the map */
++ AddrStart, /* start */
++ AddrStart + cb, /* end */
++ fFlags); /* flags */
++ }
++ else
++ rc = KERN_SUCCESS;
++
+ if (rc == KERN_SUCCESS)
+ {
+ pMemFreeBSD->Core.u.Lock.R0Process = R0Process;
+ *ppMem = &pMemFreeBSD->Core;
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+ rtR0MemObjDelete(&pMemFreeBSD->Core);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;/** @todo fix mach -> vbox error conversion for freebsd. */
+ }
+
+@@ -575,6 +610,7 @@ static int rtR0MemObjNativeReserveInMap(PPRTR0MEMOBJIN
+ static int rtR0MemObjNativeReserveInMap(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment,
+ RTR0PROCESS R0Process, vm_map_t pMap, const char *pszTag)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ int rc;
+
+ /*
+@@ -633,11 +669,13 @@ static int rtR0MemObjNativeReserveInMap(PPRTR0MEMOBJIN
+ pMemFreeBSD->Core.pv = (void *)MapAddress;
+ pMemFreeBSD->Core.u.ResVirt.R0Process = R0Process;
+ *ppMem = &pMemFreeBSD->Core;
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+ rc = VERR_NO_MEMORY; /** @todo fix translation (borrow from darwin) */
+ rtR0MemObjDelete(&pMemFreeBSD->Core);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return rc;
+
+ }
+@@ -661,6 +699,8 @@ DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJ
+ DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,
+ unsigned fProt, size_t offSub, size_t cbSub, const char *pszTag)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
++
+ // AssertMsgReturn(!offSub && !cbSub, ("%#x %#x\n", offSub, cbSub), VERR_NOT_SUPPORTED);
+ AssertMsgReturn(pvFixed == (void *)-1, ("%p\n", pvFixed), VERR_NOT_SUPPORTED);
+
+@@ -715,6 +755,7 @@ DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJ
+ Assert((vm_offset_t)pMemFreeBSD->Core.pv == Addr);
+ pMemFreeBSD->Core.u.Mapping.R0Process = NIL_RTR0PROCESS;
+ *ppMem = &pMemFreeBSD->Core;
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+ rc = vm_map_remove(kernel_map, Addr, Addr + cbSub);
+@@ -723,6 +764,7 @@ DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJ
+ else
+ vm_object_deallocate(pMemToMapFreeBSD->pObject);
+
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
+ }
+
+@@ -730,6 +772,8 @@ DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJIN
+ DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment,
+ unsigned fProt, RTR0PROCESS R0Process, size_t offSub, size_t cbSub, const char *pszTag)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
++
+ /*
+ * Check for unsupported stuff.
+ */
+@@ -787,44 +831,50 @@ DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJIN
+
+ if (rc == KERN_SUCCESS)
+ {
+- rc = vm_map_wire(pProcMap, AddrR3, AddrR3 + pMemToMap->cb, VM_MAP_WIRE_USER|VM_MAP_WIRE_NOHOLES);
++ rc = vm_map_wire(pProcMap, AddrR3, AddrR3 + cbSub, VM_MAP_WIRE_USER|VM_MAP_WIRE_NOHOLES);
+ AssertMsg(rc == KERN_SUCCESS, ("%#x\n", rc));
+
+- rc = vm_map_inherit(pProcMap, AddrR3, AddrR3 + pMemToMap->cb, VM_INHERIT_SHARE);
++ rc = vm_map_inherit(pProcMap, AddrR3, AddrR3 + cbSub, VM_INHERIT_SHARE);
+ AssertMsg(rc == KERN_SUCCESS, ("%#x\n", rc));
+
+ /*
+ * Create a mapping object for it.
+ */
+ PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)rtR0MemObjNew(sizeof(RTR0MEMOBJFREEBSD), RTR0MEMOBJTYPE_MAPPING,
+- (void *)AddrR3, pMemToMap->cb, pszTag);
++ (void *)AddrR3, cbSub, pszTag);
+ if (pMemFreeBSD)
+ {
+ Assert((vm_offset_t)pMemFreeBSD->Core.pv == AddrR3);
+ pMemFreeBSD->Core.u.Mapping.R0Process = R0Process;
+ *ppMem = &pMemFreeBSD->Core;
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+- rc = vm_map_remove(pProcMap, AddrR3, AddrR3 + pMemToMap->cb);
++ rc = vm_map_remove(pProcMap, AddrR3, AddrR3 + cbSub);
+ AssertMsg(rc == KERN_SUCCESS, ("Deleting mapping failed\n"));
+ }
+ else
+ vm_object_deallocate(pMemToMapFreeBSD->pObject);
+
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
+ }
+
+
+ DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ vm_prot_t ProtectionFlags = 0;
+ vm_offset_t AddrStart = (uintptr_t)pMem->pv + offSub;
+ vm_offset_t AddrEnd = AddrStart + cbSub;
+ vm_map_t pVmMap = rtR0MemObjFreeBSDGetMap(pMem);
+
+ if (!pVmMap)
++ {
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NOT_SUPPORTED;
++ }
+
+ if ((fProt & RTMEM_PROT_NONE) == RTMEM_PROT_NONE)
+ ProtectionFlags = VM_PROT_NONE;
+@@ -835,7 +885,12 @@ DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINT
+ if ((fProt & RTMEM_PROT_EXEC) == RTMEM_PROT_EXEC)
+ ProtectionFlags |= VM_PROT_EXECUTE;
+
++#if __FreeBSD_version >= 1300135
++ int krc = vm_map_protect(pVmMap, AddrStart, AddrEnd, ProtectionFlags, 0, VM_MAP_PROTECT_SET_PROT);
++#else
+ int krc = vm_map_protect(pVmMap, AddrStart, AddrEnd, ProtectionFlags, FALSE);
++#endif
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ if (krc == KERN_SUCCESS)
+ return VINF_SUCCESS;
+
+@@ -860,11 +915,19 @@ DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(P
+
+ vm_offset_t pb = (vm_offset_t)pMemFreeBSD->Core.pv + ptoa(iPage);
+
+- struct proc *pProc = (struct proc *)pMemFreeBSD->Core.u.Lock.R0Process;
+- struct vm_map *pProcMap = &pProc->p_vmspace->vm_map;
+- pmap_t pPhysicalMap = vm_map_pmap(pProcMap);
++ if (pMemFreeBSD->Core.u.Mapping.R0Process != NIL_RTR0PROCESS)
++ {
++ RTHCPHYS addr;
++ IPRT_FREEBSD_SAVE_EFL_AC();
++ struct proc *pProc = (struct proc *)pMemFreeBSD->Core.u.Lock.R0Process;
++ struct vm_map *pProcMap = &pProc->p_vmspace->vm_map;
++ pmap_t pPhysicalMap = vm_map_pmap(pProcMap);
+
+- return pmap_extract(pPhysicalMap, pb);
++ addr = pmap_extract(pPhysicalMap, pb);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
++ return addr;
++ }
++ return vtophys(pb);
+ }
+
+ case RTR0MEMOBJTYPE_MAPPING:
+@@ -873,11 +936,15 @@ DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(P
+
+ if (pMemFreeBSD->Core.u.Mapping.R0Process != NIL_RTR0PROCESS)
+ {
++ RTHCPHYS addr;
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ struct proc *pProc = (struct proc *)pMemFreeBSD->Core.u.Mapping.R0Process;
+ struct vm_map *pProcMap = &pProc->p_vmspace->vm_map;
+ pmap_t pPhysicalMap = vm_map_pmap(pProcMap);
+
+- return pmap_extract(pPhysicalMap, pb);
++ addr = pmap_extract(pPhysicalMap, pb);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
++ return addr;
+ }
+ return vtophys(pb);
+ }
+@@ -888,9 +955,11 @@ DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(P
+ {
+ RTHCPHYS addr;
+
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ VM_OBJECT_WLOCK(pMemFreeBSD->pObject);
+ addr = VM_PAGE_TO_PHYS(vm_page_lookup(pMemFreeBSD->pObject, iPage));
+ VM_OBJECT_WUNLOCK(pMemFreeBSD->pObject);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return addr;
+ }
+
+@@ -910,7 +979,7 @@ DECLHIDDEN(int) rtR0MemObjNativeZeroInitWithoutMapping
+ DECLHIDDEN(int) rtR0MemObjNativeZeroInitWithoutMapping(PRTR0MEMOBJINTERNAL pMem)
+ {
+ PRTR0MEMOBJFREEBSD const pMemFreeBsd = (PRTR0MEMOBJFREEBSD)pMem;
+- size_t const cPages = pMemSolaris->Core.cb >> PAGE_SHIFT;
++ size_t const cPages = atop(pMemFreeBsd->Core.cb);
+ size_t iPage;
+ for (iPage = 0; iPage < cPages; iPage++)
+ {
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_memuserkernel-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_memuserkernel-r0drv-freebsd.c
new file mode 100644
index 000000000000..637f67bbe59a
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_memuserkernel-r0drv-freebsd.c
@@ -0,0 +1,22 @@
+--- src/VBox/Runtime/r0drv/freebsd/memuserkernel-r0drv-freebsd.c.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/memuserkernel-r0drv-freebsd.c
+@@ -46,7 +46,9 @@ RTR0DECL(int) RTR0MemUserCopyFrom(void *pvDst, RTR3PTR
+
+ RTR0DECL(int) RTR0MemUserCopyFrom(void *pvDst, RTR3PTR R3PtrSrc, size_t cb)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ int rc = copyin((const void *)R3PtrSrc, pvDst, cb);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ if (RT_LIKELY(rc == 0))
+ return VINF_SUCCESS;
+ return VERR_ACCESS_DENIED;
+@@ -55,7 +57,9 @@ RTR0DECL(int) RTR0MemUserCopyTo(RTR3PTR R3PtrDst, void
+
+ RTR0DECL(int) RTR0MemUserCopyTo(RTR3PTR R3PtrDst, void const *pvSrc, size_t cb)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ int rc = copyout(pvSrc, (void *)R3PtrDst, cb);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ if (RT_LIKELY(rc == 0))
+ return VINF_SUCCESS;
+ return VERR_ACCESS_DENIED;
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_mp-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_mp-r0drv-freebsd.c
new file mode 100644
index 000000000000..5548551e9ab5
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_mp-r0drv-freebsd.c
@@ -0,0 +1,92 @@
+--- src/VBox/Runtime/r0drv/freebsd/mp-r0drv-freebsd.c.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/mp-r0drv-freebsd.c
+@@ -157,7 +157,9 @@ static void rtmpOnAllFreeBSDWrapper(void *pvArg)
+ static void rtmpOnAllFreeBSDWrapper(void *pvArg)
+ {
+ PRTMPARGS pArgs = (PRTMPARGS)pvArg;
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ pArgs->pfnWorker(curcpu, pArgs->pvUser1, pArgs->pvUser2);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ }
+
+
+@@ -169,7 +171,9 @@ RTDECL(int) RTMpOnAll(PFNRTMPWORKER pfnWorker, void *p
+ Args.pvUser2 = pvUser2;
+ Args.idCpu = NIL_RTCPUID;
+ Args.cHits = 0;
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ smp_rendezvous(NULL, rtmpOnAllFreeBSDWrapper, smp_no_rendezvous_barrier, &Args);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -185,7 +189,11 @@ static void rtmpOnOthersFreeBSDWrapper(void *pvArg)
+ PRTMPARGS pArgs = (PRTMPARGS)pvArg;
+ RTCPUID idCpu = curcpu;
+ if (pArgs->idCpu != idCpu)
++ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
++ }
+ }
+
+
+@@ -206,6 +214,7 @@ RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void
+ Args.pvUser2 = pvUser2;
+ Args.idCpu = RTMpCpuId();
+ Args.cHits = 0;
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ #if __FreeBSD_version >= 700000
+ # if __FreeBSD_version >= 900000
+ Mask = all_cpus;
+@@ -217,6 +226,7 @@ RTDECL(int) RTMpOnOthers(PFNRTMPWORKER pfnWorker, void
+ #else
+ smp_rendezvous(NULL, rtmpOnOthersFreeBSDWrapper, NULL, &Args);
+ #endif
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ }
+ return VINF_SUCCESS;
+ }
+@@ -234,8 +244,10 @@ static void rtmpOnSpecificFreeBSDWrapper(void *pvArg)
+ RTCPUID idCpu = curcpu;
+ if (pArgs->idCpu == idCpu)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ pArgs->pfnWorker(idCpu, pArgs->pvUser1, pArgs->pvUser2);
+ ASMAtomicIncU32(&pArgs->cHits);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ }
+ }
+
+@@ -258,6 +270,7 @@ RTDECL(int) RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKE
+ Args.pvUser2 = pvUser2;
+ Args.idCpu = idCpu;
+ Args.cHits = 0;
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ #if __FreeBSD_version >= 700000
+ # if __FreeBSD_version >= 900000
+ CPU_SETOF(idCpu, &Mask);
+@@ -268,6 +281,7 @@ RTDECL(int) RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKE
+ #else
+ smp_rendezvous(NULL, rtmpOnSpecificFreeBSDWrapper, NULL, &Args);
+ #endif
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return Args.cHits == 1
+ ? VINF_SUCCESS
+ : VERR_CPU_NOT_FOUND;
+@@ -297,12 +311,14 @@ RTDECL(int) RTMpPokeCpu(RTCPUID idCpu)
+ if (!RTMpIsCpuOnline(idCpu))
+ return VERR_CPU_NOT_FOUND;
+
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ # if __FreeBSD_version >= 900000
+ CPU_SETOF(idCpu, &Mask);
+ # else
+ Mask = (cpumask_t)1 << idCpu;
+ # endif
+ smp_rendezvous_cpus(Mask, NULL, rtmpFreeBSDPokeCallback, smp_no_rendezvous_barrier, NULL);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+
+ return VINF_SUCCESS;
+ }
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semevent-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semevent-r0drv-freebsd.c
new file mode 100644
index 000000000000..cb5deba5ce97
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semevent-r0drv-freebsd.c
@@ -0,0 +1,53 @@
+--- src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c
+@@ -111,7 +111,9 @@ RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem
+ Assert(!(fFlags & RTSEMEVENT_FLAGS_BOOTSTRAP_HACK) || (fFlags & RTSEMEVENT_FLAGS_NO_LOCK_VAL));
+ AssertPtrReturn(phEventSem, VERR_INVALID_POINTER);
+
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ PRTSEMEVENTINTERNAL pThis = (PRTSEMEVENTINTERNAL)RTMemAllocZ(sizeof(*pThis));
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ if (!pThis)
+ return VERR_NO_MEMORY;
+
+@@ -162,10 +164,12 @@ RTDECL(int) RTSemEventDestroy(RTSEMEVENT hEventSem)
+ /*
+ * Invalidate it and signal the object just in case.
+ */
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ ASMAtomicWriteU32(&pThis->u32Magic, ~RTSEMEVENT_MAGIC);
+ ASMAtomicWriteU32(&pThis->fState, 0);
+ rtR0SemBsdBroadcast(pThis);
+ rtR0SemEventBsdRelease(pThis);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -183,9 +187,11 @@ RTDECL(int) RTSemEventSignal(RTSEMEVENT hEventSem)
+ /*
+ * Signal the event object.
+ */
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ ASMAtomicWriteU32(&pThis->fState, 1);
+ rtR0SemBsdSignal(pThis);
+ rtR0SemEventBsdRelease(pThis);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -209,6 +215,7 @@ static int rtR0SemEventWait(PRTSEMEVENTINTERNAL pThis,
+ AssertPtrReturn(pThis, VERR_INVALID_PARAMETER);
+ AssertMsgReturn(pThis->u32Magic == RTSEMEVENT_MAGIC, ("%p u32Magic=%RX32\n", pThis, pThis->u32Magic), VERR_INVALID_PARAMETER);
+ AssertReturn(RTSEMWAIT_FLAGS_ARE_VALID(fFlags), VERR_INVALID_PARAMETER);
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ rtR0SemEventBsdRetain(pThis);
+
+ /*
+@@ -258,6 +265,7 @@ static int rtR0SemEventWait(PRTSEMEVENTINTERNAL pThis,
+ }
+
+ rtR0SemEventBsdRelease(pThis);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return rc;
+ }
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semeventmulti-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semeventmulti-r0drv-freebsd.c
new file mode 100644
index 000000000000..dab1b22fcd36
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semeventmulti-r0drv-freebsd.c
@@ -0,0 +1,73 @@
+--- src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c
+@@ -130,7 +130,9 @@ RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI
+ PRTSEMEVENTMULTIINTERNAL pThis;
+
+ AssertReturn(!(fFlags & ~RTSEMEVENTMULTI_FLAGS_NO_LOCK_VAL), VERR_INVALID_PARAMETER);
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ pThis = (PRTSEMEVENTMULTIINTERNAL)RTMemAlloc(sizeof(*pThis));
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ if (pThis)
+ {
+ pThis->u32Magic = RTSEMEVENTMULTI_MAGIC;
+@@ -186,10 +188,12 @@ RTDECL(int) RTSemEventMultiDestroy(RTSEMEVENTMULTI hE
+ /*
+ * Invalidate it and signal the object just in case.
+ */
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ ASMAtomicWriteU32(&pThis->u32Magic, ~RTSEMEVENTMULTI_MAGIC);
+ ASMAtomicAndU32(&pThis->fStateAndGen, RTSEMEVENTMULTIBSD_GEN_MASK);
+ rtR0SemBsdBroadcast(pThis);
+ rtR0SemEventMultiBsdRelease(pThis);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -198,6 +202,7 @@ RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEv
+ {
+ uint32_t fNew;
+ uint32_t fOld;
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ /*
+ * Validate input.
+@@ -224,12 +229,15 @@ RTDECL(int) RTSemEventMultiSignal(RTSEMEVENTMULTI hEv
+
+ rtR0SemBsdBroadcast(pThis);
+ rtR0SemEventMultiBsdRelease(pThis);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+
+ RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEventMultiSem)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
++
+ /*
+ * Validate input.
+ */
+@@ -246,6 +254,7 @@ RTDECL(int) RTSemEventMultiReset(RTSEMEVENTMULTI hEve
+ ASMAtomicAndU32(&pThis->fStateAndGen, ~RTSEMEVENTMULTIBSD_STATE_MASK);
+
+ rtR0SemEventMultiBsdRelease(pThis);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -262,6 +271,7 @@ static int rtR0SemEventMultiBsdWait(PRTSEMEVENTMULTIIN
+ static int rtR0SemEventMultiBsdWait(PRTSEMEVENTMULTIINTERNAL pThis, uint32_t fFlags, uint64_t uTimeout,
+ PCRTLOCKVALSRCPOS pSrcPos)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ uint32_t fOrgStateAndGen;
+ int rc;
+
+@@ -321,6 +331,7 @@ static int rtR0SemEventMultiBsdWait(PRTSEMEVENTMULTIIN
+ }
+
+ rtR0SemEventMultiBsdRelease(pThis);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return rc;
+ }
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semfastmutex-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semfastmutex-r0drv-freebsd.c
new file mode 100644
index 000000000000..21c03b87326e
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semfastmutex-r0drv-freebsd.c
@@ -0,0 +1,59 @@
+--- src/VBox/Runtime/r0drv/freebsd/semfastmutex-r0drv-freebsd.c.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/semfastmutex-r0drv-freebsd.c
+@@ -96,6 +96,7 @@ RTDECL(int) RTSemFastMutexCreate(PRTSEMFASTMUTEX phFa
+ {
+ AssertCompile(sizeof(RTSEMFASTMUTEXINTERNAL) > sizeof(void *));
+ AssertPtrReturn(phFastMtx, VERR_INVALID_POINTER);
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ PRTSEMFASTMUTEXINTERNAL pThis = (PRTSEMFASTMUTEXINTERNAL)RTMemAllocZ(sizeof(*pThis));
+ if (pThis)
+@@ -104,8 +105,10 @@ RTDECL(int) RTSemFastMutexCreate(PRTSEMFASTMUTEX phFa
+ sx_init_flags(&pThis->SxLock, "IPRT Fast Mutex Semaphore", SX_DUPOK);
+
+ *phFastMtx = pThis;
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
+ }
+
+@@ -117,11 +120,13 @@ RTDECL(int) RTSemFastMutexDestroy(RTSEMFASTMUTEX hFas
+ return VINF_SUCCESS;
+ AssertPtrReturn(pThis, VERR_INVALID_HANDLE);
+ AssertMsgReturn(pThis->u32Magic == RTSEMFASTMUTEX_MAGIC, ("%p: u32Magic=%RX32\n", pThis, pThis->u32Magic), VERR_INVALID_HANDLE);
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ ASMAtomicWriteU32(&pThis->u32Magic, RTSEMFASTMUTEX_MAGIC_DEAD);
+ sx_destroy(&pThis->SxLock);
+ RTMemFree(pThis);
+
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -131,8 +136,11 @@ RTDECL(int) RTSemFastMutexRequest(RTSEMFASTMUTEX hFas
+ PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
+ AssertPtrReturn(pThis, VERR_INVALID_HANDLE);
+ AssertMsgReturn(pThis->u32Magic == RTSEMFASTMUTEX_MAGIC, ("%p: u32Magic=%RX32\n", pThis, pThis->u32Magic), VERR_INVALID_HANDLE);
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ sx_xlock(&pThis->SxLock);
++
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -142,8 +150,11 @@ RTDECL(int) RTSemFastMutexRelease(RTSEMFASTMUTEX hFas
+ PRTSEMFASTMUTEXINTERNAL pThis = hFastMtx;
+ AssertPtrReturn(pThis, VERR_INVALID_HANDLE);
+ AssertMsgReturn(pThis->u32Magic == RTSEMFASTMUTEX_MAGIC, ("%p: u32Magic=%RX32\n", pThis, pThis->u32Magic), VERR_INVALID_HANDLE);
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ sx_xunlock(&pThis->SxLock);
++
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semmutex-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semmutex-r0drv-freebsd.c
new file mode 100644
index 000000000000..048d345398eb
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_semmutex-r0drv-freebsd.c
@@ -0,0 +1,80 @@
+--- src/VBox/Runtime/r0drv/freebsd/semmutex-r0drv-freebsd.c.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/semmutex-r0drv-freebsd.c
+@@ -72,6 +72,7 @@ RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMutexSem)
+ {
+ AssertCompile(sizeof(RTSEMMUTEXINTERNAL) > sizeof(void *));
+ AssertPtrReturn(phMutexSem, VERR_INVALID_POINTER);
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ PRTSEMMUTEXINTERNAL pThis = (PRTSEMMUTEXINTERNAL)RTMemAllocZ(sizeof(*pThis));
+ if (pThis)
+@@ -80,8 +81,10 @@ RTDECL(int) RTSemMutexCreate(PRTSEMMUTEX phMutexSem)
+ sx_init_flags(&pThis->SxLock, "IPRT Mutex Semaphore", SX_RECURSE);
+
+ *phMutexSem = pThis;
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VERR_NO_MEMORY;
+ }
+
+@@ -93,12 +96,14 @@ RTDECL(int) RTSemMutexDestroy(RTSEMMUTEX hMutexSem)
+ return VINF_SUCCESS;
+ AssertPtrReturn(pThis, VERR_INVALID_HANDLE);
+ AssertMsgReturn(pThis->u32Magic == RTSEMMUTEX_MAGIC, ("%p: u32Magic=%RX32\n", pThis, pThis->u32Magic), VERR_INVALID_HANDLE);
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ AssertReturn(ASMAtomicCmpXchgU32(&pThis->u32Magic, RTSEMMUTEX_MAGIC_DEAD, RTSEMMUTEX_MAGIC), VERR_INVALID_HANDLE);
+
+ sx_destroy(&pThis->SxLock);
+ RTMemFree(pThis);
+
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -109,6 +114,7 @@ RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, R
+ int rc;
+ AssertPtrReturn(pThis, VERR_INVALID_HANDLE);
+ AssertMsgReturn(pThis->u32Magic == RTSEMMUTEX_MAGIC, ("%p: u32Magic=%RX32\n", pThis, pThis->u32Magic), VERR_INVALID_HANDLE);
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ if (cMillies == RT_INDEFINITE_WAIT)
+ {
+@@ -143,6 +149,7 @@ RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, R
+ } while (RTTimeSystemMilliTS() - StartTS < cMillies);
+ }
+
++ IPRT_FREEBSD_RESTORE_EFL_ONLY_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -159,6 +166,7 @@ RTDECL(int) RTSemMutexRequestNoResume(RTSEMMUTEX hMut
+ int rc;
+ AssertPtrReturn(pThis, VERR_INVALID_HANDLE);
+ AssertMsgReturn(pThis->u32Magic == RTSEMMUTEX_MAGIC, ("%p: u32Magic=%RX32\n", pThis, pThis->u32Magic), VERR_INVALID_HANDLE);
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ if (cMillies == RT_INDEFINITE_WAIT)
+ {
+@@ -196,6 +204,7 @@ RTDECL(int) RTSemMutexRequestNoResume(RTSEMMUTEX hMut
+ } while (RTTimeSystemMilliTS() - StartTS < cMillies);
+ }
+
++ IPRT_FREEBSD_RESTORE_EFL_ONLY_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -211,8 +220,11 @@ RTDECL(int) RTSemMutexRelease(RTSEMMUTEX hMutexSem)
+ PRTSEMMUTEXINTERNAL pThis = hMutexSem;
+ AssertPtrReturn(pThis, VERR_INVALID_HANDLE);
+ AssertMsgReturn(pThis->u32Magic == RTSEMMUTEX_MAGIC, ("%p: u32Magic=%RX32\n", pThis, pThis->u32Magic), VERR_INVALID_HANDLE);
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ sx_xunlock(&pThis->SxLock);
++
++ IPRT_FREEBSD_RESTORE_EFL_ONLY_AC();
+ return VINF_SUCCESS;
+ }
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_spinlock-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_spinlock-r0drv-freebsd.c
new file mode 100644
index 000000000000..442c6e1c243d
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_spinlock-r0drv-freebsd.c
@@ -0,0 +1,30 @@
+--- src/VBox/Runtime/r0drv/freebsd/spinlock-r0drv-freebsd.c.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/spinlock-r0drv-freebsd.c
+@@ -116,7 +116,9 @@ RTDECL(int) RTSpinlockCreate(PRTSPINLOCK pSpinlock, u
+ * Allocate.
+ */
+ AssertCompile(sizeof(RTSPINLOCKINTERNAL) > sizeof(void *));
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ PRTSPINLOCKINTERNAL pThis = (PRTSPINLOCKINTERNAL)RTMemAllocZ(sizeof(*pThis));
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ if (!pThis)
+ return VERR_NO_MEMORY;
+
+@@ -150,7 +152,9 @@ RTDECL(int) RTSpinlockDestroy(RTSPINLOCK Spinlock)
+ * Make the lock invalid and release the memory.
+ */
+ ASMAtomicIncU32(&pThis->u32Magic);
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ RTMemFree(pThis);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -176,6 +180,7 @@ RTDECL(void) RTSpinlockAcquire(RTSPINLOCK Spinlock)
+ {
+ RT_ASSERT_PREEMPT_CPUID_SPIN_ACQUIRED(pThis);
+ pThis->fIntSaved = fIntSaved;
++ IPRT_FREEBSD_RESTORE_EFL_ONLY_AC_EX(fIntSaved);
+ return;
+ }
+ if (--c <= 0)
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_the-freebsd-kernel.h b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_the-freebsd-kernel.h
new file mode 100644
index 000000000000..c783814425f5
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_the-freebsd-kernel.h
@@ -0,0 +1,48 @@
+--- src/VBox/Runtime/r0drv/freebsd/the-freebsd-kernel.h.orig 2025-04-14 17:59:14 UTC
++++ src/VBox/Runtime/r0drv/freebsd/the-freebsd-kernel.h
+@@ -97,6 +97,7 @@
+ #include <sys/smp.h>
+ #include <sys/sleepqueue.h>
+ #include <sys/sx.h>
++#include <sys/vmmeter.h> /* vm_cnt */
+ #include <vm/vm.h>
+ #include <vm/pmap.h> /* for vtophys */
+ #include <vm/vm_map.h>
+@@ -104,10 +105,11 @@
+ #include <vm/vm_kern.h>
+ #include <vm/vm_param.h> /* KERN_SUCCESS ++ */
+ #include <vm/vm_page.h>
++#include <vm/vm_pager.h>
+ #include <vm/vm_phys.h> /* vm_phys_alloc_* */
+ #include <vm/vm_extern.h> /* kmem_alloc_attr */
+ #include <vm/vm_pageout.h> /* vm_contig_grow_cache */
+-#include <sys/vmmeter.h> /* cnt */
++#include <vm/vm_radix.h>
+ #include <sys/resourcevar.h>
+ #include <machine/cpu.h>
+
+@@ -165,6 +167,24 @@
+ */
+ #if 0 /** @todo Not available yet. */
+ # define USE_KMEM_ALLOC_PROT
++#endif
++
++/**
++ * Macros for preserving EFLAGS.AC (despair / paranoid)
++ */
++#if __FreeBSD_version >= 1200076 && defined(RT_ARCH_AMD64)
++# include <iprt/asm-amd64-x86.h>
++# include <iprt/x86.h>
++# define IPRT_FREEBSD_SAVE_EFL_AC() RTCCUINTREG const fSavedEfl = ASMGetFlags()
++# define IPRT_FREEBSD_RESTORE_EFL_AC() ASMSetFlags(fSavedEfl)
++# define IPRT_FREEBSD_RESTORE_EFL_ONLY_AC() ASMChangeFlags(~X86_EFL_AC, fSavedEfl & X86_EFL_AC)
++# define IPRT_FREEBSD_RESTORE_EFL_ONLY_AC_EX(f) ASMChangeFlags(~X86_EFL_AC, (f) & X86_EFL_AC)
++# define VBOX_WITH_EFLAGS_AC_SET_IN_VBOXDRV
++#else
++# define IPRT_FREEBSD_SAVE_EFL_AC() do { } while (0)
++# define IPRT_FREEBSD_RESTORE_EFL_AC() do { } while (0)
++# define IPRT_FREEBSD_RESTORE_EFL_ONLY_AC() do { } while (0)
++# define IPRT_FREEBSD_RESTORE_EFL_ONLY_AC_EX(f) do { } while (0)
+ #endif
+
+ #endif /* !IPRT_INCLUDED_SRC_r0drv_freebsd_the_freebsd_kernel_h */
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_thread-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_thread-r0drv-freebsd.c
new file mode 100644
index 000000000000..73a0eab649ad
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_thread-r0drv-freebsd.c
@@ -0,0 +1,91 @@
+--- src/VBox/Runtime/r0drv/freebsd/thread-r0drv-freebsd.c.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/thread-r0drv-freebsd.c
+@@ -59,7 +59,6 @@ static int rtR0ThreadFbsdSleepCommon(RTMSINTERVAL cMil
+ static int rtR0ThreadFbsdSleepCommon(RTMSINTERVAL cMillies)
+ {
+ int rc;
+- int cTicks;
+
+ /*
+ * 0 ms sleep -> yield.
+@@ -70,30 +69,34 @@ static int rtR0ThreadFbsdSleepCommon(RTMSINTERVAL cMil
+ return VINF_SUCCESS;
+ }
+
++ IPRT_FREEBSD_SAVE_EFL_AC();
++
+ /*
+ * Translate milliseconds into ticks and go to sleep.
+ */
+ if (cMillies != RT_INDEFINITE_WAIT)
+ {
+- if (hz == 1000)
+- cTicks = cMillies;
+- else if (hz == 100)
+- cTicks = cMillies / 10;
+- else
+- {
+- int64_t cTicks64 = ((uint64_t)cMillies * hz) / 1000;
+- cTicks = (int)cTicks64;
+- if (cTicks != cTicks64)
+- cTicks = INT_MAX;
+- }
++ struct timeval tv;
++
++ tv.tv_sec = cMillies / 1000;
++ tv.tv_usec = cMillies * 1000;
++
++ rc = tsleep_sbt((void *)RTThreadSleep,
++ PZERO | PCATCH,
++ "iprtsl", /* max 6 chars */
++ tvtosbt(tv),
++ 0,
++ C_ABSOLUTE);
+ }
+ else
+- cTicks = 0; /* requires giant lock! */
+-
+- rc = tsleep((void *)RTThreadSleep,
+- PZERO | PCATCH,
+- "iprtsl", /* max 6 chars */
+- cTicks);
++ {
++ /* requires giant lock! */
++ rc = tsleep((void *)RTThreadSleep,
++ PZERO | PCATCH,
++ "iprts0", /* max 6 chars */
++ 0);
++ }
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ switch (rc)
+ {
+ case 0:
+@@ -124,11 +127,13 @@ RTDECL(bool) RTThreadYield(void)
+
+ RTDECL(bool) RTThreadYield(void)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ #if __FreeBSD_version >= 900032
+ kern_yield(curthread->td_user_pri);
+ #else
+ uio_yield();
+ #endif
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return false; /** @todo figure this one ... */
+ }
+
+@@ -177,12 +182,14 @@ RTDECL(void) RTThreadPreemptRestore(PRTTHREADPREEMPTST
+
+ RTDECL(void) RTThreadPreemptRestore(PRTTHREADPREEMPTSTATE pState)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC(); /* paranoia */
+ AssertPtr(pState);
+ Assert(pState->u32Reserved == 42);
+ pState->u32Reserved = 0;
+
+ RT_ASSERT_PREEMPT_CPUID_RESTORE(pState);
+ critical_exit();
++ IPRT_FREEBSD_RESTORE_EFL_ONLY_AC(); /* paranoia */
+ }
+
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_thread2-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_thread2-r0drv-freebsd.c
new file mode 100644
index 000000000000..2af30cf1e27a
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_thread2-r0drv-freebsd.c
@@ -0,0 +1,35 @@
+--- src/VBox/Runtime/r0drv/freebsd/thread2-r0drv-freebsd.c.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/thread2-r0drv-freebsd.c
+@@ -104,6 +104,8 @@ DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT
+ return VERR_INVALID_PARAMETER;
+ }
+
++ IPRT_FREEBSD_SAVE_EFL_AC();
++
+ #if __FreeBSD_version < 700000
+ /* Do like they're doing in subr_ntoskrnl.c... */
+ mtx_lock_spin(&sched_lock);
+@@ -120,6 +122,7 @@ DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT
+ thread_unlock(curthread);
+ #endif
+
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -169,6 +172,7 @@ DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThr
+
+ DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
+ int rc;
+ struct proc *pProc;
+
+@@ -184,6 +188,7 @@ DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThr
+ }
+ else
+ rc = RTErrConvertFromErrno(rc);
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return rc;
+ }
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_time-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_time-r0drv-freebsd.c
new file mode 100644
index 000000000000..cf453e69a1f9
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_time-r0drv-freebsd.c
@@ -0,0 +1,43 @@
+--- src/VBox/Runtime/r0drv/freebsd/time-r0drv-freebsd.c.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/time-r0drv-freebsd.c
+@@ -74,16 +74,23 @@ RTDECL(uint64_t) RTTimeNanoTS(void)
+
+ RTDECL(uint64_t) RTTimeNanoTS(void)
+ {
+- struct timespec tsp;
+- nanouptime(&tsp);
+- return tsp.tv_sec * RT_NS_1SEC_64
+- + tsp.tv_nsec;
++ struct bintime bt;
++ uint64_t ns;
++ binuptime(&bt);
++ ns = RT_NS_1SEC_64 * bt.sec;
++ ns += (RT_NS_1SEC_64 * (uint32_t)(bt.frac >> 32)) >> 32;
++ return ns;
+ }
+
+
+ RTDECL(uint64_t) RTTimeMilliTS(void)
+ {
+- return RTTimeNanoTS() / RT_NS_1MS;
++ struct bintime bt;
++ uint64_t ms;
++ binuptime(&bt);
++ ms = RT_MS_1SEC_64 * bt.sec;
++ ms += (RT_MS_1SEC_64 * (uint32_t)(bt.frac >> 32)) >> 32;
++ return ms;
+ }
+
+
+@@ -101,8 +108,7 @@ RTDECL(PRTTIMESPEC) RTTimeNow(PRTTIMESPEC pTime)
+
+ RTDECL(PRTTIMESPEC) RTTimeNow(PRTTIMESPEC pTime)
+ {
+- struct timespec tsp;
+- nanotime(&tsp);
+- return RTTimeSpecSetTimespec(pTime, &tsp);
++ struct timespec ts;
++ nanotime(&ts);
++ return RTTimeSpecSetTimespec(pTime, &ts);
+ }
+-
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_timer-r0drv-freebsd.c b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_timer-r0drv-freebsd.c
new file mode 100644
index 000000000000..537199743da8
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r0drv_freebsd_timer-r0drv-freebsd.c
@@ -0,0 +1,68 @@
+--- src/VBox/Runtime/r0drv/freebsd/timer-r0drv-freebsd.c.orig 2025-08-13 19:51:51 UTC
++++ src/VBox/Runtime/r0drv/freebsd/timer-r0drv-freebsd.c
+@@ -126,6 +126,7 @@ RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_
+ RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_t u64NanoInterval, uint32_t fFlags, PFNRTTIMER pfnTimer, void *pvUser)
+ {
+ *ppTimer = NULL;
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ /*
+ * Validate flags.
+@@ -155,6 +156,7 @@ RTDECL(int) RTTimerCreateEx(PRTTIMER *ppTimer, uint64_
+ callout_init(&pTimer->Callout, CALLOUT_MPSAFE);
+
+ *ppTimer = pTimer;
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -175,6 +177,8 @@ RTDECL(int) RTTimerDestroy(PRTTIMER pTimer)
+
+ RTDECL(int) RTTimerDestroy(PRTTIMER pTimer)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
++
+ /* It's ok to pass NULL pointer. */
+ if (pTimer == /*NIL_RTTIMER*/ NULL)
+ return VINF_SUCCESS;
+@@ -187,6 +191,8 @@ RTDECL(int) RTTimerDestroy(PRTTIMER pTimer)
+ pTimer->u32Magic++;
+ callout_stop(&pTimer->Callout);
+ RTMemFree(pTimer);
++
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+@@ -194,6 +200,7 @@ RTDECL(int) RTTimerStart(PRTTIMER pTimer, uint64_t u64
+ RTDECL(int) RTTimerStart(PRTTIMER pTimer, uint64_t u64First)
+ {
+ struct timeval tv;
++ IPRT_FREEBSD_SAVE_EFL_AC();
+
+ if (!rtTimerIsValid(pTimer))
+ return VERR_INVALID_HANDLE;
+@@ -217,12 +224,15 @@ RTDECL(int) RTTimerStart(PRTTIMER pTimer, uint64_t u64
+ tv.tv_usec = (u64First % 1000000000) / 1000;
+ callout_reset(&pTimer->Callout, tvtohz(&tv), rtTimerFreeBSDCallback, pTimer);
+
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
+
+ RTDECL(int) RTTimerStop(PRTTIMER pTimer)
+ {
++ IPRT_FREEBSD_SAVE_EFL_AC();
++
+ if (!rtTimerIsValid(pTimer))
+ return VERR_INVALID_HANDLE;
+ if (pTimer->fSuspended)
+@@ -234,6 +244,7 @@ RTDECL(int) RTTimerStop(PRTTIMER pTimer)
+ pTimer->fSuspended = true;
+ callout_stop(&pTimer->Callout);
+
++ IPRT_FREEBSD_RESTORE_EFL_AC();
+ return VINF_SUCCESS;
+ }
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r3_freebsd_systemmem-freebsd.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r3_freebsd_systemmem-freebsd.cpp
new file mode 100644
index 000000000000..87ae993446a3
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r3_freebsd_systemmem-freebsd.cpp
@@ -0,0 +1,39 @@
+--- src/VBox/Runtime/r3/freebsd/systemmem-freebsd.cpp.orig 2025-04-14 17:59:18 UTC
++++ src/VBox/Runtime/r3/freebsd/systemmem-freebsd.cpp
+@@ -75,7 +75,6 @@ RTDECL(int) RTSystemQueryAvailableRam(uint64_t *pcb)
+ u_int cPagesMemFree = 0;
+ u_int cPagesMemInactive = 0;
+ u_int cPagesMemCached = 0;
+- u_int cPagesMemUsed = 0;
+ int cbPage = 0;
+ size_t cbParameter;
+ int cProcessed = 0;
+@@ -83,25 +82,23 @@ RTDECL(int) RTSystemQueryAvailableRam(uint64_t *pcb)
+ cbParameter = sizeof(cPagesMemFree);
+ if (sysctlbyname("vm.stats.vm.v_free_count", &cPagesMemFree, &cbParameter, NULL, 0))
+ rc = RTErrConvertFromErrno(errno);
+- cbParameter = sizeof(cPagesMemUsed);
+- if ( RT_SUCCESS(rc)
+- && sysctlbyname("vm.stats.vm.v_active_count", &cPagesMemUsed, &cbParameter, NULL, 0))
+- rc = RTErrConvertFromErrno(errno);
+ cbParameter = sizeof(cPagesMemInactive);
+ if ( RT_SUCCESS(rc)
+ && sysctlbyname("vm.stats.vm.v_inactive_count", &cPagesMemInactive, &cbParameter, NULL, 0))
+ rc = RTErrConvertFromErrno(errno);
++#if __FreeBSD_version < 1200016
+ cbParameter = sizeof(cPagesMemCached);
+ if ( RT_SUCCESS(rc)
+ && sysctlbyname("vm.stats.vm.v_cache_count", &cPagesMemCached, &cbParameter, NULL, 0))
+ rc = RTErrConvertFromErrno(errno);
++#endif
+ cbParameter = sizeof(cbPage);
+ if ( RT_SUCCESS(rc)
+ && sysctlbyname("hw.pagesize", &cbPage, &cbParameter, NULL, 0))
+ rc = RTErrConvertFromErrno(errno);
+
+ if (RT_SUCCESS(rc))
+- *pcb = (cPagesMemFree + cPagesMemInactive + cPagesMemCached ) * cbPage;
++ *pcb = ((uint64_t)cPagesMemFree + cPagesMemInactive + cPagesMemCached) * cbPage;
+
+ return rc;
+ }
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r3_posix_process-creation-posix.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r3_posix_process-creation-posix.cpp
new file mode 100644
index 000000000000..06bfba5d3dac
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_r3_posix_process-creation-posix.cpp
@@ -0,0 +1,38 @@
+--- src/VBox/Runtime/r3/posix/process-creation-posix.cpp.orig 2025-08-13 19:51:58 UTC
++++ src/VBox/Runtime/r3/posix/process-creation-posix.cpp
+@@ -40,7 +40,7 @@
+ *********************************************************************************************************************************/
+ #define LOG_GROUP RTLOGGROUP_PROCESS
+ #include <iprt/cdefs.h>
+-#ifdef RT_OS_LINUX
++#if defined(RT_OS_LINUX) || defined(RT_OS_FREEBSD)
+ # define IPRT_WITH_DYNAMIC_CRYPT_R
+ #endif
+ #if (defined(RT_OS_LINUX) || defined(RT_OS_OS2)) && !defined(_GNU_SOURCE)
+@@ -85,7 +85,7 @@
+ # include <xlocale.h> /* for newlocale() */
+ #endif
+
+-#if defined(RT_OS_LINUX) || defined(RT_OS_OS2)
++#if defined(RT_OS_LINUX) || defined(RT_OS_OS2) || defined(RT_OS_FREEBSD)
+ /* While Solaris has posix_spawn() of course we don't want to use it as
+ * we need to have the child in a different process contract, no matter
+ * whether it is started detached or not. */
+@@ -174,7 +174,7 @@
+ # define IPRT_LIBPAM_FILE_3 "libpam.1.dylib"
+ # define IPRT_LIBPAM_FILE_3_FIRST_VER 0
+ # define IPRT_LIBPAM_FILE_3_END_VER 0
+-# elif RT_OS_LINUX
++# elif RT_OS_LINUX || RT_OS_FREEBSD
+ # define IPRT_LIBPAM_FILE_1 "libpam.so.0"
+ # define IPRT_LIBPAM_FILE_1_FIRST_VER 0
+ # define IPRT_LIBPAM_FILE_1_END_VER 0
+@@ -681,7 +681,7 @@ static int rtCheckCredentials(const char *pszUser, con
+ if (pPw->pw_passwd && *pPw->pw_passwd)
+ # endif
+ {
+-# if defined(RT_OS_LINUX) || defined(RT_OS_OS2)
++# if defined(RT_OS_LINUX) || defined(RT_OS_OS2) || defined(RT_OS_FREEBSD)
+ # ifdef IPRT_WITH_DYNAMIC_CRYPT_R
+ size_t const cbCryptData = RT_MAX(sizeof(struct crypt_data) * 2, _256K);
+ # else
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_VMM_Config.kmk b/emulators/virtualbox-ose-72/files/patch-src_VBox_VMM_Config.kmk
new file mode 100644
index 000000000000..cb294d7cd898
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_VMM_Config.kmk
@@ -0,0 +1,11 @@
+--- src/VBox/VMM/Config.kmk.orig 2025-08-13 19:52:06 UTC
++++ src/VBox/VMM/Config.kmk
+@@ -133,7 +133,7 @@ endif
+ VMM_COMMON_DEFS += VBOX_WITH_NATIVE_NEM VBOX_WITH_NEM_R0
+ endif
+ endif
+-if1of ($(KBUILD_TARGET), freebsd linux solaris) # Hosts that implements SUPR0HCPhysToVirt.
++if1of ($(KBUILD_TARGET), linux solaris) # Hosts that implements SUPR0HCPhysToVirt.
+ VMM_COMMON_DEFS += VBOX_WITH_LINEAR_HOST_PHYS_MEM
+ endif
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_VBox_VMM_VMMR3_PDMAsyncCompletionFileNormal.cpp b/emulators/virtualbox-ose-72/files/patch-src_VBox_VMM_VMMR3_PDMAsyncCompletionFileNormal.cpp
new file mode 100644
index 000000000000..b460847d13f0
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_VBox_VMM_VMMR3_PDMAsyncCompletionFileNormal.cpp
@@ -0,0 +1,59 @@
+--- src/VBox/VMM/VMMR3/PDMAsyncCompletionFileNormal.cpp.orig 2025-08-13 19:52:13 UTC
++++ src/VBox/VMM/VMMR3/PDMAsyncCompletionFileNormal.cpp
+@@ -37,6 +37,13 @@
+ #include <iprt/string.h>
+ #include <iprt/assert.h>
+ #include <VBox/log.h>
++/* TBR: we need a complicated crawl through the data structure to get the AIO system limits
++ to check when considering growing the number of active AIO requests.... */
++/* We need the PDMInternal *before* the UVM, or it isn't visible afterwards. (src/VBox/VMM/include/PDMInternal.h) */
++#include <PDMInternal.h>
++#include <VBox/vmm/uvm.h>
++#include <VBox/vmm/vm.h>
++/* TBR: end of extra includes. */
+
+ #include "PDMAsyncCompletionFileInternal.h"
+
+@@ -1119,8 +1126,40 @@ static int pdmacFileAioMgrNormalProcessTaskList(PPDMAC
+ */
+ pdmacFileAioMgrNormalBalanceLoad(pAioMgr);
+ #else
+- /* Grow the I/O manager */
+- pAioMgr->enmState = PDMACEPFILEMGRSTATE_GROWING;
++ /* TBR: Check the global AIO system limit before growing.
++ This is the complicateds crawl through the data structure mentioned
++ near the start of this file.
++ There HAS to be a better way and better time to get this limit! */
++ PPDMASYNCCOMPLETIONEPCLASS pEpClass = NULL;
++ PCPDMASYNCCOMPLETIONEPCLASSOPS pEndpointOps = NULL;
++ PDMASYNCCOMPLETIONEPCLASSTYPE enmClassType;
++ PPDMASYNCCOMPLETIONEPCLASSFILE pEpClassFile = NULL;
++ PVM pVM = NULL;
++ PUVM pUVM = NULL;
++ unsigned int aio_system_reqests_max = RTFILEAIO_UNLIMITED_REQS;
++ pEpClass = pEndpoint->Core.pEpClass;
++ AssertMsg((NULL != pEpClass),("ep->class is NULL"));
++ pEndpointOps = pEpClass->pEndpointOps;
++ AssertMsg((NULL != pEndpointOps),("ep->class->ops is NULL"));
++ enmClassType = pEndpointOps->enmClassType;
++ AssertMsg((PDMASYNCCOMPLETIONEPCLASSTYPE_FILE == enmClassType),
++ ("ep->class->ops->type != PDMASYNCCOMPLETIONEPCLASSTYPE_FILE"));
++ pVM = pEpClass->pVM;
++ AssertMsg((NULL != pVM),("ep->class->VM is NULL"));
++ pUVM = pVM->pUVM;
++ AssertMsg((NULL != pUVM),("ep->class->VM->UVM is NULL"));
++ pEpClassFile = (PPDMASYNCCOMPLETIONEPCLASSFILE) (pUVM->pdm.s.apAsyncCompletionEndpointClass[enmClassType]);
++ AssertMsg((NULL != pEpClassFile),("ep->class->VM->UVM->pdn[globals] is NULL"));
++ aio_system_reqests_max = pEpClassFile->cReqsOutstandingMax;
++#if 0
++ /* A one time check during development to verify getting the right number. */
++ AssertMsg((256 != aio_system_reqests_max),
++ ("aio_system_reqests_max != 256 (val=%u)",aio_system_reqests_max));
++#endif
++ if (RT_UNLIKELY( aio_system_reqests_max == RTFILEAIO_UNLIMITED_REQS
++ || (pAioMgr->cRequestsActiveMax+PDMACEPFILEMGR_REQS_STEP) <= aio_system_reqests_max))
++ /* Grow the I/O manager */
++ pAioMgr->enmState = PDMACEPFILEMGRSTATE_GROWING;
+ #endif
+ }
+ }
diff --git a/emulators/virtualbox-ose-72/files/patch-src_libs_xpcom18a4_Makefile.kmk b/emulators/virtualbox-ose-72/files/patch-src_libs_xpcom18a4_Makefile.kmk
new file mode 100644
index 000000000000..95f5972ce7f8
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_libs_xpcom18a4_Makefile.kmk
@@ -0,0 +1,11 @@
+--- src/libs/xpcom18a4/Makefile.kmk.orig 2025-08-13 19:56:45 UTC
++++ src/libs/xpcom18a4/Makefile.kmk
+@@ -601,6 +601,8 @@ VBoxXPCOM_LIBS = \
+ $(VBox-xpcom-proxy_1_TARGET) \
+ $(VBox-xpcom-nspr_1_TARGET) \
+ $(VBoxXPCOMGlue_s_1_TARGET)
++VBoxXPCOM_LIBS.freebsd = \
++ pthread
+ VBoxXPCOM_LIBS.linux = \
+ pthread dl
+
diff --git a/emulators/virtualbox-ose-72/files/patch-src_libs_xpcom18a4_nsprpub_pr_src_pthreads_ptsynch.c b/emulators/virtualbox-ose-72/files/patch-src_libs_xpcom18a4_nsprpub_pr_src_pthreads_ptsynch.c
new file mode 100644
index 000000000000..6bd41290d6ee
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_libs_xpcom18a4_nsprpub_pr_src_pthreads_ptsynch.c
@@ -0,0 +1,13 @@
+--- src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c.orig 2025-08-13 19:56:47 UTC
++++ src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptsynch.c
+@@ -45,6 +45,10 @@
+ #include <string.h>
+ #include <pthread.h>
+ #include <sys/time.h>
++#ifdef FREEBSD
++#include <sys/param.h>
++#endif
++
+ #include <errno.h>
+
+ #include <iprt/asm.h>
diff --git a/emulators/virtualbox-ose-72/files/patch-src_libs_xpcom18a4_xpcom_io_nsLocalFileUnix.h b/emulators/virtualbox-ose-72/files/patch-src_libs_xpcom18a4_xpcom_io_nsLocalFileUnix.h
new file mode 100644
index 000000000000..50f117437106
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/patch-src_libs_xpcom18a4_xpcom_io_nsLocalFileUnix.h
@@ -0,0 +1,17 @@
+--- src/libs/xpcom18a4/xpcom/io/nsLocalFileUnix.h.orig 2025-08-13 19:56:51 UTC
++++ src/libs/xpcom18a4/xpcom/io/nsLocalFileUnix.h
+@@ -74,14 +74,6 @@
+ #define STATFS statfs
+ #endif
+
+-// so we can statfs on freebsd
+-#if defined(__FreeBSD__)
+- #define HAVE_SYS_STATFS_H
+- #define STATFS statfs
+- #include <sys/param.h>
+- #include <sys/mount.h>
+-#endif
+-
+ class NS_COM nsLocalFile : public nsILocalFile
+ {
+ public:
diff --git a/emulators/virtualbox-ose-72/files/pkg-message.in b/emulators/virtualbox-ose-72/files/pkg-message.in
new file mode 100644
index 000000000000..27c14e0a2e2a
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/pkg-message.in
@@ -0,0 +1,120 @@
+[
+{ type: install
+ message: <<EOM
+VirtualBox was installed.
+
+You need to load the vboxdrv kernel module via /boot/loader.conf:
+
+vboxdrv_load="YES"
+
+You also have to add all users to your vboxusers group in order to use vbox.
+
+% pw groupmod vboxusers -m jerry
+
+Reboot the machine to load the needed kernel modules.
+
+
+Bridging Support:
+=================
+
+For bridged networking please add the following line to your /etc/rc.conf:
+
+vboxnet_enable="YES"
+
+
+USB Support:
+============
+
+For USB support your user needs to be in the operator group and needs read
+and write permissions to the USB device.
+
+% pw groupmod operator -m jerry
+
+Add the following to /etc/devfs.rules (create if it doesn't exist):
+
+[system=10]
+add path 'usb/*' mode 0660 group operator
+
+To load these new rule add the following to /etc/rc.conf:
+
+devfs_system_ruleset="system"
+
+Then restart devfs to load the new rules:
+
+% /etc/rc.d/devfs restart
+
+
+Troubleshooting:
+================
+
+Running VirtualBox as non-root user may fail with a fatal error
+NS_ERROR_FACTORY_NOT_REGISTERED. In this case delete /tmp/.vbox-*-ipc file.
+
+If you experience "Network: write Failed: Cannot allocate memory" errors
+try to increase net.graph.maxdata in /boot/loader.conf
+
+If you are using AIO, then increase these limits (https://bugs.freebsd.org/168298):
+vfs.aio.max_buf_aio=8192
+vfs.aio.max_aio_queue_per_proc=65536
+vfs.aio.max_aio_per_proc=8192
+vfs.aio.max_aio_queue=65536
+To check if AIO is used use: kldstat -v | grep aio
+
+If you are experiencing VMs freezes with an error in VBox.log such as:
+"
+00:01:29.590192 AssertLogRel /usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.44
+/src/VBox/VMM/VMMR3/PGMPhys.cpp(5148) int PGMR3PhysAllocateHandyPages(PVM): RT_SUCCESS(rc)
+00:01:29.590221 87/128: idPage=0x3d400 HCPhysGCPhys=000000027eaed000 rc=VERR_NO_MEMORY
+00:01:29.590247 Changing the VM state from 'RUNNING' to 'GURU_MEDITATION'
+00:01:29.590261 Console: Machine state changed to 'GuruMeditation'
+00:01:29.590695 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+00:01:29.590696 !!
+00:01:29.590697 !! VCPU0: Guru Meditation -8 (VERR_NO_MEMORY)
+"
+and see a lot of free RAM, then increase sysctl vm.max_user_wired
+(https://bugs.freebsd.org/252227).
+For dedicated VM servers, a good start is:
+("RAM in GB" - max(1, "RAM in GB" / 32)) * 1024*1024*1024 / PAGE_SIZE
+PAGE_SIZE on x86 is 4096.
+Examples with different RAM sizes in GB:
+ 16: ( 16-max(1, 16/32)*1024*1024*1024/4096 = 3932160 => 15GB
+ 32: ( 32-max(1, 32/32)*1024*1024*1024/4096 = 8126464 => 31GB
+ 48: ( 48-max(1, 48/32)*1024*1024*1024/4096 = 12189696 => 46.5GB
+ 64: ( 64-max(1, 64/32)*1024*1024*1024/4096 = 16252928 => 62GB
+128: (128-max(1,128/32)*1024*1024*1024/4096 = 32505856 => 124GB
+256: (256-max(1,256/32)*1024*1024*1024/4096 = 65011712 => 248GB
+
+When assigning IP addresses in host-only mode from ranges outside
+of VirtualBox's defaults, the respective ranges need to be listed
+in %%VBOX_ETC%%/networks.conf (https://bugs.freebsd.org/259399).
+
+Check the wiki page for known issues and troubleshooting:
+https://wiki.freebsd.org/VirtualBox
+
+Please report any problems to emulation@. Thanks!
+EOM
+}
+{ type: upgrade
+ maximum_version: 6.1.22
+ message: <<EOM
+The PULSEAUDIO option has been forcibly disabled since VirtualBox
+version 6.1.24 due to a bug in it preventing virtual machines
+configured to use it from starting.
+
+When upgrading from a previous version please reconfigure any virtual
+machines using the Pulseaudio host audio driver to use another
+supported one.
+EOM
+}
+{ type: upgrade
+ minimum_version: 6.1.26
+ maximum_version: 6.1.32_1
+ message: <<EOM
+To comply to hier(7) requirements, networks.conf's location changed
+to %%VBOX_ETC%%/networks.conf.
+
+In case /etc/vbox/networks.conf exists, it needs to be moved to
+%%VBOX_ETC%% and /etc/vbox should be deleted.
+EOM
+}
+]
diff --git a/emulators/virtualbox-ose-72/files/vboxheadless.in b/emulators/virtualbox-ose-72/files/vboxheadless.in
new file mode 100644
index 000000000000..5ddc5fc21d6c
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/vboxheadless.in
@@ -0,0 +1,140 @@
+#!/bin/sh
+
+# PROVIDE: vboxheadless
+# REQUIRE: LOGIN vboxnet
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable vboxheadless
+#
+# vboxheadless_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable vboxheadless.
+# vboxheadless_machines (str): Space separated list of machines
+# vboxheadless_user (str): Default user account to run with.
+# (default: %%VBOXUSER%%)
+# vboxheadless_stop (str): Default stop cmd for VBoxManage controlvm.
+# (default: savestate)
+# vboxheadless_delay (int): Default startup/shutdown delay in seconds.
+# (default: 0)
+# vboxheadless_<machine>_name (str): Virtualbox machine name or UUID.
+# vboxheadless_<machine>_user (str): User account to run with.
+# vboxheadless_<machine>_flags (str): Additional flags for VBoxHeadless.
+# vboxheadless_<machine>_stop (str): Stop command for VBoxManage controlvm.
+# vboxheadless_<machine>_delay (int): Startup and shutdown delay in seconds.
+
+. /etc/rc.subr
+
+name="vboxheadless"
+rcvar=vboxheadless_enable
+rc_fast="YES"
+
+command="%%VBOXDIR%%/VBoxHeadless"
+pidbase="/var/run/${name}"
+
+start_cmd="${name}_start"
+stop_cmd="${name}_stop"
+status_cmd="${name}_status"
+
+vboxheadless_start()
+{
+ local machine mpidfile pid vmname vmuser vmflags vmdelay
+
+ echo "Starting Virtual Machines:"
+ for machine in ${vboxheadless_machines}; do
+ mpidfile="${pidbase}_${machine}.pid"
+ pid=$(check_pidfile $mpidfile $command)
+ eval vmname="\${vboxheadless_${machine}_name:-${machine}}"
+ eval vmuser="\${vboxheadless_${machine}_user:-${vboxheadless_user}}"
+ eval vmflags="\${vboxheadless_${machine}_flags:-}"
+ eval vmdelay="\${vboxheadless_${machine}_delay:-${vboxheadless_delay}}"
+
+ HOME=$(/usr/sbin/pw usershow -7 -n "${vmuser}" | /usr/bin/cut -d: -f6)
+
+ /usr/bin/printf "%25s " "${vmname}"
+
+ /usr/bin/su ${vmuser} -c "%%VBOXDIR%%/VBoxManage showvminfo '${vmname}' >/dev/null" 2>/dev/null
+
+ if [ $? != 0 ]; then
+ echo "Unknown machine"
+ continue
+ fi
+
+ if [ -n "${pid}" ]; then
+ echo "Already running? (pid=${pid})"
+ continue
+ fi
+
+ /bin/sleep ${vmdelay}
+ /usr/bin/install -o ${vmuser} -g %%VBOXGROUP%% -m 644 /dev/null ${mpidfile}
+ /usr/sbin/daemon -f -p ${mpidfile} -u ${vmuser} ${command} --startvm "${vmname}" ${vmflags}
+ echo "Started"
+ done
+}
+
+vboxheadless_stop()
+{
+ local machine mpidfile pid pids vmname vmuser vmstop vmdelay
+
+ echo "Saving states for Virtual Machines:"
+ for machine in ${vboxheadless_machines}; do
+ mpidfile="${pidbase}_${machine}.pid"
+ pid=$(check_pidfile $mpidfile $command)
+ eval vmname="\${vboxheadless_${machine}_name:-${machine}}"
+ eval vmuser="\${vboxheadless_${machine}_user:-${vboxheadless_user}}"
+ eval vmstop="\${vboxheadless_${machine}_stop:-${vboxheadless_stop}}"
+ eval vmdelay="\${vboxheadless_${machine}_delay:-${vboxheadless_delay}}"
+
+ /usr/bin/printf "%25s " "${vmname}"
+
+ if [ -n "${pid}" ]; then
+ pids="${pids} ${pid}"
+ /bin/sleep ${vmdelay}
+ /usr/bin/su ${vmuser} -c "%%VBOXDIR%%/VBoxManage controlvm '${vmname}' ${vmstop} >/dev/null &" 2>/dev/null
+ fi
+ done
+ if [ -n "${pids}" ]; then
+ wait_for_pids $pids >/dev/null
+ echo "Stopped"
+ else
+ echo "Not running?"
+ fi
+}
+
+vboxheadless_status()
+{
+ local machine mpidfile pid vmname vmuser
+
+ /usr/bin/printf "%25s %s\n" "Machine" "Status"
+ /usr/bin/printf "%25s %s\n" "-------------------------" "------------"
+
+ for machine in ${vboxheadless_machines}; do
+ mpidfile="${pidbase}_${machine}.pid"
+ pid=$(check_pidfile $mpidfile $command)
+ eval vmname="\${vboxheadless_${machine}_name:-${machine}}"
+ eval vmuser="\${vboxheadless_${machine}_user:-${vboxheadless_user}}"
+
+ /usr/bin/su ${vmuser} -c "%%VBOXDIR%%/VBoxManage showvminfo '${vmname}' >/dev/null" 2>/dev/null
+
+ if [ $? != 0 ]; then
+ /usr/bin/printf "%20s %s\n" "${vmname}" "Unknown Machine"
+ elif [ -n "${pid}" ]; then
+ /usr/bin/printf "%25s %s\n" "${vmname}" "Running"
+ else
+ /usr/bin/printf "%25s %s\n" "${vmname}" "Powered Off"
+ fi
+ done
+}
+
+load_rc_config $name
+
+: ${vboxheadless_enable="NO"}
+: ${vboxheadless_user="%%VBOXUSER%%"}
+: ${vboxheadless_stop="savestate"}
+: ${vboxheadless_delay="0"}
+
+cmd_arg="$1" ; shift
+
+if [ -n "$*" ]; then
+ vboxheadless_machines="$*"
+fi
+
+run_rc_command "${cmd_arg}"
diff --git a/emulators/virtualbox-ose-72/files/vboxinit.in b/emulators/virtualbox-ose-72/files/vboxinit.in
new file mode 100644
index 000000000000..9895da9e362e
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/vboxinit.in
@@ -0,0 +1,91 @@
+#!/bin/sh
+
+# PROVIDE: vboxinit
+# REQUIRE: LOGIN vboxnet vboxwebsrv sshd
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable vboxinit
+#
+# vboxinit_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable vboxinit.
+# stop and faststop are always enabled.
+# vboxinit_user (str): Default user account to run with.
+# (default: %%VBOXUSER%%)
+# vboxinit_home (str): Default home directory to run with.
+# (default: home of user ${vboxinit_user}
+# vboxinit_stop (str): Default stop cmd for VBoxManage controlvm.
+# (default: savestate)
+# vboxinit_start_delay (int): Default startup delay in seconds.
+# (default: 0)
+# vboxinit_stop_delay (int): Default shutdown delay in seconds.
+# (default: 0)
+#
+# Set the "Startup Mode" to "Automatic" for the virtual machine in
+# phpvirtualbox to automatically start the virtual machine during OS boot.
+#
+
+. /etc/rc.subr
+
+name="vboxinit"
+rcvar="${name}_enable"
+
+start_cmd="${name}_start"
+stop_cmd="${name}_stop"
+status_cmd="${name}_status"
+restart_cmd="${name}_restart"
+
+vboxinit_start()
+{
+ # Get a list of all machines with autorun enabled in phpvirtualbox
+ ${su_command} "${command} list vms | /usr/bin/tr -d '{}\"'" | /usr/bin/sort | while read VMNAME UUID; do
+ STARTUP=$(${su_command} "${command} getextradata ${UUID} 'pvbx/startupMode'" | /usr/bin/cut -d' ' -f2)
+ if [ "${STARTUP}" == "auto" ]; then
+ echo "${name}: starting machine ${VMNAME} ..."
+ ${su_command} "${command} startvm ${UUID} --type headless"
+ sleep "${vboxinit_start_delay}"
+ fi
+ done
+}
+
+vboxinit_stop()
+{
+ # Get all running machines
+ ${su_command} "${command} list runningvms | /usr/bin/tr -d '{}\"'" | /usr/bin/sort -r | while read VMNAME UUID; do
+ echo "${name}: stopping machine ${VMNAME} with action '${vboxinit_stop}' ..."
+ ${su_command} "${command} controlvm ${UUID} ${vboxinit_stop}"
+ sleep "${vboxinit_stop_delay}"
+ done
+}
+
+vboxinit_status()
+{
+ # List all running machines
+ ${su_command} "${command} list runningvms"
+}
+
+vboxinit_restart()
+{
+ vboxinit_stop
+ vboxinit_start
+}
+
+load_rc_config $name
+
+: ${vboxinit_enable="NO"}
+: ${vboxinit_user="%%VBOXUSER%%"}
+: ${vboxinit_home=$(/usr/sbin/pw usershow -7 -n "${vboxinit_user}" | /usr/bin/cut -d: -f6)}
+: ${vboxinit_stop="savestate"}
+: ${vboxinit_start_delay="1"}
+: ${vboxinit_stop_delay="0"}
+HOME=${vboxinit_home}
+USER=${vboxinit_user}
+export HOME USER
+
+command="%%VBOXDIR%%/VBoxManage"
+su_command="/usr/bin/su -m ${vboxinit_user} -c"
+
+if [ "x$1" = "xstop" ] || [ "x$1" = "xfaststop" ]; then
+ vboxinit_enable="YES"
+fi
+
+run_rc_command "$1"
diff --git a/emulators/virtualbox-ose-72/files/vboxwatchdog.in b/emulators/virtualbox-ose-72/files/vboxwatchdog.in
new file mode 100644
index 000000000000..c21bc03b3523
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/vboxwatchdog.in
@@ -0,0 +1,51 @@
+#!/bin/sh
+
+# PROVIDE: vboxwatchdog
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable vboxwatchdog
+#
+# vboxwatchdog_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable vboxwatchdog.
+# vboxwatchdog_user (str): User account to run with.
+# vboxwatchdog_flags (str): Custom flags for VBoxWatchdog.
+
+. /etc/rc.subr
+
+name=vboxwatchdog
+rcvar=vboxwatchdog_enable
+
+command="%%VBOXDIR%%/VBoxBalloonCtrl"
+pidfile="/var/run/${name}.pid"
+
+start_cmd="${name}_start"
+
+vboxwatchdog_start()
+{
+ local pid
+
+ HOME=$(/usr/sbin/pw usershow -7 -n "${vboxwatchdog_user}" | /usr/bin/cut -d: -f6)
+ pid=$(check_pidfile $pidfile $command)
+
+ if [ -n "${pid}" ]; then
+ echo "${name} already running? (pid=${pid})."
+ return 1
+ fi
+
+ # prevent inheriting this setting to VBoxSVC
+ unset VBOX_RELEASE_LOG_DEST
+
+ echo -n "Starting ${name}"
+ /usr/bin/install -o ${vboxwatchdog_user} -g %%VBOXGROUP%% -m 644 /dev/null ${pidfile}
+ /usr/sbin/daemon -f -p ${pidfile} -u ${vboxwatchdog_user} ${command} ${vboxwatchdog_flags}
+ echo '.'
+}
+
+load_rc_config $name
+
+: ${vboxwatchdog_enable="NO"}
+: ${vboxwatchdog_user="%%VBOXUSER%%"}
+: ${vboxwatchdog_flags=""}
+
+run_rc_command "$1"
diff --git a/emulators/virtualbox-ose-72/files/vboxwebsrv.in b/emulators/virtualbox-ose-72/files/vboxwebsrv.in
new file mode 100644
index 000000000000..a7e1e38e3090
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/vboxwebsrv.in
@@ -0,0 +1,47 @@
+#!/bin/sh
+
+# PROVIDE: vboxwebsrv
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable vboxwebsrv
+#
+# vboxwebsrv_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable vboxwebsrv.
+# vboxwebsrv_user (str): User account to run with.
+# vboxwebsrv_flags (str): Custom flags for vboxwebsrv.
+
+. /etc/rc.subr
+
+name=vboxwebsrv
+rcvar=vboxwebsrv_enable
+
+command="%%VBOXDIR%%/vboxwebsrv"
+pidfile="/var/run/${name}.pid"
+
+start_cmd="${name}_start"
+
+vboxwebsrv_start()
+{
+ local pid
+
+ HOME=$(/usr/sbin/pw usershow -7 -n "${vboxwebsrv_user}" | /usr/bin/cut -d: -f6)
+ pid=$(check_pidfile $pidfile $command)
+
+ if [ -n "${pid}" ]; then
+ echo "${name} already running? (pid=${pid})."
+ return 1
+ fi
+
+ echo -n "Starting ${name}"
+ /usr/bin/install -o ${vboxwebsrv_user} -g %%VBOXGROUP%% -m 644 /dev/null ${pidfile}
+ /usr/sbin/daemon -f -p ${pidfile} -u ${vboxwebsrv_user} ${command} ${vboxwebsrv_flags}
+ echo '.'
+}
+
+load_rc_config $name
+
+: ${vboxwebsrv_enable="NO"}
+: ${vboxwebsrv_user="%%VBOXWSUSER%%"}
+
+run_rc_command "$1"
diff --git a/emulators/virtualbox-ose-72/files/virtualbox.desktop b/emulators/virtualbox-ose-72/files/virtualbox.desktop
new file mode 100644
index 000000000000..b0d09e2128b7
--- /dev/null
+++ b/emulators/virtualbox-ose-72/files/virtualbox.desktop
@@ -0,0 +1,17 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Name=Oracle VM VirtualBox
+GenericName=Virtual Machine
+Type=Application
+Exec=VirtualBox
+TryExec=VirtualBox
+Icon=VBox
+Categories=Emulator;System;
+Comment=Run several virtual systems on a single host computer
+Comment[de]=Windows und andere Betriebssysteme unter FreeBSD ausführen
+Comment[it]=Esegui più macchine virtuali su un singolo computer
+Comment[ko]=가상 머신
+Comment[pl]=Uruchamianie wielu systemów wirtualnych na jednym komputerze gospodarza
+Comment[ru]=Запуск нескольких виртуальных машин на одном компьютере
+Comment[sv]=Kör flera virtuella system på en enda värddator
diff --git a/emulators/virtualbox-ose-72/pkg-descr b/emulators/virtualbox-ose-72/pkg-descr
new file mode 100644
index 000000000000..1ba975e84e68
--- /dev/null
+++ b/emulators/virtualbox-ose-72/pkg-descr
@@ -0,0 +1,8 @@
+Oracle VM VirtualBox is a hosted hypervisor for x86 virtualisation.
+Supported guests include BSD, Haiku, Linux, OS/2, ReactOS, Solaris and
+Windows.
+
+Guest Additions are available from: emulators/virtualbox-ose-additions
+
+For the Extension Pack: FreeBSD is not a supported host platform.
+Installation of the Pack will not extend the feature set.
diff --git a/emulators/virtualbox-ose-72/pkg-plist b/emulators/virtualbox-ose-72/pkg-plist
new file mode 100644
index 000000000000..d2dfcb82d4d5
--- /dev/null
+++ b/emulators/virtualbox-ose-72/pkg-plist
@@ -0,0 +1,452 @@
+bin/VBoxAutostart
+bin/VBoxBalloonCtrl
+bin/VBoxBugReport
+bin/VBoxHeadless
+bin/VBoxManage
+bin/VBoxVRDP
+%%QT%%bin/VirtualBox
+%%QT%%bin/VirtualBoxVM
+bin/vboxautostart
+bin/vboxballoonctrl
+bin/vboxbugreport
+bin/vboxheadless
+%%VBOXIMG%%bin/vboximg-mount
+bin/vboxmanage
+%%WEBSERVICE%%bin/vboxwebsrv
+%%QT%%bin/virtualbox
+%%QT%%bin/virtualboxvm
+include/virtualbox/VirtualBox_XPCOM.h
+include/virtualbox/ipcIClientObserver.h
+include/virtualbox/ipcIDConnectService.h
+include/virtualbox/ipcIMessageObserver.h
+include/virtualbox/ipcIService.h
+include/virtualbox/ipcd/ipcCID.h
+include/virtualbox/ipcd/ipcdclient.h
+include/virtualbox/nsIArray.h
+include/virtualbox/nsIAtom.h
+include/virtualbox/nsIAtomService.h
+include/virtualbox/nsIBinaryInputStream.h
+include/virtualbox/nsIBinaryOutputStream.h
+include/virtualbox/nsICategoryManager.h
+include/virtualbox/nsIClassInfo.h
+include/virtualbox/nsICollection.h
+include/virtualbox/nsIComponentLoader.h
+include/virtualbox/nsIComponentLoaderManager.h
+include/virtualbox/nsIComponentManager.h
+include/virtualbox/nsIComponentManagerObsolete.h
+include/virtualbox/nsIComponentRegistrar.h
+include/virtualbox/nsIDebug.h
+include/virtualbox/nsIDirectoryEnumerator.h
+include/virtualbox/nsIDirectoryService.h
+include/virtualbox/nsIEnumerator.h
+include/virtualbox/nsIErrorService.h
+include/virtualbox/nsIEventQueue.h
+include/virtualbox/nsIEventQueueService.h
+include/virtualbox/nsIEventTarget.h
+include/virtualbox/nsIException.h
+include/virtualbox/nsIExceptionService.h
+include/virtualbox/nsIFactory.h
+include/virtualbox/nsIFile.h
+include/virtualbox/nsIHashable.h
+include/virtualbox/nsIInputStream.h
+include/virtualbox/nsIInterfaceInfo.h
+include/virtualbox/nsIInterfaceInfoManager.h
+include/virtualbox/nsIInterfaceRequestor.h
+include/virtualbox/nsILocalFile.h
+include/virtualbox/nsILocalFileMac.h
+include/virtualbox/nsIModule.h
+include/virtualbox/nsINativeComponentLoader.h
+include/virtualbox/nsIObjectInputStream.h
+include/virtualbox/nsIObjectOutputStream.h
+include/virtualbox/nsIObserver.h
+include/virtualbox/nsIObserverService.h
+include/virtualbox/nsIOutputStream.h
+include/virtualbox/nsIProgrammingLanguage.h
+include/virtualbox/nsIProperties.h
+include/virtualbox/nsIProxyObjectManager.h
+include/virtualbox/nsIRunnable.h
+include/virtualbox/nsISerializable.h
+include/virtualbox/nsIServiceManager.h
+include/virtualbox/nsISimpleEnumerator.h
+include/virtualbox/nsIStringEnumerator.h
+include/virtualbox/nsISupports.h
+include/virtualbox/nsISupportsArray.h
+include/virtualbox/nsISupportsIterators.h
+include/virtualbox/nsISupportsPrimitives.h
+include/virtualbox/nsITraceRefcnt.h
+include/virtualbox/nsIVariant.h
+include/virtualbox/nsIWeakReference.h
+include/virtualbox/nsIXPTLoader.h
+include/virtualbox/nsprpub/nspr.h
+include/virtualbox/nsprpub/plarena.h
+include/virtualbox/nsprpub/plarenas.h
+include/virtualbox/nsprpub/plhash.h
+include/virtualbox/nsprpub/prbit.h
+include/virtualbox/nsprpub/prcpucfg.h
+include/virtualbox/nsprpub/prlong.h
+include/virtualbox/nsprpub/prmem.h
+include/virtualbox/nsprpub/prmon.h
+include/virtualbox/nsprpub/prtime.h
+include/virtualbox/nsprpub/prtypes.h
+include/virtualbox/nsrootidl.h
+include/virtualbox/string/nsAString.h
+include/virtualbox/string/nsAlgorithm.h
+include/virtualbox/string/nsCharTraits.h
+include/virtualbox/string/nsDependentString.h
+include/virtualbox/string/nsDependentSubstring.h
+include/virtualbox/string/nsEmbedString.h
+include/virtualbox/string/nsLiteralString.h
+include/virtualbox/string/nsObsoleteAString.h
+include/virtualbox/string/nsPrintfCString.h
+include/virtualbox/string/nsPromiseFlatString.h
+include/virtualbox/string/nsReadableUtils.h
+include/virtualbox/string/nsString.h
+include/virtualbox/string/nsStringAPI.h
+include/virtualbox/string/nsStringFwd.h
+include/virtualbox/string/nsStringIterator.h
+include/virtualbox/string/nsSubstring.h
+include/virtualbox/string/nsSubstringTuple.h
+include/virtualbox/string/nsTAString.h
+include/virtualbox/string/nsTDependentString.h
+include/virtualbox/string/nsTDependentSubstring.h
+include/virtualbox/string/nsTObsoleteAString.h
+include/virtualbox/string/nsTPromiseFlatString.h
+include/virtualbox/string/nsTString.h
+include/virtualbox/string/nsTSubstring.h
+include/virtualbox/string/nsTSubstringTuple.h
+include/virtualbox/string/nsUTF8Utils.h
+include/virtualbox/string/nsXPIDLString.h
+include/virtualbox/string/string-template-def-char.h
+include/virtualbox/string/string-template-def-unichar.h
+include/virtualbox/string/string-template-undef.h
+include/virtualbox/xpcom/nsAgg.h
+include/virtualbox/xpcom/nsAppDirectoryServiceDefs.h
+include/virtualbox/xpcom/nsArray.h
+include/virtualbox/xpcom/nsArrayEnumerator.h
+include/virtualbox/xpcom/nsAtomService.h
+include/virtualbox/xpcom/nsAutoLock.h
+include/virtualbox/xpcom/nsAutoPtr.h
+include/virtualbox/xpcom/nsBaseHashtable.h
+include/virtualbox/xpcom/nsCOMArray.h
+include/virtualbox/xpcom/nsCOMPtr.h
+include/virtualbox/xpcom/nsCRT.h
+include/virtualbox/xpcom/nsCategoryManagerUtils.h
+include/virtualbox/xpcom/nsClassHashtable.h
+include/virtualbox/xpcom/nsComponentManagerObsolete.h
+include/virtualbox/xpcom/nsComponentManagerUtils.h
+include/virtualbox/xpcom/nsDataHashtable.h
+include/virtualbox/xpcom/nsDebug.h
+include/virtualbox/xpcom/nsDebugImpl.h
+include/virtualbox/xpcom/nsDeque.h
+include/virtualbox/xpcom/nsDirectoryService.h
+include/virtualbox/xpcom/nsDirectoryServiceDefs.h
+include/virtualbox/xpcom/nsDirectoryServiceUtils.h
+include/virtualbox/xpcom/nsDoubleHashtable.h
+include/virtualbox/xpcom/nsEnumeratorUtils.h
+include/virtualbox/xpcom/nsError.h
+include/virtualbox/xpcom/nsEventQueueUtils.h
+include/virtualbox/xpcom/nsGenericFactory.h
+include/virtualbox/xpcom/nsHashKeys.h
+include/virtualbox/xpcom/nsHashSets.h
+include/virtualbox/xpcom/nsHashtable.h
+include/virtualbox/xpcom/nsID.h
+include/virtualbox/xpcom/nsIGenericFactory.h
+include/virtualbox/xpcom/nsIID.h
+include/virtualbox/xpcom/nsIInterfaceRequestorUtils.h
+include/virtualbox/xpcom/nsIServiceManagerObsolete.h
+include/virtualbox/xpcom/nsIServiceManagerUtils.h
+include/virtualbox/xpcom/nsISupportsBase.h
+include/virtualbox/xpcom/nsISupportsImpl.h
+include/virtualbox/xpcom/nsISupportsUtils.h
+include/virtualbox/xpcom/nsIWeakReferenceUtils.h
+include/virtualbox/xpcom/nsInt64.h
+include/virtualbox/xpcom/nsInterfaceHashtable.h
+include/virtualbox/xpcom/nsLocalFile.h
+include/virtualbox/xpcom/nsLocalFileUnix.h
+include/virtualbox/xpcom/nsMemory.h
+include/virtualbox/xpcom/nsModule.h
+include/virtualbox/xpcom/nsNativeCharsetUtils.h
+include/virtualbox/xpcom/nsNativeComponentLoader.h
+include/virtualbox/xpcom/nsObserverService.h
+include/virtualbox/xpcom/nsObsoleteModuleLoading.h
+include/virtualbox/xpcom/nsProxiedService.h
+include/virtualbox/xpcom/nsProxyEvent.h
+include/virtualbox/xpcom/nsProxyRelease.h
+include/virtualbox/xpcom/nsRefPtrHashtable.h
+include/virtualbox/xpcom/nsStaticAtom.h
+include/virtualbox/xpcom/nsStaticComponent.h
+include/virtualbox/xpcom/nsStringEnumerator.h
+include/virtualbox/xpcom/nsStringIO.h
+include/virtualbox/xpcom/nsSupportsArray.h
+include/virtualbox/xpcom/nsSupportsPrimitives.h
+include/virtualbox/xpcom/nsTHashtable.h
+include/virtualbox/xpcom/nsTraceRefcnt.h
+include/virtualbox/xpcom/nsTraceRefcntImpl.h
+include/virtualbox/xpcom/nsVariant.h
+include/virtualbox/xpcom/nsVoidArray.h
+include/virtualbox/xpcom/nsWeakPtr.h
+include/virtualbox/xpcom/nsWeakReference.h
+include/virtualbox/xpcom/nsXPCOM.h
+include/virtualbox/xpcom/nsXPCOMCID.h
+include/virtualbox/xpcom/nsXPCOMGlue.h
+include/virtualbox/xpcom/nscore.h
+include/virtualbox/xpcom/pldhash.h
+include/virtualbox/xpcom/plevent.h
+include/virtualbox/xpcom/xcDll.h
+include/virtualbox/xpcom/xpcom-config.h
+include/virtualbox/xpcom/xpt_arena.h
+include/virtualbox/xpcom/xpt_struct.h
+include/virtualbox/xpcom/xpt_xdr.h
+include/virtualbox/xpcom/xptcall.h
+include/virtualbox/xpcom/xptcstubsdecl.inc
+include/virtualbox/xpcom/xptcstubsdef.inc
+include/virtualbox/xpcom/xptinfo.h
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/vboxapi-1-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/vboxapi-1-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/vboxapi-1-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/vboxapi-1-py%%PYTHON_VER%%.egg-info/requires.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/vboxapi-1-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/vboxapi/VirtualBox_constants.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/vboxapi%%PYTHON_PYCDIR%%VirtualBox_constants%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/vboxapi/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/vboxapi%%PYTHON_PYCDIR%%__init__%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom%%PYTHON_PYCDIR%%__init__%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/components.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom%%PYTHON_PYCDIR%%components%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/nsError.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom%%PYTHON_PYCDIR%%nsError%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/primitives.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom%%PYTHON_PYCDIR%%primitives%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/vboxxpcom.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom%%PYTHON_PYCDIR%%vboxxpcom%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/xpcom_consts.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom%%PYTHON_PYCDIR%%xpcom_consts%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/xpt.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom%%PYTHON_PYCDIR%%xpt%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/client/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/client%%PYTHON_PYCDIR%%__init__%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/server/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/server%%PYTHON_PYCDIR%%__init__%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/server/enumerator.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/server%%PYTHON_PYCDIR%%enumerator%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/server/factory.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/server%%PYTHON_PYCDIR%%factory%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/server/loader.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/server%%PYTHON_PYCDIR%%loader%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/server/module.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/server%%PYTHON_PYCDIR%%module%%PYTHON_PYCEXT%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/server/policy.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/xpcom/server%%PYTHON_PYCDIR%%policy%%PYTHON_PYCEXT%%
+%%QT%%lib/virtualbox/DbgPlugInDiggers.so
+lib/virtualbox/VBox.sh
+lib/virtualbox/VBoxAuth.so
+lib/virtualbox/VBoxAuthSimple.so
+lib/virtualbox/VBoxAutostart
+lib/virtualbox/VBoxBalloonCtrl
+lib/virtualbox/VBoxBugReport
+lib/virtualbox/VBoxDD.so
+lib/virtualbox/VBoxDD2.so
+lib/virtualbox/VBoxDDR0.r0
+lib/virtualbox/VBoxDDU.so
+%%QT%%lib/virtualbox/UICommon.so
+%%QT%%lib/virtualbox/VBoxDbg.so
+%%QT%%lib/virtualbox/VBoxDragAndDropSvc.so
+lib/virtualbox/VBoxEFI-amd64.fd
+lib/virtualbox/VBoxEFI-arm32.fd
+lib/virtualbox/VBoxEFI-arm64.fd
+lib/virtualbox/VBoxEFI-x86.fd
+lib/virtualbox/VBoxExtPackHelperApp
+lib/virtualbox/VBoxGuestControlSvc.so
+lib/virtualbox/VBoxGuestPropSvc.so
+@(root,%%VBOXGROUP%%,4510) lib/virtualbox/VBoxHeadless
+lib/virtualbox/VBoxHeadless.so
+lib/virtualbox/VBoxHostChannel.so
+%%QT%%lib/virtualbox/VBoxKeyboard.so
+lib/virtualbox/VBoxManage
+@(root,%%VBOXGROUP%%,4510) lib/virtualbox/VBoxNetAdpCtl
+@(root,%%VBOXGROUP%%,4510) lib/virtualbox/VBoxNetDHCP
+lib/virtualbox/VBoxNetDHCP.so
+@(root,%%VBOXGROUP%%,4510) lib/virtualbox/VBoxNetNAT
+lib/virtualbox/VBoxNetNAT.so
+%%PYTHON%%lib/virtualbox/VBoxPython3.so
+%%PYTHON%%lib/virtualbox/VBoxPython3m.so
+lib/virtualbox/VBoxRT.so
+lib/virtualbox/VBoxSVC
+%%X11%%lib/virtualbox/VBoxSVGA3D.so
+lib/virtualbox/VBoxSharedClipboard.so
+lib/virtualbox/VBoxSharedFolders.so
+lib/virtualbox/VBoxTraceLogDecoders.so
+lib/virtualbox/VBoxVMM.so
+lib/virtualbox/VBoxVMMArm.so
+lib/virtualbox/VBoxVMMPreload.so
+lib/virtualbox/VBoxXPCOM.so
+lib/virtualbox/VBoxXPCOMC.so
+lib/virtualbox/VBoxXPCOMIPCD.so
+lib/virtualbox/VMMR0.r0
+%%QT%%lib/virtualbox/VirtualBox
+%%QT%%@(root,%%VBOXGROUP%%,4510) lib/virtualbox/VirtualBoxVM
+%%QT%%lib/virtualbox/VirtualBoxVM.so
+%%SDK%%lib/virtualbox/sdk
+%%VBOXIMG%%lib/virtualbox/vboximg-mount
+%%WEBSERVICE%%lib/virtualbox/vboxwebsrv
+%%WEBSERVICE%%lib/virtualbox/webtest
+%%VNC%%lib/virtualbox/ExtensionPacks/VNC/ExtPack-license.html
+%%VNC%%lib/virtualbox/ExtensionPacks/VNC/ExtPack-license.rtf
+%%VNC%%lib/virtualbox/ExtensionPacks/VNC/ExtPack-license.txt
+%%VNC%%lib/virtualbox/ExtensionPacks/VNC/ExtPack.xml
+%%VNC%%lib/virtualbox/ExtensionPacks/VNC/%%ARCH%%/VBoxVNC.so
+%%VNC%%lib/virtualbox/ExtensionPacks/VNC/%%ARCH%%/VBoxVNCMain.so
+%%GUESTADDITIONS%%lib/virtualbox/additions/VBoxGuestAdditions.iso
+%%GUESTADDITIONS%%lib/virtualbox/additions/VBoxGuestAdditions_%%GUEST_VER%%.iso
+lib/virtualbox/components/VBoxC.so
+lib/virtualbox/components/VBoxSVCM.so
+lib/virtualbox/components/VBoxXPCOMBase.xpt
+lib/virtualbox/components/VBoxXPCOMIPCC.so
+lib/virtualbox/components/VirtualBox_XPCOM.xpt
+%%QT%%share/applications/virtualbox.desktop
+%%DOCS%%%%DOCSDIR%%/UserManual.pdf
+%%QT%%share/pixmaps/VBox.png
+%%DATADIR%%/idl/VirtualBox_XPCOM.idl
+%%DATADIR%%/idl/ipcIClientObserver.idl
+%%DATADIR%%/idl/ipcIDConnectService.idl
+%%DATADIR%%/idl/ipcIMessageObserver.idl
+%%DATADIR%%/idl/ipcIService.idl
+%%DATADIR%%/idl/nsIArray.idl
+%%DATADIR%%/idl/nsIAtom.idl
+%%DATADIR%%/idl/nsIAtomService.idl
+%%DATADIR%%/idl/nsIBinaryInputStream.idl
+%%DATADIR%%/idl/nsIBinaryOutputStream.idl
+%%DATADIR%%/idl/nsICategoryManager.idl
+%%DATADIR%%/idl/nsIClassInfo.idl
+%%DATADIR%%/idl/nsICollection.idl
+%%DATADIR%%/idl/nsIComponentLoader.idl
+%%DATADIR%%/idl/nsIComponentLoaderManager.idl
+%%DATADIR%%/idl/nsIComponentManager.idl
+%%DATADIR%%/idl/nsIComponentManagerObsolete.idl
+%%DATADIR%%/idl/nsIComponentRegistrar.idl
+%%DATADIR%%/idl/nsIDebug.idl
+%%DATADIR%%/idl/nsIDirectoryEnumerator.idl
+%%DATADIR%%/idl/nsIDirectoryService.idl
+%%DATADIR%%/idl/nsIEnumerator.idl
+%%DATADIR%%/idl/nsIErrorService.idl
+%%DATADIR%%/idl/nsIEventQueue.idl
+%%DATADIR%%/idl/nsIEventQueueService.idl
+%%DATADIR%%/idl/nsIEventTarget.idl
+%%DATADIR%%/idl/nsIException.idl
+%%DATADIR%%/idl/nsIExceptionService.idl
+%%DATADIR%%/idl/nsIFactory.idl
+%%DATADIR%%/idl/nsIFile.idl
+%%DATADIR%%/idl/nsIHashable.idl
+%%DATADIR%%/idl/nsIInputStream.idl
+%%DATADIR%%/idl/nsIInterfaceInfo.idl
+%%DATADIR%%/idl/nsIInterfaceInfoManager.idl
+%%DATADIR%%/idl/nsIInterfaceRequestor.idl
+%%DATADIR%%/idl/nsILocalFile.idl
+%%DATADIR%%/idl/nsILocalFileMac.idl
+%%DATADIR%%/idl/nsIModule.idl
+%%DATADIR%%/idl/nsINativeComponentLoader.idl
+%%DATADIR%%/idl/nsIObjectInputStream.idl
+%%DATADIR%%/idl/nsIObjectOutputStream.idl
+%%DATADIR%%/idl/nsIObserver.idl
+%%DATADIR%%/idl/nsIObserverService.idl
+%%DATADIR%%/idl/nsIOutputStream.idl
+%%DATADIR%%/idl/nsIProgrammingLanguage.idl
+%%DATADIR%%/idl/nsIProperties.idl
+%%DATADIR%%/idl/nsIProxyObjectManager.idl
+%%DATADIR%%/idl/nsIRunnable.idl
+%%DATADIR%%/idl/nsISerializable.idl
+%%DATADIR%%/idl/nsIServiceManager.idl
+%%DATADIR%%/idl/nsISimpleEnumerator.idl
+%%DATADIR%%/idl/nsIStringEnumerator.idl
+%%DATADIR%%/idl/nsISupports.idl
+%%DATADIR%%/idl/nsISupportsArray.idl
+%%DATADIR%%/idl/nsISupportsIterators.idl
+%%DATADIR%%/idl/nsISupportsPrimitives.idl
+%%DATADIR%%/idl/nsITraceRefcnt.idl
+%%DATADIR%%/idl/nsIVariant.idl
+%%DATADIR%%/idl/nsIWeakReference.idl
+%%DATADIR%%/idl/nsIXPTLoader.idl
+%%DATADIR%%/idl/nsrootidl.idl
+%%NLS%%%%DATADIR%%/nls/VirtualBox_bg.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_ca.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_ca_VA.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_cs.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_da.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_de.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_el.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_en.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_es.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_eu.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_fa.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_fi.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_fr.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_gl.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_he.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_hr_HR.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_hu.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_id.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_it.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_ja.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_ka.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_km_KH.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_ko.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_lt.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_nl.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_pl.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_pt.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_pt_BR.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_ro.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_ru.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_sk.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_sl.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_sr.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_sv.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_th.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_tr.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_uk.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_zh_CN.qm
+%%NLS%%%%DATADIR%%/nls/VirtualBox_zh_TW.qm
+%%NLS%%%%DATADIR%%/nls/qt_bg.qm
+%%NLS%%%%DATADIR%%/nls/qt_ca.qm
+%%NLS%%%%DATADIR%%/nls/qt_ca_VA.qm
+%%NLS%%%%DATADIR%%/nls/qt_cs.qm
+%%NLS%%%%DATADIR%%/nls/qt_da.qm
+%%NLS%%%%DATADIR%%/nls/qt_de.qm
+%%NLS%%%%DATADIR%%/nls/qt_el.qm
+%%NLS%%%%DATADIR%%/nls/qt_en.qm
+%%NLS%%%%DATADIR%%/nls/qt_es.qm
+%%NLS%%%%DATADIR%%/nls/qt_eu.qm
+%%NLS%%%%DATADIR%%/nls/qt_fa.qm
+%%NLS%%%%DATADIR%%/nls/qt_fi.qm
+%%NLS%%%%DATADIR%%/nls/qt_fr.qm
+%%NLS%%%%DATADIR%%/nls/qt_gl.qm
+%%NLS%%%%DATADIR%%/nls/qt_he.qm
+%%NLS%%%%DATADIR%%/nls/qt_hr_HR.qm
+%%NLS%%%%DATADIR%%/nls/qt_hu.qm
+%%NLS%%%%DATADIR%%/nls/qt_id.qm
+%%NLS%%%%DATADIR%%/nls/qt_it.qm
+%%NLS%%%%DATADIR%%/nls/qt_ja.qm
+%%NLS%%%%DATADIR%%/nls/qt_ka.qm
+%%NLS%%%%DATADIR%%/nls/qt_km_KH.qm
+%%NLS%%%%DATADIR%%/nls/qt_ko.qm
+%%NLS%%%%DATADIR%%/nls/qt_lt.qm
+%%NLS%%%%DATADIR%%/nls/qt_nl.qm
+%%NLS%%%%DATADIR%%/nls/qt_pl.qm
+%%NLS%%%%DATADIR%%/nls/qt_pt.qm
+%%NLS%%%%DATADIR%%/nls/qt_pt_BR.qm
+%%NLS%%%%DATADIR%%/nls/qt_ro.qm
+%%NLS%%%%DATADIR%%/nls/qt_ru.qm
+%%NLS%%%%DATADIR%%/nls/qt_sk.qm
+%%NLS%%%%DATADIR%%/nls/qt_sl.qm
+%%NLS%%%%DATADIR%%/nls/qt_sr.qm
+%%NLS%%%%DATADIR%%/nls/qt_sv.qm
+%%NLS%%%%DATADIR%%/nls/qt_th.qm
+%%NLS%%%%DATADIR%%/nls/qt_tr.qm
+%%NLS%%%%DATADIR%%/nls/qt_uk.qm
+%%NLS%%%%DATADIR%%/nls/qt_zh_CN.qm
+%%NLS%%%%DATADIR%%/nls/qt_zh_TW.qm
+%%DATADIR%%/samples/Makefile
+%%DATADIR%%/samples/tstVBoxAPIXPCOM.cpp
+%%WEBSERVICE%%%%DATADIR%%/sdk/bindings/webservice/vboxweb.wsdl
+%%PYTHON%%%%DATADIR%%/sdk/bindings/xpcom/python/xpcom
diff --git a/emulators/virtualbox-ose-additions-legacy/Makefile b/emulators/virtualbox-ose-additions-legacy/Makefile
index 36da35e3c79c..e9067d5fd9b4 100644
--- a/emulators/virtualbox-ose-additions-legacy/Makefile
+++ b/emulators/virtualbox-ose-additions-legacy/Makefile
@@ -42,7 +42,9 @@ CONFLICTS_INSTALL= virtualbox-ose-additions \
virtualbox-ose-additions-70 \
virtualbox-ose-additions-nox11-70 \
virtualbox-ose-additions-71 \
- virtualbox-ose-additions-nox11-71
+ virtualbox-ose-additions-nox11-71 \
+ virtualbox-ose-additions-72 \
+ virtualbox-ose-additions-nox11-72
PATCHDIR= ${.CURDIR}/../${PORTNAME}-legacy/files
EXTRACT_AFTER_ARGS= --exclude tools/*.x86 --exclude tools/*.amd64 --exclude Firmware
diff --git a/emulators/virtualbox-ose-additions/Makefile b/emulators/virtualbox-ose-additions/Makefile
index 58ad514e9a9b..2e5c8cc62bf2 100644
--- a/emulators/virtualbox-ose-additions/Makefile
+++ b/emulators/virtualbox-ose-additions/Makefile
@@ -42,7 +42,9 @@ CONFLICTS_INSTALL= virtualbox-ose-additions-legacy \
virtualbox-ose-additions-70 \
virtualbox-ose-additions-nox11-70 \
virtualbox-ose-additions-71 \
- virtualbox-ose-additions-nox11-71
+ virtualbox-ose-additions-nox11-71 \
+ virtualbox-ose-additions-72 \
+ virtualbox-ose-additions-nox11-72
PATCHDIR= ${.CURDIR}/../${PORTNAME}/files
EXTRACT_AFTER_ARGS= --exclude tools/*.x86 --exclude tools/*.amd64 --exclude Firmware
diff --git a/emulators/virtualbox-ose-kmod-70/Makefile b/emulators/virtualbox-ose-kmod-70/Makefile
index aecfea40859f..88de93b5d54a 100644
--- a/emulators/virtualbox-ose-kmod-70/Makefile
+++ b/emulators/virtualbox-ose-kmod-70/Makefile
@@ -35,7 +35,8 @@ CONFIGURE_ARGS+= --nofatal --with-gcc="${CC}" --with-g++="${CXX}"
CONFLICTS_INSTALL= virtualbox-ose-kmod-legacy \
virtualbox-ose-kmod \
- virtualbox-ose-kmod-71
+ virtualbox-ose-kmod-71 \
+ virtualbox-ose-kmod-72
PATCHDIR= ${.CURDIR}/../${PORTNAME}-70/files
PORTSCOUT= limit:^7\.0\.
diff --git a/emulators/virtualbox-ose-kmod-71/Makefile b/emulators/virtualbox-ose-kmod-71/Makefile
index 69f44271dd2d..75f20dc887fc 100644
--- a/emulators/virtualbox-ose-kmod-71/Makefile
+++ b/emulators/virtualbox-ose-kmod-71/Makefile
@@ -35,7 +35,8 @@ CONFIGURE_ARGS+= --nofatal --with-gcc="${CC}" --with-g++="${CXX}"
CONFLICTS_INSTALL= virtualbox-ose-kmod-legacy \
virtualbox-ose-kmod \
- virtualbox-ose-kmod-70
+ virtualbox-ose-kmod-70 \
+ virtualbox-ose-kmod-72
PATCHDIR= ${.CURDIR}/../${PORTNAME}-71/files
PORTSCOUT= limit:^7\.1\.
diff --git a/emulators/virtualbox-ose-kmod-72/Makefile b/emulators/virtualbox-ose-kmod-72/Makefile
new file mode 100644
index 000000000000..40c529cae48a
--- /dev/null
+++ b/emulators/virtualbox-ose-kmod-72/Makefile
@@ -0,0 +1,114 @@
+PORTNAME= virtualbox-ose
+DISTVERSION= 7.2.2
+CATEGORIES= emulators
+MASTER_SITES= https://download.virtualbox.org/virtualbox/${DISTVERSION}/
+PKGNAMESUFFIX= -kmod-72
+DISTNAME= VirtualBox-${DISTVERSION}
+
+MAINTAINER= vbox@FreeBSD.org
+COMMENT= VirtualBox kernel module for FreeBSD
+WWW= https://www.virtualbox.org/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+ONLY_FOR_ARCHS= amd64
+
+BUILD_DEPENDS= kmk:devel/kBuild
+
+USES= cpe compiler:c++17-lang kmod tar:bzip2
+CPE_VENDOR= oracle
+CPE_PRODUCT= vm_virtualbox
+USE_RC_SUBR= vboxnet
+
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS+= --build-headless
+CONFIGURE_ARGS+= --disable-alsa \
+ --disable-dbus \
+ --disable-docs \
+ --disable-libvpx \
+ --disable-pulse \
+ --disable-python \
+ --disable-sdl-ttf \
+ --disable-xpcom
+CONFIGURE_ARGS+= --nofatal --with-gcc="${CC}" --with-g++="${CXX}"
+
+CONFLICTS_INSTALL= virtualbox-ose-kmod-legacy \
+ virtualbox-ose-kmod \
+ virtualbox-ose-kmod-70
+
+PATCHDIR= ${.CURDIR}/../${PORTNAME}-72/files
+PORTSCOUT= limit:^7\.2\.
+SUB_FILES= pkg-message
+SUB_LIST= OPSYS=${OPSYS} OSREL=${OSREL}
+
+WRKSRC= ${WRKDIR}/VirtualBox-${DISTVERSION}
+
+OPTIONS_DEFINE= DEBUG INVARIANTS VIMAGE
+OPTIONS_DEFAULT= VIMAGE
+OPTIONS_SUB= yes
+DEBUG_DESC= Debug symbols, additional logs and assertions
+INVARIANTS_DESC= Use if kernel is compiled with INVARIANTS option
+VIMAGE_DESC= VIMAGE virtual networking support
+INVARIANTS_CFLAGS= -DINVARIANTS
+
+.include <bsd.port.options.mk>
+
+VBOX_BIN= ${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE}/bin/src
+VBOX_KMODS= vboxdrv \
+ vboxnetadp \
+ vboxnetflt
+
+BUILD_WRKSRC= ${VBOX_BIN}
+
+KMK_BUILDTYPE= release
+KMK_CONFIG= VBOX_LIBPATH_X11=${LOCALBASE} VBOX_FREEBSD_SRC=${SRC_BASE}/sys
+KMK_FLAGS= HostDrivers-scripts vboxdrv-src VBoxNetFlt-src VBoxNetAdp-src
+
+.if ${PORT_OPTIONS:MDEBUG}
+KMK_FLAGS+= BUILD_TYPE=debug
+KMK_BUILDTYPE= debug
+EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-Config.kmk \
+ ${PATCHDIR}/extrapatch-src-VBox-HostDrivers-Support-freebsd-Makefile
+MAKE_ARGS+= DEBUG_FLAGS="-O1 -g"
+.endif
+
+.if ${ARCH} == i386
+KMK_ARCH= freebsd.x86
+.else
+KMK_ARCH= freebsd.${ARCH}
+.endif
+
+.include <bsd.port.pre.mk>
+
+SYMBOLSUFFIX= debug
+PLIST_SUB+= SYMBOLSUFFIX=${SYMBOLSUFFIX}
+
+post-patch:
+ @${ECHO_CMD} 'VBOX_WITH_VBOXDRV = 1' > ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_WITH_NETFLT = 1' >> ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_WITH_NETADP = 1' >> ${WRKSRC}/LocalConfig.kmk
+ @${ECHO_CMD} 'VBOX_WITH_ADDITIONS =' >> ${WRKSRC}/LocalConfig.kmk
+.if ${PORT_OPTIONS:MVIMAGE}
+ @${ECHO_CMD} 'VBOX_WITH_NETFLT_VIMAGE = 1' >> ${WRKSRC}/LocalConfig.kmk
+.endif
+ @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g; s|which \$$\*|which \$$1|g' \
+ ${WRKSRC}/Config.kmk ${WRKSRC}/configure
+ @${REINPLACE_CMD} \
+ -e 's|\$$KBUILDDIR_BIN/kmk_sed|${LOCALBASE}/bin/kmk_sed|g' \
+ ${WRKSRC}/configure
+
+pre-build:
+ cd ${WRKSRC}/src/VBox/HostDrivers && ${SH} -c \
+ '. ${WRKSRC}/env.sh && ${KMK_CONFIG} ${LOCALBASE}/bin/kmk ${KMK_FLAGS}'
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${KMODDIR}
+.for i in ${VBOX_KMODS}
+ ${INSTALL_KLD} ${VBOX_BIN}/${i}/${i}.ko ${STAGEDIR}${KMODDIR}
+.if ${PORT_OPTIONS:MDEBUG}
+ ${INSTALL_KLD} ${VBOX_BIN}/${i}/${i}.ko.${SYMBOLSUFFIX} ${STAGEDIR}${KMODDIR}
+.endif
+.endfor
+
+.include <bsd.port.post.mk>
diff --git a/emulators/virtualbox-ose-kmod-72/distinfo b/emulators/virtualbox-ose-kmod-72/distinfo
new file mode 100644
index 000000000000..41bf0f3a16ac
--- /dev/null
+++ b/emulators/virtualbox-ose-kmod-72/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759400000
+SHA256 (VirtualBox-7.2.2.tar.bz2) = b0e63bfb855327aecf1122cda33390c33734e5ffed72f123f5edf786a8ce1393
+SIZE (VirtualBox-7.2.2.tar.bz2) = 206992991
diff --git a/emulators/virtualbox-ose-kmod-72/files/pkg-message.in b/emulators/virtualbox-ose-kmod-72/files/pkg-message.in
new file mode 100644
index 000000000000..4e03cc0b5ec7
--- /dev/null
+++ b/emulators/virtualbox-ose-kmod-72/files/pkg-message.in
@@ -0,0 +1,10 @@
+[
+{ type: install
+ message: <<EOM
+The vboxdrv kernel module uses internal kernel APIs.
+
+To avoid crashes due to kernel incompatibility, this module will only
+load on %%OPSYS%% %%OSREL%% kernels.
+EOM
+}
+]
diff --git a/emulators/virtualbox-ose-kmod-72/files/vboxnet.in b/emulators/virtualbox-ose-kmod-72/files/vboxnet.in
new file mode 100644
index 000000000000..af3d18884273
--- /dev/null
+++ b/emulators/virtualbox-ose-kmod-72/files/vboxnet.in
@@ -0,0 +1,67 @@
+#!/bin/sh
+
+# PROVIDE: vboxnet
+# BEFORE: NETWORKING
+# REQUIRE: FILESYSTEMS
+# KEYWORD: nojail
+
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# vboxnet_enable (bool): Set to NO by default.
+# Set it to YES to load network related kernel modules on startup
+
+. /etc/rc.subr
+
+name="vboxnet"
+rcvar=vboxnet_enable
+start_cmd="vboxnet_start"
+stop_cmd="vboxnet_stop"
+
+vboxnet_modules="vboxdrv vboxnetflt:ng_vboxnetflt vboxnetadp"
+
+vboxnet_start()
+{
+ local _k _m
+
+ for _m in ${vboxnet_modules}; do
+ _k=${_m%:*}
+ _m=${_m#*:}
+ if ! kldstat -q -m ${_m}; then
+ if ! kldload ${_k} > /dev/null 2>&1; then
+ warn "Can't load ${_k} module."
+ return 1
+ fi
+ fi
+ done
+
+ # initialize configured host-only interfaces
+ LD_LIBRARY_PATH=%%PREFIX%%/lib %%PREFIX%%/bin/VBoxManage list hostonlyifs >/dev/null
+}
+
+vboxnet_stop()
+{
+ local _k _m _r
+
+ _r=
+ for _m in ${vboxnet_modules}; do
+ _r="${_m} ${_r}"
+ done
+ for _m in ${_r}; do
+ _k=${_m%:*}
+ _m=${_m#*:}
+ if kldstat -q -m ${_m}; then
+ if ! kldunload ${_k} > /dev/null 2>&1; then
+ warn "Can't unload ${_k} module."
+ return 1
+ fi
+ fi
+ done
+}
+
+load_rc_config $name
+
+: ${vboxnet_enable="NO"}
+
+run_rc_command "$1"
diff --git a/emulators/virtualbox-ose-kmod-72/pkg-descr b/emulators/virtualbox-ose-kmod-72/pkg-descr
new file mode 100644
index 000000000000..d11d42a81c78
--- /dev/null
+++ b/emulators/virtualbox-ose-kmod-72/pkg-descr
@@ -0,0 +1,5 @@
+VirtualBox is a family of powerful x86 virtualization products for
+enterprise as well as home use. Not only is VirtualBox an extremely
+feature rich, high performance product for enterprise customers, it
+is also the only professional solution that is freely available as
+Open Source Software under the terms of the GNU General Public License.
diff --git a/emulators/virtualbox-ose-kmod-72/pkg-plist b/emulators/virtualbox-ose-kmod-72/pkg-plist
new file mode 100644
index 000000000000..b08a5706a028
--- /dev/null
+++ b/emulators/virtualbox-ose-kmod-72/pkg-plist
@@ -0,0 +1,6 @@
+/%%KMODDIR%%/vboxdrv.ko
+%%DEBUG%%/%%KMODDIR%%/vboxdrv.ko.%%SYMBOLSUFFIX%%
+/%%KMODDIR%%/vboxnetadp.ko
+%%DEBUG%%/%%KMODDIR%%/vboxnetadp.ko.%%SYMBOLSUFFIX%%
+/%%KMODDIR%%/vboxnetflt.ko
+%%DEBUG%%/%%KMODDIR%%/vboxnetflt.ko.%%SYMBOLSUFFIX%%
diff --git a/emulators/virtualbox-ose-kmod-legacy/Makefile b/emulators/virtualbox-ose-kmod-legacy/Makefile
index 15eb47c2a4a1..ba05f9a005aa 100644
--- a/emulators/virtualbox-ose-kmod-legacy/Makefile
+++ b/emulators/virtualbox-ose-kmod-legacy/Makefile
@@ -36,7 +36,8 @@ CONFIGURE_ARGS+= --nofatal --with-gcc="${CC}" --with-g++="${CXX}"
CONFLICTS_INSTALL= virtualbox-ose-kmod \
virtualbox-ose-kmod-70 \
- virtualbox-ose-kmod-71
+ virtualbox-ose-kmod-71 \
+ virtualbox-ose-kmod-72
PATCHDIR= ${.CURDIR}/../${PORTNAME}-legacy/files
PORTSCOUT= limit:^5\.
diff --git a/emulators/virtualbox-ose-kmod/Makefile b/emulators/virtualbox-ose-kmod/Makefile
index dd7d18bbdde5..1b0835a4d70c 100644
--- a/emulators/virtualbox-ose-kmod/Makefile
+++ b/emulators/virtualbox-ose-kmod/Makefile
@@ -36,7 +36,8 @@ CONFIGURE_ARGS+= --nofatal --with-gcc="${CC}" --with-g++="${CXX}"
CONFLICTS_INSTALL= virtualbox-ose-kmod-legacy \
virtualbox-ose-kmod-70 \
- virtualbox-ose-kmod-71
+ virtualbox-ose-kmod-71 \
+ virtualbox-ose-kmod-72
PATCHDIR= ${.CURDIR}/../${PORTNAME}/files
PORTSCOUT= limit:^6\.
diff --git a/emulators/virtualbox-ose-legacy/Makefile b/emulators/virtualbox-ose-legacy/Makefile
index 0c88e2ffe41b..2040fa8bf3e0 100644
--- a/emulators/virtualbox-ose-legacy/Makefile
+++ b/emulators/virtualbox-ose-legacy/Makefile
@@ -44,7 +44,9 @@ CONFLICTS_INSTALL= virtualbox-ose \
virtualbox-ose-70 \
virtualbox-ose-nox11-70 \
virtualbox-ose-71 \
- virtualbox-ose-nox11-71
+ virtualbox-ose-nox11-71 \
+ virtualbox-ose-72 \
+ virtualbox-ose-nox11-72
PORTSCOUT= limit:^5\.
SUB_LIST= VBOXDIR=${VBOX_DIR} \
@@ -312,6 +314,8 @@ post-patch:
@${REINPLACE_CMD} \
-e 's|^versions =.*|versions = ["${PYTHON_VER}${PYTHON_ABIVER}"]|' \
${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py
+ @${REINPLACE_CMD} -e 's|curl_proxytype|long|g' \
+ ${WRKSRC}/src/VBox/Runtime/generic/http-curl.cpp
do-build:
cd ${WRKSRC} && ${SH} -c '. ${WRKSRC}/env.sh && \
diff --git a/emulators/virtualbox-ose-nox11-72/Makefile b/emulators/virtualbox-ose-nox11-72/Makefile
new file mode 100644
index 000000000000..d415932ea096
--- /dev/null
+++ b/emulators/virtualbox-ose-nox11-72/Makefile
@@ -0,0 +1,11 @@
+PORTREVISION= 0
+PKGNAMESUFFIX= -nox11-72
+
+MASTERDIR= ${.CURDIR}/../virtualbox-ose-72
+
+OPTIONS_EXCLUDE= ALSA DBUS DEBUG GUESTADDITIONS DOCS NLS OGG PULSEAUDIO \
+ QT6 VORBIS VPX X11
+
+SLAVE_PORT= yes
+
+.include "${MASTERDIR}/Makefile"
diff --git a/emulators/virtualbox-ose/Makefile b/emulators/virtualbox-ose/Makefile
index 0dab90413e05..0090c98652d1 100644
--- a/emulators/virtualbox-ose/Makefile
+++ b/emulators/virtualbox-ose/Makefile
@@ -42,7 +42,9 @@ CONFLICTS_INSTALL= virtualbox-ose-legacy \
virtualbox-ose-70 \
virtualbox-ose-nox11-70 \
virtualbox-ose-71 \
- virtualbox-ose-nox11-71
+ virtualbox-ose-nox11-71 \
+ virtualbox-ose-72 \
+ virtualbox-ose-nox11-72
PORTSCOUT= limit:^6\.
SUB_FILES= pkg-message
@@ -326,6 +328,8 @@ post-patch:
@${REINPLACE_CMD} \
-e 's|^versions =.*|versions = ["${PYTHON_VER}${PYTHON_ABIVER}"]|' \
${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py
+ @${REINPLACE_CMD} -e 's|curl_proxytype|long|g' \
+ ${WRKSRC}/src/VBox/Runtime/generic/http-curl.cpp
post-patch-AIO-off:
@${REINPLACE_CMD} 's|r3/freebsd/fileaio-freebsd.cpp|r3/posix/fileaio-posix.cpp|' \
diff --git a/emulators/vt100/Makefile b/emulators/vt100/Makefile
index 1c46a3fb2d3a..9402e36caa7a 100644
--- a/emulators/vt100/Makefile
+++ b/emulators/vt100/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vt100
DISTVERSION= 0.2
+PORTREVISION= 1
CATEGORIES= emulators
MAINTAINER= fuz@FreeBSD.org
diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index 613f0931ffb0..60ff33bb3bcc 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine
-DISTVERSION= 10.12
+DISTVERSION= 10.15
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= https://dl.winehq.org/wine/source/10.x/
@@ -18,23 +18,27 @@ ONLY_FOR_ARCHS= amd64 i386
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex
# Only devel/llvm17 and later come with necessary include files - PR274542
-USES= bison cpe desktop-file-utils gmake \
- llvm:min=17,build,noexport localbase \
- pkgconfig sdl shebangfix tar:xz
+USES= bison cpe desktop-file-utils gmake llvm:min=17,build,noexport \
+ localbase pkgconfig sdl shebangfix tar:xz
+CPE_VENDOR= winehq
USE_GCC= yes
+WINELIBDIR= ${PREFIX}/lib
+.if !defined(USE_LDCONFIG32)
+USE_LDCONFIG= ${WINELIBDIR} ${WINELIBDIR}/wine
+.endif
USE_SDL= sdl2
-CPE_VENDOR= winehq
-
-CONFLICTS_INSTALL= wine
+SHEBANG_FILES= tools/make_requests tools/winemaker/winemaker \
+ tools/winedump/function_grep.pl
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=--verbose \
+CONFIGURE_ARGS= --verbose \
--disable-kerberos \
--disable-tests \
--without-capi \
--without-coreaudio \
--without-dbus \
+ --without-ffmpeg \
--without-gettext --without-gettextpo \
--without-gphoto \
--without-gssapi \
@@ -53,70 +57,66 @@ CONFIGURE_ARGS+=--verbose \
--without-unwind \
--without-usb
CONFIGURE_ENV= CPPBIN="${CPP}" FLEX="${LOCALBASE}/bin/flex"
-WINELIBDIR= ${PREFIX}/lib
-.if !defined(USE_LDCONFIG32)
-USE_LDCONFIG= ${WINELIBDIR} ${WINELIBDIR}/wine
-.endif
-SHEBANG_FILES= tools/make_requests tools/winemaker/winemaker \
- tools/winedump/function_grep.pl
+
+PIE_UNSAFE= yes
+
+CONFLICTS_INSTALL= wine
BINARY_ALIAS+= clang=${LOCALBASE}/bin/clang${LLVM_VERSION} \
lld-link=${LOCALBASE}/bin/lld-link${LLVM_VERSION}
SUB_FILES= pkg-message
-PIE_UNSAFE= yes
-
PORTDATA= wine.inf
-OPTIONS_DEFINE= CUPS DOCS DOSBOX GNUTLS V4L WAYLAND X11 GECKO MONO
-OPTIONS_DEFAULT=ALSA GNUTLS WAYLAND X11
-OPTIONS_RADIO= AUDIO
+OPTIONS_DEFINE= CUPS DOCS DOSBOX GECKO GNUTLS MONO V4L WAYLAND X11
+OPTIONS_DEFAULT= ALSA GNUTLS WAYLAND X11
+OPTIONS_RADIO= AUDIO
OPTIONS_RADIO_AUDIO= ALSA OSS
-OPTIONS_SUB= yes
+OPTIONS_SUB= yes
DOSBOX_DESC= Use DOSBox to run MS-DOS programs
GECKO_DESC= Bundle Gecko MSI package for Wine
MONO_DESC= Bundle Mono MSI package for Wine
WAYLAND_DESC= Wayland Support
-ALSA_CONFIGURE_WITH= alsa
-ALSA_USES= gnome gstreamer
-ALSA_USE= GNOME=glib20
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_RUN_DEPENDS= alsa-plugins>0:audio/alsa-plugins
+ALSA_USES= gnome gstreamer
+ALSA_USE= GNOME=glib20
+ALSA_CONFIGURE_WITH= alsa
-CUPS_CONFIGURE_WITH= cups
CUPS_LIB_DEPENDS= libcups.so:print/cups
+CUPS_CONFIGURE_WITH= cups
DOSBOX_RUN_DEPENDS= dosbox:emulators/dosbox
GECKO_RUN_DEPENDS= wine-gecko-devel>0:emulators/wine-gecko-devel
-GNUTLS_CONFIGURE_WITH= gnutls
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
+GNUTLS_CONFIGURE_WITH= gnutls
MONO_RUN_DEPENDS= wine-mono-devel>0:emulators/wine-mono-devel
-OSS_CONFIGURE_WITH= oss
OSS_USES= gnome gstreamer
OSS_USE= GNOME=glib20
+OSS_CONFIGURE_WITH= oss
-V4L_CONFIGURE_WITH= v4l2
V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l
+V4L_CONFIGURE_WITH= v4l2
-WAYLAND_CONFIGURE_WITH= wayland
WAYLAND_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
+WAYLAND_CONFIGURE_WITH= wayland
-X11_CONFIGURE_WITH= x fontconfig freetype opengl xinerama xinput2 xrandr xrender
-X11_USES= gl xorg
-X11_USE= GL=glu XORG=x11,xext,xcomposite,xcursor,xi,xinerama,xrandr,xrender
X11_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libvulkan.so:graphics/vulkan-loader
+X11_USES= gl xorg
+X11_USE= GL=glu XORG=x11,xcomposite,xcursor,xext,xi,xinerama,xrandr,xrender
+X11_CONFIGURE_WITH= fontconfig freetype opengl x xinerama xinput2 xrandr xrender
.include <bsd.port.pre.mk>
@@ -147,7 +147,7 @@ post-patch:
${REINPLACE_CMD} '/Exec/s|wine|wine64|g' ${WRKSRC}/loader/wine.desktop
.else
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-tools-winebuild-res32
+EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-tools-winebuild-res32
PLIST_SUB+= WINE32="" WINE64="@comment " WINEARCH="i386"
.endif
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index b1fee7a29e6a..18fddc54f49b 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752417916
-SHA256 (wine-10.12.tar.xz) = cd572c71a3d72e87f98490b228c7c26aaeb3fde38dd9e79fc3b56391d599d6bf
-SIZE (wine-10.12.tar.xz) = 32594888
+TIMESTAMP = 1757879331
+SHA256 (wine-10.15.tar.xz) = 307e21237c6e8bdea266f946d31f09ed27b1957df9a03516d8271fd13e1c261d
+SIZE (wine-10.15.tar.xz) = 32785484
diff --git a/emulators/wine-devel/files/patch-server_ptrace.c b/emulators/wine-devel/files/patch-server_ptrace.c
deleted file mode 100644
index e07e605613f5..000000000000
--- a/emulators/wine-devel/files/patch-server_ptrace.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- server/ptrace.c.orig 2025-07-11 20:05:52 UTC
-+++ server/ptrace.c
-@@ -687,7 +687,7 @@ void init_thread_context( struct thread *thread )
- struct dbreg dbregs;
-
- memset( &dbregs, 0, sizeof(dbregs) );
-- ptrace( PTRACE_SETDBREGS, get_ptrace_tid( thread ), (caddr_t)&dbregs, 0 );
-+ ptrace( PTRACE_SETDBREGS, thread->unix_tid , (caddr_t)&dbregs, 0 );
- resume_after_ptrace( thread );
- }
- thread->system_regs = 0;
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index 27f578564923..b678d1b41818 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -115,6 +115,7 @@ include/wine/windows/adserr.h
include/wine/windows/adshlp.h
include/wine/windows/advpub.h
include/wine/windows/af_irda.h
+include/wine/windows/afunix.h
include/wine/windows/amaudio.h
include/wine/windows/amsi.h
include/wine/windows/amsi.idl
@@ -230,6 +231,7 @@ include/wine/windows/cpl.h
include/wine/windows/crtrow.idl
include/wine/windows/cryptdlg.h
include/wine/windows/cryptuiapi.h
+include/wine/windows/cryptxml.h
include/wine/windows/ctfutb.h
include/wine/windows/ctfutb.idl
include/wine/windows/ctxtcall.h
@@ -539,6 +541,8 @@ include/wine/windows/fltdefs.h
include/wine/windows/fontsub.h
include/wine/windows/fusion.h
include/wine/windows/fusion.idl
+include/wine/windows/gameinput.h
+include/wine/windows/gameinput.idl
include/wine/windows/gameux.h
include/wine/windows/gameux.idl
include/wine/windows/gamingtcui.h
@@ -1136,6 +1140,8 @@ include/wine/windows/windows.data.json.h
include/wine/windows/windows.data.json.idl
include/wine/windows/windows.data.xml.dom.h
include/wine/windows/windows.data.xml.dom.idl
+include/wine/windows/windows.devices.bluetooth.advertisement.h
+include/wine/windows/windows.devices.bluetooth.advertisement.idl
include/wine/windows/windows.devices.bluetooth.genericattributeprofile.h
include/wine/windows/windows.devices.bluetooth.genericattributeprofile.idl
include/wine/windows/windows.devices.bluetooth.h
@@ -1197,6 +1203,8 @@ include/wine/windows/windows.media.capture.h
include/wine/windows/windows.media.capture.idl
include/wine/windows/windows.media.closedcaptioning.h
include/wine/windows/windows.media.closedcaptioning.idl
+include/wine/windows/windows.media.core.h
+include/wine/windows/windows.media.core.idl
include/wine/windows/windows.media.devices.h
include/wine/windows/windows.media.devices.idl
include/wine/windows/windows.media.effects.h
@@ -1205,18 +1213,26 @@ include/wine/windows/windows.media.faceanalysis.h
include/wine/windows/windows.media.faceanalysis.idl
include/wine/windows/windows.media.h
include/wine/windows/windows.media.idl
+include/wine/windows/windows.media.mediaproperties.h
+include/wine/windows/windows.media.mediaproperties.idl
+include/wine/windows/windows.media.playback.h
+include/wine/windows/windows.media.playback.idl
include/wine/windows/windows.media.render.h
include/wine/windows/windows.media.render.idl
include/wine/windows/windows.media.speechrecognition.h
include/wine/windows/windows.media.speechrecognition.idl
include/wine/windows/windows.media.speechsynthesis.h
include/wine/windows/windows.media.speechsynthesis.idl
+include/wine/windows/windows.media.transcoding.h
+include/wine/windows/windows.media.transcoding.idl
include/wine/windows/windows.networking.connectivity.h
include/wine/windows/windows.networking.connectivity.idl
include/wine/windows/windows.networking.h
include/wine/windows/windows.networking.idl
include/wine/windows/windows.networking.sockets.h
include/wine/windows/windows.networking.sockets.idl
+include/wine/windows/windows.perception.h
+include/wine/windows/windows.perception.idl
include/wine/windows/windows.perception.spatial.h
include/wine/windows/windows.perception.spatial.idl
include/wine/windows/windows.perception.spatial.surfaces.h
@@ -1229,6 +1245,8 @@ include/wine/windows/windows.security.credentials.h
include/wine/windows/windows.security.credentials.idl
include/wine/windows/windows.security.credentials.ui.h
include/wine/windows/windows.security.credentials.ui.idl
+include/wine/windows/windows.security.cryptography.core.h
+include/wine/windows/windows.security.cryptography.core.idl
include/wine/windows/windows.security.cryptography.h
include/wine/windows/windows.security.cryptography.idl
include/wine/windows/windows.security.enterprisedata.h
@@ -1273,6 +1291,8 @@ include/wine/windows/windows.ui.viewmanagement.core.h
include/wine/windows/windows.ui.viewmanagement.core.idl
include/wine/windows/windows.ui.viewmanagement.h
include/wine/windows/windows.ui.viewmanagement.idl
+include/wine/windows/windows.ui.windowmanagement.h
+include/wine/windows/windows.ui.windowmanagement.idl
include/wine/windows/windows.ui.xaml.h
include/wine/windows/windows.ui.xaml.hosting.desktopwindowxamlsource.h
include/wine/windows/windows.ui.xaml.hosting.desktopwindowxamlsource.idl
@@ -1439,6 +1459,7 @@ lib/wine/%%WINEARCH%%-unix/libcryptdll.a
lib/wine/%%WINEARCH%%-unix/libcryptnet.a
lib/wine/%%WINEARCH%%-unix/libcryptsp.a
lib/wine/%%WINEARCH%%-unix/libcryptui.a
+lib/wine/%%WINEARCH%%-unix/libcryptxml.a
lib/wine/%%WINEARCH%%-unix/libd2d1.a
lib/wine/%%WINEARCH%%-unix/libd3d10.a
lib/wine/%%WINEARCH%%-unix/libd3d10_1.a
@@ -1454,6 +1475,7 @@ lib/wine/%%WINEARCH%%-unix/libd3dcompiler_43.a
lib/wine/%%WINEARCH%%-unix/libd3dcompiler_46.a
lib/wine/%%WINEARCH%%-unix/libd3drm.a
lib/wine/%%WINEARCH%%-unix/libd3dx10.a
+lib/wine/%%WINEARCH%%-unix/libd3dx10_33.a
lib/wine/%%WINEARCH%%-unix/libd3dx10_34.a
lib/wine/%%WINEARCH%%-unix/libd3dx10_35.a
lib/wine/%%WINEARCH%%-unix/libd3dx10_36.a
@@ -1753,6 +1775,7 @@ lib/wine/%%WINEARCH%%-windows/cryptnet.dll
lib/wine/%%WINEARCH%%-windows/cryptowinrt.dll
lib/wine/%%WINEARCH%%-windows/cryptsp.dll
lib/wine/%%WINEARCH%%-windows/cryptui.dll
+lib/wine/%%WINEARCH%%-windows/cryptxml.dll
lib/wine/%%WINEARCH%%-windows/cscript.exe
lib/wine/%%WINEARCH%%-windows/ctapi32.dll
%%WINE32%%lib/wine/%%WINEARCH%%-windows/ctl3d.dll16
@@ -1899,6 +1922,7 @@ lib/wine/%%WINEARCH%%-windows/fontsub.dll
lib/wine/%%WINEARCH%%-windows/fsutil.exe
lib/wine/%%WINEARCH%%-windows/fusion.dll
lib/wine/%%WINEARCH%%-windows/fwpuclnt.dll
+lib/wine/%%WINEARCH%%-windows/gameinput.dll
lib/wine/%%WINEARCH%%-windows/gameux.dll
lib/wine/%%WINEARCH%%-windows/gamingtcui.dll
%%WINE32%%lib/wine/%%WINEARCH%%-windows/gdi.exe16
@@ -1998,6 +2022,7 @@ lib/wine/%%WINEARCH%%-windows/libcryptdll.a
lib/wine/%%WINEARCH%%-windows/libcryptnet.a
lib/wine/%%WINEARCH%%-windows/libcryptsp.a
lib/wine/%%WINEARCH%%-windows/libcryptui.a
+lib/wine/%%WINEARCH%%-windows/libcryptxml.a
lib/wine/%%WINEARCH%%-windows/libd2d1.a
lib/wine/%%WINEARCH%%-windows/libd3d10.a
lib/wine/%%WINEARCH%%-windows/libd3d10_1.a
@@ -2013,6 +2038,7 @@ lib/wine/%%WINEARCH%%-windows/libd3dcompiler_43.a
lib/wine/%%WINEARCH%%-windows/libd3dcompiler_46.a
lib/wine/%%WINEARCH%%-windows/libd3drm.a
lib/wine/%%WINEARCH%%-windows/libd3dx10.a
+lib/wine/%%WINEARCH%%-windows/libd3dx10_33.a
lib/wine/%%WINEARCH%%-windows/libd3dx10_34.a
lib/wine/%%WINEARCH%%-windows/libd3dx10_35.a
lib/wine/%%WINEARCH%%-windows/libd3dx10_36.a
@@ -2542,6 +2568,7 @@ lib/wine/%%WINEARCH%%-windows/usp10.dll
lib/wine/%%WINEARCH%%-windows/utildll.dll
lib/wine/%%WINEARCH%%-windows/uxtheme.dll
lib/wine/%%WINEARCH%%-windows/vbscript.dll
+lib/wine/%%WINEARCH%%-windows/vccorlib140.dll
lib/wine/%%WINEARCH%%-windows/vcomp.dll
lib/wine/%%WINEARCH%%-windows/vcomp100.dll
lib/wine/%%WINEARCH%%-windows/vcomp110.dll
@@ -2583,6 +2610,7 @@ lib/wine/%%WINEARCH%%-windows/wimgapi.dll
lib/wine/%%WINEARCH%%-windows/win32u.dll
%%WINE32%%lib/wine/%%WINEARCH%%-windows/win87em.dll16
%%WINE32%%lib/wine/%%WINEARCH%%-windows/winaspi.dll16
+lib/wine/%%WINEARCH%%-windows/winbio.dll
%%WINE32%%lib/wine/%%WINEARCH%%-windows/windebug.dll16
lib/wine/%%WINEARCH%%-windows/windows.applicationmodel.dll
lib/wine/%%WINEARCH%%-windows/windows.devices.bluetooth.dll
@@ -2594,6 +2622,8 @@ lib/wine/%%WINEARCH%%-windows/windows.globalization.dll
lib/wine/%%WINEARCH%%-windows/windows.media.devices.dll
lib/wine/%%WINEARCH%%-windows/windows.media.dll
lib/wine/%%WINEARCH%%-windows/windows.media.mediacontrol.dll
+lib/wine/%%WINEARCH%%-windows/windows.media.playback.backgroundmediaplayer.dll
+lib/wine/%%WINEARCH%%-windows/windows.media.playback.mediaplayer.dll
lib/wine/%%WINEARCH%%-windows/windows.media.speech.dll
lib/wine/%%WINEARCH%%-windows/windows.networking.connectivity.dll
lib/wine/%%WINEARCH%%-windows/windows.networking.dll
diff --git a/emulators/wine-mono-devel/Makefile b/emulators/wine-mono-devel/Makefile
index f42c32b0d9d7..961040290d8a 100644
--- a/emulators/wine-mono-devel/Makefile
+++ b/emulators/wine-mono-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine-mono
-DISTVERSION= 10.1.0
+DISTVERSION= 10.2.0
DISTVERSIONSUFFIX=-x86
CATEGORIES= emulators
MASTER_SITES= http://dl.winehq.org/wine/wine-mono/${DISTVERSION}/
diff --git a/emulators/wine-mono-devel/distinfo b/emulators/wine-mono-devel/distinfo
index 661b7fcc3160..c473cd4bba39 100644
--- a/emulators/wine-mono-devel/distinfo
+++ b/emulators/wine-mono-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749978328
-SHA256 (wine-mono-10.1.0-x86.msi) = c88c2431890bc32cacec8d7ea70e53a5ae4b95c8c55ca6e75ef8db0e4ccf1070
-SIZE (wine-mono-10.1.0-x86.msi) = 85491712
+TIMESTAMP = 1755797604
+SHA256 (wine-mono-10.2.0-x86.msi) = 4e1ed3f02e92d053133d03ddfbefcf6db4a4dc231a9aed3367b17117a88847d8
+SIZE (wine-mono-10.2.0-x86.msi) = 85497856
diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile
index 013bd97963f6..2dd3035e125d 100644
--- a/emulators/wine/Makefile
+++ b/emulators/wine/Makefile
@@ -82,7 +82,7 @@ GECKO_DESC= Bundle Gecko MSI package for Wine
MONO_DESC= Bundle Mono MSI package for Wine
WAYLAND_DESC= Wayland Support
-PORTSCOUT= limit:^9\.0
+PORTSCOUT= limit:^10\.0
ALSA_CONFIGURE_WITH= alsa
ALSA_USES= gnome gstreamer
diff --git a/filesystems/Makefile b/filesystems/Makefile
index 79968dc0bdb3..4f7065513f9a 100644
--- a/filesystems/Makefile
+++ b/filesystems/Makefile
@@ -110,6 +110,7 @@
SUBDIR += s3backer
SUBDIR += s3fs
SUBDIR += sandboxfs
+ SUBDIR += sasquatch
SUBDIR += scan_ffs
SUBDIR += securefs
SUBDIR += simple-mtpfs
@@ -129,6 +130,7 @@
SUBDIR += xfsprogs
SUBDIR += xfuse
SUBDIR += zap
+ SUBDIR += zerofs
SUBDIR += zfs-periodic
SUBDIR += zfs-replicate
SUBDIR += zfs-snap-diff
diff --git a/filesystems/davfs2/Makefile b/filesystems/davfs2/Makefile
index 69a06c47c450..c1d7a211565c 100644
--- a/filesystems/davfs2/Makefile
+++ b/filesystems/davfs2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= davfs2
-PORTVERSION= 1.7.1
+PORTVERSION= 1.7.2
CATEGORIES= filesystems www
MASTER_SITES= SAVANNAH \
https://github.com/alisarctl/davfs2/releases/download/rel-${PORTVERSION:S/./-/g}/
@@ -29,7 +29,7 @@ NLS_USES= gettext-runtime
NLS_CONFIGURE_OFF= --disable-nls
post-patch:
- @${REINPLACE_CMD} -e 's, 33, ${:!seq 33 39!},' ${WRKSRC}/configure
+ @${REINPLACE_CMD} -e 's, 36, ${:!seq 36 39!},' ${WRKSRC}/configure
post-stage:
${CHMOD} -s ${STAGEDIR}${PREFIX}/sbin/mount.davfs
diff --git a/filesystems/davfs2/distinfo b/filesystems/davfs2/distinfo
index 3d8a9bbaa540..256329be13f7 100644
--- a/filesystems/davfs2/distinfo
+++ b/filesystems/davfs2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732196513
-SHA256 (davfs2-1.7.1.tar.gz) = 298edd0c6773cbe258e1552a431acaea6b2eedb7087889a735daef8885fcb1ac
-SIZE (davfs2-1.7.1.tar.gz) = 480381
+TIMESTAMP = 1756223182
+SHA256 (davfs2-1.7.2.tar.gz) = 1bdc2bb235a9f2e546a6a13c559ecf43c64407e3c4497d77b8ec3f62f4b84e46
+SIZE (davfs2-1.7.2.tar.gz) = 479720
diff --git a/filesystems/hammer2/Makefile b/filesystems/hammer2/Makefile
index d10a2a56b870..2fdecdd1c6ab 100644
--- a/filesystems/hammer2/Makefile
+++ b/filesystems/hammer2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hammer2
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.12
+DISTVERSION= 1.2.13
CATEGORIES= filesystems
MAINTAINER= tkusumi@netbsd.org
diff --git a/filesystems/hammer2/distinfo b/filesystems/hammer2/distinfo
index 8b997fc37d2b..9498554cabe5 100644
--- a/filesystems/hammer2/distinfo
+++ b/filesystems/hammer2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753578735
-SHA256 (kusumi-freebsd_hammer2-v1.2.12_GH0.tar.gz) = 91e1108bbdc3f743697172e286731d0421bc52c4a9fc6769a2666983c671e88c
-SIZE (kusumi-freebsd_hammer2-v1.2.12_GH0.tar.gz) = 300550
+TIMESTAMP = 1756002429
+SHA256 (kusumi-freebsd_hammer2-v1.2.13_GH0.tar.gz) = b50bebb06b9099e53d67082b0a6dde6908599656dc327a2b74abfe4b9194ca87
+SIZE (kusumi-freebsd_hammer2-v1.2.13_GH0.tar.gz) = 300784
diff --git a/filesystems/hfsfuse/Makefile b/filesystems/hfsfuse/Makefile
index 39f64ce87979..c0a29c76c9bf 100644
--- a/filesystems/hfsfuse/Makefile
+++ b/filesystems/hfsfuse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hfsfuse
-DISTVERSION= 0.242
+DISTVERSION= 0.289
CATEGORIES= filesystems
MASTER_SITES= https://github.com/0x09/${PORTNAME}/releases/download/${DISTVERSION}/
PKGNAMEPREFIX= fusefs-
@@ -9,18 +9,20 @@ COMMENT= FUSE driver for HFS+ filesystems
WWW= https://github.com/0x09/hfsfuse
LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/src/COPYING
+LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libublio.so:devel/libublio \
- libutf8proc.so:textproc/utf8proc
+ libutf8proc.so:textproc/utf8proc \
+ liblzfse.so:archivers/lzfse
-USES= fuse gmake
+USES= fuse gmake libarchive
USE_CSTD= gnu11
ALL_TARGET= config all
PLIST_FILES= bin/hfsdump \
- bin/hfsfuse
+ bin/hfsfuse \
+ bin/hfstar
PORTDOCS= README.md
@@ -33,6 +35,7 @@ OPTIONS_DEFINE= DOCS
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/hfsdump ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/hfsfuse ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/hfstar ${STAGEDIR}${PREFIX}/bin
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/filesystems/hfsfuse/distinfo b/filesystems/hfsfuse/distinfo
index 400e07a7fc37..c5c8a05a05a2 100644
--- a/filesystems/hfsfuse/distinfo
+++ b/filesystems/hfsfuse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730040774
-SHA256 (hfsfuse-0.242.tar.gz) = 2cda7fd5d2fd3419c24907c1f59d04230162ce9491a65553c3d6254677ee62f3
-SIZE (hfsfuse-0.242.tar.gz) = 270946
+TIMESTAMP = 1744864204
+SHA256 (hfsfuse-0.289.tar.gz) = b19597dda364a670eebf05d0681c77db4b0f625f19b9e16f4b2b65dd8d16c360
+SIZE (hfsfuse-0.289.tar.gz) = 297704
diff --git a/filesystems/hfsfuse/pkg-descr b/filesystems/hfsfuse/pkg-descr
index f919854c8e6e..5f965b7c3c68 100644
--- a/filesystems/hfsfuse/pkg-descr
+++ b/filesystems/hfsfuse/pkg-descr
@@ -4,5 +4,5 @@ modifications.
This driver is read-only and cannot write to or damage the target
filesystem in any way.
-hfsfuse also includes a standalone tool, hfsdump, to inspect the
-contents of an HFS+ volume without FUSE.
+hfsfuse also includes two standalone tools, hfsdump and hfstar,
+which can be used in an HFS+ volume without FUSE.
diff --git a/filesystems/libblkid/Makefile b/filesystems/libblkid/Makefile
index 077bc2158912..3367ae62ac6b 100644
--- a/filesystems/libblkid/Makefile
+++ b/filesystems/libblkid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libblkid
DISTVERSIONPREFIX= v
DISTVERSION= 2.41.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= filesystems
MAINTAINER= arrowd@FreeBSD.org
diff --git a/filesystems/libblkid/files/patch-libblkid_src_devname.c b/filesystems/libblkid/files/patch-libblkid_src_devname.c
new file mode 100644
index 000000000000..cf1040ef3f52
--- /dev/null
+++ b/filesystems/libblkid/files/patch-libblkid_src_devname.c
@@ -0,0 +1,30 @@
+--- libblkid/src/devname.c.orig 2025-06-24 07:55:28 UTC
++++ libblkid/src/devname.c
+@@ -224,7 +224,11 @@ static void probe_one(blkid_cache cache, const char *p
+
+ if (stat(device, &st) == 0 &&
+ (S_ISBLK(st.st_mode) ||
+- (S_ISCHR(st.st_mode) && !strncmp(ptname, "ubi", 3))) &&
++ (S_ISCHR(st.st_mode)
++#ifdef __linux__
++ && !strncmp(ptname, "ubi", 3)
++#endif
++ )) &&
+ st.st_rdev == devno) {
+ devname = strdup(device);
+ goto get_dev;
+@@ -251,8 +255,12 @@ set_pri:
+ dev->bid_pri = BLKID_PRI_DM;
+ if (is_dm_leaf(ptname))
+ dev->bid_pri += 5;
+- } else if (!strncmp(ptname, "md", 2))
+- dev->bid_pri = BLKID_PRI_MD;
++ } else {
++#ifdef __linux__
++ if (!strncmp(ptname, "md", 2))
++ dev->bid_pri = BLKID_PRI_MD;
++#endif
++ }
+ if (removable)
+ dev->bid_flags |= BLKID_BID_FL_REMOVABLE;
+ }
diff --git a/filesystems/libblkid/files/patch-libblkid_src_probe.c b/filesystems/libblkid/files/patch-libblkid_src_probe.c
new file mode 100644
index 000000000000..aecc99b2b03b
--- /dev/null
+++ b/filesystems/libblkid/files/patch-libblkid_src_probe.c
@@ -0,0 +1,49 @@
+--- libblkid/src/probe.c.orig 2025-06-24 07:55:28 UTC
++++ libblkid/src/probe.c
+@@ -594,7 +594,18 @@ static struct blkid_bufinfo *read_buffer(blkid_probe p
+ DBG(LOWPROBE, ul_debug("\tread: off=%"PRIu64" len=%"PRIu64"",
+ real_off, len));
+
+- ret = read(pr->fd, bf->data, len);
++ /* on FreeBSD, devices are unbuffered so we need to align to full I/O blocks by ourselves */
++ if (len % pr->io_size) {
++ unsigned rawlen = len + (pr->io_size - len % pr->io_size);
++ char buf[rawlen];
++ ret = read(pr->fd, buf, rawlen);
++ if (ret < 0 || ret < len)
++ return NULL;
++ memcpy(bf->data, buf, len);
++ ret = len;
++ } else {
++ ret = read(pr->fd, bf->data, len);
++ }
+ if (ret != (ssize_t) len) {
+ DBG(LOWPROBE, ul_debug("\tread failed: %m"));
+ remove_buffer(bf);
+@@ -718,7 +729,7 @@ const unsigned char *blkid_probe_get_buffer(blkid_prob
+ struct blkid_bufinfo *bf = NULL;
+ uint64_t real_off, bias, len_align;
+
+- bias = off % pr->io_size;
++ bias = off % /* pr->io_size */ 4096;
+ off -= bias;
+ len += bias;
+
+@@ -1106,6 +1117,7 @@ int blkid_probe_set_device(blkid_probe pr, int fd,
+ goto err;
+ }
+ } else if (S_ISCHR(sb.st_mode)) {
++#ifdef __linux__
+ char buf[PATH_MAX];
+
+ if (!sysfs_chrdev_devno_to_devname(sb.st_rdev, buf, sizeof(buf))
+@@ -1114,6 +1126,9 @@ int blkid_probe_set_device(blkid_probe pr, int fd,
+ errno = EINVAL;
+ goto err;
+ }
++#else
++ /* no-op, FreeBSD maps block devices as character */
++#endif
+ devsiz = 1; /* UBI devices are char... */
+ } else if (S_ISREG(sb.st_mode))
+ devsiz = sb.st_size; /* regular file */
diff --git a/filesystems/libblkid/files/patch-misc-utils_blkid.c b/filesystems/libblkid/files/patch-misc-utils_blkid.c
new file mode 100644
index 000000000000..6fe581bc1c13
--- /dev/null
+++ b/filesystems/libblkid/files/patch-misc-utils_blkid.c
@@ -0,0 +1,18 @@
+--- misc-utils/blkid.c.orig 2025-06-24 07:55:28 UTC
++++ misc-utils/blkid.c
+@@ -876,6 +876,7 @@ int main(int argc, char **argv)
+ else if (S_ISREG(sb.st_mode))
+ ;
+ else if (S_ISCHR(sb.st_mode)) {
++#ifdef __linux__
+ char buf[PATH_MAX];
+
+ if (!sysfs_chrdev_devno_to_devname(
+@@ -883,6 +884,7 @@ int main(int argc, char **argv)
+ continue;
+ if (strncmp(buf, "ubi", 3) != 0)
+ continue;
++#endif
+ } else
+ continue;
+
diff --git a/filesystems/ltfs/Makefile b/filesystems/ltfs/Makefile
index 32a94538f300..c3a17ac2cf92 100644
--- a/filesystems/ltfs/Makefile
+++ b/filesystems/ltfs/Makefile
@@ -1,8 +1,7 @@
PORTNAME= ltfs
DISTVERSIONPREFIX= v
-DISTVERSION= 2.4.7
-PORTREVISION= 2
-DISTVERSIONSUFFIX= -10514
+DISTVERSION= 2.4.8.1
+DISTVERSIONSUFFIX= -10519
CATEGORIES= filesystems sysutils
MAINTAINER= kbowling@FreeBSD.org
diff --git a/filesystems/ltfs/distinfo b/filesystems/ltfs/distinfo
index b86bc274176d..47c36953ca02 100644
--- a/filesystems/ltfs/distinfo
+++ b/filesystems/ltfs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733607018
-SHA256 (LinearTapeFileSystem-ltfs-v2.4.7-10514_GH0.tar.gz) = f3e3d9ddf968b483ee0d82b92b8e55b9d089f22d7b9d489976ad6ee4c0ddf703
-SIZE (LinearTapeFileSystem-ltfs-v2.4.7-10514_GH0.tar.gz) = 629021
+TIMESTAMP = 1755917875
+SHA256 (LinearTapeFileSystem-ltfs-v2.4.8.1-10519_GH0.tar.gz) = b4bf6bc54b222ab12fafe674474d7d7ae01ded7a322af697360f3f7c68e4f571
+SIZE (LinearTapeFileSystem-ltfs-v2.4.8.1-10519_GH0.tar.gz) = 633165
diff --git a/filesystems/ltfs/files/patch-src_libltfs_xattr.h b/filesystems/ltfs/files/patch-src_libltfs_xattr.h
new file mode 100644
index 000000000000..4b414d080733
--- /dev/null
+++ b/filesystems/ltfs/files/patch-src_libltfs_xattr.h
@@ -0,0 +1,13 @@
+--- src/libltfs/xattr.h.orig 2025-08-23 03:05:20 UTC
++++ src/libltfs/xattr.h
+@@ -66,7 +66,9 @@ extern "C" {
+ #include "libltfs/arch/freebsd/xattr.h"
+ #endif
+
+-#include "fuse.h"
++
++#include "libltfs/ltfs_fuse_version.h"
++#include <fuse.h>
+ #include "ltfs.h"
+
+ #define LTFS_PRIVATE_PREFIX "ltfs."
diff --git a/filesystems/ltfs/pkg-plist b/filesystems/ltfs/pkg-plist
index 60e9532496db..7c69180ad42f 100644
--- a/filesystems/ltfs/pkg-plist
+++ b/filesystems/ltfs/pkg-plist
@@ -7,6 +7,7 @@ etc/ltfs.conf.local
include/ltfs/config.h
include/ltfs/libltfs/arch/arch_info.h
include/ltfs/libltfs/arch/errormap.h
+include/ltfs/libltfs/arch/ltfs_arch_ops.h
include/ltfs/libltfs/arch/signal_internal.h
include/ltfs/libltfs/arch/time_internal.h
include/ltfs/libltfs/config_file.h
diff --git a/filesystems/mergerfs/Makefile b/filesystems/mergerfs/Makefile
index 288a63552490..b774e71a4d12 100644
--- a/filesystems/mergerfs/Makefile
+++ b/filesystems/mergerfs/Makefile
@@ -10,8 +10,6 @@ WWW= https://github.com/trapexit/mergerfs
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
-NOT_FOR_ARCHS= i386
-
USES= fuse gmake localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= trapexit
diff --git a/filesystems/mergerfs/files/patch-src_fs__copy__file__range__unsupported.icpp b/filesystems/mergerfs/files/patch-src_fs__copy__file__range__unsupported.icpp
new file mode 100644
index 000000000000..05a307ab97bf
--- /dev/null
+++ b/filesystems/mergerfs/files/patch-src_fs__copy__file__range__unsupported.icpp
@@ -0,0 +1,11 @@
+--- src/fs_copy_file_range_unsupported.icpp.orig 2025-08-16 08:24:30 UTC
++++ src/fs_copy_file_range_unsupported.icpp
+@@ -31,7 +31,7 @@ namespace fs
+ int64_t *off_in_,
+ const int fd_out_,
+ int64_t *off_out_,
+- const size_t len_,
++ const uint64_t len_,
+ const unsigned int flags_)
+ {
+ return (errno=EOPNOTSUPP,-1);
diff --git a/filesystems/openzfs-kmod/Makefile b/filesystems/openzfs-kmod/Makefile
index 7d60ccbd1dbf..59176e7ec45f 100644
--- a/filesystems/openzfs-kmod/Makefile
+++ b/filesystems/openzfs-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openzfs
-PORTVERSION= 2.3.3
+PORTVERSION= 2.3.4
PORTEPOCH= 1
CATEGORIES= filesystems sysutils
MASTER_SITES= https://github.com/openzfs/zfs/releases/download/zfs-${PORTVERSION}/
diff --git a/filesystems/openzfs-kmod/distinfo b/filesystems/openzfs-kmod/distinfo
index 6f6ee43c6585..12ffc3244f57 100644
--- a/filesystems/openzfs-kmod/distinfo
+++ b/filesystems/openzfs-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750544730
-SHA256 (zfs-2.3.3.tar.gz) = 844122118f0ea81205a01753bbcb1315330f8967c1f866dcd10155273131f071
-SIZE (zfs-2.3.3.tar.gz) = 34360540
+TIMESTAMP = 1756368922
+SHA256 (zfs-2.3.4.tar.gz) = 9ec397cf360133161a1180035f3e7d6962186ed2b3457953a28d45aa883fa495
+SIZE (zfs-2.3.4.tar.gz) = 34386899
diff --git a/filesystems/openzfs/Makefile b/filesystems/openzfs/Makefile
index f077e999bafa..ad5607d490df 100644
--- a/filesystems/openzfs/Makefile
+++ b/filesystems/openzfs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openzfs
-PORTVERSION= 2.3.3
+PORTVERSION= 2.3.4
PORTEPOCH= 1
CATEGORIES= filesystems sysutils
MASTER_SITES= https://github.com/openzfs/zfs/releases/download/zfs-${PORTVERSION}/
diff --git a/filesystems/openzfs/distinfo b/filesystems/openzfs/distinfo
index 70a65f9d32fa..08e0ba3026a7 100644
--- a/filesystems/openzfs/distinfo
+++ b/filesystems/openzfs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750544790
-SHA256 (zfs-2.3.3.tar.gz) = 844122118f0ea81205a01753bbcb1315330f8967c1f866dcd10155273131f071
-SIZE (zfs-2.3.3.tar.gz) = 34360540
+TIMESTAMP = 1756368999
+SHA256 (zfs-2.3.4.tar.gz) = 9ec397cf360133161a1180035f3e7d6962186ed2b3457953a28d45aa883fa495
+SIZE (zfs-2.3.4.tar.gz) = 34386899
diff --git a/filesystems/openzfs/pkg-plist b/filesystems/openzfs/pkg-plist
index caa9f4e9804f..b292449bab3a 100644
--- a/filesystems/openzfs/pkg-plist
+++ b/filesystems/openzfs/pkg-plist
@@ -446,6 +446,7 @@ share/man/man8/zfs-recv.8.gz
share/man/man8/zfs-redact.8.gz
share/man/man8/zfs-release.8.gz
share/man/man8/zfs-rename.8.gz
+share/man/man8/zfs-rewrite.8.gz
share/man/man8/zfs-rollback.8.gz
share/man/man8/zfs-send.8.gz
share/man/man8/zfs-set.8.gz
@@ -595,6 +596,7 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/bin/mkfiles
%%TESTS%%share/zfs/zfs-tests/bin/mktree
%%TESTS%%share/zfs/zfs-tests/bin/mmap_exec
+%%TESTS%%share/zfs/zfs-tests/bin/mmap_ftruncate
%%TESTS%%share/zfs/zfs-tests/bin/mmap_seek
%%TESTS%%share/zfs/zfs-tests/bin/mmap_sync
%%TESTS%%share/zfs/zfs-tests/bin/mmapwrite
@@ -1167,6 +1169,9 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_reservation/setup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_reservation/zfs_reservation_001_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_reservation/zfs_reservation_002_pos.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_rewrite/cleanup.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_rewrite/setup.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_rewrite/zfs_rewrite.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_rollback/cleanup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_rollback/setup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zfs_rollback/zfs_rollback.cfg
@@ -1414,6 +1419,7 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_events/zpool_events_errors.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_events/zpool_events_follow.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_events/zpool_events_poolname.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_events/zpool_events_scrub_txg_continue_from_last.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_expand/cleanup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_expand/setup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/cli_root/zpool_expand/zpool_expand.cfg
@@ -1854,6 +1860,7 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/dedup/cleanup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/dedup/dedup_fdt_create.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/dedup/dedup_fdt_import.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/dedup/dedup_fdt_pacing.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/dedup/dedup_legacy_create.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/dedup/dedup_legacy_fdt_mixed.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/dedup/dedup_legacy_fdt_upgrade.ksh
@@ -1982,6 +1989,10 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/features/large_dnode/large_dnode_008_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/features/large_dnode/large_dnode_009_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/features/large_dnode/setup.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/gang_blocks/cleanup.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/gang_blocks/gang_blocks.kshlib
+%%TESTS%%share/zfs/zfs-tests/tests/functional/gang_blocks/gang_blocks_redundant.ksh
+%%TESTS%%share/zfs/zfs-tests/tests/functional/gang_blocks/setup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/grow/grow.cfg
%%TESTS%%share/zfs/zfs-tests/tests/functional/grow/grow_pool_001_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/grow/grow_replicas_001_pos.ksh
@@ -2141,6 +2152,7 @@ share/zfs/compatibility.d/zol-0.8
%%TESTS%%share/zfs/zfs-tests/tests/functional/migration/setup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/mmap/cleanup.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/mmap/mmap.cfg
+%%TESTS%%share/zfs/zfs-tests/tests/functional/mmap/mmap_ftruncate.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/mmap/mmap_libaio_001_pos.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/mmap/mmap_mixed.ksh
%%TESTS%%share/zfs/zfs-tests/tests/functional/mmap/mmap_read_001_pos.ksh
diff --git a/filesystems/py-pyfakefs/Makefile b/filesystems/py-pyfakefs/Makefile
index d346dddadd56..ef825750a3c7 100644
--- a/filesystems/py-pyfakefs/Makefile
+++ b/filesystems/py-pyfakefs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyfakefs
-PORTVERSION= 5.9.1
+PORTVERSION= 5.9.3
CATEGORIES= filesystems devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://pytest-pyfakefs.readthedocs.io/en/stable/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=45:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0,1:devel/py-pytest-xdist@${PY_FLAVOR}
diff --git a/filesystems/py-pyfakefs/distinfo b/filesystems/py-pyfakefs/distinfo
index 475a7024ee72..3ca076470eef 100644
--- a/filesystems/py-pyfakefs/distinfo
+++ b/filesystems/py-pyfakefs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954204
-SHA256 (pyfakefs-5.9.1.tar.gz) = ca02a1441dc77d7512bebfe4224b32f2127e83c45672f5fe2c02c33d4284bc70
-SIZE (pyfakefs-5.9.1.tar.gz) = 230395
+TIMESTAMP = 1757436531
+SHA256 (pyfakefs-5.9.3.tar.gz) = b458b11abc8862d4d8500816170a9b25e10d07437332b9dffd651069f3d4c40c
+SIZE (pyfakefs-5.9.3.tar.gz) = 229964
diff --git a/filesystems/py-tahoe-lafs/Makefile b/filesystems/py-tahoe-lafs/Makefile
index 13e091b02404..2a6ebcadfb3f 100644
--- a/filesystems/py-tahoe-lafs/Makefile
+++ b/filesystems/py-tahoe-lafs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tahoe-lafs
DISTVERSION= 1.20.0
+PORTREVISION= 1
CATEGORIES= filesystems python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/filesystems/rubygem-chef-winrm-fs/Makefile b/filesystems/rubygem-chef-winrm-fs/Makefile
index 013715a4217c..3aa790892812 100644
--- a/filesystems/rubygem-chef-winrm-fs/Makefile
+++ b/filesystems/rubygem-chef-winrm-fs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-winrm-fs
-PORTVERSION= 1.4.0
+PORTVERSION= 1.4.1
CATEGORIES= filesystems rubygems
MASTER_SITES= RG
diff --git a/filesystems/rubygem-chef-winrm-fs/distinfo b/filesystems/rubygem-chef-winrm-fs/distinfo
index f5c77667d8b5..f7134c415f6b 100644
--- a/filesystems/rubygem-chef-winrm-fs/distinfo
+++ b/filesystems/rubygem-chef-winrm-fs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936388
-SHA256 (rubygem/chef-winrm-fs-1.4.0.gem) = 5b80fd1298584dbc9ec43f5cadfcd9896d43c8f4289c1aa40a5c0ad7fbc119bd
-SIZE (rubygem/chef-winrm-fs-1.4.0.gem) = 22016
+TIMESTAMP = 1755062608
+SHA256 (rubygem/chef-winrm-fs-1.4.1.gem) = 6316cf87e7398dd0d936ab8f35bc2b7127aa568b1bbba96fce9e96ddaaa6e0c9
+SIZE (rubygem/chef-winrm-fs-1.4.1.gem) = 22016
diff --git a/filesystems/sandboxfs/Makefile b/filesystems/sandboxfs/Makefile
index b5df233cc36c..e36cdecb4654 100644
--- a/filesystems/sandboxfs/Makefile
+++ b/filesystems/sandboxfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sandboxfs
DISTVERSIONPREFIX= sandboxfs-
DISTVERSION= 0.2.0
-PORTREVISION= 49
+PORTREVISION= 51
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/sasquatch/Makefile b/filesystems/sasquatch/Makefile
new file mode 100644
index 000000000000..d1c278bb9e8e
--- /dev/null
+++ b/filesystems/sasquatch/Makefile
@@ -0,0 +1,35 @@
+PORTNAME= sasquatch
+DISTVERSION= 4.3
+CATEGORIES= filesystems sysutils
+
+MAINTAINER= tiga@FreeBSD.org
+COMMENT= SquashFS extractor with patches for firmware analysis
+WWW= https://gitlab.com/tgasiba/sasquatch/
+
+LICENSE= CPL GPLv2 LGPL21 PUBLIC
+LICENSE_COMB= multi
+LICENSE_NAME_CPL= Common Public License V. 1.0
+LICENSE_NAME_PUBLIC= Public Domain
+LICENSE_FILE_CPL= ${WRKSRC}/LZMA/lzmadaptive/CPL.html
+LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE
+LICENSE_FILE_LGPL21= ${WRKSRC}/LZMA/lzmadaptive/LGPL.txt
+LICENSE_FILE_PUBLIC= ${WRKSRC}/LZMA/lzma465/lzma.txt
+LICENSE_PERMS_CPL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+LICENSE_PERMS_PUBLIC= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+LIB_DEPENDS= liblz4.so:archivers/liblz4 \
+ liblzo2.so:archivers/lzo2
+
+USES= compiler:c++11-lang
+USE_GITLAB= yes
+GL_ACCOUNT= tgasiba
+
+MAKE_ENV= CC="${CC}" \
+ CXX="${CXX}"
+
+PLIST_FILES= bin/${PORTNAME}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/filesystems/sasquatch/distinfo b/filesystems/sasquatch/distinfo
new file mode 100644
index 000000000000..fc694081ebee
--- /dev/null
+++ b/filesystems/sasquatch/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1755444495
+SHA256 (sasquatch-4.3.tar.bz2) = 3fa1f0f5be2d9be66e0f4f87f5690e4c770f87718c7861ae59943fe9eb0c585d
+SIZE (sasquatch-4.3.tar.bz2) = 271643
diff --git a/filesystems/sasquatch/pkg-descr b/filesystems/sasquatch/pkg-descr
new file mode 100644
index 000000000000..310014639119
--- /dev/null
+++ b/filesystems/sasquatch/pkg-descr
@@ -0,0 +1,16 @@
+The sasquatch project is a set of patches to the standard unsquashfs utility
+(part of squashfs-tools) that attempts to add support for as many hacked-up
+vendor-specific SquashFS implementations as possible.
+
+It can be used in conjunction with binwalk to extract firmware images where
+unsquashfs would fail, e.g.
+
+ If the vendor has done something simple like just muck a bit with the header
+ fields, sasquatch should sort it out.
+
+ If the vendor has made changes to the underlying LZMA compression options,
+ or to how these options are stored in the compressed data blocks, sasquatch
+ will attempt to automatically resolve such customizations via a brute-force
+ method.
+
+Original project under: https://github.com/devttys0/sasquatch
diff --git a/filesystems/ufs/Makefile b/filesystems/ufs/Makefile
index c827951ee19f..b2b77ae34e05 100644
--- a/filesystems/ufs/Makefile
+++ b/filesystems/ufs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ufs
-DISTVERSION= 0.5.0
-PORTREVISION= 2
+DISTVERSION= 0.6.0
+PORTREVISION= 1
CATEGORIES= filesystems sysutils
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/ufs/Makefile.crates b/filesystems/ufs/Makefile.crates
index 1a2b24721102..dddf8cfd2972 100644
--- a/filesystems/ufs/Makefile.crates
+++ b/filesystems/ufs/Makefile.crates
@@ -1,29 +1,29 @@
CARGO_CRATES= aho-corasick-1.1.3 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.98 \
- arbitrary-1.4.1 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
+ arbitrary-1.4.2 \
assert_cmd-2.0.17 \
bincode-2.0.1 \
bincode_derive-2.0.1 \
bindgen-0.70.1 \
- bitflags-2.9.1 \
+ bitflags-2.9.4 \
bstr-1.12.0 \
- byteorder-1.5.0 \
- cc-1.2.22 \
+ cc-1.2.39 \
cexpr-0.6.0 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.3 \
cfg_aliases-0.1.1 \
+ cfg_aliases-0.2.1 \
clang-sys-1.8.1 \
- clap-4.5.38 \
+ clap-4.5.48 \
clap-verbosity-flag-2.2.3 \
- clap_builder-4.5.38 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- colorchoice-1.0.3 \
+ clap_builder-4.5.48 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
cstr-0.2.12 \
daemonize-0.5.0 \
difflib-0.4.0 \
@@ -31,99 +31,95 @@ CARGO_CRATES= aho-corasick-1.1.3 \
either-1.15.0 \
env_filter-0.1.3 \
env_logger-0.11.8 \
- errno-0.3.11 \
+ errno-0.3.14 \
fastrand-2.3.0 \
+ find-msvc-tools-0.1.2 \
fuse2rs-0.1.2 \
- fuser-0.14.0 \
+ fuser-0.16.0 \
getrandom-0.2.16 \
getrandom-0.3.3 \
- glob-0.3.2 \
+ glob-0.3.3 \
heck-0.5.0 \
is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
- jiff-0.2.13 \
- jiff-static-0.2.13 \
- jobserver-0.1.33 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
+ jobserver-0.1.34 \
lazy_static-1.5.0 \
- libc-0.2.172 \
- libfuzzer-sys-0.4.9 \
- libloading-0.8.7 \
- linux-raw-sys-0.9.4 \
- log-0.4.27 \
- memchr-2.7.4 \
+ libc-0.2.176 \
+ libfuzzer-sys-0.4.10 \
+ libloading-0.8.9 \
+ linux-raw-sys-0.11.0 \
+ log-0.4.28 \
+ memchr-2.7.6 \
minimal-lexical-0.2.1 \
nix-0.28.0 \
+ nix-0.29.0 \
nom-7.1.3 \
once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
page_size-0.6.0 \
pkg-config-0.3.32 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
ppv-lite86-0.2.21 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
- prettyplease-0.2.32 \
- proc-macro2-1.0.95 \
+ prettyplease-0.2.37 \
+ proc-macro2-1.0.101 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
- regex-syntax-0.8.5 \
+ regex-1.11.3 \
+ regex-automata-0.4.11 \
+ regex-syntax-0.8.6 \
relative-path-1.9.3 \
rstest-0.19.0 \
rstest_macros-0.19.0 \
rstest_reuse-0.7.0 \
rustc-hash-1.1.0 \
rustc_version-0.4.1 \
- rustix-1.0.7 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
+ rustix-1.1.2 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
shlex-1.3.0 \
- smallvec-1.15.0 \
+ smallvec-1.15.1 \
strsim-0.11.1 \
- syn-2.0.101 \
- tempfile-3.20.0 \
+ syn-2.0.106 \
+ tempfile-3.23.0 \
termtree-0.5.1 \
- unicode-ident-1.0.18 \
+ unicode-ident-1.0.19 \
unty-0.0.4 \
utf8parse-0.2.2 \
virtue-0.0.18 \
wait-timeout-0.2.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.59.0 \
- windows-targets-0.52.6 \
- windows-targets-0.53.0 \
- windows_aarch64_gnullvm-0.52.6 \
+ windows-link-0.2.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.1 \
+ windows-targets-0.53.4 \
windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.52.6 \
windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.52.6 \
windows_i686_gnu-0.53.0 \
- windows_i686_gnullvm-0.52.6 \
windows_i686_gnullvm-0.53.0 \
- windows_i686_msvc-0.52.6 \
windows_i686_msvc-0.53.0 \
- windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- wit-bindgen-rt-0.39.0 \
- xattr-1.5.0 \
- zerocopy-0.7.35 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.25
+ wit-bindgen-0.46.0 \
+ xattr-1.5.1 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27
diff --git a/filesystems/ufs/distinfo b/filesystems/ufs/distinfo
index 68e06d204b6c..5bd30297fce3 100644
--- a/filesystems/ufs/distinfo
+++ b/filesystems/ufs/distinfo
@@ -1,20 +1,20 @@
-TIMESTAMP = 1747407924
+TIMESTAMP = 1759050226
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
-SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
-SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
@@ -23,34 +23,34 @@ SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1
SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f
SIZE (rust/crates/bindgen-0.70.1.crate) = 226363
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/cc-1.2.22.crate) = 32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1
-SIZE (rust/crates/cc-1.2.22.crate) = 106294
+SHA256 (rust/crates/cc-1.2.39.crate) = e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f
+SIZE (rust/crates/cc-1.2.39.crate) = 90774
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000
-SIZE (rust/crates/clap-4.5.38.crate) = 57140
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
SHA256 (rust/crates/clap-verbosity-flag-2.2.3.crate) = 34c77f67047557f62582784fd7482884697731b2932c7d37ced54bce2312e1e2
SIZE (rust/crates/clap-verbosity-flag-2.2.3.crate) = 13584
-SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120
-SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/cstr-0.2.12.crate) = 68523903c8ae5aacfa32a0d9ae60cadeb764e1da14ee0d26b1f3089f13a54636
SIZE (rust/crates/cstr-0.2.12.crate) = 6078
SHA256 (rust/crates/daemonize-0.5.0.crate) = ab8bfdaacb3c887a54d41bdf48d3af8873b3f5566469f8ba21b92057509f116e
@@ -65,60 +65,66 @@ SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d
SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
-SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
-SIZE (rust/crates/errno-0.3.11.crate) = 12048
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
+SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
SHA256 (rust/crates/fuse2rs-0.1.2.crate) = c46e8410e368935aa8727332decc31d644483b38b6a75bd6a839c16b681a93aa
SIZE (rust/crates/fuse2rs-0.1.2.crate) = 11700
-SHA256 (rust/crates/fuser-0.14.0.crate) = 2e697f6f62c20b6fad1ba0f84ae909f25971cf16e735273524e3977c94604cf8
-SIZE (rust/crates/fuser-0.14.0.crate) = 95109
+SHA256 (rust/crates/fuser-0.16.0.crate) = 0bb29a3ae32279fe3e79a958fe01899f5fb23eadccee919cf88e145b54ed9367
+SIZE (rust/crates/fuser-0.16.0.crate) = 102207
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/jiff-0.2.13.crate) = f02000660d30638906021176af16b17498bd0d12813dbfe7b276d8bc7f3c0806
-SIZE (rust/crates/jiff-0.2.13.crate) = 707842
-SHA256 (rust/crates/jiff-static-0.2.13.crate) = f3c30758ddd7188629c6713fc45d1188af4f44c90582311d0c8d8c9907f60c48
-SIZE (rust/crates/jiff-static-0.2.13.crate) = 76123
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libfuzzer-sys-0.4.9.crate) = cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75
-SIZE (rust/crates/libfuzzer-sys-0.4.9.crate) = 133299
-SHA256 (rust/crates/libloading-0.8.7.crate) = 6a793df0d7afeac54f95b471d3af7f0d4fb975699f972341a4b76988d49cdf0c
-SIZE (rust/crates/libloading-0.8.7.crate) = 30374
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174
+SIZE (rust/crates/libc-0.2.176.crate) = 790040
+SHA256 (rust/crates/libfuzzer-sys-0.4.10.crate) = 5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404
+SIZE (rust/crates/libfuzzer-sys-0.4.10.crate) = 133968
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
SIZE (rust/crates/nix-0.28.0.crate) = 311086
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/page_size-0.6.0.crate) = 30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da
SIZE (rust/crates/page_size-0.6.0.crate) = 8479
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
@@ -129,18 +135,18 @@ SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f
SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
-SHA256 (rust/crates/prettyplease-0.2.32.crate) = 664ec5419c51e34154eec046ebcba56312d5a2fc3b09a06da188e1ad21afadf6
-SIZE (rust/crates/prettyplease-0.2.32.crate) = 72024
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -149,12 +155,12 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/regex-1.11.3.crate) = 8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c
+SIZE (rust/crates/regex-1.11.3.crate) = 163275
+SHA256 (rust/crates/regex-automata-0.4.11.crate) = 833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad
+SIZE (rust/crates/regex-automata-0.4.11.crate) = 622880
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
SHA256 (rust/crates/rstest-0.19.0.crate) = 9d5316d2a1479eeef1ea21e7f9ddc67c191d497abc8fc3ba2467857abbb68330
@@ -167,28 +173,30 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
SIZE (rust/crates/termtree-0.5.1.crate) = 8498
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
SIZE (rust/crates/unty-0.0.4.crate) = 7200
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -197,65 +205,49 @@ SHA256 (rust/crates/virtue-0.0.18.crate) = 051eb1abcf10076295e815102942cc58f9d5e
SIZE (rust/crates/virtue-0.0.18.crate) = 33545
SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
-SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
-SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
-SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.1.crate) = 6f109e41dd4a3c848907eb83d5a42ea98b3769495597450cf6d153507b166f0f
+SIZE (rust/crates/windows-sys-0.61.1.crate) = 2517255
+SHA256 (rust/crates/windows-targets-0.53.4.crate) = 2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b
+SIZE (rust/crates/windows-targets-0.53.4.crate) = 7161
SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
-SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
-SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
-SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
-SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
-SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
-SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
-SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
-SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/xattr-1.5.0.crate) = 0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e
-SIZE (rust/crates/xattr-1.5.0.crate) = 14694
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
-SHA256 (realchonk-fuse-ufs-0.5.0_GH0.tar.gz) = 9dab4a86f3905c7fafd71e9303ddf75b2d36839a3ce4f808045f919ed9312dc2
-SIZE (realchonk-fuse-ufs-0.5.0_GH0.tar.gz) = 3226035
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/xattr-1.5.1.crate) = af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909
+SIZE (rust/crates/xattr-1.5.1.crate) = 14565
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
+SHA256 (realchonk-fuse-ufs-0.6.0_GH0.tar.gz) = de6ebf90aa4bf37e1e11fd6aa903222f0fd46cfe967031188a312f4d6353bf30
+SIZE (realchonk-fuse-ufs-0.6.0_GH0.tar.gz) = 3227077
diff --git a/filesystems/webdavfs/Makefile b/filesystems/webdavfs/Makefile
index cef74f897eb3..2089b81f9028 100644
--- a/filesystems/webdavfs/Makefile
+++ b/filesystems/webdavfs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fusefs-webdavfs
DISTVERSION= g20200520
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= filesystems
MAINTAINER= eugen@FreeBSD.org
diff --git a/filesystems/xfuse/Makefile b/filesystems/xfuse/Makefile
index 533be765ed1b..9eb6bc413433 100644
--- a/filesystems/xfuse/Makefile
+++ b/filesystems/xfuse/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xfuse
-DISTVERSION= 0.5.0
+DISTVERSION= 0.5.1
+PORTREVISION= 1
CATEGORIES= filesystems
MASTER_SITES= CRATESIO
MASTER_SITE_SUBDIR= xfs-fuse/${DISTVERSION}
diff --git a/filesystems/xfuse/Makefile.crates b/filesystems/xfuse/Makefile.crates
index 6844b0f9f452..48e437a7cf71 100644
--- a/filesystems/xfuse/Makefile.crates
+++ b/filesystems/xfuse/Makefile.crates
@@ -10,10 +10,11 @@ CARGO_CRATES= aho-corasick-1.0.5 \
bincode_derive-2.0.1 \
bitflags-1.3.2 \
bitflags-2.4.0 \
- bstr-1.6.2 \
+ bstr-1.8.0 \
byteorder-1.4.3 \
cc-1.0.83 \
cfg-if-1.0.0 \
+ cfg_aliases-0.2.1 \
clap-4.4.18 \
clap_builder-4.4.18 \
clap_derive-4.4.7 \
@@ -31,7 +32,7 @@ CARGO_CRATES= aho-corasick-1.0.5 \
fastrand-2.0.0 \
function_name-0.3.0 \
function_name-proc-macro-0.3.0 \
- fuser-0.13.0 \
+ fuser-0.16.0 \
futures-0.3.28 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
@@ -51,19 +52,18 @@ CARGO_CRATES= aho-corasick-1.0.5 \
libc-0.2.155 \
linux-raw-sys-0.4.5 \
log-0.4.21 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
mdconfig-0.2.0 \
- memchr-2.6.1 \
- nix-0.27.1 \
- nu-ansi-term-0.46.0 \
+ memchr-2.7.5 \
+ nix-0.29.0 \
+ nu-ansi-term-0.50.1 \
num-derive-0.4.2 \
num-traits-0.2.14 \
once_cell-1.18.0 \
- overload-0.1.1 \
- page_size-0.5.0 \
+ page_size-0.6.0 \
pin-project-lite-0.2.13 \
pin-utils-0.1.0 \
- pkg-config-0.3.27 \
+ pkg-config-0.3.32 \
ppv-lite86-0.2.17 \
predicates-3.0.3 \
predicates-core-1.0.6 \
@@ -74,11 +74,9 @@ CARGO_CRATES= aho-corasick-1.0.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
redox_syscall-0.3.5 \
- regex-1.9.4 \
- regex-automata-0.1.10 \
- regex-automata-0.3.7 \
- regex-syntax-0.6.29 \
- regex-syntax-0.7.5 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
relative-path-1.9.3 \
rstest-0.19.0 \
rstest_macros-0.19.0 \
@@ -87,8 +85,9 @@ CARGO_CRATES= aho-corasick-1.0.5 \
rustix-0.38.10 \
same-file-1.0.6 \
semver-1.0.18 \
- serde-1.0.188 \
- serde_derive-1.0.188 \
+ serde-1.0.226 \
+ serde_core-1.0.226 \
+ serde_derive-1.0.226 \
sharded-slab-0.1.4 \
slab-0.4.9 \
smallvec-1.8.0 \
@@ -101,11 +100,11 @@ CARGO_CRATES= aho-corasick-1.0.5 \
thiserror-1.0.48 \
thiserror-impl-1.0.48 \
thread_local-1.1.7 \
- tracing-0.1.37 \
- tracing-attributes-0.1.26 \
- tracing-core-0.1.31 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.18 \
+ tracing-subscriber-0.3.20 \
unicode-ident-1.0.11 \
unty-0.0.4 \
utf8parse-0.2.1 \
@@ -139,5 +138,5 @@ CARGO_CRATES= aho-corasick-1.0.5 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.5 \
xattr-1.0.1 \
- zerocopy-0.6.6 \
- zerocopy-derive-0.6.6
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27
diff --git a/filesystems/xfuse/distinfo b/filesystems/xfuse/distinfo
index f87774659095..c9907a4a4184 100644
--- a/filesystems/xfuse/distinfo
+++ b/filesystems/xfuse/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1752671797
-SHA256 (rust/crates/xfs-fuse-0.5.0.crate) = a30dd31766c7c441b5896a783fdab685621840b6fa1d5458d140996396844b8b
-SIZE (rust/crates/xfs-fuse-0.5.0.crate) = 50228
+TIMESTAMP = 1758721086
+SHA256 (rust/crates/xfs-fuse-0.5.1.crate) = a0e566b8fc39342605ce229f095ececdf6f12f3ec2a8547214c29e9f49293257
+SIZE (rust/crates/xfs-fuse-0.5.1.crate) = 50239
SHA256 (rust/crates/aho-corasick-1.0.5.crate) = 0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783
SIZE (rust/crates/aho-corasick-1.0.5.crate) = 172064
SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b
@@ -25,14 +25,16 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.4.0.crate) = b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635
SIZE (rust/crates/bitflags-2.4.0.crate) = 36954
-SHA256 (rust/crates/bstr-1.6.2.crate) = 4c2f7349907b712260e64b0afe2f84692af14a454be26187d9df565c7f69266a
-SIZE (rust/crates/bstr-1.6.2.crate) = 380096
+SHA256 (rust/crates/bstr-1.8.0.crate) = 542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c
+SIZE (rust/crates/bstr-1.8.0.crate) = 380176
SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
SIZE (rust/crates/cc-1.0.83.crate) = 68343
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/clap-4.4.18.crate) = 1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c
SIZE (rust/crates/clap-4.4.18.crate) = 55269
SHA256 (rust/crates/clap_builder-4.4.18.crate) = 4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7
@@ -67,8 +69,8 @@ SHA256 (rust/crates/function_name-0.3.0.crate) = b1ab577a896d09940b5fe12ec5ae71f
SIZE (rust/crates/function_name-0.3.0.crate) = 4017
SHA256 (rust/crates/function_name-proc-macro-0.3.0.crate) = 673464e1e314dd67a0fd9544abc99e8eb28d0c7e3b69b033bcff9b2d00b87333
SIZE (rust/crates/function_name-proc-macro-0.3.0.crate) = 2020
-SHA256 (rust/crates/fuser-0.13.0.crate) = 21370f84640642c8ea36dfb2a6bfc4c55941f476fcf431f6fef25a5ddcf0169b
-SIZE (rust/crates/fuser-0.13.0.crate) = 86991
+SHA256 (rust/crates/fuser-0.16.0.crate) = 0bb29a3ae32279fe3e79a958fe01899f5fb23eadccee919cf88e145b54ed9367
+SIZE (rust/crates/fuser-0.16.0.crate) = 102207
SHA256 (rust/crates/futures-0.3.28.crate) = 23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40
SIZE (rust/crates/futures-0.3.28.crate) = 53229
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -107,32 +109,30 @@ SHA256 (rust/crates/linux-raw-sys-0.4.5.crate) = 57bcfdad1b858c2db7c38303a6d2ad4
SIZE (rust/crates/linux-raw-sys-0.4.5.crate) = 1274380
SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
SIZE (rust/crates/log-0.4.21.crate) = 43442
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/mdconfig-0.2.0.crate) = cff02ee7b2a0815081bdc7c3dc00681c30577072db35787ea392aef8857fe34b
SIZE (rust/crates/mdconfig-0.2.0.crate) = 11390
-SHA256 (rust/crates/memchr-2.6.1.crate) = f478948fd84d9f8e86967bf432640e46adfb5a4bd4f14ef7e864ab38220534ae
-SIZE (rust/crates/memchr-2.6.1.crate) = 93821
-SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
-SIZE (rust/crates/nix-0.27.1.crate) = 286494
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
+SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/page_size-0.5.0.crate) = 1b7663cbd190cfd818d08efa8497f6cd383076688c49a391ef7c0d03cd12b561
-SIZE (rust/crates/page_size-0.5.0.crate) = 8346
+SHA256 (rust/crates/page_size-0.6.0.crate) = 30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da
+SIZE (rust/crates/page_size-0.6.0.crate) = 8479
SHA256 (rust/crates/pin-project-lite-0.2.13.crate) = 8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58
SIZE (rust/crates/pin-project-lite-0.2.13.crate) = 29141
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.27.crate) = 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964
-SIZE (rust/crates/pkg-config-0.3.27.crate) = 18838
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
SHA256 (rust/crates/predicates-3.0.3.crate) = 09963355b9f467184c04017ced4a2ba2d75cbcb4e7462690d388233253d4b1a9
@@ -153,16 +153,12 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
-SHA256 (rust/crates/regex-1.9.4.crate) = 12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29
-SIZE (rust/crates/regex-1.9.4.crate) = 253112
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.3.7.crate) = 49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629
-SIZE (rust/crates/regex-automata-0.3.7.crate) = 607421
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.7.5.crate) = dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da
-SIZE (rust/crates/regex-syntax-0.7.5.crate) = 343366
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
SHA256 (rust/crates/rstest-0.19.0.crate) = 9d5316d2a1479eeef1ea21e7f9ddc67c191d497abc8fc3ba2467857abbb68330
@@ -179,10 +175,12 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/semver-1.0.18.crate) = b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918
SIZE (rust/crates/semver-1.0.18.crate) = 29703
-SHA256 (rust/crates/serde-1.0.188.crate) = cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e
-SIZE (rust/crates/serde-1.0.188.crate) = 76230
-SHA256 (rust/crates/serde_derive-1.0.188.crate) = 4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2
-SIZE (rust/crates/serde_derive-1.0.188.crate) = 55563
+SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
+SIZE (rust/crates/serde-1.0.226.crate) = 28484
+SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
+SIZE (rust/crates/serde_core-1.0.226.crate) = 63014
+SHA256 (rust/crates/serde_derive-1.0.226.crate) = 8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33
+SIZE (rust/crates/serde_derive-1.0.226.crate) = 58702
SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
@@ -207,16 +205,16 @@ SHA256 (rust/crates/thiserror-impl-1.0.48.crate) = 49922ecae66cc8a249b77e68d1d06
SIZE (rust/crates/thiserror-impl-1.0.48.crate) = 15096
SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
-SHA256 (rust/crates/tracing-0.1.37.crate) = 8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8
-SIZE (rust/crates/tracing-0.1.37.crate) = 73888
-SHA256 (rust/crates/tracing-attributes-0.1.26.crate) = 5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab
-SIZE (rust/crates/tracing-attributes-0.1.26.crate) = 32060
-SHA256 (rust/crates/tracing-core-0.1.31.crate) = 0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a
-SIZE (rust/crates/tracing-core-0.1.31.crate) = 61263
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
-SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/unicode-ident-1.0.11.crate) = 301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c
SIZE (rust/crates/unicode-ident-1.0.11.crate) = 42067
SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
@@ -283,7 +281,7 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b4
SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
SHA256 (rust/crates/xattr-1.0.1.crate) = f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985
SIZE (rust/crates/xattr-1.0.1.crate) = 12258
-SHA256 (rust/crates/zerocopy-0.6.6.crate) = 854e949ac82d619ee9a14c66a1b674ac730422372ccb759ce0c39cabcf2bf8e6
-SIZE (rust/crates/zerocopy-0.6.6.crate) = 47473
-SHA256 (rust/crates/zerocopy-derive-0.6.6.crate) = 125139de3f6b9d625c39e2efdd73d41bdac468ccd556556440e322be0e1bbd91
-SIZE (rust/crates/zerocopy-derive-0.6.6.crate) = 522443
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
diff --git a/filesystems/zerofs/Makefile b/filesystems/zerofs/Makefile
new file mode 100644
index 000000000000..e789888398cf
--- /dev/null
+++ b/filesystems/zerofs/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= zerofs
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.15.2
+PORTREVISION= 1
+CATEGORIES= filesystems sysutils
+
+MAINTAINER= stephan@lichtenauer.co.za
+COMMENT= ZeroFS is 9P/NFS/NBD on top of S3
+WWW= https://github.com/Barre/ZeroFS
+
+LICENSE= AGPLv3
+LICENSE_FILE= ${WRKSRC:H}/LICENSE
+
+NOT_FOR_ARCHS= armv6 armv7 i386 powerpc
+NOT_FOR_ARCHS_REASON= 32-bit compilation is not supported
+
+USES= cargo gmake
+
+USE_GITHUB= yes
+GH_ACCOUNT= Barre
+GH_PROJECT= ZeroFS
+
+WRKSRC_SUBDIR= zerofs
+
+PLIST_FILES= bin/zerofs
+
+.include <bsd.port.mk>
diff --git a/filesystems/zerofs/Makefile.crates b/filesystems/zerofs/Makefile.crates
new file mode 100644
index 000000000000..2738ca6ed5dc
--- /dev/null
+++ b/filesystems/zerofs/Makefile.crates
@@ -0,0 +1,417 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ aead-0.5.2 \
+ ahash-0.8.12 \
+ aho-corasick-1.1.3 \
+ aliasable-0.1.3 \
+ allocator-api2-0.2.21 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
+ arc-swap-1.7.1 \
+ argon2-0.5.3 \
+ array-util-1.0.2 \
+ arrayvec-0.7.6 \
+ async-channel-2.5.0 \
+ async-stream-0.3.6 \
+ async-stream-impl-0.3.6 \
+ async-task-4.7.1 \
+ async-trait-0.1.89 \
+ atomic-0.6.1 \
+ atomic-waker-1.1.2 \
+ auto_enums-0.8.7 \
+ autocfg-1.5.0 \
+ backon-1.5.2 \
+ backtrace-0.3.75 \
+ base64-0.22.1 \
+ base64ct-1.8.0 \
+ bincode-1.3.3 \
+ bitflags-2.9.1 \
+ bitvec-1.0.1 \
+ blake2-0.10.6 \
+ block-buffer-0.10.4 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.2 \
+ byteorder-1.5.0 \
+ bytes-1.10.1 \
+ bytestream-0.4.1 \
+ cc-1.2.32 \
+ cfg-if-1.0.1 \
+ cfg_aliases-0.2.1 \
+ chacha20-0.9.1 \
+ chacha20poly1305-0.10.1 \
+ chrono-0.4.41 \
+ cipher-0.4.4 \
+ clap-4.5.45 \
+ clap_builder-4.5.44 \
+ clap_derive-4.5.45 \
+ clap_lex-0.7.5 \
+ cmsketch-0.2.2 \
+ colorchoice-1.0.4 \
+ comfy-table-7.1.4 \
+ concurrent-queue-2.5.0 \
+ core-foundation-0.10.1 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
+ crc32fast-1.5.0 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-skiplist-0.1.3 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.28.1 \
+ crossterm_winapi-0.9.1 \
+ crypto-common-0.1.6 \
+ darling-0.14.4 \
+ darling-0.20.11 \
+ darling_core-0.14.4 \
+ darling_core-0.20.11 \
+ darling_macro-0.14.4 \
+ darling_macro-0.20.11 \
+ dashmap-6.1.0 \
+ deku-0.19.1 \
+ deku_derive-0.19.1 \
+ deranged-0.4.0 \
+ derive_utils-0.15.0 \
+ digest-0.10.7 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
+ displaydoc-0.2.5 \
+ dotenvy-0.15.7 \
+ downcast-rs-1.2.1 \
+ duration-str-0.11.3 \
+ either-1.15.0 \
+ endian-type-0.1.2 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ event-listener-5.4.1 \
+ event-listener-strategy-0.5.4 \
+ fail-parallel-0.5.1 \
+ fastrand-2.3.0 \
+ figment-0.10.19 \
+ filetime-0.2.25 \
+ flatbuffers-25.2.10 \
+ flume-0.11.1 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ form_urlencoded-1.2.1 \
+ foyer-0.17.4 \
+ foyer-0.18.0 \
+ foyer-common-0.17.4 \
+ foyer-common-0.18.0 \
+ foyer-intrusive-collections-0.10.0-dev \
+ foyer-memory-0.17.4 \
+ foyer-memory-0.18.0 \
+ foyer-storage-0.17.4 \
+ foyer-storage-0.18.0 \
+ fs4-0.13.1 \
+ funty-2.0.0 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ generic-array-0.14.7 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
+ gloo-timers-0.3.0 \
+ h2-0.4.12 \
+ hashbrown-0.13.2 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.5 \
+ heck-0.4.1 \
+ heck-0.5.0 \
+ hex-0.4.3 \
+ hkdf-0.12.4 \
+ hmac-0.12.1 \
+ http-1.3.1 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
+ humantime-2.2.0 \
+ hyper-1.6.0 \
+ hyper-rustls-0.27.7 \
+ hyper-util-0.1.16 \
+ iana-time-zone-0.1.63 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ ident_case-1.0.1 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
+ indexmap-2.10.0 \
+ inlinable_string-0.1.15 \
+ inout-0.1.4 \
+ io-uring-0.7.9 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
+ lazy_static-1.5.0 \
+ libc-0.2.175 \
+ libmimalloc-sys-0.1.43 \
+ libredox-0.1.9 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ lru-slab-0.1.2 \
+ lz4-1.28.1 \
+ lz4-sys-1.11.1+lz4-1.10.0 \
+ lz4_flex-0.11.5 \
+ madsim-0.2.33 \
+ madsim-macros-0.2.12 \
+ madsim-tokio-0.2.30 \
+ matchers-0.1.0 \
+ md-5-0.10.6 \
+ memchr-2.7.5 \
+ memoffset-0.9.1 \
+ mimalloc-0.1.47 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ mixtrics-0.1.0 \
+ mixtrics-0.2.0 \
+ naive-timer-0.2.0 \
+ nanorand-0.7.0 \
+ nibble_vec-0.1.0 \
+ no_std_io2-0.9.0 \
+ nu-ansi-term-0.46.0 \
+ num-conv-0.1.0 \
+ num-derive-0.4.2 \
+ num-format-0.4.4 \
+ num-traits-0.2.19 \
+ object-0.36.7 \
+ object_store-0.12.3 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ opaque-debug-0.3.1 \
+ openssl-probe-0.1.6 \
+ option-ext-0.2.0 \
+ ordered_hash_map-0.4.0 \
+ ouroboros-0.18.5 \
+ ouroboros_macro-0.18.5 \
+ overload-0.1.1 \
+ panic-message-0.3.0 \
+ parking-2.2.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ password-hash-0.5.0 \
+ paste-1.0.15 \
+ pear-0.2.9 \
+ pear_codegen-0.2.9 \
+ percent-encoding-2.3.1 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ poly1305-0.8.0 \
+ potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.97 \
+ proc-macro2-diagnostics-0.10.1 \
+ quick-xml-0.38.1 \
+ quinn-0.11.8 \
+ quinn-proto-0.11.12 \
+ quinn-udp-0.5.13 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ radium-0.7.0 \
+ radix_trie-0.2.1 \
+ rand-0.8.5 \
+ rand-0.9.2 \
+ rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
+ rand_core-0.9.3 \
+ rand_xoshiro-0.6.0 \
+ rand_xoshiro-0.7.0 \
+ redox_syscall-0.5.17 \
+ redox_users-0.5.2 \
+ regex-1.11.1 \
+ regex-automata-0.1.10 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.6.29 \
+ regex-syntax-0.8.5 \
+ reqwest-0.12.23 \
+ ring-0.17.14 \
+ rust_decimal-1.37.2 \
+ rustc-demangle-0.1.26 \
+ rustc-hash-2.1.1 \
+ rustc_version-0.4.1 \
+ rustix-0.38.44 \
+ rustix-1.0.8 \
+ rustls-0.23.31 \
+ rustls-native-certs-0.8.1 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ schannel-0.1.27 \
+ scopeguard-1.2.0 \
+ security-framework-3.3.0 \
+ security-framework-sys-2.14.0 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.142 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.0 \
+ serde_urlencoded-0.7.1 \
+ serde_yaml-0.9.34+deprecated \
+ sha2-0.10.9 \
+ sharded-slab-0.1.7 \
+ shellexpand-3.1.1 \
+ shlex-1.3.0 \
+ signal-hook-registry-1.4.6 \
+ siphasher-1.0.1 \
+ slab-0.4.11 \
+ slatedb-0.8.1 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
+ socket2-0.6.0 \
+ spin-0.9.8 \
+ stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
+ strsim-0.10.0 \
+ strsim-0.11.1 \
+ subtle-2.6.1 \
+ syn-1.0.109 \
+ syn-2.0.105 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ tap-1.0.1 \
+ tempfile-3.21.0 \
+ thiserror-1.0.69 \
+ thiserror-2.0.14 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.14 \
+ thread_local-1.1.9 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ tinystr-0.8.1 \
+ tinyvec-1.9.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.47.1 \
+ tokio-macros-2.5.0 \
+ tokio-rustls-0.26.2 \
+ tokio-util-0.7.16 \
+ toml-0.8.23 \
+ toml-0.9.5 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.22.27 \
+ toml_parser-1.0.2 \
+ toml_write-0.1.2 \
+ toml_writer-1.0.2 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.19 \
+ try-lock-0.2.5 \
+ twox-hash-2.1.1 \
+ typenum-1.18.0 \
+ ulid-1.2.1 \
+ uncased-0.9.10 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ unicode-width-0.2.1 \
+ universal-hash-0.5.1 \
+ unsafe-libyaml-0.2.11 \
+ untrusted-0.9.0 \
+ url-2.5.4 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ uuid-1.18.0 \
+ valuable-0.1.1 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ wasm-streams-0.4.2 \
+ web-sys-0.3.77 \
+ web-time-1.1.0 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.9 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.6.26 \
+ winnow-0.7.12 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ wyz-0.5.1 \
+ yansi-1.0.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerofs_nfsserve-0.14.0 \
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7
diff --git a/filesystems/zerofs/distinfo b/filesystems/zerofs/distinfo
new file mode 100644
index 000000000000..e7e869c33cb8
--- /dev/null
+++ b/filesystems/zerofs/distinfo
@@ -0,0 +1,837 @@
+TIMESTAMP = 1757258826
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
+SIZE (rust/crates/aead-0.5.2.crate) = 15509
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
+SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
+SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
+SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
+SIZE (rust/crates/argon2-0.5.3.crate) = 28795
+SHA256 (rust/crates/array-util-1.0.2.crate) = 7e509844de8f09b90a2c3444684a2b6695f4071360e13d2fda0af9f749cc2ed6
+SIZE (rust/crates/array-util-1.0.2.crate) = 9022
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
+SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
+SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
+SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
+SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
+SIZE (rust/crates/async-task-4.7.1.crate) = 38077
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
+SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/auto_enums-0.8.7.crate) = 9c170965892137a3a9aeb000b4524aa3cc022a310e709d848b6e1cdce4ab4781
+SIZE (rust/crates/auto_enums-0.8.7.crate) = 58613
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backon-1.5.2.crate) = 592277618714fbcecda9a02ba7a8781f319d26532a88553bbacc77ba5d2b3a8d
+SIZE (rust/crates/backon-1.5.2.crate) = 42141
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
+SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
+SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
+SIZE (rust/crates/blake2-0.10.6.crate) = 47234
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/bytestream-0.4.1.crate) = 04f720842a717d6afaf69fee2dc69b771edc165f12cc3eb1b0e8eeef53a86454
+SIZE (rust/crates/bytestream-0.4.1.crate) = 5012
+SHA256 (rust/crates/cc-1.2.32.crate) = 2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e
+SIZE (rust/crates/cc-1.2.32.crate) = 111531
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818
+SIZE (rust/crates/chacha20-0.9.1.crate) = 23424
+SHA256 (rust/crates/chacha20poly1305-0.10.1.crate) = 10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35
+SIZE (rust/crates/chacha20poly1305-0.10.1.crate) = 68485
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clap-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
+SIZE (rust/crates/clap-4.5.45.crate) = 58337
+SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
+SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/cmsketch-0.2.2.crate) = 553c840ee51da812c6cd621f9f7e07dfb00a49f91283a8e6380c78cba4f61aba
+SIZE (rust/crates/cmsketch-0.2.2.crate) = 8487
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/comfy-table-7.1.4.crate) = 4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a
+SIZE (rust/crates/comfy-table-7.1.4.crate) = 77044
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-skiplist-0.1.3.crate) = df29de440c58ca2cc6e587ec3d22347551a32435fbde9d2bff64e78a9ffa151b
+SIZE (rust/crates/crossbeam-skiplist-0.1.3.crate) = 34930
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
+SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/darling-0.14.4.crate) = 7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850
+SIZE (rust/crates/darling-0.14.4.crate) = 25168
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.14.4.crate) = 109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0
+SIZE (rust/crates/darling_core-0.14.4.crate) = 57485
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e
+SIZE (rust/crates/darling_macro-0.14.4.crate) = 1896
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
+SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
+SHA256 (rust/crates/deku-0.19.1.crate) = f476a022dcfbb013d1365734a42e05b6aca967ebe0d3bb38170086abd9ea3324
+SIZE (rust/crates/deku-0.19.1.crate) = 88405
+SHA256 (rust/crates/deku_derive-0.19.1.crate) = bb216d425bdf810c165a8ae1649523033e88b5f795480ccec63926295541b084
+SIZE (rust/crates/deku_derive-0.19.1.crate) = 28972
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/derive_utils-0.15.0.crate) = ccfae181bab5ab6c5478b2ccb69e4c68a02f8c3ec72f6616bfec9dbc599d2ee0
+SIZE (rust/crates/derive_utils-0.15.0.crate) = 16294
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
+SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
+SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
+SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
+SHA256 (rust/crates/duration-str-0.11.3.crate) = f88959de2d447fd3eddcf1909d1f19fe084e27a056a6904203dc5d8b9e771c1e
+SIZE (rust/crates/duration-str-0.11.3.crate) = 104394
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d
+SIZE (rust/crates/endian-type-0.1.2.crate) = 2340
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
+SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
+SHA256 (rust/crates/fail-parallel-0.5.1.crate) = 5666e8ca4ec174d896fb742789c29b1bea9319dcfd623c41bececc0a60c4939d
+SIZE (rust/crates/fail-parallel-0.5.1.crate) = 17965
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/figment-0.10.19.crate) = 8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3
+SIZE (rust/crates/figment-0.10.19.crate) = 70111
+SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
+SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/flatbuffers-25.2.10.crate) = 1045398c1bfd89168b5fd3f1fc11f6e70b34f6f66300c87d44d3de849463abf1
+SIZE (rust/crates/flatbuffers-25.2.10.crate) = 27330
+SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095
+SIZE (rust/crates/flume-0.11.1.crate) = 67947
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/foyer-0.17.4.crate) = 0618db36554a0a5db538d7ff04427571b1f668d3e86a764aabe17985c02ea14c
+SIZE (rust/crates/foyer-0.17.4.crate) = 30568
+SHA256 (rust/crates/foyer-0.18.0.crate) = 0b4d8e96374206ff1b4265f2e2e6e1f80bc3048957b2a1e7fdeef929d68f318f
+SIZE (rust/crates/foyer-0.18.0.crate) = 32111
+SHA256 (rust/crates/foyer-common-0.17.4.crate) = dbf63fd16ba6227de0004472156048338ad7544280d1200c27e4b4a82ca6f075
+SIZE (rust/crates/foyer-common-0.17.4.crate) = 34793
+SHA256 (rust/crates/foyer-common-0.18.0.crate) = 911b8e3f23d5fe55b0b240f75af1d2fa5cb7261d3f9b38ef1c57bbc9f0449317
+SIZE (rust/crates/foyer-common-0.18.0.crate) = 34796
+SHA256 (rust/crates/foyer-intrusive-collections-0.10.0-dev.crate) = 6e4fee46bea69e0596130e3210e65d3424e0ac1e6df3bde6636304bdf1ca4a3b
+SIZE (rust/crates/foyer-intrusive-collections-0.10.0-dev.crate) = 56918
+SHA256 (rust/crates/foyer-memory-0.17.4.crate) = 3ae8a1c8e263f91cf3abca38bbf6b8f82f34b6cf20fa3a249c90ebfa795e5631
+SIZE (rust/crates/foyer-memory-0.17.4.crate) = 50477
+SHA256 (rust/crates/foyer-memory-0.18.0.crate) = 506883d5a8500dea1b1662f7180f3534bdcbfa718d3253db7179552ef83612fa
+SIZE (rust/crates/foyer-memory-0.18.0.crate) = 52331
+SHA256 (rust/crates/foyer-storage-0.17.4.crate) = d387ab178f8bcb03fe4981766c9f436007234d8ca73080e3ad2c370d8d75113b
+SIZE (rust/crates/foyer-storage-0.17.4.crate) = 88855
+SHA256 (rust/crates/foyer-storage-0.18.0.crate) = 1ba8403a54a2f2032fb647e49c442e5feeb33f3989f7024f1b178341a016f06d
+SIZE (rust/crates/foyer-storage-0.18.0.crate) = 88992
+SHA256 (rust/crates/fs4-0.13.1.crate) = 8640e34b88f7652208ce9e88b1a37a2ae95227d84abec377ccd3c5cfeb141ed4
+SIZE (rust/crates/fs4-0.13.1.crate) = 28794
+SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
+SIZE (rust/crates/funty-2.0.0.crate) = 13160
+SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994
+SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
+SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
+SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
+SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
+SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
+SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
+SIZE (rust/crates/humantime-2.2.0.crate) = 20646
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/inlinable_string-0.1.15.crate) = c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb
+SIZE (rust/crates/inlinable_string-0.1.15.crate) = 19290
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
+SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
+SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
+SIZE (rust/crates/libredox-0.1.9.crate) = 7281
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
+SHA256 (rust/crates/lz4-1.28.1.crate) = a20b523e860d03443e98350ceaac5e71c6ba89aea7d960769ec3ce37f4de5af4
+SIZE (rust/crates/lz4-1.28.1.crate) = 13585
+SHA256 (rust/crates/lz4-sys-1.11.1+lz4-1.10.0.crate) = 6bd8c0d6c6ed0cd30b3652886bb8711dc4bb01d637a68105a3d5158039b418e6
+SIZE (rust/crates/lz4-sys-1.11.1+lz4-1.10.0.crate) = 391317
+SHA256 (rust/crates/lz4_flex-0.11.5.crate) = 08ab2867e3eeeca90e844d1940eab391c9dc5228783db2ed999acbc0a9ed375a
+SIZE (rust/crates/lz4_flex-0.11.5.crate) = 41977
+SHA256 (rust/crates/madsim-0.2.33.crate) = 9e1407eb233e5fe25bfb216a51b860882df237540374b7486eb38d4ab0753ec1
+SIZE (rust/crates/madsim-0.2.33.crate) = 75675
+SHA256 (rust/crates/madsim-macros-0.2.12.crate) = f3d248e97b1a48826a12c3828d921e8548e714394bf17274dd0a93910dc946e1
+SIZE (rust/crates/madsim-macros-0.2.12.crate) = 5314
+SHA256 (rust/crates/madsim-tokio-0.2.30.crate) = 7d3eb2acc57c82d21d699119b859e2df70a91dbdb84734885a1e72be83bdecb5
+SIZE (rust/crates/madsim-tokio-0.2.30.crate) = 3606
+SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
+SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
+SIZE (rust/crates/md-5-0.10.6.crate) = 16161
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
+SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/mixtrics-0.1.0.crate) = 749ed12bab176c8a42c13a679dd2de12876d5ad4abe7525548e31ae001a9ebbf
+SIZE (rust/crates/mixtrics-0.1.0.crate) = 198420
+SHA256 (rust/crates/mixtrics-0.2.0.crate) = adbcddf5a90b959eea97ae505e0391f5c6dd411fbf546d43b9c59ad1c3bd4391
+SIZE (rust/crates/mixtrics-0.2.0.crate) = 198628
+SHA256 (rust/crates/naive-timer-0.2.0.crate) = 034a0ad7deebf0c2abcf2435950a6666c3c15ea9d8fad0c0f48efa8a7f843fed
+SIZE (rust/crates/naive-timer-0.2.0.crate) = 4155
+SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
+SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
+SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
+SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
+SHA256 (rust/crates/no_std_io2-0.9.0.crate) = 3c2b9acd47481ab557a89a5665891be79e43cce8a29ad77aa9419d7be5a7c06a
+SIZE (rust/crates/no_std_io2-0.9.0.crate) = 35884
+SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
+SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
+SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
+SHA256 (rust/crates/num-format-0.4.4.crate) = a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3
+SIZE (rust/crates/num-format-0.4.4.crate) = 61509
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/object_store-0.12.3.crate) = efc4f07659e11cd45a341cd24d71e683e3be65d9ff1f8150061678fe60437496
+SIZE (rust/crates/object_store-0.12.3.crate) = 271241
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
+SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/ordered_hash_map-0.4.0.crate) = ab0e5f22bf6dd04abd854a8874247813a8fa2c8c1260eba6fbb150270ce7c176
+SIZE (rust/crates/ordered_hash_map-0.4.0.crate) = 17219
+SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59
+SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678
+SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0
+SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021
+SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
+SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/panic-message-0.3.0.crate) = 384e52fd8fbd4cbe3c317e8216260c21a0f9134de108cea8a4dd4e7e152c472d
+SIZE (rust/crates/panic-message-0.3.0.crate) = 7274
+SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
+SIZE (rust/crates/parking-2.2.1.crate) = 10685
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166
+SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pear-0.2.9.crate) = bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467
+SIZE (rust/crates/pear-0.2.9.crate) = 19083
+SHA256 (rust/crates/pear_codegen-0.2.9.crate) = 4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147
+SIZE (rust/crates/pear_codegen-0.2.9.crate) = 7250
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf
+SIZE (rust/crates/poly1305-0.8.0.crate) = 32633
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.97.crate) = d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1
+SIZE (rust/crates/proc-macro2-1.0.97.crate) = 52865
+SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
+SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
+SHA256 (rust/crates/quick-xml-0.38.1.crate) = 9845d9dccf565065824e69f9f235fafba1587031eda353c1f1561cd6a6be78f4
+SIZE (rust/crates/quick-xml-0.38.1.crate) = 201181
+SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
+SIZE (rust/crates/quinn-0.11.8.crate) = 79949
+SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
+SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
+SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
+SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
+SIZE (rust/crates/radium-0.7.0.crate) = 10906
+SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
+SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa
+SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125
+SHA256 (rust/crates/rand_xoshiro-0.7.0.crate) = f703f4665700daf5512dcca5f43afa6af89f09db47fb56be587f80636bda2d41
+SIZE (rust/crates/rand_xoshiro-0.7.0.crate) = 18189
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
+SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
+SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
+SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rust_decimal-1.37.2.crate) = b203a6425500a03e0919c42d3c47caca51e79f1132046626d2c8871c5092035d
+SIZE (rust/crates/rust_decimal-1.37.2.crate) = 152312
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
+SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
+SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/security-framework-3.3.0.crate) = 80fb1d92c5028aa318b4b8bd7302a5bfcf48be96a37fc6fc790f806b0004ee0c
+SIZE (rust/crates/security-framework-3.3.0.crate) = 86425
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
+SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
+SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/slatedb-0.8.1.crate) = 6471ce0d2b99d80e36ce1439951a30a5e9ef751f3b8c4bd384611927384ee03d
+SIZE (rust/crates/slatedb-0.8.1.crate) = 317374
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
+SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.105.crate) = 7bc3fcb250e53458e712715cf74285c1f889686520d79294a9ef3bd7aa1fc619
+SIZE (rust/crates/syn-2.0.105.crate) = 299882
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
+SIZE (rust/crates/tap-1.0.1.crate) = 11316
+SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
+SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.14.crate) = 0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e
+SIZE (rust/crates/thiserror-2.0.14.crate) = 29021
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.14.crate) = cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227
+SIZE (rust/crates/thiserror-impl-2.0.14.crate) = 21219
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
+SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
+SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/twox-hash-2.1.1.crate) = 8b907da542cbced5261bd3256de1b3a1bf340a3d37f93425a07362a1d687de56
+SIZE (rust/crates/twox-hash-2.1.1.crate) = 35627
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/ulid-1.2.1.crate) = 470dbf6591da1b39d43c14523b2b469c86879a53e8b758c8e090a470fe7b1fbe
+SIZE (rust/crates/ulid-1.2.1.crate) = 17727
+SHA256 (rust/crates/uncased-0.9.10.crate) = e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697
+SIZE (rust/crates/uncased-0.9.10.crate) = 10872
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
+SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.18.0.crate) = f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be
+SIZE (rust/crates/uuid-1.18.0.crate) = 59782
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
+SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28
+SIZE (rust/crates/winnow-0.6.26.crate) = 167349
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
+SIZE (rust/crates/wyz-0.5.1.crate) = 18790
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zerofs_nfsserve-0.14.0.crate) = 53a9c182c0ff391960f9a033ba2e49c418315a8e72e402ddaa9aa8c25c084526
+SIZE (rust/crates/zerofs_nfsserve-0.14.0.crate) = 43966
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (Barre-ZeroFS-v0.15.2_GH0.tar.gz) = 982042e4887b348605ed2aad428b254e7abc66d108ac41bc66625b726585b3e7
+SIZE (Barre-ZeroFS-v0.15.2_GH0.tar.gz) = 459110
diff --git a/filesystems/zerofs/pkg-descr b/filesystems/zerofs/pkg-descr
new file mode 100644
index 000000000000..3a51ab762a6e
--- /dev/null
+++ b/filesystems/zerofs/pkg-descr
@@ -0,0 +1,4 @@
+ZeroFS makes S3 storage feel like a real filesystem. Built on SlateDB, it
+provides file-level access via NFS and 9P and block-level access via NBD. Fast
+enough to compile code on, with clients already built into your OS. No FUSE
+drivers, no kernel modules, just mount and go.
diff --git a/filesystems/zfs-snap-diff/Makefile b/filesystems/zfs-snap-diff/Makefile
index b69685dab666..f76a8a4dae98 100644
--- a/filesystems/zfs-snap-diff/Makefile
+++ b/filesystems/zfs-snap-diff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zfs-snap-diff
PORTVERSION= 1.1.3
DISTVERSIONPREFIX= v
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= filesystems sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/filesystems/zrepl-dsh2dsh/Makefile b/filesystems/zrepl-dsh2dsh/Makefile
index 0a380cde8999..f79c350c4313 100644
--- a/filesystems/zrepl-dsh2dsh/Makefile
+++ b/filesystems/zrepl-dsh2dsh/Makefile
@@ -1,23 +1,22 @@
PORTNAME= zrepl
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.11
-PORTREVISION= 1
+DISTVERSION= 1.0.0
CATEGORIES= filesystems sysutils
PKGNAMESUFFIX= -${GH_ACCOUNT}
MAINTAINER= dsh@bamus.cz
COMMENT= ZFS dataset replication tool (fork with more features)
+WWW= https://github.com/dsh2dsh/zrepl/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+USES= go:modules,1.25 ncurses
USE_GITHUB= yes
GH_ACCOUNT= dsh2dsh
-USES= go:modules ncurses
-
-GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME}
GO_MOD_DIST= github
+GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME}
_BUILD_XFLAGS= version.${PORTNAME}Version=${DISTVERSIONFULL}
GO_BUILDFLAGS= -ldflags "${STRIP} ${_BUILD_XFLAGS:S!^!-X ${GO_MODULE}/internal/!}"
diff --git a/filesystems/zrepl-dsh2dsh/distinfo b/filesystems/zrepl-dsh2dsh/distinfo
index 66516b2e9c19..9093e960c30a 100644
--- a/filesystems/zrepl-dsh2dsh/distinfo
+++ b/filesystems/zrepl-dsh2dsh/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753194269
-SHA256 (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v0.9.11_GH0/go.mod) = 29f8190cc6593dd31f4d66bbfcaf42cf4dbae2d8da1ec9a3b73950f9a2c5437a
-SIZE (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v0.9.11_GH0/go.mod) = 3104
-SHA256 (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v0.9.11_GH0/dsh2dsh-zrepl-v0.9.11_GH0.tar.gz) = 90b5bae28c5c064513c4d88ba8655c30a9035bb1c5a2628fdcadae0dc0a77396
-SIZE (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v0.9.11_GH0/dsh2dsh-zrepl-v0.9.11_GH0.tar.gz) = 317952
+TIMESTAMP = 1757522598
+SHA256 (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v1.0.0_GH0/go.mod) = 39df09ff049b63694c385a08bd91b2400e604c3e80b64959926c86f08bbf3575
+SIZE (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v1.0.0_GH0/go.mod) = 3107
+SHA256 (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v1.0.0_GH0/dsh2dsh-zrepl-v1.0.0_GH0.tar.gz) = 33f5c42b423bb0c38ecab909d3a641a3218a6baae97e5c70ebf70b2b9b346017
+SIZE (go/filesystems_zrepl-dsh2dsh/dsh2dsh-zrepl-v1.0.0_GH0/dsh2dsh-zrepl-v1.0.0_GH0.tar.gz) = 317228
diff --git a/filesystems/zrepl/Makefile b/filesystems/zrepl/Makefile
index d0ad72b252ec..8da8338e3b5e 100644
--- a/filesystems/zrepl/Makefile
+++ b/filesystems/zrepl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zrepl
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= filesystems sysutils
MAINTAINER= driesm@FreeBSD.org
diff --git a/filesystems/ztop/Makefile b/filesystems/ztop/Makefile
index 5219c2f797a6..ffc4b00b3c50 100644
--- a/filesystems/ztop/Makefile
+++ b/filesystems/ztop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ztop
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= filesystems sysutils
MAINTAINER= asomers@FreeBSD.org
diff --git a/finance/Makefile b/finance/Makefile
index 96e5d2980fce..b5df5e43a270 100644
--- a/finance/Makefile
+++ b/finance/Makefile
@@ -53,7 +53,6 @@
SUBDIR += linux-tradingview
SUBDIR += lnd
SUBDIR += moneymanagerex
- SUBDIR += myphpmoney
SUBDIR += nextcloud-cospend
SUBDIR += odoo
SUBDIR += odoo16
@@ -149,7 +148,6 @@
SUBDIR += py-ystockquote
SUBDIR += qtbitcointrader
SUBDIR += quantlib
- SUBDIR += quba-viewer
SUBDIR += quickfix
SUBDIR += rubygem-money
SUBDIR += skrooge
diff --git a/finance/R-cran-gmm/Makefile b/finance/R-cran-gmm/Makefile
index eaece5aefbc6..87ed90c7c3b1 100644
--- a/finance/R-cran-gmm/Makefile
+++ b/finance/R-cran-gmm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gmm
-DISTVERSION= 1.8
+DISTVERSION= 1.9-1
CATEGORIES= finance
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,9 +9,7 @@ WWW= https://cran.r-project.org/web/packages/gmm/
LICENSE= GPLv2+
-CRAN_DEPENDS= R-cran-sandwich>0:math/R-cran-sandwich
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= R-cran-sandwich>0:math/R-cran-sandwich
USES= cran:auto-plist,compiles
diff --git a/finance/R-cran-gmm/distinfo b/finance/R-cran-gmm/distinfo
index de29f5854e11..062338645e29 100644
--- a/finance/R-cran-gmm/distinfo
+++ b/finance/R-cran-gmm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686360975
-SHA256 (gmm_1.8.tar.gz) = 7099fc5c6a9069924392995a726190e8d62f6e55375ef356084b0c73346d85d8
-SIZE (gmm_1.8.tar.gz) = 1062995
+TIMESTAMP = 1756598012
+SHA256 (gmm_1.9-1.tar.gz) = 9290674d09403f401718dd9c2131a425dba5727b9dcd6698d2f68a9f5ab83c1f
+SIZE (gmm_1.9-1.tar.gz) = 941224
diff --git a/finance/alkimia/Makefile b/finance/alkimia/Makefile
index 6f9bb4ea7707..eda22d1d527d 100644
--- a/finance/alkimia/Makefile
+++ b/finance/alkimia/Makefile
@@ -1,6 +1,6 @@
PORTNAME= alkimia
-PORTVERSION= 8.1.2
-PORTREVISION= 2
+PORTVERSION= 8.2.1
+PORTREVISION= 1
CATEGORIES= finance kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}
@@ -11,57 +11,72 @@ WWW= https://community.kde.org/Alkimia/libalkimia
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
+LIB_DEPENDS= libmpir.so:math/mpir
RUN_DEPENDS= p5-Date-Manip>=0:devel/p5-Date-Manip \
p5-Finance-Quote>=0:finance/p5-Finance-Quote \
p5-XML-Parser>=0:textproc/p5-XML-Parser \
p5-XML-Writer>=0:textproc/p5-XML-Writer \
p5-libwww>=0:www/p5-libwww
+TEST_DEPENDS= appstreamcli:devel/appstream
-USES= cmake compiler:c++11-lang kde:5 pathfix perl5 qt:5 \
- shebangfix tar:xz xorg
+USES= cmake:testing compiler:c++17-lang gettext-tools gl kde:6 \
+ pathfix perl5 qt:6 shebangfix tar:xz xorg
+USE_GL= opengl
+USE_KDE= attica codecs completion config coreaddons i18n iconthemes \
+ newstuff sonnet textwidgets widgetsaddons \
+ ecm:build
USE_LDCONFIG= yes
-USE_KDE= attica auth codecs completion config configwidgets coreaddons \
- i18n iconthemes jobwidgets kio newstuff service solid sonnet \
- textwidgets widgetsaddons windowsystem xmlgui ecm:build
USE_PERL5= run
-USE_QT= concurrent core dbus declarative gui network widgets xml \
- buildtools:build qmake:build
+USE_QT= base declarative \
+ tools:build
USE_XORG= x11
-CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen
-
-PLIST_SUB= VER=${PORTVERSION:R}
SHEBANG_FILES= src/financequote.pl
-OPTIONS_SINGLE= MPLIB
-OPTIONS_SINGLE_MPLIB= GMP MPIR
-OPTIONS_DEFINE= PLASMA TEST TOOLS WEBENGINE
-OPTIONS_DEFAULT= MPIR TOOLS WEBENGINE
-OPTIONS_SUB= yes
-MPLIB_DESC= Multi-precision library (MPIR preferred)
+CMAKE_ARGS= -DQT_MAJOR_VERSION:STRING="6"
+CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen
+# The WebEngine tests need a running X11/Wayland session to succeed.
+# SETENVI strips out important environment variables like DISPLAY.
+CMAKE_TESTING_SETENV= yes
-GMP_LIB_DEPENDS= libgmp.so:math/gmp
-GMP_CMAKE_BOOL= CMAKE_DISABLE_FIND_PACKAGE_MPIR
+# Qt needs a resonable TZ environment variable set to calculate offsets
+# properly. Date/time tests will fail if TZ is otherwise undefined.
+TEST_ENV= TZ="UTC"
-MPIR_DESC= MPIR (multiple precision arithmetic) support
-MPIR_LIB_DEPENDS= libmpir.so:math/mpir
+PLIST_SUB= ALK_VER=${PORTVERSION:R} \
+ ALK_VERSION=${PORTVERSION}
+
+OPTIONS_DEFINE= PLASMA TOOLS
+OPTIONS_DEFINE_aarch64= WEBENGINE
+OPTIONS_DEFINE_amd64= WEBENGINE
+OPTIONS_DEFINE_armv7= WEBENGINE
+OPTIONS_DEFINE_i386= WEBENGINE
+OPTIONS_DEFAULT= TOOLS
+OPTIONS_DEFAULT_aarch64=WEBENGINE
+OPTIONS_DEFAULT_amd64= WEBENGINE
+OPTIONS_DEFAULT_armv7= WEBENGINE
+OPTIONS_DEFAULT_i386= WEBENGINE
+OPTIONS_SUB= yes
PLASMA_DESC= Build Plasma applets
-PLASMA_USE= KDE=package,plasma-framework
+PLASMA_USE= KDE=libplasma,package
PLASMA_CMAKE_BOOL= BUILD_APPLETS
-TEST_USE= QT=testlib
-TEST_CMAKE_BOOL= BUILD_TESTING
-TEST_TEST_TARGET= test
-
TOOLS_DESC= Build tools
+TOOLS_USE= KDE=colorscheme,configwidgets,guiaddons,xmlgui
TOOLS_CMAKE_BOOL= BUILD_TOOLS
WEBENGINE_DESC= Webpage fetching and rendering
-WEBENGINE_USE= QT=location,printsupport,webchannel,webengine
+WEBENGINE_USE= QT=positioning,webchannel,webengine
WEBENGINE_CMAKE_BOOL= BUILD_WITH_WEBENGINE
pre-configure:
- ${FIND} ${WRKSRC} -type f \( -name '*.bak' -o -name '*.orig' \) -exec ${RM} {} \;
+# ${FILESDIR}/plasma_applets_ForeignCurrencies_metadata.json was generated using
+# the desktoptojson utility from devel/kf5-kcoreaddons:
+# `desktoptojson -i ${WRKSRC}/plasma/applets/ForeignCurrencies/metadata.desktop`
+# The desktoptojson utility no longer ships with KF6, as support for .desktop
+# files for this purpose was deprecated in KF 5.104.0 (2023-03-11) and removed
+# in KF6. The pre-generated JSON file avoids pulling in Qt5/KF5.
+ ${CP} ${FILESDIR}/plasma_applets_ForeignCurrencies_metadata.json ${WRKSRC}/plasma/applets/ForeignCurrencies/metadata.json
.include <bsd.port.mk>
diff --git a/finance/alkimia/distinfo b/finance/alkimia/distinfo
index 9d9e2e62d497..7ca5028ca37a 100644
--- a/finance/alkimia/distinfo
+++ b/finance/alkimia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693967938
-SHA256 (alkimia-8.1.2.tar.xz) = cf846ee87b9cc630f58e0bdd23334296810ba3bcc1751fe2f4722161897ee33a
-SIZE (alkimia-8.1.2.tar.xz) = 267008
+TIMESTAMP = 1754524417
+SHA256 (alkimia-8.2.1.tar.xz) = f921410e180e0a5811e1ee2926954920c6576a72b3b65f53791faa6c85fcb689
+SIZE (alkimia-8.2.1.tar.xz) = 353984
diff --git a/finance/alkimia/files/patch-CMakeLists.txt b/finance/alkimia/files/patch-CMakeLists.txt
index 0729feffa133..1e0f1cac0500 100644
--- a/finance/alkimia/files/patch-CMakeLists.txt
+++ b/finance/alkimia/files/patch-CMakeLists.txt
@@ -1,21 +1,18 @@
-Make tests conditional
+Xmlgui is only needed for the tools.
---- CMakeLists.txt.orig 2022-05-05 15:16:34 UTC
+--- CMakeLists.txt.orig 2025-06-21 11:46:33 UTC
+++ CMakeLists.txt
-@@ -75,7 +75,7 @@ if(BUILD_QT4)
- set(QT_NETWORK_COMPONENT)
- endif()
-
-- find_package(Qt4 REQUIRED COMPONENTS QtCore QtGui QtDBus ${QT_NETWORK_COMPONENT} QtTest ${QT_BROWSER_COMPONENT} QtDeclarative)
-+ find_package(Qt4 REQUIRED COMPONENTS QtCore QtGui QtDBus ${QT_NETWORK_COMPONENT} ${QT_BROWSER_COMPONENT} QtDeclarative)
- set(_kde4_uninstall_rule_created 1)
- find_package(KDE4 REQUIRED)
- if(NOT BUILD_WITH_QTNETWORK)
-@@ -150,7 +150,6 @@ else()
- find_package(Qt5 REQUIRED COMPONENTS
- Core
- ${QT_NETWORK_COMPONENT}
-- Test
- ${QT_BROWSER_COMPONENT}
- Qml
+@@ -172,8 +172,12 @@ else()
+ IconThemes
+ ${PLASMA_COMPONENT}
+ TextWidgets
+- XmlGui
)
++ if(BUILD_TOOLS)
++ list(APPEND KF_PRIVATE_COMPONENTS
++ XmlGui
++ )
++ endif()
+ find_package(KF${QT_MAJOR_VERSION} ${KF_MIN_VERSION} REQUIRED COMPONENTS ${KF_PRIVATE_COMPONENTS} ${KF_PUBLIC_COMPONENTS})
+
+ macro(ecm_add_executable)
diff --git a/finance/alkimia/files/patch-autotests_CMakeLists.txt b/finance/alkimia/files/patch-autotests_CMakeLists.txt
deleted file mode 100644
index 4f658de53091..000000000000
--- a/finance/alkimia/files/patch-autotests_CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-Find testlib (moved from ../CMakeLists.txt)
-
---- autotests/CMakeLists.txt.orig 2020-10-23 16:11:34 UTC
-+++ autotests/CMakeLists.txt
-@@ -1,4 +1,10 @@
- include(ECMAddTests)
-+if(BUILD_QT4)
-+ find_package(Qt4 REQUIRED COMPONENTS QtTest)
-+else()
-+ find_package(Qt5 REQUIRED COMPONENTS Test)
-+endif()
-+
- set(TEST_LIB
- alkimia
- alkimia-internal
diff --git a/finance/alkimia/files/patch-src_libalkimia.pc.in b/finance/alkimia/files/patch-src_libalkimia.pc.in
index 0e49e09d7e45..ef131e86a887 100644
--- a/finance/alkimia/files/patch-src_libalkimia.pc.in
+++ b/finance/alkimia/files/patch-src_libalkimia.pc.in
@@ -1,19 +1,6 @@
---- src/libalkimia.pc.in.orig 2018-03-15 19:28:26 UTC
+--- src/libalkimia.pc.in.orig 2025-06-21 11:46:33 UTC
+++ src/libalkimia.pc.in
-@@ -3,9 +3,9 @@
-
- # General installation directories
- prefix=@CMAKE_INSTALL_PREFIX@
--exec_prefix=@CMAKE_INSTALL_PREFIX@
--libdir=@KDE4_LIB_DIR@
--includedir=@INCLUDE_INSTALL_DIR@
-+exec_prefix=${prefix}
-+libdir=${exec_prefix}/@LIB_INSTALL_DIR@
-+includedir=${prefix}/@INCLUDE_INSTALL_DIR@
-
- # Human-readable name
- Name: Alkimia
-@@ -13,7 +13,7 @@ Name: Alkimia
+@@ -13,7 +13,7 @@ Version: @ALKIMIA_LIB_VERSION@
Description: A library for financial data handling
Version: @ALKIMIA_LIB_VERSION@
diff --git a/finance/alkimia/files/plasma_applets_ForeignCurrencies_metadata.json b/finance/alkimia/files/plasma_applets_ForeignCurrencies_metadata.json
new file mode 100644
index 000000000000..3c213ae6bd1e
--- /dev/null
+++ b/finance/alkimia/files/plasma_applets_ForeignCurrencies_metadata.json
@@ -0,0 +1,71 @@
+{
+ "KPlugin": {
+ "Authors": [
+ {
+ "Email": "petr@bravenec.eu, wincak@seznam.cz",
+ "Name": "Petr Bravenec, wincak"
+ }
+ ],
+ "Category": "Online Services",
+ "Description": "Plasmoid showing current foreign currencies prices",
+ "Description[ca@valencia]": "Plasmoide que mostra els preus actuals de les divises estrangeres",
+ "Description[ca]": "Plasmoide que mostra els preus actuals de les divises estrangeres",
+ "Description[es]": "Plasmoide para mostrar los precios actuales de monedas extranjeras",
+ "Description[fi]": "Nykyiset valuuttakurssit esittävä sovelma",
+ "Description[fr]": "Composant graphique affichant les taux de change de devises étrangères.",
+ "Description[gl]": "Trebello que amosa os prezos actuais de divisas estranxeiras.",
+ "Description[it]": "Plasmoide che mostra i valori correnti delle valute straniere",
+ "Description[ko]": "현재 외화 환율을 보여 주는 Plasmoid",
+ "Description[nb]": "Plasmoid viser nåværende kurser for utenlandske valutaer",
+ "Description[nl]": "Plasmoid die huidige koersen van vreemde valuta toont",
+ "Description[pl]": "Plazmoid, wyświetlający obecne ceny walut obcych",
+ "Description[sl]": "Plazmoid, ki prikazuje trenutne tečajnice tujih valut",
+ "Description[sv]": "Plasmoid som visar aktuella utländska valutakurser",
+ "Description[uk]": "Плазмоїд для показу курсів іноземних валют.",
+ "Description[x-test]": "xxPlasmoid showing current foreign currencies pricesxx",
+ "Icon": "applications-internet",
+ "Id": "org.wincak.foreigncurrencies2",
+ "License": "GPLv2",
+ "Name": "Foreign Currencies",
+ "Name[ca@valencia]": "Divises estrangeres",
+ "Name[ca]": "Divises estrangeres",
+ "Name[cs]": "Cizí měny",
+ "Name[de]": "Ausländische Währungen",
+ "Name[el]": "Ξένα νομίσματα",
+ "Name[en_GB]": "Foreign Currencies",
+ "Name[eo]": "Fremdaj Valutoj",
+ "Name[es]": "Monedas extranjeras",
+ "Name[et]": "Välisvääringud",
+ "Name[eu]": "Atzerriko dibisak",
+ "Name[fi]": "Vieraat valuutat",
+ "Name[fr]": "Devises étrangères",
+ "Name[gl]": "Divisas estranxeiras",
+ "Name[hu]": "Idegen valuták",
+ "Name[ia]": "Numerarios Estranie",
+ "Name[it]": "Valute straniere",
+ "Name[ka]": "უცხოური ვალუტები",
+ "Name[ko]": "외화",
+ "Name[nb]": "Utenlandske valutaer",
+ "Name[nl]": "Vreemde valuta",
+ "Name[pl]": "Waluty obce",
+ "Name[pt]": "Moedas Estrangeiras",
+ "Name[pt_BR]": "Moedas estrangeiras",
+ "Name[ro]": "Valute",
+ "Name[ru]": "Курсы валют",
+ "Name[sk]": "Zahraničné meny",
+ "Name[sl]": "Tuje valute",
+ "Name[sv]": "Utländska valutor",
+ "Name[tr]": "Yabancı Para Birimleri",
+ "Name[uk]": "Іноземні валюти",
+ "Name[x-test]": "xxForeign Currenciesxx",
+ "Name[zh_CN]": "外币",
+ "Name[zh_TW]": "外幣",
+ "ServiceTypes": [
+ "Plasma/Applet"
+ ],
+ "Version": "1.1",
+ "Website": "https://gitlab.com/wincak/ForeignCurrencies"
+ },
+ "X-Plasma-API": "declarativeappletscript",
+ "X-Plasma-MainScript": "ui/main.qml"
+}
diff --git a/finance/alkimia/pkg-plist b/finance/alkimia/pkg-plist
index b1dc4a0c7650..5a773b5497da 100644
--- a/finance/alkimia/pkg-plist
+++ b/finance/alkimia/pkg-plist
@@ -1,38 +1,43 @@
-%%TOOLS%%bin/onlinequoteseditor5
-include/alkimia/Qt5/alkimia/alk_export.h
-include/alkimia/Qt5/alkimia/alkcompany.h
-include/alkimia/Qt5/alkimia/alkonlinequote.h
-include/alkimia/Qt5/alkimia/alkonlinequotesource.h
-include/alkimia/Qt5/alkimia/alkonlinequotesprofile.h
-include/alkimia/Qt5/alkimia/alkonlinequotesprofilemanager.h
-include/alkimia/Qt5/alkimia/alkonlinequoteswidget.h
-include/alkimia/Qt5/alkimia/alkvalue.h
-include/alkimia/Qt5/alkimia/alkversion.h
-include/alkimia/Qt5/alkimia/alkwebpage.h
-%%GMP%%lib/cmake/LibAlkimia5-%%VER%%/FindGMP.cmake
-%%MPIR%%lib/cmake/LibAlkimia5-%%VER%%/FindMPIR.cmake
-lib/cmake/LibAlkimia5-%%VER%%/LibAlkimia5Config.cmake
-lib/cmake/LibAlkimia5-%%VER%%/LibAlkimia5ConfigVersion.cmake
-lib/cmake/LibAlkimia5-%%VER%%/LibAlkimia5Targets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/LibAlkimia5-%%VER%%/LibAlkimia5Targets.cmake
-lib/libalkimia5.so
-lib/libalkimia5.so.8
-lib/libalkimia5.so.8.1.2
-%%QT_QMLDIR%%/org/kde/alkimia/libqmlalkimia.so
-%%QT_QMLDIR%%/org/kde/alkimia/qmldir
-libdata/pkgconfig/libalkimia5.pc
-%%TOOLS%%share/applications/org.kde.onlinequoteseditor5.desktop
-%%TOOLS%%share/icons/hicolor/128x128/apps/onlinequoteseditor5.png
-%%TOOLS%%share/icons/hicolor/16x16/apps/onlinequoteseditor5.png
-%%TOOLS%%share/icons/hicolor/22x22/apps/onlinequoteseditor5.png
-%%TOOLS%%share/icons/hicolor/32x32/apps/onlinequoteseditor5.png
-%%TOOLS%%share/icons/hicolor/48x48/apps/onlinequoteseditor5.png
-%%TOOLS%%share/icons/hicolor/64x64/apps/onlinequoteseditor5.png
-%%TOOLS%%share/icons/hicolor/scalable/apps/onlinequoteseditor5.svgz
+%%TOOLS%%bin/onlinequoteseditor6
+include/alkimia/Qt6/alkimia/alk_export.h
+include/alkimia/Qt6/alkimia/alkcompany.h
+include/alkimia/Qt6/alkimia/alkdom.h
+include/alkimia/Qt6/alkimia/alkenvironment.h
+include/alkimia/Qt6/alkimia/alknewstuffengine.h
+include/alkimia/Qt6/alkimia/alknewstuffentry.h
+include/alkimia/Qt6/alkimia/alknewstuffstore.h
+include/alkimia/Qt6/alkimia/alkonlinequote.h
+include/alkimia/Qt6/alkimia/alkonlinequotesource.h
+include/alkimia/Qt6/alkimia/alkonlinequotesprofile.h
+include/alkimia/Qt6/alkimia/alkonlinequotesprofilemanager.h
+include/alkimia/Qt6/alkimia/alkonlinequoteswidget.h
+include/alkimia/Qt6/alkimia/alkvalue.h
+include/alkimia/Qt6/alkimia/alkversion.h
+include/alkimia/Qt6/alkimia/alkwebpage.h
+include/alkimia/Qt6/alkimia/alkwebview.h
+lib/cmake/LibAlkimia6-%%ALK_VER%%/FindMPIR.cmake
+lib/cmake/LibAlkimia6-%%ALK_VER%%/LibAlkimia6Config.cmake
+lib/cmake/LibAlkimia6-%%ALK_VER%%/LibAlkimia6ConfigVersion.cmake
+lib/cmake/LibAlkimia6-%%ALK_VER%%/LibAlkimia6Targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/LibAlkimia6-%%ALK_VER%%/LibAlkimia6Targets.cmake
+lib/libalkimia6.so
+lib/libalkimia6.so.8
+lib/libalkimia6.so.%%ALK_VERSION%%
+%%QT_QMLDIR%%/org/kde/alkimia6/libqmlalkimia6.so
+%%QT_QMLDIR%%/org/kde/alkimia6/qmldir
+libdata/pkgconfig/libalkimia6.pc
+%%TOOLS%%share/applications/org.kde.onlinequoteseditor6.desktop
+share/gdb/auto-load%%KDE_PREFIX%%/lib/libalkimia6.so.%%ALK_VERSION%%-gdb.py
+%%TOOLS%%share/icons/hicolor/128x128/apps/onlinequoteseditor6.png
+%%TOOLS%%share/icons/hicolor/16x16/apps/onlinequoteseditor6.png
+%%TOOLS%%share/icons/hicolor/22x22/apps/onlinequoteseditor6.png
+%%TOOLS%%share/icons/hicolor/32x32/apps/onlinequoteseditor6.png
+%%TOOLS%%share/icons/hicolor/48x48/apps/onlinequoteseditor6.png
+%%TOOLS%%share/icons/hicolor/64x64/apps/onlinequoteseditor6.png
+%%TOOLS%%share/icons/hicolor/scalable/apps/onlinequoteseditor6.svgz
share/knsrcfiles/alkimia-quotes.knsrc
share/knsrcfiles/kmymoney-quotes.knsrc
share/knsrcfiles/skrooge-quotes.knsrc
-%%PLASMA%%share/kservices5/plasma-applet-org.wincak.foreigncurrencies2.desktop
share/locale/ca/LC_MESSAGES/alkimia.mo
share/locale/ca/LC_MESSAGES/onlinequoteseditor.mo
share/locale/ca/LC_MESSAGES/plasma_applet_onlinequote.mo
@@ -57,6 +62,10 @@ share/locale/en_GB/LC_MESSAGES/alkimia.mo
share/locale/en_GB/LC_MESSAGES/onlinequoteseditor.mo
share/locale/en_GB/LC_MESSAGES/plasma_applet_onlinequote.mo
share/locale/en_GB/LC_MESSAGES/plasma_applet_org.wincak.foreigncurrencies2.mo
+share/locale/eo/LC_MESSAGES/alkimia.mo
+share/locale/eo/LC_MESSAGES/onlinequoteseditor.mo
+share/locale/eo/LC_MESSAGES/plasma_applet_onlinequote.mo
+share/locale/eo/LC_MESSAGES/plasma_applet_org.wincak.foreigncurrencies2.mo
share/locale/es/LC_MESSAGES/alkimia.mo
share/locale/es/LC_MESSAGES/onlinequoteseditor.mo
share/locale/es/LC_MESSAGES/plasma_applet_onlinequote.mo
@@ -66,6 +75,8 @@ share/locale/et/LC_MESSAGES/onlinequoteseditor.mo
share/locale/et/LC_MESSAGES/plasma_applet_onlinequote.mo
share/locale/et/LC_MESSAGES/plasma_applet_org.wincak.foreigncurrencies2.mo
share/locale/fi/LC_MESSAGES/alkimia.mo
+share/locale/fi/LC_MESSAGES/onlinequoteseditor.mo
+share/locale/fi/LC_MESSAGES/plasma_applet_onlinequote.mo
share/locale/fi/LC_MESSAGES/plasma_applet_org.wincak.foreigncurrencies2.mo
share/locale/fr/LC_MESSAGES/alkimia.mo
share/locale/fr/LC_MESSAGES/onlinequoteseditor.mo
@@ -99,6 +110,10 @@ share/locale/ko/LC_MESSAGES/alkimia.mo
share/locale/ko/LC_MESSAGES/onlinequoteseditor.mo
share/locale/ko/LC_MESSAGES/plasma_applet_onlinequote.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.wincak.foreigncurrencies2.mo
+share/locale/nb/LC_MESSAGES/alkimia.mo
+share/locale/nb/LC_MESSAGES/onlinequoteseditor.mo
+share/locale/nb/LC_MESSAGES/plasma_applet_onlinequote.mo
+share/locale/nb/LC_MESSAGES/plasma_applet_org.wincak.foreigncurrencies2.mo
share/locale/nl/LC_MESSAGES/alkimia.mo
share/locale/nl/LC_MESSAGES/onlinequoteseditor.mo
share/locale/nl/LC_MESSAGES/plasma_applet_onlinequote.mo
@@ -151,16 +166,15 @@ share/locale/zh_TW/LC_MESSAGES/alkimia.mo
share/locale/zh_TW/LC_MESSAGES/onlinequoteseditor.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_onlinequote.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.wincak.foreigncurrencies2.mo
-%%TOOLS%%share/metainfo/org.kde.onlinequoteseditor5.appdata.xml
-%%PLASMA%%share/metainfo/org.wincak.foreigncurrencies2.appdata.xml
-%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies2/LICENSE
-%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies2/README
-%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/config/config.qml
-%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/config/main.xml
-%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/icons/currency.svg
-%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/ui/Currency.qml
-%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/ui/Okno.qml
-%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/ui/config/ConfigGeneral.qml
-%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies2/contents/ui/main.qml
-%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies2/metadata.desktop
-%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies2/metadata.json
+%%TOOLS%%share/metainfo/org.kde.onlinequoteseditor6.appdata.xml
+%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies26/LICENSE
+%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies26/README
+%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies26/contents/config/config.qml
+%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies26/contents/config/main.xml
+%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies26/contents/icons/currency.svg
+%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies26/contents/ui/Currency.qml
+%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies26/contents/ui/Okno.qml
+%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies26/contents/ui/config/ConfigGeneral.qml
+%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies26/contents/ui/main.qml
+%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies26/metadata.desktop
+%%PLASMA%%share/plasma/plasmoids/org.wincak.foreigncurrencies26/metadata.json
diff --git a/finance/beancount/Makefile b/finance/beancount/Makefile
index fed72377bfa8..a7f5435bc147 100644
--- a/finance/beancount/Makefile
+++ b/finance/beancount/Makefile
@@ -1,6 +1,6 @@
PORTNAME= beancount
PORTVERSION= 3.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= finance
DIST_SUBDIR= ${PORTNAME}
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bottle>=0:www/py-bottle@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}meson-python>0:devel/meson-python@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_F
${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}regex>0:textproc/py-regex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-api-python-client>=0:www/py-google-api-python-client@${PY_FLAVOR} \
diff --git a/finance/beangulp/Makefile b/finance/beangulp/Makefile
index 796b12b66053..cb86308a4a38 100644
--- a/finance/beangulp/Makefile
+++ b/finance/beangulp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= beangulp
PORTVERSION= 0.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= finance
MASTER_SITES= PYPI
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@$
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>4:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}magic>0:devel/py-magic@${PY_FLAVOR} \
beancount>0:finance/beancount
diff --git a/finance/electrs/Makefile b/finance/electrs/Makefile
index baeb4927e961..7b904f06dac9 100644
--- a/finance/electrs/Makefile
+++ b/finance/electrs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= electrs
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.10
+PORTREVISION= 2
CATEGORIES= finance net-p2p
MAINTAINER= yuri@FreeBSD.org
diff --git a/finance/electrum/Makefile b/finance/electrum/Makefile
index c681c84cbf79..328e1d505ff6 100644
--- a/finance/electrum/Makefile
+++ b/finance/electrum/Makefile
@@ -1,5 +1,5 @@
PORTNAME= electrum
-DISTVERSION= 4.6.1
+DISTVERSION= 4.6.2
CATEGORIES= finance python
MASTER_SITES= https://download.electrum.org/${PORTVERSION}/ \
http://download.electrum.org/${PORTVERSION}/
diff --git a/finance/electrum/distinfo b/finance/electrum/distinfo
index 82745f13ed03..f39f314bbe3e 100644
--- a/finance/electrum/distinfo
+++ b/finance/electrum/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754597858
-SHA256 (Electrum-4.6.1.tar.gz) = ba07bd6ba5a974497afa27abcd0ffddeefe353a5b0ca1664d62ca5ab5300ffc0
-SIZE (Electrum-4.6.1.tar.gz) = 14938648
+TIMESTAMP = 1757399392
+SHA256 (Electrum-4.6.2.tar.gz) = 66bc3301e78c36bb3a2b32c60e0e68045ec4f8618b60255cccee91d7c4ca46e1
+SIZE (Electrum-4.6.2.tar.gz) = 15020844
diff --git a/finance/favagtk/Makefile b/finance/favagtk/Makefile
index 6b157ea70c0d..53bb0e1d45a4 100644
--- a/finance/favagtk/Makefile
+++ b/finance/favagtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= favagtk
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= finance
MAINTAINER= nivit@FreeBSD.org
diff --git a/finance/fixc/Makefile b/finance/fixc/Makefile
index 90ac6cca8b8e..701a35933a63 100644
--- a/finance/fixc/Makefile
+++ b/finance/fixc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fixc
PORTVERSION= 1.2
DISTVERSIONPREFIX= v
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= finance
MAINTAINER= blttll@gmail.com
diff --git a/finance/gnucash-docs/Makefile b/finance/gnucash-docs/Makefile
index d7b1fe87cc5a..fd098e19cf28 100644
--- a/finance/gnucash-docs/Makefile
+++ b/finance/gnucash-docs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnucash-docs
-PORTVERSION= 5.12
+PORTVERSION= 5.13
CATEGORIES= finance gnome
MASTER_SITES= SF/gnucash/gnucash%20%28stable%29/${PORTVERSION}
diff --git a/finance/gnucash-docs/distinfo b/finance/gnucash-docs/distinfo
index b46cdefefb54..6ebf0619c83e 100644
--- a/finance/gnucash-docs/distinfo
+++ b/finance/gnucash-docs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751352136
-SHA256 (gnucash-docs-5.12.tar.gz) = c2a67aef439f25b8e3d43cf5cc29756fae0e82e252f0abf059b35663594ea994
-SIZE (gnucash-docs-5.12.tar.gz) = 117748579
+TIMESTAMP = 1759067537
+SHA256 (gnucash-docs-5.13.tar.gz) = 6796d70005169f04e49d1393e8198469c331d07f2e7782b6935e6676087c6353
+SIZE (gnucash-docs-5.13.tar.gz) = 117804526
diff --git a/finance/gnucash-docs/pkg-plist b/finance/gnucash-docs/pkg-plist
index 802f9690130f..8d0c679d3a58 100644
--- a/finance/gnucash-docs/pkg-plist
+++ b/finance/gnucash-docs/pkg-plist
@@ -529,6 +529,7 @@ share/help/de/gnucash-manual/figures/CSV_Transaction_Import_Assistant.png
share/help/de/gnucash-manual/figures/Choose_Export_Settings.png
share/help/de/gnucash-manual/figures/GUI_Business_Invoice.png
share/help/de/gnucash-manual/figures/GUI_Business_Overview.png
+share/help/de/gnucash-manual/figures/Import_AqB_Profile.png
share/help/de/gnucash-manual/figures/Import_Map_Editor.png
share/help/de/gnucash-manual/figures/Import_MatchPicker.png
share/help/de/gnucash-manual/figures/Import_QIF_Druid.png
diff --git a/finance/gnucash/Makefile b/finance/gnucash/Makefile
index 194af4d00257..27906fa46db7 100644
--- a/finance/gnucash/Makefile
+++ b/finance/gnucash/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnucash
-PORTVERSION= 5.12
+PORTVERSION= 5.13
CATEGORIES= finance gnome
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION}
@@ -85,6 +85,9 @@ OFX_VARS= GLIB_SCHEMAS+=org.gnucash.GnuCash.dialogs.import.ofx.gschema.xml
PYTHON_CMAKE_BOOL= WITH_PYTHON
PYTHON_USES= python
+post-patch:
+ @${REINPLACE_CMD} -e 's/-Werror //' ${WRKSRC}/CMakeLists.txt
+
post-install-PYTHON-on:
@(cd ${STAGEDIR}${PREFIX} \
&& ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
diff --git a/finance/gnucash/distinfo b/finance/gnucash/distinfo
index 00e775d6c47e..6388787be900 100644
--- a/finance/gnucash/distinfo
+++ b/finance/gnucash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751352100
-SHA256 (gnucash-5.12.tar.bz2) = b35b4756be12bcfdbed54468f30443fa53f238520a9cead5bde2e6c4773fbf39
-SIZE (gnucash-5.12.tar.bz2) = 15209384
+TIMESTAMP = 1759067436
+SHA256 (gnucash-5.13.tar.bz2) = 082eecc332b722f223d3f2512626ebe5ef63f94aaf5c409e87526c654464aef5
+SIZE (gnucash-5.13.tar.bz2) = 15343812
diff --git a/finance/gnucash/pkg-plist b/finance/gnucash/pkg-plist
index 2fab8bba71d1..c3360c335df7 100644
--- a/finance/gnucash/pkg-plist
+++ b/finance/gnucash/pkg-plist
@@ -407,6 +407,7 @@ share/metainfo/gnucash.appdata.xml
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.2021
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.2022
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.2023
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.2024
%%PORTDOCS%%%%DOCSDIR%%/DOCUMENTERS
%%PORTDOCS%%%%DOCSDIR%%/HACKING
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
@@ -885,8 +886,10 @@ share/metainfo/gnucash.appdata.xml
%%DATADIR%%/accounts/zh_TW/acctchrt_spouseinc.gnucash-xea
%%DATADIR%%/accounts/zh_TW/acctchrt_spouseretire.gnucash-xea
%%DATADIR%%/accounts/zh_TW/acctchrt_vehicle.gnucash-xea
-%%DATADIR%%/chartjs/Chart.bundle.js
-%%DATADIR%%/chartjs/Chart.bundle.min.js
+%%DATADIR%%/chartjs-2/Chart.bundle.js
+%%DATADIR%%/chartjs-2/Chart.bundle.min.js
+%%DATADIR%%/chartjs-4/chart.js
+%%DATADIR%%/chartjs-4/chart.umd.js
%%DATADIR%%/checks/deluxe.chk
%%DATADIR%%/checks/liberty.chk
%%DATADIR%%/checks/quicken.chk
diff --git a/finance/homebox/Makefile b/finance/homebox/Makefile
index a2bb3fa058eb..6147aa8e373a 100644
--- a/finance/homebox/Makefile
+++ b/finance/homebox/Makefile
@@ -1,10 +1,10 @@
PORTNAME= homebox
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.2
-PORTREVISION= 2
+DISTVERSION= 0.21.0
+PORTREVISION= 1
CATEGORIES= finance
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
-DISTFILES= ${PORTNAME}-${DISTVERSION}.frontend${EXTRACT_SUFX}
+DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX}
MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Inventory and organization system built for the Home User
@@ -40,7 +40,7 @@ PLIST_FILES= bin/${PORTNAME} \
# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD'
# in the Homebox repository to get the value of GITID.
-GITID= bd604f5867defe38d66a476226546f65f5e0e223
+GITID= 27e9eb2277b90783f6d3a03d4895ce7dec6f0fe9
HOMEBOX_USER= ${PORTNAME}
HOMEBOX_GROUP= ${HOMEBOX_USER}
diff --git a/finance/homebox/distinfo b/finance/homebox/distinfo
index e8a102eb4311..0133881d334e 100644
--- a/finance/homebox/distinfo
+++ b/finance/homebox/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1751649092
-SHA256 (go/finance_homebox/sysadminsmedia-homebox-v0.20.2_GH0/homebox-0.20.2.frontend.tar.gz) = a40b4c1d24f89317f73d1dcbdb066091cf7d0f2d6d5dc6555bec2ff974886193
-SIZE (go/finance_homebox/sysadminsmedia-homebox-v0.20.2_GH0/homebox-0.20.2.frontend.tar.gz) = 937158
-SHA256 (go/finance_homebox/sysadminsmedia-homebox-v0.20.2_GH0/go.mod) = 396b62476859e771e2683d03a3acef10d15bbcea10f7db86fc6bba99529f5e13
-SIZE (go/finance_homebox/sysadminsmedia-homebox-v0.20.2_GH0/go.mod) = 10316
-SHA256 (go/finance_homebox/sysadminsmedia-homebox-v0.20.2_GH0/sysadminsmedia-homebox-v0.20.2_GH0.tar.gz) = e541fb4e807d061525afded4e574ed53f846d3390d459b9d5b5eec9c145d5330
-SIZE (go/finance_homebox/sysadminsmedia-homebox-v0.20.2_GH0/sysadminsmedia-homebox-v0.20.2_GH0.tar.gz) = 1161314
+TIMESTAMP = 1755977139
+SHA256 (go/finance_homebox/sysadminsmedia-homebox-v0.21.0_GH0/homebox-v0.21.0.frontend.tar.gz) = 50a0c8ca87e1e43b43dc9e633ff5fc3f8c412639a37f8ed2ff8d6bb5264ec536
+SIZE (go/finance_homebox/sysadminsmedia-homebox-v0.21.0_GH0/homebox-v0.21.0.frontend.tar.gz) = 963887
+SHA256 (go/finance_homebox/sysadminsmedia-homebox-v0.21.0_GH0/go.mod) = c47e2dfcd4f7cf3409121dfe84de13e7354c959fd91e50ca4529ffebe6d4cc16
+SIZE (go/finance_homebox/sysadminsmedia-homebox-v0.21.0_GH0/go.mod) = 10428
+SHA256 (go/finance_homebox/sysadminsmedia-homebox-v0.21.0_GH0/sysadminsmedia-homebox-v0.21.0_GH0.tar.gz) = 4ab0f58c93d557c1d253d09ac95dba7c37a6ce456dea4c09b56334c88a2d3edd
+SIZE (go/finance_homebox/sysadminsmedia-homebox-v0.21.0_GH0/sysadminsmedia-homebox-v0.21.0_GH0.tar.gz) = 1218430
diff --git a/finance/hyperswitch/Makefile b/finance/hyperswitch/Makefile
index 67f30794a1f1..9ebb54bf7b67 100644
--- a/finance/hyperswitch/Makefile
+++ b/finance/hyperswitch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hyperswitch
DISTVERSION= 2025.05.16.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= finance
MAINTAINER= yuri@FreeBSD.org
diff --git a/finance/kmymoney/Makefile b/finance/kmymoney/Makefile
index d6ed929aa164..56292d983000 100644
--- a/finance/kmymoney/Makefile
+++ b/finance/kmymoney/Makefile
@@ -1,8 +1,7 @@
PORTNAME= kmymoney
-PORTVERSION= 5.1.3
-PORTREVISION= 7
+PORTVERSION= 5.2.1
CATEGORIES= finance kde
-MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src
+MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}
MAINTAINER= jhale@FreeBSD.org
COMMENT= KDE personal finance manager
@@ -11,70 +10,78 @@ WWW= https://kmymoney.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
-LIB_DEPENDS= libalkimia5.so:finance/alkimia \
- libKChart.so:graphics/kdiagram
+LIB_DEPENDS= libalkimia6.so:finance/alkimia \
+ libKChart6.so:graphics/kdiagram-qt6 \
+ libmpir.so:math/mpir \
+ libqt6keychain.so:security/qtkeychain@qt6
-USES= cmake compiler:c++14-lang desktop-file-utils \
- gettext-runtime:build gettext-tools kde:5 \
- pkgconfig qt:5 shared-mime-info shebangfix tar:xz
-USE_QT= buildtools:build core dbus gui network printsupport \
- qmake:build sql testlib:build xml webengine widgets
-USE_KDE= activities archive codecs completion config \
- configwidgets coreaddons doctools:build ecm:build i18n \
+USES= cmake compiler:c++17-lang desktop-file-utils \
+ gettext-runtime:build gettext-tools kde:6 \
+ pkgconfig qt:6 shared-mime-info shebangfix tar:xz
+USE_KDE= activities archive codecs colorscheme completion config \
+ configwidgets coreaddons crash i18n \
itemmodels itemviews jobwidgets kcmutils \
kio notifications textwidgets service sonnet \
- wallet widgetsaddons xmlgui
+ widgetsaddons xmlgui \
+ doctools:build ecm:build
USE_LDCONFIG= yes
+USE_QT= base
SHEBANG_FILES= kmymoney/misc/financequote.pl
-CMAKE_ON= ENABLE_WEBENGINE
+CMAKE_ON= BUILD_WITH_QT6
+PLIST_SUB= KMM_VERSION=${PORTVERSION}
+
+OPTIONS_DEFINE= ADDRESSBOOK GNUPG HOLIDAYS QUOTES
+OPTIONS_DEFAULT= ADDRESSBOOK CALENDAR GNUPG HOLIDAYS KBANKING OFX QUOTES
OPTIONS_GROUP= PLUGINS
OPTIONS_GROUP_PLUGINS= CALENDAR KBANKING OFX SQLCIPHER WOOB
-OPTIONS_DEFINE= GNUPG HOLIDAYS QUOTES
-OPTIONS_DEFAULT= CALENDAR GNUPG HOLIDAYS KBANKING OFX QUOTES
+
OPTIONS_SUB= yes
+ADDRESSBOOK_DESC= KDE PIM address book support
+ADDRESSBOOK_USE= KDE=akonadi,contacts,identitymanagement
+ADDRESSBOOK_CMAKE_BOOL= ENABLE_ADDRESSBOOK
+
CALENDAR_DESC= iCalendar exporter
CALENDAR_LIB_DEPENDS= libical.so:devel/libical
CALENDAR_CMAKE_BOOL= ENABLE_LIBICAL
GNUPG_LIB_DEPENDS= libgpgmepp.so:security/gpgmepp
-GNUPG_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Gpgmepp \
- CMAKE_DISABLE_FIND_PACKAGE_KF5Gpgmepp
+GNUPG_CMAKE_BOOL= ENABLE_GPG
-HOLIDAYS_DESC= Holidays support
-HOLIDAYS_USE= kde=holidays
-HOLIDAYS_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF5Holidays
+HOLIDAYS_DESC= Fetch holidays from KDE PIM system
+HOLIDAYS_USE= KDE=holidays
+HOLIDAYS_CMAKE_BOOL= ENABLE_HOLIDAYS
KBANKING_DESC= Online banking via KBanking (AqBanking)
KBANKING_LIB_DEPENDS= libgwenhywfar.so:devel/gwenhywfar \
- libgwengui-qt5.so:devel/gwenhywfar-qt5 \
+ libgwengui-qt6.so:devel/gwenhywfar-qt6 \
libaqbanking.so:finance/aqbanking
-KBANKING_USE= qt=declarative
+KBANKING_USE= QT=declarative:run
KBANKING_CMAKE_BOOL= ENABLE_KBANKING
OFX_DESC= OFX (Open Financial Exchange) importer
OFX_LIB_DEPENDS= libofx.so:finance/libofx
-OFX_CMAKE_BOOL= ENABLE_OFXIMPORTER
+OFX_CMAKE_BOOL= ENABLE_LIBOFX
QUOTES_DESC= Online stock and currency price quotes
-QUOTES_USES= perl5
-QUOTES_USE= PERL5=run
QUOTES_RUN_DEPENDS= p5-Date-Manip>=0:devel/p5-Date-Manip \
p5-Finance-Quote>=0:finance/p5-Finance-Quote \
p5-XML-Parser>=0:textproc/p5-XML-Parser \
p5-XML-Writer>=0:textproc/p5-XML-Writer \
p5-libwww>=0:www/p5-libwww
+QUOTES_USES= perl5
+QUOTES_USE= PERL5=run
SQLCIPHER_DESC= KMyMoney database encryption
SQLCIPHER_LIB_DEPENDS= libsqlcipher.so:databases/sqlcipher
SQLCIPHER_CMAKE_BOOL= ENABLE_SQLCIPHER
WOOB_DESC= Online banking via Web Outside Of Browsers
-WOOB_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}woob-qt>0:www/py-woob-qt@${PY_FLAVOR}
-WOOB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}woob-qt>0:www/py-woob-qt@${PY_FLAVOR}
+WOOB_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}woob>0:www/py-woob@${PY_FLAVOR}
+WOOB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}woob>0:www/py-woob@${PY_FLAVOR}
WOOB_USES= python
WOOB_CMAKE_BOOL= ENABLE_WOOB
diff --git a/finance/kmymoney/distinfo b/finance/kmymoney/distinfo
index 9c7b9197d3ea..e0451c3f7381 100644
--- a/finance/kmymoney/distinfo
+++ b/finance/kmymoney/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1663263243
-SHA256 (kmymoney-5.1.3.tar.xz) = 3938b8078b7391ba32e12bb4239762fae134683a0c2ec1a75105c302ca3e5e3f
-SIZE (kmymoney-5.1.3.tar.xz) = 12647372
+TIMESTAMP = 1754526272
+SHA256 (kmymoney-5.2.1.tar.xz) = feadf40b6d4c90d77e32716a858dd23769081863104d8cea62910b1ec3e4336b
+SIZE (kmymoney-5.2.1.tar.xz) = 11124956
diff --git a/finance/kmymoney/files/patch-CMakeLists.txt b/finance/kmymoney/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..c975fa38c63e
--- /dev/null
+++ b/finance/kmymoney/files/patch-CMakeLists.txt
@@ -0,0 +1,22 @@
+Adapt to API changes since kidentitymanagement 24.02.0.
+
+--- CMakeLists.txt.orig 2025-08-04 11:03:25 UTC
++++ CMakeLists.txt
+@@ -224,7 +224,7 @@ if (DEFINED AKONADI_MIN_VERSION)
+ # for config-kmymoney.h.cmake
+ set(ADDRESSBOOK_VERSION ${${PIMPREFIX}Akonadi_VERSION})
+ endif()
+- find_package(${PIMPREFIX}IdentityManagement ${AKONADI_MIN_VERSION} QUIET)
++ find_package(${PIMPREFIX}IdentityManagementCore ${AKONADI_MIN_VERSION} QUIET)
+ endif()
+
+ find_package(Qt${QT_MAJOR_VERSION}Keychain CONFIG REQUIRED)
+@@ -318,7 +318,7 @@ cmake_dependent_option(ENABLE_ADDRESSBOOK "Enable addr
+ endif()
+
+ cmake_dependent_option(ENABLE_ADDRESSBOOK "Enable addressbook support." ON
+- "${PIMPREFIX}IdentityManagement_FOUND;${PIMPREFIX}Akonadi_FOUND;KF${QT_MAJOR_VERSION}Contacts_FOUND" OFF)
++ "${PIMPREFIX}IdentityManagementCore_FOUND;${PIMPREFIX}Akonadi_FOUND;KF${QT_MAJOR_VERSION}Contacts_FOUND" OFF)
+
+ add_feature_info("Address book" ENABLE_ADDRESSBOOK "Allows fetching payee information from KDE PIM system.")
+
diff --git a/finance/kmymoney/files/patch-cmake_modules_FindLibOfx.cmake b/finance/kmymoney/files/patch-cmake_modules_FindLibOfx.cmake
deleted file mode 100644
index 5c53c97c4d5c..000000000000
--- a/finance/kmymoney/files/patch-cmake_modules_FindLibOfx.cmake
+++ /dev/null
@@ -1,156 +0,0 @@
-Use CMake to find libofx instead of just relying on pkgconf
-
---- cmake/modules/FindLibOfx.cmake.orig 2018-09-08 21:02:21 UTC
-+++ cmake/modules/FindLibOfx.cmake
-@@ -5,6 +5,7 @@
- # LIBOFX_INCLUDE_DIR - the LibOfx include directory
- # LIBOFX_LIBRARIES - Link these to LibOfx
- # LIBOFX_DEFINITIONS - Compiler switches required for using LibOfx
-+# LIBOFX_VERSION_STRING - version of LibOfx found (since CMake 2.8.8)
-
- # Copyright (c) 2006, Alexander Neundorf, <neundorf@kde.org>
- # Copied from FindLibXslt.cmake, 2009, Guillaume DE BURE, <gdebure@yahoo.com>
-@@ -12,95 +13,66 @@
- # Redistribution and use is allowed according to the terms of the BSD license.
- # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
-+include(FindPackageHandleStandardArgs)
-+
- if(NOT LIBOFX_MIN_VERSION)
- set(LIBOFX_MIN_VERSION "0.9.4")
- endif(NOT LIBOFX_MIN_VERSION)
-
--IF (LIBOFX_INCLUDE_DIR AND LIBOFX_LIBRARIES)
-- # in cache already
-- SET(LIBOFX_FIND_QUIETLY TRUE)
--ENDIF (LIBOFX_INCLUDE_DIR AND LIBOFX_LIBRARIES)
-+# use pkg-config to get the directories and then use these values
-+# in the find_path() and find_library() calls
-+find_package(PkgConfig QUIET)
-+pkg_check_modules(PC_LIBOFX QUIET libofx>=${LIBOFX_MIN_VERSION})
-+set(LIBOFX_DEFINITIONS ${PC_LIBOFX_CFLAGS_OTHER})
-
--IF (NOT WIN32 AND NOT APPLE)
-- # use pkg-config to get the directories and then use these values
-- # in the FIND_PATH() and FIND_LIBRARY() calls
-- FIND_PACKAGE(PkgConfig)
-+find_path(LIBOFX_INCLUDE_DIR
-+ NAMES libofx/libofx.h
-+ HINTS ${PC_OFX_INCLUDEDIR}
-+)
-
-- # according to https://svnweb.freebsd.org/ports/head/finance/kmymoney/files/patch-cmake_modules_FindLibOfx.cmake?view=markup
-- # FreeBSD needs a little different variable name here to setup the LibOFX package infrastructure for us.
-- if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
-- PKG_CHECK_MODULES(PC_OFX libofx>=${LIBOFX_MIN_VERSION})
-- else (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
-- PKG_CHECK_MODULES(LIBOFX libofx>=${LIBOFX_MIN_VERSION})
-- endif (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
-+find_library(LIBOFX_LIBRARIES
-+ NAMES ofx libofx
-+ HINTS ${PC_OFX_LIBDIR}
-+)
-
-- FIND_PATH(LIBOFX_INCLUDE_DIR libofx/libofx.h
-- PATHS
-- ${LIBOFX_INCLUDE_DIRS}
-- ${PC_OFX_INCLUDE_DIRS}
-- )
-+if(PC_LIBOFX_VERSION)
-+ set(LIBOFX_VERSION_STRING ${PC_LIBOFX_VERSION})
-+elseif(LIBOFX_INCLUDE_DIR AND EXISTS "${LIBOFX_INCLUDE_DIR}/libofx/libofx.h")
-+ file(STRINGS "${LIBOFX_INCLUDE_DIR}/libofx/libofx.h" libofx_version_str
-+ REGEX "^#define[\t ]+LIBOFX_VERSION_RELEASE_STRING[\t ]+\".*\"")
-+ string(REGEX REPLACE "^#define[\t ]+LIBOFX_VERSION_RELEASE_STRING[\t ]+\"([^\"]*)\".*" "\\1"
-+ LIBOFX_VERSION_STRING "${libofx_version_str}")
-+ unset(libofx_version_str)
-+endif()
-
--ELSE (NOT WIN32 AND NOT APPLE)
-- FIND_PATH(LIBOFX_INCLUDE_DIR libofx/libofx.h
-- PATHS
-- ${PC_OFX_INCLUDEDIR}
-- ${PC_OFX_INCLUDE_DIRS}
-- )
--
-- FIND_LIBRARY(LIBOFX_LIBRARIES NAMES ofx libofx
-- PATHS
-- ${PC_OFX_LIBDIR}
-- ${PC_OFX_LIBRARY_DIRS}
-- )
--
-- IF (LIBOFX_INCLUDE_DIR AND LIBOFX_LIBRARIES)
-- SET(LIBOFX_FOUND TRUE)
-- ELSE (LIBOFX_INCLUDE_DIR AND LIBOFX_LIBRARIES)
-- SET(LIBOFX_FOUND FALSE)
-- ENDIF (LIBOFX_INCLUDE_DIR AND LIBOFX_LIBRARIES)
--ENDIF (NOT WIN32 AND NOT APPLE)
--
--IF (LIBOFX_FOUND)
-- IF (NOT LIBOFX_FIND_QUIETLY)
-- MESSAGE(STATUS "Found LibOfx: ${LIBOFX_LIBRARY_DIRS}")
-- ENDIF (NOT LIBOFX_FIND_QUIETLY)
--ELSE (LIBOFX_FOUND)
-- IF (LibOfx_FIND_REQUIRED)
-- MESSAGE(FATAL_ERROR "Could NOT find LibOfx")
-- ENDIF (LibOfx_FIND_REQUIRED)
--ENDIF (LIBOFX_FOUND)
--
- # since on Windows for now libofx is a static library we need to add libopensp and libiconv (just like when linking libofx)
--IF (WIN32)
-- SET(OPENSP_FOUND FALSE)
-- FIND_PATH(OPENSP_INCLUDES ParserEventGeneratorKit.h
-- $ENV{KDEROOT}/include/opensp
-- )
-+if(WIN32)
-+ find_path(OPENSP_INCLUDE_DIR
-+ NAMES ParserEventGeneratorKit.h
-+ HINTS $ENV{KDEROOT}/include/opensp $ENV{KDEROOT}/include/OpenSP
-+ )
-
-- FIND_LIBRARY(OPENSP_LIBRARIES
-- NAMES sp133 libosp
-- PATHS
-- $ENV{KDEROOT}/lib
-- )
-+ find_library(OPENSP_LIBRARIES
-+ NAMES osp libosp sp133
-+ HINTS $ENV{KDEROOT}/lib
-+ )
-
-- FIND_LIBRARY(ICONV_LIBRARIES iconv)
-+ find_library(ICONV_LIBRARIES iconv)
-
-- IF (OPENSP_INCLUDES AND OPENSP_OPENSP_LIBRARIES)
-- set(OPENSP_FOUND TRUE)
-- ENDIF (OPENSP_INCLUDES AND OPENSP_OPENSP_LIBRARIES)
-+ find_package_handle_standard_args(OpenSP
-+ REQUIRED_VARS OPENSP_LIBRARIES OPENSP_INCLUDE_DIR
-+ )
-+ find_package_handle_standard_args(iconv
-+ REQUIRED_VARS ICONV_LIBRARIES
-+ )
-
-- IF (OPENSP_FOUND)
-- IF (NOT OPENSP_FIND_QUIETLY)
-- MESSAGE(STATUS "Found OPENSP library: ${OPENSP_LIBRARIES}")
-- ENDIF (NOT OPENSP_FIND_QUIETLY)
-+ set(LIBOFX_LIBRARIES ${LIBOFX_LIBRARIES} ${OPENSP_LIBRARIES} ${ICONV_LIBRARIES})
-+endif()
-
-- ELSE (OPENSP_FOUND)
-- IF (OPENSP_FIND_REQUIRED)
-- MESSAGE(FATAL_ERROR "Could NOT find OPENSP library\nPlease install it first")
-- ENDIF (OPENSP_FIND_REQUIRED)
-- ENDIF (OPENSP_FOUND)
-- SET(LIBOFX_LIBRARIES ${LIBOFX_LIBRARIES} ${OPENSP_LIBRARIES} ${ICONV_LIBRARIES})
--ENDIF (WIN32)
--
--MARK_AS_ADVANCED(LIBOFX_INCLUDE_DIR LIBOFX_LIBRARIES )
-+find_package_handle_standard_args(LibOFX
-+ REQUIRED_VARS LIBOFX_LIBRARIES LIBOFX_INCLUDE_DIR
-+ VERSION_VAR LIBOFX_VERSION_STRING
-+)
-+
-+mark_as_advanced(LIBOFX_INCLUDE_DIR LIBOFX_LIBRARIES)
-
diff --git a/finance/kmymoney/files/patch-kmymoney_mymoney_CMakeLists.txt b/finance/kmymoney/files/patch-kmymoney_mymoney_CMakeLists.txt
new file mode 100644
index 000000000000..811be5513ce9
--- /dev/null
+++ b/finance/kmymoney/files/patch-kmymoney_mymoney_CMakeLists.txt
@@ -0,0 +1,13 @@
+Adapt to API changes since kidentitymanagement 24.02.0.
+
+--- kmymoney/mymoney/CMakeLists.txt.orig 2025-08-04 11:03:25 UTC
++++ kmymoney/mymoney/CMakeLists.txt
+@@ -137,7 +137,7 @@ if(ENABLE_ADDRESSBOOK)
+ )
+
+ if(ENABLE_ADDRESSBOOK)
+-target_link_libraries(kmm_mymoney PUBLIC ${PIMPREFIX}::IdentityManagement ${PIMPREFIX}::AkonadiCore KF${QT_MAJOR_VERSION}::Contacts)
++target_link_libraries(kmm_mymoney PUBLIC ${PIMPREFIX}::IdentityManagementCore ${PIMPREFIX}::AkonadiCore KF${QT_MAJOR_VERSION}::Contacts)
+ endif()
+
+ set_target_properties(kmm_mymoney PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR})
diff --git a/finance/kmymoney/files/patch-kmymoney_mymoney_mymoneycontact.cpp b/finance/kmymoney/files/patch-kmymoney_mymoney_mymoneycontact.cpp
new file mode 100644
index 000000000000..2d887a91a242
--- /dev/null
+++ b/finance/kmymoney/files/patch-kmymoney_mymoney_mymoneycontact.cpp
@@ -0,0 +1,48 @@
+Adapt to API changes since kidentitymanagement 24.02.0.
+
+--- kmymoney/mymoney/mymoneycontact.cpp.orig 2025-08-04 11:03:25 UTC
++++ kmymoney/mymoney/mymoneycontact.cpp
+@@ -8,8 +8,8 @@
+ #include "mymoneycontact.h"
+
+ #ifdef ENABLE_ADDRESSBOOK
+-#include <KIdentityManagement/Identity>
+-#include <KIdentityManagement/IdentityManager>
++#include <KIdentityManagementCore/Identity>
++#include <KIdentityManagementCore/IdentityManager>
+ #include <akonadi_version.h>
+
+ #if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
+@@ -33,8 +33,8 @@ bool MyMoneyContact::ownerExists() const
+ bool MyMoneyContact::ownerExists() const
+ {
+ #ifdef ENABLE_ADDRESSBOOK
+- KIdentityManagement::IdentityManager im;
+- KIdentityManagement::Identity id = im.defaultIdentity();
++ KIdentityManagementCore::IdentityManager im;
++ KIdentityManagementCore::Identity id = im.defaultIdentity();
+ return !id.isNull();
+ #else
+ return false;
+@@ -44,8 +44,8 @@ QString MyMoneyContact::ownerEmail() const
+ QString MyMoneyContact::ownerEmail() const
+ {
+ #ifdef ENABLE_ADDRESSBOOK
+- KIdentityManagement::IdentityManager im;
+- KIdentityManagement::Identity id = im.defaultIdentity();
++ KIdentityManagementCore::IdentityManager im;
++ KIdentityManagementCore::Identity id = im.defaultIdentity();
+ return id.primaryEmailAddress();
+ #else
+ return QString();
+@@ -55,8 +55,8 @@ QString MyMoneyContact::ownerFullName() const
+ QString MyMoneyContact::ownerFullName() const
+ {
+ #ifdef ENABLE_ADDRESSBOOK
+- KIdentityManagement::IdentityManager im;
+- KIdentityManagement::Identity id = im.defaultIdentity();
++ KIdentityManagementCore::IdentityManager im;
++ KIdentityManagementCore::Identity id = im.defaultIdentity();
+ return id.fullName();
+ #else
+ return QString();
diff --git a/finance/kmymoney/files/patch-kmymoney_plugins_kbanking_gwenkdegui.cpp b/finance/kmymoney/files/patch-kmymoney_plugins_kbanking_gwenkdegui.cpp
new file mode 100644
index 000000000000..b6cde0e7663b
--- /dev/null
+++ b/finance/kmymoney/files/patch-kmymoney_plugins_kbanking_gwenkdegui.cpp
@@ -0,0 +1,14 @@
+We moved the devel/gwenhywfar-qt6 headers to prevent conflict with
+devel/gwenhywfar-qt5.
+
+--- kmymoney/plugins/kbanking/gwenkdegui.cpp.orig 2025-08-04 11:03:25 UTC
++++ kmymoney/plugins/kbanking/gwenkdegui.cpp
+@@ -8,7 +8,7 @@
+ #include "gwenkdegui.h"
+
+ #include <gwenhywfar/debug.h>
+-#include "gwen-gui-qt5/qt5dialogbox.hpp"
++#include "gwen-gui-qt6/qt5dialogbox.hpp"
+
+
+ #include <QString>
diff --git a/finance/kmymoney/files/patch-kmymoney_plugins_kbanking_gwenkdegui.h b/finance/kmymoney/files/patch-kmymoney_plugins_kbanking_gwenkdegui.h
new file mode 100644
index 000000000000..eb0bc590799f
--- /dev/null
+++ b/finance/kmymoney/files/patch-kmymoney_plugins_kbanking_gwenkdegui.h
@@ -0,0 +1,16 @@
+We moved the devel/gwenhywfar-qt6 headers to prevent conflict with
+devel/gwenhywfar-qt5.
+
+--- kmymoney/plugins/kbanking/gwenkdegui.h.orig 2025-08-04 11:03:25 UTC
++++ kmymoney/plugins/kbanking/gwenkdegui.h
+@@ -10,8 +10,8 @@
+
+ #include <QObject>
+
+-#include "gwen-gui-qt5/qt5_gui.hpp"
+-#include "gwen-gui-qt5/qt5_gui_dialog.hpp"
++#include "gwen-gui-qt6/qt5_gui.hpp"
++#include "gwen-gui-qt6/qt5_gui_dialog.hpp"
+
+ /**
+ * @brief Gwenhywfar Gui by KDE
diff --git a/finance/kmymoney/files/patch-kmymoney_plugins_kbanking_kbanking.h b/finance/kmymoney/files/patch-kmymoney_plugins_kbanking_kbanking.h
new file mode 100644
index 000000000000..c7d7c4bb7582
--- /dev/null
+++ b/finance/kmymoney/files/patch-kmymoney_plugins_kbanking_kbanking.h
@@ -0,0 +1,15 @@
+Prepend the C++14 [[deprecated]] attribute, which KMYMONEY_DEPRECATED
+ultimately resolves to with Qt6 to prevent build errors.
+
+--- kmymoney/plugins/kbanking/kbanking.h.orig 2025-08-04 11:03:25 UTC
++++ kmymoney/plugins/kbanking/kbanking.h
+@@ -156,7 +156,8 @@ class KBanking : public KMyMoneyPlugin::OnlinePluginEx
+ *
+ * @deprecated
+ */
+- bool updateAccount(const MyMoneyAccount& acc) KMYMONEY_DEPRECATED;
++ KMYMONEY_DEPRECATED
++ bool updateAccount(const MyMoneyAccount& acc);
+
+ /**
+ * Trigger the password cache timer
diff --git a/finance/kmymoney/pkg-plist b/finance/kmymoney/pkg-plist
index 8da00d5ce29b..940b81ba73f4 100644
--- a/finance/kmymoney/pkg-plist
+++ b/finance/kmymoney/pkg-plist
@@ -1,28 +1,36 @@
bin/kmymoney
+include/kmymoney/accountsmodel.h
include/kmymoney/amountedit.h
+include/kmymoney/amounteditcurrencyhelper.h
include/kmymoney/amountvalidator.h
include/kmymoney/appinterface.h
include/kmymoney/bicvalidator.h
-include/kmymoney/creditdebithelper.h
-include/kmymoney/fancydategroupmarker.h
-include/kmymoney/groupmarker.h
+include/kmymoney/budgetsmodel.h
+include/kmymoney/costcentermodel.h
+include/kmymoney/creditdebitedit.h
include/kmymoney/ibanbicitemdelegate.h
include/kmymoney/ibanvalidator.h
include/kmymoney/importinterface.h
include/kmymoney/imymoneyprocessingcalendar.h
include/kmymoney/imymoneystorageformat.h
-include/kmymoney/investtransaction.h
-include/kmymoney/investtransactioneditor.h
+include/kmymoney/institutionsmodel.h
+include/kmymoney/journalmodel.h
include/kmymoney/kaccounttemplateselector.h
include/kmymoney/kbicedit.h
include/kmymoney/kcurrencycalculator.h
include/kmymoney/kguiutils.h
include/kmymoney/kibanlineedit.h
+include/kmymoney/kmm_gpgfile_export.h
+include/kmymoney/kmm_keychain_export.h
+include/kmymoney/kmm_menuactionexchanger_export.h
include/kmymoney/kmm_mymoney_export.h
include/kmymoney/kmm_plugin_export.h
include/kmymoney/kmm_printer_export.h
+include/kmymoney/kmm_selections_export.h
include/kmymoney/kmm_settings_export.h
+include/kmymoney/kmm_webconnect_export.h
include/kmymoney/kmm_widgets_export.h
+include/kmymoney/kmm_yesno_export.h
include/kmymoney/kmymoneyaccountcombo.h
include/kmymoney/kmymoneyaccountcompletion.h
include/kmymoney/kmymoneyaccountselector.h
@@ -31,14 +39,12 @@ include/kmymoney/kmymoneycombo.h
include/kmymoney/kmymoneycompletion.h
include/kmymoney/kmymoneycurrencyselector.h
include/kmymoney/kmymoneydateedit.h
-include/kmymoney/kmymoneydateinput.h
include/kmymoney/kmymoneylineedit.h
include/kmymoney/kmymoneymvccombo.h
include/kmymoney/kmymoneyplugin.h
include/kmymoney/kmymoneyselector.h
include/kmymoney/kmymoneysettings.h
include/kmymoney/kmymoneysettings_addons.h
-include/kmymoney/kmymoneytitlelabel.h
include/kmymoney/kmymoneyutils.h
include/kmymoney/kmymoneyvalidationfeedback.h
include/kmymoney/mymoneyaccount.h
@@ -53,17 +59,19 @@ include/kmymoney/mymoneyforecast.h
include/kmymoney/mymoneyinstitution.h
include/kmymoney/mymoneyinvesttransaction.h
include/kmymoney/mymoneykeyvaluecontainer.h
+include/kmymoney/mymoneymodel.h
+include/kmymoney/mymoneymodelbase.h
include/kmymoney/mymoneymoney.h
include/kmymoney/mymoneyobject.h
include/kmymoney/mymoneypayee.h
include/kmymoney/mymoneypayeeidentifiercontainer.h
include/kmymoney/mymoneyprice.h
+include/kmymoney/mymoneyqifprofile.h
include/kmymoney/mymoneyreport.h
include/kmymoney/mymoneyschedule.h
include/kmymoney/mymoneysecurity.h
include/kmymoney/mymoneysplit.h
include/kmymoney/mymoneystatement.h
-include/kmymoney/mymoneystoragemgr.h
include/kmymoney/mymoneytag.h
include/kmymoney/mymoneytemplate.h
include/kmymoney/mymoneytransaction.h
@@ -76,6 +84,7 @@ include/kmymoney/onlinejob.h
include/kmymoney/onlinejobfolder.h
include/kmymoney/onlinejobmessage.h
include/kmymoney/onlinejobmessagesview.h
+include/kmymoney/onlinejobsmodel.h
include/kmymoney/onlinejobtyped.h
include/kmymoney/onlinepluginextended.h
include/kmymoney/onlinetasks/interfaces/credittransfer.h
@@ -84,82 +93,115 @@ include/kmymoney/onlinetasks/interfaces/ionlinetasksettings.h
include/kmymoney/onlinetasks/interfaces/onlinetask.h
include/kmymoney/onlinetasks/interfaces/onlinetaskconverter.h
include/kmymoney/onlinetasks/interfaces/onlinetasksettingsfactory.h
+include/kmymoney/parametersmodel.h
include/kmymoney/payeesmodel.h
include/kmymoney/popuppositioner.h
-include/kmymoney/register.h
-include/kmymoney/registeritem.h
-include/kmymoney/scheduledtransaction.h
-include/kmymoney/selectedtransaction.h
-include/kmymoney/selectedtransactions.h
+include/kmymoney/pricemodel.h
+include/kmymoney/reconciliationmodel.h
+include/kmymoney/reportsmodel.h
+include/kmymoney/schedulesmodel.h
+include/kmymoney/securitiesmodel.h
include/kmymoney/splitadjustdialog.h
include/kmymoney/statementinterface.h
-include/kmymoney/stdtransaction.h
-include/kmymoney/stdtransactiondownloaded.h
-include/kmymoney/stdtransactioneditor.h
-include/kmymoney/stdtransactionmatched.h
-include/kmymoney/transaction.h
-include/kmymoney/transactioneditor.h
-include/kmymoney/transactioneditorcontainer.h
-include/kmymoney/transactionform.h
-include/kmymoney/transactionsortoption.h
+include/kmymoney/tagsmodel.h
include/kmymoney/viewinterface.h
+lib/libkmm_base_dialogs.so
+lib/libkmm_base_dialogs.so.5
+lib/libkmm_base_dialogs.so.%%KMM_VERSION%%
+lib/libkmm_base_widgets.so
+lib/libkmm_base_widgets.so.5
+lib/libkmm_base_widgets.so.%%KMM_VERSION%%
+lib/libkmm_codec.so
+lib/libkmm_codec.so.5
+lib/libkmm_codec.so.%%KMM_VERSION%%
lib/libkmm_csvimportercore.so
lib/libkmm_csvimportercore.so.5
-lib/libkmm_csvimportercore.so.5.1.3
+lib/libkmm_csvimportercore.so.%%KMM_VERSION%%
+lib/libkmm_extended_dialogs.so
+lib/libkmm_extended_dialogs.so.5
+lib/libkmm_extended_dialogs.so.%%KMM_VERSION%%
+lib/libkmm_gpgfile.so
+lib/libkmm_gpgfile.so.5
+lib/libkmm_gpgfile.so.%%KMM_VERSION%%
lib/libkmm_icons.so
lib/libkmm_icons.so.5
-lib/libkmm_icons.so.5.1.3
+lib/libkmm_icons.so.%%KMM_VERSION%%
+lib/libkmm_keychain.so
+lib/libkmm_keychain.so.5
+lib/libkmm_keychain.so.%%KMM_VERSION%%
+lib/libkmm_menuactionexchanger.so
+lib/libkmm_menuactionexchanger.so.5
+lib/libkmm_menuactionexchanger.so.%%KMM_VERSION%%
lib/libkmm_menus.so
lib/libkmm_menus.so.5
-lib/libkmm_menus.so.5.1.3
+lib/libkmm_menus.so.%%KMM_VERSION%%
lib/libkmm_models.so
lib/libkmm_models.so.5
-lib/libkmm_models.so.5.1.3
+lib/libkmm_models.so.%%KMM_VERSION%%
lib/libkmm_mymoney.so
lib/libkmm_mymoney.so.5
-lib/libkmm_mymoney.so.5.1.3
+lib/libkmm_mymoney.so.%%KMM_VERSION%%
lib/libkmm_payeeidentifier.so
lib/libkmm_payeeidentifier.so.5
-lib/libkmm_payeeidentifier.so.5.1.3
+lib/libkmm_payeeidentifier.so.%%KMM_VERSION%%
lib/libkmm_plugin.so
lib/libkmm_plugin.so.5
-lib/libkmm_plugin.so.5.1.3
+lib/libkmm_plugin.so.%%KMM_VERSION%%
lib/libkmm_printer.so
lib/libkmm_printer.so.5
-lib/libkmm_printer.so.5.1.3
+lib/libkmm_printer.so.%%KMM_VERSION%%
+lib/libkmm_selections.so
+lib/libkmm_selections.so.5
+lib/libkmm_selections.so.%%KMM_VERSION%%
lib/libkmm_settings.so
lib/libkmm_settings.so.5
-lib/libkmm_settings.so.5.1.3
+lib/libkmm_settings.so.%%KMM_VERSION%%
+lib/libkmm_templates.so
+lib/libkmm_templates.so.5
+lib/libkmm_templates.so.%%KMM_VERSION%%
+lib/libkmm_webconnect.so
+lib/libkmm_webconnect.so.5
+lib/libkmm_webconnect.so.%%KMM_VERSION%%
lib/libkmm_widgets.so
lib/libkmm_widgets.so.5
-lib/libkmm_widgets.so.5.1.3
-%%QT_PLUGINDIR%%/kmymoney/budgetview.so
-%%QT_PLUGINDIR%%/kmymoney/checkprinting.so
-%%QT_PLUGINDIR%%/kmymoney/csvexporter.so
-%%QT_PLUGINDIR%%/kmymoney/csvimporter.so
-%%QT_PLUGINDIR%%/kmymoney/forecastview.so
-%%QT_PLUGINDIR%%/kmymoney/gncimporter.so
-%%CALENDAR%%%%QT_PLUGINDIR%%/kmymoney/icalendarexporter.so
-%%KBANKING%%%%QT_PLUGINDIR%%/kmymoney/kbanking.so
-%%QT_PLUGINDIR%%/kmymoney/kcm_checkprinting.so
-%%QT_PLUGINDIR%%/kmymoney/kcm_csvimporter.so
-%%QT_PLUGINDIR%%/kmymoney/kcm_forecastview.so
-%%CALENDAR%%%%QT_PLUGINDIR%%/kmymoney/kcm_icalendarexporter.so
-%%QT_PLUGINDIR%%/kmymoney/kcm_qif.so
-%%QT_PLUGINDIR%%/kmymoney/kcm_reportsview.so
-%%QT_PLUGINDIR%%/kmymoney/kcm_xmlstorage.so
-%%QT_PLUGINDIR%%/kmymoney/konlinetasks_sepa.so
-%%OFX%%%%QT_PLUGINDIR%%/kmymoney/ofximporter.so
-%%QT_PLUGINDIR%%/kmymoney/onlinejoboutboxview.so
-%%QT_PLUGINDIR%%/kmymoney/qifexporter.so
-%%QT_PLUGINDIR%%/kmymoney/qifimporter.so
-%%QT_PLUGINDIR%%/kmymoney/reconciliationreport.so
-%%QT_PLUGINDIR%%/kmymoney/reportsview.so
-%%QT_PLUGINDIR%%/kmymoney/sqlstorage.so
-%%WOOB%%%%QT_PLUGINDIR%%/kmymoney/woob.so
-%%QT_PLUGINDIR%%/kmymoney/xmlstorage.so
+lib/libkmm_widgets.so.%%KMM_VERSION%%
+lib/libkmm_wizard.so
+lib/libkmm_wizard.so.5
+lib/libkmm_wizard.so.%%KMM_VERSION%%
+lib/libkmm_yesno.so
+lib/libkmm_yesno.so.5
+lib/libkmm_yesno.so.%%KMM_VERSION%%
+lib/libonlinetask_interfaces.so
+lib/libonlinetask_interfaces.so.5
+lib/libonlinetask_interfaces.so.%%KMM_VERSION%%
+%%QT_PLUGINDIR%%/kmymoney_plugins/budgetview.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/checkprinting.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/csvexporter.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/csvimporter.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/forecastview.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/gncimporter.so
+%%CALENDAR%%%%QT_PLUGINDIR%%/kmymoney_plugins/icalendarexporter.so
+%%KBANKING%%%%QT_PLUGINDIR%%/kmymoney_plugins/kbanking.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/kcms/kcm_checkprinting.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/kcms/kcm_csvimporter.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/kcms/kcm_forecastview.so
+%%CALENDAR%%%%QT_PLUGINDIR%%/kmymoney_plugins/kcms/kcm_icalendarexporter.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/kcms/kcm_qif.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/kcms/kcm_reportsview.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/kcms/kcm_xmlstorage.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/konlinetasks_sepa.so
+%%OFX%%%%QT_PLUGINDIR%%/kmymoney_plugins/ofximporter.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/onlinejoboutboxview.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/qifexporter.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/qifimporter.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/reconciliationreport.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/reportsview.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/sqlstorage.so
+%%WOOB%%%%QT_PLUGINDIR%%/kmymoney_plugins/woob.so
+%%QT_PLUGINDIR%%/kmymoney_plugins/xmlstorage.so
%%SQLCIPHER%%%%QT_PLUGINDIR%%/sqldrivers/qsqlcipher.so
share/applications/org.kde.kmymoney.desktop
+share/checkprinting/check-3-part-template.html
share/checkprinting/check_template.html
share/checkprinting/check_template_green_linen.html
%%KBANKING%%share/config.kcfg/kbanking.kcfg
@@ -174,6 +216,7 @@ share/doc/HTML/ca/kmymoney/details-forecast.docbook
share/doc/HTML/ca/kmymoney/details-formats.docbook
share/doc/HTML/ca/kmymoney/details-impexp-csv.docbook
share/doc/HTML/ca/kmymoney/details-impexp-csvexp.docbook
+share/doc/HTML/ca/kmymoney/details-impexp-removed.docbook
share/doc/HTML/ca/kmymoney/details-impexp-woob.docbook
share/doc/HTML/ca/kmymoney/details-impexp.docbook
share/doc/HTML/ca/kmymoney/details-institutions.docbook
@@ -227,7 +270,6 @@ share/doc/HTML/de/kmymoney/introduction.docbook
share/doc/HTML/de/kmymoney/makemostof.docbook
share/doc/HTML/de/kmymoney/reference.docbook
share/doc/HTML/de/kmymoney/whatsnew.docbook
-share/doc/HTML/en/kmymoney/accessories-calculator.png
share/doc/HTML/en/kmymoney/account_edit.png
share/doc/HTML/en/kmymoney/account_options.png
share/doc/HTML/en/kmymoney/account_view.png
@@ -244,22 +286,31 @@ share/doc/HTML/en/kmymoney/accwiz8_3.png
share/doc/HTML/en/kmymoney/accwiz8_4.png
share/doc/HTML/en/kmymoney/accwiz8_5.png
share/doc/HTML/en/kmymoney/accwiz9.png
-share/doc/HTML/en/kmymoney/budgets_view.png
share/doc/HTML/en/kmymoney/calendarview.png
share/doc/HTML/en/kmymoney/categories.png
-share/doc/HTML/en/kmymoney/categories_view.png
share/doc/HTML/en/kmymoney/category_widget.png
share/doc/HTML/en/kmymoney/categoryedit.png
share/doc/HTML/en/kmymoney/cleared_state.png
+share/doc/HTML/en/kmymoney/config_general_filter.png
+share/doc/HTML/en/kmymoney/config_general_global.png
+share/doc/HTML/en/kmymoney/config_general_support.png
+share/doc/HTML/en/kmymoney/config_general_views.png
+share/doc/HTML/en/kmymoney/config_home.png
+share/doc/HTML/en/kmymoney/config_plugins_csvimporter.png
+share/doc/HTML/en/kmymoney/config_plugins_ical.png
+share/doc/HTML/en/kmymoney/config_xml_storage.png
share/doc/HTML/en/kmymoney/configure_plugins.png
-share/doc/HTML/en/kmymoney/confirmenter.png
+share/doc/HTML/en/kmymoney/confirm_enter.png
share/doc/HTML/en/kmymoney/credits.docbook
share/doc/HTML/en/kmymoney/csvImporter_1.png
share/doc/HTML/en/kmymoney/csvImporter_2.png
share/doc/HTML/en/kmymoney/csvImporter_3.png
share/doc/HTML/en/kmymoney/csvImporter_4.png
share/doc/HTML/en/kmymoney/csvImporter_5.png
+share/doc/HTML/en/kmymoney/csvImporter_6.png
share/doc/HTML/en/kmymoney/csvexport.png
+share/doc/HTML/en/kmymoney/currency_dialog1.png
+share/doc/HTML/en/kmymoney/currency_editor.png
share/doc/HTML/en/kmymoney/currency_newpriceentry.png
share/doc/HTML/en/kmymoney/currency_priceeditor.png
share/doc/HTML/en/kmymoney/date_widget.png
@@ -271,7 +322,7 @@ share/doc/HTML/en/kmymoney/details-database.docbook
share/doc/HTML/en/kmymoney/details-forecast.docbook
share/doc/HTML/en/kmymoney/details-formats.docbook
share/doc/HTML/en/kmymoney/details-impexp-csv.docbook
-share/doc/HTML/en/kmymoney/details-impexp-csvexp.docbook
+share/doc/HTML/en/kmymoney/details-impexp-removed.docbook
share/doc/HTML/en/kmymoney/details-impexp-woob.docbook
share/doc/HTML/en/kmymoney/details-impexp.docbook
share/doc/HTML/en/kmymoney/details-institutions.docbook
@@ -287,13 +338,16 @@ share/doc/HTML/en/kmymoney/details-settings.docbook
share/doc/HTML/en/kmymoney/details-tags.docbook
share/doc/HTML/en/kmymoney/details-widgets.docbook
share/doc/HTML/en/kmymoney/enterschedule.png
+share/doc/HTML/en/kmymoney/exchange_rate_editor.png
share/doc/HTML/en/kmymoney/faq.docbook
+share/doc/HTML/en/kmymoney/file-backup.png
share/doc/HTML/en/kmymoney/find-account.png
share/doc/HTML/en/kmymoney/find-amount.png
share/doc/HTML/en/kmymoney/find-category.png
share/doc/HTML/en/kmymoney/find-date.png
share/doc/HTML/en/kmymoney/find-details.png
share/doc/HTML/en/kmymoney/find-payee.png
+share/doc/HTML/en/kmymoney/find-tag.png
share/doc/HTML/en/kmymoney/find-text.png
share/doc/HTML/en/kmymoney/firsttime.docbook
share/doc/HTML/en/kmymoney/forecast_view.png
@@ -301,50 +355,53 @@ share/doc/HTML/en/kmymoney/generate_sql.png
share/doc/HTML/en/kmymoney/gnucash-import_options.png
share/doc/HTML/en/kmymoney/gnucash-report.png
share/doc/HTML/en/kmymoney/gnucash-select_price_source.png
-share/doc/HTML/en/kmymoney/home_view.png
share/doc/HTML/en/kmymoney/icon-dialog-configure.png
share/doc/HTML/en/kmymoney/icon-dialog-information.png
share/doc/HTML/en/kmymoney/index.cache.bz2
share/doc/HTML/en/kmymoney/index.docbook
share/doc/HTML/en/kmymoney/institution_options.png
share/doc/HTML/en/kmymoney/institution_view.png
-share/doc/HTML/en/kmymoney/institutions_view.png
share/doc/HTML/en/kmymoney/introduction.docbook
share/doc/HTML/en/kmymoney/investment-currencywarning.png
share/doc/HTML/en/kmymoney/investment-exchangerateeditor.png
share/doc/HTML/en/kmymoney/investment-onlineupdate.png
share/doc/HTML/en/kmymoney/investment-transactionform.png
+share/doc/HTML/en/kmymoney/investments_new_details.png
+share/doc/HTML/en/kmymoney/investments_new_type.png
share/doc/HTML/en/kmymoney/investments_summarytab.png
-share/doc/HTML/en/kmymoney/investments_view.png
+share/doc/HTML/en/kmymoney/investments_view_equities.png
+share/doc/HTML/en/kmymoney/investments_view_securities.png
+share/doc/HTML/en/kmymoney/ledger_filter.png
share/doc/HTML/en/kmymoney/ledger_more.png
-share/doc/HTML/en/kmymoney/ledgers_view.png
share/doc/HTML/en/kmymoney/ledgerview-numbered.png
share/doc/HTML/en/kmymoney/list-add.png
share/doc/HTML/en/kmymoney/list-remove.png
-share/doc/HTML/en/kmymoney/mail-tagged.png
share/doc/HTML/en/kmymoney/mainwindow_numbered.png
share/doc/HTML/en/kmymoney/makemostof.docbook
+share/doc/HTML/en/kmymoney/match_transaction.png
share/doc/HTML/en/kmymoney/new.png
share/doc/HTML/en/kmymoney/newacct.png
+share/doc/HTML/en/kmymoney/newfile-1.png
share/doc/HTML/en/kmymoney/newfile-2.png
share/doc/HTML/en/kmymoney/newfile-3.png
share/doc/HTML/en/kmymoney/newfile-4.png
share/doc/HTML/en/kmymoney/newfile-5.png
-share/doc/HTML/en/kmymoney/newfile-6.png
-share/doc/HTML/en/kmymoney/newfile.png
share/doc/HTML/en/kmymoney/newinst.png
share/doc/HTML/en/kmymoney/newsched_numbered.png
-share/doc/HTML/en/kmymoney/outbox_view.png
share/doc/HTML/en/kmymoney/payee_history.png
share/doc/HTML/en/kmymoney/payee_info.png
+share/doc/HTML/en/kmymoney/payee_link-matching-ledger.png
+share/doc/HTML/en/kmymoney/payee_link-matching.png
share/doc/HTML/en/kmymoney/payee_match.png
share/doc/HTML/en/kmymoney/payee_widget.png
-share/doc/HTML/en/kmymoney/payees_view.png
share/doc/HTML/en/kmymoney/payeeview.png
+share/doc/HTML/en/kmymoney/plugin_config_forecast.png
share/doc/HTML/en/kmymoney/qif_report.png
share/doc/HTML/en/kmymoney/qifimport-export.png
+share/doc/HTML/en/kmymoney/qifimport-qifprofileamount.png
share/doc/HTML/en/kmymoney/qifimport-qifprofiledate.png
share/doc/HTML/en/kmymoney/qifimport-qifprofileeditor.png
+share/doc/HTML/en/kmymoney/qifimport-qifprofilefilter.png
share/doc/HTML/en/kmymoney/qifimportverify.png
share/doc/HTML/en/kmymoney/qifopen.png
share/doc/HTML/en/kmymoney/reconcile-redo.png
@@ -357,16 +414,21 @@ share/doc/HTML/en/kmymoney/reconcile5.png
share/doc/HTML/en/kmymoney/reference.docbook
share/doc/HTML/en/kmymoney/report_configuration-reporttab.png
share/doc/HTML/en/kmymoney/report_configuration-rowscolumns.png
-share/doc/HTML/en/kmymoney/reports_view-all.png
-share/doc/HTML/en/kmymoney/reports_view.png
+share/doc/HTML/en/kmymoney/reports_configuration_chart.png
+share/doc/HTML/en/kmymoney/reports_configuration_general.png
+share/doc/HTML/en/kmymoney/reports_configuration_plugin.png
+share/doc/HTML/en/kmymoney/reports_configuration_range.png
+share/doc/HTML/en/kmymoney/reports_configuration_rowscolumns.png
+share/doc/HTML/en/kmymoney/reports_view_list.png
share/doc/HTML/en/kmymoney/schedcaltypes.png
share/doc/HTML/en/kmymoney/schedmonthday.png
share/doc/HTML/en/kmymoney/schedpopup.png
-share/doc/HTML/en/kmymoney/schedule_view.png
share/doc/HTML/en/kmymoney/scheduleview.png
share/doc/HTML/en/kmymoney/select_currency.png
share/doc/HTML/en/kmymoney/select_database.png
+share/doc/HTML/en/kmymoney/single_split.png
share/doc/HTML/en/kmymoney/split_transaction.png
+share/doc/HTML/en/kmymoney/split_unassigned.png
share/doc/HTML/en/kmymoney/tag_details.png
share/doc/HTML/en/kmymoney/tags.png
share/doc/HTML/en/kmymoney/tipofday.png
@@ -386,6 +448,7 @@ share/doc/HTML/it/kmymoney/details-forecast.docbook
share/doc/HTML/it/kmymoney/details-formats.docbook
share/doc/HTML/it/kmymoney/details-impexp-csv.docbook
share/doc/HTML/it/kmymoney/details-impexp-csvexp.docbook
+share/doc/HTML/it/kmymoney/details-impexp-removed.docbook
share/doc/HTML/it/kmymoney/details-impexp-woob.docbook
share/doc/HTML/it/kmymoney/details-impexp.docbook
share/doc/HTML/it/kmymoney/details-institutions.docbook
@@ -419,6 +482,7 @@ share/doc/HTML/nl/kmymoney/details-forecast.docbook
share/doc/HTML/nl/kmymoney/details-formats.docbook
share/doc/HTML/nl/kmymoney/details-impexp-csv.docbook
share/doc/HTML/nl/kmymoney/details-impexp-csvexp.docbook
+share/doc/HTML/nl/kmymoney/details-impexp-removed.docbook
share/doc/HTML/nl/kmymoney/details-impexp-woob.docbook
share/doc/HTML/nl/kmymoney/details-impexp.docbook
share/doc/HTML/nl/kmymoney/details-institutions.docbook
@@ -442,37 +506,6 @@ share/doc/HTML/nl/kmymoney/introduction.docbook
share/doc/HTML/nl/kmymoney/makemostof.docbook
share/doc/HTML/nl/kmymoney/reference.docbook
share/doc/HTML/nl/kmymoney/whatsnew.docbook
-share/doc/HTML/pt_BR/kmymoney/credits.docbook
-share/doc/HTML/pt_BR/kmymoney/details-accounts.docbook
-share/doc/HTML/pt_BR/kmymoney/details-budgets.docbook
-share/doc/HTML/pt_BR/kmymoney/details-categories.docbook
-share/doc/HTML/pt_BR/kmymoney/details-currencies.docbook
-share/doc/HTML/pt_BR/kmymoney/details-database.docbook
-share/doc/HTML/pt_BR/kmymoney/details-forecast.docbook
-share/doc/HTML/pt_BR/kmymoney/details-formats.docbook
-share/doc/HTML/pt_BR/kmymoney/details-impexp-csv.docbook
-share/doc/HTML/pt_BR/kmymoney/details-impexp.docbook
-share/doc/HTML/pt_BR/kmymoney/details-institutions.docbook
-share/doc/HTML/pt_BR/kmymoney/details-investments.docbook
-share/doc/HTML/pt_BR/kmymoney/details-ledgers.docbook
-share/doc/HTML/pt_BR/kmymoney/details-loans.docbook
-share/doc/HTML/pt_BR/kmymoney/details-payees.docbook
-share/doc/HTML/pt_BR/kmymoney/details-reconciliation.docbook
-share/doc/HTML/pt_BR/kmymoney/details-reports.docbook
-share/doc/HTML/pt_BR/kmymoney/details-schedules.docbook
-share/doc/HTML/pt_BR/kmymoney/details-search.docbook
-share/doc/HTML/pt_BR/kmymoney/details-settings.docbook
-share/doc/HTML/pt_BR/kmymoney/details-tags.docbook
-share/doc/HTML/pt_BR/kmymoney/details-widgets.docbook
-share/doc/HTML/pt_BR/kmymoney/faq.docbook
-share/doc/HTML/pt_BR/kmymoney/firsttime.docbook
-share/doc/HTML/pt_BR/kmymoney/index.cache.bz2
-share/doc/HTML/pt_BR/kmymoney/index.docbook
-share/doc/HTML/pt_BR/kmymoney/installation.docbook
-share/doc/HTML/pt_BR/kmymoney/introduction.docbook
-share/doc/HTML/pt_BR/kmymoney/makemostof.docbook
-share/doc/HTML/pt_BR/kmymoney/reference.docbook
-share/doc/HTML/pt_BR/kmymoney/whatsnew.docbook
share/doc/HTML/ru/kmymoney/credits.docbook
share/doc/HTML/ru/kmymoney/details-accounts.docbook
share/doc/HTML/ru/kmymoney/details-budgets.docbook
@@ -483,6 +516,7 @@ share/doc/HTML/ru/kmymoney/details-forecast.docbook
share/doc/HTML/ru/kmymoney/details-formats.docbook
share/doc/HTML/ru/kmymoney/details-impexp-csv.docbook
share/doc/HTML/ru/kmymoney/details-impexp-csvexp.docbook
+share/doc/HTML/ru/kmymoney/details-impexp-woob.docbook
share/doc/HTML/ru/kmymoney/details-impexp.docbook
share/doc/HTML/ru/kmymoney/details-institutions.docbook
share/doc/HTML/ru/kmymoney/details-investments.docbook
@@ -504,39 +538,6 @@ share/doc/HTML/ru/kmymoney/introduction.docbook
share/doc/HTML/ru/kmymoney/makemostof.docbook
share/doc/HTML/ru/kmymoney/reference.docbook
share/doc/HTML/ru/kmymoney/whatsnew.docbook
-share/doc/HTML/sv/kmymoney/credits.docbook
-share/doc/HTML/sv/kmymoney/details-accounts.docbook
-share/doc/HTML/sv/kmymoney/details-budgets.docbook
-share/doc/HTML/sv/kmymoney/details-categories.docbook
-share/doc/HTML/sv/kmymoney/details-currencies.docbook
-share/doc/HTML/sv/kmymoney/details-database.docbook
-share/doc/HTML/sv/kmymoney/details-forecast.docbook
-share/doc/HTML/sv/kmymoney/details-formats.docbook
-share/doc/HTML/sv/kmymoney/details-impexp-csv.docbook
-share/doc/HTML/sv/kmymoney/details-impexp-csvexp.docbook
-share/doc/HTML/sv/kmymoney/details-impexp-woob.docbook
-share/doc/HTML/sv/kmymoney/details-impexp.docbook
-share/doc/HTML/sv/kmymoney/details-institutions.docbook
-share/doc/HTML/sv/kmymoney/details-investments.docbook
-share/doc/HTML/sv/kmymoney/details-ledgers.docbook
-share/doc/HTML/sv/kmymoney/details-loans.docbook
-share/doc/HTML/sv/kmymoney/details-payees.docbook
-share/doc/HTML/sv/kmymoney/details-reconciliation.docbook
-share/doc/HTML/sv/kmymoney/details-reports.docbook
-share/doc/HTML/sv/kmymoney/details-schedules.docbook
-share/doc/HTML/sv/kmymoney/details-search.docbook
-share/doc/HTML/sv/kmymoney/details-settings.docbook
-share/doc/HTML/sv/kmymoney/details-tags.docbook
-share/doc/HTML/sv/kmymoney/details-widgets.docbook
-share/doc/HTML/sv/kmymoney/faq.docbook
-share/doc/HTML/sv/kmymoney/firsttime.docbook
-share/doc/HTML/sv/kmymoney/index.cache.bz2
-share/doc/HTML/sv/kmymoney/index.docbook
-share/doc/HTML/sv/kmymoney/installation.docbook
-share/doc/HTML/sv/kmymoney/introduction.docbook
-share/doc/HTML/sv/kmymoney/makemostof.docbook
-share/doc/HTML/sv/kmymoney/reference.docbook
-share/doc/HTML/sv/kmymoney/whatsnew.docbook
share/doc/HTML/uk/kmymoney/credits.docbook
share/doc/HTML/uk/kmymoney/details-accounts.docbook
share/doc/HTML/uk/kmymoney/details-budgets.docbook
@@ -547,6 +548,7 @@ share/doc/HTML/uk/kmymoney/details-forecast.docbook
share/doc/HTML/uk/kmymoney/details-formats.docbook
share/doc/HTML/uk/kmymoney/details-impexp-csv.docbook
share/doc/HTML/uk/kmymoney/details-impexp-csvexp.docbook
+share/doc/HTML/uk/kmymoney/details-impexp-removed.docbook
share/doc/HTML/uk/kmymoney/details-impexp-woob.docbook
share/doc/HTML/uk/kmymoney/details-impexp.docbook
share/doc/HTML/uk/kmymoney/details-institutions.docbook
@@ -597,1043 +599,8 @@ share/icons/hicolor/512x512/apps/kmymoney.png
share/icons/hicolor/512x512/mimetypes/application-x-kmymoney.png
share/icons/hicolor/64x64/apps/kmymoney.png
share/icons/hicolor/64x64/mimetypes/application-x-kmymoney.png
-%%KBANKING%%share/kbanking/qml/chipTan/ChipTan.qml
-%%KBANKING%%share/kbanking/qml/chipTan/ChipTanFlickerField.qml
-%%KBANKING%%share/kbanking/qml/chipTan/chipTan.js
-%%KBANKING%%share/kbanking/qml/chipTan/positionmarker.svg
share/kconf_update/kmymoney.upd
-%%DATADIR%%/html/images/about_kde.png
-%%DATADIR%%/html/images/arrow.png
-%%DATADIR%%/html/images/backarrow.png
-%%DATADIR%%/html/images/background.png
-%%DATADIR%%/html/images/bc.png
-%%DATADIR%%/html/images/bg-texture.png
-%%DATADIR%%/html/images/bl.png
-%%DATADIR%%/html/images/bottomleft.png
-%%DATADIR%%/html/images/bottomright.png
-%%DATADIR%%/html/images/br.png
-%%DATADIR%%/html/images/center.png
-%%DATADIR%%/html/images/currencyflourish.png
-%%DATADIR%%/html/images/filenew.png
-%%DATADIR%%/html/images/kmymoneydata.png
-%%DATADIR%%/html/images/konqueror.png
-%%DATADIR%%/html/images/lc.png
-%%DATADIR%%/html/images/manual.png
-%%DATADIR%%/html/images/messagebox_info.png
-%%DATADIR%%/html/images/original-trans_logo.png
-%%DATADIR%%/html/images/rc.png
-%%DATADIR%%/html/images/rightborder.png
-%%DATADIR%%/html/images/shadow.png
-%%DATADIR%%/html/images/spacer.gif
-%%DATADIR%%/html/images/spacer.png
-%%DATADIR%%/html/images/tc.png
-%%DATADIR%%/html/images/title-center.png
-%%DATADIR%%/html/images/title-left.png
-%%DATADIR%%/html/images/title-right.png
-%%DATADIR%%/html/images/tl.png
-%%DATADIR%%/html/images/top-shadow.png
-%%DATADIR%%/html/images/topleft.png
-%%DATADIR%%/html/images/topright.png
-%%DATADIR%%/html/images/tr.png
-%%DATADIR%%/html/images/trans_logo.png
-%%DATADIR%%/html/kmymoney.css
-%%DATADIR%%/html/welcome.css
-%%DATADIR%%/icons/Tango/128x128/actions/account-add.png
-%%DATADIR%%/icons/Tango/128x128/actions/account-types-asset.png
-%%DATADIR%%/icons/Tango/128x128/actions/account-types-cash.png
-%%DATADIR%%/icons/Tango/128x128/actions/account-types-checking.png
-%%DATADIR%%/icons/Tango/128x128/actions/account-types-closed.png
-%%DATADIR%%/icons/Tango/128x128/actions/account-types-credit-card.png
-%%DATADIR%%/icons/Tango/128x128/actions/account-types-expense.png
-%%DATADIR%%/icons/Tango/128x128/actions/account-types-income.png
-%%DATADIR%%/icons/Tango/128x128/actions/account-types-investments.png
-%%DATADIR%%/icons/Tango/128x128/actions/account-types-liability.png
-%%DATADIR%%/icons/Tango/128x128/actions/account-types-loan.png
-%%DATADIR%%/icons/Tango/128x128/actions/account-types-savings.png
-%%DATADIR%%/icons/Tango/128x128/actions/account.png
-%%DATADIR%%/icons/Tango/128x128/actions/accounts.png
-%%DATADIR%%/icons/Tango/128x128/actions/budget.png
-%%DATADIR%%/icons/Tango/128x128/actions/categories.png
-%%DATADIR%%/icons/Tango/128x128/actions/forecast.png
-%%DATADIR%%/icons/Tango/128x128/actions/institution-add.png
-%%DATADIR%%/icons/Tango/128x128/actions/institution.png
-%%DATADIR%%/icons/Tango/128x128/actions/investment.png
-%%DATADIR%%/icons/Tango/128x128/actions/ledger.png
-%%DATADIR%%/icons/Tango/128x128/actions/online-banking.png
-%%DATADIR%%/icons/Tango/128x128/actions/payee.png
-%%DATADIR%%/icons/Tango/128x128/actions/reconcile.png
-%%DATADIR%%/icons/Tango/128x128/actions/report.png
-%%DATADIR%%/icons/Tango/128x128/actions/schedule.png
-%%DATADIR%%/icons/Tango/128x128/actions/transaction-find.png
-%%DATADIR%%/icons/Tango/16x16/actions/account-add.png
-%%DATADIR%%/icons/Tango/16x16/actions/account-types-asset.png
-%%DATADIR%%/icons/Tango/16x16/actions/account-types-cash.png
-%%DATADIR%%/icons/Tango/16x16/actions/account-types-checking.png
-%%DATADIR%%/icons/Tango/16x16/actions/account-types-closed.png
-%%DATADIR%%/icons/Tango/16x16/actions/account-types-credit-card.png
-%%DATADIR%%/icons/Tango/16x16/actions/account-types-expense.png
-%%DATADIR%%/icons/Tango/16x16/actions/account-types-income.png
-%%DATADIR%%/icons/Tango/16x16/actions/account-types-investments.png
-%%DATADIR%%/icons/Tango/16x16/actions/account-types-liability.png
-%%DATADIR%%/icons/Tango/16x16/actions/account-types-loan.png
-%%DATADIR%%/icons/Tango/16x16/actions/account-types-savings.png
-%%DATADIR%%/icons/Tango/16x16/actions/account.png
-%%DATADIR%%/icons/Tango/16x16/actions/accounts.png
-%%DATADIR%%/icons/Tango/16x16/actions/backup.png
-%%DATADIR%%/icons/Tango/16x16/actions/bank.png
-%%DATADIR%%/icons/Tango/16x16/actions/budget.png
-%%DATADIR%%/icons/Tango/16x16/actions/categories.png
-%%DATADIR%%/icons/Tango/16x16/actions/close-window.png
-%%DATADIR%%/icons/Tango/16x16/actions/delete.png
-%%DATADIR%%/icons/Tango/16x16/actions/forecast.png
-%%DATADIR%%/icons/Tango/16x16/actions/hide-categories.png
-%%DATADIR%%/icons/Tango/16x16/actions/hide-reconciled.png
-%%DATADIR%%/icons/Tango/16x16/actions/institution-add.png
-%%DATADIR%%/icons/Tango/16x16/actions/institution.png
-%%DATADIR%%/icons/Tango/16x16/actions/investment.png
-%%DATADIR%%/icons/Tango/16x16/actions/ledger.png
-%%DATADIR%%/icons/Tango/16x16/actions/online-banking.png
-%%DATADIR%%/icons/Tango/16x16/actions/payee.png
-%%DATADIR%%/icons/Tango/16x16/actions/personal-data.png
-%%DATADIR%%/icons/Tango/16x16/actions/reconcile.png
-%%DATADIR%%/icons/Tango/16x16/actions/report.png
-%%DATADIR%%/icons/Tango/16x16/actions/schedule.png
-%%DATADIR%%/icons/Tango/16x16/actions/transaction-find.png
-%%DATADIR%%/icons/Tango/16x16/actions/transaction-split.png
-%%DATADIR%%/icons/Tango/16x16/actions/view-info.png
-%%DATADIR%%/icons/Tango/22x22/actions/account-add.png
-%%DATADIR%%/icons/Tango/22x22/actions/account-types-asset.png
-%%DATADIR%%/icons/Tango/22x22/actions/account-types-cash.png
-%%DATADIR%%/icons/Tango/22x22/actions/account-types-checking.png
-%%DATADIR%%/icons/Tango/22x22/actions/account-types-closed.png
-%%DATADIR%%/icons/Tango/22x22/actions/account-types-credit-card.png
-%%DATADIR%%/icons/Tango/22x22/actions/account-types-expense.png
-%%DATADIR%%/icons/Tango/22x22/actions/account-types-income.png
-%%DATADIR%%/icons/Tango/22x22/actions/account-types-investments.png
-%%DATADIR%%/icons/Tango/22x22/actions/account-types-liability.png
-%%DATADIR%%/icons/Tango/22x22/actions/account-types-loan.png
-%%DATADIR%%/icons/Tango/22x22/actions/account-types-savings.png
-%%DATADIR%%/icons/Tango/22x22/actions/account.png
-%%DATADIR%%/icons/Tango/22x22/actions/accounts.png
-%%DATADIR%%/icons/Tango/22x22/actions/attention.png
-%%DATADIR%%/icons/Tango/22x22/actions/backup.png
-%%DATADIR%%/icons/Tango/22x22/actions/bank.png
-%%DATADIR%%/icons/Tango/22x22/actions/budget.png
-%%DATADIR%%/icons/Tango/22x22/actions/categories.png
-%%DATADIR%%/icons/Tango/22x22/actions/close-window.png
-%%DATADIR%%/icons/Tango/22x22/actions/delete.png
-%%DATADIR%%/icons/Tango/22x22/actions/forecast.png
-%%DATADIR%%/icons/Tango/22x22/actions/hide-categories.png
-%%DATADIR%%/icons/Tango/22x22/actions/hide-reconciled.png
-%%DATADIR%%/icons/Tango/22x22/actions/institution-add.png
-%%DATADIR%%/icons/Tango/22x22/actions/institution.png
-%%DATADIR%%/icons/Tango/22x22/actions/investment.png
-%%DATADIR%%/icons/Tango/22x22/actions/ledger.png
-%%DATADIR%%/icons/Tango/22x22/actions/online-banking.png
-%%DATADIR%%/icons/Tango/22x22/actions/payee.png
-%%DATADIR%%/icons/Tango/22x22/actions/personal-data.png
-%%DATADIR%%/icons/Tango/22x22/actions/reconcile.png
-%%DATADIR%%/icons/Tango/22x22/actions/report.png
-%%DATADIR%%/icons/Tango/22x22/actions/schedule.png
-%%DATADIR%%/icons/Tango/22x22/actions/transaction-find.png
-%%DATADIR%%/icons/Tango/22x22/actions/view-info.png
-%%DATADIR%%/icons/Tango/32x32/actions/account-add.png
-%%DATADIR%%/icons/Tango/32x32/actions/account-types-asset.png
-%%DATADIR%%/icons/Tango/32x32/actions/account-types-cash.png
-%%DATADIR%%/icons/Tango/32x32/actions/account-types-checking.png
-%%DATADIR%%/icons/Tango/32x32/actions/account-types-closed.png
-%%DATADIR%%/icons/Tango/32x32/actions/account-types-credit-card.png
-%%DATADIR%%/icons/Tango/32x32/actions/account-types-expense.png
-%%DATADIR%%/icons/Tango/32x32/actions/account-types-income.png
-%%DATADIR%%/icons/Tango/32x32/actions/account-types-investments.png
-%%DATADIR%%/icons/Tango/32x32/actions/account-types-liability.png
-%%DATADIR%%/icons/Tango/32x32/actions/account-types-loan.png
-%%DATADIR%%/icons/Tango/32x32/actions/account-types-savings.png
-%%DATADIR%%/icons/Tango/32x32/actions/account.png
-%%DATADIR%%/icons/Tango/32x32/actions/accounts.png
-%%DATADIR%%/icons/Tango/32x32/actions/budget.png
-%%DATADIR%%/icons/Tango/32x32/actions/categories.png
-%%DATADIR%%/icons/Tango/32x32/actions/forecast.png
-%%DATADIR%%/icons/Tango/32x32/actions/institution-add.png
-%%DATADIR%%/icons/Tango/32x32/actions/institution.png
-%%DATADIR%%/icons/Tango/32x32/actions/investment.png
-%%DATADIR%%/icons/Tango/32x32/actions/ledger.png
-%%DATADIR%%/icons/Tango/32x32/actions/online-banking.png
-%%DATADIR%%/icons/Tango/32x32/actions/payee.png
-%%DATADIR%%/icons/Tango/32x32/actions/reconcile.png
-%%DATADIR%%/icons/Tango/32x32/actions/report.png
-%%DATADIR%%/icons/Tango/32x32/actions/schedule.png
-%%DATADIR%%/icons/Tango/32x32/actions/transaction-find.png
-%%DATADIR%%/icons/Tango/48x48/actions/account-add.png
-%%DATADIR%%/icons/Tango/48x48/actions/account-types-asset.png
-%%DATADIR%%/icons/Tango/48x48/actions/account-types-cash.png
-%%DATADIR%%/icons/Tango/48x48/actions/account-types-checking.png
-%%DATADIR%%/icons/Tango/48x48/actions/account-types-closed.png
-%%DATADIR%%/icons/Tango/48x48/actions/account-types-credit-card.png
-%%DATADIR%%/icons/Tango/48x48/actions/account-types-expense.png
-%%DATADIR%%/icons/Tango/48x48/actions/account-types-income.png
-%%DATADIR%%/icons/Tango/48x48/actions/account-types-investments.png
-%%DATADIR%%/icons/Tango/48x48/actions/account-types-liability.png
-%%DATADIR%%/icons/Tango/48x48/actions/account-types-loan.png
-%%DATADIR%%/icons/Tango/48x48/actions/account-types-savings.png
-%%DATADIR%%/icons/Tango/48x48/actions/account.png
-%%DATADIR%%/icons/Tango/48x48/actions/accounts.png
-%%DATADIR%%/icons/Tango/48x48/actions/budget.png
-%%DATADIR%%/icons/Tango/48x48/actions/categories.png
-%%DATADIR%%/icons/Tango/48x48/actions/forecast.png
-%%DATADIR%%/icons/Tango/48x48/actions/institution-add.png
-%%DATADIR%%/icons/Tango/48x48/actions/institution.png
-%%DATADIR%%/icons/Tango/48x48/actions/investment.png
-%%DATADIR%%/icons/Tango/48x48/actions/ledger.png
-%%DATADIR%%/icons/Tango/48x48/actions/online-banking.png
-%%DATADIR%%/icons/Tango/48x48/actions/payee.png
-%%DATADIR%%/icons/Tango/48x48/actions/reconcile.png
-%%DATADIR%%/icons/Tango/48x48/actions/report.png
-%%DATADIR%%/icons/Tango/48x48/actions/schedule.png
-%%DATADIR%%/icons/Tango/48x48/actions/transaction-find.png
-%%DATADIR%%/icons/Tango/64x64/actions/account-add.png
-%%DATADIR%%/icons/Tango/64x64/actions/account-types-asset.png
-%%DATADIR%%/icons/Tango/64x64/actions/account-types-cash.png
-%%DATADIR%%/icons/Tango/64x64/actions/account-types-checking.png
-%%DATADIR%%/icons/Tango/64x64/actions/account-types-closed.png
-%%DATADIR%%/icons/Tango/64x64/actions/account-types-credit-card.png
-%%DATADIR%%/icons/Tango/64x64/actions/account-types-expense.png
-%%DATADIR%%/icons/Tango/64x64/actions/account-types-income.png
-%%DATADIR%%/icons/Tango/64x64/actions/account-types-investments.png
-%%DATADIR%%/icons/Tango/64x64/actions/account-types-liability.png
-%%DATADIR%%/icons/Tango/64x64/actions/account-types-loan.png
-%%DATADIR%%/icons/Tango/64x64/actions/account-types-savings.png
-%%DATADIR%%/icons/Tango/64x64/actions/account.png
-%%DATADIR%%/icons/Tango/64x64/actions/accounts.png
-%%DATADIR%%/icons/Tango/64x64/actions/budget.png
-%%DATADIR%%/icons/Tango/64x64/actions/categories.png
-%%DATADIR%%/icons/Tango/64x64/actions/forecast.png
-%%DATADIR%%/icons/Tango/64x64/actions/institution-add.png
-%%DATADIR%%/icons/Tango/64x64/actions/institution.png
-%%DATADIR%%/icons/Tango/64x64/actions/investment.png
-%%DATADIR%%/icons/Tango/64x64/actions/ledger.png
-%%DATADIR%%/icons/Tango/64x64/actions/online-banking.png
-%%DATADIR%%/icons/Tango/64x64/actions/payee.png
-%%DATADIR%%/icons/Tango/64x64/actions/reconcile.png
-%%DATADIR%%/icons/Tango/64x64/actions/report.png
-%%DATADIR%%/icons/Tango/64x64/actions/schedule.png
-%%DATADIR%%/icons/Tango/64x64/actions/transaction-find.png
-%%DATADIR%%/icons/Tango/scalable/actions/account-add.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/account-types-asset.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/account-types-cash.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/account-types-checking.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/account-types-closed.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/account-types-credit-card.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/account-types-expense.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/account-types-income.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/account-types-investments.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/account-types-liability.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/account-types-loan.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/account-types-savings.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/account.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/accounts.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/backup.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/bank.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/budget.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/categories.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/forecast.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/hide-categories.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/hide-reconciled.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/institution-add.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/institutions.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/investments.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/ledger.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/online-banking.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/payee.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/personal-data.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/reconcile.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/report.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/schedule.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/transaction-find.svgz
-%%DATADIR%%/icons/Tango/scalable/actions/view-info.svgz
-%%DATADIR%%/icons/hicolor/16x16/actions/account-add.png
-%%DATADIR%%/icons/hicolor/16x16/actions/account-open.png
-%%DATADIR%%/icons/hicolor/16x16/actions/account-types-asset.png
-%%DATADIR%%/icons/hicolor/16x16/actions/account-types-expense.png
-%%DATADIR%%/icons/hicolor/16x16/actions/account-types-income.png
-%%DATADIR%%/icons/hicolor/16x16/actions/account-types-liability.png
-%%DATADIR%%/icons/hicolor/16x16/actions/account.png
-%%DATADIR%%/icons/hicolor/16x16/actions/backup.png
-%%DATADIR%%/icons/hicolor/16x16/actions/bank.png
-%%DATADIR%%/icons/hicolor/16x16/actions/categories.png
-%%DATADIR%%/icons/hicolor/16x16/actions/delete.png
-%%DATADIR%%/icons/hicolor/16x16/actions/hide-categories.png
-%%DATADIR%%/icons/hicolor/16x16/actions/hide-reconciled.png
-%%DATADIR%%/icons/hicolor/16x16/actions/institution-add.png
-%%DATADIR%%/icons/hicolor/16x16/actions/ledger.png
-%%DATADIR%%/icons/hicolor/16x16/actions/pay-edit.png
-%%DATADIR%%/icons/hicolor/16x16/actions/personal-data.png
-%%DATADIR%%/icons/hicolor/16x16/actions/reconcile.png
-%%DATADIR%%/icons/hicolor/16x16/actions/transaction-export.png
-%%DATADIR%%/icons/hicolor/16x16/actions/transaction-find.png
-%%DATADIR%%/icons/hicolor/16x16/actions/transaction-import.png
-%%DATADIR%%/icons/hicolor/16x16/actions/transaction-split.png
-%%DATADIR%%/icons/hicolor/16x16/actions/transaction.png
-%%DATADIR%%/icons/hicolor/16x16/actions/unreconciled.png
-%%DATADIR%%/icons/hicolor/16x16/actions/update-prices.png
-%%DATADIR%%/icons/hicolor/22x22/actions/account-add.png
-%%DATADIR%%/icons/hicolor/22x22/actions/account-open.png
-%%DATADIR%%/icons/hicolor/22x22/actions/account-types-asset.png
-%%DATADIR%%/icons/hicolor/22x22/actions/account-types-closed.png
-%%DATADIR%%/icons/hicolor/22x22/actions/account-types-expense.png
-%%DATADIR%%/icons/hicolor/22x22/actions/account-types-income.png
-%%DATADIR%%/icons/hicolor/22x22/actions/account-types-liability.png
-%%DATADIR%%/icons/hicolor/22x22/actions/account-types-reconciled.png
-%%DATADIR%%/icons/hicolor/22x22/actions/account.png
-%%DATADIR%%/icons/hicolor/22x22/actions/attention.png
-%%DATADIR%%/icons/hicolor/22x22/actions/backup.png
-%%DATADIR%%/icons/hicolor/22x22/actions/bank.png
-%%DATADIR%%/icons/hicolor/22x22/actions/categories.png
-%%DATADIR%%/icons/hicolor/22x22/actions/cleared.png
-%%DATADIR%%/icons/hicolor/22x22/actions/delete.png
-%%DATADIR%%/icons/hicolor/22x22/actions/hide-categories.png
-%%DATADIR%%/icons/hicolor/22x22/actions/hide-reconciled.png
-%%DATADIR%%/icons/hicolor/22x22/actions/institution-add.png
-%%DATADIR%%/icons/hicolor/22x22/actions/ledger.png
-%%DATADIR%%/icons/hicolor/22x22/actions/pay-edit.png
-%%DATADIR%%/icons/hicolor/22x22/actions/personal-data.png
-%%DATADIR%%/icons/hicolor/22x22/actions/reconcile.png
-%%DATADIR%%/icons/hicolor/22x22/actions/report-bar.png
-%%DATADIR%%/icons/hicolor/22x22/actions/report-line.png
-%%DATADIR%%/icons/hicolor/22x22/actions/report-pie.png
-%%DATADIR%%/icons/hicolor/22x22/actions/report-solid.png
-%%DATADIR%%/icons/hicolor/22x22/actions/report-text.png
-%%DATADIR%%/icons/hicolor/22x22/actions/set-as.png
-%%DATADIR%%/icons/hicolor/22x22/actions/transaction-export.png
-%%DATADIR%%/icons/hicolor/22x22/actions/transaction-find.png
-%%DATADIR%%/icons/hicolor/22x22/actions/transaction-import.png
-%%DATADIR%%/icons/hicolor/22x22/actions/transaction.png
-%%DATADIR%%/icons/hicolor/22x22/actions/unreconciled.png
-%%DATADIR%%/icons/hicolor/22x22/actions/update-prices.png
-%%DATADIR%%/icons/hicolor/32x32/actions/account-types-asset.png
-%%DATADIR%%/icons/hicolor/32x32/actions/account-types-cash.png
-%%DATADIR%%/icons/hicolor/32x32/actions/account-types-checking.png
-%%DATADIR%%/icons/hicolor/32x32/actions/account-types-credit-card.png
-%%DATADIR%%/icons/hicolor/32x32/actions/account-types-investments.png
-%%DATADIR%%/icons/hicolor/32x32/actions/account-types-liability.png
-%%DATADIR%%/icons/hicolor/32x32/actions/account-types-loan.png
-%%DATADIR%%/icons/hicolor/32x32/actions/account-types-reconciled.png
-%%DATADIR%%/icons/hicolor/32x32/actions/account-types-savings.png
-%%DATADIR%%/icons/hicolor/32x32/actions/account.png
-%%DATADIR%%/icons/hicolor/32x32/actions/budget.png
-%%DATADIR%%/icons/hicolor/32x32/actions/categories.png
-%%DATADIR%%/icons/hicolor/32x32/actions/forecast.png
-%%DATADIR%%/icons/hicolor/32x32/actions/home.png
-%%DATADIR%%/icons/hicolor/32x32/actions/institution.png
-%%DATADIR%%/icons/hicolor/32x32/actions/investment.png
-%%DATADIR%%/icons/hicolor/32x32/actions/ledger.png
-%%DATADIR%%/icons/hicolor/32x32/actions/online-banking.png
-%%DATADIR%%/icons/hicolor/32x32/actions/payee.png
-%%DATADIR%%/icons/hicolor/32x32/actions/report.png
-%%DATADIR%%/icons/hicolor/32x32/actions/schedule.png
-%%DATADIR%%/icons/hicolor/48x48/actions/account-types-asset.png
-%%DATADIR%%/icons/hicolor/48x48/actions/account-types-cash.png
-%%DATADIR%%/icons/hicolor/48x48/actions/account-types-checking.png
-%%DATADIR%%/icons/hicolor/48x48/actions/account-types-credit-card.png
-%%DATADIR%%/icons/hicolor/48x48/actions/account-types-investments.png
-%%DATADIR%%/icons/hicolor/48x48/actions/account-types-liability.png
-%%DATADIR%%/icons/hicolor/48x48/actions/account-types-loan.png
-%%DATADIR%%/icons/hicolor/48x48/actions/account-types-savings.png
-%%DATADIR%%/icons/hicolor/48x48/actions/account.png
-%%DATADIR%%/icons/hicolor/48x48/actions/budget.png
-%%DATADIR%%/icons/hicolor/48x48/actions/categories.png
-%%DATADIR%%/icons/hicolor/48x48/actions/forecast.png
-%%DATADIR%%/icons/hicolor/48x48/actions/home.png
-%%DATADIR%%/icons/hicolor/48x48/actions/institution.png
-%%DATADIR%%/icons/hicolor/48x48/actions/investment.png
-%%DATADIR%%/icons/hicolor/48x48/actions/ledger.png
-%%DATADIR%%/icons/hicolor/48x48/actions/online-banking.png
-%%DATADIR%%/icons/hicolor/48x48/actions/payee.png
-%%DATADIR%%/icons/hicolor/48x48/actions/report.png
-%%DATADIR%%/icons/hicolor/48x48/actions/schedule.png
-%%DATADIR%%/icons/hicolor/64x64/actions/account-types-asset.png
-%%DATADIR%%/icons/hicolor/64x64/actions/account-types-cash.png
-%%DATADIR%%/icons/hicolor/64x64/actions/account-types-checking.png
-%%DATADIR%%/icons/hicolor/64x64/actions/account-types-credit-card.png
-%%DATADIR%%/icons/hicolor/64x64/actions/account-types-investments.png
-%%DATADIR%%/icons/hicolor/64x64/actions/account-types-liability.png
-%%DATADIR%%/icons/hicolor/64x64/actions/account-types-loan.png
-%%DATADIR%%/icons/hicolor/64x64/actions/account-types-savings.png
-%%DATADIR%%/icons/hicolor/64x64/actions/account.png
-%%DATADIR%%/icons/hicolor/64x64/actions/budget.png
-%%DATADIR%%/icons/hicolor/64x64/actions/categories.png
-%%DATADIR%%/icons/hicolor/64x64/actions/forecast.png
-%%DATADIR%%/icons/hicolor/64x64/actions/home.png
-%%DATADIR%%/icons/hicolor/64x64/actions/institution.png
-%%DATADIR%%/icons/hicolor/64x64/actions/investment.png
-%%DATADIR%%/icons/hicolor/64x64/actions/ledger.png
-%%DATADIR%%/icons/hicolor/64x64/actions/online-banking.png
-%%DATADIR%%/icons/hicolor/64x64/actions/payee.png
-%%DATADIR%%/icons/hicolor/64x64/actions/report.png
-%%DATADIR%%/icons/hicolor/64x64/actions/schedule.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-add.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-close.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-delete.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-types-asset.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-types-cash.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-types-checking.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-types-closed.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-types-credit-card.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-types-expense.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-types-income.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-types-investments.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-types-liability.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-types-loan.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-types-reconciled.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account-types-savings.png
-%%DATADIR%%/icons/oxygen/128x128/actions/account.png
-%%DATADIR%%/icons/oxygen/128x128/actions/budget.png
-%%DATADIR%%/icons/oxygen/128x128/actions/categories.png
-%%DATADIR%%/icons/oxygen/128x128/actions/forecast.png
-%%DATADIR%%/icons/oxygen/128x128/actions/institution-add.png
-%%DATADIR%%/icons/oxygen/128x128/actions/institution.png
-%%DATADIR%%/icons/oxygen/128x128/actions/investment.png
-%%DATADIR%%/icons/oxygen/128x128/actions/ledger.png
-%%DATADIR%%/icons/oxygen/128x128/actions/office-chart-tall-pie.png
-%%DATADIR%%/icons/oxygen/128x128/actions/online-banking.png
-%%DATADIR%%/icons/oxygen/128x128/actions/reconcile.png
-%%DATADIR%%/icons/oxygen/128x128/actions/transaction-find.png
-%%DATADIR%%/icons/oxygen/128x128/actions/transaction-report.png
-%%DATADIR%%/icons/oxygen/128x128/actions/transaction.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-add.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-close.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-delete.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-edit.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-reopen.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-types-asset.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-types-cash.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-types-checking.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-types-closed.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-types-credit-card.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-types-expense.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-types-income.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-types-investments.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-types-liability.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-types-loan.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-types-reconciled.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-types-savings.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-update-online-all.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account-update-online.png
-%%DATADIR%%/icons/oxygen/16x16/actions/account.png
-%%DATADIR%%/icons/oxygen/16x16/actions/backup.png
-%%DATADIR%%/icons/oxygen/16x16/actions/bank.png
-%%DATADIR%%/icons/oxygen/16x16/actions/budget-add.png
-%%DATADIR%%/icons/oxygen/16x16/actions/budget-delete.png
-%%DATADIR%%/icons/oxygen/16x16/actions/budget-edit.png
-%%DATADIR%%/icons/oxygen/16x16/actions/budget.png
-%%DATADIR%%/icons/oxygen/16x16/actions/categories.png
-%%DATADIR%%/icons/oxygen/16x16/actions/category-delete.png
-%%DATADIR%%/icons/oxygen/16x16/actions/category-edit.png
-%%DATADIR%%/icons/oxygen/16x16/actions/forecast.png
-%%DATADIR%%/icons/oxygen/16x16/actions/hide-categories.png
-%%DATADIR%%/icons/oxygen/16x16/actions/hide-reconciled.png
-%%DATADIR%%/icons/oxygen/16x16/actions/institution-add.png
-%%DATADIR%%/icons/oxygen/16x16/actions/institution-delete.png
-%%DATADIR%%/icons/oxygen/16x16/actions/institution-edit.png
-%%DATADIR%%/icons/oxygen/16x16/actions/institution.png
-%%DATADIR%%/icons/oxygen/16x16/actions/investment-add.png
-%%DATADIR%%/icons/oxygen/16x16/actions/investment-delete.png
-%%DATADIR%%/icons/oxygen/16x16/actions/investment-edit.png
-%%DATADIR%%/icons/oxygen/16x16/actions/investment-update-online-all.png
-%%DATADIR%%/icons/oxygen/16x16/actions/investment-update-online.png
-%%DATADIR%%/icons/oxygen/16x16/actions/investment.png
-%%DATADIR%%/icons/oxygen/16x16/actions/ledger.png
-%%DATADIR%%/icons/oxygen/16x16/actions/office-chart-tall-pie.png
-%%DATADIR%%/icons/oxygen/16x16/actions/online-banking.png
-%%DATADIR%%/icons/oxygen/16x16/actions/payee-rename.png
-%%DATADIR%%/icons/oxygen/16x16/actions/reconcile-finish.png
-%%DATADIR%%/icons/oxygen/16x16/actions/reconcile.png
-%%DATADIR%%/icons/oxygen/16x16/actions/transaction-add.png
-%%DATADIR%%/icons/oxygen/16x16/actions/transaction-delete.png
-%%DATADIR%%/icons/oxygen/16x16/actions/transaction-edit.png
-%%DATADIR%%/icons/oxygen/16x16/actions/transaction-find.png
-%%DATADIR%%/icons/oxygen/16x16/actions/transaction-report.png
-%%DATADIR%%/icons/oxygen/16x16/actions/transaction-split.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-add.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-close.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-delete.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-edit.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-reopen.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-types-asset.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-types-cash.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-types-checking.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-types-closed.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-types-credit-card.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-types-expense.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-types-income.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-types-investments.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-types-liability.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-types-loan.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-types-reconciled.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-types-savings.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-update-online-all.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account-update-online.png
-%%DATADIR%%/icons/oxygen/22x22/actions/account.png
-%%DATADIR%%/icons/oxygen/22x22/actions/attention.png
-%%DATADIR%%/icons/oxygen/22x22/actions/backup.png
-%%DATADIR%%/icons/oxygen/22x22/actions/bank.png
-%%DATADIR%%/icons/oxygen/22x22/actions/budget-add.png
-%%DATADIR%%/icons/oxygen/22x22/actions/budget-delete.png
-%%DATADIR%%/icons/oxygen/22x22/actions/budget-edit.png
-%%DATADIR%%/icons/oxygen/22x22/actions/budget.png
-%%DATADIR%%/icons/oxygen/22x22/actions/categories.png
-%%DATADIR%%/icons/oxygen/22x22/actions/category-delete.png
-%%DATADIR%%/icons/oxygen/22x22/actions/category-edit.png
-%%DATADIR%%/icons/oxygen/22x22/actions/forecast.png
-%%DATADIR%%/icons/oxygen/22x22/actions/hide-categories.png
-%%DATADIR%%/icons/oxygen/22x22/actions/hide-reconciled.png
-%%DATADIR%%/icons/oxygen/22x22/actions/institution-add.png
-%%DATADIR%%/icons/oxygen/22x22/actions/institution-delete.png
-%%DATADIR%%/icons/oxygen/22x22/actions/institution-edit.png
-%%DATADIR%%/icons/oxygen/22x22/actions/institution.png
-%%DATADIR%%/icons/oxygen/22x22/actions/investment-add.png
-%%DATADIR%%/icons/oxygen/22x22/actions/investment-delete.png
-%%DATADIR%%/icons/oxygen/22x22/actions/investment-update-online-all.png
-%%DATADIR%%/icons/oxygen/22x22/actions/investment-update-online.png
-%%DATADIR%%/icons/oxygen/22x22/actions/investment.png
-%%DATADIR%%/icons/oxygen/22x22/actions/ledger.png
-%%DATADIR%%/icons/oxygen/22x22/actions/office-chart-tall-pie.png
-%%DATADIR%%/icons/oxygen/22x22/actions/online-banking.png
-%%DATADIR%%/icons/oxygen/22x22/actions/payee-rename.png
-%%DATADIR%%/icons/oxygen/22x22/actions/reconcile-finish.png
-%%DATADIR%%/icons/oxygen/22x22/actions/reconcile.png
-%%DATADIR%%/icons/oxygen/22x22/actions/transaction-add.png
-%%DATADIR%%/icons/oxygen/22x22/actions/transaction-delete.png
-%%DATADIR%%/icons/oxygen/22x22/actions/transaction-edit.png
-%%DATADIR%%/icons/oxygen/22x22/actions/transaction-find.png
-%%DATADIR%%/icons/oxygen/22x22/actions/transaction-report.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-add.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-close.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-delete.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-types-asset.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-types-cash.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-types-checking.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-types-closed.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-types-credit-card.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-types-expense.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-types-income.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-types-investments.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-types-liability.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-types-loan.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-types-reconciled.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account-types-savings.png
-%%DATADIR%%/icons/oxygen/32x32/actions/account.png
-%%DATADIR%%/icons/oxygen/32x32/actions/budget.png
-%%DATADIR%%/icons/oxygen/32x32/actions/categories.png
-%%DATADIR%%/icons/oxygen/32x32/actions/forecast.png
-%%DATADIR%%/icons/oxygen/32x32/actions/hide-reconciled.png
-%%DATADIR%%/icons/oxygen/32x32/actions/institution-add.png
-%%DATADIR%%/icons/oxygen/32x32/actions/institution.png
-%%DATADIR%%/icons/oxygen/32x32/actions/investment.png
-%%DATADIR%%/icons/oxygen/32x32/actions/ledger.png
-%%DATADIR%%/icons/oxygen/32x32/actions/office-chart-tall-pie.png
-%%DATADIR%%/icons/oxygen/32x32/actions/online-banking.png
-%%DATADIR%%/icons/oxygen/32x32/actions/reconcile.png
-%%DATADIR%%/icons/oxygen/32x32/actions/transaction-find.png
-%%DATADIR%%/icons/oxygen/32x32/actions/transaction-report.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-add.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-close.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-delete.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-types-asset.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-types-cash.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-types-checking.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-types-closed.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-types-credit-card.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-types-expense.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-types-income.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-types-investments.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-types-liability.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-types-loan.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-types-reconciled.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account-types-savings.png
-%%DATADIR%%/icons/oxygen/48x48/actions/account.png
-%%DATADIR%%/icons/oxygen/48x48/actions/budget.png
-%%DATADIR%%/icons/oxygen/48x48/actions/categories.png
-%%DATADIR%%/icons/oxygen/48x48/actions/forecast.png
-%%DATADIR%%/icons/oxygen/48x48/actions/hide-reconciled.png
-%%DATADIR%%/icons/oxygen/48x48/actions/institution.png
-%%DATADIR%%/icons/oxygen/48x48/actions/investment.png
-%%DATADIR%%/icons/oxygen/48x48/actions/ledger.png
-%%DATADIR%%/icons/oxygen/48x48/actions/office-chart-tall-pie.png
-%%DATADIR%%/icons/oxygen/48x48/actions/online-banking.png
-%%DATADIR%%/icons/oxygen/48x48/actions/reconcile.png
-%%DATADIR%%/icons/oxygen/48x48/actions/transaction-find.png
-%%DATADIR%%/icons/oxygen/48x48/actions/transaction-report.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-add.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-close.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-delete.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-types-asset.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-types-cash.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-types-checking.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-types-closed.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-types-credit-card.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-types-expense.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-types-income.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-types-investments.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-types-liability.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-types-loan.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-types-reconciled.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account-types-savings.png
-%%DATADIR%%/icons/oxygen/64x64/actions/account.png
-%%DATADIR%%/icons/oxygen/64x64/actions/budget.png
-%%DATADIR%%/icons/oxygen/64x64/actions/categories.png
-%%DATADIR%%/icons/oxygen/64x64/actions/forecast.png
-%%DATADIR%%/icons/oxygen/64x64/actions/institution-add.png
-%%DATADIR%%/icons/oxygen/64x64/actions/institution.png
-%%DATADIR%%/icons/oxygen/64x64/actions/investment.png
-%%DATADIR%%/icons/oxygen/64x64/actions/ledger.png
-%%DATADIR%%/icons/oxygen/64x64/actions/office-chart-tall-pie.png
-%%DATADIR%%/icons/oxygen/64x64/actions/online-banking.png
-%%DATADIR%%/icons/oxygen/64x64/actions/reconcile.png
-%%DATADIR%%/icons/oxygen/64x64/actions/transaction-find.png
-%%DATADIR%%/icons/oxygen/64x64/actions/transaction-report.png
-%%DATADIR%%/icons/oxygen/scalable/actions/account-add.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-close.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-delete.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-edit.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-reopen.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-types-asset.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-types-cash.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-types-checking.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-types-closed.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-types-credit-card.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-types-expense.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-types-income.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-types-investments.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-types-liability.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-types-loan.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-types-reconciled.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-types-savings.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-update-online-all.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account-update-online.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/account.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/backup.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/budget-add.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/budget-delete.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/budget-edit.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/budget.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/categories.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/category-delete.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/category-edit.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/forecast.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/hide-categories.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/hide-reconciled.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/institution-add.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/institution-delete.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/institution-edit.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/institution.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/investment-add.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/investment-delete.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/investment-edit.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/investment-update-online-all.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/investment-update-online.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/investment.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/ledger.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/office-chart-tall-pie.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/online-banking.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/payee-rename.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/reconcile-finish.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/reconcile.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/transaction-add.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/transaction-delete.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/transaction-edit.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/transaction-find.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/transaction-report.svgz
-%%DATADIR%%/icons/oxygen/scalable/actions/transaction.svgz
%%DATADIR%%/misc/financequote.pl
-%%DATADIR%%/pics/l10n/de/startlogo.png
-%%DATADIR%%/pics/l10n/es/startlogo.png
-%%DATADIR%%/pics/l10n/fr/startlogo.png
-%%DATADIR%%/pics/l10n/hu/startlogo.png
-%%DATADIR%%/pics/l10n/it/startlogo.png
-%%DATADIR%%/pics/l10n/pl/startlogo.png
-%%DATADIR%%/pics/l10n/pt_BR/startlogo.png
-%%DATADIR%%/pics/l10n/ro/startlogo.png
-%%DATADIR%%/pics/l10n/ru/startlogo.png
-%%DATADIR%%/pics/l10n/sl/startlogo.png
-%%DATADIR%%/pics/l10n/sv/startlogo.png
-%%DATADIR%%/pics/l10n/uk/startlogo.png
-%%DATADIR%%/pics/startlogo.png
-%%DATADIR%%/pics/titlelabel_background.png
-%%DATADIR%%/templates/C/brokerage.kmt
-%%DATADIR%%/templates/C/business.kmt
-%%DATADIR%%/templates/C/carloan.kmt
-%%DATADIR%%/templates/C/cdmoneymkt.kmt
-%%DATADIR%%/templates/C/checkbook.kmt
-%%DATADIR%%/templates/C/childcare.kmt
-%%DATADIR%%/templates/C/common.kmt
-%%DATADIR%%/templates/C/default_categories-template.kmt
-%%DATADIR%%/templates/C/eduloan.kmt
-%%DATADIR%%/templates/C/fixedassets.kmt
-%%DATADIR%%/templates/C/full.kmt
-%%DATADIR%%/templates/C/homeloan.kmt
-%%DATADIR%%/templates/C/homeown.kmt
-%%DATADIR%%/templates/C/old-default_accounts.kmt
-%%DATADIR%%/templates/C/otherloan.kmt
-%%DATADIR%%/templates/C/renter.kmt
-%%DATADIR%%/templates/C/retiremt.kmt
-%%DATADIR%%/templates/C/spouseinc.kmt
-%%DATADIR%%/templates/C/spouseretire.kmt
-%%DATADIR%%/templates/da/car.kmt
-%%DATADIR%%/templates/da/common.kmt
-%%DATADIR%%/templates/da/homeloan.kmt
-%%DATADIR%%/templates/da/homeown.kmt
-%%DATADIR%%/templates/de_AT/auto.kmt
-%%DATADIR%%/templates/de_AT/autoloan.kmt
-%%DATADIR%%/templates/de_AT/brokerage.kmt
-%%DATADIR%%/templates/de_AT/business.kmt
-%%DATADIR%%/templates/de_AT/common.kmt
-%%DATADIR%%/templates/de_AT/ekr2017.kmt
-%%DATADIR%%/templates/de_AT/houseown.kmt
-%%DATADIR%%/templates/de_AT/investment.kmt
-%%DATADIR%%/templates/de_AT/kids.kmt
-%%DATADIR%%/templates/de_CH/brokerage.kmt
-%%DATADIR%%/templates/de_CH/chkmu.kmt
-%%DATADIR%%/templates/de_CH/common.kmt
-%%DATADIR%%/templates/de_CH/kids.kmt
-%%DATADIR%%/templates/de_CH/kmu.kmt
-%%DATADIR%%/templates/de_CH/otherasset.kmt
-%%DATADIR%%/templates/de_CH/otherloan.kmt
-%%DATADIR%%/templates/de_DE/auto.kmt
-%%DATADIR%%/templates/de_DE/autoloan.kmt
-%%DATADIR%%/templates/de_DE/brokerage.kmt
-%%DATADIR%%/templates/de_DE/common.kmt
-%%DATADIR%%/templates/de_DE/default_accounts.kmt
-%%DATADIR%%/templates/de_DE/full.kmt
-%%DATADIR%%/templates/de_DE/houseown.kmt
-%%DATADIR%%/templates/de_DE/investment.kmt
-%%DATADIR%%/templates/de_DE/kids.kmt
-%%DATADIR%%/templates/de_DE/otherasset.kmt
-%%DATADIR%%/templates/de_DE/otherloan.kmt
-%%DATADIR%%/templates/de_DE/skr03.kmt
-%%DATADIR%%/templates/de_DE/skr04.kmt
-%%DATADIR%%/templates/de_DE/skr49.kmt
-%%DATADIR%%/templates/de_DE/studium.kmt
-%%DATADIR%%/templates/de_DE/wohnungsw.kmt
-%%DATADIR%%/templates/el_GR/brokerage.kmt
-%%DATADIR%%/templates/el_GR/carloan.kmt
-%%DATADIR%%/templates/el_GR/common.kmt
-%%DATADIR%%/templates/en_CA/automobile.kmt
-%%DATADIR%%/templates/en_CA/basicaccount.kmt
-%%DATADIR%%/templates/en_CA/brokerageinvestments.kmt
-%%DATADIR%%/templates/en_CA/cdgicmoneymarket.kmt
-%%DATADIR%%/templates/en_CA/checkbook.kmt
-%%DATADIR%%/templates/en_CA/daycare.kmt
-%%DATADIR%%/templates/en_CA/fixedassets.kmt
-%%DATADIR%%/templates/en_CA/homeowner.kmt
-%%DATADIR%%/templates/en_CA/houserent.kmt
-%%DATADIR%%/templates/en_CA/income.kmt
-%%DATADIR%%/templates/en_CA/incomespouse.kmt
-%%DATADIR%%/templates/en_CA/retimentspouse.kmt
-%%DATADIR%%/templates/en_CA/retirement.kmt
-%%DATADIR%%/templates/en_CA/studyloan.kmt
-%%DATADIR%%/templates/en_GB/brokerage.kmt
-%%DATADIR%%/templates/en_GB/business.kmt
-%%DATADIR%%/templates/en_GB/carloan.kmt
-%%DATADIR%%/templates/en_GB/cdmoneymkt.kmt
-%%DATADIR%%/templates/en_GB/checkbook.kmt
-%%DATADIR%%/templates/en_GB/childcare.kmt
-%%DATADIR%%/templates/en_GB/common.kmt
-%%DATADIR%%/templates/en_GB/default_accounts.kmt
-%%DATADIR%%/templates/en_GB/eduloan.kmt
-%%DATADIR%%/templates/en_GB/fixedassets.kmt
-%%DATADIR%%/templates/en_GB/full.kmt
-%%DATADIR%%/templates/en_GB/homeloan.kmt
-%%DATADIR%%/templates/en_GB/homeown.kmt
-%%DATADIR%%/templates/en_GB/otherloan.kmt
-%%DATADIR%%/templates/en_GB/renter.kmt
-%%DATADIR%%/templates/en_GB/retiremt.kmt
-%%DATADIR%%/templates/en_GB/spouseinc.kmt
-%%DATADIR%%/templates/en_GB/spouseretire.kmt
-%%DATADIR%%/templates/en_GB/uk-vat.kmt
-%%DATADIR%%/templates/en_US/0.6-default_accounts.kmt
-%%DATADIR%%/templates/en_US/0.8-default_accounts.kmt
-%%DATADIR%%/templates/en_US/Base-Blank.kmt
-%%DATADIR%%/templates/en_US/Base-Detailed.kmt
-%%DATADIR%%/templates/en_US/Base-Simple.kmt
-%%DATADIR%%/templates/en_US/House.kmt
-%%DATADIR%%/templates/en_US/Pets.kmt
-%%DATADIR%%/templates/en_US/Retirement.kmt
-%%DATADIR%%/templates/en_US/ScheduleA_itemized-deductions.kmt
-%%DATADIR%%/templates/en_US/ScheduleBandD.kmt
-%%DATADIR%%/templates/en_US/ScheduleC_business.kmt
-%%DATADIR%%/templates/en_US/ScheduleE_rental-property.kmt
-%%DATADIR%%/templates/en_US/ScheduleF_farming.kmt
-%%DATADIR%%/templates/en_US/kids.kmt
-%%DATADIR%%/templates/es_AR/brokerage.kmt
-%%DATADIR%%/templates/es_AR/carloan.kmt
-%%DATADIR%%/templates/es_AR/cdmoneymkt.kmt
-%%DATADIR%%/templates/es_AR/childcare.kmt
-%%DATADIR%%/templates/es_AR/common.kmt
-%%DATADIR%%/templates/es_AR/currency.kmt
-%%DATADIR%%/templates/es_AR/default_accounts.kmt
-%%DATADIR%%/templates/es_AR/eduloan.kmt
-%%DATADIR%%/templates/es_AR/fixedassets.kmt
-%%DATADIR%%/templates/es_AR/homeloan.kmt
-%%DATADIR%%/templates/es_AR/homeown.kmt
-%%DATADIR%%/templates/es_AR/otherloan.kmt
-%%DATADIR%%/templates/es_AR/renter.kmt
-%%DATADIR%%/templates/es_AR/retiremt.kmt
-%%DATADIR%%/templates/es_AR/spouseinc.kmt
-%%DATADIR%%/templates/es_AR/spouseretire.kmt
-%%DATADIR%%/templates/es_ES/brokerage.kmt
-%%DATADIR%%/templates/es_ES/carloan.kmt
-%%DATADIR%%/templates/es_ES/cdmoneymkt.kmt
-%%DATADIR%%/templates/es_ES/childcare.kmt
-%%DATADIR%%/templates/es_ES/common.kmt
-%%DATADIR%%/templates/es_ES/currency.kmt
-%%DATADIR%%/templates/es_ES/default_accounts.kmt
-%%DATADIR%%/templates/es_ES/eduloan.kmt
-%%DATADIR%%/templates/es_ES/fixedassets.kmt
-%%DATADIR%%/templates/es_ES/homeloan.kmt
-%%DATADIR%%/templates/es_ES/homeown.kmt
-%%DATADIR%%/templates/es_ES/otherloan.kmt
-%%DATADIR%%/templates/es_ES/renter.kmt
-%%DATADIR%%/templates/es_ES/retiremt.kmt
-%%DATADIR%%/templates/es_ES/spouseinc.kmt
-%%DATADIR%%/templates/es_ES/spouseretire.kmt
-%%DATADIR%%/templates/es_MX/brokerage.kmt
-%%DATADIR%%/templates/es_MX/carloan.kmt
-%%DATADIR%%/templates/es_MX/cdmoneymkt.kmt
-%%DATADIR%%/templates/es_MX/childcare.kmt
-%%DATADIR%%/templates/es_MX/common.kmt
-%%DATADIR%%/templates/es_MX/currency.kmt
-%%DATADIR%%/templates/es_MX/eduloan.kmt
-%%DATADIR%%/templates/es_MX/fixedassets.kmt
-%%DATADIR%%/templates/es_MX/homeloan.kmt
-%%DATADIR%%/templates/es_MX/homeown.kmt
-%%DATADIR%%/templates/es_MX/otherloan.kmt
-%%DATADIR%%/templates/es_MX/renter.kmt
-%%DATADIR%%/templates/es_MX/retiremt.kmt
-%%DATADIR%%/templates/es_MX/spouseinc.kmt
-%%DATADIR%%/templates/es_MX/spouseretire.kmt
-%%DATADIR%%/templates/fr_CA/actifsfixes.kmt
-%%DATADIR%%/templates/fr_CA/automobile.kmt
-%%DATADIR%%/templates/fr_CA/basecommune.kmt
-%%DATADIR%%/templates/fr_CA/cdmarchemon.kmt
-%%DATADIR%%/templates/fr_CA/chequier.kmt
-%%DATADIR%%/templates/fr_CA/conjointretraite.kmt
-%%DATADIR%%/templates/fr_CA/conjointrev.kmt
-%%DATADIR%%/templates/fr_CA/courtage.kmt
-%%DATADIR%%/templates/fr_CA/etudeemprunt.kmt
-%%DATADIR%%/templates/fr_CA/garderie.kmt
-%%DATADIR%%/templates/fr_CA/locataire.kmt
-%%DATADIR%%/templates/fr_CA/proprietaire.kmt
-%%DATADIR%%/templates/fr_CA/retraite.kmt
-%%DATADIR%%/templates/fr_CA/revenus.kmt
-%%DATADIR%%/templates/fr_CH/brokerage.kmt
-%%DATADIR%%/templates/fr_CH/business.kmt
-%%DATADIR%%/templates/fr_CH/carloan.kmt
-%%DATADIR%%/templates/fr_CH/cdmoneymkt.kmt
-%%DATADIR%%/templates/fr_CH/childcare.kmt
-%%DATADIR%%/templates/fr_CH/common.kmt
-%%DATADIR%%/templates/fr_CH/currency.kmt
-%%DATADIR%%/templates/fr_CH/eduloan.kmt
-%%DATADIR%%/templates/fr_CH/fixedassets.kmt
-%%DATADIR%%/templates/fr_CH/homeloan.kmt
-%%DATADIR%%/templates/fr_CH/homeown.kmt
-%%DATADIR%%/templates/fr_CH/otherloan.kmt
-%%DATADIR%%/templates/fr_CH/renter.kmt
-%%DATADIR%%/templates/fr_CH/retiremt.kmt
-%%DATADIR%%/templates/fr_CH/spouseinc.kmt
-%%DATADIR%%/templates/fr_CH/spouseretire.kmt
-%%DATADIR%%/templates/fr_FR/brokerage.kmt
-%%DATADIR%%/templates/fr_FR/business.kmt
-%%DATADIR%%/templates/fr_FR/carloan.kmt
-%%DATADIR%%/templates/fr_FR/cdmoneymkt.kmt
-%%DATADIR%%/templates/fr_FR/childcare.kmt
-%%DATADIR%%/templates/fr_FR/common.kmt
-%%DATADIR%%/templates/fr_FR/comptes_par_default.kmt
-%%DATADIR%%/templates/fr_FR/currency.kmt
-%%DATADIR%%/templates/fr_FR/eduloan.kmt
-%%DATADIR%%/templates/fr_FR/fixedassets.kmt
-%%DATADIR%%/templates/fr_FR/homeloan.kmt
-%%DATADIR%%/templates/fr_FR/homeown.kmt
-%%DATADIR%%/templates/fr_FR/otherloan.kmt
-%%DATADIR%%/templates/fr_FR/renter.kmt
-%%DATADIR%%/templates/fr_FR/retiremt.kmt
-%%DATADIR%%/templates/fr_FR/spouseinc.kmt
-%%DATADIR%%/templates/fr_FR/spouseretire.kmt
-%%DATADIR%%/templates/gl_ES/default_accounts.kmt
-%%DATADIR%%/templates/hu_HU/brokerage.kmt
-%%DATADIR%%/templates/hu_HU/business.kmt
-%%DATADIR%%/templates/hu_HU/carloan.kmt
-%%DATADIR%%/templates/hu_HU/cdmoneymkt.kmt
-%%DATADIR%%/templates/hu_HU/checkbook.kmt
-%%DATADIR%%/templates/hu_HU/childcare.kmt
-%%DATADIR%%/templates/hu_HU/common.kmt
-%%DATADIR%%/templates/hu_HU/eduloan.kmt
-%%DATADIR%%/templates/hu_HU/fixedassets.kmt
-%%DATADIR%%/templates/hu_HU/homeloan.kmt
-%%DATADIR%%/templates/hu_HU/homeown.kmt
-%%DATADIR%%/templates/hu_HU/otherloan.kmt
-%%DATADIR%%/templates/hu_HU/renter.kmt
-%%DATADIR%%/templates/hu_HU/retiremt.kmt
-%%DATADIR%%/templates/hu_HU/spouseinc.kmt
-%%DATADIR%%/templates/hu_HU/spouseretire.kmt
-%%DATADIR%%/templates/it/brokerage.kmt
-%%DATADIR%%/templates/it/carloan.kmt
-%%DATADIR%%/templates/it/checkbook.kmt
-%%DATADIR%%/templates/it/childcare.kmt
-%%DATADIR%%/templates/it/common.kmt
-%%DATADIR%%/templates/it/fixedassets.kmt
-%%DATADIR%%/templates/it/homeloan.kmt
-%%DATADIR%%/templates/it/homeown.kmt
-%%DATADIR%%/templates/it/otherloan.kmt
-%%DATADIR%%/templates/it/renter.kmt
-%%DATADIR%%/templates/it/retiremt.kmt
-%%DATADIR%%/templates/it/spouseinc.kmt
-%%DATADIR%%/templates/it/spouseretire.kmt
-%%DATADIR%%/templates/ja_JP/brokerage.kmt
-%%DATADIR%%/templates/ja_JP/business.kmt
-%%DATADIR%%/templates/ja_JP/carloan.kmt
-%%DATADIR%%/templates/ja_JP/cdmoneymkt.kmt
-%%DATADIR%%/templates/ja_JP/checkbook.kmt
-%%DATADIR%%/templates/ja_JP/childcare.kmt
-%%DATADIR%%/templates/ja_JP/common.kmt
-%%DATADIR%%/templates/ja_JP/eduloan.kmt
-%%DATADIR%%/templates/ja_JP/fixedassets.kmt
-%%DATADIR%%/templates/ja_JP/full.kmt
-%%DATADIR%%/templates/ja_JP/homeloan.kmt
-%%DATADIR%%/templates/ja_JP/homeown.kmt
-%%DATADIR%%/templates/ja_JP/otherloan.kmt
-%%DATADIR%%/templates/ja_JP/renter.kmt
-%%DATADIR%%/templates/ja_JP/retiremt.kmt
-%%DATADIR%%/templates/ja_JP/spouseinc.kmt
-%%DATADIR%%/templates/ja_JP/spouseretire.kmt
-%%DATADIR%%/templates/nl_NL/checkbook.kmt
-%%DATADIR%%/templates/nl_NL/default_accounts.kmt
-%%DATADIR%%/templates/nl_NL/full.kmt
-%%DATADIR%%/templates/nl_NL/rgs_1.1.kmt
-%%DATADIR%%/templates/pt_BR/brokerage.kmt
-%%DATADIR%%/templates/pt_BR/carloan.kmt
-%%DATADIR%%/templates/pt_BR/cdmoneymkt.kmt
-%%DATADIR%%/templates/pt_BR/childcare.kmt
-%%DATADIR%%/templates/pt_BR/common.kmt
-%%DATADIR%%/templates/pt_BR/currency.kmt
-%%DATADIR%%/templates/pt_BR/default_accounts.kmt
-%%DATADIR%%/templates/pt_BR/eduloan.kmt
-%%DATADIR%%/templates/pt_BR/fixedassets.kmt
-%%DATADIR%%/templates/pt_BR/homeloan.kmt
-%%DATADIR%%/templates/pt_BR/homeown.kmt
-%%DATADIR%%/templates/pt_BR/otherloan.kmt
-%%DATADIR%%/templates/pt_BR/renter.kmt
-%%DATADIR%%/templates/pt_BR/retiremt.kmt
-%%DATADIR%%/templates/pt_BR/spouseinc.kmt
-%%DATADIR%%/templates/pt_BR/spouseretire.kmt
-%%DATADIR%%/templates/pt_PT/brokerage.kmt
-%%DATADIR%%/templates/pt_PT/business.kmt
-%%DATADIR%%/templates/pt_PT/carloan.kmt
-%%DATADIR%%/templates/pt_PT/cdmoneymkt.kmt
-%%DATADIR%%/templates/pt_PT/checkbook.kmt
-%%DATADIR%%/templates/pt_PT/childcare.kmt
-%%DATADIR%%/templates/pt_PT/common.kmt
-%%DATADIR%%/templates/pt_PT/eduloan.kmt
-%%DATADIR%%/templates/pt_PT/fixedassets.kmt
-%%DATADIR%%/templates/pt_PT/homeloan.kmt
-%%DATADIR%%/templates/pt_PT/homeown.kmt
-%%DATADIR%%/templates/pt_PT/otherloan.kmt
-%%DATADIR%%/templates/pt_PT/renter.kmt
-%%DATADIR%%/templates/pt_PT/retiremt.kmt
-%%DATADIR%%/templates/pt_PT/spouseinc.kmt
-%%DATADIR%%/templates/pt_PT/spouseretire.kmt
-%%DATADIR%%/templates/ro_RO/carloan.kmt
-%%DATADIR%%/templates/ro_RO/common.kmt
-%%DATADIR%%/templates/ro_RO/default_categories-template.kmt
-%%DATADIR%%/templates/ro_RO/homeloan.kmt
-%%DATADIR%%/templates/ru_RU/auto.kmt
-%%DATADIR%%/templates/ru_RU/autoloan.kmt
-%%DATADIR%%/templates/ru_RU/common.kmt
-%%DATADIR%%/templates/ru_RU/default_accounts.kmt
-%%DATADIR%%/templates/ru_RU/homeloan.kmt
-%%DATADIR%%/templates/ru_RU/homeown.kmt
-%%DATADIR%%/templates/ru_RU/kids.kmt
-%%DATADIR%%/templates/ru_RU/otherloan.kmt
-%%DATADIR%%/templates/ru_RU/renter.kmt
-%%DATADIR%%/templates/sk/brokerage.kmt
-%%DATADIR%%/templates/sk/carloan.kmt
-%%DATADIR%%/templates/sk/cdmoneymkt.kmt
-%%DATADIR%%/templates/sk/childcare.kmt
-%%DATADIR%%/templates/sk/common.kmt
-%%DATADIR%%/templates/sk/currency.kmt
-%%DATADIR%%/templates/sk/eduloan.kmt
-%%DATADIR%%/templates/sk/fixedassets.kmt
-%%DATADIR%%/templates/sk/homeloan.kmt
-%%DATADIR%%/templates/sk/homeown.kmt
-%%DATADIR%%/templates/sk/otherloan.kmt
-%%DATADIR%%/templates/sk/renter.kmt
-%%DATADIR%%/templates/sk/retiremt.kmt
-%%DATADIR%%/templates/sk/spouseinc.kmt
-%%DATADIR%%/templates/sk/spouseretire.kmt
-%%DATADIR%%/templates/tr_TR/TEKDUZ.kmt
-%%DATADIR%%/templates/tr_TR/brokerage.kmt
-%%DATADIR%%/templates/tr_TR/carloan.kmt
-%%DATADIR%%/templates/tr_TR/cdmoneymkt.kmt
-%%DATADIR%%/templates/tr_TR/checkbook.kmt
-%%DATADIR%%/templates/tr_TR/common.kmt
-%%DATADIR%%/templates/tr_TR/fixedassets.kmt
-%%DATADIR%%/templates/tr_TR/homeloan.kmt
-%%DATADIR%%/templates/uk_UA/default_accounts.kmt
-%%DATADIR%%/templates/zh_CN/brokerage.kmt
-%%DATADIR%%/templates/zh_CN/business.kmt
-%%DATADIR%%/templates/zh_CN/carloan.kmt
-%%DATADIR%%/templates/zh_CN/cdmoneymkt.kmt
-%%DATADIR%%/templates/zh_CN/checkbook.kmt
-%%DATADIR%%/templates/zh_CN/childcare.kmt
-%%DATADIR%%/templates/zh_CN/common.kmt
-%%DATADIR%%/templates/zh_CN/default_accounts.kmt
-%%DATADIR%%/templates/zh_CN/eduloan.kmt
-%%DATADIR%%/templates/zh_CN/fixedassets.kmt
-%%DATADIR%%/templates/zh_CN/full.kmt
-%%DATADIR%%/templates/zh_CN/homeloan.kmt
-%%DATADIR%%/templates/zh_CN/homeown.kmt
-%%DATADIR%%/templates/zh_CN/otherloan.kmt
-%%DATADIR%%/templates/zh_CN/renter.kmt
-%%DATADIR%%/templates/zh_CN/retiremt.kmt
-%%DATADIR%%/templates/zh_CN/spouseinc.kmt
-%%DATADIR%%/templates/zh_CN/spouseretire.kmt
-%%DATADIR%%/templates/zh_HK/business.kmt
-%%DATADIR%%/templates/zh_TW/brokerage.kmt
-%%DATADIR%%/templates/zh_TW/business.kmt
-%%DATADIR%%/templates/zh_TW/carloan.kmt
-%%DATADIR%%/templates/zh_TW/cdmoneymkt.kmt
-%%DATADIR%%/templates/zh_TW/checkbook.kmt
-%%DATADIR%%/templates/zh_TW/childcare.kmt
-%%DATADIR%%/templates/zh_TW/common.kmt
-%%DATADIR%%/templates/zh_TW/eduloan.kmt
-%%DATADIR%%/templates/zh_TW/fixedassets.kmt
-%%DATADIR%%/templates/zh_TW/homeloan.kmt
-%%DATADIR%%/templates/zh_TW/homeown.kmt
-%%DATADIR%%/templates/zh_TW/otherloan.kmt
-%%DATADIR%%/templates/zh_TW/renter.kmt
-%%DATADIR%%/templates/zh_TW/retiremt.kmt
-%%DATADIR%%/templates/zh_TW/spouseinc.kmt
-%%DATADIR%%/templates/zh_TW/spouseretire.kmt
-%%DATADIR%%/templates/zh_TW/vehicle.kmt
-%%DATADIR%%/tips
-share/kservices5/kcm_checkprinting.desktop
-share/kservices5/kcm_csvimporter.desktop
-share/kservices5/kcm_forecastview.desktop
-%%CALENDAR%%share/kservices5/kcm_icalendarexporter.desktop
-share/kservices5/kcm_qifexporter.desktop
-share/kservices5/kcm_qifimporter.desktop
-share/kservices5/kcm_reportsview.desktop
-share/kservices5/kcm_xmlstorage.desktop
-share/kxmlgui5/checkprinting/checkprinting.rc
-share/kxmlgui5/csvexporter/csvexporter.rc
-share/kxmlgui5/csvimporter/csvimporter.rc
-%%CALENDAR%%share/kxmlgui5/icalendarexporter/icalendarexporter.rc
-%%KBANKING%%share/kxmlgui5/kbanking/kbanking.rc
-%%OFX%%share/kxmlgui5/ofximporter/ofximporter.rc
-share/kxmlgui5/qifexporter/qifexporter.rc
-share/kxmlgui5/qifimporter/qifimporter.rc
-share/kxmlgui5/sqlstorage/sqlstorage.rc
-%%WOOB%%share/kxmlgui5/woob/woob.rc
share/locale/ar/LC_MESSAGES/kmymoney.mo
share/locale/ast/LC_MESSAGES/kmymoney.mo
share/locale/bg/LC_MESSAGES/kmymoney.mo
@@ -1656,11 +623,14 @@ share/locale/gl/LC_MESSAGES/kmymoney.mo
share/locale/hu/LC_MESSAGES/kmymoney.mo
share/locale/ia/LC_MESSAGES/kmymoney.mo
share/locale/it/LC_MESSAGES/kmymoney.mo
+share/locale/ja/LC_MESSAGES/kmymoney.mo
+share/locale/ka/LC_MESSAGES/kmymoney.mo
share/locale/kk/LC_MESSAGES/kmymoney.mo
share/locale/ko/LC_MESSAGES/kmymoney.mo
share/locale/lt/LC_MESSAGES/kmymoney.mo
share/locale/mr/LC_MESSAGES/kmymoney.mo
share/locale/ms/LC_MESSAGES/kmymoney.mo
+share/locale/nb/LC_MESSAGES/kmymoney.mo
share/locale/nds/LC_MESSAGES/kmymoney.mo
share/locale/nl/LC_MESSAGES/kmymoney.mo
share/locale/pl/LC_MESSAGES/kmymoney.mo
diff --git a/finance/lnd/Makefile b/finance/lnd/Makefile
index 111459e9290a..32f0fa9c1f8e 100644
--- a/finance/lnd/Makefile
+++ b/finance/lnd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lnd
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.3-beta
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= finance
MAINTAINER= yuri@FreeBSD.org
diff --git a/finance/myphpmoney/Makefile b/finance/myphpmoney/Makefile
deleted file mode 100644
index 202389eef5ed..000000000000
--- a/finance/myphpmoney/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= myphpmoney
-PORTVERSION= 1.3.r3
-PORTEPOCH= 1
-CATEGORIES= finance www
-MASTER_SITES= SF/${PORTNAME}/MyPhpMoney/1.3RC3
-DISTNAME= ${PORTNAME}-${PORTVERSION:S/.r/RC/}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= PHP script for managing your accounts
-WWW= https://myphpmoney.sourceforge.net/
-
-DEPRECATED= Unmaintained upstream and most probably does not work with modern PHP versions
-EXPIRATION_DATE= 2025-09-07
-
-WEBOWN?= www
-WEBGRP?= www
-APACHEDIR= ${PREFIX}/www/data
-INSTALLDIR= ${APACHEDIR}/myphpmoney
-USES= php:web tar:bzip2
-NO_BUILD= yes
-
-PLIST_SUB+= INSTALLDIR=${INSTALLDIR:S,^${PREFIX}/,,} WWWOWN="${WEBOWN}" WWWGRP="${WEBGRP}"
-
-do-install:
- ${MKDIR} ${STAGEDIR}${INSTALLDIR}
- cd ${WRKSRC}; ${FIND} . | ${CPIO} -pdm ${STAGEDIR}${INSTALLDIR}
- ${CHMOD} -R ${BINMODE} ${STAGEDIR}${INSTALLDIR}
- ${CHMOD} 777 ${STAGEDIR}${INSTALLDIR}/public_html/dump
- ${FIND} ${STAGEDIR}${INSTALLDIR} ! -type d | ${XARGS} ${CHMOD} ${NOBINMODE}
-
-.include <bsd.port.mk>
diff --git a/finance/myphpmoney/distinfo b/finance/myphpmoney/distinfo
deleted file mode 100644
index 016927c5730e..000000000000
--- a/finance/myphpmoney/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (myphpmoney-1.3RC3.tar.bz2) = 732f553e79b1018b7d5ad7108e6b0de8a8221e9dc1d47f501d2ceb9512110f4d
-SIZE (myphpmoney-1.3RC3.tar.bz2) = 542078
diff --git a/finance/myphpmoney/pkg-descr b/finance/myphpmoney/pkg-descr
deleted file mode 100644
index 33af469dc681..000000000000
--- a/finance/myphpmoney/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-MyPhpMoney is a set of scripts (Open Source)
-which allows you to manage your accounts,
-with the possibility to compare with your old currency:
-Francs, Lire, etc (More than 230 currencies available)
-
- - Courou <courou@users.sourceforge.net>
diff --git a/finance/myphpmoney/pkg-plist b/finance/myphpmoney/pkg-plist
deleted file mode 100644
index b5dcdc402a1a..000000000000
--- a/finance/myphpmoney/pkg-plist
+++ /dev/null
@@ -1,454 +0,0 @@
-@owner %%WWWOWN%%
-@group %%WWWGRP%%
-%%INSTALLDIR%%/CHANGELOG
-%%INSTALLDIR%%/CHANGES/CHANGELOG-2002-FR
-%%INSTALLDIR%%/CHANGES/CHANGELOG-2003-FR
-%%INSTALLDIR%%/CREDITS
-%%INSTALLDIR%%/FAQ/FAQ_README
-%%INSTALLDIR%%/FAQ/FAQ_english.htm
-%%INSTALLDIR%%/FAQ/FAQ_french.htm
-%%INSTALLDIR%%/FAQ/FAQ_german.htm
-%%INSTALLDIR%%/FAQ/FAQ_portuguese.htm
-%%INSTALLDIR%%/FAQ/FAQ_spanish.htm
-%%INSTALLDIR%%/HELP
-%%INSTALLDIR%%/INSTALL
-%%INSTALLDIR%%/LICENCE
-%%INSTALLDIR%%/Makefile
-%%INSTALLDIR%%/README
-%%INSTALLDIR%%/TODO
-%%INSTALLDIR%%/VERSION
-%%INSTALLDIR%%/mpm.spec
-%%INSTALLDIR%%/phplib/CREDITS
-%%INSTALLDIR%%/phplib/VERSION
-%%INSTALLDIR%%/phplib/ct_sql.inc
-%%INSTALLDIR%%/phplib/db_mysql.inc
-%%INSTALLDIR%%/phplib/page.inc
-%%INSTALLDIR%%/phplib/session.inc
-%%INSTALLDIR%%/phplib/template.inc
-%%INSTALLDIR%%/public_html/account.php
-%%INSTALLDIR%%/public_html/balance.php
-%%INSTALLDIR%%/public_html/book.php
-%%INSTALLDIR%%/public_html/calculate.php
-%%INSTALLDIR%%/public_html/calendar.php
-%%INSTALLDIR%%/public_html/chart.php
-%%INSTALLDIR%%/public_html/class/calendar.class
-%%INSTALLDIR%%/public_html/class/debug.class
-%%INSTALLDIR%%/public_html/class/extends.class
-%%INSTALLDIR%%/public_html/class/graph.class
-%%INSTALLDIR%%/public_html/class/language.class
-%%INSTALLDIR%%/public_html/class/phpdoc.class
-%%INSTALLDIR%%/public_html/class/phpquote.class
-%%INSTALLDIR%%/public_html/class/portfolio.class
-%%INSTALLDIR%%/public_html/class/tools.class
-%%INSTALLDIR%%/public_html/config/settings.inc.php
-%%INSTALLDIR%%/public_html/config/setup.inc.php
-%%INSTALLDIR%%/public_html/config/vars.inc.php
-%%INSTALLDIR%%/public_html/doc/index.php
-%%INSTALLDIR%%/public_html/doc/phpdoc.php
-%%INSTALLDIR%%/public_html/dump.php
-%%INSTALLDIR%%/public_html/dump/.htaccess
-%%INSTALLDIR%%/public_html/export/cac40.txt
-%%INSTALLDIR%%/public_html/export/local.xml
-%%INSTALLDIR%%/public_html/export/original.xml
-%%INSTALLDIR%%/public_html/fonts/UNVRS.TTF
-%%INSTALLDIR%%/public_html/graph/camembert.php
-%%INSTALLDIR%%/public_html/graph/general.php
-%%INSTALLDIR%%/public_html/images/background.gif
-%%INSTALLDIR%%/public_html/images/bas.gif
-%%INSTALLDIR%%/public_html/images/boite.gif
-%%INSTALLDIR%%/public_html/images/cercle.gif
-%%INSTALLDIR%%/public_html/images/concept.gif
-%%INSTALLDIR%%/public_html/images/country/0.gif
-%%INSTALLDIR%%/public_html/images/country/1.gif
-%%INSTALLDIR%%/public_html/images/country/10.gif
-%%INSTALLDIR%%/public_html/images/country/100.gif
-%%INSTALLDIR%%/public_html/images/country/101.gif
-%%INSTALLDIR%%/public_html/images/country/102.gif
-%%INSTALLDIR%%/public_html/images/country/103.gif
-%%INSTALLDIR%%/public_html/images/country/104.gif
-%%INSTALLDIR%%/public_html/images/country/105.gif
-%%INSTALLDIR%%/public_html/images/country/106.gif
-%%INSTALLDIR%%/public_html/images/country/107.gif
-%%INSTALLDIR%%/public_html/images/country/108.gif
-%%INSTALLDIR%%/public_html/images/country/109.gif
-%%INSTALLDIR%%/public_html/images/country/11.gif
-%%INSTALLDIR%%/public_html/images/country/110.gif
-%%INSTALLDIR%%/public_html/images/country/111.gif
-%%INSTALLDIR%%/public_html/images/country/112.gif
-%%INSTALLDIR%%/public_html/images/country/113.gif
-%%INSTALLDIR%%/public_html/images/country/114.gif
-%%INSTALLDIR%%/public_html/images/country/115.gif
-%%INSTALLDIR%%/public_html/images/country/116.gif
-%%INSTALLDIR%%/public_html/images/country/117.gif
-%%INSTALLDIR%%/public_html/images/country/118.gif
-%%INSTALLDIR%%/public_html/images/country/119.gif
-%%INSTALLDIR%%/public_html/images/country/12.gif
-%%INSTALLDIR%%/public_html/images/country/120.gif
-%%INSTALLDIR%%/public_html/images/country/121.gif
-%%INSTALLDIR%%/public_html/images/country/122.gif
-%%INSTALLDIR%%/public_html/images/country/123.gif
-%%INSTALLDIR%%/public_html/images/country/124.gif
-%%INSTALLDIR%%/public_html/images/country/125.gif
-%%INSTALLDIR%%/public_html/images/country/126.gif
-%%INSTALLDIR%%/public_html/images/country/127.gif
-%%INSTALLDIR%%/public_html/images/country/128.gif
-%%INSTALLDIR%%/public_html/images/country/129.gif
-%%INSTALLDIR%%/public_html/images/country/13.gif
-%%INSTALLDIR%%/public_html/images/country/130.gif
-%%INSTALLDIR%%/public_html/images/country/131.gif
-%%INSTALLDIR%%/public_html/images/country/132.gif
-%%INSTALLDIR%%/public_html/images/country/133.gif
-%%INSTALLDIR%%/public_html/images/country/134.gif
-%%INSTALLDIR%%/public_html/images/country/135.gif
-%%INSTALLDIR%%/public_html/images/country/136.gif
-%%INSTALLDIR%%/public_html/images/country/137.gif
-%%INSTALLDIR%%/public_html/images/country/138.gif
-%%INSTALLDIR%%/public_html/images/country/139.gif
-%%INSTALLDIR%%/public_html/images/country/14.gif
-%%INSTALLDIR%%/public_html/images/country/140.gif
-%%INSTALLDIR%%/public_html/images/country/141.gif
-%%INSTALLDIR%%/public_html/images/country/142.gif
-%%INSTALLDIR%%/public_html/images/country/143.gif
-%%INSTALLDIR%%/public_html/images/country/144.gif
-%%INSTALLDIR%%/public_html/images/country/145.gif
-%%INSTALLDIR%%/public_html/images/country/146.gif
-%%INSTALLDIR%%/public_html/images/country/147.gif
-%%INSTALLDIR%%/public_html/images/country/148.gif
-%%INSTALLDIR%%/public_html/images/country/149.gif
-%%INSTALLDIR%%/public_html/images/country/15.gif
-%%INSTALLDIR%%/public_html/images/country/150.gif
-%%INSTALLDIR%%/public_html/images/country/151.gif
-%%INSTALLDIR%%/public_html/images/country/152.gif
-%%INSTALLDIR%%/public_html/images/country/153.gif
-%%INSTALLDIR%%/public_html/images/country/154.gif
-%%INSTALLDIR%%/public_html/images/country/155.gif
-%%INSTALLDIR%%/public_html/images/country/156.gif
-%%INSTALLDIR%%/public_html/images/country/157.gif
-%%INSTALLDIR%%/public_html/images/country/158.gif
-%%INSTALLDIR%%/public_html/images/country/159.gif
-%%INSTALLDIR%%/public_html/images/country/16.gif
-%%INSTALLDIR%%/public_html/images/country/160.gif
-%%INSTALLDIR%%/public_html/images/country/161.gif
-%%INSTALLDIR%%/public_html/images/country/162.gif
-%%INSTALLDIR%%/public_html/images/country/163.gif
-%%INSTALLDIR%%/public_html/images/country/164.gif
-%%INSTALLDIR%%/public_html/images/country/165.gif
-%%INSTALLDIR%%/public_html/images/country/166.gif
-%%INSTALLDIR%%/public_html/images/country/167.gif
-%%INSTALLDIR%%/public_html/images/country/168.gif
-%%INSTALLDIR%%/public_html/images/country/169.gif
-%%INSTALLDIR%%/public_html/images/country/17.gif
-%%INSTALLDIR%%/public_html/images/country/170.gif
-%%INSTALLDIR%%/public_html/images/country/171.gif
-%%INSTALLDIR%%/public_html/images/country/172.gif
-%%INSTALLDIR%%/public_html/images/country/173.gif
-%%INSTALLDIR%%/public_html/images/country/174.gif
-%%INSTALLDIR%%/public_html/images/country/175.gif
-%%INSTALLDIR%%/public_html/images/country/176.gif
-%%INSTALLDIR%%/public_html/images/country/177.gif
-%%INSTALLDIR%%/public_html/images/country/178.gif
-%%INSTALLDIR%%/public_html/images/country/179.gif
-%%INSTALLDIR%%/public_html/images/country/18.gif
-%%INSTALLDIR%%/public_html/images/country/180.gif
-%%INSTALLDIR%%/public_html/images/country/181.gif
-%%INSTALLDIR%%/public_html/images/country/182.gif
-%%INSTALLDIR%%/public_html/images/country/183.gif
-%%INSTALLDIR%%/public_html/images/country/184.gif
-%%INSTALLDIR%%/public_html/images/country/185.gif
-%%INSTALLDIR%%/public_html/images/country/186.gif
-%%INSTALLDIR%%/public_html/images/country/187.gif
-%%INSTALLDIR%%/public_html/images/country/188.gif
-%%INSTALLDIR%%/public_html/images/country/189.gif
-%%INSTALLDIR%%/public_html/images/country/19.gif
-%%INSTALLDIR%%/public_html/images/country/190.gif
-%%INSTALLDIR%%/public_html/images/country/191.gif
-%%INSTALLDIR%%/public_html/images/country/192.gif
-%%INSTALLDIR%%/public_html/images/country/193.gif
-%%INSTALLDIR%%/public_html/images/country/194.gif
-%%INSTALLDIR%%/public_html/images/country/195.gif
-%%INSTALLDIR%%/public_html/images/country/196.gif
-%%INSTALLDIR%%/public_html/images/country/197.gif
-%%INSTALLDIR%%/public_html/images/country/198.gif
-%%INSTALLDIR%%/public_html/images/country/199.gif
-%%INSTALLDIR%%/public_html/images/country/2.gif
-%%INSTALLDIR%%/public_html/images/country/20.gif
-%%INSTALLDIR%%/public_html/images/country/200.gif
-%%INSTALLDIR%%/public_html/images/country/201.gif
-%%INSTALLDIR%%/public_html/images/country/202.gif
-%%INSTALLDIR%%/public_html/images/country/203.gif
-%%INSTALLDIR%%/public_html/images/country/204.gif
-%%INSTALLDIR%%/public_html/images/country/205.gif
-%%INSTALLDIR%%/public_html/images/country/206.gif
-%%INSTALLDIR%%/public_html/images/country/207.gif
-%%INSTALLDIR%%/public_html/images/country/208.gif
-%%INSTALLDIR%%/public_html/images/country/209.gif
-%%INSTALLDIR%%/public_html/images/country/21.gif
-%%INSTALLDIR%%/public_html/images/country/210.gif
-%%INSTALLDIR%%/public_html/images/country/211.gif
-%%INSTALLDIR%%/public_html/images/country/212.gif
-%%INSTALLDIR%%/public_html/images/country/213.gif
-%%INSTALLDIR%%/public_html/images/country/214.gif
-%%INSTALLDIR%%/public_html/images/country/215.gif
-%%INSTALLDIR%%/public_html/images/country/216.gif
-%%INSTALLDIR%%/public_html/images/country/217.gif
-%%INSTALLDIR%%/public_html/images/country/218.gif
-%%INSTALLDIR%%/public_html/images/country/219.gif
-%%INSTALLDIR%%/public_html/images/country/22.gif
-%%INSTALLDIR%%/public_html/images/country/220.gif
-%%INSTALLDIR%%/public_html/images/country/221.gif
-%%INSTALLDIR%%/public_html/images/country/222.gif
-%%INSTALLDIR%%/public_html/images/country/223.gif
-%%INSTALLDIR%%/public_html/images/country/224.gif
-%%INSTALLDIR%%/public_html/images/country/225.gif
-%%INSTALLDIR%%/public_html/images/country/226.gif
-%%INSTALLDIR%%/public_html/images/country/227.gif
-%%INSTALLDIR%%/public_html/images/country/228.gif
-%%INSTALLDIR%%/public_html/images/country/229.gif
-%%INSTALLDIR%%/public_html/images/country/23.gif
-%%INSTALLDIR%%/public_html/images/country/230.gif
-%%INSTALLDIR%%/public_html/images/country/231.gif
-%%INSTALLDIR%%/public_html/images/country/232.gif
-%%INSTALLDIR%%/public_html/images/country/233.gif
-%%INSTALLDIR%%/public_html/images/country/234.gif
-%%INSTALLDIR%%/public_html/images/country/235.gif
-%%INSTALLDIR%%/public_html/images/country/236.gif
-%%INSTALLDIR%%/public_html/images/country/237.gif
-%%INSTALLDIR%%/public_html/images/country/24.gif
-%%INSTALLDIR%%/public_html/images/country/25.gif
-%%INSTALLDIR%%/public_html/images/country/26.gif
-%%INSTALLDIR%%/public_html/images/country/27.gif
-%%INSTALLDIR%%/public_html/images/country/28.gif
-%%INSTALLDIR%%/public_html/images/country/29.gif
-%%INSTALLDIR%%/public_html/images/country/3.gif
-%%INSTALLDIR%%/public_html/images/country/30.gif
-%%INSTALLDIR%%/public_html/images/country/31.gif
-%%INSTALLDIR%%/public_html/images/country/32.gif
-%%INSTALLDIR%%/public_html/images/country/33.gif
-%%INSTALLDIR%%/public_html/images/country/34.gif
-%%INSTALLDIR%%/public_html/images/country/35.gif
-%%INSTALLDIR%%/public_html/images/country/36.gif
-%%INSTALLDIR%%/public_html/images/country/37.gif
-%%INSTALLDIR%%/public_html/images/country/38.gif
-%%INSTALLDIR%%/public_html/images/country/39.gif
-%%INSTALLDIR%%/public_html/images/country/4.gif
-%%INSTALLDIR%%/public_html/images/country/40.gif
-%%INSTALLDIR%%/public_html/images/country/41.gif
-%%INSTALLDIR%%/public_html/images/country/42.gif
-%%INSTALLDIR%%/public_html/images/country/43.gif
-%%INSTALLDIR%%/public_html/images/country/44.gif
-%%INSTALLDIR%%/public_html/images/country/45.gif
-%%INSTALLDIR%%/public_html/images/country/46.gif
-%%INSTALLDIR%%/public_html/images/country/47.gif
-%%INSTALLDIR%%/public_html/images/country/48.gif
-%%INSTALLDIR%%/public_html/images/country/49.gif
-%%INSTALLDIR%%/public_html/images/country/5.gif
-%%INSTALLDIR%%/public_html/images/country/50.gif
-%%INSTALLDIR%%/public_html/images/country/51.gif
-%%INSTALLDIR%%/public_html/images/country/52.gif
-%%INSTALLDIR%%/public_html/images/country/53.gif
-%%INSTALLDIR%%/public_html/images/country/54.gif
-%%INSTALLDIR%%/public_html/images/country/55.gif
-%%INSTALLDIR%%/public_html/images/country/56.gif
-%%INSTALLDIR%%/public_html/images/country/57.gif
-%%INSTALLDIR%%/public_html/images/country/58.gif
-%%INSTALLDIR%%/public_html/images/country/59.gif
-%%INSTALLDIR%%/public_html/images/country/6.gif
-%%INSTALLDIR%%/public_html/images/country/60.gif
-%%INSTALLDIR%%/public_html/images/country/61.gif
-%%INSTALLDIR%%/public_html/images/country/62.gif
-%%INSTALLDIR%%/public_html/images/country/63.gif
-%%INSTALLDIR%%/public_html/images/country/64.gif
-%%INSTALLDIR%%/public_html/images/country/65.gif
-%%INSTALLDIR%%/public_html/images/country/66.gif
-%%INSTALLDIR%%/public_html/images/country/67.gif
-%%INSTALLDIR%%/public_html/images/country/68.gif
-%%INSTALLDIR%%/public_html/images/country/69.gif
-%%INSTALLDIR%%/public_html/images/country/7.gif
-%%INSTALLDIR%%/public_html/images/country/70.gif
-%%INSTALLDIR%%/public_html/images/country/71.gif
-%%INSTALLDIR%%/public_html/images/country/72.gif
-%%INSTALLDIR%%/public_html/images/country/73.gif
-%%INSTALLDIR%%/public_html/images/country/74.gif
-%%INSTALLDIR%%/public_html/images/country/75.gif
-%%INSTALLDIR%%/public_html/images/country/76.gif
-%%INSTALLDIR%%/public_html/images/country/77.gif
-%%INSTALLDIR%%/public_html/images/country/78.gif
-%%INSTALLDIR%%/public_html/images/country/79.gif
-%%INSTALLDIR%%/public_html/images/country/8.gif
-%%INSTALLDIR%%/public_html/images/country/80.gif
-%%INSTALLDIR%%/public_html/images/country/81.gif
-%%INSTALLDIR%%/public_html/images/country/82.gif
-%%INSTALLDIR%%/public_html/images/country/83.gif
-%%INSTALLDIR%%/public_html/images/country/84.gif
-%%INSTALLDIR%%/public_html/images/country/85.gif
-%%INSTALLDIR%%/public_html/images/country/86.gif
-%%INSTALLDIR%%/public_html/images/country/87.gif
-%%INSTALLDIR%%/public_html/images/country/88.gif
-%%INSTALLDIR%%/public_html/images/country/89.gif
-%%INSTALLDIR%%/public_html/images/country/9.gif
-%%INSTALLDIR%%/public_html/images/country/90.gif
-%%INSTALLDIR%%/public_html/images/country/91.gif
-%%INSTALLDIR%%/public_html/images/country/92.gif
-%%INSTALLDIR%%/public_html/images/country/93.gif
-%%INSTALLDIR%%/public_html/images/country/94.gif
-%%INSTALLDIR%%/public_html/images/country/95.gif
-%%INSTALLDIR%%/public_html/images/country/96.gif
-%%INSTALLDIR%%/public_html/images/country/97.gif
-%%INSTALLDIR%%/public_html/images/country/98.gif
-%%INSTALLDIR%%/public_html/images/country/99.gif
-%%INSTALLDIR%%/public_html/images/country/euros.gif
-%%INSTALLDIR%%/public_html/images/css.gif
-%%INSTALLDIR%%/public_html/images/cursor.ani
-%%INSTALLDIR%%/public_html/images/decos.gif
-%%INSTALLDIR%%/public_html/images/excel.gif
-%%INSTALLDIR%%/public_html/images/favicon.ico
-%%INSTALLDIR%%/public_html/images/favicon.png
-%%INSTALLDIR%%/public_html/images/haut.gif
-%%INSTALLDIR%%/public_html/images/help_bas.gif
-%%INSTALLDIR%%/public_html/images/help_close.png
-%%INSTALLDIR%%/public_html/images/help_droite.gif
-%%INSTALLDIR%%/public_html/images/help_gauche.gif
-%%INSTALLDIR%%/public_html/images/help_haut.gif
-%%INSTALLDIR%%/public_html/images/help_open.png
-%%INSTALLDIR%%/public_html/images/help_reduit.png
-%%INSTALLDIR%%/public_html/images/invisible.gif
-%%INSTALLDIR%%/public_html/images/logo.gif
-%%INSTALLDIR%%/public_html/images/logo.jpg
-%%INSTALLDIR%%/public_html/images/loupe.gif
-%%INSTALLDIR%%/public_html/images/non.gif
-%%INSTALLDIR%%/public_html/images/oui.gif
-%%INSTALLDIR%%/public_html/images/progress.gif
-%%INSTALLDIR%%/public_html/images/screenshot/screen1.gif
-%%INSTALLDIR%%/public_html/images/screenshot/screen2.gif
-%%INSTALLDIR%%/public_html/images/screenshot/screen3.gif
-%%INSTALLDIR%%/public_html/images/screenshot/screen4.gif
-%%INSTALLDIR%%/public_html/images/screenshot/screen5.gif
-%%INSTALLDIR%%/public_html/images/screenshot/screen6.gif
-%%INSTALLDIR%%/public_html/images/screenshot/screen7.gif
-%%INSTALLDIR%%/public_html/images/screenshot/screen8.gif
-%%INSTALLDIR%%/public_html/images/screenshot/screen9.gif
-%%INSTALLDIR%%/public_html/images/source.gif
-%%INSTALLDIR%%/public_html/images/xhtml.gif
-%%INSTALLDIR%%/public_html/inc/function.inc
-%%INSTALLDIR%%/public_html/inc/sql.inc
-%%INSTALLDIR%%/public_html/inc/xhtml.inc
-%%INSTALLDIR%%/public_html/inc/xml.inc
-%%INSTALLDIR%%/public_html/index.php
-%%INSTALLDIR%%/public_html/lang/beta/danish.inc.php
-%%INSTALLDIR%%/public_html/lang/beta/dutch.inc.php
-%%INSTALLDIR%%/public_html/lang/beta/finnish.inc.php
-%%INSTALLDIR%%/public_html/lang/beta/greek.inc.php
-%%INSTALLDIR%%/public_html/lang/beta/italian.inc.php
-%%INSTALLDIR%%/public_html/lang/beta/japanese.inc.php
-%%INSTALLDIR%%/public_html/lang/beta/swedish.inc.php
-%%INSTALLDIR%%/public_html/lang/brazilian.inc.php
-%%INSTALLDIR%%/public_html/lang/chinese_big5.inc.php
-%%INSTALLDIR%%/public_html/lang/english.inc.php
-%%INSTALLDIR%%/public_html/lang/french.inc.php
-%%INSTALLDIR%%/public_html/lang/german.inc.php
-%%INSTALLDIR%%/public_html/lang/portuguese.inc.php
-%%INSTALLDIR%%/public_html/lang/spanish.inc.php
-%%INSTALLDIR%%/public_html/listing.php
-%%INSTALLDIR%%/public_html/listop.php
-%%INSTALLDIR%%/public_html/login.php
-%%INSTALLDIR%%/public_html/newop.php
-%%INSTALLDIR%%/public_html/operate.php
-%%INSTALLDIR%%/public_html/option.php
-%%INSTALLDIR%%/public_html/portfolio.php
-%%INSTALLDIR%%/public_html/robots.txt
-%%INSTALLDIR%%/public_html/save.php
-%%INSTALLDIR%%/public_html/setperms.sh
-%%INSTALLDIR%%/public_html/simulate.php
-%%INSTALLDIR%%/public_html/style/common.css
-%%INSTALLDIR%%/public_html/style/common.js
-%%INSTALLDIR%%/public_html/style/dynamique.php
-%%INSTALLDIR%%/public_html/style/lang.php
-%%INSTALLDIR%%/public_html/style/md5.js
-%%INSTALLDIR%%/public_html/tables/phplib.php
-%%INSTALLDIR%%/public_html/tables/table.php
-%%INSTALLDIR%%/public_html/templates/below.tpl
-%%INSTALLDIR%%/public_html/templates/bilan_display_double.tpl
-%%INSTALLDIR%%/public_html/templates/bilan_display_simple.tpl
-%%INSTALLDIR%%/public_html/templates/bilan_double.tpl
-%%INSTALLDIR%%/public_html/templates/bilan_main.tpl
-%%INSTALLDIR%%/public_html/templates/bilan_simple.tpl
-%%INSTALLDIR%%/public_html/templates/body_calculate.tpl
-%%INSTALLDIR%%/public_html/templates/conver.xtpl
-%%INSTALLDIR%%/public_html/templates/copyright.tpl
-%%INSTALLDIR%%/public_html/templates/doc_concept.tpl
-%%INSTALLDIR%%/public_html/templates/doc_grab.tpl
-%%INSTALLDIR%%/public_html/templates/doc_home.tpl
-%%INSTALLDIR%%/public_html/templates/doc_phpdoc.tpl
-%%INSTALLDIR%%/public_html/templates/doc_setup.tpl
-%%INSTALLDIR%%/public_html/templates/footer.tpl
-%%INSTALLDIR%%/public_html/templates/footer_end.tpl
-%%INSTALLDIR%%/public_html/templates/form_account_double.tpl
-%%INSTALLDIR%%/public_html/templates/form_account_simple.tpl
-%%INSTALLDIR%%/public_html/templates/form_add_account.tpl
-%%INSTALLDIR%%/public_html/templates/form_book_add_account.tpl
-%%INSTALLDIR%%/public_html/templates/form_book_listing_double.tpl
-%%INSTALLDIR%%/public_html/templates/form_book_listing_simple.tpl
-%%INSTALLDIR%%/public_html/templates/form_calendar_add.tpl
-%%INSTALLDIR%%/public_html/templates/form_calendar_display_d.tpl
-%%INSTALLDIR%%/public_html/templates/form_calendar_display_s.tpl
-%%INSTALLDIR%%/public_html/templates/form_calendar_view_d.tpl
-%%INSTALLDIR%%/public_html/templates/form_calendar_view_s.tpl
-%%INSTALLDIR%%/public_html/templates/form_login.tpl
-%%INSTALLDIR%%/public_html/templates/form_new_user.tpl
-%%INSTALLDIR%%/public_html/templates/form_news_part.tpl
-%%INSTALLDIR%%/public_html/templates/form_news_third.tpl
-%%INSTALLDIR%%/public_html/templates/form_opt_lang.tpl
-%%INSTALLDIR%%/public_html/templates/form_opt_third_1.tpl
-%%INSTALLDIR%%/public_html/templates/form_opt_third_2.tpl
-%%INSTALLDIR%%/public_html/templates/form_option_1.tpl
-%%INSTALLDIR%%/public_html/templates/form_option_2.tpl
-%%INSTALLDIR%%/public_html/templates/form_option_password.tpl
-%%INSTALLDIR%%/public_html/templates/form_rename_third_part.tpl
-%%INSTALLDIR%%/public_html/templates/form_select_all.tpl
-%%INSTALLDIR%%/public_html/templates/form_select_third.tpl
-%%INSTALLDIR%%/public_html/templates/form_simulation_2.tpl
-%%INSTALLDIR%%/public_html/templates/form_simulation_3.tpl
-%%INSTALLDIR%%/public_html/templates/form_third_part_double.tpl
-%%INSTALLDIR%%/public_html/templates/form_third_part_simple.tpl
-%%INSTALLDIR%%/public_html/templates/form_third_submit.tpl
-%%INSTALLDIR%%/public_html/templates/header.tpl
-%%INSTALLDIR%%/public_html/templates/header_save.tpl
-%%INSTALLDIR%%/public_html/templates/header_simulation.tpl
-%%INSTALLDIR%%/public_html/templates/header_third_part_double.tpl
-%%INSTALLDIR%%/public_html/templates/header_third_part_simple.tpl
-%%INSTALLDIR%%/public_html/templates/js_add_lang.tpl
-%%INSTALLDIR%%/public_html/templates/js_confirm.tpl
-%%INSTALLDIR%%/public_html/templates/js_message.tpl
-%%INSTALLDIR%%/public_html/templates/js_redirect.tpl
-%%INSTALLDIR%%/public_html/templates/js_simulation.tpl
-%%INSTALLDIR%%/public_html/templates/js_simulation_1.tpl
-%%INSTALLDIR%%/public_html/templates/left_menu.tpl
-%%INSTALLDIR%%/public_html/templates/left_menu_end.tpl
-%%INSTALLDIR%%/public_html/templates/logo.tpl
-%%INSTALLDIR%%/public_html/templates/menu_calendar_left.tpl
-%%INSTALLDIR%%/public_html/templates/menu_doc_left.tpl
-%%INSTALLDIR%%/public_html/templates/menu_helper.tpl
-%%INSTALLDIR%%/public_html/templates/menu_home.tpl
-%%INSTALLDIR%%/public_html/templates/mysql_save.tpl
-%%INSTALLDIR%%/public_html/templates/noscript.tpl
-%%INSTALLDIR%%/public_html/templates/opt_book_listing.tpl
-%%INSTALLDIR%%/public_html/templates/opt_book_listing_1.tpl
-%%INSTALLDIR%%/public_html/templates/opt_simulation_1.tpl
-%%INSTALLDIR%%/public_html/templates/phpdoc.tpl
-%%INSTALLDIR%%/public_html/templates/phpdoc.xsl
-%%INSTALLDIR%%/public_html/templates/portfolio_main.tpl
-%%INSTALLDIR%%/public_html/templates/portfolio_narrow.tpl
-%%INSTALLDIR%%/public_html/templates/portfolio_single.tpl
-%%INSTALLDIR%%/public_html/templates/portfolio_wide.tpl
-%%INSTALLDIR%%/public_html/templates/process.tpl
-%%INSTALLDIR%%/public_html/templates/select_graph.tpl
-%%INSTALLDIR%%/public_html/templates/show.tpl
-%%INSTALLDIR%%/public_html/templates/top.tpl
-%%INSTALLDIR%%/public_html/templates/user_config.tpl
-%%INSTALLDIR%%/public_html/templates/xhtml.tpl
-%%INSTALLDIR%%/public_html/templates/xml.tpl
-%%INSTALLDIR%%/sql/example.sql
-%%INSTALLDIR%%/sql/migrate1.2.2.4-1.2.3.1.sql
-%%INSTALLDIR%%/sql/myportfolio.sql
-@group
-@owner
diff --git a/finance/nextcloud-cospend/Makefile b/finance/nextcloud-cospend/Makefile
index 054ab481ac6e..e738f39a6c97 100644
--- a/finance/nextcloud-cospend/Makefile
+++ b/finance/nextcloud-cospend/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cospend
-PORTVERSION= 3.0.11
+PORTVERSION= 3.1.3
CATEGORIES= finance www editors
MASTER_SITES= https://github.com/julien-nc/${PORTNAME}-nc/releases/download/v${PORTVERSION}/
diff --git a/finance/nextcloud-cospend/distinfo b/finance/nextcloud-cospend/distinfo
index 8209eb8eb634..0e336c2dea0a 100644
--- a/finance/nextcloud-cospend/distinfo
+++ b/finance/nextcloud-cospend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738402865
-SHA256 (nextcloud/cospend-3.0.11.tar.gz) = adf6e6971899d2c43189d159ebcfe2705cc798ba18c4b0261f6d0d7a38f51eff
-SIZE (nextcloud/cospend-3.0.11.tar.gz) = 6619535
+TIMESTAMP = 1758131858
+SHA256 (nextcloud/cospend-3.1.3.tar.gz) = db493f66827b3930ca5bc445d0dbffd700d53bb1ad5f6959939114bf5ef71ee3
+SIZE (nextcloud/cospend-3.1.3.tar.gz) = 5464586
diff --git a/finance/odoo/Makefile b/finance/odoo/Makefile
index 269668a956bc..d6612be65d32 100644
--- a/finance/odoo/Makefile
+++ b/finance/odoo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= odoo
PORTVERSION= 18.0.20250719
+PORTREVISION= 3
CATEGORIES= finance www
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -31,7 +32,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0:devel/py-lxml-html-clean@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
@@ -63,7 +64,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR} \
+ ${PY_SETUPTOOLS}
USES= cpe gnome ldap python pgsql shebangfix
USE_GNOME= libxml2
diff --git a/finance/odoo/files/pkg-message.in b/finance/odoo/files/pkg-message.in
index b57224be3927..b9cc261d754b 100644
--- a/finance/odoo/files/pkg-message.in
+++ b/finance/odoo/files/pkg-message.in
@@ -17,7 +17,7 @@ Odoo 18 ERP was installed
3) Add odoo_enable="YES" to /etc/rc.conf. Also, can add the following lines:
odoo_database="postgresql_odoo_database_name" # This is odoodb by default
- odoo_datadir="/path/to/odoo/datadir" # This is /var/lib/odoo by defualt
+ odoo_datadir="/path/to/odoo/datadir" # This is /var/lib/odoo by default
4) Odoo database host, user and password must be defined at %%ETCDIR%%/odoo.conf
diff --git a/finance/odoo16/Makefile b/finance/odoo16/Makefile
index bb2f680a2d8b..0774a8aca95a 100644
--- a/finance/odoo16/Makefile
+++ b/finance/odoo16/Makefile
@@ -1,6 +1,6 @@
PORTNAME= odoo
PORTVERSION= 16.0.20250719
-PORTREVISION= 1
+PORTREVISION= 4
CATEGORIES= finance www
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= 16
@@ -32,7 +32,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0:devel/py-lxml-html-clean@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
@@ -65,6 +65,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR} \
+ ${PY_SETUPTOOLS}
USES= cpe gnome ldap python pgsql shebangfix
USE_GNOME= libxml2
diff --git a/finance/odoo16/files/pkg-message.in b/finance/odoo16/files/pkg-message.in
index 96922a3fd82e..e6e7c6e697ca 100644
--- a/finance/odoo16/files/pkg-message.in
+++ b/finance/odoo16/files/pkg-message.in
@@ -17,7 +17,7 @@ Odoo 16 ERP was installed
3) Add odoo_enable="YES" to /etc/rc.conf. Also, can add the following lines:
odoo_database="postgresql_odoo_database_name" # This is odoodb by default
- odoo_datadir="/path/to/odoo/datadir" # This is /var/lib/odoo by defualt
+ odoo_datadir="/path/to/odoo/datadir" # This is /var/lib/odoo by default
4) Odoo database host, user and password must be defined at %%ETCDIR%%/odoo.conf
diff --git a/finance/odoo17/Makefile b/finance/odoo17/Makefile
index 8f58171e5560..e73d9741cdb2 100644
--- a/finance/odoo17/Makefile
+++ b/finance/odoo17/Makefile
@@ -1,5 +1,6 @@
PORTNAME= odoo
PORTVERSION= 17.0.20250719
+PORTREVISION= 3
CATEGORIES= finance www
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= 17
@@ -32,7 +33,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}idna>0:dns/py-idna@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0:devel/py-lxml-html-clean@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
@@ -65,7 +66,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}zeep>=0:net/py-zeep@${PY_FLAVOR} \
+ ${PY_SETUPTOOLS}
USES= cpe gnome ldap python pgsql shebangfix
USE_GNOME= libxml2
diff --git a/finance/odoo17/files/pkg-message.in b/finance/odoo17/files/pkg-message.in
index 07ac00911982..7f46b97484ac 100644
--- a/finance/odoo17/files/pkg-message.in
+++ b/finance/odoo17/files/pkg-message.in
@@ -17,7 +17,7 @@ Odoo 17 ERP was installed
3) Add odoo_enable="YES" to /etc/rc.conf. Also, can add the following lines:
odoo_database="postgresql_odoo_database_name" # This is odoodb by default
- odoo_datadir="/path/to/odoo/datadir" # This is /var/lib/odoo by defualt
+ odoo_datadir="/path/to/odoo/datadir" # This is /var/lib/odoo by default
4) Odoo database host, user and password must be defined at %%ETCDIR%%/odoo.conf
diff --git a/finance/ord/Makefile b/finance/ord/Makefile
index fe2709021da1..f88a34ac7696 100644
--- a/finance/ord/Makefile
+++ b/finance/ord/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ord
DISTVERSION= 0.20.0
-PORTREVISION= 8
+PORTREVISION= 10
CATEGORIES= finance
PKGNAMESUFFIX= -crypto-wallet
diff --git a/finance/prestashop/Makefile b/finance/prestashop/Makefile
index 3584b4433ad4..b5072f3d963c 100644
--- a/finance/prestashop/Makefile
+++ b/finance/prestashop/Makefile
@@ -1,5 +1,5 @@
PORTNAME= prestashop
-PORTVERSION= 8.2.0
+PORTVERSION= 8.2.3
CATEGORIES= finance www
MASTER_SITES= https://github.com/PrestaShop/PrestaShop/releases/download/${PORTVERSION}/
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/finance/prestashop/distinfo b/finance/prestashop/distinfo
index 313a3348fa69..6f0a501e50e2 100644
--- a/finance/prestashop/distinfo
+++ b/finance/prestashop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727680395
-SHA256 (prestashop_8.2.0.zip) = d512d05ffa30dcde9819b6a867694fa24b447ae32acaded6cce9d19472bc9cd1
-SIZE (prestashop_8.2.0.zip) = 82333023
+TIMESTAMP = 1757033533
+SHA256 (prestashop_8.2.3.zip) = e4fb8135ab8aeda53733d4e315c4f01502781c9bb18360092f5c2083d9b93fc1
+SIZE (prestashop_8.2.3.zip) = 82472356
diff --git a/finance/py-bt/Makefile b/finance/py-bt/Makefile
index 03446e2dcb73..49af7cbea6bc 100644
--- a/finance/py-bt/Makefile
+++ b/finance/py-bt/Makefile
@@ -1,6 +1,7 @@
PORTNAME= bt
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.2
+PORTREVISION= 1
CATEGORIES= finance python
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/finance/py-degiro-connector/Makefile b/finance/py-degiro-connector/Makefile
index 87cc3751cdf3..2b23558f520d 100644
--- a/finance/py-degiro-connector/Makefile
+++ b/finance/py-degiro-connector/Makefile
@@ -1,5 +1,6 @@
PORTNAME= degiro-connector
DISTVERSION= 3.0.27
+PORTREVISION= 1
CATEGORIES= finance python
MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/finance/py-ebaysdk/Makefile b/finance/py-ebaysdk/Makefile
index fe938f59c0c7..438a2dbfa45b 100644
--- a/finance/py-ebaysdk/Makefile
+++ b/finance/py-ebaysdk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ebaysdk
PORTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/timotheus/ebaysdk-python
LICENSE= CDDL
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/finance/py-ffn/Makefile b/finance/py-ffn/Makefile
index 67fac3027580..4c3c98aaf509 100644
--- a/finance/py-ffn/Makefile
+++ b/finance/py-ffn/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ffn
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.2
+PORTREVISION= 1
CATEGORIES= finance python
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/finance/py-finviz/Makefile b/finance/py-finviz/Makefile
index cec7fef1d63e..4ad7d126f759 100644
--- a/finance/py-finviz/Makefile
+++ b/finance/py-finviz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= finviz
DISTVERSION= 1.4.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE= MIT
PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.4:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.9.3:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cssselect>=1.1.0:www/py-cssselect@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=4.6.3:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=4.6.3:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.25.1:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tenacity>=7.0.0:devel/py-tenacity@${PY_FLAVOR} \
diff --git a/finance/py-finvizfinance/Makefile b/finance/py-finvizfinance/Makefile
index 1a054bb7b01f..3aa9e79a10a3 100644
--- a/finance/py-finvizfinance/Makefile
+++ b/finance/py-finvizfinance/Makefile
@@ -1,21 +1,21 @@
PORTNAME= finvizfinance
-DISTVERSION= 1.1.0
-PORTREVISION= 2
+DISTVERSION= 1.2.0
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Finviz Finance information downloader
-WWW= https://finvizfinance.readthedocs.io/en/latest/
+WWW= https://finvizfinance.readthedocs.io/en/latest/ \
+ https://github.com/lit26/finvizfinance
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.3:www/py-beautifulsoup@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=2.2.1:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils cython autoplist pytest
@@ -26,5 +26,6 @@ post-extract:
@${TOUCH} ${WRKSRC}/README_pypi.md
# tests as of 1.1.0: 20 passed in 32.56s
+# tests as of 1.2.0: 12 passed, 58 warnings, 7 errors in 7.21, see https://github.com/lit26/finvizfinance/issues/140
.include <bsd.port.mk>
diff --git a/finance/py-finvizfinance/distinfo b/finance/py-finvizfinance/distinfo
index 40ceb5776ff3..3b88aa0e881d 100644
--- a/finance/py-finvizfinance/distinfo
+++ b/finance/py-finvizfinance/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739138768
-SHA256 (finvizfinance-1.1.0.tar.gz) = 4d08a40b62e5bec0150548a7d1e3e3c85e32de0a94df329fa06a7f792065e274
-SIZE (finvizfinance-1.1.0.tar.gz) = 710844
+TIMESTAMP = 1757285134
+SHA256 (finvizfinance-1.2.0.tar.gz) = f3906fa899ccfa34e0e77fc449f8e5e3ba95d7b4f6b466ac4603fab793c193dd
+SIZE (finvizfinance-1.2.0.tar.gz) = 33084
diff --git a/finance/py-investpy/Makefile b/finance/py-investpy/Makefile
index 9d4ec58b8ede..ce8e6c512958 100644
--- a/finance/py-investpy/Makefile
+++ b/finance/py-investpy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= investpy
PORTVERSION= 1.0.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://investpy.readthedocs.io/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pandas>=0.25.1:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2019.3:devel/py-pytz@${PY_FLAVOR} \
diff --git a/finance/py-mplfinance/Makefile b/finance/py-mplfinance/Makefile
index ab8686236058..1a60778598b0 100644
--- a/finance/py-mplfinance/Makefile
+++ b/finance/py-mplfinance/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mplfinance
PORTVERSION= 0.12.10b0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/finance/py-ofxparse/Makefile b/finance/py-ofxparse/Makefile
index 817688f57530..e99e34f5862e 100644
--- a/finance/py-ofxparse/Makefile
+++ b/finance/py-ofxparse/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ofxparse
PORTVERSION= 0.21
+PORTREVISION= 1
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR}
diff --git a/finance/py-pytrends/Makefile b/finance/py-pytrends/Makefile
index 0c76880efb9c..7092ac1747a4 100644
--- a/finance/py-pytrends/Makefile
+++ b/finance/py-pytrends/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pytrends
DISTVERSION= 4.9.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=0.25:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
USES= python
USE_PYTHON= pep517 autoplist pytest # many tests fail, see https://github.com/GeneralMills/pytrends/issues/608
diff --git a/finance/py-quantecon/Makefile b/finance/py-quantecon/Makefile
index d0f98bf61dbd..aabfacb28baf 100644
--- a/finance/py-quantecon/Makefile
+++ b/finance/py-quantecon/Makefile
@@ -1,5 +1,5 @@
PORTNAME= quantecon
-PORTVERSION= 0.8.2
+PORTVERSION= 0.10.1
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/finance/py-quantecon/distinfo b/finance/py-quantecon/distinfo
index f593cc2867b1..c6d99a6c904b 100644
--- a/finance/py-quantecon/distinfo
+++ b/finance/py-quantecon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369396
-SHA256 (quantecon-0.8.2.tar.gz) = 4380922cb993d5a277ac32f94a64659fe22586e1bc5758d44921308dc656e8f9
-SIZE (quantecon-0.8.2.tar.gz) = 279319
+TIMESTAMP = 1757120778
+SHA256 (quantecon-0.10.1.tar.gz) = 350b0bb24eabc1edc0302127d8c9fbdad0a25549b49699cf2596e759b8195909
+SIZE (quantecon-0.10.1.tar.gz) = 281988
diff --git a/finance/py-yahooquery/Makefile b/finance/py-yahooquery/Makefile
index f14226e9c489..c1c97ac606c8 100644
--- a/finance/py-yahooquery/Makefile
+++ b/finance/py-yahooquery/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yahooquery
DISTVERSION= 2.3.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= finance python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=4.9.3:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=4.9.3:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=2.0.3:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-futures>=1.0.1:www/py-requests-futures@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \
diff --git a/finance/quba-viewer/Makefile b/finance/quba-viewer/Makefile
deleted file mode 100644
index 71f613ebfff6..000000000000
--- a/finance/quba-viewer/Makefile
+++ /dev/null
@@ -1,99 +0,0 @@
-PORTNAME= quba-viewer
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.0
-PORTREVISION= 13
-CATEGORIES= finance deskutils
-MASTER_SITES= LOCAL/pi/finance/${PORTNAME}/:npm
-DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npm
-
-MAINTAINER= pi@FreeBSD.org
-COMMENT= Cross platform application to display hybrid electronic invoices
-WWW= https://www.quba-viewer.org/
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expired devel/electron32
-EXPIRATION_DATE=2025-09-01
-
-ONLY_FOR_ARCHS= amd64 # Will need to be tested on aarch64
-
-.if defined(MAINTAINER_MODE)
-PATCH_DEPENDS= npm:www/npm-node20
-.endif
-BUILD_DEPENDS= \
- app-builder>0:devel/app-builder \
- electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \
- npm:www/npm-node20
-LIB_DEPENDS= \
- libdrm.so:graphics/libdrm \
- libepoll-shim.so:devel/libepoll-shim \
- libffi.so:devel/libffi \
- libopus.so:audio/opus \
- libpci.so:devel/libpci
-
-USES= desktop-file-utils gettext-runtime gl nodejs xorg
-USE_GITHUB= yes
-GH_ACCOUNT= ZUGFeRD
-USE_GL= gl
-USE_XORG= x11 xcb xext xi
-
-MAKE_ENV+= ELECTRON_OVERRIDE_DIST_PATH=${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR} \
- HOME=${WRKDIR} \
- USE_SYSTEM_APP_BUILDER=true \
- SOURCE_DATE_EPOCH=${_BUILD_DATE} \
- PATH=${WRKSRC}/node_modules/.bin:${LOCALBASE}/bin:${PATH}
-
-_BUILD_DATE= $$(date +'%s')
-
-_ELECTRON_VERSION= 32
-.include <../../devel/electron${_ELECTRON_VERSION}/Makefile.version>
-
-NODE_ARCH= ${ARCH:S/aarch64/arm64/:S/amd64/x64/}
-ELECTRON_DIST=${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}
-APP_OUT_DIR= linux-unpacked
-
-.include <bsd.port.pre.mk>
-
-post-patch:
- ${REINPLACE_CMD} -e 's|%%ELECTRON_VERSION%%|${ELECTRON_VER}|; s|%%ELECTRON_DIST%%|${ELECTRON_DIST}|' \
- ${WRKSRC}/package.json
-
-do-build:
- ${ECHO_CMD} offline=true >> ${WRKSRC}/.npmrc
- cd ${WRKSRC} && \
- ${SETENV} ${MAKE_ENV} npm config set cache ${WRKDIR}/node_modules
- cd ${WRKSRC} && \
- ${SETENV} ${MAKE_ENV} npm install --prefer-offline
- ${CP} ${LOCALBASE}/bin/app-builder ${WRKSRC}/node_modules/app-builder-bin/linux/${NODE_ARCH}/app-builder
- cd ${WRKSRC} && \
- ${SETENV} ${MAKE_ENV} ${PACKAGE_ENV} npm run build
-
-do-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}
- cd ${BUILD_WRKSRC}/release/${APP_OUT_DIR} && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
-
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKSRC}/assets/img/logo_small_icon_only.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/quba-desktop.png
- ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.desktop \
- ${STAGEDIR}${PREFIX}/share/applications
-
- ${RLN} ${STAGEDIR}${DATADIR}/quba ${STAGEDIR}${PREFIX}/bin
-
-.if defined(MAINTAINER_MODE)
-_make_npm-cache: extract patch post-patch
- @${ECHO_MSG} "===> Creating npm cache tarball"
- ${RM} -r ${WRKSRC}/node_modules
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm cache clean --force
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm config set cache ${WRKDIR}/node_modules
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm install
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} npm install --cache ${WRKDIR}/node_modules --prefer-offline
- cd ${WRKDIR} && ${TAR} -czf \
- ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX} -C ${WRKDIR} node_modules
- scp ${WRKDIR}/${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX} \
- pi@freefall.freebsd.org:public_distfiles/finance/${PORTNAME}/
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/finance/quba-viewer/distinfo b/finance/quba-viewer/distinfo
deleted file mode 100644
index 75a79ae71f54..000000000000
--- a/finance/quba-viewer/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1728019691
-SHA256 (quba-viewer-npm-cache-1.4.0.tar.gz) = 5713cae1c02db81d66f1a3ca7816f66f842e0e5ce6b81c4fdfe9796449ca791c
-SIZE (quba-viewer-npm-cache-1.4.0.tar.gz) = 146464701
-SHA256 (ZUGFeRD-quba-viewer-v1.4.0_GH0.tar.gz) = 3b1854feb2f644b16fdd27a963798d59826123d8bb4143352f1b57d4262959fe
-SIZE (ZUGFeRD-quba-viewer-v1.4.0_GH0.tar.gz) = 17988268
diff --git a/finance/quba-viewer/files/patch-package.json b/finance/quba-viewer/files/patch-package.json
deleted file mode 100644
index 24ec3013d62a..000000000000
--- a/finance/quba-viewer/files/patch-package.json
+++ /dev/null
@@ -1,50 +0,0 @@
---- package.json.orig 2024-01-12 15:03:14 UTC
-+++ package.json
-@@ -2,15 +2,18 @@
- "name": "Quba",
- "version": "1.4.0",
- "description": "Viewer",
-- "author": "Quba",
-+ "author": {
-+ "name": "Quba",
-+ "email": "pi@FreeBSD.org"
-+ },
- "scripts": {
- "serve": "vue-cli-service serve",
-- "build": "vue-cli-service build && electron-builder build --win --publish never",
-+ "build": "vue-cli-service build && electron-builder build --linux --publish never",
- "i18n:report": "vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\"",
- "pack": "npm run build && electron-builder build --publish=never",
-- "start": "vue-cli-service build && electron .",
-+ "start": "vue-cli-service build && %%ELECTRON_DIST%%/electron .",
- "dist": "electron-builder",
-- "publish": "electron-builder build --win --publish always"
-+ "publish": "electron-builder build --linux --publish always"
- },
- "main": "app/main.js",
- "dependencies": {
-@@ -41,17 +44,17 @@
- "@vue/cli-plugin-babel": "5.0.4",
- "@vue/cli-service": "5.0.4",
- "@vue/compiler-sfc": "3.2.36",
-- "electron": "20.0.0",
-- "electron-builder": "23.0.3",
-+ "electron-builder": "^24.13.3",
-+ "electron-forge": "^5.2.4",
- "vue-cli-plugin-i18n": "2.3.1"
- },
- "build": {
- "appId": "org.quba-viewer.viewer",
-- "mac": {
-- "category": "Document",
-- "icon": "./assets/img/logo_small_icon_only.png"
-- },
-- "win": {
-+ "electronDist": "%%ELECTRON_DIST%%",
-+ "electronVersion": "%%ELECTRON_VERSION%%",
-+ "linux": {
-+ "target": [ "dir" ],
-+ "executableName": "quba",
- "icon": "./assets/img/logo_small_icon_only.png"
- },
- "directories": {
diff --git a/finance/quba-viewer/files/quba-viewer.desktop b/finance/quba-viewer/files/quba-viewer.desktop
deleted file mode 100644
index 07abecd5dff8..000000000000
--- a/finance/quba-viewer/files/quba-viewer.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Quba Viewer
-Comment=Quba - Invoice Viewer
-Icon=quba-desktop
-Exec=quba -- %u
-Terminal=false
-Categories=Utility;
diff --git a/finance/quba-viewer/pkg-descr b/finance/quba-viewer/pkg-descr
deleted file mode 100644
index 02899048e86b..000000000000
--- a/finance/quba-viewer/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Quba-Viewer is a cross platform open source application to display
-structured (i.e., XML) and hybrid (Factur-X/ZUGFeRD PDF) electronic
-invoices.
diff --git a/finance/quba-viewer/pkg-plist b/finance/quba-viewer/pkg-plist
deleted file mode 100644
index c05dcbe58369..000000000000
--- a/finance/quba-viewer/pkg-plist
+++ /dev/null
@@ -1,203 +0,0 @@
-bin/quba
-share/applications/quba-viewer.desktop
-share/pixmaps/quba-desktop.png
-%%DATADIR%%/LICENSE.electron.txt
-%%DATADIR%%/LICENSES.chromium.html
-%%DATADIR%%/chrome_100_percent.pak
-%%DATADIR%%/chrome_200_percent.pak
-%%DATADIR%%/chromedriver
-%%DATADIR%%/gen/electron/buildflags/buildflags.h
-%%DATADIR%%/gen/v8/embedded.S
-%%DATADIR%%/libEGL.so
-%%DATADIR%%/libGLESv2.so
-%%DATADIR%%/libffmpeg.so
-%%DATADIR%%/libvk_swiftshader.so
-%%DATADIR%%/libvulkan.so
-%%DATADIR%%/locales/af.pak
-%%DATADIR%%/locales/am.pak
-%%DATADIR%%/locales/ar.pak
-%%DATADIR%%/locales/bg.pak
-%%DATADIR%%/locales/bn.pak
-%%DATADIR%%/locales/ca.pak
-%%DATADIR%%/locales/cs.pak
-%%DATADIR%%/locales/da.pak
-%%DATADIR%%/locales/de.pak
-%%DATADIR%%/locales/el.pak
-%%DATADIR%%/locales/en-GB.pak
-%%DATADIR%%/locales/en-US.pak
-%%DATADIR%%/locales/es-419.pak
-%%DATADIR%%/locales/es.pak
-%%DATADIR%%/locales/et.pak
-%%DATADIR%%/locales/fa.pak
-%%DATADIR%%/locales/fi.pak
-%%DATADIR%%/locales/fil.pak
-%%DATADIR%%/locales/fr.pak
-%%DATADIR%%/locales/gu.pak
-%%DATADIR%%/locales/he.pak
-%%DATADIR%%/locales/hi.pak
-%%DATADIR%%/locales/hr.pak
-%%DATADIR%%/locales/hu.pak
-%%DATADIR%%/locales/id.pak
-%%DATADIR%%/locales/it.pak
-%%DATADIR%%/locales/ja.pak
-%%DATADIR%%/locales/kn.pak
-%%DATADIR%%/locales/ko.pak
-%%DATADIR%%/locales/lt.pak
-%%DATADIR%%/locales/lv.pak
-%%DATADIR%%/locales/ml.pak
-%%DATADIR%%/locales/mr.pak
-%%DATADIR%%/locales/ms.pak
-%%DATADIR%%/locales/nb.pak
-%%DATADIR%%/locales/nl.pak
-%%DATADIR%%/locales/pl.pak
-%%DATADIR%%/locales/pt-BR.pak
-%%DATADIR%%/locales/pt-PT.pak
-%%DATADIR%%/locales/ro.pak
-%%DATADIR%%/locales/ru.pak
-%%DATADIR%%/locales/sk.pak
-%%DATADIR%%/locales/sl.pak
-%%DATADIR%%/locales/sr.pak
-%%DATADIR%%/locales/sv.pak
-%%DATADIR%%/locales/sw.pak
-%%DATADIR%%/locales/ta.pak
-%%DATADIR%%/locales/te.pak
-%%DATADIR%%/locales/th.pak
-%%DATADIR%%/locales/tr.pak
-%%DATADIR%%/locales/uk.pak
-%%DATADIR%%/locales/ur.pak
-%%DATADIR%%/locales/vi.pak
-%%DATADIR%%/locales/zh-CN.pak
-%%DATADIR%%/locales/zh-TW.pak
-%%DATADIR%%/mksnapshot
-%%DATADIR%%/node_headers/include/node/common.gypi
-%%DATADIR%%/node_headers/include/node/config.gypi
-%%DATADIR%%/node_headers/include/node/cppgc/allocation.h
-%%DATADIR%%/node_headers/include/node/cppgc/common.h
-%%DATADIR%%/node_headers/include/node/cppgc/cross-thread-persistent.h
-%%DATADIR%%/node_headers/include/node/cppgc/custom-space.h
-%%DATADIR%%/node_headers/include/node/cppgc/default-platform.h
-%%DATADIR%%/node_headers/include/node/cppgc/ephemeron-pair.h
-%%DATADIR%%/node_headers/include/node/cppgc/explicit-management.h
-%%DATADIR%%/node_headers/include/node/cppgc/garbage-collected.h
-%%DATADIR%%/node_headers/include/node/cppgc/heap-consistency.h
-%%DATADIR%%/node_headers/include/node/cppgc/heap-handle.h
-%%DATADIR%%/node_headers/include/node/cppgc/heap-state.h
-%%DATADIR%%/node_headers/include/node/cppgc/heap-statistics.h
-%%DATADIR%%/node_headers/include/node/cppgc/heap.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/api-constants.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/atomic-entry-flag.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/base-page-handle.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/caged-heap-local-data.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/caged-heap.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/compiler-specific.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/finalizer-trait.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/gc-info.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/logging.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/member-storage.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/name-trait.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/persistent-node.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/pointer-policies.h
-%%DATADIR%%/node_headers/include/node/cppgc/internal/write-barrier.h
-%%DATADIR%%/node_headers/include/node/cppgc/liveness-broker.h
-%%DATADIR%%/node_headers/include/node/cppgc/macros.h
-%%DATADIR%%/node_headers/include/node/cppgc/member.h
-%%DATADIR%%/node_headers/include/node/cppgc/name-provider.h
-%%DATADIR%%/node_headers/include/node/cppgc/object-size-trait.h
-%%DATADIR%%/node_headers/include/node/cppgc/persistent.h
-%%DATADIR%%/node_headers/include/node/cppgc/platform.h
-%%DATADIR%%/node_headers/include/node/cppgc/prefinalizer.h
-%%DATADIR%%/node_headers/include/node/cppgc/process-heap-statistics.h
-%%DATADIR%%/node_headers/include/node/cppgc/sentinel-pointer.h
-%%DATADIR%%/node_headers/include/node/cppgc/source-location.h
-%%DATADIR%%/node_headers/include/node/cppgc/testing.h
-%%DATADIR%%/node_headers/include/node/cppgc/trace-trait.h
-%%DATADIR%%/node_headers/include/node/cppgc/type-traits.h
-%%DATADIR%%/node_headers/include/node/cppgc/visitor.h
-%%DATADIR%%/node_headers/include/node/js_native_api.h
-%%DATADIR%%/node_headers/include/node/js_native_api_types.h
-%%DATADIR%%/node_headers/include/node/libplatform/libplatform-export.h
-%%DATADIR%%/node_headers/include/node/libplatform/libplatform.h
-%%DATADIR%%/node_headers/include/node/libplatform/v8-tracing.h
-%%DATADIR%%/node_headers/include/node/node.h
-%%DATADIR%%/node_headers/include/node/node_api.h
-%%DATADIR%%/node_headers/include/node/node_api_types.h
-%%DATADIR%%/node_headers/include/node/node_buffer.h
-%%DATADIR%%/node_headers/include/node/node_object_wrap.h
-%%DATADIR%%/node_headers/include/node/node_version.h
-%%DATADIR%%/node_headers/include/node/uv.h
-%%DATADIR%%/node_headers/include/node/uv/aix.h
-%%DATADIR%%/node_headers/include/node/uv/bsd.h
-%%DATADIR%%/node_headers/include/node/uv/darwin.h
-%%DATADIR%%/node_headers/include/node/uv/errno.h
-%%DATADIR%%/node_headers/include/node/uv/linux.h
-%%DATADIR%%/node_headers/include/node/uv/os390.h
-%%DATADIR%%/node_headers/include/node/uv/posix.h
-%%DATADIR%%/node_headers/include/node/uv/sunos.h
-%%DATADIR%%/node_headers/include/node/uv/threadpool.h
-%%DATADIR%%/node_headers/include/node/uv/tree.h
-%%DATADIR%%/node_headers/include/node/uv/unix.h
-%%DATADIR%%/node_headers/include/node/uv/version.h
-%%DATADIR%%/node_headers/include/node/uv/win.h
-%%DATADIR%%/node_headers/include/node/v8-array-buffer.h
-%%DATADIR%%/node_headers/include/node/v8-callbacks.h
-%%DATADIR%%/node_headers/include/node/v8-container.h
-%%DATADIR%%/node_headers/include/node/v8-context.h
-%%DATADIR%%/node_headers/include/node/v8-cppgc.h
-%%DATADIR%%/node_headers/include/node/v8-data.h
-%%DATADIR%%/node_headers/include/node/v8-date.h
-%%DATADIR%%/node_headers/include/node/v8-debug.h
-%%DATADIR%%/node_headers/include/node/v8-embedder-heap.h
-%%DATADIR%%/node_headers/include/node/v8-embedder-state-scope.h
-%%DATADIR%%/node_headers/include/node/v8-exception.h
-%%DATADIR%%/node_headers/include/node/v8-extension.h
-%%DATADIR%%/node_headers/include/node/v8-external.h
-%%DATADIR%%/node_headers/include/node/v8-forward.h
-%%DATADIR%%/node_headers/include/node/v8-function-callback.h
-%%DATADIR%%/node_headers/include/node/v8-function.h
-%%DATADIR%%/node_headers/include/node/v8-handle-base.h
-%%DATADIR%%/node_headers/include/node/v8-initialization.h
-%%DATADIR%%/node_headers/include/node/v8-internal.h
-%%DATADIR%%/node_headers/include/node/v8-isolate.h
-%%DATADIR%%/node_headers/include/node/v8-json.h
-%%DATADIR%%/node_headers/include/node/v8-local-handle.h
-%%DATADIR%%/node_headers/include/node/v8-locker.h
-%%DATADIR%%/node_headers/include/node/v8-maybe.h
-%%DATADIR%%/node_headers/include/node/v8-memory-span.h
-%%DATADIR%%/node_headers/include/node/v8-message.h
-%%DATADIR%%/node_headers/include/node/v8-microtask-queue.h
-%%DATADIR%%/node_headers/include/node/v8-microtask.h
-%%DATADIR%%/node_headers/include/node/v8-object.h
-%%DATADIR%%/node_headers/include/node/v8-persistent-handle.h
-%%DATADIR%%/node_headers/include/node/v8-platform.h
-%%DATADIR%%/node_headers/include/node/v8-primitive-object.h
-%%DATADIR%%/node_headers/include/node/v8-primitive.h
-%%DATADIR%%/node_headers/include/node/v8-profiler.h
-%%DATADIR%%/node_headers/include/node/v8-promise.h
-%%DATADIR%%/node_headers/include/node/v8-proxy.h
-%%DATADIR%%/node_headers/include/node/v8-regexp.h
-%%DATADIR%%/node_headers/include/node/v8-sandbox.h
-%%DATADIR%%/node_headers/include/node/v8-script.h
-%%DATADIR%%/node_headers/include/node/v8-snapshot.h
-%%DATADIR%%/node_headers/include/node/v8-source-location.h
-%%DATADIR%%/node_headers/include/node/v8-statistics.h
-%%DATADIR%%/node_headers/include/node/v8-template.h
-%%DATADIR%%/node_headers/include/node/v8-traced-handle.h
-%%DATADIR%%/node_headers/include/node/v8-typed-array.h
-%%DATADIR%%/node_headers/include/node/v8-unwinder.h
-%%DATADIR%%/node_headers/include/node/v8-value-serializer.h
-%%DATADIR%%/node_headers/include/node/v8-value.h
-%%DATADIR%%/node_headers/include/node/v8-version.h
-%%DATADIR%%/node_headers/include/node/v8-wasm.h
-%%DATADIR%%/node_headers/include/node/v8-weak-callback-info.h
-%%DATADIR%%/node_headers/include/node/v8.h
-%%DATADIR%%/node_headers/include/node/v8config.h
-%%DATADIR%%/node_headers/include/node/zconf.h
-%%DATADIR%%/node_headers/include/node/zlib.h
-@(,,755) %%DATADIR%%/quba
-%%DATADIR%%/resources.pak
-%%DATADIR%%/resources/app-update.yml
-%%DATADIR%%/resources/app.asar
-%%DATADIR%%/snapshot_blob.bin
-%%DATADIR%%/v8_context_snapshot.bin
-%%DATADIR%%/v8_context_snapshot_generator
-%%DATADIR%%/vk_swiftshader_icd.json
diff --git a/finance/skrooge/Makefile b/finance/skrooge/Makefile
index e7cf9530f9a6..02e86d789cf0 100644
--- a/finance/skrooge/Makefile
+++ b/finance/skrooge/Makefile
@@ -1,5 +1,6 @@
PORTNAME= skrooge
DISTVERSION= 2.33.0
+PORTREVISION= 1
CATEGORIES= finance kde
MASTER_SITES= KDE/stable/${PORTNAME}
DIST_SUBDIR= KDE/${PORTNAME}
diff --git a/finance/ticker/Makefile b/finance/ticker/Makefile
index 0a3bb0fe17fe..dcd8021e4615 100644
--- a/finance/ticker/Makefile
+++ b/finance/ticker/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ticker
DISTVERSIONPREFIX= v
-DISTVERSION= 5.0.5
-PORTREVISION= 3
+DISTVERSION= 5.0.6
CATEGORIES= finance
MAINTAINER= fuz@FreeBSD.org
diff --git a/finance/ticker/distinfo b/finance/ticker/distinfo
index f60fc79b3e24..45e600d2ff1c 100644
--- a/finance/ticker/distinfo
+++ b/finance/ticker/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1748594739
-SHA256 (go/finance_ticker/ticker-v5.0.5/v5.0.5.mod) = 10accf450dbe9c9fb2b387858c95eb7e437d46c2cf228ebcc1a3ad46fd169561
-SIZE (go/finance_ticker/ticker-v5.0.5/v5.0.5.mod) = 2598
-SHA256 (go/finance_ticker/ticker-v5.0.5/v5.0.5.zip) = 93fa3b2ec1d29d6e52063ef7e30ea2f8df2c24e1f56a1b7d0e3253555dc6a88d
-SIZE (go/finance_ticker/ticker-v5.0.5/v5.0.5.zip) = 1673693
+TIMESTAMP = 1757410706
+SHA256 (go/finance_ticker/ticker-v5.0.6/v5.0.6.mod) = 8dbac1083855a53eb0671a0289fdc1cd66ddc51258957eef6130c5d3b015ef2f
+SIZE (go/finance_ticker/ticker-v5.0.6/v5.0.6.mod) = 2587
+SHA256 (go/finance_ticker/ticker-v5.0.6/v5.0.6.zip) = 84e82731ceed245c83f6672e2e25ea48b0585752f455a1e3b3e9bb872d9a4961
+SIZE (go/finance_ticker/ticker-v5.0.6/v5.0.6.zip) = 1673591
diff --git a/finance/tickrs/Makefile b/finance/tickrs/Makefile
index 4e16133f84ef..ba5ad92db4f3 100644
--- a/finance/tickrs/Makefile
+++ b/finance/tickrs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tickrs
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.9
-PORTREVISION= 17
+PORTREVISION= 19
CATEGORIES= finance
MAINTAINER= lcook@FreeBSD.org
diff --git a/french/libreoffice/distinfo b/french/libreoffice/distinfo
index 218f29310288..1e0d6860ba47 100644
--- a/french/libreoffice/distinfo
+++ b/french/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951622
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_fr.tar.gz) = a4b27956655259b5c293be8565dc88011d33ec7eef70e20d65efa5181b58dc90
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_fr.tar.gz) = 2128878
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_fr.tar.gz) = a0691040ff08feb926e46801763cb79a5743980dd440ea4ef8b992ac9cbcc26f
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_fr.tar.gz) = 2608571
+TIMESTAMP = 1756890761
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fr.tar.gz) = 7090eafcdaac63bf3882e4a1d8de6f83e44710bd45bb0f45af55e483815a2259
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fr.tar.gz) = 2137002
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_fr.tar.gz) = e7d066b8d67d1dc480a8e73fe296230bf31e5634ec0fa6eae9bdcdeecc4aa76b
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_fr.tar.gz) = 2632682
diff --git a/french/wordpress/distinfo b/french/wordpress/distinfo
index 8f236e4493c7..ce694e73ae1d 100644
--- a/french/wordpress/distinfo
+++ b/french/wordpress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750500013
-SHA256 (wordpress-6.8.1-fr_FR.tar.gz) = aa9ab352448c8375882101a8be23fe2e40d3a1c837eb5457b490557b89b79cf7
-SIZE (wordpress-6.8.1-fr_FR.tar.gz) = 34183986
+TIMESTAMP = 1758557295
+SHA256 (wordpress-6.8.2-fr_FR.tar.gz) = 486a60b762e6c084982731d796e16f465b015cd0deea184a2f48224bbaf86ba5
+SIZE (wordpress-6.8.2-fr_FR.tar.gz) = 34184379
diff --git a/ftp/R-cran-curl/Makefile b/ftp/R-cran-curl/Makefile
index 6f9a2ea6a0cc..1f427e87b1ca 100644
--- a/ftp/R-cran-curl/Makefile
+++ b/ftp/R-cran-curl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= curl
-DISTVERSION= 6.4.0
+DISTVERSION= 7.0.0
CATEGORIES= ftp
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/ftp/R-cran-curl/distinfo b/ftp/R-cran-curl/distinfo
index 69e6cf7f8093..4110e7e11ba7 100644
--- a/ftp/R-cran-curl/distinfo
+++ b/ftp/R-cran-curl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751514613
-SHA256 (curl_6.4.0.tar.gz) = 3bb4dbf892d2c3b4449d67553f2b3b31d9fa23c71fa6af0a287930ae8377ecdb
-SIZE (curl_6.4.0.tar.gz) = 935843
+TIMESTAMP = 1755793537
+SHA256 (curl_7.0.0.tar.gz) = 5b1633be7bc0ea796e2df5b24b2aec937a17359f2d86207359aa553328824d6b
+SIZE (curl_7.0.0.tar.gz) = 731109
diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile
index ab70abcb307a..933e647ee542 100644
--- a/ftp/curl/Makefile
+++ b/ftp/curl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= curl
-PORTVERSION= 8.15.0
+PORTVERSION= 8.16.0
CATEGORIES= ftp net www
MASTER_SITES= https://curl.se/download/ \
https://github.com/curl/curl/releases/download/curl-${PORTVERSION:S|.|_|g}/
@@ -28,9 +28,9 @@ CONFIGURE_ARGS= --disable-unity \
--enable-openssl-auto-load-config \
--enable-progress-meter \
--enable-ssls-export \
+ --with-ca-path=/etc/ssl/certs \
--with-zsh-functions-dir=${LOCALBASE}/share/zsh/site-functions \
--without-ca-bundle \
- --without-ca-path \
--without-fish-functions-dir
CONFIGURE_ENV= LOCALBASE=${LOCALBASE} \
ac_cv_func_SSLv2_client_method=no
@@ -92,7 +92,6 @@ CURL_DEBUG_CONFIGURE_ENABLE= curldebug
DEBUG_CONFIGURE_ENABLE= debug
DICT_CONFIGURE_ENABLE= dict
FTP_CONFIGURE_ENABLE= ftp
-GNUTLS_CONFIGURE_ON= --with-ca-fallback
GNUTLS_CONFIGURE_WITH= gnutls
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls \
libnettle.so:security/nettle
@@ -134,7 +133,6 @@ LIBUV_CONFIGURE_WITH= libuv
LIBUV_LIB_DEPENDS= libuv.so:devel/libuv
MQTT_CONFIGURE_ENABLE= mqtt
NTLM_CONFIGURE_ENABLE= ntlm
-OPENSSL_CONFIGURE_ON= --with-ca-fallback
OPENSSL_CONFIGURE_WITH= openssl=${OPENSSLBASE}
OPENSSL_CPPFLAGS= -I${OPENSSLINC}
OPENSSL_LDFLAGS= -L${OPENSSLLIB}
diff --git a/ftp/curl/distinfo b/ftp/curl/distinfo
index 9c77b812f353..884a8c9ae04d 100644
--- a/ftp/curl/distinfo
+++ b/ftp/curl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265702
-SHA256 (curl-8.15.0.tar.xz) = 6cd0a8a5b126ddfda61c94dc2c3fc53481ba7a35461cf7c5ab66aa9d6775b609
-SIZE (curl-8.15.0.tar.xz) = 2773156
+TIMESTAMP = 1757436421
+SHA256 (curl-8.16.0.tar.xz) = 40c8cddbcb6cc6251c03dea423a472a6cea4037be654ba5cf5dec6eb2d22ff1d
+SIZE (curl-8.16.0.tar.xz) = 2788632
diff --git a/ftp/curl/pkg-plist b/ftp/curl/pkg-plist
index 118ad32a83f4..f80136f063c8 100644
--- a/ftp/curl/pkg-plist
+++ b/ftp/curl/pkg-plist
@@ -137,7 +137,6 @@ share/aclocal/libcurl.m4
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ghiper.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/headerapi.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hiperfifo.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/href_extractor.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hsts-preload.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/htmltidy.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/htmltitle.cpp
@@ -232,6 +231,7 @@ share/aclocal/libcurl.m4
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/urlapi.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/usercertinmem.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/websocket-cb.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/websocket-updown.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/websocket.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xmlstream.c
share/man/man1/curl-config.1.gz
@@ -314,6 +314,11 @@ share/man/man3/CURLINFO_TOTAL_TIME.3.gz
share/man/man3/CURLINFO_TOTAL_TIME_T.3.gz
share/man/man3/CURLINFO_USED_PROXY.3.gz
share/man/man3/CURLINFO_XFER_ID.3.gz
+share/man/man3/CURLMINFO_XFERS_ADDED.3.gz
+share/man/man3/CURLMINFO_XFERS_CURRENT.3.gz
+share/man/man3/CURLMINFO_XFERS_DONE.3.gz
+share/man/man3/CURLMINFO_XFERS_PENDING.3.gz
+share/man/man3/CURLMINFO_XFERS_RUNNING.3.gz
share/man/man3/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3.gz
share/man/man3/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3.gz
share/man/man3/CURLMOPT_MAXCONNECTS.3.gz
@@ -321,6 +326,7 @@ share/man/man3/CURLMOPT_MAX_CONCURRENT_STREAMS.3.gz
share/man/man3/CURLMOPT_MAX_HOST_CONNECTIONS.3.gz
share/man/man3/CURLMOPT_MAX_PIPELINE_LENGTH.3.gz
share/man/man3/CURLMOPT_MAX_TOTAL_CONNECTIONS.3.gz
+share/man/man3/CURLMOPT_NETWORK_CHANGED.3.gz
share/man/man3/CURLMOPT_PIPELINING.3.gz
share/man/man3/CURLMOPT_PIPELINING_SERVER_BL.3.gz
share/man/man3/CURLMOPT_PIPELINING_SITE_BL.3.gz
@@ -695,6 +701,7 @@ share/man/man3/curl_multi_assign.3.gz
share/man/man3/curl_multi_cleanup.3.gz
share/man/man3/curl_multi_fdset.3.gz
share/man/man3/curl_multi_get_handles.3.gz
+share/man/man3/curl_multi_get_offt.3.gz
share/man/man3/curl_multi_info_read.3.gz
share/man/man3/curl_multi_init.3.gz
share/man/man3/curl_multi_perform.3.gz
@@ -731,6 +738,7 @@ share/man/man3/curl_version_info.3.gz
share/man/man3/curl_ws_meta.3.gz
share/man/man3/curl_ws_recv.3.gz
share/man/man3/curl_ws_send.3.gz
+share/man/man3/curl_ws_start_frame.3.gz
share/man/man3/libcurl-easy.3.gz
share/man/man3/libcurl-env-dbg.3.gz
share/man/man3/libcurl-env.3.gz
diff --git a/ftp/curlie/Makefile b/ftp/curlie/Makefile
index c0b6d54db341..364bf9f341d2 100644
--- a/ftp/curlie/Makefile
+++ b/ftp/curlie/Makefile
@@ -1,7 +1,7 @@
PORTNAME= curlie
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.7
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= ftp net www
MAINTAINER= 0mp@FreeBSD.org
diff --git a/ftp/freebsd-ftpd/Makefile b/ftp/freebsd-ftpd/Makefile
index b90e54050f72..ac65a6a11701 100644
--- a/ftp/freebsd-ftpd/Makefile
+++ b/ftp/freebsd-ftpd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freebsd-ftpd
DISTVERSIONPREFIX= v
-DISTVERSION= 20240719
+DISTVERSION= 20250929
CATEGORIES= ftp
MAINTAINER= cy@FreeBSD.org
@@ -11,7 +11,6 @@ LICENSE= BSD3CLAUSE
USE_GITHUB= yes
GH_ACCOUNT= cschuber
-GH_TAGNAME= d716943
USES= uidfix
diff --git a/ftp/freebsd-ftpd/distinfo b/ftp/freebsd-ftpd/distinfo
index 03f17dc89d6f..e3d6a9a68de8 100644
--- a/ftp/freebsd-ftpd/distinfo
+++ b/ftp/freebsd-ftpd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721400461
-SHA256 (cschuber-freebsd-ftpd-v20240719-d716943_GH0.tar.gz) = 88c66f275f3a80ce3323dd69d034477dd2dd63ef9b0dd05079b9ef805b104abc
-SIZE (cschuber-freebsd-ftpd-v20240719-d716943_GH0.tar.gz) = 47896
+TIMESTAMP = 1759186092
+SHA256 (cschuber-freebsd-ftpd-v20250929_GH0.tar.gz) = 29d63dea3ba762ee39e5b75efff8a3c926c6420b4d0d80658d445e101c3e03a8
+SIZE (cschuber-freebsd-ftpd-v20250929_GH0.tar.gz) = 48009
diff --git a/ftp/linux-rl9-curl/Makefile b/ftp/linux-rl9-curl/Makefile
index 772fc1b6b61e..fa4be7ebf960 100644
--- a/ftp/linux-rl9-curl/Makefile
+++ b/ftp/linux-rl9-curl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= curl
DISTVERSION= 7.76.1
-DISTVERSIONSUFFIX= -31.el9
-PORTREVISION= 10
+DISTVERSIONSUFFIX= -31.el9_6.1
+PORTREVISION= 11
CATEGORIES= ftp linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/ftp/linux-rl9-curl/distinfo b/ftp/linux-rl9-curl/distinfo
index ea2395d36a65..c936ece92411 100644
--- a/ftp/linux-rl9-curl/distinfo
+++ b/ftp/linux-rl9-curl/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1732657595
-SHA256 (rocky/c/curl-7.76.1-31.el9.aarch64.rpm) = c7be94a07ac08cec21cac135d406e59d6a690a55a29232b11bc89575c38fd1e4
-SIZE (rocky/c/curl-7.76.1-31.el9.aarch64.rpm) = 296618
-SHA256 (rocky/c/curl-7.76.1-31.el9.x86_64.rpm) = 52128925505fbcc8969c04e3bb5d240fea550a23279243bb0b4dac716ac55fc6
-SIZE (rocky/c/curl-7.76.1-31.el9.x86_64.rpm) = 299729
-SHA256 (rocky/l/libcurl-7.76.1-31.el9.aarch64.rpm) = d55a0dde7a230cdc2e4c932cab00f749f2b8f8812681fecebb3f88c5bb776d7e
-SIZE (rocky/l/libcurl-7.76.1-31.el9.aarch64.rpm) = 284953
-SHA256 (rocky/l/libcurl-7.76.1-31.el9.i686.rpm) = 7dc31467a0d9d93e0077f4efaf9c9078f1b7d73ac9f84c745c7c891f2f73cd43
-SIZE (rocky/l/libcurl-7.76.1-31.el9.i686.rpm) = 316988
-SHA256 (rocky/l/libcurl-7.76.1-31.el9.x86_64.rpm) = 4bc9295d49de1d28f7c0103055a8d0cd3f20e74d1df82085ea737fc6978a3731
-SIZE (rocky/l/libcurl-7.76.1-31.el9.x86_64.rpm) = 289943
-SHA256 (rocky/c/curl-7.76.1-31.el9.src.rpm) = 18047bcbf3d7ecfaa5c80f1018d55e11fab49ff612c09cbfb1868c47dac9d6d9
-SIZE (rocky/c/curl-7.76.1-31.el9.src.rpm) = 2541214
+TIMESTAMP = 1757067595
+SHA256 (rocky/c/curl-7.76.1-31.el9_6.1.aarch64.rpm) = 3d1a17a5267145e611814b00a19261d0a2048d45e8e7234819e632d62e2e80b0
+SIZE (rocky/c/curl-7.76.1-31.el9_6.1.aarch64.rpm) = 296429
+SHA256 (rocky/c/curl-7.76.1-31.el9_6.1.x86_64.rpm) = 16473923d0fcca073fb2bf93b0d932ca6e8452ceef594f40d834d996452f371d
+SIZE (rocky/c/curl-7.76.1-31.el9_6.1.x86_64.rpm) = 299529
+SHA256 (rocky/l/libcurl-7.76.1-31.el9_6.1.aarch64.rpm) = 24eb04c4c7130673bb2e5a093393fc5ae3befdab78bca7b062d04e78866b4f97
+SIZE (rocky/l/libcurl-7.76.1-31.el9_6.1.aarch64.rpm) = 284725
+SHA256 (rocky/l/libcurl-7.76.1-31.el9_6.1.i686.rpm) = ddeff6595b74152d91d4ef7ff6548fa411b8ef8fb30b14fca31490b8654bc5bd
+SIZE (rocky/l/libcurl-7.76.1-31.el9_6.1.i686.rpm) = 316827
+SHA256 (rocky/l/libcurl-7.76.1-31.el9_6.1.x86_64.rpm) = 3ca30637e54912be0b302cda374147a391aa681d6a879deea5b2329916cef3d1
+SIZE (rocky/l/libcurl-7.76.1-31.el9_6.1.x86_64.rpm) = 289607
+SHA256 (rocky/c/curl-7.76.1-31.el9_6.1.src.rpm) = 6e1f5822b5b0d5821d94ae48b4f7c7b24dd231cae1d8613391dca7ffcda4ee20
+SIZE (rocky/c/curl-7.76.1-31.el9_6.1.src.rpm) = 2541796
diff --git a/ftp/net2ftp/Makefile b/ftp/net2ftp/Makefile
index f98a1a933643..491db1e3bc35 100644
--- a/ftp/net2ftp/Makefile
+++ b/ftp/net2ftp/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= ftp
MASTER_SITES= https://www.net2ftp.com/download/
DISTNAME= net2ftp_v${PORTVERSION}
-MAINTAINER= sunpoet@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Web-based FTP client written in PHP
WWW= https://www.net2ftp.com/
diff --git a/ftp/pget/Makefile b/ftp/pget/Makefile
index 2fdf65181026..035b0db9df76 100644
--- a/ftp/pget/Makefile
+++ b/ftp/pget/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pget
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= ftp net www
MAINTAINER= yuri@FreeBSD.org
diff --git a/ftp/rubygem-curb/Makefile b/ftp/rubygem-curb/Makefile
index 8d29e2e2e8bc..be025941c2b8 100644
--- a/ftp/rubygem-curb/Makefile
+++ b/ftp/rubygem-curb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= curb
-PORTVERSION= 1.1.0
+PORTVERSION= 1.2.0
CATEGORIES= ftp rubygems
MASTER_SITES= RG
diff --git a/ftp/rubygem-curb/distinfo b/ftp/rubygem-curb/distinfo
index 65b4ea321fe7..d03336556ca5 100644
--- a/ftp/rubygem-curb/distinfo
+++ b/ftp/rubygem-curb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796232
-SHA256 (rubygem/curb-1.1.0.gem) = b38e549f617e3abe57311fa3ad2f9b0af9beb0ba54825e08ee72d3f4d05a6bc5
-SIZE (rubygem/curb-1.1.0.gem) = 97792
+TIMESTAMP = 1757436703
+SHA256 (rubygem/curb-1.2.0.gem) = c26cceb7f9e4e1bb5276723a062e231a406a33aa0cccb73cce553d6df1906db4
+SIZE (rubygem/curb-1.2.0.gem) = 110592
diff --git a/ftp/termscp/Makefile b/ftp/termscp/Makefile
index 98626711259b..050984d0a6b7 100644
--- a/ftp/termscp/Makefile
+++ b/ftp/termscp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= termscp
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 24
+PORTREVISION= 26
CATEGORIES= ftp
MAINTAINER= sec.research.2005@gmail.com
diff --git a/ftp/unftp/Makefile b/ftp/unftp/Makefile
index 912f1c0e498a..69856105be9a 100644
--- a/ftp/unftp/Makefile
+++ b/ftp/unftp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= unftp
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= ftp
MAINTAINER= yuri@FreeBSD.org
diff --git a/games/0ad/Makefile b/games/0ad/Makefile
index 33bcff7858c2..58f597a2745c 100644
--- a/games/0ad/Makefile
+++ b/games/0ad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= 0ad
DISTVERSION= 0.27.1
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= https://releases.wildfiregames.com/
DISTFILES= ${PORTNAME}-${DISTVERSION}-unix-build.tar.xz \
diff --git a/games/3omns/Makefile b/games/3omns/Makefile
index 68a4b652a57e..e44faa3f0d03 100644
--- a/games/3omns/Makefile
+++ b/games/3omns/Makefile
@@ -1,6 +1,6 @@
PORTNAME= 3omns
DISTVERSION= 0.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MASTER_SITES= https://lab.burn.capital/chaz/3omns/uploads/6ec547a14fec72a72f9fa53c374bfa7e/
diff --git a/games/DDNet/Makefile b/games/DDNet/Makefile
index c40019fdfc2f..ae2f19772393 100644
--- a/games/DDNet/Makefile
+++ b/games/DDNet/Makefile
@@ -1,5 +1,6 @@
PORTNAME= DDNet
PORTVERSION= 19.3
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= https://ddnet.tw/downloads/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/games/LibreMines/Makefile b/games/LibreMines/Makefile
index eb004bbf7f6c..38de2e77d3ef 100644
--- a/games/LibreMines/Makefile
+++ b/games/LibreMines/Makefile
@@ -1,5 +1,5 @@
PORTNAME= LibreMines
-PORTVERSION= 2.0.1
+PORTVERSION= 2.2.0
DISTVERSIONPREFIX= v
CATEGORIES= games
@@ -10,19 +10,13 @@ WWW= https://github.com/Bollos00/LibreMines
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake gl qt:${FLAVOR:S/qt//}
-FLAVORS= qt5 qt6
-FLAVOR?= qt5
-qt5_PKGNAMESUFFIX= -qt5
-qt6_PKGNAMESUFFIX= -qt6
-_USE_QT5= buildtools:build core gui multimedia network qmake:build svg widgets
-_USE_QT6= base multimedia svg
+USES= cmake gl qt:6
USE_GL= gl opengl
-USE_QT= ${_USE_QT${FLAVOR:S/qt//}}
+USE_QT= base multimedia svg
USE_GITHUB= yes
GH_ACCOUNT= Bollos00
-CMAKE_ARGS+= -DUSE_QT6=${"${FLAVOR}"==qt5:?FALSE:TRUE}
+CMAKE_ARGS+= -DUSE_QT6=TRUE
.include <bsd.port.mk>
diff --git a/games/LibreMines/distinfo b/games/LibreMines/distinfo
index 60274c037e6d..24254a28f63e 100644
--- a/games/LibreMines/distinfo
+++ b/games/LibreMines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711759113
-SHA256 (Bollos00-LibreMines-v2.0.1_GH0.tar.gz) = 5db00e824b9986fae1ffc1a8a7c1e60e0e9f769314005567b25b724aa2c85a89
-SIZE (Bollos00-LibreMines-v2.0.1_GH0.tar.gz) = 1662308
+TIMESTAMP = 1758520002
+SHA256 (Bollos00-LibreMines-v2.2.0_GH0.tar.gz) = 36bf21ea12cd3d226d8a278ade8d2aab992df91ebbeb199b79b58d717126bc2c
+SIZE (Bollos00-LibreMines-v2.2.0_GH0.tar.gz) = 1847210
diff --git a/games/LibreMines/pkg-plist b/games/LibreMines/pkg-plist
index 05d74fdd47e3..627260d8c3d1 100644
--- a/games/LibreMines/pkg-plist
+++ b/games/LibreMines/pkg-plist
@@ -1,5 +1,5 @@
bin/libremines
-share/applications/libremines.desktop
+share/applications/io.github.Bollos00.LibreMines.desktop
share/icons/hicolor/scalable/apps/libremines.svg
share/libremines/facesreaction_extra_themes/SecularSteve_custom/dizzy_face.svg
share/libremines/facesreaction_extra_themes/SecularSteve_custom/grimacing_face.svg
@@ -85,3 +85,4 @@ share/libremines/minefield_extra_themes/twemoji/mine.svg
share/libremines/minefield_extra_themes/twemoji/no_flag.svg
share/libremines/minefield_extra_themes/twemoji/question_flag.svg
share/libremines/minefield_extra_themes/twemoji/wrong_flag.svg
+share/metainfo/io.github.Bollos00.LibreMines.appdata.xml
diff --git a/games/Makefile b/games/Makefile
index 6673cb615ead..fef48266dbba 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -631,6 +631,7 @@
SUBDIR += minerbold
SUBDIR += minetest_game
SUBDIR += minetestmapper
+ SUBDIR += minigalaxy
SUBDIR += mirrormagic
SUBDIR += miscom
SUBDIR += mizuma
@@ -643,7 +644,6 @@
SUBDIR += moonlight-embedded-devel
SUBDIR += moonlight-qt
SUBDIR += moria
- SUBDIR += motogt
SUBDIR += mrboom
SUBDIR += mt_dolphin_ia
SUBDIR += mt_gtk_client
@@ -754,7 +754,6 @@
SUBDIR += pachi
SUBDIR += pacmanarena
SUBDIR += palapeli
- SUBDIR += palomino
SUBDIR += pangzero
SUBDIR += passage
SUBDIR += patapizza-tetris
diff --git a/games/NBlood/Makefile b/games/NBlood/Makefile
index 4b2f7ee6fd12..c9fb562ab753 100644
--- a/games/NBlood/Makefile
+++ b/games/NBlood/Makefile
@@ -1,5 +1,5 @@
PORTNAME= NBlood
-DISTVERSION= r14258
+DISTVERSION= r14262
CATEGORIES= games
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/games/NBlood/distinfo b/games/NBlood/distinfo
index 244bb5ae0132..9edffa60caa8 100644
--- a/games/NBlood/distinfo
+++ b/games/NBlood/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755171159
-SHA256 (nukeykt-NBlood-r14258_GH0.tar.gz) = ee78cef442e127eab6cc7ba5657505a8e1c4a3ba22780ba4b1c71b7527d64ea2
-SIZE (nukeykt-NBlood-r14258_GH0.tar.gz) = 36829593
+TIMESTAMP = 1757338348
+SHA256 (nukeykt-NBlood-r14262_GH0.tar.gz) = 243e7dc2f33ed25b6958690db45e0b49fbd2228f5669146c2048e620e64186e3
+SIZE (nukeykt-NBlood-r14262_GH0.tar.gz) = 36849024
diff --git a/games/abbayedesmorts/Makefile b/games/abbayedesmorts/Makefile
index 49b871b6761d..84e003f61ec6 100644
--- a/games/abbayedesmorts/Makefile
+++ b/games/abbayedesmorts/Makefile
@@ -1,6 +1,7 @@
PORTNAME= abbayedesmorts
PORTVERSION= 2.0.5
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/afternoonstalker/Makefile b/games/afternoonstalker/Makefile
index 8b146e64006d..5f93b54ae39d 100644
--- a/games/afternoonstalker/Makefile
+++ b/games/afternoonstalker/Makefile
@@ -1,5 +1,6 @@
PORTNAME= afternoonstalker
PORTVERSION= 1.2.0
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= http://perso.b2b2c.ca/~sarrazip/dev/
diff --git a/games/ags/Makefile b/games/ags/Makefile
index 65bd6bac7d37..cda3f7ec6e36 100644
--- a/games/ags/Makefile
+++ b/games/ags/Makefile
@@ -1,9 +1,12 @@
PORTNAME= ags
-DISTVERSION= 3.6.1.33
+DISTVERSION= 3.6.2.13
CATEGORIES= games
MASTER_SITES= https://github.com/adventuregamestudio/ags/releases/download/v${PORTVERSION}/
DISTNAME= ags_${DISTVERSION}_source
+PATCH_SITES= https://github.com/adventuregamestudio/ags/commit/
+PATCHFILES+= 898533ec0ef974155f882c124acaf036b9591805.patch:-p1 #Fix build on 32-bit
+
MAINTAINER= jhale@FreeBSD.org
COMMENT= Adventure Game Studio Engine
WWW= https://www.adventuregamestudio.co.uk/
diff --git a/games/ags/distinfo b/games/ags/distinfo
index 9164ad234ba9..858cb7363fcb 100644
--- a/games/ags/distinfo
+++ b/games/ags/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1750272881
-SHA256 (ags_3.6.1.33_source.tar.xz) = 5646352b116ef9477b3e70a11b6882f96546190ecf0da0f2a07f69b7b70b1a65
-SIZE (ags_3.6.1.33_source.tar.xz) = 6113192
+TIMESTAMP = 1757750239
+SHA256 (ags_3.6.2.13_source.tar.xz) = cd6ddee584bacf0f3b0409ac325a738610a4d295db3d258878e7665c03dc3079
+SIZE (ags_3.6.2.13_source.tar.xz) = 6373024
+SHA256 (898533ec0ef974155f882c124acaf036b9591805.patch) = 9877257bd2f6c35872049f5ac429e519ed54f0bc7feb01f9f7ac52cdd00cffcd
+SIZE (898533ec0ef974155f882c124acaf036b9591805.patch) = 5533
diff --git a/games/alephone-data/Makefile b/games/alephone-data/Makefile
index 0a4a42e0447a..79bfc4a3f9b6 100644
--- a/games/alephone-data/Makefile
+++ b/games/alephone-data/Makefile
@@ -1,6 +1,6 @@
PORTNAME= data
PORTVERSION= 1.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= games
MASTER_SITES= http://files3.bungie.org/trilogy/
PKGNAMEPREFIX= alephone-
diff --git a/games/alephone-scenarios/Makefile b/games/alephone-scenarios/Makefile
index 145b5125d91f..b8551013c65a 100644
--- a/games/alephone-scenarios/Makefile
+++ b/games/alephone-scenarios/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scenarios
PORTVERSION= 1.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= games
MASTER_SITES= http://files3.bungie.org/trilogy/:bungie \
http://files5.bungie.org/marathon/:rubicon \
diff --git a/games/alephone/Makefile b/games/alephone/Makefile
index 74bfa9b6987e..b32594a89a00 100644
--- a/games/alephone/Makefile
+++ b/games/alephone/Makefile
@@ -1,6 +1,6 @@
PORTNAME= alephone
DISTVERSION= 20230119
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= games
MASTER_SITES= https://github.com/Aleph-One-Marathon/${PORTNAME}/releases/download/release-${DISTVERSION}/
DISTNAME= AlephOne-${DISTVERSION}
diff --git a/games/anki/Makefile b/games/anki/Makefile
index 56433fedfa71..4e4e40a4654a 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -1,5 +1,6 @@
PORTNAME= anki
-DISTVERSION= 25.07.5
+DISTVERSION= 25.09.2
+PORTREVISION= 1
# Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes
CATEGORIES= games education python
MASTER_SITES= LOCAL/kai/:yarncache
@@ -48,8 +49,8 @@ USES= cargo desktop-file-utils ninja nodejs:build pyqt:6 python \
USE_GITHUB= yes
GH_ACCOUNT= ankitects
# Translation files
-GH_TUPLE= ankitects:anki-core-i18n:a019a54:ftlrslib \
- ankitects:anki-desktop-ftl:bc2da83:ftlextra
+GH_TUPLE= ankitects:anki-core-i18n:480ef0d:ftlrslib \
+ ankitects:anki-desktop-ftl:fd5f984:ftlextra
USE_PYQT= pyqt6 sip:build webengine
@@ -92,7 +93,7 @@ MPV_RUN_DEPENDS= mpv:multimedia/mpv
# Should contain the most recent commit that reflects ${DISTVERSION} and must
# be exactly 8 digits otherwise the check for newer versions won't work as
# expected.
-_MY_BUILDHASH= 7172b2d2
+_MY_BUILDHASH= 3890e12c
# Remove ${CARGO_BUILD_TARGET} from ${CARGO_ENV} to avoid problems with
# hardcoded paths as the "runner" build system expects its components
# in ${WRKSRC}/out/rust/debug
diff --git a/games/anki/Makefile.crates b/games/anki/Makefile.crates
index 9de566e72386..d540b383f257 100644
--- a/games/anki/Makefile.crates
+++ b/games/anki/Makefile.crates
@@ -3,29 +3,29 @@ CARGO_CRATES= addr2line-0.24.2 \
ahash-0.8.12 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
- ammonia-4.1.0 \
+ ammonia-4.1.1 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
- anstream-0.6.19 \
+ anstream-0.6.20 \
anstyle-1.0.11 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-wincon-3.0.9 \
- anyhow-1.0.98 \
- arbitrary-1.4.1 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
+ arbitrary-1.4.2 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
ash-0.38.0+1.3.281 \
assert-json-diff-2.0.2 \
- async-channel-2.3.1 \
- async-compression-0.4.24 \
+ async-channel-2.5.0 \
+ async-compression-0.4.30 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
- async-trait-0.1.88 \
+ async-trait-0.1.89 \
atomic-waker-1.1.2 \
atomic_float-1.1.0 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
axum-0.8.4 \
axum-client-ip-1.1.3 \
axum-core-0.5.2 \
@@ -39,12 +39,12 @@ CARGO_CRATES= addr2line-0.24.2 \
bit-set-0.8.0 \
bit-vec-0.8.0 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.9.3 \
blake3-1.8.2 \
block-0.1.6 \
block-buffer-0.10.4 \
bstr-1.12.0 \
- bumpalo-3.18.1 \
+ bumpalo-3.19.0 \
burn-0.17.1 \
burn-autodiff-0.17.1 \
burn-candle-0.17.1 \
@@ -61,25 +61,25 @@ CARGO_CRATES= addr2line-0.24.2 \
burn-tensor-0.17.1 \
burn-train-0.17.1 \
burn-wgpu-0.17.1 \
- bytemuck-1.23.1 \
- bytemuck_derive-1.9.3 \
+ bytemuck-1.23.2 \
+ bytemuck_derive-1.10.1 \
byteorder-1.5.0 \
bytes-1.10.1 \
bytesize-1.3.3 \
- camino-1.1.10 \
+ camino-1.1.12 \
candle-core-0.8.4 \
cast-0.3.0 \
- cc-1.2.27 \
- cfg-if-1.0.1 \
+ cc-1.2.34 \
+ cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
chrono-0.4.41 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.40 \
- clap_builder-4.5.40 \
- clap_complete-4.5.54 \
- clap_derive-4.5.40 \
+ clap-4.5.46 \
+ clap_builder-4.5.46 \
+ clap_complete-4.5.57 \
+ clap_derive-4.5.45 \
clap_lex-0.7.5 \
client-ip-0.1.1 \
coarsetime-0.1.36 \
@@ -88,6 +88,8 @@ CARGO_CRATES= addr2line-0.24.2 \
codespan-reporting-0.12.0 \
colorchoice-1.0.4 \
colored-3.0.0 \
+ compression-codecs-0.4.30 \
+ compression-core-0.4.29 \
concurrent-queue-2.5.0 \
constant_time_eq-0.3.1 \
convert_case-0.8.0 \
@@ -96,14 +98,14 @@ CARGO_CRATES= addr2line-0.24.2 \
core-foundation-sys-0.8.7 \
core-graphics-types-0.1.3 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
criterion-0.6.0 \
criterion-plot-0.5.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
crypto-common-0.1.6 \
cssparser-0.35.0 \
cssparser-macros-0.6.1 \
@@ -115,7 +117,7 @@ CARGO_CRATES= addr2line-0.24.2 \
cubecl-cpp-0.5.0 \
cubecl-cuda-0.5.0 \
cubecl-hip-0.5.0 \
- cubecl-hip-sys-6.4.4348200 \
+ cubecl-hip-sys-6.4.4348201 \
cubecl-ir-0.5.0 \
cubecl-linalg-0.5.0 \
cubecl-macros-0.5.0 \
@@ -129,12 +131,12 @@ CARGO_CRATES= addr2line-0.24.2 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
data-encoding-2.9.0 \
- deadpool-0.10.0 \
+ deadpool-0.12.2 \
deadpool-runtime-0.1.4 \
- deranged-0.4.0 \
+ deranged-0.5.2 \
derive-new-0.6.0 \
derive-new-0.7.0 \
- derive_arbitrary-1.4.1 \
+ derive_arbitrary-1.4.2 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
@@ -155,8 +157,8 @@ CARGO_CRATES= addr2line-0.24.2 \
dyn-stack-0.13.0 \
either-1.15.0 \
elasticlunr-rs-3.0.2 \
- embassy-futures-0.1.1 \
- embed-resource-3.0.4 \
+ embassy-futures-0.1.2 \
+ embed-resource-3.0.5 \
encoding_rs-0.8.35 \
enum-as-inner-0.6.1 \
env_filter-0.1.3 \
@@ -164,13 +166,13 @@ CARGO_CRATES= addr2line-0.24.2 \
env_logger-0.11.8 \
envy-0.4.2 \
equivalent-1.0.2 \
- errno-0.3.12 \
- event-listener-5.4.0 \
+ errno-0.3.13 \
+ event-listener-5.4.1 \
event-listener-strategy-0.5.4 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
fastrand-2.3.0 \
- filetime-0.2.25 \
+ filetime-0.2.26 \
fixedbitset-0.5.7 \
flate2-1.1.2 \
float-ord-0.3.2 \
@@ -185,16 +187,16 @@ CARGO_CRATES= addr2line-0.24.2 \
foreign-types-macros-0.2.3 \
foreign-types-shared-0.1.1 \
foreign-types-shared-0.3.1 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fsevent-sys-4.1.0 \
- fsrs-4.1.1 \
+ fsrs-5.1.0 \
futf-0.1.5 \
futures-0.3.31 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
futures-executor-0.3.31 \
futures-io-0.3.31 \
- futures-lite-2.6.0 \
+ futures-lite-2.6.1 \
futures-macro-0.3.31 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
@@ -215,12 +217,12 @@ CARGO_CRATES= addr2line-0.24.2 \
gemm-f64-0.17.1 \
gemm-f64-0.18.2 \
generic-array-0.14.7 \
- getopts-0.2.23 \
+ getopts-0.2.24 \
getrandom-0.2.16 \
getrandom-0.3.3 \
gimli-0.31.1 \
gl_generator-0.14.0 \
- glob-0.3.2 \
+ glob-0.3.3 \
globset-0.4.16 \
glow-0.16.0 \
glutin_wgl_sys-0.6.1 \
@@ -229,17 +231,15 @@ CARGO_CRATES= addr2line-0.24.2 \
gpu-allocator-0.27.0 \
gpu-descriptor-0.3.2 \
gpu-descriptor-types-0.2.0 \
- h2-0.3.26 \
- h2-0.4.10 \
+ h2-0.3.27 \
+ h2-0.4.12 \
half-2.6.0 \
handlebars-6.3.2 \
hashbrown-0.13.2 \
hashbrown-0.14.5 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
hashlink-0.10.0 \
- headers-0.3.9 \
headers-0.4.1 \
- headers-core-0.2.0 \
headers-core-0.3.0 \
heck-0.5.0 \
hermit-abi-0.5.2 \
@@ -247,21 +247,22 @@ CARGO_CRATES= addr2line-0.24.2 \
hexf-parse-0.2.1 \
hmac-0.12.1 \
html5ever-0.26.0 \
- html5ever-0.31.0 \
+ html5ever-0.35.0 \
htmlescape-0.3.1 \
http-0.2.12 \
http-1.3.1 \
http-body-0.4.6 \
http-body-1.0.1 \
http-body-util-0.1.3 \
+ http-range-header-0.4.2 \
httparse-1.10.1 \
httpdate-1.0.3 \
hyper-0.14.32 \
- hyper-1.6.0 \
+ hyper-1.7.0 \
hyper-rustls-0.27.7 \
hyper-tls-0.5.0 \
hyper-tls-0.6.0 \
- hyper-util-0.1.14 \
+ hyper-util-0.1.16 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.0.0 \
@@ -273,16 +274,17 @@ CARGO_CRATES= addr2line-0.24.2 \
icu_provider-2.0.0 \
id_tree-1.8.0 \
ident_case-1.0.1 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
ignore-0.4.23 \
- indexmap-2.9.0 \
+ indexmap-2.11.0 \
indoc-2.0.6 \
inflections-1.1.1 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
intl-memoizer-0.5.3 \
intl_pluralrules-7.0.2 \
+ io-uring-0.7.10 \
ipnet-2.11.0 \
iri-string-0.7.8 \
is_terminal_polyfill-1.70.1 \
@@ -293,7 +295,7 @@ CARGO_CRATES= addr2line-0.24.2 \
jiff-0.2.15 \
jiff-static-0.2.15 \
jni-sys-0.3.0 \
- jobserver-0.1.33 \
+ jobserver-0.1.34 \
js-sys-0.3.77 \
junction-1.2.0 \
khronos-egl-6.0.0 \
@@ -301,38 +303,38 @@ CARGO_CRATES= addr2line-0.24.2 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.173 \
+ libc-0.2.175 \
libc-stdhandle-0.1.0 \
libloading-0.8.8 \
libm-0.2.15 \
- libredox-0.1.3 \
+ libredox-0.1.9 \
libsqlite3-sys-0.34.0 \
libz-rs-sys-0.5.1 \
linkify-0.7.0 \
linux-raw-sys-0.9.4 \
litemap-0.8.0 \
- litrs-0.4.1 \
+ litrs-0.4.2 \
lock_api-0.4.13 \
log-0.4.27 \
lru-slab-0.1.2 \
lzma-sys-0.1.20 \
mac-0.1.1 \
- macerator-0.2.8 \
- macerator-macros-0.1.2 \
+ macerator-0.2.9 \
+ macerator-macros-0.1.3 \
malloc_buf-0.0.6 \
maplit-1.0.2 \
markup5ever-0.11.0 \
- markup5ever-0.16.1 \
+ markup5ever-0.35.0 \
markup5ever_rcdom-0.2.0 \
- match_token-0.1.0 \
- matchers-0.1.0 \
+ match_token-0.35.0 \
+ matchers-0.2.0 \
matches-0.1.10 \
matchit-0.8.4 \
matrixmultiply-0.3.10 \
md5-0.7.0 \
- mdbook-0.4.51 \
+ mdbook-0.4.52 \
memchr-2.7.5 \
- memmap2-0.9.5 \
+ memmap2-0.9.8 \
memoffset-0.9.1 \
metal-0.31.0 \
mime-0.3.17 \
@@ -340,7 +342,7 @@ CARGO_CRATES= addr2line-0.24.2 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
- moddef-0.2.6 \
+ moddef-0.3.0 \
multer-3.1.0 \
multimap-0.10.1 \
naga-25.0.1 \
@@ -351,11 +353,11 @@ CARGO_CRATES= addr2line-0.24.2 \
nom-7.1.3 \
nom-8.0.0 \
normpath-1.3.0 \
- notify-8.0.0 \
+ notify-8.2.0 \
notify-debouncer-mini-0.6.0 \
notify-types-2.0.0 \
ntapi-0.4.1 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-0.4.3 \
num-bigint-0.4.6 \
num-complex-0.4.6 \
@@ -368,8 +370,8 @@ CARGO_CRATES= addr2line-0.24.2 \
num-rational-0.4.2 \
num-traits-0.2.19 \
num_cpus-1.17.0 \
- num_enum-0.7.3 \
- num_enum_derive-0.7.3 \
+ num_enum-0.7.4 \
+ num_enum_derive-0.7.4 \
nvml-wrapper-0.10.0 \
nvml-wrapper-sys-0.8.0 \
objc-0.2.7 \
@@ -385,7 +387,6 @@ CARGO_CRATES= addr2line-0.24.2 \
option-ext-0.2.0 \
ordered-float-2.10.1 \
ordered-float-4.6.0 \
- overload-0.1.1 \
parking-2.2.1 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
@@ -393,7 +394,7 @@ CARGO_CRATES= addr2line-0.24.2 \
paste-1.0.15 \
pathdiff-0.2.3 \
pbkdf2-0.12.2 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
pest-2.8.1 \
pest_derive-2.8.1 \
pest_generator-2.8.1 \
@@ -418,17 +419,17 @@ CARGO_CRATES= addr2line-0.24.2 \
plotters-svg-0.3.7 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
- potential_utf-0.1.2 \
+ potential_utf-0.1.3 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
precomputed-hash-0.1.1 \
presser-0.3.1 \
- prettyplease-0.2.34 \
+ prettyplease-0.2.37 \
priority-queue-2.5.0 \
proc-macro-crate-3.3.0 \
proc-macro-hack-0.5.20+deprecated \
- proc-macro2-1.0.95 \
- profiling-1.0.16 \
+ proc-macro2-1.0.101 \
+ profiling-1.0.17 \
prost-0.13.5 \
prost-build-0.13.5 \
prost-derive-0.13.5 \
@@ -446,13 +447,13 @@ CARGO_CRATES= addr2line-0.24.2 \
pyo3-ffi-0.25.1 \
pyo3-macros-0.25.1 \
pyo3-macros-backend-0.25.1 \
- quinn-0.11.8 \
- quinn-proto-0.11.12 \
- quinn-udp-0.5.12 \
+ quinn-0.11.9 \
+ quinn-proto-0.11.13 \
+ quinn-udp-0.5.14 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
@@ -463,49 +464,46 @@ CARGO_CRATES= addr2line-0.24.2 \
raw-cpuid-11.5.0 \
raw-window-handle-0.6.2 \
rawpointer-0.2.1 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
reborrow-0.5.5 \
- redox_syscall-0.5.13 \
+ redox_syscall-0.5.17 \
redox_users-0.4.6 \
- redox_users-0.5.0 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
+ redox_users-0.5.2 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
relative-path-1.9.3 \
renderdoc-sys-1.1.0 \
reqwest-0.11.27 \
- reqwest-0.12.20 \
+ reqwest-0.12.23 \
ring-0.17.14 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
rstest-0.25.0 \
rstest_macros-0.25.0 \
rusqlite-0.36.0 \
- rustc-demangle-0.1.25 \
+ rustc-demangle-0.1.26 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
- rustix-1.0.7 \
- rustls-0.23.28 \
+ rustix-1.0.8 \
+ rustls-0.23.31 \
rustls-native-certs-0.8.1 \
rustls-pemfile-1.0.4 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
- rustls-webpki-0.103.3 \
- rustversion-1.0.21 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
safetensors-0.4.5 \
same-file-1.0.6 \
sanitize-filename-0.5.0 \
sanitize-filename-0.6.0 \
schannel-0.1.27 \
- scoped-tls-1.0.1 \
scopeguard-1.2.0 \
security-framework-2.11.1 \
- security-framework-3.2.0 \
+ security-framework-3.3.0 \
security-framework-sys-2.14.0 \
self_cell-1.2.0 \
semver-1.0.26 \
@@ -515,28 +513,29 @@ CARGO_CRATES= addr2line-0.24.2 \
serde-value-0.7.0 \
serde_bytes-0.11.17 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.143 \
serde_path_to_error-0.1.17 \
serde_repr-0.1.20 \
- serde_spanned-0.6.9 \
- serde_tuple-1.1.0 \
- serde_tuple_macros-1.0.1 \
+ serde_spanned-1.0.0 \
+ serde_tuple-1.1.2 \
+ serde_tuple_macros-1.1.2 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
- signal-hook-registry-1.4.5 \
+ signal-hook-registry-1.4.6 \
simd-adler32-0.3.7 \
siphasher-0.3.11 \
siphasher-1.0.1 \
- slab-0.4.10 \
+ slab-0.4.11 \
slotmap-1.0.7 \
smallvec-1.15.1 \
- snafu-0.8.6 \
- snafu-derive-0.8.6 \
+ snafu-0.8.8 \
+ snafu-derive-0.8.8 \
snowflake-1.3.0 \
socket2-0.5.10 \
+ socket2-0.6.0 \
spin-0.9.8 \
spin-0.10.0 \
spirv-0.3.0+sdk-1.3.268.0 \
@@ -546,12 +545,12 @@ CARGO_CRATES= addr2line-0.24.2 \
string_cache_codegen-0.5.4 \
strsim-0.11.1 \
strum-0.26.3 \
- strum-0.27.1 \
+ strum-0.27.2 \
strum_macros-0.26.4 \
- strum_macros-0.27.1 \
+ strum_macros-0.27.2 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.103 \
+ syn-2.0.106 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
@@ -560,38 +559,40 @@ CARGO_CRATES= addr2line-0.24.2 \
sysinfo-0.33.1 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
- systemstat-0.2.4 \
+ systemstat-0.2.5 \
tar-0.4.44 \
target-lexicon-0.13.2 \
- tempfile-3.20.0 \
+ tempfile-3.21.0 \
tendril-0.4.3 \
termcolor-1.4.1 \
- terminal_size-0.4.2 \
+ terminal_size-0.4.3 \
text_placeholder-0.5.1 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
+ thiserror-impl-2.0.16 \
thread-tree-0.3.3 \
thread_local-1.1.9 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
+ time-0.3.42 \
+ time-core-0.1.5 \
+ time-macros-0.2.23 \
tinystr-0.8.1 \
tinytemplate-1.2.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.45.1 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.26.2 \
- tokio-tungstenite-0.21.0 \
- tokio-util-0.7.15 \
+ tokio-tungstenite-0.26.2 \
+ tokio-util-0.7.16 \
toml-0.5.11 \
- toml-0.8.23 \
+ toml-0.9.5 \
toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
toml_edit-0.22.27 \
- toml_write-0.1.2 \
+ toml_parser-1.0.2 \
+ toml_writer-1.0.2 \
topological-sort-0.2.2 \
tower-0.5.2 \
tower-http-0.6.6 \
@@ -599,12 +600,12 @@ CARGO_CRATES= addr2line-0.24.2 \
tower-service-0.3.3 \
tracing-0.1.41 \
tracing-appender-0.2.3 \
- tracing-attributes-0.1.29 \
+ tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
- tungstenite-0.21.0 \
+ tungstenite-0.26.2 \
type-map-0.5.1 \
typenum-1.18.0 \
ucd-trie-0.1.7 \
@@ -628,11 +629,11 @@ CARGO_CRATES= addr2line-0.24.2 \
unindent-0.2.4 \
untrusted-0.9.0 \
unty-0.0.4 \
- url-2.5.4 \
+ url-2.5.7 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.17.0 \
+ uuid-1.18.0 \
valuable-0.1.1 \
variadics_please-1.1.0 \
vcpkg-0.2.15 \
@@ -641,9 +642,8 @@ CARGO_CRATES= addr2line-0.24.2 \
vswhom-sys-0.1.3 \
walkdir-2.5.0 \
want-0.3.1 \
- warp-0.3.7 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
+ wasi-0.14.3+wasi-0.2.4 \
wasix-0.12.21 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
@@ -655,7 +655,7 @@ CARGO_CRATES= addr2line-0.24.2 \
web-sys-0.3.77 \
web-time-1.1.0 \
web_atoms-0.1.3 \
- webpki-roots-1.0.0 \
+ webpki-roots-1.0.2 \
wgpu-25.0.2 \
wgpu-core-25.0.2 \
wgpu-core-deps-apple-25.0.0 \
@@ -667,20 +667,20 @@ CARGO_CRATES= addr2line-0.24.2 \
widestring-1.2.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.10 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.56.0 \
+ windows-0.57.0 \
windows-0.58.0 \
windows-0.61.3 \
windows-collections-0.2.0 \
- windows-core-0.56.0 \
+ windows-core-0.57.0 \
windows-core-0.58.0 \
windows-core-0.61.2 \
windows-future-0.2.1 \
- windows-implement-0.56.0 \
+ windows-implement-0.57.0 \
windows-implement-0.58.0 \
windows-implement-0.60.0 \
- windows-interface-0.56.0 \
+ windows-interface-0.57.0 \
windows-interface-0.58.0 \
windows-interface-0.59.1 \
windows-link-0.1.3 \
@@ -696,7 +696,7 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-sys-0.60.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.2 \
+ windows-targets-0.53.3 \
windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
@@ -721,32 +721,32 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.11 \
+ winnow-0.7.13 \
winreg-0.50.0 \
winreg-0.55.0 \
winsafe-0.0.19 \
- wiremock-0.6.3 \
- wit-bindgen-rt-0.39.0 \
+ wiremock-0.6.5 \
+ wit-bindgen-0.45.0 \
wrapcenum-derive-0.4.1 \
writeable-0.6.1 \
- xattr-1.5.0 \
- xml-rs-0.8.26 \
+ xattr-1.5.1 \
+ xml-rs-0.8.27 \
xml5ever-0.17.0 \
xz2-0.1.7 \
yoke-0.7.5 \
yoke-0.8.0 \
yoke-derive-0.7.5 \
yoke-derive-0.8.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
zerotrie-0.2.2 \
- zerovec-0.11.2 \
+ zerovec-0.11.4 \
zerovec-derive-0.11.1 \
zip-1.1.4 \
- zip-4.1.0 \
+ zip-4.6.0 \
zlib-rs-0.5.1 \
zopfli-0.8.2 \
zstd-0.13.3 \
diff --git a/games/anki/distinfo b/games/anki/distinfo
index 70699e098ee1..0e1594bae02f 100644
--- a/games/anki/distinfo
+++ b/games/anki/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753518688
-SHA256 (anki-yarn-cache-25.07.5.tar.gz) = 361af862b2c914e1c430b5f896cfca8b6d75ff6a8520c799eb1c70e59c60a7c4
-SIZE (anki-yarn-cache-25.07.5.tar.gz) = 527779870
+TIMESTAMP = 1758183213
+SHA256 (anki-yarn-cache-25.09.2.tar.gz) = 25255d77cfbacc3b2b7c003fa90cfb8662cc9f8757ec68ac24791f7abe74ce15
+SIZE (anki-yarn-cache-25.09.2.tar.gz) = 527861671
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -11,28 +11,28 @@ SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2d
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/ammonia-4.1.0.crate) = 3ada2ee439075a3e70b6992fce18ac4e407cd05aea9ca3f75d2c0b0c20bbb364
-SIZE (rust/crates/ammonia-4.1.0.crate) = 53061
+SHA256 (rust/crates/ammonia-4.1.1.crate) = d6b346764dd0814805de8abf899fe03065bcee69bb1a4771c785817e39f3978f
+SIZE (rust/crates/ammonia-4.1.1.crate) = 56029
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
-SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
-SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
@@ -41,22 +41,22 @@ SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f
SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775
SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
-SHA256 (rust/crates/async-compression-0.4.24.crate) = d615619615a650c571269c00dca41db04b9210037fa76ed8239f70404ab56985
-SIZE (rust/crates/async-compression-0.4.24.crate) = 116001
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-compression-0.4.30.crate) = 977eb15ea9efd848bb8a4a1a2500347ed7f0bf794edf0dc3ddcf439f43d36b23
+SIZE (rust/crates/async-compression-0.4.30.crate) = 98817
SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/atomic_float-1.1.0.crate) = 628d228f918ac3b82fe590352cc719d30664a0c13ca3a60266fe02c7132d480a
SIZE (rust/crates/atomic_float-1.1.0.crate) = 16232
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
SIZE (rust/crates/axum-0.8.4.crate) = 175159
SHA256 (rust/crates/axum-client-ip-1.1.3.crate) = 3f08a543641554404b42acd0d2494df12ca2be034d7b8ee4dbbf7446f940a2ef
@@ -83,8 +83,8 @@ SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e7577090
SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d
+SIZE (rust/crates/bitflags-2.9.3.crate) = 47777
SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
SIZE (rust/crates/blake3-1.8.2.crate) = 205967
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
@@ -93,8 +93,8 @@ SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996a
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
-SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/burn-0.17.1.crate) = ec639306f45bd663957465e840cfb07bcd2ae18f7c045dd9aba8cb7a69c0654a
SIZE (rust/crates/burn-0.17.1.crate) = 57454
SHA256 (rust/crates/burn-autodiff-0.17.1.crate) = a178966322ab7ce71405f1324cdc14f79256d85a47138bbd2c8c4f0056148601
@@ -127,26 +127,26 @@ SHA256 (rust/crates/burn-train-0.17.1.crate) = 140182cf5f1255d60e1d8c677fa45c6f7
SIZE (rust/crates/burn-train-0.17.1.crate) = 72267
SHA256 (rust/crates/burn-wgpu-0.17.1.crate) = 215bf0e641a27e17bcd3941a11867dcda411c9cb009488c6b6650c8206437c30
SIZE (rust/crates/burn-wgpu-0.17.1.crate) = 24880
-SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
-SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
-SHA256 (rust/crates/bytemuck_derive-1.9.3.crate) = 7ecc273b49b3205b83d648f0690daa588925572cc5063745bfe547fe7ec8e1a1
-SIZE (rust/crates/bytemuck_derive-1.9.3.crate) = 23555
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/bytemuck_derive-1.10.1.crate) = 4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29
+SIZE (rust/crates/bytemuck_derive-1.10.1.crate) = 25122
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bytesize-1.3.3.crate) = 2e93abca9e28e0a1b9877922aacb20576e05d4679ffa78c3d6dc22a26a216659
SIZE (rust/crates/bytesize-1.3.3.crate) = 11594
-SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
-SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/camino-1.1.12.crate) = dd0b03af37dad7a14518b7691d81acb0f8222604ad3d1b02f6b4bed5188c0cd5
+SIZE (rust/crates/camino-1.1.12.crate) = 44284
SHA256 (rust/crates/candle-core-0.8.4.crate) = 06ccf5ee3532e66868516d9b315f73aec9f34ea1a37ae98514534d458915dbf1
SIZE (rust/crates/candle-core-0.8.4.crate) = 232912
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
-SIZE (rust/crates/cc-1.2.27.crate) = 107070
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cc-1.2.34.crate) = 42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc
+SIZE (rust/crates/cc-1.2.34.crate) = 111754
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
@@ -157,14 +157,14 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
-SIZE (rust/crates/clap-4.5.40.crate) = 57419
-SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
-SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
-SHA256 (rust/crates/clap_complete-4.5.54.crate) = aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677
-SIZE (rust/crates/clap_complete-4.5.54.crate) = 48534
-SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
-SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+SHA256 (rust/crates/clap-4.5.46.crate) = 2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57
+SIZE (rust/crates/clap-4.5.46.crate) = 58332
+SHA256 (rust/crates/clap_builder-4.5.46.crate) = fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41
+SIZE (rust/crates/clap_builder-4.5.46.crate) = 169831
+SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad
+SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/client-ip-0.1.1.crate) = 31211fc26899744f5b22521fdc971e5f3875991d8880537537470685a0e9552d
@@ -181,6 +181,10 @@ SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
SIZE (rust/crates/colored-3.0.0.crate) = 34497
+SHA256 (rust/crates/compression-codecs-0.4.30.crate) = 485abf41ac0c8047c07c87c72c8fb3eb5197f6e9d7ded615dfd1a00ae00a0f64
+SIZE (rust/crates/compression-codecs-0.4.30.crate) = 22516
+SHA256 (rust/crates/compression-core-0.4.29.crate) = e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb
+SIZE (rust/crates/compression-core-0.4.29.crate) = 4321
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
@@ -197,8 +201,8 @@ SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a8305
SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
SIZE (rust/crates/criterion-0.6.0.crate) = 119470
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
@@ -211,8 +215,8 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/cssparser-0.35.0.crate) = 4e901edd733a1472f944a45116df3f846f54d37e67e68640ac8bb69689aca2aa
@@ -235,8 +239,8 @@ SHA256 (rust/crates/cubecl-cuda-0.5.0.crate) = 71e091e4e3a3900faff440aec4053805e
SIZE (rust/crates/cubecl-cuda-0.5.0.crate) = 26384
SHA256 (rust/crates/cubecl-hip-0.5.0.crate) = 0c2f8c00207517de61cccdc4ca2724bc1db9dab94840beaf4329e43cead3bc4a
SIZE (rust/crates/cubecl-hip-0.5.0.crate) = 23359
-SHA256 (rust/crates/cubecl-hip-sys-6.4.4348200.crate) = 283fa7401056c53fb27e18f5d1806246bb5f937c4ecbd2453896f7a9ec495c73
-SIZE (rust/crates/cubecl-hip-sys-6.4.4348200.crate) = 382555
+SHA256 (rust/crates/cubecl-hip-sys-6.4.4348201.crate) = 678a20e5e38ce9c772bdd53596f2801ef210ae735ec2d7d46b5d5b675c09d929
+SIZE (rust/crates/cubecl-hip-sys-6.4.4348201.crate) = 382548
SHA256 (rust/crates/cubecl-ir-0.5.0.crate) = e096d77646590f0180ed4ce1aa7df4ecc7219f3c4616e9fe72d93ab63a352855
SIZE (rust/crates/cubecl-ir-0.5.0.crate) = 27676
SHA256 (rust/crates/cubecl-linalg-0.5.0.crate) = 75aacf86f6004c274e63589aed55c5edcbcdf1b292eaf4ce2c1688c04c41a194
@@ -263,18 +267,18 @@ SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
-SHA256 (rust/crates/deadpool-0.10.0.crate) = fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490
-SIZE (rust/crates/deadpool-0.10.0.crate) = 31997
+SHA256 (rust/crates/deadpool-0.12.2.crate) = 5ed5957ff93768adf7a65ab167a17835c3d2c3c50d084fe305174c112f468e2f
+SIZE (rust/crates/deadpool-0.12.2.crate) = 34422
SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/deranged-0.5.2.crate) = 75d7cc94194b4dd0fa12845ef8c911101b7f37633cda14997a6e82099aa0b693
+SIZE (rust/crates/deranged-0.5.2.crate) = 24030
SHA256 (rust/crates/derive-new-0.6.0.crate) = d150dea618e920167e5973d70ae6ece4385b7164e0d799fe7c122dd0a5d912ad
SIZE (rust/crates/derive-new-0.6.0.crate) = 7694
SHA256 (rust/crates/derive-new-0.7.0.crate) = 2cdc8d50f426189eef89dac62fabfa0abb27d5cc008f25bf4156a0203325becc
SIZE (rust/crates/derive-new-0.7.0.crate) = 8831
-SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
-SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
+SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
+SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -315,10 +319,10 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/elasticlunr-rs-3.0.2.crate) = 41e83863a500656dfa214fee6682de9c5b9f03de6860fec531235ed2ae9f6571
SIZE (rust/crates/elasticlunr-rs-3.0.2.crate) = 109533
-SHA256 (rust/crates/embassy-futures-0.1.1.crate) = 1f878075b9794c1e4ac788c95b728f26aa6366d32eeb10c7051389f898f7d067
-SIZE (rust/crates/embassy-futures-0.1.1.crate) = 6671
-SHA256 (rust/crates/embed-resource-3.0.4.crate) = 0963f530273dc3022ab2bdc3fcd6d488e850256f2284a82b7413cb9481ee85dd
-SIZE (rust/crates/embed-resource-3.0.4.crate) = 18260
+SHA256 (rust/crates/embassy-futures-0.1.2.crate) = dc2d050bdc5c21e0862a89256ed8029ae6c290a93aecefc73084b3002cdebb01
+SIZE (rust/crates/embassy-futures-0.1.2.crate) = 8773
+SHA256 (rust/crates/embed-resource-3.0.5.crate) = 4c6d81016d6c977deefb2ef8d8290da019e27cc26167e102185da528e6c0ab38
+SIZE (rust/crates/embed-resource-3.0.5.crate) = 18287
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc
@@ -333,10 +337,10 @@ SHA256 (rust/crates/envy-0.4.2.crate) = 3f47e0157f2cb54f5ae1bd371b30a2ae4311e1c0
SIZE (rust/crates/envy-0.4.2.crate) = 10985
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
-SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
-SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
@@ -345,8 +349,8 @@ SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf
SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
@@ -375,12 +379,12 @@ SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7f
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/fsrs-4.1.1.crate) = c1f3a8c3df2c324ebab71461178fe8c1fe2d7373cf603f312b652befd026f06d
-SIZE (rust/crates/fsrs-4.1.1.crate) = 87592
+SHA256 (rust/crates/fsrs-5.1.0.crate) = 04954cc67c3c11ee342a2ee1f5222bf76d73f7772df08d37dc9a6cdd73c467eb
+SIZE (rust/crates/fsrs-5.1.0.crate) = 89928
SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
SIZE (rust/crates/futf-0.1.5.crate) = 11344
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
@@ -393,8 +397,8 @@ SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d3
SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
-SHA256 (rust/crates/futures-lite-2.6.0.crate) = f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532
-SIZE (rust/crates/futures-lite-2.6.0.crate) = 45157
+SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad
+SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095
SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
@@ -435,8 +439,8 @@ SHA256 (rust/crates/gemm-f64-0.18.2.crate) = 35b2a4f76ce4b8b16eadc11ccf2e083252d
SIZE (rust/crates/gemm-f64-0.18.2.crate) = 7199
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
-SIZE (rust/crates/getopts-0.2.23.crate) = 21409
+SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df
+SIZE (rust/crates/getopts-0.2.24.crate) = 21467
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
@@ -445,8 +449,8 @@ SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08
@@ -463,10 +467,10 @@ SHA256 (rust/crates/gpu-descriptor-0.3.2.crate) = b89c83349105e3732062a895becfc7
SIZE (rust/crates/gpu-descriptor-0.3.2.crate) = 7943
SHA256 (rust/crates/gpu-descriptor-types-0.2.0.crate) = fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91
SIZE (rust/crates/gpu-descriptor-types-0.2.0.crate) = 2169
-SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
-SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
-SIZE (rust/crates/h2-0.4.10.crate) = 174800
+SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d
+SIZE (rust/crates/h2-0.3.27.crate) = 169180
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
SIZE (rust/crates/half-2.6.0.crate) = 59507
SHA256 (rust/crates/handlebars-6.3.2.crate) = 759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098
@@ -475,16 +479,12 @@ SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b2
SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
-SHA256 (rust/crates/headers-0.3.9.crate) = 06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270
-SIZE (rust/crates/headers-0.3.9.crate) = 68290
SHA256 (rust/crates/headers-0.4.1.crate) = b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb
SIZE (rust/crates/headers-0.4.1.crate) = 71105
-SHA256 (rust/crates/headers-core-0.2.0.crate) = e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429
-SIZE (rust/crates/headers-core-0.2.0.crate) = 2380
SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
SIZE (rust/crates/headers-core-0.3.0.crate) = 2333
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -499,8 +499,8 @@ SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a9
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
SHA256 (rust/crates/html5ever-0.26.0.crate) = bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7
SIZE (rust/crates/html5ever-0.26.0.crate) = 72921
-SHA256 (rust/crates/html5ever-0.31.0.crate) = 953cbbe631aae7fc0a112702ad5d3aaf09da38beaf45ea84610d6e1c358f569c
-SIZE (rust/crates/html5ever-0.31.0.crate) = 72775
+SHA256 (rust/crates/html5ever-0.35.0.crate) = 55d958c2f74b664487a2035fe1dadb032c48718a03b63f3ab0b8537db8549ed4
+SIZE (rust/crates/html5ever-0.35.0.crate) = 76142
SHA256 (rust/crates/htmlescape-0.3.1.crate) = e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163
SIZE (rust/crates/htmlescape-0.3.1.crate) = 53226
SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
@@ -513,22 +513,24 @@ SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b7
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/http-range-header-0.4.2.crate) = 9171a2ea8a68358193d15dd5d70c1c10a2afc3e7e4c5bc92bc9f025cebd7359c
+SIZE (rust/crates/http-range-header-0.4.2.crate) = 8545
SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
SIZE (rust/crates/hyper-0.14.32.crate) = 199622
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
-SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -551,14 +553,14 @@ SHA256 (rust/crates/id_tree-1.8.0.crate) = bcd9db8dd5be8bde5a2624ed4b2dfb74368fe
SIZE (rust/crates/id_tree-1.8.0.crate) = 30170
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indexmap-2.11.0.crate) = f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9
+SIZE (rust/crates/indexmap-2.11.0.crate) = 99851
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/inflections-1.1.1.crate) = a257582fdcde896fd96463bf2d40eefea0580021c0712a0e2b028b60b47a837a
@@ -571,6 +573,8 @@ SHA256 (rust/crates/intl-memoizer-0.5.3.crate) = 310da2e345f5eb861e7a07ee182262e
SIZE (rust/crates/intl-memoizer-0.5.3.crate) = 12171
SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
@@ -591,8 +595,8 @@ SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559
SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/junction-1.2.0.crate) = 72bbdfd737a243da3dfc1f99ee8d6e166480f17ab4ac84d7c34aacd73fc7bd16
@@ -607,16 +611,16 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.173.crate) = d8cfeafaffdbc32176b64fb251369d52ea9f0a8fbc6f8759edffef7b525d64bb
-SIZE (rust/crates/libc-0.2.173.crate) = 777353
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/libc-stdhandle-0.1.0.crate) = 6dac2473dc28934c5e0b82250dab231c9d3b94160d91fe9ff483323b05797551
SIZE (rust/crates/libc-stdhandle-0.1.0.crate) = 2254
SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
SIZE (rust/crates/libloading-0.8.8.crate) = 31345
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
+SIZE (rust/crates/libredox-0.1.9.crate) = 7281
SHA256 (rust/crates/libsqlite3-sys-0.34.0.crate) = 91632f3b4fb6bd1d72aa3d78f41ffecfcf2b1a6648d8c241dbe7dbfaf4875e15
SIZE (rust/crates/libsqlite3-sys-0.34.0.crate) = 5184526
SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
@@ -627,8 +631,8 @@ SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a17
SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
-SIZE (rust/crates/litrs-0.4.1.crate) = 42603
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
@@ -639,24 +643,24 @@ SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779aca
SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
SIZE (rust/crates/mac-0.1.1.crate) = 4838
-SHA256 (rust/crates/macerator-0.2.8.crate) = bce07f822458c4c303081d133a90610406162e7c8df17434956ac1892faf447b
-SIZE (rust/crates/macerator-0.2.8.crate) = 30387
-SHA256 (rust/crates/macerator-macros-0.1.2.crate) = a2b955a106dca78c0577269d67a6d56114abb8644b810fc995a22348276bb9dd
-SIZE (rust/crates/macerator-macros-0.1.2.crate) = 4259
+SHA256 (rust/crates/macerator-0.2.9.crate) = 8ac9c19702c37bae1a53d130a326b1c4f58cb17d472538cf547d44b46dbbe3aa
+SIZE (rust/crates/macerator-0.2.9.crate) = 31432
+SHA256 (rust/crates/macerator-macros-0.1.3.crate) = 8cd48b535b9b37a25a2589ab8d4f997886a2c68f59960ce06588525f38dd4944
+SIZE (rust/crates/macerator-macros-0.1.3.crate) = 4402
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
SHA256 (rust/crates/markup5ever-0.11.0.crate) = 7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016
SIZE (rust/crates/markup5ever-0.11.0.crate) = 34667
-SHA256 (rust/crates/markup5ever-0.16.1.crate) = d0a8096766c229e8c88a3900c9b44b7e06aa7f7343cc229158c3e58ef8f9973a
-SIZE (rust/crates/markup5ever-0.16.1.crate) = 18706
+SHA256 (rust/crates/markup5ever-0.35.0.crate) = 311fe69c934650f8f19652b3946075f0fc41ad8757dbb68f1ca14e7900ecc1c3
+SIZE (rust/crates/markup5ever-0.35.0.crate) = 15883
SHA256 (rust/crates/markup5ever_rcdom-0.2.0.crate) = b9521dd6750f8e80ee6c53d65e2e4656d7de37064f3a7a5d2d11d05df93839c2
SIZE (rust/crates/markup5ever_rcdom-0.2.0.crate) = 222948
-SHA256 (rust/crates/match_token-0.1.0.crate) = 88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b
-SIZE (rust/crates/match_token-0.1.0.crate) = 4903
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/match_token-0.35.0.crate) = ac84fd3f360fcc43dc5f5d186f02a94192761a080e8bc58621ad4d12296a58cf
+SIZE (rust/crates/match_token-0.35.0.crate) = 4570
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5
SIZE (rust/crates/matches-0.1.10.crate) = 2592
SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
@@ -665,12 +669,12 @@ SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131
SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170
SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
SIZE (rust/crates/md5-0.7.0.crate) = 6671
-SHA256 (rust/crates/mdbook-0.4.51.crate) = a87e65420ab45ca9c1b8cdf698f95b710cc826d373fa550f0f7fad82beac9328
-SIZE (rust/crates/mdbook-0.4.51.crate) = 1505997
+SHA256 (rust/crates/mdbook-0.4.52.crate) = 93c284d2855916af7c5919cf9ad897cfc77d3c2db6f55429c7cfb769182030ec
+SIZE (rust/crates/mdbook-0.4.52.crate) = 1514003
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/metal-0.31.0.crate) = f569fb946490b5743ad69813cb19629130ce9374034abe31614a36402d18f99e
@@ -685,8 +689,8 @@ SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d632
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
-SHA256 (rust/crates/moddef-0.2.6.crate) = 4e519fd9c6131c1c9a4a67f8bdc4f32eb4105b16c1468adea1b8e68c98c85ec4
-SIZE (rust/crates/moddef-0.2.6.crate) = 5286
+SHA256 (rust/crates/moddef-0.3.0.crate) = 4a0b3262dc837d2513fe2ef31ff8461352ef932dcca31ba0c0abe33547cf6b9b
+SIZE (rust/crates/moddef-0.3.0.crate) = 7659
SHA256 (rust/crates/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b
SIZE (rust/crates/multer-3.1.0.crate) = 25980
SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084
@@ -707,16 +711,16 @@ SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b11053
SIZE (rust/crates/nom-8.0.0.crate) = 135590
SHA256 (rust/crates/normpath-1.3.0.crate) = c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed
SIZE (rust/crates/normpath-1.3.0.crate) = 20719
-SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943
-SIZE (rust/crates/notify-8.0.0.crate) = 35590
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
SHA256 (rust/crates/notify-debouncer-mini-0.6.0.crate) = a689eb4262184d9a1727f9087cd03883ea716682ab03ed24efec57d7716dccb8
SIZE (rust/crates/notify-debouncer-mini-0.6.0.crate) = 9951
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
@@ -741,10 +745,10 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
-SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179
-SIZE (rust/crates/num_enum-0.7.3.crate) = 18603
-SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56
-SIZE (rust/crates/num_enum_derive-0.7.3.crate) = 17092
+SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
+SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
+SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
+SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
SHA256 (rust/crates/nvml-wrapper-0.10.0.crate) = 0c9bff0aa1d48904a1385ea2a8b97576fbdcbc9a3cfccd0d31fe978e1c4038c5
SIZE (rust/crates/nvml-wrapper-0.10.0.crate) = 77841
SHA256 (rust/crates/nvml-wrapper-sys-0.8.0.crate) = 698d45156f28781a4e79652b6ebe2eaa0589057d588d3aec1333f6466f13fcb5
@@ -775,8 +779,6 @@ SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951
SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
@@ -791,8 +793,8 @@ SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
SIZE (rust/crates/pest-2.8.1.crate) = 128906
SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
@@ -841,8 +843,8 @@ SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
@@ -851,18 +853,18 @@ SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa
SIZE (rust/crates/presser-0.3.1.crate) = 20946
-SHA256 (rust/crates/prettyplease-0.2.34.crate) = 6837b9e10d61f45f987d50808f83d1ee3d206c66acf650c3e4ae2e1f6ddedf55
-SIZE (rust/crates/prettyplease-0.2.34.crate) = 71832
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
SHA256 (rust/crates/priority-queue-2.5.0.crate) = 5676d703dda103cbb035b653a9f11448c0a7216c7926bd35fcb5865475d0c970
SIZE (rust/crates/priority-queue-2.5.0.crate) = 49045
SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
SHA256 (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068
SIZE (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/profiling-1.0.16.crate) = afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d
-SIZE (rust/crates/profiling-1.0.16.crate) = 12588
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773
+SIZE (rust/crates/profiling-1.0.17.crate) = 13493
SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
SIZE (rust/crates/prost-0.13.5.crate) = 32469
SHA256 (rust/crates/prost-build-0.13.5.crate) = be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf
@@ -897,20 +899,20 @@ SHA256 (rust/crates/pyo3-macros-0.25.1.crate) = a8725c0a622b374d6cb051d11a098378
SIZE (rust/crates/pyo3-macros-0.25.1.crate) = 8886
SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc
SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
-SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
-SIZE (rust/crates/quinn-0.11.8.crate) = 79949
-SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
-SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
-SHA256 (rust/crates/quinn-udp-0.5.12.crate) = ee4e529991f949c5e25755532370b8af5d114acae52326361d68d47af64aa842
-SIZE (rust/crates/quinn-udp-0.5.12.crate) = 31825
+SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
+SIZE (rust/crates/quinn-0.11.9.crate) = 83606
+SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31
+SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
+SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
+SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -931,36 +933,32 @@ SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc55
SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
SHA256 (rust/crates/reborrow-0.5.5.crate) = 03251193000f4bd3b042892be858ee50e8b3719f2b08e5833ac4353724632430
SIZE (rust/crates/reborrow-0.5.5.crate) = 3789
-SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
-SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
-SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832
SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/reqwest-0.12.20.crate) = eabf4c97d9130e2bf606614eb937e86edac8292eaa6f422f995d7e8de1eb1813
-SIZE (rust/crates/reqwest-0.12.20.crate) = 199843
+SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
+SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
@@ -973,18 +971,18 @@ SHA256 (rust/crates/rstest_macros-0.25.0.crate) = 1f168d99749d307be9de54d23fd226
SIZE (rust/crates/rstest_macros-0.25.0.crate) = 70557
SHA256 (rust/crates/rusqlite-0.36.0.crate) = 3de23c3319433716cf134eed225fe9986bc24f63bed9be9f20c329029e672dc7
SIZE (rust/crates/rusqlite-0.36.0.crate) = 169800
-SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
-SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
-SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643
-SIZE (rust/crates/rustls-0.23.28.crate) = 365699
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
@@ -993,10 +991,10 @@ SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a4
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
-SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
-SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
-SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
-SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/safetensors-0.4.5.crate) = 44560c11236a6130a46ce36c836a62936dc81ebf8c36a37947423571be0e55b6
@@ -1009,14 +1007,12 @@ SHA256 (rust/crates/sanitize-filename-0.6.0.crate) = bc984f4f9ceb736a7bb755c3e3b
SIZE (rust/crates/sanitize-filename-0.6.0.crate) = 4819
SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
SIZE (rust/crates/schannel-0.1.27.crate) = 42772
-SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
-SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
-SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
+SHA256 (rust/crates/security-framework-3.3.0.crate) = 80fb1d92c5028aa318b4b8bd7302a5bfcf48be96a37fc6fc790f806b0004ee0c
+SIZE (rust/crates/security-framework-3.3.0.crate) = 86425
SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749
@@ -1035,18 +1031,18 @@ SHA256 (rust/crates/serde_bytes-0.11.17.crate) = 8437fd221bde2d4ca316d61b90e337e
SIZE (rust/crates/serde_bytes-0.11.17.crate) = 13256
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
-SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
-SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
-SHA256 (rust/crates/serde_tuple-1.1.0.crate) = f0f9b739e59a0e07b7a73bc11c3dcd6abf790d0f54042b67a422d4bd1f6cf6c0
-SIZE (rust/crates/serde_tuple-1.1.0.crate) = 4141
-SHA256 (rust/crates/serde_tuple_macros-1.0.1.crate) = 9e87546e85c5047d03b454d12ee25266fc269a461a4029956ca58d246b9aefae
-SIZE (rust/crates/serde_tuple_macros-1.0.1.crate) = 3098
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
+SHA256 (rust/crates/serde_tuple-1.1.2.crate) = 52569c5296679bd28e2457f067f97d270077df67da0340647da5412c8eac8d9e
+SIZE (rust/crates/serde_tuple-1.1.2.crate) = 9933
+SHA256 (rust/crates/serde_tuple_macros-1.1.2.crate) = 2f46c707781471741d5f2670edb36476479b26e94cf43efe21ca3c220b97ef2e
+SIZE (rust/crates/serde_tuple_macros-1.1.2.crate) = 4083
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -1057,28 +1053,30 @@ SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e82
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
-SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
-SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/snafu-0.8.6.crate) = 320b01e011bf8d5d7a4a4a4be966d9160968935849c83b918827f6a435e7f627
-SIZE (rust/crates/snafu-0.8.6.crate) = 73472
-SHA256 (rust/crates/snafu-derive-0.8.6.crate) = 1961e2ef424c1424204d3a5d6975f934f56b6d50ff5732382d84ebf460e147f7
-SIZE (rust/crates/snafu-derive-0.8.6.crate) = 29444
+SHA256 (rust/crates/snafu-0.8.8.crate) = 4800ae0e2ebdfaea32ffb9745642acdc378740dcbd74d3fb3cd87572a34810c6
+SIZE (rust/crates/snafu-0.8.8.crate) = 73977
+SHA256 (rust/crates/snafu-derive-0.8.8.crate) = 186f5ba9999528053fb497fdf0dd330efcc69cfe4ad03776c9d704bc54fee10f
+SIZE (rust/crates/snafu-derive-0.8.8.crate) = 29484
SHA256 (rust/crates/snowflake-1.3.0.crate) = 27207bb65232eda1f588cf46db2fee75c0808d557f6b3cf19a75f5d6d7c94df1
SIZE (rust/crates/snowflake-1.3.0.crate) = 8073
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591
@@ -1097,18 +1095,18 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
SIZE (rust/crates/strum-0.26.3.crate) = 7237
-SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
-SIZE (rust/crates/strum-0.27.1.crate) = 7467
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
-SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
-SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.103.crate) = e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8
-SIZE (rust/crates/syn-2.0.103.crate) = 298990
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
@@ -1125,70 +1123,74 @@ SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb42
SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
-SHA256 (rust/crates/systemstat-0.2.4.crate) = 668a4db78b439df482c238f559e4ea869017f9e62ef0a059c8bfcd841a4df544
-SIZE (rust/crates/systemstat-0.2.4.crate) = 34927
+SHA256 (rust/crates/systemstat-0.2.5.crate) = 5021f5184d44b26fb184acd689671bbe1e4bbd24bbdaa6bc7ec383fad32d2033
+SIZE (rust/crates/systemstat-0.2.5.crate) = 34942
SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
SIZE (rust/crates/tar-0.4.44.crate) = 61020
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
+SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
SIZE (rust/crates/tendril-0.4.3.crate) = 37210
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
-SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
-SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
SHA256 (rust/crates/text_placeholder-0.5.1.crate) = dd5008f74a09742486ef0047596cf35df2b914e2a8dca5727fcb6ba6842a766b
SIZE (rust/crates/text_placeholder-0.5.1.crate) = 7744
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/thread-tree-0.3.3.crate) = ffbd370cb847953a25954d9f63e14824a36113f8c72eecf6eccef5dc4b45d630
SIZE (rust/crates/thread-tree-0.3.3.crate) = 12263
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/time-0.3.42.crate) = 8ca967379f9d8eb8058d86ed467d81d03e81acd45757e4ca341c24affbe8e8e3
+SIZE (rust/crates/time-0.3.42.crate) = 142370
+SHA256 (rust/crates/time-core-0.1.5.crate) = a9108bb380861b07264b950ded55a44a14a4adc68b9f5efd85aafc3aa4d40a68
+SIZE (rust/crates/time-core-0.1.5.crate) = 9110
+SHA256 (rust/crates/time-macros-0.2.23.crate) = 7182799245a7264ce590b349d90338f1c1affad93d2639aed5f8f69c090b334c
+SIZE (rust/crates/time-macros-0.2.23.crate) = 24713
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
-SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
-SHA256 (rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38
-SIZE (rust/crates/tokio-tungstenite-0.21.0.crate) = 28159
-SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
-SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/tokio-tungstenite-0.26.2.crate) = 7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084
+SIZE (rust/crates/tokio-tungstenite-0.26.2.crate) = 29868
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
-SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
-SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
-SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/topological-sort-0.2.2.crate) = ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d
SIZE (rust/crates/topological-sort-0.2.2.crate) = 10566
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
@@ -1203,18 +1205,18 @@ SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-appender-0.2.3.crate) = 3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf
SIZE (rust/crates/tracing-appender-0.2.3.crate) = 21964
-SHA256 (rust/crates/tracing-attributes-0.1.29.crate) = 1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662
-SIZE (rust/crates/tracing-attributes-0.1.29.crate) = 38683
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/tungstenite-0.21.0.crate) = 9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1
-SIZE (rust/crates/tungstenite-0.21.0.crate) = 59858
+SHA256 (rust/crates/tungstenite-0.26.2.crate) = 4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13
+SIZE (rust/crates/tungstenite-0.26.2.crate) = 65315
SHA256 (rust/crates/type-map-0.5.1.crate) = cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90
SIZE (rust/crates/type-map-0.5.1.crate) = 8606
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
@@ -1261,16 +1263,16 @@ SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
SIZE (rust/crates/unty-0.0.4.crate) = 7200
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
-SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/uuid-1.18.0.crate) = f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be
+SIZE (rust/crates/uuid-1.18.0.crate) = 59782
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/variadics_please-1.1.0.crate) = 41b6d82be61465f97d42bd1d15bf20f3b0a3a0905018f38f9d6f6962055b0b5c
@@ -1287,12 +1289,10 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/warp-0.3.7.crate) = 4378d202ff965b011c64817db11d5829506d3404edeadb61f190d111da3f231c
-SIZE (rust/crates/warp-0.3.7.crate) = 117428
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95
+SIZE (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 144010
SHA256 (rust/crates/wasix-0.12.21.crate) = c1fbb4ef9bbca0c1170e0b00dd28abc9e3b68669821600cad1caaed606583c6d
SIZE (rust/crates/wasix-0.12.21.crate) = 193621
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
@@ -1315,8 +1315,8 @@ SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
SIZE (rust/crates/web_atoms-0.1.3.crate) = 27392
-SHA256 (rust/crates/webpki-roots-1.0.0.crate) = 2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb
-SIZE (rust/crates/webpki-roots-1.0.0.crate) = 248893
+SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
SHA256 (rust/crates/wgpu-25.0.2.crate) = ec8fb398f119472be4d80bc3647339f56eb63b2a331f6a3d16e25d8144197dd9
SIZE (rust/crates/wgpu-25.0.2.crate) = 189625
SHA256 (rust/crates/wgpu-core-25.0.2.crate) = f7b882196f8368511d613c6aeec80655160db6646aebddf8328879a88d54e500
@@ -1339,34 +1339,34 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
+SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-0.56.0.crate) = 1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132
-SIZE (rust/crates/windows-0.56.0.crate) = 10807828
+SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
+SIZE (rust/crates/windows-0.57.0.crate) = 9694564
SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
SIZE (rust/crates/windows-0.58.0.crate) = 9744521
SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
SIZE (rust/crates/windows-0.61.3.crate) = 9372520
SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
-SHA256 (rust/crates/windows-core-0.56.0.crate) = 4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6
-SIZE (rust/crates/windows-core-0.56.0.crate) = 45084
+SHA256 (rust/crates/windows-core-0.57.0.crate) = d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d
+SIZE (rust/crates/windows-core-0.57.0.crate) = 53695
SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
-SHA256 (rust/crates/windows-implement-0.56.0.crate) = f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b
-SIZE (rust/crates/windows-implement-0.56.0.crate) = 9157
+SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7
+SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.56.0.crate) = 08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc
-SIZE (rust/crates/windows-interface-0.56.0.crate) = 9834
+SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
+SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515
SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
@@ -1397,8 +1397,8 @@ SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c0964560
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
-SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
@@ -1447,26 +1447,26 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
-SIZE (rust/crates/winnow-0.7.11.crate) = 174175
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/winreg-0.55.0.crate) = cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97
SIZE (rust/crates/winreg-0.55.0.crate) = 31048
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
-SHA256 (rust/crates/wiremock-0.6.3.crate) = 101681b74cd87b5899e87bcf5a64e83334dd313fcd3053ea72e6dba18928e301
-SIZE (rust/crates/wiremock-0.6.3.crate) = 61482
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/wiremock-0.6.5.crate) = 08db1edfb05d9b3c1542e521aea074442088292f00b5f28e435c714a98f85031
+SIZE (rust/crates/wiremock-0.6.5.crate) = 60561
+SHA256 (rust/crates/wit-bindgen-0.45.0.crate) = 052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814
+SIZE (rust/crates/wit-bindgen-0.45.0.crate) = 60405
SHA256 (rust/crates/wrapcenum-derive-0.4.1.crate) = a76ff259533532054cfbaefb115c613203c73707017459206380f03b3b3f266e
SIZE (rust/crates/wrapcenum-derive-0.4.1.crate) = 7400
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
-SHA256 (rust/crates/xattr-1.5.0.crate) = 0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e
-SIZE (rust/crates/xattr-1.5.0.crate) = 14694
-SHA256 (rust/crates/xml-rs-0.8.26.crate) = a62ce76d9b56901b19a74f19431b0d8b3bc7ca4ad685a746dfd78ca8f4fc6bda
-SIZE (rust/crates/xml-rs-0.8.26.crate) = 55115
+SHA256 (rust/crates/xattr-1.5.1.crate) = af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909
+SIZE (rust/crates/xattr-1.5.1.crate) = 14565
+SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7
+SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258
SHA256 (rust/crates/xml5ever-0.17.0.crate) = 4034e1d05af98b51ad7214527730626f019682d797ba38b51689212118d8e650
SIZE (rust/crates/xml5ever-0.17.0.crate) = 41208
SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
@@ -1479,10 +1479,10 @@ SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8
SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
@@ -1491,14 +1491,14 @@ SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zip-1.1.4.crate) = 9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164
SIZE (rust/crates/zip-1.1.4.crate) = 77910
-SHA256 (rust/crates/zip-4.1.0.crate) = af7dcdb4229c0e79c2531a24de7726a0e980417a74fb4d030a35f535665439a0
-SIZE (rust/crates/zip-4.1.0.crate) = 112269
+SHA256 (rust/crates/zip-4.6.0.crate) = c034aa6c54f654df20e7dc3713bc51705c12f280748fb6d7f40f87c696623e34
+SIZE (rust/crates/zip-4.6.0.crate) = 115676
SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
@@ -1513,9 +1513,9 @@ SHA256 (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz)
SIZE (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz) = 394844
SHA256 (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 58ac773ba2e7c76a9ec3f59ee9571576d76e74d58c4974a1d606d6976e1be70e
SIZE (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 19408
-SHA256 (ankitects-anki-25.07.5_GH0.tar.gz) = ad9c0f53c2388680cde23b131d9c2abbf0f5338024ae35d8f34592fdcdf63179
-SIZE (ankitects-anki-25.07.5_GH0.tar.gz) = 2513730
-SHA256 (ankitects-anki-core-i18n-a019a54_GH0.tar.gz) = c930da9b944b2e4af721f85248afbdf8142586da785092807bd2212f1934e355
-SIZE (ankitects-anki-core-i18n-a019a54_GH0.tar.gz) = 1697738
-SHA256 (ankitects-anki-desktop-ftl-bc2da83_GH0.tar.gz) = c561a0def2f170093c0cdf419a1429221cf1b531f1c6a603cf2be8c14e55a67f
-SIZE (ankitects-anki-desktop-ftl-bc2da83_GH0.tar.gz) = 250840
+SHA256 (ankitects-anki-25.09.2_GH0.tar.gz) = 4414972cb270c25b7b96f3ac942277db1f3db6cebe410ed4d76b6c8c4427949b
+SIZE (ankitects-anki-25.09.2_GH0.tar.gz) = 2518022
+SHA256 (ankitects-anki-core-i18n-480ef0d_GH0.tar.gz) = bc1adbd675e4aaef1c93847d13d8df27fc24046710b263af43592e4e2825f49e
+SIZE (ankitects-anki-core-i18n-480ef0d_GH0.tar.gz) = 1734561
+SHA256 (ankitects-anki-desktop-ftl-fd5f984_GH0.tar.gz) = ad6f03b0d044ed53526647221193d92788fb6d65071905f8e6b32321c1777a75
+SIZE (ankitects-anki-desktop-ftl-fd5f984_GH0.tar.gz) = 256161
diff --git a/games/anki/files/patch-pylib_tools_hookslib.py b/games/anki/files/patch-pylib_tools_hookslib.py
index 53a3f6d62d79..8abac8c7ba0e 100644
--- a/games/anki/files/patch-pylib_tools_hookslib.py
+++ b/games/anki/files/patch-pylib_tools_hookslib.py
@@ -1,5 +1,5 @@
-Skip code formatting with "ruff" on FreeBSD 15.0-CURRENT (observed with
-n278368-5c9b1c7e5f27) to prevent following error:
+Skip code formatting with "ruff" on !FreeBSD RELEASE builds to prevent
+following error (observed with FreeBSD 15.0-CURRENT n278368-5c9b1c7e5f27):
[...]
FAILED: /wrkdirs/usr/ports/games/anki/work/anki-25.07.2/out/qt/_aqt/hooks.py
@@ -32,5 +32,5 @@ Traceback (most recent call last):
file.write(code.encode("utf8"))
- subprocess.run([sys.executable, "-m", "ruff", "format", "-q", path], check=True)
+
-+ if not (platform.system() == 'FreeBSD' and platform.release() == '15.0-CURRENT'):
++ if platform.system() == 'FreeBSD' and platform.release().endswith('-RELEASE'):
+ subprocess.run([sys.executable, "-m", "ruff", "format", "-q", path], check=True)
diff --git a/games/anki/pkg-plist b/games/anki/pkg-plist
index 2a664c84891c..c8062f6e20d3 100644
--- a/games/anki/pkg-plist
+++ b/games/anki/pkg-plist
@@ -46,7 +46,7 @@ share/man/man1/anki.1.gz
%%DATADIR%%/_aqt/data/qt/icons/heart.svg
%%DATADIR%%/_aqt/data/qt/icons/magnify-dark.svg
%%DATADIR%%/_aqt/data/qt/icons/magnify-light.svg
-%%DATADIR%%/_aqt/data/qt/icons/media-record.png
+%%DATADIR%%/_aqt/data/qt/icons/media-record.svg
%%DATADIR%%/_aqt/data/qt/icons/menu-down-dark.svg
%%DATADIR%%/_aqt/data/qt/icons/menu-down-light.svg
%%DATADIR%%/_aqt/data/qt/icons/menu-up-dark.svg
diff --git a/games/assaultcube/Makefile b/games/assaultcube/Makefile
index 7fde4f0e5093..198ecef9e895 100644
--- a/games/assaultcube/Makefile
+++ b/games/assaultcube/Makefile
@@ -1,6 +1,7 @@
PORTNAME= assaultcube
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0.2
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= kevinz5000@gmail.com
diff --git a/games/automuteus/Makefile b/games/automuteus/Makefile
index b30cb4998412..b80276edf771 100644
--- a/games/automuteus/Makefile
+++ b/games/automuteus/Makefile
@@ -1,9 +1,9 @@
PORTNAME= automuteus
-DISTVERSION= 8.3.6
-PORTREVISION= 9
+DISTVERSION= 8.3.7
+PORTREVISION= 1
CATEGORIES= games
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= seafork@disroot.org
COMMENT= Discord Bot to automute Among Us players at round transitions
WWW= https://automute.us/
@@ -12,7 +12,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
USE_GITHUB= yes
-GH_ACCOUNT= denverquane
GH_TUPLE= \
BurntSushi:toml:v1.1.0:burntsushi_toml/vendor/github.com/BurntSushi/toml \
@@ -92,14 +91,13 @@ GO_TARGET= .:${PORTNAME}
SUB_FILES= pkg-message
PLIST_FILES= bin/${PORTNAME} \
- "@sample etc/${PORTNAME}/automuteus.conf.sample" \
- "@dir /var/log/automuteus" \
+ "@sample etc/${PORTNAME}/${PORTNAME}.conf.sample" \
+ "@dir /var/log/${PORTNAME}" \
/var/log/${PORTNAME}/logs.txt
post-install:
- @${MKDIR} ${STAGEDIR}${ETCDIR}
- @${CP} ${FILESDIR}/automuteus.conf ${STAGEDIR}${ETCDIR}/automuteus.conf.sample
- @${MKDIR} ${STAGEDIR}/var/log/${PORTNAME}
+ @${MKDIR} ${STAGEDIR}${ETCDIR} ${STAGEDIR}/var/log/${PORTNAME}
+ @${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.conf ${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample
@${TOUCH} ${STAGEDIR}/var/log/${PORTNAME}/logs.txt
.include <bsd.port.mk>
diff --git a/games/automuteus/distinfo b/games/automuteus/distinfo
index bffc5dd4a8dc..5a0068ddde18 100644
--- a/games/automuteus/distinfo
+++ b/games/automuteus/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1715788613
-SHA256 (denverquane-automuteus-8.3.6_GH0.tar.gz) = 37f0c85d0cafaa6dfa5108ecb63c2e5353b39932cc5476292f0cdc00e8ae09e8
-SIZE (denverquane-automuteus-8.3.6_GH0.tar.gz) = 13667612
+TIMESTAMP = 1756582613
+SHA256 (automuteus-automuteus-8.3.7_GH0.tar.gz) = 80d0b1edee53127ccb1e1ef9e19b26a75899391ffa569ac29fcc641562c6bc1d
+SIZE (automuteus-automuteus-8.3.7_GH0.tar.gz) = 13667676
SHA256 (BurntSushi-toml-v1.1.0_GH0.tar.gz) = 91d03c925082c1282636fe9f2c69fd6d54410ac56f2b6d7492ba56c00ada626d
SIZE (BurntSushi-toml-v1.1.0_GH0.tar.gz) = 91871
SHA256 (KyleBanks-depth-v1.2.1_GH0.tar.gz) = 8417300d559ec88f24fb3eef3eb8e76c1a6f5bf861d3e46a83d303dc5601f8ed
diff --git a/games/barony/Makefile b/games/barony/Makefile
index 76a79d0c2508..636220bd8d88 100644
--- a/games/barony/Makefile
+++ b/games/barony/Makefile
@@ -1,7 +1,7 @@
PORTNAME= barony
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MAINTAINER= devnexen@gmail.com
diff --git a/games/blinken/distinfo b/games/blinken/distinfo
index 72d1164db3ee..7e9c9ff36d35 100644
--- a/games/blinken/distinfo
+++ b/games/blinken/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381336
-SHA256 (KDE/release-service/25.04.3/blinken-25.04.3.tar.xz) = 76aefdc0fa874a62bda655a50260d5b6d4e0873a3481e4862558c3179935bcb3
-SIZE (KDE/release-service/25.04.3/blinken-25.04.3.tar.xz) = 2715276
+TIMESTAMP = 1757409962
+SHA256 (KDE/release-service/25.08.1/blinken-25.08.1.tar.xz) = df9268b8a3c19e571c49a16d2a0df9af834467861461d33894f0a777533e6c4b
+SIZE (KDE/release-service/25.08.1/blinken-25.08.1.tar.xz) = 2715220
diff --git a/games/blobwars/Makefile b/games/blobwars/Makefile
index bc13390a9aea..e6a551551dcb 100644
--- a/games/blobwars/Makefile
+++ b/games/blobwars/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blobwars
PORTVERSION= 2.00
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/
diff --git a/games/blockattack/Makefile b/games/blockattack/Makefile
index bbd074984160..e336b3280aa8 100644
--- a/games/blockattack/Makefile
+++ b/games/blockattack/Makefile
@@ -1,6 +1,7 @@
PORTNAME= blockattack
DISTVERSIONPREFIX= v
DISTVERSION= 2.9.1
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= nxjoseph@protonmail.com
diff --git a/games/bomber/distinfo b/games/bomber/distinfo
index 948a4532992c..e2a4f8b39001 100644
--- a/games/bomber/distinfo
+++ b/games/bomber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381339
-SHA256 (KDE/release-service/25.04.3/bomber-25.04.3.tar.xz) = 2f0a37ac247d4447766d46313b42f640a060e2d35894c7fc9ab25fac4d202587
-SIZE (KDE/release-service/25.04.3/bomber-25.04.3.tar.xz) = 841072
+TIMESTAMP = 1757409964
+SHA256 (KDE/release-service/25.08.1/bomber-25.08.1.tar.xz) = c03c103050f75ae9acdd4e56b9580fd35c71b714c9a6d90124d7eb3938c5cbec
+SIZE (KDE/release-service/25.08.1/bomber-25.08.1.tar.xz) = 841184
diff --git a/games/bovo/distinfo b/games/bovo/distinfo
index 227845015d91..f2c463a43dab 100644
--- a/games/bovo/distinfo
+++ b/games/bovo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381341
-SHA256 (KDE/release-service/25.04.3/bovo-25.04.3.tar.xz) = c8ec6ad38dbe292a04c5bd768394165054a732a32782bb10a9195d482178e976
-SIZE (KDE/release-service/25.04.3/bovo-25.04.3.tar.xz) = 221640
+TIMESTAMP = 1757409966
+SHA256 (KDE/release-service/25.08.1/bovo-25.08.1.tar.xz) = bf11ecff6f754a482042ce5f2071c237f3a292f62fd200ceebcf6141f43e66dd
+SIZE (KDE/release-service/25.08.1/bovo-25.08.1.tar.xz) = 221580
diff --git a/games/brogue/Makefile b/games/brogue/Makefile
index fb22cb2dbb84..5e2ee35749c0 100644
--- a/games/brogue/Makefile
+++ b/games/brogue/Makefile
@@ -1,6 +1,7 @@
PORTNAME= brogue
DISTVERSIONPREFIX= v
DISTVERSION= 1.14.1
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= fuz@FreeBSD.org
diff --git a/games/burgerspace/Makefile b/games/burgerspace/Makefile
index a887dd4d832d..6d8c583ed616 100644
--- a/games/burgerspace/Makefile
+++ b/games/burgerspace/Makefile
@@ -1,5 +1,6 @@
PORTNAME= burgerspace
PORTVERSION= 1.10.0
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= http://perso.b2b2c.ca/~sarrazip/dev/
diff --git a/games/cataclysm-dda/Makefile b/games/cataclysm-dda/Makefile
index fdece2f381ad..befa78eed625 100644
--- a/games/cataclysm-dda/Makefile
+++ b/games/cataclysm-dda/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cataclysm-dda
PORTVERSION= 0.H # Preserve PORTVERSION so uppercase is respected
DISTVERSIONSUFFIX= -g08f04fd # Using TAG instead of upstream 0.H-RELEASE
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= games
diff --git a/games/catesc/Makefile b/games/catesc/Makefile
index 9953d6d67fbc..66f8c554fbcd 100644
--- a/games/catesc/Makefile
+++ b/games/catesc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= catesc
PORTVERSION= 0.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/cavezofphear/Makefile b/games/cavezofphear/Makefile
index 4d6179e5bef4..d8ab154dfe80 100644
--- a/games/cavezofphear/Makefile
+++ b/games/cavezofphear/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cavezofphear
-PORTVERSION= 0.6.1
+PORTVERSION= 0.6.2
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/cavezofphear/distinfo b/games/cavezofphear/distinfo
index 5e528ece6f86..24976f1a9c47 100644
--- a/games/cavezofphear/distinfo
+++ b/games/cavezofphear/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1639600726
-SHA256 (AMDmi3-cavezofphear-0.6.1_GH0.tar.gz) = 29ea76dd1a0f38904cd09e36b7205d4a4c01324d2ba28d03f15d9ae53881aa10
-SIZE (AMDmi3-cavezofphear-0.6.1_GH0.tar.gz) = 46968
+TIMESTAMP = 1759153561
+SHA256 (AMDmi3-cavezofphear-0.6.2_GH0.tar.gz) = 32f8d535b3bbd6d037371ff80127f02dfb7ef4eca066c753efff1e09c28030af
+SIZE (AMDmi3-cavezofphear-0.6.2_GH0.tar.gz) = 47030
diff --git a/games/cdogs-sdl/Makefile b/games/cdogs-sdl/Makefile
index 1d03e3a8c966..7b95c2b004b2 100644
--- a/games/cdogs-sdl/Makefile
+++ b/games/cdogs-sdl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cdogs-sdl
-DISTVERSION= 2.3.1
+DISTVERSION= 2.3.2
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/games/cdogs-sdl/distinfo b/games/cdogs-sdl/distinfo
index 600dbd48156a..6b9c3681295f 100644
--- a/games/cdogs-sdl/distinfo
+++ b/games/cdogs-sdl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754731573
-SHA256 (cxong-cdogs-sdl-2.3.1_GH0.tar.gz) = 0a9bd151e33504a2323b3f962720f0d9091645bc378a7b20059e6cd20ccd1270
-SIZE (cxong-cdogs-sdl-2.3.1_GH0.tar.gz) = 37794153
+TIMESTAMP = 1755956473
+SHA256 (cxong-cdogs-sdl-2.3.2_GH0.tar.gz) = e2f56262629b175d4a387f6491696edc0a5b9420c9be8e9aa12b60feaa4fefa1
+SIZE (cxong-cdogs-sdl-2.3.2_GH0.tar.gz) = 37794659
diff --git a/games/cdogs-sdl/pkg-plist b/games/cdogs-sdl/pkg-plist
index d11b0f888d76..3376d051705e 100644
--- a/games/cdogs-sdl/pkg-plist
+++ b/games/cdogs-sdl/pkg-plist
@@ -29,7 +29,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/data.json
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/src.blend
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/src.txt
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/antelope/upper_idle_handgun_24x24.png
@@ -38,7 +37,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/camel/data.json
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/camel/legs_idle_30x30.png
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/camel/legs_run_30x30.png
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/camel/src.blend
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/camel/src.txt
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/camel/upper_idle_30x30.png
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/camel/upper_idle_handgun_30x30.png
@@ -47,7 +45,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/data.json
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/legs_idle_32x32.png
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/legs_run_32x32.png
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/src.blend
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/src.txt
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/upper_idle_32x32.png
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/giraffe/upper_idle_handgun_32x32.png
@@ -57,7 +54,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/legs_idle_32x32.png
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/legs_run_24x24.png
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/legs_run_32x32.png
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/src.blend
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/src.txt
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/monkey/upper_idle_32x32.png
@@ -70,7 +66,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/data.json
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/src.blend
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/src.txt
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/ostrich/upper_idle_handgun_24x24.png
@@ -79,7 +74,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/sheep/data.json
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/sheep/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/sheep/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/sheep/src.blend
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/sheep/src.txt
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/sheep/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/N3Ddata.cdogscpn/graphics/chars/bodies/sheep/upper_idle_handgun_24x24.png
@@ -229,7 +223,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/angel/data.json
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/angel/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/angel/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/angel/src.blend
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/angel/src.txt
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/angel/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/angel/upper_idle_dualgun_24x24.png
@@ -240,7 +233,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/bat/data.json
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/bat/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/bat/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/bat/src.blend
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/bat/src.txt
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/bat/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/bat/upper_idle_handgun_24x24.png
@@ -249,7 +241,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/big_mutant/data.json
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/big_mutant/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/big_mutant/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/big_mutant/src.blend
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/big_mutant/src.txt
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/big_mutant/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/big_mutant/upper_idle_dualgun_24x24.png
@@ -260,7 +251,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/wizard/data.json
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/wizard/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/wizard/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/wizard/src.blend
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/wizard/src.txt
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/wizard/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD2data.cdogscpn/graphics/chars/bodies/wizard/upper_idle_dualgun_24x24.png
@@ -372,7 +362,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/angel/data.json
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/angel/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/angel/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/angel/src.blend
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/angel/src.txt
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/angel/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/angel/upper_idle_dualgun_24x24.png
@@ -383,7 +372,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/bat/data.json
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/bat/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/bat/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/bat/src.blend
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/bat/src.txt
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/bat/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/bat/upper_idle_handgun_24x24.png
@@ -392,7 +380,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/big_mutant/data.json
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/big_mutant/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/big_mutant/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/big_mutant/src.blend
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/big_mutant/src.txt
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/big_mutant/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/big_mutant/upper_idle_dualgun_24x24.png
@@ -403,7 +390,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/wizard/data.json
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/wizard/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/wizard/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/wizard/src.blend
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/wizard/src.txt
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/wizard/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/SD3data.cdogscpn/graphics/chars/bodies/wizard/upper_idle_dualgun_24x24.png
@@ -527,7 +513,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/angel/data.json
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/angel/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/angel/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/angel/src.blend
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/angel/src.txt
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/angel/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/angel/upper_idle_dualgun_24x24.png
@@ -538,7 +523,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/big_mutant/data.json
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/big_mutant/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/big_mutant/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/big_mutant/src.blend
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/big_mutant/src.txt
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/big_mutant/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/big_mutant/upper_idle_dualgun_24x24.png
@@ -549,7 +533,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/mutant/data.json
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/mutant/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/mutant/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/mutant/src.blend
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/mutant/src.txt
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/mutant/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/mutant/upper_idle_handgun_24x24.png
@@ -558,7 +541,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/wizard/data.json
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/wizard/legs_idle_24x24.png
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/wizard/legs_run_24x24.png
-%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/wizard/src.blend
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/wizard/src.txt
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/wizard/upper_idle_24x24.png
%%DATADIR%%/data/.wolf3d/common.cdogscpn/graphics/chars/bodies/wizard/upper_idle_dualgun_24x24.png
@@ -869,7 +851,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/graphics/chars/bodies/base/data.json
%%DATADIR%%/graphics/chars/bodies/base/legs_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/base/legs_run_24x24.png
-%%DATADIR%%/graphics/chars/bodies/base/src.blend
%%DATADIR%%/graphics/chars/bodies/base/src.txt
%%DATADIR%%/graphics/chars/bodies/base/upper_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/base/upper_idle_dualgun_24x24.png
@@ -884,7 +865,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/graphics/chars/bodies/big/data.json
%%DATADIR%%/graphics/chars/bodies/big/legs_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/big/legs_run_24x24.png
-%%DATADIR%%/graphics/chars/bodies/big/src.blend
%%DATADIR%%/graphics/chars/bodies/big/src.txt
%%DATADIR%%/graphics/chars/bodies/big/upper_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/big/upper_idle_dualgun_24x24.png
@@ -895,7 +875,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/graphics/chars/bodies/big_skinny/data.json
%%DATADIR%%/graphics/chars/bodies/big_skinny/legs_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/big_skinny/legs_run_24x24.png
-%%DATADIR%%/graphics/chars/bodies/big_skinny/src.blend
%%DATADIR%%/graphics/chars/bodies/big_skinny/src.txt
%%DATADIR%%/graphics/chars/bodies/big_skinny/upper_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/big_skinny/upper_idle_handgun_24x24.png
@@ -904,7 +883,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/graphics/chars/bodies/big_soldier/data.json
%%DATADIR%%/graphics/chars/bodies/big_soldier/legs_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/big_soldier/legs_run_24x24.png
-%%DATADIR%%/graphics/chars/bodies/big_soldier/src.blend
%%DATADIR%%/graphics/chars/bodies/big_soldier/src.txt
%%DATADIR%%/graphics/chars/bodies/big_soldier/upper_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/big_soldier/upper_idle_dualgun_24x24.png
@@ -915,7 +893,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/graphics/chars/bodies/dog/data.json
%%DATADIR%%/graphics/chars/bodies/dog/legs_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/dog/legs_run_24x24.png
-%%DATADIR%%/graphics/chars/bodies/dog/src.blend
%%DATADIR%%/graphics/chars/bodies/dog/src.txt
%%DATADIR%%/graphics/chars/bodies/dog/upper_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/dog/upper_idle_handgun_24x24.png
@@ -925,7 +902,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/graphics/chars/bodies/mech/data.json
%%DATADIR%%/graphics/chars/bodies/mech/legs_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/mech/legs_run_24x24.png
-%%DATADIR%%/graphics/chars/bodies/mech/src.blend
%%DATADIR%%/graphics/chars/bodies/mech/src.txt
%%DATADIR%%/graphics/chars/bodies/mech/upper_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/mech/upper_idle_dualgun_24x24.png
@@ -944,7 +920,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/graphics/chars/bodies/skinny/data.json
%%DATADIR%%/graphics/chars/bodies/skinny/legs_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/skinny/legs_run_24x24.png
-%%DATADIR%%/graphics/chars/bodies/skinny/src.blend
%%DATADIR%%/graphics/chars/bodies/skinny/src.txt
%%DATADIR%%/graphics/chars/bodies/skinny/upper_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/skinny/upper_idle_handgun_24x24.png
@@ -953,7 +928,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/graphics/chars/bodies/soldier/data.json
%%DATADIR%%/graphics/chars/bodies/soldier/legs_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/soldier/legs_run_24x24.png
-%%DATADIR%%/graphics/chars/bodies/soldier/src.blend
%%DATADIR%%/graphics/chars/bodies/soldier/src.txt
%%DATADIR%%/graphics/chars/bodies/soldier/upper_idle_24x24.png
%%DATADIR%%/graphics/chars/bodies/soldier/upper_idle_dualgun_24x24.png
@@ -1025,7 +999,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/graphics/chars/heads/ogre_10x10.png
%%DATADIR%%/graphics/chars/heads/render.py
%%DATADIR%%/graphics/chars/heads/robot_10x8.png
-%%DATADIR%%/graphics/chars/heads/skull.blend
%%DATADIR%%/graphics/chars/heads/skull.txt
%%DATADIR%%/graphics/chars/heads/skull_12x12.png
%%DATADIR%%/graphics/chars/heads/skull_big_12x14.png
@@ -2896,7 +2869,6 @@ share/applications/io.github.cxong.cdogs-sdl.desktop
%%DATADIR%%/missions/doom.cdogscpn/graphics/chars/bodies/demon/data.json
%%DATADIR%%/missions/doom.cdogscpn/graphics/chars/bodies/demon/legs_idle_24x24.png
%%DATADIR%%/missions/doom.cdogscpn/graphics/chars/bodies/demon/legs_run_24x24.png
-%%DATADIR%%/missions/doom.cdogscpn/graphics/chars/bodies/demon/src.blend
%%DATADIR%%/missions/doom.cdogscpn/graphics/chars/bodies/demon/src.txt
%%DATADIR%%/missions/doom.cdogscpn/graphics/chars/bodies/demon/upper_idle_24x24.png
%%DATADIR%%/missions/doom.cdogscpn/graphics/chars/bodies/demon/upper_idle_handgun_24x24.png
diff --git a/games/chocolate-doom/Makefile b/games/chocolate-doom/Makefile
index 74b0a228df4d..fc863c7df49f 100644
--- a/games/chocolate-doom/Makefile
+++ b/games/chocolate-doom/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chocolate-doom
-DISTVERSION= 3.1.0
+DISTVERSION= 3.1.1
CATEGORIES= games
MAINTAINER= jakub_lach@mailplus.pl
diff --git a/games/chocolate-doom/distinfo b/games/chocolate-doom/distinfo
index cd121cefdd8b..60c40239cdf9 100644
--- a/games/chocolate-doom/distinfo
+++ b/games/chocolate-doom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726929127
-SHA256 (chocolate-doom-chocolate-doom-3.1.0-chocolate-doom-3.1.0_GH0.tar.gz) = f2c64843dcec312032b180c3b2f34b4cb26c4dcdaa7375a1601a3b1df11ef84d
-SIZE (chocolate-doom-chocolate-doom-3.1.0-chocolate-doom-3.1.0_GH0.tar.gz) = 2256537
+TIMESTAMP = 1755470392
+SHA256 (chocolate-doom-chocolate-doom-3.1.1-chocolate-doom-3.1.1_GH0.tar.gz) = 1edcc41254bdc194beb0d33e267fae306556c4d24110a1d3d3f865717f25da23
+SIZE (chocolate-doom-chocolate-doom-3.1.1-chocolate-doom-3.1.1_GH0.tar.gz) = 2257534
diff --git a/games/chromium-bsu/Makefile b/games/chromium-bsu/Makefile
index e612d59a8443..378a80e5a3e5 100644
--- a/games/chromium-bsu/Makefile
+++ b/games/chromium-bsu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= chromium-bsu
PORTVERSION= 0.9.16.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/Chromium%20B.S.U.%20source%20code/
diff --git a/games/colobot/Makefile b/games/colobot/Makefile
index 9a0406214a99..ba3e37c129ac 100644
--- a/games/colobot/Makefile
+++ b/games/colobot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= colobot
DISTVERSIONPREFIX= ${PORTNAME}-gold-
DISTVERSION= 0.2.0
-PORTREVISION= 12
+PORTREVISION= 13
DISTVERSIONSUFFIX= -alpha
CATEGORIES= games education
MASTER_SITES= https://colobot.info/files/music/:music
diff --git a/games/corsix-th/Makefile b/games/corsix-th/Makefile
index 8be5c20b123f..8d12d43a713d 100644
--- a/games/corsix-th/Makefile
+++ b/games/corsix-th/Makefile
@@ -1,6 +1,6 @@
PORTNAME= corsixth
DISTVERSIONPREFIX= v
-DISTVERSION= 0.69.0
+DISTVERSION= 0.69.1
CATEGORIES= games
MAINTAINER= madpilot@FreeBSD.org
diff --git a/games/corsix-th/distinfo b/games/corsix-th/distinfo
index de72eabb34a4..b6157eb3ab95 100644
--- a/games/corsix-th/distinfo
+++ b/games/corsix-th/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753532269
-SHA256 (CorsixTH-CorsixTH-v0.69.0_GH0.tar.gz) = 0f2dbdc2b8b6b2e4d5e80a6be02a72d586d0072efe867750a424746bd318f1f5
-SIZE (CorsixTH-CorsixTH-v0.69.0_GH0.tar.gz) = 4323298
+TIMESTAMP = 1755332488
+SHA256 (CorsixTH-CorsixTH-v0.69.1_GH0.tar.gz) = 08eec141bdd8adf265f341a8452601f844a3eaab0378535b2655198fd373a7f8
+SIZE (CorsixTH-CorsixTH-v0.69.1_GH0.tar.gz) = 4323450
diff --git a/games/cosmosmash/Makefile b/games/cosmosmash/Makefile
index 4bc2f7b79b92..f4b895449d01 100644
--- a/games/cosmosmash/Makefile
+++ b/games/cosmosmash/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cosmosmash
DISTVERSION= 1.5.0
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= http://perso.b2b2c.ca/~sarrazip/dev/
diff --git a/games/crispy-doom/Makefile b/games/crispy-doom/Makefile
index edc151786339..ef55131fd2e4 100644
--- a/games/crispy-doom/Makefile
+++ b/games/crispy-doom/Makefile
@@ -1,5 +1,5 @@
PORTNAME= crispy-doom
-PORTVERSION= 7.0
+PORTVERSION= 7.1
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= games
diff --git a/games/crispy-doom/distinfo b/games/crispy-doom/distinfo
index 0fa796f3fa91..7371320081f0 100644
--- a/games/crispy-doom/distinfo
+++ b/games/crispy-doom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726088654
-SHA256 (fabiangreffrath-crispy-doom-crispy-doom-7.0_GH0.tar.gz) = 25eea88fdbe1320ad0d1a3e0ed66ae8d985c39b79e442beab5fc36d9d5ddfc42
-SIZE (fabiangreffrath-crispy-doom-crispy-doom-7.0_GH0.tar.gz) = 2583285
+TIMESTAMP = 1758881020
+SHA256 (fabiangreffrath-crispy-doom-crispy-doom-7.1_GH0.tar.gz) = f0eb02afb81780165ddc81583ed5648cbee8b3205bcc27e181b3f61eb26f8416
+SIZE (fabiangreffrath-crispy-doom-crispy-doom-7.1_GH0.tar.gz) = 2609031
diff --git a/games/crossfire-client/Makefile b/games/crossfire-client/Makefile
index 373ec8e28cf0..f6355963060e 100644
--- a/games/crossfire-client/Makefile
+++ b/games/crossfire-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= crossfire-client
-DISTVERSION= 1.75.4
+DISTVERSION= 1.75.5
CATEGORIES= games
MASTER_SITES= SF/crossfire/${PORTNAME}/${DISTVERSION}
@@ -19,6 +19,7 @@ USE_PERL5= build
USE_SDL= mixer2 sdl2
USE_XORG= ice sm x11 xext
-CMAKE_ARGS= -DLUA=OFF -DMETASERVER2=ON -DSOUND=ON
+CMAKE_ON= METASERVER2 SOUND
+CMAKE_OFF= LUA
.include <bsd.port.mk>
diff --git a/games/crossfire-client/distinfo b/games/crossfire-client/distinfo
index 0e718809d2a8..cf8fadc6a799 100644
--- a/games/crossfire-client/distinfo
+++ b/games/crossfire-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752807272
-SHA256 (crossfire-client-1.75.4.tar.gz) = 14b7d5f0a637d4e947d91955ae4d973035c25bfbec3e9d57dbddcf8221780189
-SIZE (crossfire-client-1.75.4.tar.gz) = 12980965
+TIMESTAMP = 1753508136
+SHA256 (crossfire-client-1.75.5.tar.gz) = a3cbf0a3fa73ccc61b643a6477e2fe8d45543c75a2c835c069a3514ad6858b0d
+SIZE (crossfire-client-1.75.5.tar.gz) = 12979374
diff --git a/games/devilutionX/Makefile b/games/devilutionX/Makefile
index 55d161e8319d..dbae7ea4e646 100644
--- a/games/devilutionX/Makefile
+++ b/games/devilutionX/Makefile
@@ -1,6 +1,6 @@
PORTNAME= devilutionX
DISTVERSION= 1.5.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= https://github.com/diasurgical/devilutionx-assets/releases/download/${DATA_VERSION}/:data
DISTFILES= devilutionx.mpq?tag=${DATA_VERSION}:data
diff --git a/games/domino-chain/Makefile b/games/domino-chain/Makefile
index b04ef0ef3911..b801ac7bd07a 100644
--- a/games/domino-chain/Makefile
+++ b/games/domino-chain/Makefile
@@ -1,6 +1,6 @@
PORTNAME= domino-chain
PORTVERSION= 1.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/dose-response/Makefile b/games/dose-response/Makefile
index 6e6f52d04d63..3963ca48e3ff 100644
--- a/games/dose-response/Makefile
+++ b/games/dose-response/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dose-response
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 53
+PORTREVISION= 55
CATEGORIES= games
MAINTAINER= ports@FreeBSD.org
diff --git a/games/dreamchess/Makefile b/games/dreamchess/Makefile
index 1bd8294608f3..c75841c04e37 100644
--- a/games/dreamchess/Makefile
+++ b/games/dreamchess/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dreamchess
DISTVERSION= 0.3.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games
MAINTAINER= ports@FreeBSD.org
diff --git a/games/dxx-rebirth/Makefile b/games/dxx-rebirth/Makefile
index 2eabaf2975a2..04c8ac869551 100644
--- a/games/dxx-rebirth/Makefile
+++ b/games/dxx-rebirth/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dxx-rebirth
PORTVERSION= 20250329
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/games/ecwolf/Makefile b/games/ecwolf/Makefile
index 8d208b83f612..d2577a898239 100644
--- a/games/ecwolf/Makefile
+++ b/games/ecwolf/Makefile
@@ -1,13 +1,9 @@
PORTNAME= ecwolf
-PORTVERSION= 1.4.1
+PORTVERSION= 1.4.2
DISTVERSIONSUFFIX= -src
-PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= http://maniacsvault.net/ecwolf/files/ecwolf/1.x/
-PATCH_SITES= https://bitbucket.org/ecwolf/ecwolf/commits/400aaf96a36a14ab8eab18a670ba6439046f3bb0/
-PATCHFILES= raw:-p1
-
MAINTAINER= pkubaj@FreeBSD.org
COMMENT= Source port for Wolfenstein 3D, Spear of Destiny
WWW= https://maniacsvault.net/ecwolf/
diff --git a/games/ecwolf/distinfo b/games/ecwolf/distinfo
index b5c341365765..c8b11e739e66 100644
--- a/games/ecwolf/distinfo
+++ b/games/ecwolf/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1747478477
-SHA256 (ecwolf-1.4.1-src.tar.xz) = 8ebd495d2806c9d0e736656970e736730a005d3b43c7f5729f52c812b22f9e2d
-SIZE (ecwolf-1.4.1-src.tar.xz) = 14701860
-SHA256 (raw) = f061278a17260923df27d471422d35be239f5618e9160573ee4153071b8fd938
-SIZE (raw) = 550
+TIMESTAMP = 1757928280
+SHA256 (ecwolf-1.4.2-src.tar.xz) = 2121fb3fc63e532423681dcddf5d3848e19e8c6b4e2e1bfa802b16a2d42f84f5
+SIZE (ecwolf-1.4.2-src.tar.xz) = 7813996
diff --git a/games/el/Makefile b/games/el/Makefile
index 8d1f301a93dc..4592597406e2 100644
--- a/games/el/Makefile
+++ b/games/el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= el
DISTVERSION= 1.9.5.9-1
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= games
diff --git a/games/endgame-singularity/Makefile b/games/endgame-singularity/Makefile
index a31338cbd31c..c99ec7d34aab 100644
--- a/games/endgame-singularity/Makefile
+++ b/games/endgame-singularity/Makefile
@@ -1,6 +1,6 @@
PORTNAME= singularity
PORTVERSION= 1.00
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= endgame-
diff --git a/games/enigma/Makefile b/games/enigma/Makefile
index 4f1298c0cf77..3e171f911c2b 100644
--- a/games/enigma/Makefile
+++ b/games/enigma/Makefile
@@ -1,6 +1,6 @@
PORTNAME= enigma
PORTVERSION= 1.30
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/fheroes2/Makefile b/games/fheroes2/Makefile
index a9b80eb8ecd7..83d4107091ff 100644
--- a/games/fheroes2/Makefile
+++ b/games/fheroes2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fheroes2
-PORTVERSION= 1.1.10
+PORTVERSION= 1.1.11
CATEGORIES= games
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/games/fheroes2/distinfo b/games/fheroes2/distinfo
index 727c9d150781..8aff8c5d9d67 100644
--- a/games/fheroes2/distinfo
+++ b/games/fheroes2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753190549
-SHA256 (ihhub-fheroes2-1.1.10_GH0.tar.gz) = c44e25e1b3874718382bb9b545d5181b56cbd01cf773337851111a03bb8577af
-SIZE (ihhub-fheroes2-1.1.10_GH0.tar.gz) = 12480857
+TIMESTAMP = 1757883665
+SHA256 (ihhub-fheroes2-1.1.11_GH0.tar.gz) = e9a70f4cc831231010354cc599c84b626a18e15de1252bc35e4ced720857236c
+SIZE (ihhub-fheroes2-1.1.11_GH0.tar.gz) = 12502123
diff --git a/games/flare-engine/Makefile b/games/flare-engine/Makefile
index b8bf21880ad6..cb4488dac064 100644
--- a/games/flare-engine/Makefile
+++ b/games/flare-engine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flare
PORTVERSION= 1.14
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
PKGNAMESUFFIX= -engine
diff --git a/games/flare-game/Makefile b/games/flare-game/Makefile
index da4015ee3c69..e08924e9bffe 100644
--- a/games/flare-game/Makefile
+++ b/games/flare-game/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flare
PORTVERSION= 1.14
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
PKGNAMESUFFIX= -game
diff --git a/games/freesynd/Makefile b/games/freesynd/Makefile
index 1732833dd7d8..0dab974ca95f 100644
--- a/games/freesynd/Makefile
+++ b/games/freesynd/Makefile
@@ -1,6 +1,7 @@
PORTNAME= freesynd
DISTVERSION= 0.8
DISTVERSIONSUFFIX= -Source
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
DISTNAME= Freesynd-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
diff --git a/games/fretsonfire/Makefile b/games/fretsonfire/Makefile
index 87c21c7631b2..f65ae7e163b9 100644
--- a/games/fretsonfire/Makefile
+++ b/games/fretsonfire/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fretsonfire
PORTVERSION= 1.3.110
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= games python
MASTER_SITES= SF
DISTNAME= ${PORTNAME_UCASE}-${PORTVERSION}
diff --git a/games/funnyboat/Makefile b/games/funnyboat/Makefile
index 562c0f303ba6..7f2bf32494cb 100644
--- a/games/funnyboat/Makefile
+++ b/games/funnyboat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= funnyboat
PORTVERSION= 1.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/galaxyhack/Makefile b/games/galaxyhack/Makefile
index cba16d32bccc..512e7ae98896 100644
--- a/games/galaxyhack/Makefile
+++ b/games/galaxyhack/Makefile
@@ -15,6 +15,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= fails to build with boost-1.85+
+EXPIRATION_DATE=2025-10-13
BUILD_DEPENDS= winicontoppm:graphics/netpbm
LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \
diff --git a/games/genact/Makefile b/games/genact/Makefile
index 090a4cf0c0be..adb2124185d5 100644
--- a/games/genact/Makefile
+++ b/games/genact/Makefile
@@ -1,7 +1,7 @@
PORTNAME= genact
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.2
-PORTREVISION= 13
+PORTREVISION= 15
CATEGORIES= games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/games/gigalomania/Makefile b/games/gigalomania/Makefile
index d9e67703f8fa..eb43d2588e30 100644
--- a/games/gigalomania/Makefile
+++ b/games/gigalomania/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gigalomania
PORTVERSION= 0.28
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= https://launchpad.net/gigalomania/trunk/${PORTVERSION}/+download/
DISTNAME= ${PORTNAME}src
diff --git a/games/glob2/Makefile b/games/glob2/Makefile
index 40473e34f130..a9d8faa77666 100644
--- a/games/glob2/Makefile
+++ b/games/glob2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= glob2
PORTVERSION= 0.9.5.0.g20240607
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= games
MAINTAINER= makc@FreeBSD.org
diff --git a/games/gnome-nibbles/Makefile b/games/gnome-nibbles/Makefile
index f463358e7142..11990448a110 100644
--- a/games/gnome-nibbles/Makefile
+++ b/games/gnome-nibbles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnome-nibbles
-PORTVERSION= 4.2.2
+PORTVERSION= 4.4.1
CATEGORIES= games gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -12,14 +12,13 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool \
- appstream-util:devel/appstream-glib
-LIB_DEPENDS= libgee-0.8.so:devel/libgee \
- libgnome-games-support-2.so:games/libgnome-games-support2
+ appstreamcli:devel/appstream
+LIB_DEPENDS= libgee-0.8.so:devel/libgee
RUN_DEPENDS= dbus>0:devel/dbus
-USES= desktop-file-utils gettext gnome meson pkgconfig tar:xz \
+USES= desktop-file-utils gettext-tools gnome meson pkgconfig tar:xz \
vala:build
-USE_GNOME= gsound glib20 gtk40 libadwaita librsvg2 pango
+USE_GNOME= gsound glib20 gtk40 libadwaita pango
GLIB_SCHEMAS= org.gnome.Nibbles.gschema.xml
diff --git a/games/gnome-nibbles/distinfo b/games/gnome-nibbles/distinfo
index 14319850f325..8ff8ac4fb757 100644
--- a/games/gnome-nibbles/distinfo
+++ b/games/gnome-nibbles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745074179
-SHA256 (gnome/gnome-nibbles-4.2.2.tar.xz) = 3e4a1f9baf1c57b8e835dedf0869e3272e6534a1dd69c4e26fae10c4200aaf00
-SIZE (gnome/gnome-nibbles-4.2.2.tar.xz) = 410712
+TIMESTAMP = 1758121456
+SHA256 (gnome/gnome-nibbles-4.4.1.tar.xz) = b882b89f6bfd6d15fdeb2af979d918ba2f1c1cc8eda39caf8827b567d37faf95
+SIZE (gnome/gnome-nibbles-4.4.1.tar.xz) = 443236
diff --git a/games/gnome-nibbles/pkg-plist b/games/gnome-nibbles/pkg-plist
index 5dc8518890ff..c11d988e7fca 100644
--- a/games/gnome-nibbles/pkg-plist
+++ b/games/gnome-nibbles/pkg-plist
@@ -352,94 +352,151 @@ share/help/uk/gnome-nibbles/speed-change.page
share/icons/hicolor/scalable/apps/org.gnome.Nibbles.svg
share/icons/hicolor/symbolic/apps/org.gnome.Nibbles-symbolic.svg
share/locale/ab/LC_MESSAGES/gnome-nibbles.mo
+share/locale/ab/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/af/LC_MESSAGES/gnome-nibbles.mo
+share/locale/af/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/am/LC_MESSAGES/gnome-nibbles.mo
share/locale/ar/LC_MESSAGES/gnome-nibbles.mo
+share/locale/ar/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/as/LC_MESSAGES/gnome-nibbles.mo
share/locale/ast/LC_MESSAGES/gnome-nibbles.mo
share/locale/az/LC_MESSAGES/gnome-nibbles.mo
share/locale/be/LC_MESSAGES/gnome-nibbles.mo
+share/locale/be/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/bg/LC_MESSAGES/gnome-nibbles.mo
+share/locale/bg/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/bn/LC_MESSAGES/gnome-nibbles.mo
share/locale/bn_IN/LC_MESSAGES/gnome-nibbles.mo
share/locale/br/LC_MESSAGES/gnome-nibbles.mo
share/locale/bs/LC_MESSAGES/gnome-nibbles.mo
share/locale/ca/LC_MESSAGES/gnome-nibbles.mo
+share/locale/ca/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/ca@valencia/LC_MESSAGES/gnome-nibbles.mo
+share/locale/ca@valencia/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/cs/LC_MESSAGES/gnome-nibbles.mo
+share/locale/cs/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/cy/LC_MESSAGES/gnome-nibbles.mo
share/locale/da/LC_MESSAGES/gnome-nibbles.mo
+share/locale/da/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/de/LC_MESSAGES/gnome-nibbles.mo
+share/locale/de/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/dz/LC_MESSAGES/gnome-nibbles.mo
share/locale/el/LC_MESSAGES/gnome-nibbles.mo
+share/locale/el/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/en@shaw/LC_MESSAGES/gnome-nibbles.mo
share/locale/en_CA/LC_MESSAGES/gnome-nibbles.mo
share/locale/en_GB/LC_MESSAGES/gnome-nibbles.mo
+share/locale/en_GB/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/eo/LC_MESSAGES/gnome-nibbles.mo
+share/locale/eo/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/es/LC_MESSAGES/gnome-nibbles.mo
+share/locale/es/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/et/LC_MESSAGES/gnome-nibbles.mo
share/locale/eu/LC_MESSAGES/gnome-nibbles.mo
+share/locale/eu/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/fa/LC_MESSAGES/gnome-nibbles.mo
+share/locale/fa/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/fi/LC_MESSAGES/gnome-nibbles.mo
+share/locale/fi/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/fr/LC_MESSAGES/gnome-nibbles.mo
+share/locale/fr/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/fur/LC_MESSAGES/gnome-nibbles.mo
+share/locale/fur/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/ga/LC_MESSAGES/gnome-nibbles.mo
share/locale/gl/LC_MESSAGES/gnome-nibbles.mo
+share/locale/gl/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/gu/LC_MESSAGES/gnome-nibbles.mo
share/locale/he/LC_MESSAGES/gnome-nibbles.mo
+share/locale/he/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/hi/LC_MESSAGES/gnome-nibbles.mo
+share/locale/hi/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/hr/LC_MESSAGES/gnome-nibbles.mo
+share/locale/hr/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/hu/LC_MESSAGES/gnome-nibbles.mo
+share/locale/hu/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/id/LC_MESSAGES/gnome-nibbles.mo
+share/locale/id/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/is/LC_MESSAGES/gnome-nibbles.mo
+share/locale/is/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/it/LC_MESSAGES/gnome-nibbles.mo
+share/locale/it/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/ja/LC_MESSAGES/gnome-nibbles.mo
+share/locale/ja/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/ka/LC_MESSAGES/gnome-nibbles.mo
+share/locale/ka/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/kk/LC_MESSAGES/gnome-nibbles.mo
+share/locale/kk/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/km/LC_MESSAGES/gnome-nibbles.mo
share/locale/kn/LC_MESSAGES/gnome-nibbles.mo
share/locale/ko/LC_MESSAGES/gnome-nibbles.mo
+share/locale/ko/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/ku/LC_MESSAGES/gnome-nibbles.mo
share/locale/lt/LC_MESSAGES/gnome-nibbles.mo
+share/locale/lt/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/lv/LC_MESSAGES/gnome-nibbles.mo
+share/locale/lv/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/mai/LC_MESSAGES/gnome-nibbles.mo
+share/locale/mjw/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/mk/LC_MESSAGES/gnome-nibbles.mo
share/locale/ml/LC_MESSAGES/gnome-nibbles.mo
+share/locale/ml/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/mn/LC_MESSAGES/gnome-nibbles.mo
share/locale/mr/LC_MESSAGES/gnome-nibbles.mo
share/locale/ms/LC_MESSAGES/gnome-nibbles.mo
+share/locale/ms/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/nb/LC_MESSAGES/gnome-nibbles.mo
+share/locale/nb/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/ne/LC_MESSAGES/gnome-nibbles.mo
+share/locale/ne/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/nl/LC_MESSAGES/gnome-nibbles.mo
+share/locale/nl/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/nn/LC_MESSAGES/gnome-nibbles.mo
share/locale/oc/LC_MESSAGES/gnome-nibbles.mo
+share/locale/oc/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/or/LC_MESSAGES/gnome-nibbles.mo
share/locale/pa/LC_MESSAGES/gnome-nibbles.mo
+share/locale/pa/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/pl/LC_MESSAGES/gnome-nibbles.mo
+share/locale/pl/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/pt/LC_MESSAGES/gnome-nibbles.mo
+share/locale/pt/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/pt_BR/LC_MESSAGES/gnome-nibbles.mo
+share/locale/pt_BR/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/ro/LC_MESSAGES/gnome-nibbles.mo
+share/locale/ro/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/ru/LC_MESSAGES/gnome-nibbles.mo
+share/locale/ru/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/rw/LC_MESSAGES/gnome-nibbles.mo
share/locale/si/LC_MESSAGES/gnome-nibbles.mo
share/locale/sk/LC_MESSAGES/gnome-nibbles.mo
+share/locale/sk/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/sl/LC_MESSAGES/gnome-nibbles.mo
+share/locale/sl/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/sq/LC_MESSAGES/gnome-nibbles.mo
share/locale/sr/LC_MESSAGES/gnome-nibbles.mo
+share/locale/sr/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/sr@latin/LC_MESSAGES/gnome-nibbles.mo
+share/locale/sr@latin/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/sv/LC_MESSAGES/gnome-nibbles.mo
+share/locale/sv/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/ta/LC_MESSAGES/gnome-nibbles.mo
+share/locale/ta/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/te/LC_MESSAGES/gnome-nibbles.mo
share/locale/tg/LC_MESSAGES/gnome-nibbles.mo
share/locale/th/LC_MESSAGES/gnome-nibbles.mo
+share/locale/th/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/tr/LC_MESSAGES/gnome-nibbles.mo
+share/locale/tr/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/ug/LC_MESSAGES/gnome-nibbles.mo
share/locale/uk/LC_MESSAGES/gnome-nibbles.mo
+share/locale/uk/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/vi/LC_MESSAGES/gnome-nibbles.mo
share/locale/wa/LC_MESSAGES/gnome-nibbles.mo
share/locale/xh/LC_MESSAGES/gnome-nibbles.mo
share/locale/zh_CN/LC_MESSAGES/gnome-nibbles.mo
+share/locale/zh_CN/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/locale/zh_HK/LC_MESSAGES/gnome-nibbles.mo
share/locale/zh_TW/LC_MESSAGES/gnome-nibbles.mo
+share/locale/zh_TW/LC_MESSAGES/gnome-nibbles_libgnome-games-support.mo
share/man/man6/gnome-nibbles.6.gz
-share/metainfo/org.gnome.Nibbles.appdata.xml
+share/metainfo/org.gnome.Nibbles.metainfo.xml
diff --git a/games/gnome-robots/Makefile b/games/gnome-robots/Makefile
index 7799102841c6..ea26fd897482 100644
--- a/games/gnome-robots/Makefile
+++ b/games/gnome-robots/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-robots
DISTVERSION= 41.2
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= games gnome
DIST_SUBDIR= gnome
diff --git a/games/gnome-tetravex/Makefile b/games/gnome-tetravex/Makefile
index 847879e1a4c6..47a2be62e987 100644
--- a/games/gnome-tetravex/Makefile
+++ b/games/gnome-tetravex/Makefile
@@ -1,28 +1,23 @@
PORTNAME= gnome-tetravex
-PORTVERSION= 3.38.2
-PORTREVISION= 3
+PORTVERSION= 3.38.3
CATEGORIES= games gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
-PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/
-PATCHFILES+= 80912d06f5e5.patch:-p1 # https://gitlab.gnome.org/GNOME/gnome-tetravex/-/merge_requests/20
-
MAINTAINER= gnome@FreeBSD.org
-COMMENT= Gnome tetravex
-WWW= https://wiki.gnome.org/Apps/Tetravex
+COMMENT= Complete the puzzle by matching numbered tiles
+WWW= https://gitlab.gnome.org/GNOME/gnome-tetravex
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool
-PORTSCOUT= limitw:1,even
-
-USES= gettext gmake gnome localbase meson pathfix pkgconfig \
- python tar:xz vala:build
-USE_GNOME= cairo gtk30 intlhack librsvg2 libxml2:build
+USES= desktop-file-utils gettext-tools gnome localbase meson \
+ pkgconfig python shebangfix tar:xz vala:build
+USE_GNOME= glib20 gtk30
+SHEBANG_FILES= build-aux/meson_post_install.py
BINARY_ALIAS= python3=${PYTHON_VERSION}
GLIB_SCHEMAS= org.gnome.Tetravex.gschema.xml
diff --git a/games/gnome-tetravex/distinfo b/games/gnome-tetravex/distinfo
index 31a01db2002e..f4cc22fac9ab 100644
--- a/games/gnome-tetravex/distinfo
+++ b/games/gnome-tetravex/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1660070416
-SHA256 (gnome/gnome-tetravex-3.38.2.tar.xz) = 1fcdf10979b9a3526009d783a1c88a389918f360da4edb44fba25c71f186911b
-SIZE (gnome/gnome-tetravex-3.38.2.tar.xz) = 1004632
-SHA256 (gnome/80912d06f5e5.patch) = 16b93b4ab3488cc8aec30e8b8d029952acc096caf716b65edec2fb558f8c81e0
-SIZE (gnome/80912d06f5e5.patch) = 1308
+TIMESTAMP = 1758460768
+SHA256 (gnome/gnome-tetravex-3.38.3.tar.xz) = 83849ac064d456e1dd46b6e201c686152624c3d1ec4b99935985a49aa79172cb
+SIZE (gnome/gnome-tetravex-3.38.3.tar.xz) = 1074252
diff --git a/games/gnome-tetravex/pkg-plist b/games/gnome-tetravex/pkg-plist
index 1bcd3a19a2e9..70f523733523 100644
--- a/games/gnome-tetravex/pkg-plist
+++ b/games/gnome-tetravex/pkg-plist
@@ -1,5 +1,4 @@
bin/gnome-tetravex
-share/man/man6/gnome-tetravex.6.gz
share/applications/org.gnome.Tetravex.desktop
share/dbus-1/services/org.gnome.Tetravex.service
share/help/C/gnome-tetravex/figures/gnome-tetravex-logo.png
@@ -65,6 +64,15 @@ share/help/es/gnome-tetravex/move.page
share/help/es/gnome-tetravex/size.page
share/help/es/gnome-tetravex/usage.page
share/help/es/gnome-tetravex/winning.page
+share/help/eu/gnome-tetravex/figures/gnome-tetravex-logo.png
+share/help/eu/gnome-tetravex/figures/gnome-tetravex-video.ogv
+share/help/eu/gnome-tetravex/hint.page
+share/help/eu/gnome-tetravex/index.page
+share/help/eu/gnome-tetravex/license.page
+share/help/eu/gnome-tetravex/move.page
+share/help/eu/gnome-tetravex/size.page
+share/help/eu/gnome-tetravex/usage.page
+share/help/eu/gnome-tetravex/winning.page
share/help/fr/gnome-tetravex/figures/gnome-tetravex-logo.png
share/help/fr/gnome-tetravex/figures/gnome-tetravex-video.ogv
share/help/fr/gnome-tetravex/hint.page
@@ -110,6 +118,15 @@ share/help/it/gnome-tetravex/move.page
share/help/it/gnome-tetravex/size.page
share/help/it/gnome-tetravex/usage.page
share/help/it/gnome-tetravex/winning.page
+share/help/ko/gnome-tetravex/figures/gnome-tetravex-logo.png
+share/help/ko/gnome-tetravex/figures/gnome-tetravex-video.ogv
+share/help/ko/gnome-tetravex/hint.page
+share/help/ko/gnome-tetravex/index.page
+share/help/ko/gnome-tetravex/license.page
+share/help/ko/gnome-tetravex/move.page
+share/help/ko/gnome-tetravex/size.page
+share/help/ko/gnome-tetravex/usage.page
+share/help/ko/gnome-tetravex/winning.page
share/help/pl/gnome-tetravex/figures/gnome-tetravex-logo.png
share/help/pl/gnome-tetravex/figures/gnome-tetravex-video.ogv
share/help/pl/gnome-tetravex/hint.page
@@ -137,6 +154,15 @@ share/help/ro/gnome-tetravex/move.page
share/help/ro/gnome-tetravex/size.page
share/help/ro/gnome-tetravex/usage.page
share/help/ro/gnome-tetravex/winning.page
+share/help/ru/gnome-tetravex/figures/gnome-tetravex-logo.png
+share/help/ru/gnome-tetravex/figures/gnome-tetravex-video.ogv
+share/help/ru/gnome-tetravex/hint.page
+share/help/ru/gnome-tetravex/index.page
+share/help/ru/gnome-tetravex/license.page
+share/help/ru/gnome-tetravex/move.page
+share/help/ru/gnome-tetravex/size.page
+share/help/ru/gnome-tetravex/usage.page
+share/help/ru/gnome-tetravex/winning.page
share/help/sl/gnome-tetravex/figures/gnome-tetravex-logo.png
share/help/sl/gnome-tetravex/figures/gnome-tetravex-video.ogv
share/help/sl/gnome-tetravex/hint.page
@@ -193,6 +219,7 @@ share/help/zh_CN/gnome-tetravex/usage.page
share/help/zh_CN/gnome-tetravex/winning.page
share/icons/hicolor/scalable/apps/org.gnome.Tetravex-symbolic.svg
share/icons/hicolor/scalable/apps/org.gnome.Tetravex.svg
+share/locale/ab/LC_MESSAGES/gnome-tetravex-gui.mo
share/locale/af/LC_MESSAGES/gnome-tetravex-gui.mo
share/locale/am/LC_MESSAGES/gnome-tetravex-gui.mo
share/locale/an/LC_MESSAGES/gnome-tetravex-gui.mo
@@ -283,4 +310,5 @@ share/locale/xh/LC_MESSAGES/gnome-tetravex-gui.mo
share/locale/zh_CN/LC_MESSAGES/gnome-tetravex-gui.mo
share/locale/zh_HK/LC_MESSAGES/gnome-tetravex-gui.mo
share/locale/zh_TW/LC_MESSAGES/gnome-tetravex-gui.mo
+share/man/man6/gnome-tetravex.6.gz
share/metainfo/org.gnome.Tetravex.appdata.xml
diff --git a/games/gnuchess/Makefile b/games/gnuchess/Makefile
index d7731f951a76..2281a7c57b00 100644
--- a/games/gnuchess/Makefile
+++ b/games/gnuchess/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnuchess
-DISTVERSION= 6.2.11
+DISTVERSION= 6.3.0
CATEGORIES= games
MASTER_SITES= GNU/chess
# The DISTFILES here is explicitly needed because it can be extended later.
@@ -21,6 +21,8 @@ SHEBANG_FILES= doc/quotes.rb
GNU_CONFIGURE= yes
CONFIGURE_ENV= MKDIR_P="${MKDIR}"
+LDFLAGS+= -lpthread
+
INFO= gnuchess
OPTIONS_DEFINE= OPENING_BOOK DOCS NLS
@@ -36,8 +38,8 @@ OPENING_BOOK_EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
post-build-OPENING_BOOK-on:
zcat ${DISTDIR}/book_1.02.pgn.gz > ${WRKSRC}/src/book.pgn
- cd ${WRKSRC}/src && ( ${ECHO} book add book.pgn; sleep 1; ${ECHO} quit ) | ./gnuchess
- @${REINPLACE_CMD} -e '/Book =/s/false/true/' ${WRKSRC}/src/gnuchess.ini
+ cd ${WRKSRC}/src && ( ${ECHO} book add book.pgn; sleep 1; ${ECHO} quit )
+ @${REINPLACE_CMD} -e '/Book =/s/false/true/' ${WRKSRC}/doc/gnuchess.ini.in
post-install:
cd ${STAGEDIR}${PREFIX}/bin && ${LN} -f gnuchess gnuchessx
@@ -46,5 +48,7 @@ post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/NEWS ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
${RM} ${STAGEDIR}${DOCSDIR}/gnuchess.info
+ ${RM} ${STAGEDIR}${DOCSDIR}/gnuchess.ini.in
+ ${RM} ${STAGEDIR}${DOCSDIR}/pkg.texi.in
.include <bsd.port.mk>
diff --git a/games/gnuchess/distinfo b/games/gnuchess/distinfo
index 427adb6c480c..07290c34b933 100644
--- a/games/gnuchess/distinfo
+++ b/games/gnuchess/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745142430
-SHA256 (gnuchess-6.2.11.tar.gz) = d81140eea5c69d14b0cfb63816d4b4c9e18fba51f5267de5b1539f468939e9bd
-SIZE (gnuchess-6.2.11.tar.gz) = 811399
+TIMESTAMP = 1756025723
+SHA256 (gnuchess-6.3.0.tar.gz) = 0b37bec2098c2ad695b7443e5d7944dc6dc8284f8d01fcc30bdb94dd033ca23a
+SIZE (gnuchess-6.3.0.tar.gz) = 835620
SHA256 (book_1.02.pgn.gz) = deac77edb061a59249a19deb03da349cae051e52527a6cb5af808d9398d32d44
SIZE (book_1.02.pgn.gz) = 26265281
diff --git a/games/gnuchess/pkg-plist b/games/gnuchess/pkg-plist
index ebf31afedfef..606dcd4bb8e6 100644
--- a/games/gnuchess/pkg-plist
+++ b/games/gnuchess/pkg-plist
@@ -7,15 +7,16 @@ share/man/man1/gnuchess.1.gz
%%PORTDOCS%%%%DOCSDIR%%/Makefile.in
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/fdl.texi
+%%PORTDOCS%%%%DOCSDIR%%/gnuchess.ini
%%PORTDOCS%%%%DOCSDIR%%/gnuchess.texi
%%PORTDOCS%%%%DOCSDIR%%/mdate-sh
+%%PORTDOCS%%%%DOCSDIR%%/pkg.texi
%%PORTDOCS%%%%DOCSDIR%%/quotes.rb
%%PORTDOCS%%%%DOCSDIR%%/stamp-vti
%%PORTDOCS%%%%DOCSDIR%%/texinfo.tex
%%PORTDOCS%%%%DOCSDIR%%/version.texi
share/games/plugins/logos/gnuchess.png
share/games/plugins/xboard/gnuchess.eng
-%%DATADIR%%/gnuchess.ini
%%DATADIR%%/smallbook.bin
%%NLS%%share/locale/da/LC_MESSAGES/gnuchess.mo
%%NLS%%share/locale/de/LC_MESSAGES/gnuchess.mo
@@ -27,6 +28,7 @@ share/games/plugins/xboard/gnuchess.eng
%%NLS%%share/locale/nb/LC_MESSAGES/gnuchess.mo
%%NLS%%share/locale/nl/LC_MESSAGES/gnuchess.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/gnuchess.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/gnuchess.mo
%%NLS%%share/locale/sr/LC_MESSAGES/gnuchess.mo
%%NLS%%share/locale/sv/LC_MESSAGES/gnuchess.mo
%%NLS%%share/locale/uk/LC_MESSAGES/gnuchess.mo
diff --git a/games/granatier/distinfo b/games/granatier/distinfo
index d395c25e96ab..0c0c52f84d18 100644
--- a/games/granatier/distinfo
+++ b/games/granatier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381344
-SHA256 (KDE/release-service/25.04.3/granatier-25.04.3.tar.xz) = 28edfa5c3d25693690ce60dd1da4368b6a836c8bec9b5b31a6287e256ff6ae82
-SIZE (KDE/release-service/25.04.3/granatier-25.04.3.tar.xz) = 2017108
+TIMESTAMP = 1757409969
+SHA256 (KDE/release-service/25.08.1/granatier-25.08.1.tar.xz) = c63b42ef9a3e9ecc2427d0af6e5eb4327943aeeb299f303967b5b1dd09066786
+SIZE (KDE/release-service/25.08.1/granatier-25.08.1.tar.xz) = 2017068
diff --git a/games/griels-quest/Makefile b/games/griels-quest/Makefile
index e84d4cced923..d7c6e7c7a847 100644
--- a/games/griels-quest/Makefile
+++ b/games/griels-quest/Makefile
@@ -1,6 +1,7 @@
PORTNAME= griels-quest
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/hedgewars/Makefile b/games/hedgewars/Makefile
index f1e45165c22b..28471e857b03 100644
--- a/games/hedgewars/Makefile
+++ b/games/hedgewars/Makefile
@@ -1,5 +1,6 @@
PORTNAME= hedgewars
PORTVERSION= 1.0.3
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= https://www.hedgewars.org/download/releases/
DISTNAME= ${PORTNAME}-src-${DISTVERSION}
diff --git a/games/hivetui/Makefile b/games/hivetui/Makefile
index bb457d8e7c6e..43eeb097fa41 100644
--- a/games/hivetui/Makefile
+++ b/games/hivetui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hivetui
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= games
MAINTAINER= fuz@FreeBSD.org
diff --git a/games/hoverboard-sdl/Makefile b/games/hoverboard-sdl/Makefile
index 180bf01101d9..310a2ebd2a3f 100644
--- a/games/hoverboard-sdl/Makefile
+++ b/games/hoverboard-sdl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hoverboard
PORTVERSION= 0.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/hypatia_engine/Makefile b/games/hypatia_engine/Makefile
index 465e237f38f8..ad979d86c8f6 100644
--- a/games/hypatia_engine/Makefile
+++ b/games/hypatia_engine/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hypatia_engine
PORTVERSION= 0.3.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= games python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/games/hyperrogue/Makefile b/games/hyperrogue/Makefile
index 2180794b2019..e4b3c810231e 100644
--- a/games/hyperrogue/Makefile
+++ b/games/hyperrogue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hyperrogue
-PORTVERSION= 13.0y
+PORTVERSION= 13.1
DISTVERSIONPREFIX= v
CATEGORIES= games
diff --git a/games/hyperrogue/distinfo b/games/hyperrogue/distinfo
index 94ad0502516c..0b048e997400 100644
--- a/games/hyperrogue/distinfo
+++ b/games/hyperrogue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747040197
-SHA256 (zenorogue-hyperrogue-v13.0y_GH0.tar.gz) = 3f547704203eaf8eaa6f5ca88fc1dfa6ea339ebdaf17fd7fc83955c69093376c
-SIZE (zenorogue-hyperrogue-v13.0y_GH0.tar.gz) = 99927335
+TIMESTAMP = 1754422184
+SHA256 (zenorogue-hyperrogue-v13.1_GH0.tar.gz) = fc3da7b6e265ccdcc96a256eead3b30cf5b21bc7d87557a874973e599082b66a
+SIZE (zenorogue-hyperrogue-v13.1_GH0.tar.gz) = 99983895
diff --git a/games/iceicepenguin/Makefile b/games/iceicepenguin/Makefile
index e9b32dc5535a..7be5b082bc4a 100644
--- a/games/iceicepenguin/Makefile
+++ b/games/iceicepenguin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= iceicepenguin
PORTVERSION= 1.5.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= games python
MASTER_SITES= SF/${PORTNAME}/Default/Ice%20Ice%20Penguin/ \
SF/nemysisfreebsdp/games/:icons
diff --git a/games/instead/Makefile b/games/instead/Makefile
index 66ca15c66a6e..d5f4ce74eede 100644
--- a/games/instead/Makefile
+++ b/games/instead/Makefile
@@ -1,6 +1,6 @@
PORTNAME= instead
PORTVERSION= 3.5.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= SF
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/games/jaggedalliance2/Makefile b/games/jaggedalliance2/Makefile
index ee9d6d8e845a..14e9e205ad6a 100644
--- a/games/jaggedalliance2/Makefile
+++ b/games/jaggedalliance2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ja2
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 14
+PORTREVISION= 16
CATEGORIES= games
MAINTAINER= timp87@gmail.com
diff --git a/games/jumpy/Makefile b/games/jumpy/Makefile
index ddb409a6ccbd..d18989d115e1 100644
--- a/games/jumpy/Makefile
+++ b/games/jumpy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jumpy
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.2
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= games wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/games/kajongg/distinfo b/games/kajongg/distinfo
index 5b8c429e2459..7b26b71961d4 100644
--- a/games/kajongg/distinfo
+++ b/games/kajongg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381346
-SHA256 (KDE/release-service/25.04.3/kajongg-25.04.3.tar.xz) = d578ae9809ec5f9bfed948de12158edcb545793fb1859bd157501668064953ac
-SIZE (KDE/release-service/25.04.3/kajongg-25.04.3.tar.xz) = 4637744
+TIMESTAMP = 1757409971
+SHA256 (KDE/release-service/25.08.1/kajongg-25.08.1.tar.xz) = 273020997ee5d4fa97d05b70fcdf31a68a4a3be178fc11ae838fdc044e79f6e9
+SIZE (KDE/release-service/25.08.1/kajongg-25.08.1.tar.xz) = 4637756
diff --git a/games/kanagram/distinfo b/games/kanagram/distinfo
index c833014e7464..144212850740 100644
--- a/games/kanagram/distinfo
+++ b/games/kanagram/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381349
-SHA256 (KDE/release-service/25.04.3/kanagram-25.04.3.tar.xz) = a6e7ef103c40bb5237b0a5d3e80cc3680afe0ba901fc7269233df5c244dff3f8
-SIZE (KDE/release-service/25.04.3/kanagram-25.04.3.tar.xz) = 7786176
+TIMESTAMP = 1757409973
+SHA256 (KDE/release-service/25.08.1/kanagram-25.08.1.tar.xz) = 439778c214366ea057fcca6379d070016a3120c7a81f685083fafaebd0fcae07
+SIZE (KDE/release-service/25.08.1/kanagram-25.08.1.tar.xz) = 7786680
diff --git a/games/kapman/distinfo b/games/kapman/distinfo
index 119e675240a9..54a2221736df 100644
--- a/games/kapman/distinfo
+++ b/games/kapman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381351
-SHA256 (KDE/release-service/25.04.3/kapman-25.04.3.tar.xz) = 93f1bb31df4cafe88313e6ced6f86e1f4a7292bc9590893369939cef52fc88e7
-SIZE (KDE/release-service/25.04.3/kapman-25.04.3.tar.xz) = 2150092
+TIMESTAMP = 1757409976
+SHA256 (KDE/release-service/25.08.1/kapman-25.08.1.tar.xz) = 823d13689d9ec3ff5f992ff625d1fc6eb4812314830181a1703ed4591184755f
+SIZE (KDE/release-service/25.08.1/kapman-25.08.1.tar.xz) = 2150108
diff --git a/games/katomic/distinfo b/games/katomic/distinfo
index 70c3009cd29b..824aa68d1736 100644
--- a/games/katomic/distinfo
+++ b/games/katomic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381354
-SHA256 (KDE/release-service/25.04.3/katomic-25.04.3.tar.xz) = 76c9382babaaa14905ce8e3828012192b1cdb68657a4b646525987e91117bb8b
-SIZE (KDE/release-service/25.04.3/katomic-25.04.3.tar.xz) = 1449348
+TIMESTAMP = 1757409978
+SHA256 (KDE/release-service/25.08.1/katomic-25.08.1.tar.xz) = 425231cb5cb9047a7d7ec385b7158844914a37e0c00822bcba6e35784f17928a
+SIZE (KDE/release-service/25.08.1/katomic-25.08.1.tar.xz) = 1450080
diff --git a/games/kblackbox/distinfo b/games/kblackbox/distinfo
index f97f626b08f0..0f970f034771 100644
--- a/games/kblackbox/distinfo
+++ b/games/kblackbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381356
-SHA256 (KDE/release-service/25.04.3/kblackbox-25.04.3.tar.xz) = a64c21410df3decbeaf1e8686a95d7e4a6ed194383a5e4f6713693dc531f2716
-SIZE (KDE/release-service/25.04.3/kblackbox-25.04.3.tar.xz) = 555952
+TIMESTAMP = 1757409980
+SHA256 (KDE/release-service/25.08.1/kblackbox-25.08.1.tar.xz) = 586647919efc02402fec9ab7746a0a6433edbdc468bff89878d44c4607e69728
+SIZE (KDE/release-service/25.08.1/kblackbox-25.08.1.tar.xz) = 555972
diff --git a/games/kblocks/distinfo b/games/kblocks/distinfo
index 575cd3d9cc0a..fdf5dcd4f10c 100644
--- a/games/kblocks/distinfo
+++ b/games/kblocks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381359
-SHA256 (KDE/release-service/25.04.3/kblocks-25.04.3.tar.xz) = 72b0f54cb09dd8f7c1b3260d7986a715f206448487d0bb40f85d9e917f3a2dda
-SIZE (KDE/release-service/25.04.3/kblocks-25.04.3.tar.xz) = 2104276
+TIMESTAMP = 1757409983
+SHA256 (KDE/release-service/25.08.1/kblocks-25.08.1.tar.xz) = 91e4d09a3f7af9d91e9974a416790200efc519f8da1347075e1d4a5cce8d4cff
+SIZE (KDE/release-service/25.08.1/kblocks-25.08.1.tar.xz) = 2104104
diff --git a/games/kbounce/distinfo b/games/kbounce/distinfo
index aeebcc549179..a00c62a372ae 100644
--- a/games/kbounce/distinfo
+++ b/games/kbounce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381361
-SHA256 (KDE/release-service/25.04.3/kbounce-25.04.3.tar.xz) = 7fbbc2c2b97a12e0ee9a1dbd525988e66d6056325b562fe1e4b4da3784fd9765
-SIZE (KDE/release-service/25.04.3/kbounce-25.04.3.tar.xz) = 3325088
+TIMESTAMP = 1757409985
+SHA256 (KDE/release-service/25.08.1/kbounce-25.08.1.tar.xz) = c87ce4bae5e4742620e8480c4466da31a18d38fdc9865eb4dc13c28f03d499fa
+SIZE (KDE/release-service/25.08.1/kbounce-25.08.1.tar.xz) = 3324056
diff --git a/games/kbreakout/distinfo b/games/kbreakout/distinfo
index 8d5f4a85097f..b7fc0cfbc102 100644
--- a/games/kbreakout/distinfo
+++ b/games/kbreakout/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381364
-SHA256 (KDE/release-service/25.04.3/kbreakout-25.04.3.tar.xz) = 8af42969885651c22ccec84d115ccb41641608c8c7b96514ce0ffb643da95cd6
-SIZE (KDE/release-service/25.04.3/kbreakout-25.04.3.tar.xz) = 2558996
+TIMESTAMP = 1757409987
+SHA256 (KDE/release-service/25.08.1/kbreakout-25.08.1.tar.xz) = f93f0e0e4fb8d7bc3a5108c193beaf78366be450422c94e5dd427f5f8f9ad2d5
+SIZE (KDE/release-service/25.08.1/kbreakout-25.08.1.tar.xz) = 2558864
diff --git a/games/kdegames/Makefile b/games/kdegames/Makefile
index e8c76bd7a187..2172bb0bb970 100644
--- a/games/kdegames/Makefile
+++ b/games/kdegames/Makefile
@@ -11,6 +11,8 @@ USES= kde:6 metaport
OPTIONS_DEFINE= ALL ${KDE_GAMES_ALL}
OPTIONS_DEFAULT= ALL
+ALL_DESC= Install all games
+
.include "Makefile.common"
.for game in ${KDE_GAMES_ALL}
diff --git a/games/kdiamond/distinfo b/games/kdiamond/distinfo
index 52ce982c0899..8d5f1d460048 100644
--- a/games/kdiamond/distinfo
+++ b/games/kdiamond/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381366
-SHA256 (KDE/release-service/25.04.3/kdiamond-25.04.3.tar.xz) = ff6f80f8684671d24f2464dada3c6d21a3414f3403cc09700dde46acfad9a870
-SIZE (KDE/release-service/25.04.3/kdiamond-25.04.3.tar.xz) = 4674604
+TIMESTAMP = 1757409990
+SHA256 (KDE/release-service/25.08.1/kdiamond-25.08.1.tar.xz) = 27753062d8808e4697a27f4478edb7efe49d16e5fecb32c971ab9f28937485d6
+SIZE (KDE/release-service/25.08.1/kdiamond-25.08.1.tar.xz) = 4674476
diff --git a/games/keeperrl/Makefile b/games/keeperrl/Makefile
index 3d80988271ca..781c4121257c 100644
--- a/games/keeperrl/Makefile
+++ b/games/keeperrl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= keeperrl
PORTVERSION= 0.0.${ALPHA_VERSION}
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= games
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/games/kfourinline/distinfo b/games/kfourinline/distinfo
index b3638fb2931b..3db59c60eb89 100644
--- a/games/kfourinline/distinfo
+++ b/games/kfourinline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381369
-SHA256 (KDE/release-service/25.04.3/kfourinline-25.04.3.tar.xz) = ac6fa1ce6fb1cbc4c35454d7c2aeda92c81e9f2600f646bc73df35c377b1f669
-SIZE (KDE/release-service/25.04.3/kfourinline-25.04.3.tar.xz) = 749192
+TIMESTAMP = 1757409992
+SHA256 (KDE/release-service/25.08.1/kfourinline-25.08.1.tar.xz) = 1a1d709012533f3eb74b7cd54821c5227d05484b1f0ef8cb6a0a48c257d20241
+SIZE (KDE/release-service/25.08.1/kfourinline-25.08.1.tar.xz) = 749000
diff --git a/games/kgoldrunner/distinfo b/games/kgoldrunner/distinfo
index 51ded8b005cb..43bb059d7876 100644
--- a/games/kgoldrunner/distinfo
+++ b/games/kgoldrunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381371
-SHA256 (KDE/release-service/25.04.3/kgoldrunner-25.04.3.tar.xz) = 5d67848eb3385d59487ee2809f8bc44ef9fbd52db29978cb0487e5a9cdaf1e7d
-SIZE (KDE/release-service/25.04.3/kgoldrunner-25.04.3.tar.xz) = 4419872
+TIMESTAMP = 1757409994
+SHA256 (KDE/release-service/25.08.1/kgoldrunner-25.08.1.tar.xz) = 6207377fecbe302435c5f9426739e488c256b73a5f7be458be9a85461a43fd93
+SIZE (KDE/release-service/25.08.1/kgoldrunner-25.08.1.tar.xz) = 4465352
diff --git a/games/khangman/distinfo b/games/khangman/distinfo
index fe2c9a579cbe..9f3dee7912b7 100644
--- a/games/khangman/distinfo
+++ b/games/khangman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381374
-SHA256 (KDE/release-service/25.04.3/khangman-25.04.3.tar.xz) = e9155943242f18bfedf01cebfe7bbc0798ea06777ea5da20672d2f4f28ee8d0d
-SIZE (KDE/release-service/25.04.3/khangman-25.04.3.tar.xz) = 7027360
+TIMESTAMP = 1757409997
+SHA256 (KDE/release-service/25.08.1/khangman-25.08.1.tar.xz) = dc47b788044366f1e7731caeac9b61c310db6ee7f63b737d3dfac6c612d5e543
+SIZE (KDE/release-service/25.08.1/khangman-25.08.1.tar.xz) = 7032236
diff --git a/games/khangman/pkg-plist b/games/khangman/pkg-plist
index c45889870d6d..43e03f059303 100644
--- a/games/khangman/pkg-plist
+++ b/games/khangman/pkg-plist
@@ -12,6 +12,7 @@ share/icons/hicolor/scalable/apps/khangman.svgz
%%DATADIR%%/cs.txt
%%DATADIR%%/da.txt
%%DATADIR%%/de.txt
+%%DATADIR%%/el.txt
%%DATADIR%%/eo.txt
%%DATADIR%%/es.txt
%%DATADIR%%/et.txt
diff --git a/games/kigo/distinfo b/games/kigo/distinfo
index d46c129426b5..6cc4f75f4eac 100644
--- a/games/kigo/distinfo
+++ b/games/kigo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381376
-SHA256 (KDE/release-service/25.04.3/kigo-25.04.3.tar.xz) = e88ffc2d24a9e6a14bed88b24da699abcf80073d31429d295d522ff5085ef878
-SIZE (KDE/release-service/25.04.3/kigo-25.04.3.tar.xz) = 4837916
+TIMESTAMP = 1757409999
+SHA256 (KDE/release-service/25.08.1/kigo-25.08.1.tar.xz) = 999726b3d79393df6310feed0803f438a02f0faa39a909f5e558e0b8531054fd
+SIZE (KDE/release-service/25.08.1/kigo-25.08.1.tar.xz) = 4837940
diff --git a/games/killbots/distinfo b/games/killbots/distinfo
index 3d003eba11f9..ef8e53dc0af8 100644
--- a/games/killbots/distinfo
+++ b/games/killbots/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381378
-SHA256 (KDE/release-service/25.04.3/killbots-25.04.3.tar.xz) = b5b5937364f6e744e04a9076a994551f8a0541b8fc9c09c852203f261c6c3686
-SIZE (KDE/release-service/25.04.3/killbots-25.04.3.tar.xz) = 1177620
+TIMESTAMP = 1757410001
+SHA256 (KDE/release-service/25.08.1/killbots-25.08.1.tar.xz) = 68ee3abc0ff71a1cf21c545d6cf1f15c4f56b36d5e3671f956db15e84742379f
+SIZE (KDE/release-service/25.08.1/killbots-25.08.1.tar.xz) = 1177444
diff --git a/games/kiriki/distinfo b/games/kiriki/distinfo
index 49c8220bca3d..2d3679a550f7 100644
--- a/games/kiriki/distinfo
+++ b/games/kiriki/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381381
-SHA256 (KDE/release-service/25.04.3/kiriki-25.04.3.tar.xz) = 1f4f33fb6f2a26998b222f7a670bd98f702d0f78d4c812810c280d18b2355bdb
-SIZE (KDE/release-service/25.04.3/kiriki-25.04.3.tar.xz) = 376104
+TIMESTAMP = 1757410004
+SHA256 (KDE/release-service/25.08.1/kiriki-25.08.1.tar.xz) = 3aa01c2c1f138c85ef3303853399ac0505c3136ceb5b3deecda1a2a842c49145
+SIZE (KDE/release-service/25.08.1/kiriki-25.08.1.tar.xz) = 376228
diff --git a/games/kjumpingcube/distinfo b/games/kjumpingcube/distinfo
index d1b21f1ad090..ad30d59a2823 100644
--- a/games/kjumpingcube/distinfo
+++ b/games/kjumpingcube/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381383
-SHA256 (KDE/release-service/25.04.3/kjumpingcube-25.04.3.tar.xz) = 2fa7771f7a38e42e4800feb93d987d633305b582d5eebbb2ab5403f0f67617c5
-SIZE (KDE/release-service/25.04.3/kjumpingcube-25.04.3.tar.xz) = 349948
+TIMESTAMP = 1757410006
+SHA256 (KDE/release-service/25.08.1/kjumpingcube-25.08.1.tar.xz) = 27d390a6952f9eb24fbcaae6a23ad9a33cba59e2e64c52f9afecdf2b5f4b238d
+SIZE (KDE/release-service/25.08.1/kjumpingcube-25.08.1.tar.xz) = 351296
diff --git a/games/klickety/distinfo b/games/klickety/distinfo
index 6582db1315ff..b946aedcfee4 100644
--- a/games/klickety/distinfo
+++ b/games/klickety/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381386
-SHA256 (KDE/release-service/25.04.3/klickety-25.04.3.tar.xz) = 01e687cc83de5c6ea9a3152c8d815f1d6800363e1ce4c59026ed84538879459b
-SIZE (KDE/release-service/25.04.3/klickety-25.04.3.tar.xz) = 1389912
+TIMESTAMP = 1757410008
+SHA256 (KDE/release-service/25.08.1/klickety-25.08.1.tar.xz) = 80f257ab96fe95847ff463effe10d872a5bd5c96d54a8a0a09e357740ebcca43
+SIZE (KDE/release-service/25.08.1/klickety-25.08.1.tar.xz) = 1390108
diff --git a/games/klines/distinfo b/games/klines/distinfo
index 24edd5d4a63e..f7bd8991a37b 100644
--- a/games/klines/distinfo
+++ b/games/klines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381388
-SHA256 (KDE/release-service/25.04.3/klines-25.04.3.tar.xz) = bd1a3f7b568187e71745ec306e66498183f27aba9bff3b879f356cc69b600a04
-SIZE (KDE/release-service/25.04.3/klines-25.04.3.tar.xz) = 1675284
+TIMESTAMP = 1757410011
+SHA256 (KDE/release-service/25.08.1/klines-25.08.1.tar.xz) = 20a1c541f3c32a7b1f8a19ac579146eb3dff30bdf9761ff46a7da04de76d3442
+SIZE (KDE/release-service/25.08.1/klines-25.08.1.tar.xz) = 1675184
diff --git a/games/kmahjongg/distinfo b/games/kmahjongg/distinfo
index 970c1c982d30..828aa44294d8 100644
--- a/games/kmahjongg/distinfo
+++ b/games/kmahjongg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381391
-SHA256 (KDE/release-service/25.04.3/kmahjongg-25.04.3.tar.xz) = 6c67b56b0823facae97b0061db2613d8d901151d26f195e87e0833057b66b795
-SIZE (KDE/release-service/25.04.3/kmahjongg-25.04.3.tar.xz) = 3726268
+TIMESTAMP = 1757410013
+SHA256 (KDE/release-service/25.08.1/kmahjongg-25.08.1.tar.xz) = f59a991bca6b0a648fc2b66a7dcb4eec04db317adcd6a3f554f7cff0a08be5fa
+SIZE (KDE/release-service/25.08.1/kmahjongg-25.08.1.tar.xz) = 3725540
diff --git a/games/kmines/distinfo b/games/kmines/distinfo
index 70bf9866d8d7..5673fcc31e44 100644
--- a/games/kmines/distinfo
+++ b/games/kmines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381393
-SHA256 (KDE/release-service/25.04.3/kmines-25.04.3.tar.xz) = fd37c5d6d1a27e4841f5cd60e6763f793182100fc00b5c50f3c2b3e1aa9d9783
-SIZE (KDE/release-service/25.04.3/kmines-25.04.3.tar.xz) = 950204
+TIMESTAMP = 1757410015
+SHA256 (KDE/release-service/25.08.1/kmines-25.08.1.tar.xz) = 7ad181690722e5e547bf7930973ea05259fd20472105db219b5e4644c325b6cb
+SIZE (KDE/release-service/25.08.1/kmines-25.08.1.tar.xz) = 950172
diff --git a/games/knavalbattle/distinfo b/games/knavalbattle/distinfo
index 74711207b388..af4407433cdd 100644
--- a/games/knavalbattle/distinfo
+++ b/games/knavalbattle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381396
-SHA256 (KDE/release-service/25.04.3/knavalbattle-25.04.3.tar.xz) = 97b2d2b5632d000c3d6eddfb19c9d3cc4414300dc5c805322d6eb0bb241c5215
-SIZE (KDE/release-service/25.04.3/knavalbattle-25.04.3.tar.xz) = 1050884
+TIMESTAMP = 1757410018
+SHA256 (KDE/release-service/25.08.1/knavalbattle-25.08.1.tar.xz) = be4dee2346d3f3782e64f7b137a78a3de6b1e8e0ff04aef65f62e323b5f1eee9
+SIZE (KDE/release-service/25.08.1/knavalbattle-25.08.1.tar.xz) = 1050808
diff --git a/games/knetwalk/distinfo b/games/knetwalk/distinfo
index 058018aba748..5d805e70802d 100644
--- a/games/knetwalk/distinfo
+++ b/games/knetwalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381398
-SHA256 (KDE/release-service/25.04.3/knetwalk-25.04.3.tar.xz) = 1787fc4556b98c509dabe6918a1f5221c5e922ba22b17c356acc1a3b9243e480
-SIZE (KDE/release-service/25.04.3/knetwalk-25.04.3.tar.xz) = 1012320
+TIMESTAMP = 1757410020
+SHA256 (KDE/release-service/25.08.1/knetwalk-25.08.1.tar.xz) = 718e1f7df2b571f014e8c9c6aa9b7f830171664ee101dc4c7f798ec7ee2e9b13
+SIZE (KDE/release-service/25.08.1/knetwalk-25.08.1.tar.xz) = 1012140
diff --git a/games/knights/distinfo b/games/knights/distinfo
index bdb559342ac6..e4dfade6abe8 100644
--- a/games/knights/distinfo
+++ b/games/knights/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381401
-SHA256 (KDE/release-service/25.04.3/knights-25.04.3.tar.xz) = dd2614334055837bb15a6b548025998bceea5aaf4244847f2a7f74e4ea5b6fce
-SIZE (KDE/release-service/25.04.3/knights-25.04.3.tar.xz) = 2498200
+TIMESTAMP = 1757410022
+SHA256 (KDE/release-service/25.08.1/knights-25.08.1.tar.xz) = 27f5cefe8a41c7caee484ace3eadf11c8f4fec3bce57092e29beed67668460aa
+SIZE (KDE/release-service/25.08.1/knights-25.08.1.tar.xz) = 2500636
diff --git a/games/kolf/distinfo b/games/kolf/distinfo
index 7e7032d96c5a..91bcc273e758 100644
--- a/games/kolf/distinfo
+++ b/games/kolf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381403
-SHA256 (KDE/release-service/25.04.3/kolf-25.04.3.tar.xz) = 213fbb51cf6449c32e179ad015b2704d34582743c10e055853f6cae11c07699a
-SIZE (KDE/release-service/25.04.3/kolf-25.04.3.tar.xz) = 1084080
+TIMESTAMP = 1757410025
+SHA256 (KDE/release-service/25.08.1/kolf-25.08.1.tar.xz) = a433d3899048df1c14ea807303e16f76616be137139fc859cc92bf3af87fe34a
+SIZE (KDE/release-service/25.08.1/kolf-25.08.1.tar.xz) = 1083404
diff --git a/games/kollision/distinfo b/games/kollision/distinfo
index 43c3c2a66e51..cccb23dfca25 100644
--- a/games/kollision/distinfo
+++ b/games/kollision/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381406
-SHA256 (KDE/release-service/25.04.3/kollision-25.04.3.tar.xz) = 1877fed41d51a8d526b0cfa737a6514f73ab86bbf09721ae63e93c943d4159f8
-SIZE (KDE/release-service/25.04.3/kollision-25.04.3.tar.xz) = 313708
+TIMESTAMP = 1757410027
+SHA256 (KDE/release-service/25.08.1/kollision-25.08.1.tar.xz) = 825e2fcfda6d4045697946633f5cdee8f8ce3cd66a47998a3d9f3332880d2c2d
+SIZE (KDE/release-service/25.08.1/kollision-25.08.1.tar.xz) = 313640
diff --git a/games/konquest/distinfo b/games/konquest/distinfo
index c7de4d2423a3..6b34058c294e 100644
--- a/games/konquest/distinfo
+++ b/games/konquest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381408
-SHA256 (KDE/release-service/25.04.3/konquest-25.04.3.tar.xz) = 2ec357632081136fc2a4a76771ef9e9c2132dbc16c8a13f4b2c51046fd32e153
-SIZE (KDE/release-service/25.04.3/konquest-25.04.3.tar.xz) = 863536
+TIMESTAMP = 1757410029
+SHA256 (KDE/release-service/25.08.1/konquest-25.08.1.tar.xz) = babcd518a414cd6ec954035a016a7e4172fa19391e4c15f94cb279c74a5e36ec
+SIZE (KDE/release-service/25.08.1/konquest-25.08.1.tar.xz) = 863636
diff --git a/games/kpat/distinfo b/games/kpat/distinfo
index 71240401d215..a46b76169506 100644
--- a/games/kpat/distinfo
+++ b/games/kpat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381410
-SHA256 (KDE/release-service/25.04.3/kpat-25.04.3.tar.xz) = cdc217687de8debc22ef97ddd3d59980ba6f7f836b34c442b3c991e6e5a1548e
-SIZE (KDE/release-service/25.04.3/kpat-25.04.3.tar.xz) = 3740208
+TIMESTAMP = 1757410032
+SHA256 (KDE/release-service/25.08.1/kpat-25.08.1.tar.xz) = 09656293e06d82b8849aea9fe50b428f03fcc42e15c91bdc05a34ab18ed217fe
+SIZE (KDE/release-service/25.08.1/kpat-25.08.1.tar.xz) = 3741972
diff --git a/games/krank/Makefile b/games/krank/Makefile
index 7b61c45b5fad..93a57cf43819 100644
--- a/games/krank/Makefile
+++ b/games/krank/Makefile
@@ -1,6 +1,6 @@
PORTNAME= krank
PORTVERSION= 07
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= games
MASTER_SITES= SF
diff --git a/games/kreversi/distinfo b/games/kreversi/distinfo
index 7ce75c81d969..06fdd24af411 100644
--- a/games/kreversi/distinfo
+++ b/games/kreversi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381413
-SHA256 (KDE/release-service/25.04.3/kreversi-25.04.3.tar.xz) = c123e8c716aae3cd0d5f11e4bdc49e36c32f66ced0063e074fda730ea0e24c29
-SIZE (KDE/release-service/25.04.3/kreversi-25.04.3.tar.xz) = 1037400
+TIMESTAMP = 1757410034
+SHA256 (KDE/release-service/25.08.1/kreversi-25.08.1.tar.xz) = 16952b9177206df64093a75037269b7b59a17389d6a5ca60d888520ea5a4da7e
+SIZE (KDE/release-service/25.08.1/kreversi-25.08.1.tar.xz) = 1037508
diff --git a/games/kshisen/distinfo b/games/kshisen/distinfo
index a4976f7844bb..7d8bd082a6d8 100644
--- a/games/kshisen/distinfo
+++ b/games/kshisen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381415
-SHA256 (KDE/release-service/25.04.3/kshisen-25.04.3.tar.xz) = 205a644745f1737c6dc633463b1080c4928a03bf37449beb8215f9d2ea4d667d
-SIZE (KDE/release-service/25.04.3/kshisen-25.04.3.tar.xz) = 975832
+TIMESTAMP = 1757410036
+SHA256 (KDE/release-service/25.08.1/kshisen-25.08.1.tar.xz) = 9e4bd836af5a80880f59f789b37ea1878fe7a13b8b6d435089bc51347951bb60
+SIZE (KDE/release-service/25.08.1/kshisen-25.08.1.tar.xz) = 976584
diff --git a/games/ksirk/distinfo b/games/ksirk/distinfo
index 7fe02fda7eff..3dd40cb3ceeb 100644
--- a/games/ksirk/distinfo
+++ b/games/ksirk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381418
-SHA256 (KDE/release-service/25.04.3/ksirk-25.04.3.tar.xz) = 6bd48b52b646713417ccc4bb912de400a6a5854e829b3b2a110ad5c0dab0aa4d
-SIZE (KDE/release-service/25.04.3/ksirk-25.04.3.tar.xz) = 6713700
+TIMESTAMP = 1757410039
+SHA256 (KDE/release-service/25.08.1/ksirk-25.08.1.tar.xz) = 05329836a6aaf272ef4625d2c2d23f82f565b31b7733dffa5725d406f4f08a2c
+SIZE (KDE/release-service/25.08.1/ksirk-25.08.1.tar.xz) = 6722940
diff --git a/games/ksirk/pkg-plist b/games/ksirk/pkg-plist
index 314cc433d03d..29c727c7b641 100644
--- a/games/ksirk/pkg-plist
+++ b/games/ksirk/pkg-plist
@@ -49,9 +49,10 @@ share/knsrcfiles/ksirk.knsrc
%%DATADIR%%/skins/default/Sounds/crash.wav
%%DATADIR%%/skins/default/Sounds/roll.wav
%%DATADIR%%/skins/skinsdir
-%%DATADIR%%skineditor/cross.png
-%%DATADIR%%skineditor/target.png
+share/ksirkskineditor/cross.png
+share/ksirkskineditor/target.png
share/locale/ar/LC_MESSAGES/ksirk.mo
+share/locale/ar/LC_MESSAGES/ksirkskineditor.mo
share/locale/ast/LC_MESSAGES/ksirk.mo
share/locale/ast/LC_MESSAGES/ksirkskineditor.mo
share/locale/be/LC_MESSAGES/ksirk.mo
diff --git a/games/ksnakeduel/distinfo b/games/ksnakeduel/distinfo
index 77d26627365f..2b0fbf14be93 100644
--- a/games/ksnakeduel/distinfo
+++ b/games/ksnakeduel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381420
-SHA256 (KDE/release-service/25.04.3/ksnakeduel-25.04.3.tar.xz) = acf7148bac1fff733a7032ba26b28acb84f42b96d5172d3ba0a1f3475f113cb5
-SIZE (KDE/release-service/25.04.3/ksnakeduel-25.04.3.tar.xz) = 580516
+TIMESTAMP = 1757410041
+SHA256 (KDE/release-service/25.08.1/ksnakeduel-25.08.1.tar.xz) = c2e779f2c93a5f8f8f74be1ed1ddab4c118e51f0195ab60802bf8bb78aa881f2
+SIZE (KDE/release-service/25.08.1/ksnakeduel-25.08.1.tar.xz) = 580520
diff --git a/games/kspaceduel/distinfo b/games/kspaceduel/distinfo
index ba08521d1573..290e70f7c970 100644
--- a/games/kspaceduel/distinfo
+++ b/games/kspaceduel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381423
-SHA256 (KDE/release-service/25.04.3/kspaceduel-25.04.3.tar.xz) = d550de36f719393ab53cc2cfbc659ee8f8a9573877eb1d3a780c323818fd8d8a
-SIZE (KDE/release-service/25.04.3/kspaceduel-25.04.3.tar.xz) = 636924
+TIMESTAMP = 1757410043
+SHA256 (KDE/release-service/25.08.1/kspaceduel-25.08.1.tar.xz) = c1e0cc149bd841fbb7a843dd70ae20d793498abd1f54ae75c6540152e2cae5c1
+SIZE (KDE/release-service/25.08.1/kspaceduel-25.08.1.tar.xz) = 636764
diff --git a/games/ksquares/distinfo b/games/ksquares/distinfo
index f4d8fd2b1be0..9922de476204 100644
--- a/games/ksquares/distinfo
+++ b/games/ksquares/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381425
-SHA256 (KDE/release-service/25.04.3/ksquares-25.04.3.tar.xz) = 7426b63421f8d121b0860cf8b136f9a02740713f8b1ec92cbb471e6adbbad48d
-SIZE (KDE/release-service/25.04.3/ksquares-25.04.3.tar.xz) = 324412
+TIMESTAMP = 1757410046
+SHA256 (KDE/release-service/25.08.1/ksquares-25.08.1.tar.xz) = 95be1f4713efd2aec88960f382b4474837a2b50419e5e467114470d89c08e0e0
+SIZE (KDE/release-service/25.08.1/ksquares-25.08.1.tar.xz) = 324432
diff --git a/games/ksudoku/distinfo b/games/ksudoku/distinfo
index 607cfa698e1f..3d9fe60d5bdd 100644
--- a/games/ksudoku/distinfo
+++ b/games/ksudoku/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381428
-SHA256 (KDE/release-service/25.04.3/ksudoku-25.04.3.tar.xz) = c14d614880f49bd9c036bad231629821e22e313d56da0b28c01823f3d27282f6
-SIZE (KDE/release-service/25.04.3/ksudoku-25.04.3.tar.xz) = 1736624
+TIMESTAMP = 1757410048
+SHA256 (KDE/release-service/25.08.1/ksudoku-25.08.1.tar.xz) = df3cb15d72c6293df05ce95b67e7c4b29ea88d994d2a0df09b260f1ea482f36d
+SIZE (KDE/release-service/25.08.1/ksudoku-25.08.1.tar.xz) = 1746052
diff --git a/games/ktuberling/distinfo b/games/ktuberling/distinfo
index 3d1b3bd04955..195f1dec9c5d 100644
--- a/games/ktuberling/distinfo
+++ b/games/ktuberling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381430
-SHA256 (KDE/release-service/25.04.3/ktuberling-25.04.3.tar.xz) = 51f5c51330e825ea7717d0b5e895669eb02e5a7a579e0a55926c9e4ed56d8d16
-SIZE (KDE/release-service/25.04.3/ktuberling-25.04.3.tar.xz) = 71554976
+TIMESTAMP = 1757410051
+SHA256 (KDE/release-service/25.08.1/ktuberling-25.08.1.tar.xz) = 9c9c109144fdfdc36c20e166317e79feab2b12cfbce1955742ca508a519a1d2b
+SIZE (KDE/release-service/25.08.1/ktuberling-25.08.1.tar.xz) = 71553592
diff --git a/games/kubrick/distinfo b/games/kubrick/distinfo
index b7cf57e6f945..9abe0f0897d6 100644
--- a/games/kubrick/distinfo
+++ b/games/kubrick/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381433
-SHA256 (KDE/release-service/25.04.3/kubrick-25.04.3.tar.xz) = 41b16037448f4c4da75aa20b7035e0faaf6b8c280bb05fc1fc79a86f1ce2295c
-SIZE (KDE/release-service/25.04.3/kubrick-25.04.3.tar.xz) = 381300
+TIMESTAMP = 1757410053
+SHA256 (KDE/release-service/25.08.1/kubrick-25.08.1.tar.xz) = dbbd55219b93cf0d0415443746a287bb3ec32b0c45da963b79d0e6b3359d3381
+SIZE (KDE/release-service/25.08.1/kubrick-25.08.1.tar.xz) = 384812
diff --git a/games/lander/Makefile b/games/lander/Makefile
index 6da3a09a3c7f..78c1a7717d29 100644
--- a/games/lander/Makefile
+++ b/games/lander/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lander
DISTVERSIONPREFIX= r
DISTVERSION= 0.7.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/lbreakouthd/Makefile b/games/lbreakouthd/Makefile
index 6d7c3a29ef7c..de5c500ed7ef 100644
--- a/games/lbreakouthd/Makefile
+++ b/games/lbreakouthd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lbreakouthd
PORTVERSION= 1.1.11
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= SF/lgames/${PORTNAME}/
diff --git a/games/leela-zero/Makefile b/games/leela-zero/Makefile
index d96e1b8e41b1..4dc7dc7eefa7 100644
--- a/games/leela-zero/Makefile
+++ b/games/leela-zero/Makefile
@@ -1,8 +1,7 @@
PORTNAME= leela-zero
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17-30
-PORTREVISION= 13
-DISTVERSIONSUFFIX= -ge3ed631
+DISTVERSION= 0.17-31
+DISTVERSIONSUFFIX= -g3ee6d20
CATEGORIES= games
MAINTAINER= yuri@FreeBSD.org
diff --git a/games/leela-zero/distinfo b/games/leela-zero/distinfo
index 54f1953de0ff..df4ee0557870 100644
--- a/games/leela-zero/distinfo
+++ b/games/leela-zero/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1657669497
-SHA256 (leela-zero-leela-zero-v0.17-30-ge3ed631_GH0.tar.gz) = 138a4f286c50277c5e5ea88addf3b3e82139e75bbd84b306b554a3e05c11d55c
-SIZE (leela-zero-leela-zero-v0.17-30-ge3ed631_GH0.tar.gz) = 1742019
+TIMESTAMP = 1755973751
+SHA256 (leela-zero-leela-zero-v0.17-31-g3ee6d20_GH0.tar.gz) = e26defc255bb22b9ec8cb3b8a212930d4c75ff81a0893a089bc8851331b1c51f
+SIZE (leela-zero-leela-zero-v0.17-31-g3ee6d20_GH0.tar.gz) = 1742247
SHA256 (google-googletest-cafa9e5_GH0.tar.gz) = de929d57b8da874976473421fe562eb33764c836228c58e6ed5695900e06b640
SIZE (google-googletest-cafa9e5_GH0.tar.gz) = 970184
diff --git a/games/leela-zero/files/patch-CMakeLists.txt b/games/leela-zero/files/patch-CMakeLists.txt
index 01934f1531ec..61e43aababae 100644
--- a/games/leela-zero/files/patch-CMakeLists.txt
+++ b/games/leela-zero/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2019-04-04 06:38:39 UTC
+--- CMakeLists.txt.orig 2023-02-06 15:09:28 UTC
+++ CMakeLists.txt
-@@ -20,6 +20,8 @@ include(GNUInstallDirs)
+@@ -20,6 +20,8 @@ add_subdirectory(gtest EXCLUDE_FROM_ALL) # We don't wa
project(leelaz)
add_subdirectory(gtest EXCLUDE_FROM_ALL) # We don't want to install gtest, exclude it from `all`
@@ -9,7 +9,16 @@
# Required Packages
set(Boost_MIN_VERSION "1.58.0")
set(Boost_USE_MULTITHREADED ON)
-@@ -70,13 +72,13 @@ if(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_T
+@@ -49,7 +51,7 @@ find_package(Qt5Core)
+ endif()
+ find_package(Qt5Core)
+
+-set(CMAKE_CXX_STANDARD 14)
++set(CMAKE_CXX_STANDARD 17)
+ set(CMAKE_CXX_STANDARD_REQUIRED on)
+
+ # See if we can set optimization flags as expected.
+@@ -70,13 +72,13 @@ if(GccSpecificFlags)
endif(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE)
if(GccSpecificFlags)
@@ -25,7 +34,7 @@
endif(GccSpecificFlags)
if(USE_CPU_ONLY)
-@@ -86,7 +88,7 @@ if(USE_HALF)
+@@ -86,7 +88,7 @@ endif()
add_definitions(-DUSE_HALF)
endif()
@@ -34,7 +43,7 @@
set(SrcPath "${CMAKE_CURRENT_SOURCE_DIR}/src")
include_directories(${IncludePath})
-@@ -130,6 +132,7 @@ else()
+@@ -130,6 +132,7 @@ endif()
endif()
# Google Test below
@@ -42,7 +51,7 @@
file(GLOB tests_SRC "${SrcPath}/tests/*.cpp")
add_executable(tests ${tests_SRC} $<TARGET_OBJECTS:objs>)
-@@ -142,6 +145,7 @@ target_link_libraries(tests ${BLAS_LIBRARIES})
+@@ -142,6 +145,7 @@ target_link_libraries(tests gtest_main ${CMAKE_THREAD_
target_link_libraries(tests ${OpenCL_LIBRARIES})
target_link_libraries(tests ${ZLIB_LIBRARIES})
target_link_libraries(tests gtest_main ${CMAKE_THREAD_LIBS_INIT})
diff --git a/games/leela-zero/files/patch-src_OpenCL.cpp b/games/leela-zero/files/patch-src_OpenCL.cpp
index 7dcd9e6ee924..77776ec56922 100644
--- a/games/leela-zero/files/patch-src_OpenCL.cpp
+++ b/games/leela-zero/files/patch-src_OpenCL.cpp
@@ -1,6 +1,6 @@
---- src/OpenCL.cpp.orig 2019-06-12 22:15:19 UTC
+--- src/OpenCL.cpp.orig 2023-02-06 15:09:28 UTC
+++ src/OpenCL.cpp
-@@ -785,7 +785,7 @@ OpenCL<net_t>::OpenCL(int gpu, bool silent) {
+@@ -787,7 +787,7 @@ OpenCL<net_t>::OpenCL(const int gpu, const bool silent
bool preferred = (gpu == id);
if (((this_score > best_score)
diff --git a/games/leela-zero/files/patch-src_UCTNode.cpp b/games/leela-zero/files/patch-src_UCTNode.cpp
new file mode 100644
index 000000000000..5e3452ef0353
--- /dev/null
+++ b/games/leela-zero/files/patch-src_UCTNode.cpp
@@ -0,0 +1,12 @@
+--- src/UCTNode.cpp.orig 2025-08-23 18:43:12 UTC
++++ src/UCTNode.cpp
+@@ -361,8 +361,7 @@ UCTNode* UCTNode::uct_select_child(const int color, co
+ return best->get();
+ }
+
+-class NodeComp
+- : public std::binary_function<UCTNodePointer&, UCTNodePointer&, bool> {
++class NodeComp {
+ public:
+ NodeComp(const int color, const float lcb_min_visits)
+ : m_color(color), m_lcb_min_visits(lcb_min_visits) {}
diff --git a/games/legend-of-edgar/Makefile b/games/legend-of-edgar/Makefile
index d9e7b8c589ce..ed9c58bbb88f 100644
--- a/games/legend-of-edgar/Makefile
+++ b/games/legend-of-edgar/Makefile
@@ -1,5 +1,6 @@
PORTNAME= edgar
DISTVERSION= 1.37
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= https://github.com/riksweeney/edgar/releases/download/${DISTVERSION}/
PKGNAMEPREFIX= legend-of-
diff --git a/games/libgnome-games-support2/Makefile b/games/libgnome-games-support2/Makefile
index 8b4d415749f5..944c7725139f 100644
--- a/games/libgnome-games-support2/Makefile
+++ b/games/libgnome-games-support2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libgnome-games-support
-DISTVERSION= 2.0.1
+DISTVERSION= 2.0.2
CATEGORIES= games gnome
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgee-0.8.so:devel/libgee
-USES= gettext gnome meson pkgconfig tar:xz vala:build
+USES= gettext-tools gnome meson pkgconfig tar:xz vala:build
USE_GNOME= glib20 gtk40
.include <bsd.port.options.mk>
diff --git a/games/libgnome-games-support2/distinfo b/games/libgnome-games-support2/distinfo
index 4252213fc27c..f8601b61bc91 100644
--- a/games/libgnome-games-support2/distinfo
+++ b/games/libgnome-games-support2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745073775
-SHA256 (gnome/libgnome-games-support-2.0.1.tar.xz) = 0186f25c4892c86c7eac43a307fc19db696df4f19aca7f54e83c221df9d9790a
-SIZE (gnome/libgnome-games-support-2.0.1.tar.xz) = 47404
+TIMESTAMP = 1756036967
+SHA256 (gnome/libgnome-games-support-2.0.2.tar.xz) = 82bbc74f08f98b833a9b6444b8479e1bd84ded0a07425d057b45f38e8783e5bd
+SIZE (gnome/libgnome-games-support-2.0.2.tar.xz) = 47952
diff --git a/games/libgnome-games-support2/pkg-plist b/games/libgnome-games-support2/pkg-plist
index bcf56f682f63..430f7229dc88 100644
--- a/games/libgnome-games-support2/pkg-plist
+++ b/games/libgnome-games-support2/pkg-plist
@@ -1,7 +1,7 @@
include/gnome-games-support-2/libgnome-games-support.h
lib/libgnome-games-support-2.so
lib/libgnome-games-support-2.so.4
-lib/libgnome-games-support-2.so.4.0.1
+lib/libgnome-games-support-2.so.4.1.0
libdata/pkgconfig/libgnome-games-support-2.pc
share/locale/ab/LC_MESSAGES/libgnome-games-support2.mo
share/locale/af/LC_MESSAGES/libgnome-games-support2.mo
diff --git a/games/libkdegames/distinfo b/games/libkdegames/distinfo
index 01764ab787af..668b7fadbee2 100644
--- a/games/libkdegames/distinfo
+++ b/games/libkdegames/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381435
-SHA256 (KDE/release-service/25.04.3/libkdegames-25.04.3.tar.xz) = 63cd2b137e989a635994c48f93dc9ecf3b5aa6306d39bda5a7a38c9aa2a437a4
-SIZE (KDE/release-service/25.04.3/libkdegames-25.04.3.tar.xz) = 5979004
+TIMESTAMP = 1757410055
+SHA256 (KDE/release-service/25.08.1/libkdegames-25.08.1.tar.xz) = 542b2f951c5091c5157cc0f2f53bae61afc47b21115df7441695b82fa725e83a
+SIZE (KDE/release-service/25.08.1/libkdegames-25.08.1.tar.xz) = 5976400
diff --git a/games/libkmahjongg/distinfo b/games/libkmahjongg/distinfo
index 3948984e6de2..bb26248e60e1 100644
--- a/games/libkmahjongg/distinfo
+++ b/games/libkmahjongg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381438
-SHA256 (KDE/release-service/25.04.3/libkmahjongg-25.04.3.tar.xz) = 6570b054d02b12f7c0b37d28dd8930c17cc6a4616437613448ab69cc4b08446c
-SIZE (KDE/release-service/25.04.3/libkmahjongg-25.04.3.tar.xz) = 1694936
+TIMESTAMP = 1757410058
+SHA256 (KDE/release-service/25.08.1/libkmahjongg-25.08.1.tar.xz) = 8d731b713fa25e5a44d89f8c328aafe4470f01f74394707f65ca164bfacb9c2a
+SIZE (KDE/release-service/25.08.1/libkmahjongg-25.08.1.tar.xz) = 1694472
diff --git a/games/libretro-beetle_psx/Makefile b/games/libretro-beetle_psx/Makefile
index 8721fc66325c..56e6ecc00eb8 100644
--- a/games/libretro-beetle_psx/Makefile
+++ b/games/libretro-beetle_psx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libretro-beetle_psx
-DISTVERSION= 0.20250622
+DISTVERSION= 0.20250806
CATEGORIES= games
MAINTAINER= tilde@ultros.pro
@@ -12,7 +12,7 @@ USES= compiler:c++11-lib gmake
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= beetle-psx-libretro
-GH_TAGNAME= 30981b26b71095cdb3b99779d5ae1f9eed531b9b
+GH_TAGNAME= 1e42a9076ab1ec5756d3f72e6d61923080fb2128
USE_LDCONFIG= yes
PLIST_FILES= lib/libretro/mednafen_psx_libretro.so
diff --git a/games/libretro-beetle_psx/distinfo b/games/libretro-beetle_psx/distinfo
index 28f707e55893..7b5c4566e71b 100644
--- a/games/libretro-beetle_psx/distinfo
+++ b/games/libretro-beetle_psx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750829062
-SHA256 (libretro-beetle-psx-libretro-0.20250622-30981b26b71095cdb3b99779d5ae1f9eed531b9b_GH0.tar.gz) = 2e201d1462afec443ea83b9d1fc21d3f2e3158ac3256843e9cff29ceabfeba36
-SIZE (libretro-beetle-psx-libretro-0.20250622-30981b26b71095cdb3b99779d5ae1f9eed531b9b_GH0.tar.gz) = 3126556
+TIMESTAMP = 1758531634
+SHA256 (libretro-beetle-psx-libretro-0.20250806-1e42a9076ab1ec5756d3f72e6d61923080fb2128_GH0.tar.gz) = 6057d094fc8ffc7ed20f7b0e5dba90ecd9e5be4bd6d7a261fdde17c006989c11
+SIZE (libretro-beetle-psx-libretro-0.20250806-1e42a9076ab1ec5756d3f72e6d61923080fb2128_GH0.tar.gz) = 3134139
diff --git a/games/libretro-gambatte/Makefile b/games/libretro-gambatte/Makefile
index 54651a5d9747..ef15c5c7419a 100644
--- a/games/libretro-gambatte/Makefile
+++ b/games/libretro-gambatte/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libretro-gambatte
-DISTVERSION= 0.20241022
+DISTVERSION= 0.20250918
CATEGORIES= games
MAINTAINER= tilde@ultros.pro
@@ -12,7 +12,7 @@ USES= compiler:c++11-lib gmake
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= gambatte-libretro
-GH_TAGNAME= a1c4c98582308afafd73c050167a7ea330469e98
+GH_TAGNAME= 0092232a0aaef0ded0ead1c2003ccf7a85ccdfc0
USE_LDCONFIG= yes
PLIST_FILES= lib/libretro/gambatte_libretro.so
diff --git a/games/libretro-gambatte/distinfo b/games/libretro-gambatte/distinfo
index c5282c9ef012..867dc16322e6 100644
--- a/games/libretro-gambatte/distinfo
+++ b/games/libretro-gambatte/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750834391
-SHA256 (libretro-gambatte-libretro-0.20241022-a1c4c98582308afafd73c050167a7ea330469e98_GH0.tar.gz) = 15d742180fdbf12b72f0abaeb975f870987ff257ae4ea24b178fa2c563cdb1b6
-SIZE (libretro-gambatte-libretro-0.20241022-a1c4c98582308afafd73c050167a7ea330469e98_GH0.tar.gz) = 969848
+TIMESTAMP = 1758531132
+SHA256 (libretro-gambatte-libretro-0.20250918-0092232a0aaef0ded0ead1c2003ccf7a85ccdfc0_GH0.tar.gz) = ab70c90d39c387171b97d4de99f6993eb7316803c4c0f9a902c2980d38f4de22
+SIZE (libretro-gambatte-libretro-0.20250918-0092232a0aaef0ded0ead1c2003ccf7a85ccdfc0_GH0.tar.gz) = 1000983
diff --git a/games/libretro-mgba/Makefile b/games/libretro-mgba/Makefile
index 6ce64a3bc052..ac2fbe47c1cc 100644
--- a/games/libretro-mgba/Makefile
+++ b/games/libretro-mgba/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libretro-mgba
-DISTVERSION= 0.20250518
+DISTVERSION= 0.20250724
CATEGORIES= games
MAINTAINER= tilde@ultros.pro
@@ -12,7 +12,7 @@ USES= compiler:c++11-lib gmake
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= mgba
-GH_TAGNAME= c9bbf28b091c4c104485092279c7a6b114b2e8ff
+GH_TAGNAME= affc86e4c07b6e1e8363e0bc1c5ffb813a2e32c9
USE_LDCONFIG= yes
PLIST_FILES= lib/libretro/mgba_libretro.so
diff --git a/games/libretro-mgba/distinfo b/games/libretro-mgba/distinfo
index bb4e06c82431..19b36d53f5be 100644
--- a/games/libretro-mgba/distinfo
+++ b/games/libretro-mgba/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750834713
-SHA256 (libretro-mgba-0.20250518-c9bbf28b091c4c104485092279c7a6b114b2e8ff_GH0.tar.gz) = bb4474a2050e7ba41814c2631f27f112e2b8d810c0baf8453ea9817737ebabaa
-SIZE (libretro-mgba-0.20250518-c9bbf28b091c4c104485092279c7a6b114b2e8ff_GH0.tar.gz) = 15063003
+TIMESTAMP = 1758530607
+SHA256 (libretro-mgba-0.20250724-affc86e4c07b6e1e8363e0bc1c5ffb813a2e32c9_GH0.tar.gz) = 5a0f2736eb278e7596fa4b1fc8a32ab310f4af4a53171748d71e1c6793f8d186
+SIZE (libretro-mgba-0.20250724-affc86e4c07b6e1e8363e0bc1c5ffb813a2e32c9_GH0.tar.gz) = 15381203
diff --git a/games/libretro-nestopia/Makefile b/games/libretro-nestopia/Makefile
index 9ba59c4646de..90f9036bb489 100644
--- a/games/libretro-nestopia/Makefile
+++ b/games/libretro-nestopia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libretro-nestopia
-DISTVERSION= 0.20250424
+DISTVERSION= 0.20250814
CATEGORIES= games
MAINTAINER= tilde@ultros.pro
@@ -12,7 +12,7 @@ USES= compiler:c++11-lib gmake
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= nestopia
-GH_TAGNAME= d2eefab298b0b9152d2934d6f0227b6803c877b3
+GH_TAGNAME= 51ad831fcd9f10a02dcb0cbf398c2cd1b028765e
USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/libretro
diff --git a/games/libretro-nestopia/distinfo b/games/libretro-nestopia/distinfo
index 1bc9b7fb0b9e..88b7ea120638 100644
--- a/games/libretro-nestopia/distinfo
+++ b/games/libretro-nestopia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750835250
-SHA256 (libretro-nestopia-0.20250424-d2eefab298b0b9152d2934d6f0227b6803c877b3_GH0.tar.gz) = 2fc2440a6a159d96890aa471014608eaa92bfedc01b7396b61bc7fe983a449db
-SIZE (libretro-nestopia-0.20250424-d2eefab298b0b9152d2934d6f0227b6803c877b3_GH0.tar.gz) = 1152346
+TIMESTAMP = 1758537574
+SHA256 (libretro-nestopia-0.20250814-51ad831fcd9f10a02dcb0cbf398c2cd1b028765e_GH0.tar.gz) = bcb4ffc6133be8812d40684adc7cc57a8f027db418eb85d55f6a7b7867b758d4
+SIZE (libretro-nestopia-0.20250814-51ad831fcd9f10a02dcb0cbf398c2cd1b028765e_GH0.tar.gz) = 1153271
diff --git a/games/libretro-shaders-slang/Makefile b/games/libretro-shaders-slang/Makefile
index 864552e97f6d..95634fcd7168 100644
--- a/games/libretro-shaders-slang/Makefile
+++ b/games/libretro-shaders-slang/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libretro-shaders-slang
-DISTVERSION= g20250713
+DISTVERSION= g20250914
CATEGORIES= games
MAINTAINER= bsdcode@disroot.org
@@ -13,7 +13,7 @@ LICENSE_COMB= multi
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= slang-shaders
-GH_TAGNAME= 82d91f7daf81a41ece49644d2a26b2a40228be61
+GH_TAGNAME= 39ca959b131e75dcd0cb4016e545b4e91b7081ae
MAKE_ARGS= PREFIX=${PREFIX}
diff --git a/games/libretro-shaders-slang/distinfo b/games/libretro-shaders-slang/distinfo
index cca6f7464dfb..f3b2d296550e 100644
--- a/games/libretro-shaders-slang/distinfo
+++ b/games/libretro-shaders-slang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752929354
-SHA256 (libretro-slang-shaders-g20250713-82d91f7daf81a41ece49644d2a26b2a40228be61_GH0.tar.gz) = 69abeac7c92c6aaea3202984e93afc55860f397371c6fe0d4ac4206212e09012
-SIZE (libretro-slang-shaders-g20250713-82d91f7daf81a41ece49644d2a26b2a40228be61_GH0.tar.gz) = 44723481
+TIMESTAMP = 1758610667
+SHA256 (libretro-slang-shaders-g20250914-39ca959b131e75dcd0cb4016e545b4e91b7081ae_GH0.tar.gz) = aace12adfe3a5b42c61f1bdc89aa976f868ec87a3cd53566aef1ab1190baedb4
+SIZE (libretro-slang-shaders-g20250914-39ca959b131e75dcd0cb4016e545b4e91b7081ae_GH0.tar.gz) = 44820833
diff --git a/games/libretro-shaders-slang/pkg-plist b/games/libretro-shaders-slang/pkg-plist
index d16857db02a4..42f0a8bb016c 100644
--- a/games/libretro-shaders-slang/pkg-plist
+++ b/games/libretro-shaders-slang/pkg-plist
@@ -1103,11 +1103,13 @@
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller_Brighter.slangp
+%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller_Brightest.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask-ShadowMask.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-Screen_Hmask_Overlapped-oldpainless.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-for_1440pMin_HiNits.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-for_HigherNits.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-slotmask-TVL410.slangp
+%%DATADIR%%/bezel/koko-aio/Presets-ng/Monitor-slotmask-TVL500-for_1080p.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/TV/Tv-NTSC_Generic-AA_sharp-Selective.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/TV/Tv-NTSC_Megadrive-AA_sharp-Selective.slangp
%%DATADIR%%/bezel/koko-aio/Presets-ng/VGA/Monitor-VGA-DoubleScan-Amber.slangp
@@ -1193,11 +1195,13 @@
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller_Brighter.slangp
+%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-Screen_Hmask-Screen_SlotMask_Taller_Brightest.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-Screen_Hmask-ShadowMask.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-Screen_Hmask_Overlapped-oldpainless.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-for_1440pMin_HiNits.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-for_HigherNits.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-slotmask-TVL410.slangp
+%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/Monitor-slotmask-TVL500-for_1080p.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/TV/Tv-NTSC_Generic-AA_sharp-Selective.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/TV/Tv-NTSC_Megadrive-AA_sharp-Selective.slangp
%%DATADIR%%/bezel/koko-aio/Presets_HiresGames_Fast/Presets-ng/VGA/Monitor-VGA-DoubleScan-Amber.slangp
@@ -1723,6 +1727,9 @@
%%DATADIR%%/crt/crt-1tap.slangp
%%DATADIR%%/crt/crt-Cyclon.slangp
%%DATADIR%%/crt/crt-aperture.slangp
+%%DATADIR%%/crt/crt-beans-fast.slangp
+%%DATADIR%%/crt/crt-beans-rgb.slangp
+%%DATADIR%%/crt/crt-beans-vga.slangp
%%DATADIR%%/crt/crt-blurPi-sharp.slangp
%%DATADIR%%/crt/crt-blurPi-soft.slangp
%%DATADIR%%/crt/crt-caligari.slangp
@@ -1776,6 +1783,8 @@
%%DATADIR%%/crt/crt-slangtest-lanczos.slangp
%%DATADIR%%/crt/crt-super-xbr.slangp
%%DATADIR%%/crt/crt-torridgristle.slangp
+%%DATADIR%%/crt/crt-yah.single-pass.slangp
+%%DATADIR%%/crt/crt-yah.slangp
%%DATADIR%%/crt/crt-yo6-KV-21CL10B.slangp
%%DATADIR%%/crt/crt-yo6-KV-M1420B-sharp.slangp
%%DATADIR%%/crt/crt-yo6-KV-M1420B.slangp
@@ -1832,6 +1841,28 @@
%%DATADIR%%/crt/shaders/crt-1tap.slang
%%DATADIR%%/crt/shaders/crt-Cyclon.slang
%%DATADIR%%/crt/shaders/crt-aperture.slang
+%%DATADIR%%/crt/shaders/crt-beans/LICENSE
+%%DATADIR%%/crt/shaders/crt-beans/bilinear_upsample.slang
+%%DATADIR%%/crt/shaders/crt-beans/blue_noise.png
+%%DATADIR%%/crt/shaders/crt-beans/blur_horizontal.slang
+%%DATADIR%%/crt/shaders/crt-beans/blur_vertical.slang
+%%DATADIR%%/crt/shaders/crt-beans/calculate_widths.slang
+%%DATADIR%%/crt/shaders/crt-beans/composite_output.slang
+%%DATADIR%%/crt/shaders/crt-beans/cubic_downsample.slang
+%%DATADIR%%/crt/shaders/crt-beans/docs/parameters.md
+%%DATADIR%%/crt/shaders/crt-beans/filter.slang
+%%DATADIR%%/crt/shaders/crt-beans/line_handling.inc
+%%DATADIR%%/crt/shaders/crt-beans/linearize.slang
+%%DATADIR%%/crt/shaders/crt-beans/mask.inc
+%%DATADIR%%/crt/shaders/crt-beans/parameters_analytical.inc
+%%DATADIR%%/crt/shaders/crt-beans/parameters_common.inc
+%%DATADIR%%/crt/shaders/crt-beans/parameters_fast.inc
+%%DATADIR%%/crt/shaders/crt-beans/parameters_sampled.inc
+%%DATADIR%%/crt/shaders/crt-beans/scanlines_analytical.slang
+%%DATADIR%%/crt/shaders/crt-beans/scanlines_cubic.slang
+%%DATADIR%%/crt/shaders/crt-beans/scanlines_fast_horizontal.slang
+%%DATADIR%%/crt/shaders/crt-beans/scanlines_fast_vertical.slang
+%%DATADIR%%/crt/shaders/crt-beans/transform.slang
%%DATADIR%%/crt/shaders/crt-blurPi.slang
%%DATADIR%%/crt/shaders/crt-caligari.slang
%%DATADIR%%/crt/shaders/crt-cgwg-fast.slang
@@ -1998,6 +2029,36 @@
%%DATADIR%%/crt/shaders/crt-super-xbr/super-xbr-pass1.slang
%%DATADIR%%/crt/shaders/crt-super-xbr/super-xbr-pass2.slang
%%DATADIR%%/crt/shaders/crt-super-xbr/threshold.slang
+%%DATADIR%%/crt/shaders/crt-yah/blur-horizontal.slang
+%%DATADIR%%/crt/shaders/crt-yah/blur-vertical.slang
+%%DATADIR%%/crt/shaders/crt-yah/common/color-helper.h
+%%DATADIR%%/crt/shaders/crt-yah/common/colorspace-srgb.h
+%%DATADIR%%/crt/shaders/crt-yah/common/colorspace-yiq.h
+%%DATADIR%%/crt/shaders/crt-yah/common/frame-helper.h
+%%DATADIR%%/crt/shaders/crt-yah/common/geometry-helper.h
+%%DATADIR%%/crt/shaders/crt-yah/common/interpolation-helper.h
+%%DATADIR%%/crt/shaders/crt-yah/common/math-helper.h
+%%DATADIR%%/crt/shaders/crt-yah/common/screen-helper.h
+%%DATADIR%%/crt/shaders/crt-yah/common/subpixel-color.h
+%%DATADIR%%/crt/shaders/crt-yah/crt-yah.fs.h
+%%DATADIR%%/crt/shaders/crt-yah/crt-yah.single-pass.slang
+%%DATADIR%%/crt/shaders/crt-yah/crt-yah.slang
+%%DATADIR%%/crt/shaders/crt-yah/crt-yah.vs.h
+%%DATADIR%%/crt/shaders/crt-yah/deconverge.slang
+%%DATADIR%%/crt/shaders/crt-yah/lut.slang
+%%DATADIR%%/crt/shaders/crt-yah/lut/ntsc-lut.png
+%%DATADIR%%/crt/shaders/crt-yah/lut/trinitron-lut.png
+%%DATADIR%%/crt/shaders/crt-yah/ntsc-pass1.h
+%%DATADIR%%/crt/shaders/crt-yah/ntsc-pass1.slang
+%%DATADIR%%/crt/shaders/crt-yah/ntsc-pass2.h
+%%DATADIR%%/crt/shaders/crt-yah/ntsc-pass2.slang
+%%DATADIR%%/crt/shaders/crt-yah/parameters.h
+%%DATADIR%%/crt/shaders/crt-yah/parameters.single-pass.h
+%%DATADIR%%/crt/shaders/crt-yah/phosphor.slang
+%%DATADIR%%/crt/shaders/crt-yah/presets/base-lite.slangp
+%%DATADIR%%/crt/shaders/crt-yah/presets/base-medium.slangp
+%%DATADIR%%/crt/shaders/crt-yah/presets/base-strong.slangp
+%%DATADIR%%/crt/shaders/crt-yah/presets/pure-mask.slangp
%%DATADIR%%/crt/shaders/crt-yo6/KV-M1420B.png
%%DATADIR%%/crt/shaders/crt-yo6/crt-yo6-flat-trinitron-tv.slang
%%DATADIR%%/crt/shaders/crt-yo6/crt-yo6-native-resolution.slang
@@ -2218,6 +2279,19 @@
%%DATADIR%%/deblur/deblur.slangp
%%DATADIR%%/deblur/shaders/deblur-luma.slang
%%DATADIR%%/deblur/shaders/deblur.slang
+%%DATADIR%%/deinterlacing/bob-deinterlacing.slangp
+%%DATADIR%%/deinterlacing/deinterlace.slangp
+%%DATADIR%%/deinterlacing/nnedi3-nns128-deinterlacing.slangp
+%%DATADIR%%/deinterlacing/nnedi3-nns16-deinterlacing.slangp
+%%DATADIR%%/deinterlacing/nnedi3-nns256-deinterlacing.slangp
+%%DATADIR%%/deinterlacing/nnedi3-nns32-deinterlacing.slangp
+%%DATADIR%%/deinterlacing/nnedi3-nns64-deinterlacing.slangp
+%%DATADIR%%/deinterlacing/reinterlacing.slangp
+%%DATADIR%%/deinterlacing/shaders/bob-deinterlacing.slang
+%%DATADIR%%/deinterlacing/shaders/deinterlace.slang
+%%DATADIR%%/deinterlacing/shaders/nnedi3-deinterlacing/bob-deinterlacing-lite.slang
+%%DATADIR%%/deinterlacing/shaders/nnedi3-deinterlacing/nnedi3-deint-pass2.slang
+%%DATADIR%%/deinterlacing/shaders/reinterlacing.slang
%%DATADIR%%/denoisers/bilateral-2p.slangp
%%DATADIR%%/denoisers/bilateral.slangp
%%DATADIR%%/denoisers/crt-fast-bilateral-super-xbr.slangp
@@ -2974,10 +3048,10 @@
%%DATADIR%%/linear/linear-gamma-correct.slangp
%%DATADIR%%/linear/linearize.slang
%%DATADIR%%/misc/accessibility_mods.slangp
+%%DATADIR%%/misc/analog-service-menu.slangp
%%DATADIR%%/misc/anti-flicker.slangp
%%DATADIR%%/misc/ascii.slangp
%%DATADIR%%/misc/bead.slangp
-%%DATADIR%%/misc/bob-deinterlacing.slangp
%%DATADIR%%/misc/chroma.slangp
%%DATADIR%%/misc/chromaticity.slangp
%%DATADIR%%/misc/cmyk-halftone-dot.slangp
@@ -2986,7 +3060,6 @@
%%DATADIR%%/misc/colorimetry.slangp
%%DATADIR%%/misc/convergence.slangp
%%DATADIR%%/misc/deband.slangp
-%%DATADIR%%/misc/deinterlace.slangp
%%DATADIR%%/misc/edge-detect.slangp
%%DATADIR%%/misc/ega.slangp
%%DATADIR%%/misc/geom-append.slangp
@@ -2997,7 +3070,6 @@
%%DATADIR%%/misc/half_res.slangp
%%DATADIR%%/misc/image-adjustment.slangp
%%DATADIR%%/misc/img_mod.slangp
-%%DATADIR%%/misc/interlacing.slangp
%%DATADIR%%/misc/natural-vision.slangp
%%DATADIR%%/misc/night-mode.slangp
%%DATADIR%%/misc/ntsc-colors.slangp
@@ -3006,10 +3078,10 @@
%%DATADIR%%/misc/relief.slangp
%%DATADIR%%/misc/retro-palettes.slangp
%%DATADIR%%/misc/shaders/accessibility_mods.slang
+%%DATADIR%%/misc/shaders/analog-service-menu.slang
%%DATADIR%%/misc/shaders/anti-flicker.slang
%%DATADIR%%/misc/shaders/ascii.slang
%%DATADIR%%/misc/shaders/bead.slang
-%%DATADIR%%/misc/shaders/bob-deinterlacing.slang
%%DATADIR%%/misc/shaders/chroma.slang
%%DATADIR%%/misc/shaders/chromaticity.slang
%%DATADIR%%/misc/shaders/cmyk-halftone-dot.slang
@@ -3019,7 +3091,6 @@
%%DATADIR%%/misc/shaders/convergence.slang
%%DATADIR%%/misc/shaders/coverage/coverage.inc
%%DATADIR%%/misc/shaders/deband.slang
-%%DATADIR%%/misc/shaders/deinterlace.slang
%%DATADIR%%/misc/shaders/deposterize/deposterize-pass0.slang
%%DATADIR%%/misc/shaders/deposterize/deposterize-pass1.slang
%%DATADIR%%/misc/shaders/edge-detect.slang
@@ -3033,7 +3104,6 @@
%%DATADIR%%/misc/shaders/input_transform/input_transform.inc
%%DATADIR%%/misc/shaders/input_transform/parameters.inc
%%DATADIR%%/misc/shaders/input_transform/rotation.inc
-%%DATADIR%%/misc/shaders/interlacing.slang
%%DATADIR%%/misc/shaders/natural-vision.slang
%%DATADIR%%/misc/shaders/night_mode.slang
%%DATADIR%%/misc/shaders/ntsc-colors.slang
@@ -3163,7 +3233,8 @@
%%DATADIR%%/ntsc/shaders/ntsc-adaptive/ntsc-pass2.slang
%%DATADIR%%/ntsc/shaders/ntsc-blastem.slang
%%DATADIR%%/ntsc/shaders/ntsc-simple/kaizer-lp-small.slang
-%%DATADIR%%/ntsc/shaders/ntsc-simple/ntsc-mini.slang
+%%DATADIR%%/ntsc/shaders/ntsc-simple/ntsc-mini-0.slang
+%%DATADIR%%/ntsc/shaders/ntsc-simple/ntsc-mini-1.slang
%%DATADIR%%/ntsc/shaders/ntsc-simple/ntsc-simple-1.slang
%%DATADIR%%/ntsc/shaders/ntsc-simple/ntsc-simple-2.slang
%%DATADIR%%/ntsc/shaders/ntsc-simple/tiny_ntsc.slang
@@ -3286,6 +3357,7 @@
%%DATADIR%%/presets/crt-ntsc-sharp/tate-svideo-ntsc_x6-glow.slangp
%%DATADIR%%/presets/crt-ntsc-sharp/tate-svideo-ntsc_x6.slangp
%%DATADIR%%/presets/crt-plus-signal/c64-monitor.slangp
+%%DATADIR%%/presets/crt-plus-signal/crt-beans-s-video.slangp
%%DATADIR%%/presets/crt-plus-signal/crt-geom-deluxe-ntsc-adaptive.slangp
%%DATADIR%%/presets/crt-plus-signal/crt-royale-fast-ntsc-composite.slangp
%%DATADIR%%/presets/crt-plus-signal/crt-royale-ntsc-composite.slangp
diff --git a/games/libretro-snes9x/Makefile b/games/libretro-snes9x/Makefile
index 8b0317401a99..24a5b8481133 100644
--- a/games/libretro-snes9x/Makefile
+++ b/games/libretro-snes9x/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libretro-snes9x
-DISTVERSION= 0.20241022
+DISTVERSION= 0.20250908
PORTEPOCH= 1
CATEGORIES= games
@@ -17,7 +17,7 @@ USES= compiler:c++11-lib gmake
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= snes9x
-GH_TAGNAME= 49f484569ff2aec7ff08e7598a97d6c9e6eae72d
+GH_TAGNAME= 5a40cd5514e63e691e39141d64267798357a1424
USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/libretro
diff --git a/games/libretro-snes9x/distinfo b/games/libretro-snes9x/distinfo
index e050d274b08b..a5b4d9d79b3c 100644
--- a/games/libretro-snes9x/distinfo
+++ b/games/libretro-snes9x/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750826684
-SHA256 (libretro-snes9x-0.20241022-49f484569ff2aec7ff08e7598a97d6c9e6eae72d_GH0.tar.gz) = 54036e672494f38d7a12a242ed9ddf124685c2cf3563ffc3ebf07c4882405cb0
-SIZE (libretro-snes9x-0.20241022-49f484569ff2aec7ff08e7598a97d6c9e6eae72d_GH0.tar.gz) = 5159857
+TIMESTAMP = 1758527538
+SHA256 (libretro-snes9x-0.20250908-5a40cd5514e63e691e39141d64267798357a1424_GH0.tar.gz) = ff2a451eb6bff8c9ea7bf4fe4d1d9d6254cbc6e922c15c32ac1b8d1a9b6ec3f7
+SIZE (libretro-snes9x-0.20250908-5a40cd5514e63e691e39141d64267798357a1424_GH0.tar.gz) = 5159749
diff --git a/games/lincity-ng/Makefile b/games/lincity-ng/Makefile
index b3917ed7f700..2861f7371683 100644
--- a/games/lincity-ng/Makefile
+++ b/games/lincity-ng/Makefile
@@ -1,48 +1,26 @@
PORTNAME= lincity-ng
-PORTVERSION= 2.0
-PORTREVISION= 20
+DISTVERSION= 2.14.2
+DISTVERSIONSUFFIX= -Source
CATEGORIES= games
-MASTER_SITES= BERLIOS
+MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
MAINTAINER= uzsolt@FreeBSD.org
COMMENT= Improved rich city simulation game for X
WWW= https://github.com/lincity-ng/lincity-ng/
LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE_FILE= ${WRKSRC}/COPYING.txt
-BUILD_DEPENDS= jam:devel/jam
-LIB_DEPENDS= libphysfs.so:devel/physfs
+LIB_DEPENDS= libfmt.so:devel/libfmt \
+ libxml++-5.0.so:textproc/libxml++
-USES= gl gnome localbase:ldflags pkgconfig sdl tar:bzip2 xorg
-USE_CXXSTD= c++14
+USES= cmake:noninja compiler:c++17-lang gl gnome localbase:ldflags \
+ pkgconfig sdl tar:xz xorg
USE_GL= gl
-USE_GNOME= libxml2
-USE_SDL= sdl mixer image ttf gfx
+USE_GNOME= libxml2 libxslt
+USE_SDL= image2 mixer2 sdl2 ttf2
USE_XORG= x11
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-libphysfs=${LOCALBASE} \
- --x-libraries=${LOCALBASE}/lib --x-includes=${LOCALBASE}/include
-
LDFLAGS+= -lpthread
-PLIST_FILES= bin/lincity-ng \
- share/applications/lincity-ng.desktop \
- share/pixmaps/lincity-ng.png
-PORTDATA= *
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} -e 's| -O| -I${LOCALBASE}/include&|g' \
- ${WRKSRC}/Jamrules
-
-do-build:
- @(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} jam -dx -j${MAKE_JOBS_NUMBER})
-
-do-install:
- @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} jam -dx -sprefix=${PREFIX} -sDESTDIR=${STAGEDIR} ${INSTALL_TARGET})
-
.include <bsd.port.mk>
diff --git a/games/lincity-ng/distinfo b/games/lincity-ng/distinfo
index 4350eb010fc8..cd20a773e058 100644
--- a/games/lincity-ng/distinfo
+++ b/games/lincity-ng/distinfo
@@ -1,2 +1,3 @@
-SHA256 (lincity-ng-2.0.tar.bz2) = a6b206a5dfc7a817669f4fc7cbc012bd4a7073c42f918ceb2f1f484cc0b06606
-SIZE (lincity-ng-2.0.tar.bz2) = 39475719
+TIMESTAMP = 1758912286
+SHA256 (lincity-ng-2.14.2-Source.tar.xz) = 772c0d127d396b307e1d612c41c569196c536b1ed87d242a5403aa3de8de687d
+SIZE (lincity-ng-2.14.2-Source.tar.xz) = 96904712
diff --git a/games/lincity-ng/files/patch-mk-jam-install.jam b/games/lincity-ng/files/patch-mk-jam-install.jam
deleted file mode 100644
index 867b2a9fd434..000000000000
--- a/games/lincity-ng/files/patch-mk-jam-install.jam
+++ /dev/null
@@ -1,11 +0,0 @@
---- mk/jam/install.jam.orig Sat Apr 15 04:53:26 2006
-+++ mk/jam/install.jam Fri Sep 1 13:11:31 2006
-@@ -11,7 +11,7 @@
-
- # set some paths
- appdatadir ?= [ ConcatDirs $(datadir) $(PACKAGE_NAME) ] ;
--appdocdir ?= [ ConcatDirs $(datadir) doc $(PACKAGE_NAME)-$(PACKAGE_VERSION) ] ;
-+appdocdir ?= [ ConcatDirs $(datadir) doc $(PACKAGE_NAME) ] ;
- appconfdir ?= [ ConcatDirs $(sysconfdir) $(PACKAGE_NAME) ] ;
- plugindir ?= [ ConcatDirs $(libdir) $(PACKAGE_NAME) ] ;
- applicationsdir ?= [ ConcatDirs $(datadir) applications ] ;
diff --git a/games/lincity-ng/files/patch-src_lincity-ng_Config.cpp b/games/lincity-ng/files/patch-src_lincity-ng_Config.cpp
new file mode 100644
index 000000000000..4d69431923ed
--- /dev/null
+++ b/games/lincity-ng/files/patch-src_lincity-ng_Config.cpp
@@ -0,0 +1,25 @@
+--- src/lincity-ng/Config.cpp.orig 2025-10-03 08:36:01 UTC
++++ src/lincity-ng/Config.cpp
+@@ -436,11 +436,6 @@ Config::parseCommandLine(int argc, char** argv) {
+ }
+
+
+-template class Config::Option<int>;
+-template class Config::Option<bool>;
+-template class Config::Option<std::string>;
+-template class Config::Option<std::filesystem::path>;
+-
+ template<typename T>
+ Config::Option<T>::Option() :
+ default_(std::nullopt)
+@@ -594,5 +589,10 @@ saveOption(xmlTextWriterPtr xmlWriter, const std::stri
+ xmlTextWriterWriteElement(xmlWriter, (xmlStr)name.c_str(),
+ (xmlStr)"default");
+ }
++
++template class Config::Option<int>;
++template class Config::Option<bool>;
++template class Config::Option<std::string>;
++template class Config::Option<std::filesystem::path>;
+
+ /** @file lincity-ng/Config.cpp */
diff --git a/games/lincity-ng/files/patch-src_lincity_MapPoint.hpp b/games/lincity-ng/files/patch-src_lincity_MapPoint.hpp
new file mode 100644
index 000000000000..46b2399aa510
--- /dev/null
+++ b/games/lincity-ng/files/patch-src_lincity_MapPoint.hpp
@@ -0,0 +1,11 @@
+--- src/lincity/MapPoint.hpp.orig 2025-09-27 07:10:50 UTC
++++ src/lincity/MapPoint.hpp
+@@ -25,8 +25,6 @@
+ #include <cstddef> // for size_t
+ #include <ostream> // for ostream
+
+-namespace std { template<class Key> struct hash; } // IWYU pragma: keep
+-
+ class MapPoint {
+ public:
+ MapPoint(int x = 0, int y = 0);
diff --git a/games/lincity-ng/pkg-plist b/games/lincity-ng/pkg-plist
new file mode 100644
index 000000000000..9a7d5a53080d
--- /dev/null
+++ b/games/lincity-ng/pkg-plist
@@ -0,0 +1,1723 @@
+bin/lincity-ng
+share/applications/io.github.lincity_ng.lincity-ng.desktop
+share/icons/hicolor/128x128/apps/io.github.lincity_ng.lincity-ng.png
+share/icons/hicolor/256x256/apps/io.github.lincity_ng.lincity-ng.png
+share/man/lincity-ng.6.gz
+share/metainfo/io.github.lincity_ng.lincity-ng.metainfo.xml
+%%DATADIR%%/1328-to-2130.sh
+%%DATADIR%%/1328-to-2130.xsl
+%%DATADIR%%/fonts/sans.ttf
+%%DATADIR%%/gui/app.xml
+%%DATADIR%%/gui/buttonpanel.xml
+%%DATADIR%%/gui/credits.xml
+%%DATADIR%%/gui/creditslist.xml
+%%DATADIR%%/gui/dialog.xml
+%%DATADIR%%/gui/dialogs/coal_survey_yn.xml
+%%DATADIR%%/gui/dialogs/gamestats.xml
+%%DATADIR%%/gui/dialogs/launch_rocket_yn.xml
+%%DATADIR%%/gui/dialogs/portdialog.xml
+%%DATADIR%%/gui/dialogs/tradedialog.xml
+%%DATADIR%%/gui/helpwindow.xml
+%%DATADIR%%/gui/loadgame.xml
+%%DATADIR%%/gui/mainmenu.xml
+%%DATADIR%%/gui/minimap.xml
+%%DATADIR%%/gui/minimapswitchbuttons.xml
+%%DATADIR%%/gui/mps.xml
+%%DATADIR%%/gui/newgame.xml
+%%DATADIR%%/gui/options.xml
+%%DATADIR%%/gui/pbar.xml
+%%DATADIR%%/gui/pbar2nd.xml
+%%DATADIR%%/gui/savegame.xml
+%%DATADIR%%/gui/speedpanel.xml
+%%DATADIR%%/help/ca/blacksmith.xml
+%%DATADIR%%/help/ca/bulldoze.xml
+%%DATADIR%%/help/ca/button-index.xml
+%%DATADIR%%/help/ca/coal.xml
+%%DATADIR%%/help/ca/coalmine.xml
+%%DATADIR%%/help/ca/commune.xml
+%%DATADIR%%/help/ca/cricket.xml
+%%DATADIR%%/help/ca/dialogs.xml
+%%DATADIR%%/help/ca/economy.xml
+%%DATADIR%%/help/ca/export.xml
+%%DATADIR%%/help/ca/farm.xml
+%%DATADIR%%/help/ca/fast.xml
+%%DATADIR%%/help/ca/finance.xml
+%%DATADIR%%/help/ca/firestation.xml
+%%DATADIR%%/help/ca/food.xml
+%%DATADIR%%/help/ca/goods.xml
+%%DATADIR%%/help/ca/health.xml
+%%DATADIR%%/help/ca/help.xml
+%%DATADIR%%/help/ca/housing.xml
+%%DATADIR%%/help/ca/index.xml
+%%DATADIR%%/help/ca/industryh.xml
+%%DATADIR%%/help/ca/industryl.xml
+%%DATADIR%%/help/ca/keys.xml
+%%DATADIR%%/help/ca/labor.xml
+%%DATADIR%%/help/ca/market.xml
+%%DATADIR%%/help/ca/medium.xml
+%%DATADIR%%/help/ca/mill.xml
+%%DATADIR%%/help/ca/mini-screen.xml
+%%DATADIR%%/help/ca/monument.xml
+%%DATADIR%%/help/ca/msb-coal.xml
+%%DATADIR%%/help/ca/msb-cricket.xml
+%%DATADIR%%/help/ca/msb-fire.xml
+%%DATADIR%%/help/ca/msb-health.xml
+%%DATADIR%%/help/ca/msb-normal.xml
+%%DATADIR%%/help/ca/msb-pol.xml
+%%DATADIR%%/help/ca/msb-power.xml
+%%DATADIR%%/help/ca/msb-starve.xml
+%%DATADIR%%/help/ca/msb-transport.xml
+%%DATADIR%%/help/ca/msb-ub40.xml
+%%DATADIR%%/help/ca/ore.xml
+%%DATADIR%%/help/ca/oremine.xml
+%%DATADIR%%/help/ca/other-costs.xml
+%%DATADIR%%/help/ca/park.xml
+%%DATADIR%%/help/ca/pause.xml
+%%DATADIR%%/help/ca/pbar.xml
+%%DATADIR%%/help/ca/pollution.xml
+%%DATADIR%%/help/ca/port.xml
+%%DATADIR%%/help/ca/pottery.xml
+%%DATADIR%%/help/ca/powerline.xml
+%%DATADIR%%/help/ca/powerscoal.xml
+%%DATADIR%%/help/ca/powerssolar.xml
+%%DATADIR%%/help/ca/query.xml
+%%DATADIR%%/help/ca/rail.xml
+%%DATADIR%%/help/ca/recycle.xml
+%%DATADIR%%/help/ca/residential.xml
+%%DATADIR%%/help/ca/river.xml
+%%DATADIR%%/help/ca/road.xml
+%%DATADIR%%/help/ca/rocket.xml
+%%DATADIR%%/help/ca/school.xml
+%%DATADIR%%/help/ca/slow.xml
+%%DATADIR%%/help/ca/steel.xml
+%%DATADIR%%/help/ca/substation.xml
+%%DATADIR%%/help/ca/sustain.xml
+%%DATADIR%%/help/ca/tech-level.xml
+%%DATADIR%%/help/ca/tip.xml
+%%DATADIR%%/help/ca/track.xml
+%%DATADIR%%/help/ca/transport.xml
+%%DATADIR%%/help/ca/tutorial-advanced.xml
+%%DATADIR%%/help/ca/tutorial-aim.xml
+%%DATADIR%%/help/ca/tutorial-basics.xml
+%%DATADIR%%/help/ca/tutorial-overview.xml
+%%DATADIR%%/help/ca/tutorial-scenario.xml
+%%DATADIR%%/help/ca/tutorial.xml
+%%DATADIR%%/help/ca/university.xml
+%%DATADIR%%/help/ca/windmill.xml
+%%DATADIR%%/help/cs/blacksmith.xml
+%%DATADIR%%/help/cs/economy.xml
+%%DATADIR%%/help/cs/food.xml
+%%DATADIR%%/help/cs/help.xml
+%%DATADIR%%/help/cs/index.xml
+%%DATADIR%%/help/cs/keys.xml
+%%DATADIR%%/help/cs/ore.xml
+%%DATADIR%%/help/cs/pause.xml
+%%DATADIR%%/help/cs/substation.xml
+%%DATADIR%%/help/de/blacksmith.xml
+%%DATADIR%%/help/de/bulldoze.xml
+%%DATADIR%%/help/de/button-index.xml
+%%DATADIR%%/help/de/coal.xml
+%%DATADIR%%/help/de/coalmine.xml
+%%DATADIR%%/help/de/commune.xml
+%%DATADIR%%/help/de/cricket.xml
+%%DATADIR%%/help/de/dialogs.xml
+%%DATADIR%%/help/de/economy.xml
+%%DATADIR%%/help/de/export.xml
+%%DATADIR%%/help/de/farm.xml
+%%DATADIR%%/help/de/fast.xml
+%%DATADIR%%/help/de/finance.xml
+%%DATADIR%%/help/de/firestation.xml
+%%DATADIR%%/help/de/food.xml
+%%DATADIR%%/help/de/goods.xml
+%%DATADIR%%/help/de/health.xml
+%%DATADIR%%/help/de/help.xml
+%%DATADIR%%/help/de/housing.xml
+%%DATADIR%%/help/de/index.xml
+%%DATADIR%%/help/de/industryh.xml
+%%DATADIR%%/help/de/industryl.xml
+%%DATADIR%%/help/de/keys.xml
+%%DATADIR%%/help/de/labor.xml
+%%DATADIR%%/help/de/market.xml
+%%DATADIR%%/help/de/medium.xml
+%%DATADIR%%/help/de/mill.xml
+%%DATADIR%%/help/de/mini-screen.xml
+%%DATADIR%%/help/de/monument.xml
+%%DATADIR%%/help/de/msb-coal.xml
+%%DATADIR%%/help/de/msb-cricket.xml
+%%DATADIR%%/help/de/msb-fire.xml
+%%DATADIR%%/help/de/msb-health.xml
+%%DATADIR%%/help/de/msb-normal.xml
+%%DATADIR%%/help/de/msb-pol.xml
+%%DATADIR%%/help/de/msb-power.xml
+%%DATADIR%%/help/de/msb-starve.xml
+%%DATADIR%%/help/de/msb-transport.xml
+%%DATADIR%%/help/de/msb-ub40.xml
+%%DATADIR%%/help/de/ore.xml
+%%DATADIR%%/help/de/oremine.xml
+%%DATADIR%%/help/de/other-costs.xml
+%%DATADIR%%/help/de/park.xml
+%%DATADIR%%/help/de/pause.xml
+%%DATADIR%%/help/de/pbar.xml
+%%DATADIR%%/help/de/pollution.xml
+%%DATADIR%%/help/de/port.xml
+%%DATADIR%%/help/de/pottery.xml
+%%DATADIR%%/help/de/powerline.xml
+%%DATADIR%%/help/de/powerscoal.xml
+%%DATADIR%%/help/de/powerssolar.xml
+%%DATADIR%%/help/de/query.xml
+%%DATADIR%%/help/de/rail.xml
+%%DATADIR%%/help/de/recycle.xml
+%%DATADIR%%/help/de/residential.xml
+%%DATADIR%%/help/de/river.xml
+%%DATADIR%%/help/de/road.xml
+%%DATADIR%%/help/de/rocket.xml
+%%DATADIR%%/help/de/school.xml
+%%DATADIR%%/help/de/slow.xml
+%%DATADIR%%/help/de/steel.xml
+%%DATADIR%%/help/de/substation.xml
+%%DATADIR%%/help/de/sustain.xml
+%%DATADIR%%/help/de/tech-level.xml
+%%DATADIR%%/help/de/tip.xml
+%%DATADIR%%/help/de/track.xml
+%%DATADIR%%/help/de/transport.xml
+%%DATADIR%%/help/de/tutorial-advanced.xml
+%%DATADIR%%/help/de/tutorial-aim.xml
+%%DATADIR%%/help/de/tutorial-basics.xml
+%%DATADIR%%/help/de/tutorial-overview.xml
+%%DATADIR%%/help/de/tutorial-scenario.xml
+%%DATADIR%%/help/de/tutorial.xml
+%%DATADIR%%/help/de/university.xml
+%%DATADIR%%/help/de/waterwell.xml
+%%DATADIR%%/help/de/windmill.xml
+%%DATADIR%%/help/el/blacksmith.xml
+%%DATADIR%%/help/el/bulldoze.xml
+%%DATADIR%%/help/el/button-index.xml
+%%DATADIR%%/help/el/coal.xml
+%%DATADIR%%/help/el/coalmine.xml
+%%DATADIR%%/help/el/commune.xml
+%%DATADIR%%/help/el/cricket.xml
+%%DATADIR%%/help/el/dialogs.xml
+%%DATADIR%%/help/el/economy.xml
+%%DATADIR%%/help/el/export.xml
+%%DATADIR%%/help/el/farm.xml
+%%DATADIR%%/help/el/fast.xml
+%%DATADIR%%/help/el/finance.xml
+%%DATADIR%%/help/el/firestation.xml
+%%DATADIR%%/help/el/food.xml
+%%DATADIR%%/help/el/goods.xml
+%%DATADIR%%/help/el/health.xml
+%%DATADIR%%/help/el/help.xml
+%%DATADIR%%/help/el/housing.xml
+%%DATADIR%%/help/el/index.xml
+%%DATADIR%%/help/el/industryh.xml
+%%DATADIR%%/help/el/industryl.xml
+%%DATADIR%%/help/el/keys.xml
+%%DATADIR%%/help/el/labor.xml
+%%DATADIR%%/help/el/market.xml
+%%DATADIR%%/help/el/medium.xml
+%%DATADIR%%/help/el/mill.xml
+%%DATADIR%%/help/el/mini-screen.xml
+%%DATADIR%%/help/el/monument.xml
+%%DATADIR%%/help/el/msb-coal.xml
+%%DATADIR%%/help/el/msb-cricket.xml
+%%DATADIR%%/help/el/msb-fire.xml
+%%DATADIR%%/help/el/msb-health.xml
+%%DATADIR%%/help/el/msb-normal.xml
+%%DATADIR%%/help/el/msb-pol.xml
+%%DATADIR%%/help/el/msb-power.xml
+%%DATADIR%%/help/el/msb-starve.xml
+%%DATADIR%%/help/el/msb-transport.xml
+%%DATADIR%%/help/el/msb-ub40.xml
+%%DATADIR%%/help/el/ore.xml
+%%DATADIR%%/help/el/oremine.xml
+%%DATADIR%%/help/el/other-costs.xml
+%%DATADIR%%/help/el/park.xml
+%%DATADIR%%/help/el/pause.xml
+%%DATADIR%%/help/el/pbar.xml
+%%DATADIR%%/help/el/pollution.xml
+%%DATADIR%%/help/el/port.xml
+%%DATADIR%%/help/el/pottery.xml
+%%DATADIR%%/help/el/powerline.xml
+%%DATADIR%%/help/el/powerscoal.xml
+%%DATADIR%%/help/el/powerssolar.xml
+%%DATADIR%%/help/el/query.xml
+%%DATADIR%%/help/el/rail.xml
+%%DATADIR%%/help/el/recycle.xml
+%%DATADIR%%/help/el/residential.xml
+%%DATADIR%%/help/el/river.xml
+%%DATADIR%%/help/el/road.xml
+%%DATADIR%%/help/el/rocket.xml
+%%DATADIR%%/help/el/school.xml
+%%DATADIR%%/help/el/slow.xml
+%%DATADIR%%/help/el/steel.xml
+%%DATADIR%%/help/el/substation.xml
+%%DATADIR%%/help/el/sustain.xml
+%%DATADIR%%/help/el/tech-level.xml
+%%DATADIR%%/help/el/tip.xml
+%%DATADIR%%/help/el/track.xml
+%%DATADIR%%/help/el/transport.xml
+%%DATADIR%%/help/el/tutorial-advanced.xml
+%%DATADIR%%/help/el/tutorial-aim.xml
+%%DATADIR%%/help/el/tutorial-basics.xml
+%%DATADIR%%/help/el/tutorial-overview.xml
+%%DATADIR%%/help/el/tutorial-scenario.xml
+%%DATADIR%%/help/el/tutorial.xml
+%%DATADIR%%/help/el/university.xml
+%%DATADIR%%/help/el/windmill.xml
+%%DATADIR%%/help/en/blacksmith.xml
+%%DATADIR%%/help/en/bulldoze.xml
+%%DATADIR%%/help/en/button-index.xml
+%%DATADIR%%/help/en/coal.xml
+%%DATADIR%%/help/en/coalmine.xml
+%%DATADIR%%/help/en/commodities.xml
+%%DATADIR%%/help/en/commune.xml
+%%DATADIR%%/help/en/controls.xml
+%%DATADIR%%/help/en/cricket.xml
+%%DATADIR%%/help/en/dialogs.xml
+%%DATADIR%%/help/en/economy.xml
+%%DATADIR%%/help/en/evacuate.xml
+%%DATADIR%%/help/en/export.xml
+%%DATADIR%%/help/en/farm.xml
+%%DATADIR%%/help/en/fast.xml
+%%DATADIR%%/help/en/finance.xml
+%%DATADIR%%/help/en/firestation.xml
+%%DATADIR%%/help/en/food.xml
+%%DATADIR%%/help/en/goods.xml
+%%DATADIR%%/help/en/health.xml
+%%DATADIR%%/help/en/help.xml
+%%DATADIR%%/help/en/housing.xml
+%%DATADIR%%/help/en/index.xml
+%%DATADIR%%/help/en/industryh.xml
+%%DATADIR%%/help/en/industryl.xml
+%%DATADIR%%/help/en/labor.xml
+%%DATADIR%%/help/en/market.xml
+%%DATADIR%%/help/en/medium.xml
+%%DATADIR%%/help/en/mill.xml
+%%DATADIR%%/help/en/mini-screen.xml
+%%DATADIR%%/help/en/monument.xml
+%%DATADIR%%/help/en/msb-coal.xml
+%%DATADIR%%/help/en/msb-cricket.xml
+%%DATADIR%%/help/en/msb-fire.xml
+%%DATADIR%%/help/en/msb-health.xml
+%%DATADIR%%/help/en/msb-normal.xml
+%%DATADIR%%/help/en/msb-pol.xml
+%%DATADIR%%/help/en/msb-power.xml
+%%DATADIR%%/help/en/msb-starve.xml
+%%DATADIR%%/help/en/msb-transport.xml
+%%DATADIR%%/help/en/msb-ub40.xml
+%%DATADIR%%/help/en/ore.xml
+%%DATADIR%%/help/en/oremine.xml
+%%DATADIR%%/help/en/other-costs.xml
+%%DATADIR%%/help/en/park.xml
+%%DATADIR%%/help/en/pause.xml
+%%DATADIR%%/help/en/pbar.xml
+%%DATADIR%%/help/en/pollution.xml
+%%DATADIR%%/help/en/port.xml
+%%DATADIR%%/help/en/pottery.xml
+%%DATADIR%%/help/en/power.xml
+%%DATADIR%%/help/en/powerline.xml
+%%DATADIR%%/help/en/powerscoal.xml
+%%DATADIR%%/help/en/powerssolar.xml
+%%DATADIR%%/help/en/query.xml
+%%DATADIR%%/help/en/rail.xml
+%%DATADIR%%/help/en/recycle.xml
+%%DATADIR%%/help/en/residential.xml
+%%DATADIR%%/help/en/river.xml
+%%DATADIR%%/help/en/road.xml
+%%DATADIR%%/help/en/rocket.xml
+%%DATADIR%%/help/en/school.xml
+%%DATADIR%%/help/en/slow.xml
+%%DATADIR%%/help/en/steel.xml
+%%DATADIR%%/help/en/substation.xml
+%%DATADIR%%/help/en/sustain.xml
+%%DATADIR%%/help/en/tech-level.xml
+%%DATADIR%%/help/en/tip.xml
+%%DATADIR%%/help/en/track.xml
+%%DATADIR%%/help/en/transport.xml
+%%DATADIR%%/help/en/tutorial-advanced.xml
+%%DATADIR%%/help/en/tutorial-aim.xml
+%%DATADIR%%/help/en/tutorial-basics.xml
+%%DATADIR%%/help/en/tutorial-overview.xml
+%%DATADIR%%/help/en/tutorial-scenario.xml
+%%DATADIR%%/help/en/tutorial.xml
+%%DATADIR%%/help/en/university.xml
+%%DATADIR%%/help/en/waste.xml
+%%DATADIR%%/help/en/water.xml
+%%DATADIR%%/help/en/waterwell.xml
+%%DATADIR%%/help/en/windmill.xml
+%%DATADIR%%/help/es/blacksmith.xml
+%%DATADIR%%/help/es/bulldoze.xml
+%%DATADIR%%/help/es/button-index.xml
+%%DATADIR%%/help/es/coal.xml
+%%DATADIR%%/help/es/coalmine.xml
+%%DATADIR%%/help/es/commune.xml
+%%DATADIR%%/help/es/cricket.xml
+%%DATADIR%%/help/es/dialogs.xml
+%%DATADIR%%/help/es/economy.xml
+%%DATADIR%%/help/es/export.xml
+%%DATADIR%%/help/es/farm.xml
+%%DATADIR%%/help/es/fast.xml
+%%DATADIR%%/help/es/finance.xml
+%%DATADIR%%/help/es/firestation.xml
+%%DATADIR%%/help/es/food.xml
+%%DATADIR%%/help/es/goods.xml
+%%DATADIR%%/help/es/health.xml
+%%DATADIR%%/help/es/help.xml
+%%DATADIR%%/help/es/housing.xml
+%%DATADIR%%/help/es/industryh.xml
+%%DATADIR%%/help/es/industryl.xml
+%%DATADIR%%/help/es/keys.xml
+%%DATADIR%%/help/es/labor.xml
+%%DATADIR%%/help/es/market.xml
+%%DATADIR%%/help/es/medium.xml
+%%DATADIR%%/help/es/mill.xml
+%%DATADIR%%/help/es/mini-screen.xml
+%%DATADIR%%/help/es/monument.xml
+%%DATADIR%%/help/es/msb-coal.xml
+%%DATADIR%%/help/es/msb-cricket.xml
+%%DATADIR%%/help/es/msb-fire.xml
+%%DATADIR%%/help/es/msb-health.xml
+%%DATADIR%%/help/es/msb-normal.xml
+%%DATADIR%%/help/es/msb-pol.xml
+%%DATADIR%%/help/es/msb-power.xml
+%%DATADIR%%/help/es/msb-starve.xml
+%%DATADIR%%/help/es/msb-ub40.xml
+%%DATADIR%%/help/es/ore.xml
+%%DATADIR%%/help/es/oremine.xml
+%%DATADIR%%/help/es/other-costs.xml
+%%DATADIR%%/help/es/park.xml
+%%DATADIR%%/help/es/pause.xml
+%%DATADIR%%/help/es/pbar.xml
+%%DATADIR%%/help/es/pollution.xml
+%%DATADIR%%/help/es/port.xml
+%%DATADIR%%/help/es/pottery.xml
+%%DATADIR%%/help/es/powerline.xml
+%%DATADIR%%/help/es/powerscoal.xml
+%%DATADIR%%/help/es/powerssolar.xml
+%%DATADIR%%/help/es/query.xml
+%%DATADIR%%/help/es/rail.xml
+%%DATADIR%%/help/es/recycle.xml
+%%DATADIR%%/help/es/residential.xml
+%%DATADIR%%/help/es/river.xml
+%%DATADIR%%/help/es/road.xml
+%%DATADIR%%/help/es/rocket.xml
+%%DATADIR%%/help/es/school.xml
+%%DATADIR%%/help/es/slow.xml
+%%DATADIR%%/help/es/steel.xml
+%%DATADIR%%/help/es/substation.xml
+%%DATADIR%%/help/es/sustain.xml
+%%DATADIR%%/help/es/tech-level.xml
+%%DATADIR%%/help/es/tip.xml
+%%DATADIR%%/help/es/track.xml
+%%DATADIR%%/help/es/transport.xml
+%%DATADIR%%/help/es/university.xml
+%%DATADIR%%/help/es/windmill.xml
+%%DATADIR%%/help/fr/blacksmith.xml
+%%DATADIR%%/help/fr/bulldoze.xml
+%%DATADIR%%/help/fr/button-index.xml
+%%DATADIR%%/help/fr/coal.xml
+%%DATADIR%%/help/fr/coalmine.xml
+%%DATADIR%%/help/fr/commune.xml
+%%DATADIR%%/help/fr/cricket.xml
+%%DATADIR%%/help/fr/dialogs.xml
+%%DATADIR%%/help/fr/economy.xml
+%%DATADIR%%/help/fr/export.xml
+%%DATADIR%%/help/fr/farm.xml
+%%DATADIR%%/help/fr/fast.xml
+%%DATADIR%%/help/fr/finance.xml
+%%DATADIR%%/help/fr/firestation.xml
+%%DATADIR%%/help/fr/food.xml
+%%DATADIR%%/help/fr/goods.xml
+%%DATADIR%%/help/fr/health.xml
+%%DATADIR%%/help/fr/help.xml
+%%DATADIR%%/help/fr/housing.xml
+%%DATADIR%%/help/fr/index.xml
+%%DATADIR%%/help/fr/industryh.xml
+%%DATADIR%%/help/fr/industryl.xml
+%%DATADIR%%/help/fr/keys.xml
+%%DATADIR%%/help/fr/labor.xml
+%%DATADIR%%/help/fr/market.xml
+%%DATADIR%%/help/fr/medium.xml
+%%DATADIR%%/help/fr/mill.xml
+%%DATADIR%%/help/fr/mini-screen.xml
+%%DATADIR%%/help/fr/monument.xml
+%%DATADIR%%/help/fr/msb-coal.xml
+%%DATADIR%%/help/fr/msb-cricket.xml
+%%DATADIR%%/help/fr/msb-fire.xml
+%%DATADIR%%/help/fr/msb-health.xml
+%%DATADIR%%/help/fr/msb-normal.xml
+%%DATADIR%%/help/fr/msb-pol.xml
+%%DATADIR%%/help/fr/msb-power.xml
+%%DATADIR%%/help/fr/msb-starve.xml
+%%DATADIR%%/help/fr/msb-transport.xml
+%%DATADIR%%/help/fr/msb-ub40.xml
+%%DATADIR%%/help/fr/ore.xml
+%%DATADIR%%/help/fr/oremine.xml
+%%DATADIR%%/help/fr/other-costs.xml
+%%DATADIR%%/help/fr/park.xml
+%%DATADIR%%/help/fr/pause.xml
+%%DATADIR%%/help/fr/pbar.xml
+%%DATADIR%%/help/fr/pollution.xml
+%%DATADIR%%/help/fr/port.xml
+%%DATADIR%%/help/fr/pottery.xml
+%%DATADIR%%/help/fr/powerline.xml
+%%DATADIR%%/help/fr/powerscoal.xml
+%%DATADIR%%/help/fr/powerssolar.xml
+%%DATADIR%%/help/fr/query.xml
+%%DATADIR%%/help/fr/rail.xml
+%%DATADIR%%/help/fr/recycle.xml
+%%DATADIR%%/help/fr/residential.xml
+%%DATADIR%%/help/fr/river.xml
+%%DATADIR%%/help/fr/road.xml
+%%DATADIR%%/help/fr/rocket.xml
+%%DATADIR%%/help/fr/school.xml
+%%DATADIR%%/help/fr/slow.xml
+%%DATADIR%%/help/fr/steel.xml
+%%DATADIR%%/help/fr/substation.xml
+%%DATADIR%%/help/fr/sustain.xml
+%%DATADIR%%/help/fr/tech-level.xml
+%%DATADIR%%/help/fr/tip.xml
+%%DATADIR%%/help/fr/track.xml
+%%DATADIR%%/help/fr/transport.xml
+%%DATADIR%%/help/fr/tutorial-advanced.xml
+%%DATADIR%%/help/fr/tutorial-aim.xml
+%%DATADIR%%/help/fr/tutorial-basics.xml
+%%DATADIR%%/help/fr/tutorial-overview.xml
+%%DATADIR%%/help/fr/tutorial-scenario.xml
+%%DATADIR%%/help/fr/tutorial.xml
+%%DATADIR%%/help/fr/university.xml
+%%DATADIR%%/help/fr/waterwell.xml
+%%DATADIR%%/help/fr/windmill.xml
+%%DATADIR%%/help/gd/blacksmith.xml
+%%DATADIR%%/help/gd/bulldoze.xml
+%%DATADIR%%/help/gd/button-index.xml
+%%DATADIR%%/help/gd/coal.xml
+%%DATADIR%%/help/gd/coalmine.xml
+%%DATADIR%%/help/gd/commodities.xml
+%%DATADIR%%/help/gd/commune.xml
+%%DATADIR%%/help/gd/cricket.xml
+%%DATADIR%%/help/gd/dialogs.xml
+%%DATADIR%%/help/gd/economy.xml
+%%DATADIR%%/help/gd/evacuate.xml
+%%DATADIR%%/help/gd/export.xml
+%%DATADIR%%/help/gd/farm.xml
+%%DATADIR%%/help/gd/fast.xml
+%%DATADIR%%/help/gd/finance.xml
+%%DATADIR%%/help/gd/firestation.xml
+%%DATADIR%%/help/gd/food.xml
+%%DATADIR%%/help/gd/goods.xml
+%%DATADIR%%/help/gd/health.xml
+%%DATADIR%%/help/gd/help.xml
+%%DATADIR%%/help/gd/housing.xml
+%%DATADIR%%/help/gd/index.xml
+%%DATADIR%%/help/gd/industryh.xml
+%%DATADIR%%/help/gd/industryl.xml
+%%DATADIR%%/help/gd/keys.xml
+%%DATADIR%%/help/gd/labor.xml
+%%DATADIR%%/help/gd/market.xml
+%%DATADIR%%/help/gd/medium.xml
+%%DATADIR%%/help/gd/mill.xml
+%%DATADIR%%/help/gd/mini-screen.xml
+%%DATADIR%%/help/gd/monument.xml
+%%DATADIR%%/help/gd/msb-coal.xml
+%%DATADIR%%/help/gd/msb-cricket.xml
+%%DATADIR%%/help/gd/msb-fire.xml
+%%DATADIR%%/help/gd/msb-health.xml
+%%DATADIR%%/help/gd/msb-normal.xml
+%%DATADIR%%/help/gd/msb-pol.xml
+%%DATADIR%%/help/gd/msb-power.xml
+%%DATADIR%%/help/gd/msb-starve.xml
+%%DATADIR%%/help/gd/msb-transport.xml
+%%DATADIR%%/help/gd/msb-ub40.xml
+%%DATADIR%%/help/gd/ore.xml
+%%DATADIR%%/help/gd/oremine.xml
+%%DATADIR%%/help/gd/other-costs.xml
+%%DATADIR%%/help/gd/park.xml
+%%DATADIR%%/help/gd/pause.xml
+%%DATADIR%%/help/gd/pbar.xml
+%%DATADIR%%/help/gd/pollution.xml
+%%DATADIR%%/help/gd/port.xml
+%%DATADIR%%/help/gd/pottery.xml
+%%DATADIR%%/help/gd/power.xml
+%%DATADIR%%/help/gd/powerline.xml
+%%DATADIR%%/help/gd/powerscoal.xml
+%%DATADIR%%/help/gd/powerssolar.xml
+%%DATADIR%%/help/gd/query.xml
+%%DATADIR%%/help/gd/rail.xml
+%%DATADIR%%/help/gd/recycle.xml
+%%DATADIR%%/help/gd/residential.xml
+%%DATADIR%%/help/gd/river.xml
+%%DATADIR%%/help/gd/road.xml
+%%DATADIR%%/help/gd/rocket.xml
+%%DATADIR%%/help/gd/school.xml
+%%DATADIR%%/help/gd/slow.xml
+%%DATADIR%%/help/gd/steel.xml
+%%DATADIR%%/help/gd/substation.xml
+%%DATADIR%%/help/gd/sustain.xml
+%%DATADIR%%/help/gd/tech-level.xml
+%%DATADIR%%/help/gd/tip.xml
+%%DATADIR%%/help/gd/track.xml
+%%DATADIR%%/help/gd/transport.xml
+%%DATADIR%%/help/gd/tutorial-advanced.xml
+%%DATADIR%%/help/gd/tutorial-aim.xml
+%%DATADIR%%/help/gd/tutorial-basics.xml
+%%DATADIR%%/help/gd/tutorial-overview.xml
+%%DATADIR%%/help/gd/tutorial-scenario.xml
+%%DATADIR%%/help/gd/tutorial.xml
+%%DATADIR%%/help/gd/university.xml
+%%DATADIR%%/help/gd/waste.xml
+%%DATADIR%%/help/gd/water.xml
+%%DATADIR%%/help/gd/waterwell.xml
+%%DATADIR%%/help/gd/windmill.xml
+%%DATADIR%%/help/gl/blacksmith.xml
+%%DATADIR%%/help/gl/bulldoze.xml
+%%DATADIR%%/help/gl/button-index.xml
+%%DATADIR%%/help/gl/coal.xml
+%%DATADIR%%/help/gl/coalmine.xml
+%%DATADIR%%/help/gl/commune.xml
+%%DATADIR%%/help/gl/cricket.xml
+%%DATADIR%%/help/gl/dialogs.xml
+%%DATADIR%%/help/gl/economy.xml
+%%DATADIR%%/help/gl/export.xml
+%%DATADIR%%/help/gl/farm.xml
+%%DATADIR%%/help/gl/fast.xml
+%%DATADIR%%/help/gl/finance.xml
+%%DATADIR%%/help/gl/firestation.xml
+%%DATADIR%%/help/gl/food.xml
+%%DATADIR%%/help/gl/goods.xml
+%%DATADIR%%/help/gl/health.xml
+%%DATADIR%%/help/gl/help.xml
+%%DATADIR%%/help/gl/housing.xml
+%%DATADIR%%/help/gl/index.xml
+%%DATADIR%%/help/gl/industryh.xml
+%%DATADIR%%/help/gl/industryl.xml
+%%DATADIR%%/help/gl/keys.xml
+%%DATADIR%%/help/gl/labor.xml
+%%DATADIR%%/help/gl/market.xml
+%%DATADIR%%/help/gl/medium.xml
+%%DATADIR%%/help/gl/mill.xml
+%%DATADIR%%/help/gl/mini-screen.xml
+%%DATADIR%%/help/gl/monument.xml
+%%DATADIR%%/help/gl/msb-coal.xml
+%%DATADIR%%/help/gl/msb-cricket.xml
+%%DATADIR%%/help/gl/msb-fire.xml
+%%DATADIR%%/help/gl/msb-health.xml
+%%DATADIR%%/help/gl/msb-normal.xml
+%%DATADIR%%/help/gl/msb-pol.xml
+%%DATADIR%%/help/gl/msb-power.xml
+%%DATADIR%%/help/gl/msb-starve.xml
+%%DATADIR%%/help/gl/msb-transport.xml
+%%DATADIR%%/help/gl/msb-ub40.xml
+%%DATADIR%%/help/gl/ore.xml
+%%DATADIR%%/help/gl/oremine.xml
+%%DATADIR%%/help/gl/other-costs.xml
+%%DATADIR%%/help/gl/park.xml
+%%DATADIR%%/help/gl/pause.xml
+%%DATADIR%%/help/gl/pbar.xml
+%%DATADIR%%/help/gl/pollution.xml
+%%DATADIR%%/help/gl/port.xml
+%%DATADIR%%/help/gl/pottery.xml
+%%DATADIR%%/help/gl/powerline.xml
+%%DATADIR%%/help/gl/powerscoal.xml
+%%DATADIR%%/help/gl/powerssolar.xml
+%%DATADIR%%/help/gl/query.xml
+%%DATADIR%%/help/gl/rail.xml
+%%DATADIR%%/help/gl/recycle.xml
+%%DATADIR%%/help/gl/residential.xml
+%%DATADIR%%/help/gl/river.xml
+%%DATADIR%%/help/gl/road.xml
+%%DATADIR%%/help/gl/rocket.xml
+%%DATADIR%%/help/gl/school.xml
+%%DATADIR%%/help/gl/slow.xml
+%%DATADIR%%/help/gl/steel.xml
+%%DATADIR%%/help/gl/substation.xml
+%%DATADIR%%/help/gl/sustain.xml
+%%DATADIR%%/help/gl/tech-level.xml
+%%DATADIR%%/help/gl/tip.xml
+%%DATADIR%%/help/gl/track.xml
+%%DATADIR%%/help/gl/transport.xml
+%%DATADIR%%/help/gl/tutorial-advanced.xml
+%%DATADIR%%/help/gl/tutorial-aim.xml
+%%DATADIR%%/help/gl/tutorial-basics.xml
+%%DATADIR%%/help/gl/tutorial-overview.xml
+%%DATADIR%%/help/gl/tutorial-scenario.xml
+%%DATADIR%%/help/gl/tutorial.xml
+%%DATADIR%%/help/gl/university.xml
+%%DATADIR%%/help/gl/waterwell.xml
+%%DATADIR%%/help/gl/windmill.xml
+%%DATADIR%%/help/nl/blacksmith.xml
+%%DATADIR%%/help/nl/bulldoze.xml
+%%DATADIR%%/help/nl/button-index.xml
+%%DATADIR%%/help/nl/coal.xml
+%%DATADIR%%/help/nl/coalmine.xml
+%%DATADIR%%/help/nl/commune.xml
+%%DATADIR%%/help/nl/cricket.xml
+%%DATADIR%%/help/nl/dialogs.xml
+%%DATADIR%%/help/nl/economy.xml
+%%DATADIR%%/help/nl/export.xml
+%%DATADIR%%/help/nl/farm.xml
+%%DATADIR%%/help/nl/fast.xml
+%%DATADIR%%/help/nl/finance.xml
+%%DATADIR%%/help/nl/firestation.xml
+%%DATADIR%%/help/nl/food.xml
+%%DATADIR%%/help/nl/goods.xml
+%%DATADIR%%/help/nl/health.xml
+%%DATADIR%%/help/nl/help.xml
+%%DATADIR%%/help/nl/housing.xml
+%%DATADIR%%/help/nl/index.xml
+%%DATADIR%%/help/nl/industryh.xml
+%%DATADIR%%/help/nl/industryl.xml
+%%DATADIR%%/help/nl/keys.xml
+%%DATADIR%%/help/nl/labor.xml
+%%DATADIR%%/help/nl/market.xml
+%%DATADIR%%/help/nl/medium.xml
+%%DATADIR%%/help/nl/mill.xml
+%%DATADIR%%/help/nl/mini-screen.xml
+%%DATADIR%%/help/nl/monument.xml
+%%DATADIR%%/help/nl/msb-coal.xml
+%%DATADIR%%/help/nl/msb-cricket.xml
+%%DATADIR%%/help/nl/msb-fire.xml
+%%DATADIR%%/help/nl/msb-health.xml
+%%DATADIR%%/help/nl/msb-normal.xml
+%%DATADIR%%/help/nl/msb-pol.xml
+%%DATADIR%%/help/nl/msb-power.xml
+%%DATADIR%%/help/nl/msb-starve.xml
+%%DATADIR%%/help/nl/msb-transport.xml
+%%DATADIR%%/help/nl/msb-ub40.xml
+%%DATADIR%%/help/nl/ore.xml
+%%DATADIR%%/help/nl/oremine.xml
+%%DATADIR%%/help/nl/other-costs.xml
+%%DATADIR%%/help/nl/park.xml
+%%DATADIR%%/help/nl/pause.xml
+%%DATADIR%%/help/nl/pbar.xml
+%%DATADIR%%/help/nl/pollution.xml
+%%DATADIR%%/help/nl/port.xml
+%%DATADIR%%/help/nl/pottery.xml
+%%DATADIR%%/help/nl/powerline.xml
+%%DATADIR%%/help/nl/powerscoal.xml
+%%DATADIR%%/help/nl/powerssolar.xml
+%%DATADIR%%/help/nl/query.xml
+%%DATADIR%%/help/nl/rail.xml
+%%DATADIR%%/help/nl/recycle.xml
+%%DATADIR%%/help/nl/residential.xml
+%%DATADIR%%/help/nl/river.xml
+%%DATADIR%%/help/nl/road.xml
+%%DATADIR%%/help/nl/rocket.xml
+%%DATADIR%%/help/nl/school.xml
+%%DATADIR%%/help/nl/slow.xml
+%%DATADIR%%/help/nl/steel.xml
+%%DATADIR%%/help/nl/substation.xml
+%%DATADIR%%/help/nl/sustain.xml
+%%DATADIR%%/help/nl/tech-level.xml
+%%DATADIR%%/help/nl/tip.xml
+%%DATADIR%%/help/nl/track.xml
+%%DATADIR%%/help/nl/transport.xml
+%%DATADIR%%/help/nl/tutorial-advanced.xml
+%%DATADIR%%/help/nl/tutorial-aim.xml
+%%DATADIR%%/help/nl/tutorial-basics.xml
+%%DATADIR%%/help/nl/tutorial-overview.xml
+%%DATADIR%%/help/nl/tutorial-scenario.xml
+%%DATADIR%%/help/nl/tutorial.xml
+%%DATADIR%%/help/nl/university.xml
+%%DATADIR%%/help/nl/waterwell.xml
+%%DATADIR%%/help/nl/windmill.xml
+%%DATADIR%%/help/pt_BR/blacksmith.xml
+%%DATADIR%%/help/pt_BR/bulldoze.xml
+%%DATADIR%%/help/pt_BR/button-index.xml
+%%DATADIR%%/help/pt_BR/coal.xml
+%%DATADIR%%/help/pt_BR/coalmine.xml
+%%DATADIR%%/help/pt_BR/commune.xml
+%%DATADIR%%/help/pt_BR/cricket.xml
+%%DATADIR%%/help/pt_BR/dialogs.xml
+%%DATADIR%%/help/pt_BR/economy.xml
+%%DATADIR%%/help/pt_BR/export.xml
+%%DATADIR%%/help/pt_BR/farm.xml
+%%DATADIR%%/help/pt_BR/fast.xml
+%%DATADIR%%/help/pt_BR/finance.xml
+%%DATADIR%%/help/pt_BR/firestation.xml
+%%DATADIR%%/help/pt_BR/food.xml
+%%DATADIR%%/help/pt_BR/goods.xml
+%%DATADIR%%/help/pt_BR/health.xml
+%%DATADIR%%/help/pt_BR/help.xml
+%%DATADIR%%/help/pt_BR/housing.xml
+%%DATADIR%%/help/pt_BR/index.xml
+%%DATADIR%%/help/pt_BR/industryh.xml
+%%DATADIR%%/help/pt_BR/industryl.xml
+%%DATADIR%%/help/pt_BR/keys.xml
+%%DATADIR%%/help/pt_BR/labor.xml
+%%DATADIR%%/help/pt_BR/market.xml
+%%DATADIR%%/help/pt_BR/medium.xml
+%%DATADIR%%/help/pt_BR/mill.xml
+%%DATADIR%%/help/pt_BR/mini-screen.xml
+%%DATADIR%%/help/pt_BR/monument.xml
+%%DATADIR%%/help/pt_BR/msb-coal.xml
+%%DATADIR%%/help/pt_BR/msb-cricket.xml
+%%DATADIR%%/help/pt_BR/msb-fire.xml
+%%DATADIR%%/help/pt_BR/msb-health.xml
+%%DATADIR%%/help/pt_BR/msb-normal.xml
+%%DATADIR%%/help/pt_BR/msb-pol.xml
+%%DATADIR%%/help/pt_BR/msb-power.xml
+%%DATADIR%%/help/pt_BR/msb-starve.xml
+%%DATADIR%%/help/pt_BR/msb-transport.xml
+%%DATADIR%%/help/pt_BR/msb-ub40.xml
+%%DATADIR%%/help/pt_BR/ore.xml
+%%DATADIR%%/help/pt_BR/oremine.xml
+%%DATADIR%%/help/pt_BR/other-costs.xml
+%%DATADIR%%/help/pt_BR/park.xml
+%%DATADIR%%/help/pt_BR/pause.xml
+%%DATADIR%%/help/pt_BR/pbar.xml
+%%DATADIR%%/help/pt_BR/pollution.xml
+%%DATADIR%%/help/pt_BR/port.xml
+%%DATADIR%%/help/pt_BR/pottery.xml
+%%DATADIR%%/help/pt_BR/powerline.xml
+%%DATADIR%%/help/pt_BR/powerscoal.xml
+%%DATADIR%%/help/pt_BR/powerssolar.xml
+%%DATADIR%%/help/pt_BR/query.xml
+%%DATADIR%%/help/pt_BR/rail.xml
+%%DATADIR%%/help/pt_BR/recycle.xml
+%%DATADIR%%/help/pt_BR/residential.xml
+%%DATADIR%%/help/pt_BR/river.xml
+%%DATADIR%%/help/pt_BR/road.xml
+%%DATADIR%%/help/pt_BR/rocket.xml
+%%DATADIR%%/help/pt_BR/school.xml
+%%DATADIR%%/help/pt_BR/slow.xml
+%%DATADIR%%/help/pt_BR/steel.xml
+%%DATADIR%%/help/pt_BR/substation.xml
+%%DATADIR%%/help/pt_BR/sustain.xml
+%%DATADIR%%/help/pt_BR/tech-level.xml
+%%DATADIR%%/help/pt_BR/tip.xml
+%%DATADIR%%/help/pt_BR/track.xml
+%%DATADIR%%/help/pt_BR/transport.xml
+%%DATADIR%%/help/pt_BR/tutorial-advanced.xml
+%%DATADIR%%/help/pt_BR/tutorial-aim.xml
+%%DATADIR%%/help/pt_BR/tutorial-basics.xml
+%%DATADIR%%/help/pt_BR/tutorial-overview.xml
+%%DATADIR%%/help/pt_BR/tutorial-scenario.xml
+%%DATADIR%%/help/pt_BR/tutorial.xml
+%%DATADIR%%/help/pt_BR/university.xml
+%%DATADIR%%/help/pt_BR/waterwell.xml
+%%DATADIR%%/help/pt_BR/windmill.xml
+%%DATADIR%%/help/ru/blacksmith.xml
+%%DATADIR%%/help/ru/bulldoze.xml
+%%DATADIR%%/help/ru/button-index.xml
+%%DATADIR%%/help/ru/coal.xml
+%%DATADIR%%/help/ru/coalmine.xml
+%%DATADIR%%/help/ru/commodities.xml
+%%DATADIR%%/help/ru/commune.xml
+%%DATADIR%%/help/ru/controls.xml
+%%DATADIR%%/help/ru/cricket.xml
+%%DATADIR%%/help/ru/dialogs.xml
+%%DATADIR%%/help/ru/economy.xml
+%%DATADIR%%/help/ru/evacuate.xml
+%%DATADIR%%/help/ru/export.xml
+%%DATADIR%%/help/ru/farm.xml
+%%DATADIR%%/help/ru/fast.xml
+%%DATADIR%%/help/ru/finance.xml
+%%DATADIR%%/help/ru/firestation.xml
+%%DATADIR%%/help/ru/food.xml
+%%DATADIR%%/help/ru/goods.xml
+%%DATADIR%%/help/ru/health.xml
+%%DATADIR%%/help/ru/help.xml
+%%DATADIR%%/help/ru/housing.xml
+%%DATADIR%%/help/ru/index.xml
+%%DATADIR%%/help/ru/industryh.xml
+%%DATADIR%%/help/ru/industryl.xml
+%%DATADIR%%/help/ru/labor.xml
+%%DATADIR%%/help/ru/market.xml
+%%DATADIR%%/help/ru/medium.xml
+%%DATADIR%%/help/ru/mill.xml
+%%DATADIR%%/help/ru/mini-screen.xml
+%%DATADIR%%/help/ru/monument.xml
+%%DATADIR%%/help/ru/msb-coal.xml
+%%DATADIR%%/help/ru/msb-cricket.xml
+%%DATADIR%%/help/ru/msb-fire.xml
+%%DATADIR%%/help/ru/msb-health.xml
+%%DATADIR%%/help/ru/msb-normal.xml
+%%DATADIR%%/help/ru/msb-pol.xml
+%%DATADIR%%/help/ru/msb-power.xml
+%%DATADIR%%/help/ru/msb-starve.xml
+%%DATADIR%%/help/ru/msb-transport.xml
+%%DATADIR%%/help/ru/msb-ub40.xml
+%%DATADIR%%/help/ru/ore.xml
+%%DATADIR%%/help/ru/oremine.xml
+%%DATADIR%%/help/ru/other-costs.xml
+%%DATADIR%%/help/ru/park.xml
+%%DATADIR%%/help/ru/pause.xml
+%%DATADIR%%/help/ru/pbar.xml
+%%DATADIR%%/help/ru/pollution.xml
+%%DATADIR%%/help/ru/port.xml
+%%DATADIR%%/help/ru/pottery.xml
+%%DATADIR%%/help/ru/power.xml
+%%DATADIR%%/help/ru/powerline.xml
+%%DATADIR%%/help/ru/powerscoal.xml
+%%DATADIR%%/help/ru/powerssolar.xml
+%%DATADIR%%/help/ru/query.xml
+%%DATADIR%%/help/ru/rail.xml
+%%DATADIR%%/help/ru/recycle.xml
+%%DATADIR%%/help/ru/residential.xml
+%%DATADIR%%/help/ru/river.xml
+%%DATADIR%%/help/ru/road.xml
+%%DATADIR%%/help/ru/rocket.xml
+%%DATADIR%%/help/ru/school.xml
+%%DATADIR%%/help/ru/slow.xml
+%%DATADIR%%/help/ru/steel.xml
+%%DATADIR%%/help/ru/substation.xml
+%%DATADIR%%/help/ru/sustain.xml
+%%DATADIR%%/help/ru/tech-level.xml
+%%DATADIR%%/help/ru/tip.xml
+%%DATADIR%%/help/ru/track.xml
+%%DATADIR%%/help/ru/transport.xml
+%%DATADIR%%/help/ru/tutorial-advanced.xml
+%%DATADIR%%/help/ru/tutorial-aim.xml
+%%DATADIR%%/help/ru/tutorial-basics.xml
+%%DATADIR%%/help/ru/tutorial-overview.xml
+%%DATADIR%%/help/ru/tutorial-scenario.xml
+%%DATADIR%%/help/ru/tutorial.xml
+%%DATADIR%%/help/ru/university.xml
+%%DATADIR%%/help/ru/waste.xml
+%%DATADIR%%/help/ru/water.xml
+%%DATADIR%%/help/ru/waterwell.xml
+%%DATADIR%%/help/ru/windmill.xml
+%%DATADIR%%/help/sv/blacksmith.xml
+%%DATADIR%%/help/sv/bulldoze.xml
+%%DATADIR%%/help/sv/button-index.xml
+%%DATADIR%%/help/sv/coal.xml
+%%DATADIR%%/help/sv/coalmine.xml
+%%DATADIR%%/help/sv/commune.xml
+%%DATADIR%%/help/sv/cricket.xml
+%%DATADIR%%/help/sv/dialogs.xml
+%%DATADIR%%/help/sv/economy.xml
+%%DATADIR%%/help/sv/export.xml
+%%DATADIR%%/help/sv/farm.xml
+%%DATADIR%%/help/sv/fast.xml
+%%DATADIR%%/help/sv/finance.xml
+%%DATADIR%%/help/sv/firestation.xml
+%%DATADIR%%/help/sv/food.xml
+%%DATADIR%%/help/sv/goods.xml
+%%DATADIR%%/help/sv/health.xml
+%%DATADIR%%/help/sv/help.xml
+%%DATADIR%%/help/sv/housing.xml
+%%DATADIR%%/help/sv/index.xml
+%%DATADIR%%/help/sv/industryh.xml
+%%DATADIR%%/help/sv/industryl.xml
+%%DATADIR%%/help/sv/keys.xml
+%%DATADIR%%/help/sv/labor.xml
+%%DATADIR%%/help/sv/market.xml
+%%DATADIR%%/help/sv/medium.xml
+%%DATADIR%%/help/sv/mill.xml
+%%DATADIR%%/help/sv/mini-screen.xml
+%%DATADIR%%/help/sv/monument.xml
+%%DATADIR%%/help/sv/msb-coal.xml
+%%DATADIR%%/help/sv/msb-cricket.xml
+%%DATADIR%%/help/sv/msb-fire.xml
+%%DATADIR%%/help/sv/msb-health.xml
+%%DATADIR%%/help/sv/msb-normal.xml
+%%DATADIR%%/help/sv/msb-pol.xml
+%%DATADIR%%/help/sv/msb-power.xml
+%%DATADIR%%/help/sv/msb-starve.xml
+%%DATADIR%%/help/sv/msb-transport.xml
+%%DATADIR%%/help/sv/msb-ub40.xml
+%%DATADIR%%/help/sv/ore.xml
+%%DATADIR%%/help/sv/oremine.xml
+%%DATADIR%%/help/sv/other-costs.xml
+%%DATADIR%%/help/sv/park.xml
+%%DATADIR%%/help/sv/pause.xml
+%%DATADIR%%/help/sv/pbar.xml
+%%DATADIR%%/help/sv/pollution.xml
+%%DATADIR%%/help/sv/port.xml
+%%DATADIR%%/help/sv/pottery.xml
+%%DATADIR%%/help/sv/powerline.xml
+%%DATADIR%%/help/sv/powerscoal.xml
+%%DATADIR%%/help/sv/powerssolar.xml
+%%DATADIR%%/help/sv/query.xml
+%%DATADIR%%/help/sv/rail.xml
+%%DATADIR%%/help/sv/recycle.xml
+%%DATADIR%%/help/sv/residential.xml
+%%DATADIR%%/help/sv/river.xml
+%%DATADIR%%/help/sv/road.xml
+%%DATADIR%%/help/sv/rocket.xml
+%%DATADIR%%/help/sv/school.xml
+%%DATADIR%%/help/sv/slow.xml
+%%DATADIR%%/help/sv/steel.xml
+%%DATADIR%%/help/sv/substation.xml
+%%DATADIR%%/help/sv/sustain.xml
+%%DATADIR%%/help/sv/tech-level.xml
+%%DATADIR%%/help/sv/tip.xml
+%%DATADIR%%/help/sv/track.xml
+%%DATADIR%%/help/sv/transport.xml
+%%DATADIR%%/help/sv/tutorial-advanced.xml
+%%DATADIR%%/help/sv/tutorial-aim.xml
+%%DATADIR%%/help/sv/tutorial-basics.xml
+%%DATADIR%%/help/sv/tutorial-overview.xml
+%%DATADIR%%/help/sv/tutorial-scenario.xml
+%%DATADIR%%/help/sv/tutorial.xml
+%%DATADIR%%/help/sv/university.xml
+%%DATADIR%%/help/sv/waterwell.xml
+%%DATADIR%%/help/sv/windmill.xml
+%%DATADIR%%/help/tr/blacksmith.xml
+%%DATADIR%%/help/tr/bulldoze.xml
+%%DATADIR%%/help/tr/button-index.xml
+%%DATADIR%%/help/tr/coal.xml
+%%DATADIR%%/help/tr/coalmine.xml
+%%DATADIR%%/help/tr/commune.xml
+%%DATADIR%%/help/tr/cricket.xml
+%%DATADIR%%/help/tr/dialogs.xml
+%%DATADIR%%/help/tr/economy.xml
+%%DATADIR%%/help/tr/export.xml
+%%DATADIR%%/help/tr/farm.xml
+%%DATADIR%%/help/tr/fast.xml
+%%DATADIR%%/help/tr/finance.xml
+%%DATADIR%%/help/tr/firestation.xml
+%%DATADIR%%/help/tr/food.xml
+%%DATADIR%%/help/tr/goods.xml
+%%DATADIR%%/help/tr/health.xml
+%%DATADIR%%/help/tr/help.xml
+%%DATADIR%%/help/tr/housing.xml
+%%DATADIR%%/help/tr/index.xml
+%%DATADIR%%/help/tr/industryh.xml
+%%DATADIR%%/help/tr/industryl.xml
+%%DATADIR%%/help/tr/keys.xml
+%%DATADIR%%/help/tr/labor.xml
+%%DATADIR%%/help/tr/market.xml
+%%DATADIR%%/help/tr/medium.xml
+%%DATADIR%%/help/tr/mill.xml
+%%DATADIR%%/help/tr/mini-screen.xml
+%%DATADIR%%/help/tr/monument.xml
+%%DATADIR%%/help/tr/msb-coal.xml
+%%DATADIR%%/help/tr/msb-cricket.xml
+%%DATADIR%%/help/tr/msb-fire.xml
+%%DATADIR%%/help/tr/msb-health.xml
+%%DATADIR%%/help/tr/msb-normal.xml
+%%DATADIR%%/help/tr/msb-pol.xml
+%%DATADIR%%/help/tr/msb-power.xml
+%%DATADIR%%/help/tr/msb-starve.xml
+%%DATADIR%%/help/tr/msb-transport.xml
+%%DATADIR%%/help/tr/msb-ub40.xml
+%%DATADIR%%/help/tr/ore.xml
+%%DATADIR%%/help/tr/oremine.xml
+%%DATADIR%%/help/tr/other-costs.xml
+%%DATADIR%%/help/tr/park.xml
+%%DATADIR%%/help/tr/pause.xml
+%%DATADIR%%/help/tr/pbar.xml
+%%DATADIR%%/help/tr/pollution.xml
+%%DATADIR%%/help/tr/port.xml
+%%DATADIR%%/help/tr/pottery.xml
+%%DATADIR%%/help/tr/powerline.xml
+%%DATADIR%%/help/tr/powerscoal.xml
+%%DATADIR%%/help/tr/powerssolar.xml
+%%DATADIR%%/help/tr/query.xml
+%%DATADIR%%/help/tr/rail.xml
+%%DATADIR%%/help/tr/recycle.xml
+%%DATADIR%%/help/tr/residential.xml
+%%DATADIR%%/help/tr/river.xml
+%%DATADIR%%/help/tr/road.xml
+%%DATADIR%%/help/tr/rocket.xml
+%%DATADIR%%/help/tr/school.xml
+%%DATADIR%%/help/tr/slow.xml
+%%DATADIR%%/help/tr/steel.xml
+%%DATADIR%%/help/tr/substation.xml
+%%DATADIR%%/help/tr/sustain.xml
+%%DATADIR%%/help/tr/tech-level.xml
+%%DATADIR%%/help/tr/tip.xml
+%%DATADIR%%/help/tr/track.xml
+%%DATADIR%%/help/tr/transport.xml
+%%DATADIR%%/help/tr/tutorial-advanced.xml
+%%DATADIR%%/help/tr/tutorial-aim.xml
+%%DATADIR%%/help/tr/tutorial-basics.xml
+%%DATADIR%%/help/tr/tutorial-overview.xml
+%%DATADIR%%/help/tr/tutorial-scenario.xml
+%%DATADIR%%/help/tr/tutorial.xml
+%%DATADIR%%/help/tr/university.xml
+%%DATADIR%%/help/tr/waterwell.xml
+%%DATADIR%%/help/tr/windmill.xml
+%%DATADIR%%/images/gui/back.png
+%%DATADIR%%/images/gui/buttonpanel/base/broom.png
+%%DATADIR%%/images/gui/buttonpanel/base/bulldozer.png
+%%DATADIR%%/images/gui/buttonpanel/base/pointer.png
+%%DATADIR%%/images/gui/buttonpanel/industry/blacksmith.png
+%%DATADIR%%/images/gui/buttonpanel/industry/heavyindustry2.png
+%%DATADIR%%/images/gui/buttonpanel/industry/lightindustry.png
+%%DATADIR%%/images/gui/buttonpanel/industry/market.png
+%%DATADIR%%/images/gui/buttonpanel/industry/pottery.png
+%%DATADIR%%/images/gui/buttonpanel/menu/game_menu.png
+%%DATADIR%%/images/gui/buttonpanel/mining/coalmine.png
+%%DATADIR%%/images/gui/buttonpanel/mining/commune.png
+%%DATADIR%%/images/gui/buttonpanel/mining/oremine.png
+%%DATADIR%%/images/gui/buttonpanel/mining/recycling.png
+%%DATADIR%%/images/gui/buttonpanel/mining/trash.png
+%%DATADIR%%/images/gui/buttonpanel/misc/book.png
+%%DATADIR%%/images/gui/buttonpanel/misc/fire.png
+%%DATADIR%%/images/gui/buttonpanel/misc/health.png
+%%DATADIR%%/images/gui/buttonpanel/misc/sports.png
+%%DATADIR%%/images/gui/buttonpanel/misc/university.png
+%%DATADIR%%/images/gui/buttonpanel/parks/farm.png
+%%DATADIR%%/images/gui/buttonpanel/parks/mills.png
+%%DATADIR%%/images/gui/buttonpanel/parks/monument.png
+%%DATADIR%%/images/gui/buttonpanel/parks/tree.png
+%%DATADIR%%/images/gui/buttonpanel/parks/water.png
+%%DATADIR%%/images/gui/buttonpanel/power/coalpower.png
+%%DATADIR%%/images/gui/buttonpanel/power/powerlines.png
+%%DATADIR%%/images/gui/buttonpanel/power/solarpower.png
+%%DATADIR%%/images/gui/buttonpanel/power/substation.png
+%%DATADIR%%/images/gui/buttonpanel/power/windmills.png
+%%DATADIR%%/images/gui/buttonpanel/residence/residence-hightec-high.png
+%%DATADIR%%/images/gui/buttonpanel/residence/residence-hightec-lo.png
+%%DATADIR%%/images/gui/buttonpanel/residence/residence-hightec-med.png
+%%DATADIR%%/images/gui/buttonpanel/residence/residence-lotec-high.png
+%%DATADIR%%/images/gui/buttonpanel/residence/residence-lotec-lo.png
+%%DATADIR%%/images/gui/buttonpanel/residence/residence-lotec-med.png
+%%DATADIR%%/images/gui/buttonpanel/residence/residence.png
+%%DATADIR%%/images/gui/buttonpanel/transport/port.png
+%%DATADIR%%/images/gui/buttonpanel/transport/rails2.png
+%%DATADIR%%/images/gui/buttonpanel/transport/road.png
+%%DATADIR%%/images/gui/buttonpanel/transport/rocket.png
+%%DATADIR%%/images/gui/buttonpanel/transport/tracks.png
+%%DATADIR%%/images/gui/buttonpanel/waterwell.png
+%%DATADIR%%/images/gui/buttons/button-border-6.png
+%%DATADIR%%/images/gui/buttons/button-checked.png
+%%DATADIR%%/images/gui/buttons/button-clicked.png
+%%DATADIR%%/images/gui/buttons/button-hover.png
+%%DATADIR%%/images/gui/buttons/button.png
+%%DATADIR%%/images/gui/buttons/menu-button-checked.png
+%%DATADIR%%/images/gui/buttons/menu-button-clicked.png
+%%DATADIR%%/images/gui/buttons/menu-button-hover.png
+%%DATADIR%%/images/gui/buttons/menu-button.png
+%%DATADIR%%/images/gui/buttons/randombutton-checked.png
+%%DATADIR%%/images/gui/buttons/randombutton-clicked.png
+%%DATADIR%%/images/gui/buttons/randombutton-hover.png
+%%DATADIR%%/images/gui/buttons/randombutton.png
+%%DATADIR%%/images/gui/buttons/round/button-round-20.png
+%%DATADIR%%/images/gui/buttons/round/button-round-30.png
+%%DATADIR%%/images/gui/buttons/round/button-round-40.png
+%%DATADIR%%/images/gui/buttons/round/button-round-50.png
+%%DATADIR%%/images/gui/buttons/round/button-round-checked-20.png
+%%DATADIR%%/images/gui/buttons/round/button-round-checked-30.png
+%%DATADIR%%/images/gui/buttons/round/button-round-checked-40.png
+%%DATADIR%%/images/gui/buttons/round/button-round-checked-50.png
+%%DATADIR%%/images/gui/buttons/round/button-round-clicked-20.png
+%%DATADIR%%/images/gui/buttons/round/button-round-clicked-30.png
+%%DATADIR%%/images/gui/buttons/round/button-round-clicked-40.png
+%%DATADIR%%/images/gui/buttons/round/button-round-clicked-50.png
+%%DATADIR%%/images/gui/buttons/round/button-round-hover-20.png
+%%DATADIR%%/images/gui/buttons/round/button-round-hover-30.png
+%%DATADIR%%/images/gui/buttons/round/button-round-hover-40.png
+%%DATADIR%%/images/gui/buttons/round/button-round-hover-50.png
+%%DATADIR%%/images/gui/buttons/savebutton-checked.png
+%%DATADIR%%/images/gui/buttons/savebutton-clicked.png
+%%DATADIR%%/images/gui/buttons/savebutton-hover.png
+%%DATADIR%%/images/gui/buttons/savebutton.png
+%%DATADIR%%/images/gui/buttons/tabbed/tabbed-clicked.png
+%%DATADIR%%/images/gui/buttons/tabbed/tabbed-hover.png
+%%DATADIR%%/images/gui/buttons/tabbed/tabbed.png
+%%DATADIR%%/images/gui/checkbox/checkbox.png
+%%DATADIR%%/images/gui/checkbox/checkbox_checked.png
+%%DATADIR%%/images/gui/checkbox/checkbox_red.png
+%%DATADIR%%/images/gui/checkbox/checkbox_red_checked.png
+%%DATADIR%%/images/gui/dialogs/error.png
+%%DATADIR%%/images/gui/dialogs/info.png
+%%DATADIR%%/images/gui/dialogs/invention.png
+%%DATADIR%%/images/gui/dialogs/nobutton-clicked.png
+%%DATADIR%%/images/gui/dialogs/nobutton-hover.png
+%%DATADIR%%/images/gui/dialogs/nobutton.png
+%%DATADIR%%/images/gui/dialogs/okaybutton.png
+%%DATADIR%%/images/gui/dialogs/question.png
+%%DATADIR%%/images/gui/dialogs/warning.png
+%%DATADIR%%/images/gui/dialogs/yesbutton-clicked.png
+%%DATADIR%%/images/gui/dialogs/yesbutton-hover.png
+%%DATADIR%%/images/gui/dialogs/yesbutton.png
+%%DATADIR%%/images/gui/info/hidehigh.png
+%%DATADIR%%/images/gui/info/info.png
+%%DATADIR%%/images/gui/info/mapoverlay.png
+%%DATADIR%%/images/gui/info/statistics.png
+%%DATADIR%%/images/gui/info/terrainheight.png
+%%DATADIR%%/images/gui/mapview/minimap_bg.png
+%%DATADIR%%/images/gui/mapview/roundbuttons/round_coal.png
+%%DATADIR%%/images/gui/mapview/roundbuttons/round_electrics.png
+%%DATADIR%%/images/gui/mapview/roundbuttons/round_fire.png
+%%DATADIR%%/images/gui/mapview/roundbuttons/round_food.png
+%%DATADIR%%/images/gui/mapview/roundbuttons/round_health.png
+%%DATADIR%%/images/gui/mapview/roundbuttons/round_pollution.png
+%%DATADIR%%/images/gui/mapview/roundbuttons/round_resident.png
+%%DATADIR%%/images/gui/mapview/roundbuttons/round_road.png
+%%DATADIR%%/images/gui/mapview/roundbuttons/round_sport.png
+%%DATADIR%%/images/gui/mapview/roundbuttons/round_ub40.png
+%%DATADIR%%/images/gui/pbar_bg.png
+%%DATADIR%%/images/gui/scrollbar/arrow_down.png
+%%DATADIR%%/images/gui/scrollbar/arrow_up.png
+%%DATADIR%%/images/gui/speed/fast.png
+%%DATADIR%%/images/gui/speed/faster.png
+%%DATADIR%%/images/gui/speed/normal.png
+%%DATADIR%%/images/gui/speed/pause.png
+%%DATADIR%%/images/gui/speedpanel.png
+%%DATADIR%%/images/gui/window/window_close.png
+%%DATADIR%%/images/gui/window/window_close_clicked.png
+%%DATADIR%%/images/gui/window/window_close_hover.png
+%%DATADIR%%/images/gui/zoom/zoomin.png
+%%DATADIR%%/images/gui/zoom/zoomout.png
+%%DATADIR%%/images/mainmenu/buttons/back-clicked.png
+%%DATADIR%%/images/mainmenu/buttons/back-hover.png
+%%DATADIR%%/images/mainmenu/buttons/back.png
+%%DATADIR%%/images/mainmenu/buttons/continue-clicked.png
+%%DATADIR%%/images/mainmenu/buttons/continue-hover.png
+%%DATADIR%%/images/mainmenu/buttons/continue.png
+%%DATADIR%%/images/mainmenu/buttons/credits-clicked.png
+%%DATADIR%%/images/mainmenu/buttons/credits-hover.png
+%%DATADIR%%/images/mainmenu/buttons/credits.png
+%%DATADIR%%/images/mainmenu/buttons/load-clicked.png
+%%DATADIR%%/images/mainmenu/buttons/load-hover.png
+%%DATADIR%%/images/mainmenu/buttons/load.png
+%%DATADIR%%/images/mainmenu/buttons/new-clicked.png
+%%DATADIR%%/images/mainmenu/buttons/new-hover.png
+%%DATADIR%%/images/mainmenu/buttons/new.png
+%%DATADIR%%/images/mainmenu/buttons/options-clicked.png
+%%DATADIR%%/images/mainmenu/buttons/options-hover.png
+%%DATADIR%%/images/mainmenu/buttons/options.png
+%%DATADIR%%/images/mainmenu/buttons/quit-clicked.png
+%%DATADIR%%/images/mainmenu/buttons/quit-hover.png
+%%DATADIR%%/images/mainmenu/buttons/quit.png
+%%DATADIR%%/images/mainmenu/buttons/save-clicked.png
+%%DATADIR%%/images/mainmenu/buttons/save-hover.png
+%%DATADIR%%/images/mainmenu/buttons/save.png
+%%DATADIR%%/images/mainmenu/buttons/start-clicked.png
+%%DATADIR%%/images/mainmenu/buttons/start-hover.png
+%%DATADIR%%/images/mainmenu/buttons/start.png
+%%DATADIR%%/images/mainmenu/credits_back.png
+%%DATADIR%%/images/mainmenu/loadsave_back.png
+%%DATADIR%%/images/mainmenu/menu_back.png
+%%DATADIR%%/images/mainmenu/newgame_back.png
+%%DATADIR%%/images/mainmenu/settings/fullscreen.png
+%%DATADIR%%/images/mainmenu/settings/music-off.png
+%%DATADIR%%/images/mainmenu/settings/music-on.png
+%%DATADIR%%/images/mainmenu/settings/sound-off.png
+%%DATADIR%%/images/mainmenu/settings/sound-on.png
+%%DATADIR%%/images/mainmenu/settings/windowed.png
+%%DATADIR%%/images/mainmenu/settings_back.png
+%%DATADIR%%/images/tiles/blacksmith0.png
+%%DATADIR%%/images/tiles/blacksmith1.png
+%%DATADIR%%/images/tiles/blacksmith2.png
+%%DATADIR%%/images/tiles/blacksmith3.png
+%%DATADIR%%/images/tiles/blacksmith4.png
+%%DATADIR%%/images/tiles/blacksmith5.png
+%%DATADIR%%/images/tiles/blacksmith6.png
+%%DATADIR%%/images/tiles/blank.png
+%%DATADIR%%/images/tiles/bridge_rail_0.png
+%%DATADIR%%/images/tiles/bridge_rail_90.png
+%%DATADIR%%/images/tiles/bridge_rail_slope1_0.png
+%%DATADIR%%/images/tiles/bridge_rail_slope1_180.png
+%%DATADIR%%/images/tiles/bridge_rail_slope1_270.png
+%%DATADIR%%/images/tiles/bridge_rail_slope1_90.png
+%%DATADIR%%/images/tiles/bridge_rail_slope2_0.png
+%%DATADIR%%/images/tiles/bridge_rail_slope2_180.png
+%%DATADIR%%/images/tiles/bridge_rail_slope2_270.png
+%%DATADIR%%/images/tiles/bridge_rail_slope2_90.png
+%%DATADIR%%/images/tiles/bridge_road_0.png
+%%DATADIR%%/images/tiles/bridge_road_90.png
+%%DATADIR%%/images/tiles/bridge_road_slope1_0.png
+%%DATADIR%%/images/tiles/bridge_road_slope1_180.png
+%%DATADIR%%/images/tiles/bridge_road_slope1_270.png
+%%DATADIR%%/images/tiles/bridge_road_slope1_90.png
+%%DATADIR%%/images/tiles/bridge_road_slope2_0.png
+%%DATADIR%%/images/tiles/bridge_road_slope2_180.png
+%%DATADIR%%/images/tiles/bridge_road_slope2_270.png
+%%DATADIR%%/images/tiles/bridge_road_slope2_90.png
+%%DATADIR%%/images/tiles/bridge_track_0.png
+%%DATADIR%%/images/tiles/bridge_track_90.png
+%%DATADIR%%/images/tiles/bridge_track_slope1_0.png
+%%DATADIR%%/images/tiles/bridge_track_slope1_180.png
+%%DATADIR%%/images/tiles/bridge_track_slope1_270.png
+%%DATADIR%%/images/tiles/bridge_track_slope1_90.png
+%%DATADIR%%/images/tiles/car01-0000.png
+%%DATADIR%%/images/tiles/car01-0001.png
+%%DATADIR%%/images/tiles/car01-0002.png
+%%DATADIR%%/images/tiles/car01-0003.png
+%%DATADIR%%/images/tiles/car01-0004.png
+%%DATADIR%%/images/tiles/car01-0005.png
+%%DATADIR%%/images/tiles/car01-0006.png
+%%DATADIR%%/images/tiles/car01-0007.png
+%%DATADIR%%/images/tiles/car01-down0013.png
+%%DATADIR%%/images/tiles/car01-down0014.png
+%%DATADIR%%/images/tiles/car01-down0015.png
+%%DATADIR%%/images/tiles/car01-down0016.png
+%%DATADIR%%/images/tiles/car01-up0009.png
+%%DATADIR%%/images/tiles/car01-up0010.png
+%%DATADIR%%/images/tiles/car01-up0011.png
+%%DATADIR%%/images/tiles/car01-up0012.png
+%%DATADIR%%/images/tiles/coalmine-empty.png
+%%DATADIR%%/images/tiles/coalmine-full.png
+%%DATADIR%%/images/tiles/coalmine-low.png
+%%DATADIR%%/images/tiles/coalmine-med.png
+%%DATADIR%%/images/tiles/commune1.png
+%%DATADIR%%/images/tiles/commune10.png
+%%DATADIR%%/images/tiles/commune11.png
+%%DATADIR%%/images/tiles/commune2.png
+%%DATADIR%%/images/tiles/commune3.png
+%%DATADIR%%/images/tiles/commune4.png
+%%DATADIR%%/images/tiles/commune5.png
+%%DATADIR%%/images/tiles/commune6.png
+%%DATADIR%%/images/tiles/commune7.png
+%%DATADIR%%/images/tiles/commune8.png
+%%DATADIR%%/images/tiles/commune9.png
+%%DATADIR%%/images/tiles/cricket1.png
+%%DATADIR%%/images/tiles/cricket2.png
+%%DATADIR%%/images/tiles/cricket3.png
+%%DATADIR%%/images/tiles/cricket4.png
+%%DATADIR%%/images/tiles/cricket5.png
+%%DATADIR%%/images/tiles/cricket6.png
+%%DATADIR%%/images/tiles/cricket7.png
+%%DATADIR%%/images/tiles/crossing_rail_road0.png
+%%DATADIR%%/images/tiles/crossing_rail_road90.png
+%%DATADIR%%/images/tiles/crossing_rail_track0.png
+%%DATADIR%%/images/tiles/crossing_rail_track90.png
+%%DATADIR%%/images/tiles/desert.png
+%%DATADIR%%/images/tiles/desert_0.png
+%%DATADIR%%/images/tiles/desert_1d.png
+%%DATADIR%%/images/tiles/desert_1l.png
+%%DATADIR%%/images/tiles/desert_1r.png
+%%DATADIR%%/images/tiles/desert_1u.png
+%%DATADIR%%/images/tiles/desert_2ld.png
+%%DATADIR%%/images/tiles/desert_2lr.png
+%%DATADIR%%/images/tiles/desert_2lu.png
+%%DATADIR%%/images/tiles/desert_2rd.png
+%%DATADIR%%/images/tiles/desert_2ru.png
+%%DATADIR%%/images/tiles/desert_2ud.png
+%%DATADIR%%/images/tiles/desert_3lrd.png
+%%DATADIR%%/images/tiles/desert_3lru.png
+%%DATADIR%%/images/tiles/desert_3lud.png
+%%DATADIR%%/images/tiles/desert_3rud.png
+%%DATADIR%%/images/tiles/ex_port.png
+%%DATADIR%%/images/tiles/farm0.png
+%%DATADIR%%/images/tiles/farm11.png
+%%DATADIR%%/images/tiles/farm15.png
+%%DATADIR%%/images/tiles/farm3.png
+%%DATADIR%%/images/tiles/farm7.png
+%%DATADIR%%/images/tiles/fire1.png
+%%DATADIR%%/images/tiles/fire2.png
+%%DATADIR%%/images/tiles/fire3.png
+%%DATADIR%%/images/tiles/fire4.png
+%%DATADIR%%/images/tiles/fire5.png
+%%DATADIR%%/images/tiles/firedone1.png
+%%DATADIR%%/images/tiles/firedone2.png
+%%DATADIR%%/images/tiles/firedone3.png
+%%DATADIR%%/images/tiles/firedone4.png
+%%DATADIR%%/images/tiles/firestation1.png
+%%DATADIR%%/images/tiles/firestation10.png
+%%DATADIR%%/images/tiles/firestation2.png
+%%DATADIR%%/images/tiles/firestation3.png
+%%DATADIR%%/images/tiles/firestation4.png
+%%DATADIR%%/images/tiles/firestation5.png
+%%DATADIR%%/images/tiles/firestation6.png
+%%DATADIR%%/images/tiles/firestation7.png
+%%DATADIR%%/images/tiles/firestation8.png
+%%DATADIR%%/images/tiles/firestation9.png
+%%DATADIR%%/images/tiles/green.png
+%%DATADIR%%/images/tiles/health.png
+%%DATADIR%%/images/tiles/images.xml
+%%DATADIR%%/images/tiles/industryhc.png
+%%DATADIR%%/images/tiles/industryhh1.png
+%%DATADIR%%/images/tiles/industryhh2.png
+%%DATADIR%%/images/tiles/industryhh3.png
+%%DATADIR%%/images/tiles/industryhh4.png
+%%DATADIR%%/images/tiles/industryhh5.png
+%%DATADIR%%/images/tiles/industryhh6.png
+%%DATADIR%%/images/tiles/industryhh7.png
+%%DATADIR%%/images/tiles/industryhh8.png
+%%DATADIR%%/images/tiles/industryhl1.png
+%%DATADIR%%/images/tiles/industryhl2.png
+%%DATADIR%%/images/tiles/industryhl3.png
+%%DATADIR%%/images/tiles/industryhl4.png
+%%DATADIR%%/images/tiles/industryhl5.png
+%%DATADIR%%/images/tiles/industryhl6.png
+%%DATADIR%%/images/tiles/industryhl7.png
+%%DATADIR%%/images/tiles/industryhl8.png
+%%DATADIR%%/images/tiles/industryhm1.png
+%%DATADIR%%/images/tiles/industryhm2.png
+%%DATADIR%%/images/tiles/industryhm3.png
+%%DATADIR%%/images/tiles/industryhm4.png
+%%DATADIR%%/images/tiles/industryhm5.png
+%%DATADIR%%/images/tiles/industryhm6.png
+%%DATADIR%%/images/tiles/industryhm7.png
+%%DATADIR%%/images/tiles/industryhm8.png
+%%DATADIR%%/images/tiles/industryl-empty.png
+%%DATADIR%%/images/tiles/industryl-full.png
+%%DATADIR%%/images/tiles/industryl-low.png
+%%DATADIR%%/images/tiles/industryl-med.png
+%%DATADIR%%/images/tiles/industryl-smoke0080.png
+%%DATADIR%%/images/tiles/industryl-smoke0082.png
+%%DATADIR%%/images/tiles/industryl-smoke0084.png
+%%DATADIR%%/images/tiles/industryl-smoke0086.png
+%%DATADIR%%/images/tiles/industryl-smoke0088.png
+%%DATADIR%%/images/tiles/industryl-smoke0090.png
+%%DATADIR%%/images/tiles/industryl-smoke0092.png
+%%DATADIR%%/images/tiles/industryl-smoke0094.png
+%%DATADIR%%/images/tiles/industryl-smoke0096.png
+%%DATADIR%%/images/tiles/industryl-smoke0098.png
+%%DATADIR%%/images/tiles/market-empty.png
+%%DATADIR%%/images/tiles/market-full.png
+%%DATADIR%%/images/tiles/market-low.png
+%%DATADIR%%/images/tiles/market-med.png
+%%DATADIR%%/images/tiles/mill0.png
+%%DATADIR%%/images/tiles/mill1.png
+%%DATADIR%%/images/tiles/mill2.png
+%%DATADIR%%/images/tiles/mill3.png
+%%DATADIR%%/images/tiles/mill4.png
+%%DATADIR%%/images/tiles/mill5.png
+%%DATADIR%%/images/tiles/mill6.png
+%%DATADIR%%/images/tiles/monument0.png
+%%DATADIR%%/images/tiles/monument1.png
+%%DATADIR%%/images/tiles/monument2.png
+%%DATADIR%%/images/tiles/monument3.png
+%%DATADIR%%/images/tiles/monument4.png
+%%DATADIR%%/images/tiles/monument5.png
+%%DATADIR%%/images/tiles/oremine1.png
+%%DATADIR%%/images/tiles/oremine2.png
+%%DATADIR%%/images/tiles/oremine3.png
+%%DATADIR%%/images/tiles/oremine4.png
+%%DATADIR%%/images/tiles/oremine5.png
+%%DATADIR%%/images/tiles/oremine6.png
+%%DATADIR%%/images/tiles/oremine7.png
+%%DATADIR%%/images/tiles/oremine8.png
+%%DATADIR%%/images/tiles/parkland-lake.png
+%%DATADIR%%/images/tiles/parkland-plane.png
+%%DATADIR%%/images/tiles/pottery0.png
+%%DATADIR%%/images/tiles/pottery1.png
+%%DATADIR%%/images/tiles/pottery10.png
+%%DATADIR%%/images/tiles/pottery2.png
+%%DATADIR%%/images/tiles/pottery3.png
+%%DATADIR%%/images/tiles/pottery4.png
+%%DATADIR%%/images/tiles/pottery5.png
+%%DATADIR%%/images/tiles/pottery6.png
+%%DATADIR%%/images/tiles/pottery7.png
+%%DATADIR%%/images/tiles/pottery8.png
+%%DATADIR%%/images/tiles/pottery9.png
+%%DATADIR%%/images/tiles/powerl-suspended0.png
+%%DATADIR%%/images/tiles/powerl-suspended90.png
+%%DATADIR%%/images/tiles/powerlhd.png
+%%DATADIR%%/images/tiles/powerlhl.png
+%%DATADIR%%/images/tiles/powerlldd.png
+%%DATADIR%%/images/tiles/powerlldl.png
+%%DATADIR%%/images/tiles/powerlldrd.png
+%%DATADIR%%/images/tiles/powerlldrl.png
+%%DATADIR%%/images/tiles/powerlldud.png
+%%DATADIR%%/images/tiles/powerlldul.png
+%%DATADIR%%/images/tiles/powerllud.png
+%%DATADIR%%/images/tiles/powerlludrd.png
+%%DATADIR%%/images/tiles/powerlludrl.png
+%%DATADIR%%/images/tiles/powerllul.png
+%%DATADIR%%/images/tiles/powerllurd.png
+%%DATADIR%%/images/tiles/powerllurl.png
+%%DATADIR%%/images/tiles/powerlrdd.png
+%%DATADIR%%/images/tiles/powerlrdl.png
+%%DATADIR%%/images/tiles/powerlrud.png
+%%DATADIR%%/images/tiles/powerlrul.png
+%%DATADIR%%/images/tiles/powerludrd.png
+%%DATADIR%%/images/tiles/powerludrl.png
+%%DATADIR%%/images/tiles/powerlvd.png
+%%DATADIR%%/images/tiles/powerlvl.png
+%%DATADIR%%/images/tiles/powerscoal-empty.png
+%%DATADIR%%/images/tiles/powerscoal-full.png
+%%DATADIR%%/images/tiles/powerscoal-low.png
+%%DATADIR%%/images/tiles/powerscoal-med.png
+%%DATADIR%%/images/tiles/powerscoal-smoke0080.png
+%%DATADIR%%/images/tiles/powerscoal-smoke0082.png
+%%DATADIR%%/images/tiles/powerscoal-smoke0084.png
+%%DATADIR%%/images/tiles/powerscoal-smoke0086.png
+%%DATADIR%%/images/tiles/powerscoal-smoke0088.png
+%%DATADIR%%/images/tiles/powerscoal-smoke0090.png
+%%DATADIR%%/images/tiles/powerscoal-smoke0092.png
+%%DATADIR%%/images/tiles/powerscoal-smoke0094.png
+%%DATADIR%%/images/tiles/powerscoal-smoke0096.png
+%%DATADIR%%/images/tiles/powerscoal-smoke0098.png
+%%DATADIR%%/images/tiles/powerscoal-smoke0100.png
+%%DATADIR%%/images/tiles/powerssolar.png
+%%DATADIR%%/images/tiles/raildr.png
+%%DATADIR%%/images/tiles/railld.png
+%%DATADIR%%/images/tiles/railldr.png
+%%DATADIR%%/images/tiles/raillr.png
+%%DATADIR%%/images/tiles/raillu.png
+%%DATADIR%%/images/tiles/raillud.png
+%%DATADIR%%/images/tiles/railludr.png
+%%DATADIR%%/images/tiles/raillur.png
+%%DATADIR%%/images/tiles/railud.png
+%%DATADIR%%/images/tiles/railudr.png
+%%DATADIR%%/images/tiles/railur.png
+%%DATADIR%%/images/tiles/recycle-centre.png
+%%DATADIR%%/images/tiles/reshihi.png
+%%DATADIR%%/images/tiles/reshilow.png
+%%DATADIR%%/images/tiles/reslowhi.png
+%%DATADIR%%/images/tiles/reslowlow.png
+%%DATADIR%%/images/tiles/resmedhi.png
+%%DATADIR%%/images/tiles/resmedlow.png
+%%DATADIR%%/images/tiles/roaddr.png
+%%DATADIR%%/images/tiles/roadld.png
+%%DATADIR%%/images/tiles/roadldr.png
+%%DATADIR%%/images/tiles/roadlr.png
+%%DATADIR%%/images/tiles/roadlu.png
+%%DATADIR%%/images/tiles/roadlud.png
+%%DATADIR%%/images/tiles/roadludr.png
+%%DATADIR%%/images/tiles/roadlur.png
+%%DATADIR%%/images/tiles/roadud.png
+%%DATADIR%%/images/tiles/roadudr.png
+%%DATADIR%%/images/tiles/roadur.png
+%%DATADIR%%/images/tiles/rocket1.png
+%%DATADIR%%/images/tiles/rocket2.png
+%%DATADIR%%/images/tiles/rocket3.png
+%%DATADIR%%/images/tiles/rocket4.png
+%%DATADIR%%/images/tiles/rocket5.png
+%%DATADIR%%/images/tiles/rocket6.png
+%%DATADIR%%/images/tiles/rocket7.png
+%%DATADIR%%/images/tiles/rocketflown.png
+%%DATADIR%%/images/tiles/school-animation.png
+%%DATADIR%%/images/tiles/school-static.png
+%%DATADIR%%/images/tiles/school-swing0001.png
+%%DATADIR%%/images/tiles/school-swing0002.png
+%%DATADIR%%/images/tiles/school-swing0003.png
+%%DATADIR%%/images/tiles/school-swing0004.png
+%%DATADIR%%/images/tiles/school-swing0005.png
+%%DATADIR%%/images/tiles/school-swing0006.png
+%%DATADIR%%/images/tiles/school-swing0007.png
+%%DATADIR%%/images/tiles/school-swing0008.png
+%%DATADIR%%/images/tiles/school-swing0009.png
+%%DATADIR%%/images/tiles/school-swing0010.png
+%%DATADIR%%/images/tiles/school-swing0011.png
+%%DATADIR%%/images/tiles/school0.png
+%%DATADIR%%/images/tiles/shanty.png
+%%DATADIR%%/images/tiles/substation-G.png
+%%DATADIR%%/images/tiles/substation-R.png
+%%DATADIR%%/images/tiles/substation-RG.png
+%%DATADIR%%/images/tiles/tip0.png
+%%DATADIR%%/images/tiles/tip1.png
+%%DATADIR%%/images/tiles/tip2.png
+%%DATADIR%%/images/tiles/tip3.png
+%%DATADIR%%/images/tiles/tip4.png
+%%DATADIR%%/images/tiles/tip5.png
+%%DATADIR%%/images/tiles/tip6.png
+%%DATADIR%%/images/tiles/tip7.png
+%%DATADIR%%/images/tiles/tip8.png
+%%DATADIR%%/images/tiles/trackdr.png
+%%DATADIR%%/images/tiles/trackld.png
+%%DATADIR%%/images/tiles/trackldr.png
+%%DATADIR%%/images/tiles/tracklr.png
+%%DATADIR%%/images/tiles/tracklu.png
+%%DATADIR%%/images/tiles/tracklud.png
+%%DATADIR%%/images/tiles/trackludr.png
+%%DATADIR%%/images/tiles/tracklur.png
+%%DATADIR%%/images/tiles/trackud.png
+%%DATADIR%%/images/tiles/trackudr.png
+%%DATADIR%%/images/tiles/trackur.png
+%%DATADIR%%/images/tiles/tree.png
+%%DATADIR%%/images/tiles/tree2.png
+%%DATADIR%%/images/tiles/tree3.png
+%%DATADIR%%/images/tiles/university.png
+%%DATADIR%%/images/tiles/water.png
+%%DATADIR%%/images/tiles/waterd.png
+%%DATADIR%%/images/tiles/waterl.png
+%%DATADIR%%/images/tiles/waterld.png
+%%DATADIR%%/images/tiles/waterlr.png
+%%DATADIR%%/images/tiles/waterlrd.png
+%%DATADIR%%/images/tiles/waterlu.png
+%%DATADIR%%/images/tiles/waterlud.png
+%%DATADIR%%/images/tiles/waterlur.png
+%%DATADIR%%/images/tiles/waterlurd.png
+%%DATADIR%%/images/tiles/waterr.png
+%%DATADIR%%/images/tiles/waterrd.png
+%%DATADIR%%/images/tiles/wateru.png
+%%DATADIR%%/images/tiles/waterud.png
+%%DATADIR%%/images/tiles/waterur.png
+%%DATADIR%%/images/tiles/waterurd.png
+%%DATADIR%%/images/tiles/waterwell.png
+%%DATADIR%%/images/tiles/windmill1g.png
+%%DATADIR%%/images/tiles/windmill1r.png
+%%DATADIR%%/images/tiles/windmill1rg.png
+%%DATADIR%%/images/tiles/windmill1w.png
+%%DATADIR%%/images/tiles/windmill2g.png
+%%DATADIR%%/images/tiles/windmill2r.png
+%%DATADIR%%/images/tiles/windmill2rg.png
+%%DATADIR%%/images/tiles/windmill2w.png
+%%DATADIR%%/images/tiles/windmill3g.png
+%%DATADIR%%/images/tiles/windmill3r.png
+%%DATADIR%%/images/tiles/windmill3rg.png
+%%DATADIR%%/images/tiles/windmill3w.png
+%%DATADIR%%/locale/ca.po
+%%DATADIR%%/locale/cs.po
+%%DATADIR%%/locale/da.po
+%%DATADIR%%/locale/de.po
+%%DATADIR%%/locale/el.po
+%%DATADIR%%/locale/es.po
+%%DATADIR%%/locale/fr.po
+%%DATADIR%%/locale/gd.po
+%%DATADIR%%/locale/gl.po
+%%DATADIR%%/locale/gui/ca.po
+%%DATADIR%%/locale/gui/cs.po
+%%DATADIR%%/locale/gui/de.po
+%%DATADIR%%/locale/gui/el.po
+%%DATADIR%%/locale/gui/es.po
+%%DATADIR%%/locale/gui/fr.po
+%%DATADIR%%/locale/gui/gd.po
+%%DATADIR%%/locale/gui/gl.po
+%%DATADIR%%/locale/gui/hu.po
+%%DATADIR%%/locale/gui/ja.po
+%%DATADIR%%/locale/gui/nl.po
+%%DATADIR%%/locale/gui/pl.po
+%%DATADIR%%/locale/gui/pt_BR.po
+%%DATADIR%%/locale/gui/ru.po
+%%DATADIR%%/locale/gui/sv.po
+%%DATADIR%%/locale/gui/tr.po
+%%DATADIR%%/locale/gui/zh_CN.po
+%%DATADIR%%/locale/hu.po
+%%DATADIR%%/locale/ja.po
+%%DATADIR%%/locale/nl.po
+%%DATADIR%%/locale/pl.po
+%%DATADIR%%/locale/pt_BR.po
+%%DATADIR%%/locale/ru.po
+%%DATADIR%%/locale/sv.po
+%%DATADIR%%/locale/tr.po
+%%DATADIR%%/locale/zh_CN.po
+%%DATADIR%%/music/default/01_pronobozo_lincity.ogg
+%%DATADIR%%/music/default/02_Robert-van-Herk_City-Blues.ogg
+%%DATADIR%%/music/default/03_Robert-van-Herk_Architectural-Contemplations.ogg
+%%DATADIR%%/music/default/default.xml
+%%DATADIR%%/opening/Beach.scn.gz
+%%DATADIR%%/opening/Rocket_98.scn.gz
+%%DATADIR%%/opening/bad_times.scn.gz
+%%DATADIR%%/opening/extreme_arid.scn.gz
+%%DATADIR%%/opening/extreme_wetland.scn.gz
+%%DATADIR%%/opening/good_times.scn.gz
+%%DATADIR%%/sounds/Blacksmith1.wav
+%%DATADIR%%/sounds/Blacksmith2.wav
+%%DATADIR%%/sounds/Blacksmith3.wav
+%%DATADIR%%/sounds/Build1.wav
+%%DATADIR%%/sounds/Build2.wav
+%%DATADIR%%/sounds/Click.wav
+%%DATADIR%%/sounds/CoalMine1.wav
+%%DATADIR%%/sounds/CoalMine3.wav
+%%DATADIR%%/sounds/Commune1.wav
+%%DATADIR%%/sounds/Commune2.wav
+%%DATADIR%%/sounds/Commune3.wav
+%%DATADIR%%/sounds/DirtTrack1.wav
+%%DATADIR%%/sounds/DirtTrack2.wav
+%%DATADIR%%/sounds/DirtTrack3.wav
+%%DATADIR%%/sounds/ElectricityNoise.wav
+%%DATADIR%%/sounds/Farm1.wav
+%%DATADIR%%/sounds/Farm2.wav
+%%DATADIR%%/sounds/Farm3.wav
+%%DATADIR%%/sounds/Fire1.wav
+%%DATADIR%%/sounds/Fire2.wav
+%%DATADIR%%/sounds/Fire3.wav
+%%DATADIR%%/sounds/FireStation1.wav
+%%DATADIR%%/sounds/FireStation2.wav
+%%DATADIR%%/sounds/FireStation3.wav
+%%DATADIR%%/sounds/FireWasteland1.wav
+%%DATADIR%%/sounds/Green1.wav
+%%DATADIR%%/sounds/Green2.wav
+%%DATADIR%%/sounds/Green3.wav
+%%DATADIR%%/sounds/Green4.wav
+%%DATADIR%%/sounds/Harbor1.wav
+%%DATADIR%%/sounds/Harbor2.wav
+%%DATADIR%%/sounds/Health1.wav
+%%DATADIR%%/sounds/Health2.wav
+%%DATADIR%%/sounds/Health3.wav
+%%DATADIR%%/sounds/Health4.wav
+%%DATADIR%%/sounds/Health5.wav
+%%DATADIR%%/sounds/IndustryHigh1.wav
+%%DATADIR%%/sounds/IndustryHigh2.wav
+%%DATADIR%%/sounds/IndustryHigh3.wav
+%%DATADIR%%/sounds/IndustryLight1.wav
+%%DATADIR%%/sounds/IndustryLight2.wav
+%%DATADIR%%/sounds/IndustryLight3.wav
+%%DATADIR%%/sounds/MarketEmpty1.wav
+%%DATADIR%%/sounds/MarketFull1.wav
+%%DATADIR%%/sounds/MarketLow1.wav
+%%DATADIR%%/sounds/MarketMed1.wav
+%%DATADIR%%/sounds/Mill1.wav
+%%DATADIR%%/sounds/Mill2.wav
+%%DATADIR%%/sounds/Mill3.wav
+%%DATADIR%%/sounds/Monument1.wav
+%%DATADIR%%/sounds/Monument2.wav
+%%DATADIR%%/sounds/Monument3.wav
+%%DATADIR%%/sounds/MonumentConstruction1.wav
+%%DATADIR%%/sounds/MonumentConstruction2.wav
+%%DATADIR%%/sounds/MonumentConstruction3.wav
+%%DATADIR%%/sounds/OreMine1.wav
+%%DATADIR%%/sounds/OreMine2.wav
+%%DATADIR%%/sounds/OreMine3.wav
+%%DATADIR%%/sounds/OrganicFarm1.wav
+%%DATADIR%%/sounds/OrganicFarm2.wav
+%%DATADIR%%/sounds/OrganicFarm3.wav
+%%DATADIR%%/sounds/ParklandLake1.wav
+%%DATADIR%%/sounds/ParklandLake2.wav
+%%DATADIR%%/sounds/ParklandPlane1.wav
+%%DATADIR%%/sounds/ParklandPlane2.wav
+%%DATADIR%%/sounds/ParklandPlane3.wav
+%%DATADIR%%/sounds/Pottery1.wav
+%%DATADIR%%/sounds/Pottery2.wav
+%%DATADIR%%/sounds/PowerCoalEmpty.wav
+%%DATADIR%%/sounds/PowerCoalFull.wav
+%%DATADIR%%/sounds/PowerCoalLow.wav
+%%DATADIR%%/sounds/PowerCoalMed.wav
+%%DATADIR%%/sounds/PowerLine1.wav
+%%DATADIR%%/sounds/PowerSolar2.wav
+%%DATADIR%%/sounds/PowerSolar3.wav
+%%DATADIR%%/sounds/RailTrain1.wav
+%%DATADIR%%/sounds/RailTrain2.wav
+%%DATADIR%%/sounds/RailTrain3.wav
+%%DATADIR%%/sounds/Raze1.wav
+%%DATADIR%%/sounds/Raze2.wav
+%%DATADIR%%/sounds/Raze3.wav
+%%DATADIR%%/sounds/Recycle1.wav
+%%DATADIR%%/sounds/Recycle2.wav
+%%DATADIR%%/sounds/Recycle3.wav
+%%DATADIR%%/sounds/ResidentialHigh1.wav
+%%DATADIR%%/sounds/ResidentialHigh2.wav
+%%DATADIR%%/sounds/ResidentialHigh3.wav
+%%DATADIR%%/sounds/ResidentialLow1.wav
+%%DATADIR%%/sounds/ResidentialLow2.wav
+%%DATADIR%%/sounds/ResidentialLow3.wav
+%%DATADIR%%/sounds/ResidentialLowLow1.wav
+%%DATADIR%%/sounds/ResidentialMed1.wav
+%%DATADIR%%/sounds/ResidentialMed2.wav
+%%DATADIR%%/sounds/ResidentialMed3.wav
+%%DATADIR%%/sounds/Rocket1.wav
+%%DATADIR%%/sounds/Rocket2.wav
+%%DATADIR%%/sounds/Rocket3.wav
+%%DATADIR%%/sounds/Rocket4.wav
+%%DATADIR%%/sounds/RocketExplosion1.wav
+%%DATADIR%%/sounds/RocketTakeoff1.wav
+%%DATADIR%%/sounds/School1.wav
+%%DATADIR%%/sounds/School2.wav
+%%DATADIR%%/sounds/School3.wav
+%%DATADIR%%/sounds/Seagulls.wav
+%%DATADIR%%/sounds/Shanty1.wav
+%%DATADIR%%/sounds/Shanty2.wav
+%%DATADIR%%/sounds/Shanty3.wav
+%%DATADIR%%/sounds/Shanty4.wav
+%%DATADIR%%/sounds/Shanty5.wav
+%%DATADIR%%/sounds/SportsCroud1.wav
+%%DATADIR%%/sounds/SportsCroud2.wav
+%%DATADIR%%/sounds/SportsCroud3.wav
+%%DATADIR%%/sounds/Substation3.wav
+%%DATADIR%%/sounds/Substation4.wav
+%%DATADIR%%/sounds/SubstationOff.wav
+%%DATADIR%%/sounds/SubstationOn.wav
+%%DATADIR%%/sounds/Tip1.wav
+%%DATADIR%%/sounds/Tip3.wav
+%%DATADIR%%/sounds/TraficHigh1.wav
+%%DATADIR%%/sounds/TraficHigh2.wav
+%%DATADIR%%/sounds/TraficHigh3.wav
+%%DATADIR%%/sounds/TraficLow1.wav
+%%DATADIR%%/sounds/TraficLow2.wav
+%%DATADIR%%/sounds/TraficLow3.wav
+%%DATADIR%%/sounds/TruckEngine.wav
+%%DATADIR%%/sounds/University1.wav
+%%DATADIR%%/sounds/University2.wav
+%%DATADIR%%/sounds/University3.wav
+%%DATADIR%%/sounds/Water1.wav
+%%DATADIR%%/sounds/Water3.wav
+%%DATADIR%%/sounds/Water4.wav
+%%DATADIR%%/sounds/Water5.wav
+%%DATADIR%%/sounds/WindMill1.wav
+%%DATADIR%%/sounds/WindMill2.wav
+%%DATADIR%%/sounds/WindMill3.wav
+%%DATADIR%%/sounds/WindMillHTech2.wav
+%%DATADIR%%/sounds/WindowClose.wav
+%%DATADIR%%/sounds/WindowOpen.wav
+%%DATADIR%%/sounds/sounds.xml
diff --git a/games/linux-enemyterritory/Makefile b/games/linux-enemyterritory/Makefile
index c4956c1e2fd0..b73ba4b547c4 100644
--- a/games/linux-enemyterritory/Makefile
+++ b/games/linux-enemyterritory/Makefile
@@ -18,7 +18,7 @@ LICENSE_NAME= IDSOFTWARE
LICENSE_TEXT= Redistribution limited
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
-ONLY_FOR_ARCHS= i386 amd64
+ONLY_FOR_ARCHS= amd64 i386
USES= linux zip:infozip
USE_LINUX= dri xorglibs
ETDIR= ${PREFIX}/lib/${PORTNAME}
@@ -33,9 +33,9 @@ OPTIONS_DEFINE= DOCS
do-extract:
@${MKDIR} ${WRKSRC}
@cd ${WRKSRC} && \
- ${TAIL} +374 ${_DISTDIR}et-linux-2.60.x86.run | ${TAR} xfz -
+ ${TAIL} +374 ${_DISTDIR}/et-linux-2.60.x86.run | ${TAR} xfz -
@cd ${WRKSRC} && \
- ${UNZIP_CMD} -q ${_DISTDIR}ET-2.60b.zip
+ ${UNZIP_CMD} -q ${_DISTDIR}/ET-2.60b.zip
post-patch:
.for FILE in et etded
diff --git a/games/linux-steam-utils/Makefile b/games/linux-steam-utils/Makefile
index 32c210b57b67..9a46cec276ed 100644
--- a/games/linux-steam-utils/Makefile
+++ b/games/linux-steam-utils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= steam-utils
-DISTVERSION= 20250724
+DISTVERSION= 20251001
CATEGORIES= games linux
PKGNAMEPREFIX= linux-
diff --git a/games/linux-steam-utils/distinfo b/games/linux-steam-utils/distinfo
index 8ce925d7a021..4591b87558e5 100644
--- a/games/linux-steam-utils/distinfo
+++ b/games/linux-steam-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753564976
-SHA256 (shkhln-linuxulator-steam-utils-20250724_GH0.tar.gz) = 15ed2a51614fbc954962d7100927cef9b55f74215965d43090d57869997cf13a
-SIZE (shkhln-linuxulator-steam-utils-20250724_GH0.tar.gz) = 42884
+TIMESTAMP = 1759351202
+SHA256 (shkhln-linuxulator-steam-utils-20251001_GH0.tar.gz) = b85e233ca60f9425fa2106c5672c8ad676ccc07343593327438eb5e141aaaeb0
+SIZE (shkhln-linuxulator-steam-utils-20251001_GH0.tar.gz) = 43167
diff --git a/games/lskat/distinfo b/games/lskat/distinfo
index 507e2558089d..f0d345c5abc1 100644
--- a/games/lskat/distinfo
+++ b/games/lskat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381440
-SHA256 (KDE/release-service/25.04.3/lskat-25.04.3.tar.xz) = 97a1c20f801be165fe7e607213240341edf54d7fe26e5633f9658966ca0da50d
-SIZE (KDE/release-service/25.04.3/lskat-25.04.3.tar.xz) = 1229416
+TIMESTAMP = 1757410060
+SHA256 (KDE/release-service/25.08.1/lskat-25.08.1.tar.xz) = c11dff0edc8cdfc401e69252a206b9c3341bd3e9de3b53efc0f4343c3d394cd8
+SIZE (KDE/release-service/25.08.1/lskat-25.08.1.tar.xz) = 1229372
diff --git a/games/luanti/Makefile b/games/luanti/Makefile
index 3f6f31481e68..7f413eb3029b 100644
--- a/games/luanti/Makefile
+++ b/games/luanti/Makefile
@@ -1,5 +1,5 @@
PORTNAME= luanti
-DISTVERSION= 5.11.0
+DISTVERSION= 5.13.0
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
@@ -13,10 +13,11 @@ LIB_DEPENDS= libgmp.so:math/gmp \
libjsoncpp.so:devel/jsoncpp \
libzstd.so:archivers/zstd
-USES= cmake compiler:c++17-lang cpe iconv:wchar_t ssl sqlite
+USES= cmake compiler:c++17-lang cpe iconv:wchar_t sdl ssl sqlite
GH_ACCOUNT= luanti-org
GH_PROJECT= luanti
USE_GITHUB= yes
+USE_SDL= sdl2
CMAKE_ARGS= -DCUSTOM_EXAMPLE_CONF_DIR="${PREFIX}/etc" \
CMAKE_ON= ENABLE_SYSTEM_JSONCPP
CMAKE_OFF= BUILD_DOCUMENTATION
diff --git a/games/luanti/distinfo b/games/luanti/distinfo
index fc36707b3bc5..486e9945b3fc 100644
--- a/games/luanti/distinfo
+++ b/games/luanti/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741179234
-SHA256 (luanti-org-luanti-5.11.0_GH0.tar.gz) = 70e531d0776988ce6e579ea5490fdf6be3e349a4ade5281f5111aa4fdd8ee510
-SIZE (luanti-org-luanti-5.11.0_GH0.tar.gz) = 12350797
+TIMESTAMP = 1754054118
+SHA256 (luanti-org-luanti-5.13.0_GH0.tar.gz) = 9a69725ecd15b793a8fa0094166a9081368b8fc9ccd6ce84d3985833c8284ea0
+SIZE (luanti-org-luanti-5.13.0_GH0.tar.gz) = 12276771
diff --git a/games/luanti/pkg-plist b/games/luanti/pkg-plist
index 33c682f84b23..47f18b2251ae 100644
--- a/games/luanti/pkg-plist
+++ b/games/luanti/pkg-plist
@@ -3,11 +3,13 @@
%%SERVER%%bin/luantiserver
%%SERVER%%bin/minetestserver
@sample etc/minetest.conf.example etc/minetest.conf
-share/applications/net.minetest.minetest.desktop
+share/applications/org.luanti.luanti.desktop
share/icons/hicolor/128x128/apps/luanti.png
share/icons/hicolor/scalable/apps/luanti.svg
+%%CLIENT%%%%NLS%%share/locale/bar/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/be/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/bg/LC_MESSAGES/luanti.mo
+%%CLIENT%%%%NLS%%share/locale/br/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/ca/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/cs/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/cy/LC_MESSAGES/luanti.mo
@@ -32,6 +34,7 @@ share/icons/hicolor/scalable/apps/luanti.svg
%%CLIENT%%%%NLS%%share/locale/ja/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/jbo/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/jv/LC_MESSAGES/luanti.mo
+%%CLIENT%%%%NLS%%share/locale/kab/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/kk/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/ko/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/kv/LC_MESSAGES/luanti.mo
@@ -54,6 +57,7 @@ share/icons/hicolor/scalable/apps/luanti.svg
%%CLIENT%%%%NLS%%share/locale/ru/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/sk/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/sl/LC_MESSAGES/luanti.mo
+%%CLIENT%%%%NLS%%share/locale/sr/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/sr_Cyrl/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/sr_Latn/LC_MESSAGES/luanti.mo
%%CLIENT%%%%NLS%%share/locale/sv/LC_MESSAGES/luanti.mo
@@ -68,4 +72,4 @@ share/icons/hicolor/scalable/apps/luanti.svg
%%CLIENT%%%%NLS%%share/locale/zh_TW/LC_MESSAGES/luanti.mo
share/man/man6/luanti.6.gz
share/man/man6/luantiserver.6.gz
-share/metainfo/net.minetest.minetest.metainfo.xml
+share/metainfo/org.luanti.luanti.metainfo.xml
diff --git a/games/lwjgl/Makefile b/games/lwjgl/Makefile
index cec0a99cb976..13abfea41a31 100644
--- a/games/lwjgl/Makefile
+++ b/games/lwjgl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lwjgl
DISTVERSION= 2.9.4.20161208
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games java
MAINTAINER= freebsd@skinc.ru
@@ -27,6 +27,8 @@ USE_XORG= x11 xcursor xext xrandr xxf86vm
MAKE_ENV+= CLASSPATH=${JAVAJARDIR}/jutils/jutils.jar:${JAVAJARDIR}/jinput/jinput.jar:${WRKSRC}/${DISTNAME}/jar/
ALL_TARGET= jars compile_native
+NO_SHLIB_REQUIRES_GLOB= libjawt.so
+
PLIST_DIRS= ${JAVAJARDIR}/${PORTNAME} \
lib/${PORTNAME}
PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}/${PORTNAME}.jar \
diff --git a/games/mahjong/Makefile b/games/mahjong/Makefile
index 790eb5213604..d5779b96e29e 100644
--- a/games/mahjong/Makefile
+++ b/games/mahjong/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mahjong
-PORTVERSION= 1.17
+PORTVERSION= 1.17.2
CATEGORIES= games net
MASTER_SITES= http://mahjong.julianbradfield.org/Source/%SUBDIR%/
DISTNAME= mj-${PORTVERSION}-src
diff --git a/games/mahjong/distinfo b/games/mahjong/distinfo
index 06c90c96b96f..1e3f9f63d8bd 100644
--- a/games/mahjong/distinfo
+++ b/games/mahjong/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746406650
-SHA256 (mj-1.17-src.tar.gz) = ec21fb35715130ee647c18e64b9b030a089265fdf03ba141f09701b3be6889d9
-SIZE (mj-1.17-src.tar.gz) = 414805
+TIMESTAMP = 1759197609
+SHA256 (mj-1.17.2-src.tar.gz) = f701a51704a55adde83e75670096841835cf1878e6a33623ea7894476d2d83c6
+SIZE (mj-1.17.2-src.tar.gz) = 415764
diff --git a/games/meandmyshadow/Makefile b/games/meandmyshadow/Makefile
index 2eaf44b491f8..2ed8edce105e 100644
--- a/games/meandmyshadow/Makefile
+++ b/games/meandmyshadow/Makefile
@@ -1,6 +1,6 @@
PORTNAME= meandmyshadow
PORTVERSION= 0.5a
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
diff --git a/games/minecraft-server/Makefile b/games/minecraft-server/Makefile
index f1556d5458fb..7709fcb9ed48 100644
--- a/games/minecraft-server/Makefile
+++ b/games/minecraft-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= minecraft-server
-DISTVERSION= 1.21.7
+DISTVERSION= 1.21.8
CATEGORIES= games java
-MASTER_SITES= https://piston-data.mojang.com/v1/objects/05e4b48fbc01f0385adb74bcff9751d34552486c/
+MASTER_SITES= https://piston-data.mojang.com/v1/objects/6bce4ef400e4efaa63a13d5e6f6b500be969ef81/
DISTNAME= server
EXTRACT_SUFX= .jar
DIST_SUBDIR= ${PORTNAME}-${DISTVERSION}
diff --git a/games/minecraft-server/distinfo b/games/minecraft-server/distinfo
index 4f0d9322c6b2..538e12698cf1 100644
--- a/games/minecraft-server/distinfo
+++ b/games/minecraft-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751958383
-SHA256 (minecraft-server-1.21.7/server.jar) = b955b8f75d811cc326179472174941358eeaf97a68999ee119ccd3873350c4ee
-SIZE (minecraft-server-1.21.7/server.jar) = 57556704
+TIMESTAMP = 1755555555
+SHA256 (minecraft-server-1.21.8/server.jar) = 2349d9a8f0d4be2c40e7692890ef46a4b07015e7955b075460d02793be7fbbe7
+SIZE (minecraft-server-1.21.8/server.jar) = 57555044
diff --git a/games/minerbold/Makefile b/games/minerbold/Makefile
index 1fa5296d8253..47766f94f4ba 100644
--- a/games/minerbold/Makefile
+++ b/games/minerbold/Makefile
@@ -1,6 +1,6 @@
PORTNAME= minerbold
PORTVERSION= 1.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/minigalaxy/Makefile b/games/minigalaxy/Makefile
new file mode 100644
index 000000000000..0125a8b43300
--- /dev/null
+++ b/games/minigalaxy/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= minigalaxy
+DISTVERSION= 1.4.0
+CATEGORIES= games
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= Alexander88207@protonmail.com
+COMMENT= Simple GOG client for Linux
+WWW= https://sharkwouter.github.io/minigalaxy
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= bash:shells/bash
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
+ webkit2-gtk_40>0:www/webkit2-gtk@40
+
+USES= gettext gnome python
+USE_GITHUB= yes
+GH_ACCOUNT= sharkwouter
+USE_GNOME= pygobject3:run
+USE_PYTHON= distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/games/minigalaxy/distinfo b/games/minigalaxy/distinfo
new file mode 100644
index 000000000000..6d0d3ad5cc50
--- /dev/null
+++ b/games/minigalaxy/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752167514
+SHA256 (sharkwouter-minigalaxy-1.4.0_GH0.tar.gz) = 6e9db14edcb073ebaaa0f3ac3b76454e34f329caac94fda6ae3070ad542e9af6
+SIZE (sharkwouter-minigalaxy-1.4.0_GH0.tar.gz) = 502559
diff --git a/games/minigalaxy/pkg-descr b/games/minigalaxy/pkg-descr
new file mode 100644
index 000000000000..625f57b00f87
--- /dev/null
+++ b/games/minigalaxy/pkg-descr
@@ -0,0 +1,20 @@
+A simple GOG client for Linux that lets you download and play your GOG games.
+
+The most important features of Minigalaxy:
+
+- Log in with your GOG account
+- Download the Linux games you own on GOG
+- Launch them!
+
+In addition to that, Minigalaxy also allows you to:
+
+- Update your games
+- Install and update DLC
+- Select which language you'd prefer to download your games in
+- Change where games are installed
+- Search your GOG Linux library
+- Show all games or just the ones you've installed
+- View the error message if a game fails to launch
+- Enable displaying the FPS in games
+- Use the system's ScummVM or DOSBox installation
+- Install Windows games using Wine
diff --git a/games/minigalaxy/pkg-message b/games/minigalaxy/pkg-message
new file mode 100644
index 000000000000..374e140d01a4
--- /dev/null
+++ b/games/minigalaxy/pkg-message
@@ -0,0 +1,13 @@
+[
+{ type: install
+ message: <<EOM
+To play Linux games, the Linux binary compatibility environment
+must be set up and the shebang in the start.sh scripts must be
+changed to /compat/linux/bin/bash.
+
+To play Windows games you need to install Wine.
+
+Enjoy!
+EOM
+}
+]
diff --git a/games/minigalaxy/pkg-plist b/games/minigalaxy/pkg-plist
new file mode 100644
index 000000000000..6702221e89fc
--- /dev/null
+++ b/games/minigalaxy/pkg-plist
@@ -0,0 +1,157 @@
+bin/minigalaxy
+%%PYTHON_SITELIBDIR%%/minigalaxy/__init__.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/api%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/api%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/config%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/constants%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/constants%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/css%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/css%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/download_manager%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/download_manager%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/file_info%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/file_info%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/game%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/game%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/installer%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/installer%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/launcher%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/launcher%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/logger%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/logger%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/paths%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/paths%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/translation%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/translation%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/version%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/__pycache__/version%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/api.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/config.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/constants.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/css.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/download/__init__.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/download/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/download/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/download/__pycache__/combined_progress_watcher%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/download/__pycache__/combined_progress_watcher%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/download/__pycache__/model%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/download/__pycache__/model%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/download/combined_progress_watcher.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/download/model.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/download_manager.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/entity/__init__.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/entity/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/entity/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/entity/__pycache__/state%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/entity/__pycache__/state%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/entity/state.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/file_info.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/game.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/installer.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/launcher.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/logger.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/paths.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/translation.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__init__.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/about%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/about%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/categoryfilters%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/categoryfilters%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/download_list%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/download_list%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/filterswitch%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/filterswitch%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/gametile%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/gametile%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/gametilelist%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/gametilelist%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/gtk%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/gtk%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/information%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/information%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/library%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/library%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/library_entry%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/library_entry%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/login%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/login%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/preferences%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/preferences%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/properties%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/properties%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/webkit%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/webkit%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/window%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/__pycache__/window%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/about.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/categoryfilters.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/download_list.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/filterswitch.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/gametile.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/gametilelist.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/gtk.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/information.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/library.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/library_entry.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/login.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/preferences.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/properties.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/webkit.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/ui/window.py
+%%PYTHON_SITELIBDIR%%/minigalaxy/version.py
+%%PYTHON_SITELIBDIR%%/tests/download/__init__.py
+%%PYTHON_SITELIBDIR%%/tests/download/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/tests/download/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/tests/download/__pycache__/test_download%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/tests/download/__pycache__/test_download%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/tests/download/__pycache__/test_helper%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/tests/download/__pycache__/test_helper%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/tests/download/test_download.py
+%%PYTHON_SITELIBDIR%%/tests/download/test_helper.py
+share/applications/io.github.sharkwouter.Minigalaxy.desktop
+share/icons/hicolor/128x128/apps/io.github.sharkwouter.Minigalaxy.png
+share/icons/hicolor/192x192/apps/io.github.sharkwouter.Minigalaxy.png
+share/metainfo/io.github.sharkwouter.Minigalaxy.metainfo.xml
+%%DATADIR%%/images/winehq_logo_glass.png
+%%DATADIR%%/style.css
+%%DATADIR%%/translations/cs_CZ/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/de/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/el/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/es_AR/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/es_ES/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/fi/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/fr/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/it_IT/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/nb_NO/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/nl/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/nn_NO/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/pl/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/pt_BR/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/pt_PT/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/ro/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/ru_RU/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/sv_SE/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/tr/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/uk/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/zh_CN/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/translations/zh_TW/LC_MESSAGES/minigalaxy.mo
+%%DATADIR%%/ui/about.ui
+%%DATADIR%%/ui/application.ui
+%%DATADIR%%/ui/categoryfilters.ui
+%%DATADIR%%/ui/download_action_buttons.ui
+%%DATADIR%%/ui/download_list.ui
+%%DATADIR%%/ui/download_list_entry.ui
+%%DATADIR%%/ui/filterswitch.ui
+%%DATADIR%%/ui/gametile.ui
+%%DATADIR%%/ui/gametilelist.ui
+%%DATADIR%%/ui/information.ui
+%%DATADIR%%/ui/library.ui
+%%DATADIR%%/ui/login.ui
+%%DATADIR%%/ui/preferences.ui
+%%DATADIR%%/ui/properties.ui
+%%DATADIR%%/wine_resources/disable_menubuilder.reg
diff --git a/games/mirrormagic/Makefile b/games/mirrormagic/Makefile
index 6f7211886e6b..9a4bef01e9ee 100644
--- a/games/mirrormagic/Makefile
+++ b/games/mirrormagic/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mirrormagic
DISTVERSION= 3.3.1
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= https://www.artsoft.org/RELEASES/linux/mirrormagic/
DISTNAME= ${PORTNAME}-${DISTVERSION}-linux
diff --git a/games/monsterz/Makefile b/games/monsterz/Makefile
index cb5e54e684a4..84317903ce7c 100644
--- a/games/monsterz/Makefile
+++ b/games/monsterz/Makefile
@@ -1,6 +1,7 @@
PORTNAME= monsterz
PORTVERSION= 0.9
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= thierry@FreeBSD.org
diff --git a/games/moonlight-embedded-devel/Makefile b/games/moonlight-embedded-devel/Makefile
index 2192d1c1d34d..fb2cf9011c6b 100644
--- a/games/moonlight-embedded-devel/Makefile
+++ b/games/moonlight-embedded-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= moonlight-embedded-devel
-DISTVERSION= 2.7.4
-PORTREVISION= 3
+DISTVERSION= 2.7.5
CATEGORIES= games
MASTER_SITES= https://github.com/armin-25689/moonlight-embedded/releases/download/v${DISTVERSION}/
@@ -27,43 +26,46 @@ LIB_DEPENDS= libavahi-client.so:net/avahi-app \
libwayland-client.so:graphics/wayland
USES= cmake gl localbase:ldflags perl5 pkgconfig sdl ssl tar:xz xorg
-USE_LDCONFIG= yes
USE_GL= egl gbm glesv2
+USE_LDCONFIG= yes
USE_PERL5= build
USE_SDL= sdl2
USE_XORG= x11
-NO_WRKSUBDIR= yes
+CMAKE_ARGS= -DCMAKE_INSTALL_SYSCONFDIR=${PREFIX}/etc/moonlight
+
CFLAGS+= -DHAS_SOCKLEN_T=1 -I${LOCALBASE}/include/libepoll-shim
LDFLAGS+= -lepoll-shim
-CMAKE_ARGS= -DCMAKE_INSTALL_SYSCONFDIR=${PREFIX}/etc/moonlight
CONFLICTS_INSTALL= moonlight-embedded
+NO_WRKSUBDIR= yes
+
PLIST_FILES= bin/moonlight \
"@sample etc/moonlight/moonlight.conf.sample" \
share/man/man1/moonlight.1.gz \
share/moonlight/gamecontrollerdb.txt
OPTIONS_DEFAULT= OSS
+OPTIONS_GROUP= OTHERS
+OPTIONS_GROUP_OTHERS= CEC
+OPTIONS_SINGLE= SOUND
+OPTIONS_SINGLE_SOUND= OSS PULSE
+
CEC_DESC= Enable HDMI-CEC(TV controller) feature by using libcec.so
OSS_DESC= Open Sound System support for embedded(not SDL) platform
PULSE_DESC= PulseAudio sound server support for embedded(not SDL) platform
-OPTIONS_GROUP= OTHERS
-OPTIONS_GROUP_OTHERS= CEC
-OPTIONS_SINGLE= SOUND
-OPTIONS_SINGLE_SOUND= OSS PULSE
-CEC_CMAKE_BOOL= ENABLE_CEC
+
CEC_LIB_DEPENDS= libcec.so:multimedia/libcec \
libp8-platform.so:devel/p8-platform
-OSS_CMAKE_ON= -DENABLE_PULSE:BOOL=false
-PULSE_CMAKE_BOOL= ENABLE_PULSE
+CEC_CMAKE_BOOL= ENABLE_CEC
+OSS_CMAKE_ON= -DENABLE_PULSE:BOOL=false
PULSE_LIB_DEPENDS= libpulse.so:audio/pulseaudio
+PULSE_CMAKE_BOOL= ENABLE_PULSE
post-extract:
@${REINPLACE_CMD} -e 's@/usr/local@${PREFIX}@' \
- ${WRKSRC}/docs/README.pod
- @${REINPLACE_CMD} -e 's@/usr/local@${PREFIX}@' \
+ ${WRKSRC}/docs/README.pod \
${WRKSRC}/src/config.c
post-install:
diff --git a/games/moonlight-embedded-devel/distinfo b/games/moonlight-embedded-devel/distinfo
index ae8d653aa9e7..507a4350d87e 100644
--- a/games/moonlight-embedded-devel/distinfo
+++ b/games/moonlight-embedded-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731162268
-SHA256 (moonlight-embedded-devel-2.7.4.tar.xz) = e74d99666c11d92397517a7c2058ad203b31973af10d496ccfc6b37106a993e6
-SIZE (moonlight-embedded-devel-2.7.4.tar.xz) = 1121376
+TIMESTAMP = 1757506828
+SHA256 (moonlight-embedded-devel-2.7.5.tar.xz) = 486d5527733226706ef70b0534c8206f1872e18b4d331ca04af07f32db349018
+SIZE (moonlight-embedded-devel-2.7.5.tar.xz) = 380456
diff --git a/games/moonlight-embedded-devel/pkg-descr b/games/moonlight-embedded-devel/pkg-descr
index 8a3e7e25f25a..cb18590dfa25 100644
--- a/games/moonlight-embedded-devel/pkg-descr
+++ b/games/moonlight-embedded-devel/pkg-descr
@@ -4,5 +4,7 @@ PC(sunshine or NV shield) to your FreeBSD system.
In contrast to moonlight-qt, this port can grab keyboard and mouse
and has full worked vaapi decoder, which helps in case of crashes.
-Note: This is a fork of moonlight-embedded aimed for more features
+Note1: This is a fork of moonlight-embedded aimed for more features
and fixes for FreeBSD on amd64, not only on embedded systems.
+Note2: If meet crash frequently, try adjust Integrated Graphics
+Device(IDG) Aperture size from BIOS.
diff --git a/games/motogt/Makefile b/games/motogt/Makefile
deleted file mode 100644
index 5bdec9b13474..000000000000
--- a/games/motogt/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-PORTNAME= motogt
-PORTVERSION= 20110505
-PORTREVISION= 9
-CATEGORIES= games
-MASTER_SITES= SF/motogt/MotoGT1/
-DISTNAME= MotoGT-${PORTVERSION}
-
-MAINTAINER= amdmi3@FreeBSD.org
-COMMENT= 2D top-viewed motorcycle racing game
-WWW= https://motogt.sourceforge.net/
-
-DEPRECATED= Depends on obsolete devel/sfml1
-EXPIRATION_DATE=2025-09-10
-
-LICENSE= GPLv2 CC-BY-SA-3.0
-LICENSE_COMB= multi
-LICENSE_FILE_CC-BY-SA-3.0= ${WRKSRC}/doc/cc-by-sa.txt
-LICENSE_FILE_GPLv2= ${WRKSRC}/doc/gpl.txt
-
-LIB_DEPENDS= libsfml1-system.so:devel/sfml1 \
- libpng.so:graphics/png
-
-USES= gl localbase:ldflags zip
-USE_CXXSTD= c++14
-USE_GL= gl
-
-MAKEFILE= Makefile.lnx
-MAKE_JOBS_UNSAFE= yes
-
-SUB_FILES= motogt
-
-BUILD_WRKSRC= ${WRKSRC}/src
-WRKSRC= ${WRKDIR}/MotoGT
-
-PLIST_FILES= bin/${PORTNAME} libexec/MotoGT.bin
-PORTDATA= *
-
-post-patch:
- @${REINPLACE_CMD} -e '/#include/ s|SFML|&1|' ${WRKSRC}/data/src/editor.cpp ${WRKSRC}/src/*.h
- @${REINPLACE_CMD} -e 's|-lsfml|&1|g' ${WRKSRC}/src/Makefile.lnx
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/MotoGT.bin ${STAGEDIR}${PREFIX}/libexec/
- ${INSTALL_SCRIPT} ${WRKDIR}/motogt ${STAGEDIR}${PREFIX}/bin/
- cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR}/
-
-.include <bsd.port.mk>
diff --git a/games/motogt/distinfo b/games/motogt/distinfo
deleted file mode 100644
index 645efcc4ceb3..000000000000
--- a/games/motogt/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (MotoGT-20110505.zip) = a5d780c048a92e0f68b4cc83ccb9c45ee504772e651d4037468925525c2988a2
-SIZE (MotoGT-20110505.zip) = 87736858
diff --git a/games/motogt/files/motogt.in b/games/motogt/files/motogt.in
deleted file mode 100644
index c3bf7972a061..000000000000
--- a/games/motogt/files/motogt.in
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-cd %%DATADIR%% || exit 1
-exec %%PREFIX%%/libexec/MotoGT.bin "$@"
diff --git a/games/motogt/files/patch-Makefile b/games/motogt/files/patch-Makefile
deleted file mode 100644
index 86ad265d849c..000000000000
--- a/games/motogt/files/patch-Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
---- Makefile.orig 2011-01-10 20:25:23.000000000 +0300
-+++ Makefile 2011-09-27 08:44:25.000000000 +0400
-@@ -1,5 +1,5 @@
- all:
-- make -C src -f Makefile.lnx
-+ ${MAKE} -C src -f Makefile.lnx
-
- clean:
-- make -C src -f Makefile.lnx clean
-+ ${MAKE} -C src -f Makefile.lnx clean
diff --git a/games/motogt/files/patch-src-Circuito.cpp b/games/motogt/files/patch-src-Circuito.cpp
deleted file mode 100644
index fb5ae7a7398f..000000000000
--- a/games/motogt/files/patch-src-Circuito.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Circuito.cpp.orig 2011-01-12 20:20:23.000000000 +0300
-+++ src/Circuito.cpp 2011-09-26 23:13:03.000000000 +0400
-@@ -171,7 +171,7 @@
- if (!osd) {image=NULL; sprite=NULL; return; }
- image = new Image*[image_c];
- sprite = new Sprite*[image_c];
-- string image_dir=data->tracks[track_index].dir+"t00.png";
-+ string image_dir=home_dir + data->tracks[track_index].dir + "t00.png";
- for (int i=0;i<image_c;i++) {
- image[i]=new Image[image_r];
- sprite[i]=new Sprite[image_r];
diff --git a/games/motogt/files/patch-src-Config.cpp b/games/motogt/files/patch-src-Config.cpp
deleted file mode 100644
index 148cd380aa43..000000000000
--- a/games/motogt/files/patch-src-Config.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
---- src/Config.cpp.orig 2011-01-18 06:52:35.000000000 +0300
-+++ src/Config.cpp 2014-02-02 21:13:04.124154052 +0400
-@@ -139,6 +139,9 @@
- }
-
- void Config::ChangeResolution(bool up) {
-+ if (num_modes == 0)
-+ return;
-+
- if (cur_mode!=num_modes) cur_mode+=up?1:num_modes-1;
- cur_mode=cur_mode%num_modes;
- real_w=modes_w[cur_mode];
-@@ -226,7 +229,8 @@
- old_fullscreen=fullscreen;
- changed=false;
- ofstream fil((home_dir+"settings.lst").c_str(),ios::trunc);
-- fil<<"version="<<(config->version=VERSION)<<endl;
-+ fil<<"version="<<VERSION<<endl;
-+ if (config) config->version = VERSION;
- fil<<"fullscreen="<<(fullscreen?1:0)<<endl;
- fil<<"low_textures="<<(low_textures?1:0)<<endl;
- fil<<"sound="<<(sound_on?1:0)<<endl;
diff --git a/games/motogt/files/patch-src-MakeData.cpp b/games/motogt/files/patch-src-MakeData.cpp
deleted file mode 100644
index dc130a164795..000000000000
--- a/games/motogt/files/patch-src-MakeData.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
---- src/MakeData.cpp.orig 2011-01-10 17:40:30 UTC
-+++ src/MakeData.cpp
-@@ -5,6 +5,7 @@
- #define PNG_DEBUG 3
- #include <png.h>
- #include <fstream>
-+#include <sys/stat.h>
- #include "global.h"
- #include "Config.h"
- #include "Confirm.h"
-@@ -109,10 +110,10 @@ struct PngFile {
-
- png_read_info(png_ptr, info_ptr);
-
-- width = info_ptr->width;
-- height = info_ptr->height;
-- color_type = info_ptr->color_type;
-- bit_depth = info_ptr->bit_depth;
-+ width = png_get_image_width(png_ptr, info_ptr);
-+ height = png_get_image_height(png_ptr, info_ptr);
-+ color_type = png_get_color_type(png_ptr, info_ptr);
-+ bit_depth = png_get_bit_depth(png_ptr, info_ptr);
-
- number_of_passes = png_set_interlace_handling(png_ptr);
- png_read_update_info(png_ptr, info_ptr);
-@@ -125,7 +126,7 @@ struct PngFile {
-
- row_pointers = (png_bytep*) malloc(sizeof(png_bytep) * height);
- for (int y=0; y<height; y++)
-- row_pointers[y] = (png_byte*) malloc(info_ptr->rowbytes);
-+ row_pointers[y] = (png_byte*) malloc(png_get_rowbytes(png_ptr,info_ptr));
-
- png_read_image(png_ptr, row_pointers);
-
-@@ -376,7 +377,12 @@ struct PngFile {
- }
- fname[2]='0'+i;
- fname[1]='0'+j;
-- if (!f2->Save((dir+fname).c_str()))
-+ size_t pos = 0;
-+ do {
-+ pos = dir.find('/', pos+1);
-+ mkdir((home_dir+dir.substr(0, pos)).c_str(), 0755);
-+ } while (pos != string::npos);
-+ if (!f2->Save((home_dir+dir+fname).c_str()))
- return false;
- f2->width=ancho2; f2->height=ancho2;
- }
diff --git a/games/motogt/files/patch-src-Makefile.common b/games/motogt/files/patch-src-Makefile.common
deleted file mode 100644
index 7b6fb39a5948..000000000000
--- a/games/motogt/files/patch-src-Makefile.common
+++ /dev/null
@@ -1,149 +0,0 @@
---- src/Makefile.common.orig 2011-01-10 20:40:30.000000000 +0300
-+++ src/Makefile.common 2011-09-27 08:39:09.000000000 +0400
-@@ -1,110 +1,110 @@
- OBJS=${TEMP_DIR}/BikeSelection.o ${TEMP_DIR}/Data.o ${TEMP_DIR}/main.o ${TEMP_DIR}/Particulas.o ${TEMP_DIR}/Carrera.o ${TEMP_DIR}/Circuito.o ${TEMP_DIR}/Moto.o ${TEMP_DIR}/global.o ${TEMP_DIR}/OSD.o ${TEMP_DIR}/MyFont.o ${TEMP_DIR}/Menu.o ${TEMP_DIR}/Loading.o ${TEMP_DIR}/Confirm.o ${TEMP_DIR}/Jukebox.o ${TEMP_DIR}/RaceExtras.o ${TEMP_DIR}/SelectionWheel.o ${TEMP_DIR}/TrackSelection.o ${TEMP_DIR}/RaceResults.o ${TEMP_DIR}/Shader.o ${TEMP_DIR}/TextViewer.o ${TEMP_DIR}/text.o ${TEMP_DIR}/RaceMenu.o ${TEMP_DIR}/ChampionshipMenu.o ${TEMP_DIR}/MakeData.o ${TEMP_DIR}/ChampionshipData.o ${TEMP_DIR}/Profile.o ${TEMP_DIR}/Config.o ${TEMP_DIR}/MyRenderWindow.o ${TEMP_DIR}/SlideShow.o ${TEMP_DIR}/Experience.o ${TEMP_DIR}/LangSelection.o ${TEMP_DIR}/Records.o ${TEMP_DIR}/StyleOsd.o ${TEMP_DIR}/Intro.o ${TEMP_DIR}/HiddenDriver.o ${TEMP_DIR}/text_hidden.o
-
- ${TEMP_DIR}/BikeSelection.o: BikeSelection.cpp global.h MyRenderWindow.h Data.h BikeSelection.h Drawer.h MyFont.h SelectionWheel.h Confirm.h Loading.h Config.h Profile.h Jukebox.h
-- ${GPP} ${FLAGS} -c BikeSelection.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c BikeSelection.cpp -o $@
-
- ${TEMP_DIR}/Data.o: Data.cpp Data.h global.h MyRenderWindow.h Jukebox.h Particulas.h Shader.h ChampionshipData.h Profile.h Config.h
-- ${GPP} ${FLAGS} -c Data.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Data.cpp -o $@
-
- ${TEMP_DIR}/main.o: main.cpp global.h MyRenderWindow.h Data.h OSD.h RaceExtras.h Carrera.h Drawer.h Particulas.h Menu.h MyFont.h Loading.h Confirm.h Jukebox.h SelectionWheel.h Shader.h ChampionshipData.h Config.h Profile.h SlideShow.h version.h Circuito.h LangSelection.h StyleOsd.h Intro.h text_hidden.h HiddenDriver.h
-- ${GPP} ${FLAGS} -c main.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c main.cpp -o $@
-
- ${TEMP_DIR}/Particulas.o: Particulas.cpp Particulas.h global.h MyRenderWindow.h Data.h Moto.h Circuito.h
-- ${GPP} ${FLAGS} -c Particulas.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Particulas.cpp -o $@
-
- ${TEMP_DIR}/Carrera.o: Carrera.cpp Carrera.h global.h MyRenderWindow.h Data.h Drawer.h Confirm.h RaceExtras.h Circuito.h Particulas.h Moto.h OSD.h Loading.h Shader.h Jukebox.h Profile.h Config.h TextViewer.h text.h StyleOsd.h
-- ${GPP} ${FLAGS} -c Carrera.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Carrera.cpp -o $@
-
- ${TEMP_DIR}/Circuito.o: Circuito.cpp Circuito.h global.h MyRenderWindow.h Data.h Jukebox.h Loading.h Drawer.h Confirm.h MakeData.h Profile.h Config.h OSD.h
-- ${GPP} ${FLAGS} -c Circuito.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Circuito.cpp -o $@
-
- ${TEMP_DIR}/Moto.o: Moto.cpp Moto.h Circuito.h global.h MyRenderWindow.h Data.h Jukebox.h RaceExtras.h Particulas.h Carrera.h Drawer.h Loading.h Profile.h Config.h StyleOsd.h
-- ${GPP} ${FLAGS} -c Moto.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Moto.cpp -o $@
-
- ${TEMP_DIR}/global.o: global.cpp global.h MyRenderWindow.h Data.h
-- ${GPP} ${FLAGS} -c global.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c global.cpp -o $@
-
- ${TEMP_DIR}/OSD.o: OSD.cpp OSD.h global.h MyRenderWindow.h Data.h Carrera.h Drawer.h Moto.h Circuito.h MyFont.h Config.h
-- ${GPP} ${FLAGS} -c OSD.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c OSD.cpp -o $@
-
- ${TEMP_DIR}/MyFont.o: MyFont.cpp MyFont.h global.h MyRenderWindow.h Data.h
-- ${GPP} ${FLAGS} -c MyFont.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c MyFont.cpp -o $@
-
- ${TEMP_DIR}/Menu.o: Menu.cpp Menu.h global.h MyRenderWindow.h Data.h Drawer.h Carrera.h MyFont.h Jukebox.h Confirm.h Loading.h EnterName.h SelectionWheel.h TrackSelection.h RaceResults.h RaceExtras.h Particulas.h TextViewer.h text.h Shader.h Circuito.h RaceMenu.h version.h BikeSelection.h ChampionshipMenu.h Config.h Profile.h OSD.h Records.h HiddenDriver.h text_hidden.h
-- ${GPP} ${FLAGS} -c Menu.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Menu.cpp -o $@
-
- ${TEMP_DIR}/Loading.o: Loading.cpp Loading.h global.h MyRenderWindow.h Data.h Drawer.h
-- ${GPP} ${FLAGS} -c Loading.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Loading.cpp -o $@
-
- ${TEMP_DIR}/Confirm.o: Confirm.cpp Confirm.h global.h MyRenderWindow.h Data.h Drawer.h MyFont.h Config.h Jukebox.h Loading.h
-- ${GPP} ${FLAGS} -c Confirm.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Confirm.cpp -o $@
-
- ${TEMP_DIR}/Jukebox.o: Jukebox.cpp Jukebox.h global.h MyRenderWindow.h Data.h Config.h
-- ${GPP} ${FLAGS} -c Jukebox.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Jukebox.cpp -o $@
-
- ${TEMP_DIR}/RaceExtras.o: RaceExtras.cpp RaceExtras.h global.h MyRenderWindow.h Data.h Carrera.h Drawer.h MyFont.h
-- ${GPP} ${FLAGS} -c RaceExtras.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c RaceExtras.cpp -o $@
-
- ${TEMP_DIR}/SelectionWheel.o: SelectionWheel.cpp SelectionWheel.h global.h MyRenderWindow.h Data.h
-- ${GPP} ${FLAGS} -c SelectionWheel.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c SelectionWheel.cpp -o $@
-
- ${TEMP_DIR}/TrackSelection.o: TrackSelection.cpp TrackSelection.h global.h MyRenderWindow.h Data.h Drawer.h MyFont.h SelectionWheel.h Loading.h Profile.h Config.h Confirm.h ChampionshipData.h Jukebox.h
-- ${GPP} ${FLAGS} -c TrackSelection.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c TrackSelection.cpp -o $@
-
- ${TEMP_DIR}/RaceResults.o: RaceResults.cpp RaceResults.h global.h MyRenderWindow.h Data.h Drawer.h Carrera.h MyFont.h Moto.h Circuito.h SelectionWheel.h Jukebox.h ChampionshipData.h Config.h Profile.h
-- ${GPP} ${FLAGS} -c RaceResults.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c RaceResults.cpp -o $@
-
- ${TEMP_DIR}/Shader.o: Shader.cpp Shader.h global.h MyRenderWindow.h Data.h
-- ${GPP} ${FLAGS} -c Shader.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Shader.cpp -o $@
-
- ${TEMP_DIR}/TextViewer.o: TextViewer.cpp TextViewer.h global.h MyRenderWindow.h Data.h text.h MyFont.h Config.h Jukebox.h
-- ${GPP} ${FLAGS} -c TextViewer.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c TextViewer.cpp -o $@
-
- ${TEMP_DIR}/text.o: text.cpp
-- ${GPP} ${FLAGS} -c text.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c text.cpp -o $@
-
- ${TEMP_DIR}/RaceMenu.o: RaceMenu.cpp RaceMenu.h global.h MyRenderWindow.h Data.h Drawer.h MyFont.h SelectionWheel.h TextViewer.h text.h Loading.h Circuito.h Carrera.h Moto.h Confirm.h RaceResults.h BikeSelection.h Profile.h Config.h ChampionshipData.h Jukebox.h Experience.h HiddenDriver.h text_hidden.h
-- ${GPP} ${FLAGS} -c RaceMenu.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c RaceMenu.cpp -o $@
-
- ${TEMP_DIR}/ChampionshipMenu.o: ChampionshipMenu.cpp ChampionshipMenu.h global.h MyRenderWindow.h Data.h Drawer.h Config.h MyFont.h SelectionWheel.h TextViewer.h text.h Loading.h Circuito.h Carrera.h Moto.h Confirm.h RaceResults.h BikeSelection.h ChampionshipData.h Profile.h TrackSelection.h RaceMenu.h Jukebox.h SlideShow.h HiddenDriver.h text_hidden.h
-- ${GPP} ${FLAGS} -c ChampionshipMenu.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c ChampionshipMenu.cpp -o $@
-
- ${TEMP_DIR}/MakeData.o: MakeData.cpp global.h MyRenderWindow.h Data.h Config.h Confirm.h Drawer.h
-- ${GPP} ${FLAGS} -c MakeData.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c MakeData.cpp -o $@
-
- ${TEMP_DIR}/ChampionshipData.o: ChampionshipData.cpp ChampionshipData.h Data.h global.h MyRenderWindow.h Profile.h Moto.h Circuito.h Experience.h
-- ${GPP} ${FLAGS} -c ChampionshipData.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c ChampionshipData.cpp -o $@
-
- ${TEMP_DIR}/Profile.o: Profile.cpp Profile.h global.h MyRenderWindow.h Data.h ChampionshipData.h
-- ${GPP} ${FLAGS} -c Profile.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Profile.cpp -o $@
-
- ${TEMP_DIR}/Config.o: Config.cpp Config.h global.h MyRenderWindow.h Data.h Shader.h Particulas.h Jukebox.h
-- ${GPP} ${FLAGS} -c Config.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Config.cpp -o $@
-
- ${TEMP_DIR}/MyRenderWindow.o: MyRenderWindow.cpp global.h MyRenderWindow.h Data.h Config.h
-- ${GPP} ${FLAGS} -c MyRenderWindow.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c MyRenderWindow.cpp -o $@
-
- ${TEMP_DIR}/SlideShow.o: SlideShow.cpp SlideShow.h global.h MyRenderWindow.h Data.h Config.h Jukebox.h Loading.h Drawer.h
-- ${GPP} ${FLAGS} -c SlideShow.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c SlideShow.cpp -o $@
-
- ${TEMP_DIR}/Experience.o: Experience.cpp Experience.h global.h MyRenderWindow.h Data.h MyFont.h Config.h SelectionWheel.h Jukebox.h
-- ${GPP} ${FLAGS} -c Experience.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Experience.cpp -o $@
-
- ${TEMP_DIR}/LangSelection.o: LangSelection.cpp LangSelection.h global.h MyRenderWindow.h Data.h Config.h
-- ${GPP} ${FLAGS} -c LangSelection.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c LangSelection.cpp -o $@
-
- ${TEMP_DIR}/Records.o: Records.cpp Records.h global.h MyRenderWindow.h Data.h Config.h Jukebox.h SelectionWheel.h MyFont.h
-- ${GPP} ${FLAGS} -c Records.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Records.cpp -o $@
-
- ${TEMP_DIR}/StyleOsd.o: StyleOsd.cpp StyleOsd.h global.h MyRenderWindow.h Data.h
-- ${GPP} ${FLAGS} -c StyleOsd.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c StyleOsd.cpp -o $@
-
- ${TEMP_DIR}/Intro.o: Intro.cpp Intro.h global.h MyRenderWindow.h Data.h
-- ${GPP} ${FLAGS} -c Intro.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c Intro.cpp -o $@
-
- ${TEMP_DIR}/HiddenDriver.o: HiddenDriver.cpp HiddenDriver.h global.h MyRenderWindow.h Data.h text_hidden.h Config.h Jukebox.h MyFont.h
-- ${GPP} ${FLAGS} -c HiddenDriver.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c HiddenDriver.cpp -o $@
-
- ${TEMP_DIR}/text_hidden.o: text_hidden.cpp text_hidden.h
-- ${GPP} ${FLAGS} -c text_hidden.cpp -o $@
-+ ${CXX} ${CXXFLAGS} -c text_hidden.cpp -o $@
-
diff --git a/games/motogt/files/patch-src-Makefile.lnx b/games/motogt/files/patch-src-Makefile.lnx
deleted file mode 100644
index aba2597dfd59..000000000000
--- a/games/motogt/files/patch-src-Makefile.lnx
+++ /dev/null
@@ -1,25 +0,0 @@
---- src/Makefile.lnx.orig 2011-01-10 20:54:57.000000000 +0300
-+++ src/Makefile.lnx 2011-09-27 08:41:42.000000000 +0400
-@@ -1,8 +1,8 @@
--GPP=g++
--GCC=gcc
--FLAGS= -O2 -ffast-math
--LIBS= -s -lpng -lsfml-window -lsfml-graphics -lsfml-system -lsfml-audio
--TEMP_DIR=../tmp-lnx
-+CXX?= g++
-+CXXFLAGS?= -O2 -ffast-math
-+LIBS= -lpng -lsfml-window -lsfml-graphics -lsfml-system -lsfml-audio -lGL
-+LDFLAGS?= -s
-+TEMP_DIR= ../tmp-lnx
-
- all: ${TEMP_DIR} ../MotoGT.bin
-
-@@ -12,7 +12,7 @@
- rm -rf ${OBJS} ../MotoGT.bin
-
- ../MotoGT.bin: ${OBJS}
-- ${GPP} ${OBJS} ${LIBS} -o $@
-+ ${CXX} ${LDFLAGS} ${LIBS} ${OBJS} -o $@
-
- ${TEMP_DIR}:
- mkdir ${TEMP_DIR}
diff --git a/games/motogt/pkg-descr b/games/motogt/pkg-descr
deleted file mode 100644
index ed5668d67f8a..000000000000
--- a/games/motogt/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-MotoGT is 2D top-viewed game where you drive a MotoGP bike, and you
-want to win races. In career mode you start with a regular bike,
-but when you win races you get experience, and experience let's you
-improve your bike. If you win championships, you can also unlock
-hidden features.
diff --git a/games/naev/Makefile b/games/naev/Makefile
index 7600195c4a23..2228c1149490 100644
--- a/games/naev/Makefile
+++ b/games/naev/Makefile
@@ -1,6 +1,6 @@
PORTNAME= naev
PORTVERSION= 0.12.4
-PORTREVISION= 3
+PORTREVISION= 4
DISTVERSIONSUFFIX= -source
CATEGORIES= games
MASTER_SITES= https://github.com/naev/naev/releases/download/v${PORTVERSION}/
diff --git a/games/narcissu2/Makefile b/games/narcissu2/Makefile
index 069c8b59ee57..81827acbc990 100644
--- a/games/narcissu2/Makefile
+++ b/games/narcissu2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= narcissu2
PORTVERSION= 1.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= http://www.neechin.net/file_download/22/:game \
http://www.neechin.net/file_download/27/:script \
diff --git a/games/neo-cowsay/Makefile b/games/neo-cowsay/Makefile
index 266027a082a3..ae3771d06999 100644
--- a/games/neo-cowsay/Makefile
+++ b/games/neo-cowsay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= neo-cowsay
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.4
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/games/nxengine/Makefile b/games/nxengine/Makefile
index 807bda7fc300..983c0a131496 100644
--- a/games/nxengine/Makefile
+++ b/games/nxengine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nxengine
DISTVERSION= 2.6.5-1
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MASTER_SITES+= https://www.cavestory.org/downloads/:data
DISTFILES+= cavestoryen.zip:data
diff --git a/games/openage/Makefile b/games/openage/Makefile
index edd3b6e3a029..205075907a63 100644
--- a/games/openage/Makefile
+++ b/games/openage/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openage
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= freebsd@sysctl.cz
diff --git a/games/openclaw/Makefile b/games/openclaw/Makefile
index 8b76aa6e3c3e..6a6a113a830a 100644
--- a/games/openclaw/Makefile
+++ b/games/openclaw/Makefile
@@ -1,7 +1,7 @@
PORTNAME= OpenClaw
DISTVERSION= 0.3-98
DISTVERSIONSUFFIX= -g3586dfa
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= games
PATCH_SITES= https://github.com/valpackett/${GH_PROJECT}/commit/
diff --git a/games/openclonk/Makefile b/games/openclonk/Makefile
index e23354bf7ea1..a461147ee165 100644
--- a/games/openclonk/Makefile
+++ b/games/openclonk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openclonk
DISTVERSION= 8.1
-PORTREVISION= 7
DISTVERSIONSUFFIX= -src
+PORTREVISION= 8
CATEGORIES= games
MASTER_SITES= http://www.openclonk.org/builds/release/${DISTVERSION}/
@@ -13,7 +13,6 @@ LICENSE= ISCL CC0-1.0
LICENSE_COMB= multi
LICENSE_FILE_ISCL= ${WRKSRC}/COPYING
-BROKEN_aarch64= fails to compile: mmintrin.h:50:12: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
BROKEN_powerpc64= fails to compile: C4Texture.cpp:260:13: error: 'stoul' is not a member of 'std'
LIB_DEPENDS= libalut.so:audio/freealut \
@@ -24,8 +23,6 @@ LIB_DEPENDS= libalut.so:audio/freealut \
libtinyxml.so:textproc/tinyxml \
libvorbis.so:audio/libvorbis
-WRKSRC= ${WRKDIR}/openclonk-release-${PORTVERSION}-src
-
# make install has parallel issues with ninja
USES= cmake:noninja compiler:c++14-lang desktop-file-utils gl gnome jpeg openal \
pkgconfig sdl tar:bzip2 xorg
@@ -35,6 +32,7 @@ USE_XORG= x11 xpm
CMAKE_ARGS= -DAudio_TK:STRING="OpenAL"
CFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS
LDFLAGS_i386= -Wl,-znotext
+WRKSRC= ${WRKDIR}/openclonk-release-${PORTVERSION}-src
.include <bsd.port.pre.mk>
@@ -42,8 +40,4 @@ LDFLAGS_i386= -Wl,-znotext
LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations
.endif
-post-patch:
- @${REINPLACE_CMD} -e 's|DESTINATION games|DESTINATION bin|' \
- -e 's|share/games|share|' ${WRKSRC}/CMakeLists.txt
-
.include <bsd.port.post.mk>
diff --git a/games/openclonk/distinfo b/games/openclonk/distinfo
index 5da768b39294..463b137202dc 100644
--- a/games/openclonk/distinfo
+++ b/games/openclonk/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1531177508
+TIMESTAMP = 1756900968
SHA256 (openclonk-8.1-src.tar.bz2) = 337677f25457e7137eac7818adb4ad02992d562593386c19b885738aaec4b346
SIZE (openclonk-8.1-src.tar.bz2) = 120149164
+SHA256 (288e9f339b2e0aba9a136e2c91283213d863c7d4.diff) = f5365d3d38d5ffe3708bce4dc79dd3737472f91c5ac75febe0b5895a46e89bca
+SIZE (288e9f339b2e0aba9a136e2c91283213d863c7d4.diff) = 5112218
+SHA256 (c1ee1bdac7990605ad0271f2bcb09edea4524c5a.diff) = 2ca0700e27b3de680501837437fee7e6961ef1a43230f743641733e8ded81f24
+SIZE (c1ee1bdac7990605ad0271f2bcb09edea4524c5a.diff) = 139333
diff --git a/games/openclonk/files/patch-CMakeLists.txt b/games/openclonk/files/patch-CMakeLists.txt
index 24afcb82ee29..592aebc110e9 100644
--- a/games/openclonk/files/patch-CMakeLists.txt
+++ b/games/openclonk/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
--- CMakeLists.txt.orig 2018-03-16 17:25:33 UTC
+++ CMakeLists.txt
-@@ -91,7 +91,6 @@ function(add_linker_flags)
+@@ -91,7 +91,6 @@ endfunction()
endforeach()
endfunction()
@@ -8,7 +8,16 @@
if(USE_GCC_STYLE_LTCG)
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -flto")
set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} -flto")
-@@ -337,8 +336,6 @@ if(READLINE_FOUND)
+@@ -167,7 +166,7 @@ if(UNIX)
+ endif()
+
+ if(UNIX)
+- add_definitions("-DOC_SYSTEM_DATA_DIR=\"${CMAKE_INSTALL_PREFIX}/share/games/openclonk\"")
++ add_definitions("-DOC_SYSTEM_DATA_DIR=\"${CMAKE_INSTALL_PREFIX}/share/openclonk\"")
+ endif()
+
+ if(APPLE)
+@@ -337,8 +336,6 @@ SET(HAVE_LIBREADLINE ${READLINE_FOUND} CACHE INTERNAL
endif()
SET(HAVE_LIBREADLINE ${READLINE_FOUND} CACHE INTERNAL "libreadline available")
@@ -17,7 +26,7 @@
# Select an audio library
find_package("Audio")
if(Audio_FOUND)
-@@ -356,8 +353,6 @@ set(HAVE_SDL ${SDL2_FOUND})
+@@ -356,8 +353,6 @@ include_directories(SYSTEM ${SDL2_INCLUDE_DIRS})
include_directories(SYSTEM ${SDL2_INCLUDE_DIRS})
# Qt5 for editor
@@ -26,3 +35,28 @@
if(Qt5Widgets_FOUND)
SET(WITH_QT_EDITOR ${Qt5Widgets_FOUND} "Qt editor dialogues available")
set(CMAKE_AUTOMOC ON)
+@@ -1537,13 +1532,13 @@ foreach(group ${OC_C4GROUPS})
+ DEPENDS "${native_c4group}"
+ VERBATIM
+ )
+- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${group} DESTINATION share/games/openclonk)
++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${group} DESTINATION share/openclonk)
+ endif()
+ endforeach()
+
+ if(NOT APPLE)
+ if(NOT HEADLESS_ONLY)
+- install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/planet/Music.ocg DESTINATION share/games/openclonk)
++ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/planet/Music.ocg DESTINATION share/openclonk)
+ endif()
+ # group files (game data)
+ add_custom_target(groups DEPENDS ${OC_C4GROUPS})
+@@ -1563,7 +1558,7 @@ if(NOT HEADLESS_ONLY)
+ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/openclonk.appdata.xml DESTINATION share/appdata)
+
+ # Install binaries
+- install(TARGETS openclonk DESTINATION games)
++ install(TARGETS openclonk DESTINATION bin)
+ else()
+ install(TARGETS openclonk
+ BUNDLE DESTINATION .
diff --git a/games/openclonk/files/patch-blake2 b/games/openclonk/files/patch-blake2
new file mode 100644
index 000000000000..f7aa744692dd
--- /dev/null
+++ b/games/openclonk/files/patch-blake2
@@ -0,0 +1,10621 @@
+This patch set updates blake2 and enables compilation on non-x86. It is
+an amalgamation of the following upstream patches, which could not be
+taken from upstream directly due to the presence of a merge:
+
+c1ee1bdac Fix the most horrible merge I've done yet
+c29148803 Merge branch 'blake2-no-sse2' into stable-8
+e0850947b BLAKE2: Fall back to plain C implementation on non-amd64 platforms
+288e9f339 Merge commit '9493ed1277ef924c3005a9ff51f194d1cda87947' as 'thirdparty/blake2'
+
+Files not needed for compilation were omitted to save space.
+
+--- thirdparty/blake2/CMakeLists.txt.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/CMakeLists.txt
+@@ -11,33 +11,64 @@
+ # To redistribute this file separately, substitute the full license texts
+ # for the above references.
+
+-add_library(blake2 STATIC
+- blake2.h
+-)
++include(CheckCSourceCompiles)
+
+-target_sources(blake2
+- PRIVATE
+- blake2b.c
+- blake2bp.c
+- blake2s.c
+- blake2sp.c
+- blake2xb.c
+- blake2xs.c
+- blake2b-load-sse2.h
+- blake2b-load-sse41.h
+- blake2b-round.h
+- blake2s-load-sse2.h
+- blake2s-load-sse41.h
+- blake2s-load-xop.h
+- blake2s-round.h
+- blake2-config.h
+- blake2-impl.h
+-)
++CHECK_C_SOURCE_COMPILES("
++#if __x86_64 || __x86_64__ || __amd64 || __AMD64 || _M_X64
++// x86-64 target system
++#else
++#error Not building for x86-64
++#endif
++int main() {}
++" HAVE_X86_64)
+
+-include(CheckCCompilerFlag)
+-CHECK_C_COMPILER_FLAG("-msse2" HAVE_CFLAG_MSSE2)
+-target_compile_definitions(blake2 PRIVATE -DHAVE_SSE2)
+-if(HAVE_CFLAG_MSSE2)
+- target_compile_options(blake2 PUBLIC -msse2)
++option(BLAKE2B_USE_SSE2 "Use SSE2 instructions for BLAKE2b" ${HAVE_X86_64})
++
++if (BLAKE2B_USE_SSE2)
++ add_library(blake2 STATIC
++ sse/blake2.h
++ )
++
++ target_sources(blake2
++ PRIVATE
++ sse/blake2b.c
++ sse/blake2bp.c
++ sse/blake2s.c
++ sse/blake2sp.c
++ sse/blake2xb.c
++ sse/blake2xs.c
++ sse/blake2b-load-sse2.h
++ sse/blake2b-load-sse41.h
++ sse/blake2b-round.h
++ sse/blake2s-load-sse2.h
++ sse/blake2s-load-sse41.h
++ sse/blake2s-load-xop.h
++ sse/blake2s-round.h
++ sse/blake2-config.h
++ sse/blake2-impl.h
++ )
++
++ include(CheckCCompilerFlag)
++ CHECK_C_COMPILER_FLAG("-msse2" HAVE_CFLAG_MSSE2)
++ target_compile_definitions(blake2 PRIVATE -DHAVE_SSE2)
++ if(HAVE_CFLAG_MSSE2)
++ target_compile_options(blake2 PUBLIC -msse2)
++ endif()
++ target_include_directories(blake2 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/sse)
++else()
++ add_library(blake2 STATIC
++ ref/blake2.h
++ )
++
++ target_sources(blake2
++ PRIVATE
++ ref/blake2bp-ref.c
++ ref/blake2b-ref.c
++ ref/blake2sp-ref.c
++ ref/blake2s-ref.c
++ ref/blake2xb-ref.c
++ ref/blake2xs-ref.c
++ ref/blake2-impl.h
++ )
++ target_include_directories(blake2 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/ref)
+ endif()
+-target_include_directories(blake2 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+--- thirdparty/blake2/blake2-config.h.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2-config.h
+@@ -1,72 +0,0 @@
+-/*
+- BLAKE2 reference source code package - optimized C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-#ifndef BLAKE2_CONFIG_H
+-#define BLAKE2_CONFIG_H
+-
+-/* These don't work everywhere */
+-#if defined(__SSE2__) || defined(__x86_64__) || defined(__amd64__)
+-#define HAVE_SSE2
+-#endif
+-
+-#if defined(__SSSE3__)
+-#define HAVE_SSSE3
+-#endif
+-
+-#if defined(__SSE4_1__)
+-#define HAVE_SSE41
+-#endif
+-
+-#if defined(__AVX__)
+-#define HAVE_AVX
+-#endif
+-
+-#if defined(__XOP__)
+-#define HAVE_XOP
+-#endif
+-
+-
+-#ifdef HAVE_AVX2
+-#ifndef HAVE_AVX
+-#define HAVE_AVX
+-#endif
+-#endif
+-
+-#ifdef HAVE_XOP
+-#ifndef HAVE_AVX
+-#define HAVE_AVX
+-#endif
+-#endif
+-
+-#ifdef HAVE_AVX
+-#ifndef HAVE_SSE41
+-#define HAVE_SSE41
+-#endif
+-#endif
+-
+-#ifdef HAVE_SSE41
+-#ifndef HAVE_SSSE3
+-#define HAVE_SSSE3
+-#endif
+-#endif
+-
+-#ifdef HAVE_SSSE3
+-#define HAVE_SSE2
+-#endif
+-
+-#if !defined(HAVE_SSE2)
+-#error "This code requires at least SSE2."
+-#endif
+-
+-#endif
+--- thirdparty/blake2/blake2-impl.h.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2-impl.h
+@@ -1,160 +0,0 @@
+-/*
+- BLAKE2 reference source code package - reference C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-#ifndef BLAKE2_IMPL_H
+-#define BLAKE2_IMPL_H
+-
+-#include <stdint.h>
+-#include <string.h>
+-
+-#if !defined(__cplusplus) && (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L)
+- #if defined(_MSC_VER)
+- #define BLAKE2_INLINE __inline
+- #elif defined(__GNUC__)
+- #define BLAKE2_INLINE __inline__
+- #else
+- #define BLAKE2_INLINE
+- #endif
+-#else
+- #define BLAKE2_INLINE inline
+-#endif
+-
+-static BLAKE2_INLINE uint32_t load32( const void *src )
+-{
+-#if defined(NATIVE_LITTLE_ENDIAN)
+- uint32_t w;
+- memcpy(&w, src, sizeof w);
+- return w;
+-#else
+- const uint8_t *p = ( const uint8_t * )src;
+- return (( uint32_t )( p[0] ) << 0) |
+- (( uint32_t )( p[1] ) << 8) |
+- (( uint32_t )( p[2] ) << 16) |
+- (( uint32_t )( p[3] ) << 24) ;
+-#endif
+-}
+-
+-static BLAKE2_INLINE uint64_t load64( const void *src )
+-{
+-#if defined(NATIVE_LITTLE_ENDIAN)
+- uint64_t w;
+- memcpy(&w, src, sizeof w);
+- return w;
+-#else
+- const uint8_t *p = ( const uint8_t * )src;
+- return (( uint64_t )( p[0] ) << 0) |
+- (( uint64_t )( p[1] ) << 8) |
+- (( uint64_t )( p[2] ) << 16) |
+- (( uint64_t )( p[3] ) << 24) |
+- (( uint64_t )( p[4] ) << 32) |
+- (( uint64_t )( p[5] ) << 40) |
+- (( uint64_t )( p[6] ) << 48) |
+- (( uint64_t )( p[7] ) << 56) ;
+-#endif
+-}
+-
+-static BLAKE2_INLINE uint16_t load16( const void *src )
+-{
+-#if defined(NATIVE_LITTLE_ENDIAN)
+- uint16_t w;
+- memcpy(&w, src, sizeof w);
+- return w;
+-#else
+- const uint8_t *p = ( const uint8_t * )src;
+- return (( uint16_t )( p[0] ) << 0) |
+- (( uint16_t )( p[1] ) << 8) ;
+-#endif
+-}
+-
+-static BLAKE2_INLINE void store16( void *dst, uint16_t w )
+-{
+-#if defined(NATIVE_LITTLE_ENDIAN)
+- memcpy(dst, &w, sizeof w);
+-#else
+- uint8_t *p = ( uint8_t * )dst;
+- *p++ = ( uint8_t )w; w >>= 8;
+- *p++ = ( uint8_t )w;
+-#endif
+-}
+-
+-static BLAKE2_INLINE void store32( void *dst, uint32_t w )
+-{
+-#if defined(NATIVE_LITTLE_ENDIAN)
+- memcpy(dst, &w, sizeof w);
+-#else
+- uint8_t *p = ( uint8_t * )dst;
+- p[0] = (uint8_t)(w >> 0);
+- p[1] = (uint8_t)(w >> 8);
+- p[2] = (uint8_t)(w >> 16);
+- p[3] = (uint8_t)(w >> 24);
+-#endif
+-}
+-
+-static BLAKE2_INLINE void store64( void *dst, uint64_t w )
+-{
+-#if defined(NATIVE_LITTLE_ENDIAN)
+- memcpy(dst, &w, sizeof w);
+-#else
+- uint8_t *p = ( uint8_t * )dst;
+- p[0] = (uint8_t)(w >> 0);
+- p[1] = (uint8_t)(w >> 8);
+- p[2] = (uint8_t)(w >> 16);
+- p[3] = (uint8_t)(w >> 24);
+- p[4] = (uint8_t)(w >> 32);
+- p[5] = (uint8_t)(w >> 40);
+- p[6] = (uint8_t)(w >> 48);
+- p[7] = (uint8_t)(w >> 56);
+-#endif
+-}
+-
+-static BLAKE2_INLINE uint64_t load48( const void *src )
+-{
+- const uint8_t *p = ( const uint8_t * )src;
+- return (( uint64_t )( p[0] ) << 0) |
+- (( uint64_t )( p[1] ) << 8) |
+- (( uint64_t )( p[2] ) << 16) |
+- (( uint64_t )( p[3] ) << 24) |
+- (( uint64_t )( p[4] ) << 32) |
+- (( uint64_t )( p[5] ) << 40) ;
+-}
+-
+-static BLAKE2_INLINE void store48( void *dst, uint64_t w )
+-{
+- uint8_t *p = ( uint8_t * )dst;
+- p[0] = (uint8_t)(w >> 0);
+- p[1] = (uint8_t)(w >> 8);
+- p[2] = (uint8_t)(w >> 16);
+- p[3] = (uint8_t)(w >> 24);
+- p[4] = (uint8_t)(w >> 32);
+- p[5] = (uint8_t)(w >> 40);
+-}
+-
+-static BLAKE2_INLINE uint32_t rotr32( const uint32_t w, const unsigned c )
+-{
+- return ( w >> c ) | ( w << ( 32 - c ) );
+-}
+-
+-static BLAKE2_INLINE uint64_t rotr64( const uint64_t w, const unsigned c )
+-{
+- return ( w >> c ) | ( w << ( 64 - c ) );
+-}
+-
+-/* prevents compiler optimizing out memset() */
+-static BLAKE2_INLINE void secure_zero_memory(void *v, size_t n)
+-{
+- static void *(*const volatile memset_v)(void *, int, size_t) = &memset;
+- memset_v(v, 0, n);
+-}
+-
+-#endif
+--- thirdparty/blake2/blake2.h.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2.h
+@@ -1,195 +0,0 @@
+-/*
+- BLAKE2 reference source code package - reference C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-#ifndef BLAKE2_H
+-#define BLAKE2_H
+-
+-#include <stddef.h>
+-#include <stdint.h>
+-
+-#if defined(_MSC_VER)
+-#define BLAKE2_PACKED(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
+-#else
+-#define BLAKE2_PACKED(x) x __attribute__((packed))
+-#endif
+-
+-#if defined(__cplusplus)
+-extern "C" {
+-#endif
+-
+- enum blake2s_constant
+- {
+- BLAKE2S_BLOCKBYTES = 64,
+- BLAKE2S_OUTBYTES = 32,
+- BLAKE2S_KEYBYTES = 32,
+- BLAKE2S_SALTBYTES = 8,
+- BLAKE2S_PERSONALBYTES = 8
+- };
+-
+- enum blake2b_constant
+- {
+- BLAKE2B_BLOCKBYTES = 128,
+- BLAKE2B_OUTBYTES = 64,
+- BLAKE2B_KEYBYTES = 64,
+- BLAKE2B_SALTBYTES = 16,
+- BLAKE2B_PERSONALBYTES = 16
+- };
+-
+- typedef struct blake2s_state__
+- {
+- uint32_t h[8];
+- uint32_t t[2];
+- uint32_t f[2];
+- uint8_t buf[BLAKE2S_BLOCKBYTES];
+- size_t buflen;
+- size_t outlen;
+- uint8_t last_node;
+- } blake2s_state;
+-
+- typedef struct blake2b_state__
+- {
+- uint64_t h[8];
+- uint64_t t[2];
+- uint64_t f[2];
+- uint8_t buf[BLAKE2B_BLOCKBYTES];
+- size_t buflen;
+- size_t outlen;
+- uint8_t last_node;
+- } blake2b_state;
+-
+- typedef struct blake2sp_state__
+- {
+- blake2s_state S[8][1];
+- blake2s_state R[1];
+- uint8_t buf[8 * BLAKE2S_BLOCKBYTES];
+- size_t buflen;
+- size_t outlen;
+- } blake2sp_state;
+-
+- typedef struct blake2bp_state__
+- {
+- blake2b_state S[4][1];
+- blake2b_state R[1];
+- uint8_t buf[4 * BLAKE2B_BLOCKBYTES];
+- size_t buflen;
+- size_t outlen;
+- } blake2bp_state;
+-
+-
+- BLAKE2_PACKED(struct blake2s_param__
+- {
+- uint8_t digest_length; /* 1 */
+- uint8_t key_length; /* 2 */
+- uint8_t fanout; /* 3 */
+- uint8_t depth; /* 4 */
+- uint32_t leaf_length; /* 8 */
+- uint32_t node_offset; /* 12 */
+- uint16_t xof_length; /* 14 */
+- uint8_t node_depth; /* 15 */
+- uint8_t inner_length; /* 16 */
+- /* uint8_t reserved[0]; */
+- uint8_t salt[BLAKE2S_SALTBYTES]; /* 24 */
+- uint8_t personal[BLAKE2S_PERSONALBYTES]; /* 32 */
+- });
+-
+- typedef struct blake2s_param__ blake2s_param;
+-
+- BLAKE2_PACKED(struct blake2b_param__
+- {
+- uint8_t digest_length; /* 1 */
+- uint8_t key_length; /* 2 */
+- uint8_t fanout; /* 3 */
+- uint8_t depth; /* 4 */
+- uint32_t leaf_length; /* 8 */
+- uint32_t node_offset; /* 12 */
+- uint32_t xof_length; /* 16 */
+- uint8_t node_depth; /* 17 */
+- uint8_t inner_length; /* 18 */
+- uint8_t reserved[14]; /* 32 */
+- uint8_t salt[BLAKE2B_SALTBYTES]; /* 48 */
+- uint8_t personal[BLAKE2B_PERSONALBYTES]; /* 64 */
+- });
+-
+- typedef struct blake2b_param__ blake2b_param;
+-
+- typedef struct blake2xs_state__
+- {
+- blake2s_state S[1];
+- blake2s_param P[1];
+- } blake2xs_state;
+-
+- typedef struct blake2xb_state__
+- {
+- blake2b_state S[1];
+- blake2b_param P[1];
+- } blake2xb_state;
+-
+- /* Padded structs result in a compile-time error */
+- enum {
+- BLAKE2_DUMMY_1 = 1/(sizeof(blake2s_param) == BLAKE2S_OUTBYTES),
+- BLAKE2_DUMMY_2 = 1/(sizeof(blake2b_param) == BLAKE2B_OUTBYTES)
+- };
+-
+- /* Streaming API */
+- int blake2s_init( blake2s_state *S, size_t outlen );
+- int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen );
+- int blake2s_init_param( blake2s_state *S, const blake2s_param *P );
+- int blake2s_update( blake2s_state *S, const void *in, size_t inlen );
+- int blake2s_final( blake2s_state *S, void *out, size_t outlen );
+-
+- int blake2b_init( blake2b_state *S, size_t outlen );
+- int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen );
+- int blake2b_init_param( blake2b_state *S, const blake2b_param *P );
+- int blake2b_update( blake2b_state *S, const void *in, size_t inlen );
+- int blake2b_final( blake2b_state *S, void *out, size_t outlen );
+-
+- int blake2sp_init( blake2sp_state *S, size_t outlen );
+- int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen );
+- int blake2sp_update( blake2sp_state *S, const void *in, size_t inlen );
+- int blake2sp_final( blake2sp_state *S, void *out, size_t outlen );
+-
+- int blake2bp_init( blake2bp_state *S, size_t outlen );
+- int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key, size_t keylen );
+- int blake2bp_update( blake2bp_state *S, const void *in, size_t inlen );
+- int blake2bp_final( blake2bp_state *S, void *out, size_t outlen );
+-
+- /* Variable output length API */
+- int blake2xs_init( blake2xs_state *S, const size_t outlen );
+- int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen );
+- int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen );
+- int blake2xs_final(blake2xs_state *S, void *out, size_t outlen);
+-
+- int blake2xb_init( blake2xb_state *S, const size_t outlen );
+- int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const void *key, size_t keylen );
+- int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen );
+- int blake2xb_final(blake2xb_state *S, void *out, size_t outlen);
+-
+- /* Simple API */
+- int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
+- int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
+-
+- int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
+- int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
+-
+- int blake2xs( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
+- int blake2xb( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
+-
+- /* This is simply an alias for blake2b */
+- int blake2( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
+-
+-#if defined(__cplusplus)
+-}
+-#endif
+-
+-#endif
+--- thirdparty/blake2/blake2b-load-sse2.h.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2b-load-sse2.h
+@@ -1,68 +0,0 @@
+-/*
+- BLAKE2 reference source code package - optimized C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-#ifndef BLAKE2B_LOAD_SSE2_H
+-#define BLAKE2B_LOAD_SSE2_H
+-
+-#define LOAD_MSG_0_1(b0, b1) b0 = _mm_set_epi64x(m2, m0); b1 = _mm_set_epi64x(m6, m4)
+-#define LOAD_MSG_0_2(b0, b1) b0 = _mm_set_epi64x(m3, m1); b1 = _mm_set_epi64x(m7, m5)
+-#define LOAD_MSG_0_3(b0, b1) b0 = _mm_set_epi64x(m10, m8); b1 = _mm_set_epi64x(m14, m12)
+-#define LOAD_MSG_0_4(b0, b1) b0 = _mm_set_epi64x(m11, m9); b1 = _mm_set_epi64x(m15, m13)
+-#define LOAD_MSG_1_1(b0, b1) b0 = _mm_set_epi64x(m4, m14); b1 = _mm_set_epi64x(m13, m9)
+-#define LOAD_MSG_1_2(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m6, m15)
+-#define LOAD_MSG_1_3(b0, b1) b0 = _mm_set_epi64x(m0, m1); b1 = _mm_set_epi64x(m5, m11)
+-#define LOAD_MSG_1_4(b0, b1) b0 = _mm_set_epi64x(m2, m12); b1 = _mm_set_epi64x(m3, m7)
+-#define LOAD_MSG_2_1(b0, b1) b0 = _mm_set_epi64x(m12, m11); b1 = _mm_set_epi64x(m15, m5)
+-#define LOAD_MSG_2_2(b0, b1) b0 = _mm_set_epi64x(m0, m8); b1 = _mm_set_epi64x(m13, m2)
+-#define LOAD_MSG_2_3(b0, b1) b0 = _mm_set_epi64x(m3, m10); b1 = _mm_set_epi64x(m9, m7)
+-#define LOAD_MSG_2_4(b0, b1) b0 = _mm_set_epi64x(m6, m14); b1 = _mm_set_epi64x(m4, m1)
+-#define LOAD_MSG_3_1(b0, b1) b0 = _mm_set_epi64x(m3, m7); b1 = _mm_set_epi64x(m11, m13)
+-#define LOAD_MSG_3_2(b0, b1) b0 = _mm_set_epi64x(m1, m9); b1 = _mm_set_epi64x(m14, m12)
+-#define LOAD_MSG_3_3(b0, b1) b0 = _mm_set_epi64x(m5, m2); b1 = _mm_set_epi64x(m15, m4)
+-#define LOAD_MSG_3_4(b0, b1) b0 = _mm_set_epi64x(m10, m6); b1 = _mm_set_epi64x(m8, m0)
+-#define LOAD_MSG_4_1(b0, b1) b0 = _mm_set_epi64x(m5, m9); b1 = _mm_set_epi64x(m10, m2)
+-#define LOAD_MSG_4_2(b0, b1) b0 = _mm_set_epi64x(m7, m0); b1 = _mm_set_epi64x(m15, m4)
+-#define LOAD_MSG_4_3(b0, b1) b0 = _mm_set_epi64x(m11, m14); b1 = _mm_set_epi64x(m3, m6)
+-#define LOAD_MSG_4_4(b0, b1) b0 = _mm_set_epi64x(m12, m1); b1 = _mm_set_epi64x(m13, m8)
+-#define LOAD_MSG_5_1(b0, b1) b0 = _mm_set_epi64x(m6, m2); b1 = _mm_set_epi64x(m8, m0)
+-#define LOAD_MSG_5_2(b0, b1) b0 = _mm_set_epi64x(m10, m12); b1 = _mm_set_epi64x(m3, m11)
+-#define LOAD_MSG_5_3(b0, b1) b0 = _mm_set_epi64x(m7, m4); b1 = _mm_set_epi64x(m1, m15)
+-#define LOAD_MSG_5_4(b0, b1) b0 = _mm_set_epi64x(m5, m13); b1 = _mm_set_epi64x(m9, m14)
+-#define LOAD_MSG_6_1(b0, b1) b0 = _mm_set_epi64x(m1, m12); b1 = _mm_set_epi64x(m4, m14)
+-#define LOAD_MSG_6_2(b0, b1) b0 = _mm_set_epi64x(m15, m5); b1 = _mm_set_epi64x(m10, m13)
+-#define LOAD_MSG_6_3(b0, b1) b0 = _mm_set_epi64x(m6, m0); b1 = _mm_set_epi64x(m8, m9)
+-#define LOAD_MSG_6_4(b0, b1) b0 = _mm_set_epi64x(m3, m7); b1 = _mm_set_epi64x(m11, m2)
+-#define LOAD_MSG_7_1(b0, b1) b0 = _mm_set_epi64x(m7, m13); b1 = _mm_set_epi64x(m3, m12)
+-#define LOAD_MSG_7_2(b0, b1) b0 = _mm_set_epi64x(m14, m11); b1 = _mm_set_epi64x(m9, m1)
+-#define LOAD_MSG_7_3(b0, b1) b0 = _mm_set_epi64x(m15, m5); b1 = _mm_set_epi64x(m2, m8)
+-#define LOAD_MSG_7_4(b0, b1) b0 = _mm_set_epi64x(m4, m0); b1 = _mm_set_epi64x(m10, m6)
+-#define LOAD_MSG_8_1(b0, b1) b0 = _mm_set_epi64x(m14, m6); b1 = _mm_set_epi64x(m0, m11)
+-#define LOAD_MSG_8_2(b0, b1) b0 = _mm_set_epi64x(m9, m15); b1 = _mm_set_epi64x(m8, m3)
+-#define LOAD_MSG_8_3(b0, b1) b0 = _mm_set_epi64x(m13, m12); b1 = _mm_set_epi64x(m10, m1)
+-#define LOAD_MSG_8_4(b0, b1) b0 = _mm_set_epi64x(m7, m2); b1 = _mm_set_epi64x(m5, m4)
+-#define LOAD_MSG_9_1(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m1, m7)
+-#define LOAD_MSG_9_2(b0, b1) b0 = _mm_set_epi64x(m4, m2); b1 = _mm_set_epi64x(m5, m6)
+-#define LOAD_MSG_9_3(b0, b1) b0 = _mm_set_epi64x(m9, m15); b1 = _mm_set_epi64x(m13, m3)
+-#define LOAD_MSG_9_4(b0, b1) b0 = _mm_set_epi64x(m14, m11); b1 = _mm_set_epi64x(m0, m12)
+-#define LOAD_MSG_10_1(b0, b1) b0 = _mm_set_epi64x(m2, m0); b1 = _mm_set_epi64x(m6, m4)
+-#define LOAD_MSG_10_2(b0, b1) b0 = _mm_set_epi64x(m3, m1); b1 = _mm_set_epi64x(m7, m5)
+-#define LOAD_MSG_10_3(b0, b1) b0 = _mm_set_epi64x(m10, m8); b1 = _mm_set_epi64x(m14, m12)
+-#define LOAD_MSG_10_4(b0, b1) b0 = _mm_set_epi64x(m11, m9); b1 = _mm_set_epi64x(m15, m13)
+-#define LOAD_MSG_11_1(b0, b1) b0 = _mm_set_epi64x(m4, m14); b1 = _mm_set_epi64x(m13, m9)
+-#define LOAD_MSG_11_2(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m6, m15)
+-#define LOAD_MSG_11_3(b0, b1) b0 = _mm_set_epi64x(m0, m1); b1 = _mm_set_epi64x(m5, m11)
+-#define LOAD_MSG_11_4(b0, b1) b0 = _mm_set_epi64x(m2, m12); b1 = _mm_set_epi64x(m3, m7)
+-
+-
+-#endif
+--- thirdparty/blake2/blake2b-load-sse41.h.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2b-load-sse41.h
+@@ -1,402 +0,0 @@
+-/*
+- BLAKE2 reference source code package - optimized C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-#ifndef BLAKE2B_LOAD_SSE41_H
+-#define BLAKE2B_LOAD_SSE41_H
+-
+-#define LOAD_MSG_0_1(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m0, m1); \
+-b1 = _mm_unpacklo_epi64(m2, m3); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_0_2(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m0, m1); \
+-b1 = _mm_unpackhi_epi64(m2, m3); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_0_3(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m4, m5); \
+-b1 = _mm_unpacklo_epi64(m6, m7); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_0_4(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m4, m5); \
+-b1 = _mm_unpackhi_epi64(m6, m7); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_1_1(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m7, m2); \
+-b1 = _mm_unpackhi_epi64(m4, m6); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_1_2(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m5, m4); \
+-b1 = _mm_alignr_epi8(m3, m7, 8); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_1_3(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_shuffle_epi32(m0, _MM_SHUFFLE(1,0,3,2)); \
+-b1 = _mm_unpackhi_epi64(m5, m2); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_1_4(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m6, m1); \
+-b1 = _mm_unpackhi_epi64(m3, m1); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_2_1(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_alignr_epi8(m6, m5, 8); \
+-b1 = _mm_unpackhi_epi64(m2, m7); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_2_2(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m4, m0); \
+-b1 = _mm_blend_epi16(m1, m6, 0xF0); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_2_3(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_blend_epi16(m5, m1, 0xF0); \
+-b1 = _mm_unpackhi_epi64(m3, m4); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_2_4(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m7, m3); \
+-b1 = _mm_alignr_epi8(m2, m0, 8); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_3_1(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m3, m1); \
+-b1 = _mm_unpackhi_epi64(m6, m5); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_3_2(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m4, m0); \
+-b1 = _mm_unpacklo_epi64(m6, m7); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_3_3(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_blend_epi16(m1, m2, 0xF0); \
+-b1 = _mm_blend_epi16(m2, m7, 0xF0); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_3_4(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m3, m5); \
+-b1 = _mm_unpacklo_epi64(m0, m4); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_4_1(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m4, m2); \
+-b1 = _mm_unpacklo_epi64(m1, m5); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_4_2(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_blend_epi16(m0, m3, 0xF0); \
+-b1 = _mm_blend_epi16(m2, m7, 0xF0); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_4_3(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_blend_epi16(m7, m5, 0xF0); \
+-b1 = _mm_blend_epi16(m3, m1, 0xF0); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_4_4(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_alignr_epi8(m6, m0, 8); \
+-b1 = _mm_blend_epi16(m4, m6, 0xF0); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_5_1(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m1, m3); \
+-b1 = _mm_unpacklo_epi64(m0, m4); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_5_2(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m6, m5); \
+-b1 = _mm_unpackhi_epi64(m5, m1); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_5_3(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_blend_epi16(m2, m3, 0xF0); \
+-b1 = _mm_unpackhi_epi64(m7, m0); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_5_4(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m6, m2); \
+-b1 = _mm_blend_epi16(m7, m4, 0xF0); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_6_1(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_blend_epi16(m6, m0, 0xF0); \
+-b1 = _mm_unpacklo_epi64(m7, m2); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_6_2(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m2, m7); \
+-b1 = _mm_alignr_epi8(m5, m6, 8); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_6_3(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m0, m3); \
+-b1 = _mm_shuffle_epi32(m4, _MM_SHUFFLE(1,0,3,2)); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_6_4(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m3, m1); \
+-b1 = _mm_blend_epi16(m1, m5, 0xF0); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_7_1(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m6, m3); \
+-b1 = _mm_blend_epi16(m6, m1, 0xF0); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_7_2(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_alignr_epi8(m7, m5, 8); \
+-b1 = _mm_unpackhi_epi64(m0, m4); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_7_3(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m2, m7); \
+-b1 = _mm_unpacklo_epi64(m4, m1); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_7_4(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m0, m2); \
+-b1 = _mm_unpacklo_epi64(m3, m5); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_8_1(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m3, m7); \
+-b1 = _mm_alignr_epi8(m0, m5, 8); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_8_2(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m7, m4); \
+-b1 = _mm_alignr_epi8(m4, m1, 8); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_8_3(b0, b1) \
+-do \
+-{ \
+-b0 = m6; \
+-b1 = _mm_alignr_epi8(m5, m0, 8); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_8_4(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_blend_epi16(m1, m3, 0xF0); \
+-b1 = m2; \
+-} while(0)
+-
+-
+-#define LOAD_MSG_9_1(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m5, m4); \
+-b1 = _mm_unpackhi_epi64(m3, m0); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_9_2(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m1, m2); \
+-b1 = _mm_blend_epi16(m3, m2, 0xF0); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_9_3(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m7, m4); \
+-b1 = _mm_unpackhi_epi64(m1, m6); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_9_4(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_alignr_epi8(m7, m5, 8); \
+-b1 = _mm_unpacklo_epi64(m6, m0); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_10_1(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m0, m1); \
+-b1 = _mm_unpacklo_epi64(m2, m3); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_10_2(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m0, m1); \
+-b1 = _mm_unpackhi_epi64(m2, m3); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_10_3(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m4, m5); \
+-b1 = _mm_unpacklo_epi64(m6, m7); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_10_4(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpackhi_epi64(m4, m5); \
+-b1 = _mm_unpackhi_epi64(m6, m7); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_11_1(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m7, m2); \
+-b1 = _mm_unpackhi_epi64(m4, m6); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_11_2(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m5, m4); \
+-b1 = _mm_alignr_epi8(m3, m7, 8); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_11_3(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_shuffle_epi32(m0, _MM_SHUFFLE(1,0,3,2)); \
+-b1 = _mm_unpackhi_epi64(m5, m2); \
+-} while(0)
+-
+-
+-#define LOAD_MSG_11_4(b0, b1) \
+-do \
+-{ \
+-b0 = _mm_unpacklo_epi64(m6, m1); \
+-b1 = _mm_unpackhi_epi64(m3, m1); \
+-} while(0)
+-
+-
+-#endif
+--- thirdparty/blake2/blake2b-round.h.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2b-round.h
+@@ -1,157 +0,0 @@
+-/*
+- BLAKE2 reference source code package - optimized C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-#ifndef BLAKE2B_ROUND_H
+-#define BLAKE2B_ROUND_H
+-
+-#define LOADU(p) _mm_loadu_si128( (const __m128i *)(p) )
+-#define STOREU(p,r) _mm_storeu_si128((__m128i *)(p), r)
+-
+-#define TOF(reg) _mm_castsi128_ps((reg))
+-#define TOI(reg) _mm_castps_si128((reg))
+-
+-#define LIKELY(x) __builtin_expect((x),1)
+-
+-
+-/* Microarchitecture-specific macros */
+-#ifndef HAVE_XOP
+-#ifdef HAVE_SSSE3
+-#define _mm_roti_epi64(x, c) \
+- (-(c) == 32) ? _mm_shuffle_epi32((x), _MM_SHUFFLE(2,3,0,1)) \
+- : (-(c) == 24) ? _mm_shuffle_epi8((x), r24) \
+- : (-(c) == 16) ? _mm_shuffle_epi8((x), r16) \
+- : (-(c) == 63) ? _mm_xor_si128(_mm_srli_epi64((x), -(c)), _mm_add_epi64((x), (x))) \
+- : _mm_xor_si128(_mm_srli_epi64((x), -(c)), _mm_slli_epi64((x), 64-(-(c))))
+-#else
+-#define _mm_roti_epi64(r, c) _mm_xor_si128(_mm_srli_epi64( (r), -(c) ),_mm_slli_epi64( (r), 64-(-(c)) ))
+-#endif
+-#else
+-/* ... */
+-#endif
+-
+-
+-
+-#define G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1) \
+- row1l = _mm_add_epi64(_mm_add_epi64(row1l, b0), row2l); \
+- row1h = _mm_add_epi64(_mm_add_epi64(row1h, b1), row2h); \
+- \
+- row4l = _mm_xor_si128(row4l, row1l); \
+- row4h = _mm_xor_si128(row4h, row1h); \
+- \
+- row4l = _mm_roti_epi64(row4l, -32); \
+- row4h = _mm_roti_epi64(row4h, -32); \
+- \
+- row3l = _mm_add_epi64(row3l, row4l); \
+- row3h = _mm_add_epi64(row3h, row4h); \
+- \
+- row2l = _mm_xor_si128(row2l, row3l); \
+- row2h = _mm_xor_si128(row2h, row3h); \
+- \
+- row2l = _mm_roti_epi64(row2l, -24); \
+- row2h = _mm_roti_epi64(row2h, -24); \
+-
+-#define G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1) \
+- row1l = _mm_add_epi64(_mm_add_epi64(row1l, b0), row2l); \
+- row1h = _mm_add_epi64(_mm_add_epi64(row1h, b1), row2h); \
+- \
+- row4l = _mm_xor_si128(row4l, row1l); \
+- row4h = _mm_xor_si128(row4h, row1h); \
+- \
+- row4l = _mm_roti_epi64(row4l, -16); \
+- row4h = _mm_roti_epi64(row4h, -16); \
+- \
+- row3l = _mm_add_epi64(row3l, row4l); \
+- row3h = _mm_add_epi64(row3h, row4h); \
+- \
+- row2l = _mm_xor_si128(row2l, row3l); \
+- row2h = _mm_xor_si128(row2h, row3h); \
+- \
+- row2l = _mm_roti_epi64(row2l, -63); \
+- row2h = _mm_roti_epi64(row2h, -63); \
+-
+-#if defined(HAVE_SSSE3)
+-#define DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \
+- t0 = _mm_alignr_epi8(row2h, row2l, 8); \
+- t1 = _mm_alignr_epi8(row2l, row2h, 8); \
+- row2l = t0; \
+- row2h = t1; \
+- \
+- t0 = row3l; \
+- row3l = row3h; \
+- row3h = t0; \
+- \
+- t0 = _mm_alignr_epi8(row4h, row4l, 8); \
+- t1 = _mm_alignr_epi8(row4l, row4h, 8); \
+- row4l = t1; \
+- row4h = t0;
+-
+-#define UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \
+- t0 = _mm_alignr_epi8(row2l, row2h, 8); \
+- t1 = _mm_alignr_epi8(row2h, row2l, 8); \
+- row2l = t0; \
+- row2h = t1; \
+- \
+- t0 = row3l; \
+- row3l = row3h; \
+- row3h = t0; \
+- \
+- t0 = _mm_alignr_epi8(row4l, row4h, 8); \
+- t1 = _mm_alignr_epi8(row4h, row4l, 8); \
+- row4l = t1; \
+- row4h = t0;
+-#else
+-
+-#define DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \
+- t0 = row4l;\
+- t1 = row2l;\
+- row4l = row3l;\
+- row3l = row3h;\
+- row3h = row4l;\
+- row4l = _mm_unpackhi_epi64(row4h, _mm_unpacklo_epi64(t0, t0)); \
+- row4h = _mm_unpackhi_epi64(t0, _mm_unpacklo_epi64(row4h, row4h)); \
+- row2l = _mm_unpackhi_epi64(row2l, _mm_unpacklo_epi64(row2h, row2h)); \
+- row2h = _mm_unpackhi_epi64(row2h, _mm_unpacklo_epi64(t1, t1))
+-
+-#define UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \
+- t0 = row3l;\
+- row3l = row3h;\
+- row3h = t0;\
+- t0 = row2l;\
+- t1 = row4l;\
+- row2l = _mm_unpackhi_epi64(row2h, _mm_unpacklo_epi64(row2l, row2l)); \
+- row2h = _mm_unpackhi_epi64(t0, _mm_unpacklo_epi64(row2h, row2h)); \
+- row4l = _mm_unpackhi_epi64(row4l, _mm_unpacklo_epi64(row4h, row4h)); \
+- row4h = _mm_unpackhi_epi64(row4h, _mm_unpacklo_epi64(t1, t1))
+-
+-#endif
+-
+-#if defined(HAVE_SSE41)
+-#include "blake2b-load-sse41.h"
+-#else
+-#include "blake2b-load-sse2.h"
+-#endif
+-
+-#define ROUND(r) \
+- LOAD_MSG_ ##r ##_1(b0, b1); \
+- G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
+- LOAD_MSG_ ##r ##_2(b0, b1); \
+- G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
+- DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \
+- LOAD_MSG_ ##r ##_3(b0, b1); \
+- G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
+- LOAD_MSG_ ##r ##_4(b0, b1); \
+- G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
+- UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
+-
+-#endif
+--- thirdparty/blake2/blake2b.c.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2b.c
+@@ -1,373 +0,0 @@
+-/*
+- BLAKE2 reference source code package - optimized C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-
+-#include <stdint.h>
+-#include <string.h>
+-#include <stdio.h>
+-
+-#include "blake2.h"
+-#include "blake2-impl.h"
+-
+-#include "blake2-config.h"
+-
+-#ifdef _MSC_VER
+-#include <intrin.h> /* for _mm_set_epi64x */
+-#endif
+-#include <emmintrin.h>
+-#if defined(HAVE_SSSE3)
+-#include <tmmintrin.h>
+-#endif
+-#if defined(HAVE_SSE41)
+-#include <smmintrin.h>
+-#endif
+-#if defined(HAVE_AVX)
+-#include <immintrin.h>
+-#endif
+-#if defined(HAVE_XOP)
+-#include <x86intrin.h>
+-#endif
+-
+-#include "blake2b-round.h"
+-
+-static const uint64_t blake2b_IV[8] =
+-{
+- 0x6a09e667f3bcc908ULL, 0xbb67ae8584caa73bULL,
+- 0x3c6ef372fe94f82bULL, 0xa54ff53a5f1d36f1ULL,
+- 0x510e527fade682d1ULL, 0x9b05688c2b3e6c1fULL,
+- 0x1f83d9abfb41bd6bULL, 0x5be0cd19137e2179ULL
+-};
+-
+-/* Some helper functions */
+-static void blake2b_set_lastnode( blake2b_state *S )
+-{
+- S->f[1] = (uint64_t)-1;
+-}
+-
+-static int blake2b_is_lastblock( const blake2b_state *S )
+-{
+- return S->f[0] != 0;
+-}
+-
+-static void blake2b_set_lastblock( blake2b_state *S )
+-{
+- if( S->last_node ) blake2b_set_lastnode( S );
+-
+- S->f[0] = (uint64_t)-1;
+-}
+-
+-static void blake2b_increment_counter( blake2b_state *S, const uint64_t inc )
+-{
+- S->t[0] += inc;
+- S->t[1] += ( S->t[0] < inc );
+-}
+-
+-/* init xors IV with input parameter block */
+-int blake2b_init_param( blake2b_state *S, const blake2b_param *P )
+-{
+- size_t i;
+- /*blake2b_init0( S ); */
+- const unsigned char * v = ( const unsigned char * )( blake2b_IV );
+- const unsigned char * p = ( const unsigned char * )( P );
+- unsigned char * h = ( unsigned char * )( S->h );
+- /* IV XOR ParamBlock */
+- memset( S, 0, sizeof( blake2b_state ) );
+-
+- for( i = 0; i < BLAKE2B_OUTBYTES; ++i ) h[i] = v[i] ^ p[i];
+-
+- S->outlen = P->digest_length;
+- return 0;
+-}
+-
+-
+-/* Some sort of default parameter block initialization, for sequential blake2b */
+-int blake2b_init( blake2b_state *S, size_t outlen )
+-{
+- blake2b_param P[1];
+-
+- if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1;
+-
+- P->digest_length = (uint8_t)outlen;
+- P->key_length = 0;
+- P->fanout = 1;
+- P->depth = 1;
+- store32( &P->leaf_length, 0 );
+- store32( &P->node_offset, 0 );
+- store32( &P->xof_length, 0 );
+- P->node_depth = 0;
+- P->inner_length = 0;
+- memset( P->reserved, 0, sizeof( P->reserved ) );
+- memset( P->salt, 0, sizeof( P->salt ) );
+- memset( P->personal, 0, sizeof( P->personal ) );
+-
+- return blake2b_init_param( S, P );
+-}
+-
+-int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen )
+-{
+- blake2b_param P[1];
+-
+- if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1;
+-
+- if ( ( !keylen ) || keylen > BLAKE2B_KEYBYTES ) return -1;
+-
+- P->digest_length = (uint8_t)outlen;
+- P->key_length = (uint8_t)keylen;
+- P->fanout = 1;
+- P->depth = 1;
+- store32( &P->leaf_length, 0 );
+- store32( &P->node_offset, 0 );
+- store32( &P->xof_length, 0 );
+- P->node_depth = 0;
+- P->inner_length = 0;
+- memset( P->reserved, 0, sizeof( P->reserved ) );
+- memset( P->salt, 0, sizeof( P->salt ) );
+- memset( P->personal, 0, sizeof( P->personal ) );
+-
+- if( blake2b_init_param( S, P ) < 0 )
+- return 0;
+-
+- {
+- uint8_t block[BLAKE2B_BLOCKBYTES];
+- memset( block, 0, BLAKE2B_BLOCKBYTES );
+- memcpy( block, key, keylen );
+- blake2b_update( S, block, BLAKE2B_BLOCKBYTES );
+- secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */
+- }
+- return 0;
+-}
+-
+-static void blake2b_compress( blake2b_state *S, const uint8_t block[BLAKE2B_BLOCKBYTES] )
+-{
+- __m128i row1l, row1h;
+- __m128i row2l, row2h;
+- __m128i row3l, row3h;
+- __m128i row4l, row4h;
+- __m128i b0, b1;
+- __m128i t0, t1;
+-#if defined(HAVE_SSSE3) && !defined(HAVE_XOP)
+- const __m128i r16 = _mm_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9 );
+- const __m128i r24 = _mm_setr_epi8( 3, 4, 5, 6, 7, 0, 1, 2, 11, 12, 13, 14, 15, 8, 9, 10 );
+-#endif
+-#if defined(HAVE_SSE41)
+- const __m128i m0 = LOADU( block + 00 );
+- const __m128i m1 = LOADU( block + 16 );
+- const __m128i m2 = LOADU( block + 32 );
+- const __m128i m3 = LOADU( block + 48 );
+- const __m128i m4 = LOADU( block + 64 );
+- const __m128i m5 = LOADU( block + 80 );
+- const __m128i m6 = LOADU( block + 96 );
+- const __m128i m7 = LOADU( block + 112 );
+-#else
+- const uint64_t m0 = load64(block + 0 * sizeof(uint64_t));
+- const uint64_t m1 = load64(block + 1 * sizeof(uint64_t));
+- const uint64_t m2 = load64(block + 2 * sizeof(uint64_t));
+- const uint64_t m3 = load64(block + 3 * sizeof(uint64_t));
+- const uint64_t m4 = load64(block + 4 * sizeof(uint64_t));
+- const uint64_t m5 = load64(block + 5 * sizeof(uint64_t));
+- const uint64_t m6 = load64(block + 6 * sizeof(uint64_t));
+- const uint64_t m7 = load64(block + 7 * sizeof(uint64_t));
+- const uint64_t m8 = load64(block + 8 * sizeof(uint64_t));
+- const uint64_t m9 = load64(block + 9 * sizeof(uint64_t));
+- const uint64_t m10 = load64(block + 10 * sizeof(uint64_t));
+- const uint64_t m11 = load64(block + 11 * sizeof(uint64_t));
+- const uint64_t m12 = load64(block + 12 * sizeof(uint64_t));
+- const uint64_t m13 = load64(block + 13 * sizeof(uint64_t));
+- const uint64_t m14 = load64(block + 14 * sizeof(uint64_t));
+- const uint64_t m15 = load64(block + 15 * sizeof(uint64_t));
+-#endif
+- row1l = LOADU( &S->h[0] );
+- row1h = LOADU( &S->h[2] );
+- row2l = LOADU( &S->h[4] );
+- row2h = LOADU( &S->h[6] );
+- row3l = LOADU( &blake2b_IV[0] );
+- row3h = LOADU( &blake2b_IV[2] );
+- row4l = _mm_xor_si128( LOADU( &blake2b_IV[4] ), LOADU( &S->t[0] ) );
+- row4h = _mm_xor_si128( LOADU( &blake2b_IV[6] ), LOADU( &S->f[0] ) );
+- ROUND( 0 );
+- ROUND( 1 );
+- ROUND( 2 );
+- ROUND( 3 );
+- ROUND( 4 );
+- ROUND( 5 );
+- ROUND( 6 );
+- ROUND( 7 );
+- ROUND( 8 );
+- ROUND( 9 );
+- ROUND( 10 );
+- ROUND( 11 );
+- row1l = _mm_xor_si128( row3l, row1l );
+- row1h = _mm_xor_si128( row3h, row1h );
+- STOREU( &S->h[0], _mm_xor_si128( LOADU( &S->h[0] ), row1l ) );
+- STOREU( &S->h[2], _mm_xor_si128( LOADU( &S->h[2] ), row1h ) );
+- row2l = _mm_xor_si128( row4l, row2l );
+- row2h = _mm_xor_si128( row4h, row2h );
+- STOREU( &S->h[4], _mm_xor_si128( LOADU( &S->h[4] ), row2l ) );
+- STOREU( &S->h[6], _mm_xor_si128( LOADU( &S->h[6] ), row2h ) );
+-}
+-
+-
+-int blake2b_update( blake2b_state *S, const void *pin, size_t inlen )
+-{
+- const unsigned char * in = (const unsigned char *)pin;
+- if( inlen > 0 )
+- {
+- size_t left = S->buflen;
+- size_t fill = BLAKE2B_BLOCKBYTES - left;
+- if( inlen > fill )
+- {
+- S->buflen = 0;
+- memcpy( S->buf + left, in, fill ); /* Fill buffer */
+- blake2b_increment_counter( S, BLAKE2B_BLOCKBYTES );
+- blake2b_compress( S, S->buf ); /* Compress */
+- in += fill; inlen -= fill;
+- while(inlen > BLAKE2B_BLOCKBYTES) {
+- blake2b_increment_counter(S, BLAKE2B_BLOCKBYTES);
+- blake2b_compress( S, in );
+- in += BLAKE2B_BLOCKBYTES;
+- inlen -= BLAKE2B_BLOCKBYTES;
+- }
+- }
+- memcpy( S->buf + S->buflen, in, inlen );
+- S->buflen += inlen;
+- }
+- return 0;
+-}
+-
+-
+-int blake2b_final( blake2b_state *S, void *out, size_t outlen )
+-{
+- if( out == NULL || outlen < S->outlen )
+- return -1;
+-
+- if( blake2b_is_lastblock( S ) )
+- return -1;
+-
+- blake2b_increment_counter( S, S->buflen );
+- blake2b_set_lastblock( S );
+- memset( S->buf + S->buflen, 0, BLAKE2B_BLOCKBYTES - S->buflen ); /* Padding */
+- blake2b_compress( S, S->buf );
+-
+- memcpy( out, &S->h[0], S->outlen );
+- return 0;
+-}
+-
+-
+-int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
+-{
+- blake2b_state S[1];
+-
+- /* Verify parameters */
+- if ( NULL == in && inlen > 0 ) return -1;
+-
+- if ( NULL == out ) return -1;
+-
+- if( NULL == key && keylen > 0 ) return -1;
+-
+- if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1;
+-
+- if( keylen > BLAKE2B_KEYBYTES ) return -1;
+-
+- if( keylen )
+- {
+- if( blake2b_init_key( S, outlen, key, keylen ) < 0 ) return -1;
+- }
+- else
+- {
+- if( blake2b_init( S, outlen ) < 0 ) return -1;
+- }
+-
+- blake2b_update( S, ( const uint8_t * )in, inlen );
+- blake2b_final( S, out, outlen );
+- return 0;
+-}
+-
+-int blake2( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) {
+- return blake2b(out, outlen, in, inlen, key, keylen);
+-}
+-
+-#if defined(SUPERCOP)
+-int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen )
+-{
+- return blake2b( out, BLAKE2B_OUTBYTES, in, inlen, NULL, 0 );
+-}
+-#endif
+-
+-#if defined(BLAKE2B_SELFTEST)
+-#include <string.h>
+-#include "blake2-kat.h"
+-int main( void )
+-{
+- uint8_t key[BLAKE2B_KEYBYTES];
+- uint8_t buf[BLAKE2_KAT_LENGTH];
+- size_t i, step;
+-
+- for( i = 0; i < BLAKE2B_KEYBYTES; ++i )
+- key[i] = ( uint8_t )i;
+-
+- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
+- buf[i] = ( uint8_t )i;
+-
+- /* Test simple API */
+- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
+- {
+- uint8_t hash[BLAKE2B_OUTBYTES];
+- blake2b( hash, BLAKE2B_OUTBYTES, buf, i, key, BLAKE2B_KEYBYTES );
+-
+- if( 0 != memcmp( hash, blake2b_keyed_kat[i], BLAKE2B_OUTBYTES ) )
+- {
+- goto fail;
+- }
+- }
+-
+- /* Test streaming API */
+- for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) {
+- for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) {
+- uint8_t hash[BLAKE2B_OUTBYTES];
+- blake2b_state S;
+- uint8_t * p = buf;
+- size_t mlen = i;
+- int err = 0;
+-
+- if( (err = blake2b_init_key(&S, BLAKE2B_OUTBYTES, key, BLAKE2B_KEYBYTES)) < 0 ) {
+- goto fail;
+- }
+-
+- while (mlen >= step) {
+- if ( (err = blake2b_update(&S, p, step)) < 0 ) {
+- goto fail;
+- }
+- mlen -= step;
+- p += step;
+- }
+- if ( (err = blake2b_update(&S, p, mlen)) < 0) {
+- goto fail;
+- }
+- if ( (err = blake2b_final(&S, hash, BLAKE2B_OUTBYTES)) < 0) {
+- goto fail;
+- }
+-
+- if (0 != memcmp(hash, blake2b_keyed_kat[i], BLAKE2B_OUTBYTES)) {
+- goto fail;
+- }
+- }
+- }
+-
+- puts( "ok" );
+- return 0;
+-fail:
+- puts("error");
+- return -1;
+-}
+-#endif
+--- thirdparty/blake2/blake2bp.c.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2bp.c
+@@ -1,361 +0,0 @@
+-/*
+- BLAKE2 reference source code package - optimized C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-
+-#include <stdio.h>
+-#include <stdlib.h>
+-#include <string.h>
+-#include <stdint.h>
+-
+-#if defined(_OPENMP)
+-#include <omp.h>
+-#endif
+-
+-#include "blake2.h"
+-#include "blake2-impl.h"
+-
+-#define PARALLELISM_DEGREE 4
+-
+-/*
+- blake2b_init_param defaults to setting the expecting output length
+- from the digest_length parameter block field.
+-
+- In some cases, however, we do not want this, as the output length
+- of these instances is given by inner_length instead.
+-*/
+-static int blake2bp_init_leaf_param( blake2b_state *S, const blake2b_param *P )
+-{
+- int err = blake2b_init_param(S, P);
+- S->outlen = P->inner_length;
+- return err;
+-}
+-
+-static int blake2bp_init_leaf( blake2b_state *S, size_t outlen, size_t keylen, uint64_t offset )
+-{
+- blake2b_param P[1];
+- P->digest_length = (uint8_t)outlen;
+- P->key_length = (uint8_t)keylen;
+- P->fanout = PARALLELISM_DEGREE;
+- P->depth = 2;
+- P->leaf_length = 0;
+- P->node_offset = offset;
+- P->xof_length = 0;
+- P->node_depth = 0;
+- P->inner_length = BLAKE2B_OUTBYTES;
+- memset( P->reserved, 0, sizeof( P->reserved ) );
+- memset( P->salt, 0, sizeof( P->salt ) );
+- memset( P->personal, 0, sizeof( P->personal ) );
+- return blake2bp_init_leaf_param( S, P );
+-}
+-
+-static int blake2bp_init_root( blake2b_state *S, size_t outlen, size_t keylen )
+-{
+- blake2b_param P[1];
+- P->digest_length = (uint8_t)outlen;
+- P->key_length = (uint8_t)keylen;
+- P->fanout = PARALLELISM_DEGREE;
+- P->depth = 2;
+- P->leaf_length = 0;
+- P->node_offset = 0;
+- P->xof_length = 0;
+- P->node_depth = 1;
+- P->inner_length = BLAKE2B_OUTBYTES;
+- memset( P->reserved, 0, sizeof( P->reserved ) );
+- memset( P->salt, 0, sizeof( P->salt ) );
+- memset( P->personal, 0, sizeof( P->personal ) );
+- return blake2b_init_param( S, P );
+-}
+-
+-
+-int blake2bp_init( blake2bp_state *S, size_t outlen )
+-{
+- size_t i;
+- if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1;
+-
+- memset( S->buf, 0, sizeof( S->buf ) );
+- S->buflen = 0;
+- S->outlen = outlen;
+-
+- if( blake2bp_init_root( S->R, outlen, 0 ) < 0 )
+- return -1;
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- if( blake2bp_init_leaf( S->S[i], outlen, 0, i ) < 0 ) return -1;
+-
+- S->R->last_node = 1;
+- S->S[PARALLELISM_DEGREE - 1]->last_node = 1;
+- return 0;
+-}
+-
+-int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key, size_t keylen )
+-{
+- size_t i;
+-
+- if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1;
+-
+- if( !key || !keylen || keylen > BLAKE2B_KEYBYTES ) return -1;
+-
+- memset( S->buf, 0, sizeof( S->buf ) );
+- S->buflen = 0;
+- S->outlen = outlen;
+-
+- if( blake2bp_init_root( S->R, outlen, keylen ) < 0 )
+- return -1;
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- if( blake2bp_init_leaf( S->S[i], outlen, keylen, i ) < 0 ) return -1;
+-
+- S->R->last_node = 1;
+- S->S[PARALLELISM_DEGREE - 1]->last_node = 1;
+- {
+- uint8_t block[BLAKE2B_BLOCKBYTES];
+- memset( block, 0, BLAKE2B_BLOCKBYTES );
+- memcpy( block, key, keylen );
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- blake2b_update( S->S[i], block, BLAKE2B_BLOCKBYTES );
+-
+- secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */
+- }
+- return 0;
+-}
+-
+-
+-int blake2bp_update( blake2bp_state *S, const void *pin, size_t inlen )
+-{
+- const unsigned char * in = (const unsigned char *)pin;
+- size_t left = S->buflen;
+- size_t fill = sizeof( S->buf ) - left;
+- size_t i;
+-
+- if( left && inlen >= fill )
+- {
+- memcpy( S->buf + left, in, fill );
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- blake2b_update( S->S[i], S->buf + i * BLAKE2B_BLOCKBYTES, BLAKE2B_BLOCKBYTES );
+-
+- in += fill;
+- inlen -= fill;
+- left = 0;
+- }
+-
+-#if defined(_OPENMP)
+- #pragma omp parallel shared(S), num_threads(PARALLELISM_DEGREE)
+-#else
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+-#endif
+- {
+-#if defined(_OPENMP)
+- size_t i = omp_get_thread_num();
+-#endif
+- size_t inlen__ = inlen;
+- const unsigned char *in__ = ( const unsigned char * )in;
+- in__ += i * BLAKE2B_BLOCKBYTES;
+-
+- while( inlen__ >= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES )
+- {
+- blake2b_update( S->S[i], in__, BLAKE2B_BLOCKBYTES );
+- in__ += PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
+- inlen__ -= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
+- }
+- }
+-
+- in += inlen - inlen % ( PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES );
+- inlen %= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
+-
+- if( inlen > 0 )
+- memcpy( S->buf + left, in, inlen );
+-
+- S->buflen = left + inlen;
+- return 0;
+-}
+-
+-
+-
+-int blake2bp_final( blake2bp_state *S, void *out, size_t outlen )
+-{
+- uint8_t hash[PARALLELISM_DEGREE][BLAKE2B_OUTBYTES];
+- size_t i;
+-
+- if(out == NULL || outlen < S->outlen) {
+- return -1;
+- }
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- {
+- if( S->buflen > i * BLAKE2B_BLOCKBYTES )
+- {
+- size_t left = S->buflen - i * BLAKE2B_BLOCKBYTES;
+-
+- if( left > BLAKE2B_BLOCKBYTES ) left = BLAKE2B_BLOCKBYTES;
+-
+- blake2b_update( S->S[i], S->buf + i * BLAKE2B_BLOCKBYTES, left );
+- }
+-
+- blake2b_final( S->S[i], hash[i], BLAKE2B_OUTBYTES );
+- }
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- blake2b_update( S->R, hash[i], BLAKE2B_OUTBYTES );
+-
+- return blake2b_final( S->R, out, S->outlen );
+-}
+-
+-int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
+-{
+- uint8_t hash[PARALLELISM_DEGREE][BLAKE2B_OUTBYTES];
+- blake2b_state S[PARALLELISM_DEGREE][1];
+- blake2b_state FS[1];
+- size_t i;
+-
+- /* Verify parameters */
+- if ( NULL == in && inlen > 0 ) return -1;
+-
+- if ( NULL == out ) return -1;
+-
+- if( NULL == key && keylen > 0 ) return -1;
+-
+- if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1;
+-
+- if( keylen > BLAKE2B_KEYBYTES ) return -1;
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- if( blake2bp_init_leaf( S[i], outlen, keylen, i ) < 0 ) return -1;
+-
+- S[PARALLELISM_DEGREE - 1]->last_node = 1; /* mark last node */
+-
+- if( keylen > 0 )
+- {
+- uint8_t block[BLAKE2B_BLOCKBYTES];
+- memset( block, 0, BLAKE2B_BLOCKBYTES );
+- memcpy( block, key, keylen );
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- blake2b_update( S[i], block, BLAKE2B_BLOCKBYTES );
+-
+- secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */
+- }
+-
+-#if defined(_OPENMP)
+- #pragma omp parallel shared(S,hash), num_threads(PARALLELISM_DEGREE)
+-#else
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+-#endif
+- {
+-#if defined(_OPENMP)
+- size_t i = omp_get_thread_num();
+-#endif
+- size_t inlen__ = inlen;
+- const unsigned char *in__ = ( const unsigned char * )in;
+- in__ += i * BLAKE2B_BLOCKBYTES;
+-
+- while( inlen__ >= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES )
+- {
+- blake2b_update( S[i], in__, BLAKE2B_BLOCKBYTES );
+- in__ += PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
+- inlen__ -= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
+- }
+-
+- if( inlen__ > i * BLAKE2B_BLOCKBYTES )
+- {
+- const size_t left = inlen__ - i * BLAKE2B_BLOCKBYTES;
+- const size_t len = left <= BLAKE2B_BLOCKBYTES ? left : BLAKE2B_BLOCKBYTES;
+- blake2b_update( S[i], in__, len );
+- }
+-
+- blake2b_final( S[i], hash[i], BLAKE2B_OUTBYTES );
+- }
+-
+- if( blake2bp_init_root( FS, outlen, keylen ) < 0 )
+- return -1;
+-
+- FS->last_node = 1; /* Mark as last node */
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- blake2b_update( FS, hash[i], BLAKE2B_OUTBYTES );
+-
+- return blake2b_final( FS, out, outlen );
+-}
+-
+-
+-#if defined(BLAKE2BP_SELFTEST)
+-#include <string.h>
+-#include "blake2-kat.h"
+-int main( void )
+-{
+- uint8_t key[BLAKE2B_KEYBYTES];
+- uint8_t buf[BLAKE2_KAT_LENGTH];
+- size_t i, step;
+-
+- for( i = 0; i < BLAKE2B_KEYBYTES; ++i )
+- key[i] = ( uint8_t )i;
+-
+- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
+- buf[i] = ( uint8_t )i;
+-
+- /* Test simple API */
+- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
+- {
+- uint8_t hash[BLAKE2B_OUTBYTES];
+- blake2bp( hash, BLAKE2B_OUTBYTES, buf, i, key, BLAKE2B_KEYBYTES );
+-
+- if( 0 != memcmp( hash, blake2bp_keyed_kat[i], BLAKE2B_OUTBYTES ) )
+- {
+- goto fail;
+- }
+- }
+-
+- /* Test streaming API */
+- for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) {
+- for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) {
+- uint8_t hash[BLAKE2B_OUTBYTES];
+- blake2bp_state S;
+- uint8_t * p = buf;
+- size_t mlen = i;
+- int err = 0;
+-
+- if( (err = blake2bp_init_key(&S, BLAKE2B_OUTBYTES, key, BLAKE2B_KEYBYTES)) < 0 ) {
+- goto fail;
+- }
+-
+- while (mlen >= step) {
+- if ( (err = blake2bp_update(&S, p, step)) < 0 ) {
+- goto fail;
+- }
+- mlen -= step;
+- p += step;
+- }
+- if ( (err = blake2bp_update(&S, p, mlen)) < 0) {
+- goto fail;
+- }
+- if ( (err = blake2bp_final(&S, hash, BLAKE2B_OUTBYTES)) < 0) {
+- goto fail;
+- }
+-
+- if (0 != memcmp(hash, blake2bp_keyed_kat[i], BLAKE2B_OUTBYTES)) {
+- goto fail;
+- }
+- }
+- }
+-
+- puts( "ok" );
+- return 0;
+-fail:
+- puts("error");
+- return -1;
+-}
+-#endif
+--- thirdparty/blake2/blake2s-load-sse2.h.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2s-load-sse2.h
+@@ -1,60 +0,0 @@
+-/*
+- BLAKE2 reference source code package - optimized C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-#ifndef BLAKE2S_LOAD_SSE2_H
+-#define BLAKE2S_LOAD_SSE2_H
+-
+-#define LOAD_MSG_0_1(buf) buf = _mm_set_epi32(m6,m4,m2,m0)
+-#define LOAD_MSG_0_2(buf) buf = _mm_set_epi32(m7,m5,m3,m1)
+-#define LOAD_MSG_0_3(buf) buf = _mm_set_epi32(m14,m12,m10,m8)
+-#define LOAD_MSG_0_4(buf) buf = _mm_set_epi32(m15,m13,m11,m9)
+-#define LOAD_MSG_1_1(buf) buf = _mm_set_epi32(m13,m9,m4,m14)
+-#define LOAD_MSG_1_2(buf) buf = _mm_set_epi32(m6,m15,m8,m10)
+-#define LOAD_MSG_1_3(buf) buf = _mm_set_epi32(m5,m11,m0,m1)
+-#define LOAD_MSG_1_4(buf) buf = _mm_set_epi32(m3,m7,m2,m12)
+-#define LOAD_MSG_2_1(buf) buf = _mm_set_epi32(m15,m5,m12,m11)
+-#define LOAD_MSG_2_2(buf) buf = _mm_set_epi32(m13,m2,m0,m8)
+-#define LOAD_MSG_2_3(buf) buf = _mm_set_epi32(m9,m7,m3,m10)
+-#define LOAD_MSG_2_4(buf) buf = _mm_set_epi32(m4,m1,m6,m14)
+-#define LOAD_MSG_3_1(buf) buf = _mm_set_epi32(m11,m13,m3,m7)
+-#define LOAD_MSG_3_2(buf) buf = _mm_set_epi32(m14,m12,m1,m9)
+-#define LOAD_MSG_3_3(buf) buf = _mm_set_epi32(m15,m4,m5,m2)
+-#define LOAD_MSG_3_4(buf) buf = _mm_set_epi32(m8,m0,m10,m6)
+-#define LOAD_MSG_4_1(buf) buf = _mm_set_epi32(m10,m2,m5,m9)
+-#define LOAD_MSG_4_2(buf) buf = _mm_set_epi32(m15,m4,m7,m0)
+-#define LOAD_MSG_4_3(buf) buf = _mm_set_epi32(m3,m6,m11,m14)
+-#define LOAD_MSG_4_4(buf) buf = _mm_set_epi32(m13,m8,m12,m1)
+-#define LOAD_MSG_5_1(buf) buf = _mm_set_epi32(m8,m0,m6,m2)
+-#define LOAD_MSG_5_2(buf) buf = _mm_set_epi32(m3,m11,m10,m12)
+-#define LOAD_MSG_5_3(buf) buf = _mm_set_epi32(m1,m15,m7,m4)
+-#define LOAD_MSG_5_4(buf) buf = _mm_set_epi32(m9,m14,m5,m13)
+-#define LOAD_MSG_6_1(buf) buf = _mm_set_epi32(m4,m14,m1,m12)
+-#define LOAD_MSG_6_2(buf) buf = _mm_set_epi32(m10,m13,m15,m5)
+-#define LOAD_MSG_6_3(buf) buf = _mm_set_epi32(m8,m9,m6,m0)
+-#define LOAD_MSG_6_4(buf) buf = _mm_set_epi32(m11,m2,m3,m7)
+-#define LOAD_MSG_7_1(buf) buf = _mm_set_epi32(m3,m12,m7,m13)
+-#define LOAD_MSG_7_2(buf) buf = _mm_set_epi32(m9,m1,m14,m11)
+-#define LOAD_MSG_7_3(buf) buf = _mm_set_epi32(m2,m8,m15,m5)
+-#define LOAD_MSG_7_4(buf) buf = _mm_set_epi32(m10,m6,m4,m0)
+-#define LOAD_MSG_8_1(buf) buf = _mm_set_epi32(m0,m11,m14,m6)
+-#define LOAD_MSG_8_2(buf) buf = _mm_set_epi32(m8,m3,m9,m15)
+-#define LOAD_MSG_8_3(buf) buf = _mm_set_epi32(m10,m1,m13,m12)
+-#define LOAD_MSG_8_4(buf) buf = _mm_set_epi32(m5,m4,m7,m2)
+-#define LOAD_MSG_9_1(buf) buf = _mm_set_epi32(m1,m7,m8,m10)
+-#define LOAD_MSG_9_2(buf) buf = _mm_set_epi32(m5,m6,m4,m2)
+-#define LOAD_MSG_9_3(buf) buf = _mm_set_epi32(m13,m3,m9,m15)
+-#define LOAD_MSG_9_4(buf) buf = _mm_set_epi32(m0,m12,m14,m11)
+-
+-
+-#endif
+--- thirdparty/blake2/blake2s-load-sse41.h.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2s-load-sse41.h
+@@ -1,229 +0,0 @@
+-/*
+- BLAKE2 reference source code package - optimized C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-#ifndef BLAKE2S_LOAD_SSE41_H
+-#define BLAKE2S_LOAD_SSE41_H
+-
+-#define LOAD_MSG_0_1(buf) \
+-buf = TOI(_mm_shuffle_ps(TOF(m0), TOF(m1), _MM_SHUFFLE(2,0,2,0)));
+-
+-#define LOAD_MSG_0_2(buf) \
+-buf = TOI(_mm_shuffle_ps(TOF(m0), TOF(m1), _MM_SHUFFLE(3,1,3,1)));
+-
+-#define LOAD_MSG_0_3(buf) \
+-buf = TOI(_mm_shuffle_ps(TOF(m2), TOF(m3), _MM_SHUFFLE(2,0,2,0)));
+-
+-#define LOAD_MSG_0_4(buf) \
+-buf = TOI(_mm_shuffle_ps(TOF(m2), TOF(m3), _MM_SHUFFLE(3,1,3,1)));
+-
+-#define LOAD_MSG_1_1(buf) \
+-t0 = _mm_blend_epi16(m1, m2, 0x0C); \
+-t1 = _mm_slli_si128(m3, 4); \
+-t2 = _mm_blend_epi16(t0, t1, 0xF0); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,1,0,3));
+-
+-#define LOAD_MSG_1_2(buf) \
+-t0 = _mm_shuffle_epi32(m2,_MM_SHUFFLE(0,0,2,0)); \
+-t1 = _mm_blend_epi16(m1,m3,0xC0); \
+-t2 = _mm_blend_epi16(t0, t1, 0xF0); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1));
+-
+-#define LOAD_MSG_1_3(buf) \
+-t0 = _mm_slli_si128(m1, 4); \
+-t1 = _mm_blend_epi16(m2, t0, 0x30); \
+-t2 = _mm_blend_epi16(m0, t1, 0xF0); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1));
+-
+-#define LOAD_MSG_1_4(buf) \
+-t0 = _mm_unpackhi_epi32(m0,m1); \
+-t1 = _mm_slli_si128(m3, 4); \
+-t2 = _mm_blend_epi16(t0, t1, 0x0C); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1));
+-
+-#define LOAD_MSG_2_1(buf) \
+-t0 = _mm_unpackhi_epi32(m2,m3); \
+-t1 = _mm_blend_epi16(m3,m1,0x0C); \
+-t2 = _mm_blend_epi16(t0, t1, 0x0F); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(3,1,0,2));
+-
+-#define LOAD_MSG_2_2(buf) \
+-t0 = _mm_unpacklo_epi32(m2,m0); \
+-t1 = _mm_blend_epi16(t0, m0, 0xF0); \
+-t2 = _mm_slli_si128(m3, 8); \
+-buf = _mm_blend_epi16(t1, t2, 0xC0);
+-
+-#define LOAD_MSG_2_3(buf) \
+-t0 = _mm_blend_epi16(m0, m2, 0x3C); \
+-t1 = _mm_srli_si128(m1, 12); \
+-t2 = _mm_blend_epi16(t0,t1,0x03); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,0,3,2));
+-
+-#define LOAD_MSG_2_4(buf) \
+-t0 = _mm_slli_si128(m3, 4); \
+-t1 = _mm_blend_epi16(m0, m1, 0x33); \
+-t2 = _mm_blend_epi16(t1, t0, 0xC0); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(0,1,2,3));
+-
+-#define LOAD_MSG_3_1(buf) \
+-t0 = _mm_unpackhi_epi32(m0,m1); \
+-t1 = _mm_unpackhi_epi32(t0, m2); \
+-t2 = _mm_blend_epi16(t1, m3, 0x0C); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(3,1,0,2));
+-
+-#define LOAD_MSG_3_2(buf) \
+-t0 = _mm_slli_si128(m2, 8); \
+-t1 = _mm_blend_epi16(m3,m0,0x0C); \
+-t2 = _mm_blend_epi16(t1, t0, 0xC0); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,0,1,3));
+-
+-#define LOAD_MSG_3_3(buf) \
+-t0 = _mm_blend_epi16(m0,m1,0x0F); \
+-t1 = _mm_blend_epi16(t0, m3, 0xC0); \
+-buf = _mm_shuffle_epi32(t1, _MM_SHUFFLE(3,0,1,2));
+-
+-#define LOAD_MSG_3_4(buf) \
+-t0 = _mm_unpacklo_epi32(m0,m2); \
+-t1 = _mm_unpackhi_epi32(m1,m2); \
+-buf = _mm_unpacklo_epi64(t1,t0);
+-
+-#define LOAD_MSG_4_1(buf) \
+-t0 = _mm_unpacklo_epi64(m1,m2); \
+-t1 = _mm_unpackhi_epi64(m0,m2); \
+-t2 = _mm_blend_epi16(t0,t1,0x33); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,0,1,3));
+-
+-#define LOAD_MSG_4_2(buf) \
+-t0 = _mm_unpackhi_epi64(m1,m3); \
+-t1 = _mm_unpacklo_epi64(m0,m1); \
+-buf = _mm_blend_epi16(t0,t1,0x33);
+-
+-#define LOAD_MSG_4_3(buf) \
+-t0 = _mm_unpackhi_epi64(m3,m1); \
+-t1 = _mm_unpackhi_epi64(m2,m0); \
+-buf = _mm_blend_epi16(t1,t0,0x33);
+-
+-#define LOAD_MSG_4_4(buf) \
+-t0 = _mm_blend_epi16(m0,m2,0x03); \
+-t1 = _mm_slli_si128(t0, 8); \
+-t2 = _mm_blend_epi16(t1,m3,0x0F); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,2,0,3));
+-
+-#define LOAD_MSG_5_1(buf) \
+-t0 = _mm_unpackhi_epi32(m0,m1); \
+-t1 = _mm_unpacklo_epi32(m0,m2); \
+-buf = _mm_unpacklo_epi64(t0,t1);
+-
+-#define LOAD_MSG_5_2(buf) \
+-t0 = _mm_srli_si128(m2, 4); \
+-t1 = _mm_blend_epi16(m0,m3,0x03); \
+-buf = _mm_blend_epi16(t1,t0,0x3C);
+-
+-#define LOAD_MSG_5_3(buf) \
+-t0 = _mm_blend_epi16(m1,m0,0x0C); \
+-t1 = _mm_srli_si128(m3, 4); \
+-t2 = _mm_blend_epi16(t0,t1,0x30); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,2,3,0));
+-
+-#define LOAD_MSG_5_4(buf) \
+-t0 = _mm_unpacklo_epi64(m1,m2); \
+-t1= _mm_shuffle_epi32(m3, _MM_SHUFFLE(0,2,0,1)); \
+-buf = _mm_blend_epi16(t0,t1,0x33);
+-
+-#define LOAD_MSG_6_1(buf) \
+-t0 = _mm_slli_si128(m1, 12); \
+-t1 = _mm_blend_epi16(m0,m3,0x33); \
+-buf = _mm_blend_epi16(t1,t0,0xC0);
+-
+-#define LOAD_MSG_6_2(buf) \
+-t0 = _mm_blend_epi16(m3,m2,0x30); \
+-t1 = _mm_srli_si128(m1, 4); \
+-t2 = _mm_blend_epi16(t0,t1,0x03); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,1,3,0));
+-
+-#define LOAD_MSG_6_3(buf) \
+-t0 = _mm_unpacklo_epi64(m0,m2); \
+-t1 = _mm_srli_si128(m1, 4); \
+-buf = _mm_shuffle_epi32(_mm_blend_epi16(t0,t1,0x0C), _MM_SHUFFLE(2,3,1,0));
+-
+-#define LOAD_MSG_6_4(buf) \
+-t0 = _mm_unpackhi_epi32(m1,m2); \
+-t1 = _mm_unpackhi_epi64(m0,t0); \
+-buf = _mm_shuffle_epi32(t1, _MM_SHUFFLE(3,0,1,2));
+-
+-#define LOAD_MSG_7_1(buf) \
+-t0 = _mm_unpackhi_epi32(m0,m1); \
+-t1 = _mm_blend_epi16(t0,m3,0x0F); \
+-buf = _mm_shuffle_epi32(t1,_MM_SHUFFLE(2,0,3,1));
+-
+-#define LOAD_MSG_7_2(buf) \
+-t0 = _mm_blend_epi16(m2,m3,0x30); \
+-t1 = _mm_srli_si128(m0,4); \
+-t2 = _mm_blend_epi16(t0,t1,0x03); \
+-buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,0,2,3));
+-
+-#define LOAD_MSG_7_3(buf) \
+-t0 = _mm_unpackhi_epi64(m0,m3); \
+-t1 = _mm_unpacklo_epi64(m1,m2); \
+-t2 = _mm_blend_epi16(t0,t1,0x3C); \
+-buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(0,2,3,1));
+-
+-#define LOAD_MSG_7_4(buf) \
+-t0 = _mm_unpacklo_epi32(m0,m1); \
+-t1 = _mm_unpackhi_epi32(m1,m2); \
+-buf = _mm_unpacklo_epi64(t0,t1);
+-
+-#define LOAD_MSG_8_1(buf) \
+-t0 = _mm_unpackhi_epi32(m1,m3); \
+-t1 = _mm_unpacklo_epi64(t0,m0); \
+-t2 = _mm_blend_epi16(t1,m2,0xC0); \
+-buf = _mm_shufflehi_epi16(t2,_MM_SHUFFLE(1,0,3,2));
+-
+-#define LOAD_MSG_8_2(buf) \
+-t0 = _mm_unpackhi_epi32(m0,m3); \
+-t1 = _mm_blend_epi16(m2,t0,0xF0); \
+-buf = _mm_shuffle_epi32(t1,_MM_SHUFFLE(0,2,1,3));
+-
+-#define LOAD_MSG_8_3(buf) \
+-t0 = _mm_blend_epi16(m2,m0,0x0C); \
+-t1 = _mm_slli_si128(t0,4); \
+-buf = _mm_blend_epi16(t1,m3,0x0F);
+-
+-#define LOAD_MSG_8_4(buf) \
+-t0 = _mm_blend_epi16(m1,m0,0x30); \
+-buf = _mm_shuffle_epi32(t0,_MM_SHUFFLE(1,0,3,2));
+-
+-#define LOAD_MSG_9_1(buf) \
+-t0 = _mm_blend_epi16(m0,m2,0x03); \
+-t1 = _mm_blend_epi16(m1,m2,0x30); \
+-t2 = _mm_blend_epi16(t1,t0,0x0F); \
+-buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(1,3,0,2));
+-
+-#define LOAD_MSG_9_2(buf) \
+-t0 = _mm_slli_si128(m0,4); \
+-t1 = _mm_blend_epi16(m1,t0,0xC0); \
+-buf = _mm_shuffle_epi32(t1,_MM_SHUFFLE(1,2,0,3));
+-
+-#define LOAD_MSG_9_3(buf) \
+-t0 = _mm_unpackhi_epi32(m0,m3); \
+-t1 = _mm_unpacklo_epi32(m2,m3); \
+-t2 = _mm_unpackhi_epi64(t0,t1); \
+-buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(3,0,2,1));
+-
+-#define LOAD_MSG_9_4(buf) \
+-t0 = _mm_blend_epi16(m3,m2,0xC0); \
+-t1 = _mm_unpacklo_epi32(m0,m3); \
+-t2 = _mm_blend_epi16(t0,t1,0x0F); \
+-buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(0,1,2,3));
+-
+-#endif
+--- thirdparty/blake2/blake2s-load-xop.h.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2s-load-xop.h
+@@ -1,191 +0,0 @@
+-/*
+- BLAKE2 reference source code package - optimized C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-#ifndef BLAKE2S_LOAD_XOP_H
+-#define BLAKE2S_LOAD_XOP_H
+-
+-#define TOB(x) ((x)*4*0x01010101 + 0x03020100) /* ..or not TOB */
+-
+-#if 0
+-/* Basic VPPERM emulation, for testing purposes */
+-static __m128i _mm_perm_epi8(const __m128i src1, const __m128i src2, const __m128i sel)
+-{
+- const __m128i sixteen = _mm_set1_epi8(16);
+- const __m128i t0 = _mm_shuffle_epi8(src1, sel);
+- const __m128i s1 = _mm_shuffle_epi8(src2, _mm_sub_epi8(sel, sixteen));
+- const __m128i mask = _mm_or_si128(_mm_cmpeq_epi8(sel, sixteen),
+- _mm_cmpgt_epi8(sel, sixteen)); /* (>=16) = 0xff : 00 */
+- return _mm_blendv_epi8(t0, s1, mask);
+-}
+-#endif
+-
+-#define LOAD_MSG_0_1(buf) \
+-buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) );
+-
+-#define LOAD_MSG_0_2(buf) \
+-buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(7),TOB(5),TOB(3),TOB(1)) );
+-
+-#define LOAD_MSG_0_3(buf) \
+-buf = _mm_perm_epi8(m2, m3, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) );
+-
+-#define LOAD_MSG_0_4(buf) \
+-buf = _mm_perm_epi8(m2, m3, _mm_set_epi32(TOB(7),TOB(5),TOB(3),TOB(1)) );
+-
+-#define LOAD_MSG_1_1(buf) \
+-t0 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(0),TOB(5),TOB(0),TOB(0)) ); \
+-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(6)) );
+-
+-#define LOAD_MSG_1_2(buf) \
+-t1 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(2),TOB(0),TOB(4),TOB(6)) ); \
+-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) );
+-
+-#define LOAD_MSG_1_3(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(5),TOB(0),TOB(0),TOB(1)) ); \
+-buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) );
+-
+-#define LOAD_MSG_1_4(buf) \
+-t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(3),TOB(7),TOB(2),TOB(0)) ); \
+-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(4)) );
+-
+-#define LOAD_MSG_2_1(buf) \
+-t0 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(0),TOB(1),TOB(0),TOB(7)) ); \
+-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(7),TOB(2),TOB(4),TOB(0)) );
+-
+-#define LOAD_MSG_2_2(buf) \
+-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(2),TOB(0),TOB(4)) ); \
+-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(0)) );
+-
+-#define LOAD_MSG_2_3(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(7),TOB(3),TOB(0)) ); \
+-buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(6)) );
+-
+-#define LOAD_MSG_2_4(buf) \
+-t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(4),TOB(1),TOB(6),TOB(0)) ); \
+-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(6)) );
+-
+-#define LOAD_MSG_3_1(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(3),TOB(7)) ); \
+-t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) ); \
+-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(5),TOB(1),TOB(0)) );
+-
+-#define LOAD_MSG_3_2(buf) \
+-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(0),TOB(1),TOB(5)) ); \
+-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(6),TOB(4),TOB(1),TOB(0)) );
+-
+-#define LOAD_MSG_3_3(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(4),TOB(5),TOB(2)) ); \
+-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) );
+-
+-#define LOAD_MSG_3_4(buf) \
+-t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(0),TOB(6)) ); \
+-buf = _mm_perm_epi8(t1, m2, _mm_set_epi32(TOB(4),TOB(2),TOB(6),TOB(0)) );
+-
+-#define LOAD_MSG_4_1(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(2),TOB(5),TOB(0)) ); \
+-buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(6),TOB(2),TOB(1),TOB(5)) );
+-
+-#define LOAD_MSG_4_2(buf) \
+-t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(4),TOB(7),TOB(0)) ); \
+-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) );
+-
+-#define LOAD_MSG_4_3(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(3),TOB(6),TOB(0),TOB(0)) ); \
+-t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(2),TOB(7),TOB(0)) ); \
+-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(6)) );
+-
+-#define LOAD_MSG_4_4(buf) \
+-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(4),TOB(0),TOB(1)) ); \
+-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(4),TOB(0)) );
+-
+-#define LOAD_MSG_5_1(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(6),TOB(2)) ); \
+-buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(4),TOB(2),TOB(1),TOB(0)) );
+-
+-#define LOAD_MSG_5_2(buf) \
+-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(3),TOB(7),TOB(6),TOB(0)) ); \
+-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(4)) );
+-
+-#define LOAD_MSG_5_3(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(1),TOB(0),TOB(7),TOB(4)) ); \
+-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) );
+-
+-#define LOAD_MSG_5_4(buf) \
+-t1 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(5),TOB(0),TOB(1),TOB(0)) ); \
+-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(6),TOB(1),TOB(5)) );
+-
+-#define LOAD_MSG_6_1(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(4),TOB(0),TOB(1),TOB(0)) ); \
+-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(6),TOB(1),TOB(4)) );
+-
+-#define LOAD_MSG_6_2(buf) \
+-t1 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(6),TOB(0),TOB(0),TOB(1)) ); \
+-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(5),TOB(7),TOB(0)) );
+-
+-#define LOAD_MSG_6_3(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(6),TOB(0)) ); \
+-buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(4),TOB(5),TOB(1),TOB(0)) );
+-
+-#define LOAD_MSG_6_4(buf) \
+-t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(2),TOB(3),TOB(7)) ); \
+-buf = _mm_perm_epi8(t1, m2, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) );
+-
+-#define LOAD_MSG_7_1(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(3),TOB(0),TOB(7),TOB(0)) ); \
+-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(4),TOB(1),TOB(5)) );
+-
+-#define LOAD_MSG_7_2(buf) \
+-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(5),TOB(1),TOB(0),TOB(7)) ); \
+-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(6),TOB(0)) );
+-
+-#define LOAD_MSG_7_3(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(2),TOB(0),TOB(0),TOB(5)) ); \
+-t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(4),TOB(1),TOB(0)) ); \
+-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(7),TOB(0)) );
+-
+-#define LOAD_MSG_7_4(buf) \
+-t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(6),TOB(4),TOB(0)) ); \
+-buf = _mm_perm_epi8(t1, m2, _mm_set_epi32(TOB(6),TOB(2),TOB(1),TOB(0)) );
+-
+-#define LOAD_MSG_8_1(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(0),TOB(6)) ); \
+-t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) ); \
+-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(6),TOB(0)) );
+-
+-#define LOAD_MSG_8_2(buf) \
+-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(4),TOB(3),TOB(5),TOB(0)) ); \
+-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(7)) );
+-
+-#define LOAD_MSG_8_3(buf) \
+-t0 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(6),TOB(1),TOB(0),TOB(0)) ); \
+-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(5),TOB(4)) ); \
+-
+-#define LOAD_MSG_8_4(buf) \
+-buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(5),TOB(4),TOB(7),TOB(2)) );
+-
+-#define LOAD_MSG_9_1(buf) \
+-t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(1),TOB(7),TOB(0),TOB(0)) ); \
+-buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(2),TOB(4),TOB(6)) );
+-
+-#define LOAD_MSG_9_2(buf) \
+-buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(5),TOB(6),TOB(4),TOB(2)) );
+-
+-#define LOAD_MSG_9_3(buf) \
+-t0 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(3),TOB(5),TOB(0)) ); \
+-buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(7)) );
+-
+-#define LOAD_MSG_9_4(buf) \
+-t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(0),TOB(0),TOB(7)) ); \
+-buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(4),TOB(6),TOB(0)) );
+-
+-#endif
+--- thirdparty/blake2/blake2s-round.h.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2s-round.h
+@@ -1,88 +0,0 @@
+-/*
+- BLAKE2 reference source code package - optimized C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-#ifndef BLAKE2S_ROUND_H
+-#define BLAKE2S_ROUND_H
+-
+-#define LOADU(p) _mm_loadu_si128( (const __m128i *)(p) )
+-#define STOREU(p,r) _mm_storeu_si128((__m128i *)(p), r)
+-
+-#define TOF(reg) _mm_castsi128_ps((reg))
+-#define TOI(reg) _mm_castps_si128((reg))
+-
+-#define LIKELY(x) __builtin_expect((x),1)
+-
+-
+-/* Microarchitecture-specific macros */
+-#ifndef HAVE_XOP
+-#ifdef HAVE_SSSE3
+-#define _mm_roti_epi32(r, c) ( \
+- (8==-(c)) ? _mm_shuffle_epi8(r,r8) \
+- : (16==-(c)) ? _mm_shuffle_epi8(r,r16) \
+- : _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-(c)) )) )
+-#else
+-#define _mm_roti_epi32(r, c) _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-(c)) ))
+-#endif
+-#else
+-/* ... */
+-#endif
+-
+-
+-#define G1(row1,row2,row3,row4,buf) \
+- row1 = _mm_add_epi32( _mm_add_epi32( row1, buf), row2 ); \
+- row4 = _mm_xor_si128( row4, row1 ); \
+- row4 = _mm_roti_epi32(row4, -16); \
+- row3 = _mm_add_epi32( row3, row4 ); \
+- row2 = _mm_xor_si128( row2, row3 ); \
+- row2 = _mm_roti_epi32(row2, -12);
+-
+-#define G2(row1,row2,row3,row4,buf) \
+- row1 = _mm_add_epi32( _mm_add_epi32( row1, buf), row2 ); \
+- row4 = _mm_xor_si128( row4, row1 ); \
+- row4 = _mm_roti_epi32(row4, -8); \
+- row3 = _mm_add_epi32( row3, row4 ); \
+- row2 = _mm_xor_si128( row2, row3 ); \
+- row2 = _mm_roti_epi32(row2, -7);
+-
+-#define DIAGONALIZE(row1,row2,row3,row4) \
+- row4 = _mm_shuffle_epi32( row4, _MM_SHUFFLE(2,1,0,3) ); \
+- row3 = _mm_shuffle_epi32( row3, _MM_SHUFFLE(1,0,3,2) ); \
+- row2 = _mm_shuffle_epi32( row2, _MM_SHUFFLE(0,3,2,1) );
+-
+-#define UNDIAGONALIZE(row1,row2,row3,row4) \
+- row4 = _mm_shuffle_epi32( row4, _MM_SHUFFLE(0,3,2,1) ); \
+- row3 = _mm_shuffle_epi32( row3, _MM_SHUFFLE(1,0,3,2) ); \
+- row2 = _mm_shuffle_epi32( row2, _MM_SHUFFLE(2,1,0,3) );
+-
+-#if defined(HAVE_XOP)
+-#include "blake2s-load-xop.h"
+-#elif defined(HAVE_SSE41)
+-#include "blake2s-load-sse41.h"
+-#else
+-#include "blake2s-load-sse2.h"
+-#endif
+-
+-#define ROUND(r) \
+- LOAD_MSG_ ##r ##_1(buf1); \
+- G1(row1,row2,row3,row4,buf1); \
+- LOAD_MSG_ ##r ##_2(buf2); \
+- G2(row1,row2,row3,row4,buf2); \
+- DIAGONALIZE(row1,row2,row3,row4); \
+- LOAD_MSG_ ##r ##_3(buf3); \
+- G1(row1,row2,row3,row4,buf3); \
+- LOAD_MSG_ ##r ##_4(buf4); \
+- G2(row1,row2,row3,row4,buf4); \
+- UNDIAGONALIZE(row1,row2,row3,row4); \
+-
+-#endif
+--- thirdparty/blake2/blake2s.c.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2s.c
+@@ -1,363 +0,0 @@
+-/*
+- BLAKE2 reference source code package - optimized C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-
+-#include <stdint.h>
+-#include <string.h>
+-#include <stdio.h>
+-
+-#include "blake2.h"
+-#include "blake2-impl.h"
+-
+-#include "blake2-config.h"
+-
+-
+-#include <emmintrin.h>
+-#if defined(HAVE_SSSE3)
+-#include <tmmintrin.h>
+-#endif
+-#if defined(HAVE_SSE41)
+-#include <smmintrin.h>
+-#endif
+-#if defined(HAVE_AVX)
+-#include <immintrin.h>
+-#endif
+-#if defined(HAVE_XOP)
+-#include <x86intrin.h>
+-#endif
+-
+-#include "blake2s-round.h"
+-
+-static const uint32_t blake2s_IV[8] =
+-{
+- 0x6A09E667UL, 0xBB67AE85UL, 0x3C6EF372UL, 0xA54FF53AUL,
+- 0x510E527FUL, 0x9B05688CUL, 0x1F83D9ABUL, 0x5BE0CD19UL
+-};
+-
+-/* Some helper functions */
+-static void blake2s_set_lastnode( blake2s_state *S )
+-{
+- S->f[1] = (uint32_t)-1;
+-}
+-
+-static int blake2s_is_lastblock( const blake2s_state *S )
+-{
+- return S->f[0] != 0;
+-}
+-
+-static void blake2s_set_lastblock( blake2s_state *S )
+-{
+- if( S->last_node ) blake2s_set_lastnode( S );
+-
+- S->f[0] = (uint32_t)-1;
+-}
+-
+-static void blake2s_increment_counter( blake2s_state *S, const uint32_t inc )
+-{
+- uint64_t t = ( ( uint64_t )S->t[1] << 32 ) | S->t[0];
+- t += inc;
+- S->t[0] = ( uint32_t )( t >> 0 );
+- S->t[1] = ( uint32_t )( t >> 32 );
+-}
+-
+-/* init2 xors IV with input parameter block */
+-int blake2s_init_param( blake2s_state *S, const blake2s_param *P )
+-{
+- size_t i;
+- /*blake2s_init0( S ); */
+- const uint8_t * v = ( const uint8_t * )( blake2s_IV );
+- const uint8_t * p = ( const uint8_t * )( P );
+- uint8_t * h = ( uint8_t * )( S->h );
+- /* IV XOR ParamBlock */
+- memset( S, 0, sizeof( blake2s_state ) );
+-
+- for( i = 0; i < BLAKE2S_OUTBYTES; ++i ) h[i] = v[i] ^ p[i];
+-
+- S->outlen = P->digest_length;
+- return 0;
+-}
+-
+-
+-/* Some sort of default parameter block initialization, for sequential blake2s */
+-int blake2s_init( blake2s_state *S, size_t outlen )
+-{
+- blake2s_param P[1];
+-
+- /* Move interval verification here? */
+- if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1;
+-
+- P->digest_length = (uint8_t)outlen;
+- P->key_length = 0;
+- P->fanout = 1;
+- P->depth = 1;
+- store32( &P->leaf_length, 0 );
+- store32( &P->node_offset, 0 );
+- store16( &P->xof_length, 0 );
+- P->node_depth = 0;
+- P->inner_length = 0;
+- /* memset(P->reserved, 0, sizeof(P->reserved) ); */
+- memset( P->salt, 0, sizeof( P->salt ) );
+- memset( P->personal, 0, sizeof( P->personal ) );
+-
+- return blake2s_init_param( S, P );
+-}
+-
+-
+-int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen )
+-{
+- blake2s_param P[1];
+-
+- /* Move interval verification here? */
+- if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1;
+-
+- if ( ( !key ) || ( !keylen ) || keylen > BLAKE2S_KEYBYTES ) return -1;
+-
+- P->digest_length = (uint8_t)outlen;
+- P->key_length = (uint8_t)keylen;
+- P->fanout = 1;
+- P->depth = 1;
+- store32( &P->leaf_length, 0 );
+- store32( &P->node_offset, 0 );
+- store16( &P->xof_length, 0 );
+- P->node_depth = 0;
+- P->inner_length = 0;
+- /* memset(P->reserved, 0, sizeof(P->reserved) ); */
+- memset( P->salt, 0, sizeof( P->salt ) );
+- memset( P->personal, 0, sizeof( P->personal ) );
+-
+- if( blake2s_init_param( S, P ) < 0 )
+- return -1;
+-
+- {
+- uint8_t block[BLAKE2S_BLOCKBYTES];
+- memset( block, 0, BLAKE2S_BLOCKBYTES );
+- memcpy( block, key, keylen );
+- blake2s_update( S, block, BLAKE2S_BLOCKBYTES );
+- secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */
+- }
+- return 0;
+-}
+-
+-
+-static void blake2s_compress( blake2s_state *S, const uint8_t block[BLAKE2S_BLOCKBYTES] )
+-{
+- __m128i row1, row2, row3, row4;
+- __m128i buf1, buf2, buf3, buf4;
+-#if defined(HAVE_SSE41)
+- __m128i t0, t1;
+-#if !defined(HAVE_XOP)
+- __m128i t2;
+-#endif
+-#endif
+- __m128i ff0, ff1;
+-#if defined(HAVE_SSSE3) && !defined(HAVE_XOP)
+- const __m128i r8 = _mm_set_epi8( 12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1 );
+- const __m128i r16 = _mm_set_epi8( 13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2 );
+-#endif
+-#if defined(HAVE_SSE41)
+- const __m128i m0 = LOADU( block + 00 );
+- const __m128i m1 = LOADU( block + 16 );
+- const __m128i m2 = LOADU( block + 32 );
+- const __m128i m3 = LOADU( block + 48 );
+-#else
+- const uint32_t m0 = load32(block + 0 * sizeof(uint32_t));
+- const uint32_t m1 = load32(block + 1 * sizeof(uint32_t));
+- const uint32_t m2 = load32(block + 2 * sizeof(uint32_t));
+- const uint32_t m3 = load32(block + 3 * sizeof(uint32_t));
+- const uint32_t m4 = load32(block + 4 * sizeof(uint32_t));
+- const uint32_t m5 = load32(block + 5 * sizeof(uint32_t));
+- const uint32_t m6 = load32(block + 6 * sizeof(uint32_t));
+- const uint32_t m7 = load32(block + 7 * sizeof(uint32_t));
+- const uint32_t m8 = load32(block + 8 * sizeof(uint32_t));
+- const uint32_t m9 = load32(block + 9 * sizeof(uint32_t));
+- const uint32_t m10 = load32(block + 10 * sizeof(uint32_t));
+- const uint32_t m11 = load32(block + 11 * sizeof(uint32_t));
+- const uint32_t m12 = load32(block + 12 * sizeof(uint32_t));
+- const uint32_t m13 = load32(block + 13 * sizeof(uint32_t));
+- const uint32_t m14 = load32(block + 14 * sizeof(uint32_t));
+- const uint32_t m15 = load32(block + 15 * sizeof(uint32_t));
+-#endif
+- row1 = ff0 = LOADU( &S->h[0] );
+- row2 = ff1 = LOADU( &S->h[4] );
+- row3 = _mm_loadu_si128( (__m128i const *)&blake2s_IV[0] );
+- row4 = _mm_xor_si128( _mm_loadu_si128( (__m128i const *)&blake2s_IV[4] ), LOADU( &S->t[0] ) );
+- ROUND( 0 );
+- ROUND( 1 );
+- ROUND( 2 );
+- ROUND( 3 );
+- ROUND( 4 );
+- ROUND( 5 );
+- ROUND( 6 );
+- ROUND( 7 );
+- ROUND( 8 );
+- ROUND( 9 );
+- STOREU( &S->h[0], _mm_xor_si128( ff0, _mm_xor_si128( row1, row3 ) ) );
+- STOREU( &S->h[4], _mm_xor_si128( ff1, _mm_xor_si128( row2, row4 ) ) );
+-}
+-
+-int blake2s_update( blake2s_state *S, const void *pin, size_t inlen )
+-{
+- const unsigned char * in = (const unsigned char *)pin;
+- if( inlen > 0 )
+- {
+- size_t left = S->buflen;
+- size_t fill = BLAKE2S_BLOCKBYTES - left;
+- if( inlen > fill )
+- {
+- S->buflen = 0;
+- memcpy( S->buf + left, in, fill ); /* Fill buffer */
+- blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES );
+- blake2s_compress( S, S->buf ); /* Compress */
+- in += fill; inlen -= fill;
+- while(inlen > BLAKE2S_BLOCKBYTES) {
+- blake2s_increment_counter(S, BLAKE2S_BLOCKBYTES);
+- blake2s_compress( S, in );
+- in += BLAKE2S_BLOCKBYTES;
+- inlen -= BLAKE2S_BLOCKBYTES;
+- }
+- }
+- memcpy( S->buf + S->buflen, in, inlen );
+- S->buflen += inlen;
+- }
+- return 0;
+-}
+-
+-int blake2s_final( blake2s_state *S, void *out, size_t outlen )
+-{
+- uint8_t buffer[BLAKE2S_OUTBYTES] = {0};
+- size_t i;
+-
+- if( out == NULL || outlen < S->outlen )
+- return -1;
+-
+- if( blake2s_is_lastblock( S ) )
+- return -1;
+-
+- blake2s_increment_counter( S, (uint32_t)S->buflen );
+- blake2s_set_lastblock( S );
+- memset( S->buf + S->buflen, 0, BLAKE2S_BLOCKBYTES - S->buflen ); /* Padding */
+- blake2s_compress( S, S->buf );
+-
+- for( i = 0; i < 8; ++i ) /* Output full hash to temp buffer */
+- store32( buffer + sizeof( S->h[i] ) * i, S->h[i] );
+-
+- memcpy( out, buffer, S->outlen );
+- secure_zero_memory( buffer, sizeof(buffer) );
+- return 0;
+-}
+-
+-/* inlen, at least, should be uint64_t. Others can be size_t. */
+-int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
+-{
+- blake2s_state S[1];
+-
+- /* Verify parameters */
+- if ( NULL == in && inlen > 0 ) return -1;
+-
+- if ( NULL == out ) return -1;
+-
+- if ( NULL == key && keylen > 0) return -1;
+-
+- if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1;
+-
+- if( keylen > BLAKE2S_KEYBYTES ) return -1;
+-
+- if( keylen > 0 )
+- {
+- if( blake2s_init_key( S, outlen, key, keylen ) < 0 ) return -1;
+- }
+- else
+- {
+- if( blake2s_init( S, outlen ) < 0 ) return -1;
+- }
+-
+- blake2s_update( S, ( const uint8_t * )in, inlen );
+- blake2s_final( S, out, outlen );
+- return 0;
+-}
+-
+-#if defined(SUPERCOP)
+-int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen )
+-{
+- return blake2s( out, BLAKE2S_OUTBYTES, in, inlen, NULL, 0 );
+-}
+-#endif
+-
+-#if defined(BLAKE2S_SELFTEST)
+-#include <string.h>
+-#include "blake2-kat.h"
+-int main( void )
+-{
+- uint8_t key[BLAKE2S_KEYBYTES];
+- uint8_t buf[BLAKE2_KAT_LENGTH];
+- size_t i, step;
+-
+- for( i = 0; i < BLAKE2S_KEYBYTES; ++i )
+- key[i] = ( uint8_t )i;
+-
+- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
+- buf[i] = ( uint8_t )i;
+-
+- /* Test simple API */
+- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
+- {
+- uint8_t hash[BLAKE2S_OUTBYTES];
+- blake2s( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES );
+-
+- if( 0 != memcmp( hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES ) )
+- {
+- goto fail;
+- }
+- }
+-
+- /* Test streaming API */
+- for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) {
+- for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) {
+- uint8_t hash[BLAKE2S_OUTBYTES];
+- blake2s_state S;
+- uint8_t * p = buf;
+- size_t mlen = i;
+- int err = 0;
+-
+- if( (err = blake2s_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) {
+- goto fail;
+- }
+-
+- while (mlen >= step) {
+- if ( (err = blake2s_update(&S, p, step)) < 0 ) {
+- goto fail;
+- }
+- mlen -= step;
+- p += step;
+- }
+- if ( (err = blake2s_update(&S, p, mlen)) < 0) {
+- goto fail;
+- }
+- if ( (err = blake2s_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) {
+- goto fail;
+- }
+-
+- if (0 != memcmp(hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES)) {
+- goto fail;
+- }
+- }
+- }
+-
+- puts( "ok" );
+- return 0;
+-fail:
+- puts("error");
+- return -1;
+-}
+-#endif
+--- thirdparty/blake2/blake2sp.c.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2sp.c
+@@ -1,358 +0,0 @@
+-/*
+- BLAKE2 reference source code package - optimized C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-
+-#include <stdlib.h>
+-#include <string.h>
+-#include <stdio.h>
+-
+-#if defined(_OPENMP)
+-#include <omp.h>
+-#endif
+-
+-#include "blake2.h"
+-#include "blake2-impl.h"
+-
+-#define PARALLELISM_DEGREE 8
+-
+-/*
+- blake2sp_init_param defaults to setting the expecting output length
+- from the digest_length parameter block field.
+-
+- In some cases, however, we do not want this, as the output length
+- of these instances is given by inner_length instead.
+-*/
+-static int blake2sp_init_leaf_param( blake2s_state *S, const blake2s_param *P )
+-{
+- int err = blake2s_init_param(S, P);
+- S->outlen = P->inner_length;
+- return err;
+-}
+-
+-static int blake2sp_init_leaf( blake2s_state *S, size_t outlen, size_t keylen, uint64_t offset )
+-{
+- blake2s_param P[1];
+- P->digest_length = (uint8_t)outlen;
+- P->key_length = (uint8_t)keylen;
+- P->fanout = PARALLELISM_DEGREE;
+- P->depth = 2;
+- P->leaf_length = 0;
+- P->node_offset = offset;
+- P->xof_length = 0;
+- P->node_depth = 0;
+- P->inner_length = BLAKE2S_OUTBYTES;
+- memset( P->salt, 0, sizeof( P->salt ) );
+- memset( P->personal, 0, sizeof( P->personal ) );
+- return blake2sp_init_leaf_param( S, P );
+-}
+-
+-static int blake2sp_init_root( blake2s_state *S, size_t outlen, size_t keylen )
+-{
+- blake2s_param P[1];
+- P->digest_length = (uint8_t)outlen;
+- P->key_length = (uint8_t)keylen;
+- P->fanout = PARALLELISM_DEGREE;
+- P->depth = 2;
+- P->leaf_length = 0;
+- P->node_offset = 0;
+- P->xof_length = 0;
+- P->node_depth = 1;
+- P->inner_length = BLAKE2S_OUTBYTES;
+- memset( P->salt, 0, sizeof( P->salt ) );
+- memset( P->personal, 0, sizeof( P->personal ) );
+- return blake2s_init_param( S, P );
+-}
+-
+-
+-int blake2sp_init( blake2sp_state *S, size_t outlen )
+-{
+- size_t i;
+-
+- if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1;
+-
+- memset( S->buf, 0, sizeof( S->buf ) );
+- S->buflen = 0;
+- S->outlen = outlen;
+-
+- if( blake2sp_init_root( S->R, outlen, 0 ) < 0 )
+- return -1;
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- if( blake2sp_init_leaf( S->S[i], outlen, 0, i ) < 0 ) return -1;
+-
+- S->R->last_node = 1;
+- S->S[PARALLELISM_DEGREE - 1]->last_node = 1;
+- return 0;
+-}
+-
+-int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen )
+-{
+- size_t i;
+-
+- if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1;
+-
+- if( !key || !keylen || keylen > BLAKE2S_KEYBYTES ) return -1;
+-
+- memset( S->buf, 0, sizeof( S->buf ) );
+- S->buflen = 0;
+- S->outlen = outlen;
+-
+- if( blake2sp_init_root( S->R, outlen, keylen ) < 0 )
+- return -1;
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- if( blake2sp_init_leaf( S->S[i], outlen, keylen, i ) < 0 ) return -1;
+-
+- S->R->last_node = 1;
+- S->S[PARALLELISM_DEGREE - 1]->last_node = 1;
+- {
+- uint8_t block[BLAKE2S_BLOCKBYTES];
+- memset( block, 0, BLAKE2S_BLOCKBYTES );
+- memcpy( block, key, keylen );
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- blake2s_update( S->S[i], block, BLAKE2S_BLOCKBYTES );
+-
+- secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */
+- }
+- return 0;
+-}
+-
+-
+-int blake2sp_update( blake2sp_state *S, const void *pin, size_t inlen )
+-{
+- const unsigned char * in = (const unsigned char *)pin;
+- size_t left = S->buflen;
+- size_t fill = sizeof( S->buf ) - left;
+- size_t i;
+-
+- if( left && inlen >= fill )
+- {
+- memcpy( S->buf + left, in, fill );
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, BLAKE2S_BLOCKBYTES );
+-
+- in += fill;
+- inlen -= fill;
+- left = 0;
+- }
+-
+-#if defined(_OPENMP)
+- #pragma omp parallel shared(S), num_threads(PARALLELISM_DEGREE)
+-#else
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+-#endif
+- {
+-#if defined(_OPENMP)
+- size_t i = omp_get_thread_num();
+-#endif
+- size_t inlen__ = inlen;
+- const unsigned char *in__ = ( const unsigned char * )in;
+- in__ += i * BLAKE2S_BLOCKBYTES;
+-
+- while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES )
+- {
+- blake2s_update( S->S[i], in__, BLAKE2S_BLOCKBYTES );
+- in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
+- inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
+- }
+- }
+-
+- in += inlen - inlen % ( PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES );
+- inlen %= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
+-
+- if( inlen > 0 )
+- memcpy( S->buf + left, in, inlen );
+-
+- S->buflen = left + inlen;
+- return 0;
+-}
+-
+-
+-int blake2sp_final( blake2sp_state *S, void *out, size_t outlen )
+-{
+- uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES];
+- size_t i;
+-
+- if(out == NULL || outlen < S->outlen) {
+- return -1;
+- }
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- {
+- if( S->buflen > i * BLAKE2S_BLOCKBYTES )
+- {
+- size_t left = S->buflen - i * BLAKE2S_BLOCKBYTES;
+-
+- if( left > BLAKE2S_BLOCKBYTES ) left = BLAKE2S_BLOCKBYTES;
+-
+- blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, left );
+- }
+-
+- blake2s_final( S->S[i], hash[i], BLAKE2S_OUTBYTES );
+- }
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- blake2s_update( S->R, hash[i], BLAKE2S_OUTBYTES );
+-
+- return blake2s_final( S->R, out, S->outlen );
+-}
+-
+-
+-int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
+-{
+- uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES];
+- blake2s_state S[PARALLELISM_DEGREE][1];
+- blake2s_state FS[1];
+- size_t i;
+-
+- /* Verify parameters */
+- if ( NULL == in && inlen > 0 ) return -1;
+-
+- if ( NULL == out ) return -1;
+-
+- if ( NULL == key && keylen > 0) return -1;
+-
+- if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1;
+-
+- if( keylen > BLAKE2S_KEYBYTES ) return -1;
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- if( blake2sp_init_leaf( S[i], outlen, keylen, i ) < 0 ) return -1;
+-
+- S[PARALLELISM_DEGREE - 1]->last_node = 1; /* mark last node */
+-
+- if( keylen > 0 )
+- {
+- uint8_t block[BLAKE2S_BLOCKBYTES];
+- memset( block, 0, BLAKE2S_BLOCKBYTES );
+- memcpy( block, key, keylen );
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- blake2s_update( S[i], block, BLAKE2S_BLOCKBYTES );
+-
+- secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */
+- }
+-
+-#if defined(_OPENMP)
+- #pragma omp parallel shared(S,hash), num_threads(PARALLELISM_DEGREE)
+-#else
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+-#endif
+- {
+-#if defined(_OPENMP)
+- size_t i = omp_get_thread_num();
+-#endif
+- size_t inlen__ = inlen;
+- const unsigned char *in__ = ( const unsigned char * )in;
+- in__ += i * BLAKE2S_BLOCKBYTES;
+-
+- while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES )
+- {
+- blake2s_update( S[i], in__, BLAKE2S_BLOCKBYTES );
+- in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
+- inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
+- }
+-
+- if( inlen__ > i * BLAKE2S_BLOCKBYTES )
+- {
+- const size_t left = inlen__ - i * BLAKE2S_BLOCKBYTES;
+- const size_t len = left <= BLAKE2S_BLOCKBYTES ? left : BLAKE2S_BLOCKBYTES;
+- blake2s_update( S[i], in__, len );
+- }
+-
+- blake2s_final( S[i], hash[i], BLAKE2S_OUTBYTES );
+- }
+-
+- if( blake2sp_init_root( FS, outlen, keylen ) < 0 )
+- return -1;
+-
+- FS->last_node = 1;
+-
+- for( i = 0; i < PARALLELISM_DEGREE; ++i )
+- blake2s_update( FS, hash[i], BLAKE2S_OUTBYTES );
+-
+- return blake2s_final( FS, out, outlen );
+-}
+-
+-#if defined(BLAKE2SP_SELFTEST)
+-#include <string.h>
+-#include "blake2-kat.h"
+-int main( void )
+-{
+- uint8_t key[BLAKE2S_KEYBYTES];
+- uint8_t buf[BLAKE2_KAT_LENGTH];
+- size_t i, step;
+-
+- for( i = 0; i < BLAKE2S_KEYBYTES; ++i )
+- key[i] = ( uint8_t )i;
+-
+- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
+- buf[i] = ( uint8_t )i;
+-
+- /* Test simple API */
+- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
+- {
+- uint8_t hash[BLAKE2S_OUTBYTES];
+- blake2sp( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES );
+-
+- if( 0 != memcmp( hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES ) )
+- {
+- goto fail;
+- }
+- }
+-
+- /* Test streaming API */
+- for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) {
+- for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) {
+- uint8_t hash[BLAKE2S_OUTBYTES];
+- blake2sp_state S;
+- uint8_t * p = buf;
+- size_t mlen = i;
+- int err = 0;
+-
+- if( (err = blake2sp_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) {
+- goto fail;
+- }
+-
+- while (mlen >= step) {
+- if ( (err = blake2sp_update(&S, p, step)) < 0 ) {
+- goto fail;
+- }
+- mlen -= step;
+- p += step;
+- }
+- if ( (err = blake2sp_update(&S, p, mlen)) < 0) {
+- goto fail;
+- }
+- if ( (err = blake2sp_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) {
+- goto fail;
+- }
+-
+- if (0 != memcmp(hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES)) {
+- goto fail;
+- }
+- }
+- }
+-
+- puts( "ok" );
+- return 0;
+-fail:
+- puts("error");
+- return -1;
+-}
+-#endif
+--- thirdparty/blake2/blake2xb.c.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2xb.c
+@@ -1,241 +0,0 @@
+-/*
+- BLAKE2 reference source code package - reference C implementations
+-
+- Copyright 2016, JP Aumasson <jeanphilippe.aumasson@gmail.com>.
+- Copyright 2016, Samuel Neves <sneves@dei.uc.pt>.
+-
+- You may use this under the terms of the CC0, the OpenSSL Licence, or
+- the Apache Public License 2.0, at your option. The terms of these
+- licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-
+-#include <stdint.h>
+-#include <string.h>
+-#include <stdio.h>
+-
+-#include "blake2.h"
+-#include "blake2-impl.h"
+-
+-int blake2xb_init( blake2xb_state *S, const size_t outlen ) {
+- return blake2xb_init_key(S, outlen, NULL, 0);
+-}
+-
+-int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const void *key, size_t keylen)
+-{
+- if ( outlen == 0 || outlen > 0xFFFFFFFFUL ) {
+- return -1;
+- }
+-
+- if (NULL != key && keylen > BLAKE2B_KEYBYTES) {
+- return -1;
+- }
+-
+- if (NULL == key && keylen > 0) {
+- return -1;
+- }
+-
+- /* Initialize parameter block */
+- S->P->digest_length = BLAKE2B_OUTBYTES;
+- S->P->key_length = keylen;
+- S->P->fanout = 1;
+- S->P->depth = 1;
+- store32( &S->P->leaf_length, 0 );
+- store32( &S->P->node_offset, 0 );
+- store32( &S->P->xof_length, outlen );
+- S->P->node_depth = 0;
+- S->P->inner_length = 0;
+- memset( S->P->reserved, 0, sizeof( S->P->reserved ) );
+- memset( S->P->salt, 0, sizeof( S->P->salt ) );
+- memset( S->P->personal, 0, sizeof( S->P->personal ) );
+-
+- if( blake2b_init_param( S->S, S->P ) < 0 ) {
+- return -1;
+- }
+-
+- if (keylen > 0) {
+- uint8_t block[BLAKE2B_BLOCKBYTES];
+- memset(block, 0, BLAKE2B_BLOCKBYTES);
+- memcpy(block, key, keylen);
+- blake2b_update(S->S, block, BLAKE2B_BLOCKBYTES);
+- secure_zero_memory(block, BLAKE2B_BLOCKBYTES);
+- }
+- return 0;
+-}
+-
+-int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen ) {
+- return blake2b_update( S->S, in, inlen );
+-}
+-
+-int blake2xb_final( blake2xb_state *S, void *out, size_t outlen) {
+-
+- blake2b_state C[1];
+- blake2b_param P[1];
+- uint32_t xof_length = load32(&S->P->xof_length);
+- uint8_t root[BLAKE2B_BLOCKBYTES];
+- size_t i;
+-
+- if (NULL == out) {
+- return -1;
+- }
+-
+- /* outlen must match the output size defined in xof_length, */
+- /* unless it was -1, in which case anything goes except 0. */
+- if(xof_length == 0xFFFFFFFFUL) {
+- if(outlen == 0) {
+- return -1;
+- }
+- } else {
+- if(outlen != xof_length) {
+- return -1;
+- }
+- }
+-
+- /* Finalize the root hash */
+- if (blake2b_final(S->S, root, BLAKE2B_OUTBYTES) < 0) {
+- return -1;
+- }
+-
+- /* Set common block structure values */
+- /* Copy values from parent instance, and only change the ones below */
+- memcpy(P, S->P, sizeof(blake2b_param));
+- P->key_length = 0;
+- P->fanout = 0;
+- P->depth = 0;
+- store32(&P->leaf_length, BLAKE2B_OUTBYTES);
+- P->inner_length = BLAKE2B_OUTBYTES;
+- P->node_depth = 0;
+-
+- for (i = 0; outlen > 0; ++i) {
+- const size_t block_size = (outlen < BLAKE2B_OUTBYTES) ? outlen : BLAKE2B_OUTBYTES;
+- /* Initialize state */
+- P->digest_length = block_size;
+- store32(&P->node_offset, i);
+- blake2b_init_param(C, P);
+- /* Process key if needed */
+- blake2b_update(C, root, BLAKE2B_OUTBYTES);
+- if (blake2b_final(C, (uint8_t *)out + i * BLAKE2B_OUTBYTES, block_size) < 0 ) {
+- return -1;
+- }
+- outlen -= block_size;
+- }
+- secure_zero_memory(root, sizeof(root));
+- secure_zero_memory(P, sizeof(P));
+- secure_zero_memory(C, sizeof(C));
+- /* Put blake2xb in an invalid state? cf. blake2s_is_lastblock */
+- return 0;
+-
+-}
+-
+-int blake2xb(void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen)
+-{
+- blake2xb_state S[1];
+-
+- /* Verify parameters */
+- if (NULL == in && inlen > 0)
+- return -1;
+-
+- if (NULL == out)
+- return -1;
+-
+- if (NULL == key && keylen > 0)
+- return -1;
+-
+- if (keylen > BLAKE2B_KEYBYTES)
+- return -1;
+-
+- if (outlen == 0)
+- return -1;
+-
+- /* Initialize the root block structure */
+- if (blake2xb_init_key(S, outlen, key, keylen) < 0) {
+- return -1;
+- }
+-
+- /* Absorb the input message */
+- blake2xb_update(S, in, inlen);
+-
+- /* Compute the root node of the tree and the final hash using the counter construction */
+- return blake2xb_final(S, out, outlen);
+-}
+-
+-#if defined(BLAKE2XB_SELFTEST)
+-#include <string.h>
+-#include "blake2-kat.h"
+-int main( void )
+-{
+- uint8_t key[BLAKE2B_KEYBYTES];
+- uint8_t buf[BLAKE2_KAT_LENGTH];
+- size_t i, step, outlen;
+-
+- for( i = 0; i < BLAKE2B_KEYBYTES; ++i ) {
+- key[i] = ( uint8_t )i;
+- }
+-
+- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) {
+- buf[i] = ( uint8_t )i;
+- }
+-
+- /* Testing length of ouputs rather than inputs */
+- /* (Test of input lengths mostly covered by blake2s tests) */
+-
+- /* Test simple API */
+- for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen )
+- {
+- uint8_t hash[BLAKE2_KAT_LENGTH] = {0};
+- if( blake2xb( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2B_KEYBYTES ) < 0 ) {
+- goto fail;
+- }
+-
+- if( 0 != memcmp( hash, blake2xb_keyed_kat[outlen-1], outlen ) )
+- {
+- goto fail;
+- }
+- }
+-
+- /* Test streaming API */
+- for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) {
+- for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) {
+- uint8_t hash[BLAKE2_KAT_LENGTH];
+- blake2xb_state S;
+- uint8_t * p = buf;
+- size_t mlen = BLAKE2_KAT_LENGTH;
+- int err = 0;
+-
+- if( (err = blake2xb_init_key(&S, outlen, key, BLAKE2B_KEYBYTES)) < 0 ) {
+- goto fail;
+- }
+-
+- while (mlen >= step) {
+- if ( (err = blake2xb_update(&S, p, step)) < 0 ) {
+- goto fail;
+- }
+- mlen -= step;
+- p += step;
+- }
+- if ( (err = blake2xb_update(&S, p, mlen)) < 0) {
+- goto fail;
+- }
+- if ( (err = blake2xb_final(&S, hash, outlen)) < 0) {
+- goto fail;
+- }
+-
+- if (0 != memcmp(hash, blake2xb_keyed_kat[outlen-1], outlen)) {
+- goto fail;
+- }
+- }
+- }
+-
+- puts( "ok" );
+- return 0;
+-fail:
+- puts("error");
+- return -1;
+-}
+-#endif
+--- thirdparty/blake2/blake2xs.c.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/blake2xs.c
+@@ -1,239 +0,0 @@
+-/*
+- BLAKE2 reference source code package - reference C implementations
+-
+- Copyright 2016, JP Aumasson <jeanphilippe.aumasson@gmail.com>.
+- Copyright 2016, Samuel Neves <sneves@dei.uc.pt>.
+-
+- You may use this under the terms of the CC0, the OpenSSL Licence, or
+- the Apache Public License 2.0, at your option. The terms of these
+- licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-
+-#include <stdint.h>
+-#include <string.h>
+-#include <stdio.h>
+-
+-#include "blake2.h"
+-#include "blake2-impl.h"
+-
+-int blake2xs_init( blake2xs_state *S, const size_t outlen ) {
+- return blake2xs_init_key(S, outlen, NULL, 0);
+-}
+-
+-int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen )
+-{
+- if ( outlen == 0 || outlen > 0xFFFFUL ) {
+- return -1;
+- }
+-
+- if (NULL != key && keylen > BLAKE2B_KEYBYTES) {
+- return -1;
+- }
+-
+- if (NULL == key && keylen > 0) {
+- return -1;
+- }
+-
+- /* Initialize parameter block */
+- S->P->digest_length = BLAKE2S_OUTBYTES;
+- S->P->key_length = keylen;
+- S->P->fanout = 1;
+- S->P->depth = 1;
+- store32( &S->P->leaf_length, 0 );
+- store32( &S->P->node_offset, 0 );
+- store16( &S->P->xof_length, outlen );
+- S->P->node_depth = 0;
+- S->P->inner_length = 0;
+- memset( S->P->salt, 0, sizeof( S->P->salt ) );
+- memset( S->P->personal, 0, sizeof( S->P->personal ) );
+-
+- if( blake2s_init_param( S->S, S->P ) < 0 ) {
+- return -1;
+- }
+-
+- if (keylen > 0) {
+- uint8_t block[BLAKE2S_BLOCKBYTES];
+- memset(block, 0, BLAKE2S_BLOCKBYTES);
+- memcpy(block, key, keylen);
+- blake2s_update(S->S, block, BLAKE2S_BLOCKBYTES);
+- secure_zero_memory(block, BLAKE2S_BLOCKBYTES);
+- }
+- return 0;
+-}
+-
+-int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen ) {
+- return blake2s_update( S->S, in, inlen );
+-}
+-
+-int blake2xs_final(blake2xs_state *S, void *out, size_t outlen) {
+-
+- blake2s_state C[1];
+- blake2s_param P[1];
+- uint16_t xof_length = load16(&S->P->xof_length);
+- uint8_t root[BLAKE2S_BLOCKBYTES];
+- size_t i;
+-
+- if (NULL == out) {
+- return -1;
+- }
+-
+- /* outlen must match the output size defined in xof_length, */
+- /* unless it was -1, in which case anything goes except 0. */
+- if(xof_length == 0xFFFFUL) {
+- if(outlen == 0) {
+- return -1;
+- }
+- } else {
+- if(outlen != xof_length) {
+- return -1;
+- }
+- }
+-
+- /* Finalize the root hash */
+- if (blake2s_final(S->S, root, BLAKE2S_OUTBYTES) < 0) {
+- return -1;
+- }
+-
+- /* Set common block structure values */
+- /* Copy values from parent instance, and only change the ones below */
+- memcpy(P, S->P, sizeof(blake2s_param));
+- P->key_length = 0;
+- P->fanout = 0;
+- P->depth = 0;
+- store32(&P->leaf_length, BLAKE2S_OUTBYTES);
+- P->inner_length = BLAKE2S_OUTBYTES;
+- P->node_depth = 0;
+-
+- for (i = 0; outlen > 0; ++i) {
+- const size_t block_size = (outlen < BLAKE2S_OUTBYTES) ? outlen : BLAKE2S_OUTBYTES;
+- /* Initialize state */
+- P->digest_length = block_size;
+- store32(&P->node_offset, i);
+- blake2s_init_param(C, P);
+- /* Process key if needed */
+- blake2s_update(C, root, BLAKE2S_OUTBYTES);
+- if (blake2s_final(C, (uint8_t *)out + i * BLAKE2S_OUTBYTES, block_size) < 0) {
+- return -1;
+- }
+- outlen -= block_size;
+- }
+- secure_zero_memory(root, sizeof(root));
+- secure_zero_memory(P, sizeof(P));
+- secure_zero_memory(C, sizeof(C));
+- /* Put blake2xs in an invalid state? cf. blake2s_is_lastblock */
+- return 0;
+-}
+-
+-int blake2xs(void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen)
+-{
+- blake2xs_state S[1];
+-
+- /* Verify parameters */
+- if (NULL == in && inlen > 0)
+- return -1;
+-
+- if (NULL == out)
+- return -1;
+-
+- if (NULL == key && keylen > 0)
+- return -1;
+-
+- if (keylen > BLAKE2S_KEYBYTES)
+- return -1;
+-
+- if (outlen == 0)
+- return -1;
+-
+- /* Initialize the root block structure */
+- if (blake2xs_init_key(S, outlen, key, keylen) < 0) {
+- return -1;
+- }
+-
+- /* Absorb the input message */
+- blake2xs_update(S, in, inlen);
+-
+- /* Compute the root node of the tree and the final hash using the counter construction */
+- return blake2xs_final(S, out, outlen);
+-}
+-
+-#if defined(BLAKE2XS_SELFTEST)
+-#include <string.h>
+-#include "blake2-kat.h"
+-int main( void )
+-{
+- uint8_t key[BLAKE2S_KEYBYTES];
+- uint8_t buf[BLAKE2_KAT_LENGTH];
+- size_t i, step, outlen;
+-
+- for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) {
+- key[i] = ( uint8_t )i;
+- }
+-
+- for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) {
+- buf[i] = ( uint8_t )i;
+- }
+-
+- /* Testing length of ouputs rather than inputs */
+- /* (Test of input lengths mostly covered by blake2s tests) */
+-
+- /* Test simple API */
+- for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen )
+- {
+- uint8_t hash[BLAKE2_KAT_LENGTH] = {0};
+- if( blake2xs( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2S_KEYBYTES ) < 0 ) {
+- goto fail;
+- }
+-
+- if( 0 != memcmp( hash, blake2xs_keyed_kat[outlen-1], outlen ) )
+- {
+- goto fail;
+- }
+- }
+-
+- /* Test streaming API */
+- for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) {
+- for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) {
+- uint8_t hash[BLAKE2_KAT_LENGTH];
+- blake2xs_state S;
+- uint8_t * p = buf;
+- size_t mlen = BLAKE2_KAT_LENGTH;
+- int err = 0;
+-
+- if( (err = blake2xs_init_key(&S, outlen, key, BLAKE2S_KEYBYTES)) < 0 ) {
+- goto fail;
+- }
+-
+- while (mlen >= step) {
+- if ( (err = blake2xs_update(&S, p, step)) < 0 ) {
+- goto fail;
+- }
+- mlen -= step;
+- p += step;
+- }
+- if ( (err = blake2xs_update(&S, p, mlen)) < 0) {
+- goto fail;
+- }
+- if ( (err = blake2xs_final(&S, hash, outlen)) < 0) {
+- goto fail;
+- }
+-
+- if (0 != memcmp(hash, blake2xs_keyed_kat[outlen-1], outlen)) {
+- goto fail;
+- }
+- }
+- }
+-
+- puts( "ok" );
+- return 0;
+-fail:
+- puts("error");
+- return -1;
+-}
+-#endif
+--- thirdparty/blake2/genkat-c.c.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/genkat-c.c
+@@ -1,139 +0,0 @@
+-/*
+- BLAKE2 reference source code package - reference C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-
+-#include <stdint.h>
+-#include <stdio.h>
+-#include <stdlib.h>
+-#include <string.h>
+-
+-#include "blake2.h"
+-
+-#define STR_(x) #x
+-#define STR(x) STR_(x)
+-
+-#define LENGTH 256
+-
+-#define MAKE_KAT(name, size_prefix) \
+- do { \
+- printf("static const uint8_t " #name "_kat[BLAKE2_KAT_LENGTH][" #size_prefix \
+- "_OUTBYTES] = \n{\n"); \
+- \
+- for (i = 0; i < LENGTH; ++i) { \
+- name(hash, size_prefix##_OUTBYTES, in, i, NULL, 0); \
+- printf("\t{\n\t\t"); \
+- \
+- for (j = 0; j < size_prefix##_OUTBYTES; ++j) \
+- printf("0x%02X%s", hash[j], \
+- (j + 1) == size_prefix##_OUTBYTES ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
+- \
+- printf("\t},\n"); \
+- } \
+- \
+- printf("};\n\n\n\n\n"); \
+- } while (0)
+-
+-#define MAKE_KEYED_KAT(name, size_prefix) \
+- do { \
+- printf("static const uint8_t " #name "_keyed_kat[BLAKE2_KAT_LENGTH][" #size_prefix \
+- "_OUTBYTES] = \n{\n"); \
+- \
+- for (i = 0; i < LENGTH; ++i) { \
+- name(hash, size_prefix##_OUTBYTES, in, i, key, size_prefix##_KEYBYTES); \
+- printf("\t{\n\t\t"); \
+- \
+- for (j = 0; j < size_prefix##_OUTBYTES; ++j) \
+- printf("0x%02X%s", hash[j], \
+- (j + 1) == size_prefix##_OUTBYTES ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
+- \
+- printf("\t},\n"); \
+- } \
+- \
+- printf("};\n\n\n\n\n"); \
+- } while (0)
+-
+-#define MAKE_XOF_KAT(name) \
+- do { \
+- printf("static const uint8_t " #name "_kat[BLAKE2_KAT_LENGTH][BLAKE2_KAT_LENGTH] = \n{\n"); \
+- \
+- for (i = 1; i <= LENGTH; ++i) { \
+- name(hash, i, in, LENGTH, NULL, 0); \
+- printf("\t{\n\t\t"); \
+- \
+- for (j = 0; j < i; ++j) \
+- printf("0x%02X%s", hash[j], \
+- (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
+- \
+- for (j = i; j < LENGTH; ++j) \
+- printf("0x00%s", (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
+- \
+- printf("\t},\n"); \
+- } \
+- \
+- printf("};\n\n\n\n\n"); \
+- } while (0)
+-
+-#define MAKE_XOF_KEYED_KAT(name, size_prefix) \
+- do { \
+- printf("static const uint8_t " #name \
+- "_keyed_kat[BLAKE2_KAT_LENGTH][BLAKE2_KAT_LENGTH] = \n{\n"); \
+- \
+- for (i = 1; i <= LENGTH; ++i) { \
+- name(hash, i, in, LENGTH, key, size_prefix##_KEYBYTES); \
+- printf("\t{\n\t\t"); \
+- \
+- for (j = 0; j < i; ++j) \
+- printf("0x%02X%s", hash[j], \
+- (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
+- \
+- for (j = i; j < LENGTH; ++j) \
+- printf("0x00%s", (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
+- \
+- printf("\t},\n"); \
+- } \
+- \
+- printf("};\n\n\n\n\n"); \
+- } while (0)
+-
+-int main() {
+- uint8_t key[64] = {0};
+- uint8_t in[LENGTH] = {0};
+- uint8_t hash[LENGTH] = {0};
+- size_t i, j;
+-
+- for (i = 0; i < sizeof(in); ++i)
+- in[i] = i;
+-
+- for (i = 0; i < sizeof(key); ++i)
+- key[i] = i;
+-
+- puts("#ifndef BLAKE2_KAT_H\n"
+- "#define BLAKE2_KAT_H\n\n\n"
+- "#include <stdint.h>\n\n"
+- "#define BLAKE2_KAT_LENGTH " STR(LENGTH) "\n\n\n");
+- MAKE_KAT(blake2s, BLAKE2S);
+- MAKE_KEYED_KAT(blake2s, BLAKE2S);
+- MAKE_KAT(blake2b, BLAKE2B);
+- MAKE_KEYED_KAT(blake2b, BLAKE2B);
+- MAKE_KAT(blake2sp, BLAKE2S);
+- MAKE_KEYED_KAT(blake2sp, BLAKE2S);
+- MAKE_KAT(blake2bp, BLAKE2B);
+- MAKE_KEYED_KAT(blake2bp, BLAKE2B);
+- MAKE_XOF_KAT(blake2xs);
+- MAKE_XOF_KEYED_KAT(blake2xs, BLAKE2S);
+- MAKE_XOF_KAT(blake2xb);
+- MAKE_XOF_KEYED_KAT(blake2xb, BLAKE2B);
+- puts("#endif");
+- return 0;
+-}
+--- thirdparty/blake2/genkat-json.c.orig 2018-03-16 17:25:33 UTC
++++ thirdparty/blake2/genkat-json.c
+@@ -1,154 +0,0 @@
+-/*
+- BLAKE2 reference source code package - reference C implementations
+-
+- Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
+- terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
+- your option. The terms of these licenses can be found at:
+-
+- - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
+- - OpenSSL license : https://www.openssl.org/source/license.html
+- - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
+-
+- More information about the BLAKE2 hash function can be found at
+- https://blake2.net.
+-*/
+-
+-#include <stdint.h>
+-#include <stdio.h>
+-#include <stdlib.h>
+-#include <string.h>
+-
+-#include "blake2.h"
+-
+-#define STR_(x) #x
+-#define STR(x) STR_(x)
+-
+-#define LENGTH 256
+-
+-#define MAKE_KAT(name, size_prefix, first) \
+- do { \
+- for (i = 0; i < LENGTH; ++i) { \
+- printf("%s\n{\n", i == 0 && first ? "" : ","); \
+- \
+- printf(" \"hash\": \"" #name "\",\n"); \
+- printf(" \"in\": \""); \
+- for (j = 0; j < i; ++j) \
+- printf("%02x", in[j]); \
+- \
+- printf("\",\n"); \
+- printf(" \"key\": \"\",\n"); \
+- printf(" \"out\": \""); \
+- \
+- name(hash, size_prefix##_OUTBYTES, in, i, NULL, 0); \
+- \
+- for (j = 0; j < size_prefix##_OUTBYTES; ++j) \
+- printf("%02x", hash[j]); \
+- printf("\"\n"); \
+- printf("}"); \
+- } \
+- } while (0)
+-
+-#define MAKE_KEYED_KAT(name, size_prefix, first) \
+- do { \
+- for (i = 0; i < LENGTH; ++i) { \
+- printf("%s\n{\n", i == 0 && first ? "" : ","); \
+- \
+- printf(" \"hash\": \"" #name "\",\n"); \
+- printf(" \"in\": \""); \
+- for (j = 0; j < i; ++j) \
+- printf("%02x", in[j]); \
+- \
+- printf("\",\n"); \
+- printf(" \"key\": \""); \
+- for (j = 0; j < size_prefix##_KEYBYTES; ++j) \
+- printf("%02x", key[j]); \
+- printf("\",\n"); \
+- printf(" \"out\": \""); \
+- \
+- name(hash, size_prefix##_OUTBYTES, in, i, key, size_prefix##_KEYBYTES); \
+- \
+- for (j = 0; j < size_prefix##_OUTBYTES; ++j) \
+- printf("%02x", hash[j]); \
+- printf("\"\n"); \
+- printf("}"); \
+- } \
+- } while (0)
+-
+-#define MAKE_XOF_KAT(name, first) \
+- do { \
+- for (i = 1; i <= LENGTH; ++i) { \
+- printf("%s\n{\n", i == 1 && first ? "" : ","); \
+- \
+- printf(" \"hash\": \"" #name "\",\n"); \
+- printf(" \"in\": \""); \
+- for (j = 0; j < LENGTH; ++j) \
+- printf("%02x", in[j]); \
+- \
+- printf("\",\n"); \
+- printf(" \"key\": \"\",\n"); \
+- printf(" \"out\": \""); \
+- \
+- name(hash, i, in, LENGTH, NULL, 0); \
+- \
+- for (j = 0; j < i; ++j) \
+- printf("%02x", hash[j]); \
+- printf("\"\n"); \
+- printf("}"); \
+- } \
+- } while (0)
+-
+-#define MAKE_XOF_KEYED_KAT(name, size_prefix, first) \
+- do { \
+- for (i = 1; i <= LENGTH; ++i) { \
+- printf("%s\n{\n", i == 1 && first ? "" : ","); \
+- \
+- printf(" \"hash\": \"" #name "\",\n"); \
+- printf(" \"in\": \""); \
+- for (j = 0; j < LENGTH; ++j) \
+- printf("%02x", in[j]); \
+- \
+- printf("\",\n"); \
+- printf(" \"key\": \""); \
+- for (j = 0; j < size_prefix##_KEYBYTES; ++j) \
+- printf("%02x", key[j]); \
+- printf("\",\n"); \
+- printf(" \"out\": \""); \
+- \
+- name(hash, i, in, LENGTH, key, size_prefix##_KEYBYTES); \
+- \
+- for (j = 0; j < i; ++j) \
+- printf("%02x", hash[j]); \
+- printf("\"\n"); \
+- printf("}"); \
+- } \
+- } while (0)
+-
+-int main() {
+- uint8_t key[64] = {0};
+- uint8_t in[LENGTH] = {0};
+- uint8_t hash[LENGTH] = {0};
+- size_t i, j;
+-
+- for (i = 0; i < sizeof(in); ++i)
+- in[i] = i;
+-
+- for (i = 0; i < sizeof(key); ++i)
+- key[i] = i;
+-
+- printf("[");
+- MAKE_KAT(blake2s, BLAKE2S, 1);
+- MAKE_KEYED_KAT(blake2s, BLAKE2S, 0);
+- MAKE_KAT(blake2b, BLAKE2B, 0);
+- MAKE_KEYED_KAT(blake2b, BLAKE2B, 0);
+- MAKE_KAT(blake2sp, BLAKE2S, 0);
+- MAKE_KEYED_KAT(blake2sp, BLAKE2S, 0);
+- MAKE_KAT(blake2bp, BLAKE2B, 0);
+- MAKE_KEYED_KAT(blake2bp, BLAKE2B, 0);
+- MAKE_XOF_KAT(blake2xs, 0);
+- MAKE_XOF_KEYED_KAT(blake2xs, BLAKE2S, 0);
+- MAKE_XOF_KAT(blake2xb, 0);
+- MAKE_XOF_KEYED_KAT(blake2xb, BLAKE2B, 0);
+- printf("\n]\n");
+- fflush(stdout);
+- return 0;
+-}
+--- thirdparty/blake2/ref/blake2-impl.h.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/ref/blake2-impl.h
+@@ -0,0 +1,160 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++#ifndef BLAKE2_IMPL_H
++#define BLAKE2_IMPL_H
++
++#include <stdint.h>
++#include <string.h>
++
++#if !defined(__cplusplus) && (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L)
++ #if defined(_MSC_VER)
++ #define BLAKE2_INLINE __inline
++ #elif defined(__GNUC__)
++ #define BLAKE2_INLINE __inline__
++ #else
++ #define BLAKE2_INLINE
++ #endif
++#else
++ #define BLAKE2_INLINE inline
++#endif
++
++static BLAKE2_INLINE uint32_t load32( const void *src )
++{
++#if defined(NATIVE_LITTLE_ENDIAN)
++ uint32_t w;
++ memcpy(&w, src, sizeof w);
++ return w;
++#else
++ const uint8_t *p = ( const uint8_t * )src;
++ return (( uint32_t )( p[0] ) << 0) |
++ (( uint32_t )( p[1] ) << 8) |
++ (( uint32_t )( p[2] ) << 16) |
++ (( uint32_t )( p[3] ) << 24) ;
++#endif
++}
++
++static BLAKE2_INLINE uint64_t load64( const void *src )
++{
++#if defined(NATIVE_LITTLE_ENDIAN)
++ uint64_t w;
++ memcpy(&w, src, sizeof w);
++ return w;
++#else
++ const uint8_t *p = ( const uint8_t * )src;
++ return (( uint64_t )( p[0] ) << 0) |
++ (( uint64_t )( p[1] ) << 8) |
++ (( uint64_t )( p[2] ) << 16) |
++ (( uint64_t )( p[3] ) << 24) |
++ (( uint64_t )( p[4] ) << 32) |
++ (( uint64_t )( p[5] ) << 40) |
++ (( uint64_t )( p[6] ) << 48) |
++ (( uint64_t )( p[7] ) << 56) ;
++#endif
++}
++
++static BLAKE2_INLINE uint16_t load16( const void *src )
++{
++#if defined(NATIVE_LITTLE_ENDIAN)
++ uint16_t w;
++ memcpy(&w, src, sizeof w);
++ return w;
++#else
++ const uint8_t *p = ( const uint8_t * )src;
++ return (( uint16_t )( p[0] ) << 0) |
++ (( uint16_t )( p[1] ) << 8) ;
++#endif
++}
++
++static BLAKE2_INLINE void store16( void *dst, uint16_t w )
++{
++#if defined(NATIVE_LITTLE_ENDIAN)
++ memcpy(dst, &w, sizeof w);
++#else
++ uint8_t *p = ( uint8_t * )dst;
++ *p++ = ( uint8_t )w; w >>= 8;
++ *p++ = ( uint8_t )w;
++#endif
++}
++
++static BLAKE2_INLINE void store32( void *dst, uint32_t w )
++{
++#if defined(NATIVE_LITTLE_ENDIAN)
++ memcpy(dst, &w, sizeof w);
++#else
++ uint8_t *p = ( uint8_t * )dst;
++ p[0] = (uint8_t)(w >> 0);
++ p[1] = (uint8_t)(w >> 8);
++ p[2] = (uint8_t)(w >> 16);
++ p[3] = (uint8_t)(w >> 24);
++#endif
++}
++
++static BLAKE2_INLINE void store64( void *dst, uint64_t w )
++{
++#if defined(NATIVE_LITTLE_ENDIAN)
++ memcpy(dst, &w, sizeof w);
++#else
++ uint8_t *p = ( uint8_t * )dst;
++ p[0] = (uint8_t)(w >> 0);
++ p[1] = (uint8_t)(w >> 8);
++ p[2] = (uint8_t)(w >> 16);
++ p[3] = (uint8_t)(w >> 24);
++ p[4] = (uint8_t)(w >> 32);
++ p[5] = (uint8_t)(w >> 40);
++ p[6] = (uint8_t)(w >> 48);
++ p[7] = (uint8_t)(w >> 56);
++#endif
++}
++
++static BLAKE2_INLINE uint64_t load48( const void *src )
++{
++ const uint8_t *p = ( const uint8_t * )src;
++ return (( uint64_t )( p[0] ) << 0) |
++ (( uint64_t )( p[1] ) << 8) |
++ (( uint64_t )( p[2] ) << 16) |
++ (( uint64_t )( p[3] ) << 24) |
++ (( uint64_t )( p[4] ) << 32) |
++ (( uint64_t )( p[5] ) << 40) ;
++}
++
++static BLAKE2_INLINE void store48( void *dst, uint64_t w )
++{
++ uint8_t *p = ( uint8_t * )dst;
++ p[0] = (uint8_t)(w >> 0);
++ p[1] = (uint8_t)(w >> 8);
++ p[2] = (uint8_t)(w >> 16);
++ p[3] = (uint8_t)(w >> 24);
++ p[4] = (uint8_t)(w >> 32);
++ p[5] = (uint8_t)(w >> 40);
++}
++
++static BLAKE2_INLINE uint32_t rotr32( const uint32_t w, const unsigned c )
++{
++ return ( w >> c ) | ( w << ( 32 - c ) );
++}
++
++static BLAKE2_INLINE uint64_t rotr64( const uint64_t w, const unsigned c )
++{
++ return ( w >> c ) | ( w << ( 64 - c ) );
++}
++
++/* prevents compiler optimizing out memset() */
++static BLAKE2_INLINE void secure_zero_memory(void *v, size_t n)
++{
++ static void *(*const volatile memset_v)(void *, int, size_t) = &memset;
++ memset_v(v, 0, n);
++}
++
++#endif
+--- thirdparty/blake2/ref/blake2.h.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/ref/blake2.h
+@@ -0,0 +1,195 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++#ifndef BLAKE2_H
++#define BLAKE2_H
++
++#include <stddef.h>
++#include <stdint.h>
++
++#if defined(_MSC_VER)
++#define BLAKE2_PACKED(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
++#else
++#define BLAKE2_PACKED(x) x __attribute__((packed))
++#endif
++
++#if defined(__cplusplus)
++extern "C" {
++#endif
++
++ enum blake2s_constant
++ {
++ BLAKE2S_BLOCKBYTES = 64,
++ BLAKE2S_OUTBYTES = 32,
++ BLAKE2S_KEYBYTES = 32,
++ BLAKE2S_SALTBYTES = 8,
++ BLAKE2S_PERSONALBYTES = 8
++ };
++
++ enum blake2b_constant
++ {
++ BLAKE2B_BLOCKBYTES = 128,
++ BLAKE2B_OUTBYTES = 64,
++ BLAKE2B_KEYBYTES = 64,
++ BLAKE2B_SALTBYTES = 16,
++ BLAKE2B_PERSONALBYTES = 16
++ };
++
++ typedef struct blake2s_state__
++ {
++ uint32_t h[8];
++ uint32_t t[2];
++ uint32_t f[2];
++ uint8_t buf[BLAKE2S_BLOCKBYTES];
++ size_t buflen;
++ size_t outlen;
++ uint8_t last_node;
++ } blake2s_state;
++
++ typedef struct blake2b_state__
++ {
++ uint64_t h[8];
++ uint64_t t[2];
++ uint64_t f[2];
++ uint8_t buf[BLAKE2B_BLOCKBYTES];
++ size_t buflen;
++ size_t outlen;
++ uint8_t last_node;
++ } blake2b_state;
++
++ typedef struct blake2sp_state__
++ {
++ blake2s_state S[8][1];
++ blake2s_state R[1];
++ uint8_t buf[8 * BLAKE2S_BLOCKBYTES];
++ size_t buflen;
++ size_t outlen;
++ } blake2sp_state;
++
++ typedef struct blake2bp_state__
++ {
++ blake2b_state S[4][1];
++ blake2b_state R[1];
++ uint8_t buf[4 * BLAKE2B_BLOCKBYTES];
++ size_t buflen;
++ size_t outlen;
++ } blake2bp_state;
++
++
++ BLAKE2_PACKED(struct blake2s_param__
++ {
++ uint8_t digest_length; /* 1 */
++ uint8_t key_length; /* 2 */
++ uint8_t fanout; /* 3 */
++ uint8_t depth; /* 4 */
++ uint32_t leaf_length; /* 8 */
++ uint32_t node_offset; /* 12 */
++ uint16_t xof_length; /* 14 */
++ uint8_t node_depth; /* 15 */
++ uint8_t inner_length; /* 16 */
++ /* uint8_t reserved[0]; */
++ uint8_t salt[BLAKE2S_SALTBYTES]; /* 24 */
++ uint8_t personal[BLAKE2S_PERSONALBYTES]; /* 32 */
++ });
++
++ typedef struct blake2s_param__ blake2s_param;
++
++ BLAKE2_PACKED(struct blake2b_param__
++ {
++ uint8_t digest_length; /* 1 */
++ uint8_t key_length; /* 2 */
++ uint8_t fanout; /* 3 */
++ uint8_t depth; /* 4 */
++ uint32_t leaf_length; /* 8 */
++ uint32_t node_offset; /* 12 */
++ uint32_t xof_length; /* 16 */
++ uint8_t node_depth; /* 17 */
++ uint8_t inner_length; /* 18 */
++ uint8_t reserved[14]; /* 32 */
++ uint8_t salt[BLAKE2B_SALTBYTES]; /* 48 */
++ uint8_t personal[BLAKE2B_PERSONALBYTES]; /* 64 */
++ });
++
++ typedef struct blake2b_param__ blake2b_param;
++
++ typedef struct blake2xs_state__
++ {
++ blake2s_state S[1];
++ blake2s_param P[1];
++ } blake2xs_state;
++
++ typedef struct blake2xb_state__
++ {
++ blake2b_state S[1];
++ blake2b_param P[1];
++ } blake2xb_state;
++
++ /* Padded structs result in a compile-time error */
++ enum {
++ BLAKE2_DUMMY_1 = 1/(sizeof(blake2s_param) == BLAKE2S_OUTBYTES),
++ BLAKE2_DUMMY_2 = 1/(sizeof(blake2b_param) == BLAKE2B_OUTBYTES)
++ };
++
++ /* Streaming API */
++ int blake2s_init( blake2s_state *S, size_t outlen );
++ int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen );
++ int blake2s_init_param( blake2s_state *S, const blake2s_param *P );
++ int blake2s_update( blake2s_state *S, const void *in, size_t inlen );
++ int blake2s_final( blake2s_state *S, void *out, size_t outlen );
++
++ int blake2b_init( blake2b_state *S, size_t outlen );
++ int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen );
++ int blake2b_init_param( blake2b_state *S, const blake2b_param *P );
++ int blake2b_update( blake2b_state *S, const void *in, size_t inlen );
++ int blake2b_final( blake2b_state *S, void *out, size_t outlen );
++
++ int blake2sp_init( blake2sp_state *S, size_t outlen );
++ int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen );
++ int blake2sp_update( blake2sp_state *S, const void *in, size_t inlen );
++ int blake2sp_final( blake2sp_state *S, void *out, size_t outlen );
++
++ int blake2bp_init( blake2bp_state *S, size_t outlen );
++ int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key, size_t keylen );
++ int blake2bp_update( blake2bp_state *S, const void *in, size_t inlen );
++ int blake2bp_final( blake2bp_state *S, void *out, size_t outlen );
++
++ /* Variable output length API */
++ int blake2xs_init( blake2xs_state *S, const size_t outlen );
++ int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen );
++ int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen );
++ int blake2xs_final(blake2xs_state *S, void *out, size_t outlen);
++
++ int blake2xb_init( blake2xb_state *S, const size_t outlen );
++ int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const void *key, size_t keylen );
++ int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen );
++ int blake2xb_final(blake2xb_state *S, void *out, size_t outlen);
++
++ /* Simple API */
++ int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++ int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++
++ int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++ int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++
++ int blake2xs( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++ int blake2xb( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++
++ /* This is simply an alias for blake2b */
++ int blake2( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++
++#if defined(__cplusplus)
++}
++#endif
++
++#endif
+--- thirdparty/blake2/ref/blake2b-ref.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/ref/blake2b-ref.c
+@@ -0,0 +1,379 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdint.h>
++#include <string.h>
++#include <stdio.h>
++
++#include "blake2.h"
++#include "blake2-impl.h"
++
++static const uint64_t blake2b_IV[8] =
++{
++ 0x6a09e667f3bcc908ULL, 0xbb67ae8584caa73bULL,
++ 0x3c6ef372fe94f82bULL, 0xa54ff53a5f1d36f1ULL,
++ 0x510e527fade682d1ULL, 0x9b05688c2b3e6c1fULL,
++ 0x1f83d9abfb41bd6bULL, 0x5be0cd19137e2179ULL
++};
++
++static const uint8_t blake2b_sigma[12][16] =
++{
++ { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } ,
++ { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } ,
++ { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } ,
++ { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } ,
++ { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } ,
++ { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } ,
++ { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } ,
++ { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } ,
++ { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 } ,
++ { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13 , 0 } ,
++ { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } ,
++ { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 }
++};
++
++
++static void blake2b_set_lastnode( blake2b_state *S )
++{
++ S->f[1] = (uint64_t)-1;
++}
++
++/* Some helper functions, not necessarily useful */
++static int blake2b_is_lastblock( const blake2b_state *S )
++{
++ return S->f[0] != 0;
++}
++
++static void blake2b_set_lastblock( blake2b_state *S )
++{
++ if( S->last_node ) blake2b_set_lastnode( S );
++
++ S->f[0] = (uint64_t)-1;
++}
++
++static void blake2b_increment_counter( blake2b_state *S, const uint64_t inc )
++{
++ S->t[0] += inc;
++ S->t[1] += ( S->t[0] < inc );
++}
++
++static void blake2b_init0( blake2b_state *S )
++{
++ size_t i;
++ memset( S, 0, sizeof( blake2b_state ) );
++
++ for( i = 0; i < 8; ++i ) S->h[i] = blake2b_IV[i];
++}
++
++/* init xors IV with input parameter block */
++int blake2b_init_param( blake2b_state *S, const blake2b_param *P )
++{
++ const uint8_t *p = ( const uint8_t * )( P );
++ size_t i;
++
++ blake2b_init0( S );
++
++ /* IV XOR ParamBlock */
++ for( i = 0; i < 8; ++i )
++ S->h[i] ^= load64( p + sizeof( S->h[i] ) * i );
++
++ S->outlen = P->digest_length;
++ return 0;
++}
++
++
++
++int blake2b_init( blake2b_state *S, size_t outlen )
++{
++ blake2b_param P[1];
++
++ if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1;
++
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = 0;
++ P->fanout = 1;
++ P->depth = 1;
++ store32( &P->leaf_length, 0 );
++ store32( &P->node_offset, 0 );
++ store32( &P->xof_length, 0 );
++ P->node_depth = 0;
++ P->inner_length = 0;
++ memset( P->reserved, 0, sizeof( P->reserved ) );
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++ return blake2b_init_param( S, P );
++}
++
++
++int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen )
++{
++ blake2b_param P[1];
++
++ if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1;
++
++ if ( !key || !keylen || keylen > BLAKE2B_KEYBYTES ) return -1;
++
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = (uint8_t)keylen;
++ P->fanout = 1;
++ P->depth = 1;
++ store32( &P->leaf_length, 0 );
++ store32( &P->node_offset, 0 );
++ store32( &P->xof_length, 0 );
++ P->node_depth = 0;
++ P->inner_length = 0;
++ memset( P->reserved, 0, sizeof( P->reserved ) );
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++
++ if( blake2b_init_param( S, P ) < 0 ) return -1;
++
++ {
++ uint8_t block[BLAKE2B_BLOCKBYTES];
++ memset( block, 0, BLAKE2B_BLOCKBYTES );
++ memcpy( block, key, keylen );
++ blake2b_update( S, block, BLAKE2B_BLOCKBYTES );
++ secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */
++ }
++ return 0;
++}
++
++#define G(r,i,a,b,c,d) \
++ do { \
++ a = a + b + m[blake2b_sigma[r][2*i+0]]; \
++ d = rotr64(d ^ a, 32); \
++ c = c + d; \
++ b = rotr64(b ^ c, 24); \
++ a = a + b + m[blake2b_sigma[r][2*i+1]]; \
++ d = rotr64(d ^ a, 16); \
++ c = c + d; \
++ b = rotr64(b ^ c, 63); \
++ } while(0)
++
++#define ROUND(r) \
++ do { \
++ G(r,0,v[ 0],v[ 4],v[ 8],v[12]); \
++ G(r,1,v[ 1],v[ 5],v[ 9],v[13]); \
++ G(r,2,v[ 2],v[ 6],v[10],v[14]); \
++ G(r,3,v[ 3],v[ 7],v[11],v[15]); \
++ G(r,4,v[ 0],v[ 5],v[10],v[15]); \
++ G(r,5,v[ 1],v[ 6],v[11],v[12]); \
++ G(r,6,v[ 2],v[ 7],v[ 8],v[13]); \
++ G(r,7,v[ 3],v[ 4],v[ 9],v[14]); \
++ } while(0)
++
++static void blake2b_compress( blake2b_state *S, const uint8_t block[BLAKE2B_BLOCKBYTES] )
++{
++ uint64_t m[16];
++ uint64_t v[16];
++ size_t i;
++
++ for( i = 0; i < 16; ++i ) {
++ m[i] = load64( block + i * sizeof( m[i] ) );
++ }
++
++ for( i = 0; i < 8; ++i ) {
++ v[i] = S->h[i];
++ }
++
++ v[ 8] = blake2b_IV[0];
++ v[ 9] = blake2b_IV[1];
++ v[10] = blake2b_IV[2];
++ v[11] = blake2b_IV[3];
++ v[12] = blake2b_IV[4] ^ S->t[0];
++ v[13] = blake2b_IV[5] ^ S->t[1];
++ v[14] = blake2b_IV[6] ^ S->f[0];
++ v[15] = blake2b_IV[7] ^ S->f[1];
++
++ ROUND( 0 );
++ ROUND( 1 );
++ ROUND( 2 );
++ ROUND( 3 );
++ ROUND( 4 );
++ ROUND( 5 );
++ ROUND( 6 );
++ ROUND( 7 );
++ ROUND( 8 );
++ ROUND( 9 );
++ ROUND( 10 );
++ ROUND( 11 );
++
++ for( i = 0; i < 8; ++i ) {
++ S->h[i] = S->h[i] ^ v[i] ^ v[i + 8];
++ }
++}
++
++#undef G
++#undef ROUND
++
++int blake2b_update( blake2b_state *S, const void *pin, size_t inlen )
++{
++ const unsigned char * in = (const unsigned char *)pin;
++ if( inlen > 0 )
++ {
++ size_t left = S->buflen;
++ size_t fill = BLAKE2B_BLOCKBYTES - left;
++ if( inlen > fill )
++ {
++ S->buflen = 0;
++ memcpy( S->buf + left, in, fill ); /* Fill buffer */
++ blake2b_increment_counter( S, BLAKE2B_BLOCKBYTES );
++ blake2b_compress( S, S->buf ); /* Compress */
++ in += fill; inlen -= fill;
++ while(inlen > BLAKE2B_BLOCKBYTES) {
++ blake2b_increment_counter(S, BLAKE2B_BLOCKBYTES);
++ blake2b_compress( S, in );
++ in += BLAKE2B_BLOCKBYTES;
++ inlen -= BLAKE2B_BLOCKBYTES;
++ }
++ }
++ memcpy( S->buf + S->buflen, in, inlen );
++ S->buflen += inlen;
++ }
++ return 0;
++}
++
++int blake2b_final( blake2b_state *S, void *out, size_t outlen )
++{
++ uint8_t buffer[BLAKE2B_OUTBYTES] = {0};
++ size_t i;
++
++ if( out == NULL || outlen < S->outlen )
++ return -1;
++
++ if( blake2b_is_lastblock( S ) )
++ return -1;
++
++ blake2b_increment_counter( S, S->buflen );
++ blake2b_set_lastblock( S );
++ memset( S->buf + S->buflen, 0, BLAKE2B_BLOCKBYTES - S->buflen ); /* Padding */
++ blake2b_compress( S, S->buf );
++
++ for( i = 0; i < 8; ++i ) /* Output full hash to temp buffer */
++ store64( buffer + sizeof( S->h[i] ) * i, S->h[i] );
++
++ memcpy( out, buffer, S->outlen );
++ secure_zero_memory(buffer, sizeof(buffer));
++ return 0;
++}
++
++/* inlen, at least, should be uint64_t. Others can be size_t. */
++int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
++{
++ blake2b_state S[1];
++
++ /* Verify parameters */
++ if ( NULL == in && inlen > 0 ) return -1;
++
++ if ( NULL == out ) return -1;
++
++ if( NULL == key && keylen > 0 ) return -1;
++
++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1;
++
++ if( keylen > BLAKE2B_KEYBYTES ) return -1;
++
++ if( keylen > 0 )
++ {
++ if( blake2b_init_key( S, outlen, key, keylen ) < 0 ) return -1;
++ }
++ else
++ {
++ if( blake2b_init( S, outlen ) < 0 ) return -1;
++ }
++
++ blake2b_update( S, ( const uint8_t * )in, inlen );
++ blake2b_final( S, out, outlen );
++ return 0;
++}
++
++int blake2( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) {
++ return blake2b(out, outlen, in, inlen, key, keylen);
++}
++
++#if defined(SUPERCOP)
++int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen )
++{
++ return blake2b( out, BLAKE2B_OUTBYTES, in, inlen, NULL, 0 );
++}
++#endif
++
++#if defined(BLAKE2B_SELFTEST)
++#include <string.h>
++#include "blake2-kat.h"
++int main( void )
++{
++ uint8_t key[BLAKE2B_KEYBYTES];
++ uint8_t buf[BLAKE2_KAT_LENGTH];
++ size_t i, step;
++
++ for( i = 0; i < BLAKE2B_KEYBYTES; ++i )
++ key[i] = ( uint8_t )i;
++
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ buf[i] = ( uint8_t )i;
++
++ /* Test simple API */
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ {
++ uint8_t hash[BLAKE2B_OUTBYTES];
++ blake2b( hash, BLAKE2B_OUTBYTES, buf, i, key, BLAKE2B_KEYBYTES );
++
++ if( 0 != memcmp( hash, blake2b_keyed_kat[i], BLAKE2B_OUTBYTES ) )
++ {
++ goto fail;
++ }
++ }
++
++ /* Test streaming API */
++ for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) {
++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) {
++ uint8_t hash[BLAKE2B_OUTBYTES];
++ blake2b_state S;
++ uint8_t * p = buf;
++ size_t mlen = i;
++ int err = 0;
++
++ if( (err = blake2b_init_key(&S, BLAKE2B_OUTBYTES, key, BLAKE2B_KEYBYTES)) < 0 ) {
++ goto fail;
++ }
++
++ while (mlen >= step) {
++ if ( (err = blake2b_update(&S, p, step)) < 0 ) {
++ goto fail;
++ }
++ mlen -= step;
++ p += step;
++ }
++ if ( (err = blake2b_update(&S, p, mlen)) < 0) {
++ goto fail;
++ }
++ if ( (err = blake2b_final(&S, hash, BLAKE2B_OUTBYTES)) < 0) {
++ goto fail;
++ }
++
++ if (0 != memcmp(hash, blake2b_keyed_kat[i], BLAKE2B_OUTBYTES)) {
++ goto fail;
++ }
++ }
++ }
++
++ puts( "ok" );
++ return 0;
++fail:
++ puts("error");
++ return -1;
++}
++#endif
+--- thirdparty/blake2/ref/blake2bp-ref.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/ref/blake2bp-ref.c
+@@ -0,0 +1,359 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
++#include <stdint.h>
++
++#if defined(_OPENMP)
++#include <omp.h>
++#endif
++
++#include "blake2.h"
++#include "blake2-impl.h"
++
++#define PARALLELISM_DEGREE 4
++
++/*
++ blake2b_init_param defaults to setting the expecting output length
++ from the digest_length parameter block field.
++
++ In some cases, however, we do not want this, as the output length
++ of these instances is given by inner_length instead.
++*/
++static int blake2bp_init_leaf_param( blake2b_state *S, const blake2b_param *P )
++{
++ int err = blake2b_init_param(S, P);
++ S->outlen = P->inner_length;
++ return err;
++}
++
++static int blake2bp_init_leaf( blake2b_state *S, size_t outlen, size_t keylen, uint64_t offset )
++{
++ blake2b_param P[1];
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = (uint8_t)keylen;
++ P->fanout = PARALLELISM_DEGREE;
++ P->depth = 2;
++ store32( &P->leaf_length, 0 );
++ store32( &P->node_offset, offset );
++ store32( &P->xof_length, 0 );
++ P->node_depth = 0;
++ P->inner_length = BLAKE2B_OUTBYTES;
++ memset( P->reserved, 0, sizeof( P->reserved ) );
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++ return blake2bp_init_leaf_param( S, P );
++}
++
++static int blake2bp_init_root( blake2b_state *S, size_t outlen, size_t keylen )
++{
++ blake2b_param P[1];
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = (uint8_t)keylen;
++ P->fanout = PARALLELISM_DEGREE;
++ P->depth = 2;
++ store32( &P->leaf_length, 0 );
++ store32( &P->node_offset, 0 );
++ store32( &P->xof_length, 0 );
++ P->node_depth = 1;
++ P->inner_length = BLAKE2B_OUTBYTES;
++ memset( P->reserved, 0, sizeof( P->reserved ) );
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++ return blake2b_init_param( S, P );
++}
++
++
++int blake2bp_init( blake2bp_state *S, size_t outlen )
++{
++ size_t i;
++
++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1;
++
++ memset( S->buf, 0, sizeof( S->buf ) );
++ S->buflen = 0;
++ S->outlen = outlen;
++
++ if( blake2bp_init_root( S->R, outlen, 0 ) < 0 )
++ return -1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ if( blake2bp_init_leaf( S->S[i], outlen, 0, i ) < 0 ) return -1;
++
++ S->R->last_node = 1;
++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1;
++ return 0;
++}
++
++int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key, size_t keylen )
++{
++ size_t i;
++
++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1;
++
++ if( !key || !keylen || keylen > BLAKE2B_KEYBYTES ) return -1;
++
++ memset( S->buf, 0, sizeof( S->buf ) );
++ S->buflen = 0;
++ S->outlen = outlen;
++
++ if( blake2bp_init_root( S->R, outlen, keylen ) < 0 )
++ return -1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ if( blake2bp_init_leaf( S->S[i], outlen, keylen, i ) < 0 ) return -1;
++
++ S->R->last_node = 1;
++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1;
++ {
++ uint8_t block[BLAKE2B_BLOCKBYTES];
++ memset( block, 0, BLAKE2B_BLOCKBYTES );
++ memcpy( block, key, keylen );
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2b_update( S->S[i], block, BLAKE2B_BLOCKBYTES );
++
++ secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */
++ }
++ return 0;
++}
++
++
++int blake2bp_update( blake2bp_state *S, const void *pin, size_t inlen )
++{
++ const unsigned char * in = (const unsigned char *)pin;
++ size_t left = S->buflen;
++ size_t fill = sizeof( S->buf ) - left;
++ size_t i;
++
++ if( left && inlen >= fill )
++ {
++ memcpy( S->buf + left, in, fill );
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2b_update( S->S[i], S->buf + i * BLAKE2B_BLOCKBYTES, BLAKE2B_BLOCKBYTES );
++
++ in += fill;
++ inlen -= fill;
++ left = 0;
++ }
++
++#if defined(_OPENMP)
++ #pragma omp parallel shared(S), num_threads(PARALLELISM_DEGREE)
++#else
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++#endif
++ {
++#if defined(_OPENMP)
++ size_t i = omp_get_thread_num();
++#endif
++ size_t inlen__ = inlen;
++ const unsigned char *in__ = ( const unsigned char * )in;
++ in__ += i * BLAKE2B_BLOCKBYTES;
++
++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES )
++ {
++ blake2b_update( S->S[i], in__, BLAKE2B_BLOCKBYTES );
++ in__ += PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
++ inlen__ -= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
++ }
++ }
++
++ in += inlen - inlen % ( PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES );
++ inlen %= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
++
++ if( inlen > 0 )
++ memcpy( S->buf + left, in, inlen );
++
++ S->buflen = left + inlen;
++ return 0;
++}
++
++int blake2bp_final( blake2bp_state *S, void *out, size_t outlen )
++{
++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2B_OUTBYTES];
++ size_t i;
++
++ if(out == NULL || outlen < S->outlen) {
++ return -1;
++ }
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ {
++ if( S->buflen > i * BLAKE2B_BLOCKBYTES )
++ {
++ size_t left = S->buflen - i * BLAKE2B_BLOCKBYTES;
++
++ if( left > BLAKE2B_BLOCKBYTES ) left = BLAKE2B_BLOCKBYTES;
++
++ blake2b_update( S->S[i], S->buf + i * BLAKE2B_BLOCKBYTES, left );
++ }
++
++ blake2b_final( S->S[i], hash[i], BLAKE2B_OUTBYTES );
++ }
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2b_update( S->R, hash[i], BLAKE2B_OUTBYTES );
++
++ return blake2b_final( S->R, out, S->outlen );
++}
++
++int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
++{
++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2B_OUTBYTES];
++ blake2b_state S[PARALLELISM_DEGREE][1];
++ blake2b_state FS[1];
++ size_t i;
++
++ /* Verify parameters */
++ if ( NULL == in && inlen > 0 ) return -1;
++
++ if ( NULL == out ) return -1;
++
++ if( NULL == key && keylen > 0 ) return -1;
++
++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1;
++
++ if( keylen > BLAKE2B_KEYBYTES ) return -1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ if( blake2bp_init_leaf( S[i], outlen, keylen, i ) < 0 ) return -1;
++
++ S[PARALLELISM_DEGREE - 1]->last_node = 1; /* mark last node */
++
++ if( keylen > 0 )
++ {
++ uint8_t block[BLAKE2B_BLOCKBYTES];
++ memset( block, 0, BLAKE2B_BLOCKBYTES );
++ memcpy( block, key, keylen );
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2b_update( S[i], block, BLAKE2B_BLOCKBYTES );
++
++ secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */
++ }
++
++#if defined(_OPENMP)
++ #pragma omp parallel shared(S,hash), num_threads(PARALLELISM_DEGREE)
++#else
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++#endif
++ {
++#if defined(_OPENMP)
++ size_t i = omp_get_thread_num();
++#endif
++ size_t inlen__ = inlen;
++ const unsigned char *in__ = ( const unsigned char * )in;
++ in__ += i * BLAKE2B_BLOCKBYTES;
++
++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES )
++ {
++ blake2b_update( S[i], in__, BLAKE2B_BLOCKBYTES );
++ in__ += PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
++ inlen__ -= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
++ }
++
++ if( inlen__ > i * BLAKE2B_BLOCKBYTES )
++ {
++ const size_t left = inlen__ - i * BLAKE2B_BLOCKBYTES;
++ const size_t len = left <= BLAKE2B_BLOCKBYTES ? left : BLAKE2B_BLOCKBYTES;
++ blake2b_update( S[i], in__, len );
++ }
++
++ blake2b_final( S[i], hash[i], BLAKE2B_OUTBYTES );
++ }
++
++ if( blake2bp_init_root( FS, outlen, keylen ) < 0 )
++ return -1;
++
++ FS->last_node = 1; /* Mark as last node */
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2b_update( FS, hash[i], BLAKE2B_OUTBYTES );
++
++ return blake2b_final( FS, out, outlen );;
++}
++
++#if defined(BLAKE2BP_SELFTEST)
++#include <string.h>
++#include "blake2-kat.h"
++int main( void )
++{
++ uint8_t key[BLAKE2B_KEYBYTES];
++ uint8_t buf[BLAKE2_KAT_LENGTH];
++ size_t i, step;
++
++ for( i = 0; i < BLAKE2B_KEYBYTES; ++i )
++ key[i] = ( uint8_t )i;
++
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ buf[i] = ( uint8_t )i;
++
++ /* Test simple API */
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ {
++ uint8_t hash[BLAKE2B_OUTBYTES];
++ blake2bp( hash, BLAKE2B_OUTBYTES, buf, i, key, BLAKE2B_KEYBYTES );
++
++ if( 0 != memcmp( hash, blake2bp_keyed_kat[i], BLAKE2B_OUTBYTES ) )
++ {
++ goto fail;
++ }
++ }
++
++ /* Test streaming API */
++ for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) {
++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) {
++ uint8_t hash[BLAKE2B_OUTBYTES];
++ blake2bp_state S;
++ uint8_t * p = buf;
++ size_t mlen = i;
++ int err = 0;
++
++ if( (err = blake2bp_init_key(&S, BLAKE2B_OUTBYTES, key, BLAKE2B_KEYBYTES)) < 0 ) {
++ goto fail;
++ }
++
++ while (mlen >= step) {
++ if ( (err = blake2bp_update(&S, p, step)) < 0 ) {
++ goto fail;
++ }
++ mlen -= step;
++ p += step;
++ }
++ if ( (err = blake2bp_update(&S, p, mlen)) < 0) {
++ goto fail;
++ }
++ if ( (err = blake2bp_final(&S, hash, BLAKE2B_OUTBYTES)) < 0) {
++ goto fail;
++ }
++
++ if (0 != memcmp(hash, blake2bp_keyed_kat[i], BLAKE2B_OUTBYTES)) {
++ goto fail;
++ }
++ }
++ }
++
++ puts( "ok" );
++ return 0;
++fail:
++ puts("error");
++ return -1;
++}
++#endif
+--- thirdparty/blake2/ref/blake2s-ref.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/ref/blake2s-ref.c
+@@ -0,0 +1,367 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdint.h>
++#include <string.h>
++#include <stdio.h>
++
++#include "blake2.h"
++#include "blake2-impl.h"
++
++static const uint32_t blake2s_IV[8] =
++{
++ 0x6A09E667UL, 0xBB67AE85UL, 0x3C6EF372UL, 0xA54FF53AUL,
++ 0x510E527FUL, 0x9B05688CUL, 0x1F83D9ABUL, 0x5BE0CD19UL
++};
++
++static const uint8_t blake2s_sigma[10][16] =
++{
++ { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } ,
++ { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } ,
++ { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } ,
++ { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } ,
++ { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } ,
++ { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } ,
++ { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } ,
++ { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } ,
++ { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 } ,
++ { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13 , 0 } ,
++};
++
++static void blake2s_set_lastnode( blake2s_state *S )
++{
++ S->f[1] = (uint32_t)-1;
++}
++
++/* Some helper functions, not necessarily useful */
++static int blake2s_is_lastblock( const blake2s_state *S )
++{
++ return S->f[0] != 0;
++}
++
++static void blake2s_set_lastblock( blake2s_state *S )
++{
++ if( S->last_node ) blake2s_set_lastnode( S );
++
++ S->f[0] = (uint32_t)-1;
++}
++
++static void blake2s_increment_counter( blake2s_state *S, const uint32_t inc )
++{
++ S->t[0] += inc;
++ S->t[1] += ( S->t[0] < inc );
++}
++
++static void blake2s_init0( blake2s_state *S )
++{
++ size_t i;
++ memset( S, 0, sizeof( blake2s_state ) );
++
++ for( i = 0; i < 8; ++i ) S->h[i] = blake2s_IV[i];
++}
++
++/* init2 xors IV with input parameter block */
++int blake2s_init_param( blake2s_state *S, const blake2s_param *P )
++{
++ const unsigned char *p = ( const unsigned char * )( P );
++ size_t i;
++
++ blake2s_init0( S );
++
++ /* IV XOR ParamBlock */
++ for( i = 0; i < 8; ++i )
++ S->h[i] ^= load32( &p[i * 4] );
++
++ S->outlen = P->digest_length;
++ return 0;
++}
++
++
++/* Sequential blake2s initialization */
++int blake2s_init( blake2s_state *S, size_t outlen )
++{
++ blake2s_param P[1];
++
++ /* Move interval verification here? */
++ if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1;
++
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = 0;
++ P->fanout = 1;
++ P->depth = 1;
++ store32( &P->leaf_length, 0 );
++ store32( &P->node_offset, 0 );
++ store16( &P->xof_length, 0 );
++ P->node_depth = 0;
++ P->inner_length = 0;
++ /* memset(P->reserved, 0, sizeof(P->reserved) ); */
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++ return blake2s_init_param( S, P );
++}
++
++int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen )
++{
++ blake2s_param P[1];
++
++ if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1;
++
++ if ( !key || !keylen || keylen > BLAKE2S_KEYBYTES ) return -1;
++
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = (uint8_t)keylen;
++ P->fanout = 1;
++ P->depth = 1;
++ store32( &P->leaf_length, 0 );
++ store32( &P->node_offset, 0 );
++ store16( &P->xof_length, 0 );
++ P->node_depth = 0;
++ P->inner_length = 0;
++ /* memset(P->reserved, 0, sizeof(P->reserved) ); */
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++
++ if( blake2s_init_param( S, P ) < 0 ) return -1;
++
++ {
++ uint8_t block[BLAKE2S_BLOCKBYTES];
++ memset( block, 0, BLAKE2S_BLOCKBYTES );
++ memcpy( block, key, keylen );
++ blake2s_update( S, block, BLAKE2S_BLOCKBYTES );
++ secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */
++ }
++ return 0;
++}
++
++#define G(r,i,a,b,c,d) \
++ do { \
++ a = a + b + m[blake2s_sigma[r][2*i+0]]; \
++ d = rotr32(d ^ a, 16); \
++ c = c + d; \
++ b = rotr32(b ^ c, 12); \
++ a = a + b + m[blake2s_sigma[r][2*i+1]]; \
++ d = rotr32(d ^ a, 8); \
++ c = c + d; \
++ b = rotr32(b ^ c, 7); \
++ } while(0)
++
++#define ROUND(r) \
++ do { \
++ G(r,0,v[ 0],v[ 4],v[ 8],v[12]); \
++ G(r,1,v[ 1],v[ 5],v[ 9],v[13]); \
++ G(r,2,v[ 2],v[ 6],v[10],v[14]); \
++ G(r,3,v[ 3],v[ 7],v[11],v[15]); \
++ G(r,4,v[ 0],v[ 5],v[10],v[15]); \
++ G(r,5,v[ 1],v[ 6],v[11],v[12]); \
++ G(r,6,v[ 2],v[ 7],v[ 8],v[13]); \
++ G(r,7,v[ 3],v[ 4],v[ 9],v[14]); \
++ } while(0)
++
++static void blake2s_compress( blake2s_state *S, const uint8_t in[BLAKE2S_BLOCKBYTES] )
++{
++ uint32_t m[16];
++ uint32_t v[16];
++ size_t i;
++
++ for( i = 0; i < 16; ++i ) {
++ m[i] = load32( in + i * sizeof( m[i] ) );
++ }
++
++ for( i = 0; i < 8; ++i ) {
++ v[i] = S->h[i];
++ }
++
++ v[ 8] = blake2s_IV[0];
++ v[ 9] = blake2s_IV[1];
++ v[10] = blake2s_IV[2];
++ v[11] = blake2s_IV[3];
++ v[12] = S->t[0] ^ blake2s_IV[4];
++ v[13] = S->t[1] ^ blake2s_IV[5];
++ v[14] = S->f[0] ^ blake2s_IV[6];
++ v[15] = S->f[1] ^ blake2s_IV[7];
++
++ ROUND( 0 );
++ ROUND( 1 );
++ ROUND( 2 );
++ ROUND( 3 );
++ ROUND( 4 );
++ ROUND( 5 );
++ ROUND( 6 );
++ ROUND( 7 );
++ ROUND( 8 );
++ ROUND( 9 );
++
++ for( i = 0; i < 8; ++i ) {
++ S->h[i] = S->h[i] ^ v[i] ^ v[i + 8];
++ }
++}
++
++#undef G
++#undef ROUND
++
++int blake2s_update( blake2s_state *S, const void *pin, size_t inlen )
++{
++ const unsigned char * in = (const unsigned char *)pin;
++ if( inlen > 0 )
++ {
++ size_t left = S->buflen;
++ size_t fill = BLAKE2S_BLOCKBYTES - left;
++ if( inlen > fill )
++ {
++ S->buflen = 0;
++ memcpy( S->buf + left, in, fill ); /* Fill buffer */
++ blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES );
++ blake2s_compress( S, S->buf ); /* Compress */
++ in += fill; inlen -= fill;
++ while(inlen > BLAKE2S_BLOCKBYTES) {
++ blake2s_increment_counter(S, BLAKE2S_BLOCKBYTES);
++ blake2s_compress( S, in );
++ in += BLAKE2S_BLOCKBYTES;
++ inlen -= BLAKE2S_BLOCKBYTES;
++ }
++ }
++ memcpy( S->buf + S->buflen, in, inlen );
++ S->buflen += inlen;
++ }
++ return 0;
++}
++
++int blake2s_final( blake2s_state *S, void *out, size_t outlen )
++{
++ uint8_t buffer[BLAKE2S_OUTBYTES] = {0};
++ size_t i;
++
++ if( out == NULL || outlen < S->outlen )
++ return -1;
++
++ if( blake2s_is_lastblock( S ) )
++ return -1;
++
++ blake2s_increment_counter( S, ( uint32_t )S->buflen );
++ blake2s_set_lastblock( S );
++ memset( S->buf + S->buflen, 0, BLAKE2S_BLOCKBYTES - S->buflen ); /* Padding */
++ blake2s_compress( S, S->buf );
++
++ for( i = 0; i < 8; ++i ) /* Output full hash to temp buffer */
++ store32( buffer + sizeof( S->h[i] ) * i, S->h[i] );
++
++ memcpy( out, buffer, outlen );
++ secure_zero_memory(buffer, sizeof(buffer));
++ return 0;
++}
++
++int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
++{
++ blake2s_state S[1];
++
++ /* Verify parameters */
++ if ( NULL == in && inlen > 0 ) return -1;
++
++ if ( NULL == out ) return -1;
++
++ if ( NULL == key && keylen > 0) return -1;
++
++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1;
++
++ if( keylen > BLAKE2S_KEYBYTES ) return -1;
++
++ if( keylen > 0 )
++ {
++ if( blake2s_init_key( S, outlen, key, keylen ) < 0 ) return -1;
++ }
++ else
++ {
++ if( blake2s_init( S, outlen ) < 0 ) return -1;
++ }
++
++ blake2s_update( S, ( const uint8_t * )in, inlen );
++ blake2s_final( S, out, outlen );
++ return 0;
++}
++
++#if defined(SUPERCOP)
++int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen )
++{
++ return blake2s( out, BLAKE2S_OUTBYTES, in, inlen, NULL, 0 );
++}
++#endif
++
++#if defined(BLAKE2S_SELFTEST)
++#include <string.h>
++#include "blake2-kat.h"
++int main( void )
++{
++ uint8_t key[BLAKE2S_KEYBYTES];
++ uint8_t buf[BLAKE2_KAT_LENGTH];
++ size_t i, step;
++
++ for( i = 0; i < BLAKE2S_KEYBYTES; ++i )
++ key[i] = ( uint8_t )i;
++
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ buf[i] = ( uint8_t )i;
++
++ /* Test simple API */
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ {
++ uint8_t hash[BLAKE2S_OUTBYTES];
++ blake2s( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES );
++
++ if( 0 != memcmp( hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES ) )
++ {
++ goto fail;
++ }
++ }
++
++ /* Test streaming API */
++ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) {
++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) {
++ uint8_t hash[BLAKE2S_OUTBYTES];
++ blake2s_state S;
++ uint8_t * p = buf;
++ size_t mlen = i;
++ int err = 0;
++
++ if( (err = blake2s_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) {
++ goto fail;
++ }
++
++ while (mlen >= step) {
++ if ( (err = blake2s_update(&S, p, step)) < 0 ) {
++ goto fail;
++ }
++ mlen -= step;
++ p += step;
++ }
++ if ( (err = blake2s_update(&S, p, mlen)) < 0) {
++ goto fail;
++ }
++ if ( (err = blake2s_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) {
++ goto fail;
++ }
++
++ if (0 != memcmp(hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES)) {
++ goto fail;
++ }
++ }
++ }
++
++ puts( "ok" );
++ return 0;
++fail:
++ puts("error");
++ return -1;
++}
++#endif
+--- thirdparty/blake2/ref/blake2sp-ref.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/ref/blake2sp-ref.c
+@@ -0,0 +1,359 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdlib.h>
++#include <string.h>
++#include <stdio.h>
++
++#if defined(_OPENMP)
++#include <omp.h>
++#endif
++
++#include "blake2.h"
++#include "blake2-impl.h"
++
++#define PARALLELISM_DEGREE 8
++
++/*
++ blake2sp_init_param defaults to setting the expecting output length
++ from the digest_length parameter block field.
++
++ In some cases, however, we do not want this, as the output length
++ of these instances is given by inner_length instead.
++*/
++static int blake2sp_init_leaf_param( blake2s_state *S, const blake2s_param *P )
++{
++ int err = blake2s_init_param(S, P);
++ S->outlen = P->inner_length;
++ return err;
++}
++
++static int blake2sp_init_leaf( blake2s_state *S, size_t outlen, size_t keylen, uint64_t offset )
++{
++ blake2s_param P[1];
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = (uint8_t)keylen;
++ P->fanout = PARALLELISM_DEGREE;
++ P->depth = 2;
++ store32( &P->leaf_length, 0 );
++ store32( &P->node_offset, offset );
++ store16( &P->xof_length, 0 );
++ P->node_depth = 0;
++ P->inner_length = BLAKE2S_OUTBYTES;
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++ return blake2sp_init_leaf_param( S, P );
++}
++
++static int blake2sp_init_root( blake2s_state *S, size_t outlen, size_t keylen )
++{
++ blake2s_param P[1];
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = (uint8_t)keylen;
++ P->fanout = PARALLELISM_DEGREE;
++ P->depth = 2;
++ store32( &P->leaf_length, 0 );
++ store32( &P->node_offset, 0 );
++ store16( &P->xof_length, 0 );
++ P->node_depth = 1;
++ P->inner_length = BLAKE2S_OUTBYTES;
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++ return blake2s_init_param( S, P );
++}
++
++
++int blake2sp_init( blake2sp_state *S, size_t outlen )
++{
++ size_t i;
++
++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1;
++
++ memset( S->buf, 0, sizeof( S->buf ) );
++ S->buflen = 0;
++ S->outlen = outlen;
++
++ if( blake2sp_init_root( S->R, outlen, 0 ) < 0 )
++ return -1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ if( blake2sp_init_leaf( S->S[i], outlen, 0, i ) < 0 ) return -1;
++
++ S->R->last_node = 1;
++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1;
++ return 0;
++}
++
++int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen )
++{
++ size_t i;
++
++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1;
++
++ if( !key || !keylen || keylen > BLAKE2S_KEYBYTES ) return -1;
++
++ memset( S->buf, 0, sizeof( S->buf ) );
++ S->buflen = 0;
++ S->outlen = outlen;
++
++ if( blake2sp_init_root( S->R, outlen, keylen ) < 0 )
++ return -1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ if( blake2sp_init_leaf( S->S[i], outlen, keylen, i ) < 0 ) return -1;
++
++ S->R->last_node = 1;
++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1;
++ {
++ uint8_t block[BLAKE2S_BLOCKBYTES];
++ memset( block, 0, BLAKE2S_BLOCKBYTES );
++ memcpy( block, key, keylen );
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2s_update( S->S[i], block, BLAKE2S_BLOCKBYTES );
++
++ secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */
++ }
++ return 0;
++}
++
++
++int blake2sp_update( blake2sp_state *S, const void *pin, size_t inlen )
++{
++ const unsigned char * in = (const unsigned char *)pin;
++ size_t left = S->buflen;
++ size_t fill = sizeof( S->buf ) - left;
++ size_t i;
++
++ if( left && inlen >= fill )
++ {
++ memcpy( S->buf + left, in, fill );
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, BLAKE2S_BLOCKBYTES );
++
++ in += fill;
++ inlen -= fill;
++ left = 0;
++ }
++
++#if defined(_OPENMP)
++ #pragma omp parallel shared(S), num_threads(PARALLELISM_DEGREE)
++#else
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++#endif
++ {
++#if defined(_OPENMP)
++ size_t i = omp_get_thread_num();
++#endif
++ size_t inlen__ = inlen;
++ const unsigned char *in__ = ( const unsigned char * )in;
++ in__ += i * BLAKE2S_BLOCKBYTES;
++
++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES )
++ {
++ blake2s_update( S->S[i], in__, BLAKE2S_BLOCKBYTES );
++ in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
++ inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
++ }
++ }
++
++ in += inlen - inlen % ( PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES );
++ inlen %= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
++
++ if( inlen > 0 )
++ memcpy( S->buf + left, in, inlen );
++
++ S->buflen = left + inlen;
++ return 0;
++}
++
++
++int blake2sp_final( blake2sp_state *S, void *out, size_t outlen )
++{
++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES];
++ size_t i;
++
++ if(out == NULL || outlen < S->outlen) {
++ return -1;
++ }
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ {
++ if( S->buflen > i * BLAKE2S_BLOCKBYTES )
++ {
++ size_t left = S->buflen - i * BLAKE2S_BLOCKBYTES;
++
++ if( left > BLAKE2S_BLOCKBYTES ) left = BLAKE2S_BLOCKBYTES;
++
++ blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, left );
++ }
++
++ blake2s_final( S->S[i], hash[i], BLAKE2S_OUTBYTES );
++ }
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2s_update( S->R, hash[i], BLAKE2S_OUTBYTES );
++
++ return blake2s_final( S->R, out, S->outlen );
++}
++
++
++int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
++{
++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES];
++ blake2s_state S[PARALLELISM_DEGREE][1];
++ blake2s_state FS[1];
++ size_t i;
++
++ /* Verify parameters */
++ if ( NULL == in && inlen > 0 ) return -1;
++
++ if ( NULL == out ) return -1;
++
++ if ( NULL == key && keylen > 0) return -1;
++
++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1;
++
++ if( keylen > BLAKE2S_KEYBYTES ) return -1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ if( blake2sp_init_leaf( S[i], outlen, keylen, i ) < 0 ) return -1;
++
++ S[PARALLELISM_DEGREE - 1]->last_node = 1; /* mark last node */
++
++ if( keylen > 0 )
++ {
++ uint8_t block[BLAKE2S_BLOCKBYTES];
++ memset( block, 0, BLAKE2S_BLOCKBYTES );
++ memcpy( block, key, keylen );
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2s_update( S[i], block, BLAKE2S_BLOCKBYTES );
++
++ secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */
++ }
++
++#if defined(_OPENMP)
++ #pragma omp parallel shared(S,hash), num_threads(PARALLELISM_DEGREE)
++#else
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++#endif
++ {
++#if defined(_OPENMP)
++ size_t i = omp_get_thread_num();
++#endif
++ size_t inlen__ = inlen;
++ const unsigned char *in__ = ( const unsigned char * )in;
++ in__ += i * BLAKE2S_BLOCKBYTES;
++
++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES )
++ {
++ blake2s_update( S[i], in__, BLAKE2S_BLOCKBYTES );
++ in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
++ inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
++ }
++
++ if( inlen__ > i * BLAKE2S_BLOCKBYTES )
++ {
++ const size_t left = inlen__ - i * BLAKE2S_BLOCKBYTES;
++ const size_t len = left <= BLAKE2S_BLOCKBYTES ? left : BLAKE2S_BLOCKBYTES;
++ blake2s_update( S[i], in__, len );
++ }
++
++ blake2s_final( S[i], hash[i], BLAKE2S_OUTBYTES );
++ }
++
++ if( blake2sp_init_root( FS, outlen, keylen ) < 0 )
++ return -1;
++
++ FS->last_node = 1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2s_update( FS, hash[i], BLAKE2S_OUTBYTES );
++
++ return blake2s_final( FS, out, outlen );
++}
++
++
++
++#if defined(BLAKE2SP_SELFTEST)
++#include <string.h>
++#include "blake2-kat.h"
++int main( void )
++{
++ uint8_t key[BLAKE2S_KEYBYTES];
++ uint8_t buf[BLAKE2_KAT_LENGTH];
++ size_t i, step;
++
++ for( i = 0; i < BLAKE2S_KEYBYTES; ++i )
++ key[i] = ( uint8_t )i;
++
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ buf[i] = ( uint8_t )i;
++
++ /* Test simple API */
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ {
++ uint8_t hash[BLAKE2S_OUTBYTES];
++ blake2sp( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES );
++
++ if( 0 != memcmp( hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES ) )
++ {
++ goto fail;
++ }
++ }
++
++ /* Test streaming API */
++ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) {
++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) {
++ uint8_t hash[BLAKE2S_OUTBYTES];
++ blake2sp_state S;
++ uint8_t * p = buf;
++ size_t mlen = i;
++ int err = 0;
++
++ if( (err = blake2sp_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) {
++ goto fail;
++ }
++
++ while (mlen >= step) {
++ if ( (err = blake2sp_update(&S, p, step)) < 0 ) {
++ goto fail;
++ }
++ mlen -= step;
++ p += step;
++ }
++ if ( (err = blake2sp_update(&S, p, mlen)) < 0) {
++ goto fail;
++ }
++ if ( (err = blake2sp_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) {
++ goto fail;
++ }
++
++ if (0 != memcmp(hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES)) {
++ goto fail;
++ }
++ }
++ }
++
++ puts( "ok" );
++ return 0;
++fail:
++ puts("error");
++ return -1;
++}
++#endif
+--- thirdparty/blake2/ref/blake2xb-ref.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/ref/blake2xb-ref.c
+@@ -0,0 +1,241 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2016, JP Aumasson <jeanphilippe.aumasson@gmail.com>.
++ Copyright 2016, Samuel Neves <sneves@dei.uc.pt>.
++
++ You may use this under the terms of the CC0, the OpenSSL Licence, or
++ the Apache Public License 2.0, at your option. The terms of these
++ licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdint.h>
++#include <string.h>
++#include <stdio.h>
++
++#include "blake2.h"
++#include "blake2-impl.h"
++
++int blake2xb_init( blake2xb_state *S, const size_t outlen ) {
++ return blake2xb_init_key(S, outlen, NULL, 0);
++}
++
++int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const void *key, size_t keylen)
++{
++ if ( outlen == 0 || outlen > 0xFFFFFFFFUL ) {
++ return -1;
++ }
++
++ if (NULL != key && keylen > BLAKE2B_KEYBYTES) {
++ return -1;
++ }
++
++ if (NULL == key && keylen > 0) {
++ return -1;
++ }
++
++ /* Initialize parameter block */
++ S->P->digest_length = BLAKE2B_OUTBYTES;
++ S->P->key_length = keylen;
++ S->P->fanout = 1;
++ S->P->depth = 1;
++ store32( &S->P->leaf_length, 0 );
++ store32( &S->P->node_offset, 0 );
++ store32( &S->P->xof_length, outlen );
++ S->P->node_depth = 0;
++ S->P->inner_length = 0;
++ memset( S->P->reserved, 0, sizeof( S->P->reserved ) );
++ memset( S->P->salt, 0, sizeof( S->P->salt ) );
++ memset( S->P->personal, 0, sizeof( S->P->personal ) );
++
++ if( blake2b_init_param( S->S, S->P ) < 0 ) {
++ return -1;
++ }
++
++ if (keylen > 0) {
++ uint8_t block[BLAKE2B_BLOCKBYTES];
++ memset(block, 0, BLAKE2B_BLOCKBYTES);
++ memcpy(block, key, keylen);
++ blake2b_update(S->S, block, BLAKE2B_BLOCKBYTES);
++ secure_zero_memory(block, BLAKE2B_BLOCKBYTES);
++ }
++ return 0;
++}
++
++int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen ) {
++ return blake2b_update( S->S, in, inlen );
++}
++
++int blake2xb_final( blake2xb_state *S, void *out, size_t outlen) {
++
++ blake2b_state C[1];
++ blake2b_param P[1];
++ uint32_t xof_length = load32(&S->P->xof_length);
++ uint8_t root[BLAKE2B_BLOCKBYTES];
++ size_t i;
++
++ if (NULL == out) {
++ return -1;
++ }
++
++ /* outlen must match the output size defined in xof_length, */
++ /* unless it was -1, in which case anything goes except 0. */
++ if(xof_length == 0xFFFFFFFFUL) {
++ if(outlen == 0) {
++ return -1;
++ }
++ } else {
++ if(outlen != xof_length) {
++ return -1;
++ }
++ }
++
++ /* Finalize the root hash */
++ if (blake2b_final(S->S, root, BLAKE2B_OUTBYTES) < 0) {
++ return -1;
++ }
++
++ /* Set common block structure values */
++ /* Copy values from parent instance, and only change the ones below */
++ memcpy(P, S->P, sizeof(blake2b_param));
++ P->key_length = 0;
++ P->fanout = 0;
++ P->depth = 0;
++ store32(&P->leaf_length, BLAKE2B_OUTBYTES);
++ P->inner_length = BLAKE2B_OUTBYTES;
++ P->node_depth = 0;
++
++ for (i = 0; outlen > 0; ++i) {
++ const size_t block_size = (outlen < BLAKE2B_OUTBYTES) ? outlen : BLAKE2B_OUTBYTES;
++ /* Initialize state */
++ P->digest_length = block_size;
++ store32(&P->node_offset, i);
++ blake2b_init_param(C, P);
++ /* Process key if needed */
++ blake2b_update(C, root, BLAKE2B_OUTBYTES);
++ if (blake2b_final(C, (uint8_t *)out + i * BLAKE2B_OUTBYTES, block_size) < 0 ) {
++ return -1;
++ }
++ outlen -= block_size;
++ }
++ secure_zero_memory(root, sizeof(root));
++ secure_zero_memory(P, sizeof(P));
++ secure_zero_memory(C, sizeof(C));
++ /* Put blake2xb in an invalid state? cf. blake2s_is_lastblock */
++ return 0;
++
++}
++
++int blake2xb(void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen)
++{
++ blake2xb_state S[1];
++
++ /* Verify parameters */
++ if (NULL == in && inlen > 0)
++ return -1;
++
++ if (NULL == out)
++ return -1;
++
++ if (NULL == key && keylen > 0)
++ return -1;
++
++ if (keylen > BLAKE2B_KEYBYTES)
++ return -1;
++
++ if (outlen == 0)
++ return -1;
++
++ /* Initialize the root block structure */
++ if (blake2xb_init_key(S, outlen, key, keylen) < 0) {
++ return -1;
++ }
++
++ /* Absorb the input message */
++ blake2xb_update(S, in, inlen);
++
++ /* Compute the root node of the tree and the final hash using the counter construction */
++ return blake2xb_final(S, out, outlen);
++}
++
++#if defined(BLAKE2XB_SELFTEST)
++#include <string.h>
++#include "blake2-kat.h"
++int main( void )
++{
++ uint8_t key[BLAKE2B_KEYBYTES];
++ uint8_t buf[BLAKE2_KAT_LENGTH];
++ size_t i, step, outlen;
++
++ for( i = 0; i < BLAKE2B_KEYBYTES; ++i ) {
++ key[i] = ( uint8_t )i;
++ }
++
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) {
++ buf[i] = ( uint8_t )i;
++ }
++
++ /* Testing length of outputs rather than inputs */
++ /* (Test of input lengths mostly covered by blake2b tests) */
++
++ /* Test simple API */
++ for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen )
++ {
++ uint8_t hash[BLAKE2_KAT_LENGTH] = {0};
++ if( blake2xb( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2B_KEYBYTES ) < 0 ) {
++ goto fail;
++ }
++
++ if( 0 != memcmp( hash, blake2xb_keyed_kat[outlen-1], outlen ) )
++ {
++ goto fail;
++ }
++ }
++
++ /* Test streaming API */
++ for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) {
++ for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) {
++ uint8_t hash[BLAKE2_KAT_LENGTH];
++ blake2xb_state S;
++ uint8_t * p = buf;
++ size_t mlen = BLAKE2_KAT_LENGTH;
++ int err = 0;
++
++ if( (err = blake2xb_init_key(&S, outlen, key, BLAKE2B_KEYBYTES)) < 0 ) {
++ goto fail;
++ }
++
++ while (mlen >= step) {
++ if ( (err = blake2xb_update(&S, p, step)) < 0 ) {
++ goto fail;
++ }
++ mlen -= step;
++ p += step;
++ }
++ if ( (err = blake2xb_update(&S, p, mlen)) < 0) {
++ goto fail;
++ }
++ if ( (err = blake2xb_final(&S, hash, outlen)) < 0) {
++ goto fail;
++ }
++
++ if (0 != memcmp(hash, blake2xb_keyed_kat[outlen-1], outlen)) {
++ goto fail;
++ }
++ }
++ }
++
++ puts( "ok" );
++ return 0;
++fail:
++ puts("error");
++ return -1;
++}
++#endif
+--- thirdparty/blake2/ref/blake2xs-ref.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/ref/blake2xs-ref.c
+@@ -0,0 +1,239 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2016, JP Aumasson <jeanphilippe.aumasson@gmail.com>.
++ Copyright 2016, Samuel Neves <sneves@dei.uc.pt>.
++
++ You may use this under the terms of the CC0, the OpenSSL Licence, or
++ the Apache Public License 2.0, at your option. The terms of these
++ licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdint.h>
++#include <string.h>
++#include <stdio.h>
++
++#include "blake2.h"
++#include "blake2-impl.h"
++
++int blake2xs_init( blake2xs_state *S, const size_t outlen ) {
++ return blake2xs_init_key(S, outlen, NULL, 0);
++}
++
++int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen )
++{
++ if ( outlen == 0 || outlen > 0xFFFFUL ) {
++ return -1;
++ }
++
++ if (NULL != key && keylen > BLAKE2B_KEYBYTES) {
++ return -1;
++ }
++
++ if (NULL == key && keylen > 0) {
++ return -1;
++ }
++
++ /* Initialize parameter block */
++ S->P->digest_length = BLAKE2S_OUTBYTES;
++ S->P->key_length = keylen;
++ S->P->fanout = 1;
++ S->P->depth = 1;
++ store32( &S->P->leaf_length, 0 );
++ store32( &S->P->node_offset, 0 );
++ store16( &S->P->xof_length, outlen );
++ S->P->node_depth = 0;
++ S->P->inner_length = 0;
++ memset( S->P->salt, 0, sizeof( S->P->salt ) );
++ memset( S->P->personal, 0, sizeof( S->P->personal ) );
++
++ if( blake2s_init_param( S->S, S->P ) < 0 ) {
++ return -1;
++ }
++
++ if (keylen > 0) {
++ uint8_t block[BLAKE2S_BLOCKBYTES];
++ memset(block, 0, BLAKE2S_BLOCKBYTES);
++ memcpy(block, key, keylen);
++ blake2s_update(S->S, block, BLAKE2S_BLOCKBYTES);
++ secure_zero_memory(block, BLAKE2S_BLOCKBYTES);
++ }
++ return 0;
++}
++
++int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen ) {
++ return blake2s_update( S->S, in, inlen );
++}
++
++int blake2xs_final(blake2xs_state *S, void *out, size_t outlen) {
++
++ blake2s_state C[1];
++ blake2s_param P[1];
++ uint16_t xof_length = load16(&S->P->xof_length);
++ uint8_t root[BLAKE2S_BLOCKBYTES];
++ size_t i;
++
++ if (NULL == out) {
++ return -1;
++ }
++
++ /* outlen must match the output size defined in xof_length, */
++ /* unless it was -1, in which case anything goes except 0. */
++ if(xof_length == 0xFFFFUL) {
++ if(outlen == 0) {
++ return -1;
++ }
++ } else {
++ if(outlen != xof_length) {
++ return -1;
++ }
++ }
++
++ /* Finalize the root hash */
++ if (blake2s_final(S->S, root, BLAKE2S_OUTBYTES) < 0) {
++ return -1;
++ }
++
++ /* Set common block structure values */
++ /* Copy values from parent instance, and only change the ones below */
++ memcpy(P, S->P, sizeof(blake2s_param));
++ P->key_length = 0;
++ P->fanout = 0;
++ P->depth = 0;
++ store32(&P->leaf_length, BLAKE2S_OUTBYTES);
++ P->inner_length = BLAKE2S_OUTBYTES;
++ P->node_depth = 0;
++
++ for (i = 0; outlen > 0; ++i) {
++ const size_t block_size = (outlen < BLAKE2S_OUTBYTES) ? outlen : BLAKE2S_OUTBYTES;
++ /* Initialize state */
++ P->digest_length = block_size;
++ store32(&P->node_offset, i);
++ blake2s_init_param(C, P);
++ /* Process key if needed */
++ blake2s_update(C, root, BLAKE2S_OUTBYTES);
++ if (blake2s_final(C, (uint8_t *)out + i * BLAKE2S_OUTBYTES, block_size) < 0) {
++ return -1;
++ }
++ outlen -= block_size;
++ }
++ secure_zero_memory(root, sizeof(root));
++ secure_zero_memory(P, sizeof(P));
++ secure_zero_memory(C, sizeof(C));
++ /* Put blake2xs in an invalid state? cf. blake2s_is_lastblock */
++ return 0;
++}
++
++int blake2xs(void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen)
++{
++ blake2xs_state S[1];
++
++ /* Verify parameters */
++ if (NULL == in && inlen > 0)
++ return -1;
++
++ if (NULL == out)
++ return -1;
++
++ if (NULL == key && keylen > 0)
++ return -1;
++
++ if (keylen > BLAKE2S_KEYBYTES)
++ return -1;
++
++ if (outlen == 0)
++ return -1;
++
++ /* Initialize the root block structure */
++ if (blake2xs_init_key(S, outlen, key, keylen) < 0) {
++ return -1;
++ }
++
++ /* Absorb the input message */
++ blake2xs_update(S, in, inlen);
++
++ /* Compute the root node of the tree and the final hash using the counter construction */
++ return blake2xs_final(S, out, outlen);
++}
++
++#if defined(BLAKE2XS_SELFTEST)
++#include <string.h>
++#include "blake2-kat.h"
++int main( void )
++{
++ uint8_t key[BLAKE2S_KEYBYTES];
++ uint8_t buf[BLAKE2_KAT_LENGTH];
++ size_t i, step, outlen;
++
++ for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) {
++ key[i] = ( uint8_t )i;
++ }
++
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) {
++ buf[i] = ( uint8_t )i;
++ }
++
++ /* Testing length of outputs rather than inputs */
++ /* (Test of input lengths mostly covered by blake2s tests) */
++
++ /* Test simple API */
++ for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen )
++ {
++ uint8_t hash[BLAKE2_KAT_LENGTH] = {0};
++ if( blake2xs( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2S_KEYBYTES ) < 0 ) {
++ goto fail;
++ }
++
++ if( 0 != memcmp( hash, blake2xs_keyed_kat[outlen-1], outlen ) )
++ {
++ goto fail;
++ }
++ }
++
++ /* Test streaming API */
++ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) {
++ for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) {
++ uint8_t hash[BLAKE2_KAT_LENGTH];
++ blake2xs_state S;
++ uint8_t * p = buf;
++ size_t mlen = BLAKE2_KAT_LENGTH;
++ int err = 0;
++
++ if( (err = blake2xs_init_key(&S, outlen, key, BLAKE2S_KEYBYTES)) < 0 ) {
++ goto fail;
++ }
++
++ while (mlen >= step) {
++ if ( (err = blake2xs_update(&S, p, step)) < 0 ) {
++ goto fail;
++ }
++ mlen -= step;
++ p += step;
++ }
++ if ( (err = blake2xs_update(&S, p, mlen)) < 0) {
++ goto fail;
++ }
++ if ( (err = blake2xs_final(&S, hash, outlen)) < 0) {
++ goto fail;
++ }
++
++ if (0 != memcmp(hash, blake2xs_keyed_kat[outlen-1], outlen)) {
++ goto fail;
++ }
++ }
++ }
++
++ puts( "ok" );
++ return 0;
++fail:
++ puts("error");
++ return -1;
++}
++#endif
+--- thirdparty/blake2/ref/genkat-c.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/ref/genkat-c.c
+@@ -0,0 +1,139 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdint.h>
++#include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
++
++#include "blake2.h"
++
++#define STR_(x) #x
++#define STR(x) STR_(x)
++
++#define LENGTH 256
++
++#define MAKE_KAT(name, size_prefix) \
++ do { \
++ printf("static const uint8_t " #name "_kat[BLAKE2_KAT_LENGTH][" #size_prefix \
++ "_OUTBYTES] = \n{\n"); \
++ \
++ for (i = 0; i < LENGTH; ++i) { \
++ name(hash, size_prefix##_OUTBYTES, in, i, NULL, 0); \
++ printf("\t{\n\t\t"); \
++ \
++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \
++ printf("0x%02X%s", hash[j], \
++ (j + 1) == size_prefix##_OUTBYTES ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
++ \
++ printf("\t},\n"); \
++ } \
++ \
++ printf("};\n\n\n\n\n"); \
++ } while (0)
++
++#define MAKE_KEYED_KAT(name, size_prefix) \
++ do { \
++ printf("static const uint8_t " #name "_keyed_kat[BLAKE2_KAT_LENGTH][" #size_prefix \
++ "_OUTBYTES] = \n{\n"); \
++ \
++ for (i = 0; i < LENGTH; ++i) { \
++ name(hash, size_prefix##_OUTBYTES, in, i, key, size_prefix##_KEYBYTES); \
++ printf("\t{\n\t\t"); \
++ \
++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \
++ printf("0x%02X%s", hash[j], \
++ (j + 1) == size_prefix##_OUTBYTES ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
++ \
++ printf("\t},\n"); \
++ } \
++ \
++ printf("};\n\n\n\n\n"); \
++ } while (0)
++
++#define MAKE_XOF_KAT(name) \
++ do { \
++ printf("static const uint8_t " #name "_kat[BLAKE2_KAT_LENGTH][BLAKE2_KAT_LENGTH] = \n{\n"); \
++ \
++ for (i = 1; i <= LENGTH; ++i) { \
++ name(hash, i, in, LENGTH, NULL, 0); \
++ printf("\t{\n\t\t"); \
++ \
++ for (j = 0; j < i; ++j) \
++ printf("0x%02X%s", hash[j], \
++ (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
++ \
++ for (j = i; j < LENGTH; ++j) \
++ printf("0x00%s", (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
++ \
++ printf("\t},\n"); \
++ } \
++ \
++ printf("};\n\n\n\n\n"); \
++ } while (0)
++
++#define MAKE_XOF_KEYED_KAT(name, size_prefix) \
++ do { \
++ printf("static const uint8_t " #name \
++ "_keyed_kat[BLAKE2_KAT_LENGTH][BLAKE2_KAT_LENGTH] = \n{\n"); \
++ \
++ for (i = 1; i <= LENGTH; ++i) { \
++ name(hash, i, in, LENGTH, key, size_prefix##_KEYBYTES); \
++ printf("\t{\n\t\t"); \
++ \
++ for (j = 0; j < i; ++j) \
++ printf("0x%02X%s", hash[j], \
++ (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
++ \
++ for (j = i; j < LENGTH; ++j) \
++ printf("0x00%s", (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
++ \
++ printf("\t},\n"); \
++ } \
++ \
++ printf("};\n\n\n\n\n"); \
++ } while (0)
++
++int main() {
++ uint8_t key[64] = {0};
++ uint8_t in[LENGTH] = {0};
++ uint8_t hash[LENGTH] = {0};
++ size_t i, j;
++
++ for (i = 0; i < sizeof(in); ++i)
++ in[i] = i;
++
++ for (i = 0; i < sizeof(key); ++i)
++ key[i] = i;
++
++ puts("#ifndef BLAKE2_KAT_H\n"
++ "#define BLAKE2_KAT_H\n\n\n"
++ "#include <stdint.h>\n\n"
++ "#define BLAKE2_KAT_LENGTH " STR(LENGTH) "\n\n\n");
++ MAKE_KAT(blake2s, BLAKE2S);
++ MAKE_KEYED_KAT(blake2s, BLAKE2S);
++ MAKE_KAT(blake2b, BLAKE2B);
++ MAKE_KEYED_KAT(blake2b, BLAKE2B);
++ MAKE_KAT(blake2sp, BLAKE2S);
++ MAKE_KEYED_KAT(blake2sp, BLAKE2S);
++ MAKE_KAT(blake2bp, BLAKE2B);
++ MAKE_KEYED_KAT(blake2bp, BLAKE2B);
++ MAKE_XOF_KAT(blake2xs);
++ MAKE_XOF_KEYED_KAT(blake2xs, BLAKE2S);
++ MAKE_XOF_KAT(blake2xb);
++ MAKE_XOF_KEYED_KAT(blake2xb, BLAKE2B);
++ puts("#endif");
++ return 0;
++}
+--- thirdparty/blake2/ref/genkat-json.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/ref/genkat-json.c
+@@ -0,0 +1,154 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdint.h>
++#include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
++
++#include "blake2.h"
++
++#define STR_(x) #x
++#define STR(x) STR_(x)
++
++#define LENGTH 256
++
++#define MAKE_KAT(name, size_prefix, first) \
++ do { \
++ for (i = 0; i < LENGTH; ++i) { \
++ printf("%s\n{\n", i == 0 && first ? "" : ","); \
++ \
++ printf(" \"hash\": \"" #name "\",\n"); \
++ printf(" \"in\": \""); \
++ for (j = 0; j < i; ++j) \
++ printf("%02x", in[j]); \
++ \
++ printf("\",\n"); \
++ printf(" \"key\": \"\",\n"); \
++ printf(" \"out\": \""); \
++ \
++ name(hash, size_prefix##_OUTBYTES, in, i, NULL, 0); \
++ \
++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \
++ printf("%02x", hash[j]); \
++ printf("\"\n"); \
++ printf("}"); \
++ } \
++ } while (0)
++
++#define MAKE_KEYED_KAT(name, size_prefix, first) \
++ do { \
++ for (i = 0; i < LENGTH; ++i) { \
++ printf("%s\n{\n", i == 0 && first ? "" : ","); \
++ \
++ printf(" \"hash\": \"" #name "\",\n"); \
++ printf(" \"in\": \""); \
++ for (j = 0; j < i; ++j) \
++ printf("%02x", in[j]); \
++ \
++ printf("\",\n"); \
++ printf(" \"key\": \""); \
++ for (j = 0; j < size_prefix##_KEYBYTES; ++j) \
++ printf("%02x", key[j]); \
++ printf("\",\n"); \
++ printf(" \"out\": \""); \
++ \
++ name(hash, size_prefix##_OUTBYTES, in, i, key, size_prefix##_KEYBYTES); \
++ \
++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \
++ printf("%02x", hash[j]); \
++ printf("\"\n"); \
++ printf("}"); \
++ } \
++ } while (0)
++
++#define MAKE_XOF_KAT(name, first) \
++ do { \
++ for (i = 1; i <= LENGTH; ++i) { \
++ printf("%s\n{\n", i == 1 && first ? "" : ","); \
++ \
++ printf(" \"hash\": \"" #name "\",\n"); \
++ printf(" \"in\": \""); \
++ for (j = 0; j < LENGTH; ++j) \
++ printf("%02x", in[j]); \
++ \
++ printf("\",\n"); \
++ printf(" \"key\": \"\",\n"); \
++ printf(" \"out\": \""); \
++ \
++ name(hash, i, in, LENGTH, NULL, 0); \
++ \
++ for (j = 0; j < i; ++j) \
++ printf("%02x", hash[j]); \
++ printf("\"\n"); \
++ printf("}"); \
++ } \
++ } while (0)
++
++#define MAKE_XOF_KEYED_KAT(name, size_prefix, first) \
++ do { \
++ for (i = 1; i <= LENGTH; ++i) { \
++ printf("%s\n{\n", i == 1 && first ? "" : ","); \
++ \
++ printf(" \"hash\": \"" #name "\",\n"); \
++ printf(" \"in\": \""); \
++ for (j = 0; j < LENGTH; ++j) \
++ printf("%02x", in[j]); \
++ \
++ printf("\",\n"); \
++ printf(" \"key\": \""); \
++ for (j = 0; j < size_prefix##_KEYBYTES; ++j) \
++ printf("%02x", key[j]); \
++ printf("\",\n"); \
++ printf(" \"out\": \""); \
++ \
++ name(hash, i, in, LENGTH, key, size_prefix##_KEYBYTES); \
++ \
++ for (j = 0; j < i; ++j) \
++ printf("%02x", hash[j]); \
++ printf("\"\n"); \
++ printf("}"); \
++ } \
++ } while (0)
++
++int main() {
++ uint8_t key[64] = {0};
++ uint8_t in[LENGTH] = {0};
++ uint8_t hash[LENGTH] = {0};
++ size_t i, j;
++
++ for (i = 0; i < sizeof(in); ++i)
++ in[i] = i;
++
++ for (i = 0; i < sizeof(key); ++i)
++ key[i] = i;
++
++ printf("[");
++ MAKE_KAT(blake2s, BLAKE2S, 1);
++ MAKE_KEYED_KAT(blake2s, BLAKE2S, 0);
++ MAKE_KAT(blake2b, BLAKE2B, 0);
++ MAKE_KEYED_KAT(blake2b, BLAKE2B, 0);
++ MAKE_KAT(blake2sp, BLAKE2S, 0);
++ MAKE_KEYED_KAT(blake2sp, BLAKE2S, 0);
++ MAKE_KAT(blake2bp, BLAKE2B, 0);
++ MAKE_KEYED_KAT(blake2bp, BLAKE2B, 0);
++ MAKE_XOF_KAT(blake2xs, 0);
++ MAKE_XOF_KEYED_KAT(blake2xs, BLAKE2S, 0);
++ MAKE_XOF_KAT(blake2xb, 0);
++ MAKE_XOF_KEYED_KAT(blake2xb, BLAKE2B, 0);
++ printf("\n]\n");
++ fflush(stdout);
++ return 0;
++}
+--- thirdparty/blake2/ref/makefile.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/ref/makefile
+@@ -0,0 +1,40 @@
++CC=gcc
++CFLAGS=-O2 -I../testvectors -Wall -Wextra -std=c89 -pedantic -Wno-long-long
++BLAKEBINS=blake2s blake2b blake2sp blake2bp blake2xs blake2xb
++
++all: $(BLAKEBINS) check
++
++blake2s: blake2s-ref.c
++ $(CC) blake2s-ref.c -o $@ $(CFLAGS) -DBLAKE2S_SELFTEST
++
++blake2b: blake2b-ref.c
++ $(CC) blake2b-ref.c -o $@ $(CFLAGS) -DBLAKE2B_SELFTEST
++
++blake2sp: blake2sp-ref.c blake2s-ref.c
++ $(CC) blake2sp-ref.c blake2s-ref.c -o $@ $(CFLAGS) -DBLAKE2SP_SELFTEST
++
++blake2bp: blake2bp-ref.c blake2b-ref.c
++ $(CC) blake2bp-ref.c blake2b-ref.c -o $@ $(CFLAGS) -DBLAKE2BP_SELFTEST
++
++blake2xs: blake2xs-ref.c blake2s-ref.c
++ $(CC) blake2xs-ref.c blake2s-ref.c -o $@ $(CFLAGS) -DBLAKE2XS_SELFTEST
++
++blake2xb: blake2xb-ref.c blake2b-ref.c
++ $(CC) blake2xb-ref.c blake2b-ref.c -o $@ $(CFLAGS) -DBLAKE2XB_SELFTEST
++
++check: blake2s blake2b blake2sp blake2bp blake2xs blake2xb
++ ./blake2s
++ ./blake2b
++ ./blake2sp
++ ./blake2bp
++ ./blake2xs
++ ./blake2xb
++
++kat:
++ $(CC) $(CFLAGS) -o genkat-c genkat-c.c blake2b-ref.c blake2s-ref.c blake2sp-ref.c blake2bp-ref.c blake2xs-ref.c blake2xb-ref.c
++ $(CC) $(CFLAGS) -o genkat-json genkat-json.c blake2b-ref.c blake2s-ref.c blake2sp-ref.c blake2bp-ref.c blake2xs-ref.c blake2xb-ref.c
++ ./genkat-c > blake2-kat.h
++ ./genkat-json > blake2-kat.json
++
++clean:
++ rm -rf *.o genkat-c genkat-json blake2-kat.h blake2-kat.json $(BLAKEBINS)
+--- thirdparty/blake2/sse/blake2-config.h.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2-config.h
+@@ -0,0 +1,72 @@
++/*
++ BLAKE2 reference source code package - optimized C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++#ifndef BLAKE2_CONFIG_H
++#define BLAKE2_CONFIG_H
++
++/* These don't work everywhere */
++#if defined(__SSE2__) || defined(__x86_64__) || defined(__amd64__)
++#define HAVE_SSE2
++#endif
++
++#if defined(__SSSE3__)
++#define HAVE_SSSE3
++#endif
++
++#if defined(__SSE4_1__)
++#define HAVE_SSE41
++#endif
++
++#if defined(__AVX__)
++#define HAVE_AVX
++#endif
++
++#if defined(__XOP__)
++#define HAVE_XOP
++#endif
++
++
++#ifdef HAVE_AVX2
++#ifndef HAVE_AVX
++#define HAVE_AVX
++#endif
++#endif
++
++#ifdef HAVE_XOP
++#ifndef HAVE_AVX
++#define HAVE_AVX
++#endif
++#endif
++
++#ifdef HAVE_AVX
++#ifndef HAVE_SSE41
++#define HAVE_SSE41
++#endif
++#endif
++
++#ifdef HAVE_SSE41
++#ifndef HAVE_SSSE3
++#define HAVE_SSSE3
++#endif
++#endif
++
++#ifdef HAVE_SSSE3
++#define HAVE_SSE2
++#endif
++
++#if !defined(HAVE_SSE2)
++#error "This code requires at least SSE2."
++#endif
++
++#endif
+--- thirdparty/blake2/sse/blake2-impl.h.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2-impl.h
+@@ -0,0 +1,160 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++#ifndef BLAKE2_IMPL_H
++#define BLAKE2_IMPL_H
++
++#include <stdint.h>
++#include <string.h>
++
++#if !defined(__cplusplus) && (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L)
++ #if defined(_MSC_VER)
++ #define BLAKE2_INLINE __inline
++ #elif defined(__GNUC__)
++ #define BLAKE2_INLINE __inline__
++ #else
++ #define BLAKE2_INLINE
++ #endif
++#else
++ #define BLAKE2_INLINE inline
++#endif
++
++static BLAKE2_INLINE uint32_t load32( const void *src )
++{
++#if defined(NATIVE_LITTLE_ENDIAN)
++ uint32_t w;
++ memcpy(&w, src, sizeof w);
++ return w;
++#else
++ const uint8_t *p = ( const uint8_t * )src;
++ return (( uint32_t )( p[0] ) << 0) |
++ (( uint32_t )( p[1] ) << 8) |
++ (( uint32_t )( p[2] ) << 16) |
++ (( uint32_t )( p[3] ) << 24) ;
++#endif
++}
++
++static BLAKE2_INLINE uint64_t load64( const void *src )
++{
++#if defined(NATIVE_LITTLE_ENDIAN)
++ uint64_t w;
++ memcpy(&w, src, sizeof w);
++ return w;
++#else
++ const uint8_t *p = ( const uint8_t * )src;
++ return (( uint64_t )( p[0] ) << 0) |
++ (( uint64_t )( p[1] ) << 8) |
++ (( uint64_t )( p[2] ) << 16) |
++ (( uint64_t )( p[3] ) << 24) |
++ (( uint64_t )( p[4] ) << 32) |
++ (( uint64_t )( p[5] ) << 40) |
++ (( uint64_t )( p[6] ) << 48) |
++ (( uint64_t )( p[7] ) << 56) ;
++#endif
++}
++
++static BLAKE2_INLINE uint16_t load16( const void *src )
++{
++#if defined(NATIVE_LITTLE_ENDIAN)
++ uint16_t w;
++ memcpy(&w, src, sizeof w);
++ return w;
++#else
++ const uint8_t *p = ( const uint8_t * )src;
++ return (( uint16_t )( p[0] ) << 0) |
++ (( uint16_t )( p[1] ) << 8) ;
++#endif
++}
++
++static BLAKE2_INLINE void store16( void *dst, uint16_t w )
++{
++#if defined(NATIVE_LITTLE_ENDIAN)
++ memcpy(dst, &w, sizeof w);
++#else
++ uint8_t *p = ( uint8_t * )dst;
++ *p++ = ( uint8_t )w; w >>= 8;
++ *p++ = ( uint8_t )w;
++#endif
++}
++
++static BLAKE2_INLINE void store32( void *dst, uint32_t w )
++{
++#if defined(NATIVE_LITTLE_ENDIAN)
++ memcpy(dst, &w, sizeof w);
++#else
++ uint8_t *p = ( uint8_t * )dst;
++ p[0] = (uint8_t)(w >> 0);
++ p[1] = (uint8_t)(w >> 8);
++ p[2] = (uint8_t)(w >> 16);
++ p[3] = (uint8_t)(w >> 24);
++#endif
++}
++
++static BLAKE2_INLINE void store64( void *dst, uint64_t w )
++{
++#if defined(NATIVE_LITTLE_ENDIAN)
++ memcpy(dst, &w, sizeof w);
++#else
++ uint8_t *p = ( uint8_t * )dst;
++ p[0] = (uint8_t)(w >> 0);
++ p[1] = (uint8_t)(w >> 8);
++ p[2] = (uint8_t)(w >> 16);
++ p[3] = (uint8_t)(w >> 24);
++ p[4] = (uint8_t)(w >> 32);
++ p[5] = (uint8_t)(w >> 40);
++ p[6] = (uint8_t)(w >> 48);
++ p[7] = (uint8_t)(w >> 56);
++#endif
++}
++
++static BLAKE2_INLINE uint64_t load48( const void *src )
++{
++ const uint8_t *p = ( const uint8_t * )src;
++ return (( uint64_t )( p[0] ) << 0) |
++ (( uint64_t )( p[1] ) << 8) |
++ (( uint64_t )( p[2] ) << 16) |
++ (( uint64_t )( p[3] ) << 24) |
++ (( uint64_t )( p[4] ) << 32) |
++ (( uint64_t )( p[5] ) << 40) ;
++}
++
++static BLAKE2_INLINE void store48( void *dst, uint64_t w )
++{
++ uint8_t *p = ( uint8_t * )dst;
++ p[0] = (uint8_t)(w >> 0);
++ p[1] = (uint8_t)(w >> 8);
++ p[2] = (uint8_t)(w >> 16);
++ p[3] = (uint8_t)(w >> 24);
++ p[4] = (uint8_t)(w >> 32);
++ p[5] = (uint8_t)(w >> 40);
++}
++
++static BLAKE2_INLINE uint32_t rotr32( const uint32_t w, const unsigned c )
++{
++ return ( w >> c ) | ( w << ( 32 - c ) );
++}
++
++static BLAKE2_INLINE uint64_t rotr64( const uint64_t w, const unsigned c )
++{
++ return ( w >> c ) | ( w << ( 64 - c ) );
++}
++
++/* prevents compiler optimizing out memset() */
++static BLAKE2_INLINE void secure_zero_memory(void *v, size_t n)
++{
++ static void *(*const volatile memset_v)(void *, int, size_t) = &memset;
++ memset_v(v, 0, n);
++}
++
++#endif
+--- thirdparty/blake2/sse/blake2.h.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2.h
+@@ -0,0 +1,195 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++#ifndef BLAKE2_H
++#define BLAKE2_H
++
++#include <stddef.h>
++#include <stdint.h>
++
++#if defined(_MSC_VER)
++#define BLAKE2_PACKED(x) __pragma(pack(push, 1)) x __pragma(pack(pop))
++#else
++#define BLAKE2_PACKED(x) x __attribute__((packed))
++#endif
++
++#if defined(__cplusplus)
++extern "C" {
++#endif
++
++ enum blake2s_constant
++ {
++ BLAKE2S_BLOCKBYTES = 64,
++ BLAKE2S_OUTBYTES = 32,
++ BLAKE2S_KEYBYTES = 32,
++ BLAKE2S_SALTBYTES = 8,
++ BLAKE2S_PERSONALBYTES = 8
++ };
++
++ enum blake2b_constant
++ {
++ BLAKE2B_BLOCKBYTES = 128,
++ BLAKE2B_OUTBYTES = 64,
++ BLAKE2B_KEYBYTES = 64,
++ BLAKE2B_SALTBYTES = 16,
++ BLAKE2B_PERSONALBYTES = 16
++ };
++
++ typedef struct blake2s_state__
++ {
++ uint32_t h[8];
++ uint32_t t[2];
++ uint32_t f[2];
++ uint8_t buf[BLAKE2S_BLOCKBYTES];
++ size_t buflen;
++ size_t outlen;
++ uint8_t last_node;
++ } blake2s_state;
++
++ typedef struct blake2b_state__
++ {
++ uint64_t h[8];
++ uint64_t t[2];
++ uint64_t f[2];
++ uint8_t buf[BLAKE2B_BLOCKBYTES];
++ size_t buflen;
++ size_t outlen;
++ uint8_t last_node;
++ } blake2b_state;
++
++ typedef struct blake2sp_state__
++ {
++ blake2s_state S[8][1];
++ blake2s_state R[1];
++ uint8_t buf[8 * BLAKE2S_BLOCKBYTES];
++ size_t buflen;
++ size_t outlen;
++ } blake2sp_state;
++
++ typedef struct blake2bp_state__
++ {
++ blake2b_state S[4][1];
++ blake2b_state R[1];
++ uint8_t buf[4 * BLAKE2B_BLOCKBYTES];
++ size_t buflen;
++ size_t outlen;
++ } blake2bp_state;
++
++
++ BLAKE2_PACKED(struct blake2s_param__
++ {
++ uint8_t digest_length; /* 1 */
++ uint8_t key_length; /* 2 */
++ uint8_t fanout; /* 3 */
++ uint8_t depth; /* 4 */
++ uint32_t leaf_length; /* 8 */
++ uint32_t node_offset; /* 12 */
++ uint16_t xof_length; /* 14 */
++ uint8_t node_depth; /* 15 */
++ uint8_t inner_length; /* 16 */
++ /* uint8_t reserved[0]; */
++ uint8_t salt[BLAKE2S_SALTBYTES]; /* 24 */
++ uint8_t personal[BLAKE2S_PERSONALBYTES]; /* 32 */
++ });
++
++ typedef struct blake2s_param__ blake2s_param;
++
++ BLAKE2_PACKED(struct blake2b_param__
++ {
++ uint8_t digest_length; /* 1 */
++ uint8_t key_length; /* 2 */
++ uint8_t fanout; /* 3 */
++ uint8_t depth; /* 4 */
++ uint32_t leaf_length; /* 8 */
++ uint32_t node_offset; /* 12 */
++ uint32_t xof_length; /* 16 */
++ uint8_t node_depth; /* 17 */
++ uint8_t inner_length; /* 18 */
++ uint8_t reserved[14]; /* 32 */
++ uint8_t salt[BLAKE2B_SALTBYTES]; /* 48 */
++ uint8_t personal[BLAKE2B_PERSONALBYTES]; /* 64 */
++ });
++
++ typedef struct blake2b_param__ blake2b_param;
++
++ typedef struct blake2xs_state__
++ {
++ blake2s_state S[1];
++ blake2s_param P[1];
++ } blake2xs_state;
++
++ typedef struct blake2xb_state__
++ {
++ blake2b_state S[1];
++ blake2b_param P[1];
++ } blake2xb_state;
++
++ /* Padded structs result in a compile-time error */
++ enum {
++ BLAKE2_DUMMY_1 = 1/(sizeof(blake2s_param) == BLAKE2S_OUTBYTES),
++ BLAKE2_DUMMY_2 = 1/(sizeof(blake2b_param) == BLAKE2B_OUTBYTES)
++ };
++
++ /* Streaming API */
++ int blake2s_init( blake2s_state *S, size_t outlen );
++ int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen );
++ int blake2s_init_param( blake2s_state *S, const blake2s_param *P );
++ int blake2s_update( blake2s_state *S, const void *in, size_t inlen );
++ int blake2s_final( blake2s_state *S, void *out, size_t outlen );
++
++ int blake2b_init( blake2b_state *S, size_t outlen );
++ int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen );
++ int blake2b_init_param( blake2b_state *S, const blake2b_param *P );
++ int blake2b_update( blake2b_state *S, const void *in, size_t inlen );
++ int blake2b_final( blake2b_state *S, void *out, size_t outlen );
++
++ int blake2sp_init( blake2sp_state *S, size_t outlen );
++ int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen );
++ int blake2sp_update( blake2sp_state *S, const void *in, size_t inlen );
++ int blake2sp_final( blake2sp_state *S, void *out, size_t outlen );
++
++ int blake2bp_init( blake2bp_state *S, size_t outlen );
++ int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key, size_t keylen );
++ int blake2bp_update( blake2bp_state *S, const void *in, size_t inlen );
++ int blake2bp_final( blake2bp_state *S, void *out, size_t outlen );
++
++ /* Variable output length API */
++ int blake2xs_init( blake2xs_state *S, const size_t outlen );
++ int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen );
++ int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen );
++ int blake2xs_final(blake2xs_state *S, void *out, size_t outlen);
++
++ int blake2xb_init( blake2xb_state *S, const size_t outlen );
++ int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const void *key, size_t keylen );
++ int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen );
++ int blake2xb_final(blake2xb_state *S, void *out, size_t outlen);
++
++ /* Simple API */
++ int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++ int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++
++ int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++ int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++
++ int blake2xs( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++ int blake2xb( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++
++ /* This is simply an alias for blake2b */
++ int blake2( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen );
++
++#if defined(__cplusplus)
++}
++#endif
++
++#endif
+--- thirdparty/blake2/sse/blake2b-load-sse2.h.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2b-load-sse2.h
+@@ -0,0 +1,68 @@
++/*
++ BLAKE2 reference source code package - optimized C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++#ifndef BLAKE2B_LOAD_SSE2_H
++#define BLAKE2B_LOAD_SSE2_H
++
++#define LOAD_MSG_0_1(b0, b1) b0 = _mm_set_epi64x(m2, m0); b1 = _mm_set_epi64x(m6, m4)
++#define LOAD_MSG_0_2(b0, b1) b0 = _mm_set_epi64x(m3, m1); b1 = _mm_set_epi64x(m7, m5)
++#define LOAD_MSG_0_3(b0, b1) b0 = _mm_set_epi64x(m10, m8); b1 = _mm_set_epi64x(m14, m12)
++#define LOAD_MSG_0_4(b0, b1) b0 = _mm_set_epi64x(m11, m9); b1 = _mm_set_epi64x(m15, m13)
++#define LOAD_MSG_1_1(b0, b1) b0 = _mm_set_epi64x(m4, m14); b1 = _mm_set_epi64x(m13, m9)
++#define LOAD_MSG_1_2(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m6, m15)
++#define LOAD_MSG_1_3(b0, b1) b0 = _mm_set_epi64x(m0, m1); b1 = _mm_set_epi64x(m5, m11)
++#define LOAD_MSG_1_4(b0, b1) b0 = _mm_set_epi64x(m2, m12); b1 = _mm_set_epi64x(m3, m7)
++#define LOAD_MSG_2_1(b0, b1) b0 = _mm_set_epi64x(m12, m11); b1 = _mm_set_epi64x(m15, m5)
++#define LOAD_MSG_2_2(b0, b1) b0 = _mm_set_epi64x(m0, m8); b1 = _mm_set_epi64x(m13, m2)
++#define LOAD_MSG_2_3(b0, b1) b0 = _mm_set_epi64x(m3, m10); b1 = _mm_set_epi64x(m9, m7)
++#define LOAD_MSG_2_4(b0, b1) b0 = _mm_set_epi64x(m6, m14); b1 = _mm_set_epi64x(m4, m1)
++#define LOAD_MSG_3_1(b0, b1) b0 = _mm_set_epi64x(m3, m7); b1 = _mm_set_epi64x(m11, m13)
++#define LOAD_MSG_3_2(b0, b1) b0 = _mm_set_epi64x(m1, m9); b1 = _mm_set_epi64x(m14, m12)
++#define LOAD_MSG_3_3(b0, b1) b0 = _mm_set_epi64x(m5, m2); b1 = _mm_set_epi64x(m15, m4)
++#define LOAD_MSG_3_4(b0, b1) b0 = _mm_set_epi64x(m10, m6); b1 = _mm_set_epi64x(m8, m0)
++#define LOAD_MSG_4_1(b0, b1) b0 = _mm_set_epi64x(m5, m9); b1 = _mm_set_epi64x(m10, m2)
++#define LOAD_MSG_4_2(b0, b1) b0 = _mm_set_epi64x(m7, m0); b1 = _mm_set_epi64x(m15, m4)
++#define LOAD_MSG_4_3(b0, b1) b0 = _mm_set_epi64x(m11, m14); b1 = _mm_set_epi64x(m3, m6)
++#define LOAD_MSG_4_4(b0, b1) b0 = _mm_set_epi64x(m12, m1); b1 = _mm_set_epi64x(m13, m8)
++#define LOAD_MSG_5_1(b0, b1) b0 = _mm_set_epi64x(m6, m2); b1 = _mm_set_epi64x(m8, m0)
++#define LOAD_MSG_5_2(b0, b1) b0 = _mm_set_epi64x(m10, m12); b1 = _mm_set_epi64x(m3, m11)
++#define LOAD_MSG_5_3(b0, b1) b0 = _mm_set_epi64x(m7, m4); b1 = _mm_set_epi64x(m1, m15)
++#define LOAD_MSG_5_4(b0, b1) b0 = _mm_set_epi64x(m5, m13); b1 = _mm_set_epi64x(m9, m14)
++#define LOAD_MSG_6_1(b0, b1) b0 = _mm_set_epi64x(m1, m12); b1 = _mm_set_epi64x(m4, m14)
++#define LOAD_MSG_6_2(b0, b1) b0 = _mm_set_epi64x(m15, m5); b1 = _mm_set_epi64x(m10, m13)
++#define LOAD_MSG_6_3(b0, b1) b0 = _mm_set_epi64x(m6, m0); b1 = _mm_set_epi64x(m8, m9)
++#define LOAD_MSG_6_4(b0, b1) b0 = _mm_set_epi64x(m3, m7); b1 = _mm_set_epi64x(m11, m2)
++#define LOAD_MSG_7_1(b0, b1) b0 = _mm_set_epi64x(m7, m13); b1 = _mm_set_epi64x(m3, m12)
++#define LOAD_MSG_7_2(b0, b1) b0 = _mm_set_epi64x(m14, m11); b1 = _mm_set_epi64x(m9, m1)
++#define LOAD_MSG_7_3(b0, b1) b0 = _mm_set_epi64x(m15, m5); b1 = _mm_set_epi64x(m2, m8)
++#define LOAD_MSG_7_4(b0, b1) b0 = _mm_set_epi64x(m4, m0); b1 = _mm_set_epi64x(m10, m6)
++#define LOAD_MSG_8_1(b0, b1) b0 = _mm_set_epi64x(m14, m6); b1 = _mm_set_epi64x(m0, m11)
++#define LOAD_MSG_8_2(b0, b1) b0 = _mm_set_epi64x(m9, m15); b1 = _mm_set_epi64x(m8, m3)
++#define LOAD_MSG_8_3(b0, b1) b0 = _mm_set_epi64x(m13, m12); b1 = _mm_set_epi64x(m10, m1)
++#define LOAD_MSG_8_4(b0, b1) b0 = _mm_set_epi64x(m7, m2); b1 = _mm_set_epi64x(m5, m4)
++#define LOAD_MSG_9_1(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m1, m7)
++#define LOAD_MSG_9_2(b0, b1) b0 = _mm_set_epi64x(m4, m2); b1 = _mm_set_epi64x(m5, m6)
++#define LOAD_MSG_9_3(b0, b1) b0 = _mm_set_epi64x(m9, m15); b1 = _mm_set_epi64x(m13, m3)
++#define LOAD_MSG_9_4(b0, b1) b0 = _mm_set_epi64x(m14, m11); b1 = _mm_set_epi64x(m0, m12)
++#define LOAD_MSG_10_1(b0, b1) b0 = _mm_set_epi64x(m2, m0); b1 = _mm_set_epi64x(m6, m4)
++#define LOAD_MSG_10_2(b0, b1) b0 = _mm_set_epi64x(m3, m1); b1 = _mm_set_epi64x(m7, m5)
++#define LOAD_MSG_10_3(b0, b1) b0 = _mm_set_epi64x(m10, m8); b1 = _mm_set_epi64x(m14, m12)
++#define LOAD_MSG_10_4(b0, b1) b0 = _mm_set_epi64x(m11, m9); b1 = _mm_set_epi64x(m15, m13)
++#define LOAD_MSG_11_1(b0, b1) b0 = _mm_set_epi64x(m4, m14); b1 = _mm_set_epi64x(m13, m9)
++#define LOAD_MSG_11_2(b0, b1) b0 = _mm_set_epi64x(m8, m10); b1 = _mm_set_epi64x(m6, m15)
++#define LOAD_MSG_11_3(b0, b1) b0 = _mm_set_epi64x(m0, m1); b1 = _mm_set_epi64x(m5, m11)
++#define LOAD_MSG_11_4(b0, b1) b0 = _mm_set_epi64x(m2, m12); b1 = _mm_set_epi64x(m3, m7)
++
++
++#endif
+--- thirdparty/blake2/sse/blake2b-load-sse41.h.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2b-load-sse41.h
+@@ -0,0 +1,402 @@
++/*
++ BLAKE2 reference source code package - optimized C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++#ifndef BLAKE2B_LOAD_SSE41_H
++#define BLAKE2B_LOAD_SSE41_H
++
++#define LOAD_MSG_0_1(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m0, m1); \
++b1 = _mm_unpacklo_epi64(m2, m3); \
++} while(0)
++
++
++#define LOAD_MSG_0_2(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m0, m1); \
++b1 = _mm_unpackhi_epi64(m2, m3); \
++} while(0)
++
++
++#define LOAD_MSG_0_3(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m4, m5); \
++b1 = _mm_unpacklo_epi64(m6, m7); \
++} while(0)
++
++
++#define LOAD_MSG_0_4(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m4, m5); \
++b1 = _mm_unpackhi_epi64(m6, m7); \
++} while(0)
++
++
++#define LOAD_MSG_1_1(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m7, m2); \
++b1 = _mm_unpackhi_epi64(m4, m6); \
++} while(0)
++
++
++#define LOAD_MSG_1_2(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m5, m4); \
++b1 = _mm_alignr_epi8(m3, m7, 8); \
++} while(0)
++
++
++#define LOAD_MSG_1_3(b0, b1) \
++do \
++{ \
++b0 = _mm_shuffle_epi32(m0, _MM_SHUFFLE(1,0,3,2)); \
++b1 = _mm_unpackhi_epi64(m5, m2); \
++} while(0)
++
++
++#define LOAD_MSG_1_4(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m6, m1); \
++b1 = _mm_unpackhi_epi64(m3, m1); \
++} while(0)
++
++
++#define LOAD_MSG_2_1(b0, b1) \
++do \
++{ \
++b0 = _mm_alignr_epi8(m6, m5, 8); \
++b1 = _mm_unpackhi_epi64(m2, m7); \
++} while(0)
++
++
++#define LOAD_MSG_2_2(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m4, m0); \
++b1 = _mm_blend_epi16(m1, m6, 0xF0); \
++} while(0)
++
++
++#define LOAD_MSG_2_3(b0, b1) \
++do \
++{ \
++b0 = _mm_blend_epi16(m5, m1, 0xF0); \
++b1 = _mm_unpackhi_epi64(m3, m4); \
++} while(0)
++
++
++#define LOAD_MSG_2_4(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m7, m3); \
++b1 = _mm_alignr_epi8(m2, m0, 8); \
++} while(0)
++
++
++#define LOAD_MSG_3_1(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m3, m1); \
++b1 = _mm_unpackhi_epi64(m6, m5); \
++} while(0)
++
++
++#define LOAD_MSG_3_2(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m4, m0); \
++b1 = _mm_unpacklo_epi64(m6, m7); \
++} while(0)
++
++
++#define LOAD_MSG_3_3(b0, b1) \
++do \
++{ \
++b0 = _mm_blend_epi16(m1, m2, 0xF0); \
++b1 = _mm_blend_epi16(m2, m7, 0xF0); \
++} while(0)
++
++
++#define LOAD_MSG_3_4(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m3, m5); \
++b1 = _mm_unpacklo_epi64(m0, m4); \
++} while(0)
++
++
++#define LOAD_MSG_4_1(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m4, m2); \
++b1 = _mm_unpacklo_epi64(m1, m5); \
++} while(0)
++
++
++#define LOAD_MSG_4_2(b0, b1) \
++do \
++{ \
++b0 = _mm_blend_epi16(m0, m3, 0xF0); \
++b1 = _mm_blend_epi16(m2, m7, 0xF0); \
++} while(0)
++
++
++#define LOAD_MSG_4_3(b0, b1) \
++do \
++{ \
++b0 = _mm_blend_epi16(m7, m5, 0xF0); \
++b1 = _mm_blend_epi16(m3, m1, 0xF0); \
++} while(0)
++
++
++#define LOAD_MSG_4_4(b0, b1) \
++do \
++{ \
++b0 = _mm_alignr_epi8(m6, m0, 8); \
++b1 = _mm_blend_epi16(m4, m6, 0xF0); \
++} while(0)
++
++
++#define LOAD_MSG_5_1(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m1, m3); \
++b1 = _mm_unpacklo_epi64(m0, m4); \
++} while(0)
++
++
++#define LOAD_MSG_5_2(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m6, m5); \
++b1 = _mm_unpackhi_epi64(m5, m1); \
++} while(0)
++
++
++#define LOAD_MSG_5_3(b0, b1) \
++do \
++{ \
++b0 = _mm_blend_epi16(m2, m3, 0xF0); \
++b1 = _mm_unpackhi_epi64(m7, m0); \
++} while(0)
++
++
++#define LOAD_MSG_5_4(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m6, m2); \
++b1 = _mm_blend_epi16(m7, m4, 0xF0); \
++} while(0)
++
++
++#define LOAD_MSG_6_1(b0, b1) \
++do \
++{ \
++b0 = _mm_blend_epi16(m6, m0, 0xF0); \
++b1 = _mm_unpacklo_epi64(m7, m2); \
++} while(0)
++
++
++#define LOAD_MSG_6_2(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m2, m7); \
++b1 = _mm_alignr_epi8(m5, m6, 8); \
++} while(0)
++
++
++#define LOAD_MSG_6_3(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m0, m3); \
++b1 = _mm_shuffle_epi32(m4, _MM_SHUFFLE(1,0,3,2)); \
++} while(0)
++
++
++#define LOAD_MSG_6_4(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m3, m1); \
++b1 = _mm_blend_epi16(m1, m5, 0xF0); \
++} while(0)
++
++
++#define LOAD_MSG_7_1(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m6, m3); \
++b1 = _mm_blend_epi16(m6, m1, 0xF0); \
++} while(0)
++
++
++#define LOAD_MSG_7_2(b0, b1) \
++do \
++{ \
++b0 = _mm_alignr_epi8(m7, m5, 8); \
++b1 = _mm_unpackhi_epi64(m0, m4); \
++} while(0)
++
++
++#define LOAD_MSG_7_3(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m2, m7); \
++b1 = _mm_unpacklo_epi64(m4, m1); \
++} while(0)
++
++
++#define LOAD_MSG_7_4(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m0, m2); \
++b1 = _mm_unpacklo_epi64(m3, m5); \
++} while(0)
++
++
++#define LOAD_MSG_8_1(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m3, m7); \
++b1 = _mm_alignr_epi8(m0, m5, 8); \
++} while(0)
++
++
++#define LOAD_MSG_8_2(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m7, m4); \
++b1 = _mm_alignr_epi8(m4, m1, 8); \
++} while(0)
++
++
++#define LOAD_MSG_8_3(b0, b1) \
++do \
++{ \
++b0 = m6; \
++b1 = _mm_alignr_epi8(m5, m0, 8); \
++} while(0)
++
++
++#define LOAD_MSG_8_4(b0, b1) \
++do \
++{ \
++b0 = _mm_blend_epi16(m1, m3, 0xF0); \
++b1 = m2; \
++} while(0)
++
++
++#define LOAD_MSG_9_1(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m5, m4); \
++b1 = _mm_unpackhi_epi64(m3, m0); \
++} while(0)
++
++
++#define LOAD_MSG_9_2(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m1, m2); \
++b1 = _mm_blend_epi16(m3, m2, 0xF0); \
++} while(0)
++
++
++#define LOAD_MSG_9_3(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m7, m4); \
++b1 = _mm_unpackhi_epi64(m1, m6); \
++} while(0)
++
++
++#define LOAD_MSG_9_4(b0, b1) \
++do \
++{ \
++b0 = _mm_alignr_epi8(m7, m5, 8); \
++b1 = _mm_unpacklo_epi64(m6, m0); \
++} while(0)
++
++
++#define LOAD_MSG_10_1(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m0, m1); \
++b1 = _mm_unpacklo_epi64(m2, m3); \
++} while(0)
++
++
++#define LOAD_MSG_10_2(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m0, m1); \
++b1 = _mm_unpackhi_epi64(m2, m3); \
++} while(0)
++
++
++#define LOAD_MSG_10_3(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m4, m5); \
++b1 = _mm_unpacklo_epi64(m6, m7); \
++} while(0)
++
++
++#define LOAD_MSG_10_4(b0, b1) \
++do \
++{ \
++b0 = _mm_unpackhi_epi64(m4, m5); \
++b1 = _mm_unpackhi_epi64(m6, m7); \
++} while(0)
++
++
++#define LOAD_MSG_11_1(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m7, m2); \
++b1 = _mm_unpackhi_epi64(m4, m6); \
++} while(0)
++
++
++#define LOAD_MSG_11_2(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m5, m4); \
++b1 = _mm_alignr_epi8(m3, m7, 8); \
++} while(0)
++
++
++#define LOAD_MSG_11_3(b0, b1) \
++do \
++{ \
++b0 = _mm_shuffle_epi32(m0, _MM_SHUFFLE(1,0,3,2)); \
++b1 = _mm_unpackhi_epi64(m5, m2); \
++} while(0)
++
++
++#define LOAD_MSG_11_4(b0, b1) \
++do \
++{ \
++b0 = _mm_unpacklo_epi64(m6, m1); \
++b1 = _mm_unpackhi_epi64(m3, m1); \
++} while(0)
++
++
++#endif
+--- thirdparty/blake2/sse/blake2b-round.h.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2b-round.h
+@@ -0,0 +1,157 @@
++/*
++ BLAKE2 reference source code package - optimized C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++#ifndef BLAKE2B_ROUND_H
++#define BLAKE2B_ROUND_H
++
++#define LOADU(p) _mm_loadu_si128( (const __m128i *)(p) )
++#define STOREU(p,r) _mm_storeu_si128((__m128i *)(p), r)
++
++#define TOF(reg) _mm_castsi128_ps((reg))
++#define TOI(reg) _mm_castps_si128((reg))
++
++#define LIKELY(x) __builtin_expect((x),1)
++
++
++/* Microarchitecture-specific macros */
++#ifndef HAVE_XOP
++#ifdef HAVE_SSSE3
++#define _mm_roti_epi64(x, c) \
++ (-(c) == 32) ? _mm_shuffle_epi32((x), _MM_SHUFFLE(2,3,0,1)) \
++ : (-(c) == 24) ? _mm_shuffle_epi8((x), r24) \
++ : (-(c) == 16) ? _mm_shuffle_epi8((x), r16) \
++ : (-(c) == 63) ? _mm_xor_si128(_mm_srli_epi64((x), -(c)), _mm_add_epi64((x), (x))) \
++ : _mm_xor_si128(_mm_srli_epi64((x), -(c)), _mm_slli_epi64((x), 64-(-(c))))
++#else
++#define _mm_roti_epi64(r, c) _mm_xor_si128(_mm_srli_epi64( (r), -(c) ),_mm_slli_epi64( (r), 64-(-(c)) ))
++#endif
++#else
++/* ... */
++#endif
++
++
++
++#define G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1) \
++ row1l = _mm_add_epi64(_mm_add_epi64(row1l, b0), row2l); \
++ row1h = _mm_add_epi64(_mm_add_epi64(row1h, b1), row2h); \
++ \
++ row4l = _mm_xor_si128(row4l, row1l); \
++ row4h = _mm_xor_si128(row4h, row1h); \
++ \
++ row4l = _mm_roti_epi64(row4l, -32); \
++ row4h = _mm_roti_epi64(row4h, -32); \
++ \
++ row3l = _mm_add_epi64(row3l, row4l); \
++ row3h = _mm_add_epi64(row3h, row4h); \
++ \
++ row2l = _mm_xor_si128(row2l, row3l); \
++ row2h = _mm_xor_si128(row2h, row3h); \
++ \
++ row2l = _mm_roti_epi64(row2l, -24); \
++ row2h = _mm_roti_epi64(row2h, -24); \
++
++#define G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1) \
++ row1l = _mm_add_epi64(_mm_add_epi64(row1l, b0), row2l); \
++ row1h = _mm_add_epi64(_mm_add_epi64(row1h, b1), row2h); \
++ \
++ row4l = _mm_xor_si128(row4l, row1l); \
++ row4h = _mm_xor_si128(row4h, row1h); \
++ \
++ row4l = _mm_roti_epi64(row4l, -16); \
++ row4h = _mm_roti_epi64(row4h, -16); \
++ \
++ row3l = _mm_add_epi64(row3l, row4l); \
++ row3h = _mm_add_epi64(row3h, row4h); \
++ \
++ row2l = _mm_xor_si128(row2l, row3l); \
++ row2h = _mm_xor_si128(row2h, row3h); \
++ \
++ row2l = _mm_roti_epi64(row2l, -63); \
++ row2h = _mm_roti_epi64(row2h, -63); \
++
++#if defined(HAVE_SSSE3)
++#define DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \
++ t0 = _mm_alignr_epi8(row2h, row2l, 8); \
++ t1 = _mm_alignr_epi8(row2l, row2h, 8); \
++ row2l = t0; \
++ row2h = t1; \
++ \
++ t0 = row3l; \
++ row3l = row3h; \
++ row3h = t0; \
++ \
++ t0 = _mm_alignr_epi8(row4h, row4l, 8); \
++ t1 = _mm_alignr_epi8(row4l, row4h, 8); \
++ row4l = t1; \
++ row4h = t0;
++
++#define UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \
++ t0 = _mm_alignr_epi8(row2l, row2h, 8); \
++ t1 = _mm_alignr_epi8(row2h, row2l, 8); \
++ row2l = t0; \
++ row2h = t1; \
++ \
++ t0 = row3l; \
++ row3l = row3h; \
++ row3h = t0; \
++ \
++ t0 = _mm_alignr_epi8(row4l, row4h, 8); \
++ t1 = _mm_alignr_epi8(row4h, row4l, 8); \
++ row4l = t1; \
++ row4h = t0;
++#else
++
++#define DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \
++ t0 = row4l;\
++ t1 = row2l;\
++ row4l = row3l;\
++ row3l = row3h;\
++ row3h = row4l;\
++ row4l = _mm_unpackhi_epi64(row4h, _mm_unpacklo_epi64(t0, t0)); \
++ row4h = _mm_unpackhi_epi64(t0, _mm_unpacklo_epi64(row4h, row4h)); \
++ row2l = _mm_unpackhi_epi64(row2l, _mm_unpacklo_epi64(row2h, row2h)); \
++ row2h = _mm_unpackhi_epi64(row2h, _mm_unpacklo_epi64(t1, t1))
++
++#define UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h) \
++ t0 = row3l;\
++ row3l = row3h;\
++ row3h = t0;\
++ t0 = row2l;\
++ t1 = row4l;\
++ row2l = _mm_unpackhi_epi64(row2h, _mm_unpacklo_epi64(row2l, row2l)); \
++ row2h = _mm_unpackhi_epi64(t0, _mm_unpacklo_epi64(row2h, row2h)); \
++ row4l = _mm_unpackhi_epi64(row4l, _mm_unpacklo_epi64(row4h, row4h)); \
++ row4h = _mm_unpackhi_epi64(row4h, _mm_unpacklo_epi64(t1, t1))
++
++#endif
++
++#if defined(HAVE_SSE41)
++#include "blake2b-load-sse41.h"
++#else
++#include "blake2b-load-sse2.h"
++#endif
++
++#define ROUND(r) \
++ LOAD_MSG_ ##r ##_1(b0, b1); \
++ G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
++ LOAD_MSG_ ##r ##_2(b0, b1); \
++ G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
++ DIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h); \
++ LOAD_MSG_ ##r ##_3(b0, b1); \
++ G1(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
++ LOAD_MSG_ ##r ##_4(b0, b1); \
++ G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
++ UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
++
++#endif
+--- thirdparty/blake2/sse/blake2b.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2b.c
+@@ -0,0 +1,373 @@
++/*
++ BLAKE2 reference source code package - optimized C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdint.h>
++#include <string.h>
++#include <stdio.h>
++
++#include "blake2.h"
++#include "blake2-impl.h"
++
++#include "blake2-config.h"
++
++#ifdef _MSC_VER
++#include <intrin.h> /* for _mm_set_epi64x */
++#endif
++#include <emmintrin.h>
++#if defined(HAVE_SSSE3)
++#include <tmmintrin.h>
++#endif
++#if defined(HAVE_SSE41)
++#include <smmintrin.h>
++#endif
++#if defined(HAVE_AVX)
++#include <immintrin.h>
++#endif
++#if defined(HAVE_XOP)
++#include <x86intrin.h>
++#endif
++
++#include "blake2b-round.h"
++
++static const uint64_t blake2b_IV[8] =
++{
++ 0x6a09e667f3bcc908ULL, 0xbb67ae8584caa73bULL,
++ 0x3c6ef372fe94f82bULL, 0xa54ff53a5f1d36f1ULL,
++ 0x510e527fade682d1ULL, 0x9b05688c2b3e6c1fULL,
++ 0x1f83d9abfb41bd6bULL, 0x5be0cd19137e2179ULL
++};
++
++/* Some helper functions */
++static void blake2b_set_lastnode( blake2b_state *S )
++{
++ S->f[1] = (uint64_t)-1;
++}
++
++static int blake2b_is_lastblock( const blake2b_state *S )
++{
++ return S->f[0] != 0;
++}
++
++static void blake2b_set_lastblock( blake2b_state *S )
++{
++ if( S->last_node ) blake2b_set_lastnode( S );
++
++ S->f[0] = (uint64_t)-1;
++}
++
++static void blake2b_increment_counter( blake2b_state *S, const uint64_t inc )
++{
++ S->t[0] += inc;
++ S->t[1] += ( S->t[0] < inc );
++}
++
++/* init xors IV with input parameter block */
++int blake2b_init_param( blake2b_state *S, const blake2b_param *P )
++{
++ size_t i;
++ /*blake2b_init0( S ); */
++ const unsigned char * v = ( const unsigned char * )( blake2b_IV );
++ const unsigned char * p = ( const unsigned char * )( P );
++ unsigned char * h = ( unsigned char * )( S->h );
++ /* IV XOR ParamBlock */
++ memset( S, 0, sizeof( blake2b_state ) );
++
++ for( i = 0; i < BLAKE2B_OUTBYTES; ++i ) h[i] = v[i] ^ p[i];
++
++ S->outlen = P->digest_length;
++ return 0;
++}
++
++
++/* Some sort of default parameter block initialization, for sequential blake2b */
++int blake2b_init( blake2b_state *S, size_t outlen )
++{
++ blake2b_param P[1];
++
++ if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1;
++
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = 0;
++ P->fanout = 1;
++ P->depth = 1;
++ store32( &P->leaf_length, 0 );
++ store32( &P->node_offset, 0 );
++ store32( &P->xof_length, 0 );
++ P->node_depth = 0;
++ P->inner_length = 0;
++ memset( P->reserved, 0, sizeof( P->reserved ) );
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++
++ return blake2b_init_param( S, P );
++}
++
++int blake2b_init_key( blake2b_state *S, size_t outlen, const void *key, size_t keylen )
++{
++ blake2b_param P[1];
++
++ if ( ( !outlen ) || ( outlen > BLAKE2B_OUTBYTES ) ) return -1;
++
++ if ( ( !keylen ) || keylen > BLAKE2B_KEYBYTES ) return -1;
++
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = (uint8_t)keylen;
++ P->fanout = 1;
++ P->depth = 1;
++ store32( &P->leaf_length, 0 );
++ store32( &P->node_offset, 0 );
++ store32( &P->xof_length, 0 );
++ P->node_depth = 0;
++ P->inner_length = 0;
++ memset( P->reserved, 0, sizeof( P->reserved ) );
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++
++ if( blake2b_init_param( S, P ) < 0 )
++ return 0;
++
++ {
++ uint8_t block[BLAKE2B_BLOCKBYTES];
++ memset( block, 0, BLAKE2B_BLOCKBYTES );
++ memcpy( block, key, keylen );
++ blake2b_update( S, block, BLAKE2B_BLOCKBYTES );
++ secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */
++ }
++ return 0;
++}
++
++static void blake2b_compress( blake2b_state *S, const uint8_t block[BLAKE2B_BLOCKBYTES] )
++{
++ __m128i row1l, row1h;
++ __m128i row2l, row2h;
++ __m128i row3l, row3h;
++ __m128i row4l, row4h;
++ __m128i b0, b1;
++ __m128i t0, t1;
++#if defined(HAVE_SSSE3) && !defined(HAVE_XOP)
++ const __m128i r16 = _mm_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9 );
++ const __m128i r24 = _mm_setr_epi8( 3, 4, 5, 6, 7, 0, 1, 2, 11, 12, 13, 14, 15, 8, 9, 10 );
++#endif
++#if defined(HAVE_SSE41)
++ const __m128i m0 = LOADU( block + 00 );
++ const __m128i m1 = LOADU( block + 16 );
++ const __m128i m2 = LOADU( block + 32 );
++ const __m128i m3 = LOADU( block + 48 );
++ const __m128i m4 = LOADU( block + 64 );
++ const __m128i m5 = LOADU( block + 80 );
++ const __m128i m6 = LOADU( block + 96 );
++ const __m128i m7 = LOADU( block + 112 );
++#else
++ const uint64_t m0 = load64(block + 0 * sizeof(uint64_t));
++ const uint64_t m1 = load64(block + 1 * sizeof(uint64_t));
++ const uint64_t m2 = load64(block + 2 * sizeof(uint64_t));
++ const uint64_t m3 = load64(block + 3 * sizeof(uint64_t));
++ const uint64_t m4 = load64(block + 4 * sizeof(uint64_t));
++ const uint64_t m5 = load64(block + 5 * sizeof(uint64_t));
++ const uint64_t m6 = load64(block + 6 * sizeof(uint64_t));
++ const uint64_t m7 = load64(block + 7 * sizeof(uint64_t));
++ const uint64_t m8 = load64(block + 8 * sizeof(uint64_t));
++ const uint64_t m9 = load64(block + 9 * sizeof(uint64_t));
++ const uint64_t m10 = load64(block + 10 * sizeof(uint64_t));
++ const uint64_t m11 = load64(block + 11 * sizeof(uint64_t));
++ const uint64_t m12 = load64(block + 12 * sizeof(uint64_t));
++ const uint64_t m13 = load64(block + 13 * sizeof(uint64_t));
++ const uint64_t m14 = load64(block + 14 * sizeof(uint64_t));
++ const uint64_t m15 = load64(block + 15 * sizeof(uint64_t));
++#endif
++ row1l = LOADU( &S->h[0] );
++ row1h = LOADU( &S->h[2] );
++ row2l = LOADU( &S->h[4] );
++ row2h = LOADU( &S->h[6] );
++ row3l = LOADU( &blake2b_IV[0] );
++ row3h = LOADU( &blake2b_IV[2] );
++ row4l = _mm_xor_si128( LOADU( &blake2b_IV[4] ), LOADU( &S->t[0] ) );
++ row4h = _mm_xor_si128( LOADU( &blake2b_IV[6] ), LOADU( &S->f[0] ) );
++ ROUND( 0 );
++ ROUND( 1 );
++ ROUND( 2 );
++ ROUND( 3 );
++ ROUND( 4 );
++ ROUND( 5 );
++ ROUND( 6 );
++ ROUND( 7 );
++ ROUND( 8 );
++ ROUND( 9 );
++ ROUND( 10 );
++ ROUND( 11 );
++ row1l = _mm_xor_si128( row3l, row1l );
++ row1h = _mm_xor_si128( row3h, row1h );
++ STOREU( &S->h[0], _mm_xor_si128( LOADU( &S->h[0] ), row1l ) );
++ STOREU( &S->h[2], _mm_xor_si128( LOADU( &S->h[2] ), row1h ) );
++ row2l = _mm_xor_si128( row4l, row2l );
++ row2h = _mm_xor_si128( row4h, row2h );
++ STOREU( &S->h[4], _mm_xor_si128( LOADU( &S->h[4] ), row2l ) );
++ STOREU( &S->h[6], _mm_xor_si128( LOADU( &S->h[6] ), row2h ) );
++}
++
++
++int blake2b_update( blake2b_state *S, const void *pin, size_t inlen )
++{
++ const unsigned char * in = (const unsigned char *)pin;
++ if( inlen > 0 )
++ {
++ size_t left = S->buflen;
++ size_t fill = BLAKE2B_BLOCKBYTES - left;
++ if( inlen > fill )
++ {
++ S->buflen = 0;
++ memcpy( S->buf + left, in, fill ); /* Fill buffer */
++ blake2b_increment_counter( S, BLAKE2B_BLOCKBYTES );
++ blake2b_compress( S, S->buf ); /* Compress */
++ in += fill; inlen -= fill;
++ while(inlen > BLAKE2B_BLOCKBYTES) {
++ blake2b_increment_counter(S, BLAKE2B_BLOCKBYTES);
++ blake2b_compress( S, in );
++ in += BLAKE2B_BLOCKBYTES;
++ inlen -= BLAKE2B_BLOCKBYTES;
++ }
++ }
++ memcpy( S->buf + S->buflen, in, inlen );
++ S->buflen += inlen;
++ }
++ return 0;
++}
++
++
++int blake2b_final( blake2b_state *S, void *out, size_t outlen )
++{
++ if( out == NULL || outlen < S->outlen )
++ return -1;
++
++ if( blake2b_is_lastblock( S ) )
++ return -1;
++
++ blake2b_increment_counter( S, S->buflen );
++ blake2b_set_lastblock( S );
++ memset( S->buf + S->buflen, 0, BLAKE2B_BLOCKBYTES - S->buflen ); /* Padding */
++ blake2b_compress( S, S->buf );
++
++ memcpy( out, &S->h[0], S->outlen );
++ return 0;
++}
++
++
++int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
++{
++ blake2b_state S[1];
++
++ /* Verify parameters */
++ if ( NULL == in && inlen > 0 ) return -1;
++
++ if ( NULL == out ) return -1;
++
++ if( NULL == key && keylen > 0 ) return -1;
++
++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1;
++
++ if( keylen > BLAKE2B_KEYBYTES ) return -1;
++
++ if( keylen )
++ {
++ if( blake2b_init_key( S, outlen, key, keylen ) < 0 ) return -1;
++ }
++ else
++ {
++ if( blake2b_init( S, outlen ) < 0 ) return -1;
++ }
++
++ blake2b_update( S, ( const uint8_t * )in, inlen );
++ blake2b_final( S, out, outlen );
++ return 0;
++}
++
++int blake2( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ) {
++ return blake2b(out, outlen, in, inlen, key, keylen);
++}
++
++#if defined(SUPERCOP)
++int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen )
++{
++ return blake2b( out, BLAKE2B_OUTBYTES, in, inlen, NULL, 0 );
++}
++#endif
++
++#if defined(BLAKE2B_SELFTEST)
++#include <string.h>
++#include "blake2-kat.h"
++int main( void )
++{
++ uint8_t key[BLAKE2B_KEYBYTES];
++ uint8_t buf[BLAKE2_KAT_LENGTH];
++ size_t i, step;
++
++ for( i = 0; i < BLAKE2B_KEYBYTES; ++i )
++ key[i] = ( uint8_t )i;
++
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ buf[i] = ( uint8_t )i;
++
++ /* Test simple API */
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ {
++ uint8_t hash[BLAKE2B_OUTBYTES];
++ blake2b( hash, BLAKE2B_OUTBYTES, buf, i, key, BLAKE2B_KEYBYTES );
++
++ if( 0 != memcmp( hash, blake2b_keyed_kat[i], BLAKE2B_OUTBYTES ) )
++ {
++ goto fail;
++ }
++ }
++
++ /* Test streaming API */
++ for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) {
++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) {
++ uint8_t hash[BLAKE2B_OUTBYTES];
++ blake2b_state S;
++ uint8_t * p = buf;
++ size_t mlen = i;
++ int err = 0;
++
++ if( (err = blake2b_init_key(&S, BLAKE2B_OUTBYTES, key, BLAKE2B_KEYBYTES)) < 0 ) {
++ goto fail;
++ }
++
++ while (mlen >= step) {
++ if ( (err = blake2b_update(&S, p, step)) < 0 ) {
++ goto fail;
++ }
++ mlen -= step;
++ p += step;
++ }
++ if ( (err = blake2b_update(&S, p, mlen)) < 0) {
++ goto fail;
++ }
++ if ( (err = blake2b_final(&S, hash, BLAKE2B_OUTBYTES)) < 0) {
++ goto fail;
++ }
++
++ if (0 != memcmp(hash, blake2b_keyed_kat[i], BLAKE2B_OUTBYTES)) {
++ goto fail;
++ }
++ }
++ }
++
++ puts( "ok" );
++ return 0;
++fail:
++ puts("error");
++ return -1;
++}
++#endif
+--- thirdparty/blake2/sse/blake2bp.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2bp.c
+@@ -0,0 +1,361 @@
++/*
++ BLAKE2 reference source code package - optimized C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
++#include <stdint.h>
++
++#if defined(_OPENMP)
++#include <omp.h>
++#endif
++
++#include "blake2.h"
++#include "blake2-impl.h"
++
++#define PARALLELISM_DEGREE 4
++
++/*
++ blake2b_init_param defaults to setting the expecting output length
++ from the digest_length parameter block field.
++
++ In some cases, however, we do not want this, as the output length
++ of these instances is given by inner_length instead.
++*/
++static int blake2bp_init_leaf_param( blake2b_state *S, const blake2b_param *P )
++{
++ int err = blake2b_init_param(S, P);
++ S->outlen = P->inner_length;
++ return err;
++}
++
++static int blake2bp_init_leaf( blake2b_state *S, size_t outlen, size_t keylen, uint64_t offset )
++{
++ blake2b_param P[1];
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = (uint8_t)keylen;
++ P->fanout = PARALLELISM_DEGREE;
++ P->depth = 2;
++ P->leaf_length = 0;
++ P->node_offset = offset;
++ P->xof_length = 0;
++ P->node_depth = 0;
++ P->inner_length = BLAKE2B_OUTBYTES;
++ memset( P->reserved, 0, sizeof( P->reserved ) );
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++ return blake2bp_init_leaf_param( S, P );
++}
++
++static int blake2bp_init_root( blake2b_state *S, size_t outlen, size_t keylen )
++{
++ blake2b_param P[1];
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = (uint8_t)keylen;
++ P->fanout = PARALLELISM_DEGREE;
++ P->depth = 2;
++ P->leaf_length = 0;
++ P->node_offset = 0;
++ P->xof_length = 0;
++ P->node_depth = 1;
++ P->inner_length = BLAKE2B_OUTBYTES;
++ memset( P->reserved, 0, sizeof( P->reserved ) );
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++ return blake2b_init_param( S, P );
++}
++
++
++int blake2bp_init( blake2bp_state *S, size_t outlen )
++{
++ size_t i;
++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1;
++
++ memset( S->buf, 0, sizeof( S->buf ) );
++ S->buflen = 0;
++ S->outlen = outlen;
++
++ if( blake2bp_init_root( S->R, outlen, 0 ) < 0 )
++ return -1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ if( blake2bp_init_leaf( S->S[i], outlen, 0, i ) < 0 ) return -1;
++
++ S->R->last_node = 1;
++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1;
++ return 0;
++}
++
++int blake2bp_init_key( blake2bp_state *S, size_t outlen, const void *key, size_t keylen )
++{
++ size_t i;
++
++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1;
++
++ if( !key || !keylen || keylen > BLAKE2B_KEYBYTES ) return -1;
++
++ memset( S->buf, 0, sizeof( S->buf ) );
++ S->buflen = 0;
++ S->outlen = outlen;
++
++ if( blake2bp_init_root( S->R, outlen, keylen ) < 0 )
++ return -1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ if( blake2bp_init_leaf( S->S[i], outlen, keylen, i ) < 0 ) return -1;
++
++ S->R->last_node = 1;
++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1;
++ {
++ uint8_t block[BLAKE2B_BLOCKBYTES];
++ memset( block, 0, BLAKE2B_BLOCKBYTES );
++ memcpy( block, key, keylen );
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2b_update( S->S[i], block, BLAKE2B_BLOCKBYTES );
++
++ secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */
++ }
++ return 0;
++}
++
++
++int blake2bp_update( blake2bp_state *S, const void *pin, size_t inlen )
++{
++ const unsigned char * in = (const unsigned char *)pin;
++ size_t left = S->buflen;
++ size_t fill = sizeof( S->buf ) - left;
++ size_t i;
++
++ if( left && inlen >= fill )
++ {
++ memcpy( S->buf + left, in, fill );
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2b_update( S->S[i], S->buf + i * BLAKE2B_BLOCKBYTES, BLAKE2B_BLOCKBYTES );
++
++ in += fill;
++ inlen -= fill;
++ left = 0;
++ }
++
++#if defined(_OPENMP)
++ #pragma omp parallel shared(S), num_threads(PARALLELISM_DEGREE)
++#else
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++#endif
++ {
++#if defined(_OPENMP)
++ size_t i = omp_get_thread_num();
++#endif
++ size_t inlen__ = inlen;
++ const unsigned char *in__ = ( const unsigned char * )in;
++ in__ += i * BLAKE2B_BLOCKBYTES;
++
++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES )
++ {
++ blake2b_update( S->S[i], in__, BLAKE2B_BLOCKBYTES );
++ in__ += PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
++ inlen__ -= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
++ }
++ }
++
++ in += inlen - inlen % ( PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES );
++ inlen %= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
++
++ if( inlen > 0 )
++ memcpy( S->buf + left, in, inlen );
++
++ S->buflen = left + inlen;
++ return 0;
++}
++
++
++
++int blake2bp_final( blake2bp_state *S, void *out, size_t outlen )
++{
++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2B_OUTBYTES];
++ size_t i;
++
++ if(out == NULL || outlen < S->outlen) {
++ return -1;
++ }
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ {
++ if( S->buflen > i * BLAKE2B_BLOCKBYTES )
++ {
++ size_t left = S->buflen - i * BLAKE2B_BLOCKBYTES;
++
++ if( left > BLAKE2B_BLOCKBYTES ) left = BLAKE2B_BLOCKBYTES;
++
++ blake2b_update( S->S[i], S->buf + i * BLAKE2B_BLOCKBYTES, left );
++ }
++
++ blake2b_final( S->S[i], hash[i], BLAKE2B_OUTBYTES );
++ }
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2b_update( S->R, hash[i], BLAKE2B_OUTBYTES );
++
++ return blake2b_final( S->R, out, S->outlen );
++}
++
++int blake2bp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
++{
++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2B_OUTBYTES];
++ blake2b_state S[PARALLELISM_DEGREE][1];
++ blake2b_state FS[1];
++ size_t i;
++
++ /* Verify parameters */
++ if ( NULL == in && inlen > 0 ) return -1;
++
++ if ( NULL == out ) return -1;
++
++ if( NULL == key && keylen > 0 ) return -1;
++
++ if( !outlen || outlen > BLAKE2B_OUTBYTES ) return -1;
++
++ if( keylen > BLAKE2B_KEYBYTES ) return -1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ if( blake2bp_init_leaf( S[i], outlen, keylen, i ) < 0 ) return -1;
++
++ S[PARALLELISM_DEGREE - 1]->last_node = 1; /* mark last node */
++
++ if( keylen > 0 )
++ {
++ uint8_t block[BLAKE2B_BLOCKBYTES];
++ memset( block, 0, BLAKE2B_BLOCKBYTES );
++ memcpy( block, key, keylen );
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2b_update( S[i], block, BLAKE2B_BLOCKBYTES );
++
++ secure_zero_memory( block, BLAKE2B_BLOCKBYTES ); /* Burn the key from stack */
++ }
++
++#if defined(_OPENMP)
++ #pragma omp parallel shared(S,hash), num_threads(PARALLELISM_DEGREE)
++#else
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++#endif
++ {
++#if defined(_OPENMP)
++ size_t i = omp_get_thread_num();
++#endif
++ size_t inlen__ = inlen;
++ const unsigned char *in__ = ( const unsigned char * )in;
++ in__ += i * BLAKE2B_BLOCKBYTES;
++
++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES )
++ {
++ blake2b_update( S[i], in__, BLAKE2B_BLOCKBYTES );
++ in__ += PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
++ inlen__ -= PARALLELISM_DEGREE * BLAKE2B_BLOCKBYTES;
++ }
++
++ if( inlen__ > i * BLAKE2B_BLOCKBYTES )
++ {
++ const size_t left = inlen__ - i * BLAKE2B_BLOCKBYTES;
++ const size_t len = left <= BLAKE2B_BLOCKBYTES ? left : BLAKE2B_BLOCKBYTES;
++ blake2b_update( S[i], in__, len );
++ }
++
++ blake2b_final( S[i], hash[i], BLAKE2B_OUTBYTES );
++ }
++
++ if( blake2bp_init_root( FS, outlen, keylen ) < 0 )
++ return -1;
++
++ FS->last_node = 1; /* Mark as last node */
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2b_update( FS, hash[i], BLAKE2B_OUTBYTES );
++
++ return blake2b_final( FS, out, outlen );
++}
++
++
++#if defined(BLAKE2BP_SELFTEST)
++#include <string.h>
++#include "blake2-kat.h"
++int main( void )
++{
++ uint8_t key[BLAKE2B_KEYBYTES];
++ uint8_t buf[BLAKE2_KAT_LENGTH];
++ size_t i, step;
++
++ for( i = 0; i < BLAKE2B_KEYBYTES; ++i )
++ key[i] = ( uint8_t )i;
++
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ buf[i] = ( uint8_t )i;
++
++ /* Test simple API */
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ {
++ uint8_t hash[BLAKE2B_OUTBYTES];
++ blake2bp( hash, BLAKE2B_OUTBYTES, buf, i, key, BLAKE2B_KEYBYTES );
++
++ if( 0 != memcmp( hash, blake2bp_keyed_kat[i], BLAKE2B_OUTBYTES ) )
++ {
++ goto fail;
++ }
++ }
++
++ /* Test streaming API */
++ for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) {
++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) {
++ uint8_t hash[BLAKE2B_OUTBYTES];
++ blake2bp_state S;
++ uint8_t * p = buf;
++ size_t mlen = i;
++ int err = 0;
++
++ if( (err = blake2bp_init_key(&S, BLAKE2B_OUTBYTES, key, BLAKE2B_KEYBYTES)) < 0 ) {
++ goto fail;
++ }
++
++ while (mlen >= step) {
++ if ( (err = blake2bp_update(&S, p, step)) < 0 ) {
++ goto fail;
++ }
++ mlen -= step;
++ p += step;
++ }
++ if ( (err = blake2bp_update(&S, p, mlen)) < 0) {
++ goto fail;
++ }
++ if ( (err = blake2bp_final(&S, hash, BLAKE2B_OUTBYTES)) < 0) {
++ goto fail;
++ }
++
++ if (0 != memcmp(hash, blake2bp_keyed_kat[i], BLAKE2B_OUTBYTES)) {
++ goto fail;
++ }
++ }
++ }
++
++ puts( "ok" );
++ return 0;
++fail:
++ puts("error");
++ return -1;
++}
++#endif
+--- thirdparty/blake2/sse/blake2s-load-sse2.h.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2s-load-sse2.h
+@@ -0,0 +1,60 @@
++/*
++ BLAKE2 reference source code package - optimized C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++#ifndef BLAKE2S_LOAD_SSE2_H
++#define BLAKE2S_LOAD_SSE2_H
++
++#define LOAD_MSG_0_1(buf) buf = _mm_set_epi32(m6,m4,m2,m0)
++#define LOAD_MSG_0_2(buf) buf = _mm_set_epi32(m7,m5,m3,m1)
++#define LOAD_MSG_0_3(buf) buf = _mm_set_epi32(m14,m12,m10,m8)
++#define LOAD_MSG_0_4(buf) buf = _mm_set_epi32(m15,m13,m11,m9)
++#define LOAD_MSG_1_1(buf) buf = _mm_set_epi32(m13,m9,m4,m14)
++#define LOAD_MSG_1_2(buf) buf = _mm_set_epi32(m6,m15,m8,m10)
++#define LOAD_MSG_1_3(buf) buf = _mm_set_epi32(m5,m11,m0,m1)
++#define LOAD_MSG_1_4(buf) buf = _mm_set_epi32(m3,m7,m2,m12)
++#define LOAD_MSG_2_1(buf) buf = _mm_set_epi32(m15,m5,m12,m11)
++#define LOAD_MSG_2_2(buf) buf = _mm_set_epi32(m13,m2,m0,m8)
++#define LOAD_MSG_2_3(buf) buf = _mm_set_epi32(m9,m7,m3,m10)
++#define LOAD_MSG_2_4(buf) buf = _mm_set_epi32(m4,m1,m6,m14)
++#define LOAD_MSG_3_1(buf) buf = _mm_set_epi32(m11,m13,m3,m7)
++#define LOAD_MSG_3_2(buf) buf = _mm_set_epi32(m14,m12,m1,m9)
++#define LOAD_MSG_3_3(buf) buf = _mm_set_epi32(m15,m4,m5,m2)
++#define LOAD_MSG_3_4(buf) buf = _mm_set_epi32(m8,m0,m10,m6)
++#define LOAD_MSG_4_1(buf) buf = _mm_set_epi32(m10,m2,m5,m9)
++#define LOAD_MSG_4_2(buf) buf = _mm_set_epi32(m15,m4,m7,m0)
++#define LOAD_MSG_4_3(buf) buf = _mm_set_epi32(m3,m6,m11,m14)
++#define LOAD_MSG_4_4(buf) buf = _mm_set_epi32(m13,m8,m12,m1)
++#define LOAD_MSG_5_1(buf) buf = _mm_set_epi32(m8,m0,m6,m2)
++#define LOAD_MSG_5_2(buf) buf = _mm_set_epi32(m3,m11,m10,m12)
++#define LOAD_MSG_5_3(buf) buf = _mm_set_epi32(m1,m15,m7,m4)
++#define LOAD_MSG_5_4(buf) buf = _mm_set_epi32(m9,m14,m5,m13)
++#define LOAD_MSG_6_1(buf) buf = _mm_set_epi32(m4,m14,m1,m12)
++#define LOAD_MSG_6_2(buf) buf = _mm_set_epi32(m10,m13,m15,m5)
++#define LOAD_MSG_6_3(buf) buf = _mm_set_epi32(m8,m9,m6,m0)
++#define LOAD_MSG_6_4(buf) buf = _mm_set_epi32(m11,m2,m3,m7)
++#define LOAD_MSG_7_1(buf) buf = _mm_set_epi32(m3,m12,m7,m13)
++#define LOAD_MSG_7_2(buf) buf = _mm_set_epi32(m9,m1,m14,m11)
++#define LOAD_MSG_7_3(buf) buf = _mm_set_epi32(m2,m8,m15,m5)
++#define LOAD_MSG_7_4(buf) buf = _mm_set_epi32(m10,m6,m4,m0)
++#define LOAD_MSG_8_1(buf) buf = _mm_set_epi32(m0,m11,m14,m6)
++#define LOAD_MSG_8_2(buf) buf = _mm_set_epi32(m8,m3,m9,m15)
++#define LOAD_MSG_8_3(buf) buf = _mm_set_epi32(m10,m1,m13,m12)
++#define LOAD_MSG_8_4(buf) buf = _mm_set_epi32(m5,m4,m7,m2)
++#define LOAD_MSG_9_1(buf) buf = _mm_set_epi32(m1,m7,m8,m10)
++#define LOAD_MSG_9_2(buf) buf = _mm_set_epi32(m5,m6,m4,m2)
++#define LOAD_MSG_9_3(buf) buf = _mm_set_epi32(m13,m3,m9,m15)
++#define LOAD_MSG_9_4(buf) buf = _mm_set_epi32(m0,m12,m14,m11)
++
++
++#endif
+--- thirdparty/blake2/sse/blake2s-load-sse41.h.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2s-load-sse41.h
+@@ -0,0 +1,229 @@
++/*
++ BLAKE2 reference source code package - optimized C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++#ifndef BLAKE2S_LOAD_SSE41_H
++#define BLAKE2S_LOAD_SSE41_H
++
++#define LOAD_MSG_0_1(buf) \
++buf = TOI(_mm_shuffle_ps(TOF(m0), TOF(m1), _MM_SHUFFLE(2,0,2,0)));
++
++#define LOAD_MSG_0_2(buf) \
++buf = TOI(_mm_shuffle_ps(TOF(m0), TOF(m1), _MM_SHUFFLE(3,1,3,1)));
++
++#define LOAD_MSG_0_3(buf) \
++buf = TOI(_mm_shuffle_ps(TOF(m2), TOF(m3), _MM_SHUFFLE(2,0,2,0)));
++
++#define LOAD_MSG_0_4(buf) \
++buf = TOI(_mm_shuffle_ps(TOF(m2), TOF(m3), _MM_SHUFFLE(3,1,3,1)));
++
++#define LOAD_MSG_1_1(buf) \
++t0 = _mm_blend_epi16(m1, m2, 0x0C); \
++t1 = _mm_slli_si128(m3, 4); \
++t2 = _mm_blend_epi16(t0, t1, 0xF0); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,1,0,3));
++
++#define LOAD_MSG_1_2(buf) \
++t0 = _mm_shuffle_epi32(m2,_MM_SHUFFLE(0,0,2,0)); \
++t1 = _mm_blend_epi16(m1,m3,0xC0); \
++t2 = _mm_blend_epi16(t0, t1, 0xF0); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1));
++
++#define LOAD_MSG_1_3(buf) \
++t0 = _mm_slli_si128(m1, 4); \
++t1 = _mm_blend_epi16(m2, t0, 0x30); \
++t2 = _mm_blend_epi16(m0, t1, 0xF0); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1));
++
++#define LOAD_MSG_1_4(buf) \
++t0 = _mm_unpackhi_epi32(m0,m1); \
++t1 = _mm_slli_si128(m3, 4); \
++t2 = _mm_blend_epi16(t0, t1, 0x0C); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,3,0,1));
++
++#define LOAD_MSG_2_1(buf) \
++t0 = _mm_unpackhi_epi32(m2,m3); \
++t1 = _mm_blend_epi16(m3,m1,0x0C); \
++t2 = _mm_blend_epi16(t0, t1, 0x0F); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(3,1,0,2));
++
++#define LOAD_MSG_2_2(buf) \
++t0 = _mm_unpacklo_epi32(m2,m0); \
++t1 = _mm_blend_epi16(t0, m0, 0xF0); \
++t2 = _mm_slli_si128(m3, 8); \
++buf = _mm_blend_epi16(t1, t2, 0xC0);
++
++#define LOAD_MSG_2_3(buf) \
++t0 = _mm_blend_epi16(m0, m2, 0x3C); \
++t1 = _mm_srli_si128(m1, 12); \
++t2 = _mm_blend_epi16(t0,t1,0x03); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,0,3,2));
++
++#define LOAD_MSG_2_4(buf) \
++t0 = _mm_slli_si128(m3, 4); \
++t1 = _mm_blend_epi16(m0, m1, 0x33); \
++t2 = _mm_blend_epi16(t1, t0, 0xC0); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(0,1,2,3));
++
++#define LOAD_MSG_3_1(buf) \
++t0 = _mm_unpackhi_epi32(m0,m1); \
++t1 = _mm_unpackhi_epi32(t0, m2); \
++t2 = _mm_blend_epi16(t1, m3, 0x0C); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(3,1,0,2));
++
++#define LOAD_MSG_3_2(buf) \
++t0 = _mm_slli_si128(m2, 8); \
++t1 = _mm_blend_epi16(m3,m0,0x0C); \
++t2 = _mm_blend_epi16(t1, t0, 0xC0); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,0,1,3));
++
++#define LOAD_MSG_3_3(buf) \
++t0 = _mm_blend_epi16(m0,m1,0x0F); \
++t1 = _mm_blend_epi16(t0, m3, 0xC0); \
++buf = _mm_shuffle_epi32(t1, _MM_SHUFFLE(3,0,1,2));
++
++#define LOAD_MSG_3_4(buf) \
++t0 = _mm_unpacklo_epi32(m0,m2); \
++t1 = _mm_unpackhi_epi32(m1,m2); \
++buf = _mm_unpacklo_epi64(t1,t0);
++
++#define LOAD_MSG_4_1(buf) \
++t0 = _mm_unpacklo_epi64(m1,m2); \
++t1 = _mm_unpackhi_epi64(m0,m2); \
++t2 = _mm_blend_epi16(t0,t1,0x33); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,0,1,3));
++
++#define LOAD_MSG_4_2(buf) \
++t0 = _mm_unpackhi_epi64(m1,m3); \
++t1 = _mm_unpacklo_epi64(m0,m1); \
++buf = _mm_blend_epi16(t0,t1,0x33);
++
++#define LOAD_MSG_4_3(buf) \
++t0 = _mm_unpackhi_epi64(m3,m1); \
++t1 = _mm_unpackhi_epi64(m2,m0); \
++buf = _mm_blend_epi16(t1,t0,0x33);
++
++#define LOAD_MSG_4_4(buf) \
++t0 = _mm_blend_epi16(m0,m2,0x03); \
++t1 = _mm_slli_si128(t0, 8); \
++t2 = _mm_blend_epi16(t1,m3,0x0F); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,2,0,3));
++
++#define LOAD_MSG_5_1(buf) \
++t0 = _mm_unpackhi_epi32(m0,m1); \
++t1 = _mm_unpacklo_epi32(m0,m2); \
++buf = _mm_unpacklo_epi64(t0,t1);
++
++#define LOAD_MSG_5_2(buf) \
++t0 = _mm_srli_si128(m2, 4); \
++t1 = _mm_blend_epi16(m0,m3,0x03); \
++buf = _mm_blend_epi16(t1,t0,0x3C);
++
++#define LOAD_MSG_5_3(buf) \
++t0 = _mm_blend_epi16(m1,m0,0x0C); \
++t1 = _mm_srli_si128(m3, 4); \
++t2 = _mm_blend_epi16(t0,t1,0x30); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,2,3,0));
++
++#define LOAD_MSG_5_4(buf) \
++t0 = _mm_unpacklo_epi64(m1,m2); \
++t1= _mm_shuffle_epi32(m3, _MM_SHUFFLE(0,2,0,1)); \
++buf = _mm_blend_epi16(t0,t1,0x33);
++
++#define LOAD_MSG_6_1(buf) \
++t0 = _mm_slli_si128(m1, 12); \
++t1 = _mm_blend_epi16(m0,m3,0x33); \
++buf = _mm_blend_epi16(t1,t0,0xC0);
++
++#define LOAD_MSG_6_2(buf) \
++t0 = _mm_blend_epi16(m3,m2,0x30); \
++t1 = _mm_srli_si128(m1, 4); \
++t2 = _mm_blend_epi16(t0,t1,0x03); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2,1,3,0));
++
++#define LOAD_MSG_6_3(buf) \
++t0 = _mm_unpacklo_epi64(m0,m2); \
++t1 = _mm_srli_si128(m1, 4); \
++buf = _mm_shuffle_epi32(_mm_blend_epi16(t0,t1,0x0C), _MM_SHUFFLE(2,3,1,0));
++
++#define LOAD_MSG_6_4(buf) \
++t0 = _mm_unpackhi_epi32(m1,m2); \
++t1 = _mm_unpackhi_epi64(m0,t0); \
++buf = _mm_shuffle_epi32(t1, _MM_SHUFFLE(3,0,1,2));
++
++#define LOAD_MSG_7_1(buf) \
++t0 = _mm_unpackhi_epi32(m0,m1); \
++t1 = _mm_blend_epi16(t0,m3,0x0F); \
++buf = _mm_shuffle_epi32(t1,_MM_SHUFFLE(2,0,3,1));
++
++#define LOAD_MSG_7_2(buf) \
++t0 = _mm_blend_epi16(m2,m3,0x30); \
++t1 = _mm_srli_si128(m0,4); \
++t2 = _mm_blend_epi16(t0,t1,0x03); \
++buf = _mm_shuffle_epi32(t2, _MM_SHUFFLE(1,0,2,3));
++
++#define LOAD_MSG_7_3(buf) \
++t0 = _mm_unpackhi_epi64(m0,m3); \
++t1 = _mm_unpacklo_epi64(m1,m2); \
++t2 = _mm_blend_epi16(t0,t1,0x3C); \
++buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(0,2,3,1));
++
++#define LOAD_MSG_7_4(buf) \
++t0 = _mm_unpacklo_epi32(m0,m1); \
++t1 = _mm_unpackhi_epi32(m1,m2); \
++buf = _mm_unpacklo_epi64(t0,t1);
++
++#define LOAD_MSG_8_1(buf) \
++t0 = _mm_unpackhi_epi32(m1,m3); \
++t1 = _mm_unpacklo_epi64(t0,m0); \
++t2 = _mm_blend_epi16(t1,m2,0xC0); \
++buf = _mm_shufflehi_epi16(t2,_MM_SHUFFLE(1,0,3,2));
++
++#define LOAD_MSG_8_2(buf) \
++t0 = _mm_unpackhi_epi32(m0,m3); \
++t1 = _mm_blend_epi16(m2,t0,0xF0); \
++buf = _mm_shuffle_epi32(t1,_MM_SHUFFLE(0,2,1,3));
++
++#define LOAD_MSG_8_3(buf) \
++t0 = _mm_blend_epi16(m2,m0,0x0C); \
++t1 = _mm_slli_si128(t0,4); \
++buf = _mm_blend_epi16(t1,m3,0x0F);
++
++#define LOAD_MSG_8_4(buf) \
++t0 = _mm_blend_epi16(m1,m0,0x30); \
++buf = _mm_shuffle_epi32(t0,_MM_SHUFFLE(1,0,3,2));
++
++#define LOAD_MSG_9_1(buf) \
++t0 = _mm_blend_epi16(m0,m2,0x03); \
++t1 = _mm_blend_epi16(m1,m2,0x30); \
++t2 = _mm_blend_epi16(t1,t0,0x0F); \
++buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(1,3,0,2));
++
++#define LOAD_MSG_9_2(buf) \
++t0 = _mm_slli_si128(m0,4); \
++t1 = _mm_blend_epi16(m1,t0,0xC0); \
++buf = _mm_shuffle_epi32(t1,_MM_SHUFFLE(1,2,0,3));
++
++#define LOAD_MSG_9_3(buf) \
++t0 = _mm_unpackhi_epi32(m0,m3); \
++t1 = _mm_unpacklo_epi32(m2,m3); \
++t2 = _mm_unpackhi_epi64(t0,t1); \
++buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(3,0,2,1));
++
++#define LOAD_MSG_9_4(buf) \
++t0 = _mm_blend_epi16(m3,m2,0xC0); \
++t1 = _mm_unpacklo_epi32(m0,m3); \
++t2 = _mm_blend_epi16(t0,t1,0x0F); \
++buf = _mm_shuffle_epi32(t2,_MM_SHUFFLE(0,1,2,3));
++
++#endif
+--- thirdparty/blake2/sse/blake2s-load-xop.h.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2s-load-xop.h
+@@ -0,0 +1,191 @@
++/*
++ BLAKE2 reference source code package - optimized C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++#ifndef BLAKE2S_LOAD_XOP_H
++#define BLAKE2S_LOAD_XOP_H
++
++#define TOB(x) ((x)*4*0x01010101 + 0x03020100) /* ..or not TOB */
++
++#if 0
++/* Basic VPPERM emulation, for testing purposes */
++static __m128i _mm_perm_epi8(const __m128i src1, const __m128i src2, const __m128i sel)
++{
++ const __m128i sixteen = _mm_set1_epi8(16);
++ const __m128i t0 = _mm_shuffle_epi8(src1, sel);
++ const __m128i s1 = _mm_shuffle_epi8(src2, _mm_sub_epi8(sel, sixteen));
++ const __m128i mask = _mm_or_si128(_mm_cmpeq_epi8(sel, sixteen),
++ _mm_cmpgt_epi8(sel, sixteen)); /* (>=16) = 0xff : 00 */
++ return _mm_blendv_epi8(t0, s1, mask);
++}
++#endif
++
++#define LOAD_MSG_0_1(buf) \
++buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) );
++
++#define LOAD_MSG_0_2(buf) \
++buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(7),TOB(5),TOB(3),TOB(1)) );
++
++#define LOAD_MSG_0_3(buf) \
++buf = _mm_perm_epi8(m2, m3, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) );
++
++#define LOAD_MSG_0_4(buf) \
++buf = _mm_perm_epi8(m2, m3, _mm_set_epi32(TOB(7),TOB(5),TOB(3),TOB(1)) );
++
++#define LOAD_MSG_1_1(buf) \
++t0 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(0),TOB(5),TOB(0),TOB(0)) ); \
++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(6)) );
++
++#define LOAD_MSG_1_2(buf) \
++t1 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(2),TOB(0),TOB(4),TOB(6)) ); \
++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) );
++
++#define LOAD_MSG_1_3(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(5),TOB(0),TOB(0),TOB(1)) ); \
++buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) );
++
++#define LOAD_MSG_1_4(buf) \
++t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(3),TOB(7),TOB(2),TOB(0)) ); \
++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(4)) );
++
++#define LOAD_MSG_2_1(buf) \
++t0 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(0),TOB(1),TOB(0),TOB(7)) ); \
++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(7),TOB(2),TOB(4),TOB(0)) );
++
++#define LOAD_MSG_2_2(buf) \
++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(2),TOB(0),TOB(4)) ); \
++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(0)) );
++
++#define LOAD_MSG_2_3(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(7),TOB(3),TOB(0)) ); \
++buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(6)) );
++
++#define LOAD_MSG_2_4(buf) \
++t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(4),TOB(1),TOB(6),TOB(0)) ); \
++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(6)) );
++
++#define LOAD_MSG_3_1(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(3),TOB(7)) ); \
++t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) ); \
++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(5),TOB(1),TOB(0)) );
++
++#define LOAD_MSG_3_2(buf) \
++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(0),TOB(1),TOB(5)) ); \
++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(6),TOB(4),TOB(1),TOB(0)) );
++
++#define LOAD_MSG_3_3(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(4),TOB(5),TOB(2)) ); \
++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) );
++
++#define LOAD_MSG_3_4(buf) \
++t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(0),TOB(6)) ); \
++buf = _mm_perm_epi8(t1, m2, _mm_set_epi32(TOB(4),TOB(2),TOB(6),TOB(0)) );
++
++#define LOAD_MSG_4_1(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(2),TOB(5),TOB(0)) ); \
++buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(6),TOB(2),TOB(1),TOB(5)) );
++
++#define LOAD_MSG_4_2(buf) \
++t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(4),TOB(7),TOB(0)) ); \
++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) );
++
++#define LOAD_MSG_4_3(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(3),TOB(6),TOB(0),TOB(0)) ); \
++t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(2),TOB(7),TOB(0)) ); \
++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(6)) );
++
++#define LOAD_MSG_4_4(buf) \
++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(4),TOB(0),TOB(1)) ); \
++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(4),TOB(0)) );
++
++#define LOAD_MSG_5_1(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(6),TOB(2)) ); \
++buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(4),TOB(2),TOB(1),TOB(0)) );
++
++#define LOAD_MSG_5_2(buf) \
++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(3),TOB(7),TOB(6),TOB(0)) ); \
++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(4)) );
++
++#define LOAD_MSG_5_3(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(1),TOB(0),TOB(7),TOB(4)) ); \
++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) );
++
++#define LOAD_MSG_5_4(buf) \
++t1 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(5),TOB(0),TOB(1),TOB(0)) ); \
++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(6),TOB(1),TOB(5)) );
++
++#define LOAD_MSG_6_1(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(4),TOB(0),TOB(1),TOB(0)) ); \
++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(6),TOB(1),TOB(4)) );
++
++#define LOAD_MSG_6_2(buf) \
++t1 = _mm_perm_epi8(m1, m2, _mm_set_epi32(TOB(6),TOB(0),TOB(0),TOB(1)) ); \
++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(5),TOB(7),TOB(0)) );
++
++#define LOAD_MSG_6_3(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(6),TOB(0)) ); \
++buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(4),TOB(5),TOB(1),TOB(0)) );
++
++#define LOAD_MSG_6_4(buf) \
++t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(2),TOB(3),TOB(7)) ); \
++buf = _mm_perm_epi8(t1, m2, _mm_set_epi32(TOB(7),TOB(2),TOB(1),TOB(0)) );
++
++#define LOAD_MSG_7_1(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(3),TOB(0),TOB(7),TOB(0)) ); \
++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(4),TOB(1),TOB(5)) );
++
++#define LOAD_MSG_7_2(buf) \
++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(5),TOB(1),TOB(0),TOB(7)) ); \
++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(6),TOB(0)) );
++
++#define LOAD_MSG_7_3(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(2),TOB(0),TOB(0),TOB(5)) ); \
++t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(4),TOB(1),TOB(0)) ); \
++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(7),TOB(0)) );
++
++#define LOAD_MSG_7_4(buf) \
++t1 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(6),TOB(4),TOB(0)) ); \
++buf = _mm_perm_epi8(t1, m2, _mm_set_epi32(TOB(6),TOB(2),TOB(1),TOB(0)) );
++
++#define LOAD_MSG_8_1(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(0),TOB(0),TOB(0),TOB(6)) ); \
++t0 = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(7),TOB(1),TOB(0)) ); \
++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(6),TOB(0)) );
++
++#define LOAD_MSG_8_2(buf) \
++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(4),TOB(3),TOB(5),TOB(0)) ); \
++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(1),TOB(7)) );
++
++#define LOAD_MSG_8_3(buf) \
++t0 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(6),TOB(1),TOB(0),TOB(0)) ); \
++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(3),TOB(2),TOB(5),TOB(4)) ); \
++
++#define LOAD_MSG_8_4(buf) \
++buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(5),TOB(4),TOB(7),TOB(2)) );
++
++#define LOAD_MSG_9_1(buf) \
++t0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(1),TOB(7),TOB(0),TOB(0)) ); \
++buf = _mm_perm_epi8(t0, m2, _mm_set_epi32(TOB(3),TOB(2),TOB(4),TOB(6)) );
++
++#define LOAD_MSG_9_2(buf) \
++buf = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(5),TOB(6),TOB(4),TOB(2)) );
++
++#define LOAD_MSG_9_3(buf) \
++t0 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(3),TOB(5),TOB(0)) ); \
++buf = _mm_perm_epi8(t0, m3, _mm_set_epi32(TOB(5),TOB(2),TOB(1),TOB(7)) );
++
++#define LOAD_MSG_9_4(buf) \
++t1 = _mm_perm_epi8(m0, m2, _mm_set_epi32(TOB(0),TOB(0),TOB(0),TOB(7)) ); \
++buf = _mm_perm_epi8(t1, m3, _mm_set_epi32(TOB(3),TOB(4),TOB(6),TOB(0)) );
++
++#endif
+--- thirdparty/blake2/sse/blake2s-round.h.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2s-round.h
+@@ -0,0 +1,88 @@
++/*
++ BLAKE2 reference source code package - optimized C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++#ifndef BLAKE2S_ROUND_H
++#define BLAKE2S_ROUND_H
++
++#define LOADU(p) _mm_loadu_si128( (const __m128i *)(p) )
++#define STOREU(p,r) _mm_storeu_si128((__m128i *)(p), r)
++
++#define TOF(reg) _mm_castsi128_ps((reg))
++#define TOI(reg) _mm_castps_si128((reg))
++
++#define LIKELY(x) __builtin_expect((x),1)
++
++
++/* Microarchitecture-specific macros */
++#ifndef HAVE_XOP
++#ifdef HAVE_SSSE3
++#define _mm_roti_epi32(r, c) ( \
++ (8==-(c)) ? _mm_shuffle_epi8(r,r8) \
++ : (16==-(c)) ? _mm_shuffle_epi8(r,r16) \
++ : _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-(c)) )) )
++#else
++#define _mm_roti_epi32(r, c) _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-(c)) ))
++#endif
++#else
++/* ... */
++#endif
++
++
++#define G1(row1,row2,row3,row4,buf) \
++ row1 = _mm_add_epi32( _mm_add_epi32( row1, buf), row2 ); \
++ row4 = _mm_xor_si128( row4, row1 ); \
++ row4 = _mm_roti_epi32(row4, -16); \
++ row3 = _mm_add_epi32( row3, row4 ); \
++ row2 = _mm_xor_si128( row2, row3 ); \
++ row2 = _mm_roti_epi32(row2, -12);
++
++#define G2(row1,row2,row3,row4,buf) \
++ row1 = _mm_add_epi32( _mm_add_epi32( row1, buf), row2 ); \
++ row4 = _mm_xor_si128( row4, row1 ); \
++ row4 = _mm_roti_epi32(row4, -8); \
++ row3 = _mm_add_epi32( row3, row4 ); \
++ row2 = _mm_xor_si128( row2, row3 ); \
++ row2 = _mm_roti_epi32(row2, -7);
++
++#define DIAGONALIZE(row1,row2,row3,row4) \
++ row4 = _mm_shuffle_epi32( row4, _MM_SHUFFLE(2,1,0,3) ); \
++ row3 = _mm_shuffle_epi32( row3, _MM_SHUFFLE(1,0,3,2) ); \
++ row2 = _mm_shuffle_epi32( row2, _MM_SHUFFLE(0,3,2,1) );
++
++#define UNDIAGONALIZE(row1,row2,row3,row4) \
++ row4 = _mm_shuffle_epi32( row4, _MM_SHUFFLE(0,3,2,1) ); \
++ row3 = _mm_shuffle_epi32( row3, _MM_SHUFFLE(1,0,3,2) ); \
++ row2 = _mm_shuffle_epi32( row2, _MM_SHUFFLE(2,1,0,3) );
++
++#if defined(HAVE_XOP)
++#include "blake2s-load-xop.h"
++#elif defined(HAVE_SSE41)
++#include "blake2s-load-sse41.h"
++#else
++#include "blake2s-load-sse2.h"
++#endif
++
++#define ROUND(r) \
++ LOAD_MSG_ ##r ##_1(buf1); \
++ G1(row1,row2,row3,row4,buf1); \
++ LOAD_MSG_ ##r ##_2(buf2); \
++ G2(row1,row2,row3,row4,buf2); \
++ DIAGONALIZE(row1,row2,row3,row4); \
++ LOAD_MSG_ ##r ##_3(buf3); \
++ G1(row1,row2,row3,row4,buf3); \
++ LOAD_MSG_ ##r ##_4(buf4); \
++ G2(row1,row2,row3,row4,buf4); \
++ UNDIAGONALIZE(row1,row2,row3,row4); \
++
++#endif
+--- thirdparty/blake2/sse/blake2s.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2s.c
+@@ -0,0 +1,363 @@
++/*
++ BLAKE2 reference source code package - optimized C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdint.h>
++#include <string.h>
++#include <stdio.h>
++
++#include "blake2.h"
++#include "blake2-impl.h"
++
++#include "blake2-config.h"
++
++
++#include <emmintrin.h>
++#if defined(HAVE_SSSE3)
++#include <tmmintrin.h>
++#endif
++#if defined(HAVE_SSE41)
++#include <smmintrin.h>
++#endif
++#if defined(HAVE_AVX)
++#include <immintrin.h>
++#endif
++#if defined(HAVE_XOP)
++#include <x86intrin.h>
++#endif
++
++#include "blake2s-round.h"
++
++static const uint32_t blake2s_IV[8] =
++{
++ 0x6A09E667UL, 0xBB67AE85UL, 0x3C6EF372UL, 0xA54FF53AUL,
++ 0x510E527FUL, 0x9B05688CUL, 0x1F83D9ABUL, 0x5BE0CD19UL
++};
++
++/* Some helper functions */
++static void blake2s_set_lastnode( blake2s_state *S )
++{
++ S->f[1] = (uint32_t)-1;
++}
++
++static int blake2s_is_lastblock( const blake2s_state *S )
++{
++ return S->f[0] != 0;
++}
++
++static void blake2s_set_lastblock( blake2s_state *S )
++{
++ if( S->last_node ) blake2s_set_lastnode( S );
++
++ S->f[0] = (uint32_t)-1;
++}
++
++static void blake2s_increment_counter( blake2s_state *S, const uint32_t inc )
++{
++ uint64_t t = ( ( uint64_t )S->t[1] << 32 ) | S->t[0];
++ t += inc;
++ S->t[0] = ( uint32_t )( t >> 0 );
++ S->t[1] = ( uint32_t )( t >> 32 );
++}
++
++/* init2 xors IV with input parameter block */
++int blake2s_init_param( blake2s_state *S, const blake2s_param *P )
++{
++ size_t i;
++ /*blake2s_init0( S ); */
++ const uint8_t * v = ( const uint8_t * )( blake2s_IV );
++ const uint8_t * p = ( const uint8_t * )( P );
++ uint8_t * h = ( uint8_t * )( S->h );
++ /* IV XOR ParamBlock */
++ memset( S, 0, sizeof( blake2s_state ) );
++
++ for( i = 0; i < BLAKE2S_OUTBYTES; ++i ) h[i] = v[i] ^ p[i];
++
++ S->outlen = P->digest_length;
++ return 0;
++}
++
++
++/* Some sort of default parameter block initialization, for sequential blake2s */
++int blake2s_init( blake2s_state *S, size_t outlen )
++{
++ blake2s_param P[1];
++
++ /* Move interval verification here? */
++ if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1;
++
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = 0;
++ P->fanout = 1;
++ P->depth = 1;
++ store32( &P->leaf_length, 0 );
++ store32( &P->node_offset, 0 );
++ store16( &P->xof_length, 0 );
++ P->node_depth = 0;
++ P->inner_length = 0;
++ /* memset(P->reserved, 0, sizeof(P->reserved) ); */
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++
++ return blake2s_init_param( S, P );
++}
++
++
++int blake2s_init_key( blake2s_state *S, size_t outlen, const void *key, size_t keylen )
++{
++ blake2s_param P[1];
++
++ /* Move interval verification here? */
++ if ( ( !outlen ) || ( outlen > BLAKE2S_OUTBYTES ) ) return -1;
++
++ if ( ( !key ) || ( !keylen ) || keylen > BLAKE2S_KEYBYTES ) return -1;
++
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = (uint8_t)keylen;
++ P->fanout = 1;
++ P->depth = 1;
++ store32( &P->leaf_length, 0 );
++ store32( &P->node_offset, 0 );
++ store16( &P->xof_length, 0 );
++ P->node_depth = 0;
++ P->inner_length = 0;
++ /* memset(P->reserved, 0, sizeof(P->reserved) ); */
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++
++ if( blake2s_init_param( S, P ) < 0 )
++ return -1;
++
++ {
++ uint8_t block[BLAKE2S_BLOCKBYTES];
++ memset( block, 0, BLAKE2S_BLOCKBYTES );
++ memcpy( block, key, keylen );
++ blake2s_update( S, block, BLAKE2S_BLOCKBYTES );
++ secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */
++ }
++ return 0;
++}
++
++
++static void blake2s_compress( blake2s_state *S, const uint8_t block[BLAKE2S_BLOCKBYTES] )
++{
++ __m128i row1, row2, row3, row4;
++ __m128i buf1, buf2, buf3, buf4;
++#if defined(HAVE_SSE41)
++ __m128i t0, t1;
++#if !defined(HAVE_XOP)
++ __m128i t2;
++#endif
++#endif
++ __m128i ff0, ff1;
++#if defined(HAVE_SSSE3) && !defined(HAVE_XOP)
++ const __m128i r8 = _mm_set_epi8( 12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1 );
++ const __m128i r16 = _mm_set_epi8( 13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2 );
++#endif
++#if defined(HAVE_SSE41)
++ const __m128i m0 = LOADU( block + 00 );
++ const __m128i m1 = LOADU( block + 16 );
++ const __m128i m2 = LOADU( block + 32 );
++ const __m128i m3 = LOADU( block + 48 );
++#else
++ const uint32_t m0 = load32(block + 0 * sizeof(uint32_t));
++ const uint32_t m1 = load32(block + 1 * sizeof(uint32_t));
++ const uint32_t m2 = load32(block + 2 * sizeof(uint32_t));
++ const uint32_t m3 = load32(block + 3 * sizeof(uint32_t));
++ const uint32_t m4 = load32(block + 4 * sizeof(uint32_t));
++ const uint32_t m5 = load32(block + 5 * sizeof(uint32_t));
++ const uint32_t m6 = load32(block + 6 * sizeof(uint32_t));
++ const uint32_t m7 = load32(block + 7 * sizeof(uint32_t));
++ const uint32_t m8 = load32(block + 8 * sizeof(uint32_t));
++ const uint32_t m9 = load32(block + 9 * sizeof(uint32_t));
++ const uint32_t m10 = load32(block + 10 * sizeof(uint32_t));
++ const uint32_t m11 = load32(block + 11 * sizeof(uint32_t));
++ const uint32_t m12 = load32(block + 12 * sizeof(uint32_t));
++ const uint32_t m13 = load32(block + 13 * sizeof(uint32_t));
++ const uint32_t m14 = load32(block + 14 * sizeof(uint32_t));
++ const uint32_t m15 = load32(block + 15 * sizeof(uint32_t));
++#endif
++ row1 = ff0 = LOADU( &S->h[0] );
++ row2 = ff1 = LOADU( &S->h[4] );
++ row3 = _mm_loadu_si128( (__m128i const *)&blake2s_IV[0] );
++ row4 = _mm_xor_si128( _mm_loadu_si128( (__m128i const *)&blake2s_IV[4] ), LOADU( &S->t[0] ) );
++ ROUND( 0 );
++ ROUND( 1 );
++ ROUND( 2 );
++ ROUND( 3 );
++ ROUND( 4 );
++ ROUND( 5 );
++ ROUND( 6 );
++ ROUND( 7 );
++ ROUND( 8 );
++ ROUND( 9 );
++ STOREU( &S->h[0], _mm_xor_si128( ff0, _mm_xor_si128( row1, row3 ) ) );
++ STOREU( &S->h[4], _mm_xor_si128( ff1, _mm_xor_si128( row2, row4 ) ) );
++}
++
++int blake2s_update( blake2s_state *S, const void *pin, size_t inlen )
++{
++ const unsigned char * in = (const unsigned char *)pin;
++ if( inlen > 0 )
++ {
++ size_t left = S->buflen;
++ size_t fill = BLAKE2S_BLOCKBYTES - left;
++ if( inlen > fill )
++ {
++ S->buflen = 0;
++ memcpy( S->buf + left, in, fill ); /* Fill buffer */
++ blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES );
++ blake2s_compress( S, S->buf ); /* Compress */
++ in += fill; inlen -= fill;
++ while(inlen > BLAKE2S_BLOCKBYTES) {
++ blake2s_increment_counter(S, BLAKE2S_BLOCKBYTES);
++ blake2s_compress( S, in );
++ in += BLAKE2S_BLOCKBYTES;
++ inlen -= BLAKE2S_BLOCKBYTES;
++ }
++ }
++ memcpy( S->buf + S->buflen, in, inlen );
++ S->buflen += inlen;
++ }
++ return 0;
++}
++
++int blake2s_final( blake2s_state *S, void *out, size_t outlen )
++{
++ uint8_t buffer[BLAKE2S_OUTBYTES] = {0};
++ size_t i;
++
++ if( out == NULL || outlen < S->outlen )
++ return -1;
++
++ if( blake2s_is_lastblock( S ) )
++ return -1;
++
++ blake2s_increment_counter( S, (uint32_t)S->buflen );
++ blake2s_set_lastblock( S );
++ memset( S->buf + S->buflen, 0, BLAKE2S_BLOCKBYTES - S->buflen ); /* Padding */
++ blake2s_compress( S, S->buf );
++
++ for( i = 0; i < 8; ++i ) /* Output full hash to temp buffer */
++ store32( buffer + sizeof( S->h[i] ) * i, S->h[i] );
++
++ memcpy( out, buffer, S->outlen );
++ secure_zero_memory( buffer, sizeof(buffer) );
++ return 0;
++}
++
++/* inlen, at least, should be uint64_t. Others can be size_t. */
++int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
++{
++ blake2s_state S[1];
++
++ /* Verify parameters */
++ if ( NULL == in && inlen > 0 ) return -1;
++
++ if ( NULL == out ) return -1;
++
++ if ( NULL == key && keylen > 0) return -1;
++
++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1;
++
++ if( keylen > BLAKE2S_KEYBYTES ) return -1;
++
++ if( keylen > 0 )
++ {
++ if( blake2s_init_key( S, outlen, key, keylen ) < 0 ) return -1;
++ }
++ else
++ {
++ if( blake2s_init( S, outlen ) < 0 ) return -1;
++ }
++
++ blake2s_update( S, ( const uint8_t * )in, inlen );
++ blake2s_final( S, out, outlen );
++ return 0;
++}
++
++#if defined(SUPERCOP)
++int crypto_hash( unsigned char *out, unsigned char *in, unsigned long long inlen )
++{
++ return blake2s( out, BLAKE2S_OUTBYTES, in, inlen, NULL, 0 );
++}
++#endif
++
++#if defined(BLAKE2S_SELFTEST)
++#include <string.h>
++#include "blake2-kat.h"
++int main( void )
++{
++ uint8_t key[BLAKE2S_KEYBYTES];
++ uint8_t buf[BLAKE2_KAT_LENGTH];
++ size_t i, step;
++
++ for( i = 0; i < BLAKE2S_KEYBYTES; ++i )
++ key[i] = ( uint8_t )i;
++
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ buf[i] = ( uint8_t )i;
++
++ /* Test simple API */
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ {
++ uint8_t hash[BLAKE2S_OUTBYTES];
++ blake2s( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES );
++
++ if( 0 != memcmp( hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES ) )
++ {
++ goto fail;
++ }
++ }
++
++ /* Test streaming API */
++ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) {
++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) {
++ uint8_t hash[BLAKE2S_OUTBYTES];
++ blake2s_state S;
++ uint8_t * p = buf;
++ size_t mlen = i;
++ int err = 0;
++
++ if( (err = blake2s_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) {
++ goto fail;
++ }
++
++ while (mlen >= step) {
++ if ( (err = blake2s_update(&S, p, step)) < 0 ) {
++ goto fail;
++ }
++ mlen -= step;
++ p += step;
++ }
++ if ( (err = blake2s_update(&S, p, mlen)) < 0) {
++ goto fail;
++ }
++ if ( (err = blake2s_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) {
++ goto fail;
++ }
++
++ if (0 != memcmp(hash, blake2s_keyed_kat[i], BLAKE2S_OUTBYTES)) {
++ goto fail;
++ }
++ }
++ }
++
++ puts( "ok" );
++ return 0;
++fail:
++ puts("error");
++ return -1;
++}
++#endif
+--- thirdparty/blake2/sse/blake2sp.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2sp.c
+@@ -0,0 +1,358 @@
++/*
++ BLAKE2 reference source code package - optimized C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdlib.h>
++#include <string.h>
++#include <stdio.h>
++
++#if defined(_OPENMP)
++#include <omp.h>
++#endif
++
++#include "blake2.h"
++#include "blake2-impl.h"
++
++#define PARALLELISM_DEGREE 8
++
++/*
++ blake2sp_init_param defaults to setting the expecting output length
++ from the digest_length parameter block field.
++
++ In some cases, however, we do not want this, as the output length
++ of these instances is given by inner_length instead.
++*/
++static int blake2sp_init_leaf_param( blake2s_state *S, const blake2s_param *P )
++{
++ int err = blake2s_init_param(S, P);
++ S->outlen = P->inner_length;
++ return err;
++}
++
++static int blake2sp_init_leaf( blake2s_state *S, size_t outlen, size_t keylen, uint64_t offset )
++{
++ blake2s_param P[1];
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = (uint8_t)keylen;
++ P->fanout = PARALLELISM_DEGREE;
++ P->depth = 2;
++ P->leaf_length = 0;
++ P->node_offset = offset;
++ P->xof_length = 0;
++ P->node_depth = 0;
++ P->inner_length = BLAKE2S_OUTBYTES;
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++ return blake2sp_init_leaf_param( S, P );
++}
++
++static int blake2sp_init_root( blake2s_state *S, size_t outlen, size_t keylen )
++{
++ blake2s_param P[1];
++ P->digest_length = (uint8_t)outlen;
++ P->key_length = (uint8_t)keylen;
++ P->fanout = PARALLELISM_DEGREE;
++ P->depth = 2;
++ P->leaf_length = 0;
++ P->node_offset = 0;
++ P->xof_length = 0;
++ P->node_depth = 1;
++ P->inner_length = BLAKE2S_OUTBYTES;
++ memset( P->salt, 0, sizeof( P->salt ) );
++ memset( P->personal, 0, sizeof( P->personal ) );
++ return blake2s_init_param( S, P );
++}
++
++
++int blake2sp_init( blake2sp_state *S, size_t outlen )
++{
++ size_t i;
++
++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1;
++
++ memset( S->buf, 0, sizeof( S->buf ) );
++ S->buflen = 0;
++ S->outlen = outlen;
++
++ if( blake2sp_init_root( S->R, outlen, 0 ) < 0 )
++ return -1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ if( blake2sp_init_leaf( S->S[i], outlen, 0, i ) < 0 ) return -1;
++
++ S->R->last_node = 1;
++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1;
++ return 0;
++}
++
++int blake2sp_init_key( blake2sp_state *S, size_t outlen, const void *key, size_t keylen )
++{
++ size_t i;
++
++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1;
++
++ if( !key || !keylen || keylen > BLAKE2S_KEYBYTES ) return -1;
++
++ memset( S->buf, 0, sizeof( S->buf ) );
++ S->buflen = 0;
++ S->outlen = outlen;
++
++ if( blake2sp_init_root( S->R, outlen, keylen ) < 0 )
++ return -1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ if( blake2sp_init_leaf( S->S[i], outlen, keylen, i ) < 0 ) return -1;
++
++ S->R->last_node = 1;
++ S->S[PARALLELISM_DEGREE - 1]->last_node = 1;
++ {
++ uint8_t block[BLAKE2S_BLOCKBYTES];
++ memset( block, 0, BLAKE2S_BLOCKBYTES );
++ memcpy( block, key, keylen );
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2s_update( S->S[i], block, BLAKE2S_BLOCKBYTES );
++
++ secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */
++ }
++ return 0;
++}
++
++
++int blake2sp_update( blake2sp_state *S, const void *pin, size_t inlen )
++{
++ const unsigned char * in = (const unsigned char *)pin;
++ size_t left = S->buflen;
++ size_t fill = sizeof( S->buf ) - left;
++ size_t i;
++
++ if( left && inlen >= fill )
++ {
++ memcpy( S->buf + left, in, fill );
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, BLAKE2S_BLOCKBYTES );
++
++ in += fill;
++ inlen -= fill;
++ left = 0;
++ }
++
++#if defined(_OPENMP)
++ #pragma omp parallel shared(S), num_threads(PARALLELISM_DEGREE)
++#else
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++#endif
++ {
++#if defined(_OPENMP)
++ size_t i = omp_get_thread_num();
++#endif
++ size_t inlen__ = inlen;
++ const unsigned char *in__ = ( const unsigned char * )in;
++ in__ += i * BLAKE2S_BLOCKBYTES;
++
++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES )
++ {
++ blake2s_update( S->S[i], in__, BLAKE2S_BLOCKBYTES );
++ in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
++ inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
++ }
++ }
++
++ in += inlen - inlen % ( PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES );
++ inlen %= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
++
++ if( inlen > 0 )
++ memcpy( S->buf + left, in, inlen );
++
++ S->buflen = left + inlen;
++ return 0;
++}
++
++
++int blake2sp_final( blake2sp_state *S, void *out, size_t outlen )
++{
++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES];
++ size_t i;
++
++ if(out == NULL || outlen < S->outlen) {
++ return -1;
++ }
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ {
++ if( S->buflen > i * BLAKE2S_BLOCKBYTES )
++ {
++ size_t left = S->buflen - i * BLAKE2S_BLOCKBYTES;
++
++ if( left > BLAKE2S_BLOCKBYTES ) left = BLAKE2S_BLOCKBYTES;
++
++ blake2s_update( S->S[i], S->buf + i * BLAKE2S_BLOCKBYTES, left );
++ }
++
++ blake2s_final( S->S[i], hash[i], BLAKE2S_OUTBYTES );
++ }
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2s_update( S->R, hash[i], BLAKE2S_OUTBYTES );
++
++ return blake2s_final( S->R, out, S->outlen );
++}
++
++
++int blake2sp( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen )
++{
++ uint8_t hash[PARALLELISM_DEGREE][BLAKE2S_OUTBYTES];
++ blake2s_state S[PARALLELISM_DEGREE][1];
++ blake2s_state FS[1];
++ size_t i;
++
++ /* Verify parameters */
++ if ( NULL == in && inlen > 0 ) return -1;
++
++ if ( NULL == out ) return -1;
++
++ if ( NULL == key && keylen > 0) return -1;
++
++ if( !outlen || outlen > BLAKE2S_OUTBYTES ) return -1;
++
++ if( keylen > BLAKE2S_KEYBYTES ) return -1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ if( blake2sp_init_leaf( S[i], outlen, keylen, i ) < 0 ) return -1;
++
++ S[PARALLELISM_DEGREE - 1]->last_node = 1; /* mark last node */
++
++ if( keylen > 0 )
++ {
++ uint8_t block[BLAKE2S_BLOCKBYTES];
++ memset( block, 0, BLAKE2S_BLOCKBYTES );
++ memcpy( block, key, keylen );
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2s_update( S[i], block, BLAKE2S_BLOCKBYTES );
++
++ secure_zero_memory( block, BLAKE2S_BLOCKBYTES ); /* Burn the key from stack */
++ }
++
++#if defined(_OPENMP)
++ #pragma omp parallel shared(S,hash), num_threads(PARALLELISM_DEGREE)
++#else
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++#endif
++ {
++#if defined(_OPENMP)
++ size_t i = omp_get_thread_num();
++#endif
++ size_t inlen__ = inlen;
++ const unsigned char *in__ = ( const unsigned char * )in;
++ in__ += i * BLAKE2S_BLOCKBYTES;
++
++ while( inlen__ >= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES )
++ {
++ blake2s_update( S[i], in__, BLAKE2S_BLOCKBYTES );
++ in__ += PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
++ inlen__ -= PARALLELISM_DEGREE * BLAKE2S_BLOCKBYTES;
++ }
++
++ if( inlen__ > i * BLAKE2S_BLOCKBYTES )
++ {
++ const size_t left = inlen__ - i * BLAKE2S_BLOCKBYTES;
++ const size_t len = left <= BLAKE2S_BLOCKBYTES ? left : BLAKE2S_BLOCKBYTES;
++ blake2s_update( S[i], in__, len );
++ }
++
++ blake2s_final( S[i], hash[i], BLAKE2S_OUTBYTES );
++ }
++
++ if( blake2sp_init_root( FS, outlen, keylen ) < 0 )
++ return -1;
++
++ FS->last_node = 1;
++
++ for( i = 0; i < PARALLELISM_DEGREE; ++i )
++ blake2s_update( FS, hash[i], BLAKE2S_OUTBYTES );
++
++ return blake2s_final( FS, out, outlen );
++}
++
++#if defined(BLAKE2SP_SELFTEST)
++#include <string.h>
++#include "blake2-kat.h"
++int main( void )
++{
++ uint8_t key[BLAKE2S_KEYBYTES];
++ uint8_t buf[BLAKE2_KAT_LENGTH];
++ size_t i, step;
++
++ for( i = 0; i < BLAKE2S_KEYBYTES; ++i )
++ key[i] = ( uint8_t )i;
++
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ buf[i] = ( uint8_t )i;
++
++ /* Test simple API */
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i )
++ {
++ uint8_t hash[BLAKE2S_OUTBYTES];
++ blake2sp( hash, BLAKE2S_OUTBYTES, buf, i, key, BLAKE2S_KEYBYTES );
++
++ if( 0 != memcmp( hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES ) )
++ {
++ goto fail;
++ }
++ }
++
++ /* Test streaming API */
++ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) {
++ for (i = 0; i < BLAKE2_KAT_LENGTH; ++i) {
++ uint8_t hash[BLAKE2S_OUTBYTES];
++ blake2sp_state S;
++ uint8_t * p = buf;
++ size_t mlen = i;
++ int err = 0;
++
++ if( (err = blake2sp_init_key(&S, BLAKE2S_OUTBYTES, key, BLAKE2S_KEYBYTES)) < 0 ) {
++ goto fail;
++ }
++
++ while (mlen >= step) {
++ if ( (err = blake2sp_update(&S, p, step)) < 0 ) {
++ goto fail;
++ }
++ mlen -= step;
++ p += step;
++ }
++ if ( (err = blake2sp_update(&S, p, mlen)) < 0) {
++ goto fail;
++ }
++ if ( (err = blake2sp_final(&S, hash, BLAKE2S_OUTBYTES)) < 0) {
++ goto fail;
++ }
++
++ if (0 != memcmp(hash, blake2sp_keyed_kat[i], BLAKE2S_OUTBYTES)) {
++ goto fail;
++ }
++ }
++ }
++
++ puts( "ok" );
++ return 0;
++fail:
++ puts("error");
++ return -1;
++}
++#endif
+--- thirdparty/blake2/sse/blake2xb.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2xb.c
+@@ -0,0 +1,241 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2016, JP Aumasson <jeanphilippe.aumasson@gmail.com>.
++ Copyright 2016, Samuel Neves <sneves@dei.uc.pt>.
++
++ You may use this under the terms of the CC0, the OpenSSL Licence, or
++ the Apache Public License 2.0, at your option. The terms of these
++ licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdint.h>
++#include <string.h>
++#include <stdio.h>
++
++#include "blake2.h"
++#include "blake2-impl.h"
++
++int blake2xb_init( blake2xb_state *S, const size_t outlen ) {
++ return blake2xb_init_key(S, outlen, NULL, 0);
++}
++
++int blake2xb_init_key( blake2xb_state *S, const size_t outlen, const void *key, size_t keylen)
++{
++ if ( outlen == 0 || outlen > 0xFFFFFFFFUL ) {
++ return -1;
++ }
++
++ if (NULL != key && keylen > BLAKE2B_KEYBYTES) {
++ return -1;
++ }
++
++ if (NULL == key && keylen > 0) {
++ return -1;
++ }
++
++ /* Initialize parameter block */
++ S->P->digest_length = BLAKE2B_OUTBYTES;
++ S->P->key_length = keylen;
++ S->P->fanout = 1;
++ S->P->depth = 1;
++ store32( &S->P->leaf_length, 0 );
++ store32( &S->P->node_offset, 0 );
++ store32( &S->P->xof_length, outlen );
++ S->P->node_depth = 0;
++ S->P->inner_length = 0;
++ memset( S->P->reserved, 0, sizeof( S->P->reserved ) );
++ memset( S->P->salt, 0, sizeof( S->P->salt ) );
++ memset( S->P->personal, 0, sizeof( S->P->personal ) );
++
++ if( blake2b_init_param( S->S, S->P ) < 0 ) {
++ return -1;
++ }
++
++ if (keylen > 0) {
++ uint8_t block[BLAKE2B_BLOCKBYTES];
++ memset(block, 0, BLAKE2B_BLOCKBYTES);
++ memcpy(block, key, keylen);
++ blake2b_update(S->S, block, BLAKE2B_BLOCKBYTES);
++ secure_zero_memory(block, BLAKE2B_BLOCKBYTES);
++ }
++ return 0;
++}
++
++int blake2xb_update( blake2xb_state *S, const void *in, size_t inlen ) {
++ return blake2b_update( S->S, in, inlen );
++}
++
++int blake2xb_final( blake2xb_state *S, void *out, size_t outlen) {
++
++ blake2b_state C[1];
++ blake2b_param P[1];
++ uint32_t xof_length = load32(&S->P->xof_length);
++ uint8_t root[BLAKE2B_BLOCKBYTES];
++ size_t i;
++
++ if (NULL == out) {
++ return -1;
++ }
++
++ /* outlen must match the output size defined in xof_length, */
++ /* unless it was -1, in which case anything goes except 0. */
++ if(xof_length == 0xFFFFFFFFUL) {
++ if(outlen == 0) {
++ return -1;
++ }
++ } else {
++ if(outlen != xof_length) {
++ return -1;
++ }
++ }
++
++ /* Finalize the root hash */
++ if (blake2b_final(S->S, root, BLAKE2B_OUTBYTES) < 0) {
++ return -1;
++ }
++
++ /* Set common block structure values */
++ /* Copy values from parent instance, and only change the ones below */
++ memcpy(P, S->P, sizeof(blake2b_param));
++ P->key_length = 0;
++ P->fanout = 0;
++ P->depth = 0;
++ store32(&P->leaf_length, BLAKE2B_OUTBYTES);
++ P->inner_length = BLAKE2B_OUTBYTES;
++ P->node_depth = 0;
++
++ for (i = 0; outlen > 0; ++i) {
++ const size_t block_size = (outlen < BLAKE2B_OUTBYTES) ? outlen : BLAKE2B_OUTBYTES;
++ /* Initialize state */
++ P->digest_length = block_size;
++ store32(&P->node_offset, i);
++ blake2b_init_param(C, P);
++ /* Process key if needed */
++ blake2b_update(C, root, BLAKE2B_OUTBYTES);
++ if (blake2b_final(C, (uint8_t *)out + i * BLAKE2B_OUTBYTES, block_size) < 0 ) {
++ return -1;
++ }
++ outlen -= block_size;
++ }
++ secure_zero_memory(root, sizeof(root));
++ secure_zero_memory(P, sizeof(P));
++ secure_zero_memory(C, sizeof(C));
++ /* Put blake2xb in an invalid state? cf. blake2s_is_lastblock */
++ return 0;
++
++}
++
++int blake2xb(void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen)
++{
++ blake2xb_state S[1];
++
++ /* Verify parameters */
++ if (NULL == in && inlen > 0)
++ return -1;
++
++ if (NULL == out)
++ return -1;
++
++ if (NULL == key && keylen > 0)
++ return -1;
++
++ if (keylen > BLAKE2B_KEYBYTES)
++ return -1;
++
++ if (outlen == 0)
++ return -1;
++
++ /* Initialize the root block structure */
++ if (blake2xb_init_key(S, outlen, key, keylen) < 0) {
++ return -1;
++ }
++
++ /* Absorb the input message */
++ blake2xb_update(S, in, inlen);
++
++ /* Compute the root node of the tree and the final hash using the counter construction */
++ return blake2xb_final(S, out, outlen);
++}
++
++#if defined(BLAKE2XB_SELFTEST)
++#include <string.h>
++#include "blake2-kat.h"
++int main( void )
++{
++ uint8_t key[BLAKE2B_KEYBYTES];
++ uint8_t buf[BLAKE2_KAT_LENGTH];
++ size_t i, step, outlen;
++
++ for( i = 0; i < BLAKE2B_KEYBYTES; ++i ) {
++ key[i] = ( uint8_t )i;
++ }
++
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) {
++ buf[i] = ( uint8_t )i;
++ }
++
++ /* Testing length of ouputs rather than inputs */
++ /* (Test of input lengths mostly covered by blake2s tests) */
++
++ /* Test simple API */
++ for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen )
++ {
++ uint8_t hash[BLAKE2_KAT_LENGTH] = {0};
++ if( blake2xb( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2B_KEYBYTES ) < 0 ) {
++ goto fail;
++ }
++
++ if( 0 != memcmp( hash, blake2xb_keyed_kat[outlen-1], outlen ) )
++ {
++ goto fail;
++ }
++ }
++
++ /* Test streaming API */
++ for(step = 1; step < BLAKE2B_BLOCKBYTES; ++step) {
++ for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) {
++ uint8_t hash[BLAKE2_KAT_LENGTH];
++ blake2xb_state S;
++ uint8_t * p = buf;
++ size_t mlen = BLAKE2_KAT_LENGTH;
++ int err = 0;
++
++ if( (err = blake2xb_init_key(&S, outlen, key, BLAKE2B_KEYBYTES)) < 0 ) {
++ goto fail;
++ }
++
++ while (mlen >= step) {
++ if ( (err = blake2xb_update(&S, p, step)) < 0 ) {
++ goto fail;
++ }
++ mlen -= step;
++ p += step;
++ }
++ if ( (err = blake2xb_update(&S, p, mlen)) < 0) {
++ goto fail;
++ }
++ if ( (err = blake2xb_final(&S, hash, outlen)) < 0) {
++ goto fail;
++ }
++
++ if (0 != memcmp(hash, blake2xb_keyed_kat[outlen-1], outlen)) {
++ goto fail;
++ }
++ }
++ }
++
++ puts( "ok" );
++ return 0;
++fail:
++ puts("error");
++ return -1;
++}
++#endif
+--- thirdparty/blake2/sse/blake2xs.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/blake2xs.c
+@@ -0,0 +1,239 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2016, JP Aumasson <jeanphilippe.aumasson@gmail.com>.
++ Copyright 2016, Samuel Neves <sneves@dei.uc.pt>.
++
++ You may use this under the terms of the CC0, the OpenSSL Licence, or
++ the Apache Public License 2.0, at your option. The terms of these
++ licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdint.h>
++#include <string.h>
++#include <stdio.h>
++
++#include "blake2.h"
++#include "blake2-impl.h"
++
++int blake2xs_init( blake2xs_state *S, const size_t outlen ) {
++ return blake2xs_init_key(S, outlen, NULL, 0);
++}
++
++int blake2xs_init_key( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen )
++{
++ if ( outlen == 0 || outlen > 0xFFFFUL ) {
++ return -1;
++ }
++
++ if (NULL != key && keylen > BLAKE2B_KEYBYTES) {
++ return -1;
++ }
++
++ if (NULL == key && keylen > 0) {
++ return -1;
++ }
++
++ /* Initialize parameter block */
++ S->P->digest_length = BLAKE2S_OUTBYTES;
++ S->P->key_length = keylen;
++ S->P->fanout = 1;
++ S->P->depth = 1;
++ store32( &S->P->leaf_length, 0 );
++ store32( &S->P->node_offset, 0 );
++ store16( &S->P->xof_length, outlen );
++ S->P->node_depth = 0;
++ S->P->inner_length = 0;
++ memset( S->P->salt, 0, sizeof( S->P->salt ) );
++ memset( S->P->personal, 0, sizeof( S->P->personal ) );
++
++ if( blake2s_init_param( S->S, S->P ) < 0 ) {
++ return -1;
++ }
++
++ if (keylen > 0) {
++ uint8_t block[BLAKE2S_BLOCKBYTES];
++ memset(block, 0, BLAKE2S_BLOCKBYTES);
++ memcpy(block, key, keylen);
++ blake2s_update(S->S, block, BLAKE2S_BLOCKBYTES);
++ secure_zero_memory(block, BLAKE2S_BLOCKBYTES);
++ }
++ return 0;
++}
++
++int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen ) {
++ return blake2s_update( S->S, in, inlen );
++}
++
++int blake2xs_final(blake2xs_state *S, void *out, size_t outlen) {
++
++ blake2s_state C[1];
++ blake2s_param P[1];
++ uint16_t xof_length = load16(&S->P->xof_length);
++ uint8_t root[BLAKE2S_BLOCKBYTES];
++ size_t i;
++
++ if (NULL == out) {
++ return -1;
++ }
++
++ /* outlen must match the output size defined in xof_length, */
++ /* unless it was -1, in which case anything goes except 0. */
++ if(xof_length == 0xFFFFUL) {
++ if(outlen == 0) {
++ return -1;
++ }
++ } else {
++ if(outlen != xof_length) {
++ return -1;
++ }
++ }
++
++ /* Finalize the root hash */
++ if (blake2s_final(S->S, root, BLAKE2S_OUTBYTES) < 0) {
++ return -1;
++ }
++
++ /* Set common block structure values */
++ /* Copy values from parent instance, and only change the ones below */
++ memcpy(P, S->P, sizeof(blake2s_param));
++ P->key_length = 0;
++ P->fanout = 0;
++ P->depth = 0;
++ store32(&P->leaf_length, BLAKE2S_OUTBYTES);
++ P->inner_length = BLAKE2S_OUTBYTES;
++ P->node_depth = 0;
++
++ for (i = 0; outlen > 0; ++i) {
++ const size_t block_size = (outlen < BLAKE2S_OUTBYTES) ? outlen : BLAKE2S_OUTBYTES;
++ /* Initialize state */
++ P->digest_length = block_size;
++ store32(&P->node_offset, i);
++ blake2s_init_param(C, P);
++ /* Process key if needed */
++ blake2s_update(C, root, BLAKE2S_OUTBYTES);
++ if (blake2s_final(C, (uint8_t *)out + i * BLAKE2S_OUTBYTES, block_size) < 0) {
++ return -1;
++ }
++ outlen -= block_size;
++ }
++ secure_zero_memory(root, sizeof(root));
++ secure_zero_memory(P, sizeof(P));
++ secure_zero_memory(C, sizeof(C));
++ /* Put blake2xs in an invalid state? cf. blake2s_is_lastblock */
++ return 0;
++}
++
++int blake2xs(void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen)
++{
++ blake2xs_state S[1];
++
++ /* Verify parameters */
++ if (NULL == in && inlen > 0)
++ return -1;
++
++ if (NULL == out)
++ return -1;
++
++ if (NULL == key && keylen > 0)
++ return -1;
++
++ if (keylen > BLAKE2S_KEYBYTES)
++ return -1;
++
++ if (outlen == 0)
++ return -1;
++
++ /* Initialize the root block structure */
++ if (blake2xs_init_key(S, outlen, key, keylen) < 0) {
++ return -1;
++ }
++
++ /* Absorb the input message */
++ blake2xs_update(S, in, inlen);
++
++ /* Compute the root node of the tree and the final hash using the counter construction */
++ return blake2xs_final(S, out, outlen);
++}
++
++#if defined(BLAKE2XS_SELFTEST)
++#include <string.h>
++#include "blake2-kat.h"
++int main( void )
++{
++ uint8_t key[BLAKE2S_KEYBYTES];
++ uint8_t buf[BLAKE2_KAT_LENGTH];
++ size_t i, step, outlen;
++
++ for( i = 0; i < BLAKE2S_KEYBYTES; ++i ) {
++ key[i] = ( uint8_t )i;
++ }
++
++ for( i = 0; i < BLAKE2_KAT_LENGTH; ++i ) {
++ buf[i] = ( uint8_t )i;
++ }
++
++ /* Testing length of ouputs rather than inputs */
++ /* (Test of input lengths mostly covered by blake2s tests) */
++
++ /* Test simple API */
++ for( outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen )
++ {
++ uint8_t hash[BLAKE2_KAT_LENGTH] = {0};
++ if( blake2xs( hash, outlen, buf, BLAKE2_KAT_LENGTH, key, BLAKE2S_KEYBYTES ) < 0 ) {
++ goto fail;
++ }
++
++ if( 0 != memcmp( hash, blake2xs_keyed_kat[outlen-1], outlen ) )
++ {
++ goto fail;
++ }
++ }
++
++ /* Test streaming API */
++ for(step = 1; step < BLAKE2S_BLOCKBYTES; ++step) {
++ for (outlen = 1; outlen <= BLAKE2_KAT_LENGTH; ++outlen) {
++ uint8_t hash[BLAKE2_KAT_LENGTH];
++ blake2xs_state S;
++ uint8_t * p = buf;
++ size_t mlen = BLAKE2_KAT_LENGTH;
++ int err = 0;
++
++ if( (err = blake2xs_init_key(&S, outlen, key, BLAKE2S_KEYBYTES)) < 0 ) {
++ goto fail;
++ }
++
++ while (mlen >= step) {
++ if ( (err = blake2xs_update(&S, p, step)) < 0 ) {
++ goto fail;
++ }
++ mlen -= step;
++ p += step;
++ }
++ if ( (err = blake2xs_update(&S, p, mlen)) < 0) {
++ goto fail;
++ }
++ if ( (err = blake2xs_final(&S, hash, outlen)) < 0) {
++ goto fail;
++ }
++
++ if (0 != memcmp(hash, blake2xs_keyed_kat[outlen-1], outlen)) {
++ goto fail;
++ }
++ }
++ }
++
++ puts( "ok" );
++ return 0;
++fail:
++ puts("error");
++ return -1;
++}
++#endif
+--- thirdparty/blake2/sse/genkat-c.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/genkat-c.c
+@@ -0,0 +1,139 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdint.h>
++#include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
++
++#include "blake2.h"
++
++#define STR_(x) #x
++#define STR(x) STR_(x)
++
++#define LENGTH 256
++
++#define MAKE_KAT(name, size_prefix) \
++ do { \
++ printf("static const uint8_t " #name "_kat[BLAKE2_KAT_LENGTH][" #size_prefix \
++ "_OUTBYTES] = \n{\n"); \
++ \
++ for (i = 0; i < LENGTH; ++i) { \
++ name(hash, size_prefix##_OUTBYTES, in, i, NULL, 0); \
++ printf("\t{\n\t\t"); \
++ \
++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \
++ printf("0x%02X%s", hash[j], \
++ (j + 1) == size_prefix##_OUTBYTES ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
++ \
++ printf("\t},\n"); \
++ } \
++ \
++ printf("};\n\n\n\n\n"); \
++ } while (0)
++
++#define MAKE_KEYED_KAT(name, size_prefix) \
++ do { \
++ printf("static const uint8_t " #name "_keyed_kat[BLAKE2_KAT_LENGTH][" #size_prefix \
++ "_OUTBYTES] = \n{\n"); \
++ \
++ for (i = 0; i < LENGTH; ++i) { \
++ name(hash, size_prefix##_OUTBYTES, in, i, key, size_prefix##_KEYBYTES); \
++ printf("\t{\n\t\t"); \
++ \
++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \
++ printf("0x%02X%s", hash[j], \
++ (j + 1) == size_prefix##_OUTBYTES ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
++ \
++ printf("\t},\n"); \
++ } \
++ \
++ printf("};\n\n\n\n\n"); \
++ } while (0)
++
++#define MAKE_XOF_KAT(name) \
++ do { \
++ printf("static const uint8_t " #name "_kat[BLAKE2_KAT_LENGTH][BLAKE2_KAT_LENGTH] = \n{\n"); \
++ \
++ for (i = 1; i <= LENGTH; ++i) { \
++ name(hash, i, in, LENGTH, NULL, 0); \
++ printf("\t{\n\t\t"); \
++ \
++ for (j = 0; j < i; ++j) \
++ printf("0x%02X%s", hash[j], \
++ (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
++ \
++ for (j = i; j < LENGTH; ++j) \
++ printf("0x00%s", (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
++ \
++ printf("\t},\n"); \
++ } \
++ \
++ printf("};\n\n\n\n\n"); \
++ } while (0)
++
++#define MAKE_XOF_KEYED_KAT(name, size_prefix) \
++ do { \
++ printf("static const uint8_t " #name \
++ "_keyed_kat[BLAKE2_KAT_LENGTH][BLAKE2_KAT_LENGTH] = \n{\n"); \
++ \
++ for (i = 1; i <= LENGTH; ++i) { \
++ name(hash, i, in, LENGTH, key, size_prefix##_KEYBYTES); \
++ printf("\t{\n\t\t"); \
++ \
++ for (j = 0; j < i; ++j) \
++ printf("0x%02X%s", hash[j], \
++ (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
++ \
++ for (j = i; j < LENGTH; ++j) \
++ printf("0x00%s", (j + 1) == LENGTH ? "\n" : j && !((j + 1) % 8) ? ",\n\t\t" : ", "); \
++ \
++ printf("\t},\n"); \
++ } \
++ \
++ printf("};\n\n\n\n\n"); \
++ } while (0)
++
++int main() {
++ uint8_t key[64] = {0};
++ uint8_t in[LENGTH] = {0};
++ uint8_t hash[LENGTH] = {0};
++ size_t i, j;
++
++ for (i = 0; i < sizeof(in); ++i)
++ in[i] = i;
++
++ for (i = 0; i < sizeof(key); ++i)
++ key[i] = i;
++
++ puts("#ifndef BLAKE2_KAT_H\n"
++ "#define BLAKE2_KAT_H\n\n\n"
++ "#include <stdint.h>\n\n"
++ "#define BLAKE2_KAT_LENGTH " STR(LENGTH) "\n\n\n");
++ MAKE_KAT(blake2s, BLAKE2S);
++ MAKE_KEYED_KAT(blake2s, BLAKE2S);
++ MAKE_KAT(blake2b, BLAKE2B);
++ MAKE_KEYED_KAT(blake2b, BLAKE2B);
++ MAKE_KAT(blake2sp, BLAKE2S);
++ MAKE_KEYED_KAT(blake2sp, BLAKE2S);
++ MAKE_KAT(blake2bp, BLAKE2B);
++ MAKE_KEYED_KAT(blake2bp, BLAKE2B);
++ MAKE_XOF_KAT(blake2xs);
++ MAKE_XOF_KEYED_KAT(blake2xs, BLAKE2S);
++ MAKE_XOF_KAT(blake2xb);
++ MAKE_XOF_KEYED_KAT(blake2xb, BLAKE2B);
++ puts("#endif");
++ return 0;
++}
+--- thirdparty/blake2/sse/genkat-json.c.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/genkat-json.c
+@@ -0,0 +1,154 @@
++/*
++ BLAKE2 reference source code package - reference C implementations
++
++ Copyright 2012, Samuel Neves <sneves@dei.uc.pt>. You may use this under the
++ terms of the CC0, the OpenSSL Licence, or the Apache Public License 2.0, at
++ your option. The terms of these licenses can be found at:
++
++ - CC0 1.0 Universal : http://creativecommons.org/publicdomain/zero/1.0
++ - OpenSSL license : https://www.openssl.org/source/license.html
++ - Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0
++
++ More information about the BLAKE2 hash function can be found at
++ https://blake2.net.
++*/
++
++#include <stdint.h>
++#include <stdio.h>
++#include <stdlib.h>
++#include <string.h>
++
++#include "blake2.h"
++
++#define STR_(x) #x
++#define STR(x) STR_(x)
++
++#define LENGTH 256
++
++#define MAKE_KAT(name, size_prefix, first) \
++ do { \
++ for (i = 0; i < LENGTH; ++i) { \
++ printf("%s\n{\n", i == 0 && first ? "" : ","); \
++ \
++ printf(" \"hash\": \"" #name "\",\n"); \
++ printf(" \"in\": \""); \
++ for (j = 0; j < i; ++j) \
++ printf("%02x", in[j]); \
++ \
++ printf("\",\n"); \
++ printf(" \"key\": \"\",\n"); \
++ printf(" \"out\": \""); \
++ \
++ name(hash, size_prefix##_OUTBYTES, in, i, NULL, 0); \
++ \
++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \
++ printf("%02x", hash[j]); \
++ printf("\"\n"); \
++ printf("}"); \
++ } \
++ } while (0)
++
++#define MAKE_KEYED_KAT(name, size_prefix, first) \
++ do { \
++ for (i = 0; i < LENGTH; ++i) { \
++ printf("%s\n{\n", i == 0 && first ? "" : ","); \
++ \
++ printf(" \"hash\": \"" #name "\",\n"); \
++ printf(" \"in\": \""); \
++ for (j = 0; j < i; ++j) \
++ printf("%02x", in[j]); \
++ \
++ printf("\",\n"); \
++ printf(" \"key\": \""); \
++ for (j = 0; j < size_prefix##_KEYBYTES; ++j) \
++ printf("%02x", key[j]); \
++ printf("\",\n"); \
++ printf(" \"out\": \""); \
++ \
++ name(hash, size_prefix##_OUTBYTES, in, i, key, size_prefix##_KEYBYTES); \
++ \
++ for (j = 0; j < size_prefix##_OUTBYTES; ++j) \
++ printf("%02x", hash[j]); \
++ printf("\"\n"); \
++ printf("}"); \
++ } \
++ } while (0)
++
++#define MAKE_XOF_KAT(name, first) \
++ do { \
++ for (i = 1; i <= LENGTH; ++i) { \
++ printf("%s\n{\n", i == 1 && first ? "" : ","); \
++ \
++ printf(" \"hash\": \"" #name "\",\n"); \
++ printf(" \"in\": \""); \
++ for (j = 0; j < LENGTH; ++j) \
++ printf("%02x", in[j]); \
++ \
++ printf("\",\n"); \
++ printf(" \"key\": \"\",\n"); \
++ printf(" \"out\": \""); \
++ \
++ name(hash, i, in, LENGTH, NULL, 0); \
++ \
++ for (j = 0; j < i; ++j) \
++ printf("%02x", hash[j]); \
++ printf("\"\n"); \
++ printf("}"); \
++ } \
++ } while (0)
++
++#define MAKE_XOF_KEYED_KAT(name, size_prefix, first) \
++ do { \
++ for (i = 1; i <= LENGTH; ++i) { \
++ printf("%s\n{\n", i == 1 && first ? "" : ","); \
++ \
++ printf(" \"hash\": \"" #name "\",\n"); \
++ printf(" \"in\": \""); \
++ for (j = 0; j < LENGTH; ++j) \
++ printf("%02x", in[j]); \
++ \
++ printf("\",\n"); \
++ printf(" \"key\": \""); \
++ for (j = 0; j < size_prefix##_KEYBYTES; ++j) \
++ printf("%02x", key[j]); \
++ printf("\",\n"); \
++ printf(" \"out\": \""); \
++ \
++ name(hash, i, in, LENGTH, key, size_prefix##_KEYBYTES); \
++ \
++ for (j = 0; j < i; ++j) \
++ printf("%02x", hash[j]); \
++ printf("\"\n"); \
++ printf("}"); \
++ } \
++ } while (0)
++
++int main() {
++ uint8_t key[64] = {0};
++ uint8_t in[LENGTH] = {0};
++ uint8_t hash[LENGTH] = {0};
++ size_t i, j;
++
++ for (i = 0; i < sizeof(in); ++i)
++ in[i] = i;
++
++ for (i = 0; i < sizeof(key); ++i)
++ key[i] = i;
++
++ printf("[");
++ MAKE_KAT(blake2s, BLAKE2S, 1);
++ MAKE_KEYED_KAT(blake2s, BLAKE2S, 0);
++ MAKE_KAT(blake2b, BLAKE2B, 0);
++ MAKE_KEYED_KAT(blake2b, BLAKE2B, 0);
++ MAKE_KAT(blake2sp, BLAKE2S, 0);
++ MAKE_KEYED_KAT(blake2sp, BLAKE2S, 0);
++ MAKE_KAT(blake2bp, BLAKE2B, 0);
++ MAKE_KEYED_KAT(blake2bp, BLAKE2B, 0);
++ MAKE_XOF_KAT(blake2xs, 0);
++ MAKE_XOF_KEYED_KAT(blake2xs, BLAKE2S, 0);
++ MAKE_XOF_KAT(blake2xb, 0);
++ MAKE_XOF_KEYED_KAT(blake2xb, BLAKE2B, 0);
++ printf("\n]\n");
++ fflush(stdout);
++ return 0;
++}
+--- thirdparty/blake2/sse/makefile.orig 2025-09-03 12:27:32 UTC
++++ thirdparty/blake2/sse/makefile
+@@ -0,0 +1,40 @@
++CC=gcc
++CFLAGS=-O3 -I../testvectors -Wall -Wextra -std=c89 -pedantic -Wno-long-long
++BLAKEBINS=blake2s blake2b blake2sp blake2bp blake2xs blake2xb
++
++all: $(BLAKEBINS) check
++
++blake2s: blake2s.c
++ $(CC) blake2s.c -o $@ $(CFLAGS) -DBLAKE2S_SELFTEST
++
++blake2b: blake2b.c
++ $(CC) blake2b.c -o $@ $(CFLAGS) -DBLAKE2B_SELFTEST
++
++blake2sp: blake2sp.c blake2s.c
++ $(CC) blake2sp.c blake2s.c -o $@ $(CFLAGS) -DBLAKE2SP_SELFTEST
++
++blake2bp: blake2bp.c blake2b.c
++ $(CC) blake2bp.c blake2b.c -o $@ $(CFLAGS) -DBLAKE2BP_SELFTEST
++
++blake2xs: blake2xs.c blake2s.c
++ $(CC) blake2xs.c blake2s.c -o $@ $(CFLAGS) -DBLAKE2XS_SELFTEST
++
++blake2xb: blake2xb.c blake2b.c
++ $(CC) blake2xb.c blake2b.c -o $@ $(CFLAGS) -DBLAKE2XB_SELFTEST
++
++check: blake2s blake2b blake2sp blake2bp blake2xs blake2xb
++ ./blake2s
++ ./blake2b
++ ./blake2sp
++ ./blake2bp
++ ./blake2xs
++ ./blake2xb
++
++kat:
++ $(CC) $(CFLAGS) -o genkat-c genkat-c.c blake2b.c blake2s.c blake2sp.c blake2bp.c blake2xs.c blake2xb.c
++ $(CC) $(CFLAGS) -g -o genkat-json genkat-json.c blake2b.c blake2s.c blake2sp.c blake2bp.c blake2xs.c blake2xb.c
++ ./genkat-c > blake2-kat.h
++ ./genkat-json > blake2-kat.json
++
++clean:
++ rm -rf *.o genkat-c genkat-json blake2-kat.h blake2-kat.json $(BLAKEBINS)
diff --git a/games/openmw/Makefile b/games/openmw/Makefile
index e0654383dacc..b997f291ff26 100644
--- a/games/openmw/Makefile
+++ b/games/openmw/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openmw
DISTVERSIONPREFIX= openmw-
DISTVERSION= 0.49.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MAINTAINER= fluffy@FreeBSD.org
@@ -64,11 +64,11 @@ LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations
.endif
post-patch:
- ${REINPLACE_CMD} -e 's/Qt6 Qt5/Qt6/' \
+ @${REINPLACE_CMD} -e 's/Qt6 Qt5/Qt6/' \
-e 's/program_options system/program_options/' \
- ${WRKSRC}/CMakeLists.txt
- ${REINPLACE_CMD} -e '/Boost::system/d' \
- ${WRKSRC}/components/CMakeLists.txt
+ ${WRKSRC}/CMakeLists.txt
+ @${REINPLACE_CMD} -e '/Boost::system/d' \
+ ${WRKSRC}/components/CMakeLists.txt
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
diff --git a/games/openomf/Makefile b/games/openomf/Makefile
index b3dafd2baa53..f7c1120c267a 100644
--- a/games/openomf/Makefile
+++ b/games/openomf/Makefile
@@ -1,59 +1,48 @@
PORTNAME= openomf
-PORTVERSION= 0.6.5
-PORTREVISION= 6
+DISTVERSION= 0.8.3
CATEGORIES= games
MASTER_SITES= http://www.omf2097.com/pub/files/omf/:data
-DISTFILES+= omf2097.rar:data
-EXTRACT_ONLY= ${DISTFILE_shadow} ${DISTFILE_libdumb} \
- ${DISTNAME}.tar.gz
+DISTFILES= omf2097.rar:data
MAINTAINER= devel@stasyan.com
COMMENT= Rewritten engine for One Must Fall 2097
-WWW= https://www.openomf.org/
+WWW= https://www.openomf.org/ \
+ https://github.com/omf2097/openomf/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libconfuse.so:devel/libconfuse \
+ libenet.so:net/enet \
+ libepoxy.so:graphics/libepoxy \
+ libminiupnpc.so:net/miniupnpc \
+ libnatpmp.so:net/libnatpmp \
+ libopusfile.so:audio/opusfile \
libpng.so:graphics/png \
- libargtable2.so:devel/argtable \
- libenet.so:net/enet
-EXTRACT_DEPENDS= unrar:archivers/unrar
+ libxmp.so:audio/libxmp
+USES= cmake compiler:c++11-lang sdl
USE_GITHUB= yes
GH_ACCOUNT= omf2097
-GH_TAGNAME= c36c421
-GH_TUPLE= omf2097:libShadowDive:b2c34a6:shadow \
- kode54:dumb:238f23c:libdumb
-
-USES= cmake:insource compiler:c++11-lang gettext openal sdl
-USE_SDL= sdl2
+USE_SDL= mixer2 sdl2
LDFLAGS_i386= -Wl,-znotext
-DESKTOP_ENTRIES="OpenOMF" "" \
- "${PREFIX}/share/openomf/openomf_icon.png " \
- "openomf" "Game;ArcadeGame;" false
-
-.include <bsd.port.options.mk>
-
-post-extract:
- ${RMDIR} ${WRKSRC}/external/libShadowDive
- ${LN} -s ${WRKSRC_shadow} ${WRKSRC}/external/libShadowDive
- ${LN} -s ${WRKSRC_libdumb}/dumb ${WRKSRC}/external/dumb
- ${MKDIR} ${WRKDIR}/omf
- cd ${WRKDIR}/omf && unrar e -idq ${DISTDIR}/omf2097.rar
+DESKTOP_ENTRIES= "OpenOMF" "" \
+ "${DATADIR}/${PORTNAME}.png " \
+ "${PORTNAME}" "Game;ArcadeGame;" false
post-patch:
- ${REINPLACE_CMD} -e 's,%%PREFIX%%,"${PREFIX}",g' \
+ ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \
${WRKSRC}/src/resources/pathmanager.c
-.if ${ARCH} != i386
- ${REINPLACE_CMD} -e 's,-msse ,,' \
- ${WRKSRC}/external/dumb/dumb/cmake/CMakeLists.txt
-.endif
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/openomf ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/resources/openomf_icon.png ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/resources/openomf.bk ${STAGEDIR}${DATADIR}
- (cd ${WRKDIR}/omf && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
+ ${REINPLACE_CMD} -e 's|share/games/openomf|share/openomf|g' \
+ ${WRKSRC}/CMakeLists.txt \
+ ${WRKSRC}/cmake-scripts/BuildLanguages.cmake
+
+post-install:
+ (cd ${WRKDIR}/OMF2097 && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
+ (cd ${WRKSRC}/resources && \
+ ${INSTALL_DATA} DANISH.TXT DANISH2.TXT ENGLISH2.TXT GERMAN2.TXT \
+ ${STAGEDIR}${DATADIR})
.include <bsd.port.mk>
diff --git a/games/openomf/distinfo b/games/openomf/distinfo
index 78596da2f57f..718dbc1e002e 100644
--- a/games/openomf/distinfo
+++ b/games/openomf/distinfo
@@ -1,8 +1,5 @@
+TIMESTAMP = 1750522810
SHA256 (omf2097.rar) = bc2ce50b8ea282b61e9685e883436e9cb4bcf7bacec0a58f0a685f20289f8a13
SIZE (omf2097.rar) = 6345106
-SHA256 (omf2097-openomf-0.6.5-c36c421_GH0.tar.gz) = e8837884e6813f42c4fc0b7864f65c343f8831f1e66247cb82e7bfcb2cc06f08
-SIZE (omf2097-openomf-0.6.5-c36c421_GH0.tar.gz) = 259458
-SHA256 (omf2097-libShadowDive-b2c34a6_GH0.tar.gz) = 47e33af4f03539c39045eba2ad150ff88195f326c8d8f82d31b82738da5731da
-SIZE (omf2097-libShadowDive-b2c34a6_GH0.tar.gz) = 113591
-SHA256 (kode54-dumb-238f23c_GH0.tar.gz) = d49d1a211b5eb3fd446bcd4a7ba7710b056e0579ad7bfa1d7a7ea99956f79c91
-SIZE (kode54-dumb-238f23c_GH0.tar.gz) = 178894
+SHA256 (omf2097-openomf-0.8.3_GH0.tar.gz) = f31bce32acef44af214a194730968e4f71b83765c0d339b7170494917a7dfdcb
+SIZE (omf2097-openomf-0.8.3_GH0.tar.gz) = 812837
diff --git a/games/openomf/files/patch-CMakeLists.txt b/games/openomf/files/patch-CMakeLists.txt
deleted file mode 100644
index 9e046cc0c01e..000000000000
--- a/games/openomf/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,23 +0,0 @@
---- CMakeLists.txt.orig 2016-01-10 17:37:25 UTC
-+++ CMakeLists.txt
-@@ -67,6 +67,7 @@ ENDIF()
- find_package(SDL2)
- find_package(enet)
- find_package(confuse)
-+find_package(Gettext)
-
- # Check functions and generate platform configuration file
- CHECK_SYMBOL_EXISTS(strdup "string.h" HAVE_STD_STRDUP)
-@@ -320,10 +321,10 @@ ENDIF()
- # Handle module playback libraries
- IF(USE_SUBMODULES)
- set(CORELIBS ${CORELIBS} dumb)
-- set(COREINCS ${COREINCS} ${DUMB_INCLUDE_DIR})
-+ set(COREINCS ${DUMB_INCLUDE_DIR} ${COREINCS} )
- ELSEIF(USE_DUMB)
- set(CORELIBS ${CORELIBS} ${DUMB_LIBRARY})
-- set(COREINCS ${COREINCS} ${DUMB_INCLUDE_DIR})
-+ set(COREINCS ${DUMB_INCLUDE_DIR} ${COREINCS})
- ENDIF()
- IF(USE_MODPLUG)
- set(CORELIBS ${CORELIBS} ${MODPLUG_LIBRARY})
diff --git a/games/openomf/files/patch-src_main.c b/games/openomf/files/patch-src_main.c
deleted file mode 100644
index 7a27405be42c..000000000000
--- a/games/openomf/files/patch-src_main.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/main.c.orig 2016-01-10 17:37:25 UTC
-+++ src/main.c
-@@ -156,7 +156,7 @@ int main(int argc, char *argv[]) {
- INFO("Running on platform: %s", SDL_GetPlatform());
-
- #ifndef STANDALONE_SERVER
-- if(SDL_InitSubSystem(SDL_INIT_JOYSTICK|SDL_INIT_GAMECONTROLLER|SDL_INIT_HAPTIC)) {
-+ if(SDL_InitSubSystem(SDL_INIT_JOYSTICK|SDL_INIT_GAMECONTROLLER)) {
- err_msgbox("SDL2 Initialization failed: %s", SDL_GetError());
- goto exit_2;
- }
diff --git a/games/openomf/files/patch-src_resources_pathmanager.c b/games/openomf/files/patch-src_resources_pathmanager.c
index 7e9ec87edaed..365a06c92ef9 100644
--- a/games/openomf/files/patch-src_resources_pathmanager.c
+++ b/games/openomf/files/patch-src_resources_pathmanager.c
@@ -1,16 +1,16 @@
--- src/resources/pathmanager.c.orig 2016-01-10 17:37:25 UTC
+++ src/resources/pathmanager.c
-@@ -85,11 +85,11 @@ int pm_init() {
- local_path_build(RESOURCE_PATH, bin_base_dir, "resources\\");
- local_path_build(PLUGIN_PATH, bin_base_dir, "plugins\\");
+@@ -133,6 +133,13 @@ int pm_init() {
+ local_path_build(RESOURCE_PATH, bin_base_dir, "../share/games/openomf/");
+ local_path_build(SHADER_PATH, bin_base_dir, "../share/games/openomf/shaders/");
m_ok = 1;
-- } else if(!strcasecmp(SDL_GetPlatform(), "Linux")) {
-+ } else if(!strcasecmp(SDL_GetPlatform(), "FreeBSD")) {
- // on linux, the resources will be in ../share/games/openomf, relative to the binary
- // so if openomf is installed to /usr/local/bin,
- // the resources will be in /usr/local/share/games/openomf
-- local_path_build(RESOURCE_PATH, bin_base_dir, "../share/games/openomf/");
-+ local_path_build(RESOURCE_PATH, %%PREFIX%%, "/share/openomf/");
- local_path_build(PLUGIN_PATH, bin_base_dir, "../lib/openomf/");
- m_ok = 1;
- } else if(!strcasecmp(SDL_GetPlatform(), "Mac OS X")) {
++ } else if(strcmp(SDL_GetPlatform(), "FreeBSD") == 0) {
++ // on FreeBSD, the resources will be in ../share/openomf, relative to the binary
++ // so if openomf is installed to %%PREFIX%%/bin,
++ // the resources will be in %%PREFIX%%/share/openomf
++ local_path_build(RESOURCE_PATH, bin_base_dir, "../share/openomf/");
++ local_path_build(SHADER_PATH, bin_base_dir, "../share/openomf/shaders/");
++ m_ok = 1;
+ } else if(strcmp(SDL_GetPlatform(), "Mac OS X") == 0) {
+ // on OSX, GetBasePath returns the 'Resources' directory
+ // if run from an app bundle, so we can use this as-is
diff --git a/games/openomf/pkg-plist b/games/openomf/pkg-plist
index 05c83afc117f..91e475ead0b5 100644
--- a/games/openomf/pkg-plist
+++ b/games/openomf/pkg-plist
@@ -12,12 +12,18 @@ bin/openomf
%%DATADIR%%/ARENA4.PSM
%%DATADIR%%/CHARSMAL.DAT
%%DATADIR%%/CREDITS.BK
+%%DATADIR%%/DANISH.LNG
+%%DATADIR%%/DANISH.LNG2
+%%DATADIR%%/DANISH.TXT
+%%DATADIR%%/DANISH2.TXT
%%DATADIR%%/DOS4GW.EXE
%%DATADIR%%/END.BK
%%DATADIR%%/END.PSM
%%DATADIR%%/END1.BK
%%DATADIR%%/END2.BK
%%DATADIR%%/ENGLISH.DAT
+%%DATADIR%%/ENGLISH.DAT2
+%%DATADIR%%/ENGLISH2.TXT
%%DATADIR%%/FIGHTR0.AF
%%DATADIR%%/FIGHTR1.AF
%%DATADIR%%/FIGHTR10.AF
@@ -32,6 +38,8 @@ bin/openomf
%%DATADIR%%/FILE0001.EXE
%%DATADIR%%/FILE_ID.DIZ
%%DATADIR%%/GERMAN.DAT
+%%DATADIR%%/GERMAN.DAT2
+%%DATADIR%%/GERMAN2.TXT
%%DATADIR%%/GRAPHCHR.DAT
%%DATADIR%%/HELPME.DOC
%%DATADIR%%/HELPME.EXE
@@ -39,7 +47,10 @@ bin/openomf
%%DATADIR%%/KATUSHAI.BK
%%DATADIR%%/KATUSHAI.PIC
%%DATADIR%%/KATUSHAI.TRN
+%%DATADIR%%/LICENSE
%%DATADIR%%/LICENSE.DOC
+%%DATADIR%%/LICENSE.argtable3
+%%DATADIR%%/LICENSE.gamecontrollerdb
%%DATADIR%%/MAIN.BK
%%DATADIR%%/MANUAL.DOC
%%DATADIR%%/MASTER.DAT
@@ -79,6 +90,7 @@ bin/openomf
%%DATADIR%%/ORDER_UK.DOC
%%DATADIR%%/PLAYERS.PIC
%%DATADIR%%/RANDOM.DAT
+%%DATADIR%%/README.md
%%DATADIR%%/SETUP.BOX
%%DATADIR%%/SETUP.CFG
%%DATADIR%%/SETUP.EXE
@@ -91,5 +103,10 @@ bin/openomf
%%DATADIR%%/WORLD.BK
%%DATADIR%%/WORLD.PIC
%%DATADIR%%/WORLD.TRN
+%%DATADIR%%/gamecontrollerdb.txt
%%DATADIR%%/openomf.bk
-%%DATADIR%%/openomf_icon.png
+%%DATADIR%%/openomf.png
+%%DATADIR%%/shaders/palette.frag
+%%DATADIR%%/shaders/palette.vert
+%%DATADIR%%/shaders/rgba.frag
+%%DATADIR%%/shaders/rgba.vert
diff --git a/games/openrct2/Makefile b/games/openrct2/Makefile
index 8ea563c724ae..c4cbc9de723d 100644
--- a/games/openrct2/Makefile
+++ b/games/openrct2/Makefile
@@ -1,9 +1,9 @@
PORTNAME= openrct2
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.25
+DISTVERSION= 0.4.27
CATEGORIES= games
-MASTER_SITES= https://github.com/OpenRCT2/title-sequences/releases/download/v0.4.14/:sequence \
- https://github.com/OpenRCT2/objects/releases/download/v1.7.2/:object \
+MASTER_SITES= https://github.com/OpenRCT2/title-sequences/releases/download/v0.4.26/:sequence \
+ https://github.com/OpenRCT2/objects/releases/download/v1.7.3/:object \
https://github.com/OpenRCT2/OpenMusic/releases/download/v1.6.1/:openmsx \
https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v1.0.6/:opensfx
DISTFILES= title-sequences.zip:sequence \
@@ -32,7 +32,8 @@ LIB_DEPENDS= libpng.so:graphics/png \
libfreetype.so:print/freetype2 \
libicuuc.so:devel/icu \
libbenchmark.so:devel/benchmark \
- libogg.so:audio/libogg
+ libogg.so:audio/libogg \
+ libzstd.so:archivers/zstd
USES= cmake compiler:c++17-lang desktop-file-utils gl \
localbase:ldflags pkgconfig sdl shared-mime-info ssl
diff --git a/games/openrct2/distinfo b/games/openrct2/distinfo
index fdbb7a87b70c..99175b510380 100644
--- a/games/openrct2/distinfo
+++ b/games/openrct2/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1754220189
-SHA256 (title-sequences.zip) = 140df714e806fed411cc49763e7f16b0fcf2a487a57001d1e50fce8f9148a9f3
-SIZE (title-sequences.zip) = 7791573
-SHA256 (objects.zip) = b4286f7af68a61b0f7fc6e379ba37bf6796286d73e97c967958bf374e3f98f35
-SIZE (objects.zip) = 10954277
+TIMESTAMP = 1759603759
+SHA256 (title-sequences.zip) = dabb9787b1576342fca4dd9f64b3f8cfa04a7e6ce9c2bb9610f47b762905c858
+SIZE (title-sequences.zip) = 8751039
+SHA256 (objects.zip) = c81029264578706ed1db88665e12a70a583e71dc4d3eb4db262535d2f0589eab
+SIZE (objects.zip) = 10954826
SHA256 (openmusic.zip) = 994b350d3b180ee1cb9619fe27f7ebae3a1a5232840c4bd47a89f33fa89de1a1
SIZE (openmusic.zip) = 42921420
SHA256 (opensound.zip) = 06b90f3e19c216752df441d551b26a9e3e1ba7755bdd2102504b73bf993608be
SIZE (opensound.zip) = 4273495
-SHA256 (OpenRCT2-OpenRCT2-v0.4.25_GH0.tar.gz) = d6ef221218893144a0ab24004fe6a1fcb91284f860d44fee0662349bc4f500bf
-SIZE (OpenRCT2-OpenRCT2-v0.4.25_GH0.tar.gz) = 23980968
+SHA256 (OpenRCT2-OpenRCT2-v0.4.27_GH0.tar.gz) = 049164ac423bc7c5ada9f40d500454c280541bac097b24f9cc207dd577565ae1
+SIZE (OpenRCT2-OpenRCT2-v0.4.27_GH0.tar.gz) = 24030087
diff --git a/games/openrct2/pkg-plist b/games/openrct2/pkg-plist
index 024b6396093d..aa5e1e805e03 100644
--- a/games/openrct2/pkg-plist
+++ b/games/openrct2/pkg-plist
@@ -1,10 +1,10 @@
bin/openrct2
bin/openrct2-cli
lib/libopenrct2.so
-share/applications/openrct2-savegame.desktop
-share/applications/openrct2-scenario.desktop
-share/applications/openrct2-uri.desktop
-share/applications/openrct2.desktop
+share/applications/io.openrct2.openrct2.desktop
+share/applications/io.openrct2.savegame.desktop
+share/applications/io.openrct2.scenario.desktop
+share/applications/io.openrct2.uri.desktop
%%PORTDOCS%%%%DOCSDIR%%/PRIVACY.md
%%PORTDOCS%%%%DOCSDIR%%/changelog.txt
%%PORTDOCS%%%%DOCSDIR%%/contributors.md
@@ -23,7 +23,7 @@ share/icons/hicolor/96x96/apps/openrct2.png
share/icons/hicolor/scalable/apps/openrct2.svg
share/man/man6/openrct2-cli.6.gz
share/man/man6/openrct2.6.gz
-share/metainfo/openrct2.appdata.xml
+share/metainfo/io.openrct2.openrct2.appdata.xml
share/mime/packages/openrct2.xml
%%DATADIR%%/assetpack/openrct2.music.alternative.parkap
%%DATADIR%%/assetpack/openrct2.music.cover.parkap
diff --git a/games/openspades/Makefile b/games/openspades/Makefile
index 3b00a3c84071..cc2430321eeb 100644
--- a/games/openspades/Makefile
+++ b/games/openspades/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openspades
PORTVERSION= 0.1.3
-PORTREVISION= 4
+PORTREVISION= 5
DISTVERSIONPREFIX= v
CATEGORIES= games
MASTER_SITES= https://github.com/yvt/openspades-paks/releases/download/r33/:data
diff --git a/games/palapeli/distinfo b/games/palapeli/distinfo
index 3ccebf7bcfab..c5ec2f2086c1 100644
--- a/games/palapeli/distinfo
+++ b/games/palapeli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381443
-SHA256 (KDE/release-service/25.04.3/palapeli-25.04.3.tar.xz) = b1e2253aca27c8e690b1cd204fa2ac1fe39f18cf106be4a3ef96de93412bd84f
-SIZE (KDE/release-service/25.04.3/palapeli-25.04.3.tar.xz) = 2129724
+TIMESTAMP = 1757410062
+SHA256 (KDE/release-service/25.08.1/palapeli-25.08.1.tar.xz) = 5478c010563a31fcc3458184b88876b9df15c5e83216cc16934cb3faee37dcee
+SIZE (KDE/release-service/25.08.1/palapeli-25.08.1.tar.xz) = 2130676
diff --git a/games/palapeli/pkg-plist b/games/palapeli/pkg-plist
index b27ecde2e249..741d63d852e6 100644
--- a/games/palapeli/pkg-plist
+++ b/games/palapeli/pkg-plist
@@ -37,6 +37,7 @@ share/icons/hicolor/64x64/apps/palapeli.png
share/icons/hicolor/64x64/mimetypes/application-x-palapeli.png
share/kio/servicemenus/palapeli_servicemenu.desktop
share/knotifications6/palapeli.notifyrc
+share/locale/ar/LC_MESSAGES/palapeli.mo
share/locale/ast/LC_MESSAGES/palapeli.mo
share/locale/bg/LC_MESSAGES/palapeli.mo
share/locale/bs/LC_MESSAGES/palapeli.mo
diff --git a/games/palomino/Makefile b/games/palomino/Makefile
deleted file mode 100644
index bfb7415f4539..000000000000
--- a/games/palomino/Makefile
+++ /dev/null
@@ -1,112 +0,0 @@
-PORTNAME= palomino
-PORTVERSION= 20131231
-PORTREVISION= 10
-CATEGORIES= games
-MASTER_SITES= SF/palomino-sim
-DISTFILES= ${PORTNAME}_src_${PORTVERSION}.txz \
- ${PORTNAME}_data_misc_${MISC_VER}${EXTRACT_SUFX} \
- ${PORTNAME}_data_models_${MODELS_VER}${EXTRACT_SUFX} \
- ${PORTNAME}_data_sounds_${SOUNDS_VER}${EXTRACT_SUFX} \
- ${PORTNAME}_data_terrain_${TERRAIN_VER}${EXTRACT_SUFX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Action flight simulation computer program using OSG
-WWW= https://www.palomino3d.org/
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/LICENSE_GNU_GPL_2.txt
-
-DEPRECATED= Obsolete and abandoneed, last release in 2013, not playable
-EXPIRATION_DATE=2025-09-10
-
-LIB_DEPENDS= libosg.so:graphics/osg34
-
-USES= alias compiler:c++11-lang cmake:insource,noninja gl lua:51 tar:xz
-USE_CXXSTD= gnu++98
-USE_GL= gl glu
-
-DESKTOP_ENTRIES= "Palomino" "" "${PORTNAME}" \
- "${PORTNAME}" "Game;ArcadeGame;" ""
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS GUI PLIB SDL
-OPTIONS_DEFAULT=GUI SDL
-OPTIONS_SUB= yes
-
-GUI_DESC= Enable FLTK GUI
-PLIB_DESC= Enable sound support through plib
-
-GUI_LIB_DEPENDS= libfltk.so:x11-toolkits/fltk
-PLIB_BUILD_DEPENDS= ${LOCALBASE}/lib/libplibsl.a:x11-toolkits/plib
-SDL_USES= sdl
-SDL_USE= SDL=sdl,mixer
-
-MISC_VER= 20091027
-MODELS_VER= 20090615
-SOUNDS_VER= 20080704
-TERRAIN_VER= 20080206
-
-post-patch:
- @${FIND} ${WRKSRC}/CMakeModules -type f -print0 | ${XARGS} -0 \
- ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g'
- @${REINPLACE_CMD} -e '/ rt / d' ${WRKSRC}/CMakeModules/libraries.cmake
- @${REINPLACE_CMD} -e '/COMMAND/ s|lua|${LUA_CMD}|' \
- ${WRKSRC}/build/lua_bind/CMakeLists.txt
- @${REINPLACE_CMD} -e '/FIND_PACKAGE(/ s|)| REQUIRED)|' \
- ${WRKSRC}/CMakeModules/libraries.cmake
- @${REINPLACE_CMD} -e '/COMPILE_WITH_OSSIM/ d' ${WRKSRC}/CMakeLists.txt
-
-# Please see MOVED entry devel/linux-js||2013-06-04
- @${REINPLACE_CMD} -e '/COMPILE_WITH_LINUX_JOYSTICK/ d' ${WRKSRC}/CMakeLists.txt
-
- @${REINPLACE_CMD} -e 's|string sDataDir|&="${DATADIR}/data/"|'\
- ${WRKSRC}/src/base/conf.cc
- @${REINPLACE_CMD} -e '/LUABIND_SCRIPTS_DIR/ s|scripts|${DATADIR}/&|' \
- ${WRKSRC}/src/lua_bind/defs.hh
- @${REINPLACE_CMD} -e 's|doc/html/|${DOCSDIR}/|' ${WRKSRC}/src/gui/gui.cc
-
- @${REINPLACE_CMD} -e 's/computeBound/computeBoundingBox/g' \
- ${WRKSRC}/src/object/object.cc \
- ${WRKSRC}/src/fx/partsys_medium.cc
-
- @${REINPLACE_CMD} -e 's/CameraNode/Camera/g' \
- ${WRKSRC}/src/hud/hud.cc \
- ${WRKSRC}/src/hud/hud.hh \
- ${WRKSRC}/src/hud/hud_text.cc
-
- @${REINPLACE_CMD} -e '/std::make_pair/ s,<.*>,,' \
- ${WRKSRC}/src/collision/collision.cc \
- ${WRKSRC}/src/fx/image_cache.cc \
- ${WRKSRC}/src/graph/model_cache.cc \
- ${WRKSRC}/src/hud/font.cc \
- ${WRKSRC}/src/lua_bind/lua.cc \
- ${WRKSRC}/src/object/dyna.cc \
- ${WRKSRC}/src/sky/sky.cc \
- ${WRKSRC}/src/sky/sky_dome.cc \
- ${WRKSRC}/src/sky/sky_dome.hh \
- ${WRKSRC}/src/sky/sun.hh \
- ${WRKSRC}/src/sound/sound_base.cc
-
-post-patch-SDL-off:
- @${REINPLACE_CMD} -e '/COMPILE_WITH_SDL/ d' ${WRKSRC}/CMakeLists.txt
-
-post-patch-PLIB-off:
- @${REINPLACE_CMD} -e '/COMPILE_WITH_PLIB/ d' ${WRKSRC}/CMakeLists.txt
-
-post-patch-GUI-off:
- @${REINPLACE_CMD} -e '/COMPILE_WITH_FLTK/ d' ${WRKSRC}/CMakeLists.txt
-
-post-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} "data scripts" ${STAGEDIR}${DATADIR})
-# DOCS are used from within the game, so this is unconditional
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- @(cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-
- ${LN} -sf ../../${DOCSDIR_REL}/images/palominoLogo.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
-
-.include <bsd.port.mk>
diff --git a/games/palomino/distinfo b/games/palomino/distinfo
deleted file mode 100644
index 752cb47c1f07..000000000000
--- a/games/palomino/distinfo
+++ /dev/null
@@ -1,10 +0,0 @@
-SHA256 (palomino_src_20131231.txz) = 9dfa62f3a340637518e346824643e75fa8f320fe0dee951e028df6b64b9d1e2c
-SIZE (palomino_src_20131231.txz) = 572412
-SHA256 (palomino_data_misc_20091027.tar.xz) = 63bee11652e227c0e37b08bf82b395ef7d2a50671ec4b8803242ba2415a6418d
-SIZE (palomino_data_misc_20091027.tar.xz) = 616848
-SHA256 (palomino_data_models_20090615.tar.xz) = 9a7915ce64df46a780ce4b869665b10e3071d0b4499a46b03f3bf08613402894
-SIZE (palomino_data_models_20090615.tar.xz) = 28110056
-SHA256 (palomino_data_sounds_20080704.tar.xz) = 3ca093744cf3056f3ea2b5eebf62127c30e57e8c233c9e17af4fed4f33b61bae
-SIZE (palomino_data_sounds_20080704.tar.xz) = 488576
-SHA256 (palomino_data_terrain_20080206.tar.xz) = b2818e3a56fcedfdcf8dde4de106b04b5cf696db09a1fb743f6b5f4c7e4a496c
-SIZE (palomino_data_terrain_20080206.tar.xz) = 35801076
diff --git a/games/palomino/files/patch-src_input_device__keyboard__osg.cc b/games/palomino/files/patch-src_input_device__keyboard__osg.cc
deleted file mode 100644
index ffdbbc17b941..000000000000
--- a/games/palomino/files/patch-src_input_device__keyboard__osg.cc
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/input/device_keyboard_osg.cc.orig 2012-10-26 01:35:57 UTC
-+++ src/input/device_keyboard_osg.cc
-@@ -105,12 +105,6 @@ KeyboardDeviceOSG::HandlerOSG::handle( c
- }
- }
-
--void
--KeyboardDeviceOSG::HandlerOSG::accept( osgGA::GUIEventHandlerVisitor& v )
--{
-- v.visit( *this );
--}
--
- } // namespace input
-
- #endif // COMPILE_OSG
diff --git a/games/palomino/files/patch-src_input_device__keyboard__osg.hh b/games/palomino/files/patch-src_input_device__keyboard__osg.hh
deleted file mode 100644
index 2d9e18b13ff8..000000000000
--- a/games/palomino/files/patch-src_input_device__keyboard__osg.hh
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/input/device_keyboard_osg.hh.orig 2009-11-22 23:05:48 UTC
-+++ src/input/device_keyboard_osg.hh
-@@ -57,7 +57,6 @@ private:
- HandlerOSG( void ) { }
- virtual ~HandlerOSG() { }
- virtual bool handle( const osgGA::GUIEventAdapter& event, osgGA::GUIActionAdapter& action );
-- virtual void accept( osgGA::GUIEventHandlerVisitor& visitor );
- };
- };
-
diff --git a/games/palomino/files/patch-src_input_device__mouse__osg.cc b/games/palomino/files/patch-src_input_device__mouse__osg.cc
deleted file mode 100644
index 18c0ce5f3fa3..000000000000
--- a/games/palomino/files/patch-src_input_device__mouse__osg.cc
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/input/device_mouse_osg.cc.orig 2012-10-26 01:35:57 UTC
-+++ src/input/device_mouse_osg.cc
-@@ -145,12 +145,6 @@ MouseDeviceOSG::HandlerOSG::handle( cons
- }
- }
-
--void
--MouseDeviceOSG::HandlerOSG::accept( osgGA::GUIEventHandlerVisitor& v )
--{
-- v.visit( *this );
--}
--
- } // namespace input
-
- #endif // COMPILE_OSG
diff --git a/games/palomino/files/patch-src_input_device__mouse__osg.hh b/games/palomino/files/patch-src_input_device__mouse__osg.hh
deleted file mode 100644
index aa7b51ed381e..000000000000
--- a/games/palomino/files/patch-src_input_device__mouse__osg.hh
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/input/device_mouse_osg.hh.orig 2011-12-14 01:56:48 UTC
-+++ src/input/device_mouse_osg.hh
-@@ -41,7 +41,6 @@ private:
- HandlerOSG( void ) { }
- virtual ~HandlerOSG() { }
- virtual bool handle( const osgGA::GUIEventAdapter& event, osgGA::GUIActionAdapter& action );
-- virtual void accept( osgGA::GUIEventHandlerVisitor& visitor );
- };
- };
-
diff --git a/games/palomino/pkg-descr b/games/palomino/pkg-descr
deleted file mode 100644
index 1732e3a11b30..000000000000
--- a/games/palomino/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Palomino is a flight simulation computer program. Version 3 renders using
-OpenSceneGraph. OSG provides the ability to render satellite imagery.
diff --git a/games/palomino/pkg-plist b/games/palomino/pkg-plist
deleted file mode 100644
index 1a0a36884aa8..000000000000
--- a/games/palomino/pkg-plist
+++ /dev/null
@@ -1,442 +0,0 @@
-bin/palomino
-%%DATADIR%%/data/fonts/README.txt
-%%DATADIR%%/data/fonts/arial.ttf
-%%DATADIR%%/data/fonts/masque.ttf
-%%DATADIR%%/data/joystick.conf
-%%DATADIR%%/data/models/README.txt
-%%DATADIR%%/data/models/a4/README.txt
-%%DATADIR%%/data/models/a4/a4-blue-0.png
-%%DATADIR%%/data/models/a4/a4-blue-1.png
-%%DATADIR%%/data/models/a4/a4-blue-2.png
-%%DATADIR%%/data/models/a4/a4-blue-3.png
-%%DATADIR%%/data/models/a4/a4-blue-4.png
-%%DATADIR%%/data/models/a4/a4-blue-5.png
-%%DATADIR%%/data/models/a4/a4-blue-6.png
-%%DATADIR%%/data/models/a4/a4-blue-7.png
-%%DATADIR%%/data/models/a4/a4.ac.gz
-%%DATADIR%%/data/models/corsair/README.txt
-%%DATADIR%%/data/models/corsair/alt.ac
-%%DATADIR%%/data/models/corsair/asi.ac
-%%DATADIR%%/data/models/corsair/blackout.ac
-%%DATADIR%%/data/models/corsair/blaze.ac
-%%DATADIR%%/data/models/corsair/blaze.png
-%%DATADIR%%/data/models/corsair/clock.ac
-%%DATADIR%%/data/models/corsair/corsair.ac.gz
-%%DATADIR%%/data/models/corsair/crosshair.png
-%%DATADIR%%/data/models/corsair/f4u-1.png
-%%DATADIR%%/data/models/corsair/f4u-2.png
-%%DATADIR%%/data/models/corsair/f4u-3.png
-%%DATADIR%%/data/models/corsair/f4u-4.png
-%%DATADIR%%/data/models/corsair/fastpdisk.png
-%%DATADIR%%/data/models/corsair/gunsight.ac
-%%DATADIR%%/data/models/corsair/hunter-asi.png
-%%DATADIR%%/data/models/corsair/hunter-large-bezel.png
-%%DATADIR%%/data/models/corsair/logo.png
-%%DATADIR%%/data/models/corsair/logo1.png
-%%DATADIR%%/data/models/corsair/logos.ac
-%%DATADIR%%/data/models/corsair/man.ac
-%%DATADIR%%/data/models/corsair/number.png
-%%DATADIR%%/data/models/corsair/pdisk.ac
-%%DATADIR%%/data/models/corsair/pilot-b.ac
-%%DATADIR%%/data/models/corsair/pilot1.png
-%%DATADIR%%/data/models/corsair/puff.ac
-%%DATADIR%%/data/models/corsair/puff.png
-%%DATADIR%%/data/models/corsair/remote.ac
-%%DATADIR%%/data/models/corsair/slowpdisk.png
-%%DATADIR%%/data/models/corsair/tach.ac
-%%DATADIR%%/data/models/corsair/temp.ac
-%%DATADIR%%/data/models/corsair/tracer.ac
-%%DATADIR%%/data/models/corsair/transparent.ac
-%%DATADIR%%/data/models/corsair/turn.ac
-%%DATADIR%%/data/models/corsair/vac.ac
-%%DATADIR%%/data/models/corsair/vsi.ac
-%%DATADIR%%/data/models/f14/README.txt
-%%DATADIR%%/data/models/f14/common.png
-%%DATADIR%%/data/models/f14/common2.png
-%%DATADIR%%/data/models/f14/f14b.osg.gz
-%%DATADIR%%/data/models/f14/grip.png
-%%DATADIR%%/data/models/f14/pilot-handle.png
-%%DATADIR%%/data/models/f14/side1.png
-%%DATADIR%%/data/models/f14/side2.png
-%%DATADIR%%/data/models/f14/topbottom1.png
-%%DATADIR%%/data/models/f14/topbottom2.png
-%%DATADIR%%/data/models/f15/F15CCockpit.png
-%%DATADIR%%/data/models/f15/F15CNose.png
-%%DATADIR%%/data/models/f15/F15CRudder.png
-%%DATADIR%%/data/models/f15/F15CSide.png
-%%DATADIR%%/data/models/f15/f15c.osg.gz
-%%DATADIR%%/data/models/f16/README.txt
-%%DATADIR%%/data/models/f16/f16.osg.gz
-%%DATADIR%%/data/models/f16/f16.png
-%%DATADIR%%/data/models/f16/f16trans.png
-%%DATADIR%%/data/models/f16/sidewinder.ac
-%%DATADIR%%/data/models/f18/f18.osg.gz
-%%DATADIR%%/data/models/f18/f18cockpit.png
-%%DATADIR%%/data/models/f18/f18tail.png
-%%DATADIR%%/data/models/f18/f18top.png
-%%DATADIR%%/data/models/f86/README.txt
-%%DATADIR%%/data/models/f86/blackout.ac
-%%DATADIR%%/data/models/f86/droptank.ac
-%%DATADIR%%/data/models/f86/f86f.ac.gz
-%%DATADIR%%/data/models/f86/pylon.ac
-%%DATADIR%%/data/models/f86/sabre-1.png
-%%DATADIR%%/data/models/f86/sabre-3.png
-%%DATADIR%%/data/models/f86/transparent.ac
-%%DATADIR%%/data/models/kc135/kc135.ac.gz
-%%DATADIR%%/data/models/kc135/kc135.png
-%%DATADIR%%/data/models/mirage2000/mirage2000.osg.gz
-%%DATADIR%%/data/models/mirage2000/mirage2000.png
-%%DATADIR%%/data/models/mirage2000/mirage2000bottom.png
-%%DATADIR%%/data/models/misc/aim9.ac.gz
-%%DATADIR%%/data/models/misc/aim9.png
-%%DATADIR%%/data/models/misc/crashTruck.ac.gz
-%%DATADIR%%/data/models/misc/lighthouse.ac.gz
-%%DATADIR%%/data/models/misc/lighthouse.png
-%%DATADIR%%/data/models/misc/missileLauncher.osg.gz
-%%DATADIR%%/data/models/misc/observatory.ac.gz
-%%DATADIR%%/data/models/misc/observatory.png
-%%DATADIR%%/data/models/misc/parachute.osg.gz
-%%DATADIR%%/data/models/misc/parachute.png
-%%DATADIR%%/data/models/misc/radar.ac.gz
-%%DATADIR%%/data/models/misc/radome.ac.gz
-%%DATADIR%%/data/models/misc/radome.png
-%%DATADIR%%/data/models/misc/sailboat.ac.gz
-%%DATADIR%%/data/models/misc/sailboat.png
-%%DATADIR%%/data/models/misc/trailerLauncher.osg.gz
-%%DATADIR%%/data/models/misc/ufo.ac.gz
-%%DATADIR%%/data/models/misc/warehouse.ac.gz
-%%DATADIR%%/data/models/misc/warehouse.png
-%%DATADIR%%/data/models/nimitz/catapult.png
-%%DATADIR%%/data/models/nimitz/crew_1.png
-%%DATADIR%%/data/models/nimitz/crew_2.png
-%%DATADIR%%/data/models/nimitz/crew_3.png
-%%DATADIR%%/data/models/nimitz/deck-stripe.png
-%%DATADIR%%/data/models/nimitz/deck_1.png
-%%DATADIR%%/data/models/nimitz/flag.png
-%%DATADIR%%/data/models/nimitz/holdback_marking.png
-%%DATADIR%%/data/models/nimitz/hull_left.png
-%%DATADIR%%/data/models/nimitz/hull_left1.png
-%%DATADIR%%/data/models/nimitz/hullright.png
-%%DATADIR%%/data/models/nimitz/hullright2.png
-%%DATADIR%%/data/models/nimitz/island1.png
-%%DATADIR%%/data/models/nimitz/island2_lm.png
-%%DATADIR%%/data/models/nimitz/island3.png
-%%DATADIR%%/data/models/nimitz/island_68.png
-%%DATADIR%%/data/models/nimitz/island_69.png
-%%DATADIR%%/data/models/nimitz/nimitz.osg.gz
-%%DATADIR%%/data/models/nimitz/rainbow_10.png
-%%DATADIR%%/data/models/nimitz/rainbow_11.png
-%%DATADIR%%/data/models/nimitz/rainbow_2.png
-%%DATADIR%%/data/models/nimitz/rainbow_21.png
-%%DATADIR%%/data/models/nimitz/rainbow_31.png
-%%DATADIR%%/data/models/nimitz/rainbow_4.png
-%%DATADIR%%/data/models/nimitz/rainbow_41.png
-%%DATADIR%%/data/models/nimitz/rainbow_5.png
-%%DATADIR%%/data/models/nimitz/rainbow_6.png
-%%DATADIR%%/data/models/nimitz/rainbow_61.png
-%%DATADIR%%/data/models/nimitz/rainbow_7.png
-%%DATADIR%%/data/models/nimitz/rainbow_71.png
-%%DATADIR%%/data/models/nimitz/rainbow_8.png
-%%DATADIR%%/data/models/nimitz/rainbow_81.png
-%%DATADIR%%/data/models/nimitz/rainbow_9.png
-%%DATADIR%%/data/models/nimitz/saratoga.png
-%%DATADIR%%/data/models/p51/README.txt
-%%DATADIR%%/data/models/p51/f82-jw-05.png
-%%DATADIR%%/data/models/p51/f82.ac.gz
-%%DATADIR%%/data/models/p51/hotspotgrid.png
-%%DATADIR%%/data/models/p51/metal.png
-%%DATADIR%%/data/models/p51/p51d-jw-01.png
-%%DATADIR%%/data/models/p51/p51d-jw-02.png
-%%DATADIR%%/data/models/p51/p51d-jw-03.png
-%%DATADIR%%/data/models/p51/p51d-jw-05.png
-%%DATADIR%%/data/models/p51/p51d-jw-acc.ac
-%%DATADIR%%/data/models/p51/p51d-jw-acc.png
-%%DATADIR%%/data/models/p51/p51d-jw-alt.ac
-%%DATADIR%%/data/models/p51/p51d-jw-alt.png
-%%DATADIR%%/data/models/p51/p51d-jw-altpress.png
-%%DATADIR%%/data/models/p51/p51d-jw-arrows.png
-%%DATADIR%%/data/models/p51/p51d-jw-asi.ac
-%%DATADIR%%/data/models/p51/p51d-jw-asi.png
-%%DATADIR%%/data/models/p51/p51d-jw-attitude-bezel.png
-%%DATADIR%%/data/models/p51/p51d-jw-attitude.ac
-%%DATADIR%%/data/models/p51/p51d-jw-attitude.png
-%%DATADIR%%/data/models/p51/p51d-jw-clock.ac
-%%DATADIR%%/data/models/p51/p51d-jw-clock.png
-%%DATADIR%%/data/models/p51/p51d-jw-compass-bezel.png
-%%DATADIR%%/data/models/p51/p51d-jw-compass.ac
-%%DATADIR%%/data/models/p51/p51d-jw-compass.png
-%%DATADIR%%/data/models/p51/p51d-jw-engine.ac
-%%DATADIR%%/data/models/p51/p51d-jw-engine.png
-%%DATADIR%%/data/models/p51/p51d-jw-gearwarn.ac
-%%DATADIR%%/data/models/p51/p51d-jw-gearwarn.png
-%%DATADIR%%/data/models/p51/p51d-jw-gunsight.ac
-%%DATADIR%%/data/models/p51/p51d-jw-gunsight.png
-%%DATADIR%%/data/models/p51/p51d-jw-ignition.ac
-%%DATADIR%%/data/models/p51/p51d-jw-ignition.png
-%%DATADIR%%/data/models/p51/p51d-jw-large-bezel.png
-%%DATADIR%%/data/models/p51/p51d-jw-magcompass.ac
-%%DATADIR%%/data/models/p51/p51d-jw-magcompass.png
-%%DATADIR%%/data/models/p51/p51d-jw-man.ac
-%%DATADIR%%/data/models/p51/p51d-jw-man.png
-%%DATADIR%%/data/models/p51/p51d-jw-med-bezel.png
-%%DATADIR%%/data/models/p51/p51d-jw-remote.ac
-%%DATADIR%%/data/models/p51/p51d-jw-remote.png
-%%DATADIR%%/data/models/p51/p51d-jw-remotearrow.png
-%%DATADIR%%/data/models/p51/p51d-jw-tach.ac
-%%DATADIR%%/data/models/p51/p51d-jw-tach.png
-%%DATADIR%%/data/models/p51/p51d-jw-temp.ac
-%%DATADIR%%/data/models/p51/p51d-jw-temp.png
-%%DATADIR%%/data/models/p51/p51d-jw-throttle.ac
-%%DATADIR%%/data/models/p51/p51d-jw-throttle.png
-%%DATADIR%%/data/models/p51/p51d-jw-trimknob.png
-%%DATADIR%%/data/models/p51/p51d-jw-trimknobaileron.ac
-%%DATADIR%%/data/models/p51/p51d-jw-trimknobrudder.ac
-%%DATADIR%%/data/models/p51/p51d-jw-trimwheel.png
-%%DATADIR%%/data/models/p51/p51d-jw-trimwheelelevator.ac
-%%DATADIR%%/data/models/p51/p51d-jw-turn.ac
-%%DATADIR%%/data/models/p51/p51d-jw-turn.png
-%%DATADIR%%/data/models/p51/p51d-jw-vac.ac
-%%DATADIR%%/data/models/p51/p51d-jw-vac.png
-%%DATADIR%%/data/models/p51/p51d-jw-vsi.ac
-%%DATADIR%%/data/models/p51/p51d-jw-vsi.png
-%%DATADIR%%/data/models/p51/p51d-jw.ac.gz
-%%DATADIR%%/data/models/p51/transparent-bg.png
-%%DATADIR%%/data/models/scenery/GoldenGateBridge.osg.gz
-%%DATADIR%%/data/models/scenery/GoldenGateBridge_redLight.png
-%%DATADIR%%/data/models/scenery/GoldenGateBridge_road3.png
-%%DATADIR%%/data/models/scenery/GoldenGateBridge_struct.png
-%%DATADIR%%/data/models/scenery/GoldenGateBridge_struct2.png
-%%DATADIR%%/data/models/scenery/GoldenGateBridge_susp.png
-%%DATADIR%%/data/models/scenery/GoldenGateBridge_wall.png
-%%DATADIR%%/data/models/scenery/GoldenGateBridge_yellowLight.png
-%%DATADIR%%/data/models/scenery/alcatraz.ac.gz
-%%DATADIR%%/data/models/scenery/alcatraz.jpg
-%%DATADIR%%/data/models/sikorsky76/S76livery.png
-%%DATADIR%%/data/models/sikorsky76/blur.png
-%%DATADIR%%/data/models/sikorsky76/chrome1.png
-%%DATADIR%%/data/models/sikorsky76/panel.png
-%%DATADIR%%/data/models/sikorsky76/s76c.ac.gz
-%%DATADIR%%/data/models/spaceShuttle/NASA_images_permission.txt
-%%DATADIR%%/data/models/spaceShuttle/SpaceShuttle.osg.gz
-%%DATADIR%%/data/models/spaceShuttle/spstob_1.png
-%%DATADIR%%/data/models/spaceShuttle/spstob_2.png
-%%DATADIR%%/data/models/spaceShuttle/spstob_3.png
-%%DATADIR%%/data/models/spaceShuttle/spstob_4.png
-%%DATADIR%%/data/models/spaceShuttle/spstob_e.png
-%%DATADIR%%/data/models/spitfire/Pilot_1.png
-%%DATADIR%%/data/models/spitfire/Pilot_2.png
-%%DATADIR%%/data/models/spitfire/Pilot_2n.png
-%%DATADIR%%/data/models/spitfire/UC-up-down.png
-%%DATADIR%%/data/models/spitfire/altimeter.ac
-%%DATADIR%%/data/models/spitfire/asi.ac
-%%DATADIR%%/data/models/spitfire/attitude-bezel.png
-%%DATADIR%%/data/models/spitfire/attitude.ac
-%%DATADIR%%/data/models/spitfire/attitude.png
-%%DATADIR%%/data/models/spitfire/blackout.ac
-%%DATADIR%%/data/models/spitfire/boost.ac
-%%DATADIR%%/data/models/spitfire/clock.ac
-%%DATADIR%%/data/models/spitfire/clock.png
-%%DATADIR%%/data/models/spitfire/compass-bezel.png
-%%DATADIR%%/data/models/spitfire/compass.ac
-%%DATADIR%%/data/models/spitfire/compass.png
-%%DATADIR%%/data/models/spitfire/control-stick.ac
-%%DATADIR%%/data/models/spitfire/cut-off.ac
-%%DATADIR%%/data/models/spitfire/dimmer.ac
-%%DATADIR%%/data/models/spitfire/dimmer.png
-%%DATADIR%%/data/models/spitfire/engine-start.png
-%%DATADIR%%/data/models/spitfire/flaps.ac
-%%DATADIR%%/data/models/spitfire/flaps.png
-%%DATADIR%%/data/models/spitfire/fuel-cocks.ac
-%%DATADIR%%/data/models/spitfire/fuel-pressure.ac
-%%DATADIR%%/data/models/spitfire/fuel-pressure.png
-%%DATADIR%%/data/models/spitfire/fuel.ac
-%%DATADIR%%/data/models/spitfire/fuel.png
-%%DATADIR%%/data/models/spitfire/green.png
-%%DATADIR%%/data/models/spitfire/hotspotgrid.png
-%%DATADIR%%/data/models/spitfire/hunter-alt.png
-%%DATADIR%%/data/models/spitfire/hunter-altpress.png
-%%DATADIR%%/data/models/spitfire/hunter-turn-face.png
-%%DATADIR%%/data/models/spitfire/hunter-turn.png
-%%DATADIR%%/data/models/spitfire/hunter-vsi.png
-%%DATADIR%%/data/models/spitfire/hunter__a.png
-%%DATADIR%%/data/models/spitfire/hurricane-starter.png
-%%DATADIR%%/data/models/spitfire/hurricane-turn-a.png
-%%DATADIR%%/data/models/spitfire/large-bezel.png
-%%DATADIR%%/data/models/spitfire/light-green-flare.ac
-%%DATADIR%%/data/models/spitfire/light-red-flare.ac
-%%DATADIR%%/data/models/spitfire/light-white-flare.ac
-%%DATADIR%%/data/models/spitfire/magcompass.png
-%%DATADIR%%/data/models/spitfire/magneto.ac
-%%DATADIR%%/data/models/spitfire/magneto.png
-%%DATADIR%%/data/models/spitfire/nav-light-switch.ac
-%%DATADIR%%/data/models/spitfire/navigation-lights-switch.png
-%%DATADIR%%/data/models/spitfire/oil-pressure.ac
-%%DATADIR%%/data/models/spitfire/oil-pressure.png
-%%DATADIR%%/data/models/spitfire/primer.ac
-%%DATADIR%%/data/models/spitfire/puff-new.png
-%%DATADIR%%/data/models/spitfire/puff.ac
-%%DATADIR%%/data/models/spitfire/puff.png
-%%DATADIR%%/data/models/spitfire/red.png
-%%DATADIR%%/data/models/spitfire/reflector_gun_sight-01.png
-%%DATADIR%%/data/models/spitfire/reflector_gun_sight.png
-%%DATADIR%%/data/models/spitfire/rgs-dimmer-switch.ac
-%%DATADIR%%/data/models/spitfire/rgs-dimmer-switch.png
-%%DATADIR%%/data/models/spitfire/rgs-main-switch.ac
-%%DATADIR%%/data/models/spitfire/rgs-main-switch.png
-%%DATADIR%%/data/models/spitfire/rgs.ac
-%%DATADIR%%/data/models/spitfire/ring-pull.ac
-%%DATADIR%%/data/models/spitfire/rpm.ac
-%%DATADIR%%/data/models/spitfire/seafire-boost.ac
-%%DATADIR%%/data/models/spitfire/seafire-boost.png
-%%DATADIR%%/data/models/spitfire/seafire-tx-00.png
-%%DATADIR%%/data/models/spitfire/seafire-tx-01.png
-%%DATADIR%%/data/models/spitfire/seafire-tx-02.png
-%%DATADIR%%/data/models/spitfire/seafire-tx-03.png
-%%DATADIR%%/data/models/spitfire/seafire-tx-04.png
-%%DATADIR%%/data/models/spitfire/seafire-tx-05.png
-%%DATADIR%%/data/models/spitfire/seafireIIIc.osg.gz
-%%DATADIR%%/data/models/spitfire/spitfire-asi.png
-%%DATADIR%%/data/models/spitfire/spitfire-attitude.png
-%%DATADIR%%/data/models/spitfire/spitfire-boost.png
-%%DATADIR%%/data/models/spitfire/spitfire-rpm.png
-%%DATADIR%%/data/models/spitfire/spitfire-trim.png
-%%DATADIR%%/data/models/spitfire/spitfire-triple.png
-%%DATADIR%%/data/models/spitfire/spitfire-turn.png
-%%DATADIR%%/data/models/spitfire/spitfire-tx-00.png
-%%DATADIR%%/data/models/spitfire/spitfire-tx-01.png
-%%DATADIR%%/data/models/spitfire/spitfire-tx-02.png
-%%DATADIR%%/data/models/spitfire/spitfire-tx-03.png
-%%DATADIR%%/data/models/spitfire/spitfire-tx-04.png
-%%DATADIR%%/data/models/spitfire/spitfire-tx-05.png
-%%DATADIR%%/data/models/spitfire/spitfire-vsi.png
-%%DATADIR%%/data/models/spitfire/starter.ac
-%%DATADIR%%/data/models/spitfire/switch.png
-%%DATADIR%%/data/models/spitfire/throttle.ac
-%%DATADIR%%/data/models/spitfire/transparent-bg.png
-%%DATADIR%%/data/models/spitfire/trim-knob-rudder.ac
-%%DATADIR%%/data/models/spitfire/trim-knob.png
-%%DATADIR%%/data/models/spitfire/trim-wheel-elev.ac
-%%DATADIR%%/data/models/spitfire/trim.ac
-%%DATADIR%%/data/models/spitfire/triple.ac
-%%DATADIR%%/data/models/spitfire/turn.ac
-%%DATADIR%%/data/models/spitfire/undercarriage-up-down.ac
-%%DATADIR%%/data/models/spitfire/vsi.ac
-%%DATADIR%%/data/models/spitfire/white.png
-%%DATADIR%%/data/models/sr71/Halos.png
-%%DATADIR%%/data/models/sr71/RedLight1.ac
-%%DATADIR%%/data/models/sr71/colors.png
-%%DATADIR%%/data/models/sr71/fire.png
-%%DATADIR%%/data/models/sr71/glass.png
-%%DATADIR%%/data/models/sr71/grey-blue-flood.png
-%%DATADIR%%/data/models/sr71/parachut.png
-%%DATADIR%%/data/models/sr71/sr71.osg.gz
-%%DATADIR%%/data/models/sr71/wheels.png
-%%DATADIR%%/data/models/su37/SU-37-Intake-Screen.png
-%%DATADIR%%/data/models/su37/SU-37-Petal.png
-%%DATADIR%%/data/models/su37/SU-37-reheat.png
-%%DATADIR%%/data/models/su37/SU-37-top.png
-%%DATADIR%%/data/models/su37/Trajectory-Marker.ac
-%%DATADIR%%/data/models/su37/su37.osg.gz
-%%DATADIR%%/data/ossim.kwl
-%%DATADIR%%/data/palomino.conf
-%%DATADIR%%/data/physics_a4.conf
-%%DATADIR%%/data/physics_corsair.conf
-%%DATADIR%%/data/physics_f14.conf
-%%DATADIR%%/data/physics_f15.conf
-%%DATADIR%%/data/physics_f16.conf
-%%DATADIR%%/data/physics_f18.conf
-%%DATADIR%%/data/physics_f82.conf
-%%DATADIR%%/data/physics_f86.conf
-%%DATADIR%%/data/physics_mirage2000.conf
-%%DATADIR%%/data/physics_p51.conf
-%%DATADIR%%/data/physics_sikorsky.conf
-%%DATADIR%%/data/physics_spaceShuttle.conf
-%%DATADIR%%/data/physics_spitfire.conf
-%%DATADIR%%/data/physics_sr71.conf
-%%DATADIR%%/data/physics_su37.conf
-%%DATADIR%%/data/replays/replayTakeoffFrontSlot.dat.gz
-%%DATADIR%%/data/replays/replayTakeoffRearSlot.dat.gz
-%%DATADIR%%/data/shaders/aircraft_frag.glsl
-%%DATADIR%%/data/shaders/aircraft_highSpecular_frag.glsl
-%%DATADIR%%/data/shaders/aircraft_highSpecular_vert.glsl
-%%DATADIR%%/data/shaders/aircraft_lowSpecular_frag.glsl
-%%DATADIR%%/data/shaders/aircraft_lowSpecular_vert.glsl
-%%DATADIR%%/data/shaders/aircraft_sr71_frag.glsl
-%%DATADIR%%/data/shaders/aircraft_sr71_vert.glsl
-%%DATADIR%%/data/shaders/aircraft_vert.glsl
-%%DATADIR%%/data/shaders/color_frag.glsl
-%%DATADIR%%/data/shaders/color_vert.glsl
-%%DATADIR%%/data/shaders/default_frag.glsl
-%%DATADIR%%/data/shaders/default_vert.glsl
-%%DATADIR%%/data/shaders/inc_ComputeDiffuseSpecular_vert.glsl
-%%DATADIR%%/data/shaders/inc_aircraft_frag.glsl
-%%DATADIR%%/data/shaders/inc_brightness_frag.glsl
-%%DATADIR%%/data/shaders/inc_color_vert.glsl
-%%DATADIR%%/data/shaders/inc_fog_frag.glsl
-%%DATADIR%%/data/shaders/inc_fog_vert.glsl
-%%DATADIR%%/data/shaders/inc_frag.glsl
-%%DATADIR%%/data/shaders/inc_shadow_frag.glsl
-%%DATADIR%%/data/shaders/inc_shadow_vert.glsl
-%%DATADIR%%/data/shaders/inc_vert.glsl
-%%DATADIR%%/data/shaders/module.txt
-%%DATADIR%%/data/shaders/nop_frag.glsl
-%%DATADIR%%/data/shaders/nop_vert.glsl
-%%DATADIR%%/data/shaders/reference/inc_DirectionalLight_vert.glsl
-%%DATADIR%%/data/shaders/reference/inc_PointLight_vert.glsl
-%%DATADIR%%/data/shaders/reference/inc_SpotLight_vert.glsl
-%%DATADIR%%/data/shaders/reference/inc_color_vert.glsl
-%%DATADIR%%/data/sounds/README.txt
-%%DATADIR%%/data/sounds/beep1.wav.gz
-%%DATADIR%%/data/sounds/beep2.wav.gz
-%%DATADIR%%/data/sounds/crash.wav.gz
-%%DATADIR%%/data/sounds/gear.wav.gz
-%%DATADIR%%/data/sounds/hit.wav.gz
-%%DATADIR%%/data/sounds/jet.wav.gz
-%%DATADIR%%/data/sounds/jet_whine.wav.gz
-%%DATADIR%%/data/sounds/laser.wav.gz
-%%DATADIR%%/data/sounds/missile.wav.gz
-%%DATADIR%%/data/sounds/piston.wav.gz
-%%DATADIR%%/data/sounds/piston_cough.wav.gz
-%%DATADIR%%/data/sounds/rotor.wav.gz
-%%DATADIR%%/data/sounds/rumble.wav.gz
-%%DATADIR%%/data/sounds/stall.wav.gz
-%%DATADIR%%/data/sounds/thunder.wav.gz
-%%DATADIR%%/data/sounds/turboprop1.wav.gz
-%%DATADIR%%/data/terrain/GoldenGate.osga
-%%DATADIR%%/data/textures/README.txt
-%%DATADIR%%/data/textures/cloud0.png
-%%DATADIR%%/data/textures/cloud1.png
-%%DATADIR%%/data/textures/cloud2.png
-%%DATADIR%%/data/textures/cloud3.png
-%%DATADIR%%/data/textures/cloudRain0.png
-%%DATADIR%%/data/textures/moon.png
-%%DATADIR%%/data/textures/smoke.png
-%%DATADIR%%/scripts/actors.lua
-%%DATADIR%%/scripts/cmd.lua
-%%DATADIR%%/scripts/defs.lua
-%%DATADIR%%/scripts/events.lua
-%%DATADIR%%/scripts/game.lua
-%%DATADIR%%/scripts/gfx.lua
-%%DATADIR%%/scripts/hud.lua
-%%DATADIR%%/scripts/joystick.lua
-%%DATADIR%%/scripts/keyboard.lua
-%%DATADIR%%/scripts/keyboard_defs.lua
-%%DATADIR%%/scripts/lib.lua
-%%DATADIR%%/scripts/manipulator_mode.lua
-%%DATADIR%%/scripts/mission.lua
-%%DATADIR%%/scripts/mission_carrier.lua
-%%DATADIR%%/scripts/mission_ossim.lua
-%%DATADIR%%/scripts/module.txt
-%%DATADIR%%/scripts/module_lua_coding.txt
-%%DATADIR%%/scripts/replay.lua
-%%DATADIR%%/scripts/scene.lua
-%%DATADIR%%/scripts/scene_GoldenGate.lua
-%%DATADIR%%/scripts/sim_generic.lua
-%%DATADIR%%/scripts/sim_specific.lua
-%%DATADIR%%/scripts/sound.lua
-%%DATADIR%%/scripts/startup.lua
-%%DATADIR%%/scripts/tick.lua
-%%DATADIR%%/scripts/timer.lua
-%%DATADIR%%/scripts/views.lua
-%%DATADIR%%/scripts/weapons.lua
-share/pixmaps/palomino.png
diff --git a/games/pathological/Makefile b/games/pathological/Makefile
index 91d13696929d..71503cbbc8d6 100644
--- a/games/pathological/Makefile
+++ b/games/pathological/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pathological
PORTVERSION= 1.1.3
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= games
MASTER_SITES= SF
diff --git a/games/picmi/distinfo b/games/picmi/distinfo
index 3d6c01e9d521..04be2c4a808b 100644
--- a/games/picmi/distinfo
+++ b/games/picmi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381445
-SHA256 (KDE/release-service/25.04.3/picmi-25.04.3.tar.xz) = c94f5a3fe8a4401b4001e21ff3e274cb421ee56f2ef7daeaff881da709a66aa5
-SIZE (KDE/release-service/25.04.3/picmi-25.04.3.tar.xz) = 1521940
+TIMESTAMP = 1757410065
+SHA256 (KDE/release-service/25.08.1/picmi-25.08.1.tar.xz) = b4c7549f66d0a1d81888b2f8c97574a40feab9cfb730723576fc375f6aaa2f4e
+SIZE (KDE/release-service/25.08.1/picmi-25.08.1.tar.xz) = 1523712
diff --git a/games/picmi/pkg-plist b/games/picmi/pkg-plist
index 5fb299c4fa83..0bf79d42f0b0 100644
--- a/games/picmi/pkg-plist
+++ b/games/picmi/pkg-plist
@@ -7,6 +7,7 @@ share/icons/hicolor/256x256/apps/picmi.png
share/icons/hicolor/32x32/apps/picmi.png
share/icons/hicolor/48x48/apps/picmi.png
share/icons/hicolor/64x64/apps/picmi.png
+share/locale/ar/LC_MESSAGES/picmi.mo
share/locale/ast/LC_MESSAGES/picmi.mo
share/locale/bs/LC_MESSAGES/picmi.mo
share/locale/ca/LC_MESSAGES/picmi.mo
diff --git a/games/pinball/Makefile b/games/pinball/Makefile
index c47f7083bbdf..cf55811495d1 100644
--- a/games/pinball/Makefile
+++ b/games/pinball/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pinball
PORTVERSION= 0.3.20230219
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= thierry@FreeBSD.org
diff --git a/games/pioneer/Makefile b/games/pioneer/Makefile
index cf6a328e2643..de8bd5be0482 100644
--- a/games/pioneer/Makefile
+++ b/games/pioneer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pioneer
DISTVERSION= 20250501
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/pioneers/Makefile b/games/pioneers/Makefile
index 53ef3a777e20..c9f0a32aed71 100644
--- a/games/pioneers/Makefile
+++ b/games/pioneers/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pioneers
PORTVERSION= 15.6
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= games gnome
MASTER_SITES= SF/pio/Source
diff --git a/games/pipewalker/Makefile b/games/pipewalker/Makefile
index dfb993dbe0d7..5c441ea39f00 100644
--- a/games/pipewalker/Makefile
+++ b/games/pipewalker/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pipewalker
DISTVERSIONPREFIX=v
DISTVERSION= 1.0
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/ponscripter-07th-mod/Makefile b/games/ponscripter-07th-mod/Makefile
index 57026d7703f6..db3ef63355d2 100644
--- a/games/ponscripter-07th-mod/Makefile
+++ b/games/ponscripter-07th-mod/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ponscripter
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.1
+PORTREVISION= 1
CATEGORIES= games
PKGNAMESUFFIX= -${GH_ACCOUNT}
diff --git a/games/punchy/Makefile b/games/punchy/Makefile
index 49648a817e95..d6cd1c3ec193 100644
--- a/games/punchy/Makefile
+++ b/games/punchy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= punchy
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 26
+PORTREVISION= 28
CATEGORIES= games wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/games/py-fife/Makefile b/games/py-fife/Makefile
index 2a0f733416d3..59cc903be364 100644
--- a/games/py-fife/Makefile
+++ b/games/py-fife/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fife
PORTVERSION= 0.4.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= games
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/games/py-mnemosyne-proj/Makefile b/games/py-mnemosyne-proj/Makefile
index 193ae239ba68..0f4837757243 100644
--- a/games/py-mnemosyne-proj/Makefile
+++ b/games/py-mnemosyne-proj/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mnemosyne-proj
DISTVERSION= 2.11
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= games education python
MASTER_SITES= PYPI
diff --git a/games/pysolfc-cardsets/Makefile b/games/pysolfc-cardsets/Makefile
index 6b1a48ce5b4e..a186c4fdff0d 100644
--- a/games/pysolfc-cardsets/Makefile
+++ b/games/pysolfc-cardsets/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pysolfc-cardsets
PORTVERSION= 3.1
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= SF/pysolfc/PySolFC-Cardsets/PySolFC-Cardsets-${PORTVERSION}/ \
https://slackware.uk/~urchlay/src/:bk
diff --git a/games/pysolfc/Makefile b/games/pysolfc/Makefile
index b95f3964dfc7..990f7b09175d 100644
--- a/games/pysolfc/Makefile
+++ b/games/pysolfc/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pysolfc
-DISTVERSION= 3.4.0
+DISTVERSION= 3.4.1
+PORTREVISION= 1
CATEGORIES= games python
MASTER_SITES= SF/${PORTNAME}/PySolFC/${PYSOLFCDIR} \
SF/${PORTNAME}/PySolFC-Cardsets/minimal/:cardsets \
diff --git a/games/pysolfc/distinfo b/games/pysolfc/distinfo
index f34f1b9f08d2..6d4d722e4b46 100644
--- a/games/pysolfc/distinfo
+++ b/games/pysolfc/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1749974967
-SHA256 (pysolfc/PySolFC-3.4.0.tar.xz) = 677a79c29c228cd70ffc028615f2c05971e29638ca37cfa4c17a31b2ba477a59
-SIZE (pysolfc/PySolFC-3.4.0.tar.xz) = 32914516
+TIMESTAMP = 1756454122
+SHA256 (pysolfc/PySolFC-3.4.1.tar.xz) = 3b9bfb91f8f75b7cb9cc836424606975c5a0868c7b50c6917e51367a7c82e6cb
+SIZE (pysolfc/PySolFC-3.4.1.tar.xz) = 32915536
SHA256 (pysolfc/PySolFC-Cardsets--Minimal-3.1.0.tar.xz) = f894b667936382cf721105a08b6cc41b8b87aac8386117868f749f32f8e67a9d
SIZE (pysolfc/PySolFC-Cardsets--Minimal-3.1.0.tar.xz) = 25083116
SHA256 (pysolfc/pysol-music-4.50.tar.xz) = 3cfade86db88c1d97589c50441808ee082e68256be788012503818c42728783d
diff --git a/games/pyspacewar/Makefile b/games/pyspacewar/Makefile
index bec3d2453d9a..3cb99fd202ab 100644
--- a/games/pyspacewar/Makefile
+++ b/games/pyspacewar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyspacewar
DISTVERSION= 1.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/games/qwfwd/Makefile b/games/qwfwd/Makefile
index 27ad3fefb456..7feecbdd43b0 100644
--- a/games/qwfwd/Makefile
+++ b/games/qwfwd/Makefile
@@ -17,11 +17,12 @@ USE_RC_SUBR= ${PORTNAME}
EXTRACT_AFTER_ARGS= --exclude .git* \
--exclude */.git* \
--exclude build_cmake.sh \
- --exclude tools*
+ --exclude tools* \
+ --no-same-owner --no-same-permissions
SUB_LIST= QWUSER=${USERS}
-USERS= qwfwd
-GROUPS= qwfwd
+USERS= ${PORTNAME}
+GROUPS= ${PORTNAME}
PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
@@ -34,6 +35,6 @@ do-install:
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/games/redeclipse/Makefile b/games/redeclipse/Makefile
index 868a18e42c8d..841905bdbfa9 100644
--- a/games/redeclipse/Makefile
+++ b/games/redeclipse/Makefile
@@ -1,7 +1,7 @@
PORTNAME= redeclipse
PORTVERSION= 2.0.0
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/redeclipse16/Makefile b/games/redeclipse16/Makefile
index fa33dde09ee2..71b15d25e2b6 100644
--- a/games/redeclipse16/Makefile
+++ b/games/redeclipse16/Makefile
@@ -1,7 +1,7 @@
PORTNAME= redeclipse
PORTVERSION= 1.6.0
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
PKGNAMESUFFIX= 16
diff --git a/games/renpy/Makefile b/games/renpy/Makefile
index 4243c7d9a68e..06e5d169acc4 100644
--- a/games/renpy/Makefile
+++ b/games/renpy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= renpy
PORTVERSION= 7.4.11
DISTVERSIONSUFFIX=-sdk
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games devel
MASTER_SITES= https://www.renpy.org/dl/${PORTVERSION}/
@@ -18,6 +18,7 @@ LICENSE_PERMS_DejaVu= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
# https://github.com/renpy/renpy/issues/2003
DEPRECATED= Uses deprecated version of python
+EXPIRATION_DATE= 2025-10-31
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>0:devel/py-future@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}game_sdl2>0:devel/py-game_sdl2@${PY_FLAVOR}
diff --git a/games/retroarch/Makefile b/games/retroarch/Makefile
index e4691797e633..4b817bddc1e8 100644
--- a/games/retroarch/Makefile
+++ b/games/retroarch/Makefile
@@ -40,7 +40,7 @@ DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:tl}
SUB_FILES= pkg-message
OPTIONS_DEFINE= ALSA CACA DOCS FFMPEG FREETYPE JACK OPENAL OPENGL OSS \
- PULSEAUDIO QT SDL UDEV V4L X11
+ PIPEWIRE PULSEAUDIO QT SDL UDEV V4L X11
OPTIONS_DEFINE_amd64= WAYLAND # svgalib is x86 only
OPTIONS_DEFINE_i386= WAYLAND
OPTIONS_DEFAULT= FFMPEG FREETYPE OPENAL OPENGL OSS QT SDL UDEV V4L X11
@@ -68,6 +68,8 @@ OPENGL_USES= gl
OPENGL_USE= GL=egl,gbm,gl
OPENGL_CONFIGURE_ENABLE= opengl
OSS_CONFIGURE_ENABLE= oss
+PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
+PIPEWIRE_CONFIGURE_ENABLE= pipewire
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CONFIGURE_ENABLE= pulse
QT_USES= qt:6
diff --git a/games/retroarch/files/patch-audio_drivers_pipewire.c b/games/retroarch/files/patch-audio_drivers_pipewire.c
new file mode 100644
index 000000000000..dee89af57e77
--- /dev/null
+++ b/games/retroarch/files/patch-audio_drivers_pipewire.c
@@ -0,0 +1,20 @@
+--- audio/drivers/pipewire.c.orig 2025-05-01 00:17:50 UTC
++++ audio/drivers/pipewire.c
+@@ -157,7 +157,7 @@ static const struct pw_registry_events registry_events
+ .global = registry_event_global,
+ };
+
+-static void *pipewire_init(const char *device, unsigned rate,
++static void *_pipewire_init(const char *device, unsigned rate,
+ unsigned latency,
+ unsigned block_frames,
+ unsigned *new_rate)
+@@ -443,7 +443,7 @@ audio_driver_t audio_pipewire = {
+ }
+
+ audio_driver_t audio_pipewire = {
+- pipewire_init,
++ _pipewire_init,
+ pipewire_write,
+ pipewire_stop,
+ pipewire_start,
diff --git a/games/retroarch/files/patch-camera_drivers_pipewire.c b/games/retroarch/files/patch-camera_drivers_pipewire.c
new file mode 100644
index 000000000000..9deea4bbdc3a
--- /dev/null
+++ b/games/retroarch/files/patch-camera_drivers_pipewire.c
@@ -0,0 +1,20 @@
+--- camera/drivers/pipewire.c.orig 2025-05-01 00:17:50 UTC
++++ camera/drivers/pipewire.c
+@@ -364,7 +364,7 @@ static void pipewire_free(void *data)
+ free(camera);
+ }
+
+-static void *pipewire_init(const char *device, uint64_t caps,
++static void *_pipewire_init(const char *device, uint64_t caps,
+ unsigned width, unsigned height)
+ {
+ int res, n_params;
+@@ -457,7 +457,7 @@ camera_driver_t camera_pipewire = {
+ }
+
+ camera_driver_t camera_pipewire = {
+- pipewire_init,
++ _pipewire_init,
+ pipewire_free,
+ pipewire_start,
+ pipewire_stop,
diff --git a/games/retroarch/files/patch-fix-ffmpeg8 b/games/retroarch/files/patch-fix-ffmpeg8
new file mode 100644
index 000000000000..148e4d47957f
--- /dev/null
+++ b/games/retroarch/files/patch-fix-ffmpeg8
@@ -0,0 +1,97 @@
+From 21776a2e59f5f5899ff2198c0df25a95b5020012 Mon Sep 17 00:00:00 2001
+From: libretroadmin <reallibretroretroarch@gmail.com>
+Date: Fri, 12 Sep 2025 01:44:51 +0200
+Subject: [PATCH] Attempt to fix ffmpeg 8.0 build errors
+
+---
+ cores/libretro-ffmpeg/ffmpeg_core.c | 14 ++++++++++++++
+ record/drivers/record_ffmpeg.c | 17 +++++++++++++++++
+ 2 files changed, 31 insertions(+)
+
+diff --git cores/libretro-ffmpeg/ffmpeg_core.c cores/libretro-ffmpeg/ffmpeg_core.c
+index af1a9c6ac76..90272e8e2e2 100644
+--- cores/libretro-ffmpeg/ffmpeg_core.c
++++ cores/libretro-ffmpeg/ffmpeg_core.c
+@@ -101,6 +101,9 @@ static tpool_t *tpool;
+ #define FFMPEG3 ((LIBAVUTIL_VERSION_INT < (56, 6, 100)) || \
+ (LIBAVCODEC_VERSION_INT < AV_VERSION_INT(58, 10, 100)))
+ #endif
++#ifndef FFMPEG8
++#define FFMPEG8 (LIBAVCODEC_VERSION_MAJOR >= 62)
++#endif
+
+ #if ENABLE_HW_ACCEL
+ static enum AVHWDeviceType hw_decoder;
+@@ -2093,17 +2096,28 @@ void CORE_PREFIX(retro_unload_game)(void)
+
+ for (i = 0; i < MAX_STREAMS; i++)
+ {
++#if FFMPEG8
++ if (sctx[i])
++ avcodec_free_context(&sctx[i]);
++ if (actx[i])
++ avcodec_free_context(&actx[i]);
++#else
+ if (sctx[i])
+ avcodec_close(sctx[i]);
+ if (actx[i])
+ avcodec_close(actx[i]);
++#endif
+ sctx[i] = NULL;
+ actx[i] = NULL;
+ }
+
+ if (vctx)
+ {
++#if FFMPEG8
++ avcodec_free_context(&vctx);
++#else
+ avcodec_close(vctx);
++#endif
+ vctx = NULL;
+ }
+
+diff --git record/drivers/record_ffmpeg.c record/drivers/record_ffmpeg.c
+index 1c97c66886c..41063495c88 100644
+--- record/drivers/record_ffmpeg.c
++++ record/drivers/record_ffmpeg.c
+@@ -73,6 +73,15 @@ extern "C" {
+ #define FFMPEG3 ((LIBAVUTIL_VERSION_INT < (56, 6, 100)) || \
+ (LIBAVCODEC_VERSION_INT < AV_VERSION_INT(58, 10, 100)))
+ #endif
++
++#ifndef FFMPEG8
++#define FFMPEG8 (LIBAVCODEC_VERSION_MAJOR >= 62)
++#endif
++
++#ifndef AV_INPUT_BUFFER_MIN_SIZE
++#define AV_INPUT_BUFFER_MIN_SIZE 16384
++#endif
++
+ #define HAVE_CH_LAYOUT (LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(57, 28, 100))
+
+ struct ff_video_info
+@@ -952,7 +961,11 @@ static void ffmpeg_free(void *data)
+
+ if (handle->audio.codec)
+ {
++#if FFMPEG8
++ avcodec_free_context(&handle->audio.codec);
++#else
+ avcodec_close(handle->audio.codec);
++#endif
+ av_free(handle->audio.codec);
+ }
+
+@@ -960,7 +973,11 @@ static void ffmpeg_free(void *data)
+
+ if (handle->video.codec)
+ {
++#if FFMPEG8
++ avcodec_free_context(&handle->video.codec);
++#else
+ avcodec_close(handle->video.codec);
++#endif
+ av_free(handle->video.codec);
+ }
+
diff --git a/games/retroarch/files/patch-qb_config.libs.sh b/games/retroarch/files/patch-qb_config.libs.sh
new file mode 100644
index 000000000000..732a8e228973
--- /dev/null
+++ b/games/retroarch/files/patch-qb_config.libs.sh
@@ -0,0 +1,13 @@
+--- qb/config.libs.sh.orig 2025-05-01 00:17:50 UTC
++++ qb/config.libs.sh
+@@ -269,8 +269,10 @@ check_val '' PULSE -lpulse '' libpulse '' '' false
+ check_pkgconf ROAR libroar 1.0.12
+ check_val '' JACK -ljack '' jack 0.120.1 '' false
+ check_val '' PULSE -lpulse '' libpulse '' '' false
++if [ "$HAVE_PIPEWIRE" != 'no' ]; then
+ check_val '' PIPEWIRE -lpipewire-0.3 '' libpipewire-0.3 '' '' false
+ check_val '' PIPEWIRE_STABLE -lpipewire-0.3 '' libpipewire-0.3 1.0.0 '' false
++fi
+ check_val '' SDL -lSDL SDL sdl 1.2.10 '' false
+ check_val '' SDL2 -lSDL2 SDL2 sdl2 2.0.0 '' false
+
diff --git a/games/rocksndiamonds/Makefile b/games/rocksndiamonds/Makefile
index 28fe2908d009..c6819720da74 100644
--- a/games/rocksndiamonds/Makefile
+++ b/games/rocksndiamonds/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rocksndiamonds
DISTVERSION= 4.4.0.5
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= http://www.artsoft.org/RELEASES/unix/${PORTNAME}/
EXTRACT_SUFX= -linux.tar.gz
diff --git a/games/rpg-cli/Makefile b/games/rpg-cli/Makefile
index e5d23cdebc53..27d028bedc38 100644
--- a/games/rpg-cli/Makefile
+++ b/games/rpg-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rpg-cli
DISTVERSION= 1.0.1
-PORTREVISION= 30
+PORTREVISION= 32
CATEGORIES= games
MAINTAINER= lcook@FreeBSD.org
diff --git a/games/sauerbraten/Makefile b/games/sauerbraten/Makefile
index 595f75c03aa9..7d57e658494c 100644
--- a/games/sauerbraten/Makefile
+++ b/games/sauerbraten/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sauerbraten
PORTVERSION= 20201221
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/2020_11_29
DISTNAME= ${PORTNAME}_2020_12_21_linux
diff --git a/games/sdlpop/Makefile b/games/sdlpop/Makefile
index f38f88b5aca3..7a9bd2f976c6 100644
--- a/games/sdlpop/Makefile
+++ b/games/sdlpop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sdlpop
DISTVERSIONPREFIX= v
DISTVERSION= 1.23
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/games/skladnik/distinfo b/games/skladnik/distinfo
index e4e48bfaddde..c5fb0d05a7c7 100644
--- a/games/skladnik/distinfo
+++ b/games/skladnik/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381448
-SHA256 (KDE/release-service/25.04.3/skladnik-25.04.3.tar.xz) = 9dc7bc2e7148d9d0551a67bd56b6a8fac34fc17ccf11baf04075b8b39af27dfc
-SIZE (KDE/release-service/25.04.3/skladnik-25.04.3.tar.xz) = 416848
+TIMESTAMP = 1757410067
+SHA256 (KDE/release-service/25.08.1/skladnik-25.08.1.tar.xz) = fb20efa2b867a42d35575e0758abcbb821451412092ac53a14a8529e8866125d
+SIZE (KDE/release-service/25.08.1/skladnik-25.08.1.tar.xz) = 417720
diff --git a/games/skladnik/pkg-plist b/games/skladnik/pkg-plist
index d2d50c5537c2..00628fd0dc96 100644
--- a/games/skladnik/pkg-plist
+++ b/games/skladnik/pkg-plist
@@ -8,6 +8,7 @@ share/icons/hicolor/48x48/apps/skladnik.png
share/icons/hicolor/64x64/apps/skladnik.png
share/locale/ar/LC_MESSAGES/skladnik.mo
share/locale/ast/LC_MESSAGES/skladnik.mo
+share/locale/bg/LC_MESSAGES/skladnik.mo
share/locale/bs/LC_MESSAGES/skladnik.mo
share/locale/ca/LC_MESSAGES/skladnik.mo
share/locale/ca@valencia/LC_MESSAGES/skladnik.mo
diff --git a/games/solarus-quest-editor/Makefile b/games/solarus-quest-editor/Makefile
index a8ab05921bf4..ea377c324c7e 100644
--- a/games/solarus-quest-editor/Makefile
+++ b/games/solarus-quest-editor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= solarus-quest-editor
-PORTVERSION= 2.0.0
-PORTREVISION= 1
+PORTVERSION= 2.0.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= danilo@FreeBSD.org
@@ -24,7 +24,7 @@ USES= cmake compiler:c++11-lib gl localbase:ldflags openal qt:6 sdl
USE_GITLAB= yes
GL_ACCOUNT= solarus-games
GL_PROJECT= solarus
-GL_TAGNAME= b5d6aefbda31e0f436d25606478c4129504f914f
+GL_TAGNAME= e70e3df7369d690615fc4c9b3f8dfa00066c5e87
USE_GL= opengl
USE_QT= base svg tools:build
diff --git a/games/solarus-quest-editor/distinfo b/games/solarus-quest-editor/distinfo
index d14f759d328e..e1d0c449423e 100644
--- a/games/solarus-quest-editor/distinfo
+++ b/games/solarus-quest-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745915901
-SHA256 (solarus-games-solarus-b5d6aefbda31e0f436d25606478c4129504f914f_GL0.tar.gz) = d86397e94926d96a7f8ca343122cb40df0614c6fd24717423950055c2b5bd55c
-SIZE (solarus-games-solarus-b5d6aefbda31e0f436d25606478c4129504f914f_GL0.tar.gz) = 69945076
+TIMESTAMP = 1755767334
+SHA256 (solarus-games-solarus-e70e3df7369d690615fc4c9b3f8dfa00066c5e87_GL0.tar.gz) = 2d4e8314d76a404e9ec034d37dc79d85d74c0464030f8687e3c1ea3748866fdb
+SIZE (solarus-games-solarus-e70e3df7369d690615fc4c9b3f8dfa00066c5e87_GL0.tar.gz) = 69993095
diff --git a/games/solarus/Makefile b/games/solarus/Makefile
index 9e75e8333d8f..a3b6f294e21e 100644
--- a/games/solarus/Makefile
+++ b/games/solarus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= solarus
-PORTVERSION= 2.0.0
-PORTREVISION= 1
+PORTVERSION= 2.0.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= danilo@FreeBSD.org
@@ -22,7 +22,7 @@ USES= cmake:noninja compiler:c++11-lib gl openal sdl xorg
USE_GITLAB= yes
GL_ACCOUNT= solarus-games
-GL_TAGNAME= b5d6aefbda31e0f436d25606478c4129504f914f
+GL_TAGNAME= e70e3df7369d690615fc4c9b3f8dfa00066c5e87
USE_GL= gl glu
USE_LDCONFIG= yes
diff --git a/games/solarus/distinfo b/games/solarus/distinfo
index 393d9a4a3eb5..7e2db47f1c90 100644
--- a/games/solarus/distinfo
+++ b/games/solarus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745915761
-SHA256 (solarus-games-solarus-b5d6aefbda31e0f436d25606478c4129504f914f_GL0.tar.gz) = d86397e94926d96a7f8ca343122cb40df0614c6fd24717423950055c2b5bd55c
-SIZE (solarus-games-solarus-b5d6aefbda31e0f436d25606478c4129504f914f_GL0.tar.gz) = 69945076
+TIMESTAMP = 1755766586
+SHA256 (solarus-games-solarus-e70e3df7369d690615fc4c9b3f8dfa00066c5e87_GL0.tar.gz) = 2d4e8314d76a404e9ec034d37dc79d85d74c0464030f8687e3c1ea3748866fdb
+SIZE (solarus-games-solarus-e70e3df7369d690615fc4c9b3f8dfa00066c5e87_GL0.tar.gz) = 69993095
diff --git a/games/solarus/pkg-plist b/games/solarus/pkg-plist
index f32e6a8f54b4..98c93306c48a 100644
--- a/games/solarus/pkg-plist
+++ b/games/solarus/pkg-plist
@@ -246,6 +246,6 @@ include/solarus/third_party/hqx.h
include/solarus/third_party/spc.h
lib/libsolarus.so
lib/libsolarus.so.2
-lib/libsolarus.so.2.0.0
+lib/libsolarus.so.2.0.1
share/man/man6/solarus-run.6.gz
%%DATADIR%%/gamecontrollerdb.txt
diff --git a/games/solver/Makefile b/games/solver/Makefile
index 6f6ada4d839c..5167a27b259a 100644
--- a/games/solver/Makefile
+++ b/games/solver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= solver
DISTVERSION= 0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= modex@danwin1210.de
diff --git a/games/starfighter/Makefile b/games/starfighter/Makefile
index 1fe436ff5823..d11d47221fe9 100644
--- a/games/starfighter/Makefile
+++ b/games/starfighter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= starfighter
PORTVERSION= 2.4
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MAINTAINER= alfix86@gmail.com
diff --git a/games/stonesoup/Makefile b/games/stonesoup/Makefile
index f54384f91bb6..41f5ba391b50 100644
--- a/games/stonesoup/Makefile
+++ b/games/stonesoup/Makefile
@@ -1,5 +1,6 @@
PORTNAME= stonesoup
DISTVERSION= 0.33.1
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= fuz@FreeBSD.org
diff --git a/games/stratagus/Makefile b/games/stratagus/Makefile
index b27748c51f59..a4c33037c393 100644
--- a/games/stratagus/Makefile
+++ b/games/stratagus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stratagus
PORTVERSION= 3.3.2
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/sulis/Makefile b/games/sulis/Makefile
index 9b7a66ac8776..c7c947473c8a 100644
--- a/games/sulis/Makefile
+++ b/games/sulis/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sulis
DISTVERSION= 1.0.0
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= games
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/games/supertux2/Makefile b/games/supertux2/Makefile
index bf7f4e182f2a..306e4609a427 100644
--- a/games/supertux2/Makefile
+++ b/games/supertux2/Makefile
@@ -2,7 +2,7 @@ PORTNAME= supertux
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.3
DISTVERSIONSUFFIX= -Source
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= games
MASTER_SITES= https://github.com/SuperTux/supertux/releases/download/v${PORTVERSION}/
PKGNAMESUFFIX= 2
diff --git a/games/tesseract/Makefile b/games/tesseract/Makefile
index 0eda4b303df9..7cd8a869ffea 100644
--- a/games/tesseract/Makefile
+++ b/games/tesseract/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tesseract
DISTVERSION= 2014_05_12
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MASTER_SITES= http://download.tuxfamily.org/${PORTNAME}/
PKGNAMESUFFIX= -game
diff --git a/games/tome4-beta/Makefile b/games/tome4-beta/Makefile
index 2e734b4e19c4..14d5c1692329 100644
--- a/games/tome4-beta/Makefile
+++ b/games/tome4-beta/Makefile
@@ -1,5 +1,5 @@
DISTVERSION= 1.6.0-beta7
-PORTREVISION= 3
+PORTREVISION= 4
PKGNAMESUFFIX= -beta
MASTERDIR= ${.CURDIR}/../tome4
diff --git a/games/tome4/Makefile b/games/tome4/Makefile
index 2968175389df..9b34dcec0250 100644
--- a/games/tome4/Makefile
+++ b/games/tome4/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tome4
DISTVERSION?= 1.7.6
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= games
MASTER_SITES= https://te4.org/dl/t-engine/ \
SF/lifanov-ports-distfiles/${PORTNAME}/:icons
diff --git a/games/toppler/Makefile b/games/toppler/Makefile
index caee60bf94ec..df054dde7b09 100644
--- a/games/toppler/Makefile
+++ b/games/toppler/Makefile
@@ -1,6 +1,6 @@
PORTNAME= toppler
PORTVERSION= 1.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/trackballs/Makefile b/games/trackballs/Makefile
index 020dbbb5ec6a..3c927262bc5f 100644
--- a/games/trackballs/Makefile
+++ b/games/trackballs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= trackballs
PORTVERSION= 1.3.4
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= martymac@FreeBSD.org
diff --git a/games/trigger-rally/Makefile b/games/trigger-rally/Makefile
index 57634724bb0c..2960e6b7459d 100644
--- a/games/trigger-rally/Makefile
+++ b/games/trigger-rally/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trigger-rally
PORTVERSION= 0.6.6.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= games
MASTER_SITES= SF/trigger-rally/trigger-${PORTVERSION}
diff --git a/games/tuxpaint-config/Makefile b/games/tuxpaint-config/Makefile
index 84a15ca49dbb..3e03580b357e 100644
--- a/games/tuxpaint-config/Makefile
+++ b/games/tuxpaint-config/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tuxpaint-config
PORTVERSION= 0.0.25
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= SF/tuxpaint/${PORTNAME}/${PORTVERSION}
diff --git a/games/tuxpaint-fonts/Makefile b/games/tuxpaint-fonts/Makefile
index 450b039cb722..169e496ef398 100644
--- a/games/tuxpaint-fonts/Makefile
+++ b/games/tuxpaint-fonts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tuxpaint
PORTVERSION= 2004.06.05
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= #
PKGNAMESUFFIX= -fonts
diff --git a/games/tuxpaint-stamps/Makefile b/games/tuxpaint-stamps/Makefile
index a054f6721b84..9991ff39cf25 100644
--- a/games/tuxpaint-stamps/Makefile
+++ b/games/tuxpaint-stamps/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tuxpaint-stamps
PORTVERSION= 2024.07.17
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= SF/tuxpaint/${PORTNAME}/${PORTVERSION:S|.|-|g}
diff --git a/games/tuxpaint/Makefile b/games/tuxpaint/Makefile
index ca124e755e7f..8cfeb2c9899d 100644
--- a/games/tuxpaint/Makefile
+++ b/games/tuxpaint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tuxpaint
PORTVERSION= 0.9.34
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= SF
#DISTNAME= ${PORTNAME}-${PORTVERSION}-sdl2
diff --git a/games/typtea/Makefile b/games/typtea/Makefile
index 0c5afa801df8..d40d8ca03f10 100644
--- a/games/typtea/Makefile
+++ b/games/typtea/Makefile
@@ -1,6 +1,6 @@
PORTNAME= typtea
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.4
+DISTVERSION= 0.1.6
PORTREVISION= 1
CATEGORIES= games
@@ -11,7 +11,7 @@ WWW= https://github.com/ashish0kumar/typtea
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+USES= go:modules
GO_MODULE= github.com/ashish0kumar/typtea
diff --git a/games/typtea/distinfo b/games/typtea/distinfo
index 3809aa084f08..8ceceb6eb422 100644
--- a/games/typtea/distinfo
+++ b/games/typtea/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750623293
-SHA256 (go/games_typtea/typtea-v0.1.4/v0.1.4.mod) = 6154ff747f01685820d152913b88a3b69f4ac690bdadea502cc5a92801a8657b
-SIZE (go/games_typtea/typtea-v0.1.4/v0.1.4.mod) = 1309
-SHA256 (go/games_typtea/typtea-v0.1.4/v0.1.4.zip) = 0d00138dd38ab15507caa1f2b29230c875b0f6eda2b23646f47355fe5c6c9c2e
-SIZE (go/games_typtea/typtea-v0.1.4/v0.1.4.zip) = 957723
+TIMESTAMP = 1755115792
+SHA256 (go/games_typtea/typtea-v0.1.6/v0.1.6.mod) = 6154ff747f01685820d152913b88a3b69f4ac690bdadea502cc5a92801a8657b
+SIZE (go/games_typtea/typtea-v0.1.6/v0.1.6.mod) = 1309
+SHA256 (go/games_typtea/typtea-v0.1.6/v0.1.6.zip) = 5e050001d12c8ca0bc968c1a30e7f4c27f4d1051ce6d66242cc67df3850d2b5c
+SIZE (go/games_typtea/typtea-v0.1.6/v0.1.6.zip) = 957954
diff --git a/games/unknown-horizons/Makefile b/games/unknown-horizons/Makefile
index 7a4fe9d05d1b..303e7e3192d8 100644
--- a/games/unknown-horizons/Makefile
+++ b/games/unknown-horizons/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unknown-horizons
PORTVERSION= 2019.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MAINTAINER= fiziologus@gmail.com
diff --git a/games/valyriatear/Makefile b/games/valyriatear/Makefile
index 91572b5453d3..c655f436f709 100644
--- a/games/valyriatear/Makefile
+++ b/games/valyriatear/Makefile
@@ -1,6 +1,6 @@
PORTNAME= valyriatear
PORTVERSION= 1.1.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/vcmi/Makefile b/games/vcmi/Makefile
index c16a1df3394e..81b2841b2ad3 100644
--- a/games/vcmi/Makefile
+++ b/games/vcmi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vcmi
PORTVERSION= 1.6.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= danfe@FreeBSD.org
diff --git a/games/vectoroids/Makefile b/games/vectoroids/Makefile
index c27d361025af..7b0978c5cea5 100644
--- a/games/vectoroids/Makefile
+++ b/games/vectoroids/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vectoroids
DISTVERSION= 1.1.2
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= https://tuxpaint.org/ftp/unix/x/${PORTNAME}/src/
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index 5a35abd67e44..fb20ee75b22d 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,6 @@
PORTNAME= veloren
-PORTVERSION= s20250813
+PORTVERSION= s20251001
+PORTREVISION= 1
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -10,8 +11,7 @@ WWW= https://veloren.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_i386= https://github.com/bytecodealliance/wasmtime/issues/7924
-ONLY_FOR_ARCHS= aarch64 amd64 i386
+ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= unsupported platform by https://github.com/wasmerio/wasmer
LIB_DEPENDS= libzstd.so:archivers/zstd \
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
USES= cargo xorg
USE_XORG= xcb
USE_GITLAB= yes
-GL_TAGNAME= v0.17.0-964-gfd290fcdc5 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-1245-gcb0cd52b89 # git describe --match='v[0-9]*' weekly
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \
@@ -36,10 +36,6 @@ PORTDATA= *
CONFLICTS_INSTALL= ${PORTNAME}
-.if ${MACHINE_ARCH} == i386
-# https://github.com/rust-lang/rust/issues/85598
-CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false
-.endif
# Fixes error "Instruction does not dominate all uses!"
WITHOUT_LTO= yes # XXX bug 277333
diff --git a/games/veloren-weekly/Makefile.crates b/games/veloren-weekly/Makefile.crates
index 687211bf6654..52bd448805f2 100644
--- a/games/veloren-weekly/Makefile.crates
+++ b/games/veloren-weekly/Makefile.crates
@@ -1,73 +1,72 @@
-CARGO_CRATES= ab_glyph-0.2.29 \
- ab_glyph_rasterizer-0.1.8 \
+CARGO_CRATES= ab_glyph-0.2.31 \
+ ab_glyph_rasterizer-0.1.10 \
addr2line-0.24.2 \
- adler2-2.0.0 \
+ addr2line-0.25.0 \
+ adler2-2.0.1 \
adler32-1.2.0 \
ahash-0.4.8 \
- ahash-0.8.11 \
+ ahash-0.8.12 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
alsa-0.9.1 \
alsa-sys-0.3.1 \
ambient-authority-0.0.2 \
- android-activity-0.4.3 \
+ android-activity-0.6.0 \
android-properties-0.2.2 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.98 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
anymap2-0.13.0 \
app_dirs2-2.5.5 \
approx-0.3.2 \
approx-0.4.0 \
approx-0.5.1 \
- arbitrary-1.4.1 \
+ arbitrary-1.4.2 \
arr_macro-0.2.1 \
arr_macro_impl-0.2.1 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
as-raw-xcb-connection-1.0.1 \
ascii-1.1.0 \
- ash-0.37.3+1.3.251 \
- assets_manager-0.12.5 \
- async-channel-2.3.1 \
- async-trait-0.1.88 \
+ ash-0.38.0+1.3.281 \
+ assets_manager-0.13.2 \
+ async-channel-2.5.0 \
+ async-trait-0.1.89 \
atomic-arena-0.1.2 \
+ atomic-waker-1.1.2 \
atomic_refcell-0.1.13 \
atomicwrites-0.4.4 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
axum-0.8.4 \
axum-core-0.5.2 \
az-1.2.1 \
- backtrace-0.3.74 \
+ backtrace-0.3.75 \
base64-0.21.7 \
base64-0.22.1 \
- bincode-1.3.3 \
- bindgen-0.70.1 \
- bit-set-0.5.3 \
- bit-vec-0.6.3 \
+ bincode-2.0.1 \
+ bincode_derive-2.0.1 \
+ bindgen-0.72.1 \
+ bit-set-0.8.0 \
+ bit-vec-0.8.0 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bitflags-2.9.4 \
bitvec-1.0.1 \
blake2b_simd-1.0.3 \
block-0.1.6 \
block-buffer-0.10.4 \
- block-sys-0.1.0-beta.1 \
- block2-0.2.0-alpha.6 \
block2-0.5.1 \
block2-0.6.1 \
- bumpalo-3.17.0 \
- bytemuck-1.23.0 \
- bytemuck_derive-1.9.3 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.2 \
+ bytemuck_derive-1.10.1 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
- calloop-0.10.6 \
calloop-0.13.0 \
calloop-wayland-source-0.3.0 \
cansi-2.2.1 \
@@ -79,68 +78,69 @@ CARGO_CRATES= ab_glyph-0.2.29 \
cap-time-ext-3.4.4 \
cassowary-0.3.0 \
cast-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.21 \
+ castaway-0.2.4 \
+ cc-1.2.36 \
censor-0.3.0 \
cesu8-1.1.0 \
cexpr-0.6.0 \
cfg-if-0.1.10 \
- cfg-if-1.0.0 \
- cfg_aliases-0.1.1 \
+ cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
- chrono-0.4.41 \
- chrono-tz-0.10.3 \
- chrono-tz-build-0.4.1 \
- chumsky-0.9.3 \
+ chrono-0.4.42 \
+ chrono-tz-0.10.4 \
+ chumsky-0.10.1 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
clang-sys-1.8.1 \
- clap-4.5.37 \
- clap_builder-4.5.37 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
+ clap-4.5.47 \
+ clap_builder-4.5.47 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
clipboard-win-3.1.1 \
- clipboard-win-4.5.0 \
- clipboard-win-5.4.0 \
+ clipboard-win-5.4.1 \
clipboard_macos-0.1.1 \
clipboard_wayland-0.2.2 \
clipboard_x11-0.4.2 \
cmake-0.1.54 \
- cobs-0.2.3 \
- codespan-reporting-0.11.1 \
- colorchoice-1.0.3 \
- com-rs-0.2.1 \
+ cobs-0.3.0 \
+ codespan-reporting-0.12.0 \
+ colorchoice-1.0.4 \
combine-4.6.7 \
compact_str-0.8.1 \
concurrent-queue-2.5.0 \
- console-0.15.11 \
+ console-0.16.1 \
console_error_panic_hook-0.1.7 \
constant_time_eq-0.3.1 \
+ convert_case-0.7.1 \
copypasta-0.8.2 \
core-foundation-0.9.4 \
- core-foundation-0.10.0 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
- core-graphics-0.22.3 \
+ core-graphics-0.23.2 \
core-graphics-types-0.1.3 \
+ core-graphics-types-0.2.0 \
coreaudio-rs-0.11.3 \
- coreaudio-sys-0.2.16 \
+ coreaudio-sys-0.2.17 \
cpal-0.15.3 \
cpp_demangle-0.4.4 \
cpufeatures-0.2.17 \
- cranelift-bforest-0.116.1 \
- cranelift-bitset-0.116.1 \
- cranelift-codegen-0.116.1 \
- cranelift-codegen-meta-0.116.1 \
- cranelift-codegen-shared-0.116.1 \
- cranelift-control-0.116.1 \
- cranelift-entity-0.116.1 \
- cranelift-frontend-0.116.1 \
- cranelift-isle-0.116.1 \
- cranelift-native-0.116.1 \
- crc32fast-1.4.2 \
- criterion-0.5.1 \
- criterion-plot-0.5.0 \
+ cranelift-assembler-x64-0.123.2 \
+ cranelift-assembler-x64-meta-0.123.2 \
+ cranelift-bforest-0.123.2 \
+ cranelift-bitset-0.123.2 \
+ cranelift-codegen-0.123.2 \
+ cranelift-codegen-meta-0.123.2 \
+ cranelift-codegen-shared-0.123.2 \
+ cranelift-control-0.123.2 \
+ cranelift-entity-0.123.2 \
+ cranelift-frontend-0.123.2 \
+ cranelift-isle-0.123.2 \
+ cranelift-native-0.123.2 \
+ cranelift-srcgen-0.123.2 \
+ crc32fast-1.5.0 \
+ criterion-0.7.0 \
+ criterion-plot-0.6.0 \
critical-section-1.2.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.7.4 \
@@ -151,30 +151,33 @@ CARGO_CRATES= ab_glyph-0.2.29 \
crossbeam-utils-0.7.2 \
crossbeam-utils-0.8.21 \
crossterm-0.28.1 \
+ crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
crypto-common-0.1.6 \
csv-1.3.1 \
csv-core-0.1.12 \
culpa-1.0.2 \
culpa-macros-1.0.2 \
- cursor-icon-1.1.0 \
- d3d12-0.7.0 \
+ cursor-icon-1.2.0 \
daggy-0.5.0 \
darling-0.20.11 \
+ darling-0.21.3 \
darling_core-0.20.11 \
+ darling_core-0.21.3 \
darling_macro-0.20.11 \
+ darling_macro-0.21.3 \
dasp_sample-0.11.0 \
data-encoding-2.9.0 \
debugid-0.8.0 \
deflate-1.0.0 \
delaunator-1.0.2 \
- deranged-0.4.0 \
+ deranged-0.5.3 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
digest-0.10.7 \
directories-next-2.0.0 \
- dirs-4.0.0 \
dirs-6.0.0 \
- dirs-sys-0.3.7 \
dirs-sys-0.5.0 \
dirs-sys-next-0.1.2 \
discord-sdk-0.4.0 \
@@ -184,16 +187,20 @@ CARGO_CRATES= ab_glyph-0.2.29 \
divrem-1.0.0 \
dlib-0.5.2 \
doc-comment-0.3.3 \
+ document-features-0.2.11 \
dot_vox-5.1.1 \
downcast-rs-1.2.1 \
+ dpi-0.1.2 \
drop_guard-0.3.0 \
- ecolor-0.23.0 \
- egui-0.23.0 \
- egui_plot-0.23.0 \
- egui_winit_platform-0.20.0 \
+ dyn-clone-1.0.20 \
+ ecolor-0.32.2 \
+ egui-0.32.2 \
+ egui_plot-0.33.0 \
+ egui_wgpu_backend-0.35.0 \
+ egui_winit_platform-0.27.0 \
either-1.15.0 \
elapsed-0.1.2 \
- emath-0.23.0 \
+ emath-0.32.2 \
embedded-io-0.4.0 \
embedded-io-0.6.1 \
encode_unicode-1.0.0 \
@@ -202,45 +209,44 @@ CARGO_CRATES= ab_glyph-0.2.29 \
enum-as-inner-0.6.1 \
enum-map-2.7.3 \
enum-map-derive-0.17.0 \
- enumset-1.1.6 \
- enumset_derive-0.11.0 \
+ enumset-1.1.10 \
+ enumset_derive-0.14.0 \
env_home-0.1.0 \
- epaint-0.23.0 \
+ epaint-0.32.2 \
+ epaint_default_fonts-0.32.2 \
equivalent-1.0.2 \
- errno-0.3.11 \
+ errno-0.3.14 \
error-chain-0.12.4 \
- error-code-2.3.1 \
- error-code-3.3.1 \
+ error-code-3.3.2 \
euc-0.5.3 \
euclid-0.22.11 \
- event-listener-5.4.0 \
+ event-listener-5.4.1 \
event-listener-strategy-0.5.4 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
+ fastbloom-0.14.0 \
fastrand-2.3.0 \
fd-lock-4.0.4 \
fdeflate-0.3.7 \
- filetime-0.2.25 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.1 \
find_folder-0.3.0 \
fixed-1.29.0 \
fixedbitset-0.1.9 \
- fixedbitset-0.4.2 \
fixedbitset-0.5.7 \
- flate2-1.1.1 \
+ flate2-1.1.2 \
float-cmp-0.10.0 \
- fluent-0.16.1 \
- fluent-bundle-0.15.3 \
+ fluent-0.17.0 \
+ fluent-bundle-0.16.0 \
fluent-langneg-0.13.0 \
- fluent-syntax-0.11.1 \
- flume-0.11.1 \
+ fluent-syntax-0.12.0 \
fnv-1.0.7 \
foldhash-0.1.5 \
- foreign-types-0.3.2 \
+ foldhash-0.2.0 \
foreign-types-0.5.0 \
foreign-types-macros-0.2.3 \
- foreign-types-shared-0.1.1 \
foreign-types-shared-0.3.1 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
formatx-0.2.4 \
fs-set-times-0.20.3 \
fsevent-sys-4.1.0 \
@@ -257,29 +263,29 @@ CARGO_CRATES= ab_glyph-0.2.29 \
fxhash-0.2.1 \
fxprof-processed-profile-0.6.0 \
generator-0.7.5 \
- generator-0.8.4 \
+ generator-0.8.7 \
generic-array-0.14.7 \
gethostname-0.2.3 \
- gethostname-0.4.3 \
+ gethostname-1.0.2 \
getrandom-0.2.16 \
- getrandom-0.3.2 \
+ getrandom-0.3.3 \
gilrs-0.10.2 \
gilrs-core-0.5.7 \
gimli-0.31.1 \
+ gimli-0.32.2 \
gl_generator-0.14.0 \
- glam-0.10.2 \
- glam-0.30.3 \
- glob-0.3.2 \
- glow-0.13.1 \
- glutin_wgl_sys-0.5.0 \
+ glam-0.30.5 \
+ glob-0.3.3 \
+ glow-0.16.0 \
+ glutin_wgl_sys-0.6.1 \
glyph_brush-0.7.12 \
glyph_brush_draw_cache-0.1.6 \
glyph_brush_layout-0.2.4 \
gpu-alloc-0.6.0 \
gpu-alloc-types-0.3.0 \
- gpu-allocator-0.23.0 \
- gpu-descriptor-0.2.4 \
- gpu-descriptor-types-0.1.2 \
+ gpu-allocator-0.27.0 \
+ gpu-descriptor-0.3.2 \
+ gpu-descriptor-types-0.2.0 \
guillotiere-0.6.2 \
half-2.6.0 \
hash32-0.3.1 \
@@ -287,14 +293,12 @@ CARGO_CRATES= ab_glyph-0.2.29 \
hashbrown-0.12.3 \
hashbrown-0.13.2 \
hashbrown-0.14.5 \
- hashbrown-0.15.3 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
hashlink-0.9.1 \
- hassle-rs-0.10.0 \
heapless-0.8.0 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- hermit-abi-0.4.0 \
- hermit-abi-0.5.0 \
+ hermit-abi-0.5.2 \
hex-0.4.3 \
hexf-parse-0.2.1 \
hibitset-0.6.4 \
@@ -307,50 +311,45 @@ CARGO_CRATES= ab_glyph-0.2.29 \
httparse-1.10.1 \
httpdate-1.0.3 \
humantime-2.2.0 \
- hyper-1.6.0 \
- hyper-rustls-0.27.5 \
- hyper-util-0.1.11 \
+ hyper-1.7.0 \
+ hyper-rustls-0.27.7 \
+ hyper-util-0.1.16 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.1 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.1 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.1 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
id-arena-2.2.1 \
ident_case-1.0.1 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
- image-0.25.6 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ image-0.25.8 \
indexmap-1.9.3 \
- indexmap-2.9.0 \
- indicatif-0.17.11 \
+ indexmap-2.11.1 \
+ indicatif-0.18.0 \
indoc-2.0.6 \
init_with-1.1.0 \
inline_tweak-1.2.2 \
inline_tweak_derive-4.0.0 \
- inotify-0.9.6 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
- instability-0.3.7 \
+ instability-0.3.9 \
instant-0.1.13 \
- intl-memoizer-0.5.2 \
+ intl-memoizer-0.5.3 \
intl_pluralrules-7.0.2 \
io-extras-0.18.4 \
io-kit-sys-0.3.0 \
io-lifetimes-2.0.4 \
+ io-uring-0.7.10 \
ipconfig-0.3.2 \
ipnet-2.11.0 \
is-docker-0.2.0 \
- is-terminal-0.4.16 \
is-wsl-0.4.0 \
is_terminal_polyfill-1.70.1 \
- itertools-0.10.5 \
itertools-0.12.1 \
itertools-0.13.0 \
itertools-0.14.0 \
@@ -359,83 +358,82 @@ CARGO_CRATES= ab_glyph-0.2.29 \
ittapi-sys-0.4.0 \
jni-0.21.1 \
jni-sys-0.3.0 \
- jobserver-0.1.33 \
- js-sys-0.3.77 \
+ jobserver-0.1.34 \
+ js-sys-0.3.78 \
khronos-egl-6.0.0 \
khronos_api-3.1.0 \
kiddo-4.2.0 \
- kqueue-1.0.8 \
+ kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy-bytes-cast-5.0.1 \
lazy_static-1.5.0 \
leb128-0.2.5 \
leb128fmt-0.1.0 \
levenshtein-1.0.5 \
- libc-0.2.172 \
- libloading-0.7.4 \
- libloading-0.8.6 \
- libm-0.2.14 \
+ libc-0.2.175 \
+ libloading-0.8.8 \
+ libm-0.2.15 \
libmimalloc-sys-0.1.39 \
- libredox-0.1.3 \
+ libredox-0.1.9 \
libsqlite3-sys-0.28.0 \
libudev-sys-0.1.4 \
+ link-cplusplus-1.0.12 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.4 \
- litemap-0.7.5 \
- lock_api-0.4.12 \
- log-0.4.27 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.0 \
+ litrs-0.4.2 \
+ lock_api-0.4.13 \
+ log-0.4.28 \
loom-0.7.2 \
lru-0.12.5 \
+ lru-slab-0.1.2 \
lz-fear-0.2.0 \
- mach2-0.4.2 \
+ mach2-0.4.3 \
macro_rules_attribute-0.1.3 \
macro_rules_attribute-proc_macro-0.1.3 \
malloc_buf-0.0.6 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
matchit-0.8.4 \
maybe-owned-0.3.4 \
maybe-uninit-2.0.0 \
- memchr-2.7.4 \
- memfd-0.6.4 \
+ memchr-2.7.5 \
+ memfd-0.6.5 \
memmap2-0.5.10 \
- memmap2-0.7.1 \
- memmap2-0.9.5 \
+ memmap2-0.9.8 \
memoffset-0.5.6 \
memoffset-0.6.5 \
- metal-0.27.0 \
+ metal-0.32.0 \
mimalloc-0.1.43 \
mime-0.3.17 \
minifb-0.28.0 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.8 \
+ miniz_oxide-0.8.9 \
mint-0.5.9 \
- mio-0.8.11 \
- mio-1.0.3 \
+ mio-1.0.4 \
moka-0.12.10 \
+ moxcms-0.7.5 \
mumble-link-0.2.0 \
- nanorand-0.7.0 \
+ naga-26.0.0 \
native-dialog-0.9.0 \
- ndk-0.7.0 \
ndk-0.8.0 \
+ ndk-0.9.0 \
ndk-context-0.1.1 \
- ndk-sys-0.4.1+23.1.7779620 \
ndk-sys-0.5.0+25.2.9519653 \
+ ndk-sys-0.6.0+11769913 \
nibble_vec-0.1.0 \
nix-0.24.3 \
- nix-0.25.1 \
nix-0.26.4 \
- nix-0.29.0 \
+ nix-0.30.1 \
nohash-hasher-0.2.0 \
noise-0.9.0 \
nom-7.1.3 \
nom-8.0.0 \
- notify-6.1.1 \
- notify-8.0.0 \
+ notify-8.2.0 \
notify-types-2.0.0 \
nougat-0.2.4 \
nougat-proc_macros-0.2.4 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-0.2.1 \
num-0.4.3 \
num-bigint-0.2.6 \
@@ -449,45 +447,46 @@ CARGO_CRATES= ab_glyph-0.2.29 \
num-rational-0.2.4 \
num-rational-0.4.2 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
- num_enum-0.5.11 \
- num_enum-0.6.1 \
- num_enum-0.7.3 \
- num_enum_derive-0.5.11 \
- num_enum_derive-0.6.1 \
- num_enum_derive-0.7.3 \
- number_prefix-0.4.0 \
+ num_cpus-1.17.0 \
+ num_enum-0.7.4 \
+ num_enum_derive-0.7.4 \
objc-0.2.7 \
objc-foundation-0.1.1 \
- objc-sys-0.2.0-beta.2 \
objc-sys-0.3.5 \
- objc2-0.3.0-beta.3.patch-leaks.3 \
objc2-0.5.2 \
- objc2-0.6.1 \
+ objc2-0.6.2 \
objc2-app-kit-0.2.2 \
objc2-app-kit-0.3.1 \
+ objc2-cloud-kit-0.2.2 \
objc2-cloud-kit-0.3.1 \
+ objc2-contacts-0.2.2 \
objc2-core-data-0.2.2 \
objc2-core-data-0.3.1 \
objc2-core-foundation-0.3.1 \
objc2-core-graphics-0.3.1 \
objc2-core-image-0.2.2 \
objc2-core-image-0.3.1 \
- objc2-encode-2.0.0-pre.2 \
+ objc2-core-location-0.2.2 \
objc2-encode-4.1.0 \
objc2-foundation-0.2.2 \
objc2-foundation-0.3.1 \
objc2-io-surface-0.3.1 \
+ objc2-link-presentation-0.2.2 \
objc2-metal-0.2.2 \
objc2-metal-0.3.1 \
objc2-quartz-core-0.2.2 \
objc2-quartz-core-0.3.1 \
- objc_exception-0.1.2 \
+ objc2-symbols-0.2.2 \
+ objc2-ui-kit-0.2.2 \
+ objc2-uniform-type-identifiers-0.2.2 \
+ objc2-user-notifications-0.2.2 \
objc_id-0.1.1 \
object-0.36.7 \
+ object-0.37.3 \
oboe-0.6.1 \
oboe-sys-0.6.1 \
once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
oorandom-11.1.5 \
open-5.3.2 \
openssl-probe-0.1.6 \
@@ -496,23 +495,20 @@ CARGO_CRATES= ab_glyph-0.2.29 \
ordered-float-1.1.1 \
ordered-float-4.6.0 \
ordered-float-5.0.0 \
- overload-0.1.1 \
- owned_ttf_parser-0.25.0 \
+ owned_ttf_parser-0.25.1 \
parking-2.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
- parse-zoneinfo-0.3.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
pathdiff-0.2.3 \
pem-3.0.5 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
petgraph-0.4.13 \
- petgraph-0.6.5 \
- petgraph-0.8.1 \
- phf-0.11.3 \
- phf_codegen-0.11.3 \
- phf_generator-0.11.3 \
- phf_shared-0.11.3 \
+ petgraph-0.8.2 \
+ phf-0.12.1 \
+ phf_shared-0.12.1 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
piston-float-0.3.0 \
@@ -520,38 +516,42 @@ CARGO_CRATES= ab_glyph-0.2.29 \
pistoncore-input-0.24.0 \
pkg-config-0.3.32 \
png-0.17.16 \
- polling-3.7.4 \
- portable-atomic-1.11.0 \
- postcard-1.1.1 \
+ png-0.18.0 \
+ polling-3.10.0 \
+ portable-atomic-1.11.1 \
+ portable-atomic-util-0.2.4 \
+ postcard-1.1.3 \
+ potential_utf-0.1.3 \
powerfmt-0.2.0 \
pp-rs-0.2.1 \
ppv-lite86-0.2.21 \
presser-0.3.1 \
- proc-macro-crate-1.3.1 \
+ proc-macro-crate-3.3.0 \
proc-macro-hack-0.5.20+deprecated \
proc-macro-nested-0.1.7 \
proc-macro2-0.4.30 \
- proc-macro2-1.0.95 \
- profiling-1.0.16 \
- profiling-procmacros-1.0.16 \
+ proc-macro2-1.0.101 \
+ profiling-1.0.17 \
+ profiling-procmacros-1.0.17 \
prometheus-0.14.0 \
prometheus-hyper-0.2.1 \
protocol-3.4.0 \
protocol-derive-3.4.0 \
psm-0.1.26 \
- pulley-interpreter-29.0.1 \
- quick-xml-0.30.0 \
+ pulley-interpreter-36.0.2 \
+ pulley-macros-36.0.2 \
+ pxfm-0.1.23 \
quick-xml-0.37.5 \
- quinn-0.11.7 \
- quinn-proto-0.11.11 \
- quinn-udp-0.5.12 \
+ quinn-0.11.9 \
+ quinn-proto-0.11.13 \
+ quinn-udp-0.5.14 \
quote-0.6.13 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
radium-0.7.0 \
radix_trie-0.2.1 \
rand-0.8.5 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
@@ -559,68 +559,70 @@ CARGO_CRATES= ab_glyph-0.2.29 \
rand_xorshift-0.3.0 \
range-alloc-0.1.4 \
ratatui-0.29.0 \
- raw-window-handle-0.5.2 \
raw-window-handle-0.6.2 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- rcgen-0.13.2 \
- redox_syscall-0.3.5 \
- redox_syscall-0.5.12 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ rcgen-0.14.3 \
+ redox_syscall-0.4.1 \
+ redox_syscall-0.5.17 \
redox_users-0.4.6 \
- redox_users-0.5.0 \
+ redox_users-0.5.2 \
+ ref-cast-1.0.24 \
+ ref-cast-impl-1.0.24 \
refinery-0.8.16 \
refinery-core-0.8.16 \
refinery-macros-0.8.16 \
- regalloc2-0.11.2 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
+ regalloc2-0.12.2 \
+ regex-1.11.2 \
+ regex-automata-0.3.9 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.7.5 \
+ regex-syntax-0.8.6 \
renderdoc-sys-1.1.0 \
- resolv-conf-0.7.3 \
+ resolv-conf-0.7.4 \
ring-0.17.14 \
rmp-0.8.14 \
rmp-serde-1.3.0 \
robust-0.2.3 \
- ron-0.8.1 \
+ ron-0.11.0 \
roots-0.0.8 \
- roxmltree-0.14.1 \
+ roxmltree-0.20.0 \
rstar-0.12.2 \
rtrb-0.3.2 \
rusqlite-0.31.0 \
rust-argon2-2.1.0 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.26 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
rustc_version-0.2.3 \
rustc_version-0.4.1 \
rustix-0.38.44 \
- rustix-1.0.7 \
+ rustix-1.1.2 \
rustix-linux-procfs-0.1.1 \
- rustls-0.23.26 \
+ rustls-0.23.31 \
rustls-native-certs-0.8.1 \
rustls-pemfile-2.2.0 \
- rustls-pki-types-1.11.0 \
- rustls-platform-verifier-0.5.2 \
+ rustls-pki-types-1.12.0 \
+ rustls-platform-verifier-0.6.1 \
rustls-platform-verifier-android-0.1.1 \
- rustls-webpki-0.103.1 \
+ rustls-webpki-0.103.4 \
rusttype-0.7.9 \
rusttype-0.8.3 \
- rustversion-1.0.20 \
- rustyline-15.0.0 \
+ rustversion-1.0.22 \
+ rustyline-17.0.1 \
ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.27 \
+ schannel-0.1.28 \
+ schemars-0.9.0 \
+ schemars-1.0.4 \
schnellru-0.2.4 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
- sctk-adwaita-0.5.4 \
+ sctk-adwaita-0.10.1 \
sdl2-0.35.2 \
sdl2-sys-0.35.2 \
- security-framework-3.2.0 \
- security-framework-sys-2.14.0 \
- self_cell-0.10.3 \
+ security-framework-3.4.0 \
+ security-framework-sys-2.15.0 \
self_cell-1.2.0 \
semver-0.9.0 \
semver-1.0.26 \
@@ -628,51 +630,52 @@ CARGO_CRATES= ab_glyph-0.2.29 \
send_wrapper-0.6.0 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.143 \
serde_path_to_error-0.1.17 \
serde_repr-0.1.20 \
- serde_spanned-0.6.8 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.0 \
serde_urlencoded-0.7.1 \
- serde_with-3.12.0 \
- serde_with_macros-3.12.0 \
+ serde_with-3.14.0 \
+ serde_with_macros-3.14.0 \
sha2-0.10.9 \
- shaderc-0.8.3 \
- shaderc-sys-0.8.3 \
+ shaderc-0.10.1 \
+ shaderc-sys-0.10.1 \
sharded-slab-0.1.7 \
shell-words-1.1.0 \
- shellexpand-2.1.2 \
shellexpand-3.1.1 \
shlex-1.3.0 \
shred-0.16.1 \
shred-derive-0.7.0 \
shrev-1.1.3 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.5 \
+ signal-hook-registry-1.4.6 \
simd-adler32-0.3.7 \
siphasher-1.0.1 \
- slab-0.4.9 \
+ slab-0.4.11 \
slotmap-1.0.7 \
- smallvec-1.15.0 \
+ smallvec-1.15.1 \
smithay-client-toolkit-0.16.1 \
smithay-client-toolkit-0.19.2 \
smithay-clipboard-0.6.6 \
smithay-clipboard-0.7.2 \
- socket2-0.5.9 \
- sorted-vec-0.8.6 \
- spin-0.9.8 \
- spin_sleep-1.3.1 \
- spirv-0.2.0+1.5.4 \
- sptr-0.3.2 \
+ smol_str-0.2.2 \
+ socket2-0.5.10 \
+ socket2-0.6.0 \
+ sorted-vec-0.8.10 \
+ spin_sleep-1.3.3 \
+ spirv-0.3.0+sdk-1.3.268.0 \
stable_deref_trait-1.2.0 \
stacker-0.1.21 \
static_assertions-1.1.0 \
stb_truetype-0.3.1 \
- str-buf-1.0.6 \
strict-num-0.1.1 \
strsim-0.11.1 \
strum-0.26.3 \
+ strum-0.27.2 \
strum_macros-0.26.4 \
+ strum_macros-0.27.2 \
subtle-2.6.1 \
sum_type-0.2.0 \
svg_fmt-0.4.5 \
@@ -684,71 +687,71 @@ CARGO_CRATES= ab_glyph-0.2.29 \
symphonia-utils-xiph-0.5.4 \
syn-0.15.44 \
syn-1.0.109 \
- syn-2.0.101 \
- sync_file-0.2.9 \
+ syn-2.0.106 \
+ sync_file-0.3.0 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
system-interface-0.27.3 \
tagptr-0.2.0 \
- take-once-0.1.2 \
+ take-once-0.1.3 \
tap-1.0.1 \
tar-0.4.44 \
- target-lexicon-0.13.2 \
- tempfile-3.19.1 \
+ target-lexicon-0.13.3 \
+ tempfile-3.22.0 \
termcolor-1.4.1 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- thread_local-1.1.8 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
- timer-queue-0.1.0 \
- tiny-skia-0.8.4 \
+ thiserror-impl-2.0.16 \
+ thread_local-1.1.9 \
+ time-0.3.43 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ timer-queue-0.1.1 \
tiny-skia-0.11.4 \
- tiny-skia-path-0.8.4 \
tiny-skia-path-0.11.4 \
- tinystr-0.7.6 \
+ tinystr-0.8.1 \
tinytemplate-1.2.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.44.2 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
tokio-rustls-0.26.2 \
tokio-stream-0.1.17 \
toml-0.5.11 \
- toml-0.8.22 \
- toml_datetime-0.6.9 \
- toml_edit-0.19.15 \
- toml_edit-0.22.26 \
- toml_write-0.1.1 \
+ toml-0.8.23 \
+ toml-0.9.5 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.22.27 \
+ toml_parser-1.0.2 \
+ toml_write-0.1.2 \
+ toml_writer-1.0.2 \
tower-0.5.2 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
tracing-appender-0.2.3 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
- tracing-tracy-0.11.3 \
- tracy-client-0.17.6 \
- tracy-client-sys-0.24.3 \
- trait-variant-0.1.2 \
+ tracing-subscriber-0.3.20 \
+ tracing-tracy-0.11.4 \
+ tracy-client-0.18.2 \
+ tracy-client-sys-0.26.1 \
treeculler-0.4.0 \
triple_buffer-8.1.1 \
try-lock-0.2.5 \
ttf-parser-0.25.1 \
tuple_utils-0.4.0 \
twox-hash-1.6.3 \
- twox-hash-2.1.0 \
+ twox-hash-2.1.2 \
tynm-0.1.10 \
- type-map-0.5.0 \
+ type-map-0.5.1 \
typenum-1.18.0 \
ubyte-0.10.4 \
- unic-langid-0.9.5 \
- unic-langid-impl-0.9.5 \
+ unic-langid-0.9.6 \
+ unic-langid-impl-0.9.6 \
unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
@@ -756,12 +759,13 @@ CARGO_CRATES= ab_glyph-0.2.29 \
unicode-width-0.2.0 \
unicode-xid-0.1.0 \
unicode-xid-0.2.6 \
+ unit-prefix-0.5.1 \
untrusted-0.9.0 \
- url-2.5.4 \
- utf16_iter-1.0.5 \
+ unty-0.0.4 \
+ url-2.5.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.16.0 \
+ uuid-1.18.1 \
valuable-0.1.1 \
vcpkg-0.2.15 \
vec_map-0.8.2 \
@@ -770,171 +774,190 @@ CARGO_CRATES= ab_glyph-0.2.29 \
version-compare-0.1.1 \
version_check-0.9.5 \
versions-7.0.0 \
+ virtue-0.0.18 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.45 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- wasm-encoder-0.221.3 \
- wasm-encoder-0.229.0 \
- wasmparser-0.221.3 \
- wasmparser-0.229.0 \
- wasmprinter-0.221.3 \
- wasmtime-29.0.1 \
- wasmtime-asm-macros-29.0.1 \
- wasmtime-cache-29.0.1 \
- wasmtime-component-macro-29.0.1 \
- wasmtime-component-util-29.0.1 \
- wasmtime-cranelift-29.0.1 \
- wasmtime-environ-29.0.1 \
- wasmtime-fiber-29.0.1 \
- wasmtime-jit-debug-29.0.1 \
- wasmtime-jit-icache-coherence-29.0.1 \
- wasmtime-math-29.0.1 \
- wasmtime-slab-29.0.1 \
- wasmtime-versioned-export-macros-29.0.1 \
- wasmtime-wasi-29.0.1 \
- wasmtime-winch-29.0.1 \
- wasmtime-wit-bindgen-29.0.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.5+wasi-0.2.4 \
+ wasip2-1.0.0+wasi-0.2.4 \
+ wasm-bindgen-0.2.101 \
+ wasm-bindgen-backend-0.2.101 \
+ wasm-bindgen-futures-0.4.51 \
+ wasm-bindgen-macro-0.2.101 \
+ wasm-bindgen-macro-support-0.2.101 \
+ wasm-bindgen-shared-0.2.101 \
+ wasm-encoder-0.236.1 \
+ wasm-encoder-0.239.0 \
+ wasmparser-0.236.1 \
+ wasmparser-0.239.0 \
+ wasmprinter-0.236.1 \
+ wasmtime-36.0.2 \
+ wasmtime-environ-36.0.2 \
+ wasmtime-internal-asm-macros-36.0.2 \
+ wasmtime-internal-cache-36.0.2 \
+ wasmtime-internal-component-macro-36.0.2 \
+ wasmtime-internal-component-util-36.0.2 \
+ wasmtime-internal-cranelift-36.0.2 \
+ wasmtime-internal-fiber-36.0.2 \
+ wasmtime-internal-jit-debug-36.0.2 \
+ wasmtime-internal-jit-icache-coherence-36.0.2 \
+ wasmtime-internal-math-36.0.2 \
+ wasmtime-internal-slab-36.0.2 \
+ wasmtime-internal-unwinder-36.0.2 \
+ wasmtime-internal-versioned-export-macros-36.0.2 \
+ wasmtime-internal-winch-36.0.2 \
+ wasmtime-internal-wit-bindgen-36.0.2 \
+ wasmtime-wasi-36.0.2 \
+ wasmtime-wasi-io-36.0.2 \
wast-35.0.2 \
- wast-229.0.0 \
- wat-1.229.0 \
+ wast-239.0.0 \
+ wat-1.239.0 \
wavefront-0.2.3 \
- wayland-backend-0.3.10 \
+ wayland-backend-0.3.11 \
wayland-client-0.29.5 \
- wayland-client-0.31.10 \
+ wayland-client-0.31.11 \
wayland-commons-0.29.5 \
wayland-csd-frame-0.3.0 \
wayland-cursor-0.29.5 \
- wayland-cursor-0.31.10 \
+ wayland-cursor-0.31.11 \
wayland-protocols-0.29.5 \
- wayland-protocols-0.32.8 \
- wayland-protocols-wlr-0.3.8 \
+ wayland-protocols-0.32.9 \
+ wayland-protocols-plasma-0.3.9 \
+ wayland-protocols-wlr-0.3.9 \
wayland-scanner-0.29.5 \
- wayland-scanner-0.31.6 \
+ wayland-scanner-0.31.7 \
wayland-sys-0.29.5 \
- wayland-sys-0.31.6 \
- web-sys-0.3.72 \
+ wayland-sys-0.31.7 \
+ web-sys-0.3.78 \
web-time-1.1.0 \
- webpki-root-certs-0.26.10 \
+ webpki-root-certs-1.0.2 \
wfd-0.1.7 \
- wgpu-profiler-0.15.0 \
+ wgpu-26.0.1 \
+ wgpu-core-26.0.1 \
+ wgpu-core-deps-apple-26.0.0 \
+ wgpu-core-deps-emscripten-26.0.0 \
+ wgpu-core-deps-windows-linux-android-26.0.0 \
+ wgpu-hal-26.0.4 \
+ wgpu-profiler-0.24.0 \
+ wgpu-types-26.0.0 \
which-7.0.3 \
widestring-1.2.0 \
- wiggle-29.0.1 \
- wiggle-generate-29.0.1 \
- wiggle-macro-29.0.1 \
+ wiggle-36.0.2 \
+ wiggle-generate-36.0.2 \
+ wiggle-macro-36.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-wsapoll-0.1.2 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- winch-codegen-29.0.1 \
- window_clipboard-0.3.0 \
+ winch-codegen-36.0.2 \
+ window_clipboard-0.4.1 \
windows-0.48.0 \
- windows-0.51.1 \
windows-0.54.0 \
windows-0.58.0 \
- windows-core-0.51.1 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
windows-core-0.54.0 \
windows-core-0.58.0 \
- windows-core-0.61.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
windows-implement-0.58.0 \
windows-implement-0.60.0 \
windows-interface-0.58.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
+ windows-numerics-0.2.0 \
windows-result-0.1.2 \
windows-result-0.2.0 \
- windows-result-0.3.2 \
+ windows-result-0.3.4 \
windows-strings-0.1.0 \
- windows-strings-0.4.0 \
+ windows-strings-0.4.2 \
windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
+ windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winit-0.28.7 \
- winnow-0.5.40 \
- winnow-0.7.9 \
+ windows_x86_64_msvc-0.53.0 \
+ winit-0.30.12 \
+ winnow-0.7.13 \
winreg-0.50.0 \
winreg-0.52.0 \
winres-0.1.12 \
winsafe-0.0.19 \
winx-0.36.4 \
- wit-bindgen-rt-0.39.0 \
- wit-parser-0.221.3 \
+ wit-bindgen-0.45.1 \
+ wit-parser-0.236.1 \
witx-0.9.1 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ writeable-0.6.1 \
wyz-0.5.1 \
x11-clipboard-0.7.1 \
x11-dl-2.21.0 \
x11rb-0.10.1 \
- x11rb-0.13.1 \
+ x11rb-0.13.2 \
x11rb-protocol-0.10.0 \
- x11rb-protocol-0.13.1 \
- xattr-1.5.0 \
- xcb-1.5.0 \
- xcursor-0.3.8 \
+ x11rb-protocol-0.13.2 \
+ xattr-1.5.1 \
+ xcursor-0.3.10 \
xdg-2.5.2 \
xi-unicode-0.3.0 \
- xkbcommon-0.5.1 \
+ xkbcommon-dl-0.4.2 \
xkeysym-0.2.1 \
- xml-rs-0.8.26 \
- xmlparser-0.13.6 \
+ xml-rs-0.8.27 \
yasna-0.5.2 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.25 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
zstd-0.13.3 \
zstd-safe-7.2.4 \
- zstd-sys-2.0.15+zstd.1.5.7 \
+ zstd-sys-2.0.16+zstd.1.5.7 \
zune-core-0.4.12 \
- zune-jpeg-0.4.14 \
- keyboard-keynames@git+https://gitlab.com/Imbris/keyboard-keynames.git?tag=veloren-winit-0.28\#fca4bbdfa51bf054b155a455935b3792975c989d \
+ zune-jpeg-0.4.21 \
specs,specs-derive@git+https://github.com/amethyst/specs.git?rev=4e2da1df29ee840baa9b936593c45592b7c9ae27\#4e2da1df29ee840baa9b936593c45592b7c9ae27 \
- egui_wgpu_backend@git+https://github.com/hasenbanck/egui_wgpu_backend.git?rev=34691d4e9149deb9cd0bb8cbb5a56bffebf47588\#34691d4e9149deb9cd0bb8cbb5a56bffebf47588 \
auth-common,authc@git+https://gitlab.com/veloren/auth.git?rev=ae0e16783a9f9041951296885f082308e155db79\#ae0e16783a9f9041951296885f082308e155db79 \
- iced_core,iced_futures,iced_graphics,iced_native,iced_style,iced_winit@git+https://github.com/Imberflur/iced?tag=veloren-winit-0.28\#47243c257c8b8dd6c506b060804cb00b618aa0aa \
- naga,wgpu,wgpu-core,wgpu-hal,wgpu-types@git+https://github.com/Imberflur/wgpu.git?tag=0.18-with-fixes-for-veloren-v2\#b35d2bbb407eef00beb41f04688f1741f23d3f05 \
+ iced_core,iced_futures,iced_native@git+https://github.com/Imberflur/iced?tag=veloren-winit-0.28\#47243c257c8b8dd6c506b060804cb00b618aa0aa \
portpicker@git+https://github.com/xMAC94x/portpicker-rs?rev=df6b37872f3586ac3b21d08b56c8ec7cd92fb172\#df6b37872f3586ac3b21d08b56c8ec7cd92fb172 \
- conrod_core,conrod_derive,conrod_winit@git+https://gitlab.com/veloren/conrod.git?branch=copypasta_0.7\#c74446362371dc837b8b4b6d6ddcd7693b48d9b6 \
+ conrod_core,conrod_derive@git+https://gitlab.com/veloren/conrod.git?branch=copypasta_0.7\#c74446362371dc837b8b4b6d6ddcd7693b48d9b6 \
kira@git+https://github.com/DaforLynx/kira.git?tag=v0.10.7-with-config\#83dda1845bbf17cc9066fafc98ec47cd843d3ba2
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index 964e42641e58..411af0c179ff 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,18 +1,20 @@
-TIMESTAMP = 1755119739
-SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
-SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
-SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
-SIZE (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = 11010
+TIMESTAMP = 1759348562
+SHA256 (rust/crates/ab_glyph-0.2.31.crate) = e074464580a518d16a7126262fffaaa47af89d4099d4cb403f8ed938ba12ee7d
+SIZE (rust/crates/ab_glyph-0.2.31.crate) = 20909
+SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
+SIZE (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 11206
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+SHA256 (rust/crates/addr2line-0.25.0.crate) = 9acbfca36652500c911ddb767ed433e3ed99b032b5d935be73c6923662db1d43
+SIZE (rust/crates/addr2line-0.25.0.crate) = 41982
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
SIZE (rust/crates/adler32-1.2.0.crate) = 6411
SHA256 (rust/crates/ahash-0.4.8.crate) = 0453232ace82dee0dd0b4c87a59bd90f7b53b314f3e0f61fe2ee7c8a16482289
SIZE (rust/crates/ahash-0.4.8.crate) = 51510
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -23,28 +25,26 @@ SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e06
SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
SHA256 (rust/crates/ambient-authority-0.0.2.crate) = e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b
SIZE (rust/crates/ambient-authority-0.0.2.crate) = 14867
-SHA256 (rust/crates/android-activity-0.4.3.crate) = 64529721f27c2314ced0890ce45e469574a73e5e6fdd6e9da1860eb29285f5e0
-SIZE (rust/crates/android-activity-0.4.3.crate) = 238185
+SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046
+SIZE (rust/crates/android-activity-0.6.0.crate) = 258597
SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
SIZE (rust/crates/android-properties-0.2.2.crate) = 4563
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
SHA256 (rust/crates/anymap2-0.13.0.crate) = d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c
SIZE (rust/crates/anymap2-0.13.0.crate) = 17337
SHA256 (rust/crates/app_dirs2-2.5.5.crate) = a7e7b35733e3a8c1ccb90385088dd5b6eaa61325cb4d1ad56e683b5224ff352e
@@ -55,8 +55,8 @@ SHA256 (rust/crates/approx-0.4.0.crate) = 3f2a05fd1bd10b2527e20a2cd32d8873d115b8
SIZE (rust/crates/approx-0.4.0.crate) = 14280
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
-SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
-SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/arr_macro-0.2.1.crate) = c49336e062fa2ae8aca17a2f99c34d9c1a5d30827e8aff1cb4c294f253afe992
SIZE (rust/crates/arr_macro-0.2.1.crate) = 6504
SHA256 (rust/crates/arr_macro_impl-0.2.1.crate) = 9c6368f9ae5c6ec403ca910327ae0c9437b0a85255b6950c90d497e6177f6e5e
@@ -69,46 +69,50 @@ SHA256 (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 175571dd1d178ced59193a6
SIZE (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 6460
SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16
SIZE (rust/crates/ascii-1.1.0.crate) = 36075
-SHA256 (rust/crates/ash-0.37.3+1.3.251.crate) = 39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a
-SIZE (rust/crates/ash-0.37.3+1.3.251.crate) = 449524
-SHA256 (rust/crates/assets_manager-0.12.5.crate) = 017916aa0241c9944e5e7483d74e9d053edea690a77a36f3bf342c75ad23f7cb
-SIZE (rust/crates/assets_manager-0.12.5.crate) = 68736
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f
+SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775
+SHA256 (rust/crates/assets_manager-0.13.2.crate) = 88efd382e54d403ac4bdf5841d8028f85ef207c8492a19f8427b72be6c3cfc94
+SIZE (rust/crates/assets_manager-0.13.2.crate) = 64678
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atomic-arena-0.1.2.crate) = 73e8ed45f88ed32e6827a96b62d8fd4086d72defc754c5c6bd08470c1aaf648e
SIZE (rust/crates/atomic-arena-0.1.2.crate) = 12495
+SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/atomic_refcell-0.1.13.crate) = 41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c
SIZE (rust/crates/atomic_refcell-0.1.13.crate) = 11760
SHA256 (rust/crates/atomicwrites-0.4.4.crate) = 3ef1bb8d1b645fe38d51dfc331d720fb5fc2c94b440c76cc79c80ff265ca33e3
SIZE (rust/crates/atomicwrites-0.4.4.crate) = 6598
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
SIZE (rust/crates/axum-0.8.4.crate) = 175159
SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
SIZE (rust/crates/axum-core-0.5.2.crate) = 26212
SHA256 (rust/crates/az-1.2.1.crate) = 7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973
SIZE (rust/crates/az-1.2.1.crate) = 27842
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f
-SIZE (rust/crates/bindgen-0.70.1.crate) = 226363
-SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
-SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
-SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
-SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
+SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
+SIZE (rust/crates/bincode-2.0.1.crate) = 70469
+SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09
+SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
+SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
+SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
+SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
+SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/blake2b_simd-1.0.3.crate) = 06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99
@@ -117,28 +121,22 @@ SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/block-sys-0.1.0-beta.1.crate) = 0fa55741ee90902547802152aaf3f8e5248aab7e21468089560d4c8840561146
-SIZE (rust/crates/block-sys-0.1.0-beta.1.crate) = 9039
-SHA256 (rust/crates/block2-0.2.0-alpha.6.crate) = 8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42
-SIZE (rust/crates/block2-0.2.0-alpha.6.crate) = 10639
SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
SIZE (rust/crates/block2-0.5.1.crate) = 24191
SHA256 (rust/crates/block2-0.6.1.crate) = 340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2
SIZE (rust/crates/block2-0.6.1.crate) = 34311
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.23.0.crate) = 9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c
-SIZE (rust/crates/bytemuck-1.23.0.crate) = 52534
-SHA256 (rust/crates/bytemuck_derive-1.9.3.crate) = 7ecc273b49b3205b83d648f0690daa588925572cc5063745bfe547fe7ec8e1a1
-SIZE (rust/crates/bytemuck_derive-1.9.3.crate) = 23555
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/bytemuck_derive-1.10.1.crate) = 4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29
+SIZE (rust/crates/bytemuck_derive-1.10.1.crate) = 25122
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/calloop-0.10.6.crate) = 52e0d00eb1ea24371a97d2da6201c6747a633dc6dc1988ef503403b4c59504a8
-SIZE (rust/crates/calloop-0.10.6.crate) = 53711
SHA256 (rust/crates/calloop-0.13.0.crate) = b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec
SIZE (rust/crates/calloop-0.13.0.crate) = 69698
SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20
@@ -161,10 +159,10 @@ SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.21.crate) = 8691782945451c1c383942c4874dbe63814f61cb57ef773cda2972682b7bb3c0
-SIZE (rust/crates/cc-1.2.21.crate) = 106117
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.36.crate) = 5252b3d2648e5eedbc1a6f501e3c795e07025c1e93bbf8bbdd6eef7f447a6d54
+SIZE (rust/crates/cc-1.2.36.crate) = 90198
SHA256 (rust/crates/censor-0.3.0.crate) = d41e3b9fdbb9b3edc10dc66a06dc255822f699c432e19403fb966e6d60e0dec4
SIZE (rust/crates/censor-0.3.0.crate) = 5627
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
@@ -173,20 +171,16 @@ SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb62990
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
-SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/chrono-tz-0.10.3.crate) = efdce149c370f133a071ca8ef6ea340b7b88748ab0810097a9e2976eaa34b4f3
-SIZE (rust/crates/chrono-tz-0.10.3.crate) = 380709
-SHA256 (rust/crates/chrono-tz-build-0.4.1.crate) = 8f10f8c9340e31fc120ff885fcdb54a0b48e474bbd77cab557f0c30a3e569402
-SIZE (rust/crates/chrono-tz-build-0.4.1.crate) = 11798
-SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9
-SIZE (rust/crates/chumsky-0.9.3.crate) = 75112
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/chrono-tz-0.10.4.crate) = a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3
+SIZE (rust/crates/chrono-tz-0.10.4.crate) = 794377
+SHA256 (rust/crates/chumsky-0.10.1.crate) = 14377e276b2c8300513dff55ba4cc4142b44e5d6de6d00eb5b2307d650bb4ec1
+SIZE (rust/crates/chumsky-0.10.1.crate) = 175210
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
@@ -195,20 +189,18 @@ SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5f
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.37.crate) = eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071
-SIZE (rust/crates/clap-4.5.37.crate) = 56962
-SHA256 (rust/crates/clap_builder-4.5.37.crate) = efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2
-SIZE (rust/crates/clap_builder-4.5.37.crate) = 168761
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
+SIZE (rust/crates/clap-4.5.47.crate) = 58354
+SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
+SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clipboard-win-3.1.1.crate) = 9fdf5e01086b6be750428ba4a40619f847eb2e95756eee84b18e06e5f0b50342
SIZE (rust/crates/clipboard-win-3.1.1.crate) = 11964
-SHA256 (rust/crates/clipboard-win-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362
-SIZE (rust/crates/clipboard-win-4.5.0.crate) = 13476
-SHA256 (rust/crates/clipboard-win-5.4.0.crate) = 15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892
-SIZE (rust/crates/clipboard-win-5.4.0.crate) = 20559
+SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
+SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
SHA256 (rust/crates/clipboard_macos-0.1.1.crate) = 9b7f4aaa047ba3c3630b080bb9860894732ff23e2aee290a418909aa6d5df38f
SIZE (rust/crates/clipboard_macos-0.1.1.crate) = 6037
SHA256 (rust/crates/clipboard_wayland-0.2.2.crate) = 003f886bc4e2987729d10c1db3424e7f80809f3fc22dbc16c685738887cb37b8
@@ -217,74 +209,82 @@ SHA256 (rust/crates/clipboard_x11-0.4.2.crate) = 4274ea815e013e0f9f04a2633423e14
SIZE (rust/crates/clipboard_x11-0.4.2.crate) = 4912
SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
SIZE (rust/crates/cmake-0.1.54.crate) = 18955
-SHA256 (rust/crates/cobs-0.2.3.crate) = 67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15
-SIZE (rust/crates/cobs-0.2.3.crate) = 12576
-SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
-SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/com-rs-0.2.1.crate) = bf43edc576402991846b093a7ca18a3477e0ef9c588cde84964b5d3e43016642
-SIZE (rust/crates/com-rs-0.2.1.crate) = 10647
+SHA256 (rust/crates/cobs-0.3.0.crate) = 0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1
+SIZE (rust/crates/cobs-0.3.0.crate) = 15639
+SHA256 (rust/crates/codespan-reporting-0.12.0.crate) = fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81
+SIZE (rust/crates/codespan-reporting-0.12.0.crate) = 55796
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
SIZE (rust/crates/combine-4.6.7.crate) = 134808
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
-SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
-SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
SHA256 (rust/crates/copypasta-0.8.2.crate) = 133fc8675ee3a4ec9aa513584deda9aa0faeda3586b87f7f0f2ba082c66fb172
SIZE (rust/crates/copypasta-0.8.2.crate) = 13030
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
-SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
-SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
-SHA256 (rust/crates/core-graphics-0.22.3.crate) = 2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb
-SIZE (rust/crates/core-graphics-0.22.3.crate) = 29514
+SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081
+SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
+SHA256 (rust/crates/core-graphics-types-0.2.0.crate) = 3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb
+SIZE (rust/crates/core-graphics-types-0.2.0.crate) = 7098
SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace
SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844
-SHA256 (rust/crates/coreaudio-sys-0.2.16.crate) = 2ce857aa0b77d77287acc1ac3e37a05a8c95a2af3647d23b15f263bdaeb7562b
-SIZE (rust/crates/coreaudio-sys-0.2.16.crate) = 5480
+SHA256 (rust/crates/coreaudio-sys-0.2.17.crate) = ceec7a6067e62d6f931a2baf6f3a751f4a892595bcec1461a3c94ef9949864b6
+SIZE (rust/crates/coreaudio-sys-0.2.17.crate) = 7591
SHA256 (rust/crates/cpal-0.15.3.crate) = 873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779
SIZE (rust/crates/cpal-0.15.3.crate) = 100083
SHA256 (rust/crates/cpp_demangle-0.4.4.crate) = 96e58d342ad113c2b878f16d5d034c03be492ae460cdbc02b7f0f2284d310c7d
SIZE (rust/crates/cpp_demangle-0.4.4.crate) = 79650
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/cranelift-bforest-0.116.1.crate) = e15d04a0ce86cb36ead88ad68cf693ffd6cda47052b9e0ac114bc47fd9cd23c4
-SIZE (rust/crates/cranelift-bforest-0.116.1.crate) = 30861
-SHA256 (rust/crates/cranelift-bitset-0.116.1.crate) = 7c6e3969a7ce267259ce244b7867c5d3bc9e65b0a87e81039588dfdeaede9f34
-SIZE (rust/crates/cranelift-bitset-0.116.1.crate) = 8056
-SHA256 (rust/crates/cranelift-codegen-0.116.1.crate) = 2c22032c4cb42558371cf516bb47f26cdad1819d3475c133e93c49f50ebf304e
-SIZE (rust/crates/cranelift-codegen-0.116.1.crate) = 1051844
-SHA256 (rust/crates/cranelift-codegen-meta-0.116.1.crate) = c904bc71c61b27fc57827f4a1379f29de64fe95653b620a3db77d59655eee0b8
-SIZE (rust/crates/cranelift-codegen-meta-0.116.1.crate) = 80475
-SHA256 (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 40180f5497572f644ce88c255480981ae2ec1d7bb4d8e0c0136a13b87a2f2ceb
-SIZE (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 6155
-SHA256 (rust/crates/cranelift-control-0.116.1.crate) = 26d132c6d0bd8a489563472afc171759da0707804a65ece7ceb15a8c6d7dd5ef
-SIZE (rust/crates/cranelift-control-0.116.1.crate) = 8253
-SHA256 (rust/crates/cranelift-entity-0.116.1.crate) = 4b2d0d9618275474fbf679dd018ac6e009acbd6ae6850f6a67be33fb3b00b323
-SIZE (rust/crates/cranelift-entity-0.116.1.crate) = 29325
-SHA256 (rust/crates/cranelift-frontend-0.116.1.crate) = 4fac41e16729107393174b0c9e3730fb072866100e1e64e80a1a963b2e484d57
-SIZE (rust/crates/cranelift-frontend-0.116.1.crate) = 54378
-SHA256 (rust/crates/cranelift-isle-0.116.1.crate) = 1ca20d576e5070044d0a72a9effc2deacf4d6aa650403189d8ea50126483944d
-SIZE (rust/crates/cranelift-isle-0.116.1.crate) = 75233
-SHA256 (rust/crates/cranelift-native-0.116.1.crate) = b8dee82f3f1f2c4cba9177f1cc5e350fe98764379bcd29340caa7b01f85076c7
-SIZE (rust/crates/cranelift-native-0.116.1.crate) = 10709
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
-SIZE (rust/crates/criterion-0.5.1.crate) = 110088
-SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
-SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/cranelift-assembler-x64-0.123.2.crate) = 0920ef6863433fa28ece7e53925be4cd39a913adba2dc3738f4edd182f76d168
+SIZE (rust/crates/cranelift-assembler-x64-0.123.2.crate) = 25503
+SHA256 (rust/crates/cranelift-assembler-x64-meta-0.123.2.crate) = 8990a217e2529a378af1daf4f8afa889f928f07ebbde6ae2f058ae60e40e2c20
+SIZE (rust/crates/cranelift-assembler-x64-meta-0.123.2.crate) = 45912
+SHA256 (rust/crates/cranelift-bforest-0.123.2.crate) = 62225596b687f69a42c038485a28369badc186cb7c74bd9436eeec9f539011b1
+SIZE (rust/crates/cranelift-bforest-0.123.2.crate) = 30977
+SHA256 (rust/crates/cranelift-bitset-0.123.2.crate) = c23914fc4062558650a6f0d8c1846c97b541215a291fdeabc85f68bdc9bbcca3
+SIZE (rust/crates/cranelift-bitset-0.123.2.crate) = 8528
+SHA256 (rust/crates/cranelift-codegen-0.123.2.crate) = 41a238b2f7e7ec077eb170145fa15fd8b3d0f36cc83d8e354e29ca550f339ca7
+SIZE (rust/crates/cranelift-codegen-0.123.2.crate) = 1063626
+SHA256 (rust/crates/cranelift-codegen-meta-0.123.2.crate) = 9315ddcc2512513a9d66455ec89bb70ae5498cb472f5ed990230536f4cd5c011
+SIZE (rust/crates/cranelift-codegen-meta-0.123.2.crate) = 90269
+SHA256 (rust/crates/cranelift-codegen-shared-0.123.2.crate) = dc6acea40ef860f28cb36eaad479e26556c1e538b0a66fc44598cf1b1689393d
+SIZE (rust/crates/cranelift-codegen-shared-0.123.2.crate) = 6184
+SHA256 (rust/crates/cranelift-control-0.123.2.crate) = 6b2af895da90761cfda4a4445960554fcec971e637882eda5a87337d993fe1b9
+SIZE (rust/crates/cranelift-control-0.123.2.crate) = 8295
+SHA256 (rust/crates/cranelift-entity-0.123.2.crate) = 6e8c542c856feb50d504e4fc0526b3db3a514f882a9f68f956164531517828ab
+SIZE (rust/crates/cranelift-entity-0.123.2.crate) = 30369
+SHA256 (rust/crates/cranelift-frontend-0.123.2.crate) = 9996dd9c20929c03360fe0c4edf3594c0cbb94525bdbfa04b6bb639ec14573c7
+SIZE (rust/crates/cranelift-frontend-0.123.2.crate) = 57323
+SHA256 (rust/crates/cranelift-isle-0.123.2.crate) = 928b8dccad51b9e0ffe54accbd617da900239439b13d48f0f122ab61105ca6ad
+SIZE (rust/crates/cranelift-isle-0.123.2.crate) = 79067
+SHA256 (rust/crates/cranelift-native-0.123.2.crate) = 7f75ef0a6a2efed3a2a14812318e28dc82c214eab5399c13d70878e2f88947b5
+SIZE (rust/crates/cranelift-native-0.123.2.crate) = 11223
+SHA256 (rust/crates/cranelift-srcgen-0.123.2.crate) = 673bd6d1c83cb41d60afb140a1474ef6caf1a3e02f3820fc522aefbc93ac67d6
+SIZE (rust/crates/cranelift-srcgen-0.123.2.crate) = 6068
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928
+SIZE (rust/crates/criterion-0.7.0.crate) = 119908
+SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338
+SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495
SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
@@ -305,10 +305,12 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
@@ -319,18 +321,22 @@ SHA256 (rust/crates/culpa-1.0.2.crate) = 5ae0bfe9317b1cb4ff5a56d766ee4b157b3e1f4
SIZE (rust/crates/culpa-1.0.2.crate) = 10733
SHA256 (rust/crates/culpa-macros-1.0.2.crate) = 1234e1717066d3c71dcf89b75e7b586299e41204d361db56ec51e6ded5014279
SIZE (rust/crates/culpa-macros-1.0.2.crate) = 3325
-SHA256 (rust/crates/cursor-icon-1.1.0.crate) = 96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991
-SIZE (rust/crates/cursor-icon-1.1.0.crate) = 11453
-SHA256 (rust/crates/d3d12-0.7.0.crate) = e16e44ab292b1dddfdaf7be62cfd8877df52f2f3fde5858d95bab606be259f20
-SIZE (rust/crates/d3d12-0.7.0.crate) = 17319
+SHA256 (rust/crates/cursor-icon-1.2.0.crate) = f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f
+SIZE (rust/crates/cursor-icon-1.2.0.crate) = 14267
SHA256 (rust/crates/daggy-0.5.0.crate) = 9293a0da7d1bc1f30090ece4d9f9de79a07be7302ddb00e5eb1fefb6ee6409e2
SIZE (rust/crates/daggy-0.5.0.crate) = 17832
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
@@ -341,18 +347,18 @@ SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c
SIZE (rust/crates/deflate-1.0.0.crate) = 62722
SHA256 (rust/crates/delaunator-1.0.2.crate) = 0ab46e386c7a38300a0d93b0f3e484bc2ee0aded66c47b14762ec9ab383934fa
SIZE (rust/crates/delaunator-1.0.2.crate) = 95108
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
+SIZE (rust/crates/deranged-0.5.3.crate) = 24353
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/directories-next-2.0.0.crate) = 339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc
SIZE (rust/crates/directories-next-2.0.0.crate) = 15153
-SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
-SIZE (rust/crates/dirs-4.0.0.crate) = 12503
SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
@@ -371,26 +377,34 @@ SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d
SIZE (rust/crates/dlib-0.5.2.crate) = 5806
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
SHA256 (rust/crates/dot_vox-5.1.1.crate) = dd05cab02d6074145c6f92ddf1b57357e4bc1424f87c790c044de62bdc94c13a
SIZE (rust/crates/dot_vox-5.1.1.crate) = 24272
SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
+SHA256 (rust/crates/dpi-0.1.2.crate) = d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76
+SIZE (rust/crates/dpi-0.1.2.crate) = 14812
SHA256 (rust/crates/drop_guard-0.3.0.crate) = 2c4a817d8b683f6e649aed359aab0c47a875377516bb5791d0f7e46d9066d209
SIZE (rust/crates/drop_guard-0.3.0.crate) = 4614
-SHA256 (rust/crates/ecolor-0.23.0.crate) = cfdf4e52dbbb615cfd30cf5a5265335c217b5fd8d669593cea74a517d9c605af
-SIZE (rust/crates/ecolor-0.23.0.crate) = 8106
-SHA256 (rust/crates/egui-0.23.0.crate) = 8bd69fed5fcf4fbb8225b24e80ea6193b61e17a625db105ef0c4d71dde6eb8b7
-SIZE (rust/crates/egui-0.23.0.crate) = 244783
-SHA256 (rust/crates/egui_plot-0.23.0.crate) = c7f33a00fe8eb1ba56535b3dbacdecc7a1365a328908a97c5f3c81bb466be72b
-SIZE (rust/crates/egui_plot-0.23.0.crate) = 38292
-SHA256 (rust/crates/egui_winit_platform-0.20.0.crate) = cff2b0729f7c0ae1d7fb4a95aa4c3432d1a1d03476b22b2946247504a012cea4
-SIZE (rust/crates/egui_winit_platform-0.20.0.crate) = 11420
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
+SHA256 (rust/crates/ecolor-0.32.2.crate) = ebb57dec02e4cca6d70d02e29865f7e52dbd471383f4c3444dda7ee78d467360
+SIZE (rust/crates/ecolor-0.32.2.crate) = 16361
+SHA256 (rust/crates/egui-0.32.2.crate) = 40df1115b8b0f3d4f1f9134a26287fd3d0e067fc18f879b8c9641aedf3eecef7
+SIZE (rust/crates/egui-0.32.2.crate) = 390290
+SHA256 (rust/crates/egui_plot-0.33.0.crate) = 524318041a8ea90c81c738e8985f8ad9e3f9bed636b03c2ff37b218113ed5121
+SIZE (rust/crates/egui_plot-0.33.0.crate) = 50709
+SHA256 (rust/crates/egui_wgpu_backend-0.35.0.crate) = 00298a0625eba5b3a4f39444766d2590e45fa550446fb07dfefc90e84797f4f3
+SIZE (rust/crates/egui_wgpu_backend-0.35.0.crate) = 22712
+SHA256 (rust/crates/egui_winit_platform-0.27.0.crate) = bf980ab437c001c9172791dbba1c114912cfc557128594c068294d73100387bf
+SIZE (rust/crates/egui_winit_platform-0.27.0.crate) = 26819
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/elapsed-0.1.2.crate) = 6f4e5af126dafd0741c2ad62d47f68b28602550102e5f0dd45c8a97fc8b49c29
SIZE (rust/crates/elapsed-0.1.2.crate) = 2377
-SHA256 (rust/crates/emath-0.23.0.crate) = 1ef2b29de53074e575c18b694167ccbe6e5191f7b25fe65175a0d905a32eeec0
-SIZE (rust/crates/emath-0.23.0.crate) = 19591
+SHA256 (rust/crates/emath-0.32.2.crate) = b5c95b6d5571099bfa0ae9f4fdaef2c239bccb01d55339a082070259dc6f3b05
+SIZE (rust/crates/emath-0.32.2.crate) = 32352
SHA256 (rust/crates/embedded-io-0.4.0.crate) = ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced
SIZE (rust/crates/embedded-io-0.4.0.crate) = 12901
SHA256 (rust/crates/embedded-io-0.6.1.crate) = edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d
@@ -407,84 +421,82 @@ SHA256 (rust/crates/enum-map-2.7.3.crate) = 6866f3bfdf8207509a033af1a75a7b08abda
SIZE (rust/crates/enum-map-2.7.3.crate) = 21792
SHA256 (rust/crates/enum-map-derive-0.17.0.crate) = f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb
SIZE (rust/crates/enum-map-derive-0.17.0.crate) = 10781
-SHA256 (rust/crates/enumset-1.1.6.crate) = 11a6b7c3d347de0a9f7bfd2f853be43fe32fa6fac30c70f6d6d67a1e936b87ee
-SIZE (rust/crates/enumset-1.1.6.crate) = 29044
-SHA256 (rust/crates/enumset_derive-0.11.0.crate) = 6da3ea9e1d1a3b1593e15781f930120e72aa7501610b2f82e5b6739c72e8eac5
-SIZE (rust/crates/enumset_derive-0.11.0.crate) = 14602
+SHA256 (rust/crates/enumset-1.1.10.crate) = 25b07a8dfbbbfc0064c0a6bdf9edcf966de6b1c33ce344bdeca3b41615452634
+SIZE (rust/crates/enumset-1.1.10.crate) = 31353
+SHA256 (rust/crates/enumset_derive-0.14.0.crate) = f43e744e4ea338060faee68ed933e46e722fb7f3617e722a5772d7e856d8b3ce
+SIZE (rust/crates/enumset_derive-0.14.0.crate) = 17657
SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
-SHA256 (rust/crates/epaint-0.23.0.crate) = 58067b840d009143934d91d8dcb8ded054d8301d7c11a517ace0a99bb1e1595e
-SIZE (rust/crates/epaint-0.23.0.crate) = 853244
+SHA256 (rust/crates/epaint-0.32.2.crate) = 695fd7b458f31fe515d6a308f46b2936cae9316dc40c960a7ee31ce3a97866b9
+SIZE (rust/crates/epaint-0.32.2.crate) = 105458
+SHA256 (rust/crates/epaint_default_fonts-0.32.2.crate) = bbc9f86ce3eaf9b7fc7179a578af21a6a5cd2d4fd21965564e82a2d009a7dab0
+SIZE (rust/crates/epaint_default_fonts-0.32.2.crate) = 784117
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e
-SIZE (rust/crates/errno-0.3.11.crate) = 12048
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/error-chain-0.12.4.crate) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc
SIZE (rust/crates/error-chain-0.12.4.crate) = 29274
-SHA256 (rust/crates/error-code-2.3.1.crate) = 64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21
-SIZE (rust/crates/error-code-2.3.1.crate) = 5324
-SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f
-SIZE (rust/crates/error-code-3.3.1.crate) = 7646
+SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
+SIZE (rust/crates/error-code-3.3.2.crate) = 8516
SHA256 (rust/crates/euc-0.5.3.crate) = 0947d06646d28a4ac2862ac5eadc1062704d61ee398b3baba8b4a21e2f1ef5ed
SIZE (rust/crates/euc-0.5.3.crate) = 70369
SHA256 (rust/crates/euclid-0.22.11.crate) = ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48
SIZE (rust/crates/euclid-0.22.11.crate) = 79261
-SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
-SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
+SHA256 (rust/crates/fastbloom-0.14.0.crate) = 18c1ddb9231d8554c2d6bdf4cfaabf0c59251658c68b6c95cd52dd0c513a912a
+SIZE (rust/crates/fastbloom-0.14.0.crate) = 23827
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fd-lock-4.0.4.crate) = 0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78
SIZE (rust/crates/fd-lock-4.0.4.crate) = 15522
SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
+SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
SHA256 (rust/crates/find_folder-0.3.0.crate) = 9f6d018fb95a0b59f854aed68ecd96ce2b80af7911b92b1fed3c4b1fa516b91b
SIZE (rust/crates/find_folder-0.3.0.crate) = 2617
SHA256 (rust/crates/fixed-1.29.0.crate) = 707070ccf8c4173548210893a0186e29c266901b71ed20cd9e2ca0193dfe95c3
SIZE (rust/crates/fixed-1.29.0.crate) = 259231
SHA256 (rust/crates/fixedbitset-0.1.9.crate) = 86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33
SIZE (rust/crates/fixedbitset-0.1.9.crate) = 11974
-SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
-SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
-SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
-SIZE (rust/crates/flate2-1.1.1.crate) = 77224
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
-SHA256 (rust/crates/fluent-0.16.1.crate) = bb74634707bebd0ce645a981148e8fb8c7bccd4c33c652aeffd28bf2f96d555a
-SIZE (rust/crates/fluent-0.16.1.crate) = 8323
-SHA256 (rust/crates/fluent-bundle-0.15.3.crate) = 7fe0a21ee80050c678013f82edf4b705fe2f26f1f9877593d13198612503f493
-SIZE (rust/crates/fluent-bundle-0.15.3.crate) = 34507
+SHA256 (rust/crates/fluent-0.17.0.crate) = 8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477
+SIZE (rust/crates/fluent-0.17.0.crate) = 10282
+SHA256 (rust/crates/fluent-bundle-0.16.0.crate) = 01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4
+SIZE (rust/crates/fluent-bundle-0.16.0.crate) = 35301
SHA256 (rust/crates/fluent-langneg-0.13.0.crate) = 2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94
SIZE (rust/crates/fluent-langneg-0.13.0.crate) = 11723
-SHA256 (rust/crates/fluent-syntax-0.11.1.crate) = 2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33d
-SIZE (rust/crates/fluent-syntax-0.11.1.crate) = 32297
-SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095
-SIZE (rust/crates/flume-0.11.1.crate) = 67947
+SHA256 (rust/crates/fluent-syntax-0.12.0.crate) = 54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198
+SIZE (rust/crates/fluent-syntax-0.12.0.crate) = 32438
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
-SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
-SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
-SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
-SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/formatx-0.2.4.crate) = d8866fac38f53fc87fa3ae1b09ddd723e0482f8fa74323518b4c59df2c55a00a
SIZE (rust/crates/formatx-0.2.4.crate) = 15119
SHA256 (rust/crates/fs-set-times-0.20.3.crate) = 94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a
@@ -517,36 +529,36 @@ SHA256 (rust/crates/fxprof-processed-profile-0.6.0.crate) = 27d12c0aed7f1e24276a
SIZE (rust/crates/fxprof-processed-profile-0.6.0.crate) = 29860
SHA256 (rust/crates/generator-0.7.5.crate) = 5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e
SIZE (rust/crates/generator-0.7.5.crate) = 29947
-SHA256 (rust/crates/generator-0.8.4.crate) = cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd
-SIZE (rust/crates/generator-0.8.4.crate) = 34400
+SHA256 (rust/crates/generator-0.8.7.crate) = 605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2
+SIZE (rust/crates/generator-0.8.7.crate) = 37332
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
SHA256 (rust/crates/gethostname-0.2.3.crate) = c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e
SIZE (rust/crates/gethostname-0.2.3.crate) = 8174
-SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
-SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
+SHA256 (rust/crates/gethostname-1.0.2.crate) = fc257fdb4038301ce4b9cd1b3b51704509692bb3ff716a410cbd07925d9dae55
+SIZE (rust/crates/gethostname-1.0.2.crate) = 9914
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gilrs-0.10.2.crate) = 62fd19844d0eb919aca41d3e4ea0e0b6bf60e1e827558b101c269015b8f5f27a
SIZE (rust/crates/gilrs-0.10.2.crate) = 122308
SHA256 (rust/crates/gilrs-core-0.5.7.crate) = 5ccc99e9b8d63ffcaa334c4babfa31f46e156618a11f63efb6e8e6bcb37b830d
SIZE (rust/crates/gilrs-core-0.5.7.crate) = 45141
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gimli-0.32.2.crate) = cc6298e594375a7fead9efd5568f0a46e6a154fb6a9bdcbe3c06946ffd81a5f6
+SIZE (rust/crates/gimli-0.32.2.crate) = 289060
SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
-SHA256 (rust/crates/glam-0.10.2.crate) = 579160312273c954cc51bd440f059dde741029ac8daf8c84fece76cb77f62c15
-SIZE (rust/crates/glam-0.10.2.crate) = 91890
-SHA256 (rust/crates/glam-0.30.3.crate) = 6b46b9ca4690308844c644e7c634d68792467260e051c8543e0c7871662b3ba7
-SIZE (rust/crates/glam-0.30.3.crate) = 687669
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/glow-0.13.1.crate) = bd348e04c43b32574f2de31c8bb397d96c9fcfa1371bd4ca6d8bdc464ab121b1
-SIZE (rust/crates/glow-0.13.1.crate) = 150940
-SHA256 (rust/crates/glutin_wgl_sys-0.5.0.crate) = 6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead
-SIZE (rust/crates/glutin_wgl_sys-0.5.0.crate) = 5469
+SHA256 (rust/crates/glam-0.30.5.crate) = f2d1aab06663bdce00d6ca5e5ed586ec8d18033a771906c993a1e3755b368d85
+SIZE (rust/crates/glam-0.30.5.crate) = 760688
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08
+SIZE (rust/crates/glow-0.16.0.crate) = 162118
+SHA256 (rust/crates/glutin_wgl_sys-0.6.1.crate) = 2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e
+SIZE (rust/crates/glutin_wgl_sys-0.6.1.crate) = 5567
SHA256 (rust/crates/glyph_brush-0.7.12.crate) = 0060f4ed4ef64a5876d9836d7d6c9ed43a463f3ca431682bec1c326064c8c93e
SIZE (rust/crates/glyph_brush-0.7.12.crate) = 66552
SHA256 (rust/crates/glyph_brush_draw_cache-0.1.6.crate) = 4bb6c910def52365fef3f439a6b50a4d5c11b28eec4cf6c191f6dfea18e88d7f
@@ -557,12 +569,12 @@ SHA256 (rust/crates/gpu-alloc-0.6.0.crate) = fbcd2dba93594b227a1f57ee09b8b9da889
SIZE (rust/crates/gpu-alloc-0.6.0.crate) = 19649
SHA256 (rust/crates/gpu-alloc-types-0.3.0.crate) = 98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4
SIZE (rust/crates/gpu-alloc-types-0.3.0.crate) = 4128
-SHA256 (rust/crates/gpu-allocator-0.23.0.crate) = 40fe17c8a05d60c38c0a4e5a3c802f2f1ceb66b76c67d96ffb34bef0475a7fad
-SIZE (rust/crates/gpu-allocator-0.23.0.crate) = 50234
-SHA256 (rust/crates/gpu-descriptor-0.2.4.crate) = cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c
-SIZE (rust/crates/gpu-descriptor-0.2.4.crate) = 6641
-SHA256 (rust/crates/gpu-descriptor-types-0.1.2.crate) = 6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c
-SIZE (rust/crates/gpu-descriptor-types-0.1.2.crate) = 1928
+SHA256 (rust/crates/gpu-allocator-0.27.0.crate) = c151a2a5ef800297b4e79efa4f4bec035c5f51d5ae587287c9b952bdf734cacd
+SIZE (rust/crates/gpu-allocator-0.27.0.crate) = 49410
+SHA256 (rust/crates/gpu-descriptor-0.3.2.crate) = b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca
+SIZE (rust/crates/gpu-descriptor-0.3.2.crate) = 7943
+SHA256 (rust/crates/gpu-descriptor-types-0.2.0.crate) = fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91
+SIZE (rust/crates/gpu-descriptor-types-0.2.0.crate) = 2169
SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782
SIZE (rust/crates/guillotiere-0.6.2.crate) = 18116
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
@@ -577,22 +589,18 @@ SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b2
SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
-SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/hashlink-0.9.1.crate) = 6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af
SIZE (rust/crates/hashlink-0.9.1.crate) = 28928
-SHA256 (rust/crates/hassle-rs-0.10.0.crate) = 1397650ee315e8891a0df210707f0fc61771b0cc518c3023896064c5407cb3b0
-SIZE (rust/crates/hassle-rs-0.10.0.crate) = 25867
SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
SIZE (rust/crates/heapless-0.8.0.crate) = 77802
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
-SHA256 (rust/crates/hermit-abi-0.5.0.crate) = fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e
-SIZE (rust/crates/hermit-abi-0.5.0.crate) = 17480
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df
@@ -617,52 +625,46 @@ SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f
SIZE (rust/crates/humantime-2.2.0.crate) = 20646
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
-SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
-SHA256 (rust/crates/hyper-util-0.1.11.crate) = 497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2
-SIZE (rust/crates/hyper-util-0.1.11.crate) = 75973
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d
-SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7
-SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
-SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/id-arena-2.2.1.crate) = 25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005
SIZE (rust/crates/id-arena-2.2.1.crate) = 12203
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
-SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
-SIZE (rust/crates/image-0.25.6.crate) = 242367
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/image-0.25.8.crate) = 529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7
+SIZE (rust/crates/image-0.25.8.crate) = 292229
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
-SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
-SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
+SHA256 (rust/crates/indexmap-2.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921
+SIZE (rust/crates/indexmap-2.11.1.crate) = 99966
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/init_with-1.1.0.crate) = 0175f63815ce00183bf755155ad0cb48c65226c5d17a724e369c25418d2b7699
@@ -671,18 +673,16 @@ SHA256 (rust/crates/inline_tweak-1.2.2.crate) = e09cc2491a8419aa3d0b03b92297cfaf
SIZE (rust/crates/inline_tweak-1.2.2.crate) = 15843
SHA256 (rust/crates/inline_tweak_derive-4.0.0.crate) = 6864ad6962b49a8fc7ce8cfa60ee0725aa543f15fc7e5f34753ccfa881dd6759
SIZE (rust/crates/inline_tweak_derive-4.0.0.crate) = 2535
-SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
-SIZE (rust/crates/inotify-0.9.6.crate) = 22971
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
-SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
SIZE (rust/crates/instant-0.1.13.crate) = 6305
-SHA256 (rust/crates/intl-memoizer-0.5.2.crate) = fe22e020fce238ae18a6d5d8c502ee76a52a6e880d99477657e6acc30ec57bda
-SIZE (rust/crates/intl-memoizer-0.5.2.crate) = 11708
+SHA256 (rust/crates/intl-memoizer-0.5.3.crate) = 310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f
+SIZE (rust/crates/intl-memoizer-0.5.3.crate) = 12171
SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
SHA256 (rust/crates/io-extras-0.18.4.crate) = 2285ddfe3054097ef4b2fe909ef8c3bcd1ea52a8f0d274416caebeef39f04a65
@@ -691,20 +691,18 @@ SHA256 (rust/crates/io-kit-sys-0.3.0.crate) = 9b2d4429acc1deff0fbdece0325b4997bd
SIZE (rust/crates/io-kit-sys-0.3.0.crate) = 38799
SHA256 (rust/crates/io-lifetimes-2.0.4.crate) = 06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983
SIZE (rust/crates/io-lifetimes-2.0.4.crate) = 28501
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
-SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
-SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
@@ -721,18 +719,18 @@ SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17
SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738
+SIZE (rust/crates/js-sys-0.3.78.crate) = 56010
SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76
SIZE (rust/crates/khronos-egl-6.0.0.crate) = 29315
SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc
SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718
SHA256 (rust/crates/kiddo-4.2.0.crate) = 9d2f8d9e1bc7c6919ad2cdc83472a9a4b5ed2ea2c5392c9514fdf958a7920f9a
SIZE (rust/crates/kiddo-4.2.0.crate) = 147212
-SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
-SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
+SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy-bytes-cast-5.0.1.crate) = 10257499f089cd156ad82d0a9cd57d9501fa2c989068992a97eb3c27836f206b
@@ -745,72 +743,74 @@ SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea9
SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138
SHA256 (rust/crates/levenshtein-1.0.5.crate) = db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760
SIZE (rust/crates/levenshtein-1.0.5.crate) = 1389
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
-SIZE (rust/crates/libloading-0.7.4.crate) = 27580
-SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
-SIZE (rust/crates/libloading-0.8.6.crate) = 28922
-SHA256 (rust/crates/libm-0.2.14.crate) = a25169bd5913a4b437588a7e3d127cd6e90127b60e0ffbd834a38f1599e016b8
-SIZE (rust/crates/libm-0.2.14.crate) = 155948
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
SHA256 (rust/crates/libmimalloc-sys-0.1.39.crate) = 23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44
SIZE (rust/crates/libmimalloc-sys-0.1.39.crate) = 198523
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
+SIZE (rust/crates/libredox-0.1.9.crate) = 7281
SHA256 (rust/crates/libsqlite3-sys-0.28.0.crate) = 0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f
SIZE (rust/crates/libsqlite3-sys-0.28.0.crate) = 4975624
SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324
SIZE (rust/crates/libudev-sys-0.1.4.crate) = 6177
+SHA256 (rust/crates/link-cplusplus-1.0.12.crate) = 7f78c730aaa7d0b9336a299029ea49f9ee53b0ed06e9202e8cb7db9bae7b8c82
+SIZE (rust/crates/link-cplusplus-1.0.12.crate) = 8178
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
-SIZE (rust/crates/litemap-0.7.5.crate) = 29962
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
SIZE (rust/crates/loom-0.7.2.crate) = 73989
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/lz-fear-0.2.0.crate) = 26a280471e5ff9dda51cf34863c338ffde7df78139210f9c819943b29cdb091d
SIZE (rust/crates/lz-fear-0.2.0.crate) = 142438
-SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
-SIZE (rust/crates/mach2-0.4.2.crate) = 21889
+SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44
+SIZE (rust/crates/mach2-0.4.3.crate) = 22180
SHA256 (rust/crates/macro_rules_attribute-0.1.3.crate) = cf0c9b980bf4f3a37fd7b1c066941dd1b1d0152ce6ee6e8fe8c49b9f6810d862
SIZE (rust/crates/macro_rules_attribute-0.1.3.crate) = 15228
SHA256 (rust/crates/macro_rules_attribute-proc_macro-0.1.3.crate) = 58093314a45e00c77d5c508f76e77c3396afbbc0d01506e7fae47b018bac2b1d
SIZE (rust/crates/macro_rules_attribute-proc_macro-0.1.3.crate) = 8249
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
SIZE (rust/crates/matchit-0.8.4.crate) = 33986
SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4
SIZE (rust/crates/maybe-owned-0.3.4.crate) = 14308
SHA256 (rust/crates/maybe-uninit-2.0.0.crate) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00
SIZE (rust/crates/maybe-uninit-2.0.0.crate) = 11809
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memfd-0.6.4.crate) = b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64
-SIZE (rust/crates/memfd-0.6.4.crate) = 12820
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memfd-0.6.5.crate) = ad38eb12aea514a0466ea40a80fd8cc83637065948eb4a426e4aa46261175227
+SIZE (rust/crates/memfd-0.6.5.crate) = 12909
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
-SHA256 (rust/crates/memmap2-0.7.1.crate) = f49388d20533534cd19360ad3d6a7dadc885944aa802ba3995040c5ec11288c6
-SIZE (rust/crates/memmap2-0.7.1.crate) = 30741
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/memoffset-0.5.6.crate) = 043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa
SIZE (rust/crates/memoffset-0.5.6.crate) = 7382
SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
-SHA256 (rust/crates/metal-0.27.0.crate) = c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25
-SIZE (rust/crates/metal-0.27.0.crate) = 3028990
+SHA256 (rust/crates/metal-0.32.0.crate) = 00c15a6f673ff72ddcc22394663290f870fb224c1bfce55734a75c414150e605
+SIZE (rust/crates/metal-0.32.0.crate) = 3034024
SHA256 (rust/crates/mimalloc-0.1.43.crate) = 68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633
SIZE (rust/crates/mimalloc-0.1.43.crate) = 4075
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
@@ -819,42 +819,40 @@ SHA256 (rust/crates/minifb-0.28.0.crate) = d1a093126f2ed9012fc0b146934c97eb0273e
SIZE (rust/crates/minifb-0.28.0.crate) = 99664
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mint-0.5.9.crate) = e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff
SIZE (rust/crates/mint-0.5.9.crate) = 8399
-SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
-SIZE (rust/crates/mio-0.8.11.crate) = 102983
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926
SIZE (rust/crates/moka-0.12.10.crate) = 253622
+SHA256 (rust/crates/moxcms-0.7.5.crate) = ddd32fa8935aeadb8a8a6b6b351e40225570a37c43de67690383d87ef170cd08
+SIZE (rust/crates/moxcms-0.7.5.crate) = 184232
SHA256 (rust/crates/mumble-link-0.2.0.crate) = c7f4c53745d4e7afd0faaf6ee46c0c3114d4b7d0db63bef96917751906453285
SIZE (rust/crates/mumble-link-0.2.0.crate) = 11204
-SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
-SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
+SHA256 (rust/crates/naga-26.0.0.crate) = 916cbc7cb27db60be930a4e2da243cf4bc39569195f22fd8ee419cd31d5b662c
+SIZE (rust/crates/naga-26.0.0.crate) = 737361
SHA256 (rust/crates/native-dialog-0.9.0.crate) = 8f006431cea71a83e6668378cb5abc2d52af299cbac6dca1780c6eeca90822df
SIZE (rust/crates/native-dialog-0.9.0.crate) = 27203
-SHA256 (rust/crates/ndk-0.7.0.crate) = 451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0
-SIZE (rust/crates/ndk-0.7.0.crate) = 54683
SHA256 (rust/crates/ndk-0.8.0.crate) = 2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7
SIZE (rust/crates/ndk-0.8.0.crate) = 79770
+SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4
+SIZE (rust/crates/ndk-0.9.0.crate) = 84865
SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
-SHA256 (rust/crates/ndk-sys-0.4.1+23.1.7779620.crate) = 3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3
-SIZE (rust/crates/ndk-sys-0.4.1+23.1.7779620.crate) = 291699
SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
+SHA256 (rust/crates/ndk-sys-0.6.0+11769913.crate) = ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873
+SIZE (rust/crates/ndk-sys-0.6.0+11769913.crate) = 329984
SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
SHA256 (rust/crates/nix-0.24.3.crate) = fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069
SIZE (rust/crates/nix-0.24.3.crate) = 266843
-SHA256 (rust/crates/nix-0.25.1.crate) = f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4
-SIZE (rust/crates/nix-0.25.1.crate) = 272312
SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
SIZE (rust/crates/nix-0.26.4.crate) = 279099
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nohash-hasher-0.2.0.crate) = 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451
SIZE (rust/crates/nohash-hasher-0.2.0.crate) = 8051
SHA256 (rust/crates/noise-0.9.0.crate) = 6da45c8333f2e152fc665d78a380be060eb84fad8ca4c9f7ac8ca29216cff0cc
@@ -863,18 +861,16 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
SIZE (rust/crates/nom-8.0.0.crate) = 135590
-SHA256 (rust/crates/notify-6.1.1.crate) = 6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d
-SIZE (rust/crates/notify-6.1.1.crate) = 40117
-SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943
-SIZE (rust/crates/notify-8.0.0.crate) = 35590
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
SHA256 (rust/crates/nougat-0.2.4.crate) = 97b57b9ced431322f054fc673f1d3c7fa52d80efd9df74ad2fc759f044742510
SIZE (rust/crates/nougat-0.2.4.crate) = 15141
SHA256 (rust/crates/nougat-proc_macros-0.2.4.crate) = c84f77a45e99a2f9b492695d99e1c23844619caa5f3e57647cffacad773ca257
SIZE (rust/crates/nougat-proc_macros-0.2.4.crate) = 10082
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-0.2.1.crate) = b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36
SIZE (rust/crates/num-0.2.1.crate) = 9082
SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
@@ -901,42 +897,32 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54
SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
-SHA256 (rust/crates/num_enum-0.5.11.crate) = 1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9
-SIZE (rust/crates/num_enum-0.5.11.crate) = 16772
-SHA256 (rust/crates/num_enum-0.6.1.crate) = 7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1
-SIZE (rust/crates/num_enum-0.6.1.crate) = 17911
-SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179
-SIZE (rust/crates/num_enum-0.7.3.crate) = 18603
-SHA256 (rust/crates/num_enum_derive-0.5.11.crate) = dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799
-SIZE (rust/crates/num_enum_derive-0.5.11.crate) = 15552
-SHA256 (rust/crates/num_enum_derive-0.6.1.crate) = 96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6
-SIZE (rust/crates/num_enum_derive-0.6.1.crate) = 15403
-SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56
-SIZE (rust/crates/num_enum_derive-0.7.3.crate) = 17092
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
+SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
+SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
+SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
SIZE (rust/crates/objc-0.2.7.crate) = 22036
SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
-SHA256 (rust/crates/objc-sys-0.2.0-beta.2.crate) = df3b9834c1e95694a05a828b59f55fa2afec6288359cda67146126b3f90a55d7
-SIZE (rust/crates/objc-sys-0.2.0-beta.2.crate) = 19364
SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
-SHA256 (rust/crates/objc2-0.3.0-beta.3.patch-leaks.3.crate) = 7e01640f9f2cb1220bbe80325e179e532cb3379ebcd1bf2279d703c19fe3a468
-SIZE (rust/crates/objc2-0.3.0-beta.3.patch-leaks.3.crate) = 156792
SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
SIZE (rust/crates/objc2-0.5.2.crate) = 199204
-SHA256 (rust/crates/objc2-0.6.1.crate) = 88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551
-SIZE (rust/crates/objc2-0.6.1.crate) = 270980
+SHA256 (rust/crates/objc2-0.6.2.crate) = 561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc
+SIZE (rust/crates/objc2-0.6.2.crate) = 272954
SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff
SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435
SHA256 (rust/crates/objc2-app-kit-0.3.1.crate) = e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc
SIZE (rust/crates/objc2-app-kit-0.3.1.crate) = 495884
+SHA256 (rust/crates/objc2-cloud-kit-0.2.2.crate) = 74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009
+SIZE (rust/crates/objc2-cloud-kit-0.2.2.crate) = 27094
SHA256 (rust/crates/objc2-cloud-kit-0.3.1.crate) = 17614fdcd9b411e6ff1117dfb1d0150f908ba83a7df81b1f118005fe0a8ea15d
SIZE (rust/crates/objc2-cloud-kit-0.3.1.crate) = 62156
+SHA256 (rust/crates/objc2-contacts-0.2.2.crate) = a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889
+SIZE (rust/crates/objc2-contacts-0.2.2.crate) = 17094
SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef
SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575
SHA256 (rust/crates/objc2-core-data-0.3.1.crate) = 291fbbf7d29287518e8686417cf7239c74700fd4b607623140a7d4a3c834329d
@@ -949,8 +935,8 @@ SHA256 (rust/crates/objc2-core-image-0.2.2.crate) = 55260963a527c99f1819c4f8e3b4
SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050
SHA256 (rust/crates/objc2-core-image-0.3.1.crate) = 79b3dc0cc4386b6ccf21c157591b34a7f44c8e75b064f85502901ab2188c007e
SIZE (rust/crates/objc2-core-image-0.3.1.crate) = 54660
-SHA256 (rust/crates/objc2-encode-2.0.0-pre.2.crate) = abfcac41015b00a120608fdaa6938c44cb983fee294351cc4bac7638b4e50512
-SIZE (rust/crates/objc2-encode-2.0.0-pre.2.crate) = 20836
+SHA256 (rust/crates/objc2-core-location-0.2.2.crate) = 000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781
+SIZE (rust/crates/objc2-core-location-0.2.2.crate) = 13100
SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
SHA256 (rust/crates/objc2-foundation-0.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8
@@ -959,6 +945,8 @@ SHA256 (rust/crates/objc2-foundation-0.3.1.crate) = 900831247d2fe1a09a683278e538
SIZE (rust/crates/objc2-foundation-0.3.1.crate) = 324572
SHA256 (rust/crates/objc2-io-surface-0.3.1.crate) = 7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c
SIZE (rust/crates/objc2-io-surface-0.3.1.crate) = 11724
+SHA256 (rust/crates/objc2-link-presentation-0.2.2.crate) = a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398
+SIZE (rust/crates/objc2-link-presentation-0.2.2.crate) = 4440
SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6
SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276
SHA256 (rust/crates/objc2-metal-0.3.1.crate) = 7f246c183239540aab1782457b35ab2040d4259175bd1d0c58e46ada7b47a874
@@ -967,18 +955,28 @@ SHA256 (rust/crates/objc2-quartz-core-0.2.2.crate) = e42bee7bff906b14b167da2bac5
SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306
SHA256 (rust/crates/objc2-quartz-core-0.3.1.crate) = 90ffb6a0cd5f182dc964334388560b12a57f7b74b3e2dec5e2722aa2dfb2ccd5
SIZE (rust/crates/objc2-quartz-core-0.3.1.crate) = 28828
-SHA256 (rust/crates/objc_exception-0.1.2.crate) = ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4
-SIZE (rust/crates/objc_exception-0.1.2.crate) = 2251
+SHA256 (rust/crates/objc2-symbols-0.2.2.crate) = 0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc
+SIZE (rust/crates/objc2-symbols-0.2.2.crate) = 3626
+SHA256 (rust/crates/objc2-ui-kit-0.2.2.crate) = b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f
+SIZE (rust/crates/objc2-ui-kit-0.2.2.crate) = 303111
+SHA256 (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe
+SIZE (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 6017
+SHA256 (rust/crates/objc2-user-notifications-0.2.2.crate) = 76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3
+SIZE (rust/crates/objc2-user-notifications-0.2.2.crate) = 9600
SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb
SIZE (rust/crates/oboe-0.6.1.crate) = 24588
SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d
SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
@@ -995,40 +993,34 @@ SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb
SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
SHA256 (rust/crates/ordered-float-5.0.0.crate) = e2c1f9f56e534ac6a9b8a4600bdf0f530fb393b5f393e7b4d03489c3cf0c3f01
SIZE (rust/crates/ordered-float-5.0.0.crate) = 23364
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/owned_ttf_parser-0.25.0.crate) = 22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4
-SIZE (rust/crates/owned_ttf_parser-0.25.0.crate) = 151164
+SHA256 (rust/crates/owned_ttf_parser-0.25.1.crate) = 36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b
+SIZE (rust/crates/owned_ttf_parser-0.25.1.crate) = 8989
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
-SHA256 (rust/crates/parse-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
-SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
SIZE (rust/crates/pem-3.0.5.crate) = 18140
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/petgraph-0.4.13.crate) = 9c3659d1ee90221741f65dd128d9998311b0e40c5d3c23a62445938214abce4f
SIZE (rust/crates/petgraph-0.4.13.crate) = 111936
-SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
-SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
-SHA256 (rust/crates/petgraph-0.8.1.crate) = 7a98c6720655620a521dcc722d0ad66cd8afd5d86e34a89ef691c50b7b24de06
-SIZE (rust/crates/petgraph-0.8.1.crate) = 763960
-SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
-SIZE (rust/crates/phf-0.11.3.crate) = 23231
-SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
-SIZE (rust/crates/phf_codegen-0.11.3.crate) = 13741
-SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
-SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431
-SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
-SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
+SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca
+SIZE (rust/crates/petgraph-0.8.2.crate) = 780998
+SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7
+SIZE (rust/crates/phf-0.12.1.crate) = 23768
+SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981
+SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
@@ -1043,12 +1035,18 @@ SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c1
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
SIZE (rust/crates/png-0.17.16.crate) = 117975
-SHA256 (rust/crates/polling-3.7.4.crate) = a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f
-SIZE (rust/crates/polling-3.7.4.crate) = 58239
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
-SHA256 (rust/crates/postcard-1.1.1.crate) = 170a2601f67cc9dba8edd8c4870b15f71a6a2dc196daec8c83f72b59dff628a8
-SIZE (rust/crates/postcard-1.1.1.crate) = 35639
+SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0
+SIZE (rust/crates/png-0.18.0.crate) = 118041
+SHA256 (rust/crates/polling-3.10.0.crate) = b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829
+SIZE (rust/crates/polling-3.10.0.crate) = 60095
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
+SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/postcard-1.1.3.crate) = 6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24
+SIZE (rust/crates/postcard-1.1.3.crate) = 43968
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/pp-rs-0.2.1.crate) = bb458bb7f6e250e6eb79d5026badc10a3ebb8f9a15d1fff0f13d17c71f4d6dee
@@ -1057,20 +1055,20 @@ SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30d
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa
SIZE (rust/crates/presser-0.3.1.crate) = 20946
-SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
-SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
SHA256 (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068
SIZE (rust/crates/proc-macro-hack-0.5.20+deprecated.crate) = 15045
SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086
SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495
SHA256 (rust/crates/proc-macro2-0.4.30.crate) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
SIZE (rust/crates/proc-macro2-0.4.30.crate) = 34731
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/profiling-1.0.16.crate) = afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d
-SIZE (rust/crates/profiling-1.0.16.crate) = 12588
-SHA256 (rust/crates/profiling-procmacros-1.0.16.crate) = a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30
-SIZE (rust/crates/profiling-procmacros-1.0.16.crate) = 5893
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773
+SIZE (rust/crates/profiling-1.0.17.crate) = 13493
+SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b
+SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895
SHA256 (rust/crates/prometheus-0.14.0.crate) = 3ca5326d8d0b950a9acd87e6a3f94745394f62e4dae1b1ee22b2bc0c394af43a
SIZE (rust/crates/prometheus-0.14.0.crate) = 90035
SHA256 (rust/crates/prometheus-hyper-0.2.1.crate) = 60d6eeac44b972d6f552e8aaec7f869200aef42f14ddffdddde308b94d0c066e
@@ -1081,32 +1079,34 @@ SHA256 (rust/crates/protocol-derive-3.4.0.crate) = 28647f30298898ead966b51e9aee5
SIZE (rust/crates/protocol-derive-3.4.0.crate) = 8347
SHA256 (rust/crates/psm-0.1.26.crate) = 6e944464ec8536cd1beb0bbfd96987eb5e3b72f2ecdafdc5c769a37f1fa2ae1f
SIZE (rust/crates/psm-0.1.26.crate) = 23541
-SHA256 (rust/crates/pulley-interpreter-29.0.1.crate) = 62d95f8575df49a2708398182f49a888cf9dc30210fb1fd2df87c889edcee75d
-SIZE (rust/crates/pulley-interpreter-29.0.1.crate) = 55917
-SHA256 (rust/crates/quick-xml-0.30.0.crate) = eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956
-SIZE (rust/crates/quick-xml-0.30.0.crate) = 161923
+SHA256 (rust/crates/pulley-interpreter-36.0.2.crate) = e4e2d31146038fd9e62bfa331db057aca325d5ca10451a9fe341356cead7da53
+SIZE (rust/crates/pulley-interpreter-36.0.2.crate) = 66122
+SHA256 (rust/crates/pulley-macros-36.0.2.crate) = efb9fdafaca625f9ea8cfa793364ea1bdd32d306cff18f166b00ddaa61ecbb27
+SIZE (rust/crates/pulley-macros-36.0.2.crate) = 2349
+SHA256 (rust/crates/pxfm-0.1.23.crate) = f55f4fedc84ed39cb7a489322318976425e42a147e2be79d8f878e2884f94e84
+SIZE (rust/crates/pxfm-0.1.23.crate) = 1219248
SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
-SHA256 (rust/crates/quinn-0.11.7.crate) = c3bd15a6f2967aef83887dcb9fec0014580467e33720d073560cf015a5683012
-SIZE (rust/crates/quinn-0.11.7.crate) = 79387
-SHA256 (rust/crates/quinn-proto-0.11.11.crate) = bcbafbbdbb0f638fe3f35f3c56739f77a8a1d070cb25603226c83339b391472b
-SIZE (rust/crates/quinn-proto-0.11.11.crate) = 229381
-SHA256 (rust/crates/quinn-udp-0.5.12.crate) = ee4e529991f949c5e25755532370b8af5d114acae52326361d68d47af64aa842
-SIZE (rust/crates/quinn-udp-0.5.12.crate) = 31825
+SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
+SIZE (rust/crates/quinn-0.11.9.crate) = 83606
+SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31
+SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
+SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
+SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
SIZE (rust/crates/quote-0.6.13.crate) = 17475
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
@@ -1121,46 +1121,48 @@ SHA256 (rust/crates/range-alloc-0.1.4.crate) = c3d6831663a5098ea164f89cff59c6284
SIZE (rust/crates/range-alloc-0.1.4.crate) = 7924
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/raw-window-handle-0.5.2.crate) = f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9
-SIZE (rust/crates/raw-window-handle-0.5.2.crate) = 17063
SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539
SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2
-SIZE (rust/crates/rcgen-0.13.2.crate) = 77836
-SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
-SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/rcgen-0.14.3.crate) = 0068c5b3cab1d4e271e0bb6539c87563c43411cad90b057b15c79958fbeb41f7
+SIZE (rust/crates/rcgen-0.14.3.crate) = 78302
+SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
+SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
-SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
-SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
+SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
+SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
+SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
SHA256 (rust/crates/refinery-0.8.16.crate) = 7ba5d693abf62492c37268512ff35b77655d2e957ca53dab85bf993fe9172d15
SIZE (rust/crates/refinery-0.8.16.crate) = 31584
SHA256 (rust/crates/refinery-core-0.8.16.crate) = 8a83581f18c1a4c3a6ebd7a174bdc665f17f618d79f7edccb6a0ac67e660b319
SIZE (rust/crates/refinery-core-0.8.16.crate) = 33647
SHA256 (rust/crates/refinery-macros-0.8.16.crate) = 72c225407d8e52ef8cf094393781ecda9a99d6544ec28d90a6915751de259264
SIZE (rust/crates/refinery-macros-0.8.16.crate) = 8591
-SHA256 (rust/crates/regalloc2-0.11.2.crate) = dc06e6b318142614e4a48bc725abbf08ff166694835c43c9dae5a9009704639a
-SIZE (rust/crates/regalloc2-0.11.2.crate) = 139677
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/regalloc2-0.12.2.crate) = 5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734
+SIZE (rust/crates/regalloc2-0.12.2.crate) = 140473
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.3.9.crate) = 59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9
+SIZE (rust/crates/regex-automata-0.3.9.crate) = 610489
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.7.5.crate) = dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da
+SIZE (rust/crates/regex-syntax-0.7.5.crate) = 343366
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832
SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366
-SHA256 (rust/crates/resolv-conf-0.7.3.crate) = fc7c8f7f733062b66dc1c63f9db168ac0b97a9210e247fa90fdc9ad08f51b302
-SIZE (rust/crates/resolv-conf-0.7.3.crate) = 16929
+SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3
+SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
@@ -1169,12 +1171,12 @@ SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b4
SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
SHA256 (rust/crates/robust-0.2.3.crate) = e5864e7ef1a6b7bcf1d6ca3f655e65e724ed3b52546a0d0a663c991522f552ea
SIZE (rust/crates/robust-0.2.3.crate) = 16034
-SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
-SIZE (rust/crates/ron-0.8.1.crate) = 63251
+SHA256 (rust/crates/ron-0.11.0.crate) = db09040cc89e461f1a265139777a2bde7f8d8c67c4936f700c63ce3e2904d468
+SIZE (rust/crates/ron-0.11.0.crate) = 121686
SHA256 (rust/crates/roots-0.0.8.crate) = 082f11ffa03bbef6c2c6ea6bea1acafaade2fd9050ae0234ab44a2153742b058
SIZE (rust/crates/roots-0.0.8.crate) = 29257
-SHA256 (rust/crates/roxmltree-0.14.1.crate) = 921904a62e410e37e215c40381b7117f830d9d89ba60ab5236170541dd25646b
-SIZE (rust/crates/roxmltree-0.14.1.crate) = 39163
+SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97
+SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594
SHA256 (rust/crates/rstar-0.12.2.crate) = 421400d13ccfd26dfa5858199c30a5d76f9c54e0dba7575273025b43c5175dbb
SIZE (rust/crates/rstar-0.12.2.crate) = 43756
SHA256 (rust/crates/rtrb-0.3.2.crate) = ad8388ea1a9e0ea807e442e8263a699e7edcb320ecbcd21b4fa8ff859acce3ba
@@ -1183,8 +1185,8 @@ SHA256 (rust/crates/rusqlite-0.31.0.crate) = b838eba278d213a8beaf485bd313fd580ca
SIZE (rust/crates/rusqlite-0.31.0.crate) = 152252
SHA256 (rust/crates/rust-argon2-2.1.0.crate) = 9d9848531d60c9cbbcf9d166c885316c24bc0e2a9d3eba0956bb6cbbd79bc6e8
SIZE (rust/crates/rust-argon2-2.1.0.crate) = 26904
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
@@ -1195,56 +1197,58 @@ SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/rustix-linux-procfs-0.1.1.crate) = 2fc84bf7e9aa16c4f2c758f27412dc9841341e16aa682d9c7ac308fe3ee12056
SIZE (rust/crates/rustix-linux-procfs-0.1.1.crate) = 17465
-SHA256 (rust/crates/rustls-0.23.26.crate) = df51b5869f3a441595eac5e8ff14d486ff285f7b8c0df8770e49c3b56351f0f0
-SIZE (rust/crates/rustls-0.23.26.crate) = 347849
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
-SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
-SHA256 (rust/crates/rustls-platform-verifier-0.5.2.crate) = 4937d110d34408e9e5ad30ba0b0ca3b6a8a390f8db3636db60144ac4fa792750
-SIZE (rust/crates/rustls-platform-verifier-0.5.2.crate) = 61002
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-platform-verifier-0.6.1.crate) = be59af91596cac372a6942530653ad0c3a246cdd491aaa9dcaee47f88d67d5a0
+SIZE (rust/crates/rustls-platform-verifier-0.6.1.crate) = 60142
SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f
SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919
-SHA256 (rust/crates/rustls-webpki-0.103.1.crate) = fef8b8769aaccf73098557a87cd1816b4f9c7c16811c9c77142aa695c16f2c03
-SIZE (rust/crates/rustls-webpki-0.103.1.crate) = 820273
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
SHA256 (rust/crates/rusttype-0.7.9.crate) = 310942406a39981bed7e12b09182a221a29e0990f3e7e0c971f131922ed135d5
SIZE (rust/crates/rusttype-0.7.9.crate) = 42732
SHA256 (rust/crates/rusttype-0.8.3.crate) = 9f61411055101f7b60ecf1041d87fb74205fb20b0c7a723f07ef39174cf6b4c0
SIZE (rust/crates/rusttype-0.8.3.crate) = 37327
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
-SHA256 (rust/crates/rustyline-15.0.0.crate) = 2ee1e066dc922e513bda599c6ccb5f3bb2b0ea5870a579448f2622993f0a9a2f
-SIZE (rust/crates/rustyline-15.0.0.crate) = 116346
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/rustyline-17.0.1.crate) = a6614df0b6d4cfb20d1d5e295332921793ce499af3ebc011bf1e393380e1e492
+SIZE (rust/crates/rustyline-17.0.1.crate) = 121346
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
+SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
+SIZE (rust/crates/schemars-0.9.0.crate) = 80032
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
SHA256 (rust/crates/schnellru-0.2.4.crate) = 356285bbf17bea63d9e52e96bd18f039672ac92b55b8cb997d6162a2a37d1649
SIZE (rust/crates/schnellru-0.2.4.crate) = 24055
SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/sctk-adwaita-0.5.4.crate) = cda4e97be1fd174ccc2aae81c8b694e803fa99b34e8fd0f057a9d70698e3ed09
-SIZE (rust/crates/sctk-adwaita-0.5.4.crate) = 45888
+SHA256 (rust/crates/sctk-adwaita-0.10.1.crate) = b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec
+SIZE (rust/crates/sctk-adwaita-0.10.1.crate) = 53237
SHA256 (rust/crates/sdl2-0.35.2.crate) = f7959277b623f1fb9e04aea73686c3ca52f01b2145f8ea16f4ff30d8b7623b1a
SIZE (rust/crates/sdl2-0.35.2.crate) = 177570
SHA256 (rust/crates/sdl2-sys-0.35.2.crate) = e3586be2cf6c0a8099a79a12b4084357aa9b3e0b0d7980e3b67aaf7a9d55f9f0
SIZE (rust/crates/sdl2-sys-0.35.2.crate) = 7425816
-SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
-SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
-SHA256 (rust/crates/self_cell-0.10.3.crate) = e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d
-SIZE (rust/crates/self_cell-0.10.3.crate) = 7308
+SHA256 (rust/crates/security-framework-3.4.0.crate) = 60b369d18893388b345804dc0007963c99b7d665ae71d275812d828c6f089640
+SIZE (rust/crates/security-framework-3.4.0.crate) = 88668
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749
SIZE (rust/crates/self_cell-1.2.0.crate) = 16883
SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
@@ -1259,32 +1263,32 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa
-SIZE (rust/crates/serde_with-3.12.0.crate) = 148666
-SHA256 (rust/crates/serde_with_macros-3.12.0.crate) = 8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e
-SIZE (rust/crates/serde_with_macros-3.12.0.crate) = 32089
+SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
+SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
+SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
+SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
-SHA256 (rust/crates/shaderc-0.8.3.crate) = 27e07913ada18607bb60d12431cbe3358d3bbebbe95948e1618851dc01e63b7b
-SIZE (rust/crates/shaderc-0.8.3.crate) = 16536
-SHA256 (rust/crates/shaderc-sys-0.8.3.crate) = 73120d240fe22196300f39ca8547ca2d014960f27b19b47b21288b396272f7f7
-SIZE (rust/crates/shaderc-sys-0.8.3.crate) = 7210982
+SHA256 (rust/crates/shaderc-0.10.1.crate) = 8ab2a6e36d1c1e2320c87e2b806a3e7b0dffaa67b82c14a39dad6cf7637208ae
+SIZE (rust/crates/shaderc-0.10.1.crate) = 17761
+SHA256 (rust/crates/shaderc-sys-0.10.1.crate) = bdceb85b2c6d2c27b95ffe2d341063dfded0aca8046f7f60c544bbeaeaf8bcae
+SIZE (rust/crates/shaderc-sys-0.10.1.crate) = 8055273
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
-SHA256 (rust/crates/shellexpand-2.1.2.crate) = 7ccc8076840c4da029af4f87e4e8daeb0fca6b87bbb02e10cb60b791450e11e4
-SIZE (rust/crates/shellexpand-2.1.2.crate) = 16884
SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
@@ -1295,22 +1299,22 @@ SHA256 (rust/crates/shred-derive-0.7.0.crate) = 69760b786f8b40361c10663eb63c81fa
SIZE (rust/crates/shred-derive-0.7.0.crate) = 2365
SHA256 (rust/crates/shrev-1.1.3.crate) = a5ea33232fdcf1bf691ca33450e5a94dde13e1a8cbb8caabc5e4f9d761e10b1a
SIZE (rust/crates/shrev-1.1.3.crate) = 11309
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
-SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smithay-client-toolkit-0.16.1.crate) = 870427e30b8f2cbe64bf43ec4b86e88fe39b0a84b3f15efd9c9c2d020bc86eb9
SIZE (rust/crates/smithay-client-toolkit-0.16.1.crate) = 131081
SHA256 (rust/crates/smithay-client-toolkit-0.19.2.crate) = 3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016
@@ -1319,18 +1323,18 @@ SHA256 (rust/crates/smithay-clipboard-0.6.6.crate) = 0a345c870a1fae0b1b779085e81
SIZE (rust/crates/smithay-clipboard-0.6.6.crate) = 16797
SHA256 (rust/crates/smithay-clipboard-0.7.2.crate) = cc8216eec463674a0e90f29e0ae41a4db573ec5b56b1c6c1c71615d249b6d846
SIZE (rust/crates/smithay-clipboard-0.7.2.crate) = 17877
-SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef
-SIZE (rust/crates/socket2-0.5.9.crate) = 57432
-SHA256 (rust/crates/sorted-vec-0.8.6.crate) = d372029cb5195f9ab4e4b9aef550787dce78b124fcaee8d82519925defcd6f0d
-SIZE (rust/crates/sorted-vec-0.8.6.crate) = 12172
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
-SHA256 (rust/crates/spin_sleep-1.3.1.crate) = 17db5ecef7e0bebeb8bf8bc4c4b554e05e0205d7008f10bb37787892e7a6507b
-SIZE (rust/crates/spin_sleep-1.3.1.crate) = 13308
-SHA256 (rust/crates/spirv-0.2.0+1.5.4.crate) = 246bfa38fe3db3f1dfc8ca5a2cdeb7348c78be2112740cc0ec8ef18b6d94f830
-SIZE (rust/crates/spirv-0.2.0+1.5.4.crate) = 30491
-SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a
-SIZE (rust/crates/sptr-0.3.2.crate) = 14598
+SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead
+SIZE (rust/crates/smol_str-0.2.2.crate) = 15840
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/sorted-vec-0.8.10.crate) = 19f58d7b0190c7f12df7e8be6b79767a0836059159811b869d5ab55721fe14d0
+SIZE (rust/crates/sorted-vec-0.8.10.crate) = 15005
+SHA256 (rust/crates/spin_sleep-1.3.3.crate) = 9c07347b7c0301b9adba4350bdcf09c039d0e7160922050db0439b3c6723c8ab
+SIZE (rust/crates/spin_sleep-1.3.3.crate) = 12859
+SHA256 (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844
+SIZE (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = 30802
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/stacker-0.1.21.crate) = cddb07e32ddb770749da91081d8d0ac3a16f1a569a18b20348cd371f5dead06b
@@ -1339,16 +1343,18 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/stb_truetype-0.3.1.crate) = f77b6b07e862c66a9f3e62a07588fee67cd90a9135a2b942409f195507b4fb51
SIZE (rust/crates/stb_truetype-0.3.1.crate) = 22111
-SHA256 (rust/crates/str-buf-1.0.6.crate) = 9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0
-SIZE (rust/crates/str-buf-1.0.6.crate) = 3828
SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/sum_type-0.2.0.crate) = da5b4a0c9f3c7c8e891e445a7c776627e208e8bba23ab680798066dd283e6a15
@@ -1371,10 +1377,10 @@ SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a
SIZE (rust/crates/syn-0.15.44.crate) = 184212
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
-SHA256 (rust/crates/sync_file-0.2.9.crate) = 9cfc24238213e42ffb35314aad7a7f5d46649c5fbba3ea95ef24f7debb95874e
-SIZE (rust/crates/sync_file-0.2.9.crate) = 8996
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/sync_file-0.3.0.crate) = 985235628eb5c98253791147f5babfb3fa022eedba0641e1cc930ce4f8581e34
+SIZE (rust/crates/sync_file-0.3.0.crate) = 9451
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
@@ -1383,54 +1389,50 @@ SHA256 (rust/crates/system-interface-0.27.3.crate) = cc4592f674ce18521c2a8148387
SIZE (rust/crates/system-interface-0.27.3.crate) = 32567
SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417
SIZE (rust/crates/tagptr-0.2.0.crate) = 13320
-SHA256 (rust/crates/take-once-0.1.2.crate) = ae3e30fcd6e30346aff75e3bd38834ebc8ca2ed8925884bc867f77213bf3f714
-SIZE (rust/crates/take-once-0.1.2.crate) = 4285
+SHA256 (rust/crates/take-once-0.1.3.crate) = 3aa803da503e4a3d6bef14005f97495336b70eb767187a231c02ef899d0cfe0f
+SIZE (rust/crates/take-once-0.1.3.crate) = 8094
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
SIZE (rust/crates/tar-0.4.44.crate) = 61020
-SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
-SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
-SHA256 (rust/crates/timer-queue-0.1.0.crate) = 13756c29c43d836ff576221498bf4916b0d2f7ea24cd47d3531b70dc4341f038
-SIZE (rust/crates/timer-queue-0.1.0.crate) = 13344
-SHA256 (rust/crates/tiny-skia-0.8.4.crate) = df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67
-SIZE (rust/crates/tiny-skia-0.8.4.crate) = 193684
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.43.crate) = 83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031
+SIZE (rust/crates/time-0.3.43.crate) = 142912
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/timer-queue-0.1.1.crate) = d6773c1d27b8cdd22273cd8b9366267ec4006459614baa4c22cc4964f6e5b564
+SIZE (rust/crates/timer-queue-0.1.1.crate) = 20389
SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab
SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082
-SHA256 (rust/crates/tiny-skia-path-0.8.4.crate) = adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c
-SIZE (rust/crates/tiny-skia-path-0.8.4.crate) = 45814
SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93
SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
-SIZE (rust/crates/tokio-1.44.2.crate) = 841618
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
@@ -1439,16 +1441,22 @@ SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
-SHA256 (rust/crates/toml-0.8.22.crate) = 05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae
-SIZE (rust/crates/toml-0.8.22.crate) = 76224
-SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3
-SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622
-SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
-SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
-SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e
-SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714
-SHA256 (rust/crates/toml_write-0.1.1.crate) = bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076
-SIZE (rust/crates/toml_write-0.1.1.crate) = 17467
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
SIZE (rust/crates/tower-0.5.2.crate) = 109417
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
@@ -1459,22 +1467,20 @@ SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-appender-0.2.3.crate) = 3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf
SIZE (rust/crates/tracing-appender-0.2.3.crate) = 21964
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
-SHA256 (rust/crates/tracing-tracy-0.11.3.crate) = dc775fdaf33c3dfd19dc354729e65e87914bc67dcdc390ca1210807b8bee5902
-SIZE (rust/crates/tracing-tracy-0.11.3.crate) = 14641
-SHA256 (rust/crates/tracy-client-0.17.6.crate) = 73202d787346a5418f8222eddb5a00f29ea47caf3c7d38a8f2f69f8455fa7c7e
-SIZE (rust/crates/tracy-client-0.17.6.crate) = 24453
-SHA256 (rust/crates/tracy-client-sys-0.24.3.crate) = 69fff37da548239c3bf9e64a12193d261e8b22b660991c6fd2df057c168f435f
-SIZE (rust/crates/tracy-client-sys-0.24.3.crate) = 319958
-SHA256 (rust/crates/trait-variant-0.1.2.crate) = 70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7
-SIZE (rust/crates/trait-variant-0.1.2.crate) = 6008
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
+SHA256 (rust/crates/tracing-tracy-0.11.4.crate) = 0eaa1852afa96e0fe9e44caa53dc0bd2d9d05e0f2611ce09f97f8677af56e4ba
+SIZE (rust/crates/tracing-tracy-0.11.4.crate) = 14765
+SHA256 (rust/crates/tracy-client-0.18.2.crate) = ef54005d3d760186fd662dad4b7bb27ecd5531cdef54d1573ebd3f20a9205ed7
+SIZE (rust/crates/tracy-client-0.18.2.crate) = 31607
+SHA256 (rust/crates/tracy-client-sys-0.26.1.crate) = 319c70195101a93f56db4c74733e272d720768e13471f400c78406a326b172b0
+SIZE (rust/crates/tracy-client-sys-0.26.1.crate) = 351280
SHA256 (rust/crates/treeculler-0.4.0.crate) = c11fcf82651ce9a4550c82beb88a38951fdde004917817eba244359720d74c06
SIZE (rust/crates/treeculler-0.4.0.crate) = 4577
SHA256 (rust/crates/triple_buffer-8.1.1.crate) = 420466259f9fa5decc654c490b9ab538400e5420df8237f84ecbe20368bcf72b
@@ -1487,20 +1493,20 @@ SHA256 (rust/crates/tuple_utils-0.4.0.crate) = cffaaf9392ef73cd30828797152476aaa
SIZE (rust/crates/tuple_utils-0.4.0.crate) = 2893
SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
-SHA256 (rust/crates/twox-hash-2.1.0.crate) = e7b17f197b3050ba473acf9181f7b1d3b66d1cf7356c6cc57886662276e65908
-SIZE (rust/crates/twox-hash-2.1.0.crate) = 35275
+SHA256 (rust/crates/twox-hash-2.1.2.crate) = 9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c
+SIZE (rust/crates/twox-hash-2.1.2.crate) = 35641
SHA256 (rust/crates/tynm-0.1.10.crate) = bd30d05e69d1478e13fe3e7a853409cfec82cebc2cf9b8d613b3c6b0081781ed
SIZE (rust/crates/tynm-0.1.10.crate) = 16394
-SHA256 (rust/crates/type-map-0.5.0.crate) = deb68604048ff8fa93347f02441e4487594adc20bb8a084f9e564d2b827a0a9f
-SIZE (rust/crates/type-map-0.5.0.crate) = 3464
+SHA256 (rust/crates/type-map-0.5.1.crate) = cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90
+SIZE (rust/crates/type-map-0.5.1.crate) = 8606
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/ubyte-0.10.4.crate) = f720def6ce1ee2fc44d40ac9ed6d3a59c361c80a75a7aa8e75bb9baed31cf2ea
SIZE (rust/crates/ubyte-0.10.4.crate) = 13965
-SHA256 (rust/crates/unic-langid-0.9.5.crate) = 23dd9d1e72a73b25e07123a80776aae3e7b0ec461ef94f9151eed6ec88005a44
-SIZE (rust/crates/unic-langid-0.9.5.crate) = 8898
-SHA256 (rust/crates/unic-langid-impl-0.9.5.crate) = 0a5422c1f65949306c99240b81de9f3f15929f5a8bfe05bb44b034cc8bf593e5
-SIZE (rust/crates/unic-langid-impl-0.9.5.crate) = 89659
+SHA256 (rust/crates/unic-langid-0.9.6.crate) = a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05
+SIZE (rust/crates/unic-langid-0.9.6.crate) = 9031
+SHA256 (rust/crates/unic-langid-impl-0.9.6.crate) = dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658
+SIZE (rust/crates/unic-langid-impl-0.9.6.crate) = 90020
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
@@ -1515,18 +1521,20 @@ SHA256 (rust/crates/unicode-xid-0.1.0.crate) = fc72304796d0818e357ead4e000d19c9c
SIZE (rust/crates/unicode-xid-0.1.0.crate) = 16000
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae
+SIZE (rust/crates/unty-0.0.4.crate) = 7200
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -1543,154 +1551,180 @@ SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/versions-7.0.0.crate) = 80a7e511ce1795821207a837b7b1c8d8aca0c648810966ad200446ae58f6667f
SIZE (rust/crates/versions-7.0.0.crate) = 23307
+SHA256 (rust/crates/virtue-0.0.18.crate) = 051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1
+SIZE (rust/crates/virtue-0.0.18.crate) = 33545
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.45.crate) = cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b
-SIZE (rust/crates/wasm-bindgen-futures-0.4.45.crate) = 14329
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/wasm-encoder-0.221.3.crate) = dc8444fe4920de80a4fe5ab564fff2ae58b6b73166b89751f8c6c93509da32e5
-SIZE (rust/crates/wasm-encoder-0.221.3.crate) = 67487
-SHA256 (rust/crates/wasm-encoder-0.229.0.crate) = 38ba1d491ecacb085a2552025c10a675a6fddcbd03b1fc9b36c536010ce265d2
-SIZE (rust/crates/wasm-encoder-0.229.0.crate) = 81299
-SHA256 (rust/crates/wasmparser-0.221.3.crate) = d06bfa36ab3ac2be0dee563380147a5b81ba10dd8885d7fbbc9eb574be67d185
-SIZE (rust/crates/wasmparser-0.221.3.crate) = 242903
-SHA256 (rust/crates/wasmparser-0.229.0.crate) = 0cc3b1f053f5d41aa55640a1fa9b6d1b8a9e4418d118ce308d20e24ff3575a8c
-SIZE (rust/crates/wasmparser-0.229.0.crate) = 249693
-SHA256 (rust/crates/wasmprinter-0.221.3.crate) = 7343c42a97f2926c7819ff81b64012092ae954c5d83ddd30c9fcdefd97d0b283
-SIZE (rust/crates/wasmprinter-0.221.3.crate) = 39793
-SHA256 (rust/crates/wasmtime-29.0.1.crate) = 11976a250672556d1c4c04c6d5d7656ac9192ac9edc42a4587d6c21460010e69
-SIZE (rust/crates/wasmtime-29.0.1.crate) = 693309
-SHA256 (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1f178b0d125201fbe9f75beaf849bd3e511891f9e45ba216a5b620802ccf64f2
-SIZE (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1865
-SHA256 (rust/crates/wasmtime-cache-29.0.1.crate) = 8b1161c8f62880deea07358bc40cceddc019f1c81d46007bc390710b2fe24ffc
-SIZE (rust/crates/wasmtime-cache-29.0.1.crate) = 32600
-SHA256 (rust/crates/wasmtime-component-macro-29.0.1.crate) = d74de6592ed945d0a602f71243982a304d5d02f1e501b638addf57f42d57dfaf
-SIZE (rust/crates/wasmtime-component-macro-29.0.1.crate) = 203168
-SHA256 (rust/crates/wasmtime-component-util-29.0.1.crate) = 707dc7b3c112ab5a366b30cfe2fb5b2f8e6a0f682f16df96a5ec582bfe6f056e
-SIZE (rust/crates/wasmtime-component-util-29.0.1.crate) = 2515
-SHA256 (rust/crates/wasmtime-cranelift-29.0.1.crate) = 366be722674d4bf153290fbcbc4d7d16895cc82fb3e869f8d550ff768f9e9e87
-SIZE (rust/crates/wasmtime-cranelift-29.0.1.crate) = 178851
-SHA256 (rust/crates/wasmtime-environ-29.0.1.crate) = cdadc1af7097347aa276a4f008929810f726b5b46946971c660b6d421e9994ad
-SIZE (rust/crates/wasmtime-environ-29.0.1.crate) = 192670
-SHA256 (rust/crates/wasmtime-fiber-29.0.1.crate) = ccba90d4119f081bca91190485650730a617be1fff5228f8c4757ce133d21117
-SIZE (rust/crates/wasmtime-fiber-29.0.1.crate) = 27634
-SHA256 (rust/crates/wasmtime-jit-debug-29.0.1.crate) = 3e7b61488a5ee00c35c8c22de707c36c0aecacf419a3be803a6a2ba5e860f56a
-SIZE (rust/crates/wasmtime-jit-debug-29.0.1.crate) = 7433
-SHA256 (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = ec5e8552e01692e6c2e5293171704fed8abdec79d1a6995a0870ab190e5747d1
-SIZE (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = 6840
-SHA256 (rust/crates/wasmtime-math-29.0.1.crate) = 29210ec2aa25e00f4d54605cedaf080f39ec01a872c5bd520ad04c67af1dde17
-SIZE (rust/crates/wasmtime-math-29.0.1.crate) = 2630
-SHA256 (rust/crates/wasmtime-slab-29.0.1.crate) = fcb5821a96fa04ac14bc7b158bb3d5cd7729a053db5a74dad396cd513a5e5ccf
-SIZE (rust/crates/wasmtime-slab-29.0.1.crate) = 5435
-SHA256 (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 86ff86db216dc0240462de40c8290887a613dddf9685508eb39479037ba97b5b
-SIZE (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 2038
-SHA256 (rust/crates/wasmtime-wasi-29.0.1.crate) = 8d1be69bfcab1bdac74daa7a1f9695ab992b9c8e21b9b061e7d66434097e0ca4
-SIZE (rust/crates/wasmtime-wasi-29.0.1.crate) = 164209
-SHA256 (rust/crates/wasmtime-winch-29.0.1.crate) = fdbabfb8f20502d5e1d81092b9ead3682ae59988487aafcd7567387b7a43cf8f
-SIZE (rust/crates/wasmtime-winch-29.0.1.crate) = 13095
-SHA256 (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 8358319c2dd1e4db79e3c1c5d3a5af84956615343f9f89f4e4996a36816e06e6
-SIZE (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 31902
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = a4494f6290a82f5fe584817a676a34b9d6763e8d9d18204009fb31dceca98fd4
+SIZE (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = 18092
+SHA256 (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 03fa2761397e5bd52002cd7e73110c71af2109aca4e521a9f40473fe685b0a24
+SIZE (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 132019
+SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
+SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
+SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.51.crate) = 0ca85039a9b469b38336411d6d6ced91f3fc87109a2a27b0c197663f5144dffe
+SIZE (rust/crates/wasm-bindgen-futures-0.4.51.crate) = 16315
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
+SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
+SHA256 (rust/crates/wasm-encoder-0.236.1.crate) = 724fccfd4f3c24b7e589d333fc0429c68042897a7e8a5f8694f31792471841e7
+SIZE (rust/crates/wasm-encoder-0.236.1.crate) = 83380
+SHA256 (rust/crates/wasm-encoder-0.239.0.crate) = 5be00faa2b4950c76fe618c409d2c3ea5a3c9422013e079482d78544bb2d184c
+SIZE (rust/crates/wasm-encoder-0.239.0.crate) = 83923
+SHA256 (rust/crates/wasmparser-0.236.1.crate) = a9b1e81f3eb254cf7404a82cee6926a4a3ccc5aad80cc3d43608a070c67aa1d7
+SIZE (rust/crates/wasmparser-0.236.1.crate) = 259406
+SHA256 (rust/crates/wasmparser-0.239.0.crate) = 8c9d90bb93e764f6beabf1d02028c70a2156a6583e63ac4218dd07ef733368b0
+SIZE (rust/crates/wasmparser-0.239.0.crate) = 260621
+SHA256 (rust/crates/wasmprinter-0.236.1.crate) = 2df225df06a6df15b46e3f73ca066ff92c2e023670969f7d50ce7d5e695abbb1
+SIZE (rust/crates/wasmprinter-0.236.1.crate) = 44027
+SHA256 (rust/crates/wasmtime-36.0.2.crate) = 5b3e1fab634681494213138ea3a18e958e5ea99da13a4a01a4b870d51a41680b
+SIZE (rust/crates/wasmtime-36.0.2.crate) = 884638
+SHA256 (rust/crates/wasmtime-environ-36.0.2.crate) = 6750e519977953a018fe994aada7e02510aea4babb03310aa5f5b4145b6e6577
+SIZE (rust/crates/wasmtime-environ-36.0.2.crate) = 223975
+SHA256 (rust/crates/wasmtime-internal-asm-macros-36.0.2.crate) = bdbf38adac6e81d5c0326e8fd25f80450e3038f2fc103afd3c5cc8b83d5dd78b
+SIZE (rust/crates/wasmtime-internal-asm-macros-36.0.2.crate) = 2126
+SHA256 (rust/crates/wasmtime-internal-cache-36.0.2.crate) = c0c9085d8c04cc294612d743e2f355382b39250de4bd20bf4b0b0b7c0ae7067a
+SIZE (rust/crates/wasmtime-internal-cache-36.0.2.crate) = 35276
+SHA256 (rust/crates/wasmtime-internal-component-macro-36.0.2.crate) = 26a578a474e3b7ddce063cd169ced292b5185013341457522891b10e989aa42a
+SIZE (rust/crates/wasmtime-internal-component-macro-36.0.2.crate) = 238521
+SHA256 (rust/crates/wasmtime-internal-component-util-36.0.2.crate) = edc23d46ec1b1cd42b6f73205eb80498ed94b47098ec53456c0b18299405b158
+SIZE (rust/crates/wasmtime-internal-component-util-36.0.2.crate) = 2779
+SHA256 (rust/crates/wasmtime-internal-cranelift-36.0.2.crate) = d85b8ba128525bff91b89ac8a97755136a4fb0fb59df5ffb7539dd646455d441
+SIZE (rust/crates/wasmtime-internal-cranelift-36.0.2.crate) = 191567
+SHA256 (rust/crates/wasmtime-internal-fiber-36.0.2.crate) = 0c566f5137de1f55339df8a236a5ec89698b466a3d33f9cc07823a58a3f85e16
+SIZE (rust/crates/wasmtime-internal-fiber-36.0.2.crate) = 31811
+SHA256 (rust/crates/wasmtime-internal-jit-debug-36.0.2.crate) = e03f0b11f8fe4d456feac11e7e9dc6f02ddb34d4f6a1912775dbc63c5bdd5670
+SIZE (rust/crates/wasmtime-internal-jit-debug-36.0.2.crate) = 9373
+SHA256 (rust/crates/wasmtime-internal-jit-icache-coherence-36.0.2.crate) = 71aeb74f9b3fd9225319c723e59832a77a674b0c899ba9795f9b2130a6d1b167
+SIZE (rust/crates/wasmtime-internal-jit-icache-coherence-36.0.2.crate) = 7111
+SHA256 (rust/crates/wasmtime-internal-math-36.0.2.crate) = 31d5dad8a609c6cc47a5f265f13b52e347e893450a69641af082b8a276043fa7
+SIZE (rust/crates/wasmtime-internal-math-36.0.2.crate) = 3575
+SHA256 (rust/crates/wasmtime-internal-slab-36.0.2.crate) = 6d152a7b875d62e395bfe0ae7d12e7b47cd332eb380353cce3eb831f9843731d
+SIZE (rust/crates/wasmtime-internal-slab-36.0.2.crate) = 5736
+SHA256 (rust/crates/wasmtime-internal-unwinder-36.0.2.crate) = 2aaacc0fea00293f7af7e6c25cef74b7d213ebbe7560c86305eec15fc318fab8
+SIZE (rust/crates/wasmtime-internal-unwinder-36.0.2.crate) = 20209
+SHA256 (rust/crates/wasmtime-internal-versioned-export-macros-36.0.2.crate) = c61c7f75326434944cc5f3b75409a063fa37e537f6247f00f0f733679f0be406
+SIZE (rust/crates/wasmtime-internal-versioned-export-macros-36.0.2.crate) = 2309
+SHA256 (rust/crates/wasmtime-internal-winch-36.0.2.crate) = 6cfbaa87e1ac4972bb096c9cb1800fedc113e36332cc4bc2c96a2ef1d7c5e750
+SIZE (rust/crates/wasmtime-internal-winch-36.0.2.crate) = 14038
+SHA256 (rust/crates/wasmtime-internal-wit-bindgen-36.0.2.crate) = 169042d58002f16da149ab7d608b71164411abd1fc5140f48f4c200b44bb5565
+SIZE (rust/crates/wasmtime-internal-wit-bindgen-36.0.2.crate) = 34324
+SHA256 (rust/crates/wasmtime-wasi-36.0.2.crate) = b9049a5fedcd24fa0f665ba7c17c4445c1a547536a9560d960e15bee2d8428d0
+SIZE (rust/crates/wasmtime-wasi-36.0.2.crate) = 204092
+SHA256 (rust/crates/wasmtime-wasi-io-36.0.2.crate) = d62156d8695d80df8e85baeb56379b3ba6b6bf5996671594724c24d40b67825f
+SIZE (rust/crates/wasmtime-wasi-io-36.0.2.crate) = 21676
SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
SIZE (rust/crates/wast-35.0.2.crate) = 90940
-SHA256 (rust/crates/wast-229.0.0.crate) = 63fcaff613c12225696bb163f79ca38ffb40e9300eff0ff4b8aa8b2f7eadf0d9
-SIZE (rust/crates/wast-229.0.0.crate) = 153934
-SHA256 (rust/crates/wat-1.229.0.crate) = 4189bad08b70455a9e9e67dc126d2dcf91fac143a80f1046747a5dde6d4c33e0
-SIZE (rust/crates/wat-1.229.0.crate) = 8132
+SHA256 (rust/crates/wast-239.0.0.crate) = 9139176fe8a2590e0fb174cdcaf373b224cb93c3dde08e4297c1361d2ba1ea5d
+SIZE (rust/crates/wast-239.0.0.crate) = 156209
+SHA256 (rust/crates/wat-1.239.0.crate) = 3e1c941927d34709f255558166f8901a2005f8ab4a9650432e9281b7cc6f3b75
+SIZE (rust/crates/wat-1.239.0.crate) = 8406
SHA256 (rust/crates/wavefront-0.2.3.crate) = 0162190f32ea78b07b7bc02b57a1c2a7c0874bc3da34f36eba41c86c4b03c4fb
SIZE (rust/crates/wavefront-0.2.3.crate) = 13984
-SHA256 (rust/crates/wayland-backend-0.3.10.crate) = fe770181423e5fc79d3e2a7f4410b7799d5aab1de4372853de3c6aa13ca24121
-SIZE (rust/crates/wayland-backend-0.3.10.crate) = 75632
+SHA256 (rust/crates/wayland-backend-0.3.11.crate) = 673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35
+SIZE (rust/crates/wayland-backend-0.3.11.crate) = 76980
SHA256 (rust/crates/wayland-client-0.29.5.crate) = 3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715
SIZE (rust/crates/wayland-client-0.29.5.crate) = 71041
-SHA256 (rust/crates/wayland-client-0.31.10.crate) = 978fa7c67b0847dbd6a9f350ca2569174974cd4082737054dbb7fbb79d7d9a61
-SIZE (rust/crates/wayland-client-0.31.10.crate) = 64777
+SHA256 (rust/crates/wayland-client-0.31.11.crate) = c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d
+SIZE (rust/crates/wayland-client-0.31.11.crate) = 65932
SHA256 (rust/crates/wayland-commons-0.29.5.crate) = 8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902
SIZE (rust/crates/wayland-commons-0.29.5.crate) = 20771
SHA256 (rust/crates/wayland-csd-frame-0.3.0.crate) = 625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e
SIZE (rust/crates/wayland-csd-frame-0.3.0.crate) = 5696
SHA256 (rust/crates/wayland-cursor-0.29.5.crate) = 6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661
SIZE (rust/crates/wayland-cursor-0.29.5.crate) = 6195
-SHA256 (rust/crates/wayland-cursor-0.31.10.crate) = a65317158dec28d00416cb16705934070aef4f8393353d41126c54264ae0f182
-SIZE (rust/crates/wayland-cursor-0.31.10.crate) = 9725
+SHA256 (rust/crates/wayland-cursor-0.31.11.crate) = 447ccc440a881271b19e9989f75726d60faa09b95b0200a9b7eb5cc47c3eeb29
+SIZE (rust/crates/wayland-cursor-0.31.11.crate) = 9785
SHA256 (rust/crates/wayland-protocols-0.29.5.crate) = b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6
SIZE (rust/crates/wayland-protocols-0.29.5.crate) = 140859
-SHA256 (rust/crates/wayland-protocols-0.32.8.crate) = 779075454e1e9a521794fed15886323ea0feda3f8b0fc1390f5398141310422a
-SIZE (rust/crates/wayland-protocols-0.32.8.crate) = 210103
-SHA256 (rust/crates/wayland-protocols-wlr-0.3.8.crate) = 1cb6cdc73399c0e06504c437fe3cf886f25568dd5454473d565085b36d6a8bbf
-SIZE (rust/crates/wayland-protocols-wlr-0.3.8.crate) = 28616
+SHA256 (rust/crates/wayland-protocols-0.32.9.crate) = efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901
+SIZE (rust/crates/wayland-protocols-0.32.9.crate) = 155404
+SHA256 (rust/crates/wayland-protocols-plasma-0.3.9.crate) = a07a14257c077ab3279987c4f8bb987851bf57081b93710381daea94f2c2c032
+SIZE (rust/crates/wayland-protocols-plasma-0.3.9.crate) = 69243
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.9.crate) = efd94963ed43cf9938a090ca4f7da58eb55325ec8200c3848963e98dc25b78ec
+SIZE (rust/crates/wayland-protocols-wlr-0.3.9.crate) = 28723
SHA256 (rust/crates/wayland-scanner-0.29.5.crate) = 8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53
SIZE (rust/crates/wayland-scanner-0.29.5.crate) = 17248
-SHA256 (rust/crates/wayland-scanner-0.31.6.crate) = 896fdafd5d28145fce7958917d69f2fd44469b1d4e861cb5961bcbeebc6d1484
-SIZE (rust/crates/wayland-scanner-0.31.6.crate) = 36365
+SHA256 (rust/crates/wayland-scanner-0.31.7.crate) = 54cb1e9dc49da91950bdfd8b848c49330536d9d1fb03d4bfec8cae50caa50ae3
+SIZE (rust/crates/wayland-scanner-0.31.7.crate) = 36483
SHA256 (rust/crates/wayland-sys-0.29.5.crate) = be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4
SIZE (rust/crates/wayland-sys-0.29.5.crate) = 7926
-SHA256 (rust/crates/wayland-sys-0.31.6.crate) = dbcebb399c77d5aa9fa5db874806ee7b4eba4e73650948e8f93963f128896615
-SIZE (rust/crates/wayland-sys-0.31.6.crate) = 10049
-SHA256 (rust/crates/web-sys-0.3.72.crate) = f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112
-SIZE (rust/crates/web-sys-0.3.72.crate) = 629190
+SHA256 (rust/crates/wayland-sys-0.31.7.crate) = 34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142
+SIZE (rust/crates/wayland-sys-0.31.7.crate) = 10106
+SHA256 (rust/crates/web-sys-0.3.78.crate) = 77e4b637749ff0d92b8fad63aa1f7cff3cbe125fd49c175cd6345e7272638b12
+SIZE (rust/crates/web-sys-0.3.78.crate) = 642410
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-root-certs-0.26.10.crate) = c99403924bc5f23afefc319b8ac67ed0e50669f6e52a413314cccb1fdbc93ba0
-SIZE (rust/crates/webpki-root-certs-0.26.10.crate) = 171116
+SHA256 (rust/crates/webpki-root-certs-1.0.2.crate) = 4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a
+SIZE (rust/crates/webpki-root-certs-1.0.2.crate) = 173652
SHA256 (rust/crates/wfd-0.1.7.crate) = e713040b67aae5bf1a0ae3e1ebba8cc29ab2b90da9aa1bff6e09031a8a41d7a8
SIZE (rust/crates/wfd-0.1.7.crate) = 8825
-SHA256 (rust/crates/wgpu-profiler-0.15.0.crate) = cbdc78911971a06b86a57a9a8e1c861fbc90c62dcbc96bff0b2831c1e853b7bd
-SIZE (rust/crates/wgpu-profiler-0.15.0.crate) = 37833
+SHA256 (rust/crates/wgpu-26.0.1.crate) = 70b6ff82bbf6e9206828e1a3178e851f8c20f1c9028e74dd3a8090741ccd5798
+SIZE (rust/crates/wgpu-26.0.1.crate) = 188657
+SHA256 (rust/crates/wgpu-core-26.0.1.crate) = d5f62f1053bd28c2268f42916f31588f81f64796e2ff91b81293515017ca8bd9
+SIZE (rust/crates/wgpu-core-26.0.1.crate) = 306801
+SHA256 (rust/crates/wgpu-core-deps-apple-26.0.0.crate) = 18ae5fbde6a4cbebae38358aa73fcd6e0f15c6144b67ef5dc91ded0db125dbdf
+SIZE (rust/crates/wgpu-core-deps-apple-26.0.0.crate) = 7969
+SHA256 (rust/crates/wgpu-core-deps-emscripten-26.0.0.crate) = d7670e390f416006f746b4600fdd9136455e3627f5bd763abf9a65daa216dd2d
+SIZE (rust/crates/wgpu-core-deps-emscripten-26.0.0.crate) = 6820
+SHA256 (rust/crates/wgpu-core-deps-windows-linux-android-26.0.0.crate) = 720a5cb9d12b3d337c15ff0e24d3e97ed11490ff3f7506e7f3d98c68fa5d6f14
+SIZE (rust/crates/wgpu-core-deps-windows-linux-android-26.0.0.crate) = 7778
+SHA256 (rust/crates/wgpu-hal-26.0.4.crate) = 7df2c64ac282a91ad7662c90bc4a77d4a2135bc0b2a2da5a4d4e267afc034b9e
+SIZE (rust/crates/wgpu-hal-26.0.4.crate) = 383672
+SHA256 (rust/crates/wgpu-profiler-0.24.0.crate) = 63e58456885a6e343f2487a65ba0d19f87b8a9d8c9b69086352ade067d52b621
+SIZE (rust/crates/wgpu-profiler-0.24.0.crate) = 53255
+SHA256 (rust/crates/wgpu-types-26.0.0.crate) = eca7a8d8af57c18f57d393601a1fb159ace8b2328f1b6b5f80893f7d672c9ae2
+SIZE (rust/crates/wgpu-types-26.0.0.crate) = 88166
SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
SIZE (rust/crates/which-7.0.3.crate) = 18872
SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
SIZE (rust/crates/widestring-1.2.0.crate) = 89105
-SHA256 (rust/crates/wiggle-29.0.1.crate) = 4b9af35bc9629c52c261465320a9a07959164928b4241980ba1cf923b9e6751d
-SIZE (rust/crates/wiggle-29.0.1.crate) = 24153
-SHA256 (rust/crates/wiggle-generate-29.0.1.crate) = 2cf267dd05673912c8138f4b54acabe6bd53407d9d1536f0fadb6520dd16e101
-SIZE (rust/crates/wiggle-generate-29.0.1.crate) = 25441
-SHA256 (rust/crates/wiggle-macro-29.0.1.crate) = 08c5c473d4198e6c2d377f3809f713ff0c110cab88a0805ae099a82119ee250c
-SIZE (rust/crates/wiggle-macro-29.0.1.crate) = 10866
+SHA256 (rust/crates/wiggle-36.0.2.crate) = e233166bc0ef02371ebe2c630aba51dd3f015bcaf616d32b4171efab84d09137
+SIZE (rust/crates/wiggle-36.0.2.crate) = 23809
+SHA256 (rust/crates/wiggle-generate-36.0.2.crate) = 93048543902e61c65b75d8a9ea0e78d5a8723e5db6e11ff93870165807c4463d
+SIZE (rust/crates/wiggle-generate-36.0.2.crate) = 24564
+SHA256 (rust/crates/wiggle-macro-36.0.2.crate) = fd7e511edbcaa045079dea564486c4ff7946ae491002227c41d74ea62a59d329
+SIZE (rust/crates/wiggle-macro-36.0.2.crate) = 10085
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-wsapoll-0.1.2.crate) = 1eafc5f679c576995526e81635d0cf9695841736712b4e892f87abbe6fed3f28
SIZE (rust/crates/winapi-wsapoll-0.1.2.crate) = 2865
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/winch-codegen-29.0.1.crate) = 2f849ef2c5f46cb0a20af4b4487aaa239846e52e2c03f13fa3c784684552859c
-SIZE (rust/crates/winch-codegen-29.0.1.crate) = 119631
-SHA256 (rust/crates/window_clipboard-0.3.0.crate) = 63287c9c4396ccf5346d035a9b0fcaead9e18377637f5eaa78b7ac65c873ff7d
-SIZE (rust/crates/window_clipboard-0.3.0.crate) = 13447
+SHA256 (rust/crates/winch-codegen-36.0.2.crate) = 6e615fe205d7d4c9aa62217862f2e0969d00b9b0843af0b1b8181adaea3cfef3
+SIZE (rust/crates/winch-codegen-36.0.2.crate) = 165765
+SHA256 (rust/crates/window_clipboard-0.4.1.crate) = f6d692d46038c433f9daee7ad8757e002a4248c20b0a3fbc991d99521d3bcb6d
+SIZE (rust/crates/window_clipboard-0.4.1.crate) = 16047
SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
SIZE (rust/crates/windows-0.48.0.crate) = 11864177
-SHA256 (rust/crates/windows-0.51.1.crate) = ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9
-SIZE (rust/crates/windows-0.51.1.crate) = 12250614
SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49
SIZE (rust/crates/windows-0.54.0.crate) = 11096265
SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
SIZE (rust/crates/windows-0.58.0.crate) = 9744521
-SHA256 (rust/crates/windows-core-0.51.1.crate) = f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64
-SIZE (rust/crates/windows-core-0.51.1.crate) = 42364
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99
SIZE (rust/crates/windows-core-0.58.0.crate) = 41022
-SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980
-SIZE (rust/crates/windows-core-0.61.0.crate) = 36707
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b
SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
@@ -1699,18 +1733,22 @@ SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a
SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252
-SIZE (rust/crates/windows-result-0.3.2.crate) = 13399
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
-SHA256 (rust/crates/windows-strings-0.4.0.crate) = 7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97
-SIZE (rust/crates/windows-strings-0.4.0.crate) = 13939
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -1719,62 +1757,84 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winit-0.28.7.crate) = 9596d90b45384f5281384ab204224876e8e8bf7d58366d9b795ad99aa9894b94
-SIZE (rust/crates/winit-0.28.7.crate) = 407921
-SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
-SIZE (rust/crates/winnow-0.5.40.crate) = 159316
-SHA256 (rust/crates/winnow-0.7.9.crate) = d9fb597c990f03753e08d3c29efbfcf2019a003b4bf4ba19225c158e1549f0f3
-SIZE (rust/crates/winnow-0.7.9.crate) = 174763
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winit-0.30.12.crate) = c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732
+SIZE (rust/crates/winit-0.30.12.crate) = 604631
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
@@ -1785,16 +1845,14 @@ SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/winx-0.36.4.crate) = 3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d
SIZE (rust/crates/winx-0.36.4.crate) = 13838
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/wit-parser-0.221.3.crate) = 896112579ed56b4a538b07a3d16e562d101ff6265c46b515ce0c701eef16b2ac
-SIZE (rust/crates/wit-parser-0.221.3.crate) = 142585
+SHA256 (rust/crates/wit-bindgen-0.45.1.crate) = 5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36
+SIZE (rust/crates/wit-bindgen-0.45.1.crate) = 60395
+SHA256 (rust/crates/wit-parser-0.236.1.crate) = 16e4833a20cd6e85d6abfea0e63a399472d6f88c6262957c17f546879a80ba15
+SIZE (rust/crates/wit-parser-0.236.1.crate) = 153557
SHA256 (rust/crates/witx-0.9.1.crate) = e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b
SIZE (rust/crates/witx-0.9.1.crate) = 45928
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/x11-clipboard-0.7.1.crate) = 980b9aa9226c3b7de8e2adb11bf20124327c054e0e5812d2aac0b5b5a87e7464
@@ -1803,81 +1861,69 @@ SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de66
SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823
SHA256 (rust/crates/x11rb-0.10.1.crate) = 592b4883219f345e712b3209c62654ebda0bb50887f330cbd018d0f654bfd507
SIZE (rust/crates/x11rb-0.10.1.crate) = 207678
-SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12
-SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
+SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414
+SIZE (rust/crates/x11rb-0.13.2.crate) = 220549
SHA256 (rust/crates/x11rb-protocol-0.10.0.crate) = 56b245751c0ac9db0e006dc812031482784e434630205a93c73cfefcaabeac67
SIZE (rust/crates/x11rb-protocol-0.10.0.crate) = 419025
-SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
-SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
-SHA256 (rust/crates/xattr-1.5.0.crate) = 0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e
-SIZE (rust/crates/xattr-1.5.0.crate) = 14694
-SHA256 (rust/crates/xcb-1.5.0.crate) = f1e2f212bb1a92cd8caac8051b829a6582ede155ccb60b5d5908b81b100952be
-SIZE (rust/crates/xcb-1.5.0.crate) = 209831
-SHA256 (rust/crates/xcursor-0.3.8.crate) = 0ef33da6b1660b4ddbfb3aef0ade110c8b8a781a3b6382fa5f2b5b040fd55f61
-SIZE (rust/crates/xcursor-0.3.8.crate) = 7191
+SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd
+SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069
+SHA256 (rust/crates/xattr-1.5.1.crate) = af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909
+SIZE (rust/crates/xattr-1.5.1.crate) = 14565
+SHA256 (rust/crates/xcursor-0.3.10.crate) = bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b
+SIZE (rust/crates/xcursor-0.3.10.crate) = 7768
SHA256 (rust/crates/xdg-2.5.2.crate) = 213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546
SIZE (rust/crates/xdg-2.5.2.crate) = 14394
SHA256 (rust/crates/xi-unicode-0.3.0.crate) = a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a
SIZE (rust/crates/xi-unicode-0.3.0.crate) = 87001
-SHA256 (rust/crates/xkbcommon-0.5.1.crate) = 52db25b599e92bf6e3904134618728eeb7b49a5a4f38f107f92399bb9c496b88
-SIZE (rust/crates/xkbcommon-0.5.1.crate) = 58659
+SHA256 (rust/crates/xkbcommon-dl-0.4.2.crate) = d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5
+SIZE (rust/crates/xkbcommon-dl-0.4.2.crate) = 5879
SHA256 (rust/crates/xkeysym-0.2.1.crate) = b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56
SIZE (rust/crates/xkeysym-0.2.1.crate) = 103129
-SHA256 (rust/crates/xml-rs-0.8.26.crate) = a62ce76d9b56901b19a74f19431b0d8b3bc7ca4ad685a746dfd78ca8f4fc6bda
-SIZE (rust/crates/xml-rs-0.8.26.crate) = 55115
-SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
-SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
+SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7
+SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258
SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
SIZE (rust/crates/yasna-0.5.2.crate) = 34859
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
-SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
-SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
SIZE (rust/crates/zstd-0.13.3.crate) = 30514
SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
-SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
-SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
+SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
-SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028
-SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388
-SHA256 (Imbris-keyboard-keynames-veloren-winit-0.28_GL0.tar.gz) = cc8baf32868d7c0d52a8c9dea7beaf5f3226433147a63e3a118a3cd710109263
-SIZE (Imbris-keyboard-keynames-veloren-winit-0.28_GL0.tar.gz) = 4886
+SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
+SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
SHA256 (amethyst-specs-4e2da1df29ee840baa9b936593c45592b7c9ae27_GH0.tar.gz) = 0f7a525f61a575d212ecab1860af9166b6453a5ad5f44c5c7bcdcd4a353f6ff9
SIZE (amethyst-specs-4e2da1df29ee840baa9b936593c45592b7c9ae27_GH0.tar.gz) = 142942
-SHA256 (hasenbanck-egui_wgpu_backend-34691d4e9149deb9cd0bb8cbb5a56bffebf47588_GH0.tar.gz) = 0e60138671e406a80cb19a1995681b1defcfc233353d9833d6c4cd1234c9ffd8
-SIZE (hasenbanck-egui_wgpu_backend-34691d4e9149deb9cd0bb8cbb5a56bffebf47588_GH0.tar.gz) = 13179
SHA256 (veloren-auth-ae0e16783a9f9041951296885f082308e155db79_GL0.tar.gz) = 57381d975997e4a0b81e33a7658f87b5b3153097e82adfbf34fd8e47006f2056
SIZE (veloren-auth-ae0e16783a9f9041951296885f082308e155db79_GL0.tar.gz) = 35502
SHA256 (Imberflur-iced-veloren-winit-0.28_GH0.tar.gz) = ff1056ad3df5df0604440a4ad9e752a27e019276f9275abdabdea1b7fba51036
SIZE (Imberflur-iced-veloren-winit-0.28_GH0.tar.gz) = 1130634
-SHA256 (Imberflur-wgpu-0.18-with-fixes-for-veloren-v2_GH0.tar.gz) = eaf65f3809d369f76781ec891f1d0ea4644417e8e34679db0079e39178939fc5
-SIZE (Imberflur-wgpu-0.18-with-fixes-for-veloren-v2_GH0.tar.gz) = 10001880
SHA256 (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.gz) = 29252101e189bbe067f0bacba18181afc69a2fb9bc031bbba8dcbade45dec02f
SIZE (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.gz) = 2210
SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43f0faa196eb33341c8e9952da17876649dd3aade44fd357a3a098eaaeb78e9d
SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402
SHA256 (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = ffc38b7c73cb6419d02a21a3905cd0b00b3a544711230c5b11ef77301b7b9bb2
SIZE (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = 4379268
-SHA256 (veloren-v0.17.0-964-gfd290fcdc5.tar.bz2) = d28de9c09770f2cf0720d46a6f7507f35b82920b75140f443d1228fd52cd9fd7
-SIZE (veloren-v0.17.0-964-gfd290fcdc5.tar.bz2) = 334436433
+SHA256 (veloren-v0.17.0-1245-gcb0cd52b89.tar.bz2) = d619378777acd4eb7bf9c744d0813d5e23385e4db939f0562572bc0bef441778
+SIZE (veloren-v0.17.0-1245-gcb0cd52b89.tar.bz2) = 345074643
diff --git a/games/veloren-weekly/files/patch-gilrs b/games/veloren-weekly/files/patch-gilrs
index d18771ab9298..bcba8722d178 100644
--- a/games/veloren-weekly/files/patch-gilrs
+++ b/games/veloren-weekly/files/patch-gilrs
@@ -23,9 +23,9 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
| | help: a similar name exists in the module: `event`
| no `epoll` in `sys`
---- Cargo.lock.orig 2025-07-02 22:31:56 UTC
+--- Cargo.lock.orig 2025-09-10 09:49:58 UTC
+++ Cargo.lock
-@@ -2628,9 +2628,9 @@ dependencies = [
+@@ -2709,9 +2709,9 @@ dependencies = [
[[package]]
name = "gilrs"
@@ -37,7 +37,7 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
dependencies = [
"fnv",
"gilrs-core",
-@@ -2642,24 +2642,23 @@ dependencies = [
+@@ -2723,24 +2723,23 @@ dependencies = [
[[package]]
name = "gilrs-core"
@@ -47,8 +47,8 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
-checksum = "a6d95ae10ce5aa99543a28cf74e41c11f3b9e3c14f0452bbde46024753cd683e"
+checksum = "5ccc99e9b8d63ffcaa334c4babfa31f46e156618a11f63efb6e8e6bcb37b830d"
dependencies = [
-- "core-foundation 0.10.0",
-- "inotify 0.11.0",
+- "core-foundation 0.10.1",
+- "inotify",
+ "core-foundation 0.9.4",
"io-kit-sys",
"js-sys",
@@ -62,12 +62,12 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
"vec_map",
"wasm-bindgen",
"web-sys",
-- "windows 0.61.1",
+- "windows 0.61.3",
+ "windows 0.48.0",
]
[[package]]
-@@ -3546,9 +3545,9 @@ dependencies = [
+@@ -3525,9 +3524,9 @@ dependencies = [
[[package]]
name = "io-kit-sys"
@@ -79,96 +79,23 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
dependencies = [
"core-foundation-sys",
"mach2",
-@@ -4381,6 +4380,17 @@ dependencies = [
- "memoffset 0.6.5",
- ]
+@@ -4317,13 +4316,12 @@ dependencies = [
-+[[package]]
-+name = "nix"
-+version = "0.26.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
-+dependencies = [
-+ "bitflags 1.3.2",
-+ "cfg-if 1.0.0",
-+ "libc",
-+]
-+
[[package]]
name = "nix"
- version = "0.29.0"
-@@ -7578,7 +7588,7 @@ version = "1.6.3"
+-version = "0.29.0"
++version = "0.26.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675"
+-checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
++checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
dependencies = [
-- "cfg-if 1.0.0",
-+ "cfg-if 0.1.10",
- "rand 0.8.5",
- "static_assertions",
- ]
-@@ -9363,28 +9373,6 @@ dependencies = [
- "windows-targets 0.52.6",
- ]
-
--[[package]]
--name = "windows"
--version = "0.61.1"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419"
--dependencies = [
-- "windows-collections",
-- "windows-core 0.61.0",
-- "windows-future",
-- "windows-link",
-- "windows-numerics",
--]
--
--[[package]]
--name = "windows-collections"
--version = "0.2.0"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8"
--dependencies = [
-- "windows-core 0.61.0",
--]
--
- [[package]]
- name = "windows-core"
- version = "0.51.1"
-@@ -9430,16 +9418,6 @@ dependencies = [
- "windows-strings 0.4.0",
+- "bitflags 2.9.4",
++ "bitflags 1.3.2",
+ "cfg-if 1.0.3",
+- "cfg_aliases",
+ "libc",
]
--[[package]]
--name = "windows-future"
--version = "0.2.0"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "7a1d6bbefcb7b60acd19828e1bc965da6fcf18a7e39490c5f8be71e54a19ba32"
--dependencies = [
-- "windows-core 0.61.0",
-- "windows-link",
--]
--
- [[package]]
- name = "windows-implement"
- version = "0.58.0"
-@@ -9490,16 +9468,6 @@ version = "0.1.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38"
-
--[[package]]
--name = "windows-numerics"
--version = "0.2.0"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1"
--dependencies = [
-- "windows-core 0.61.0",
-- "windows-link",
--]
--
- [[package]]
- name = "windows-result"
- version = "0.1.2"
--- cargo-crates/gilrs-0.10.2/examples/ev.rs.orig 1970-01-01 00:00:00 UTC
+++ cargo-crates/gilrs-0.10.2/examples/ev.rs
@@ -9,6 +9,8 @@ use std::process;
diff --git a/games/veloren-weekly/files/patch-i386 b/games/veloren-weekly/files/patch-i386
deleted file mode 100644
index 2dd39fcca4b6..000000000000
--- a/games/veloren-weekly/files/patch-i386
+++ /dev/null
@@ -1,28 +0,0 @@
-https://gitlab.com/veloren/veloren/-/merge_requests/4103
-
-error[E0308]: mismatched types
- --> rtsim/src/gen/mod.rs:30:43
- |
-30 | let mut rng = SmallRng::from_seed(seed);
- | ------------------- ^^^^ expected an array with a fixed size of 16 elements, found one with 32 elements
- | |
- | arguments to this function are incorrect
- |
-note: associated function defined here
- --> cargo-crates/rand_core-0.6.4/src/lib.rs:319:8
- |
-319 | fn from_seed(seed: Self::Seed) -> Self;
- | ^^^^^^^^^
-
---- rtsim/src/gen/mod.rs.orig 2023-07-03 10:21:20 UTC
-+++ rtsim/src/gen/mod.rs
-@@ -23,6 +23,9 @@ impl Data {
-
- impl Data {
- pub fn generate(settings: &WorldSettings, world: &World, index: IndexRef) -> Self {
-+#[cfg(target_pointer_width = "32")]
-+ let mut seed = [0; 16];
-+#[cfg(not(target_pointer_width = "32"))]
- let mut seed = [0; 32];
- seed.iter_mut()
- .zip(&mut index.seed.to_le_bytes())
diff --git a/games/veloren-weekly/files/patch-keyboard-keynames b/games/veloren-weekly/files/patch-keyboard-keynames
deleted file mode 100644
index 10f126ce6f72..000000000000
--- a/games/veloren-weekly/files/patch-keyboard-keynames
+++ /dev/null
@@ -1,41 +0,0 @@
-Assume X11/Wayland key names on every Unix-like system
-
---- ../keyboard-keynames-veloren-winit-0.28-fca4bbdfa51bf054b155a455935b3792975c989d/Cargo.toml.orig 2023-08-23 04:01:46 UTC
-+++ ../keyboard-keynames-veloren-winit-0.28-fca4bbdfa51bf054b155a455935b3792975c989d/Cargo.toml
-@@ -18,7 +18,7 @@ winapi = { version = "0.3.9", features = ["winuser"] }
- [target.'cfg(windows)'.dependencies]
- winapi = { version = "0.3.9", features = ["winuser"] }
-
--[target.'cfg(target_os = "linux")'.dependencies]
-+[target.'cfg(all(unix, not(target_os = "macos")))'.dependencies]
- xkbcommon = { version = "0.5", features = ["x11", "wayland"] }
- xcb = { version = "1", features = ["as-raw-xcb-connection"] }
- wayland-client = "0.29"
---- ../keyboard-keynames-veloren-winit-0.28-fca4bbdfa51bf054b155a455935b3792975c989d/src/platform/mod.rs.orig 2023-08-23 04:01:46 UTC
-+++ ../keyboard-keynames-veloren-winit-0.28-fca4bbdfa51bf054b155a455935b3792975c989d/src/platform/mod.rs
-@@ -1,5 +1,5 @@
- //! The KeyLayout struct and supporting elements
--#[cfg(target_os = "linux")]
-+#[cfg(all(unix, not(target_os = "macos")))]
- #[path = "unix/mod.rs"]
- mod platform;
-
-@@ -7,7 +7,7 @@ mod platform;
- #[path = "windows/mod.rs"]
- mod platform;
-
--#[cfg(not(any(target_os = "windows", target_os = "linux")))]
-+#[cfg(target_os = "macos")]
- #[path = "other/mod.rs"]
- mod platform;
-
---- ../keyboard-keynames-veloren-winit-0.28-fca4bbdfa51bf054b155a455935b3792975c989d/src/platform/unix/key_layout.rs.orig 2023-08-23 04:01:46 UTC
-+++ ../keyboard-keynames-veloren-winit-0.28-fca4bbdfa51bf054b155a455935b3792975c989d/src/platform/unix/key_layout.rs
-@@ -220,7 +220,6 @@ impl KeyLayout {
- }
-
- /// Methods for KeyLayout specific to Unix-based systems
--#[cfg(target_os = "linux")]
- pub trait KeyLayoutExtUnix {
- /// Construct a KeyLayout explicitly using the Wayland protocol
- fn new_wayland() -> Result<KeyLayout, KeyLayoutError>;
diff --git a/games/veloren-weekly/files/patch-shaderc b/games/veloren-weekly/files/patch-shaderc
index 3d44fe45b6f4..865309451ab7 100644
--- a/games/veloren-weekly/files/patch-shaderc
+++ b/games/veloren-weekly/files/patch-shaderc
@@ -1,91 +1,25 @@
-This file is in the public domain.
-https://github.com/google/shaderc-rs/issues/62
-
- Restore system shaderc support
- Detect system shaderc on BSDs
---- Cargo.lock.orig 2024-02-07 19:13:27 UTC
-+++ Cargo.lock
-@@ -5792,8 +5792,9 @@ dependencies = [
-
- [[package]]
- name = "shaderc"
--version = "0.8.0"
--source = "git+https://github.com/pythonesque/shaderc-rs?rev=f2605a02062834019bedff911aee2fd2998c49f9#f2605a02062834019bedff911aee2fd2998c49f9"
-+version = "0.8.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "27e07913ada18607bb60d12431cbe3358d3bbebbe95948e1618851dc01e63b7b"
- dependencies = [
- "libc",
- "shaderc-sys",
-@@ -5801,8 +5802,9 @@ dependencies = [
-
- [[package]]
- name = "shaderc-sys"
--version = "0.8.0"
--source = "git+https://github.com/pythonesque/shaderc-rs?rev=f2605a02062834019bedff911aee2fd2998c49f9#f2605a02062834019bedff911aee2fd2998c49f9"
-+version = "0.8.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "73120d240fe22196300f39ca8547ca2d014960f27b19b47b21288b396272f7f7"
- dependencies = [
- "cmake",
- "libc",
---- voxygen/Cargo.toml.orig 2024-05-20 18:26:00 UTC
+--- voxygen/Cargo.toml.orig 2025-08-14 15:14:34 UTC
+++ voxygen/Cargo.toml
-@@ -32,7 +32,6 @@ egui-ui = ["voxygen-egui", "egui", "egui_wgpu_backend"
- tracy-memory = ["tracy"] # enables heap profiling with tracy
- plugins = ["client/plugins", "common-assets/plugins", "server/plugins"]
- egui-ui = ["voxygen-egui", "egui", "egui_wgpu_backend", "egui_winit_platform"]
--shaderc-from-source = ["shaderc/build-from-source"]
- discord = ["discord-sdk"]
- bin_img-export = ["common-assets"]
-
-@@ -45,7 +44,7 @@ default-publish = [
+@@ -48,7 +47,7 @@ default-publish = [
+ "discord",
"simd",
]
- # Temp for bug on current wgpu version that has access violation in vulkan when constructing egui pipeline
--default-no-egui = ["default-publish", "hot-reloading", "shaderc-from-source"]
-+default-no-egui = ["default-publish", "hot-reloading"]
- default = ["default-no-egui", "egui-ui"]
+-default = ["default-publish", "hot-reloading", "shaderc-from-source", "egui-ui"]
++default = ["default-publish", "hot-reloading", "egui-ui"]
[dependencies]
-@@ -73,9 +72,7 @@ bytemuck = { version = "1.7", features = ["derive"] }
- ] }
- wgpu-profiler = "0.15.0"
- bytemuck = { version = "1.7", features = ["derive"] }
--# shaderc = "0.8.0"
--# Working around a current bug in shaderc that causes it to use the system installation even if we specify compile from source
--shaderc = { git = "https://github.com/pythonesque/shaderc-rs", rev = "f2605a02062834019bedff911aee2fd2998c49f9" }
-+shaderc = "0.8.0"
-
- # Ui
- conrod_core = { git = "https://gitlab.com/veloren/conrod.git", branch = "copypasta_0.7" }
---- cargo-crates/shaderc-sys-0.8.3/build/build.rs.orig 1970-01-01 00:00:00 UTC
-+++ cargo-crates/shaderc-sys-0.8.3/build/build.rs
-@@ -309,10 +309,13 @@ fn main() {
+ client = { package = "veloren-client", path = "../client" }
+--- cargo-crates/shaderc-sys-0.10.1/build/build.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/shaderc-sys-0.10.1/build/build.rs
+@@ -357,7 +357,7 @@ fn main() {
}
} {
match (target_os.as_str(), target_env.as_str()) {
-- ("linux", _) => {
-+ ("linux", _) | ("dragonfly", _) | ("freebsd", _) | ("netbsd", _) | ("openbsd", _) => {
+- ("linux" | "android", _) => {
++ ("linux" | "android" | "dragonfly" | "freebsd" | "netbsd" | "openbsd", _) => {
println!("cargo:rustc-link-search=native={search_dir_str}");
println!("cargo:rustc-link-lib={lib_kind}={lib_name}");
-- println!("cargo:rustc-link-lib=dylib=stdc++");
-+ println!("cargo:rustc-link-lib=dylib={}", match target_os.as_str() {
-+ "freebsd" | "openbsd" => "c++",
-+ _ => "stdc++",
-+ });
return;
- }
- ("windows", "msvc") => {
-@@ -395,8 +398,8 @@ fn emit_std_cpp_link() {
- let target_env = env::var("CARGO_CFG_TARGET_ENV").unwrap();
-
- match (target_os.as_str(), target_env.as_str()) {
-- ("linux", _) | ("windows", "gnu") => println!("cargo:rustc-link-lib=dylib=stdc++"),
-- ("macos", _) => println!("cargo:rustc-link-lib=dylib=c++"),
-+ ("linux", _) | ("dragonfly", _) | ("netbsd", _) | ("windows", "gnu") => println!("cargo:rustc-link-lib=dylib=stdc++"),
-+ ("macos", _) | ("freebsd", _) | ("openbsd", _) => println!("cargo:rustc-link-lib=dylib=c++"),
- _ => {}
- }
- }
diff --git a/games/veloren-weekly/files/patch-unix b/games/veloren-weekly/files/patch-unix
index 58054ecb2112..2369920616b9 100644
--- a/games/veloren-weekly/files/patch-unix
+++ b/games/veloren-weekly/files/patch-unix
@@ -1,5 +1,77 @@
Relax Linux checks for the code works on any non-Windows platform.
+--- cargo-crates/wgpu-26.0.1/build.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/wgpu-26.0.1/build.rs
+@@ -16,7 +16,7 @@ fn main() {
+ metal: { all(target_vendor = "apple", feature = "metal") },
+ vulkan: { any(
+ // The `vulkan` feature enables the Vulkan backend only on "native Vulkan" platforms, i.e. Windows/Linux/Android
+- all(any(windows, target_os = "linux", target_os = "android"), feature = "vulkan"),
++ all(any(windows, unix), not(target_vendor = "apple"), feature = "vulkan"),
+ // On Apple platforms, however, we require the `vulkan-portability` feature
+ // to explicitly opt-in to Vulkan since it's meant to be used with MoltenVK.
+ all(target_vendor = "apple", feature = "vulkan-portability")
+@@ -24,7 +24,7 @@ fn main() {
+ gles: { any(
+ // The `gles` feature enables the OpenGL/GLES backend only on "native OpenGL" platforms, i.e. Windows, Linux, Android, and Emscripten.
+ // (Note that WebGL is also not included here!)
+- all(any(windows, target_os = "linux", target_os = "android", Emscripten), feature = "gles"),
++ all(any(windows, unix, Emscripten), not(target_vendor = "apple"), feature = "gles"),
+ // On Apple platforms, however, we require the `angle` feature to explicitly opt-in to OpenGL
+ // since its meant to be used with ANGLE.
+ all(target_vendor = "apple", feature = "angle")
+--- cargo-crates/wgpu-core-26.0.1/Cargo.toml.orig 1970-01-01 00:00:01 UTC
++++ cargo-crates/wgpu-core-26.0.1/Cargo.toml
+@@ -206,7 +206,7 @@ optional = true
+ version = "26.0.0"
+ optional = true
+
+-[target.'cfg(any(windows, target_os = "linux", target_os = "android"))'.dependencies.wgpu-core-deps-windows-linux-android]
++[target.'cfg(all(any(windows, unix), not(target_vendor = "apple")))'.dependencies.wgpu-core-deps-windows-linux-android]
+ version = "26.0.0"
+ optional = true
+
+--- cargo-crates/wgpu-core-26.0.1/build.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/wgpu-core-26.0.1/build.rs
+@@ -1,6 +1,6 @@ fn main() {
+ fn main() {
+ cfg_aliases::cfg_aliases! {
+- windows_linux_android: { any(windows, target_os = "linux", target_os = "android") },
++ windows_linux_android: { all(any(windows, unix), not(target_vendor = "apple")) },
+ send_sync: { all(
+ feature = "std",
+ any(
+--- cargo-crates/wgpu-core-deps-windows-linux-android-26.0.0/Cargo.toml.orig 1970-01-01 00:00:01 UTC
++++ cargo-crates/wgpu-core-deps-windows-linux-android-26.0.0/Cargo.toml
+@@ -38,5 +38,5 @@ vulkan = ["wgpu-hal/vulkan"]
+ renderdoc = ["wgpu-hal/renderdoc"]
+ vulkan = ["wgpu-hal/vulkan"]
+
+-[target.'cfg(any(windows, target_os = "linux", target_os = "android"))'.dependencies.wgpu-hal]
++[target.'cfg(all(any(windows, unix), not(target_vendor = "apple")))'.dependencies.wgpu-hal]
+ version = "26.0.0"
+--- cargo-crates/wgpu-hal-26.0.4/src/vulkan/adapter.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/wgpu-hal-26.0.4/src/vulkan/adapter.rs
+@@ -1170,7 +1170,7 @@ impl PhysicalDeviceProperties {
+ // Prevent very large buffers on mesa and most android devices.
+ let is_nvidia = self.properties.vendor_id == crate::auxil::db::nvidia::VENDOR;
+ let max_buffer_size =
+- if (cfg!(target_os = "linux") || cfg!(target_os = "android")) && !is_nvidia {
++ if (cfg!(all(unix, not(target_vendor = "apple")))) && !is_nvidia {
+ i32::MAX as u64
+ } else {
+ u64::MAX
+--- cargo-crates/wgpu-hal-26.0.4/src/vulkan/instance.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/wgpu-hal-26.0.4/src/vulkan/instance.rs
+@@ -986,7 +986,7 @@ impl crate::Instance for super::Instance {
+ exposed.info.device_type == wgt::DeviceType::DiscreteGpu
+ && exposed.info.vendor == db::nvidia::VENDOR
+ });
+- if cfg!(target_os = "linux") && has_nvidia_dgpu && self.shared.has_nv_optimus {
++ if cfg!(unix) && has_nvidia_dgpu && self.shared.has_nv_optimus {
+ for exposed in exposed_adapters.iter_mut() {
+ if exposed.info.device_type == wgt::DeviceType::IntegratedGpu
+ && exposed.info.vendor == db::intel::VENDOR
--- server-cli/src/main.rs.orig 2024-02-14 21:58:23 UTC
+++ server-cli/src/main.rs
@@ -66,14 +66,14 @@ fn main() -> io::Result<()> {
diff --git a/games/veloren-weekly/files/patch-wgpu-nvidia b/games/veloren-weekly/files/patch-wgpu-nvidia
index 72f9f69c49e4..13e6891aa7da 100644
--- a/games/veloren-weekly/files/patch-wgpu-nvidia
+++ b/games/veloren-weekly/files/patch-wgpu-nvidia
@@ -1,13 +1,14 @@
https://gitlab.com/veloren/veloren/-/issues/1975
---- ../wgpu-0.18-with-fixes-for-veloren-v2/wgpu/src/backend/direct.rs.orig 2024-09-27 04:53:27 UTC
-+++ ../wgpu-0.18-with-fixes-for-veloren-v2/wgpu/src/backend/direct.rs
-@@ -2279,9 +2279,7 @@ impl crate::Context for Context {
- &size
- )) {
+--- cargo-crates/wgpu-26.0.1/src/backend/wgpu_core.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/wgpu-26.0.1/src/backend/wgpu_core.rs
+@@ -1802,10 +1802,7 @@ impl dispatch::QueueInterface for CoreQueue {
+ &size,
+ ) {
Ok(()) => (),
- Err(err) => {
-- self.handle_error_nolabel(&queue_data.error_sink, err, "Queue::write_texture")
+- self.context
+- .handle_error_nolabel(&self.error_sink, err, "Queue::write_texture")
- }
+ Err(_err) => ()
}
diff --git a/games/vkquake/Makefile b/games/vkquake/Makefile
index 1d118598db34..75eb2cb370a5 100644
--- a/games/vkquake/Makefile
+++ b/games/vkquake/Makefile
@@ -1,8 +1,11 @@
PORTNAME= vkquake
DISTVERSION= 1.32.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES= 85ddf2386f15944c26317a763d4044077fc8731f.patch:-p1
+
MAINTAINER= seafork@disroot.org
COMMENT= Vulkan Quake port based on QuakeSpasm
WWW= https://github.com/Novum/vkQuake
diff --git a/games/vkquake/distinfo b/games/vkquake/distinfo
index 19fff96d7266..8c6b192b4728 100644
--- a/games/vkquake/distinfo
+++ b/games/vkquake/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1752198636
+TIMESTAMP = 1759155169
SHA256 (Novum-vkQuake-1.32.3.1_GH0.tar.gz) = 10440837f98ce4aaeb215b95298a1197ce42d25fdc05d890669d5d71b211a591
SIZE (Novum-vkQuake-1.32.3.1_GH0.tar.gz) = 28244801
+SHA256 (85ddf2386f15944c26317a763d4044077fc8731f.patch) = 8a03da95d4f35e9905ba6a4e5cf5dee7cbc62e5ef066329ba95c079c336a3746
+SIZE (85ddf2386f15944c26317a763d4044077fc8731f.patch) = 1952
diff --git a/games/voadi/Makefile b/games/voadi/Makefile
index d58ab7700615..2e7144dbaea1 100644
--- a/games/voadi/Makefile
+++ b/games/voadi/Makefile
@@ -1,5 +1,6 @@
PORTNAME= voadi
DISTVERSION= 0.3
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/wargus/Makefile b/games/wargus/Makefile
index 9fb7e2cdfb26..cb46ea834aac 100644
--- a/games/wargus/Makefile
+++ b/games/wargus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wargus
PORTVERSION= 3.3.2
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/warzone2100/Makefile b/games/warzone2100/Makefile
index db332e57b9d0..3f342e6146fe 100644
--- a/games/warzone2100/Makefile
+++ b/games/warzone2100/Makefile
@@ -1,6 +1,5 @@
PORTNAME= warzone2100
-DISTVERSION= 4.5.5
-PORTREVISION= 2
+DISTVERSION= 4.6.1
CATEGORIES= games
MASTER_SITES= https://github.com/Warzone2100/warzone2100/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}_src
@@ -15,32 +14,35 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= 7zz:archivers/7-zip \
a2x:textproc/asciidoc
-LIB_DEPENDS= libphysfs.so:devel/physfs \
- libpng.so:graphics/png \
- libvorbis.so:audio/libvorbis \
- libogg.so:audio/libogg \
- libtheora.so:multimedia/libtheora \
+LIB_DEPENDS= libcurl.so:ftp/curl \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
- libsodium.so:security/libsodium \
- libcurl.so:ftp/curl \
libminiupnpc.so:net/miniupnpc \
+ libogg.so:audio/libogg \
+ libopus.so:audio/opus \
libopusfile.so:audio/opusfile \
- libopus.so:audio/opus
+ libphysfs.so:devel/physfs \
+ libpng.so:graphics/png \
+ libprotobuf.so:devel/protobuf \
+ libsodium.so:security/libsodium \
+ libtheoradec.so:multimedia/libtheora \
+ libvorbis.so:audio/libvorbis \
+ libzip.so:archivers/libzip
RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
USES= cmake bison compiler:c++11-lib gl openal:al pkgconfig \
sdl sqlite tar:xz
USE_GL= gl
USE_SDL= sdl2
-CMAKE_ARGS= -DWZ_DISTRIBUTOR="FreeBSD ports" \
- -DCMAKE_DISABLE_FIND_PACKAGE_Asciidoctor=TRUE \
- -DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE \
- -DWZ_ENABLE_WARNINGS_AS_ERRORS=FALSE \
- -DFETCHCONTENT_FULLY_DISCONNECTED=TRUE \
- -DWZ_FORCE_MINIMAL_OPUSFILE=FALSE \
- -DWZ_DOWNLOAD_PREBUILT_PACKAGES=FALSE \
- -DFMT_INSTALL=FALSE
+CMAKE_ON= WZ_DISABLE_FETCHCONTENT_GIT_CLONE \
+ CMAKE_DISABLE_FIND_PACKAGE_Asciidoctor \
+ CMAKE_DISABLE_FIND_PACKAGE_Git \
+ FETCHCONTENT_FULLY_DISCONNECTED
+CMAKE_OFF= FMT_INSTALL \
+ WZ_DOWNLOAD_PREBUILT_PACKAGES \
+ WZ_ENABLE_WARNINGS_AS_ERRORS \
+ WZ_FORCE_MINIMAL_OPUSFILE
+CMAKE_ARGS= -DWZ_DISTRIBUTOR="FreeBSD ports"
WRKSRC= ${WRKDIR}/${PORTNAME}
@@ -55,7 +57,6 @@ NLS_USES= gettext
NLS_CMAKE_BOOL= ENABLE_NLS
VULKAN_DESC= Enable Vulkan backend
-VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader
VULKAN_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers \
${LOCALBASE}/bin/glslc:graphics/shaderc
VULKAN_CMAKE_BOOL= WZ_ENABLE_BACKEND_VULKAN
diff --git a/games/warzone2100/distinfo b/games/warzone2100/distinfo
index be72912cc300..0221650058a9 100644
--- a/games/warzone2100/distinfo
+++ b/games/warzone2100/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731600461
-SHA256 (warzone2100-4.5.5/warzone2100_src.tar.xz) = 07f61bae721687edeb62da4877e85030a03a053a593d645194fc65778e0480ff
-SIZE (warzone2100-4.5.5/warzone2100_src.tar.xz) = 507815568
+TIMESTAMP = 1758122255
+SHA256 (warzone2100-4.6.1/warzone2100_src.tar.xz) = 26ac5538460243f8a149d31264da71caa4d33ef6a8010037eff24e77278ca50b
+SIZE (warzone2100-4.6.1/warzone2100_src.tar.xz) = 492456208
diff --git a/games/warzone2100/pkg-plist b/games/warzone2100/pkg-plist
index 373303ec1c20..65f0635553e9 100644
--- a/games/warzone2100/pkg-plist
+++ b/games/warzone2100/pkg-plist
@@ -15,6 +15,7 @@ share/icons/net.wz2100.warzone2100.png
%%NLS%%share/locale/en_GB/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/eo/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/es/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/es/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/et_EE/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/fa_IR/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/fi/LC_MESSAGES/warzone2100.mo
@@ -28,13 +29,16 @@ share/icons/net.wz2100.warzone2100.png
%%NLS%%share/locale/hu/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/id/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/it/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/it/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/ja_JP/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/ja_JP/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/ko/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/la/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/lt/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/my_MM/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/nb/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/nl/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/pl/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/pl/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/pt/LC_MESSAGES/warzone2100.mo
@@ -46,8 +50,10 @@ share/icons/net.wz2100.warzone2100.png
%%NLS%%share/locale/sk/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/sl/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/tr/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/tt_RU/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/uk_UA/LC_MESSAGES/warzone2100.mo
+%%NLS%%share/locale/uk_UA/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/warzone2100.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/warzone2100_guide.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/warzone2100.mo
diff --git a/games/wesnoth/Makefile b/games/wesnoth/Makefile
index 6fa6658f0829..56093784bc84 100644
--- a/games/wesnoth/Makefile
+++ b/games/wesnoth/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wesnoth
PORTVERSION= 1.18.5
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}/${PORTNAME}-${PORTVERSION} \
@@ -30,7 +31,7 @@ USE_SDL= image2 mixer2 ttf2
USE_GNOME= cairo pango
USE_XORG= ice sm x11 xext
-LDFLAGS+= -lboost_system -lpthread
+LDFLAGS+= -lpthread
PORTSCOUT= limitw:1,even
@@ -121,6 +122,10 @@ SERVER_DESC= Server
SERVER_CMAKE_OFF=-DENABLE_SERVER=off
TEST_CMAKE_ON= -DENABLE_TESTS=on
+post-patch:
+# @${REINPLACE_CMD} -e 's/system thread/process thread/' ${WRKSRC}/CMakeLists.txt
+ @${REINPLACE_CMD} -e '/Boost::system/d' ${WRKSRC}/src/CMakeLists.txt
+
#post-install:
# ${FIND} ${STAGEDIR}${PREFIX}/man -type d -empty -delete
diff --git a/games/wesnoth/files/patch-CMakeLists.txt b/games/wesnoth/files/patch-CMakeLists.txt
index 12e918ff6c45..aeb1eb7abd22 100644
--- a/games/wesnoth/files/patch-CMakeLists.txt
+++ b/games/wesnoth/files/patch-CMakeLists.txt
@@ -5,7 +5,7 @@
endif()
-find_package(Boost ${BOOST_VERSION} REQUIRED COMPONENTS iostreams program_options regex system thread random coroutine locale filesystem graph)
-+find_package(Boost ${BOOST_VERSION} REQUIRED COMPONENTS iostreams program_options process regex system thread random coroutine locale filesystem graph)
++find_package(Boost ${BOOST_VERSION} REQUIRED COMPONENTS iostreams program_options process regex thread random coroutine locale filesystem graph)
find_package(ICU REQUIRED COMPONENTS data i18n uc)
# no, gettext executables are not required when NLS is deactivated
diff --git a/games/whichwayisup/Makefile b/games/whichwayisup/Makefile
index b2a7c8e5be9c..1795f40d0c66 100644
--- a/games/whichwayisup/Makefile
+++ b/games/whichwayisup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= whichwayisup
PORTVERSION= 0.7.9
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= games python
MASTER_SITES= http://www.oletus.fi/static/whichwayisup/ \
SF/nemysisfreebsdp/games/${PORTNAME}/:icons
diff --git a/games/widelands/Makefile b/games/widelands/Makefile
index 715a26360568..0aa99905e946 100644
--- a/games/widelands/Makefile
+++ b/games/widelands/Makefile
@@ -1,7 +1,7 @@
PORTNAME= widelands
DISTVERSIONPREFIX= v
DISTVERSION= 1.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/xqf/Makefile b/games/xqf/Makefile
index 39e019ebe4dd..874ce8235b5a 100644
--- a/games/xqf/Makefile
+++ b/games/xqf/Makefile
@@ -8,6 +8,9 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Server browser for many popular 3D action games
WWW= http://www.linuxgames.com/xqf/
+BROKEN= Fails to build, ld: error: non-exported symbol 'environ' in '/usr/lib/crt1.o' is referenced by DSO '/lib/libc.so.7'
+EXPIRATION_DATE=2025-10-13
+
RUN_DEPENDS= qstat:games/qstat
USES= autoreconf gettext gmake gnome pkgconfig xorg
diff --git a/games/xray-16/Makefile b/games/xray-16/Makefile
index c73fc7006a03..01cb31145002 100644
--- a/games/xray-16/Makefile
+++ b/games/xray-16/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xray-16
-DISTVERSION= 2921-january-2025-rc1.20250720
+DISTVERSION= 2921-january-2025-rc1.20250821
CATEGORIES= games
MAINTAINER= freebsd@sysctl.cz
@@ -14,31 +14,35 @@ LIB_DEPENDS= libogg.so:audio/libogg \
libvorbis.so:audio/libvorbis \
libvorbisfile.so:audio/libvorbis \
libmimalloc.so:devel/mimalloc \
- liblzo2.so:archivers/lzo2
+ liblzo2.so:archivers/lzo2 \
+ libimgui.so:x11-toolkits/imgui
-USES= cmake jpeg openal sdl
+USES= cmake jpeg localbase:ldflags openal sdl
USE_GITHUB= yes
GH_ACCOUNT= OpenXRay
-GH_TAGNAME= 55a888c252cd815a0ea07439fc97cd954f2e34f0
+GH_TAGNAME= b63f68d5ccde2210dc7f7f2b4396a0170eb37962
GH_TUPLE= GPUOpen-LibrariesAndSDKs:AGS_SDK:5d8812d:AGSSDK/Externals/AGS_SDK \
OpenXRay:BugTrap:c619077b40ee6e7ad6ffc5a194a5d3583af8f78e:BugTrap/Externals/BugTrap \
OpenXRay:GameSpy:61d061b4b3f860865f97e659e496e11704f61eb3:GameSpy/Externals/GameSpy \
OpenXRay:LuaJIT:5a5cd82:LuaJIT/Externals/LuaJIT \
g-truc:gli:779b99ac6656e4d30c3b24e96e0136a59649a869:gli/Externals/gli \
OpenXRay:luabind-deboostified:dd3db67:luabind/Externals/luabind \
- ocornut:imgui:efe2b21:ocornut/Externals/imgui \
- DLTcollab:sse2neon:6abd463:sse2neon/Externals/sse2neon \
+ DLTcollab:sse2neon:8721e9799e0d01b80ba8e8e34636cb49997560c2:sse2neon/Externals/sse2neon \
pattonkan:sse2rvv:f3a1d7d:sse2rvv/Externals/sse2rvv \
OpenXRay:xrLuaFix:67b77c92f49c766c7c180cc39ffdb12799f395d:xrLuaFix/Externals/xrLuaFix \
OpenXRay:luafilesystem:314c0d0fe8f4676ef35ac8abf3731be8535812fb:luafilesystem/Externals/xrLuaFix/lfs \
OpenXRay:lua-marshal:983a3bfd646486292daa9f2ec9b72409f86dc931:marsal/Externals/xrLuaFix/lua-marshal \
OpenXRay:lua-pack:c1e5a149b571cc31069e7e3146e881c203bdd052:pack/Externals/xrLuaFix/lua-pack
-
USE_SDL= sdl2
CMAKE_ON= XRAY_USE_LUAJIT
post-patch:
${REINPLACE_CMD} -e 's|^ COMMAND make clean$$| COMMAND /bin/echo make clean|' \
${WRKSRC}/Externals/LuaJIT-proj/CMakeLists.txt
+ ${REINPLACE_CMD} -e 's|xrImGui|imgui|' \
+ ${WRKSRC}/src/Layers/xrRenderPC_GL/CMakeLists.txt \
+ ${WRKSRC}/src/xrEngine/CMakeLists.txt \
+ ${WRKSRC}/src/xrGame/CMakeLists.txt \
+ ${WRKSRC}/src/xrUICore/CMakeLists.txt
.include <bsd.port.mk>
diff --git a/games/xray-16/distinfo b/games/xray-16/distinfo
index 8bda1f431f44..19b96c134bb6 100644
--- a/games/xray-16/distinfo
+++ b/games/xray-16/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753217201
-SHA256 (OpenXRay-xray-16-2921-january-2025-rc1.20250720-55a888c252cd815a0ea07439fc97cd954f2e34f0_GH0.tar.gz) = 9c0eeeee784a3bb5286a2d8c174cbed2ffd90d21e0ae6a270d6253b246d66727
-SIZE (OpenXRay-xray-16-2921-january-2025-rc1.20250720-55a888c252cd815a0ea07439fc97cd954f2e34f0_GH0.tar.gz) = 93817918
+TIMESTAMP = 1756000000
+SHA256 (OpenXRay-xray-16-2921-january-2025-rc1.20250821-b63f68d5ccde2210dc7f7f2b4396a0170eb37962_GH0.tar.gz) = 8463796e827d4f57faf942d0f4976dcf2e971c10dcdee61c54cf835732fc3514
+SIZE (OpenXRay-xray-16-2921-january-2025-rc1.20250821-b63f68d5ccde2210dc7f7f2b4396a0170eb37962_GH0.tar.gz) = 93820860
SHA256 (GPUOpen-LibrariesAndSDKs-AGS_SDK-5d8812d_GH0.tar.gz) = b4710d440ebb078b8fcac1b59dbcae97340d5cce4b5ddc424dcec040f392760e
SIZE (GPUOpen-LibrariesAndSDKs-AGS_SDK-5d8812d_GH0.tar.gz) = 22151301
SHA256 (OpenXRay-BugTrap-c619077b40ee6e7ad6ffc5a194a5d3583af8f78e_GH0.tar.gz) = 37896bfb2d8cd0941a67b70c5c824f525bea9a649da28f5bd27a5b4112c0e4a2
@@ -13,10 +13,8 @@ SHA256 (g-truc-gli-779b99ac6656e4d30c3b24e96e0136a59649a869_GH0.tar.gz) = 2f4f67
SIZE (g-truc-gli-779b99ac6656e4d30c3b24e96e0136a59649a869_GH0.tar.gz) = 11417080
SHA256 (OpenXRay-luabind-deboostified-dd3db67_GH0.tar.gz) = 367c4edbbc5547d67ff5249616367587596b3ed611d249de87938f865c30018b
SIZE (OpenXRay-luabind-deboostified-dd3db67_GH0.tar.gz) = 163442
-SHA256 (ocornut-imgui-efe2b21_GH0.tar.gz) = e108dcae6f5e6004038498c5982c1e3285706240c89f79c77d9c581759ec8db8
-SIZE (ocornut-imgui-efe2b21_GH0.tar.gz) = 2078132
-SHA256 (DLTcollab-sse2neon-6abd463_GH0.tar.gz) = 59f755e8eb8835f51b19ffb34e392dd2c652ab12e0a35961712b0cd43ac12240
-SIZE (DLTcollab-sse2neon-6abd463_GH0.tar.gz) = 137746
+SHA256 (DLTcollab-sse2neon-8721e9799e0d01b80ba8e8e34636cb49997560c2_GH0.tar.gz) = 501636269118ac1d8e32ebdf43f755fe08e008e10abdcd946227e5f2a401f14c
+SIZE (DLTcollab-sse2neon-8721e9799e0d01b80ba8e8e34636cb49997560c2_GH0.tar.gz) = 137482
SHA256 (pattonkan-sse2rvv-f3a1d7d_GH0.tar.gz) = 2fcbe73d333827f5e4837121bc81b23d20295224d4b01abfe516c7dc21f389f3
SIZE (pattonkan-sse2rvv-f3a1d7d_GH0.tar.gz) = 64389
SHA256 (OpenXRay-xrLuaFix-67b77c92f49c766c7c180cc39ffdb12799f395d_GH0.tar.gz) = 2d630d8927aeee7cf8c31d6191d266036662009da281c75fdda7b72ff0fab7fc
diff --git a/games/xray-16/files/patch-Externals_CMakeLists.txt b/games/xray-16/files/patch-Externals_CMakeLists.txt
new file mode 100644
index 000000000000..186033eb26b6
--- /dev/null
+++ b/games/xray-16/files/patch-Externals_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- Externals/CMakeLists.txt.orig 2025-07-20 11:05:19 UTC
++++ Externals/CMakeLists.txt
+@@ -13,7 +13,7 @@ add_subdirectory(OPCODE)
+ add_subdirectory(luabind)
+ add_subdirectory(GameSpy)
+ add_subdirectory(OPCODE)
+-add_subdirectory(imgui-proj)
++#add_subdirectory(imgui-proj)
+
+ if (NOT TARGET xrLuabind)
+ message(FATAL_ERROR
diff --git a/games/xray-16/files/patch-src_Layers_xrRender_dxImGuiRender.cpp b/games/xray-16/files/patch-src_Layers_xrRender_dxImGuiRender.cpp
new file mode 100644
index 000000000000..96fc68a09749
--- /dev/null
+++ b/games/xray-16/files/patch-src_Layers_xrRender_dxImGuiRender.cpp
@@ -0,0 +1,11 @@
+--- src/Layers/xrRender/dxImGuiRender.cpp.orig 2025-07-20 11:05:19 UTC
++++ src/Layers/xrRender/dxImGuiRender.cpp
+@@ -5,7 +5,7 @@
+ #if defined(USE_DX11)
+ #include <backends/imgui_impl_dx11.h>
+ #elif defined(USE_OGL)
+-#include <backends/imgui_impl_opengl3.h>
++#include <imgui_impl_opengl3.h>
+ #endif
+
+ namespace xray::render::RENDER_NAMESPACE
diff --git a/german/libreoffice/distinfo b/german/libreoffice/distinfo
index b271a02c8863..9797038d6477 100644
--- a/german/libreoffice/distinfo
+++ b/german/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951590
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_de.tar.gz) = 8e00d02b00c11a05b9ff37dade7d3e21428c441e20e418061aec779f6565bf3a
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_de.tar.gz) = 8578264
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_de.tar.gz) = f8fb79cbef4ba09359c67b1569f7895408ffe91700e78219ba17333d7ba0be88
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_de.tar.gz) = 2645123
+TIMESTAMP = 1756890735
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_de.tar.gz) = c9bdfebbd8f934c8045ac077923d156fa3acdd3c7cea43a055837db1fe88aaf4
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_de.tar.gz) = 8586248
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_de.tar.gz) = 52c456cc0a18661bc9d4ec1a302f6309fc9d940d9698216c29ce820e36129731
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_de.tar.gz) = 2669609
diff --git a/german/mythes/Makefile b/german/mythes/Makefile
index bf1404957683..444d05e61a87 100644
--- a/german/mythes/Makefile
+++ b/german/mythes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mythes
-PORTVERSION= 2025.07.20
+PORTVERSION= 2025.09.07
CATEGORIES= german textproc
MASTER_SITES= LOCAL/sunpoet/${PORTNAME}
DISTNAME= Deutscher-Thesaurus-${PORTVERSION:C|\.||g}
diff --git a/german/mythes/distinfo b/german/mythes/distinfo
index 033f4ab382ae..245b78a7f548 100644
--- a/german/mythes/distinfo
+++ b/german/mythes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265948
-SHA256 (mythes/Deutscher-Thesaurus-20250720.oxt) = f9c6cfed6d2f574d3c36817b022c1f992dddb07cda04609129da4411bb9bb28f
-SIZE (mythes/Deutscher-Thesaurus-20250720.oxt) = 13718460
+TIMESTAMP = 1757436689
+SHA256 (mythes/Deutscher-Thesaurus-20250907.oxt) = 5a9b82d9568178c91c9511716d755350e8ff29c3a71823cc5b7dcf9085642d13
+SIZE (mythes/Deutscher-Thesaurus-20250907.oxt) = 13802097
diff --git a/german/wordpress/distinfo b/german/wordpress/distinfo
index be3cd2aa62f9..18470fb4935b 100644
--- a/german/wordpress/distinfo
+++ b/german/wordpress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751469722
-SHA256 (wordpress-6.8.1-de_DE.tar.gz) = a8590d1abe12858ad7446fa6c2bf70fd63df3854890b26dbfeb0678593101d50
-SIZE (wordpress-6.8.1-de_DE.tar.gz) = 34199876
+TIMESTAMP = 1758557193
+SHA256 (wordpress-6.8.2-de_DE.tar.gz) = 1e912b2e35bf87db1e986365dfcd14f4aa49398b92143e3a8a70afbf24e947c7
+SIZE (wordpress-6.8.2-de_DE.tar.gz) = 34198746
diff --git a/graphics/Coin/Makefile b/graphics/Coin/Makefile
index 1d031a7d7e74..f89b39380542 100644
--- a/graphics/Coin/Makefile
+++ b/graphics/Coin/Makefile
@@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE
BUILD_DEPENDS= boost-libs>0:devel/boost-libs
LIB_DEPENDS= libsimage.so:graphics/simage
-USES= cmake gl openal:al libtool pathfix xorg
+USES= cmake gl openal:al pathfix xorg
USE_GITHUB= yes
GH_ACCOUNT= coin3d
diff --git a/graphics/ImageMagick6/Makefile b/graphics/ImageMagick6/Makefile
index 3fb6a33cef5d..492e56d0d38d 100644
--- a/graphics/ImageMagick6/Makefile
+++ b/graphics/ImageMagick6/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ImageMagick
DISTVERSION= 6.9.13-23
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= graphics perl5
MASTER_SITES= https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ \
diff --git a/graphics/ImageMagick7/Makefile b/graphics/ImageMagick7/Makefile
index cb75395fb18f..fb81c00d0923 100644
--- a/graphics/ImageMagick7/Makefile
+++ b/graphics/ImageMagick7/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ImageMagick
DISTVERSION= 7.1.1-45
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics perl5
MASTER_SITES= https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ \
https://mirror.dogado.de/imagemagick/releases/ \
diff --git a/graphics/Makefile b/graphics/Makefile
index 8b9be1162c54..50b87413c358 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -155,6 +155,7 @@
SUBDIR += drm-61-kmod
SUBDIR += drm-66-kmod
SUBDIR += drm-kmod
+ SUBDIR += drm-latest-kmod
SUBDIR += drm_info
SUBDIR += dspdfviewer
SUBDIR += dssim
@@ -245,6 +246,7 @@
SUBDIR += geos
SUBDIR += geoserver
SUBDIR += gexiv2
+ SUBDIR += gexiv2_016
SUBDIR += giflib
SUBDIR += gifmerge
SUBDIR += gifsicle
@@ -346,6 +348,7 @@
SUBDIR += hppsmtools
SUBDIR += hs-tart
SUBDIR += hugin
+ SUBDIR += hvif-tools
SUBDIR += hyprgraphics
SUBDIR += hyprland-protocols
SUBDIR += icat
@@ -513,6 +516,7 @@
SUBDIR += libqrencode
SUBDIR += librasterlite2
SUBDIR += libraw
+ SUBDIR += libresprite
SUBDIR += librsvg2
SUBDIR += librsvg2-rust
SUBDIR += librtprocess
@@ -674,7 +678,6 @@
SUBDIR += optar
SUBDIR += optipng
SUBDIR += osg
- SUBDIR += osg34
SUBDIR += osgearth
SUBDIR += ospray
SUBDIR += ospray-studio
@@ -890,6 +893,7 @@
SUBDIR += py-PyOpenGL
SUBDIR += py-PyOpenGL-accelerate
SUBDIR += py-actdiag
+ SUBDIR += py-agx-emulsion
SUBDIR += py-albucore
SUBDIR += py-albumentations
SUBDIR += py-altair
@@ -1117,6 +1121,7 @@
SUBDIR += rubygem-gemojione32
SUBDIR += rubygem-geokit
SUBDIR += rubygem-gitlab_emoji
+ SUBDIR += rubygem-graphene1
SUBDIR += rubygem-gruff
SUBDIR += rubygem-histogram
SUBDIR += rubygem-image_processing
@@ -1247,6 +1252,7 @@
SUBDIR += waifu2x-converter-cpp
SUBDIR += waifu2x-ncnn-vulkan
SUBDIR += wallhaven-cli
+ SUBDIR += wallust
SUBDIR += wayland
SUBDIR += wayland-protocols
SUBDIR += wayland-utils
diff --git a/graphics/R-cran-colorspace/Makefile b/graphics/R-cran-colorspace/Makefile
index 0290d0385dd0..6f6e8ecccafc 100644
--- a/graphics/R-cran-colorspace/Makefile
+++ b/graphics/R-cran-colorspace/Makefile
@@ -1,14 +1,29 @@
PORTNAME= colorspace
-DISTVERSION= 2.1-1
+DISTVERSION= 2.1-2
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= uzsolt@FreeBSD.org
COMMENT= Color Space Manipulation
-WWW= https://cran.r-project.org/web/packages/colorspace/
+WWW= https://cran.r-project.org/package=colorspace
LICENSE= BSD3CLAUSE
+TEST_DEPENDS= R-cran-dplyr>0:math/R-cran-dplyr \
+ R-cran-ggplot2>0:graphics/R-cran-ggplot2 \
+ R-cran-jpeg>0:graphics/R-cran-jpeg \
+ R-cran-kernlab>0:science/R-cran-kernlab \
+ R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-mvtnorm>0:math/R-cran-mvtnorm \
+ R-cran-png>0:graphics/R-cran-png \
+ R-cran-RColorBrewer>0:graphics/R-cran-RColorBrewer \
+ R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
+ R-cran-scales>0:graphics/R-cran-scales \
+ R-cran-shiny>0:www/R-cran-shiny \
+ R-cran-shinyjs>0:www/R-cran-shinyjs \
+ R-cran-vcd>0:devel/R-cran-vcd \
+ R-cran-viridis>0:graphics/R-cran-viridis
+
USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/graphics/R-cran-colorspace/distinfo b/graphics/R-cran-colorspace/distinfo
index 99c2484e2829..4908c5ffeb87 100644
--- a/graphics/R-cran-colorspace/distinfo
+++ b/graphics/R-cran-colorspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722776101
-SHA256 (colorspace_2.1-1.tar.gz) = e721cee5f4d6e4b0fc8eb18265e316b4f856fd3be02f0775a26032663758cd0b
-SIZE (colorspace_2.1-1.tar.gz) = 2141289
+TIMESTAMP = 1758875030
+SHA256 (colorspace_2.1-2.tar.gz) = ec71499d33ef5d72b7fb3359b8320639e06e413abad61a070201178a254b153e
+SIZE (colorspace_2.1-2.tar.gz) = 2149260
diff --git a/graphics/R-cran-ggplot2/Makefile b/graphics/R-cran-ggplot2/Makefile
index 85c7d721c098..380b48efea0d 100644
--- a/graphics/R-cran-ggplot2/Makefile
+++ b/graphics/R-cran-ggplot2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ggplot2
-PORTVERSION= 3.5.2
+PORTVERSION= 4.0.0
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -18,7 +18,8 @@ CRAN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
R-cran-scales>=1.2.0:graphics/R-cran-scales \
R-cran-tibble>0:devel/R-cran-tibble \
R-cran-vctrs>=0.5.0:devel/R-cran-vctrs \
- R-cran-withr>=2.5.0:devel/R-cran-withr
+ R-cran-withr>=2.5.0:devel/R-cran-withr \
+ R-cran-S7>=0:devel/R-cran-S7
BUILD_DEPENDS= ${CRAN_DEPENDS}
RUN_DEPENDS= ${CRAN_DEPENDS}
diff --git a/graphics/R-cran-ggplot2/distinfo b/graphics/R-cran-ggplot2/distinfo
index b0333c5d78e0..eac1132a888e 100644
--- a/graphics/R-cran-ggplot2/distinfo
+++ b/graphics/R-cran-ggplot2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744687857
-SHA256 (ggplot2_3.5.2.tar.gz) = 0a30024a2ff3e569412223c8f14563ed504f3e0851de03e42d1b5f73fe1f06bf
-SIZE (ggplot2_3.5.2.tar.gz) = 3580451
+TIMESTAMP = 1758162998
+SHA256 (ggplot2_4.0.0.tar.gz) = 0f9fe288b5d9c2e23253427af9a707a3b2334a7706ad13752eccedf623871a7d
+SIZE (ggplot2_4.0.0.tar.gz) = 3810397
diff --git a/graphics/R-cran-magick/Makefile b/graphics/R-cran-magick/Makefile
index f212ad069b98..240b5d124079 100644
--- a/graphics/R-cran-magick/Makefile
+++ b/graphics/R-cran-magick/Makefile
@@ -1,5 +1,5 @@
PORTNAME= magick
-DISTVERSION= 2.8.7
+DISTVERSION= 2.9.0
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/graphics/R-cran-magick/distinfo b/graphics/R-cran-magick/distinfo
index dd867f6b291f..9cda7351d602 100644
--- a/graphics/R-cran-magick/distinfo
+++ b/graphics/R-cran-magick/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749271035
-SHA256 (magick_2.8.7.tar.gz) = 355a857e79fe8e6d87ee99f3f731e2823b7c241a316c7063a033de6861b9f206
-SIZE (magick_2.8.7.tar.gz) = 4601217
+TIMESTAMP = 1757420795
+SHA256 (magick_2.9.0.tar.gz) = 477d717075651d2d508a66c313fd82b5e530b5ba7603b4a6cafa8c8e8cb6dfba
+SIZE (magick_2.9.0.tar.gz) = 4602007
diff --git a/graphics/R-cran-pdftools/Makefile b/graphics/R-cran-pdftools/Makefile
index 53b2cfd4a222..cc4112519709 100644
--- a/graphics/R-cran-pdftools/Makefile
+++ b/graphics/R-cran-pdftools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pdftools
-DISTVERSION= 3.5.0
-PORTREVISION= 2
+DISTVERSION= 3.6.0
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -16,8 +15,7 @@ CRAN_DEPENDS= R-cran-qpdf>0:graphics/R-cran-qpdf \
BUILD_DEPENDS= ${CRAN_DEPENDS}
LIB_DEPENDS= libpoppler-cpp.so:graphics/poppler
RUN_DEPENDS= ${CRAN_DEPENDS}
-TEST_DEPENDS= R-cran-jpeg>0:graphics/R-cran-jpeg \
- R-cran-png>0:graphics/R-cran-png \
+TEST_DEPENDS= R-cran-png>0:graphics/R-cran-png \
R-cran-testthat>0:devel/R-cran-testthat \
R-cran-webp>0:graphics/R-cran-webp
diff --git a/graphics/R-cran-pdftools/distinfo b/graphics/R-cran-pdftools/distinfo
index e08965e8a012..3ce677b7ccc5 100644
--- a/graphics/R-cran-pdftools/distinfo
+++ b/graphics/R-cran-pdftools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741062278
-SHA256 (pdftools_3.5.0.tar.gz) = 6cbf047ef417503e6683de87cca14401f159922456dba9c8fdf56f6802a0630e
-SIZE (pdftools_3.5.0.tar.gz) = 935259
+TIMESTAMP = 1757842674
+SHA256 (pdftools_3.6.0.tar.gz) = 4529a7669baaadbfbbb328c8c75d34c86f51cab5071945ff9cedd8f633f421c4
+SIZE (pdftools_3.6.0.tar.gz) = 935419
diff --git a/graphics/R-cran-ragg/Makefile b/graphics/R-cran-ragg/Makefile
index 17416d057480..2034844f07b5 100644
--- a/graphics/R-cran-ragg/Makefile
+++ b/graphics/R-cran-ragg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ragg
-DISTVERSION= 1.4.0
+DISTVERSION= 1.5.0
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -7,7 +7,10 @@ MAINTAINER= einar@isnic.is
COMMENT= Graphic Devices Based on AGG
WWW= https://ragg.r-lib.org/
-LICENSE= MIT
+LICENSE= BSD2CLAUSE MIT
+LICENSE_COMB= multi
+LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE.note
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE
CRAN_DEPENDS= R-cran-systemfonts>=1.0.3:devel/R-cran-systemfonts \
R-cran-textshaping>=0.3.0:print/R-cran-textshaping
@@ -15,9 +18,12 @@ BUILD_DEPENDS= ${CRAN_DEPENDS}
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libjpeg.so:graphics/jpeg-turbo \
libpng16.so:graphics/png \
- libtiff.so:graphics/tiff
+ libtiff.so:graphics/tiff \
+ libwebp.so:graphics/webp \
+ libwebpmux.so:graphics/webp
RUN_DEPENDS= ${CRAN_DEPENDS}
-TEST_DEPENDS= R-cran-testthat>3.0.0:devel/R-cran-testthat
+TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \
+ R-cran-testthat>3.0.0:devel/R-cran-testthat
USES= cran:auto-plist,compiles pkgconfig
diff --git a/graphics/R-cran-ragg/distinfo b/graphics/R-cran-ragg/distinfo
index f4e83f51302d..916e97f1b9b1 100644
--- a/graphics/R-cran-ragg/distinfo
+++ b/graphics/R-cran-ragg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744276863
-SHA256 (ragg_1.4.0.tar.gz) = 8cccdc2c0ec3cc11b532a52b35161537ecfe2257b39f22e3bb281e7fe31e0977
-SIZE (ragg_1.4.0.tar.gz) = 430819
+TIMESTAMP = 1756803135
+SHA256 (ragg_1.5.0.tar.gz) = b8f21c722a05b622a431c53fce748cc8cad52f4791e843e6340dd198477ddabd
+SIZE (ragg_1.5.0.tar.gz) = 436949
diff --git a/graphics/R-cran-visNetwork/Makefile b/graphics/R-cran-visNetwork/Makefile
index c4a7bcdea619..16ff5afa2bbb 100644
--- a/graphics/R-cran-visNetwork/Makefile
+++ b/graphics/R-cran-visNetwork/Makefile
@@ -1,5 +1,5 @@
PORTNAME= visNetwork
-PORTVERSION= 2.1.2
+PORTVERSION= 2.1.4
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -9,12 +9,10 @@ WWW= https://cran.r-project.org/web/packages/visNetwork/
LICENSE= MIT
-CRAN_DEPENDS= R-cran-htmltools>0:textproc/R-cran-htmltools \
+RUN_DEPENDS= R-cran-htmltools>0:textproc/R-cran-htmltools \
R-cran-htmlwidgets>0:www/R-cran-htmlwidgets \
R-cran-jsonlite>0:converters/R-cran-jsonlite \
R-cran-magrittr>0:devel/R-cran-magrittr
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
USES= cran:auto-plist
diff --git a/graphics/R-cran-visNetwork/distinfo b/graphics/R-cran-visNetwork/distinfo
index df238bc5999a..94aff6671da4 100644
--- a/graphics/R-cran-visNetwork/distinfo
+++ b/graphics/R-cran-visNetwork/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682468957
-SHA256 (visNetwork_2.1.2.tar.gz) = 47c99d42fc89e6ae929257b2648d998c5ffed60dff97ad7e47613f5a0c1ddc84
-SIZE (visNetwork_2.1.2.tar.gz) = 4273723
+TIMESTAMP = 1757207815
+SHA256 (visNetwork_2.1.4.tar.gz) = 483794988dd808424f5457e510e3de212519b690da281f70b14aaf63038963da
+SIZE (visNetwork_2.1.4.tar.gz) = 4269530
diff --git a/graphics/ampasCTL/Makefile b/graphics/ampasCTL/Makefile
index 149e773dc8a5..aeba7e38c749 100644
--- a/graphics/ampasCTL/Makefile
+++ b/graphics/ampasCTL/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ampasCTL
PORTVERSION= 1.5.2
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= graphics devel
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/appleseed/Makefile b/graphics/appleseed/Makefile
index 2a23983eb15d..2978ccdaa53c 100644
--- a/graphics/appleseed/Makefile
+++ b/graphics/appleseed/Makefile
@@ -1,6 +1,6 @@
PORTNAME= appleseed
DISTVERSION= 2.1.0-beta
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= graphics
PATCH_SITES= http://vault.101011010.xyz/distfiles/ LOCAL/danfe
diff --git a/graphics/art/Makefile b/graphics/art/Makefile
index f5fdf56115ec..8378e17ac8da 100644
--- a/graphics/art/Makefile
+++ b/graphics/art/Makefile
@@ -1,6 +1,5 @@
PORTNAME= art
-DISTVERSION= 1.25.6
-PORTREVISION= 2
+DISTVERSION= 1.25.9
CATEGORIES= graphics
MASTER_SITES= https://github.com/artpixls/ART/releases/download/${DISTVERSION}/
PKGNAMESUFFIX= -raw-image-editor
diff --git a/graphics/art/distinfo b/graphics/art/distinfo
index 091bb873a928..c85d8bb30537 100644
--- a/graphics/art/distinfo
+++ b/graphics/art/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752186852
-SHA256 (ART-1.25.6.tar.xz) = b3f6859d0944d3c038ced54367a787af0b6051df0f28e9bfa1ecebb9c5183a2d
-SIZE (ART-1.25.6.tar.xz) = 19616232
+TIMESTAMP = 1758387021
+SHA256 (ART-1.25.9.tar.xz) = a8ffe4693e9808602b808459088c4c0e89417354bc1c2703cec3ae2c630a1e12
+SIZE (ART-1.25.9.tar.xz) = 19611172
diff --git a/graphics/art/pkg-plist b/graphics/art/pkg-plist
index d5f81ee87242..40621017eb46 100644
--- a/graphics/art/pkg-plist
+++ b/graphics/art/pkg-plist
@@ -388,6 +388,7 @@ share/ART/images/gears-small.svg
share/ART/images/gears.svg
share/ART/images/goto-end-small.svg
share/ART/images/goto-start-small.svg
+share/ART/images/grid.svg
share/ART/images/hand-closed-hicontrast.svg
share/ART/images/hand-open-hicontrast.svg
share/ART/images/hand-open.svg
diff --git a/graphics/artem/Makefile b/graphics/artem/Makefile
index 08e13aef8946..4401b60b0474 100644
--- a/graphics/artem/Makefile
+++ b/graphics/artem/Makefile
@@ -1,7 +1,7 @@
PORTNAME= artem
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= graphics
MAINTAINER= adamw@FreeBSD.org
diff --git a/graphics/asciinema-agg/Makefile b/graphics/asciinema-agg/Makefile
index b2f1508a487b..4d25b072a8c2 100644
--- a/graphics/asciinema-agg/Makefile
+++ b/graphics/asciinema-agg/Makefile
@@ -1,7 +1,6 @@
PORTNAME= agg
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.0
-PORTREVISION= 1
+DISTVERSION= 1.6.0
CATEGORIES= graphics
PKGNAMEPREFIX= asciinema-
diff --git a/graphics/asciinema-agg/Makefile.crates b/graphics/asciinema-agg/Makefile.crates
index 20d98841c95a..e3abd36e4807 100644
--- a/graphics/asciinema-agg/Makefile.crates
+++ b/graphics/asciinema-agg/Makefile.crates
@@ -1,275 +1,275 @@
-CARGO_CRATES= addr2line-0.24.2 \
- adler-1.0.2 \
- adler2-2.0.0 \
- ahash-0.7.6 \
- ahash-0.8.3 \
- aho-corasick-0.7.20 \
- anstream-0.2.6 \
- anstyle-0.3.5 \
- anstyle-parse-0.1.1 \
- anstyle-wincon-0.2.0 \
- anyhow-1.0.70 \
- arrayref-0.3.7 \
- arrayvec-0.7.6 \
- async-compression-0.4.15 \
- atty-0.2.14 \
- autocfg-1.1.0 \
- avt-0.14.0 \
- backtrace-0.3.74 \
- base64-0.22.1 \
- bitflags-1.3.2 \
- bitflags-2.6.0 \
- bumpalo-3.12.0 \
- bytemuck-1.13.1 \
- byteorder-1.5.0 \
- byteorder-lite-0.1.0 \
- bytes-1.7.2 \
- cc-1.1.30 \
- cfg-if-1.0.0 \
- clap-3.2.23 \
- clap-4.2.1 \
- clap_builder-4.2.1 \
- clap_derive-3.2.18 \
- clap_lex-0.2.4 \
- clap_lex-0.4.1 \
- color_quant-1.1.0 \
- concolor-override-1.0.0 \
- concolor-query-0.3.3 \
- core-foundation-0.9.4 \
- core-foundation-sys-0.8.6 \
- core_maths-0.1.0 \
- crc32fast-1.3.2 \
- crossbeam-channel-0.5.7 \
- crossbeam-deque-0.8.3 \
- crossbeam-epoch-0.9.14 \
- crossbeam-utils-0.8.15 \
- data-url-0.3.1 \
- dirs-5.0.0 \
- dirs-sys-0.4.0 \
- dunce-1.0.3 \
- either-1.8.1 \
- env_logger-0.10.0 \
- errno-0.3.0 \
- errno-dragonfly-0.1.2 \
- fallible_collections-0.4.7 \
- flate2-1.0.25 \
- float-cmp-0.9.0 \
- fnv-1.0.7 \
- fontconfig-parser-0.5.2 \
- fontdb-0.22.0 \
- fontdue-0.7.2 \
- form_urlencoded-1.2.1 \
- futures-channel-0.3.27 \
- futures-core-0.3.31 \
- futures-io-0.3.31 \
- futures-sink-0.3.31 \
- futures-task-0.3.31 \
- futures-util-0.3.31 \
- getrandom-0.2.15 \
- gif-0.12.0 \
- gif-0.13.1 \
- gif-dispose-4.0.0 \
- gifsicle-1.93.0 \
- gifski-1.10.3 \
- gimli-0.31.1 \
- glob-0.3.1 \
- hashbrown-0.11.2 \
- hashbrown-0.12.3 \
- hashbrown-0.13.2 \
- heck-0.4.1 \
- hermit-abi-0.1.19 \
- hermit-abi-0.2.6 \
- hermit-abi-0.3.1 \
- http-1.1.0 \
- http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.8.0 \
- humantime-2.1.0 \
- hyper-1.5.0 \
- hyper-rustls-0.27.3 \
- hyper-util-0.1.9 \
- idna-0.5.0 \
- image-webp-0.1.3 \
- imagequant-4.1.1 \
- imagesize-0.13.0 \
- imgref-1.9.4 \
- indexmap-1.9.3 \
- io-lifetimes-1.0.9 \
- ipnet-2.7.2 \
- is-terminal-0.4.6 \
- itoa-1.0.6 \
- js-sys-0.3.61 \
- kurbo-0.11.1 \
- libc-0.2.159 \
- libm-0.2.8 \
- linux-raw-sys-0.3.0 \
- lodepng-3.7.2 \
- log-0.4.22 \
- loop9-0.1.3 \
- memchr-2.5.0 \
- memmap2-0.9.5 \
- memoffset-0.8.0 \
- mime-0.3.17 \
- miniz_oxide-0.5.4 \
- miniz_oxide-0.6.2 \
- miniz_oxide-0.8.0 \
- mio-0.8.11 \
- natord-1.0.9 \
- noisy_float-0.2.0 \
- num-traits-0.2.15 \
- num_cpus-1.15.0 \
- object-0.36.5 \
- once_cell-1.20.2 \
- openssl-probe-0.1.5 \
- os_str_bytes-6.5.0 \
- pbr-1.1.1 \
- percent-encoding-2.3.1 \
- pico-args-0.5.0 \
- pin-project-lite-0.2.14 \
- pin-utils-0.1.0 \
- png-0.17.6 \
- ppv-lite86-0.2.20 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.87 \
- quick-error-2.0.1 \
- quinn-0.11.5 \
- quinn-proto-0.11.8 \
- quinn-udp-0.5.5 \
- quote-1.0.37 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.4 \
- rayon-1.7.0 \
- rayon-core-1.11.0 \
- redox_syscall-0.2.16 \
- redox_users-0.4.3 \
- regex-1.7.3 \
- regex-syntax-0.6.29 \
- reqwest-0.12.8 \
- resize-0.7.4 \
- resvg-0.44.0 \
- rgb-0.8.36 \
- ring-0.17.8 \
- roxmltree-0.18.0 \
- roxmltree-0.20.0 \
- rustc-demangle-0.1.24 \
- rustc-hash-2.0.0 \
- rustix-0.37.5 \
- rustls-0.23.14 \
- rustls-native-certs-0.8.0 \
- rustls-pemfile-2.2.0 \
- rustls-pki-types-1.10.0 \
- rustls-webpki-0.102.8 \
- rustybuzz-0.18.0 \
- ryu-1.0.13 \
- schannel-0.1.23 \
- scopeguard-1.1.0 \
- security-framework-2.10.0 \
- security-framework-sys-2.10.0 \
- serde-1.0.159 \
- serde_derive-1.0.159 \
- serde_json-1.0.95 \
- serde_urlencoded-0.7.1 \
- shellexpand-3.1.0 \
- shlex-1.3.0 \
- simplecss-0.2.1 \
- siphasher-1.0.1 \
- slab-0.4.8 \
- slotmap-1.0.7 \
- smallvec-1.13.2 \
- socket2-0.5.7 \
- spin-0.9.8 \
- strict-num-0.1.1 \
- strsim-0.10.0 \
- subtle-2.6.1 \
- svgtypes-0.15.2 \
- syn-1.0.109 \
- syn-2.0.79 \
- sync_wrapper-1.0.1 \
- termcolor-1.2.0 \
- textwrap-0.16.0 \
- thiserror-1.0.40 \
- thiserror-impl-1.0.40 \
- thread_local-1.1.7 \
- tiny-skia-0.11.4 \
- tiny-skia-path-0.11.4 \
- tinyvec-1.6.0 \
- tinyvec_macros-0.1.1 \
- tokio-1.38.1 \
- tokio-rustls-0.26.0 \
- tokio-util-0.7.12 \
- tower-service-0.3.2 \
- tracing-0.1.37 \
- tracing-core-0.1.30 \
- try-lock-0.2.4 \
- ttf-parser-0.15.2 \
- ttf-parser-0.24.1 \
- unicode-bidi-0.3.13 \
- unicode-bidi-mirroring-0.3.0 \
- unicode-ccc-0.3.0 \
- unicode-ident-1.0.8 \
- unicode-normalization-0.1.22 \
- unicode-properties-0.1.3 \
- unicode-script-0.5.5 \
- unicode-vo-0.1.0 \
- unicode-width-0.1.14 \
- untrusted-0.9.0 \
- url-2.5.2 \
- usvg-0.44.0 \
- utf8parse-0.2.1 \
- version_check-0.9.4 \
- want-0.3.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.95 \
- wasm-bindgen-backend-0.2.95 \
- wasm-bindgen-futures-0.4.34 \
- wasm-bindgen-macro-0.2.95 \
- wasm-bindgen-macro-support-0.2.95 \
- wasm-bindgen-shared-0.2.95 \
- web-sys-0.3.61 \
- weezl-0.1.8 \
- wild-2.1.0 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-registry-0.2.0 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
- windows-sys-0.45.0 \
- windows-sys-0.48.0 \
- windows-sys-0.52.0 \
- windows-sys-0.59.0 \
- windows-targets-0.42.2 \
- windows-targets-0.48.5 \
- windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.42.2 \
- windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.42.2 \
- windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.42.2 \
- windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.42.2 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.6 \
- xmlparser-0.13.5 \
- xmlwriter-0.1.0 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zeroize-1.8.1 \
- zune-core-0.4.12 \
- zune-jpeg-0.4.13
+CARGO_CRATES= addr2line-0.24.2 \
+ adler-1.0.2 \
+ adler2-2.0.0 \
+ ahash-0.7.6 \
+ ahash-0.8.3 \
+ aho-corasick-0.7.20 \
+ anstream-0.2.6 \
+ anstyle-0.3.5 \
+ anstyle-parse-0.1.1 \
+ anstyle-wincon-0.2.0 \
+ anyhow-1.0.70 \
+ arrayref-0.3.7 \
+ arrayvec-0.7.6 \
+ async-compression-0.4.15 \
+ atty-0.2.14 \
+ autocfg-1.1.0 \
+ avt-0.16.0 \
+ backtrace-0.3.74 \
+ base64-0.22.1 \
+ bitflags-1.3.2 \
+ bitflags-2.6.0 \
+ bumpalo-3.12.0 \
+ bytemuck-1.13.1 \
+ byteorder-1.5.0 \
+ byteorder-lite-0.1.0 \
+ bytes-1.7.2 \
+ cc-1.1.30 \
+ cfg-if-1.0.0 \
+ clap-3.2.23 \
+ clap-4.2.1 \
+ clap_builder-4.2.1 \
+ clap_derive-3.2.18 \
+ clap_lex-0.2.4 \
+ clap_lex-0.4.1 \
+ color_quant-1.1.0 \
+ concolor-override-1.0.0 \
+ concolor-query-0.3.3 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.6 \
+ core_maths-0.1.0 \
+ crc32fast-1.3.2 \
+ crossbeam-channel-0.5.7 \
+ crossbeam-deque-0.8.3 \
+ crossbeam-epoch-0.9.14 \
+ crossbeam-utils-0.8.15 \
+ data-url-0.3.1 \
+ dirs-5.0.0 \
+ dirs-sys-0.4.0 \
+ dunce-1.0.3 \
+ either-1.8.1 \
+ env_logger-0.10.0 \
+ errno-0.3.0 \
+ errno-dragonfly-0.1.2 \
+ fallible_collections-0.4.7 \
+ flate2-1.0.25 \
+ float-cmp-0.9.0 \
+ fnv-1.0.7 \
+ fontconfig-parser-0.5.2 \
+ fontdb-0.22.0 \
+ fontdue-0.7.2 \
+ form_urlencoded-1.2.1 \
+ futures-channel-0.3.27 \
+ futures-core-0.3.31 \
+ futures-io-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ getrandom-0.2.15 \
+ gif-0.12.0 \
+ gif-0.13.1 \
+ gif-dispose-4.0.0 \
+ gifsicle-1.93.0 \
+ gifski-1.10.3 \
+ gimli-0.31.1 \
+ glob-0.3.1 \
+ hashbrown-0.11.2 \
+ hashbrown-0.12.3 \
+ hashbrown-0.13.2 \
+ heck-0.4.1 \
+ hermit-abi-0.1.19 \
+ hermit-abi-0.2.6 \
+ hermit-abi-0.3.1 \
+ http-1.1.0 \
+ http-body-1.0.1 \
+ http-body-util-0.1.2 \
+ httparse-1.8.0 \
+ humantime-2.1.0 \
+ hyper-1.5.0 \
+ hyper-rustls-0.27.3 \
+ hyper-util-0.1.9 \
+ idna-0.5.0 \
+ image-webp-0.1.3 \
+ imagequant-4.1.1 \
+ imagesize-0.13.0 \
+ imgref-1.9.4 \
+ indexmap-1.9.3 \
+ io-lifetimes-1.0.9 \
+ ipnet-2.7.2 \
+ is-terminal-0.4.6 \
+ itoa-1.0.6 \
+ js-sys-0.3.61 \
+ kurbo-0.11.1 \
+ libc-0.2.159 \
+ libm-0.2.8 \
+ linux-raw-sys-0.3.0 \
+ lodepng-3.7.2 \
+ log-0.4.22 \
+ loop9-0.1.3 \
+ memchr-2.5.0 \
+ memmap2-0.9.5 \
+ memoffset-0.8.0 \
+ mime-0.3.17 \
+ miniz_oxide-0.5.4 \
+ miniz_oxide-0.6.2 \
+ miniz_oxide-0.8.0 \
+ mio-0.8.11 \
+ natord-1.0.9 \
+ noisy_float-0.2.0 \
+ num-traits-0.2.15 \
+ num_cpus-1.15.0 \
+ object-0.36.5 \
+ once_cell-1.20.2 \
+ openssl-probe-0.1.5 \
+ os_str_bytes-6.5.0 \
+ pbr-1.1.1 \
+ percent-encoding-2.3.1 \
+ pico-args-0.5.0 \
+ pin-project-lite-0.2.14 \
+ pin-utils-0.1.0 \
+ png-0.17.6 \
+ ppv-lite86-0.2.20 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro2-1.0.87 \
+ quick-error-2.0.1 \
+ quinn-0.11.5 \
+ quinn-proto-0.11.8 \
+ quinn-udp-0.5.5 \
+ quote-1.0.37 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ rayon-1.7.0 \
+ rayon-core-1.11.0 \
+ redox_syscall-0.2.16 \
+ redox_users-0.4.3 \
+ regex-1.7.3 \
+ regex-syntax-0.6.29 \
+ reqwest-0.12.8 \
+ resize-0.7.4 \
+ resvg-0.44.0 \
+ rgb-0.8.36 \
+ ring-0.17.8 \
+ roxmltree-0.18.0 \
+ roxmltree-0.20.0 \
+ rustc-demangle-0.1.24 \
+ rustc-hash-2.0.0 \
+ rustix-0.37.5 \
+ rustls-0.23.14 \
+ rustls-native-certs-0.8.0 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.10.0 \
+ rustls-webpki-0.102.8 \
+ rustybuzz-0.18.0 \
+ ryu-1.0.13 \
+ schannel-0.1.23 \
+ scopeguard-1.1.0 \
+ security-framework-2.10.0 \
+ security-framework-sys-2.10.0 \
+ serde-1.0.159 \
+ serde_derive-1.0.159 \
+ serde_json-1.0.95 \
+ serde_urlencoded-0.7.1 \
+ shellexpand-3.1.0 \
+ shlex-1.3.0 \
+ simplecss-0.2.1 \
+ siphasher-1.0.1 \
+ slab-0.4.8 \
+ slotmap-1.0.7 \
+ smallvec-1.13.2 \
+ socket2-0.5.7 \
+ spin-0.9.8 \
+ strict-num-0.1.1 \
+ strsim-0.10.0 \
+ subtle-2.6.1 \
+ svgtypes-0.15.2 \
+ syn-1.0.109 \
+ syn-2.0.79 \
+ sync_wrapper-1.0.1 \
+ termcolor-1.2.0 \
+ textwrap-0.16.0 \
+ thiserror-1.0.40 \
+ thiserror-impl-1.0.40 \
+ thread_local-1.1.7 \
+ tiny-skia-0.11.4 \
+ tiny-skia-path-0.11.4 \
+ tinyvec-1.6.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.38.1 \
+ tokio-rustls-0.26.0 \
+ tokio-util-0.7.12 \
+ tower-service-0.3.2 \
+ tracing-0.1.37 \
+ tracing-core-0.1.30 \
+ try-lock-0.2.4 \
+ ttf-parser-0.15.2 \
+ ttf-parser-0.24.1 \
+ unicode-bidi-0.3.13 \
+ unicode-bidi-mirroring-0.3.0 \
+ unicode-ccc-0.3.0 \
+ unicode-ident-1.0.8 \
+ unicode-normalization-0.1.22 \
+ unicode-properties-0.1.3 \
+ unicode-script-0.5.5 \
+ unicode-vo-0.1.0 \
+ unicode-width-0.1.14 \
+ untrusted-0.9.0 \
+ url-2.5.2 \
+ usvg-0.44.0 \
+ utf8parse-0.2.1 \
+ version_check-0.9.4 \
+ want-0.3.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.95 \
+ wasm-bindgen-backend-0.2.95 \
+ wasm-bindgen-futures-0.4.34 \
+ wasm-bindgen-macro-0.2.95 \
+ wasm-bindgen-macro-support-0.2.95 \
+ wasm-bindgen-shared-0.2.95 \
+ web-sys-0.3.61 \
+ weezl-0.1.8 \
+ wild-2.1.0 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.5 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-registry-0.2.0 \
+ windows-result-0.2.0 \
+ windows-strings-0.1.0 \
+ windows-sys-0.45.0 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.42.2 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.42.2 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ xmlparser-0.13.5 \
+ xmlwriter-0.1.0 \
+ zerocopy-0.7.35 \
+ zerocopy-derive-0.7.35 \
+ zeroize-1.8.1 \
+ zune-core-0.4.12 \
+ zune-jpeg-0.4.13
diff --git a/graphics/asciinema-agg/distinfo b/graphics/asciinema-agg/distinfo
index 01ee5eeabd98..0b5fc1e39bed 100644
--- a/graphics/asciinema-agg/distinfo
+++ b/graphics/asciinema-agg/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1749449069
+TIMESTAMP = 1759523177
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -31,8 +31,8 @@ SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93
SIZE (rust/crates/atty-0.2.14.crate) = 5470
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/avt-0.14.0.crate) = b485f400d02970694eed10e7080f994ad82eaf56a867d6671af5d5e184ed8ee6
-SIZE (rust/crates/avt-0.14.0.crate) = 616841
+SHA256 (rust/crates/avt-0.16.0.crate) = 156203bcce48a54533c6a718509c22825c1ebbb606e6b313a6f13e8c6097bd13
+SIZE (rust/crates/avt-0.16.0.crate) = 618555
SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
@@ -549,5 +549,5 @@ SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-jpeg-0.4.13.crate) = 16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768
SIZE (rust/crates/zune-jpeg-0.4.13.crate) = 62999
-SHA256 (asciinema-agg-v1.5.0_GH0.tar.gz) = 4bfbd0cc02f416ce868f0209b659a87e333de8f0b5edad19810e152ac6e7fc55
-SIZE (asciinema-agg-v1.5.0_GH0.tar.gz) = 15737508
+SHA256 (asciinema-agg-v1.6.0_GH0.tar.gz) = 541bdc7e7ec148d2146c8033e58a9046d9d3587671e8f375c9e606b5a24d3f82
+SIZE (asciinema-agg-v1.6.0_GH0.tar.gz) = 15748644
diff --git a/graphics/atril-lite/Makefile b/graphics/atril-lite/Makefile
index 5e8090849b5f..ad9afd45d0f5 100644
--- a/graphics/atril-lite/Makefile
+++ b/graphics/atril-lite/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 1
+PORTREVISION= 2
PKGNAMESUFFIX= -lite
OPTIONS_EXCLUDE= CAJA DBUS
diff --git a/graphics/atril/Makefile b/graphics/atril/Makefile
index 30ac770dc533..4ef62a49a92f 100644
--- a/graphics/atril/Makefile
+++ b/graphics/atril/Makefile
@@ -3,7 +3,7 @@
PORTNAME= atril
PORTVERSION= 1.28.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics print mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
diff --git a/graphics/atril/pkg-plist b/graphics/atril/pkg-plist
index 8ca6a1045d66..7ce8ee17201b 100644
--- a/graphics/atril/pkg-plist
+++ b/graphics/atril/pkg-plist
@@ -119,7 +119,6 @@ share/applications/atril.desktop
%%DATADIR%%/icons/hicolor/scalable/mimetypes/x-office-presentation.svg
%%CAJA%%share/caja/extensions/libatril-properties-page.caja-extension
%%DBUS%%share/dbus-1/services/org.mate.atril.Daemon.service
-share/glib-2.0/schemas/org.mate.Atril.gschema.xml
share/gtk-doc/html/atril/EggFindBar.html
share/gtk-doc/html/atril/EvFileMonitor.html
share/gtk-doc/html/atril/EvHistory.html
diff --git a/graphics/birdfont/Makefile b/graphics/birdfont/Makefile
index 63d5c942b0f3..a070fe099f90 100644
--- a/graphics/birdfont/Makefile
+++ b/graphics/birdfont/Makefile
@@ -1,6 +1,6 @@
PORTNAME= birdfont
DISTVERSION= 2.33.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics x11-fonts
MASTER_SITES= https://birdfont.org/releases/
diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile
index d6e4b775ff80..aa247cd14c52 100644
--- a/graphics/blender/Makefile
+++ b/graphics/blender/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blender
DISTVERSION= 4.2.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= graphics multimedia
MASTER_SITES= http://download.blender.org/source/ \
http://mirror.cs.umn.edu/blender.org/source/ \
diff --git a/graphics/bmeps/Makefile b/graphics/bmeps/Makefile
index 12a2093a00d9..5979629bdedd 100644
--- a/graphics/bmeps/Makefile
+++ b/graphics/bmeps/Makefile
@@ -1,8 +1,8 @@
PORTNAME= bitmap2pp
-DISTVERSION= 4.37.1
+DISTVERSION= 4.39.0
CATEGORIES= graphics perl5
-MASTER_SITES= SF/dktools/dktools/dktools-${PORTVERSION}
-DISTNAME= dktools-${PORTVERSION}
+MASTER_SITES= SF/dktools/dktools/dktools-${DISTVERSION}
+DISTNAME= dktools-${DISTVERSION}
MAINTAINER= takefu@airport.fm
COMMENT= Convert PNG/JPEG/TIFF to PDF/EPS
@@ -11,7 +11,7 @@ WWW= https://sourceforge.net/p/dktools/wiki/bitmap2pp/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libpng16.so:graphics/png \
+LIB_DEPENDS= libpng.so:graphics/png \
libtiff.so:graphics/tiff
USES= jpeg localbase:ldflags
diff --git a/graphics/bmeps/distinfo b/graphics/bmeps/distinfo
index 4b376307a4ca..7d0aa86d667d 100644
--- a/graphics/bmeps/distinfo
+++ b/graphics/bmeps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725850469
-SHA256 (dktools-4.37.1.tar.gz) = 3daed7e6e185b757e945e366a4550c96f587f2a4076de562cc4415ee724a2206
-SIZE (dktools-4.37.1.tar.gz) = 12129451
+TIMESTAMP = 1758672102
+SHA256 (dktools-4.39.0.tar.gz) = 576d716b909ed5de77fe729bd8df64c0b0e30a536aecdda02d1b53584ce93169
+SIZE (dktools-4.39.0.tar.gz) = 15790092
diff --git a/graphics/cegui/Makefile b/graphics/cegui/Makefile
index 4a438e16234d..5d355ea7a2ca 100644
--- a/graphics/cegui/Makefile
+++ b/graphics/cegui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cegui
PORTVERSION= 0.8.7
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= graphics devel
MASTER_SITES= SF/crayzedsgui/CEGUI%20Mk-2/0.8
diff --git a/graphics/chafa/Makefile b/graphics/chafa/Makefile
index 73358ab85dec..b4d8a6adb653 100644
--- a/graphics/chafa/Makefile
+++ b/graphics/chafa/Makefile
@@ -1,5 +1,6 @@
PORTNAME= chafa
DISTVERSION= 1.16.2
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://hpjansson.org/chafa/releases/ \
https://github.com/hpjansson/chafa/releases/download/${PORTVERSION}/
diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile
index e607a65ce798..7b866483c31a 100644
--- a/graphics/cimg/Makefile
+++ b/graphics/cimg/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cimg
DISTVERSIONPREFIX= v.
-DISTVERSION= 3.5.5
-PORTREVISION= 1
+DISTVERSION= 3.6.2
PORTEPOCH= 3
CATEGORIES= graphics devel
diff --git a/graphics/cimg/distinfo b/graphics/cimg/distinfo
index 5ad7acb6713d..a0fba8eddaa8 100644
--- a/graphics/cimg/distinfo
+++ b/graphics/cimg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747931392
-SHA256 (GreycLab-CImg-v.3.5.5_GH0.tar.gz) = f202f71dd77a4434fc36725022912fb57098124b92c3c4f417155337dc1c57a0
-SIZE (GreycLab-CImg-v.3.5.5_GH0.tar.gz) = 12680423
+TIMESTAMP = 1759493205
+SHA256 (GreycLab-CImg-v.3.6.2_GH0.tar.gz) = e4ec8c103015903d5e66bc4d1cd39fb19e9d2f535c45917587668abc74226147
+SIZE (GreycLab-CImg-v.3.6.2_GH0.tar.gz) = 12680285
diff --git a/graphics/cimg/files/patch-examples__Makefile b/graphics/cimg/files/patch-examples__Makefile
index 9b42503d9232..0c888cc4d610 100644
--- a/graphics/cimg/files/patch-examples__Makefile
+++ b/graphics/cimg/files/patch-examples__Makefile
@@ -1,5 +1,14 @@
---- examples/Makefile.orig 2025-05-02 13:41:33 UTC
+--- examples/Makefile.orig 2025-09-23 12:47:26 UTC
+++ examples/Makefile
+@@ -78,7 +78,7 @@ FILES = CImg_demo \
+ use_RGBclass \
+
+ # Files which requires external libraries to run.
+-EXTRA_FILES = test_template_types use_tiff_stream use_jpeg_buffer
++EXTRA_FILES = use_tiff_stream use_jpeg_buffer
+
+ #---------------------------------
+ # Set correct variables and paths
@@ -89,7 +89,7 @@ SVERSION = $(VERSION1).$(VERSION2).$(VERSION3)
VERSION3 = $(shell grep 'cimg_version\ ' ../CImg.h | tail -c2 | head -c1)
SVERSION = $(VERSION1).$(VERSION2).$(VERSION3)
@@ -18,7 +27,7 @@
LIBS = -lm
ifdef IS_GCC
CXXVER = $(shell $(CXX) -v 2>&1 | tail -n 1)
-@@ -151,7 +151,7 @@ VT100_CFLAGS = -Dcimg_use_vt100
+@@ -152,7 +152,7 @@ VT100_CFLAGS = -Dcimg_use_vt100
VT100_CFLAGS = -Dcimg_use_vt100
# Flags to enable code optimization by the compiler.
@@ -27,19 +36,19 @@
ifdef IS_GCC
# Add -mtune=generic for GCC if supported.
NO_MTUNE_GENERIC = $(shell $(CXX) -mtune=generic -E - < /dev/null > /dev/null 2>&1; echo $$?)
-@@ -176,9 +176,9 @@ OPENCV_DEFINE = -Dcimg_use_opencv
+@@ -177,9 +177,9 @@ OPENCV_DEFINE = -Dcimg_use_opencv
# Flags to enable OpenCV support.
OPENCV_DEFINE = -Dcimg_use_opencv
-OPENCV_INCDIR = $(shell pkg-config opencv --cflags || echo -I/usr/include/opencv) -I/usr/include/opencv -I/usr/include/opencv4
+OPENCV_INCDIR = $(shell pkg-config opencv4 --cflags || echo -I/usr/include/opencv) -I/usr/include/opencv -I/usr/include/opencv4
OPENCV_CFLAGS = $(OPENCV_DEFINE) $(OPENCV_INCDIR)
--OPENCV_LIBS = $(shell pkg-config opencv --libs || echo -lopencv_core -lopencv_highgui)
-+OPENCV_LIBS = $(shell pkg-config opencv4 --libs || echo -lopencv_core -lopencv_highgui)
+-OPENCV_LIBS = $(shell pkg-config opencv --libs || echo -lopencv_core -lopencv_highgui -lopencv_videoio)
++OPENCV_LIBS = $(shell pkg-config opencv4 --libs || echo -lopencv_core -lopencv_highgui -lopencv_videoio)
# Flags used to disable display capablities of CImg
NODISPLAY_CFLAGS = -Dcimg_display=0
-@@ -241,7 +241,7 @@ TIFF_CFLAGS = $(TIFF_DEFINE) $(TIFF_INCDIR)
+@@ -242,7 +242,7 @@ TIFF_CFLAGS = $(TIFF_DEFINE) $(TIFF_INCDIR)
TIFF_DEFINE = -Dcimg_use_tiff
TIFF_INCDIR =
TIFF_CFLAGS = $(TIFF_DEFINE) $(TIFF_INCDIR)
@@ -48,7 +57,7 @@
# Flags to enable native support for loading HEIF image files, using the libheif library.
# ( https://github.com/strukturag/libheif )
-@@ -260,16 +260,16 @@ OPENEXR_DEFINE = -Dcimg_use_openexr
+@@ -261,16 +261,16 @@ OPENEXR_DEFINE = -Dcimg_use_openexr
# Flags to enable native support for EXR image files, using the OpenEXR library.
# ( http://www.openexr.com/ )
OPENEXR_DEFINE = -Dcimg_use_openexr
@@ -71,7 +80,7 @@
# Flags to enable native support for compressed .cimgz files, using the Zlib library.
# ( http://www.zlib.net/ )
-@@ -305,17 +305,17 @@ endif
+@@ -306,11 +306,18 @@ endif
# Flags to enable the use of LAPACK routines for matrix computation
# ( http://www.netlib.org/lapack/ )
@@ -83,18 +92,17 @@
+#LAPACK_CFLAGS = $(LAPACK_DEFINE) $(LAPACK_INCDIR)
+#LAPACK_LIBS = -lblas -llapack
- # Flags to enable the use of the Board library
- # ( https://github.com/GreycLab/libboard )
- BOARD_DEFINE = -Dcimg_use_board
--BOARD_INCDIR = -I/usr/include/board
++# Flags to enable the use of the Board library
++# ( https://github.com/GreycLab/libboard )
++BOARD_DEFINE = -Dcimg_use_board
+BOARD_INCDIR = -I$(LOCALBASE)/include/board
- BOARD_CFLAGS = $(BOARD_DEFINE) $(BOARD_INCDIR)
--BOARD_LIBS = -lboard
++BOARD_CFLAGS = $(BOARD_DEFINE) $(BOARD_INCDIR)
+BOARD_LIBS = -lboard -lMagick++-7
-
++
# Enable native support of WebP image files, using the WebP library.
# (https://chromium.googlesource.com/webm/libwebp/)
-@@ -392,6 +392,7 @@ $(XSHM_LIBS)" \
+ WEBP_DEFINE = -Dcimg_use_webp
+@@ -386,6 +393,7 @@ $(XSHM_LIBS)" \
$(HEIF_LIBS) \
$(LAPACK_LIBS) \
$(XSHM_LIBS)" \
@@ -102,7 +110,7 @@
all $(EXTRA_FILES)
# Linux/BSD/Mac OSX targets, with X11 display.
-@@ -470,6 +471,7 @@ $(OPT_CFLAGS) \
+@@ -464,6 +472,7 @@ $(OPT_CFLAGS) \
@$(MAKE) \
"CONF_CFLAGS = \
$(OPT_CFLAGS) \
@@ -110,7 +118,7 @@
$(VT100_CFLAGS) \
$(X11_CFLAGS) \
$(XSHM_CFLAGS) \
-@@ -483,8 +485,12 @@ $(MAGICK_CFLAGS) \
+@@ -477,8 +486,12 @@ $(MAGICK_CFLAGS) \
$(CURL_CFLAGS) \
$(OPENCV_CFLAGS) \
$(MAGICK_CFLAGS) \
@@ -123,7 +131,7 @@
$(X11_LIBS) \
$(XSHM_LIBS) \
$(XRANDR_LIBS) \
-@@ -497,6 +503,9 @@ $(MAGICK_LIBS) \
+@@ -491,6 +504,9 @@ $(MAGICK_LIBS) \
$(CURL_LIBS) \
$(OPENCV_LIBS) \
$(MAGICK_LIBS) \
diff --git a/graphics/colmap/Makefile b/graphics/colmap/Makefile
index bf5d67418a56..80a35cd4254b 100644
--- a/graphics/colmap/Makefile
+++ b/graphics/colmap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= colmap
-DISTVERSION= 3.12.4
+DISTVERSION= 3.12.6
CATEGORIES= graphics
MAINTAINER= fuz@FreeBSD.org
@@ -27,18 +27,23 @@ LIB_DEPENDS= libPoseLib.so:graphics/poselib \
TEST_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gtest.pc:devel/googletest
USES= cmake:testing compiler:${OPENMP}c++11-lib desktop-file-utils eigen:3 gl \
- localbase python:env qt:5 sqlite ssl
+ localbase python:env qt:6 sqlite ssl
USE_CXXSTD= c++17
USE_GITHUB= yes
USE_GL= gl glew
-USE_QT= core gui widgets buildtools:build opengl:build qmake:build
+USE_QT= base
CMAKE_OFF= CUDA_ENABLED FETCH_FAISS FETCH_POSELIB
CMAKE_TESTING_ON= TESTS_ENABLED
+.if exists(/usr/include/omp.h)
+CMAKE_ON+= OPENMP_ENABLED
+.else
+CMAKE_OFF+= OPENMP_ENABLED
+.endif
LDFLAGS+= -Wl,--as-needed # gflags, glu, xi, xmu
-OPTIONS_DEFINE= CGAL DOCS OPENMP SIMD
-OPTIONS_DEFAULT= CGAL OPENMP SIMD
+OPTIONS_DEFINE= CGAL DOCS SIMD
+OPTIONS_DEFAULT= CGAL SIMD
CGAL_DESC= Graph-cut on Delaunay triangulation based meshing algorithm
CGAL_BUILD_DEPENDS= cgal>0:math/cgal
@@ -48,12 +53,6 @@ CGAL_CMAKE_BOOL= CGAL_ENABLED
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \
gmake:devel/gmake sphinx-build:textproc/py-sphinx
-OPENMP_CMAKE_BOOL= OPENMP_ENABLED
-.if !exists(/usr/include/omp.h)
-# XXX ports/199603: LLVM openmp in base doesn't support armv7 yet
-OPENMP_VARS= OPENMP=gcc-
-.endif
-
SIMD_CMAKE_BOOL= SIMD_ENABLED
SIMD_CFLAGS_i386= -msse2
SIMD_CFLAGS= ${SIMD_CFLAGS_${ARCH}}
diff --git a/graphics/colmap/distinfo b/graphics/colmap/distinfo
index 5b5eeb3ba7a4..3f46c1aa702b 100644
--- a/graphics/colmap/distinfo
+++ b/graphics/colmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754391753
-SHA256 (colmap-colmap-3.12.4_GH0.tar.gz) = 320cb5a411cd0aa713adc05e208ec34067638e776260efd8098271342d408997
-SIZE (colmap-colmap-3.12.4_GH0.tar.gz) = 3580471
+TIMESTAMP = 1758102568
+SHA256 (colmap-colmap-3.12.6_GH0.tar.gz) = f66d34be7a738fa753d1b71aec4fb7411d8c117beb58d1f2ba84ee2696c96410
+SIZE (colmap-colmap-3.12.6_GH0.tar.gz) = 3587565
diff --git a/graphics/colmap/files/patch-cmake_FindDependencies.cmake b/graphics/colmap/files/patch-cmake_FindDependencies.cmake
deleted file mode 100644
index cdb62cbe1cf7..000000000000
--- a/graphics/colmap/files/patch-cmake_FindDependencies.cmake
+++ /dev/null
@@ -1,19 +0,0 @@
---- cmake/FindDependencies.cmake.orig 2025-07-31 15:20:30 UTC
-+++ cmake/FindDependencies.cmake
-@@ -21,8 +21,7 @@ find_package(Boost ${COLMAP_FIND_TYPE} COMPONENTS
-
- find_package(Boost ${COLMAP_FIND_TYPE} COMPONENTS
- graph
-- program_options
-- system)
-+ program_options)
-
- find_package(Eigen3 ${COLMAP_FIND_TYPE})
-
-@@ -247,4 +246,4 @@ if(OPENGL_ENABLED OR CUDA_ENABLED)
- list(APPEND COLMAP_COMPILE_DEFINITIONS COLMAP_GPU_ENABLED)
- message(STATUS "Enabling GPU support (OpenGL: ${OPENGL_ENABLED}, CUDA: ${CUDA_ENABLED})")
- set(GPU_ENABLED ON)
--endif()
-\ No newline at end of file
-+endif()
diff --git a/graphics/colord-kde/distinfo b/graphics/colord-kde/distinfo
index d5adadbb20be..3b303cf15c32 100644
--- a/graphics/colord-kde/distinfo
+++ b/graphics/colord-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381448
-SHA256 (KDE/release-service/25.04.3/colord-kde-25.04.3.tar.xz) = bcebe47737750d066e9c5560a7f9398bbe6327cf265714b3c708a4d1d6ea1803
-SIZE (KDE/release-service/25.04.3/colord-kde-25.04.3.tar.xz) = 120080
+TIMESTAMP = 1757410067
+SHA256 (KDE/release-service/25.08.1/colord-kde-25.08.1.tar.xz) = a42e77a8faf0cc5852b4b69fe27c16a9e6aa10ad5ed436982bdf7e14409eb8a3
+SIZE (KDE/release-service/25.08.1/colord-kde-25.08.1.tar.xz) = 119936
diff --git a/graphics/converseen/Makefile b/graphics/converseen/Makefile
index 3aca9d293f89..6a935e4fe788 100644
--- a/graphics/converseen/Makefile
+++ b/graphics/converseen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= converseen
DISTVERSIONPREFIX= v
-DISTVERSION= 0.15.0.2
+DISTVERSION= 0.15.0.3
CATEGORIES= graphics
MAINTAINER= fernape@FreeBSD.org
diff --git a/graphics/converseen/distinfo b/graphics/converseen/distinfo
index 3e42924272cf..73f9741f1150 100644
--- a/graphics/converseen/distinfo
+++ b/graphics/converseen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753035735
-SHA256 (Faster3ck-Converseen-v0.15.0.2_GH0.tar.gz) = 28f8de8dda81f7500fd03686473bce96731792cd01b3b2f913e3491d91386206
-SIZE (Faster3ck-Converseen-v0.15.0.2_GH0.tar.gz) = 968737
+TIMESTAMP = 1758644965
+SHA256 (Faster3ck-Converseen-v0.15.0.3_GH0.tar.gz) = 9684793bc39726b852601559ab991c5cf8e0401c8a408bdcafa9f0e83215f640
+SIZE (Faster3ck-Converseen-v0.15.0.3_GH0.tar.gz) = 969382
diff --git a/graphics/corrupter/Makefile b/graphics/corrupter/Makefile
index 8f3b7fe970fb..3a7d46968871 100644
--- a/graphics/corrupter/Makefile
+++ b/graphics/corrupter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= corrupter
DISTVERSIONPREFIX= v
DISTVERSION= 1.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/ctl/Makefile b/graphics/ctl/Makefile
index d093a48c36c9..482ff07bdf2e 100644
--- a/graphics/ctl/Makefile
+++ b/graphics/ctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ctl
DISTVERSIONPREFIX= ctl-
DISTVERSION= 1.5.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics lang
PKGNAMESUFFIX= -language
diff --git a/graphics/d2/Makefile b/graphics/d2/Makefile
index de42ba43c06d..9c883877e501 100644
--- a/graphics/d2/Makefile
+++ b/graphics/d2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= d2
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.0
-PORTREVISION= 4
+DISTVERSION= 0.7.1
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= adamw@FreeBSD.org
diff --git a/graphics/d2/distinfo b/graphics/d2/distinfo
index c3ac3bf0f2b3..a0f0850ca4e0 100644
--- a/graphics/d2/distinfo
+++ b/graphics/d2/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746156043
-SHA256 (go/graphics_d2/d2-v0.7.0/v0.7.0.mod) = 0057e910e9c13228f6fdff27f79314e9db5d78d9d8e023d9de36169548c7988e
-SIZE (go/graphics_d2/d2-v0.7.0/v0.7.0.mod) = 2267
-SHA256 (go/graphics_d2/d2-v0.7.0/v0.7.0.zip) = bebb249eb3a963c46167a269f1431f20e30bc3821ea915fe625358039e69f702
-SIZE (go/graphics_d2/d2-v0.7.0/v0.7.0.zip) = 30467544
+TIMESTAMP = 1755614907
+SHA256 (go/graphics_d2/d2-v0.7.1/v0.7.1.mod) = 3e80ff104186c4966c030fd807ef143fed3e92d551a7da48b1ffbbc830624810
+SIZE (go/graphics_d2/d2-v0.7.1/v0.7.1.mod) = 2278
+SHA256 (go/graphics_d2/d2-v0.7.1/v0.7.1.zip) = 0793db1dcb02a011f278d2c01f870eeb04d941464f64ed1d376d1b22eda257f8
+SIZE (go/graphics_d2/d2-v0.7.1/v0.7.1.zip) = 32485253
diff --git a/graphics/darktable/Makefile b/graphics/darktable/Makefile
index f6fcc534562c..8fef9cea2700 100644
--- a/graphics/darktable/Makefile
+++ b/graphics/darktable/Makefile
@@ -1,6 +1,6 @@
PORTNAME= darktable
PORTVERSION= 5.2.1
-PORTREVISION= 0
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/
diff --git a/graphics/devil/Makefile b/graphics/devil/Makefile
index 429b5b9e31ec..02a128585a0c 100644
--- a/graphics/devil/Makefile
+++ b/graphics/devil/Makefile
@@ -1,7 +1,7 @@
PORTNAME= devil
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= graphics
diff --git a/graphics/dify/Makefile b/graphics/dify/Makefile
index 23a73597fc23..ebb04e1b31a6 100644
--- a/graphics/dify/Makefile
+++ b/graphics/dify/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dify
DISTVERSION= 0.6.0
-PORTREVISION= 22
+PORTREVISION= 24
CATEGORIES= graphics
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/graphics/digikam/Makefile b/graphics/digikam/Makefile
index 1931b993bb81..aed06b7421ae 100644
--- a/graphics/digikam/Makefile
+++ b/graphics/digikam/Makefile
@@ -1,13 +1,14 @@
PORTNAME= digikam
-DISTVERSION= 8.6.0
-PORTREVISION= 2
+DISTVERSION= 8.7.0
CATEGORIES= graphics kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} \
- https://files.kde.org/${PORTNAME}/%SUBDIR%/:aesthetic,autotags,face,yunet \
- https://kde-applicationdata.mirrors.omnilance.com/${PORTNAME}/%SUBDIR%/:aesthetic,autotags,face,yunet \
- https://mirrors.ocf.berkeley.edu/kde-applicationdata/${PORTNAME}/%SUBDIR%/:aesthetic,autotags,face,yunet
+ https://files.kde.org/${PORTNAME}/%SUBDIR%/:aitools,aesthetic,autotags,face,testimage,yunet \
+ https://kde-applicationdata.mirrors.omnilance.com/${PORTNAME}/%SUBDIR%/:aitools,aesthetic,autotags,face,testimage,yunet \
+ https://mirrors.ocf.berkeley.edu/kde-applicationdata/${PORTNAME}/%SUBDIR%/:aitools,aesthetic,autotags,face,testimage,yunet
MASTER_SITE_SUBDIR= aestheticdetector/:aesthetic \
+ aitools/:aitools \
autotags/:autotags \
+ facesengine/:testimage \
facesengine/dnnface/:face \
facesengine/yunet/:yunet
# One bit changed in the naming convention ..
@@ -32,7 +33,7 @@ LIB_DEPENDS= libexiv2.so:graphics/exiv2 \
liblensfun.so:graphics/lensfun \
libopencv_core.so:graphics/opencv \
libheif.so:graphics/libheif \
- libpng.so:graphics/png \
+ libpng16.so:graphics/png \
libtiff.so:graphics/tiff \
libx265.so:multimedia/x265
RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool
@@ -43,13 +44,15 @@ USES= bison cmake compiler:c++20-lang desktop-file-utils eigen:3 \
USE_GL= opengl glu
USE_GNOME= glib20 libxml2 libxslt
USE_KDE= calendarcore colorscheme completion config configwidgets \
- coreaddons doctools filemetadata i18n iconthemes jobwidgets \
- kio libksane notifications notifyconfig service solid sonnet \
- texttemplate threadweaver widgetsaddons windowsystem xmlgui \
+ coreaddons doctools filemetadata guiaddons i18n iconthemes \
+ jobwidgets kio libksane notifications notifyconfig service \
+ solid sonnet texttemplate threadweaver widgetsaddons \
+ windowsystem xmlgui \
ecm:build
USE_LDCONFIG= yes
USE_QT= base declarative networkauth positioning scxml svg \
- webchannel webengine
+ webchannel webengine \
+ imageformats:run
USE_XORG= ice sm x11 xext
SHEBANG_FILES= core/data/scripts/digitaglinktree/digitaglinktree
@@ -60,6 +63,7 @@ CMAKE_ON= BUILD_WITH_CCACHE \
DIGIKAMSC_COMPILE_DIGIKAM \
ENABLE_KFILEMETADATASUPPORT
+CXXFLAGS+= -Wno-error=undef
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
PLIST_SUB= SHLIB_VER=${DISTVERSION}
@@ -69,7 +73,7 @@ WITH_CCACHE_BUILD= yes
OPTIONS_DEFINE= KDEPIM MEDIAPLAYER
OPTIONS_GROUP= DATA
DATA_DESC= Binary data required for certain features
-OPTIONS_GROUP_DATA= AESTHETIC AUTOTAGS FACEDETECT
+OPTIONS_GROUP_DATA= AITOOLS AESTHETIC AUTOTAGS FACEDETECT
OPTIONS_MULTI= DB
DB_DESC= Database options
OPTIONS_MULTI_DB= MYSQL MYSQL_INTERNAL SQLITE3
@@ -78,7 +82,10 @@ OPTIONS_DEFAULT= ${OPTIONS_DEFINE} \
OPTIONS_SUB= yes
# Check core/data/dnnmodels/dnnmodels.conf for new and obsolete files
-# for the AESTHETIC, AUTOTAGS and FACEDETECT options with each update.
+# for the AITOOLS. AESTHETIC, AUTOTAGS and FACEDETECT options with each update.
+AITOOLS_DESC= Install aitools (autorotate) data (~330 MiB)
+AITOOLS_DISTFILES= deep-image-orientation-angle-detection.onnx:aitools
+
AESTHETIC_DESC= Install aesthetic detection data (~84 MiB)
AESTHETIC_DISTFILES= weights_inceptionv3_299.pb:aesthetic
@@ -90,7 +97,8 @@ AUTOTAGS_DISTFILES= classification_classes_ILSVRC2012.txt:autotags \
yolo11x.onnx:autotags
FACEDETECT_DESC= Install face management data (~37 MiB)
-FACEDETECT_DISTFILES= face_recognition_sface_2021dec.onnx:face \
+FACEDETECT_DISTFILES= dnntestimage.jpeg:testimage \
+ face_recognition_sface_2021dec.onnx:face \
face_detection_yunet_2023mar.onnx:yunet
KDEPIM_DESC= KDEPim Addressbook support
@@ -116,6 +124,12 @@ MYSQL_INTERNAL_IMPLIES= MYSQL
SQLITE3_USE= QT=sqldriver-sqlite:run
+post-install-AITOOLS-on:
+ @${MKDIR} ${STAGEDIR}${DATADIR}/facesengine
+.for f in ${AITOOLS_DISTFILES:C/:.*//}
+ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${f} ${STAGEDIR}${DATADIR}/facesengine
+.endfor
+
post-install-AESTHETIC-on:
@${MKDIR} ${STAGEDIR}${DATADIR}/facesengine
.for f in ${AESTHETIC_DISTFILES:C/:.*//}
diff --git a/graphics/digikam/distinfo b/graphics/digikam/distinfo
index f97c8c85ff7c..cb07adbc6828 100644
--- a/graphics/digikam/distinfo
+++ b/graphics/digikam/distinfo
@@ -1,8 +1,10 @@
-TIMESTAMP = 1745529278
-SHA256 (KDE/digikam/digiKam-8.6.0.tar.xz) = 000971e117201976cba413b6d7201720a8893799d6064bcf158d4388e829c233
-SIZE (KDE/digikam/digiKam-8.6.0.tar.xz) = 58958608
+TIMESTAMP = 1755889431
+SHA256 (KDE/digikam/digiKam-8.7.0.tar.xz) = 79e35ec20a43934cf8322d47c9c0540b0b8b727fa7d9aceb90f710fcfe9da02f
+SIZE (KDE/digikam/digiKam-8.7.0.tar.xz) = 55060536
SHA256 (KDE/digikam/weights_inceptionv3_299.pb) = 8923e3daff71c07533b9023ef32c69d8c058d1e0931d76d8b81241a201138538
SIZE (KDE/digikam/weights_inceptionv3_299.pb) = 88007527
+SHA256 (KDE/digikam/deep-image-orientation-angle-detection.onnx) = e9f9d20330977750bc941b5f820f80a07eef3b23bd8b2271d44d14488d8709b5
+SIZE (KDE/digikam/deep-image-orientation-angle-detection.onnx) = 345861567
SHA256 (KDE/digikam/classification_classes_ILSVRC2012.txt) = 4eb3da435cf544e4a6f390f62c84cb9c9bb68cf8b14e97f8a063452382e5efd2
SIZE (KDE/digikam/classification_classes_ILSVRC2012.txt) = 21675
SHA256 (KDE/digikam/coco.names) = 634a1132eb33f8091d60f2c346ababe8b905ae08387037aed883953b7329af84
@@ -13,6 +15,8 @@ SHA256 (KDE/digikam/yolo11n.onnx) = 82f23e3cdc299fb44317e8a4b2c1d4d67efd0acd5eb3
SIZE (KDE/digikam/yolo11n.onnx) = 10720316
SHA256 (KDE/digikam/yolo11x.onnx) = dd81d4d06a4c92a6e1066d024219efe5c4c1982566ddf6ce5c280ebd847f117a
SIZE (KDE/digikam/yolo11x.onnx) = 228016573
+SHA256 (KDE/digikam/dnntestimage.jpeg) = 158c039c7ae795340eea959bedde4a5d263a8add9e5bebca10b4a45bb7073a2b
+SIZE (KDE/digikam/dnntestimage.jpeg) = 52913
SHA256 (KDE/digikam/face_recognition_sface_2021dec.onnx) = 0ba9fbfa01b5270c96627c4ef784da859931e02f04419c829e83484087c34e79
SIZE (KDE/digikam/face_recognition_sface_2021dec.onnx) = 38696353
SHA256 (KDE/digikam/face_detection_yunet_2023mar.onnx) = 8f2383e4dd3cfbb4553ea8718107fc0423210dc964f9f4280604804ed2552fa4
diff --git a/graphics/digikam/files/patch-core_libs_widgets_text_localizeselector.cpp b/graphics/digikam/files/patch-core_libs_widgets_text_localizeselector.cpp
deleted file mode 100644
index 96bf42efa73f..000000000000
--- a/graphics/digikam/files/patch-core_libs_widgets_text_localizeselector.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-Fix build with Qt 6.9. QChar constructors no longer perform implicit
-conversions.
-
---- core/libs/widgets/text/localizeselector.cpp.orig 2025-03-15 14:01:45 UTC
-+++ core/libs/widgets/text/localizeselector.cpp
-@@ -326,7 +326,7 @@ bool s_inlineTranslateString(const QString& text, cons
- }
- else
- {
-- error = QChar(trengine->error());
-+ error = QChar(static_cast<int>(trengine->error()));
- }
-
- return false;
diff --git a/graphics/digikam/pkg-plist b/graphics/digikam/pkg-plist
index f2d0e31ce77c..a8e603db429f 100644
--- a/graphics/digikam/pkg-plist
+++ b/graphics/digikam/pkg-plist
@@ -25,6 +25,7 @@ include/digikam/dcolorcomposer.h
include/digikam/dcolorpixelaccess.h
include/digikam/dcolorselector.h
include/digikam/dexpanderbox.h
+include/digikam/dfiledialog.h
include/digikam/dhistoryview.h
include/digikam/digikam_config.h
include/digikam/digikam_core_export.h
@@ -46,6 +47,9 @@ include/digikam/dinfointerface.h
include/digikam/ditemslist.h
include/digikam/ditemtooltip.h
include/digikam/dmessagebox.h
+include/digikam/dmetadata.h
+include/digikam/dmetadatasettings.h
+include/digikam/dmetadatasettingscontainer.h
include/digikam/dmetainfoiface.h
include/digikam/dplugin.h
include/digikam/dpluginaboutdlg.h
@@ -97,6 +101,8 @@ include/digikam/managedloadsavethread.h
include/digikam/metadatainfo.h
include/digikam/metaengine.h
include/digikam/metaengine_data.h
+include/digikam/metaenginesettings.h
+include/digikam/metaenginesettingscontainer.h
include/digikam/modelcompleter.h
include/digikam/photoinfocontainer.h
include/digikam/previewlayout.h
@@ -109,6 +115,7 @@ include/digikam/searchtextbar.h
include/digikam/statesavingobject.h
include/digikam/thumbnailinfo.h
include/digikam/thumbnailloadthread.h
+include/digikam/videoinfocontainer.h
include/digikam/wbcontainer.h
include/digikam/wsitem.h
include/digikam/wslogindialog.h
@@ -139,6 +146,7 @@ lib/libdigikamgui.so.%%SHLIB_VER%%
%%QT_PLUGINDIR%%/digikam/bqm/Bqm_AssignTemplate_Plugin.so
%%QT_PLUGINDIR%%/digikam/bqm/Bqm_Assigncaptions_Plugin.so
%%QT_PLUGINDIR%%/digikam/bqm/Bqm_AutoCorrection_Plugin.so
+%%QT_PLUGINDIR%%/digikam/bqm/Bqm_AutoRotate_Plugin.so
%%QT_PLUGINDIR%%/digikam/bqm/Bqm_BWconvert_Plugin.so
%%QT_PLUGINDIR%%/digikam/bqm/Bqm_BcgCorrection_Plugin.so
%%QT_PLUGINDIR%%/digikam/bqm/Bqm_Blur_Plugin.so
@@ -298,8 +306,8 @@ share/applications/org.kde.showfoto.desktop
%%DATADIR%%/about/css/bootstrap-theme.min.css
%%DATADIR%%/about/css/bootstrap.min.css
%%DATADIR%%/about/css/digikam.css
-%%DATADIR%%/about/images/body-background.jpg
-%%DATADIR%%/about/images/top-left-digikam.png
+%%DATADIR%%/about/images/body-background.webp
+%%DATADIR%%/about/images/top-left-digikam.webp
%%DATADIR%%/about/js/bootstrap.min.js
%%DATADIR%%/about/js/digikam.js
%%DATADIR%%/about/js/jquery.min.js
@@ -314,89 +322,91 @@ share/applications/org.kde.showfoto.desktop
%%DATADIR%%/colorschemes/shadeofgray.colors
%%DATADIR%%/colorschemes/sunsetcolor.colors
%%DATADIR%%/colorschemes/whitebalance.colors
-%%DATADIR%%/data/assistant-enfuse.png
-%%DATADIR%%/data/assistant-hugin.png
-%%DATADIR%%/data/assistant-preprocessing.png
-%%DATADIR%%/data/assistant-stack.png
-%%DATADIR%%/data/assistant-tripod.png
-%%DATADIR%%/data/banner-digikam.png
-%%DATADIR%%/data/bluejean-texture.png
+%%DATADIR%%/data/assistant-enfuse.webp
+%%DATADIR%%/data/assistant-hugin.webp
+%%DATADIR%%/data/assistant-preprocessing.webp
+%%DATADIR%%/data/assistant-stack.webp
+%%DATADIR%%/data/assistant-tripod.webp
+%%DATADIR%%/data/banner-digikam.webp
+%%DATADIR%%/data/bluejean-texture.webp
%%DATADIR%%/data/bothhorz.png
%%DATADIR%%/data/bothvert.png
-%%DATADIR%%/data/bricks-texture.png
-%%DATADIR%%/data/bricks2-texture.png
-%%DATADIR%%/data/burlap-texture.png
-%%DATADIR%%/data/canvas-texture.png
-%%DATADIR%%/data/cellwood-texture.png
+%%DATADIR%%/data/bricks-texture.webp
+%%DATADIR%%/data/bricks2-texture.webp
+%%DATADIR%%/data/burlap-texture.webp
+%%DATADIR%%/data/canvas-texture.webp
+%%DATADIR%%/data/cellwood-texture.webp
%%DATADIR%%/data/centerheight.png
%%DATADIR%%/data/centerwidth.png
-%%DATADIR%%/data/chalk-pattern.png
+%%DATADIR%%/data/chalk-pattern.webp
%%DATADIR%%/data/colors-chromablue.png
%%DATADIR%%/data/colors-chromared.png
%%DATADIR%%/data/colors-luma.png
-%%DATADIR%%/data/craters-pattern.png
+%%DATADIR%%/data/craters-pattern.webp
%%DATADIR%%/data/curvefree.png
%%DATADIR%%/data/curvemooth.png
-%%DATADIR%%/data/dried-pattern.png
+%%DATADIR%%/data/dried-pattern.webp
%%DATADIR%%/data/duplicatebothhorz.png
%%DATADIR%%/data/duplicatebothvert.png
%%DATADIR%%/data/editimage.png
%%DATADIR%%/data/exifinfo.png
-%%DATADIR%%/data/fabric-texture.png
-%%DATADIR%%/data/granit-pattern.png
-%%DATADIR%%/data/ice-pattern.png
+%%DATADIR%%/data/fabric-texture.webp
+%%DATADIR%%/data/granit-pattern.webp
+%%DATADIR%%/data/ice-pattern.webp
%%DATADIR%%/data/image-full.png
%%DATADIR%%/data/image-selection.png
-%%DATADIR%%/data/leaf-pattern.png
-%%DATADIR%%/data/logo-beta.png
-%%DATADIR%%/data/logo-cimg.png
-%%DATADIR%%/data/logo-digikam.png
-%%DATADIR%%/data/logo-gphoto.png
-%%DATADIR%%/data/logo-lcms.png
-%%DATADIR%%/data/logo-piwigo.png
-%%DATADIR%%/data/lut3d/bleach.png
-%%DATADIR%%/data/lut3d/blue_crush.png
-%%DATADIR%%/data/lut3d/bw_contrast.png
-%%DATADIR%%/data/lut3d/instant.png
-%%DATADIR%%/data/lut3d/original.png
-%%DATADIR%%/data/lut3d/punch.png
-%%DATADIR%%/data/lut3d/summer.png
-%%DATADIR%%/data/lut3d/tokyo.png
-%%DATADIR%%/data/lut3d/vintage.png
-%%DATADIR%%/data/lut3d/washout.png
-%%DATADIR%%/data/lut3d/washout_color.png
-%%DATADIR%%/data/lut3d/x_process.png
-%%DATADIR%%/data/marble-pattern.png
-%%DATADIR%%/data/marble-texture.png
-%%DATADIR%%/data/marble2-texture.png
-%%DATADIR%%/data/metalwire-texture.png
-%%DATADIR%%/data/modern-texture.png
-%%DATADIR%%/data/moss-texture.png
+%%DATADIR%%/data/leaf-pattern.webp
+%%DATADIR%%/data/logo-beta.webp
+%%DATADIR%%/data/logo-cimg.webp
+%%DATADIR%%/data/logo-digikam.webp
+%%DATADIR%%/data/logo-gphoto.webp
+%%DATADIR%%/data/logo-lcms.webp
+%%DATADIR%%/data/logo-piwigo.webp
+%%DATADIR%%/data/lut3d/bleach.webp
+%%DATADIR%%/data/lut3d/blue_crush.webp
+%%DATADIR%%/data/lut3d/bw_contrast.webp
+%%DATADIR%%/data/lut3d/instant.webp
+%%DATADIR%%/data/lut3d/original.webp
+%%DATADIR%%/data/lut3d/punch.webp
+%%DATADIR%%/data/lut3d/summer.webp
+%%DATADIR%%/data/lut3d/tokyo.webp
+%%DATADIR%%/data/lut3d/vintage.webp
+%%DATADIR%%/data/lut3d/washout.webp
+%%DATADIR%%/data/lut3d/washout_color.webp
+%%DATADIR%%/data/lut3d/x_process.webp
+%%DATADIR%%/data/marble-pattern.webp
+%%DATADIR%%/data/marble-texture.webp
+%%DATADIR%%/data/marble2-texture.webp
+%%DATADIR%%/data/metalwire-texture.webp
+%%DATADIR%%/data/modern-texture.webp
+%%DATADIR%%/data/moss-texture.webp
%%DATADIR%%/data/original.png
-%%DATADIR%%/data/paper-pattern.png
-%%DATADIR%%/data/paper-texture.png
-%%DATADIR%%/data/paper2-texture.png
-%%DATADIR%%/data/parque-pattern.png
-%%DATADIR%%/data/pine-pattern.png
-%%DATADIR%%/data/pink-pattern.png
+%%DATADIR%%/data/paper-pattern.webp
+%%DATADIR%%/data/paper-texture.webp
+%%DATADIR%%/data/paper2-texture.webp
+%%DATADIR%%/data/parque-pattern.webp
+%%DATADIR%%/data/pine-pattern.webp
+%%DATADIR%%/data/pink-pattern.webp
%%DATADIR%%/data/process-working.png
-%%DATADIR%%/data/rain-pattern.png
-%%DATADIR%%/data/rock-pattern.png
-%%DATADIR%%/data/sample-aix.png
-%%DATADIR%%/data/splash-digikam.png
-%%DATADIR%%/data/stone-pattern.png
-%%DATADIR%%/data/stone-texture.png
+%%DATADIR%%/data/rain-pattern.webp
+%%DATADIR%%/data/rock-pattern.webp
+%%DATADIR%%/data/sample-aix.webp
+%%DATADIR%%/data/splash-digikam.webp
+%%DATADIR%%/data/stone-pattern.webp
+%%DATADIR%%/data/stone-texture.webp
%%DATADIR%%/data/target.png
%%DATADIR%%/data/togglemouseover.png
%%DATADIR%%/data/video-digikam.mp4
-%%DATADIR%%/data/wall-pattern.png
-%%DATADIR%%/data/wall-texture.png
-%%DATADIR%%/data/wood-pattern.png
+%%DATADIR%%/data/wall-pattern.webp
+%%DATADIR%%/data/wall-texture.webp
+%%DATADIR%%/data/wood-pattern.webp
%%DATADIR%%/database/dbconfig.xml
%%DATADIR%%/database/mysql-global.conf
%%DATADIR%%/dnnmodels/dnnmodels.conf
%%AUTOTAGS%%%%DATADIR%%/facesengine/classification_classes_ILSVRC2012.txt
%%AUTOTAGS%%%%DATADIR%%/facesengine/coco.names
+%%AITOOLS%%%%DATADIR%%/facesengine/deep-image-orientation-angle-detection.onnx
+%%FACEDETECT%%%%DATADIR%%/facesengine/dnntestimage.jpeg
%%AUTOTAGS%%%%DATADIR%%/facesengine/efficientnetb7.onnx
%%FACEDETECT%%%%DATADIR%%/facesengine/face_detection_yunet_2023mar.onnx
%%FACEDETECT%%%%DATADIR%%/facesengine/face_recognition_sface_2021dec.onnx
@@ -2051,7 +2061,7 @@ share/man/man1/cleanup_digikamdb.1.gz
share/man/man1/digitaglinktree.1.gz
share/metainfo/org.kde.digikam.appdata.xml
share/metainfo/org.kde.showfoto.appdata.xml
-share/showfoto/data/banner-showfoto.png
-share/showfoto/data/logo-showfoto.png
-share/showfoto/data/splash-showfoto.png
+share/showfoto/data/banner-showfoto.webp
+share/showfoto/data/logo-showfoto.webp
+share/showfoto/data/splash-showfoto.webp
share/solid/actions/digikam-opencamera.desktop
diff --git a/graphics/drawio/Makefile b/graphics/drawio/Makefile
index 50f56e4ee0a3..697976df12a3 100644
--- a/graphics/drawio/Makefile
+++ b/graphics/drawio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drawio
PORTVERSION= 28.0.6
-PORTREVISION= 1
+PORTREVISION= 7
DISTVERSIONPREFIX= x86_64-
CATEGORIES= graphics
MASTER_SITES= https://github.com/jgraph/drawio-desktop/releases/download/v${PORTVERSION}/
diff --git a/graphics/drawpile/Makefile b/graphics/drawpile/Makefile
index a1f43d6ecc00..cedba3518150 100644
--- a/graphics/drawpile/Makefile
+++ b/graphics/drawpile/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Drawpile
DISTVERSION= 2.2.2
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= graphics python
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/drm-510-kmod/Makefile b/graphics/drm-510-kmod/Makefile
index 02d22f80cfea..3abf0d0ff5ff 100644
--- a/graphics/drm-510-kmod/Makefile
+++ b/graphics/drm-510-kmod/Makefile
@@ -6,7 +6,7 @@ CATEGORIES= graphics kld
.include "Makefile.version"
MAINTAINER= x11@FreeBSD.org
-COMMENT= DRM drivers modules
+COMMENT= Direct Rendering Manager GPU drivers
WWW= https://github.com/freebsd/drm-kmod/
LICENSE= BSD2CLAUSE MIT GPLv2
diff --git a/graphics/drm-515-kmod/Makefile b/graphics/drm-515-kmod/Makefile
index 1f7940ea262b..047fb1ea6631 100644
--- a/graphics/drm-515-kmod/Makefile
+++ b/graphics/drm-515-kmod/Makefile
@@ -6,7 +6,7 @@ CATEGORIES= graphics kld
.include "Makefile.version"
MAINTAINER= x11@FreeBSD.org
-COMMENT= DRM drivers modules
+COMMENT= Direct Rendering Manager GPU drivers
WWW= https://github.com/freebsd/drm-kmod/
LICENSE= BSD2CLAUSE MIT GPLv2
diff --git a/graphics/drm-61-kmod/Makefile b/graphics/drm-61-kmod/Makefile
index 5c289bf8e9d8..093ca725da27 100644
--- a/graphics/drm-61-kmod/Makefile
+++ b/graphics/drm-61-kmod/Makefile
@@ -1,12 +1,12 @@
PORTNAME= drm-61-kmod
PORTVERSION= ${DRM_KMOD_DISTVERSION}
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics kld
.include "Makefile.version"
MAINTAINER= x11@FreeBSD.org
-COMMENT= DRM drivers modules
+COMMENT= Direct Rendering Manager GPU drivers
WWW= https://github.com/freebsd/drm-kmod/
LICENSE= BSD2CLAUSE MIT GPLv2
diff --git a/graphics/drm-61-kmod/Makefile.version b/graphics/drm-61-kmod/Makefile.version
index 2e456304c3fc..3a86e2b89163 100644
--- a/graphics/drm-61-kmod/Makefile.version
+++ b/graphics/drm-61-kmod/Makefile.version
@@ -2,4 +2,4 @@
#
# This will be included from consumers such as nvidia-drm
DRM_KMOD_DISTVERSION= 6.1.128
-DRM_KMOD_GH_TAGNAME= drm_v6.1.128_4
+DRM_KMOD_GH_TAGNAME= drm_v6.1.128_5
diff --git a/graphics/drm-61-kmod/distinfo b/graphics/drm-61-kmod/distinfo
index 58a2c695559c..4c18812742e8 100644
--- a/graphics/drm-61-kmod/distinfo
+++ b/graphics/drm-61-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750400606
-SHA256 (freebsd-drm-kmod-6.1.128-drm_v6.1.128_4_GH0.tar.gz) = ef5ee435493351a4d123f53b503c018a5195604ad4954a052d40f103643de39d
-SIZE (freebsd-drm-kmod-6.1.128-drm_v6.1.128_4_GH0.tar.gz) = 37105937
+TIMESTAMP = 1757966238
+SHA256 (freebsd-drm-kmod-6.1.128-drm_v6.1.128_5_GH0.tar.gz) = 6cbb9f5827644b4b5965109fba263cebba463d3afda2366ad51e4b8c3a944313
+SIZE (freebsd-drm-kmod-6.1.128-drm_v6.1.128_5_GH0.tar.gz) = 37105728
diff --git a/graphics/drm-66-kmod/Makefile b/graphics/drm-66-kmod/Makefile
index 7096ca1c9ff5..8111cdf1cb13 100644
--- a/graphics/drm-66-kmod/Makefile
+++ b/graphics/drm-66-kmod/Makefile
@@ -1,12 +1,12 @@
PORTNAME= drm-66-kmod
PORTVERSION= ${DRM_KMOD_DISTVERSION}
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics kld
.include "Makefile.version"
MAINTAINER= x11@FreeBSD.org
-COMMENT= DRM drivers modules
+COMMENT= Direct Rendering Manager GPU drivers
WWW= https://github.com/freebsd/drm-kmod/
LICENSE= BSD2CLAUSE MIT GPLv2
diff --git a/graphics/drm-66-kmod/Makefile.version b/graphics/drm-66-kmod/Makefile.version
index a00310dcbc92..aa9e5ccdd14d 100644
--- a/graphics/drm-66-kmod/Makefile.version
+++ b/graphics/drm-66-kmod/Makefile.version
@@ -2,4 +2,4 @@
#
# This will be included from consumers such as nvidia-drm
DRM_KMOD_DISTVERSION= 6.6.25
-DRM_KMOD_GH_TAGNAME= drm_v6.6.25_5
+DRM_KMOD_GH_TAGNAME= drm_v6.6.25_6
diff --git a/graphics/drm-66-kmod/distinfo b/graphics/drm-66-kmod/distinfo
index fab7bb832a01..03028f99ebd5 100644
--- a/graphics/drm-66-kmod/distinfo
+++ b/graphics/drm-66-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750400677
-SHA256 (freebsd-drm-kmod-6.6.25-drm_v6.6.25_5_GH0.tar.gz) = 412fe7b8db00ce7ed6339fa3099f9b17fe78b115ccb05a8714228ce70c9d0882
-SIZE (freebsd-drm-kmod-6.6.25-drm_v6.6.25_5_GH0.tar.gz) = 38486809
+TIMESTAMP = 1757965987
+SHA256 (freebsd-drm-kmod-6.6.25-drm_v6.6.25_6_GH0.tar.gz) = 3413b0233df5652501d1440fe8f761e28b23f9004b722f88ef412e88d0d7fd68
+SIZE (freebsd-drm-kmod-6.6.25-drm_v6.6.25_6_GH0.tar.gz) = 38488232
diff --git a/graphics/drm-kmod/Makefile b/graphics/drm-kmod/Makefile
index a538e9c71ff2..1b23b0ceae03 100644
--- a/graphics/drm-kmod/Makefile
+++ b/graphics/drm-kmod/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 20250428
CATEGORIES= graphics
MAINTAINER= x11@FreeBSD.org
-COMMENT= Metaport of DRM modules for the linuxkpi-based KMS components
+COMMENT= Direct Rendering Manager GPU drivers metaport
WWW= https://github.com/freebsd/drm-kmod
USES= metaport
diff --git a/graphics/drm-latest-kmod/Makefile b/graphics/drm-latest-kmod/Makefile
new file mode 100644
index 000000000000..1f0f2fc41cb3
--- /dev/null
+++ b/graphics/drm-latest-kmod/Makefile
@@ -0,0 +1,60 @@
+PORTNAME= drm-latest-kmod
+PORTVERSION= ${DRM_KMOD_DISTVERSION}
+CATEGORIES= graphics kld
+
+.include "Makefile.version"
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= DRM drivers modules
+WWW= https://github.com/freebsd/drm-kmod/
+
+LICENSE= BSD2CLAUSE MIT GPLv2
+LICENSE_COMB= multi
+
+ONLY_FOR_ARCHS= amd64
+ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64
+
+CONFLICTS_INSTALL= drm-510-kmod \
+ drm-515-kmod \
+ drm-61-kmod
+
+USES= kmod uidfix compiler:c++11-lang
+
+USE_GITHUB= yes
+GH_ACCOUNT= freebsd
+GH_PROJECT= drm-kmod
+GH_TAGNAME= ${DRM_KMOD_GH_TAGNAME}
+
+.include <bsd.port.options.mk>
+
+SUB_FILES= pkg-message
+SUB_LIST= PORTNAME=${PORTNAME} OPSYS=${OPSYS} OSREL=${OSREL}
+
+.if ${OPSYS} == FreeBSD && !( ${OSVERSION} >= 1500058 )
+IGNORE= not supported on older than 1500058, no kernel support
+.endif
+.if ${OPSYS} != FreeBSD
+IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality)
+.endif
+
+.if ${ARCH} == "amd64"
+PLIST_SUB+= AMDGPU=""
+PLIST_SUB+= I915=""
+.elif ${ARCH} == "i386"
+PLIST_SUB+= AMDGPU="@comment "
+PLIST_SUB+= I915=""
+.elif ${ARCH} == "aarch64" || ${ARCH:Mpowerpc*}
+PLIST_SUB+= AMDGPU=""
+PLIST_SUB+= I915="@comment "
+.else
+PLIST_SUB+= AMDGPU="@comment "
+PLIST_SUB+= I915="@comment "
+.endif
+
+MAKE_ENV+= MAKEOBJDIRPREFIX=${WRKSRC}/obj
+
+pre-build:
+ ${MKDIR} ${WRKSRC}/obj
+ (cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} obj)
+
+.include <bsd.port.mk>
diff --git a/graphics/drm-latest-kmod/Makefile.version b/graphics/drm-latest-kmod/Makefile.version
new file mode 100644
index 000000000000..e991f7357c70
--- /dev/null
+++ b/graphics/drm-latest-kmod/Makefile.version
@@ -0,0 +1,5 @@
+# drm-kmod common version definition
+#
+# This will be included from consumers such as nvidia-drm
+DRM_KMOD_DISTVERSION= 6.9
+DRM_KMOD_GH_TAGNAME= drm_v6.9
diff --git a/graphics/drm-latest-kmod/distinfo b/graphics/drm-latest-kmod/distinfo
new file mode 100644
index 000000000000..3beec235aad4
--- /dev/null
+++ b/graphics/drm-latest-kmod/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758133559
+SHA256 (freebsd-drm-kmod-6.9-drm_v6.9_GH0.tar.gz) = a7599c2124e1fb65a270d5195d8592b0f69d0702a23938b73d097c079501129e
+SIZE (freebsd-drm-kmod-6.9-drm_v6.9_GH0.tar.gz) = 41511351
diff --git a/graphics/drm-latest-kmod/files/pkg-message.in b/graphics/drm-latest-kmod/files/pkg-message.in
new file mode 100644
index 000000000000..95465e0ab188
--- /dev/null
+++ b/graphics/drm-latest-kmod/files/pkg-message.in
@@ -0,0 +1,22 @@
+[
+{ type: install
+ message: <<EOM
+The %%PORTNAME%% port can be enabled for amdgpu (for AMD
+GPUs starting with the HD7000 series / Tahiti) or i915kms (for Intel
+APUs starting with HD3000 / Sandy Bridge) through kld_list in
+/etc/rc.conf. radeonkms for older AMD GPUs can be loaded and there are
+some positive reports if EFI boot is NOT enabled.
+
+For amdgpu: kld_list="amdgpu"
+For Intel: kld_list="i915kms"
+For radeonkms: kld_list="radeonkms"
+
+Please ensure that all users requiring graphics are members of the
+"video" group.
+
+Please note that this package was built for %%OPSYS%% %%OSREL%%.
+If this is not your current running version, please rebuild
+it from ports to prevent panics when loading the module.
+EOM
+}
+]
diff --git a/graphics/drm-latest-kmod/pkg-descr b/graphics/drm-latest-kmod/pkg-descr
new file mode 100644
index 000000000000..af39d0f3fff6
--- /dev/null
+++ b/graphics/drm-latest-kmod/pkg-descr
@@ -0,0 +1,4 @@
+amdgpu, i915, and radeon DRM drivers modules.
+Currently corresponding to Linux 6.9 DRM.
+This version is for FreeBSD 15 1500058
+and above.
diff --git a/graphics/drm-latest-kmod/pkg-plist b/graphics/drm-latest-kmod/pkg-plist
new file mode 100644
index 000000000000..42f54df26cff
--- /dev/null
+++ b/graphics/drm-latest-kmod/pkg-plist
@@ -0,0 +1,6 @@
+/%%KMODDIR%%/dmabuf.ko
+%%AMDGPU%%/%%KMODDIR%%/amdgpu.ko
+/%%KMODDIR%%/drm.ko
+%%I915%%/%%KMODDIR%%/i915kms.ko
+/%%KMODDIR%%/radeonkms.ko
+/%%KMODDIR%%/ttm.ko
diff --git a/graphics/drm_info/Makefile b/graphics/drm_info/Makefile
index 11a9e0638323..6cf1191b576f 100644
--- a/graphics/drm_info/Makefile
+++ b/graphics/drm_info/Makefile
@@ -1,10 +1,10 @@
PORTNAME= drm_info
DISTVERSIONPREFIX= v
-DISTVERSION= 2.7.0
+DISTVERSION= 2.8.0
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
-COMMENT= Small utility to dump info about DRM devices
+COMMENT= Dump info about DRM devices
WWW= https://gitlab.freedesktop.org/emersion/drm_info
LICENSE= MIT
diff --git a/graphics/drm_info/distinfo b/graphics/drm_info/distinfo
index 4e67e704b715..669eb55ffdb4 100644
--- a/graphics/drm_info/distinfo
+++ b/graphics/drm_info/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722361585
-SHA256 (drm_info-v2.7.0.tar.bz2) = 6c503e00a6d8915e9d0c92677cf2805a96d0256b0cc364e702f8d2dd989edb4a
-SIZE (drm_info-v2.7.0.tar.bz2) = 16899
+TIMESTAMP = 1749473002
+SHA256 (drm_info-v2.8.0.tar.bz2) = 63b67be39c9b7b515b0b27b751fa1c6cc5707763a681d5797ad23914a2917634
+SIZE (drm_info-v2.8.0.tar.bz2) = 16998
diff --git a/graphics/drm_info/files/patch-libdrm-2.4.123 b/graphics/drm_info/files/patch-libdrm-2.4.123
new file mode 100644
index 000000000000..1c3488aaa4da
--- /dev/null
+++ b/graphics/drm_info/files/patch-libdrm-2.4.123
@@ -0,0 +1,55 @@
+Drop after graphics/libdrm >= 2.4.125 update
+
+--- meson.build.orig 2025-06-09 12:43:22 UTC
++++ meson.build
+@@ -41,7 +41,7 @@ libdrm = dependency('libdrm',
+ #
+ # We need to make sure we don't use any new libdrm functions, but those
+ # are added very infrequently, so this is unlikely to be an issue.
+-if libdrm.version().version_compare('<2.4.125')
++if libdrm.version().version_compare('<2.4.123')
+ if libdrm.type_name() == 'internal'
+ error('libdrm subproject out of date. Run `meson subprojects update`.')
+ endif
+@@ -65,6 +65,11 @@ else
+ fourcc_h = meson.current_source_dir() / 'subprojects/libdrm/include/drm/drm_fourcc.h'
+ else
+ fourcc_h = libdrm.get_variable(pkgconfig: 'pc_sysrootdir') + libdrm.get_variable(pkgconfig: 'includedir') / 'libdrm/drm_fourcc.h'
++endif
++
++# DRM_FORMAT_MOD_VENDOR_MTK and its information is included in libdrm v2.4.125
++if libdrm.version().version_compare('>=2.4.125')
++ add_project_arguments('-DHAVE_MEDIATEK', language: 'c')
+ endif
+
+ if libpci.found()
+--- modifiers.c.orig 2025-06-09 12:43:22 UTC
++++ modifiers.c
+@@ -298,6 +298,7 @@ static void print_vivante_modifier(uint64_t mod) {
+ printf(")");
+ }
+
++#ifdef HAVE_MEDIATEK
+ static const char *mediatek_tile_layout_str(uint64_t tile_layout) {
+ switch (tile_layout) {
+ case MTK_FMT_MOD_TILE_NONE:
+@@ -343,6 +344,7 @@ static void print_mediatek_modifier(uint64_t mod) {
+ mediatek_compression_str(compression),
+ mediatek_10bit_layout_str(layout_10bit));
+ }
++#endif
+
+ static uint8_t mod_vendor(uint64_t mod) {
+ return (uint8_t)(mod >> 56);
+@@ -365,9 +367,11 @@ void print_modifier(uint64_t mod) {
+ case DRM_FORMAT_MOD_VENDOR_VIVANTE:
+ print_vivante_modifier(mod);
+ break;
++#ifdef HAVE_MEDIATEK
+ case DRM_FORMAT_MOD_VENDOR_MTK:
+ print_mediatek_modifier(mod);
+ break;
++#endif
+ default:
+ printf("%s", basic_modifier_str(mod));
+ }
diff --git a/graphics/dssim/Makefile b/graphics/dssim/Makefile
index d5906884f249..76e5eb78dfda 100644
--- a/graphics/dssim/Makefile
+++ b/graphics/dssim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dssim
DISTVERSION= 3.2.4
-PORTREVISION= 25
+PORTREVISION= 27
CATEGORIES= graphics
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/graphics/durdraw/Makefile b/graphics/durdraw/Makefile
index 661d72054fcc..f550d1c16b82 100644
--- a/graphics/durdraw/Makefile
+++ b/graphics/durdraw/Makefile
@@ -1,6 +1,6 @@
PORTNAME= durdraw
DISTVERSION= 0.28.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/enblend/Makefile b/graphics/enblend/Makefile
index 098658da135b..0499ee25e5c6 100644
--- a/graphics/enblend/Makefile
+++ b/graphics/enblend/Makefile
@@ -1,6 +1,6 @@
PORTNAME= enblend
PORTVERSION= 4.2
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= graphics
MASTER_SITES= SF/enblend/enblend-enfuse/enblend-enfuse-${PORTVERSION}
DISTNAME= enblend-enfuse-${PORTVERSION}
diff --git a/graphics/exiv2/Makefile b/graphics/exiv2/Makefile
index cbb3e3514fbe..d1d66016dce6 100644
--- a/graphics/exiv2/Makefile
+++ b/graphics/exiv2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= exiv2
DISTVERSIONPREFIX= v
-DISTVERSION= 0.28.5
+DISTVERSION= 0.28.7
PORTEPOCH= 1
CATEGORIES= graphics
diff --git a/graphics/exiv2/distinfo b/graphics/exiv2/distinfo
index 899594e14444..6ac47d788136 100644
--- a/graphics/exiv2/distinfo
+++ b/graphics/exiv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740448863
-SHA256 (Exiv2-exiv2-v0.28.5_GH0.tar.gz) = e1671f744e379a87ba0c984617406fdf8c0ad0c594e5122f525b2fb7c28d394d
-SIZE (Exiv2-exiv2-v0.28.5_GH0.tar.gz) = 46932602
+TIMESTAMP = 1756965229
+SHA256 (Exiv2-exiv2-v0.28.7_GH0.tar.gz) = 5e292b02614dbc0cee40fe1116db2f42f63ef6b2ba430c77b614e17b8d61a638
+SIZE (Exiv2-exiv2-v0.28.7_GH0.tar.gz) = 46935478
diff --git a/graphics/exrtools/Makefile b/graphics/exrtools/Makefile
index 735572bb4480..d2d63895529c 100644
--- a/graphics/exrtools/Makefile
+++ b/graphics/exrtools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= exrtools
DISTVERSION= 0.4
-PORTREVISION= 37
+PORTREVISION= 38
CATEGORIES= graphics
MASTER_SITES= http://scanline.ca/exrtools/ \
LOCAL/ehaupt
diff --git a/graphics/feh/Makefile b/graphics/feh/Makefile
index ac21b66d26be..c2cbefba83ce 100644
--- a/graphics/feh/Makefile
+++ b/graphics/feh/Makefile
@@ -1,6 +1,5 @@
PORTNAME= feh
-PORTVERSION= 3.10.3
-PORTREVISION= 2
+PORTVERSION= 3.11.2
CATEGORIES= graphics
MASTER_SITES= https://feh.finalrewind.org/
diff --git a/graphics/feh/distinfo b/graphics/feh/distinfo
index 36111270ffc9..d95c256972ce 100644
--- a/graphics/feh/distinfo
+++ b/graphics/feh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719868241
-SHA256 (feh-3.10.3.tar.bz2) = 5426e2799770217af1e01c2e8c182d9ca8687d84613321d8ab4a66fe4041e9c8
-SIZE (feh-3.10.3.tar.bz2) = 2113623
+TIMESTAMP = 1757523180
+SHA256 (feh-3.11.2.tar.bz2) = 020f8bce84c709333dcc6ec5fff36313782e0b50662754947c6585d922a7a7b2
+SIZE (feh-3.11.2.tar.bz2) = 2110185
diff --git a/graphics/fractgen/Makefile b/graphics/fractgen/Makefile
index 76261e0f6e24..b0678a1524e9 100644
--- a/graphics/fractgen/Makefile
+++ b/graphics/fractgen/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fractgen
-DISTVERSION= 3.0.5
+DISTVERSION= 3.0.6
CATEGORIES= graphics
MASTER_SITES= https://www.nntb.no/~dreibh/fractalgenerator/download/
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++17-lang desktop-file-utils gl qt:6 \
shared-mime-info tar:xz
-USE_GL= gl opengl
+USE_GL= opengl
USE_QT= base tools:build
.include <bsd.port.mk>
diff --git a/graphics/fractgen/distinfo b/graphics/fractgen/distinfo
index 4b12900c51e7..f8a6288e7d53 100644
--- a/graphics/fractgen/distinfo
+++ b/graphics/fractgen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751736940
-SHA256 (fractgen-3.0.5.tar.xz) = e6144cfb556f38ffbf2fe29c2526155c0f5677e0e090bd22053fdc0dc00b355f
-SIZE (fractgen-3.0.5.tar.xz) = 342408
+TIMESTAMP = 1758565723
+SHA256 (fractgen-3.0.6.tar.xz) = ecf84ee495c6472dc7dda8d93b3cb0a9f6b7ea9c13f3d39e981432161d7d6e38
+SIZE (fractgen-3.0.6.tar.xz) = 362812
diff --git a/graphics/fractgen/pkg-plist b/graphics/fractgen/pkg-plist
index 558fc1801f03..38701eee15d6 100644
--- a/graphics/fractgen/pkg-plist
+++ b/graphics/fractgen/pkg-plist
@@ -27,6 +27,18 @@ share/bash-completion/completions/fractgen
%%DATADIR%%/examples/beta10.fsf
%%DATADIR%%/examples/beta11.fsf
%%DATADIR%%/examples/beta12.fsf
+%%DATADIR%%/examples/chi01.fsf
+%%DATADIR%%/examples/chi02.fsf
+%%DATADIR%%/examples/chi03.fsf
+%%DATADIR%%/examples/chi04.fsf
+%%DATADIR%%/examples/chi05.fsf
+%%DATADIR%%/examples/chi06.fsf
+%%DATADIR%%/examples/chi07.fsf
+%%DATADIR%%/examples/chi08.fsf
+%%DATADIR%%/examples/chi09.fsf
+%%DATADIR%%/examples/chi10.fsf
+%%DATADIR%%/examples/chi11.fsf
+%%DATADIR%%/examples/chi12.fsf
%%DATADIR%%/examples/delta01.fsf
%%DATADIR%%/examples/delta02.fsf
%%DATADIR%%/examples/delta03.fsf
@@ -51,6 +63,18 @@ share/bash-completion/completions/fractgen
%%DATADIR%%/examples/epsilon10.fsf
%%DATADIR%%/examples/epsilon11.fsf
%%DATADIR%%/examples/epsilon12.fsf
+%%DATADIR%%/examples/eta01.fsf
+%%DATADIR%%/examples/eta02.fsf
+%%DATADIR%%/examples/eta03.fsf
+%%DATADIR%%/examples/eta04.fsf
+%%DATADIR%%/examples/eta05.fsf
+%%DATADIR%%/examples/eta06.fsf
+%%DATADIR%%/examples/eta07.fsf
+%%DATADIR%%/examples/eta08.fsf
+%%DATADIR%%/examples/eta09.fsf
+%%DATADIR%%/examples/eta10.fsf
+%%DATADIR%%/examples/eta11.fsf
+%%DATADIR%%/examples/eta12.fsf
%%DATADIR%%/examples/gamma01.fsf
%%DATADIR%%/examples/gamma02.fsf
%%DATADIR%%/examples/gamma03.fsf
@@ -63,6 +87,18 @@ share/bash-completion/completions/fractgen
%%DATADIR%%/examples/gamma10.fsf
%%DATADIR%%/examples/gamma11.fsf
%%DATADIR%%/examples/gamma12.fsf
+%%DATADIR%%/examples/iota01.fsf
+%%DATADIR%%/examples/iota02.fsf
+%%DATADIR%%/examples/iota03.fsf
+%%DATADIR%%/examples/iota04.fsf
+%%DATADIR%%/examples/iota05.fsf
+%%DATADIR%%/examples/iota06.fsf
+%%DATADIR%%/examples/iota07.fsf
+%%DATADIR%%/examples/iota08.fsf
+%%DATADIR%%/examples/iota09.fsf
+%%DATADIR%%/examples/iota10.fsf
+%%DATADIR%%/examples/iota11.fsf
+%%DATADIR%%/examples/iota12.fsf
%%DATADIR%%/examples/kappa01.fsf
%%DATADIR%%/examples/kappa02.fsf
%%DATADIR%%/examples/kappa03.fsf
@@ -87,17 +123,166 @@ share/bash-completion/completions/fractgen
%%DATADIR%%/examples/lambda10.fsf
%%DATADIR%%/examples/lambda11.fsf
%%DATADIR%%/examples/lambda12.fsf
+%%DATADIR%%/examples/mu01.fsf
+%%DATADIR%%/examples/mu02.fsf
+%%DATADIR%%/examples/mu03.fsf
+%%DATADIR%%/examples/mu04.fsf
+%%DATADIR%%/examples/mu05.fsf
+%%DATADIR%%/examples/mu06.fsf
+%%DATADIR%%/examples/mu07.fsf
+%%DATADIR%%/examples/mu08.fsf
+%%DATADIR%%/examples/mu09.fsf
+%%DATADIR%%/examples/mu10.fsf
+%%DATADIR%%/examples/mu11.fsf
+%%DATADIR%%/examples/mu12.fsf
+%%DATADIR%%/examples/nu01.fsf
+%%DATADIR%%/examples/nu02.fsf
+%%DATADIR%%/examples/nu03.fsf
+%%DATADIR%%/examples/nu04.fsf
+%%DATADIR%%/examples/nu05.fsf
+%%DATADIR%%/examples/nu06.fsf
+%%DATADIR%%/examples/nu07.fsf
+%%DATADIR%%/examples/nu08.fsf
+%%DATADIR%%/examples/nu09.fsf
+%%DATADIR%%/examples/nu10.fsf
+%%DATADIR%%/examples/nu11.fsf
+%%DATADIR%%/examples/nu12.fsf
+%%DATADIR%%/examples/omega01.fsf
+%%DATADIR%%/examples/omega02.fsf
+%%DATADIR%%/examples/omega03.fsf
+%%DATADIR%%/examples/omega04.fsf
+%%DATADIR%%/examples/omega05.fsf
+%%DATADIR%%/examples/omega06.fsf
+%%DATADIR%%/examples/omega07.fsf
+%%DATADIR%%/examples/omega08.fsf
+%%DATADIR%%/examples/omega09.fsf
+%%DATADIR%%/examples/omega10.fsf
+%%DATADIR%%/examples/omega11.fsf
+%%DATADIR%%/examples/omega12.fsf
+%%DATADIR%%/examples/omicron01.fsf
+%%DATADIR%%/examples/omicron02.fsf
+%%DATADIR%%/examples/omicron03.fsf
+%%DATADIR%%/examples/omicron04.fsf
+%%DATADIR%%/examples/omicron05.fsf
+%%DATADIR%%/examples/omicron06.fsf
+%%DATADIR%%/examples/omicron07.fsf
+%%DATADIR%%/examples/omicron08.fsf
+%%DATADIR%%/examples/omicron09.fsf
+%%DATADIR%%/examples/omicron10.fsf
+%%DATADIR%%/examples/omicron11.fsf
+%%DATADIR%%/examples/omicron12.fsf
%%DATADIR%%/examples/phi01.fsf
+%%DATADIR%%/examples/phi02.fsf
+%%DATADIR%%/examples/phi03.fsf
+%%DATADIR%%/examples/phi04.fsf
+%%DATADIR%%/examples/phi05.fsf
+%%DATADIR%%/examples/phi06.fsf
+%%DATADIR%%/examples/phi07.fsf
+%%DATADIR%%/examples/phi08.fsf
+%%DATADIR%%/examples/phi09.fsf
+%%DATADIR%%/examples/phi10.fsf
+%%DATADIR%%/examples/phi11.fsf
+%%DATADIR%%/examples/phi12.fsf
+%%DATADIR%%/examples/pi01.fsf
+%%DATADIR%%/examples/pi02.fsf
+%%DATADIR%%/examples/pi03.fsf
+%%DATADIR%%/examples/pi04.fsf
+%%DATADIR%%/examples/pi05.fsf
+%%DATADIR%%/examples/pi06.fsf
+%%DATADIR%%/examples/pi07.fsf
+%%DATADIR%%/examples/pi08.fsf
+%%DATADIR%%/examples/pi09.fsf
+%%DATADIR%%/examples/pi10.fsf
+%%DATADIR%%/examples/pi11.fsf
+%%DATADIR%%/examples/pi12.fsf
%%DATADIR%%/examples/psi01.fsf
+%%DATADIR%%/examples/psi02.fsf
+%%DATADIR%%/examples/psi03.fsf
+%%DATADIR%%/examples/psi04.fsf
+%%DATADIR%%/examples/psi05.fsf
+%%DATADIR%%/examples/psi06.fsf
+%%DATADIR%%/examples/psi07.fsf
+%%DATADIR%%/examples/psi08.fsf
+%%DATADIR%%/examples/psi09.fsf
+%%DATADIR%%/examples/psi10.fsf
+%%DATADIR%%/examples/psi11.fsf
+%%DATADIR%%/examples/psi12.fsf
%%DATADIR%%/examples/rho01.fsf
+%%DATADIR%%/examples/rho02.fsf
+%%DATADIR%%/examples/rho03.fsf
+%%DATADIR%%/examples/rho04.fsf
+%%DATADIR%%/examples/rho05.fsf
+%%DATADIR%%/examples/rho06.fsf
+%%DATADIR%%/examples/rho07.fsf
+%%DATADIR%%/examples/rho08.fsf
+%%DATADIR%%/examples/rho09.fsf
+%%DATADIR%%/examples/rho10.fsf
+%%DATADIR%%/examples/rho11.fsf
+%%DATADIR%%/examples/rho12.fsf
%%DATADIR%%/examples/sigma01.fsf
+%%DATADIR%%/examples/sigma02.fsf
+%%DATADIR%%/examples/sigma03.fsf
+%%DATADIR%%/examples/sigma04.fsf
+%%DATADIR%%/examples/sigma05.fsf
+%%DATADIR%%/examples/sigma06.fsf
+%%DATADIR%%/examples/sigma07.fsf
+%%DATADIR%%/examples/sigma08.fsf
+%%DATADIR%%/examples/sigma09.fsf
+%%DATADIR%%/examples/sigma10.fsf
+%%DATADIR%%/examples/sigma11.fsf
+%%DATADIR%%/examples/sigma12.fsf
%%DATADIR%%/examples/tau01.fsf
+%%DATADIR%%/examples/tau02.fsf
+%%DATADIR%%/examples/tau03.fsf
+%%DATADIR%%/examples/tau04.fsf
+%%DATADIR%%/examples/tau05.fsf
+%%DATADIR%%/examples/tau06.fsf
+%%DATADIR%%/examples/tau07.fsf
+%%DATADIR%%/examples/tau08.fsf
+%%DATADIR%%/examples/tau09.fsf
+%%DATADIR%%/examples/tau10.fsf
+%%DATADIR%%/examples/tau11.fsf
+%%DATADIR%%/examples/tau12.fsf
%%DATADIR%%/examples/test1.fsf
%%DATADIR%%/examples/test2.fsf
%%DATADIR%%/examples/test3.fsf
%%DATADIR%%/examples/theta01.fsf
+%%DATADIR%%/examples/theta02.fsf
+%%DATADIR%%/examples/theta03.fsf
+%%DATADIR%%/examples/theta04.fsf
+%%DATADIR%%/examples/theta05.fsf
+%%DATADIR%%/examples/theta06.fsf
+%%DATADIR%%/examples/theta07.fsf
+%%DATADIR%%/examples/theta08.fsf
+%%DATADIR%%/examples/theta09.fsf
+%%DATADIR%%/examples/theta10.fsf
+%%DATADIR%%/examples/theta11.fsf
+%%DATADIR%%/examples/theta12.fsf
%%DATADIR%%/examples/trivial.fsf
+%%DATADIR%%/examples/xi01.fsf
+%%DATADIR%%/examples/xi02.fsf
+%%DATADIR%%/examples/xi03.fsf
+%%DATADIR%%/examples/xi04.fsf
+%%DATADIR%%/examples/xi05.fsf
+%%DATADIR%%/examples/xi06.fsf
+%%DATADIR%%/examples/xi07.fsf
+%%DATADIR%%/examples/xi08.fsf
+%%DATADIR%%/examples/xi09.fsf
+%%DATADIR%%/examples/xi10.fsf
+%%DATADIR%%/examples/xi11.fsf
+%%DATADIR%%/examples/xi12.fsf
%%DATADIR%%/examples/ypsilon01.fsf
+%%DATADIR%%/examples/ypsilon02.fsf
+%%DATADIR%%/examples/ypsilon03.fsf
+%%DATADIR%%/examples/ypsilon04.fsf
+%%DATADIR%%/examples/ypsilon05.fsf
+%%DATADIR%%/examples/ypsilon06.fsf
+%%DATADIR%%/examples/ypsilon07.fsf
+%%DATADIR%%/examples/ypsilon08.fsf
+%%DATADIR%%/examples/ypsilon09.fsf
+%%DATADIR%%/examples/ypsilon10.fsf
+%%DATADIR%%/examples/ypsilon11.fsf
+%%DATADIR%%/examples/ypsilon12.fsf
%%DATADIR%%/examples/zeta01.fsf
%%DATADIR%%/examples/zeta02.fsf
%%DATADIR%%/examples/zeta03.fsf
diff --git a/graphics/frei0r-plugins-cairo/Makefile b/graphics/frei0r-plugins-cairo/Makefile
index 65bd9970e6f8..f6f725167722 100644
--- a/graphics/frei0r-plugins-cairo/Makefile
+++ b/graphics/frei0r-plugins-cairo/Makefile
@@ -1,11 +1,11 @@
PORTREVISION= 0
-PKGNAMESUFFIX= -plugins-${SLAVE_PORT:tl}
+PKGNAMESUFFIX= -plugins-${EXTRA_PLUGINS:tl}
-COMMENT= Frei0r ${SLAVE_PORT} plugins
+COMMENT= Frei0r ${EXTRA_PLUGINS} plugins
MASTERDIR= ${.CURDIR}/../frei0r
PLIST= ${.CURDIR}/pkg-plist
-SLAVE_PORT= cairo
+EXTRA_PLUGINS= cairo
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/frei0r-plugins-cairo/pkg-plist b/graphics/frei0r-plugins-cairo/pkg-plist
index 01c4f99c20e5..b590a1f6ac22 100644
--- a/graphics/frei0r-plugins-cairo/pkg-plist
+++ b/graphics/frei0r-plugins-cairo/pkg-plist
@@ -2,3 +2,4 @@ lib/frei0r-1/cairoaffineblend.so
lib/frei0r-1/cairoblend.so
lib/frei0r-1/cairogradient.so
lib/frei0r-1/cairoimagegrid.so
+lib/frei0r-1/mirr0r.so
diff --git a/graphics/frei0r-plugins-gavl/Makefile b/graphics/frei0r-plugins-gavl/Makefile
index 84128a9dc03a..777909ec3c1e 100644
--- a/graphics/frei0r-plugins-gavl/Makefile
+++ b/graphics/frei0r-plugins-gavl/Makefile
@@ -1,11 +1,11 @@
PORTREVISION= 0
-PKGNAMESUFFIX= -plugins-${SLAVE_PORT:tl}
+PKGNAMESUFFIX= -plugins-${EXTRA_PLUGINS:tl}
-COMMENT= Frei0r ${SLAVE_PORT} plugins
+COMMENT= Frei0r ${EXTRA_PLUGINS} plugins
MASTERDIR= ${.CURDIR}/../frei0r
PLIST= ${.CURDIR}/pkg-plist
-SLAVE_PORT= gavl
+EXTRA_PLUGINS= gavl
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/frei0r-plugins-opencv/Makefile b/graphics/frei0r-plugins-opencv/Makefile
index 5682aa685045..55f65ba70379 100644
--- a/graphics/frei0r-plugins-opencv/Makefile
+++ b/graphics/frei0r-plugins-opencv/Makefile
@@ -1,11 +1,11 @@
-PORTREVISION= 1
-PKGNAMESUFFIX= -plugins-${SLAVE_PORT:tl}
+PORTREVISION= 0
+PKGNAMESUFFIX= -plugins-${EXTRA_PLUGINS:tl}
-COMMENT= Frei0r ${SLAVE_PORT} plugins
+COMMENT= Frei0r ${EXTRA_PLUGINS} plugins
MASTERDIR= ${.CURDIR}/../frei0r
PLIST= ${.CURDIR}/pkg-plist
-SLAVE_PORT= OpenCV
+EXTRA_PLUGINS= OpenCV
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/frei0r/Makefile b/graphics/frei0r/Makefile
index 2a5cace02dc4..51cd7385d34c 100644
--- a/graphics/frei0r/Makefile
+++ b/graphics/frei0r/Makefile
@@ -15,22 +15,22 @@ USES= cmake compiler:c++11-lang pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= dyne
-.if defined(SLAVE_PORT)
+.if defined(EXTRA_PLUGINS)
RUN_DEPENDS= frei0r>=${FREI0R_VERSION}:graphics/frei0r
-. if ${SLAVE_PORT:tl} == "cairo"
+. if ${EXTRA_PLUGINS:tl} == "cairo"
USES+= gnome
USE_GNOME+= cairo
CMAKE_ON= WITHOUT_GAVL \
WITHOUT_OPENCV
CMAKE_OFF= WITHOUT_CAIRO
-. elif ${SLAVE_PORT:tl} == "gavl"
+. elif ${EXTRA_PLUGINS:tl} == "gavl"
LIB_DEPENDS+= libgavl.so:multimedia/gavl
CMAKE_ON= WITHOUT_CAIRO \
WITHOUT_OPENCV
CMAKE_OFF= WITHOUT_GAVL
-. elif ${SLAVE_PORT:tl} == "opencv"
+. elif ${EXTRA_PLUGINS:tl} == "opencv"
LIB_DEPENDS+= libopencv_core.so:graphics/opencv
CMAKE_ON= WITHOUT_CAIRO \
diff --git a/graphics/frei0r/distinfo b/graphics/frei0r/distinfo
index 1b847f84c808..fbbd64e50389 100644
--- a/graphics/frei0r/distinfo
+++ b/graphics/frei0r/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718180347
-SHA256 (dyne-frei0r-v2.3.3_GH0.tar.gz) = aeeefe3a9b44761b2cf110017d2b1dfa2ceeb873da96d283ba5157380c5d0ce5
-SIZE (dyne-frei0r-v2.3.3_GH0.tar.gz) = 921452
+TIMESTAMP = 1756953325
+SHA256 (dyne-frei0r-v2.4.0_GH0.tar.gz) = 6b3491ee65c775b251ecd0ba2cb86955ca2469de47c73718170442732cb9ce75
+SIZE (dyne-frei0r-v2.4.0_GH0.tar.gz) = 935395
diff --git a/graphics/frei0r/files/patch-CMakeLists.txt b/graphics/frei0r/files/patch-CMakeLists.txt
index a3d9fadcc109..5b47386f10e6 100644
--- a/graphics/frei0r/files/patch-CMakeLists.txt
+++ b/graphics/frei0r/files/patch-CMakeLists.txt
@@ -1,15 +1,15 @@
- Fix VERSION.
-- Make plugins dependent upon cairo optional.
-- Add logic so slave ports can build without installing base files or plugins.
+- Make plugins that depend upon cairo optional.
+- Add logic so extra plugins can build without installing base components.
---- CMakeLists.txt.orig 2024-06-07 09:00:56 UTC
+--- CMakeLists.txt.orig 2025-09-03 14:34:34 UTC
+++ CMakeLists.txt
@@ -3,16 +3,21 @@ project (frei0r)
list (APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
project (frei0r)
-set (VERSION 1.8)
-+set (VERSION 2.3)
++set (VERSION 2.4.0)
include(GNUInstallDirs)
@@ -28,25 +28,23 @@
include(FindPkgConfig)
option (WITHOUT_GAVL "Disable plugins dependent upon gavl" OFF)
-@@ -35,18 +40,25 @@ INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL)
+@@ -35,17 +40,24 @@ INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL)
# --- custom targets: ---
INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL)
--# See this thread for a ridiculous discussion about the simple question how to install a header file with CMake: http://www.cmake.org/pipermail/cmake/2009-October/032874.html
--install (DIRECTORY include DESTINATION . FILES_MATCHING PATTERN "frei0r.h" PATTERN "msvc" EXCLUDE)
+-install(DIRECTORY ${CMAKE_SOURCE_DIR}/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
+if (NOT BUILD_EXTRA_PLUGINS)
-+ # See this thread for a ridiculous discussion about the simple question how to install a header file with CMake: http://www.cmake.org/pipermail/cmake/2009-October/032874.html
-+ install (DIRECTORY include DESTINATION . FILES_MATCHING PATTERN "frei0r.h" PATTERN "msvc" EXCLUDE)
++ install(DIRECTORY ${CMAKE_SOURCE_DIR}/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
# For code documentation run: doxygen doc/Doxyfile
# add_subdirectory (doc)
-add_subdirectory (src)
+ add_subdirectory (src)
-+else()
++else ()
+ add_subdirectory (src/filter)
+ add_subdirectory (src/mixer2)
-+endif()
++endif ()
# Generate frei0r.pc and install it.
set (prefix "${CMAKE_INSTALL_PREFIX}")
diff --git a/graphics/frei0r/files/patch-src_filter_CMakeLists.txt b/graphics/frei0r/files/patch-src_filter_CMakeLists.txt
index e2e70420920e..2d6a3fd597e5 100644
--- a/graphics/frei0r/files/patch-src_filter_CMakeLists.txt
+++ b/graphics/frei0r/files/patch-src_filter_CMakeLists.txt
@@ -1,16 +1,16 @@
- Add logic so slave ports can build without installing base plugins.
---- src/filter/CMakeLists.txt.orig 2024-06-07 09:00:56 UTC
+--- src/filter/CMakeLists.txt.orig 2025-09-03 14:34:34 UTC
+++ src/filter/CMakeLists.txt
-@@ -14,6 +14,7 @@ endif (${Cairo_FOUND})
- add_subdirectory (cairogradient)
+@@ -15,6 +15,7 @@ endif (${Cairo_FOUND})
+ add_subdirectory (mirr0r)
endif (${Cairo_FOUND})
+if (NOT BUILD_EXTRA_PLUGINS)
add_subdirectory (3dflippo)
add_subdirectory (aech0r)
add_subdirectory (alpha0ps)
-@@ -99,3 +100,4 @@ add_subdirectory (vignette)
+@@ -101,3 +102,4 @@ add_subdirectory (vignette)
add_subdirectory (twolay0r)
add_subdirectory (vertigo)
add_subdirectory (vignette)
diff --git a/graphics/frei0r/files/patch-src_mixer2_CMakeLists.txt b/graphics/frei0r/files/patch-src_mixer2_CMakeLists.txt
index d4e8f4cb0a0a..7b33c9b8bd1a 100644
--- a/graphics/frei0r/files/patch-src_mixer2_CMakeLists.txt
+++ b/graphics/frei0r/files/patch-src_mixer2_CMakeLists.txt
@@ -1,6 +1,6 @@
- Add logic so slave ports can build without installing base plugins.
---- src/mixer2/CMakeLists.txt.orig 2023-01-14 18:47:26 UTC
+--- src/mixer2/CMakeLists.txt.orig 2025-09-03 14:34:34 UTC
+++ src/mixer2/CMakeLists.txt
@@ -3,6 +3,7 @@ endif (${Cairo_FOUND})
add_subdirectory (cairoblend)
@@ -10,7 +10,7 @@
add_subdirectory (addition)
add_subdirectory (addition_alpha)
add_subdirectory (alphaatop)
-@@ -34,3 +35,4 @@ add_subdirectory (sleid0r)
+@@ -35,3 +36,4 @@ add_subdirectory (sleid0r)
add_subdirectory (value)
add_subdirectory (xfade0r)
add_subdirectory (sleid0r)
diff --git a/graphics/frei0r/pkg-plist b/graphics/frei0r/pkg-plist
index 6a6659c01952..43cd158e817b 100644
--- a/graphics/frei0r/pkg-plist
+++ b/graphics/frei0r/pkg-plist
@@ -1,4 +1,10 @@
include/frei0r.h
+include/frei0r.hpp
+include/frei0r/blur.h
+include/frei0r/cairo.h
+include/frei0r/cfc.h
+include/frei0r/colorspace.h
+include/frei0r/math.h
lib/frei0r-1/3dflippo.so
lib/frei0r-1/B.so
lib/frei0r-1/G.so
@@ -53,6 +59,7 @@ lib/frei0r-1/edgeglow.so
lib/frei0r-1/elastic_scale.so
lib/frei0r-1/emboss.so
lib/frei0r-1/equaliz0r.so
+lib/frei0r-1/euclid_eraser.so
lib/frei0r-1/filmgrain.so
lib/frei0r-1/flippo.so
lib/frei0r-1/gamma.so
@@ -85,6 +92,7 @@ lib/frei0r-1/nervous.so
lib/frei0r-1/nois0r.so
lib/frei0r-1/normaliz0r.so
lib/frei0r-1/nosync0r.so
+lib/frei0r-1/ntsc.so
lib/frei0r-1/onecol0r.so
lib/frei0r-1/overlay.so
lib/frei0r-1/partik0l.so
diff --git a/graphics/frei0r/version.mk b/graphics/frei0r/version.mk
index e90ed7d077b8..4857de20d005 100644
--- a/graphics/frei0r/version.mk
+++ b/graphics/frei0r/version.mk
@@ -1 +1 @@
-FREI0R_VERSION= 2.3.3
+FREI0R_VERSION= 2.4.0
diff --git a/graphics/fyre/Makefile b/graphics/fyre/Makefile
index 724c770bebf1..6e58b423ab94 100644
--- a/graphics/fyre/Makefile
+++ b/graphics/fyre/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fyre
PORTVERSION= 1.0.1
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= graphics
MASTER_SITES= http://releases.navi.cx/fyre/
diff --git a/graphics/gdal/Makefile b/graphics/gdal/Makefile
index 62c09c9b8a78..ba33eda016b9 100644
--- a/graphics/gdal/Makefile
+++ b/graphics/gdal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gdal
PORTVERSION= 3.11.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics geography
MASTER_SITES= https://download.osgeo.org/gdal/${PORTVERSION}/ \
LOCAL/sunpoet
@@ -27,7 +27,6 @@ LIB_DEPENDS= libgeotiff.so:graphics/libgeotiff \
USES= cmake compiler:c++17-lang cpe iconv jpeg localbase pkgconfig ssl tar:xz
-CMAKE_OFF_armv7= GDAL_ENABLE_ARM_NEON_OPTIMIZATIONS
CMAKE_OFF= BUILD_CSHARP_BINDINGS \
BUILD_DOCS \
BUILD_JAVA_BINDINGS \
@@ -60,6 +59,7 @@ CMAKE_OFF= BUILD_CSHARP_BINDINGS \
HDFS_ENABLED \
SWIG_REGENERATE_PYTHON \
${CMAKE_OFF_${ARCH}}
+CMAKE_OFF_armv7=GDAL_ENABLE_ARM_NEON_OPTIMIZATIONS
CMAKE_ON= BUILD_APPS \
BUILD_SHARED_LIBS \
BUILD_STATIC_LIBS \
diff --git a/graphics/gdal/files/patch-ogr_ogrsf__frmts_xodr_ogr__xodr.h b/graphics/gdal/files/patch-ogr_ogrsf__frmts_xodr_ogr__xodr.h
deleted file mode 100644
index 296d424dae67..000000000000
--- a/graphics/gdal/files/patch-ogr_ogrsf__frmts_xodr_ogr__xodr.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ogr/ogrsf_frmts/xodr/ogr_xodr.h.orig 2025-07-12 10:33:49 UTC
-+++ ogr/ogrsf_frmts/xodr/ogr_xodr.h
-@@ -15,7 +15,7 @@
- #include "ogr_api.h"
- #include <iostream>
- #include <OpenDriveMap.h>
--#include <pugixml/pugixml.hpp>
-+#include <pugixml.hpp>
- #include <vector>
-
- struct RoadElements
diff --git a/graphics/gdal/files/patch-pugixml b/graphics/gdal/files/patch-pugixml
new file mode 100644
index 000000000000..3e67ada4cb72
--- /dev/null
+++ b/graphics/gdal/files/patch-pugixml
@@ -0,0 +1,10 @@
+--- ogr/ogrsf_frmts/xodr/ogr_xodr.h.orig 2025-07-12 10:33:49 UTC
++++ ogr/ogrsf_frmts/xodr/ogr_xodr.h
+@@ -15,7 +15,6 @@
+ #include "ogr_api.h"
+ #include <iostream>
+ #include <OpenDriveMap.h>
+-#include <pugixml/pugixml.hpp>
+ #include <vector>
+
+ struct RoadElements
diff --git a/graphics/gdk-pixbuf2/Makefile b/graphics/gdk-pixbuf2/Makefile
index f27cb9d2fff5..a864aa81e428 100644
--- a/graphics/gdk-pixbuf2/Makefile
+++ b/graphics/gdk-pixbuf2/Makefile
@@ -1,14 +1,10 @@
PORTNAME= gdk-pixbuf
-PORTVERSION= 2.42.12
-PORTREVISION= 2
+PORTVERSION= 2.44.1
CATEGORIES= graphics
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2
DIST_SUBDIR= gnome
-PATCH_SITES= https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/commit/
-PATCHFILES= 4af78023ce7d3b5e3cec422a59bb4f48fa4f5886.patch:-p1
-
MAINTAINER= desktop@FreeBSD.org
COMMENT= Graphic library for GTK
WWW= https://developer.gnome.org/gdk-pixbuf/
@@ -24,19 +20,26 @@ SHEBANG_FILES= build-aux/*.py
USE_LDCONFIG= yes
MESON_ARGS= -Dbuiltin_loaders="none" \
-Dtests=true \
+ -Dandroid=disabled \
+ -Dglycin=disabled \
-Dinstalled_tests=false
TRIGGERS= gdk-pixbuf-query-loaders
SUB_LIST= GTK2_VERSION=${GTK2_VERSION}
-LIBVERSION= 0.4200.12
+LIBVERSION= 0.4400.1
PLIST_SUB+= LIBVERSION=${LIBVERSION}
+TESTING_UNSAFE= some tests invoke OOM conditions, which may be destructive for the system
+
OPTIONS_SUB= yes
-OPTIONS_DEFINE= DOCS GIF JPEG MANPAGES PNG TIFF
+OPTIONS_DEFINE= DOCS MANPAGES
OPTIONS_DEFAULT=GIF JPEG MANPAGES PNG TIFF
+# at least one format has to be selected, otherwise the build fails
+OPTIONS_MULTI= FORMATS
+OPTIONS_MULTI_FORMATS= GIF JPEG PNG TIFF
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gi-docgen>0:textproc/py-gi-docgen@${PY_FLAVOR}
-DOCS_MESON_TRUE= gtk_doc
+DOCS_MESON_TRUE= documentation
GIF_MESON_ENABLED= gif
diff --git a/graphics/gdk-pixbuf2/distinfo b/graphics/gdk-pixbuf2/distinfo
index ec430fcc6771..96dd8ae4b281 100644
--- a/graphics/gdk-pixbuf2/distinfo
+++ b/graphics/gdk-pixbuf2/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1753371083
-SHA256 (gnome/gdk-pixbuf-2.42.12.tar.xz) = b9505b3445b9a7e48ced34760c3bcb73e966df3ac94c95a148cb669ab748e3c7
-SIZE (gnome/gdk-pixbuf-2.42.12.tar.xz) = 6525072
-SHA256 (gnome/4af78023ce7d3b5e3cec422a59bb4f48fa4f5886.patch) = e5cfbfed908833871e45562b72e70be4895844c08ed8edce7d24a8d36696aeba
-SIZE (gnome/4af78023ce7d3b5e3cec422a59bb4f48fa4f5886.patch) = 1643
+TIMESTAMP = 1758197129
+SHA256 (gnome/gdk-pixbuf-2.44.1.tar.xz) = 4eec84cfc55979045b3e0fca72c3cc081d556952ad33b30c7d29c0474db48a28
+SIZE (gnome/gdk-pixbuf-2.44.1.tar.xz) = 6538636
diff --git a/graphics/gdk-pixbuf2/pkg-plist b/graphics/gdk-pixbuf2/pkg-plist
index 77fd1e87f90a..579b7ec3be63 100644
--- a/graphics/gdk-pixbuf2/pkg-plist
+++ b/graphics/gdk-pixbuf2/pkg-plist
@@ -3,7 +3,6 @@ bin/gdk-pixbuf-pixdata
bin/gdk-pixbuf-query-loaders
bin/gdk-pixbuf-thumbnailer
include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h
-include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h
include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h
include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h
include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h
@@ -117,6 +116,7 @@ libdata/pkgconfig/gdk-pixbuf-2.0.pc
%%DOCS%%%%DOCSDIR%%/flags.PixbufFormatFlags.html
%%DOCS%%%%DOCSDIR%%/fonts.css
%%DOCS%%%%DOCSDIR%%/func.PIXBUF_CHECK_VERSION.html
+%%DOCS%%%%DOCSDIR%%/func.PIXBUF_DEPRECATED_IN_2_44_FOR.html
%%DOCS%%%%DOCSDIR%%/fzy.js
%%DOCS%%%%DOCSDIR%%/gdk-pixbuf.devhelp2
%%DOCS%%%%DOCSDIR%%/gnome-gmush-1.png
diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile
index cd7492e03f46..7c363201fa41 100644
--- a/graphics/gegl/Makefile
+++ b/graphics/gegl/Makefile
@@ -1,9 +1,12 @@
PORTNAME= gegl
DISTVERSION= 0.4.62
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= graphics
MASTER_SITES= GIMP
+PATCH_SITES+= https://gitlab.gnome.org/GNOME/gegl/-/commit/
+PATCHFILES+= eda8ba51786f197b72265eafcdab407d91ec9c70.diff:-p1
+
MAINTAINER= gnome@FreeBSD.org
COMMENT= Graph based image processing framework
WWW= https://gegl.org/
diff --git a/graphics/gegl/distinfo b/graphics/gegl/distinfo
index 6baf544fe586..20c4e35e202d 100644
--- a/graphics/gegl/distinfo
+++ b/graphics/gegl/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1752052464
+TIMESTAMP = 1757339996
SHA256 (gegl-0.4.62.tar.xz) = 5887576371ebf1d9e90797d10e4b9a7f1658228d4827583e79e1db3d94505c6c
SIZE (gegl-0.4.62.tar.xz) = 6025372
+SHA256 (eda8ba51786f197b72265eafcdab407d91ec9c70.diff) = 2e83d7f6835a9eda7dcbba6579a762bf6c231457109176f4de20ffabd85ecf63
+SIZE (eda8ba51786f197b72265eafcdab407d91ec9c70.diff) = 1335
diff --git a/graphics/geos/Makefile b/graphics/geos/Makefile
index a449ba9be17d..268415637943 100644
--- a/graphics/geos/Makefile
+++ b/graphics/geos/Makefile
@@ -1,5 +1,5 @@
PORTNAME= geos
-PORTVERSION= 3.13.1
+PORTVERSION= 3.14.0
CATEGORIES= graphics geography
MASTER_SITES= https://github.com/libgeos/geos/releases/download/${PORTVERSION}/ \
https://download.osgeo.org/geos/
diff --git a/graphics/geos/distinfo b/graphics/geos/distinfo
index 143259f4982e..65f7b8f12018 100644
--- a/graphics/geos/distinfo
+++ b/graphics/geos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070260
-SHA256 (geos-3.13.1.tar.bz2) = df2c50503295f325e7c8d7b783aca8ba4773919cde984193850cf9e361dfd28c
-SIZE (geos-3.13.1.tar.bz2) = 6839955
+TIMESTAMP = 1757120510
+SHA256 (geos-3.14.0.tar.bz2) = fe85286b1977121894794b36a7464d05049361bedabf972e70d8f9bf1e3ce928
+SIZE (geos-3.14.0.tar.bz2) = 6990029
diff --git a/graphics/geos/pkg-plist b/graphics/geos/pkg-plist
index 5a943f4f20e2..594b6012b702 100644
--- a/graphics/geos/pkg-plist
+++ b/graphics/geos/pkg-plist
@@ -30,7 +30,7 @@ include/geos/algorithm/PolygonNodeTopology.h
include/geos/algorithm/RayCrossingCounter.h
include/geos/algorithm/Rectangle.h
include/geos/algorithm/RobustDeterminant.h
-include/geos/algorithm/SimplePointInRing.h
+include/geos/algorithm/construct/ExactMaxInscribedCircle.h
include/geos/algorithm/construct/IndexedDistanceToPoint.h
include/geos/algorithm/construct/IndexedPointInPolygonsLocator.h
include/geos/algorithm/construct/LargestEmptyCircle.h
@@ -48,8 +48,10 @@ include/geos/algorithm/locate/IndexedPointInAreaLocator.h
include/geos/algorithm/locate/PointOnGeometryLocator.h
include/geos/algorithm/locate/SimplePointInAreaLocator.h
include/geos/constants.h
+include/geos/coverage/CleanCoverage.h
include/geos/coverage/Corner.h
include/geos/coverage/CoverageBoundarySegmentFinder.h
+include/geos/coverage/CoverageCleaner.h
include/geos/coverage/CoverageEdge.h
include/geos/coverage/CoverageGapFinder.h
include/geos/coverage/CoveragePolygon.h
@@ -62,6 +64,9 @@ include/geos/coverage/CoverageValidator.h
include/geos/coverage/InvalidSegmentDetector.h
include/geos/coverage/TPVWSimplifier.h
include/geos/coverage/VertexRingCounter.h
+include/geos/dissolve/DissolveEdgeGraph.h
+include/geos/dissolve/DissolveHalfEdge.h
+include/geos/dissolve/LineDissolver.h
include/geos/edgegraph/EdgeGraph.h
include/geos/edgegraph/EdgeGraphBuilder.h
include/geos/edgegraph/HalfEdge.h
@@ -327,6 +332,16 @@ include/geos/operation/distance/FacetSequence.h
include/geos/operation/distance/FacetSequenceTreeBuilder.h
include/geos/operation/distance/GeometryLocation.h
include/geos/operation/distance/IndexedFacetDistance.h
+include/geos/operation/grid/Cell.h
+include/geos/operation/grid/Crossing.h
+include/geos/operation/grid/FloodFill.h
+include/geos/operation/grid/Grid.h
+include/geos/operation/grid/GridIntersection.h
+include/geos/operation/grid/Matrix.h
+include/geos/operation/grid/PerimeterDistance.h
+include/geos/operation/grid/Side.h
+include/geos/operation/grid/Traversal.h
+include/geos/operation/grid/TraversalAreas.h
include/geos/operation/intersection/Rectangle.h
include/geos/operation/intersection/RectangleIntersection.h
include/geos/operation/intersection/RectangleIntersectionBuilder.h
@@ -451,7 +466,6 @@ include/geos/precision/EnhancedPrecisionOp.h
include/geos/precision/GeometryPrecisionReducer.h
include/geos/precision/MinimumClearance.h
include/geos/precision/PointwisePrecisionReducerTransformer.h
-include/geos/precision/PrecisionReducerCoordinateOperation.h
include/geos/precision/PrecisionReducerTransformer.h
include/geos/precision/SimpleGeometryPrecisionReducer.h
include/geos/profiler.h
@@ -494,7 +508,6 @@ include/geos/triangulate/tri/Tri.h
include/geos/triangulate/tri/TriEdge.h
include/geos/triangulate/tri/TriList.h
include/geos/triangulate/tri/TriangulationBuilder.h
-include/geos/unload.h
include/geos/util.h
include/geos/util/Assert.h
include/geos/util/AssertionFailedException.h
@@ -522,5 +535,5 @@ lib/libgeos.so
lib/libgeos.so.%%PORTVERSION%%
lib/libgeos_c.so
lib/libgeos_c.so.1
-lib/libgeos_c.so.1.19.2
+lib/libgeos_c.so.1.20.4
libdata/pkgconfig/geos.pc
diff --git a/graphics/gexiv2/Makefile b/graphics/gexiv2/Makefile
index 8106e39f84d8..0875132f4852 100644
--- a/graphics/gexiv2/Makefile
+++ b/graphics/gexiv2/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libexiv2.so:graphics/exiv2
-USES= compiler:c++17-lang gnome libtool:build meson pathfix pkgconfig \
+USES= compiler:c++17-lang gnome meson pathfix pkgconfig \
python:build tar:xz vala:build
USE_GNOME= glib20 introspection:build pygobject3
USE_LDCONFIG= yes
diff --git a/graphics/gexiv2_016/Makefile b/graphics/gexiv2_016/Makefile
new file mode 100644
index 000000000000..f5cc5e4b22b3
--- /dev/null
+++ b/graphics/gexiv2_016/Makefile
@@ -0,0 +1,41 @@
+PORTNAME= gexiv2
+PKGNAMESUFFIX= _016
+PORTVERSION= 0.16.0
+CATEGORIES= graphics
+MASTER_SITES= GNOME
+
+MAINTAINER= cmt@FreeBSD.org
+COMMENT= GObject-based wrapper around Exiv2 library
+WWW= https://wiki.gnome.org/Projects/gexiv2
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen
+LIB_DEPENDS= libexiv2.so:graphics/exiv2
+
+USES= compiler:c++17-lang gnome meson pathfix pkgconfig \
+ python:build tar:xz vala:build
+USE_GNOME= glib20 introspection:build pygobject3
+USE_LDCONFIG= yes
+BINARY_WRAPPERS= gm4
+BINARY_ALIAS= python3=${PYTHON_CMD}
+
+USE_CXXSTD= c++17
+
+PLIST_SUB= SOVERSION=${PORTVERSION:C/^0./4./}
+
+OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
+DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc
+DOCS_CONFIGURE_ON= -Dgtk_doc=true
+
+PORTSCOUT= limitw:1,even
+
+pre-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi
+
+post-install:
+ ${RM} -r ${STAGEDIR}${PREFIX}/lib/python*
+
+.include <bsd.port.mk>
diff --git a/graphics/gexiv2_016/distinfo b/graphics/gexiv2_016/distinfo
new file mode 100644
index 000000000000..8924d65546c8
--- /dev/null
+++ b/graphics/gexiv2_016/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757856131
+SHA256 (gexiv2-0.16.0.tar.xz) = d96f895f24539f966f577b2bb2489ae84f8232970a8d0c064e4a007474a77bbb
+SIZE (gexiv2-0.16.0.tar.xz) = 434080
diff --git a/graphics/gexiv2_016/pkg-descr b/graphics/gexiv2_016/pkg-descr
new file mode 100644
index 000000000000..c8c65e04ec89
--- /dev/null
+++ b/graphics/gexiv2_016/pkg-descr
@@ -0,0 +1,3 @@
+gexiv2 is a GObject wrapper around the Exiv2 photo metadata library.
+It allows for GNOME applications to easily inspect and update EXIF, IPTC,
+and XMP metadata in photo and video files of various formats.
diff --git a/graphics/gexiv2_016/pkg-plist b/graphics/gexiv2_016/pkg-plist
new file mode 100644
index 000000000000..a79e39ceb975
--- /dev/null
+++ b/graphics/gexiv2_016/pkg-plist
@@ -0,0 +1,216 @@
+include/gexiv2-0.16/gexiv2/gexiv2-enums.h
+include/gexiv2-0.16/gexiv2/gexiv2-log.h
+include/gexiv2-0.16/gexiv2/gexiv2-metadata.h
+include/gexiv2-0.16/gexiv2/gexiv2-preview-properties.h
+include/gexiv2-0.16/gexiv2/gexiv2-preview-image.h
+include/gexiv2-0.16/gexiv2/gexiv2-startup.h
+include/gexiv2-0.16/gexiv2/gexiv2-version.h
+include/gexiv2-0.16/gexiv2/gexiv2.h
+lib/girepository-1.0/GExiv2-0.16.typelib
+lib/libgexiv2-0.16.so
+lib/libgexiv2-0.16.so.4
+lib/libgexiv2-0.16.so.%%SOVERSION%%
+libdata/pkgconfig/gexiv2-0.16.pc
+share/gir-1.0/GExiv2-0.16.gir
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/GExiv2.devhelp2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-Black.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-Black.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-BlackItalic.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-BlackItalic.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-Bold.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-Bold.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-BoldItalic.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-BoldItalic.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-Italic.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-Italic.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-Medium.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-Medium.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-MediumItalic.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-MediumItalic.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-Regular.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatDisplay-Regular.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatText-Bold.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatText-Bold.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatText-BoldItalic.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatText-BoldItalic.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatText-Italic.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatText-Italic.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatText-Medium.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatText-Medium.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatText-MediumItalic.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatText-MediumItalic.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatText-Regular.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/RedHatText-Regular.woff2
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/SourceCodePro-It.ttf.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/SourceCodePro-Regular.ttf.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/SourceCodePro-Semibold.ttf.woff
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/callback.LogHandler.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/class.Metadata.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/class.PreviewImage.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/class.PreviewProperties.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/classes_hierarchy.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/const.MAJOR_VERSION.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/const.MICRO_VERSION.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/const.MINOR_VERSION.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/ctor.Metadata.new.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/enum.ByteOrder.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/enum.LogLevel.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/enum.Orientation.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/enum.StructureType.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/flags.XmpFormatFlags.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/fonts.css
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/func.CHECK_VERSION.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/func.get_version.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/func.initialize.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/func.log_get_default_handler.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/func.log_get_handler.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/func.log_get_level.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/func.log_set_handler.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/func.log_set_level.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/func.log_use_glib_logging.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/func.shutdown.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/fzy.js
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/go-up-symbolic.png
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/index.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/index.json
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/main.js
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.as_bytes.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.clear.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.clear_comment.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.clear_exif.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.clear_iptc.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.clear_tag.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.clear_xmp.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.delete_gps_info.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.erase_exif_thumbnail.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.from_app1_segment.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.from_stream.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.generate_xmp_packet.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_comment.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_exif_data.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_exif_tag_rational.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_exif_tags.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_exif_thumbnail.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_exposure_time.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_fnumber.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_focal_length.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_gps_altitude.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_gps_info.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_gps_latitude.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_gps_longitude.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_iptc_tags.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_iso_speed.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_metadata_pixel_height.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_metadata_pixel_width.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_mime_type.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_orientation.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_pixel_height.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_pixel_width.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_preview_image.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_preview_properties.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_supports_exif.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_supports_iptc.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_supports_xmp.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_tag_interpreted_string.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_tag_long.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_tag_multiple.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_tag_raw.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_tag_string.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_xmp_packet.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.get_xmp_tags.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.has_exif.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.has_iptc.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.has_tag.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.has_xmp.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.open_buf.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.open_path.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.save_external.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.save_file.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.set_comment.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.set_exif_tag_rational.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.set_exif_thumbnail_from_buffer.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.set_exif_thumbnail_from_file.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.set_gps_info.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.set_metadata_pixel_height.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.set_metadata_pixel_width.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.set_orientation.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.set_tag_long.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.set_tag_multiple.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.set_tag_string.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.set_xmp_tag_struct.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.tag_supports_multiple_values.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_clear_tag.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_delete_gps_info.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_erase_exif_thumbnail.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_generate_xmp_packet.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_comment.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_exif_tag_rational.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_exposure_time.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_fnumber.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_focal_length.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_gps_altitude.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_gps_info.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_gps_latitude.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_gps_longitude.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_iso_speed.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_metadata_pixel_height.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_metadata_pixel_width.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_orientation.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_preview_image.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_tag_interpreted_string.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_tag_long.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_tag_multiple.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_tag_raw.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_tag_string.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_get_xmp_packet.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_has_tag.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_set_comment.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_set_exif_tag_rational.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_set_exif_thumbnail_from_buffer.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_set_gps_info.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_set_metadata_pixel_height.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_set_metadata_pixel_width.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_set_orientation.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_set_tag_long.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_set_tag_multiple.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_set_tag_string.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_set_xmp_tag_struct.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_tag_supports_multiple_values.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.try_update_gps_info.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.Metadata.update_gps_info.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.PreviewImage.get_data.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.PreviewImage.get_extension.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.PreviewImage.get_height.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.PreviewImage.get_mime_type.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.PreviewImage.get_width.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.PreviewImage.try_write_file.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.PreviewImage.write_file.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.PreviewProperties.get_extension.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.PreviewProperties.get_height.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.PreviewProperties.get_mime_type.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.PreviewProperties.get_size.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/method.PreviewProperties.get_width.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/search.js
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/solarized-dark.css
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/solarized-light.css
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/style.css
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.get_tag_description.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.get_tag_label.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.get_tag_type.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.get_xmp_namespace_for_tag.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.is_exif_tag.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.is_iptc_tag.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.is_xmp_tag.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.register_xmp_namespace.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.try_get_tag_description.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.try_get_tag_label.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.try_get_tag_type.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.try_get_xmp_namespace_for_tag.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.try_register_xmp_namespace.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.try_unregister_all_xmp_namespaces.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.try_unregister_xmp_namespace.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.unregister_all_xmp_namespaces.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/type_func.Metadata.unregister_xmp_namespace.html
+%%DOCS%%%%DOCSDIR%%-0.16/reference/GExiv2/urlmap.js
+share/vala/vapi/gexiv2-0.16.deps
+share/vala/vapi/gexiv2-0.16.vapi
diff --git a/graphics/gifski/Makefile b/graphics/gifski/Makefile
index dff5a9740e87..18815f9b4ba7 100644
--- a/graphics/gifski/Makefile
+++ b/graphics/gifski/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gifski
DISTVERSION= 1.10.3
-PORTREVISION= 20
+PORTREVISION= 22
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/gimp-app/Makefile b/graphics/gimp-app/Makefile
index 933ca2ee2ddb..bf9386d2191c 100644
--- a/graphics/gimp-app/Makefile
+++ b/graphics/gimp-app/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gimp
DISTVERSION= 2.10.38
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= graphics gnome
MASTER_SITES= GIMP/gimp/v${PORTVERSION:R}
diff --git a/graphics/gimp3-app/Makefile b/graphics/gimp3-app/Makefile
index 1c4de063bbe6..2fa3c2ffd9d0 100644
--- a/graphics/gimp3-app/Makefile
+++ b/graphics/gimp3-app/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gimp
DISTVERSION= 3.0.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES?= graphics gnome
MASTER_SITES= GIMP/gimp/v${PORTVERSION:R}
PKGNAMESUFFIX= 3-app
@@ -35,7 +35,6 @@ LIB_DEPENDS= libpng.so:graphics/png \
libappstream-glib.so:devel/appstream-glib \
libImath.so:math/Imath \
libwebp.so:graphics/webp \
- libgjs.so:lang/gjs \
libOpenEXR.so:graphics/openexr \
libIex.so:graphics/openexr \
libjson-glib-1.0.so:devel/json-glib \
@@ -50,8 +49,7 @@ LIB_DEPENDS_powerpc64le= libunwind.so:devel/libunwind
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \
glib-networking>=0:net/glib-networking \
- mypaint-brushes>0:graphics/mypaint-brushes \
- gjs-console:lang/gjs
+ mypaint-brushes>0:graphics/mypaint-brushes
USES= cpe desktop-file-utils gettext gnome jpeg libarchive \
localbase:ldflags meson ninja perl5 pkgconfig python:3.7+ \
@@ -78,8 +76,8 @@ MESON_ARGS= -Dappdata-test=disabled \
-Diff=disabled \
-Dfits=disabled
-OPTIONS_DEFINE?= AALIB GHOSTSCRIPT HEIF HELP OPENJPEG JXL LIBMNG WMF DOCS VALA CFITSIO
-OPTIONS_DEFAULT?= AALIB GHOSTSCRIPT HEIF OPENJPEG JXL WMF DOCS VALA LUA CFITSIO
+OPTIONS_DEFINE?= AALIB GHOSTSCRIPT HEIF HELP OPENJPEG JS JXL LIBMNG WMF DOCS VALA CFITSIO
+OPTIONS_DEFAULT?= AALIB GHOSTSCRIPT HEIF OPENJPEG JS JXL WMF DOCS VALA LUA CFITSIO
OPTIONS_SINGLE= SCRIPTS
OPTIONS_SINGLE_SCRIPTS= LUA LUAJIT LUA_NONE
OPTIONS_SUB= yes
@@ -113,6 +111,11 @@ WMF_LIB_DEPENDS= libexpat.so:textproc/expat2 \
libwmf.so:graphics/libwmf
WMF_MESON_ENABLED= wmf
+JS_DESC= Install Javascript plug-ins
+JS_LIB_DEPENDS= libgjs.so:lang/gjs
+JS_RUN_DEPENDS= gjs-console:lang/gjs
+JS_MESON_ENABLED= javascript
+
DOCS_BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen
DOCS_MESON_ENABLED= gi-docgen
diff --git a/graphics/gimp3-app/pkg-plist b/graphics/gimp3-app/pkg-plist
index 106dbf39c02d..069a0fa726e1 100644
--- a/graphics/gimp3-app/pkg-plist
+++ b/graphics/gimp3-app/pkg-plist
@@ -262,7 +262,7 @@ lib/gimp/%%ABIVER%%/environ/default.env
lib/gimp/%%ABIVER%%/environ/python.env
lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-c
lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-c.c
-lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-gjs.js
+%%JS%%lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-gjs.js
lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-py3.py
%%LUASCRIPTS%%lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-lua.lua
%%VALA%%lib/gimp/%%ABIVER%%/extensions/org.gimp.extension.goat-exercises/goat-exercise-vala
diff --git a/graphics/glslang/Makefile b/graphics/glslang/Makefile
index 0e4b68c02b1c..aa89be96cc73 100644
--- a/graphics/glslang/Makefile
+++ b/graphics/glslang/Makefile
@@ -1,10 +1,11 @@
PORTNAME= glslang
-DISTVERSION= 15.4.0
+DISTVERSION= 16.0.0
CATEGORIES= graphics
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tagattie@FreeBSD.org
COMMENT= OpenGL and OpenGL ES shader front end and validator
-WWW= https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/
+WWW= https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ \
+ https://github.com/KhronosGroup/glslang
LICENSE= APACHE20 BSD2CLAUSE BSD3CLAUSE GPLv3+ MIT
LICENSE_COMB= multi
@@ -16,8 +17,10 @@ TEST_DEPENDS= bash:shells/bash \
gmake:devel/gmake
USES= cmake:testing compiler:c++11-lib python:build
+
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
+
CMAKE_ON= ALLOW_EXTERNAL_SPIRV_TOOLS
.include <bsd.port.mk>
diff --git a/graphics/glslang/distinfo b/graphics/glslang/distinfo
index 18517b17b988..6fd5cf6d0a17 100644
--- a/graphics/glslang/distinfo
+++ b/graphics/glslang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751036750
-SHA256 (KhronosGroup-glslang-15.4.0_GH0.tar.gz) = b16c78e7604b9be9f546ee35ad8b6db6f39bbbbfb19e8d038b6fe2ea5bba4ff4
-SIZE (KhronosGroup-glslang-15.4.0_GH0.tar.gz) = 4201376
+TIMESTAMP = 1759143356
+SHA256 (KhronosGroup-glslang-16.0.0_GH0.tar.gz) = 172385478520335147d3b03a1587424af0935398184095f24beab128a254ecc7
+SIZE (KhronosGroup-glslang-16.0.0_GH0.tar.gz) = 4190536
diff --git a/graphics/glslang/pkg-plist b/graphics/glslang/pkg-plist
index 3fca789ea3b0..5a15b1180e07 100644
--- a/graphics/glslang/pkg-plist
+++ b/graphics/glslang/pkg-plist
@@ -1,6 +1,5 @@
bin/glslang
bin/glslangValidator
-bin/spirv-remap
include/glslang/Include/ResourceLimits.h
include/glslang/Include/glslang_c_interface.h
include/glslang/Include/glslang_c_shader_types.h
@@ -11,7 +10,6 @@ include/glslang/Public/ShaderLang.h
include/glslang/Public/resource_limits_c.h
include/glslang/SPIRV/GlslangToSpv.h
include/glslang/SPIRV/Logger.h
-include/glslang/SPIRV/SPVRemapper.h
include/glslang/SPIRV/SpvTools.h
include/glslang/SPIRV/disassemble.h
include/glslang/SPIRV/spirv.hpp11
@@ -24,6 +22,5 @@ lib/libGenericCodeGen.a
lib/libMachineIndependent.a
lib/libOSDependent.a
lib/libSPIRV.a
-lib/libSPVRemapper.a
lib/libglslang-default-resource-limits.a
lib/libglslang.a
diff --git a/graphics/gmic-qt/Makefile b/graphics/gmic-qt/Makefile
index 114b25aa2a1d..8124f9426cdb 100644
--- a/graphics/gmic-qt/Makefile
+++ b/graphics/gmic-qt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmic-qt
DISTVERSIONPREFIX= v.
-DISTVERSION= 3.5.3
+DISTVERSION= 3.6.2
PORTEPOCH= 1
CATEGORIES= graphics kde
MASTER_SITES= https://github.com/GreycLab/gmic/releases/download/${DISTVERSIONFULL}/ \
@@ -21,9 +21,10 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libfftw3.so:math/fftw3 \
libpng16.so:graphics/png
-FLAVORS= none gimp # reflect the value of GMIC_QT_HOST for simplicity
+FLAVORS= none gimp gimp3 # reflect the value of GMIC_QT_HOST for simplicity
FLAVOR?= ${FLAVORS:[1]}
gimp_PKGNAMESUFFIX= -gimp
+gimp3_PKGNAMESUFFIX= -gimp3
USES= cmake compiler:c++17-lang gl pkgconfig qt:6 shebangfix xorg
USE_GL= opengl
@@ -43,7 +44,7 @@ PORTSCOUT= limit:[0-9]\..*
WRKSRC= ${WRKDIR}/${DISTNAME:S|_|-|}
WRKSRC_SUBDIR= ${PORTNAME}
-.if ${FLAVOR} == gimp
+.if ${FLAVOR} == "gimp"
LIB_DEPENDS+= libbabl-0.1.so:x11/babl \
libgegl-0.4.so:graphics/gegl \
libgimp-2.0.so:graphics/gimp-app \
@@ -51,10 +52,19 @@ LIB_DEPENDS+= libbabl-0.1.so:x11/babl \
USES+= gettext-runtime gnome
USE_GNOME= cairo gdkpixbuf glib20
PLUGINS_DIR= libexec/gimp/2.2/plug-ins/gmic_gimp_qt
+.elif ${FLAVOR} == "gimp3"
+LIB_DEPENDS+= libbabl-0.1.so:x11/babl \
+ libgegl-0.4.so:graphics/gegl \
+ libgexiv2.so:graphics/gexiv2 \
+ libgimp-3.0.so:graphics/gimp3-app \
+ libjson-glib-1.0.so:devel/json-glib
+USES+= gettext-runtime gnome
+USE_GNOME= cairo gdkpixbuf glib20 pango
+PLUGINS_DIR= lib/gimp/3.0/plug-ins/gmic_gimp_qt
.else
PLUGINS_DIR= bin
.endif
-PLIST_FILES= ${PLUGINS_DIR}/gmic_${FLAVOR:S|$|_|:S|none_||}qt
+PLIST_FILES= ${PLUGINS_DIR}/gmic_${FLAVOR:S|$|_|:S|none_||:C|gimp[3]|gimp|}qt
.include <bsd.port.mk>
diff --git a/graphics/gmic-qt/distinfo b/graphics/gmic-qt/distinfo
index e11dffbcd314..eafe6756c23d 100644
--- a/graphics/gmic-qt/distinfo
+++ b/graphics/gmic-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741758406
-SHA256 (KDE/gmic-qt/gmic_3.5.3.tar.gz) = e91a7cac4d0dc7c0ca2620f03bb14af82aa738c85a11b4f82fcc738654606442
-SIZE (KDE/gmic-qt/gmic_3.5.3.tar.gz) = 19409660
+TIMESTAMP = 1759129511
+SHA256 (KDE/gmic-qt/gmic_3.6.2.tar.gz) = e85161d5eaf6eb413c2db6bc397c487617cea7916f21bce7a3b6acfa001fbf46
+SIZE (KDE/gmic-qt/gmic_3.6.2.tar.gz) = 19500815
diff --git a/graphics/gmic/Makefile b/graphics/gmic/Makefile
index c172e3934b06..2e795e75eb6c 100644
--- a/graphics/gmic/Makefile
+++ b/graphics/gmic/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmic
DISTVERSION= 3.1.6
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= graphics
MASTER_SITES= https://gmic.eu/files/source/
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/graphics/gource/Makefile b/graphics/gource/Makefile
index 64db6e919c06..850c65c16833 100644
--- a/graphics/gource/Makefile
+++ b/graphics/gource/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gource
PORTVERSION= 0.51
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= graphics
MASTER_SITES= https://github.com/acaudwell/Gource/releases/download/${PORTNAME}-${PORTVERSION}/
@@ -12,6 +12,7 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= fails to build with boost-1.85+
+EXPIRATION_DATE=2025-10-13
BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm
LIB_DEPENDS= libfreetype.so:print/freetype2 \
diff --git a/graphics/gowall/Makefile b/graphics/gowall/Makefile
index 3258078e0c19..c8f1d1aa390a 100644
--- a/graphics/gowall/Makefile
+++ b/graphics/gowall/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gowall
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= nxjoseph@protonmail.com
diff --git a/graphics/grafx2/Makefile b/graphics/grafx2/Makefile
index 404a429f8c29..7f976ee2e0b6 100644
--- a/graphics/grafx2/Makefile
+++ b/graphics/grafx2/Makefile
@@ -2,6 +2,7 @@ PORTNAME= grafx2
DISTVERSIONPREFIX= v
DISTVERSION= 2.9
DISTVERSIONSUFFIX= .3219
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= http://pulkomandy.tk/projects/GrafX2/downloads/ \
LOCAL/ehaupt
diff --git a/graphics/gthumb/Makefile b/graphics/gthumb/Makefile
index fa928039d2cb..6089e5aab18c 100644
--- a/graphics/gthumb/Makefile
+++ b/graphics/gthumb/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gthumb
-PORTVERSION= 3.12.7
-PORTREVISION= 1
+PORTVERSION= 3.12.8
CATEGORIES= graphics
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -14,49 +13,36 @@ LICENSE= GPLv2+
BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
itstool:textproc/itstool \
appstreamcli:devel/appstream
-LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \
- libcogl.so:graphics/cogl \
- libgstreamer-1.0.so:multimedia/gstreamer1 \
- libjson-glib-1.0.so:devel/json-glib \
- liblcms2.so:graphics/lcms2 \
- liboauth.so:net/liboauth \
+LIB_DEPENDS= liblcms2.so:graphics/lcms2 \
libpng.so:graphics/png \
- libsoup-2.4.so:devel/libsoup \
libtiff.so:graphics/tiff \
- libcolord.so:graphics/colord
+ libcolord.so:graphics/colord \
+ libexiv2.so:graphics/exiv2
RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
-USES= bison compiler:c++11-lib cpe desktop-file-utils gettext gl \
+USES= bison compiler:c++11-lib cpe desktop-file-utils gettext \
gnome jpeg localbase:ldflags meson pkgconfig \
python:build shebangfix tar:xz xorg
-USE_GL= egl
-USE_GNOME= cairo gtk30 intltool librsvg2
-USE_XORG= x11 xcomposite xdamage xext xfixes xrandr xi
-MESON_ARGS= -Dlibrsvg=true \
- -Dlibchamplain=false
+USE_GNOME= cairo glib20 gtk30 librsvg2
+USE_XORG= x11
CPE_VENDOR= gnome
USE_LDCONFIG= yes
BINARY_ALIAS= python3=${PYTHON_CMD}
SHEBANG_FILES= *.py data/gschemas/*.py gthumb/*.py po/*.py
-PLIST_SUB= GTHUMB_VER="3.10"
-
GLIB_SCHEMAS= org.gnome.gthumb.change-date.gschema.xml \
org.gnome.gthumb.comments.gschema.xml \
org.gnome.gthumb.contact-sheet.gschema.xml \
org.gnome.gthumb.convert-format.gschema.xml \
org.gnome.gthumb.crop.gschema.xml \
org.gnome.gthumb.enums.xml \
- org.gnome.gthumb.facebook.gschema.xml \
org.gnome.gthumb.file-manager.gschema.xml \
- org.gnome.gthumb.flickr.gschema.xml \
org.gnome.gthumb.gschema.xml \
org.gnome.gthumb.gstreamer-tools.gschema.xml \
org.gnome.gthumb.image-print.gschema.xml \
org.gnome.gthumb.image-viewer.gschema.xml \
org.gnome.gthumb.importer.gschema.xml \
org.gnome.gthumb.photo-importer.gschema.xml \
- org.gnome.gthumb.picasaweb.gschema.xml \
org.gnome.gthumb.pixbuf-savers.gschema.xml \
org.gnome.gthumb.rename-series.gschema.xml \
org.gnome.gthumb.resize-images.gschema.xml \
@@ -67,20 +53,18 @@ GLIB_SCHEMAS= org.gnome.gthumb.change-date.gschema.xml \
org.gnome.gthumb.catalogs.gschema.xml \
org.gnome.gthumb.terminal.gschema.xml
-OPTIONS_DEFINE= BRASERO CLUTTER EXIV2 GSTREAMER HEIF JXL RAW SECRET \
- WEBP WEBSERVICES YELP
-OPTIONS_DEFAULT= BRASERO CLUTTER EXIV2 GSTREAMER HEIF JXL RAW SECRET \
- WEBP WEBSERVICES YELP
+OPTIONS_DEFINE= BRASERO CLUTTER GSTREAMER HEIF JXL RAW WEBP YELP
+OPTIONS_DEFAULT= CLUTTER GSTREAMER HEIF JXL RAW WEBP YELP
OPTIONS_SUB= yes
BRASERO_DESC= Write galleries to CD/DVD (large dependency)
BRASERO_LIB_DEPENDS= libbrasero-media3.so:sysutils/brasero
BRASERO_MESON_TRUE= libbrasero
CLUTTER_DESC= Fancy slideshows
-CLUTTER_LIB_DEPENDS= libclutter-gtk-1.0.so:graphics/clutter-gtk3
+CLUTTER_LIB_DEPENDS= libcogl.so:graphics/cogl \
+ libclutter-1.0.so:graphics/clutter \
+ libclutter-gtk-1.0.so:graphics/clutter-gtk3
CLUTTER_MESON_TRUE= clutter
-EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2
-EXIV2_MESON_TRUE= exiv2
GSTREAMER_USES= gstreamer
GSTREAMER_MESON_TRUE= gstreamer
HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
@@ -90,16 +74,8 @@ JXL_MESON_TRUE= libjxl
RAW_DESC= Raw image support via libraw
RAW_LIB_DEPENDS= libraw.so:graphics/libraw
RAW_MESON_TRUE= libraw
-SECRET_DESC= Libsecret support for storing passwords
-SECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret
-SECRET_MESON_TRUE= libsecret
WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
WEBP_MESON_TRUE= libwebp
-WEBSERVICES_DESC= Web services
-WEBSERVICES_LIB_DEPENDS=\
- libjson-glib-1.0.so:devel/json-glib \
- libwebkit2gtk-4.0.so:www/webkit2-gtk@40
-WEBSERVICES_MESON_TRUE= webservices
YELP_DESC= Viewer for built-in help system
YELP_RUN_DEPENDS= yelp:x11/yelp
diff --git a/graphics/gthumb/distinfo b/graphics/gthumb/distinfo
index 2a0ab584c654..3ad112be0974 100644
--- a/graphics/gthumb/distinfo
+++ b/graphics/gthumb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741255364
-SHA256 (gnome/gthumb-3.12.7.tar.xz) = ee12d24cf231010241f758d6c95b9d53a7381278fa76b6a518b3d09b371efaec
-SIZE (gnome/gthumb-3.12.7.tar.xz) = 7642460
+TIMESTAMP = 1758123859
+SHA256 (gnome/gthumb-3.12.8.tar.xz) = afc74a271f6017b7581319efc8b8ab56400990ab9d200160a4efa6fcbe2274f2
+SIZE (gnome/gthumb-3.12.8.tar.xz) = 7593596
diff --git a/graphics/gthumb/files/patch-extensions_image__rotation_rotation-utils.c b/graphics/gthumb/files/patch-extensions_image__rotation_rotation-utils.c
new file mode 100644
index 000000000000..c21a20c494ac
--- /dev/null
+++ b/graphics/gthumb/files/patch-extensions_image__rotation_rotation-utils.c
@@ -0,0 +1,10 @@
+--- extensions/image_rotation/rotation-utils.c.orig 2025-09-16 07:18:36 UTC
++++ extensions/image_rotation/rotation-utils.c
+@@ -20,6 +20,7 @@
+ */
+
+ #include <config.h>
++#include <stdbool.h>
+ #include <unistd.h>
+ #include <sys/types.h>
+ #include <glib/gi18n.h>
diff --git a/graphics/gthumb/pkg-plist b/graphics/gthumb/pkg-plist
index 7ec06747099f..1516996bd8c8 100644
--- a/graphics/gthumb/pkg-plist
+++ b/graphics/gthumb/pkg-plist
@@ -117,7 +117,6 @@ include/gthumb/str-utils.h
include/gthumb/typedefs.h
include/gthumb/uri-utils.h
include/gthumb/zlib-utils.h
-%%WEBSERVICES%%lib/gthumb/extensions/23hq.extension
lib/gthumb/extensions/bookmarks.extension
%%BRASERO%%lib/gthumb/extensions/burn_disc.extension
lib/gthumb/extensions/cairo_io.extension
@@ -128,14 +127,12 @@ lib/gthumb/extensions/contact_sheet.extension
lib/gthumb/extensions/convert_format.extension
lib/gthumb/extensions/desktop_background.extension
lib/gthumb/extensions/edit_metadata.extension
-%%EXIV2%%lib/gthumb/extensions/exiv2_tools.extension
+lib/gthumb/extensions/exiv2_tools.extension
lib/gthumb/extensions/export_tools.extension
lib/gthumb/extensions/file_manager.extension
lib/gthumb/extensions/file_tools.extension
lib/gthumb/extensions/file_viewer.extension
lib/gthumb/extensions/find_duplicates.extension
-%%WEBSERVICES%%lib/gthumb/extensions/flicker.extension
-%%WEBSERVICES%%lib/gthumb/extensions/flicker_utils.extension
%%GSTREAMER%%lib/gthumb/extensions/gstreamer_tools.extension
%%GSTREAMER%%lib/gthumb/extensions/gstreamer_utils.extension
lib/gthumb/extensions/image_print.extension
@@ -143,7 +140,6 @@ lib/gthumb/extensions/image_rotation.extension
lib/gthumb/extensions/image_viewer.extension
lib/gthumb/extensions/importer.extension
lib/gthumb/extensions/jpeg_utils.extension
-%%WEBSERVICES%%lib/gthumb/extensions/lib23hq.so
lib/gthumb/extensions/libbookmarks.so
%%BRASERO%%lib/gthumb/extensions/libburn_disc.so
lib/gthumb/extensions/libcairo_io.so
@@ -154,14 +150,12 @@ lib/gthumb/extensions/libcontact_sheet.so
lib/gthumb/extensions/libconvert_format.so
lib/gthumb/extensions/libdesktop_background.so
lib/gthumb/extensions/libedit_metadata.so
-%%EXIV2%%lib/gthumb/extensions/libexiv2_tools.so
+lib/gthumb/extensions/libexiv2_tools.so
lib/gthumb/extensions/libexport_tools.so
lib/gthumb/extensions/libfile_manager.so
lib/gthumb/extensions/libfile_tools.so
lib/gthumb/extensions/libfile_viewer.so
lib/gthumb/extensions/libfind_duplicates.so
-%%WEBSERVICES%%lib/gthumb/extensions/libflicker.so
-%%WEBSERVICES%%lib/gthumb/extensions/libflicker_utils.so
%%GSTREAMER%%lib/gthumb/extensions/libgstreamer_tools.so
%%GSTREAMER%%lib/gthumb/extensions/libgstreamer_utils.so
lib/gthumb/extensions/libimage_print.so
@@ -170,7 +164,7 @@ lib/gthumb/extensions/libimage_viewer.so
lib/gthumb/extensions/libimporter.so
lib/gthumb/extensions/libjpeg_utils.so
lib/gthumb/extensions/liblist_tools.so
-%%WEBSERVICES%%lib/gthumb/extensions/liboauth.so
+lib/gthumb/extensions/libopen_map.so
lib/gthumb/extensions/libphoto_importer.so
%%RAW%%lib/gthumb/extensions/libraw_files.so
lib/gthumb/extensions/libred_eye_removal.so
@@ -182,7 +176,7 @@ lib/gthumb/extensions/libslideshow.so
lib/gthumb/extensions/libterminal.so
lib/gthumb/extensions/libwebalbums.so
lib/gthumb/extensions/list_tools.extension
-%%WEBSERVICES%%lib/gthumb/extensions/oauth.extension
+lib/gthumb/extensions/open_map.extension
lib/gthumb/extensions/photo_importer.extension
%%RAW%%lib/gthumb/extensions/raw_files.extension
lib/gthumb/extensions/red_eye_removal.extension
@@ -193,10 +187,10 @@ lib/gthumb/extensions/selections.extension
lib/gthumb/extensions/slideshow.extension
lib/gthumb/extensions/terminal.extension
lib/gthumb/extensions/webalbums.extension
-%%GSTREAMER%%libexec/gthumb/video-thumbnailer
libdata/pkgconfig/gthumb.pc
-share/man/man1/gthumb.1.gz
+%%GSTREAMER%%libexec/gthumb/video-thumbnailer
share/aclocal/gthumb.m4
+share/applications/org.gnome.gThumb.Import.desktop
share/applications/org.gnome.gThumb.desktop
%%DATADIR%%/albumthemes/Classic/back.png
%%DATADIR%%/albumthemes/Classic/bot.png
@@ -246,65 +240,60 @@ share/applications/org.gnome.gThumb.desktop
%%DATADIR%%/contactsheetthemes/minimalist.cst
%%DATADIR%%/contactsheetthemes/rainbow.cst
%%DATADIR%%/icons/filmholes.png
-%%DATADIR%%/icons/hicolor/16x16/actions/change-date-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/color-profile.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/comment-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/convert-format-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/curves-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/edit-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/emblem-flag-blue.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/emblem-flag-gray.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/emblem-flag-green.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/emblem-flag-red.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/emblem-flag-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/export-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/extension-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/eyedropper-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/file-catalog-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/file-library-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/file-search-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/filter-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/format-linear-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/format-logarithmic-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/histogram-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-adjust-colors-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-adjust-contrast-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-crop-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-equalize-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-flip-horizontal-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-flip-vertical-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-grayscale-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-invert-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-navigator-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-red-eye-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-resize-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-rotate-left-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-rotate-right-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-rotate-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/image-sharpen-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/lock-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/map-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/palette-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/pinned-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/presets-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/site-facebook.png
-%%DATADIR%%/icons/hicolor/16x16/actions/site-flickr.png
-%%DATADIR%%/icons/hicolor/16x16/actions/site-photobucket.png
-%%DATADIR%%/icons/hicolor/16x16/actions/site-picasaweb.png
-%%DATADIR%%/icons/hicolor/16x16/actions/site-twentythree.png
-%%DATADIR%%/icons/hicolor/16x16/actions/special-effects-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/swap-values-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/tag-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/tools-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/transparency-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/view-presentation-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/view-zoom-fit-height-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/view-zoom-fit-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/view-zoom-fit-width-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/view-zoom-in-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/view-zoom-original-symbolic.svg
-%%DATADIR%%/icons/hicolor/16x16/actions/view-zoom-out-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/change-date-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/color-profile.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/comment-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/convert-format-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/curves-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/edit-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/emblem-flag-blue.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/emblem-flag-gray.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/emblem-flag-green.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/emblem-flag-red.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/emblem-flag-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/export-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/extension-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/eyedropper-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/file-catalog-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/file-library-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/file-search-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/filter-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/format-linear-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/format-logarithmic-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/histogram-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-adjust-colors-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-adjust-contrast-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-crop-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-equalize-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-flip-horizontal-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-flip-vertical-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-grayscale-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-invert-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-navigator-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-red-eye-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-resize-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-rotate-left-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-rotate-right-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-rotate-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/image-sharpen-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/lock-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/map-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/palette-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/pinned-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/presets-symbolic.svg
%%DATADIR%%/icons/hicolor/scalable/actions/slideshow-pause.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/special-effects-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/swap-values-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/tag-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/tools-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/transparency-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/view-presentation-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/view-zoom-fit-height-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/view-zoom-fit-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/view-zoom-fit-width-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/view-zoom-in-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/view-zoom-original-symbolic.svg
+%%DATADIR%%/icons/hicolor/scalable/actions/view-zoom-out-symbolic.svg
%%DATADIR%%/ui/add-to-catalog.ui
%%DATADIR%%/ui/adjust-colors-options.ui
%%DATADIR%%/ui/adjust-contrast-options.ui
@@ -324,9 +313,8 @@ share/applications/org.gnome.gThumb.desktop
%%DATADIR%%/ui/curve-preset-editor.ui
%%DATADIR%%/ui/curves-options.ui
%%DATADIR%%/ui/edit-comment-page.ui
-%%EXIV2%%%%DATADIR%%/ui/edit-exiv2-page.ui
+%%DATADIR%%/ui/edit-exiv2-page.ui
%%DATADIR%%/ui/effects-options.ui
-%%WEBSERVICES%%%%DATADIR%%/ui/export-to-flickr.ui
%%DATADIR%%/ui/extensions-preferences.ui
%%DATADIR%%/ui/favorite-properties.ui
%%DATADIR%%/ui/file-selection-info.ui
@@ -338,15 +326,11 @@ share/applications/org.gnome.gThumb.desktop
%%DATADIR%%/ui/histogram-info.ui
%%DATADIR%%/ui/image-viewer-preferences.ui
%%DATADIR%%/ui/image-wall.ui
-%%WEBSERVICES%%%%DATADIR%%/ui/import-from-flickr.ui
%%DATADIR%%/ui/import-preferences.ui
%%DATADIR%%/ui/jpeg-options.ui
%%DATADIR%%/ui/location.ui
%%GSTREAMER%%%%DATADIR%%/ui/media-viewer-preferences.ui
%%GSTREAMER%%%%DATADIR%%/ui/mediabar.ui
-%%WEBSERVICES%%%%DATADIR%%/ui/oauth-account-chooser.ui
-%%WEBSERVICES%%%%DATADIR%%/ui/oauth-account-manager.ui
-%%WEBSERVICES%%%%DATADIR%%/ui/oauth-ask-authorization.ui
%%DATADIR%%/ui/organize-files-task.ui
%%DATADIR%%/ui/organize-files.ui
%%DATADIR%%/ui/overwrite-dialog.ui
@@ -374,8 +358,6 @@ share/applications/org.gnome.gThumb.desktop
%%DATADIR%%/ui/tiff-options.ui
%%DATADIR%%/ui/web-album-exporter.ui
%%DATADIR%%/ui/webp-options.ui
-share/applications/org.gnome.gThumb.Import.desktop
-share/help/C/gthumb/figures/gThumb.svg
share/help/C/gthumb/attributes.page
share/help/C/gthumb/batch-change-date.page
share/help/C/gthumb/batch-convert-format.page
@@ -390,6 +372,7 @@ share/help/C/gthumb/edit-resize-crop.page
share/help/C/gthumb/edit-rotate.page
share/help/C/gthumb/edit-save-undo-redo.page
share/help/C/gthumb/extensions.page
+share/help/C/gthumb/figures/gThumb.svg
share/help/C/gthumb/figures/general-filter.png
share/help/C/gthumb/figures/import-pref-auto-folder.png
share/help/C/gthumb/figures/import-pref-custom-format.png
@@ -1089,9 +1072,9 @@ share/help/zh_CN/gthumb/thumbnail-pane.page
share/help/zh_CN/gthumb/thumbnails.page
share/help/zh_CN/gthumb/viewer.page
share/help/zh_CN/gthumb/wallpaper.page
-share/icons/hicolor/16x16/apps/org.gnome.gThumb-symbolic.svg
share/icons/hicolor/16x16/apps/org.gnome.gThumb.png
share/icons/hicolor/256x256/apps/org.gnome.gThumb.png
+share/icons/hicolor/scalable/apps/org.gnome.gThumb-symbolic.svg
share/icons/hicolor/scalable/apps/org.gnome.gThumb.svg
share/locale/am/LC_MESSAGES/gthumb.mo
share/locale/ar/LC_MESSAGES/gthumb.mo
@@ -1163,4 +1146,5 @@ share/locale/xh/LC_MESSAGES/gthumb.mo
share/locale/zh_CN/LC_MESSAGES/gthumb.mo
share/locale/zh_HK/LC_MESSAGES/gthumb.mo
share/locale/zh_TW/LC_MESSAGES/gthumb.mo
-share/metainfo/org.gnome.gThumb.appdata.xml
+share/man/man1/gthumb.1.gz
+share/metainfo/org.gnome.gThumb.metainfo.xml
diff --git a/graphics/gwenview/distinfo b/graphics/gwenview/distinfo
index 3496f59c7f19..6de9180a451e 100644
--- a/graphics/gwenview/distinfo
+++ b/graphics/gwenview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381450
-SHA256 (KDE/release-service/25.04.3/gwenview-25.04.3.tar.xz) = 59bf9fc4a4be87260781ccb5872212484b697caa53fa0ee7e128bdb08eaf5e87
-SIZE (KDE/release-service/25.04.3/gwenview-25.04.3.tar.xz) = 6533552
+TIMESTAMP = 1757410070
+SHA256 (KDE/release-service/25.08.1/gwenview-25.08.1.tar.xz) = 4d92eef8fd543930cff6810062bc1d9ff103394247516bfef1edcd1bd67ad67c
+SIZE (KDE/release-service/25.08.1/gwenview-25.08.1.tar.xz) = 6533628
diff --git a/graphics/hdr_tools/Makefile b/graphics/hdr_tools/Makefile
index 322e80373701..e9ee166a7d8d 100644
--- a/graphics/hdr_tools/Makefile
+++ b/graphics/hdr_tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hdr_tools
PORTVERSION= 0.0.2010.11.23 # unspecified by the author, so use the date
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= graphics
MASTER_SITES= http://ttic.uchicago.edu/~cotter/projects/hdr_tools/archives/ \
http://freebsd.nsu.ru/distfiles/
diff --git a/graphics/hs-tart/Makefile b/graphics/hs-tart/Makefile
index 7e54da8c660a..a89be576f671 100644
--- a/graphics/hs-tart/Makefile
+++ b/graphics/hs-tart/Makefile
@@ -1,29 +1,23 @@
PORTNAME= tart
-DISTVERSION= 0.3-20241122
+DISTVERSION= 0.4
CATEGORIES= graphics haskell
PKGNAMESUFFIX= -terminal-art
-MAINTAINER= tiago.gasiba@gmail.com
+MAINTAINER= tiga@FreeBSD.org
COMMENT= Program to make ASCII art on the terminal
-WWW= https://github.com/jtdaugherty/tart
+WWW= https://hackage.haskell.org/package/tart \
+ https://github.com/jtdaugherty/tart
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cabal
-USE_GITHUB= yes
-GH_ACCOUNT= jtdaugherty
-GH_PROJECT= tart
-GH_TAGNAME= 49100f0
-
-USE_LOCALE= en_US.UTF-8
-
-USE_CABAL= ansi-terminal-1.1.2 \
- ansi-terminal-types-1.1 \
+USE_CABAL= ansi-terminal-1.1.3 \
+ ansi-terminal-types-1.1.3 \
bimap-0.5.0 \
- blaze-builder-0.4.2.3 \
- brick-2.5 \
+ blaze-builder-0.4.4.1 \
+ brick-2.7 \
case-insensitive-1.2.1.0 \
colour-2.3.6 \
config-ini-0.2.7.0_1 \
@@ -36,25 +30,25 @@ USE_CABAL= ansi-terminal-1.1.2 \
microlens-mtl-0.2.1.0 \
microlens-platform-0.4.4.1 \
microlens-th-0.4.3.17 \
- optparse-applicative-0.18.1.0_1 \
- os-string-2.0.7 \
+ optparse-applicative-0.19.0.0 \
+ os-string-2.0.8 \
parser-combinators-1.3.0_1 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
- primitive-0.9.0.0_2 \
- random-1.3.0 \
+ primitive-0.9.1.0 \
+ random-1.3.1 \
scientific-0.3.8.0_2 \
- splitmix-0.1.1 \
+ splitmix-0.1.3.1 \
tagged-0.8.9 \
- tasty-1.5.3_1 \
+ tasty-1.5.3_2 \
text-zipper-0.13 \
th-abstraction-0.7.1.0_1 \
transformers-compat-0.7.2 \
- unix-compat-0.7.3_1 \
+ unix-compat-0.7.4.1 \
unordered-containers-0.2.20_4 \
utf8-string-1.0.2 \
- vector-0.13.2.0_1 \
- vector-stream-0.1.0.1_3 \
+ vector-0.13.2.0_2 \
+ vector-stream-0.1.0.1_4 \
vty-6.4 \
vty-crossplatform-0.4.0.0 \
vty-unix-0.2.0.0 \
diff --git a/graphics/hs-tart/distinfo b/graphics/hs-tart/distinfo
index 2a4cc6ccdb94..99b932543f21 100644
--- a/graphics/hs-tart/distinfo
+++ b/graphics/hs-tart/distinfo
@@ -1,14 +1,16 @@
-TIMESTAMP = 1743133869
-SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
-SIZE (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = 36259
-SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
-SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746
+TIMESTAMP = 1757017970
+SHA256 (cabal/tart-0.4/tart-0.4.tar.gz) = 592559481b64fd19231de4ac13604f97702d5f0335477a671a329f4b0bd6ee14
+SIZE (cabal/tart-0.4/tart-0.4.tar.gz) = 30158
+SHA256 (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092
+SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633
+SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
+SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
SHA256 (cabal/bimap-0.5.0/bimap-0.5.0.tar.gz) = b0b44b0f2eaceb83f46dfa3d1747e080c45204c64d18bb9e63747299266f0c95
SIZE (cabal/bimap-0.5.0/bimap-0.5.0.tar.gz) = 11205
-SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b
-SIZE (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 60777
-SHA256 (cabal/brick-2.5/brick-2.5.tar.gz) = 28ca75300a2e22c85885f711d50a359d18506f6d44c19bbe7e0798ab671aa50e
-SIZE (cabal/brick-2.5/brick-2.5.tar.gz) = 225749
+SHA256 (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 971d360428ac97af9a4e55e4f2c23649f6cedc0ce5d6e94d520e663f33ea5113
+SIZE (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 59452
+SHA256 (cabal/brick-2.7/brick-2.7.tar.gz) = 128887ca3c55fbbb11d060c842adcd03cf33b81dad791519130b76af70e72a2a
+SIZE (cabal/brick-2.7/brick-2.7.tar.gz) = 235286
SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871
@@ -39,12 +41,10 @@ SHA256 (cabal/microlens-platform-0.4.4.1/microlens-platform-0.4.4.1.tar.gz) = f5
SIZE (cabal/microlens-platform-0.4.4.1/microlens-platform-0.4.4.1.tar.gz) = 5290
SHA256 (cabal/microlens-th-0.4.3.17/microlens-th-0.4.3.17.tar.gz) = 1d762c027ca332ae906cb031e87a423c2bbedebe3bb9d988188692a5de4c0a94
SIZE (cabal/microlens-th-0.4.3.17/microlens-th-0.4.3.17.tar.gz) = 24258
-SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491
-SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682
-SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82
-SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289
-SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
-SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
+SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
+SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
+SHA256 (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 02794279dd30282e7b0d45a860dda50ee26a92b1461f5da4545f62dab4172686
+SIZE (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 44896
SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447
SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699
SHA256 (cabal/parser-combinators-1.3.0/revision/1.cabal) = 8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876
@@ -53,24 +53,22 @@ SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa11
SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
-SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7
-SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580
-SHA256 (cabal/primitive-0.9.0.0/revision/2.cabal) = de20bf4eff1f972088854c8efda6eaca2d3147aff62232c3707f059152638759
-SIZE (cabal/primitive-0.9.0.0/revision/2.cabal) = 3203
-SHA256 (cabal/random-1.3.0/random-1.3.0.tar.gz) = 6b5067e65625d777e31f151f5fcec351091d9de832183ca2a2a864e1cfd4f1b1
-SIZE (cabal/random-1.3.0/random-1.3.0.tar.gz) = 63786
+SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
+SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
+SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
+SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d7718e52e622e5a118056653edafcbc7ccc5333be7217218cf
SIZE (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 24314
SHA256 (cabal/scientific-0.3.8.0/revision/2.cabal) = ba83a6701dd0110138443757aca4a42786afa94272b73045ef878fd860d1732e
SIZE (cabal/scientific-0.3.8.0/revision/2.cabal) = 4397
-SHA256 (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = d678c41a603a62032cf7e5f8336bb8222c93990e4b59c8b291b7ca26c7eb12c7
-SIZE (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = 21981
+SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
+SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
-SHA256 (cabal/tasty-1.5.3/revision/1.cabal) = 9d56ea9dbc274fc853fc531373b2c91bfe360e21460c2c6a5838897d86e3f6d0
-SIZE (cabal/tasty-1.5.3/revision/1.cabal) = 2923
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
SHA256 (cabal/text-zipper-0.13/text-zipper-0.13.tar.gz) = 06521cc7c435f8e85aeb3ed3f2b872000c52087d73518de31e65bdca072a98a9
SIZE (cabal/text-zipper-0.13/text-zipper-0.13.tar.gz) = 9698
SHA256 (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = f9b6184aba4c6b61dd0d96f7dad41a4c9db0a01d3cdbf993a7d860488f1c04c5
@@ -79,10 +77,8 @@ SHA256 (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 3011403d85b0070630e33d6
SIZE (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 2268
SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
-SHA256 (cabal/unix-compat-0.7.3/unix-compat-0.7.3.tar.gz) = 7a4fad870952d632d55c8cfe2aad8b55ac95585dacae052fbea4e32968821d87
-SIZE (cabal/unix-compat-0.7.3/unix-compat-0.7.3.tar.gz) = 15593
-SHA256 (cabal/unix-compat-0.7.3/revision/1.cabal) = e1132808d30ad1adbcf1ba7f06c3dfe712a7ee382b225eb975e0ab8cfe0c21cd
-SIZE (cabal/unix-compat-0.7.3/revision/1.cabal) = 3287
+SHA256 (cabal/unix-compat-0.7.4.1/unix-compat-0.7.4.1.tar.gz) = 3f9611624a100c75e672d900e63fe7a0e595615a34e6605662edaff151e44054
+SIZE (cabal/unix-compat-0.7.4.1/unix-compat-0.7.4.1.tar.gz) = 15619
SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422
@@ -91,12 +87,12 @@ SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
-SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
-SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
+SHA256 (cabal/vector-0.13.2.0/revision/2.cabal) = 9ac338c8da52d8a37db08434ca4480fef2cea4f9aac240f4f994bb467f5275b4
+SIZE (cabal/vector-0.13.2.0/revision/2.cabal) = 8804
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
-SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e
-SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642
+SHA256 (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 483be6df13c72169a917640589666f9fece7bea9fa13fcd41d052dab37ea289e
+SIZE (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 1642
SHA256 (cabal/vty-6.4/vty-6.4.tar.gz) = 7165a6238bd22aed8a3f142925a0de48e105a5585cd2499c90e2c56a63090a46
SIZE (cabal/vty-6.4/vty-6.4.tar.gz) = 66410
SHA256 (cabal/vty-crossplatform-0.4.0.0/vty-crossplatform-0.4.0.0.tar.gz) = 35e5433512b883e83aa8bb8c3475221174445a87e51f162b2ce07f9cf1eb3c1a
@@ -105,5 +101,3 @@ SHA256 (cabal/vty-unix-0.2.0.0/vty-unix-0.2.0.0.tar.gz) = c2ab67e09edc4bade04e26
SIZE (cabal/vty-unix-0.2.0.0/vty-unix-0.2.0.0.tar.gz) = 28697
SHA256 (cabal/word-wrap-0.5/word-wrap-0.5.tar.gz) = f85f29ce003ca3e195ec95d49e350dfb713bf71db726270143375df2c610a744
SIZE (cabal/word-wrap-0.5/word-wrap-0.5.tar.gz) = 6105
-SHA256 (cabal/jtdaugherty-tart-0.3-20241122-49100f0_GH0.tar.gz) = fc301eff27eff638974a2f7c2636e4db32949f3ace3b2d34f310bcc45a97894f
-SIZE (cabal/jtdaugherty-tart-0.3-20241122-49100f0_GH0.tar.gz) = 290760
diff --git a/graphics/hugin/Makefile b/graphics/hugin/Makefile
index a4df19ab46fc..5a11e8bd6a52 100644
--- a/graphics/hugin/Makefile
+++ b/graphics/hugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hugin
DISTVERSION= 2024.0.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}
diff --git a/graphics/hvif-tools/Makefile b/graphics/hvif-tools/Makefile
new file mode 100644
index 000000000000..b072d5355c1f
--- /dev/null
+++ b/graphics/hvif-tools/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= hvif-tools
+DISTVERSION= 1.0.1
+CATEGORIES= graphics
+MASTER_SITES= https://github.com/threedeyes/${PORTNAME}/releases/download/${DISTVERSION}/
+
+MAINTAINER= hoanga@gmail.com
+COMMENT= Toolkit for converting HVIF icons to SVG and back
+WWW= https://github.com/threedeyes/hvif-tools/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${LOCALBASE}/include/nanosvg.h:graphics/nanosvg
+
+USES= cmake localbase
+
+EXTRACT_AFTER_ARGS= --exclude external \
+ --no-same-owner --no-same-permissions
+
+PLIST_FILES= bin/hvif2svg \
+ bin/svg2hvif
+
+.include <bsd.port.mk>
diff --git a/graphics/hvif-tools/distinfo b/graphics/hvif-tools/distinfo
new file mode 100644
index 000000000000..a1ec01900764
--- /dev/null
+++ b/graphics/hvif-tools/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757295299
+SHA256 (hvif-tools-1.0.1.tar.gz) = 3abfa05b8de481931b66c640bf19910d0f41831d22cc25a4a8fd0d0a9b16f26f
+SIZE (hvif-tools-1.0.1.tar.gz) = 312308
diff --git a/graphics/hvif-tools/pkg-descr b/graphics/hvif-tools/pkg-descr
new file mode 100644
index 000000000000..800ba8e92b6a
--- /dev/null
+++ b/graphics/hvif-tools/pkg-descr
@@ -0,0 +1,8 @@
+A small set of command-line tools to work with the Haiku Vector Icon
+Format (HVIF).
+
+Usage for hvif2svg:
+hvif2svg input.hvif outout.svg [width] [height]
+
+Usage for svg2hvif:
+svg2hvif [-v | --verbose] input.svg output.hvif
diff --git a/graphics/hyprgraphics/Makefile b/graphics/hyprgraphics/Makefile
index 66b4fc1069ea..d6430fe7ca65 100644
--- a/graphics/hyprgraphics/Makefile
+++ b/graphics/hyprgraphics/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprgraphics
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.5
-PORTREVISION= 2
+DISTVERSION= 0.1.6
CATEGORIES= graphics
MAINTAINER= tagattie@FreeBSD.org
@@ -12,16 +11,24 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libhyprutils.so:devel/hyprutils \
+ libheif.so:graphics/libheif \
libjxl.so:graphics/libjxl \
libpng.so:graphics/png \
libwebp.so:graphics/webp
USES= cmake:testing compiler:c++11-lib gnome jpeg pkgconfig xorg
+
USE_GITHUB= yes
-USE_GNOME= cairo
+GH_ACCOUNT= hyprwm
+
USE_LDCONFIG= yes
+
+USE_GNOME= cairo pango
USE_XORG= pixman
-GH_ACCOUNT= hyprwm
-PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
+
+LDFLAGS+= -pthread
+
+PLIST_SUB= SOVERSION_MAJOR=0 \
+ SOVERSION_FULL=${DISTVERSION:C/-.*//}
.include <bsd.port.mk>
diff --git a/graphics/hyprgraphics/distinfo b/graphics/hyprgraphics/distinfo
index 7ff976cbdc91..1e9e21c25bdf 100644
--- a/graphics/hyprgraphics/distinfo
+++ b/graphics/hyprgraphics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752149140
-SHA256 (hyprwm-hyprgraphics-v0.1.5_GH0.tar.gz) = 03bdd5a6e456c31cc17f973656326220f94e58a5f4ab33b2450ccb5d6a697a4c
-SIZE (hyprwm-hyprgraphics-v0.1.5_GH0.tar.gz) = 426523
+TIMESTAMP = 1758441254
+SHA256 (hyprwm-hyprgraphics-v0.1.6_GH0.tar.gz) = 42a2085fa3c79641b7d2485e229ae25202b4e29631c3d83020e6edc182313e13
+SIZE (hyprwm-hyprgraphics-v0.1.6_GH0.tar.gz) = 455357
diff --git a/graphics/hyprgraphics/pkg-plist b/graphics/hyprgraphics/pkg-plist
index 912f48b25961..3b9a2804dea4 100644
--- a/graphics/hyprgraphics/pkg-plist
+++ b/graphics/hyprgraphics/pkg-plist
@@ -1,7 +1,11 @@
include/hyprgraphics/cairo/CairoSurface.hpp
include/hyprgraphics/color/Color.hpp
include/hyprgraphics/image/Image.hpp
+include/hyprgraphics/resource/AsyncResourceGatherer.hpp
+include/hyprgraphics/resource/resources/AsyncResource.hpp
+include/hyprgraphics/resource/resources/ImageResource.hpp
+include/hyprgraphics/resource/resources/TextResource.hpp
lib/libhyprgraphics.so
-lib/libhyprgraphics.so.0
-lib/libhyprgraphics.so.%%VERSION%%
+lib/libhyprgraphics.so.%%SOVERSION_MAJOR%%
+lib/libhyprgraphics.so.%%SOVERSION_FULL%%
libdata/pkgconfig/hyprgraphics.pc
diff --git a/graphics/imlib2/Makefile b/graphics/imlib2/Makefile
index f3b1550ba4ba..ad84d4d66d9d 100644
--- a/graphics/imlib2/Makefile
+++ b/graphics/imlib2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= imlib2
DISTVERSION= 1.12.5
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= graphics enlightenment
MASTER_SITES= SF/enlightenment/imlib2-src/${DISTVERSION}
@@ -29,8 +30,8 @@ INSTALL_TARGET= install-strip
PLIST_SUB= SHLIB_SHORT=${DISTVERSION:R:R} \
SHLIB_VER=${DISTVERSION}
-OPTIONS_DEFINE= GIF HEIF ID3 JPEG JXL OPENJPEG PNG TIFF WEBP X11
-OPTIONS_DEFAULT= GIF HEIF ID3 JPEG JXL OPENJPEG PNG TIFF WEBP X11
+OPTIONS_DEFINE= GIF HEIF ID3 JPEG JXL LIBRSVG2 OPENJPEG PNG TIFF WEBP X11
+OPTIONS_DEFAULT= GIF HEIF ID3 JPEG JXL LIBRSVG2 OPENJPEG PNG TIFF WEBP X11
OPTIONS_SUB= yes
GIF_LIB_DEPENDS= libgif.so:graphics/giflib
@@ -49,6 +50,10 @@ JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl
JXL_CONFIGURE_WITH= jxl
JXL_CONFLICTS_INSTALL= imlib2-jxl
+LIBRSVG2_USES= gnome
+LIBRSVG2_USE= GNOME=cairo,librsvg2
+LIBRSVG2_CONFIGURE_WITH= svg
+
OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
OPENJPEG_CONFIGURE_WITH= j2k
diff --git a/graphics/imlib2/pkg-plist b/graphics/imlib2/pkg-plist
index ed91ddd76ddd..8cb2b9f2f3a4 100644
--- a/graphics/imlib2/pkg-plist
+++ b/graphics/imlib2/pkg-plist
@@ -29,6 +29,7 @@ lib/imlib2/loaders/lzma.so
%%PNG%%lib/imlib2/loaders/png.so
lib/imlib2/loaders/pnm.so
lib/imlib2/loaders/qoi.so
+%%LIBRSVG2%%lib/imlib2/loaders/svg.so
lib/imlib2/loaders/tga.so
%%TIFF%%lib/imlib2/loaders/tiff.so
%%WEBP%%lib/imlib2/loaders/webp.so
diff --git a/graphics/impressive/Makefile b/graphics/impressive/Makefile
index d17e609a4885..0834913768ef 100644
--- a/graphics/impressive/Makefile
+++ b/graphics/impressive/Makefile
@@ -1,6 +1,6 @@
PORTNAME= impressive
DISTVERSION= 0.13.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics python
MASTER_SITES= SF/${PORTNAME}/Impressive/${DISTVERSION}/
DISTNAME= Impressive-${DISTVERSION}
diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile
index e3992c26c80b..ca735aff900e 100644
--- a/graphics/inkscape/Makefile
+++ b/graphics/inkscape/Makefile
@@ -1,6 +1,6 @@
PORTNAME= inkscape
DISTVERSION= 1.4.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics gnome
MASTER_SITES= https://media.inkscape.org/dl/resources/file/
@@ -37,7 +37,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cachecontrol>0:www/py-cachecontrol@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}filelock>=3.7.1:sysutils/py-filelock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scour>0:textproc/py-scour@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tinycss2>0:textproc/py-tinycss2@${PY_FLAVOR} \
diff --git a/graphics/ipe/Makefile b/graphics/ipe/Makefile
index 3cf876de2381..64157dfc7e34 100644
--- a/graphics/ipe/Makefile
+++ b/graphics/ipe/Makefile
@@ -1,9 +1,8 @@
PORTNAME= ipe
-PORTVERSION= 7.2.23
+DISTVERSION= 7.2.27
DISTVERSIONSUFFIX= -src
-PORTREVISION= 4
CATEGORIES= graphics
-MASTER_SITES= https://dl.bintray.com/otfried/generic/ipe/${PORTVERSION:R}/
+MASTER_SITES= https://github.com/otfried/ipe/releases/download/v${DISTVERSION}/
MAINTAINER= bofh@FreeBSD.org
COMMENT= Extensible vector graphics editor with LaTeX support
@@ -11,20 +10,19 @@ WWW= https://ipe.otfried.org/
LICENSE= GPLv3+
-RUN_DEPENDS= xdg-open:devel/xdg-utils
LIB_DEPENDS= libcurl.so:ftp/curl \
libfreetype.so:print/freetype2 \
libgsl.so:math/gsl \
libpng.so:graphics/png \
libspiro.so:graphics/libspiro
+RUN_DEPENDS= xdg-open:devel/xdg-utils
-USES= compiler:c++11-lib gmake gnome jpeg lua:52 pkgconfig shebangfix qt:5 tex
+USES= compiler:c++11-lib gmake gnome jpeg lua:54 pkgconfig shebangfix qt:6 tex
USE_GNOME= cairo
USE_LDCONFIG= yes
-USE_QT= buildtools:build core gui qmake:build widgets
+USE_QT= base
USE_TEX= pdftex
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
SHEBANG_FILES= ${WRKSRC}/ipecurl/ipecurl.sh
MAKE_ENV= DL_LIBS="" \
@@ -39,19 +37,54 @@ MAKE_ENV= DL_LIBS="" \
JPEG_CFLAGS="-I${LOCALBASE}/include" \
JPEG_LIBS="-L${LOCALBASE}/lib -ljpeg" \
LUA_PACKAGE="lua-${LUA_VER}" \
- MOC="${MOC}"
+ MOC="${MOC}" \
+ IPE_NO_SPELLCHECK="1"
-PLIST_SUB= VERSION="${PORTVERSION}"
-
-PORTDOCS= *
+CPPFLAGS+= -I${LOCALBASE}/${QT_INCDIR_REL} \
+ -I${LOCALBASE}/include/cairo \
+ -I${LUA_INCDIR} \
+ -I${WRKSRC}/include \
+ -I${WRKSRC}/ipecairo \
+ -I${WRKSRC}/ipecanvas
DESKTOP_ENTRIES="Ipe" "" "ipe" "ipe" "" ""
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}/src
+
+PLIST_SUB= VERSION="${DISTVERSION}"
+PORTDOCS= *
+
OPTIONS_DEFINE= DOCS
post-patch:
@${REINPLACE_CMD} -e \
's|\([[:blank:]]\)=|\1?=|' ${WRKSRC}/config.mak
+ @${REINPLACE_CMD} -e 's|<QWidget>|<QtWidgets/QWidget>|' \
+ ${WRKSRC}/ipeui/ipeui_common.h \
+ ${WRKSRC}/ipecanvas/ipepdfview_qt.h
+ @${REINPLACE_CMD} -e 's|<QDialog>|<QtWidgets/QDialog>|; \
+ s|<QGridLayout>|<QtWidgets/QGridLayout>|; \
+ s|<QMenu>|<QtWidgets/QMenu>|; \
+ s|<QApplication>|<QtWidgets/QApplication>|; \
+ s|<QAction>|<QtGui/QAction>|' \
+ ${WRKSRC}/ipeui/ipeui_qt.h
+ @${REINPLACE_CMD} -e 's|<QApplication>|<QtWidgets/QApplication>|; \
+ s|<QCloseEvent>|<QtGui/QCloseEvent>|; \
+ s|<QColorDialog>|<QtWidgets/QColorDialog>|; \
+ s|<QComboBox>|<QtWidgets/QComboBox>|; \
+ s|<QCheckBox>|<QtWidgets/QCheckBox>|' \
+ ${WRKSRC}/ipeui/ipeui_qt.cpp
+ @${REINPLACE_CMD} -e 's|<QListWidget>|<QtWidgets/QListWidget>|' \
+ ${WRKSRC}/ipecanvas/ipeselector_qt.h
+ @${REINPLACE_CMD} -e 's|<QLabel>|<QtWidgets/QLabel>|; \
+ s|<QTime>|<QtCore/QTime>|; \
+ s|<QTimer>|<QtCore/QTimer>|' \
+ ${WRKSRC}/ipepresenter/timelabel_qt.h
+ @${REINPLACE_CMD} -e 's|<QInputDialog>|<QtWidgets/QInputDialog>|' \
+ ${WRKSRC}/ipepresenter/timelabel_qt.cpp
+ @${REINPLACE_CMD} -e 's|<QMainWindow>|<QtWidgets/QMainWindow>|; \
+ s|<QPlainTextEdit>|<QtWidgets/QPlainTextEdit>|' \
+ ${WRKSRC}/ipepresenter/ipepresenter_qt.h
post-install:
@${LN} -sf ${DATADIR}/${PORTVERSION}/ipe.png \
diff --git a/graphics/ipe/distinfo b/graphics/ipe/distinfo
index 1c2a939c4753..4d10b82ebb68 100644
--- a/graphics/ipe/distinfo
+++ b/graphics/ipe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611709798
-SHA256 (ipe-7.2.23-src.tar.gz) = a19ba29822e63fc7c12c3b85ca5bb58f9ee72fdf566e148af79206b5dc1f757b
-SIZE (ipe-7.2.23-src.tar.gz) = 1030938
+TIMESTAMP = 1757156157
+SHA256 (ipe-7.2.27-src.tar.gz) = c31fdb672f2407b76966ccf9f0179119d4b50736eb22869f80498bc8583bc195
+SIZE (ipe-7.2.27-src.tar.gz) = 1036884
diff --git a/graphics/ipe/pkg-plist b/graphics/ipe/pkg-plist
index 5a74f9513ae7..1819a5415694 100644
--- a/graphics/ipe/pkg-plist
+++ b/graphics/ipe/pkg-plist
@@ -4,6 +4,7 @@ bin/ipe6upgrade
bin/ipeextract
bin/ipepresenter
bin/iperender
+bin/iperender-par
bin/ipescript
bin/ipetoipe
include/ipeattributes.h
@@ -24,7 +25,6 @@ include/ipelatex.h
include/ipelet.h
include/ipelib.h
include/ipeobject.h
-include/ipeosx.h
include/ipepage.h
include/ipepainter.h
include/ipepath.h
@@ -83,6 +83,7 @@ share/man/man1/ipetoipe.1.gz
%%DATADIR%%/%%VERSION%%/scripts/add-style.lua
%%DATADIR%%/%%VERSION%%/scripts/onepage.lua
%%DATADIR%%/%%VERSION%%/scripts/page-labels.lua
+%%DATADIR%%/%%VERSION%%/scripts/scratchpad.lua
%%DATADIR%%/%%VERSION%%/scripts/update-master.lua
%%DATADIR%%/%%VERSION%%/scripts/update-styles.lua
%%DATADIR%%/%%VERSION%%/styles/arabic.isy
diff --git a/graphics/jasper/Makefile b/graphics/jasper/Makefile
index 032cbc5e0b53..e4b57036f817 100644
--- a/graphics/jasper/Makefile
+++ b/graphics/jasper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jasper
-PORTVERSION= 4.2.5
+PORTVERSION= 4.2.8
CATEGORIES= graphics
MASTER_SITES= https://github.com/jasper-software/jasper/releases/download/version-${PORTVERSION}/
diff --git a/graphics/jasper/distinfo b/graphics/jasper/distinfo
index 8342b281be59..4ed7396c6276 100644
--- a/graphics/jasper/distinfo
+++ b/graphics/jasper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288724
-SHA256 (jasper-4.2.5.tar.gz) = 6e49075b47204a9879600f85628a248cdb19abc1bb74d0b7a2177bcdb87c95eb
-SIZE (jasper-4.2.5.tar.gz) = 2122431
+TIMESTAMP = 1755062456
+SHA256 (jasper-4.2.8.tar.gz) = 98058a94fbff57ec6e31dcaec37290589de0ba6f47c966f92654681a56c71fae
+SIZE (jasper-4.2.8.tar.gz) = 2127775
diff --git a/graphics/jp/Makefile b/graphics/jp/Makefile
index a669a6a42f0a..5b61d131f929 100644
--- a/graphics/jp/Makefile
+++ b/graphics/jp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jp
DISTVERSION= 1.1.12
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= graphics
MAINTAINER= 0mp@FreeBSD.org
diff --git a/graphics/jpeg-turbo/Makefile b/graphics/jpeg-turbo/Makefile
index 030c925c8da8..f3540fe19a2c 100644
--- a/graphics/jpeg-turbo/Makefile
+++ b/graphics/jpeg-turbo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jpeg-turbo
-DISTVERSION= 3.1.1
+DISTVERSION= 3.1.2
CATEGORIES= graphics
MASTER_SITES= https://github.com/lib${PORTNAME}/lib${PORTNAME}/releases/download/${DISTVERSION}/
DISTNAME= lib${PORTNAME}-${DISTVERSION}
diff --git a/graphics/jpeg-turbo/distinfo b/graphics/jpeg-turbo/distinfo
index 28053eb0a408..3e5acb196d0e 100644
--- a/graphics/jpeg-turbo/distinfo
+++ b/graphics/jpeg-turbo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749870510
-SHA256 (libjpeg-turbo-3.1.1.tar.gz) = aadc97ea91f6ef078b0ae3a62bba69e008d9a7db19b34e4ac973b19b71b4217c
-SIZE (libjpeg-turbo-3.1.1.tar.gz) = 2506010
+TIMESTAMP = 1757049071
+SHA256 (libjpeg-turbo-3.1.2.tar.gz) = 8f0012234b464ce50890c490f18194f913a7b1f4e6a03d6644179fa0f867d0cf
+SIZE (libjpeg-turbo-3.1.2.tar.gz) = 2512033
diff --git a/graphics/jpegoptim/Makefile b/graphics/jpegoptim/Makefile
index e3469b86cfc3..5e319f3fb084 100644
--- a/graphics/jpegoptim/Makefile
+++ b/graphics/jpegoptim/Makefile
@@ -1,8 +1,8 @@
PORTNAME= jpegoptim
-DISTVERSION= 1.5.5
-PORTREVISION= 2
+DISTVERSION= 1.5.6
+PORTREVISION= 1
CATEGORIES= graphics
-MASTER_SITES= https://www.kokkonen.net/tjko/src/
+MASTER_SITES= https://github.com/tjko/${PORTNAME}/releases/download/v${DISTVERSION}/
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Utility to optimize jpeg files
diff --git a/graphics/jpegoptim/distinfo b/graphics/jpegoptim/distinfo
index 27e8b45bc935..a7afa87b4744 100644
--- a/graphics/jpegoptim/distinfo
+++ b/graphics/jpegoptim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691688640
-SHA256 (jpegoptim-1.5.5.tar.gz) = 90a309d1c092de358bb411d702281ac3039b489d03adb0bc3c4ef04cf0067d38
-SIZE (jpegoptim-1.5.5.tar.gz) = 124361
+TIMESTAMP = 1758332774
+SHA256 (jpegoptim-1.5.6.tar.gz) = 661a808dfffa933d78c6beb47a2937d572b9f03e94cbaaab3d4c0d72f410e9be
+SIZE (jpegoptim-1.5.6.tar.gz) = 457883
diff --git a/graphics/jpgtn/Makefile b/graphics/jpgtn/Makefile
index d73b0967a090..6c88a4c779eb 100644
--- a/graphics/jpgtn/Makefile
+++ b/graphics/jpgtn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jpgtn
PORTVERSION= 2.06
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics
MASTER_SITES= SF SUNSITE/apps/graphics/misc
@@ -11,6 +11,9 @@ WWW= https://jpgtn.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= obsolete historical tool, use imagemagick instead
+EXPIRATION_DATE= 2025-12-31
+
USES= jpeg
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
diff --git a/graphics/kamera/distinfo b/graphics/kamera/distinfo
index 6bfbaf5bd4e6..11746458ac8a 100644
--- a/graphics/kamera/distinfo
+++ b/graphics/kamera/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381453
-SHA256 (KDE/release-service/25.04.3/kamera-25.04.3.tar.xz) = 46b9caa4a9ef218342f57eeb0fdad30635fc5090f22f89dd1ced5856f060dd49
-SIZE (KDE/release-service/25.04.3/kamera-25.04.3.tar.xz) = 132972
+TIMESTAMP = 1757410072
+SHA256 (KDE/release-service/25.08.1/kamera-25.08.1.tar.xz) = 1606de242a75bb2606d3a2b5b1e9211275e1f12287afbbd018e9fc0c8b4f7248
+SIZE (KDE/release-service/25.08.1/kamera-25.08.1.tar.xz) = 133056
diff --git a/graphics/kcolorchooser/distinfo b/graphics/kcolorchooser/distinfo
index 80a24a48af0a..7482edd25d15 100644
--- a/graphics/kcolorchooser/distinfo
+++ b/graphics/kcolorchooser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381455
-SHA256 (KDE/release-service/25.04.3/kcolorchooser-25.04.3.tar.xz) = 08db027a1deb9e0a429abde8c8702b47e1401ac0085812f78ac10a7c610270f5
-SIZE (KDE/release-service/25.04.3/kcolorchooser-25.04.3.tar.xz) = 36396
+TIMESTAMP = 1757410074
+SHA256 (KDE/release-service/25.08.1/kcolorchooser-25.08.1.tar.xz) = 907302c037ee291770e56ff9c0e3b3a5413a40d9a4d0352dc8f882685d732921
+SIZE (KDE/release-service/25.08.1/kcolorchooser-25.08.1.tar.xz) = 36360
diff --git a/graphics/kdegraphics-mobipocket/distinfo b/graphics/kdegraphics-mobipocket/distinfo
index 0333dc54d9d2..0f288e512261 100644
--- a/graphics/kdegraphics-mobipocket/distinfo
+++ b/graphics/kdegraphics-mobipocket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381458
-SHA256 (KDE/release-service/25.04.3/kdegraphics-mobipocket-25.04.3.tar.xz) = 12f66c78d190867c1c994f650f1409c87bde0fd592911ad3a475b7502045f3d3
-SIZE (KDE/release-service/25.04.3/kdegraphics-mobipocket-25.04.3.tar.xz) = 13136
+TIMESTAMP = 1757410076
+SHA256 (KDE/release-service/25.08.1/kdegraphics-mobipocket-25.08.1.tar.xz) = 19456126f4d1fd0c19a0a484dc27d5dd86399bc9a144d7ab89eb6479b110c920
+SIZE (KDE/release-service/25.08.1/kdegraphics-mobipocket-25.08.1.tar.xz) = 19800
diff --git a/graphics/kdegraphics-mobipocket/pkg-plist.qt5 b/graphics/kdegraphics-mobipocket/pkg-plist.qt5
index ddc051f14194..69700b5a90ac 100644
--- a/graphics/kdegraphics-mobipocket/pkg-plist.qt5
+++ b/graphics/kdegraphics-mobipocket/pkg-plist.qt5
@@ -1,5 +1,4 @@
include/QMobipocket/qmobipocket/mobipocket.h
-include/QMobipocket/qmobipocket/qfilestream.h
include/QMobipocket/qmobipocket/qmobipocket_export.h
include/QMobipocket/qmobipocket_version.h
lib/cmake/QMobipocket/QMobipocketConfig.cmake
@@ -7,5 +6,6 @@ lib/cmake/QMobipocket/QMobipocketConfigVersion.cmake
lib/cmake/QMobipocket/QMobipocketTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/QMobipocket/QMobipocketTargets.cmake
lib/libqmobipocket.so
-lib/libqmobipocket.so.2
-lib/libqmobipocket.so.2.1.0
+lib/libqmobipocket.so.3
+lib/libqmobipocket.so.3.0.0
+share/qlogging-categories5/qmobipocket.categories
diff --git a/graphics/kdegraphics-mobipocket/pkg-plist.qt6 b/graphics/kdegraphics-mobipocket/pkg-plist.qt6
index f0bf0302c573..dcb0fde86af0 100644
--- a/graphics/kdegraphics-mobipocket/pkg-plist.qt6
+++ b/graphics/kdegraphics-mobipocket/pkg-plist.qt6
@@ -1,5 +1,4 @@
include/QMobipocket6/qmobipocket/mobipocket.h
-include/QMobipocket6/qmobipocket/qfilestream.h
include/QMobipocket6/qmobipocket/qmobipocket_export.h
include/QMobipocket6/qmobipocket_version.h
lib/cmake/QMobipocket6/QMobipocket6Config.cmake
@@ -7,5 +6,6 @@ lib/cmake/QMobipocket6/QMobipocket6ConfigVersion.cmake
lib/cmake/QMobipocket6/QMobipocket6Targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/QMobipocket6/QMobipocket6Targets.cmake
lib/libQMobipocket6.so
-lib/libQMobipocket6.so.2
-lib/libQMobipocket6.so.2.1.0
+lib/libQMobipocket6.so.3
+lib/libQMobipocket6.so.3.0.0
+share/qlogging-categories6/qmobipocket.categories
diff --git a/graphics/kdegraphics-svgpart/distinfo b/graphics/kdegraphics-svgpart/distinfo
index 7d3ed5333176..adce15a116bc 100644
--- a/graphics/kdegraphics-svgpart/distinfo
+++ b/graphics/kdegraphics-svgpart/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381460
-SHA256 (KDE/release-service/25.04.3/svgpart-25.04.3.tar.xz) = 193f852d7d1fba4ec7ad25dd59d567d58bb6533e436a50d80f54fe1b94202b24
-SIZE (KDE/release-service/25.04.3/svgpart-25.04.3.tar.xz) = 30252
+TIMESTAMP = 1757410079
+SHA256 (KDE/release-service/25.08.1/svgpart-25.08.1.tar.xz) = 2be6076da24777669659c2adf5ccbb58de0e7e91708bcdbb4f5cfb4df85487a7
+SIZE (KDE/release-service/25.08.1/svgpart-25.08.1.tar.xz) = 30204
diff --git a/graphics/kdegraphics-thumbnailers/distinfo b/graphics/kdegraphics-thumbnailers/distinfo
index 8a67938b184f..427c06588544 100644
--- a/graphics/kdegraphics-thumbnailers/distinfo
+++ b/graphics/kdegraphics-thumbnailers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381463
-SHA256 (KDE/release-service/25.04.3/kdegraphics-thumbnailers-25.04.3.tar.xz) = 221b584c92c1c1570720caba97706de36dbe3ef4f6ee324b774513e37f446318
-SIZE (KDE/release-service/25.04.3/kdegraphics-thumbnailers-25.04.3.tar.xz) = 49160
+TIMESTAMP = 1757410081
+SHA256 (KDE/release-service/25.08.1/kdegraphics-thumbnailers-25.08.1.tar.xz) = 0c048e4dc190a30aa2b4c6316b186d9462418adad22a6e3535b40d4085b6649d
+SIZE (KDE/release-service/25.08.1/kdegraphics-thumbnailers-25.08.1.tar.xz) = 55828
diff --git a/graphics/kdegraphics/Makefile b/graphics/kdegraphics/Makefile
index f60cf01f5d91..3b6d678807e2 100644
--- a/graphics/kdegraphics/Makefile
+++ b/graphics/kdegraphics/Makefile
@@ -7,7 +7,6 @@ COMMENT= Graphics applications for KDE (meta port)
WWW= https://apps.kde.org/categories/graphics/
USES= kde:6 metaport qt:6
-USE_QT= #
OPTIONS_DEFINE= COLORD \
GPHOTO \
diff --git a/graphics/kf5-kimageformats/Makefile b/graphics/kf5-kimageformats/Makefile
index 808cc14b2c55..e7b4d9011221 100644
--- a/graphics/kf5-kimageformats/Makefile
+++ b/graphics/kf5-kimageformats/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kimageformats
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= graphics kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
diff --git a/graphics/kf6-kimageformats/Makefile b/graphics/kf6-kimageformats/Makefile
index 8e03a89b16ff..706109823369 100644
--- a/graphics/kf6-kimageformats/Makefile
+++ b/graphics/kf6-kimageformats/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kimageformats
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics kde kde-frameworks
COMMENT= Plugins to allow QImage to support extra file formats
@@ -11,9 +10,9 @@ USE_GL= gl opengl
USE_KDE= archive ecm:build
USE_QT= base
-OPTIONS_DEFINE= AVIF JXL HEIF OPENEXR RAW
-OPTIONS_DEFAULT= AVIF JXL HEIF OPENEXR RAW
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= AVIF JXL HEIF OPENEXR OPENJPEG RAW
+OPTIONS_DEFAULT:= ${OPTIONS_DEFINE}
+OPTIONS_SUB= yes
AVIF_LIB_DEPENDS= libavif.so:graphics/libavif
AVIF_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_libavif
@@ -28,7 +27,10 @@ OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \
libImath.so:math/Imath
OPENEXR_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenEXR
+OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
+OPENJPEG_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenJPEG
+
RAW_LIB_DEPENDS= libraw.so:graphics/libraw
-RAW_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_libraw
+RAW_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LibRaw
.include <bsd.port.mk>
diff --git a/graphics/kf6-kimageformats/distinfo b/graphics/kf6-kimageformats/distinfo
index 7aecaa5016c6..0a54b7935cd7 100644
--- a/graphics/kf6-kimageformats/distinfo
+++ b/graphics/kf6-kimageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529509
-SHA256 (KDE/frameworks/6.16/kimageformats-6.16.0.tar.xz) = 86dfbb05ab845f7b19a7fec88e135d14e47af14dc1713d9fb391966510c1dc4b
-SIZE (KDE/frameworks/6.16/kimageformats-6.16.0.tar.xz) = 28620588
+TIMESTAMP = 1757408193
+SHA256 (KDE/frameworks/6.18/kimageformats-6.18.0.tar.xz) = 9d373ef5362aa8d71541cec2895415c95ca914626dcb0dd6b0ceef491dcbae46
+SIZE (KDE/frameworks/6.18/kimageformats-6.18.0.tar.xz) = 28750912
diff --git a/graphics/kf6-kimageformats/files/patch-src_imageformats_raw.cpp b/graphics/kf6-kimageformats/files/patch-src_imageformats_raw.cpp
new file mode 100644
index 000000000000..694fb2864ee3
--- /dev/null
+++ b/graphics/kf6-kimageformats/files/patch-src_imageformats_raw.cpp
@@ -0,0 +1,11 @@
+--- src/imageformats/raw.cpp.orig 2025-09-08 08:12:54 UTC
++++ src/imageformats/raw.cpp
+@@ -27,7 +27,7 @@
+ * By defining RAW_IGNORE_BROKEN_STREAMS removes this protection, leaving
+ * LibRaw in complete control of error handling (which is mostly absent).
+ */
+-// #define RAW_DISABLE_BROKEN_STREAM_PROTECTION
++#define RAW_DISABLE_BROKEN_STREAM_PROTECTION
+ #endif
+
+ #ifdef QT_DEBUG
diff --git a/graphics/kf6-kimageformats/pkg-plist b/graphics/kf6-kimageformats/pkg-plist
index c6220810c367..cbc86f2543d0 100644
--- a/graphics/kf6-kimageformats/pkg-plist
+++ b/graphics/kf6-kimageformats/pkg-plist
@@ -8,7 +8,7 @@ lib/cmake/KF6ImageFormats/KF6ImageFormatsConfigVersion.cmake
%%QT_PLUGINDIR%%/imageformats/kimg_hdr.so
%%HEIF%%%%QT_PLUGINDIR%%/imageformats/kimg_heif.so
%%QT_PLUGINDIR%%/imageformats/kimg_iff.so
-%%QT_PLUGINDIR%%/imageformats/kimg_jp2.so
+%%OPENJPEG%%%%QT_PLUGINDIR%%/imageformats/kimg_jp2.so
%%JXL%%%%QT_PLUGINDIR%%/imageformats/kimg_jxl.so
%%QT_PLUGINDIR%%/imageformats/kimg_kra.so
%%QT_PLUGINDIR%%/imageformats/kimg_ora.so
diff --git a/graphics/kf6-kplotting/distinfo b/graphics/kf6-kplotting/distinfo
index 81188fd98953..bbe6254037fa 100644
--- a/graphics/kf6-kplotting/distinfo
+++ b/graphics/kf6-kplotting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529510
-SHA256 (KDE/frameworks/6.16/kplotting-6.16.0.tar.xz) = a2117ed10b5c5992f9b160cb98bc53042cdd257de6b9b9f2f5ba4a6a5c00bd06
-SIZE (KDE/frameworks/6.16/kplotting-6.16.0.tar.xz) = 34032
+TIMESTAMP = 1757408193
+SHA256 (KDE/frameworks/6.18/kplotting-6.18.0.tar.xz) = c9fdb99fd1c75f588e2f15ef84333feadf327a878c24324e44493d03e593ebc9
+SIZE (KDE/frameworks/6.18/kplotting-6.18.0.tar.xz) = 34024
diff --git a/graphics/kf6-kquickcharts/distinfo b/graphics/kf6-kquickcharts/distinfo
index 61dbf55324cc..288ab3e2d691 100644
--- a/graphics/kf6-kquickcharts/distinfo
+++ b/graphics/kf6-kquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529511
-SHA256 (KDE/frameworks/6.16/kquickcharts-6.16.0.tar.xz) = 03a70fa5b5b1f098bbcc020dd1792b8c0b999d8be7ccd1b34b79f5b7a39f183d
-SIZE (KDE/frameworks/6.16/kquickcharts-6.16.0.tar.xz) = 112100
+TIMESTAMP = 1757408193
+SHA256 (KDE/frameworks/6.18/kquickcharts-6.18.0.tar.xz) = 941ead378d02e0581b706639c7cf474339818f6cd48d918646782f71bc7f74cb
+SIZE (KDE/frameworks/6.18/kquickcharts-6.18.0.tar.xz) = 112188
diff --git a/graphics/kf6-ksvg/distinfo b/graphics/kf6-ksvg/distinfo
index 0def4105b456..deffa9759dc8 100644
--- a/graphics/kf6-ksvg/distinfo
+++ b/graphics/kf6-ksvg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529512
-SHA256 (KDE/frameworks/6.16/ksvg-6.16.0.tar.xz) = ee3bf0726e84137c131ccd5c61c17f08edc0c0d8e9fa27d26cd3a4524f5cf6c3
-SIZE (KDE/frameworks/6.16/ksvg-6.16.0.tar.xz) = 83764
+TIMESTAMP = 1757408194
+SHA256 (KDE/frameworks/6.18/ksvg-6.18.0.tar.xz) = 0eab2ba532906b612afee2fbfa802a88d7f4570d4c322972cb6debd320075c10
+SIZE (KDE/frameworks/6.18/ksvg-6.18.0.tar.xz) = 84056
diff --git a/graphics/kf6-prison/distinfo b/graphics/kf6-prison/distinfo
index e73d6e8d2db2..dcecede8e9bf 100644
--- a/graphics/kf6-prison/distinfo
+++ b/graphics/kf6-prison/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529512
-SHA256 (KDE/frameworks/6.16/prison-6.16.0.tar.xz) = 382b2b9e3a0055c34b60290352b8566a8bff75ca8735b9534a076383d6e4e510
-SIZE (KDE/frameworks/6.16/prison-6.16.0.tar.xz) = 57360
+TIMESTAMP = 1757408194
+SHA256 (KDE/frameworks/6.18/prison-6.18.0.tar.xz) = 38a4f154b39b4d2e4b86d16f84846039d27bd70cb26ecd488b591f612dd4141e
+SIZE (KDE/frameworks/6.18/prison-6.18.0.tar.xz) = 57364
diff --git a/graphics/kgraphviewer/distinfo b/graphics/kgraphviewer/distinfo
index 9548a599cdf1..75b20f5a294b 100644
--- a/graphics/kgraphviewer/distinfo
+++ b/graphics/kgraphviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381465
-SHA256 (KDE/release-service/25.04.3/kgraphviewer-25.04.3.tar.xz) = 7b79dbccc43e13c26d76b2606b7ec6c2d87e857a116ca2c7150d3188dfdf870f
-SIZE (KDE/release-service/25.04.3/kgraphviewer-25.04.3.tar.xz) = 1595568
+TIMESTAMP = 1757410083
+SHA256 (KDE/release-service/25.08.1/kgraphviewer-25.08.1.tar.xz) = d9726c3e673039979f2f06791f28ff4902877acd597261f06383f481059231a4
+SIZE (KDE/release-service/25.08.1/kgraphviewer-25.08.1.tar.xz) = 1601984
diff --git a/graphics/kgraphviewer/pkg-plist b/graphics/kgraphviewer/pkg-plist
index 17f798888de1..3532ef6c3d54 100644
--- a/graphics/kgraphviewer/pkg-plist
+++ b/graphics/kgraphviewer/pkg-plist
@@ -113,6 +113,7 @@ share/locale/km/LC_MESSAGES/kgraphviewer.mo
share/locale/ko/LC_MESSAGES/kgraphviewer.mo
share/locale/ku/LC_MESSAGES/kgraphviewer.mo
share/locale/lt/LC_MESSAGES/kgraphviewer.mo
+share/locale/lv/LC_MESSAGES/kgraphviewer.mo
share/locale/mai/LC_MESSAGES/kgraphviewer.mo
share/locale/mr/LC_MESSAGES/kgraphviewer.mo
share/locale/nb/LC_MESSAGES/kgraphviewer.mo
diff --git a/graphics/khronos-texture/Makefile b/graphics/khronos-texture/Makefile
index 461d78910ecc..d64027bf71e8 100644
--- a/graphics/khronos-texture/Makefile
+++ b/graphics/khronos-texture/Makefile
@@ -1,6 +1,6 @@
PORTNAME= khronos-texture
DISTVERSIONPREFIX= v
-DISTVERSION= 4.4.0
+DISTVERSION= 4.4.2
CATEGORIES= graphics
MAINTAINER= vvd@FreeBSD.org
diff --git a/graphics/khronos-texture/distinfo b/graphics/khronos-texture/distinfo
index f26fd93932dc..0baf291185a9 100644
--- a/graphics/khronos-texture/distinfo
+++ b/graphics/khronos-texture/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743426936
-SHA256 (KhronosGroup-KTX-Software-v4.4.0_GH0.tar.gz) = 3585d76edcdcbe3a671479686f8c81c1c10339f419e4b02a9a6f19cc6e4e0612
-SIZE (KhronosGroup-KTX-Software-v4.4.0_GH0.tar.gz) = 212537991
+TIMESTAMP = 1759600000
+SHA256 (KhronosGroup-KTX-Software-v4.4.2_GH0.tar.gz) = 9412cb45045a503005acd47d98f9e8b47154634a50b4df21e17a1dfa8971d323
+SIZE (KhronosGroup-KTX-Software-v4.4.2_GH0.tar.gz) = 212599126
diff --git a/graphics/kimagemapeditor/distinfo b/graphics/kimagemapeditor/distinfo
index e0e6233beacf..94f5a7d73d7c 100644
--- a/graphics/kimagemapeditor/distinfo
+++ b/graphics/kimagemapeditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381467
-SHA256 (KDE/release-service/25.04.3/kimagemapeditor-25.04.3.tar.xz) = 18a0117e8d55530e6a83a57845b142cfa4951f1ce33c870122077eb229089640
-SIZE (KDE/release-service/25.04.3/kimagemapeditor-25.04.3.tar.xz) = 1077212
+TIMESTAMP = 1757410086
+SHA256 (KDE/release-service/25.08.1/kimagemapeditor-25.08.1.tar.xz) = fa59725c24721357e217b10d8f8e27d3ac2993e9065884102c635257d17b391d
+SIZE (KDE/release-service/25.08.1/kimagemapeditor-25.08.1.tar.xz) = 1077404
diff --git a/graphics/kolourpaint/Makefile b/graphics/kolourpaint/Makefile
index 30f06b00a03e..fdf71bf114a3 100644
--- a/graphics/kolourpaint/Makefile
+++ b/graphics/kolourpaint/Makefile
@@ -6,17 +6,16 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= KDE paint program
WWW= http://www.kolourpaint.org
-USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:6 \
- qt:6 tar:xz xorg
-USE_KDE= auth bookmarks codecs completion config configwidgets \
- coreaddons crash guiaddons i18n iconthemes itemmodels \
- itemviews jobwidgets kio libkexiv2 libksane notifications \
- parts service solid sonnet textwidgets unitconversion \
- widgetsaddons windowsystem xmlgui \
+USES= cmake compiler:c++17-lang desktop-file-utils gettext-tools gl \
+ kde:6 qt:6 tar:xz xorg
+USE_GL= opengl
+USE_KDE= bookmarks colorscheme completion config configwidgets \
+ coreaddons crash guiaddons i18n itemviews jobwidgets kio \
+ libksane service solid widgetsaddons xmlgui \
ecm:build
+USE_LDCONFIG= yes
USE_QT= base
USE_XORG= x11
-USE_LDCONFIG= yes
OPTIONS_DEFINE= DOCS
diff --git a/graphics/kolourpaint/distinfo b/graphics/kolourpaint/distinfo
index e04df4d2be8c..9ae119f88118 100644
--- a/graphics/kolourpaint/distinfo
+++ b/graphics/kolourpaint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381470
-SHA256 (KDE/release-service/25.04.3/kolourpaint-25.04.3.tar.xz) = 819b9bad15d927b150b95ac71d398f04df392762b848bb6be619e3fda3357d1f
-SIZE (KDE/release-service/25.04.3/kolourpaint-25.04.3.tar.xz) = 5314956
+TIMESTAMP = 1757410088
+SHA256 (KDE/release-service/25.08.1/kolourpaint-25.08.1.tar.xz) = d03eacbfda56f84c0b3e4bad1740c1923b91107e683732a54908090bdd62bd17
+SIZE (KDE/release-service/25.08.1/kolourpaint-25.08.1.tar.xz) = 5317596
diff --git a/graphics/kolourpaint/pkg-plist b/graphics/kolourpaint/pkg-plist
index ff897f76c5fd..c0aab3952d85 100644
--- a/graphics/kolourpaint/pkg-plist
+++ b/graphics/kolourpaint/pkg-plist
@@ -8,6 +8,11 @@ share/icons/hicolor/22x22/apps/kolourpaint.png
share/icons/hicolor/32x32/apps/kolourpaint.png
share/icons/hicolor/48x48/apps/kolourpaint.png
share/icons/hicolor/scalable/apps/kolourpaint.svgz
+%%DATADIR%%/colors/40.colors
+%%DATADIR%%/colors/Oxygen.colors
+%%DATADIR%%/colors/Rainbow.colors
+%%DATADIR%%/colors/Royal.colors
+%%DATADIR%%/colors/Web.colors
%%DATADIR%%/icons/hicolor/16x16/actions/tool_brush.png
%%DATADIR%%/icons/hicolor/16x16/actions/tool_color_eraser.png
%%DATADIR%%/icons/hicolor/16x16/actions/tool_color_picker.png
diff --git a/graphics/kontrast/Makefile b/graphics/kontrast/Makefile
index a9b069d7967d..fd4662cc1a03 100644
--- a/graphics/kontrast/Makefile
+++ b/graphics/kontrast/Makefile
@@ -6,7 +6,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Color contrast checker
WWW= https://apps.kde.org/en/kontrast
-LIB_DEPENDS= libQCoro6Core.so:devel/qcoro@qt6 \
+LIB_DEPENDS= libQCoro6Core.so:devel/qcoro \
libfuturesql6.so:databases/futuresql
USES= cmake compiler:c++11-lang gettext kde:6 pkgconfig qt:6 tar:xz
diff --git a/graphics/kontrast/distinfo b/graphics/kontrast/distinfo
index 12e4ccd689f5..553b7d956dfc 100644
--- a/graphics/kontrast/distinfo
+++ b/graphics/kontrast/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381472
-SHA256 (KDE/release-service/25.04.3/kontrast-25.04.3.tar.xz) = 5cc134f4af4c6dabbae7df83c8945c3986cb9ae0455d0d315517fa96905eecf8
-SIZE (KDE/release-service/25.04.3/kontrast-25.04.3.tar.xz) = 219564
+TIMESTAMP = 1757410090
+SHA256 (KDE/release-service/25.08.1/kontrast-25.08.1.tar.xz) = 6376ea91635db8eb24dd23798add25b7e7270f0c664a6f0ff543fe0cbb82431e
+SIZE (KDE/release-service/25.08.1/kontrast-25.08.1.tar.xz) = 219536
diff --git a/graphics/kqtquickcharts/Makefile b/graphics/kqtquickcharts/Makefile
index 05d36d7b60e3..28993d92cb06 100644
--- a/graphics/kqtquickcharts/Makefile
+++ b/graphics/kqtquickcharts/Makefile
@@ -9,11 +9,8 @@ WWW= https://invent.kde.org/libraries/kqtquickcharts
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
+USES= cmake compiler:c++17-lang kde:6 qt:6 tar:xz
USE_KDE= ecm:build
-USE_QT= core declarative gui network \
- buildtools:build qmake:build
-
-OPTIONS_DEFINE= DOCS
+USE_QT= base declarative
.include <bsd.port.mk>
diff --git a/graphics/kqtquickcharts/distinfo b/graphics/kqtquickcharts/distinfo
index d13c571db276..125bafbf77bc 100644
--- a/graphics/kqtquickcharts/distinfo
+++ b/graphics/kqtquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381475
-SHA256 (KDE/release-service/25.04.3/kqtquickcharts-25.04.3.tar.xz) = 6df9523d905944957d227aec009cdf45f202b279296269dde8f63a02b549c028
-SIZE (KDE/release-service/25.04.3/kqtquickcharts-25.04.3.tar.xz) = 30856
+TIMESTAMP = 1757410093
+SHA256 (KDE/release-service/25.08.1/kqtquickcharts-25.08.1.tar.xz) = 31d9ced7427f748d47d4937354f204fddd613ce5e8ef4d46d53f3221a8f2f045
+SIZE (KDE/release-service/25.08.1/kqtquickcharts-25.08.1.tar.xz) = 30976
diff --git a/graphics/kqtquickcharts/pkg-plist b/graphics/kqtquickcharts/pkg-plist
index f0f31c707d12..ad4b9ac1cd8a 100644
--- a/graphics/kqtquickcharts/pkg-plist
+++ b/graphics/kqtquickcharts/pkg-plist
@@ -1,6 +1,6 @@
-include/KF5/kqtquickcharts_version.h
+include/KF6/kqtquickcharts_version.h
lib/cmake/KQtQuickCharts/KQtQuickChartsConfig.cmake
-lib/cmake/KQtQuickCharts/KQtQuickChartsVersion.cmake
+lib/cmake/KQtQuickCharts/KQtQuickChartsConfigVersion.cmake
%%QT_QMLDIR%%/org/kde/charts/BarChart.qml
%%QT_QMLDIR%%/org/kde/charts/Label.qml
%%QT_QMLDIR%%/org/kde/charts/LegendItem.qml
diff --git a/graphics/krita/Makefile b/graphics/krita/Makefile
index 24f610a46773..a5879f47e4c8 100644
--- a/graphics/krita/Makefile
+++ b/graphics/krita/Makefile
@@ -1,6 +1,5 @@
PORTNAME= krita
-DISTVERSION= 5.2.9
-PORTREVISION= 4
+DISTVERSION= 5.2.13
CATEGORIES= graphics kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}
DIST_SUBDIR= KDE/${PORTNAME}
diff --git a/graphics/krita/distinfo b/graphics/krita/distinfo
index abaf69d93512..db6eeedb974f 100644
--- a/graphics/krita/distinfo
+++ b/graphics/krita/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740103571
-SHA256 (KDE/krita/krita-5.2.9.tar.xz) = f74e710e6d93ddd593fa0b249a64006ed4121a64ce7f95ac29aaa332a7e6e53e
-SIZE (KDE/krita/krita-5.2.9.tar.xz) = 186574780
+TIMESTAMP = 1759130587
+SHA256 (KDE/krita/krita-5.2.13.tar.xz) = ddd3955d77a9d760499466c9e7e11a51e080020ee52e929e2579a0aab600b45a
+SIZE (KDE/krita/krita-5.2.13.tar.xz) = 191046020
diff --git a/graphics/krita/files/patch-3rdparty__vendor_raqm_CMakeLists.txt b/graphics/krita/files/patch-3rdparty__vendor_raqm_CMakeLists.txt
deleted file mode 100644
index 9dc5f6e6a1dd..000000000000
--- a/graphics/krita/files/patch-3rdparty__vendor_raqm_CMakeLists.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-Fix linker errors. We need to build with -fPIC.
-
---- 3rdparty_vendor/raqm/CMakeLists.txt.orig 2023-10-04 08:06:16 UTC
-+++ 3rdparty_vendor/raqm/CMakeLists.txt
-@@ -86,6 +86,7 @@ set_property(TARGET libraqm PROPERTY C_STANDARD 99)
-
- add_library(libraqm STATIC ${libraqm_SRC})
- set_property(TARGET libraqm PROPERTY C_STANDARD 99)
-+set_property(TARGET libraqm PROPERTY POSITION_INDEPENDENT_CODE ON)
-
- target_include_directories(libraqm INTERFACE ${libraqm_src_SOURCE_DIR}/src)
- target_include_directories(libraqm PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
diff --git a/graphics/ksanecore/Makefile b/graphics/ksanecore/Makefile
index 8d00b4ff1657..ba59b9a4eac5 100644
--- a/graphics/ksanecore/Makefile
+++ b/graphics/ksanecore/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ksanecore
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= graphics kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/graphics/ksanecore/distinfo b/graphics/ksanecore/distinfo
index 7bedb5fb8837..159d3826a4da 100644
--- a/graphics/ksanecore/distinfo
+++ b/graphics/ksanecore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381477
-SHA256 (KDE/release-service/25.04.3/ksanecore-25.04.3.tar.xz) = e5a8fdda44d4a27f0c90c2b808e48a737999ec200fd0b70f75fabb33a9013302
-SIZE (KDE/release-service/25.04.3/ksanecore-25.04.3.tar.xz) = 53972
+TIMESTAMP = 1757410095
+SHA256 (KDE/release-service/25.08.1/ksanecore-25.08.1.tar.xz) = efcbbd6ee797aee03c7d9622a150f0b4ee645f7d0856d379c2495eb25e0697c6
+SIZE (KDE/release-service/25.08.1/ksanecore-25.08.1.tar.xz) = 56524
diff --git a/graphics/libavif/Makefile b/graphics/libavif/Makefile
index 7b8a8e1ad561..6c7729de2c8d 100644
--- a/graphics/libavif/Makefile
+++ b/graphics/libavif/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libavif
PORTVERSION= 1.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/graphics/libetonyek01/Makefile b/graphics/libetonyek01/Makefile
index ec330333ec5a..12ba70dafce6 100644
--- a/graphics/libetonyek01/Makefile
+++ b/graphics/libetonyek01/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libetonyek
DISTVERSION= 0.1.12
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= LODEV/${PORTNAME}
@@ -27,7 +27,7 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-MDDS_VERSION= 2.1
+MDDS_VERSION= 3.1
INSTALL_TARGET= install-strip
diff --git a/graphics/libetonyek01/files/patch-configure b/graphics/libetonyek01/files/patch-configure
new file mode 100644
index 000000000000..9bf4bd1ac3a4
--- /dev/null
+++ b/graphics/libetonyek01/files/patch-configure
@@ -0,0 +1,22 @@
+--- configure.orig 2024-11-26 10:12:06 UTC
++++ configure
+@@ -1552,8 +1552,8 @@ Optional Packages:
+ Optional Packages:
+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
+ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
+- --with-mdds=2.1|2.0|1.5|1.4|1.2|1.0|0.x
+- Specify which version of mdds to use (2.1 is the
++ --with-mdds=3.1|3.0|2.1|2.0|1.5|1.4|1.2|1.0|0.x
++ Specify which version of mdds to use (3.1 is the
+ default)
+ --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
+ both]
+@@ -3741,7 +3741,7 @@ else $as_nop
+ then :
+ withval=$with_mdds;
+ else $as_nop
+- with_mdds="2.1"
++ with_mdds="3.1"
+ fi
+
+
diff --git a/graphics/libetonyek01/files/patch-src_lib_IWAParser.cpp b/graphics/libetonyek01/files/patch-src_lib_IWAParser.cpp
new file mode 100644
index 000000000000..e15898be04ef
--- /dev/null
+++ b/graphics/libetonyek01/files/patch-src_lib_IWAParser.cpp
@@ -0,0 +1,29 @@
+From 7cfb47c7614b01ee4b4ccb881f0ab37e9e2e497d Mon Sep 17 00:00:00 2001
+From: jlorber <jlorber@linagora.com>
+Date: Tue, 04 Mar 2025 12:12:41 +0100
+Subject: [PATCH] tdf#151166 add missing Numbers function names
+
+Change-Id: I5f01e4f1412cf2d4a679fbf5d511475cf04c77ee
+Reviewed-on: https://gerrit.libreoffice.org/c/libetonyek/+/182473
+Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
+Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
+--- src/lib/IWAParser.cpp.orig 2024-11-05 21:56:01 UTC
++++ src/lib/IWAParser.cpp
+@@ -3593,7 +3593,16 @@ bool IWAParser::parseFormula(const IWAMessage &msg, IW
+ {285, "Union.Ranges"},
+ {286, "SeriesSum"}, {287, "Polynomial"}, {288, "WeiBull"},
+ {297, "PlainText"}, {298, "Stock"}, {299, "StockH"}, {300, "Currency"},
+- {301, "CurrencyH"}, {302, "CurrencyConvert"}, {303, "CurrencyCode"}
++ {301, "CurrencyH"}, {302, "CurrencyConvert"}, {303, "CurrencyCode"},
++ {304, "IsNumber"}, {305, "IsText"}, {306, "IsDate"},
++ {309, "MaxIfs"}, {310, "MinIfs"}, {311, "XIRR"}, {312, "XNPV"}, {313, "Ifs"},
++ {314, "XLookup"}, {315, "XMatch"}, {316, "Subtotal"}, {317, "CountMatches"},
++ {318, "TextBefore"}, {319, "TextBetween"}, {320, "TextAfter"},
++ {321, "Regex"}, {322, "Reference.Name"}, {323, "FormulaText"}, {324, "Regex.Extract"},
++ {325, "GetPivotData"}, {328, "TextJoin"}, {329, "Concat"},
++ {330, "BitAnd"}, {331, "BitOr"}, {332, "BitXor"}, {333, "BitLShift"}, {334, "BitRShift"},
++ {335, "ISOWeekNum"}, {336, "Switch"}
++
+ };
+ Formula child;
+ std::ostringstream s;
diff --git a/graphics/libetonyek01/files/patch-src_lib_IWORKTable.cpp b/graphics/libetonyek01/files/patch-src_lib_IWORKTable.cpp
new file mode 100644
index 000000000000..897139d22224
--- /dev/null
+++ b/graphics/libetonyek01/files/patch-src_lib_IWORKTable.cpp
@@ -0,0 +1,13 @@
+* ``is_tree_valid()`` method has been renamed to ``valid_tree()``in mdds-3.0
+
+--- src/lib/IWORKTable.cpp.orig 2024-11-05 21:56:01 UTC
++++ src/lib/IWORKTable.cpp
+@@ -168,7 +168,7 @@ void writeBorder(librevenge::RVNGPropertyList &props,
+
+ void writeBorder(librevenge::RVNGPropertyList &props, const char *name, IWORKGridLine_t &line, unsigned index)
+ {
+- if (!line.is_tree_valid())
++ if (!line.valid_tree())
+ line.build_tree();
+
+ IWORKStylePtr_t style;
diff --git a/graphics/libimagequant/Makefile b/graphics/libimagequant/Makefile
index acff213ed8dc..177b9f0a27a1 100644
--- a/graphics/libimagequant/Makefile
+++ b/graphics/libimagequant/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libimagequant
PORTVERSION= 4.3.4
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/libjxl/Makefile b/graphics/libjxl/Makefile
index 5413dc595976..08d50a852845 100644
--- a/graphics/libjxl/Makefile
+++ b/graphics/libjxl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libjxl
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/graphics/libkdcraw/distinfo b/graphics/libkdcraw/distinfo
index e93e20f65214..0e0aee88283d 100644
--- a/graphics/libkdcraw/distinfo
+++ b/graphics/libkdcraw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381480
-SHA256 (KDE/release-service/25.04.3/libkdcraw-25.04.3.tar.xz) = 4ffd227cf0838c9a46be9f682d2431928e4663ad54de1f765bd8ae258eb110e8
-SIZE (KDE/release-service/25.04.3/libkdcraw-25.04.3.tar.xz) = 37344
+TIMESTAMP = 1757410097
+SHA256 (KDE/release-service/25.08.1/libkdcraw-25.08.1.tar.xz) = b5f112ced53a76b1414bd904b7ac7c8d9b743592e25a6c44c42dd6df7b0feb81
+SIZE (KDE/release-service/25.08.1/libkdcraw-25.08.1.tar.xz) = 37328
diff --git a/graphics/libkexiv2/distinfo b/graphics/libkexiv2/distinfo
index e326d9a001db..df7015d6195e 100644
--- a/graphics/libkexiv2/distinfo
+++ b/graphics/libkexiv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381482
-SHA256 (KDE/release-service/25.04.3/libkexiv2-25.04.3.tar.xz) = d7b8d791e9db8facf16a95447daa597efaaa6b42d300fa7cbe9d1ff5b9e7b5a8
-SIZE (KDE/release-service/25.04.3/libkexiv2-25.04.3.tar.xz) = 60660
+TIMESTAMP = 1757410100
+SHA256 (KDE/release-service/25.08.1/libkexiv2-25.08.1.tar.xz) = 950b39d142bdfdcf34c399ec936fb9930eec4b86223d7ee17c10313597746b8a
+SIZE (KDE/release-service/25.08.1/libkexiv2-25.08.1.tar.xz) = 60612
diff --git a/graphics/libksane/distinfo b/graphics/libksane/distinfo
index 099188f8753f..535a770f5b5e 100644
--- a/graphics/libksane/distinfo
+++ b/graphics/libksane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381485
-SHA256 (KDE/release-service/25.04.3/libksane-25.04.3.tar.xz) = eab97e319cd8e020e63c49ca3c18188898d326d3568c939a5640b42cdc1c265f
-SIZE (KDE/release-service/25.04.3/libksane-25.04.3.tar.xz) = 155880
+TIMESTAMP = 1757410102
+SHA256 (KDE/release-service/25.08.1/libksane-25.08.1.tar.xz) = ad4024e3bb5a2e975c48945d825c89e37f94f7fefd40b0db53c0d5d62dfdcc7a
+SIZE (KDE/release-service/25.08.1/libksane-25.08.1.tar.xz) = 156192
diff --git a/graphics/libopenraw/Makefile b/graphics/libopenraw/Makefile
index 928c93b1ffaf..cd6819b2be74 100644
--- a/graphics/libopenraw/Makefile
+++ b/graphics/libopenraw/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libopenraw
PORTVERSION= 0.3.7
-PORTREVISION= 17
+PORTREVISION= 19
CATEGORIES= graphics
MASTER_SITES= http://libopenraw.freedesktop.org/download/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/graphics/libresprite/Makefile b/graphics/libresprite/Makefile
new file mode 100644
index 000000000000..c27595075c16
--- /dev/null
+++ b/graphics/libresprite/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= libresprite
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.2
+CATEGORIES= graphics
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Animated sprite editor and pixel art tool
+WWW= https://libresprite.github.io \
+ https://github.com/LibreSprite/LibreSprite
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+LIB_DEPENDS= libcurl.so:ftp/curl \
+ libfreetype.so:print/freetype2 \
+ libgif.so:graphics/giflib \
+ libtinyxml2.so:textproc/tinyxml2 \
+ libpng16.so:graphics/png \
+ libwebp.so:graphics/webp
+
+USES= cmake compiler:c++20-lang jpeg libarchive localbase:ldflags pkgconfig sdl xorg
+USE_SDL= image2 sdl2
+USE_XORG= ice pixman sm x11 xcb xcursor xext xi xpm xxf86vm xxf86dga
+
+USE_GITHUB= yes
+GH_ACCOUNT= LibreSprite
+GH_PROJECT= LibreSprite
+GH_TUPLE= aseprite:simpleini:c94997d:simpleini/third_party/simpleini \
+ libresprite:duktape:6f71555:duktape/third_party/duktape \
+ aseprite:flic:876ef60:flic/src/flic \
+ aseprite:clip:94693e2:clip/src/clip \
+ aseprite:undo:f39b188:undo/src/undo
+
+.include <bsd.port.mk>
diff --git a/graphics/libresprite/distinfo b/graphics/libresprite/distinfo
new file mode 100644
index 000000000000..6b1f485a6e7b
--- /dev/null
+++ b/graphics/libresprite/distinfo
@@ -0,0 +1,13 @@
+TIMESTAMP = 1759123602
+SHA256 (LibreSprite-LibreSprite-v1.2_GH0.tar.gz) = bfc2b1c83847feb390d248f1df8f9264dbd885d9fbea2a6303cd26f42b939400
+SIZE (LibreSprite-LibreSprite-v1.2_GH0.tar.gz) = 14255193
+SHA256 (aseprite-simpleini-c94997d_GH0.tar.gz) = 511ae8fdb65a46a80af88f5a7547b669f7e324e6a23b32b48f57ca6f4613e0c9
+SIZE (aseprite-simpleini-c94997d_GH0.tar.gz) = 55214
+SHA256 (libresprite-duktape-6f71555_GH0.tar.gz) = 0522b35c3d481afc1ac1b8b1075b6ad276a891e404ff19cf973eb0317cb839df
+SIZE (libresprite-duktape-6f71555_GH0.tar.gz) = 932118
+SHA256 (aseprite-flic-876ef60_GH0.tar.gz) = 35f69efb4980e3f34531e141ff48165de1fb15c3da621b90aabae2bf4424ba54
+SIZE (aseprite-flic-876ef60_GH0.tar.gz) = 8188
+SHA256 (aseprite-clip-94693e2_GH0.tar.gz) = 51a11a8d3a5dc0dbf77be9b9c9ba41b2c1921043dfbdb7d4fe1e202a7e7a653c
+SIZE (aseprite-clip-94693e2_GH0.tar.gz) = 27748
+SHA256 (aseprite-undo-f39b188_GH0.tar.gz) = adfa338452fb7af52da89d87f72a45ae6acf9f84a3b73fc1f712f69ddaabb220
+SIZE (aseprite-undo-f39b188_GH0.tar.gz) = 4114
diff --git a/graphics/libresprite/files/patch-src_she_sdl2_she.cpp b/graphics/libresprite/files/patch-src_she_sdl2_she.cpp
new file mode 100644
index 000000000000..8c917de15a84
--- /dev/null
+++ b/graphics/libresprite/files/patch-src_she_sdl2_she.cpp
@@ -0,0 +1,11 @@
+--- src/she/sdl2/she.cpp.orig 2025-09-29 05:30:09 UTC
++++ src/she/sdl2/she.cpp
+@@ -39,6 +39,8 @@
+ #include <chrono>
+ #include <thread>
+
++#undef None // see https://github.com/LibreSprite/LibreSprite/issues/563
++
+ float penPressure = 0;
+
+ namespace ui {
diff --git a/graphics/libresprite/pkg-descr b/graphics/libresprite/pkg-descr
new file mode 100644
index 000000000000..9d8b6e522920
--- /dev/null
+++ b/graphics/libresprite/pkg-descr
@@ -0,0 +1,4 @@
+LibreSprite is a free and open-source animated sprite editor and pixel art tool.
+It is a fork of Aseprite, providing a powerful environment for creating
+2D animations and pixel-perfect graphics. Ideal for game development
+and artistic expression.
diff --git a/graphics/libresprite/pkg-plist b/graphics/libresprite/pkg-plist
new file mode 100644
index 000000000000..ea255ddcd444
--- /dev/null
+++ b/graphics/libresprite/pkg-plist
@@ -0,0 +1,132 @@
+bin/libresprite
+%%DATADIR%%/data/convmatr.def
+%%DATADIR%%/data/fonts/OFL.txt
+%%DATADIR%%/data/fonts/allegro.pcx
+%%DATADIR%%/data/fonts/anipro_fixed.pcx
+%%DATADIR%%/data/fonts/anipro_variable.pcx
+%%DATADIR%%/data/fonts/ase1.pcx
+%%DATADIR%%/data/fonts/ase2.pcx
+%%DATADIR%%/data/fonts/font-ar.ttf
+%%DATADIR%%/data/fonts/font-jp.ttf
+%%DATADIR%%/data/fonts/font-kr.ttf
+%%DATADIR%%/data/fonts/font-zh.ttf
+%%DATADIR%%/data/fonts/font.ttf
+%%DATADIR%%/data/gui.xml
+%%DATADIR%%/data/icons/ase.ico
+%%DATADIR%%/data/icons/ase16.png
+%%DATADIR%%/data/icons/ase32.png
+%%DATADIR%%/data/icons/ase48.png
+%%DATADIR%%/data/icons/ase64.png
+%%DATADIR%%/data/icons/doc.ico
+%%DATADIR%%/data/icons/doc16.png
+%%DATADIR%%/data/icons/doc32.png
+%%DATADIR%%/data/icons/doc48.png
+%%DATADIR%%/data/icons/doc64.png
+%%DATADIR%%/data/languages/ar.json
+%%DATADIR%%/data/languages/de.json
+%%DATADIR%%/data/languages/en.json
+%%DATADIR%%/data/languages/es.json
+%%DATADIR%%/data/languages/fr.json
+%%DATADIR%%/data/languages/hi.json
+%%DATADIR%%/data/languages/id.json
+%%DATADIR%%/data/languages/it.json
+%%DATADIR%%/data/languages/jp.json
+%%DATADIR%%/data/languages/kr.json
+%%DATADIR%%/data/languages/pt.json
+%%DATADIR%%/data/languages/ru.json
+%%DATADIR%%/data/languages/zh.json
+%%DATADIR%%/data/palettes/a64.gpl
+%%DATADIR%%/data/palettes/aap-16.gpl
+%%DATADIR%%/data/palettes/aap-64.gpl
+%%DATADIR%%/data/palettes/aap-splendor128.gpl
+%%DATADIR%%/data/palettes/apple-ii.gpl
+%%DATADIR%%/data/palettes/arne-paldac.gpl
+%%DATADIR%%/data/palettes/arne16.gpl
+%%DATADIR%%/data/palettes/arne32.gpl
+%%DATADIR%%/data/palettes/atari2600-ntsc.gpl
+%%DATADIR%%/data/palettes/atari2600-pal.gpl
+%%DATADIR%%/data/palettes/cg-arne.gpl
+%%DATADIR%%/data/palettes/cga.gpl
+%%DATADIR%%/data/palettes/commodore-plus4.gpl
+%%DATADIR%%/data/palettes/commodore-vic20.gpl
+%%DATADIR%%/data/palettes/commodore64.gpl
+%%DATADIR%%/data/palettes/copper-tech.gpl
+%%DATADIR%%/data/palettes/cpc-boy.gpl
+%%DATADIR%%/data/palettes/db16.gpl
+%%DATADIR%%/data/palettes/db32.gpl
+%%DATADIR%%/data/palettes/eroge-copper.gpl
+%%DATADIR%%/data/palettes/gameboy-color-type1.gpl
+%%DATADIR%%/data/palettes/gameboy.gpl
+%%DATADIR%%/data/palettes/google-ui.gpl
+%%DATADIR%%/data/palettes/jmp.gpl
+%%DATADIR%%/data/palettes/master-system.gpl
+%%DATADIR%%/data/palettes/monokai.gpl
+%%DATADIR%%/data/palettes/nes-ntsc.gpl
+%%DATADIR%%/data/palettes/nes.gpl
+%%DATADIR%%/data/palettes/pico-8.gpl
+%%DATADIR%%/data/palettes/psygnork.gpl
+%%DATADIR%%/data/palettes/smile-basic.gpl
+%%DATADIR%%/data/palettes/solarized.gpl
+%%DATADIR%%/data/palettes/teletext.gpl
+%%DATADIR%%/data/palettes/vga-13h.gpl
+%%DATADIR%%/data/palettes/web-safe-colors.gpl
+%%DATADIR%%/data/palettes/win16.gpl
+%%DATADIR%%/data/palettes/x11.gpl
+%%DATADIR%%/data/palettes/zx-spectrum.gpl
+%%DATADIR%%/data/pref.xml
+%%DATADIR%%/data/scripts/Random.js
+%%DATADIR%%/data/scripts/examples/Heightmap.js
+%%DATADIR%%/data/scripts/examples/PerLineOscillation.js
+%%DATADIR%%/data/scripts/examples/Voxel.js
+%%DATADIR%%/data/scripts/examples/ai.js
+%%DATADIR%%/data/scripts/examples/http.js
+%%DATADIR%%/data/scripts/white_to_alpha.js
+%%DATADIR%%/data/skins/classic/palette.png
+%%DATADIR%%/data/skins/classic/sheet.png
+%%DATADIR%%/data/skins/classic/skin.xml
+%%DATADIR%%/data/skins/default/README.md
+%%DATADIR%%/data/skins/default/palette.png
+%%DATADIR%%/data/skins/default/sheet.png
+%%DATADIR%%/data/skins/default/skin.xml
+%%DATADIR%%/data/splash.ase
+%%DATADIR%%/data/splash.png
+%%DATADIR%%/data/widgets/advanced_mode.xml
+%%DATADIR%%/data/widgets/brush_slot_params.xml
+%%DATADIR%%/data/widgets/canvas_size.xml
+%%DATADIR%%/data/widgets/cel_properties.xml
+%%DATADIR%%/data/widgets/color_curve_point.xml
+%%DATADIR%%/data/widgets/convolution_matrix.xml
+%%DATADIR%%/data/widgets/despeckle.xml
+%%DATADIR%%/data/widgets/duplicate_sprite.xml
+%%DATADIR%%/data/widgets/export_sprite_sheet.xml
+%%DATADIR%%/data/widgets/file_selector.xml
+%%DATADIR%%/data/widgets/font_popup.xml
+%%DATADIR%%/data/widgets/frame_properties.xml
+%%DATADIR%%/data/widgets/frame_tag_properties.xml
+%%DATADIR%%/data/widgets/gif_options.xml
+%%DATADIR%%/data/widgets/goto_frame.xml
+%%DATADIR%%/data/widgets/grid_settings.xml
+%%DATADIR%%/data/widgets/home_view.xml
+%%DATADIR%%/data/widgets/import_sprite_sheet.xml
+%%DATADIR%%/data/widgets/jpeg_options.xml
+%%DATADIR%%/data/widgets/keyboard_shortcuts.xml
+%%DATADIR%%/data/widgets/layer_properties.xml
+%%DATADIR%%/data/widgets/main_window.xml
+%%DATADIR%%/data/widgets/modify_selection.xml
+%%DATADIR%%/data/widgets/new_folder_window.xml
+%%DATADIR%%/data/widgets/new_layer.xml
+%%DATADIR%%/data/widgets/new_sprite.xml
+%%DATADIR%%/data/widgets/options.xml
+%%DATADIR%%/data/widgets/palette_from_sprite.xml
+%%DATADIR%%/data/widgets/palette_popup.xml
+%%DATADIR%%/data/widgets/palette_size.xml
+%%DATADIR%%/data/widgets/paste_text.xml
+%%DATADIR%%/data/widgets/replace_color.xml
+%%DATADIR%%/data/widgets/select_accelerator.xml
+%%DATADIR%%/data/widgets/send_crash.xml
+%%DATADIR%%/data/widgets/sprite_properties.xml
+%%DATADIR%%/data/widgets/sprite_size.xml
+%%DATADIR%%/data/widgets/timeline_conf.xml
+%%DATADIR%%/data/widgets/undo_history.xml
+%%DATADIR%%/data/widgets/user_data.xml
+%%DATADIR%%/data/widgets/webp_options.xml
diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile
index 93a33e2bb2ac..41de19468181 100644
--- a/graphics/librsvg2-rust/Makefile
+++ b/graphics/librsvg2-rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= librsvg
DISTVERSION= 2.60.0
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2-rust
@@ -23,7 +23,7 @@ LIB_DEPENDS= libdav1d.so:multimedia/dav1d \
TEST_DEPENDS= urw-base35-fonts>0:x11-fonts/urw-base35-fonts
USES= cargo compiler:c11 cpe gettext gnome meson pkgconfig \
- python:build shebangfix tar:xz vala:build
+ python:build shebangfix tar:xz
CPE_VENDOR= gnome
SHEBANG_FILES= meson/*.py \
benchmarks/*.py \
@@ -43,12 +43,17 @@ MAKE_ENV= ${CARGO_ENV}
MESON_ARGS= -Dtests=true
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS VAPI
+OPTIONS_DEFAULT= VAPI
+OPTIONS_SUB= yes
DOCS_BUILD_DEPENDS= gi-docgen:textproc/py-gi-docgen
DOCS_MESON_ENABLED= docs
+VAPI_MESON_ENABLED= vala
+VAPI_USES= vala:build
+
post-install-DOCS-off:
- ${LOCALBASE}/bin/rst2man --no-datestamp ${WRKSRC}/rsvg-convert.rst --output=${STAGEDIR}${PREFIX}/share/man/man1/rsvg-convert.1
+ ${LOCALBASE}/bin/rst2man --no-datestamp ${WRKSRC}/rsvg-convert.rst > ${STAGEDIR}${PREFIX}/share/man/man1/rsvg-convert.1
.include <bsd.port.mk>
diff --git a/graphics/librsvg2-rust/pkg-plist b/graphics/librsvg2-rust/pkg-plist
index 56de103c9104..559abe64d1d5 100644
--- a/graphics/librsvg2-rust/pkg-plist
+++ b/graphics/librsvg2-rust/pkg-plist
@@ -140,5 +140,5 @@ share/man/man1/rsvg-convert.1.gz
%%PORTDOCS%%share/doc/Rsvg-2.0/urlmap.js
share/gir-1.0/Rsvg-2.0.gir
share/thumbnailers/librsvg.thumbnailer
-share/vala/vapi/librsvg-2.0.deps
-share/vala/vapi/librsvg-2.0.vapi
+%%VAPI%%share/vala/vapi/librsvg-2.0.deps
+%%VAPI%%share/vala/vapi/librsvg-2.0.vapi
diff --git a/graphics/libyuv/Makefile b/graphics/libyuv/Makefile
index e3120680cf7c..b36293681dbf 100644
--- a/graphics/libyuv/Makefile
+++ b/graphics/libyuv/Makefile
@@ -9,10 +9,10 @@
# -> #define LIBYUV_VERSION 1741
PORTNAME= libyuv
-DISTVERSION= 0.0.1789
-PORTREVISION= 2
+DISTVERSION= 0.0.1903
CATEGORIES= graphics
-MASTER_SITES= LOCAL/mikael/libyuv/:libyuv \
+MASTER_SITES= LOCAL/rene/libyuv/:libyuv \
+ LOCAL/mikael/libyuv/:libyuv \
LOCAL/tcberner/libyuv/:libyuv
DISTFILES= libyuv-${LIBYUV_HASH}.tar.gz:libyuv
@@ -27,7 +27,7 @@ USE_LDCONFIG= yes
SUB_FILES= libyuv.pc
SUB_LIST= DISTVERSION=${DISTVERSION}
-LIBYUV_HASH= 0896c34873e83ca3d1690286a94e278a81d0a760
+LIBYUV_HASH= 5a9a6ea936085310f3b9fbd4a774868e6a984ec4
OPTIONS_DEFINE= JPEG
OPTIONS_DEFAULT=JPEG
diff --git a/graphics/libyuv/distinfo b/graphics/libyuv/distinfo
index f7ae931a1852..465a6c68a412 100644
--- a/graphics/libyuv/distinfo
+++ b/graphics/libyuv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1634992380
-SHA256 (libyuv-0896c34873e83ca3d1690286a94e278a81d0a760.tar.gz) = cfcb8714ec229ea471a5f2964a2f16a1cfb6eaae5fdee41924576274e4caf554
-SIZE (libyuv-0896c34873e83ca3d1690286a94e278a81d0a760.tar.gz) = 490087
+TIMESTAMP = 1756635329
+SHA256 (libyuv-5a9a6ea936085310f3b9fbd4a774868e6a984ec4.tar.gz) = 2b681f011a07827c27cb40156f5724a0d4972a61d5b8ad389adba27d7f5c22fb
+SIZE (libyuv-5a9a6ea936085310f3b9fbd4a774868e6a984ec4.tar.gz) = 620901
diff --git a/graphics/libyuv/files/patch-CMakeLists.txt b/graphics/libyuv/files/patch-CMakeLists.txt
deleted file mode 100644
index f8bfd4ded342..000000000000
--- a/graphics/libyuv/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-https://chromium.googlesource.com/libyuv/libyuv.git/+/c365da9c6c3a%5E!/
-https://chromium.googlesource.com/libyuv/libyuv.git/+/f428a642e3d8%5E!/
-
---- CMakeLists.txt.orig 2021-10-26 08:34:37 UTC
-+++ CMakeLists.txt
-@@ -35,10 +35,10 @@ TARGET_LINK_LIBRARIES ( yuvconvert ${ly_lib_static} )
- TARGET_LINK_LIBRARIES ( yuvconvert ${ly_lib_static} )
-
-
--INCLUDE ( FindJPEG )
-+find_package ( JPEG )
- if (JPEG_FOUND)
- include_directories( ${JPEG_INCLUDE_DIR} )
-- target_link_libraries( yuvconvert ${JPEG_LIBRARY} )
-+ target_link_libraries( ${ly_lib_shared} ${JPEG_LIBRARY} )
- add_definitions( -DHAVE_JPEG )
- endif()
-
diff --git a/graphics/libyuv/pkg-plist b/graphics/libyuv/pkg-plist
index 964dd11c8eba..e2413194b6d7 100644
--- a/graphics/libyuv/pkg-plist
+++ b/graphics/libyuv/pkg-plist
@@ -8,6 +8,8 @@ include/libyuv/convert_argb.h
include/libyuv/convert_from.h
include/libyuv/convert_from_argb.h
include/libyuv/cpu_id.h
+include/libyuv/cpu_support.h
+include/libyuv/loongson_intrinsics.h
include/libyuv/macros_msa.h
include/libyuv/mjpeg_decoder.h
include/libyuv/planar_functions.h
@@ -15,8 +17,10 @@ include/libyuv/rotate.h
include/libyuv/rotate_argb.h
include/libyuv/rotate_row.h
include/libyuv/row.h
+include/libyuv/row_sve.h
include/libyuv/scale.h
include/libyuv/scale_argb.h
+include/libyuv/scale_rgb.h
include/libyuv/scale_row.h
include/libyuv/scale_uv.h
include/libyuv/version.h
diff --git a/graphics/linux-c7-libdrm/Makefile b/graphics/linux-c7-libdrm/Makefile
index 03991d6c4336..2c0332a72562 100644
--- a/graphics/linux-c7-libdrm/Makefile
+++ b/graphics/linux-c7-libdrm/Makefile
@@ -4,7 +4,7 @@ DISTVERSIONSUFFIX= -2.el7
CATEGORIES= graphics linux
MAINTAINER= emulation@FreeBSD.org
-COMMENT= Interface to kernel Direct Rendering Module (Linux CentOS ${LINUX_DIST_VER})
+COMMENT= CentOS Linux Direct Rendering Manager runtime
WWW= https://dri.freedesktop.org/
USES= linux:c7
diff --git a/graphics/linux-rl9-gdk-pixbuf2/Makefile b/graphics/linux-rl9-gdk-pixbuf2/Makefile
index 360955a6473f..b9f1b47768b9 100644
--- a/graphics/linux-rl9-gdk-pixbuf2/Makefile
+++ b/graphics/linux-rl9-gdk-pixbuf2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gdk-pixbuf2
PORTVERSION= 2.42.6
-DISTVERSIONSUFFIX= -4.el9_4
-PORTREVISION= 7
+DISTVERSIONSUFFIX= -6.el9_6
+PORTREVISION= 8
CATEGORIES= graphics linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/graphics/linux-rl9-gdk-pixbuf2/distinfo b/graphics/linux-rl9-gdk-pixbuf2/distinfo
index acb0deebff0d..9214bc00c9e6 100644
--- a/graphics/linux-rl9-gdk-pixbuf2/distinfo
+++ b/graphics/linux-rl9-gdk-pixbuf2/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1731666780
-SHA256 (rocky/g/gdk-pixbuf2-2.42.6-4.el9_4.aarch64.rpm) = eb5898b0d08f98f5ee79adf959a35134eae2217db0d85a0318f9875d44ee2b44
-SIZE (rocky/g/gdk-pixbuf2-2.42.6-4.el9_4.aarch64.rpm) = 474872
-SHA256 (rocky/g/gdk-pixbuf2-2.42.6-4.el9_4.i686.rpm) = 85ac80964283b7e88f0e442f5c89e0009a5376f55d4b186f88a6409a059c16c8
-SIZE (rocky/g/gdk-pixbuf2-2.42.6-4.el9_4.i686.rpm) = 485091
-SHA256 (rocky/g/gdk-pixbuf2-2.42.6-4.el9_4.x86_64.rpm) = 9f23d0f41ae83f45da6048ce309783355091cac0b4c76851cefe805c445ac549
-SIZE (rocky/g/gdk-pixbuf2-2.42.6-4.el9_4.x86_64.rpm) = 477160
-SHA256 (rocky/g/gdk-pixbuf2-modules-2.42.6-4.el9_4.aarch64.rpm) = a783282f8d82b08c07d993605641f24061e58f499093deac1f9e9f1632ad0d5d
-SIZE (rocky/g/gdk-pixbuf2-modules-2.42.6-4.el9_4.aarch64.rpm) = 85139
-SHA256 (rocky/g/gdk-pixbuf2-modules-2.42.6-4.el9_4.i686.rpm) = 6b40e0101e2cec7ef3a6a69ad552332d430e44c42d4019589af272b749bd95c8
-SIZE (rocky/g/gdk-pixbuf2-modules-2.42.6-4.el9_4.i686.rpm) = 91668
-SHA256 (rocky/g/gdk-pixbuf2-modules-2.42.6-4.el9_4.x86_64.rpm) = d24bd8a516d13628e1d58b3cb6c79c8ee7e93afefa09c4a9a040209c5dfc0a3c
-SIZE (rocky/g/gdk-pixbuf2-modules-2.42.6-4.el9_4.x86_64.rpm) = 86593
-SHA256 (rocky/g/gdk-pixbuf2-2.42.6-4.el9_4.src.rpm) = 9e598722f5349cca08ac4dde4baa0d1b35b2227ab625e606185d965be63aad83
-SIZE (rocky/g/gdk-pixbuf2-2.42.6-4.el9_4.src.rpm) = 7735313
+TIMESTAMP = 1757069475
+SHA256 (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.aarch64.rpm) = f15502d4bcd1bcd696b5c2e044c3522d38fbe4812a310e09183d61d32ee7d012
+SIZE (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.aarch64.rpm) = 474741
+SHA256 (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.i686.rpm) = 69c13a62661f25cc6cd1abd9420f41a2acecf9fe1688669f8a939728e728d8ec
+SIZE (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.i686.rpm) = 484011
+SHA256 (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.x86_64.rpm) = 45a809fb972eab8cec05fa036649ce53d1f68b48b0107b7ac9595facf387e8ee
+SIZE (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.x86_64.rpm) = 476463
+SHA256 (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_6.aarch64.rpm) = 37d7c57ad554f30fee3252da7ab7b4a6a63a490671a40c72cf6afab2285c57ab
+SIZE (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_6.aarch64.rpm) = 83851
+SHA256 (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_6.i686.rpm) = 2d354aff28a900919e92a33c941666073c4400af13d368ee74cfae619a95280a
+SIZE (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_6.i686.rpm) = 90061
+SHA256 (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_6.x86_64.rpm) = d2e4f4c553ac47fd16cd245eb764397086f0763db580b6f50b52ff75eb5b5940
+SIZE (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_6.x86_64.rpm) = 85356
+SHA256 (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.src.rpm) = a723b560f7edd78efcb7fdfce62a9e95c5e09b504b159c725924341ef4bd7658
+SIZE (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.src.rpm) = 7736449
diff --git a/graphics/linux-rl9-libdrm/Makefile b/graphics/linux-rl9-libdrm/Makefile
index 62e523ac4aa8..7314d1859c19 100644
--- a/graphics/linux-rl9-libdrm/Makefile
+++ b/graphics/linux-rl9-libdrm/Makefile
@@ -4,7 +4,7 @@ DISTVERSIONSUFFIX= -2.el9
CATEGORIES= graphics linux
MAINTAINER= emulation@FreeBSD.org
-COMMENT= Interface to kernel Direct Rendering Module (Rocky Linux ${LINUX_DIST_VER})
+COMMENT= Rocky Linux Direct Rendering Manager runtime
WWW= https://dri.freedesktop.org/
USES= linux:rl9
diff --git a/graphics/linux-rl9-libjxl/Makefile b/graphics/linux-rl9-libjxl/Makefile
index b07cccc4d6e6..1d9f44a36db9 100644
--- a/graphics/linux-rl9-libjxl/Makefile
+++ b/graphics/linux-rl9-libjxl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= libjxl
-PORTVERSION= 0.7.0
-DISTVERSIONSUFFIX= -1.el9
-PORTREVISION= 2
+PORTVERSION= 0.7.2
+DISTVERSIONSUFFIX= -2.el9
MASTER_SITES= EPEL9
CATEGORIES= graphics linux
diff --git a/graphics/linux-rl9-libjxl/distinfo b/graphics/linux-rl9-libjxl/distinfo
index dccda889d2c6..054bf02fbf82 100644
--- a/graphics/linux-rl9-libjxl/distinfo
+++ b/graphics/linux-rl9-libjxl/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1708415374
-SHA256 (rocky/l/libjxl-0.7.0-1.el9.aarch64.rpm) = 312b2570c0a272067e7da24fe15b203cd3797975435aeac81181d74067644402
-SIZE (rocky/l/libjxl-0.7.0-1.el9.aarch64.rpm) = 695267
-SHA256 (rocky/l/libjxl-0.7.0-1.el9.x86_64.rpm) = 22549884ba9f6f69c6e31955c77bf1d47b3b00cad86aeeed745933788b9bd0fd
-SIZE (rocky/l/libjxl-0.7.0-1.el9.x86_64.rpm) = 980251
-SHA256 (rocky/j/jpegxl-0.7.0-1.el9.src.rpm) = a07df3df5cc31d0af5e53b846ab5a27128368b9985bf587c9a08fb4b81d64fae
-SIZE (rocky/j/jpegxl-0.7.0-1.el9.src.rpm) = 4081635
+TIMESTAMP = 1757068323
+SHA256 (rocky/l/libjxl-0.7.2-2.el9.aarch64.rpm) = 64b84ac3293cd16c2f25e9f7e7addee1d69d09a4b6938c53e6ebca50dcd570ab
+SIZE (rocky/l/libjxl-0.7.2-2.el9.aarch64.rpm) = 739985
+SHA256 (rocky/l/libjxl-0.7.2-2.el9.x86_64.rpm) = feadf9606256e182301aef0c53fac0f7b240391766eb41a331d4d2e1cbe2e087
+SIZE (rocky/l/libjxl-0.7.2-2.el9.x86_64.rpm) = 1005187
+SHA256 (rocky/j/jpegxl-0.7.2-2.el9.src.rpm) = fdf7668acba37236cf0a2810a96af8a5f97962f53e3afa1b13b40fb1e60511c3
+SIZE (rocky/j/jpegxl-0.7.2-2.el9.src.rpm) = 4080459
diff --git a/graphics/linux-rl9-libjxl/pkg-plist.aarch64 b/graphics/linux-rl9-libjxl/pkg-plist.aarch64
index 3749f2a255bb..e4f14450a147 100644
--- a/graphics/linux-rl9-libjxl/pkg-plist.aarch64
+++ b/graphics/linux-rl9-libjxl/pkg-plist.aarch64
@@ -1,7 +1,7 @@
usr/lib64/libjxl.so.0.7
-usr/lib64/libjxl.so.0.7.0
+usr/lib64/libjxl.so.0.7.2
usr/lib64/libjxl_threads.so.0.7
-usr/lib64/libjxl_threads.so.0.7.0
+usr/lib64/libjxl_threads.so.0.7.2
usr/share/licenses/libjxl/LICENSE
usr/share/mime/packages/image-jxl.xml
usr/share/thumbnailers/jxl.thumbnailer
diff --git a/graphics/linux-rl9-libjxl/pkg-plist.amd64 b/graphics/linux-rl9-libjxl/pkg-plist.amd64
index 3749f2a255bb..e4f14450a147 100644
--- a/graphics/linux-rl9-libjxl/pkg-plist.amd64
+++ b/graphics/linux-rl9-libjxl/pkg-plist.amd64
@@ -1,7 +1,7 @@
usr/lib64/libjxl.so.0.7
-usr/lib64/libjxl.so.0.7.0
+usr/lib64/libjxl.so.0.7.2
usr/lib64/libjxl_threads.so.0.7
-usr/lib64/libjxl_threads.so.0.7.0
+usr/lib64/libjxl_threads.so.0.7.2
usr/share/licenses/libjxl/LICENSE
usr/share/mime/packages/image-jxl.xml
usr/share/thumbnailers/jxl.thumbnailer
diff --git a/graphics/linux-rl9-qt5-qt3d/Makefile b/graphics/linux-rl9-qt5-qt3d/Makefile
index d678decdd09b..12cdd7206515 100644
--- a/graphics/linux-rl9-qt5-qt3d/Makefile
+++ b/graphics/linux-rl9-qt5-qt3d/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qt5
PORTVERSION= 5.15.9
-DISTVERSIONSUFFIX= -1.el9
-PORTREVISION= 2
+DISTVERSIONSUFFIX= -2.el9_6
+PORTREVISION= 3
CATEGORIES= graphics linux
PKGNAMESUFFIX= -qt3d
diff --git a/graphics/linux-rl9-qt5-qt3d/distinfo b/graphics/linux-rl9-qt5-qt3d/distinfo
index 07e3acaefb12..8b1db2f863f0 100644
--- a/graphics/linux-rl9-qt5-qt3d/distinfo
+++ b/graphics/linux-rl9-qt5-qt3d/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1731449910
-SHA256 (rocky/q/qt5-qt3d-5.15.9-1.el9.aarch64.rpm) = b2dd0a4ae5f639c08f024c39872b51fe4ad1ea01dd2a727b76deb8c21c829cb6
-SIZE (rocky/q/qt5-qt3d-5.15.9-1.el9.aarch64.rpm) = 3104842
-SHA256 (rocky/q/qt5-qt3d-5.15.9-1.el9.i686.rpm) = 0a56d2109e8049115481509e756477060cacff2e8a44abb13115d8d5013e53e1
-SIZE (rocky/q/qt5-qt3d-5.15.9-1.el9.i686.rpm) = 3496582
-SHA256 (rocky/q/qt5-qt3d-5.15.9-1.el9.x86_64.rpm) = 30e7d0dc9ce716c3de2fa05d50ca7258123dbbbccd4cba1bf4dc47541b257f5d
-SIZE (rocky/q/qt5-qt3d-5.15.9-1.el9.x86_64.rpm) = 3172050
-SHA256 (rocky/q/qt5-qt3d-5.15.9-1.el9.src.rpm) = 9775a725ba3a3f8595cf6bd4590bb9988957ddbb5a10d923a2833208713291e7
-SIZE (rocky/q/qt5-qt3d-5.15.9-1.el9.src.rpm) = 118354829
+TIMESTAMP = 1757069605
+SHA256 (rocky/q/qt5-qt3d-5.15.9-2.el9_6.aarch64.rpm) = 64e73a013fcdd31710bfd3b08dd0c14ef1a6830127278c117c636450fb2a6b9c
+SIZE (rocky/q/qt5-qt3d-5.15.9-2.el9_6.aarch64.rpm) = 3103458
+SHA256 (rocky/q/qt5-qt3d-5.15.9-2.el9_6.i686.rpm) = b9bd6c3d2ff4faddb31b8926da16f2153fb15c98ded00f5906210dc6785f333f
+SIZE (rocky/q/qt5-qt3d-5.15.9-2.el9_6.i686.rpm) = 3495621
+SHA256 (rocky/q/qt5-qt3d-5.15.9-2.el9_6.x86_64.rpm) = a90a835f8cde587b32fa90be5239602c1d2494a505062aa2d4bb80389b144ebe
+SIZE (rocky/q/qt5-qt3d-5.15.9-2.el9_6.x86_64.rpm) = 3169159
+SHA256 (rocky/q/qt5-qt3d-5.15.9-2.el9_6.src.rpm) = 94a4efd17e8f39747a4ef978855cb816bab4fdb7e114c26eadbee32f1cd68233
+SIZE (rocky/q/qt5-qt3d-5.15.9-2.el9_6.src.rpm) = 118355895
diff --git a/graphics/luminance-qt5/Makefile b/graphics/luminance-qt5/Makefile
index 0ce2ee284d26..cf76a1f7a623 100644
--- a/graphics/luminance-qt5/Makefile
+++ b/graphics/luminance-qt5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= luminance-hdr
DISTVERSION= 2.6.1.1
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= graphics
MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION}
diff --git a/graphics/lunasvg/Makefile b/graphics/lunasvg/Makefile
index bc16a568936f..60879c24ba72 100644
--- a/graphics/lunasvg/Makefile
+++ b/graphics/lunasvg/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lunasvg
DISTVERSIONPREFIX= v
-DISTVERSION= 3.2.1
-PORTREVISION= 1
+DISTVERSION= 3.5.0
CATEGORIES= graphics
MAINTAINER= alven@FreeBSD.org
@@ -19,9 +18,11 @@ USE_GITHUB= yes
GH_ACCOUNT= sammycage
USE_LDCONFIG= yes
+EXTRACT_AFTER_ARGS= --exclude plutovg --no-same-owner --no-same-permissions
+
PLIST_SUB= SOVERSION=${DISTVERSION}
-OPTIONS_DEFINE= STATIC
+OPTIONS_DEFINE= STATIC
OPTIONS_SUB= yes
STATIC_MESON_ON= -Ddefault_library=both
diff --git a/graphics/lunasvg/distinfo b/graphics/lunasvg/distinfo
index 4a35416a49cb..b0c12a82cd2d 100644
--- a/graphics/lunasvg/distinfo
+++ b/graphics/lunasvg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741514905
-SHA256 (sammycage-lunasvg-v3.2.1_GH0.tar.gz) = 3420175c9632007edfcd0198001abc116c5c646af8e928d393cd029985cc4ee8
-SIZE (sammycage-lunasvg-v3.2.1_GH0.tar.gz) = 54705
+TIMESTAMP = 1757842121
+SHA256 (sammycage-lunasvg-v3.5.0_GH0.tar.gz) = 1abf1472ee6c4d19797916e8cc3c2e4b628e0d81178ffac60bdb0d457e32c690
+SIZE (sammycage-lunasvg-v3.5.0_GH0.tar.gz) = 294493
diff --git a/graphics/mandelbulber/Makefile b/graphics/mandelbulber/Makefile
index 505e5539c41b..419521ba5fbb 100644
--- a/graphics/mandelbulber/Makefile
+++ b/graphics/mandelbulber/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mandelbulber
DISTVERSION= 2.33
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/mapnik/Makefile b/graphics/mapnik/Makefile
index 1d31f4d9ec53..0ccc49b31b01 100644
--- a/graphics/mapnik/Makefile
+++ b/graphics/mapnik/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mapnik
DISTVERSIONPREFIX= v
DISTVERSION= 4.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics geography
MAINTAINER= hummeltech@sherpaguru.com
@@ -15,7 +15,6 @@ BUILD_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu \
protozero>0:devel/protozero
LIB_DEPENDS= libboost_program_options.so:devel/boost-libs \
libboost_regex.so:devel/boost-libs \
- libboost_system.so:devel/boost-libs \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
libicuuc.so:devel/icu
diff --git a/graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp b/graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp
new file mode 100644
index 000000000000..725dbf74c1e1
--- /dev/null
+++ b/graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp
@@ -0,0 +1,11 @@
+--- plugins/input/tiles/pmtiles_source.hpp.orig 2025-09-17 23:55:13 UTC
++++ plugins/input/tiles/pmtiles_source.hpp
+@@ -511,7 +511,7 @@ class pmtiles_source : public tiles_source
+ }
+ else
+ {
+- metadata = {data() + metadata_offset, metadata_length};
++ metadata = {data() + metadata_offset, static_cast<size_t>(metadata_length)};
+ }
+ boost::json::value json_value;
+ try
diff --git a/graphics/matplotlib-cpp/Makefile b/graphics/matplotlib-cpp/Makefile
index 7e2e2f301e07..85ef8a8c81f8 100644
--- a/graphics/matplotlib-cpp/Makefile
+++ b/graphics/matplotlib-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= matplotlib-cpp
PORTVERSION= g20210422
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/menyoki/Makefile b/graphics/menyoki/Makefile
index f4fbd570362b..a64957cd9abc 100644
--- a/graphics/menyoki/Makefile
+++ b/graphics/menyoki/Makefile
@@ -1,7 +1,7 @@
PORTNAME= menyoki
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.0
-PORTREVISION= 13
+PORTREVISION= 15
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 06f6aab9d824..f856fd77ad5b 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,13 +1,14 @@
PORTNAME= mesa
-DISTVERSION= 25.2-branchpoint-1483
-DISTVERSIONSUFFIX= -gfc1b26f4dca
+DISTVERSION= 25.2-branchpoint-4196
+DISTVERSIONSUFFIX= -ge02a1bb173e
+PORTREVISION= 1
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
PATCH_SITES= https://github.com/mesa3d/${GL_PROJECT}/commit/:github
PATCHFILES+= 700efacda59c.patch:-p1:github
PATCH_SITES+= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
-PATCHFILES+= 2930dcbb3329.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22246
+PATCHFILES+= de5cf0a44b50.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22246
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Bleeding edge Mesa drivers (OpenCL, OpenGL, Vulkan)
@@ -46,8 +47,8 @@ MESON_ARGS= -Dgallium-mediafoundation=disabled \
LDFLAGS+= -Wl,--undefined-version # https://gitlab.freedesktop.org/mesa/mesa/-/issues/8003
PLIST_SUB= ARCH=${ARCH:S/amd/x86_/}
-OPTIONS_DEFINE= DRM LLVM LTO OPENCL VAAPI VDPAU VKLAYERS WAYLAND X11 ZSTD
-OPTIONS_DEFAULT= DRM LLVM LTO OPENCL VAAPI VDPAU VKLAYERS WAYLAND X11 ZSTD
+OPTIONS_DEFINE= DRM LLVM LTO OPENCL VAAPI VKLAYERS WAYLAND X11 ZSTD
+OPTIONS_DEFAULT= DRM LLVM LTO OPENCL VAAPI VKLAYERS WAYLAND X11 ZSTD
OPTIONS_GROUP= GALLIUM VULKAN
OPTIONS_GROUP_GALLIUM= crocus iris panfrost r600 radeonsi
OPTIONS_GROUP_VULKAN= anv hasvk radv
@@ -125,11 +126,6 @@ VAAPI_DESC= Hardware encoding/decoding (only r600, radeonsi)
VAAPI_BUILD_DEPENDS= libva>0:multimedia/libva
VAAPI_MESON_ENABLED= gallium-va
-VDPAU_DESC= Hardware decoding (only r600, radeonsi) (implies X11)
-VDPAU_BUILD_DEPENDS= libvdpau>0:multimedia/libvdpau
-VDPAU_MESON_ENABLED= gallium-vdpau
-VDPAU_IMPLIES= X11
-
VKLAYERS_DESC= Vulkan layers: ${VKLAYERS_MESON_ON:C/.*=//} (implies ${VKLAYERS_IMPLIES})
VKLAYERS_BUILD_DEPENDS= glslangValidator:graphics/glslang
VKLAYERS_LIB_DEPENDS= libpng.so:graphics/png
@@ -151,8 +147,8 @@ ZSTD_MESON_ENABLED= zstd
post-patch:
# Extract (snapshot) version from the port instead of empty string
- @${REINPLACE_CMD} '/MESA_GIT_SHA1/s/""/" (git-${DISTVERSIONSUFFIX:C/.*-g//})"/' \
- ${WRKSRC}/bin/git_sha1_gen.py
+ @${REINPLACE_CMD} '/MESA_GIT_SHA1/s/@VCS_TAG@/" (git-${DISTVERSIONSUFFIX:C/.*-g//})"/' \
+ ${WRKSRC}/src/git_sha1.h.in
post-patch-COINST-on:
@${MV} ${WRKSRC}/src/util/00-${PORTNAME}-defaults.conf \
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index 64ef340b296e..8227b6b79979 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1755114577
-SHA256 (mesa-25.2-branchpoint-1483-gfc1b26f4dca.tar.bz2) = a4b80ddad011b28c7ff83121897af3a90a7d19c9e8fbae2a035db5c133584df7
-SIZE (mesa-25.2-branchpoint-1483-gfc1b26f4dca.tar.bz2) = 58503529
+TIMESTAMP = 1759355513
+SHA256 (mesa-25.2-branchpoint-4196-ge02a1bb173e.tar.bz2) = 23f1eae32d4f12de25ae9e19cbfd2aa943b75c4abc17bf8e7af3ca86f93c7031
+SIZE (mesa-25.2-branchpoint-4196-ge02a1bb173e.tar.bz2) = 58798740
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
-SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8
-SIZE (2930dcbb3329.patch) = 1638
+SHA256 (de5cf0a44b50.patch) = c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851
+SIZE (de5cf0a44b50.patch) = 1108
diff --git a/graphics/mesa-devel/files/libmap.conf.in b/graphics/mesa-devel/files/libmap.conf.in
index 319d4562dc1a..ff4183bda0ad 100644
--- a/graphics/mesa-devel/files/libmap.conf.in
+++ b/graphics/mesa-devel/files/libmap.conf.in
@@ -15,5 +15,3 @@ libgbm.so.1 libgbm%%SUFFIX%%.so.1
%%VAAPI%%%%r600%%%%PREFIX%%/lib/dri/r600_drv_video.so %%PREFIX%%/lib/dri%%SUFFIX%%/r600_drv_video.so
%%VAAPI%%%%radeonsi%%%%PREFIX%%/lib/dri/radeonsi_drv_video.so %%PREFIX%%/lib/dri%%SUFFIX%%/radeonsi_drv_video.so
-%%VDPAU%%%%r600%%%%PREFIX%%/lib/vdpau/libvdpau_r600.so.1 %%PREFIX%%/lib/vdpau%%SUFFIX%%/libvdpau_r600.so.1
-%%VDPAU%%%%radeonsi%%%%PREFIX%%/lib/vdpau/libvdpau_radeonsi.so.1 %%PREFIX%%/lib/vdpau%%SUFFIX%%/libvdpau_radeonsi.so.1
diff --git a/graphics/mesa-devel/files/patch-suffix b/graphics/mesa-devel/files/patch-suffix
index 8783f8460a0a..040b62dc5a09 100644
--- a/graphics/mesa-devel/files/patch-suffix
+++ b/graphics/mesa-devel/files/patch-suffix
@@ -22,15 +22,6 @@ Library selection is handled by libglvnd and/or libmap.conf.
dep_glvnd = dependency('libglvnd', version : '>= 1.3.2', required : _glvnd)
with_glvnd = dep_glvnd.found()
if with_glvnd
-@@ -622,7 +621,7 @@ if vdpau_drivers_path == ''
-
- vdpau_drivers_path = get_option('vdpau-libs-path')
- if vdpau_drivers_path == ''
-- vdpau_drivers_path = join_paths(get_option('libdir'), 'vdpau')
-+ vdpau_drivers_path = join_paths(get_option('libdir'), 'vdpau' + get_option('egl-lib-suffix'))
- endif
-
- prog_glslang = find_program('glslangValidator', native : true, required : with_vulkan_overlay_layer or with_aco_tests or with_amd_vk or with_intel_vk)
@@ -739,7 +738,7 @@ if va_drivers_path == ''
va_drivers_path = get_option('va-libs-path')
diff --git a/graphics/mesa-devel/pkg-plist b/graphics/mesa-devel/pkg-plist
index 71eaba960928..673ba22aef62 100644
--- a/graphics/mesa-devel/pkg-plist
+++ b/graphics/mesa-devel/pkg-plist
@@ -38,14 +38,6 @@ lib/libgbm%%SUFFIX%%.so.1.0.0
%%anv%%lib/libvulkan_intel%%SUFFIX%%.so
%%hasvk%%lib/libvulkan_intel_hasvk%%SUFFIX%%.so
%%radv%%lib/libvulkan_radeon%%SUFFIX%%.so
-%%VDPAU%%%%r600%%lib/vdpau%%SUFFIX%%/libvdpau_r600.so
-%%VDPAU%%%%r600%%lib/vdpau%%SUFFIX%%/libvdpau_r600.so.1
-%%VDPAU%%%%r600%%lib/vdpau%%SUFFIX%%/libvdpau_r600.so.1.0
-%%VDPAU%%%%r600%%lib/vdpau%%SUFFIX%%/libvdpau_r600.so.1.0.0
-%%VDPAU%%%%radeonsi%%lib/vdpau%%SUFFIX%%/libvdpau_radeonsi.so
-%%VDPAU%%%%radeonsi%%lib/vdpau%%SUFFIX%%/libvdpau_radeonsi.so.1
-%%VDPAU%%%%radeonsi%%lib/vdpau%%SUFFIX%%/libvdpau_radeonsi.so.1.0
-%%VDPAU%%%%radeonsi%%lib/vdpau%%SUFFIX%%/libvdpau_radeonsi.so.1.0.0
%%NO_COINST%%libdata/pkgconfig/dri.pc
%%NO_COINST%%libdata/pkgconfig/gbm.pc
share/drirc.d/00-mesa%%SUFFIX%%-defaults.conf
diff --git a/graphics/mesa-dri/Makefile b/graphics/mesa-dri/Makefile
index 8f19ef46964e..b262c644028a 100644
--- a/graphics/mesa-dri/Makefile
+++ b/graphics/mesa-dri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa-dri
PORTVERSION= ${MESAVERSION}
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= graphics
COMMENT= OpenGL hardware acceleration drivers for DRI2+
diff --git a/graphics/milton/Makefile b/graphics/milton/Makefile
index 69ea12d94dde..b7046ea73029 100644
--- a/graphics/milton/Makefile
+++ b/graphics/milton/Makefile
@@ -1,7 +1,7 @@
PORTNAME= milton
PORTVERSION= 1.9.1
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MAINTAINER= danfe@FreeBSD.org
diff --git a/graphics/minder/Makefile b/graphics/minder/Makefile
index aaa5242e945c..d24ba7662def 100644
--- a/graphics/minder/Makefile
+++ b/graphics/minder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= minder
PORTVERSION= 1.17.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
# avoid PKGBASE collision with net-p2p/minder
PKGNAMESUFFIX= -app
diff --git a/graphics/movit/Makefile b/graphics/movit/Makefile
index 7862bd5441cb..e5b1c654b347 100644
--- a/graphics/movit/Makefile
+++ b/graphics/movit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= movit
-PORTVERSION= 1.7.1
+PORTVERSION= 1.7.2
CATEGORIES= graphics
MASTER_SITES= http://${PORTNAME}.sesse.net/
diff --git a/graphics/movit/distinfo b/graphics/movit/distinfo
index 414e26d6ec14..eb32c8137467 100644
--- a/graphics/movit/distinfo
+++ b/graphics/movit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730350248
-SHA256 (movit-1.7.1.tar.gz) = b33073b705f0ccb6ac4942cf51151515407b40bb4e9a2dd0228c1c2cb1fbc11a
-SIZE (movit-1.7.1.tar.gz) = 606885
+TIMESTAMP = 1757652481
+SHA256 (movit-1.7.2.tar.gz) = 00ac1f8e46c2d3e38c75cbb7a1af0a615751c158c611cb70053094b65ecfe8d5
+SIZE (movit-1.7.2.tar.gz) = 618458
diff --git a/graphics/movit/pkg-plist b/graphics/movit/pkg-plist
index 86027ed75d5e..c31cd53b304e 100644
--- a/graphics/movit/pkg-plist
+++ b/graphics/movit/pkg-plist
@@ -47,5 +47,5 @@ include/movit/ycbcr_input.h
lib/libmovit.a
lib/libmovit.so
lib/libmovit.so.8
-lib/libmovit.so.8.0.5
+lib/libmovit.so.8.0.6
libdata/pkgconfig/movit.pc
diff --git a/graphics/mupdf/Makefile b/graphics/mupdf/Makefile
index 4dfeb91496f5..16123f77532a 100644
--- a/graphics/mupdf/Makefile
+++ b/graphics/mupdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mupdf
-DISTVERSION= 1.26.5
+DISTVERSION= 1.26.10
DISTVERSIONSUFFIX= -source
PORTEPOCH= 1
CATEGORIES= graphics
diff --git a/graphics/mupdf/distinfo b/graphics/mupdf/distinfo
index e3da45cbc77e..63970c116505 100644
--- a/graphics/mupdf/distinfo
+++ b/graphics/mupdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755063764
-SHA256 (mupdf-1.26.5-source.tar.gz) = a52daf7b2f41c5dc94d4691cd1e7cae25fc488556e614d8c3c4491d327473c40
-SIZE (mupdf-1.26.5-source.tar.gz) = 64529860
+TIMESTAMP = 1759042012
+SHA256 (mupdf-1.26.10-source.tar.gz) = 1653f35bd8fbd970f05523efdc7f86e41e9728e2564a3295296e03cf59a51437
+SIZE (mupdf-1.26.10-source.tar.gz) = 64530548
diff --git a/graphics/noaa-apt/Makefile b/graphics/noaa-apt/Makefile
index c688f52664cd..d57da74726b4 100644
--- a/graphics/noaa-apt/Makefile
+++ b/graphics/noaa-apt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= noaa-apt
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
-PORTREVISION= 13
+PORTREVISION= 15
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/nvidia-drm-510-kmod-devel/Makefile b/graphics/nvidia-drm-510-kmod-devel/Makefile
index 9629da9e33f4..cd3742e2b20f 100644
--- a/graphics/nvidia-drm-510-kmod-devel/Makefile
+++ b/graphics/nvidia-drm-510-kmod-devel/Makefile
@@ -1,6 +1,6 @@
-NVIDIA_DISTVERSION?= 575.64.05
+NVIDIA_DISTVERSION?= 580.82.07
# Explicitly set PORTREVISION as it can be overridden by the master port
-PORTREVISION= 0
+PORTREVISION= 1
MASTERDIR= ${.CURDIR}/../nvidia-drm-510-kmod
PKGNAMESUFFIX= -devel
diff --git a/graphics/nvidia-drm-510-kmod-devel/distinfo b/graphics/nvidia-drm-510-kmod-devel/distinfo
index 079b427dbece..2cd65416f2ba 100644
--- a/graphics/nvidia-drm-510-kmod-devel/distinfo
+++ b/graphics/nvidia-drm-510-kmod-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753242855
-SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f
-SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228
+TIMESTAMP = 1756835960
+SHA256 (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 76b6f0b8eeea20b878da7abb3eef5dd9515e6df83e4377cfa9380ac152614977
+SIZE (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 288619796
SHA256 (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = ea6b04c4bbd859248aabb81bc2abc19f33d68f57decf2e41dd8f5341124227d4
SIZE (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = 20095720
diff --git a/graphics/nvidia-drm-510-kmod/Makefile b/graphics/nvidia-drm-510-kmod/Makefile
index 8ac628c6b799..ef6b0443c59f 100644
--- a/graphics/nvidia-drm-510-kmod/Makefile
+++ b/graphics/nvidia-drm-510-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nvidia-drm-510-kmod
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-510-kmod
diff --git a/graphics/nvidia-drm-510-kmod/distinfo b/graphics/nvidia-drm-510-kmod/distinfo
index 22045b12adc1..b9b53e392c47 100644
--- a/graphics/nvidia-drm-510-kmod/distinfo
+++ b/graphics/nvidia-drm-510-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754443072
-SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166
-SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752
+TIMESTAMP = 1756835931
+SHA256 (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 76b6f0b8eeea20b878da7abb3eef5dd9515e6df83e4377cfa9380ac152614977
+SIZE (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 288619796
SHA256 (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = ea6b04c4bbd859248aabb81bc2abc19f33d68f57decf2e41dd8f5341124227d4
SIZE (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = 20095720
diff --git a/graphics/nvidia-drm-515-kmod-devel/Makefile b/graphics/nvidia-drm-515-kmod-devel/Makefile
index 1be93d31e8a5..0709ce73e273 100644
--- a/graphics/nvidia-drm-515-kmod-devel/Makefile
+++ b/graphics/nvidia-drm-515-kmod-devel/Makefile
@@ -1,6 +1,6 @@
-NVIDIA_DISTVERSION?= 575.64.05
+NVIDIA_DISTVERSION?= 580.82.07
# Explicitly set PORTREVISION as it can be overridden by the master port
-PORTREVISION= 0
+PORTREVISION= 1
MASTERDIR= ${.CURDIR}/../nvidia-drm-515-kmod
PKGNAMESUFFIX= -devel
diff --git a/graphics/nvidia-drm-515-kmod-devel/distinfo b/graphics/nvidia-drm-515-kmod-devel/distinfo
index 3ff96f22f8df..c6390cc92b92 100644
--- a/graphics/nvidia-drm-515-kmod-devel/distinfo
+++ b/graphics/nvidia-drm-515-kmod-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753243021
-SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f
-SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228
+TIMESTAMP = 1756835996
+SHA256 (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 76b6f0b8eeea20b878da7abb3eef5dd9515e6df83e4377cfa9380ac152614977
+SIZE (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 288619796
SHA256 (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 93fc30211374d028ec8e24872cc5ac03dab13309b637cf3bdad27f2dcb808fc0
SIZE (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 26098570
diff --git a/graphics/nvidia-drm-515-kmod/Makefile b/graphics/nvidia-drm-515-kmod/Makefile
index 2c0ad686c426..57a3031df4c4 100644
--- a/graphics/nvidia-drm-515-kmod/Makefile
+++ b/graphics/nvidia-drm-515-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nvidia-drm-515-kmod
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-515-kmod
diff --git a/graphics/nvidia-drm-515-kmod/distinfo b/graphics/nvidia-drm-515-kmod/distinfo
index a500ead57db8..0eda311db8e5 100644
--- a/graphics/nvidia-drm-515-kmod/distinfo
+++ b/graphics/nvidia-drm-515-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754443102
-SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166
-SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752
+TIMESTAMP = 1756835976
+SHA256 (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 76b6f0b8eeea20b878da7abb3eef5dd9515e6df83e4377cfa9380ac152614977
+SIZE (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 288619796
SHA256 (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 93fc30211374d028ec8e24872cc5ac03dab13309b637cf3bdad27f2dcb808fc0
SIZE (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 26098570
diff --git a/graphics/nvidia-drm-61-kmod-devel/Makefile b/graphics/nvidia-drm-61-kmod-devel/Makefile
index f8d1c8cfff8a..d1984728ec65 100644
--- a/graphics/nvidia-drm-61-kmod-devel/Makefile
+++ b/graphics/nvidia-drm-61-kmod-devel/Makefile
@@ -1,6 +1,6 @@
-NVIDIA_DISTVERSION?= 575.64.05
+NVIDIA_DISTVERSION?= 580.82.07
# Explicitly set PORTREVISION as it can be overridden by the master port
-PORTREVISION= 0
+PORTREVISION= 3
MASTERDIR= ${.CURDIR}/../nvidia-drm-61-kmod
PKGNAMESUFFIX= -devel
diff --git a/graphics/nvidia-drm-61-kmod-devel/distinfo b/graphics/nvidia-drm-61-kmod-devel/distinfo
index 3bcfa21add5b..621401b6e71b 100644
--- a/graphics/nvidia-drm-61-kmod-devel/distinfo
+++ b/graphics/nvidia-drm-61-kmod-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753243692
-SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f
-SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228
-SHA256 (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = ef5ee435493351a4d123f53b503c018a5195604ad4954a052d40f103643de39d
-SIZE (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = 37105937
+TIMESTAMP = 1757976358
+SHA256 (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 76b6f0b8eeea20b878da7abb3eef5dd9515e6df83e4377cfa9380ac152614977
+SIZE (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 288619796
+SHA256 (freebsd-drm-kmod-drm_v6.1.128_5_GH0.tar.gz) = 6cbb9f5827644b4b5965109fba263cebba463d3afda2366ad51e4b8c3a944313
+SIZE (freebsd-drm-kmod-drm_v6.1.128_5_GH0.tar.gz) = 37105728
diff --git a/graphics/nvidia-drm-61-kmod/Makefile b/graphics/nvidia-drm-61-kmod/Makefile
index 789793c223e7..88e1760a6398 100644
--- a/graphics/nvidia-drm-61-kmod/Makefile
+++ b/graphics/nvidia-drm-61-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nvidia-drm-61-kmod
-PORTREVISION= 2
+PORTREVISION= 5
CATEGORIES= graphics
BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-61-kmod
diff --git a/graphics/nvidia-drm-61-kmod/distinfo b/graphics/nvidia-drm-61-kmod/distinfo
index 2c6bc1e046d9..c5dac79cc21d 100644
--- a/graphics/nvidia-drm-61-kmod/distinfo
+++ b/graphics/nvidia-drm-61-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754443116
-SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166
-SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752
-SHA256 (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = ef5ee435493351a4d123f53b503c018a5195604ad4954a052d40f103643de39d
-SIZE (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = 37105937
+TIMESTAMP = 1757973302
+SHA256 (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 76b6f0b8eeea20b878da7abb3eef5dd9515e6df83e4377cfa9380ac152614977
+SIZE (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 288619796
+SHA256 (freebsd-drm-kmod-drm_v6.1.128_5_GH0.tar.gz) = 6cbb9f5827644b4b5965109fba263cebba463d3afda2366ad51e4b8c3a944313
+SIZE (freebsd-drm-kmod-drm_v6.1.128_5_GH0.tar.gz) = 37105728
diff --git a/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01 b/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01
new file mode 100644
index 000000000000..c703950a0c88
--- /dev/null
+++ b/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01
@@ -0,0 +1,47 @@
+--- nvidia-drm-freebsd-lkpi.c.orig 2025-08-27 17:59:14 UTC
++++ nvidia-drm-freebsd-lkpi.c
+@@ -104,6 +104,35 @@ lkpinew_pci_dev(device_t dev)
+ * FreeBSD linuxkpi based loading support code.
+ *************************************************************************/
+
++static int
++dummy_nv_pci_probe(struct pci_dev *pci_dev __unused,
++ const struct pci_device_id *id_table __unused)
++{
++ return (0);
++}
++
++static void
++dummy_nv_pci_remove(struct pci_dev *pci_dev __unused)
++{
++}
++
++static void
++dummy_nv_pci_shutdown(struct pci_dev *pci_dev __unused)
++{
++}
++
++struct pci_driver nv_pci_driver = {
++ .name = "drmn",
++ .id_table = nv_pci_table,
++ .probe = dummy_nv_pci_probe,
++ .remove = dummy_nv_pci_remove,
++ .shutdown = dummy_nv_pci_shutdown,
++#if defined(__FreeBSD__)
++ /* FreeBSD internal/specifc. */
++ .isdrm = true,
++#endif
++};
++
+ static struct pci_dev *nv_lkpi_pci_devs[NV_MAX_DEVICES];
+
+ int nv_drm_probe_devices(void)
+@@ -153,7 +182,7 @@ int nv_drm_probe_devices(void)
+ return -ENOMEM;
+ }
+
+- if (linux_pci_attach_device(sc->dev, NULL, NULL, pdev)) {
++ if (linux_pci_attach_device(sc->dev, &nv_pci_driver, NULL, pdev)) {
+ NV_DRM_LOG_ERR("Failed to attach linuxkpi PCI device");
+ free(pdev, M_DEVBUF);
+ return -ENOMEM;
diff --git a/graphics/nvidia-drm-66-kmod-devel/Makefile b/graphics/nvidia-drm-66-kmod-devel/Makefile
index 36b1a7fc5084..3680a9932b36 100644
--- a/graphics/nvidia-drm-66-kmod-devel/Makefile
+++ b/graphics/nvidia-drm-66-kmod-devel/Makefile
@@ -1,6 +1,6 @@
-NVIDIA_DISTVERSION?= 575.64.05
+NVIDIA_DISTVERSION?= 580.82.07
# Explicitly set PORTREVISION as it can be overridden by the master port
-PORTREVISION= 0
+PORTREVISION= 3
MASTERDIR= ${.CURDIR}/../nvidia-drm-66-kmod
PKGNAMESUFFIX= -devel
diff --git a/graphics/nvidia-drm-66-kmod-devel/distinfo b/graphics/nvidia-drm-66-kmod-devel/distinfo
index d855415e360e..6334a141ba3f 100644
--- a/graphics/nvidia-drm-66-kmod-devel/distinfo
+++ b/graphics/nvidia-drm-66-kmod-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753243532
-SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f
-SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228
-SHA256 (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 412fe7b8db00ce7ed6339fa3099f9b17fe78b115ccb05a8714228ce70c9d0882
-SIZE (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 38486809
+TIMESTAMP = 1757976369
+SHA256 (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 76b6f0b8eeea20b878da7abb3eef5dd9515e6df83e4377cfa9380ac152614977
+SIZE (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 288619796
+SHA256 (freebsd-drm-kmod-drm_v6.6.25_6_GH0.tar.gz) = 3413b0233df5652501d1440fe8f761e28b23f9004b722f88ef412e88d0d7fd68
+SIZE (freebsd-drm-kmod-drm_v6.6.25_6_GH0.tar.gz) = 38488232
diff --git a/graphics/nvidia-drm-66-kmod/Makefile b/graphics/nvidia-drm-66-kmod/Makefile
index 4a9c868cb21f..b3bc019d6b4c 100644
--- a/graphics/nvidia-drm-66-kmod/Makefile
+++ b/graphics/nvidia-drm-66-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nvidia-drm-66-kmod
-PORTREVISION= 2
+PORTREVISION= 5
CATEGORIES= graphics
BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-66-kmod
diff --git a/graphics/nvidia-drm-66-kmod/distinfo b/graphics/nvidia-drm-66-kmod/distinfo
index 95f7ac50e124..516c107461d4 100644
--- a/graphics/nvidia-drm-66-kmod/distinfo
+++ b/graphics/nvidia-drm-66-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754443131
-SHA256 (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = b5e5f1acc5d2f55be9b34ba209c308fa3a716ac489f37a1805d5e9ae5d8ce166
-SIZE (NVIDIA-FreeBSD-x86_64-570.181.tar.xz) = 261233752
-SHA256 (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 412fe7b8db00ce7ed6339fa3099f9b17fe78b115ccb05a8714228ce70c9d0882
-SIZE (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 38486809
+TIMESTAMP = 1757973326
+SHA256 (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 76b6f0b8eeea20b878da7abb3eef5dd9515e6df83e4377cfa9380ac152614977
+SIZE (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 288619796
+SHA256 (freebsd-drm-kmod-drm_v6.6.25_6_GH0.tar.gz) = 3413b0233df5652501d1440fe8f761e28b23f9004b722f88ef412e88d0d7fd68
+SIZE (freebsd-drm-kmod-drm_v6.6.25_6_GH0.tar.gz) = 38488232
diff --git a/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01 b/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01
new file mode 100644
index 000000000000..c703950a0c88
--- /dev/null
+++ b/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01
@@ -0,0 +1,47 @@
+--- nvidia-drm-freebsd-lkpi.c.orig 2025-08-27 17:59:14 UTC
++++ nvidia-drm-freebsd-lkpi.c
+@@ -104,6 +104,35 @@ lkpinew_pci_dev(device_t dev)
+ * FreeBSD linuxkpi based loading support code.
+ *************************************************************************/
+
++static int
++dummy_nv_pci_probe(struct pci_dev *pci_dev __unused,
++ const struct pci_device_id *id_table __unused)
++{
++ return (0);
++}
++
++static void
++dummy_nv_pci_remove(struct pci_dev *pci_dev __unused)
++{
++}
++
++static void
++dummy_nv_pci_shutdown(struct pci_dev *pci_dev __unused)
++{
++}
++
++struct pci_driver nv_pci_driver = {
++ .name = "drmn",
++ .id_table = nv_pci_table,
++ .probe = dummy_nv_pci_probe,
++ .remove = dummy_nv_pci_remove,
++ .shutdown = dummy_nv_pci_shutdown,
++#if defined(__FreeBSD__)
++ /* FreeBSD internal/specifc. */
++ .isdrm = true,
++#endif
++};
++
+ static struct pci_dev *nv_lkpi_pci_devs[NV_MAX_DEVICES];
+
+ int nv_drm_probe_devices(void)
+@@ -153,7 +182,7 @@ int nv_drm_probe_devices(void)
+ return -ENOMEM;
+ }
+
+- if (linux_pci_attach_device(sc->dev, NULL, NULL, pdev)) {
++ if (linux_pci_attach_device(sc->dev, &nv_pci_driver, NULL, pdev)) {
+ NV_DRM_LOG_ERR("Failed to attach linuxkpi PCI device");
+ free(pdev, M_DEVBUF);
+ return -ENOMEM;
diff --git a/graphics/nvidia-drm-kmod-devel/Makefile b/graphics/nvidia-drm-kmod-devel/Makefile
index 14acc6b83160..95842efea536 100644
--- a/graphics/nvidia-drm-kmod-devel/Makefile
+++ b/graphics/nvidia-drm-kmod-devel/Makefile
@@ -1,6 +1,6 @@
-DISTVERSION?= 575.64.05
+DISTVERSION?= 580.82.07
# Explicitly set PORTREVISION as it can be overridden by the master port
-PORTREVISION= 0
+PORTREVISION= 1
MASTERDIR= ${.CURDIR}/../nvidia-drm-kmod
PKGNAMESUFFIX= -devel
diff --git a/graphics/nvidia-drm-kmod/Makefile b/graphics/nvidia-drm-kmod/Makefile
index 128dad89c6be..bce69261c6ed 100644
--- a/graphics/nvidia-drm-kmod/Makefile
+++ b/graphics/nvidia-drm-kmod/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nvidia-drm-kmod
DISTVERSION?= ${NVIDIA_DISTVERSION}
+PORTREVISION?= 1
CATEGORIES= graphics kld
MAINTAINER= x11@FreeBSD.org
@@ -23,6 +24,8 @@ RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-61-kmod${PKGNAMESUFF
. endif
.endif
+RUN_DEPENDS+= nvidia-driver${PKGNAMESUFFIX}>0:x11/nvidia-driver${PKGNAMESUFFIX}
+
CONFLICTS_INSTALL= nvidia-drm-kmod*
.include <bsd.port.post.mk>
diff --git a/graphics/nvidia-drm-kmod/Makefile.common b/graphics/nvidia-drm-kmod/Makefile.common
index 9ef819ba40da..016558cb30ac 100644
--- a/graphics/nvidia-drm-kmod/Makefile.common
+++ b/graphics/nvidia-drm-kmod/Makefile.common
@@ -20,7 +20,7 @@ USES= kmod uidfix tar:xz
SUB_FILES= 20-nvidia-drm-outputclass.conf
-RUN_DEPENDS+= ${KMODDIR}/nvidia.ko:x11/nvidia-driver${PKGNAMESUFFIX}
+RUN_DEPENDS+= ${KMODDIR}/nvidia.ko:x11/nvidia-kmod${PKGNAMESUFFIX}
.include "${.CURDIR}/../../x11/nvidia-driver/Makefile.version"
.include "${.CURDIR}/../../x11/nvidia-driver/Makefile.common"
diff --git a/graphics/ocrs/Makefile b/graphics/ocrs/Makefile
index 53c23bdb42db..e3289139c4c3 100644
--- a/graphics/ocrs/Makefile
+++ b/graphics/ocrs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ocrs
DISTVERSIONPREFIX= ocrs-cli-v
DISTVERSION= 0.10.4
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/oculante/Makefile b/graphics/oculante/Makefile
index bd4426eaf6bc..ce71da2026a3 100644
--- a/graphics/oculante/Makefile
+++ b/graphics/oculante/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oculante
DISTVERSION= 0.9.2
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/ogre3d/Makefile b/graphics/ogre3d/Makefile
index 8415a104e4e2..1d982d363f2e 100644
--- a/graphics/ogre3d/Makefile
+++ b/graphics/ogre3d/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ogre3d
DISTVERSIONPREFIX= v
-DISTVERSION= 14.4.0
-PORTREVISION= 1
+DISTVERSION= 14.4.1
CATEGORIES= graphics devel
MAINTAINER= fluffy@FreeBSD.org
@@ -15,8 +14,6 @@ LIB_DEPENDS= libzzip.so:devel/zziplib \
libfreetype.so:print/freetype2
# libimgui.so:x11-toolkits/imgui
-CONFLICTS= ogre3d19
-
USES= cmake compiler:c++14-lang pkgconfig sdl xorg
USE_LDCONFIG= yes
USE_SDL= sdl2
@@ -26,6 +23,8 @@ USE_GITHUB= yes
GH_ACCOUNT= OGRECave
GH_PROJECT= ogre
+CONFLICTS= ogre3d19
+
PORTDOCS= *
CMAKE_ARGS+= OGRE_MEDIA_PATH="share/OGRE/Media"
@@ -66,19 +65,20 @@ PROFILE_CMAKE_BOOL= OGRE_PROFILING
CSHARP_DESC= Build Csharp bindings
CSHARP_CMAKE_BOOL= OGRE_BUILD_COMPONENT_CSHARP
CSHARP_BUILD_DEPENDS= swig:devel/swig
+CSHARP_USES= mono
JAVA_CMAKE_BOOL= OGRE_BUILD_COMPONENT_JAVA
JAVA_BUILD_DEPENDS= swig:devel/swig
JAVA_VARS= CMAKE_ARGS+=-DJAVA_HOME=${JAVA_HOME}
JAVA_USES= java
-JAVA_BROKEN= error: incompatible types: SWIGTYPE_p_std__mapT_std__string_std__string_std__lessT_std__string_t_t__iterator cannot be converted to Iterator
+JAVA_CATEGORIES= java
PYTHON_CMAKE_BOOL= OGRE_BUILD_COMPONENT_PYTHON
PYTHON_BUILD_DEPENDS= swig:devel/swig
PYTHON_USES= python
CXXFLAGS+= -DNDEBUG -I${LOCALBASE}/include -I${LOCALBASE}/include/Imath
-PLIST_SUB+= LIBVERSION=${PORTVERSION:R}
+PLIST_SUB+= LIBVERSION=${PORTVERSION:R} PORTVERSION=${PORTVERSION}
.include <bsd.port.options.mk>
diff --git a/graphics/ogre3d/distinfo b/graphics/ogre3d/distinfo
index 15208737ae82..7a1d6f8b7ca0 100644
--- a/graphics/ogre3d/distinfo
+++ b/graphics/ogre3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753776498
-SHA256 (OGRECave-ogre-v14.4.0_GH0.tar.gz) = dce4bacf90976020bebafb7d15404af74f674bf9f9f3c6377429cb4493db528b
-SIZE (OGRECave-ogre-v14.4.0_GH0.tar.gz) = 94148698
+TIMESTAMP = 1757413152
+SHA256 (OGRECave-ogre-v14.4.1_GH0.tar.gz) = 1c1d5d48b26acf8dd3f32fcb4cafd1216f9fe3a2ceec260ec086926651ad74de
+SIZE (OGRECave-ogre-v14.4.1_GH0.tar.gz) = 94149361
diff --git a/graphics/ogre3d/pkg-plist b/graphics/ogre3d/pkg-plist
index 879cbb214ed1..43c4cf81ae9b 100644
--- a/graphics/ogre3d/pkg-plist
+++ b/graphics/ogre3d/pkg-plist
@@ -582,9 +582,13 @@ lib/OGRE/cmake/OGREConfig.cmake
lib/OGRE/cmake/OGREConfigVersion.cmake
lib/OGRE/cmake/OgreTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/OGRE/cmake/OgreTargets.cmake
+%%JAVA%%lib/OGRE/libOgreJNI.so
+%%CSHARP%%lib/cli/ogre-sharp-%%PORTVERSION%%/Ogre.dll
+%%CSHARP%%lib/cli/ogre-sharp-%%PORTVERSION%%/libOgre.so
lib/libOgreBites.so
lib/libOgreBites.so.%%LIBVERSION%%
%%BULLET%%lib/libOgreBullet.so
+%%JAVA%%lib/libOgreJNI.so
lib/libOgreMain.so
lib/libOgreMain.so.%%LIBVERSION%%
lib/libOgreMeshLodGenerator.so
@@ -1320,9 +1324,10 @@ share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_water.png
share/OGRE-%%LIBVERSION%%/Media/volumeTerrain/triplanarReference.material
share/OGRE-%%LIBVERSION%%/Media/volumeTerrain/volumeTerrain.cfg
share/OGRE-%%LIBVERSION%%/Media/volumeTerrain/volumeTerrainBig.zip
-%%JAVA%%share/OGRE/java/Ogre-14.3.jar
-%%JAVA%%lib/OGRE/libOgreJNI.so
+%%JAVA%%share/OGRE/java/Ogre-%%PORTVERSION%%.jar
+%%JAVA%%%%JAVASHAREDIR%%/Ogre-%%PORTVERSION%%.jar
share/OGRE-%%LIBVERSION%%/plugins.cfg
share/OGRE-%%LIBVERSION%%/resources.cfg
share/OGRE-%%LIBVERSION%%/samples.cfg
%%JAVA%%@dir share/OGRE/java
+%%CSHARP%%@dir lib/cli
diff --git a/graphics/okular/distinfo b/graphics/okular/distinfo
index 0d6feb22be2f..9cf10cabe92e 100644
--- a/graphics/okular/distinfo
+++ b/graphics/okular/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381487
-SHA256 (KDE/release-service/25.04.3/okular-25.04.3.tar.xz) = d0b5bb0b0eeab46aa2367c8d81096185bd2261710701c84f1c6e2398e5058bfb
-SIZE (KDE/release-service/25.04.3/okular-25.04.3.tar.xz) = 8190916
+TIMESTAMP = 1757410104
+SHA256 (KDE/release-service/25.08.1/okular-25.08.1.tar.xz) = 67be42a1c3cfd8879c371fbe82f501b1a2709ee74dd08cbd2253d48c2763ed08
+SIZE (KDE/release-service/25.08.1/okular-25.08.1.tar.xz) = 8202708
diff --git a/graphics/okular/pkg-plist b/graphics/okular/pkg-plist
index 0bfd7a68a79e..5c6b3ccced37 100644
--- a/graphics/okular/pkg-plist
+++ b/graphics/okular/pkg-plist
@@ -34,8 +34,8 @@ lib/cmake/Okular6/Okular6ConfigVersion.cmake
lib/cmake/Okular6/Okular6Targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Okular6/Okular6Targets.cmake
lib/libOkular6Core.so
-lib/libOkular6Core.so.3
-lib/libOkular6Core.so.3.0.0
+lib/libOkular6Core.so.4
+lib/libOkular6Core.so.4.0.0
%%QT_PLUGINDIR%%/kf6/parts/okularpart.so
%%QT_PLUGINDIR%%/okular_generators/okularGenerator_comicbook.so
%%QT_PLUGINDIR%%/okular_generators/okularGenerator_djvu.so
diff --git a/graphics/opencolorio/Makefile b/graphics/opencolorio/Makefile
index dae631ec6dc7..00d9085ae674 100644
--- a/graphics/opencolorio/Makefile
+++ b/graphics/opencolorio/Makefile
@@ -5,7 +5,7 @@ DISTVERSION= 2.4.2
# py-opencolorio's PORTREVISION.
# Also, just to be on the safe side, when resetting,
# best keep PORTREVISION?= 0.
-PORTREVISION?= 1
+PORTREVISION?= 2
CATEGORIES= graphics multimedia
MAINTAINER?= FreeBSD@Shaneware.biz
diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile
index 6007f89212bb..d0d297a3a95a 100644
--- a/graphics/opencv/Makefile
+++ b/graphics/opencv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opencv
DISTVERSION= 4.11.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
PATCH_SITES= https://github.com/opencv/opencv/commit/
@@ -39,7 +39,7 @@ OPTIONS_DEFAULT= DC1394 EIGEN GDAL GDCM GPHOTO2 GSTREAMER JPEG OPENBLAS \
OPTIONS_GROUP= GUI IMAGE VIDEO
OPTIONS_GROUP_GUI= GTK3 VTK
-OPTIONS_GROUP_IMAGE= GPHOTO2 JPEG OGRE3D OPENEXR PNG TIFF
+OPTIONS_GROUP_IMAGE= AVIF GPHOTO2 JPEG OGRE3D OPENEXR PNG TIFF
OPTIONS_GROUP_VIDEO= DC1394 FFMPEG GSTREAMER OBSENSOR V4L VULKAN WEBP XINE
OPTIONS_RADIO= JPEG2K
@@ -117,7 +117,10 @@ VTK_USES= qt:5
VTK_USE= QT=buildtools:build,qmake:build
###
-# IMAGE group options (GPHOTO2 JPEG OPENEXR PNG TIFF)
+# IMAGE group options (AVIF GPHOTO2 JPEG OPENEXR PNG TIFF)
+AVIF_LIB_DEPENDS= libavif.so:graphics/libavif
+AVIF_CMAKE_BOOL= WITH_AVIF
+
GPHOTO2_DESC= Add Gphoto2 Support
GPHOTO2_CMAKE_BOOL= WITH_GPHOTO2
GPHOTO2_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2
diff --git a/graphics/openexr-website-docs/Makefile b/graphics/openexr-website-docs/Makefile
index 5a1c782b622a..658d17c0d38f 100644
--- a/graphics/openexr-website-docs/Makefile
+++ b/graphics/openexr-website-docs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openexr-website-docs
-PORTVERSION= 3.3.5
+PORTVERSION= 3.4.0
PORTREVISION= 0
MASTER_SITES= https://github.com/AcademySoftwareFoundation/openexr/releases/download/v${PORTVERSION}/:DEFAULT \
https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/main/:website \
diff --git a/graphics/openexr-website-docs/distinfo b/graphics/openexr-website-docs/distinfo
index 47b7309067ac..ac06275377a2 100644
--- a/graphics/openexr-website-docs/distinfo
+++ b/graphics/openexr-website-docs/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753650858
-SHA256 (openexr/openexr-3.3.5.tar.gz) = 8f9241f0e9d6b7aec7e9509cf2a9224416b9cd9d41740deab3827b1f2d01c662
-SIZE (openexr/openexr-3.3.5.tar.gz) = 21207074
+TIMESTAMP = 1757119919
+SHA256 (openexr/openexr-3.4.0.tar.gz) = 1d4bddda2d22571f63db5f067c5741b50c8d41231f360ab17063176eb710a670
+SIZE (openexr/openexr-3.4.0.tar.gz) = 25544015
SHA256 (openexr/TestImages/README.rst) = 3cbb0a9ab20868940de1b9bf582bdc5ff4244cc585c682d6e40b9befb8fd593c
SIZE (openexr/TestImages/README.rst) = 2588
SHA256 (openexr/TestImages/AllHalfValues.exr) = eede573a0b59b79f21de15ee9d3b7649d58d8f2a8e7787ea34f192db3b3c84a4
diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile
index 777c0f371f75..74944d3740ed 100644
--- a/graphics/openexr/Makefile
+++ b/graphics/openexr/Makefile
@@ -1,6 +1,6 @@
PORTNAME?= openexr
-PORTVERSION?= 3.3.5 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
-PORTREVISION?= 1
+PORTVERSION?= 3.4.0 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
+PORTREVISION?= 0
CATEGORIES= graphics devel
.if !defined(MASTERDIR)
MASTER_SITES= https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/:testimages \
@@ -40,7 +40,8 @@ BUILD_DEPENDS?= help2man:misc/help2man
# release engineering, no other port should version pin Imath
# or OpenEXR without extremely good reason
LIB_DEPENDS?= libImath-3_2.so.30:math/Imath \
- libdeflate.so:archivers/libdeflate
+ libdeflate.so:archivers/libdeflate \
+ libopenjph.so:graphics/openjph
USES?= cmake:testing compiler:c++14-lang cpe pathfix pkgconfig
@@ -65,8 +66,8 @@ CPPFLAGS+= -I.
# must be linked with -l{thr|pthread} explicitly
LDFLAGS+= -lpthread
-_MAJORVER= 3_3
-_VER= 32
+_MAJORVER= 3_4
+_VER= 33
_REL= ${PORTVERSION}
PLIST_SUB+= MAJORVER=${_MAJORVER} \
VER=${_VER} \
diff --git a/graphics/openexr/distinfo b/graphics/openexr/distinfo
index b09b1ed3a98b..e96e7a38449a 100644
--- a/graphics/openexr/distinfo
+++ b/graphics/openexr/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753648872
-SHA256 (openexr/openexr-3.3.5.tar.gz) = 8f9241f0e9d6b7aec7e9509cf2a9224416b9cd9d41740deab3827b1f2d01c662
-SIZE (openexr/openexr-3.3.5.tar.gz) = 21207074
+TIMESTAMP = 1757119886
+SHA256 (openexr/openexr-3.4.0.tar.gz) = 1d4bddda2d22571f63db5f067c5741b50c8d41231f360ab17063176eb710a670
+SIZE (openexr/openexr-3.4.0.tar.gz) = 25544015
SHA256 (openexr/Beachball/multipart.0001.exr) = 0cd032069fbaa14a2766861fef9893ea66a6494ff64650725d3b26a500df774b
SIZE (openexr/Beachball/multipart.0001.exr) = 2894260
SHA256 (openexr/Beachball/singlepart.0001.exr) = 29719942ed3c095a8f8f111fc139fc4c28f446007f5bfce00177cae585b1a87a
diff --git a/graphics/openexr/pkg-plist b/graphics/openexr/pkg-plist
index 9be0d7c7c3f9..384776b20ffd 100644
--- a/graphics/openexr/pkg-plist
+++ b/graphics/openexr/pkg-plist
@@ -34,6 +34,7 @@ include/OpenEXR/ImfAcesFile.h
include/OpenEXR/ImfArray.h
include/OpenEXR/ImfAttribute.h
include/OpenEXR/ImfBoxAttribute.h
+include/OpenEXR/ImfBytesAttribute.h
include/OpenEXR/ImfCRgbaFile.h
include/OpenEXR/ImfChannelList.h
include/OpenEXR/ImfChannelListAttribute.h
@@ -79,6 +80,7 @@ include/OpenEXR/ImfFramesPerSecond.h
include/OpenEXR/ImfGenericInputFile.h
include/OpenEXR/ImfGenericOutputFile.h
include/OpenEXR/ImfHeader.h
+include/OpenEXR/ImfHTCompressor.h
include/OpenEXR/ImfHuf.h
include/OpenEXR/ImfIDManifest.h
include/OpenEXR/ImfIDManifestAttribute.h
diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile
index 1128474920ac..773d0b6aa63c 100644
--- a/graphics/openimageio/Makefile
+++ b/graphics/openimageio/Makefile
@@ -5,7 +5,7 @@ DISTVERSION= 2.5.13.1
# py-openimageio's PORTREVISION.
# Also, just to be on the safe side, when resetting,
# best keep PORTREVISION?= 0.
-PORTREVISION?= 11
+PORTREVISION?= 12
CATEGORIES?= graphics multimedia
MAINTAINER?= FreeBSD@Shaneware.biz
diff --git a/graphics/openjph/Makefile b/graphics/openjph/Makefile
index 8686616ced70..1303494b8a14 100644
--- a/graphics/openjph/Makefile
+++ b/graphics/openjph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openjph
-PORTVERSION= 0.21.3
+PORTVERSION= 0.22.0
CATEGORIES= graphics
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/graphics/openjph/distinfo b/graphics/openjph/distinfo
index 7b98a113f2b4..aff214304880 100644
--- a/graphics/openjph/distinfo
+++ b/graphics/openjph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831212
-SHA256 (aous72-OpenJPH-0.21.3_GH0.tar.gz) = 4dfa87ec8e28c8a30c038969cdd3084d2e8688b364efd83599c3fa90f29457e2
-SIZE (aous72-OpenJPH-0.21.3_GH0.tar.gz) = 474865
+TIMESTAMP = 1757120512
+SHA256 (aous72-OpenJPH-0.22.0_GH0.tar.gz) = c9c6e9ec82ee8770ede41eeffe8acaab1814724c698b258c3de160dc09cb7d12
+SIZE (aous72-OpenJPH-0.22.0_GH0.tar.gz) = 476732
diff --git a/graphics/openjph/pkg-plist b/graphics/openjph/pkg-plist
index b76de10d93d2..1090cd2ec089 100644
--- a/graphics/openjph/pkg-plist
+++ b/graphics/openjph/pkg-plist
@@ -16,6 +16,6 @@ lib/cmake/openjph/openjph-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/openjph/openjph-targets.cmake
lib/libopenjph.so
lib/libopenjph.so.0
-lib/libopenjph.so.0.21
+lib/libopenjph.so.0.22
lib/libopenjph.so.%%PORTVERSION%%
libdata/pkgconfig/openjph.pc
diff --git a/graphics/openorienteering-mapper/Makefile b/graphics/openorienteering-mapper/Makefile
index 450798dc4cfb..6a107ac17fb2 100644
--- a/graphics/openorienteering-mapper/Makefile
+++ b/graphics/openorienteering-mapper/Makefile
@@ -11,6 +11,9 @@ WWW= https://www.openorienteering.org/apps/mapper/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN= error: overload resolution selected deleted operator '='
+EXPIRATION_DATE=2025-10-31
+
PATCH_SITES= https://github.com/OpenOrienteering/mapper/commit/
PATCHFILES= 69977dfd4cbb8608aafa8ca8b5388d4983f5430a.patch:-p1
diff --git a/graphics/openshadinglanguage/Makefile b/graphics/openshadinglanguage/Makefile
index 238f34baaaa0..dcf03dfa0146 100644
--- a/graphics/openshadinglanguage/Makefile
+++ b/graphics/openshadinglanguage/Makefile
@@ -5,7 +5,7 @@ DISTVERSION= 1.13.12.0
# py-openimageio's PORTREVISION.
# Also, just to be on the safe side, when resetting,
# best keep PORTREVISION?= 0.
-PORTREVISION?= 3
+PORTREVISION?= 4
CATEGORIES?= graphics devel
MAINTAINER= FreeBSD@Shaneware.biz
diff --git a/graphics/openvkl/Makefile b/graphics/openvkl/Makefile
index 543f78e06b88..0936bdc1453a 100644
--- a/graphics/openvkl/Makefile
+++ b/graphics/openvkl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openvkl
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.0
-PORTREVISION= 18
+DISTVERSION= 2.0.1
CATEGORIES= graphics devel
MAINTAINER= yuri@FreeBSD.org
@@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BROKEN_i386= https://github.com/openvkl/openvkl/issues/14
BUILD_DEPENDS= ispc:devel/ispc
-LIB_DEPENDS= libembree3.so:graphics/embree3 \
+LIB_DEPENDS= libembree4.so:graphics/embree \
libglfw.so:graphics/glfw \
librkcommon.so:devel/rkcommon \
libtbbmalloc.so:devel/onetbb
diff --git a/graphics/openvkl/distinfo b/graphics/openvkl/distinfo
index 0a61ac9c5992..f3c6ad7c5e7a 100644
--- a/graphics/openvkl/distinfo
+++ b/graphics/openvkl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1652378300
-SHA256 (openvkl-openvkl-v1.3.0_GH0.tar.gz) = c6d4d40e6d232839c278b53dee1e7bd3bd239c3ccac33f49b465fc65a0692be9
-SIZE (openvkl-openvkl-v1.3.0_GH0.tar.gz) = 2948682
+TIMESTAMP = 1755978795
+SHA256 (openvkl-openvkl-v2.0.1_GH0.tar.gz) = 0c7faa9582a93e93767afdb15a6c9c9ba154af7ee83a6b553705797be5f8af62
+SIZE (openvkl-openvkl-v2.0.1_GH0.tar.gz) = 3078089
diff --git a/graphics/openvkl/pkg-plist b/graphics/openvkl/pkg-plist
index c92da23a8aa2..f66d69637477 100644
--- a/graphics/openvkl/pkg-plist
+++ b/graphics/openvkl/pkg-plist
@@ -9,12 +9,12 @@ include/openvkl/common.h
include/openvkl/common.isph
include/openvkl/data.h
include/openvkl/device.h
-include/openvkl/device.isph
+include/openvkl/devices/cpu/openvkl/device/max_iterator_size.h
+include/openvkl/devices/cpu/openvkl/device/openvkl.h
+include/openvkl/devices/cpu/openvkl/device/openvkl.isph
include/openvkl/ispc_cpp_interop.h
include/openvkl/iterator.h
include/openvkl/iterator.isph
-include/openvkl/max_iterator_size.h
-include/openvkl/module.h
include/openvkl/observer.h
include/openvkl/openvkl.h
include/openvkl/openvkl.isph
@@ -35,22 +35,22 @@ include/openvkl/vdb/topology_3.h
include/openvkl/version.h
include/openvkl/volume.h
include/openvkl/volume.isph
-lib/cmake/openvkl-1.3.0/openvklConfig.cmake
-lib/cmake/openvkl-1.3.0/openvklConfigVersion.cmake
-lib/cmake/openvkl-1.3.0/openvkl_Exports-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/openvkl-1.3.0/openvkl_Exports.cmake
+lib/cmake/openvkl-2.0.1/openvklConfig.cmake
+lib/cmake/openvkl-2.0.1/openvklConfigVersion.cmake
+lib/cmake/openvkl-2.0.1/openvkl_Exports-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/openvkl-2.0.1/openvkl_Exports.cmake
lib/libopenvkl.so
-lib/libopenvkl.so.1
-lib/libopenvkl.so.1.3.0
+lib/libopenvkl.so.2
+lib/libopenvkl.so.2.0.1
lib/libopenvkl_module_cpu_device.so
-lib/libopenvkl_module_cpu_device.so.1
-lib/libopenvkl_module_cpu_device.so.1.3.0
+lib/libopenvkl_module_cpu_device.so.2
+lib/libopenvkl_module_cpu_device.so.2.0.1
lib/libopenvkl_module_cpu_device_16.so
-lib/libopenvkl_module_cpu_device_16.so.1
-lib/libopenvkl_module_cpu_device_16.so.1.3.0
+lib/libopenvkl_module_cpu_device_16.so.2
+lib/libopenvkl_module_cpu_device_16.so.2.0.1
lib/libopenvkl_module_cpu_device_4.so
-lib/libopenvkl_module_cpu_device_4.so.1
-lib/libopenvkl_module_cpu_device_4.so.1.3.0
+lib/libopenvkl_module_cpu_device_4.so.2
+lib/libopenvkl_module_cpu_device_4.so.2.0.1
lib/libopenvkl_module_cpu_device_8.so
-lib/libopenvkl_module_cpu_device_8.so.1
-lib/libopenvkl_module_cpu_device_8.so.1.3.0
+lib/libopenvkl_module_cpu_device_8.so.2
+lib/libopenvkl_module_cpu_device_8.so.2.0.1
diff --git a/graphics/openxr/Makefile b/graphics/openxr/Makefile
index 628f543d4e94..81cc787267fe 100644
--- a/graphics/openxr/Makefile
+++ b/graphics/openxr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openxr
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.1.50
+DISTVERSION= 1.1.52
CATEGORIES= graphics
MAINTAINER= vvd@FreeBSD.org
diff --git a/graphics/openxr/distinfo b/graphics/openxr/distinfo
index 94dcfc57d04f..7529f3c9cc9f 100644
--- a/graphics/openxr/distinfo
+++ b/graphics/openxr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753960000
-SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.50_GH0.tar.gz) = 9e077d464c688b5063f838e13357ee9639ea33dacc50a9e8207c79a8a93c94c6
-SIZE (KhronosGroup-OpenXR-SDK-release-1.1.50_GH0.tar.gz) = 709092
+TIMESTAMP = 1758533333
+SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.52_GH0.tar.gz) = 9ace2834c5f86a77df339865bc072e71d766f4348f3914257d8f87ebe64994a9
+SIZE (KhronosGroup-OpenXR-SDK-release-1.1.52_GH0.tar.gz) = 712802
diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile
index c1f023c74a69..36180a53daf1 100644
--- a/graphics/osg/Makefile
+++ b/graphics/osg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osg
PORTVERSION= 3.6.5
DISTVERSIONPREFIX= OpenSceneGraph-
-PORTREVISION= 80
+PORTREVISION= 81
CATEGORIES= graphics
MAINTAINER= fluffy@FreeBSD.org
diff --git a/graphics/osg34/Makefile b/graphics/osg34/Makefile
deleted file mode 100644
index d40d201ac11e..000000000000
--- a/graphics/osg34/Makefile
+++ /dev/null
@@ -1,155 +0,0 @@
-PORTNAME= osg
-PORTVERSION= 3.4.1
-DISTVERSIONPREFIX= OpenSceneGraph-
-PORTREVISION= 65
-CATEGORIES= graphics
-PKGNAMESUFFIX= 34
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= C++ OpenGL scene graph library for real-time rendering
-WWW= https://www.openscenegraph.org/
-
-LICENSE= OSGPL
-LICENSE_NAME= OpenSceneGraph Public License
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
-DEPRECATED= Obsolete version released in 2015
-EXPIRATION_DATE=2025-09-10
-
-LIB_DEPENDS= libpng.so:graphics/png \
- libtiff.so:graphics/tiff
-
-USES= alias cmake compiler:c++11-lang gl jpeg localbase pkgconfig xorg
-USE_CXXSTD= c++14
-USE_GITHUB= yes
-GH_ACCOUNT= openscenegraph
-GH_PROJECT= OpenSceneGraph
-USE_GL= gl glu
-USE_LDCONFIG= yes
-USE_XORG= x11
-
-# needed to ensure build on gcc-based archs; harmless otherwise
-CXXFLAGS+= -Wno-narrowing -I${LOCALBASE}/include/Imath -DInt64=uint64_t
-
-CONFLICTS_INSTALL=osg
-
-PORTSCOUT= limitw:1,even
-
-PLIST_SUB= OSG_VERSION=${PORTVERSION} \
- OSG_SHLIBVER=131 \
- OPENTHREADS_VERSION=3.3.0 \
- OPENTHREADS_SHLIBVER=20
-
-OPTIONS_DEFINE= CURL FFMPEG FREETYPE GDAL GIF GSTREAMER GTA \
- JASPER LIBLAS LUA NVTT OPENEXR PDF QT5 SDL \
- SVG VNC XINE XRANDR
-OPTIONS_DEFAULT=FFMPEG FREETYPE GIF XRANDR
-OPTIONS_SUB= yes
-
-GDAL_DESC= GDAL support
-GTA_DESC= GTA file format support
-LIBLAS_DESC= liblas support
-NVTT_DESC= Use NVidia texture tools
-SDL_DESC= Use SDL (joystick support in present3d)
-VNC_DESC= LibVNCServer support
-
-CURL_LIB_DEPENDS= libcurl.so:ftp/curl
-CURL_VARS= FORCE_REQUIRE+=CURL
-CURL_VARS_OFF= FORCE_IGNORE+=CURL
-FFMPEG_LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4
-FFMPEG_VARS= FORCE_REQUIRE+=FFmpeg
-FFMPEG_VARS_OFF= FORCE_IGNORE+=FFmpeg
-FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2
-FREETYPE_VARS= FORCE_REQUIRE+=Freetype
-FREETYPE_VARS_OFF= FORCE_IGNORE+=Freetype
-GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal
-GDAL_VARS= FORCE_REQUIRE+=GDAL
-GDAL_VARS_OFF= FORCE_IGNORE+=GDAL
-GIF_LIB_DEPENDS= libgif.so:graphics/giflib
-GIF_VARS= FORCE_REQUIRE+=GIFLIB
-GIF_VARS_OFF= FORCE_IGNORE+=GIFLIB
-GSTREAMER_USES= gstreamer
-GSTREAMER_USE= GNOME=glib20
-GSTREAMER_VARS= FORCE_REQUIRE+=GStreamer
-GSTREAMER_VARS_OFF= FORCE_IGNORE+=GStreamer
-GTA_LIB_DEPENDS= libgta.so:devel/libgta
-GTA_VARS= FORCE_REQUIRE+=GTA
-GTA_VARS_OFF= FORCE_IGNORE+=GTA
-JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper
-JASPER_VARS= FORCE_REQUIRE+=Jasper
-JASPER_VARS_OFF= FORCE_IGNORE+=Jasper
-LIBLAS_LIB_DEPENDS= liblas.so:devel/liblas
-LIBLAS_VARS= FORCE_REQUIRE+=LIBLAS
-LIBLAS_VARS_OFF= FORCE_IGNORE+=LIBLAS
-LUA_USES= lua:52
-LUA_CMAKE_ON= -DOSG_USE_LOCAL_LUA_SOURCE:BOOL=OFF
-LUA_VARS= FORCE_IGNORE+=Lua51 FORCE_REQUIRE+=Lua52
-LUA_VARS_OFF= FORCE_IGNORE+="Lua51 Lua52"
-NVTT_LIB_DEPENDS= libnvtt.so:graphics/nvidia-texture-tools
-NVTT_VARS= FORCE_REQUIRE+=NVTT
-NVTT_VARS_OFF= FORCE_IGNORE+=NVTT
-OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr libImath.so:math/Imath
-OPENEXR_VARS= FORCE_REQUIRE+=OpenEXR
-OPENEXR_VARS_OFF= FORCE_IGNORE+=OpenEXR
-PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
-PDF_USE= gnome=cairo
-PDF_VARS= FORCE_REQUIRE+=Poppler-glib
-PDF_VARS_OFF= FORCE_IGNORE+=Poppler-glib
-QT5_USES= qt:5
-QT5_USE= qt=buildtools:build,core,gui,opengl,qmake:build,webkit,widgets
-QT5_CMAKE_ON= -DDESIRED_QT_VERSION=5
-QT5_VARS= FORCE_REQUIRE+="Qt5Widgets Qt5WebKitWidgets"
-QT5_VARS_OFF= FORCE_IGNORE+="Qt5Widgets Qt5WebKitWidgets"
-SDL_USES= sdl
-SDL_USE= sdl=sdl
-SDL_VARS= FORCE_REQUIRE+=SDL
-SDL_VARS_OFF= FORCE_IGNORE+=SDL
-SVG_USES= gnome
-SVG_USE= gnome=cairo,librsvg2
-SVG_VARS= FORCE_REQUIRE+=RSVG
-SVG_VARS_OFF= FORCE_IGNORE+=RSVG
-VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver
-VNC_VARS= FORCE_REQUIRE+=LibVNCServer
-VNC_VARS_OFF= FORCE_IGNORE+=LibVNCServer
-XINE_LIB_DEPENDS= libxine.so:multimedia/libxine
-XINE_VARS= FORCE_REQUIRE+=Xine
-XINE_VARS_OFF= FORCE_IGNORE+=Xine
-XRANDR_USE= xorg=xrandr
-XRANDR_CMAKE_ON= -DOSGVIEWER_USE_XRANDR:BOOL=ON
-XRANDR_CMAKE_OFF= -DOSGVIEWER_USE_XRANDR:BOOL=OFF
-
-# GUI toolkits are only needed for building examples, which are not even installed
-FORCE_IGNORE= FLTK GLUT FOX Qt3 wxWidgets OpenAL GtkGl SDL2 # only for examples
-FORCE_IGNORE+= COLLADA Performer OurDCMTK XUL FBX # not in ports
-FORCE_IGNORE+= OpenVRML # ports version too old
-FORCE_IGNORE+= ITK # ports version doesn't build on 10.x
-FORCE_REQUIRE= Threads OpenGL X11 JPEG PNG TIFF ZLIB # common & lightweight
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MQT5}
-CMAKE_ARGS+= -DOSG_USE_QT:BOOL=ON
-PLIST_SUB+= QT=""
-.else
-CMAKE_ARGS+= -DOSG_USE_QT:BOOL=OFF
-PLIST_SUB+= QT="@comment "
-.endif
-
-post-patch:
- @${FIND} ${WRKSRC}/CMakeModules -type f -print0 | ${XARGS} -0 \
- ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g'
- @${REINPLACE_CMD} -e '/FIND_LIBRARY.*DL_LIBRARY/ d' \
- ${WRKSRC}/CMakeLists.txt
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
- ${PATCH_WRKSRC}/CMakeModules/FindFFmpeg.cmake
-.for p in ${FORCE_REQUIRE}
- @${REINPLACE_CMD} -e '/FIND_PACKAGE.*${p}/ s|)$$| REQUIRED&|' \
- ${WRKSRC}/CMakeLists.txt
-.endfor
-.for p in ${FORCE_IGNORE}
- @${REINPLACE_CMD} -e '/FIND_PACKAGE.*${p}/ s|^|#|' \
- ${WRKSRC}/CMakeLists.txt
-.endfor
-
-.include <bsd.port.mk>
diff --git a/graphics/osg34/distinfo b/graphics/osg34/distinfo
deleted file mode 100644
index 7b8e38def234..000000000000
--- a/graphics/osg34/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1506357973
-SHA256 (openscenegraph-OpenSceneGraph-OpenSceneGraph-3.4.1_GH0.tar.gz) = 930eb46f05781a76883ec16c5f49cfb29a059421db131005d75bec4d78401fd5
-SIZE (openscenegraph-OpenSceneGraph-OpenSceneGraph-3.4.1_GH0.tar.gz) = 5686385
diff --git a/graphics/osg34/files/patch-CMakeLists.txt b/graphics/osg34/files/patch-CMakeLists.txt
deleted file mode 100644
index d495019fab71..000000000000
--- a/graphics/osg34/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,30 +0,0 @@
---- CMakeLists.txt.orig 2017-08-28 16:50:49 UTC
-+++ CMakeLists.txt
-@@ -252,6 +252,9 @@ ENDIF()
-
- INCLUDE_DIRECTORIES(
- ${OpenSceneGraph_SOURCE_DIR}/include
-+)
-+
-+INCLUDE_DIRECTORIES(SYSTEM
- ${OPENGL_INCLUDE_DIR}
- )
-
-@@ -846,7 +849,7 @@ ENDIF()
-
- IF(UNIX AND NOT WIN32 AND NOT APPLE)
- IF(CMAKE_SIZEOF_VOID_P MATCHES "8")
-- SET(LIB_POSTFIX "64" CACHE STRING "suffix for 32/64 dir placement")
-+ SET(LIB_POSTFIX "" CACHE STRING "suffix for 32/64 dir placement")
- MARK_AS_ADVANCED(LIB_POSTFIX)
- ENDIF()
- ENDIF()
-@@ -1275,7 +1278,7 @@ FOREACH(PKGCONFIG_FILE ${PKGCONFIG_FILES
- ${PROJECT_BINARY_DIR}/packaging/pkgconfig/${PKGCONFIG_FILE}.pc
- @ONLY
- )
-- INSTALL(FILES ${PROJECT_BINARY_DIR}/packaging/pkgconfig/${PKGCONFIG_FILE}.pc DESTINATION lib${LIB_POSTFIX}/pkgconfig COMPONENT libopenscenegraph-dev)
-+ INSTALL(FILES ${PROJECT_BINARY_DIR}/packaging/pkgconfig/${PKGCONFIG_FILE}.pc DESTINATION libdata/pkgconfig COMPONENT libopenscenegraph-dev)
- ENDFOREACH(PKGCONFIG_FILE)
-
-
diff --git a/graphics/osg34/files/patch-CMakeModules-FindGTA.cmake b/graphics/osg34/files/patch-CMakeModules-FindGTA.cmake
deleted file mode 100644
index 8a648a5ac524..000000000000
--- a/graphics/osg34/files/patch-CMakeModules-FindGTA.cmake
+++ /dev/null
@@ -1,25 +0,0 @@
---- CMakeModules/FindGTA.cmake.orig 2014-01-19 17:46:13.693927259 +0400
-+++ CMakeModules/FindGTA.cmake 2014-01-19 18:38:17.868997891 +0400
-@@ -8,16 +8,6 @@
- # correspond to the ./configure --prefix=$GTA_DIR
- # used in building libgta.
-
--INCLUDE(FindPkgConfig OPTIONAL)
--
--IF(PKG_CONFIG_FOUND)
--
-- INCLUDE(FindPkgConfig)
--
-- PKG_CHECK_MODULES(GTA gta)
--
--ELSE(PKG_CONFIG_FOUND)
--
- FIND_PATH(GTA_INCLUDE_DIRS gta/gta.hpp
- $ENV{GTA_DIR}/include
- $ENV{GTA_DIR}
-@@ -52,5 +42,3 @@
- IF(GTA_LIBRARIES AND GTA_INCLUDE_DIRS)
- SET(GTA_FOUND "YES")
- ENDIF(GTA_LIBRARIES AND GTA_INCLUDE_DIRS)
--
--ENDIF(PKG_CONFIG_FOUND)
diff --git a/graphics/osg34/files/patch-CMakeModules_FindFFmpeg.cmake b/graphics/osg34/files/patch-CMakeModules_FindFFmpeg.cmake
deleted file mode 100644
index 8877dac1de45..000000000000
--- a/graphics/osg34/files/patch-CMakeModules_FindFFmpeg.cmake
+++ /dev/null
@@ -1,10 +0,0 @@
---- CMakeModules/FindFFmpeg.cmake.orig 2023-04-24 09:18:12 UTC
-+++ CMakeModules/FindFFmpeg.cmake
-@@ -21,6 +21,7 @@
- # (in new version case, use by ffmpeg header)
- #and ${FFMPEG_libname_INCLUDE_DIRS/libname} (in new version case, use by osg plugin code)
-
-+set(CMAKE_PREFIX_PATH "%%LOCALBASE%%/ffmpeg4;%%LOCALBASE%%/ffmpeg4/libexec")
-
- # Macro to find header and lib directories
- # example: FFMPEG_FIND(AVFORMAT avformat avformat.h)
diff --git a/graphics/osg34/files/patch-CMakeModules_FindGStreamer.cmake b/graphics/osg34/files/patch-CMakeModules_FindGStreamer.cmake
deleted file mode 100644
index 7b3259726d4b..000000000000
--- a/graphics/osg34/files/patch-CMakeModules_FindGStreamer.cmake
+++ /dev/null
@@ -1,32 +0,0 @@
---- CMakeModules/FindGStreamer.cmake 2015-07-17 21:31:19.000000000 +0300
-+++ CMakeModules/FindGStreamer.cmake 2015-02-25 22:25:34.000000000 +0300
-@@ -83,18 +83,18 @@
- find_package(PkgConfig)
-
- macro(FIND_GSTREAMER_COMPONENT _component_prefix _pkgconfig_name _header _library)
-- pkg_check_modules(${_component_prefix} QUIET ${_pkgconfig_name})
-+ pkg_check_modules(PC_${_component_prefix} QUIET ${_pkgconfig_name})
-
--# find_path(${_component_prefix}_INCLUDE_DIRS
--# NAMES ${_header}
--# HINTS ${PC_${_component_prefix}_INCLUDE_DIRS} ${PC_${_component_prefix}_INCLUDEDIR}
--# PATH_SUFFIXES gstreamer-1.0
--# )
--
--# find_library(${_component_prefix}_LIBRARIES
--# NAMES ${_library}
--# HINTS ${PC_${_component_prefix}_LIBRARY_DIRS} ${PC_${_component_prefix}_LIBDIR}
--# )
-+ find_path(${_component_prefix}_INCLUDE_DIRS
-+ NAMES ${_header}
-+ HINTS ${PC_${_component_prefix}_INCLUDE_DIRS} ${PC_${_component_prefix}_INCLUDEDIR}
-+ PATH_SUFFIXES gstreamer-1.0
-+ )
-+
-+ find_library(${_component_prefix}_LIBRARIES
-+ NAMES ${_library}
-+ HINTS ${PC_${_component_prefix}_LIBRARY_DIRS} ${PC_${_component_prefix}_LIBDIR}
-+ )
- endmacro()
- endif ()
-
diff --git a/graphics/osg34/files/patch-CMakeModules_FindOpenEXR.cmake b/graphics/osg34/files/patch-CMakeModules_FindOpenEXR.cmake
deleted file mode 100644
index e8fb99b70796..000000000000
--- a/graphics/osg34/files/patch-CMakeModules_FindOpenEXR.cmake
+++ /dev/null
@@ -1,23 +0,0 @@
---- CMakeModules/FindOpenEXR.cmake.orig 2021-04-11 21:39:01 UTC
-+++ CMakeModules/FindOpenEXR.cmake
-@@ -51,14 +51,14 @@ MACRO(OPENEXR_FIND libname)
- OPENEXR_FIND_VAR(OPENEXR_${libname}_LIBRARY_DEBUG ${libname}d)
- ENDMACRO(OPENEXR_FIND)
-
--OPENEXR_FIND(IlmImf)
-+OPENEXR_FIND(OpenEXR)
- OPENEXR_FIND(IlmThread)
- OPENEXR_FIND(Iex)
--OPENEXR_FIND(Half)
-+OPENEXR_FIND(Imath)
-
- SET(OPENEXR_FOUND "NO")
--IF(OPENEXR_INCLUDE_DIR AND OPENEXR_IlmImf_LIBRARY AND OPENEXR_IlmThread_LIBRARY AND OPENEXR_Iex_LIBRARY AND OPENEXR_Half_LIBRARY)
-- SET(OPENEXR_LIBRARIES ${OPENEXR_IlmImf_LIBRARY} ${OPENEXR_IlmThread_LIBRARY} ${OPENEXR_Half_LIBRARY} ${OPENEXR_Iex_LIBRARY} )
-- SET(OPENEXR_LIBRARIES_VARS OPENEXR_IlmImf_LIBRARY OPENEXR_IlmThread_LIBRARY OPENEXR_Half_LIBRARY OPENEXR_Iex_LIBRARY )
-+IF(OPENEXR_INCLUDE_DIR AND OPENEXR_OpenEXR_LIBRARY AND OPENEXR_IlmThread_LIBRARY AND OPENEXR_Iex_LIBRARY AND OPENEXR_Imath_LIBRARY)
-+ SET(OPENEXR_LIBRARIES ${OPENEXR_OpenEXR_LIBRARY} ${OPENEXR_IlmThread_LIBRARY} ${OPENEXR_Imath_LIBRARY} ${OPENEXR_Iex_LIBRARY} )
-+ SET(OPENEXR_LIBRARIES_VARS OPENEXR_OpenEXR_LIBRARY OPENEXR_IlmThread_LIBRARY OPENEXR_Imath_LIBRARY OPENEXR_Iex_LIBRARY )
- SET(OPENEXR_FOUND "YES")
--ENDIF(OPENEXR_INCLUDE_DIR AND OPENEXR_IlmImf_LIBRARY AND OPENEXR_IlmThread_LIBRARY AND OPENEXR_Iex_LIBRARY AND OPENEXR_Half_LIBRARY)
-+ENDIF(OPENEXR_INCLUDE_DIR AND OPENEXR_OpenEXR_LIBRARY AND OPENEXR_IlmThread_LIBRARY AND OPENEXR_Iex_LIBRARY AND OPENEXR_Imath_LIBRARY)
diff --git a/graphics/osg34/files/patch-shift-key-fix b/graphics/osg34/files/patch-shift-key-fix
deleted file mode 100644
index 87d9003ae693..000000000000
--- a/graphics/osg34/files/patch-shift-key-fix
+++ /dev/null
@@ -1,23 +0,0 @@
-# Shift key not released if group switch is something other than Control-Shift:
-# https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1218650.html
-
---- src/osgGA/EventQueue.cpp.orig
-+++ src/osgGA/EventQueue.cpp
-@@ -337,7 +337,7 @@ void EventQueue::mouseButtonRelease(floa
-
- void EventQueue::keyPress(int key, double time, int unmodifiedKey)
- {
-- switch(key)
-+ switch(unmodifiedKey)
- {
- case(GUIEventAdapter::KEY_Shift_L): _accumulateEventState->setModKeyMask(GUIEventAdapter::MODKEY_LEFT_SHIFT | _accumulateEventState->getModKeyMask()); break;
- case(GUIEventAdapter::KEY_Shift_R): _accumulateEventState->setModKeyMask(GUIEventAdapter::MODKEY_RIGHT_SHIFT | _accumulateEventState->getModKeyMask()); break;
-@@ -381,7 +381,7 @@ void EventQueue::keyPress(int key, doubl
-
- void EventQueue::keyRelease(int key, double time, int unmodifiedKey)
- {
-- switch(key)
-+ switch(unmodifiedKey)
- {
- case(GUIEventAdapter::KEY_Shift_L): _accumulateEventState->setModKeyMask(~GUIEventAdapter::MODKEY_LEFT_SHIFT & _accumulateEventState->getModKeyMask()); break;
- case(GUIEventAdapter::KEY_Shift_R): _accumulateEventState->setModKeyMask(~GUIEventAdapter::MODKEY_RIGHT_SHIFT & _accumulateEventState->getModKeyMask()); break;
diff --git a/graphics/osg34/files/patch-src-OpenThreads-CMakeLists.txt b/graphics/osg34/files/patch-src-OpenThreads-CMakeLists.txt
deleted file mode 100644
index 675ef5a726a0..000000000000
--- a/graphics/osg34/files/patch-src-OpenThreads-CMakeLists.txt
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/OpenThreads/CMakeLists.txt.orig 2009-01-27 18:34:57.000000000 +0300
-+++ src/OpenThreads/CMakeLists.txt 2009-02-05 17:54:57.000000000 +0300
-@@ -94,4 +94,4 @@
- @ONLY
- )
-
--INSTALL(FILES ${PROJECT_BINARY_DIR}/packaging/pkgconfig/openthreads.pc DESTINATION lib${LIB_POSTFIX}/pkgconfig)
-+INSTALL(FILES ${PROJECT_BINARY_DIR}/packaging/pkgconfig/openthreads.pc DESTINATION libdata/pkgconfig)
diff --git a/graphics/osg34/files/patch-src-OpenThreads-pthreads-PThread.cpp b/graphics/osg34/files/patch-src-OpenThreads-pthreads-PThread.cpp
deleted file mode 100644
index eeaba23f077d..000000000000
--- a/graphics/osg34/files/patch-src-OpenThreads-pthreads-PThread.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
---- src/OpenThreads/pthreads/PThread.cpp.orig 2011-06-24 00:09:26.000000000 +0400
-+++ src/OpenThreads/pthreads/PThread.cpp 2012-03-05 05:57:02.886704932 +0400
-@@ -21,6 +21,7 @@
- #include <sys/types.h>
- #include <unistd.h>
- #include <pthread.h>
-+#include <pthread_np.h>
- #include <limits.h>
-
- #if defined __linux || defined __sun || defined __APPLE__ || ANDROID
-@@ -136,7 +137,7 @@
- #if defined(__sgi)
- pthread_setrunon_np( pd->cpunum );
- #elif defined(HAVE_PTHREAD_SETAFFINITY_NP) || defined(HAVE_THREE_PARAM_SCHED_SETAFFINITY) || defined(HAVE_TWO_PARAM_SCHED_SETAFFINITY)
-- cpu_set_t cpumask;
-+ cpuset_t cpumask;
- CPU_ZERO( &cpumask );
- CPU_SET( pd->cpunum, &cpumask );
-
-@@ -569,7 +570,7 @@
-
- if (pd->isRunning && Thread::CurrentThread()==this)
- {
-- cpu_set_t cpumask;
-+ cpuset_t cpumask;
- CPU_ZERO( &cpumask );
- CPU_SET( pd->cpunum, &cpumask );
- #if defined(HAVE_PTHREAD_SETAFFINITY_NP)
-@@ -1031,7 +1032,7 @@
- else
- {
- #if defined(HAVE_PTHREAD_SETAFFINITY_NP) || defined(HAVE_THREE_PARAM_SCHED_SETAFFINITY) || defined(HAVE_TWO_PARAM_SCHED_SETAFFINITY)
-- cpu_set_t cpumask;
-+ cpuset_t cpumask;
- CPU_ZERO( &cpumask );
- CPU_SET( cpunum, &cpumask );
- #if defined(HAVE_PTHREAD_SETAFFINITY_NP)
diff --git a/graphics/osg34/files/patch-src_osgPlugins_ffmpeg_CMakeLists.txt b/graphics/osg34/files/patch-src_osgPlugins_ffmpeg_CMakeLists.txt
deleted file mode 100644
index 426b4f3145b3..000000000000
--- a/graphics/osg34/files/patch-src_osgPlugins_ffmpeg_CMakeLists.txt
+++ /dev/null
@@ -1,31 +0,0 @@
---- src/osgPlugins/ffmpeg/CMakeLists.txt.orig 2015-01-07 14:14:55 UTC
-+++ src/osgPlugins/ffmpeg/CMakeLists.txt
-@@ -1,9 +1,9 @@
--INCLUDE_DIRECTORIES( ${FFMPEG_INCLUDE_DIRS} )
-+INCLUDE_DIRECTORIES(SYSTEM ${FFMPEG_INCLUDE_DIRS})
- LINK_DIRECTORIES(${FFMPEG_LIBRARY_DIRS})
-
- IF(FFMPEG_LIBSWSCALE_FOUND)
-
-- INCLUDE_DIRECTORIES( ${FFMPEG_LIBSWSCALE_INCLUDE_DIRS} ${FFMPEG_LIBSWSCALE_INCLUDE_DIRS}/libswscale )
-+ INCLUDE_DIRECTORIES(SYSTEM ${FFMPEG_LIBSWSCALE_INCLUDE_DIRS} ${FFMPEG_LIBSWSCALE_INCLUDE_DIRS}/libswscale)
-
- ADD_DEFINITIONS(-DUSE_SWSCALE)
-
-@@ -12,14 +12,14 @@ IF(FFMPEG_LIBSWSCALE_FOUND)
- ENDIF()
-
- IF(FFMPEG_LIBSWRESAMPLE_FOUND)
-- INCLUDE_DIRECTORIES( ${FFMPEG_LIBSWRESAMPLE_INCLUDE_DIRS} ${FFMPEG_LIBSWRESAMPLE_INCLUDE_DIRS}/libswresample )
-+ INCLUDE_DIRECTORIES(SYSTEM ${FFMPEG_LIBSWRESAMPLE_INCLUDE_DIRS} ${FFMPEG_LIBSWRESAMPLE_INCLUDE_DIRS}/libswresample)
-
- ADD_DEFINITIONS(-DUSE_SWRESAMPLE)
-
- SET(FFMPEG_LIBRARIES ${FFMPEG_LIBRARIES} ${FFMPEG_LIBSWRESAMPLE_LIBRARIES})
- ENDIF()
- IF(FFMPEG_LIBAVRESAMPLE_FOUND)
-- INCLUDE_DIRECTORIES( ${FFMPEG_LIBAVRESAMPLE_INCLUDE_DIRS} ${FFMPEG_LIBAVRESAMPLE_INCLUDE_DIRS}/libavresample )
-+ INCLUDE_DIRECTORIES(SYSTEM ${FFMPEG_LIBAVRESAMPLE_INCLUDE_DIRS} ${FFMPEG_LIBAVRESAMPLE_INCLUDE_DIRS}/libavresample)
-
- ADD_DEFINITIONS(-DUSE_AVRESAMPLE)
-
diff --git a/graphics/osg34/files/patch-src_osgPlugins_gdal_CMakeLists.txt b/graphics/osg34/files/patch-src_osgPlugins_gdal_CMakeLists.txt
deleted file mode 100644
index acdc497a60b1..000000000000
--- a/graphics/osg34/files/patch-src_osgPlugins_gdal_CMakeLists.txt
+++ /dev/null
@@ -1,8 +0,0 @@
---- ./src/osgPlugins/gdal/CMakeLists.txt.orig 2015-07-02 11:58:49 UTC
-+++ ./src/osgPlugins/gdal/CMakeLists.txt
-@@ -1,4 +1,4 @@
--INCLUDE_DIRECTORIES( ${GDAL_INCLUDE_DIR} )
-+INCLUDE_DIRECTORIES(SYSTEM ${GDAL_INCLUDE_DIR})
-
- SET(TARGET_SRC
- ReaderWriterGDAL.cpp
diff --git a/graphics/osg34/files/patch-src_osgPlugins_nvtt_CMakeLists.txt b/graphics/osg34/files/patch-src_osgPlugins_nvtt_CMakeLists.txt
deleted file mode 100644
index 40902a58bb5c..000000000000
--- a/graphics/osg34/files/patch-src_osgPlugins_nvtt_CMakeLists.txt
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/osgPlugins/nvtt/CMakeLists.txt.orig 2011-04-19 11:40:22 UTC
-+++ src/osgPlugins/nvtt/CMakeLists.txt
-@@ -1,4 +1,4 @@
--INCLUDE_DIRECTORIES( ${NVTT_INCLUDE_DIR} )
-+INCLUDE_DIRECTORIES(SYSTEM ${NVTT_INCLUDE_DIR})
-
-
- SET(TARGET_SRC
diff --git a/graphics/osg34/files/patch-src_osgPlugins_ogr_CMakeLists.txt b/graphics/osg34/files/patch-src_osgPlugins_ogr_CMakeLists.txt
deleted file mode 100644
index 73fd9c93c2ec..000000000000
--- a/graphics/osg34/files/patch-src_osgPlugins_ogr_CMakeLists.txt
+++ /dev/null
@@ -1,8 +0,0 @@
---- ./src/osgPlugins/ogr/CMakeLists.txt.orig 2011-04-19 11:40:22 UTC
-+++ ./src/osgPlugins/ogr/CMakeLists.txt
-@@ -1,4 +1,4 @@
--INCLUDE_DIRECTORIES( ${GDAL_INCLUDE_DIR} )
-+INCLUDE_DIRECTORIES(SYSTEM ${GDAL_INCLUDE_DIR})
-
- SET(TARGET_SRC ReaderWriterOGR.cpp)
-
diff --git a/graphics/osg34/pkg-descr b/graphics/osg34/pkg-descr
deleted file mode 100644
index 94e5201cdc8e..000000000000
--- a/graphics/osg34/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-The Open Scene Graph is a cross-platform C++ OpenGL library for the
-real-time, photo-realistic rendering of large 3D models. Uses range from
-visual simulation, to scientific modelling, to games, to whatever you can
-think of!
diff --git a/graphics/osg34/pkg-plist b/graphics/osg34/pkg-plist
deleted file mode 100644
index 8b0e12a6fefd..000000000000
--- a/graphics/osg34/pkg-plist
+++ /dev/null
@@ -1,792 +0,0 @@
-bin/osgarchive
-bin/osgconv
-bin/osgfilecache
-bin/osgversion
-bin/osgviewer
-bin/present3D
-include/OpenThreads/Atomic
-include/OpenThreads/Barrier
-include/OpenThreads/Block
-include/OpenThreads/Condition
-include/OpenThreads/Config
-include/OpenThreads/Exports
-include/OpenThreads/Mutex
-include/OpenThreads/ReadWriteMutex
-include/OpenThreads/ReentrantMutex
-include/OpenThreads/ScopedLock
-include/OpenThreads/Thread
-include/OpenThreads/Version
-include/osg/AlphaFunc
-include/osg/AnimationPath
-include/osg/ApplicationUsage
-include/osg/ArgumentParser
-include/osg/Array
-include/osg/ArrayDispatchers
-include/osg/AudioStream
-include/osg/AutoTransform
-include/osg/Billboard
-include/osg/BlendColor
-include/osg/BlendEquation
-include/osg/BlendEquationi
-include/osg/BlendFunc
-include/osg/BlendFunci
-include/osg/BoundingBox
-include/osg/BoundingSphere
-include/osg/BoundsChecking
-include/osg/BufferIndexBinding
-include/osg/BufferObject
-include/osg/BufferTemplate
-include/osg/Callback
-include/osg/Camera
-include/osg/CameraView
-include/osg/Capability
-include/osg/ClampColor
-include/osg/ClearNode
-include/osg/ClipControl
-include/osg/ClipNode
-include/osg/ClipPlane
-include/osg/ClusterCullingCallback
-include/osg/CollectOccludersVisitor
-include/osg/ColorMask
-include/osg/ColorMaski
-include/osg/ColorMatrix
-include/osg/ComputeBoundsVisitor
-include/osg/Config
-include/osg/ConvexPlanarOccluder
-include/osg/ConvexPlanarPolygon
-include/osg/CoordinateSystemNode
-include/osg/CopyOp
-include/osg/CullFace
-include/osg/CullSettings
-include/osg/CullStack
-include/osg/CullingSet
-include/osg/DeleteHandler
-include/osg/Depth
-include/osg/DisplaySettings
-include/osg/DrawPixels
-include/osg/Drawable
-include/osg/Endian
-include/osg/Export
-include/osg/Fog
-include/osg/FragmentProgram
-include/osg/FrameBufferObject
-include/osg/FrameStamp
-include/osg/FrontFace
-include/osg/GL
-include/osg/GL2Extensions
-include/osg/GLBeginEndAdapter
-include/osg/GLDefines
-include/osg/GLExtensions
-include/osg/GLObjects
-include/osg/GLU
-include/osg/Geode
-include/osg/Geometry
-include/osg/GraphicsContext
-include/osg/GraphicsCostEstimator
-include/osg/GraphicsThread
-include/osg/Group
-include/osg/Hint
-include/osg/Image
-include/osg/ImageSequence
-include/osg/ImageStream
-include/osg/ImageUtils
-include/osg/KdTree
-include/osg/LOD
-include/osg/Light
-include/osg/LightModel
-include/osg/LightSource
-include/osg/LineSegment
-include/osg/LineStipple
-include/osg/LineWidth
-include/osg/LogicOp
-include/osg/Material
-include/osg/Math
-include/osg/Matrix
-include/osg/MatrixTransform
-include/osg/Matrixd
-include/osg/Matrixf
-include/osg/MixinVector
-include/osg/Multisample
-include/osg/Node
-include/osg/NodeCallback
-include/osg/NodeTrackerCallback
-include/osg/NodeVisitor
-include/osg/Notify
-include/osg/Object
-include/osg/Observer
-include/osg/ObserverNodePath
-include/osg/OccluderNode
-include/osg/OcclusionQueryNode
-include/osg/OperationThread
-include/osg/PagedLOD
-include/osg/PatchParameter
-include/osg/Plane
-include/osg/Point
-include/osg/PointSprite
-include/osg/PolygonMode
-include/osg/PolygonOffset
-include/osg/PolygonStipple
-include/osg/Polytope
-include/osg/PositionAttitudeTransform
-include/osg/PrimitiveRestartIndex
-include/osg/PrimitiveSet
-include/osg/Program
-include/osg/Projection
-include/osg/ProxyNode
-include/osg/Quat
-include/osg/Referenced
-include/osg/RenderInfo
-include/osg/SampleMaski
-include/osg/Scissor
-include/osg/ScriptEngine
-include/osg/Sequence
-include/osg/ShadeModel
-include/osg/Shader
-include/osg/ShaderAttribute
-include/osg/ShaderComposer
-include/osg/ShadowVolumeOccluder
-include/osg/Shape
-include/osg/ShapeDrawable
-include/osg/State
-include/osg/StateAttribute
-include/osg/StateAttributeCallback
-include/osg/StateSet
-include/osg/Stats
-include/osg/Stencil
-include/osg/StencilTwoSided
-include/osg/Switch
-include/osg/TemplatePrimitiveFunctor
-include/osg/TexEnv
-include/osg/TexEnvCombine
-include/osg/TexEnvFilter
-include/osg/TexGen
-include/osg/TexGenNode
-include/osg/TexMat
-include/osg/Texture
-include/osg/Texture1D
-include/osg/Texture2D
-include/osg/Texture2DArray
-include/osg/Texture2DMultisample
-include/osg/Texture3D
-include/osg/TextureBuffer
-include/osg/TextureCubeMap
-include/osg/TextureRectangle
-include/osg/Timer
-include/osg/TransferFunction
-include/osg/Transform
-include/osg/TriangleFunctor
-include/osg/TriangleIndexFunctor
-include/osg/TriangleLinePointIndexFunctor
-include/osg/Types
-include/osg/Uniform
-include/osg/UserDataContainer
-include/osg/ValueObject
-include/osg/Vec2
-include/osg/Vec2b
-include/osg/Vec2d
-include/osg/Vec2f
-include/osg/Vec2i
-include/osg/Vec2s
-include/osg/Vec2ub
-include/osg/Vec2ui
-include/osg/Vec2us
-include/osg/Vec3
-include/osg/Vec3b
-include/osg/Vec3d
-include/osg/Vec3f
-include/osg/Vec3i
-include/osg/Vec3s
-include/osg/Vec3ub
-include/osg/Vec3ui
-include/osg/Vec3us
-include/osg/Vec4
-include/osg/Vec4b
-include/osg/Vec4d
-include/osg/Vec4f
-include/osg/Vec4i
-include/osg/Vec4s
-include/osg/Vec4ub
-include/osg/Vec4ui
-include/osg/Vec4us
-include/osg/Version
-include/osg/VertexAttribDivisor
-include/osg/VertexProgram
-include/osg/View
-include/osg/Viewport
-include/osg/buffered_value
-include/osg/fast_back_stack
-include/osg/io_utils
-include/osg/observer_ptr
-include/osg/ref_ptr
-include/osgAnimation/Action
-include/osgAnimation/ActionAnimation
-include/osgAnimation/ActionBlendIn
-include/osgAnimation/ActionBlendOut
-include/osgAnimation/ActionCallback
-include/osgAnimation/ActionStripAnimation
-include/osgAnimation/ActionVisitor
-include/osgAnimation/Animation
-include/osgAnimation/AnimationManagerBase
-include/osgAnimation/AnimationUpdateCallback
-include/osgAnimation/BasicAnimationManager
-include/osgAnimation/Bone
-include/osgAnimation/BoneMapVisitor
-include/osgAnimation/Channel
-include/osgAnimation/CubicBezier
-include/osgAnimation/EaseMotion
-include/osgAnimation/Export
-include/osgAnimation/FrameAction
-include/osgAnimation/Interpolator
-include/osgAnimation/Keyframe
-include/osgAnimation/LinkVisitor
-include/osgAnimation/MorphGeometry
-include/osgAnimation/RigGeometry
-include/osgAnimation/RigTransform
-include/osgAnimation/RigTransformHardware
-include/osgAnimation/RigTransformSoftware
-include/osgAnimation/Sampler
-include/osgAnimation/Skeleton
-include/osgAnimation/StackedMatrixElement
-include/osgAnimation/StackedQuaternionElement
-include/osgAnimation/StackedRotateAxisElement
-include/osgAnimation/StackedScaleElement
-include/osgAnimation/StackedTransform
-include/osgAnimation/StackedTransformElement
-include/osgAnimation/StackedTranslateElement
-include/osgAnimation/StatsHandler
-include/osgAnimation/StatsVisitor
-include/osgAnimation/Target
-include/osgAnimation/Timeline
-include/osgAnimation/TimelineAnimationManager
-include/osgAnimation/UpdateBone
-include/osgAnimation/UpdateMaterial
-include/osgAnimation/UpdateMatrixTransform
-include/osgAnimation/UpdateUniform
-include/osgAnimation/Vec3Packed
-include/osgAnimation/VertexInfluence
-include/osgDB/Archive
-include/osgDB/AuthenticationMap
-include/osgDB/Callbacks
-include/osgDB/ClassInterface
-include/osgDB/ConvertBase64
-include/osgDB/ConvertUTF
-include/osgDB/DataTypes
-include/osgDB/DatabasePager
-include/osgDB/DatabaseRevisions
-include/osgDB/DotOsgWrapper
-include/osgDB/DynamicLibrary
-include/osgDB/Export
-include/osgDB/ExternalFileWriter
-include/osgDB/FileCache
-include/osgDB/FileNameUtils
-include/osgDB/FileUtils
-include/osgDB/ImageOptions
-include/osgDB/ImagePager
-include/osgDB/ImageProcessor
-include/osgDB/Input
-include/osgDB/InputStream
-include/osgDB/ObjectCache
-include/osgDB/ObjectWrapper
-include/osgDB/Options
-include/osgDB/Output
-include/osgDB/OutputStream
-include/osgDB/ParameterOutput
-include/osgDB/PluginQuery
-include/osgDB/ReadFile
-include/osgDB/ReaderWriter
-include/osgDB/Registry
-include/osgDB/Serializer
-include/osgDB/SharedStateManager
-include/osgDB/StreamOperator
-include/osgDB/Version
-include/osgDB/WriteFile
-include/osgDB/XmlParser
-include/osgDB/fstream
-include/osgFX/AnisotropicLighting
-include/osgFX/BumpMapping
-include/osgFX/Cartoon
-include/osgFX/Effect
-include/osgFX/Export
-include/osgFX/MultiTextureControl
-include/osgFX/Outline
-include/osgFX/Registry
-include/osgFX/Scribe
-include/osgFX/SpecularHighlights
-include/osgFX/Technique
-include/osgFX/Validator
-include/osgFX/Version
-include/osgGA/AnimationPathManipulator
-include/osgGA/CameraManipulator
-include/osgGA/CameraViewSwitchManipulator
-include/osgGA/Device
-include/osgGA/DriveManipulator
-include/osgGA/Event
-include/osgGA/EventHandler
-include/osgGA/EventQueue
-include/osgGA/EventVisitor
-include/osgGA/Export
-include/osgGA/FirstPersonManipulator
-include/osgGA/FlightManipulator
-include/osgGA/GUIActionAdapter
-include/osgGA/GUIEventAdapter
-include/osgGA/GUIEventHandler
-include/osgGA/KeySwitchMatrixManipulator
-include/osgGA/MultiTouchTrackballManipulator
-include/osgGA/NodeTrackerManipulator
-include/osgGA/OrbitManipulator
-include/osgGA/SphericalManipulator
-include/osgGA/StandardManipulator
-include/osgGA/StateSetManipulator
-include/osgGA/TerrainManipulator
-include/osgGA/TrackballManipulator
-include/osgGA/UFOManipulator
-include/osgGA/Version
-include/osgGA/Widget
-include/osgManipulator/AntiSquish
-include/osgManipulator/Command
-include/osgManipulator/CommandManager
-include/osgManipulator/Constraint
-include/osgManipulator/Dragger
-include/osgManipulator/Export
-include/osgManipulator/Projector
-include/osgManipulator/RotateCylinderDragger
-include/osgManipulator/RotateSphereDragger
-include/osgManipulator/Scale1DDragger
-include/osgManipulator/Scale2DDragger
-include/osgManipulator/ScaleAxisDragger
-include/osgManipulator/Selection
-include/osgManipulator/TabBoxDragger
-include/osgManipulator/TabBoxTrackballDragger
-include/osgManipulator/TabPlaneDragger
-include/osgManipulator/TabPlaneTrackballDragger
-include/osgManipulator/TrackballDragger
-include/osgManipulator/Translate1DDragger
-include/osgManipulator/Translate2DDragger
-include/osgManipulator/TranslateAxisDragger
-include/osgManipulator/TranslatePlaneDragger
-include/osgManipulator/Version
-include/osgParticle/AccelOperator
-include/osgParticle/AngularAccelOperator
-include/osgParticle/AngularDampingOperator
-include/osgParticle/BounceOperator
-include/osgParticle/BoxPlacer
-include/osgParticle/CenteredPlacer
-include/osgParticle/CompositePlacer
-include/osgParticle/ConnectedParticleSystem
-include/osgParticle/ConstantRateCounter
-include/osgParticle/Counter
-include/osgParticle/DampingOperator
-include/osgParticle/DomainOperator
-include/osgParticle/Emitter
-include/osgParticle/ExplosionDebrisEffect
-include/osgParticle/ExplosionEffect
-include/osgParticle/ExplosionOperator
-include/osgParticle/Export
-include/osgParticle/FireEffect
-include/osgParticle/FluidFrictionOperator
-include/osgParticle/FluidProgram
-include/osgParticle/ForceOperator
-include/osgParticle/Interpolator
-include/osgParticle/LinearInterpolator
-include/osgParticle/ModularEmitter
-include/osgParticle/ModularProgram
-include/osgParticle/MultiSegmentPlacer
-include/osgParticle/Operator
-include/osgParticle/OrbitOperator
-include/osgParticle/Particle
-include/osgParticle/ParticleEffect
-include/osgParticle/ParticleProcessor
-include/osgParticle/ParticleSystem
-include/osgParticle/ParticleSystemUpdater
-include/osgParticle/Placer
-include/osgParticle/PointPlacer
-include/osgParticle/PrecipitationEffect
-include/osgParticle/Program
-include/osgParticle/RadialShooter
-include/osgParticle/RandomRateCounter
-include/osgParticle/SectorPlacer
-include/osgParticle/SegmentPlacer
-include/osgParticle/Shooter
-include/osgParticle/SinkOperator
-include/osgParticle/SmokeEffect
-include/osgParticle/SmokeTrailEffect
-include/osgParticle/VariableRateCounter
-include/osgParticle/Version
-include/osgParticle/range
-include/osgPresentation/AnimationMaterial
-include/osgPresentation/CompileSlideCallback
-include/osgPresentation/Cursor
-include/osgPresentation/Export
-include/osgPresentation/KeyEventHandler
-include/osgPresentation/PickEventHandler
-include/osgPresentation/PropertyManager
-include/osgPresentation/SlideEventHandler
-include/osgPresentation/SlideShowConstructor
-include/osgPresentation/Timeout
-%%QT%%include/osgQt/Export
-%%QT%%include/osgQt/GraphicsWindowQt
-%%QT%%include/osgQt/QFontImplementation
-%%QT%%include/osgQt/QGraphicsViewAdapter
-%%QT%%include/osgQt/QWebViewImage
-%%QT%%include/osgQt/QWidgetImage
-%%QT%%include/osgQt/Version
-include/osgShadow/ConvexPolyhedron
-include/osgShadow/DebugShadowMap
-include/osgShadow/Export
-include/osgShadow/LightSpacePerspectiveShadowMap
-include/osgShadow/MinimalCullBoundsShadowMap
-include/osgShadow/MinimalDrawBoundsShadowMap
-include/osgShadow/MinimalShadowMap
-include/osgShadow/OccluderGeometry
-include/osgShadow/ParallelSplitShadowMap
-include/osgShadow/ProjectionShadowMap
-include/osgShadow/ShadowMap
-include/osgShadow/ShadowSettings
-include/osgShadow/ShadowTechnique
-include/osgShadow/ShadowTexture
-include/osgShadow/ShadowVolume
-include/osgShadow/ShadowedScene
-include/osgShadow/SoftShadowMap
-include/osgShadow/StandardShadowMap
-include/osgShadow/Version
-include/osgShadow/ViewDependentShadowMap
-include/osgShadow/ViewDependentShadowTechnique
-include/osgSim/BlinkSequence
-include/osgSim/ColorRange
-include/osgSim/DOFTransform
-include/osgSim/ElevationSlice
-include/osgSim/Export
-include/osgSim/GeographicLocation
-include/osgSim/HeightAboveTerrain
-include/osgSim/Impostor
-include/osgSim/ImpostorSprite
-include/osgSim/InsertImpostorsVisitor
-include/osgSim/LightPoint
-include/osgSim/LightPointNode
-include/osgSim/LightPointSystem
-include/osgSim/LineOfSight
-include/osgSim/MultiSwitch
-include/osgSim/ObjectRecordData
-include/osgSim/OverlayNode
-include/osgSim/ScalarBar
-include/osgSim/ScalarsToColors
-include/osgSim/Sector
-include/osgSim/ShapeAttribute
-include/osgSim/SphereSegment
-include/osgSim/Version
-include/osgSim/VisibilityGroup
-include/osgTerrain/DisplacementMappingTechnique
-include/osgTerrain/Export
-include/osgTerrain/GeometryPool
-include/osgTerrain/GeometryTechnique
-include/osgTerrain/Layer
-include/osgTerrain/Locator
-include/osgTerrain/Terrain
-include/osgTerrain/TerrainTechnique
-include/osgTerrain/TerrainTile
-include/osgTerrain/ValidDataOperator
-include/osgTerrain/Version
-include/osgText/Export
-include/osgText/FadeText
-include/osgText/Font
-include/osgText/Font3D
-include/osgText/Glyph
-include/osgText/KerningType
-include/osgText/String
-include/osgText/Style
-include/osgText/Text
-include/osgText/Text3D
-include/osgText/TextBase
-include/osgText/Version
-include/osgUI/AlignmentSettings
-include/osgUI/Callbacks
-include/osgUI/ColorPalette
-include/osgUI/ComboBox
-include/osgUI/Dialog
-include/osgUI/Export
-include/osgUI/FrameSettings
-include/osgUI/Label
-include/osgUI/LineEdit
-include/osgUI/Popup
-include/osgUI/PushButton
-include/osgUI/Style
-include/osgUI/TabWidget
-include/osgUI/TextSettings
-include/osgUI/Validator
-include/osgUI/Widget
-include/osgUtil/ConvertVec
-include/osgUtil/CubeMapGenerator
-include/osgUtil/CullVisitor
-include/osgUtil/DelaunayTriangulator
-include/osgUtil/DisplayRequirementsVisitor
-include/osgUtil/DrawElementTypeSimplifier
-include/osgUtil/EdgeCollector
-include/osgUtil/Export
-include/osgUtil/GLObjectsVisitor
-include/osgUtil/HalfWayMapGenerator
-include/osgUtil/HighlightMapGenerator
-include/osgUtil/IncrementalCompileOperation
-include/osgUtil/IntersectVisitor
-include/osgUtil/IntersectionVisitor
-include/osgUtil/LineSegmentIntersector
-include/osgUtil/MeshOptimizers
-include/osgUtil/OperationArrayFunctor
-include/osgUtil/Optimizer
-include/osgUtil/PerlinNoise
-include/osgUtil/PlaneIntersector
-include/osgUtil/PolytopeIntersector
-include/osgUtil/PositionalStateContainer
-include/osgUtil/PrintVisitor
-include/osgUtil/RayIntersector
-include/osgUtil/ReflectionMapGenerator
-include/osgUtil/RenderBin
-include/osgUtil/RenderLeaf
-include/osgUtil/RenderStage
-include/osgUtil/ReversePrimitiveFunctor
-include/osgUtil/SceneGraphBuilder
-include/osgUtil/SceneView
-include/osgUtil/ShaderGen
-include/osgUtil/Simplifier
-include/osgUtil/SmoothingVisitor
-include/osgUtil/StateGraph
-include/osgUtil/Statistics
-include/osgUtil/TangentSpaceGenerator
-include/osgUtil/Tessellator
-include/osgUtil/TransformAttributeFunctor
-include/osgUtil/TransformCallback
-include/osgUtil/TriStripVisitor
-include/osgUtil/UpdateVisitor
-include/osgUtil/Version
-include/osgViewer/CompositeViewer
-include/osgViewer/Export
-include/osgViewer/GraphicsWindow
-include/osgViewer/Keystone
-include/osgViewer/Renderer
-include/osgViewer/Scene
-include/osgViewer/Version
-include/osgViewer/View
-include/osgViewer/Viewer
-include/osgViewer/ViewerBase
-include/osgViewer/ViewerEventHandlers
-include/osgViewer/api/X11/GraphicsHandleX11
-include/osgViewer/api/X11/GraphicsWindowX11
-include/osgViewer/api/X11/PixelBufferX11
-include/osgViewer/config/AcrossAllScreens
-include/osgViewer/config/PanoramicSphericalDisplay
-include/osgViewer/config/SingleScreen
-include/osgViewer/config/SingleWindow
-include/osgViewer/config/SphericalDisplay
-include/osgViewer/config/WoWVxDisplay
-include/osgVolume/Export
-include/osgVolume/FixedFunctionTechnique
-include/osgVolume/Layer
-include/osgVolume/Locator
-include/osgVolume/MultipassTechnique
-include/osgVolume/Property
-include/osgVolume/RayTracedTechnique
-include/osgVolume/Version
-include/osgVolume/Volume
-include/osgVolume/VolumeScene
-include/osgVolume/VolumeSettings
-include/osgVolume/VolumeTechnique
-include/osgVolume/VolumeTile
-include/osgWidget/Box
-include/osgWidget/Browser
-include/osgWidget/Canvas
-include/osgWidget/EventInterface
-include/osgWidget/Export
-include/osgWidget/Frame
-include/osgWidget/Input
-include/osgWidget/Label
-include/osgWidget/Lua
-include/osgWidget/PdfReader
-include/osgWidget/Python
-include/osgWidget/ScriptEngine
-include/osgWidget/StyleInterface
-include/osgWidget/StyleManager
-include/osgWidget/Table
-include/osgWidget/Types
-include/osgWidget/UIObjectParent
-include/osgWidget/Util
-include/osgWidget/Version
-include/osgWidget/ViewerEventHandlers
-include/osgWidget/VncClient
-include/osgWidget/Widget
-include/osgWidget/Window
-include/osgWidget/WindowManager
-lib/libOpenThreads.so
-lib/libOpenThreads.so.%%OPENTHREADS_VERSION%%
-lib/libOpenThreads.so.%%OPENTHREADS_SHLIBVER%%
-lib/libosg.so
-lib/libosg.so.%%OSG_VERSION%%
-lib/libosg.so.%%OSG_SHLIBVER%%
-lib/libosgAnimation.so
-lib/libosgAnimation.so.%%OSG_VERSION%%
-lib/libosgAnimation.so.%%OSG_SHLIBVER%%
-lib/libosgDB.so
-lib/libosgDB.so.%%OSG_VERSION%%
-lib/libosgDB.so.%%OSG_SHLIBVER%%
-lib/libosgFX.so
-lib/libosgFX.so.%%OSG_VERSION%%
-lib/libosgFX.so.%%OSG_SHLIBVER%%
-lib/libosgGA.so
-lib/libosgGA.so.%%OSG_VERSION%%
-lib/libosgGA.so.%%OSG_SHLIBVER%%
-lib/libosgManipulator.so
-lib/libosgManipulator.so.%%OSG_VERSION%%
-lib/libosgManipulator.so.%%OSG_SHLIBVER%%
-lib/libosgParticle.so
-lib/libosgParticle.so.%%OSG_VERSION%%
-lib/libosgParticle.so.%%OSG_SHLIBVER%%
-lib/libosgPresentation.so
-lib/libosgPresentation.so.%%OSG_VERSION%%
-lib/libosgPresentation.so.%%OSG_SHLIBVER%%
-%%QT%%lib/libosgQt.so
-%%QT%%lib/libosgQt.so.%%OSG_VERSION%%
-%%QT%%lib/libosgQt.so.%%OSG_SHLIBVER%%
-lib/libosgShadow.so
-lib/libosgShadow.so.%%OSG_VERSION%%
-lib/libosgShadow.so.%%OSG_SHLIBVER%%
-lib/libosgSim.so
-lib/libosgSim.so.%%OSG_VERSION%%
-lib/libosgSim.so.%%OSG_SHLIBVER%%
-lib/libosgTerrain.so
-lib/libosgTerrain.so.%%OSG_VERSION%%
-lib/libosgTerrain.so.%%OSG_SHLIBVER%%
-lib/libosgText.so
-lib/libosgText.so.%%OSG_VERSION%%
-lib/libosgText.so.%%OSG_SHLIBVER%%
-lib/libosgUI.so
-lib/libosgUI.so.%%OSG_VERSION%%
-lib/libosgUI.so.%%OSG_SHLIBVER%%
-lib/libosgUtil.so
-lib/libosgUtil.so.%%OSG_VERSION%%
-lib/libosgUtil.so.%%OSG_SHLIBVER%%
-lib/libosgViewer.so
-lib/libosgViewer.so.%%OSG_VERSION%%
-lib/libosgViewer.so.%%OSG_SHLIBVER%%
-lib/libosgVolume.so
-lib/libosgVolume.so.%%OSG_VERSION%%
-lib/libosgVolume.so.%%OSG_SHLIBVER%%
-lib/libosgWidget.so
-lib/libosgWidget.so.%%OSG_VERSION%%
-lib/libosgWidget.so.%%OSG_SHLIBVER%%
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_3dc.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_3ds.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_ac.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_bmp.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_bsp.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_bvh.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_cfg.so
-%%CURL%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_curl.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_dds.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osg.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osganimation.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgfx.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgparticle.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgshadow.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgsim.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgterrain.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgtext.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgviewer.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgvolume.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_deprecated_osgwidget.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_dot.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_dw.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_dxf.so
-%%OPENEXR%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_exr.so
-%%FFMPEG%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_ffmpeg.so
-%%FREETYPE%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_freetype.so
-%%GDAL%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_gdal.so
-%%GIF%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_gif.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_gles.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_glsl.so
-%%GSTREAMER%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_gstreamer.so
-%%GTA%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_gta.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_gz.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_hdr.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_ive.so
-%%JASPER%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_jp2.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_jpeg.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_ktx.so
-%%LIBLAS%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_las.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_logo.so
-%%LUA%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_lua.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_lwo.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_lws.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_md2.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_mdl.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_normals.so
-%%NVTT%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_nvtt.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_obj.so
-%%GDAL%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_ogr.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_openflight.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_osc.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_osg.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_osga.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_osgjs.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_osgshadow.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_osgterrain.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_osgtgz.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_osgviewer.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_p3d.so
-%%PDF%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_pdf.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_pic.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_ply.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_png.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_pnm.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_pov.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_pvr.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_revisions.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_rgb.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_rot.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_scale.so
-%%SDL%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_sdl.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osg.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osganimation.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgfx.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgga.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgmanipulator.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgparticle.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgshadow.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgsim.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgterrain.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgtext.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgui.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgutil.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgviewer.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_serializers_osgvolume.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_shp.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_stl.so
-%%SVG%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_svg.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_tf.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_tga.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_tgz.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_tiff.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_trans.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_trk.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_txf.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_txp.so
-%%VNC%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_vnc.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_vtf.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_x.so
-%%XINE%%lib/osgPlugins-%%OSG_VERSION%%/osgdb_xine.so
-lib/osgPlugins-%%OSG_VERSION%%/osgdb_zip.so
-libdata/pkgconfig/openscenegraph-osg.pc
-libdata/pkgconfig/openscenegraph-osgAnimation.pc
-libdata/pkgconfig/openscenegraph-osgDB.pc
-libdata/pkgconfig/openscenegraph-osgFX.pc
-libdata/pkgconfig/openscenegraph-osgGA.pc
-libdata/pkgconfig/openscenegraph-osgManipulator.pc
-libdata/pkgconfig/openscenegraph-osgParticle.pc
-%%QT%%libdata/pkgconfig/openscenegraph-osgQt.pc
-libdata/pkgconfig/openscenegraph-osgShadow.pc
-libdata/pkgconfig/openscenegraph-osgSim.pc
-libdata/pkgconfig/openscenegraph-osgTerrain.pc
-libdata/pkgconfig/openscenegraph-osgText.pc
-libdata/pkgconfig/openscenegraph-osgUtil.pc
-libdata/pkgconfig/openscenegraph-osgViewer.pc
-libdata/pkgconfig/openscenegraph-osgVolume.pc
-libdata/pkgconfig/openscenegraph-osgWidget.pc
-libdata/pkgconfig/openscenegraph.pc
-libdata/pkgconfig/openthreads.pc
diff --git a/graphics/ospray/Makefile b/graphics/ospray/Makefile
index eb788a006376..19dbcc639945 100644
--- a/graphics/ospray/Makefile
+++ b/graphics/ospray/Makefile
@@ -6,11 +6,14 @@ CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
COMMENT= Ray tracing based rendering engine for high-fidelity visualization
-WWW= https://www.ospray.org/
+WWW= https://www.ospray.org/ \
+ https://github.com/RenderKit/ospray
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BROKEN= expects embree to be compiled with EMBREE_GEOMETRY_INSTANCE=ON
+
BUILD_DEPENDS= ispc:devel/ispc
LIB_DEPENDS= libbenchmark.so:devel/benchmark \
libembree3.so:graphics/embree3 \
diff --git a/graphics/oxipng/Makefile b/graphics/oxipng/Makefile
index 9bc49affc10f..e17e66071bc6 100644
--- a/graphics/oxipng/Makefile
+++ b/graphics/oxipng/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oxipng
DISTVERSIONPREFIX= v
DISTVERSION= 9.1.5 # apply ${FILESDIR}/patch-man before generating cargo-crates list for missing deps
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= graphics
MAINTAINER= eduardo@FreeBSD.org
diff --git a/graphics/p5-Geo-GDAL-FFI/Makefile b/graphics/p5-Geo-GDAL-FFI/Makefile
index 65aa139595f8..1de143e10f0f 100644
--- a/graphics/p5-Geo-GDAL-FFI/Makefile
+++ b/graphics/p5-Geo-GDAL-FFI/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Geo-GDAL-FFI
-PORTVERSION= 0.13
+PORTVERSION= 0.14
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/graphics/p5-Geo-GDAL-FFI/distinfo b/graphics/p5-Geo-GDAL-FFI/distinfo
index 753e65589ae6..61b0cd81d234 100644
--- a/graphics/p5-Geo-GDAL-FFI/distinfo
+++ b/graphics/p5-Geo-GDAL-FFI/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954158
-SHA256 (Geo-GDAL-FFI-0.13.tar.gz) = 4dbe4a78d282be9ec3cdf4e1050297a71cc8e2ecc15360ddfe8587303bcc485d
-SIZE (Geo-GDAL-FFI-0.13.tar.gz) = 53744
+TIMESTAMP = 1757120588
+SHA256 (Geo-GDAL-FFI-0.14.tar.gz) = 98a1451e5523a22f0eac580a532821d9e34edb1c31948b803a6638e8eeb10af8
+SIZE (Geo-GDAL-FFI-0.14.tar.gz) = 61221
diff --git a/graphics/p5-Image-ExifTool-devel/Makefile b/graphics/p5-Image-ExifTool-devel/Makefile
index 3c49754cec8d..ffcba1f0e159 100644
--- a/graphics/p5-Image-ExifTool-devel/Makefile
+++ b/graphics/p5-Image-ExifTool-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Image-ExifTool
-DISTVERSION= 13.33
+DISTVERSION= 13.38
CATEGORIES= graphics perl5
MASTER_SITES= https://exiftool.org/ \
SF/exiftool
@@ -25,6 +25,6 @@ OPTIONS_DEFINE= DOCS
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/Changes ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/ && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/graphics/p5-Image-ExifTool-devel/distinfo b/graphics/p5-Image-ExifTool-devel/distinfo
index ddf0a5f0c82f..cd8d008acd7c 100644
--- a/graphics/p5-Image-ExifTool-devel/distinfo
+++ b/graphics/p5-Image-ExifTool-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753562706
-SHA256 (Image-ExifTool-13.33.tar.gz) = 0cc6ecb10d529969a7e7766f5160ad591efa9bba7513b9185c8a1e6c54421fed
-SIZE (Image-ExifTool-13.33.tar.gz) = 7487576
+TIMESTAMP = 1759347329
+SHA256 (Image-ExifTool-13.38.tar.gz) = 0256672ab507662fe42d1ae851ae1b55930a3c8eb69e9d6883c33559e90f5f01
+SIZE (Image-ExifTool-13.38.tar.gz) = 7572486
diff --git a/graphics/p5-Image-ExifTool-devel/pkg-plist b/graphics/p5-Image-ExifTool-devel/pkg-plist
index a0cf3975c1b3..684dc215422a 100644
--- a/graphics/p5-Image-ExifTool-devel/pkg-plist
+++ b/graphics/p5-Image-ExifTool-devel/pkg-plist
@@ -63,6 +63,7 @@ bin/exiftool
%%SITE_PERL%%/Image/ExifTool/DJI.pm
%%SITE_PERL%%/Image/ExifTool/DNG.pm
%%SITE_PERL%%/Image/ExifTool/DPX.pm
+%%SITE_PERL%%/Image/ExifTool/DSF.pm
%%SITE_PERL%%/Image/ExifTool/DV.pm
%%SITE_PERL%%/Image/ExifTool/DarwinCore.pm
%%SITE_PERL%%/Image/ExifTool/DjVu.pm
@@ -88,6 +89,7 @@ bin/exiftool
%%SITE_PERL%%/Image/ExifTool/Geolocation.pm
%%SITE_PERL%%/Image/ExifTool/Geotag.pm
%%SITE_PERL%%/Image/ExifTool/GoPro.pm
+%%SITE_PERL%%/Image/ExifTool/Google.pm
%%SITE_PERL%%/Image/ExifTool/H264.pm
%%SITE_PERL%%/Image/ExifTool/HP.pm
%%SITE_PERL%%/Image/ExifTool/HTML.pm
@@ -222,6 +224,7 @@ bin/exiftool
%%SITE_PERL%%/Image/ExifTool/Vorbis.pm
%%SITE_PERL%%/Image/ExifTool/WPG.pm
%%SITE_PERL%%/Image/ExifTool/WTV.pm
+%%SITE_PERL%%/Image/ExifTool/WavPack.pm
%%SITE_PERL%%/Image/ExifTool/WriteCanonRaw.pl
%%SITE_PERL%%/Image/ExifTool/WriteExif.pl
%%SITE_PERL%%/Image/ExifTool/WriteIPTC.pl
@@ -270,6 +273,7 @@ bin/exiftool
%%PERL5_MAN3%%/Image::ExifTool::DJI.3.gz
%%PERL5_MAN3%%/Image::ExifTool::DNG.3.gz
%%PERL5_MAN3%%/Image::ExifTool::DPX.3.gz
+%%PERL5_MAN3%%/Image::ExifTool::DSF.3.gz
%%PERL5_MAN3%%/Image::ExifTool::DV.3.gz
%%PERL5_MAN3%%/Image::ExifTool::DarwinCore.3.gz
%%PERL5_MAN3%%/Image::ExifTool::DjVu.3.gz
@@ -294,6 +298,7 @@ bin/exiftool
%%PERL5_MAN3%%/Image::ExifTool::Geolocation.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Geotag.3.gz
%%PERL5_MAN3%%/Image::ExifTool::GoPro.3.gz
+%%PERL5_MAN3%%/Image::ExifTool::Google.3.gz
%%PERL5_MAN3%%/Image::ExifTool::H264.3.gz
%%PERL5_MAN3%%/Image::ExifTool::HP.3.gz
%%PERL5_MAN3%%/Image::ExifTool::HTML.3.gz
@@ -427,6 +432,7 @@ bin/exiftool
%%PERL5_MAN3%%/Image::ExifTool::Vorbis.3.gz
%%PERL5_MAN3%%/Image::ExifTool::WPG.3.gz
%%PERL5_MAN3%%/Image::ExifTool::WTV.3.gz
+%%PERL5_MAN3%%/Image::ExifTool::WavPack.3.gz
%%PERL5_MAN3%%/Image::ExifTool::WriteCanonRaw.3.gz
%%PERL5_MAN3%%/Image::ExifTool::WriteExif.3.gz
%%PERL5_MAN3%%/Image::ExifTool::WriteIPTC.3.gz
diff --git a/graphics/pastel/Makefile b/graphics/pastel/Makefile
index 332db5718b0c..e5182dc3ddfd 100644
--- a/graphics/pastel/Makefile
+++ b/graphics/pastel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pastel
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= lcook@FreeBSD.org
diff --git a/graphics/pdfpc/Makefile b/graphics/pdfpc/Makefile
index 281a46852c78..bb7c7bf553e8 100644
--- a/graphics/pdfpc/Makefile
+++ b/graphics/pdfpc/Makefile
@@ -1,8 +1,8 @@
PORTNAME= pdfpc
+DISTVERSIONPREFIX= v
DISTVERSION= 4.7.0
+PORTREVISION= 2
CATEGORIES= graphics
-DISTVERSIONPREFIX= v
-PORTREVISION= 1
MAINTAINER= bapt@FreeBSD.org
COMMENT= Keynote-like multi-monitor presentation viewer
diff --git a/graphics/pecl-qrencode/Makefile b/graphics/pecl-qrencode/Makefile
index 74ca637aae10..e633ba3319d4 100644
--- a/graphics/pecl-qrencode/Makefile
+++ b/graphics/pecl-qrencode/Makefile
@@ -6,7 +6,7 @@ CATEGORIES= graphics pear
MAINTAINER= vanilla@FreeBSD.org
COMMENT= PECL extension for generate qrcode
-WWW= https://github.com/vanillahsu/pecl-qrencode
+WWW= https://github.com/embark-systems/pecl-qrencode
LICENSE= BSD2CLAUSE
@@ -15,7 +15,7 @@ LIB_DEPENDS= libqrencode.so:graphics/libqrencode \
USES= php:pecl
USE_GITHUB= yes
-GH_ACCOUNT= vanillahsu
+GH_ACCOUNT= embark-systems
GH_PROJECT= pecl-qrencode
.include <bsd.port.mk>
diff --git a/graphics/pecl-qrencode/distinfo b/graphics/pecl-qrencode/distinfo
index 72a40eac371c..cfd337f2f6b0 100644
--- a/graphics/pecl-qrencode/distinfo
+++ b/graphics/pecl-qrencode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1685229474
-SHA256 (PECL/vanillahsu-pecl-qrencode-v0.11_GH0.tar.gz) = 0c4c9f219f35a486faa584b7815fe07925c6d1e44ca3578cd22426dc4bde9c81
-SIZE (PECL/vanillahsu-pecl-qrencode-v0.11_GH0.tar.gz) = 63316
+TIMESTAMP = 1758616409
+SHA256 (PECL/embark-systems-pecl-qrencode-v0.11_GH0.tar.gz) = 0c4c9f219f35a486faa584b7815fe07925c6d1e44ca3578cd22426dc4bde9c81
+SIZE (PECL/embark-systems-pecl-qrencode-v0.11_GH0.tar.gz) = 63316
diff --git a/graphics/pfstools/Makefile b/graphics/pfstools/Makefile
index e2b0224fd4a2..e51272d543f2 100644
--- a/graphics/pfstools/Makefile
+++ b/graphics/pfstools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pfstools
DISTVERSION= 2.1.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= graphics
MASTER_SITES= SF
diff --git a/graphics/pgplot/Makefile b/graphics/pgplot/Makefile
index 68da1519bb6f..51b6d081b5ca 100644
--- a/graphics/pgplot/Makefile
+++ b/graphics/pgplot/Makefile
@@ -28,6 +28,10 @@ FFLAGS+= -std=legacy
SUFFIXES= flib clib bin
WRKSRC= ${WRKDIR}/${PORTNAME}
+# ld.bfd supports neither -z relro nor -z norelro on armv7
+BINUTILS_NO_MAKE_ENV_armv7= LD
+BINUTILS_NO_MAKE_ENV= ${BINUTILS_NO_MAKE_ENV_${ARCH}}
+
OPTIONS_DEFINE= DOCS EXAMPLES
.include <bsd.port.options.mk>
diff --git a/graphics/phototonic/Makefile b/graphics/phototonic/Makefile
index aaaa1bf394c7..dfe3ae910c20 100644
--- a/graphics/phototonic/Makefile
+++ b/graphics/phototonic/Makefile
@@ -1,6 +1,6 @@
PORTNAME= phototonic
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.0
+DISTVERSION= 3.0.95
CATEGORIES= graphics
MAINTAINER= eduardo@FreeBSD.org
diff --git a/graphics/phototonic/distinfo b/graphics/phototonic/distinfo
index 7d4b95c5d8b7..a23e534cd6ec 100644
--- a/graphics/phototonic/distinfo
+++ b/graphics/phototonic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745170300
-SHA256 (luebking-phototonic-v3.0.0_GH0.tar.gz) = e7015bbfd4e0d4f152f503e2e1ee7b698f048b5ad77e185716eb8da6d65fff91
-SIZE (luebking-phototonic-v3.0.0_GH0.tar.gz) = 923097
+TIMESTAMP = 1757619617
+SHA256 (luebking-phototonic-v3.0.95_GH0.tar.gz) = e6f71e2ba16596000828219931bb3ba6668ca70096191eae2c5792cdddbdb7ea
+SIZE (luebking-phototonic-v3.0.95_GH0.tar.gz) = 1004315
diff --git a/graphics/phototonic/files/patch-phototonic.pro b/graphics/phototonic/files/patch-phototonic.pro
index a3d7ecd02ca6..ff9bab585ddc 100644
--- a/graphics/phototonic/files/patch-phototonic.pro
+++ b/graphics/phototonic/files/patch-phototonic.pro
@@ -1,4 +1,4 @@
---- phototonic.pro.orig 2025-01-27 11:05:39 UTC
+--- phototonic.pro.orig 2025-09-11 08:50:50 UTC
+++ phototonic.pro
@@ -19,7 +19,7 @@ INCLUDEPATH += .
TEMPLATE = app
@@ -18,7 +18,7 @@
QT += widgets openglwidgets
QMAKE_CXXFLAGS += $$(CXXFLAGS)
QMAKE_CFLAGS += $$(CFLAGS)
-@@ -57,22 +57,22 @@ RESOURCES += phototonic.qrc
+@@ -53,25 +53,25 @@ RESOURCES += phototonic.qrc
RESOURCES += phototonic.qrc
@@ -45,5 +45,9 @@
-metainfo.path = /usr/share/metainfo
+metainfo.path = %%PREFIX%%/share/metainfo
- INSTALLS += target icon icon16 iconPixmaps desktop metainfo
+ translation.files = translations/*.qm
+-translation.path = /usr/share/qt6/translations
++translation.path = %%PREFIX%%/share/qt6/translations
+
+ INSTALLS += target icon icon16 iconPixmaps desktop metainfo translation
diff --git a/graphics/phototonic/pkg-plist b/graphics/phototonic/pkg-plist
index 88343877d869..bad74fa53228 100644
--- a/graphics/phototonic/pkg-plist
+++ b/graphics/phototonic/pkg-plist
@@ -4,3 +4,23 @@ share/icons/hicolor/16x16/apps/phototonic.png
share/icons/hicolor/48x48/apps/phototonic.png
share/metainfo/phototonic.appdata.xml
share/pixmaps/phototonic.png
+%%QT_L10NDIR%%/phototonic_bs.qm
+%%QT_L10NDIR%%/phototonic_cs.qm
+%%QT_L10NDIR%%/phototonic_de.qm
+%%QT_L10NDIR%%/phototonic_en.qm
+%%QT_L10NDIR%%/phototonic_es.qm
+%%QT_L10NDIR%%/phototonic_et.qm
+%%QT_L10NDIR%%/phototonic_fi.qm
+%%QT_L10NDIR%%/phototonic_fr.qm
+%%QT_L10NDIR%%/phototonic_hr.qm
+%%QT_L10NDIR%%/phototonic_it.qm
+%%QT_L10NDIR%%/phototonic_ka.qm
+%%QT_L10NDIR%%/phototonic_nl.qm
+%%QT_L10NDIR%%/phototonic_pl.qm
+%%QT_L10NDIR%%/phototonic_pt.qm
+%%QT_L10NDIR%%/phototonic_ru.qm
+%%QT_L10NDIR%%/phototonic_sr.qm
+%%QT_L10NDIR%%/phototonic_sv.qm
+%%QT_L10NDIR%%/phototonic_uk.qm
+%%QT_L10NDIR%%/phototonic_zh.qm
+%%QT_L10NDIR%%/phototonic_zh_TW.qm
diff --git a/graphics/pixie/Makefile b/graphics/pixie/Makefile
index e2ce1a96ef30..989ff0aec2a9 100644
--- a/graphics/pixie/Makefile
+++ b/graphics/pixie/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pixie
PORTVERSION= 2.2.6
-PORTREVISION= 43
+PORTREVISION= 44
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Pixie%20${PORTVERSION}
DISTNAME= Pixie-src-${PORTVERSION}
diff --git a/graphics/plantuml/Makefile b/graphics/plantuml/Makefile
index 406c6ee97f38..73e97528b412 100644
--- a/graphics/plantuml/Makefile
+++ b/graphics/plantuml/Makefile
@@ -1,7 +1,7 @@
PORTNAME= plantuml
-PORTVERSION= 1.2024.8
+DISTVERSION= 1.2025.7
CATEGORIES= graphics java textproc
-MASTER_SITES= https://github.com/plantuml/plantuml/releases/download/v${PORTVERSION}/
+MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
EXTRACT_SUFX= .jar
EXTRACT_ONLY=
@@ -16,15 +16,18 @@ USES= java
NO_ARCH= yes
NO_BUILD= yes
-PLIST_FILES= %%JAVASHAREDIR%%/${PORTNAME}/${PORTNAME}.jar bin/${PORTNAME}
+PLIST_FILES= bin/${PORTNAME} \
+ ${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar
pre-install:
- ${ECHO} "#!/bin/sh" > ${WRKDIR}/plantum.sh
- ${ECHO} '${PREFIX}/bin/java -jar ${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar $$*' >> ${WRKDIR}/plantum.sh
+ ${ECHO} '#!/bin/sh' > ${WRKDIR}/${PORTNAME}
+ ${ECHO} '${PREFIX}/bin/java -jar ${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar $$*' \
+ >> ${WRKDIR}/${PORTNAME}
do-install:
${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}
- ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar
- ${INSTALL_SCRIPT} ${WRKDIR}/plantum.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-${DISTVERSION}.jar \
+ ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>
diff --git a/graphics/plantuml/distinfo b/graphics/plantuml/distinfo
index 5c786fc3ef7a..8166592927d8 100644
--- a/graphics/plantuml/distinfo
+++ b/graphics/plantuml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734038286
-SHA256 (plantuml-1.2024.8.jar) = b88519d2f37c089a470ee7044ec011a72d130e70a61f7fcaa424179f1c1f4641
-SIZE (plantuml-1.2024.8.jar) = 21924397
+TIMESTAMP = 1757437054
+SHA256 (plantuml-1.2025.7.jar) = 4edcdda164a4be2f8f954f82868795500ebd49f42306236bf88eac41f7e217a8
+SIZE (plantuml-1.2025.7.jar) = 25422877
diff --git a/graphics/plasma6-spectacle/distinfo b/graphics/plasma6-spectacle/distinfo
index 1ec00929ca5e..3bccd7af57cc 100644
--- a/graphics/plasma6-spectacle/distinfo
+++ b/graphics/plasma6-spectacle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413471
-SHA256 (KDE/plasma/6.4.4/spectacle-6.4.4.tar.xz) = 9108a739c1acc43b23e0a6aa17ba4194a564ab1548c6887328c76a073bf3d373
-SIZE (KDE/plasma/6.4.4/spectacle-6.4.4.tar.xz) = 1600236
+TIMESTAMP = 1757499236
+SHA256 (KDE/plasma/6.4.5/spectacle-6.4.5.tar.xz) = 42a56f0593c0c5c7b661088ef6e6e32a0ea248354fbbfdb4a20f3a21ba5540e7
+SIZE (KDE/plasma/6.4.5/spectacle-6.4.5.tar.xz) = 1599200
diff --git a/graphics/plutosvg/Makefile b/graphics/plutosvg/Makefile
index af46e0850131..c82a891cb6ac 100644
--- a/graphics/plutosvg/Makefile
+++ b/graphics/plutosvg/Makefile
@@ -1,6 +1,7 @@
PORTNAME= plutosvg
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.7
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= alven@FreeBSD.org
diff --git a/graphics/plutovg/Makefile b/graphics/plutovg/Makefile
index bb52d4ca3a5e..185e0dea38dc 100644
--- a/graphics/plutovg/Makefile
+++ b/graphics/plutovg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= plutovg
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.0
+DISTVERSION= 1.3.1
CATEGORIES= graphics
MAINTAINER= alven@FreeBSD.org
diff --git a/graphics/plutovg/distinfo b/graphics/plutovg/distinfo
index ed1f15ab3b18..aa6eef423eca 100644
--- a/graphics/plutovg/distinfo
+++ b/graphics/plutovg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741869849
-SHA256 (sammycage-plutovg-v1.0.0_GH0.tar.gz) = d4a8015aee9eefc29b01e6dabfd3d4b371ae12f9d5e9be09798deb77a528a794
-SIZE (sammycage-plutovg-v1.0.0_GH0.tar.gz) = 228563
+TIMESTAMP = 1757841359
+SHA256 (sammycage-plutovg-v1.3.1_GH0.tar.gz) = bea672eb96ee36c2cbeb911b9bac66dfe989b3ad9a9943101e00aeb2df2aefdb
+SIZE (sammycage-plutovg-v1.3.1_GH0.tar.gz) = 236658
diff --git a/graphics/png/Makefile b/graphics/png/Makefile
index 17d42c177485..2c4b4ff9f2ad 100644
--- a/graphics/png/Makefile
+++ b/graphics/png/Makefile
@@ -1,9 +1,8 @@
PORTNAME= png
-DISTVERSION= 1.6.49
+DISTVERSION= 1.6.50
CATEGORIES= graphics
MASTER_SITES= SF/lib${PORTNAME}/lib${PORTNAME}16/${DISTVERSION}/
-#PATCH_SITES= SF/lib${PORTNAME}-apng/lib${PORTNAME}16/${DISTVERSION}/
-PATCH_SITES= SF/lib${PORTNAME}-apng/lib${PORTNAME}16/1.6.48/
+PATCH_SITES= SF/lib${PORTNAME}-apng/lib${PORTNAME}16/${DISTVERSION}/
# Keep this because you normally need to keep patch version in sync with release
DISTNAME= lib${PORTNAME}-${DISTVERSION}
@@ -51,8 +50,7 @@ CFLAGS+= -maltivec -mvsx
.if ${PORT_OPTIONS:MAPNG} || make(makesum)
#PATCHFILES= ${DISTNAME}-apng.patch.gz:-p1
# Keep this because you normally need to keep patch version in sync with release
-#PATCHFILES= lib${PORTNAME}-${DISTVERSION}-apng.patch.gz:-p1
-PATCHFILES= lib${PORTNAME}-1.6.48-apng.patch.gz:-p1
+PATCHFILES= lib${PORTNAME}-${DISTVERSION}-apng.patch.gz:-p1
.endif
.include <bsd.port.mk>
diff --git a/graphics/png/distinfo b/graphics/png/distinfo
index ffcd74068aff..1cf3f8ff069e 100644
--- a/graphics/png/distinfo
+++ b/graphics/png/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749872640
-SHA256 (libpng-1.6.49.tar.xz) = 43182aa48e39d64b1ab4ec6b71ab3e910b67eed3a0fff3777cf8cf40d6ef7024
-SIZE (libpng-1.6.49.tar.xz) = 1060752
-SHA256 (libpng-1.6.48-apng.patch.gz) = b68e523146dc326d6fd3cd49d55f9ca2d73f4a4d6e3d0f095bcc8988ffe8db2b
-SIZE (libpng-1.6.48-apng.patch.gz) = 10671
+TIMESTAMP = 1757049264
+SHA256 (libpng-1.6.50.tar.xz) = 4df396518620a7aa3651443e87d1b2862e4e88cad135a8b93423e01706232307
+SIZE (libpng-1.6.50.tar.xz) = 1060992
+SHA256 (libpng-1.6.50-apng.patch.gz) = 687ddc0c7cb128a3ea58e159b5129252537c27ede0c32a93f11f03127f0c0165
+SIZE (libpng-1.6.50-apng.patch.gz) = 10705
diff --git a/graphics/png/pkg-plist b/graphics/png/pkg-plist
index 6b5bee71f42e..cfca0872f7ae 100644
--- a/graphics/png/pkg-plist
+++ b/graphics/png/pkg-plist
@@ -19,7 +19,7 @@ lib/libpng/libpng16.cmake
lib/libpng16.a
lib/libpng16.so
lib/libpng16.so.16
-lib/libpng16.so.16.49.0
+lib/libpng16.so.16.50.0
libdata/pkgconfig/libpng.pc
libdata/pkgconfig/libpng16.pc
share/man/man3/libpng.3.gz
diff --git a/graphics/poppler/Makefile b/graphics/poppler/Makefile
index 106d2c809598..b9f33da335bc 100644
--- a/graphics/poppler/Makefile
+++ b/graphics/poppler/Makefile
@@ -77,7 +77,7 @@ CMAKE_ARGS+= -DENABLE_LIBOPENJPEG:STRING="none" \
. if ${_SLAVE_PORT} == glib
USES+= gnome python:build
-USE_GNOME+= cairo glib20 introspection:Build libxml2
+USE_GNOME+= cairo glib20 introspection:build libxml2
BINARY_ALIAS+= python3=${PYTHON_CMD}
. elif ${_SLAVE_PORT} == qt5
USES+= qt:5
diff --git a/graphics/poselib/Makefile b/graphics/poselib/Makefile
index fb5f45375dc2..d43ca4280304 100644
--- a/graphics/poselib/Makefile
+++ b/graphics/poselib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= PoseLib
DISTVERSIONPREFIX= v
-DISTVERSION= 2.0.4
+DISTVERSION= 2.0.5
CATEGORIES= graphics
MAINTAINER= fuz@FreeBSD.org
diff --git a/graphics/poselib/distinfo b/graphics/poselib/distinfo
index ed3c2c5b8bb7..89fef81e6379 100644
--- a/graphics/poselib/distinfo
+++ b/graphics/poselib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733745905
-SHA256 (PoseLib-PoseLib-v2.0.4_GH0.tar.gz) = caa0c1c9b882f6e36b5ced6f781406ed97d4c1f0f61aa31345ebe54633d67c16
-SIZE (PoseLib-PoseLib-v2.0.4_GH0.tar.gz) = 198206
+TIMESTAMP = 1755072001
+SHA256 (PoseLib-PoseLib-v2.0.5_GH0.tar.gz) = a9493e6725c58e6ae541fe416c0a6179185a60006880ff3ddf32737a43695668
+SIZE (PoseLib-PoseLib-v2.0.5_GH0.tar.gz) = 240785
diff --git a/graphics/poselib/files/patch-CMakeLists.txt b/graphics/poselib/files/patch-CMakeLists.txt
index b1553e6ddad4..5bbf3ca88a2c 100644
--- a/graphics/poselib/files/patch-CMakeLists.txt
+++ b/graphics/poselib/files/patch-CMakeLists.txt
@@ -1,15 +1,11 @@
---- CMakeLists.txt.orig 2024-12-09 12:10:16 UTC
+--- CMakeLists.txt.orig 2025-08-06 01:28:20 UTC
+++ CMakeLists.txt
-@@ -28,10 +28,10 @@ else()
- # If you change this, make sure to update the corresponding line in the pybind CMakeLists
- if (MARCH_NATIVE)
- target_compile_options(${LIBRARY_NAME} PRIVATE
-- -march=native -Wall -Werror -fPIC -Wno-ignored-optimization-argument)
-+ -march=native -Wall -fPIC -Wno-ignored-optimization-argument)
- else()
- target_compile_options(${LIBRARY_NAME} PRIVATE
-- -Wall -Werror -fPIC)
-+ -Wall -fPIC)
+@@ -8,7 +8,7 @@ else()
+ target_compile_options(${build_target} PRIVATE /bigobj /fp:fast)
+ else()
+ target_compile_options(${build_target} PRIVATE
+- -O3 -Wall -Werror -fPIC -Wno-sign-compare -Wfatal-errors)
++ -O3 -Wall -fPIC -Wno-sign-compare -Wfatal-errors)
+ if(MARCH_NATIVE)
+ target_compile_options(${build_target} PRIVATE -march=native)
endif()
- if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
- target_compile_options(${LIBRARY_NAME} PRIVATE
diff --git a/graphics/poselib/pkg-plist b/graphics/poselib/pkg-plist
index c03974dd1287..95222aff2c65 100644
--- a/graphics/poselib/pkg-plist
+++ b/graphics/poselib/pkg-plist
@@ -32,7 +32,7 @@ include/PoseLib/solvers/p2p1ll.h
include/PoseLib/solvers/p2p2pl.h
include/PoseLib/solvers/p3ll.h
include/PoseLib/solvers/p3p.h
-include/PoseLib/solvers/p3p_ding.h
+include/PoseLib/solvers/p3p_lambdatwist.h
include/PoseLib/solvers/p4pf.h
include/PoseLib/solvers/p5lp_radial.h
include/PoseLib/solvers/p6lp.h
diff --git a/graphics/povray37/Makefile b/graphics/povray37/Makefile
index 58fb8c9f6ae0..97d89a89f7e5 100644
--- a/graphics/povray37/Makefile
+++ b/graphics/povray37/Makefile
@@ -1,7 +1,7 @@
PORTNAME= povray
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.0.10
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= graphics
PKGNAMESUFFIX= 37
diff --git a/graphics/povray38/Makefile b/graphics/povray38/Makefile
index 4c5f87fedb98..957d07bfb9e8 100644
--- a/graphics/povray38/Makefile
+++ b/graphics/povray38/Makefile
@@ -1,7 +1,7 @@
PORTNAME= povray
DISTVERSIONPREFIX= v
DISTVERSION= 3.8.0-beta.2
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= graphics
MASTER_SITES= https://github.com/POV-Ray/povray/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
PKGNAMESUFFIX= 38
diff --git a/graphics/pqiv/Makefile b/graphics/pqiv/Makefile
index 8bd843d9c227..d5df66010876 100644
--- a/graphics/pqiv/Makefile
+++ b/graphics/pqiv/Makefile
@@ -1,8 +1,12 @@
PORTNAME= pqiv
PORTVERSION= 2.13.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
+PATCH_SITES= https://github.com/phillipberndt/pqiv/commit/
+PATCHFILES= a36571549a32d2ec41d6f523d443de74e0fb1276.patch:-p1 \
+ fc4f1767ee72e3f9cc7c0f7945da6a05b56db458.patch:-p1
+
MAINTAINER= danilo@FreeBSD.org
COMMENT= Pretty Quick Image Viewer
WWW= https://github.com/phillipberndt/pqiv
diff --git a/graphics/pqiv/distinfo b/graphics/pqiv/distinfo
index fccc1a9d8396..e63ea2669702 100644
--- a/graphics/pqiv/distinfo
+++ b/graphics/pqiv/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1730735101
+TIMESTAMP = 1758375930
SHA256 (phillipberndt-pqiv-2.13.2_GH0.tar.gz) = 154cbbe0a62be12cee23b0a46a86b2305d8128fd19924308ad5e9d22fa5ad4f7
SIZE (phillipberndt-pqiv-2.13.2_GH0.tar.gz) = 143704
+SHA256 (a36571549a32d2ec41d6f523d443de74e0fb1276.patch) = 1e2e4d2ad03639b5b58552a055ce45f2f227de51db36b3eefb8c115e337e22aa
+SIZE (a36571549a32d2ec41d6f523d443de74e0fb1276.patch) = 1589
+SHA256 (fc4f1767ee72e3f9cc7c0f7945da6a05b56db458.patch) = d9257c72ebcddfb859a47cc5cd5991a178e16809c6d00272fadc92203758ce98
+SIZE (fc4f1767ee72e3f9cc7c0f7945da6a05b56db458.patch) = 1823
diff --git a/graphics/py-PyOpenGL/Makefile b/graphics/py-PyOpenGL/Makefile
index 1c9f8d3c6e13..8ec037da46f9 100644
--- a/graphics/py-PyOpenGL/Makefile
+++ b/graphics/py-PyOpenGL/Makefile
@@ -1,6 +1,6 @@
PORTNAME= PyOpenGL
PORTVERSION= 3.1.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-actdiag/Makefile b/graphics/py-actdiag/Makefile
index bcf92240de46..f9df939a2add 100644
--- a/graphics/py-actdiag/Makefile
+++ b/graphics/py-actdiag/Makefile
@@ -1,6 +1,6 @@
PORTNAME= actdiag
PORTVERSION= 3.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-agx-emulsion/Makefile b/graphics/py-agx-emulsion/Makefile
new file mode 100644
index 000000000000..23e8219a7d17
--- /dev/null
+++ b/graphics/py-agx-emulsion/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= agx-emulsion
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.0-alpha
+DISTVERSIONSUFFIX= -84-g0e0baf2
+CATEGORIES= graphics
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Spectral simulation of analog photography processes
+WWW= https://github.com/andreavolpato/agx-emulsion
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openimageio>0:graphics/py-openimageio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}colour-science>=0.4.6:graphics/py-colour-science@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dotmap>=1.3.30:devel/py-dotmap@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lmfit>=1.3.2:math/py-lmfit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}magicgui>=0.10.0:x11-toolkits/py-magicgui@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}napari>=0.5.5:misc/py-napari@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numba>=0.61.0:devel/py-numba@${PY_FLAVOR} \
+ ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}opt-einsum>=3.4.0:math/py-opt-einsum@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyfftw>=0.15.0:math/py-pyFFTW@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.14.1:science/py-scipy@${PY_FLAVOR}
+
+USES= pyqt:5 python
+USE_PYTHON= distutils concurrent autoplist
+USE_PYQT= pyqt5
+
+USE_GITHUB= yes
+GH_ACCOUNT= andreavolpato
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/graphics/py-agx-emulsion/distinfo b/graphics/py-agx-emulsion/distinfo
new file mode 100644
index 000000000000..f981124db3f8
--- /dev/null
+++ b/graphics/py-agx-emulsion/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748800955
+SHA256 (andreavolpato-agx-emulsion-v0.1.0-alpha-84-g0e0baf2_GH0.tar.gz) = 793a5341af93674f1d9ff210c129aa880c57eb1d24f6978bfe228cea862e5d72
+SIZE (andreavolpato-agx-emulsion-v0.1.0-alpha-84-g0e0baf2_GH0.tar.gz) = 24448040
diff --git a/graphics/py-agx-emulsion/pkg-descr b/graphics/py-agx-emulsion/pkg-descr
new file mode 100644
index 000000000000..8dabdfa49baf
--- /dev/null
+++ b/graphics/py-agx-emulsion/pkg-descr
@@ -0,0 +1,3 @@
+agx-emulsion experiments with the simulation of color film photography
+processes. The simulation emulates a negative emulsion starting from
+published data for film stocks.
diff --git a/graphics/py-albumentations/Makefile b/graphics/py-albumentations/Makefile
index f9c49c51c268..ca64d7df25eb 100644
--- a/graphics/py-albumentations/Makefile
+++ b/graphics/py-albumentations/Makefile
@@ -1,6 +1,6 @@
PORTNAME= albumentations
DISTVERSION= 2.0.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-blockdiag/Makefile b/graphics/py-blockdiag/Makefile
index 97cdddc2f29b..4bb8d4a659ac 100644
--- a/graphics/py-blockdiag/Makefile
+++ b/graphics/py-blockdiag/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blockdiag
PORTVERSION= 3.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-blockdiagcontrib-cisco/Makefile b/graphics/py-blockdiagcontrib-cisco/Makefile
index 49fad20dd57f..7c5450d6955b 100644
--- a/graphics/py-blockdiagcontrib-cisco/Makefile
+++ b/graphics/py-blockdiagcontrib-cisco/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blockdiagcontrib-cisco
PORTVERSION= 0.1.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-cairocffi/Makefile b/graphics/py-cairocffi/Makefile
index 1eaf534147ad..4d0d11c890a2 100644
--- a/graphics/py-cairocffi/Makefile
+++ b/graphics/py-cairocffi/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cairocffi
-PORTVERSION= 1.4.0
-PORTREVISION= 1
+PORTVERSION= 1.7.1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +10,8 @@ WWW= https://github.com/kozea/cairocffi
LICENSE= BSD3CLAUSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}flit-core>0:devel/py-flit-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xcffib>=0.3.2:x11/py-xcffib@${PY_FLAVOR}
TEST_DEPENDS= ${PYNUMPY} \
@@ -20,7 +20,7 @@ TEST_DEPENDS= ${PYNUMPY} \
USES= gnome python
USE_GNOME= cairo
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/graphics/py-cairocffi/distinfo b/graphics/py-cairocffi/distinfo
index 3958028587d6..26412de0978d 100644
--- a/graphics/py-cairocffi/distinfo
+++ b/graphics/py-cairocffi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668630352
-SHA256 (cairocffi-1.4.0.tar.gz) = 509339b32ccd8d7b00c2204c32736cde78db53a32e6a162d312478d25626cd9a
-SIZE (cairocffi-1.4.0.tar.gz) = 69851
+TIMESTAMP = 1741093793
+SHA256 (cairocffi-1.7.1.tar.gz) = 2e48ee864884ec4a3a34bfa8c9ab9999f688286eb714a15a43ec9d068c36557b
+SIZE (cairocffi-1.7.1.tar.gz) = 88096
diff --git a/graphics/py-cairocffi/files/patch-setup.cfg b/graphics/py-cairocffi/files/patch-setup.cfg
deleted file mode 100644
index d9a0b2b0a797..000000000000
--- a/graphics/py-cairocffi/files/patch-setup.cfg
+++ /dev/null
@@ -1,14 +0,0 @@
-# pytest-runner should be conditional on test arg provided to setup.py
-# it is only needed for tests, but we run pytest directly (for now)
-# TODO: Report/resolve upstream
-
---- setup.cfg.orig 2022-11-16 20:31:48 UTC
-+++ setup.cfg
-@@ -52,7 +52,6 @@ test =
- sphinx
- sphinx_rtd_theme
- test =
-- pytest
- flake8
- isort
- numpy
diff --git a/graphics/py-cairocffi/pkg-plist b/graphics/py-cairocffi/pkg-plist
deleted file mode 100644
index e4c1f94a7724..000000000000
--- a/graphics/py-cairocffi/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-%%PYTHON_SITELIBDIR%%/cairocffi/_generated/__pycache__/ffi_pixbuf.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cairocffi/_generated/__pycache__/ffi_pixbuf.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/cairocffi/_generated/__pycache__/ffi.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/cairocffi/_generated/__pycache__/ffi.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/cairocffi/_generated/ffi_pixbuf.py
-%%PYTHON_SITELIBDIR%%/cairocffi/_generated/ffi.py
diff --git a/graphics/py-cairosvg/Makefile b/graphics/py-cairosvg/Makefile
index 97afd649e745..19d35dec4b87 100644
--- a/graphics/py-cairosvg/Makefile
+++ b/graphics/py-cairosvg/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cairosvg
PORTVERSION= 2.8.2
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-cartopy/Makefile b/graphics/py-cartopy/Makefile
index 3b22260d3ec8..7297c452048c 100644
--- a/graphics/py-cartopy/Makefile
+++ b/graphics/py-cartopy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cartopy
PORTVERSION= 0.23.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-colorthief/Makefile b/graphics/py-colorthief/Makefile
index 99e0ef420dbf..5a4c0275df13 100644
--- a/graphics/py-colorthief/Makefile
+++ b/graphics/py-colorthief/Makefile
@@ -1,6 +1,6 @@
PORTNAME= colorthief
DISTVERSION= 0.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-colorz/Makefile b/graphics/py-colorz/Makefile
index af178d8e7fe2..5bc54be95b5e 100644
--- a/graphics/py-colorz/Makefile
+++ b/graphics/py-colorz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= colorz
DISTVERSION= 1.0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-colour-science/Makefile b/graphics/py-colour-science/Makefile
index ead829190094..51bdde202c5d 100644
--- a/graphics/py-colour-science/Makefile
+++ b/graphics/py-colour-science/Makefile
@@ -1,5 +1,6 @@
PORTNAME= colour-science
DISTVERSION= 0.4.6
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-contextily/Makefile b/graphics/py-contextily/Makefile
index a4bef9d821d0..a35325f28cbd 100644
--- a/graphics/py-contextily/Makefile
+++ b/graphics/py-contextily/Makefile
@@ -1,5 +1,6 @@
PORTNAME= contextily
PORTVERSION= 1.6.2
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-descartes/Makefile b/graphics/py-descartes/Makefile
index 51e390ad2bc2..3730edbd5003 100644
--- a/graphics/py-descartes/Makefile
+++ b/graphics/py-descartes/Makefile
@@ -1,6 +1,6 @@
PORTNAME= descartes
PORTVERSION= 1.1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-django-easy-thumbnails/Makefile b/graphics/py-django-easy-thumbnails/Makefile
index 1b3055f8b9b5..b8b200f3e97e 100644
--- a/graphics/py-django-easy-thumbnails/Makefile
+++ b/graphics/py-django-easy-thumbnails/Makefile
@@ -1,6 +1,6 @@
PORTNAME= easy-thumbnails
PORTVERSION= 2.8.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django-
diff --git a/graphics/py-face_recognition/Makefile b/graphics/py-face_recognition/Makefile
index e7847e60b9ae..644179340cc9 100644
--- a/graphics/py-face_recognition/Makefile
+++ b/graphics/py-face_recognition/Makefile
@@ -1,6 +1,6 @@
PORTNAME= face_recognition
PORTVERSION= 1.3.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics python devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-fotokilof/Makefile b/graphics/py-fotokilof/Makefile
index 28cbc2944299..e2662eb3f10a 100644
--- a/graphics/py-fotokilof/Makefile
+++ b/graphics/py-fotokilof/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fotokilof
PORTVERSION= 5.1.8
+PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-fury/Makefile b/graphics/py-fury/Makefile
index 264aadfb5fbf..830227df267f 100644
--- a/graphics/py-fury/Makefile
+++ b/graphics/py-fury/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fury
DISTVERSION= 0.12.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-geomdl/Makefile b/graphics/py-geomdl/Makefile
index 7dbbdb102ef2..31b85c11ddf7 100644
--- a/graphics/py-geomdl/Makefile
+++ b/graphics/py-geomdl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= geomdl
PORTVERSION= 5.2.10
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-geosnap/Makefile b/graphics/py-geosnap/Makefile
index 85e9dca52b38..f89ff372396e 100644
--- a/graphics/py-geosnap/Makefile
+++ b/graphics/py-geosnap/Makefile
@@ -1,5 +1,6 @@
PORTNAME= geosnap
PORTVERSION= 0.15.3
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-haishoku/Makefile b/graphics/py-haishoku/Makefile
index 0a81272deb1a..1c48b9d0076d 100644
--- a/graphics/py-haishoku/Makefile
+++ b/graphics/py-haishoku/Makefile
@@ -1,6 +1,6 @@
PORTNAME= haishoku
DISTVERSION= 1.1.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-imagecodecs/Makefile b/graphics/py-imagecodecs/Makefile
index e844ddf5387d..1cc37f630fee 100644
--- a/graphics/py-imagecodecs/Makefile
+++ b/graphics/py-imagecodecs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= imagecodecs
PORTVERSION= 2024.12.30
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -44,7 +45,7 @@ LIB_DEPENDS= libaec.so:science/libaec \
libzstd.so:archivers/zstd
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR}
-USES= jpeg localbase python:3.9+
+USES= jpeg localbase python
USE_PYTHON= autoplist concurrent cython3 pep517
CPPFLAGS+= -I${LOCALBASE}/include/jxrlib \
diff --git a/graphics/py-imageio/Makefile b/graphics/py-imageio/Makefile
index 722b14b48f9b..a22c7b12d2d7 100644
--- a/graphics/py-imageio/Makefile
+++ b/graphics/py-imageio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= imageio
PORTVERSION= 2.37.0
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI \
https://github.com/imageio/imageio/releases/download/v${PORTVERSION}/
diff --git a/graphics/py-img2pdf/Makefile b/graphics/py-img2pdf/Makefile
index 4b51a2ddc65f..c6b189b18044 100644
--- a/graphics/py-img2pdf/Makefile
+++ b/graphics/py-img2pdf/Makefile
@@ -1,5 +1,6 @@
PORTNAME= img2pdf
DISTVERSION= 0.6.1
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-mapclassify/Makefile b/graphics/py-mapclassify/Makefile
index e358fe2de757..a20d7907827a 100644
--- a/graphics/py-mapclassify/Makefile
+++ b/graphics/py-mapclassify/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mapclassify
PORTVERSION= 2.10.0
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-mcomix/Makefile b/graphics/py-mcomix/Makefile
index 6c1598471011..b9da1c41cf79 100644
--- a/graphics/py-mcomix/Makefile
+++ b/graphics/py-mcomix/Makefile
@@ -1,8 +1,8 @@
PORTNAME= mcomix
-DISTVERSION= 2.2.1
-PORTREVISION= 3
+DISTVERSION= 3.1.1
+PORTREVISION= 1
CATEGORIES= graphics
-MASTER_SITES= SF/${PORTNAME}/MComix-${PORTVERSION}
+MASTER_SITES= SF/${PORTNAME}/MComix-${DISTVERSION}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= shoesoft@gmx.net
@@ -12,14 +12,17 @@ WWW= https://sourceforge.net/projects/mcomix/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=5.2.0:graphics/py-pillow@${PY_FLAVOR}
-RUN_DEPENDS:= ${BUILD_DEPENDS}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
-NO_ARCH= yes
USES= desktop-file-utils gnome python
USE_GNOME= gtk30 pygobject3
+USE_PYTHON= autoplist pep517
-USE_PYTHON= autoplist distutils
+NO_ARCH= yes
OPTIONS_DEFINE= RAR
OPTIONS_DEFAULT=RAR
@@ -27,4 +30,7 @@ OPTIONS_DEFAULT=RAR
RAR_DESC= RAR (.cbr) comic book archives support
RAR_RUN_DEPENDS=${LOCALBASE}/lib/libunrar.so:archivers/libunrar
+post-install:
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} share ${STAGEDIR}${PREFIX})
+
.include <bsd.port.mk>
diff --git a/graphics/py-mcomix/distinfo b/graphics/py-mcomix/distinfo
index 5a756ce66f8b..8a6f11cac61c 100644
--- a/graphics/py-mcomix/distinfo
+++ b/graphics/py-mcomix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1689346249
-SHA256 (mcomix-2.2.1.tar.gz) = 7e69e53e134237a611de55b660230401b1225958a071f143ab5b434357933640
-SIZE (mcomix-2.2.1.tar.gz) = 531734
+TIMESTAMP = 1757158830
+SHA256 (mcomix-3.1.1.tar.gz) = a10aaaed7bc07deb74efde93bf9a8a27e1bcbf1824a0519b264cfee582becef8
+SIZE (mcomix-3.1.1.tar.gz) = 669463
diff --git a/graphics/py-mcomix/pkg-plist b/graphics/py-mcomix/pkg-plist
new file mode 100644
index 000000000000..197fd81e037e
--- /dev/null
+++ b/graphics/py-mcomix/pkg-plist
@@ -0,0 +1,31 @@
+share/applications/mcomix.desktop
+share/icons/hicolor/16x16/apps/mcomix.png
+share/icons/hicolor/16x16/mimetypes/application-x-cb7.png
+share/icons/hicolor/16x16/mimetypes/application-x-cbr.png
+share/icons/hicolor/16x16/mimetypes/application-x-cbt.png
+share/icons/hicolor/16x16/mimetypes/application-x-cbz.png
+share/icons/hicolor/22x22/apps/mcomix.png
+share/icons/hicolor/22x22/mimetypes/application-x-cb7.png
+share/icons/hicolor/22x22/mimetypes/application-x-cbr.png
+share/icons/hicolor/22x22/mimetypes/application-x-cbt.png
+share/icons/hicolor/22x22/mimetypes/application-x-cbz.png
+share/icons/hicolor/24x24/apps/mcomix.png
+share/icons/hicolor/24x24/mimetypes/application-x-cb7.png
+share/icons/hicolor/24x24/mimetypes/application-x-cbr.png
+share/icons/hicolor/24x24/mimetypes/application-x-cbt.png
+share/icons/hicolor/24x24/mimetypes/application-x-cbz.png
+share/icons/hicolor/256x256/apps/mcomix.png
+share/icons/hicolor/32x32/apps/mcomix.png
+share/icons/hicolor/32x32/mimetypes/application-x-cb7.png
+share/icons/hicolor/32x32/mimetypes/application-x-cbr.png
+share/icons/hicolor/32x32/mimetypes/application-x-cbt.png
+share/icons/hicolor/32x32/mimetypes/application-x-cbz.png
+share/icons/hicolor/48x48/apps/mcomix.png
+share/icons/hicolor/48x48/mimetypes/application-x-cb7.png
+share/icons/hicolor/48x48/mimetypes/application-x-cbr.png
+share/icons/hicolor/48x48/mimetypes/application-x-cbt.png
+share/icons/hicolor/48x48/mimetypes/application-x-cbz.png
+share/icons/hicolor/scalable/apps/mcomix.svg
+share/man/man1/mcomix.1.gz
+share/metainfo/mcomix.metainfo.xml
+share/mime/packages/mcomix.xml
diff --git a/graphics/py-moderngl-window/Makefile b/graphics/py-moderngl-window/Makefile
index 4ed7d576ca2f..dfdbb6f95dfd 100644
--- a/graphics/py-moderngl-window/Makefile
+++ b/graphics/py-moderngl-window/Makefile
@@ -1,5 +1,6 @@
PORTNAME= moderngl-window
DISTVERSION= 3.1.0
+PORTREVISION= 1
CATEGORIES= graphics
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-moderngl/Makefile b/graphics/py-moderngl/Makefile
index ce7ae0009617..837ce11e488d 100644
--- a/graphics/py-moderngl/Makefile
+++ b/graphics/py-moderngl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= moderngl
DISTVERSION= 5.12.0
+PORTREVISION= 1
CATEGORIES= graphics
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-momepy/Makefile b/graphics/py-momepy/Makefile
index fafc81c8aa09..276b500ff5e0 100644
--- a/graphics/py-momepy/Makefile
+++ b/graphics/py-momepy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= momepy
PORTVERSION= 0.5.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics python
MASTER_SITES= PYPI \
https://github.com/pysal/momepy/releases/download/v${PORTVERSION}/
diff --git a/graphics/py-mpl-interactions/Makefile b/graphics/py-mpl-interactions/Makefile
index b31453c40a43..5d2673ae9721 100644
--- a/graphics/py-mpl-interactions/Makefile
+++ b/graphics/py-mpl-interactions/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mpl-interactions
DISTVERSION= 0.24.2
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-mpl-scatter-density/Makefile b/graphics/py-mpl-scatter-density/Makefile
index 1df53274fcb3..16bca02ef23e 100644
--- a/graphics/py-mpl-scatter-density/Makefile
+++ b/graphics/py-mpl-scatter-density/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mpl-scatter-density
PORTVERSION= 0.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-nwdiag/Makefile b/graphics/py-nwdiag/Makefile
index c646b1940429..95676ea700fa 100644
--- a/graphics/py-nwdiag/Makefile
+++ b/graphics/py-nwdiag/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nwdiag
PORTVERSION= 3.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-openslide-python/Makefile b/graphics/py-openslide-python/Makefile
index 002976c3bf79..4d9723146101 100644
--- a/graphics/py-openslide-python/Makefile
+++ b/graphics/py-openslide-python/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openslide-python
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
#MASTER_SITES= PYPI # no tarball
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-optimize-images/Makefile b/graphics/py-optimize-images/Makefile
index 6e17ad54cfa9..4a6c1d9027a6 100644
--- a/graphics/py-optimize-images/Makefile
+++ b/graphics/py-optimize-images/Makefile
@@ -1,6 +1,6 @@
PORTNAME= optimize-images
PORTVERSION= 1.5.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pdf2image/Makefile b/graphics/py-pdf2image/Makefile
index c4a5999385e1..07149f27b7da 100644
--- a/graphics/py-pdf2image/Makefile
+++ b/graphics/py-pdf2image/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pdf2image
PORTVERSION= 1.17.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-photocollage/Makefile b/graphics/py-photocollage/Makefile
index 4026f06d13ef..ebbe46c07cf7 100644
--- a/graphics/py-photocollage/Makefile
+++ b/graphics/py-photocollage/Makefile
@@ -1,6 +1,6 @@
PORTNAME= photocollage
DISTVERSION= 1.4.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pillow-heif/Makefile b/graphics/py-pillow-heif/Makefile
index 0da79191396e..a41f824a8b6e 100644
--- a/graphics/py-pillow-heif/Makefile
+++ b/graphics/py-pillow-heif/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pillow-heif
PORTVERSION= 0.22.0
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pillow/Makefile b/graphics/py-pillow/Makefile
index ac2b8f95de43..05078af782ac 100644
--- a/graphics/py-pillow/Makefile
+++ b/graphics/py-pillow/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pillow
PORTVERSION= 11.3.0
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pointpats/Makefile b/graphics/py-pointpats/Makefile
index 1d7f63df153e..2a7dcf2eb127 100644
--- a/graphics/py-pointpats/Makefile
+++ b/graphics/py-pointpats/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pointpats
PORTVERSION= 2.4.0
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-proplot/Makefile b/graphics/py-proplot/Makefile
index fbbe34dcbf34..667fcc1c9ef5 100644
--- a/graphics/py-proplot/Makefile
+++ b/graphics/py-proplot/Makefile
@@ -1,5 +1,6 @@
PORTNAME= proplot
PORTVERSION= 0.9.7
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pycollada/Makefile b/graphics/py-pycollada/Makefile
index c85d95ded77c..3aaac872f68e 100644
--- a/graphics/py-pycollada/Makefile
+++ b/graphics/py-pycollada/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pycollada
DISTVERSION= 0.6
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,6 +21,6 @@ USE_PYTHON= autoplist distutils
OPTIONS_DEFINE= LXML
LXML_DESC= Uses lxml for XML loading, construction, and saving.
-LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR}
+LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/graphics/py-pyganim/Makefile b/graphics/py-pyganim/Makefile
index 78d68be40f5a..939fe66d5cb9 100644
--- a/graphics/py-pyganim/Makefile
+++ b/graphics/py-pyganim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyganim
PORTVERSION= 0.9.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pyinsane2/Makefile b/graphics/py-pyinsane2/Makefile
index 8d8737a3f29d..60d700ee493e 100644
--- a/graphics/py-pyinsane2/Makefile
+++ b/graphics/py-pyinsane2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyinsane2
DISTVERSION= 2.0.13
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pyocr/Makefile b/graphics/py-pyocr/Makefile
index 28975c4409bc..40987b8b1e83 100644
--- a/graphics/py-pyocr/Makefile
+++ b/graphics/py-pyocr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pyocr
DISTVERSION= 0.8.5
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pypillowfight/Makefile b/graphics/py-pypillowfight/Makefile
index 3db4378b5f2c..7ad21f75407c 100644
--- a/graphics/py-pypillowfight/Makefile
+++ b/graphics/py-pypillowfight/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pypillowfight
DISTVERSION= 0.3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pyproj/Makefile b/graphics/py-pyproj/Makefile
index bca88cf33e6e..1da716f1cfb6 100644
--- a/graphics/py-pyproj/Makefile
+++ b/graphics/py-pyproj/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyproj
-PORTVERSION= 3.7.1
+PORTVERSION= 3.7.2
CATEGORIES= graphics geography python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,13 +12,13 @@ WWW= https://pyproj4.github.io/pyproj/stable/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= proj>=9.2.0,1:graphics/proj \
+BUILD_DEPENDS= proj>=9.4.0,1:graphics/proj \
${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libproj.so:graphics/proj
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR}
-USES= python:3.10+
+USES= python:3.11+
USE_PYTHON= autoplist concurrent cython3 pep517
MAKE_ENV= PROJ_DIR=${LOCALBASE}
diff --git a/graphics/py-pyproj/distinfo b/graphics/py-pyproj/distinfo
index 0130431f365d..b637bdac1f08 100644
--- a/graphics/py-pyproj/distinfo
+++ b/graphics/py-pyproj/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739930196
-SHA256 (pyproj-3.7.1.tar.gz) = 60d72facd7b6b79853f19744779abcd3f804c4e0d4fa8815469db20c9f640a47
-SIZE (pyproj-3.7.1.tar.gz) = 226339
+TIMESTAMP = 1757120780
+SHA256 (pyproj-3.7.2.tar.gz) = 39a0cf1ecc7e282d1d30f36594ebd55c9fae1fda8a2622cee5d100430628f88c
+SIZE (pyproj-3.7.2.tar.gz) = 226279
diff --git a/graphics/py-pyproj/files/patch-pyproject.toml b/graphics/py-pyproj/files/patch-pyproject.toml
new file mode 100644
index 000000000000..c62909e7efe9
--- /dev/null
+++ b/graphics/py-pyproj/files/patch-pyproject.toml
@@ -0,0 +1,12 @@
+--- pyproject.toml.orig 2025-08-14 11:05:05 UTC
++++ pyproject.toml
+@@ -13,8 +13,7 @@ maintainers = [
+ maintainers = [
+ {name = "pyproj contributors"},
+ ]
+-license = "MIT"
+-license-files = ["LICENSE", "LICENSE_proj"]
++license = {text = "MIT"}
+ keywords = [
+ "GIS",
+ "map",
diff --git a/graphics/py-pyqtgraph/Makefile b/graphics/py-pyqtgraph/Makefile
index ca9fd36892fa..d9fa1ce9374f 100644
--- a/graphics/py-pyqtgraph/Makefile
+++ b/graphics/py-pyqtgraph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyqtgraph
DISTVERSION= 0.13.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pyrsgis/Makefile b/graphics/py-pyrsgis/Makefile
index 059671ce35cd..fc2245ce39cb 100644
--- a/graphics/py-pyrsgis/Makefile
+++ b/graphics/py-pyrsgis/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyrsgis
PORTVERSION= 0.4.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pytesseract/Makefile b/graphics/py-pytesseract/Makefile
index 363a3275c4f2..6af70194188f 100644
--- a/graphics/py-pytesseract/Makefile
+++ b/graphics/py-pytesseract/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pytesseract
PORTVERSION= 0.3.13
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONPREFIX= v
CATEGORIES= graphics python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-python-barcode/Makefile b/graphics/py-python-barcode/Makefile
index 9aa0c45db718..103ef5a83e04 100644
--- a/graphics/py-python-barcode/Makefile
+++ b/graphics/py-python-barcode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= python-barcode
PORTVERSION= 0.15.1
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pyvista/Makefile b/graphics/py-pyvista/Makefile
index 80aa88554f1c..9f36906e3555 100644
--- a/graphics/py-pyvista/Makefile
+++ b/graphics/py-pyvista/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyvista
DISTVERSION= 0.34.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-rawpy/Makefile b/graphics/py-rawpy/Makefile
index 2b1902e4e7a8..fa2fad0c1854 100644
--- a/graphics/py-rawpy/Makefile
+++ b/graphics/py-rawpy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rawpy
-PORTVERSION= 0.25.0
+PORTVERSION= 0.25.1
DISTVERSIONPREFIX= v
CATEGORIES= graphics python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-rawpy/distinfo b/graphics/py-rawpy/distinfo
index ae770f072946..4c70303ac5db 100644
--- a/graphics/py-rawpy/distinfo
+++ b/graphics/py-rawpy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715442
-SHA256 (letmaik-rawpy-v0.25.0_GH0.tar.gz) = a97feea139a42d89024c983d1321ed5c374a2bdd8cb45f73d6bea37402c08998
-SIZE (letmaik-rawpy-v0.25.0_GH0.tar.gz) = 75984021
+TIMESTAMP = 1757120782
+SHA256 (letmaik-rawpy-v0.25.1_GH0.tar.gz) = 664d9d2d6c1692f1c129fc24ea9c430552f915853cd53ec76f5ad4d9b0a401f9
+SIZE (letmaik-rawpy-v0.25.1_GH0.tar.gz) = 75984071
diff --git a/graphics/py-rich-pixels/Makefile b/graphics/py-rich-pixels/Makefile
index 08b799f35d2c..7967514dbe14 100644
--- a/graphics/py-rich-pixels/Makefile
+++ b/graphics/py-rich-pixels/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rich-pixels
DISTVERSION= 3.0.1
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-scikit-image/Makefile b/graphics/py-scikit-image/Makefile
index 7508f070e973..92d7f6c761ef 100644
--- a/graphics/py-scikit-image/Makefile
+++ b/graphics/py-scikit-image/Makefile
@@ -1,9 +1,9 @@
PORTNAME= scikit-image
-PORTVERSION= 0.19.3
-DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTVERSION= 0.25.2
CATEGORIES= graphics python
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= scikit_image-${DISTVERSION}
MAINTAINER= makc@FreeBSD.org
COMMENT= Image processing in Python
@@ -13,25 +13,25 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pythran>0:devel/py-pythran@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.4:devel/py-lazy_loader@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}meson-python>=0.16:devel/meson-python@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pythran>=0.16:devel/py-pythran@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY} \
- ${PY_PILLOW} \
- ${PYTHON_PKGNAMEPREFIX}imageio>=2.4.1:graphics/py-imageio@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tifffile>=2019.7.26:graphics/py-tifffile@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.4.1:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}networkx>=2.2:math/py-networkx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.1:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pywavelets>=1.5.0:math/py-pywavelets@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cloudpickle>=0.2.1:devel/py-cloudpickle@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}imageio>2.35.0:graphics/py-imageio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.4:devel/py-lazy_loader@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}networkx>=3.0:math/py-networkx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=21:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pillow>=10.1:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.11.4:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tifffile>=2022.8.12:graphics/py-tifffile@${PY_FLAVOR}
USES= compiler:c++11-lang python shebangfix
-USE_GITHUB= yes
-USE_PYTHON= autoplist concurrent cython cython_run pep517
+USE_PYTHON= autoplist cython3 pep517
-SHEBANG_FILES= skimage/scripts/skivi
+BINARY_ALIAS= python=${PYTHON_CMD} \
+ python3=${PYTHON_CMD}
post-install:
@${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/skimage -name "*.so" -exec ${STRIP_CMD} {} \;
diff --git a/graphics/py-scikit-image/distinfo b/graphics/py-scikit-image/distinfo
index 3ee07516de0e..8b324c686a50 100644
--- a/graphics/py-scikit-image/distinfo
+++ b/graphics/py-scikit-image/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1662028806
-SHA256 (scikit-image-scikit-image-v0.19.3_GH0.tar.gz) = 4eb877c98d1395769daef5bc2ba8a7efd3f736c87086aecb3775a9174593398b
-SIZE (scikit-image-scikit-image-v0.19.3_GH0.tar.gz) = 22978982
+TIMESTAMP = 1758404066
+SHA256 (scikit_image-0.25.2.tar.gz) = e5a37e6cd4d0c018a7a55b9d601357e3382826d3888c10d0213fc63bff977dde
+SIZE (scikit_image-0.25.2.tar.gz) = 22693594
diff --git a/graphics/py-scikit-image/files/patch-pyproject.toml b/graphics/py-scikit-image/files/patch-pyproject.toml
index 018f5fbe0a7d..71596ab88d03 100644
--- a/graphics/py-scikit-image/files/patch-pyproject.toml
+++ b/graphics/py-scikit-image/files/patch-pyproject.toml
@@ -1,42 +1,23 @@
---- pyproject.toml.orig 2022-06-12 15:28:34 UTC
+--- pyproject.toml.orig 2025-02-18 17:45:36 UTC
+++ pyproject.toml
-@@ -1,37 +1,10 @@ requires = [
- [build-system]
- requires = [
- "wheel",
-- "setuptools<=59.4",
-+ "setuptools",
- "packaging",
- "Cython>=0.29.24,<3.0",
- "pythran",
-
-- # We follow scipy for much of these pinnings
-- # https://github.com/scipy/scipy/blob/master/pyproject.toml
-- # numpy 1.19 was the first minor release to provide aarch64 wheels, but
-- # wheels require fixes contained in numpy 1.19.2
-- "numpy==1.19.2; python_version=='3.7' and platform_machine=='aarch64'",
-- "numpy==1.19.2; python_version=='3.8' and platform_machine=='aarch64'",
-- # aarch64 for py39 and py310 are covered by the default requirement below
--
-- # arm64 on Darwin supports Python 3.8 and above requires numpy>=1.20.0
-- "numpy==1.20.0; python_version=='3.8' and platform_machine=='arm64' and platform_system=='Darwin'",
-- "numpy==1.20.0; python_version=='3.9' and platform_machine=='arm64' and platform_system=='Darwin'",
-- # arm64 for py310 is covered by the default requirement below
--
-- # default numpy requirements
-- "numpy==1.17.3; python_version=='3.7' and (platform_machine!='arm64' or platform_system!='Darwin') and platform_machine!='aarch64' and platform_python_implementation != 'PyPy'",
-- "numpy==1.17.3; python_version=='3.8' and (platform_machine!='arm64' or platform_system!='Darwin') and platform_machine!='aarch64' and platform_python_implementation != 'PyPy'",
-- "numpy==1.19.3; python_version=='3.9' and (platform_machine!='arm64' or platform_system!='Darwin') and platform_python_implementation != 'PyPy'",
-- "numpy==1.21.4; python_version=='3.10' and platform_python_implementation != 'PyPy'",
--
-- # First PyPy versions for which there are numpy wheels
-- "numpy==1.20.0; python_version=='3.7' and platform_python_implementation=='PyPy'",
--
-- # For Python versions which aren't yet officially supported,
-- # we specify an unpinned NumPy which allows source distributions
-- # to be used and allows wheels to be used as soon as they
-- # become available.
-- "numpy; python_version>='3.11'",
-- "numpy; python_version>='3.8' and platform_python_implementation=='PyPy'",
-+ "numpy",
+@@ -50,9 +50,9 @@ build = [
+ 'ninja>=1.11.1.1',
+ 'Cython>=3.0.8',
+ 'pythran>=0.16',
+- 'numpy>=2.0',
++ 'numpy>=1.24',
+ # Developer UI
+- 'spin==0.13',
++ 'spin>=0.13',
+ 'build>=1.2.1',
+ ]
+ data = ['pooch>=1.6.0']
+@@ -120,7 +120,7 @@ requires = [
+ 'Cython>=3.0.8',
+ 'pythran>=0.16',
+ 'lazy_loader>=0.4',
+- 'numpy>=2.0',
++ 'numpy>=1.24',
]
+
+ [tool.spin]
diff --git a/graphics/py-seqdiag/Makefile b/graphics/py-seqdiag/Makefile
index 85d04a589768..44142e2242c1 100644
--- a/graphics/py-seqdiag/Makefile
+++ b/graphics/py-seqdiag/Makefile
@@ -1,6 +1,6 @@
PORTNAME= seqdiag
PORTVERSION= 3.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-sorl-thumbnail/Makefile b/graphics/py-sorl-thumbnail/Makefile
index 1662b18e46fe..cad52c7ea394 100644
--- a/graphics/py-sorl-thumbnail/Makefile
+++ b/graphics/py-sorl-thumbnail/Makefile
@@ -1,9 +1,9 @@
PORTNAME= sorl-thumbnail
-PORTVERSION= 12.10.0
-PORTREVISION= 3
+DISTVERSION= 12.11.0
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= sorl_thumbnail-${DISTVERSION}
MAINTAINER= ports@caomhin.org
COMMENT= Sorl-thumbnail provides an easy way to generate image thumbnails
@@ -12,11 +12,13 @@ WWW= https://github.com/jazzband/sorl-thumbnail
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
PORTDOCS= *
@@ -26,11 +28,12 @@ OPTIONS_DEFAULT= PILLOW
OPTIONS_SINGLE= IMAGELIB
OPTIONS_GROUP= CACHING
+# An PGMAGICK option would still be possible as well, but the ports tree does
+# not yet have a py-pgmagick port.
OPTIONS_SINGLE_IMAGELIB= GRAPHICSMAGICK IMAGEMAGICK PILLOW WAND
OPTIONS_GROUP_CACHING= REDIS
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
-DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
GRAPHICSMAGICK_RUN_DEPENDS= ${LOCALBASE}/bin/gm:graphics/GraphicsMagick
IMAGEMAGICK_USES= magick:6,run
@@ -44,6 +47,10 @@ PILLOW_DESC= Use internal image processing
REDIS_DESC= Use REDIS as Key Value Store
WAND_DESC= Use Wand with ImageMagick
+post-build-DOCS-on:
+ ${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \
+ -d ${WRKDIR} -b html ${WRKSRC}/docs ${WRKSRC}/build/sphinx/html
+
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/build/sphinx/html && \
diff --git a/graphics/py-sorl-thumbnail/distinfo b/graphics/py-sorl-thumbnail/distinfo
index 503ab119ce1b..71659dc4d34c 100644
--- a/graphics/py-sorl-thumbnail/distinfo
+++ b/graphics/py-sorl-thumbnail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704566157
-SHA256 (sorl-thumbnail-12.10.0.tar.gz) = de95a49217fdfeced222fa3ceaa01d312ee2f8aad56ba34d6c70f2dee9a84938
-SIZE (sorl-thumbnail-12.10.0.tar.gz) = 665255
+TIMESTAMP = 1755414298
+SHA256 (sorl_thumbnail-12.11.0.tar.gz) = 191b89c27ecb40b5c2a35549d557d17c4841c6aff439b2e17b938b91eea463b3
+SIZE (sorl_thumbnail-12.11.0.tar.gz) = 667102
diff --git a/graphics/py-sorl-thumbnail/files/patch-pyproject.toml b/graphics/py-sorl-thumbnail/files/patch-pyproject.toml
new file mode 100644
index 000000000000..f38468089e04
--- /dev/null
+++ b/graphics/py-sorl-thumbnail/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+Relax version requirements.
+
+--- pyproject.toml.orig 2025-08-20 12:07:03 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=64", "setuptools_scm>=8"]
++requires = ["setuptools", "setuptools_scm>=8"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
diff --git a/graphics/py-spectra/Makefile b/graphics/py-spectra/Makefile
index 67ee13b9e32a..1f5ef0654c65 100644
--- a/graphics/py-spectra/Makefile
+++ b/graphics/py-spectra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spectra
DISTVERSION= 0.0.11
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-term-image/Makefile b/graphics/py-term-image/Makefile
index 2c23c964d8c9..1fe853971830 100644
--- a/graphics/py-term-image/Makefile
+++ b/graphics/py-term-image/Makefile
@@ -1,5 +1,6 @@
PORTNAME= term-image
DISTVERSION= 0.7.2
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-termtosvg/Makefile b/graphics/py-termtosvg/Makefile
index 3d6b89d40203..c7a0ab8ce1a6 100644
--- a/graphics/py-termtosvg/Makefile
+++ b/graphics/py-termtosvg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= termtosvg
PORTVERSION= 1.1.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/nbedos/termtosvg
LICENSE= BSD3CLAUSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}svgwrite>=0:graphics/py-svgwrite@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyte>=0:devel/py-pyte@${PY_FLAVOR}
USES= python
diff --git a/graphics/py-tifffile/Makefile b/graphics/py-tifffile/Makefile
index b97efc5fe285..7b365f0d1e35 100644
--- a/graphics/py-tifffile/Makefile
+++ b/graphics/py-tifffile/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tifffile
-PORTVERSION= 2025.6.1
+PORTVERSION= 2025.8.28
PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI \
@@ -31,7 +31,7 @@ ZARR_DESC= Access zarr store
CODECS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imagecodecs>=2024.12.30:graphics/py-imagecodecs@${PY_FLAVOR}
PLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR}
XML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
ZARR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=0:filesystems/py-fsspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}kerchunk>=0:filesystems/py-kerchunk@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zarr>=3:devel/py-zarr@${PY_FLAVOR}
diff --git a/graphics/py-tifffile/distinfo b/graphics/py-tifffile/distinfo
index 97f4cd55b741..21916fdd3e70 100644
--- a/graphics/py-tifffile/distinfo
+++ b/graphics/py-tifffile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813096
-SHA256 (tifffile-2025.6.1.tar.gz) = 63cff7cf7305c26e3f3451c0b05fd95a09252beef4f1663227d4b70cb75c5fdb
-SIZE (tifffile-2025.6.1.tar.gz) = 369769
+TIMESTAMP = 1757120774
+SHA256 (tifffile-2025.8.28.tar.gz) = 82929343c70f6f776983f6a817f0b92e913a1bbb3dc3f436af44419b872bb467
+SIZE (tifffile-2025.8.28.tar.gz) = 371211
diff --git a/graphics/py-toyplot/Makefile b/graphics/py-toyplot/Makefile
index 94dbbb9c78ab..94a3478f8ac9 100644
--- a/graphics/py-toyplot/Makefile
+++ b/graphics/py-toyplot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= toyplot
PORTVERSION= 0.19.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-ueberzug/Makefile b/graphics/py-ueberzug/Makefile
index b1a3826c1e03..50c27d488603 100644
--- a/graphics/py-ueberzug/Makefile
+++ b/graphics/py-ueberzug/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ueberzug
DISTVERSION= 18.1.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-urbanaccess/Makefile b/graphics/py-urbanaccess/Makefile
index 570e52558291..1b2dda23f307 100644
--- a/graphics/py-urbanaccess/Makefile
+++ b/graphics/py-urbanaccess/Makefile
@@ -1,6 +1,6 @@
PORTNAME= urbanaccess
PORTVERSION= 0.2.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-vispy/Makefile b/graphics/py-vispy/Makefile
index ebb2547c4f29..23511cc3beee 100644
--- a/graphics/py-vispy/Makefile
+++ b/graphics/py-vispy/Makefile
@@ -1,12 +1,13 @@
PORTNAME= vispy
-DISTVERSION= 0.14.3
+DISTVERSION= 0.15.2
CATEGORIES= graphics science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= High-performance interactive 2D/3D data visualization library
-WWW= https://vispy.org/
+WWW= https://vispy.org/ \
+ https://github.com/vispy/vispy
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/graphics/py-vispy/distinfo b/graphics/py-vispy/distinfo
index 59c9ad4bec40..b8b8d91699b1 100644
--- a/graphics/py-vispy/distinfo
+++ b/graphics/py-vispy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725682365
-SHA256 (vispy-0.14.3.tar.gz) = efbbb847a908baf7e7169ab9bf296138a39364f367e6cb0a8ec03ad71699d31d
-SIZE (vispy-0.14.3.tar.gz) = 2508703
+TIMESTAMP = 1758440133
+SHA256 (vispy-0.15.2.tar.gz) = d52d10c0697f48990555cea2a2bad3f9f5a772391856fda364ea4bbc69fd075c
+SIZE (vispy-0.15.2.tar.gz) = 2513383
diff --git a/graphics/py-vispy/files/patch-pyproject.toml b/graphics/py-vispy/files/patch-pyproject.toml
index 05cbb6a12162..5987351b45c0 100644
--- a/graphics/py-vispy/files/patch-pyproject.toml
+++ b/graphics/py-vispy/files/patch-pyproject.toml
@@ -1,11 +1,15 @@
---- pyproject.toml.orig 2024-09-07 04:18:42 UTC
+--- pyproject.toml.orig 2025-05-19 13:17:34 UTC
+++ pyproject.toml
-@@ -3,7 +3,7 @@ requires = [
- "wheel",
- "setuptools>=42",
+@@ -1,9 +1,9 @@ requires = [
+ [build-system]
+ requires = [
+- "setuptools>=69.4.0",
++ "setuptools",
# see https://numpy.org/devdocs/dev/depending_on_numpy.html#numpy-2-0-specific-advice
-- "numpy>=2.0.0rc2",
+- "numpy>=2.0.0",
+- "setuptools_scm[toml]>=8.1",
+ "numpy",
- "setuptools_scm[toml]>=7.1",
++ "setuptools_scm[toml]",
"Cython>=3.0.0"
]
+
diff --git a/graphics/py-visvis/Makefile b/graphics/py-visvis/Makefile
index 761e3603f0ce..1337bbdd0a9c 100644
--- a/graphics/py-visvis/Makefile
+++ b/graphics/py-visvis/Makefile
@@ -1,6 +1,6 @@
PORTNAME= visvis
PORTVERSION= 1.15.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-willow/Makefile b/graphics/py-willow/Makefile
index 82ad6fbcabd3..4c20c7cb9022 100644
--- a/graphics/py-willow/Makefile
+++ b/graphics/py-willow/Makefile
@@ -1,5 +1,6 @@
PORTNAME= willow
PORTVERSION= 1.11.0
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile
index 22d0f30ba71c..15a442fb4f45 100644
--- a/graphics/qgis-ltr/Makefile
+++ b/graphics/qgis-ltr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qgis
-DISTVERSION= 3.40.9
+DISTVERSION= 3.40.11
CATEGORIES= graphics geography
MASTER_SITES= https://qgis.org/downloads/
PKGNAMESUFFIX= -ltr
diff --git a/graphics/qgis-ltr/distinfo b/graphics/qgis-ltr/distinfo
index 224c0577869f..e5645398544a 100644
--- a/graphics/qgis-ltr/distinfo
+++ b/graphics/qgis-ltr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752928201
-SHA256 (qgis-3.40.9.tar.bz2) = 1b9cf895917d21e2cdb6858e079fe35d1c058e731b0cb1a5b42eeaa31dc5a537
-SIZE (qgis-3.40.9.tar.bz2) = 184036057
+TIMESTAMP = 1758349964
+SHA256 (qgis-3.40.11.tar.bz2) = cdb9f916cab1a7b3a1d21f02174998f2752befec69e617a2d1fdd241a1a8b7c2
+SIZE (qgis-3.40.11.tar.bz2) = 183592710
diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile
index cf64b07941b0..fb267b7f4bd2 100644
--- a/graphics/qgis/Makefile
+++ b/graphics/qgis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qgis
-DISTVERSION= 3.44.1
+DISTVERSION= 3.44.3
CATEGORIES= graphics geography
MASTER_SITES= https://qgis.org/downloads/
diff --git a/graphics/qgis/distinfo b/graphics/qgis/distinfo
index fbee2451425f..b068f839c22d 100644
--- a/graphics/qgis/distinfo
+++ b/graphics/qgis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752899169
-SHA256 (qgis-3.44.1.tar.bz2) = b228ef7093da0e9f7a594b93a57ef737cdefd8c07b84ccff251da1f7d2bb6f4b
-SIZE (qgis-3.44.1.tar.bz2) = 187982326
+TIMESTAMP = 1758266812
+SHA256 (qgis-3.44.3.tar.bz2) = fb8f1407a0cf2ac776e16bfbc7576217fe1760d1e0789446187c5df8e381b69d
+SIZE (qgis-3.44.3.tar.bz2) = 187793769
diff --git a/graphics/qt6-3d/Makefile b/graphics/qt6-3d/Makefile
index d92a2dbf6830..e94c04ce9f98 100644
--- a/graphics/qt6-3d/Makefile
+++ b/graphics/qt6-3d/Makefile
@@ -1,6 +1,5 @@
PORTNAME= 3d
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 2
CATEGORIES= graphics
PKGNAMEPREFIX= qt6-
diff --git a/graphics/qt6-3d/distinfo b/graphics/qt6-3d/distinfo
index 231aa0fba277..5e2d2d8c0d6a 100644
--- a/graphics/qt6-3d/distinfo
+++ b/graphics/qt6-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749158712
-SHA256 (KDE/Qt/6.9.1/qt3d-everywhere-src-6.9.1.tar.xz) = 9c46497a60147bb326a58b67b1f543bdf81b8aceed908b44d3dde896d79c4784
-SIZE (KDE/Qt/6.9.1/qt3d-everywhere-src-6.9.1.tar.xz) = 141817908
+TIMESTAMP = 1759303310
+SHA256 (KDE/Qt/6.9.3/qt3d-everywhere-src-6.9.3.tar.xz) = 7e8664ddf21a79d4eeaebf76dddf017ed31142a2df005cf4ac784dff10627fff
+SIZE (KDE/Qt/6.9.3/qt3d-everywhere-src-6.9.3.tar.xz) = 141820300
diff --git a/graphics/qt6-3d/pkg-plist b/graphics/qt6-3d/pkg-plist
index 5be5d29981db..c0b717194e24 100644
--- a/graphics/qt6-3d/pkg-plist
+++ b/graphics/qt6-3d/pkg-plist
@@ -1406,12 +1406,6 @@ lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateTargets.cmake
lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateVersionlessTargets.cmake
lib/cmake/Qt6BuildInternals/StandaloneTests/Qt3DTestsConfig.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginAdditionalTargetInfo.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginConfig.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginConfigVersion.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginConfigVersionImpl.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/Qt6Qml/QmlPlugins/Qt63DQuickLogicpluginTargets.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginConfigVersion.cmake
@@ -1448,6 +1442,12 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginConfigVersion.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginConfigVersionImpl.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginTargets.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginAdditionalTargetInfo.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginConfig.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginConfigVersion.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginConfigVersionImpl.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dlogicpluginTargets.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginAdditionalTargetInfo.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginConfig.cmake
lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginConfigVersion.cmake
@@ -1572,7 +1572,7 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginTargets.cmake
%%QT_QMLDIR%%/Qt3D/Input/libquick3dinputplugin.so
%%QT_QMLDIR%%/Qt3D/Input/plugins.qmltypes
%%QT_QMLDIR%%/Qt3D/Input/qmldir
-%%QT_QMLDIR%%/Qt3D/Logic/lib3dquicklogicplugin.so
+%%QT_QMLDIR%%/Qt3D/Logic/libquick3dlogicplugin.so
%%QT_QMLDIR%%/Qt3D/Logic/plugins.qmltypes
%%QT_QMLDIR%%/Qt3D/Logic/qmldir
%%QT_QMLDIR%%/Qt3D/Render/libquick3drenderplugin.so
diff --git a/graphics/qt6-imageformats/distinfo b/graphics/qt6-imageformats/distinfo
index c4ff0b43a29a..d612fb9b4f82 100644
--- a/graphics/qt6-imageformats/distinfo
+++ b/graphics/qt6-imageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749159278
-SHA256 (KDE/Qt/6.9.1/qtimageformats-everywhere-src-6.9.1.tar.xz) = ebe9f238daaf9bb752c7233edadf4af33fc4fa30d914936812b6410d3af1577c
-SIZE (KDE/Qt/6.9.1/qtimageformats-everywhere-src-6.9.1.tar.xz) = 2039560
+TIMESTAMP = 1759303322
+SHA256 (KDE/Qt/6.9.3/qtimageformats-everywhere-src-6.9.3.tar.xz) = 4fb26bdbfbd4b8e480087896514e11c33aba7b6b39246547355ea340c4572ffe
+SIZE (KDE/Qt/6.9.3/qtimageformats-everywhere-src-6.9.3.tar.xz) = 2030812
diff --git a/graphics/qt6-lottie/distinfo b/graphics/qt6-lottie/distinfo
index 793146f6f402..2438db7d0924 100644
--- a/graphics/qt6-lottie/distinfo
+++ b/graphics/qt6-lottie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162753
-SHA256 (KDE/Qt/6.9.1/qtlottie-everywhere-src-6.9.1.tar.xz) = 8ee88c2e0773c96109c179d7e75a46ba7bc548b5bc8be409a23cbaddafa18ba2
-SIZE (KDE/Qt/6.9.1/qtlottie-everywhere-src-6.9.1.tar.xz) = 99436
+TIMESTAMP = 1759303331
+SHA256 (KDE/Qt/6.9.3/qtlottie-everywhere-src-6.9.3.tar.xz) = 116e105574f0bb442b80251fa60b88d1c9fe55db64e11b549e8fc2063b90df33
+SIZE (KDE/Qt/6.9.3/qtlottie-everywhere-src-6.9.3.tar.xz) = 83520
diff --git a/graphics/qt6-quickeffectmaker/distinfo b/graphics/qt6-quickeffectmaker/distinfo
index 52b2a7170925..b0ce32592367 100644
--- a/graphics/qt6-quickeffectmaker/distinfo
+++ b/graphics/qt6-quickeffectmaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749162778
-SHA256 (KDE/Qt/6.9.1/qtquickeffectmaker-everywhere-src-6.9.1.tar.xz) = 39b617c40642bb44f54e781ecea9338f2cf2b794c552df0b7a8795cabad15d31
-SIZE (KDE/Qt/6.9.1/qtquickeffectmaker-everywhere-src-6.9.1.tar.xz) = 4358748
+TIMESTAMP = 1759303342
+SHA256 (KDE/Qt/6.9.3/qtquickeffectmaker-everywhere-src-6.9.3.tar.xz) = 6bf0361d24a0865cba9d94ff169c64cd69ac5d90c85260c29ec84ee5c2a59912
+SIZE (KDE/Qt/6.9.3/qtquickeffectmaker-everywhere-src-6.9.3.tar.xz) = 4343072
diff --git a/graphics/qt6-svg/Makefile b/graphics/qt6-svg/Makefile
index 322b0d874e19..7eee8e4edde8 100644
--- a/graphics/qt6-svg/Makefile
+++ b/graphics/qt6-svg/Makefile
@@ -1,12 +1,8 @@
PORTNAME= svg
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= qt6-
-PATCH_SITES= https://github.com/qt/qtsvg/commit/
-PATCHFILES+= 07b3434f91c95d196f687c51e1a58a95a0b1ef2e.patch:-p1 # PR 287659
-
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt6 classes for displaying the contents of SVG files
diff --git a/graphics/qt6-svg/distinfo b/graphics/qt6-svg/distinfo
index a4042baa311f..e761d58b9734 100644
--- a/graphics/qt6-svg/distinfo
+++ b/graphics/qt6-svg/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1750609163
-SHA256 (KDE/Qt/6.9.1/qtsvg-everywhere-src-6.9.1.tar.xz) = 2dfc5de5fd891ff2afd9861e519bf1a26e6deb729b3133f68a28ba763c9abbd5
-SIZE (KDE/Qt/6.9.1/qtsvg-everywhere-src-6.9.1.tar.xz) = 2017876
-SHA256 (KDE/Qt/6.9.1/07b3434f91c95d196f687c51e1a58a95a0b1ef2e.patch) = 924277fa003f477372446f7ca6fc9e6139f47216a0eebd27e9c129f5d36a5855
-SIZE (KDE/Qt/6.9.1/07b3434f91c95d196f687c51e1a58a95a0b1ef2e.patch) = 1890
+TIMESTAMP = 1759303352
+SHA256 (KDE/Qt/6.9.3/qtsvg-everywhere-src-6.9.3.tar.xz) = db76aa3358cbbe6fce7da576ff4669cb9801920188c750d3b12783bbe97026e2
+SIZE (KDE/Qt/6.9.3/qtsvg-everywhere-src-6.9.3.tar.xz) = 2004192
diff --git a/graphics/qt6-wayland/Makefile b/graphics/qt6-wayland/Makefile
index a63bdb800592..430aef820fe7 100644
--- a/graphics/qt6-wayland/Makefile
+++ b/graphics/qt6-wayland/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wayland
DISTVERSION= ${QT6_VERSION}
-PORTREVISION= 1
CATEGORIES= graphics wayland
PKGNAMEPREFIX= qt6-
diff --git a/graphics/qt6-wayland/distinfo b/graphics/qt6-wayland/distinfo
index 80bc8f5217e5..1c253fc89fc5 100644
--- a/graphics/qt6-wayland/distinfo
+++ b/graphics/qt6-wayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749159376
-SHA256 (KDE/Qt/6.9.1/qtwayland-everywhere-src-6.9.1.tar.xz) = 7d21ea0e687180ebb19b9a1f86ae9cfa7a25b4f02d5db05ec834164409932e3e
-SIZE (KDE/Qt/6.9.1/qtwayland-everywhere-src-6.9.1.tar.xz) = 1152868
+TIMESTAMP = 1759303362
+SHA256 (KDE/Qt/6.9.3/qtwayland-everywhere-src-6.9.3.tar.xz) = e413d4bc9263e80a465761debf8cb8317aa6b01e814b20046a05258e6573dadd
+SIZE (KDE/Qt/6.9.3/qtwayland-everywhere-src-6.9.3.tar.xz) = 1138368
diff --git a/graphics/qt6-wayland/pkg-plist b/graphics/qt6-wayland/pkg-plist
index 211c136cf60b..a48b95ead2b8 100644
--- a/graphics/qt6-wayland/pkg-plist
+++ b/graphics/qt6-wayland/pkg-plist
@@ -641,6 +641,7 @@ lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateAdditionalTargetInfo.cm
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfig.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfigVersion.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateExtraProperties.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateTargets.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateVersionlessAliasTargets.cmake
lib/cmake/Qt6WaylandGlobalPrivate/Qt6WaylandGlobalPrivateVersionlessTargets.cmake
diff --git a/graphics/qtqr/Makefile b/graphics/qtqr/Makefile
index 4774bebe1851..27cdea034238 100644
--- a/graphics/qtqr/Makefile
+++ b/graphics/qtqr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qtqr
DISTVERSION= 2.1
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= https://launchpad.net/qr-tools/2.0/${PORTVERSION}/+download/ \
LOCAL/ehaupt
diff --git a/graphics/qview/Makefile b/graphics/qview/Makefile
index 3dbdf74b94ca..8c7701c8acdb 100644
--- a/graphics/qview/Makefile
+++ b/graphics/qview/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qview
PORTVERSION= 6.1
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://github.com/jurplel/qView/releases/download/${PORTVERSION}/
DISTNAME= qView-${PORTVERSION}
diff --git a/graphics/rapid-photo-downloader/Makefile b/graphics/rapid-photo-downloader/Makefile
index 371462930bea..d13f6e37621e 100644
--- a/graphics/rapid-photo-downloader/Makefile
+++ b/graphics/rapid-photo-downloader/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rapid-photo-downloader
DISTVERSION= 0.9.26
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= graphics
MASTER_SITES= https://launchpad.net/rapid/pyqt/${PORTVERSION}/+download/
diff --git a/graphics/resvg-capi/Makefile b/graphics/resvg-capi/Makefile
index 390d5d26ce36..41edd896cca4 100644
--- a/graphics/resvg-capi/Makefile
+++ b/graphics/resvg-capi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= resvg-c-api
DISTVERSION= 0.45.0
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/resvg/Makefile b/graphics/resvg/Makefile
index 146bca64fbf9..cfbac27b29d4 100644
--- a/graphics/resvg/Makefile
+++ b/graphics/resvg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= resvg
DISTVERSION= 0.45.0
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/rubygem-clutter-gdk/Makefile b/graphics/rubygem-clutter-gdk/Makefile
index a6a20def5cd9..5442b62c8d17 100644
--- a/graphics/rubygem-clutter-gdk/Makefile
+++ b/graphics/rubygem-clutter-gdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clutter-gdk
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.3
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-clutter-gdk/distinfo b/graphics/rubygem-clutter-gdk/distinfo
index fa2653911a7c..37f56b0c3502 100644
--- a/graphics/rubygem-clutter-gdk/distinfo
+++ b/graphics/rubygem-clutter-gdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566766
-SHA256 (rubygem/clutter-gdk-4.3.0.gem) = 79a3948186a0298aa400228229eccab544740077d1ccd2a2c5df19b92c5d1d8e
-SIZE (rubygem/clutter-gdk-4.3.0.gem) = 14848
+TIMESTAMP = 1757121918
+SHA256 (rubygem/clutter-gdk-4.3.3.gem) = bfdf399bae9407ab9cd3e85f91edd1d82349bb2b883d5fff76520f34dccbfda0
+SIZE (rubygem/clutter-gdk-4.3.3.gem) = 14848
diff --git a/graphics/rubygem-clutter-gtk/Makefile b/graphics/rubygem-clutter-gtk/Makefile
index b9c78675388f..a2368c62526f 100644
--- a/graphics/rubygem-clutter-gtk/Makefile
+++ b/graphics/rubygem-clutter-gtk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clutter-gtk
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.3
CATEGORIES= graphics rubygems
MASTER_SITES= RG
@@ -15,7 +15,8 @@ BUILD_DEPENDS= rubygem-rake>=0:devel/rubygem-rake
LIB_DEPENDS= libclutter-gtk-1.0.so:graphics/clutter-gtk3
RUN_DEPENDS= rubygem-clutter>=${PORTVERSION}<${PORTVERSION}_99:graphics/rubygem-clutter \
rubygem-clutter-gdk>=${PORTVERSION}<${PORTVERSION}_99:graphics/rubygem-clutter-gdk \
- rubygem-gtk3>=${PORTVERSION}<${PORTVERSION}_99:x11-toolkits/rubygem-gtk3
+ rubygem-gtk3>=${PORTVERSION}<${PORTVERSION}_99:x11-toolkits/rubygem-gtk3 \
+ rubygem-rake>=0:devel/rubygem-rake
USES= gem
diff --git a/graphics/rubygem-clutter-gtk/distinfo b/graphics/rubygem-clutter-gtk/distinfo
index 4413a708752a..9127b81430fb 100644
--- a/graphics/rubygem-clutter-gtk/distinfo
+++ b/graphics/rubygem-clutter-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566768
-SHA256 (rubygem/clutter-gtk-4.3.0.gem) = 3d1f4cd818e334ec41107fc755c835341bd13966f83cb0aeeac1ac708f5c3132
-SIZE (rubygem/clutter-gtk-4.3.0.gem) = 31232
+TIMESTAMP = 1757121920
+SHA256 (rubygem/clutter-gtk-4.3.3.gem) = 1d9b14b4a1377ad89d11856b19787588f7a4663b35242dfc7d865f0702f16229
+SIZE (rubygem/clutter-gtk-4.3.3.gem) = 31232
diff --git a/graphics/rubygem-clutter/Makefile b/graphics/rubygem-clutter/Makefile
index ae98634aab17..9cea3964bdee 100644
--- a/graphics/rubygem-clutter/Makefile
+++ b/graphics/rubygem-clutter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clutter
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.3
CATEGORIES= graphics rubygems
MASTER_SITES= RG
@@ -15,7 +15,8 @@ BUILD_DEPENDS= rubygem-rake>=0:devel/rubygem-rake
LIB_DEPENDS= libclutter-1.0.so:graphics/clutter
RUN_DEPENDS= rubygem-cairo-gobject>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-cairo-gobject \
rubygem-gobject-introspection>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-gobject-introspection \
- rubygem-pango>=${PORTVERSION}<${PORTVERSION}_99:x11-toolkits/rubygem-pango
+ rubygem-pango>=${PORTVERSION}<${PORTVERSION}_99:x11-toolkits/rubygem-pango \
+ rubygem-rake>=0:devel/rubygem-rake
USES= gem
diff --git a/graphics/rubygem-clutter/distinfo b/graphics/rubygem-clutter/distinfo
index 6d5fba557ab1..3ca12ba0b3c0 100644
--- a/graphics/rubygem-clutter/distinfo
+++ b/graphics/rubygem-clutter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566764
-SHA256 (rubygem/clutter-4.3.0.gem) = 6153fd96facac998006508f971b4d158757a4aba9881d18fec22b8752c413730
-SIZE (rubygem/clutter-4.3.0.gem) = 42496
+TIMESTAMP = 1757121916
+SHA256 (rubygem/clutter-4.3.3.gem) = 9f5d086b735cc0e50c9acd9aba3b8ecc8ea9049c24ea17922984dd7932554a31
+SIZE (rubygem/clutter-4.3.3.gem) = 42496
diff --git a/graphics/rubygem-gdk_pixbuf2/Makefile b/graphics/rubygem-gdk_pixbuf2/Makefile
index 9fd42d2745e0..26de42c7ce23 100644
--- a/graphics/rubygem-gdk_pixbuf2/Makefile
+++ b/graphics/rubygem-gdk_pixbuf2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gdk_pixbuf2
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.3
CATEGORIES= graphics rubygems
MASTER_SITES= RG
@@ -12,7 +12,8 @@ LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
BUILD_DEPENDS= rubygem-rake>=0:devel/rubygem-rake
-RUN_DEPENDS= rubygem-gio2>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-gio2
+RUN_DEPENDS= rubygem-gio2>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-gio2 \
+ rubygem-rake>=0:devel/rubygem-rake
USES= gem gnome
USE_GNOME= gdkpixbuf
diff --git a/graphics/rubygem-gdk_pixbuf2/distinfo b/graphics/rubygem-gdk_pixbuf2/distinfo
index e322b690656d..7b62c50c1b9b 100644
--- a/graphics/rubygem-gdk_pixbuf2/distinfo
+++ b/graphics/rubygem-gdk_pixbuf2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566770
-SHA256 (rubygem/gdk_pixbuf2-4.3.0.gem) = c6d5e1a82c71b878a43897a942bc3f5041276cd578ee73955773e7965c46a8ad
-SIZE (rubygem/gdk_pixbuf2-4.3.0.gem) = 34816
+TIMESTAMP = 1757121922
+SHA256 (rubygem/gdk_pixbuf2-4.3.3.gem) = 9d44f5830af6037b6df2f4d697e8b642f61888bc2d3ad23cf987341287584afc
+SIZE (rubygem/gdk_pixbuf2-4.3.3.gem) = 34816
diff --git a/graphics/rubygem-graphene1/Makefile b/graphics/rubygem-graphene1/Makefile
new file mode 100644
index 000000000000..46e9191f33bd
--- /dev/null
+++ b/graphics/rubygem-graphene1/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= graphene1
+PORTVERSION= 4.3.3
+CATEGORIES= graphics rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Ruby binding of graphene1
+WWW= https://ruby-gnome.github.io/ \
+ https://github.com/ruby-gnome/ruby-gnome
+
+LICENSE= LGPL21+
+LICENSE_FILE= ${WRKSRC}/COPYING.LIB
+
+RUN_DEPENDS= rubygem-gobject-introspection>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-gobject-introspection
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/graphics/rubygem-graphene1/distinfo b/graphics/rubygem-graphene1/distinfo
new file mode 100644
index 000000000000..4bf63c97d51b
--- /dev/null
+++ b/graphics/rubygem-graphene1/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757120482
+SHA256 (rubygem/graphene1-4.3.3.gem) = c5dcac73ccb6f4601259d2c6e83517224fae629aaa03239928beffc2df8add90
+SIZE (rubygem/graphene1-4.3.3.gem) = 15872
diff --git a/graphics/rubygem-graphene1/pkg-descr b/graphics/rubygem-graphene1/pkg-descr
new file mode 100644
index 000000000000..6f04a617ba6e
--- /dev/null
+++ b/graphics/rubygem-graphene1/pkg-descr
@@ -0,0 +1 @@
+Ruby/Graphene1 is a Ruby binding of Graphene.
diff --git a/graphics/rubygem-image_processing/Makefile b/graphics/rubygem-image_processing/Makefile
index 70fb10a9bb8f..4e92fdcf1dee 100644
--- a/graphics/rubygem-image_processing/Makefile
+++ b/graphics/rubygem-image_processing/Makefile
@@ -10,15 +10,11 @@ WWW= https://github.com/janko/image_processing
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-mini_magick4${PKGNAMESUFFIX}>=4.9.5<6:graphics/rubygem-mini_magick4@${FLAVOR} \
- rubygem-ruby-vips${PKGNAMESUFFIX}>=2.0.17<3:graphics/rubygem-ruby-vips@${FLAVOR}
+RUN_DEPENDS= rubygem-mini_magick4${PKGNAMESUFFIX}>=4.9.5<6:graphics/rubygem-mini_magick4 \
+ rubygem-ruby-vips${PKGNAMESUFFIX}>=2.0.17<3:graphics/rubygem-ruby-vips
USES= gem
NO_ARCH= yes
-FLAVORS= x11 nox11
-FLAVOR?= ${FLAVORS:[1]}
-nox11_PKGNAMESUFFIX= -nox11
-
.include <bsd.port.mk>
diff --git a/graphics/rubygem-invisible_captcha/Makefile b/graphics/rubygem-invisible_captcha/Makefile
index 00e37dcd82a9..be90c3e2e44f 100644
--- a/graphics/rubygem-invisible_captcha/Makefile
+++ b/graphics/rubygem-invisible_captcha/Makefile
@@ -1,6 +1,5 @@
PORTNAME= invisible_captcha
-PORTVERSION= 2.1.0
-PORTREVISION= 1
+PORTVERSION= 2.3.0
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-invisible_captcha/distinfo b/graphics/rubygem-invisible_captcha/distinfo
index e213eb73e5e5..f29740e6a87a 100644
--- a/graphics/rubygem-invisible_captcha/distinfo
+++ b/graphics/rubygem-invisible_captcha/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695537083
-SHA256 (rubygem/invisible_captcha-2.1.0.gem) = 02b452f3eb1b691d155ba3e8e97e1be0e6b6be62e8bc94957234b9cde0852b1e
-SIZE (rubygem/invisible_captcha-2.1.0.gem) = 25600
+TIMESTAMP = 1755674924
+SHA256 (rubygem/invisible_captcha-2.3.0.gem) = 309ee5a5e891ecfb732c85b12f1aa9252a648df6f2761b3b41205e824e30ff15
+SIZE (rubygem/invisible_captcha-2.3.0.gem) = 26112
diff --git a/graphics/rubygem-mini_magick/Makefile b/graphics/rubygem-mini_magick/Makefile
index 0a42560e840d..5b92f0991eb5 100644
--- a/graphics/rubygem-mini_magick/Makefile
+++ b/graphics/rubygem-mini_magick/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mini_magick
-PORTVERSION= 5.3.0
+PORTVERSION= 5.3.1
CATEGORIES= graphics rubygems
MASTER_SITES= RG
@@ -13,11 +13,8 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-logger>=0:devel/rubygem-logger
USES= gem magick:${FLAVOR}
+USES= gem magick
NO_ARCH= yes
-FLAVORS= x11 nox11
-FLAVOR?= ${FLAVORS:[1]}
-nox11_PKGNAMESUFFIX= -nox11
-
.include <bsd.port.mk>
diff --git a/graphics/rubygem-mini_magick/distinfo b/graphics/rubygem-mini_magick/distinfo
index eb2346034f41..a91b61b3bb29 100644
--- a/graphics/rubygem-mini_magick/distinfo
+++ b/graphics/rubygem-mini_magick/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752416430
-SHA256 (rubygem/mini_magick-5.3.0.gem) = 6f13309c90f9ebe204b4c3f04d0a5a9265c5f734950894e83fa2480d4aa79ba4
-SIZE (rubygem/mini_magick-5.3.0.gem) = 21504
+TIMESTAMP = 1757121820
+SHA256 (rubygem/mini_magick-5.3.1.gem) = 29395dfd76badcabb6403ee5aff6f681e867074f8f28ce08d78661e9e4a351c4
+SIZE (rubygem/mini_magick-5.3.1.gem) = 21504
diff --git a/graphics/rubygem-mini_magick4/Makefile b/graphics/rubygem-mini_magick4/Makefile
index 84fa9dfbb1ba..e6c139bd6aff 100644
--- a/graphics/rubygem-mini_magick4/Makefile
+++ b/graphics/rubygem-mini_magick4/Makefile
@@ -2,7 +2,7 @@ PORTNAME= mini_magick
PORTVERSION= 4.13.2
CATEGORIES= graphics rubygems
MASTER_SITES= RG
-PKGNAMESUFFIX?= 4
+PKGNAMESUFFIX= 4
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Manipulate images with minimal use of memory via ImageMagick
@@ -11,14 +11,10 @@ WWW= https://github.com/minimagick/minimagick
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-USES= gem magick:${FLAVOR}
+USES= gem magick
NO_ARCH= yes
-FLAVORS= x11 nox11
-FLAVOR?= ${FLAVORS:[1]}
-nox11_PKGNAMESUFFIX= 4-nox11
-
PORTSCOUT= limit:^4\.
.include <bsd.port.mk>
diff --git a/graphics/rubygem-rmagick/Makefile b/graphics/rubygem-rmagick/Makefile
index ddd0ebb622b8..534c3eee81b3 100644
--- a/graphics/rubygem-rmagick/Makefile
+++ b/graphics/rubygem-rmagick/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rmagick
-PORTVERSION= 6.1.2
+PORTVERSION= 6.1.4
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-rmagick/distinfo b/graphics/rubygem-rmagick/distinfo
index 099536aeef53..192915ad6b93 100644
--- a/graphics/rubygem-rmagick/distinfo
+++ b/graphics/rubygem-rmagick/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265960
-SHA256 (rubygem/rmagick-6.1.2.gem) = 2f2faf6aa072d32f6a71f6241d9e20b5090fb43690bbb84761b963bedcf53c8d
-SIZE (rubygem/rmagick-6.1.2.gem) = 270336
+TIMESTAMP = 1757122056
+SHA256 (rubygem/rmagick-6.1.4.gem) = 038593dd017bcb538c80a1a03800963c8050b808903daa57fce4f74259b30f65
+SIZE (rubygem/rmagick-6.1.4.gem) = 270336
diff --git a/graphics/rubygem-rsvg2/Makefile b/graphics/rubygem-rsvg2/Makefile
index 8657933aecf6..c4c396d687e6 100644
--- a/graphics/rubygem-rsvg2/Makefile
+++ b/graphics/rubygem-rsvg2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rsvg2
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.3
CATEGORIES= graphics rubygems
MASTER_SITES= RG
@@ -13,7 +13,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING.LIB
BUILD_DEPENDS= rubygem-rake>=0:devel/rubygem-rake
RUN_DEPENDS= rubygem-cairo-gobject>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-cairo-gobject \
- rubygem-gdk_pixbuf2>=${PORTVERSION}<${PORTVERSION}_99:graphics/rubygem-gdk_pixbuf2
+ rubygem-gdk_pixbuf2>=${PORTVERSION}<${PORTVERSION}_99:graphics/rubygem-gdk_pixbuf2 \
+ rubygem-rake>=0:devel/rubygem-rake
USES= gem gnome
USE_GNOME= librsvg2
diff --git a/graphics/rubygem-rsvg2/distinfo b/graphics/rubygem-rsvg2/distinfo
index d787f387fa3e..22ae161f7467 100644
--- a/graphics/rubygem-rsvg2/distinfo
+++ b/graphics/rubygem-rsvg2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566772
-SHA256 (rubygem/rsvg2-4.3.0.gem) = d967f796652aa88efe01af04635886681f99be5710ef66a7c8fe856c76718bac
-SIZE (rubygem/rsvg2-4.3.0.gem) = 29696
+TIMESTAMP = 1757121924
+SHA256 (rubygem/rsvg2-4.3.3.gem) = 1ba910d36a6794a04cd8459ca7c5c917f398c66e1c6befa8bd84c0760403a904
+SIZE (rubygem/rsvg2-4.3.3.gem) = 29696
diff --git a/graphics/rubygem-ruby-vips/Makefile b/graphics/rubygem-ruby-vips/Makefile
index 833b7511e194..3d1aefc812a2 100644
--- a/graphics/rubygem-ruby-vips/Makefile
+++ b/graphics/rubygem-ruby-vips/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-vips
-PORTVERSION= 2.2.4
+PORTVERSION= 2.2.5
CATEGORIES= graphics rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/libvips/ruby-vips
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-LIB_DEPENDS= libvips.so:graphics/vips@${FLAVOR}
+LIB_DEPENDS= libvips.so:graphics/vips
RUN_DEPENDS= rubygem-ffi>=1.12<2:devel/rubygem-ffi \
rubygem-logger>=0:devel/rubygem-logger
@@ -19,10 +19,6 @@ USE_GNOME= glib20
NO_ARCH= yes
-FLAVORS= x11 nox11
-FLAVOR?= ${FLAVORS:[1]}
-nox11_PKGNAMESUFFIX= -nox11
-
SHEBANG_FILES= example/*.rb
.include <bsd.port.mk>
diff --git a/graphics/rubygem-ruby-vips/distinfo b/graphics/rubygem-ruby-vips/distinfo
index 74bfe6081a6c..2af459ee3cda 100644
--- a/graphics/rubygem-ruby-vips/distinfo
+++ b/graphics/rubygem-ruby-vips/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813978
-SHA256 (rubygem/ruby-vips-2.2.4.gem) = a305d34c8b38bf93fcb45e9c652dfba4464f3ff86d9a2ccfe3361841e7ea1c49
-SIZE (rubygem/ruby-vips-2.2.4.gem) = 70144
+TIMESTAMP = 1757121822
+SHA256 (rubygem/ruby-vips-2.2.5.gem) = f3c547a172c36ba26b8614c809f5823bc6199623ec6204ec7c3bce29037f7758
+SIZE (rubygem/ruby-vips-2.2.5.gem) = 73728
diff --git a/graphics/rx/Makefile b/graphics/rx/Makefile
index 8037ea3f3db3..e6de0455d6d9 100644
--- a/graphics/rx/Makefile
+++ b/graphics/rx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rx
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.2
-PORTREVISION= 37
+PORTREVISION= 39
CATEGORIES= graphics
PKGNAMESUFFIX= -editor
diff --git a/graphics/satty/Makefile b/graphics/satty/Makefile
index 142fae6204be..a09ac750a218 100644
--- a/graphics/satty/Makefile
+++ b/graphics/satty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= satty
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= graphics wayland
MASTER_SITES= CRATESIO
diff --git a/graphics/sdl2_image/Makefile b/graphics/sdl2_image/Makefile
index 278864dda1ae..f92312e0ce38 100644
--- a/graphics/sdl2_image/Makefile
+++ b/graphics/sdl2_image/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sdl2_image
DISTVERSIONPREFIX= release-
DISTVERSION= 2.8.8
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/sdl3_image/Makefile b/graphics/sdl3_image/Makefile
index a9d460cf085e..b3ec56ef1e9d 100644
--- a/graphics/sdl3_image/Makefile
+++ b/graphics/sdl3_image/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sdl3_image
DISTVERSIONPREFIX= release-
DISTVERSION= 3.2.4
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/sdl3_ttf/Makefile b/graphics/sdl3_ttf/Makefile
index 3a1834e93f01..b5be36136d2a 100644
--- a/graphics/sdl3_ttf/Makefile
+++ b/graphics/sdl3_ttf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sdl3_ttf
DISTVERSIONPREFIX= release-
DISTVERSION= 3.2.2
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/sekrit-twc-zimg/Makefile b/graphics/sekrit-twc-zimg/Makefile
index 5784ad916ae5..c5833d8751e1 100644
--- a/graphics/sekrit-twc-zimg/Makefile
+++ b/graphics/sekrit-twc-zimg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zimg
DISTVERSIONPREFIX= release-
-DISTVERSION= 3.0.5
+DISTVERSION= 3.0.6
CATEGORIES= graphics
PKGNAMEPREFIX= ${GH_ACCOUNT}-
diff --git a/graphics/sekrit-twc-zimg/distinfo b/graphics/sekrit-twc-zimg/distinfo
index 050042892bc2..50088191e6eb 100644
--- a/graphics/sekrit-twc-zimg/distinfo
+++ b/graphics/sekrit-twc-zimg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688319905
-SHA256 (sekrit-twc-zimg-release-3.0.5_GH0.tar.gz) = a9a0226bf85e0d83c41a8ebe4e3e690e1348682f6a2a7838f1b8cbff1b799bcf
-SIZE (sekrit-twc-zimg-release-3.0.5_GH0.tar.gz) = 326694
+TIMESTAMP = 1755544103
+SHA256 (sekrit-twc-zimg-release-3.0.6_GH0.tar.gz) = be89390f13a5c9b2388ce0f44a5e89364a20c1c57ce46d382b1fcc3967057577
+SIZE (sekrit-twc-zimg-release-3.0.6_GH0.tar.gz) = 326725
diff --git a/graphics/shaderc/Makefile b/graphics/shaderc/Makefile
index 30c37bbc5aae..2bcb0365cbbf 100644
--- a/graphics/shaderc/Makefile
+++ b/graphics/shaderc/Makefile
@@ -1,13 +1,15 @@
PORTNAME= shaderc
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.3
+DISTVERSION= 2025.4
+PORTREVISION= 2
CATEGORIES= graphics devel
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tagattie@FreeBSD.org
COMMENT= GLSL/HLSL to SPIR-V shader compiler
WWW= https://github.com/google/shaderc
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= glslang>0:graphics/glslang \
spirv-tools>0:graphics/spirv-tools
@@ -15,17 +17,27 @@ TEST_DEPENDS= googletest>0:devel/googletest
USES= cmake:testing compiler:c++11-lib localbase:ldflags \
python:build shebangfix
+
USE_GITHUB= yes
-USE_LDCONFIG= yes
GH_ACCOUNT= google
-GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-430-g2a611a9:headers/third_party/spirv-headers
+GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-446-g01e0577:headers/third_party/spirv-headers
+
+USE_LDCONFIG= yes
+
SHEBANG_FILES= utils/add_copyright.py
-CMAKE_ON+= ${CMAKE_TESTING_OFF}
-CMAKE_TESTING_OFF= SHADERC_SKIP_TESTS
+
CMAKE_ARGS= -Dglslang_SOURCE_DIR:PATH="${LOCALBASE}/include/glslang" \
-DSPIRV-Headers_SOURCE_DIR:PATH="${WRKSRC}/third_party/spirv-headers"
+CMAKE_ON+= ${CMAKE_TESTING_OFF}
+CMAKE_TESTING_OFF= SHADERC_SKIP_TESTS
+
LDFLAGS+= -Wl,-z,defs # glslang
+PORTDOCS= AUTHORS CHANGES CONTRIBUTING.md CONTRIBUTORS \
+ DEVELOPMENT.howto.md README.md
+
+OPTIONS_DEFINE= DOCS
+
post-patch:
# Disable bundled dependencies
${REINPLACE_CMD} '/third_party/d' ${WRKSRC}/CMakeLists.txt
@@ -40,4 +52,8 @@ pre-configure:
${ECHO_CMD} "\"`${PKG_BIN} query '%n v%v' spirv-tools`\n\"" >> ${WRKSRC}/glslc/src/build-version.inc
${ECHO_CMD} "\"`${PKG_BIN} query '%n %v' glslang`\n\"" >> ${WRKSRC}/glslc/src/build-version.inc
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
.include <bsd.port.mk>
diff --git a/graphics/shaderc/distinfo b/graphics/shaderc/distinfo
index 1ef459a4173e..91ef3b219a7a 100644
--- a/graphics/shaderc/distinfo
+++ b/graphics/shaderc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750799881
-SHA256 (google-shaderc-v2025.3_GH0.tar.gz) = a8e4a25e5c2686fd36981e527ed05e451fcfc226bddf350f4e76181371190937
-SIZE (google-shaderc-v2025.3_GH0.tar.gz) = 228417
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-430-g2a611a9_GH0.tar.gz) = f88c4918fc307c406b03587689bec0b7b5aaf9539955d3ee7a698342c2c52e8e
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-430-g2a611a9_GH0.tar.gz) = 538631
+TIMESTAMP = 1759026803
+SHA256 (google-shaderc-v2025.4_GH0.tar.gz) = 8a89fb6612ace8954470aae004623374a8fc8b7a34a4277bee5527173b064faf
+SIZE (google-shaderc-v2025.4_GH0.tar.gz) = 228962
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 587ce4165852fb4fd7352d81c141c02c0af735f25000212e5d9bd9d9c47f6e78
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 545796
diff --git a/graphics/simpleviewer/Makefile b/graphics/simpleviewer/Makefile
index bf0652eb4feb..b5fd1cdc6c81 100644
--- a/graphics/simpleviewer/Makefile
+++ b/graphics/simpleviewer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= simpleviewer
PORTVERSION= 3.1.9
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= https://bitbucket.org/andreyu/simple-viewer-gl/get/${BB_COMMIT}.tar.bz2?dummy=/
diff --git a/graphics/skanlite/distinfo b/graphics/skanlite/distinfo
index 93c2515a057a..8f93ab144654 100644
--- a/graphics/skanlite/distinfo
+++ b/graphics/skanlite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381490
-SHA256 (KDE/release-service/25.04.3/skanlite-25.04.3.tar.xz) = a6c16c530a2f9105302558d06a377a7bc076be7517a769077c94a6431727f468
-SIZE (KDE/release-service/25.04.3/skanlite-25.04.3.tar.xz) = 2392460
+TIMESTAMP = 1757410107
+SHA256 (KDE/release-service/25.08.1/skanlite-25.08.1.tar.xz) = 8bece39f2d7eab4f9fb8aeaeefbd630c2ae7ce25bb6b63fa8f4f15d23dfd9c6c
+SIZE (KDE/release-service/25.08.1/skanlite-25.08.1.tar.xz) = 2392420
diff --git a/graphics/skanpage/distinfo b/graphics/skanpage/distinfo
index 10af3a4870a4..6478ff432f6d 100644
--- a/graphics/skanpage/distinfo
+++ b/graphics/skanpage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381492
-SHA256 (KDE/release-service/25.04.3/skanpage-25.04.3.tar.xz) = 6727ffd9bd576edbd0b4a0841625cff5d7370e6c8b667c66d5f5355cdb1a2e2d
-SIZE (KDE/release-service/25.04.3/skanpage-25.04.3.tar.xz) = 1360364
+TIMESTAMP = 1757410109
+SHA256 (KDE/release-service/25.08.1/skanpage-25.08.1.tar.xz) = 5131221c6fe48ad37637958cebf6f267631963ce377eeae60bb65bf9891fbba0
+SIZE (KDE/release-service/25.08.1/skanpage-25.08.1.tar.xz) = 1366912
diff --git a/graphics/spirv-tools/Makefile b/graphics/spirv-tools/Makefile
index 4824fea487f4..df899b022e05 100644
--- a/graphics/spirv-tools/Makefile
+++ b/graphics/spirv-tools/Makefile
@@ -1,23 +1,35 @@
PORTNAME= spirv-tools
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.3.rc1 # please always bump all dependencies when updated because at least graphics/shaderc links in static libraries
+DISTVERSION= 2025.4 # please always bump all dependencies when updated because at least graphics/shaderc links in static libraries
CATEGORIES= graphics
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tagattie@FreeBSD.org
COMMENT= Tools for processing SPIR-V intermediate shader language modules
WWW= https://github.com/KhronosGroup/SPIRV-Tools
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake compiler:c++11-lib python:build shebangfix
-USE_LDCONFIG= yes
-SHEBANG_FILES= tools/lesspipe/spirv-lesspipe.sh
+USES= cmake:testing compiler:c++11-lib python:build shebangfix
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= SPIRV-Tools
-GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-430-g2a611a9:headers/external/spirv-headers
+GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-446-g01e0577:headers/external/spirv-headers
+
+USE_LDCONFIG= yes
+
+SHEBANG_FILES= tools/lesspipe/spirv-lesspipe.sh
+
+CMAKE_ON= SPIRV_SKIP_TESTS
+CMAKE_TESTING_OFF= SPIRV_SKIP_TESTS
+
+PORTDOCS= CHANGES CONTRIBUTING.md README.md SECURITY.md
+
+OPTIONS_DEFINE= DOCS
-CMAKE_ON= SPIRV_SKIP_TESTS
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/graphics/spirv-tools/distinfo b/graphics/spirv-tools/distinfo
index c84de2476b33..6a6a3319bc34 100644
--- a/graphics/spirv-tools/distinfo
+++ b/graphics/spirv-tools/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750708773
-SHA256 (KhronosGroup-SPIRV-Tools-v2025.3.rc1_GH0.tar.gz) = efcb234aaf9963af4dded380b660d1ea3482d94b82e9dcb9be6e39b610ea82d6
-SIZE (KhronosGroup-SPIRV-Tools-v2025.3.rc1_GH0.tar.gz) = 3335092
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-430-g2a611a9_GH0.tar.gz) = f88c4918fc307c406b03587689bec0b7b5aaf9539955d3ee7a698342c2c52e8e
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-430-g2a611a9_GH0.tar.gz) = 538631
+TIMESTAMP = 1759125287
+SHA256 (KhronosGroup-SPIRV-Tools-v2025.4_GH0.tar.gz) = d256aa82de849bdce4b05060081dadcc9145c2173a056e8531f649f8975e582e
+SIZE (KhronosGroup-SPIRV-Tools-v2025.4_GH0.tar.gz) = 3391548
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 587ce4165852fb4fd7352d81c141c02c0af735f25000212e5d9bd9d9c47f6e78
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 545796
diff --git a/graphics/spirv-tools/pkg-plist b/graphics/spirv-tools/pkg-plist
index 974cf735bcdd..b6236cfb56ab 100644
--- a/graphics/spirv-tools/pkg-plist
+++ b/graphics/spirv-tools/pkg-plist
@@ -1,5 +1,6 @@
bin/spirv-as
bin/spirv-cfg
+bin/spirv-diff
bin/spirv-dis
bin/spirv-lesspipe.sh
bin/spirv-link
diff --git a/graphics/stamp/Makefile b/graphics/stamp/Makefile
index 3c6bd268b946..0e30673fc275 100644
--- a/graphics/stamp/Makefile
+++ b/graphics/stamp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stamp
PORTVERSION= 2.0.8
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= graphics
MASTER_SITES= SF
@@ -11,6 +11,9 @@ WWW= https://stamp.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= historical tool, use imagemagick instead
+EXPIRATION_DATE= 2025-12-31
+
USES= jpeg localbase
GNU_CONFIGURE= yes
diff --git a/graphics/svgbob/Makefile b/graphics/svgbob/Makefile
index 0f80a1f26392..7b4abb20d9b6 100644
--- a/graphics/svgbob/Makefile
+++ b/graphics/svgbob/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svgbob
DISTVERSION= 0.7.1
-PORTREVISION= 20
+PORTREVISION= 22
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/swappy/Makefile b/graphics/swappy/Makefile
index 764597693a1f..a5f143b62500 100644
--- a/graphics/swappy/Makefile
+++ b/graphics/swappy/Makefile
@@ -1,8 +1,9 @@
PORTNAME= swappy
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.1
-PORTREVISION= 4
+DISTVERSION= 1.8.0
CATEGORIES= graphics wayland
+MASTER_SITES= https://github.com/jtheoof/${PORTNAME}/releases/download/${DISTVERSIONFULL}/
+DISTNAME= ${PORTNAME}-${DISTVERSION}
MAINTAINER= tagattie@FreeBSD.org
COMMENT= Snapshot editing for Wayland (a la Snappy on macOS)
@@ -11,37 +12,23 @@ WWW= https://github.com/jtheoof/swappy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= compiler:c11 desktop-file-utils gettext-tools gnome meson pkgconfig
-USE_GITHUB= yes
+USES= compiler:c11 desktop-file-utils gettext-tools gnome meson \
+ pkgconfig
+
USE_GNOME= cairo gdkpixbuf gtk30
-GH_ACCOUNT= jtheoof
-PLIST_FILES= bin/${PORTNAME} \
- share/applications/${PORTNAME}.desktop \
- share/icons/hicolor/scalable/apps/${PORTNAME}.svg \
- share/locale/de/LC_MESSAGES/${PORTNAME}.mo \
- share/locale/en/LC_MESSAGES/${PORTNAME}.mo \
- share/locale/fr/LC_MESSAGES/${PORTNAME}.mo \
- share/locale/pt_BR/LC_MESSAGES/${PORTNAME}.mo \
- share/locale/tr/LC_MESSAGES/${PORTNAME}.mo \
- ${NULL}
OPTIONS_DEFINE= CLIPBOARD ICONSFONT MANPAGES
OPTIONS_DEFAULT=CLIPBOARD ICONSFONT MANPAGES
+OPTIONS_SUB= yes
CLIPBOARD_DESC= Copy to clipboard support
+ICONSFONT_DESC= Install Font Awesome to properly render icons
+
CLIPBOARD_RUN_DEPENDS= wl-copy:x11/wl-clipboard
-ICONSFONT_DESC= Install Font Awesome to properly render icons
ICONSFONT_RUN_DEPENDS= font-awesome>0:x11-fonts/font-awesome
MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc
MANPAGES_MESON_ENABLED= man-pages
-MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz
-
-post-patch:
-# Extract (snapshot) version from the port instead of meson.build
- @${REINPLACE_CMD} -i .nogit -e 's/git.found()/false/' \
- -e '/project_version/s/@0@/${DISTVERSIONFULL}/' \
- ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/graphics/swappy/distinfo b/graphics/swappy/distinfo
index 4bc75903cd7e..b41fedbe8038 100644
--- a/graphics/swappy/distinfo
+++ b/graphics/swappy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668981009
-SHA256 (jtheoof-swappy-v1.5.1_GH0.tar.gz) = 266fac289d4b903d80d44746044bafe8a8b663c6032be696c651ad390bcb1850
-SIZE (jtheoof-swappy-v1.5.1_GH0.tar.gz) = 655406
+TIMESTAMP = 1756368333
+SHA256 (swappy-1.8.0.tar.gz) = f615cc4c61e033cddc60093003ef03646d246a0ac14becb9cdac9b5fabf37bbe
+SIZE (swappy-1.8.0.tar.gz) = 700962
diff --git a/graphics/swappy/files/patch-meson.build b/graphics/swappy/files/patch-meson.build
new file mode 100644
index 000000000000..5f04120fc549
--- /dev/null
+++ b/graphics/swappy/files/patch-meson.build
@@ -0,0 +1,11 @@
+--- meson.build.orig 2025-08-20 11:05:16 UTC
++++ meson.build
+@@ -13,7 +13,7 @@ git = find_program('git', native: true, required: fals
+
+ version = '"@0@"'.format(meson.project_version())
+ git = find_program('git', native: true, required: false)
+-if git.found()
++if false
+ git_commit = run_command([git, 'rev-parse', '--short', 'HEAD'], check:true)
+ git_branch = run_command([git, 'rev-parse', '--abbrev-ref', 'HEAD'], check:true)
+ if git_commit.returncode() == 0 and git_branch.returncode() == 0
diff --git a/graphics/swappy/pkg-plist b/graphics/swappy/pkg-plist
new file mode 100644
index 000000000000..0e1bc6eac55c
--- /dev/null
+++ b/graphics/swappy/pkg-plist
@@ -0,0 +1,10 @@
+bin/swappy
+share/applications/swappy.desktop
+share/icons/hicolor/scalable/apps/swappy.svg
+share/locale/de/LC_MESSAGES/swappy.mo
+share/locale/en/LC_MESSAGES/swappy.mo
+share/locale/fr/LC_MESSAGES/swappy.mo
+share/locale/pt_BR/LC_MESSAGES/swappy.mo
+share/locale/tr/LC_MESSAGES/swappy.mo
+share/locale/zh_CN/LC_MESSAGES/swappy.mo
+%%MANPAGES%%share/man/man1/swappy.1.gz
diff --git a/graphics/synfig/Makefile b/graphics/synfig/Makefile
index 9ba4a5ffa864..afc0358a6540 100644
--- a/graphics/synfig/Makefile
+++ b/graphics/synfig/Makefile
@@ -1,7 +1,7 @@
PORTNAME= synfig
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.5
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= graphics devel multimedia
MAINTAINER= portmaster@BSDforge.com
diff --git a/graphics/synfigstudio/Makefile b/graphics/synfigstudio/Makefile
index 987bc471ea19..f0315bfcb458 100644
--- a/graphics/synfigstudio/Makefile
+++ b/graphics/synfigstudio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= synfigstudio
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.5
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics multimedia
MAINTAINER= portmaster@BSDforge.com
diff --git a/graphics/tiff/Makefile b/graphics/tiff/Makefile
index d96d03ff891f..f4c8b7119511 100644
--- a/graphics/tiff/Makefile
+++ b/graphics/tiff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tiff
-DISTVERSION= 4.7.0
+DISTVERSION= 4.7.1
CATEGORIES= graphics
MASTER_SITES= https://download.osgeo.org/libtiff/
diff --git a/graphics/tiff/distinfo b/graphics/tiff/distinfo
index 84e8ebf6ad62..df78c7e1ff60 100644
--- a/graphics/tiff/distinfo
+++ b/graphics/tiff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726901517
-SHA256 (tiff-4.7.0.tar.xz) = 273a0a73b1f0bed640afee4a5df0337357ced5b53d3d5d1c405b936501f71017
-SIZE (tiff-4.7.0.tar.xz) = 2286220
+TIMESTAMP = 1758254359
+SHA256 (tiff-4.7.1.tar.xz) = b92017489bdc1db3a4c97191aa4b75366673cb746de0dce5d7a749d5954681ba
+SIZE (tiff-4.7.1.tar.xz) = 2358600
diff --git a/graphics/tiff/files/patch-git-01-0dbcfc5bd2eaacf8be4f57f8b7cc7369d88fafa8 b/graphics/tiff/files/patch-git-01-0dbcfc5bd2eaacf8be4f57f8b7cc7369d88fafa8
deleted file mode 100644
index 765bf56f26da..000000000000
--- a/graphics/tiff/files/patch-git-01-0dbcfc5bd2eaacf8be4f57f8b7cc7369d88fafa8
+++ /dev/null
@@ -1,52 +0,0 @@
-From 0dbcfc5bd2eaacf8be4f57f8b7cc7369d88fafa8 Mon Sep 17 00:00:00 2001
-From: "Daniel E @diizzyy" <unknown@example.com>
-Date: Sun, 20 Oct 2024 22:45:15 +0200
-Subject: [PATCH] CMake: fix build with LLVM/Clang 17+
-
-Fixes #651
----
- cmake/LinkerChecks.cmake | 7 ++++++-
- libtiff/CMakeLists.txt | 9 +++++++--
- 2 files changed, 13 insertions(+), 3 deletions(-)
-
-diff --git a/cmake/LinkerChecks.cmake b/cmake/LinkerChecks.cmake
-index ad1f0f9ff..90496bd2e 100644
---- cmake/LinkerChecks.cmake
-+++ cmake/LinkerChecks.cmake
-@@ -39,7 +39,12 @@ VERS_2 {
- } VERS_1;
- ")
- set(CMAKE_REQUIRED_FLAGS_SAVE ${CMAKE_REQUIRED_FLAGS})
--set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} "-Wl,--version-script=${CMAKE_CURRENT_BINARY_DIR}/conftest.map")
-+if (CMAKE_VERSION GREATER_EQUAL 3.29 AND CMAKE_C_COMPILER_LINKER_ID STREQUAL "LLD" AND CMAKE_C_COMPILER_LINKER_VERSION GREATER_EQUAL 17)
-+ set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} -Wl,--undefined-version "-Wl,--version-script=${CMAKE_CURRENT_BINARY_DIR}/conftest.map")
-+else()
-+ set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} "-Wl,--version-script=${CMAKE_CURRENT_BINARY_DIR}/conftest.map")
-+endif()
-+
- check_c_source_compiles("int main(void){return 0;}" HAVE_LD_VERSION_SCRIPT)
- set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS_SAVE})
- file(REMOVE "${CMAKE_CURRENT_BINARY_DIR}/conftest.map")
-diff --git a/libtiff/CMakeLists.txt b/libtiff/CMakeLists.txt
-index a8aa0c320..2762fab7c 100755
---- libtiff/CMakeLists.txt
-+++ libtiff/CMakeLists.txt
-@@ -201,8 +201,13 @@ if(NOT CYGWIN)
- set_target_properties(tiff PROPERTIES VERSION ${SO_VERSION})
- endif()
- if(HAVE_LD_VERSION_SCRIPT)
-- set_target_properties(tiff PROPERTIES LINK_FLAGS
-- "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/libtiff.map")
-+ if (CMAKE_VERSION GREATER_EQUAL 3.29 AND CMAKE_C_COMPILER_LINKER_ID STREQUAL "LLD" AND CMAKE_C_COMPILER_LINKER_VERSION GREATER_EQUAL 17)
-+ set_target_properties(tiff PROPERTIES LINK_FLAGS
-+ "-Wl,--undefined-version -Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/libtiff.map")
-+ else()
-+ set_target_properties(tiff PROPERTIES LINK_FLAGS
-+ "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/libtiff.map")
-+ endif()
- endif()
-
- if(tiff-install)
---
-GitLab
-
diff --git a/graphics/tiff/pkg-plist b/graphics/tiff/pkg-plist
index afe399914e2f..25b30b1e8cb9 100644
--- a/graphics/tiff/pkg-plist
+++ b/graphics/tiff/pkg-plist
@@ -27,10 +27,10 @@ lib/cmake/tiff/TiffTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/tiff/TiffTargets.cmake
lib/libtiff.so
lib/libtiff.so.6
-lib/libtiff.so.6.1.0
+lib/libtiff.so.6.2.0
lib/libtiffxx.so
lib/libtiffxx.so.6
-lib/libtiffxx.so.6.1.0
+lib/libtiffxx.so.6.2.0
libdata/pkgconfig/libtiff-4.pc
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md
@@ -188,6 +188,7 @@ libdata/pkgconfig/libtiff-4.pc
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.5.1.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.6.0.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.7.0.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.7.1.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/index.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/rfc1_psc.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/rfc2_restoring_needed_tools.rst.txt
@@ -369,6 +370,7 @@ libdata/pkgconfig/libtiff-4.pc
%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.5.1.html
%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.6.0.html
%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.7.0.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.7.1.html
%%PORTDOCS%%%%DOCSDIR%%/manual/rfcs/index.html
%%PORTDOCS%%%%DOCSDIR%%/manual/rfcs/rfc1_psc.html
%%PORTDOCS%%%%DOCSDIR%%/manual/rfcs/rfc2_restoring_needed_tools.html
diff --git a/graphics/timg/Makefile b/graphics/timg/Makefile
index f52a84d6f907..418d2f4cb065 100644
--- a/graphics/timg/Makefile
+++ b/graphics/timg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= timg
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.2
+DISTVERSION= 1.6.3
CATEGORIES= graphics
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/graphics/timg/distinfo b/graphics/timg/distinfo
index e19aa0d616cb..7361f3b89a92 100644
--- a/graphics/timg/distinfo
+++ b/graphics/timg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747384824
-SHA256 (hzeller-timg-v1.6.2_GH0.tar.gz) = a5fb4443f55552d15a8b22b9ca4cb5874eb1a988d3b98fe31d61d19b2c7b9e56
-SIZE (hzeller-timg-v1.6.2_GH0.tar.gz) = 1223894
+TIMESTAMP = 1759112219
+SHA256 (hzeller-timg-v1.6.3_GH0.tar.gz) = 59c908867f18c81106385a43065c232e63236e120d5b2596b179ce56340d7b01
+SIZE (hzeller-timg-v1.6.3_GH0.tar.gz) = 1223853
diff --git a/graphics/tumble/Makefile b/graphics/tumble/Makefile
index a984819dd287..0f9efd74d7eb 100644
--- a/graphics/tumble/Makefile
+++ b/graphics/tumble/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tumble
DISTVERSIONPREFIX= v
DISTVERSION= 0.38
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics print
MAINTAINER= fuz@FreeBSD.org
@@ -11,6 +11,9 @@ WWW= http://tumble.brouhaha.com/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= historical tool, use imagemagick instead
+EXPIRATION_DATE= 2025-12-31
+
LIB_DEPENDS= libtiff.so:graphics/tiff \
libnetpbm.so:graphics/netpbm
diff --git a/graphics/variety/Makefile b/graphics/variety/Makefile
index 864e26e7c73a..843c37b1484c 100644
--- a/graphics/variety/Makefile
+++ b/graphics/variety/Makefile
@@ -1,6 +1,6 @@
PORTNAME= variety
PORTVERSION= 0.8.13
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= graphics
MAINTAINER= nivit@FreeBSD.org
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PY_PILLOW} \
${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1_1:devel/py-dbus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httplib2>=0.9:www/py-httplib2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=3.4.1_1:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=3.4.1_1:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
bash>=4.3.33:shells/bash \
diff --git a/graphics/vhs/Makefile b/graphics/vhs/Makefile
index 029a2ab44aaa..528d5714cfcf 100644
--- a/graphics/vhs/Makefile
+++ b/graphics/vhs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vhs
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/graphics/vigra/Makefile b/graphics/vigra/Makefile
index c3a06638ea6b..e1145ccce266 100644
--- a/graphics/vigra/Makefile
+++ b/graphics/vigra/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vigra
DISTVERSIONPREFIX=v
DISTVERSION= 1.12.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile
index e02bb8413e5a..cbced4dcc456 100644
--- a/graphics/vips/Makefile
+++ b/graphics/vips/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vips
-PORTVERSION= 8.17.1
+PORTVERSION= 8.17.2
CATEGORIES= graphics
MASTER_SITES= https://github.com/libvips/libvips/releases/download/v${PORTVERSION}/
@@ -40,12 +40,6 @@ USE_LDCONFIG= yes
PLIST_SUB= VERSION=${PORTVERSION:R}
-FLAVORS= x11 nox11
-FLAVOR?= ${FLAVORS:[1]}
-nox11_PKGNAMESUFFIX= -nox11
-
-CONFLICTS_INSTALL= vips vips-nox11
-
OPTIONS_DEFINE= CFITSIO DOCS FFTW FONTCONFIG GIF HEIF IMAGEQUANT JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER SPNG TIFF WEBP
OPTIONS_RADIO= MAGICK SIMD
OPTIONS_RADIO_MAGICK= IMAGEMAGICK GRAPHICSMAGICK
@@ -73,7 +67,7 @@ FONTCONFIG_MESON_ENABLED= fontconfig
GIF_BUILD_DEPENDS= cgif>=0.2.0:graphics/cgif
GIF_LIB_DEPENDS= libcgif.so:graphics/cgif
GIF_MESON_ENABLED= cgif
-GRAPHICSMAGICK_LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick@${FLAVOR}
+GRAPHICSMAGICK_LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick
GRAPHICSMAGICK_MESON_ON=-Dmagick=enabled -Dmagick-package=GraphicsMagick
HEIF_BUILD_DEPENDS= libheif>=1.4.0:graphics/libheif
HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
@@ -82,7 +76,7 @@ HIGHWAY_BUILD_DEPENDS= highway>=1.0.5:devel/highway
HIGHWAY_LIB_DEPENDS= libhwy.so:devel/highway
HIGHWAY_MESON_ENABLED= highway
IMAGEMAGICK_MESON_ON= -Dmagick=enabled -Dmagick-package=MagickCore
-IMAGEMAGICK_USES= magick:${FLAVOR}
+IMAGEMAGICK_USES= magick
IMAGEQUANT_LIB_DEPENDS= libimagequant.so:graphics/libimagequant
IMAGEQUANT_MESON_ENABLED= imagequant
JPEG_BUILD_DEPENDS= openjpeg>=2.4:graphics/openjpeg
diff --git a/graphics/vips/distinfo b/graphics/vips/distinfo
index d3e6483b31e5..9ce135092430 100644
--- a/graphics/vips/distinfo
+++ b/graphics/vips/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266012
-SHA256 (vips-8.17.1.tar.xz) = 4d8c3325922c5300253d7594507a8f1d3caf8eed70dfb66cc7eb2cbed65bb5ca
-SIZE (vips-8.17.1.tar.xz) = 29529248
+TIMESTAMP = 1758693001
+SHA256 (vips-8.17.2.tar.xz) = 57ea0ec4f30ea04748c9e8eec5415e7c9ac7cafe6822e4788fc110376a1d224a
+SIZE (vips-8.17.2.tar.xz) = 29525672
diff --git a/graphics/vips/pkg-plist b/graphics/vips/pkg-plist
index 3fd92496605b..aa1aafdc11fe 100644
--- a/graphics/vips/pkg-plist
+++ b/graphics/vips/pkg-plist
@@ -60,11 +60,11 @@ include/vips/vips8
lib/libvips-cpp.a
lib/libvips-cpp.so
lib/libvips-cpp.so.42
-lib/libvips-cpp.so.42.19.1
+lib/libvips-cpp.so.42.19.2
lib/libvips.a
lib/libvips.so
lib/libvips.so.42
-lib/libvips.so.42.19.1
+lib/libvips.so.42.19.2
libdata/pkgconfig/vips-cpp.pc
libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/Combine.png
@@ -133,6 +133,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/class.Foreign.html
%%PORTDOCS%%%%DOCSDIR%%/class.ForeignLoad.html
%%PORTDOCS%%%%DOCSDIR%%/class.ForeignSave.html
+%%PORTDOCS%%%%DOCSDIR%%/class.GInputStream.html
%%PORTDOCS%%%%DOCSDIR%%/class.Image.html
%%PORTDOCS%%%%DOCSDIR%%/class.Interpolate.html
%%PORTDOCS%%%%DOCSDIR%%/class.Object.html
@@ -141,6 +142,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/class.Sbuf.html
%%PORTDOCS%%%%DOCSDIR%%/class.Source.html
%%PORTDOCS%%%%DOCSDIR%%/class.SourceCustom.html
+%%PORTDOCS%%%%DOCSDIR%%/class.SourceGInputStream.html
%%PORTDOCS%%%%DOCSDIR%%/class.Target.html
%%PORTDOCS%%%%DOCSDIR%%/class.TargetCustom.html
%%PORTDOCS%%%%DOCSDIR%%/class.ThreadState.html
@@ -232,6 +234,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/ctor.ArrayInt.newv.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Blob.new.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Blob.profile_load.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.GInputStream.new_from_source.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.analyzeload.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.black.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.csvload.html
@@ -347,6 +350,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/ctor.Source.new_from_options.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Source.new_from_target.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.SourceCustom.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.SourceGInputStream.new.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Target.new_temp.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Target.new_to_descriptor.html
%%PORTDOCS%%%%DOCSDIR%%/ctor.Target.new_to_file.html
@@ -603,7 +607,6 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/func.format_sizeof.html
%%PORTDOCS%%%%DOCSDIR%%/func.format_sizeof_unsafe.html
%%PORTDOCS%%%%DOCSDIR%%/func.g_error.html
-%%PORTDOCS%%%%DOCSDIR%%/func.g_input_stream_new_from_source.html
%%PORTDOCS%%%%DOCSDIR%%/func.g_thread_new.html
%%PORTDOCS%%%%DOCSDIR%%/func.get_argv0.html
%%PORTDOCS%%%%DOCSDIR%%/func.get_disc_threshold.html
@@ -1315,6 +1318,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/property.ForeignSave.page-height.html
%%PORTDOCS%%%%DOCSDIR%%/property.ForeignSave.profile.html
%%PORTDOCS%%%%DOCSDIR%%/property.ForeignSave.strip.html
+%%PORTDOCS%%%%DOCSDIR%%/property.GInputStream.input.html
%%PORTDOCS%%%%DOCSDIR%%/property.Image.bands.html
%%PORTDOCS%%%%DOCSDIR%%/property.Image.coding.html
%%PORTDOCS%%%%DOCSDIR%%/property.Image.demand.html
@@ -1335,6 +1339,7 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/property.Object.nickname.html
%%PORTDOCS%%%%DOCSDIR%%/property.Sbuf.input.html
%%PORTDOCS%%%%DOCSDIR%%/property.Source.blob.html
+%%PORTDOCS%%%%DOCSDIR%%/property.SourceGInputStream.stream.html
%%PORTDOCS%%%%DOCSDIR%%/property.Target.blob.html
%%PORTDOCS%%%%DOCSDIR%%/property.Target.memory.html
%%PORTDOCS%%%%DOCSDIR%%/search.js
@@ -1368,15 +1373,11 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/struct.Blob.html
%%PORTDOCS%%%%DOCSDIR%%/struct.Buf.html
%%PORTDOCS%%%%DOCSDIR%%/struct.Dbuf.html
-%%PORTDOCS%%%%DOCSDIR%%/struct.GInputStream.html
-%%PORTDOCS%%%%DOCSDIR%%/struct.GInputStreamClass.html
%%PORTDOCS%%%%DOCSDIR%%/struct.Progress.html
%%PORTDOCS%%%%DOCSDIR%%/struct.Rect.html
%%PORTDOCS%%%%DOCSDIR%%/struct.RefString.html
%%PORTDOCS%%%%DOCSDIR%%/struct.SaveString.html
%%PORTDOCS%%%%DOCSDIR%%/struct.Semaphore.html
-%%PORTDOCS%%%%DOCSDIR%%/struct.SourceGInputStream.html
-%%PORTDOCS%%%%DOCSDIR%%/struct.SourceGInputStreamClass.html
%%PORTDOCS%%%%DOCSDIR%%/style.css
%%PORTDOCS%%%%DOCSDIR%%/tn_owl.jpg
%%PORTDOCS%%%%DOCSDIR%%/type_func.Area.free_cb.html
@@ -1421,7 +1422,6 @@ libdata/pkgconfig/vips.pc
%%PORTDOCS%%%%DOCSDIR%%/type_func.Object.summary_class.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Operation.block_set.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.Progress.set.html
-%%PORTDOCS%%%%DOCSDIR%%/type_func.Source.g_input_stream_new.html
%%PORTDOCS%%%%DOCSDIR%%/type_func.ThreadState.set.html
%%PORTDOCS%%%%DOCSDIR%%/urlmap.js
%%PORTDOCS%%%%DOCSDIR%%/using-from-c.html
@@ -1475,5 +1475,4 @@ share/locale/en_GB/LC_MESSAGES/vips%%VERSION%%.mo
share/man/man1/vips.1.gz
share/man/man1/vipsedit.1.gz
share/man/man1/vipsheader.1.gz
-share/man/man1/vipsprofile.1.gz
share/man/man1/vipsthumbnail.1.gz
diff --git a/graphics/viu/Makefile b/graphics/viu/Makefile
index 13f5e3a5acb3..1008cc3d7b0c 100644
--- a/graphics/viu/Makefile
+++ b/graphics/viu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= viu
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= graphics
MAINTAINER= lcook@FreeBSD.org
diff --git a/graphics/vulkan-extension-layer/Makefile b/graphics/vulkan-extension-layer/Makefile
index 550377be5c3c..dbbbe4a7b1d2 100644
--- a/graphics/vulkan-extension-layer/Makefile
+++ b/graphics/vulkan-extension-layer/Makefile
@@ -1,13 +1,20 @@
PORTNAME= vulkan-extension-layer
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.321
+DISTVERSION= 1.4.326
CATEGORIES= graphics
MAINTAINER= atanubiswas484@gmail.com
COMMENT= Layer providing Vulkan features when native support is unavailable
WWW= https://github.com/KhronosGroup/Vulkan-ExtensionLayer
-LICENSE= APACHE20
+LICENSE= APACHE20 CC-BY-4.0 LLVM-exception MIT
+LICENSE_COMB= multi
+LICENSE_NAME_LLVM-exception= LLVM Exceptions to the Apache 2.0 License
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSES/Apache-2.0.txt
+LICENSE_FILE_CC-BY-4.0= ${WRKSRC}/LICENSES/CC-BY-4.0.txt
+LICENSE_FILE_LLVM-exception= ${WRKSRC}/LICENSES/LLVM-exception.txt
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSES/MIT.txt
+LICENSE_PERMS_LLVM-exception= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers \
vulkan-utility-libraries>0:graphics/vulkan-utility-libraries
diff --git a/graphics/vulkan-extension-layer/distinfo b/graphics/vulkan-extension-layer/distinfo
index f6e0eb758543..3e5ed75fde95 100644
--- a/graphics/vulkan-extension-layer/distinfo
+++ b/graphics/vulkan-extension-layer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752189602
-SHA256 (KhronosGroup-Vulkan-ExtensionLayer-v1.4.321_GH0.tar.gz) = 177a356162cfcf47c50cc0f0dcd51630196f171f21d6cefe3fb8b5d514f60d49
-SIZE (KhronosGroup-Vulkan-ExtensionLayer-v1.4.321_GH0.tar.gz) = 790149
+TIMESTAMP = 1758784141
+SHA256 (KhronosGroup-Vulkan-ExtensionLayer-v1.4.326_GH0.tar.gz) = 07d662be021cd69ab43d1d6529858fbacf53af74fd982044730c03410643e924
+SIZE (KhronosGroup-Vulkan-ExtensionLayer-v1.4.326_GH0.tar.gz) = 790310
diff --git a/graphics/vulkan-headers/Makefile b/graphics/vulkan-headers/Makefile
index bfc613c19d27..15ce9322ad91 100644
--- a/graphics/vulkan-headers/Makefile
+++ b/graphics/vulkan-headers/Makefile
@@ -1,13 +1,16 @@
PORTNAME= vulkan-headers
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.322
+DISTVERSION= 1.4.327
CATEGORIES= graphics
MAINTAINER= atanubiswas484@gmail.com
COMMENT= Headers for the Vulkan graphics API
WWW= https://github.com/KhronosGroup/Vulkan-Headers
-LICENSE= APACHE20
+LICENSE= APACHE20 MIT
+LICENSE_COMB= multi
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSES/Apache-2.0.txt
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSES/MIT.txt
USES= cmake
USE_GITHUB= yes
diff --git a/graphics/vulkan-headers/distinfo b/graphics/vulkan-headers/distinfo
index c39e531e65b0..68e53dec2166 100644
--- a/graphics/vulkan-headers/distinfo
+++ b/graphics/vulkan-headers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752318911
-SHA256 (KhronosGroup-Vulkan-Headers-v1.4.322_GH0.tar.gz) = c5ec1d0e1baf9c2ca4eb581e5ba31ad4ef83cdab1f6c959e459b97b92739f92d
-SIZE (KhronosGroup-Vulkan-Headers-v1.4.322_GH0.tar.gz) = 2740918
+TIMESTAMP = 1758779144
+SHA256 (KhronosGroup-Vulkan-Headers-v1.4.327_GH0.tar.gz) = 208c67277f810d3220c7b1107ff3b9f9a9f966f2a98404fd69d9a8f3a2b9e284
+SIZE (KhronosGroup-Vulkan-Headers-v1.4.327_GH0.tar.gz) = 2758804
diff --git a/graphics/vulkan-headers/pkg-plist b/graphics/vulkan-headers/pkg-plist
index 81a25c54c535..179c6b171a0a 100644
--- a/graphics/vulkan-headers/pkg-plist
+++ b/graphics/vulkan-headers/pkg-plist
@@ -13,7 +13,6 @@ include/vk_video/vulkan_video_codecs_common.h
include/vulkan/vk_icd.h
include/vulkan/vk_layer.h
include/vulkan/vk_platform.h
-include/vulkan/vulkan.cppm
include/vulkan/vulkan.h
include/vulkan/vulkan.hpp
include/vulkan/vulkan_android.h
@@ -40,7 +39,6 @@ include/vulkan/vulkan_static_assertions.hpp
include/vulkan/vulkan_structs.hpp
include/vulkan/vulkan_to_string.hpp
include/vulkan/vulkan_vi.h
-include/vulkan/vulkan_video.cppm
include/vulkan/vulkan_video.hpp
include/vulkan/vulkan_wayland.h
include/vulkan/vulkan_win32.h
diff --git a/graphics/vulkan-loader/Makefile b/graphics/vulkan-loader/Makefile
index bc6c18fb3314..b223882a6261 100644
--- a/graphics/vulkan-loader/Makefile
+++ b/graphics/vulkan-loader/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vulkan-loader
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.321
+DISTVERSION= 1.4.327
CATEGORIES= graphics devel
MAINTAINER= atanubiswas484@gmail.com
@@ -8,6 +8,7 @@ COMMENT= Driver loader for the Vulkan graphics API
WWW= https://github.com/KhronosGroup/Vulkan-Loader
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
diff --git a/graphics/vulkan-loader/distinfo b/graphics/vulkan-loader/distinfo
index ace3f1a21f95..286305df904d 100644
--- a/graphics/vulkan-loader/distinfo
+++ b/graphics/vulkan-loader/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752188907
-SHA256 (KhronosGroup-Vulkan-Loader-v1.4.321_GH0.tar.gz) = 00669f6bb2db35c8df07f0b118c09bfe0ebffecaad7d80647a429eece0e37ac3
-SIZE (KhronosGroup-Vulkan-Loader-v1.4.321_GH0.tar.gz) = 1762478
+TIMESTAMP = 1758780347
+SHA256 (KhronosGroup-Vulkan-Loader-v1.4.327_GH0.tar.gz) = 611c4d60f70e5bd7a325384a1fa6d4df4d80961d6938232a3f70337b76e8f8f5
+SIZE (KhronosGroup-Vulkan-Loader-v1.4.327_GH0.tar.gz) = 1767043
diff --git a/graphics/vulkan-tools/Makefile b/graphics/vulkan-tools/Makefile
index e0c0851f2f96..fe0ba5bcc697 100644
--- a/graphics/vulkan-tools/Makefile
+++ b/graphics/vulkan-tools/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vulkan-tools
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.321
-PORTREVISION= 1
+DISTVERSION= 1.4.327
CATEGORIES= graphics
MAINTAINER= atanubiswas484@gmail.com
@@ -9,6 +8,7 @@ COMMENT= Tools and demos for the Vulkan graphics API
WWW= https://github.com/KhronosGroup/Vulkan-Tools
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= glslangValidator:graphics/glslang \
vulkan-headers>0:graphics/vulkan-headers
@@ -20,9 +20,6 @@ GH_PROJECT= Vulkan-Tools
CMAKE_ARGS= -DGLSLANG_INSTALL_DIR:PATH="${LOCALBASE}"
CMAKE_OFF= BUILD_ICD
-PATCH_SITES= https://github.com/KhronosGroup/Vulkan-Tools/commit/
-PATCHFILES+= 105d6c1fede00c3a9055e5a531ebf3d99bac406e.patch:-p1
-
OPTIONS_DEFINE= WAYLAND XCB XLIB
OPTIONS_DEFAULT= WAYLAND XCB XLIB
diff --git a/graphics/vulkan-tools/distinfo b/graphics/vulkan-tools/distinfo
index 8cfadb39e7a3..0fe7780ec426 100644
--- a/graphics/vulkan-tools/distinfo
+++ b/graphics/vulkan-tools/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1754893380
-SHA256 (KhronosGroup-Vulkan-Tools-v1.4.321_GH0.tar.gz) = f5f75413d21d1508b746a3d0594961d64c7155ee5f4f28245b9547c1b4697d8d
-SIZE (KhronosGroup-Vulkan-Tools-v1.4.321_GH0.tar.gz) = 807369
-SHA256 (105d6c1fede00c3a9055e5a531ebf3d99bac406e.patch) = 16af97557ceb980e5019d04d2909f6539e48ed1f9652fb956429e25381425dc9
-SIZE (105d6c1fede00c3a9055e5a531ebf3d99bac406e.patch) = 3793
+TIMESTAMP = 1758781700
+SHA256 (KhronosGroup-Vulkan-Tools-v1.4.327_GH0.tar.gz) = af15c1bbddd84eaadc4df4d420490814dcca916e7c799b2ea7e94ea3b16c4c4b
+SIZE (KhronosGroup-Vulkan-Tools-v1.4.327_GH0.tar.gz) = 797726
diff --git a/graphics/vulkan-utility-libraries/Makefile b/graphics/vulkan-utility-libraries/Makefile
index 69026e4899f9..025041a83e2c 100644
--- a/graphics/vulkan-utility-libraries/Makefile
+++ b/graphics/vulkan-utility-libraries/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vulkan-utility-libraries
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.321
+DISTVERSION= 1.4.327
CATEGORIES= graphics
MAINTAINER= atanubiswas484@gmail.com
@@ -8,6 +8,7 @@ COMMENT= Utility libraries for Vulkan developers
WWW= https://github.com/KhronosGroup/Vulkan-Utility-Libraries
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSES/Apache-2.0.txt
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
diff --git a/graphics/vulkan-utility-libraries/distinfo b/graphics/vulkan-utility-libraries/distinfo
index 9ee941230cd8..d8bad99c0667 100644
--- a/graphics/vulkan-utility-libraries/distinfo
+++ b/graphics/vulkan-utility-libraries/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752192249
-SHA256 (KhronosGroup-Vulkan-Utility-Libraries-v1.4.321_GH0.tar.gz) = 853eb1e9a390fed9a66ebca7f3390e58f6d467d9e16ab35830a03ef66cf87a22
-SIZE (KhronosGroup-Vulkan-Utility-Libraries-v1.4.321_GH0.tar.gz) = 625800
+TIMESTAMP = 1758783235
+SHA256 (KhronosGroup-Vulkan-Utility-Libraries-v1.4.327_GH0.tar.gz) = 35a03988216552a48cd489bd5797ab1ace254d3ce08f64da9e9ca1e7fa3a7ceb
+SIZE (KhronosGroup-Vulkan-Utility-Libraries-v1.4.327_GH0.tar.gz) = 1239828
diff --git a/graphics/vulkan-validation-layers/Makefile b/graphics/vulkan-validation-layers/Makefile
index 42054403f4e8..d38163921c43 100644
--- a/graphics/vulkan-validation-layers/Makefile
+++ b/graphics/vulkan-validation-layers/Makefile
@@ -1,13 +1,15 @@
PORTNAME= vulkan-validation-layers
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.321
+DISTVERSION= 1.4.327
+PORTREVISION= 1
CATEGORIES= graphics
-MAINTAINER= atanubis484@gmail.com
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Validation layers for the Vulkan graphics API
WWW= https://github.com/KhronosGroup/Vulkan-ValidationLayers
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= robin-hood-hashing>0:devel/robin-hood-hashing \
spirv-tools>0:graphics/spirv-tools \
@@ -18,7 +20,10 @@ USES= alias cmake compiler:c++11-lib pkgconfig python:build
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= Vulkan-ValidationLayers
-GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-430-g2a611a9:headers/SPIRV-Headers
+# for GH_TAGNAME in GH_TUPLE
+# git clone --quiet https://github.com/KhronosGroup/SPIRV-Headers.git && git -C SPIRV-Headers describe <COMMIT_HASH>
+# for COMMIT_HASH see ${WRKSRC}/scripts/known_good.json
+GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-444-g402d0b3:headers/SPIRV-Headers
CMAKE_OFF= BUILD_TESTS
PLIST_FILES= lib/libVkLayer_khronos_validation.so \
diff --git a/graphics/vulkan-validation-layers/distinfo b/graphics/vulkan-validation-layers/distinfo
index 106014142470..898e2f0a9c84 100644
--- a/graphics/vulkan-validation-layers/distinfo
+++ b/graphics/vulkan-validation-layers/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752313850
-SHA256 (KhronosGroup-Vulkan-ValidationLayers-v1.4.321_GH0.tar.gz) = b539b4862f02bb75a211afa939d59c37263604e88331cf06de5249ff0453cc78
-SIZE (KhronosGroup-Vulkan-ValidationLayers-v1.4.321_GH0.tar.gz) = 6476609
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-430-g2a611a9_GH0.tar.gz) = f88c4918fc307c406b03587689bec0b7b5aaf9539955d3ee7a698342c2c52e8e
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-430-g2a611a9_GH0.tar.gz) = 538631
+TIMESTAMP = 1758785799
+SHA256 (KhronosGroup-Vulkan-ValidationLayers-v1.4.327_GH0.tar.gz) = 67fa72fdc67f37d21ace6c4cc6f86dc0653bd7cfc1c634f84db003d9354835ca
+SIZE (KhronosGroup-Vulkan-ValidationLayers-v1.4.327_GH0.tar.gz) = 6730055
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-444-g402d0b3_GH0.tar.gz) = ef71abae5284314df23450152f6cc274209d3389efcf34038fc382c1134e06e2
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-444-g402d0b3_GH0.tar.gz) = 545828
diff --git a/graphics/waifu2x-ncnn-vulkan/Makefile b/graphics/waifu2x-ncnn-vulkan/Makefile
index 0576385f8126..a040ad0fe041 100644
--- a/graphics/waifu2x-ncnn-vulkan/Makefile
+++ b/graphics/waifu2x-ncnn-vulkan/Makefile
@@ -1,5 +1,5 @@
PORTNAME= waifu2x-ncnn-vulkan
-DISTVERSION= 20250802
+DISTVERSION= 20250915
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
@@ -18,7 +18,7 @@ USES= cmake compiler:${OPENMP}c++11-lib jpeg localbase
USE_GITHUB= yes
GH_ACCOUNT= nihui
GH_TUPLE= KhronosGroup:glslang:15.3.0-20-g8cd77a80:glslang/src/ncnn/glslang \
- Tencent:ncnn:20250503-87-gb039b87d:ncnn/src/ncnn
+ Tencent:ncnn:20250503-129-gc4193aad:ncnn/src/ncnn
CMAKE_SOURCE_PATH= ${WRKSRC}/src
CMAKE_ON= ${JPEG PNG WEBP ZLIB:L:S/^/USE_SYSTEM_/}
PLIST_FILES= bin/${PORTNAME}
diff --git a/graphics/waifu2x-ncnn-vulkan/distinfo b/graphics/waifu2x-ncnn-vulkan/distinfo
index d3dbe86a9f90..4cbf6702a9bd 100644
--- a/graphics/waifu2x-ncnn-vulkan/distinfo
+++ b/graphics/waifu2x-ncnn-vulkan/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1754141853
-SHA256 (nihui-waifu2x-ncnn-vulkan-20250802_GH0.tar.gz) = 49d878f72b000dc5e41fc4bd11740acabe3cad21d3782e99bbc153495702009d
-SIZE (nihui-waifu2x-ncnn-vulkan-20250802_GH0.tar.gz) = 33992946
+TIMESTAMP = 1757934860
+SHA256 (nihui-waifu2x-ncnn-vulkan-20250915_GH0.tar.gz) = c0f7cffb00243867fb9a6f8104e5f6722b3558cd7e3bae7155ff437c90371e78
+SIZE (nihui-waifu2x-ncnn-vulkan-20250915_GH0.tar.gz) = 33992966
SHA256 (KhronosGroup-glslang-15.3.0-20-g8cd77a80_GH0.tar.gz) = ef446e2ad4fa13911ca0823e9377ee7cd8d1b58ceb9404bddfad7ed3ff7d83d1
SIZE (KhronosGroup-glslang-15.3.0-20-g8cd77a80_GH0.tar.gz) = 4191252
-SHA256 (Tencent-ncnn-20250503-87-gb039b87d_GH0.tar.gz) = 276c66f1c79353caa64e869aad1ee3975d6e0b58a3a0d26faa789ca39a0b7454
-SIZE (Tencent-ncnn-20250503-87-gb039b87d_GH0.tar.gz) = 13172574
+SHA256 (Tencent-ncnn-20250503-129-gc4193aad_GH0.tar.gz) = 1846cb21777a60a3ef9ba3a0b46b0490c78dae619a8d64354da8472d3ec37a96
+SIZE (Tencent-ncnn-20250503-129-gc4193aad_GH0.tar.gz) = 13164450
diff --git a/graphics/wallhaven-cli/Makefile b/graphics/wallhaven-cli/Makefile
index 7004938d3df7..d689b50b543d 100644
--- a/graphics/wallhaven-cli/Makefile
+++ b/graphics/wallhaven-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wallhaven-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.5
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/wallust/Makefile b/graphics/wallust/Makefile
new file mode 100644
index 000000000000..f4faaa611093
--- /dev/null
+++ b/graphics/wallust/Makefile
@@ -0,0 +1,56 @@
+PORTNAME= wallust
+DISTVERSION= 3.4.0
+PORTREVISION= 1
+CATEGORIES= graphics
+MASTER_SITES= https://codeberg.org/explosion-mental/${PORTNAME}/archive/${DISTVERSION}${EXTRACT_SUFX}?dummy=/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Generate colors from an image
+WWW= https://explosion-mental.codeberg.page/wallust/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+MAN1PAGES= ${PORTNAME}-cs.1 \
+ ${PORTNAME}-run.1 \
+ ${PORTNAME}-theme.1 \
+ ${PORTNAME}.1
+MAN5PAGES= ${PORTNAME}.5
+PORTEXAMPLES= ${PORTNAME}.toml
+
+OPTIONS_DEFINE= COMPLETIONS EXAMPLES MANPAGES
+OPTIONS_DEFAULT= COMPLETIONS MANPAGES
+OPTIONS_SUB= yes
+
+COMPLETIONS_DESC= Build and/or install shell completions
+
+post-install-COMPLETIONS-on:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \
+ ${STAGEDIR}${PREFIX}/share/fish/completions \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ ${INSTALL_DATA} ${WRKSRC}/completions/${PORTNAME}.bash \
+ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/completions/${PORTNAME}.fish \
+ ${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish
+ ${INSTALL_DATA} ${WRKSRC}/completions/_${PORTNAME} \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
+
+post-install-EXAMPLES-on:
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} \
+ ${STAGEDIR}${EXAMPLESDIR}
+
+post-install-MANPAGES-on:
+.for man in ${MAN1PAGES}
+ ${INSTALL_MAN} ${WRKSRC}/man/${man} ${STAGEDIR}${PREFIX}/share/man/man1
+.endfor
+.for man in ${MAN5PAGES}
+ ${INSTALL_MAN} ${WRKSRC}/man/${man} ${STAGEDIR}${PREFIX}/share/man/man5
+.endfor
+
+.include <bsd.port.mk>
diff --git a/graphics/wallust/Makefile.crates b/graphics/wallust/Makefile.crates
new file mode 100644
index 000000000000..f7da63e8f3ce
--- /dev/null
+++ b/graphics/wallust/Makefile.crates
@@ -0,0 +1,301 @@
+CARGO_CRATES= adler2-2.0.1 \
+ aho-corasick-1.1.3 \
+ aligned-vec-0.6.4 \
+ anes-0.1.6 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ anyhow-1.0.98 \
+ approx-0.5.1 \
+ arbitrary-1.4.1 \
+ arg_enum_proc_macro-0.3.4 \
+ arrayvec-0.7.6 \
+ autocfg-1.5.0 \
+ av1-grain-0.2.4 \
+ avif-serialize-0.8.5 \
+ bit_field-0.10.2 \
+ bitflags-1.3.2 \
+ bitflags-2.9.1 \
+ bitstream-io-2.6.0 \
+ built-0.7.7 \
+ bumpalo-3.19.0 \
+ by_address-1.2.1 \
+ bytemuck-1.23.1 \
+ byteorder-1.5.0 \
+ byteorder-lite-0.1.0 \
+ camino-1.1.10 \
+ cargo-platform-0.1.9 \
+ cargo_metadata-0.19.2 \
+ cast-0.3.0 \
+ cc-1.2.29 \
+ cfg-expr-0.15.8 \
+ cfg-if-1.0.1 \
+ ciborium-0.2.2 \
+ ciborium-io-0.2.2 \
+ ciborium-ll-0.2.2 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_complete-4.5.55 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ clap_mangen-0.2.28 \
+ color_quant-1.1.0 \
+ colorchoice-1.0.4 \
+ convert_case-0.8.0 \
+ crc32fast-1.5.0 \
+ criterion-0.6.0 \
+ criterion-plot-0.5.0 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crunchy-0.2.4 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ deranged-0.4.0 \
+ derive_builder-0.20.2 \
+ derive_builder_core-0.20.2 \
+ derive_builder_macro-0.20.2 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
+ displaydoc-0.2.5 \
+ document-features-0.2.11 \
+ documented-0.9.2 \
+ documented-macros-0.9.2 \
+ dunce-1.0.5 \
+ dyn-clone-1.0.19 \
+ either-1.15.0 \
+ equator-0.4.2 \
+ equator-macro-0.4.2 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
+ exr-1.73.0 \
+ fast-srgb8-1.0.0 \
+ fast_image_resize-5.1.4 \
+ fastrand-2.3.0 \
+ fdeflate-0.3.7 \
+ flate2-1.1.2 \
+ fnv-1.0.7 \
+ form_urlencoded-1.2.1 \
+ fxhash-0.2.1 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gif-0.13.3 \
+ git2-0.20.2 \
+ glob-0.3.2 \
+ half-2.6.0 \
+ hashbrown-0.15.4 \
+ heck-0.4.1 \
+ heck-0.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ ident_case-1.0.1 \
+ idna-1.0.3 \
+ idna_adapter-1.2.1 \
+ image-0.25.6 \
+ image-webp-0.2.3 \
+ imgref-1.11.0 \
+ indexmap-2.10.0 \
+ interpolate_name-0.2.4 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.10.5 \
+ itertools-0.12.1 \
+ itertools-0.13.0 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ jpeg-decoder-0.3.2 \
+ js-sys-0.3.77 \
+ kmeans_colors-0.7.0 \
+ lazy_static-1.5.0 \
+ lebe-0.5.2 \
+ libc-0.2.174 \
+ libfuzzer-sys-0.4.10 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libredox-0.1.4 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ litrs-0.4.1 \
+ log-0.4.27 \
+ loop9-0.1.5 \
+ maplit-1.0.2 \
+ maybe-rayon-0.1.1 \
+ memchr-2.7.5 \
+ memo-map-0.3.3 \
+ minijinja-2.11.0 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ new_debug_unreachable-1.0.6 \
+ nom-7.1.3 \
+ noop_proc_macro-0.3.0 \
+ num-bigint-0.4.6 \
+ num-conv-0.1.0 \
+ num-derive-0.4.2 \
+ num-integer-0.1.46 \
+ num-rational-0.4.2 \
+ num-traits-0.2.19 \
+ num_threads-0.1.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ oorandom-11.1.5 \
+ optfield-0.4.0 \
+ option-ext-0.2.0 \
+ owo-colors-4.2.2 \
+ palette-0.7.6 \
+ palette_derive-0.7.6 \
+ paste-1.0.15 \
+ percent-encoding-2.3.1 \
+ phf-0.12.1 \
+ phf_generator-0.12.1 \
+ phf_macros-0.12.1 \
+ phf_shared-0.12.1 \
+ pkg-config-0.3.32 \
+ plotters-0.3.7 \
+ plotters-backend-0.3.7 \
+ plotters-svg-0.3.7 \
+ png-0.17.16 \
+ potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ proc-macro2-1.0.95 \
+ profiling-1.0.17 \
+ profiling-procmacros-1.0.17 \
+ qoi-0.4.1 \
+ quick-error-2.0.1 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.8.5 \
+ rand-0.9.1 \
+ rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
+ rand_core-0.9.3 \
+ rav1e-0.7.1 \
+ ravif-0.11.20 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ redox_users-0.5.0 \
+ ref-cast-1.0.24 \
+ ref-cast-impl-1.0.24 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ rgb-0.8.52 \
+ roff-0.2.2 \
+ rustix-1.0.7 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ schemars-1.0.4 \
+ schemars_derive-1.0.4 \
+ self_cell-1.2.0 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_derive_internals-0.29.1 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.0 \
+ shellexpand-3.1.1 \
+ shlex-1.3.0 \
+ simd-adler32-0.3.7 \
+ simd_helpers-0.1.0 \
+ siphasher-1.0.1 \
+ smallvec-1.15.1 \
+ spinners-4.1.1 \
+ stable_deref_trait-1.2.0 \
+ strsim-0.11.1 \
+ strum-0.24.1 \
+ strum-0.27.1 \
+ strum_macros-0.24.3 \
+ strum_macros-0.27.1 \
+ syn-1.0.109 \
+ syn-2.0.104 \
+ synstructure-0.13.2 \
+ system-deps-6.2.2 \
+ target-lexicon-0.12.16 \
+ tempfile-3.20.0 \
+ thiserror-1.0.69 \
+ thiserror-2.0.12 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.12 \
+ tiff-0.9.1 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ tinystr-0.8.1 \
+ tinytemplate-1.2.1 \
+ toml-0.8.23 \
+ toml-0.9.2 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.22.27 \
+ toml_edit-0.23.1 \
+ toml_parser-1.0.1 \
+ toml_writer-1.0.2 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ url-2.5.4 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ v_frame-0.3.9 \
+ vcpkg-0.2.15 \
+ vergen-9.0.6 \
+ vergen-git2-1.0.7 \
+ vergen-lib-0.1.6 \
+ version-compare-0.2.0 \
+ walkdir-2.5.0 \
+ wallust_themes-1.1.0 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
+ weezl-0.1.10 \
+ winapi-util-0.1.9 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1 \
+ zune-core-0.4.12 \
+ zune-inflate-0.2.54 \
+ zune-jpeg-0.4.19
diff --git a/graphics/wallust/distinfo b/graphics/wallust/distinfo
new file mode 100644
index 000000000000..53945a0a4790
--- /dev/null
+++ b/graphics/wallust/distinfo
@@ -0,0 +1,605 @@
+TIMESTAMP = 1756347167
+SHA256 (wallust-3.4.0.tar.gz) = 2fa1b604a70026ff9ed853cc43bb5d4bed6c17ea1a0cea08563447bd5df5ddfb
+SIZE (wallust-3.4.0.tar.gz) = 150567
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
+SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
+SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
+SIZE (rust/crates/anes-0.1.6.crate) = 23857
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
+SIZE (rust/crates/approx-0.5.1.crate) = 15100
+SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
+SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
+SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/av1-grain-0.2.4.crate) = 4f3efb2ca85bc610acfa917b5aaa36f3fcbebed5b3182d7f877b02531c4b80c8
+SIZE (rust/crates/av1-grain-0.2.4.crate) = 37050
+SHA256 (rust/crates/avif-serialize-0.8.5.crate) = 2ea8ef51aced2b9191c08197f55450d830876d9933f8f48a429b354f1d496b42
+SIZE (rust/crates/avif-serialize-0.8.5.crate) = 14127
+SHA256 (rust/crates/bit_field-0.10.2.crate) = dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61
+SIZE (rust/crates/bit_field-0.10.2.crate) = 10568
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitstream-io-2.6.0.crate) = 6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2
+SIZE (rust/crates/bitstream-io-2.6.0.crate) = 38256
+SHA256 (rust/crates/built-0.7.7.crate) = 56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b
+SIZE (rust/crates/built-0.7.7.crate) = 29776
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
+SIZE (rust/crates/by_address-1.2.1.crate) = 8437
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
+SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
+SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
+SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
+SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
+SHA256 (rust/crates/cargo_metadata-0.19.2.crate) = dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba
+SIZE (rust/crates/cargo_metadata-0.19.2.crate) = 28370
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/cc-1.2.29.crate) = 5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362
+SIZE (rust/crates/cc-1.2.29.crate) = 108072
+SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
+SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
+SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
+SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
+SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
+SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
+SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
+SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
+SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap_mangen-0.2.28.crate) = e2fb6d3f935bbb9819391528b0e7cf655e78a0bc7a7c3d227211a1d24fc11db1
+SIZE (rust/crates/clap_mangen-0.2.28.crate) = 15733
+SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
+SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/convert_case-0.8.0.crate) = baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f
+SIZE (rust/crates/convert_case-0.8.0.crate) = 22097
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
+SIZE (rust/crates/criterion-0.6.0.crate) = 119470
+SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
+SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
+SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
+SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
+SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397
+SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c
+SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/documented-0.9.2.crate) = ed6b3e31251e87acd1b74911aed84071c8364fc9087972748ade2f1094ccce34
+SIZE (rust/crates/documented-0.9.2.crate) = 4395
+SHA256 (rust/crates/documented-macros-0.9.2.crate) = 1149cf7462e5e79e17a3c05fd5b1f9055092bbfa95e04c319395c3beacc9370f
+SIZE (rust/crates/documented-macros-0.9.2.crate) = 12274
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
+SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
+SIZE (rust/crates/equator-0.4.2.crate) = 11159
+SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3
+SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/exr-1.73.0.crate) = f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0
+SIZE (rust/crates/exr-1.73.0.crate) = 244371
+SHA256 (rust/crates/fast-srgb8-1.0.0.crate) = dd2e7510819d6fbf51a5545c8f922716ecfb14df168a3242f7d33e0239efe6a1
+SIZE (rust/crates/fast-srgb8-1.0.0.crate) = 17214
+SHA256 (rust/crates/fast_image_resize-5.1.4.crate) = d372ab3252d8f162d858d675a3d88a8c33ba24a6238837c50c8851911c7e89cd
+SIZE (rust/crates/fast_image_resize-5.1.4.crate) = 152880
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
+SIZE (rust/crates/fxhash-0.2.1.crate) = 4102
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b
+SIZE (rust/crates/gif-0.13.3.crate) = 36010
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
+SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
+SIZE (rust/crates/image-0.25.6.crate) = 242367
+SHA256 (rust/crates/image-webp-0.2.3.crate) = f6970fe7a5300b4b42e62c52efa0187540a5bef546c60edaf554ef595d2e6f0b
+SIZE (rust/crates/image-webp-0.2.3.crate) = 63210
+SHA256 (rust/crates/imgref-1.11.0.crate) = d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408
+SIZE (rust/crates/imgref-1.11.0.crate) = 65943
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
+SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
+SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
+SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07
+SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/kmeans_colors-0.7.0.crate) = 43cad637ef7f2e901ec79f6e42130497b70c27f07bcf8e92418d56a602a55502
+SIZE (rust/crates/kmeans_colors-0.7.0.crate) = 31106
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8
+SIZE (rust/crates/lebe-0.5.2.crate) = 8422
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libfuzzer-sys-0.4.10.crate) = 5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404
+SIZE (rust/crates/libfuzzer-sys-0.4.10.crate) = 133968
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
+SIZE (rust/crates/libredox-0.1.4.crate) = 6946
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
+SIZE (rust/crates/litrs-0.4.1.crate) = 42603
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
+SIZE (rust/crates/loop9-0.1.5.crate) = 3406
+SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
+SIZE (rust/crates/maplit-1.0.2.crate) = 8871
+SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519
+SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memo-map-0.3.3.crate) = 38d1115007560874e373613744c6fba374c17688327a71c1476d1a5954cc857b
+SIZE (rust/crates/memo-map-0.3.3.crate) = 10003
+SHA256 (rust/crates/minijinja-2.11.0.crate) = 4e60ac08614cc09062820e51d5d94c2fce16b94ea4e5003bb81b99a95f84e876
+SIZE (rust/crates/minijinja-2.11.0.crate) = 169462
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
+SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
+SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
+SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
+SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
+SHA256 (rust/crates/optfield-0.4.0.crate) = 969ccca8ffc4fb105bd131a228107d5c9dd89d9d627edf3295cbe979156f9712
+SIZE (rust/crates/optfield-0.4.0.crate) = 17396
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
+SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
+SHA256 (rust/crates/palette-0.7.6.crate) = 4cbf71184cc5ecc2e4e1baccdb21026c20e5fc3dcf63028a086131b3ab00b6e6
+SIZE (rust/crates/palette-0.7.6.crate) = 230913
+SHA256 (rust/crates/palette_derive-0.7.6.crate) = f5030daf005bface118c096f510ffb781fc28f9ab6a32ab224d8631be6851d30
+SIZE (rust/crates/palette_derive-0.7.6.crate) = 17073
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7
+SIZE (rust/crates/phf-0.12.1.crate) = 23768
+SHA256 (rust/crates/phf_generator-0.12.1.crate) = 2cbb1126afed61dd6368748dae63b1ee7dc480191c6262a3b4ff1e29d86a6c5b
+SIZE (rust/crates/phf_generator-0.12.1.crate) = 15743
+SHA256 (rust/crates/phf_macros-0.12.1.crate) = d713258393a82f091ead52047ca779d37e5766226d009de21696c4e667044368
+SIZE (rust/crates/phf_macros-0.12.1.crate) = 19133
+SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981
+SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
+SIZE (rust/crates/plotters-0.3.7.crate) = 149031
+SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
+SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
+SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
+SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
+SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
+SIZE (rust/crates/png-0.17.16.crate) = 117975
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773
+SIZE (rust/crates/profiling-1.0.17.crate) = 13493
+SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b
+SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895
+SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
+SIZE (rust/crates/qoi-0.4.1.crate) = 71135
+SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
+SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rav1e-0.7.1.crate) = cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9
+SIZE (rust/crates/rav1e-0.7.1.crate) = 1472522
+SHA256 (rust/crates/ravif-0.11.20.crate) = 5825c26fddd16ab9f515930d49028a630efec172e903483c94796cfe31893e6b
+SIZE (rust/crates/ravif-0.11.20.crate) = 19233
+SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
+SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
+SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
+SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
+SIZE (rust/crates/rgb-0.8.52.crate) = 22449
+SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
+SIZE (rust/crates/roff-0.2.2.crate) = 11648
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
+SHA256 (rust/crates/schemars_derive-1.0.4.crate) = 33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80
+SIZE (rust/crates/schemars_derive-1.0.4.crate) = 31126
+SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749
+SIZE (rust/crates/self_cell-1.2.0.crate) = 16883
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
+SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6
+SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/spinners-4.1.1.crate) = a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82
+SIZE (rust/crates/spinners-4.1.1.crate) = 9238
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
+SIZE (rust/crates/strum-0.24.1.crate) = 5636
+SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
+SIZE (rust/crates/strum-0.27.1.crate) = 7467
+SHA256 (rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59
+SIZE (rust/crates/strum_macros-0.24.3.crate) = 20696
+SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
+SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349
+SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
+SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
+SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac
+SIZE (rust/crates/toml-0.9.2.crate) = 56695
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_edit-0.23.1.crate) = b1f23a5f4511b296579b6c83e437fe85fa7ece22e3ec44e45ddb975bcf57c3dd
+SIZE (rust/crates/toml_edit-0.23.1.crate) = 66370
+SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30
+SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
+SIZE (rust/crates/v_frame-0.3.9.crate) = 20856
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/vergen-9.0.6.crate) = 6b2bf58be11fc9414104c6d3a2e464163db5ef74b12296bda593cac37b6e4777
+SIZE (rust/crates/vergen-9.0.6.crate) = 33160
+SHA256 (rust/crates/vergen-git2-1.0.7.crate) = 4f6ee511ec45098eabade8a0750e76eec671e7fb2d9360c563911336bea9cac1
+SIZE (rust/crates/vergen-git2-1.0.7.crate) = 29815
+SHA256 (rust/crates/vergen-lib-0.1.6.crate) = 9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166
+SIZE (rust/crates/vergen-lib-0.1.6.crate) = 20754
+SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
+SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wallust_themes-1.1.0.crate) = 8e997c4b9815caad2bf32234f03c3b001d788fe65e38f48a53c53ed2bac847b8
+SIZE (rust/crates/wallust_themes-1.1.0.crate) = 80859
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
+SIZE (rust/crates/weezl-0.1.10.crate) = 46418
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
+SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
+SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
+SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
+SHA256 (rust/crates/zune-jpeg-0.4.19.crate) = 2c9e525af0a6a658e031e95f14b7f889976b74a11ba0eca5a5fc9ac8a1c43a6a
+SIZE (rust/crates/zune-jpeg-0.4.19.crate) = 66341
diff --git a/graphics/wallust/pkg-descr b/graphics/wallust/pkg-descr
new file mode 100644
index 000000000000..8d60e92bccac
--- /dev/null
+++ b/graphics/wallust/pkg-descr
@@ -0,0 +1,3 @@
+wallust is a command line tool for creating 16 color palettes, since
+it was the original intent of pywal, the tool that inspired the
+creation of wallust.
diff --git a/graphics/wallust/pkg-plist b/graphics/wallust/pkg-plist
new file mode 100644
index 000000000000..4acdc3ea8901
--- /dev/null
+++ b/graphics/wallust/pkg-plist
@@ -0,0 +1,9 @@
+bin/wallust
+%%COMPLETIONS%%etc/bash_completion.d/wallust
+%%COMPLETIONS%%share/fish/completions/wallust.fish
+%%MANPAGES%%share/man/man1/wallust-cs.1.gz
+%%MANPAGES%%share/man/man1/wallust-run.1.gz
+%%MANPAGES%%share/man/man1/wallust-theme.1.gz
+%%MANPAGES%%share/man/man1/wallust.1.gz
+%%MANPAGES%%share/man/man5/wallust.5.gz
+%%COMPLETIONS%%share/zsh/site-functions/_wallust
diff --git a/graphics/wayland-protocols/Makefile b/graphics/wayland-protocols/Makefile
index 3bc8d2176cb0..1d56101fe1f9 100644
--- a/graphics/wayland-protocols/Makefile
+++ b/graphics/wayland-protocols/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wayland-protocols
-PORTVERSION= 1.44
+PORTVERSION= 1.45
CATEGORIES= graphics
MASTER_SITES= https://gitlab.freedesktop.org/wayland/${PORTNAME}/-/releases/${DISTVERSION}/downloads/
diff --git a/graphics/wayland-protocols/distinfo b/graphics/wayland-protocols/distinfo
index 68a19616837b..f5df6be42255 100644
--- a/graphics/wayland-protocols/distinfo
+++ b/graphics/wayland-protocols/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745909482
-SHA256 (wayland-protocols-1.44.tar.xz) = 3df1107ecf8bfd6ee878aeca5d3b7afd81248a48031e14caf6ae01f14eebb50e
-SIZE (wayland-protocols-1.44.tar.xz) = 124928
+TIMESTAMP = 1757749061
+SHA256 (wayland-protocols-1.45.tar.xz) = 4d2b2a9e3e099d017dc8107bf1c334d27bb87d9e4aff19a0c8d856d17cd41ef0
+SIZE (wayland-protocols-1.45.tar.xz) = 130040
diff --git a/graphics/wayland-protocols/pkg-plist b/graphics/wayland-protocols/pkg-plist
index 48ef7f73838d..e5bde910e235 100644
--- a/graphics/wayland-protocols/pkg-plist
+++ b/graphics/wayland-protocols/pkg-plist
@@ -5,6 +5,7 @@ include/wayland-protocols/commit-timing-v1-enum.h
include/wayland-protocols/content-type-v1-enum.h
include/wayland-protocols/cursor-shape-v1-enum.h
include/wayland-protocols/drm-lease-v1-enum.h
+include/wayland-protocols/ext-background-effect-v1-enum.h
include/wayland-protocols/ext-data-control-v1-enum.h
include/wayland-protocols/ext-foreign-toplevel-list-v1-enum.h
include/wayland-protocols/ext-idle-notify-v1-enum.h
@@ -26,6 +27,7 @@ include/wayland-protocols/linux-drm-syncobj-v1-enum.h
include/wayland-protocols/linux-explicit-synchronization-unstable-v1-enum.h
include/wayland-protocols/pointer-constraints-unstable-v1-enum.h
include/wayland-protocols/pointer-gestures-unstable-v1-enum.h
+include/wayland-protocols/pointer-warp-v1-enum.h
include/wayland-protocols/presentation-time-enum.h
include/wayland-protocols/primary-selection-unstable-v1-enum.h
include/wayland-protocols/relative-pointer-unstable-v1-enum.h
@@ -53,6 +55,7 @@ include/wayland-protocols/xdg-toplevel-icon-v1-enum.h
include/wayland-protocols/xdg-toplevel-tag-v1-enum.h
include/wayland-protocols/xwayland-keyboard-grab-unstable-v1-enum.h
include/wayland-protocols/xwayland-shell-v1-enum.h
+include/wayland-protocols/xx-session-management-v1-enum.h
share/pkgconfig/wayland-protocols.pc
%%DATADIR%%/stable/linux-dmabuf/linux-dmabuf-v1.xml
%%DATADIR%%/stable/presentation-time/presentation-time.xml
@@ -66,6 +69,7 @@ share/pkgconfig/wayland-protocols.pc
%%DATADIR%%/staging/content-type/content-type-v1.xml
%%DATADIR%%/staging/cursor-shape/cursor-shape-v1.xml
%%DATADIR%%/staging/drm-lease/drm-lease-v1.xml
+%%DATADIR%%/staging/ext-background-effect/ext-background-effect-v1.xml
%%DATADIR%%/staging/ext-data-control/ext-data-control-v1.xml
%%DATADIR%%/staging/ext-foreign-toplevel-list/ext-foreign-toplevel-list-v1.xml
%%DATADIR%%/staging/ext-idle-notify/ext-idle-notify-v1.xml
@@ -77,6 +81,7 @@ share/pkgconfig/wayland-protocols.pc
%%DATADIR%%/staging/fifo/fifo-v1.xml
%%DATADIR%%/staging/fractional-scale/fractional-scale-v1.xml
%%DATADIR%%/staging/linux-drm-syncobj/linux-drm-syncobj-v1.xml
+%%DATADIR%%/staging/pointer-warp/pointer-warp-v1.xml
%%DATADIR%%/staging/security-context/security-context-v1.xml
%%DATADIR%%/staging/single-pixel-buffer/single-pixel-buffer-v1.xml
%%DATADIR%%/staging/tearing-control/tearing-control-v1.xml
diff --git a/graphics/wxsvg/Makefile b/graphics/wxsvg/Makefile
index 164d0ca66c72..55e0ff7bd0bf 100644
--- a/graphics/wxsvg/Makefile
+++ b/graphics/wxsvg/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wxsvg
-DISTVERSION= 1.5.24
-PORTREVISION= 5
+DISTVERSION= 1.5.25
CATEGORIES= graphics
MASTER_SITES= SF
diff --git a/graphics/wxsvg/distinfo b/graphics/wxsvg/distinfo
index dd9e903ff0ec..ef3f80412087 100644
--- a/graphics/wxsvg/distinfo
+++ b/graphics/wxsvg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678809795
-SHA256 (wxsvg-1.5.24.tar.bz2) = ae473291f8d0a5feafa06cd270c826c6bead4bceb2b9dd6fcecf2db7c25e2482
-SIZE (wxsvg-1.5.24.tar.bz2) = 500480
+TIMESTAMP = 1756589420
+SHA256 (wxsvg-1.5.25.tar.bz2) = 5bf6ac6831b54bd19aef48cde8fa0572dbb63f30aee9d5323f6be6b3f326534b
+SIZE (wxsvg-1.5.25.tar.bz2) = 515503
diff --git a/graphics/xd3d/Makefile b/graphics/xd3d/Makefile
index 5e17d6129a0b..6f5600a2cca1 100644
--- a/graphics/xd3d/Makefile
+++ b/graphics/xd3d/Makefile
@@ -2,11 +2,11 @@ PORTNAME= xd3d
PORTVERSION= 8.3.1
PORTREVISION= 21
CATEGORIES= graphics math
-MASTER_SITES= http://www.cmap.polytechnique.fr/~jouve/xd3d/
+MASTER_SITES= https://www.ljll.fr/jouve/xd3d/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Simple scientific visualization tool
-WWW= http://www.cmap.polytechnique.fr/~jouve/xd3d/
+WWW= https://www.ljll.fr/jouve/xd3d/
LICENSE= GPLv2
@@ -33,7 +33,7 @@ USES+= magick:run
RUN_DEPENDS+= gifsicle:graphics/gifsicle
.endif
-MASTER_SITES_BACKUP= http://pompo.net/ports/
+MASTER_SITES_BACKUP= https://www.pompo.net/ports/
REINPLACE_ARGS= -i ""
FETCH_ARGS=
diff --git a/graphics/xournalpp/Makefile b/graphics/xournalpp/Makefile
index b50f9f6f7a6c..d09c0c64ddcb 100644
--- a/graphics/xournalpp/Makefile
+++ b/graphics/xournalpp/Makefile
@@ -1,7 +1,6 @@
PORTNAME= xournalpp
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.3-20240830
-PORTREVISION= 3
+DISTVERSION= 1.2.8
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
@@ -25,7 +24,6 @@ LIB_DEPENDS= libgtksourceview-4.so:x11-toolkits/gtksourceview4 \
USES= cmake compiler:c++11-lang gettext-tools gnome lua pkgconfig tex xorg desktop-file-utils shared-mime-info
USE_GITHUB= yes
-GH_TAGNAME= d435ef5
USE_GNOME= atk cairo gdkpixbuf glib20 gtk30 librsvg2 libxml2 pango
USE_XORG= x11 xext xi
USE_TEX= latex:build
diff --git a/graphics/xournalpp/distinfo b/graphics/xournalpp/distinfo
index 2c4f54090d20..af4ffd9bd6eb 100644
--- a/graphics/xournalpp/distinfo
+++ b/graphics/xournalpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725058302
-SHA256 (xournalpp-xournalpp-v1.2.3-20240830-d435ef5_GH0.tar.gz) = e906155ee1f46483fcfa4b7a6295c2659017794d0233a7f540b5540f6d00b321
-SIZE (xournalpp-xournalpp-v1.2.3-20240830-d435ef5_GH0.tar.gz) = 16927629
+TIMESTAMP = 1758687288
+SHA256 (xournalpp-xournalpp-v1.2.8_GH0.tar.gz) = f42d81e9509d4bd2d4c2cb2c54049c8518381aa9500c0671febd6c518010e0a7
+SIZE (xournalpp-xournalpp-v1.2.8_GH0.tar.gz) = 16874174
diff --git a/graphics/xournalpp/pkg-plist b/graphics/xournalpp/pkg-plist
index 376deefb1840..d94e395722a3 100644
--- a/graphics/xournalpp/pkg-plist
+++ b/graphics/xournalpp/pkg-plist
@@ -1,12 +1,5 @@
bin/xournalpp
bin/xournalpp-thumbnailer
-share/applications/com.github.xournalpp.xournalpp.desktop
-share/icons/hicolor/scalable/apps/com.github.xournalpp.xournalpp.svg
-share/icons/hicolor/scalable/mimetypes/application-x-xojpp.svg
-share/icons/hicolor/scalable/mimetypes/application-x-xopp.svg
-share/icons/hicolor/scalable/mimetypes/application-x-xopt.svg
-share/icons/hicolor/scalable/mimetypes/gnome-mime-application-x-xopp.svg
-share/icons/hicolor/scalable/mimetypes/gnome-mime-application-x-xopt.svg
share/locale/af_ZA/LC_MESSAGES/xournalpp.mo
share/locale/ar/LC_MESSAGES/xournalpp.mo
share/locale/bn_BD/LC_MESSAGES/xournalpp.mo
@@ -15,6 +8,7 @@ share/locale/cs/LC_MESSAGES/xournalpp.mo
share/locale/da/LC_MESSAGES/xournalpp.mo
share/locale/de/LC_MESSAGES/xournalpp.mo
share/locale/el/LC_MESSAGES/xournalpp.mo
+share/locale/en_GB/LC_MESSAGES/xournalpp.mo
share/locale/eo_UY/LC_MESSAGES/xournalpp.mo
share/locale/es/LC_MESSAGES/xournalpp.mo
share/locale/eu/LC_MESSAGES/xournalpp.mo
@@ -49,11 +43,6 @@ share/locale/zh_HK/LC_MESSAGES/xournalpp.mo
share/locale/zh_TW/LC_MESSAGES/xournalpp.mo
share/man/man1/xournalpp-thumbnailer.1.gz
share/man/man1/xournalpp.1.gz
-share/metainfo/com.github.xournalpp.xournalpp.appdata.xml
-share/mime/packages/com.github.xournalpp.xournalpp.xml
-share/thumbnailers/com.github.xournalpp.xournalpp.thumbnailer
-%%DATADIR%%/palettes/xournal.gpl
-%%DATADIR%%/palettes/xournalpp.gpl
%%DATADIR%%/plugins/ColorCycle/main.lua
%%DATADIR%%/plugins/ColorCycle/plugin.ini
%%DATADIR%%/plugins/Example/main.lua
@@ -61,12 +50,8 @@ share/thumbnailers/com.github.xournalpp.xournalpp.thumbnailer
%%DATADIR%%/plugins/Example/var_dump.lua
%%DATADIR%%/plugins/Export/main.lua
%%DATADIR%%/plugins/Export/plugin.ini
-%%DATADIR%%/plugins/FitToContent/main.lua
-%%DATADIR%%/plugins/FitToContent/plugin.ini
%%DATADIR%%/plugins/HighlightPosition/main.lua
%%DATADIR%%/plugins/HighlightPosition/plugin.ini
-%%DATADIR%%/plugins/ImageActions/main.lua
-%%DATADIR%%/plugins/ImageActions/plugin.ini
%%DATADIR%%/plugins/LayerActions/main.lua
%%DATADIR%%/plugins/LayerActions/plugin.ini
%%DATADIR%%/plugins/MigrateFontSizes/dialog.glade
@@ -76,13 +61,12 @@ share/thumbnailers/com.github.xournalpp.xournalpp.thumbnailer
%%DATADIR%%/plugins/QuickScreenshot/plugin.ini
%%DATADIR%%/plugins/ToggleGrid/plugin.ini
%%DATADIR%%/plugins/ToggleGrid/togglegrid.lua
-%%DATADIR%%/plugins/luapi_application.def.lua
%%DATADIR%%/resources/default_template.tex
%%DATADIR%%/resources/legacy_template.tex
%%DATADIR%%/ui/README.md
%%DATADIR%%/ui/about.glade
-%%DATADIR%%/ui/backgroundSelection.glade
%%DATADIR%%/ui/exportSettings.glade
+%%DATADIR%%/ui/fillOpacity.glade
%%DATADIR%%/ui/goto.glade
%%DATADIR%%/ui/iconsColor-dark/hicolor/24x24/actions/xopp-page-spinner.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/index.theme
@@ -113,25 +97,21 @@ share/thumbnailers/com.github.xournalpp.xournalpp.thumbnailer
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-edit-paste.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-edit-redo.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-edit-undo.svg
-%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-fill-opacity.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-fill.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-floating-toolbox.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-fullscreen.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-go-to.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-hand.svg
-%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-dash-dot-with-pen.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-dash-dot.svg
-%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-dash-with-pen.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-dash.svg
-%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-dot-with-pen.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-dot.svg
-%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-plain-with-pen.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-plain.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-object-play.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-object-select.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-page-add.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-page-annotated-next.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-page-delete.svg
+%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-pen-fill-opacity.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-presentation-mode.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-select-lasso.svg
%%DATADIR%%/ui/iconsColor-dark/hicolor/scalable/actions/xopp-select-multilayer-lasso.svg
@@ -172,13 +152,9 @@ share/thumbnailers/com.github.xournalpp.xournalpp.thumbnailer
%%DATADIR%%/ui/iconsColor-light/hicolor/scalable/actions/xopp-draw-line.svg
%%DATADIR%%/ui/iconsColor-light/hicolor/scalable/actions/xopp-draw-rect.svg
%%DATADIR%%/ui/iconsColor-light/hicolor/scalable/actions/xopp-draw-spline.svg
-%%DATADIR%%/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-dash-dot-with-pen.svg
%%DATADIR%%/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-dash-dot.svg
-%%DATADIR%%/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-dash-with-pen.svg
%%DATADIR%%/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-dash.svg
-%%DATADIR%%/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-dot-with-pen.svg
%%DATADIR%%/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-dot.svg
-%%DATADIR%%/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-plain-with-pen.svg
%%DATADIR%%/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-plain.svg
%%DATADIR%%/ui/iconsColor-light/hicolor/scalable/actions/xopp-presentation-mode.svg
%%DATADIR%%/ui/iconsColor-light/hicolor/scalable/actions/xopp-select-pdf-text-area.svg
@@ -221,25 +197,21 @@ share/thumbnailers/com.github.xournalpp.xournalpp.thumbnailer
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-edit-paste.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-edit-redo.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-edit-undo.svg
-%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-fill-opacity.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-fill.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-floating-toolbox.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-fullscreen.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-go-to.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-hand.svg
-%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-dash-dot-with-pen.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-dash-dot.svg
-%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-dash-with-pen.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-dash.svg
-%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-dot-with-pen.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-dot.svg
-%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-plain-with-pen.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-plain.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-object-play.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-object-select.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-page-add.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-page-annotated-next.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-page-delete.svg
+%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-pen-fill-opacity.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-presentation-mode.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-select-lasso.svg
%%DATADIR%%/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-select-pdf-text-area.svg
@@ -297,25 +269,21 @@ share/thumbnailers/com.github.xournalpp.xournalpp.thumbnailer
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-edit-paste.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-edit-redo.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-edit-undo.svg
-%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-fill-opacity.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-fill.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-floating-toolbox.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-fullscreen.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-go-to.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-hand.svg
-%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-dash-dot-with-pen.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-dash-dot.svg
-%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-dash-with-pen.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-dash.svg
-%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-dot-with-pen.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-dot.svg
-%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-plain-with-pen.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-plain.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-object-play.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-object-select.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-page-add.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-page-annotated-next.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-page-delete.svg
+%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-pen-fill-opacity.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-presentation-mode.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-select-lasso.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-select-pdf-text-area.svg
@@ -346,13 +314,13 @@ share/thumbnailers/com.github.xournalpp.xournalpp.thumbnailer
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-toolbars-manage.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-transparent.svg
%%DATADIR%%/ui/iconsLucide-light/hicolor/scalable/actions/xopp-zoom-slider.svg
+%%DATADIR%%/ui/images.glade
%%DATADIR%%/ui/latexSettings.glade
%%DATADIR%%/ui/main.glade
-%%DATADIR%%/ui/mainmenubar.xml
-%%DATADIR%%/ui/pageFormat.glade
%%DATADIR%%/ui/pageTemplate.glade
+%%DATADIR%%/ui/pagesize.glade
%%DATADIR%%/ui/pagetemplates.ini
-%%DATADIR%%/ui/paletteSettings.glade
+%%DATADIR%%/ui/pdfpages.glade
%%DATADIR%%/ui/pixmaps/application-x-xojpp.svg
%%DATADIR%%/ui/pixmaps/application-x-xopp.svg
%%DATADIR%%/ui/pixmaps/application-x-xopt.svg
@@ -364,12 +332,10 @@ share/thumbnailers/com.github.xournalpp.xournalpp.thumbnailer
%%DATADIR%%/ui/plugin.glade
%%DATADIR%%/ui/pluginEntry.glade
%%DATADIR%%/ui/renameLayerDialog.glade
-%%DATADIR%%/ui/selectOpacity.glade
%%DATADIR%%/ui/settings.glade
%%DATADIR%%/ui/settingsButtonConfig.glade
%%DATADIR%%/ui/settingsDeviceClassConfig.glade
%%DATADIR%%/ui/settingsLanguageConfig.glade
-%%DATADIR%%/ui/sidebar.ui
%%DATADIR%%/ui/texdialog.glade
%%DATADIR%%/ui/toolbar.ini
%%DATADIR%%/ui/toolbarCustomizeDialog.glade
diff --git a/graphics/xv/Makefile b/graphics/xv/Makefile
index 511268c9554c..c6de95643734 100644
--- a/graphics/xv/Makefile
+++ b/graphics/xv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xv
-PORTVERSION= 6.0.2
+PORTVERSION= 6.0.4
DISTVERSIONPREFIX= v
PORTREVISION= 0
CATEGORIES+= graphics
diff --git a/graphics/xv/distinfo b/graphics/xv/distinfo
index b47c11412ed7..f1e36f00cffd 100644
--- a/graphics/xv/distinfo
+++ b/graphics/xv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729055074
-SHA256 (xv/jasper-software-xv-v6.0.2_GH0.tar.gz) = 3fcbc088a01629719c003bde8655105c0b8557ec6ca1f04b40361fced6c08bae
-SIZE (xv/jasper-software-xv-v6.0.2_GH0.tar.gz) = 5052705
+TIMESTAMP = 1756228329
+SHA256 (xv/jasper-software-xv-v6.0.4_GH0.tar.gz) = 3caef94af3594caf0b5b67eb643367d41b76e40c0a2582e069565801ab2b7076
+SIZE (xv/jasper-software-xv-v6.0.4_GH0.tar.gz) = 5052661
diff --git a/graphics/xviewer/Makefile b/graphics/xviewer/Makefile
index cbba10bcec9a..785de1f518df 100644
--- a/graphics/xviewer/Makefile
+++ b/graphics/xviewer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xviewer
PORTVERSION= 3.4.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics gnome
DIST_SUBDIR= gnome
diff --git a/graphics/yafaray/Makefile b/graphics/yafaray/Makefile
index f6d0e76a47b8..eb19e714bc0f 100644
--- a/graphics/yafaray/Makefile
+++ b/graphics/yafaray/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yafaray
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.1
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/zathura-cb/Makefile b/graphics/zathura-cb/Makefile
index 47dfd0d9ea37..8a6327b2013b 100644
--- a/graphics/zathura-cb/Makefile
+++ b/graphics/zathura-cb/Makefile
@@ -15,8 +15,7 @@ BUILD_DEPENDS= appstream-util:devel/appstream-glib \
LIB_DEPENDS= libgirara-gtk3.so:x11-toolkits/girara
RUN_DEPENDS= zathura:graphics/zathura
-# testing without USES=ssl
-USES= compiler:c11 desktop-file-utils gnome libarchive meson ninja \
+USES= compiler:c17 desktop-file-utils gnome libarchive meson \
pkgconfig tar:xz
USE_GNOME= glib20 gtk30
diff --git a/graphics/zathura-pdf-mupdf/Makefile b/graphics/zathura-pdf-mupdf/Makefile
index d939ae161b42..f142aee6ee21 100644
--- a/graphics/zathura-pdf-mupdf/Makefile
+++ b/graphics/zathura-pdf-mupdf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zathura-pdf-mupdf
DISTVERSION= 0.4.4
-PORTREVISION= 6
+PORTREVISION= 9
CATEGORIES= graphics
MASTER_SITES= https://pwmt.org/projects/zathura-pdf-mupdf/download/
diff --git a/graphics/zathura-pdf-poppler/Makefile b/graphics/zathura-pdf-poppler/Makefile
index 7ccc6e5658d4..ad76c857be11 100644
--- a/graphics/zathura-pdf-poppler/Makefile
+++ b/graphics/zathura-pdf-poppler/Makefile
@@ -12,13 +12,12 @@ LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= appstream-util:devel/appstream-glib \
- zathura>=0.5.3:graphics/zathura
+ zathura:graphics/zathura
LIB_DEPENDS= libgirara-gtk3.so:x11-toolkits/girara \
libpoppler-glib.so:graphics/poppler-glib
-RUN_DEPENDS= zathura>=0.5.3:graphics/zathura
+RUN_DEPENDS= zathura:graphics/zathura
-USES= compiler:c11 desktop-file-utils gnome meson ninja pkgconfig \
- tar:xz
+USES= compiler:c17 desktop-file-utils gnome meson pkgconfig tar:xz
USE_GNOME= cairo glib20
CONFLICTS_INSTALL= zathura-pdf-mupdf
diff --git a/graphics/zathura-ps/Makefile b/graphics/zathura-ps/Makefile
index 5cc0d31b503c..4ba3b59df3d9 100644
--- a/graphics/zathura-ps/Makefile
+++ b/graphics/zathura-ps/Makefile
@@ -17,8 +17,7 @@ LIB_DEPENDS= libgirara-gtk3.so:x11-toolkits/girara \
libspectre.so:print/libspectre
RUN_DEPENDS= zathura:graphics/zathura
-USES= compiler:c11 desktop-file-utils gnome meson ninja pkgconfig \
- tar:xz
+USES= compiler:c17 desktop-file-utils gnome meson pkgconfig tar:xz
USE_GNOME= cairo
PLIST_FILES= lib/zathura/libps.so \
diff --git a/graphics/zathura/Makefile b/graphics/zathura/Makefile
index 619f39bd68a4..4755181e417c 100644
--- a/graphics/zathura/Makefile
+++ b/graphics/zathura/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zathura
-DISTVERSION= 0.5.11
+DISTVERSION= 0.5.13
CATEGORIES= graphics print
MASTER_SITES= https://pwmt.org/projects/zathura/download/
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libgirara-gtk3.so:x11-toolkits/girara \
libjson-glib-1.0.so:devel/json-glib
-USES= compiler:c17 gettext gnome meson ninja pkgconfig sqlite tar:xz
+USES= compiler:c17 gettext gnome meson pkgconfig sqlite tar:xz
USE_GNOME= glib20 gtk30
MESON_ARGS= -Dlandlock=disabled \
-Dseccomp=disabled \
@@ -26,15 +26,15 @@ OPTIONS_SUB= yes
SYNCTEX_DESC= Direct and reverse synchronisation support with SyncTeX
MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.2,1:textproc/py-sphinx@${PY_FLAVOR}
-MANPAGES_USES= python
+ ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
+MANPAGES_USES= python:build
MANPAGES_MESON_ENABLED= manpages
-SYNCTEX_BUILD_DEPENDS= tex-synctex>=1.19.0:devel/tex-synctex
+SYNCTEX_BUILD_DEPENDS= tex-synctex>0:devel/tex-synctex
SYNCTEX_RUN_DEPENDS= ${SYNCTEX_BUILD_DEPENDS}
SYNCTEX_MESON_ENABLED= synctex
-post-patch:
+post-patch-MANPAGES-on:
@${REINPLACE_CMD} -e 's|^/etc|${PREFIX}/etc|' ${WRKSRC}/doc/man/zathurarc.5.rst
.include <bsd.port.mk>
diff --git a/graphics/zathura/distinfo b/graphics/zathura/distinfo
index 212920c6447d..2e2a33207e7f 100644
--- a/graphics/zathura/distinfo
+++ b/graphics/zathura/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734525804
-SHA256 (zathura-0.5.11.tar.xz) = 54458a9998af0fb8faef2e934a81127bbe4b790c86dcd2c8b8f32365f3d1b53c
-SIZE (zathura-0.5.11.tar.xz) = 167820
+TIMESTAMP = 1758706902
+SHA256 (zathura-0.5.13.tar.xz) = 6302173bcd46f897e5209c883a5b51ad1dab4946c2f3861cba374a3b80d8f3c1
+SIZE (zathura-0.5.13.tar.xz) = 177848
diff --git a/graphics/zathura/pkg-plist b/graphics/zathura/pkg-plist
index 71d20bc03aad..73742d7712cf 100644
--- a/graphics/zathura/pkg-plist
+++ b/graphics/zathura/pkg-plist
@@ -30,7 +30,6 @@ share/locale/es_CL/LC_MESSAGES/zathura.mo
share/locale/et/LC_MESSAGES/zathura.mo
share/locale/fr/LC_MESSAGES/zathura.mo
share/locale/he/LC_MESSAGES/zathura.mo
-share/locale/hr/LC_MESSAGES/zathura.mo
share/locale/id_ID/LC_MESSAGES/zathura.mo
share/locale/it/LC_MESSAGES/zathura.mo
share/locale/lt/LC_MESSAGES/zathura.mo
diff --git a/hebrew/libreoffice/distinfo b/hebrew/libreoffice/distinfo
index f5c5cefe21c0..4644b4ae6d44 100644
--- a/hebrew/libreoffice/distinfo
+++ b/hebrew/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951632
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_he.tar.gz) = 44775004472fe858e8994fec32d905b78bee5239d2ae6a7314607209e19e346e
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_he.tar.gz) = 1170582
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_he.tar.gz) = 9ab03cabd97f39aa28ca6882a3d402adb60b2e77555ce4100a49456ea8be6b28
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_he.tar.gz) = 2391222
+TIMESTAMP = 1756890770
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_he.tar.gz) = 8746186edee26527fc039e133d067bdb27c6c3ffbb7d042d5a378792b4a20a83
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_he.tar.gz) = 1165940
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_he.tar.gz) = ec45b72a115cd9a59315d731b51a57ee05e0e552dc0b6c254c4ad23a4157ef29
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_he.tar.gz) = 2410366
diff --git a/hungarian/libreoffice/distinfo b/hungarian/libreoffice/distinfo
index 8f68c41078a5..f2844fc497b3 100644
--- a/hungarian/libreoffice/distinfo
+++ b/hungarian/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951642
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_hu.tar.gz) = 88ca6989a77cf2a0dda0b052b25eeba83750abe1449f6e18781d2e1c0b250063
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_hu.tar.gz) = 2267652
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_hu.tar.gz) = a7a145cd28df9400598ed4728bc80e65733b8b150956180ae92d5e23b8356c5a
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_hu.tar.gz) = 2708126
+TIMESTAMP = 1756890778
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hu.tar.gz) = 6038e93de4cdd23c6e8726bf60898fb28e1f4a295aa1a4b2edcf209f51dd18ea
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hu.tar.gz) = 2266049
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hu.tar.gz) = c0f27b574f742d3606335ea3097ecfa7c51fddbc10fee8e4dbe08310e7da5a9e
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hu.tar.gz) = 2731018
diff --git a/irc/eggdrop/Makefile b/irc/eggdrop/Makefile
index 2569c3eaecda..54959f159a93 100644
--- a/irc/eggdrop/Makefile
+++ b/irc/eggdrop/Makefile
@@ -1,10 +1,9 @@
PORTNAME= eggdrop
-DISTVERSION= 1.10.0
-PORTREVISION= 1
+DISTVERSION= 1.10.1
CATEGORIES= irc
MASTER_SITES= https://github.com/eggheads/${PORTNAME}/releases/download/v${DISTVERSION}/
-MAINTAINER= cpetrik@proton.me
+MAINTAINER= ek@purplehat.org
COMMENT= Popular Internet Relay Chat (IRC) bot
WWW= https://www.eggheads.org/
@@ -24,8 +23,7 @@ SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS
post-patch:
- @${REINPLACE_CMD} -e 's#%%PREFIX%%#${PREFIX}#g' ${WRKSRC}/eggdrop.conf \
- > ${WRKSRC}/eggdrop.conf.sample
+ ${REINPLACE_CMD} "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/eggdrop.conf
post-configure:
@(cd ${WRKSRC}; ${MAKE} config)
@@ -33,7 +31,8 @@ post-configure:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/eggdrop ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/doc/man1/eggdrop.1 ${STAGEDIR}${PREFIX}/share/man/man1
- ${INSTALL_DATA} ${WRKSRC}/eggdrop.conf.sample ${STAGEDIR}${PREFIX}/etc
+ ${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/eggdrop.conf ${STAGEDIR}${ETCDIR}/eggdrop.conf.sample
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/eggdrop
.for f in assoc.so blowfish.so channels.so compress.so console.so ctcp.so dns.so \
filesys.so irc.so notes.so seen.so server.so share.so transfer.so \
diff --git a/irc/eggdrop/distinfo b/irc/eggdrop/distinfo
index bf8ccf6a5af9..f38833b6497e 100644
--- a/irc/eggdrop/distinfo
+++ b/irc/eggdrop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734666962
-SHA256 (eggdrop-1.10.0.tar.gz) = 1f1707eb5023df8e0bcaa53c937e7ce5282fa1f85dc37e11d6ce4aa9d438d752
-SIZE (eggdrop-1.10.0.tar.gz) = 2215632
+TIMESTAMP = 1756875018
+SHA256 (eggdrop-1.10.1.tar.gz) = a5cdf7444d781c2ff4f5d0be14202f5d0971e00387181a49b725057fe95312d5
+SIZE (eggdrop-1.10.1.tar.gz) = 2204296
diff --git a/irc/eggdrop/files/patch-eggdrop.conf b/irc/eggdrop/files/patch-eggdrop.conf
index b2e3a00a6837..41fa5142da57 100644
--- a/irc/eggdrop/files/patch-eggdrop.conf
+++ b/irc/eggdrop/files/patch-eggdrop.conf
@@ -1,28 +1,31 @@
---- eggdrop.conf.bak 2024-12-19 22:03:18.314826000 -0600
-+++ eggdrop.conf 2024-12-19 22:11:55.124362000 -0600
+--- eggdrop.conf.orig 2025-09-03 05:57:58 UTC
++++ eggdrop.conf
@@ -1,4 +1,4 @@
-#! /path/to/executable/eggdrop
+#!%%PREFIX%%/bin/eggdrop
# ^- This should contain a fully qualified path to your Eggdrop executable.
#
# This is a sample Eggdrop configuration file which includes all possible
-@@ -607,7 +607,7 @@
+@@ -607,9 +607,8 @@ die "Please make sure you edit your config file comple
# This path specifies the path were Eggdrop should look for its modules.
# If you use 'make install' (like all good kiddies do ;), this is a fine
# default. Otherwise, use your head :)
-set mod-path "modules/"
-+set mod-path "%%PREFIX%%/lib/modules/"
-
++set mod-path "%%PREFIX%%/lib/eggdrop/"
+-
#### PBKDF2 MODULE ####
-@@ -1082,6 +1082,10 @@
+
+ # IF YOU DON'T READ THIS YOU MAY RENDER YOUR USERFILE USELESS LATER
+@@ -1081,6 +1080,11 @@ server add ssl.example.net +7000
+ server add another.example.com 6669 password
server add 2001:db8:618:5c0:263:: 6669 password
server add ssl.example.net +7000
-
++
+# Set this option, if you want a SSL connection to the IRC Server(s) specified
+# above. This setting applies to all servers, so make sure they all support SSL
+# connections. Eggdrop has to be compiled with SSL support for this to work!
+set use-ssl 0
+
#### CAP Features ####
# This section controls IRCv3 capabilities supported natively by Eggdrop. You
- # can enable individual settings here to be requested as part of the
diff --git a/irc/eggdrop/files/patch-src_mod_python.mod_pycmds.c b/irc/eggdrop/files/patch-src_mod_python.mod_pycmds.c
deleted file mode 100644
index c0534cbd452e..000000000000
--- a/irc/eggdrop/files/patch-src_mod_python.mod_pycmds.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/mod/python.mod/pycmds.c.orig 2025-02-04 15:24:41 UTC
-+++ src/mod/python.mod/pycmds.c
-@@ -22,7 +22,6 @@
- #define PY_SSIZE_T_CLEAN
- #include <Python.h>
- #include <datetime.h>
--#include <tcl.h>
- #include "src/mod/module.h"
-
- typedef struct {
diff --git a/irc/eggdrop/pkg-plist b/irc/eggdrop/pkg-plist
index 923ae93ee118..396e499575df 100644
--- a/irc/eggdrop/pkg-plist
+++ b/irc/eggdrop/pkg-plist
@@ -1,5 +1,7 @@
bin/eggdrop
-etc/eggdrop.conf.sample
+@mode 0640
+@sample %%ETCDIR%%/eggdrop.conf.sample
+@mode
lib/eggdrop/assoc.so
lib/eggdrop/blowfish.so
lib/eggdrop/channels.so
@@ -15,7 +17,6 @@ lib/eggdrop/server.so
lib/eggdrop/share.so
lib/eggdrop/transfer.so
lib/eggdrop/uptime.so
-share/man/man1/eggdrop.1.gz
%%PORTDOCS%%%%DOCSDIR%%/ABOUT
%%PORTDOCS%%%%DOCSDIR%%/ACCOUNTS
%%PORTDOCS%%%%DOCSDIR%%/AUTOSCRIPTS
@@ -26,18 +27,17 @@ share/man/man1/eggdrop.1.gz
%%PORTDOCS%%%%DOCSDIR%%/CONTENTS
%%PORTDOCS%%%%DOCSDIR%%/Changes1.9
%%PORTDOCS%%%%DOCSDIR%%/FIRST-SCRIPT
-%%PORTDOCS%%%%DOCSDIR%%/MODULES
-%%PORTDOCS%%%%DOCSDIR%%/PARTYLINE
-%%PORTDOCS%%%%DOCSDIR%%/PATCH-HOWTO
-%%PORTDOCS%%%%DOCSDIR%%/TRICKS
-%%PORTDOCS%%%%DOCSDIR%%/USERS
%%PORTDOCS%%%%DOCSDIR%%/IPV6
%%PORTDOCS%%%%DOCSDIR%%/IRCv3
%%PORTDOCS%%%%DOCSDIR%%/LEGAL
+%%PORTDOCS%%%%DOCSDIR%%/MODULES
+%%PORTDOCS%%%%DOCSDIR%%/PARTYLINE
+%%PORTDOCS%%%%DOCSDIR%%/PATCH-HOWTO
%%PORTDOCS%%%%DOCSDIR%%/PBKDF2
%%PORTDOCS%%%%DOCSDIR%%/TLS
+%%PORTDOCS%%%%DOCSDIR%%/TRICKS
%%PORTDOCS%%%%DOCSDIR%%/TWITCH
-%%PORTDOCS%%%%DOCSDIR%%/twitch-tcl-commands.doc
+%%PORTDOCS%%%%DOCSDIR%%/USERS
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
%%PORTDOCS%%%%DOCSDIR%%/html/search.html
%%PORTDOCS%%%%DOCSDIR%%/settings/CONTENTS
@@ -60,6 +60,7 @@ share/man/man1/eggdrop.1.gz
%%PORTDOCS%%%%DOCSDIR%%/settings/mod.uptime
%%PORTDOCS%%%%DOCSDIR%%/settings/mod.woobie
%%PORTDOCS%%%%DOCSDIR%%/tcl-commands.doc
+%%PORTDOCS%%%%DOCSDIR%%/twitch-tcl-commands.doc
%%DATADIR%%/help/assoc.help
%%DATADIR%%/help/chaninfo.help
%%DATADIR%%/help/channels.help
@@ -153,3 +154,4 @@ share/man/man1/eggdrop.1.gz
%%DATADIR%%/scripts/weed
%%DATADIR%%/text/banner
%%DATADIR%%/text/motd
+share/man/man1/eggdrop.1.gz
diff --git a/irc/halloy/Makefile b/irc/halloy/Makefile
index 4f6ec3752619..86a7d8616d0d 100644
--- a/irc/halloy/Makefile
+++ b/irc/halloy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= halloy
DISTVERSION= 2025.6
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= irc
MAINTAINER= pokeysquirrel@gmail.com
@@ -26,4 +26,11 @@ post-install:
$${f%org.squidowl.halloy.png}halloy.png; done && \
${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/icons/hicolor)
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH:Marmv?}
+LTO_UNSAFE= yes
+CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/irc/konversation/distinfo b/irc/konversation/distinfo
index 9e01395d8251..95624aa86f65 100644
--- a/irc/konversation/distinfo
+++ b/irc/konversation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381495
-SHA256 (KDE/release-service/25.04.3/konversation-25.04.3.tar.xz) = bb00a864d7d7f404f1cac6d4d2e415bd038c8bfe913645da9dda1aaf70d06c37
-SIZE (KDE/release-service/25.04.3/konversation-25.04.3.tar.xz) = 4449940
+TIMESTAMP = 1757410111
+SHA256 (KDE/release-service/25.08.1/konversation-25.08.1.tar.xz) = 5cd19f8c4cff3f14af5de3bd658d6f9941c6899e33a04ffc0267eb34a14d953a
+SIZE (KDE/release-service/25.08.1/konversation-25.08.1.tar.xz) = 4480896
diff --git a/irc/py-sopel/Makefile b/irc/py-sopel/Makefile
index 4b4e1ba06602..8e33cfd7f015 100644
--- a/irc/py-sopel/Makefile
+++ b/irc/py-sopel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sopel
-DISTVERSION= 8.0.3
+DISTVERSION= 8.0.4
CATEGORIES= irc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/irc/py-sopel/distinfo b/irc/py-sopel/distinfo
index 3d8440494a6a..0d15ee158f3b 100644
--- a/irc/py-sopel/distinfo
+++ b/irc/py-sopel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754007890
-SHA256 (sopel-8.0.3.tar.gz) = 961a0481f61aa9a65fadf560c874b097f6a582a8e7bc073fa6754fc0af187427
-SIZE (sopel-8.0.3.tar.gz) = 250478
+TIMESTAMP = 1756499040
+SHA256 (sopel-8.0.4.tar.gz) = d7a403cec642aae00f1f714fc818f179719cbd276360b6454d73740129de44e5
+SIZE (sopel-8.0.4.tar.gz) = 250580
diff --git a/irc/riece/Makefile b/irc/riece/Makefile
index 68b20f3e9b30..5e2125c44f9f 100644
--- a/irc/riece/Makefile
+++ b/irc/riece/Makefile
@@ -1,6 +1,6 @@
PORTNAME= riece
PORTVERSION= 9.0.0
-PORTREVISION= 27
+PORTREVISION= 28
PORTEPOCH= 1
CATEGORIES= irc elisp
MASTER_SITES= SAVANNAH
diff --git a/irc/soju/files/soju.in b/irc/soju/files/soju.in
index f386cb6267d8..4b27e0719259 100644
--- a/irc/soju/files/soju.in
+++ b/irc/soju/files/soju.in
@@ -27,6 +27,7 @@ procname="%%PREFIX%%/bin/soju"
pidfile=/var/run/${name}.pid
command_args="-P /var/run/daemon_${name}.pid -p $pidfile -u %%USER%% -H -c -f $procname -config ${soju_config}"
start_precmd="mkdir -p /var/run/soju && chown %%USER%%: /var/run/soju"
+extra_commands="reload"
load_rc_config $name
run_rc_command "$1"
diff --git a/irc/weechat/Makefile b/irc/weechat/Makefile
index 0e8f49ce2a19..ec7f4b1e42c4 100644
--- a/irc/weechat/Makefile
+++ b/irc/weechat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= weechat
-PORTVERSION= 4.7.0
+PORTVERSION= 4.7.1
CATEGORIES= irc
MASTER_SITES= https://weechat.org/files/src/
diff --git a/irc/weechat/distinfo b/irc/weechat/distinfo
index e90afaaa26a1..92b132787832 100644
--- a/irc/weechat/distinfo
+++ b/irc/weechat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752921168
-SHA256 (weechat-4.7.0.tar.xz) = 45dc0396060c863169868349ec280af1c6f4ac524aa492580e1a065e142c2cd8
-SIZE (weechat-4.7.0.tar.xz) = 2768216
+TIMESTAMP = 1755500823
+SHA256 (weechat-4.7.1.tar.xz) = e83fb71ca251c5dd74bd9c5a6bd3f85dc2eb8ecec0955f43c07f3e0911edb7d3
+SIZE (weechat-4.7.1.tar.xz) = 2768340
diff --git a/japanese/boiled-mozc/Makefile b/japanese/boiled-mozc/Makefile
index 67bd2078e454..fb63d91ce13c 100644
--- a/japanese/boiled-mozc/Makefile
+++ b/japanese/boiled-mozc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= boiled-mozc
PORTVERSION= 0.7
DISTVERSIONPREFIX=v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= japanese editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/cp5022x-el/Makefile b/japanese/cp5022x-el/Makefile
index 9be4665c1821..1e8654e73c8d 100644
--- a/japanese/cp5022x-el/Makefile
+++ b/japanese/cp5022x-el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cp5022x
PORTVERSION= 0.0.20120324
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= japanese elisp
PKGNAMESUFFIX= -el${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/cskk/Makefile b/japanese/cskk/Makefile
index e11b9e197aec..3644d3a6107e 100644
--- a/japanese/cskk/Makefile
+++ b/japanese/cskk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cskk
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= japanese
MAINTAINER= syobon@syobon.net
diff --git a/japanese/ddskk/Makefile b/japanese/ddskk/Makefile
index c9d57360224b..430cb5028f82 100644
--- a/japanese/ddskk/Makefile
+++ b/japanese/ddskk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ddskk
DISTVERSION= 17.1.20230702
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= japanese elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/kiten/distinfo b/japanese/kiten/distinfo
index aa0c8b9422eb..4fccf43aee1b 100644
--- a/japanese/kiten/distinfo
+++ b/japanese/kiten/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381497
-SHA256 (KDE/release-service/25.04.3/kiten-25.04.3.tar.xz) = 7c7fcba1707b3abdea8624922f55e181274a598213d50f222c62b03beaf6c0f4
-SIZE (KDE/release-service/25.04.3/kiten-25.04.3.tar.xz) = 11317416
+TIMESTAMP = 1757410114
+SHA256 (KDE/release-service/25.08.1/kiten-25.08.1.tar.xz) = 2a57d5718e72aaddfe36df85f372cd1b32ba44871637e7e55c43cc37aefa9460
+SIZE (KDE/release-service/25.08.1/kiten-25.08.1.tar.xz) = 11317040
diff --git a/japanese/libreoffice/distinfo b/japanese/libreoffice/distinfo
index 7aa91b927b24..d5f2401589ea 100644
--- a/japanese/libreoffice/distinfo
+++ b/japanese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951651
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ja.tar.gz) = 18c3b9cb4cf2a2caed5ebae58708e7bc90b415c150ba8cfa968eabe4a272c07c
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ja.tar.gz) = 763779
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ja.tar.gz) = 5efcbd372f054c013e51159ee753f0396a2aeb16059a351976d505af157f4077
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ja.tar.gz) = 2911750
+TIMESTAMP = 1756890786
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ja.tar.gz) = 5227f433e653f6c523e72b3807c1d23e2f3e3ca85831e4b2d8c6107a31601c8f
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ja.tar.gz) = 765233
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ja.tar.gz) = 05f84e6690e114163fe8301beafbb655e7f59ddb0dfdc25b45ef6f0efa394af3
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ja.tar.gz) = 2934246
diff --git a/japanese/lookup/Makefile b/japanese/lookup/Makefile
index be69aab4d7d4..e1c431132696 100644
--- a/japanese/lookup/Makefile
+++ b/japanese/lookup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lookup
PORTVERSION= 1.99.96.20180209
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= japanese elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/migemo.el/Makefile b/japanese/migemo.el/Makefile
index 09c6fd85cc72..1a9ea10e4c0e 100644
--- a/japanese/migemo.el/Makefile
+++ b/japanese/migemo.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= migemo.el
PORTVERSION= 1.9.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= japanese elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/mozc-server/Makefile b/japanese/mozc-server/Makefile
index 7a570bcd4def..ab223ab6cd42 100644
--- a/japanese/mozc-server/Makefile
+++ b/japanese/mozc-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mozc
PORTVERSION= 2.23.2815.102.01
DISTVERSIONPREFIX= v
-PORTREVISION?= 30
+PORTREVISION?= 31
CATEGORIES= japanese
MAINTAINER= hrs@FreeBSD.org
diff --git a/japanese/navi2ch/Makefile b/japanese/navi2ch/Makefile
index 05f4c1060f99..4ea8811b7142 100644
--- a/japanese/navi2ch/Makefile
+++ b/japanese/navi2ch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= navi2ch
PORTVERSION= 2.0.0.d
-PORTREVISION= 25
+PORTREVISION= 26
PORTEPOCH= 1
CATEGORIES= japanese www elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/py-SudachiPy/Makefile b/japanese/py-SudachiPy/Makefile
index ec346c31aca2..9b823a905d94 100644
--- a/japanese/py-SudachiPy/Makefile
+++ b/japanese/py-SudachiPy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= SudachiPy
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.10
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= japanese python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/japanese/sudachi/Makefile b/japanese/sudachi/Makefile
index 12389778e461..268736cd800c 100644
--- a/japanese/sudachi/Makefile
+++ b/japanese/sudachi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sudachi
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.10
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= japanese
MASTER_SITES= http://sudachi.s3-website-ap-northeast-1.amazonaws.com/sudachidict/:dict
DISTFILES= sudachi-dictionary-20220519-core.zip:dict # see ${WRKSRC}/fetch_dictionary.sh
diff --git a/japanese/wordpress/distinfo b/japanese/wordpress/distinfo
index c8d41f4d424c..22d37d6c6a54 100644
--- a/japanese/wordpress/distinfo
+++ b/japanese/wordpress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750500043
-SHA256 (wordpress-6.8.1-ja.tar.gz) = 1f302c837f3ec25c2f1ef257bca353a2060c2155ea10eaaf10c2516aa1e7df4e
-SIZE (wordpress-6.8.1-ja.tar.gz) = 34192937
+TIMESTAMP = 1758557246
+SHA256 (wordpress-6.8.2-ja.tar.gz) = 60112584af63da22f9ef6b68512f19f9cc758e629e4c26415fca6371d47563e1
+SIZE (wordpress-6.8.2-ja.tar.gz) = 34193487
diff --git a/japanese/yc.el/Makefile b/japanese/yc.el/Makefile
index cfd57245ff47..517d73a0e58f 100644
--- a/japanese/yc.el/Makefile
+++ b/japanese/yc.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yc.el
PORTVERSION= 5.2.1
-PORTREVISION= 28
+PORTREVISION= 29
PORTEPOCH= 1
CATEGORIES= japanese elisp
MASTER_SITES= http://www.ceres.dti.ne.jp/~knak/
diff --git a/java/apache-commons-lang3/Makefile b/java/apache-commons-lang3/Makefile
index c1de09382f20..ea5c7c3365a6 100644
--- a/java/apache-commons-lang3/Makefile
+++ b/java/apache-commons-lang3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= commons-lang3
-PORTVERSION= 3.17.0
+PORTVERSION= 3.19.0
CATEGORIES= java devel
MASTER_SITES= APACHE_COMMONS_BINARIES/lang
PKGNAMEPREFIX= apache-
diff --git a/java/apache-commons-lang3/distinfo b/java/apache-commons-lang3/distinfo
index ebffd6f800e1..6fd59ec747ef 100644
--- a/java/apache-commons-lang3/distinfo
+++ b/java/apache-commons-lang3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731006452
-SHA256 (commons-lang3-3.17.0-bin.tar.gz) = 08b93712bed7f48725d93c44d70c71e7e661af390f22f0f3e6ba61e3af3cea36
-SIZE (commons-lang3-3.17.0-bin.tar.gz) = 9772415
+TIMESTAMP = 1758843772
+SHA256 (commons-lang3-3.19.0-bin.tar.gz) = 062a46647eb3eacd8628f49d814e140a306120cfa8d1c07dfd0c974492c8003a
+SIZE (commons-lang3-3.19.0-bin.tar.gz) = 10366523
diff --git a/java/apache-commons-logging/Makefile b/java/apache-commons-logging/Makefile
index 3ed1106b8be9..1050f090e52d 100644
--- a/java/apache-commons-logging/Makefile
+++ b/java/apache-commons-logging/Makefile
@@ -1,5 +1,6 @@
PORTNAME= commons-logging
DISTVERSION= 1.3.5
+PORTREVISION= 1
CATEGORIES= java devel
MASTER_SITES= APACHE_COMMONS_BINARIES
PKGNAMEPREFIX= apache-
@@ -10,9 +11,15 @@ COMMENT= Generic logging wrapper library
WWW= https://commons.apache.org/proper/commons-logging/
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= java
+EXTRACT_AFTER_ARGS= --exclude ._* \
+ --exclude .DS_Store \
+ --exclude ${PORTNAME}-${DISTVERSION}-*.jar \
+ --no-same-owner --no-same-permissions
+
NO_ARCH= yes
NO_BUILD= yes
@@ -20,15 +27,19 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
JARFILE= ${PORTNAME}-${DISTVERSION}.jar
-PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar \
- %%JAVAJARDIR%%/${JARFILE}
+PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}.jar \
+ ${JAVAJARDIR}/${JARFILE}
PORTDOCS= *
OPTIONS_DEFINE= DOCS
do-install:
${INSTALL_DATA} ${WRKSRC}/${JARFILE} ${STAGEDIR}${JAVAJARDIR}
- ${LN} -sf ${JARFILE} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
- (cd ${WRKSRC}/apidocs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
+ ${RLN} ${STAGEDIR}${JAVAJARDIR}/${JARFILE} \
+ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
+
+do-install-DOCS-on:
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} apidocs ${STAGEDIR}${DOCSDIR} && \
+ ${INSTALL_DATA} NOTICE.txt RELEASE-NOTES.txt ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>
diff --git a/java/dbvis/Makefile b/java/dbvis/Makefile
index 75996b2d32a2..73bbf7b8e33f 100644
--- a/java/dbvis/Makefile
+++ b/java/dbvis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dbvis
-DISTVERSION= 25.2.2
+DISTVERSION= 25.2.4
CATEGORIES= java databases
MASTER_SITES= https://www.dbvis.com/product_download/${PORTNAME}-${DISTVERSION}/media/ \
https://storage.googleapis.com/${PORTNAME}-download/product_download/${PORTNAME}-${DISTVERSION}/media/
@@ -27,9 +27,9 @@ PLIST_FILES= bin/dbvis
do-install:
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
"! ( -name dbvis -o -name dbviscmd.sh -o -name dbvisgui.sh )")
- ${INSTALL_SCRIPT} ${WRKSRC}/dbvis ${STAGEDIR}${DATADIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/dbviscmd.sh ${STAGEDIR}${DATADIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/dbvisgui.sh ${STAGEDIR}${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/dbvis \
+ ${WRKSRC}/dbviscmd.sh \
+ ${WRKSRC}/dbvisgui.sh ${STAGEDIR}${DATADIR}
${RLN} ${STAGEDIR}${DATADIR}/dbvis ${STAGEDIR}${PREFIX}/bin/dbvis
post-install:
diff --git a/java/dbvis/distinfo b/java/dbvis/distinfo
index d5a281643c7a..68a777e8fd24 100644
--- a/java/dbvis/distinfo
+++ b/java/dbvis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752525252
-SHA256 (dbvis_linux_25_2_2.tar.gz) = e9e59e38b40dd97f4d4f4067dc632a2a4255a455fd3925b1911116ec1f437a84
-SIZE (dbvis_linux_25_2_2.tar.gz) = 116830510
+TIMESTAMP = 1758333333
+SHA256 (dbvis_linux_25_2_4.tar.gz) = c4d3e2c4e051be562d2b1e06d885c3ab7928ec27dbfd54d5bec23810cee949d6
+SIZE (dbvis_linux_25_2_4.tar.gz) = 117122760
diff --git a/java/eclipse-EPIC/Makefile b/java/eclipse-EPIC/Makefile
index f0a69f68c561..d120f1b91c65 100644
--- a/java/eclipse-EPIC/Makefile
+++ b/java/eclipse-EPIC/Makefile
@@ -1,6 +1,6 @@
PORTNAME= EPIC
PORTVERSION= 0.6.35
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= java editors devel
MASTER_SITES= SF/e-p-i-c/e-p-i-c/${PORTNAME}%20${PORTVERSION}
PKGNAMEPREFIX= eclipse-
diff --git a/java/eclipse-cdt/Makefile b/java/eclipse-cdt/Makefile
index 4efb93604d26..d8e44039d248 100644
--- a/java/eclipse-cdt/Makefile
+++ b/java/eclipse-cdt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cdt
PORTVERSION= 9.0.1
+PORTREVISION= 1
CATEGORIES= java devel
MASTER_SITES= ECLIPSE/tools/${PORTNAME}/releases/9.0/sr1 \
ECLIPSE/releases/neon/201606221000:base
diff --git a/java/eclipse-drjava/Makefile b/java/eclipse-drjava/Makefile
index bfa6a8a0007a..30c6e1dd2b9d 100644
--- a/java/eclipse-drjava/Makefile
+++ b/java/eclipse-drjava/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drjava
PORTVERSION= 0.9.8
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= java devel
MASTER_SITES= SF/${PORTNAME}/3.%20DrJava%20Eclipse%20Plug-in/${PORTNAME}-eclipse-${PORTVERSION}
PKGNAMEPREFIX= eclipse-
diff --git a/java/eclipse-findbugs/Makefile b/java/eclipse-findbugs/Makefile
index ebb290aa1d76..b9dc9fb87fea 100644
--- a/java/eclipse-findbugs/Makefile
+++ b/java/eclipse-findbugs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= findbugs
DISTVERSION= 3.0.1.20150306-5afe4d1
+PORTREVISION= 1
CATEGORIES= java devel
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20eclipse%20plugin/3.0.1
PKGNAMEPREFIX= eclipse-
diff --git a/java/eclipse-pydev/Makefile b/java/eclipse-pydev/Makefile
index 29b9430d9a46..adfc3411b7af 100644
--- a/java/eclipse-pydev/Makefile
+++ b/java/eclipse-pydev/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pydev
PORTVERSION= 12.0.0
+PORTREVISION= 1
CATEGORIES= java devel python
MASTER_SITES= https://github.com/fabioz/Pydev/releases/download/${PORTNAME}_12_0_0/
PKGNAMEPREFIX= eclipse-
diff --git a/java/eclipse-shelled/Makefile b/java/eclipse-shelled/Makefile
index 7b85385554b3..3225e0ea5587 100644
--- a/java/eclipse-shelled/Makefile
+++ b/java/eclipse-shelled/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ShellEd
PORTVERSION= 1.0.2a
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= java devel
MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME:tl}/1.0.2
PKGNAMEPREFIX= eclipse-
diff --git a/java/eclipse-yaml-editor/Makefile b/java/eclipse-yaml-editor/Makefile
index 08fa70aac718..0b794b47da19 100644
--- a/java/eclipse-yaml-editor/Makefile
+++ b/java/eclipse-yaml-editor/Makefile
@@ -1,5 +1,6 @@
PORTNAME= eclipse-yaml-editor
PORTVERSION= 1.9.0
+PORTREVISION= 1
CATEGORIES= java devel
MAINTAINER= mizhka@FreeBSD.org
diff --git a/java/eclipse/Makefile b/java/eclipse/Makefile
index 7b4ae20d3e4f..21b0804b230d 100644
--- a/java/eclipse/Makefile
+++ b/java/eclipse/Makefile
@@ -1,5 +1,6 @@
PORTNAME= eclipse
-DISTVERSION= 4.36
+DISTVERSION= 4.37
+PORTREVISION= 1
CATEGORIES= java devel
ECLIPSE_TAG= R${DISTVERSION:S|.|_|g}
diff --git a/java/eclipse/Makefile.plugins b/java/eclipse/Makefile.plugins
index 2d54cbe0aa77..54814b3ef0ec 100644
--- a/java/eclipse/Makefile.plugins
+++ b/java/eclipse/Makefile.plugins
@@ -1,6 +1,6 @@
NO_BUILD= yes
USES+= java
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
REPO_DIRS?= features plugins
diff --git a/java/eclipse/distinfo b/java/eclipse/distinfo
index 5408ac479ff0..f0a6818536a2 100644
--- a/java/eclipse/distinfo
+++ b/java/eclipse/distinfo
@@ -1,29 +1,29 @@
-TIMESTAMP = 1752913239
-SHA256 (eclipse/chirontt-eclipse.platform.releng.aggregator-4.36-R4_36_maintenance_GH0.tar.gz) = 58d6734c7dd334d416b7d0255b3d71b11ee20cb7b790c0c7c6679727d0fd3611
-SIZE (eclipse/chirontt-eclipse.platform.releng.aggregator-4.36-R4_36_maintenance_GH0.tar.gz) = 26211750
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt-R4_36_GH0.tar.gz) = d537c10f1f7bd9159e1877c6fe8ebeafea7132e98ff5ebe6b9b09717203c5677
-SIZE (eclipse/eclipse-jdt-eclipse.jdt-R4_36_GH0.tar.gz) = 39974
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core-R4_36_GH0.tar.gz) = c2e292fd897bf6987c2f5828b3efd6a61634837f7c973842bf6fb8c11acee28f
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.core-R4_36_GH0.tar.gz) = 15673901
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_36_GH0.tar.gz) = c191bc12667e600f63844dea12b01f821094773e8bf02e5eb0ec981aaf97c2bc
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_36_GH0.tar.gz) = 34885784
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_36_GH0.tar.gz) = 705d965e1941593f58eb03bf4287f220a285ff7d6f9edc2d0d7e033f4e314946
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_36_GH0.tar.gz) = 2377734
-SHA256 (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_36_GH0.tar.gz) = 034ab6325f5d4c30129d89dcb89d1ee3a7a2554a4ad6d5af5a4e7d17d8cc7a7c
-SIZE (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_36_GH0.tar.gz) = 25031173
-SHA256 (eclipse/chirontt-eclipse.pde-R4_36_maintenance_GH0.tar.gz) = f0bd123252afe25b730d1cd56a5e2e134914b2199846cb9f10402a5e0a373fef
-SIZE (eclipse/chirontt-eclipse.pde-R4_36_maintenance_GH0.tar.gz) = 36060538
-SHA256 (eclipse/chirontt-eclipse.platform-R4_36_maintenance_GH0.tar.gz) = 582f5eb27de0316b228fc3fa0d962a18ed2c2cd320644a575e95139f63de9a35
-SIZE (eclipse/chirontt-eclipse.platform-R4_36_maintenance_GH0.tar.gz) = 16630323
-SHA256 (eclipse/chirontt-eclipse.platform.swt-R4_36_maintenance_GH0.tar.gz) = 011eba684af94e73f26dd878c941a59845ab899cdba33f45d2976c2560fd0fb0
-SIZE (eclipse/chirontt-eclipse.platform.swt-R4_36_maintenance_GH0.tar.gz) = 10658980
-SHA256 (eclipse/chirontt-eclipse.platform.ui-R4_36_maintenance_GH0.tar.gz) = c66604fb01f6d5614cb67b201c1f94273e5ea3721fe6e115ba1b24a766bc6477
-SIZE (eclipse/chirontt-eclipse.platform.ui-R4_36_maintenance_GH0.tar.gz) = 16572318
-SHA256 (eclipse/chirontt-equinox-R4_36_maintenance_GH0.tar.gz) = f6f276d6d8d69fa0cc4c9fdd1693d8bb8be98074fc9b8ce86cf2e709ab627118
-SIZE (eclipse/chirontt-equinox-R4_36_maintenance_GH0.tar.gz) = 3634382
-SHA256 (eclipse/chirontt-equinox.binaries-R4_36_maintenance_GH0.tar.gz) = 40d14c0ce3963220c21df37274348dd014973ffd20c4cc1a17ceb2ae9c7990d7
-SIZE (eclipse/chirontt-equinox.binaries-R4_36_maintenance_GH0.tar.gz) = 1620956
-SHA256 (eclipse/chirontt-p2-R4_36_maintenance_GH0.tar.gz) = 74ec993e52abb83641e12e0438bc4a9f0075a2476a17fb1c6bde4f05ff872eac
-SIZE (eclipse/chirontt-p2-R4_36_maintenance_GH0.tar.gz) = 54033925
-SHA256 (eclipse/NorbertXYZ-eclipse-maven-4.36_GH0.tar.gz) = 0d26e1f29db214bcf8f842eca5c352f947ca9cd0906ce6d0df9b0b44bc9f9c7d
-SIZE (eclipse/NorbertXYZ-eclipse-maven-4.36_GH0.tar.gz) = 531877628
+TIMESTAMP = 1757121212
+SHA256 (eclipse/chirontt-eclipse.platform.releng.aggregator-4.37-R4_37_maintenance_GH0.tar.gz) = 51213dce946191fd381736d26a53bd54aad6222570848983194de278b27f94c3
+SIZE (eclipse/chirontt-eclipse.platform.releng.aggregator-4.37-R4_37_maintenance_GH0.tar.gz) = 26193143
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt-R4_37_GH0.tar.gz) = 84c45a5314f877f3c032353d49c2cb44190e3c5245b08ebb08d5b317458b37f3
+SIZE (eclipse/eclipse-jdt-eclipse.jdt-R4_37_GH0.tar.gz) = 39942
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core-R4_37_GH0.tar.gz) = a3351fe6a1748ff4d26729dd0654dfe8837125a1c42aa63091bdf76f59b30cdb
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.core-R4_37_GH0.tar.gz) = 15796506
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_37_GH0.tar.gz) = 62b940d68e6eae3a1176248be27546982afd26e5a7b09b7db8a63585e0cf29e5
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.core.binaries-R4_37_GH0.tar.gz) = 34885781
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_37_GH0.tar.gz) = 3f7f3cb0152ee3d61d0aa1cf633529fe1fd2fc7fc7af4e305c64acc537b2c670
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.debug-R4_37_GH0.tar.gz) = 2394844
+SHA256 (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_37_GH0.tar.gz) = ef8b92920c7aa656898c2c01024d0cdc6c72e38ea766c7a5cb3f761aea393732
+SIZE (eclipse/eclipse-jdt-eclipse.jdt.ui-R4_37_GH0.tar.gz) = 25051681
+SHA256 (eclipse/chirontt-eclipse.pde-R4_37_maintenance_GH0.tar.gz) = 200d64c686fd736991aaeafee02e9350864ee366cafcc1e13c39a4e874311c3f
+SIZE (eclipse/chirontt-eclipse.pde-R4_37_maintenance_GH0.tar.gz) = 36078994
+SHA256 (eclipse/chirontt-eclipse.platform-R4_37_maintenance_GH0.tar.gz) = 9692198c828991aed417dcc32a1a8976a22282ea93a664121ce9e8dd02a907a2
+SIZE (eclipse/chirontt-eclipse.platform-R4_37_maintenance_GH0.tar.gz) = 17332711
+SHA256 (eclipse/chirontt-eclipse.platform.swt-R4_37_maintenance_GH0.tar.gz) = 8e6bf85d8c21c50e82391cdc5a5beb2f4a7f284c3e9625f035296b6d634e8f54
+SIZE (eclipse/chirontt-eclipse.platform.swt-R4_37_maintenance_GH0.tar.gz) = 10645986
+SHA256 (eclipse/chirontt-eclipse.platform.ui-R4_37_maintenance_GH0.tar.gz) = aff77305b6ac126e4f400ba587f5adf2a6147b42528d10a1b68a006b2237131a
+SIZE (eclipse/chirontt-eclipse.platform.ui-R4_37_maintenance_GH0.tar.gz) = 16512282
+SHA256 (eclipse/chirontt-equinox-R4_37_maintenance_GH0.tar.gz) = 45b4d50f87ebd96e32470c03c0380f971768bf77f8638a8689856fd4b913f625
+SIZE (eclipse/chirontt-equinox-R4_37_maintenance_GH0.tar.gz) = 3914151
+SHA256 (eclipse/chirontt-equinox.binaries-R4_37_maintenance_GH0.tar.gz) = cdab9d2feefe24d15fff628220ce2c4f60ea890e5d7abb6894b8c8efe42dd533
+SIZE (eclipse/chirontt-equinox.binaries-R4_37_maintenance_GH0.tar.gz) = 1611408
+SHA256 (eclipse/chirontt-p2-R4_37_maintenance_GH0.tar.gz) = 04f7bd83a6b4ddb91f7b58947ec647ccf8d1cb8e036d4f5270a5b6d7036059b4
+SIZE (eclipse/chirontt-p2-R4_37_maintenance_GH0.tar.gz) = 54032020
+SHA256 (eclipse/NorbertXYZ-eclipse-maven-4.37_GH0.tar.gz) = 71a59125c518fbf96d82655b03bcae173772449dc5a334b970d1103a99d7688b
+SIZE (eclipse/NorbertXYZ-eclipse-maven-4.37_GH0.tar.gz) = 528936178
diff --git a/java/icedtea-web/Makefile b/java/icedtea-web/Makefile
index 72213cdd4e27..f399f03d3d2c 100644
--- a/java/icedtea-web/Makefile
+++ b/java/icedtea-web/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icedtea-web
PORTVERSION= 1.8.8
DISTVERSIONPREFIX= icedtea-web-
-PORTREVISION= 27
+PORTREVISION= 29
CATEGORIES= java www
MAINTAINER= java@FreeBSD.org
diff --git a/java/intellij-fsnotifier/Makefile b/java/intellij-fsnotifier/Makefile
index f7c6f2e227b0..441f8dbdf053 100644
--- a/java/intellij-fsnotifier/Makefile
+++ b/java/intellij-fsnotifier/Makefile
@@ -24,4 +24,8 @@ CMAKE_ARGS+= -DVERSION=${PORTVERSION}
PLIST_SUB+= PORTVERSION=${PORTVERSION}
+.if exists(/usr/include/sys/inotify.h)
+EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-cmake_target__definitions.cmake
+.endif
+
.include <bsd.port.mk>
diff --git a/java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake b/java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake
new file mode 100644
index 000000000000..bffb0ce63f8c
--- /dev/null
+++ b/java/intellij-fsnotifier/files/extrapatch-cmake_target__definitions.cmake
@@ -0,0 +1,12 @@
+FreeBSD 15+ has native inotify implementation
+
+--- cmake/target_definitions.cmake.orig 2023-07-24 21:16:54 UTC
++++ cmake/target_definitions.cmake
+@@ -19,7 +19,6 @@ foreach(_lib _type IN ZIP_LISTS LIBS TYPES)
+ add_library(fsnotifier_staticlib STATIC ${HEADERS} ${SOURCES})
+ foreach(_lib _type IN ZIP_LISTS LIBS TYPES)
+ target_link_libraries(${_lib} PUBLIC
+- ${INOTIFY_LIBRARY_DIRS}/${CMAKE_${_type}_LIBRARY_PREFIX}${INOTIFY_LIBRARIES}${CMAKE_${_type}_LIBRARY_SUFFIX}
+ Threads::Threads)
+ target_include_directories(${_lib} PUBLIC ${INOTIFY_INCLUDE_DIRS})
+ set_target_properties(${_lib} PROPERTIES OUTPUT_NAME fsnotifier)
diff --git a/java/intellij-ultimate/Makefile b/java/intellij-ultimate/Makefile
index feeb80fc3d4f..8008967e37ff 100644
--- a/java/intellij-ultimate/Makefile
+++ b/java/intellij-ultimate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= intellij-ultimate
-DISTVERSION= 2025.1.2
+DISTVERSION= 2025.2.1
CATEGORIES= java devel
MASTER_SITES= https://download-cdn.jetbrains.com/idea/
DISTNAME= ideaIU-${DISTVERSION}
@@ -29,7 +29,7 @@ NO_BUILD= yes
SUB_FILES= idea idea.desktop pkg-message
BUILD_TYPE= IU
-BUILD_VERSION= 251.26094.121
+BUILD_VERSION= 252.25557.131
BUILD_MARKER= ${BUILD_TYPE}-${BUILD_VERSION}
PLIST_SUB= BUILD_MARKER=${BUILD_MARKER}
WRKSRC= ${WRKDIR}/idea-${BUILD_MARKER}
@@ -48,6 +48,7 @@ post-patch:
${WRKSRC}/lib/jna/ \
${WRKSRC}/lib/native/ \
${WRKSRC}/lib/pty4j/ \
+ ${WRKSRC}/lib/skiko-awt-runtime-all \
${WRKSRC}/plugins/clouds-docker-gateway \
${WRKSRC}/plugins/clouds-docker-impl \
${WRKSRC}/plugins/cwm-plugin \
@@ -57,7 +58,9 @@ post-patch:
${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/ \
${WRKSRC}/plugins/maven/lib/maven4-server-lib \
${WRKSRC}/plugins/remote-dev-server/ \
+ ${WRKSRC}/plugins/station-plugin/toolbox/ \
${WRKSRC}/plugins/webp/lib/libwebp/
+
@${SED} -i '' 's,/amd64,,' ${WRKSRC}/bin/idea.sh ${WRKSRC}/product-info.json
@${SED} -i '' 's/amd64/${ARCH}/' ${WRKSRC}/product-info.json
diff --git a/java/intellij-ultimate/distinfo b/java/intellij-ultimate/distinfo
index de50db54c1f3..1dd4a44fb888 100644
--- a/java/intellij-ultimate/distinfo
+++ b/java/intellij-ultimate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749731111
-SHA256 (jetbrains/ideaIU-2025.1.2.tar.gz) = 1e675bda1314ae914b64b31a22309ba2eba6f35e6659e53d4b291e73c2fb856b
-SIZE (jetbrains/ideaIU-2025.1.2.tar.gz) = 1685353180
+TIMESTAMP = 1757582286
+SHA256 (jetbrains/ideaIU-2025.2.1.tar.gz) = ac36d03153894f393fb65c05f57be4722c2a2374d03b7374b37baf856705d5fd
+SIZE (jetbrains/ideaIU-2025.2.1.tar.gz) = 1777088273
diff --git a/java/intellij-ultimate/pkg-plist b/java/intellij-ultimate/pkg-plist
index c458ac748fcd..c184510b7c5f 100644
--- a/java/intellij-ultimate/pkg-plist
+++ b/java/intellij-ultimate/pkg-plist
@@ -16,13 +16,17 @@ share/applications/idea.desktop
%%DATADIR%%/build.txt
%%DATADIR%%/help/ReferenceCard.pdf
%%DATADIR%%/help/ReferenceCardForMac.pdf
-%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-fbdcb00ec9e3.ijx
-%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-fbdcb00ec9e3.txt
+%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-bf35d07a577b.ijx
+%%DATADIR%%/jdk-shared-indexes/jdk-9823dce3aa75-bf35d07a577b.txt
%%DATADIR%%/lib/annotations.jar
%%DATADIR%%/lib/app-client.jar
%%DATADIR%%/lib/app.jar
%%DATADIR%%/lib/bouncy-castle.jar
%%DATADIR%%/lib/build-marker-%%BUILD_MARKER%%
+%%DATADIR%%/lib/eclipse.lsp4j.debug.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.debug.jar
+%%DATADIR%%/lib/eclipse.lsp4j.jsonrpc.jar
%%DATADIR%%/lib/ext/platform-main.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/externalProcess-rt.jar
@@ -32,15 +36,20 @@ share/applications/idea.desktop
%%DATADIR%%/lib/groovy.jar
%%DATADIR%%/lib/idea_rt.jar
%%DATADIR%%/lib/intellij-test-discovery.jar
+%%DATADIR%%/lib/javax.activation.jar
+%%DATADIR%%/lib/javax.annotation-api.jar
+%%DATADIR%%/lib/jaxb-api.jar
+%%DATADIR%%/lib/jaxb-runtime.jar
%%DATADIR%%/lib/jna/libjnidispatch.so
%%DATADIR%%/lib/jps-model.jar
%%DATADIR%%/lib/jsch-agent.jar
-%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.8.0-intellij.jar
+%%DATADIR%%/lib/kotlinx-coroutines-slf4j-1.10.1-intellij.jar
%%DATADIR%%/lib/lib-client.jar
%%DATADIR%%/lib/lib.jar
+%%DATADIR%%/lib/modules/intellij.charts.jar
%%DATADIR%%/lib/modules/intellij.debugger.collections.visualizer.core.jar
-%%DATADIR%%/lib/modules/intellij.debugger.collections.visualizer.jvm.jar
%%DATADIR%%/lib/modules/intellij.debugger.streams.core.jar
+%%DATADIR%%/lib/modules/intellij.emojipicker.jar
%%DATADIR%%/lib/modules/intellij.execution.process.elevation.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.client.jar
%%DATADIR%%/lib/modules/intellij.execution.process.mediator.common.jar
@@ -51,36 +60,52 @@ share/applications/idea.desktop
%%DATADIR%%/lib/modules/intellij.grid.jar
%%DATADIR%%/lib/modules/intellij.grid.types.jar
%%DATADIR%%/lib/modules/intellij.ide.startup.importSettings.jar
+%%DATADIR%%/lib/modules/intellij.idea.customization.backend.jar
%%DATADIR%%/lib/modules/intellij.idea.customization.base.jar
-%%DATADIR%%/lib/modules/intellij.jvm.dfa.analysis.ui.jar
-%%DATADIR%%/lib/modules/intellij.kotlin.onboarding-promoter.jar
+%%DATADIR%%/lib/modules/intellij.idea.ultimate.customizationTrial.jar
+%%DATADIR%%/lib/modules/intellij.libraries.ai.grazie.spell.gec.engine.local.jar
%%DATADIR%%/lib/modules/intellij.libraries.compose.foundation.desktop.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.jar
%%DATADIR%%/lib/modules/intellij.libraries.grpc.netty.shaded.jar
+%%DATADIR%%/lib/modules/intellij.libraries.kotlinx.io.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.cio.jar
%%DATADIR%%/lib/modules/intellij.libraries.ktor.client.jar
+%%DATADIR%%/lib/modules/intellij.libraries.lucene.common.jar
%%DATADIR%%/lib/modules/intellij.libraries.microba.jar
%%DATADIR%%/lib/modules/intellij.libraries.skiko.jar
+%%DATADIR%%/lib/modules/intellij.platform.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.bookmarks.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.bookmarks.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.clouds.jar
%%DATADIR%%/lib/modules/intellij.platform.collaborationTools.jar
%%DATADIR%%/lib/modules/intellij.platform.compose.jar
+%%DATADIR%%/lib/modules/intellij.platform.compose.markdown.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.agent.jar
%%DATADIR%%/lib/modules/intellij.platform.coverage.jar
+%%DATADIR%%/lib/modules/intellij.platform.customization.min.jar
%%DATADIR%%/lib/modules/intellij.platform.dap.jar
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.debugger.impl.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezeAnalyzer.jar
%%DATADIR%%/lib/modules/intellij.platform.diagnostic.freezes.jar
+%%DATADIR%%/lib/modules/intellij.platform.diagnostic.telemetry.agent.extension.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.editor.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.dashboard.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.impl.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.impl.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.execution.serviceView.jar
+%%DATADIR%%/lib/modules/intellij.platform.find.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.ide.impl.wsl.jar
%%DATADIR%%/lib/modules/intellij.platform.ide.newUiOnboarding.jar
%%DATADIR%%/lib/modules/intellij.platform.ide.newUsersOnboarding.jar
+%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.identifiers.highlighting.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.images.backend.svg.jar
%%DATADIR%%/lib/modules/intellij.platform.images.copyright.jar
%%DATADIR%%/lib/modules/intellij.platform.inline.completion.jar
@@ -91,14 +116,24 @@ share/applications/idea.desktop
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmAlerts.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmStrikethrough.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.gfmTables.jar
+%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.extensions.images.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.markdown.ideLafBridgeStyling.jar
%%DATADIR%%/lib/modules/intellij.platform.jewel.ui.jar
%%DATADIR%%/lib/modules/intellij.platform.kernel.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.kernel.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.lang.impl.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.lvcs.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.managed.cache.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.ml.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.ml.logs.jar
+%%DATADIR%%/lib/modules/intellij.platform.monolith.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.jar
%%DATADIR%%/lib/modules/intellij.platform.navbar.monolith.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.frontend.jar
+%%DATADIR%%/lib/modules/intellij.platform.pluginManager.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.progress.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.project.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.recentFiles.backend.jar
@@ -106,12 +141,17 @@ share/applications/idea.desktop
%%DATADIR%%/lib/modules/intellij.platform.recentFiles.jar
%%DATADIR%%/lib/modules/intellij.platform.registry.cloud.jar
%%DATADIR%%/lib/modules/intellij.platform.rpc.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.scopes.backend.jar
+%%DATADIR%%/lib/modules/intellij.platform.scopes.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.backend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.frontend.jar
%%DATADIR%%/lib/modules/intellij.platform.searchEverywhere.jar
%%DATADIR%%/lib/modules/intellij.platform.settings.local.jar
%%DATADIR%%/lib/modules/intellij.platform.smRunner.vcs.jar
+%%DATADIR%%/lib/modules/intellij.platform.tasks.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.tasks.jar
%%DATADIR%%/lib/modules/intellij.platform.tips.jar
+%%DATADIR%%/lib/modules/intellij.platform.trialPromotion.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.dvcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.backend.jar
@@ -122,12 +162,18 @@ share/applications/idea.desktop
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.lang.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.impl.shared.jar
%%DATADIR%%/lib/modules/intellij.platform.vcs.log.impl.jar
+%%DATADIR%%/lib/modules/intellij.platform.warmup.jar
%%DATADIR%%/lib/modules/intellij.profiler.asyncOne.jar
%%DATADIR%%/lib/modules/intellij.profiler.common.jar
%%DATADIR%%/lib/modules/intellij.profiler.ultimate.ideaAsyncProfiler.jar
-%%DATADIR%%/lib/modules/intellij.profiler.ultimate.jar
+%%DATADIR%%/lib/modules/intellij.rd.ide.model.generated.jar
+%%DATADIR%%/lib/modules/intellij.rd.platform.jar
+%%DATADIR%%/lib/modules/intellij.rd.ui.jar
+%%DATADIR%%/lib/modules/intellij.relaxng.jar
%%DATADIR%%/lib/modules/intellij.rml.dfa.impl.jar
%%DATADIR%%/lib/modules/intellij.settingsSync.core.jar
+%%DATADIR%%/lib/modules/intellij.spellchecker.jar
+%%DATADIR%%/lib/modules/intellij.spellchecker.xml.jar
%%DATADIR%%/lib/modules/intellij.xml.xmlbeans.jar
%%DATADIR%%/lib/native/linux-%%JNI_ARCH%%/libsqliteij.so
%%DATADIR%%/lib/nio-fs.jar
@@ -138,6 +184,7 @@ share/applications/idea.desktop
%%DATADIR%%/lib/protobuf.jar
%%DATADIR%%/lib/pty4j/freebsd/%%JNI_ARCH%%/libpty.so
%%DATADIR%%/lib/rd.jar
+%%DATADIR%%/lib/rhino.jar
%%DATADIR%%/lib/rt/servlet.jar
%%DATADIR%%/lib/rt/xerces1.jar
%%DATADIR%%/lib/rt/xml-apis.jar
@@ -161,14 +208,27 @@ share/applications/idea.desktop
%%DATADIR%%/license/third-party/W3C_Software_License.html
%%DATADIR%%/license/third-party/protobuf_license.txt
%%DATADIR%%/license/yourkit-license-redist.txt
+%%DATADIR%%/modules/module-descriptors.dat
%%DATADIR%%/modules/module-descriptors.jar
%%DATADIR%%/plugins/DatabaseTools/lib/aether-dependency-resolver.jar
-%%DATADIR%%/plugins/DatabaseTools/lib/database-openapi.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/completion-ranking-sql.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/database-plugin-frontend.jar
%%DATADIR%%/plugins/DatabaseTools/lib/database-plugin.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/frontend-split/database-frontend.jar
%%DATADIR%%/plugins/DatabaseTools/lib/jdbc-console.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/jettison.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-connector-basic.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-provider.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-file.jar
%%DATADIR%%/plugins/DatabaseTools/lib/maven-resolver-transport-http.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.backend.split.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.frontend.split.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.core.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/modules/intellij.database.sql.frontend.impl.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/plexus-utils.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/tips-database-plugin.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/unidecode.jar
+%%DATADIR%%/plugins/DatabaseTools/lib/xstream.jar
%%DATADIR%%/plugins/Groovy/lib/Groovy.jar
%%DATADIR%%/plugins/Groovy/lib/agent/gragent.jar
%%DATADIR%%/plugins/Groovy/lib/console.groovy
@@ -182,6 +242,8 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Groovy/lib/standardDsls/defaultMethods.gdsl
%%DATADIR%%/plugins/Groovy/lib/standardDsls/gantScript.gdsl
%%DATADIR%%/plugins/Groovy/lib/standardDsls/metaDsl.gdsl
+%%DATADIR%%/plugins/JPA Model/lib/commons-text.jar
+%%DATADIR%%/plugins/JPA Model/lib/jgoodies.binding.jar
%%DATADIR%%/plugins/JPA Model/lib/jpa-model.jar
%%DATADIR%%/plugins/JPA/lib/jpa-support.jar
%%DATADIR%%/plugins/JPA/lib/jps/javaee-jpa-jps.jar
@@ -194,6 +256,7 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/JavaEE/lib/rt/jasper-v23-java8-rt.jar
%%DATADIR%%/plugins/JavaEE/lib/rt/jasper-v23-rt.jar
%%DATADIR%%/plugins/Kotlin/bin/linux/LLDBFrontend
+%%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/LICENSE
%%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/__init__.py
%%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/jetbrains_stl_formatters.py
%%DATADIR%%/plugins/Kotlin/bin/lldb/renderers/lldb_formatters/lldb_group_value.py
@@ -214,8 +277,6 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/bin/kotlinc.bat
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/build.txt
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/allopen-compiler-plugin.jar
-%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/android-extensions-compiler.jar
-%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/android-extensions-runtime.jar
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/annotations-13.0.jar
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/assignment-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/compose-compiler-plugin.jar
@@ -229,7 +290,6 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-compiler.jar
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-daemon-client.jar
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-daemon.jar
-%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-imports-dumper-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-main-kts.jar
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-metadata-jvm-sources.jar
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/kotlin-metadata-jvm.jar
@@ -272,7 +332,6 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/power-assert-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/sam-with-receiver-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/scripting-compiler.jar
-%%DATADIR%%/plugins/Kotlin/kotlinc.ide/lib/trove4j.jar
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/COPYRIGHT.txt
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/COPYRIGHT_HEADER.txt
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/LICENSE.txt
@@ -323,8 +382,6 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/rxjava_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/testdata/spring_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/threetenbp_license.txt
-%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/trove_license.txt
-%%DATADIR%%/plugins/Kotlin/kotlinc.ide/license/third_party/trove_readme_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/Kotlin/kotlinc/bin/kapt
%%DATADIR%%/plugins/Kotlin/kotlinc/bin/kapt.bat
@@ -343,7 +400,6 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/annotations-13.0.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/assignment-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/compose-compiler-plugin.jar
-%%DATADIR%%/plugins/Kotlin/kotlinc/lib/js.engines.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/jvm-abi-gen.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing-cli.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing-compiler.jar
@@ -357,6 +413,8 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-daemon.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-imports-dumper-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-main-kts.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-metadata-jvm-sources.jar
+%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-metadata-jvm.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-preloader.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-reflect-sources.jar
%%DATADIR%%/plugins/Kotlin/kotlinc/lib/kotlin-reflect.jar
@@ -431,7 +489,6 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/okhttp_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/power_assert_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/prototype_license.txt
-%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/qunit_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/rhino_LICENSE.txt
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/scala_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/sl4f_license.txt
@@ -446,22 +503,26 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/testdata/lombok_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/testdata/rxjava_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/testdata/spring_license.txt
+%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/threetenbp_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/trove_license.txt
%%DATADIR%%/plugins/Kotlin/kotlinc/license/third_party/trove_readme_license.txt
+%%DATADIR%%/plugins/Kotlin/lib/completion-ranking-kotlin.jar
%%DATADIR%%/plugins/Kotlin/lib/frontend-split/kotlin-frontend.jar
+%%DATADIR%%/plugins/Kotlin/lib/jackson-dataformat-toml.jar
+%%DATADIR%%/plugins/Kotlin/lib/javax-inject.jar
%%DATADIR%%/plugins/Kotlin/lib/jps/kotlin-jps-plugin.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlin-base-jps.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlin-gradle-tooling.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlin-plugin-shared.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlin-plugin.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlinc.allopen-compiler-plugin.jar
-%%DATADIR%%/plugins/Kotlin/lib/kotlinc.android-extensions-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlinc.assignment-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlinc.compose-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlinc.js-plain-objects-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-compiler-common.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-compiler-fe10.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-compiler-ir.jar
+%%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-dataframe-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlin-jps-common.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlinc.kotlinx-serialization-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlinc.lombok-compiler-plugin.jar
@@ -469,9 +530,13 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/Kotlin/lib/kotlinc.parcelize-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlinc.sam-with-receiver-compiler-plugin.jar
%%DATADIR%%/plugins/Kotlin/lib/kotlinc.scripting-compiler-plugin.jar
+%%DATADIR%%/plugins/Kotlin/lib/vavr.jar
%%DATADIR%%/plugins/Kotlin/scripts/konan_lldb.py
%%DATADIR%%/plugins/Spring/lib/customNs/customNs.jar
+%%DATADIR%%/plugins/Spring/lib/intellij.spring.custom.ns.jar
+%%DATADIR%%/plugins/Spring/lib/modules/intellij.spring.el.jar
%%DATADIR%%/plugins/Spring/lib/spring.jar
+%%DATADIR%%/plugins/android-gradle-declarative-lang-ide/lib/android-gradle-declarative-lang-ide-frontend.jar
%%DATADIR%%/plugins/android-gradle-declarative-lang-ide/lib/android-gradle-declarative-lang-ide.jar
%%DATADIR%%/plugins/android-gradle-dsl/lib/android-gradle-dsl.jar
%%DATADIR%%/plugins/android-gradle-dsl/lib/modules/intellij.android.gradle.dsl.flags.jar
@@ -493,29 +558,50 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider80.js
%%DATADIR%%/plugins/angular/ngCli/schematicsProvider90.js
%%DATADIR%%/plugins/aopCommon/lib/aopCommon.jar
-%%DATADIR%%/plugins/charts/lib/charts.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/clouds-kubernetes-frontend.jar
%%DATADIR%%/plugins/clouds-kubernetes/lib/clouds-kubernetes.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.backend.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.charts.gotpl.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.cron.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.db.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/modules/intellij.clouds.kubernetes.frontend.jar
+%%DATADIR%%/plugins/clouds-kubernetes/lib/semver4j.jar
%%DATADIR%%/plugins/completionMlRanking/lib/completionMlRanking.jar
%%DATADIR%%/plugins/compose-ide-plugin/lib/compose-ide-plugin.jar
%%DATADIR%%/plugins/compose-ide-plugin/lib/modules/intellij.compose.ide.plugin.gradleTooling.rt.jar
%%DATADIR%%/plugins/configurationScript/lib/configurationScript.jar
%%DATADIR%%/plugins/copyright/lib/copyright.jar
%%DATADIR%%/plugins/cron/lib/cron.jar
+%%DATADIR%%/plugins/cron/lib/cronutils.cron.utils.jar
%%DATADIR%%/plugins/css-impl/lib/css-impl.jar
%%DATADIR%%/plugins/dev/lib/dev.jar
%%DATADIR%%/plugins/eclipse/lib/eclipse-common.jar
%%DATADIR%%/plugins/eclipse/lib/eclipse-jps.jar
%%DATADIR%%/plugins/eclipse/lib/eclipse.jar
-%%DATADIR%%/plugins/editorconfig/lib/editorconfig.jar
-%%DATADIR%%/plugins/emojipicker/lib/emojipicker.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/editorconfig-plugin.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.backend.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.common.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.frontend.jar
+%%DATADIR%%/plugins/editorconfig-plugin/lib/modules/intellij.editorconfig.frontend.split.jar
+%%DATADIR%%/plugins/featuresTrainer/lib/assertj-swing.jar
+%%DATADIR%%/plugins/featuresTrainer/lib/assertj.jar
%%DATADIR%%/plugins/featuresTrainer/lib/featuresTrainer.jar
+%%DATADIR%%/plugins/featuresTrainer/lib/git-learning-project.jar
%%DATADIR%%/plugins/flyway/lib/flyway.jar
%%DATADIR%%/plugins/freemarker/lib/freemarker.jar
+%%DATADIR%%/plugins/fullLine/full-line-cpu-detector-windows-x86_64.zip
%%DATADIR%%/plugins/fullLine/full-line-model-java-v2.zip
%%DATADIR%%/plugins/fullLine/full-line-model-java.zip
%%DATADIR%%/plugins/fullLine/full-line-model-kotlin.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-arm_64.zip
%%DATADIR%%/plugins/fullLine/full-line-native-server-linux-x86_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-arm_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-macos-x86_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-arm_64.zip
+%%DATADIR%%/plugins/fullLine/full-line-native-server-windows-x86_64.zip
+%%DATADIR%%/plugins/fullLine/lib/clikt.jar
%%DATADIR%%/plugins/fullLine/lib/fullLine.jar
+%%DATADIR%%/plugins/fullLine/lib/jgrapht.core.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.css.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.go.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.html.local.jar
@@ -530,6 +616,7 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.ruby.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.rust.local.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.fullLine.terraform.local.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.completion.trigger.model.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.cpp.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.css.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.go.completion.jar
@@ -542,6 +629,7 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.cpp.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rider.csharp.completion.jar
%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.ruby.completion.jar
+%%DATADIR%%/plugins/fullLine/lib/modules/intellij.ml.llm.rust.completion.jar
%%DATADIR%%/plugins/fullLine/promo/Aqua/AIEnterprise.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion.png
%%DATADIR%%/plugins/fullLine/promo/Aqua/CloudCompletion_dark.png
@@ -712,13 +800,12 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/fullLine/promo/WebStorm/MergeWithAI.png
%%DATADIR%%/plugins/fullLine/promo/WebStorm/MergeWithAI_dark.png
%%DATADIR%%/plugins/fullLine/promo/WebStorm/content.json
-%%DATADIR%%/plugins/gradle-analysis/lib/gradle-analysis.jar
-%%DATADIR%%/plugins/gradle-dependencyUpdater/lib/gradle-dependencyUpdater.jar
-%%DATADIR%%/plugins/gradle-ext/lib/gradle-ext.jar
-%%DATADIR%%/plugins/gradle-java-maven/lib/gradle-java-maven.jar
%%DATADIR%%/plugins/gradle-java/lib/gradle-java.jar
%%DATADIR%%/plugins/gradle-java/lib/gradle-jps.jar
-%%DATADIR%%/plugins/gradle-javaee/lib/gradle-javaee.jar
+%%DATADIR%%/plugins/gradle-java/lib/modules/intellij.gradle.analysis.jar
+%%DATADIR%%/plugins/gradle-java/lib/modules/intellij.gradle.dependencyUpdater.jar
+%%DATADIR%%/plugins/gradle-java/lib/modules/intellij.gradle.java.maven.jar
+%%DATADIR%%/plugins/gradle-java/lib/modules/intellij.gradle.profiler.jar
%%DATADIR%%/plugins/gradle/lib/ant/ant-antlr.jar
%%DATADIR%%/plugins/gradle/lib/ant/ant-apache-bcel.jar
%%DATADIR%%/plugins/gradle/lib/ant/ant-apache-bsf.jar
@@ -745,14 +832,31 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/gradle/lib/ant/ant-testutil.jar
%%DATADIR%%/plugins/gradle/lib/ant/ant-xz.jar
%%DATADIR%%/plugins/gradle/lib/ant/ant.jar
-%%DATADIR%%/plugins/gradle/lib/gradle-api-8.13.jar
+%%DATADIR%%/plugins/gradle/lib/gradle-api-8.14.jar
%%DATADIR%%/plugins/gradle/lib/gradle-tooling-extension-api.jar
%%DATADIR%%/plugins/gradle/lib/gradle-tooling-extension-impl.jar
%%DATADIR%%/plugins/gradle/lib/gradle.jar
+%%DATADIR%%/plugins/grazie/lib/com.carrotsearch-hppc.jar
+%%DATADIR%%/plugins/grazie/lib/com.hankcs-aho-corasick-double-array-trie.jar
+%%DATADIR%%/plugins/grazie/lib/com.vdurmont-emoji-java.jar
+%%DATADIR%%/plugins/grazie/lib/commons-text.jar
%%DATADIR%%/plugins/grazie/lib/grazie.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-core.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-protobuf.jar
+%%DATADIR%%/plugins/grazie/lib/grpc-stub.jar
+%%DATADIR%%/plugins/grazie/lib/javax.measure-unit-api.jar
+%%DATADIR%%/plugins/grazie/lib/net.loomchild-segment.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa-builders.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-fsa.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-speller.jar
+%%DATADIR%%/plugins/grazie/lib/org.carrot2-morfologik-stemming.jar
+%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-language-en.jar
+%%DATADIR%%/plugins/grazie/lib/org.jetbrains.intellij.deps.languagetool-languagetool-core.jar
+%%DATADIR%%/plugins/grazie/lib/org.json-json.jar
+%%DATADIR%%/plugins/grazie/lib/tech.units-indriya.jar
+%%DATADIR%%/plugins/grazie/lib/tech.uom.lib-uom-lib-common.jar
%%DATADIR%%/plugins/grid-plugin/lib/grid-plugin.jar
%%DATADIR%%/plugins/grid-plugin/lib/modules/intellij.grid.scripting.rt.jar
-%%DATADIR%%/plugins/grpc/lib/grpc.jar
%%DATADIR%%/plugins/hibernate/lib/hibernate-console.jar
%%DATADIR%%/plugins/hibernate/lib/hibernate.jar
%%DATADIR%%/plugins/hibernate/lib/hibernate3-console.jar
@@ -767,6 +871,7 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/indexing-shared-ultimate-plugin-bundled/lib/modules/intellij.indexing.shared.ultimate.java.jar
%%DATADIR%%/plugins/indexing-shared/lib/indexing-shared.jar
%%DATADIR%%/plugins/java-byteCodeViewer/lib/java-byteCodeViewer.jar
+%%DATADIR%%/plugins/java-coverage/lib/coverage-report.jar
%%DATADIR%%/plugins/java-coverage/lib/jacoco.jar
%%DATADIR%%/plugins/java-coverage/lib/java-coverage-rt.jar
%%DATADIR%%/plugins/java-coverage/lib/java-coverage.jar
@@ -776,10 +881,11 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/java-i18n/lib/java-i18n.jar
%%DATADIR%%/plugins/java-ide-customization/lib/java-ide-customization.jar
%%DATADIR%%/plugins/java/lib/aether-dependency-resolver.jar
+%%DATADIR%%/plugins/java/lib/completion-ranking-java.jar
%%DATADIR%%/plugins/java/lib/debugger-memory-agent.jar
%%DATADIR%%/plugins/java/lib/ecj/eclipse.jar
%%DATADIR%%/plugins/java/lib/frontend-split/java-frontend.jar
-%%DATADIR%%/plugins/java/lib/java-frontback.jar
+%%DATADIR%%/plugins/java/lib/java-impl-frontend.jar
%%DATADIR%%/plugins/java/lib/java-impl.jar
%%DATADIR%%/plugins/java/lib/javac2.jar
%%DATADIR%%/plugins/java/lib/jb-jdi.jar
@@ -788,20 +894,22 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/java/lib/jps-builders.jar
%%DATADIR%%/plugins/java/lib/jps-javac-extension.jar
%%DATADIR%%/plugins/java/lib/jps-launcher.jar
-%%DATADIR%%/plugins/java/lib/jps/java-compiler-charts-jps.jar
%%DATADIR%%/plugins/java/lib/jshell-frontend.jar
%%DATADIR%%/plugins/java/lib/jshell-protocol.jar
%%DATADIR%%/plugins/java/lib/kotlin-metadata.jar
%%DATADIR%%/plugins/java/lib/maven-resolver-connector-basic.jar
%%DATADIR%%/plugins/java/lib/maven-resolver-transport-file.jar
%%DATADIR%%/plugins/java/lib/maven-resolver-transport-http.jar
-%%DATADIR%%/plugins/java/lib/modules/intellij.java.debugger.impl.backend.jar
%%DATADIR%%/plugins/java/lib/modules/intellij.java.debugger.impl.frontend.jar
+%%DATADIR%%/plugins/java/lib/modules/intellij.java.execution.impl.backend.jar
+%%DATADIR%%/plugins/java/lib/modules/intellij.java.execution.impl.frontend.jar
%%DATADIR%%/plugins/java/lib/modules/intellij.java.featuresTrainer.jar
%%DATADIR%%/plugins/java/lib/modules/intellij.java.structuralSearch.jar
%%DATADIR%%/plugins/java/lib/modules/intellij.java.unscramble.jar
%%DATADIR%%/plugins/java/lib/modules/intellij.java.vcs.jar
%%DATADIR%%/plugins/java/lib/modules/intellij.jvm.analysis.impl.jar
+%%DATADIR%%/plugins/java/lib/modules/intellij.profiler.ultimate.jar
+%%DATADIR%%/plugins/java/lib/netty-codec-protobuf.jar
%%DATADIR%%/plugins/java/lib/resources/jdkAnnotations.jar
%%DATADIR%%/plugins/java/lib/rt/debugger-agent.jar
%%DATADIR%%/plugins/java/lib/rt/netty-jps.jar
@@ -821,6 +929,7 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/javaee-appServers-jboss/lib/specifics/legacy-specifics.jar
%%DATADIR%%/plugins/javaee-appServers-jboss/lib/specifics/wildfly11-specifics.jar
%%DATADIR%%/plugins/javaee-appServers-jboss/lib/specifics/wildfly28-specifics.jar
+%%DATADIR%%/plugins/javaee-appServers-tomcat/lib/intellij.tomcat.inspector.jar
%%DATADIR%%/plugins/javaee-appServers-tomcat/lib/javaee-appServers-tomcat.jar
%%DATADIR%%/plugins/javaee-appServers-tomcat/lib/specifics/tomee-specifics.jar
%%DATADIR%%/plugins/javaee-beanValidation/lib/javaee-beanValidation.jar
@@ -831,20 +940,32 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/javaee-jax-rs/lib/javaee-jax-rs.jar
%%DATADIR%%/plugins/javaee-jax-rs/lib/javaee-jax-ws-rt.jar
%%DATADIR%%/plugins/javaee-jsp-base-impl/lib/javaee-jsp-base-impl.jar
+%%DATADIR%%/plugins/javaee-jsp-base-impl/lib/jsp.jar
+%%DATADIR%%/plugins/javaee-jsp-base-impl/lib/servlets.jar
%%DATADIR%%/plugins/javaee-persistence-impl/lib/javaee-persistence-impl.jar
%%DATADIR%%/plugins/javaee-reverseEngineering/lib/javaee-reverseEngineering.jar
%%DATADIR%%/plugins/javaee-web-impl/lib/javaee-web-impl.jar
-%%DATADIR%%/plugins/javascript-debugger/META-INF/chromeConnector.xml
-%%DATADIR%%/plugins/javascript-debugger/META-INF/webStormSpecific.xml
-%%DATADIR%%/plugins/javascript-debugger/debugConnectionForwarder.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnector.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnectorPortPublisher.js
-%%DATADIR%%/plugins/javascript-debugger/debugConnectorUtil.js
-%%DATADIR%%/plugins/javascript-debugger/lib/ChromeConnector.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger-frontend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/javascript-debugger.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.backend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.frontend.jar
%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.shared.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.debugger.webstorm.specific.jar
+%%DATADIR%%/plugins/javascript-debugger/lib/modules/intellij.javascript.reactNativeDebugger.jar
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectionForwarder.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnector.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorPortPublisher.js
+%%DATADIR%%/plugins/javascript-debugger/nodeDebugInitializer/debugConnectorUtil.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/TreeView.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/WebConsole.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/console.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/console.html
+%%DATADIR%%/plugins/javascript-debugger/webConsole/darcula.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/icons.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/interop.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/light.css
+%%DATADIR%%/plugins/javascript-debugger/webConsole/search.js
+%%DATADIR%%/plugins/javascript-debugger/webConsole/utils.js
%%DATADIR%%/plugins/javascript-intentions/lib/javascript-intentions.jar
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-stringifier.js
%%DATADIR%%/plugins/javascript-plugin/helpers/base-test-reporter/intellij-tree.js
@@ -882,9 +1003,11 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/node_modules/vitest-intellij-reporter-safe.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-reporter.js
%%DATADIR%%/plugins/javascript-plugin/helpers/vitest-intellij/vitest-intellij-util.js
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b26f3e71634d.ijx
-%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b26f3e71634d.txt
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b598e85cdad2.ijx
+%%DATADIR%%/plugins/javascript-plugin/js/js-predefined-d6986cc7102b-b598e85cdad2.txt
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/!HowToUpdateBundledTypeScript.md
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_tsserver.js
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/_typingsInstaller.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/browser.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/cancellationToken.js
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/diagnosticMessages.json
@@ -910,6 +1033,7 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2016.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.arraybuffer.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.date.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2017.full.d.ts
@@ -962,6 +1086,15 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.full.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2023.intl.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.arraybuffer.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.collection.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.full.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.object.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.promise.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.regexp.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.sharedmemory.d.ts
+%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es2024.string.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es5.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.es6.d.ts
%%DATADIR%%/plugins/javascript-plugin/jsLanguageServicesImpl/external/lib.esnext.array.d.ts
@@ -1050,11 +1183,15 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/eslint8-plugin.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/standard17-plugin.ts
+%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/eslint-7.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/src/typings/js-lanuage-api.d.ts
%%DATADIR%%/plugins/javascript-plugin/languageService/eslint/tsconfig.json
+%%DATADIR%%/plugins/javascript-plugin/lib/completion-ranking-js.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/completion-ranking-typescript.jar
%%DATADIR%%/plugins/javascript-plugin/lib/frontend-split/javascript-frontend.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-frontback.jar
%%DATADIR%%/plugins/javascript-plugin/lib/javascript-plugin.jar
+%%DATADIR%%/plugins/javascript-plugin/lib/semver4j.jar
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/no_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/JavaScript/with_samples.zip
%%DATADIR%%/plugins/javascript-plugin/projectTemplates/TypeScript/no_samples.zip
@@ -1094,9 +1231,9 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStep.js
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.d.ts
%%DATADIR%%/plugins/javascript-plugin/reporting/playwright/playwrightTestStructure.js
-%%DATADIR%%/plugins/json/lib/frontend-split/json-frontend.jar
%%DATADIR%%/plugins/json/lib/json.jar
-%%DATADIR%%/plugins/json/lib/modules/intellij.json.split.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.backend.jar
+%%DATADIR%%/plugins/json/lib/modules/intellij.json.frontend.split.jar
%%DATADIR%%/plugins/jsonpath/lib/jsonpath.jar
%%DATADIR%%/plugins/junit/lib/junit-rt.jar
%%DATADIR%%/plugins/junit/lib/junit.jar
@@ -1445,15 +1582,13 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/view-breakpoint.svg
%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/word.svg
%%DATADIR%%/plugins/jupyter-plugin/jupyter-web/yaml.svg
-%%DATADIR%%/plugins/jupyter-plugin/lib/frontend-split/jupyter-frontend.jar
%%DATADIR%%/plugins/jupyter-plugin/lib/jupyter-plugin.jar
%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.core.jar
-%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.psi.jar
%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.completion.ml.ranking.jar
%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.jar
%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.py.psi.jar
-%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.split.common.jar
-%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.tables.jar
+%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.split.frontend.jar
+%%DATADIR%%/plugins/jupyter-plugin/lib/modules/intellij.jupyter.split.frontend.py.jar
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/LICENSE.txt
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/README.md
%%DATADIR%%/plugins/karma/js_reporter/karma-intellij/lib/fakePlugin.js
@@ -1479,8 +1614,11 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/keymap-eclipse/lib/keymap-eclipse.jar
%%DATADIR%%/plugins/keymap-netbeans/lib/keymap-netbeans.jar
%%DATADIR%%/plugins/keymap-visualStudio/lib/keymap-visualStudio.jar
+%%DATADIR%%/plugins/kotlin-jupyter-plugin/lib/batik-transcoder.jar
+%%DATADIR%%/plugins/kotlin-jupyter-plugin/lib/jetbrains.kotlin-jupyter-shared-compiler.jar
%%DATADIR%%/plugins/kotlin-jupyter-plugin/lib/kotlin-jupyter-plugin.jar
%%DATADIR%%/plugins/kotlin-jupyter-plugin/lib/modules/intellij.kotlin.jupyter.plots.jar
+%%DATADIR%%/plugins/kotlin-jupyter-plugin/lib/xml-apis-ext.jar
%%DATADIR%%/plugins/ktor/lib/ktor-gradle-tooling.jar
%%DATADIR%%/plugins/ktor/lib/ktor.jar
%%DATADIR%%/plugins/less/lib/less.jar
@@ -1491,19 +1629,20 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/localization-zh/lib/localization-zh.jar
%%DATADIR%%/plugins/lombok/lib/lombok.jar
%%DATADIR%%/plugins/markdown/lib/markdown.jar
+%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.backend.jar
+%%DATADIR%%/plugins/markdown/lib/modules/intellij.markdown.frontend.jar
%%DATADIR%%/plugins/marketplaceMl/lib/marketplaceMl.jar
-%%DATADIR%%/plugins/maven-ext/lib/maven-ext.jar
-%%DATADIR%%/plugins/maven-model/lib/maven-model.jar
-%%DATADIR%%/plugins/maven-server/lib/maven-server.jar
%%DATADIR%%/plugins/maven/lib/artifact-resolver-m31.jar
%%DATADIR%%/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.archetype.catalog-no-trans-321.jar
%%DATADIR%%/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.archetype.common-no-trans-3.2.1.jar
%%DATADIR%%/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.core-3.8.3.jar
%%DATADIR%%/plugins/maven/lib/intellij.maven.server.indexer/lib/apache.maven.wagon.provider.api-3.5.2.jar
+%%DATADIR%%/plugins/maven/lib/jetbrains.idea.maven.indexer.api.rt.jar
%%DATADIR%%/plugins/maven/lib/maven-event-listener.jar
%%DATADIR%%/plugins/maven/lib/maven-jps.jar
%%DATADIR%%/plugins/maven/lib/maven-server-indexer.jar
%%DATADIR%%/plugins/maven/lib/maven-server-telemetry.jar
+%%DATADIR%%/plugins/maven/lib/maven-server.jar
%%DATADIR%%/plugins/maven/lib/maven-telemetry-lib/jackson-core-2.16.0.jar
%%DATADIR%%/plugins/maven/lib/maven.jar
%%DATADIR%%/plugins/maven/lib/maven3-server-common.jar
@@ -1603,11 +1742,22 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/maven/lib/maven3/lib/wagon-provider-api-3.5.3.jar
%%DATADIR%%/plugins/maven/lib/maven36-server.jar
%%DATADIR%%/plugins/maven/lib/maven40-server.jar
+%%DATADIR%%/plugins/maven/lib/modules/intellij.maven.profiler.jar
+%%DATADIR%%/plugins/maven/lib/plexus-archiver.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.core.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.jsonschema.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.github.smiley4.schema.kenerator.serialization.jar
+%%DATADIR%%/plugins/mcpserver/lib/io.ktor.utils.jar
+%%DATADIR%%/plugins/mcpserver/lib/ktor-server-cio.jar
+%%DATADIR%%/plugins/mcpserver/lib/mcpserver-frontend.jar
+%%DATADIR%%/plugins/mcpserver/lib/mcpserver.jar
%%DATADIR%%/plugins/micronaut/lib/micronaut-gradle-tooling.jar
%%DATADIR%%/plugins/micronaut/lib/micronaut.jar
-%%DATADIR%%/plugins/microservices-jvm/lib/intellij-scheduled-debugger-agent.jar
+%%DATADIR%%/plugins/microservices-jvm/lib/jetbrains.intellij.deps.scheduled.debugger.agent.jar
%%DATADIR%%/plugins/microservices-jvm/lib/microservices-jvm.jar
%%DATADIR%%/plugins/microservices-ui/lib/microservices-ui.jar
+%%DATADIR%%/plugins/microservices-ui/lib/modules/intellij.microservices.ui.diagrams.jar
+%%DATADIR%%/plugins/microservices-ui/lib/modules/intellij.microservices.ui.frontend.jar
%%DATADIR%%/plugins/nextjs/lib/nextjs.jar
%%DATADIR%%/plugins/nodeJS-remoteInterpreter/lib/nodeJS-remoteInterpreter.jar
%%DATADIR%%/plugins/nodeJS/js/mocha-intellij/.gitignore
@@ -1697,10 +1847,19 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/openRewrite/lib/openRewrite.jar
%%DATADIR%%/plugins/packageChecker/lib/packageChecker.jar
%%DATADIR%%/plugins/performanceTesting-async/lib/performanceTesting-async.jar
+%%DATADIR%%/plugins/performanceTesting/lib/assertj-swing.jar
+%%DATADIR%%/plugins/performanceTesting/lib/assertj.jar
+%%DATADIR%%/plugins/performanceTesting/lib/github.oshi.core.jar
%%DATADIR%%/plugins/performanceTesting/lib/modules/intellij.performanceTesting.frontend.jar
%%DATADIR%%/plugins/performanceTesting/lib/performanceTesting.jar
%%DATADIR%%/plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
%%DATADIR%%/plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release
+%%DATADIR%%/plugins/platform-ijent-impl/lib/google.protobuf.kotlin.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-core.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-kotlin-stub.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-netty-shaded.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-protobuf.jar
+%%DATADIR%%/plugins/platform-ijent-impl/lib/grpc-stub.jar
%%DATADIR%%/plugins/platform-ijent-impl/lib/platform-ijent-impl.jar
%%DATADIR%%/plugins/platform-images/lib/platform-images.jar
%%DATADIR%%/plugins/platform-langInjection/lib/java-langInjection-jps.jar
@@ -1712,19 +1871,49 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/prettierJS/prettierLanguageService/prettier-plugin-provider.js
%%DATADIR%%/plugins/prettierJS/prettierLanguageService/prettier-plugin.js
%%DATADIR%%/plugins/profiler-lineProfiler/lib/profiler-lineProfiler.jar
-%%DATADIR%%/plugins/properties/lib/properties-frontend.jar
+%%DATADIR%%/plugins/properties/lib/modules/intellij.properties.backend.jar
+%%DATADIR%%/plugins/properties/lib/modules/intellij.properties.backend.psi.jar
%%DATADIR%%/plugins/properties/lib/properties.jar
+%%DATADIR%%/plugins/protoeditor/lib/google.protobuf.java.util.jar
%%DATADIR%%/plugins/protoeditor/lib/protoeditor.jar
+%%DATADIR%%/plugins/qodana/lib/flexmark.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.cloud.kotlin.client.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.configuration.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.publisher.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.sarif.converter.jar
+%%DATADIR%%/plugins/qodana/lib/jetbrains.qodana.web.ui.jar
+%%DATADIR%%/plugins/qodana/lib/jline.jar
+%%DATADIR%%/plugins/qodana/lib/qodana-sarif.jar
%%DATADIR%%/plugins/qodana/lib/qodana.jar
%%DATADIR%%/plugins/quarkus/lib/quarkus.jar
%%DATADIR%%/plugins/react/lib/react.jar
%%DATADIR%%/plugins/reactivestreams-core/lib/reactivestreams-core.jar
+%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.docker.jar
+%%DATADIR%%/plugins/remoteRun/lib/modules/intellij.remoteRun.gradle.jar
%%DATADIR%%/plugins/remoteRun/lib/remoteRun.jar
+%%DATADIR%%/plugins/repository-search/lib/kotlinx-document-store-mvstore.jar
+%%DATADIR%%/plugins/repository-search/lib/ktor-client-logging.jar
+%%DATADIR%%/plugins/repository-search/lib/maven-model.jar
+%%DATADIR%%/plugins/repository-search/lib/package-search-api-client.jar
%%DATADIR%%/plugins/repository-search/lib/repository-search.jar
+%%DATADIR%%/plugins/restClient/lib/brotli.dec.jar
+%%DATADIR%%/plugins/restClient/lib/github.javafaker.jar
+%%DATADIR%%/plugins/restClient/lib/graalvm.js.jar
+%%DATADIR%%/plugins/restClient/lib/grpc.jar
+%%DATADIR%%/plugins/restClient/lib/jooq.joox.jar
+%%DATADIR%%/plugins/restClient/lib/jsonpath.jar
+%%DATADIR%%/plugins/restClient/lib/kotlinx-coroutines-reactor.jar
+%%DATADIR%%/plugins/restClient/lib/modules/intellij.httpClient.grpc.jar
+%%DATADIR%%/plugins/restClient/lib/reactor-netty-http.jar
%%DATADIR%%/plugins/restClient/lib/restClient.jar
+%%DATADIR%%/plugins/sass/lib/jruby-parser.jar
%%DATADIR%%/plugins/sass/lib/sass.jar
+%%DATADIR%%/plugins/searchEverywhereMl/lib/ai.grazie.emb.jar
%%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.ranking.core.jar
+%%DATADIR%%/plugins/searchEverywhereMl/lib/modules/intellij.searchEverywhereMl.typos.jar
%%DATADIR%%/plugins/searchEverywhereMl/lib/searchEverywhereMl.jar
+%%DATADIR%%/plugins/settingsSync/lib/cloud-config-client.jar
+%%DATADIR%%/plugins/settingsSync/lib/jetbrains.intellij.deps.eclipse.jgit.jar
%%DATADIR%%/plugins/settingsSync/lib/settingsSync.jar
%%DATADIR%%/plugins/sh/lib/sh.jar
%%DATADIR%%/plugins/spring-boot-cloud/lib/spring-boot-cloud.jar
@@ -1733,18 +1922,31 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/spring-data/lib/spring-data.jar
%%DATADIR%%/plugins/spring-integration-core/lib/spring-integration-core.jar
%%DATADIR%%/plugins/spring-messaging/lib/spring-messaging.jar
+%%DATADIR%%/plugins/spring-modulith/lib/spring-modulith.jar
%%DATADIR%%/plugins/spring-mvc-impl/lib/spring-mvc-impl.jar
%%DATADIR%%/plugins/spring-security/lib/spring-security.jar
%%DATADIR%%/plugins/station-plugin/lib/modules/intellij.station.frontend.split.jar
%%DATADIR%%/plugins/station-plugin/lib/station-plugin.jar
%%DATADIR%%/plugins/styled-components/lib/styled-components.jar
%%DATADIR%%/plugins/stylelint/lib/stylelint.jar
+%%DATADIR%%/plugins/swagger/lib/intellij.swagger.redoc.jar
+%%DATADIR%%/plugins/swagger/lib/org.webjars-swagger-ui.jar
+%%DATADIR%%/plugins/swagger/lib/org.webjars.npm-asyncapi__react-component.jar
%%DATADIR%%/plugins/swagger/lib/swagger.jar
%%DATADIR%%/plugins/tailwindcss/lib/tailwindcss.jar
%%DATADIR%%/plugins/tailwindcss/server/tailwindcss-language-server
%%DATADIR%%/plugins/tailwindcss/server/version.txt
%%DATADIR%%/plugins/tasks-timeTracking/lib/tasks-timeTracking.jar
+%%DATADIR%%/plugins/tasks/lib/axis.jar
+%%DATADIR%%/plugins/tasks/lib/commons-discovery.jar
+%%DATADIR%%/plugins/tasks/lib/http-client.jar
+%%DATADIR%%/plugins/tasks/lib/jsonpath.jar
%%DATADIR%%/plugins/tasks/lib/tasks-core.jar
+%%DATADIR%%/plugins/tasks/lib/xmlrpc.jar
+%%DATADIR%%/plugins/terminal/lib/completion-ranking-sh.jar
+%%DATADIR%%/plugins/terminal/lib/modules/intellij.terminal.frontend.split.jar
+%%DATADIR%%/plugins/terminal/lib/terminal-completion-db-with-extensions.jar
+%%DATADIR%%/plugins/terminal/lib/terminal-completion-spec.jar
%%DATADIR%%/plugins/terminal/lib/terminal.jar
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-fig.bash
%%DATADIR%%/plugins/terminal/shell-integrations/bash/bash-integration.bash
@@ -1767,6 +1969,7 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/terminal/shell-integrations/zsh/zsh-integration.zsh
%%DATADIR%%/plugins/testng/lib/testng-plugin.jar
%%DATADIR%%/plugins/testng/lib/testng-rt.jar
+%%DATADIR%%/plugins/testng/lib/testng.jar
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/LICENSE
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/README.md
%%DATADIR%%/plugins/textmate/lib/bundles/adoc/asciidoc-language-configuration.json
@@ -2143,9 +2346,12 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/package.nls.json
%%DATADIR%%/plugins/textmate/lib/bundles/yaml/syntaxes/yaml.tmLanguage.json
+%%DATADIR%%/plugins/textmate/lib/joni.jar
%%DATADIR%%/plugins/textmate/lib/textmate.jar
%%DATADIR%%/plugins/thymeleaf/lib/thymeleaf.jar
-%%DATADIR%%/plugins/toml/lib/toml-frontend.jar
+%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.backend.jar
+%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.frontend.jar
+%%DATADIR%%/plugins/toml/lib/modules/intellij.toml.frontend.split.jar
%%DATADIR%%/plugins/toml/lib/toml.jar
%%DATADIR%%/plugins/tslint/js/convert-tslint-config.js
%%DATADIR%%/plugins/tslint/js/languageService/tslint-plugin-provider.js
@@ -2154,18 +2360,38 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/tslint/lib/tslint.jar
%%DATADIR%%/plugins/turboComplete/lib/modules/intellij.turboComplete.languages.kotlin.k1.jar
%%DATADIR%%/plugins/turboComplete/lib/turboComplete.jar
+%%DATADIR%%/plugins/ultimate-plugin/lib/ultimate-plugin.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.gradle.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.java.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.maven.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.properties.jar
+%%DATADIR%%/plugins/uml/lib/modules/intellij.diagram.vcs.jar
%%DATADIR%%/plugins/uml/lib/uml-support.jar
%%DATADIR%%/plugins/vcs-git-commit-modal/lib/vcs-git-commit-modal.jar
%%DATADIR%%/plugins/vcs-git/lib/git4idea-rt.jar
+%%DATADIR%%/plugins/vcs-git/lib/modules/intellij.vcs.git.frontend.jar
+%%DATADIR%%/plugins/vcs-git/lib/vcs-git-frontend.jar
%%DATADIR%%/plugins/vcs-git/lib/vcs-git.jar
+%%DATADIR%%/plugins/vcs-github-IU/lib/modules/intellij.vcs.github.git.jar
%%DATADIR%%/plugins/vcs-github-IU/lib/vcs-github.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.git.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.ci.sh.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.ultimate.features.jar
+%%DATADIR%%/plugins/vcs-gitlab-IU/lib/modules/intellij.vcs.gitlab.yaml.jar
%%DATADIR%%/plugins/vcs-gitlab-IU/lib/vcs-gitlab.jar
%%DATADIR%%/plugins/vcs-hg/lib/vcs-hg.jar
%%DATADIR%%/plugins/vcs-perforce/lib/vcs-perforce.jar
+%%DATADIR%%/plugins/vcs-svn/lib/sqlite.jar
%%DATADIR%%/plugins/vcs-svn/lib/vcs-svn.jar
%%DATADIR%%/plugins/velocity/lib/velocity.jar
%%DATADIR%%/plugins/vitejs/lib/vitejs.jar
+%%DATADIR%%/plugins/vuejs/lib/commons-text.jar
%%DATADIR%%/plugins/vuejs/lib/vuejs.jar
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/README.md
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/index.js
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package-lock.json
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/package.json
+%%DATADIR%%/plugins/vuejs/typescript-vue-plugin/node_modules/@vue/typescript-plugin/rolldown.config.ts
%%DATADIR%%/plugins/vuejs/vue-language-server/.gitignore
%%DATADIR%%/plugins/vuejs/vue-language-server/README.md
%%DATADIR%%/plugins/vuejs/vue-language-server/bin/vue-language-server.js
@@ -2198,7 +2424,12 @@ share/applications/idea.desktop
%%DATADIR%%/plugins/vuejs/vue-service/node_modules/ws-typescript-vue-plugin/transformVueSfcFile.js
%%DATADIR%%/plugins/vuejs/vue-service/node_modules/ws-typescript-vue-plugin/vueScriptCache.js
%%DATADIR%%/plugins/webComponents/lib/webComponents.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons vfs.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons-net.jar
+%%DATADIR%%/plugins/webDeployment/lib/commons-pool2.jar
+%%DATADIR%%/plugins/webDeployment/lib/jackrabbit2.jar
%%DATADIR%%/plugins/webDeployment/lib/webDeployment.jar
+%%DATADIR%%/plugins/webp/lib/libwebp.jar.jar
%%DATADIR%%/plugins/webp/lib/webp.jar
%%DATADIR%%/plugins/webpack/lib/webpack.jar
%%DATADIR%%/plugins/xml-refactoring/lib/xml-refactoring.jar
diff --git a/java/java3d/Makefile b/java/java3d/Makefile
index 0ef3273e28dd..8875e3748e5e 100644
--- a/java/java3d/Makefile
+++ b/java/java3d/Makefile
@@ -1,6 +1,6 @@
PORTNAME= java3d
PORTVERSION= 1.5.2
-PORTREVISION= 8
+PORTREVISION= 11
CATEGORIES= java graphics games devel
MASTER_SITES= https://sites.google.com/site/daemonwizard/
@@ -18,9 +18,9 @@ BROKEN_armv7= fails to compile: build.xml: Compile failed; see the compiler err
USES= compiler:c11 gl java:ant,run tar:bzip2 xorg
JAVA_VERSION= 8
USE_GL= gl
-USE_XORG= xt
+USE_XORG= x11 xext xt
JAVA_VENDOR= openjdk
-LLD_UNSAFE= yes
+NO_SHLIB_REQUIRES_GLOB= libjawt.so libjvm.so
PLIST_SUB+= JAVA_HOME=${JAVA_HOME:S/^${PREFIX}\///} ARCH=${ARCH}
@@ -36,18 +36,20 @@ post-patch:
${WRKSRC}/j3d-core/src/native/ogl/build-freebsd.xml
do-build:
- cd ${WRKSRC}/vecmath && ${SETENV} ${MAKE_ENV} ${ANT} dist
+ cd ${WRKSRC}/vecmath && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${ANT} dist
cd ${WRKSRC}/j3d-core \
- && ${SETENV} ${MAKE_ENV} ${ANT} -Dbuild.type=fcs \
- -Dis${OPSYS}=yes \
- -Dports.localbase=${LOCALBASE} \
- jar-opt
+ && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${ANT} \
+ -Dbuild.type=fcs \
+ -Dis${OPSYS}=yes \
+ -Dports.localbase=${LOCALBASE} \
+ jar-opt
post-build-DOCS-on:
cd ${WRKSRC}/j3d-core \
- && ${SETENV} ${MAKE_ENV} ${ANT} -Dbuild.type=fcs \
- -Dis${OPSYS}=yes \
- docs-public
+ && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${ANT} \
+ -Dbuild.type=fcs \
+ -Dis${OPSYS}=yes \
+ docs-public
do-install:
@${MKDIR} ${STAGEDIR}${JAVA_HOME}/jre/lib/ext
@@ -57,7 +59,7 @@ do-install:
${WRKSRC}/j3d-core/build/default/opt/lib/ext/j3dutils.jar \
${STAGEDIR}${JAVA_HOME}/jre/lib/ext
@${MKDIR} ${STAGEDIR}${JAVA_HOME}/jre/lib/${ARCH}
- ${INSTALL} \
+ ${INSTALL_LIB} \
${WRKSRC}/j3d-core/build/default/opt/native/libj3dcore-ogl.so \
${STAGEDIR}${JAVA_HOME}/jre/lib/${ARCH}
diff --git a/java/java3d/files/patch-freebsd b/java/java3d/files/patch-freebsd
index e11a2df2c13c..7e5635a72e8e 100644
--- a/java/java3d/files/patch-freebsd
+++ b/java/java3d/files/patch-freebsd
@@ -130,8 +130,8 @@ diff -ruN ../java3d-1.5.2/j3d-core/src/native/ogl/build-freebsd.xml ./j3d-core/s
+ </exec>
+
+ <!-- Create the library file-->
-+ <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="ld">
-+ <arg line="DrawingSurfaceObjectAWT.o Canvas3D.o GraphicsContext3D.o NativeScreenInfo.o NativeConfigTemplate3D.o MasterControl.o GeometryArrayRetained.o Attributes.o CgShaderProgram.o GLSLShaderProgram.o Lights.o -G -z defs -L${ports.localbase}/lib -lGL -lX11 -lXext -lm -lc -L${java.home}/lib/${os.arch} -ljawt -L${java.home}/lib/${os.arch}/server -ljvm -o libj3dcore-ogl.so"/>
++ <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="gcc">
++ <arg line="DrawingSurfaceObjectAWT.o Canvas3D.o GraphicsContext3D.o NativeScreenInfo.o NativeConfigTemplate3D.o MasterControl.o GeometryArrayRetained.o Attributes.o CgShaderProgram.o GLSLShaderProgram.o Lights.o -shared -z defs -L${ports.localbase}/lib -lGL -lX11 -lXext -lm -lc -L${java.home}/lib/${os.arch} -ljawt -L${java.home}/lib/${os.arch}/server -ljvm -o libj3dcore-ogl.so"/>
+ </exec>
+
+ </target>
@@ -143,8 +143,8 @@ diff -ruN ../java3d-1.5.2/j3d-core/src/native/ogl/build-freebsd.xml ./j3d-core/s
+ </exec>
+
+ <!-- Create the wrapper library -->
-+ <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="ld">
-+ <arg line="CgWrapper.o -G -z defs -L/usr/X11R6/lib64 -ldl -lCg -lCgGL -lpthread -lGL -lX11 -lXext -lm -lnsl -lc -o libj3dcore-ogl-cg.so"/>
++ <exec dir="${build}/${platform}/${bldType}/native/ogl/objs" executable="gcc">
++ <arg line="CgWrapper.o -shared -z defs -L/usr/X11R6/lib64 -ldl -lCg -lCgGL -lpthread -lGL -lX11 -lXext -lm -lnsl -lc -o libj3dcore-ogl-cg.so"/>
+ </exec>
+
+ </target>
diff --git a/java/openjdk11/Makefile b/java/openjdk11/Makefile
index a5d9e29dc2aa..8951bf84ea87 100644
--- a/java/openjdk11/Makefile
+++ b/java/openjdk11/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -40,6 +40,8 @@ GH_PROJECT= jdk11u
NO_CCACHE= yes
+# Suppress passing -j to do-build target via Mk/bsd.port.mk
+# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
_MAKE_JOBS= #
MAKE_ENV= LANG="C" \
LC_ALL="C" \
@@ -49,6 +51,7 @@ MAKE_ENV= LANG="C" \
CC=${CC} \
CXX=${CXX} \
CPP=${CPP} \
+ LOG=cmdlines \
MAKEFLAGS=""
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:C/armv.*/arm/:S/i386/x86/:S/powerpc/ppc/}
@@ -102,6 +105,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \
--with-giflib-include=${LOCALBASE}/include \
--with-giflib-lib=${LOCALBASE}/lib \
--with-libpng=system \
+ --with-num-cores=${MAKE_JOBS_NUMBER} \
--with-zlib=system \
--with-lcms=system \
--x-includes=${LOCALBASE}/include \
@@ -125,6 +129,11 @@ JDK_BUILD_TYPE= release
.include <bsd.port.pre.mk>
+# portsfallout.com shows flapping builds on 13.5 and 14.2
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1403000
+MAKE_JOBS_UNSAFE= yes
+.endif
+
.if !${PORT_OPTIONS:MCUPS}
MASTER_SITES+= https://codeload.github.com/OpenPrinting/cups/tar.gz/v${CUPS_INC_VER}?dummy=/:cups
.endif
diff --git a/java/openjdk17/Makefile b/java/openjdk17/Makefile
index 5cb25e6aee72..3eb69f71442b 100644
--- a/java/openjdk17/Makefile
+++ b/java/openjdk17/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
+PORTREVISION= 4
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -38,7 +39,9 @@ GH_PROJECT= jdk17u
NO_CCACHE= yes
-_MAKE_JOBS= #
+# Suppress passing -j to do-build target via Mk/bsd.port.mk
+# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
+_MAKE_JOBS=
MAKE_ENV= LANG="C" \
LC_ALL="C" \
CLASSPATH="" \
@@ -47,6 +50,7 @@ MAKE_ENV= LANG="C" \
CC=${CC} \
CXX=${CXX} \
CPP=${CPP} \
+ LOG=cmdlines \
MAKEFLAGS=""
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
@@ -89,6 +93,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \
--with-giflib-lib=${LOCALBASE}/lib \
--with-harfbuzz=system \
--with-libpng=system \
+ --with-num-cores=${MAKE_JOBS_NUMBER} \
--with-zlib=system \
--with-lcms=system \
--x-includes=${LOCALBASE}/include \
@@ -112,6 +117,11 @@ JDK_BUILD_TYPE= release
.include <bsd.port.pre.mk>
+# portsfallout.com shows flapping builds on 13.5 and 14.2
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1403000
+MAKE_JOBS_UNSAFE= yes
+.endif
+
BOOTSTRAP_JDKS= ${LOCALBASE}/openjdk17 ${LOCALBASE}/bootstrap-openjdk17
# do we have valid native jdk installed?
diff --git a/java/openjdk18/Makefile b/java/openjdk18/Makefile
index 2ef6fa17ed08..dd4472d93df9 100644
--- a/java/openjdk18/Makefile
+++ b/java/openjdk18/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -39,7 +39,9 @@ GH_PROJECT= jdk18u
NO_CCACHE= yes
-_MAKE_JOBS= #
+# Suppress passing -j to do-build target via Mk/bsd.port.mk
+# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
+_MAKE_JOBS=
MAKE_ENV= LANG="C" \
LC_ALL="C" \
CLASSPATH="" \
@@ -48,6 +50,7 @@ MAKE_ENV= LANG="C" \
CC=${CC} \
CXX=${CXX} \
CPP=${CPP} \
+ LOG=cmdlines \
MAKEFLAGS=""
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
@@ -90,6 +93,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \
--with-giflib-lib=${LOCALBASE}/lib \
--with-harfbuzz=system \
--with-libpng=system \
+ --with-num-cores=${MAKE_JOBS_NUMBER} \
--with-zlib=system \
--with-lcms=system \
--x-includes=${LOCALBASE}/include \
@@ -113,6 +117,11 @@ JDK_BUILD_TYPE= release
.include <bsd.port.pre.mk>
+# portsfallout.com shows flapping builds on 13.5 and 14.2
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1403000
+MAKE_JOBS_UNSAFE= yes
+.endif
+
BOOTSTRAP_JDKS= ${LOCALBASE}/openjdk18
.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH:Mpowerpc64*}
BOOTSTRAP_JDKS+= ${LOCALBASE}/bootstrap-openjdk17
diff --git a/java/openjdk19/Makefile b/java/openjdk19/Makefile
index 73c086d5d5ed..dd583587c4dc 100644
--- a/java/openjdk19/Makefile
+++ b/java/openjdk19/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -39,6 +39,8 @@ GH_PROJECT= jdk19u
NO_CCACHE= yes
+# Suppress passing -j to do-build target via Mk/bsd.port.mk
+# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
_MAKE_JOBS= #
MAKE_ENV= LANG="C" \
LC_ALL="C" \
@@ -48,6 +50,7 @@ MAKE_ENV= LANG="C" \
CC=${CC} \
CXX=${CXX} \
CPP=${CPP} \
+ LOG=cmdlines \
MAKEFLAGS=""
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
@@ -89,6 +92,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \
--with-giflib-lib=${LOCALBASE}/lib \
--with-harfbuzz=system \
--with-libpng=system \
+ --with-num-cores=${MAKE_JOBS_NUMBER} \
--with-zlib=system \
--with-lcms=system \
--x-includes=${LOCALBASE}/include \
diff --git a/java/openjdk20/Makefile b/java/openjdk20/Makefile
index a4035e25e6bf..db35c3b66711 100644
--- a/java/openjdk20/Makefile
+++ b/java/openjdk20/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -39,6 +39,8 @@ GH_PROJECT= jdk20u
NO_CCACHE= yes
+# Suppress passing -j to do-build target via Mk/bsd.port.mk
+# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
_MAKE_JOBS= #
MAKE_ENV= LANG="C" \
LC_ALL="C" \
@@ -48,6 +50,7 @@ MAKE_ENV= LANG="C" \
CC=${CC} \
CXX=${CXX} \
CPP=${CPP} \
+ LOG=cmdlines \
MAKEFLAGS=""
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
@@ -89,6 +92,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \
--with-giflib-lib=${LOCALBASE}/lib \
--with-harfbuzz=system \
--with-libpng=system \
+ --with-num-cores=${MAKE_JOBS_NUMBER} \
--with-zlib=system \
--with-lcms=system \
--x-includes=${LOCALBASE}/include \
diff --git a/java/openjdk21/Makefile b/java/openjdk21/Makefile
index 6162d28e0a8d..be96b112ab09 100644
--- a/java/openjdk21/Makefile
+++ b/java/openjdk21/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
+PORTREVISION= 1
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -38,6 +39,8 @@ GH_PROJECT= jdk21u
NO_CCACHE= yes
+# Suppress passing -j to do-build target via Mk/bsd.port.mk
+# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
_MAKE_JOBS= #
MAKE_ENV= LANG="C" \
LC_ALL="C" \
@@ -47,6 +50,7 @@ MAKE_ENV= LANG="C" \
CC=${CC} \
CXX=${CXX} \
CPP=${CPP} \
+ LOG=cmdlines \
MAKEFLAGS=""
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
@@ -88,6 +92,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \
--with-giflib-lib=${LOCALBASE}/lib \
--with-harfbuzz=system \
--with-libpng=system \
+ --with-num-cores=${MAKE_JOBS_NUMBER} \
--with-zlib=system \
--with-lcms=system \
--x-includes=${LOCALBASE}/include \
diff --git a/java/openjdk22/Makefile b/java/openjdk22/Makefile
index d81cbb146655..b15cef1d678e 100644
--- a/java/openjdk22/Makefile
+++ b/java/openjdk22/Makefile
@@ -39,6 +39,8 @@ GH_PROJECT= jdk22u
NO_CCACHE= yes
+# Suppress passing -j to do-build target via Mk/bsd.port.mk
+# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
_MAKE_JOBS= #
MAKE_ENV= LANG="C" \
LC_ALL="C" \
@@ -48,6 +50,7 @@ MAKE_ENV= LANG="C" \
CC=${CC} \
CXX=${CXX} \
CPP=${CPP} \
+ LOG=cmdlines \
MAKEFLAGS=""
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
@@ -89,6 +92,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \
--with-giflib-lib=${LOCALBASE}/lib \
--with-harfbuzz=system \
--with-libpng=system \
+ --with-num-cores=${MAKE_JOBS_NUMBER} \
--with-zlib=system \
--with-lcms=system \
--x-includes=${LOCALBASE}/include \
diff --git a/java/openjdk23/Makefile b/java/openjdk23/Makefile
index 009beccc3d76..fc20c675bde0 100644
--- a/java/openjdk23/Makefile
+++ b/java/openjdk23/Makefile
@@ -3,7 +3,6 @@ DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
-PORTREVISION= 2
MAINTAINER= java@FreeBSD.org
COMMENT= Java Development Kit ${JDK_MAJOR_VERSION}
@@ -40,15 +39,19 @@ USE_XORG= x11 xext xi xrandr xrender xt xtst
CPE_VENDOR= oracle
USE_GITHUB= yes
-GH_ACCOUNT= battleblow
-GH_PROJECT= jdk23u
+GH_ACCOUNT= freebsd
+GH_PROJECT= openjdk
+GH_TAGNAME= jdk-23.0.2+7-freebsd-2
NO_CCACHE= yes
-MAKE_JOBS_UNSAFE= yes
+# Suppress passing -j to do-build target via Mk/bsd.port.mk
+# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
+_MAKE_JOBS= #
MAKE_ENV= CLASSPATH="" \
JAVA_HOME="" \
LD_LIBRARY_PATH="" \
+ LOG=cmdlines \
MAKEFLAGS=""
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
@@ -66,7 +69,7 @@ JDK_MAJOR_VERSION= 23
JDK_MINOR_VERSION= 0
JDK_PATCH_VERSION= 2
JDK_BUILD_NUMBER= 7
-BSD_JDK_VERSION= 1
+BSD_JDK_VERSION= 2
JDK_BUG_URL= https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/${PORTNAME}${JDK_MAJOR_VERSION}%3A%20
@@ -85,6 +88,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \
--with-giflib-lib=${LOCALBASE}/lib \
--with-harfbuzz=system \
--with-libpng=system \
+ --with-num-cores=${MAKE_JOBS_NUMBER} \
--with-zlib=system \
--with-lcms=system \
--x-includes=${LOCALBASE}/include \
diff --git a/java/openjdk23/distinfo b/java/openjdk23/distinfo
index c4503618142a..110eeb899a39 100644
--- a/java/openjdk23/distinfo
+++ b/java/openjdk23/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739592718
-SHA256 (battleblow-jdk23u-jdk-23.0.2+7-1_GH0.tar.gz) = 092147404af068e85dbd1535f36da32c9a2077708154f69ba3a94ba64fa2aaba
-SIZE (battleblow-jdk23u-jdk-23.0.2+7-1_GH0.tar.gz) = 117326728
+TIMESTAMP = 1756989931
+SHA256 (freebsd-openjdk-jdk-23.0.2+7-2-jdk-23.0.2+7-freebsd-2_GH0.tar.gz) = ec011f440f6e3f0eff1b67811a3a9fc5094be772f30519af2bfb914abaa6d666
+SIZE (freebsd-openjdk-jdk-23.0.2+7-2-jdk-23.0.2+7-freebsd-2_GH0.tar.gz) = 117311366
diff --git a/java/openjdk23/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp b/java/openjdk23/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp
deleted file mode 100644
index dda6fd26cce0..000000000000
--- a/java/openjdk23/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp
+++ /dev/null
@@ -1,44 +0,0 @@
---- src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp.orig 2024-04-11 22:23:08 UTC
-+++ src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp
-@@ -61,6 +61,7 @@
- # include <sys/types.h>
- # include <sys/mman.h>
- # include <pthread.h>
-+# include <pthread_np.h>
- # include <signal.h>
- # include <errno.h>
- # include <dlfcn.h>
-@@ -432,6 +433,33 @@ size_t os::Posix::default_stack_size(os::ThreadType th
- // Default stack size (compiler thread needs larger stack).
- size_t s = (thr_type == os::compiler_thread ? 4 * M : 1024 * K);
- return s;
-+}
-+
-+void os::current_stack_base_and_size(address* base, size_t* size) {
-+ address bottom;
-+ pthread_attr_t attr;
-+
-+ int rslt = pthread_attr_init(&attr);
-+
-+ // JVM needs to know exact stack location, abort if it fails
-+ if (rslt != 0)
-+ fatal("pthread_attr_init failed with error = %d", rslt);
-+
-+ rslt = pthread_attr_get_np(pthread_self(), &attr);
-+
-+ if (rslt != 0)
-+ fatal("pthread_attr_get_np failed with error = %d", rslt);
-+
-+ if (pthread_attr_getstackaddr(&attr, (void **)&bottom) != 0 ||
-+ pthread_attr_getstacksize(&attr, size) != 0) {
-+ fatal("Can not locate current stack attributes!");
-+ }
-+
-+ *base = bottom + *size;
-+
-+ pthread_attr_destroy(&attr);
-+ assert(os::current_stack_pointer() >= bottom &&
-+ os::current_stack_pointer() < *base, "just checking");
- }
-
- /////////////////////////////////////////////////////////////////////////////
diff --git a/java/openjdk23/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk23/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
deleted file mode 100644
index 421548d0f4a5..000000000000
--- a/java/openjdk23/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
+++ /dev/null
@@ -1,89 +0,0 @@
---- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2023-10-01 03:54:04 UTC
-+++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
-@@ -58,6 +58,7 @@
- #include <unistd.h>
-
- #ifdef __FreeBSD__
-+#include <sys/user.h>
- #include <vm/vm_param.h>
- #endif
-
-@@ -177,23 +178,43 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
- }
- return t_info.virtual_size;
- #elif defined(__FreeBSD__)
-- FILE *fp;
-- unsigned long end, start;
-- jlong total = 0;
-+ int mib[4];
-+ struct kinfo_vmentry *kve;
-+ long total = 0;
-+ size_t len = 0;
-+ int error;
-+ char *buf, *bp, *eb;
-
-- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) {
-- throw_internal_error(env, "Unable to open /proc/curproc/map");
-+ mib[0] = CTL_KERN;
-+ mib[1] = KERN_PROC;
-+ mib[2] = KERN_PROC_VMMAP;
-+ mib[3] = getpid();
-+ error = sysctl(mib, 4, NULL, &len, NULL, 0);
-+ if (error) {
-+ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
- return -1;
- }
--
-- for (;;) {
-- // Ignore everything except start and end entries
-- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end)
-- break;
-- total += end - start;
-+ len = len * 4 / 3;
-+ buf = malloc(len);
-+ if (buf == NULL) {
-+ throw_internal_error(env, "Fail to allocate memory");
-+ return -1;
- }
--
-- fclose(fp);
-+ error = sysctl(mib, 4, buf, &len, NULL, 0);
-+ if (error) {
-+ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
-+ return -1;
-+ }
-+ bp = buf;
-+ eb = buf + len;
-+ while (bp < eb) {
-+ kve = (struct kinfo_vmentry *)(uintptr_t)bp;
-+ if (kve->kve_structsize == 0)
-+ break;
-+ bp += kve->kve_structsize;
-+ total += kve->kve_end - kve->kve_start;
-+ }
-+ free(buf);
- return total;
- #else /* _ALLBSD_SOURCE */
- /*
-@@ -403,6 +424,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
- return nfiles;
- #elif defined(__OpenBSD__)
- return getdtablecount();
-+#elif defined(__FreeBSD__)
-+ int mib[4];
-+ int error;
-+ int nfds;
-+ size_t len;
-+
-+ len = sizeof(nfds);
-+ mib[0] = CTL_KERN;
-+ mib[1] = KERN_PROC;
-+ mib[2] = KERN_PROC_NFDS;
-+ mib[3] = 0;
-+
-+ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1)
-+ return -1;
-+ return nfds;
- #else /* solaris/linux */
- DIR *dirp;
- struct dirent* dentp;
diff --git a/java/openjdk24/Makefile b/java/openjdk24/Makefile
index 454ef1d87149..3b2e0110d69e 100644
--- a/java/openjdk24/Makefile
+++ b/java/openjdk24/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
+PORTREVISION= 1
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -35,17 +36,19 @@ CPE_VENDOR= oracle
USE_GITHUB= yes
GH_ACCOUNT= freebsd
GH_PROJECT= openjdk
-GH_TAGNAME= jdk-24.0.2-ga-freebsd-1
+GH_TAGNAME= jdk-24.0.2-ga-freebsd-2
NO_CCACHE= yes
+# Suppress passing -j to do-build target via Mk/bsd.port.mk
+# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
+_MAKE_JOBS= #
MAKE_ENV= CLASSPATH="" \
JAVA_HOME="" \
LD_LIBRARY_PATH="" \
+ LOG=cmdlines \
MAKEFLAGS=""
-MAKE_JOBS_UNSAFE= yes
-
JDK_ARCH= ${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
JDK_OSARCH= bsd-${JDK_ARCH}
JDK_BUILDDIR= ${WRKSRC}/build/${JDK_OSARCH}-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE}
@@ -62,7 +65,7 @@ JDK_MAJOR_VERSION= 24
JDK_MINOR_VERSION= 0
JDK_PATCH_VERSION= 2
JDK_BUILD_NUMBER= 12
-BSD_JDK_VERSION= 1
+BSD_JDK_VERSION= 2
JDK_BUG_URL= https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/${PORTNAME}${JDK_MAJOR_VERSION}%3A%20
@@ -82,6 +85,7 @@ CONFIGURE_ARGS= --with-boot-jdk=${BOOTSTRAPJDKDIR} \
--with-giflib-lib=${LOCALBASE}/lib \
--with-harfbuzz=system \
--with-libpng=system \
+ --with-num-cores=${MAKE_JOBS_NUMBER} \
--with-zlib=system \
--with-lcms=system \
--x-includes=${LOCALBASE}/include \
diff --git a/java/openjdk24/distinfo b/java/openjdk24/distinfo
index 869ee42cffd6..d0f99f6fd72b 100644
--- a/java/openjdk24/distinfo
+++ b/java/openjdk24/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752740904
-SHA256 (freebsd-openjdk-jdk-24.0.2+12-1-jdk-24.0.2-ga-freebsd-1_GH0.tar.gz) = 2d8ae839763932bbc5d85f1a129a0ec9c972af59b40eb2b3e7bacb238a67f132
-SIZE (freebsd-openjdk-jdk-24.0.2+12-1-jdk-24.0.2-ga-freebsd-1_GH0.tar.gz) = 120897722
+TIMESTAMP = 1756894463
+SHA256 (freebsd-openjdk-jdk-24.0.2+12-2-jdk-24.0.2-ga-freebsd-2_GH0.tar.gz) = 707a120215130b7d82a344f19ec801efaa70edaad38d6417fd1a47a6da58c395
+SIZE (freebsd-openjdk-jdk-24.0.2+12-2-jdk-24.0.2-ga-freebsd-2_GH0.tar.gz) = 120881959
diff --git a/java/openjdk24/files/patch-make_autoconf_flags-cflags.m4 b/java/openjdk24/files/patch-make_autoconf_flags-cflags.m4
index 5156c18515da..81bc372519f5 100644
--- a/java/openjdk24/files/patch-make_autoconf_flags-cflags.m4
+++ b/java/openjdk24/files/patch-make_autoconf_flags-cflags.m4
@@ -1,13 +1,12 @@
---- make/autoconf/flags-cflags.m4.orig 2020-01-08 09:12:31 UTC
+--- make/autoconf/flags-cflags.m4.orig 2025-09-16 10:24:48 UTC
+++ make/autoconf/flags-cflags.m4
-@@ -770,6 +770,10 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP],
- # for all archs except arm and ppc, prevent gcc to omit frame pointer
- $1_CFLAGS_CPU_JDK="${$1_CFLAGS_CPU_JDK} -fno-omit-frame-pointer"
+@@ -780,6 +780,9 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP],
+ # Use Power8, this is the first CPU to support PPC64 LE with ELFv2 ABI.
+ $1_CFLAGS_CPU_JVM="${$1_CFLAGS_CPU_JVM} -DABI_ELFv2 -mcpu=power8 -mtune=power10"
fi
-+ elif test "x$OPENJDK_TARGET_OS_ENV" = xbsd.freebsd; then
-+ if test "x$FLAGS_CPU" = xppc64; then
-+ $1_CFLAGS_CPU_JVM="${$1_CFLAGS_CPU_JVM} -DABI_ELFv2 -mcpu=powerpc64 -mtune=power5"
-+ fi
++ if test "x$FLAGS_CPU" = xppc64; then
++ $1_CFLAGS_CPU_JVM="${$1_CFLAGS_CPU_JVM} -DABI_ELFv2 -mcpu=powerpc64 -mtune=power5"
++ fi
fi
-
- elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
+ if test "x$OPENJDK_TARGET_OS" = xaix; then
+ $1_CFLAGS_CPU="-mcpu=pwr8"
diff --git a/java/openjdk24/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk24/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
deleted file mode 100644
index 421548d0f4a5..000000000000
--- a/java/openjdk24/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c
+++ /dev/null
@@ -1,89 +0,0 @@
---- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2023-10-01 03:54:04 UTC
-+++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
-@@ -58,6 +58,7 @@
- #include <unistd.h>
-
- #ifdef __FreeBSD__
-+#include <sys/user.h>
- #include <vm/vm_param.h>
- #endif
-
-@@ -177,23 +178,43 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
- }
- return t_info.virtual_size;
- #elif defined(__FreeBSD__)
-- FILE *fp;
-- unsigned long end, start;
-- jlong total = 0;
-+ int mib[4];
-+ struct kinfo_vmentry *kve;
-+ long total = 0;
-+ size_t len = 0;
-+ int error;
-+ char *buf, *bp, *eb;
-
-- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) {
-- throw_internal_error(env, "Unable to open /proc/curproc/map");
-+ mib[0] = CTL_KERN;
-+ mib[1] = KERN_PROC;
-+ mib[2] = KERN_PROC_VMMAP;
-+ mib[3] = getpid();
-+ error = sysctl(mib, 4, NULL, &len, NULL, 0);
-+ if (error) {
-+ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
- return -1;
- }
--
-- for (;;) {
-- // Ignore everything except start and end entries
-- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end)
-- break;
-- total += end - start;
-+ len = len * 4 / 3;
-+ buf = malloc(len);
-+ if (buf == NULL) {
-+ throw_internal_error(env, "Fail to allocate memory");
-+ return -1;
- }
--
-- fclose(fp);
-+ error = sysctl(mib, 4, buf, &len, NULL, 0);
-+ if (error) {
-+ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)");
-+ return -1;
-+ }
-+ bp = buf;
-+ eb = buf + len;
-+ while (bp < eb) {
-+ kve = (struct kinfo_vmentry *)(uintptr_t)bp;
-+ if (kve->kve_structsize == 0)
-+ break;
-+ bp += kve->kve_structsize;
-+ total += kve->kve_end - kve->kve_start;
-+ }
-+ free(buf);
- return total;
- #else /* _ALLBSD_SOURCE */
- /*
-@@ -403,6 +424,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g
- return nfiles;
- #elif defined(__OpenBSD__)
- return getdtablecount();
-+#elif defined(__FreeBSD__)
-+ int mib[4];
-+ int error;
-+ int nfds;
-+ size_t len;
-+
-+ len = sizeof(nfds);
-+ mib[0] = CTL_KERN;
-+ mib[1] = KERN_PROC;
-+ mib[2] = KERN_PROC_NFDS;
-+ mib[3] = 0;
-+
-+ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1)
-+ return -1;
-+ return nfds;
- #else /* solaris/linux */
- DIR *dirp;
- struct dirent* dentp;
diff --git a/java/phpeclipse/Makefile b/java/phpeclipse/Makefile
index cbebe25fd990..bc9e1819c844 100644
--- a/java/phpeclipse/Makefile
+++ b/java/phpeclipse/Makefile
@@ -1,6 +1,6 @@
PORTNAME= phpeclipse
PORTVERSION= 1.2.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= java editors devel
MASTER_SITES= SF/${PORTNAME}/a%29%20Eclipse%203.3.x/PHPEclipse-${PORTVERSION}
DISTNAME= PHPEclipse-${PLIST_VER}-src
diff --git a/java/veditor/Makefile b/java/veditor/Makefile
index 4fc00201f5ed..7062eed520ec 100644
--- a/java/veditor/Makefile
+++ b/java/veditor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= veditor
PORTVERSION= 1.2.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= java cad
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20runtime/VEditor%20${PORTVERSION}
DISTNAME= net.sourceforge.${PORTNAME}_${PORTVERSION}
diff --git a/java/wildfly/Makefile b/java/wildfly/Makefile
index 03f0558cf788..9aaf495b062d 100644
--- a/java/wildfly/Makefile
+++ b/java/wildfly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wildfly
-DISTVERSION= 37.0.0
+DISTVERSION= 37.0.1
CATEGORIES= java www
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${WILDFLY_VERSION}/
DISTNAME= wildfly-${WILDFLY_VERSION}
@@ -70,24 +70,11 @@ do-install:
${MV} ${STAGEDIR}${PREFIX}/${PORTNAME}/${FILE} \
${STAGEDIR}${PREFIX}/${PORTNAME}/${FILE}.sample
.endfor
- ${FIND} -s ${STAGEDIR}${PREFIX}/${PORTNAME} -not -type d | ${SORT} | \
+ @${FIND} -s ${STAGEDIR}${PREFIX}/${PORTNAME} -not -type d | ${SORT} | \
${SED} -e 's#^${STAGEDIR}${PREFIX}/##' | \
${SED} -E -e '/sample$$/ s#^#@sample #' | \
${SED} -E -e '/bin\/.*sh$$/ s#^#@(,,755) #'>> ${TMPPLIST}
- ${FIND} -s ${STAGEDIR}${PORTNAME} -type d | ${SORT} | \
+ @${FIND} -s ${STAGEDIR}${PREFIX}/${PORTNAME} -type d | ${SORT} | \
${SED} -e 's#^${STAGEDIR}${PREFIX}/#@dir #' >> ${TMPPLIST}
- ${ECHO_CMD} "@dir wildfly/.galleon/hashes/.installation" >> ${TMPPLIST}
- ${ECHO_CMD} "@dir wildfly/.galleon/hashes/.well-known/acme-challenge" >> ${TMPPLIST}
- ${ECHO_CMD} "@dir wildfly/.galleon/hashes/domain/tmp/auth" >> ${TMPPLIST}
- ${ECHO_CMD} "@dir wildfly/.galleon/hashes/standalone/lib/ext" >> ${TMPPLIST}
- ${ECHO_CMD} "@dir wildfly/.galleon/hashes/standalone/tmp/auth" >> ${TMPPLIST}
- ${ECHO_CMD} "@dir wildfly/.galleon/hashes/standalone/tmp/embedded-server/auth" >> ${TMPPLIST}
- ${ECHO_CMD} "@dir wildfly/.galleon/hashes/standalone/tmp/embedded-server/vfs/temp" >> ${TMPPLIST}
- ${ECHO_CMD} "@dir wildfly/.well-known/acme-challenge" >> ${TMPPLIST}
- ${ECHO_CMD} "@dir wildfly/domain/tmp/auth" >> ${TMPPLIST}
- ${ECHO_CMD} "@dir wildfly/standalone/lib/ext" >> ${TMPPLIST}
- ${ECHO_CMD} "@dir wildfly/standalone/tmp/auth" >> ${TMPPLIST}
- ${ECHO_CMD} "@dir wildfly/standalone/tmp/embedded-server/auth" >> ${TMPPLIST}
- ${ECHO_CMD} "@dir wildfly/standalone/tmp/embedded-server/vfs/temp" >> ${TMPPLIST}
.include <bsd.port.mk>
diff --git a/java/wildfly/distinfo b/java/wildfly/distinfo
index 8d71a1ae3f85..c10a353f8699 100644
--- a/java/wildfly/distinfo
+++ b/java/wildfly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754684078
-SHA256 (wildfly-37.0.0.Final.tar.gz) = b48985ad8408f53b8bc7e52d0e1031fcad9ff062aa2cc583ca5fe4d2efbef82d
-SIZE (wildfly-37.0.0.Final.tar.gz) = 257390551
+TIMESTAMP = 1757773594
+SHA256 (wildfly-37.0.1.Final.tar.gz) = d89d844112709c970b243884c3c3a2ba569e1ba43e590d70b236a1405c27cb82
+SIZE (wildfly-37.0.1.Final.tar.gz) = 257459781
diff --git a/korean/hunspell/Makefile b/korean/hunspell/Makefile
index fdad9a3c27cb..5cf5460ad492 100644
--- a/korean/hunspell/Makefile
+++ b/korean/hunspell/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hunspell
PORTVERSION= 0.7.90
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= korean textproc
MAINTAINER= jkim@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE.GPL
LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSE.LGPL
LICENSE_FILE_MPL11= ${WRKSRC}/LICENSE.MPL
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
TEST_DEPENDS= hunspell:textproc/hunspell \
gmake:devel/gmake
diff --git a/korean/libreoffice/distinfo b/korean/libreoffice/distinfo
index 112b45f5136a..074283ac3bee 100644
--- a/korean/libreoffice/distinfo
+++ b/korean/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752951660
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ko.tar.gz) = f988d2ae8d2924326be83fc2be7add477f3c798a5bb5c273acd5fed5769f7fac
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_langpack_ko.tar.gz) = 1260808
-SHA256 (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ko.tar.gz) = 4945091aa5774b435da0b15f0aad4d77fe6fd097aa73a6635b715a25970c62b9
-SIZE (libreoffice/i18n/LibreOffice_25.2.5_Linux_x86-64_deb_helppack_ko.tar.gz) = 2600976
+TIMESTAMP = 1756890794
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ko.tar.gz) = 95db042085fafd7eaac9edfeeb163295003c81c62bfe956ee8fb2e9a7bb935bd
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ko.tar.gz) = 1253030
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ko.tar.gz) = 286761593c8e000b8f35cee28ba0c110e6b4be771d47a5fd42dcb32e6d1c20f4
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ko.tar.gz) = 2622434
diff --git a/lang/Makefile b/lang/Makefile
index 1b38d8a7cad0..4f7e67948ed8 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -89,7 +89,6 @@
SUBDIR += gauche
SUBDIR += gawk
SUBDIR += gcc
- SUBDIR += gcc11
SUBDIR += gcc12
SUBDIR += gcc12-devel
SUBDIR += gcc13
@@ -334,6 +333,7 @@
SUBDIR += rust
SUBDIR += rust-bootstrap
SUBDIR += rust-nightly
+ SUBDIR += rust188
SUBDIR += rustpython
SUBDIR += s7
SUBDIR += s7-nrepl
@@ -382,6 +382,7 @@
SUBDIR += tolua++
SUBDIR += trealla-prolog
SUBDIR += tuareg-mode.el
+ SUBDIR += typescript
SUBDIR += typstfmt
SUBDIR += typstyle
SUBDIR += ucc
@@ -397,6 +398,5 @@
SUBDIR += ypsilon
SUBDIR += zephir
SUBDIR += zig
- SUBDIR += zig010
.include <bsd.port.subdir.mk>
diff --git a/lang/alchemist.el/Makefile b/lang/alchemist.el/Makefile
index 5f4598ac6095..dd01e5fe86ac 100644
--- a/lang/alchemist.el/Makefile
+++ b/lang/alchemist.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alchemist.el
PORTVERSION= 1.8.2
DISTVERSIONPREFIX= v
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= lang
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/amber/Makefile b/lang/amber/Makefile
index 329d3f50e7e2..4c7b3740354b 100644
--- a/lang/amber/Makefile
+++ b/lang/amber/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amber
DISTVERSION= 0.4.0-alpha
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= lang
PKGNAMESUFFIX= -language
diff --git a/lang/antimony/Makefile b/lang/antimony/Makefile
index 9ac7b16df03c..46da97514ffb 100644
--- a/lang/antimony/Makefile
+++ b/lang/antimony/Makefile
@@ -1,7 +1,7 @@
PORTNAME= antimony
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= lang
PKGNAMESUFFIX= -language
diff --git a/lang/asm-lsp/Makefile b/lang/asm-lsp/Makefile
index 5584ed9898cb..c9be34a8a187 100644
--- a/lang/asm-lsp/Makefile
+++ b/lang/asm-lsp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= asm-lsp
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 8
+PORTREVISION= 10
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/cairo/Makefile b/lang/cairo/Makefile
index 88ce3bca9818..93aec48ff65f 100644
--- a/lang/cairo/Makefile
+++ b/lang/cairo/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cairo
DISTVERSIONPREFIX= v
-DISTVERSION= 2.12.0
+DISTVERSION= 2.12.1
+PORTREVISION= 2
CATEGORIES= lang
PKGNAMESUFFIX= -language
diff --git a/lang/cairo/distinfo b/lang/cairo/distinfo
index f5634cfe46b2..d98c1403e5e5 100644
--- a/lang/cairo/distinfo
+++ b/lang/cairo/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1754285470
+TIMESTAMP = 1756361234
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -825,5 +825,5 @@ SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
SIZE (rust/crates/zip-0.6.6.crate) = 65789
-SHA256 (starkware-libs-cairo-v2.12.0_GH0.tar.gz) = 98ee32c066cb6bd50e501d7581bb10b025d46fb24e5ff0e2e502b9cc1ea0ca91
-SIZE (starkware-libs-cairo-v2.12.0_GH0.tar.gz) = 4353433
+SHA256 (starkware-libs-cairo-v2.12.1_GH0.tar.gz) = af56a561fc4c8d63b74eaa8b7c670d5e3d0333309d7f32b2542a70e3b5a9343c
+SIZE (starkware-libs-cairo-v2.12.1_GH0.tar.gz) = 4354858
diff --git a/lang/clojure-mode.el/Makefile b/lang/clojure-mode.el/Makefile
index 2f468f9704d9..4d59612ff6dd 100644
--- a/lang/clojure-mode.el/Makefile
+++ b/lang/clojure-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clojure-mode.el
PORTVERSION= 5.11.0
-PORTREVISION= 16
+PORTREVISION= 17
PORTEPOCH= 1
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/clover/Makefile b/lang/clover/Makefile
index f8f6473016c1..0b2b71a8ac4d 100644
--- a/lang/clover/Makefile
+++ b/lang/clover/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clover
PORTVERSION= ${MESAVERSION}
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang
COMMENT= Mesa OpenCL implementation for AMD GPUs
diff --git a/lang/csharp-mode.el/Makefile b/lang/csharp-mode.el/Makefile
index cd41654ba370..719817bad243 100644
--- a/lang/csharp-mode.el/Makefile
+++ b/lang/csharp-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= csharp-mode.el
PORTVERSION= 0.9.2
-PORTREVISION= 16
+PORTREVISION= 17
DISTVERSIONPREFIX= v
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/cython3/Makefile b/lang/cython3/Makefile
index fe89cff29520..96acb481423c 100644
--- a/lang/cython3/Makefile
+++ b/lang/cython3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cython
-PORTVERSION= 3.1.2
+PORTVERSION= 3.1.3
CATEGORIES= lang python
MASTER_SITES= PYPI \
https://github.com/cython/cython/releases/download/${PORTVERSION}/
diff --git a/lang/cython3/distinfo b/lang/cython3/distinfo
index 24193c70d3ef..90d977463aad 100644
--- a/lang/cython3/distinfo
+++ b/lang/cython3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188008
-SHA256 (cython-3.1.2.tar.gz) = 6bbf7a953fa6762dfecdec015e3b054ba51c0121a45ad851fa130f63f5331381
-SIZE (cython-3.1.2.tar.gz) = 3184825
+TIMESTAMP = 1757120514
+SHA256 (cython-3.1.3.tar.gz) = 10ee785e42328924b78f75a74f66a813cb956b4a9bc91c44816d089d5934c089
+SIZE (cython-3.1.3.tar.gz) = 3186689
diff --git a/lang/dotnet-host/Makefile b/lang/dotnet-host/Makefile
index 6df1cceccc79..62f14ab6c283 100644
--- a/lang/dotnet-host/Makefile
+++ b/lang/dotnet-host/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dotnet-host
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.6
+DISTVERSION= 9.0.9
CATEGORIES= lang devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/lang/dotnet-host/distinfo b/lang/dotnet-host/distinfo
index 206e85efc531..bd5165cadabe 100644
--- a/lang/dotnet-host/distinfo
+++ b/lang/dotnet-host/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750752423
-SHA256 (dotnet-runtime-v9.0.6_GH0.tar.gz) = 59ace57f7171c0f7ddc745daeed008b555ccc41322fb12d6bc52e2c2696521f2
-SIZE (dotnet-runtime-v9.0.6_GH0.tar.gz) = 89537525
+TIMESTAMP = 1758868894
+SHA256 (dotnet-runtime-v9.0.9_GH0.tar.gz) = 356adff6177e050b5f6e55de5e50e937932395c0123009ca4fc9fd9a1d998822
+SIZE (dotnet-runtime-v9.0.9_GH0.tar.gz) = 89550486
diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile
index 91d2600c520c..a832cab68c5f 100644
--- a/lang/dotnet/Makefile
+++ b/lang/dotnet/Makefile
@@ -1,8 +1,7 @@
PORTNAME= dotnet
-DISTVERSIONPREFIX= v
-DISTVERSION= ${DOTNETVERSION}.6
+DISTVERSION= ${DOTNETVERSION}.9
CATEGORIES= lang devel
-MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/release.json?dummy=/:dotnetmanifest \
+MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${GH_TAGNAME}/release.json?dummy=/:dotnetmanifest \
https://github.com/sec/dotnet-core-freebsd-source-build/releases/download/${BOOTSTRAP_SDKVERSION}-vmr/:bootstrap
DISTFILES= release.json-${PORTVERSION}:dotnetmanifest \
${BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}:bootstrap \
@@ -34,6 +33,7 @@ USES= autoreconf:build gssapi:mit llvm:noexport pkgconfig \
python:build,3.9+ shebangfix ssl
USE_GITHUB= yes
+GH_TAGNAME= v${SDKVERSION}
SHEBANG_FILES= src/diagnostics/src/Tools/dotnet-trace/*.sh
@@ -43,25 +43,22 @@ DOTNET_ENV= PYTHON=${PYTHON_CMD}
BOOTSTRAP_DOTNETVERSION= 9.0
BOOTSTRAP_SDKVERSION= ${BOOTSTRAP_DOTNETVERSION}.103
BOOTSTRAP_SDKVERSIONSUFFIX= -servicing.25071.1
-BOOTSTRAP_SDK_RID= freebsd-${DOTNET_ARCH}
-BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTSTRAP_SDKVERSION}${BOOTSTRAP_SDKVERSIONSUFFIX}.${BOOTSTRAP_SDK_RID}
-BOOTSTRAP_SDK_DISTNAME= dotnet-sdk-${BOOTSTRAP_SDKVERSION}-${BOOTSTRAP_SDK_RID}
+BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTSTRAP_SDKVERSION}${BOOTSTRAP_SDKVERSIONSUFFIX}.freebsd-${DOTNET_ARCH}
+BOOTSTRAP_SDK_DISTNAME= dotnet-sdk-${BOOTSTRAP_SDKVERSION}-freebsd-${DOTNET_ARCH}
DOTNETVERSION= 9.0
-SDKVERSION= ${DOTNETVERSION}.107
-SDKVERSIONSUFFIX= -servicing.25267.1
-SDKSERVICESUFFIX= -servicing.25270.1
-LIBPACKSUFFIX= -servicing.25266.13
+SDKVERSION= ${DOTNETVERSION}.110
+SDKVERSIONSUFFIX= -servicing.25420.3
+SDKSERVICESUFFIX= -servicing.25421.1
MANIFESTSUFFIX= ${DOTNETVERSION}.100
SDK_DISTNAME= dotnet-sdk-${SDKVERSION}-${SDK_RID}
SDK_RID= freebsd.${_OSVERSION_MAJOR}-${DOTNET_ARCH}
DOTNET_ARCH= ${ARCH:S|amd64|x64|:C|aarch64|arm64|}
-PLIST_SUB= DOTNET_ARCH=${DOTNET_ARCH} FULL_DOTNETVERSION=${PORTVERSION} \
+PLIST_SUB= DOTNET_ARCH=${DOTNET_ARCH} FULL_DOTNETVERSION=${DISTVERSION} \
DOTNETVERSION=${DOTNETVERSION} SDKVERSION=${SDKVERSION} \
SDK_RID=${SDK_RID} SDKVERSIONSUFFIX=${SDKVERSIONSUFFIX} \
- SDKSERVICESUFFIX=${SDKSERVICESUFFIX} MANIFESTSUFFIX=${MANIFESTSUFFIX} \
- LIBPACKSUFFIX=${LIBPACKSUFFIX}
+ SDKSERVICESUFFIX=${SDKSERVICESUFFIX} MANIFESTSUFFIX=${MANIFESTSUFFIX}
.if defined(DOTNET_PORTABLE)
SDK_RID= freebsd-${DOTNET_ARCH}
@@ -121,13 +118,21 @@ do-install:
${FIND} ${WRKSRC}/artifacts/packages/Release -name "*freebsd*.nupkg" -exec \
${INSTALL_DATA} {} ${STAGEDIR}${DATADIR}/library-packs/ \;
- ${STRIP_CMD} ${STAGEDIR}${DATADIR}/dotnet
${STRIP_CMD} ${STAGEDIR}${DATADIR}/sdk/${SDKVERSION}/AppHostTemplate/apphost
${STRIP_CMD} ${STAGEDIR}${DATADIR}/packs/Microsoft.NETCore.App.Host.${SDK_RID}/${DISTVERSION}/runtimes/${SDK_RID}/native/apphost
${STRIP_CMD} ${STAGEDIR}${DATADIR}/packs/Microsoft.NETCore.App.Host.${SDK_RID}/${DISTVERSION}/runtimes/${SDK_RID}/native/singlefilehost
${STRIP_CMD} ${STAGEDIR}${DATADIR}/packs/runtime.${SDK_RID}.Microsoft.DotNet.ILCompiler/${DISTVERSION}/tools/ilc
${FIND} ${STAGEDIR}${DATADIR} -name "*.so" -exec ${STRIP_CMD} -s "{}" ";"
- ${RLN} ${STAGEDIR}${DATADIR}/dotnet ${STAGEDIR}${PREFIX}/bin/dotnet
+bootstrap-makesum:
+ cd ${WRKSRC}/artifacts/assets/Release && sha256 ${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}
+ @${ECHO_CMD} -n "SIZE (${DIST_SUBDIR}/${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}) = "
+ @${STAT} -f %z ${WRKSRC}/artifacts/assets/Release/${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}
+
+ @cd ${WRKSRC}/artifacts/assets/Release && sha256 ${SDK_DISTNAME}${EXTRACT_SUFX}
+ @${ECHO_CMD} -n "SIZE (${DIST_SUBDIR}/${SDK_DISTNAME}${EXTRACT_SUFX}) = "
+ @${STAT} -f %z ${WRKSRC}/artifacts/assets/Release/${SDK_DISTNAME}${EXTRACT_SUFX}
+
+ @${ECHO_CMD}
.include <bsd.port.post.mk>
diff --git a/lang/dotnet/distinfo b/lang/dotnet/distinfo
index 23936fe07efe..a53dc7b74c0a 100644
--- a/lang/dotnet/distinfo
+++ b/lang/dotnet/distinfo
@@ -1,8 +1,6 @@
-TIMESTAMP = 1750752105
-SHA256 (dotnet/release.json-9.0.6) = b68de7f6e266c57d3698a0bd7310a6c7a302d9f6ca2c477e81d8282050067c4b
-SIZE (dotnet/release.json-9.0.6) = 273
-SHA256 (dotnet/dotnet-dotnet-v9.0.6_GH0.tar.gz) = 8f25d48e7ec0a94b30b702c190ee78609a348520eebef32c1e6bfa196f29d794
-SIZE (dotnet/dotnet-dotnet-v9.0.6_GH0.tar.gz) = 495316174
+TIMESTAMP = 1758978575
+SHA256 (dotnet/release.json-9.0.9) = 13bc9291f6adc341325cf21258f892528d5ce988de6da6b46a4c2b56845002a1
+SIZE (dotnet/release.json-9.0.9) = 275
SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 8dd55906bd75de83cad9c6b257cbe772cf23413c3a2caee913cde7398c1a0622
SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 827383751
SHA256 (dotnet/dotnet-sdk-9.0.103-freebsd-arm64.tar.gz) = 04027a151f981dc948f3f93fca0c8a88c3de9c18d709f61c91105af8abeb3196
@@ -11,3 +9,5 @@ SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-x
SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-x64.tar.gz) = 837219995
SHA256 (dotnet/dotnet-sdk-9.0.103-freebsd-x64.tar.gz) = cab6accdf9fc926c6f4e231caa13d2075ba9b3584708e08cc08c05c0d0e42fd6
SIZE (dotnet/dotnet-sdk-9.0.103-freebsd-x64.tar.gz) = 513941299
+SHA256 (dotnet/dotnet-dotnet-9.0.9-v9.0.110_GH0.tar.gz) = 310170a6572f97c6d1437024eb47b1bac5e0a169776631df061754263dcf62d6
+SIZE (dotnet/dotnet-dotnet-9.0.9-v9.0.110_GH0.tar.gz) = 495148389
diff --git a/lang/dotnet/files/patch-src_diagnostics_src_SOS_extensions_hostcoreclr.cpp b/lang/dotnet/files/patch-src_diagnostics_src_SOS_extensions_hostcoreclr.cpp
new file mode 100644
index 000000000000..83760061a737
--- /dev/null
+++ b/lang/dotnet/files/patch-src_diagnostics_src_SOS_extensions_hostcoreclr.cpp
@@ -0,0 +1,24 @@
+https://github.com/dotnet/diagnostics/pull/5547
+
+--- src/diagnostics/src/SOS/extensions/hostcoreclr.cpp.orig 2025-05-20 22:48:44 UTC
++++ src/diagnostics/src/SOS/extensions/hostcoreclr.cpp
+@@ -476,11 +476,6 @@ static HRESULT GetHostRuntime(std::string& coreClrPath
+ // If the hosting runtime isn't already set, use the runtime we are debugging
+ if (g_hostRuntimeDirectory == nullptr)
+ {
+-#if defined(HOST_FREEBSD)
+- TraceHostingError("FreeBSD not supported\n");
+- return E_FAIL;
+-#else
+-
+ HRESULT Status = E_FAIL;
+ std::vector<ProbingStrategy> strategyList = {
+ { ProbeEnvVarInstallationHint, RuntimeHostingConstants::DotnetRootArchSpecificEnvVar }
+@@ -546,7 +541,6 @@ static HRESULT GetHostRuntime(std::string& coreClrPath
+ coreClrPath.append(DIRECTORY_SEPARATOR_STR_A);
+ coreClrPath.append(MAKEDLLNAME_A("coreclr"));
+ return S_OK;
+-#endif
+ }
+
+ /**********************************************************************\
diff --git a/lang/dotnet/pkg-plist b/lang/dotnet/pkg-plist
index 0d650e2b1dbe..744c8195c72f 100644
--- a/lang/dotnet/pkg-plist
+++ b/lang/dotnet/pkg-plist
@@ -1,4 +1,3 @@
-@comment bin/dotnet
@comment %%DATADIR%%/LICENSE.txt
@comment %%DATADIR%%/ThirdPartyNotices.txt
@comment %%DATADIR%%/dotnet
@@ -13,7 +12,7 @@
%%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.DotNetAppHost.%%FULL_DOTNETVERSION%%.nupkg
%%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.ILAsm.%%FULL_DOTNETVERSION%%.nupkg
%%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.ILDAsm.%%FULL_DOTNETVERSION%%.nupkg
-@comment %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.TestHost.%%FULL_DOTNETVERSION%%%%LIBPACKSUFFIX%%.nupkg
+@comment %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.TestHost.%%FULL_DOTNETVERSION%%-servicing.25419.16.nupkg
%%DATADIR%%/metadata/workloads/%%MANIFESTSUFFIX%%/userlocal
%%DATADIR%%/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.dll
%%DATADIR%%/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.App.CodeFixes.dll
@@ -4573,5 +4572,5 @@
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.itemtemplates.%%SDKVERSION%%.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.projecttemplates.%%DOTNETVERSION%%.%%SDKVERSION%%.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.test.projecttemplates.%%DOTNETVERSION%%.1.1.0-rtm.25262.1.nupkg
-%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg
-%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg
+%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%FULL_DOTNETVERSION%%.0.9.nupkg
+%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%FULL_DOTNETVERSION%%.0.9.nupkg
diff --git a/lang/dotnet8/Makefile b/lang/dotnet8/Makefile
index 210cdf8e770d..f932757d464a 100644
--- a/lang/dotnet8/Makefile
+++ b/lang/dotnet8/Makefile
@@ -1,9 +1,7 @@
PORTNAME= dotnet
-DISTVERSIONPREFIX= v
-DISTVERSION= ${DOTNETVERSION}.6
-PORTREVISION= 4
+DISTVERSION= ${DOTNETVERSION}.20
CATEGORIES= lang devel
-MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/release.json?dummy=/:dotnetmanifest \
+MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${GH_TAGNAME}/release.json?dummy=/:dotnetmanifest \
LOCAL/arrowd/dotnet/:bootstrap
PKGNAMESUFFIX= 8
DISTFILES= release.json-${PORTVERSION}:dotnetmanifest \
@@ -31,10 +29,11 @@ LIB_DEPENDS= libicuuc.so:devel/icu \
RUN_DEPENDS= terminfo-db>0:misc/terminfo-db \
dotnet:lang/dotnet-host
-USES= autoreconf:build gssapi:mit llvm:noexport nodejs pkgconfig \
+USES= autoreconf:build gssapi:mit llvm:noexport pkgconfig \
python:build,3.9+ shebangfix ssl
USE_GITHUB= yes
+GH_TAGNAME= v${SDKVERSION}
SHEBANG_FILES= src/diagnostics/src/Tools/dotnet-trace/*.sh \
src/source-build-externals/src/azure-activedirectory-identitymodel-extensions-for-dotnet/updateAssemblyInfo.sh
@@ -43,15 +42,15 @@ BINARY_ALIAS= grep=${LOCALBASE}/bin/ggrep
DOTNET_ENV= PYTHON=${PYTHON_CMD} PATH=${PATH}:${LLVM_PREFIX}/bin
BOOTSTRAP_DOTNETVERSION= 8.0
-BOOTSTRAP_SDKVERSION= ${BOOTSTRAP_DOTNETVERSION}.100
-BOOTSTRAP_SDKVERSIONSUFFIX= -rtm.23551.1
+BOOTSTRAP_SDKVERSION= ${BOOTSTRAP_DOTNETVERSION}.120
+BOOTSTRAP_SDKVERSIONSUFFIX= -servicing.25421.1
BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTSTRAP_SDKVERSION}${BOOTSTRAP_SDKVERSIONSUFFIX}.freebsd.13-${DOTNET_ARCH}
BOOTSTRAP_SDK_DISTNAME= dotnet-sdk-${BOOTSTRAP_SDKVERSION}-freebsd-${DOTNET_ARCH}
DOTNETVERSION= 8.0
-SDKVERSION= ${DOTNETVERSION}.106
-SDKVERSIONSUFFIX= -servicing.24272.10
-SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${SDKVERSION}${SDKVERSIONSUFFIX}.freebsd.13-${DOTNET_ARCH}
+SDKVERSION= ${DOTNETVERSION}.120
+SDKVERSIONSUFFIX= -servicing.25323.1
+SOURCEBUILT_ARTIFACTS_DISTNAME?=Private.SourceBuilt.Artifacts.${SDKVERSION}${SDKVERSIONSUFFIX}.freebsd.13-${DOTNET_ARCH}
SDK_DISTNAME= dotnet-sdk-${SDKVERSION}-freebsd-${DOTNET_ARCH}
DOTNET_ARCH= ${ARCH:S|amd64|x64|:C|aarch64|arm64|}
@@ -108,11 +107,11 @@ do-install:
bootstrap-makesum:
cd ${WRKSRC}/artifacts/${DOTNET_ARCH}/Release && sha256 ${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}
- @${ECHO_CMD} -n "SIZE (${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}) = "
+ @${ECHO_CMD} -n "SIZE (${DIST_SUBDIR}/${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}) = "
@${STAT} -f %z ${WRKSRC}/artifacts/${DOTNET_ARCH}/Release/${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}
@cd ${WRKSRC}/artifacts/${DOTNET_ARCH}/Release && sha256 ${SDK_DISTNAME}${EXTRACT_SUFX}
- @${ECHO_CMD} -n "SIZE (${SDK_DISTNAME}${EXTRACT_SUFX}) = "
+ @${ECHO_CMD} -n "SIZE (${DIST_SUBDIR}/${SDK_DISTNAME}${EXTRACT_SUFX}) = "
@${STAT} -f %z ${WRKSRC}/artifacts/${DOTNET_ARCH}/Release/${SDK_DISTNAME}${EXTRACT_SUFX}
@${ECHO_CMD}
diff --git a/lang/dotnet8/distinfo b/lang/dotnet8/distinfo
index d62ea8628ff5..783e61fd4ba4 100644
--- a/lang/dotnet8/distinfo
+++ b/lang/dotnet8/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1718635777
-SHA256 (dotnet/release.json-8.0.6) = 2391ec08e7ac922f418798c2a2ae037196e0b484f638331f4a904ec06b31039f
-SIZE (dotnet/release.json-8.0.6) = 273
-SHA256 (dotnet/Private.SourceBuilt.Artifacts.8.0.100-rtm.23551.1.freebsd.13-x64.tar.gz) = b91acf8ac130274fb40110f6af1d92f2348613f8cb0943b8b87f853351c8d6d2
-SIZE (dotnet/Private.SourceBuilt.Artifacts.8.0.100-rtm.23551.1.freebsd.13-x64.tar.gz) = 1162274049
-SHA256 (dotnet/dotnet-sdk-8.0.100-freebsd-x64.tar.gz) = d6118ff2cb9ded82eeeb976f3001bdea4ea2904e276b27ef526f458059e04149
-SIZE (dotnet/dotnet-sdk-8.0.100-freebsd-x64.tar.gz) = 385932876
-SHA256 (dotnet/Private.SourceBuilt.Artifacts.8.0.100-rtm.23551.1.freebsd.13-arm64.tar.gz) = 5d8337825b7a5462488a41fc731bbd0dfa4ef551c9960a17cff16bb00996adce
-SIZE (dotnet/Private.SourceBuilt.Artifacts.8.0.100-rtm.23551.1.freebsd.13-arm64.tar.gz) = 1142947069
-SHA256 (dotnet/dotnet-sdk-8.0.100-freebsd-arm64.tar.gz) = 08bde0c5afdfd1f29217c3bbae3ac557613cba6b622b81408fdcaecb51a5002c
-SIZE (dotnet/dotnet-sdk-8.0.100-freebsd-arm64.tar.gz) = 376095555
-SHA256 (dotnet/dotnet-dotnet-v8.0.6_GH0.tar.gz) = 042d4ae618d3761744606902df68170df751e80dd654156f4caa9bb25138d1f7
-SIZE (dotnet/dotnet-dotnet-v8.0.6_GH0.tar.gz) = 281679549
+TIMESTAMP = 1757958111
+SHA256 (dotnet/release.json-8.0.20) = 80d05423589a7471b52d6cd38526183dc667224a567d4cf8aad15a300d1e7f0e
+SIZE (dotnet/release.json-8.0.20) = 278
+SHA256 (dotnet/Private.SourceBuilt.Artifacts.8.0.120-servicing.25421.1.freebsd.13-x64.tar.gz) = 438a003af87692cbd66c4a349ebfde7c85bf483dfc39423b74a106691fb4bc11
+SIZE (dotnet/Private.SourceBuilt.Artifacts.8.0.120-servicing.25421.1.freebsd.13-x64.tar.gz) = 1226300370
+SHA256 (dotnet/dotnet-sdk-8.0.120-freebsd-x64.tar.gz) = 147dce06d2ca809245739604b14d7f75746921c637a519068dcc9b1355e84625
+SIZE (dotnet/dotnet-sdk-8.0.120-freebsd-x64.tar.gz) = 386543272
+SHA256 (dotnet/Private.SourceBuilt.Artifacts.8.0.120-servicing.25421.1.freebsd.13-arm64.tar.gz) = 6fb010bcae2c0c163e10c37d80eb5d7c3fb59f13c8fd5806274ae5c0956a4cb2
+SIZE (dotnet/Private.SourceBuilt.Artifacts.8.0.120-servicing.25421.1.freebsd.13-arm64.tar.gz) = 1210466693
+SHA256 (dotnet/dotnet-sdk-8.0.120-freebsd-arm64.tar.gz) = 3b26a1fb7f7f19ca281ea5bee75ec785dae24153938cf4ae829379b93b003297
+SIZE (dotnet/dotnet-sdk-8.0.120-freebsd-arm64.tar.gz) = 377979381
+SHA256 (dotnet/dotnet-dotnet-8.0.20-v8.0.120_GH0.tar.gz) = e26ccb216b766d816a65066a8cc966f961a7bf1bb1d5ea2ba941c41ec0ecebb4
+SIZE (dotnet/dotnet-dotnet-8.0.20-v8.0.120_GH0.tar.gz) = 282270091
diff --git a/lang/dotnet8/files/patch-clang19 b/lang/dotnet8/files/patch-clang19
deleted file mode 100644
index 3b54459f15a1..000000000000
--- a/lang/dotnet8/files/patch-clang19
+++ /dev/null
@@ -1,31 +0,0 @@
-By Omair Majid. Obtained from Alpine Linux.
-
-Notably, Dotnet-9 already has these.
-
- -mi
---- src/runtime/src/coreclr/vm/comreflectioncache.hpp 2024-05-28 12:53:38.000000000 -0400
-+++ src/runtime/src/coreclr/vm/comreflectioncache.hpp 2025-04-28 21:59:11.041285000 -0400
-@@ -27,4 +27,5 @@
- void Init();
-
-+#ifndef DACCESS_COMPILE
- BOOL GetFromCache(Element *pElement, CacheType& rv)
- {
-@@ -103,4 +104,5 @@
- this->LeaveWrite();
- }
-+#endif // !ACCESS_COMPILE
-
- private:
-@@ -142,4 +144,5 @@
- }
-
-+#ifndef DACCESS_COMPILE
- void AdjustStamp(BOOL hasWriterLock)
- {
-@@ -171,4 +174,5 @@
- this->LeaveWrite();
- }
-+#endif // !ACCESS_COMPILE
-
- void UpdateHashTable(SIZE_T hash, int slot)
diff --git a/lang/dotnet8/files/patch-src_diagnostics_src_SOS_extensions_hostcoreclr.cpp b/lang/dotnet8/files/patch-src_diagnostics_src_SOS_extensions_hostcoreclr.cpp
new file mode 100644
index 000000000000..09a320c03831
--- /dev/null
+++ b/lang/dotnet8/files/patch-src_diagnostics_src_SOS_extensions_hostcoreclr.cpp
@@ -0,0 +1,24 @@
+https://github.com/dotnet/diagnostics/pull/5547
+
+--- src/diagnostics/src/SOS/extensions/hostcoreclr.cpp.orig 2024-05-28 16:53:38 UTC
++++ src/diagnostics/src/SOS/extensions/hostcoreclr.cpp
+@@ -460,11 +460,6 @@ static HRESULT GetHostRuntime(std::string& coreClrPath
+ // If the hosting runtime isn't already set, use the runtime we are debugging
+ if (g_hostRuntimeDirectory == nullptr)
+ {
+-#if defined(HOST_FREEBSD)
+- TraceError("Hosting on NetBSD not supported\n");
+- return E_FAIL;
+-#else
+-
+ HRESULT Status = E_FAIL;
+ std::vector<ProbingStrategy> strategyList = {
+ { ProbeEnvVarInstallationHint, RuntimeHostingConstants::DotnetRootArchSpecificEnvVar }
+@@ -527,7 +522,6 @@ static HRESULT GetHostRuntime(std::string& coreClrPath
+ coreClrPath.append(DIRECTORY_SEPARATOR_STR_A);
+ coreClrPath.append(MAKEDLLNAME_A("coreclr"));
+ return S_OK;
+-#endif
+ }
+
+ /**********************************************************************\
diff --git a/lang/dotnet8/pkg-plist b/lang/dotnet8/pkg-plist
index 94a9d7097849..1d9375fbadd5 100644
--- a/lang/dotnet8/pkg-plist
+++ b/lang/dotnet8/pkg-plist
@@ -3,7 +3,7 @@
@comment %%DATADIR%%/ThirdPartyNotices.txt
@comment %%DATADIR%%/dotnet
%%DATADIR%%/host/fxr/%%FULL_DOTNETVERSION%%/libhostfxr.so
-%%DATADIR%%/metadata/workloads/%%BOOTSTRAP_SDKVERSION%%/userlocal
+%%DATADIR%%/metadata/workloads/8.0.100/userlocal
%%DATADIR%%/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.dll
%%DATADIR%%/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.App.CodeFixes.dll
%%DATADIR%%/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.Components.Analyzers.dll
@@ -1002,64 +1002,64 @@
%%DATADIR%%/packs/Microsoft.NETCore.App.Runtime.freebsd-%%DOTNET_ARCH%%/%%FULL_DOTNETVERSION%%/runtimes/freebsd-%%DOTNET_ARCH%%/native/libhostpolicy.so
%%DATADIR%%/packs/Microsoft.NETCore.App.Runtime.freebsd-%%DOTNET_ARCH%%/%%FULL_DOTNETVERSION%%/runtimes/freebsd-%%DOTNET_ARCH%%/native/libmscordaccore.so
%%DATADIR%%/packs/Microsoft.NETCore.App.Runtime.freebsd-%%DOTNET_ARCH%%/%%FULL_DOTNETVERSION%%/runtimes/freebsd-%%DOTNET_ARCH%%/native/libmscordbi.so
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.sdk.aspire/8.0.0-preview.1.23557.2/WorkloadManifest.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.sdk.aspire/8.0.0-preview.1.23557.2/WorkloadManifest.targets
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.emscripten.current/%%FULL_DOTNETVERSION%%/WorkloadManifest.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.emscripten.current/%%FULL_DOTNETVERSION%%/WorkloadManifest.targets
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.emscripten.net6/%%FULL_DOTNETVERSION%%/WorkloadManifest.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.emscripten.net6/%%FULL_DOTNETVERSION%%/WorkloadManifest.targets
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.emscripten.net7/%%FULL_DOTNETVERSION%%/WorkloadManifest.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.emscripten.net7/%%FULL_DOTNETVERSION%%/WorkloadManifest.targets
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/WorkloadManifest.Wasi.targets
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/WorkloadManifest.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/WorkloadManifest.targets
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/WorkloadTelemetry.targets
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.cs.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.de.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.en.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.es.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.fr.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.it.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ja.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ko.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.pl.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.pt-BR.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ru.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.tr.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.zh-Hans.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.zh-Hant.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/WorkloadManifest.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/WorkloadManifest.targets
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.cs.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.de.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.en.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.es.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.fr.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.it.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ja.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ko.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.pl.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.pt-BR.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ru.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.tr.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.zh-Hans.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.zh-Hant.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/WorkloadManifest.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/WorkloadManifest.targets
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.cs.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.de.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.en.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.es.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.fr.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.it.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ja.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ko.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.pl.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.pt-BR.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ru.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.tr.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.zh-Hans.json
-%%DATADIR%%/sdk-manifests/%%BOOTSTRAP_SDKVERSION%%/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.zh-Hant.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.sdk.aspire/8.0.0-preview.1.23557.2/WorkloadManifest.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.sdk.aspire/8.0.0-preview.1.23557.2/WorkloadManifest.targets
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.emscripten.current/%%FULL_DOTNETVERSION%%/WorkloadManifest.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.emscripten.current/%%FULL_DOTNETVERSION%%/WorkloadManifest.targets
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.emscripten.net6/%%FULL_DOTNETVERSION%%/WorkloadManifest.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.emscripten.net6/%%FULL_DOTNETVERSION%%/WorkloadManifest.targets
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.emscripten.net7/%%FULL_DOTNETVERSION%%/WorkloadManifest.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.emscripten.net7/%%FULL_DOTNETVERSION%%/WorkloadManifest.targets
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/WorkloadManifest.Wasi.targets
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/WorkloadManifest.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/WorkloadManifest.targets
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/WorkloadTelemetry.targets
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.cs.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.de.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.en.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.es.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.fr.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.it.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ja.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ko.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.pl.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.pt-BR.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ru.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.tr.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.zh-Hans.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.current/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.zh-Hant.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/WorkloadManifest.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/WorkloadManifest.targets
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.cs.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.de.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.en.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.es.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.fr.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.it.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ja.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ko.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.pl.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.pt-BR.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ru.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.tr.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.zh-Hans.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net6/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.zh-Hant.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/WorkloadManifest.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/WorkloadManifest.targets
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.cs.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.de.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.en.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.es.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.fr.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.it.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ja.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ko.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.pl.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.pt-BR.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.ru.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.tr.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.zh-Hans.json
+%%DATADIR%%/sdk-manifests/8.0.100/microsoft.net.workload.mono.toolchain.net7/%%FULL_DOTNETVERSION%%/localize/WorkloadManifest.zh-Hant.json
%%DATADIR%%/sdk/%%SDKVERSION%%/.toolsetversion
%%DATADIR%%/sdk/%%SDKVERSION%%/.version
%%DATADIR%%/sdk/%%SDKVERSION%%/AppHostTemplate/apphost
@@ -1145,10 +1145,10 @@
%%DATADIR%%/sdk/%%SDKVERSION%%/Current/Microsoft.Common.targets/ImportAfter/Microsoft.TestPlatform.ImportAfter.targets
%%DATADIR%%/sdk/%%SDKVERSION%%/Current/SolutionFile/ImportAfter/Microsoft.NET.Sdk.Solution.targets
%%DATADIR%%/sdk/%%SDKVERSION%%/Current/SolutionFile/ImportAfter/Microsoft.NuGet.ImportAfter.targets
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-dev-certs/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/DotnetToolSettings.xml
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-dev-certs/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/dotnet-dev-certs.deps.json
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-dev-certs/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/dotnet-dev-certs.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-dev-certs/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/dotnet-dev-certs.runtimeconfig.json
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-dev-certs/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/DotnetToolSettings.xml
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-dev-certs/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/dotnet-dev-certs.deps.json
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-dev-certs/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/dotnet-dev-certs.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-dev-certs/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/dotnet-dev-certs.runtimeconfig.json
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/Humanizer.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/Microsoft.Bcl.AsyncInterfaces.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/Microsoft.Build.Locator.dll
@@ -1355,171 +1355,171 @@
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/zh-Hant/Microsoft.CodeAnalysis.resources.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/zh-Hant/System.CommandLine.resources.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/zh-Hant/dotnet-format.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/DotnetToolSettings.xml
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.Abstractions.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.Binder.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.FileExtensions.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.Json.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.UserSecrets.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.FileProviders.Abstractions.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.FileProviders.Physical.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.FileSystemGlobbing.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Primitives.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.IdentityModel.Abstractions.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.IdentityModel.JsonWebTokens.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.IdentityModel.Logging.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.IdentityModel.Tokens.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/System.IdentityModel.Tokens.Jwt.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/assets/SecretManager.targets
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/dotnet-user-jwts.deps.json
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/dotnet-user-jwts.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/dotnet-user-jwts.runtimeconfig.json
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/DotnetToolSettings.xml
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.Abstractions.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.FileExtensions.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.Json.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.UserSecrets.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.FileProviders.Abstractions.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.FileProviders.Physical.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.FileSystemGlobbing.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Primitives.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/Newtonsoft.Json.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/assets/SecretManager.targets
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/dotnet-user-secrets.deps.json
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/dotnet-user-secrets.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.24269.9/tools/net%%DOTNETVERSION%%/any/dotnet-user-secrets.runtimeconfig.json
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/DotNetWatch.targets
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/DotNetWatchTasks.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/Humanizer.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/Microsoft.Bcl.AsyncInterfaces.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/Microsoft.Build.Locator.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.AnalyzerUtilities.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.CSharp.Features.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.CSharp.Workspaces.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.Features.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.Scripting.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.Workspaces.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/Microsoft.DiaSymReader.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/System.CommandLine.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/System.Composition.AttributedModel.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/System.Composition.Convention.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/System.Composition.Hosting.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/System.Composition.Runtime.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/System.Composition.TypedParts.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/cs/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/cs/Microsoft.CodeAnalysis.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/cs/Microsoft.CodeAnalysis.Scripting.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/cs/System.CommandLine.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/cs/dotnet-watch.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/de/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/de/Microsoft.CodeAnalysis.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/de/Microsoft.CodeAnalysis.Scripting.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/de/Microsoft.CodeAnalysis.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/de/System.CommandLine.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/de/dotnet-watch.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/dotnet-watch.deps.json
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/dotnet-watch.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/dotnet-watch.dll.config
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/dotnet-watch.runtimeconfig.json
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/es/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/es/Microsoft.CodeAnalysis.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/es/Microsoft.CodeAnalysis.Scripting.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/es/Microsoft.CodeAnalysis.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/es/System.CommandLine.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/es/dotnet-watch.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/fr/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/fr/Microsoft.CodeAnalysis.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/fr/Microsoft.CodeAnalysis.Scripting.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/fr/System.CommandLine.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/fr/dotnet-watch.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/hotreload/Microsoft.Extensions.DotNetDeltaApplier.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/it/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/it/Microsoft.CodeAnalysis.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/it/Microsoft.CodeAnalysis.Scripting.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/it/Microsoft.CodeAnalysis.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/it/System.CommandLine.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/it/dotnet-watch.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ja/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ja/Microsoft.CodeAnalysis.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ja/Microsoft.CodeAnalysis.Scripting.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ja/System.CommandLine.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ja/dotnet-watch.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ko/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ko/Microsoft.CodeAnalysis.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ko/Microsoft.CodeAnalysis.Scripting.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ko/System.CommandLine.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ko/dotnet-watch.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/middleware/Microsoft.AspNetCore.Watch.BrowserRefresh.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pl/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pl/Microsoft.CodeAnalysis.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pl/Microsoft.CodeAnalysis.Scripting.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pl/System.CommandLine.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pl/dotnet-watch.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pt-BR/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pt-BR/Microsoft.CodeAnalysis.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pt-BR/Microsoft.CodeAnalysis.Scripting.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pt-BR/System.CommandLine.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/pt-BR/dotnet-watch.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ru/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ru/Microsoft.CodeAnalysis.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ru/Microsoft.CodeAnalysis.Scripting.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ru/System.CommandLine.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/ru/dotnet-watch.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/tr/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/tr/Microsoft.CodeAnalysis.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/tr/Microsoft.CodeAnalysis.Scripting.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/tr/System.CommandLine.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/tr/dotnet-watch.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hans/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hans/Microsoft.CodeAnalysis.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hans/Microsoft.CodeAnalysis.Scripting.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hans/System.CommandLine.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hans/dotnet-watch.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hant/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hant/Microsoft.CodeAnalysis.Features.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hant/Microsoft.CodeAnalysis.Scripting.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hant/System.CommandLine.resources.dll
-%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKVERSIONSUFFIX%%/tools/net%%DOTNETVERSION%%/any/zh-Hant/dotnet-watch.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/DotnetToolSettings.xml
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.Abstractions.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.Binder.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.FileExtensions.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.Json.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.UserSecrets.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.FileProviders.Abstractions.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.FileProviders.Physical.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.FileSystemGlobbing.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Primitives.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.IdentityModel.Abstractions.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.IdentityModel.JsonWebTokens.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.IdentityModel.Logging.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.IdentityModel.Tokens.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/System.IdentityModel.Tokens.Jwt.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/assets/SecretManager.targets
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/dotnet-user-jwts.deps.json
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/dotnet-user-jwts.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-jwts/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/dotnet-user-jwts.runtimeconfig.json
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/DotnetToolSettings.xml
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.Abstractions.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.FileExtensions.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.Json.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.UserSecrets.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Configuration.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.FileProviders.Abstractions.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.FileProviders.Physical.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.FileSystemGlobbing.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Microsoft.Extensions.Primitives.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/Newtonsoft.Json.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/assets/SecretManager.targets
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/dotnet-user-secrets.deps.json
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/dotnet-user-secrets.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-user-secrets/%%FULL_DOTNETVERSION%%-servicing.25420.2/tools/net%%DOTNETVERSION%%/any/dotnet-user-secrets.runtimeconfig.json
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/DotNetWatch.targets
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/DotNetWatchTasks.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/Humanizer.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/Microsoft.Bcl.AsyncInterfaces.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/Microsoft.Build.Locator.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.AnalyzerUtilities.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.CSharp.Features.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.CSharp.Workspaces.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.Features.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.Scripting.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/Microsoft.CodeAnalysis.Workspaces.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/Microsoft.DiaSymReader.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/System.CommandLine.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/System.Composition.AttributedModel.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/System.Composition.Convention.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/System.Composition.Hosting.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/System.Composition.Runtime.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/System.Composition.TypedParts.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/cs/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/cs/Microsoft.CodeAnalysis.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/cs/Microsoft.CodeAnalysis.Scripting.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/cs/System.CommandLine.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/cs/dotnet-watch.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/de/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/de/Microsoft.CodeAnalysis.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/de/Microsoft.CodeAnalysis.Scripting.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/de/Microsoft.CodeAnalysis.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/de/System.CommandLine.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/de/dotnet-watch.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/dotnet-watch.deps.json
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/dotnet-watch.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/dotnet-watch.dll.config
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/dotnet-watch.runtimeconfig.json
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/es/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/es/Microsoft.CodeAnalysis.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/es/Microsoft.CodeAnalysis.Scripting.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/es/Microsoft.CodeAnalysis.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/es/System.CommandLine.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/es/dotnet-watch.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/fr/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/fr/Microsoft.CodeAnalysis.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/fr/Microsoft.CodeAnalysis.Scripting.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/fr/System.CommandLine.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/fr/dotnet-watch.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/hotreload/Microsoft.Extensions.DotNetDeltaApplier.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/it/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/it/Microsoft.CodeAnalysis.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/it/Microsoft.CodeAnalysis.Scripting.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/it/Microsoft.CodeAnalysis.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/it/System.CommandLine.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/it/dotnet-watch.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ja/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ja/Microsoft.CodeAnalysis.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ja/Microsoft.CodeAnalysis.Scripting.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ja/System.CommandLine.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ja/dotnet-watch.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ko/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ko/Microsoft.CodeAnalysis.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ko/Microsoft.CodeAnalysis.Scripting.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ko/System.CommandLine.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ko/dotnet-watch.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/middleware/Microsoft.AspNetCore.Watch.BrowserRefresh.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pl/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pl/Microsoft.CodeAnalysis.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pl/Microsoft.CodeAnalysis.Scripting.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pl/System.CommandLine.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pl/dotnet-watch.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pt-BR/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pt-BR/Microsoft.CodeAnalysis.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pt-BR/Microsoft.CodeAnalysis.Scripting.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pt-BR/System.CommandLine.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/pt-BR/dotnet-watch.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ru/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ru/Microsoft.CodeAnalysis.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ru/Microsoft.CodeAnalysis.Scripting.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ru/System.CommandLine.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/ru/dotnet-watch.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/tr/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/tr/Microsoft.CodeAnalysis.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/tr/Microsoft.CodeAnalysis.Scripting.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/tr/System.CommandLine.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/tr/dotnet-watch.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hans/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hans/Microsoft.CodeAnalysis.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hans/Microsoft.CodeAnalysis.Scripting.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hans/System.CommandLine.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hans/dotnet-watch.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hant/Microsoft.CodeAnalysis.CSharp.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hant/Microsoft.CodeAnalysis.Features.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hant/Microsoft.CodeAnalysis.Scripting.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hant/System.CommandLine.resources.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%-servicing.25421.8/tools/net%%DOTNETVERSION%%/any/zh-Hant/dotnet-watch.resources.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Extensions/Microsoft.Diagnostics.NETCore.Client.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll
diff --git a/lang/duktape-lib/Makefile b/lang/duktape-lib/Makefile
index f1a56029dda9..28a06b98bb9a 100644
--- a/lang/duktape-lib/Makefile
+++ b/lang/duktape-lib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= duktape
DISTVERSION= 2.7.0
+PORTREVISION= 1
CATEGORIES= lang devel
MASTER_SITES= https://github.com/svaarala/${PORTNAME}/releases/download/v${DISTVERSION}/ \
https://duktape.org/
@@ -16,6 +17,7 @@ USES= gmake tar:xz
USE_LDCONFIG= yes
MAKEFILE= Makefile.sharedlibrary
+MAKE_ARGS= INSTALL_PREFIX=${PREFIX}
MAJOR= 207
MINOR= 20700
diff --git a/lang/eisl/Makefile b/lang/eisl/Makefile
index 8b7d013c5e59..298b7d4cce65 100644
--- a/lang/eisl/Makefile
+++ b/lang/eisl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= eisl
DISTVERSIONPREFIX= v
-DISTVERSION= 5.42
+DISTVERSION= 5.55
CATEGORIES= lang devel
MAINTAINER= yuri@FreeBSD.org
@@ -46,4 +46,9 @@ CFLAGS+= -Wno-error=int-conversion
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
+post-install:
+ ${STRIP_CMD} \
+ ${STAGEDIR}${PREFIX}/bin/eisl \
+ ${STAGEDIR}${PREFIX}/bin/edlis
+
.include <bsd.port.post.mk>
diff --git a/lang/eisl/distinfo b/lang/eisl/distinfo
index d67b84b0ef88..c3c6708e7bf5 100644
--- a/lang/eisl/distinfo
+++ b/lang/eisl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745704495
-SHA256 (sasagawa888-eisl-v5.42_GH0.tar.gz) = b1a11f7e959368ccd2a6d935b57c4bedba99bbdb2276244bd9166541a2cd0ac3
-SIZE (sasagawa888-eisl-v5.42_GH0.tar.gz) = 3140792
+TIMESTAMP = 1759296788
+SHA256 (sasagawa888-eisl-v5.55_GH0.tar.gz) = 23fdd1cf5e667768a89e1fdddc950b853bc4285fca08457b0dc0d16ebaae748c
+SIZE (sasagawa888-eisl-v5.55_GH0.tar.gz) = 1800427
diff --git a/lang/eisl/files/patch-makefile b/lang/eisl/files/patch-makefile
index 3f3cd1650e48..d776cf2b650b 100644
--- a/lang/eisl/files/patch-makefile
+++ b/lang/eisl/files/patch-makefile
@@ -1,29 +1,44 @@
---- makefile.orig 2023-03-05 08:53:07 UTC
+--- makefile.orig 2025-09-30 06:45:40 UTC
+++ makefile
-@@ -1,7 +1,7 @@
- .POSIX:
- .DELETE_ON_ERROR:
-
--CC := cc
-+#CC := cc
- DC := ldc2
- LD := $(CC)
- ifneq ($(shell uname),Darwin)
-@@ -67,7 +67,7 @@ ifeq ($(DEBUG),1)
- LDFLAGS += -fsanitize=undefined
- endif
- else
-- CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1
-+ CFLAGS += -O3 -DNDEBUG=1 -DWITHOUT_NANA=1
- SRC_CII += cii/src/mem.c
- endif
- OBJ_CII := $(SRC_CII:.c=.o)
-@@ -85,7 +85,7 @@ ifeq ($(shell uname -n),raspberrypi)
- CFLAGS += -D__rpi__
+@@ -6,11 +6,11 @@ USE_GDB ?= 0
+ USE_FLTO ?= 0
+ USE_GDB ?= 0
+
+-CC := gcc
++#CC := gcc
+ LIBS := -lm -ldl -lpthread -lncurses
+ INCS := -Icii/include
+-CURSES_CFLAGS := $(shell ncursesw6-config --cflags)
+-CURSES_LIBS := $(shell ncursesw6-config --libs)
++#CURSES_CFLAGS := $(shell ncursesw6-config --cflags)
++#CURSES_LIBS := $(shell ncursesw6-config --libs)
+
+
+ CFLAGS += $(INCS) -Wall $(CURSES_CFLAGS)
+@@ -33,7 +33,7 @@ ifeq ($(USE_FLTO),1)
+ CFLAGS += -O3 -DNDEBUG=1 -Wno-stringop-truncation
+
+ ifeq ($(USE_FLTO),1)
+-CFLAGS += -O3 -flto -DNDEBUG=1 -Wno-stringop-truncation
++CFLAGS += -O3 -DNDEBUG=1 -Wno-stringop-truncation
endif
- ifneq ($(DEBUG),1)
-- LDFLAGS += -flto
-+ #LDFLAGS += -flto
- ifeq ($(shell uname),Darwin)
- LDFLAGS += -Wl,-S,-x
- else
+ ifeq ($(USE_GDB),1)
+ CFLAGS += -O0 -g -DNDEBUG=1 -Wno-stringop-truncation
+@@ -98,7 +98,7 @@ eisl: $(EISL_OBJS) $(OBJ_CII)
+ all: $(TARGETS)
+
+ eisl: $(EISL_OBJS) $(OBJ_CII)
+- $(CC) $(CFLAGS) $^ -o $@ $(LIBS)
++ $(CC) $(CFLAGS) $^ -o $@ $(LIBS) $(LDFLAGS)
+
+ %.o: %.c eisl.h ffi.h term.h cii/include/except.h
+ $(CC) $(CFLAGS) -c $< -o $@
+@@ -126,7 +126,7 @@ edlis: edlis.o syn_highlight.o $(OBJ_CII)
+
+
+ edlis: edlis.o syn_highlight.o $(OBJ_CII)
+- $(CC) $(CFLAGS) $^ -o $@ $(CURSES_LIBS)
++ $(CC) $(CFLAGS) $^ -o $@ $(CURSES_LIBS) $(LDFLAGS)
+
+ edlis.o: edlis.c edlis.h term.h
+ $(CC) $(CFLAGS) -c edlis.c
diff --git a/lang/eisl/pkg-plist b/lang/eisl/pkg-plist
index 07c76e689536..ff8258103ab3 100644
--- a/lang/eisl/pkg-plist
+++ b/lang/eisl/pkg-plist
@@ -3,7 +3,6 @@ bin/eisl
%%DATADIR%%/fast.h
%%DATADIR%%/ffi.h
%%DATADIR%%/library/bit.lsp
-%%DATADIR%%/library/bit.o
%%DATADIR%%/library/combination.lsp
%%DATADIR%%/library/compiler.lsp
%%DATADIR%%/library/complex.lsp
@@ -11,11 +10,9 @@ bin/eisl
%%DATADIR%%/library/csv.lsp
%%DATADIR%%/library/cxr.lsp
%%DATADIR%%/library/datetime.lsp
-%%DATADIR%%/library/datetime.o
%%DATADIR%%/library/distributed.lsp
%%DATADIR%%/library/elixir.lsp
%%DATADIR%%/library/escape.lsp
-%%DATADIR%%/library/escape.o
%%DATADIR%%/library/formatter.lsp
%%DATADIR%%/library/formula.lsp
%%DATADIR%%/library/functions-data.lsp
@@ -24,30 +21,22 @@ bin/eisl
%%DATADIR%%/library/functionsj.lsp
%%DATADIR%%/library/hash.lsp
%%DATADIR%%/library/i18n.lsp
-%%DATADIR%%/library/i18n.o
%%DATADIR%%/library/lazy.lsp
%%DATADIR%%/library/list.lsp
%%DATADIR%%/library/logger.lsp
-%%DATADIR%%/library/logger.o
%%DATADIR%%/library/macro.lsp
%%DATADIR%%/library/math.lsp
%%DATADIR%%/library/matrix.lsp
%%DATADIR%%/library/mexp.lsp
%%DATADIR%%/library/ndbm.lsp
-%%DATADIR%%/library/ndbm.o
%%DATADIR%%/library/opengl.lsp
-%%DATADIR%%/library/opengl.o
%%DATADIR%%/library/persist.lsp
%%DATADIR%%/library/plot.lsp
-%%DATADIR%%/library/plot.o
%%DATADIR%%/library/pretty.lsp
-%%DATADIR%%/library/prolog.lsp
-%%DATADIR%%/library/prolog.o
%%DATADIR%%/library/quaternion.lsp
%%DATADIR%%/library/queue.lsp
%%DATADIR%%/library/rational.lsp
%%DATADIR%%/library/regex.lsp
-%%DATADIR%%/library/regex.o
%%DATADIR%%/library/roman.lsp
%%DATADIR%%/library/sedit.lsp
%%DATADIR%%/library/seq.lsp
@@ -57,6 +46,4 @@ bin/eisl
%%DATADIR%%/library/tcltk.lsp
%%DATADIR%%/library/test.lsp
%%DATADIR%%/library/unistd.lsp
-%%DATADIR%%/library/unistd.o
%%DATADIR%%/library/virtty.lsp
-%%DATADIR%%/library/virtty.o
diff --git a/lang/elixir-mode.el/Makefile b/lang/elixir-mode.el/Makefile
index 164eb709884e..583c5f7900aa 100644
--- a/lang/elixir-mode.el/Makefile
+++ b/lang/elixir-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elixir-mode.el
DISTVERSIONPREFIX= v
PORTVERSION= 2.3.1
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= lang
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/emilua/Makefile b/lang/emilua/Makefile
index 2b31156cefab..0f8d093a8f66 100644
--- a/lang/emilua/Makefile
+++ b/lang/emilua/Makefile
@@ -1,7 +1,6 @@
PORTNAME= emilua
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.5
-PORTREVISION= 3
+DISTVERSION= 0.11.7
CATEGORIES= lang devel
MAINTAINER= manipuladordedados@gmail.com
diff --git a/lang/emilua/distinfo b/lang/emilua/distinfo
index fa70bae0e32c..c41127b13769 100644
--- a/lang/emilua/distinfo
+++ b/lang/emilua/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745359454
-SHA256 (emilua-v0.11.5.tar.bz2) = c32e7396d56fd0949fd78f21b492603a8ec2f1d0f93b438da60976c0a2e0afae
-SIZE (emilua-v0.11.5.tar.bz2) = 408007
+TIMESTAMP = 1755662716
+SHA256 (emilua-v0.11.7.tar.bz2) = de46c379f0763d9c6e65180dede3b9c91779556ba18a93e2ba83e2ea2ff9505b
+SIZE (emilua-v0.11.7.tar.bz2) = 408299
diff --git a/lang/erlang-java/Makefile b/lang/erlang-java/Makefile
index fc9824a6d63a..ac3cfc3ef2a4 100644
--- a/lang/erlang-java/Makefile
+++ b/lang/erlang-java/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 26.2.5.14
+DISTVERSION= 26.2.5.15
PORTEPOCH= 1
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -java
diff --git a/lang/erlang-java/distinfo b/lang/erlang-java/distinfo
index 73adc234824d..7ad86b2f05fb 100644
--- a/lang/erlang-java/distinfo
+++ b/lang/erlang-java/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752761388
-SHA256 (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 5378dc60382c3d43ecdc0e8666c5db0f8a1df1525fff706779f720ad1d54c56c
-SIZE (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 62564783
+TIMESTAMP = 1757522186
+SHA256 (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = aa38b8b50873722929791d985716d47769a59232241f617b91580248670c52f9
+SIZE (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = 62568686
diff --git a/lang/erlang-runtime26/Makefile b/lang/erlang-runtime26/Makefile
index 40b2e7225e89..947187b5bf1a 100644
--- a/lang/erlang-runtime26/Makefile
+++ b/lang/erlang-runtime26/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 26.2.5.14
+DISTVERSION= 26.2.5.15
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime26
DIST_SUBDIR= erlang
diff --git a/lang/erlang-runtime26/distinfo b/lang/erlang-runtime26/distinfo
index b131ce06c426..74b9e35e3b3f 100644
--- a/lang/erlang-runtime26/distinfo
+++ b/lang/erlang-runtime26/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752761416
-SHA256 (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 5378dc60382c3d43ecdc0e8666c5db0f8a1df1525fff706779f720ad1d54c56c
-SIZE (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 62564783
+TIMESTAMP = 1757519556
+SHA256 (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = aa38b8b50873722929791d985716d47769a59232241f617b91580248670c52f9
+SIZE (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = 62568686
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/erlang-runtime27/Makefile b/lang/erlang-runtime27/Makefile
index a6c15d91d0c5..066e900bbf6e 100644
--- a/lang/erlang-runtime27/Makefile
+++ b/lang/erlang-runtime27/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 27.3.4.2
+DISTVERSION= 27.3.4.3
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime${PORTVERSION:C/\..*//}
DIST_SUBDIR= erlang
diff --git a/lang/erlang-runtime27/distinfo b/lang/erlang-runtime27/distinfo
index 05d5a7d8b2e4..54c4f2f8c6b4 100644
--- a/lang/erlang-runtime27/distinfo
+++ b/lang/erlang-runtime27/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752828397
-SHA256 (erlang/erlang-otp-OTP-27.3.4.2_GH0.tar.gz) = 19ea757260634adb333889c5bade52fd43cd011d5e3612711df51461cea1fa51
-SIZE (erlang/erlang-otp-OTP-27.3.4.2_GH0.tar.gz) = 62281603
+TIMESTAMP = 1757513402
+SHA256 (erlang/erlang-otp-OTP-27.3.4.3_GH0.tar.gz) = 16cdb3b26ed561d37769099aee5d2ae806f84d1a255466fe72f2bc803420d6b7
+SIZE (erlang/erlang-otp-OTP-27.3.4.3_GH0.tar.gz) = 62289110
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/erlang-runtime28/Makefile b/lang/erlang-runtime28/Makefile
index 46fc74533d92..1ea4766cdbc1 100644
--- a/lang/erlang-runtime28/Makefile
+++ b/lang/erlang-runtime28/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 28.0.2
+DISTVERSION= 28.1
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime${PORTVERSION:C/\..*//}
DIST_SUBDIR= erlang
@@ -116,8 +116,9 @@ post-configure-ODBC-off:
post-install-CHUNKS-on:
cd ${WRKSRC_otp} && \
- ${SETENV} ERL_TOP=${WRKSRC_otp} ${MAKE_CMD} release_docs \
- DOC_TARGETS=chunks RELEASE_ROOT=${STAGEDIR}${PREFIX}/lib/${_ERLANG_LIB}
+ ${SETENV} ERL_TOP=${WRKSRC_otp} \
+ ${MAKE_CMD} release_docs DOC_TARGETS=chunks \
+ RELEASE_ROOT=${STAGEDIR}${PREFIX}/lib/${_ERLANG_LIB}
post-build-CORBA-on:
cd ${WRKSRC_corba} && \
diff --git a/lang/erlang-runtime28/distinfo b/lang/erlang-runtime28/distinfo
index 183405dd93b1..637bed06fb34 100644
--- a/lang/erlang-runtime28/distinfo
+++ b/lang/erlang-runtime28/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752828430
-SHA256 (erlang/erlang-otp-OTP-28.0.2_GH0.tar.gz) = ae202078906c10d1c107ba8d580e22062432fc602fb1483a2972d886bd426f5e
-SIZE (erlang/erlang-otp-OTP-28.0.2_GH0.tar.gz) = 63871146
+TIMESTAMP = 1758095965
+SHA256 (erlang/erlang-otp-OTP-28.1_GH0.tar.gz) = 327955f1232b2f11d46902f398e8b40e6f7a9df32f54000100638af186b93c60
+SIZE (erlang/erlang-otp-OTP-28.1_GH0.tar.gz) = 63993104
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/erlang-wx/Makefile b/lang/erlang-wx/Makefile
index a4ba486fc1d1..d8a617d2e4f3 100644
--- a/lang/erlang-wx/Makefile
+++ b/lang/erlang-wx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 26.2.5.14
+DISTVERSION= 26.2.5.15
PORTEPOCH= 1
CATEGORIES= lang parallel
PKGNAMESUFFIX= -wx
diff --git a/lang/erlang-wx/distinfo b/lang/erlang-wx/distinfo
index c158685b6eef..90fcf1d32db3 100644
--- a/lang/erlang-wx/distinfo
+++ b/lang/erlang-wx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752761390
-SHA256 (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 5378dc60382c3d43ecdc0e8666c5db0f8a1df1525fff706779f720ad1d54c56c
-SIZE (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 62564783
+TIMESTAMP = 1757522181
+SHA256 (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = aa38b8b50873722929791d985716d47769a59232241f617b91580248670c52f9
+SIZE (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = 62568686
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index 09547dc68c6a..732e9c39d3b9 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 26.2.5.14
+DISTVERSION= 26.2.5.15
PORTEPOCH= 4
CATEGORIES= lang parallel java
DIST_SUBDIR= erlang
diff --git a/lang/erlang/distinfo b/lang/erlang/distinfo
index 25b5780a86f6..1a5e417418a8 100644
--- a/lang/erlang/distinfo
+++ b/lang/erlang/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752761356
-SHA256 (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 5378dc60382c3d43ecdc0e8666c5db0f8a1df1525fff706779f720ad1d54c56c
-SIZE (erlang/erlang-otp-OTP-26.2.5.14_GH0.tar.gz) = 62564783
+TIMESTAMP = 1757522171
+SHA256 (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = aa38b8b50873722929791d985716d47769a59232241f617b91580248670c52f9
+SIZE (erlang/erlang-otp-OTP-26.2.5.15_GH0.tar.gz) = 62568686
SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f
SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553
diff --git a/lang/gcc/Makefile b/lang/gcc/Makefile
index c05ae285bb96..8709a824c570 100644
--- a/lang/gcc/Makefile
+++ b/lang/gcc/Makefile
@@ -9,9 +9,7 @@ MAINTAINER= gerald@FreeBSD.org
COMMENT= Meta-port for the default version of the GNU Compiler Collection
WWW= https://gcc.gnu.org
-# Once GCC 4.8 isn't an option any longer, we can simply use GCC_DEFAULT
-# below. (The expression rewrites 4.8 to 48.)
-RUN_DEPENDS= gcc${GCC_DEFAULT:S/.//}:lang/gcc${GCC_DEFAULT:S/.//}
+RUN_DEPENDS= gcc${GCC_DEFAULT}:lang/gcc${GCC_DEFAULT}
USES= cpe
CPE_VENDOR= gnu
diff --git a/lang/gcc11/Makefile b/lang/gcc11/Makefile
deleted file mode 100644
index 0391a84a28df..000000000000
--- a/lang/gcc11/Makefile
+++ /dev/null
@@ -1,188 +0,0 @@
-PORTNAME= gcc
-PORTVERSION= 11.5.0
-CATEGORIES= lang
-MASTER_SITES= GCC
-PKGNAMESUFFIX= ${SUFFIX}
-
-MAINTAINER= salvadore@FreeBSD.org
-COMMENT= GNU Compiler Collection 11
-WWW= https://gcc.gnu.org
-
-LICENSE= GPLv3 GPLv3RLE
-LICENSE_COMB= multi
-
-ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le riscv64
-DEPRECATED= End-of-life upstream since mid 2024, newer versions available
-EXPIRATION_DATE=2025-07-19
-
-LIB_DEPENDS= libgmp.so:math/gmp \
- libmpfr.so:math/mpfr \
- libmpc.so:math/mpc
-BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils
-RUN_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils
-.if defined(MAINTAINER_MODE)
-BUILD_DEPENDS+= runtest:misc/dejagnu
-.endif
-
-USES= compiler:c++11-lang cpe gmake iconv libtool makeinfo perl5 tar:xz
-USE_BINUTILS= yes
-USE_PERL5= build
-
-CONFLICTS= gcc11-devel
-
-CPE_VENDOR= gnu
-
-GCC_VERSION= ${PORTVERSION}
-SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/}
-CFLAGS:= ${CFLAGS:N-mretpoline}
-CXXFLAGS:= ${CXXFLAGS:N-mretpoline}
-
-OPTIONS_DEFINE= GRAPHITE
-GRAPHITE_DESC= Support for Graphite loop optimizations
-OPTIONS_DEFAULT_aarch64=STANDARD_BOOTSTRAP
-OPTIONS_DEFAULT_amd64= STANDARD_BOOTSTRAP
-OPTIONS_DEFAULT_i386= STANDARD_BOOTSTRAP
-OPTIONS_DEFAULT_powerpc=LTO_BOOTSTRAP
-OPTIONS_DEFAULT_powerpc64=LTO_BOOTSTRAP
-OPTIONS_DEFAULT_powerpc64le=LTO_BOOTSTRAP
-OPTIONS_RADIO= BOOTSTRAP
-OPTIONS_RADIO_BOOTSTRAP= LTO_BOOTSTRAP STANDARD_BOOTSTRAP
-LTO_BOOTSTRAP_DESC= Build using a full LTO bootstrap
-STANDARD_BOOTSTRAP_DESC= Build using a full bootstrap without LTO
-
-.if exists(/usr/lib32/libc.so)
-OPTIONS_DEFINE_amd64+= MULTILIB
-OPTIONS_DEFAULT_amd64+= MULTILIB
-OPTIONS_DEFINE_powerpc64+= MULTILIB
-#OPTIONS_DEFAULT_powerpc64+= MULTILIB # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105010
-MULTILIB_DESC= Build support for 32-bit and 64-bit targets
-MULTILIB_CONFIGURE_ENABLE= multilib
-.else
-CONFIGURE_ARGS+= --disable-multilib
-.endif
-
-.if defined(CPUTYPE) && ${CPUTYPE:Mg[3-5]}
-CFLAGS:= ${CFLAGS:S/mcpu=g/mcpu=G/}
-CXXFLAGS:= ${CFLAGS:S/mcpu=g/mcpu=G/}
-.endif
-
-.include <bsd.port.pre.mk>
-
-# Extraction fails with poudriere on aarch64 for GCC 11.
-# It seems that the bug is specific to lang/gcc11 and lang/gcc12 only.
-# No other GCC port is affected.
-# See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271052
-# and https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246670
-.if ${ARCH} == aarch64
-EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
-.endif
-
-.if ${ARCH} == amd64
-CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
-
-.elif ${ARCH} == powerpc64
-CONFIGURE_ARGS+= --with-abi=elfv2
-.endif
-
-LANGUAGES:= c,c++,d,objc,fortran,jit
-TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
-TARGLIB32= ${PREFIX}/lib32 # The version information is added later
-LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_OUTSOURCE= yes
-.if empty(PORT_OPTIONS:M*BOOTSTRAP)
-CONFIGURE_ARGS+=--disable-bootstrap
-.elif ${PORT_OPTIONS:MLTO_BOOTSTRAP}
-CONFIGURE_ARGS+=--with-build-config=bootstrap-lto-noplugin
-ALL_TARGET= bootstrap-lean
-PIE_UNSAFE= yes
-.else
-CONFIGURE_ARGS+=--with-build-config=bootstrap-debug
-ALL_TARGET= bootstrap-lean
-PIE_UNSAFE= yes
-.endif
-INSTALL_TARGET= install-strip
-.if ${UID} != 0
-BINMODE= 755
-.endif
-CONFIGURE_ARGS+=--disable-nls \
- --disable-libssp \
- --enable-gnu-indirect-function \
- --enable-host-shared \
- --enable-plugin \
- --libdir=${TARGLIB} \
- --libexecdir=${LIBEXEC} \
- --program-suffix=${SUFFIX} \
- --with-as=${LOCALBASE}/bin/as \
- --with-gmp=${LOCALBASE} \
- --with-gxx-include-dir=${TARGLIB}/include/c++/ \
- --with-gxx-libcxx-include-dir=/usr/include/c++/v1 \
- --with-ld=${LOCALBASE}/bin/ld \
- ${ICONV_CONFIGURE_ARG} \
- --with-pkgversion="FreeBSD Ports Collection" \
- --with-system-zlib \
- --without-zstd
-MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
-USE_LDCONFIG= ${TARGLIB}
-PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \
- GNU_HOST=${CONFIGURE_TARGET} \
- SUFFIX=${SUFFIX}
-INFO= gcc${SUFFIX}/cpp \
- gcc${SUFFIX}/cppinternals \
- gcc${SUFFIX}/gcc \
- gcc${SUFFIX}/gccinstall \
- gcc${SUFFIX}/gccint \
- gcc${SUFFIX}/gdc \
- gcc${SUFFIX}/gfortran \
- gcc${SUFFIX}/libgccjit \
- gcc${SUFFIX}/libgomp
-# Release tarballs (as opposed to snapshots) always carry this.
-INFO+= gcc${SUFFIX}/libquadmath \
- gcc${SUFFIX}/libitm
-SUB_FILES= pkg-message
-SUB_LIST+= TARGLIB=${TARGLIB}
-
-.if ${PORT_OPTIONS:MGRAPHITE}
-LIB_DEPENDS+= libisl.so:devel/isl
-CONFIGURE_ARGS+=--with-isl=${LOCALBASE}
-.endif
-
-CONFIGURE_ARGS+=--enable-languages=${LANGUAGES}
-
-.if (${ARCH} == amd64 || ${ARCH} == powerpc64) && ${PORT_OPTIONS:MMULTILIB}
-USE_LDCONFIG32= ${TARGLIB32}/gcc${SUFFIX}
-.endif
-
-pre-everything::
- @${ECHO_MSG} "Making GCC ${PORTVERSION} for ${CONFIGURE_TARGET} [${LANGUAGES}]"
-
-pre-configure:
- cd ${WRKSRC} ; contrib/gcc_update --touch
- @${RM} ${WRKSRC}/gcc/*/*.info*
-
-.if defined(MAINTAINER_MODE)
-full-regression-test: build
- cd ${TEST_WRKSRC}; ${MAKE_CMD} -sk check \
- ; ${WRKSRC}/contrib/test_summary
-.endif
-
-post-stage:
- ${RM} ${STAGEDIR}${PREFIX}/share/man/man7/*
- ${RM} -r ${STAGEDIR}${TARGLIB}/gcc/*/${GCC_VERSION}/include-fixed/
- # Add target libraries and include files to packaging list.
- ${RM} ${WRKDIR}/PLIST.lib
-
-.if (${ARCH} == amd64 || ${ARCH} == powerpc64) && ${PORT_OPTIONS:MMULTILIB}
- ${MKDIR} ${STAGEDIR}${TARGLIB32}
- ${MV} ${STAGEDIR}${PREFIX}/lib/lib32 ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
-.endif
-
-.for d in ${TARGLIB:S/^${PREFIX}\///} ${TARGLIB32:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///}
- cd ${STAGEDIR}${PREFIX} ; if [ -d $d ]; then \
- ${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\
- fi
-.endfor
- cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST}
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc11/distinfo b/lang/gcc11/distinfo
deleted file mode 100644
index 1fd189e160d9..000000000000
--- a/lang/gcc11/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1724163102
-SHA256 (gcc-11.5.0.tar.xz) = a6e21868ead545cf87f0c01f84276e4b5281d672098591c1c896241f09363478
-SIZE (gcc-11.5.0.tar.xz) = 82399864
diff --git a/lang/gcc11/files/patch-arm-unwind-cxx-support b/lang/gcc11/files/patch-arm-unwind-cxx-support
deleted file mode 100644
index ec6959b9655c..000000000000
--- a/lang/gcc11/files/patch-arm-unwind-cxx-support
+++ /dev/null
@@ -1,106 +0,0 @@
---- UTC
-Index: gcc/ginclude/unwind-arm-common.h
-===================================================================
---- gcc/ginclude/unwind-arm-common.h (revision 219113)
-+++ gcc/ginclude/unwind-arm-common.h (working copy)
-@@ -82,7 +82,11 @@
-
- struct _Unwind_Control_Block
- {
-+#ifdef __FreeBSD__
-+ unsigned exception_class __attribute__((__mode__(__DI__)));
-+#else
- char exception_class[8];
-+#endif
- void (*exception_cleanup)(_Unwind_Reason_Code, _Unwind_Control_Block *);
- /* Unwinder cache, private fields for the unwinder's use */
- struct
-@@ -181,7 +185,11 @@
-
- /* Support functions for the PR. */
- #define _Unwind_Exception _Unwind_Control_Block
-+#ifdef __FreeBSD__
-+ typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__)));
-+#else
- typedef char _Unwind_Exception_Class[8];
-+#endif
-
- void * _Unwind_GetLanguageSpecificData (_Unwind_Context *);
- _Unwind_Ptr _Unwind_GetRegionStart (_Unwind_Context *);
-Index: libstdc++-v3/libsupc++/unwind-cxx.h
-===================================================================
---- libstdc++-v3/libsupc++/unwind-cxx.h (revision 219147)
-+++ libstdc++-v3/libsupc++/unwind-cxx.h (working copy)
-@@ -235,7 +235,7 @@
- return reinterpret_cast<__cxa_dependent_exception *>(exc + 1) - 1;
- }
-
--#ifdef __ARM_EABI_UNWINDER__
-+#if defined(__ARM_EABI_UNWINDER__) && !defined(__FreeBSD__)
- static inline bool
- __is_gxx_exception_class(_Unwind_Exception_Class c)
- {
-@@ -309,13 +309,7 @@
- c[6] = 'R';
- c[7] = '\0';
- }
--
--static inline void*
--__gxx_caught_object(_Unwind_Exception* eo)
--{
-- return (void*)eo->barrier_cache.bitpattern[0];
--}
--#else // !__ARM_EABI_UNWINDER__
-+#else // !__ARM_EABI_UNWINDER__ || __FreeBSD__
- // This is the primary exception class we report -- "GNUCC++\0".
- const _Unwind_Exception_Class __gxx_primary_exception_class
- = ((((((((_Unwind_Exception_Class) 'G'
-@@ -339,6 +333,16 @@
- << 8 | (_Unwind_Exception_Class) '+')
- << 8 | (_Unwind_Exception_Class) '\x01');
-
-+const _Unwind_Exception_Class __gxx_forced_unwind_class
-+= ((((((((_Unwind_Exception_Class) 'G'
-+ << 8 | (_Unwind_Exception_Class) 'N')
-+ << 8 | (_Unwind_Exception_Class) 'U')
-+ << 8 | (_Unwind_Exception_Class) 'C')
-+ << 8 | (_Unwind_Exception_Class) 'F')
-+ << 8 | (_Unwind_Exception_Class) 'O')
-+ << 8 | (_Unwind_Exception_Class) 'R')
-+ << 8 | (_Unwind_Exception_Class) '\0');
-+
- static inline bool
- __is_gxx_exception_class(_Unwind_Exception_Class c)
- {
-@@ -346,6 +350,12 @@
- || c == __gxx_dependent_exception_class;
- }
-
-+static inline bool
-+__is_gxx_forced_unwind_class(_Unwind_Exception_Class c)
-+{
-+ return c == __gxx_forced_unwind_class;
-+}
-+
- // Only checks for primary or dependent, but not that it is a C++ exception at
- // all.
- static inline bool
-@@ -357,7 +367,18 @@
- #define __GXX_INIT_PRIMARY_EXCEPTION_CLASS(c) c = __gxx_primary_exception_class
- #define __GXX_INIT_DEPENDENT_EXCEPTION_CLASS(c) \
- c = __gxx_dependent_exception_class
-+#define __GXX_INIT_FORCED_UNWIND_CLASS(c) c = __gxx_forced_unwind_class
-+#endif // __ARM_EABI_UNWINDER__ && !__FreeBSD__
-
-+#ifdef __ARM_EABI_UNWINDER__
-+static inline void*
-+__gxx_caught_object(_Unwind_Exception* eo)
-+{
-+ return (void*)eo->barrier_cache.bitpattern[0];
-+}
-+
-+#else // !__ARM_EABI_UNWINDER__
-+
- // GNU C++ personality routine, Version 0.
- extern "C" _Unwind_Reason_Code __gxx_personality_v0
- (int, _Unwind_Action, _Unwind_Exception_Class,
diff --git a/lang/gcc11/files/patch-clang-vec_step b/lang/gcc11/files/patch-clang-vec_step
deleted file mode 100644
index 68fbeedad582..000000000000
--- a/lang/gcc11/files/patch-clang-vec_step
+++ /dev/null
@@ -1,21 +0,0 @@
-https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239266 reports how
-clang unfortunately poisons user namespace by default (without any
-special options).
-
-Until that changes (or GCC changes) we need to avoid using vec_step
-as a variable.
-
---- UTC
-Index: gcc/tree-vect-loop.c
-===================================================================
---- gcc/tree-vect-loop.c (revision 273856)
-+++ gcc/tree-vect-loop.c (working copy)
-@@ -55,6 +55,8 @@ along with GCC; see the file COPYING3. If not see
- #include "vec-perm-indices.h"
- #include "tree-eh.h"
-
-+#define vec_step vec_step_
-+
- /* Loop Vectorization Pass.
-
- This pass tries to vectorize loops.
diff --git a/lang/gcc11/files/patch-gcc_Makefile.in b/lang/gcc11/files/patch-gcc_Makefile.in
deleted file mode 100644
index 4d25cf85abc7..000000000000
--- a/lang/gcc11/files/patch-gcc_Makefile.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- gcc/Makefile.in.orig 2022-11-02 20:13:34 UTC
-+++ gcc/Makefile.in
-@@ -630,6 +630,8 @@ libsubdir = $(libdir)/gcc/$(real_target_noncanonical)/
-
- # Directory in which the compiler finds libraries etc.
- libsubdir = $(libdir)/gcc/$(real_target_noncanonical)/$(version)$(accel_dir_suffix)
-+# Directory in which the compiler finds headers.
-+libsubincludedir = $(libdir)/gcc/$(target_alias)/$(version)/include
- # Directory in which the compiler finds executables
- libexecsubdir = $(libexecdir)/gcc/$(real_target_noncanonical)/$(version)$(accel_dir_suffix)
- # Directory in which all plugin resources are installed
-@@ -3609,6 +3611,7 @@ installdirs:
- # $(libdir)/gcc/include isn't currently searched by cpp.
- installdirs:
- $(mkinstalldirs) $(DESTDIR)$(libsubdir)
-+ $(mkinstalldirs) $(DESTDIR)$(libsubincludedir)
- $(mkinstalldirs) $(DESTDIR)$(libexecsubdir)
- $(mkinstalldirs) $(DESTDIR)$(bindir)
- $(mkinstalldirs) $(DESTDIR)$(includedir)
diff --git a/lang/gcc11/files/patch-gcc_configure b/lang/gcc11/files/patch-gcc_configure
deleted file mode 100644
index cc60593ba6f7..000000000000
--- a/lang/gcc11/files/patch-gcc_configure
+++ /dev/null
@@ -1,22 +0,0 @@
-Enable support for .init_array and .fini_array, which FreeBSD supports
-since commit 83aa9cc00c2d83d05a0efe7a1496d8aab4a153bb in the src
-repository.
-
-There __FreeBSD_version is 1000009, so we start enabling the support
-from __FreeBSD_version == 1000010.
---- gcc/configure.orig 2023-05-11 22:33:34 UTC
-+++ gcc/configure
-@@ -24214,6 +24214,13 @@ EOF
- #else
- # if defined __sun__ && defined __svr4__
- /* Solaris ld.so.1 supports .init_array/.fini_array since Solaris 8. */
-+# elif defined __FreeBSD__
-+# include <sys/param.h>
-+# if __FreeBSD_version >= 1000010
-+ /* FreeBSD supports .init_array/.fini_array since FreeBSD 10. */
-+# else
-+# error The C library not known to support .init_array/.fini_array
-+# endif
- # else
- # error The C library not known to support .init_array/.fini_array
- # endif
diff --git a/lang/gcc11/files/patch-gcc_jit_Make-lang.in b/lang/gcc11/files/patch-gcc_jit_Make-lang.in
deleted file mode 100644
index 85728a1cb0d0..000000000000
--- a/lang/gcc11/files/patch-gcc_jit_Make-lang.in
+++ /dev/null
@@ -1,14 +0,0 @@
---- gcc/jit/Make-lang.in.orig 2022-11-02 17:25:43 UTC
-+++ gcc/jit/Make-lang.in
-@@ -355,9 +355,9 @@ jit.install-headers: installdirs
- # Install hooks:
- jit.install-headers: installdirs
- $(INSTALL_DATA) $(srcdir)/jit/libgccjit.h \
-- $(DESTDIR)$(includedir)/libgccjit.h
-+ $(DESTDIR)$(libsubincludedir)/libgccjit.h
- $(INSTALL_DATA) $(srcdir)/jit/libgccjit++.h \
-- $(DESTDIR)$(includedir)/libgccjit++.h
-+ $(DESTDIR)$(libsubincludedir)/libgccjit++.h
-
- ifneq (,$(findstring mingw,$(target)))
- jit.install-common: installdirs jit.install-headers
diff --git a/lang/gcc11/files/patch-gets-no-more b/lang/gcc11/files/patch-gets-no-more
deleted file mode 100644
index 4b49aba3ca28..000000000000
--- a/lang/gcc11/files/patch-gets-no-more
+++ /dev/null
@@ -1,47 +0,0 @@
-Disable the build/use of libssp/gets-chk since FreeBSD 12 and later
-do not feature gets() any longer.
-
---- UTC
-Index: libssp/Makefile.am
-===================================================================
---- libssp/Makefile.am (revision 263319)
-+++ libssp/Makefile.am (working copy)
-@@ -42,7 +42,7 @@
- nobase_libsubinclude_HEADERS = ssp/ssp.h ssp/string.h ssp/stdio.h ssp/unistd.h
-
- libssp_la_SOURCES = \
-- ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
-+ ssp.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
- memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \
- strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \
- vsnprintf-chk.c vsprintf-chk.c
-Index: libssp/Makefile.in
-===================================================================
---- libssp/Makefile.in (revision 263319)
-+++ libssp/Makefile.in (working copy)
-@@ -108,7 +108,7 @@
- am__installdirs = "$(DESTDIR)$(toolexeclibdir)" \
- "$(DESTDIR)$(libsubincludedir)"
- LTLIBRARIES = $(toolexeclib_LTLIBRARIES)
--am_libssp_la_OBJECTS = ssp.lo gets-chk.lo memcpy-chk.lo memmove-chk.lo \
-+am_libssp_la_OBJECTS = ssp.lo memcpy-chk.lo memmove-chk.lo \
- mempcpy-chk.lo memset-chk.lo snprintf-chk.lo sprintf-chk.lo \
- stpcpy-chk.lo strcat-chk.lo strcpy-chk.lo strncat-chk.lo \
- strncpy-chk.lo vsnprintf-chk.lo vsprintf-chk.lo
-@@ -291,7 +291,7 @@
- libsubincludedir = $(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include
- nobase_libsubinclude_HEADERS = ssp/ssp.h ssp/string.h ssp/stdio.h ssp/unistd.h
- libssp_la_SOURCES = \
-- ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
-+ ssp.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
- memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \
- strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \
- vsnprintf-chk.c vsprintf-chk.c
-@@ -452,7 +452,6 @@
- distclean-compile:
- -rm -f *.tab.c
-
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gets-chk.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libssp_nonshared_la-ssp-local.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcpy-chk.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memmove-chk.Plo@am__quote@
diff --git a/lang/gcc11/files/patch-gfortran-libgcc b/lang/gcc11/files/patch-gfortran-libgcc
deleted file mode 100644
index 89c6cb902c42..000000000000
--- a/lang/gcc11/files/patch-gfortran-libgcc
+++ /dev/null
@@ -1,70 +0,0 @@
-GCC has two runtime libraries: The static library libgcc.a (-lgcc) and
-the shared library libgcc_s.so (-lgcc_s). Both implement many of the
-same functions but they also each have their unique functions. When
-gcc links programs and libraries there are three possibilities:
-
-1. gcc -static-libgcc or gcc -static: -lgcc
- => Just use libgcc.a.
-
-2. gcc -shared-libgcc: -lgcc_s -lgcc
- => Link with libgcc_s first, so libgcc.a is only used for its unique
- functions.
-
-3. gcc: -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed
- => Link with libgcc.a first so libgcc_s is only used for its unique
- functions (_Unwind_* functions).
-
-Approach 3 is the default for gcc and it's also what clang and clang++ use;
-approach 2 is the default for gfortran, g++ and probably other front ends.
-
-This patch makes 3 the default for gfortran. It significantly reduces
-the use of libgcc_s. The _Unwind_* functions are also available in the
-old base system libgcc_s which means this reduces the need for
--rpath /usr/local/lib/gccN in ports that depend on libraries built with
-gfortran. Consider a dependency tree like this:
-
- prog -> libA -> libgcc_s (old base system libgcc_s is fine)
- -> libB -> libgcc_s (libB built with gfortran, needs new libgcc_s)
-
-Here prog needs to be linked with -rpath /usr/local/lib/gccN even if it's
-a normal C program compiled with clang. Without -rpath it will fail to
-start because it loads old libgcc_s first as a dependency of libA and then
-it fails to load libB. With this patch libB works with old base system
-libgcc_s or may not need libgcc_s at all, so prog does not need to be
-linked with -rpath.
-
-Upstream is unlikely accept a patch like this because libgfortran calls
-some _Unwind_* functions and so always needs libgcc_s. Also because
-every Fortran program and library links to libgfortran it makes sense
-that option 2 above is the default. On FreeBSD where clang and GCC
-compiled code can be mixed and where multiple libgcc_s may be installed,
-option 3 is just a lot easier to deal with.
-
-The bug that sparked this is PR 208120 (but note there's a lot of
-misleading information in that bug. CMake is not actually doing
-anything wrong.)
-
---- UTC
---- gcc/fortran/gfortranspec.c.orig 2015-06-26 17:47:23 UTC
-+++ gcc/fortran/gfortranspec.c
-@@ -404,7 +404,7 @@ For more information about these matters
- }
- }
-
--#ifdef ENABLE_SHARED_LIBGCC
-+#if 0
- if (library)
- {
- unsigned int i;
-
---- libgfortran/Makefile.in.orig 2019-02-22 14:22:13.000000000 +0000
-+++ libgfortran/Makefile.in 2019-02-27 16:27:08.856408000 +0000
-@@ -625,7 +625,7 @@
- $(LTLDFLAGS) $(LIBQUADLIB) ../libbacktrace/libbacktrace.la \
- $(HWCAP_LDFLAGS) \
- -lm $(extra_ldflags_libgfortran) \
-- $(version_arg) -Wc,-shared-libgcc
-+ $(version_arg)
-
- libgfortran_la_DEPENDENCIES = $(version_dep) libgfortran.spec $(LIBQUADLIB_DEP)
- cafexeclib_LTLIBRARIES = libcaf_single.la
diff --git a/lang/gcc11/files/patch-libcxxrt b/lang/gcc11/files/patch-libcxxrt
deleted file mode 100644
index 4e8a5c34305f..000000000000
--- a/lang/gcc11/files/patch-libcxxrt
+++ /dev/null
@@ -1,18 +0,0 @@
-libc++ on FreeBSD always uses PathScale libcxxrt and cannot change to
-LLVM libc++abi without breaking backward compatibility. Besides, mixing
-different C++ ABIs is not supported unless subset via DT_FILTER.
-
-https://github.com/llvm/llvm-project/commit/35479ffb1251
-https://github.com/freebsd/freebsd-src/commit/cf56074e5271
-
---- gcc/cp/g++spec.c.orig 2022-04-21 07:58:53 UTC
-+++ gcc/cp/g++spec.c
-@@ -60,7 +60,7 @@ along with GCC; see the file COPYING3. If not see
- #endif
-
- #ifndef LIBCXXABI
--#define LIBCXXABI "c++abi"
-+#define LIBCXXABI "cxxrt"
- #endif
- #ifndef LIBCXXABI_PROFILE
- #define LIBCXXABI_PROFILE LIBCXXABI
diff --git a/lang/gcc11/files/patch-libphobos_libdruntime_core_sys_freebsd_config.d b/lang/gcc11/files/patch-libphobos_libdruntime_core_sys_freebsd_config.d
deleted file mode 100644
index f6b5affb5db0..000000000000
--- a/lang/gcc11/files/patch-libphobos_libdruntime_core_sys_freebsd_config.d
+++ /dev/null
@@ -1,15 +0,0 @@
---- libphobos/libdruntime/core/sys/freebsd/config.d.orig 2023-08-31 22:33:21 UTC
-+++ libphobos/libdruntime/core/sys/freebsd/config.d
-@@ -13,8 +13,10 @@ public import core.sys.posix.config;
- // __FreeBSD_version numbers are documented in the Porter's Handbook.
- // NOTE: When adding newer versions of FreeBSD, verify all current versioned
- // bindings are still compatible with the release.
-- version (FreeBSD_13) enum __FreeBSD_version = 1300000;
--else version (FreeBSD_12) enum __FreeBSD_version = 1202000;
-+ version (FreeBSD_15) enum __FreeBSD_version = 1500000;
-+else version (FreeBSD_14) enum __FreeBSD_version = 1401000;
-+else version (FreeBSD_13) enum __FreeBSD_version = 1303000;
-+else version (FreeBSD_12) enum __FreeBSD_version = 1204000;
- else version (FreeBSD_11) enum __FreeBSD_version = 1104000;
- else version (FreeBSD_10) enum __FreeBSD_version = 1004000;
- else version (FreeBSD_9) enum __FreeBSD_version = 903000;
diff --git a/lang/gcc11/files/patch-libsanitizer_asan_asan__linux.cpp b/lang/gcc11/files/patch-libsanitizer_asan_asan__linux.cpp
deleted file mode 100644
index 22630767b114..000000000000
--- a/lang/gcc11/files/patch-libsanitizer_asan_asan__linux.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-Since the vDSO shared librares on Linux and FreeBSD are called
-differently, the initialization order check fails on FreeBSD.
-This patch fixes it by ignoring [vdso] instead of linux-vdso.so.
-
-GCC gets the original file from the LLVM Project, so this patch should
-probably be upstreamed directly to the LLVM Project rather than to GCC.
-
---- libsanitizer/asan/asan_linux.cpp.orig 2022-11-23 10:52:45 UTC
-+++ libsanitizer/asan/asan_linux.cpp
-@@ -135,7 +135,7 @@ static int FindFirstDSOCallback(struct dl_phdr_info *i
- return 0;
-
- // Ignore vDSO
-- if (internal_strncmp(info->dlpi_name, "linux-", sizeof("linux-") - 1) == 0)
-+ if (internal_strncmp(info->dlpi_name, "[vdso]", sizeof("[vdso]") - 1) == 0)
- return 0;
-
- #if SANITIZER_FREEBSD || SANITIZER_NETBSD
diff --git a/lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux.cpp b/lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux.cpp
deleted file mode 100644
index bf9b0df79e0b..000000000000
--- a/lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-Patch taken from the following commits:
-
-- https://cgit.freebsd.org/src/commit/?id=7cafe89f9ce33effe6e471b185339d413da1ca46
-- https://cgit.freebsd.org/src/commit/?id=930a7c2ac67e1e8e511aa1d0a31a16c632060ebb
-
---- libsanitizer/sanitizer_common/sanitizer_linux.cpp.orig 2022-11-26 10:40:30 UTC
-+++ libsanitizer/sanitizer_common/sanitizer_linux.cpp
-@@ -80,6 +80,7 @@
-
- #if SANITIZER_FREEBSD
- #include <sys/exec.h>
-+#include <sys/procctl.h>
- #include <sys/sysctl.h>
- #include <machine/atomic.h>
- extern "C" {
-@@ -2171,33 +2172,20 @@ void CheckASLR() {
- ReExec();
- }
- #elif SANITIZER_FREEBSD
-- int aslr_pie;
-- uptr len = sizeof(aslr_pie);
--#if SANITIZER_WORDSIZE == 64
-- if (UNLIKELY(internal_sysctlbyname("kern.elf64.aslr.pie_enable",
-- &aslr_pie, &len, NULL, 0) == -1)) {
-- // We're making things less 'dramatic' here since
-- // the OID is not necessarily guaranteed to be here
-+ int aslr_status;
-+ if (UNLIKELY(procctl(P_PID, 0, PROC_ASLR_STATUS, &aslr_status) == -1)) {
-+ // We're making things less 'dramatic' here since
-+ // the cmd is not necessarily guaranteed to be here
- // just yet regarding FreeBSD release
- return;
-- }
--
-- if (aslr_pie > 0) {
-- Printf("This sanitizer is not compatible with enabled ASLR "
-- "and binaries compiled with PIE\n");
-- Die();
-- }
--#endif
-- // there might be 32 bits compat for 64 bits
-- if (UNLIKELY(internal_sysctlbyname("kern.elf32.aslr.pie_enable",
-- &aslr_pie, &len, NULL, 0) == -1)) {
-- return;
-- }
--
-- if (aslr_pie > 0) {
-- Printf("This sanitizer is not compatible with enabled ASLR "
-- "and binaries compiled with PIE\n");
-- Die();
-+ }
-+ if ((aslr_status & PROC_ASLR_ACTIVE) != 0) {
-+ VReport(1, "This sanitizer is not compatible with enabled ASLR "
-+ "and binaries compiled with PIE\n"
-+ "ASLR will be disabled and the program re-executed.\n");
-+ int aslr_ctl = PROC_ASLR_FORCE_DISABLE;
-+ CHECK_NE(procctl(P_PID, 0, PROC_ASLR_CTL, &aslr_ctl), -1);
-+ ReExec();
- }
- #else
- // Do nothing
diff --git a/lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux__libcdep.cpp b/lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux__libcdep.cpp
deleted file mode 100644
index 7f13f8591313..000000000000
--- a/lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux__libcdep.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-Patch taken from
-
-https://cgit.freebsd.org/src/commit/?id=96fe7c8ab0f65cf829619abd74ae6c126b21e15f
-
---- libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp.orig 2022-11-26 09:47:34 UTC
-+++ libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp
-@@ -45,7 +45,9 @@
-
- #if SANITIZER_FREEBSD
- #include <pthread_np.h>
-+#include <stdlib.h>
- #include <osreldate.h>
-+#include <sys/auxv.h>
- #include <sys/sysctl.h>
- #define pthread_getattr_np pthread_attr_get_np
- #endif
-@@ -857,7 +859,14 @@ void ReExec() {
- void ReExec() {
- const char *pathname = "/proc/self/exe";
-
--#if SANITIZER_NETBSD
-+#if SANITIZER_FREEBSD
-+ char exe_path[PATH_MAX];
-+ if (elf_aux_info(AT_EXECPATH, exe_path, sizeof(exe_path)) == 0) {
-+ char link_path[PATH_MAX];
-+ if (realpath(exe_path, link_path))
-+ pathname = link_path;
-+ }
-+#elif SANITIZER_NETBSD
- static const int name[] = {
- CTL_KERN,
- KERN_PROC_ARGS,
diff --git a/lang/gcc11/files/pkg-message.in b/lang/gcc11/files/pkg-message.in
deleted file mode 100644
index df3ea725ce59..000000000000
--- a/lang/gcc11/files/pkg-message.in
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-{ type: install
- message: <<EOD
-To ensure binaries built with this toolchain find appropriate versions
-of the necessary run-time libraries, you may want to link using
-
- -Wl,-rpath=%%TARGLIB%%
-
-For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens
-transparently.
-EOD
-}
-]
diff --git a/lang/gcc11/pkg-descr b/lang/gcc11/pkg-descr
deleted file mode 100644
index 9fe37ceb32bf..000000000000
--- a/lang/gcc11/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-GCC, the GNU Compiler Collection, supports a number of languages.
-This port installs the C, C++, and Fortran front ends as gcc11, g++11,
-and gfortran11, respectively.
-
-Gerald Pfeifer <gerald@FreeBSD.org>
diff --git a/lang/gcc11/pkg-help b/lang/gcc11/pkg-help
deleted file mode 100644
index 9030bbb28d3f..000000000000
--- a/lang/gcc11/pkg-help
+++ /dev/null
@@ -1,3 +0,0 @@
-Building this port with LTO_BOOTSTRAP enabled requires significant amounts of
-memory and time. Consider disabling LTO_BOOTSTRAP in favor of STANDARD_BOOTSTRAP
-(or disabling BOOTSTRAP altogether) in case that is a problem.
diff --git a/lang/gcc11/pkg-plist b/lang/gcc11/pkg-plist
deleted file mode 100644
index 7ea0244d761c..000000000000
--- a/lang/gcc11/pkg-plist
+++ /dev/null
@@ -1,38 +0,0 @@
-bin/%%GNU_HOST%%-c++%%SUFFIX%%
-bin/%%GNU_HOST%%-g++%%SUFFIX%%
-bin/%%GNU_HOST%%-gcc%%SUFFIX%%
-bin/%%GNU_HOST%%-gcc-%%GCC_VERSION%%
-bin/%%GNU_HOST%%-gcc-ar%%SUFFIX%%
-bin/%%GNU_HOST%%-gcc-nm%%SUFFIX%%
-bin/%%GNU_HOST%%-gcc-ranlib%%SUFFIX%%
-bin/%%GNU_HOST%%-gdc%%SUFFIX%%
-bin/%%GNU_HOST%%-gfortran%%SUFFIX%%
-bin/c++%%SUFFIX%%
-bin/cpp%%SUFFIX%%
-bin/g++%%SUFFIX%%
-bin/gcc%%SUFFIX%%
-bin/gcc-ar%%SUFFIX%%
-bin/gcc-nm%%SUFFIX%%
-bin/gcc-ranlib%%SUFFIX%%
-bin/gcov%%SUFFIX%%
-bin/gcov-dump%%SUFFIX%%
-bin/gcov-tool%%SUFFIX%%
-bin/gdc%%SUFFIX%%
-bin/gfortran%%SUFFIX%%
-bin/lto-dump%%SUFFIX%%
-share/man/man1/cpp%%SUFFIX%%.1.gz
-share/man/man1/g++%%SUFFIX%%.1.gz
-share/man/man1/gcc%%SUFFIX%%.1.gz
-share/man/man1/gcov%%SUFFIX%%.1.gz
-share/man/man1/gcov-dump%%SUFFIX%%.1.gz
-share/man/man1/gcov-tool%%SUFFIX%%.1.gz
-share/man/man1/gdc%%SUFFIX%%.1.gz
-share/man/man1/gfortran%%SUFFIX%%.1.gz
-share/man/man1/lto-dump%%SUFFIX%%.1.gz
-share/gcc-%%GCC_VERSION%%/python/libstdcxx/__init__.py
-share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/__init__.py
-share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/printers.py
-share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/xmethods.py
-@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
-@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
-@comment Insert PLIST.lib here
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index 09288ca07ae9..cf467d87a03c 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20250807
+PORTVERSION= 13.4.1.s20250925
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index cd09a192d675..205ac723c7d3 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754727595
-SHA256 (gcc-13-20250807.tar.xz) = c27d3b6225fb9b5f9bf14ce5f821918039a37ae36630d007bdd07cd014a8f5af
-SIZE (gcc-13-20250807.tar.xz) = 84575936
+TIMESTAMP = 1758883168
+SHA256 (gcc-13-20250925.tar.xz) = 884b6788640587faa5ef271ebc5654ac1ff0cdacb59a752bf9e66e38b19ce530
+SIZE (gcc-13-20250925.tar.xz) = 84597944
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index c871102880f9..46fd520e579c 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20250808
+PORTVERSION= 14.3.1.s20250926
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
@@ -50,8 +50,8 @@ OPTIONS_DEFAULT_i386= STANDARD_BOOTSTRAP
OPTIONS_DEFAULT_powerpc=LTO_BOOTSTRAP
OPTIONS_DEFAULT_powerpc64=LTO_BOOTSTRAP
OPTIONS_DEFAULT_powerpc64le=LTO_BOOTSTRAP
-OPTIONS_SINGLE= BOOTSTRAP
-OPTIONS_SINGLE_BOOTSTRAP= LTO_BOOTSTRAP STANDARD_BOOTSTRAP
+OPTIONS_RADIO= BOOTSTRAP
+OPTIONS_RADIO_BOOTSTRAP= LTO_BOOTSTRAP STANDARD_BOOTSTRAP
LTO_BOOTSTRAP_DESC= Build using a full LTO bootstrap
STANDARD_BOOTSTRAP_DESC= Build using a full bootstrap without LTO
GRAPHITE_DESC= Support for Graphite loop optimizations
@@ -84,18 +84,20 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
CONFIGURE_ARGS+= --with-abi=elfv2
.endif
-.if ${ARCH} == i386
-LANGUAGES:= c,c++,objc,fortran
-.else
-LANGUAGES:= c,c++,objc,fortran,jit
+LANGUAGES= c,c++,objc,fortran
+.if ${ARCH} != i386 && !empty(PORT_OPTIONS:M*BOOTSTRAP)
+LANGUAGES:= ${LANGUAGES},jit
.endif
+
TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
TARGLIB32= ${PREFIX}/lib32 # The version information is added later
LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_OUTSOURCE= yes
-.if ${PORT_OPTIONS:MLTO_BOOTSTRAP}
+.if empty(PORT_OPTIONS:M*BOOTSTRAP)
+CONFIGURE_ARGS+=--disable-bootstrap
+.elif ${PORT_OPTIONS:MLTO_BOOTSTRAP}
CONFIGURE_ARGS+=--with-build-config=bootstrap-lto-noplugin
ALL_TARGET= bootstrap-lean
PIE_UNSAFE= yes
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 96b4b80695b2..a7a73c916071 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754727665
-SHA256 (gcc-14-20250808.tar.xz) = a8a38cbcb9021e8688cdc2c719976b925bfb050e4d25e7d419016f49102fdcc6
-SIZE (gcc-14-20250808.tar.xz) = 88335256
+TIMESTAMP = 1758959784
+SHA256 (gcc-14-20250926.tar.xz) = 83336f1c94e7ffd5590d347fe30a0d33c45d216142612db23e066ccb727bb993
+SIZE (gcc-14-20250926.tar.xz) = 88365628
diff --git a/lang/gcc14-devel/pkg-help b/lang/gcc14-devel/pkg-help
index 9030bbb28d3f..632e1c65f816 100644
--- a/lang/gcc14-devel/pkg-help
+++ b/lang/gcc14-devel/pkg-help
@@ -1,3 +1,6 @@
Building this port with LTO_BOOTSTRAP enabled requires significant amounts of
memory and time. Consider disabling LTO_BOOTSTRAP in favor of STANDARD_BOOTSTRAP
-(or disabling BOOTSTRAP altogether) in case that is a problem.
+in case that is a problem.
+
+Note that disabling bootstrap altogether is possible, but not recommended: some
+features (e.g. jit) requires you to choose a bootstrap option to be enabled.
diff --git a/lang/gcc14/Makefile b/lang/gcc14/Makefile
index 29e119905af3..3f2d7cf4848d 100644
--- a/lang/gcc14/Makefile
+++ b/lang/gcc14/Makefile
@@ -80,7 +80,11 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
CONFIGURE_ARGS+= --with-abi=elfv2
.endif
-LANGUAGES:= c,c++,objc,fortran,jit
+LANGUAGES= c,c++,objc,fortran
+.if ${ARCH} != i386 && !empty(PORT_OPTIONS:M*BOOTSTRAP)
+LANGUAGES:= ${LANGUAGES},jit
+.endif
+
TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
TARGLIB32= ${PREFIX}/lib32 # The version information is added later
LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
diff --git a/lang/gcc14/pkg-help b/lang/gcc14/pkg-help
index 9030bbb28d3f..632e1c65f816 100644
--- a/lang/gcc14/pkg-help
+++ b/lang/gcc14/pkg-help
@@ -1,3 +1,6 @@
Building this port with LTO_BOOTSTRAP enabled requires significant amounts of
memory and time. Consider disabling LTO_BOOTSTRAP in favor of STANDARD_BOOTSTRAP
-(or disabling BOOTSTRAP altogether) in case that is a problem.
+in case that is a problem.
+
+Note that disabling bootstrap altogether is possible, but not recommended: some
+features (e.g. jit) requires you to choose a bootstrap option to be enabled.
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 8dcb6ee7ab72..3fde06f67220 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.2.1.s20250809
-PORTREVISION= 1
+PORTVERSION= 15.2.1.s20250927
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
@@ -50,8 +49,8 @@ OPTIONS_DEFAULT_i386= STANDARD_BOOTSTRAP
OPTIONS_DEFAULT_powerpc=LTO_BOOTSTRAP
OPTIONS_DEFAULT_powerpc64=LTO_BOOTSTRAP
OPTIONS_DEFAULT_powerpc64le=LTO_BOOTSTRAP
-OPTIONS_SINGLE= BOOTSTRAP
-OPTIONS_SINGLE_BOOTSTRAP= LTO_BOOTSTRAP STANDARD_BOOTSTRAP
+OPTIONS_RADIO= BOOTSTRAP
+OPTIONS_RADIO_BOOTSTRAP= LTO_BOOTSTRAP STANDARD_BOOTSTRAP
LTO_BOOTSTRAP_DESC= Build using a full LTO bootstrap
STANDARD_BOOTSTRAP_DESC= Build using a full bootstrap without LTO
GRAPHITE_DESC= Support for Graphite loop optimizations
@@ -84,18 +83,20 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
CONFIGURE_ARGS+= --with-abi=elfv2
.endif
-.if ${ARCH} == i386
-LANGUAGES:= c,c++,objc,fortran
-.else
-LANGUAGES:= c,c++,objc,fortran,jit
+LANGUAGES= c,c++,objc,fortran
+.if ${ARCH} != i386 && !empty(PORT_OPTIONS:M*BOOTSTRAP)
+LANGUAGES:= ${LANGUAGES},jit
.endif
+
TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
TARGLIB32= ${PREFIX}/lib32 # The version information is added later
LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_OUTSOURCE= yes
-.if ${PORT_OPTIONS:MLTO_BOOTSTRAP}
+.if empty(PORT_OPTIONS:M*BOOTSTRAP)
+CONFIGURE_ARGS+=--disable-bootstrap
+.elif ${PORT_OPTIONS:MLTO_BOOTSTRAP}
CONFIGURE_ARGS+=--with-build-config=bootstrap-lto-noplugin
ALL_TARGET= bootstrap-lean
PIE_UNSAFE= yes
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 51af0622e204..3f086f15a32c 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754988243
-SHA256 (gcc-15-20250809.tar.xz) = 8f159e7e2103d4340f7d41b321d3f30f6bff129c7fd7341772cb0434b8d8a76a
-SIZE (gcc-15-20250809.tar.xz) = 92336288
+TIMESTAMP = 1759225558
+SHA256 (gcc-15-20250927.tar.xz) = ee453b713689336a070acd7fe9b3dd276851ab708043fd956400c2db33a2a5f8
+SIZE (gcc-15-20250927.tar.xz) = 92319628
diff --git a/lang/gcc15-devel/pkg-help b/lang/gcc15-devel/pkg-help
index 9030bbb28d3f..632e1c65f816 100644
--- a/lang/gcc15-devel/pkg-help
+++ b/lang/gcc15-devel/pkg-help
@@ -1,3 +1,6 @@
Building this port with LTO_BOOTSTRAP enabled requires significant amounts of
memory and time. Consider disabling LTO_BOOTSTRAP in favor of STANDARD_BOOTSTRAP
-(or disabling BOOTSTRAP altogether) in case that is a problem.
+in case that is a problem.
+
+Note that disabling bootstrap altogether is possible, but not recommended: some
+features (e.g. jit) requires you to choose a bootstrap option to be enabled.
diff --git a/lang/gcc15/Makefile b/lang/gcc15/Makefile
index 957ccabf391e..d4e52f6d3815 100644
--- a/lang/gcc15/Makefile
+++ b/lang/gcc15/Makefile
@@ -80,11 +80,11 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
CONFIGURE_ARGS+= --with-abi=elfv2
.endif
-.if ${ARCH} == i386
-LANGUAGES:= c,c++,objc,fortran
-.else
-LANGUAGES:= c,c++,objc,fortran,jit
+LANGUAGES= c,c++,objc,fortran
+.if ${ARCH} != i386 && !empty(PORT_OPTIONS:M*BOOTSTRAP)
+LANGUAGES:= ${LANGUAGES},jit
.endif
+
TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
TARGLIB32= ${PREFIX}/lib32 # The version information is added later
LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
diff --git a/lang/gcc15/pkg-help b/lang/gcc15/pkg-help
index 9030bbb28d3f..632e1c65f816 100644
--- a/lang/gcc15/pkg-help
+++ b/lang/gcc15/pkg-help
@@ -1,3 +1,6 @@
Building this port with LTO_BOOTSTRAP enabled requires significant amounts of
memory and time. Consider disabling LTO_BOOTSTRAP in favor of STANDARD_BOOTSTRAP
-(or disabling BOOTSTRAP altogether) in case that is a problem.
+in case that is a problem.
+
+Note that disabling bootstrap altogether is possible, but not recommended: some
+features (e.g. jit) requires you to choose a bootstrap option to be enabled.
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index c2060b599283..9d2a474d9df5 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20250810
-PORTREVISION= 1
+PORTVERSION= 16.0.0.s20250928
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
@@ -50,8 +49,8 @@ OPTIONS_DEFAULT_i386= STANDARD_BOOTSTRAP
OPTIONS_DEFAULT_powerpc=LTO_BOOTSTRAP
OPTIONS_DEFAULT_powerpc64=LTO_BOOTSTRAP
OPTIONS_DEFAULT_powerpc64le=LTO_BOOTSTRAP
-OPTIONS_SINGLE= BOOTSTRAP
-OPTIONS_SINGLE_BOOTSTRAP= LTO_BOOTSTRAP STANDARD_BOOTSTRAP
+OPTIONS_RADIO= BOOTSTRAP
+OPTIONS_RADIO_BOOTSTRAP= LTO_BOOTSTRAP STANDARD_BOOTSTRAP
LTO_BOOTSTRAP_DESC= Build using a full LTO bootstrap
STANDARD_BOOTSTRAP_DESC= Build using a full bootstrap without LTO
GRAPHITE_DESC= Support for Graphite loop optimizations
@@ -84,18 +83,20 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
CONFIGURE_ARGS+= --with-abi=elfv2
.endif
-.if ${ARCH} == i386
-LANGUAGES:= c,c++,objc,fortran
-.else
-LANGUAGES:= c,c++,objc,fortran,jit
+LANGUAGES= c,c++,objc,fortran
+.if ${ARCH} != i386 && !empty(PORT_OPTIONS:M*BOOTSTRAP)
+LANGUAGES:= ${LANGUAGES},jit
.endif
+
TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
TARGLIB32= ${PREFIX}/lib32 # The version information is added later
LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_OUTSOURCE= yes
-.if ${PORT_OPTIONS:MLTO_BOOTSTRAP}
+.if empty(PORT_OPTIONS:M*BOOTSTRAP)
+CONFIGURE_ARGS+=--disable-bootstrap
+.elif ${PORT_OPTIONS:MLTO_BOOTSTRAP}
CONFIGURE_ARGS+=--with-build-config=bootstrap-lto-noplugin
ALL_TARGET= bootstrap-lean
PIE_UNSAFE= yes
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 3379e47f5543..6610feb59e7e 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754988656
-SHA256 (gcc-16-20250810.tar.xz) = a2580c5f817a87f2b7ffb667a533a22ad19f4a0914af84cf67abea3c7617d612
-SIZE (gcc-16-20250810.tar.xz) = 95341000
+TIMESTAMP = 1759225720
+SHA256 (gcc-16-20250928.tar.xz) = cc0709722224a378d0b99b1c720eed539b92566205742429b717f4df7d6c5f4a
+SIZE (gcc-16-20250928.tar.xz) = 95726148
diff --git a/lang/gcc16-devel/files/patch-gcc_jit_jit-recording.cc b/lang/gcc16-devel/files/patch-gcc_jit_jit-recording.cc
new file mode 100644
index 000000000000..eb1071b632c0
--- /dev/null
+++ b/lang/gcc16-devel/files/patch-gcc_jit_jit-recording.cc
@@ -0,0 +1,11 @@
+--- gcc/jit/jit-recording.cc.orig 2025-09-19 17:08:24 UTC
++++ gcc/jit/jit-recording.cc
+@@ -4822,7 +4822,7 @@ recording::function::write_reproducer (reproducer &r)
+ r.write(" gcc_jit_function_add_integer_array_attribute (%s,\n"
+ " %s,\n"
+ " (int[])%s,\n"
+- " %lu);\n",
++ " %zu);\n",
+ id,
+ fn_attribute_reproducer_strings[std::get<0>(attribute)],
+ get_vector_int_debug (std::get<1>(attribute)).c_str(),
diff --git a/lang/gcc16-devel/files/patch-gcc_jit_libgccjit.cc b/lang/gcc16-devel/files/patch-gcc_jit_libgccjit.cc
new file mode 100644
index 000000000000..82b0517b99bd
--- /dev/null
+++ b/lang/gcc16-devel/files/patch-gcc_jit_libgccjit.cc
@@ -0,0 +1,20 @@
+--- gcc/jit/libgccjit.cc.orig 2025-09-19 17:04:52 UTC
++++ gcc/jit/libgccjit.cc
+@@ -4405,7 +4405,7 @@ gcc_jit_context_new_rvalue_vector_perm (gcc_jit_contex
+ mask_len == elements1_len,
+ ctxt, loc,
+ "mismatching length for mask:"
+- " elements1 length: %ld mask length: %ld",
++ " elements1 length: %zu mask length: %zu",
+ mask_len,
+ elements1_len);
+
+@@ -4426,7 +4426,7 @@ gcc_jit_context_new_rvalue_vector_perm (gcc_jit_contex
+ mask_element_size == elements1_element_size,
+ ctxt, loc,
+ "mismatching size for mask element type:"
+- " elements1 element type: %ld mask element type: %ld",
++ " elements1 element type: %zu mask element type: %zu",
+ mask_element_size,
+ elements1_element_size);
+
diff --git a/lang/gcc16-devel/pkg-help b/lang/gcc16-devel/pkg-help
index 9030bbb28d3f..632e1c65f816 100644
--- a/lang/gcc16-devel/pkg-help
+++ b/lang/gcc16-devel/pkg-help
@@ -1,3 +1,6 @@
Building this port with LTO_BOOTSTRAP enabled requires significant amounts of
memory and time. Consider disabling LTO_BOOTSTRAP in favor of STANDARD_BOOTSTRAP
-(or disabling BOOTSTRAP altogether) in case that is a problem.
+in case that is a problem.
+
+Note that disabling bootstrap altogether is possible, but not recommended: some
+features (e.g. jit) requires you to choose a bootstrap option to be enabled.
diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile
index 88cf3f8c2f3f..604c8605d1a3 100644
--- a/lang/ghc/Makefile
+++ b/lang/ghc/Makefile
@@ -55,12 +55,11 @@ PDFDOCS_BUILD_DEPENDS= xelatex:print/tex-xetex \
${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
PDFDOCS_VARS= hadrian_docs_arg=
-DYNAMIC_CONFIGURE_WITH= system-libffi \
- ffi-includes=${LOCALBASE}/include \
- ffi-libraries=${LOCALBASE}/lib
+DYNAMIC_CONFIGURE_WITH= system-libffi
+DYNAMIC_CONFIGURE_ON= --with-ffi-includes=${LOCALBASE}/include \
+ --with-ffi-libraries=${LOCALBASE}/lib
DYNAMIC_LIB_DEPENDS= libffi.so:devel/libffi
-DYNAMIC_VARS= hadrian_setting_dynamic=True
-DYNAMIC_VARS_OFF= hadrian_setting_dynamic=False
+DYNAMIC_OFF_FLAVOUR?= +no_dynamic_ghc+fully_static
# do not replace this with GMP_CONFIGURE_WITH
# it adds "--without-gmp-*" when the option is OFF, which results in "no" value
@@ -70,8 +69,7 @@ GMP_CONFIGURE_ON= --with-gmp-includes=${LOCALBASE}/include \
GMP_LIB_DEPENDS= libgmp.so:math/gmp
GMP_VARS_OFF= hadrian_gmp_arg=--bignum=native
-PROFILE_VARS= hadrian_setting_profile=True
-PROFILE_VARS_OFF= hadrian_setting_profile=False
+PROFILE_OFF_FLAVOUR= +no_profiled_libs
GHC_VERSION?= 9.8.4
LLVM_VERSION?= 15
@@ -114,18 +112,23 @@ HADRIAN_PLAN= ${MASTERDIR}/files/plan-bootstrap-${BOOT_GHC_VERSION:C/\./_/g}.js
PLIST_SUB+= GMP=
.endif
-LIB_DEPENDS+= libffi.so:devel/libffi
-.undef DYNAMIC_CONFIGURE_WITH
-CONFIGURE_ARGS+= --with-system-libffi --with-ffi-includes=${LOCALBASE}/include --with-ffi-libraries=${LOCALBASE}/lib
-HADRIAN_CMD= ${WRKSRC}/hadrian/bootstrap/_build/bin/hadrian ${HADRIAN_DOCS_ARG} ${HADRIAN_GMP_ARG}
-DO_MAKE_BUILD= ${SETENVI} ${WRK_ENV} ${HADRIAN_CMD} ${_MAKE_JOBS} --flavour=ports
+HADRIAN_FLAVOUR_ARG= --flavour=default
+.if !${PORT_OPTIONS:MDYNAMIC}
+HADRIAN_FLAVOUR_ARG:= ${HADRIAN_FLAVOUR_ARG}${DYNAMIC_OFF_FLAVOUR}
+.endif
+.if !${PORT_OPTIONS:MPROFILE}
+HADRIAN_FLAVOUR_ARG:= ${HADRIAN_FLAVOUR_ARG}${PROFILE_OFF_FLAVOUR}
+.endif
+
+HADRIAN_CMD= ${WRKSRC}/hadrian/bootstrap/_build/bin/hadrian \
+ ${HADRIAN_DOCS_ARG} \
+ ${HADRIAN_GMP_ARG} \
+ ${HADRIAN_FLAVOUR_ARG}
+
+DO_MAKE_BUILD= ${SETENVI} ${WRK_ENV} ${HADRIAN_CMD} ${_MAKE_JOBS}
ALL_TARGET= binary-dist-dir
INSTALL_WRKSRC= ${WRKSRC}/_build/bindist/ghc-${GHC_VERSION}-${CONFIGURE_TARGET}
-.if ! ${PORT_OPTIONS:MDYNAMIC} || !${PORT_OPTIONS:MPROFILE}
-IGNORE= Building with Hadrian requires both DYNAMIC and PROFILE for now
-.endif
-
GHC_ARCH= ${ARCH:S/amd64/x86_64/:C/armv.*/arm/}
BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-${CONFIGURE_TARGET}
BOOT_INSTALL_DIR= ${WRKDIR}/ghc-boot-install
@@ -147,11 +150,6 @@ CONFIGURE_TARGET= ${ARCH}-unknown-freebsd${"${ARCH:Maarch64}" != "":?:-gnueabihf
CONFIGURE_ARGS+= --host=${CONFIGURE_TARGET}
.endif
-post-patch:
- ${SED} -e 's|%%DYNAMIC%%|${HADRIAN_SETTING_DYNAMIC}|' \
- -e 's|%%PROFILE%%|${HADRIAN_SETTING_PROFILE}|' \
- ${PATCHDIR}/UserSettings.hs > ${WRKSRC}/hadrian/src/UserSettings.hs
-
pre-configure:
# Call the bootstrap script
cd ${WRKSRC} && ${BOOT_SCRIPT}
diff --git a/lang/ghc/files/UserSettings.hs b/lang/ghc/files/UserSettings.hs
deleted file mode 100644
index 01d8b0187f06..000000000000
--- a/lang/ghc/files/UserSettings.hs
+++ /dev/null
@@ -1,75 +0,0 @@
--- Ensure we don't expose any unfoldings to guarantee quick rebuilds
-{-# OPTIONS_GHC -O0 #-}
-
--- If you want to customise your build you should copy this file from
--- hadrian/src/UserSettings.hs to hadrian/UserSettings.hs and edit your copy.
--- If you don't copy the file your changes will be tracked by git and you can
--- accidentally commit them.
---
--- See doc/user-settings.md for instructions, and src/Flavour.hs for auxiliary
--- functions for manipulating flavours.
--- Please update doc/user-settings.md when committing changes to this file.
-module UserSettings (
- userFlavours, userPackages, userDefaultFlavour,
- verboseCommand, buildProgressColour, successColour, finalStage
- ) where
-
-import qualified Data.Set as Set
-import Flavour.Type
-import Expression
-import {-# SOURCE #-} Settings.Default
-
--- See doc/user-settings.md for instructions.
--- Please update doc/user-settings.md when committing changes to this file.
-
--- | Name of the default flavour, i.e the one used when no --flavour=<name>
--- argument is passed to Hadrian.
-userDefaultFlavour :: String
-userDefaultFlavour = "default"
-
--- | User-defined build flavours. See 'userFlavour' as an example.
-userFlavours :: [Flavour]
-userFlavours = [userFlavour] -- Add more build flavours if need be.
-
--- | This is an example user-defined build flavour. Feel free to modify it and
--- use by passing @--flavour=user@ from the command line.
-userFlavour :: Flavour
-userFlavour = defaultFlavour {
- name = "ports"
- , libraryWays = Set.difference <$> defaultLibraryWays <*> pure ws
- , dynamicGhcPrograms = pure %%DYNAMIC%%
--- , ghcProfiled = %%PROFILE%%
- }
- where
- ws = Set.fromList $ concat [
- if %%DYNAMIC%% then [] else [dynamic]
- , if %%PROFILE%% then [] else [profiling]]
-
--- | Add user-defined packages. Note, this only lets Hadrian know about the
--- existence of a new package; to actually build it you need to create a new
--- build flavour, modifying the list of packages that are built by default.
-userPackages :: [Package]
-userPackages = []
-
--- | Set to 'True' to print full command lines during the build process. Note:
--- this is a 'Predicate', hence you can enable verbose output only for certain
--- targets, e.g.: @verboseCommand = package ghcPrim@.
-verboseCommand :: Predicate
-verboseCommand = do
- verbosity <- expr getVerbosity
- return $ verbosity >= Verbose
-
--- | Set colour for build progress messages (e.g. executing a build command).
-buildProgressColour :: BuildProgressColour
-buildProgressColour = mkBuildProgressColour (Dull Magenta)
-
--- | Set colour for success messages (e.g. a package is built successfully).
-successColour :: SuccessColour
-successColour = mkSuccessColour (Dull Green)
-
--- | Stop after building the StageN compiler.
--- For example, setting the 'finalStage' to 'Stage1' will just build the
--- 'Stage1' compiler. Setting it to 'Stage3' will build the 'Stage3'
--- compiler. Setting it to 'Stage0' will mean nothing gets built at all.
-finalStage :: Stage
-finalStage = Stage2
diff --git a/lang/ghc/pkg-plist b/lang/ghc/pkg-plist
index 756fe08dfcee..d51911ff035e 100644
--- a/lang/ghc/pkg-plist
+++ b/lang/ghc/pkg-plist
@@ -18,11 +18,11 @@ bin/runhaskell-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/ghc
lib/ghc-%%GHC_VERSION%%/bin/ghc-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv
-lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-dyn
-lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-dyn-ghc-%%GHC_VERSION%%
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-dyn
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-dyn-ghc-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-ghc-%%GHC_VERSION%%
-lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-prof
-lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-prof-ghc-%%GHC_VERSION%%
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-prof
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-prof-ghc-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/ghc-pkg
lib/ghc-%%GHC_VERSION%%/bin/ghc-pkg-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/haddock
@@ -40,8 +40,8 @@ lib/ghc-%%GHC_VERSION%%/bin/runhaskell-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/unlit
lib/ghc-%%GHC_VERSION%%/bin/unlit-ghc-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv
-lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv-dyn
-lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv-prof
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv-dyn
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv-prof
lib/ghc-%%GHC_VERSION%%/lib/bin/unlit
lib/ghc-%%GHC_VERSION%%/lib/ghc-interp.js
lib/ghc-%%GHC_VERSION%%/lib/ghc-usage.txt
@@ -154,4845 +154,4895 @@ lib/ghc-%%GHC_VERSION%%/lib/package.conf.d/xhtml-%%XHTML_VERSION%%-inplace.conf
lib/ghc-%%GHC_VERSION%%/lib/package.conf.d/xhtml-%%XHTML_VERSION%%-inplace.conf.copy
lib/ghc-%%GHC_VERSION%%/lib/settings
lib/ghc-%%GHC_VERSION%%/lib/template-hsc.h
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ComponentsGraph.dyn_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ComponentsGraph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ComponentsGraph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ComponentsGraph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/Configure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ComponentsGraph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/Configure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/Configure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/Configure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ConfiguredComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/Configure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ConfiguredComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ConfiguredComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ConfiguredComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/DescribeUnitId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ConfiguredComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/DescribeUnitId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/DescribeUnitId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/DescribeUnitId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/FullUnitId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/DescribeUnitId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/FullUnitId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/FullUnitId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/FullUnitId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/Id.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/FullUnitId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/Id.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/Id.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/Id.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/LinkedComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/Id.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/LinkedComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/LinkedComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/LinkedComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/MixLink.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/LinkedComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/MixLink.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/MixLink.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/MixLink.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModSubst.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/MixLink.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModSubst.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModSubst.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModSubst.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModuleScope.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModSubst.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModuleScope.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModuleScope.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModuleScope.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModuleShape.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModuleScope.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModuleShape.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModuleShape.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModuleShape.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/PreExistingComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ModuleShape.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/PreExistingComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/PreExistingComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/PreExistingComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/PreModuleShape.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/PreExistingComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/PreModuleShape.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/PreModuleShape.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/PreModuleShape.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ReadyComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/PreModuleShape.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ReadyComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ReadyComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ReadyComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/UnifyM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/ReadyComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/UnifyM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/UnifyM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/UnifyM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Async.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Backpack/UnifyM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Async.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Async.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Async.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/CopyFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Async.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/CopyFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/CopyFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/CopyFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/CreatePipe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/CopyFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/CreatePipe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/CreatePipe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/CreatePipe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Directory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/CreatePipe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Directory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Directory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Directory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Environment.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Directory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Environment.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Environment.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Environment.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Environment.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/GetShortPathName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/GetShortPathName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/GetShortPathName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/GetShortPathName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Internal/TempFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/GetShortPathName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Internal/TempFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Internal/TempFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Internal/TempFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Prelude/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Internal/TempFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Prelude/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Prelude/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Prelude/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Process.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Prelude/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Process.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Process.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Process.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/ResponseFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Process.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/ResponseFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/ResponseFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/ResponseFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/SnocList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/ResponseFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/SnocList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/SnocList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/SnocList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Stack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/SnocList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Stack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Stack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Stack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Time.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Stack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Time.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Time.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Time.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/GetOpt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Compat/Time.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/GetOpt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/GetOpt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/GetOpt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Lex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/GetOpt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Lex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Lex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Lex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Lex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Check.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Check.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Check.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Check.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/ReadE.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Check.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/ReadE.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/ReadE.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/ReadE.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/ReadE.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Bench.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Bench.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Bench.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Bench.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Bench.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/Macros.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/Macros.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/Macros.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/Macros.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/Macros/Z.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/Macros.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/Macros/Z.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/Macros/Z.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/Macros/Z.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PackageInfoModule.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/Macros/Z.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PackageInfoModule.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PackageInfoModule.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PackageInfoModule.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PackageInfoModule/Z.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PackageInfoModule.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PackageInfoModule/Z.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PackageInfoModule/Z.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PackageInfoModule/Z.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PathsModule.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PackageInfoModule/Z.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PathsModule.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PathsModule.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PathsModule.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PathsModule/Z.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PathsModule.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PathsModule/Z.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PathsModule/Z.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PathsModule/Z.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildPaths.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Build/PathsModule/Z.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildPaths.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildPaths.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildPaths.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildTarget.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildPaths.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildTarget.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildTarget.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildTarget.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildToolDepends.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildTarget.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildToolDepends.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildToolDepends.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildToolDepends.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/CCompiler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/BuildToolDepends.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/CCompiler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/CCompiler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/CCompiler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Command.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/CCompiler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Command.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Command.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Command.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Compiler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Command.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Compiler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Compiler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Compiler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Configure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Compiler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Configure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Configure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Configure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/ConfigureScript.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Configure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/ConfigureScript.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/ConfigureScript.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/ConfigureScript.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Flag.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/ConfigureScript.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Flag.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Flag.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Flag.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Flag.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/EnvironmentParser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/EnvironmentParser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/EnvironmentParser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/EnvironmentParser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/ImplInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/EnvironmentParser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/ImplInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/ImplInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/ImplInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/ImplInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHCJS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHC/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHCJS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHCJS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHCJS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Glob.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/GHCJS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Glob.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Glob.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Glob.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Haddock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Glob.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Haddock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Haddock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Haddock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/HaskellSuite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Haddock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/HaskellSuite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/HaskellSuite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/HaskellSuite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Hpc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/HaskellSuite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Hpc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Hpc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Hpc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Install.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Hpc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Install.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Install.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Install.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/InstallDirs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Install.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/InstallDirs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/InstallDirs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/InstallDirs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/InstallDirs/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/InstallDirs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/InstallDirs/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/InstallDirs/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/InstallDirs/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/LocalBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/InstallDirs/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/LocalBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/LocalBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/LocalBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PackageDescription.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/LocalBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PackageDescription.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PackageDescription.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PackageDescription.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PackageIndex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PackageDescription.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PackageIndex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PackageIndex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PackageIndex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PreProcess.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PackageIndex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PreProcess.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PreProcess.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PreProcess.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PreProcess/Unlit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PreProcess.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PreProcess/Unlit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PreProcess/Unlit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PreProcess/Unlit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/PreProcess/Unlit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Ar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Ar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Ar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Ar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Builtin.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Ar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Builtin.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Builtin.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Builtin.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Db.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Builtin.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Db.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Db.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Db.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Find.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Db.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Find.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Find.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Find.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/GHC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Find.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/GHC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/GHC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/GHC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/HcPkg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/GHC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/HcPkg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/HcPkg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/HcPkg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Hpc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/HcPkg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Hpc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Hpc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Hpc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Hpc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Ld.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Ld.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Ld.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Ld.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/ResponseFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Ld.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/ResponseFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/ResponseFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/ResponseFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Run.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/ResponseFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Run.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Run.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Run.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Script.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Run.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Script.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Script.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Script.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Strip.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Script.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Strip.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Strip.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Strip.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Strip.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Register.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Program/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Register.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Register.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Register.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Setup.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Register.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Setup.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Setup.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Setup.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/ShowBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Setup.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/ShowBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/ShowBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/ShowBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/SrcDist.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/ShowBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/SrcDist.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/SrcDist.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/SrcDist.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/SrcDist.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/ExeV10.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/ExeV10.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/ExeV10.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/ExeV10.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/LibV09.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/ExeV10.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/LibV09.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/LibV09.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/LibV09.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/Log.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/LibV09.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/Log.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/Log.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/Log.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/UHC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Test/Log.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/UHC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/UHC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/UHC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/UserHooks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/UHC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/UserHooks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/UserHooks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/UserHooks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/UserHooks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/TestSuite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Simple/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/TestSuite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/TestSuite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/TestSuite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/AnnotatedId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/TestSuite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/AnnotatedId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/AnnotatedId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/AnnotatedId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentInclude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/AnnotatedId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentInclude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentInclude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentInclude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentLocalBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentInclude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentLocalBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentLocalBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentLocalBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/DumpBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentLocalBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/DumpBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/DumpBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/DumpBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/GivenComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/DumpBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/GivenComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/GivenComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/GivenComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/LocalBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/GivenComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/LocalBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/LocalBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/LocalBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageName/Magic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/LocalBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageName/Magic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageName/Magic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageName/Magic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/TargetInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageName/Magic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/TargetInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/TargetInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/TargetInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/IOData.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Types/TargetInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/IOData.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/IOData.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/IOData.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/Json.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/IOData.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/Json.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/Json.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/Json.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/LogProgress.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/Json.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/LogProgress.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/LogProgress.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/LogProgress.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/MapAccum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/LogProgress.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/MapAccum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/MapAccum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/MapAccum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/NubList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/MapAccum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/NubList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/NubList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/NubList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/Progress.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/NubList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/Progress.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/Progress.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/Progress.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/UnionFind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/Progress.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/UnionFind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/UnionFind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/UnionFind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Verbosity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Utils/UnionFind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Verbosity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Verbosity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Verbosity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Verbosity/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Verbosity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Verbosity/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Verbosity/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Verbosity/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/ZinzaPrelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/Verbosity/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/ZinzaPrelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/ZinzaPrelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/ZinzaPrelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Paths_Cabal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Distribution/ZinzaPrelude.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/HSCabal-%%CABAL_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/HSCabal-%%CABAL_VERSION%%-inplace.p_o
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Paths_Cabal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Paths_Cabal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Paths_Cabal.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/Paths_Cabal.p_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/libHSCabal-%%CABAL_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/libHSCabal-%%CABAL_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Backpack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%-inplace/libHSCabal-%%CABAL_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Backpack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Backpack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Backpack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/CabalSpecVersion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Backpack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/CabalSpecVersion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/CabalSpecVersion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/CabalSpecVersion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/CabalSpecVersion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/CharParsing.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/CharParsing.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/CharParsing.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/CharParsing.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/DList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/CharParsing.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/DList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/DList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/DList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/DList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/MonadFail.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/MonadFail.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/MonadFail.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/MonadFail.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Newtype.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/MonadFail.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Newtype.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Newtype.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Newtype.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/NonEmptySet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Newtype.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/NonEmptySet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/NonEmptySet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/NonEmptySet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Parsing.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/NonEmptySet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Parsing.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Parsing.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Parsing.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Parsing.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Semigroup.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Semigroup.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Semigroup.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Semigroup.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Typeable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Semigroup.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Typeable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Typeable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Typeable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compiler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compat/Typeable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compiler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compiler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compiler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Compiler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/FieldDescrs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/FieldDescrs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/FieldDescrs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/FieldDescrs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Newtypes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/FieldDescrs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Newtypes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Newtypes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Newtypes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Newtypes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Pretty.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Pretty.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Pretty.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Pretty.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/FieldGrammar/Pretty.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/ConfVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/ConfVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/ConfVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/ConfVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Field.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/ConfVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Field.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Field.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Field.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Lexer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Field.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Lexer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Lexer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Lexer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/LexerMonad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Lexer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/LexerMonad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/LexerMonad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/LexerMonad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/ParseResult.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/LexerMonad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/ParseResult.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/ParseResult.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/ParseResult.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/ParseResult.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Pretty.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Pretty.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Pretty.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Pretty.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/InstalledPackageInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Fields/Pretty.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/InstalledPackageInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/InstalledPackageInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/InstalledPackageInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/License.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/InstalledPackageInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/License.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/License.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/License.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/ModuleName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/License.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/ModuleName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/ModuleName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/ModuleName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Package.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/ModuleName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Package.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Package.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Package.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Package.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Configuration.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Configuration.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Configuration.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Configuration.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/FieldGrammar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Configuration.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/FieldGrammar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/FieldGrammar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/FieldGrammar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/FieldGrammar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/PrettyPrint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/PrettyPrint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/PrettyPrint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/PrettyPrint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Quirks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/PrettyPrint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Quirks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Quirks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Quirks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Quirks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/PackageDescription/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/FieldLineStream.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/FieldLineStream.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/FieldLineStream.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/FieldLineStream.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Position.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/FieldLineStream.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Position.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Position.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Position.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Warning.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Position.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Warning.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Warning.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Warning.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Pretty.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Parsec/Warning.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Pretty.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Pretty.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Pretty.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Pretty.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/License.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/License.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/License.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/License.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseExceptionId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/License.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseExceptionId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseExceptionId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseExceptionId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseExpression.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseExceptionId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseExpression.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseExpression.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseExpression.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseExpression.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseListVersion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseListVersion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseListVersion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseListVersion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseReference.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseListVersion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseReference.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseReference.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseReference.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/System.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/SPDX/LicenseReference.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/System.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/System.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/System.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Text.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/System.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Text.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Text.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Text.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/AbiDependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Text.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/AbiDependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/AbiDependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/AbiDependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/AbiHash.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/AbiDependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/AbiHash.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/AbiHash.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/AbiHash.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Benchmark.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/AbiHash.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Benchmark.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Benchmark.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Benchmark.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Benchmark/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Benchmark.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Benchmark/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Benchmark/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Benchmark/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BenchmarkInterface.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Benchmark/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BenchmarkInterface.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BenchmarkInterface.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BenchmarkInterface.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BenchmarkType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BenchmarkInterface.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BenchmarkType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BenchmarkType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BenchmarkType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BenchmarkType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildInfo/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildInfo/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildInfo/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildInfo/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildInfo/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Component.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/BuildType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Component.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Component.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Component.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Component.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentRequestedSpec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentRequestedSpec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentRequestedSpec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentRequestedSpec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/CondTree.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ComponentRequestedSpec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/CondTree.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/CondTree.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/CondTree.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Condition.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/CondTree.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Condition.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Condition.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Condition.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ConfVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Condition.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ConfVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ConfVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ConfVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Dependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ConfVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Dependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Dependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Dependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/DependencyMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Dependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/DependencyMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/DependencyMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/DependencyMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExeDependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/DependencyMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExeDependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExeDependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExeDependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Executable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExeDependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Executable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Executable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Executable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Executable/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Executable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Executable/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Executable/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Executable/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExecutableScope.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Executable/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExecutableScope.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExecutableScope.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExecutableScope.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExposedModule.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExecutableScope.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExposedModule.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExposedModule.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExposedModule.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Flag.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ExposedModule.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Flag.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Flag.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Flag.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLib.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Flag.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLib.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLib.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLib.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLib/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLib.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLib/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLib/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLib/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLibOption.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLib/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLibOption.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLibOption.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLibOption.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLibType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLibOption.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLibType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLibType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLibType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/GenericPackageDescription.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ForeignLibType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/GenericPackageDescription.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/GenericPackageDescription.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/GenericPackageDescription.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/GenericPackageDescription/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/GenericPackageDescription.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/GenericPackageDescription/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/GenericPackageDescription/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/GenericPackageDescription/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/HookedBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/GenericPackageDescription/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/HookedBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/HookedBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/HookedBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/IncludeRenaming.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/HookedBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/IncludeRenaming.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/IncludeRenaming.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/IncludeRenaming.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/IncludeRenaming.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo/FieldGrammar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo/FieldGrammar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo/FieldGrammar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo/FieldGrammar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo/FieldGrammar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LegacyExeDependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/InstalledPackageInfo/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LegacyExeDependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LegacyExeDependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LegacyExeDependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LegacyExeDependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Library.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Library.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Library.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Library.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Library/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Library.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Library/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Library/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Library/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LibraryName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Library/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LibraryName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LibraryName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LibraryName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LibraryVisibility.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LibraryName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LibraryVisibility.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LibraryVisibility.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LibraryVisibility.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Mixin.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/LibraryVisibility.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Mixin.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Mixin.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Mixin.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Mixin.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ModuleReexport.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ModuleReexport.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ModuleReexport.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ModuleReexport.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ModuleRenaming.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ModuleReexport.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ModuleRenaming.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ModuleRenaming.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ModuleRenaming.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/MungedPackageId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/ModuleRenaming.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/MungedPackageId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/MungedPackageId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/MungedPackageId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/MungedPackageName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/MungedPackageId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/MungedPackageName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/MungedPackageName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/MungedPackageName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageDescription.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/MungedPackageName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageDescription.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageDescription.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageDescription.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageDescription/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageDescription.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageDescription/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageDescription/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageDescription/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageDescription/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageId/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageId/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageId/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageId/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageId/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageVersionConstraint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageVersionConstraint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageVersionConstraint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageVersionConstraint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigDependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PackageVersionConstraint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigDependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigDependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigDependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigDependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigVersion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigVersion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigVersion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigVersion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigVersionRange.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigVersion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigVersionRange.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigVersionRange.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigVersionRange.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SetupBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/PkgconfigVersionRange.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SetupBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SetupBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SetupBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SetupBuildInfo/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SetupBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SetupBuildInfo/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SetupBuildInfo/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SetupBuildInfo/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SourceRepo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SetupBuildInfo/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SourceRepo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SourceRepo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SourceRepo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SourceRepo/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SourceRepo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SourceRepo/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SourceRepo/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SourceRepo/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/SourceRepo/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuite/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuite/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuite/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuite/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuiteInterface.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuite/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuiteInterface.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuiteInterface.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuiteInterface.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestSuiteInterface.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/UnitId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/TestType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/UnitId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/UnitId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/UnitId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/UnqualComponentName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/UnitId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/UnqualComponentName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/UnqualComponentName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/UnqualComponentName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/UnqualComponentName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Version.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionInterval.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/Version.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionInterval.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionInterval.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionInterval.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionInterval/Legacy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionInterval.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionInterval/Legacy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionInterval/Legacy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionInterval/Legacy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionRange.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionInterval/Legacy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionRange.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionRange.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionRange.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionRange/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionRange.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionRange/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionRange/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionRange/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Base62.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Types/VersionRange/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Base62.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Base62.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Base62.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Generic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Base62.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Generic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Generic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Generic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/MD5.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Generic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/MD5.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/MD5.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/MD5.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Path.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/MD5.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Path.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Path.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Path.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/ShortText.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Path.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/ShortText.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/ShortText.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/ShortText.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/String.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/ShortText.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/String.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/String.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/String.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Structured.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/String.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Structured.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Structured.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Structured.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Utils/Structured.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Version.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Language/Haskell/Extension.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Distribution/Version.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Language/Haskell/Extension.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Language/Haskell/Extension.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Language/Haskell/Extension.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/Language/Haskell/Extension.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/HSCabal-syntax-%%CABAL_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/HSCabal-syntax-%%CABAL_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/libHSCabal-syntax-%%CABAL_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/libHSCabal-syntax-%%CABAL_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%-inplace/libHSCabal-syntax-%%CABAL_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/MArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/IO/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/MArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/MArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/MArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/MArray/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/MArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/MArray/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/MArray/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/MArray/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/ST.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/MArray/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/ST.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/ST.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/ST.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/ST/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/ST.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/ST/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/ST/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/ST/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/ST/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Unboxed.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Storable/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Unboxed.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Unboxed.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Unboxed.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Unboxed.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Unsafe.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/Data/Array/Unsafe.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/HSarray-%%ARRAY_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/HSarray-%%ARRAY_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/libHSarray-%%ARRAY_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/libHSarray-%%ARRAY_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Applicative.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%-inplace/libHSarray-%%ARRAY_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Applicative.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Applicative.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Applicative.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Arrow.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Applicative.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Arrow.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Arrow.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Arrow.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Category.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Arrow.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Category.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Category.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Category.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Category.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/Chan.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/Chan.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/Chan.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/Chan.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/MVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/Chan.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/MVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/MVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/MVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/QSem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/MVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/QSem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/QSem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/QSem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/QSemN.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/QSem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/QSemN.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/QSemN.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/QSemN.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Concurrent/QSemN.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Exception/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Exception/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Exception/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Exception/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Exception/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Fail.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Fail.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Fail.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Fail.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Fix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Fail.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Fix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Fix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Fix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/IO/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Fix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/IO/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/IO/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/IO/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Instances.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/IO/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Instances.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Instances.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Instances.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Instances.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Imp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Imp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Imp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Imp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Imp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Imp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Imp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Imp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Imp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Imp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Lazy/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Zip.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/ST/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Zip.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Zip.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Zip.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Array/Byte.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Control/Monad/Zip.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Array/Byte.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Array/Byte.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Array/Byte.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifoldable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Array/Byte.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifoldable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifoldable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifoldable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifoldable1.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifoldable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifoldable1.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifoldable1.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifoldable1.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifunctor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifoldable1.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifunctor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifunctor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifunctor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bitraversable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bifunctor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bitraversable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bitraversable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bitraversable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bitraversable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bool.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bool.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bool.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bool.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Bool.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Coerce.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Coerce.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Coerce.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Coerce.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Complex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Coerce.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Complex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Complex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Complex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Data.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Complex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Data.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Data.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Data.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Dynamic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Data.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Dynamic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Dynamic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Dynamic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Either.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Dynamic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Either.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Either.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Either.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Eq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Either.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Eq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Eq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Eq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Fixed.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Eq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Fixed.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Fixed.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Fixed.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Foldable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Fixed.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Foldable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Foldable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Foldable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Foldable1.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Foldable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Foldable1.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Foldable1.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Foldable1.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Function.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Foldable1.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Function.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Function.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Function.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Function.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Classes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Classes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Classes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Classes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Compose.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Classes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Compose.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Compose.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Compose.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Const.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Compose.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Const.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Const.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Const.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Contravariant.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Const.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Contravariant.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Contravariant.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Contravariant.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Identity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Contravariant.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Identity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Identity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Identity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Product.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Identity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Product.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Product.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Product.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Sum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Product.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Sum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Sum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Sum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Sum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/IORef.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Functor/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/IORef.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/IORef.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/IORef.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Int.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/IORef.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Int.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Int.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Int.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Int.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Kind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Kind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Kind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Kind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/List.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Kind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/List.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/List.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/List.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/List/NonEmpty.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/List.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/List/NonEmpty.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/List/NonEmpty.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/List/NonEmpty.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Maybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/List/NonEmpty.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Maybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Maybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Maybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Monoid.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Maybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Monoid.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Monoid.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Monoid.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/OldList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Monoid.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/OldList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/OldList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/OldList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ord.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/OldList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ord.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ord.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ord.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Proxy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ord.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Proxy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Proxy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Proxy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ratio.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Proxy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ratio.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ratio.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ratio.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Ratio.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Semigroup.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/STRef/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Semigroup.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Semigroup.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Semigroup.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Semigroup/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Semigroup.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Semigroup/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Semigroup/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Semigroup/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/String.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Semigroup/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/String.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/String.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/String.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Traversable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/String.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Traversable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Traversable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Traversable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Tuple.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Traversable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Tuple.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Tuple.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Tuple.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Bool.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Tuple.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Bool.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Bool.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Bool.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Coercion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Bool.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Coercion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Coercion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Coercion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Equality.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Coercion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Equality.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Equality.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Equality.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Ord.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Equality.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Ord.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Ord.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Ord.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Typeable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Type/Ord.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Typeable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Typeable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Typeable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Typeable/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Typeable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Typeable/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Typeable/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Typeable/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Unique.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Typeable/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Unique.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Unique.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Unique.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Unique.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Version.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Void.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Version.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Void.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Void.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Void.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Word.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Void.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Word.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Word.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Word.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Debug/Trace.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Data/Word.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Debug/Trace.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Debug/Trace.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Debug/Trace.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Debug/Trace.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/ConstPtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/ConstPtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/ConstPtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/ConstPtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/ConstPtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/String.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/String.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/String.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/String.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/String.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Concurrent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/C/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Concurrent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Concurrent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Concurrent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Concurrent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Imp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Imp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Imp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Imp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Imp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/ForeignPtr/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Alloc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Alloc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Alloc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Alloc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Array.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Alloc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Array.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Array.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Array.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Array.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Pool.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Pool.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Pool.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Pool.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Pool.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Ptr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Marshal/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Ptr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Ptr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Ptr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Ptr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/StablePtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/StablePtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/StablePtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/StablePtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Storable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/StablePtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Storable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Storable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Storable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Arr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Foreign/Storable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Arr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Arr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Arr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ArrayArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Arr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ArrayArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ArrayArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ArrayArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ArrayArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Bits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Bits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Bits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Bits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ByteOrder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Bits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ByteOrder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ByteOrder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ByteOrder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ByteOrder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Clock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Clock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Clock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Clock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Clock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/Signal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/Signal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/Signal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/Signal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/Sync.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/Signal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/Sync.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/Sync.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/Sync.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ConsoleHandler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Conc/Sync.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ConsoleHandler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ConsoleHandler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ConsoleHandler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ConsoleHandler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Desugar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Desugar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Desugar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Desugar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Encoding/UTF8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Desugar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Encoding/UTF8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Encoding/UTF8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Encoding/UTF8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Enum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Encoding/UTF8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Enum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Enum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Enum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Environment.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Enum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Environment.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Environment.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Environment.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Err.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Environment.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Err.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Err.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Err.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Err.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Arr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Arr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Arr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Arr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Array.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Arr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Array.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Array.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Array.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Control.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Array.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Control.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Control.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Control.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/EPoll.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Control.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/EPoll.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/EPoll.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/EPoll.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/IntTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/EPoll.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/IntTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/IntTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/IntTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/IntVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/IntTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/IntVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/IntVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/IntVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/IntVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Internal/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Internal/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Internal/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Internal/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/KQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Internal/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/KQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/KQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/KQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Manager.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/KQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Manager.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Manager.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Manager.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/PSQ.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Manager.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/PSQ.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/PSQ.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/PSQ.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Poll.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/PSQ.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Poll.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Poll.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Poll.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Thread.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Poll.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Thread.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Thread.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Thread.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/TimeOut.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Thread.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/TimeOut.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/TimeOut.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/TimeOut.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/TimerManager.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/TimeOut.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/TimerManager.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/TimerManager.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/TimerManager.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Unique.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/TimerManager.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Unique.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Unique.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Unique.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Event/Unique.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exception/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exception/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exception/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exception/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ExecutionStack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exception/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ExecutionStack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ExecutionStack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ExecutionStack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ExecutionStack/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ExecutionStack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ExecutionStack/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ExecutionStack/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ExecutionStack/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ExecutionStack/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Fingerprint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Exts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Fingerprint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Fingerprint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Fingerprint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Fingerprint/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Fingerprint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Fingerprint/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Fingerprint/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Fingerprint/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Fingerprint/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float/ConversionUtils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float/ConversionUtils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float/ConversionUtils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float/ConversionUtils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float/RealFracMethods.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float/ConversionUtils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float/RealFracMethods.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float/RealFracMethods.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float/RealFracMethods.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Float/RealFracMethods.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Foreign/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Foreign/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Foreign/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Foreign/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ForeignPtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Foreign/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ForeignPtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ForeignPtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ForeignPtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/GHCi.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ForeignPtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/GHCi.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/GHCi.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/GHCi.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/GHCi/Helpers.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/GHCi.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/GHCi/Helpers.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/GHCi/Helpers.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/GHCi/Helpers.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Generics.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/GHCi/Helpers.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Generics.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Generics.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Generics.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Generics.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Buffer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Buffer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Buffer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Buffer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/BufferedIO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Buffer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/BufferedIO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/BufferedIO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/BufferedIO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Device.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/BufferedIO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Device.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Device.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Device.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Device.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/CodePage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/CodePage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/CodePage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/CodePage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Failure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/CodePage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Failure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Failure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Failure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Iconv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Failure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Iconv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Iconv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Iconv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Latin1.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Iconv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Latin1.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Latin1.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Latin1.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Latin1.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF16.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF16.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF16.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF16.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF32.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF16.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF32.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF32.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF32.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF32.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Encoding/UTF8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/FD.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/FD.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/FD.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/FD.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/FD.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/FD.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/FD.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/FD.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/FD.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/FD.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Flock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Flock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Flock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Flock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/LinuxOFD.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Flock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/LinuxOFD.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/LinuxOFD.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/LinuxOFD.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/NoOp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/LinuxOFD.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/NoOp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/NoOp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/NoOp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/NoOp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Text.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Lock/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Text.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Text.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Text.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Text.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/IOMode.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Handle/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/IOMode.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/IOMode.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/IOMode.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/StdHandles.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/IOMode.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/StdHandles.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/StdHandles.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/StdHandles.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/SubSystem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/StdHandles.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/SubSystem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/SubSystem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/SubSystem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/SubSystem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IOArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IO/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IOArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IOArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IOArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IOPort.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IOArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IOPort.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IOPort.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IOPort.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IORef.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IOPort.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IORef.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IORef.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IORef.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/InfoProv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IORef.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/InfoProv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/InfoProv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/InfoProv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Int.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/InfoProv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Int.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Int.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Int.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Integer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Int.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Integer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Integer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Integer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Integer/Logarithms.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Integer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Integer/Logarithms.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Integer/Logarithms.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Integer/Logarithms.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IsList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Integer/Logarithms.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IsList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IsList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IsList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Ix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/IsList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Ix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Ix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Ix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/List.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Ix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/List.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/List.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/List.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/MVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/List.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/MVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/MVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/MVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Maybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/MVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Maybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Maybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Maybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Natural.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Maybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Natural.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Natural.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Natural.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Num.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Natural.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Num.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Num.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Num.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/OldList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Num.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/OldList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/OldList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/OldList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/OverloadedLabels.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/OldList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/OverloadedLabels.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/OverloadedLabels.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/OverloadedLabels.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Pack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/OverloadedLabels.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Pack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Pack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Pack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Profiling.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Pack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Profiling.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Profiling.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Profiling.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Ptr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Profiling.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Ptr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Ptr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Ptr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/RTS/Flags.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Ptr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/RTS/Flags.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/RTS/Flags.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/RTS/Flags.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/RTS/Flags.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Real.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Real.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Real.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Real.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Records.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Real.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Records.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Records.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Records.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ResponseFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Records.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ResponseFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ResponseFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ResponseFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ST.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ResponseFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ST.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ST.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ST.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/STRef.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/ST.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/STRef.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/STRef.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/STRef.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Show.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/STRef.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Show.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Show.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Show.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Show.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StableName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StableName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StableName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StableName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StableName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/CCS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/CCS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/CCS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/CCS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/CloneStack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/CCS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/CloneStack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/CloneStack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/CloneStack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/CloneStack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StaticPtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stack/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StaticPtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StaticPtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StaticPtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StaticPtr/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StaticPtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StaticPtr/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StaticPtr/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StaticPtr/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/StaticPtr/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Storable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Storable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Storable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Storable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TopHandler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Storable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TopHandler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TopHandler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TopHandler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeError.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TopHandler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeError.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeError.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeError.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeLits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeError.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeLits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeLits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeLits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeLits/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeLits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeLits/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeLits/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeLits/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeNats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeLits/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeNats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeNats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeNats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeNats/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeNats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeNats/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeNats/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeNats/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/TypeNats/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Bits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Bits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Bits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Bits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/DerivedCoreProperties.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Bits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/DerivedCoreProperties.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/DerivedCoreProperties.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/DerivedCoreProperties.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/GeneralCategory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/DerivedCoreProperties.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/GeneralCategory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/GeneralCategory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/GeneralCategory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleLowerCaseMapping.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/GeneralCategory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleLowerCaseMapping.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleLowerCaseMapping.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleLowerCaseMapping.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleTitleCaseMapping.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleLowerCaseMapping.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleTitleCaseMapping.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleTitleCaseMapping.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleTitleCaseMapping.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleUpperCaseMapping.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleTitleCaseMapping.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleUpperCaseMapping.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleUpperCaseMapping.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleUpperCaseMapping.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Char/UnicodeData/SimpleUpperCaseMapping.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Version.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Weak.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Unicode/Internal/Version.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Weak.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Weak.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Weak.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Weak/Finalize.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Weak.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Weak/Finalize.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Weak/Finalize.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Weak/Finalize.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Word.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Weak/Finalize.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Word.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Word.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Word.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Numeric.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/GHC/Word.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Numeric.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Numeric.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Numeric.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Numeric/Natural.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Numeric.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Numeric/Natural.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Numeric/Natural.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Numeric/Natural.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Numeric/Natural.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/ClockGetTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/ClockGetTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/ClockGetTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/ClockGetTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/RUsage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/ClockGetTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/RUsage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/RUsage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/RUsage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/Times.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/RUsage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/Times.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/Times.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/Times.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Unsupported.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Posix/Times.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Unsupported.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Unsupported.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Unsupported.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Unsupported.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Console/GetOpt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/CPUTime/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Console/GetOpt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Console/GetOpt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Console/GetOpt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Console/GetOpt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment/Blank.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment/Blank.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment/Blank.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment/Blank.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment/ExecutablePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment/Blank.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment/ExecutablePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment/ExecutablePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment/ExecutablePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Exit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Environment/ExecutablePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Exit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Exit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Exit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Exit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/IO/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem/StableName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem/StableName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem/StableName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem/StableName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem/Weak.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem/StableName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem/Weak.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem/Weak.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem/Weak.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Posix/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Mem/Weak.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Posix/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Posix/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Posix/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Posix/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Posix/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Posix/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Posix/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Posix/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Timeout.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Posix/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Timeout.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Timeout.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Timeout.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/ParserCombinators/ReadP.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/System/Timeout.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/ParserCombinators/ReadP.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/ParserCombinators/ReadP.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/ParserCombinators/ReadP.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/ParserCombinators/ReadPrec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/ParserCombinators/ReadP.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/ParserCombinators/ReadPrec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/ParserCombinators/ReadPrec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/ParserCombinators/ReadPrec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Printf.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/ParserCombinators/ReadPrec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Printf.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Printf.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Printf.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Printf.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Read/Lex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Read/Lex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Read/Lex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Read/Lex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Show.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Read/Lex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Show.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Show.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Show.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Show/Functions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Show.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Show/Functions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Show/Functions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Show/Functions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Type/Reflection.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Text/Show/Functions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Type/Reflection.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Type/Reflection.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Type/Reflection.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Type/Reflection/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Type/Reflection.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Type/Reflection/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Type/Reflection/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Type/Reflection/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Unsafe/Coerce.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Type/Reflection/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Unsafe/Coerce.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Unsafe/Coerce.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Unsafe/Coerce.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/Unsafe/Coerce.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/HSbase-%%BASE_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/HSbase-%%BASE_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/include/EventConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/include/HsBase.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/include/HsBaseConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/include/consUtils.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/libHSbase-%%BASE_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/libHSbase-%%BASE_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%-inplace/libHSbase-%%BASE_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Builder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Builder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Builder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Builder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Builder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/FloatCast.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/FloatCast.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/FloatCast.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/FloatCast.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Generic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/FloatCast.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Generic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Generic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Generic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Get.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Generic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Get.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Get.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Get.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Get/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Get.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Get/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Get/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Get/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Get/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Put.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Put.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Put.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Put.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/Data/Binary/Put.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/HSbinary-%%BINARY_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/HSbinary-%%BINARY_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/libHSbinary-%%BINARY_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/libHSbinary-%%BINARY_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%-inplace/libHSbinary-%%BINARY_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/ASCII.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/ASCII.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/ASCII.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/ASCII.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Extra.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/ASCII.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Extra.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Extra.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Extra.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Extra.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/ASCII.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/ASCII.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/ASCII.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/ASCII.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/ASCII.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal/Base16.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal/Base16.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal/Base16.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal/Base16.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal/Floating.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal/Base16.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal/Floating.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal/Floating.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal/Floating.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/Prim/Internal/Floating.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/D2S.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/D2S.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/D2S.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/D2S.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/F2S.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/D2S.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/F2S.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/F2S.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/F2S.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/F2S.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/TableGenerator.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/TableGenerator.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/TableGenerator.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/TableGenerator.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Char8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Builder/RealFloat/TableGenerator.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Char8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Char8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Char8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Char8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Internal/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Internal/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Internal/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Internal/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Internal/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/Char8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/Char8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/Char8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/Char8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/Char8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/ReadInt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/ReadInt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/ReadInt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/ReadInt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/ReadNat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/ReadInt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/ReadNat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/ReadNat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/ReadNat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/ReadInt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Lazy/ReadNat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/ReadInt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/ReadInt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/ReadInt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/ReadNat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/ReadInt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/ReadNat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/ReadNat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/ReadNat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Short.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/ReadNat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Short.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Short.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Short.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Short/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Short.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Short/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Short/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Short/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Short/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Utils/ByteOrder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Utils/ByteOrder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Utils/ByteOrder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Utils/ByteOrder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Utils/UnalignedAccess.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Utils/ByteOrder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Utils/UnalignedAccess.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Utils/UnalignedAccess.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Utils/UnalignedAccess.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/Data/ByteString/Utils/UnalignedAccess.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/HSbytestring-%%BYTESTRING_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/HSbytestring-%%BYTESTRING_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/include/bytestring-cpp-macros.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/include/fpstring.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/libHSbytestring-%%BYTESTRING_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/libHSbytestring-%%BYTESTRING_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Containers/ListUtils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%-inplace/libHSbytestring-%%BYTESTRING_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Containers/ListUtils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Containers/ListUtils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Containers/ListUtils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Containers/ListUtils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal/DeprecatedDebug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal/DeprecatedDebug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal/DeprecatedDebug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal/DeprecatedDebug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Internal/DeprecatedDebug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Merge/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Merge/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Merge/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Merge/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Merge/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Merge/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Merge/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Merge/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Merge/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Merge/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Strict/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Strict/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Strict/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Strict/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntMap/Strict/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntSet/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntSet/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntSet/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntSet/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/IntSet/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal/DeprecatedShowTree.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal/DeprecatedShowTree.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal/DeprecatedShowTree.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal/DeprecatedShowTree.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Internal/DeprecatedShowTree.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Merge/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Merge/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Merge/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Merge/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Merge/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Merge/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Merge/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Merge/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Merge/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Merge/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Strict/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Strict/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Strict/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Strict/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Map/Strict/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence/Internal/Sorting.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence/Internal/Sorting.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence/Internal/Sorting.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence/Internal/Sorting.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Sequence/Internal/Sorting.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Set/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Set/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Set/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Set/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Tree.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Set/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Tree.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Tree.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Tree.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/BitQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Data/Tree.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/BitQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/BitQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/BitQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/BitUtil.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/BitQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/BitUtil.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/BitUtil.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/BitUtil.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/Coercions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/BitUtil.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/Coercions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/Coercions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/Coercions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/Coercions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/PtrEquality.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/PtrEquality.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/PtrEquality.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/PtrEquality.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/PtrEquality.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/StrictMaybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/StrictMaybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/StrictMaybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/StrictMaybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/StrictPair.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/StrictMaybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/StrictPair.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/StrictPair.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/StrictPair.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/TypeError.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/StrictPair.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/TypeError.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/TypeError.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/TypeError.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/Utils/Containers/Internal/TypeError.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/HScontainers-%%CONTAINERS_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/HScontainers-%%CONTAINERS_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/libHScontainers-%%CONTAINERS_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/libHScontainers-%%CONTAINERS_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%-inplace/Control/DeepSeq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%-inplace/libHScontainers-%%CONTAINERS_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%-inplace/Control/DeepSeq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%-inplace/Control/DeepSeq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%-inplace/Control/DeepSeq.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%-inplace/Control/DeepSeq.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%-inplace/HSdeepseq-%%DEEPSEQ_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%-inplace/HSdeepseq-%%DEEPSEQ_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%-inplace/libHSdeepseq-%%DEEPSEQ_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%-inplace/libHSdeepseq-%%DEEPSEQ_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%-inplace/libHSdeepseq-%%DEEPSEQ_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/C_utimensat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/C_utimensat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/C_utimensat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/C_utimensat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/C_utimensat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/OsPath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/Internal/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/OsPath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/OsPath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/OsPath.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/System/Directory/OsPath.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/HSdirectory-%%DIRECTORY_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/HSdirectory-%%DIRECTORY_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/libHSdirectory-%%DIRECTORY_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/libHSdirectory-%%DIRECTORY_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/Control/Monad/Catch.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%-inplace/libHSdirectory-%%DIRECTORY_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/Control/Monad/Catch.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/Control/Monad/Catch.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/Control/Monad/Catch.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/Control/Monad/Catch/Pure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/Control/Monad/Catch.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/Control/Monad/Catch/Pure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/Control/Monad/Catch/Pure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/Control/Monad/Catch/Pure.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/Control/Monad/Catch/Pure.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/HSexceptions-%%EXCEPTIONS_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/HSexceptions-%%EXCEPTIONS_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/libHSexceptions-%%EXCEPTIONS_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/libHSexceptions-%%EXCEPTIONS_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%-inplace/libHSexceptions-%%EXCEPTIONS_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/FilePath/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Internal/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Internal/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Internal/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Internal/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Word16.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Internal/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Word16.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Word16.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Word16.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Word16/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Word16.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Word16/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Word16/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Word16/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Data/ByteString/Short/Word16/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding/Internal/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding/Internal/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding/Internal/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding/Internal/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Encoding/Internal/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Posix/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Posix/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Posix/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Posix/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Posix/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Windows/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Windows/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Windows/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Windows/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsPath/Windows/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Types/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Types/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Types/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Types/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Internal/Types/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Posix/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Posix/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Posix/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Posix/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Posix/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Windows/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Windows/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Windows/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Windows/Hidden.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/System/OsString/Windows/Hidden.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/HSfilepath-%%FILEPATH_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/HSfilepath-%%FILEPATH_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/libHSfilepath-%%FILEPATH_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/libHSfilepath-%%FILEPATH_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%-inplace/libHSfilepath-%%FILEPATH_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Names.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Names.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Names.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Names.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Names/TH.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Names.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Names/TH.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Names/TH.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Names/TH.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Names/TH.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps/Casts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps/Casts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps/Casts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps/Casts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps/Ids.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps/Casts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps/Ids.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps/Ids.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps/Ids.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/PrimOps/Ids.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types/Literals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types/Literals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types/Literals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types/Literals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types/Literals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Uniques.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Types/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Uniques.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Uniques.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Uniques.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Uniques.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Asm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Builtin/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Asm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Asm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Asm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/InfoTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Asm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/InfoTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/InfoTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/InfoTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/InfoTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Linker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Linker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Linker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Linker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Linker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ByteCode/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/BlockId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/BlockId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/BlockId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/BlockId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CLabel.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/BlockId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CLabel.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CLabel.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CLabel.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CallConv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CLabel.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CallConv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CallConv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CallConv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CommonBlockElim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CallConv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CommonBlockElim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CommonBlockElim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CommonBlockElim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/CommonBlockElim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ContFlowOpt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ContFlowOpt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ContFlowOpt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ContFlowOpt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ContFlowOpt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Block.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Block.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Block.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Block.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Collections.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Block.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Collections.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Collections.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Collections.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Collections.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Label.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Label.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Label.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Label.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/DebugBlock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dataflow/Label.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/DebugBlock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/DebugBlock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/DebugBlock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dominators.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/DebugBlock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dominators.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dominators.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dominators.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Dominators.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Info/Build.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Info/Build.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Info/Build.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Info/Build.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/InitFini.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Info/Build.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/InitFini.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/InitFini.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/InitFini.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/LRegSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/InitFini.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/LRegSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/LRegSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/LRegSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/LayoutStack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/LRegSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/LayoutStack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/LayoutStack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/LayoutStack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Lexer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/LayoutStack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Lexer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Lexer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Lexer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Lint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Lexer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Lint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Lint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Lint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Liveness.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Lint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Liveness.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Liveness.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Liveness.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/MachOp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Liveness.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/MachOp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/MachOp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/MachOp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Node.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/MachOp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Node.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Node.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Node.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Opt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Node.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Opt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Opt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Opt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Opt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Parser/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ProcPoint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ProcPoint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ProcPoint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ProcPoint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Reducibility.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ProcPoint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Reducibility.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Reducibility.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Reducibility.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Reg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Reducibility.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Reg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Reg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Reg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Sink.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Reg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Sink.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Sink.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Sink.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Switch.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Sink.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Switch.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Switch.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Switch.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Switch/Implement.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Switch.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Switch/Implement.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Switch/Implement.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Switch/Implement.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ThreadSanitizer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Switch/Implement.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ThreadSanitizer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ThreadSanitizer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ThreadSanitizer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/ThreadSanitizer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Cmm/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Cond.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Cond.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Cond.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Cond.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Cond.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/RegInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/RegInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/RegInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/RegInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/RegInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/BlockLayout.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/AArch64/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/BlockLayout.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/BlockLayout.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/BlockLayout.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/BlockLayout.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG/Dominators.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG/Dominators.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG/Dominators.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG/Dominators.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG/Weight.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG/Dominators.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG/Weight.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG/Weight.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG/Weight.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CPrim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CFG/Weight.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CPrim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CPrim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CPrim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/CPrim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Format.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Dwarf/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Format.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Format.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Format.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Format.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PIC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PIC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PIC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PIC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PIC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Cond.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Cond.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Cond.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Cond.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Cond.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/RegInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/RegInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/RegInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/RegInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/RegInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/PPC/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Coalesce.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Coalesce.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Coalesce.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Coalesce.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Spill.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Coalesce.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Spill.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Spill.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Spill.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/SpillClean.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Spill.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/SpillClean.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/SpillClean.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/SpillClean.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/SpillCost.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/SpillClean.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/SpillCost.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/SpillCost.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/SpillCost.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/SpillCost.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/TrivColorable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/TrivColorable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/TrivColorable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/TrivColorable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/X86.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/TrivColorable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/X86.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/X86.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/X86.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Graph/X86.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/AArch64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/AArch64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/AArch64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/AArch64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/AArch64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/FreeRegs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/FreeRegs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/FreeRegs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/FreeRegs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/JoinToTargets.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/FreeRegs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/JoinToTargets.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/JoinToTargets.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/JoinToTargets.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/PPC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/JoinToTargets.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/PPC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/PPC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/PPC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/StackMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/PPC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/StackMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/StackMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/StackMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/StackMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/X86.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/X86.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/X86.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/X86.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/X86_64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/X86.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/X86_64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/X86_64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/X86_64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Liveness.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Linear/X86_64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Liveness.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Liveness.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Liveness.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Target.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Liveness.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Target.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Target.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Target.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Target.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Reg/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Asm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Asm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Asm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Asm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/FromCmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Asm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/FromCmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/FromCmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/FromCmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/FromCmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/Wasm/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Cond.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Cond.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Cond.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Cond.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Cond.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/RegInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/RegInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/RegInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/RegInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/RegInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToAsm/X86/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Data.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Data.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Data.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Data.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Mangler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Data.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Mangler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Mangler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Mangler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Mangler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CmmToLlvm/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion/Axiom.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion/Axiom.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion/Axiom.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion/Axiom.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion/Opt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion/Axiom.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion/Opt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion/Opt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion/Opt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/ConLike.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Coercion/Opt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/ConLike.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/ConLike.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/ConLike.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/DataCon.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/ConLike.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/DataCon.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/DataCon.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/DataCon.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/FVs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/DataCon.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/FVs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/FVs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/FVs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/FamInstEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/FVs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/FamInstEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/FamInstEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/FamInstEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/InstEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/FamInstEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/InstEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/InstEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/InstEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/LateCC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/InstEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/LateCC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/LateCC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/LateCC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Lint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/LateCC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Lint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Lint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Lint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Lint/Interactive.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Lint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Lint/Interactive.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Lint/Interactive.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Lint/Interactive.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Lint/Interactive.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Map/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Map/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Map/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Map/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Map/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Map/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Map/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Map/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Map/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Multiplicity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Map/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Multiplicity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Multiplicity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Multiplicity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Arity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Multiplicity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Arity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Arity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Arity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CSE.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Arity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CSE.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CSE.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CSE.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallArity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CSE.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallArity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallArity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallArity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallerCC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallArity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallerCC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallerCC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallerCC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallerCC/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallerCC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallerCC/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallerCC/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallerCC/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/ConstantFold.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CallerCC/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/ConstantFold.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/ConstantFold.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/ConstantFold.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CprAnal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/ConstantFold.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CprAnal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CprAnal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CprAnal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/DmdAnal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/CprAnal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/DmdAnal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/DmdAnal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/DmdAnal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Exitify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/DmdAnal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Exitify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Exitify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Exitify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/FloatIn.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Exitify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/FloatIn.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/FloatIn.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/FloatIn.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/FloatOut.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/FloatIn.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/FloatOut.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/FloatOut.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/FloatOut.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/LiberateCase.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/FloatOut.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/LiberateCase.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/LiberateCase.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/LiberateCase.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/LiberateCase.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/OccurAnal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/OccurAnal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/OccurAnal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/OccurAnal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/OccurAnal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Pipeline/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Pipeline/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Pipeline/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Pipeline/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/SetLevels.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Pipeline/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/SetLevels.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/SetLevels.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/SetLevels.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/SetLevels.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Inline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Inline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Inline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Inline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Iteration.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Inline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Iteration.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Iteration.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Iteration.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Iteration.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/SpecConstr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Simplify/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/SpecConstr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/SpecConstr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/SpecConstr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Specialise.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/SpecConstr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Specialise.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Specialise.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Specialise.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/StaticArgs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Specialise.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/StaticArgs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/StaticArgs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/StaticArgs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/StaticArgs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/WorkWrap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/WorkWrap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/WorkWrap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/WorkWrap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/WorkWrap/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/WorkWrap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/WorkWrap/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/WorkWrap/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/WorkWrap/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/PatSyn.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Opt/WorkWrap/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/PatSyn.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/PatSyn.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/PatSyn.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/PatSyn.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Predicate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Predicate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Predicate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Predicate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Reduction.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Predicate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Reduction.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Reduction.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Reduction.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/RoughMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Reduction.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/RoughMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/RoughMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/RoughMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Rules.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/RoughMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Rules.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Rules.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Rules.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Rules/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Rules.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Rules/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Rules/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Rules/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Seq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Rules/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Seq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Seq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Seq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/SimpleOpt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Seq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/SimpleOpt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/SimpleOpt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/SimpleOpt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/SimpleOpt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Subst.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Subst.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Subst.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Subst.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Tidy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Subst.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Tidy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Tidy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Tidy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Compare.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Tidy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Compare.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Compare.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Compare.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/FVs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Compare.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/FVs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/FVs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/FVs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/FVs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Rep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Rep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Rep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Rep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Subst.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Rep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Subst.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Subst.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Subst.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Tidy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Subst.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Tidy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Tidy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Tidy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCo/Tidy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/RecWalk.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/RecWalk.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/RecWalk.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/RecWalk.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/RecWalk.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/TyCon/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unfold.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unfold.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unfold.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unfold.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unfold/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unfold.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unfold/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unfold/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unfold/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unfold/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/UsageEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Unify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/UsageEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/UsageEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/UsageEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/UsageEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToIface.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Core/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToIface.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToIface.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToIface.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToStg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToIface.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToStg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToStg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToStg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToStg/Prep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToStg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToStg/Prep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToStg/Prep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToStg/Prep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bag.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/CoreToStg/Prep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bag.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bag.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bag.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bitmap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bag.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bitmap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bitmap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bitmap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bool.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bitmap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bool.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bool.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bool.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/BooleanFormula.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Bool.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/BooleanFormula.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/BooleanFormula.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/BooleanFormula.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/EnumSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/BooleanFormula.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/EnumSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/EnumSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/EnumSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastMutInt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/EnumSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastMutInt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastMutInt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastMutInt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastMutInt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastString/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastString/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastString/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastString/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FiniteMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FastString/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FiniteMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FiniteMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FiniteMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/FiniteMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Collapse.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Collapse.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Collapse.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Collapse.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Color.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Collapse.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Color.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Color.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Color.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Directed.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Color.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Directed.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Directed.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Directed.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Inductive/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Directed.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Inductive/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Inductive/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Inductive/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Inductive/PatriciaTree.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Inductive/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Inductive/PatriciaTree.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Inductive/PatriciaTree.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Inductive/PatriciaTree.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Ops.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Inductive/PatriciaTree.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Ops.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Ops.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Ops.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Ops.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/UnVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/UnVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/UnVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/UnVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/IOEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Graph/UnVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/IOEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/IOEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/IOEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/List/Infinite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/IOEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/List/Infinite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/List/Infinite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/List/Infinite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/List/SetOps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/List/Infinite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/List/SetOps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/List/SetOps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/List/SetOps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Maybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/List/SetOps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Maybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Maybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Maybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/OrdList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Maybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/OrdList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/OrdList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/OrdList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Pair.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/OrdList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Pair.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Pair.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Pair.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/SmallArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Pair.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/SmallArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/SmallArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/SmallArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Stream.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/SmallArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Stream.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Stream.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Stream.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Stream.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/StringBuffer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/StringBuffer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/StringBuffer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/StringBuffer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/TrieMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/StringBuffer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/TrieMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/TrieMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/TrieMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Unboxed.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/TrieMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Unboxed.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Unboxed.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Unboxed.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/UnionFind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Unboxed.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/UnionFind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/UnionFind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/UnionFind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/UnionFind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Strict/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Strict/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Strict/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Strict/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Map/Strict/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Set/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Set/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Set/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Set/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backend.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Data/Word64Set/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backend.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backend.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backend.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backend/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backend.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backend/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backend/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backend/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backpack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backend/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backpack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backpack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backpack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backpack/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backpack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backpack/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backpack/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backpack/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/CmdLine.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Backpack/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/CmdLine.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/CmdLine.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/CmdLine.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/CodeOutput.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/CmdLine.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/CodeOutput.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/CodeOutput.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/CodeOutput.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/CodeOutput.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Cmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Cmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Cmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Cmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Cmm/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Cmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Cmm/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Cmm/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Cmm/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CmmToAsm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Cmm/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CmmToAsm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CmmToAsm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CmmToAsm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CmmToLlvm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CmmToAsm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CmmToLlvm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CmmToLlvm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CmmToLlvm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Lint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CmmToLlvm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Lint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Lint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Lint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Lint/Interactive.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Lint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Lint/Interactive.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Lint/Interactive.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Lint/Interactive.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/Arity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Lint/Interactive.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/Arity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/Arity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/Arity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/LiberateCase.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/Arity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/LiberateCase.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/LiberateCase.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/LiberateCase.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/Simplify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/LiberateCase.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/Simplify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/Simplify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/Simplify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/WorkWrap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/Simplify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/WorkWrap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/WorkWrap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/WorkWrap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Rules.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Opt/WorkWrap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Rules.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Rules.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Rules.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CoreToStg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Core/Rules.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CoreToStg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CoreToStg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CoreToStg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CoreToStg/Prep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CoreToStg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CoreToStg/Prep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CoreToStg/Prep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CoreToStg/Prep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Diagnostic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/CoreToStg/Prep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Diagnostic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Diagnostic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Diagnostic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Finder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Diagnostic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Finder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Finder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Finder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Finder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore/Ticks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore/Ticks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore/Ticks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore/Ticks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore/Usage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore/Ticks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore/Usage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore/Usage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore/Usage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Linker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/HsToCore/Usage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Linker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Linker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Linker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Logger.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Linker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Logger.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Logger.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Logger.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Logger.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Lift.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Lift.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Lift.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Lift.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Lift.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/StgToCmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Stg/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/StgToCmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/StgToCmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/StgToCmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/StgToJS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/StgToCmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/StgToJS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/StgToJS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/StgToJS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Tidy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/StgToJS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Tidy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Tidy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Tidy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/DynFlags.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Config/Tidy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/DynFlags.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/DynFlags.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/DynFlags.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/DynFlags.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env/KnotVars.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env/KnotVars.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env/KnotVars.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env/KnotVars.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env/KnotVars.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Env/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Flags.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Errors/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Flags.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Flags.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Flags.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/GenerateCgIPEStub.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Flags.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/GenerateCgIPEStub.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/GenerateCgIPEStub.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/GenerateCgIPEStub.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Hooks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/GenerateCgIPEStub.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Hooks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Hooks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Hooks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/LlvmConfigCache.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Hooks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/LlvmConfigCache.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/LlvmConfigCache.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/LlvmConfigCache.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Main.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/LlvmConfigCache.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Main.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Main.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Main.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Main.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/MakeFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/MakeFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/MakeFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/MakeFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/MakeSem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/MakeFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/MakeSem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/MakeSem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/MakeSem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/MakeSem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Phases.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Phases.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Phases.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Phases.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Phases.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Execute.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Execute.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Execute.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Execute.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/LogQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Execute.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/LogQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/LogQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/LogQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/LogQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Phases.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Phases.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Phases.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Phases.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Plugins.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Pipeline/Phases.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Plugins.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Plugins.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Plugins.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Plugins/External.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Plugins.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Plugins/External.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Plugins/External.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Plugins/External.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Plugins/External.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Session.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Session.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Session.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Session.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Driver/Session.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Binds.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Binds.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Binds.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Binds.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Decls.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Binds.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Decls.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Decls.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Decls.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Doc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Decls.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Doc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Doc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Doc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/DocString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Doc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/DocString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/DocString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/DocString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Dump.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/DocString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Dump.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Dump.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Dump.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Dump.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Extension.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Extension.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Extension.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Extension.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/ImpExp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Extension.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/ImpExp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/ImpExp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/ImpExp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Instances.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/ImpExp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Instances.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Instances.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Instances.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Lit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Instances.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Lit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Lit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Lit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Pat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Lit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Pat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Pat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Pat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Pat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Syn/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Syn/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Syn/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Syn/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Syn/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Hs/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Arrows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Arrows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Arrows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Arrows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Binds.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Arrows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Binds.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Binds.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Binds.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Breakpoints.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Binds.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Breakpoints.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Breakpoints.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Breakpoints.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Coverage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Breakpoints.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Coverage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Coverage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Coverage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Docs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Coverage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Docs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Docs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Docs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Errors/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Docs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Errors/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Errors/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Errors/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Errors/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Errors/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Errors/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Errors/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Errors/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Errors/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/C.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/C.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/C.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/C.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Call.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/C.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Call.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Call.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Call.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Decl.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Call.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Decl.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Decl.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Decl.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/JavaScript.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Decl.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/JavaScript.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/JavaScript.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/JavaScript.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/JavaScript.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/GuardedRHSs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Foreign/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/GuardedRHSs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/GuardedRHSs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/GuardedRHSs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/ListComp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/GuardedRHSs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/ListComp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/ListComp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/ListComp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/ListComp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match/Constructor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match/Constructor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match/Constructor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match/Constructor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match/Literal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match/Constructor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match/Literal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match/Literal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match/Literal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Match/Literal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Check.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Check.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Check.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Check.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Desugar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Check.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Desugar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Desugar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Desugar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Desugar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Solver.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Solver.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Solver.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Solver.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Solver/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Solver.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Solver/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Solver/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Solver/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Solver/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Quote.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Pmc/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Quote.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Quote.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Quote.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Ticks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Quote.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Ticks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Ticks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Ticks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Ticks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Usage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Usage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Usage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Usage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Usage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/HsToCore/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Decl.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Decl.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Decl.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Decl.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Decl.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Ast.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Errors/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Ast.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Ast.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Ast.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Ast.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Fields.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Fields.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Fields.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Fields.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Fields.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Load.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Ext/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Load.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Load.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Load.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Load.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp/Flags.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp/Flags.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp/Flags.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp/Flags.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Rename.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Recomp/Flags.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Rename.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Rename.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Rename.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Rename.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Tidy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Tidy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Tidy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Tidy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Tidy/StaticPtrTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Tidy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Tidy/StaticPtrTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Tidy/StaticPtrTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Tidy/StaticPtrTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Tidy/StaticPtrTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/IfaceToCore.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Iface/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/IfaceToCore.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/IfaceToCore.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/IfaceToCore.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/IfaceToCore.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Optimizer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Optimizer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Optimizer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Optimizer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Optimizer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Transform.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Transform.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Transform.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Transform.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Unsat/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Transform.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Unsat/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Unsat/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Unsat/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/JS/Unsat/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Deps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Deps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Deps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Deps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Dynamic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Deps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Dynamic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Dynamic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Dynamic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/ExtraObj.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Dynamic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/ExtraObj.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/ExtraObj.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/ExtraObj.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Loader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/ExtraObj.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Loader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Loader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Loader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/MacOS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Loader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/MacOS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/MacOS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/MacOS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Static.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/MacOS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Static.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Static.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Static.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Static/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Static.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Static/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Static/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Static/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Static/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Unit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Unit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Unit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Unit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Unit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Linker/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/MetaData.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/MetaData.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/MetaData.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/MetaData.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/MetaData.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Llvm/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Annotation.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Annotation.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Annotation.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Annotation.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/CharClass.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Annotation.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/CharClass.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/CharClass.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/CharClass.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Basic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/CharClass.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Basic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Basic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Basic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Basic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/HaddockLex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Errors/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/HaddockLex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/HaddockLex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/HaddockLex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Header.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/HaddockLex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Header.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Header.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Header.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Lexer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Header.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Lexer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Lexer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Lexer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/PostProcess.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Lexer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/PostProcess.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/PostProcess.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/PostProcess.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/PostProcess/Haddock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/PostProcess.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/PostProcess/Haddock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/PostProcess/Haddock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/PostProcess/Haddock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/PostProcess/Haddock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Parser/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/AArch64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/AArch64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/AArch64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/AArch64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/ARM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/AArch64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/ARM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/ARM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/ARM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/ARM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/LoongArch64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/LoongArch64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/LoongArch64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/LoongArch64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/NoRegs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/LoongArch64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/NoRegs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/NoRegs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/NoRegs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/PPC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/NoRegs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/PPC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/PPC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/PPC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Profile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/PPC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Profile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Profile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Profile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/RISCV64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Profile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/RISCV64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/RISCV64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/RISCV64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Reg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/RISCV64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Reg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Reg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Reg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Reg/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Reg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Reg/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Reg/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Reg/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Reg/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/S390X.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/S390X.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/S390X.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/S390X.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Wasm32.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/S390X.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Wasm32.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Wasm32.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Wasm32.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Ways.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Wasm32.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Ways.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Ways.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Ways.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/X86.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/Ways.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/X86.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/X86.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/X86.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/X86_64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/X86.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/X86_64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/X86_64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/X86_64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Plugins.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Platform/X86_64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Plugins.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Plugins.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Plugins.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Plugins.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Prelude/Basic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Prelude/Basic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Prelude/Basic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Prelude/Basic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Bind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Prelude/Basic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Bind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Bind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Bind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Doc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Bind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Doc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Doc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Doc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Doc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Fixity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Fixity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Fixity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Fixity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/HsType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Fixity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/HsType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/HsType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/HsType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/HsType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Names.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Names.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Names.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Names.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Pat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Names.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Pat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Pat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Pat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Splice.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Pat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Splice.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Splice.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Splice.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Unbound.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Splice.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Unbound.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Unbound.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Unbound.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Unbound.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Context.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Rename/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Context.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Context.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Context.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Debugger.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Context.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Debugger.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Debugger.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Debugger.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Eval.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Debugger.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Eval.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Eval.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Eval.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Eval/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Eval.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Eval/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Eval/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Eval/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Heap/Inspect.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Eval/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Heap/Inspect.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Heap/Inspect.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Heap/Inspect.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Heap/Layout.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Heap/Inspect.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Heap/Layout.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Heap/Layout.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Heap/Layout.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Heap/Layout.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/JS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/JS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/JS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/JS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/Process.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/JS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/Process.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/Process.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/Process.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/Process.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Loader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Interpreter/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Loader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Loader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Loader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Loader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Runtime/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/BcPrep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Settings/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/BcPrep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/BcPrep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/BcPrep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/CSE.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/BcPrep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/CSE.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/CSE.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/CSE.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/CSE.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/FVs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/FVs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/FVs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/FVs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/FVs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/Rewrite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/Rewrite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/Rewrite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/Rewrite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/TagSig.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/Rewrite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/TagSig.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/TagSig.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/TagSig.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/TagSig.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/InferTags/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Analysis.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Analysis.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Analysis.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Analysis.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Analysis.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lift/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Lint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Subst.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Subst.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Subst.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Subst.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Subst.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Unarise.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Unarise.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Unarise.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Unarise.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Unarise.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToByteCode.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Stg/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToByteCode.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToByteCode.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToByteCode.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToByteCode.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/ArgRep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/ArgRep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/ArgRep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/ArgRep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Bind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/ArgRep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Bind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Bind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Bind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/CgUtils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Bind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/CgUtils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/CgUtils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/CgUtils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Closure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/CgUtils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Closure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Closure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Closure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Closure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/DataCon.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/DataCon.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/DataCon.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/DataCon.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/DataCon.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/ExtCode.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/ExtCode.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/ExtCode.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/ExtCode.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/ExtCode.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Heap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Heap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Heap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Heap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Hpc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Heap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Hpc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Hpc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Hpc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/InfoTableProv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Hpc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/InfoTableProv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/InfoTableProv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/InfoTableProv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Layout.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/InfoTableProv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Layout.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Layout.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Layout.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Lit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Layout.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Lit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Lit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Lit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Lit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Prof.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Prof.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Prof.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Prof.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Sequel.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Prof.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Sequel.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Sequel.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Sequel.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/TagCheck.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Sequel.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/TagCheck.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/TagCheck.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/TagCheck.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Ticky.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/TagCheck.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Ticky.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Ticky.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Ticky.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Ticky.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToCmm/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Apply.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Apply.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Apply.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Apply.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Arg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Apply.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Arg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Arg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Arg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Closure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Arg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Closure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Closure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Closure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Closure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/DataCon.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/DataCon.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/DataCon.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/DataCon.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Deps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/DataCon.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Deps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Deps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Deps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Deps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/ExprCtx.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/ExprCtx.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/ExprCtx.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/ExprCtx.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/FFI.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/ExprCtx.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/FFI.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/FFI.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/FFI.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Heap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/FFI.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Heap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Heap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Heap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Ids.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Heap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Ids.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Ids.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Ids.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Linker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Ids.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Linker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Linker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Linker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Opt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Linker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Opt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Opt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Opt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Opt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Literal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Linker/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Literal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Literal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Literal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Literal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Object.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Object.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Object.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Object.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Object.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Profiling.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Profiling.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Profiling.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Profiling.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Profiling.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Rts/Rts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Rts/Rts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Rts/Rts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Rts/Rts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Rts/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Rts/Rts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Rts/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Rts/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Rts/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Sinker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Rts/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Sinker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Sinker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Sinker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Stack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Sinker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Stack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Stack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Stack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/StaticPtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Stack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/StaticPtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/StaticPtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/StaticPtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Symbols.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/StaticPtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Symbols.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Symbols.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Symbols.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Symbols.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/StgToJS/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Ar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Ar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Ar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Ar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/BaseDir.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Ar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/BaseDir.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/BaseDir.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/BaseDir.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Cpp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/BaseDir.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Cpp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Cpp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Cpp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Elf.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Cpp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Elf.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Elf.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Elf.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Elf.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Process.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Process.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Process.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Process.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Tasks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Process.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Tasks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Tasks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Tasks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Terminal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Tasks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Terminal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Terminal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Terminal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/SysTools/Terminal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Functor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Functor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Functor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Functor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Generate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Functor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Generate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Generate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Generate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Generics.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Generate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Generics.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Generics.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Generics.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Infer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Generics.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Infer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Infer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Infer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Infer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Deriv/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole/FitTypes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole/FitTypes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole/FitTypes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole/FitTypes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole/Plugin.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole/FitTypes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole/Plugin.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole/Plugin.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole/Plugin.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Hole/Plugin.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Types/PromotionErr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Types/PromotionErr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Types/PromotionErr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Types/PromotionErr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Annotation.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Errors/Types/PromotionErr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Annotation.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Annotation.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Annotation.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/App.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Annotation.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/App.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/App.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/App.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Arrow.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/App.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Arrow.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Arrow.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Arrow.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Bind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Arrow.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Bind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Bind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Bind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Default.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Bind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Default.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Default.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Default.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Export.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Default.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Export.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Export.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Export.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Export.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Head.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Head.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Head.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Head.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/HsType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Head.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/HsType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/HsType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/HsType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Match.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/HsType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Match.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Match.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Match.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Pat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Match.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Pat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Pat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Pat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Rule.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Pat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Rule.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Rule.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Rule.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Sig.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Rule.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Sig.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Sig.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Sig.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Splice.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Sig.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Splice.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Splice.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Splice.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Gen/Splice.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Family.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Family.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Family.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Family.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/FunDeps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Family.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/FunDeps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/FunDeps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/FunDeps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Typeable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/FunDeps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Typeable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Typeable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Typeable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Instance/Typeable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Plugin.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Plugin.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Plugin.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Plugin.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Plugin.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Dict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Dict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Dict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Dict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Equality.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Dict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Equality.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Equality.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Equality.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/InertSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Equality.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/InertSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/InertSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/InertSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Irred.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/InertSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Irred.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Irred.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Irred.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Irred.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Rewrite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Rewrite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Rewrite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Rewrite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Solve.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Rewrite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Solve.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Solve.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Solve.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Solve.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Solver/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Build.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Build.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Build.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Build.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Build.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Instance.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Instance.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Instance.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Instance.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/PatSyn.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Instance.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/PatSyn.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/PatSyn.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/PatSyn.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/PatSyn.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/TyCl/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/BasicTypes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/BasicTypes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/BasicTypes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/BasicTypes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Constraint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/BasicTypes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Constraint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Constraint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Constraint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/CtLocEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Constraint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/CtLocEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/CtLocEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/CtLocEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/ErrCtxt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/CtLocEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/ErrCtxt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/ErrCtxt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/ErrCtxt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/EvTerm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/ErrCtxt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/EvTerm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/EvTerm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/EvTerm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Evidence.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/EvTerm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Evidence.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Evidence.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Evidence.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/LclEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Evidence.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/LclEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/LclEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/LclEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Origin.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/LclEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Origin.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Origin.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Origin.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Rank.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Origin.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Rank.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Rank.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Rank.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/TH.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/Rank.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/TH.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/TH.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/TH.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/TcRef.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/TH.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/TcRef.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/TcRef.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/TcRef.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Backpack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Types/TcRef.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Backpack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Backpack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Backpack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Concrete.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Backpack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Concrete.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Concrete.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Concrete.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Concrete.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Instantiate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Instantiate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Instantiate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Instantiate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Instantiate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/TcMType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/TcMType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/TcMType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/TcMType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/TcType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/TcMType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/TcType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/TcType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/TcType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Unify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/TcType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Unify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Unify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Unify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Validity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Utils/Unify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Validity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Validity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Validity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Validity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/TcType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/TcType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/TcType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/TcType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/TcType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ThToHs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Tc/Zonk/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ThToHs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ThToHs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ThToHs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Annotations.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/ThToHs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Annotations.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Annotations.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Annotations.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Avail.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Annotations.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Avail.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Avail.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Avail.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Basic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Avail.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Basic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Basic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Basic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/BreakInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Basic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/BreakInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/BreakInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/BreakInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CompleteMatch.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/BreakInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CompleteMatch.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CompleteMatch.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CompleteMatch.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CostCentre.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CompleteMatch.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CostCentre.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CostCentre.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CostCentre.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CostCentre/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CostCentre.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CostCentre/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CostCentre/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CostCentre/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Cpr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/CostCentre/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Cpr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Cpr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Cpr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Demand.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Cpr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Demand.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Demand.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Demand.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Demand.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Error/Codes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Error/Codes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Error/Codes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Error/Codes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/FieldLabel.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Error/Codes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/FieldLabel.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/FieldLabel.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/FieldLabel.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Fixity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/FieldLabel.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Fixity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Fixity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Fixity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Fixity/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Fixity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Fixity/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Fixity/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Fixity/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ForeignCall.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Fixity/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ForeignCall.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ForeignCall.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ForeignCall.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ForeignStubs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ForeignCall.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ForeignStubs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ForeignStubs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ForeignStubs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/GREInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ForeignStubs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/GREInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/GREInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/GREInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Hint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/GREInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Hint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Hint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Hint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Hint/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Hint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Hint/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Hint/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Hint/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/HpcInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Hint/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/HpcInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/HpcInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/HpcInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/IPE.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/HpcInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/IPE.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/IPE.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/IPE.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/IPE.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Literal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Id/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Literal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Literal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Literal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Meta.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Literal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Meta.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Meta.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Meta.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Meta.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Cache.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Cache.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Cache.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Cache.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Cache.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Occurrence.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Occurrence.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Occurrence.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Occurrence.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Occurrence.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Reader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Reader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Reader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Reader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Reader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Shape.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Shape.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Shape.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Shape.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/PkgQual.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Name/Shape.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/PkgQual.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/PkgQual.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/PkgQual.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ProfAuto.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/PkgQual.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ProfAuto.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ProfAuto.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ProfAuto.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/RepType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/ProfAuto.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/RepType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/RepType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/RepType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SafeHaskell.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/RepType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SafeHaskell.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SafeHaskell.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SafeHaskell.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SaneDouble.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SafeHaskell.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SaneDouble.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SaneDouble.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SaneDouble.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceError.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SaneDouble.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceError.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceError.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceError.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceError.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceText.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceText.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceText.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceText.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SrcLoc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SourceText.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SrcLoc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SrcLoc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SrcLoc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Target.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/SrcLoc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Target.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Target.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Target.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Tickish.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Target.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Tickish.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Tickish.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Tickish.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TyThing.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Tickish.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TyThing.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TyThing.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TyThing.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TyThing/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TyThing.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TyThing/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TyThing/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TyThing/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TypeEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TyThing/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TypeEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TypeEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TypeEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/TypeEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/DFM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/DFM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/DFM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/DFM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/DSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/DFM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/DSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/DSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/DSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/FM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/DSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/FM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/FM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/FM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Map.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/FM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Map.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Map.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Map.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/MemoFun.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Map.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/MemoFun.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/MemoFun.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/MemoFun.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/SDFM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/MemoFun.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/SDFM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/SDFM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/SDFM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/SDFM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Supply.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Supply.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Supply.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Supply.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Unique/Supply.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Types/Var/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/External.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/External.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/External.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/External.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Finder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/External.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Finder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Finder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Finder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Finder/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Finder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Finder/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Finder/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Finder/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Home.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Finder/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Home.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Home.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Home.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Home/ModInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Home.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Home/ModInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Home/ModInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Home/ModInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Home/ModInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Deps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Deps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Deps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Deps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Deps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Imported.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Imported.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Imported.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Imported.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Location.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Imported.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Location.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Location.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Location.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModDetails.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Location.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModDetails.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModDetails.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModDetails.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModGuts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModDetails.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModGuts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModGuts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModGuts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModIface.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModGuts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModIface.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModIface.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModIface.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModSummary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModIface.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModSummary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModSummary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModSummary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Status.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/ModSummary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Status.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Status.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Status.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Warnings.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Status.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Warnings.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Warnings.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Warnings.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/WholeCoreBindings.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/Warnings.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/WholeCoreBindings.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/WholeCoreBindings.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/WholeCoreBindings.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Module/WholeCoreBindings.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Asm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Unit/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Asm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Asm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Asm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Asm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Binary/Typeable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Binary/Typeable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Binary/Typeable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Binary/Typeable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/BufHandle.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Binary/Typeable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/BufHandle.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/BufHandle.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/BufHandle.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/CliOption.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/BufHandle.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/CliOption.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/CliOption.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/CliOption.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/CliOption.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Containers/Internal/BitUtil.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Containers/Internal/BitUtil.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Containers/Internal/BitUtil.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Containers/Internal/BitUtil.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Containers/Internal/StrictPair.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Containers/Internal/BitUtil.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Containers/Internal/StrictPair.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Containers/Internal/StrictPair.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Containers/Internal/StrictPair.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Containers/Internal/StrictPair.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/FV.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/FV.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/FV.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/FV.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Fingerprint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/FV.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Fingerprint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Fingerprint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Fingerprint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/GlobalVars.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Fingerprint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/GlobalVars.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/GlobalVars.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/GlobalVars.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/IO/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/GlobalVars.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/IO/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/IO/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/IO/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Json.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/IO/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Json.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Json.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Json.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Lexeme.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Json.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Lexeme.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Lexeme.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Lexeme.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Logger.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Lexeme.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Logger.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Logger.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Logger.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Misc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Logger.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Misc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Misc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Misc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Misc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad/Codensity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad/Codensity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad/Codensity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad/Codensity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad/State/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad/Codensity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad/State/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad/State/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad/State/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Outputable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Monad/State/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Outputable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Outputable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Outputable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Panic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Outputable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Panic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Panic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Panic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Panic/Plain.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Panic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Panic/Plain.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Panic/Plain.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Panic/Plain.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Panic/Plain.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Ppr/Colour.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Ppr/Colour.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Ppr/Colour.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Ppr/Colour.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/TmpFs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Ppr/Colour.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/TmpFs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/TmpFs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/TmpFs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Trace.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/TmpFs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Trace.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Trace.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Trace.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Unique.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Trace.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Unique.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Unique.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Unique.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Word64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Unique.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Word64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Word64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Word64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Wasm/ControlFlow.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Utils/Word64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Wasm/ControlFlow.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Wasm/ControlFlow.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Wasm/ControlFlow.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Wasm/ControlFlow/FromCmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Wasm/ControlFlow.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Wasm/ControlFlow/FromCmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Wasm/ControlFlow/FromCmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Wasm/ControlFlow/FromCmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/GHC/Wasm/ControlFlow/FromCmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Basic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Basic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Basic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Basic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Binds.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Basic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Binds.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Binds.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Binds.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Concrete.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Binds.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Concrete.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Concrete.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Concrete.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Decls.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Concrete.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Decls.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Decls.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Decls.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Decls.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Extension.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Extension.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Extension.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Extension.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/ImpExp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Extension.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/ImpExp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/ImpExp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/ImpExp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Lit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/ImpExp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Lit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Lit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Lit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Module/Name.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Lit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Module/Name.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Module/Name.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Module/Name.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Pat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Module/Name.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Pat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Pat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Pat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Pat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Type.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/Language/Haskell/Syntax/Type.p_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/libHSghc-%%GHC_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/libHSghc-%%GHC_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%-inplace/libHSghc-%%GHC_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend.p_hi
-%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/GMP.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend.p_hi
+%%DYNAMIC%%%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/GMP.dyn_hi
%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/GMP.hi
-%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/GMP.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/Native.dyn_hi
+%%PROFILE%%%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/GMP.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/Native.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/Native.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/Native.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/Selected.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/Native.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/Selected.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/Selected.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/Selected.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/BigNat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Backend/Selected.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/BigNat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/BigNat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/BigNat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Integer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/BigNat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Integer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Integer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Integer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Natural.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Integer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Natural.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Natural.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Natural.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Primitives.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Natural.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Primitives.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Primitives.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Primitives.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/WordArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/Primitives.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/WordArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/WordArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/WordArray.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/GHC/Num/WordArray.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/HSghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/HSghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace.p_o
%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/include/HsIntegerGmp.h
%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/include/ghc-gmp.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/BaseDir.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/BaseDir.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/BaseDir.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/BaseDir.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Data/ShortText.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/BaseDir.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Data/ShortText.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Data/ShortText.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Data/ShortText.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Data/SizedSeq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Data/ShortText.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Data/SizedSeq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Data/SizedSeq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Data/SizedSeq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/ForeignSrcLang.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Data/SizedSeq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/ForeignSrcLang.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/ForeignSrcLang.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/ForeignSrcLang.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/HandleEncoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/ForeignSrcLang.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/HandleEncoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/HandleEncoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/HandleEncoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/LanguageExtensions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/HandleEncoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/LanguageExtensions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/LanguageExtensions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/LanguageExtensions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Platform/ArchOS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/LanguageExtensions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Platform/ArchOS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Platform/ArchOS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Platform/ArchOS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Platform/Host.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Platform/ArchOS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Platform/Host.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Platform/Host.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Platform/Host.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Serialized.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Platform/Host.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Serialized.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Serialized.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Serialized.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Settings/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Serialized.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Settings/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Settings/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Settings/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/UniqueSubdir.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Settings/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/UniqueSubdir.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/UniqueSubdir.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/UniqueSubdir.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Unit/Database.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/UniqueSubdir.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Unit/Database.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Unit/Database.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Unit/Database.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Utils/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Unit/Database.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Utils/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Utils/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Utils/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Utils/Encoding/UTF8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Utils/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Utils/Encoding/UTF8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Utils/Encoding/UTF8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Utils/Encoding/UTF8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Utils/Encoding/UTF8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Version.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/GHC/Version.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/HSghc-boot-%%GHC_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/HSghc-boot-%%GHC_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/libHSghc-boot-%%GHC_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/libHSghc-boot-%%GHC_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/ForeignSrcLang/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%-inplace/libHSghc-boot-%%GHC_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/ForeignSrcLang/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/ForeignSrcLang/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/ForeignSrcLang/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/LanguageExtensions/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/ForeignSrcLang/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/LanguageExtensions/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/LanguageExtensions/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/LanguageExtensions/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/Lexeme.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/LanguageExtensions/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/Lexeme.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/Lexeme.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/Lexeme.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/GHC/Lexeme.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/HSghc-boot-th-%%GHC_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/HSghc-boot-th-%%GHC_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/libHSghc-boot-th-%%GHC_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/libHSghc-boot-th-%%GHC_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/GHC/Compact.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%-inplace/libHSghc-boot-th-%%GHC_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/GHC/Compact.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/GHC/Compact.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/GHC/Compact.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/GHC/Compact/Serialized.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/GHC/Compact.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/GHC/Compact/Serialized.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/GHC/Compact/Serialized.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/GHC/Compact/Serialized.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/GHC/Compact/Serialized.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/HSghc-compact-%%GHC-COMPACT_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/HSghc-compact-%%GHC-COMPACT_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/libHSghc-compact-%%GHC-COMPACT_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/libHSghc-compact-%%GHC-COMPACT_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%-inplace/libHSghc-compact-%%GHC-COMPACT_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ClosureTypes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ClosureTypes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ClosureTypes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ClosureTypes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Closures.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ClosureTypes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Closures.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Closures.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Closures.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Closures.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTable/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTable/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTable/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTable/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTableProf.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTable/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTableProf.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTableProf.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTableProf.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/InfoTableProf.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/ProfInfo/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Utils.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/GHC/Exts/Heap/Utils.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/HSghc-heap-%%GHC_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/HSghc-heap-%%GHC_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/libHSghc-heap-%%GHC_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/libHSghc-heap-%%GHC_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/CString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%-inplace/libHSghc-heap-%%GHC_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/CString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/CString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/CString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Classes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/CString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Classes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Classes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Classes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Classes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Magic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Magic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Magic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Magic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Magic/Dict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Magic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Magic/Dict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Magic/Dict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Magic/Dict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Magic/Dict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Ext.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Ext.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Ext.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Ext.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Panic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Ext.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Panic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Panic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Panic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/PtrEq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/Panic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/PtrEq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/PtrEq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/PtrEq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/PrimopWrappers.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Prim/PtrEq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/PrimopWrappers.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/PrimopWrappers.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/PrimopWrappers.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Tuple.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/PrimopWrappers.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Tuple.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Tuple.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Tuple.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Tuple/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Tuple.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Tuple/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Tuple/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Tuple/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Tuple/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Types.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/GHC/Types.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/HSghc-prim-%%GHC-PRIM_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/HSghc-prim-%%GHC-PRIM_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/libHSghc-prim-%%GHC-PRIM_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/libHSghc-prim-%%GHC-PRIM_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/BinaryArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%-inplace/libHSghc-prim-%%GHC-PRIM_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/BinaryArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/BinaryArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/BinaryArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/BreakArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/BinaryArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/BreakArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/BreakArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/BreakArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/CreateBCO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/BreakArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/CreateBCO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/CreateBCO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/CreateBCO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/FFI.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/CreateBCO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/FFI.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/FFI.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/FFI.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/InfoTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/FFI.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/InfoTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/InfoTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/InfoTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Message.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/InfoTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Message.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Message.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Message.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/ObjLink.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Message.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/ObjLink.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/ObjLink.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/ObjLink.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/RemoteTypes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/ObjLink.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/RemoteTypes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/RemoteTypes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/RemoteTypes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/ResolvedBCO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/RemoteTypes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/ResolvedBCO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/ResolvedBCO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/ResolvedBCO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Run.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/ResolvedBCO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Run.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Run.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Run.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Server.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Run.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Server.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Server.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Server.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Signals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Server.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Signals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Signals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Signals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/StaticPtrTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Signals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/StaticPtrTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/StaticPtrTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/StaticPtrTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/TH.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/StaticPtrTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/TH.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/TH.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/TH.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/TH/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/TH.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/TH/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/TH/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/TH/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/TH/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Utils.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/GHCi/Utils.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/HSghci-%%GHC_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/HSghci-%%GHC_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/libHSghci-%%GHC_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/libHSghci-%%GHC_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%-inplace/libHSghci-%%GHC_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/DumbTerm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/DumbTerm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/DumbTerm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/DumbTerm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/DumbTerm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Posix/Encoder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Posix/Encoder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Posix/Encoder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Posix/Encoder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Terminfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Posix/Encoder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Terminfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Terminfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Terminfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/WCWidth.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/Terminfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/WCWidth.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/WCWidth.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/WCWidth.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Backend/WCWidth.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/Completion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/Completion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/Completion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/Completion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/History.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/Completion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/History.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/History.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/History.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/KillRing.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/History.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/KillRing.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/KillRing.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/KillRing.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/Undo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/KillRing.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/Undo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/Undo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/Undo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Completion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Command/Undo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Completion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Completion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Completion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Directory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Completion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Directory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Directory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Directory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Emacs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Directory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Emacs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Emacs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Emacs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/History.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Emacs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/History.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/History.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/History.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/History.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/InputT.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/InputT.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/InputT.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/InputT.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/InputT.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Key.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Key.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Key.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Key.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/LineState.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Key.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/LineState.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/LineState.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/LineState.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Monads.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/LineState.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Monads.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Monads.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Monads.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Prefs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Monads.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Prefs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Prefs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Prefs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Recover.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Prefs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Recover.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Recover.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Recover.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/RunCommand.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Recover.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/RunCommand.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/RunCommand.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/RunCommand.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Term.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/RunCommand.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Term.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Term.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Term.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Vi.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Term.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Vi.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Vi.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Vi.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/System/Console/Haskeline/Vi.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/HShaskeline-%%HASKELINE_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/HShaskeline-%%HASKELINE_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/libHShaskeline-%%HASKELINE_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/libHShaskeline-%%HASKELINE_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Mix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%-inplace/libHShaskeline-%%HASKELINE_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Mix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Mix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Mix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Reflect.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Mix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Reflect.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Reflect.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Reflect.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Tix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Reflect.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Tix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Tix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Tix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Util.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Tix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Util.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Util.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Util.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/Trace/Hpc/Util.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/HShpc-%%HPC_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/HShpc-%%HPC_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/libHShpc-%%HPC_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/libHShpc-%%HPC_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%-inplace/GHC/Integer/GMP/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%-inplace/libHShpc-%%HPC_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%-inplace/GHC/Integer/GMP/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%-inplace/GHC/Integer/GMP/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%-inplace/GHC/Integer/GMP/Internals.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%-inplace/GHC/Integer/GMP/Internals.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%-inplace/HSinteger-gmp-%%INTEGER-GMP_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%-inplace/HSinteger-gmp-%%INTEGER-GMP_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%-inplace/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%-inplace/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSCabal-%%CABAL_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSCabal-syntax-%%CABAL_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSarray-%%ARRAY_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbase-%%BASE_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbinary-%%BINARY_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHShpc-%%HPC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSmtl-%%MTL_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSpretty-%%PRETTY_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSprocess-%%PROCESS_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_debug-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_thr-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_thr_debug-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_debug-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_thr-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_thr_debug-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSsemaphore-compat-1.0.0-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSstm-%%STM_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStext-%%TEXT_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStime-%%TIME_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSunix-%%UNIX_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSxhtml-%%XHTML_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Accum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%-inplace/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSCabal-%%CABAL_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSCabal-syntax-%%CABAL_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSarray-%%ARRAY_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbase-%%BASE_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbinary-%%BINARY_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHShpc-%%HPC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSmtl-%%MTL_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSpretty-%%PRETTY_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSprocess-%%PROCESS_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_debug-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_thr-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_thr_debug-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_debug-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_thr-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_thr_debug-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSsemaphore-compat-1.0.0-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSstm-%%STM_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStext-%%TEXT_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStime-%%TIME_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSunix-%%UNIX_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSxhtml-%%XHTML_VERSION%%-inplace-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Accum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Accum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Accum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Cont.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Accum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Cont.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Cont.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Cont.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Cont/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Cont.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Cont/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Cont/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Cont/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Error/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Cont/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Error/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Error/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Error/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Except.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Error/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Except.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Except.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Except.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Identity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Except.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Identity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Identity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Identity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Identity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/CPS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/CPS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/CPS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/CPS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/CPS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Reader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/RWS/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Reader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Reader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Reader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Reader/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Reader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Reader/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Reader/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Reader/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Select.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Reader/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Select.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Select.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Select.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Select.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Trans.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/State/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Trans.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Trans.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Trans.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Trans.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/CPS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/CPS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/CPS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/CPS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/CPS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Strict.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/Control/Monad/Writer/Strict.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/HSmtl-%%MTL_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/HSmtl-%%MTL_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/libHSmtl-%%MTL_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/libHSmtl-%%MTL_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%-inplace/libHSmtl-%%MTL_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/ByteString/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/ByteString/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/ByteString/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/ByteString/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/ByteString/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Combinator.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Combinator.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Combinator.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Combinator.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Combinator.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Language.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Language.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Language.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Language.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Perm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Language.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Perm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Perm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Perm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Pos.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Perm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Pos.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Pos.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Pos.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Pos.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/String.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/String.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/String.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/String.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Text.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/String.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Text.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Text.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Text.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Text/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Text.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Text/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Text/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Text/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Token.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Text/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Token.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Token.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Token.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/Parsec/Token.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Combinator.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Combinator.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Combinator.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Combinator.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Combinator.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Language.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Language.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Language.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Language.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Perm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Language.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Perm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Perm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Perm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Pos.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Perm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Pos.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Pos.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Pos.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Pos.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Token.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Token.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Token.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Token.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/Text/ParserCombinators/Parsec/Token.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/HSparsec-%%PARSEC_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/HSparsec-%%PARSEC_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/libHSparsec-%%PARSEC_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/libHSparsec-%%PARSEC_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%-inplace/libHSparsec-%%PARSEC_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated/HughesPJ.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated/HughesPJ.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated/HughesPJ.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated/HughesPJ.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated/HughesPJClass.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated/HughesPJ.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated/HughesPJClass.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated/HughesPJClass.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated/HughesPJClass.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/HughesPJ.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/Annotated/HughesPJClass.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/HughesPJ.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/HughesPJ.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/HughesPJ.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/HughesPJClass.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/HughesPJ.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/HughesPJClass.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/HughesPJClass.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/HughesPJClass.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/Text/PrettyPrint/HughesPJClass.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/HSpretty-%%PRETTY_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/HSpretty-%%PRETTY_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/libHSpretty-%%PRETTY_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/libHSpretty-%%PRETTY_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Cmd.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%-inplace/libHSpretty-%%PRETTY_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Cmd.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Cmd.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Cmd.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Cmd.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/CommunicationHandle.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/CommunicationHandle.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/CommunicationHandle.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/CommunicationHandle.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/CommunicationHandle/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/CommunicationHandle.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/CommunicationHandle/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/CommunicationHandle/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/CommunicationHandle/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/CommunicationHandle/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Posix.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/System/Process/Posix.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/HSprocess-%%PROCESS_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/HSprocess-%%PROCESS_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/include/processFlags.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/include/runProcess.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/libHSprocess-%%PROCESS_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/libHSprocess-%%PROCESS_VERSION%%-inplace_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%-inplace/libHSprocess-%%PROCESS_VERSION%%-inplace_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/Cmm.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/DerivedConstants.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/HsFFI.h
@@ -5000,6 +5050,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/i
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/Rts.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/RtsAPI.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/Stg.h
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ffi.h
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ffitarget.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ghcautoconf.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ghcconfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ghcplatform.h
@@ -5069,706 +5121,732 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/i
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/stg/SMP.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/stg/Ticky.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/stg/Types.h
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_debug.a
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_debug_p.a
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_p.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr_debug.a
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr_debug_p.a
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_debug.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_debug_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_debug_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_debug.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_debug_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/semaphore-compat-%%SEMAPHORE-COMPAT_VERSION%%-inplace/System/Semaphore.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_debug_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/semaphore-compat-%%SEMAPHORE-COMPAT_VERSION%%-inplace/System/Semaphore.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/semaphore-compat-%%SEMAPHORE-COMPAT_VERSION%%-inplace/System/Semaphore.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/semaphore-compat-%%SEMAPHORE-COMPAT_VERSION%%-inplace/System/Semaphore.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/semaphore-compat-%%SEMAPHORE-COMPAT_VERSION%%-inplace/System/Semaphore.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/semaphore-compat-%%SEMAPHORE-COMPAT_VERSION%%-inplace/HSsemaphore-compat-%%SEMAPHORE-COMPAT_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/semaphore-compat-%%SEMAPHORE-COMPAT_VERSION%%-inplace/HSsemaphore-compat-%%SEMAPHORE-COMPAT_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/semaphore-compat-%%SEMAPHORE-COMPAT_VERSION%%-inplace/libHSsemaphore-compat-1.0.0-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/semaphore-compat-%%SEMAPHORE-COMPAT_VERSION%%-inplace/libHSsemaphore-compat-1.0.0-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/semaphore-compat-%%SEMAPHORE-COMPAT_VERSION%%-inplace/libHSsemaphore-compat-1.0.0-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TBQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TBQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TBQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TBQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TChan.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TBQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TChan.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TChan.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TChan.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TMVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TChan.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TMVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TMVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TMVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TMVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TSem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TSem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TSem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TSem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TSem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Monad/STM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Concurrent/STM/TVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Monad/STM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Monad/STM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Monad/STM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Sequential/STM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Monad/STM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Sequential/STM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Sequential/STM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Sequential/STM.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/Control/Sequential/STM.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/HSstm-%%STM_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/HSstm-%%STM_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/libHSstm-%%STM_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/libHSstm-%%STM_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%-inplace/libHSstm-%%STM_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/CodeDo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/CodeDo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/CodeDo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/CodeDo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/LanguageExtensions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/CodeDo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/LanguageExtensions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/LanguageExtensions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/LanguageExtensions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/LanguageExtensions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib/Map.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib/Map.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib/Map.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib/Map.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Lib/Map.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/PprLib.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/PprLib.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/PprLib.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/PprLib.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Quote.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/PprLib.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Quote.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Quote.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Quote.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Quote.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/Language/Haskell/TH/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath/Windows.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/System/FilePath/Windows.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/HStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/HStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Color.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Color.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Color.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Color.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Cursor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Color.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Cursor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Cursor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Cursor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Edit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Cursor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Edit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Edit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Edit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Effects.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Edit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Effects.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Effects.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Effects.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Keys.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Effects.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Keys.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Keys.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Keys.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/System/Console/Terminfo/Keys.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/HSterminfo-%%TERMINFO_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/HSterminfo-%%TERMINFO_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/libHSterminfo-%%TERMINFO_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/libHSterminfo-%%TERMINFO_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%-inplace/libHSterminfo-%%TERMINFO_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Array.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Array.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Array.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Array.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Array.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Encoding/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Encoding/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Encoding/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Encoding/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Encoding/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/IO/Utf8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/IO/Utf8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/IO/Utf8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/IO/Utf8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/IO/Utf8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/ArrayUtils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/ArrayUtils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/ArrayUtils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/ArrayUtils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/ArrayUtils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/Functions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/Functions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/Functions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/Functions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/Int/Digits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/Functions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/Int/Digits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/Int/Digits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/Int/Digits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/RealFloat/Functions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/Int/Digits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/RealFloat/Functions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/RealFloat/Functions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/RealFloat/Functions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/ByteStringCompat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Builder/RealFloat/Functions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/ByteStringCompat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/ByteStringCompat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/ByteStringCompat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/ByteStringCompat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Fusion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Fusion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Fusion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Fusion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Fusion/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Fusion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Fusion/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Fusion/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Fusion/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf16.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Fusion/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf16.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf16.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf16.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf32.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf16.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf32.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf32.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf32.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf32.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Encoding/Utf8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/CaseMapping.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/CaseMapping.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/CaseMapping.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/CaseMapping.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/CaseMapping.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Size.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Size.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Size.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Size.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Size.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Fusion/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/IsAscii.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/IsAscii.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/IsAscii.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/IsAscii.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/IsAscii.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Encoding/Fusion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Encoding/Fusion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Encoding/Fusion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Encoding/Fusion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Fusion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Encoding/Fusion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Fusion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Fusion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Fusion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Search.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Fusion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Search.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Search.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Search.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Measure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Lazy/Search.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Measure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Measure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Measure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/PrimCompat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Measure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/PrimCompat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/PrimCompat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/PrimCompat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Private.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/PrimCompat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Private.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Private.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Private.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Private.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Reverse.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Reverse.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Reverse.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Reverse.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Search.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Reverse.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Search.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Search.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Search.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/StrictBuilder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Search.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/StrictBuilder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/StrictBuilder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/StrictBuilder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Transformation.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/StrictBuilder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Transformation.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Transformation.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Transformation.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Transformation.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Unsafe/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Unsafe/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Unsafe/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Unsafe/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Validate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Unsafe/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Validate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Validate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Validate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Validate/Native.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Validate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Validate/Native.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Validate/Native.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Validate/Native.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Internal/Validate/Native.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder/Int.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder/Int.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder/Int.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder/Int.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder/RealFloat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder/Int.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder/RealFloat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder/RealFloat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder/RealFloat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Builder/RealFloat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Lazy/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Show.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Show.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Show.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Show.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Show.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Unsafe.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/Data/Text/Unsafe.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/HStext-%%TEXT_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/HStext-%%TEXT_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/libHStext-%%TEXT_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/libHStext-%%TEXT_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Format.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%-inplace/libHStext-%%TEXT_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Format.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Format.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Format.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Format.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/CalendarDiffDays.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/CalendarDiffDays.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/CalendarDiffDays.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/CalendarDiffDays.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Days.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/CalendarDiffDays.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Days.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Days.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Days.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Easter.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Days.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Easter.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Easter.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Easter.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Gregorian.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Easter.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Gregorian.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Gregorian.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Gregorian.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Julian.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Gregorian.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Julian.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Julian.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Julian.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/JulianYearDay.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Julian.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/JulianYearDay.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/JulianYearDay.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/JulianYearDay.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Month.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/JulianYearDay.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Month.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Month.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Month.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/MonthDay.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Month.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/MonthDay.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/MonthDay.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/MonthDay.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/OrdinalDate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/MonthDay.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/OrdinalDate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/OrdinalDate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/OrdinalDate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Private.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/OrdinalDate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Private.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Private.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Private.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Quarter.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Private.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Quarter.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Quarter.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Quarter.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Quarter.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Week.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Week.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Week.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Week.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/WeekDate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/Week.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/WeekDate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/WeekDate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/WeekDate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Calendar/WeekDate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/AbsoluteTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/AbsoluteTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/AbsoluteTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/AbsoluteTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/CTimespec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/AbsoluteTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/CTimespec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/CTimespec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/CTimespec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/CTimeval.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/CTimespec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/CTimeval.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/CTimeval.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/CTimeval.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/DiffTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/CTimeval.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/DiffTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/DiffTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/DiffTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/NominalDiffTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/DiffTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/NominalDiffTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/NominalDiffTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/NominalDiffTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/POSIXTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/NominalDiffTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/POSIXTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/POSIXTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/POSIXTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/SystemTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/POSIXTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/SystemTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/SystemTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/SystemTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UTCDiff.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/SystemTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UTCDiff.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UTCDiff.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UTCDiff.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UTCTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UTCDiff.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UTCTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UTCTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UTCTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UniversalTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UTCTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UniversalTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UniversalTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UniversalTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/POSIX.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/Internal/UniversalTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/POSIX.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/POSIX.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/POSIX.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/System.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/POSIX.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/System.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/System.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/System.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/TAI.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/System.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/TAI.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/TAI.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/TAI.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Clock/TAI.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Format/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Format/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Format/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Format/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Format/Instances.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Format/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Format/Instances.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Format/Instances.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Format/Instances.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/ISO8601.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Format/Instances.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/ISO8601.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/ISO8601.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/ISO8601.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/ISO8601.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Locale.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Locale.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Locale.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Locale.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Locale.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse/Instances.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse/Instances.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse/Instances.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse/Instances.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/Format/Parse/Instances.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/CalendarDiffTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/CalendarDiffTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/CalendarDiffTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/CalendarDiffTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/LocalTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/CalendarDiffTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/LocalTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/LocalTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/LocalTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/TimeOfDay.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/LocalTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/TimeOfDay.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/TimeOfDay.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/TimeOfDay.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/TimeZone.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/TimeOfDay.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/TimeZone.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/TimeZone.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/TimeZone.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/ZonedTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/TimeZone.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/ZonedTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/ZonedTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/ZonedTime.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/Data/Time/LocalTime/Internal/ZonedTime.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/HStime-%%TIME_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/HStime-%%TIME_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/include/HsTime.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/include/HsTimeConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/libHStime-%%TIME_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/libHStime-%%TIME_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Applicative/Backwards.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%-inplace/libHStime-%%TIME_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Applicative/Backwards.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Applicative/Backwards.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Applicative/Backwards.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Applicative/Lift.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Applicative/Backwards.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Applicative/Lift.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Applicative/Lift.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Applicative/Lift.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Signatures.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Applicative/Lift.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Signatures.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Signatures.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Signatures.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Accum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Signatures.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Accum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Accum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Accum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Accum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Cont.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Cont.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Cont.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Cont.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Except.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Cont.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Except.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Except.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Except.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Identity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Except.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Identity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Identity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Identity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Maybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Identity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Maybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Maybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Maybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Maybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/CPS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/CPS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/CPS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/CPS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/CPS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Reader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/RWS/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Reader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Reader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Reader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Select.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Reader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Select.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Select.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Select.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Select.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/State/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/CPS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/CPS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/CPS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/CPS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/CPS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Data/Functor/Constant.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Control/Monad/Trans/Writer/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Data/Functor/Constant.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Data/Functor/Constant.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Data/Functor/Constant.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Data/Functor/Reverse.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Data/Functor/Constant.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Data/Functor/Reverse.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Data/Functor/Reverse.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Data/Functor/Reverse.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/Data/Functor/Reverse.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/HStransformers-%%TRANSFORMERS_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/HStransformers-%%TRANSFORMERS_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/libHStransformers-%%TRANSFORMERS_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/libHStransformers-%%TRANSFORMERS_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%-inplace/libHStransformers-%%TRANSFORMERS_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/ByteString/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/ByteString/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/ByteString/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/ByteString/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/ByteString/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Fd.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Fd.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Fd.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Fd.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Fd.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/PosixPath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/PosixPath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/PosixPath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/PosixPath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Directory/PosixPath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Module/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Module/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Module/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Module/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Module/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/DynamicLinker/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Env/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Fcntl.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Fcntl.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Fcntl.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Fcntl.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Fcntl.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Files/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/PosixPath/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/IO/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/PosixPath/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/PosixPath/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/PosixPath/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/PosixPath/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Resource.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Process/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Resource.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Resource.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Resource.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Semaphore.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Resource.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Semaphore.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Semaphore.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Semaphore.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/SharedMem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Semaphore.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/SharedMem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/SharedMem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/SharedMem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Signals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/SharedMem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Signals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Signals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Signals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Signals/Exts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Signals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Signals/Exts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Signals/Exts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Signals/Exts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Signals/Exts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Temp/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Time.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Terminal/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Time.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Time.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Time.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Unistd.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Time.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Unistd.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Unistd.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Unistd.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/Unistd.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User/Common.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/System/Posix/User/Common.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/HSunix-%%UNIX_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/HSunix-%%UNIX_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/include/HsUnix.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/include/HsUnixConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/include/execvpe.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/libHSunix-%%UNIX_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/libHSunix-%%UNIX_VERSION%%-inplace_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%-inplace/libHSunix-%%UNIX_VERSION%%-inplace_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/BlockTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/BlockTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/BlockTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/BlockTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/BlockTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Extras.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Extras.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Extras.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Extras.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Extras.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset/Attributes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset/Attributes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset/Attributes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset/Attributes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset/Elements.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset/Attributes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset/Elements.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset/Elements.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset/Elements.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Frameset/Elements.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict/Attributes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict/Attributes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict/Attributes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict/Attributes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict/Elements.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict/Attributes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict/Elements.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict/Elements.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict/Elements.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Table.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Strict/Elements.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Table.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Table.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Table.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Table.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional/Attributes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional/Attributes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional/Attributes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional/Attributes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional/Elements.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional/Attributes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional/Elements.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional/Elements.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional/Elements.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/Text/XHtml/Transitional/Elements.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/HSxhtml-%%XHTML_VERSION%%-inplace.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/HSxhtml-%%XHTML_VERSION%%-inplace.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/libHSxhtml-%%XHTML_VERSION%%-inplace.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/libHSxhtml-%%XHTML_VERSION%%-inplace_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%-inplace/libHSxhtml-%%XHTML_VERSION%%-inplace_p.a
share/doc/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/LICENSE
share/doc/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/LICENSE
share/doc/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/LICENSE
diff --git a/lang/ghc92/Makefile b/lang/ghc92/Makefile
index 8501301555b0..b42a367ccc2a 100644
--- a/lang/ghc92/Makefile
+++ b/lang/ghc92/Makefile
@@ -1,11 +1,9 @@
PORTREVISION= 1
PKGNAMESUFFIX= 92
-LIB_DEPENDS= ${GMP_LIB_DEPENDS}
+OPTIONS_DEFINE= DYNAMIC GMP
-CONFIGURE_ARGS= ${GMP_CONFIGURE_ON}
-
-OPTIONS_DEFINE= DYNAMIC PROFILE
+DYNAMIC_OFF_FLAVOUR= +no_dynamic_ghc
GHC_VERSION= 9.2.8
LLVM_VERSION= 12
diff --git a/lang/ghc92/pkg-plist b/lang/ghc92/pkg-plist
index d9d2230a52e2..c117ce378809 100644
--- a/lang/ghc92/pkg-plist
+++ b/lang/ghc92/pkg-plist
@@ -883,6 +883,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CAB
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Language/Haskell/Extension.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Language/Haskell/Extension.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Language/Haskell/Extension.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/HSCabal-%%CABAL_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/HSCabal-%%CABAL_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.p_hi
@@ -933,6 +935,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARR
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unsafe.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unsafe.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/HSarray-%%ARRAY_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/HSarray-%%ARRAY_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/libHSarray-%%ARRAY_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/libHSarray-%%ARRAY_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Applicative.dyn_hi
@@ -1703,6 +1707,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Unsafe/Coerce.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Unsafe/Coerce.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Unsafe/Coerce.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/HSbase-%%BASE_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/HSbase-%%BASE_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/include/EventConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/include/HsBase.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/include/HsBaseConfig.h
@@ -1737,6 +1743,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BI
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Put.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Put.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Put.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/HSbinary-%%BINARY_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/HSbinary-%%BINARY_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/libHSbinary-%%BINARY_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/libHSbinary-%%BINARY_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString.dyn_hi
@@ -1817,6 +1825,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Unsafe.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Unsafe.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/HSbytestring-%%BYTESTRING_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/HSbytestring-%%BYTESTRING_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/include/fpstring.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%_p.a
@@ -1928,6 +1938,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/TypeError.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/TypeError.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/TypeError.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/HScontainers-%%CONTAINERS_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/HScontainers-%%CONTAINERS_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq.dyn_hi
@@ -1936,6 +1948,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%D
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq/BackDoor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq/BackDoor.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq/BackDoor.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/HSdeepseq-%%DEEPSEQ_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/HSdeepseq-%%DEEPSEQ_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory.dyn_hi
@@ -1962,6 +1976,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Windows.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Windows.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/HSdirectory-%%DIRECTORY_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/HSdirectory-%%DIRECTORY_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch.dyn_hi
@@ -1970,6 +1986,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch/Pure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch/Pure.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch/Pure.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/HSexceptions-%%EXCEPTIONS_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/HSexceptions-%%EXCEPTIONS_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath.dyn_hi
@@ -1981,6 +1999,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Windows.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Windows.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/HSfilepath-%%FILEPATH_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/HSfilepath-%%FILEPATH_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC.dyn_hi
@@ -3750,6 +3770,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/WordArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/WordArray.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/WordArray.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/HSghc-bignum-%%GHC-BIGNUM_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/HSghc-bignum-%%GHC-BIGNUM_VERSION%%.p_o
%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/include/HsIntegerGmp.h
%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/include/ghc-gmp.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%.a
@@ -3796,6 +3818,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Version.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Version.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/HSghc-boot-%%GHC_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/HSghc-boot-%%GHC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/ForeignSrcLang/Type.dyn_hi
@@ -3807,6 +3831,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/Lexeme.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/Lexeme.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/Lexeme.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/HSghc-boot-th-%%GHC_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/HSghc-boot-th-%%GHC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact.dyn_hi
@@ -3815,6 +3841,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact/Serialized.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact/Serialized.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact/Serialized.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/HSghc-compact-%%GHC-COMPACT_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/HSghc-compact-%%GHC-COMPACT_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap.dyn_hi
@@ -3862,6 +3890,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Utils.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Utils.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/HSghc-heap-%%GHC_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/HSghc-heap-%%GHC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/CString.dyn_hi
@@ -3894,6 +3924,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Types.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Types.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/HSghc-prim-%%GHC-PRIM_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/HSghc-prim-%%GHC-PRIM_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BinaryArray.dyn_hi
@@ -3938,6 +3970,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH/Binary.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH/Binary.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/HSghci-%%GHC_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/HSghci-%%GHC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline.dyn_hi
@@ -4021,6 +4055,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Vi.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Vi.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Vi.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/HShaskeline-%%HASKELINE_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/HShaskeline-%%HASKELINE_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Mix.dyn_hi
@@ -4035,11 +4071,15 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_V
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Util.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Util.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Util.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/HShpc-%%HPC_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/HShpc-%%HPC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/libHShpc-%%HPC_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/libHShpc-%%HPC_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/GHC/Integer/GMP/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/GHC/Integer/GMP/Internals.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/GHC/Integer/GMP/Internals.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/HSinteger-gmp-%%INTEGER-GMP_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/HSinteger-gmp-%%INTEGER-GMP_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSCabal-%%CABAL_VERSION%%-ghc%%GHC_VERSION%%.so
@@ -4088,9 +4128,14 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStime-%
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%-ghc%%GHC_VERSION%%.so
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSunix-%%UNIX_VERSION%%-ghc%%GHC_VERSION%%.so
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSxhtml-%%XHTML_VERSION%%-ghc%%GHC_VERSION%%.so
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libffi.so
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libffi.so.7
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libffi.so.7.1.0
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/GHCi/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/GHCi/Utils.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/GHCi/Utils.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/HSlibiserv-%%GHC_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/HSlibiserv-%%GHC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/Lib.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/Lib.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/Lib.p_hi
@@ -4162,6 +4207,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_V
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Strict.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Strict.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/HSmtl-%%MTL_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/HSmtl-%%MTL_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/libHSmtl-%%MTL_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/libHSmtl-%%MTL_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec.dyn_hi
@@ -4239,6 +4286,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PA
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Token.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Token.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Token.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/HSparsec-%%PARSEC_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/HSparsec-%%PARSEC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%INTEGER-GMP_VERSION%%.3.6/Text/PrettyPrint.dyn_hi
@@ -4259,6 +4308,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%IN
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%INTEGER-GMP_VERSION%%.3.6/Text/PrettyPrint/HughesPJClass.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%INTEGER-GMP_VERSION%%.3.6/Text/PrettyPrint/HughesPJClass.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%INTEGER-GMP_VERSION%%.3.6/Text/PrettyPrint/HughesPJClass.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%INTEGER-GMP_VERSION%%.3.6/HSpretty-%%INTEGER-GMP_VERSION%%.3.6.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%INTEGER-GMP_VERSION%%.3.6/HSpretty-%%INTEGER-GMP_VERSION%%.3.6.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%INTEGER-GMP_VERSION%%.3.6/libHSpretty-%%INTEGER-GMP_VERSION%%.3.6.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%INTEGER-GMP_VERSION%%.3.6/libHSpretty-%%INTEGER-GMP_VERSION%%.3.6_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Cmd.dyn_hi
@@ -4276,6 +4327,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%P
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Posix.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Posix.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/HSprocess-%%PROCESS_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/HSprocess-%%PROCESS_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/include/processFlags.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/include/runProcess.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/libHSprocess-%%PROCESS_VERSION%%.a
@@ -4287,6 +4340,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/i
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/Rts.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/RtsAPI.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/Stg.h
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ffi.h
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ffitarget.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ghcautoconf.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ghcconfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ghcplatform.h
@@ -4352,6 +4407,16 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/i
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/stg/SMP.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/stg/Ticky.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/stg/Types.h
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_debug.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_debug_p.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_l.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_p.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr_debug.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr_debug_p.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr_l.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_debug.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_debug_p.a
@@ -4392,6 +4457,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_V
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Sequential/STM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Sequential/STM.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Sequential/STM.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/HSstm-%%STM_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/HSstm-%%STM_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/libHSstm-%%STM_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/libHSstm-%%STM_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH.dyn_hi
@@ -4424,6 +4491,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-ha
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Syntax.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Syntax.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/HStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/HStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo.dyn_hi
@@ -4447,6 +4516,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Keys.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Keys.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Keys.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/HSterminfo-%%TERMINFO_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/HSterminfo-%%TERMINFO_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text.dyn_hi
@@ -4587,6 +4658,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Unsafe.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Unsafe.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/HStext-%%TEXT_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/HStext-%%TEXT_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/libHStext-%%TEXT_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/libHStext-%%TEXT_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Format.dyn_hi
@@ -4727,6 +4800,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/ZonedTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/ZonedTime.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/ZonedTime.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/HStime-%%TIME_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/HStime-%%TIME_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/include/HsTime.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/include/HsTimeConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/libHStime-%%TIME_VERSION%%.a
@@ -4809,6 +4884,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformer
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Reverse.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Reverse.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Reverse.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/HStransformers-%%TRANSFORMERS_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/HStransformers-%%TRANSFORMERS_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix.dyn_hi
@@ -4928,6 +5005,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/HSunix-%%UNIX_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/HSunix-%%UNIX_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/include/HsUnix.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/include/HsUnixConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/include/execvpe.h
@@ -4978,5 +5057,7 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHT
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Elements.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Elements.hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Elements.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/HSxhtml-%%XHTML_VERSION%%.o
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/HSxhtml-%%XHTML_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/libHSxhtml-%%XHTML_VERSION%%.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/libHSxhtml-%%XHTML_VERSION%%_p.a
diff --git a/lang/ghc94/Makefile b/lang/ghc94/Makefile
index 2edb9b37fabe..6851bdf61469 100644
--- a/lang/ghc94/Makefile
+++ b/lang/ghc94/Makefile
@@ -1,11 +1,7 @@
PORTREVISION= 1
PKGNAMESUFFIX= 94
-LIB_DEPENDS= ${GMP_LIB_DEPENDS}
-
-CONFIGURE_ARGS= ${GMP_CONFIGURE_ON}
-
-OPTIONS_DEFINE= DYNAMIC PROFILE
+OPTIONS_DEFINE= DYNAMIC GMP PROFILE
GHC_VERSION= 9.4.8
LLVM_VERSION= 13
diff --git a/lang/ghc94/pkg-plist b/lang/ghc94/pkg-plist
index f576f274a47b..31a3e4952e0e 100644
--- a/lang/ghc94/pkg-plist
+++ b/lang/ghc94/pkg-plist
@@ -10,11 +10,11 @@ bin/runhaskell-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/ghc
lib/ghc-%%GHC_VERSION%%/bin/ghc-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv
-lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-dyn
-lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-dyn-ghc-%%GHC_VERSION%%
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-dyn
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-dyn-ghc-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-ghc-%%GHC_VERSION%%
-lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-prof
-lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-prof-ghc-%%GHC_VERSION%%
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-prof
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-prof-ghc-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/ghc-pkg
lib/ghc-%%GHC_VERSION%%/bin/ghc-pkg-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/haddock
@@ -32,8 +32,8 @@ lib/ghc-%%GHC_VERSION%%/bin/runhaskell-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/unlit
lib/ghc-%%GHC_VERSION%%/bin/unlit-ghc-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv
-lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv-dyn
-lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv-prof
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv-dyn
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv-prof
lib/ghc-%%GHC_VERSION%%/lib/bin/unlit
lib/ghc-%%GHC_VERSION%%/lib/ghc-usage.txt
lib/ghc-%%GHC_VERSION%%/lib/ghci-usage.txt
@@ -145,4304 +145,4356 @@ lib/ghc-%%GHC_VERSION%%/lib/package.conf.d/xhtml-%%XHTML_VERSION%%.conf
lib/ghc-%%GHC_VERSION%%/lib/package.conf.d/xhtml-%%XHTML_VERSION%%.conf.copy
lib/ghc-%%GHC_VERSION%%/lib/settings
lib/ghc-%%GHC_VERSION%%/lib/template-hsc.h
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ComponentsGraph.dyn_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ComponentsGraph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ComponentsGraph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ComponentsGraph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Configure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ComponentsGraph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Configure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Configure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Configure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ConfiguredComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Configure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ConfiguredComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ConfiguredComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ConfiguredComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/DescribeUnitId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ConfiguredComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/DescribeUnitId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/DescribeUnitId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/DescribeUnitId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/FullUnitId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/DescribeUnitId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/FullUnitId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/FullUnitId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/FullUnitId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Id.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/FullUnitId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Id.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Id.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Id.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/LinkedComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Id.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/LinkedComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/LinkedComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/LinkedComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/MixLink.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/LinkedComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/MixLink.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/MixLink.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/MixLink.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModSubst.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/MixLink.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModSubst.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModSubst.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModSubst.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleScope.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModSubst.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleScope.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleScope.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleScope.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleShape.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleScope.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleShape.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleShape.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleShape.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreExistingComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleShape.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreExistingComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreExistingComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreExistingComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreModuleShape.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreExistingComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreModuleShape.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreModuleShape.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreModuleShape.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ReadyComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreModuleShape.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ReadyComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ReadyComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ReadyComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/UnifyM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ReadyComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/UnifyM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/UnifyM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/UnifyM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Async.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/UnifyM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Async.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Async.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Async.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CopyFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Async.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CopyFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CopyFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CopyFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CreatePipe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CopyFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CreatePipe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CreatePipe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CreatePipe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Directory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CreatePipe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Directory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Directory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Directory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Environment.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Directory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Environment.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Environment.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Environment.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Environment.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/GetShortPathName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/GetShortPathName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/GetShortPathName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/GetShortPathName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Internal/TempFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/GetShortPathName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Internal/TempFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Internal/TempFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Internal/TempFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Prelude/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Internal/TempFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Prelude/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Prelude/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Prelude/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Process.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Prelude/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Process.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Process.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Process.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/ResponseFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Process.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/ResponseFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/ResponseFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/ResponseFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/SnocList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/ResponseFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/SnocList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/SnocList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/SnocList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Stack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/SnocList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Stack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Stack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Stack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Time.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Stack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Time.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Time.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Time.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/GetOpt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Time.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/GetOpt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/GetOpt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/GetOpt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Lex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/GetOpt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Lex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Lex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Lex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Lex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/PackageDescription/Check.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/PackageDescription/Check.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/PackageDescription/Check.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/PackageDescription/Check.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ReadE.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/PackageDescription/Check.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ReadE.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ReadE.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ReadE.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ReadE.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Bench.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Bench.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Bench.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Bench.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Bench.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros/Z.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros/Z.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros/Z.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros/Z.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros/Z.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule/Z.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule/Z.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule/Z.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule/Z.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildPaths.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule/Z.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildPaths.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildPaths.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildPaths.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildTarget.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildPaths.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildTarget.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildTarget.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildTarget.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildToolDepends.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildTarget.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildToolDepends.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildToolDepends.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildToolDepends.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/CCompiler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildToolDepends.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/CCompiler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/CCompiler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/CCompiler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Command.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/CCompiler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Command.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Command.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Command.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Compiler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Command.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Compiler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Compiler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Compiler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Configure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Compiler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Configure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Configure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Configure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Flag.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Configure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Flag.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Flag.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Flag.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Flag.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/EnvironmentParser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/EnvironmentParser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/EnvironmentParser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/EnvironmentParser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/ImplInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/EnvironmentParser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/ImplInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/ImplInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/ImplInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/ImplInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHCJS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHCJS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHCJS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHCJS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Glob.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHCJS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Glob.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Glob.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Glob.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Haddock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Glob.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Haddock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Haddock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Haddock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/HaskellSuite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Haddock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/HaskellSuite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/HaskellSuite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/HaskellSuite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Hpc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/HaskellSuite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Hpc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Hpc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Hpc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Install.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Hpc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Install.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Install.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Install.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Install.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/LocalBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/LocalBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/LocalBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/LocalBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageDescription.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/LocalBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageDescription.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageDescription.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageDescription.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageIndex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageDescription.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageIndex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageIndex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageIndex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageIndex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess/Unlit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess/Unlit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess/Unlit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess/Unlit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess/Unlit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Builtin.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Builtin.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Builtin.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Builtin.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Db.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Builtin.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Db.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Db.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Db.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Find.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Db.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Find.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Find.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Find.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/GHC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Find.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/GHC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/GHC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/GHC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/HcPkg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/GHC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/HcPkg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/HcPkg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/HcPkg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Hpc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/HcPkg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Hpc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Hpc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Hpc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Hpc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ld.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ld.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ld.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ld.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/ResponseFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ld.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/ResponseFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/ResponseFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/ResponseFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Run.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/ResponseFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Run.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Run.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Run.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Script.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Run.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Script.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Script.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Script.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Strip.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Script.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Strip.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Strip.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Strip.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Strip.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Register.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Register.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Register.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Register.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Setup.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Register.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Setup.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Setup.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Setup.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ShowBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Setup.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ShowBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ShowBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ShowBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/SrcDist.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ShowBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/SrcDist.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/SrcDist.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/SrcDist.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/SrcDist.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/ExeV10.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/ExeV10.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/ExeV10.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/ExeV10.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/LibV09.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/ExeV10.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/LibV09.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/LibV09.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/LibV09.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/Log.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/LibV09.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/Log.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/Log.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/Log.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UHC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/Log.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UHC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UHC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UHC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UserHooks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UHC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UserHooks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UserHooks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UserHooks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UserHooks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/TestSuite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/TestSuite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/TestSuite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/TestSuite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/AnnotatedId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/TestSuite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/AnnotatedId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/AnnotatedId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/AnnotatedId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentInclude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/AnnotatedId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentInclude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentInclude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentInclude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentLocalBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentInclude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentLocalBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentLocalBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentLocalBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/DumpBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentLocalBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/DumpBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/DumpBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/DumpBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/GivenComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/DumpBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/GivenComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/GivenComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/GivenComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/LocalBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/GivenComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/LocalBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/LocalBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/LocalBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/PackageName/Magic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/LocalBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/PackageName/Magic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/PackageName/Magic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/PackageName/Magic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/TargetInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/PackageName/Magic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/TargetInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/TargetInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/TargetInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/IOData.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/TargetInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/IOData.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/IOData.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/IOData.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Json.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/IOData.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Json.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Json.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Json.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/LogProgress.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Json.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/LogProgress.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/LogProgress.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/LogProgress.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/MapAccum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/LogProgress.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/MapAccum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/MapAccum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/MapAccum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/NubList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/MapAccum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/NubList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/NubList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/NubList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Progress.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/NubList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Progress.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Progress.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Progress.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/UnionFind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Progress.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/UnionFind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/UnionFind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/UnionFind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/UnionFind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ZinzaPrelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ZinzaPrelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ZinzaPrelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ZinzaPrelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ZinzaPrelude.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/HSCabal-%%CABAL_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/HSCabal-%%CABAL_VERSION%%.p_o
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.p_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/libHSCabal-%%CABAL_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/libHSCabal-%%CABAL_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Backpack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/libHSCabal-%%CABAL_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Backpack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Backpack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Backpack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/CabalSpecVersion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Backpack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/CabalSpecVersion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/CabalSpecVersion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/CabalSpecVersion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/CabalSpecVersion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/CharParsing.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/CharParsing.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/CharParsing.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/CharParsing.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/DList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/CharParsing.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/DList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/DList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/DList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/DList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/MonadFail.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/MonadFail.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/MonadFail.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/MonadFail.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Newtype.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/MonadFail.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Newtype.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Newtype.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Newtype.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/NonEmptySet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Newtype.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/NonEmptySet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/NonEmptySet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/NonEmptySet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Parsing.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/NonEmptySet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Parsing.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Parsing.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Parsing.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Parsing.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Semigroup.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Semigroup.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Semigroup.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Semigroup.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Typeable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Semigroup.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Typeable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Typeable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Typeable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compiler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Typeable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compiler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compiler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compiler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compiler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/FieldDescrs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/FieldDescrs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/FieldDescrs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/FieldDescrs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Newtypes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/FieldDescrs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Newtypes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Newtypes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Newtypes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Newtypes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Pretty.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Pretty.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Pretty.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Pretty.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Pretty.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ConfVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ConfVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ConfVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ConfVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Field.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ConfVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Field.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Field.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Field.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Lexer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Field.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Lexer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Lexer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Lexer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/LexerMonad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Lexer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/LexerMonad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/LexerMonad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/LexerMonad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ParseResult.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/LexerMonad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ParseResult.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ParseResult.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ParseResult.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ParseResult.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Pretty.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Pretty.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Pretty.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Pretty.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/InstalledPackageInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Pretty.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/InstalledPackageInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/InstalledPackageInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/InstalledPackageInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/License.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/InstalledPackageInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/License.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/License.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/License.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/ModuleName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/License.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/ModuleName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/ModuleName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/ModuleName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Package.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/ModuleName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Package.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Package.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Package.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Package.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Configuration.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Configuration.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Configuration.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Configuration.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/FieldGrammar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Configuration.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/FieldGrammar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/FieldGrammar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/FieldGrammar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/FieldGrammar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/PrettyPrint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/PrettyPrint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/PrettyPrint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/PrettyPrint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Quirks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/PrettyPrint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Quirks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Quirks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Quirks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Quirks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/FieldLineStream.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/FieldLineStream.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/FieldLineStream.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/FieldLineStream.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Position.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/FieldLineStream.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Position.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Position.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Position.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Warning.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Position.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Warning.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Warning.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Warning.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Pretty.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Warning.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Pretty.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Pretty.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Pretty.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Pretty.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/License.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/License.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/License.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/License.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExceptionId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/License.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExceptionId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExceptionId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExceptionId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExpression.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExceptionId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExpression.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExpression.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExpression.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExpression.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseListVersion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseListVersion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseListVersion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseListVersion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseReference.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseListVersion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseReference.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseReference.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseReference.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/System.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseReference.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/System.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/System.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/System.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Text.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/System.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Text.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Text.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Text.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiDependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Text.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiDependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiDependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiDependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiHash.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiDependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiHash.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiHash.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiHash.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiHash.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkInterface.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkInterface.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkInterface.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkInterface.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkInterface.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Component.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Component.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Component.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Component.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Component.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentRequestedSpec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentRequestedSpec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentRequestedSpec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentRequestedSpec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/CondTree.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentRequestedSpec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/CondTree.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/CondTree.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/CondTree.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Condition.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/CondTree.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Condition.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Condition.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Condition.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ConfVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Condition.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ConfVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ConfVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ConfVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Dependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ConfVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Dependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Dependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Dependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/DependencyMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Dependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/DependencyMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/DependencyMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/DependencyMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExeDependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/DependencyMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExeDependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExeDependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExeDependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExeDependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExecutableScope.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExecutableScope.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExecutableScope.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExecutableScope.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExposedModule.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExecutableScope.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExposedModule.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExposedModule.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExposedModule.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Flag.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExposedModule.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Flag.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Flag.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Flag.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Flag.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibOption.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibOption.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibOption.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibOption.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibOption.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/HookedBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/HookedBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/HookedBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/HookedBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/IncludeRenaming.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/HookedBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/IncludeRenaming.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/IncludeRenaming.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/IncludeRenaming.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/IncludeRenaming.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/FieldGrammar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/FieldGrammar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/FieldGrammar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/FieldGrammar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/FieldGrammar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LegacyExeDependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LegacyExeDependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LegacyExeDependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LegacyExeDependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LegacyExeDependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryVisibility.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryVisibility.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryVisibility.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryVisibility.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Mixin.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryVisibility.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Mixin.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Mixin.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Mixin.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Mixin.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleReexport.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleReexport.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleReexport.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleReexport.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleRenaming.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleReexport.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleRenaming.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleRenaming.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleRenaming.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleRenaming.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageVersionConstraint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageVersionConstraint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageVersionConstraint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageVersionConstraint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigDependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageVersionConstraint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigDependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigDependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigDependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigDependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersionRange.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersionRange.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersionRange.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersionRange.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersionRange.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuiteInterface.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuiteInterface.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuiteInterface.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuiteInterface.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuiteInterface.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnitId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnitId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnitId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnitId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnqualComponentName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnitId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnqualComponentName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnqualComponentName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnqualComponentName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnqualComponentName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Version.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Version.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval/Legacy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval/Legacy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval/Legacy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval/Legacy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval/Legacy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Base62.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Base62.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Base62.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Base62.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Generic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Base62.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Generic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Generic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Generic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/MD5.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Generic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/MD5.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/MD5.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/MD5.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Path.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/MD5.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Path.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Path.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Path.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/ShortText.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Path.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/ShortText.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/ShortText.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/ShortText.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/String.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/ShortText.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/String.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/String.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/String.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Structured.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/String.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Structured.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Structured.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Structured.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Structured.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Version.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Language/Haskell/Extension.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Version.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Language/Haskell/Extension.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Language/Haskell/Extension.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Language/Haskell/Extension.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Language/Haskell/Extension.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/HSCabal-syntax-%%CABAL_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/HSCabal-syntax-%%CABAL_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/libHSCabal-syntax-%%CABAL_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/libHSCabal-syntax-%%CABAL_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/libHSCabal-syntax-%%CABAL_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unboxed.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unboxed.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unboxed.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unboxed.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unboxed.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unsafe.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unsafe.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/HSarray-%%ARRAY_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/HSarray-%%ARRAY_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/libHSarray-%%ARRAY_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/libHSarray-%%ARRAY_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Applicative.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/libHSarray-%%ARRAY_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Applicative.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Applicative.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Applicative.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Arrow.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Applicative.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Arrow.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Arrow.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Arrow.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Category.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Arrow.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Category.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Category.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Category.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Category.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/Chan.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/Chan.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/Chan.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/Chan.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/MVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/Chan.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/MVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/MVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/MVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/MVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSemN.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSemN.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSemN.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSemN.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSemN.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fail.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fail.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fail.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fail.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fail.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/IO/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/IO/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/IO/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/IO/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Instances.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/IO/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Instances.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Instances.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Instances.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Instances.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Imp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Imp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Imp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Imp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Imp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Imp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Imp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Imp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Imp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Imp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Zip.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Zip.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Zip.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Zip.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Array/Byte.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Zip.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Array/Byte.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Array/Byte.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Array/Byte.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Array/Byte.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifunctor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifunctor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifunctor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifunctor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bitraversable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifunctor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bitraversable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bitraversable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bitraversable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bitraversable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bool.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bool.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bool.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bool.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bool.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Coerce.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Coerce.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Coerce.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Coerce.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Complex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Coerce.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Complex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Complex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Complex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Data.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Complex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Data.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Data.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Data.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Dynamic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Data.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Dynamic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Dynamic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Dynamic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Either.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Dynamic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Either.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Either.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Either.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Eq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Either.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Eq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Eq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Eq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Fixed.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Eq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Fixed.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Fixed.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Fixed.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Fixed.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Function.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Function.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Function.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Function.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Function.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Classes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Classes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Classes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Classes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Compose.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Classes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Compose.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Compose.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Compose.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Const.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Compose.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Const.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Const.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Const.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Contravariant.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Const.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Contravariant.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Contravariant.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Contravariant.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Identity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Contravariant.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Identity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Identity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Identity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Product.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Identity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Product.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Product.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Product.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Sum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Product.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Sum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Sum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Sum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Sum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/IORef.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/IORef.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/IORef.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/IORef.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Int.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/IORef.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Int.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Int.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Int.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Int.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Kind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Kind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Kind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Kind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Kind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List/NonEmpty.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List/NonEmpty.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List/NonEmpty.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List/NonEmpty.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Maybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List/NonEmpty.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Maybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Maybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Maybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Monoid.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Maybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Monoid.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Monoid.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Monoid.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/OldList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Monoid.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/OldList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/OldList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/OldList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ord.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/OldList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ord.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ord.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ord.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Proxy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ord.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Proxy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Proxy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Proxy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ratio.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Proxy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ratio.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ratio.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ratio.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ratio.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/String.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/String.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/String.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/String.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Traversable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/String.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Traversable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Traversable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Traversable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Tuple.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Traversable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Tuple.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Tuple.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Tuple.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Bool.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Tuple.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Bool.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Bool.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Bool.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Coercion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Bool.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Coercion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Coercion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Coercion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Equality.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Coercion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Equality.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Equality.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Equality.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Ord.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Equality.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Ord.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Ord.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Ord.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Ord.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Unique.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Unique.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Unique.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Unique.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Unique.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Version.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Void.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Version.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Void.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Void.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Void.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Word.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Void.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Word.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Word.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Word.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Debug/Trace.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Word.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Debug/Trace.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Debug/Trace.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Debug/Trace.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Debug/Trace.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/String.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/String.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/String.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/String.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/String.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Concurrent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Concurrent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Concurrent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Concurrent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Concurrent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Imp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Imp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Imp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Imp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Imp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Alloc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Alloc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Alloc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Alloc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Array.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Alloc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Array.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Array.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Array.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Array.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Pool.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Pool.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Pool.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Pool.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Pool.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Ptr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Ptr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Ptr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Ptr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Ptr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/StablePtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/StablePtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/StablePtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/StablePtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Storable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/StablePtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Storable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Storable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Storable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Arr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Storable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Arr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Arr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Arr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ArrayArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Arr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ArrayArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ArrayArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ArrayArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ArrayArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Bits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Bits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Bits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Bits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ByteOrder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Bits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ByteOrder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ByteOrder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ByteOrder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ByteOrder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Clock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Clock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Clock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Clock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Clock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Signal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Signal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Signal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Signal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Sync.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Signal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Sync.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Sync.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Sync.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ConsoleHandler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Sync.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ConsoleHandler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ConsoleHandler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ConsoleHandler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ConsoleHandler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Desugar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Desugar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Desugar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Desugar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Enum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Desugar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Enum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Enum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Enum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Environment.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Enum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Environment.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Environment.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Environment.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Err.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Environment.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Err.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Err.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Err.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Err.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Arr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Arr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Arr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Arr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Array.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Arr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Array.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Array.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Array.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Control.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Array.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Control.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Control.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Control.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/EPoll.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Control.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/EPoll.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/EPoll.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/EPoll.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/EPoll.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/KQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/KQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/KQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/KQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Manager.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/KQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Manager.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Manager.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Manager.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/PSQ.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Manager.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/PSQ.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/PSQ.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/PSQ.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Poll.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/PSQ.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Poll.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Poll.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Poll.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Thread.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Poll.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Thread.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Thread.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Thread.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimeOut.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Thread.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimeOut.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimeOut.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimeOut.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimerManager.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimeOut.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimerManager.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimerManager.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimerManager.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Unique.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimerManager.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Unique.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Unique.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Unique.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Unique.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/ConversionUtils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/ConversionUtils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/ConversionUtils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/ConversionUtils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/RealFracMethods.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/ConversionUtils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/RealFracMethods.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/RealFracMethods.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/RealFracMethods.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/RealFracMethods.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ForeignPtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ForeignPtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ForeignPtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ForeignPtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ForeignPtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi/Helpers.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi/Helpers.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi/Helpers.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi/Helpers.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Generics.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi/Helpers.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Generics.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Generics.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Generics.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Generics.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Buffer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Buffer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Buffer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Buffer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/BufferedIO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Buffer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/BufferedIO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/BufferedIO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/BufferedIO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Device.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/BufferedIO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Device.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Device.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Device.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Device.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/CodePage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/CodePage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/CodePage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/CodePage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Failure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/CodePage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Failure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Failure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Failure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Iconv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Failure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Iconv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Iconv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Iconv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Latin1.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Iconv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Latin1.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Latin1.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Latin1.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Latin1.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF16.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF16.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF16.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF16.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF32.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF16.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF32.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF32.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF32.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF32.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/FD.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/FD.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/FD.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/FD.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/FD.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/FD.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/FD.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/FD.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/FD.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/FD.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Flock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Flock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Flock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Flock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/LinuxOFD.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Flock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/LinuxOFD.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/LinuxOFD.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/LinuxOFD.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/NoOp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/LinuxOFD.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/NoOp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/NoOp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/NoOp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/NoOp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Text.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Text.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Text.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Text.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Text.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/IOMode.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/IOMode.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/IOMode.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/IOMode.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/StdHandles.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/IOMode.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/StdHandles.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/StdHandles.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/StdHandles.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/SubSystem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/StdHandles.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/SubSystem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/SubSystem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/SubSystem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/SubSystem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOPort.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOPort.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOPort.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOPort.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IORef.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOPort.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IORef.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IORef.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IORef.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Int.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IORef.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Int.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Int.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Int.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Int.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer/Logarithms.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer/Logarithms.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer/Logarithms.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer/Logarithms.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IsList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer/Logarithms.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IsList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IsList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IsList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IsList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/List.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/List.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/List.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/List.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/MVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/List.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/MVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/MVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/MVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Maybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/MVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Maybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Maybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Maybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Natural.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Maybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Natural.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Natural.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Natural.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Num.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Natural.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Num.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Num.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Num.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OldList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Num.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OldList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OldList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OldList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OverloadedLabels.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OldList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OverloadedLabels.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OverloadedLabels.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OverloadedLabels.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Pack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OverloadedLabels.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Pack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Pack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Pack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Profiling.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Pack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Profiling.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Profiling.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Profiling.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ptr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Profiling.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ptr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ptr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ptr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/RTS/Flags.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ptr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/RTS/Flags.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/RTS/Flags.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/RTS/Flags.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/RTS/Flags.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Real.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Real.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Real.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Real.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Records.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Real.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Records.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Records.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Records.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ResponseFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Records.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ResponseFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ResponseFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ResponseFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ST.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ResponseFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ST.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ST.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ST.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/STRef.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ST.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/STRef.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/STRef.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/STRef.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Show.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/STRef.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Show.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Show.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Show.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Show.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StableName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StableName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StableName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StableName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StableName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CCS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CCS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CCS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CCS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CloneStack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CCS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CloneStack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CloneStack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CloneStack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CloneStack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Storable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Storable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Storable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Storable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TopHandler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Storable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TopHandler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TopHandler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TopHandler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeError.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TopHandler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeError.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeError.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeError.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeError.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Word.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Word.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Word.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Word.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Word.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric/Natural.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric/Natural.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric/Natural.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric/Natural.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric/Natural.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/ClockGetTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/ClockGetTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/ClockGetTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/ClockGetTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/RUsage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/ClockGetTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/RUsage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/RUsage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/RUsage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/Times.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/RUsage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/Times.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/Times.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/Times.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Unsupported.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/Times.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Unsupported.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Unsupported.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Unsupported.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Unsupported.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Console/GetOpt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Console/GetOpt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Console/GetOpt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Console/GetOpt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Console/GetOpt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/Blank.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/Blank.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/Blank.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/Blank.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/ExecutablePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/Blank.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/ExecutablePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/ExecutablePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/ExecutablePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Exit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/ExecutablePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Exit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Exit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Exit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Exit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/StableName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/StableName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/StableName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/StableName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/Weak.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/StableName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/Weak.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/Weak.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/Weak.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/Weak.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Timeout.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Timeout.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Timeout.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Timeout.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadP.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Timeout.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadP.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadP.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadP.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadPrec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadP.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadPrec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadPrec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadPrec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Printf.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadPrec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Printf.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Printf.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Printf.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Printf.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read/Lex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read/Lex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read/Lex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read/Lex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read/Lex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show/Functions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show/Functions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show/Functions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show/Functions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show/Functions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Unsafe/Coerce.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Unsafe/Coerce.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Unsafe/Coerce.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Unsafe/Coerce.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Unsafe/Coerce.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/HSbase-%%BASE_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/HSbase-%%BASE_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/include/EventConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/include/HsBase.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/include/HsBaseConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/include/WCsubst.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/include/consUtils.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/libHSbase-%%BASE_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/libHSbase-%%BASE_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/libHSbase-%%BASE_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Builder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Builder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Builder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Builder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Builder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/FloatCast.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/FloatCast.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/FloatCast.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/FloatCast.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Generic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/FloatCast.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Generic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Generic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Generic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Generic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Put.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Put.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Put.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Put.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Put.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/HSbinary-%%BINARY_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/HSbinary-%%BINARY_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/libHSbinary-%%BINARY_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/libHSbinary-%%BINARY_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/libHSbinary-%%BINARY_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/ASCII.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/ASCII.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/ASCII.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/ASCII.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Extra.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/ASCII.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Extra.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Extra.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Extra.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Extra.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/ASCII.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/ASCII.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/ASCII.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/ASCII.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/ASCII.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Base16.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Base16.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Base16.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Base16.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Floating.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Base16.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Floating.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Floating.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Floating.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Floating.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/D2S.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/D2S.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/D2S.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/D2S.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/F2S.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/D2S.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/F2S.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/F2S.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/F2S.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/F2S.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/TableGenerator.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/TableGenerator.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/TableGenerator.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/TableGenerator.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Char8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/TableGenerator.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Char8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Char8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Char8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Char8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Char8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Char8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Char8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Char8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Char8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal/Deque.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal/Deque.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal/Deque.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal/Deque.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal/Deque.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Unsafe.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Unsafe.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/HSbytestring-%%BYTESTRING_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/HSbytestring-%%BYTESTRING_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/include/fpstring.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Containers/ListUtils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Containers/ListUtils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Containers/ListUtils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Containers/ListUtils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Containers/ListUtils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/DeprecatedDebug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/DeprecatedDebug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/DeprecatedDebug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/DeprecatedDebug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/DeprecatedDebug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/DeprecatedShowTree.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/DeprecatedShowTree.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/DeprecatedShowTree.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/DeprecatedShowTree.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/DeprecatedShowTree.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal/Sorting.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal/Sorting.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal/Sorting.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal/Sorting.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal/Sorting.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Tree.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Tree.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Tree.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Tree.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Tree.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitUtil.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitUtil.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitUtil.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitUtil.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Coercions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitUtil.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Coercions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Coercions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Coercions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Coercions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/PtrEquality.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/PtrEquality.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/PtrEquality.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/PtrEquality.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/PtrEquality.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictMaybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictMaybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictMaybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictMaybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictPair.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictMaybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictPair.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictPair.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictPair.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/TypeError.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictPair.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/TypeError.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/TypeError.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/TypeError.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/TypeError.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/HScontainers-%%CONTAINERS_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/HScontainers-%%CONTAINERS_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq/BackDoor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq/BackDoor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq/BackDoor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq/BackDoor.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq/BackDoor.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/HSdeepseq-%%DEEPSEQ_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/HSdeepseq-%%DEEPSEQ_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/C_utimensat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/C_utimensat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/C_utimensat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/C_utimensat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/C_utimensat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Windows.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Windows.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/HSdirectory-%%DIRECTORY_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/HSdirectory-%%DIRECTORY_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch/Pure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch/Pure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch/Pure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch/Pure.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch/Pure.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/HSexceptions-%%EXCEPTIONS_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/HSexceptions-%%EXCEPTIONS_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Windows.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Windows.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/HSfilepath-%%FILEPATH_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/HSfilepath-%%FILEPATH_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names/TH.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names/TH.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names/TH.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names/TH.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names/TH.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Casts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Casts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Casts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Casts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Ids.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Casts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Ids.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Ids.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Ids.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Ids.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Literals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Literals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Literals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Literals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Literals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Uniques.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Uniques.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Uniques.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Uniques.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Uniques.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Asm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Asm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Asm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Asm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/InfoTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Asm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/InfoTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/InfoTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/InfoTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/InfoTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Linker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Linker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Linker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Linker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Linker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/BlockId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/BlockId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/BlockId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/BlockId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CLabel.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/BlockId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CLabel.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CLabel.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CLabel.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CallConv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CLabel.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CallConv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CallConv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CallConv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CommonBlockElim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CallConv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CommonBlockElim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CommonBlockElim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CommonBlockElim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CommonBlockElim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ContFlowOpt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ContFlowOpt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ContFlowOpt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ContFlowOpt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ContFlowOpt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Block.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Block.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Block.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Block.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Collections.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Block.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Collections.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Collections.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Collections.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Collections.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Label.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Label.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Label.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Label.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/DebugBlock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Label.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/DebugBlock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/DebugBlock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/DebugBlock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/DebugBlock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info/Build.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info/Build.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info/Build.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info/Build.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/InitFini.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info/Build.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/InitFini.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/InitFini.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/InitFini.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LRegSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/InitFini.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LRegSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LRegSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LRegSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LayoutStack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LRegSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LayoutStack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LayoutStack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LayoutStack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lexer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LayoutStack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lexer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lexer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lexer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lexer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Liveness.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Liveness.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Liveness.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Liveness.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/MachOp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Liveness.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/MachOp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/MachOp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/MachOp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Node.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/MachOp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Node.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Node.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Node.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Opt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Node.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Opt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Opt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Opt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Opt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr/Decl.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr/Decl.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr/Decl.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr/Decl.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr/Decl.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ProcPoint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Ppr/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ProcPoint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ProcPoint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ProcPoint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Sink.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ProcPoint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Sink.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Sink.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Sink.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Sink.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch/Implement.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch/Implement.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch/Implement.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch/Implement.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch/Implement.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Cond.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Cond.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Cond.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Cond.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Cond.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/RegInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/RegInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/RegInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/RegInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/RegInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/BlockLayout.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/BlockLayout.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/BlockLayout.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/BlockLayout.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/BlockLayout.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Dominators.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Dominators.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Dominators.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Dominators.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Weight.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Dominators.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Weight.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Weight.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Weight.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CPrim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Weight.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CPrim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CPrim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CPrim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CPrim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Format.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Format.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Format.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Format.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Format.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PIC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PIC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PIC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PIC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PIC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Cond.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Cond.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Cond.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Cond.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Cond.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/RegInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/RegInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/RegInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/RegInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/RegInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Coalesce.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Coalesce.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Coalesce.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Coalesce.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Spill.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Coalesce.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Spill.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Spill.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Spill.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillClean.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Spill.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillClean.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillClean.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillClean.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillCost.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillClean.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillCost.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillCost.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillCost.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillCost.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/TrivColorable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/TrivColorable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/TrivColorable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/TrivColorable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/X86.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/TrivColorable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/X86.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/X86.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/X86.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/X86.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/AArch64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/AArch64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/AArch64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/AArch64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/AArch64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/FreeRegs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/FreeRegs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/FreeRegs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/FreeRegs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/JoinToTargets.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/FreeRegs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/JoinToTargets.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/JoinToTargets.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/JoinToTargets.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/PPC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/JoinToTargets.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/PPC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/PPC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/PPC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/StackMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/PPC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/StackMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/StackMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/StackMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/StackMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86_64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86_64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86_64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86_64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Liveness.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86_64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Liveness.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Liveness.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Liveness.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Target.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Liveness.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Target.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Target.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Target.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Target.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Cond.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Cond.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Cond.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Cond.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Cond.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/RegInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/RegInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/RegInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/RegInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/RegInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Data.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Data.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Data.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Data.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Mangler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Data.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Mangler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Mangler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Mangler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Mangler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Axiom.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Axiom.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Axiom.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Axiom.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Opt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Axiom.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Opt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Opt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Opt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/ConLike.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Opt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/ConLike.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/ConLike.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/ConLike.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/DataCon.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/ConLike.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/DataCon.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/DataCon.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/DataCon.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FVs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/DataCon.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FVs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FVs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FVs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FamInstEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FVs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FamInstEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FamInstEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FamInstEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/InstEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FamInstEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/InstEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/InstEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/InstEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/LateCC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/InstEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/LateCC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/LateCC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/LateCC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/LateCC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Multiplicity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Multiplicity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Multiplicity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Multiplicity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Arity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Multiplicity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Arity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Arity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Arity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CSE.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Arity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CSE.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CSE.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CSE.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallArity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CSE.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallArity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallArity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallArity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallerCC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallArity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallerCC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallerCC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallerCC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/ConstantFold.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallerCC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/ConstantFold.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/ConstantFold.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/ConstantFold.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CprAnal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/ConstantFold.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CprAnal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CprAnal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CprAnal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/DmdAnal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CprAnal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/DmdAnal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/DmdAnal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/DmdAnal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Exitify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/DmdAnal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Exitify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Exitify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Exitify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatIn.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Exitify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatIn.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatIn.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatIn.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatOut.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatIn.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatOut.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatOut.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatOut.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/LiberateCase.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatOut.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/LiberateCase.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/LiberateCase.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/LiberateCase.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/LiberateCase.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/OccurAnal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/OccurAnal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/OccurAnal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/OccurAnal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/OccurAnal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SetLevels.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SetLevels.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SetLevels.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SetLevels.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SetLevels.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SpecConstr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SpecConstr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SpecConstr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SpecConstr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Specialise.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SpecConstr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Specialise.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Specialise.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Specialise.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/StaticArgs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Specialise.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/StaticArgs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/StaticArgs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/StaticArgs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/StaticArgs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/PatSyn.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/PatSyn.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/PatSyn.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/PatSyn.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/PatSyn.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Predicate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Predicate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Predicate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Predicate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Reduction.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Predicate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Reduction.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Reduction.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Reduction.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/RoughMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Reduction.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/RoughMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/RoughMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/RoughMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/RoughMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Seq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Seq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Seq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Seq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/SimpleOpt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Seq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/SimpleOpt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/SimpleOpt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/SimpleOpt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/SimpleOpt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Subst.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Subst.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Subst.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Subst.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Tidy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Subst.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Tidy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Tidy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Tidy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/FVs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Tidy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/FVs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/FVs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/FVs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/FVs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Rep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Rep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Rep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Rep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Subst.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Rep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Subst.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Subst.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Subst.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Tidy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Subst.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Tidy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Tidy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Tidy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Tidy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/RecWalk.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/RecWalk.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/RecWalk.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/RecWalk.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/RecWalk.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/UsageEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/UsageEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/UsageEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/UsageEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/UsageEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToIface.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToIface.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToIface.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToIface.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToIface.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg/Prep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg/Prep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg/Prep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg/Prep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bag.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg/Prep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bag.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bag.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bag.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bitmap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bag.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bitmap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bitmap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bitmap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bool.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bitmap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bool.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bool.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bool.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/BooleanFormula.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bool.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/BooleanFormula.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/BooleanFormula.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/BooleanFormula.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/EnumSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/BooleanFormula.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/EnumSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/EnumSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/EnumSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastMutInt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/EnumSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastMutInt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastMutInt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastMutInt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastMutInt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FiniteMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FiniteMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FiniteMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FiniteMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FiniteMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Color.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Color.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Color.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Color.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Directed.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Color.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Directed.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Directed.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Directed.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ops.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Directed.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ops.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ops.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ops.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ops.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/UnVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/UnVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/UnVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/UnVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/IOEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/UnVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/IOEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/IOEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/IOEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/SetOps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/IOEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/SetOps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/SetOps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/SetOps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Maybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/SetOps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Maybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Maybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Maybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/OrdList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Maybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/OrdList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/OrdList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/OrdList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Pair.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/OrdList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Pair.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Pair.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Pair.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/SmallArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Pair.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/SmallArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/SmallArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/SmallArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Stream.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/SmallArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Stream.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Stream.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Stream.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Stream.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/StringBuffer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/StringBuffer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/StringBuffer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/StringBuffer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/TrieMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/StringBuffer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/TrieMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/TrieMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/TrieMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/UnionFind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/TrieMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/UnionFind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/UnionFind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/UnionFind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/UnionFind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CmdLine.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CmdLine.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CmdLine.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CmdLine.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CodeOutput.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CmdLine.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CodeOutput.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CodeOutput.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CodeOutput.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CodeOutput.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToAsm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToAsm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToAsm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToAsm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToLlvm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToAsm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToLlvm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToLlvm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToLlvm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Diagnostic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToLlvm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Diagnostic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Diagnostic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Diagnostic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Finder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Diagnostic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Finder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Finder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Finder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Finder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Logger.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Logger.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Logger.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Logger.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Logger.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Lift.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Lift.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Lift.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Lift.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Lift.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToCmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToCmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToCmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToCmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Tidy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToCmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Tidy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Tidy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Tidy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Tidy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/KnotVars.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/KnotVars.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/KnotVars.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/KnotVars.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/KnotVars.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Flags.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Flags.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Flags.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Flags.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/GenerateCgIPEStub.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Flags.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/GenerateCgIPEStub.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/GenerateCgIPEStub.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/GenerateCgIPEStub.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Hooks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/GenerateCgIPEStub.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Hooks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Hooks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Hooks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Main.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Hooks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Main.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Main.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Main.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Main.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/MakeFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/MakeFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/MakeFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/MakeFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/MakeFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Phases.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Phases.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Phases.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Phases.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Phases.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Execute.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Execute.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Execute.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Execute.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/LogQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Execute.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/LogQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/LogQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/LogQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/LogQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Phases.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Phases.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Phases.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Phases.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Phases.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Session.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Session.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Session.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Session.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Session.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Binds.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Binds.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Binds.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Binds.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Decls.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Binds.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Decls.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Decls.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Decls.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Doc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Decls.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Doc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Doc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Doc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/DocString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Doc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/DocString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/DocString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/DocString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Dump.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/DocString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Dump.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Dump.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Dump.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Dump.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Extension.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Extension.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Extension.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Extension.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/ImpExp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Extension.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/ImpExp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/ImpExp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/ImpExp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Instances.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/ImpExp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Instances.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Instances.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Instances.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Lit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Instances.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Lit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Lit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Lit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Pat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Lit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Pat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Pat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Pat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Pat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Syn/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Syn/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Syn/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Syn/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Syn/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Arrows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Arrows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Arrows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Arrows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Binds.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Arrows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Binds.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Binds.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Binds.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Coverage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Binds.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Coverage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Coverage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Coverage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Docs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Coverage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Docs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Docs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Docs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Docs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Call.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Call.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Call.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Call.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Decl.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Call.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Decl.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Decl.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Decl.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/GuardedRHSs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Decl.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/GuardedRHSs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/GuardedRHSs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/GuardedRHSs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/ListComp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/GuardedRHSs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/ListComp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/ListComp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/ListComp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/ListComp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Constructor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Constructor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Constructor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Constructor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Literal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Constructor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Literal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Literal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Literal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Literal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Check.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Check.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Check.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Check.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Desugar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Check.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Desugar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Desugar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Desugar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Desugar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Quote.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Quote.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Quote.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Quote.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Quote.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Usage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Usage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Usage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Usage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Usage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Errors.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Errors.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Errors.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Errors.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Ast.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Errors.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Ast.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Ast.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Ast.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Ast.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Fields.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Fields.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Fields.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Fields.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Fields.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Load.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Load.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Load.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Load.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Load.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Flags.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Flags.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Flags.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Flags.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Rename.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Flags.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Rename.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Rename.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Rename.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Rename.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy/StaticPtrTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy/StaticPtrTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy/StaticPtrTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy/StaticPtrTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy/StaticPtrTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/IfaceToCore.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/IfaceToCore.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/IfaceToCore.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/IfaceToCore.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/IfaceToCore.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Dynamic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Dynamic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Dynamic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Dynamic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/ExtraObj.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Dynamic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/ExtraObj.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/ExtraObj.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/ExtraObj.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Loader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/ExtraObj.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Loader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Loader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Loader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/MacOS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Loader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/MacOS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/MacOS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/MacOS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/MacOS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Unit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Unit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Unit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Unit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Unit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/MetaData.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/MetaData.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/MetaData.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/MetaData.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/MetaData.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Annotation.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Annotation.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Annotation.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Annotation.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/CharClass.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Annotation.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/CharClass.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/CharClass.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/CharClass.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Basic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/CharClass.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Basic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Basic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Basic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Basic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/HaddockLex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/HaddockLex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/HaddockLex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/HaddockLex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Header.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/HaddockLex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Header.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Header.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Header.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Lexer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Header.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Lexer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Lexer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Lexer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Lexer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess/Haddock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess/Haddock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess/Haddock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess/Haddock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess/Haddock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/AArch64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/AArch64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/AArch64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/AArch64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/ARM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/AArch64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/ARM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/ARM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/ARM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/ARM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/NoRegs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/NoRegs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/NoRegs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/NoRegs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/PPC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/NoRegs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/PPC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/PPC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/PPC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Profile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/PPC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Profile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Profile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Profile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/RISCV64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Profile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/RISCV64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/RISCV64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/RISCV64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/RISCV64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/S390X.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/S390X.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/S390X.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/S390X.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Ways.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/S390X.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Ways.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Ways.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Ways.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Ways.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86_64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86_64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86_64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86_64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Plugins.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86_64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Plugins.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Plugins.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Plugins.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Plugins.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Bind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Bind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Bind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Bind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Doc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Bind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Doc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Doc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Doc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Doc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Fixity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Fixity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Fixity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Fixity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/HsType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Fixity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/HsType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/HsType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/HsType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/HsType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Names.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Names.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Names.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Names.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Pat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Names.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Pat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Pat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Pat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Splice.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Pat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Splice.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Splice.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Splice.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Unbound.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Splice.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Unbound.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Unbound.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Unbound.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Unbound.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Context.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Context.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Context.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Context.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Debugger.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Context.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Debugger.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Debugger.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Debugger.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Debugger.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Inspect.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Inspect.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Inspect.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Inspect.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Layout.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Inspect.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Layout.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Layout.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Layout.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Layout.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Loader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Loader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Loader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Loader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Loader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/BcPrep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/BcPrep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/BcPrep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/BcPrep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/CSE.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/BcPrep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/CSE.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/CSE.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/CSE.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/CSE.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/FVs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/FVs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/FVs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/FVs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/FVs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Rewrite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Rewrite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Rewrite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Rewrite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/TagSig.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Rewrite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/TagSig.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/TagSig.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/TagSig.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/TagSig.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Analysis.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Analysis.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Analysis.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Analysis.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Analysis.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Subst.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Subst.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Subst.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Subst.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Subst.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Unarise.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Unarise.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Unarise.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Unarise.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Unarise.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToByteCode.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToByteCode.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToByteCode.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToByteCode.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToByteCode.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ArgRep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ArgRep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ArgRep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ArgRep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Bind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ArgRep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Bind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Bind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Bind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/CgUtils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Bind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/CgUtils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/CgUtils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/CgUtils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Closure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/CgUtils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Closure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Closure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Closure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Closure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/DataCon.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/DataCon.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/DataCon.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/DataCon.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/DataCon.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ExtCode.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ExtCode.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ExtCode.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ExtCode.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ExtCode.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Heap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Heap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Heap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Heap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Hpc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Heap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Hpc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Hpc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Hpc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/InfoTableProv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Hpc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/InfoTableProv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/InfoTableProv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/InfoTableProv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Layout.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/InfoTableProv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Layout.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Layout.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Layout.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Lit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Layout.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Lit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Lit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Lit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Lit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prof.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prof.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prof.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prof.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Sequel.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prof.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Sequel.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Sequel.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Sequel.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/TagCheck.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Sequel.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/TagCheck.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/TagCheck.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/TagCheck.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Ticky.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/TagCheck.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Ticky.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Ticky.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Ticky.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Ticky.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Ar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Ar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Ar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Ar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/BaseDir.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Ar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/BaseDir.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/BaseDir.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/BaseDir.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Elf.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/BaseDir.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Elf.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Elf.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Elf.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Elf.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Process.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Process.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Process.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Process.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Tasks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Process.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Tasks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Tasks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Tasks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Terminal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Tasks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Terminal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Terminal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Terminal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Terminal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Functor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Functor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Functor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Functor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Functor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generics.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generics.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generics.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generics.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Infer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generics.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Infer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Infer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Infer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Infer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole/FitTypes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole/FitTypes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole/FitTypes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole/FitTypes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole/FitTypes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Annotation.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Annotation.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Annotation.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Annotation.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/App.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Annotation.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/App.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/App.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/App.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Arrow.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/App.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Arrow.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Arrow.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Arrow.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Bind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Arrow.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Bind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Bind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Bind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Default.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Bind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Default.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Default.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Default.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Export.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Default.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Export.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Export.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Export.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Export.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Head.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Head.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Head.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Head.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/HsType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Head.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/HsType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/HsType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/HsType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Match.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/HsType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Match.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Match.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Match.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Pat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Match.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Pat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Pat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Pat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Rule.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Pat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Rule.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Rule.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Rule.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Sig.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Rule.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Sig.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Sig.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Sig.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Splice.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Sig.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Splice.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Splice.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Splice.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Splice.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Family.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Family.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Family.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Family.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/FunDeps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Family.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/FunDeps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/FunDeps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/FunDeps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Typeable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/FunDeps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Typeable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Typeable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Typeable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Typeable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Plugin.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Plugin.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Plugin.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Plugin.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Plugin.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Canonical.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Canonical.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Canonical.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Canonical.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/InertSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Canonical.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/InertSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/InertSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/InertSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Interact.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/InertSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Interact.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Interact.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Interact.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Interact.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Rewrite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Rewrite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Rewrite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Rewrite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Rewrite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Build.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Build.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Build.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Build.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Build.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Instance.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Instance.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Instance.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Instance.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/PatSyn.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Instance.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/PatSyn.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/PatSyn.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/PatSyn.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/PatSyn.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Constraint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Constraint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Constraint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Constraint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/EvTerm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Constraint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/EvTerm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/EvTerm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/EvTerm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Evidence.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/EvTerm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Evidence.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Evidence.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Evidence.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Origin.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Evidence.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Origin.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Origin.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Origin.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Rank.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Origin.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Rank.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Rank.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Rank.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Backpack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Rank.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Backpack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Backpack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Backpack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Concrete.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Backpack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Concrete.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Concrete.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Concrete.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Concrete.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Instantiate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Instantiate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Instantiate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Instantiate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Instantiate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcMType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcMType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcMType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcMType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcMType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Unify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Unify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Unify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Unify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Zonk.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Unify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Zonk.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Zonk.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Zonk.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Validity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Zonk.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Validity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Validity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Validity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ThToHs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Validity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ThToHs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ThToHs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ThToHs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Annotations.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ThToHs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Annotations.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Annotations.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Annotations.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Avail.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Annotations.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Avail.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Avail.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Avail.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Basic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Avail.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Basic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Basic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Basic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/BreakInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Basic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/BreakInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/BreakInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/BreakInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CompleteMatch.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/BreakInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CompleteMatch.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CompleteMatch.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CompleteMatch.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CompleteMatch.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Cpr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Cpr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Cpr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Cpr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Demand.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Cpr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Demand.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Demand.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Demand.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Demand.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/FieldLabel.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/FieldLabel.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/FieldLabel.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/FieldLabel.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/FieldLabel.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignCall.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignCall.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignCall.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignCall.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignStubs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignCall.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignStubs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignStubs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignStubs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignStubs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/HpcInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/HpcInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/HpcInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/HpcInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/IPE.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/HpcInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/IPE.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/IPE.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/IPE.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/IPE.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Literal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Literal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Literal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Literal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Meta.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Literal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Meta.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Meta.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Meta.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Meta.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Cache.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Cache.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Cache.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Cache.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Cache.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Occurrence.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Occurrence.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Occurrence.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Occurrence.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Occurrence.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Reader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Reader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Reader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Reader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Reader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Shape.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Shape.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Shape.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Shape.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/PkgQual.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Shape.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/PkgQual.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/PkgQual.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/PkgQual.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/RepType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/PkgQual.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/RepType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/RepType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/RepType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SafeHaskell.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/RepType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SafeHaskell.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SafeHaskell.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SafeHaskell.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceError.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SafeHaskell.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceError.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceError.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceError.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceError.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceText.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceText.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceText.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceText.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SrcLoc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceText.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SrcLoc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SrcLoc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SrcLoc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Target.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SrcLoc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Target.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Target.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Target.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Tickish.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Target.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Tickish.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Tickish.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Tickish.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Tickish.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TypeEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TypeEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TypeEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TypeEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TypeEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DFM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DFM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DFM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DFM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DFM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/FM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/FM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/FM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/FM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Map.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/FM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Map.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Map.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Map.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/MemoFun.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Map.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/MemoFun.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/MemoFun.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/MemoFun.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/SDFM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/MemoFun.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/SDFM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/SDFM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/SDFM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/SDFM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Supply.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Supply.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Supply.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Supply.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Supply.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/External.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/External.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/External.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/External.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/External.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home/ModInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home/ModInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home/ModInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home/ModInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home/ModInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Deps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Deps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Deps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Deps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Deps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Imported.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Imported.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Imported.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Imported.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Location.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Imported.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Location.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Location.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Location.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModDetails.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Location.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModDetails.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModDetails.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModDetails.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModGuts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModDetails.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModGuts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModGuts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModGuts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModIface.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModGuts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModIface.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModIface.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModIface.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModSummary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModIface.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModSummary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModSummary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModSummary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Name.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModSummary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Name.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Name.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Name.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Status.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Name.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Status.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Status.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Status.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Warnings.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Status.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Warnings.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Warnings.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Warnings.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Warnings.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Asm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Asm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Asm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Asm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Asm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary/Typeable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary/Typeable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary/Typeable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary/Typeable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/BufHandle.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary/Typeable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/BufHandle.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/BufHandle.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/BufHandle.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/CliOption.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/BufHandle.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/CliOption.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/CliOption.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/CliOption.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/CliOption.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/FV.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/FV.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/FV.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/FV.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Fingerprint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/FV.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Fingerprint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Fingerprint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Fingerprint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/GlobalVars.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Fingerprint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/GlobalVars.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/GlobalVars.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/GlobalVars.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/IO/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/GlobalVars.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/IO/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/IO/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/IO/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Json.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/IO/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Json.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Json.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Json.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Lexeme.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Json.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Lexeme.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Lexeme.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Lexeme.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Logger.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Lexeme.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Logger.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Logger.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Logger.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Misc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Logger.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Misc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Misc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Misc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Misc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Outputable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Outputable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Outputable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Outputable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Outputable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic/Plain.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic/Plain.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic/Plain.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic/Plain.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic/Plain.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr/Colour.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr/Colour.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr/Colour.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr/Colour.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/TmpFs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr/Colour.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/TmpFs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/TmpFs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/TmpFs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Trace.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/TmpFs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Trace.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Trace.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Trace.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Trace.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Binds.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Binds.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Binds.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Binds.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Decls.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Binds.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Decls.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Decls.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Decls.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Decls.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Extension.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Extension.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Extension.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Extension.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Lit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Extension.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Lit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Lit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Lit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Pat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Lit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Pat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Pat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Pat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Pat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Type.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Type.p_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend.p_hi
-%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/GMP.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend.p_hi
+%%DYNAMIC%%%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/GMP.dyn_hi
%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/GMP.hi
-%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/GMP.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Native.dyn_hi
+%%PROFILE%%%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/GMP.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Native.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Native.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Native.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Selected.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Native.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Selected.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Selected.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Selected.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/BigNat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Selected.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/BigNat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/BigNat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/BigNat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Integer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/BigNat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Integer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Integer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Integer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Natural.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Integer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Natural.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Natural.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Natural.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Primitives.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Natural.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Primitives.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Primitives.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Primitives.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/WordArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Primitives.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/WordArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/WordArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/WordArray.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/WordArray.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/HSghc-bignum-%%GHC-BIGNUM_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/HSghc-bignum-%%GHC-BIGNUM_VERSION%%.p_o
%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/include/HsIntegerGmp.h
%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/include/ghc-gmp.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/BaseDir.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/BaseDir.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/BaseDir.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/BaseDir.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/ShortText.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/BaseDir.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/ShortText.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/ShortText.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/ShortText.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/SizedSeq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/ShortText.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/SizedSeq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/SizedSeq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/SizedSeq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/ForeignSrcLang.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/SizedSeq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/ForeignSrcLang.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/ForeignSrcLang.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/ForeignSrcLang.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/HandleEncoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/ForeignSrcLang.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/HandleEncoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/HandleEncoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/HandleEncoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/LanguageExtensions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/HandleEncoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/LanguageExtensions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/LanguageExtensions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/LanguageExtensions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/ArchOS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/LanguageExtensions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/ArchOS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/ArchOS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/ArchOS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/Host.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/ArchOS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/Host.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/Host.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/Host.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Serialized.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/Host.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Serialized.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Serialized.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Serialized.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Settings/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Serialized.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Settings/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Settings/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Settings/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/UniqueSubdir.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Settings/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/UniqueSubdir.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/UniqueSubdir.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/UniqueSubdir.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Unit/Database.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/UniqueSubdir.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Unit/Database.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Unit/Database.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Unit/Database.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Unit/Database.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Version.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Version.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/HSghc-boot-%%GHC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/HSghc-boot-%%GHC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/ForeignSrcLang/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/ForeignSrcLang/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/ForeignSrcLang/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/ForeignSrcLang/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/LanguageExtensions/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/ForeignSrcLang/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/LanguageExtensions/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/LanguageExtensions/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/LanguageExtensions/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/Lexeme.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/LanguageExtensions/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/Lexeme.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/Lexeme.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/Lexeme.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/Lexeme.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/HSghc-boot-th-%%GHC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/HSghc-boot-th-%%GHC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact/Serialized.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact/Serialized.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact/Serialized.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact/Serialized.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact/Serialized.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/HSghc-compact-%%GHC-COMPACT_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/HSghc-compact-%%GHC-COMPACT_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ClosureTypes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ClosureTypes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ClosureTypes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ClosureTypes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Closures.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ClosureTypes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Closures.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Closures.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Closures.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Closures.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTableProf.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTableProf.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTableProf.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTableProf.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTableProf.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Utils.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Utils.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/HSghc-heap-%%GHC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/HSghc-heap-%%GHC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/CString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/CString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/CString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/CString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Classes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/CString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Classes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Classes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Classes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Classes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic/Dict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic/Dict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic/Dict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic/Dict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic/Dict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Ext.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Ext.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Ext.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Ext.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Panic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Ext.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Panic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Panic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Panic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/PtrEq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Panic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/PtrEq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/PtrEq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/PtrEq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/PrimopWrappers.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/PtrEq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/PrimopWrappers.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/PrimopWrappers.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/PrimopWrappers.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/PrimopWrappers.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Types.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Types.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/HSghc-prim-%%GHC-PRIM_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/HSghc-prim-%%GHC-PRIM_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BinaryArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BinaryArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BinaryArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BinaryArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BreakArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BinaryArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BreakArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BreakArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BreakArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/CreateBCO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BreakArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/CreateBCO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/CreateBCO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/CreateBCO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/FFI.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/CreateBCO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/FFI.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/FFI.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/FFI.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/InfoTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/FFI.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/InfoTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/InfoTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/InfoTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Message.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/InfoTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Message.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Message.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Message.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ObjLink.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Message.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ObjLink.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ObjLink.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ObjLink.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/RemoteTypes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ObjLink.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/RemoteTypes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/RemoteTypes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/RemoteTypes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ResolvedBCO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/RemoteTypes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ResolvedBCO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ResolvedBCO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ResolvedBCO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Run.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ResolvedBCO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Run.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Run.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Run.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Signals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Run.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Signals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Signals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Signals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/StaticPtrTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Signals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/StaticPtrTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/StaticPtrTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/StaticPtrTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/StaticPtrTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH/Binary.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH/Binary.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/HSghci-%%GHC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/HSghci-%%GHC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/DumbTerm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/DumbTerm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/DumbTerm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/DumbTerm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/DumbTerm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix/Encoder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix/Encoder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix/Encoder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix/Encoder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Terminfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix/Encoder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Terminfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Terminfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Terminfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/WCWidth.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Terminfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/WCWidth.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/WCWidth.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/WCWidth.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/WCWidth.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Completion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Completion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Completion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Completion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/History.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Completion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/History.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/History.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/History.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/KillRing.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/History.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/KillRing.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/KillRing.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/KillRing.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Undo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/KillRing.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Undo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Undo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Undo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Completion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Undo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Completion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Completion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Completion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Directory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Completion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Directory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Directory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Directory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Emacs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Directory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Emacs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Emacs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Emacs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/History.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Emacs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/History.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/History.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/History.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/History.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/InputT.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/InputT.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/InputT.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/InputT.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/InputT.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Key.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Key.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Key.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Key.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/LineState.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Key.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/LineState.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/LineState.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/LineState.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Monads.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/LineState.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Monads.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Monads.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Monads.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Prefs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Monads.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Prefs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Prefs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Prefs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Recover.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Prefs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Recover.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Recover.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Recover.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/RunCommand.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Recover.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/RunCommand.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/RunCommand.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/RunCommand.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Term.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/RunCommand.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Term.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Term.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Term.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Vi.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Term.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Vi.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Vi.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Vi.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Vi.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/HShaskeline-%%HASKELINE_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/HShaskeline-%%HASKELINE_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Mix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Mix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Mix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Mix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Reflect.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Mix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Reflect.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Reflect.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Reflect.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Tix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Reflect.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Tix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Tix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Tix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Util.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Tix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Util.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Util.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Util.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Util.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/HShpc-%%HPC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/HShpc-%%HPC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/libHShpc-%%HPC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/libHShpc-%%HPC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/GHC/Integer/GMP/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/libHShpc-%%HPC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/GHC/Integer/GMP/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/GHC/Integer/GMP/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/GHC/Integer/GMP/Internals.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/GHC/Integer/GMP/Internals.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/HSinteger-gmp-%%INTEGER-GMP_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/HSinteger-gmp-%%INTEGER-GMP_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSCabal-%%CABAL_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSCabal-syntax-%%CABAL_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSarray-%%ARRAY_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbase-%%BASE_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbinary-%%BINARY_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHShpc-%%HPC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSlibiserv-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSmtl-%%MTL_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSpretty-%%PRETTY_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSprocess-%%PROCESS_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_debug-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_thr-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_thr_debug-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_debug-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_thr-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_thr_debug-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSstm-%%STM_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStext-%%TEXT_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStime-%%TIME_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSunix-%%UNIX_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSxhtml-%%XHTML_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/GHCi/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSCabal-%%CABAL_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSCabal-syntax-%%CABAL_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSarray-%%ARRAY_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbase-%%BASE_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbinary-%%BINARY_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHShpc-%%HPC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSlibiserv-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSmtl-%%MTL_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSpretty-%%PRETTY_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSprocess-%%PROCESS_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_debug-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_thr-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_thr_debug-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_debug-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_thr-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_thr_debug-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSstm-%%STM_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStext-%%TEXT_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStime-%%TIME_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSunix-%%UNIX_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSxhtml-%%XHTML_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/GHCi/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/GHCi/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/GHCi/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/IServ.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/GHCi/Utils.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/HSlibiserv-%%GHC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/HSlibiserv-%%GHC_VERSION%%.p_o
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/IServ.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/IServ.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/IServ.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/IServ.p_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/libHSlibiserv-%%GHC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/libHSlibiserv-%%GHC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/libHSlibiserv-%%GHC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Except.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Except.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Except.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Except.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Identity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Except.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Identity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Identity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Identity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/List.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Identity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/List.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/List.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/List.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/List.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Trans.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Trans.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Trans.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Trans.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Trans.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Strict.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Strict.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/HSmtl-%%MTL_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/HSmtl-%%MTL_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/libHSmtl-%%MTL_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/libHSmtl-%%MTL_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/libHSmtl-%%MTL_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Combinator.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Combinator.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Combinator.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Combinator.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Combinator.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Language.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Language.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Language.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Language.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Perm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Language.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Perm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Perm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Perm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Pos.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Perm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Pos.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Pos.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Pos.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Pos.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/String.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/String.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/String.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/String.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/String.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Token.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Token.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Token.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Token.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Token.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Combinator.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Combinator.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Combinator.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Combinator.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Combinator.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Language.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Language.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Language.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Language.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Perm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Language.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Perm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Perm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Perm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Pos.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Perm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Pos.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Pos.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Pos.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Pos.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Token.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Token.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Token.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Token.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Token.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/HSparsec-%%PARSEC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/HSparsec-%%PARSEC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJ.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJ.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJ.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJ.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJClass.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJ.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJClass.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJClass.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJClass.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJ.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJClass.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJ.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJ.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJ.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJClass.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJ.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJClass.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJClass.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJClass.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJClass.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/HSpretty-%%PRETTY_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/HSpretty-%%PRETTY_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/libHSpretty-%%PRETTY_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/libHSpretty-%%PRETTY_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Cmd.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/libHSpretty-%%PRETTY_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Cmd.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Cmd.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Cmd.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Cmd.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Posix.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Posix.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/HSprocess-%%PROCESS_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/HSprocess-%%PROCESS_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/include/processFlags.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/include/runProcess.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/libHSprocess-%%PROCESS_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/libHSprocess-%%PROCESS_VERSION%%_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/libHSprocess-%%PROCESS_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/Cmm.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/DerivedConstants.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/HsFFI.h
@@ -4450,6 +4502,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/i
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/Rts.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/RtsAPI.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/Stg.h
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ffi.h
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ffitarget.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ghcautoconf.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ghcconfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ghcplatform.h
@@ -4519,638 +4573,662 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/i
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/stg/SMP.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/stg/Ticky.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/stg/Types.h
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_debug.a
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_debug_p.a
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_p.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr_debug.a
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr_debug_p.a
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_debug.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_debug_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_debug_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_debug.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_debug_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_debug_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TBQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TBQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TBQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TBQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TChan.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TBQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TChan.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TChan.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TChan.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TMVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TChan.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TMVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TMVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TMVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TMVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TSem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TSem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TSem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TSem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TSem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Monad/STM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Monad/STM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Monad/STM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Monad/STM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Sequential/STM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Monad/STM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Sequential/STM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Sequential/STM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Sequential/STM.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Sequential/STM.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/HSstm-%%STM_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/HSstm-%%STM_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/libHSstm-%%STM_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/libHSstm-%%STM_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/libHSstm-%%STM_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/CodeDo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/CodeDo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/CodeDo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/CodeDo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/LanguageExtensions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/CodeDo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/LanguageExtensions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/LanguageExtensions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/LanguageExtensions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/LanguageExtensions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Map.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Map.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Map.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Map.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Map.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/PprLib.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/PprLib.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/PprLib.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/PprLib.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Quote.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/PprLib.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Quote.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Quote.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Quote.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Quote.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Windows.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Windows.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/HStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/HStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Color.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Color.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Color.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Color.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Cursor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Color.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Cursor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Cursor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Cursor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Edit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Cursor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Edit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Edit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Edit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Effects.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Edit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Effects.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Effects.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Effects.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Keys.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Effects.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Keys.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Keys.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Keys.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Keys.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/HSterminfo-%%TERMINFO_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/HSterminfo-%%TERMINFO_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Array.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Array.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Array.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Array.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Array.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Functions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Functions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Functions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Functions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Int/Digits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Functions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Int/Digits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Int/Digits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Int/Digits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/RealFloat/Functions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Int/Digits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/RealFloat/Functions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/RealFloat/Functions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/RealFloat/Functions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/ByteStringCompat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/RealFloat/Functions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/ByteStringCompat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/ByteStringCompat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/ByteStringCompat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/ByteStringCompat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf16.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf16.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf16.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf16.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf32.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf16.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf32.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf32.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf32.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf32.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/CaseMapping.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/CaseMapping.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/CaseMapping.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/CaseMapping.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/CaseMapping.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Size.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Size.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Size.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Size.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Size.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Encoding/Fusion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Encoding/Fusion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Encoding/Fusion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Encoding/Fusion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Fusion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Encoding/Fusion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Fusion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Fusion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Fusion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Search.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Fusion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Search.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Search.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Search.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/PrimCompat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Search.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/PrimCompat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/PrimCompat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/PrimCompat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Private.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/PrimCompat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Private.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Private.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Private.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Private.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Search.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Search.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Search.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Search.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/StrictBuilder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Search.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/StrictBuilder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/StrictBuilder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/StrictBuilder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/StrictBuilder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/Int.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/Int.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/Int.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/Int.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/RealFloat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/Int.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/RealFloat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/RealFloat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/RealFloat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/RealFloat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Show.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Show.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Show.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Show.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Show.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Unsafe.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Unsafe.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/HStext-%%TEXT_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/HStext-%%TEXT_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/libHStext-%%TEXT_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/libHStext-%%TEXT_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Format.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/libHStext-%%TEXT_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Format.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Format.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Format.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Format.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/CalendarDiffDays.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/CalendarDiffDays.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/CalendarDiffDays.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/CalendarDiffDays.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Days.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/CalendarDiffDays.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Days.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Days.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Days.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Easter.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Days.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Easter.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Easter.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Easter.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Gregorian.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Easter.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Gregorian.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Gregorian.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Gregorian.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Julian.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Gregorian.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Julian.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Julian.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Julian.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/JulianYearDay.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Julian.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/JulianYearDay.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/JulianYearDay.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/JulianYearDay.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Month.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/JulianYearDay.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Month.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Month.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Month.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/MonthDay.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Month.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/MonthDay.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/MonthDay.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/MonthDay.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/OrdinalDate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/MonthDay.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/OrdinalDate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/OrdinalDate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/OrdinalDate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Private.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/OrdinalDate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Private.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Private.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Private.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Quarter.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Private.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Quarter.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Quarter.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Quarter.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Quarter.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Week.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Week.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Week.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Week.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/WeekDate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Week.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/WeekDate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/WeekDate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/WeekDate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/WeekDate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/AbsoluteTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/AbsoluteTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/AbsoluteTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/AbsoluteTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimespec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/AbsoluteTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimespec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimespec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimespec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimeval.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimespec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimeval.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimeval.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimeval.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/DiffTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimeval.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/DiffTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/DiffTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/DiffTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/NominalDiffTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/DiffTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/NominalDiffTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/NominalDiffTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/NominalDiffTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/POSIXTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/NominalDiffTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/POSIXTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/POSIXTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/POSIXTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/SystemTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/POSIXTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/SystemTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/SystemTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/SystemTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCDiff.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/SystemTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCDiff.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCDiff.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCDiff.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCDiff.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UniversalTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UniversalTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UniversalTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UniversalTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/POSIX.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UniversalTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/POSIX.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/POSIX.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/POSIX.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/System.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/POSIX.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/System.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/System.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/System.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/TAI.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/System.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/TAI.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/TAI.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/TAI.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/TAI.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Instances.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Instances.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Instances.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Instances.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/ISO8601.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Instances.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/ISO8601.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/ISO8601.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/ISO8601.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/ISO8601.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Locale.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Locale.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Locale.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Locale.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Locale.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Instances.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Instances.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Instances.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Instances.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Instances.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/CalendarDiffTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/CalendarDiffTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/CalendarDiffTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/CalendarDiffTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/LocalTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/CalendarDiffTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/LocalTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/LocalTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/LocalTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeOfDay.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/LocalTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeOfDay.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeOfDay.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeOfDay.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeZone.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeOfDay.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeZone.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeZone.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeZone.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/ZonedTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeZone.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/ZonedTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/ZonedTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/ZonedTime.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/ZonedTime.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/HStime-%%TIME_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/HStime-%%TIME_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/include/HsTime.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/include/HsTimeConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/libHStime-%%TIME_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/libHStime-%%TIME_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Backwards.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/libHStime-%%TIME_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Backwards.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Backwards.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Backwards.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Lift.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Backwards.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Lift.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Lift.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Lift.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Signatures.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Lift.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Signatures.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Signatures.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Signatures.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Accum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Signatures.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Accum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Accum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Accum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Accum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Cont.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Cont.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Cont.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Cont.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Cont.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Except.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Except.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Except.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Except.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Identity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Except.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Identity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Identity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Identity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/List.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Identity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/List.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/List.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/List.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Maybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/List.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Maybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Maybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Maybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Maybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/CPS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/CPS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/CPS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/CPS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/CPS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Reader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Reader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Reader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Reader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Select.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Reader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Select.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Select.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Select.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Select.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/CPS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/CPS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/CPS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/CPS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/CPS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Constant.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Constant.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Constant.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Constant.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Reverse.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Constant.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Reverse.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Reverse.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Reverse.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Reverse.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/HStransformers-%%TRANSFORMERS_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/HStransformers-%%TRANSFORMERS_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Fcntl.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Fcntl.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Fcntl.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Fcntl.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Fcntl.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Resource.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Resource.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Resource.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Resource.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Semaphore.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Resource.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Semaphore.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Semaphore.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Semaphore.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/SharedMem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Semaphore.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/SharedMem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/SharedMem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/SharedMem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/SharedMem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals/Exts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals/Exts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals/Exts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals/Exts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals/Exts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Time.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Time.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Time.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Time.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Unistd.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Time.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Unistd.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Unistd.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Unistd.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Unistd.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/HSunix-%%UNIX_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/HSunix-%%UNIX_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/include/HsUnix.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/include/HsUnixConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/include/execvpe.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/libHSunix-%%UNIX_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/libHSunix-%%UNIX_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/libHSunix-%%UNIX_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/BlockTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/BlockTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/BlockTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/BlockTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/BlockTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Extras.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Extras.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Extras.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Extras.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Extras.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Attributes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Attributes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Attributes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Attributes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Elements.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Attributes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Elements.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Elements.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Elements.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Elements.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Attributes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Attributes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Attributes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Attributes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Elements.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Attributes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Elements.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Elements.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Elements.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Table.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Elements.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Table.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Table.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Table.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Table.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Attributes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Attributes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Attributes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Attributes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Elements.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Attributes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Elements.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Elements.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Elements.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Elements.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/HSxhtml-%%XHTML_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/HSxhtml-%%XHTML_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/libHSxhtml-%%XHTML_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/libHSxhtml-%%XHTML_VERSION%%_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/libHSxhtml-%%XHTML_VERSION%%_p.a
diff --git a/lang/ghc96/Makefile b/lang/ghc96/Makefile
index 8e67d462c0fe..4bd0b9bddab9 100644
--- a/lang/ghc96/Makefile
+++ b/lang/ghc96/Makefile
@@ -1,11 +1,7 @@
PORTREVISION= 0
PKGNAMESUFFIX= 96
-LIB_DEPENDS= ${GMP_LIB_DEPENDS}
-
-CONFIGURE_ARGS= ${GMP_CONFIGURE_ON}
-
-OPTIONS_DEFINE= DYNAMIC PROFILE
+OPTIONS_DEFINE= DYNAMIC GMP PROFILE
GHC_VERSION= 9.6.7
LLVM_VERSION= 15
diff --git a/lang/ghc96/pkg-plist b/lang/ghc96/pkg-plist
index 8ba18a0dce94..3f3f750184c0 100644
--- a/lang/ghc96/pkg-plist
+++ b/lang/ghc96/pkg-plist
@@ -10,11 +10,11 @@ bin/runhaskell-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/ghc
lib/ghc-%%GHC_VERSION%%/bin/ghc-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv
-lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-dyn
-lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-dyn-ghc-%%GHC_VERSION%%
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-dyn
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-dyn-ghc-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-ghc-%%GHC_VERSION%%
-lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-prof
-lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-prof-ghc-%%GHC_VERSION%%
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-prof
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/bin/ghc-iserv-prof-ghc-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/ghc-pkg
lib/ghc-%%GHC_VERSION%%/bin/ghc-pkg-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/haddock
@@ -32,8 +32,8 @@ lib/ghc-%%GHC_VERSION%%/bin/runhaskell-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/bin/unlit
lib/ghc-%%GHC_VERSION%%/bin/unlit-ghc-%%GHC_VERSION%%
lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv
-lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv-dyn
-lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv-prof
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv-dyn
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/bin/ghc-iserv-prof
lib/ghc-%%GHC_VERSION%%/lib/bin/unlit
lib/ghc-%%GHC_VERSION%%/lib/ghc-usage.txt
lib/ghc-%%GHC_VERSION%%/lib/ghci-usage.txt
@@ -145,4741 +145,4793 @@ lib/ghc-%%GHC_VERSION%%/lib/package.conf.d/xhtml-%%XHTML_VERSION%%.conf
lib/ghc-%%GHC_VERSION%%/lib/package.conf.d/xhtml-%%XHTML_VERSION%%.conf.copy
lib/ghc-%%GHC_VERSION%%/lib/settings
lib/ghc-%%GHC_VERSION%%/lib/template-hsc.h
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ComponentsGraph.dyn_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ComponentsGraph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ComponentsGraph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ComponentsGraph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Configure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ComponentsGraph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Configure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Configure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Configure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ConfiguredComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Configure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ConfiguredComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ConfiguredComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ConfiguredComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/DescribeUnitId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ConfiguredComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/DescribeUnitId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/DescribeUnitId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/DescribeUnitId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/FullUnitId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/DescribeUnitId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/FullUnitId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/FullUnitId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/FullUnitId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Id.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/FullUnitId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Id.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Id.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Id.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/LinkedComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/Id.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/LinkedComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/LinkedComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/LinkedComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/MixLink.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/LinkedComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/MixLink.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/MixLink.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/MixLink.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModSubst.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/MixLink.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModSubst.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModSubst.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModSubst.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleScope.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModSubst.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleScope.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleScope.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleScope.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleShape.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleScope.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleShape.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleShape.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleShape.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreExistingComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ModuleShape.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreExistingComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreExistingComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreExistingComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreModuleShape.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreExistingComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreModuleShape.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreModuleShape.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreModuleShape.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ReadyComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/PreModuleShape.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ReadyComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ReadyComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ReadyComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/UnifyM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/ReadyComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/UnifyM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/UnifyM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/UnifyM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Async.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Backpack/UnifyM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Async.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Async.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Async.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CopyFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Async.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CopyFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CopyFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CopyFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CreatePipe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CopyFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CreatePipe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CreatePipe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CreatePipe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Directory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/CreatePipe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Directory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Directory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Directory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Environment.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Directory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Environment.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Environment.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Environment.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Environment.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/GetShortPathName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/GetShortPathName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/GetShortPathName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/GetShortPathName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Internal/TempFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/GetShortPathName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Internal/TempFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Internal/TempFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Internal/TempFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Prelude/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Internal/TempFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Prelude/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Prelude/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Prelude/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Process.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Prelude/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Process.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Process.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Process.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/ResponseFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Process.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/ResponseFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/ResponseFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/ResponseFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/SnocList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/ResponseFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/SnocList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/SnocList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/SnocList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Stack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/SnocList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Stack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Stack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Stack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Time.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Stack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Time.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Time.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Time.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/GetOpt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Compat/Time.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/GetOpt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/GetOpt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/GetOpt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Lex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/GetOpt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Lex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Lex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Lex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Lex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/PackageDescription/Check.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/PackageDescription/Check.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/PackageDescription/Check.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/PackageDescription/Check.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ReadE.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/PackageDescription/Check.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ReadE.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ReadE.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ReadE.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ReadE.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Bench.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Bench.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Bench.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Bench.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Bench.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros/Z.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros/Z.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros/Z.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros/Z.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PackageInfoModule.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/Macros/Z.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PackageInfoModule.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PackageInfoModule.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PackageInfoModule.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PackageInfoModule/Z.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PackageInfoModule.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PackageInfoModule/Z.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PackageInfoModule/Z.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PackageInfoModule/Z.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PackageInfoModule/Z.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule/Z.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule/Z.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule/Z.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule/Z.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildPaths.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Build/PathsModule/Z.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildPaths.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildPaths.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildPaths.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildTarget.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildPaths.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildTarget.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildTarget.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildTarget.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildToolDepends.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildTarget.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildToolDepends.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildToolDepends.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildToolDepends.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/CCompiler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/BuildToolDepends.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/CCompiler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/CCompiler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/CCompiler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Command.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/CCompiler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Command.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Command.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Command.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Compiler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Command.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Compiler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Compiler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Compiler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Configure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Compiler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Configure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Configure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Configure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ConfigureScript.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Configure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ConfigureScript.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ConfigureScript.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ConfigureScript.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Flag.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ConfigureScript.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Flag.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Flag.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Flag.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Flag.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/EnvironmentParser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/EnvironmentParser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/EnvironmentParser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/EnvironmentParser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/ImplInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/EnvironmentParser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/ImplInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/ImplInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/ImplInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/ImplInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHCJS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHC/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHCJS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHCJS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHCJS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Glob.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/GHCJS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Glob.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Glob.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Glob.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Haddock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Glob.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Haddock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Haddock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Haddock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/HaskellSuite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Haddock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/HaskellSuite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/HaskellSuite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/HaskellSuite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Hpc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/HaskellSuite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Hpc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Hpc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Hpc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Install.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Hpc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Install.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Install.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Install.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Install.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/LocalBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/InstallDirs/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/LocalBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/LocalBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/LocalBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageDescription.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/LocalBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageDescription.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageDescription.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageDescription.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageIndex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageDescription.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageIndex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageIndex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageIndex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PackageIndex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess/Unlit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess/Unlit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess/Unlit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess/Unlit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/PreProcess/Unlit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Builtin.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Builtin.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Builtin.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Builtin.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Db.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Builtin.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Db.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Db.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Db.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Find.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Db.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Find.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Find.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Find.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/GHC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Find.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/GHC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/GHC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/GHC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/HcPkg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/GHC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/HcPkg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/HcPkg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/HcPkg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Hpc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/HcPkg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Hpc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Hpc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Hpc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Hpc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ld.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ld.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ld.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ld.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/ResponseFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Ld.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/ResponseFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/ResponseFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/ResponseFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Run.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/ResponseFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Run.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Run.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Run.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Script.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Run.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Script.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Script.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Script.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Strip.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Script.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Strip.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Strip.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Strip.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Strip.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Register.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Program/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Register.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Register.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Register.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Setup.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Register.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Setup.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Setup.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Setup.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ShowBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Setup.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ShowBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ShowBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ShowBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/SrcDist.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/ShowBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/SrcDist.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/SrcDist.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/SrcDist.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/SrcDist.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/ExeV10.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/ExeV10.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/ExeV10.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/ExeV10.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/LibV09.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/ExeV10.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/LibV09.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/LibV09.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/LibV09.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/Log.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/LibV09.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/Log.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/Log.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/Log.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UHC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Test/Log.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UHC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UHC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UHC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UserHooks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UHC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UserHooks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UserHooks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UserHooks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/UserHooks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/TestSuite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Simple/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/TestSuite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/TestSuite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/TestSuite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/AnnotatedId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/TestSuite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/AnnotatedId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/AnnotatedId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/AnnotatedId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentInclude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/AnnotatedId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentInclude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentInclude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentInclude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentLocalBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentInclude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentLocalBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentLocalBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentLocalBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/DumpBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/ComponentLocalBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/DumpBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/DumpBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/DumpBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/GivenComponent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/DumpBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/GivenComponent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/GivenComponent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/GivenComponent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/LocalBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/GivenComponent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/LocalBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/LocalBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/LocalBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/PackageName/Magic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/LocalBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/PackageName/Magic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/PackageName/Magic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/PackageName/Magic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/TargetInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/PackageName/Magic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/TargetInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/TargetInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/TargetInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/IOData.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Types/TargetInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/IOData.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/IOData.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/IOData.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Json.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/IOData.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Json.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Json.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Json.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/LogProgress.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Json.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/LogProgress.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/LogProgress.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/LogProgress.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/MapAccum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/LogProgress.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/MapAccum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/MapAccum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/MapAccum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/NubList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/MapAccum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/NubList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/NubList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/NubList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Progress.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/NubList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Progress.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Progress.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Progress.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/UnionFind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/Progress.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/UnionFind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/UnionFind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/UnionFind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Utils/UnionFind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ZinzaPrelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/Verbosity/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ZinzaPrelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ZinzaPrelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ZinzaPrelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Distribution/ZinzaPrelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.dyn_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/HSCabal-%%CABAL_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/HSCabal-%%CABAL_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/Paths_Cabal.p_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/libHSCabal-%%CABAL_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/libHSCabal-%%CABAL_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Backpack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-%%CABAL_VERSION%%/libHSCabal-%%CABAL_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Backpack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Backpack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Backpack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/CabalSpecVersion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Backpack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/CabalSpecVersion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/CabalSpecVersion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/CabalSpecVersion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/CabalSpecVersion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/CharParsing.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/CharParsing.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/CharParsing.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/CharParsing.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/DList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/CharParsing.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/DList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/DList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/DList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/DList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/MonadFail.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/MonadFail.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/MonadFail.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/MonadFail.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Newtype.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/MonadFail.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Newtype.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Newtype.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Newtype.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/NonEmptySet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Newtype.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/NonEmptySet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/NonEmptySet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/NonEmptySet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Parsing.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/NonEmptySet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Parsing.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Parsing.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Parsing.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Parsing.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Semigroup.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Semigroup.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Semigroup.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Semigroup.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Typeable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Semigroup.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Typeable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Typeable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Typeable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compiler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compat/Typeable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compiler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compiler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compiler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Compiler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/FieldDescrs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/FieldDescrs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/FieldDescrs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/FieldDescrs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Newtypes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/FieldDescrs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Newtypes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Newtypes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Newtypes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Newtypes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Pretty.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Pretty.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Pretty.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Pretty.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/FieldGrammar/Pretty.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ConfVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ConfVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ConfVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ConfVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Field.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ConfVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Field.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Field.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Field.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Lexer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Field.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Lexer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Lexer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Lexer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/LexerMonad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Lexer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/LexerMonad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/LexerMonad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/LexerMonad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ParseResult.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/LexerMonad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ParseResult.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ParseResult.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ParseResult.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/ParseResult.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Pretty.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Pretty.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Pretty.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Pretty.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/InstalledPackageInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Fields/Pretty.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/InstalledPackageInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/InstalledPackageInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/InstalledPackageInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/License.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/InstalledPackageInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/License.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/License.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/License.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/ModuleName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/License.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/ModuleName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/ModuleName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/ModuleName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Package.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/ModuleName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Package.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Package.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Package.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Package.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Configuration.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Configuration.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Configuration.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Configuration.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/FieldGrammar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Configuration.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/FieldGrammar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/FieldGrammar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/FieldGrammar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/FieldGrammar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/PrettyPrint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/PrettyPrint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/PrettyPrint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/PrettyPrint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Quirks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/PrettyPrint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Quirks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Quirks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Quirks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Quirks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/PackageDescription/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/FieldLineStream.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/FieldLineStream.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/FieldLineStream.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/FieldLineStream.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Position.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/FieldLineStream.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Position.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Position.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Position.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Warning.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Position.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Warning.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Warning.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Warning.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Pretty.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Parsec/Warning.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Pretty.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Pretty.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Pretty.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Pretty.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/License.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/License.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/License.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/License.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExceptionId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/License.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExceptionId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExceptionId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExceptionId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExpression.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExceptionId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExpression.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExpression.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExpression.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseExpression.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseListVersion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseListVersion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseListVersion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseListVersion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseReference.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseListVersion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseReference.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseReference.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseReference.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/System.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/SPDX/LicenseReference.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/System.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/System.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/System.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Text.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/System.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Text.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Text.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Text.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiDependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Text.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiDependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiDependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiDependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiHash.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiDependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiHash.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiHash.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiHash.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/AbiHash.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkInterface.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Benchmark/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkInterface.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkInterface.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkInterface.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkInterface.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BenchmarkType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildInfo/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Component.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/BuildType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Component.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Component.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Component.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Component.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentRequestedSpec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentRequestedSpec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentRequestedSpec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentRequestedSpec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/CondTree.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ComponentRequestedSpec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/CondTree.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/CondTree.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/CondTree.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Condition.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/CondTree.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Condition.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Condition.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Condition.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ConfVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Condition.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ConfVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ConfVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ConfVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Dependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ConfVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Dependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Dependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Dependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/DependencyMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Dependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/DependencyMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/DependencyMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/DependencyMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExeDependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/DependencyMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExeDependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExeDependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExeDependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExeDependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExecutableScope.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Executable/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExecutableScope.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExecutableScope.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExecutableScope.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExposedModule.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExecutableScope.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExposedModule.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExposedModule.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExposedModule.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Flag.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ExposedModule.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Flag.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Flag.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Flag.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Flag.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibOption.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLib/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibOption.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibOption.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibOption.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibOption.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ForeignLibType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/HookedBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/GenericPackageDescription/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/HookedBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/HookedBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/HookedBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/IncludeRenaming.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/HookedBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/IncludeRenaming.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/IncludeRenaming.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/IncludeRenaming.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/IncludeRenaming.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/FieldGrammar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/FieldGrammar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/FieldGrammar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/FieldGrammar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/FieldGrammar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LegacyExeDependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/InstalledPackageInfo/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LegacyExeDependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LegacyExeDependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LegacyExeDependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LegacyExeDependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Library/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryVisibility.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryVisibility.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryVisibility.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryVisibility.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Mixin.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/LibraryVisibility.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Mixin.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Mixin.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Mixin.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Mixin.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleReexport.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleReexport.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleReexport.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleReexport.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleRenaming.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleReexport.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleRenaming.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleRenaming.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleRenaming.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/ModuleRenaming.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/MungedPackageName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageDescription/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageId/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageVersionConstraint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageVersionConstraint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageVersionConstraint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageVersionConstraint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigDependency.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PackageVersionConstraint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigDependency.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigDependency.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigDependency.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigDependency.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersionRange.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersionRange.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersionRange.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersionRange.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/PkgconfigVersionRange.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SetupBuildInfo/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/SourceRepo/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite/Lens.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite/Lens.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite/Lens.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite/Lens.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuiteInterface.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuite/Lens.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuiteInterface.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuiteInterface.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuiteInterface.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestSuiteInterface.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnitId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/TestType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnitId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnitId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnitId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnqualComponentName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnitId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnqualComponentName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnqualComponentName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnqualComponentName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/UnqualComponentName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Version.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/Version.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval/Legacy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval/Legacy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval/Legacy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval/Legacy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionInterval/Legacy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Base62.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Types/VersionRange/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Base62.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Base62.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Base62.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Generic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Base62.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Generic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Generic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Generic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/MD5.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Generic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/MD5.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/MD5.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/MD5.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Path.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/MD5.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Path.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Path.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Path.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/ShortText.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Path.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/ShortText.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/ShortText.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/ShortText.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/String.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/ShortText.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/String.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/String.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/String.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Structured.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/String.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Structured.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Structured.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Structured.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Utils/Structured.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Version.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Language/Haskell/Extension.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Distribution/Version.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Language/Haskell/Extension.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Language/Haskell/Extension.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Language/Haskell/Extension.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/Language/Haskell/Extension.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/HSCabal-syntax-%%CABAL_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/HSCabal-syntax-%%CABAL_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/libHSCabal-syntax-%%CABAL_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/libHSCabal-syntax-%%CABAL_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/Cabal-syntax-%%CABAL_VERSION%%/libHSCabal-syntax-%%CABAL_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/IO/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/MArray/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/ST/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unboxed.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Storable/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unboxed.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unboxed.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unboxed.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unboxed.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unsafe.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/Data/Array/Unsafe.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/HSarray-%%ARRAY_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/HSarray-%%ARRAY_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/libHSarray-%%ARRAY_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/libHSarray-%%ARRAY_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Applicative.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/array-%%ARRAY_VERSION%%/libHSarray-%%ARRAY_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Applicative.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Applicative.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Applicative.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Arrow.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Applicative.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Arrow.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Arrow.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Arrow.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Category.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Arrow.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Category.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Category.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Category.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Category.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/Chan.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/Chan.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/Chan.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/Chan.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/MVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/Chan.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/MVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/MVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/MVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/MVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSemN.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSemN.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSemN.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSemN.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Concurrent/QSemN.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Exception/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fail.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fail.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fail.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fail.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fail.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/IO/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Fix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/IO/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/IO/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/IO/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Instances.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/IO/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Instances.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Instances.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Instances.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Instances.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Imp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Imp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Imp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Imp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Imp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Imp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Imp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Imp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Imp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Imp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Lazy/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Zip.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/ST/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Zip.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Zip.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Zip.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Array/Byte.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Control/Monad/Zip.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Array/Byte.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Array/Byte.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Array/Byte.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Array/Byte.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable1.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable1.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable1.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable1.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifunctor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifoldable1.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifunctor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifunctor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifunctor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bitraversable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bifunctor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bitraversable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bitraversable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bitraversable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bitraversable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bool.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bool.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bool.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bool.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Bool.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Coerce.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Coerce.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Coerce.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Coerce.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Complex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Coerce.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Complex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Complex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Complex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Data.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Complex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Data.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Data.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Data.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Dynamic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Data.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Dynamic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Dynamic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Dynamic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Either.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Dynamic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Either.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Either.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Either.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Eq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Either.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Eq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Eq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Eq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Fixed.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Eq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Fixed.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Fixed.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Fixed.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Fixed.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable1.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable1.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable1.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable1.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Function.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Foldable1.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Function.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Function.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Function.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Function.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Classes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Classes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Classes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Classes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Compose.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Classes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Compose.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Compose.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Compose.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Const.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Compose.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Const.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Const.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Const.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Contravariant.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Const.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Contravariant.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Contravariant.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Contravariant.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Identity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Contravariant.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Identity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Identity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Identity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Product.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Identity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Product.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Product.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Product.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Sum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Product.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Sum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Sum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Sum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Sum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/IORef.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Functor/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/IORef.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/IORef.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/IORef.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Int.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/IORef.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Int.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Int.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Int.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Int.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Kind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Kind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Kind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Kind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Kind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List/NonEmpty.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List/NonEmpty.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List/NonEmpty.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List/NonEmpty.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Maybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/List/NonEmpty.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Maybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Maybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Maybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Monoid.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Maybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Monoid.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Monoid.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Monoid.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/OldList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Monoid.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/OldList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/OldList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/OldList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ord.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/OldList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ord.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ord.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ord.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Proxy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ord.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Proxy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Proxy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Proxy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ratio.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Proxy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ratio.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ratio.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ratio.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Ratio.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/STRef/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/String.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Semigroup/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/String.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/String.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/String.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Traversable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/String.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Traversable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Traversable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Traversable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Tuple.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Traversable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Tuple.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Tuple.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Tuple.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Bool.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Tuple.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Bool.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Bool.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Bool.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Coercion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Bool.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Coercion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Coercion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Coercion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Equality.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Coercion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Equality.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Equality.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Equality.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Ord.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Equality.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Ord.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Ord.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Ord.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Type/Ord.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Unique.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Typeable/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Unique.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Unique.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Unique.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Unique.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Version.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Void.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Version.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Void.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Void.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Void.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Word.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Void.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Word.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Word.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Word.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Debug/Trace.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Data/Word.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Debug/Trace.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Debug/Trace.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Debug/Trace.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Debug/Trace.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/ConstPtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/ConstPtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/ConstPtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/ConstPtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/ConstPtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/String.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/String.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/String.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/String.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/String.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Concurrent.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/C/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Concurrent.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Concurrent.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Concurrent.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Concurrent.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Imp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Imp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Imp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Imp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Imp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/ForeignPtr/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Alloc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Alloc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Alloc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Alloc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Array.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Alloc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Array.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Array.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Array.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Array.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Pool.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Pool.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Pool.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Pool.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Pool.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Ptr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Marshal/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Ptr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Ptr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Ptr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Safe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Ptr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Safe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Safe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Safe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/StablePtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Safe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/StablePtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/StablePtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/StablePtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Storable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/StablePtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Storable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Storable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Storable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Arr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Foreign/Storable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Arr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Arr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Arr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ArrayArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Arr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ArrayArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ArrayArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ArrayArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ArrayArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Bits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Bits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Bits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Bits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ByteOrder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Bits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ByteOrder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ByteOrder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ByteOrder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ByteOrder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Clock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Clock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Clock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Clock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Clock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Signal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Signal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Signal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Signal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Sync.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Signal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Sync.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Sync.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Sync.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ConsoleHandler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Conc/Sync.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ConsoleHandler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ConsoleHandler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ConsoleHandler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ConsoleHandler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Desugar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Desugar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Desugar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Desugar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Encoding/UTF8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Desugar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Encoding/UTF8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Encoding/UTF8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Encoding/UTF8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Enum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Encoding/UTF8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Enum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Enum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Enum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Environment.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Enum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Environment.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Environment.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Environment.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Err.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Environment.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Err.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Err.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Err.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Err.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Arr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Arr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Arr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Arr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Array.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Arr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Array.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Array.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Array.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Control.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Array.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Control.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Control.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Control.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/EPoll.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Control.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/EPoll.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/EPoll.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/EPoll.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/EPoll.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/IntVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/KQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Internal/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/KQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/KQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/KQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Manager.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/KQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Manager.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Manager.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Manager.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/PSQ.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Manager.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/PSQ.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/PSQ.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/PSQ.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Poll.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/PSQ.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Poll.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Poll.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Poll.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Thread.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Poll.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Thread.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Thread.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Thread.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimeOut.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Thread.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimeOut.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimeOut.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimeOut.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimerManager.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimeOut.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimerManager.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimerManager.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimerManager.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Unique.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/TimerManager.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Unique.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Unique.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Unique.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Event/Unique.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exception/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ExecutionStack/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Exts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Fingerprint/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/ConversionUtils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/ConversionUtils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/ConversionUtils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/ConversionUtils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/RealFracMethods.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/ConversionUtils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/RealFracMethods.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/RealFracMethods.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/RealFracMethods.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Float/RealFracMethods.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ForeignPtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ForeignPtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ForeignPtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ForeignPtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ForeignPtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi/Helpers.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi/Helpers.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi/Helpers.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi/Helpers.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Generics.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/GHCi/Helpers.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Generics.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Generics.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Generics.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Generics.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Buffer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Buffer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Buffer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Buffer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/BufferedIO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Buffer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/BufferedIO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/BufferedIO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/BufferedIO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Device.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/BufferedIO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Device.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Device.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Device.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Device.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/CodePage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/CodePage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/CodePage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/CodePage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Failure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/CodePage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Failure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Failure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Failure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Iconv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Failure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Iconv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Iconv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Iconv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Latin1.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Iconv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Latin1.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Latin1.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Latin1.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Latin1.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF16.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF16.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF16.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF16.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF32.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF16.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF32.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF32.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF32.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF32.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Encoding/UTF8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/FD.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/FD.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/FD.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/FD.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/FD.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/FD.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/FD.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/FD.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/FD.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/FD.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Flock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Flock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Flock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Flock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/LinuxOFD.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Flock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/LinuxOFD.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/LinuxOFD.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/LinuxOFD.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/NoOp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/LinuxOFD.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/NoOp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/NoOp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/NoOp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/NoOp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Text.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Lock/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Text.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Text.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Text.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Text.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/IOMode.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Handle/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/IOMode.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/IOMode.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/IOMode.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/StdHandles.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/IOMode.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/StdHandles.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/StdHandles.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/StdHandles.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/SubSystem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/StdHandles.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/SubSystem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/SubSystem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/SubSystem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/SubSystem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IO/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOPort.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOPort.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOPort.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOPort.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IORef.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IOPort.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IORef.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IORef.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IORef.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/InfoProv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IORef.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/InfoProv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/InfoProv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/InfoProv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Int.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/InfoProv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Int.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Int.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Int.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Int.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer/Logarithms.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer/Logarithms.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer/Logarithms.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer/Logarithms.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IsList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Integer/Logarithms.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IsList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IsList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IsList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/IsList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/List.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/List.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/List.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/List.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/MVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/List.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/MVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/MVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/MVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Maybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/MVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Maybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Maybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Maybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Natural.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Maybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Natural.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Natural.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Natural.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Num.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Natural.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Num.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Num.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Num.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OldList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Num.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OldList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OldList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OldList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OverloadedLabels.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OldList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OverloadedLabels.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OverloadedLabels.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OverloadedLabels.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Pack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/OverloadedLabels.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Pack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Pack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Pack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Profiling.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Pack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Profiling.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Profiling.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Profiling.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ptr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Profiling.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ptr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ptr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ptr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/RTS/Flags.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Ptr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/RTS/Flags.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/RTS/Flags.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/RTS/Flags.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/RTS/Flags.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Real.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Real.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Real.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Real.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Records.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Real.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Records.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Records.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Records.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ResponseFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Records.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ResponseFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ResponseFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ResponseFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ST.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ResponseFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ST.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ST.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ST.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/STRef.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/ST.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/STRef.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/STRef.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/STRef.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Show.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/STRef.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Show.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Show.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Show.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Show.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StableName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StableName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StableName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StableName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StableName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CCS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CCS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CCS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CCS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CloneStack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CCS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CloneStack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CloneStack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CloneStack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/CloneStack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stack/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/StaticPtr/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Storable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Storable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Storable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Storable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TopHandler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Storable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TopHandler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TopHandler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TopHandler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeError.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TopHandler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeError.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeError.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeError.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeError.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeLits/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/TypeNats/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Bits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Bits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Bits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Bits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/DerivedCoreProperties.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Bits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/DerivedCoreProperties.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/DerivedCoreProperties.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/DerivedCoreProperties.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/GeneralCategory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/DerivedCoreProperties.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/GeneralCategory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/GeneralCategory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/GeneralCategory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleLowerCaseMapping.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/GeneralCategory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleLowerCaseMapping.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleLowerCaseMapping.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleLowerCaseMapping.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleTitleCaseMapping.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleLowerCaseMapping.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleTitleCaseMapping.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleTitleCaseMapping.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleTitleCaseMapping.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleUpperCaseMapping.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleTitleCaseMapping.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleUpperCaseMapping.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleUpperCaseMapping.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleUpperCaseMapping.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Char/UnicodeData/SimpleUpperCaseMapping.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Version.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Unicode/Internal/Version.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak/Finalize.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak/Finalize.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak/Finalize.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak/Finalize.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Word.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Weak/Finalize.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Word.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Word.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Word.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/GHC/Word.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric/Natural.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric/Natural.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric/Natural.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric/Natural.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Numeric/Natural.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/ClockGetTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/ClockGetTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/ClockGetTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/ClockGetTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/RUsage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/ClockGetTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/RUsage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/RUsage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/RUsage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/Times.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/RUsage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/Times.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/Times.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/Times.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Unsupported.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Posix/Times.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Unsupported.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Unsupported.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Unsupported.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Unsupported.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Console/GetOpt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/CPUTime/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Console/GetOpt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Console/GetOpt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Console/GetOpt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Console/GetOpt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/Blank.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/Blank.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/Blank.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/Blank.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/ExecutablePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/Blank.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/ExecutablePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/ExecutablePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/ExecutablePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Exit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Environment/ExecutablePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Exit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Exit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Exit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Exit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/IO/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/StableName.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/StableName.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/StableName.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/StableName.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/Weak.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/StableName.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/Weak.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/Weak.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/Weak.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Mem/Weak.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Timeout.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Posix/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Timeout.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Timeout.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Timeout.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadP.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/System/Timeout.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadP.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadP.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadP.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadPrec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadP.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadPrec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadPrec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadPrec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Printf.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/ParserCombinators/ReadPrec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Printf.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Printf.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Printf.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Printf.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read/Lex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read/Lex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read/Lex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read/Lex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Read/Lex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show/Functions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show/Functions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show/Functions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show/Functions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Text/Show/Functions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Unsafe/Coerce.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Type/Reflection/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Unsafe/Coerce.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Unsafe/Coerce.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Unsafe/Coerce.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/Unsafe/Coerce.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/HSbase-%%BASE_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/HSbase-%%BASE_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/include/EventConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/include/HsBase.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/include/HsBaseConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/include/consUtils.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/libHSbase-%%BASE_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/libHSbase-%%BASE_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/base-%%BASE_VERSION%%/libHSbase-%%BASE_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Builder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Builder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Builder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Builder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Builder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/FloatCast.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/FloatCast.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/FloatCast.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/FloatCast.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Generic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/FloatCast.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Generic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Generic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Generic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Generic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Get/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Put.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Put.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Put.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Put.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/Data/Binary/Put.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/HSbinary-%%BINARY_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/HSbinary-%%BINARY_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/libHSbinary-%%BINARY_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/libHSbinary-%%BINARY_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/binary-%%BINARY_VERSION%%/libHSbinary-%%BINARY_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/ASCII.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/ASCII.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/ASCII.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/ASCII.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Extra.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/ASCII.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Extra.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Extra.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Extra.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Extra.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/ASCII.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/ASCII.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/ASCII.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/ASCII.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/ASCII.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Base16.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Base16.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Base16.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Base16.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Floating.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Base16.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Floating.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Floating.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Floating.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/Prim/Internal/Floating.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/D2S.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/D2S.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/D2S.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/D2S.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/F2S.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/D2S.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/F2S.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/F2S.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/F2S.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/F2S.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/TableGenerator.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/TableGenerator.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/TableGenerator.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/TableGenerator.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Char8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Builder/RealFloat/TableGenerator.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Char8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Char8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Char8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Char8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Internal/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Char8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Char8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Char8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Char8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Char8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal/Deque.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal/Deque.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal/Deque.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal/Deque.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Lazy/Internal/Deque.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Short/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Unsafe.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/Data/ByteString/Unsafe.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/HSbytestring-%%BYTESTRING_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/HSbytestring-%%BYTESTRING_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/include/fpstring.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Containers/ListUtils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/bytestring-%%BYTESTRING_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Containers/ListUtils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Containers/ListUtils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Containers/ListUtils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Containers/ListUtils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/DeprecatedDebug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/DeprecatedDebug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/DeprecatedDebug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/DeprecatedDebug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Internal/DeprecatedDebug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Merge/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntMap/Strict/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/IntSet/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/DeprecatedShowTree.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/DeprecatedShowTree.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/DeprecatedShowTree.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/DeprecatedShowTree.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Internal/DeprecatedShowTree.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Merge/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Map/Strict/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal/Sorting.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal/Sorting.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal/Sorting.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal/Sorting.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Sequence/Internal/Sorting.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Tree.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Set/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Tree.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Tree.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Tree.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Data/Tree.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitUtil.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitUtil.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitUtil.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitUtil.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Coercions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/BitUtil.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Coercions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Coercions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Coercions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Coercions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/PtrEquality.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/PtrEquality.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/PtrEquality.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/PtrEquality.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/PtrEquality.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictMaybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictMaybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictMaybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictMaybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictPair.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictMaybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictPair.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictPair.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictPair.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/TypeError.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/StrictPair.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/TypeError.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/TypeError.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/TypeError.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/Utils/Containers/Internal/TypeError.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/HScontainers-%%CONTAINERS_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/HScontainers-%%CONTAINERS_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/containers-%%CONTAINERS_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq/BackDoor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq/BackDoor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq/BackDoor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq/BackDoor.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/Control/DeepSeq/BackDoor.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/HSdeepseq-%%DEEPSEQ_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/HSdeepseq-%%DEEPSEQ_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/deepseq-%%DEEPSEQ_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/C_utimensat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/C_utimensat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/C_utimensat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/C_utimensat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/C_utimensat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/OsPath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/Internal/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/OsPath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/OsPath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/OsPath.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/System/Directory/OsPath.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/HSdirectory-%%DIRECTORY_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/HSdirectory-%%DIRECTORY_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/directory-%%DIRECTORY_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch/Pure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch/Pure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch/Pure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch/Pure.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/Control/Monad/Catch/Pure.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/HSexceptions-%%EXCEPTIONS_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/HSexceptions-%%EXCEPTIONS_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/exceptions-%%EXCEPTIONS_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/FilePath/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Internal/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Internal/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Internal/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Internal/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Word16.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Internal/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Word16.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Word16.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Word16.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Word16/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Word16.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Word16/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Word16/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Word16/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Data/ByteString/Short/Word16/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding/Internal/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding/Internal/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding/Internal/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding/Internal/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Encoding/Internal/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Posix/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Posix/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Posix/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Posix/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Posix/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Windows/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Windows/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Windows/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Windows/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsPath/Windows/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Types/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Types/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Types/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Types/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Internal/Types/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Posix/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Posix/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Posix/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Posix/Hidden.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Posix/Hidden.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Windows/Hidden.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Windows/Hidden.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Windows/Hidden.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Windows/Hidden.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/System/OsString/Windows/Hidden.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/HSfilepath-%%FILEPATH_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/HSfilepath-%%FILEPATH_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/filepath-%%FILEPATH_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names/TH.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names/TH.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names/TH.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names/TH.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Names/TH.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Casts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Casts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Casts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Casts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Ids.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Casts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Ids.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Ids.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Ids.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/PrimOps/Ids.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Literals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Literals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Literals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Literals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Literals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Uniques.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Types/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Uniques.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Uniques.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Uniques.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Uniques.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Asm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Builtin/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Asm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Asm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Asm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/InfoTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Asm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/InfoTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/InfoTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/InfoTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/InfoTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Linker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Linker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Linker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Linker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Linker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ByteCode/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/BlockId.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/BlockId.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/BlockId.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/BlockId.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CLabel.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/BlockId.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CLabel.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CLabel.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CLabel.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CallConv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CLabel.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CallConv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CallConv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CallConv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CommonBlockElim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CallConv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CommonBlockElim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CommonBlockElim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CommonBlockElim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/CommonBlockElim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ContFlowOpt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ContFlowOpt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ContFlowOpt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ContFlowOpt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ContFlowOpt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Block.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Block.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Block.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Block.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Collections.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Block.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Collections.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Collections.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Collections.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Collections.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Label.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Label.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Label.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Label.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/DebugBlock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dataflow/Label.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/DebugBlock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/DebugBlock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/DebugBlock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dominators.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/DebugBlock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dominators.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dominators.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dominators.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Dominators.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info/Build.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info/Build.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info/Build.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info/Build.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/InitFini.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Info/Build.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/InitFini.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/InitFini.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/InitFini.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LRegSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/InitFini.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LRegSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LRegSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LRegSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LayoutStack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LRegSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LayoutStack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LayoutStack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LayoutStack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lexer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/LayoutStack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lexer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lexer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lexer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lexer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Liveness.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Lint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Liveness.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Liveness.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Liveness.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/MachOp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Liveness.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/MachOp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/MachOp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/MachOp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Node.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/MachOp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Node.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Node.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Node.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Opt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Node.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Opt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Opt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Opt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Opt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Parser/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ProcPoint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ProcPoint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ProcPoint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ProcPoint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Reducibility.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ProcPoint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Reducibility.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Reducibility.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Reducibility.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Reg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Reducibility.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Reg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Reg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Reg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Sink.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Reg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Sink.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Sink.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Sink.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Sink.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch/Implement.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch/Implement.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch/Implement.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch/Implement.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ThreadSanitizer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Switch/Implement.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ThreadSanitizer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ThreadSanitizer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ThreadSanitizer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/ThreadSanitizer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Cmm/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Cond.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Cond.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Cond.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Cond.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Cond.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/RegInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/RegInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/RegInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/RegInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/RegInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/BlockLayout.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/AArch64/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/BlockLayout.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/BlockLayout.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/BlockLayout.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/BlockLayout.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Dominators.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Dominators.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Dominators.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Dominators.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Weight.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Dominators.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Weight.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Weight.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Weight.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CPrim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CFG/Weight.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CPrim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CPrim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CPrim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/CPrim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Format.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Dwarf/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Format.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Format.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Format.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Format.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PIC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PIC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PIC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PIC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PIC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Cond.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Cond.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Cond.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Cond.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Cond.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/RegInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/RegInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/RegInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/RegInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/RegInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/PPC/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Coalesce.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Coalesce.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Coalesce.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Coalesce.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Spill.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Coalesce.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Spill.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Spill.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Spill.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillClean.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Spill.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillClean.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillClean.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillClean.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillCost.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillClean.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillCost.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillCost.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillCost.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/SpillCost.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/TrivColorable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/TrivColorable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/TrivColorable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/TrivColorable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/X86.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/TrivColorable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/X86.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/X86.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/X86.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Graph/X86.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/AArch64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/AArch64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/AArch64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/AArch64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/AArch64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/FreeRegs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/FreeRegs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/FreeRegs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/FreeRegs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/JoinToTargets.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/FreeRegs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/JoinToTargets.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/JoinToTargets.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/JoinToTargets.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/PPC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/JoinToTargets.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/PPC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/PPC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/PPC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/StackMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/PPC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/StackMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/StackMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/StackMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/StackMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86_64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86_64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86_64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86_64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Liveness.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Linear/X86_64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Liveness.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Liveness.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Liveness.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Target.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Liveness.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Target.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Target.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Target.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Target.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Reg/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Asm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Asm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Asm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Asm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/FromCmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Asm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/FromCmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/FromCmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/FromCmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/FromCmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/Wasm/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Cond.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Cond.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Cond.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Cond.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Instr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Cond.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Instr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Instr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Instr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Instr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/RegInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/RegInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/RegInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/RegInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/RegInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToAsm/X86/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Data.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Data.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Data.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Data.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Mangler.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Data.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Mangler.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Mangler.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Mangler.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Mangler.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CmmToLlvm/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Axiom.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Axiom.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Axiom.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Axiom.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Opt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Axiom.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Opt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Opt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Opt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/ConLike.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Coercion/Opt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/ConLike.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/ConLike.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/ConLike.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/DataCon.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/ConLike.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/DataCon.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/DataCon.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/DataCon.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FVs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/DataCon.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FVs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FVs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FVs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FamInstEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FVs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FamInstEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FamInstEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FamInstEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/InstEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/FamInstEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/InstEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/InstEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/InstEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/LateCC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/InstEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/LateCC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/LateCC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/LateCC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/LateCC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint/Interactive.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint/Interactive.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint/Interactive.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint/Interactive.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Lint/Interactive.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Multiplicity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Map/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Multiplicity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Multiplicity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Multiplicity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Arity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Multiplicity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Arity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Arity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Arity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CSE.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Arity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CSE.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CSE.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CSE.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallArity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CSE.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallArity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallArity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallArity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallerCC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallArity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallerCC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallerCC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallerCC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/ConstantFold.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CallerCC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/ConstantFold.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/ConstantFold.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/ConstantFold.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CprAnal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/ConstantFold.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CprAnal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CprAnal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CprAnal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/DmdAnal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/CprAnal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/DmdAnal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/DmdAnal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/DmdAnal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Exitify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/DmdAnal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Exitify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Exitify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Exitify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatIn.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Exitify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatIn.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatIn.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatIn.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatOut.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatIn.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatOut.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatOut.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatOut.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/LiberateCase.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/FloatOut.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/LiberateCase.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/LiberateCase.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/LiberateCase.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/LiberateCase.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/OccurAnal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/OccurAnal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/OccurAnal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/OccurAnal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/OccurAnal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SetLevels.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Pipeline/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SetLevels.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SetLevels.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SetLevels.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SetLevels.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Iteration.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Iteration.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Iteration.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Iteration.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Iteration.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SpecConstr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Simplify/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SpecConstr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SpecConstr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SpecConstr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Specialise.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/SpecConstr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Specialise.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Specialise.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Specialise.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/StaticArgs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Specialise.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/StaticArgs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/StaticArgs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/StaticArgs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/StaticArgs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/PatSyn.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Opt/WorkWrap/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/PatSyn.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/PatSyn.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/PatSyn.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/PatSyn.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Predicate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Predicate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Predicate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Predicate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Reduction.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Predicate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Reduction.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Reduction.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Reduction.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/RoughMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Reduction.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/RoughMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/RoughMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/RoughMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/RoughMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Seq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Rules/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Seq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Seq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Seq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/SimpleOpt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Seq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/SimpleOpt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/SimpleOpt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/SimpleOpt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/SimpleOpt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Subst.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Subst.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Subst.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Subst.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Tidy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Subst.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Tidy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Tidy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Tidy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Compare.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Tidy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Compare.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Compare.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Compare.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/FVs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Compare.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/FVs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/FVs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/FVs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/FVs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Rep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Rep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Rep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Rep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Subst.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Rep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Subst.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Subst.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Subst.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Tidy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Subst.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Tidy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Tidy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Tidy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCo/Tidy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/RecWalk.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/RecWalk.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/RecWalk.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/RecWalk.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/RecWalk.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/TyCon/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unfold/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/UsageEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Unify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/UsageEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/UsageEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/UsageEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/UsageEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToIface.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Core/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToIface.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToIface.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToIface.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToIface.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg/Prep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg/Prep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg/Prep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg/Prep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bag.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/CoreToStg/Prep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bag.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bag.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bag.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bitmap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bag.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bitmap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bitmap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bitmap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bool.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bitmap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bool.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bool.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bool.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/BooleanFormula.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Bool.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/BooleanFormula.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/BooleanFormula.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/BooleanFormula.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/EnumSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/BooleanFormula.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/EnumSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/EnumSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/EnumSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastMutInt.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/EnumSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastMutInt.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastMutInt.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastMutInt.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastMutInt.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FiniteMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FastString/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FiniteMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FiniteMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FiniteMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/FiniteMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Collapse.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Collapse.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Collapse.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Collapse.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Color.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Collapse.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Color.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Color.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Color.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Directed.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Color.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Directed.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Directed.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Directed.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Inductive/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Directed.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Inductive/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Inductive/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Inductive/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Inductive/PatriciaTree.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Inductive/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Inductive/PatriciaTree.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Inductive/PatriciaTree.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Inductive/PatriciaTree.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ops.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Inductive/PatriciaTree.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ops.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ops.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ops.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ops.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/UnVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/UnVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/UnVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/UnVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/IOEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Graph/UnVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/IOEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/IOEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/IOEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/Infinite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/IOEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/Infinite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/Infinite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/Infinite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/SetOps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/Infinite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/SetOps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/SetOps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/SetOps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Maybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/List/SetOps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Maybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Maybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Maybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/OrdList.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Maybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/OrdList.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/OrdList.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/OrdList.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Pair.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/OrdList.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Pair.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Pair.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Pair.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/SmallArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Pair.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/SmallArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/SmallArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/SmallArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Stream.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/SmallArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Stream.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Stream.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Stream.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Stream.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/StringBuffer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/StringBuffer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/StringBuffer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/StringBuffer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/TrieMap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/StringBuffer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/TrieMap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/TrieMap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/TrieMap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Unboxed.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/TrieMap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Unboxed.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Unboxed.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Unboxed.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/UnionFind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Unboxed.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/UnionFind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/UnionFind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/UnionFind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/UnionFind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Strict/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Strict/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Strict/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Strict/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Map/Strict/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Set/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Set/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Set/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Set/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Data/Word64Set/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backend/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CmdLine.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Backpack/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CmdLine.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CmdLine.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CmdLine.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CodeOutput.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CmdLine.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CodeOutput.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CodeOutput.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CodeOutput.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/CodeOutput.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToAsm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Cmm/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToAsm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToAsm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToAsm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToLlvm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToAsm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToLlvm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToLlvm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToLlvm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Lint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CmmToLlvm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Lint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Lint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Lint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Lint/Interactive.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Lint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Lint/Interactive.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Lint/Interactive.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Lint/Interactive.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/Arity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Lint/Interactive.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/Arity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/Arity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/Arity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/LiberateCase.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/Arity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/LiberateCase.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/LiberateCase.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/LiberateCase.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/Simplify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/LiberateCase.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/Simplify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/Simplify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/Simplify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/WorkWrap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/Simplify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/WorkWrap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/WorkWrap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/WorkWrap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Rules.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Opt/WorkWrap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Rules.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Rules.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Rules.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CoreToStg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Core/Rules.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CoreToStg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CoreToStg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CoreToStg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CoreToStg/Prep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CoreToStg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CoreToStg/Prep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CoreToStg/Prep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CoreToStg/Prep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Diagnostic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/CoreToStg/Prep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Diagnostic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Diagnostic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Diagnostic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Finder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Diagnostic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Finder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Finder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Finder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Finder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore/Ticks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore/Ticks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore/Ticks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore/Ticks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore/Usage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore/Ticks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore/Usage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore/Usage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore/Usage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Linker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/HsToCore/Usage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Linker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Linker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Linker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Logger.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Linker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Logger.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Logger.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Logger.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Logger.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Lift.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Lift.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Lift.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Lift.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Lift.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToCmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Stg/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToCmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToCmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToCmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToJS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToCmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToJS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToJS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToJS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Tidy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/StgToJS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Tidy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Tidy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Tidy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Config/Tidy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/KnotVars.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/KnotVars.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/KnotVars.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/KnotVars.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/KnotVars.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Env/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Flags.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Errors/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Flags.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Flags.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Flags.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/GenerateCgIPEStub.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Flags.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/GenerateCgIPEStub.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/GenerateCgIPEStub.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/GenerateCgIPEStub.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Hooks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/GenerateCgIPEStub.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Hooks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Hooks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Hooks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/LlvmConfigCache.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Hooks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/LlvmConfigCache.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/LlvmConfigCache.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/LlvmConfigCache.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Main.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/LlvmConfigCache.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Main.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Main.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Main.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Main.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/MakeFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/MakeFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/MakeFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/MakeFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/MakeFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Phases.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Phases.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Phases.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Phases.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Phases.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Execute.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Execute.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Execute.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Execute.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/LogQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Execute.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/LogQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/LogQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/LogQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/LogQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Phases.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Phases.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Phases.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Phases.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Pipeline/Phases.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins/External.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins/External.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins/External.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins/External.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Plugins/External.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Session.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Session.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Session.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Session.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Driver/Session.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Binds.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Binds.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Binds.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Binds.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Decls.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Binds.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Decls.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Decls.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Decls.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Doc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Decls.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Doc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Doc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Doc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/DocString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Doc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/DocString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/DocString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/DocString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Dump.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/DocString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Dump.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Dump.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Dump.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Dump.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Extension.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Extension.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Extension.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Extension.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/ImpExp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Extension.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/ImpExp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/ImpExp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/ImpExp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Instances.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/ImpExp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Instances.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Instances.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Instances.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Lit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Instances.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Lit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Lit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Lit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Pat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Lit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Pat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Pat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Pat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Pat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Syn/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Syn/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Syn/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Syn/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Syn/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Hs/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Arrows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Arrows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Arrows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Arrows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Binds.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Arrows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Binds.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Binds.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Binds.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Breakpoints.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Binds.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Breakpoints.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Breakpoints.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Breakpoints.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Coverage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Breakpoints.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Coverage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Coverage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Coverage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Docs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Coverage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Docs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Docs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Docs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Docs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Errors/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/C.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/C.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/C.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/C.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Call.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/C.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Call.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Call.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Call.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Decl.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Call.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Decl.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Decl.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Decl.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/JavaScript.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Decl.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/JavaScript.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/JavaScript.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/JavaScript.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/JavaScript.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/GuardedRHSs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Foreign/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/GuardedRHSs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/GuardedRHSs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/GuardedRHSs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/ListComp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/GuardedRHSs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/ListComp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/ListComp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/ListComp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/ListComp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Constructor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Constructor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Constructor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Constructor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Literal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Constructor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Literal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Literal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Literal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Match/Literal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Check.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Check.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Check.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Check.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Desugar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Check.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Desugar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Desugar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Desugar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Desugar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Solver/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Quote.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Pmc/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Quote.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Quote.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Quote.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Ticks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Quote.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Ticks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Ticks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Ticks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Ticks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Usage.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Usage.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Usage.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Usage.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Usage.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/HsToCore/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Errors.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Errors.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Errors.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Errors.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Ast.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Errors.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Ast.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Ast.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Ast.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Ast.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Fields.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Fields.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Fields.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Fields.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Fields.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Load.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Ext/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Load.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Load.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Load.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Load.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Flags.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Flags.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Flags.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Flags.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Rename.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Recomp/Flags.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Rename.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Rename.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Rename.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Rename.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy/StaticPtrTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy/StaticPtrTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy/StaticPtrTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy/StaticPtrTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Tidy/StaticPtrTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/IfaceToCore.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Iface/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/IfaceToCore.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/IfaceToCore.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/IfaceToCore.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/IfaceToCore.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Transform.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Transform.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Transform.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Transform.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/JS/Transform.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Dynamic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Dynamic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Dynamic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Dynamic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/ExtraObj.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Dynamic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/ExtraObj.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/ExtraObj.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/ExtraObj.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Loader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/ExtraObj.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Loader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Loader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Loader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/MacOS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Loader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/MacOS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/MacOS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/MacOS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/MacOS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Static/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Unit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Unit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Unit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Unit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Unit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Windows.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Linker/Windows.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/MetaData.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/MetaData.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/MetaData.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/MetaData.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/MetaData.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Llvm/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Annotation.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Annotation.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Annotation.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Annotation.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/CharClass.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Annotation.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/CharClass.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/CharClass.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/CharClass.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Basic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/CharClass.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Basic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Basic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Basic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Basic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/HaddockLex.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Errors/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/HaddockLex.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/HaddockLex.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/HaddockLex.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Header.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/HaddockLex.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Header.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Header.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Header.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Lexer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Header.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Lexer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Lexer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Lexer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Lexer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess/Haddock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess/Haddock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess/Haddock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess/Haddock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/PostProcess/Haddock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Parser/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/AArch64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/AArch64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/AArch64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/AArch64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/ARM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/AArch64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/ARM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/ARM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/ARM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/ARM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/LoongArch64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/LoongArch64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/LoongArch64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/LoongArch64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/NoRegs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/LoongArch64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/NoRegs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/NoRegs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/NoRegs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/PPC.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/NoRegs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/PPC.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/PPC.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/PPC.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Profile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/PPC.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Profile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Profile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Profile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/RISCV64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Profile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/RISCV64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/RISCV64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/RISCV64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/RISCV64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Reg/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/S390X.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/S390X.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/S390X.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/S390X.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Wasm32.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/S390X.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Wasm32.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Wasm32.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Wasm32.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Ways.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Wasm32.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Ways.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Ways.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Ways.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/Ways.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86_64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86_64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86_64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86_64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Plugins.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Platform/X86_64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Plugins.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Plugins.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Plugins.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Plugins.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude/Basic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude/Basic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude/Basic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude/Basic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Bind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Prelude/Basic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Bind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Bind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Bind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Doc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Bind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Doc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Doc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Doc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Doc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Fixity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Fixity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Fixity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Fixity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/HsType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Fixity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/HsType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/HsType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/HsType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/HsType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Names.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Names.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Names.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Names.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Pat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Names.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Pat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Pat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Pat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Splice.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Pat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Splice.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Splice.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Splice.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Unbound.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Splice.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Unbound.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Unbound.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Unbound.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Unbound.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Context.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Rename/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Context.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Context.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Context.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Debugger.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Context.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Debugger.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Debugger.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Debugger.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Debugger.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Inspect.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Eval/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Inspect.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Inspect.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Inspect.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Layout.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Inspect.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Layout.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Layout.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Layout.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Heap/Layout.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Loader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Interpreter/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Loader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Loader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Loader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Runtime/Loader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/BcPrep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Settings/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/BcPrep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/BcPrep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/BcPrep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/CSE.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/BcPrep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/CSE.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/CSE.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/CSE.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/CSE.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/FVs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/FVs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/FVs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/FVs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/FVs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Rewrite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Rewrite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Rewrite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Rewrite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/TagSig.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Rewrite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/TagSig.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/TagSig.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/TagSig.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/TagSig.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/InferTags/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Analysis.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Analysis.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Analysis.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Analysis.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Analysis.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lift/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Pipeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Lint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Pipeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Pipeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Pipeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Stats.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Pipeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Stats.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Stats.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Stats.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Subst.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Stats.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Subst.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Subst.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Subst.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Subst.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Unarise.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Unarise.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Unarise.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Unarise.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Unarise.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToByteCode.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Stg/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToByteCode.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToByteCode.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToByteCode.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToByteCode.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ArgRep.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ArgRep.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ArgRep.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ArgRep.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Bind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ArgRep.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Bind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Bind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Bind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/CgUtils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Bind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/CgUtils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/CgUtils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/CgUtils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Closure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/CgUtils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Closure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Closure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Closure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Config.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Closure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Config.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Config.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Config.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/DataCon.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Config.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/DataCon.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/DataCon.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/DataCon.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/DataCon.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ExtCode.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ExtCode.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ExtCode.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ExtCode.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/ExtCode.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Heap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Heap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Heap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Heap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Hpc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Heap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Hpc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Hpc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Hpc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/InfoTableProv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Hpc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/InfoTableProv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/InfoTableProv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/InfoTableProv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Layout.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/InfoTableProv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Layout.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Layout.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Layout.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Lit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Layout.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Lit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Lit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Lit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Lit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prof.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prof.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prof.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prof.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Sequel.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Prof.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Sequel.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Sequel.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Sequel.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/TagCheck.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Sequel.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/TagCheck.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/TagCheck.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/TagCheck.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Ticky.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/TagCheck.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Ticky.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Ticky.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Ticky.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Ticky.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToCmm/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Apply.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Apply.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Apply.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Apply.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Arg.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Apply.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Arg.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Arg.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Arg.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Closure.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Arg.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Closure.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Closure.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Closure.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/CodeGen.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Closure.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/CodeGen.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/CodeGen.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/CodeGen.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/CoreUtils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/CodeGen.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/CoreUtils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/CoreUtils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/CoreUtils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/DataCon.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/CoreUtils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/DataCon.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/DataCon.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/DataCon.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Deps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/DataCon.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Deps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Deps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Deps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Deps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/ExprCtx.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/ExprCtx.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/ExprCtx.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/ExprCtx.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/FFI.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/ExprCtx.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/FFI.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/FFI.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/FFI.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Heap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/FFI.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Heap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Heap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Heap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Ids.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Heap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Ids.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Ids.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Ids.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Linker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Ids.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Linker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Linker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Linker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Linker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Literal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Linker/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Literal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Literal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Literal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Literal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Object.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Object.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Object.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Object.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Object.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Printer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Printer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Printer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Printer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Profiling.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Printer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Profiling.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Profiling.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Profiling.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Regs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Profiling.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Regs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Regs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Regs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Rts/Rts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Regs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Rts/Rts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Rts/Rts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Rts/Rts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Rts/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Rts/Rts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Rts/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Rts/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Rts/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Sinker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Rts/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Sinker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Sinker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Sinker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Stack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Sinker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Stack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Stack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Stack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/StaticPtr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Stack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/StaticPtr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/StaticPtr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/StaticPtr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/StgUtils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/StaticPtr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/StgUtils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/StgUtils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/StgUtils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Symbols.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/StgUtils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Symbols.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Symbols.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Symbols.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Symbols.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/StgToJS/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Ar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Ar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Ar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Ar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/BaseDir.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Ar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/BaseDir.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/BaseDir.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/BaseDir.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Cpp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/BaseDir.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Cpp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Cpp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Cpp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Elf.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Cpp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Elf.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Elf.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Elf.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Elf.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Process.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Process.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Process.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Process.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Tasks.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Process.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Tasks.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Tasks.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Tasks.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Terminal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Tasks.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Terminal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Terminal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Terminal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/SysTools/Terminal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Functor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Functor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Functor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Functor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Functor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generics.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generics.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generics.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generics.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Infer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Generics.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Infer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Infer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Infer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Infer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Deriv/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole/FitTypes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole/FitTypes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole/FitTypes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole/FitTypes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Hole/FitTypes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Annotation.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Errors/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Annotation.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Annotation.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Annotation.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/App.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Annotation.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/App.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/App.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/App.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Arrow.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/App.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Arrow.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Arrow.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Arrow.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Bind.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Arrow.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Bind.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Bind.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Bind.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Default.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Bind.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Default.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Default.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Default.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Export.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Default.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Export.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Export.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Export.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Export.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Head.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Head.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Head.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Head.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/HsType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Head.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/HsType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/HsType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/HsType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Match.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/HsType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Match.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Match.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Match.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Pat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Match.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Pat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Pat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Pat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Rule.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Pat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Rule.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Rule.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Rule.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Sig.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Rule.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Sig.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Sig.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Sig.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Splice.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Sig.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Splice.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Splice.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Splice.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Gen/Splice.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Family.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Family.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Family.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Family.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/FunDeps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Family.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/FunDeps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/FunDeps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/FunDeps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Typeable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/FunDeps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Typeable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Typeable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Typeable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Instance/Typeable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Plugin.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Plugin.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Plugin.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Plugin.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Plugin.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Canonical.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Canonical.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Canonical.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Canonical.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/InertSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Canonical.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/InertSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/InertSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/InertSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Interact.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/InertSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Interact.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Interact.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Interact.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Interact.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Rewrite.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Rewrite.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Rewrite.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Rewrite.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Rewrite.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Solver/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Build.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Build.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Build.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Build.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Build.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Instance.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Instance.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Instance.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Instance.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/PatSyn.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Instance.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/PatSyn.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/PatSyn.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/PatSyn.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/PatSyn.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/TyCl/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Constraint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Constraint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Constraint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Constraint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/EvTerm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Constraint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/EvTerm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/EvTerm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/EvTerm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Evidence.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/EvTerm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Evidence.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Evidence.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Evidence.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Origin.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Evidence.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Origin.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Origin.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Origin.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Rank.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Origin.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Rank.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Rank.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Rank.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Backpack.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Types/Rank.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Backpack.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Backpack.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Backpack.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Concrete.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Backpack.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Concrete.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Concrete.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Concrete.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Concrete.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Instantiate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Instantiate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Instantiate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Instantiate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Instantiate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcMType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcMType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcMType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcMType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcMType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Unify.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/TcType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Unify.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Unify.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Unify.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Zonk.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Unify.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Zonk.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Zonk.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Zonk.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Validity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Utils/Zonk.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Validity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Validity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Validity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ThToHs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Tc/Validity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ThToHs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ThToHs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ThToHs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Annotations.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/ThToHs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Annotations.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Annotations.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Annotations.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Avail.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Annotations.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Avail.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Avail.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Avail.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Basic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Avail.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Basic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Basic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Basic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/BreakInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Basic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/BreakInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/BreakInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/BreakInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CompleteMatch.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/BreakInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CompleteMatch.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CompleteMatch.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CompleteMatch.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CompleteMatch.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Cpr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/CostCentre/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Cpr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Cpr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Cpr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Demand.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Cpr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Demand.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Demand.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Demand.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Demand.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error/Codes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error/Codes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error/Codes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error/Codes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/FieldLabel.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Error/Codes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/FieldLabel.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/FieldLabel.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/FieldLabel.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/FieldLabel.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignCall.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Fixity/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignCall.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignCall.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignCall.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignStubs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignCall.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignStubs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignStubs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignStubs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ForeignStubs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/HpcInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Hint/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/HpcInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/HpcInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/HpcInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/IPE.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/HpcInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/IPE.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/IPE.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/IPE.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/IPE.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Make.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Make.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Make.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Make.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Literal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Id/Make.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Literal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Literal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Literal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Meta.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Literal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Meta.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Meta.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Meta.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Meta.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Cache.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Cache.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Cache.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Cache.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Cache.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Occurrence.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Occurrence.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Occurrence.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Occurrence.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Occurrence.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Reader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Reader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Reader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Reader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Reader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Shape.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Shape.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Shape.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Shape.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/PkgQual.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Name/Shape.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/PkgQual.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/PkgQual.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/PkgQual.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ProfAuto.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/PkgQual.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ProfAuto.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ProfAuto.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ProfAuto.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/RepType.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/ProfAuto.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/RepType.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/RepType.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/RepType.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SafeHaskell.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/RepType.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SafeHaskell.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SafeHaskell.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SafeHaskell.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceError.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SafeHaskell.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceError.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceError.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceError.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceFile.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceError.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceFile.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceFile.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceFile.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceText.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceFile.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceText.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceText.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceText.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SrcLoc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SourceText.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SrcLoc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SrcLoc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SrcLoc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Target.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/SrcLoc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Target.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Target.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Target.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Tickish.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Target.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Tickish.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Tickish.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Tickish.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Tickish.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TypeEnv.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TyThing/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TypeEnv.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TypeEnv.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TypeEnv.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/TypeEnv.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DFM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DFM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DFM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DFM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DSet.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DFM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DSet.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DSet.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DSet.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/FM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/DSet.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/FM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/FM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/FM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Map.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/FM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Map.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Map.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Map.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/MemoFun.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Map.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/MemoFun.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/MemoFun.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/MemoFun.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/SDFM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/MemoFun.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/SDFM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/SDFM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/SDFM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/SDFM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Supply.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Supply.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Supply.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Supply.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Unique/Supply.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Set.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Set.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Set.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Set.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Types/Var/Set.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/External.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/External.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/External.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/External.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/External.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Finder/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home/ModInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home/ModInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home/ModInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home/ModInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Info.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Home/ModInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Info.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Info.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Info.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Info.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Deps.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Deps.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Deps.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Deps.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Deps.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Graph.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Graph.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Graph.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Graph.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Imported.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Graph.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Imported.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Imported.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Imported.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Location.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Imported.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Location.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Location.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Location.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModDetails.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Location.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModDetails.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModDetails.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModDetails.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModGuts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModDetails.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModGuts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModGuts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModGuts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModIface.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModGuts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModIface.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModIface.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModIface.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModSummary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModIface.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModSummary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModSummary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModSummary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Status.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/ModSummary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Status.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Status.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Status.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Warnings.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Status.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Warnings.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Warnings.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Warnings.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/WholeCoreBindings.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/Warnings.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/WholeCoreBindings.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/WholeCoreBindings.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/WholeCoreBindings.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Parser.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Module/WholeCoreBindings.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Parser.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Parser.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Parser.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Parser.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Asm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Unit/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Asm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Asm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Asm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Asm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary/Typeable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary/Typeable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary/Typeable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary/Typeable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/BufHandle.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Binary/Typeable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/BufHandle.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/BufHandle.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/BufHandle.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/CliOption.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/BufHandle.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/CliOption.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/CliOption.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/CliOption.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/CliOption.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Containers/Internal/BitUtil.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Containers/Internal/BitUtil.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Containers/Internal/BitUtil.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Containers/Internal/BitUtil.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Containers/Internal/StrictPair.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Containers/Internal/BitUtil.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Containers/Internal/StrictPair.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Containers/Internal/StrictPair.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Containers/Internal/StrictPair.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Containers/Internal/StrictPair.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/FV.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/FV.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/FV.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/FV.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Fingerprint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/FV.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Fingerprint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Fingerprint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Fingerprint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/GlobalVars.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Fingerprint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/GlobalVars.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/GlobalVars.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/GlobalVars.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/IO/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/GlobalVars.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/IO/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/IO/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/IO/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Json.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/IO/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Json.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Json.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Json.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Lexeme.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Json.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Lexeme.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Lexeme.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Lexeme.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Logger.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Lexeme.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Logger.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Logger.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Logger.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Misc.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Logger.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Misc.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Misc.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Misc.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Misc.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Outputable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Monad/State/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Outputable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Outputable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Outputable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Outputable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic/Plain.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic/Plain.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic/Plain.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic/Plain.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Panic/Plain.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr/Colour.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr/Colour.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr/Colour.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr/Colour.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/TmpFs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Ppr/Colour.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/TmpFs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/TmpFs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/TmpFs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Trace.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/TmpFs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Trace.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Trace.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Trace.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Unique.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Trace.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Unique.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Unique.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Unique.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Word64.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Unique.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Word64.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Word64.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Word64.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Wasm/ControlFlow.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Utils/Word64.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Wasm/ControlFlow.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Wasm/ControlFlow.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Wasm/ControlFlow.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Wasm/ControlFlow/FromCmm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Wasm/ControlFlow.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Wasm/ControlFlow/FromCmm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Wasm/ControlFlow/FromCmm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Wasm/ControlFlow/FromCmm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/GHC/Wasm/ControlFlow/FromCmm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Basic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Basic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Basic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Basic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Binds.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Basic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Binds.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Binds.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Binds.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Concrete.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Binds.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Concrete.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Concrete.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Concrete.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Decls.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Concrete.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Decls.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Decls.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Decls.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Decls.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Extension.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Extension.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Extension.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Extension.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/ImpExp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Extension.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/ImpExp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/ImpExp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/ImpExp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Lit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/ImpExp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Lit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Lit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Lit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Module/Name.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Lit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Module/Name.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Module/Name.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Module/Name.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Pat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Module/Name.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Pat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Pat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Pat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Pat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Type.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/Language/Haskell/Syntax/Type.p_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend.p_hi
-%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/GMP.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend.p_hi
+%%DYNAMIC%%%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/GMP.dyn_hi
%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/GMP.hi
-%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/GMP.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Native.dyn_hi
+%%PROFILE%%%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/GMP.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Native.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Native.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Native.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Selected.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Native.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Selected.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Selected.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Selected.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/BigNat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Backend/Selected.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/BigNat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/BigNat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/BigNat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Integer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/BigNat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Integer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Integer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Integer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Natural.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Integer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Natural.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Natural.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Natural.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Primitives.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Natural.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Primitives.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Primitives.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Primitives.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/WordArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/Primitives.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/WordArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/WordArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/WordArray.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/GHC/Num/WordArray.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/HSghc-bignum-%%GHC-BIGNUM_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/HSghc-bignum-%%GHC-BIGNUM_VERSION%%.p_o
%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/include/HsIntegerGmp.h
%%GMP%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/include/ghc-gmp.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/BaseDir.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-bignum-%%GHC-BIGNUM_VERSION%%/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/BaseDir.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/BaseDir.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/BaseDir.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/ShortText.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/BaseDir.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/ShortText.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/ShortText.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/ShortText.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/SizedSeq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/ShortText.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/SizedSeq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/SizedSeq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/SizedSeq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/ForeignSrcLang.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Data/SizedSeq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/ForeignSrcLang.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/ForeignSrcLang.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/ForeignSrcLang.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/HandleEncoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/ForeignSrcLang.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/HandleEncoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/HandleEncoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/HandleEncoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/LanguageExtensions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/HandleEncoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/LanguageExtensions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/LanguageExtensions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/LanguageExtensions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/ArchOS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/LanguageExtensions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/ArchOS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/ArchOS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/ArchOS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/Host.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/ArchOS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/Host.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/Host.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/Host.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Serialized.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Platform/Host.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Serialized.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Serialized.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Serialized.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Settings/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Serialized.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Settings/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Settings/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Settings/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/UniqueSubdir.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Settings/Utils.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/UniqueSubdir.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/UniqueSubdir.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/UniqueSubdir.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Unit/Database.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/UniqueSubdir.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Unit/Database.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Unit/Database.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Unit/Database.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Unit/Database.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding/UTF8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding/UTF8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding/UTF8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding/UTF8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Version.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Utils/Encoding/UTF8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Version.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Version.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Version.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/GHC/Version.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/HSghc-boot-%%GHC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/HSghc-boot-%%GHC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/ForeignSrcLang/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/ForeignSrcLang/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/ForeignSrcLang/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/ForeignSrcLang/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/LanguageExtensions/Type.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/ForeignSrcLang/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/LanguageExtensions/Type.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/LanguageExtensions/Type.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/LanguageExtensions/Type.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/Lexeme.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/LanguageExtensions/Type.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/Lexeme.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/Lexeme.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/Lexeme.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/GHC/Lexeme.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/HSghc-boot-th-%%GHC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/HSghc-boot-th-%%GHC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-boot-th-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact/Serialized.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact/Serialized.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact/Serialized.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact/Serialized.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/GHC/Compact/Serialized.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/HSghc-compact-%%GHC-COMPACT_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/HSghc-compact-%%GHC-COMPACT_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-compact-%%GHC-COMPACT_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ClosureTypes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ClosureTypes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ClosureTypes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ClosureTypes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Closures.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ClosureTypes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Closures.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Closures.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Closures.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Constants.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Closures.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Constants.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Constants.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Constants.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Constants.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingDisabled.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/FFIClosures_ProfilingEnabled.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTableProf.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTable/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTableProf.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTableProf.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTableProf.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/InfoTableProf.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingDisabled.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/PeekProfInfo_ProfilingEnabled.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/ProfInfo/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Utils.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/GHC/Exts/Heap/Utils.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/HSghc-heap-%%GHC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/HSghc-heap-%%GHC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/CString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-heap-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/CString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/CString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/CString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Classes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/CString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Classes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Classes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Classes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Classes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic/Dict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic/Dict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic/Dict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic/Dict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Exception.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Magic/Dict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Exception.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Exception.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Exception.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Ext.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Exception.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Ext.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Ext.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Ext.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Panic.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Ext.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Panic.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Panic.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Panic.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/PtrEq.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/Panic.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/PtrEq.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/PtrEq.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/PtrEq.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/PrimopWrappers.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Prim/PtrEq.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/PrimopWrappers.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/PrimopWrappers.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/PrimopWrappers.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/PrimopWrappers.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Tuple/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Types.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/GHC/Types.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/HSghc-prim-%%GHC-PRIM_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/HSghc-prim-%%GHC-PRIM_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BinaryArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghc-prim-%%GHC-PRIM_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BinaryArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BinaryArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BinaryArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BreakArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BinaryArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BreakArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BreakArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BreakArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/CreateBCO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/BreakArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/CreateBCO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/CreateBCO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/CreateBCO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/FFI.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/CreateBCO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/FFI.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/FFI.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/FFI.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/InfoTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/FFI.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/InfoTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/InfoTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/InfoTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Message.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/InfoTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Message.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Message.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Message.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ObjLink.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Message.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ObjLink.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ObjLink.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ObjLink.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/RemoteTypes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ObjLink.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/RemoteTypes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/RemoteTypes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/RemoteTypes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ResolvedBCO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/RemoteTypes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ResolvedBCO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ResolvedBCO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ResolvedBCO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Run.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/ResolvedBCO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Run.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Run.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Run.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Signals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Run.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Signals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Signals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Signals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/StaticPtrTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/Signals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/StaticPtrTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/StaticPtrTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/StaticPtrTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/StaticPtrTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH/Binary.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH/Binary.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH/Binary.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH/Binary.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/GHCi/TH/Binary.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/HSghci-%%GHC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/HSghci-%%GHC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/ghci-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/DumbTerm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/DumbTerm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/DumbTerm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/DumbTerm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/DumbTerm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix/Encoder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix/Encoder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix/Encoder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix/Encoder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Terminfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Posix/Encoder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Terminfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Terminfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Terminfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/WCWidth.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/Terminfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/WCWidth.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/WCWidth.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/WCWidth.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Backend/WCWidth.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Completion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Completion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Completion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Completion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/History.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Completion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/History.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/History.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/History.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/KillRing.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/History.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/KillRing.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/KillRing.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/KillRing.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Undo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/KillRing.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Undo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Undo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Undo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Completion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Command/Undo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Completion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Completion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Completion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Directory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Completion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Directory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Directory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Directory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Emacs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Directory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Emacs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Emacs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Emacs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/History.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Emacs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/History.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/History.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/History.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/History.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/InputT.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/InputT.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/InputT.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/InputT.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/InputT.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Key.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Key.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Key.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Key.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/LineState.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Key.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/LineState.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/LineState.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/LineState.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Monads.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/LineState.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Monads.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Monads.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Monads.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Prefs.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Monads.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Prefs.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Prefs.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Prefs.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Recover.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Prefs.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Recover.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Recover.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Recover.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/RunCommand.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Recover.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/RunCommand.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/RunCommand.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/RunCommand.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Term.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/RunCommand.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Term.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Term.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Term.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Vi.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Term.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Vi.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Vi.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Vi.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/System/Console/Haskeline/Vi.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/HShaskeline-%%HASKELINE_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/HShaskeline-%%HASKELINE_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Mix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/haskeline-%%HASKELINE_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Mix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Mix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Mix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Reflect.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Mix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Reflect.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Reflect.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Reflect.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Tix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Reflect.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Tix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Tix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Tix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Util.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Tix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Util.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Util.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Util.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/Trace/Hpc/Util.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/HShpc-%%HPC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/HShpc-%%HPC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/libHShpc-%%HPC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/libHShpc-%%HPC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/GHC/Integer/GMP/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/hpc-%%HPC_VERSION%%/libHShpc-%%HPC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/GHC/Integer/GMP/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/GHC/Integer/GMP/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/GHC/Integer/GMP/Internals.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/GHC/Integer/GMP/Internals.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/HSinteger-gmp-%%INTEGER-GMP_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/HSinteger-gmp-%%INTEGER-GMP_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSCabal-%%CABAL_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSCabal-syntax-%%CABAL_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSarray-%%ARRAY_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbase-%%BASE_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbinary-%%BINARY_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHShpc-%%HPC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSlibiserv-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSmtl-%%MTL_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSpretty-%%PRETTY_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSprocess-%%PROCESS_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_debug-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_thr-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_thr_debug-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_debug-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_thr-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_thr_debug-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSstm-%%STM_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStext-%%TEXT_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStime-%%TIME_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSunix-%%UNIX_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSxhtml-%%XHTML_VERSION%%-ghc%%GHC_VERSION%%.so
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/GHCi/Utils.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/integer-gmp-%%INTEGER-GMP_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSCabal-%%CABAL_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSCabal-syntax-%%CABAL_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSarray-%%ARRAY_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbase-%%BASE_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbinary-%%BINARY_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSbytestring-%%BYTESTRING_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHScontainers-%%CONTAINERS_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSdeepseq-%%DEEPSEQ_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSdirectory-%%DIRECTORY_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSexceptions-%%EXCEPTIONS_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSfilepath-%%FILEPATH_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-bignum-%%GHC-BIGNUM_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-boot-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-boot-th-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-compact-%%GHC-COMPACT_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-heap-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghc-prim-%%GHC-PRIM_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSghci-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHShaskeline-%%HASKELINE_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHShpc-%%HPC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSinteger-gmp-%%INTEGER-GMP_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSlibiserv-%%GHC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSmtl-%%MTL_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSpretty-%%PRETTY_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSprocess-%%PROCESS_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_debug-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_thr-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-1.0.2_thr_debug-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_debug-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_thr-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSrts_thr_debug-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSstm-%%STM_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStext-%%TEXT_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStime-%%TIME_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSunix-%%UNIX_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libHSxhtml-%%XHTML_VERSION%%-ghc%%GHC_VERSION%%.so
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/GHCi/Utils.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/GHCi/Utils.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/GHCi/Utils.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/IServ.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/GHCi/Utils.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/HSlibiserv-%%GHC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/HSlibiserv-%%GHC_VERSION%%.p_o
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/IServ.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/IServ.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/IServ.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/IServ.p_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/libHSlibiserv-%%GHC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/libHSlibiserv-%%GHC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Accum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/libiserv-%%GHC_VERSION%%/libHSlibiserv-%%GHC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Accum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Accum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Accum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Accum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Cont/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Except.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Error/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Except.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Except.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Except.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Identity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Except.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Identity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Identity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Identity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Identity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/CPS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/CPS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/CPS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/CPS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/CPS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/RWS/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Select.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Reader/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Select.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Select.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Select.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Select.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Trans.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/State/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Trans.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Trans.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Trans.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Trans.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/CPS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/CPS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/CPS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/CPS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/CPS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Strict.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/Control/Monad/Writer/Strict.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/HSmtl-%%MTL_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/HSmtl-%%MTL_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/libHSmtl-%%MTL_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/libHSmtl-%%MTL_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/mtl-%%MTL_VERSION%%/libHSmtl-%%MTL_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/ByteString/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Combinator.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Combinator.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Combinator.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Combinator.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Combinator.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Language.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Language.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Language.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Language.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Perm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Language.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Perm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Perm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Perm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Pos.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Perm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Pos.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Pos.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Pos.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Pos.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/String.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/String.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/String.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/String.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/String.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Token.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Text/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Token.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Token.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Token.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/Parsec/Token.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Combinator.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Combinator.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Combinator.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Combinator.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Combinator.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Expr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Expr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Expr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Expr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Language.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Expr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Language.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Language.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Language.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Perm.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Language.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Perm.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Perm.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Perm.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Pos.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Perm.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Pos.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Pos.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Pos.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Pos.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Token.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Token.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Token.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Token.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/Text/ParserCombinators/Parsec/Token.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/HSparsec-%%PARSEC_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/HSparsec-%%PARSEC_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/parsec-%%PARSEC_VERSION%%/libHSparsec-%%PARSEC_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJ.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJ.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJ.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJ.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJClass.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJ.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJClass.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJClass.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJClass.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJ.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/Annotated/HughesPJClass.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJ.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJ.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJ.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJClass.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJ.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJClass.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJClass.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJClass.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/Text/PrettyPrint/HughesPJClass.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/HSpretty-%%PRETTY_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/HSpretty-%%PRETTY_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/libHSpretty-%%PRETTY_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/libHSpretty-%%PRETTY_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Cmd.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/pretty-%%PRETTY_VERSION%%/libHSpretty-%%PRETTY_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Cmd.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Cmd.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Cmd.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Cmd.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Posix.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/System/Process/Posix.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/HSprocess-%%PROCESS_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/HSprocess-%%PROCESS_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/include/processFlags.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/include/runProcess.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/libHSprocess-%%PROCESS_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/libHSprocess-%%PROCESS_VERSION%%_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/process-%%PROCESS_VERSION%%/libHSprocess-%%PROCESS_VERSION%%_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/Cmm.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/DerivedConstants.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/HsFFI.h
@@ -4887,6 +4939,8 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/i
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/Rts.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/RtsAPI.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/Stg.h
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ffi.h
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ffitarget.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ghcautoconf.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ghcconfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/ghcplatform.h
@@ -4956,674 +5010,698 @@ lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/i
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/stg/SMP.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/stg/Ticky.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/include/stg/Types.h
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_debug.a
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_debug_p.a
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_p.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr.a
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr_debug.a
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr_debug_p.a
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libCffi_thr_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_debug.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_debug_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_debug_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_p.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr.a
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_debug.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_debug_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_debug_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/rts-1.0.2/libHSrts-1.0.2_thr_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TArray.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TArray.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TArray.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TArray.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TBQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TArray.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TBQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TBQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TBQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TChan.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TBQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TChan.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TChan.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TChan.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TMVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TChan.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TMVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TMVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TMVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TQueue.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TMVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TQueue.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TQueue.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TQueue.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TSem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TQueue.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TSem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TSem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TSem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TVar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TSem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TVar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TVar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TVar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Monad/STM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Concurrent/STM/TVar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Monad/STM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Monad/STM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Monad/STM.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Sequential/STM.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Monad/STM.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Sequential/STM.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Sequential/STM.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Sequential/STM.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/Control/Sequential/STM.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/HSstm-%%STM_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/HSstm-%%STM_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/libHSstm-%%STM_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/libHSstm-%%STM_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/stm-%%STM_VERSION%%/libHSstm-%%STM_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/CodeDo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/CodeDo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/CodeDo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/CodeDo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/LanguageExtensions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/CodeDo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/LanguageExtensions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/LanguageExtensions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/LanguageExtensions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/LanguageExtensions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Map.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Map.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Map.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Map.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Ppr.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Lib/Map.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Ppr.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Ppr.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Ppr.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/PprLib.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Ppr.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/PprLib.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/PprLib.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/PprLib.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Quote.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/PprLib.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Quote.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Quote.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Quote.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Syntax.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Quote.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Syntax.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Syntax.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Syntax.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/Language/Haskell/TH/Syntax.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Windows.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Windows.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Windows.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Windows.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/System/FilePath/Windows.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/HStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/HStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/template-haskell-%%TEMPLATE-HASKELL_VERSION%%/libHStemplate-haskell-%%TEMPLATE-HASKELL_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Base.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Base.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Base.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Base.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Color.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Base.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Color.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Color.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Color.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Cursor.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Color.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Cursor.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Cursor.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Cursor.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Edit.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Cursor.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Edit.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Edit.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Edit.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Effects.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Edit.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Effects.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Effects.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Effects.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Keys.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Effects.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Keys.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Keys.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Keys.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/System/Console/Terminfo/Keys.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/HSterminfo-%%TERMINFO_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/HSterminfo-%%TERMINFO_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/terminfo-%%TERMINFO_VERSION%%/libHSterminfo-%%TERMINFO_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Array.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Array.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Array.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Array.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Array.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Foreign.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Encoding/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Foreign.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Foreign.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Foreign.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Foreign.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Functions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Functions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Functions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Functions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Int/Digits.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Functions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Int/Digits.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Int/Digits.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Int/Digits.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/RealFloat/Functions.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/Int/Digits.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/RealFloat/Functions.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/RealFloat/Functions.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/RealFloat/Functions.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/ByteStringCompat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Builder/RealFloat/Functions.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/ByteStringCompat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/ByteStringCompat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/ByteStringCompat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/ByteStringCompat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf16.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Fusion/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf16.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf16.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf16.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf32.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf16.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf32.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf32.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf32.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf8.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf32.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf8.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf8.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf8.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Encoding/Utf8.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/CaseMapping.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/CaseMapping.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/CaseMapping.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/CaseMapping.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/CaseMapping.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Size.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Size.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Size.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Size.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Size.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Fusion/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Encoding/Fusion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Encoding/Fusion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Encoding/Fusion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Encoding/Fusion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Fusion.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Encoding/Fusion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Fusion.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Fusion.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Fusion.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Search.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Fusion.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Search.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Search.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Search.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/PrimCompat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Lazy/Search.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/PrimCompat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/PrimCompat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/PrimCompat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Private.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/PrimCompat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Private.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Private.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Private.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Private.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Search.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Search.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Search.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Search.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/StrictBuilder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Search.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/StrictBuilder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/StrictBuilder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/StrictBuilder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/StrictBuilder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe/Char.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe/Char.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe/Char.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe/Char.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Internal/Unsafe/Char.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/Int.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/Int.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/Int.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/Int.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/RealFloat.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/Int.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/RealFloat.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/RealFloat.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/RealFloat.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Encoding.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Builder/RealFloat.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Encoding.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Encoding.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Encoding.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Encoding.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Read.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Lazy/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Read.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Read.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Read.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Show.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Read.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Show.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Show.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Show.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Unsafe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Show.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Unsafe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Unsafe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Unsafe.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/Data/Text/Unsafe.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/HStext-%%TEXT_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/HStext-%%TEXT_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/libHStext-%%TEXT_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/libHStext-%%TEXT_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Format.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/text-%%TEXT_VERSION%%/libHStext-%%TEXT_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Format.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Format.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Format.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Format.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/CalendarDiffDays.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/CalendarDiffDays.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/CalendarDiffDays.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/CalendarDiffDays.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Days.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/CalendarDiffDays.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Days.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Days.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Days.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Easter.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Days.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Easter.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Easter.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Easter.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Gregorian.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Easter.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Gregorian.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Gregorian.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Gregorian.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Julian.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Gregorian.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Julian.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Julian.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Julian.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/JulianYearDay.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Julian.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/JulianYearDay.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/JulianYearDay.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/JulianYearDay.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Month.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/JulianYearDay.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Month.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Month.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Month.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/MonthDay.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Month.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/MonthDay.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/MonthDay.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/MonthDay.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/OrdinalDate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/MonthDay.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/OrdinalDate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/OrdinalDate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/OrdinalDate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Private.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/OrdinalDate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Private.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Private.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Private.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Quarter.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Private.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Quarter.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Quarter.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Quarter.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Types.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Quarter.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Types.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Types.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Types.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Week.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Types.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Week.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Week.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Week.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/WeekDate.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/Week.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/WeekDate.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/WeekDate.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/WeekDate.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Calendar/WeekDate.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/AbsoluteTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/AbsoluteTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/AbsoluteTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/AbsoluteTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimespec.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/AbsoluteTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimespec.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimespec.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimespec.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimeval.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimespec.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimeval.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimeval.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimeval.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/DiffTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/CTimeval.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/DiffTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/DiffTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/DiffTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/NominalDiffTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/DiffTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/NominalDiffTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/NominalDiffTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/NominalDiffTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/POSIXTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/NominalDiffTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/POSIXTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/POSIXTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/POSIXTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/SystemTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/POSIXTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/SystemTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/SystemTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/SystemTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCDiff.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/SystemTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCDiff.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCDiff.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCDiff.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCDiff.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UniversalTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UTCTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UniversalTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UniversalTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UniversalTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/POSIX.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/Internal/UniversalTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/POSIX.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/POSIX.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/POSIX.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/System.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/POSIX.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/System.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/System.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/System.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/TAI.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/System.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/TAI.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/TAI.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/TAI.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Clock/TAI.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Instances.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Instances.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Instances.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Instances.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/ISO8601.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Format/Instances.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/ISO8601.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/ISO8601.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/ISO8601.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/ISO8601.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Locale.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Locale.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Locale.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Locale.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Locale.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Instances.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Instances.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Instances.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Instances.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/Format/Parse/Instances.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/CalendarDiffTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/CalendarDiffTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/CalendarDiffTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/CalendarDiffTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/LocalTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/CalendarDiffTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/LocalTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/LocalTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/LocalTime.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeOfDay.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/LocalTime.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeOfDay.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeOfDay.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeOfDay.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeZone.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeOfDay.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeZone.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeZone.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeZone.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/ZonedTime.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/TimeZone.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/ZonedTime.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/ZonedTime.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/ZonedTime.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/Data/Time/LocalTime/Internal/ZonedTime.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/HStime-%%TIME_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/HStime-%%TIME_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/include/HsTime.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/include/HsTimeConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/libHStime-%%TIME_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/libHStime-%%TIME_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Backwards.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/time-%%TIME_VERSION%%/libHStime-%%TIME_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Backwards.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Backwards.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Backwards.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Lift.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Backwards.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Lift.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Lift.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Lift.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Signatures.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Applicative/Lift.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Signatures.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Signatures.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Signatures.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Accum.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Signatures.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Accum.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Accum.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Accum.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Class.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Accum.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Class.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Class.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Class.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Cont.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Class.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Cont.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Cont.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Cont.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Except.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Cont.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Except.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Except.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Except.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Identity.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Except.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Identity.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Identity.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Identity.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Maybe.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Identity.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Maybe.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Maybe.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Maybe.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Maybe.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/CPS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/CPS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/CPS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/CPS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/CPS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Reader.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/RWS/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Reader.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Reader.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Reader.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Select.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Reader.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Select.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Select.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Select.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Select.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/State/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/CPS.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/CPS.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/CPS.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/CPS.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Lazy.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/CPS.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Lazy.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Lazy.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Lazy.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Lazy.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Constant.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Control/Monad/Trans/Writer/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Constant.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Constant.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Constant.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Reverse.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Constant.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Reverse.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Reverse.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Reverse.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/Data/Functor/Reverse.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/HStransformers-%%TRANSFORMERS_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/HStransformers-%%TRANSFORMERS_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/transformers-%%TRANSFORMERS_VERSION%%/libHStransformers-%%TRANSFORMERS_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/ByteString/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Fd.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Fd.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Fd.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Fd.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Fd.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/PosixPath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/PosixPath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/PosixPath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/PosixPath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Directory/PosixPath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Prim.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Module/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Prim.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Prim.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Prim.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/DynamicLinker/Prim.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/Internal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/Internal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/Internal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/Internal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/Internal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Error.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Env/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Error.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Error.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Error.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Fcntl.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Error.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Fcntl.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Fcntl.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Fcntl.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Fcntl.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Files/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/PosixPath/FilePath.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/IO/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/PosixPath/FilePath.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/PosixPath/FilePath.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/PosixPath/FilePath.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/PosixPath/FilePath.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Resource.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Process/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Resource.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Resource.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Resource.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Semaphore.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Resource.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Semaphore.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Semaphore.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Semaphore.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/SharedMem.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Semaphore.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/SharedMem.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/SharedMem.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/SharedMem.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/SharedMem.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals/Exts.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals/Exts.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals/Exts.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals/Exts.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Signals/Exts.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Temp/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/Common.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/PosixString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/Common.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/PosixString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/PosixString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/PosixString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Time.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Terminal/PosixString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Time.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Time.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Time.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Unistd.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Time.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Unistd.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Unistd.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Unistd.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/Unistd.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User/ByteString.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User/ByteString.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User/ByteString.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User/ByteString.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User/Common.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User/ByteString.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User/Common.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User/Common.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User/Common.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/System/Posix/User/Common.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/HSunix-%%UNIX_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/HSunix-%%UNIX_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/include/HsUnix.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/include/HsUnixConfig.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/include/execvpe.h
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/libHSunix-%%UNIX_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/libHSunix-%%UNIX_VERSION%%_p.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/unix-%%UNIX_VERSION%%/libHSunix-%%UNIX_VERSION%%_p.a
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/BlockTable.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/BlockTable.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/BlockTable.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/BlockTable.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Debug.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/BlockTable.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Debug.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Debug.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Debug.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Extras.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Debug.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Extras.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Extras.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Extras.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Extras.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Attributes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Attributes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Attributes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Attributes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Elements.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Attributes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Elements.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Elements.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Elements.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Internals.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Frameset/Elements.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Internals.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Internals.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Internals.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Internals.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Attributes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Attributes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Attributes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Attributes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Elements.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Attributes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Elements.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Elements.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Elements.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Table.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Strict/Elements.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Table.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Table.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Table.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Table.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Attributes.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Attributes.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Attributes.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Attributes.p_hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Elements.dyn_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Attributes.p_hi
+%%DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Elements.dyn_hi
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Elements.hi
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Elements.p_hi
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/Text/XHtml/Transitional/Elements.p_hi
+%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/HSxhtml-%%XHTML_VERSION%%.o
+%%PROFILE%%%%NO_DYNAMIC%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/HSxhtml-%%XHTML_VERSION%%.p_o
lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/libHSxhtml-%%XHTML_VERSION%%.a
-lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/libHSxhtml-%%XHTML_VERSION%%_p.a
+%%PROFILE%%lib/ghc-%%GHC_VERSION%%/lib/%%GHC_ARCH%%-freebsd-ghc-%%GHC_VERSION%%/xhtml-%%XHTML_VERSION%%/libHSxhtml-%%XHTML_VERSION%%_p.a
diff --git a/lang/gleam/Makefile b/lang/gleam/Makefile
index f67fd10c416d..95c83c638a2d 100644
--- a/lang/gleam/Makefile
+++ b/lang/gleam/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gleam
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= lang
MAINTAINER= dch@FreeBSD.org
diff --git a/lang/gluon/Makefile b/lang/gluon/Makefile
index dba5b0ed69c5..967df022c3d9 100644
--- a/lang/gluon/Makefile
+++ b/lang/gluon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gluon
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.2
-PORTREVISION= 13
+PORTREVISION= 15
CATEGORIES= lang
PKGNAMESUFFIX= -language
diff --git a/lang/go/Makefile b/lang/go/Makefile
index eaf13fd2ee59..38a506ba2f72 100644
--- a/lang/go/Makefile
+++ b/lang/go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= go
DISTVERSION= ${GO_DEFAULT}
-PORTREVISION= 11
+PORTREVISION= 12
PORTEPOCH= 2
CATEGORIES= lang
MASTER_SITES= # not applicable
diff --git a/lang/go124/Makefile b/lang/go124/Makefile
index 0db0ec58b721..77ed94278ec2 100644
--- a/lang/go124/Makefile
+++ b/lang/go124/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION= 1.24.6
+DISTVERSION= 1.24.7
# Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel
PORTREVISION= 0
MASTER_SITES= https://go.dev/dl/
diff --git a/lang/go124/distinfo b/lang/go124/distinfo
index d630e33968e2..061b954d1197 100644
--- a/lang/go124/distinfo
+++ b/lang/go124/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1754523525
-SHA256 (go1.24.6.src.tar.gz) = e1cb5582aab588668bc04c07de18688070f6b8c9b2aaf361f821e19bd47cfdbd
-SIZE (go1.24.6.src.tar.gz) = 30794139
+TIMESTAMP = 1757005364
+SHA256 (go1.24.7.src.tar.gz) = 2a8f50db0f88803607c50d7ea8834dcb7bd483c6b428a91e360fdf8624b46464
+SIZE (go1.24.7.src.tar.gz) = 30794506
SHA256 (go1.23.12.freebsd-arm64.tar.gz) = e06eaa4d8547f94c26b195dbb89d2a5c0875b8bb0499dd738a34951303f8fd43
SIZE (go1.23.12.freebsd-arm64.tar.gz) = 69916830
SHA256 (go1.23.12.freebsd-amd64.tar.gz) = c9d7029ae11a6680fba97ac63defa3d0d00220728d6c41186b2517da4b3cd0ea
diff --git a/lang/go125/Makefile b/lang/go125/Makefile
index ddb9fd2ed6d6..210eced4b4dd 100644
--- a/lang/go125/Makefile
+++ b/lang/go125/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION= 1.25.0
+DISTVERSION= 1.25.1
# Always set PORTREVISION explicitly as otherwise they are inherited from lang/go-devel
PORTREVISION= 0
MASTER_SITES= https://go.dev/dl/
diff --git a/lang/go125/distinfo b/lang/go125/distinfo
index 9108ef0103ec..90f52c0490a5 100644
--- a/lang/go125/distinfo
+++ b/lang/go125/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1755133141
-SHA256 (go1.25.0.src.tar.gz) = 4bd01e91297207bfa450ea40d4d5a93b1b531a5e438473b2a06e18e077227225
-SIZE (go1.25.0.src.tar.gz) = 31974753
+TIMESTAMP = 1757005078
+SHA256 (go1.25.1.src.tar.gz) = d010c109cee94d80efe681eab46bdea491ac906bf46583c32e9f0dbb0bd1a594
+SIZE (go1.25.1.src.tar.gz) = 31974863
SHA256 (go1.24.6.freebsd-arm64.tar.gz) = 76a75ad5125217c268029c0ad9c7295cc7f6042fe9cba4bebf9a89f7f42ad8af
SIZE (go1.24.6.freebsd-arm64.tar.gz) = 74459381
SHA256 (go1.24.6.freebsd-amd64.tar.gz) = 4983e2b10ae1f754e4eb07e1e589691c7e1d0dc428a92c16bd0e2ba03cc23ed9
diff --git a/lang/gomacro/Makefile b/lang/gomacro/Makefile
index eb87842ab038..13b1b2c037b8 100644
--- a/lang/gomacro/Makefile
+++ b/lang/gomacro/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gomacro
DISTVERSIONPREFIX= v
DISTVERSION= 2.7-601
DISTVERSIONSUFFIX= -g9aafa23
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= lang
MAINTAINER= ports@FreeBSD.org
diff --git a/lang/haskell-mode.el/Makefile b/lang/haskell-mode.el/Makefile
index f949a9a06863..b39a676500e7 100644
--- a/lang/haskell-mode.el/Makefile
+++ b/lang/haskell-mode.el/Makefile
@@ -1,7 +1,7 @@
PORTNAME= haskell-mode
DISTVERSIONPREFIX= v
DISTVERSION= 17.5
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/inko/Makefile b/lang/inko/Makefile
index 397a891bf801..cdebf611857a 100644
--- a/lang/inko/Makefile
+++ b/lang/inko/Makefile
@@ -1,7 +1,7 @@
PORTNAME= inko
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.1
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= lang devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/inko/files/patch-rust-1.89.0 b/lang/inko/files/patch-rust-1.89.0
new file mode 100644
index 000000000000..77da107ad252
--- /dev/null
+++ b/lang/inko/files/patch-rust-1.89.0
@@ -0,0 +1,46 @@
+--- rt/src/runtime/byte_array.rs.orig 2025-08-22 09:33:51 UTC
++++ rt/src/runtime/byte_array.rs
+@@ -50,6 +50,7 @@ pub unsafe extern "system" fn inko_byte_array_set(
+ old_value as i64
+ }
+
++#[allow(dangerous_implicit_autorefs)]
+ #[no_mangle]
+ pub unsafe extern "system" fn inko_byte_array_get(
+ bytes: *mut ByteArray,
+--- rt/src/runtime/process.rs.orig 2025-08-22 09:32:50 UTC
++++ rt/src/runtime/process.rs
+@@ -156,6 +156,7 @@ pub unsafe extern "system" fn inko_process_stacktrace(
+ Box::into_raw(Box::new(process.stacktrace()))
+ }
+
++#[allow(dangerous_implicit_autorefs)]
+ #[no_mangle]
+ pub unsafe extern "system" fn inko_process_stack_frame_name(
+ state: *const State,
+@@ -167,6 +168,7 @@ pub unsafe extern "system" fn inko_process_stack_frame
+ InkoString::alloc((*state).string_type, val.clone())
+ }
+
++#[allow(dangerous_implicit_autorefs)]
+ #[no_mangle]
+ pub unsafe extern "system" fn inko_process_stack_frame_path(
+ state: *const State,
+@@ -178,6 +180,7 @@ pub unsafe extern "system" fn inko_process_stack_frame
+ InkoString::alloc((*state).string_type, val.clone())
+ }
+
++#[allow(dangerous_implicit_autorefs)]
+ #[no_mangle]
+ pub unsafe extern "system" fn inko_process_stack_frame_line(
+ trace: *const Vec<StackFrame>,
+--- rt/src/runtime.rs.orig 2025-08-22 09:32:38 UTC
++++ rt/src/runtime.rs
+@@ -102,6 +102,7 @@ pub unsafe extern "system" fn inko_runtime_state(
+ (*runtime).state.as_ptr() as _
+ }
+
++#[allow(dangerous_implicit_autorefs)]
+ #[no_mangle]
+ pub unsafe extern "system" fn inko_runtime_stack_mask(
+ runtime: *mut Runtime,
diff --git a/lang/itcl4/Makefile b/lang/itcl4/Makefile
index bafd0c1f6421..978050668e0a 100644
--- a/lang/itcl4/Makefile
+++ b/lang/itcl4/Makefile
@@ -1,7 +1,7 @@
PORTNAME= itcl4
-DISTVERSION= 4.3.3
+DISTVERSION= 4.3.4
CATEGORIES= lang
-MASTER_SITES= SF/tcl/Tcl/9.0.2
+MASTER_SITES= SF/tcl/Tcl/8.6.17
DISTNAME= itcl${DISTVERSION}
MAINTAINER= tcltk@FreeBSD.org
diff --git a/lang/itcl4/distinfo b/lang/itcl4/distinfo
index fe1dc32502ff..14e748ba5345 100644
--- a/lang/itcl4/distinfo
+++ b/lang/itcl4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754766464
-SHA256 (itcl4.3.3.tar.gz) = 165affea58f500bf1071d1a23129e135b0f3e65fcaede965615fa2fc413ff90f
-SIZE (itcl4.3.3.tar.gz) = 446414
+TIMESTAMP = 1755524365
+SHA256 (itcl4.3.4.tar.gz) = c5cbf6b0b2a4e68706768e0827a463e05967e7d04e9b7e36575851b485ec66bf
+SIZE (itcl4.3.4.tar.gz) = 446738
diff --git a/lang/janet/Makefile b/lang/janet/Makefile
index cade648c2221..c730f2d7a6a4 100644
--- a/lang/janet/Makefile
+++ b/lang/janet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= janet
DISTVERSIONPREFIX= v
-DISTVERSION= 1.38.0
+DISTVERSION= 1.39.1
CATEGORIES= lang
MAINTAINER= bsd.hsw@gmail.com
diff --git a/lang/janet/distinfo b/lang/janet/distinfo
index 25b52bdafa22..40ad663703af 100644
--- a/lang/janet/distinfo
+++ b/lang/janet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742785026
-SHA256 (janet-lang-janet-v1.38.0_GH0.tar.gz) = 84dbf7db9c09677618549fb4be23631fd64f527af21051db02753241a2f6f752
-SIZE (janet-lang-janet-v1.38.0_GH0.tar.gz) = 590880
+TIMESTAMP = 1756716377
+SHA256 (janet-lang-janet-v1.39.1_GH0.tar.gz) = a43489328b88846e5cddbdad9274f25ee9854e337e52490a74bb7955de03c650
+SIZE (janet-lang-janet-v1.39.1_GH0.tar.gz) = 596519
diff --git a/lang/kturtle/distinfo b/lang/kturtle/distinfo
index bc6bee0157e3..1aad0653e7fc 100644
--- a/lang/kturtle/distinfo
+++ b/lang/kturtle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381500
-SHA256 (KDE/release-service/25.04.3/kturtle-25.04.3.tar.xz) = 7e53baebb99264964ad047b24827596f9b998c698db589f0efb74fe16637ec08
-SIZE (KDE/release-service/25.04.3/kturtle-25.04.3.tar.xz) = 2102700
+TIMESTAMP = 1757410116
+SHA256 (KDE/release-service/25.08.1/kturtle-25.08.1.tar.xz) = d30f8a72b77d7caf10e986ca1b794114166881c541c23b7f6a87a963a4645bde
+SIZE (KDE/release-service/25.08.1/kturtle-25.08.1.tar.xz) = 2102672
diff --git a/lang/ldc/files/patch-runtime_druntime_src_core_sys_freebsd_config.d b/lang/ldc/files/patch-runtime_druntime_src_core_sys_freebsd_config.d
new file mode 100644
index 000000000000..c48143d4482b
--- /dev/null
+++ b/lang/ldc/files/patch-runtime_druntime_src_core_sys_freebsd_config.d
@@ -0,0 +1,12 @@
+--- runtime/druntime/src/core/sys/freebsd/config.d.orig 2025-06-07 02:40:52 UTC
++++ runtime/druntime/src/core/sys/freebsd/config.d
+@@ -14,7 +14,8 @@ public import core.sys.posix.config;
+ // NOTE: When adding newer versions of FreeBSD, verify all current versioned
+ // bindings are still compatible with the release.
+
+- version (FreeBSD_15) enum __FreeBSD_version = 1500000;
++ version (FreeBSD_16) enum __FreeBSD_version = 1600000;
++else version (FreeBSD_15) enum __FreeBSD_version = 1500000;
+ else version (FreeBSD_14) enum __FreeBSD_version = 1400000;
+ else version (FreeBSD_13) enum __FreeBSD_version = 1302000;
+ else version (FreeBSD_12) enum __FreeBSD_version = 1204000;
diff --git a/lang/lfortran/Makefile b/lang/lfortran/Makefile
index 767a1912547b..562d6aaea809 100644
--- a/lang/lfortran/Makefile
+++ b/lang/lfortran/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lfortran
DISTVERSIONPREFIX= v
-DISTVERSION= 0.54.0
-PORTREVISION= 1
+DISTVERSION= 0.57.0
CATEGORIES= lang
MAINTAINER= fortran@FreeBSD.org
diff --git a/lang/lfortran/distinfo b/lang/lfortran/distinfo
index 6db135711d1e..03781f66235a 100644
--- a/lang/lfortran/distinfo
+++ b/lang/lfortran/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752177045
-SHA256 (lfortran-lfortran-v0.54.0_GH0.tar.gz) = 2e90f0e8167ee98c60cbb959cb7b240a4ee3744ca7f2bb47690089c9d937f416
-SIZE (lfortran-lfortran-v0.54.0_GH0.tar.gz) = 3386159
+TIMESTAMP = 1759337748
+SHA256 (lfortran-lfortran-v0.57.0_GH0.tar.gz) = 2a088bd8e205da27912b6b7a517ab7b6acb3dedc4af634529f19405e9e957c68
+SIZE (lfortran-lfortran-v0.57.0_GH0.tar.gz) = 3535651
diff --git a/lang/linux-rl9-python3/Makefile b/lang/linux-rl9-python3/Makefile
index 235722e22012..3cab01671e7b 100644
--- a/lang/linux-rl9-python3/Makefile
+++ b/lang/linux-rl9-python3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= python3
PORTVERSION= 3.9.21
-DISTVERSIONSUFFIX= -2.el9
-PORTREVISION= 1
+DISTVERSIONSUFFIX= -2.el9_6.1
+PORTREVISION= 2
CATEGORIES= lang linux
PKGNAMESUFFIX= 9
diff --git a/lang/linux-rl9-python3/distinfo b/lang/linux-rl9-python3/distinfo
index 799ff668d23e..9a97d8487bb7 100644
--- a/lang/linux-rl9-python3/distinfo
+++ b/lang/linux-rl9-python3/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1750640625
-SHA256 (rocky/p/python3-3.9.21-2.el9.aarch64.rpm) = a7e061232b16cd2d6ffb6d902bc10bb7e53be3a051ced7ac94815571d22bedb6
-SIZE (rocky/p/python3-3.9.21-2.el9.aarch64.rpm) = 26187
-SHA256 (rocky/p/python3-3.9.21-2.el9.x86_64.rpm) = 0728042f556da40ee04616877639c727c9643f4d6ce7d2f7bf90975f3c2f3d84
-SIZE (rocky/p/python3-3.9.21-2.el9.x86_64.rpm) = 26254
-SHA256 (rocky/p/python3-libs-3.9.21-2.el9.aarch64.rpm) = 3b6e9de7ef5cc02824ce5855deb401c3ffc059a8507ecf23cfa12f7b6e8dc268
-SIZE (rocky/p/python3-libs-3.9.21-2.el9.aarch64.rpm) = 7889784
-SHA256 (rocky/p/python3-libs-3.9.21-2.el9.i686.rpm) = b68900155bb18aed595209e97b5cb5d0edf5f72432b32f39ce9372daf320ea1b
-SIZE (rocky/p/python3-libs-3.9.21-2.el9.i686.rpm) = 7964987
-SHA256 (rocky/p/python3-libs-3.9.21-2.el9.x86_64.rpm) = 019e21c4dd18b8ce92fa8f68e1004e0c799aa148014666fff6e28694fbdc8018
-SIZE (rocky/p/python3-libs-3.9.21-2.el9.x86_64.rpm) = 7905127
-SHA256 (rocky/p/python3.9-3.9.21-2.el9.src.rpm) = 80d39b394b67a3a57c33b78c5c4ddd10a8e961ea7179d0e7d7e3901e34fa6784
-SIZE (rocky/p/python3.9-3.9.21-2.el9.src.rpm) = 20270312
+TIMESTAMP = 1757067491
+SHA256 (rocky/p/python3-3.9.21-2.el9_6.1.aarch64.rpm) = e93ccc1f095b2cf3259b6449683790ac85b98c82730287687dc7048a3e9c4896
+SIZE (rocky/p/python3-3.9.21-2.el9_6.1.aarch64.rpm) = 26199
+SHA256 (rocky/p/python3-3.9.21-2.el9_6.1.x86_64.rpm) = 08db1a2cfeb75bfad962806e8a95d73ab496850b7265133310b1987b56e7a2ea
+SIZE (rocky/p/python3-3.9.21-2.el9_6.1.x86_64.rpm) = 26250
+SHA256 (rocky/p/python3-libs-3.9.21-2.el9_6.1.aarch64.rpm) = 47fb45aa9f1d52c3b487ae73cf61563872855866866d4dca00d4a4007030c2ef
+SIZE (rocky/p/python3-libs-3.9.21-2.el9_6.1.aarch64.rpm) = 7892558
+SHA256 (rocky/p/python3-libs-3.9.21-2.el9_6.1.i686.rpm) = 9413005501eb0658b90a605d9c252d8bcbf8d4eb0ef91655dcb5ee299d21ee6b
+SIZE (rocky/p/python3-libs-3.9.21-2.el9_6.1.i686.rpm) = 7961752
+SHA256 (rocky/p/python3-libs-3.9.21-2.el9_6.1.x86_64.rpm) = 6ad0692c0f1fb38b0f19488c94bbe563bd7a549371263713302f1b9dd37ef464
+SIZE (rocky/p/python3-libs-3.9.21-2.el9_6.1.x86_64.rpm) = 7900788
+SHA256 (rocky/p/python3.9-3.9.21-2.el9_6.1.src.rpm) = f64dcf1ab6e645b2469af6e0fd2eb8be09fa6ac1eeed947d7d8e16e4830a2576
+SIZE (rocky/p/python3.9-3.9.21-2.el9_6.1.src.rpm) = 20290999
diff --git a/lang/luajit-openresty/Makefile b/lang/luajit-openresty/Makefile
index fa254b91325f..7b0ec2da0f1b 100644
--- a/lang/luajit-openresty/Makefile
+++ b/lang/luajit-openresty/Makefile
@@ -1,7 +1,6 @@
PORTNAME= luajit
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1-20250529
-PORTREVISION= 1
+DISTVERSION= 2.1-20250826
CATEGORIES= lang
PKGNAMESUFFIX= -openresty
@@ -29,7 +28,7 @@ GH_ACCOUNT= openresty
GH_PROJECT= luajit2
LUAJIT_VERSION= 2.1
-LUAJIT_SOVERSION= 2.1.1748495995
+LUAJIT_SOVERSION= 2.1.1756211046
PLIST_SUB+= VERSION=${LUAJIT_VERSION} SOVERSION=${LUAJIT_SOVERSION}
diff --git a/lang/luajit-openresty/distinfo b/lang/luajit-openresty/distinfo
index acdb1d7509ed..92572b29f7bf 100644
--- a/lang/luajit-openresty/distinfo
+++ b/lang/luajit-openresty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752070076
-SHA256 (openresty-luajit2-v2.1-20250529_GH0.tar.gz) = a3f6f5ead9fc69603e51c66877614e6b5e93332d552f35d08f932447357ed593
-SIZE (openresty-luajit2-v2.1-20250529_GH0.tar.gz) = 1164879
+TIMESTAMP = 1757804854
+SHA256 (openresty-luajit2-v2.1-20250826_GH0.tar.gz) = 5a49743ad6ce4b7f19aac71b55a08052c1feb62750f051982082c12bf62f39c0
+SIZE (openresty-luajit2-v2.1-20250826_GH0.tar.gz) = 1164966
diff --git a/lang/mono5.10/Makefile b/lang/mono5.10/Makefile
index e8e73f458227..aec440f4fa2d 100644
--- a/lang/mono5.10/Makefile
+++ b/lang/mono5.10/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mono
PORTVERSION= 5.10.1.57
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= lang
MASTER_SITES= https://download.mono-project.com/sources/mono/
PKGNAMESUFFIX= 5.10
diff --git a/lang/mono6.8/Makefile b/lang/mono6.8/Makefile
index 4bbbc3fed7b0..4f7e2c046525 100644
--- a/lang/mono6.8/Makefile
+++ b/lang/mono6.8/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mono
PORTVERSION= 6.8.0.123
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang
MASTER_SITES= https://download.mono-project.com/sources/mono/
PKGNAMESUFFIX= 6.8
diff --git a/lang/numbat/Makefile b/lang/numbat/Makefile
index 2ac1a06a10a9..fdb20e46039d 100644
--- a/lang/numbat/Makefile
+++ b/lang/numbat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= numbat
DISTVERSIONPREFIX= v
DISTVERSION= 1.16.0
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= lang devel science
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/p5-Scalar-List-Utils/Makefile b/lang/p5-Scalar-List-Utils/Makefile
index ff2318677851..7daa769aa9b1 100644
--- a/lang/p5-Scalar-List-Utils/Makefile
+++ b/lang/p5-Scalar-List-Utils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Scalar-List-Utils
-PORTVERSION= 1.69
+PORTVERSION= 1.70
PORTEPOCH= 1
CATEGORIES= lang perl5
MASTER_SITES= CPAN
diff --git a/lang/p5-Scalar-List-Utils/distinfo b/lang/p5-Scalar-List-Utils/distinfo
index 8241f100f92a..9a534d2f2387 100644
--- a/lang/p5-Scalar-List-Utils/distinfo
+++ b/lang/p5-Scalar-List-Utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288804
-SHA256 (Scalar-List-Utils-1.69.tar.gz) = 49108037dc31ba4953aa8be57c1c72f3e922dde1fa328f1eb39a329f1e6314fc
-SIZE (Scalar-List-Utils-1.69.tar.gz) = 181435
+TIMESTAMP = 1757120590
+SHA256 (Scalar-List-Utils-1.70.tar.gz) = e0cc03f9fe3565cdf4d6102654f87bba3bca2d8ff989da38307e857d0ae3c886
+SIZE (Scalar-List-Utils-1.70.tar.gz) = 181542
diff --git a/lang/perl5-devel/distinfo b/lang/perl5-devel/distinfo
index dadd09d17748..e68d761f0224 100644
--- a/lang/perl5-devel/distinfo
+++ b/lang/perl5-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753200978
-SHA256 (perl/perl-5.43.1.tar.xz) = 260fa2f8cae4a700083f48db70c2eb56abc3e45a166a6eb22df3319aef7eb141
-SIZE (perl/perl-5.43.1.tar.xz) = 14394860
+TIMESTAMP = 1758997699
+SHA256 (perl/perl-5.43.3.tar.xz) = ee9ee62cef5c89e576fbe4b5f4404d623f8e45fbc090e392aa9faf5691146997
+SIZE (perl/perl-5.43.3.tar.xz) = 14515784
diff --git a/lang/perl5-devel/files/patch-Configure b/lang/perl5-devel/files/patch-Configure
index 48739f26a760..8f2a9c28e215 100644
--- a/lang/perl5-devel/files/patch-Configure
+++ b/lang/perl5-devel/files/patch-Configure
@@ -2,9 +2,9 @@
- ?
- ?
---- Configure.orig 2025-07-20 16:15:02 UTC
+--- Configure.orig 2025-09-23 02:09:21 UTC
+++ Configure
-@@ -3917,7 +3917,10 @@ esac
+@@ -3918,7 +3918,10 @@ esac
. ./posthint.sh
: who configured the system
@@ -16,7 +16,7 @@
case "$cf_by" in
"")
cf_by=`(logname) 2>/dev/null`
-@@ -5045,7 +5048,7 @@ do
+@@ -5046,7 +5049,7 @@ do
: Now check and see which directories actually exist, avoiding duplicates
for xxx in $dlist
do
@@ -25,7 +25,7 @@
case " $libpth " in
*" $xxx "*) ;;
*) libpth="$libpth $xxx";;
-@@ -9599,8 +9602,7 @@ case "$sitescript" in
+@@ -9600,8 +9603,7 @@ case "$sitescript" in
: determine where add-on public executable scripts go
case "$sitescript" in
diff --git a/lang/perl5-devel/files/patch-cpan_JSON-PP_bin_json__pp b/lang/perl5-devel/files/patch-cpan_JSON-PP_bin_json__pp
new file mode 100644
index 000000000000..5b984b30f83b
--- /dev/null
+++ b/lang/perl5-devel/files/patch-cpan_JSON-PP_bin_json__pp
@@ -0,0 +1,13 @@
+Silence Getopt::Long warning
+
+--- cpan/JSON-PP/bin/json_pp.orig 2025-05-15 13:39:16 UTC
++++ cpan/JSON-PP/bin/json_pp
+@@ -2,7 +2,7 @@ use strict;
+
+ BEGIN { pop @INC if $INC[-1] eq '.' }
+ use strict;
+-use Getopt::Long;
++use Getopt::Long qw( :config no_ignore_case );
+ use Encode ();
+
+ use JSON::PP ();
diff --git a/lang/perl5-devel/files/patch-t_porting_customized.dat b/lang/perl5-devel/files/patch-t_porting_customized.dat
index c6347acfe83f..f24a067217c7 100644
--- a/lang/perl5-devel/files/patch-t_porting_customized.dat
+++ b/lang/perl5-devel/files/patch-t_porting_customized.dat
@@ -1,6 +1,6 @@
Fix tests for modified files.
---- t/porting/customized.dat.orig 2025-05-21 15:56:09 UTC
+--- t/porting/customized.dat.orig 2025-07-31 00:18:39 UTC
+++ t/porting/customized.dat
@@ -4,12 +4,13 @@ ExtUtils::Constant cpan/ExtUtils-Constant/t/Constant.t
AutoLoader cpan/AutoLoader/t/02AutoSplit.t bb90cda13b88599ad45de4b45799d5218afcb6d8
@@ -14,6 +14,6 @@ Fix tests for modified files.
MIME::Base64 cpan/MIME-Base64/lib/MIME/QuotedPrint.pm 36cbb455ab57b9bbca7e86f50987c8b1df1a8122
-Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm 582be34c077c9ff44d99914724a0cc2140bcd48c
+Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm 8b35c5a137791b0cfedcffd2937cb3b5fb984cac
- Scalar::Util cpan/Scalar-List-Utils/lib/List/Util.pm 98dbc1cb98d448bd929fe42cf0fc47da978df196
- Scalar::Util cpan/Scalar-List-Utils/lib/List/Util/XS.pm 0e2ef5dcbebb5d808edd4b7adec8f6553cdde916
- Scalar::Util cpan/Scalar-List-Utils/lib/Scalar/Util.pm dddbfb9e26de572f88598cdf06353902718eb2ec
+ Win32 cpan/Win32/Win32.pm 07a777ca9c5f642f068f92895a79a096a4a54469
+ Win32 cpan/Win32/Win32.xs ff7efeb6b7bfa67e22411b6e3db761c730213a52
+ Win32API::File cpan/Win32API-File/File.pm 8fd212857f821cb26648878b96e57f13bf21b99e
diff --git a/lang/perl5-devel/pkg-plist b/lang/perl5-devel/pkg-plist
index e860d6e5db7b..e5c0e89e1ccd 100644
--- a/lang/perl5-devel/pkg-plist
+++ b/lang/perl5-devel/pkg-plist
@@ -1122,12 +1122,16 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN1%%/perl5382delta.1.gz
%%MAN1%%/perl5383delta.1.gz
%%MAN1%%/perl5384delta.1.gz
+%%MAN1%%/perl5385delta.1.gz
%%MAN1%%/perl5400delta.1.gz
%%MAN1%%/perl5401delta.1.gz
%%MAN1%%/perl5402delta.1.gz
+%%MAN1%%/perl5403delta.1.gz
%%MAN1%%/perl5420delta.1.gz
%%MAN1%%/perl5430delta.1.gz
%%MAN1%%/perl5431delta.1.gz
+%%MAN1%%/perl5432delta.1.gz
+%%MAN1%%/perl5433delta.1.gz
%%MAN1%%/perl561delta.1.gz
%%MAN1%%/perl56delta.1.gz
%%MAN1%%/perl581delta.1.gz
@@ -2072,12 +2076,16 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/pod/perl5382delta.pod
%%PRIV_LIB%%/pod/perl5383delta.pod
%%PRIV_LIB%%/pod/perl5384delta.pod
+%%PRIV_LIB%%/pod/perl5385delta.pod
%%PRIV_LIB%%/pod/perl5400delta.pod
%%PRIV_LIB%%/pod/perl5401delta.pod
%%PRIV_LIB%%/pod/perl5402delta.pod
+%%PRIV_LIB%%/pod/perl5403delta.pod
%%PRIV_LIB%%/pod/perl5420delta.pod
%%PRIV_LIB%%/pod/perl5430delta.pod
%%PRIV_LIB%%/pod/perl5431delta.pod
+%%PRIV_LIB%%/pod/perl5432delta.pod
+%%PRIV_LIB%%/pod/perl5433delta.pod
%%PRIV_LIB%%/pod/perl561delta.pod
%%PRIV_LIB%%/pod/perl56delta.pod
%%PRIV_LIB%%/pod/perl581delta.pod
@@ -2287,6 +2295,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/To/WB.pl
%%PRIV_LIB%%/unicore/To/_PerlLB.pl
%%PRIV_LIB%%/unicore/To/_PerlSCX.pl
+%%PRIV_LIB%%/unicore/To/kEHAltSe.pl
%%PRIV_LIB%%/unicore/To/kEHCat.pl
%%PRIV_LIB%%/unicore/To/kEHCore.pl
%%PRIV_LIB%%/unicore/To/kEHDesc.pl
@@ -2296,6 +2305,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/To/kEHIFAO.pl
%%PRIV_LIB%%/unicore/To/kEHJSesh.pl
%%PRIV_LIB%%/unicore/To/kEHUniK.pl
+%%PRIV_LIB%%/unicore/To/kMandari.pl
+%%PRIV_LIB%%/unicore/To/kTotalSt.pl
+%%PRIV_LIB%%/unicore/To/kUnihanC.pl
%%PRIV_LIB%%/unicore/UCD.pl
%%PRIV_LIB%%/unicore/lib/Age/NA.pl
%%PRIV_LIB%%/unicore/lib/Age/V100.pl
@@ -2306,6 +2318,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Age/V140.pl
%%PRIV_LIB%%/unicore/lib/Age/V150.pl
%%PRIV_LIB%%/unicore/lib/Age/V160.pl
+%%PRIV_LIB%%/unicore/lib/Age/V170.pl
%%PRIV_LIB%%/unicore/lib/Age/V20.pl
%%PRIV_LIB%%/unicore/lib/Age/V30.pl
%%PRIV_LIB%%/unicore/lib/Age/V31.pl
@@ -2355,6 +2368,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Ccc/ATAR.pl
%%PRIV_LIB%%/unicore/lib/Ccc/B.pl
%%PRIV_LIB%%/unicore/lib/Ccc/BR.pl
+%%PRIV_LIB%%/unicore/lib/Ccc/DA.pl
%%PRIV_LIB%%/unicore/lib/Ccc/DB.pl
%%PRIV_LIB%%/unicore/lib/Ccc/NK.pl
%%PRIV_LIB%%/unicore/lib/Ccc/NR.pl
@@ -2462,6 +2476,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/In/15_0.pl
%%PRIV_LIB%%/unicore/lib/In/15_1.pl
%%PRIV_LIB%%/unicore/lib/In/16_0.pl
+%%PRIV_LIB%%/unicore/lib/In/17_0.pl
%%PRIV_LIB%%/unicore/lib/In/2_0.pl
%%PRIV_LIB%%/unicore/lib/In/2_1.pl
%%PRIV_LIB%%/unicore/lib/In/3_0.pl
@@ -2560,6 +2575,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Lb/CP.pl
%%PRIV_LIB%%/unicore/lib/Lb/EX.pl
%%PRIV_LIB%%/unicore/lib/Lb/GL.pl
+%%PRIV_LIB%%/unicore/lib/Lb/HH.pl
%%PRIV_LIB%%/unicore/lib/Lb/ID.pl
%%PRIV_LIB%%/unicore/lib/Lb/IN.pl
%%PRIV_LIB%%/unicore/lib/Lb/IS.pl
@@ -2786,6 +2802,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Scx/Mult.pl
%%PRIV_LIB%%/unicore/lib/Scx/Mymr.pl
%%PRIV_LIB%%/unicore/lib/Scx/Nand.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Newa.pl
%%PRIV_LIB%%/unicore/lib/Scx/Nko.pl
%%PRIV_LIB%%/unicore/lib/Scx/Orya.pl
%%PRIV_LIB%%/unicore/lib/Scx/Osge.pl
@@ -2841,6 +2858,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/WB/XX.pl
%%PRIV_LIB%%/unicore/lib/XIDC/Y.pl
%%PRIV_LIB%%/unicore/lib/XIDS/Y.pl
+%%PRIV_LIB%%/unicore/lib/kEHCore/C.pl
+%%PRIV_LIB%%/unicore/lib/kEHCore/L.pl
+%%PRIV_LIB%%/unicore/lib/kEHCore/N.pl
%%PRIV_LIB%%/unicore/lib/kEHNoMirror/Y.pl
%%PRIV_LIB%%/unicore/lib/kEHNoRotate/Y.pl
%%PRIV_LIB%%/unicore/uni_keywords.pl
diff --git a/lang/perl5-devel/version.mk b/lang/perl5-devel/version.mk
index e0dab74cd3e9..d5774a21f111 100644
--- a/lang/perl5-devel/version.mk
+++ b/lang/perl5-devel/version.mk
@@ -1,2 +1,2 @@
-PERL_VERSION= 5.43.1
+PERL_VERSION= 5.43.3
PERL5_DEPEND= perl5>=5.41.r<5.42
diff --git a/lang/perl5.38/distinfo b/lang/perl5.38/distinfo
index 70fad071ecb8..5f9848a50081 100644
--- a/lang/perl5.38/distinfo
+++ b/lang/perl5.38/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744552256
-SHA256 (perl/perl-5.38.4.tar.xz) = f6777e856b22460e8091f9524593e93299f421cc23dbd408d3f5ed3328d357a7
-SIZE (perl/perl-5.38.4.tar.xz) = 13716272
+TIMESTAMP = 1755351719
+SHA256 (perl/perl-5.38.5.tar.xz) = 293efd3c7d100c470624a56a18f85fd656207bf124460e76709d94b8bae14422
+SIZE (perl/perl-5.38.5.tar.xz) = 13715856
diff --git a/lang/perl5.38/files/patch-Configure b/lang/perl5.38/files/patch-Configure
index f55f643a071c..2b273ab5b276 100644
--- a/lang/perl5.38/files/patch-Configure
+++ b/lang/perl5.38/files/patch-Configure
@@ -2,9 +2,9 @@
- ?
- ?
---- Configure.orig 2023-05-16 23:36:32 UTC
+--- Configure.orig 2025-05-31 18:59:40 UTC
+++ Configure
-@@ -3907,7 +3907,10 @@ esac
+@@ -3908,7 +3908,10 @@ esac
. ./posthint.sh
: who configured the system
@@ -16,7 +16,7 @@
case "$cf_by" in
"")
cf_by=`(logname) 2>/dev/null`
-@@ -5035,7 +5038,7 @@ esac
+@@ -5036,7 +5039,7 @@ do
: Now check and see which directories actually exist, avoiding duplicates
for xxx in $dlist
do
@@ -25,7 +25,7 @@
case " $libpth " in
*" $xxx "*) ;;
*) libpth="$libpth $xxx";;
-@@ -9586,8 +9589,7 @@ prefixvar=siteman3dir
+@@ -9587,8 +9590,7 @@ case "$sitescript" in
: determine where add-on public executable scripts go
case "$sitescript" in
diff --git a/lang/perl5.38/pkg-plist b/lang/perl5.38/pkg-plist
index d9198704ef0d..38d9687493de 100644
--- a/lang/perl5.38/pkg-plist
+++ b/lang/perl5.38/pkg-plist
@@ -987,6 +987,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN1%%/perl5382delta.1.gz
%%MAN1%%/perl5383delta.1.gz
%%MAN1%%/perl5384delta.1.gz
+%%MAN1%%/perl5385delta.1.gz
%%MAN1%%/perl561delta.1.gz
%%MAN1%%/perl56delta.1.gz
%%MAN1%%/perl581delta.1.gz
@@ -1797,6 +1798,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/pod/perl5382delta.pod
%%PRIV_LIB%%/pod/perl5383delta.pod
%%PRIV_LIB%%/pod/perl5384delta.pod
+%%PRIV_LIB%%/pod/perl5385delta.pod
%%PRIV_LIB%%/pod/perl561delta.pod
%%PRIV_LIB%%/pod/perl56delta.pod
%%PRIV_LIB%%/pod/perl581delta.pod
diff --git a/lang/perl5.38/version.mk b/lang/perl5.38/version.mk
index 1167de72708e..7c030878a0eb 100644
--- a/lang/perl5.38/version.mk
+++ b/lang/perl5.38/version.mk
@@ -1,2 +1,2 @@
-PERL_VERSION= 5.38.4
+PERL_VERSION= 5.38.5
PERL5_DEPEND= perl5>=5.38.r<5.39
diff --git a/lang/perl5.40/Makefile b/lang/perl5.40/Makefile
index 59644a99c946..437963bc97cb 100644
--- a/lang/perl5.40/Makefile
+++ b/lang/perl5.40/Makefile
@@ -14,9 +14,8 @@ LICENSE_COMB= dual
LICENSE_FILE_ART10= ${WRKSRC}/Artistic
LICENSE_FILE_GPLv1+ = ${WRKSRC}/Copying
-# Uncomment when the default Perl is switched to 5.42+
-#DEPRECATED= Support end three years after .0 release, please upgrade to a more recent version of Perl
-#EXPIRATION_DATE=<Release date of .0 + 3 years>
+DEPRECATED= Support end three years after .0 release, please upgrade to a more recent version of Perl
+EXPIRATION_DATE= 2027-06-09
USES= cpe tar:xz
diff --git a/lang/perl5.40/distinfo b/lang/perl5.40/distinfo
index 5f33924bfa75..084ef95d2740 100644
--- a/lang/perl5.40/distinfo
+++ b/lang/perl5.40/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744553372
-SHA256 (perl/perl-5.40.2.tar.xz) = 0551c717458e703ef7972307ab19385edfa231198d88998df74e12226abf563b
-SIZE (perl/perl-5.40.2.tar.xz) = 13923524
+TIMESTAMP = 1755351797
+SHA256 (perl/perl-5.40.3.tar.xz) = 65f63b4763ab6cb9bb3d5731dd10369e1705be3c59be9847d453eb60b349ab43
+SIZE (perl/perl-5.40.3.tar.xz) = 13933584
diff --git a/lang/perl5.40/files/patch-Configure b/lang/perl5.40/files/patch-Configure
index 049b48874bea..eb90f0a1e537 100644
--- a/lang/perl5.40/files/patch-Configure
+++ b/lang/perl5.40/files/patch-Configure
@@ -2,9 +2,9 @@
- ?
- ?
---- Configure.orig 2024-04-26 09:23:35 UTC
+--- Configure.orig 2025-05-31 19:01:11 UTC
+++ Configure
-@@ -3916,7 +3916,10 @@ esac
+@@ -3917,7 +3917,10 @@ esac
. ./posthint.sh
: who configured the system
@@ -16,7 +16,7 @@
case "$cf_by" in
"")
cf_by=`(logname) 2>/dev/null`
-@@ -5044,7 +5047,7 @@ esac
+@@ -5045,7 +5048,7 @@ do
: Now check and see which directories actually exist, avoiding duplicates
for xxx in $dlist
do
@@ -25,7 +25,7 @@
case " $libpth " in
*" $xxx "*) ;;
*) libpth="$libpth $xxx";;
-@@ -9595,8 +9598,7 @@ prefixvar=siteman3dir
+@@ -9596,8 +9599,7 @@ case "$sitescript" in
: determine where add-on public executable scripts go
case "$sitescript" in
diff --git a/lang/perl5.40/pkg-plist b/lang/perl5.40/pkg-plist
index b76c967343fb..ecba8294a98b 100644
--- a/lang/perl5.40/pkg-plist
+++ b/lang/perl5.40/pkg-plist
@@ -1117,9 +1117,11 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN1%%/perl5381delta.1.gz
%%MAN1%%/perl5382delta.1.gz
%%MAN1%%/perl5383delta.1.gz
+%%MAN1%%/perl5384delta.1.gz
%%MAN1%%/perl5400delta.1.gz
%%MAN1%%/perl5401delta.1.gz
%%MAN1%%/perl5402delta.1.gz
+%%MAN1%%/perl5403delta.1.gz
%%MAN1%%/perl561delta.1.gz
%%MAN1%%/perl56delta.1.gz
%%MAN1%%/perl581delta.1.gz
@@ -2058,9 +2060,11 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/pod/perl5381delta.pod
%%PRIV_LIB%%/pod/perl5382delta.pod
%%PRIV_LIB%%/pod/perl5383delta.pod
+%%PRIV_LIB%%/pod/perl5384delta.pod
%%PRIV_LIB%%/pod/perl5400delta.pod
%%PRIV_LIB%%/pod/perl5401delta.pod
%%PRIV_LIB%%/pod/perl5402delta.pod
+%%PRIV_LIB%%/pod/perl5403delta.pod
%%PRIV_LIB%%/pod/perl561delta.pod
%%PRIV_LIB%%/pod/perl56delta.pod
%%PRIV_LIB%%/pod/perl581delta.pod
diff --git a/lang/perl5.40/version.mk b/lang/perl5.40/version.mk
index dc204657c605..e7293761b216 100644
--- a/lang/perl5.40/version.mk
+++ b/lang/perl5.40/version.mk
@@ -1,2 +1,2 @@
-PERL_VERSION= 5.40.2
+PERL_VERSION= 5.40.3
PERL5_DEPEND= perl5>=5.40.r<5.41
diff --git a/lang/perl5.42/Makefile b/lang/perl5.42/Makefile
index 202695b0c883..7e48e89c50aa 100644
--- a/lang/perl5.42/Makefile
+++ b/lang/perl5.42/Makefile
@@ -1,5 +1,6 @@
PORTNAME= perl
DISTVERSION= ${PERL_VERSION}
+PORTREVISION= 1
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN/../../src/5.0 CPAN/../by-authors/id/B/BO/BOOK
DIST_SUBDIR= perl
@@ -15,7 +16,7 @@ LICENSE_FILE_GPLv1+ = ${WRKSRC}/Copying
# Uncomment when the default Perl is switched to 5.44+
#DEPRECATED= Support end three years after .0 release, please upgrade to a more recent version of Perl
-#EXPIRATION_DATE=<Release date of .0 + 3 years>
+#EXPIRATION_DATE= 2028-07-03
USES= cpe tar:xz
diff --git a/lang/perl5.42/files/patch-cpan_JSON-PP_bin_json__pp b/lang/perl5.42/files/patch-cpan_JSON-PP_bin_json__pp
new file mode 100644
index 000000000000..5b984b30f83b
--- /dev/null
+++ b/lang/perl5.42/files/patch-cpan_JSON-PP_bin_json__pp
@@ -0,0 +1,13 @@
+Silence Getopt::Long warning
+
+--- cpan/JSON-PP/bin/json_pp.orig 2025-05-15 13:39:16 UTC
++++ cpan/JSON-PP/bin/json_pp
+@@ -2,7 +2,7 @@ use strict;
+
+ BEGIN { pop @INC if $INC[-1] eq '.' }
+ use strict;
+-use Getopt::Long;
++use Getopt::Long qw( :config no_ignore_case );
+ use Encode ();
+
+ use JSON::PP ();
diff --git a/lang/php-mode.el/Makefile b/lang/php-mode.el/Makefile
index e8bdb019bfd4..32ede65ab596 100644
--- a/lang/php-mode.el/Makefile
+++ b/lang/php-mode.el/Makefile
@@ -1,6 +1,7 @@
PORTNAME= php-mode.el
DISTVERSIONPREFIX= v
DISTVERSION= 1.27.0
+PORTREVISION= 1
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/php83/Makefile b/lang/php83/Makefile
index 20683e75d589..fece93e7b753 100644
--- a/lang/php83/Makefile
+++ b/lang/php83/Makefile
@@ -1,5 +1,5 @@
PORTNAME= php83
-DISTVERSION= 8.3.24
+DISTVERSION= 8.3.26
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= PHP/distributions
diff --git a/lang/php83/distinfo b/lang/php83/distinfo
index 1e928bc0b6ff..2d6153c3cc7e 100644
--- a/lang/php83/distinfo
+++ b/lang/php83/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754027368
-SHA256 (php-8.3.24.tar.xz) = 388ee5fd111097e97bae439bff46aec4ea27f816d3f0c2cb5490a41410d44251
-SIZE (php-8.3.24.tar.xz) = 12579100
+TIMESTAMP = 1758790037
+SHA256 (php-8.3.26.tar.xz) = 2f522eefa02c400c94610d07f25c4fd4c771f95e4a1f55102332ccb40663cbd2
+SIZE (php-8.3.26.tar.xz) = 12581368
diff --git a/lang/php84/Makefile b/lang/php84/Makefile
index 49fcd849e156..f9ceb2b0513f 100644
--- a/lang/php84/Makefile
+++ b/lang/php84/Makefile
@@ -1,5 +1,5 @@
PORTNAME= php84
-DISTVERSION= 8.4.11
+DISTVERSION= 8.4.13
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= PHP/distributions
@@ -596,6 +596,12 @@ post-configure:
@${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_emit.lo
. endif
+. if ${PHP_MODNAME} == "dom"
+post-patch:
+ @${REINPLACE_CMD} -e 's|ext/dom/lexbor/lexbor/selectors-adapted/selectors.h|lexbor/lexbor/selectors-adapted/selectors.h|g' \
+ ${WRKSRC}/lexbor/lexbor/selectors-adapted/selectors.c
+. endif
+
. if ${PHP_MODNAME} == "soap"
post-extract:
@${MKDIR} ${WRKSRC}/ext/session
diff --git a/lang/php84/distinfo b/lang/php84/distinfo
index 9e794c05e415..38bfb3a7541c 100644
--- a/lang/php84/distinfo
+++ b/lang/php84/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754027315
-SHA256 (php-8.4.11.tar.xz) = 04cd331380a8683a5c2503938eb51764d48d507c53ad4208d2c82e0eed779a00
-SIZE (php-8.4.11.tar.xz) = 13632328
+TIMESTAMP = 1758790048
+SHA256 (php-8.4.13.tar.xz) = b4f27adf30bcf262eacf93c78250dd811980f20f3b90d79a3dc11248681842df
+SIZE (php-8.4.13.tar.xz) = 13646008
diff --git a/lang/php85/Makefile b/lang/php85/Makefile
index a2789381c584..0eda46df0e6d 100644
--- a/lang/php85/Makefile
+++ b/lang/php85/Makefile
@@ -1,8 +1,9 @@
PORTNAME= php85
-DISTVERSION= 8.5.0alpha4
+DISTVERSION= 8.5.0beta3
PORTREVISION?= 0
CATEGORIES?= lang devel www
-MASTER_SITES= LOCAL/bofh/lang/${PORTNAME}
+MASTER_SITES= https://downloads.php.net/~edorian/ \
+ https://downloads.php.net/~daniels/
DISTNAME= php-${DISTVERSION}
MAINTAINER= bofh@FreeBSD.org
@@ -15,8 +16,6 @@ USES+= compiler:c11 cpe gnome localbase pkgconfig #tar:xz
CPE_PRODUCT= php
PHP_VER= 85
-PHP_WRKSRC= php-src-php-${DISTVERSION}
-WRKSRC= ${WRKDIR}/${PHP_WRKSRC}
CONFLICTS_INSTALL?= php[0-9][0-9]${PKGNAMESUFFIX}
.if !defined(PKGNAMESUFFIX)
@@ -204,7 +203,7 @@ PHP_MODNAME= ${PKGNAMESUFFIX:S/-//}
PHP_VER= 85
IGNORE_WITH_PHP= 81 82 83 84
-EXTSUBDIR= ${PHP_WRKSRC}/ext/${PHP_MODNAME}
+EXTSUBDIR= ${DISTNAME}/ext/${PHP_MODNAME}
WRKSRC= ${WRKDIR}/${EXTSUBDIR}
PATCHDIR= ${.CURDIR}/files
PLIST= ${NONEXISTENT}
@@ -324,7 +323,7 @@ CONFIGURE_ARGS+= --enable-gd \
--with-external-gd
EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions --exclude libgd \
- ${PHP_WRKSRC}/ext/gd
+ php-${DISTVERSION}/ext/gd
OPTIONS_DEFINE= JIS WEBP X11
diff --git a/lang/php85/distinfo b/lang/php85/distinfo
index a9e0d22ffb76..01a1f63a7dc1 100644
--- a/lang/php85/distinfo
+++ b/lang/php85/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754375752
-SHA256 (php-8.5.0alpha4.tar.gz) = 17975c72ac7d019df1385690f82dca2052362e3182becb88ccb458063b9abb38
-SIZE (php-8.5.0alpha4.tar.gz) = 23062941
+TIMESTAMP = 1757678817
+SHA256 (php-8.5.0beta3.tar.gz) = ff3f5a8c73c4b84883ef0e3870543c078d324c46ccef2eb85c66cb88124e7a55
+SIZE (php-8.5.0beta3.tar.gz) = 24092865
diff --git a/lang/php85/pkg-plist b/lang/php85/pkg-plist
index 3b6491e7c801..379adb98ea15 100644
--- a/lang/php85/pkg-plist
+++ b/lang/php85/pkg-plist
@@ -335,7 +335,6 @@ include/php/ext/lexbor/ns/ns.h
include/php/ext/lexbor/ns/res.h
include/php/ext/lexbor/punycode/base.h
include/php/ext/lexbor/punycode/punycode.h
-include/php/ext/lexbor/selectors/selectors.h
include/php/ext/lexbor/tag/base.h
include/php/ext/lexbor/tag/res.h
include/php/ext/lexbor/tag/tag.h
@@ -401,6 +400,7 @@ include/php/ext/libxml/php_libxml.h
%%BUNDLED_PCRE%%include/php/ext/pcre/pcre2lib/pcre2_jit_neon_inc.h
%%BUNDLED_PCRE%%include/php/ext/pcre/pcre2lib/pcre2_jit_simd_inc.h
%%BUNDLED_PCRE%%include/php/ext/pcre/pcre2lib/pcre2_ucp.h
+include/php/ext/opcache/zend_accelerator_api.h
include/php/ext/pcre/php_pcre.h
include/php/ext/random/php_random.h
include/php/ext/random/php_random_csprng.h
@@ -474,10 +474,11 @@ include/php/ext/standard/url.h
include/php/ext/standard/url_scanner_ex.h
include/php/ext/standard/user_filters_arginfo.h
include/php/ext/standard/winver.h
-include/php/ext/uri/php_lexbor.h
include/php/ext/uri/php_uri.h
include/php/ext/uri/php_uri_common.h
-include/php/ext/uri/php_uriparser.h
+include/php/ext/uri/uri_parser_rfc3986.h
+include/php/ext/uri/uri_parser_php_parse_url.h
+include/php/ext/uri/uri_parser_whatwg.h
@touch include/php/ext/php_config.h
@rmempty include/php/ext/php_config.h
include/php/main/SAPI.h
diff --git a/lang/pocl/Makefile b/lang/pocl/Makefile
index 31f00e9f6792..1b3268cabd9e 100644
--- a/lang/pocl/Makefile
+++ b/lang/pocl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pocl
DISTVERSIONPREFIX= v
DISTVERSION= 7.0
+PORTREVISION= 1
CATEGORIES= lang
MAINTAINER= ohartmann@walstatt.org
diff --git a/lang/polyml/Makefile b/lang/polyml/Makefile
index 9b5189465d7d..441ef51ac46e 100644
--- a/lang/polyml/Makefile
+++ b/lang/polyml/Makefile
@@ -1,6 +1,5 @@
PORTNAME= polyml
-PORTVERSION= 5.9.1
-PORTREVISION= 1
+PORTVERSION= 5.9.2
DISTVERSIONPREFIX= v
CATEGORIES= lang
DIST_SUBDIR= ${PORTNAME}
diff --git a/lang/polyml/distinfo b/lang/polyml/distinfo
index eabae846edd0..ff99fe7e60df 100644
--- a/lang/polyml/distinfo
+++ b/lang/polyml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706344889
-SHA256 (polyml/polyml-polyml-v5.9.1_GH0.tar.gz) = 52f56a57a4f308f79446d479e744312195b298aa65181893bce2dfc023a3663c
-SIZE (polyml/polyml-polyml-v5.9.1_GH0.tar.gz) = 3887664
+TIMESTAMP = 1757853144
+SHA256 (polyml/polyml-polyml-v5.9.2_GH0.tar.gz) = 5cf5f77767568c25cf880acc2d0a32ee3d399e935475ab1626e8192fc3b07390
+SIZE (polyml/polyml-polyml-v5.9.2_GH0.tar.gz) = 3878657
diff --git a/lang/polyml/pkg-plist b/lang/polyml/pkg-plist
index 744ab17237c0..ab597f353386 100644
--- a/lang/polyml/pkg-plist
+++ b/lang/polyml/pkg-plist
@@ -4,8 +4,8 @@ bin/polyimport
lib/libpolymain.a
lib/libpolyml.a
lib/libpolyml.so
-lib/libpolyml.so.14
-lib/libpolyml.so.14.0.0
+lib/libpolyml.so.16
+lib/libpolyml.so.16.0.0
libdata/pkgconfig/polyml.pc
share/man/man1/poly.1.gz
share/man/man1/polyc.1.gz
diff --git a/lang/pomsky/Makefile b/lang/pomsky/Makefile
index 75a865882696..7029cc72a00c 100644
--- a/lang/pomsky/Makefile
+++ b/lang/pomsky/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pomsky
DISTVERSIONPREFIX= v
DISTVERSION= 0.10
-PORTREVISION= 17
+PORTREVISION= 19
CATEGORIES= lang textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/prql/Makefile b/lang/prql/Makefile
index e21918dbf9ac..8ea6643188f4 100644
--- a/lang/prql/Makefile
+++ b/lang/prql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prql
DISTVERSION= 0.13.4
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= lang databases
PKGNAMESUFFIX= -compiler
diff --git a/lang/py-dhall/Makefile b/lang/py-dhall/Makefile
index 7bcebefdba72..c50b86f64f97 100644
--- a/lang/py-dhall/Makefile
+++ b/lang/py-dhall/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dhall
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.15
-PORTREVISION= 9
+PORTREVISION= 11
CATEGORIES= lang python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/lang/quilc/distinfo b/lang/quilc/distinfo
index d62fa58219e2..2e5f4d1bb2ec 100644
--- a/lang/quilc/distinfo
+++ b/lang/quilc/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1733898065
+TIMESTAMP = 1755978302
SHA256 (quilc-1.26.0/alexa-20180831-git.tgz) = 64656047b0ffca7113a4ce159fb883f21080c8e9ed585d02d08af46db042e82c
SIZE (quilc-1.26.0/alexa-20180831-git.tgz) = 11101
SHA256 (quilc-1.26.0/alexandria-20220707-git.tgz) = 8e6173120de8786c7ae0fefba8102d82620fac42e9aade954af9135e0870d6b1
@@ -123,7 +123,7 @@ SHA256 (quilc-1.26.0/quicklisp.tar) = a8a3c8c91b51dd185175abad4d7c3999ebb4e2520b
SIZE (quilc-1.26.0/quicklisp.tar) = 266240
SHA256 (quilc-1.26.0/quicklisp.sexp) = b4f515c5ed204d9fa4ea8637e60c0b12575609f450f26919dbfb835ee29933e0
SIZE (quilc-1.26.0/quicklisp.sexp) = 839
-SHA256 (quilc-1.26.0/quicklisp.txt) = 50f28759e82c5b9788aa993978418c8ff01889a9b8243503793a5b5f9a80efbf
+SHA256 (quilc-1.26.0/quicklisp.txt) = 4131eb968a0efe00f7badd484a8a69441ce79b36b7d0b7c98a9abea8934aa409
SIZE (quilc-1.26.0/quicklisp.txt) = 408
SHA256 (quilc-1.26.0/releases.txt) = 16f745e54d542d636f7f8ad319304183be8930d57c2bd9824cc2f601431fb397
SIZE (quilc-1.26.0/releases.txt) = 530186
diff --git a/lang/racket-minimal/Makefile b/lang/racket-minimal/Makefile
index 0c68970b8824..f41929055077 100644
--- a/lang/racket-minimal/Makefile
+++ b/lang/racket-minimal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= racket
-PORTVERSION= 8.17
-PORTREVISION= 1
+PORTVERSION= 8.18
CATEGORIES= lang scheme
MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \
@@ -33,8 +32,7 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-liblz4 \
- --enable-pthread \
- --mandir=${PREFIX}/share/man
+ --enable-pthread
CONFLICTS= racket
diff --git a/lang/racket-minimal/distinfo b/lang/racket-minimal/distinfo
index b43370205155..f563685c5677 100644
--- a/lang/racket-minimal/distinfo
+++ b/lang/racket-minimal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749247067
-SHA256 (racket-minimal/8.17/racket-minimal-8.17-src-builtpkgs.tgz) = a5a7d87aef6899ee9e7466133ea7b88347221a32f6636323f60908b641d10634
-SIZE (racket-minimal/8.17/racket-minimal-8.17-src-builtpkgs.tgz) = 23555413
+TIMESTAMP = 1755598320
+SHA256 (racket-minimal/8.18/racket-minimal-8.18-src-builtpkgs.tgz) = d584811db6e4a95c6c3d0091a17dfd7ae8ddf6b3fb46fd8709d395df9b65b171
+SIZE (racket-minimal/8.18/racket-minimal-8.18-src-builtpkgs.tgz) = 23659608
diff --git a/lang/racket-minimal/pkg-plist b/lang/racket-minimal/pkg-plist
index 684e5919e578..77da6a1ed94f 100644
--- a/lang/racket-minimal/pkg-plist
+++ b/lang/racket-minimal/pkg-plist
@@ -68,6 +68,7 @@ lib/racket/system.rktd
%%DATADIR%%/collects/compiler/private/mach-o.rkt
%%DATADIR%%/collects/compiler/private/pe-rsrc.rkt
%%DATADIR%%/collects/compiler/private/read-bstr.rkt
+%%DATADIR%%/collects/compiler/private/recompile-cache.rkt
%%DATADIR%%/collects/compiler/private/win-dll-list.rkt
%%DATADIR%%/collects/compiler/private/windlldir.rkt
%%DATADIR%%/collects/compiler/private/winsubsys.rkt
@@ -202,6 +203,7 @@ lib/racket/system.rktd
%%DATADIR%%/collects/pkg/private/lock.rkt
%%DATADIR%%/collects/pkg/private/metadata.rkt
%%DATADIR%%/collects/pkg/private/migrate.rkt
+%%DATADIR%%/collects/pkg/private/missing-deps.rkt
%%DATADIR%%/collects/pkg/private/mod-paths.rkt
%%DATADIR%%/collects/pkg/private/network.rkt
%%DATADIR%%/collects/pkg/private/new.rkt
@@ -248,6 +250,8 @@ lib/racket/system.rktd
%%DATADIR%%/collects/racket/case.rkt
%%DATADIR%%/collects/racket/class.rkt
%%DATADIR%%/collects/racket/cmdline.rkt
+%%DATADIR%%/collects/racket/deprecation.rkt
+%%DATADIR%%/collects/racket/deprecation/transformer.rkt
%%DATADIR%%/collects/racket/contract.rkt
%%DATADIR%%/collects/racket/contract/base.rkt
%%DATADIR%%/collects/racket/contract/collapsible.rkt
@@ -791,6 +795,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/pe-
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/pe-rsrc_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/read-bstr_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/read-bstr_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/recompile-cache_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/recompile-cache_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/win-dll-list_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/win-dll-list_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/windlldir_rkt.dep
@@ -1059,6 +1065,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/metadata
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/metadata_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/migrate_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/migrate_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/missing-deps_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/missing-deps_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/mod-paths_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/mod-paths_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/network_rkt.dep
@@ -1137,6 +1145,10 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/class_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/class_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/cmdline_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/cmdline_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/deprecation_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/deprecation_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/deprecation/compiled/transformer_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/deprecation/compiled/transformer_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/contract_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/contract_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/control_rkt.dep
diff --git a/lang/racket/Makefile b/lang/racket/Makefile
index dead3eeceeae..50a9e87110b6 100644
--- a/lang/racket/Makefile
+++ b/lang/racket/Makefile
@@ -1,6 +1,5 @@
PORTNAME= racket
-PORTVERSION= 8.17
-PORTREVISION= 1
+PORTVERSION= 8.18
CATEGORIES= lang scheme
MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \
@@ -34,8 +33,7 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-liblz4 \
- --enable-pthread \
- --mandir=${PREFIX}/share/man
+ --enable-pthread
CONFLICTS= racket-minimal
diff --git a/lang/racket/distinfo b/lang/racket/distinfo
index ab6801ffe28b..97d4132226dc 100644
--- a/lang/racket/distinfo
+++ b/lang/racket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749247050
-SHA256 (racket/8.17/racket-8.17-src-builtpkgs.tgz) = bb98bd8b6d9eba56bd5107fe29be50ad8cd4fb7bb32fbd762c5bd259c15e706f
-SIZE (racket/8.17/racket-8.17-src-builtpkgs.tgz) = 158087574
+TIMESTAMP = 1755598381
+SHA256 (racket/8.18/racket-8.18-src-builtpkgs.tgz) = 59036cdc218ade49f1890349345f3cb470425d9edc0c677ea28690ce12d6cf2b
+SIZE (racket/8.18/racket-8.18-src-builtpkgs.tgz) = 158397366
diff --git a/lang/racket/pkg-plist b/lang/racket/pkg-plist
index 54d258687684..d052f644a975 100644
--- a/lang/racket/pkg-plist
+++ b/lang/racket/pkg-plist
@@ -112,6 +112,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/pe-
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/pe-rsrc_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/read-bstr_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/read-bstr_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/recompile-cache_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/recompile-cache_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/win-dll-list_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/win-dll-list_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/compiler/private/compiled/windlldir_rkt.dep
@@ -380,6 +382,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/metadata
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/metadata_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/migrate_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/migrate_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/missing-deps_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/missing-deps_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/mod-paths_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/mod-paths_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/pkg/private/compiled/network_rkt.dep
@@ -464,6 +468,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/control_rkt.d
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/control_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/date_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/date_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/deprecation_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/deprecation_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/dict_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/dict_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/compiled/engine_rkt.dep
@@ -750,6 +756,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/contract/private/compi
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/contract/private/compiled/vector-common_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/contract/private/compiled/vector_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/contract/private/compiled/vector_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/deprecation/compiled/transformer_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/deprecation/compiled/transformer_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/gui/compiled/dynamic_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/gui/compiled/dynamic_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/collects/racket/kernel/compiled/init_rkt.dep
@@ -2584,6 +2592,10 @@ lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/drracket/privat
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/drracket/private/syncheck/compiled/local-member-names_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/drracket/private/syncheck/compiled/online-comp_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/drracket/private/syncheck/compiled/online-comp_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/compiled/drracket-buttons_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/compiled/drracket-buttons_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/private/compiled/mk-drs-bitmaps_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/private/compiled/mk-drs-bitmaps_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core/scribblings/drracket/compiled/common_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core/scribblings/drracket/compiled/common_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket-core/scribblings/drracket/compiled/drracket_scrbl.dep
@@ -2780,10 +2792,6 @@ lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/repo-time-stamp/compiled
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/repo-time-stamp/compiled/stamp_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/repo-time-stamp/compiled/time-stamp_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/repo-time-stamp/compiled/time-stamp_rkt.zo
-lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/scribble/tools/compiled/drracket-buttons_rkt.dep
-lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/scribble/tools/compiled/drracket-buttons_rkt.zo
-lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/scribble/tools/private/compiled/mk-drs-bitmaps_rkt.dep
-lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/scribble/tools/private/compiled/mk-drs-bitmaps_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/setup/compiled/info_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/setup/compiled/info_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/drracket/setup/compiled/plt-installer-sig_rkt.dep
@@ -2806,6 +2814,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-doc/compiled/info_rkt.de
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-doc/compiled/info_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/alias_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/alias_rkt.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/cross-alias_rkt.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/cross-alias_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/info_rkt.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/info_rkt.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/ds-store-lib/compiled/main_rkt.dep
@@ -8136,6 +8146,8 @@ lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/debugging_scrbl.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/define-struct_scrbl.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/define-struct_scrbl.zo
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/deprecation_scrbl.dep
+lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/deprecation_scrbl.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/dicts_scrbl.dep
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/dicts_scrbl.zo
lib/racket/compiled/usr/local/%%DATADIR%%/pkgs/racket-doc/scribblings/reference/compiled/ellipses-defn_rkt.dep
@@ -15002,6 +15014,7 @@ share/man/man1/setup-plt.1.gz
%%PORTDOCS%%%%DOCSDIR%%/reference/Byte_and_String_Output.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Command-Line_Parsing.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Delayed_Evaluation.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Deprecation.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Equality.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Exiting.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Expanding_Top-Level_Forms.html
@@ -16366,6 +16379,7 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/collects/compiler/private/mach-o.rkt
%%DATADIR%%/collects/compiler/private/pe-rsrc.rkt
%%DATADIR%%/collects/compiler/private/read-bstr.rkt
+%%DATADIR%%/collects/compiler/private/recompile-cache.rkt
%%DATADIR%%/collects/compiler/private/win-dll-list.rkt
%%DATADIR%%/collects/compiler/private/windlldir.rkt
%%DATADIR%%/collects/compiler/private/winsubsys.rkt
@@ -16500,6 +16514,7 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/collects/pkg/private/lock.rkt
%%DATADIR%%/collects/pkg/private/metadata.rkt
%%DATADIR%%/collects/pkg/private/migrate.rkt
+%%DATADIR%%/collects/pkg/private/missing-deps.rkt
%%DATADIR%%/collects/pkg/private/mod-paths.rkt
%%DATADIR%%/collects/pkg/private/network.rkt
%%DATADIR%%/collects/pkg/private/new.rkt
@@ -16607,6 +16622,8 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/collects/racket/contract/region.rkt
%%DATADIR%%/collects/racket/control.rkt
%%DATADIR%%/collects/racket/date.rkt
+%%DATADIR%%/collects/racket/deprecation.rkt
+%%DATADIR%%/collects/racket/deprecation/transformer.rkt
%%DATADIR%%/collects/racket/dict.rkt
%%DATADIR%%/collects/racket/engine.rkt
%%DATADIR%%/collects/racket/enter.rkt
@@ -17789,6 +17806,10 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/pkgs/drracket-core-lib/drracket/syncheck.rkt
%%DATADIR%%/pkgs/drracket-core-lib/drracket/tool-lib.rkt
%%DATADIR%%/pkgs/drracket-core-lib/info.rkt
+%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/drracket-buttons.rkt
+%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/html.png
+%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/pdf.png
+%%DATADIR%%/pkgs/drracket-core-lib/scribble/tools/private/mk-drs-bitmaps.rkt
%%DATADIR%%/pkgs/drracket-core/info.rkt
%%DATADIR%%/pkgs/drracket-core/scribblings/drracket/common.rkt
%%DATADIR%%/pkgs/drracket-core/scribblings/drracket/debugger1.png
@@ -17923,10 +17944,6 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/pkgs/drracket/repo-time-stamp/info.rkt
%%DATADIR%%/pkgs/drracket/repo-time-stamp/stamp.rkt
%%DATADIR%%/pkgs/drracket/repo-time-stamp/time-stamp.rkt
-%%DATADIR%%/pkgs/drracket/scribble/tools/drracket-buttons.rkt
-%%DATADIR%%/pkgs/drracket/scribble/tools/html.png
-%%DATADIR%%/pkgs/drracket/scribble/tools/pdf.png
-%%DATADIR%%/pkgs/drracket/scribble/tools/private/mk-drs-bitmaps.rkt
%%DATADIR%%/pkgs/drracket/setup/info.rkt
%%DATADIR%%/pkgs/drracket/setup/plt-installer-sig.rkt
%%DATADIR%%/pkgs/drracket/setup/plt-installer-unit.rkt
@@ -17938,6 +17955,7 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/pkgs/ds-store-doc/ds-store.scrbl
%%DATADIR%%/pkgs/ds-store-doc/info.rkt
%%DATADIR%%/pkgs/ds-store-lib/alias.rkt
+%%DATADIR%%/pkgs/ds-store-lib/cross-alias.rkt
%%DATADIR%%/pkgs/ds-store-lib/info.rkt
%%DATADIR%%/pkgs/ds-store-lib/main.rkt
%%DATADIR%%/pkgs/ds-store/info.rkt
@@ -21767,6 +21785,7 @@ share/man/man1/setup-plt.1.gz
%%DATADIR%%/pkgs/racket-doc/scribblings/reference/data.scrbl
%%DATADIR%%/pkgs/racket-doc/scribblings/reference/debugging.scrbl
%%DATADIR%%/pkgs/racket-doc/scribblings/reference/define-struct.scrbl
+%%DATADIR%%/pkgs/racket-doc/scribblings/reference/deprecation.scrbl
%%DATADIR%%/pkgs/racket-doc/scribblings/reference/dicts.scrbl
%%DATADIR%%/pkgs/racket-doc/scribblings/reference/ellipses-defn.rkt
%%DATADIR%%/pkgs/racket-doc/scribblings/reference/ellipses.rkt
diff --git a/lang/ruby34/distinfo b/lang/ruby34/distinfo
index 15782e911b55..a595e134e3e9 100644
--- a/lang/ruby34/distinfo
+++ b/lang/ruby34/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752661527
-SHA256 (ruby/ruby-3.4.5.tar.xz) = 7b3a905b84b8777aa29f557bada695c3ce108390657e614d2cc9e2fb7e459536
-SIZE (ruby/ruby-3.4.5.tar.xz) = 17265032
+TIMESTAMP = 1757986904
+SHA256 (ruby/ruby-3.4.6.tar.xz) = 804995bc22938aa475127000d3103cb133409ad3955edfc0e7412be66a4859b8
+SIZE (ruby/ruby-3.4.6.tar.xz) = 17303436
diff --git a/lang/ruby34/pkg-plist b/lang/ruby34/pkg-plist
index dc7b0bbe08fa..39f77564c951 100644
--- a/lang/ruby34/pkg-plist
+++ b/lang/ruby34/pkg-plist
@@ -444,8 +444,11 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/prism/parse_result/errors.rb
%%RUBY_LIBDIR%%/prism/parse_result/newlines.rb
%%RUBY_LIBDIR%%/prism/pattern.rb
+%%RUBY_LIBDIR%%/prism/polyfill/append_as_bytes.rb
%%RUBY_LIBDIR%%/prism/polyfill/byteindex.rb
+%%RUBY_LIBDIR%%/prism/polyfill/scan_byte.rb
%%RUBY_LIBDIR%%/prism/polyfill/unpack1.rb
+%%RUBY_LIBDIR%%/prism/polyfill/warn.rb
%%RUBY_LIBDIR%%/prism/reflection.rb
%%RUBY_LIBDIR%%/prism/relocation.rb
%%RUBY_LIBDIR%%/prism/serialize.rb
@@ -453,9 +456,12 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
%%RUBY_LIBDIR%%/prism/translation.rb
%%RUBY_LIBDIR%%/prism/translation/parser%%RUBY_SUFFIX%%.rb
%%RUBY_LIBDIR%%/prism/translation/parser.rb
+%%RUBY_LIBDIR%%/prism/translation/parser/builder.rb
%%RUBY_LIBDIR%%/prism/translation/parser/compiler.rb
%%RUBY_LIBDIR%%/prism/translation/parser/lexer.rb
%%RUBY_LIBDIR%%/prism/translation/parser33.rb
+%%RUBY_LIBDIR%%/prism/translation/parser35.rb
+%%RUBY_LIBDIR%%/prism/translation/parser_current.rb
%%RUBY_LIBDIR%%/prism/translation/ripper.rb
%%RUBY_LIBDIR%%/prism/translation/ripper/sexp.rb
%%RUBY_LIBDIR%%/prism/translation/ripper/shim.rb
@@ -9314,6 +9320,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/parameter_flag-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/parameters_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/parentheses_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/parentheses_node_flag-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/pinned_expression_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/pinned_variable_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/post_execution_node-i.ri
@@ -9437,6 +9444,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/listeners-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/register-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/register_events-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/register_public_methods-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/visit_alias_global_variable_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/visit_alias_method_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/visit_alternation_pattern_node-i.ri
@@ -11412,6 +11421,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/deconstruct-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/deconstruct_keys-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/multiple_statements%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/opening-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/opening_loc-i.ri
@@ -11419,6 +11429,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/save_opening_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/type-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/type-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNodeFlags/cdesc-ParenthesesNodeFlags.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ParseError/cdesc-ParseError.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ParseError/deconstruct_keys-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ParseError/inspect-i.ri
@@ -11851,8 +11862,11 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/reference-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/save_keyword_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/save_operator_loc-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/save_then_keyword_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/statements-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/subsequent-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/then_keyword-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/then_keyword_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/type-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/type-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/RestParameterNode/%3d%3d%3d-i.ri
@@ -11918,6 +11932,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/ReturnNode/save_keyword_loc-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ReturnNode/type-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ReturnNode/type-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Scope/cdesc-Scope.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Scope/forwarding-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Scope/locals-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Scope/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/SelfNode/%3d%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/SelfNode/accept-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/SelfNode/cdesc-SelfNode.ri
@@ -11932,8 +11950,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/SelfNode/type-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/SelfNode/type-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/cdesc-Serialize.ri
-%%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/load-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/load_tokens-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/load_lex-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/load_parse-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/load_parse_comments-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/load_parse_lex-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ShareableConstantNode/%3d%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ShareableConstantNode/accept-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/ShareableConstantNode/cdesc-ShareableConstantNode.ri
@@ -11984,6 +12004,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/code_units_column-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/code_units_offset-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/column-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/deep_freeze-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/encoding-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/find_line-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/for-c.ri
@@ -11993,6 +12014,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/lines-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/offsets-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/replace_offsets-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/replace_start_line-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/slice-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/source-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/start_line-i.ri
@@ -12164,6 +12187,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/cdesc-Token.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/deconstruct_keys-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/deep_freeze-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/inspect-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/location-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/new-c.ri
@@ -12172,10 +12196,12 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/type-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/value-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser%%RUBY_SUFFIX%%/cdesc-Parser%%RUBY_SUFFIX%%.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Builder/block-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Builder/cdesc-Builder.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Builder/itarg-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/CompilationError/cdesc-CompilationError.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/builder-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/cdesc-Compiler.ri
-%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/chomped_bytesize-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/copy_compiler-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/find_forwarding-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/forwarding-i.ri
@@ -12191,6 +12217,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange_find-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange_offsets-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/string_nodes_from_interpolation-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/string_nodes_from_line_continuations-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/token-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/visit_alias_global_variable_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/visit_alias_method_node-i.ri
@@ -12347,7 +12375,11 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/visit_x_string_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/visit_yield_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/within_pattern-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/calculate_heredoc_whitespace-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/cdesc-Lexer.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/escape_build-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/escape_read-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/interpolation%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/lexed-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/offset_cache-i.ri
@@ -12355,8 +12387,16 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/parse_float-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/parse_integer-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/parse_rational-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/percent_array%3f-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/percent_array_leading_whitespace-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/percent_array_unescape-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/range-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/regexp%3f-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/simplify_string%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/source_buffer-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/to_a-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/trim_heredoc_whitespace-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/unescape_string-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/PrismDiagnostic/cdesc-PrismDiagnostic.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/PrismDiagnostic/message-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/PrismDiagnostic/new-c.ri
@@ -12369,8 +12409,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/convert_for_prism-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/default_encoding-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/error_diagnostic-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/new-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/parse-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/parse_with_comments-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/prism_options-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/tokenize-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/try_declare_numparam-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/unwrap-i.ri
@@ -12378,6 +12420,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/valid_warning%3f-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/warning_diagnostic-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser33/cdesc-Parser33.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser35/cdesc-Parser35.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/ParserCurrent/cdesc-ParserCurrent.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Ripper/SexpBuilder/cdesc-SexpBuilder.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Ripper/SexpBuilderPP/cdesc-SexpBuilderPP.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Ripper/bounds-i.ri
@@ -12826,6 +12870,157 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/UntilNode/type-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/UntilNode/type-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/cdesc-Visitor.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_alias_global_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_alias_method_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_alternation_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_and_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_arguments_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_array_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_array_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_assoc_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_assoc_splat_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_back_reference_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_begin_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_argument_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_local_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_break_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_capture_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_case_match_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_case_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_def_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_defined_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_else_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_embedded_statements_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_embedded_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_ensure_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_false_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_find_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_flip_flop_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_float_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_for_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_forwarding_arguments_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_forwarding_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_forwarding_super_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_hash_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_hash_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_if_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_imaginary_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_implicit_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_implicit_rest_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_in_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_integer_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_match_last_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_regular_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_symbol_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_x_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_it_local_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_it_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_keyword_hash_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_keyword_rest_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_lambda_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_last_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_predicate_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_required_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_missing_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_module_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_multi_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_multi_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_next_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_nil_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_no_keywords_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_numbered_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_numbered_reference_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_optional_keyword_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_optional_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_or_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_parentheses_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_pinned_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_pinned_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_post_execution_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_pre_execution_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_program_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_range_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rational_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_redo_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_regular_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_required_keyword_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_required_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rescue_modifier_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rescue_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rest_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_retry_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_return_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_self_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_shareable_constant_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_singleton_class_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_source_encoding_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_source_file_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_source_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_splat_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_statements_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_super_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_symbol_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_true_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_undef_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_unless_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_until_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_when_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_while_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_x_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_yield_node-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/WhenNode/%3d%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/WhenNode/accept-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/WhenNode/cdesc-WhenNode.ri
@@ -12945,6 +13140,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/Prism/parse_success%3f-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/profile-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Prism/profile_file-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/scope-c.ri
%%RDOC%%%%RUBY_RIDIR%%/Proc/%3c%3c-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Proc/%3d%3d%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/Proc/%3d%3d-i.ri
diff --git a/lang/rust-bootstrap/Makefile b/lang/rust-bootstrap/Makefile
index e1afd578818c..51f2ef1ce1a1 100644
--- a/lang/rust-bootstrap/Makefile
+++ b/lang/rust-bootstrap/Makefile
@@ -2,7 +2,7 @@
# to upload them to ~/public_distfiles on freefall in preparation
# for the next lang/rust update.
PORTNAME= rust
-PORTVERSION= 1.88.0
+PORTVERSION= 1.90.0
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/
PKGNAMEPREFIX= ${FLAVOR:S/_/-/g}-
@@ -95,6 +95,11 @@ do-configure:
@${ECHO_CMD} 'host=["${_RUST_HOST}","${_RUST_TARGET}"]' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'target=["${_RUST_TARGET}"]' >> ${WRKSRC}/config.toml
.endif
+.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE)
+ @${ECHO_CMD} 'ccache="${CCACHE_BIN}"' >> ${WRKSRC}/config.toml
+.else
+ @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml
+.endif
@${ECHO_CMD} '[rust]' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'channel="stable"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'default-linker="${CC}"' >> ${WRKSRC}/config.toml
@@ -102,11 +107,6 @@ do-configure:
@${ECHO_CMD} '[llvm]' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'download-ci-llvm=false' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'link-shared=false' >> ${WRKSRC}/config.toml
-.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE)
- @${ECHO_CMD} 'ccache="${CCACHE_BIN}"' >> ${WRKSRC}/config.toml
-.else
- @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml
-.endif
# https://github.com/rust-lang/rust/pull/72696#issuecomment-641517185
@${ECHO_CMD} 'ldflags="-lz"' >> ${WRKSRC}/config.toml
# we need to make sure to always build llvm with host arch support to get a
diff --git a/lang/rust-bootstrap/distinfo b/lang/rust-bootstrap/distinfo
index 123913a3a6c2..6cc1de78d0c9 100644
--- a/lang/rust-bootstrap/distinfo
+++ b/lang/rust-bootstrap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750748758
-SHA256 (rust/rustc-1.88.0-src.tar.xz) = 0c1dcbb4f762513d021e1a282c0ac58c0a423642b3a6bf581cafb5414df4193e
-SIZE (rust/rustc-1.88.0-src.tar.xz) = 283294344
+TIMESTAMP = 1758279892
+SHA256 (rust/rustc-1.90.0-src.tar.xz) = 6bfeaddd90ffda2f063492b092bfed925c4b8c701579baf4b1316e021470daac
+SIZE (rust/rustc-1.90.0-src.tar.xz) = 272348992
diff --git a/lang/rust-bootstrap/sync.sh b/lang/rust-bootstrap/sync.sh
index 106b3d40870d..80b0471e1015 100644
--- a/lang/rust-bootstrap/sync.sh
+++ b/lang/rust-bootstrap/sync.sh
@@ -13,8 +13,8 @@ date=$(fetch -qo- https://static.rust-lang.org/dist/channel-rust-stable-date.txt
export ABI=FreeBSD:13:amd64
export INSTALL_AS_USER=1
export PKG_DBDIR="${DATADIR}/pkgdb"
-pkg update -f -r FreeBSD
-pkg fetch -r FreeBSD -o "${DATADIR}" -yg "*-rust-bootstrap-${version}*"
+pkg update -f -r FreeBSD-ports
+pkg fetch -r FreeBSD-ports -o "${DATADIR}" -yg "*-rust-bootstrap-${version}*"
find "${DATADIR}/All" -name "*rust-bootstrap-${version}*.*" \
-execdir tar -xvf {} \;
diff --git a/lang/rust-nightly/Makefile b/lang/rust-nightly/Makefile
index 14a957888e13..62d9a371e38e 100644
--- a/lang/rust-nightly/Makefile
+++ b/lang/rust-nightly/Makefile
@@ -1,5 +1,5 @@
# Run update.sh to update to the latest nightly
-PORTVERSION= 1.91.0.${NIGHTLY_DATE:C,-,,g}
+PORTVERSION= 1.92.0.${NIGHTLY_DATE:C,-,,g}
# Always set PORTREVISION explicitly as otherwise it is inherited from lang/rust
PORTREVISION= 0
PKGNAMESUFFIX= -nightly
@@ -8,18 +8,14 @@ DISTNAME= rustc-nightly-src
ONLY_FOR_ARCHS= amd64
ONLY_FOR_ARCHS_REASON= upstream does not provide bootstraps for other architectures
-CONFLICTS_INSTALL= rust
+CONFLICTS_INSTALL= rust rust188
MASTERDIR= ${.CURDIR}/../rust
PATCHDIR= ${.CURDIR}/files
DISTINFO_FILE= ${.CURDIR}/distinfo
-NIGHTLY_DATE= 2025-08-05
-BOOTSTRAPS_DATE= 2025-06-24
+NIGHTLY_DATE= 2025-10-01
+BOOTSTRAPS_DATE= 2025-09-21
RUST_BOOTSTRAP_VERSION= beta
-post-configure:
- # remove after bootstraps are updated to version higher than 2025-07-27
- @${REINPLACE_CMD} -e '/ccache=/d' ${WRKSRC}/config.toml
-
.include "${MASTERDIR}/Makefile"
diff --git a/lang/rust-nightly/distinfo b/lang/rust-nightly/distinfo
index 8dbff4c87479..fbf97d53e330 100644
--- a/lang/rust-nightly/distinfo
+++ b/lang/rust-nightly/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1754482083
-SHA256 (rust/2025-08-05/rustc-nightly-src.tar.xz) = 428963a5586248c0f088dff1dda048060b447c2bf187ca2326b62af47c80f9fc
-SIZE (rust/2025-08-05/rustc-nightly-src.tar.xz) = 272353928
-SHA256 (rust/2025-06-24/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 71e9e3a1d1f5e8dc98403c2a6695c969908ba0cde594c4e20249fe81b67d62d1
-SIZE (rust/2025-06-24/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 88377504
-SHA256 (rust/2025-06-24/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 7cc4adb3c102eac53916b28c0dad40bd095e19ea3fd0430e84a2e0b094445809
-SIZE (rust/2025-06-24/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 28253396
-SHA256 (rust/2025-06-24/cargo-beta-x86_64-unknown-freebsd.tar.xz) = be762a368c6dfbe47a0f8c4b09cea1755a6d311f713b57b57a87276c88e5c34d
-SIZE (rust/2025-06-24/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 10790116
+TIMESTAMP = 1759420705
+SHA256 (rust/2025-10-01/rustc-nightly-src.tar.xz) = d6e7279471ed84ffd3cebc66bb977f62113f71b75d747c1dea12018092e3ba7b
+SIZE (rust/2025-10-01/rustc-nightly-src.tar.xz) = 270505628
+SHA256 (rust/2025-09-21/rustc-beta-x86_64-unknown-freebsd.tar.xz) = a0e3409ec6f6b02517c8f9d0e00a0627434f6b06a5360da286c46ceab9d12ab1
+SIZE (rust/2025-09-21/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 91527860
+SHA256 (rust/2025-09-21/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = ff2aae7c2e37e48f500df5876c3a26d3dd10affd04e888ce54a4635a5345efa6
+SIZE (rust/2025-09-21/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 28717584
+SHA256 (rust/2025-09-21/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 6356f4d133c3820736f82c4eb2857548b5255af4ead57f1f8e66ebc6aaa628ed
+SIZE (rust/2025-09-21/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 11424852
diff --git a/lang/rust-nightly/files/patch-src_bootstrap_src_core_build__steps_install.rs b/lang/rust-nightly/files/patch-src_bootstrap_src_core_build__steps_install.rs
index 6d7f6d612496..8953ab44bbf2 100644
--- a/lang/rust-nightly/files/patch-src_bootstrap_src_core_build__steps_install.rs
+++ b/lang/rust-nightly/files/patch-src_bootstrap_src_core_build__steps_install.rs
@@ -4,14 +4,16 @@ It otherwise wastes significant time (there are a lot of individual
files) and stages host docs, wasm docs, which unstages the host
docs first.
---- src/bootstrap/src/core/build_steps/install.rs.orig 2022-05-01 20:28:31 UTC
+XXX: Shouldn't we instead just avoid adding docs-*-wasm* to _COMPONENTS in lang/rust/Makefile?
+
+--- src/bootstrap/src/core/build_steps/install.rs.orig 2025-08-24 19:46:17 UTC
+++ src/bootstrap/src/core/build_steps/install.rs
-@@ -138,7 +138,7 @@ macro_rules! install {
+@@ -206,7 +206,7 @@ install!((self, builder, _config),
}
install!((self, builder, _config),
-- Docs, path = "src/doc", _config.docs, only_hosts: false, {
-+ Docs, path = "src/doc", _config.docs, only_hosts: true, {
+- Docs, path = "src/doc", _config.docs, IS_HOST: false, {
++ Docs, path = "src/doc", _config.docs, IS_HOST: true, {
let tarball = builder.ensure(dist::Docs { host: self.target }).expect("missing docs");
install_sh(builder, "docs", self.compiler.stage, Some(self.target), &tarball);
};
diff --git a/lang/rust-nightly/files/patch-src_bootstrap_src_core_config_config.rs b/lang/rust-nightly/files/patch-src_bootstrap_src_core_config_config.rs
index a556833eed1e..4b024680070c 100644
--- a/lang/rust-nightly/files/patch-src_bootstrap_src_core_config_config.rs
+++ b/lang/rust-nightly/files/patch-src_bootstrap_src_core_config_config.rs
@@ -1,14 +1,14 @@
---- src/bootstrap/src/core/config/config.rs.orig 2025-06-08 20:17:28 UTC
+--- src/bootstrap/src/core/config/config.rs.orig 2025-08-24 19:46:17 UTC
+++ src/bootstrap/src/core/config/config.rs
-@@ -1459,9 +1459,9 @@ impl Config {
- || source_version.minor == stage0_version.minor + 1)))
- {
- let prev_version = format!("{}.{}.x", source_version.major, source_version.minor - 1);
-- fail(&format!(
-+ eprintln!(
- "Unexpected {component_name} version: {stage0_version}, we should use {prev_version}/{source_version} to build source with {source_version}"
-- ));
-+ );
- }
+@@ -1991,9 +1991,9 @@ pub fn check_stage0_version(
+ || source_version.minor == stage0_version.minor + 1)))
+ {
+ let prev_version = format!("{}.{}.x", source_version.major, source_version.minor - 1);
+- fail(&format!(
++ eprintln!(
+ "Unexpected {component_name} version: {stage0_version}, we should use {prev_version}/{source_version} to build source with {source_version}"
+- ));
++ );
}
+ }
diff --git a/lang/rust-nightly/files/patch-vendor_cc.rs b/lang/rust-nightly/files/patch-vendor_cc.rs
index 11682cd5f1f6..441cfdc2455a 100644
--- a/lang/rust-nightly/files/patch-vendor_cc.rs
+++ b/lang/rust-nightly/files/patch-vendor_cc.rs
@@ -21,7 +21,7 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.0/src/tool.rs.orig 2024-12-10 13:16:09 UTC
+--- vendor/cc-1.2.0/src/tool.rs.orig 2024-12-10 13:16:09 UTC
+++ vendor/cc-1.2.0/src/tool.rs
@@ -174,9 +174,7 @@ impl Tool {
@@ -34,107 +34,3 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.13/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.13/src/tool.rs
-@@ -141,9 +141,7 @@ impl Tool {
-
- match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
- (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
-- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
-- zig_cc: is_zig_cc(path, cargo_output),
-- }),
-+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
- (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
- (false, false, false, false, false) => {
- cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.16/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.16/src/tool.rs
-@@ -141,9 +141,7 @@ impl Tool {
-
- match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
- (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
-- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
-- zig_cc: is_zig_cc(path, cargo_output),
-- }),
-+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
- (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
- (false, false, false, false, false) => {
- cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.19/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.19/src/tool.rs
-@@ -141,9 +141,7 @@ impl Tool {
-
- match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
- (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
-- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
-- zig_cc: is_zig_cc(path, cargo_output),
-- }),
-+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
- (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
- (false, false, false, false, false) => {
- cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.20/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.20/src/tool.rs
-@@ -141,9 +141,7 @@ impl Tool {
-
- match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
- (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
-- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
-- zig_cc: is_zig_cc(path, cargo_output),
-- }),
-+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
- (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
- (false, false, false, false, false) => {
- cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.23/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.23/src/tool.rs
-@@ -141,9 +141,7 @@ impl Tool {
-
- match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
- (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
-- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
-- zig_cc: is_zig_cc(path, cargo_output),
-- }),
-+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
- (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
- (false, false, false, false, false) => {
- cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.26/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.26/src/tool.rs
-@@ -141,9 +141,7 @@ impl Tool {
-
- match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
- (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
-- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
-- zig_cc: is_zig_cc(path, cargo_output),
-- }),
-+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
- (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
- (false, false, false, false, false) => {
- cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.27/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.27/src/tool.rs
-@@ -141,9 +141,7 @@ impl Tool {
-
- match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
- (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
-- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
-- zig_cc: is_zig_cc(path, cargo_output),
-- }),
-+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
- (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
- (false, false, false, false, false) => {
- cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.31/src/tool.rs.orig 2025-04-01 18:22:03 UTC
-+++ vendor/cc-1.2.31/src/tool.rs
-@@ -141,9 +141,7 @@ impl Tool {
-
- match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
- (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
-- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
-- zig_cc: is_zig_cc(path, cargo_output),
-- }),
-+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
- (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
- (false, false, false, false, false) => {
- cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index dfa0dc4ed126..00ce8e671b67 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rust
-PORTVERSION?= 1.88.0
+PORTVERSION?= 1.90.0
PORTREVISION?= 0
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:src \
@@ -38,7 +38,7 @@ MAKE_ENV= DESTDIR=${STAGEDIR} \
TEST_ENV= ${MAKE_ENV} \
ALLOW_NONZERO_RLIMIT_CORE=1
-CONFLICTS_INSTALL?= rust-nightly
+CONFLICTS_INSTALL?= rust-nightly rust188
# rustc stashes intermediary files in TMPDIR (default /tmp) which
# might cause issues for users that for some reason space limit
@@ -71,8 +71,8 @@ WASM_VARS= _COMPONENTS+="rust-analysis-${_PACKAGE_VERS}-wasm32-unknown-unknown
_RUST_TARGETS+=wasm32-unknown-unknown
# See WRKSRC/src/stage0 for the date and version values
-BOOTSTRAPS_DATE?= 2025-05-15
-RUST_BOOTSTRAP_VERSION?= 1.87.0
+BOOTSTRAPS_DATE?= 2025-08-07
+RUST_BOOTSTRAP_VERSION?= 1.89.0
CARGO_VENDOR_DIR?= ${WRKSRC}/vendor
@@ -173,6 +173,11 @@ do-configure:
@${ECHO_CMD} 'cargo="${WRKDIR}/bootstrap/bin/cargo"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'rustc="${WRKDIR}/bootstrap/bin/rustc"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'tools=[${_RUST_TOOLS:@.tool.@"${.tool.}"@:ts,}]' >> ${WRKSRC}/config.toml
+.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE)
+ @${ECHO_CMD} 'ccache="${CCACHE_BIN}"' >> ${WRKSRC}/config.toml
+.else
+ @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml
+.endif
@${ECHO_CMD} '[install]' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'prefix="${PREFIX}"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'sysconfdir="${PREFIX}/etc"' >> ${WRKSRC}/config.toml
@@ -196,11 +201,6 @@ do-configure:
.if ${PORT_OPTIONS:MLTO}
@${ECHO_CMD} 'thin-lto=true' >> ${WRKSRC}/config.toml
.endif
-.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE)
- @${ECHO_CMD} 'ccache="${CCACHE_BIN}"' >> ${WRKSRC}/config.toml
-.else
- @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml
-.endif
@${ECHO_CMD} 'ninja=true' >> ${WRKSRC}/config.toml
.if ${ARCH} == powerpc
# Rust doesn't call the system compiler with the full version of the target.
diff --git a/lang/rust/distinfo b/lang/rust/distinfo
index 833397cfa5cc..8c6822309183 100644
--- a/lang/rust/distinfo
+++ b/lang/rust/distinfo
@@ -1,51 +1,51 @@
-TIMESTAMP = 1751532290
-SHA256 (rust/rustc-1.88.0-src.tar.xz) = 0c1dcbb4f762513d021e1a282c0ac58c0a423642b3a6bf581cafb5414df4193e
-SIZE (rust/rustc-1.88.0-src.tar.xz) = 283294344
-SHA256 (rust/2025-05-15/rustc-1.87.0-aarch64-unknown-freebsd.tar.xz) = 6d7a7fe409d84019a6681a7c5bbe804c2a71444dffa482c277f7303afbbac1bb
-SIZE (rust/2025-05-15/rustc-1.87.0-aarch64-unknown-freebsd.tar.xz) = 68494832
-SHA256 (rust/2025-05-15/rust-std-1.87.0-aarch64-unknown-freebsd.tar.xz) = 85fbfeab2bee94cddc8f237324de6ac0b65511b61427611bb600f589cd83269f
-SIZE (rust/2025-05-15/rust-std-1.87.0-aarch64-unknown-freebsd.tar.xz) = 25085332
-SHA256 (rust/2025-05-15/cargo-1.87.0-aarch64-unknown-freebsd.tar.xz) = f6fad164c4b3107c531036c9f4aea79f1d5b3138a9212839082068ec14e8069a
-SIZE (rust/2025-05-15/cargo-1.87.0-aarch64-unknown-freebsd.tar.xz) = 8864360
-SHA256 (rust/2025-05-15/rustc-1.87.0-x86_64-unknown-freebsd.tar.xz) = 37f413c5af70d678598844e206329f24c3047d38cc43f162a0c6db14b6a5de0c
-SIZE (rust/2025-05-15/rustc-1.87.0-x86_64-unknown-freebsd.tar.xz) = 63790236
-SHA256 (rust/2025-05-15/rust-std-1.87.0-x86_64-unknown-freebsd.tar.xz) = 037b982e3cdf2af304647a8dbaf83c310605cbd131b2fd2c436f0a4284581325
-SIZE (rust/2025-05-15/rust-std-1.87.0-x86_64-unknown-freebsd.tar.xz) = 26183840
-SHA256 (rust/2025-05-15/cargo-1.87.0-x86_64-unknown-freebsd.tar.xz) = 9cdffc039d2b449619b81dcd494c399180507faee2b7b5a18ff8fd59aa6215d3
-SIZE (rust/2025-05-15/cargo-1.87.0-x86_64-unknown-freebsd.tar.xz) = 10021928
-SHA256 (rust/2025-05-15/rustc-1.87.0-armv7-unknown-freebsd.tar.xz) = 0115525ad2c7df25ef25338a986e42a0c028ae53cf0c6dbf31a9313197c96832
-SIZE (rust/2025-05-15/rustc-1.87.0-armv7-unknown-freebsd.tar.xz) = 68671404
-SHA256 (rust/2025-05-15/rust-std-1.87.0-armv7-unknown-freebsd.tar.xz) = d37a4ede26f8334b96982321dfa94dbefe50da2cc39fae4ddbeae077e8aded1a
-SIZE (rust/2025-05-15/rust-std-1.87.0-armv7-unknown-freebsd.tar.xz) = 24274380
-SHA256 (rust/2025-05-15/cargo-1.87.0-armv7-unknown-freebsd.tar.xz) = 86a86b4661fbbd70ff9c052c4729c01132767785597599f818d6607dc6544b1c
-SIZE (rust/2025-05-15/cargo-1.87.0-armv7-unknown-freebsd.tar.xz) = 9116332
-SHA256 (rust/2025-05-15/rustc-1.87.0-i686-unknown-freebsd.tar.xz) = eda4511359f500204726fdca40bd88292c83144d2a4f566c083ac41f8121358a
-SIZE (rust/2025-05-15/rustc-1.87.0-i686-unknown-freebsd.tar.xz) = 76629816
-SHA256 (rust/2025-05-15/rust-std-1.87.0-i686-unknown-freebsd.tar.xz) = dfe0645c3913a1852561ab141f01dd90ec678080400d112361c5ade6b324fba2
-SIZE (rust/2025-05-15/rust-std-1.87.0-i686-unknown-freebsd.tar.xz) = 25965172
-SHA256 (rust/2025-05-15/cargo-1.87.0-i686-unknown-freebsd.tar.xz) = a536712e4fd1919b397a2427b5d2080f06d4e9d3f9ef96a4e0ffae8497a3cd6c
-SIZE (rust/2025-05-15/cargo-1.87.0-i686-unknown-freebsd.tar.xz) = 10599524
-SHA256 (rust/2025-05-15/rustc-1.87.0-powerpc-unknown-freebsd.tar.xz) = 55eb2f9e15ae7ef4ef8df383f578048e13d81f587ea3689bd708908bf9d4af97
-SIZE (rust/2025-05-15/rustc-1.87.0-powerpc-unknown-freebsd.tar.xz) = 69260664
-SHA256 (rust/2025-05-15/rust-std-1.87.0-powerpc-unknown-freebsd.tar.xz) = bdcaab8444e42a645815b92fe0ea9eb3718c63a42e15eba4f481a13996bb79d0
-SIZE (rust/2025-05-15/rust-std-1.87.0-powerpc-unknown-freebsd.tar.xz) = 23412632
-SHA256 (rust/2025-05-15/cargo-1.87.0-powerpc-unknown-freebsd.tar.xz) = c605ad5c7e73b38c575989796a4dca24bac92f3034703bbed5f4b5d954aa9739
-SIZE (rust/2025-05-15/cargo-1.87.0-powerpc-unknown-freebsd.tar.xz) = 9219908
-SHA256 (rust/2025-05-15/rustc-1.87.0-powerpc64-unknown-freebsd.tar.xz) = 04b22a1eacb30dc7d16d9751baca92a2cec72010c85fc4927267e3b42c0094d3
-SIZE (rust/2025-05-15/rustc-1.87.0-powerpc64-unknown-freebsd.tar.xz) = 67746940
-SHA256 (rust/2025-05-15/rust-std-1.87.0-powerpc64-unknown-freebsd.tar.xz) = a21922d860f19e0b4c642207274c588df1341c6ff622050a0653bb82be40bda6
-SIZE (rust/2025-05-15/rust-std-1.87.0-powerpc64-unknown-freebsd.tar.xz) = 23282608
-SHA256 (rust/2025-05-15/cargo-1.87.0-powerpc64-unknown-freebsd.tar.xz) = 07aca5c0e8dcc8aaea3b7b16751d6191373105d445f73e46139eb16066a146ca
-SIZE (rust/2025-05-15/cargo-1.87.0-powerpc64-unknown-freebsd.tar.xz) = 9295388
-SHA256 (rust/2025-05-15/rustc-1.87.0-powerpc64le-unknown-freebsd.tar.xz) = a99e6b9e9713c530337633a5e36d214ae687ba638b7f04c07a9cf659c245c781
-SIZE (rust/2025-05-15/rustc-1.87.0-powerpc64le-unknown-freebsd.tar.xz) = 71448916
-SHA256 (rust/2025-05-15/rust-std-1.87.0-powerpc64le-unknown-freebsd.tar.xz) = 8bd9ba04fe0cf194a1004abca0bc9420a47d0491131c4f6c0b0d8a89ad5b96ea
-SIZE (rust/2025-05-15/rust-std-1.87.0-powerpc64le-unknown-freebsd.tar.xz) = 23330908
-SHA256 (rust/2025-05-15/cargo-1.87.0-powerpc64le-unknown-freebsd.tar.xz) = 9a67120c2776d181c1f32e68f8e55a0d05543f439feeb08c1d8ce6d96a1771da
-SIZE (rust/2025-05-15/cargo-1.87.0-powerpc64le-unknown-freebsd.tar.xz) = 9794732
-SHA256 (rust/2025-05-15/rustc-1.87.0-riscv64gc-unknown-freebsd.tar.xz) = b4b5c71211e2873461b4fd3108668dfd108e220d7012ed9e2b962912d91a9f19
-SIZE (rust/2025-05-15/rustc-1.87.0-riscv64gc-unknown-freebsd.tar.xz) = 78845668
-SHA256 (rust/2025-05-15/rust-std-1.87.0-riscv64gc-unknown-freebsd.tar.xz) = e79ac7a4449f934b0b6d5699e3080aef3d2d665a128f701a786e847634dd8abf
-SIZE (rust/2025-05-15/rust-std-1.87.0-riscv64gc-unknown-freebsd.tar.xz) = 23480648
-SHA256 (rust/2025-05-15/cargo-1.87.0-riscv64gc-unknown-freebsd.tar.xz) = 316fac9c44a37d85ae18a40290f5ce3b064e5326fff3574119322ba191109205
-SIZE (rust/2025-05-15/cargo-1.87.0-riscv64gc-unknown-freebsd.tar.xz) = 11690508
+TIMESTAMP = 1758279891
+SHA256 (rust/rustc-1.90.0-src.tar.xz) = 6bfeaddd90ffda2f063492b092bfed925c4b8c701579baf4b1316e021470daac
+SIZE (rust/rustc-1.90.0-src.tar.xz) = 272348992
+SHA256 (rust/2025-08-07/rustc-1.89.0-aarch64-unknown-freebsd.tar.xz) = 4a086c11e9a5dc990b188af55bb002ec57ac385541a67609bae3e869284ba53f
+SIZE (rust/2025-08-07/rustc-1.89.0-aarch64-unknown-freebsd.tar.xz) = 67602196
+SHA256 (rust/2025-08-07/rust-std-1.89.0-aarch64-unknown-freebsd.tar.xz) = 2a47dc1fd48b51fc4aa45eb81b1e541d1dacc622ae8eb8ee94362802cc034a66
+SIZE (rust/2025-08-07/rust-std-1.89.0-aarch64-unknown-freebsd.tar.xz) = 25691400
+SHA256 (rust/2025-08-07/cargo-1.89.0-aarch64-unknown-freebsd.tar.xz) = 7d646378c7a69a6d5ece88c6b8e68086d197fe8a7eca78d3467145b19818b6ff
+SIZE (rust/2025-08-07/cargo-1.89.0-aarch64-unknown-freebsd.tar.xz) = 9062076
+SHA256 (rust/2025-08-07/rustc-1.89.0-x86_64-unknown-freebsd.tar.xz) = 5c3df8a9843d8e9270f26727be280b1f355829353fe5baf4780199110d63a6e6
+SIZE (rust/2025-08-07/rustc-1.89.0-x86_64-unknown-freebsd.tar.xz) = 64150560
+SHA256 (rust/2025-08-07/rust-std-1.89.0-x86_64-unknown-freebsd.tar.xz) = f442d9c402dbda73213c10c1678d08ed2bb9762ef1d7c12f1200861537502d82
+SIZE (rust/2025-08-07/rust-std-1.89.0-x86_64-unknown-freebsd.tar.xz) = 26904092
+SHA256 (rust/2025-08-07/cargo-1.89.0-x86_64-unknown-freebsd.tar.xz) = ab78e988c68e7202914ff2236a4b91f71b3a1537fd566ed789cb9e696ca53abc
+SIZE (rust/2025-08-07/cargo-1.89.0-x86_64-unknown-freebsd.tar.xz) = 10283492
+SHA256 (rust/2025-08-07/rustc-1.89.0-armv7-unknown-freebsd.tar.xz) = 77381d25519c740b833da7172de5881436053d776cba51f0c408382c13ff8cd4
+SIZE (rust/2025-08-07/rustc-1.89.0-armv7-unknown-freebsd.tar.xz) = 68299912
+SHA256 (rust/2025-08-07/rust-std-1.89.0-armv7-unknown-freebsd.tar.xz) = 65f98526286808e43ba0ca9e8d9e13d83db3d46e3b1bb7d2587419d9b928b3a5
+SIZE (rust/2025-08-07/rust-std-1.89.0-armv7-unknown-freebsd.tar.xz) = 24813500
+SHA256 (rust/2025-08-07/cargo-1.89.0-armv7-unknown-freebsd.tar.xz) = 42ec41ea270d2e593f21b1f0a64bfeed2555c373fe8d2177b153b8656a6731be
+SIZE (rust/2025-08-07/cargo-1.89.0-armv7-unknown-freebsd.tar.xz) = 9362148
+SHA256 (rust/2025-08-07/rustc-1.89.0-i686-unknown-freebsd.tar.xz) = fb1428241dc52025134d4e594fb96739d756cf600c6f3d8d75ec69cc2f0fca6c
+SIZE (rust/2025-08-07/rustc-1.89.0-i686-unknown-freebsd.tar.xz) = 76760916
+SHA256 (rust/2025-08-07/rust-std-1.89.0-i686-unknown-freebsd.tar.xz) = 2dd63ef00cf51c88ee2d0772f23b2ba1668696458594ab20c7f8f4b3f6751357
+SIZE (rust/2025-08-07/rust-std-1.89.0-i686-unknown-freebsd.tar.xz) = 26413304
+SHA256 (rust/2025-08-07/cargo-1.89.0-i686-unknown-freebsd.tar.xz) = 71b8701b5577389a57bd600c0cca57d5aa25c70bef2b3e7bf279092a6d7e306d
+SIZE (rust/2025-08-07/cargo-1.89.0-i686-unknown-freebsd.tar.xz) = 10921212
+SHA256 (rust/2025-08-07/rustc-1.89.0-powerpc-unknown-freebsd.tar.xz) = 7c72192b3000cfe972a82bb609f26348986138f68dcfd552a00224dddc25d5b3
+SIZE (rust/2025-08-07/rustc-1.89.0-powerpc-unknown-freebsd.tar.xz) = 69255712
+SHA256 (rust/2025-08-07/rust-std-1.89.0-powerpc-unknown-freebsd.tar.xz) = ef912d59278c02cbdf672f1db936f7705def9aa6b85a6091e7d19278ed546738
+SIZE (rust/2025-08-07/rust-std-1.89.0-powerpc-unknown-freebsd.tar.xz) = 23834180
+SHA256 (rust/2025-08-07/cargo-1.89.0-powerpc-unknown-freebsd.tar.xz) = 3b436178e9b6930b318f26edde7ab5e156186c79f64f363f9fe501fd58a684d9
+SIZE (rust/2025-08-07/cargo-1.89.0-powerpc-unknown-freebsd.tar.xz) = 9464180
+SHA256 (rust/2025-08-07/rustc-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 49304519e51e4c3c6d568c97c5c070ebcde7f8644225b2157353e71a7b6ef95b
+SIZE (rust/2025-08-07/rustc-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 67763500
+SHA256 (rust/2025-08-07/rust-std-1.89.0-powerpc64-unknown-freebsd.tar.xz) = f1f984b84376947bb04ec839e74c2f7f5b743c82f198404deb6e86289aba02f3
+SIZE (rust/2025-08-07/rust-std-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 23920604
+SHA256 (rust/2025-08-07/cargo-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 22d0f60452ceafa56f2bdb85c4f3bf314566cfa060e72eb3df8e165c869e62c9
+SIZE (rust/2025-08-07/cargo-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 9556796
+SHA256 (rust/2025-08-07/rustc-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 40e9b696df5e9df27bd8c81e66459471897153acb23fd36196ebbce178a73d3b
+SIZE (rust/2025-08-07/rustc-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 70629540
+SHA256 (rust/2025-08-07/rust-std-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = a151c5791d50dc11477813b7caf2e9f46c7c9c7d4fcbe36b6fefbc98009c0c33
+SIZE (rust/2025-08-07/rust-std-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 24048396
+SHA256 (rust/2025-08-07/cargo-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 322a22b6675b12370262fbc47e694decf4145204f2e7853c5385dcaf9711b36a
+SIZE (rust/2025-08-07/cargo-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 10073080
+SHA256 (rust/2025-08-07/rustc-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 798654915a94869723254d9e064b831b6908fefe16bf85aa7cbddf90bf98cd54
+SIZE (rust/2025-08-07/rustc-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 77423140
+SHA256 (rust/2025-08-07/rust-std-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = e998d809d2b8568bcbe963c91233c7cac3bdfd0ca9f81e3926d540366d80d3c4
+SIZE (rust/2025-08-07/rust-std-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 24224064
+SHA256 (rust/2025-08-07/cargo-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 5d96c6aacacdbe29932088495b3c2e274b435b57360e9f4291c09d5953a62499
+SIZE (rust/2025-08-07/cargo-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 11784364
diff --git a/lang/rust/files/patch-vendor_cc.rs b/lang/rust/files/patch-vendor_cc.rs
index dbcbe5771fdd..ef0ac3dc5c04 100644
--- a/lang/rust/files/patch-vendor_cc.rs
+++ b/lang/rust/files/patch-vendor_cc.rs
@@ -8,20 +8,20 @@ until LLVM can be updated to use libc++ by default.
https://reviews.llvm.org/D77776
---- vendor/cc-1.0.99/src/tool.rs.orig 2024-05-09 18:20:47 UTC
-+++ vendor/cc-1.0.99/src/tool.rs
-@@ -151,9 +151,7 @@ impl Tool {
+--- vendor/cc-1.1.18/src/tool.rs.orig 2025-06-08 20:17:28 UTC
++++ vendor/cc-1.1.18/src/tool.rs
+@@ -174,9 +174,7 @@ impl Tool {
- match (clang, accepts_cl_style_flags, gcc) {
- (clang_cl, true, _) => Ok(ToolFamily::Msvc { clang_cl }),
-- (true, false, _) => Ok(ToolFamily::Clang {
+ match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
+ (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
+- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
- zig_cc: is_zig_cc(path, cargo_output),
- }),
-+ (true, false, _) => Ok(ToolFamily::Gnu),
- (false, false, true) => Ok(ToolFamily::Gnu),
- (false, false, false) => {
- cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__` or `_MSC_VER`, fallback to treating it as GNU");
---- vendor/cc-1.2.0/src/tool.rs.orig 2024-05-09 18:20:47 UTC
++ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
+ (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
+ (false, false, false, false, false) => {
+ cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
+--- vendor/cc-1.2.0/src/tool.rs.orig 2024-12-10 13:16:09 UTC
+++ vendor/cc-1.2.0/src/tool.rs
@@ -174,9 +174,7 @@ impl Tool {
@@ -34,9 +34,22 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.16/src/tool.rs.orig 2024-05-09 18:20:47 UTC
+--- vendor/cc-1.2.13/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.13/src/tool.rs
+@@ -141,9 +141,7 @@ impl Tool {
+
+ match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
+ (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
+- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
+- zig_cc: is_zig_cc(path, cargo_output),
+- }),
++ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
+ (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
+ (false, false, false, false, false) => {
+ cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
+--- vendor/cc-1.2.16/src/tool.rs.orig 2025-04-01 18:22:03 UTC
+++ vendor/cc-1.2.16/src/tool.rs
-@@ -174,9 +174,7 @@ impl Tool {
+@@ -141,9 +141,7 @@ impl Tool {
match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
(clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
@@ -47,9 +60,9 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.17/src/tool.rs.orig 2024-05-09 18:20:47 UTC
-+++ vendor/cc-1.2.17/src/tool.rs
-@@ -174,9 +174,7 @@ impl Tool {
+--- vendor/cc-1.2.19/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.19/src/tool.rs
+@@ -141,9 +141,7 @@ impl Tool {
match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
(clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
@@ -60,9 +73,61 @@ https://reviews.llvm.org/D77776
(false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
(false, false, false, false, false) => {
cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
---- vendor/cc-1.2.21/src/tool.rs.orig 2024-05-09 18:20:47 UTC
-+++ vendor/cc-1.2.21/src/tool.rs
-@@ -174,9 +174,7 @@ impl Tool {
+--- vendor/cc-1.2.20/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.20/src/tool.rs
+@@ -141,9 +141,7 @@ impl Tool {
+
+ match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
+ (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
+- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
+- zig_cc: is_zig_cc(path, cargo_output),
+- }),
++ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
+ (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
+ (false, false, false, false, false) => {
+ cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
+--- vendor/cc-1.2.23/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.23/src/tool.rs
+@@ -141,9 +141,7 @@ impl Tool {
+
+ match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
+ (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
+- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
+- zig_cc: is_zig_cc(path, cargo_output),
+- }),
++ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
+ (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
+ (false, false, false, false, false) => {
+ cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
+--- vendor/cc-1.2.26/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.26/src/tool.rs
+@@ -141,9 +141,7 @@ impl Tool {
+
+ match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
+ (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
+- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
+- zig_cc: is_zig_cc(path, cargo_output),
+- }),
++ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
+ (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
+ (false, false, false, false, false) => {
+ cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
+--- vendor/cc-1.2.27/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.27/src/tool.rs
+@@ -141,9 +141,7 @@ impl Tool {
+
+ match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
+ (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
+- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
+- zig_cc: is_zig_cc(path, cargo_output),
+- }),
++ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
+ (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
+ (false, false, false, false, false) => {
+ cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
+--- vendor/cc-1.2.30/src/tool.rs.orig 2025-04-01 18:22:03 UTC
++++ vendor/cc-1.2.30/src/tool.rs
+@@ -141,9 +141,7 @@ impl Tool {
match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
(clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
diff --git a/lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c b/lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c
index 87c398a91538..03afdc6902f8 100644
--- a/lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c
+++ b/lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c
@@ -1,9 +1,7 @@
/usr/ports/security/openssl34/files/patch-crypto_threads__pthread.c
-+ fix dup IMPL_fallback_atomic_exchange_n (this code was removed in
-https://github.com/openssl/openssl/commit/65787e2dc219685c30539c6f60eb6b64b890bf6f)
---- vendor/openssl-src-300.4.2+3.4.1/openssl/crypto/threads_pthread.c.orig 2025-05-09 22:37:37.000000000 +0200
-+++ vendor/openssl-src-300.4.2+3.4.1/openssl/crypto/threads_pthread.c 2025-05-21 14:44:18.563852000 +0200
+--- vendor/openssl-src-300.5.0+3.5.0/openssl/crypto/threads_pthread.c.orig 2025-05-09 22:37:37.000000000 +0200
++++ vendor/openssl-src-300.5.0+3.5.0/openssl/crypto/threads_pthread.c 2025-05-21 14:44:18.563852000 +0200
@@ -50,6 +50,10 @@ __tsan_mutex_post_lock((x), 0, 0)
# define BROKEN_CLANG_ATOMICS
#endif
@@ -15,13 +13,3 @@ https://github.com/openssl/openssl/commit/65787e2dc219685c30539c6f60eb6b64b890bf
#if defined(OPENSSL_THREADS) && !defined(CRYPTO_TDEBUG) && !defined(OPENSSL_SYS_WINDOWS)
# if defined(OPENSSL_SYS_UNIX)
-@@ -210,8 +214,7 @@ IMPL_fallback_atomic_exchange_n(prcu_cb_item)
- pthread_mutex_unlock(&atomic_sim_lock); \
- return ret; \
- }
--
--IMPL_fallback_atomic_exchange_n(uint64_t)
-+IMPL_fallback_atomic_compare_exchange_n(uint64_t)
-
- # define ATOMIC_COMPARE_EXCHANGE_N(t, p, e, d, s, f) fallback_atomic_compare_exchange_n_##t(p, e, d, s, f)
-
diff --git a/lang/rust188/Makefile b/lang/rust188/Makefile
new file mode 100644
index 000000000000..46a547ad2130
--- /dev/null
+++ b/lang/rust188/Makefile
@@ -0,0 +1,283 @@
+PORTNAME= rust
+PORTVERSION?= 1.88.0
+PORTREVISION?= 0
+CATEGORIES= lang
+MASTER_SITES= https://static.rust-lang.org/dist/:src \
+ https://dev-static.rust-lang.org/dist/:src \
+ LOCAL/rust:bootstrap \
+ https://static.rust-lang.org/dist/:bootstrap
+DISTNAME?= ${PORTNAME}c-${PORTVERSION}-src
+DISTFILES?= ${NIGHTLY_DATE:D${NIGHTLY_DATE}/}${DISTNAME}${EXTRACT_SUFX}:src \
+ ${_RUSTC_BOOTSTRAP}${EXTRACT_SUFX}:bootstrap \
+ ${_RUST_STD_BOOTSTRAP}${EXTRACT_SUFX}:bootstrap \
+ ${_CARGO_BOOTSTRAP}${EXTRACT_SUFX}:bootstrap
+DIST_SUBDIR?= rust
+PKGNAMESUFFIX= 188
+
+MAINTAINER= rust@FreeBSD.org
+COMMENT= Language with a focus on memory safety and concurrency (deprecated 1.88.* series)
+WWW= https://www.rust-lang.org/
+
+LICENSE= APACHE20 MIT
+LICENSE_COMB= dual
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+
+ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS_REASON= unused by games/veloren-weekly
+
+LIB_DEPENDS= libcurl.so:ftp/curl
+
+USES= cmake:indirect cpe ninja:build pkgconfig python:build ssl tar:xz
+
+CPE_VENDOR= rust-lang
+
+MAKE_ENV= DESTDIR=${STAGEDIR} \
+ LIBGIT2_NO_PKG_CONFIG=1 \
+ OPENSSL_DIR="${OPENSSLBASE}"
+TEST_ENV= ${MAKE_ENV} \
+ ALLOW_NONZERO_RLIMIT_CORE=1
+
+PORTSCOUT= limit:^1\.88\.
+CONFLICTS_INSTALL?= rust rust-nightly
+
+# rustc stashes intermediary files in TMPDIR (default /tmp) which
+# might cause issues for users that for some reason space limit
+# their /tmp. WRKDIR should have plenty of space.
+# ?= to allow users to still overwrite it in make.conf.
+TMPDIR?= ${WRKDIR}
+
+OPTIONS_DEFINE= DOCS GDB LTO PORT_LLVM SOURCES WASM
+OPTIONS_DEFAULT= SOURCES WASM
+OPTIONS_DEFINE_i386= SSE2
+OPTIONS_DEFAULT_i386= SSE2
+
+GDB_DESC= Install ports gdb (necessary for debugging rust programs)
+PORT_LLVM_DESC= Build against devel/llvm instead of bundled copy (experimental)
+SSE2_DESC= Enable SSE2 instructions
+SOURCES_DESC= Install source files
+WASM_DESC= Build the WebAssembly target (wasm32-unknown-unknown)
+
+SSE2_EXTRA_PATCHES_OFF+= ${FILESDIR}/extra-patch-compiler_rustc__target_src_spec_targets_i686__unknown__freebsd.rs
+
+DOCS_VARS= _RUST_BUILD_DOCS=true \
+ _COMPONENTS+="rust-docs-${_PACKAGE_VERS}-${_RUST_TARGET} rust-docs-json-${_PACKAGE_VERS}-${_RUST_TARGET}"
+DOCS_VARS_OFF= _RUST_BUILD_DOCS=false
+GDB_RUN_DEPENDS= ${LOCALBASE}/bin/gdb:devel/gdb
+PORT_LLVM_USES= llvm:min=19,lib,noexport
+PORT_LLVM_MAKE_ENV= RUSTFLAGS="-Lnative=${LOCALBASE}/lib"
+SOURCES_VARS= _COMPONENTS+=rust-src-${_PACKAGE_VERS} \
+ _RUST_TOOLS+=src
+WASM_VARS= _COMPONENTS+="rust-analysis-${_PACKAGE_VERS}-wasm32-unknown-unknown rust-std-${_PACKAGE_VERS}-wasm32-unknown-unknown" \
+ _RUST_TARGETS+=wasm32-unknown-unknown
+
+# See WRKSRC/src/stage0 for the date and version values
+BOOTSTRAPS_DATE?= 2025-05-15
+RUST_BOOTSTRAP_VERSION?= 1.87.0
+
+CARGO_VENDOR_DIR?= ${WRKSRC}/vendor
+
+# Rust's target arch string might be different from *BSD arch strings
+_RUST_ARCH_amd64= x86_64
+_RUST_ARCH_i386= i686
+_RUST_ARCH_riscv64= riscv64gc
+_RUST_TARGET= ${_RUST_ARCH_${ARCH}:U${ARCH}}-unknown-${OPSYS:tl}
+_RUST_TARGETS= ${_RUST_TARGET}
+_RUST_TOOLS= analysis cargo clippy rust-analyzer rustdoc rustfmt
+
+_RUSTC_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/rustc-${RUST_BOOTSTRAP_VERSION_${ARCH}:U${RUST_BOOTSTRAP_VERSION}}-${_RUST_TARGET}
+_RUST_STD_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/rust-std-${RUST_BOOTSTRAP_VERSION_${ARCH}:U${RUST_BOOTSTRAP_VERSION}}-${_RUST_TARGET}
+_CARGO_BOOTSTRAP= ${BOOTSTRAPS_DATE_${ARCH}:U${BOOTSTRAPS_DATE}}/cargo-${RUST_BOOTSTRAP_VERSION_${ARCH}:U${RUST_BOOTSTRAP_VERSION}}-${_RUST_TARGET}
+
+_PACKAGE_VERS= ${NIGHTLY_DATE:?nightly:${PORTVERSION}}
+_COMPONENTS+= cargo-${_PACKAGE_VERS}-${_RUST_TARGET} \
+ clippy-${_PACKAGE_VERS}-${_RUST_TARGET} \
+ rustc-${_PACKAGE_VERS}-${_RUST_TARGET} \
+ rustfmt-${_PACKAGE_VERS}-${_RUST_TARGET} \
+ rust-analysis-${_PACKAGE_VERS}-${_RUST_TARGET} \
+ rust-std-${_PACKAGE_VERS}-${_RUST_TARGET}
+
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} != FreeBSD
+IGNORE= is only for FreeBSD
+.endif
+
+.if ${ARCH} == powerpc
+LIB_DEPENDS+= libatomic.so:lang/gcc${GCC_DEFAULT}
+MAKE_ENV+= RUSTFLAGS="-L/usr/local/lib/gcc${GCC_DEFAULT}"
+.endif
+
+.if ${ARCH} != powerpc64le
+MAKE_ENV+= RUST_BACKTRACE=1
+.endif
+
+# per https://rust-lang.github.io/rustup/concepts/components.html
+# rustc-dev is only usefull on nightly
+.if defined(NIGHTLY_DATE)
+_COMPONENTS+= rustc-dev-${_PACKAGE_VERS}-${_RUST_TARGET}
+.endif
+
+.if ${PORT_OPTIONS:MWASM} && ${PORT_OPTIONS:MDOCS}
+_COMPONENTS+= rust-docs-${_PACKAGE_VERS}-wasm32-unknown-unknown rust-docs-json-${_PACKAGE_VERS}-wasm32-unknown-unknown
+.endif
+
+.if exists(${PATCHDIR}/${ARCH}${BOOTSTRAPS_SUFFIX})
+EXTRA_PATCHES+= ${PATCHDIR}/${ARCH}${BOOTSTRAPS_SUFFIX}
+.endif
+
+.ifdef QEMU_EMULATING
+IGNORE= fails to build with qemu-user-static
+.endif
+
+.if make(makesum)
+DISTFILES:= ${DISTFILES:M*\:src} \
+ ${ONLY_FOR_ARCHS:O:@_arch@${:!${MAKE} ARCH=${_arch} -V'DISTFILES:N*\:src'!}@}
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} 's,gdb,${LOCALBASE}/bin/gdb,' ${WRKSRC}/src/etc/rust-gdb
+.if defined(NIGHTLY_DATE)
+ @${REINPLACE_CMD} '/rustfmt/d' ${WRKSRC}/src/stage0
+.endif
+# Disable vendor checksums
+ @${REINPLACE_CMD} 's,"files":{[^}]*},"files":{},' \
+ ${CARGO_VENDOR_DIR}/*/.cargo-checksum.json
+
+post-patch-PORT_LLVM-on:
+# WASM target hardcodes bundled lld
+ @${REINPLACE_CMD} 's|"rust-lld"|"wasm-ld${LLVM_VERSION}"|' \
+ ${WRKSRC}/compiler/rustc_target/src/spec/base/wasm.rs
+
+do-configure:
+# Check that the running kernel has COMPAT_FREEBSD11 required by lang/rust post-ino64
+ @${SETENV} CC="${CC}" OPSYS="${OPSYS}" OSVERSION="${OSVERSION}" WRKDIR="${WRKDIR}" \
+ ${SH} ${SCRIPTSDIR}/rust-compat11-canary.sh
+.for _component in cargo rust-std rustc
+ @cd ${WRKDIR}/${_component}-*-${OPSYS:tl} && \
+ ${SH} install.sh --prefix=${WRKDIR}/bootstrap --verbose
+.endfor
+ @${ECHO_CMD} '[build]' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'build-dir="${WRKDIR}/_build"' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'build-stage=2' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'doc-stage=2' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'test-stage=2' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'vendor=true' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'extended=true' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'python="${PYTHON_CMD}"' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'docs=${_RUST_BUILD_DOCS}' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'verbose=2' >> ${WRKSRC}/config.toml
+.if defined(NIGHTLY_DATE)
+ @${ECHO_CMD} 'profiler=true' >> ${WRKSRC}/config.toml
+.endif
+ @${ECHO_CMD} 'target=[${_RUST_TARGETS:@.target.@"${.target.}"@:ts,}]' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'cargo="${WRKDIR}/bootstrap/bin/cargo"' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'rustc="${WRKDIR}/bootstrap/bin/rustc"' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'tools=[${_RUST_TOOLS:@.tool.@"${.tool.}"@:ts,}]' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} '[install]' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'prefix="${PREFIX}"' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'sysconfdir="${PREFIX}/etc"' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} '[rust]' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'channel="stable"' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'default-linker="${CC}"' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'deny-warnings=false' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'verbose-tests=true' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'download-rustc=false' >> ${WRKSRC}/config.toml
+.if ${PORT_OPTIONS:MWASM} && !${PORT_OPTIONS:MPORT_LLVM}
+ @${ECHO_CMD} 'lld=true' >> ${WRKSRC}/config.toml
+.else
+ @${ECHO_CMD} 'lld=false' >> ${WRKSRC}/config.toml
+.endif
+.if ${PORT_OPTIONS:MLTO}
+ @${ECHO_CMD} 'lto="thin"' >> ${WRKSRC}/config.toml
+.endif
+ @${ECHO_CMD} 'remap-debuginfo=true' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} '[llvm]' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'download-ci-llvm=false' >> ${WRKSRC}/config.toml
+.if ${PORT_OPTIONS:MLTO}
+ @${ECHO_CMD} 'thin-lto=true' >> ${WRKSRC}/config.toml
+.endif
+.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE)
+ @${ECHO_CMD} 'ccache="${CCACHE_BIN}"' >> ${WRKSRC}/config.toml
+.else
+ @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml
+.endif
+ @${ECHO_CMD} 'ninja=true' >> ${WRKSRC}/config.toml
+.if ${ARCH} == powerpc
+# Rust doesn't call the system compiler with the full version of the target.
+# This makes powerpc miscompile due to the secure-plt ABI change.
+# Additionally, force using ld.bfd to work around a linking problem in rustc_mir
+ @${PRINTF} '#!/bin/sh\nexec ${CC} "$$@" --target=powerpc-unknown-freebsd13.2' > ${WRKDIR}/cc-wrapper
+ @${CHMOD} +x ${WRKDIR}/cc-wrapper
+ @${PRINTF} '#!/bin/sh\nexec ${CXX} "$$@" --target=powerpc-unknown-freebsd13.2' > ${WRKDIR}/cxx-wrapper
+ @${CHMOD} +x ${WRKDIR}/cxx-wrapper
+.endif
+.for _target in ${_RUST_TARGETS}
+ @${ECHO_CMD} '[target.${_target}]' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'ar="${AR}"' >> ${WRKSRC}/config.toml
+.if ${ARCH} == powerpc
+ @${ECHO_CMD} 'cc="${WRKDIR}/cc-wrapper"' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'cxx="${WRKDIR}/cxx-wrapper"' >> ${WRKSRC}/config.toml
+.else
+ @${ECHO_CMD} 'cc="${CC}"' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'cxx="${CXX}"' >> ${WRKSRC}/config.toml
+.endif
+ @${ECHO_CMD} 'linker="${CC}"' >> ${WRKSRC}/config.toml
+.if ${PORT_OPTIONS:MPORT_LLVM}
+ @${ECHO_CMD} 'llvm-config="${LOCALBASE}/bin/${LLVM_CONFIG}"' >> ${WRKSRC}/config.toml
+.endif
+.endfor
+ @${ECHO_CMD} '[dist]' >> ${WRKSRC}/config.toml
+ @${ECHO_CMD} 'src-tarball=false' >> ${WRKSRC}/config.toml
+
+do-build:
+ @cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} x.py dist --jobs=${MAKE_JOBS_NUMBER}
+
+do-install:
+ ${RM} -r ${WRKDIR}/_extractdist
+.for _c in ${_COMPONENTS}
+ ${MKDIR} ${WRKDIR}/_extractdist
+ ${TAR} xf ${WRKDIR}/_build/dist/${_c}.tar.xz -C ${WRKDIR}/_extractdist
+ cd ${WRKDIR}/_extractdist/${_c} && \
+ ${SH} install.sh \
+ --docdir="${STAGEDIR}${DOCSDIR}" \
+ --mandir="${STAGEDIR}${PREFIX}/share/man" \
+ --prefix="${STAGEDIR}${PREFIX}"
+ ${RM} -r ${WRKDIR}/_extractdist
+.endfor
+
+# We autogenerate the plist file. We do that, instead of the
+# regular pkg-plist, because several libraries have a computed
+# filename based on the absolute path of the source files. As it
+# is user-specific, we cannot know their filename in advance.
+ @${RM} ${STAGEDIR}${DOCSDIR}/*.old \
+ ${STAGEDIR}${PREFIX}/lib/rustlib/components \
+ ${STAGEDIR}${PREFIX}/lib/rustlib/install.log \
+ ${STAGEDIR}${PREFIX}/lib/rustlib/manifest-* \
+ ${STAGEDIR}${PREFIX}/lib/rustlib/rust-installer-version \
+ ${STAGEDIR}${PREFIX}/lib/rustlib/uninstall.sh
+ @${FIND} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/lib \
+ ${STAGEDIR}${PREFIX}/libexec -exec ${FILE} -i {} + | \
+ ${AWK} -F: '/executable|sharedlib/ { print $$1 }' | ${XARGS} ${STRIP_CMD}
+ @${FIND} ${STAGEDIR}${PREFIX} -not -type d | \
+ ${SED} -E -e 's,^${STAGEDIR}${PREFIX}/,,' \
+ -e 's,(share/man/man[1-9]/.*\.[0-9]),\1.gz,' >> ${TMPPLIST}
+
+post-install-DOCS-on:
+# Ignore any left behind empty directories in case some docs fail
+# to build (failures are ignored due to deny-warnings=false).
+ @${FIND} ${STAGEDIR}${DOCSDIR}/html -empty -type d | \
+ ${SED} 's,^${STAGEDIR},@comment @dir ,' >> ${TMPPLIST}
+
+post-install-SOURCES-on:
+# Silence stage-qa warnings by sanitizing permissions on sources
+ @${FIND} ${STAGEDIR}${PREFIX}/lib/rustlib/src -type f -exec ${CHMOD} \
+ ${SHAREMODE} {} +
+
+# Note that make test does not work when rust is already installed.
+do-test:
+ @cd ${WRKSRC} && \
+ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} x.py test --jobs=${MAKE_JOBS_NUMBER}
+
+.include <bsd.port.post.mk>
diff --git a/lang/rust188/distinfo b/lang/rust188/distinfo
new file mode 100644
index 000000000000..833397cfa5cc
--- /dev/null
+++ b/lang/rust188/distinfo
@@ -0,0 +1,51 @@
+TIMESTAMP = 1751532290
+SHA256 (rust/rustc-1.88.0-src.tar.xz) = 0c1dcbb4f762513d021e1a282c0ac58c0a423642b3a6bf581cafb5414df4193e
+SIZE (rust/rustc-1.88.0-src.tar.xz) = 283294344
+SHA256 (rust/2025-05-15/rustc-1.87.0-aarch64-unknown-freebsd.tar.xz) = 6d7a7fe409d84019a6681a7c5bbe804c2a71444dffa482c277f7303afbbac1bb
+SIZE (rust/2025-05-15/rustc-1.87.0-aarch64-unknown-freebsd.tar.xz) = 68494832
+SHA256 (rust/2025-05-15/rust-std-1.87.0-aarch64-unknown-freebsd.tar.xz) = 85fbfeab2bee94cddc8f237324de6ac0b65511b61427611bb600f589cd83269f
+SIZE (rust/2025-05-15/rust-std-1.87.0-aarch64-unknown-freebsd.tar.xz) = 25085332
+SHA256 (rust/2025-05-15/cargo-1.87.0-aarch64-unknown-freebsd.tar.xz) = f6fad164c4b3107c531036c9f4aea79f1d5b3138a9212839082068ec14e8069a
+SIZE (rust/2025-05-15/cargo-1.87.0-aarch64-unknown-freebsd.tar.xz) = 8864360
+SHA256 (rust/2025-05-15/rustc-1.87.0-x86_64-unknown-freebsd.tar.xz) = 37f413c5af70d678598844e206329f24c3047d38cc43f162a0c6db14b6a5de0c
+SIZE (rust/2025-05-15/rustc-1.87.0-x86_64-unknown-freebsd.tar.xz) = 63790236
+SHA256 (rust/2025-05-15/rust-std-1.87.0-x86_64-unknown-freebsd.tar.xz) = 037b982e3cdf2af304647a8dbaf83c310605cbd131b2fd2c436f0a4284581325
+SIZE (rust/2025-05-15/rust-std-1.87.0-x86_64-unknown-freebsd.tar.xz) = 26183840
+SHA256 (rust/2025-05-15/cargo-1.87.0-x86_64-unknown-freebsd.tar.xz) = 9cdffc039d2b449619b81dcd494c399180507faee2b7b5a18ff8fd59aa6215d3
+SIZE (rust/2025-05-15/cargo-1.87.0-x86_64-unknown-freebsd.tar.xz) = 10021928
+SHA256 (rust/2025-05-15/rustc-1.87.0-armv7-unknown-freebsd.tar.xz) = 0115525ad2c7df25ef25338a986e42a0c028ae53cf0c6dbf31a9313197c96832
+SIZE (rust/2025-05-15/rustc-1.87.0-armv7-unknown-freebsd.tar.xz) = 68671404
+SHA256 (rust/2025-05-15/rust-std-1.87.0-armv7-unknown-freebsd.tar.xz) = d37a4ede26f8334b96982321dfa94dbefe50da2cc39fae4ddbeae077e8aded1a
+SIZE (rust/2025-05-15/rust-std-1.87.0-armv7-unknown-freebsd.tar.xz) = 24274380
+SHA256 (rust/2025-05-15/cargo-1.87.0-armv7-unknown-freebsd.tar.xz) = 86a86b4661fbbd70ff9c052c4729c01132767785597599f818d6607dc6544b1c
+SIZE (rust/2025-05-15/cargo-1.87.0-armv7-unknown-freebsd.tar.xz) = 9116332
+SHA256 (rust/2025-05-15/rustc-1.87.0-i686-unknown-freebsd.tar.xz) = eda4511359f500204726fdca40bd88292c83144d2a4f566c083ac41f8121358a
+SIZE (rust/2025-05-15/rustc-1.87.0-i686-unknown-freebsd.tar.xz) = 76629816
+SHA256 (rust/2025-05-15/rust-std-1.87.0-i686-unknown-freebsd.tar.xz) = dfe0645c3913a1852561ab141f01dd90ec678080400d112361c5ade6b324fba2
+SIZE (rust/2025-05-15/rust-std-1.87.0-i686-unknown-freebsd.tar.xz) = 25965172
+SHA256 (rust/2025-05-15/cargo-1.87.0-i686-unknown-freebsd.tar.xz) = a536712e4fd1919b397a2427b5d2080f06d4e9d3f9ef96a4e0ffae8497a3cd6c
+SIZE (rust/2025-05-15/cargo-1.87.0-i686-unknown-freebsd.tar.xz) = 10599524
+SHA256 (rust/2025-05-15/rustc-1.87.0-powerpc-unknown-freebsd.tar.xz) = 55eb2f9e15ae7ef4ef8df383f578048e13d81f587ea3689bd708908bf9d4af97
+SIZE (rust/2025-05-15/rustc-1.87.0-powerpc-unknown-freebsd.tar.xz) = 69260664
+SHA256 (rust/2025-05-15/rust-std-1.87.0-powerpc-unknown-freebsd.tar.xz) = bdcaab8444e42a645815b92fe0ea9eb3718c63a42e15eba4f481a13996bb79d0
+SIZE (rust/2025-05-15/rust-std-1.87.0-powerpc-unknown-freebsd.tar.xz) = 23412632
+SHA256 (rust/2025-05-15/cargo-1.87.0-powerpc-unknown-freebsd.tar.xz) = c605ad5c7e73b38c575989796a4dca24bac92f3034703bbed5f4b5d954aa9739
+SIZE (rust/2025-05-15/cargo-1.87.0-powerpc-unknown-freebsd.tar.xz) = 9219908
+SHA256 (rust/2025-05-15/rustc-1.87.0-powerpc64-unknown-freebsd.tar.xz) = 04b22a1eacb30dc7d16d9751baca92a2cec72010c85fc4927267e3b42c0094d3
+SIZE (rust/2025-05-15/rustc-1.87.0-powerpc64-unknown-freebsd.tar.xz) = 67746940
+SHA256 (rust/2025-05-15/rust-std-1.87.0-powerpc64-unknown-freebsd.tar.xz) = a21922d860f19e0b4c642207274c588df1341c6ff622050a0653bb82be40bda6
+SIZE (rust/2025-05-15/rust-std-1.87.0-powerpc64-unknown-freebsd.tar.xz) = 23282608
+SHA256 (rust/2025-05-15/cargo-1.87.0-powerpc64-unknown-freebsd.tar.xz) = 07aca5c0e8dcc8aaea3b7b16751d6191373105d445f73e46139eb16066a146ca
+SIZE (rust/2025-05-15/cargo-1.87.0-powerpc64-unknown-freebsd.tar.xz) = 9295388
+SHA256 (rust/2025-05-15/rustc-1.87.0-powerpc64le-unknown-freebsd.tar.xz) = a99e6b9e9713c530337633a5e36d214ae687ba638b7f04c07a9cf659c245c781
+SIZE (rust/2025-05-15/rustc-1.87.0-powerpc64le-unknown-freebsd.tar.xz) = 71448916
+SHA256 (rust/2025-05-15/rust-std-1.87.0-powerpc64le-unknown-freebsd.tar.xz) = 8bd9ba04fe0cf194a1004abca0bc9420a47d0491131c4f6c0b0d8a89ad5b96ea
+SIZE (rust/2025-05-15/rust-std-1.87.0-powerpc64le-unknown-freebsd.tar.xz) = 23330908
+SHA256 (rust/2025-05-15/cargo-1.87.0-powerpc64le-unknown-freebsd.tar.xz) = 9a67120c2776d181c1f32e68f8e55a0d05543f439feeb08c1d8ce6d96a1771da
+SIZE (rust/2025-05-15/cargo-1.87.0-powerpc64le-unknown-freebsd.tar.xz) = 9794732
+SHA256 (rust/2025-05-15/rustc-1.87.0-riscv64gc-unknown-freebsd.tar.xz) = b4b5c71211e2873461b4fd3108668dfd108e220d7012ed9e2b962912d91a9f19
+SIZE (rust/2025-05-15/rustc-1.87.0-riscv64gc-unknown-freebsd.tar.xz) = 78845668
+SHA256 (rust/2025-05-15/rust-std-1.87.0-riscv64gc-unknown-freebsd.tar.xz) = e79ac7a4449f934b0b6d5699e3080aef3d2d665a128f701a786e847634dd8abf
+SIZE (rust/2025-05-15/rust-std-1.87.0-riscv64gc-unknown-freebsd.tar.xz) = 23480648
+SHA256 (rust/2025-05-15/cargo-1.87.0-riscv64gc-unknown-freebsd.tar.xz) = 316fac9c44a37d85ae18a40290f5ce3b064e5326fff3574119322ba191109205
+SIZE (rust/2025-05-15/cargo-1.87.0-riscv64gc-unknown-freebsd.tar.xz) = 11690508
diff --git a/lang/rust188/files/armv7/patch-compiler_rustc__driver__impl_src_signal__handler.rs b/lang/rust188/files/armv7/patch-compiler_rustc__driver__impl_src_signal__handler.rs
new file mode 100644
index 000000000000..07a775d26727
--- /dev/null
+++ b/lang/rust188/files/armv7/patch-compiler_rustc__driver__impl_src_signal__handler.rs
@@ -0,0 +1,28 @@
+error[E0308]: mismatched types
+ --> compiler/rustc_driver_impl/src/signal_handler.rs:43:63
+ |
+43 | let depth = libc::backtrace(STACK_TRACE.as_mut_ptr(), MAX_FRAMES as i32);
+ | --------------- ^^^^^^^^^^^^^^^^^ expected `usize`, found `i32`
+ | |
+ | arguments to this function are incorrect
+ |
+note: function defined here
+ --> /wrkdirs/usr/ports/lang/rust-bootstrap/work-armv7/rustc-1.78.0-src/vendor/libc/src/unix/bsd/freebsdlike/mod.rs:1861:12
+ |
+1861 | pub fn backtrace(addrlist: *mut *mut ::c_void, len: ::size_t) -> ::size_t;
+ | ^^^^^^^^^
+help: you can convert an `i32` to a `usize` and panic if the converted value doesn't fit
+ |
+43 | let depth = libc::backtrace(STACK_TRACE.as_mut_ptr(), (MAX_FRAMES as i32).try_into().unwrap());
+
+--- compiler/rustc_driver_impl/src/signal_handler.rs.orig 2024-05-06 16:00:17 UTC
++++ compiler/rustc_driver_impl/src/signal_handler.rs
+@@ -46,7 +46,7 @@ unsafe extern "C" fn print_stack_trace(_: libc::c_int)
+ // in incredibly undesirable and unexpected ways due to e.g. the allocator deadlocking
+ static mut STACK_TRACE: [*mut libc::c_void; MAX_FRAMES] = [ptr::null_mut(); MAX_FRAMES];
+ // Collect return addresses
+- let depth = libc::backtrace(&raw mut STACK_TRACE as _, MAX_FRAMES as i32);
++ let depth = libc::backtrace(&raw mut STACK_TRACE as _, (MAX_FRAMES as i32).try_into().unwrap());
+ if depth == 0 {
+ return;
+ }
diff --git a/lang/rust188/files/armv7/patch-compiler_rustc__target_src_spec_base_freebsd.rs b/lang/rust188/files/armv7/patch-compiler_rustc__target_src_spec_base_freebsd.rs
new file mode 100644
index 000000000000..6bbfec294be6
--- /dev/null
+++ b/lang/rust188/files/armv7/patch-compiler_rustc__target_src_spec_base_freebsd.rs
@@ -0,0 +1,11 @@
+--- compiler/rustc_target/src/spec/base/freebsd.rs.orig 2024-11-16 UTC
++++ compiler/rustc_target/src/spec/base/freebsd.rs
+@@ -9,7 +9,7 @@ pub fn opts() -> TargetOptions {
+ crt_static_respected: true,
+ position_independent_executables: true,
+ relro_level: RelroLevel::Full,
+- has_thread_local: true,
++ has_thread_local: false,
+ abi_return_struct_as_int: true,
+ default_dwarf_version: 2,
+ ..Default::default()
diff --git a/lang/rust188/files/extra-patch-compiler_rustc__target_src_spec_targets_i686__unknown__freebsd.rs b/lang/rust188/files/extra-patch-compiler_rustc__target_src_spec_targets_i686__unknown__freebsd.rs
new file mode 100644
index 000000000000..45d479133343
--- /dev/null
+++ b/lang/rust188/files/extra-patch-compiler_rustc__target_src_spec_targets_i686__unknown__freebsd.rs
@@ -0,0 +1,13 @@
+i386 should be pentiumpro (no SSE2, no ...)
+
+--- compiler/rustc_target/src/spec/targets/i686_unknown_freebsd.rs.orig 2023-12-22 11:18:00 UTC
++++ compiler/rustc_target/src/spec/targets/i686_unknown_freebsd.rs
+@@ -2,7 +2,7 @@ pub fn target() -> Target {
+
+ pub fn target() -> Target {
+ let mut base = base::freebsd::opts();
+- base.cpu = "pentium4".into();
++ base.cpu = "pentiumpro".into();
+ base.max_atomic_width = Some(64);
+ base.add_pre_link_args(LinkerFlavor::Gnu(Cc::Yes, Lld::No), &["-m32", "-Wl,-znotext"]);
+ base.stack_probes = StackProbeType::X86;
diff --git a/lang/rust188/files/patch-compiler_rustc__target_src_callconv_powerpc64.rs b/lang/rust188/files/patch-compiler_rustc__target_src_callconv_powerpc64.rs
new file mode 100644
index 000000000000..9a31c92a74a7
--- /dev/null
+++ b/lang/rust188/files/patch-compiler_rustc__target_src_callconv_powerpc64.rs
@@ -0,0 +1,11 @@
+--- compiler/rustc_target/src/callconv/powerpc64.rs.orig 2020-03-09 22:11:17 UTC
++++ compiler/rustc_target/src/callconv/powerpc64.rs
+@@ -95,7 +95,7 @@ where
+ ELFv2
+ } else {
+ match cx.data_layout().endian {
+- Endian::Big => ELFv1,
++ Endian::Big => ELFv2,
+ Endian::Little => ELFv2,
+ }
+ };
diff --git a/lang/rust188/files/patch-library_backtrace_src_backtrace_mod.rs b/lang/rust188/files/patch-library_backtrace_src_backtrace_mod.rs
new file mode 100644
index 000000000000..f4f618ac6bf1
--- /dev/null
+++ b/lang/rust188/files/patch-library_backtrace_src_backtrace_mod.rs
@@ -0,0 +1,10 @@
+--- library/backtrace/src/backtrace/mod.rs.orig 2021-11-29 19:27:28 UTC
++++ library/backtrace/src/backtrace/mod.rs
+@@ -176,6 +176,7 @@ cfg_if::cfg_if! {
+ unix,
+ not(target_os = "emscripten"),
+ not(all(target_os = "ios", target_arch = "arm")),
++ not(all(target_os = "freebsd", target_arch = "riscv64")),
+ ),
+ all(
+ target_env = "sgx",
diff --git a/lang/rust188/files/patch-src_bootstrap_src_core_build__steps_install.rs b/lang/rust188/files/patch-src_bootstrap_src_core_build__steps_install.rs
new file mode 100644
index 000000000000..6d7f6d612496
--- /dev/null
+++ b/lang/rust188/files/patch-src_bootstrap_src_core_build__steps_install.rs
@@ -0,0 +1,17 @@
+Only install docs for the host target
+
+It otherwise wastes significant time (there are a lot of individual
+files) and stages host docs, wasm docs, which unstages the host
+docs first.
+
+--- src/bootstrap/src/core/build_steps/install.rs.orig 2022-05-01 20:28:31 UTC
++++ src/bootstrap/src/core/build_steps/install.rs
+@@ -138,7 +138,7 @@ macro_rules! install {
+ }
+
+ install!((self, builder, _config),
+- Docs, path = "src/doc", _config.docs, only_hosts: false, {
++ Docs, path = "src/doc", _config.docs, only_hosts: true, {
+ let tarball = builder.ensure(dist::Docs { host: self.target }).expect("missing docs");
+ install_sh(builder, "docs", self.compiler.stage, Some(self.target), &tarball);
+ };
diff --git a/lang/rust188/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs b/lang/rust188/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs
new file mode 100644
index 000000000000..3add18d71b22
--- /dev/null
+++ b/lang/rust188/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs
@@ -0,0 +1,36 @@
+We run cargo update during USES=cargo ports builds to update specific
+crates and patch Cargo.lock for us. For normal crates this is based
+on what's available in the vendor dir. For Git sources this pulls
+new changes from the net instead even if we replace the source with
+a static path in a patch section in the config file. Add a hack
+to skip this.
+
+This is for experimentation to solve [1]. For this to maybe be
+useful for USES=cargo, the patch-in-config feature also needs to
+be stabilized first. It will be available in Rust 1.56.
+
+[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256581
+
+--- src/tools/cargo/src/cargo/sources/git/source.rs.orig 2021-10-04 20:59:57 UTC
++++ src/tools/cargo/src/cargo/sources/git/source.rs
+@@ -205,6 +205,9 @@ impl<'cfg> Source for GitSource<'cfg> {
+ kind: QueryKind,
+ f: &mut dyn FnMut(IndexSummary),
+ ) -> Poll<CargoResult<()>> {
++ if std::env::var("CARGO_FREEBSD_PORTS_SKIP_GIT_UPDATE").is_ok() {
++ return Poll::Ready(Ok(()));
++ }
+ if let Some(src) = self.path_source.as_mut() {
+ src.query(dep, kind, f)
+ } else {
+@@ -228,6 +231,10 @@ impl<'cfg> Source for GitSource<'cfg> {
+ if self.path_source.is_some() {
+ self.mark_used(None)?;
+ return Ok(());
++ }
++
++ if std::env::var("CARGO_FREEBSD_PORTS_SKIP_GIT_UPDATE").is_ok() {
++ return Ok(());
+ }
+
+ let git_fs = self.config.git_path();
diff --git a/lang/rust188/files/patch-vendor_cc.rs b/lang/rust188/files/patch-vendor_cc.rs
new file mode 100644
index 000000000000..dbcbe5771fdd
--- /dev/null
+++ b/lang/rust188/files/patch-vendor_cc.rs
@@ -0,0 +1,75 @@
+When the compiler has "clang" in its name the cc crate will pass
+an LLVM target triple to it. Rust uses a triple that lacks the OS
+version and LLVM will default to FreeBSD 9 behavior, i.e., it will
+default to libstdc++ which is no longer available in newer releases.
+
+To avoid this issue assume we have a GNU compatible toolchain instead
+until LLVM can be updated to use libc++ by default.
+
+https://reviews.llvm.org/D77776
+
+--- vendor/cc-1.0.99/src/tool.rs.orig 2024-05-09 18:20:47 UTC
++++ vendor/cc-1.0.99/src/tool.rs
+@@ -151,9 +151,7 @@ impl Tool {
+
+ match (clang, accepts_cl_style_flags, gcc) {
+ (clang_cl, true, _) => Ok(ToolFamily::Msvc { clang_cl }),
+- (true, false, _) => Ok(ToolFamily::Clang {
+- zig_cc: is_zig_cc(path, cargo_output),
+- }),
++ (true, false, _) => Ok(ToolFamily::Gnu),
+ (false, false, true) => Ok(ToolFamily::Gnu),
+ (false, false, false) => {
+ cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__` or `_MSC_VER`, fallback to treating it as GNU");
+--- vendor/cc-1.2.0/src/tool.rs.orig 2024-05-09 18:20:47 UTC
++++ vendor/cc-1.2.0/src/tool.rs
+@@ -174,9 +174,7 @@ impl Tool {
+
+ match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
+ (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
+- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
+- zig_cc: is_zig_cc(path, cargo_output),
+- }),
++ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
+ (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
+ (false, false, false, false, false) => {
+ cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
+--- vendor/cc-1.2.16/src/tool.rs.orig 2024-05-09 18:20:47 UTC
++++ vendor/cc-1.2.16/src/tool.rs
+@@ -174,9 +174,7 @@ impl Tool {
+
+ match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
+ (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
+- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
+- zig_cc: is_zig_cc(path, cargo_output),
+- }),
++ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
+ (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
+ (false, false, false, false, false) => {
+ cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
+--- vendor/cc-1.2.17/src/tool.rs.orig 2024-05-09 18:20:47 UTC
++++ vendor/cc-1.2.17/src/tool.rs
+@@ -174,9 +174,7 @@ impl Tool {
+
+ match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
+ (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
+- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
+- zig_cc: is_zig_cc(path, cargo_output),
+- }),
++ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
+ (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
+ (false, false, false, false, false) => {
+ cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
+--- vendor/cc-1.2.21/src/tool.rs.orig 2024-05-09 18:20:47 UTC
++++ vendor/cc-1.2.21/src/tool.rs
+@@ -174,9 +174,7 @@ impl Tool {
+
+ match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) {
+ (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }),
+- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang {
+- zig_cc: is_zig_cc(path, cargo_output),
+- }),
++ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu),
+ (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu),
+ (false, false, false, false, false) => {
+ cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU");
diff --git a/lang/rust188/files/patch-vendor_git2-0.19.0_src_lib.rs b/lang/rust188/files/patch-vendor_git2-0.19.0_src_lib.rs
new file mode 100644
index 000000000000..1676f0c23188
--- /dev/null
+++ b/lang/rust188/files/patch-vendor_git2-0.19.0_src_lib.rs
@@ -0,0 +1,18 @@
+--- vendor/git2-0.20.0/src/lib.rs.orig 2025-02-21 20:02:44 UTC
++++ vendor/git2-0.20.0/src/lib.rs
+@@ -759,6 +759,7 @@ fn init() {
+ unix,
+ not(target_os = "macos"),
+ not(target_os = "ios"),
++ not(target_os = "freebsd"),
+ feature = "https"
+ ))]
+ fn openssl_env_init() {
+@@ -880,6 +881,7 @@ fn openssl_env_init() {
+ windows,
+ target_os = "macos",
+ target_os = "ios",
++ target_os = "freebsd",
+ not(feature = "https")
+ ))]
+ fn openssl_env_init() {}
diff --git a/lang/rust188/files/patch-vendor_libc-0.2.155 b/lang/rust188/files/patch-vendor_libc-0.2.155
new file mode 100644
index 000000000000..69c2a03f7062
--- /dev/null
+++ b/lang/rust188/files/patch-vendor_libc-0.2.155
@@ -0,0 +1,745 @@
+https://github.com/rust-lang/rust/issues/130677
+
+From 9049542fabce9eea669d1fe3d4d973931c9d7d23 Mon Sep 17 00:00:00 2001
+From: Alan Somers <asomers@gmail.com>
+Date: Mon, 23 Sep 2024 10:22:32 -0600
+Subject: [PATCH] Fix the definition of ino_t on 32-bit FreeBSD 12+
+
+Commit 7437d0a6f1 erroneously defined it as "ulong" instead of u64.
+Nobody noticed the mistake, probably because it was only tested on
+64-bit architectures, where those are equivalent. But it's a problem
+now, after #3723 , which switched the standard library to a FreeBSD 12
+ABI.
+
+Issue https://github.com/rust-lang/rust/issues/130677
+---
+ src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs | 2 +-
+ src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs | 2 +-
+ src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs | 2 +-
+ src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs | 2 +-
+ src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs | 2 +-
+ 5 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
+index de34069eabdf2..68a8364194607 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
+@@ -4,7 +4,7 @@
+ pub type nlink_t = u16;
+ // Type of `dev_t` changed from `u32` to `u64` in FreeBSD 12:
+ pub type dev_t = u32;
+-// Type of `ino_t` changed from `unsigned int` to `unsigned long` in FreeBSD 12:
++// Type of `ino_t` changed from `__uint32_t` to `__uint64_t` in FreeBSD 12:
+ pub type ino_t = u32;
+
+ s! {
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
+index 10fcaa03a4ef6..197400ffb4e28 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
+@@ -2,7 +2,7 @@
+
+ pub type nlink_t = u64;
+ pub type dev_t = u64;
+-pub type ino_t = ::c_ulong;
++pub type ino_t = u64;
+ pub type shmatt_t = ::c_uint;
+
+ s! {
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
+index ec6bce2a03091..d3a77d03c48d0 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
+@@ -2,7 +2,7 @@
+
+ pub type nlink_t = u64;
+ pub type dev_t = u64;
+-pub type ino_t = ::c_ulong;
++pub type ino_t = u64;
+ pub type shmatt_t = ::c_uint;
+ pub type kpaddr_t = u64;
+ pub type kssize_t = i64;
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
+index 160a4baae481b..9d65317d29cb4 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
+@@ -2,7 +2,7 @@
+
+ pub type nlink_t = u64;
+ pub type dev_t = u64;
+-pub type ino_t = ::c_ulong;
++pub type ino_t = u64;
+ pub type shmatt_t = ::c_uint;
+ pub type kpaddr_t = u64;
+ pub type kssize_t = i64;
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
+index d73215a68ec33..f76208400f324 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
+@@ -2,7 +2,7 @@
+
+ pub type nlink_t = u64;
+ pub type dev_t = u64;
+-pub type ino_t = ::c_ulong;
++pub type ino_t = u64;
+ pub type shmatt_t = ::c_uint;
+ pub type kpaddr_t = u64;
+ pub type kssize_t = i64;
+
+
+From 8aca9c0126f3aa5a7dce1ad7fc016b4a0d6af70a Mon Sep 17 00:00:00 2001
+From: Alan Somers <asomers@gmail.com>
+Date: Mon, 23 Sep 2024 10:44:13 -0600
+Subject: [PATCH] Fix the definition of "struct stat" on 32-bit FreeBSD 12+
+
+The original definitions were never correct. But nobody noticed because
+we don't do CI on 32-bit FreeBSD. The problem is apparent now due to
+ #3723 , which caused the nightly toolchain to switch to a FreeBSD 12
+ABI.
+
+Fixes https://github.com/rust-lang/rust/issues/130677
+---
+ .../{freebsd12/b64.rs => freebsd11/b32.rs} | 13 +++---
+ .../bsd/freebsdlike/freebsd/freebsd11/mod.rs | 7 +--
+ .../bsd/freebsdlike/freebsd/freebsd12/mod.rs | 43 +++++++++++++++----
+ .../bsd/freebsdlike/freebsd/freebsd13/b64.rs | 34 ---------------
+ .../bsd/freebsdlike/freebsd/freebsd13/mod.rs | 43 +++++++++++++++----
+ .../bsd/freebsdlike/freebsd/freebsd14/b64.rs | 34 ---------------
+ .../bsd/freebsdlike/freebsd/freebsd14/mod.rs | 43 +++++++++++++++----
+ .../bsd/freebsdlike/freebsd/freebsd15/b64.rs | 34 ---------------
+ .../bsd/freebsdlike/freebsd/freebsd15/mod.rs | 43 +++++++++++++++----
+ src/unix/bsd/freebsdlike/freebsd/x86.rs | 25 -----------
+ 10 files changed, 146 insertions(+), 173 deletions(-)
+ rename src/unix/bsd/freebsdlike/freebsd/{freebsd12/b64.rs => freebsd11/b32.rs} (89%)
+ delete mode 100644 src/unix/bsd/freebsdlike/freebsd/freebsd13/b64.rs
+ delete mode 100644 src/unix/bsd/freebsdlike/freebsd/freebsd14/b64.rs
+ delete mode 100644 src/unix/bsd/freebsdlike/freebsd/freebsd15/b64.rs
+
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd12/b64.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd11/b32.rs
+similarity index 89%
+rename from src/unix/bsd/freebsdlike/freebsd/freebsd12/b64.rs
+rename to src/unix/bsd/freebsdlike/freebsd/freebsd11/b32.rs
+
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd11/b32.rs.orig 2024-10-24 17:21:07.154172000 +0200
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd11/b32.rs 2024-10-24 17:21:02.029962000 +0200
+@@ -0,0 +1,34 @@
++#[repr(C)]
++#[cfg_attr(feature = "extra_traits", derive(Debug, Eq, Hash, PartialEq))]
++pub struct stat {
++ pub st_dev: ::dev_t,
++ pub st_ino: ::ino_t,
++ pub st_nlink: ::nlink_t,
++ pub st_mode: ::mode_t,
++ st_padding0: i16,
++ pub st_uid: ::uid_t,
++ pub st_gid: ::gid_t,
++ st_padding1: i32,
++ pub st_rdev: ::dev_t,
++ pub st_atime: ::time_t,
++ pub st_atime_nsec: ::c_long,
++ pub st_mtime: ::time_t,
++ pub st_mtime_nsec: ::c_long,
++ pub st_ctime: ::time_t,
++ pub st_ctime_nsec: ::c_long,
++ pub st_birthtime: ::time_t,
++ pub st_birthtime_nsec: ::c_long,
++ pub st_size: ::off_t,
++ pub st_blocks: ::blkcnt_t,
++ pub st_blksize: ::blksize_t,
++ pub st_flags: ::fflags_t,
++ pub st_gen: u64,
++ pub st_spare: [u64; 10],
++}
++
++impl ::Copy for ::stat {}
++impl ::Clone for ::stat {
++ fn clone(&self) -> ::stat {
++ *self
++ }
++}
+
+
+index 80c6fa1684530..5c1156581fd61 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd12/b64.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd11/b32.rs
+@@ -3,12 +3,10 @@
+ pub struct stat {
+ pub st_dev: ::dev_t,
+ pub st_ino: ::ino_t,
+- pub st_nlink: ::nlink_t,
+ pub st_mode: ::mode_t,
+- st_padding0: i16,
++ pub st_nlink: ::nlink_t,
+ pub st_uid: ::uid_t,
+ pub st_gid: ::gid_t,
+- st_padding1: i32,
+ pub st_rdev: ::dev_t,
+ pub st_atime: ::time_t,
+ pub st_atime_nsec: ::c_long,
+@@ -16,14 +14,15 @@ pub struct stat {
+ pub st_mtime_nsec: ::c_long,
+ pub st_ctime: ::time_t,
+ pub st_ctime_nsec: ::c_long,
+- pub st_birthtime: ::time_t,
+- pub st_birthtime_nsec: ::c_long,
+ pub st_size: ::off_t,
+ pub st_blocks: ::blkcnt_t,
+ pub st_blksize: ::blksize_t,
+ pub st_flags: ::fflags_t,
+- pub st_gen: u64,
+- pub st_spare: [u64; 10],
++ pub st_gen: u32,
++ pub st_lspare: i32,
++ pub st_birthtime: ::time_t,
++ pub st_birthtime_nsec: ::c_long,
++ __unused: [u8; 8],
+ }
+
+ impl ::Copy for ::stat {}
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
+index 68a8364194607..e416ebf745841 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
+@@ -479,10 +479,11 @@ extern "C" {
+ }
+
+ cfg_if! {
+- if #[cfg(any(target_arch = "x86_64",
+- target_arch = "aarch64",
+- target_arch = "riscv64"))] {
++ if #[cfg(target_pointer_width = "64")] {
+ mod b64;
+ pub use self::b64::*;
++ } else {
++ mod b32;
++ pub use self::b32::*;
+ }
+ }
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
+index 197400ffb4e28..c4431a6458e8f 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
+@@ -218,6 +218,40 @@ s! {
+ /// kthread flag.
+ pub ki_tdflags: ::c_long,
+ }
++
++ pub struct stat {
++ pub st_dev: ::dev_t,
++ pub st_ino: ::ino_t,
++ pub st_nlink: ::nlink_t,
++ pub st_mode: ::mode_t,
++ st_padding0: i16,
++ pub st_uid: ::uid_t,
++ pub st_gid: ::gid_t,
++ st_padding1: i32,
++ pub st_rdev: ::dev_t,
++ #[cfg(target_arch = "x86")]
++ st_atim_ext: i32,
++ pub st_atime: ::time_t,
++ pub st_atime_nsec: ::c_long,
++ #[cfg(target_arch = "x86")]
++ st_mtim_ext: i32,
++ pub st_mtime: ::time_t,
++ pub st_mtime_nsec: ::c_long,
++ #[cfg(target_arch = "x86")]
++ st_ctim_ext: i32,
++ pub st_ctime: ::time_t,
++ pub st_ctime_nsec: ::c_long,
++ #[cfg(target_arch = "x86")]
++ st_btim_ext: i32,
++ pub st_birthtime: ::time_t,
++ pub st_birthtime_nsec: ::c_long,
++ pub st_size: ::off_t,
++ pub st_blocks: ::blkcnt_t,
++ pub st_blksize: ::blksize_t,
++ pub st_flags: ::fflags_t,
++ pub st_gen: u64,
++ pub st_spare: [u64; 10],
++ }
+ }
+
+ s_no_extra_traits! {
+@@ -488,15 +522,6 @@ extern "C" {
+ pub fn basename(path: *mut ::c_char) -> *mut ::c_char;
+ }
+
+-cfg_if! {
+- if #[cfg(any(target_arch = "x86_64",
+- target_arch = "aarch64",
+- target_arch = "riscv64"))] {
+- mod b64;
+- pub use self::b64::*;
+- }
+-}
+-
+ cfg_if! {
+ if #[cfg(target_arch = "x86_64")] {
+ mod x86_64;
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd13/b64.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd13/b64.rs
+deleted file mode 100644
+index 80c6fa1684530..0000000000000
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd13/b64.rs
++++ /dev/null
+@@ -1,34 +0,0 @@
+-#[repr(C)]
+-#[cfg_attr(feature = "extra_traits", derive(Debug, Eq, Hash, PartialEq))]
+-pub struct stat {
+- pub st_dev: ::dev_t,
+- pub st_ino: ::ino_t,
+- pub st_nlink: ::nlink_t,
+- pub st_mode: ::mode_t,
+- st_padding0: i16,
+- pub st_uid: ::uid_t,
+- pub st_gid: ::gid_t,
+- st_padding1: i32,
+- pub st_rdev: ::dev_t,
+- pub st_atime: ::time_t,
+- pub st_atime_nsec: ::c_long,
+- pub st_mtime: ::time_t,
+- pub st_mtime_nsec: ::c_long,
+- pub st_ctime: ::time_t,
+- pub st_ctime_nsec: ::c_long,
+- pub st_birthtime: ::time_t,
+- pub st_birthtime_nsec: ::c_long,
+- pub st_size: ::off_t,
+- pub st_blocks: ::blkcnt_t,
+- pub st_blksize: ::blksize_t,
+- pub st_flags: ::fflags_t,
+- pub st_gen: u64,
+- pub st_spare: [u64; 10],
+-}
+-
+-impl ::Copy for ::stat {}
+-impl ::Clone for ::stat {
+- fn clone(&self) -> ::stat {
+- *self
+- }
+-}
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
+index d3a77d03c48d0..118404e8b089b 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
+@@ -228,6 +228,40 @@ s! {
+ /// kthread flag.
+ pub ki_tdflags: ::c_long,
+ }
++
++ pub struct stat {
++ pub st_dev: ::dev_t,
++ pub st_ino: ::ino_t,
++ pub st_nlink: ::nlink_t,
++ pub st_mode: ::mode_t,
++ st_padding0: i16,
++ pub st_uid: ::uid_t,
++ pub st_gid: ::gid_t,
++ st_padding1: i32,
++ pub st_rdev: ::dev_t,
++ #[cfg(target_arch = "x86")]
++ st_atim_ext: i32,
++ pub st_atime: ::time_t,
++ pub st_atime_nsec: ::c_long,
++ #[cfg(target_arch = "x86")]
++ st_mtim_ext: i32,
++ pub st_mtime: ::time_t,
++ pub st_mtime_nsec: ::c_long,
++ #[cfg(target_arch = "x86")]
++ st_ctim_ext: i32,
++ pub st_ctime: ::time_t,
++ pub st_ctime_nsec: ::c_long,
++ #[cfg(target_arch = "x86")]
++ st_btim_ext: i32,
++ pub st_birthtime: ::time_t,
++ pub st_birthtime_nsec: ::c_long,
++ pub st_size: ::off_t,
++ pub st_blocks: ::blkcnt_t,
++ pub st_blksize: ::blksize_t,
++ pub st_flags: ::fflags_t,
++ pub st_gen: u64,
++ pub st_spare: [u64; 10],
++ }
+ }
+
+ s_no_extra_traits! {
+@@ -529,15 +563,6 @@ extern "C" {
+ pub fn kvm_kerndisp(kd: *mut ::kvm_t) -> ::kssize_t;
+ }
+
+-cfg_if! {
+- if #[cfg(any(target_arch = "x86_64",
+- target_arch = "aarch64",
+- target_arch = "riscv64"))] {
+- mod b64;
+- pub use self::b64::*;
+- }
+-}
+-
+ cfg_if! {
+ if #[cfg(target_arch = "x86_64")] {
+ mod x86_64;
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd14/b64.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd14/b64.rs
+deleted file mode 100644
+index 80c6fa1684530..0000000000000
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd14/b64.rs
++++ /dev/null
+@@ -1,34 +0,0 @@
+-#[repr(C)]
+-#[cfg_attr(feature = "extra_traits", derive(Debug, Eq, Hash, PartialEq))]
+-pub struct stat {
+- pub st_dev: ::dev_t,
+- pub st_ino: ::ino_t,
+- pub st_nlink: ::nlink_t,
+- pub st_mode: ::mode_t,
+- st_padding0: i16,
+- pub st_uid: ::uid_t,
+- pub st_gid: ::gid_t,
+- st_padding1: i32,
+- pub st_rdev: ::dev_t,
+- pub st_atime: ::time_t,
+- pub st_atime_nsec: ::c_long,
+- pub st_mtime: ::time_t,
+- pub st_mtime_nsec: ::c_long,
+- pub st_ctime: ::time_t,
+- pub st_ctime_nsec: ::c_long,
+- pub st_birthtime: ::time_t,
+- pub st_birthtime_nsec: ::c_long,
+- pub st_size: ::off_t,
+- pub st_blocks: ::blkcnt_t,
+- pub st_blksize: ::blksize_t,
+- pub st_flags: ::fflags_t,
+- pub st_gen: u64,
+- pub st_spare: [u64; 10],
+-}
+-
+-impl ::Copy for ::stat {}
+-impl ::Clone for ::stat {
+- fn clone(&self) -> ::stat {
+- *self
+- }
+-}
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
+index 9d65317d29cb4..e624dd7201b0a 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
+@@ -228,6 +228,40 @@ s! {
+ /// kthread flag.
+ pub ki_tdflags: ::c_long,
+ }
++
++ pub struct stat {
++ pub st_dev: ::dev_t,
++ pub st_ino: ::ino_t,
++ pub st_nlink: ::nlink_t,
++ pub st_mode: ::mode_t,
++ st_padding0: i16,
++ pub st_uid: ::uid_t,
++ pub st_gid: ::gid_t,
++ st_padding1: i32,
++ pub st_rdev: ::dev_t,
++ #[cfg(target_arch = "x86")]
++ st_atim_ext: i32,
++ pub st_atime: ::time_t,
++ pub st_atime_nsec: ::c_long,
++ #[cfg(target_arch = "x86")]
++ st_mtim_ext: i32,
++ pub st_mtime: ::time_t,
++ pub st_mtime_nsec: ::c_long,
++ #[cfg(target_arch = "x86")]
++ st_ctim_ext: i32,
++ pub st_ctime: ::time_t,
++ pub st_ctime_nsec: ::c_long,
++ #[cfg(target_arch = "x86")]
++ st_btim_ext: i32,
++ pub st_birthtime: ::time_t,
++ pub st_birthtime_nsec: ::c_long,
++ pub st_size: ::off_t,
++ pub st_blocks: ::blkcnt_t,
++ pub st_blksize: ::blksize_t,
++ pub st_flags: ::fflags_t,
++ pub st_gen: u64,
++ pub st_spare: [u64; 10],
++ }
+ }
+
+ s_no_extra_traits! {
+@@ -529,15 +563,6 @@ extern "C" {
+ pub fn kvm_kerndisp(kd: *mut ::kvm_t) -> ::kssize_t;
+ }
+
+-cfg_if! {
+- if #[cfg(any(target_arch = "x86_64",
+- target_arch = "aarch64",
+- target_arch = "riscv64"))] {
+- mod b64;
+- pub use self::b64::*;
+- }
+-}
+-
+ cfg_if! {
+ if #[cfg(target_arch = "x86_64")] {
+ mod x86_64;
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd15/b64.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd15/b64.rs
+deleted file mode 100644
+index 80c6fa1684530..0000000000000
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd15/b64.rs
++++ /dev/null
+@@ -1,34 +0,0 @@
+-#[repr(C)]
+-#[cfg_attr(feature = "extra_traits", derive(Debug, Eq, Hash, PartialEq))]
+-pub struct stat {
+- pub st_dev: ::dev_t,
+- pub st_ino: ::ino_t,
+- pub st_nlink: ::nlink_t,
+- pub st_mode: ::mode_t,
+- st_padding0: i16,
+- pub st_uid: ::uid_t,
+- pub st_gid: ::gid_t,
+- st_padding1: i32,
+- pub st_rdev: ::dev_t,
+- pub st_atime: ::time_t,
+- pub st_atime_nsec: ::c_long,
+- pub st_mtime: ::time_t,
+- pub st_mtime_nsec: ::c_long,
+- pub st_ctime: ::time_t,
+- pub st_ctime_nsec: ::c_long,
+- pub st_birthtime: ::time_t,
+- pub st_birthtime_nsec: ::c_long,
+- pub st_size: ::off_t,
+- pub st_blocks: ::blkcnt_t,
+- pub st_blksize: ::blksize_t,
+- pub st_flags: ::fflags_t,
+- pub st_gen: u64,
+- pub st_spare: [u64; 10],
+-}
+-
+-impl ::Copy for ::stat {}
+-impl ::Clone for ::stat {
+- fn clone(&self) -> ::stat {
+- *self
+- }
+-}
+diff --git a/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs b/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
+index f76208400f324..a299af7d5d53e 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/freebsd15/mod.rs
+@@ -228,6 +228,40 @@ s! {
+ /// kthread flag.
+ pub ki_tdflags: ::c_long,
+ }
++
++ pub struct stat {
++ pub st_dev: ::dev_t,
++ pub st_ino: ::ino_t,
++ pub st_nlink: ::nlink_t,
++ pub st_mode: ::mode_t,
++ st_padding0: i16,
++ pub st_uid: ::uid_t,
++ pub st_gid: ::gid_t,
++ st_padding1: i32,
++ pub st_rdev: ::dev_t,
++ #[cfg(target_arch = "x86")]
++ st_atim_ext: i32,
++ pub st_atime: ::time_t,
++ pub st_atime_nsec: ::c_long,
++ #[cfg(target_arch = "x86")]
++ st_mtim_ext: i32,
++ pub st_mtime: ::time_t,
++ pub st_mtime_nsec: ::c_long,
++ #[cfg(target_arch = "x86")]
++ st_ctim_ext: i32,
++ pub st_ctime: ::time_t,
++ pub st_ctime_nsec: ::c_long,
++ #[cfg(target_arch = "x86")]
++ st_btim_ext: i32,
++ pub st_birthtime: ::time_t,
++ pub st_birthtime_nsec: ::c_long,
++ pub st_size: ::off_t,
++ pub st_blocks: ::blkcnt_t,
++ pub st_blksize: ::blksize_t,
++ pub st_flags: ::fflags_t,
++ pub st_gen: u64,
++ pub st_spare: [u64; 10],
++ }
+ }
+
+ s_no_extra_traits! {
+@@ -529,15 +563,6 @@ extern "C" {
+ pub fn kvm_kerndisp(kd: *mut ::kvm_t) -> ::kssize_t;
+ }
+
+-cfg_if! {
+- if #[cfg(any(target_arch = "x86_64",
+- target_arch = "aarch64",
+- target_arch = "riscv64"))] {
+- mod b64;
+- pub use self::b64::*;
+- }
+-}
+-
+ cfg_if! {
+ if #[cfg(target_arch = "x86_64")] {
+ mod x86_64;
+diff --git a/src/unix/bsd/freebsdlike/freebsd/x86.rs b/src/unix/bsd/freebsdlike/freebsd/x86.rs
+index c3c576ed66681..31a660e7d0a22 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/x86.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/x86.rs
+@@ -42,31 +42,6 @@ s_no_extra_traits! {
+ }
+
+ s! {
+- pub struct stat {
+- pub st_dev: ::dev_t,
+- pub st_ino: ::ino_t,
+- pub st_mode: ::mode_t,
+- pub st_nlink: ::nlink_t,
+- pub st_uid: ::uid_t,
+- pub st_gid: ::gid_t,
+- pub st_rdev: ::dev_t,
+- pub st_atime: ::time_t,
+- pub st_atime_nsec: ::c_long,
+- pub st_mtime: ::time_t,
+- pub st_mtime_nsec: ::c_long,
+- pub st_ctime: ::time_t,
+- pub st_ctime_nsec: ::c_long,
+- pub st_size: ::off_t,
+- pub st_blocks: ::blkcnt_t,
+- pub st_blksize: ::blksize_t,
+- pub st_flags: ::fflags_t,
+- pub st_gen: u32,
+- pub st_lspare: i32,
+- pub st_birthtime: ::time_t,
+- pub st_birthtime_nsec: ::c_long,
+- __unused: [u8; 8],
+- }
+-
+ pub struct ucontext_t {
+ pub uc_sigmask: ::sigset_t,
+ pub uc_mcontext: ::mcontext_t,
+
+
+From f381e010b2439579c9f548ef86fb06409c2c55d2 Mon Sep 17 00:00:00 2001
+From: Alan Somers <asomers@gmail.com>
+Date: Mon, 23 Sep 2024 16:03:48 -0600
+Subject: [PATCH] fixup: fix build on powerpc, powerpc64, and arm
+
+---
+ src/unix/bsd/freebsdlike/freebsd/arm.rs | 30 -------------------
+ src/unix/bsd/freebsdlike/freebsd/powerpc.rs | 26 ----------------
+ src/unix/bsd/freebsdlike/freebsd/powerpc64.rs | 26 ----------------
+ 3 files changed, 82 deletions(-)
+
+diff --git a/src/unix/bsd/freebsdlike/freebsd/arm.rs b/src/unix/bsd/freebsdlike/freebsd/arm.rs
+index 300b3dd45ca9d..8ff500c65981c 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/arm.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/arm.rs
+@@ -6,36 +6,6 @@ pub type time_t = i64;
+ pub type suseconds_t = i32;
+ pub type register_t = i32;
+
+-s! {
+- pub struct stat {
+- pub st_dev: ::dev_t,
+- pub st_ino: ::ino_t,
+- pub st_mode: ::mode_t,
+- pub st_nlink: ::nlink_t,
+- pub st_uid: ::uid_t,
+- pub st_gid: ::gid_t,
+- pub st_rdev: ::dev_t,
+- pub st_atime: ::time_t,
+- pub st_atime_nsec: ::c_long,
+- pub st_atime_pad: ::c_long,
+- pub st_mtime: ::time_t,
+- pub st_mtime_nsec: ::c_long,
+- pub st_mtime_pad: ::c_long,
+- pub st_ctime: ::time_t,
+- pub st_ctime_nsec: ::c_long,
+- pub st_ctime_pad: ::c_long,
+- pub st_size: ::off_t,
+- pub st_blocks: ::blkcnt_t,
+- pub st_blksize: ::blksize_t,
+- pub st_flags: ::fflags_t,
+- pub st_gen: u32,
+- pub st_lspare: i32,
+- pub st_birthtime: ::time_t,
+- pub st_birthtime_nsec: ::c_long,
+- pub st_birthtime_pad: ::c_long,
+- }
+-}
+-
+ // should be pub(crate), but that requires Rust 1.18.0
+ cfg_if! {
+ if #[cfg(libc_const_size_of)] {
+diff --git a/src/unix/bsd/freebsdlike/freebsd/powerpc.rs b/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
+index a0120c337e0ad..f84062ba34b93 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
+@@ -6,32 +6,6 @@ pub type time_t = i64;
+ pub type suseconds_t = i32;
+ pub type register_t = i32;
+
+-s! {
+- pub struct stat {
+- pub st_dev: ::dev_t,
+- pub st_ino: ::ino_t,
+- pub st_mode: ::mode_t,
+- pub st_nlink: ::nlink_t,
+- pub st_uid: ::uid_t,
+- pub st_gid: ::gid_t,
+- pub st_rdev: ::dev_t,
+- pub st_atime: ::time_t,
+- pub st_atime_nsec: ::c_long,
+- pub st_mtime: ::time_t,
+- pub st_mtime_nsec: ::c_long,
+- pub st_ctime: ::time_t,
+- pub st_ctime_nsec: ::c_long,
+- pub st_size: ::off_t,
+- pub st_blocks: ::blkcnt_t,
+- pub st_blksize: ::blksize_t,
+- pub st_flags: ::fflags_t,
+- pub st_gen: u32,
+- pub st_lspare: i32,
+- pub st_birthtime: ::time_t,
+- pub st_birthtime_nsec: ::c_long,
+- }
+-}
+-
+ // should be pub(crate), but that requires Rust 1.18.0
+ cfg_if! {
+ if #[cfg(libc_const_size_of)] {
+diff --git a/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs b/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
+index 7f5b9752264e3..69cf4c5fc88c7 100644
+--- vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
++++ vendor/libc-0.2.155/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
+@@ -6,32 +6,6 @@ pub type time_t = i64;
+ pub type suseconds_t = i64;
+ pub type register_t = i64;
+
+-s! {
+- pub struct stat {
+- pub st_dev: ::dev_t,
+- pub st_ino: ::ino_t,
+- pub st_mode: ::mode_t,
+- pub st_nlink: ::nlink_t,
+- pub st_uid: ::uid_t,
+- pub st_gid: ::gid_t,
+- pub st_rdev: ::dev_t,
+- pub st_atime: ::time_t,
+- pub st_atime_nsec: ::c_long,
+- pub st_mtime: ::time_t,
+- pub st_mtime_nsec: ::c_long,
+- pub st_ctime: ::time_t,
+- pub st_ctime_nsec: ::c_long,
+- pub st_size: ::off_t,
+- pub st_blocks: ::blkcnt_t,
+- pub st_blksize: ::blksize_t,
+- pub st_flags: ::fflags_t,
+- pub st_gen: u32,
+- pub st_lspare: i32,
+- pub st_birthtime: ::time_t,
+- pub st_birthtime_nsec: ::c_long,
+- }
+-}
+-
+ // should be pub(crate), but that requires Rust 1.18.0
+ cfg_if! {
+ if #[cfg(libc_const_size_of)] {
diff --git a/lang/rust188/files/patch-vendor_openssl_crypto_threads__pthread.c b/lang/rust188/files/patch-vendor_openssl_crypto_threads__pthread.c
new file mode 100644
index 000000000000..87c398a91538
--- /dev/null
+++ b/lang/rust188/files/patch-vendor_openssl_crypto_threads__pthread.c
@@ -0,0 +1,27 @@
+/usr/ports/security/openssl34/files/patch-crypto_threads__pthread.c
++ fix dup IMPL_fallback_atomic_exchange_n (this code was removed in
+https://github.com/openssl/openssl/commit/65787e2dc219685c30539c6f60eb6b64b890bf6f)
+
+--- vendor/openssl-src-300.4.2+3.4.1/openssl/crypto/threads_pthread.c.orig 2025-05-09 22:37:37.000000000 +0200
++++ vendor/openssl-src-300.4.2+3.4.1/openssl/crypto/threads_pthread.c 2025-05-21 14:44:18.563852000 +0200
+@@ -50,6 +50,10 @@ __tsan_mutex_post_lock((x), 0, 0)
+ # define BROKEN_CLANG_ATOMICS
+ #endif
+
++#if defined(__FreeBSD__) && (defined(__i386__) || (defined(__powerpc__) && defined(__ILP32__)))
++#define BROKEN_CLANG_ATOMICS
++#endif
++
+ #if defined(OPENSSL_THREADS) && !defined(CRYPTO_TDEBUG) && !defined(OPENSSL_SYS_WINDOWS)
+
+ # if defined(OPENSSL_SYS_UNIX)
+@@ -210,8 +214,7 @@ IMPL_fallback_atomic_exchange_n(prcu_cb_item)
+ pthread_mutex_unlock(&atomic_sim_lock); \
+ return ret; \
+ }
+-
+-IMPL_fallback_atomic_exchange_n(uint64_t)
++IMPL_fallback_atomic_compare_exchange_n(uint64_t)
+
+ # define ATOMIC_COMPARE_EXCHANGE_N(t, p, e, d, s, f) fallback_atomic_compare_exchange_n_##t(p, e, d, s, f)
+
diff --git a/lang/rust188/files/riscv64/patch-vendor_rustc__ap__rustc__target_src_spec_riscv64gc__unknown__freebsd.rs b/lang/rust188/files/riscv64/patch-vendor_rustc__ap__rustc__target_src_spec_riscv64gc__unknown__freebsd.rs
new file mode 100644
index 000000000000..5faf5e2aacf8
--- /dev/null
+++ b/lang/rust188/files/riscv64/patch-vendor_rustc__ap__rustc__target_src_spec_riscv64gc__unknown__freebsd.rs
@@ -0,0 +1,21 @@
+--- vendor/rustc-ap-rustc_target/src/spec/riscv64gc_unknown_freebsd.rs.orig 2021-11-04 11:22:10 UTC
++++ vendor/rustc-ap-rustc_target/src/spec/riscv64gc_unknown_freebsd.rs
+@@ -0,0 +1,18 @@
++use crate::spec::{CodeModel, Target, TargetOptions};
++
++pub fn target() -> Target {
++ Target {
++ llvm_target: "riscv64-unknown-freebsd".to_string(),
++ pointer_width: 64,
++ data_layout: "e-m:e-p:64:64-i64:64-i128:128-n64-S128".to_string(),
++ arch: "riscv64".to_string(),
++ options: TargetOptions {
++ code_model: Some(CodeModel::Medium),
++ cpu: "generic-rv64".to_string(),
++ features: "+m,+a,+f,+d,+c".to_string(),
++ llvm_abiname: "lp64d".to_string(),
++ max_atomic_width: Some(64),
++ ..super::freebsd_base::opts()
++ },
++ }
++}
diff --git a/lang/rust188/pkg-descr b/lang/rust188/pkg-descr
new file mode 100644
index 000000000000..828174df19f7
--- /dev/null
+++ b/lang/rust188/pkg-descr
@@ -0,0 +1,12 @@
+Rust is an open-source systems programming language that runs blazingly
+fast, prevents almost all crashes, and eliminates data races.
+Some of its features:
+
+ - Algebraic data types, type inference
+ - Pattern matching and closures
+ - Concurrency without data races
+ - Guaranteed memory safety
+ - Optional garbage collection
+ - Zero-cost abstractions
+ - Minimal runtime
+ - Efficient C bindings
diff --git a/lang/rust188/update.sh b/lang/rust188/update.sh
new file mode 100644
index 000000000000..f169891c53d7
--- /dev/null
+++ b/lang/rust188/update.sh
@@ -0,0 +1,35 @@
+#!/bin/sh
+# Requires: pkg install portfmt yq
+# Run in lang/rust
+set -eu
+
+fetch -qo /tmp/channel-rust-stable.toml https://dev-static.rust-lang.org/dist/channel-rust-stable.toml
+version=$(</tmp/channel-rust-stable.toml tomlq -r '.pkg.rustc.version | split(" ")[0]')
+new_commit=$(</tmp/channel-rust-stable.toml tomlq -r '.pkg.rustc.git_commit_hash')
+rm /tmp/channel-rust-stable.toml
+
+fetch -qo /tmp/stage0 https://raw.githubusercontent.com/rust-lang/rust/${new_commit}/src/stage0
+BOOTSTRAPS_DATE=$(awk -F "=" /^compiler_date/'{print $2}' /tmp/stage0)
+RUST_BOOTSTRAP_VERSION=$(awk -F "=" /^compiler_version/'{print $2}' /tmp/stage0)
+echo "BOOTSTRAPS_DATE=${BOOTSTRAPS_DATE}" | portedit merge -i .
+echo "RUST_BOOTSTRAP_VERSION=${RUST_BOOTSTRAP_VERSION}" | portedit merge -i .
+
+cat <<EOF | sed -i '' -E -f - ../../Mk/Uses/cargo.mk ../../Mk/bsd.gecko.mk
+1,/\\$\\{RUST_DEFAULT\\}>=/ {
+ s,(\\$\\{RUST_DEFAULT\\}>=).*(:lang/\\$\\{RUST_DEFAULT\\}),\\1${version}\\2,
+}
+EOF
+
+portedit set-version -i "${version}" .
+portedit set-version -i "${version}" ../rust-bootstrap
+
+make makesum
+make -C ../rust-bootstrap makesum
+
+echo "lang/rust: Update to ${version}
+
+https://blog.rust-lang.org/FIXME/Rust-${version}.html
+
+PR: FIXME
+Exp-run by: antoine
+Differential Revision: FIXME" >rust.msg
diff --git a/lang/rustpython/Makefile b/lang/rustpython/Makefile
index f5b3b839bc6f..6b738ce8549a 100644
--- a/lang/rustpython/Makefile
+++ b/lang/rustpython/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustpython
DISTVERSION= 0.4.0
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= lang
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/lang/s7/Makefile.master b/lang/s7/Makefile.master
index 528bb554cb8b..8a4023492e50 100644
--- a/lang/s7/Makefile.master
+++ b/lang/s7/Makefile.master
@@ -1,7 +1,7 @@
PORTNAME= s7
CATEGORIES= lang lisp
# S7_MAJOR_VERSION / S7_MINOR_VERSION / S7_DATE from s7.h
-PORTVERSION= 11.4.20250505
+PORTVERSION= 11.5.20250902
MAINTAINER?= fuz@FreeBSD.org
WWW= https://ccrma.stanford.edu/software/snd/snd/s7.html
@@ -12,7 +12,7 @@ USES= localbase:ldflags
USE_GITLAB= yes
GL_SITE= https://cm-gitlab.stanford.edu
GL_ACCOUNT= bil
-GL_TAGNAME= f9a99df1cb1470b7daa19daf7148e76363f7bceb
+GL_TAGNAME= d839d9edb74cb898fa366cbb76596a3d04185fc8
CFLAGS+= -DS7_LOAD_PATH=\"${DATADIR}\" \
-DHAVE_COMPLEX_NUMBERS \
diff --git a/lang/s7/distinfo b/lang/s7/distinfo
index f47e005d8ac9..65eed96d86ab 100644
--- a/lang/s7/distinfo
+++ b/lang/s7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746427498
-SHA256 (bil-s7-f9a99df1cb1470b7daa19daf7148e76363f7bceb_GL0.tar.gz) = 3833f0226fdeda4691189ee38702aec52ed98d67253a002c21fb671c109e2400
-SIZE (bil-s7-f9a99df1cb1470b7daa19daf7148e76363f7bceb_GL0.tar.gz) = 2818205
+TIMESTAMP = 1756478740
+SHA256 (bil-s7-d839d9edb74cb898fa366cbb76596a3d04185fc8_GL0.tar.gz) = 1881d5a8275d70a9ba3b0e191e52f8b12473573e8d003a61359d7a5e6465f7b9
+SIZE (bil-s7-d839d9edb74cb898fa366cbb76596a3d04185fc8_GL0.tar.gz) = 2845766
diff --git a/lang/scryer-prolog/Makefile b/lang/scryer-prolog/Makefile
index 4245e71039e7..9b7e7f23eb7c 100644
--- a/lang/scryer-prolog/Makefile
+++ b/lang/scryer-prolog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scryer-prolog
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.4
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= lang
MAINTAINER= me@svmhdvn.name
diff --git a/lang/spidermonkey102/Makefile b/lang/spidermonkey102/Makefile
index 23d81a61c143..35022885e1d8 100644
--- a/lang/spidermonkey102/Makefile
+++ b/lang/spidermonkey102/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 102.9.0
-PORTREVISION= 10
+PORTREVISION= 12
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
diff --git a/lang/spidermonkey115/Makefile b/lang/spidermonkey115/Makefile
index ec9ef29a3fd7..938a86577295 100644
--- a/lang/spidermonkey115/Makefile
+++ b/lang/spidermonkey115/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 115.22.0
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source \
MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/lang/spidermonkey128/Makefile b/lang/spidermonkey128/Makefile
index 040cd88d2983..df40ac9bd14f 100644
--- a/lang/spidermonkey128/Makefile
+++ b/lang/spidermonkey128/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 128.12.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source \
MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/lang/spidermonkey78/Makefile b/lang/spidermonkey78/Makefile
index 2e57c68b07e6..8304e27bc0de 100644
--- a/lang/spidermonkey78/Makefile
+++ b/lang/spidermonkey78/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 78.15.0
-PORTREVISION= 35
+PORTREVISION= 37
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
diff --git a/lang/spidermonkey91/Makefile b/lang/spidermonkey91/Makefile
index 9280023e6432..61877788c83b 100644
--- a/lang/spidermonkey91/Makefile
+++ b/lang/spidermonkey91/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 91.13.0
-PORTREVISION= 31
+PORTREVISION= 33
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
diff --git a/lang/starlark-rust/Makefile b/lang/starlark-rust/Makefile
index 7d9eb4b16cdf..1ef5a7fc4541 100644
--- a/lang/starlark-rust/Makefile
+++ b/lang/starlark-rust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= starlark-rust
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/tcl86/Makefile b/lang/tcl86/Makefile
index d9950cab781c..86fbfdff67b8 100644
--- a/lang/tcl86/Makefile
+++ b/lang/tcl86/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tcl
DISTVERSION= ${TCL_VERSION}${TCL_RC}
-PORTREVISION= 2
CATEGORIES= lang
MASTER_SITES= SF/tcl/Tcl/${TCL_VERSION}
PKGNAMESUFFIX= ${SHORT_TCL_VER}
@@ -49,7 +48,7 @@ ALL_TARGET= all
INSTALL_TARGET= install-strip install-libraries install-private-headers
TEST_TARGET= test-tcl
-TCL_VERSION= 8.6.16
+TCL_VERSION= 8.6.17
TCL_VER= ${TCL_VERSION:R}
TCL_RC=
SHORT_TCL_VER= ${TCL_VER:S/.//}
diff --git a/lang/tcl86/distinfo b/lang/tcl86/distinfo
index 1fc3f2dbdf79..4fbe308ac569 100644
--- a/lang/tcl86/distinfo
+++ b/lang/tcl86/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733934143
-SHA256 (tcl8.6.16-src.tar.gz) = 91cb8fa61771c63c262efb553059b7c7ad6757afa5857af6265e4b0bdc2a14a5
-SIZE (tcl8.6.16-src.tar.gz) = 11678979
+TIMESTAMP = 1755510767
+SHA256 (tcl8.6.17-src.tar.gz) = a3903371efcce8a405c5c245d029e9f6850258a60fa3761c4d58995610949b31
+SIZE (tcl8.6.17-src.tar.gz) = 11724552
diff --git a/lang/tcl86/files/patch-unix-Makefile.in b/lang/tcl86/files/patch-unix-Makefile.in
index a532c28d9957..3c6e1c559c29 100644
--- a/lang/tcl86/files/patch-unix-Makefile.in
+++ b/lang/tcl86/files/patch-unix-Makefile.in
@@ -67,7 +67,7 @@
INSTALL_PACKAGE_TARGETS = install-packages
INSTALL_DEV_TARGETS = install-headers
INSTALL_EXTRA_TARGETS = @EXTRA_INSTALL@
--INSTALL_TARGETS = $(INSTALL_BASE_TARGETS) $(INSTALL_DOC_TARGETS) $(INSTALL_DEV_TARGETS) \
+-INSTALL_TARGETS = $(INSTALL_BASE_TARGETS) $(INSTALL_DEV_TARGETS) $(INSTALL_DOC_TARGETS) \
- $(INSTALL_PACKAGE_TARGETS) $(INSTALL_EXTRA_TARGETS)
+INSTALL_TARGETS = $(INSTALL_BASE_TARGETS) $(INSTALL_DEV_TARGETS) \
+ $(INSTALL_EXTRA_TARGETS)
@@ -138,10 +138,10 @@
@$(INSTALL_DATA) $(TOP_DIR)/library/msgcat/msgcat.tcl \
- "$(MODULE_INSTALL_DIR)/8.5/msgcat-1.6.1.tm"
+ "$(SCRIPT_INSTALL_DIR)/msgcat-1.6.1.tm"
- @echo "Installing package tcltest 2.5.9 as a Tcl Module"
+ @echo "Installing package tcltest 2.5.10 as a Tcl Module"
@$(INSTALL_DATA) $(TOP_DIR)/library/tcltest/tcltest.tcl \
-- "$(MODULE_INSTALL_DIR)/8.5/tcltest-2.5.9.tm"
-+ "$(SCRIPT_INSTALL_DIR)/tcltest-2.5.9.tm"
+- "$(MODULE_INSTALL_DIR)/8.5/tcltest-2.5.10.tm"
++ "$(SCRIPT_INSTALL_DIR)/tcltest-2.5.10.tm"
@echo "Installing package platform 1.0.19 as a Tcl Module"
@$(INSTALL_DATA) $(TOP_DIR)/library/platform/platform.tcl \
- "$(MODULE_INSTALL_DIR)/8.4/platform-1.0.19.tm"
diff --git a/lang/tcl86/pkg-plist b/lang/tcl86/pkg-plist
index 0c180ea1a1b4..38cbcb12a94c 100644
--- a/lang/tcl86/pkg-plist
+++ b/lang/tcl86/pkg-plist
@@ -47,12 +47,13 @@ lib/tcl%%TCL_VER%%/opt0.4/optparse.tcl
lib/tcl%%TCL_VER%%/opt0.4/pkgIndex.tcl
lib/tcl%%TCL_VER%%/platform-1.0.19.tm
lib/tcl%%TCL_VER%%/platform/shell-1.1.4.tm
-lib/tcl%%TCL_VER%%/tcltest-2.5.9.tm
+lib/tcl%%TCL_VER%%/tcltest-2.5.10.tm
lib/tcl%%TCL_VER%%/auto.tcl
lib/tcl%%TCL_VER%%/clock.tcl
lib/tcl%%TCL_VER%%/encoding/ascii.enc
lib/tcl%%TCL_VER%%/encoding/big5.enc
lib/tcl%%TCL_VER%%/encoding/cns11643.enc
+lib/tcl%%TCL_VER%%/encoding/cp165.enc
lib/tcl%%TCL_VER%%/encoding/cp1250.enc
lib/tcl%%TCL_VER%%/encoding/cp1251.enc
lib/tcl%%TCL_VER%%/encoding/cp1252.enc
@@ -343,6 +344,7 @@ lib/tcl%%TCL_VER%%/word.tcl
%%TCLMAN%%share/man/man3/Tcl_ClassSetMetadata.tcl86.3.gz
%%TCLMAN%%share/man/man3/Tcl_ClearChannelHandlers.tcl86.3.gz
%%TCLMAN%%share/man/man3/Tcl_Close.tcl86.3.gz
+%%TCLMAN%%share/man/man3/Tcl_CloseEx.tcl86.3.gz
%%TCLMAN%%share/man/man3/Tcl_CommandComplete.tcl86.3.gz
%%TCLMAN%%share/man/man3/Tcl_CommandTraceInfo.tcl86.3.gz
%%TCLMAN%%share/man/man3/Tcl_Concat.tcl86.3.gz
@@ -1195,6 +1197,7 @@ lib/tcl%%TCL_VER%%/word.tcl
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Coral_Harbour
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Cordoba
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Costa_Rica
+%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Coyhaique
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Creston
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Cuiaba
%%TZDATA%%lib/tcl%%TCL_VER%%/tzdata/America/Curacao
diff --git a/lang/tuareg-mode.el/Makefile b/lang/tuareg-mode.el/Makefile
index b45674183d85..b67e2e0aa1fc 100644
--- a/lang/tuareg-mode.el/Makefile
+++ b/lang/tuareg-mode.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tuareg-mode
PORTVERSION= 2.0.8
-PORTREVISION= 21
+PORTREVISION= 22
PORTEPOCH= 1
CATEGORIES= lang elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/lang/typescript/Makefile b/lang/typescript/Makefile
new file mode 100644
index 000000000000..98f0fdf4f419
--- /dev/null
+++ b/lang/typescript/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= typescript
+DISTVERSION= 5.9.3
+CATEGORIES= lang
+MASTER_SITES= https://github.com/microsoft/TypeScript/releases/download/v${DISTVERSION}/ \
+ https://registry.npmjs.org/${PORTNAME}/-/
+
+MAINTAINER= mandree@FreeBSD.org
+COMMENT= Superset of JavaScript that compiles to JavaScript output
+WWW= https://www.typescriptlang.org/
+
+LICENSE= APACHE20
+
+DEPRECATED= New port was added without port maintainer, submitter not interested in taking it. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289856 and contact mandree@ if you are willing to maintain typescript and have a track record that lets you appear suitable for maintaining a high-profile port.
+EXPIRATION_DATE=2025-11-30
+
+USES= nodejs:run tar:tgz
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+WRKSRC= ${WRKDIR}/package
+
+post-patch:
+ @cd ${WRKSRC}/bin && for f in *; do \
+ ${REINPLACE_CMD} -e 's|../lib|${LOCALBASE}/lib/node_modules/${PORTNAME}|g' "$$f"; \
+ done
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/${PORTNAME}
+ cd ${WRKSRC}/bin && for f in *; do \
+ case "$${f}" in *.bak) ;; *) \
+ ${INSTALL_SCRIPT} "${WRKSRC}/bin/$$f" ${STAGEDIR}${PREFIX}/bin ; \
+ esac ; \
+ done
+ cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${PREFIX}/lib/node_modules/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/lang/typescript/distinfo b/lang/typescript/distinfo
new file mode 100644
index 000000000000..191f1cf984a0
--- /dev/null
+++ b/lang/typescript/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759274614
+SHA256 (typescript-5.9.3.tgz) = 10e108c9cf7d5f2879053dff18515fb405abf2ccef63eaaf017d9c571687a1d3
+SIZE (typescript-5.9.3.tgz) = 4377468
diff --git a/lang/typescript/pkg-descr b/lang/typescript/pkg-descr
new file mode 100644
index 000000000000..9150fa8768ef
--- /dev/null
+++ b/lang/typescript/pkg-descr
@@ -0,0 +1,4 @@
+TypeScript is a language for application-scale JavaScript. TypeScript
+adds optional types to JavaScript that support tools for large-scale
+JavaScript applications for any browser, for any host, on any OS.
+TypeScript compiles to readable, standards-based JavaScript.
diff --git a/lang/typescript/pkg-plist b/lang/typescript/pkg-plist
new file mode 100644
index 000000000000..482e17096999
--- /dev/null
+++ b/lang/typescript/pkg-plist
@@ -0,0 +1,127 @@
+bin/tsc
+bin/tsserver
+lib/node_modules/typescript/_tsc.js
+lib/node_modules/typescript/_tsserver.js
+lib/node_modules/typescript/_typingsInstaller.js
+lib/node_modules/typescript/cs/diagnosticMessages.generated.json
+lib/node_modules/typescript/de/diagnosticMessages.generated.json
+lib/node_modules/typescript/es/diagnosticMessages.generated.json
+lib/node_modules/typescript/fr/diagnosticMessages.generated.json
+lib/node_modules/typescript/it/diagnosticMessages.generated.json
+lib/node_modules/typescript/ja/diagnosticMessages.generated.json
+lib/node_modules/typescript/ko/diagnosticMessages.generated.json
+lib/node_modules/typescript/lib.d.ts
+lib/node_modules/typescript/lib.decorators.d.ts
+lib/node_modules/typescript/lib.decorators.legacy.d.ts
+lib/node_modules/typescript/lib.dom.asynciterable.d.ts
+lib/node_modules/typescript/lib.dom.d.ts
+lib/node_modules/typescript/lib.dom.iterable.d.ts
+lib/node_modules/typescript/lib.es2015.collection.d.ts
+lib/node_modules/typescript/lib.es2015.core.d.ts
+lib/node_modules/typescript/lib.es2015.d.ts
+lib/node_modules/typescript/lib.es2015.generator.d.ts
+lib/node_modules/typescript/lib.es2015.iterable.d.ts
+lib/node_modules/typescript/lib.es2015.promise.d.ts
+lib/node_modules/typescript/lib.es2015.proxy.d.ts
+lib/node_modules/typescript/lib.es2015.reflect.d.ts
+lib/node_modules/typescript/lib.es2015.symbol.d.ts
+lib/node_modules/typescript/lib.es2015.symbol.wellknown.d.ts
+lib/node_modules/typescript/lib.es2016.array.include.d.ts
+lib/node_modules/typescript/lib.es2016.d.ts
+lib/node_modules/typescript/lib.es2016.full.d.ts
+lib/node_modules/typescript/lib.es2016.intl.d.ts
+lib/node_modules/typescript/lib.es2017.arraybuffer.d.ts
+lib/node_modules/typescript/lib.es2017.d.ts
+lib/node_modules/typescript/lib.es2017.date.d.ts
+lib/node_modules/typescript/lib.es2017.full.d.ts
+lib/node_modules/typescript/lib.es2017.intl.d.ts
+lib/node_modules/typescript/lib.es2017.object.d.ts
+lib/node_modules/typescript/lib.es2017.sharedmemory.d.ts
+lib/node_modules/typescript/lib.es2017.string.d.ts
+lib/node_modules/typescript/lib.es2017.typedarrays.d.ts
+lib/node_modules/typescript/lib.es2018.asyncgenerator.d.ts
+lib/node_modules/typescript/lib.es2018.asynciterable.d.ts
+lib/node_modules/typescript/lib.es2018.d.ts
+lib/node_modules/typescript/lib.es2018.full.d.ts
+lib/node_modules/typescript/lib.es2018.intl.d.ts
+lib/node_modules/typescript/lib.es2018.promise.d.ts
+lib/node_modules/typescript/lib.es2018.regexp.d.ts
+lib/node_modules/typescript/lib.es2019.array.d.ts
+lib/node_modules/typescript/lib.es2019.d.ts
+lib/node_modules/typescript/lib.es2019.full.d.ts
+lib/node_modules/typescript/lib.es2019.intl.d.ts
+lib/node_modules/typescript/lib.es2019.object.d.ts
+lib/node_modules/typescript/lib.es2019.string.d.ts
+lib/node_modules/typescript/lib.es2019.symbol.d.ts
+lib/node_modules/typescript/lib.es2020.bigint.d.ts
+lib/node_modules/typescript/lib.es2020.d.ts
+lib/node_modules/typescript/lib.es2020.date.d.ts
+lib/node_modules/typescript/lib.es2020.full.d.ts
+lib/node_modules/typescript/lib.es2020.intl.d.ts
+lib/node_modules/typescript/lib.es2020.number.d.ts
+lib/node_modules/typescript/lib.es2020.promise.d.ts
+lib/node_modules/typescript/lib.es2020.sharedmemory.d.ts
+lib/node_modules/typescript/lib.es2020.string.d.ts
+lib/node_modules/typescript/lib.es2020.symbol.wellknown.d.ts
+lib/node_modules/typescript/lib.es2021.d.ts
+lib/node_modules/typescript/lib.es2021.full.d.ts
+lib/node_modules/typescript/lib.es2021.intl.d.ts
+lib/node_modules/typescript/lib.es2021.promise.d.ts
+lib/node_modules/typescript/lib.es2021.string.d.ts
+lib/node_modules/typescript/lib.es2021.weakref.d.ts
+lib/node_modules/typescript/lib.es2022.array.d.ts
+lib/node_modules/typescript/lib.es2022.d.ts
+lib/node_modules/typescript/lib.es2022.error.d.ts
+lib/node_modules/typescript/lib.es2022.full.d.ts
+lib/node_modules/typescript/lib.es2022.intl.d.ts
+lib/node_modules/typescript/lib.es2022.object.d.ts
+lib/node_modules/typescript/lib.es2022.regexp.d.ts
+lib/node_modules/typescript/lib.es2022.string.d.ts
+lib/node_modules/typescript/lib.es2023.array.d.ts
+lib/node_modules/typescript/lib.es2023.collection.d.ts
+lib/node_modules/typescript/lib.es2023.d.ts
+lib/node_modules/typescript/lib.es2023.full.d.ts
+lib/node_modules/typescript/lib.es2023.intl.d.ts
+lib/node_modules/typescript/lib.es2024.arraybuffer.d.ts
+lib/node_modules/typescript/lib.es2024.collection.d.ts
+lib/node_modules/typescript/lib.es2024.d.ts
+lib/node_modules/typescript/lib.es2024.full.d.ts
+lib/node_modules/typescript/lib.es2024.object.d.ts
+lib/node_modules/typescript/lib.es2024.promise.d.ts
+lib/node_modules/typescript/lib.es2024.regexp.d.ts
+lib/node_modules/typescript/lib.es2024.sharedmemory.d.ts
+lib/node_modules/typescript/lib.es2024.string.d.ts
+lib/node_modules/typescript/lib.es5.d.ts
+lib/node_modules/typescript/lib.es6.d.ts
+lib/node_modules/typescript/lib.esnext.array.d.ts
+lib/node_modules/typescript/lib.esnext.collection.d.ts
+lib/node_modules/typescript/lib.esnext.d.ts
+lib/node_modules/typescript/lib.esnext.decorators.d.ts
+lib/node_modules/typescript/lib.esnext.disposable.d.ts
+lib/node_modules/typescript/lib.esnext.error.d.ts
+lib/node_modules/typescript/lib.esnext.float16.d.ts
+lib/node_modules/typescript/lib.esnext.full.d.ts
+lib/node_modules/typescript/lib.esnext.intl.d.ts
+lib/node_modules/typescript/lib.esnext.iterator.d.ts
+lib/node_modules/typescript/lib.esnext.promise.d.ts
+lib/node_modules/typescript/lib.esnext.sharedmemory.d.ts
+lib/node_modules/typescript/lib.scripthost.d.ts
+lib/node_modules/typescript/lib.webworker.asynciterable.d.ts
+lib/node_modules/typescript/lib.webworker.d.ts
+lib/node_modules/typescript/lib.webworker.importscripts.d.ts
+lib/node_modules/typescript/lib.webworker.iterable.d.ts
+lib/node_modules/typescript/pl/diagnosticMessages.generated.json
+lib/node_modules/typescript/pt-br/diagnosticMessages.generated.json
+lib/node_modules/typescript/ru/diagnosticMessages.generated.json
+lib/node_modules/typescript/tr/diagnosticMessages.generated.json
+lib/node_modules/typescript/tsc.js
+lib/node_modules/typescript/tsserver.js
+lib/node_modules/typescript/tsserverlibrary.d.ts
+lib/node_modules/typescript/tsserverlibrary.js
+lib/node_modules/typescript/typesMap.json
+lib/node_modules/typescript/typescript.d.ts
+lib/node_modules/typescript/typescript.js
+lib/node_modules/typescript/typingsInstaller.js
+lib/node_modules/typescript/watchGuard.js
+lib/node_modules/typescript/zh-cn/diagnosticMessages.generated.json
+lib/node_modules/typescript/zh-tw/diagnosticMessages.generated.json
diff --git a/lang/typstfmt/Makefile b/lang/typstfmt/Makefile
index 459233b0a778..b0edbdc1f233 100644
--- a/lang/typstfmt/Makefile
+++ b/lang/typstfmt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= typstfmt
DISTVERSION= 0.2.10
-PORTREVISION= 10
+PORTREVISION= 12
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/typstyle/Makefile b/lang/typstyle/Makefile
index 1b6c9af308ae..54c75f1f89bb 100644
--- a/lang/typstyle/Makefile
+++ b/lang/typstyle/Makefile
@@ -1,7 +1,7 @@
PORTNAME= typstyle
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
diff --git a/lang/yabasic/Makefile b/lang/yabasic/Makefile
index c2be5107c190..c741cd6ea494 100644
--- a/lang/yabasic/Makefile
+++ b/lang/yabasic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yabasic
-PORTVERSION= 2.91.3
+PORTVERSION= 2.91.4
PORTEPOCH= 1
CATEGORIES= lang
diff --git a/lang/yabasic/distinfo b/lang/yabasic/distinfo
index 35646a90803f..d94f1d2c0333 100644
--- a/lang/yabasic/distinfo
+++ b/lang/yabasic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751442906
-SHA256 (marcIhm-yabasic-2.91.3_GH0.tar.gz) = 7cfccb5d3fcb1e0b28e1f5df9312bfa593a8bcd4b1c4393931268e0185353515
-SIZE (marcIhm-yabasic-2.91.3_GH0.tar.gz) = 2228925
+TIMESTAMP = 1756714559
+SHA256 (marcIhm-yabasic-2.91.4_GH0.tar.gz) = c01b3ea5515cd4799628886074984a63913e3b2ba5bf10037ab2cd0b36166476
+SIZE (marcIhm-yabasic-2.91.4_GH0.tar.gz) = 2249401
diff --git a/lang/zig010/Makefile b/lang/zig010/Makefile
deleted file mode 100644
index 7a2db4003421..000000000000
--- a/lang/zig010/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-PORTNAME= zig
-DISTVERSION= 0.10.1
-PORTREVISION?= 1
-CATEGORIES= lang
-MASTER_SITES= https://ziglang.org/download/${DISTVERSION}/ \
- https://ziglang.org/builds/
-PKGNAMESUFFIX= 010
-# fetch prebuilt platform-independent docs
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
- zig-freebsd-x86_64-${DISTVERSION}${EXTRACT_SUFX}
-
-PATCH_SITES= https://github.com/ziglang/${PORTNAME}/commit/
-
-MAINTAINER= bsd@orsolic.org
-COMMENT= Language designed for robustness, optimality, and maintainability (deprecated 0.10.* series)
-WWW= https://ziglang.org/
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Old zig implementation, no consumers in ports
-EXPIRATION_DATE= 2025-08-30
-
-ONLY_FOR_ARCHS= aarch64 amd64
-ONLY_FOR_ARCHS_REASON= not yet supported
-
-BUILD_DEPENDS= icu>=71:devel/icu \
- llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
-
-USES= cmake compiler:c++11-lang localbase:ldflags tar:xz
-CMAKE_ON= THREADS_PREFER_PTHREAD_FLAG
-CMAKE_ARGS+= -DZIG_TARGET_MCPU=baseline # ensure we run everywhere
-
-CONFLICTS_INSTALL= zig
-PORTSCOUT= limit:^0\.10\.
-
-OPTIONS_DEFINE= DOCS STATIC
-OPTIONS_DEFAULT= DOCS
-
-STATIC_DESC= sets ZIG_STATIC to avoid 800MiB LLVM runtime dependency
-
-STATIC_RUN_DEPENDS_OFF= llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
-STATIC_CMAKE_BOOL= CMAKE_SKIP_INSTALL_RPATH ZIG_STATIC
-STATIC_LDFLAGS= -licudata -licuuc -llzma -lm -lmd -lxml2 -lz -lzstd
-
-_LLVM_VER= 15
-_ZIG_BIN= ${STAGEDIR}${PREFIX}/bin/zig
-
-post-configure-STATIC-on:
- @${REINPLACE_CMD} 's/-Wl,-Bdynamic//' \
- ${BUILD_WRKSRC}/build.ninja
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/std
-.for f in langref.html std/data.js std/main.js std/index.html
- ${INSTALL_MAN} ${WRKDIR}/zig-freebsd-x86_64-${DISTVERSION}/doc/${f} \
- ${STAGEDIR}${DOCSDIR}/${f}
-.endfor
-
-do-test:
- mkdir ${WRKDIR}/cache
- (cd ${WRKSRC} && \
- ${_ZIG_BIN} build test-behavior --cache-dir ${WRKDIR}/cache \
- --global-cache-dir ${WRKDIR}/cache --zig-lib-dir ${WRKSRC}/lib)
-
-.include <bsd.port.mk>
diff --git a/lang/zig010/distinfo b/lang/zig010/distinfo
deleted file mode 100644
index 5d8c92ba9664..000000000000
--- a/lang/zig010/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1674467482
-SHA256 (zig-0.10.1.tar.xz) = 69459bc804333df077d441ef052ffa143d53012b655a51f04cfef1414c04168c
-SIZE (zig-0.10.1.tar.xz) = 15143112
-SHA256 (zig-freebsd-x86_64-0.10.1.tar.xz) = e245b577b548af1c36357999165efbd347ae6fe1c7b04d02cd9bfb8d994cb58a
-SIZE (zig-freebsd-x86_64-0.10.1.tar.xz) = 43966220
diff --git a/lang/zig010/files/patch-CMakeLists.txt b/lang/zig010/files/patch-CMakeLists.txt
deleted file mode 100644
index fbad7bb9df60..000000000000
--- a/lang/zig010/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
---- CMakeLists.txt.orig 2023-01-31 09:51:54 UTC
-+++ CMakeLists.txt
-@@ -1089,6 +1089,7 @@ set(ZIG_BUILD_ARGS
- "-Dtarget=${ZIG_TARGET_TRIPLE}"
- "-Dcpu=${ZIG_TARGET_MCPU}"
- "-Dversion-string=${ZIG_VERSION}"
-+ "--verbose"
- )
-
- add_custom_target(stage3 ALL
diff --git a/lang/zig010/pkg-descr b/lang/zig010/pkg-descr
deleted file mode 100644
index e3bd0df79986..000000000000
--- a/lang/zig010/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Zig is a general purpose programming language designed for robustness,
-optimality, and maintainability.
diff --git a/lang/zig010/pkg-plist b/lang/zig010/pkg-plist
deleted file mode 100644
index 8116305cdb2b..000000000000
--- a/lang/zig010/pkg-plist
+++ /dev/null
@@ -1,13845 +0,0 @@
-@dir lib/zig/std/compress/deflate/testdata
-@dir lib/zig/std/net
-@dir lib/zig/std/tz
-@dir lib/zig/std/unicode
-%%DOCSDIR%%/langref.html
-%%DOCSDIR%%/std/data.js
-%%DOCSDIR%%/std/index.html
-%%DOCSDIR%%/std/main.js
-bin/zig
-lib/zig/build_runner.zig
-lib/zig/c.zig
-lib/zig/compiler_rt.zig
-lib/zig/compiler_rt/aarch64_outline_atomics.zig
-lib/zig/compiler_rt/absv.zig
-lib/zig/compiler_rt/absvdi2_test.zig
-lib/zig/compiler_rt/absvdi2.zig
-lib/zig/compiler_rt/absvsi2_test.zig
-lib/zig/compiler_rt/absvsi2.zig
-lib/zig/compiler_rt/absvti2_test.zig
-lib/zig/compiler_rt/absvti2.zig
-lib/zig/compiler_rt/adddf3.zig
-lib/zig/compiler_rt/addf3_test.zig
-lib/zig/compiler_rt/addf3.zig
-lib/zig/compiler_rt/addhf3.zig
-lib/zig/compiler_rt/addo.zig
-lib/zig/compiler_rt/addodi4_test.zig
-lib/zig/compiler_rt/addosi4_test.zig
-lib/zig/compiler_rt/addoti4_test.zig
-lib/zig/compiler_rt/addsf3.zig
-lib/zig/compiler_rt/addtf3.zig
-lib/zig/compiler_rt/addxf3.zig
-lib/zig/compiler_rt/arm.zig
-lib/zig/compiler_rt/ashldi3_test.zig
-lib/zig/compiler_rt/ashlti3_test.zig
-lib/zig/compiler_rt/ashrdi3_test.zig
-lib/zig/compiler_rt/ashrti3_test.zig
-lib/zig/compiler_rt/atomics.zig
-lib/zig/compiler_rt/aulldiv.zig
-lib/zig/compiler_rt/aullrem.zig
-lib/zig/compiler_rt/bcmp.zig
-lib/zig/compiler_rt/bswap.zig
-lib/zig/compiler_rt/bswapdi2_test.zig
-lib/zig/compiler_rt/bswapsi2_test.zig
-lib/zig/compiler_rt/bswapti2_test.zig
-lib/zig/compiler_rt/ceil.zig
-lib/zig/compiler_rt/clear_cache.zig
-lib/zig/compiler_rt/clzdi2_test.zig
-lib/zig/compiler_rt/clzsi2_test.zig
-lib/zig/compiler_rt/clzti2_test.zig
-lib/zig/compiler_rt/cmp.zig
-lib/zig/compiler_rt/cmpdf2.zig
-lib/zig/compiler_rt/cmpdi2_test.zig
-lib/zig/compiler_rt/cmphf2.zig
-lib/zig/compiler_rt/cmpsf2.zig
-lib/zig/compiler_rt/cmpsi2_test.zig
-lib/zig/compiler_rt/cmptf2.zig
-lib/zig/compiler_rt/cmpti2_test.zig
-lib/zig/compiler_rt/cmpxf2.zig
-lib/zig/compiler_rt/common.zig
-lib/zig/compiler_rt/comparedf2_test.zig
-lib/zig/compiler_rt/comparef.zig
-lib/zig/compiler_rt/comparesf2_test.zig
-lib/zig/compiler_rt/cos.zig
-lib/zig/compiler_rt/count0bits.zig
-lib/zig/compiler_rt/ctzdi2_test.zig
-lib/zig/compiler_rt/ctzsi2_test.zig
-lib/zig/compiler_rt/ctzti2_test.zig
-lib/zig/compiler_rt/divc3_test.zig
-lib/zig/compiler_rt/divc3.zig
-lib/zig/compiler_rt/divdc3.zig
-lib/zig/compiler_rt/divdf3_test.zig
-lib/zig/compiler_rt/divdf3.zig
-lib/zig/compiler_rt/divhc3.zig
-lib/zig/compiler_rt/divhf3.zig
-lib/zig/compiler_rt/divsc3.zig
-lib/zig/compiler_rt/divsf3_test.zig
-lib/zig/compiler_rt/divsf3.zig
-lib/zig/compiler_rt/divtc3.zig
-lib/zig/compiler_rt/divtf3_test.zig
-lib/zig/compiler_rt/divtf3.zig
-lib/zig/compiler_rt/divti3_test.zig
-lib/zig/compiler_rt/divti3.zig
-lib/zig/compiler_rt/divxc3.zig
-lib/zig/compiler_rt/divxf3_test.zig
-lib/zig/compiler_rt/divxf3.zig
-lib/zig/compiler_rt/emutls.zig
-lib/zig/compiler_rt/exp.zig
-lib/zig/compiler_rt/exp2.zig
-lib/zig/compiler_rt/extenddftf2.zig
-lib/zig/compiler_rt/extenddfxf2.zig
-lib/zig/compiler_rt/extendf_test.zig
-lib/zig/compiler_rt/extendf.zig
-lib/zig/compiler_rt/extendhfdf2.zig
-lib/zig/compiler_rt/extendhfsf2.zig
-lib/zig/compiler_rt/extendhftf2.zig
-lib/zig/compiler_rt/extendhfxf2.zig
-lib/zig/compiler_rt/extendsfdf2.zig
-lib/zig/compiler_rt/extendsftf2.zig
-lib/zig/compiler_rt/extendsfxf2.zig
-lib/zig/compiler_rt/extendxftf2.zig
-lib/zig/compiler_rt/fabs.zig
-lib/zig/compiler_rt/ffsdi2_test.zig
-lib/zig/compiler_rt/ffssi2_test.zig
-lib/zig/compiler_rt/ffsti2_test.zig
-lib/zig/compiler_rt/fixdfdi.zig
-lib/zig/compiler_rt/fixdfsi.zig
-lib/zig/compiler_rt/fixdfti.zig
-lib/zig/compiler_rt/fixhfdi.zig
-lib/zig/compiler_rt/fixhfsi.zig
-lib/zig/compiler_rt/fixhfti.zig
-lib/zig/compiler_rt/fixint_test.zig
-lib/zig/compiler_rt/fixsfdi.zig
-lib/zig/compiler_rt/fixsfsi.zig
-lib/zig/compiler_rt/fixsfti.zig
-lib/zig/compiler_rt/fixtfdi.zig
-lib/zig/compiler_rt/fixtfsi.zig
-lib/zig/compiler_rt/fixtfti.zig
-lib/zig/compiler_rt/fixunsdfdi.zig
-lib/zig/compiler_rt/fixunsdfsi.zig
-lib/zig/compiler_rt/fixunsdfti.zig
-lib/zig/compiler_rt/fixunshfdi.zig
-lib/zig/compiler_rt/fixunshfsi.zig
-lib/zig/compiler_rt/fixunshfti.zig
-lib/zig/compiler_rt/fixunssfdi.zig
-lib/zig/compiler_rt/fixunssfsi.zig
-lib/zig/compiler_rt/fixunssfti.zig
-lib/zig/compiler_rt/fixunstfdi.zig
-lib/zig/compiler_rt/fixunstfsi.zig
-lib/zig/compiler_rt/fixunstfti.zig
-lib/zig/compiler_rt/fixunsxfdi.zig
-lib/zig/compiler_rt/fixunsxfsi.zig
-lib/zig/compiler_rt/fixunsxfti.zig
-lib/zig/compiler_rt/fixxfdi.zig
-lib/zig/compiler_rt/fixxfsi.zig
-lib/zig/compiler_rt/fixxfti.zig
-lib/zig/compiler_rt/float_to_int_test.zig
-lib/zig/compiler_rt/float_to_int.zig
-lib/zig/compiler_rt/floatdidf.zig
-lib/zig/compiler_rt/floatdihf.zig
-lib/zig/compiler_rt/floatdisf.zig
-lib/zig/compiler_rt/floatditf.zig
-lib/zig/compiler_rt/floatdixf.zig
-lib/zig/compiler_rt/floatsidf.zig
-lib/zig/compiler_rt/floatsihf.zig
-lib/zig/compiler_rt/floatsisf.zig
-lib/zig/compiler_rt/floatsitf.zig
-lib/zig/compiler_rt/floatsixf.zig
-lib/zig/compiler_rt/floattidf.zig
-lib/zig/compiler_rt/floattihf.zig
-lib/zig/compiler_rt/floattisf.zig
-lib/zig/compiler_rt/floattitf.zig
-lib/zig/compiler_rt/floattixf.zig
-lib/zig/compiler_rt/floatundidf.zig
-lib/zig/compiler_rt/floatundihf.zig
-lib/zig/compiler_rt/floatundisf.zig
-lib/zig/compiler_rt/floatunditf.zig
-lib/zig/compiler_rt/floatundixf.zig
-lib/zig/compiler_rt/floatunsidf.zig
-lib/zig/compiler_rt/floatunsihf.zig
-lib/zig/compiler_rt/floatunsisf.zig
-lib/zig/compiler_rt/floatunsitf.zig
-lib/zig/compiler_rt/floatunsixf.zig
-lib/zig/compiler_rt/floatuntidf.zig
-lib/zig/compiler_rt/floatuntihf.zig
-lib/zig/compiler_rt/floatuntisf.zig
-lib/zig/compiler_rt/floatuntitf.zig
-lib/zig/compiler_rt/floatuntixf.zig
-lib/zig/compiler_rt/floor.zig
-lib/zig/compiler_rt/fma.zig
-lib/zig/compiler_rt/fmax.zig
-lib/zig/compiler_rt/fmin.zig
-lib/zig/compiler_rt/fmod.zig
-lib/zig/compiler_rt/fmodq_test.zig
-lib/zig/compiler_rt/fmodx_test.zig
-lib/zig/compiler_rt/gedf2.zig
-lib/zig/compiler_rt/gehf2.zig
-lib/zig/compiler_rt/gesf2.zig
-lib/zig/compiler_rt/getf2.zig
-lib/zig/compiler_rt/gexf2.zig
-lib/zig/compiler_rt/int_to_float_test.zig
-lib/zig/compiler_rt/int_to_float.zig
-lib/zig/compiler_rt/int.zig
-lib/zig/compiler_rt/log.zig
-lib/zig/compiler_rt/log10.zig
-lib/zig/compiler_rt/log2.zig
-lib/zig/compiler_rt/lshrdi3_test.zig
-lib/zig/compiler_rt/lshrti3_test.zig
-lib/zig/compiler_rt/memcmp.zig
-lib/zig/compiler_rt/memcpy.zig
-lib/zig/compiler_rt/memmove.zig
-lib/zig/compiler_rt/memset.zig
-lib/zig/compiler_rt/modti3_test.zig
-lib/zig/compiler_rt/modti3.zig
-lib/zig/compiler_rt/mulc3_test.zig
-lib/zig/compiler_rt/mulc3.zig
-lib/zig/compiler_rt/muldc3.zig
-lib/zig/compiler_rt/muldf3.zig
-lib/zig/compiler_rt/muldi3_test.zig
-lib/zig/compiler_rt/muldi3.zig
-lib/zig/compiler_rt/mulf3_test.zig
-lib/zig/compiler_rt/mulf3.zig
-lib/zig/compiler_rt/mulhc3.zig
-lib/zig/compiler_rt/mulhf3.zig
-lib/zig/compiler_rt/mulo.zig
-lib/zig/compiler_rt/mulodi4_test.zig
-lib/zig/compiler_rt/mulosi4_test.zig
-lib/zig/compiler_rt/muloti4_test.zig
-lib/zig/compiler_rt/mulsc3.zig
-lib/zig/compiler_rt/mulsf3.zig
-lib/zig/compiler_rt/multc3.zig
-lib/zig/compiler_rt/multf3.zig
-lib/zig/compiler_rt/multi3_test.zig
-lib/zig/compiler_rt/multi3.zig
-lib/zig/compiler_rt/mulxc3.zig
-lib/zig/compiler_rt/mulxf3.zig
-lib/zig/compiler_rt/negdf2.zig
-lib/zig/compiler_rt/negdi2_test.zig
-lib/zig/compiler_rt/neghf2.zig
-lib/zig/compiler_rt/negsf2.zig
-lib/zig/compiler_rt/negsi2_test.zig
-lib/zig/compiler_rt/negtf2.zig
-lib/zig/compiler_rt/negti2_test.zig
-lib/zig/compiler_rt/negv.zig
-lib/zig/compiler_rt/negvdi2_test.zig
-lib/zig/compiler_rt/negvsi2_test.zig
-lib/zig/compiler_rt/negvti2_test.zig
-lib/zig/compiler_rt/negxf2.zig
-lib/zig/compiler_rt/negXi2.zig
-lib/zig/compiler_rt/os_version_check.zig
-lib/zig/compiler_rt/parity.zig
-lib/zig/compiler_rt/paritydi2_test.zig
-lib/zig/compiler_rt/paritysi2_test.zig
-lib/zig/compiler_rt/parityti2_test.zig
-lib/zig/compiler_rt/popcount.zig
-lib/zig/compiler_rt/popcountdi2_test.zig
-lib/zig/compiler_rt/popcountsi2_test.zig
-lib/zig/compiler_rt/popcountti2_test.zig
-lib/zig/compiler_rt/rem_pio2_large.zig
-lib/zig/compiler_rt/rem_pio2.zig
-lib/zig/compiler_rt/rem_pio2f.zig
-lib/zig/compiler_rt/round.zig
-lib/zig/compiler_rt/shift.zig
-lib/zig/compiler_rt/sin.zig
-lib/zig/compiler_rt/sincos.zig
-lib/zig/compiler_rt/sqrt.zig
-lib/zig/compiler_rt/stack_probe.zig
-lib/zig/compiler_rt/subdf3.zig
-lib/zig/compiler_rt/subhf3.zig
-lib/zig/compiler_rt/subo.zig
-lib/zig/compiler_rt/subodi4_test.zig
-lib/zig/compiler_rt/subosi4_test.zig
-lib/zig/compiler_rt/suboti4_test.zig
-lib/zig/compiler_rt/subsf3.zig
-lib/zig/compiler_rt/subtf3.zig
-lib/zig/compiler_rt/subxf3.zig
-lib/zig/compiler_rt/tan.zig
-lib/zig/compiler_rt/trig.zig
-lib/zig/compiler_rt/trunc.zig
-lib/zig/compiler_rt/truncdfhf2.zig
-lib/zig/compiler_rt/truncdfsf2.zig
-lib/zig/compiler_rt/truncf_test.zig
-lib/zig/compiler_rt/truncf.zig
-lib/zig/compiler_rt/truncsfhf2.zig
-lib/zig/compiler_rt/trunctfdf2.zig
-lib/zig/compiler_rt/trunctfhf2.zig
-lib/zig/compiler_rt/trunctfsf2.zig
-lib/zig/compiler_rt/trunctfxf2.zig
-lib/zig/compiler_rt/truncxfdf2.zig
-lib/zig/compiler_rt/truncxfhf2.zig
-lib/zig/compiler_rt/truncxfsf2.zig
-lib/zig/compiler_rt/ucmpdi2_test.zig
-lib/zig/compiler_rt/ucmpsi2_test.zig
-lib/zig/compiler_rt/ucmpti2_test.zig
-lib/zig/compiler_rt/udivmod.zig
-lib/zig/compiler_rt/udivmoddi4_test.zig
-lib/zig/compiler_rt/udivmodti4_test.zig
-lib/zig/compiler_rt/udivmodti4.zig
-lib/zig/compiler_rt/udivti3.zig
-lib/zig/compiler_rt/umodti3.zig
-lib/zig/compiler_rt/unorddf2.zig
-lib/zig/compiler_rt/unordhf2.zig
-lib/zig/compiler_rt/unordsf2.zig
-lib/zig/compiler_rt/unordtf2.zig
-lib/zig/compiler_rt/unordxf2.zig
-lib/zig/docs/index.html
-lib/zig/docs/main.js
-lib/zig/include/__clang_cuda_builtin_vars.h
-lib/zig/include/__clang_cuda_cmath.h
-lib/zig/include/__clang_cuda_complex_builtins.h
-lib/zig/include/__clang_cuda_device_functions.h
-lib/zig/include/__clang_cuda_intrinsics.h
-lib/zig/include/__clang_cuda_libdevice_declares.h
-lib/zig/include/__clang_cuda_math_forward_declares.h
-lib/zig/include/__clang_cuda_math.h
-lib/zig/include/__clang_cuda_runtime_wrapper.h
-lib/zig/include/__clang_cuda_texture_intrinsics.h
-lib/zig/include/__clang_hip_cmath.h
-lib/zig/include/__clang_hip_libdevice_declares.h
-lib/zig/include/__clang_hip_math.h
-lib/zig/include/__clang_hip_runtime_wrapper.h
-lib/zig/include/__stddef_max_align_t.h
-lib/zig/include/__wmmintrin_aes.h
-lib/zig/include/__wmmintrin_pclmul.h
-lib/zig/include/adxintrin.h
-lib/zig/include/altivec.h
-lib/zig/include/ammintrin.h
-lib/zig/include/amxintrin.h
-lib/zig/include/arm_acle.h
-lib/zig/include/arm_bf16.h
-lib/zig/include/arm_cde.h
-lib/zig/include/arm_cmse.h
-lib/zig/include/arm_fp16.h
-lib/zig/include/arm_mve.h
-lib/zig/include/arm_neon.h
-lib/zig/include/arm_sve.h
-lib/zig/include/arm64intr.h
-lib/zig/include/armintr.h
-lib/zig/include/avx2intrin.h
-lib/zig/include/avx512bf16intrin.h
-lib/zig/include/avx512bitalgintrin.h
-lib/zig/include/avx512bwintrin.h
-lib/zig/include/avx512cdintrin.h
-lib/zig/include/avx512dqintrin.h
-lib/zig/include/avx512erintrin.h
-lib/zig/include/avx512fintrin.h
-lib/zig/include/avx512fp16intrin.h
-lib/zig/include/avx512ifmaintrin.h
-lib/zig/include/avx512ifmavlintrin.h
-lib/zig/include/avx512pfintrin.h
-lib/zig/include/avx512vbmi2intrin.h
-lib/zig/include/avx512vbmiintrin.h
-lib/zig/include/avx512vbmivlintrin.h
-lib/zig/include/avx512vlbf16intrin.h
-lib/zig/include/avx512vlbitalgintrin.h
-lib/zig/include/avx512vlbwintrin.h
-lib/zig/include/avx512vlcdintrin.h
-lib/zig/include/avx512vldqintrin.h
-lib/zig/include/avx512vlfp16intrin.h
-lib/zig/include/avx512vlintrin.h
-lib/zig/include/avx512vlvbmi2intrin.h
-lib/zig/include/avx512vlvnniintrin.h
-lib/zig/include/avx512vlvp2intersectintrin.h
-lib/zig/include/avx512vnniintrin.h
-lib/zig/include/avx512vp2intersectintrin.h
-lib/zig/include/avx512vpopcntdqintrin.h
-lib/zig/include/avx512vpopcntdqvlintrin.h
-lib/zig/include/avxintrin.h
-lib/zig/include/avxvnniintrin.h
-lib/zig/include/bmi2intrin.h
-lib/zig/include/bmiintrin.h
-lib/zig/include/builtins.h
-lib/zig/include/cet.h
-lib/zig/include/cetintrin.h
-lib/zig/include/cldemoteintrin.h
-lib/zig/include/clflushoptintrin.h
-lib/zig/include/clwbintrin.h
-lib/zig/include/clzerointrin.h
-lib/zig/include/cpuid.h
-lib/zig/include/crc32intrin.h
-lib/zig/include/cuda_wrappers/algorithm
-lib/zig/include/cuda_wrappers/complex
-lib/zig/include/cuda_wrappers/new
-lib/zig/include/emmintrin.h
-lib/zig/include/enqcmdintrin.h
-lib/zig/include/f16cintrin.h
-lib/zig/include/float.h
-lib/zig/include/fma4intrin.h
-lib/zig/include/fmaintrin.h
-lib/zig/include/fxsrintrin.h
-lib/zig/include/gfniintrin.h
-lib/zig/include/hexagon_circ_brev_intrinsics.h
-lib/zig/include/hexagon_protos.h
-lib/zig/include/hexagon_types.h
-lib/zig/include/hlsl_basic_types.h
-lib/zig/include/hlsl_intrinsics.h
-lib/zig/include/hlsl.h
-lib/zig/include/hresetintrin.h
-lib/zig/include/htmintrin.h
-lib/zig/include/htmxlintrin.h
-lib/zig/include/hvx_hexagon_protos.h
-lib/zig/include/ia32intrin.h
-lib/zig/include/immintrin.h
-lib/zig/include/intrin.h
-lib/zig/include/inttypes.h
-lib/zig/include/invpcidintrin.h
-lib/zig/include/iso646.h
-lib/zig/include/keylockerintrin.h
-lib/zig/include/limits.h
-lib/zig/include/lwpintrin.h
-lib/zig/include/lzcntintrin.h
-lib/zig/include/mm_malloc.h
-lib/zig/include/mm3dnow.h
-lib/zig/include/mmintrin.h
-lib/zig/include/module.modulemap
-lib/zig/include/movdirintrin.h
-lib/zig/include/msa.h
-lib/zig/include/mwaitxintrin.h
-lib/zig/include/nmmintrin.h
-lib/zig/include/opencl-c-base.h
-lib/zig/include/opencl-c.h
-lib/zig/include/openmp_wrappers/__clang_openmp_device_functions.h
-lib/zig/include/openmp_wrappers/cmath
-lib/zig/include/openmp_wrappers/complex
-lib/zig/include/openmp_wrappers/complex_cmath.h
-lib/zig/include/openmp_wrappers/complex.h
-lib/zig/include/openmp_wrappers/math.h
-lib/zig/include/openmp_wrappers/new
-lib/zig/include/pconfigintrin.h
-lib/zig/include/pkuintrin.h
-lib/zig/include/pmmintrin.h
-lib/zig/include/popcntintrin.h
-lib/zig/include/ppc_wrappers/bmi2intrin.h
-lib/zig/include/ppc_wrappers/bmiintrin.h
-lib/zig/include/ppc_wrappers/emmintrin.h
-lib/zig/include/ppc_wrappers/immintrin.h
-lib/zig/include/ppc_wrappers/mm_malloc.h
-lib/zig/include/ppc_wrappers/mmintrin.h
-lib/zig/include/ppc_wrappers/pmmintrin.h
-lib/zig/include/ppc_wrappers/smmintrin.h
-lib/zig/include/ppc_wrappers/tmmintrin.h
-lib/zig/include/ppc_wrappers/x86gprintrin.h
-lib/zig/include/ppc_wrappers/x86intrin.h
-lib/zig/include/ppc_wrappers/xmmintrin.h
-lib/zig/include/prfchwintrin.h
-lib/zig/include/ptwriteintrin.h
-lib/zig/include/rdpruintrin.h
-lib/zig/include/rdseedintrin.h
-lib/zig/include/riscv_vector.h
-lib/zig/include/rtmintrin.h
-lib/zig/include/s390intrin.h
-lib/zig/include/serializeintrin.h
-lib/zig/include/sgxintrin.h
-lib/zig/include/shaintrin.h
-lib/zig/include/smmintrin.h
-lib/zig/include/stdalign.h
-lib/zig/include/stdarg.h
-lib/zig/include/stdatomic.h
-lib/zig/include/stdbool.h
-lib/zig/include/stddef.h
-lib/zig/include/stdint.h
-lib/zig/include/stdnoreturn.h
-lib/zig/include/tbmintrin.h
-lib/zig/include/tgmath.h
-lib/zig/include/tmmintrin.h
-lib/zig/include/tsxldtrkintrin.h
-lib/zig/include/uintrintrin.h
-lib/zig/include/unwind.h
-lib/zig/include/vadefs.h
-lib/zig/include/vaesintrin.h
-lib/zig/include/varargs.h
-lib/zig/include/vecintrin.h
-lib/zig/include/velintrin_approx.h
-lib/zig/include/velintrin_gen.h
-lib/zig/include/velintrin.h
-lib/zig/include/vpclmulqdqintrin.h
-lib/zig/include/waitpkgintrin.h
-lib/zig/include/wasm_simd128.h
-lib/zig/include/wbnoinvdintrin.h
-lib/zig/include/wmmintrin.h
-lib/zig/include/x86gprintrin.h
-lib/zig/include/x86intrin.h
-lib/zig/include/xmmintrin.h
-lib/zig/include/xopintrin.h
-lib/zig/include/xsavecintrin.h
-lib/zig/include/xsaveintrin.h
-lib/zig/include/xsaveoptintrin.h
-lib/zig/include/xsavesintrin.h
-lib/zig/include/xtestintrin.h
-lib/zig/init-exe/build.zig
-lib/zig/init-exe/src/main.zig
-lib/zig/init-lib/build.zig
-lib/zig/init-lib/src/main.zig
-lib/zig/libc/darwin/libSystem.11.tbd
-lib/zig/libc/darwin/libSystem.12.tbd
-lib/zig/libc/darwin/libSystem.13.tbd
-lib/zig/libc/glibc/abilists
-lib/zig/libc/glibc/bits/byteswap.h
-lib/zig/libc/glibc/bits/endian.h
-lib/zig/libc/glibc/bits/floatn-common.h
-lib/zig/libc/glibc/bits/libc-header-start.h
-lib/zig/libc/glibc/bits/long-double.h
-lib/zig/libc/glibc/bits/pthreadtypes.h
-lib/zig/libc/glibc/bits/select.h
-lib/zig/libc/glibc/bits/signum-generic.h
-lib/zig/libc/glibc/bits/stat.h
-lib/zig/libc/glibc/bits/stdint-intn.h
-lib/zig/libc/glibc/bits/stdlib-bsearch.h
-lib/zig/libc/glibc/bits/time64.h
-lib/zig/libc/glibc/bits/timesize.h
-lib/zig/libc/glibc/bits/types/__sigset_t.h
-lib/zig/libc/glibc/bits/types/struct_sched_param.h
-lib/zig/libc/glibc/bits/typesizes.h
-lib/zig/libc/glibc/bits/uintn-identity.h
-lib/zig/libc/glibc/bits/waitflags.h
-lib/zig/libc/glibc/bits/waitstatus.h
-lib/zig/libc/glibc/csu/abi-note.S
-lib/zig/libc/glibc/csu/abi-tag.h
-lib/zig/libc/glibc/csu/elf-init-2.33.c
-lib/zig/libc/glibc/csu/errno.c
-lib/zig/libc/glibc/debug/stack_chk_fail_local.c
-lib/zig/libc/glibc/elf/elf.h
-lib/zig/libc/glibc/include/alloca.h
-lib/zig/libc/glibc/include/bits/cpu-set.h
-lib/zig/libc/glibc/include/bits/endian.h
-lib/zig/libc/glibc/include/bits/statx.h
-lib/zig/libc/glibc/include/bits/stdlib-float.h
-lib/zig/libc/glibc/include/bits/types.h
-lib/zig/libc/glibc/include/bits/types/__locale_t.h
-lib/zig/libc/glibc/include/bits/types/clock_t.h
-lib/zig/libc/glibc/include/bits/types/clockid_t.h
-lib/zig/libc/glibc/include/bits/types/locale_t.h
-lib/zig/libc/glibc/include/bits/types/sig_atomic_t.h
-lib/zig/libc/glibc/include/bits/types/sigset_t.h
-lib/zig/libc/glibc/include/bits/types/struct_itimerspec.h
-lib/zig/libc/glibc/include/bits/types/struct_timespec.h
-lib/zig/libc/glibc/include/bits/types/struct_timeval.h
-lib/zig/libc/glibc/include/bits/types/struct_tm.h
-lib/zig/libc/glibc/include/bits/types/time_t.h
-lib/zig/libc/glibc/include/bits/types/timer_t.h
-lib/zig/libc/glibc/include/config.h
-lib/zig/libc/glibc/include/dso_handle.h
-lib/zig/libc/glibc/include/elf.h
-lib/zig/libc/glibc/include/endian.h
-lib/zig/libc/glibc/include/errno.h
-lib/zig/libc/glibc/include/gnu/stubs.h
-lib/zig/libc/glibc/include/libc-modules.h
-lib/zig/libc/glibc/include/libc-pointer-arith.h
-lib/zig/libc/glibc/include/libc-symbols.h
-lib/zig/libc/glibc/include/pthread.h
-lib/zig/libc/glibc/include/signal.h
-lib/zig/libc/glibc/include/stap-probe.h
-lib/zig/libc/glibc/include/stdlib.h
-lib/zig/libc/glibc/include/struct___timespec64.h
-lib/zig/libc/glibc/include/struct___timeval64.h
-lib/zig/libc/glibc/include/sys/cdefs.h
-lib/zig/libc/glibc/include/sys/select.h
-lib/zig/libc/glibc/include/sys/signal.h
-lib/zig/libc/glibc/include/sys/stat.h
-lib/zig/libc/glibc/include/sys/types.h
-lib/zig/libc/glibc/include/syscall.h
-lib/zig/libc/glibc/io/bits/statx.h
-lib/zig/libc/glibc/io/fcntl.h
-lib/zig/libc/glibc/io/mknod.c
-lib/zig/libc/glibc/io/sys/stat.h
-lib/zig/libc/glibc/LICENSES
-lib/zig/libc/glibc/locale/bits/types/__locale_t.h
-lib/zig/libc/glibc/locale/bits/types/locale_t.h
-lib/zig/libc/glibc/misc/sys/cdefs.h
-lib/zig/libc/glibc/misc/sys/select.h
-lib/zig/libc/glibc/misc/syscall.h
-lib/zig/libc/glibc/posix/bits/cpu-set.h
-lib/zig/libc/glibc/posix/bits/types.h
-lib/zig/libc/glibc/posix/sys/types.h
-lib/zig/libc/glibc/signal/bits/types/sig_atomic_t.h
-lib/zig/libc/glibc/signal/bits/types/sigset_t.h
-lib/zig/libc/glibc/signal/signal.h
-lib/zig/libc/glibc/signal/sys/signal.h
-lib/zig/libc/glibc/stdlib/alloca.h
-lib/zig/libc/glibc/stdlib/at_quick_exit.c
-lib/zig/libc/glibc/stdlib/atexit.c
-lib/zig/libc/glibc/stdlib/bits/stdlib-float.h
-lib/zig/libc/glibc/stdlib/errno.h
-lib/zig/libc/glibc/stdlib/exit.h
-lib/zig/libc/glibc/stdlib/stdlib.h
-lib/zig/libc/glibc/string/bits/endian.h
-lib/zig/libc/glibc/string/endian.h
-lib/zig/libc/glibc/sysdeps/aarch64/bits/endianness.h
-lib/zig/libc/glibc/sysdeps/aarch64/crti.S
-lib/zig/libc/glibc/sysdeps/aarch64/crtn.S
-lib/zig/libc/glibc/sysdeps/aarch64/dl-sysdep.h
-lib/zig/libc/glibc/sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h
-lib/zig/libc/glibc/sysdeps/aarch64/start-2.33.S
-lib/zig/libc/glibc/sysdeps/aarch64/start.S
-lib/zig/libc/glibc/sysdeps/aarch64/sysdep.h
-lib/zig/libc/glibc/sysdeps/alpha/bits/endianness.h
-lib/zig/libc/glibc/sysdeps/alpha/crti.S
-lib/zig/libc/glibc/sysdeps/alpha/crtn.S
-lib/zig/libc/glibc/sysdeps/alpha/dl-dtprocnum.h
-lib/zig/libc/glibc/sysdeps/alpha/dl-sysdep.h
-lib/zig/libc/glibc/sysdeps/alpha/start-2.33.S
-lib/zig/libc/glibc/sysdeps/alpha/start.S
-lib/zig/libc/glibc/sysdeps/arc/sysdep.h
-lib/zig/libc/glibc/sysdeps/arm/arm-features.h
-lib/zig/libc/glibc/sysdeps/arm/bits/endianness.h
-lib/zig/libc/glibc/sysdeps/arm/crti.S
-lib/zig/libc/glibc/sysdeps/arm/crtn.S
-lib/zig/libc/glibc/sysdeps/arm/dl-sysdep.h
-lib/zig/libc/glibc/sysdeps/arm/start-2.33.S
-lib/zig/libc/glibc/sysdeps/arm/start.S
-lib/zig/libc/glibc/sysdeps/arm/sysdep.h
-lib/zig/libc/glibc/sysdeps/csky/sysdep.h
-lib/zig/libc/glibc/sysdeps/generic/dl-dtprocnum.h
-lib/zig/libc/glibc/sysdeps/generic/dl-sysdep.h
-lib/zig/libc/glibc/sysdeps/generic/dwarf2.h
-lib/zig/libc/glibc/sysdeps/generic/entry.h
-lib/zig/libc/glibc/sysdeps/generic/libc-lock.h
-lib/zig/libc/glibc/sysdeps/generic/libc-symver.h
-lib/zig/libc/glibc/sysdeps/generic/single-thread.h
-lib/zig/libc/glibc/sysdeps/generic/struct_stat_time64.h
-lib/zig/libc/glibc/sysdeps/generic/symbol-hacks.h
-lib/zig/libc/glibc/sysdeps/generic/sys/syscall.h
-lib/zig/libc/glibc/sysdeps/generic/sysdep.h
-lib/zig/libc/glibc/sysdeps/generic/tls.h
-lib/zig/libc/glibc/sysdeps/generic/xstatver.h
-lib/zig/libc/glibc/sysdeps/hppa/bits/endianness.h
-lib/zig/libc/glibc/sysdeps/hppa/crti.S
-lib/zig/libc/glibc/sysdeps/hppa/crtn.S
-lib/zig/libc/glibc/sysdeps/hppa/entry.h
-lib/zig/libc/glibc/sysdeps/hppa/nptl/bits/pthreadtypes-arch.h
-lib/zig/libc/glibc/sysdeps/hppa/start-2.33.S
-lib/zig/libc/glibc/sysdeps/hppa/start.S
-lib/zig/libc/glibc/sysdeps/hppa/sysdep.h
-lib/zig/libc/glibc/sysdeps/htl/bits/pthread.h
-lib/zig/libc/glibc/sysdeps/htl/bits/thread-shared-types.h
-lib/zig/libc/glibc/sysdeps/htl/libc-lockP.h
-lib/zig/libc/glibc/sysdeps/htl/pthread.h
-lib/zig/libc/glibc/sysdeps/i386/crti.S
-lib/zig/libc/glibc/sysdeps/i386/crtn.S
-lib/zig/libc/glibc/sysdeps/i386/htl/bits/pthreadtypes-arch.h
-lib/zig/libc/glibc/sysdeps/i386/start-2.33.S
-lib/zig/libc/glibc/sysdeps/i386/start.S
-lib/zig/libc/glibc/sysdeps/i386/symbol-hacks.h
-lib/zig/libc/glibc/sysdeps/i386/sysdep.h
-lib/zig/libc/glibc/sysdeps/ia64/crti.S
-lib/zig/libc/glibc/sysdeps/ia64/crtn.S
-lib/zig/libc/glibc/sysdeps/ia64/dl-dtprocnum.h
-lib/zig/libc/glibc/sysdeps/ia64/dl-sysdep.h
-lib/zig/libc/glibc/sysdeps/ia64/entry.h
-lib/zig/libc/glibc/sysdeps/ia64/start-2.33.S
-lib/zig/libc/glibc/sysdeps/ia64/start.S
-lib/zig/libc/glibc/sysdeps/ia64/sysdep.h
-lib/zig/libc/glibc/sysdeps/m68k/bits/endianness.h
-lib/zig/libc/glibc/sysdeps/m68k/coldfire/sysdep.h
-lib/zig/libc/glibc/sysdeps/m68k/crti.S
-lib/zig/libc/glibc/sysdeps/m68k/crtn.S
-lib/zig/libc/glibc/sysdeps/m68k/m680x0/sysdep.h
-lib/zig/libc/glibc/sysdeps/m68k/nptl/bits/pthreadtypes-arch.h
-lib/zig/libc/glibc/sysdeps/m68k/start-2.33.S
-lib/zig/libc/glibc/sysdeps/m68k/start.S
-lib/zig/libc/glibc/sysdeps/m68k/symbol-hacks.h
-lib/zig/libc/glibc/sysdeps/m68k/sysdep.h
-lib/zig/libc/glibc/sysdeps/mach/i386/sysdep.h
-lib/zig/libc/glibc/sysdeps/mach/libc-lock.h
-lib/zig/libc/glibc/sysdeps/mach/sys/syscall.h
-lib/zig/libc/glibc/sysdeps/mach/sysdep.h
-lib/zig/libc/glibc/sysdeps/microblaze/bits/endianness.h
-lib/zig/libc/glibc/sysdeps/microblaze/crti.S
-lib/zig/libc/glibc/sysdeps/microblaze/crtn.S
-lib/zig/libc/glibc/sysdeps/microblaze/start-2.33.S
-lib/zig/libc/glibc/sysdeps/microblaze/start.S
-lib/zig/libc/glibc/sysdeps/microblaze/sysdep.h
-lib/zig/libc/glibc/sysdeps/mips/bits/endianness.h
-lib/zig/libc/glibc/sysdeps/mips/dl-dtprocnum.h
-lib/zig/libc/glibc/sysdeps/mips/mips32/crti.S
-lib/zig/libc/glibc/sysdeps/mips/mips32/crtn.S
-lib/zig/libc/glibc/sysdeps/mips/mips64/n32/crti.S
-lib/zig/libc/glibc/sysdeps/mips/mips64/n32/crtn.S
-lib/zig/libc/glibc/sysdeps/mips/mips64/n64/crti.S
-lib/zig/libc/glibc/sysdeps/mips/mips64/n64/crtn.S
-lib/zig/libc/glibc/sysdeps/mips/nptl/bits/pthreadtypes-arch.h
-lib/zig/libc/glibc/sysdeps/mips/start-2.33.S
-lib/zig/libc/glibc/sysdeps/mips/start.S
-lib/zig/libc/glibc/sysdeps/nios2/sysdep.h
-lib/zig/libc/glibc/sysdeps/nptl/bits/pthreadtypes.h
-lib/zig/libc/glibc/sysdeps/nptl/bits/thread-shared-types.h
-lib/zig/libc/glibc/sysdeps/nptl/libc-lock.h
-lib/zig/libc/glibc/sysdeps/nptl/libc-lockP.h
-lib/zig/libc/glibc/sysdeps/nptl/pthread.h
-lib/zig/libc/glibc/sysdeps/powerpc/bits/endianness.h
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc32/crti.S
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc32/crtn.S
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc32/dl-dtprocnum.h
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc32/start-2.33.S
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc32/start.S
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc32/symbol-hacks.h
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc32/sysdep.h
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc64/crti.S
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc64/crtn.S
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc64/dl-dtprocnum.h
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc64/entry.h
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc64/start-2.33.S
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc64/start.S
-lib/zig/libc/glibc/sysdeps/powerpc/powerpc64/sysdep.h
-lib/zig/libc/glibc/sysdeps/powerpc/sysdep.h
-lib/zig/libc/glibc/sysdeps/pthread/pthread_atfork.c
-lib/zig/libc/glibc/sysdeps/riscv/bits/endianness.h
-lib/zig/libc/glibc/sysdeps/riscv/nptl/bits/pthreadtypes-arch.h
-lib/zig/libc/glibc/sysdeps/riscv/start-2.33.S
-lib/zig/libc/glibc/sysdeps/riscv/start.S
-lib/zig/libc/glibc/sysdeps/s390/bits/endianness.h
-lib/zig/libc/glibc/sysdeps/s390/s390-32/crti.S
-lib/zig/libc/glibc/sysdeps/s390/s390-32/crtn.S
-lib/zig/libc/glibc/sysdeps/s390/s390-32/dl-sysdep.h
-lib/zig/libc/glibc/sysdeps/s390/s390-32/start-2.33.S
-lib/zig/libc/glibc/sysdeps/s390/s390-32/start.S
-lib/zig/libc/glibc/sysdeps/s390/s390-32/symbol-hacks.h
-lib/zig/libc/glibc/sysdeps/s390/s390-32/sysdep.h
-lib/zig/libc/glibc/sysdeps/s390/s390-64/crti.S
-lib/zig/libc/glibc/sysdeps/s390/s390-64/crtn.S
-lib/zig/libc/glibc/sysdeps/s390/s390-64/start-2.33.S
-lib/zig/libc/glibc/sysdeps/s390/s390-64/start.S
-lib/zig/libc/glibc/sysdeps/s390/s390-64/sysdep.h
-lib/zig/libc/glibc/sysdeps/sh/bits/endianness.h
-lib/zig/libc/glibc/sysdeps/sh/crti.S
-lib/zig/libc/glibc/sysdeps/sh/crtn.S
-lib/zig/libc/glibc/sysdeps/sh/start-2.33.S
-lib/zig/libc/glibc/sysdeps/sh/start.S
-lib/zig/libc/glibc/sysdeps/sh/sysdep.h
-lib/zig/libc/glibc/sysdeps/sparc/bits/endianness.h
-lib/zig/libc/glibc/sysdeps/sparc/crti.S
-lib/zig/libc/glibc/sysdeps/sparc/crtn.S
-lib/zig/libc/glibc/sysdeps/sparc/dl-dtprocnum.h
-lib/zig/libc/glibc/sysdeps/sparc/dl-sysdep.h
-lib/zig/libc/glibc/sysdeps/sparc/sparc32/start-2.33.S
-lib/zig/libc/glibc/sysdeps/sparc/sparc32/start.S
-lib/zig/libc/glibc/sysdeps/sparc/sparc64/start-2.33.S
-lib/zig/libc/glibc/sysdeps/sparc/sparc64/start.S
-lib/zig/libc/glibc/sysdeps/sparc/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/arm/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/i386/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/mips/entry.h
-lib/zig/libc/glibc/sysdeps/unix/mips/mips32/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/mips/mips64/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/mips/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/powerpc/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sh/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/aarch64/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/aarch64/sys/elf.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/aarch64/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/alpha/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/alpha/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/alpha/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/arc/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/arm/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/arm/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/arm/sys/elf.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/arm/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/bits/stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/bits/timex.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/csky/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/csky/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/dl-sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/fstat.c
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/fstat64.c
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/fstatat.c
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/fstatat64.c
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/generic/bits/typesizes.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/generic/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/generic/xstatver.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/hppa/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/hppa/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/hppa/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/i386/dl-sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/i386/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/i386/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/i386/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/ia64/dl-sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/ia64/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/ia64/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/include/sys/timex.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/kstat_cp.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/lstat.c
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/lstat64.c
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/m68k/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/m68k/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/m68k/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/m68k/xstatver.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/microblaze/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/microblaze/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/microblaze/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/mips/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/mips/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/mips/mips64/kstat_cp.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/mips/mips64/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/mips/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/mips/xstatver.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/mknodat.c
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/nios2/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/nios2/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/powerpc/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/powerpc/powerpc32/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/powerpc/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/powerpc/xstatver.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/riscv/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/riscv/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/s390/bits/typesizes.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/s390/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/s390/s390-32/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/s390/sys/elf.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/s390/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/s390/xstatver.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sh/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sh/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sh/sh4/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sh/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/single-thread.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sparc/bits/typesizes.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sparc/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sparc/sparc32/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sparc/sparc64/kernel_stat.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sparc/sparc64/kstat_cp.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sparc/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sparc/xstatver.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/stat_t64_cp.c
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/stat_t64_cp.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/stat.c
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/stat64.c
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/struct_stat_time64.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sys/syscall.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sys/timex.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/x86_64/kernel-features.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/x86_64/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/x86/bits/typesizes.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/x86/sys/elf.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/x86/xstatver.h
-lib/zig/libc/glibc/sysdeps/unix/sysv/linux/xstatver.h
-lib/zig/libc/glibc/sysdeps/unix/x86_64/sysdep.h
-lib/zig/libc/glibc/sysdeps/wordsize-32/divdi3-symbol-hacks.h
-lib/zig/libc/glibc/sysdeps/x86_64/crti.S
-lib/zig/libc/glibc/sysdeps/x86_64/crtn.S
-lib/zig/libc/glibc/sysdeps/x86_64/start-2.33.S
-lib/zig/libc/glibc/sysdeps/x86_64/start.S
-lib/zig/libc/glibc/sysdeps/x86_64/sysdep.h
-lib/zig/libc/glibc/sysdeps/x86_64/x32/symbol-hacks.h
-lib/zig/libc/glibc/sysdeps/x86_64/x32/sysdep.h
-lib/zig/libc/glibc/sysdeps/x86/bits/endianness.h
-lib/zig/libc/glibc/sysdeps/x86/bits/wordsize.h
-lib/zig/libc/glibc/sysdeps/x86/nptl/bits/pthreadtypes-arch.h
-lib/zig/libc/glibc/sysdeps/x86/sysdep.h
-lib/zig/libc/glibc/time/bits/types/clock_t.h
-lib/zig/libc/glibc/time/bits/types/clockid_t.h
-lib/zig/libc/glibc/time/bits/types/struct_itimerspec.h
-lib/zig/libc/glibc/time/bits/types/struct_timespec.h
-lib/zig/libc/glibc/time/bits/types/struct_timeval.h
-lib/zig/libc/glibc/time/bits/types/struct_tm.h
-lib/zig/libc/glibc/time/bits/types/time_t.h
-lib/zig/libc/glibc/time/bits/types/timer_t.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/endianness.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/fcntl.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/fenv.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/floatn.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/fp-fast.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/hwcap.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/link.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/long-double.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/mman.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/procfs.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/pthread_stack_min.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/pthreadtypes-arch.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/semaphore.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/setjmp.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/sigstack.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/struct_rwlock.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/struct_stat.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/typesizes.h
-lib/zig/libc/include/aarch64_be-linux-gnu/bits/wordsize.h
-lib/zig/libc/include/aarch64_be-linux-gnu/fpu_control.h
-lib/zig/libc/include/aarch64_be-linux-gnu/gnu/lib-names-lp64_be.h
-lib/zig/libc/include/aarch64_be-linux-gnu/gnu/lib-names.h
-lib/zig/libc/include/aarch64_be-linux-gnu/gnu/stubs-lp64_be.h
-lib/zig/libc/include/aarch64_be-linux-gnu/gnu/stubs.h
-lib/zig/libc/include/aarch64_be-linux-gnu/ieee754.h
-lib/zig/libc/include/aarch64_be-linux-gnu/sys/elf.h
-lib/zig/libc/include/aarch64_be-linux-gnu/sys/ptrace.h
-lib/zig/libc/include/aarch64_be-linux-gnu/sys/ucontext.h
-lib/zig/libc/include/aarch64_be-linux-gnu/sys/user.h
-lib/zig/libc/include/aarch64-linux-any/asm/auxvec.h
-lib/zig/libc/include/aarch64-linux-any/asm/bitsperlong.h
-lib/zig/libc/include/aarch64-linux-any/asm/bpf_perf_event.h
-lib/zig/libc/include/aarch64-linux-any/asm/byteorder.h
-lib/zig/libc/include/aarch64-linux-any/asm/fcntl.h
-lib/zig/libc/include/aarch64-linux-any/asm/hwcap.h
-lib/zig/libc/include/aarch64-linux-any/asm/kvm.h
-lib/zig/libc/include/aarch64-linux-any/asm/mman.h
-lib/zig/libc/include/aarch64-linux-any/asm/param.h
-lib/zig/libc/include/aarch64-linux-any/asm/perf_regs.h
-lib/zig/libc/include/aarch64-linux-any/asm/posix_types.h
-lib/zig/libc/include/aarch64-linux-any/asm/ptrace.h
-lib/zig/libc/include/aarch64-linux-any/asm/setup.h
-lib/zig/libc/include/aarch64-linux-any/asm/sigcontext.h
-lib/zig/libc/include/aarch64-linux-any/asm/signal.h
-lib/zig/libc/include/aarch64-linux-any/asm/statfs.h
-lib/zig/libc/include/aarch64-linux-any/asm/sve_context.h
-lib/zig/libc/include/aarch64-linux-any/asm/ucontext.h
-lib/zig/libc/include/aarch64-linux-any/asm/unistd.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/endianness.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/fcntl.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/fenv.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/floatn.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/fp-fast.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/hwcap.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/link.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/long-double.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/mman.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/procfs.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/pthread_stack_min.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/pthreadtypes-arch.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/semaphore.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/setjmp.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/sigstack.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/struct_rwlock.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/struct_stat.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/typesizes.h
-lib/zig/libc/include/aarch64-linux-gnu/bits/wordsize.h
-lib/zig/libc/include/aarch64-linux-gnu/fpu_control.h
-lib/zig/libc/include/aarch64-linux-gnu/gnu/lib-names-lp64.h
-lib/zig/libc/include/aarch64-linux-gnu/gnu/lib-names.h
-lib/zig/libc/include/aarch64-linux-gnu/gnu/stubs-lp64.h
-lib/zig/libc/include/aarch64-linux-gnu/gnu/stubs.h
-lib/zig/libc/include/aarch64-linux-gnu/ieee754.h
-lib/zig/libc/include/aarch64-linux-gnu/sys/elf.h
-lib/zig/libc/include/aarch64-linux-gnu/sys/ptrace.h
-lib/zig/libc/include/aarch64-linux-gnu/sys/ucontext.h
-lib/zig/libc/include/aarch64-linux-gnu/sys/user.h
-lib/zig/libc/include/aarch64-linux-musl/bits/alltypes.h
-lib/zig/libc/include/aarch64-linux-musl/bits/fcntl.h
-lib/zig/libc/include/aarch64-linux-musl/bits/fenv.h
-lib/zig/libc/include/aarch64-linux-musl/bits/float.h
-lib/zig/libc/include/aarch64-linux-musl/bits/hwcap.h
-lib/zig/libc/include/aarch64-linux-musl/bits/mman.h
-lib/zig/libc/include/aarch64-linux-musl/bits/posix.h
-lib/zig/libc/include/aarch64-linux-musl/bits/setjmp.h
-lib/zig/libc/include/aarch64-linux-musl/bits/signal.h
-lib/zig/libc/include/aarch64-linux-musl/bits/syscall.h
-lib/zig/libc/include/aarch64-linux-musl/bits/user.h
-lib/zig/libc/include/aarch64-macos.11-none/arm/_limits.h
-lib/zig/libc/include/aarch64-macos.11-none/arm/_mcontext.h
-lib/zig/libc/include/aarch64-macos.11-none/arm/_param.h
-lib/zig/libc/include/aarch64-macos.11-none/arm/_types.h
-lib/zig/libc/include/aarch64-macos.11-none/arm/arch.h
-lib/zig/libc/include/aarch64-macos.11-none/arm/endian.h
-lib/zig/libc/include/aarch64-macos.11-none/arm/limits.h
-lib/zig/libc/include/aarch64-macos.11-none/arm/param.h
-lib/zig/libc/include/aarch64-macos.11-none/arm/signal.h
-lib/zig/libc/include/aarch64-macos.11-none/arm/types.h
-lib/zig/libc/include/aarch64-macos.11-none/libkern/arm/OSByteOrder.h
-lib/zig/libc/include/aarch64-macos.11-none/libkern/OSAtomic.h
-lib/zig/libc/include/aarch64-macos.11-none/libkern/OSAtomicDeprecated.h
-lib/zig/libc/include/aarch64-macos.11-none/libkern/OSAtomicQueue.h
-lib/zig/libc/include/aarch64-macos.11-none/libkern/OSSpinLockDeprecated.h
-lib/zig/libc/include/aarch64-macos.11-none/mach/arm/_structs.h
-lib/zig/libc/include/aarch64-macos.11-none/mach/arm/boolean.h
-lib/zig/libc/include/aarch64-macos.11-none/mach/arm/exception.h
-lib/zig/libc/include/aarch64-macos.11-none/mach/arm/kern_return.h
-lib/zig/libc/include/aarch64-macos.11-none/mach/arm/processor_info.h
-lib/zig/libc/include/aarch64-macos.11-none/mach/arm/rpc.h
-lib/zig/libc/include/aarch64-macos.11-none/mach/arm/thread_state.h
-lib/zig/libc/include/aarch64-macos.11-none/mach/arm/thread_status.h
-lib/zig/libc/include/aarch64-macos.11-none/mach/arm/vm_param.h
-lib/zig/libc/include/aarch64-macos.11-none/mach/arm/vm_types.h
-lib/zig/libc/include/aarch64-macos.12-none/arm/_limits.h
-lib/zig/libc/include/aarch64-macos.12-none/arm/_mcontext.h
-lib/zig/libc/include/aarch64-macos.12-none/arm/_param.h
-lib/zig/libc/include/aarch64-macos.12-none/arm/_types.h
-lib/zig/libc/include/aarch64-macos.12-none/arm/arch.h
-lib/zig/libc/include/aarch64-macos.12-none/arm/endian.h
-lib/zig/libc/include/aarch64-macos.12-none/arm/limits.h
-lib/zig/libc/include/aarch64-macos.12-none/arm/param.h
-lib/zig/libc/include/aarch64-macos.12-none/arm/signal.h
-lib/zig/libc/include/aarch64-macos.12-none/arm/types.h
-lib/zig/libc/include/aarch64-macos.12-none/libkern/arm/OSByteOrder.h
-lib/zig/libc/include/aarch64-macos.12-none/libkern/OSAtomic.h
-lib/zig/libc/include/aarch64-macos.12-none/libkern/OSAtomicDeprecated.h
-lib/zig/libc/include/aarch64-macos.12-none/libkern/OSAtomicQueue.h
-lib/zig/libc/include/aarch64-macos.12-none/libkern/OSSpinLockDeprecated.h
-lib/zig/libc/include/aarch64-macos.12-none/mach/arm/_structs.h
-lib/zig/libc/include/aarch64-macos.12-none/mach/arm/boolean.h
-lib/zig/libc/include/aarch64-macos.12-none/mach/arm/exception.h
-lib/zig/libc/include/aarch64-macos.12-none/mach/arm/kern_return.h
-lib/zig/libc/include/aarch64-macos.12-none/mach/arm/processor_info.h
-lib/zig/libc/include/aarch64-macos.12-none/mach/arm/rpc.h
-lib/zig/libc/include/aarch64-macos.12-none/mach/arm/thread_state.h
-lib/zig/libc/include/aarch64-macos.12-none/mach/arm/thread_status.h
-lib/zig/libc/include/aarch64-macos.12-none/mach/arm/vm_param.h
-lib/zig/libc/include/aarch64-macos.12-none/mach/arm/vm_types.h
-lib/zig/libc/include/aarch64-macos.13-none/arm/_limits.h
-lib/zig/libc/include/aarch64-macos.13-none/arm/_mcontext.h
-lib/zig/libc/include/aarch64-macos.13-none/arm/_param.h
-lib/zig/libc/include/aarch64-macos.13-none/arm/_types.h
-lib/zig/libc/include/aarch64-macos.13-none/arm/arch.h
-lib/zig/libc/include/aarch64-macos.13-none/arm/endian.h
-lib/zig/libc/include/aarch64-macos.13-none/arm/limits.h
-lib/zig/libc/include/aarch64-macos.13-none/arm/param.h
-lib/zig/libc/include/aarch64-macos.13-none/arm/signal.h
-lib/zig/libc/include/aarch64-macos.13-none/arm/types.h
-lib/zig/libc/include/aarch64-macos.13-none/libkern/arm/OSByteOrder.h
-lib/zig/libc/include/aarch64-macos.13-none/libkern/OSAtomic.h
-lib/zig/libc/include/aarch64-macos.13-none/libkern/OSAtomicDeprecated.h
-lib/zig/libc/include/aarch64-macos.13-none/libkern/OSAtomicQueue.h
-lib/zig/libc/include/aarch64-macos.13-none/libkern/OSSpinLockDeprecated.h
-lib/zig/libc/include/aarch64-macos.13-none/mach/arm/_structs.h
-lib/zig/libc/include/aarch64-macos.13-none/mach/arm/boolean.h
-lib/zig/libc/include/aarch64-macos.13-none/mach/arm/exception.h
-lib/zig/libc/include/aarch64-macos.13-none/mach/arm/kern_return.h
-lib/zig/libc/include/aarch64-macos.13-none/mach/arm/processor_info.h
-lib/zig/libc/include/aarch64-macos.13-none/mach/arm/rpc.h
-lib/zig/libc/include/aarch64-macos.13-none/mach/arm/thread_state.h
-lib/zig/libc/include/aarch64-macos.13-none/mach/arm/thread_status.h
-lib/zig/libc/include/aarch64-macos.13-none/mach/arm/vm_param.h
-lib/zig/libc/include/aarch64-macos.13-none/mach/arm/vm_types.h
-lib/zig/libc/include/any-linux-any/asm-generic/auxvec.h
-lib/zig/libc/include/any-linux-any/asm-generic/bitsperlong.h
-lib/zig/libc/include/any-linux-any/asm-generic/bpf_perf_event.h
-lib/zig/libc/include/any-linux-any/asm-generic/errno-base.h
-lib/zig/libc/include/any-linux-any/asm-generic/errno.h
-lib/zig/libc/include/any-linux-any/asm-generic/fcntl.h
-lib/zig/libc/include/any-linux-any/asm-generic/hugetlb_encode.h
-lib/zig/libc/include/any-linux-any/asm-generic/int-l64.h
-lib/zig/libc/include/any-linux-any/asm-generic/int-ll64.h
-lib/zig/libc/include/any-linux-any/asm-generic/ioctl.h
-lib/zig/libc/include/any-linux-any/asm-generic/ioctls.h
-lib/zig/libc/include/any-linux-any/asm-generic/ipcbuf.h
-lib/zig/libc/include/any-linux-any/asm-generic/kvm_para.h
-lib/zig/libc/include/any-linux-any/asm-generic/mman-common.h
-lib/zig/libc/include/any-linux-any/asm-generic/mman.h
-lib/zig/libc/include/any-linux-any/asm-generic/msgbuf.h
-lib/zig/libc/include/any-linux-any/asm-generic/param.h
-lib/zig/libc/include/any-linux-any/asm-generic/poll.h
-lib/zig/libc/include/any-linux-any/asm-generic/posix_types.h
-lib/zig/libc/include/any-linux-any/asm-generic/resource.h
-lib/zig/libc/include/any-linux-any/asm-generic/sembuf.h
-lib/zig/libc/include/any-linux-any/asm-generic/setup.h
-lib/zig/libc/include/any-linux-any/asm-generic/shmbuf.h
-lib/zig/libc/include/any-linux-any/asm-generic/siginfo.h
-lib/zig/libc/include/any-linux-any/asm-generic/signal-defs.h
-lib/zig/libc/include/any-linux-any/asm-generic/signal.h
-lib/zig/libc/include/any-linux-any/asm-generic/socket.h
-lib/zig/libc/include/any-linux-any/asm-generic/sockios.h
-lib/zig/libc/include/any-linux-any/asm-generic/stat.h
-lib/zig/libc/include/any-linux-any/asm-generic/statfs.h
-lib/zig/libc/include/any-linux-any/asm-generic/swab.h
-lib/zig/libc/include/any-linux-any/asm-generic/termbits.h
-lib/zig/libc/include/any-linux-any/asm-generic/termios.h
-lib/zig/libc/include/any-linux-any/asm-generic/types.h
-lib/zig/libc/include/any-linux-any/asm-generic/ucontext.h
-lib/zig/libc/include/any-linux-any/asm-generic/unistd.h
-lib/zig/libc/include/any-linux-any/asm/auxvec.h
-lib/zig/libc/include/any-linux-any/asm/bitsperlong.h
-lib/zig/libc/include/any-linux-any/asm/bpf_perf_event.h
-lib/zig/libc/include/any-linux-any/asm/errno.h
-lib/zig/libc/include/any-linux-any/asm/fcntl.h
-lib/zig/libc/include/any-linux-any/asm/ioctl.h
-lib/zig/libc/include/any-linux-any/asm/ioctls.h
-lib/zig/libc/include/any-linux-any/asm/ipcbuf.h
-lib/zig/libc/include/any-linux-any/asm/kvm_para.h
-lib/zig/libc/include/any-linux-any/asm/mman.h
-lib/zig/libc/include/any-linux-any/asm/msgbuf.h
-lib/zig/libc/include/any-linux-any/asm/param.h
-lib/zig/libc/include/any-linux-any/asm/poll.h
-lib/zig/libc/include/any-linux-any/asm/posix_types.h
-lib/zig/libc/include/any-linux-any/asm/resource.h
-lib/zig/libc/include/any-linux-any/asm/sembuf.h
-lib/zig/libc/include/any-linux-any/asm/setup.h
-lib/zig/libc/include/any-linux-any/asm/shmbuf.h
-lib/zig/libc/include/any-linux-any/asm/siginfo.h
-lib/zig/libc/include/any-linux-any/asm/signal.h
-lib/zig/libc/include/any-linux-any/asm/socket.h
-lib/zig/libc/include/any-linux-any/asm/sockios.h
-lib/zig/libc/include/any-linux-any/asm/stat.h
-lib/zig/libc/include/any-linux-any/asm/statfs.h
-lib/zig/libc/include/any-linux-any/asm/swab.h
-lib/zig/libc/include/any-linux-any/asm/termbits.h
-lib/zig/libc/include/any-linux-any/asm/termios.h
-lib/zig/libc/include/any-linux-any/asm/types.h
-lib/zig/libc/include/any-linux-any/asm/ucontext.h
-lib/zig/libc/include/any-linux-any/drm/amdgpu_drm.h
-lib/zig/libc/include/any-linux-any/drm/armada_drm.h
-lib/zig/libc/include/any-linux-any/drm/drm_fourcc.h
-lib/zig/libc/include/any-linux-any/drm/drm_mode.h
-lib/zig/libc/include/any-linux-any/drm/drm_sarea.h
-lib/zig/libc/include/any-linux-any/drm/drm.h
-lib/zig/libc/include/any-linux-any/drm/etnaviv_drm.h
-lib/zig/libc/include/any-linux-any/drm/exynos_drm.h
-lib/zig/libc/include/any-linux-any/drm/i810_drm.h
-lib/zig/libc/include/any-linux-any/drm/i915_drm.h
-lib/zig/libc/include/any-linux-any/drm/lima_drm.h
-lib/zig/libc/include/any-linux-any/drm/mga_drm.h
-lib/zig/libc/include/any-linux-any/drm/msm_drm.h
-lib/zig/libc/include/any-linux-any/drm/nouveau_drm.h
-lib/zig/libc/include/any-linux-any/drm/omap_drm.h
-lib/zig/libc/include/any-linux-any/drm/panfrost_drm.h
-lib/zig/libc/include/any-linux-any/drm/qxl_drm.h
-lib/zig/libc/include/any-linux-any/drm/r128_drm.h
-lib/zig/libc/include/any-linux-any/drm/radeon_drm.h
-lib/zig/libc/include/any-linux-any/drm/savage_drm.h
-lib/zig/libc/include/any-linux-any/drm/sis_drm.h
-lib/zig/libc/include/any-linux-any/drm/tegra_drm.h
-lib/zig/libc/include/any-linux-any/drm/v3d_drm.h
-lib/zig/libc/include/any-linux-any/drm/vc4_drm.h
-lib/zig/libc/include/any-linux-any/drm/vgem_drm.h
-lib/zig/libc/include/any-linux-any/drm/via_drm.h
-lib/zig/libc/include/any-linux-any/drm/virtgpu_drm.h
-lib/zig/libc/include/any-linux-any/drm/vmwgfx_drm.h
-lib/zig/libc/include/any-linux-any/linux/a.out.h
-lib/zig/libc/include/any-linux-any/linux/acct.h
-lib/zig/libc/include/any-linux-any/linux/acrn.h
-lib/zig/libc/include/any-linux-any/linux/adb.h
-lib/zig/libc/include/any-linux-any/linux/adfs_fs.h
-lib/zig/libc/include/any-linux-any/linux/affs_hardblocks.h
-lib/zig/libc/include/any-linux-any/linux/agpgart.h
-lib/zig/libc/include/any-linux-any/linux/aio_abi.h
-lib/zig/libc/include/any-linux-any/linux/am437x-vpfe.h
-lib/zig/libc/include/any-linux-any/linux/amt.h
-lib/zig/libc/include/any-linux-any/linux/android/binder.h
-lib/zig/libc/include/any-linux-any/linux/android/binderfs.h
-lib/zig/libc/include/any-linux-any/linux/apm_bios.h
-lib/zig/libc/include/any-linux-any/linux/arcfb.h
-lib/zig/libc/include/any-linux-any/linux/arm_sdei.h
-lib/zig/libc/include/any-linux-any/linux/aspeed-lpc-ctrl.h
-lib/zig/libc/include/any-linux-any/linux/aspeed-p2a-ctrl.h
-lib/zig/libc/include/any-linux-any/linux/atalk.h
-lib/zig/libc/include/any-linux-any/linux/atm_eni.h
-lib/zig/libc/include/any-linux-any/linux/atm_he.h
-lib/zig/libc/include/any-linux-any/linux/atm_idt77105.h
-lib/zig/libc/include/any-linux-any/linux/atm_nicstar.h
-lib/zig/libc/include/any-linux-any/linux/atm_tcp.h
-lib/zig/libc/include/any-linux-any/linux/atm_zatm.h
-lib/zig/libc/include/any-linux-any/linux/atm.h
-lib/zig/libc/include/any-linux-any/linux/atmapi.h
-lib/zig/libc/include/any-linux-any/linux/atmarp.h
-lib/zig/libc/include/any-linux-any/linux/atmbr2684.h
-lib/zig/libc/include/any-linux-any/linux/atmclip.h
-lib/zig/libc/include/any-linux-any/linux/atmdev.h
-lib/zig/libc/include/any-linux-any/linux/atmioc.h
-lib/zig/libc/include/any-linux-any/linux/atmlec.h
-lib/zig/libc/include/any-linux-any/linux/atmmpc.h
-lib/zig/libc/include/any-linux-any/linux/atmppp.h
-lib/zig/libc/include/any-linux-any/linux/atmsap.h
-lib/zig/libc/include/any-linux-any/linux/atmsvc.h
-lib/zig/libc/include/any-linux-any/linux/audit.h
-lib/zig/libc/include/any-linux-any/linux/auto_dev-ioctl.h
-lib/zig/libc/include/any-linux-any/linux/auto_fs.h
-lib/zig/libc/include/any-linux-any/linux/auto_fs4.h
-lib/zig/libc/include/any-linux-any/linux/auxvec.h
-lib/zig/libc/include/any-linux-any/linux/ax25.h
-lib/zig/libc/include/any-linux-any/linux/batadv_packet.h
-lib/zig/libc/include/any-linux-any/linux/batman_adv.h
-lib/zig/libc/include/any-linux-any/linux/baycom.h
-lib/zig/libc/include/any-linux-any/linux/bcm933xx_hcs.h
-lib/zig/libc/include/any-linux-any/linux/bfs_fs.h
-lib/zig/libc/include/any-linux-any/linux/binfmts.h
-lib/zig/libc/include/any-linux-any/linux/blkpg.h
-lib/zig/libc/include/any-linux-any/linux/blktrace_api.h
-lib/zig/libc/include/any-linux-any/linux/blkzoned.h
-lib/zig/libc/include/any-linux-any/linux/bpf_common.h
-lib/zig/libc/include/any-linux-any/linux/bpf_perf_event.h
-lib/zig/libc/include/any-linux-any/linux/bpf.h
-lib/zig/libc/include/any-linux-any/linux/bpfilter.h
-lib/zig/libc/include/any-linux-any/linux/bpqether.h
-lib/zig/libc/include/any-linux-any/linux/bsg.h
-lib/zig/libc/include/any-linux-any/linux/bt-bmc.h
-lib/zig/libc/include/any-linux-any/linux/btf.h
-lib/zig/libc/include/any-linux-any/linux/btrfs_tree.h
-lib/zig/libc/include/any-linux-any/linux/btrfs.h
-lib/zig/libc/include/any-linux-any/linux/byteorder/big_endian.h
-lib/zig/libc/include/any-linux-any/linux/byteorder/little_endian.h
-lib/zig/libc/include/any-linux-any/linux/caif/caif_socket.h
-lib/zig/libc/include/any-linux-any/linux/caif/if_caif.h
-lib/zig/libc/include/any-linux-any/linux/can.h
-lib/zig/libc/include/any-linux-any/linux/can/bcm.h
-lib/zig/libc/include/any-linux-any/linux/can/error.h
-lib/zig/libc/include/any-linux-any/linux/can/gw.h
-lib/zig/libc/include/any-linux-any/linux/can/isotp.h
-lib/zig/libc/include/any-linux-any/linux/can/j1939.h
-lib/zig/libc/include/any-linux-any/linux/can/netlink.h
-lib/zig/libc/include/any-linux-any/linux/can/raw.h
-lib/zig/libc/include/any-linux-any/linux/can/vxcan.h
-lib/zig/libc/include/any-linux-any/linux/capability.h
-lib/zig/libc/include/any-linux-any/linux/capi.h
-lib/zig/libc/include/any-linux-any/linux/cciss_defs.h
-lib/zig/libc/include/any-linux-any/linux/cciss_ioctl.h
-lib/zig/libc/include/any-linux-any/linux/ccs.h
-lib/zig/libc/include/any-linux-any/linux/cdrom.h
-lib/zig/libc/include/any-linux-any/linux/cec-funcs.h
-lib/zig/libc/include/any-linux-any/linux/cec.h
-lib/zig/libc/include/any-linux-any/linux/cfm_bridge.h
-lib/zig/libc/include/any-linux-any/linux/cgroupstats.h
-lib/zig/libc/include/any-linux-any/linux/chio.h
-lib/zig/libc/include/any-linux-any/linux/cifs/cifs_mount.h
-lib/zig/libc/include/any-linux-any/linux/cifs/cifs_netlink.h
-lib/zig/libc/include/any-linux-any/linux/close_range.h
-lib/zig/libc/include/any-linux-any/linux/cm4000_cs.h
-lib/zig/libc/include/any-linux-any/linux/cn_proc.h
-lib/zig/libc/include/any-linux-any/linux/coda.h
-lib/zig/libc/include/any-linux-any/linux/coff.h
-lib/zig/libc/include/any-linux-any/linux/connector.h
-lib/zig/libc/include/any-linux-any/linux/const.h
-lib/zig/libc/include/any-linux-any/linux/coresight-stm.h
-lib/zig/libc/include/any-linux-any/linux/counter.h
-lib/zig/libc/include/any-linux-any/linux/cramfs_fs.h
-lib/zig/libc/include/any-linux-any/linux/cryptouser.h
-lib/zig/libc/include/any-linux-any/linux/cuda.h
-lib/zig/libc/include/any-linux-any/linux/cxl_mem.h
-lib/zig/libc/include/any-linux-any/linux/cycx_cfm.h
-lib/zig/libc/include/any-linux-any/linux/dcbnl.h
-lib/zig/libc/include/any-linux-any/linux/dccp.h
-lib/zig/libc/include/any-linux-any/linux/devlink.h
-lib/zig/libc/include/any-linux-any/linux/dlm_device.h
-lib/zig/libc/include/any-linux-any/linux/dlm_netlink.h
-lib/zig/libc/include/any-linux-any/linux/dlm_plock.h
-lib/zig/libc/include/any-linux-any/linux/dlm.h
-lib/zig/libc/include/any-linux-any/linux/dlmconstants.h
-lib/zig/libc/include/any-linux-any/linux/dm-ioctl.h
-lib/zig/libc/include/any-linux-any/linux/dm-log-userspace.h
-lib/zig/libc/include/any-linux-any/linux/dma-buf.h
-lib/zig/libc/include/any-linux-any/linux/dma-heap.h
-lib/zig/libc/include/any-linux-any/linux/dn.h
-lib/zig/libc/include/any-linux-any/linux/dns_resolver.h
-lib/zig/libc/include/any-linux-any/linux/dqblk_xfs.h
-lib/zig/libc/include/any-linux-any/linux/dvb/audio.h
-lib/zig/libc/include/any-linux-any/linux/dvb/ca.h
-lib/zig/libc/include/any-linux-any/linux/dvb/dmx.h
-lib/zig/libc/include/any-linux-any/linux/dvb/frontend.h
-lib/zig/libc/include/any-linux-any/linux/dvb/net.h
-lib/zig/libc/include/any-linux-any/linux/dvb/osd.h
-lib/zig/libc/include/any-linux-any/linux/dvb/version.h
-lib/zig/libc/include/any-linux-any/linux/dvb/video.h
-lib/zig/libc/include/any-linux-any/linux/edd.h
-lib/zig/libc/include/any-linux-any/linux/efs_fs_sb.h
-lib/zig/libc/include/any-linux-any/linux/elf-em.h
-lib/zig/libc/include/any-linux-any/linux/elf-fdpic.h
-lib/zig/libc/include/any-linux-any/linux/elf.h
-lib/zig/libc/include/any-linux-any/linux/errno.h
-lib/zig/libc/include/any-linux-any/linux/errqueue.h
-lib/zig/libc/include/any-linux-any/linux/erspan.h
-lib/zig/libc/include/any-linux-any/linux/ethtool_netlink.h
-lib/zig/libc/include/any-linux-any/linux/ethtool.h
-lib/zig/libc/include/any-linux-any/linux/eventpoll.h
-lib/zig/libc/include/any-linux-any/linux/f2fs.h
-lib/zig/libc/include/any-linux-any/linux/fadvise.h
-lib/zig/libc/include/any-linux-any/linux/falloc.h
-lib/zig/libc/include/any-linux-any/linux/fanotify.h
-lib/zig/libc/include/any-linux-any/linux/fb.h
-lib/zig/libc/include/any-linux-any/linux/fcntl.h
-lib/zig/libc/include/any-linux-any/linux/fd.h
-lib/zig/libc/include/any-linux-any/linux/fdreg.h
-lib/zig/libc/include/any-linux-any/linux/fib_rules.h
-lib/zig/libc/include/any-linux-any/linux/fiemap.h
-lib/zig/libc/include/any-linux-any/linux/filter.h
-lib/zig/libc/include/any-linux-any/linux/firewire-cdev.h
-lib/zig/libc/include/any-linux-any/linux/firewire-constants.h
-lib/zig/libc/include/any-linux-any/linux/fou.h
-lib/zig/libc/include/any-linux-any/linux/fpga-dfl.h
-lib/zig/libc/include/any-linux-any/linux/fs.h
-lib/zig/libc/include/any-linux-any/linux/fscrypt.h
-lib/zig/libc/include/any-linux-any/linux/fsi.h
-lib/zig/libc/include/any-linux-any/linux/fsl_hypervisor.h
-lib/zig/libc/include/any-linux-any/linux/fsl_mc.h
-lib/zig/libc/include/any-linux-any/linux/fsmap.h
-lib/zig/libc/include/any-linux-any/linux/fsverity.h
-lib/zig/libc/include/any-linux-any/linux/fuse.h
-lib/zig/libc/include/any-linux-any/linux/futex.h
-lib/zig/libc/include/any-linux-any/linux/gameport.h
-lib/zig/libc/include/any-linux-any/linux/gen_stats.h
-lib/zig/libc/include/any-linux-any/linux/genetlink.h
-lib/zig/libc/include/any-linux-any/linux/genwqe/genwqe_card.h
-lib/zig/libc/include/any-linux-any/linux/gfs2_ondisk.h
-lib/zig/libc/include/any-linux-any/linux/gpio.h
-lib/zig/libc/include/any-linux-any/linux/gsmmux.h
-lib/zig/libc/include/any-linux-any/linux/gtp.h
-lib/zig/libc/include/any-linux-any/linux/hash_info.h
-lib/zig/libc/include/any-linux-any/linux/hdlc.h
-lib/zig/libc/include/any-linux-any/linux/hdlc/ioctl.h
-lib/zig/libc/include/any-linux-any/linux/hdlcdrv.h
-lib/zig/libc/include/any-linux-any/linux/hdreg.h
-lib/zig/libc/include/any-linux-any/linux/hid.h
-lib/zig/libc/include/any-linux-any/linux/hiddev.h
-lib/zig/libc/include/any-linux-any/linux/hidraw.h
-lib/zig/libc/include/any-linux-any/linux/hpet.h
-lib/zig/libc/include/any-linux-any/linux/hsi/cs-protocol.h
-lib/zig/libc/include/any-linux-any/linux/hsi/hsi_char.h
-lib/zig/libc/include/any-linux-any/linux/hsr_netlink.h
-lib/zig/libc/include/any-linux-any/linux/hw_breakpoint.h
-lib/zig/libc/include/any-linux-any/linux/hyperv.h
-lib/zig/libc/include/any-linux-any/linux/i2c-dev.h
-lib/zig/libc/include/any-linux-any/linux/i2c.h
-lib/zig/libc/include/any-linux-any/linux/i2o-dev.h
-lib/zig/libc/include/any-linux-any/linux/i8k.h
-lib/zig/libc/include/any-linux-any/linux/icmp.h
-lib/zig/libc/include/any-linux-any/linux/icmpv6.h
-lib/zig/libc/include/any-linux-any/linux/idxd.h
-lib/zig/libc/include/any-linux-any/linux/if_addr.h
-lib/zig/libc/include/any-linux-any/linux/if_addrlabel.h
-lib/zig/libc/include/any-linux-any/linux/if_alg.h
-lib/zig/libc/include/any-linux-any/linux/if_arcnet.h
-lib/zig/libc/include/any-linux-any/linux/if_arp.h
-lib/zig/libc/include/any-linux-any/linux/if_bonding.h
-lib/zig/libc/include/any-linux-any/linux/if_bridge.h
-lib/zig/libc/include/any-linux-any/linux/if_cablemodem.h
-lib/zig/libc/include/any-linux-any/linux/if_eql.h
-lib/zig/libc/include/any-linux-any/linux/if_ether.h
-lib/zig/libc/include/any-linux-any/linux/if_fc.h
-lib/zig/libc/include/any-linux-any/linux/if_fddi.h
-lib/zig/libc/include/any-linux-any/linux/if_hippi.h
-lib/zig/libc/include/any-linux-any/linux/if_infiniband.h
-lib/zig/libc/include/any-linux-any/linux/if_link.h
-lib/zig/libc/include/any-linux-any/linux/if_ltalk.h
-lib/zig/libc/include/any-linux-any/linux/if_macsec.h
-lib/zig/libc/include/any-linux-any/linux/if_packet.h
-lib/zig/libc/include/any-linux-any/linux/if_phonet.h
-lib/zig/libc/include/any-linux-any/linux/if_plip.h
-lib/zig/libc/include/any-linux-any/linux/if_ppp.h
-lib/zig/libc/include/any-linux-any/linux/if_pppol2tp.h
-lib/zig/libc/include/any-linux-any/linux/if_pppox.h
-lib/zig/libc/include/any-linux-any/linux/if_slip.h
-lib/zig/libc/include/any-linux-any/linux/if_team.h
-lib/zig/libc/include/any-linux-any/linux/if_tun.h
-lib/zig/libc/include/any-linux-any/linux/if_tunnel.h
-lib/zig/libc/include/any-linux-any/linux/if_vlan.h
-lib/zig/libc/include/any-linux-any/linux/if_x25.h
-lib/zig/libc/include/any-linux-any/linux/if_xdp.h
-lib/zig/libc/include/any-linux-any/linux/if.h
-lib/zig/libc/include/any-linux-any/linux/ife.h
-lib/zig/libc/include/any-linux-any/linux/igmp.h
-lib/zig/libc/include/any-linux-any/linux/iio/buffer.h
-lib/zig/libc/include/any-linux-any/linux/iio/events.h
-lib/zig/libc/include/any-linux-any/linux/iio/types.h
-lib/zig/libc/include/any-linux-any/linux/ila.h
-lib/zig/libc/include/any-linux-any/linux/in_route.h
-lib/zig/libc/include/any-linux-any/linux/in.h
-lib/zig/libc/include/any-linux-any/linux/in6.h
-lib/zig/libc/include/any-linux-any/linux/inet_diag.h
-lib/zig/libc/include/any-linux-any/linux/inotify.h
-lib/zig/libc/include/any-linux-any/linux/input-event-codes.h
-lib/zig/libc/include/any-linux-any/linux/input.h
-lib/zig/libc/include/any-linux-any/linux/io_uring.h
-lib/zig/libc/include/any-linux-any/linux/ioam6_genl.h
-lib/zig/libc/include/any-linux-any/linux/ioam6_iptunnel.h
-lib/zig/libc/include/any-linux-any/linux/ioam6.h
-lib/zig/libc/include/any-linux-any/linux/ioctl.h
-lib/zig/libc/include/any-linux-any/linux/iommu.h
-lib/zig/libc/include/any-linux-any/linux/ioprio.h
-lib/zig/libc/include/any-linux-any/linux/ip_vs.h
-lib/zig/libc/include/any-linux-any/linux/ip.h
-lib/zig/libc/include/any-linux-any/linux/ip6_tunnel.h
-lib/zig/libc/include/any-linux-any/linux/ipc.h
-lib/zig/libc/include/any-linux-any/linux/ipmi_bmc.h
-lib/zig/libc/include/any-linux-any/linux/ipmi_msgdefs.h
-lib/zig/libc/include/any-linux-any/linux/ipmi.h
-lib/zig/libc/include/any-linux-any/linux/ipsec.h
-lib/zig/libc/include/any-linux-any/linux/ipv6_route.h
-lib/zig/libc/include/any-linux-any/linux/ipv6.h
-lib/zig/libc/include/any-linux-any/linux/irqnr.h
-lib/zig/libc/include/any-linux-any/linux/isdn/capicmd.h
-lib/zig/libc/include/any-linux-any/linux/iso_fs.h
-lib/zig/libc/include/any-linux-any/linux/isst_if.h
-lib/zig/libc/include/any-linux-any/linux/ivtv.h
-lib/zig/libc/include/any-linux-any/linux/ivtvfb.h
-lib/zig/libc/include/any-linux-any/linux/jffs2.h
-lib/zig/libc/include/any-linux-any/linux/joystick.h
-lib/zig/libc/include/any-linux-any/linux/kcm.h
-lib/zig/libc/include/any-linux-any/linux/kcmp.h
-lib/zig/libc/include/any-linux-any/linux/kcov.h
-lib/zig/libc/include/any-linux-any/linux/kd.h
-lib/zig/libc/include/any-linux-any/linux/kdev_t.h
-lib/zig/libc/include/any-linux-any/linux/kernel-page-flags.h
-lib/zig/libc/include/any-linux-any/linux/kernel.h
-lib/zig/libc/include/any-linux-any/linux/kernelcapi.h
-lib/zig/libc/include/any-linux-any/linux/kexec.h
-lib/zig/libc/include/any-linux-any/linux/keyboard.h
-lib/zig/libc/include/any-linux-any/linux/keyctl.h
-lib/zig/libc/include/any-linux-any/linux/kfd_ioctl.h
-lib/zig/libc/include/any-linux-any/linux/kvm_para.h
-lib/zig/libc/include/any-linux-any/linux/kvm.h
-lib/zig/libc/include/any-linux-any/linux/l2tp.h
-lib/zig/libc/include/any-linux-any/linux/landlock.h
-lib/zig/libc/include/any-linux-any/linux/libc-compat.h
-lib/zig/libc/include/any-linux-any/linux/limits.h
-lib/zig/libc/include/any-linux-any/linux/lirc.h
-lib/zig/libc/include/any-linux-any/linux/llc.h
-lib/zig/libc/include/any-linux-any/linux/loop.h
-lib/zig/libc/include/any-linux-any/linux/lp.h
-lib/zig/libc/include/any-linux-any/linux/lwtunnel.h
-lib/zig/libc/include/any-linux-any/linux/magic.h
-lib/zig/libc/include/any-linux-any/linux/major.h
-lib/zig/libc/include/any-linux-any/linux/map_to_14segment.h
-lib/zig/libc/include/any-linux-any/linux/map_to_7segment.h
-lib/zig/libc/include/any-linux-any/linux/matroxfb.h
-lib/zig/libc/include/any-linux-any/linux/max2175.h
-lib/zig/libc/include/any-linux-any/linux/mctp.h
-lib/zig/libc/include/any-linux-any/linux/mdio.h
-lib/zig/libc/include/any-linux-any/linux/media-bus-format.h
-lib/zig/libc/include/any-linux-any/linux/media.h
-lib/zig/libc/include/any-linux-any/linux/mei.h
-lib/zig/libc/include/any-linux-any/linux/membarrier.h
-lib/zig/libc/include/any-linux-any/linux/memfd.h
-lib/zig/libc/include/any-linux-any/linux/mempolicy.h
-lib/zig/libc/include/any-linux-any/linux/meye.h
-lib/zig/libc/include/any-linux-any/linux/mii.h
-lib/zig/libc/include/any-linux-any/linux/minix_fs.h
-lib/zig/libc/include/any-linux-any/linux/misc/bcm_vk.h
-lib/zig/libc/include/any-linux-any/linux/mman.h
-lib/zig/libc/include/any-linux-any/linux/mmc/ioctl.h
-lib/zig/libc/include/any-linux-any/linux/mmtimer.h
-lib/zig/libc/include/any-linux-any/linux/module.h
-lib/zig/libc/include/any-linux-any/linux/mount.h
-lib/zig/libc/include/any-linux-any/linux/mpls_iptunnel.h
-lib/zig/libc/include/any-linux-any/linux/mpls.h
-lib/zig/libc/include/any-linux-any/linux/mptcp.h
-lib/zig/libc/include/any-linux-any/linux/mqueue.h
-lib/zig/libc/include/any-linux-any/linux/mroute.h
-lib/zig/libc/include/any-linux-any/linux/mroute6.h
-lib/zig/libc/include/any-linux-any/linux/mrp_bridge.h
-lib/zig/libc/include/any-linux-any/linux/msdos_fs.h
-lib/zig/libc/include/any-linux-any/linux/msg.h
-lib/zig/libc/include/any-linux-any/linux/mtio.h
-lib/zig/libc/include/any-linux-any/linux/nbd-netlink.h
-lib/zig/libc/include/any-linux-any/linux/nbd.h
-lib/zig/libc/include/any-linux-any/linux/ncsi.h
-lib/zig/libc/include/any-linux-any/linux/ndctl.h
-lib/zig/libc/include/any-linux-any/linux/neighbour.h
-lib/zig/libc/include/any-linux-any/linux/net_dropmon.h
-lib/zig/libc/include/any-linux-any/linux/net_namespace.h
-lib/zig/libc/include/any-linux-any/linux/net_tstamp.h
-lib/zig/libc/include/any-linux-any/linux/net.h
-lib/zig/libc/include/any-linux-any/linux/netconf.h
-lib/zig/libc/include/any-linux-any/linux/netdevice.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_arp.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_arp/arp_tables.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_arp/arpt_mangle.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_802_3.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_among.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_arp.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_arpreply.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_ip.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_ip6.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_limit.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_log.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_mark_m.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_mark_t.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_nat.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_nflog.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_pkttype.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_redirect.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_stp.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebt_vlan.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_bridge/ebtables.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_decnet.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv4.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv4/ip_tables.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv4/ipt_ah.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv4/ipt_CLUSTERIP.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv4/ipt_ecn.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv4/ipt_LOG.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv4/ipt_REJECT.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv4/ipt_ttl.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv6.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv6/ip6_tables.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv6/ip6t_ah.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv6/ip6t_frag.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv6/ip6t_hl.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv6/ip6t_ipv6header.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv6/ip6t_LOG.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv6/ip6t_mh.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv6/ip6t_NPT.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv6/ip6t_opts.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv6/ip6t_REJECT.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv6/ip6t_rt.h
-lib/zig/libc/include/any-linux-any/linux/netfilter_ipv6/ip6t_srh.h
-lib/zig/libc/include/any-linux-any/linux/netfilter.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/ipset/ip_set_bitmap.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/ipset/ip_set_hash.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/ipset/ip_set_list.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/ipset/ip_set.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nf_conntrack_common.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nf_conntrack_ftp.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nf_conntrack_sctp.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nf_conntrack_tcp.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nf_conntrack_tuple_common.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nf_log.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nf_nat.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nf_synproxy.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nf_tables_compat.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nf_tables.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nfnetlink_acct.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nfnetlink_compat.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nfnetlink_conntrack.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nfnetlink_cthelper.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nfnetlink_cttimeout.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nfnetlink_hook.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nfnetlink_log.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nfnetlink_osf.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nfnetlink_queue.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/nfnetlink.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/x_tables.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_addrtype.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_AUDIT.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_bpf.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_cgroup.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_CHECKSUM.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_CLASSIFY.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_cluster.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_comment.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_connbytes.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_connlabel.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_connlimit.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_connmark.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_CONNSECMARK.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_conntrack.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_cpu.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_CT.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_dccp.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_devgroup.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_dscp.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_ecn.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_esp.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_hashlimit.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_helper.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_HMARK.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_IDLETIMER.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_ipcomp.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_iprange.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_ipvs.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_l2tp.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_LED.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_length.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_limit.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_LOG.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_mac.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_mark.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_multiport.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_nfacct.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_NFLOG.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_NFQUEUE.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_osf.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_owner.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_physdev.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_pkttype.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_policy.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_quota.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_rateest.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_realm.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_recent.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_rpfilter.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_sctp.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_SECMARK.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_set.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_socket.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_state.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_statistic.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_string.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_SYNPROXY.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_tcpmss.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_TCPOPTSTRIP.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_tcpudp.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_TEE.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_time.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_TPROXY.h
-lib/zig/libc/include/any-linux-any/linux/netfilter/xt_u32.h
-lib/zig/libc/include/any-linux-any/linux/netlink_diag.h
-lib/zig/libc/include/any-linux-any/linux/netlink.h
-lib/zig/libc/include/any-linux-any/linux/netrom.h
-lib/zig/libc/include/any-linux-any/linux/nexthop.h
-lib/zig/libc/include/any-linux-any/linux/nfc.h
-lib/zig/libc/include/any-linux-any/linux/nfs_fs.h
-lib/zig/libc/include/any-linux-any/linux/nfs_idmap.h
-lib/zig/libc/include/any-linux-any/linux/nfs_mount.h
-lib/zig/libc/include/any-linux-any/linux/nfs.h
-lib/zig/libc/include/any-linux-any/linux/nfs2.h
-lib/zig/libc/include/any-linux-any/linux/nfs3.h
-lib/zig/libc/include/any-linux-any/linux/nfs4_mount.h
-lib/zig/libc/include/any-linux-any/linux/nfs4.h
-lib/zig/libc/include/any-linux-any/linux/nfsacl.h
-lib/zig/libc/include/any-linux-any/linux/nfsd/cld.h
-lib/zig/libc/include/any-linux-any/linux/nfsd/debug.h
-lib/zig/libc/include/any-linux-any/linux/nfsd/export.h
-lib/zig/libc/include/any-linux-any/linux/nfsd/stats.h
-lib/zig/libc/include/any-linux-any/linux/nilfs2_api.h
-lib/zig/libc/include/any-linux-any/linux/nilfs2_ondisk.h
-lib/zig/libc/include/any-linux-any/linux/nitro_enclaves.h
-lib/zig/libc/include/any-linux-any/linux/nl80211-vnd-intel.h
-lib/zig/libc/include/any-linux-any/linux/nl80211.h
-lib/zig/libc/include/any-linux-any/linux/nsfs.h
-lib/zig/libc/include/any-linux-any/linux/nubus.h
-lib/zig/libc/include/any-linux-any/linux/nvme_ioctl.h
-lib/zig/libc/include/any-linux-any/linux/nvram.h
-lib/zig/libc/include/any-linux-any/linux/omap3isp.h
-lib/zig/libc/include/any-linux-any/linux/omapfb.h
-lib/zig/libc/include/any-linux-any/linux/oom.h
-lib/zig/libc/include/any-linux-any/linux/openat2.h
-lib/zig/libc/include/any-linux-any/linux/openvswitch.h
-lib/zig/libc/include/any-linux-any/linux/packet_diag.h
-lib/zig/libc/include/any-linux-any/linux/param.h
-lib/zig/libc/include/any-linux-any/linux/parport.h
-lib/zig/libc/include/any-linux-any/linux/patchkey.h
-lib/zig/libc/include/any-linux-any/linux/pci_regs.h
-lib/zig/libc/include/any-linux-any/linux/pci.h
-lib/zig/libc/include/any-linux-any/linux/pcitest.h
-lib/zig/libc/include/any-linux-any/linux/perf_event.h
-lib/zig/libc/include/any-linux-any/linux/personality.h
-lib/zig/libc/include/any-linux-any/linux/pfkeyv2.h
-lib/zig/libc/include/any-linux-any/linux/pg.h
-lib/zig/libc/include/any-linux-any/linux/phantom.h
-lib/zig/libc/include/any-linux-any/linux/phonet.h
-lib/zig/libc/include/any-linux-any/linux/pidfd.h
-lib/zig/libc/include/any-linux-any/linux/pkt_cls.h
-lib/zig/libc/include/any-linux-any/linux/pkt_sched.h
-lib/zig/libc/include/any-linux-any/linux/pktcdvd.h
-lib/zig/libc/include/any-linux-any/linux/pmu.h
-lib/zig/libc/include/any-linux-any/linux/poll.h
-lib/zig/libc/include/any-linux-any/linux/posix_acl_xattr.h
-lib/zig/libc/include/any-linux-any/linux/posix_acl.h
-lib/zig/libc/include/any-linux-any/linux/posix_types.h
-lib/zig/libc/include/any-linux-any/linux/ppdev.h
-lib/zig/libc/include/any-linux-any/linux/ppp_defs.h
-lib/zig/libc/include/any-linux-any/linux/ppp-comp.h
-lib/zig/libc/include/any-linux-any/linux/ppp-ioctl.h
-lib/zig/libc/include/any-linux-any/linux/pps.h
-lib/zig/libc/include/any-linux-any/linux/pr.h
-lib/zig/libc/include/any-linux-any/linux/prctl.h
-lib/zig/libc/include/any-linux-any/linux/psample.h
-lib/zig/libc/include/any-linux-any/linux/psci.h
-lib/zig/libc/include/any-linux-any/linux/psp-sev.h
-lib/zig/libc/include/any-linux-any/linux/ptp_clock.h
-lib/zig/libc/include/any-linux-any/linux/ptrace.h
-lib/zig/libc/include/any-linux-any/linux/qemu_fw_cfg.h
-lib/zig/libc/include/any-linux-any/linux/qnx4_fs.h
-lib/zig/libc/include/any-linux-any/linux/qnxtypes.h
-lib/zig/libc/include/any-linux-any/linux/qrtr.h
-lib/zig/libc/include/any-linux-any/linux/quota.h
-lib/zig/libc/include/any-linux-any/linux/radeonfb.h
-lib/zig/libc/include/any-linux-any/linux/raid/md_p.h
-lib/zig/libc/include/any-linux-any/linux/raid/md_u.h
-lib/zig/libc/include/any-linux-any/linux/random.h
-lib/zig/libc/include/any-linux-any/linux/rds.h
-lib/zig/libc/include/any-linux-any/linux/reboot.h
-lib/zig/libc/include/any-linux-any/linux/reiserfs_fs.h
-lib/zig/libc/include/any-linux-any/linux/reiserfs_xattr.h
-lib/zig/libc/include/any-linux-any/linux/remoteproc_cdev.h
-lib/zig/libc/include/any-linux-any/linux/resource.h
-lib/zig/libc/include/any-linux-any/linux/rfkill.h
-lib/zig/libc/include/any-linux-any/linux/rio_cm_cdev.h
-lib/zig/libc/include/any-linux-any/linux/rio_mport_cdev.h
-lib/zig/libc/include/any-linux-any/linux/rkisp1-config.h
-lib/zig/libc/include/any-linux-any/linux/romfs_fs.h
-lib/zig/libc/include/any-linux-any/linux/rose.h
-lib/zig/libc/include/any-linux-any/linux/route.h
-lib/zig/libc/include/any-linux-any/linux/rpl_iptunnel.h
-lib/zig/libc/include/any-linux-any/linux/rpl.h
-lib/zig/libc/include/any-linux-any/linux/rpmsg_types.h
-lib/zig/libc/include/any-linux-any/linux/rpmsg.h
-lib/zig/libc/include/any-linux-any/linux/rseq.h
-lib/zig/libc/include/any-linux-any/linux/rtc.h
-lib/zig/libc/include/any-linux-any/linux/rtnetlink.h
-lib/zig/libc/include/any-linux-any/linux/rxrpc.h
-lib/zig/libc/include/any-linux-any/linux/scc.h
-lib/zig/libc/include/any-linux-any/linux/sched.h
-lib/zig/libc/include/any-linux-any/linux/sched/types.h
-lib/zig/libc/include/any-linux-any/linux/scif_ioctl.h
-lib/zig/libc/include/any-linux-any/linux/screen_info.h
-lib/zig/libc/include/any-linux-any/linux/sctp.h
-lib/zig/libc/include/any-linux-any/linux/seccomp.h
-lib/zig/libc/include/any-linux-any/linux/securebits.h
-lib/zig/libc/include/any-linux-any/linux/sed-opal.h
-lib/zig/libc/include/any-linux-any/linux/seg6_genl.h
-lib/zig/libc/include/any-linux-any/linux/seg6_hmac.h
-lib/zig/libc/include/any-linux-any/linux/seg6_iptunnel.h
-lib/zig/libc/include/any-linux-any/linux/seg6_local.h
-lib/zig/libc/include/any-linux-any/linux/seg6.h
-lib/zig/libc/include/any-linux-any/linux/selinux_netlink.h
-lib/zig/libc/include/any-linux-any/linux/sem.h
-lib/zig/libc/include/any-linux-any/linux/serial_core.h
-lib/zig/libc/include/any-linux-any/linux/serial_reg.h
-lib/zig/libc/include/any-linux-any/linux/serial.h
-lib/zig/libc/include/any-linux-any/linux/serio.h
-lib/zig/libc/include/any-linux-any/linux/shm.h
-lib/zig/libc/include/any-linux-any/linux/signal.h
-lib/zig/libc/include/any-linux-any/linux/signalfd.h
-lib/zig/libc/include/any-linux-any/linux/smc_diag.h
-lib/zig/libc/include/any-linux-any/linux/smc.h
-lib/zig/libc/include/any-linux-any/linux/smiapp.h
-lib/zig/libc/include/any-linux-any/linux/snmp.h
-lib/zig/libc/include/any-linux-any/linux/sock_diag.h
-lib/zig/libc/include/any-linux-any/linux/socket.h
-lib/zig/libc/include/any-linux-any/linux/sockios.h
-lib/zig/libc/include/any-linux-any/linux/sonet.h
-lib/zig/libc/include/any-linux-any/linux/sonypi.h
-lib/zig/libc/include/any-linux-any/linux/sound.h
-lib/zig/libc/include/any-linux-any/linux/soundcard.h
-lib/zig/libc/include/any-linux-any/linux/spi/spi.h
-lib/zig/libc/include/any-linux-any/linux/spi/spidev.h
-lib/zig/libc/include/any-linux-any/linux/stat.h
-lib/zig/libc/include/any-linux-any/linux/stddef.h
-lib/zig/libc/include/any-linux-any/linux/stm.h
-lib/zig/libc/include/any-linux-any/linux/string.h
-lib/zig/libc/include/any-linux-any/linux/sunrpc/debug.h
-lib/zig/libc/include/any-linux-any/linux/surface_aggregator/cdev.h
-lib/zig/libc/include/any-linux-any/linux/surface_aggregator/dtx.h
-lib/zig/libc/include/any-linux-any/linux/suspend_ioctls.h
-lib/zig/libc/include/any-linux-any/linux/swab.h
-lib/zig/libc/include/any-linux-any/linux/switchtec_ioctl.h
-lib/zig/libc/include/any-linux-any/linux/sync_file.h
-lib/zig/libc/include/any-linux-any/linux/synclink.h
-lib/zig/libc/include/any-linux-any/linux/sysctl.h
-lib/zig/libc/include/any-linux-any/linux/sysinfo.h
-lib/zig/libc/include/any-linux-any/linux/target_core_user.h
-lib/zig/libc/include/any-linux-any/linux/taskstats.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_bpf.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_connmark.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_csum.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_ct.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_ctinfo.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_defact.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_gact.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_gate.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_ife.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_ipt.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_mirred.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_mpls.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_nat.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_pedit.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_sample.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_skbedit.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_skbmod.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_tunnel_key.h
-lib/zig/libc/include/any-linux-any/linux/tc_act/tc_vlan.h
-lib/zig/libc/include/any-linux-any/linux/tc_ematch/tc_em_cmp.h
-lib/zig/libc/include/any-linux-any/linux/tc_ematch/tc_em_ipt.h
-lib/zig/libc/include/any-linux-any/linux/tc_ematch/tc_em_meta.h
-lib/zig/libc/include/any-linux-any/linux/tc_ematch/tc_em_nbyte.h
-lib/zig/libc/include/any-linux-any/linux/tc_ematch/tc_em_text.h
-lib/zig/libc/include/any-linux-any/linux/tcp_metrics.h
-lib/zig/libc/include/any-linux-any/linux/tcp.h
-lib/zig/libc/include/any-linux-any/linux/tee.h
-lib/zig/libc/include/any-linux-any/linux/termios.h
-lib/zig/libc/include/any-linux-any/linux/thermal.h
-lib/zig/libc/include/any-linux-any/linux/time_types.h
-lib/zig/libc/include/any-linux-any/linux/time.h
-lib/zig/libc/include/any-linux-any/linux/timerfd.h
-lib/zig/libc/include/any-linux-any/linux/times.h
-lib/zig/libc/include/any-linux-any/linux/timex.h
-lib/zig/libc/include/any-linux-any/linux/tiocl.h
-lib/zig/libc/include/any-linux-any/linux/tipc_config.h
-lib/zig/libc/include/any-linux-any/linux/tipc_netlink.h
-lib/zig/libc/include/any-linux-any/linux/tipc_sockets_diag.h
-lib/zig/libc/include/any-linux-any/linux/tipc.h
-lib/zig/libc/include/any-linux-any/linux/tls.h
-lib/zig/libc/include/any-linux-any/linux/toshiba.h
-lib/zig/libc/include/any-linux-any/linux/tty_flags.h
-lib/zig/libc/include/any-linux-any/linux/tty.h
-lib/zig/libc/include/any-linux-any/linux/types.h
-lib/zig/libc/include/any-linux-any/linux/udf_fs_i.h
-lib/zig/libc/include/any-linux-any/linux/udmabuf.h
-lib/zig/libc/include/any-linux-any/linux/udp.h
-lib/zig/libc/include/any-linux-any/linux/uhid.h
-lib/zig/libc/include/any-linux-any/linux/uinput.h
-lib/zig/libc/include/any-linux-any/linux/uio.h
-lib/zig/libc/include/any-linux-any/linux/uleds.h
-lib/zig/libc/include/any-linux-any/linux/ultrasound.h
-lib/zig/libc/include/any-linux-any/linux/um_timetravel.h
-lib/zig/libc/include/any-linux-any/linux/un.h
-lib/zig/libc/include/any-linux-any/linux/unistd.h
-lib/zig/libc/include/any-linux-any/linux/unix_diag.h
-lib/zig/libc/include/any-linux-any/linux/usb/audio.h
-lib/zig/libc/include/any-linux-any/linux/usb/cdc-wdm.h
-lib/zig/libc/include/any-linux-any/linux/usb/cdc.h
-lib/zig/libc/include/any-linux-any/linux/usb/ch11.h
-lib/zig/libc/include/any-linux-any/linux/usb/ch9.h
-lib/zig/libc/include/any-linux-any/linux/usb/charger.h
-lib/zig/libc/include/any-linux-any/linux/usb/functionfs.h
-lib/zig/libc/include/any-linux-any/linux/usb/g_printer.h
-lib/zig/libc/include/any-linux-any/linux/usb/g_uvc.h
-lib/zig/libc/include/any-linux-any/linux/usb/gadgetfs.h
-lib/zig/libc/include/any-linux-any/linux/usb/midi.h
-lib/zig/libc/include/any-linux-any/linux/usb/raw_gadget.h
-lib/zig/libc/include/any-linux-any/linux/usb/tmc.h
-lib/zig/libc/include/any-linux-any/linux/usb/video.h
-lib/zig/libc/include/any-linux-any/linux/usbdevice_fs.h
-lib/zig/libc/include/any-linux-any/linux/usbip.h
-lib/zig/libc/include/any-linux-any/linux/userfaultfd.h
-lib/zig/libc/include/any-linux-any/linux/userio.h
-lib/zig/libc/include/any-linux-any/linux/utime.h
-lib/zig/libc/include/any-linux-any/linux/utsname.h
-lib/zig/libc/include/any-linux-any/linux/uuid.h
-lib/zig/libc/include/any-linux-any/linux/uvcvideo.h
-lib/zig/libc/include/any-linux-any/linux/v4l2-common.h
-lib/zig/libc/include/any-linux-any/linux/v4l2-controls.h
-lib/zig/libc/include/any-linux-any/linux/v4l2-dv-timings.h
-lib/zig/libc/include/any-linux-any/linux/v4l2-mediabus.h
-lib/zig/libc/include/any-linux-any/linux/v4l2-subdev.h
-lib/zig/libc/include/any-linux-any/linux/vbox_err.h
-lib/zig/libc/include/any-linux-any/linux/vbox_vmmdev_types.h
-lib/zig/libc/include/any-linux-any/linux/vboxguest.h
-lib/zig/libc/include/any-linux-any/linux/vdpa.h
-lib/zig/libc/include/any-linux-any/linux/vduse.h
-lib/zig/libc/include/any-linux-any/linux/version.h
-lib/zig/libc/include/any-linux-any/linux/veth.h
-lib/zig/libc/include/any-linux-any/linux/vfio_ccw.h
-lib/zig/libc/include/any-linux-any/linux/vfio_zdev.h
-lib/zig/libc/include/any-linux-any/linux/vfio.h
-lib/zig/libc/include/any-linux-any/linux/vhost_types.h
-lib/zig/libc/include/any-linux-any/linux/vhost.h
-lib/zig/libc/include/any-linux-any/linux/videodev2.h
-lib/zig/libc/include/any-linux-any/linux/virtio_9p.h
-lib/zig/libc/include/any-linux-any/linux/virtio_balloon.h
-lib/zig/libc/include/any-linux-any/linux/virtio_blk.h
-lib/zig/libc/include/any-linux-any/linux/virtio_bt.h
-lib/zig/libc/include/any-linux-any/linux/virtio_config.h
-lib/zig/libc/include/any-linux-any/linux/virtio_console.h
-lib/zig/libc/include/any-linux-any/linux/virtio_crypto.h
-lib/zig/libc/include/any-linux-any/linux/virtio_fs.h
-lib/zig/libc/include/any-linux-any/linux/virtio_gpio.h
-lib/zig/libc/include/any-linux-any/linux/virtio_gpu.h
-lib/zig/libc/include/any-linux-any/linux/virtio_i2c.h
-lib/zig/libc/include/any-linux-any/linux/virtio_ids.h
-lib/zig/libc/include/any-linux-any/linux/virtio_input.h
-lib/zig/libc/include/any-linux-any/linux/virtio_iommu.h
-lib/zig/libc/include/any-linux-any/linux/virtio_mem.h
-lib/zig/libc/include/any-linux-any/linux/virtio_mmio.h
-lib/zig/libc/include/any-linux-any/linux/virtio_net.h
-lib/zig/libc/include/any-linux-any/linux/virtio_pci.h
-lib/zig/libc/include/any-linux-any/linux/virtio_pcidev.h
-lib/zig/libc/include/any-linux-any/linux/virtio_pmem.h
-lib/zig/libc/include/any-linux-any/linux/virtio_ring.h
-lib/zig/libc/include/any-linux-any/linux/virtio_rng.h
-lib/zig/libc/include/any-linux-any/linux/virtio_scmi.h
-lib/zig/libc/include/any-linux-any/linux/virtio_scsi.h
-lib/zig/libc/include/any-linux-any/linux/virtio_snd.h
-lib/zig/libc/include/any-linux-any/linux/virtio_types.h
-lib/zig/libc/include/any-linux-any/linux/virtio_vsock.h
-lib/zig/libc/include/any-linux-any/linux/vm_sockets_diag.h
-lib/zig/libc/include/any-linux-any/linux/vm_sockets.h
-lib/zig/libc/include/any-linux-any/linux/vmcore.h
-lib/zig/libc/include/any-linux-any/linux/vsockmon.h
-lib/zig/libc/include/any-linux-any/linux/vt.h
-lib/zig/libc/include/any-linux-any/linux/vtpm_proxy.h
-lib/zig/libc/include/any-linux-any/linux/wait.h
-lib/zig/libc/include/any-linux-any/linux/watch_queue.h
-lib/zig/libc/include/any-linux-any/linux/watchdog.h
-lib/zig/libc/include/any-linux-any/linux/wireguard.h
-lib/zig/libc/include/any-linux-any/linux/wireless.h
-lib/zig/libc/include/any-linux-any/linux/wmi.h
-lib/zig/libc/include/any-linux-any/linux/wwan.h
-lib/zig/libc/include/any-linux-any/linux/x25.h
-lib/zig/libc/include/any-linux-any/linux/xattr.h
-lib/zig/libc/include/any-linux-any/linux/xdp_diag.h
-lib/zig/libc/include/any-linux-any/linux/xfrm.h
-lib/zig/libc/include/any-linux-any/linux/xilinx-v4l2-controls.h
-lib/zig/libc/include/any-linux-any/linux/zorro_ids.h
-lib/zig/libc/include/any-linux-any/linux/zorro.h
-lib/zig/libc/include/any-linux-any/misc/cxl.h
-lib/zig/libc/include/any-linux-any/misc/fastrpc.h
-lib/zig/libc/include/any-linux-any/misc/habanalabs.h
-lib/zig/libc/include/any-linux-any/misc/ocxl.h
-lib/zig/libc/include/any-linux-any/misc/pvpanic.h
-lib/zig/libc/include/any-linux-any/misc/uacce/hisi_qm.h
-lib/zig/libc/include/any-linux-any/misc/uacce/uacce.h
-lib/zig/libc/include/any-linux-any/misc/xilinx_sdfec.h
-lib/zig/libc/include/any-linux-any/mtd/inftl-user.h
-lib/zig/libc/include/any-linux-any/mtd/mtd-abi.h
-lib/zig/libc/include/any-linux-any/mtd/mtd-user.h
-lib/zig/libc/include/any-linux-any/mtd/nftl-user.h
-lib/zig/libc/include/any-linux-any/mtd/ubi-user.h
-lib/zig/libc/include/any-linux-any/rdma/bnxt_re-abi.h
-lib/zig/libc/include/any-linux-any/rdma/cxgb4-abi.h
-lib/zig/libc/include/any-linux-any/rdma/efa-abi.h
-lib/zig/libc/include/any-linux-any/rdma/hfi/hfi1_ioctl.h
-lib/zig/libc/include/any-linux-any/rdma/hfi/hfi1_user.h
-lib/zig/libc/include/any-linux-any/rdma/hns-abi.h
-lib/zig/libc/include/any-linux-any/rdma/ib_user_ioctl_cmds.h
-lib/zig/libc/include/any-linux-any/rdma/ib_user_ioctl_verbs.h
-lib/zig/libc/include/any-linux-any/rdma/ib_user_mad.h
-lib/zig/libc/include/any-linux-any/rdma/ib_user_sa.h
-lib/zig/libc/include/any-linux-any/rdma/ib_user_verbs.h
-lib/zig/libc/include/any-linux-any/rdma/irdma-abi.h
-lib/zig/libc/include/any-linux-any/rdma/mlx4-abi.h
-lib/zig/libc/include/any-linux-any/rdma/mlx5_user_ioctl_cmds.h
-lib/zig/libc/include/any-linux-any/rdma/mlx5_user_ioctl_verbs.h
-lib/zig/libc/include/any-linux-any/rdma/mlx5-abi.h
-lib/zig/libc/include/any-linux-any/rdma/mthca-abi.h
-lib/zig/libc/include/any-linux-any/rdma/ocrdma-abi.h
-lib/zig/libc/include/any-linux-any/rdma/qedr-abi.h
-lib/zig/libc/include/any-linux-any/rdma/rdma_netlink.h
-lib/zig/libc/include/any-linux-any/rdma/rdma_user_cm.h
-lib/zig/libc/include/any-linux-any/rdma/rdma_user_ioctl_cmds.h
-lib/zig/libc/include/any-linux-any/rdma/rdma_user_ioctl.h
-lib/zig/libc/include/any-linux-any/rdma/rdma_user_rxe.h
-lib/zig/libc/include/any-linux-any/rdma/rvt-abi.h
-lib/zig/libc/include/any-linux-any/rdma/siw-abi.h
-lib/zig/libc/include/any-linux-any/rdma/vmw_pvrdma-abi.h
-lib/zig/libc/include/any-linux-any/scsi/cxlflash_ioctl.h
-lib/zig/libc/include/any-linux-any/scsi/fc/fc_els.h
-lib/zig/libc/include/any-linux-any/scsi/fc/fc_fs.h
-lib/zig/libc/include/any-linux-any/scsi/fc/fc_gs.h
-lib/zig/libc/include/any-linux-any/scsi/fc/fc_ns.h
-lib/zig/libc/include/any-linux-any/scsi/scsi_bsg_fc.h
-lib/zig/libc/include/any-linux-any/scsi/scsi_bsg_ufs.h
-lib/zig/libc/include/any-linux-any/scsi/scsi_netlink_fc.h
-lib/zig/libc/include/any-linux-any/scsi/scsi_netlink.h
-lib/zig/libc/include/any-linux-any/sound/asequencer.h
-lib/zig/libc/include/any-linux-any/sound/asoc.h
-lib/zig/libc/include/any-linux-any/sound/asound_fm.h
-lib/zig/libc/include/any-linux-any/sound/asound.h
-lib/zig/libc/include/any-linux-any/sound/compress_offload.h
-lib/zig/libc/include/any-linux-any/sound/compress_params.h
-lib/zig/libc/include/any-linux-any/sound/emu10k1.h
-lib/zig/libc/include/any-linux-any/sound/firewire.h
-lib/zig/libc/include/any-linux-any/sound/hdsp.h
-lib/zig/libc/include/any-linux-any/sound/hdspm.h
-lib/zig/libc/include/any-linux-any/sound/sb16_csp.h
-lib/zig/libc/include/any-linux-any/sound/sfnt_info.h
-lib/zig/libc/include/any-linux-any/sound/skl-tplg-interface.h
-lib/zig/libc/include/any-linux-any/sound/snd_ar_tokens.h
-lib/zig/libc/include/any-linux-any/sound/snd_sst_tokens.h
-lib/zig/libc/include/any-linux-any/sound/sof/abi.h
-lib/zig/libc/include/any-linux-any/sound/sof/fw.h
-lib/zig/libc/include/any-linux-any/sound/sof/header.h
-lib/zig/libc/include/any-linux-any/sound/sof/tokens.h
-lib/zig/libc/include/any-linux-any/sound/tlv.h
-lib/zig/libc/include/any-linux-any/sound/usb_stream.h
-lib/zig/libc/include/any-linux-any/video/edid.h
-lib/zig/libc/include/any-linux-any/video/sisfb.h
-lib/zig/libc/include/any-linux-any/video/uvesafb.h
-lib/zig/libc/include/any-linux-any/xen/evtchn.h
-lib/zig/libc/include/any-linux-any/xen/gntalloc.h
-lib/zig/libc/include/any-linux-any/xen/gntdev.h
-lib/zig/libc/include/any-linux-any/xen/privcmd.h
-lib/zig/libc/include/any-macos-any/__wctype.h
-lib/zig/libc/include/any-macos-any/_ctermid.h
-lib/zig/libc/include/any-macos-any/_ctype.h
-lib/zig/libc/include/any-macos-any/_locale.h
-lib/zig/libc/include/any-macos-any/_regex.h
-lib/zig/libc/include/any-macos-any/_stdio.h
-lib/zig/libc/include/any-macos-any/_types.h
-lib/zig/libc/include/any-macos-any/_types/_intmax_t.h
-lib/zig/libc/include/any-macos-any/_types/_nl_item.h
-lib/zig/libc/include/any-macos-any/_types/_uint16_t.h
-lib/zig/libc/include/any-macos-any/_types/_uint32_t.h
-lib/zig/libc/include/any-macos-any/_types/_uint64_t.h
-lib/zig/libc/include/any-macos-any/_types/_uint8_t.h
-lib/zig/libc/include/any-macos-any/_types/_uintmax_t.h
-lib/zig/libc/include/any-macos-any/_types/_wctrans_t.h
-lib/zig/libc/include/any-macos-any/_types/_wctype_t.h
-lib/zig/libc/include/any-macos-any/_wctype.h
-lib/zig/libc/include/any-macos-any/_xlocale.h
-lib/zig/libc/include/any-macos-any/aio.h
-lib/zig/libc/include/any-macos-any/alloca.h
-lib/zig/libc/include/any-macos-any/ar.h
-lib/zig/libc/include/any-macos-any/architecture/byte_order.h
-lib/zig/libc/include/any-macos-any/arpa/inet.h
-lib/zig/libc/include/any-macos-any/assert.h
-lib/zig/libc/include/any-macos-any/AssertMacros.h
-lib/zig/libc/include/any-macos-any/Availability.h
-lib/zig/libc/include/any-macos-any/AvailabilityMacros.h
-lib/zig/libc/include/any-macos-any/Block.h
-lib/zig/libc/include/any-macos-any/bsm/audit.h
-lib/zig/libc/include/any-macos-any/CommonCrypto/CommonDigest.h
-lib/zig/libc/include/any-macos-any/complex.h
-lib/zig/libc/include/any-macos-any/ConditionalMacros.h
-lib/zig/libc/include/any-macos-any/cpio.h
-lib/zig/libc/include/any-macos-any/crt_externs.h
-lib/zig/libc/include/any-macos-any/ctype.h
-lib/zig/libc/include/any-macos-any/device/device_types.h
-lib/zig/libc/include/any-macos-any/dirent.h
-lib/zig/libc/include/any-macos-any/dispatch/base.h
-lib/zig/libc/include/any-macos-any/dispatch/block.h
-lib/zig/libc/include/any-macos-any/dispatch/data.h
-lib/zig/libc/include/any-macos-any/dispatch/dispatch.h
-lib/zig/libc/include/any-macos-any/dispatch/group.h
-lib/zig/libc/include/any-macos-any/dispatch/io.h
-lib/zig/libc/include/any-macos-any/dispatch/object.h
-lib/zig/libc/include/any-macos-any/dispatch/once.h
-lib/zig/libc/include/any-macos-any/dispatch/semaphore.h
-lib/zig/libc/include/any-macos-any/dispatch/source.h
-lib/zig/libc/include/any-macos-any/dispatch/time.h
-lib/zig/libc/include/any-macos-any/dispatch/workloop.h
-lib/zig/libc/include/any-macos-any/dlfcn.h
-lib/zig/libc/include/any-macos-any/errno.h
-lib/zig/libc/include/any-macos-any/execinfo.h
-lib/zig/libc/include/any-macos-any/fcntl.h
-lib/zig/libc/include/any-macos-any/fenv.h
-lib/zig/libc/include/any-macos-any/float.h
-lib/zig/libc/include/any-macos-any/fmtmsg.h
-lib/zig/libc/include/any-macos-any/fnmatch.h
-lib/zig/libc/include/any-macos-any/ftw.h
-lib/zig/libc/include/any-macos-any/gethostuuid.h
-lib/zig/libc/include/any-macos-any/glob.h
-lib/zig/libc/include/any-macos-any/grp.h
-lib/zig/libc/include/any-macos-any/hfs/hfs_format.h
-lib/zig/libc/include/any-macos-any/hfs/hfs_unistr.h
-lib/zig/libc/include/any-macos-any/iconv.h
-lib/zig/libc/include/any-macos-any/ifaddrs.h
-lib/zig/libc/include/any-macos-any/inttypes.h
-lib/zig/libc/include/any-macos-any/langinfo.h
-lib/zig/libc/include/any-macos-any/launch.h
-lib/zig/libc/include/any-macos-any/libgen.h
-lib/zig/libc/include/any-macos-any/libkern/_OSByteOrder.h
-lib/zig/libc/include/any-macos-any/libkern/OSByteOrder.h
-lib/zig/libc/include/any-macos-any/libkern/OSTypes.h
-lib/zig/libc/include/any-macos-any/libproc.h
-lib/zig/libc/include/any-macos-any/limits.h
-lib/zig/libc/include/any-macos-any/locale.h
-lib/zig/libc/include/any-macos-any/mach_debug/hash_info.h
-lib/zig/libc/include/any-macos-any/mach_debug/ipc_info.h
-lib/zig/libc/include/any-macos-any/mach_debug/lockgroup_info.h
-lib/zig/libc/include/any-macos-any/mach_debug/mach_debug_types.h
-lib/zig/libc/include/any-macos-any/mach_debug/page_info.h
-lib/zig/libc/include/any-macos-any/mach_debug/vm_info.h
-lib/zig/libc/include/any-macos-any/mach_debug/zone_info.h
-lib/zig/libc/include/any-macos-any/mach-o/arch.h
-lib/zig/libc/include/any-macos-any/mach-o/arm64/reloc.h
-lib/zig/libc/include/any-macos-any/mach-o/compact_unwind_encoding.h
-lib/zig/libc/include/any-macos-any/mach-o/dyld.h
-lib/zig/libc/include/any-macos-any/mach-o/fat.h
-lib/zig/libc/include/any-macos-any/mach-o/nlist.h
-lib/zig/libc/include/any-macos-any/mach-o/ranlib.h
-lib/zig/libc/include/any-macos-any/mach-o/reloc.h
-lib/zig/libc/include/any-macos-any/mach-o/stab.h
-lib/zig/libc/include/any-macos-any/mach-o/x86_64/reloc.h
-lib/zig/libc/include/any-macos-any/mach/boolean.h
-lib/zig/libc/include/any-macos-any/mach/clock_priv.h
-lib/zig/libc/include/any-macos-any/mach/clock_types.h
-lib/zig/libc/include/any-macos-any/mach/clock.h
-lib/zig/libc/include/any-macos-any/mach/dyld_kernel.h
-lib/zig/libc/include/any-macos-any/mach/error.h
-lib/zig/libc/include/any-macos-any/mach/exception_types.h
-lib/zig/libc/include/any-macos-any/mach/host_info.h
-lib/zig/libc/include/any-macos-any/mach/host_notify.h
-lib/zig/libc/include/any-macos-any/mach/host_priv.h
-lib/zig/libc/include/any-macos-any/mach/host_security.h
-lib/zig/libc/include/any-macos-any/mach/host_special_ports.h
-lib/zig/libc/include/any-macos-any/mach/kern_return.h
-lib/zig/libc/include/any-macos-any/mach/kmod.h
-lib/zig/libc/include/any-macos-any/mach/lock_set.h
-lib/zig/libc/include/any-macos-any/mach/mach_error.h
-lib/zig/libc/include/any-macos-any/mach/mach_host.h
-lib/zig/libc/include/any-macos-any/mach/mach_init.h
-lib/zig/libc/include/any-macos-any/mach/mach_interface.h
-lib/zig/libc/include/any-macos-any/mach/mach_port.h
-lib/zig/libc/include/any-macos-any/mach/mach_time.h
-lib/zig/libc/include/any-macos-any/mach/mach_traps.h
-lib/zig/libc/include/any-macos-any/mach/mach_voucher_types.h
-lib/zig/libc/include/any-macos-any/mach/mach.h
-lib/zig/libc/include/any-macos-any/mach/machine.h
-lib/zig/libc/include/any-macos-any/mach/machine/_structs.h
-lib/zig/libc/include/any-macos-any/mach/machine/boolean.h
-lib/zig/libc/include/any-macos-any/mach/machine/exception.h
-lib/zig/libc/include/any-macos-any/mach/machine/kern_return.h
-lib/zig/libc/include/any-macos-any/mach/machine/processor_info.h
-lib/zig/libc/include/any-macos-any/mach/machine/rpc.h
-lib/zig/libc/include/any-macos-any/mach/machine/thread_state.h
-lib/zig/libc/include/any-macos-any/mach/machine/thread_status.h
-lib/zig/libc/include/any-macos-any/mach/machine/vm_param.h
-lib/zig/libc/include/any-macos-any/mach/machine/vm_types.h
-lib/zig/libc/include/any-macos-any/mach/memory_object_types.h
-lib/zig/libc/include/any-macos-any/mach/message.h
-lib/zig/libc/include/any-macos-any/mach/mig_errors.h
-lib/zig/libc/include/any-macos-any/mach/mig_strncpy_zerofill_support.h
-lib/zig/libc/include/any-macos-any/mach/mig.h
-lib/zig/libc/include/any-macos-any/mach/ndr.h
-lib/zig/libc/include/any-macos-any/mach/notify.h
-lib/zig/libc/include/any-macos-any/mach/policy.h
-lib/zig/libc/include/any-macos-any/mach/port.h
-lib/zig/libc/include/any-macos-any/mach/processor_info.h
-lib/zig/libc/include/any-macos-any/mach/processor_set.h
-lib/zig/libc/include/any-macos-any/mach/processor.h
-lib/zig/libc/include/any-macos-any/mach/rpc.h
-lib/zig/libc/include/any-macos-any/mach/semaphore.h
-lib/zig/libc/include/any-macos-any/mach/std_types.h
-lib/zig/libc/include/any-macos-any/mach/sync_policy.h
-lib/zig/libc/include/any-macos-any/mach/task_info.h
-lib/zig/libc/include/any-macos-any/mach/task_inspect.h
-lib/zig/libc/include/any-macos-any/mach/task_policy.h
-lib/zig/libc/include/any-macos-any/mach/task_special_ports.h
-lib/zig/libc/include/any-macos-any/mach/thread_act.h
-lib/zig/libc/include/any-macos-any/mach/thread_info.h
-lib/zig/libc/include/any-macos-any/mach/thread_policy.h
-lib/zig/libc/include/any-macos-any/mach/thread_special_ports.h
-lib/zig/libc/include/any-macos-any/mach/thread_state.h
-lib/zig/libc/include/any-macos-any/mach/thread_status.h
-lib/zig/libc/include/any-macos-any/mach/thread_switch.h
-lib/zig/libc/include/any-macos-any/mach/time_value.h
-lib/zig/libc/include/any-macos-any/mach/vm_attributes.h
-lib/zig/libc/include/any-macos-any/mach/vm_behavior.h
-lib/zig/libc/include/any-macos-any/mach/vm_inherit.h
-lib/zig/libc/include/any-macos-any/mach/vm_map.h
-lib/zig/libc/include/any-macos-any/mach/vm_page_size.h
-lib/zig/libc/include/any-macos-any/mach/vm_param.h
-lib/zig/libc/include/any-macos-any/mach/vm_prot.h
-lib/zig/libc/include/any-macos-any/mach/vm_purgable.h
-lib/zig/libc/include/any-macos-any/mach/vm_region.h
-lib/zig/libc/include/any-macos-any/mach/vm_statistics.h
-lib/zig/libc/include/any-macos-any/mach/vm_sync.h
-lib/zig/libc/include/any-macos-any/mach/vm_types.h
-lib/zig/libc/include/any-macos-any/machine/_mcontext.h
-lib/zig/libc/include/any-macos-any/machine/_param.h
-lib/zig/libc/include/any-macos-any/machine/_types.h
-lib/zig/libc/include/any-macos-any/machine/endian.h
-lib/zig/libc/include/any-macos-any/machine/limits.h
-lib/zig/libc/include/any-macos-any/machine/param.h
-lib/zig/libc/include/any-macos-any/machine/signal.h
-lib/zig/libc/include/any-macos-any/machine/types.h
-lib/zig/libc/include/any-macos-any/MacTypes.h
-lib/zig/libc/include/any-macos-any/malloc/_malloc.h
-lib/zig/libc/include/any-macos-any/malloc/malloc.h
-lib/zig/libc/include/any-macos-any/math.h
-lib/zig/libc/include/any-macos-any/memory.h
-lib/zig/libc/include/any-macos-any/monetary.h
-lib/zig/libc/include/any-macos-any/ndbm.h
-lib/zig/libc/include/any-macos-any/net/if_dl.h
-lib/zig/libc/include/any-macos-any/net/net_kev.h
-lib/zig/libc/include/any-macos-any/netdb.h
-lib/zig/libc/include/any-macos-any/netinet/in.h
-lib/zig/libc/include/any-macos-any/netinet/tcp.h
-lib/zig/libc/include/any-macos-any/netinet6/in6.h
-lib/zig/libc/include/any-macos-any/nl_types.h
-lib/zig/libc/include/any-macos-any/objc/message.h
-lib/zig/libc/include/any-macos-any/objc/NSObjCRuntime.h
-lib/zig/libc/include/any-macos-any/objc/NSObject.h
-lib/zig/libc/include/any-macos-any/objc/objc-api.h
-lib/zig/libc/include/any-macos-any/objc/objc-runtime.h
-lib/zig/libc/include/any-macos-any/objc/objc.h
-lib/zig/libc/include/any-macos-any/os/availability.h
-lib/zig/libc/include/any-macos-any/os/base.h
-lib/zig/libc/include/any-macos-any/os/clock.h
-lib/zig/libc/include/any-macos-any/os/lock.h
-lib/zig/libc/include/any-macos-any/os/object.h
-lib/zig/libc/include/any-macos-any/os/workgroup_base.h
-lib/zig/libc/include/any-macos-any/os/workgroup_interval.h
-lib/zig/libc/include/any-macos-any/os/workgroup_object.h
-lib/zig/libc/include/any-macos-any/os/workgroup_parallel.h
-lib/zig/libc/include/any-macos-any/os/workgroup.h
-lib/zig/libc/include/any-macos-any/poll.h
-lib/zig/libc/include/any-macos-any/pthread.h
-lib/zig/libc/include/any-macos-any/pthread/pthread_impl.h
-lib/zig/libc/include/any-macos-any/pthread/qos.h
-lib/zig/libc/include/any-macos-any/pthread/sched.h
-lib/zig/libc/include/any-macos-any/pwd.h
-lib/zig/libc/include/any-macos-any/regex.h
-lib/zig/libc/include/any-macos-any/runetype.h
-lib/zig/libc/include/any-macos-any/sched.h
-lib/zig/libc/include/any-macos-any/search.h
-lib/zig/libc/include/any-macos-any/secure/_common.h
-lib/zig/libc/include/any-macos-any/secure/_stdio.h
-lib/zig/libc/include/any-macos-any/secure/_string.h
-lib/zig/libc/include/any-macos-any/secure/_strings.h
-lib/zig/libc/include/any-macos-any/semaphore.h
-lib/zig/libc/include/any-macos-any/setjmp.h
-lib/zig/libc/include/any-macos-any/signal.h
-lib/zig/libc/include/any-macos-any/simd/base.h
-lib/zig/libc/include/any-macos-any/simd/common.h
-lib/zig/libc/include/any-macos-any/simd/conversion.h
-lib/zig/libc/include/any-macos-any/simd/extern.h
-lib/zig/libc/include/any-macos-any/simd/geometry.h
-lib/zig/libc/include/any-macos-any/simd/logic.h
-lib/zig/libc/include/any-macos-any/simd/math.h
-lib/zig/libc/include/any-macos-any/simd/matrix_types.h
-lib/zig/libc/include/any-macos-any/simd/matrix.h
-lib/zig/libc/include/any-macos-any/simd/packed.h
-lib/zig/libc/include/any-macos-any/simd/quaternion.h
-lib/zig/libc/include/any-macos-any/simd/simd.h
-lib/zig/libc/include/any-macos-any/simd/types.h
-lib/zig/libc/include/any-macos-any/simd/vector_make.h
-lib/zig/libc/include/any-macos-any/simd/vector_types.h
-lib/zig/libc/include/any-macos-any/simd/vector.h
-lib/zig/libc/include/any-macos-any/spawn.h
-lib/zig/libc/include/any-macos-any/stdint.h
-lib/zig/libc/include/any-macos-any/stdio.h
-lib/zig/libc/include/any-macos-any/stdlib.h
-lib/zig/libc/include/any-macos-any/string.h
-lib/zig/libc/include/any-macos-any/strings.h
-lib/zig/libc/include/any-macos-any/sys/_endian.h
-lib/zig/libc/include/any-macos-any/sys/_posix_availability.h
-lib/zig/libc/include/any-macos-any/sys/_pthread/_pthread_attr_t.h
-lib/zig/libc/include/any-macos-any/sys/_pthread/_pthread_cond_t.h
-lib/zig/libc/include/any-macos-any/sys/_pthread/_pthread_condattr_t.h
-lib/zig/libc/include/any-macos-any/sys/_pthread/_pthread_key_t.h
-lib/zig/libc/include/any-macos-any/sys/_pthread/_pthread_mutex_t.h
-lib/zig/libc/include/any-macos-any/sys/_pthread/_pthread_mutexattr_t.h
-lib/zig/libc/include/any-macos-any/sys/_pthread/_pthread_once_t.h
-lib/zig/libc/include/any-macos-any/sys/_pthread/_pthread_rwlock_t.h
-lib/zig/libc/include/any-macos-any/sys/_pthread/_pthread_rwlockattr_t.h
-lib/zig/libc/include/any-macos-any/sys/_pthread/_pthread_t.h
-lib/zig/libc/include/any-macos-any/sys/_pthread/_pthread_types.h
-lib/zig/libc/include/any-macos-any/sys/_select.h
-lib/zig/libc/include/any-macos-any/sys/_types.h
-lib/zig/libc/include/any-macos-any/sys/_types/_blkcnt_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_blksize_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_caddr_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_clock_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_ct_rune_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_dev_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_errno_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_fd_clr.h
-lib/zig/libc/include/any-macos-any/sys/_types/_fd_copy.h
-lib/zig/libc/include/any-macos-any/sys/_types/_fd_def.h
-lib/zig/libc/include/any-macos-any/sys/_types/_fd_isset.h
-lib/zig/libc/include/any-macos-any/sys/_types/_fd_set.h
-lib/zig/libc/include/any-macos-any/sys/_types/_fd_setsize.h
-lib/zig/libc/include/any-macos-any/sys/_types/_fd_zero.h
-lib/zig/libc/include/any-macos-any/sys/_types/_filesec_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_fsblkcnt_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_fsfilcnt_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_fsid_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_fsobj_id_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_gid_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_guid_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_id_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_in_addr_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_in_port_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_ino_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_ino64_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_int16_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_int32_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_int64_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_int8_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_intptr_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_iovec_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_key_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_mach_port_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_mbstate_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_mode_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_nlink_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_null.h
-lib/zig/libc/include/any-macos-any/sys/_types/_o_dsync.h
-lib/zig/libc/include/any-macos-any/sys/_types/_o_sync.h
-lib/zig/libc/include/any-macos-any/sys/_types/_off_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_os_inline.h
-lib/zig/libc/include/any-macos-any/sys/_types/_pid_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_posix_vdisable.h
-lib/zig/libc/include/any-macos-any/sys/_types/_rsize_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_rune_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_s_ifmt.h
-lib/zig/libc/include/any-macos-any/sys/_types/_sa_family_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_seek_set.h
-lib/zig/libc/include/any-macos-any/sys/_types/_sigaltstack.h
-lib/zig/libc/include/any-macos-any/sys/_types/_sigset_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_size_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_socklen_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_ssize_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_suseconds_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_time_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_timespec.h
-lib/zig/libc/include/any-macos-any/sys/_types/_timeval.h
-lib/zig/libc/include/any-macos-any/sys/_types/_timeval32.h
-lib/zig/libc/include/any-macos-any/sys/_types/_timeval64.h
-lib/zig/libc/include/any-macos-any/sys/_types/_u_char.h
-lib/zig/libc/include/any-macos-any/sys/_types/_u_int.h
-lib/zig/libc/include/any-macos-any/sys/_types/_u_int16_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_u_int32_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_u_int64_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_u_int8_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_u_short.h
-lib/zig/libc/include/any-macos-any/sys/_types/_ucontext.h
-lib/zig/libc/include/any-macos-any/sys/_types/_uid_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_uintptr_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_useconds_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_uuid_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_va_list.h
-lib/zig/libc/include/any-macos-any/sys/_types/_wchar_t.h
-lib/zig/libc/include/any-macos-any/sys/_types/_wint_t.h
-lib/zig/libc/include/any-macos-any/sys/acl.h
-lib/zig/libc/include/any-macos-any/sys/aio.h
-lib/zig/libc/include/any-macos-any/sys/appleapiopts.h
-lib/zig/libc/include/any-macos-any/sys/attr.h
-lib/zig/libc/include/any-macos-any/sys/clonefile.h
-lib/zig/libc/include/any-macos-any/sys/dirent.h
-lib/zig/libc/include/any-macos-any/sys/errno.h
-lib/zig/libc/include/any-macos-any/sys/file.h
-lib/zig/libc/include/any-macos-any/sys/filio.h
-lib/zig/libc/include/any-macos-any/sys/ioccom.h
-lib/zig/libc/include/any-macos-any/sys/ioctl.h
-lib/zig/libc/include/any-macos-any/sys/ipc.h
-lib/zig/libc/include/any-macos-any/sys/kauth.h
-lib/zig/libc/include/any-macos-any/sys/kern_control.h
-lib/zig/libc/include/any-macos-any/sys/lock.h
-lib/zig/libc/include/any-macos-any/sys/mman.h
-lib/zig/libc/include/any-macos-any/sys/msg.h
-lib/zig/libc/include/any-macos-any/sys/param.h
-lib/zig/libc/include/any-macos-any/sys/poll.h
-lib/zig/libc/include/any-macos-any/sys/proc.h
-lib/zig/libc/include/any-macos-any/sys/qos.h
-lib/zig/libc/include/any-macos-any/sys/queue.h
-lib/zig/libc/include/any-macos-any/sys/random.h
-lib/zig/libc/include/any-macos-any/sys/resource.h
-lib/zig/libc/include/any-macos-any/sys/select.h
-lib/zig/libc/include/any-macos-any/sys/sem.h
-lib/zig/libc/include/any-macos-any/sys/semaphore.h
-lib/zig/libc/include/any-macos-any/sys/shm.h
-lib/zig/libc/include/any-macos-any/sys/signal.h
-lib/zig/libc/include/any-macos-any/sys/socket.h
-lib/zig/libc/include/any-macos-any/sys/sockio.h
-lib/zig/libc/include/any-macos-any/sys/spawn.h
-lib/zig/libc/include/any-macos-any/sys/stat.h
-lib/zig/libc/include/any-macos-any/sys/statvfs.h
-lib/zig/libc/include/any-macos-any/sys/stdio.h
-lib/zig/libc/include/any-macos-any/sys/syslimits.h
-lib/zig/libc/include/any-macos-any/sys/syslog.h
-lib/zig/libc/include/any-macos-any/sys/termios.h
-lib/zig/libc/include/any-macos-any/sys/time.h
-lib/zig/libc/include/any-macos-any/sys/times.h
-lib/zig/libc/include/any-macos-any/sys/ttycom.h
-lib/zig/libc/include/any-macos-any/sys/ttydefaults.h
-lib/zig/libc/include/any-macos-any/sys/types.h
-lib/zig/libc/include/any-macos-any/sys/ucontext.h
-lib/zig/libc/include/any-macos-any/sys/ucred.h
-lib/zig/libc/include/any-macos-any/sys/uio.h
-lib/zig/libc/include/any-macos-any/sys/un.h
-lib/zig/libc/include/any-macos-any/sys/utsname.h
-lib/zig/libc/include/any-macos-any/sys/vm.h
-lib/zig/libc/include/any-macos-any/sys/wait.h
-lib/zig/libc/include/any-macos-any/sysexits.h
-lib/zig/libc/include/any-macos-any/syslog.h
-lib/zig/libc/include/any-macos-any/tar.h
-lib/zig/libc/include/any-macos-any/TargetConditionals.h
-lib/zig/libc/include/any-macos-any/termios.h
-lib/zig/libc/include/any-macos-any/tgmath.h
-lib/zig/libc/include/any-macos-any/time.h
-lib/zig/libc/include/any-macos-any/ucontext.h
-lib/zig/libc/include/any-macos-any/ulimit.h
-lib/zig/libc/include/any-macos-any/unistd.h
-lib/zig/libc/include/any-macos-any/utime.h
-lib/zig/libc/include/any-macos-any/utmpx.h
-lib/zig/libc/include/any-macos-any/uuid/uuid.h
-lib/zig/libc/include/any-macos-any/wchar.h
-lib/zig/libc/include/any-macos-any/wctype.h
-lib/zig/libc/include/any-macos-any/wordexp.h
-lib/zig/libc/include/any-macos-any/xlocale.h
-lib/zig/libc/include/any-macos-any/xlocale/__wctype.h
-lib/zig/libc/include/any-macos-any/xlocale/_ctype.h
-lib/zig/libc/include/any-macos-any/xlocale/_inttypes.h
-lib/zig/libc/include/any-macos-any/xlocale/_langinfo.h
-lib/zig/libc/include/any-macos-any/xlocale/_monetary.h
-lib/zig/libc/include/any-macos-any/xlocale/_regex.h
-lib/zig/libc/include/any-macos-any/xlocale/_stdio.h
-lib/zig/libc/include/any-macos-any/xlocale/_stdlib.h
-lib/zig/libc/include/any-macos-any/xlocale/_string.h
-lib/zig/libc/include/any-macos-any/xlocale/_time.h
-lib/zig/libc/include/any-macos-any/xlocale/_wchar.h
-lib/zig/libc/include/any-macos-any/xlocale/_wctype.h
-lib/zig/libc/include/any-macos-any/xpc/activity.h
-lib/zig/libc/include/any-macos-any/xpc/availability.h
-lib/zig/libc/include/any-macos-any/xpc/base.h
-lib/zig/libc/include/any-macos-any/xpc/connection.h
-lib/zig/libc/include/any-macos-any/xpc/debug.h
-lib/zig/libc/include/any-macos-any/xpc/endpoint.h
-lib/zig/libc/include/any-macos-any/xpc/xpc.h
-lib/zig/libc/include/any-macos.11-any/AvailabilityInternal.h
-lib/zig/libc/include/any-macos.11-any/AvailabilityVersions.h
-lib/zig/libc/include/any-macos.11-any/copyfile.h
-lib/zig/libc/include/any-macos.11-any/dispatch/queue.h
-lib/zig/libc/include/any-macos.11-any/mach-o/loader.h
-lib/zig/libc/include/any-macos.11-any/mach/mach_init.h
-lib/zig/libc/include/any-macos.11-any/mach/mach_types.h
-lib/zig/libc/include/any-macos.11-any/mach/task_info.h
-lib/zig/libc/include/any-macos.11-any/mach/task.h
-lib/zig/libc/include/any-macos.11-any/net/if_var.h
-lib/zig/libc/include/any-macos.11-any/net/if.h
-lib/zig/libc/include/any-macos.11-any/net/route.h
-lib/zig/libc/include/any-macos.11-any/objc/runtime.h
-lib/zig/libc/include/any-macos.11-any/spawn.h
-lib/zig/libc/include/any-macos.11-any/sys/_symbol_aliasing.h
-lib/zig/libc/include/any-macos.11-any/sys/attr.h
-lib/zig/libc/include/any-macos.11-any/sys/cdefs.h
-lib/zig/libc/include/any-macos.11-any/sys/event.h
-lib/zig/libc/include/any-macos.11-any/sys/fcntl.h
-lib/zig/libc/include/any-macos.11-any/sys/mount.h
-lib/zig/libc/include/any-macos.11-any/sys/proc_info.h
-lib/zig/libc/include/any-macos.11-any/sys/stdio.h
-lib/zig/libc/include/any-macos.11-any/sys/sysctl.h
-lib/zig/libc/include/any-macos.11-any/sys/unistd.h
-lib/zig/libc/include/any-macos.11-any/TargetConditionals.h
-lib/zig/libc/include/any-macos.11-any/time.h
-lib/zig/libc/include/any-macos.12-any/AvailabilityInternal.h
-lib/zig/libc/include/any-macos.12-any/AvailabilityVersions.h
-lib/zig/libc/include/any-macos.12-any/copyfile.h
-lib/zig/libc/include/any-macos.12-any/dispatch/queue.h
-lib/zig/libc/include/any-macos.12-any/mach-o/loader.h
-lib/zig/libc/include/any-macos.12-any/mach/mach_types.h
-lib/zig/libc/include/any-macos.12-any/mach/task.h
-lib/zig/libc/include/any-macos.12-any/net/if_var.h
-lib/zig/libc/include/any-macos.12-any/net/if.h
-lib/zig/libc/include/any-macos.12-any/net/route.h
-lib/zig/libc/include/any-macos.12-any/objc/runtime.h
-lib/zig/libc/include/any-macos.12-any/sys/_symbol_aliasing.h
-lib/zig/libc/include/any-macos.12-any/sys/cdefs.h
-lib/zig/libc/include/any-macos.12-any/sys/event.h
-lib/zig/libc/include/any-macos.12-any/sys/fcntl.h
-lib/zig/libc/include/any-macos.12-any/sys/mount.h
-lib/zig/libc/include/any-macos.12-any/sys/proc_info.h
-lib/zig/libc/include/any-macos.12-any/sys/sysctl.h
-lib/zig/libc/include/any-macos.12-any/sys/unistd.h
-lib/zig/libc/include/any-macos.13-any/Availability.h
-lib/zig/libc/include/any-macos.13-any/AvailabilityInternal.h
-lib/zig/libc/include/any-macos.13-any/AvailabilityMacros.h
-lib/zig/libc/include/any-macos.13-any/AvailabilityVersions.h
-lib/zig/libc/include/any-macos.13-any/Block.h
-lib/zig/libc/include/any-macos.13-any/copyfile.h
-lib/zig/libc/include/any-macos.13-any/dispatch/base.h
-lib/zig/libc/include/any-macos.13-any/dispatch/block.h
-lib/zig/libc/include/any-macos.13-any/dispatch/data.h
-lib/zig/libc/include/any-macos.13-any/dispatch/group.h
-lib/zig/libc/include/any-macos.13-any/dispatch/io.h
-lib/zig/libc/include/any-macos.13-any/dispatch/object.h
-lib/zig/libc/include/any-macos.13-any/dispatch/once.h
-lib/zig/libc/include/any-macos.13-any/dispatch/queue.h
-lib/zig/libc/include/any-macos.13-any/dispatch/semaphore.h
-lib/zig/libc/include/any-macos.13-any/dispatch/source.h
-lib/zig/libc/include/any-macos.13-any/dispatch/time.h
-lib/zig/libc/include/any-macos.13-any/dispatch/workloop.h
-lib/zig/libc/include/any-macos.13-any/dlfcn.h
-lib/zig/libc/include/any-macos.13-any/launch.h
-lib/zig/libc/include/any-macos.13-any/libproc.h
-lib/zig/libc/include/any-macos.13-any/mach_debug/ipc_info.h
-lib/zig/libc/include/any-macos.13-any/mach_debug/mach_debug_types.h
-lib/zig/libc/include/any-macos.13-any/mach-o/arch.h
-lib/zig/libc/include/any-macos.13-any/mach-o/fat.h
-lib/zig/libc/include/any-macos.13-any/mach-o/loader.h
-lib/zig/libc/include/any-macos.13-any/mach/clock_priv.h
-lib/zig/libc/include/any-macos.13-any/mach/clock.h
-lib/zig/libc/include/any-macos.13-any/mach/exception_types.h
-lib/zig/libc/include/any-macos.13-any/mach/host_priv.h
-lib/zig/libc/include/any-macos.13-any/mach/host_security.h
-lib/zig/libc/include/any-macos.13-any/mach/host_special_ports.h
-lib/zig/libc/include/any-macos.13-any/mach/mach_host.h
-lib/zig/libc/include/any-macos.13-any/mach/mach_interface.h
-lib/zig/libc/include/any-macos.13-any/mach/mach_port.h
-lib/zig/libc/include/any-macos.13-any/mach/mach_types.h
-lib/zig/libc/include/any-macos.13-any/mach/mach_voucher_types.h
-lib/zig/libc/include/any-macos.13-any/mach/mach.h
-lib/zig/libc/include/any-macos.13-any/mach/machine.h
-lib/zig/libc/include/any-macos.13-any/mach/message.h
-lib/zig/libc/include/any-macos.13-any/mach/port.h
-lib/zig/libc/include/any-macos.13-any/mach/processor_info.h
-lib/zig/libc/include/any-macos.13-any/mach/processor_set.h
-lib/zig/libc/include/any-macos.13-any/mach/processor.h
-lib/zig/libc/include/any-macos.13-any/mach/task_policy.h
-lib/zig/libc/include/any-macos.13-any/mach/task.h
-lib/zig/libc/include/any-macos.13-any/mach/thread_act.h
-lib/zig/libc/include/any-macos.13-any/mach/thread_policy.h
-lib/zig/libc/include/any-macos.13-any/mach/vm_map.h
-lib/zig/libc/include/any-macos.13-any/mach/vm_prot.h
-lib/zig/libc/include/any-macos.13-any/mach/vm_statistics.h
-lib/zig/libc/include/any-macos.13-any/mach/vm_types.h
-lib/zig/libc/include/any-macos.13-any/malloc/malloc.h
-lib/zig/libc/include/any-macos.13-any/net/if_dl.h
-lib/zig/libc/include/any-macos.13-any/net/if_var.h
-lib/zig/libc/include/any-macos.13-any/net/if.h
-lib/zig/libc/include/any-macos.13-any/net/route.h
-lib/zig/libc/include/any-macos.13-any/netinet/in.h
-lib/zig/libc/include/any-macos.13-any/netinet/tcp.h
-lib/zig/libc/include/any-macos.13-any/netinet6/in6.h
-lib/zig/libc/include/any-macos.13-any/objc/message.h
-lib/zig/libc/include/any-macos.13-any/objc/NSObjCRuntime.h
-lib/zig/libc/include/any-macos.13-any/objc/objc-api.h
-lib/zig/libc/include/any-macos.13-any/objc/objc.h
-lib/zig/libc/include/any-macos.13-any/objc/runtime.h
-lib/zig/libc/include/any-macos.13-any/os/availability.h
-lib/zig/libc/include/any-macos.13-any/os/base.h
-lib/zig/libc/include/any-macos.13-any/os/lock.h
-lib/zig/libc/include/any-macos.13-any/os/object.h
-lib/zig/libc/include/any-macos.13-any/os/workgroup_base.h
-lib/zig/libc/include/any-macos.13-any/os/workgroup_interval.h
-lib/zig/libc/include/any-macos.13-any/os/workgroup_object.h
-lib/zig/libc/include/any-macos.13-any/os/workgroup_parallel.h
-lib/zig/libc/include/any-macos.13-any/pthread.h
-lib/zig/libc/include/any-macos.13-any/simd/base.h
-lib/zig/libc/include/any-macos.13-any/simd/math.h
-lib/zig/libc/include/any-macos.13-any/stdio.h
-lib/zig/libc/include/any-macos.13-any/stdlib.h
-lib/zig/libc/include/any-macos.13-any/sys/_symbol_aliasing.h
-lib/zig/libc/include/any-macos.13-any/sys/_types/_graftdmg_un.h
-lib/zig/libc/include/any-macos.13-any/sys/cdefs.h
-lib/zig/libc/include/any-macos.13-any/sys/clonefile.h
-lib/zig/libc/include/any-macos.13-any/sys/constrained_ctypes.h
-lib/zig/libc/include/any-macos.13-any/sys/event.h
-lib/zig/libc/include/any-macos.13-any/sys/fcntl.h
-lib/zig/libc/include/any-macos.13-any/sys/filio.h
-lib/zig/libc/include/any-macos.13-any/sys/mount.h
-lib/zig/libc/include/any-macos.13-any/sys/proc_info.h
-lib/zig/libc/include/any-macos.13-any/sys/resource.h
-lib/zig/libc/include/any-macos.13-any/sys/socket.h
-lib/zig/libc/include/any-macos.13-any/sys/spawn.h
-lib/zig/libc/include/any-macos.13-any/sys/stat.h
-lib/zig/libc/include/any-macos.13-any/sys/sysctl.h
-lib/zig/libc/include/any-macos.13-any/sys/time.h
-lib/zig/libc/include/any-macos.13-any/sys/types.h
-lib/zig/libc/include/any-macos.13-any/sys/unistd.h
-lib/zig/libc/include/any-macos.13-any/xpc/base.h
-lib/zig/libc/include/any-macos.13-any/xpc/connection.h
-lib/zig/libc/include/any-macos.13-any/xpc/rich_error.h
-lib/zig/libc/include/any-macos.13-any/xpc/session.h
-lib/zig/libc/include/any-macos.13-any/xpc/xpc.h
-lib/zig/libc/include/any-windows-any/_bsd_types.h
-lib/zig/libc/include/any-windows-any/_cygwin.h
-lib/zig/libc/include/any-windows-any/_dbdao.h
-lib/zig/libc/include/any-windows-any/_mingw_dxhelper.h
-lib/zig/libc/include/any-windows-any/_mingw_mac.h
-lib/zig/libc/include/any-windows-any/_mingw_off_t.h
-lib/zig/libc/include/any-windows-any/_mingw_secapi.h
-lib/zig/libc/include/any-windows-any/_mingw_stat64.h
-lib/zig/libc/include/any-windows-any/_mingw_stdarg.h
-lib/zig/libc/include/any-windows-any/_mingw_unicode.h
-lib/zig/libc/include/any-windows-any/_mingw.h
-lib/zig/libc/include/any-windows-any/_timeval.h
-lib/zig/libc/include/any-windows-any/accctrl.h
-lib/zig/libc/include/any-windows-any/aclapi.h
-lib/zig/libc/include/any-windows-any/aclui.h
-lib/zig/libc/include/any-windows-any/activation.h
-lib/zig/libc/include/any-windows-any/activaut.h
-lib/zig/libc/include/any-windows-any/activdbg.h
-lib/zig/libc/include/any-windows-any/activdbg100.h
-lib/zig/libc/include/any-windows-any/activecf.h
-lib/zig/libc/include/any-windows-any/activeds.h
-lib/zig/libc/include/any-windows-any/activprof.h
-lib/zig/libc/include/any-windows-any/activscp.h
-lib/zig/libc/include/any-windows-any/adc.h
-lib/zig/libc/include/any-windows-any/adhoc.h
-lib/zig/libc/include/any-windows-any/admex.h
-lib/zig/libc/include/any-windows-any/adoctint.h
-lib/zig/libc/include/any-windows-any/adodef.h
-lib/zig/libc/include/any-windows-any/adogpool_backcompat.h
-lib/zig/libc/include/any-windows-any/adogpool.h
-lib/zig/libc/include/any-windows-any/adoguids.h
-lib/zig/libc/include/any-windows-any/adoid.h
-lib/zig/libc/include/any-windows-any/adoint_backcompat.h
-lib/zig/libc/include/any-windows-any/adoint.h
-lib/zig/libc/include/any-windows-any/adojet.h
-lib/zig/libc/include/any-windows-any/adomd.h
-lib/zig/libc/include/any-windows-any/adptif.h
-lib/zig/libc/include/any-windows-any/adsdb.h
-lib/zig/libc/include/any-windows-any/adserr.h
-lib/zig/libc/include/any-windows-any/adshlp.h
-lib/zig/libc/include/any-windows-any/adsiid.h
-lib/zig/libc/include/any-windows-any/adsnms.h
-lib/zig/libc/include/any-windows-any/adsprop.h
-lib/zig/libc/include/any-windows-any/adssts.h
-lib/zig/libc/include/any-windows-any/adtgen.h
-lib/zig/libc/include/any-windows-any/advpub.h
-lib/zig/libc/include/any-windows-any/af_irda.h
-lib/zig/libc/include/any-windows-any/afunix.h
-lib/zig/libc/include/any-windows-any/afxres.h
-lib/zig/libc/include/any-windows-any/agtctl.h
-lib/zig/libc/include/any-windows-any/agterr.h
-lib/zig/libc/include/any-windows-any/agtsvr.h
-lib/zig/libc/include/any-windows-any/alg.h
-lib/zig/libc/include/any-windows-any/alink.h
-lib/zig/libc/include/any-windows-any/amaudio.h
-lib/zig/libc/include/any-windows-any/amstream.h
-lib/zig/libc/include/any-windows-any/amvideo.h
-lib/zig/libc/include/any-windows-any/apdevpkey.h
-lib/zig/libc/include/any-windows-any/apiset.h
-lib/zig/libc/include/any-windows-any/apisetcconv.h
-lib/zig/libc/include/any-windows-any/appmgmt.h
-lib/zig/libc/include/any-windows-any/aqadmtyp.h
-lib/zig/libc/include/any-windows-any/asptlb.h
-lib/zig/libc/include/any-windows-any/assert.h
-lib/zig/libc/include/any-windows-any/asyncinfo.h
-lib/zig/libc/include/any-windows-any/atacct.h
-lib/zig/libc/include/any-windows-any/atalkwsh.h
-lib/zig/libc/include/any-windows-any/atsmedia.h
-lib/zig/libc/include/any-windows-any/audevcod.h
-lib/zig/libc/include/any-windows-any/audioapotypes.h
-lib/zig/libc/include/any-windows-any/audioclient.h
-lib/zig/libc/include/any-windows-any/audioendpoints.h
-lib/zig/libc/include/any-windows-any/audioengineendpoint.h
-lib/zig/libc/include/any-windows-any/audiopolicy.h
-lib/zig/libc/include/any-windows-any/audiosessiontypes.h
-lib/zig/libc/include/any-windows-any/austream.h
-lib/zig/libc/include/any-windows-any/authif.h
-lib/zig/libc/include/any-windows-any/authz.h
-lib/zig/libc/include/any-windows-any/aux_ulib.h
-lib/zig/libc/include/any-windows-any/avifmt.h
-lib/zig/libc/include/any-windows-any/aviriff.h
-lib/zig/libc/include/any-windows-any/avrfsdk.h
-lib/zig/libc/include/any-windows-any/avrt.h
-lib/zig/libc/include/any-windows-any/axextendenums.h
-lib/zig/libc/include/any-windows-any/azroles.h
-lib/zig/libc/include/any-windows-any/basetsd.h
-lib/zig/libc/include/any-windows-any/basetyps.h
-lib/zig/libc/include/any-windows-any/batclass.h
-lib/zig/libc/include/any-windows-any/bcrypt.h
-lib/zig/libc/include/any-windows-any/bdaiface_enums.h
-lib/zig/libc/include/any-windows-any/bdaiface.h
-lib/zig/libc/include/any-windows-any/bdamedia.h
-lib/zig/libc/include/any-windows-any/bdatypes.h
-lib/zig/libc/include/any-windows-any/bemapiset.h
-lib/zig/libc/include/any-windows-any/bh.h
-lib/zig/libc/include/any-windows-any/bidispl.h
-lib/zig/libc/include/any-windows-any/bits.h
-lib/zig/libc/include/any-windows-any/bits1_5.h
-lib/zig/libc/include/any-windows-any/bits2_0.h
-lib/zig/libc/include/any-windows-any/bits2_5.h
-lib/zig/libc/include/any-windows-any/bits3_0.h
-lib/zig/libc/include/any-windows-any/bits5_0.h
-lib/zig/libc/include/any-windows-any/bitscfg.h
-lib/zig/libc/include/any-windows-any/bitsmsg.h
-lib/zig/libc/include/any-windows-any/blberr.h
-lib/zig/libc/include/any-windows-any/bluetoothapis.h
-lib/zig/libc/include/any-windows-any/bthdef.h
-lib/zig/libc/include/any-windows-any/bthsdpdef.h
-lib/zig/libc/include/any-windows-any/bugcodes.h
-lib/zig/libc/include/any-windows-any/callobj.h
-lib/zig/libc/include/any-windows-any/cardmod.h
-lib/zig/libc/include/any-windows-any/casetup.h
-lib/zig/libc/include/any-windows-any/cchannel.h
-lib/zig/libc/include/any-windows-any/cderr.h
-lib/zig/libc/include/any-windows-any/cdoex.h
-lib/zig/libc/include/any-windows-any/cdoexerr.h
-lib/zig/libc/include/any-windows-any/cdoexm.h
-lib/zig/libc/include/any-windows-any/cdoexstr.h
-lib/zig/libc/include/any-windows-any/cdonts.h
-lib/zig/libc/include/any-windows-any/cdosys.h
-lib/zig/libc/include/any-windows-any/cdosyserr.h
-lib/zig/libc/include/any-windows-any/cdosysstr.h
-lib/zig/libc/include/any-windows-any/celib.h
-lib/zig/libc/include/any-windows-any/certadm.h
-lib/zig/libc/include/any-windows-any/certbase.h
-lib/zig/libc/include/any-windows-any/certbcli.h
-lib/zig/libc/include/any-windows-any/certcli.h
-lib/zig/libc/include/any-windows-any/certenc.h
-lib/zig/libc/include/any-windows-any/certenroll.h
-lib/zig/libc/include/any-windows-any/certexit.h
-lib/zig/libc/include/any-windows-any/certif.h
-lib/zig/libc/include/any-windows-any/certmod.h
-lib/zig/libc/include/any-windows-any/certpol.h
-lib/zig/libc/include/any-windows-any/certreqd.h
-lib/zig/libc/include/any-windows-any/certsrv.h
-lib/zig/libc/include/any-windows-any/certview.h
-lib/zig/libc/include/any-windows-any/cfg.h
-lib/zig/libc/include/any-windows-any/cfgmgr32.h
-lib/zig/libc/include/any-windows-any/cguid.h
-lib/zig/libc/include/any-windows-any/chanmgr.h
-lib/zig/libc/include/any-windows-any/cierror.h
-lib/zig/libc/include/any-windows-any/clfs.h
-lib/zig/libc/include/any-windows-any/clfsmgmt.h
-lib/zig/libc/include/any-windows-any/clfsmgmtw32.h
-lib/zig/libc/include/any-windows-any/clfsw32.h
-lib/zig/libc/include/any-windows-any/cluadmex.h
-lib/zig/libc/include/any-windows-any/clusapi.h
-lib/zig/libc/include/any-windows-any/cluscfgguids.h
-lib/zig/libc/include/any-windows-any/cluscfgserver.h
-lib/zig/libc/include/any-windows-any/cluscfgwizard.h
-lib/zig/libc/include/any-windows-any/cmdtree.h
-lib/zig/libc/include/any-windows-any/cmnquery.h
-lib/zig/libc/include/any-windows-any/codecapi.h
-lib/zig/libc/include/any-windows-any/color.dlg
-lib/zig/libc/include/any-windows-any/colordlg.h
-lib/zig/libc/include/any-windows-any/comadmin.h
-lib/zig/libc/include/any-windows-any/combaseapi.h
-lib/zig/libc/include/any-windows-any/comcat.h
-lib/zig/libc/include/any-windows-any/comdef.h
-lib/zig/libc/include/any-windows-any/comdefsp.h
-lib/zig/libc/include/any-windows-any/comip.h
-lib/zig/libc/include/any-windows-any/comlite.h
-lib/zig/libc/include/any-windows-any/commapi.h
-lib/zig/libc/include/any-windows-any/commctrl.h
-lib/zig/libc/include/any-windows-any/commctrl.rh
-lib/zig/libc/include/any-windows-any/commdlg.h
-lib/zig/libc/include/any-windows-any/common.ver
-lib/zig/libc/include/any-windows-any/commoncontrols.h
-lib/zig/libc/include/any-windows-any/complex.h
-lib/zig/libc/include/any-windows-any/compobj.h
-lib/zig/libc/include/any-windows-any/compressapi.h
-lib/zig/libc/include/any-windows-any/compstui.h
-lib/zig/libc/include/any-windows-any/computecore.h
-lib/zig/libc/include/any-windows-any/computedefs.h
-lib/zig/libc/include/any-windows-any/computenetwork.h
-lib/zig/libc/include/any-windows-any/computestorage.h
-lib/zig/libc/include/any-windows-any/comsvcs.h
-lib/zig/libc/include/any-windows-any/comutil.h
-lib/zig/libc/include/any-windows-any/concurrencysal.h
-lib/zig/libc/include/any-windows-any/confpriv.h
-lib/zig/libc/include/any-windows-any/conio.h
-lib/zig/libc/include/any-windows-any/control.h
-lib/zig/libc/include/any-windows-any/cor.h
-lib/zig/libc/include/any-windows-any/corecrt_startup.h
-lib/zig/libc/include/any-windows-any/corecrt_stdio_config.h
-lib/zig/libc/include/any-windows-any/corecrt_wstdlib.h
-lib/zig/libc/include/any-windows-any/corecrt.h
-lib/zig/libc/include/any-windows-any/corerror.h
-lib/zig/libc/include/any-windows-any/corhdr.h
-lib/zig/libc/include/any-windows-any/correg.h
-lib/zig/libc/include/any-windows-any/cpl.h
-lib/zig/libc/include/any-windows-any/cplext.h
-lib/zig/libc/include/any-windows-any/credssp.h
-lib/zig/libc/include/any-windows-any/crtdbg.h
-lib/zig/libc/include/any-windows-any/crtdefs.h
-lib/zig/libc/include/any-windows-any/cryptuiapi.h
-lib/zig/libc/include/any-windows-any/cryptxml.h
-lib/zig/libc/include/any-windows-any/cscapi.h
-lib/zig/libc/include/any-windows-any/cscobj.h
-lib/zig/libc/include/any-windows-any/ctfutb.h
-lib/zig/libc/include/any-windows-any/ctxtcall.h
-lib/zig/libc/include/any-windows-any/ctype.h
-lib/zig/libc/include/any-windows-any/custcntl.h
-lib/zig/libc/include/any-windows-any/d2d1_1.h
-lib/zig/libc/include/any-windows-any/d2d1_1helper.h
-lib/zig/libc/include/any-windows-any/d2d1.h
-lib/zig/libc/include/any-windows-any/d2d1effectauthor.h
-lib/zig/libc/include/any-windows-any/d2d1effecthelpers.h
-lib/zig/libc/include/any-windows-any/d2d1effects.h
-lib/zig/libc/include/any-windows-any/d2d1helper.h
-lib/zig/libc/include/any-windows-any/d2dbasetypes.h
-lib/zig/libc/include/any-windows-any/d2derr.h
-lib/zig/libc/include/any-windows-any/d3d.h
-lib/zig/libc/include/any-windows-any/d3d10_1.h
-lib/zig/libc/include/any-windows-any/d3d10_1shader.h
-lib/zig/libc/include/any-windows-any/d3d10.h
-lib/zig/libc/include/any-windows-any/d3d10effect.h
-lib/zig/libc/include/any-windows-any/d3d10misc.h
-lib/zig/libc/include/any-windows-any/d3d10sdklayers.h
-lib/zig/libc/include/any-windows-any/d3d10shader.h
-lib/zig/libc/include/any-windows-any/d3d11_1.h
-lib/zig/libc/include/any-windows-any/d3d11_2.h
-lib/zig/libc/include/any-windows-any/d3d11_3.h
-lib/zig/libc/include/any-windows-any/d3d11_4.h
-lib/zig/libc/include/any-windows-any/d3d11.h
-lib/zig/libc/include/any-windows-any/d3d11on12.h
-lib/zig/libc/include/any-windows-any/d3d11sdklayers.h
-lib/zig/libc/include/any-windows-any/d3d11shader.h
-lib/zig/libc/include/any-windows-any/d3d12.h
-lib/zig/libc/include/any-windows-any/d3d12sdklayers.h
-lib/zig/libc/include/any-windows-any/d3d12shader.h
-lib/zig/libc/include/any-windows-any/d3d8.h
-lib/zig/libc/include/any-windows-any/d3d8caps.h
-lib/zig/libc/include/any-windows-any/d3d8types.h
-lib/zig/libc/include/any-windows-any/d3d9.h
-lib/zig/libc/include/any-windows-any/d3d9caps.h
-lib/zig/libc/include/any-windows-any/d3d9types.h
-lib/zig/libc/include/any-windows-any/d3dcaps.h
-lib/zig/libc/include/any-windows-any/d3dcommon.h
-lib/zig/libc/include/any-windows-any/d3dcompiler.h
-lib/zig/libc/include/any-windows-any/d3dhal.h
-lib/zig/libc/include/any-windows-any/d3drm.h
-lib/zig/libc/include/any-windows-any/d3drmdef.h
-lib/zig/libc/include/any-windows-any/d3drmobj.h
-lib/zig/libc/include/any-windows-any/d3dtypes.h
-lib/zig/libc/include/any-windows-any/d3dvec.inl
-lib/zig/libc/include/any-windows-any/d3dx9.h
-lib/zig/libc/include/any-windows-any/d3dx9anim.h
-lib/zig/libc/include/any-windows-any/d3dx9core.h
-lib/zig/libc/include/any-windows-any/d3dx9effect.h
-lib/zig/libc/include/any-windows-any/d3dx9math.h
-lib/zig/libc/include/any-windows-any/d3dx9math.inl
-lib/zig/libc/include/any-windows-any/d3dx9mesh.h
-lib/zig/libc/include/any-windows-any/d3dx9shader.h
-lib/zig/libc/include/any-windows-any/d3dx9shape.h
-lib/zig/libc/include/any-windows-any/d3dx9tex.h
-lib/zig/libc/include/any-windows-any/d3dx9xof.h
-lib/zig/libc/include/any-windows-any/daogetrw.h
-lib/zig/libc/include/any-windows-any/datapath.h
-lib/zig/libc/include/any-windows-any/datetimeapi.h
-lib/zig/libc/include/any-windows-any/davclnt.h
-lib/zig/libc/include/any-windows-any/dbdaoerr.h
-lib/zig/libc/include/any-windows-any/dbdaoid.h
-lib/zig/libc/include/any-windows-any/dbdaoint.h
-lib/zig/libc/include/any-windows-any/dbgautoattach.h
-lib/zig/libc/include/any-windows-any/dbgeng.h
-lib/zig/libc/include/any-windows-any/dbghelp.h
-lib/zig/libc/include/any-windows-any/dbgprop.h
-lib/zig/libc/include/any-windows-any/dbt.h
-lib/zig/libc/include/any-windows-any/dciddi.h
-lib/zig/libc/include/any-windows-any/dciman.h
-lib/zig/libc/include/any-windows-any/dcommon.h
-lib/zig/libc/include/any-windows-any/dcomp.h
-lib/zig/libc/include/any-windows-any/dcompanimation.h
-lib/zig/libc/include/any-windows-any/dcomptypes.h
-lib/zig/libc/include/any-windows-any/dde.h
-lib/zig/libc/include/any-windows-any/dde.rh
-lib/zig/libc/include/any-windows-any/ddeml.h
-lib/zig/libc/include/any-windows-any/ddk/acpiioct.h
-lib/zig/libc/include/any-windows-any/ddk/afilter.h
-lib/zig/libc/include/any-windows-any/ddk/amtvuids.h
-lib/zig/libc/include/any-windows-any/ddk/ata.h
-lib/zig/libc/include/any-windows-any/ddk/atm.h
-lib/zig/libc/include/any-windows-any/ddk/bdasup.h
-lib/zig/libc/include/any-windows-any/ddk/classpnp.h
-lib/zig/libc/include/any-windows-any/ddk/csq.h
-lib/zig/libc/include/any-windows-any/ddk/d3dhal.h
-lib/zig/libc/include/any-windows-any/ddk/d3dhalex.h
-lib/zig/libc/include/any-windows-any/ddk/d4drvif.h
-lib/zig/libc/include/any-windows-any/ddk/d4iface.h
-lib/zig/libc/include/any-windows-any/ddk/dderror.h
-lib/zig/libc/include/any-windows-any/ddk/dmusicks.h
-lib/zig/libc/include/any-windows-any/ddk/drivinit.h
-lib/zig/libc/include/any-windows-any/ddk/drmk.h
-lib/zig/libc/include/any-windows-any/ddk/dxapi.h
-lib/zig/libc/include/any-windows-any/ddk/fltsafe.h
-lib/zig/libc/include/any-windows-any/ddk/hidclass.h
-lib/zig/libc/include/any-windows-any/ddk/hubbusif.h
-lib/zig/libc/include/any-windows-any/ddk/ide.h
-lib/zig/libc/include/any-windows-any/ddk/ioaccess.h
-lib/zig/libc/include/any-windows-any/ddk/kbdmou.h
-lib/zig/libc/include/any-windows-any/ddk/mcd.h
-lib/zig/libc/include/any-windows-any/ddk/mce.h
-lib/zig/libc/include/any-windows-any/ddk/miniport.h
-lib/zig/libc/include/any-windows-any/ddk/minitape.h
-lib/zig/libc/include/any-windows-any/ddk/mountdev.h
-lib/zig/libc/include/any-windows-any/ddk/mountmgr.h
-lib/zig/libc/include/any-windows-any/ddk/msports.h
-lib/zig/libc/include/any-windows-any/ddk/ndis.h
-lib/zig/libc/include/any-windows-any/ddk/ndisguid.h
-lib/zig/libc/include/any-windows-any/ddk/ndistapi.h
-lib/zig/libc/include/any-windows-any/ddk/ndiswan.h
-lib/zig/libc/include/any-windows-any/ddk/netpnp.h
-lib/zig/libc/include/any-windows-any/ddk/ntagp.h
-lib/zig/libc/include/any-windows-any/ddk/ntddk.h
-lib/zig/libc/include/any-windows-any/ddk/ntddpcm.h
-lib/zig/libc/include/any-windows-any/ddk/ntddsnd.h
-lib/zig/libc/include/any-windows-any/ddk/ntifs.h
-lib/zig/libc/include/any-windows-any/ddk/ntimage.h
-lib/zig/libc/include/any-windows-any/ddk/ntintsafe.h
-lib/zig/libc/include/any-windows-any/ddk/ntnls.h
-lib/zig/libc/include/any-windows-any/ddk/ntpoapi.h
-lib/zig/libc/include/any-windows-any/ddk/ntstrsafe.h
-lib/zig/libc/include/any-windows-any/ddk/oprghdlr.h
-lib/zig/libc/include/any-windows-any/ddk/parallel.h
-lib/zig/libc/include/any-windows-any/ddk/pfhook.h
-lib/zig/libc/include/any-windows-any/ddk/poclass.h
-lib/zig/libc/include/any-windows-any/ddk/portcls.h
-lib/zig/libc/include/any-windows-any/ddk/punknown.h
-lib/zig/libc/include/any-windows-any/ddk/scsi.h
-lib/zig/libc/include/any-windows-any/ddk/scsiscan.h
-lib/zig/libc/include/any-windows-any/ddk/scsiwmi.h
-lib/zig/libc/include/any-windows-any/ddk/smbus.h
-lib/zig/libc/include/any-windows-any/ddk/srb.h
-lib/zig/libc/include/any-windows-any/ddk/stdunk.h
-lib/zig/libc/include/any-windows-any/ddk/storport.h
-lib/zig/libc/include/any-windows-any/ddk/strmini.h
-lib/zig/libc/include/any-windows-any/ddk/swenum.h
-lib/zig/libc/include/any-windows-any/ddk/tdikrnl.h
-lib/zig/libc/include/any-windows-any/ddk/tdistat.h
-lib/zig/libc/include/any-windows-any/ddk/upssvc.h
-lib/zig/libc/include/any-windows-any/ddk/usbbusif.h
-lib/zig/libc/include/any-windows-any/ddk/usbdlib.h
-lib/zig/libc/include/any-windows-any/ddk/usbdrivr.h
-lib/zig/libc/include/any-windows-any/ddk/usbkern.h
-lib/zig/libc/include/any-windows-any/ddk/usbprint.h
-lib/zig/libc/include/any-windows-any/ddk/usbprotocoldefs.h
-lib/zig/libc/include/any-windows-any/ddk/usbscan.h
-lib/zig/libc/include/any-windows-any/ddk/usbstorioctl.h
-lib/zig/libc/include/any-windows-any/ddk/video.h
-lib/zig/libc/include/any-windows-any/ddk/videoagp.h
-lib/zig/libc/include/any-windows-any/ddk/wdm.h
-lib/zig/libc/include/any-windows-any/ddk/wdmguid.h
-lib/zig/libc/include/any-windows-any/ddk/wdmsec.h
-lib/zig/libc/include/any-windows-any/ddk/wmidata.h
-lib/zig/libc/include/any-windows-any/ddk/wmilib.h
-lib/zig/libc/include/any-windows-any/ddk/ws2san.h
-lib/zig/libc/include/any-windows-any/ddk/xfilter.h
-lib/zig/libc/include/any-windows-any/ddraw.h
-lib/zig/libc/include/any-windows-any/ddrawgdi.h
-lib/zig/libc/include/any-windows-any/ddrawi.h
-lib/zig/libc/include/any-windows-any/ddstream.h
-lib/zig/libc/include/any-windows-any/debugapi.h
-lib/zig/libc/include/any-windows-any/delayimp.h
-lib/zig/libc/include/any-windows-any/devguid.h
-lib/zig/libc/include/any-windows-any/devicetopology.h
-lib/zig/libc/include/any-windows-any/devioctl.h
-lib/zig/libc/include/any-windows-any/devpkey.h
-lib/zig/libc/include/any-windows-any/devpropdef.h
-lib/zig/libc/include/any-windows-any/dhcpcsdk.h
-lib/zig/libc/include/any-windows-any/dhcpsapi.h
-lib/zig/libc/include/any-windows-any/dhcpssdk.h
-lib/zig/libc/include/any-windows-any/dhcpv6csdk.h
-lib/zig/libc/include/any-windows-any/dhtmldid.h
-lib/zig/libc/include/any-windows-any/dhtmled.h
-lib/zig/libc/include/any-windows-any/dhtmliid.h
-lib/zig/libc/include/any-windows-any/digitalv.h
-lib/zig/libc/include/any-windows-any/dimm.h
-lib/zig/libc/include/any-windows-any/dinput.h
-lib/zig/libc/include/any-windows-any/dinputd.h
-lib/zig/libc/include/any-windows-any/dir.h
-lib/zig/libc/include/any-windows-any/direct.h
-lib/zig/libc/include/any-windows-any/directmanipulation.h
-lib/zig/libc/include/any-windows-any/directxmath.h
-lib/zig/libc/include/any-windows-any/dirent.h
-lib/zig/libc/include/any-windows-any/diskguid.h
-lib/zig/libc/include/any-windows-any/dismapi.h
-lib/zig/libc/include/any-windows-any/dispatch.h
-lib/zig/libc/include/any-windows-any/dispatcherqueue.h
-lib/zig/libc/include/any-windows-any/dispdib.h
-lib/zig/libc/include/any-windows-any/dispex.h
-lib/zig/libc/include/any-windows-any/dlcapi.h
-lib/zig/libc/include/any-windows-any/dlgs.h
-lib/zig/libc/include/any-windows-any/dls1.h
-lib/zig/libc/include/any-windows-any/dls2.h
-lib/zig/libc/include/any-windows-any/dmdls.h
-lib/zig/libc/include/any-windows-any/dmemmgr.h
-lib/zig/libc/include/any-windows-any/dmerror.h
-lib/zig/libc/include/any-windows-any/dmksctrl.h
-lib/zig/libc/include/any-windows-any/dmo.h
-lib/zig/libc/include/any-windows-any/dmodshow.h
-lib/zig/libc/include/any-windows-any/dmoreg.h
-lib/zig/libc/include/any-windows-any/dmort.h
-lib/zig/libc/include/any-windows-any/dmplugin.h
-lib/zig/libc/include/any-windows-any/dmusbuff.h
-lib/zig/libc/include/any-windows-any/dmusicc.h
-lib/zig/libc/include/any-windows-any/dmusicf.h
-lib/zig/libc/include/any-windows-any/dmusici.h
-lib/zig/libc/include/any-windows-any/dmusics.h
-lib/zig/libc/include/any-windows-any/docobj.h
-lib/zig/libc/include/any-windows-any/docobjectservice.h
-lib/zig/libc/include/any-windows-any/documenttarget.h
-lib/zig/libc/include/any-windows-any/domdid.h
-lib/zig/libc/include/any-windows-any/dos.h
-lib/zig/libc/include/any-windows-any/downloadmgr.h
-lib/zig/libc/include/any-windows-any/dpaddr.h
-lib/zig/libc/include/any-windows-any/dpapi.h
-lib/zig/libc/include/any-windows-any/dpfilter.h
-lib/zig/libc/include/any-windows-any/dplay.h
-lib/zig/libc/include/any-windows-any/dplay8.h
-lib/zig/libc/include/any-windows-any/dplobby.h
-lib/zig/libc/include/any-windows-any/dplobby8.h
-lib/zig/libc/include/any-windows-any/dpnathlp.h
-lib/zig/libc/include/any-windows-any/driverspecs.h
-lib/zig/libc/include/any-windows-any/drmexternals.h
-lib/zig/libc/include/any-windows-any/dsadmin.h
-lib/zig/libc/include/any-windows-any/dsclient.h
-lib/zig/libc/include/any-windows-any/dsconf.h
-lib/zig/libc/include/any-windows-any/dsdriver.h
-lib/zig/libc/include/any-windows-any/dsgetdc.h
-lib/zig/libc/include/any-windows-any/dshow.h
-lib/zig/libc/include/any-windows-any/dskquota.h
-lib/zig/libc/include/any-windows-any/dsound.h
-lib/zig/libc/include/any-windows-any/dsquery.h
-lib/zig/libc/include/any-windows-any/dsrole.h
-lib/zig/libc/include/any-windows-any/dssec.h
-lib/zig/libc/include/any-windows-any/dtchelp.h
-lib/zig/libc/include/any-windows-any/dvbsiparser.h
-lib/zig/libc/include/any-windows-any/dvdevcod.h
-lib/zig/libc/include/any-windows-any/dvdif.h
-lib/zig/libc/include/any-windows-any/dvdmedia.h
-lib/zig/libc/include/any-windows-any/dvec.h
-lib/zig/libc/include/any-windows-any/dvobj.h
-lib/zig/libc/include/any-windows-any/dwmapi.h
-lib/zig/libc/include/any-windows-any/dwrite_1.h
-lib/zig/libc/include/any-windows-any/dwrite_2.h
-lib/zig/libc/include/any-windows-any/dwrite_3.h
-lib/zig/libc/include/any-windows-any/dwrite.h
-lib/zig/libc/include/any-windows-any/dxdiag.h
-lib/zig/libc/include/any-windows-any/dxerr8.h
-lib/zig/libc/include/any-windows-any/dxerr9.h
-lib/zig/libc/include/any-windows-any/dxfile.h
-lib/zig/libc/include/any-windows-any/dxgi.h
-lib/zig/libc/include/any-windows-any/dxgi1_2.h
-lib/zig/libc/include/any-windows-any/dxgi1_3.h
-lib/zig/libc/include/any-windows-any/dxgi1_4.h
-lib/zig/libc/include/any-windows-any/dxgi1_5.h
-lib/zig/libc/include/any-windows-any/dxgi1_6.h
-lib/zig/libc/include/any-windows-any/dxgicommon.h
-lib/zig/libc/include/any-windows-any/dxgidebug.h
-lib/zig/libc/include/any-windows-any/dxgiformat.h
-lib/zig/libc/include/any-windows-any/dxgitype.h
-lib/zig/libc/include/any-windows-any/dxtmpl.h
-lib/zig/libc/include/any-windows-any/dxva.h
-lib/zig/libc/include/any-windows-any/dxva2api.h
-lib/zig/libc/include/any-windows-any/dxvahd.h
-lib/zig/libc/include/any-windows-any/eapauthenticatoractiondefine.h
-lib/zig/libc/include/any-windows-any/eapauthenticatortypes.h
-lib/zig/libc/include/any-windows-any/eaphosterror.h
-lib/zig/libc/include/any-windows-any/eaphostpeerconfigapis.h
-lib/zig/libc/include/any-windows-any/eaphostpeertypes.h
-lib/zig/libc/include/any-windows-any/eapmethodauthenticatorapis.h
-lib/zig/libc/include/any-windows-any/eapmethodpeerapis.h
-lib/zig/libc/include/any-windows-any/eapmethodtypes.h
-lib/zig/libc/include/any-windows-any/eappapis.h
-lib/zig/libc/include/any-windows-any/eaptypes.h
-lib/zig/libc/include/any-windows-any/edevdefs.h
-lib/zig/libc/include/any-windows-any/eh.h
-lib/zig/libc/include/any-windows-any/ehstorapi.h
-lib/zig/libc/include/any-windows-any/elscore.h
-lib/zig/libc/include/any-windows-any/elssrvc.h
-lib/zig/libc/include/any-windows-any/emostore.h
-lib/zig/libc/include/any-windows-any/emptyvc.h
-lib/zig/libc/include/any-windows-any/endpointvolume.h
-lib/zig/libc/include/any-windows-any/errhandlingapi.h
-lib/zig/libc/include/any-windows-any/errno.h
-lib/zig/libc/include/any-windows-any/error.h
-lib/zig/libc/include/any-windows-any/errorrep.h
-lib/zig/libc/include/any-windows-any/errors.h
-lib/zig/libc/include/any-windows-any/esent.h
-lib/zig/libc/include/any-windows-any/evcode.h
-lib/zig/libc/include/any-windows-any/evcoll.h
-lib/zig/libc/include/any-windows-any/eventsys.h
-lib/zig/libc/include/any-windows-any/eventtoken.h
-lib/zig/libc/include/any-windows-any/evntcons.h
-lib/zig/libc/include/any-windows-any/evntprov.h
-lib/zig/libc/include/any-windows-any/evntrace.h
-lib/zig/libc/include/any-windows-any/evr.h
-lib/zig/libc/include/any-windows-any/evr9.h
-lib/zig/libc/include/any-windows-any/exchform.h
-lib/zig/libc/include/any-windows-any/excpt.h
-lib/zig/libc/include/any-windows-any/exdisp.h
-lib/zig/libc/include/any-windows-any/exdispid.h
-lib/zig/libc/include/any-windows-any/expandedresources.h
-lib/zig/libc/include/any-windows-any/fci.h
-lib/zig/libc/include/any-windows-any/fcntl.h
-lib/zig/libc/include/any-windows-any/fdi.h
-lib/zig/libc/include/any-windows-any/fenv.h
-lib/zig/libc/include/any-windows-any/fibersapi.h
-lib/zig/libc/include/any-windows-any/fileapi.h
-lib/zig/libc/include/any-windows-any/fileextd.h
-lib/zig/libc/include/any-windows-any/filehc.h
-lib/zig/libc/include/any-windows-any/fileopen.dlg
-lib/zig/libc/include/any-windows-any/filter.h
-lib/zig/libc/include/any-windows-any/filterr.h
-lib/zig/libc/include/any-windows-any/findtext.dlg
-lib/zig/libc/include/any-windows-any/float.h
-lib/zig/libc/include/any-windows-any/fltdefs.h
-lib/zig/libc/include/any-windows-any/fltuser.h
-lib/zig/libc/include/any-windows-any/fltuserstructures.h
-lib/zig/libc/include/any-windows-any/fltwinerror.h
-lib/zig/libc/include/any-windows-any/font.dlg
-lib/zig/libc/include/any-windows-any/fontsub.h
-lib/zig/libc/include/any-windows-any/fpieee.h
-lib/zig/libc/include/any-windows-any/fsrm.h
-lib/zig/libc/include/any-windows-any/fsrmenums.h
-lib/zig/libc/include/any-windows-any/fsrmerr.h
-lib/zig/libc/include/any-windows-any/fsrmpipeline.h
-lib/zig/libc/include/any-windows-any/fsrmquota.h
-lib/zig/libc/include/any-windows-any/fsrmreports.h
-lib/zig/libc/include/any-windows-any/fsrmscreen.h
-lib/zig/libc/include/any-windows-any/ftsiface.h
-lib/zig/libc/include/any-windows-any/ftw.h
-lib/zig/libc/include/any-windows-any/functiondiscoveryapi.h
-lib/zig/libc/include/any-windows-any/functiondiscoverycategories.h
-lib/zig/libc/include/any-windows-any/functiondiscoveryconstraints.h
-lib/zig/libc/include/any-windows-any/functiondiscoverykeys_devpkey.h
-lib/zig/libc/include/any-windows-any/functiondiscoverykeys.h
-lib/zig/libc/include/any-windows-any/functiondiscoverynotification.h
-lib/zig/libc/include/any-windows-any/fusion.h
-lib/zig/libc/include/any-windows-any/fvec.h
-lib/zig/libc/include/any-windows-any/fwpmtypes.h
-lib/zig/libc/include/any-windows-any/fwpmu.h
-lib/zig/libc/include/any-windows-any/fwptypes.h
-lib/zig/libc/include/any-windows-any/gb18030.h
-lib/zig/libc/include/any-windows-any/gdiplus.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplus.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusbase.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusbrush.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdipluscolor.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdipluscolormatrix.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdipluseffects.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusenums.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusflat.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusgpstubs.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusgraphics.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusheaders.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusimageattributes.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusimagecodec.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusimaging.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusimpl.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusinit.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdipluslinecaps.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusmatrix.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusmem.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusmetafile.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusmetaheader.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdipluspath.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdipluspen.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdipluspixelformats.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplusstringformat.h
-lib/zig/libc/include/any-windows-any/gdiplus/gdiplustypes.h
-lib/zig/libc/include/any-windows-any/getopt.h
-lib/zig/libc/include/any-windows-any/GL/gl.h
-lib/zig/libc/include/any-windows-any/GL/glaux.h
-lib/zig/libc/include/any-windows-any/GL/glcorearb.h
-lib/zig/libc/include/any-windows-any/GL/glext.h
-lib/zig/libc/include/any-windows-any/GL/glu.h
-lib/zig/libc/include/any-windows-any/GL/glxext.h
-lib/zig/libc/include/any-windows-any/GL/wgl.h
-lib/zig/libc/include/any-windows-any/GL/wglext.h
-lib/zig/libc/include/any-windows-any/gpedit.h
-lib/zig/libc/include/any-windows-any/gpio.h
-lib/zig/libc/include/any-windows-any/gpmgmt.h
-lib/zig/libc/include/any-windows-any/guiddef.h
-lib/zig/libc/include/any-windows-any/h323priv.h
-lib/zig/libc/include/any-windows-any/handleapi.h
-lib/zig/libc/include/any-windows-any/heapapi.h
-lib/zig/libc/include/any-windows-any/hidclass.h
-lib/zig/libc/include/any-windows-any/hidpi.h
-lib/zig/libc/include/any-windows-any/hidsdi.h
-lib/zig/libc/include/any-windows-any/hidusage.h
-lib/zig/libc/include/any-windows-any/highlevelmonitorconfigurationapi.h
-lib/zig/libc/include/any-windows-any/hlguids.h
-lib/zig/libc/include/any-windows-any/hliface.h
-lib/zig/libc/include/any-windows-any/hlink.h
-lib/zig/libc/include/any-windows-any/hostinfo.h
-lib/zig/libc/include/any-windows-any/hstring.h
-lib/zig/libc/include/any-windows-any/htiface.h
-lib/zig/libc/include/any-windows-any/htiframe.h
-lib/zig/libc/include/any-windows-any/htmlguid.h
-lib/zig/libc/include/any-windows-any/htmlhelp.h
-lib/zig/libc/include/any-windows-any/http.h
-lib/zig/libc/include/any-windows-any/httpext.h
-lib/zig/libc/include/any-windows-any/httpfilt.h
-lib/zig/libc/include/any-windows-any/httprequestid.h
-lib/zig/libc/include/any-windows-any/hvsocket.h
-lib/zig/libc/include/any-windows-any/i_cryptasn1tls.h
-lib/zig/libc/include/any-windows-any/ia64reg.h
-lib/zig/libc/include/any-windows-any/iaccess.h
-lib/zig/libc/include/any-windows-any/iadmext.h
-lib/zig/libc/include/any-windows-any/iadmw.h
-lib/zig/libc/include/any-windows-any/iads.h
-lib/zig/libc/include/any-windows-any/icftypes.h
-lib/zig/libc/include/any-windows-any/icm.h
-lib/zig/libc/include/any-windows-any/icmpapi.h
-lib/zig/libc/include/any-windows-any/icmui.dlg
-lib/zig/libc/include/any-windows-any/icodecapi.h
-lib/zig/libc/include/any-windows-any/icrsint.h
-lib/zig/libc/include/any-windows-any/identitycommon.h
-lib/zig/libc/include/any-windows-any/identitystore.h
-lib/zig/libc/include/any-windows-any/idf.h
-lib/zig/libc/include/any-windows-any/idispids.h
-lib/zig/libc/include/any-windows-any/iedial.h
-lib/zig/libc/include/any-windows-any/ieeefp.h
-lib/zig/libc/include/any-windows-any/ieverp.h
-lib/zig/libc/include/any-windows-any/ifdef.h
-lib/zig/libc/include/any-windows-any/iiis.h
-lib/zig/libc/include/any-windows-any/iiisext.h
-lib/zig/libc/include/any-windows-any/iimgctx.h
-lib/zig/libc/include/any-windows-any/iiscnfg.h
-lib/zig/libc/include/any-windows-any/iisrsta.h
-lib/zig/libc/include/any-windows-any/iketypes.h
-lib/zig/libc/include/any-windows-any/ilogobj.hxx
-lib/zig/libc/include/any-windows-any/imagehlp.h
-lib/zig/libc/include/any-windows-any/ime.h
-lib/zig/libc/include/any-windows-any/imessage.h
-lib/zig/libc/include/any-windows-any/imm.h
-lib/zig/libc/include/any-windows-any/in6addr.h
-lib/zig/libc/include/any-windows-any/inaddr.h
-lib/zig/libc/include/any-windows-any/indexsrv.h
-lib/zig/libc/include/any-windows-any/inetreg.h
-lib/zig/libc/include/any-windows-any/inetsdk.h
-lib/zig/libc/include/any-windows-any/infstr.h
-lib/zig/libc/include/any-windows-any/initguid.h
-lib/zig/libc/include/any-windows-any/initoid.h
-lib/zig/libc/include/any-windows-any/inputscope.h
-lib/zig/libc/include/any-windows-any/inspectable.h
-lib/zig/libc/include/any-windows-any/interlockedapi.h
-lib/zig/libc/include/any-windows-any/intrin.h
-lib/zig/libc/include/any-windows-any/intsafe.h
-lib/zig/libc/include/any-windows-any/intshcut.h
-lib/zig/libc/include/any-windows-any/inttypes.h
-lib/zig/libc/include/any-windows-any/invkprxy.h
-lib/zig/libc/include/any-windows-any/io.h
-lib/zig/libc/include/any-windows-any/ioapiset.h
-lib/zig/libc/include/any-windows-any/ioevent.h
-lib/zig/libc/include/any-windows-any/ioringapi.h
-lib/zig/libc/include/any-windows-any/ipexport.h
-lib/zig/libc/include/any-windows-any/iphlpapi.h
-lib/zig/libc/include/any-windows-any/ipifcons.h
-lib/zig/libc/include/any-windows-any/ipinfoid.h
-lib/zig/libc/include/any-windows-any/ipmib.h
-lib/zig/libc/include/any-windows-any/ipmsp.h
-lib/zig/libc/include/any-windows-any/iprtrmib.h
-lib/zig/libc/include/any-windows-any/ipsectypes.h
-lib/zig/libc/include/any-windows-any/iptypes.h
-lib/zig/libc/include/any-windows-any/ipxconst.h
-lib/zig/libc/include/any-windows-any/ipxrip.h
-lib/zig/libc/include/any-windows-any/ipxrtdef.h
-lib/zig/libc/include/any-windows-any/ipxsap.h
-lib/zig/libc/include/any-windows-any/ipxtfflt.h
-lib/zig/libc/include/any-windows-any/iscsidsc.h
-lib/zig/libc/include/any-windows-any/isguids.h
-lib/zig/libc/include/any-windows-any/issper16.h
-lib/zig/libc/include/any-windows-any/issperr.h
-lib/zig/libc/include/any-windows-any/isysmon.h
-lib/zig/libc/include/any-windows-any/ivec.h
-lib/zig/libc/include/any-windows-any/iwamreg.h
-lib/zig/libc/include/any-windows-any/jobapi.h
-lib/zig/libc/include/any-windows-any/kcom.h
-lib/zig/libc/include/any-windows-any/KHR/khrplatform.h
-lib/zig/libc/include/any-windows-any/knownfolders.h
-lib/zig/libc/include/any-windows-any/ks.h
-lib/zig/libc/include/any-windows-any/ksdebug.h
-lib/zig/libc/include/any-windows-any/ksguid.h
-lib/zig/libc/include/any-windows-any/ksmedia.h
-lib/zig/libc/include/any-windows-any/ksproxy.h
-lib/zig/libc/include/any-windows-any/ksuuids.h
-lib/zig/libc/include/any-windows-any/ktmtypes.h
-lib/zig/libc/include/any-windows-any/ktmw32.h
-lib/zig/libc/include/any-windows-any/kxia64.h
-lib/zig/libc/include/any-windows-any/l2cmn.h
-lib/zig/libc/include/any-windows-any/libgen.h
-lib/zig/libc/include/any-windows-any/libloaderapi.h
-lib/zig/libc/include/any-windows-any/libloaderapi2.h
-lib/zig/libc/include/any-windows-any/limits.h
-lib/zig/libc/include/any-windows-any/lm.h
-lib/zig/libc/include/any-windows-any/lmaccess.h
-lib/zig/libc/include/any-windows-any/lmalert.h
-lib/zig/libc/include/any-windows-any/lmapibuf.h
-lib/zig/libc/include/any-windows-any/lmat.h
-lib/zig/libc/include/any-windows-any/lmaudit.h
-lib/zig/libc/include/any-windows-any/lmconfig.h
-lib/zig/libc/include/any-windows-any/lmcons.h
-lib/zig/libc/include/any-windows-any/lmdfs.h
-lib/zig/libc/include/any-windows-any/lmerr.h
-lib/zig/libc/include/any-windows-any/lmerrlog.h
-lib/zig/libc/include/any-windows-any/lmjoin.h
-lib/zig/libc/include/any-windows-any/lmmsg.h
-lib/zig/libc/include/any-windows-any/lmon.h
-lib/zig/libc/include/any-windows-any/lmremutl.h
-lib/zig/libc/include/any-windows-any/lmrepl.h
-lib/zig/libc/include/any-windows-any/lmserver.h
-lib/zig/libc/include/any-windows-any/lmshare.h
-lib/zig/libc/include/any-windows-any/lmsname.h
-lib/zig/libc/include/any-windows-any/lmstats.h
-lib/zig/libc/include/any-windows-any/lmsvc.h
-lib/zig/libc/include/any-windows-any/lmuse.h
-lib/zig/libc/include/any-windows-any/lmuseflg.h
-lib/zig/libc/include/any-windows-any/lmwksta.h
-lib/zig/libc/include/any-windows-any/loadperf.h
-lib/zig/libc/include/any-windows-any/locale.h
-lib/zig/libc/include/any-windows-any/locationapi.h
-lib/zig/libc/include/any-windows-any/lpmapi.h
-lib/zig/libc/include/any-windows-any/lzexpand.h
-lib/zig/libc/include/any-windows-any/madcapcl.h
-lib/zig/libc/include/any-windows-any/magnification.h
-lib/zig/libc/include/any-windows-any/mailmsgprops.h
-lib/zig/libc/include/any-windows-any/malloc.h
-lib/zig/libc/include/any-windows-any/manipulations.h
-lib/zig/libc/include/any-windows-any/mapi.h
-lib/zig/libc/include/any-windows-any/mapicode.h
-lib/zig/libc/include/any-windows-any/mapidbg.h
-lib/zig/libc/include/any-windows-any/mapidefs.h
-lib/zig/libc/include/any-windows-any/mapiform.h
-lib/zig/libc/include/any-windows-any/mapiguid.h
-lib/zig/libc/include/any-windows-any/mapihook.h
-lib/zig/libc/include/any-windows-any/mapinls.h
-lib/zig/libc/include/any-windows-any/mapioid.h
-lib/zig/libc/include/any-windows-any/mapispi.h
-lib/zig/libc/include/any-windows-any/mapitags.h
-lib/zig/libc/include/any-windows-any/mapiutil.h
-lib/zig/libc/include/any-windows-any/mapival.h
-lib/zig/libc/include/any-windows-any/mapiwin.h
-lib/zig/libc/include/any-windows-any/mapiwz.h
-lib/zig/libc/include/any-windows-any/mapix.h
-lib/zig/libc/include/any-windows-any/math.h
-lib/zig/libc/include/any-windows-any/mbctype.h
-lib/zig/libc/include/any-windows-any/mbstring.h
-lib/zig/libc/include/any-windows-any/mciavi.h
-lib/zig/libc/include/any-windows-any/mcx.h
-lib/zig/libc/include/any-windows-any/mdbrole.hxx
-lib/zig/libc/include/any-windows-any/mdcommsg.h
-lib/zig/libc/include/any-windows-any/mddefw.h
-lib/zig/libc/include/any-windows-any/mdhcp.h
-lib/zig/libc/include/any-windows-any/mdmsg.h
-lib/zig/libc/include/any-windows-any/mediaerr.h
-lib/zig/libc/include/any-windows-any/mediaobj.h
-lib/zig/libc/include/any-windows-any/medparam.h
-lib/zig/libc/include/any-windows-any/mem.h
-lib/zig/libc/include/any-windows-any/memory.h
-lib/zig/libc/include/any-windows-any/memoryapi.h
-lib/zig/libc/include/any-windows-any/mergemod.h
-lib/zig/libc/include/any-windows-any/mfapi.h
-lib/zig/libc/include/any-windows-any/mfcaptureengine.h
-lib/zig/libc/include/any-windows-any/mfd3d12.h
-lib/zig/libc/include/any-windows-any/mferror.h
-lib/zig/libc/include/any-windows-any/mfidl.h
-lib/zig/libc/include/any-windows-any/mfmediacapture.h
-lib/zig/libc/include/any-windows-any/mfmp2dlna.h
-lib/zig/libc/include/any-windows-any/mfobjects.h
-lib/zig/libc/include/any-windows-any/mfplay.h
-lib/zig/libc/include/any-windows-any/mfreadwrite.h
-lib/zig/libc/include/any-windows-any/mftransform.h
-lib/zig/libc/include/any-windows-any/mgm.h
-lib/zig/libc/include/any-windows-any/mgmtapi.h
-lib/zig/libc/include/any-windows-any/midles.h
-lib/zig/libc/include/any-windows-any/mimedisp.h
-lib/zig/libc/include/any-windows-any/mimeinfo.h
-lib/zig/libc/include/any-windows-any/minmax.h
-lib/zig/libc/include/any-windows-any/minwinbase.h
-lib/zig/libc/include/any-windows-any/minwindef.h
-lib/zig/libc/include/any-windows-any/mlang.h
-lib/zig/libc/include/any-windows-any/mmc.h
-lib/zig/libc/include/any-windows-any/mmcobj.h
-lib/zig/libc/include/any-windows-any/mmddk.h
-lib/zig/libc/include/any-windows-any/mmdeviceapi.h
-lib/zig/libc/include/any-windows-any/mmreg.h
-lib/zig/libc/include/any-windows-any/mmstream.h
-lib/zig/libc/include/any-windows-any/mmsystem.h
-lib/zig/libc/include/any-windows-any/mobsync.h
-lib/zig/libc/include/any-windows-any/moniker.h
-lib/zig/libc/include/any-windows-any/mpeg2bits.h
-lib/zig/libc/include/any-windows-any/mpeg2data.h
-lib/zig/libc/include/any-windows-any/mpeg2psiparser.h
-lib/zig/libc/include/any-windows-any/mpeg2structs.h
-lib/zig/libc/include/any-windows-any/mprapi.h
-lib/zig/libc/include/any-windows-any/mprerror.h
-lib/zig/libc/include/any-windows-any/mq.h
-lib/zig/libc/include/any-windows-any/mqmail.h
-lib/zig/libc/include/any-windows-any/mqoai.h
-lib/zig/libc/include/any-windows-any/msacm.h
-lib/zig/libc/include/any-windows-any/msacmdlg.dlg
-lib/zig/libc/include/any-windows-any/msacmdlg.h
-lib/zig/libc/include/any-windows-any/msado15.h
-lib/zig/libc/include/any-windows-any/msasn1.h
-lib/zig/libc/include/any-windows-any/msber.h
-lib/zig/libc/include/any-windows-any/mscat.h
-lib/zig/libc/include/any-windows-any/mschapp.h
-lib/zig/libc/include/any-windows-any/msclus.h
-lib/zig/libc/include/any-windows-any/mscoree.h
-lib/zig/libc/include/any-windows-any/msctf.h
-lib/zig/libc/include/any-windows-any/msctfmonitorapi.h
-lib/zig/libc/include/any-windows-any/msdadc.h
-lib/zig/libc/include/any-windows-any/msdaguid.h
-lib/zig/libc/include/any-windows-any/msdaipp.h
-lib/zig/libc/include/any-windows-any/msdaipper.h
-lib/zig/libc/include/any-windows-any/msdaora.h
-lib/zig/libc/include/any-windows-any/msdaosp.h
-lib/zig/libc/include/any-windows-any/msdasc.h
-lib/zig/libc/include/any-windows-any/msdasql.h
-lib/zig/libc/include/any-windows-any/msdatsrc.h
-lib/zig/libc/include/any-windows-any/msdrm.h
-lib/zig/libc/include/any-windows-any/msdrmdefs.h
-lib/zig/libc/include/any-windows-any/msdshape.h
-lib/zig/libc/include/any-windows-any/msfs.h
-lib/zig/libc/include/any-windows-any/mshtmcid.h
-lib/zig/libc/include/any-windows-any/mshtmdid.h
-lib/zig/libc/include/any-windows-any/mshtmhst.h
-lib/zig/libc/include/any-windows-any/mshtml.h
-lib/zig/libc/include/any-windows-any/mshtmlc.h
-lib/zig/libc/include/any-windows-any/msi.h
-lib/zig/libc/include/any-windows-any/msidefs.h
-lib/zig/libc/include/any-windows-any/msimcntl.h
-lib/zig/libc/include/any-windows-any/msimcsdk.h
-lib/zig/libc/include/any-windows-any/msinkaut_i.c
-lib/zig/libc/include/any-windows-any/msinkaut.h
-lib/zig/libc/include/any-windows-any/msiquery.h
-lib/zig/libc/include/any-windows-any/msoav.h
-lib/zig/libc/include/any-windows-any/msoledbsql.h
-lib/zig/libc/include/any-windows-any/msopc.h
-lib/zig/libc/include/any-windows-any/msp.h
-lib/zig/libc/include/any-windows-any/mspab.h
-lib/zig/libc/include/any-windows-any/mspaddr.h
-lib/zig/libc/include/any-windows-any/mspbase.h
-lib/zig/libc/include/any-windows-any/mspcall.h
-lib/zig/libc/include/any-windows-any/mspcoll.h
-lib/zig/libc/include/any-windows-any/mspenum.h
-lib/zig/libc/include/any-windows-any/msplog.h
-lib/zig/libc/include/any-windows-any/mspst.h
-lib/zig/libc/include/any-windows-any/mspstrm.h
-lib/zig/libc/include/any-windows-any/mspterm.h
-lib/zig/libc/include/any-windows-any/mspthrd.h
-lib/zig/libc/include/any-windows-any/msptrmac.h
-lib/zig/libc/include/any-windows-any/msptrmar.h
-lib/zig/libc/include/any-windows-any/msptrmvc.h
-lib/zig/libc/include/any-windows-any/msputils.h
-lib/zig/libc/include/any-windows-any/msrdc.h
-lib/zig/libc/include/any-windows-any/msremote.h
-lib/zig/libc/include/any-windows-any/mssip.h
-lib/zig/libc/include/any-windows-any/msstkppg.h
-lib/zig/libc/include/any-windows-any/mstask.h
-lib/zig/libc/include/any-windows-any/mstcpip.h
-lib/zig/libc/include/any-windows-any/msterr.h
-lib/zig/libc/include/any-windows-any/mswsock.h
-lib/zig/libc/include/any-windows-any/msxml.h
-lib/zig/libc/include/any-windows-any/msxml2.h
-lib/zig/libc/include/any-windows-any/msxml2did.h
-lib/zig/libc/include/any-windows-any/msxmldid.h
-lib/zig/libc/include/any-windows-any/mtsadmin.h
-lib/zig/libc/include/any-windows-any/mtsevents.h
-lib/zig/libc/include/any-windows-any/mtsgrp.h
-lib/zig/libc/include/any-windows-any/mtx.h
-lib/zig/libc/include/any-windows-any/mtxadmin.h
-lib/zig/libc/include/any-windows-any/mtxattr.h
-lib/zig/libc/include/any-windows-any/mtxdm.h
-lib/zig/libc/include/any-windows-any/muiload.h
-lib/zig/libc/include/any-windows-any/multimon.h
-lib/zig/libc/include/any-windows-any/multinfo.h
-lib/zig/libc/include/any-windows-any/mxdc.h
-lib/zig/libc/include/any-windows-any/namedpipeapi.h
-lib/zig/libc/include/any-windows-any/namespaceapi.h
-lib/zig/libc/include/any-windows-any/napcertrelyingparty.h
-lib/zig/libc/include/any-windows-any/napcommon.h
-lib/zig/libc/include/any-windows-any/napenforcementclient.h
-lib/zig/libc/include/any-windows-any/napmanagement.h
-lib/zig/libc/include/any-windows-any/napmicrosoftvendorids.h
-lib/zig/libc/include/any-windows-any/napprotocol.h
-lib/zig/libc/include/any-windows-any/napservermanagement.h
-lib/zig/libc/include/any-windows-any/napsystemhealthagent.h
-lib/zig/libc/include/any-windows-any/napsystemhealthvalidator.h
-lib/zig/libc/include/any-windows-any/naptypes.h
-lib/zig/libc/include/any-windows-any/naputil.h
-lib/zig/libc/include/any-windows-any/nb30.h
-lib/zig/libc/include/any-windows-any/ncrypt.h
-lib/zig/libc/include/any-windows-any/ndattrib.h
-lib/zig/libc/include/any-windows-any/ndfapi.h
-lib/zig/libc/include/any-windows-any/ndhelper.h
-lib/zig/libc/include/any-windows-any/ndkinfo.h
-lib/zig/libc/include/any-windows-any/ndr64types.h
-lib/zig/libc/include/any-windows-any/ndrtypes.h
-lib/zig/libc/include/any-windows-any/netcfgn.h
-lib/zig/libc/include/any-windows-any/netcfgx.h
-lib/zig/libc/include/any-windows-any/netcon.h
-lib/zig/libc/include/any-windows-any/neterr.h
-lib/zig/libc/include/any-windows-any/netevent.h
-lib/zig/libc/include/any-windows-any/netfw.h
-lib/zig/libc/include/any-windows-any/netioapi.h
-lib/zig/libc/include/any-windows-any/netlistmgr.h
-lib/zig/libc/include/any-windows-any/netmon.h
-lib/zig/libc/include/any-windows-any/netprov.h
-lib/zig/libc/include/any-windows-any/nettypes.h
-lib/zig/libc/include/any-windows-any/new.h
-lib/zig/libc/include/any-windows-any/newapis.h
-lib/zig/libc/include/any-windows-any/newdev.h
-lib/zig/libc/include/any-windows-any/nldef.h
-lib/zig/libc/include/any-windows-any/nmsupp.h
-lib/zig/libc/include/any-windows-any/npapi.h
-lib/zig/libc/include/any-windows-any/nsemail.h
-lib/zig/libc/include/any-windows-any/nserror.h
-lib/zig/libc/include/any-windows-any/nspapi.h
-lib/zig/libc/include/any-windows-any/ntdd1394.h
-lib/zig/libc/include/any-windows-any/ntdd8042.h
-lib/zig/libc/include/any-windows-any/ntddbeep.h
-lib/zig/libc/include/any-windows-any/ntddcdrm.h
-lib/zig/libc/include/any-windows-any/ntddcdvd.h
-lib/zig/libc/include/any-windows-any/ntddchgr.h
-lib/zig/libc/include/any-windows-any/ntdddisk.h
-lib/zig/libc/include/any-windows-any/ntddft.h
-lib/zig/libc/include/any-windows-any/ntddkbd.h
-lib/zig/libc/include/any-windows-any/ntddmmc.h
-lib/zig/libc/include/any-windows-any/ntddmodm.h
-lib/zig/libc/include/any-windows-any/ntddmou.h
-lib/zig/libc/include/any-windows-any/ntddndis.h
-lib/zig/libc/include/any-windows-any/ntddpar.h
-lib/zig/libc/include/any-windows-any/ntddpsch.h
-lib/zig/libc/include/any-windows-any/ntddscsi.h
-lib/zig/libc/include/any-windows-any/ntddser.h
-lib/zig/libc/include/any-windows-any/ntddstor.h
-lib/zig/libc/include/any-windows-any/ntddtape.h
-lib/zig/libc/include/any-windows-any/ntddtdi.h
-lib/zig/libc/include/any-windows-any/ntddvdeo.h
-lib/zig/libc/include/any-windows-any/ntddvol.h
-lib/zig/libc/include/any-windows-any/ntdef.h
-lib/zig/libc/include/any-windows-any/ntdsapi.h
-lib/zig/libc/include/any-windows-any/ntdsbcli.h
-lib/zig/libc/include/any-windows-any/ntdsbmsg.h
-lib/zig/libc/include/any-windows-any/ntgdi.h
-lib/zig/libc/include/any-windows-any/ntiologc.h
-lib/zig/libc/include/any-windows-any/ntioring_x.h
-lib/zig/libc/include/any-windows-any/ntldap.h
-lib/zig/libc/include/any-windows-any/ntmsapi.h
-lib/zig/libc/include/any-windows-any/ntmsmli.h
-lib/zig/libc/include/any-windows-any/ntquery.h
-lib/zig/libc/include/any-windows-any/ntsdexts.h
-lib/zig/libc/include/any-windows-any/ntsecapi.h
-lib/zig/libc/include/any-windows-any/ntsecpkg.h
-lib/zig/libc/include/any-windows-any/ntstatus.h
-lib/zig/libc/include/any-windows-any/ntverp.h
-lib/zig/libc/include/any-windows-any/nvme.h
-lib/zig/libc/include/any-windows-any/oaidl.h
-lib/zig/libc/include/any-windows-any/objbase.h
-lib/zig/libc/include/any-windows-any/objectarray.h
-lib/zig/libc/include/any-windows-any/objerror.h
-lib/zig/libc/include/any-windows-any/objidl.h
-lib/zig/libc/include/any-windows-any/objidlbase.h
-lib/zig/libc/include/any-windows-any/objsafe.h
-lib/zig/libc/include/any-windows-any/objsel.h
-lib/zig/libc/include/any-windows-any/ocidl.h
-lib/zig/libc/include/any-windows-any/ocmm.h
-lib/zig/libc/include/any-windows-any/odbcinst.h
-lib/zig/libc/include/any-windows-any/odbcss.h
-lib/zig/libc/include/any-windows-any/ole.h
-lib/zig/libc/include/any-windows-any/ole2.h
-lib/zig/libc/include/any-windows-any/ole2ver.h
-lib/zig/libc/include/any-windows-any/oleacc.h
-lib/zig/libc/include/any-windows-any/oleauto.h
-lib/zig/libc/include/any-windows-any/olectl.h
-lib/zig/libc/include/any-windows-any/olectlid.h
-lib/zig/libc/include/any-windows-any/oledb.h
-lib/zig/libc/include/any-windows-any/oledbdep.h
-lib/zig/libc/include/any-windows-any/oledberr.h
-lib/zig/libc/include/any-windows-any/oledbguid.h
-lib/zig/libc/include/any-windows-any/oledlg.dlg
-lib/zig/libc/include/any-windows-any/oledlg.h
-lib/zig/libc/include/any-windows-any/oleidl.h
-lib/zig/libc/include/any-windows-any/oletx2xa.h
-lib/zig/libc/include/any-windows-any/opmapi.h
-lib/zig/libc/include/any-windows-any/optary.h
-lib/zig/libc/include/any-windows-any/p2p.h
-lib/zig/libc/include/any-windows-any/packoff.h
-lib/zig/libc/include/any-windows-any/packon.h
-lib/zig/libc/include/any-windows-any/parser.h
-lib/zig/libc/include/any-windows-any/patchapi.h
-lib/zig/libc/include/any-windows-any/patchwiz.h
-lib/zig/libc/include/any-windows-any/pathcch.h
-lib/zig/libc/include/any-windows-any/pbt.h
-lib/zig/libc/include/any-windows-any/pchannel.h
-lib/zig/libc/include/any-windows-any/pciprop.h
-lib/zig/libc/include/any-windows-any/pcrt32.h
-lib/zig/libc/include/any-windows-any/pdh.h
-lib/zig/libc/include/any-windows-any/pdhmsg.h
-lib/zig/libc/include/any-windows-any/penwin.h
-lib/zig/libc/include/any-windows-any/perflib.h
-lib/zig/libc/include/any-windows-any/perhist.h
-lib/zig/libc/include/any-windows-any/persist.h
-lib/zig/libc/include/any-windows-any/pgobootrun.h
-lib/zig/libc/include/any-windows-any/physicalmonitorenumerationapi.h
-lib/zig/libc/include/any-windows-any/pla.h
-lib/zig/libc/include/any-windows-any/pnrpdef.h
-lib/zig/libc/include/any-windows-any/pnrpns.h
-lib/zig/libc/include/any-windows-any/poclass.h
-lib/zig/libc/include/any-windows-any/polarity.h
-lib/zig/libc/include/any-windows-any/poppack.h
-lib/zig/libc/include/any-windows-any/portabledeviceconnectapi.h
-lib/zig/libc/include/any-windows-any/portabledevicetypes.h
-lib/zig/libc/include/any-windows-any/powrprof.h
-lib/zig/libc/include/any-windows-any/prnasnot.h
-lib/zig/libc/include/any-windows-any/prnsetup.dlg
-lib/zig/libc/include/any-windows-any/prntfont.h
-lib/zig/libc/include/any-windows-any/prntvpt.h
-lib/zig/libc/include/any-windows-any/process.h
-lib/zig/libc/include/any-windows-any/processenv.h
-lib/zig/libc/include/any-windows-any/processthreadsapi.h
-lib/zig/libc/include/any-windows-any/processtopologyapi.h
-lib/zig/libc/include/any-windows-any/profile.h
-lib/zig/libc/include/any-windows-any/profileapi.h
-lib/zig/libc/include/any-windows-any/profinfo.h
-lib/zig/libc/include/any-windows-any/proofofpossessioncookieinfo.h
-lib/zig/libc/include/any-windows-any/propidl.h
-lib/zig/libc/include/any-windows-any/propkey.h
-lib/zig/libc/include/any-windows-any/propkeydef.h
-lib/zig/libc/include/any-windows-any/propsys.h
-lib/zig/libc/include/any-windows-any/propvarutil.h
-lib/zig/libc/include/any-windows-any/prsht.h
-lib/zig/libc/include/any-windows-any/psapi.h
-lib/zig/libc/include/any-windows-any/psdk_inc/_dbg_common.h
-lib/zig/libc/include/any-windows-any/psdk_inc/_dbg_LOAD_IMAGE.h
-lib/zig/libc/include/any-windows-any/psdk_inc/_fd_types.h
-lib/zig/libc/include/any-windows-any/psdk_inc/_ip_mreq1.h
-lib/zig/libc/include/any-windows-any/psdk_inc/_ip_types.h
-lib/zig/libc/include/any-windows-any/psdk_inc/_pop_BOOL.h
-lib/zig/libc/include/any-windows-any/psdk_inc/_push_BOOL.h
-lib/zig/libc/include/any-windows-any/psdk_inc/_socket_types.h
-lib/zig/libc/include/any-windows-any/psdk_inc/_varenum.h
-lib/zig/libc/include/any-windows-any/psdk_inc/_ws1_undef.h
-lib/zig/libc/include/any-windows-any/psdk_inc/_wsa_errnos.h
-lib/zig/libc/include/any-windows-any/psdk_inc/_wsadata.h
-lib/zig/libc/include/any-windows-any/psdk_inc/_xmitfile.h
-lib/zig/libc/include/any-windows-any/psdk_inc/intrin-impl.h
-lib/zig/libc/include/any-windows-any/pshpack1.h
-lib/zig/libc/include/any-windows-any/pshpack2.h
-lib/zig/libc/include/any-windows-any/pshpack4.h
-lib/zig/libc/include/any-windows-any/pshpack8.h
-lib/zig/libc/include/any-windows-any/pshpck16.h
-lib/zig/libc/include/any-windows-any/pstore.h
-lib/zig/libc/include/any-windows-any/pthread_signal.h
-lib/zig/libc/include/any-windows-any/pthread_time.h
-lib/zig/libc/include/any-windows-any/pthread_unistd.h
-lib/zig/libc/include/any-windows-any/qedit.h
-lib/zig/libc/include/any-windows-any/qmgr.h
-lib/zig/libc/include/any-windows-any/qnetwork.h
-lib/zig/libc/include/any-windows-any/qos.h
-lib/zig/libc/include/any-windows-any/qos2.h
-lib/zig/libc/include/any-windows-any/qosname.h
-lib/zig/libc/include/any-windows-any/qospol.h
-lib/zig/libc/include/any-windows-any/qossp.h
-lib/zig/libc/include/any-windows-any/ras.h
-lib/zig/libc/include/any-windows-any/rasdlg.h
-lib/zig/libc/include/any-windows-any/raseapif.h
-lib/zig/libc/include/any-windows-any/raserror.h
-lib/zig/libc/include/any-windows-any/rassapi.h
-lib/zig/libc/include/any-windows-any/rasshost.h
-lib/zig/libc/include/any-windows-any/ratings.h
-lib/zig/libc/include/any-windows-any/rdpencomapi.h
-lib/zig/libc/include/any-windows-any/realtimeapiset.h
-lib/zig/libc/include/any-windows-any/reason.h
-lib/zig/libc/include/any-windows-any/recguids.h
-lib/zig/libc/include/any-windows-any/reconcil.h
-lib/zig/libc/include/any-windows-any/regbag.h
-lib/zig/libc/include/any-windows-any/regstr.h
-lib/zig/libc/include/any-windows-any/relogger.h
-lib/zig/libc/include/any-windows-any/rend.h
-lib/zig/libc/include/any-windows-any/resapi.h
-lib/zig/libc/include/any-windows-any/restartmanager.h
-lib/zig/libc/include/any-windows-any/richedit.h
-lib/zig/libc/include/any-windows-any/richole.h
-lib/zig/libc/include/any-windows-any/rkeysvcc.h
-lib/zig/libc/include/any-windows-any/rnderr.h
-lib/zig/libc/include/any-windows-any/roapi.h
-lib/zig/libc/include/any-windows-any/routprot.h
-lib/zig/libc/include/any-windows-any/rpc.h
-lib/zig/libc/include/any-windows-any/rpcasync.h
-lib/zig/libc/include/any-windows-any/rpcdce.h
-lib/zig/libc/include/any-windows-any/rpcdcep.h
-lib/zig/libc/include/any-windows-any/rpcndr.h
-lib/zig/libc/include/any-windows-any/rpcnsi.h
-lib/zig/libc/include/any-windows-any/rpcnsip.h
-lib/zig/libc/include/any-windows-any/rpcnterr.h
-lib/zig/libc/include/any-windows-any/rpcproxy.h
-lib/zig/libc/include/any-windows-any/rpcsal.h
-lib/zig/libc/include/any-windows-any/rpcssl.h
-lib/zig/libc/include/any-windows-any/rrascfg.h
-lib/zig/libc/include/any-windows-any/rtcapi.h
-lib/zig/libc/include/any-windows-any/rtccore.h
-lib/zig/libc/include/any-windows-any/rtcerr.h
-lib/zig/libc/include/any-windows-any/rtinfo.h
-lib/zig/libc/include/any-windows-any/rtm.h
-lib/zig/libc/include/any-windows-any/rtmv2.h
-lib/zig/libc/include/any-windows-any/rtutils.h
-lib/zig/libc/include/any-windows-any/rtworkq.h
-lib/zig/libc/include/any-windows-any/sal.h
-lib/zig/libc/include/any-windows-any/sapi.h
-lib/zig/libc/include/any-windows-any/sapi51.h
-lib/zig/libc/include/any-windows-any/sapi53.h
-lib/zig/libc/include/any-windows-any/sapi54.h
-lib/zig/libc/include/any-windows-any/sas.h
-lib/zig/libc/include/any-windows-any/sbe.h
-lib/zig/libc/include/any-windows-any/scarddat.h
-lib/zig/libc/include/any-windows-any/scarderr.h
-lib/zig/libc/include/any-windows-any/scardmgr.h
-lib/zig/libc/include/any-windows-any/scardsrv.h
-lib/zig/libc/include/any-windows-any/scardssp.h
-lib/zig/libc/include/any-windows-any/scesvc.h
-lib/zig/libc/include/any-windows-any/schannel.h
-lib/zig/libc/include/any-windows-any/schedule.h
-lib/zig/libc/include/any-windows-any/schemadef.h
-lib/zig/libc/include/any-windows-any/schnlsp.h
-lib/zig/libc/include/any-windows-any/scode.h
-lib/zig/libc/include/any-windows-any/scrnsave.h
-lib/zig/libc/include/any-windows-any/scrptids.h
-lib/zig/libc/include/any-windows-any/sddl.h
-lib/zig/libc/include/any-windows-any/sdkddkver.h
-lib/zig/libc/include/any-windows-any/sdks/_mingw_ddk.h
-lib/zig/libc/include/any-windows-any/sdoias.h
-lib/zig/libc/include/any-windows-any/sdpblb.h
-lib/zig/libc/include/any-windows-any/sdperr.h
-lib/zig/libc/include/any-windows-any/search.h
-lib/zig/libc/include/any-windows-any/sec_api/conio_s.h
-lib/zig/libc/include/any-windows-any/sec_api/crtdbg_s.h
-lib/zig/libc/include/any-windows-any/sec_api/mbstring_s.h
-lib/zig/libc/include/any-windows-any/sec_api/search_s.h
-lib/zig/libc/include/any-windows-any/sec_api/stdio_s.h
-lib/zig/libc/include/any-windows-any/sec_api/stdlib_s.h
-lib/zig/libc/include/any-windows-any/sec_api/stralign_s.h
-lib/zig/libc/include/any-windows-any/sec_api/string_s.h
-lib/zig/libc/include/any-windows-any/sec_api/sys/timeb_s.h
-lib/zig/libc/include/any-windows-any/sec_api/tchar_s.h
-lib/zig/libc/include/any-windows-any/sec_api/wchar_s.h
-lib/zig/libc/include/any-windows-any/secext.h
-lib/zig/libc/include/any-windows-any/security.h
-lib/zig/libc/include/any-windows-any/securityappcontainer.h
-lib/zig/libc/include/any-windows-any/securitybaseapi.h
-lib/zig/libc/include/any-windows-any/sehmap.h
-lib/zig/libc/include/any-windows-any/sens.h
-lib/zig/libc/include/any-windows-any/sensapi.h
-lib/zig/libc/include/any-windows-any/sensevts.h
-lib/zig/libc/include/any-windows-any/sensors.h
-lib/zig/libc/include/any-windows-any/sensorsapi.h
-lib/zig/libc/include/any-windows-any/servprov.h
-lib/zig/libc/include/any-windows-any/setjmp.h
-lib/zig/libc/include/any-windows-any/setjmpex.h
-lib/zig/libc/include/any-windows-any/setupapi.h
-lib/zig/libc/include/any-windows-any/sfc.h
-lib/zig/libc/include/any-windows-any/shappmgr.h
-lib/zig/libc/include/any-windows-any/share.h
-lib/zig/libc/include/any-windows-any/shdeprecated.h
-lib/zig/libc/include/any-windows-any/shdispid.h
-lib/zig/libc/include/any-windows-any/shellapi.h
-lib/zig/libc/include/any-windows-any/shellscalingapi.h
-lib/zig/libc/include/any-windows-any/sherrors.h
-lib/zig/libc/include/any-windows-any/shfolder.h
-lib/zig/libc/include/any-windows-any/shldisp.h
-lib/zig/libc/include/any-windows-any/shlguid.h
-lib/zig/libc/include/any-windows-any/shlobj.h
-lib/zig/libc/include/any-windows-any/shlwapi.h
-lib/zig/libc/include/any-windows-any/shobjidl.h
-lib/zig/libc/include/any-windows-any/shtypes.h
-lib/zig/libc/include/any-windows-any/signal.h
-lib/zig/libc/include/any-windows-any/simpdata.h
-lib/zig/libc/include/any-windows-any/simpdc.h
-lib/zig/libc/include/any-windows-any/sipbase.h
-lib/zig/libc/include/any-windows-any/sisbkup.h
-lib/zig/libc/include/any-windows-any/slerror.h
-lib/zig/libc/include/any-windows-any/slpublic.h
-lib/zig/libc/include/any-windows-any/smpab.h
-lib/zig/libc/include/any-windows-any/smpms.h
-lib/zig/libc/include/any-windows-any/smpxp.h
-lib/zig/libc/include/any-windows-any/smtpguid.h
-lib/zig/libc/include/any-windows-any/smx.h
-lib/zig/libc/include/any-windows-any/snmp.h
-lib/zig/libc/include/any-windows-any/softpub.h
-lib/zig/libc/include/any-windows-any/spatialaudioclient.h
-lib/zig/libc/include/any-windows-any/spatialaudiometadata.h
-lib/zig/libc/include/any-windows-any/specstrings.h
-lib/zig/libc/include/any-windows-any/spellcheck.h
-lib/zig/libc/include/any-windows-any/sperror.h
-lib/zig/libc/include/any-windows-any/sphelper.h
-lib/zig/libc/include/any-windows-any/sporder.h
-lib/zig/libc/include/any-windows-any/sql_1.h
-lib/zig/libc/include/any-windows-any/sql.h
-lib/zig/libc/include/any-windows-any/sqlext.h
-lib/zig/libc/include/any-windows-any/sqloledb.h
-lib/zig/libc/include/any-windows-any/sqltypes.h
-lib/zig/libc/include/any-windows-any/sqlucode.h
-lib/zig/libc/include/any-windows-any/srrestoreptapi.h
-lib/zig/libc/include/any-windows-any/srv.h
-lib/zig/libc/include/any-windows-any/sspguid.h
-lib/zig/libc/include/any-windows-any/sspi.h
-lib/zig/libc/include/any-windows-any/sspserr.h
-lib/zig/libc/include/any-windows-any/sspsidl.h
-lib/zig/libc/include/any-windows-any/stdarg.h
-lib/zig/libc/include/any-windows-any/stddef.h
-lib/zig/libc/include/any-windows-any/stdexcpt.h
-lib/zig/libc/include/any-windows-any/stdint.h
-lib/zig/libc/include/any-windows-any/stdio.h
-lib/zig/libc/include/any-windows-any/stdlib.h
-lib/zig/libc/include/any-windows-any/sti.h
-lib/zig/libc/include/any-windows-any/stierr.h
-lib/zig/libc/include/any-windows-any/stireg.h
-lib/zig/libc/include/any-windows-any/stllock.h
-lib/zig/libc/include/any-windows-any/stm.h
-lib/zig/libc/include/any-windows-any/storage.h
-lib/zig/libc/include/any-windows-any/storduid.h
-lib/zig/libc/include/any-windows-any/storprop.h
-lib/zig/libc/include/any-windows-any/stralign.h
-lib/zig/libc/include/any-windows-any/string.h
-lib/zig/libc/include/any-windows-any/stringapiset.h
-lib/zig/libc/include/any-windows-any/strings.h
-lib/zig/libc/include/any-windows-any/strmif.h
-lib/zig/libc/include/any-windows-any/strsafe.h
-lib/zig/libc/include/any-windows-any/structuredquerycondition.h
-lib/zig/libc/include/any-windows-any/subauth.h
-lib/zig/libc/include/any-windows-any/subsmgr.h
-lib/zig/libc/include/any-windows-any/svcguid.h
-lib/zig/libc/include/any-windows-any/svrapi.h
-lib/zig/libc/include/any-windows-any/swprintf.inl
-lib/zig/libc/include/any-windows-any/synchapi.h
-lib/zig/libc/include/any-windows-any/sys/cdefs.h
-lib/zig/libc/include/any-windows-any/sys/fcntl.h
-lib/zig/libc/include/any-windows-any/sys/file.h
-lib/zig/libc/include/any-windows-any/sys/locking.h
-lib/zig/libc/include/any-windows-any/sys/param.h
-lib/zig/libc/include/any-windows-any/sys/stat.h
-lib/zig/libc/include/any-windows-any/sys/time.h
-lib/zig/libc/include/any-windows-any/sys/timeb.h
-lib/zig/libc/include/any-windows-any/sys/types.h
-lib/zig/libc/include/any-windows-any/sys/unistd.h
-lib/zig/libc/include/any-windows-any/sys/utime.h
-lib/zig/libc/include/any-windows-any/sysinfoapi.h
-lib/zig/libc/include/any-windows-any/syslimits.h
-lib/zig/libc/include/any-windows-any/systemtopologyapi.h
-lib/zig/libc/include/any-windows-any/t2embapi.h
-lib/zig/libc/include/any-windows-any/tabflicks.h
-lib/zig/libc/include/any-windows-any/tapi.h
-lib/zig/libc/include/any-windows-any/tapi3.h
-lib/zig/libc/include/any-windows-any/tapi3cc.h
-lib/zig/libc/include/any-windows-any/tapi3ds.h
-lib/zig/libc/include/any-windows-any/tapi3err.h
-lib/zig/libc/include/any-windows-any/tapi3if.h
-lib/zig/libc/include/any-windows-any/taskschd.h
-lib/zig/libc/include/any-windows-any/tbs.h
-lib/zig/libc/include/any-windows-any/tcerror.h
-lib/zig/libc/include/any-windows-any/tcguid.h
-lib/zig/libc/include/any-windows-any/tchar.h
-lib/zig/libc/include/any-windows-any/tcpestats.h
-lib/zig/libc/include/any-windows-any/tcpmib.h
-lib/zig/libc/include/any-windows-any/tdh.h
-lib/zig/libc/include/any-windows-any/tdi.h
-lib/zig/libc/include/any-windows-any/tdiinfo.h
-lib/zig/libc/include/any-windows-any/termmgr.h
-lib/zig/libc/include/any-windows-any/textserv.h
-lib/zig/libc/include/any-windows-any/textstor.h
-lib/zig/libc/include/any-windows-any/threadpoolapiset.h
-lib/zig/libc/include/any-windows-any/threadpoollegacyapiset.h
-lib/zig/libc/include/any-windows-any/thumbcache.h
-lib/zig/libc/include/any-windows-any/time.h
-lib/zig/libc/include/any-windows-any/timeapi.h
-lib/zig/libc/include/any-windows-any/timeprov.h
-lib/zig/libc/include/any-windows-any/timezoneapi.h
-lib/zig/libc/include/any-windows-any/tlbref.h
-lib/zig/libc/include/any-windows-any/tlhelp32.h
-lib/zig/libc/include/any-windows-any/tlogstg.h
-lib/zig/libc/include/any-windows-any/tmschema.h
-lib/zig/libc/include/any-windows-any/tnef.h
-lib/zig/libc/include/any-windows-any/tom.h
-lib/zig/libc/include/any-windows-any/tpcshrd.h
-lib/zig/libc/include/any-windows-any/traffic.h
-lib/zig/libc/include/any-windows-any/transact.h
-lib/zig/libc/include/any-windows-any/triedcid.h
-lib/zig/libc/include/any-windows-any/triediid.h
-lib/zig/libc/include/any-windows-any/triedit.h
-lib/zig/libc/include/any-windows-any/tsattrs.h
-lib/zig/libc/include/any-windows-any/tspi.h
-lib/zig/libc/include/any-windows-any/tssbx.h
-lib/zig/libc/include/any-windows-any/tsuserex.h
-lib/zig/libc/include/any-windows-any/tsvirtualchannels.h
-lib/zig/libc/include/any-windows-any/tuner.h
-lib/zig/libc/include/any-windows-any/tvout.h
-lib/zig/libc/include/any-windows-any/txcoord.h
-lib/zig/libc/include/any-windows-any/txctx.h
-lib/zig/libc/include/any-windows-any/txdtc.h
-lib/zig/libc/include/any-windows-any/txfw32.h
-lib/zig/libc/include/any-windows-any/typeinfo.h
-lib/zig/libc/include/any-windows-any/uastrfnc.h
-lib/zig/libc/include/any-windows-any/uchar.h
-lib/zig/libc/include/any-windows-any/udpmib.h
-lib/zig/libc/include/any-windows-any/uianimation.h
-lib/zig/libc/include/any-windows-any/uiautomation.h
-lib/zig/libc/include/any-windows-any/uiautomationclient.h
-lib/zig/libc/include/any-windows-any/uiautomationcore.h
-lib/zig/libc/include/any-windows-any/uiautomationcoreapi.h
-lib/zig/libc/include/any-windows-any/uiviewsettingsinterop.h
-lib/zig/libc/include/any-windows-any/umx.h
-lib/zig/libc/include/any-windows-any/unistd.h
-lib/zig/libc/include/any-windows-any/unknown.h
-lib/zig/libc/include/any-windows-any/unknwn.h
-lib/zig/libc/include/any-windows-any/unknwnbase.h
-lib/zig/libc/include/any-windows-any/urlhist.h
-lib/zig/libc/include/any-windows-any/urlmon.h
-lib/zig/libc/include/any-windows-any/usb.h
-lib/zig/libc/include/any-windows-any/usb100.h
-lib/zig/libc/include/any-windows-any/usb200.h
-lib/zig/libc/include/any-windows-any/usbcamdi.h
-lib/zig/libc/include/any-windows-any/usbdi.h
-lib/zig/libc/include/any-windows-any/usbioctl.h
-lib/zig/libc/include/any-windows-any/usbiodef.h
-lib/zig/libc/include/any-windows-any/usbprint.h
-lib/zig/libc/include/any-windows-any/usbrpmif.h
-lib/zig/libc/include/any-windows-any/usbscan.h
-lib/zig/libc/include/any-windows-any/usbspec.h
-lib/zig/libc/include/any-windows-any/usbuser.h
-lib/zig/libc/include/any-windows-any/userenv.h
-lib/zig/libc/include/any-windows-any/usp10.h
-lib/zig/libc/include/any-windows-any/utilapiset.h
-lib/zig/libc/include/any-windows-any/utime.h
-lib/zig/libc/include/any-windows-any/uuids.h
-lib/zig/libc/include/any-windows-any/uxtheme.h
-lib/zig/libc/include/any-windows-any/vadefs.h
-lib/zig/libc/include/any-windows-any/varargs.h
-lib/zig/libc/include/any-windows-any/vcr.h
-lib/zig/libc/include/any-windows-any/vdmdbg.h
-lib/zig/libc/include/any-windows-any/vds.h
-lib/zig/libc/include/any-windows-any/vdslun.h
-lib/zig/libc/include/any-windows-any/verinfo.ver
-lib/zig/libc/include/any-windows-any/versionhelpers.h
-lib/zig/libc/include/any-windows-any/vfw.h
-lib/zig/libc/include/any-windows-any/vfwmsgs.h
-lib/zig/libc/include/any-windows-any/virtdisk.h
-lib/zig/libc/include/any-windows-any/vmr9.h
-lib/zig/libc/include/any-windows-any/vsadmin.h
-lib/zig/libc/include/any-windows-any/vsanimation.h
-lib/zig/libc/include/any-windows-any/vsbackup.h
-lib/zig/libc/include/any-windows-any/vsmgmt.h
-lib/zig/libc/include/any-windows-any/vsprov.h
-lib/zig/libc/include/any-windows-any/vss.h
-lib/zig/libc/include/any-windows-any/vsserror.h
-lib/zig/libc/include/any-windows-any/vsstyle.h
-lib/zig/libc/include/any-windows-any/vssym32.h
-lib/zig/libc/include/any-windows-any/vswriter.h
-lib/zig/libc/include/any-windows-any/w32api.h
-lib/zig/libc/include/any-windows-any/wab.h
-lib/zig/libc/include/any-windows-any/wabapi.h
-lib/zig/libc/include/any-windows-any/wabcode.h
-lib/zig/libc/include/any-windows-any/wabdefs.h
-lib/zig/libc/include/any-windows-any/wabiab.h
-lib/zig/libc/include/any-windows-any/wabmem.h
-lib/zig/libc/include/any-windows-any/wabnot.h
-lib/zig/libc/include/any-windows-any/wabtags.h
-lib/zig/libc/include/any-windows-any/wabutil.h
-lib/zig/libc/include/any-windows-any/wbemads.h
-lib/zig/libc/include/any-windows-any/wbemcli.h
-lib/zig/libc/include/any-windows-any/wbemdisp.h
-lib/zig/libc/include/any-windows-any/wbemidl.h
-lib/zig/libc/include/any-windows-any/wbemprov.h
-lib/zig/libc/include/any-windows-any/wbemtran.h
-lib/zig/libc/include/any-windows-any/wchar.h
-lib/zig/libc/include/any-windows-any/wcmconfig.h
-lib/zig/libc/include/any-windows-any/wcsplugin.h
-lib/zig/libc/include/any-windows-any/wct.h
-lib/zig/libc/include/any-windows-any/wctype.h
-lib/zig/libc/include/any-windows-any/wdsbp.h
-lib/zig/libc/include/any-windows-any/wdsclientapi.h
-lib/zig/libc/include/any-windows-any/wdspxe.h
-lib/zig/libc/include/any-windows-any/wdstci.h
-lib/zig/libc/include/any-windows-any/wdstpdi.h
-lib/zig/libc/include/any-windows-any/wdstptmgmt.h
-lib/zig/libc/include/any-windows-any/webauthn.h
-lib/zig/libc/include/any-windows-any/werapi.h
-lib/zig/libc/include/any-windows-any/wfext.h
-lib/zig/libc/include/any-windows-any/wia.h
-lib/zig/libc/include/any-windows-any/wiadef.h
-lib/zig/libc/include/any-windows-any/wiadevd.h
-lib/zig/libc/include/any-windows-any/wiavideo.h
-lib/zig/libc/include/any-windows-any/winable.h
-lib/zig/libc/include/any-windows-any/winapifamily.h
-lib/zig/libc/include/any-windows-any/winbase.h
-lib/zig/libc/include/any-windows-any/winber.h
-lib/zig/libc/include/any-windows-any/wincodec.h
-lib/zig/libc/include/any-windows-any/wincodecsdk.h
-lib/zig/libc/include/any-windows-any/wincon.h
-lib/zig/libc/include/any-windows-any/wincred.h
-lib/zig/libc/include/any-windows-any/wincrypt.h
-lib/zig/libc/include/any-windows-any/winddi.h
-lib/zig/libc/include/any-windows-any/winddiui.h
-lib/zig/libc/include/any-windows-any/windef.h
-lib/zig/libc/include/any-windows-any/windns.h
-lib/zig/libc/include/any-windows-any/windot11.h
-lib/zig/libc/include/any-windows-any/windows.foundation.collections.h
-lib/zig/libc/include/any-windows-any/windows.foundation.h
-lib/zig/libc/include/any-windows-any/windows.h
-lib/zig/libc/include/any-windows-any/windows.media.h
-lib/zig/libc/include/any-windows-any/windows.media.speechsynthesis.h
-lib/zig/libc/include/any-windows-any/windows.security.cryptography.h
-lib/zig/libc/include/any-windows-any/windows.storage.h
-lib/zig/libc/include/any-windows-any/windows.storage.streams.h
-lib/zig/libc/include/any-windows-any/windows.system.h
-lib/zig/libc/include/any-windows-any/windows.system.threading.h
-lib/zig/libc/include/any-windows-any/windowscontracts.h
-lib/zig/libc/include/any-windows-any/windowsx.h
-lib/zig/libc/include/any-windows-any/windowsx.h16
-lib/zig/libc/include/any-windows-any/winefs.h
-lib/zig/libc/include/any-windows-any/winerror.h
-lib/zig/libc/include/any-windows-any/winevt.h
-lib/zig/libc/include/any-windows-any/wingdi.h
-lib/zig/libc/include/any-windows-any/winhttp.h
-lib/zig/libc/include/any-windows-any/winhvemulation.h
-lib/zig/libc/include/any-windows-any/winhvplatform.h
-lib/zig/libc/include/any-windows-any/winhvplatformdefs.h
-lib/zig/libc/include/any-windows-any/wininet.h
-lib/zig/libc/include/any-windows-any/winineti.h
-lib/zig/libc/include/any-windows-any/winioctl.h
-lib/zig/libc/include/any-windows-any/winldap.h
-lib/zig/libc/include/any-windows-any/winnetwk.h
-lib/zig/libc/include/any-windows-any/winnls.h
-lib/zig/libc/include/any-windows-any/winnls32.h
-lib/zig/libc/include/any-windows-any/winnt.h
-lib/zig/libc/include/any-windows-any/winnt.rh
-lib/zig/libc/include/any-windows-any/winperf.h
-lib/zig/libc/include/any-windows-any/winreg.h
-lib/zig/libc/include/any-windows-any/winres.h
-lib/zig/libc/include/any-windows-any/winresrc.h
-lib/zig/libc/include/any-windows-any/winsafer.h
-lib/zig/libc/include/any-windows-any/winsatcominterfacei.h
-lib/zig/libc/include/any-windows-any/winscard.h
-lib/zig/libc/include/any-windows-any/winsdkver.h
-lib/zig/libc/include/any-windows-any/winsmcrd.h
-lib/zig/libc/include/any-windows-any/winsnmp.h
-lib/zig/libc/include/any-windows-any/winsock.h
-lib/zig/libc/include/any-windows-any/winsock2.h
-lib/zig/libc/include/any-windows-any/winsplp.h
-lib/zig/libc/include/any-windows-any/winspool.h
-lib/zig/libc/include/any-windows-any/winstring.h
-lib/zig/libc/include/any-windows-any/winsvc.h
-lib/zig/libc/include/any-windows-any/winsxs.h
-lib/zig/libc/include/any-windows-any/winsync.h
-lib/zig/libc/include/any-windows-any/winternl.h
-lib/zig/libc/include/any-windows-any/wintrust.h
-lib/zig/libc/include/any-windows-any/winusb.h
-lib/zig/libc/include/any-windows-any/winusbio.h
-lib/zig/libc/include/any-windows-any/winuser.h
-lib/zig/libc/include/any-windows-any/winuser.rh
-lib/zig/libc/include/any-windows-any/winver.h
-lib/zig/libc/include/any-windows-any/winwlx.h
-lib/zig/libc/include/any-windows-any/wlanapi.h
-lib/zig/libc/include/any-windows-any/wlanihvtypes.h
-lib/zig/libc/include/any-windows-any/wlantypes.h
-lib/zig/libc/include/any-windows-any/wmcodecdsp.h
-lib/zig/libc/include/any-windows-any/wmcontainer.h
-lib/zig/libc/include/any-windows-any/wmdrmsdk.h
-lib/zig/libc/include/any-windows-any/wmiatlprov.h
-lib/zig/libc/include/any-windows-any/wmistr.h
-lib/zig/libc/include/any-windows-any/wmiutils.h
-lib/zig/libc/include/any-windows-any/wmp.h
-lib/zig/libc/include/any-windows-any/wmpids.h
-lib/zig/libc/include/any-windows-any/wmprealestate.h
-lib/zig/libc/include/any-windows-any/wmpservices.h
-lib/zig/libc/include/any-windows-any/wmsbuffer.h
-lib/zig/libc/include/any-windows-any/wmsdk.h
-lib/zig/libc/include/any-windows-any/wmsdkidl.h
-lib/zig/libc/include/any-windows-any/wmsecure.h
-lib/zig/libc/include/any-windows-any/wnnc.h
-lib/zig/libc/include/any-windows-any/wow64apiset.h
-lib/zig/libc/include/any-windows-any/wownt16.h
-lib/zig/libc/include/any-windows-any/wownt32.h
-lib/zig/libc/include/any-windows-any/wpapi.h
-lib/zig/libc/include/any-windows-any/wpapimsg.h
-lib/zig/libc/include/any-windows-any/wpcapi.h
-lib/zig/libc/include/any-windows-any/wpcevent.h
-lib/zig/libc/include/any-windows-any/wpcrsmsg.h
-lib/zig/libc/include/any-windows-any/wpftpmsg.h
-lib/zig/libc/include/any-windows-any/wppstmsg.h
-lib/zig/libc/include/any-windows-any/wpspihlp.h
-lib/zig/libc/include/any-windows-any/wptypes.h
-lib/zig/libc/include/any-windows-any/wpwizmsg.h
-lib/zig/libc/include/any-windows-any/wrl.h
-lib/zig/libc/include/any-windows-any/wrl/client.h
-lib/zig/libc/include/any-windows-any/wrl/internal.h
-lib/zig/libc/include/any-windows-any/wrl/module.h
-lib/zig/libc/include/any-windows-any/wrl/wrappers/corewrappers.h
-lib/zig/libc/include/any-windows-any/ws2atm.h
-lib/zig/libc/include/any-windows-any/ws2bth.h
-lib/zig/libc/include/any-windows-any/ws2def.h
-lib/zig/libc/include/any-windows-any/ws2dnet.h
-lib/zig/libc/include/any-windows-any/ws2ipdef.h
-lib/zig/libc/include/any-windows-any/ws2spi.h
-lib/zig/libc/include/any-windows-any/ws2tcpip.h
-lib/zig/libc/include/any-windows-any/wsdapi.h
-lib/zig/libc/include/any-windows-any/wsdattachment.h
-lib/zig/libc/include/any-windows-any/wsdbase.h
-lib/zig/libc/include/any-windows-any/wsdclient.h
-lib/zig/libc/include/any-windows-any/wsddisco.h
-lib/zig/libc/include/any-windows-any/wsdhost.h
-lib/zig/libc/include/any-windows-any/wsdtypes.h
-lib/zig/libc/include/any-windows-any/wsdutil.h
-lib/zig/libc/include/any-windows-any/wsdxml.h
-lib/zig/libc/include/any-windows-any/wsdxmldom.h
-lib/zig/libc/include/any-windows-any/wshisotp.h
-lib/zig/libc/include/any-windows-any/wsipv6ok.h
-lib/zig/libc/include/any-windows-any/wsipx.h
-lib/zig/libc/include/any-windows-any/wslapi.h
-lib/zig/libc/include/any-windows-any/wsman.h
-lib/zig/libc/include/any-windows-any/wsmandisp.h
-lib/zig/libc/include/any-windows-any/wsnetbs.h
-lib/zig/libc/include/any-windows-any/wsnwlink.h
-lib/zig/libc/include/any-windows-any/wspiapi.h
-lib/zig/libc/include/any-windows-any/wsrm.h
-lib/zig/libc/include/any-windows-any/wsvns.h
-lib/zig/libc/include/any-windows-any/wtsapi32.h
-lib/zig/libc/include/any-windows-any/wtypes.h
-lib/zig/libc/include/any-windows-any/wtypesbase.h
-lib/zig/libc/include/any-windows-any/wuapi.h
-lib/zig/libc/include/any-windows-any/wuerror.h
-lib/zig/libc/include/any-windows-any/xa.h
-lib/zig/libc/include/any-windows-any/xapo.h
-lib/zig/libc/include/any-windows-any/xapofx.h
-lib/zig/libc/include/any-windows-any/xaudio2.h
-lib/zig/libc/include/any-windows-any/xaudio2fx.h
-lib/zig/libc/include/any-windows-any/xcmc.h
-lib/zig/libc/include/any-windows-any/xcmcext.h
-lib/zig/libc/include/any-windows-any/xcmcmsx2.h
-lib/zig/libc/include/any-windows-any/xcmcmsxt.h
-lib/zig/libc/include/any-windows-any/xenroll.h
-lib/zig/libc/include/any-windows-any/xinput.h
-lib/zig/libc/include/any-windows-any/xlocinfo.h
-lib/zig/libc/include/any-windows-any/xmath.h
-lib/zig/libc/include/any-windows-any/xmldomdid.h
-lib/zig/libc/include/any-windows-any/xmldsodid.h
-lib/zig/libc/include/any-windows-any/xmllite.h
-lib/zig/libc/include/any-windows-any/xmltrnsf.h
-lib/zig/libc/include/any-windows-any/xolehlp.h
-lib/zig/libc/include/any-windows-any/xpsdigitalsignature.h
-lib/zig/libc/include/any-windows-any/xpsobjectmodel_1.h
-lib/zig/libc/include/any-windows-any/xpsobjectmodel.h
-lib/zig/libc/include/any-windows-any/xpsprint.h
-lib/zig/libc/include/any-windows-any/xpsrassvc.h
-lib/zig/libc/include/any-windows-any/ymath.h
-lib/zig/libc/include/any-windows-any/yvals.h
-lib/zig/libc/include/any-windows-any/zmouse.h
-lib/zig/libc/include/arc-linux-any/asm/byteorder.h
-lib/zig/libc/include/arc-linux-any/asm/cachectl.h
-lib/zig/libc/include/arc-linux-any/asm/elf.h
-lib/zig/libc/include/arc-linux-any/asm/page.h
-lib/zig/libc/include/arc-linux-any/asm/ptrace.h
-lib/zig/libc/include/arc-linux-any/asm/setup.h
-lib/zig/libc/include/arc-linux-any/asm/sigcontext.h
-lib/zig/libc/include/arc-linux-any/asm/signal.h
-lib/zig/libc/include/arc-linux-any/asm/swab.h
-lib/zig/libc/include/arc-linux-any/asm/unistd.h
-lib/zig/libc/include/arm-linux-any/asm/auxvec.h
-lib/zig/libc/include/arm-linux-any/asm/byteorder.h
-lib/zig/libc/include/arm-linux-any/asm/fcntl.h
-lib/zig/libc/include/arm-linux-any/asm/hwcap.h
-lib/zig/libc/include/arm-linux-any/asm/ioctls.h
-lib/zig/libc/include/arm-linux-any/asm/mman.h
-lib/zig/libc/include/arm-linux-any/asm/perf_regs.h
-lib/zig/libc/include/arm-linux-any/asm/posix_types.h
-lib/zig/libc/include/arm-linux-any/asm/ptrace.h
-lib/zig/libc/include/arm-linux-any/asm/setup.h
-lib/zig/libc/include/arm-linux-any/asm/sigcontext.h
-lib/zig/libc/include/arm-linux-any/asm/signal.h
-lib/zig/libc/include/arm-linux-any/asm/stat.h
-lib/zig/libc/include/arm-linux-any/asm/statfs.h
-lib/zig/libc/include/arm-linux-any/asm/swab.h
-lib/zig/libc/include/arm-linux-any/asm/types.h
-lib/zig/libc/include/arm-linux-any/asm/unistd-eabi.h
-lib/zig/libc/include/arm-linux-any/asm/unistd-oabi.h
-lib/zig/libc/include/arm-linux-any/asm/unistd.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/endianness.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/fcntl.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/fenv.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/floatn.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/hwcap.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/link.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/long-double.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/procfs-id.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/procfs.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/setjmp.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/shmlba.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/struct_rwlock.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/struct_stat.h
-lib/zig/libc/include/arm-linux-gnueabi/bits/wordsize.h
-lib/zig/libc/include/arm-linux-gnueabi/fpu_control.h
-lib/zig/libc/include/arm-linux-gnueabi/gnu/lib-names.h
-lib/zig/libc/include/arm-linux-gnueabi/gnu/stubs.h
-lib/zig/libc/include/arm-linux-gnueabi/sys/ptrace.h
-lib/zig/libc/include/arm-linux-gnueabi/sys/ucontext.h
-lib/zig/libc/include/arm-linux-gnueabi/sys/user.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/endianness.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/fcntl.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/fenv.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/floatn.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/hwcap.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/link.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/long-double.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/procfs-id.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/procfs.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/setjmp.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/shmlba.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/struct_rwlock.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/struct_stat.h
-lib/zig/libc/include/arm-linux-gnueabihf/bits/wordsize.h
-lib/zig/libc/include/arm-linux-gnueabihf/fpu_control.h
-lib/zig/libc/include/arm-linux-gnueabihf/gnu/lib-names.h
-lib/zig/libc/include/arm-linux-gnueabihf/gnu/stubs.h
-lib/zig/libc/include/arm-linux-gnueabihf/sys/ptrace.h
-lib/zig/libc/include/arm-linux-gnueabihf/sys/ucontext.h
-lib/zig/libc/include/arm-linux-gnueabihf/sys/user.h
-lib/zig/libc/include/arm-linux-musl/bits/alltypes.h
-lib/zig/libc/include/arm-linux-musl/bits/fcntl.h
-lib/zig/libc/include/arm-linux-musl/bits/fenv.h
-lib/zig/libc/include/arm-linux-musl/bits/hwcap.h
-lib/zig/libc/include/arm-linux-musl/bits/ioctl_fix.h
-lib/zig/libc/include/arm-linux-musl/bits/ipcstat.h
-lib/zig/libc/include/arm-linux-musl/bits/msg.h
-lib/zig/libc/include/arm-linux-musl/bits/ptrace.h
-lib/zig/libc/include/arm-linux-musl/bits/reg.h
-lib/zig/libc/include/arm-linux-musl/bits/sem.h
-lib/zig/libc/include/arm-linux-musl/bits/setjmp.h
-lib/zig/libc/include/arm-linux-musl/bits/shm.h
-lib/zig/libc/include/arm-linux-musl/bits/signal.h
-lib/zig/libc/include/arm-linux-musl/bits/stat.h
-lib/zig/libc/include/arm-linux-musl/bits/stdint.h
-lib/zig/libc/include/arm-linux-musl/bits/syscall.h
-lib/zig/libc/include/arm-linux-musl/bits/user.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/endianness.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/fcntl.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/fenv.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/floatn.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/hwcap.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/link.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/long-double.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/procfs-id.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/procfs.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/setjmp.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/shmlba.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/struct_rwlock.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/struct_stat.h
-lib/zig/libc/include/armeb-linux-gnueabi/bits/wordsize.h
-lib/zig/libc/include/armeb-linux-gnueabi/fpu_control.h
-lib/zig/libc/include/armeb-linux-gnueabi/gnu/lib-names.h
-lib/zig/libc/include/armeb-linux-gnueabi/gnu/stubs.h
-lib/zig/libc/include/armeb-linux-gnueabi/sys/ptrace.h
-lib/zig/libc/include/armeb-linux-gnueabi/sys/ucontext.h
-lib/zig/libc/include/armeb-linux-gnueabi/sys/user.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/endianness.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/fcntl.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/fenv.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/floatn.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/hwcap.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/link.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/long-double.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/procfs-id.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/procfs.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/setjmp.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/shmlba.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/struct_rwlock.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/struct_stat.h
-lib/zig/libc/include/armeb-linux-gnueabihf/bits/wordsize.h
-lib/zig/libc/include/armeb-linux-gnueabihf/fpu_control.h
-lib/zig/libc/include/armeb-linux-gnueabihf/gnu/lib-names.h
-lib/zig/libc/include/armeb-linux-gnueabihf/gnu/stubs.h
-lib/zig/libc/include/armeb-linux-gnueabihf/sys/ptrace.h
-lib/zig/libc/include/armeb-linux-gnueabihf/sys/ucontext.h
-lib/zig/libc/include/armeb-linux-gnueabihf/sys/user.h
-lib/zig/libc/include/csky-linux-any/asm/byteorder.h
-lib/zig/libc/include/csky-linux-any/asm/cachectl.h
-lib/zig/libc/include/csky-linux-any/asm/perf_regs.h
-lib/zig/libc/include/csky-linux-any/asm/ptrace.h
-lib/zig/libc/include/csky-linux-any/asm/sigcontext.h
-lib/zig/libc/include/csky-linux-any/asm/unistd.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/endianness.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/fcntl.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/fenv.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/floatn.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/link.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/long-double.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/procfs.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/setjmp.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/shmlba.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/statfs.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/struct_rwlock.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/struct_stat.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/typesizes.h
-lib/zig/libc/include/csky-linux-gnueabi/bits/wordsize.h
-lib/zig/libc/include/csky-linux-gnueabi/fpu_control.h
-lib/zig/libc/include/csky-linux-gnueabi/gnu/lib-names.h
-lib/zig/libc/include/csky-linux-gnueabi/gnu/stubs.h
-lib/zig/libc/include/csky-linux-gnueabi/sys/cachectl.h
-lib/zig/libc/include/csky-linux-gnueabi/sys/ucontext.h
-lib/zig/libc/include/csky-linux-gnueabi/sys/user.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/endianness.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/fcntl.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/fenv.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/floatn.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/link.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/long-double.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/procfs.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/setjmp.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/shmlba.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/statfs.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/struct_rwlock.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/struct_stat.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/typesizes.h
-lib/zig/libc/include/csky-linux-gnueabihf/bits/wordsize.h
-lib/zig/libc/include/csky-linux-gnueabihf/fpu_control.h
-lib/zig/libc/include/csky-linux-gnueabihf/gnu/lib-names.h
-lib/zig/libc/include/csky-linux-gnueabihf/gnu/stubs.h
-lib/zig/libc/include/csky-linux-gnueabihf/sys/cachectl.h
-lib/zig/libc/include/csky-linux-gnueabihf/sys/ucontext.h
-lib/zig/libc/include/csky-linux-gnueabihf/sys/user.h
-lib/zig/libc/include/generic-glibc/a.out.h
-lib/zig/libc/include/generic-glibc/aio.h
-lib/zig/libc/include/generic-glibc/aliases.h
-lib/zig/libc/include/generic-glibc/alloca.h
-lib/zig/libc/include/generic-glibc/ar.h
-lib/zig/libc/include/generic-glibc/argp.h
-lib/zig/libc/include/generic-glibc/argz.h
-lib/zig/libc/include/generic-glibc/arpa/ftp.h
-lib/zig/libc/include/generic-glibc/arpa/inet.h
-lib/zig/libc/include/generic-glibc/arpa/nameser_compat.h
-lib/zig/libc/include/generic-glibc/arpa/nameser.h
-lib/zig/libc/include/generic-glibc/arpa/telnet.h
-lib/zig/libc/include/generic-glibc/arpa/tftp.h
-lib/zig/libc/include/generic-glibc/assert.h
-lib/zig/libc/include/generic-glibc/bits/a.out.h
-lib/zig/libc/include/generic-glibc/bits/argp-ldbl.h
-lib/zig/libc/include/generic-glibc/bits/byteswap.h
-lib/zig/libc/include/generic-glibc/bits/cmathcalls.h
-lib/zig/libc/include/generic-glibc/bits/confname.h
-lib/zig/libc/include/generic-glibc/bits/cpu-set.h
-lib/zig/libc/include/generic-glibc/bits/dirent_ext.h
-lib/zig/libc/include/generic-glibc/bits/dirent.h
-lib/zig/libc/include/generic-glibc/bits/dlfcn.h
-lib/zig/libc/include/generic-glibc/bits/elfclass.h
-lib/zig/libc/include/generic-glibc/bits/endian.h
-lib/zig/libc/include/generic-glibc/bits/endianness.h
-lib/zig/libc/include/generic-glibc/bits/environments.h
-lib/zig/libc/include/generic-glibc/bits/epoll.h
-lib/zig/libc/include/generic-glibc/bits/err-ldbl.h
-lib/zig/libc/include/generic-glibc/bits/errno.h
-lib/zig/libc/include/generic-glibc/bits/error-ldbl.h
-lib/zig/libc/include/generic-glibc/bits/error.h
-lib/zig/libc/include/generic-glibc/bits/eventfd.h
-lib/zig/libc/include/generic-glibc/bits/fcntl-linux.h
-lib/zig/libc/include/generic-glibc/bits/fcntl.h
-lib/zig/libc/include/generic-glibc/bits/fcntl2.h
-lib/zig/libc/include/generic-glibc/bits/fenv.h
-lib/zig/libc/include/generic-glibc/bits/floatn-common.h
-lib/zig/libc/include/generic-glibc/bits/floatn.h
-lib/zig/libc/include/generic-glibc/bits/flt-eval-method.h
-lib/zig/libc/include/generic-glibc/bits/fp-fast.h
-lib/zig/libc/include/generic-glibc/bits/fp-logb.h
-lib/zig/libc/include/generic-glibc/bits/getopt_core.h
-lib/zig/libc/include/generic-glibc/bits/getopt_ext.h
-lib/zig/libc/include/generic-glibc/bits/getopt_posix.h
-lib/zig/libc/include/generic-glibc/bits/hwcap.h
-lib/zig/libc/include/generic-glibc/bits/in.h
-lib/zig/libc/include/generic-glibc/bits/indirect-return.h
-lib/zig/libc/include/generic-glibc/bits/initspin.h
-lib/zig/libc/include/generic-glibc/bits/inotify.h
-lib/zig/libc/include/generic-glibc/bits/ioctl-types.h
-lib/zig/libc/include/generic-glibc/bits/ioctls.h
-lib/zig/libc/include/generic-glibc/bits/ipc-perm.h
-lib/zig/libc/include/generic-glibc/bits/ipc.h
-lib/zig/libc/include/generic-glibc/bits/ipctypes.h
-lib/zig/libc/include/generic-glibc/bits/iscanonical.h
-lib/zig/libc/include/generic-glibc/bits/libc-header-start.h
-lib/zig/libc/include/generic-glibc/bits/libm-simd-decl-stubs.h
-lib/zig/libc/include/generic-glibc/bits/link.h
-lib/zig/libc/include/generic-glibc/bits/local_lim.h
-lib/zig/libc/include/generic-glibc/bits/locale.h
-lib/zig/libc/include/generic-glibc/bits/long-double.h
-lib/zig/libc/include/generic-glibc/bits/math-vector.h
-lib/zig/libc/include/generic-glibc/bits/mathcalls-helper-functions.h
-lib/zig/libc/include/generic-glibc/bits/mathcalls-narrow.h
-lib/zig/libc/include/generic-glibc/bits/mathcalls.h
-lib/zig/libc/include/generic-glibc/bits/mathdef.h
-lib/zig/libc/include/generic-glibc/bits/mman-linux.h
-lib/zig/libc/include/generic-glibc/bits/mman-map-flags-generic.h
-lib/zig/libc/include/generic-glibc/bits/mman-shared.h
-lib/zig/libc/include/generic-glibc/bits/mman.h
-lib/zig/libc/include/generic-glibc/bits/monetary-ldbl.h
-lib/zig/libc/include/generic-glibc/bits/mqueue.h
-lib/zig/libc/include/generic-glibc/bits/mqueue2.h
-lib/zig/libc/include/generic-glibc/bits/msq.h
-lib/zig/libc/include/generic-glibc/bits/netdb.h
-lib/zig/libc/include/generic-glibc/bits/param.h
-lib/zig/libc/include/generic-glibc/bits/platform/x86.h
-lib/zig/libc/include/generic-glibc/bits/poll.h
-lib/zig/libc/include/generic-glibc/bits/poll2.h
-lib/zig/libc/include/generic-glibc/bits/posix_opt.h
-lib/zig/libc/include/generic-glibc/bits/posix1_lim.h
-lib/zig/libc/include/generic-glibc/bits/posix2_lim.h
-lib/zig/libc/include/generic-glibc/bits/ppc.h
-lib/zig/libc/include/generic-glibc/bits/printf-ldbl.h
-lib/zig/libc/include/generic-glibc/bits/procfs-extra.h
-lib/zig/libc/include/generic-glibc/bits/procfs-id.h
-lib/zig/libc/include/generic-glibc/bits/procfs-prregset.h
-lib/zig/libc/include/generic-glibc/bits/procfs.h
-lib/zig/libc/include/generic-glibc/bits/pthread_stack_min-dynamic.h
-lib/zig/libc/include/generic-glibc/bits/pthread_stack_min.h
-lib/zig/libc/include/generic-glibc/bits/pthreadtypes-arch.h
-lib/zig/libc/include/generic-glibc/bits/pthreadtypes.h
-lib/zig/libc/include/generic-glibc/bits/ptrace-shared.h
-lib/zig/libc/include/generic-glibc/bits/resource.h
-lib/zig/libc/include/generic-glibc/bits/sched.h
-lib/zig/libc/include/generic-glibc/bits/select.h
-lib/zig/libc/include/generic-glibc/bits/select2.h
-lib/zig/libc/include/generic-glibc/bits/sem.h
-lib/zig/libc/include/generic-glibc/bits/semaphore.h
-lib/zig/libc/include/generic-glibc/bits/setjmp.h
-lib/zig/libc/include/generic-glibc/bits/setjmp2.h
-lib/zig/libc/include/generic-glibc/bits/shm.h
-lib/zig/libc/include/generic-glibc/bits/shmlba.h
-lib/zig/libc/include/generic-glibc/bits/sigaction.h
-lib/zig/libc/include/generic-glibc/bits/sigcontext.h
-lib/zig/libc/include/generic-glibc/bits/sigevent-consts.h
-lib/zig/libc/include/generic-glibc/bits/siginfo-arch.h
-lib/zig/libc/include/generic-glibc/bits/siginfo-consts-arch.h
-lib/zig/libc/include/generic-glibc/bits/siginfo-consts.h
-lib/zig/libc/include/generic-glibc/bits/signal_ext.h
-lib/zig/libc/include/generic-glibc/bits/signalfd.h
-lib/zig/libc/include/generic-glibc/bits/signum-arch.h
-lib/zig/libc/include/generic-glibc/bits/signum-generic.h
-lib/zig/libc/include/generic-glibc/bits/sigstack.h
-lib/zig/libc/include/generic-glibc/bits/sigstksz.h
-lib/zig/libc/include/generic-glibc/bits/sigthread.h
-lib/zig/libc/include/generic-glibc/bits/sockaddr.h
-lib/zig/libc/include/generic-glibc/bits/socket_type.h
-lib/zig/libc/include/generic-glibc/bits/socket-constants.h
-lib/zig/libc/include/generic-glibc/bits/socket.h
-lib/zig/libc/include/generic-glibc/bits/socket2.h
-lib/zig/libc/include/generic-glibc/bits/ss_flags.h
-lib/zig/libc/include/generic-glibc/bits/stab.def
-lib/zig/libc/include/generic-glibc/bits/stat.h
-lib/zig/libc/include/generic-glibc/bits/statfs.h
-lib/zig/libc/include/generic-glibc/bits/statvfs.h
-lib/zig/libc/include/generic-glibc/bits/statx-generic.h
-lib/zig/libc/include/generic-glibc/bits/statx.h
-lib/zig/libc/include/generic-glibc/bits/stdint-intn.h
-lib/zig/libc/include/generic-glibc/bits/stdint-uintn.h
-lib/zig/libc/include/generic-glibc/bits/stdio_lim.h
-lib/zig/libc/include/generic-glibc/bits/stdio-ldbl.h
-lib/zig/libc/include/generic-glibc/bits/stdio.h
-lib/zig/libc/include/generic-glibc/bits/stdio2.h
-lib/zig/libc/include/generic-glibc/bits/stdlib-bsearch.h
-lib/zig/libc/include/generic-glibc/bits/stdlib-float.h
-lib/zig/libc/include/generic-glibc/bits/stdlib-ldbl.h
-lib/zig/libc/include/generic-glibc/bits/stdlib.h
-lib/zig/libc/include/generic-glibc/bits/string_fortified.h
-lib/zig/libc/include/generic-glibc/bits/strings_fortified.h
-lib/zig/libc/include/generic-glibc/bits/struct_mutex.h
-lib/zig/libc/include/generic-glibc/bits/struct_rwlock.h
-lib/zig/libc/include/generic-glibc/bits/struct_stat_time64_helper.h
-lib/zig/libc/include/generic-glibc/bits/struct_stat.h
-lib/zig/libc/include/generic-glibc/bits/syscall.h
-lib/zig/libc/include/generic-glibc/bits/syslog-ldbl.h
-lib/zig/libc/include/generic-glibc/bits/syslog-path.h
-lib/zig/libc/include/generic-glibc/bits/syslog.h
-lib/zig/libc/include/generic-glibc/bits/sysmacros.h
-lib/zig/libc/include/generic-glibc/bits/termios-baud.h
-lib/zig/libc/include/generic-glibc/bits/termios-c_cc.h
-lib/zig/libc/include/generic-glibc/bits/termios-c_cflag.h
-lib/zig/libc/include/generic-glibc/bits/termios-c_iflag.h
-lib/zig/libc/include/generic-glibc/bits/termios-c_lflag.h
-lib/zig/libc/include/generic-glibc/bits/termios-c_oflag.h
-lib/zig/libc/include/generic-glibc/bits/termios-misc.h
-lib/zig/libc/include/generic-glibc/bits/termios-struct.h
-lib/zig/libc/include/generic-glibc/bits/termios-tcflow.h
-lib/zig/libc/include/generic-glibc/bits/termios.h
-lib/zig/libc/include/generic-glibc/bits/thread-shared-types.h
-lib/zig/libc/include/generic-glibc/bits/time.h
-lib/zig/libc/include/generic-glibc/bits/time64.h
-lib/zig/libc/include/generic-glibc/bits/timerfd.h
-lib/zig/libc/include/generic-glibc/bits/timesize.h
-lib/zig/libc/include/generic-glibc/bits/timex.h
-lib/zig/libc/include/generic-glibc/bits/types.h
-lib/zig/libc/include/generic-glibc/bits/types/__FILE.h
-lib/zig/libc/include/generic-glibc/bits/types/__fpos_t.h
-lib/zig/libc/include/generic-glibc/bits/types/__fpos64_t.h
-lib/zig/libc/include/generic-glibc/bits/types/__locale_t.h
-lib/zig/libc/include/generic-glibc/bits/types/__mbstate_t.h
-lib/zig/libc/include/generic-glibc/bits/types/__sigset_t.h
-lib/zig/libc/include/generic-glibc/bits/types/__sigval_t.h
-lib/zig/libc/include/generic-glibc/bits/types/clock_t.h
-lib/zig/libc/include/generic-glibc/bits/types/clockid_t.h
-lib/zig/libc/include/generic-glibc/bits/types/cookie_io_functions_t.h
-lib/zig/libc/include/generic-glibc/bits/types/error_t.h
-lib/zig/libc/include/generic-glibc/bits/types/FILE.h
-lib/zig/libc/include/generic-glibc/bits/types/locale_t.h
-lib/zig/libc/include/generic-glibc/bits/types/mbstate_t.h
-lib/zig/libc/include/generic-glibc/bits/types/res_state.h
-lib/zig/libc/include/generic-glibc/bits/types/sig_atomic_t.h
-lib/zig/libc/include/generic-glibc/bits/types/sigevent_t.h
-lib/zig/libc/include/generic-glibc/bits/types/siginfo_t.h
-lib/zig/libc/include/generic-glibc/bits/types/sigset_t.h
-lib/zig/libc/include/generic-glibc/bits/types/sigval_t.h
-lib/zig/libc/include/generic-glibc/bits/types/stack_t.h
-lib/zig/libc/include/generic-glibc/bits/types/struct___jmp_buf_tag.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_FILE.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_iovec.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_itimerspec.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_msqid64_ds_helper.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_msqid64_ds.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_osockaddr.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_rusage.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_sched_param.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_semid_ds.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_semid64_ds_helper.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_semid64_ds.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_shmid64_ds_helper.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_shmid64_ds.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_sigstack.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_statx_timestamp.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_statx.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_timeb.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_timespec.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_timeval.h
-lib/zig/libc/include/generic-glibc/bits/types/struct_tm.h
-lib/zig/libc/include/generic-glibc/bits/types/time_t.h
-lib/zig/libc/include/generic-glibc/bits/types/timer_t.h
-lib/zig/libc/include/generic-glibc/bits/types/wint_t.h
-lib/zig/libc/include/generic-glibc/bits/typesizes.h
-lib/zig/libc/include/generic-glibc/bits/uintn-identity.h
-lib/zig/libc/include/generic-glibc/bits/uio_lim.h
-lib/zig/libc/include/generic-glibc/bits/uio-ext.h
-lib/zig/libc/include/generic-glibc/bits/unistd_ext.h
-lib/zig/libc/include/generic-glibc/bits/unistd.h
-lib/zig/libc/include/generic-glibc/bits/utmp.h
-lib/zig/libc/include/generic-glibc/bits/utmpx.h
-lib/zig/libc/include/generic-glibc/bits/utsname.h
-lib/zig/libc/include/generic-glibc/bits/waitflags.h
-lib/zig/libc/include/generic-glibc/bits/waitstatus.h
-lib/zig/libc/include/generic-glibc/bits/wchar-ldbl.h
-lib/zig/libc/include/generic-glibc/bits/wchar.h
-lib/zig/libc/include/generic-glibc/bits/wchar2.h
-lib/zig/libc/include/generic-glibc/bits/wctype-wchar.h
-lib/zig/libc/include/generic-glibc/bits/wordsize.h
-lib/zig/libc/include/generic-glibc/bits/xopen_lim.h
-lib/zig/libc/include/generic-glibc/byteswap.h
-lib/zig/libc/include/generic-glibc/complex.h
-lib/zig/libc/include/generic-glibc/cpio.h
-lib/zig/libc/include/generic-glibc/crypt.h
-lib/zig/libc/include/generic-glibc/ctype.h
-lib/zig/libc/include/generic-glibc/dirent.h
-lib/zig/libc/include/generic-glibc/dlfcn.h
-lib/zig/libc/include/generic-glibc/elf.h
-lib/zig/libc/include/generic-glibc/endian.h
-lib/zig/libc/include/generic-glibc/envz.h
-lib/zig/libc/include/generic-glibc/err.h
-lib/zig/libc/include/generic-glibc/errno.h
-lib/zig/libc/include/generic-glibc/error.h
-lib/zig/libc/include/generic-glibc/execinfo.h
-lib/zig/libc/include/generic-glibc/fcntl.h
-lib/zig/libc/include/generic-glibc/features-time64.h
-lib/zig/libc/include/generic-glibc/features.h
-lib/zig/libc/include/generic-glibc/fenv.h
-lib/zig/libc/include/generic-glibc/finclude/math-vector-fortran.h
-lib/zig/libc/include/generic-glibc/fmtmsg.h
-lib/zig/libc/include/generic-glibc/fnmatch.h
-lib/zig/libc/include/generic-glibc/fpregdef.h
-lib/zig/libc/include/generic-glibc/fpu_control.h
-lib/zig/libc/include/generic-glibc/fstab.h
-lib/zig/libc/include/generic-glibc/fts.h
-lib/zig/libc/include/generic-glibc/ftw.h
-lib/zig/libc/include/generic-glibc/gconv.h
-lib/zig/libc/include/generic-glibc/getopt.h
-lib/zig/libc/include/generic-glibc/glob.h
-lib/zig/libc/include/generic-glibc/gnu-versions.h
-lib/zig/libc/include/generic-glibc/gnu/lib-names-32.h
-lib/zig/libc/include/generic-glibc/gnu/lib-names-hard.h
-lib/zig/libc/include/generic-glibc/gnu/lib-names-ilp32d.h
-lib/zig/libc/include/generic-glibc/gnu/lib-names-n32_hard.h
-lib/zig/libc/include/generic-glibc/gnu/lib-names-n64_hard.h
-lib/zig/libc/include/generic-glibc/gnu/lib-names-o32_hard.h
-lib/zig/libc/include/generic-glibc/gnu/lib-names-o32_soft.h
-lib/zig/libc/include/generic-glibc/gnu/lib-names-soft.h
-lib/zig/libc/include/generic-glibc/gnu/lib-names.h
-lib/zig/libc/include/generic-glibc/gnu/libc-version.h
-lib/zig/libc/include/generic-glibc/gnu/stubs-32.h
-lib/zig/libc/include/generic-glibc/gnu/stubs-64.h
-lib/zig/libc/include/generic-glibc/gnu/stubs-hard.h
-lib/zig/libc/include/generic-glibc/gnu/stubs-ilp32.h
-lib/zig/libc/include/generic-glibc/gnu/stubs-ilp32d.h
-lib/zig/libc/include/generic-glibc/gnu/stubs-n32_hard.h
-lib/zig/libc/include/generic-glibc/gnu/stubs-n64_hard.h
-lib/zig/libc/include/generic-glibc/gnu/stubs-o32_hard.h
-lib/zig/libc/include/generic-glibc/gnu/stubs-o32_soft.h
-lib/zig/libc/include/generic-glibc/gnu/stubs-soft.h
-lib/zig/libc/include/generic-glibc/gnu/stubs.h
-lib/zig/libc/include/generic-glibc/grp.h
-lib/zig/libc/include/generic-glibc/gshadow.h
-lib/zig/libc/include/generic-glibc/iconv.h
-lib/zig/libc/include/generic-glibc/ieee754.h
-lib/zig/libc/include/generic-glibc/ifaddrs.h
-lib/zig/libc/include/generic-glibc/inttypes.h
-lib/zig/libc/include/generic-glibc/langinfo.h
-lib/zig/libc/include/generic-glibc/lastlog.h
-lib/zig/libc/include/generic-glibc/libgen.h
-lib/zig/libc/include/generic-glibc/libintl.h
-lib/zig/libc/include/generic-glibc/limits.h
-lib/zig/libc/include/generic-glibc/link.h
-lib/zig/libc/include/generic-glibc/locale.h
-lib/zig/libc/include/generic-glibc/malloc.h
-lib/zig/libc/include/generic-glibc/math.h
-lib/zig/libc/include/generic-glibc/mcheck.h
-lib/zig/libc/include/generic-glibc/memory.h
-lib/zig/libc/include/generic-glibc/mntent.h
-lib/zig/libc/include/generic-glibc/monetary.h
-lib/zig/libc/include/generic-glibc/mqueue.h
-lib/zig/libc/include/generic-glibc/net/ethernet.h
-lib/zig/libc/include/generic-glibc/net/if_arp.h
-lib/zig/libc/include/generic-glibc/net/if_packet.h
-lib/zig/libc/include/generic-glibc/net/if_ppp.h
-lib/zig/libc/include/generic-glibc/net/if_shaper.h
-lib/zig/libc/include/generic-glibc/net/if_slip.h
-lib/zig/libc/include/generic-glibc/net/if.h
-lib/zig/libc/include/generic-glibc/net/ppp_defs.h
-lib/zig/libc/include/generic-glibc/net/ppp-comp.h
-lib/zig/libc/include/generic-glibc/net/route.h
-lib/zig/libc/include/generic-glibc/netash/ash.h
-lib/zig/libc/include/generic-glibc/netatalk/at.h
-lib/zig/libc/include/generic-glibc/netax25/ax25.h
-lib/zig/libc/include/generic-glibc/netdb.h
-lib/zig/libc/include/generic-glibc/neteconet/ec.h
-lib/zig/libc/include/generic-glibc/netinet/ether.h
-lib/zig/libc/include/generic-glibc/netinet/icmp6.h
-lib/zig/libc/include/generic-glibc/netinet/if_ether.h
-lib/zig/libc/include/generic-glibc/netinet/if_fddi.h
-lib/zig/libc/include/generic-glibc/netinet/if_tr.h
-lib/zig/libc/include/generic-glibc/netinet/igmp.h
-lib/zig/libc/include/generic-glibc/netinet/in_systm.h
-lib/zig/libc/include/generic-glibc/netinet/in.h
-lib/zig/libc/include/generic-glibc/netinet/ip_icmp.h
-lib/zig/libc/include/generic-glibc/netinet/ip.h
-lib/zig/libc/include/generic-glibc/netinet/ip6.h
-lib/zig/libc/include/generic-glibc/netinet/tcp.h
-lib/zig/libc/include/generic-glibc/netinet/udp.h
-lib/zig/libc/include/generic-glibc/netipx/ipx.h
-lib/zig/libc/include/generic-glibc/netiucv/iucv.h
-lib/zig/libc/include/generic-glibc/netpacket/packet.h
-lib/zig/libc/include/generic-glibc/netrom/netrom.h
-lib/zig/libc/include/generic-glibc/netrose/rose.h
-lib/zig/libc/include/generic-glibc/nfs/nfs.h
-lib/zig/libc/include/generic-glibc/nl_types.h
-lib/zig/libc/include/generic-glibc/nss.h
-lib/zig/libc/include/generic-glibc/obstack.h
-lib/zig/libc/include/generic-glibc/paths.h
-lib/zig/libc/include/generic-glibc/poll.h
-lib/zig/libc/include/generic-glibc/printf.h
-lib/zig/libc/include/generic-glibc/proc_service.h
-lib/zig/libc/include/generic-glibc/protocols/routed.h
-lib/zig/libc/include/generic-glibc/protocols/rwhod.h
-lib/zig/libc/include/generic-glibc/protocols/talkd.h
-lib/zig/libc/include/generic-glibc/protocols/timed.h
-lib/zig/libc/include/generic-glibc/pthread.h
-lib/zig/libc/include/generic-glibc/pty.h
-lib/zig/libc/include/generic-glibc/pwd.h
-lib/zig/libc/include/generic-glibc/re_comp.h
-lib/zig/libc/include/generic-glibc/regdef.h
-lib/zig/libc/include/generic-glibc/regex.h
-lib/zig/libc/include/generic-glibc/regexp.h
-lib/zig/libc/include/generic-glibc/resolv.h
-lib/zig/libc/include/generic-glibc/rpc/netdb.h
-lib/zig/libc/include/generic-glibc/sched.h
-lib/zig/libc/include/generic-glibc/scsi/scsi_ioctl.h
-lib/zig/libc/include/generic-glibc/scsi/scsi.h
-lib/zig/libc/include/generic-glibc/scsi/sg.h
-lib/zig/libc/include/generic-glibc/search.h
-lib/zig/libc/include/generic-glibc/semaphore.h
-lib/zig/libc/include/generic-glibc/setjmp.h
-lib/zig/libc/include/generic-glibc/sgidefs.h
-lib/zig/libc/include/generic-glibc/sgtty.h
-lib/zig/libc/include/generic-glibc/shadow.h
-lib/zig/libc/include/generic-glibc/signal.h
-lib/zig/libc/include/generic-glibc/spawn.h
-lib/zig/libc/include/generic-glibc/stab.h
-lib/zig/libc/include/generic-glibc/stdc-predef.h
-lib/zig/libc/include/generic-glibc/stdint.h
-lib/zig/libc/include/generic-glibc/stdio_ext.h
-lib/zig/libc/include/generic-glibc/stdio.h
-lib/zig/libc/include/generic-glibc/stdlib.h
-lib/zig/libc/include/generic-glibc/string.h
-lib/zig/libc/include/generic-glibc/strings.h
-lib/zig/libc/include/generic-glibc/sys/acct.h
-lib/zig/libc/include/generic-glibc/sys/asm.h
-lib/zig/libc/include/generic-glibc/sys/auxv.h
-lib/zig/libc/include/generic-glibc/sys/bitypes.h
-lib/zig/libc/include/generic-glibc/sys/cachectl.h
-lib/zig/libc/include/generic-glibc/sys/cdefs.h
-lib/zig/libc/include/generic-glibc/sys/debugreg.h
-lib/zig/libc/include/generic-glibc/sys/dir.h
-lib/zig/libc/include/generic-glibc/sys/elf.h
-lib/zig/libc/include/generic-glibc/sys/epoll.h
-lib/zig/libc/include/generic-glibc/sys/errno.h
-lib/zig/libc/include/generic-glibc/sys/eventfd.h
-lib/zig/libc/include/generic-glibc/sys/fanotify.h
-lib/zig/libc/include/generic-glibc/sys/fcntl.h
-lib/zig/libc/include/generic-glibc/sys/file.h
-lib/zig/libc/include/generic-glibc/sys/fpregdef.h
-lib/zig/libc/include/generic-glibc/sys/fsuid.h
-lib/zig/libc/include/generic-glibc/sys/gmon_out.h
-lib/zig/libc/include/generic-glibc/sys/gmon.h
-lib/zig/libc/include/generic-glibc/sys/ifunc.h
-lib/zig/libc/include/generic-glibc/sys/inotify.h
-lib/zig/libc/include/generic-glibc/sys/io.h
-lib/zig/libc/include/generic-glibc/sys/ioctl.h
-lib/zig/libc/include/generic-glibc/sys/ipc.h
-lib/zig/libc/include/generic-glibc/sys/kd.h
-lib/zig/libc/include/generic-glibc/sys/klog.h
-lib/zig/libc/include/generic-glibc/sys/mman.h
-lib/zig/libc/include/generic-glibc/sys/mount.h
-lib/zig/libc/include/generic-glibc/sys/msg.h
-lib/zig/libc/include/generic-glibc/sys/mtio.h
-lib/zig/libc/include/generic-glibc/sys/param.h
-lib/zig/libc/include/generic-glibc/sys/pci.h
-lib/zig/libc/include/generic-glibc/sys/perm.h
-lib/zig/libc/include/generic-glibc/sys/personality.h
-lib/zig/libc/include/generic-glibc/sys/platform/ppc.h
-lib/zig/libc/include/generic-glibc/sys/platform/x86.h
-lib/zig/libc/include/generic-glibc/sys/poll.h
-lib/zig/libc/include/generic-glibc/sys/prctl.h
-lib/zig/libc/include/generic-glibc/sys/procfs.h
-lib/zig/libc/include/generic-glibc/sys/profil.h
-lib/zig/libc/include/generic-glibc/sys/ptrace.h
-lib/zig/libc/include/generic-glibc/sys/queue.h
-lib/zig/libc/include/generic-glibc/sys/quota.h
-lib/zig/libc/include/generic-glibc/sys/random.h
-lib/zig/libc/include/generic-glibc/sys/raw.h
-lib/zig/libc/include/generic-glibc/sys/reboot.h
-lib/zig/libc/include/generic-glibc/sys/reg.h
-lib/zig/libc/include/generic-glibc/sys/regdef.h
-lib/zig/libc/include/generic-glibc/sys/resource.h
-lib/zig/libc/include/generic-glibc/sys/select.h
-lib/zig/libc/include/generic-glibc/sys/sem.h
-lib/zig/libc/include/generic-glibc/sys/sendfile.h
-lib/zig/libc/include/generic-glibc/sys/shm.h
-lib/zig/libc/include/generic-glibc/sys/signal.h
-lib/zig/libc/include/generic-glibc/sys/signalfd.h
-lib/zig/libc/include/generic-glibc/sys/single_threaded.h
-lib/zig/libc/include/generic-glibc/sys/socket.h
-lib/zig/libc/include/generic-glibc/sys/socketvar.h
-lib/zig/libc/include/generic-glibc/sys/soundcard.h
-lib/zig/libc/include/generic-glibc/sys/stat.h
-lib/zig/libc/include/generic-glibc/sys/statfs.h
-lib/zig/libc/include/generic-glibc/sys/statvfs.h
-lib/zig/libc/include/generic-glibc/sys/swap.h
-lib/zig/libc/include/generic-glibc/sys/syscall.h
-lib/zig/libc/include/generic-glibc/sys/sysinfo.h
-lib/zig/libc/include/generic-glibc/sys/syslog.h
-lib/zig/libc/include/generic-glibc/sys/sysmacros.h
-lib/zig/libc/include/generic-glibc/sys/sysmips.h
-lib/zig/libc/include/generic-glibc/sys/tas.h
-lib/zig/libc/include/generic-glibc/sys/termios.h
-lib/zig/libc/include/generic-glibc/sys/time.h
-lib/zig/libc/include/generic-glibc/sys/timeb.h
-lib/zig/libc/include/generic-glibc/sys/timerfd.h
-lib/zig/libc/include/generic-glibc/sys/times.h
-lib/zig/libc/include/generic-glibc/sys/timex.h
-lib/zig/libc/include/generic-glibc/sys/ttychars.h
-lib/zig/libc/include/generic-glibc/sys/ttydefaults.h
-lib/zig/libc/include/generic-glibc/sys/types.h
-lib/zig/libc/include/generic-glibc/sys/ucontext.h
-lib/zig/libc/include/generic-glibc/sys/uio.h
-lib/zig/libc/include/generic-glibc/sys/un.h
-lib/zig/libc/include/generic-glibc/sys/unistd.h
-lib/zig/libc/include/generic-glibc/sys/user.h
-lib/zig/libc/include/generic-glibc/sys/utsname.h
-lib/zig/libc/include/generic-glibc/sys/vfs.h
-lib/zig/libc/include/generic-glibc/sys/vlimit.h
-lib/zig/libc/include/generic-glibc/sys/vm86.h
-lib/zig/libc/include/generic-glibc/sys/vt.h
-lib/zig/libc/include/generic-glibc/sys/wait.h
-lib/zig/libc/include/generic-glibc/sys/xattr.h
-lib/zig/libc/include/generic-glibc/syscall.h
-lib/zig/libc/include/generic-glibc/sysexits.h
-lib/zig/libc/include/generic-glibc/syslog.h
-lib/zig/libc/include/generic-glibc/tar.h
-lib/zig/libc/include/generic-glibc/termio.h
-lib/zig/libc/include/generic-glibc/termios.h
-lib/zig/libc/include/generic-glibc/tgmath.h
-lib/zig/libc/include/generic-glibc/thread_db.h
-lib/zig/libc/include/generic-glibc/threads.h
-lib/zig/libc/include/generic-glibc/time.h
-lib/zig/libc/include/generic-glibc/ttyent.h
-lib/zig/libc/include/generic-glibc/uchar.h
-lib/zig/libc/include/generic-glibc/ucontext.h
-lib/zig/libc/include/generic-glibc/ulimit.h
-lib/zig/libc/include/generic-glibc/unistd.h
-lib/zig/libc/include/generic-glibc/utime.h
-lib/zig/libc/include/generic-glibc/utmp.h
-lib/zig/libc/include/generic-glibc/utmpx.h
-lib/zig/libc/include/generic-glibc/values.h
-lib/zig/libc/include/generic-glibc/wait.h
-lib/zig/libc/include/generic-glibc/wchar.h
-lib/zig/libc/include/generic-glibc/wctype.h
-lib/zig/libc/include/generic-glibc/wordexp.h
-lib/zig/libc/include/generic-musl/aio.h
-lib/zig/libc/include/generic-musl/alloca.h
-lib/zig/libc/include/generic-musl/ar.h
-lib/zig/libc/include/generic-musl/arpa/ftp.h
-lib/zig/libc/include/generic-musl/arpa/inet.h
-lib/zig/libc/include/generic-musl/arpa/nameser_compat.h
-lib/zig/libc/include/generic-musl/arpa/nameser.h
-lib/zig/libc/include/generic-musl/arpa/telnet.h
-lib/zig/libc/include/generic-musl/arpa/tftp.h
-lib/zig/libc/include/generic-musl/assert.h
-lib/zig/libc/include/generic-musl/bits/dirent.h
-lib/zig/libc/include/generic-musl/bits/errno.h
-lib/zig/libc/include/generic-musl/bits/fcntl.h
-lib/zig/libc/include/generic-musl/bits/float.h
-lib/zig/libc/include/generic-musl/bits/hwcap.h
-lib/zig/libc/include/generic-musl/bits/io.h
-lib/zig/libc/include/generic-musl/bits/ioctl_fix.h
-lib/zig/libc/include/generic-musl/bits/ioctl.h
-lib/zig/libc/include/generic-musl/bits/ipc.h
-lib/zig/libc/include/generic-musl/bits/ipcstat.h
-lib/zig/libc/include/generic-musl/bits/kd.h
-lib/zig/libc/include/generic-musl/bits/limits.h
-lib/zig/libc/include/generic-musl/bits/link.h
-lib/zig/libc/include/generic-musl/bits/mman.h
-lib/zig/libc/include/generic-musl/bits/msg.h
-lib/zig/libc/include/generic-musl/bits/poll.h
-lib/zig/libc/include/generic-musl/bits/posix.h
-lib/zig/libc/include/generic-musl/bits/ptrace.h
-lib/zig/libc/include/generic-musl/bits/reg.h
-lib/zig/libc/include/generic-musl/bits/resource.h
-lib/zig/libc/include/generic-musl/bits/sem.h
-lib/zig/libc/include/generic-musl/bits/shm.h
-lib/zig/libc/include/generic-musl/bits/socket.h
-lib/zig/libc/include/generic-musl/bits/soundcard.h
-lib/zig/libc/include/generic-musl/bits/stat.h
-lib/zig/libc/include/generic-musl/bits/statfs.h
-lib/zig/libc/include/generic-musl/bits/stdint.h
-lib/zig/libc/include/generic-musl/bits/termios.h
-lib/zig/libc/include/generic-musl/bits/vt.h
-lib/zig/libc/include/generic-musl/byteswap.h
-lib/zig/libc/include/generic-musl/complex.h
-lib/zig/libc/include/generic-musl/cpio.h
-lib/zig/libc/include/generic-musl/crypt.h
-lib/zig/libc/include/generic-musl/ctype.h
-lib/zig/libc/include/generic-musl/dirent.h
-lib/zig/libc/include/generic-musl/dlfcn.h
-lib/zig/libc/include/generic-musl/elf.h
-lib/zig/libc/include/generic-musl/endian.h
-lib/zig/libc/include/generic-musl/err.h
-lib/zig/libc/include/generic-musl/errno.h
-lib/zig/libc/include/generic-musl/fcntl.h
-lib/zig/libc/include/generic-musl/features.h
-lib/zig/libc/include/generic-musl/fenv.h
-lib/zig/libc/include/generic-musl/float.h
-lib/zig/libc/include/generic-musl/fmtmsg.h
-lib/zig/libc/include/generic-musl/fnmatch.h
-lib/zig/libc/include/generic-musl/ftw.h
-lib/zig/libc/include/generic-musl/getopt.h
-lib/zig/libc/include/generic-musl/glob.h
-lib/zig/libc/include/generic-musl/grp.h
-lib/zig/libc/include/generic-musl/iconv.h
-lib/zig/libc/include/generic-musl/ifaddrs.h
-lib/zig/libc/include/generic-musl/inttypes.h
-lib/zig/libc/include/generic-musl/iso646.h
-lib/zig/libc/include/generic-musl/langinfo.h
-lib/zig/libc/include/generic-musl/lastlog.h
-lib/zig/libc/include/generic-musl/libgen.h
-lib/zig/libc/include/generic-musl/libintl.h
-lib/zig/libc/include/generic-musl/limits.h
-lib/zig/libc/include/generic-musl/link.h
-lib/zig/libc/include/generic-musl/locale.h
-lib/zig/libc/include/generic-musl/malloc.h
-lib/zig/libc/include/generic-musl/math.h
-lib/zig/libc/include/generic-musl/memory.h
-lib/zig/libc/include/generic-musl/mntent.h
-lib/zig/libc/include/generic-musl/monetary.h
-lib/zig/libc/include/generic-musl/mqueue.h
-lib/zig/libc/include/generic-musl/net/ethernet.h
-lib/zig/libc/include/generic-musl/net/if_arp.h
-lib/zig/libc/include/generic-musl/net/if.h
-lib/zig/libc/include/generic-musl/net/route.h
-lib/zig/libc/include/generic-musl/netdb.h
-lib/zig/libc/include/generic-musl/netinet/ether.h
-lib/zig/libc/include/generic-musl/netinet/icmp6.h
-lib/zig/libc/include/generic-musl/netinet/if_ether.h
-lib/zig/libc/include/generic-musl/netinet/igmp.h
-lib/zig/libc/include/generic-musl/netinet/in_systm.h
-lib/zig/libc/include/generic-musl/netinet/in.h
-lib/zig/libc/include/generic-musl/netinet/ip_icmp.h
-lib/zig/libc/include/generic-musl/netinet/ip.h
-lib/zig/libc/include/generic-musl/netinet/ip6.h
-lib/zig/libc/include/generic-musl/netinet/tcp.h
-lib/zig/libc/include/generic-musl/netinet/udp.h
-lib/zig/libc/include/generic-musl/netpacket/packet.h
-lib/zig/libc/include/generic-musl/nl_types.h
-lib/zig/libc/include/generic-musl/paths.h
-lib/zig/libc/include/generic-musl/poll.h
-lib/zig/libc/include/generic-musl/pthread.h
-lib/zig/libc/include/generic-musl/pty.h
-lib/zig/libc/include/generic-musl/pwd.h
-lib/zig/libc/include/generic-musl/regex.h
-lib/zig/libc/include/generic-musl/resolv.h
-lib/zig/libc/include/generic-musl/sched.h
-lib/zig/libc/include/generic-musl/scsi/scsi_ioctl.h
-lib/zig/libc/include/generic-musl/scsi/scsi.h
-lib/zig/libc/include/generic-musl/scsi/sg.h
-lib/zig/libc/include/generic-musl/search.h
-lib/zig/libc/include/generic-musl/semaphore.h
-lib/zig/libc/include/generic-musl/setjmp.h
-lib/zig/libc/include/generic-musl/shadow.h
-lib/zig/libc/include/generic-musl/signal.h
-lib/zig/libc/include/generic-musl/spawn.h
-lib/zig/libc/include/generic-musl/stdalign.h
-lib/zig/libc/include/generic-musl/stdarg.h
-lib/zig/libc/include/generic-musl/stdbool.h
-lib/zig/libc/include/generic-musl/stdc-predef.h
-lib/zig/libc/include/generic-musl/stddef.h
-lib/zig/libc/include/generic-musl/stdint.h
-lib/zig/libc/include/generic-musl/stdio_ext.h
-lib/zig/libc/include/generic-musl/stdio.h
-lib/zig/libc/include/generic-musl/stdlib.h
-lib/zig/libc/include/generic-musl/stdnoreturn.h
-lib/zig/libc/include/generic-musl/string.h
-lib/zig/libc/include/generic-musl/strings.h
-lib/zig/libc/include/generic-musl/stropts.h
-lib/zig/libc/include/generic-musl/sys/acct.h
-lib/zig/libc/include/generic-musl/sys/auxv.h
-lib/zig/libc/include/generic-musl/sys/cachectl.h
-lib/zig/libc/include/generic-musl/sys/dir.h
-lib/zig/libc/include/generic-musl/sys/epoll.h
-lib/zig/libc/include/generic-musl/sys/errno.h
-lib/zig/libc/include/generic-musl/sys/eventfd.h
-lib/zig/libc/include/generic-musl/sys/fanotify.h
-lib/zig/libc/include/generic-musl/sys/fcntl.h
-lib/zig/libc/include/generic-musl/sys/file.h
-lib/zig/libc/include/generic-musl/sys/fsuid.h
-lib/zig/libc/include/generic-musl/sys/inotify.h
-lib/zig/libc/include/generic-musl/sys/io.h
-lib/zig/libc/include/generic-musl/sys/ioctl.h
-lib/zig/libc/include/generic-musl/sys/ipc.h
-lib/zig/libc/include/generic-musl/sys/kd.h
-lib/zig/libc/include/generic-musl/sys/klog.h
-lib/zig/libc/include/generic-musl/sys/membarrier.h
-lib/zig/libc/include/generic-musl/sys/mman.h
-lib/zig/libc/include/generic-musl/sys/mount.h
-lib/zig/libc/include/generic-musl/sys/msg.h
-lib/zig/libc/include/generic-musl/sys/mtio.h
-lib/zig/libc/include/generic-musl/sys/param.h
-lib/zig/libc/include/generic-musl/sys/personality.h
-lib/zig/libc/include/generic-musl/sys/poll.h
-lib/zig/libc/include/generic-musl/sys/prctl.h
-lib/zig/libc/include/generic-musl/sys/procfs.h
-lib/zig/libc/include/generic-musl/sys/ptrace.h
-lib/zig/libc/include/generic-musl/sys/quota.h
-lib/zig/libc/include/generic-musl/sys/random.h
-lib/zig/libc/include/generic-musl/sys/reboot.h
-lib/zig/libc/include/generic-musl/sys/reg.h
-lib/zig/libc/include/generic-musl/sys/resource.h
-lib/zig/libc/include/generic-musl/sys/select.h
-lib/zig/libc/include/generic-musl/sys/sem.h
-lib/zig/libc/include/generic-musl/sys/sendfile.h
-lib/zig/libc/include/generic-musl/sys/shm.h
-lib/zig/libc/include/generic-musl/sys/signal.h
-lib/zig/libc/include/generic-musl/sys/signalfd.h
-lib/zig/libc/include/generic-musl/sys/socket.h
-lib/zig/libc/include/generic-musl/sys/soundcard.h
-lib/zig/libc/include/generic-musl/sys/stat.h
-lib/zig/libc/include/generic-musl/sys/statfs.h
-lib/zig/libc/include/generic-musl/sys/statvfs.h
-lib/zig/libc/include/generic-musl/sys/stropts.h
-lib/zig/libc/include/generic-musl/sys/swap.h
-lib/zig/libc/include/generic-musl/sys/syscall.h
-lib/zig/libc/include/generic-musl/sys/sysinfo.h
-lib/zig/libc/include/generic-musl/sys/syslog.h
-lib/zig/libc/include/generic-musl/sys/sysmacros.h
-lib/zig/libc/include/generic-musl/sys/termios.h
-lib/zig/libc/include/generic-musl/sys/time.h
-lib/zig/libc/include/generic-musl/sys/timeb.h
-lib/zig/libc/include/generic-musl/sys/timerfd.h
-lib/zig/libc/include/generic-musl/sys/times.h
-lib/zig/libc/include/generic-musl/sys/timex.h
-lib/zig/libc/include/generic-musl/sys/ttydefaults.h
-lib/zig/libc/include/generic-musl/sys/types.h
-lib/zig/libc/include/generic-musl/sys/ucontext.h
-lib/zig/libc/include/generic-musl/sys/uio.h
-lib/zig/libc/include/generic-musl/sys/un.h
-lib/zig/libc/include/generic-musl/sys/user.h
-lib/zig/libc/include/generic-musl/sys/utsname.h
-lib/zig/libc/include/generic-musl/sys/vfs.h
-lib/zig/libc/include/generic-musl/sys/vt.h
-lib/zig/libc/include/generic-musl/sys/wait.h
-lib/zig/libc/include/generic-musl/sys/xattr.h
-lib/zig/libc/include/generic-musl/syscall.h
-lib/zig/libc/include/generic-musl/sysexits.h
-lib/zig/libc/include/generic-musl/syslog.h
-lib/zig/libc/include/generic-musl/tar.h
-lib/zig/libc/include/generic-musl/termios.h
-lib/zig/libc/include/generic-musl/tgmath.h
-lib/zig/libc/include/generic-musl/threads.h
-lib/zig/libc/include/generic-musl/time.h
-lib/zig/libc/include/generic-musl/uchar.h
-lib/zig/libc/include/generic-musl/ucontext.h
-lib/zig/libc/include/generic-musl/ulimit.h
-lib/zig/libc/include/generic-musl/unistd.h
-lib/zig/libc/include/generic-musl/utime.h
-lib/zig/libc/include/generic-musl/utmp.h
-lib/zig/libc/include/generic-musl/utmpx.h
-lib/zig/libc/include/generic-musl/values.h
-lib/zig/libc/include/generic-musl/wait.h
-lib/zig/libc/include/generic-musl/wchar.h
-lib/zig/libc/include/generic-musl/wctype.h
-lib/zig/libc/include/generic-musl/wordexp.h
-lib/zig/libc/include/hexagon-linux-any/asm/byteorder.h
-lib/zig/libc/include/hexagon-linux-any/asm/param.h
-lib/zig/libc/include/hexagon-linux-any/asm/ptrace.h
-lib/zig/libc/include/hexagon-linux-any/asm/registers.h
-lib/zig/libc/include/hexagon-linux-any/asm/setup.h
-lib/zig/libc/include/hexagon-linux-any/asm/sigcontext.h
-lib/zig/libc/include/hexagon-linux-any/asm/signal.h
-lib/zig/libc/include/hexagon-linux-any/asm/swab.h
-lib/zig/libc/include/hexagon-linux-any/asm/unistd.h
-lib/zig/libc/include/hexagon-linux-any/asm/user.h
-lib/zig/libc/include/i386-linux-gnu/bits/a.out.h
-lib/zig/libc/include/i386-linux-gnu/bits/endianness.h
-lib/zig/libc/include/i386-linux-gnu/bits/environments.h
-lib/zig/libc/include/i386-linux-gnu/bits/epoll.h
-lib/zig/libc/include/i386-linux-gnu/bits/fcntl.h
-lib/zig/libc/include/i386-linux-gnu/bits/fenv.h
-lib/zig/libc/include/i386-linux-gnu/bits/floatn.h
-lib/zig/libc/include/i386-linux-gnu/bits/flt-eval-method.h
-lib/zig/libc/include/i386-linux-gnu/bits/fp-logb.h
-lib/zig/libc/include/i386-linux-gnu/bits/indirect-return.h
-lib/zig/libc/include/i386-linux-gnu/bits/ipctypes.h
-lib/zig/libc/include/i386-linux-gnu/bits/iscanonical.h
-lib/zig/libc/include/i386-linux-gnu/bits/link.h
-lib/zig/libc/include/i386-linux-gnu/bits/long-double.h
-lib/zig/libc/include/i386-linux-gnu/bits/math-vector.h
-lib/zig/libc/include/i386-linux-gnu/bits/mman.h
-lib/zig/libc/include/i386-linux-gnu/bits/procfs-id.h
-lib/zig/libc/include/i386-linux-gnu/bits/procfs.h
-lib/zig/libc/include/i386-linux-gnu/bits/pthreadtypes-arch.h
-lib/zig/libc/include/i386-linux-gnu/bits/setjmp.h
-lib/zig/libc/include/i386-linux-gnu/bits/sigcontext.h
-lib/zig/libc/include/i386-linux-gnu/bits/siginfo-arch.h
-lib/zig/libc/include/i386-linux-gnu/bits/struct_mutex.h
-lib/zig/libc/include/i386-linux-gnu/bits/struct_rwlock.h
-lib/zig/libc/include/i386-linux-gnu/bits/struct_stat.h
-lib/zig/libc/include/i386-linux-gnu/bits/timesize.h
-lib/zig/libc/include/i386-linux-gnu/bits/types/struct_semid_ds.h
-lib/zig/libc/include/i386-linux-gnu/bits/typesizes.h
-lib/zig/libc/include/i386-linux-gnu/bits/wordsize.h
-lib/zig/libc/include/i386-linux-gnu/finclude/math-vector-fortran.h
-lib/zig/libc/include/i386-linux-gnu/fpu_control.h
-lib/zig/libc/include/i386-linux-gnu/gnu/lib-names.h
-lib/zig/libc/include/i386-linux-gnu/gnu/stubs.h
-lib/zig/libc/include/i386-linux-gnu/sys/elf.h
-lib/zig/libc/include/i386-linux-gnu/sys/ptrace.h
-lib/zig/libc/include/i386-linux-gnu/sys/ucontext.h
-lib/zig/libc/include/i386-linux-gnu/sys/user.h
-lib/zig/libc/include/i386-linux-musl/bits/alltypes.h
-lib/zig/libc/include/i386-linux-musl/bits/fenv.h
-lib/zig/libc/include/i386-linux-musl/bits/float.h
-lib/zig/libc/include/i386-linux-musl/bits/io.h
-lib/zig/libc/include/i386-linux-musl/bits/ipcstat.h
-lib/zig/libc/include/i386-linux-musl/bits/limits.h
-lib/zig/libc/include/i386-linux-musl/bits/mman.h
-lib/zig/libc/include/i386-linux-musl/bits/msg.h
-lib/zig/libc/include/i386-linux-musl/bits/ptrace.h
-lib/zig/libc/include/i386-linux-musl/bits/reg.h
-lib/zig/libc/include/i386-linux-musl/bits/sem.h
-lib/zig/libc/include/i386-linux-musl/bits/setjmp.h
-lib/zig/libc/include/i386-linux-musl/bits/shm.h
-lib/zig/libc/include/i386-linux-musl/bits/signal.h
-lib/zig/libc/include/i386-linux-musl/bits/stat.h
-lib/zig/libc/include/i386-linux-musl/bits/stdint.h
-lib/zig/libc/include/i386-linux-musl/bits/syscall.h
-lib/zig/libc/include/i386-linux-musl/bits/user.h
-lib/zig/libc/include/m68k-linux-any/asm/a.out.h
-lib/zig/libc/include/m68k-linux-any/asm/bootinfo-amiga.h
-lib/zig/libc/include/m68k-linux-any/asm/bootinfo-apollo.h
-lib/zig/libc/include/m68k-linux-any/asm/bootinfo-atari.h
-lib/zig/libc/include/m68k-linux-any/asm/bootinfo-hp300.h
-lib/zig/libc/include/m68k-linux-any/asm/bootinfo-mac.h
-lib/zig/libc/include/m68k-linux-any/asm/bootinfo-q40.h
-lib/zig/libc/include/m68k-linux-any/asm/bootinfo-vme.h
-lib/zig/libc/include/m68k-linux-any/asm/bootinfo.h
-lib/zig/libc/include/m68k-linux-any/asm/byteorder.h
-lib/zig/libc/include/m68k-linux-any/asm/cachectl.h
-lib/zig/libc/include/m68k-linux-any/asm/fcntl.h
-lib/zig/libc/include/m68k-linux-any/asm/ioctls.h
-lib/zig/libc/include/m68k-linux-any/asm/param.h
-lib/zig/libc/include/m68k-linux-any/asm/poll.h
-lib/zig/libc/include/m68k-linux-any/asm/posix_types.h
-lib/zig/libc/include/m68k-linux-any/asm/ptrace.h
-lib/zig/libc/include/m68k-linux-any/asm/setup.h
-lib/zig/libc/include/m68k-linux-any/asm/sigcontext.h
-lib/zig/libc/include/m68k-linux-any/asm/signal.h
-lib/zig/libc/include/m68k-linux-any/asm/stat.h
-lib/zig/libc/include/m68k-linux-any/asm/swab.h
-lib/zig/libc/include/m68k-linux-any/asm/unistd_32.h
-lib/zig/libc/include/m68k-linux-any/asm/unistd.h
-lib/zig/libc/include/m68k-linux-gnu/bits/a.out.h
-lib/zig/libc/include/m68k-linux-gnu/bits/endianness.h
-lib/zig/libc/include/m68k-linux-gnu/bits/fcntl.h
-lib/zig/libc/include/m68k-linux-gnu/bits/fenv.h
-lib/zig/libc/include/m68k-linux-gnu/bits/floatn.h
-lib/zig/libc/include/m68k-linux-gnu/bits/flt-eval-method.h
-lib/zig/libc/include/m68k-linux-gnu/bits/fp-logb.h
-lib/zig/libc/include/m68k-linux-gnu/bits/iscanonical.h
-lib/zig/libc/include/m68k-linux-gnu/bits/link.h
-lib/zig/libc/include/m68k-linux-gnu/bits/long-double.h
-lib/zig/libc/include/m68k-linux-gnu/bits/poll.h
-lib/zig/libc/include/m68k-linux-gnu/bits/procfs-id.h
-lib/zig/libc/include/m68k-linux-gnu/bits/procfs.h
-lib/zig/libc/include/m68k-linux-gnu/bits/pthreadtypes-arch.h
-lib/zig/libc/include/m68k-linux-gnu/bits/semaphore.h
-lib/zig/libc/include/m68k-linux-gnu/bits/setjmp.h
-lib/zig/libc/include/m68k-linux-gnu/bits/sockaddr.h
-lib/zig/libc/include/m68k-linux-gnu/bits/struct_rwlock.h
-lib/zig/libc/include/m68k-linux-gnu/bits/struct_stat.h
-lib/zig/libc/include/m68k-linux-gnu/bits/wordsize.h
-lib/zig/libc/include/m68k-linux-gnu/fpu_control.h
-lib/zig/libc/include/m68k-linux-gnu/gnu/lib-names.h
-lib/zig/libc/include/m68k-linux-gnu/gnu/stubs.h
-lib/zig/libc/include/m68k-linux-gnu/sys/reg.h
-lib/zig/libc/include/m68k-linux-gnu/sys/ucontext.h
-lib/zig/libc/include/m68k-linux-gnu/sys/user.h
-lib/zig/libc/include/m68k-linux-musl/bits/alltypes.h
-lib/zig/libc/include/m68k-linux-musl/bits/fcntl.h
-lib/zig/libc/include/m68k-linux-musl/bits/fenv.h
-lib/zig/libc/include/m68k-linux-musl/bits/float.h
-lib/zig/libc/include/m68k-linux-musl/bits/ipcstat.h
-lib/zig/libc/include/m68k-linux-musl/bits/msg.h
-lib/zig/libc/include/m68k-linux-musl/bits/ptrace.h
-lib/zig/libc/include/m68k-linux-musl/bits/reg.h
-lib/zig/libc/include/m68k-linux-musl/bits/sem.h
-lib/zig/libc/include/m68k-linux-musl/bits/setjmp.h
-lib/zig/libc/include/m68k-linux-musl/bits/shm.h
-lib/zig/libc/include/m68k-linux-musl/bits/signal.h
-lib/zig/libc/include/m68k-linux-musl/bits/stat.h
-lib/zig/libc/include/m68k-linux-musl/bits/stdint.h
-lib/zig/libc/include/m68k-linux-musl/bits/syscall.h
-lib/zig/libc/include/m68k-linux-musl/bits/user.h
-lib/zig/libc/include/mips-linux-any/asm/auxvec.h
-lib/zig/libc/include/mips-linux-any/asm/bitfield.h
-lib/zig/libc/include/mips-linux-any/asm/bitsperlong.h
-lib/zig/libc/include/mips-linux-any/asm/break.h
-lib/zig/libc/include/mips-linux-any/asm/byteorder.h
-lib/zig/libc/include/mips-linux-any/asm/cachectl.h
-lib/zig/libc/include/mips-linux-any/asm/errno.h
-lib/zig/libc/include/mips-linux-any/asm/fcntl.h
-lib/zig/libc/include/mips-linux-any/asm/hwcap.h
-lib/zig/libc/include/mips-linux-any/asm/inst.h
-lib/zig/libc/include/mips-linux-any/asm/ioctl.h
-lib/zig/libc/include/mips-linux-any/asm/ioctls.h
-lib/zig/libc/include/mips-linux-any/asm/kvm.h
-lib/zig/libc/include/mips-linux-any/asm/mman.h
-lib/zig/libc/include/mips-linux-any/asm/msgbuf.h
-lib/zig/libc/include/mips-linux-any/asm/param.h
-lib/zig/libc/include/mips-linux-any/asm/perf_regs.h
-lib/zig/libc/include/mips-linux-any/asm/poll.h
-lib/zig/libc/include/mips-linux-any/asm/posix_types.h
-lib/zig/libc/include/mips-linux-any/asm/ptrace.h
-lib/zig/libc/include/mips-linux-any/asm/reg.h
-lib/zig/libc/include/mips-linux-any/asm/resource.h
-lib/zig/libc/include/mips-linux-any/asm/sembuf.h
-lib/zig/libc/include/mips-linux-any/asm/setup.h
-lib/zig/libc/include/mips-linux-any/asm/sgidefs.h
-lib/zig/libc/include/mips-linux-any/asm/shmbuf.h
-lib/zig/libc/include/mips-linux-any/asm/sigcontext.h
-lib/zig/libc/include/mips-linux-any/asm/siginfo.h
-lib/zig/libc/include/mips-linux-any/asm/signal.h
-lib/zig/libc/include/mips-linux-any/asm/socket.h
-lib/zig/libc/include/mips-linux-any/asm/sockios.h
-lib/zig/libc/include/mips-linux-any/asm/stat.h
-lib/zig/libc/include/mips-linux-any/asm/statfs.h
-lib/zig/libc/include/mips-linux-any/asm/swab.h
-lib/zig/libc/include/mips-linux-any/asm/sysmips.h
-lib/zig/libc/include/mips-linux-any/asm/termbits.h
-lib/zig/libc/include/mips-linux-any/asm/termios.h
-lib/zig/libc/include/mips-linux-any/asm/types.h
-lib/zig/libc/include/mips-linux-any/asm/ucontext.h
-lib/zig/libc/include/mips-linux-any/asm/unistd_n32.h
-lib/zig/libc/include/mips-linux-any/asm/unistd_n64.h
-lib/zig/libc/include/mips-linux-any/asm/unistd_o32.h
-lib/zig/libc/include/mips-linux-any/asm/unistd.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/dlfcn.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/errno.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/eventfd.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/inotify.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/ioctl-types.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/ipctypes.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/mman.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/poll.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/pthread_stack_min.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/pthreadtypes-arch.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/resource.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/semaphore.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/shmlba.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/sigaction.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/sigcontext.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/siginfo-arch.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/signalfd.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/signum-arch.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/socket_type.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/socket-constants.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/statfs.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/struct_mutex.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/termios-c_cc.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/termios-c_lflag.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/termios-struct.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/termios-tcflow.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/timerfd.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/types/stack_t.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/types/struct_semid_ds.h
-lib/zig/libc/include/mips-linux-gnueabi/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/mips-linux-gnueabi/ieee754.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/dlfcn.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/errno.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/eventfd.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/inotify.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/ioctl-types.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/ipctypes.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/mman.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/poll.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/pthread_stack_min.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/pthreadtypes-arch.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/resource.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/semaphore.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/shmlba.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/sigaction.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/sigcontext.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/siginfo-arch.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/signalfd.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/signum-arch.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/socket_type.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/socket-constants.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/statfs.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/struct_mutex.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/termios-c_cc.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/termios-c_lflag.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/termios-struct.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/termios-tcflow.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/timerfd.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/types/stack_t.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/types/struct_semid_ds.h
-lib/zig/libc/include/mips-linux-gnueabihf/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/mips-linux-gnueabihf/ieee754.h
-lib/zig/libc/include/mips-linux-musl/bits/alltypes.h
-lib/zig/libc/include/mips-linux-musl/bits/errno.h
-lib/zig/libc/include/mips-linux-musl/bits/fcntl.h
-lib/zig/libc/include/mips-linux-musl/bits/fenv.h
-lib/zig/libc/include/mips-linux-musl/bits/hwcap.h
-lib/zig/libc/include/mips-linux-musl/bits/ioctl.h
-lib/zig/libc/include/mips-linux-musl/bits/ipcstat.h
-lib/zig/libc/include/mips-linux-musl/bits/mman.h
-lib/zig/libc/include/mips-linux-musl/bits/msg.h
-lib/zig/libc/include/mips-linux-musl/bits/poll.h
-lib/zig/libc/include/mips-linux-musl/bits/ptrace.h
-lib/zig/libc/include/mips-linux-musl/bits/reg.h
-lib/zig/libc/include/mips-linux-musl/bits/resource.h
-lib/zig/libc/include/mips-linux-musl/bits/sem.h
-lib/zig/libc/include/mips-linux-musl/bits/setjmp.h
-lib/zig/libc/include/mips-linux-musl/bits/shm.h
-lib/zig/libc/include/mips-linux-musl/bits/signal.h
-lib/zig/libc/include/mips-linux-musl/bits/socket.h
-lib/zig/libc/include/mips-linux-musl/bits/stat.h
-lib/zig/libc/include/mips-linux-musl/bits/statfs.h
-lib/zig/libc/include/mips-linux-musl/bits/stdint.h
-lib/zig/libc/include/mips-linux-musl/bits/syscall.h
-lib/zig/libc/include/mips-linux-musl/bits/termios.h
-lib/zig/libc/include/mips-linux-musl/bits/user.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/dlfcn.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/errno.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/eventfd.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/inotify.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/ioctl-types.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/ipctypes.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/mman.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/poll.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/pthread_stack_min.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/pthreadtypes-arch.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/resource.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/semaphore.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/shmlba.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/sigaction.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/sigcontext.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/siginfo-arch.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/signalfd.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/signum-arch.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/socket_type.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/socket-constants.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/statfs.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/struct_mutex.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/termios-c_cc.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/termios-c_lflag.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/termios-struct.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/termios-tcflow.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/timerfd.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/types/stack_t.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/types/struct_semid_ds.h
-lib/zig/libc/include/mips64-linux-gnuabi64/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/mips64-linux-gnuabi64/ieee754.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/dlfcn.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/errno.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/eventfd.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/inotify.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/ioctl-types.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/ipctypes.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/mman.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/poll.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/pthread_stack_min.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/pthreadtypes-arch.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/resource.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/semaphore.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/shmlba.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/sigaction.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/sigcontext.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/siginfo-arch.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/signalfd.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/signum-arch.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/socket_type.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/socket-constants.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/statfs.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/struct_mutex.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/termios-c_cc.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/termios-c_lflag.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/termios-struct.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/termios-tcflow.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/timerfd.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/types/stack_t.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/types/struct_semid_ds.h
-lib/zig/libc/include/mips64-linux-gnuabin32/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/mips64-linux-gnuabin32/ieee754.h
-lib/zig/libc/include/mips64-linux-musl/bits/alltypes.h
-lib/zig/libc/include/mips64-linux-musl/bits/errno.h
-lib/zig/libc/include/mips64-linux-musl/bits/fcntl.h
-lib/zig/libc/include/mips64-linux-musl/bits/fenv.h
-lib/zig/libc/include/mips64-linux-musl/bits/float.h
-lib/zig/libc/include/mips64-linux-musl/bits/hwcap.h
-lib/zig/libc/include/mips64-linux-musl/bits/ioctl.h
-lib/zig/libc/include/mips64-linux-musl/bits/ipc.h
-lib/zig/libc/include/mips64-linux-musl/bits/mman.h
-lib/zig/libc/include/mips64-linux-musl/bits/poll.h
-lib/zig/libc/include/mips64-linux-musl/bits/posix.h
-lib/zig/libc/include/mips64-linux-musl/bits/ptrace.h
-lib/zig/libc/include/mips64-linux-musl/bits/reg.h
-lib/zig/libc/include/mips64-linux-musl/bits/resource.h
-lib/zig/libc/include/mips64-linux-musl/bits/setjmp.h
-lib/zig/libc/include/mips64-linux-musl/bits/signal.h
-lib/zig/libc/include/mips64-linux-musl/bits/socket.h
-lib/zig/libc/include/mips64-linux-musl/bits/stat.h
-lib/zig/libc/include/mips64-linux-musl/bits/statfs.h
-lib/zig/libc/include/mips64-linux-musl/bits/syscall.h
-lib/zig/libc/include/mips64-linux-musl/bits/termios.h
-lib/zig/libc/include/mips64-linux-musl/bits/user.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/dlfcn.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/errno.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/eventfd.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/inotify.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/ioctl-types.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/ipctypes.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/mman.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/poll.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/pthread_stack_min.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/pthreadtypes-arch.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/resource.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/semaphore.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/shmlba.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/sigaction.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/sigcontext.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/siginfo-arch.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/signalfd.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/signum-arch.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/socket_type.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/socket-constants.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/statfs.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/struct_mutex.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/termios-c_cc.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/termios-c_lflag.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/termios-struct.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/termios-tcflow.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/timerfd.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/types/stack_t.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/types/struct_semid_ds.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/mips64el-linux-gnuabi64/ieee754.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/dlfcn.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/errno.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/eventfd.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/inotify.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/ioctl-types.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/ipctypes.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/mman.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/poll.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/pthread_stack_min.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/pthreadtypes-arch.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/resource.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/semaphore.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/shmlba.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/sigaction.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/sigcontext.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/siginfo-arch.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/signalfd.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/signum-arch.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/socket_type.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/socket-constants.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/statfs.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/struct_mutex.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/termios-c_cc.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/termios-c_lflag.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/termios-struct.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/termios-tcflow.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/timerfd.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/types/stack_t.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/types/struct_semid_ds.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/mips64el-linux-gnuabin32/ieee754.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/dlfcn.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/errno.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/eventfd.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/inotify.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/ioctl-types.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/ipctypes.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/mman.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/poll.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/pthread_stack_min.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/pthreadtypes-arch.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/resource.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/semaphore.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/shmlba.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/sigaction.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/sigcontext.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/siginfo-arch.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/signalfd.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/signum-arch.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/socket_type.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/socket-constants.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/statfs.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/struct_mutex.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/termios-c_cc.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/termios-c_lflag.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/termios-struct.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/termios-tcflow.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/timerfd.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/types/stack_t.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/types/struct_semid_ds.h
-lib/zig/libc/include/mipsel-linux-gnueabi/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/mipsel-linux-gnueabi/ieee754.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/dlfcn.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/errno.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/eventfd.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/inotify.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/ioctl-types.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/ipctypes.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/mman.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/poll.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/pthread_stack_min.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/pthreadtypes-arch.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/resource.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/semaphore.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/shmlba.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/sigaction.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/sigcontext.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/siginfo-arch.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/signalfd.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/signum-arch.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/socket_type.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/socket-constants.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/statfs.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/struct_mutex.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/termios-c_cc.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/termios-c_lflag.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/termios-struct.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/termios-tcflow.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/timerfd.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/types/stack_t.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/types/struct_semid_ds.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/mipsel-linux-gnueabihf/ieee754.h
-lib/zig/libc/include/powerpc-linux-any/asm/auxvec.h
-lib/zig/libc/include/powerpc-linux-any/asm/bitsperlong.h
-lib/zig/libc/include/powerpc-linux-any/asm/bootx.h
-lib/zig/libc/include/powerpc-linux-any/asm/bpf_perf_event.h
-lib/zig/libc/include/powerpc-linux-any/asm/byteorder.h
-lib/zig/libc/include/powerpc-linux-any/asm/cputable.h
-lib/zig/libc/include/powerpc-linux-any/asm/eeh.h
-lib/zig/libc/include/powerpc-linux-any/asm/elf.h
-lib/zig/libc/include/powerpc-linux-any/asm/epapr_hcalls.h
-lib/zig/libc/include/powerpc-linux-any/asm/errno.h
-lib/zig/libc/include/powerpc-linux-any/asm/fcntl.h
-lib/zig/libc/include/powerpc-linux-any/asm/ioctl.h
-lib/zig/libc/include/powerpc-linux-any/asm/ioctls.h
-lib/zig/libc/include/powerpc-linux-any/asm/ipcbuf.h
-lib/zig/libc/include/powerpc-linux-any/asm/kvm_para.h
-lib/zig/libc/include/powerpc-linux-any/asm/kvm.h
-lib/zig/libc/include/powerpc-linux-any/asm/mman.h
-lib/zig/libc/include/powerpc-linux-any/asm/msgbuf.h
-lib/zig/libc/include/powerpc-linux-any/asm/nvram.h
-lib/zig/libc/include/powerpc-linux-any/asm/opal-prd.h
-lib/zig/libc/include/powerpc-linux-any/asm/papr_pdsm.h
-lib/zig/libc/include/powerpc-linux-any/asm/perf_event.h
-lib/zig/libc/include/powerpc-linux-any/asm/perf_regs.h
-lib/zig/libc/include/powerpc-linux-any/asm/posix_types.h
-lib/zig/libc/include/powerpc-linux-any/asm/ps3fb.h
-lib/zig/libc/include/powerpc-linux-any/asm/ptrace.h
-lib/zig/libc/include/powerpc-linux-any/asm/sembuf.h
-lib/zig/libc/include/powerpc-linux-any/asm/setup.h
-lib/zig/libc/include/powerpc-linux-any/asm/shmbuf.h
-lib/zig/libc/include/powerpc-linux-any/asm/sigcontext.h
-lib/zig/libc/include/powerpc-linux-any/asm/signal.h
-lib/zig/libc/include/powerpc-linux-any/asm/socket.h
-lib/zig/libc/include/powerpc-linux-any/asm/spu_info.h
-lib/zig/libc/include/powerpc-linux-any/asm/stat.h
-lib/zig/libc/include/powerpc-linux-any/asm/swab.h
-lib/zig/libc/include/powerpc-linux-any/asm/termbits.h
-lib/zig/libc/include/powerpc-linux-any/asm/termios.h
-lib/zig/libc/include/powerpc-linux-any/asm/tm.h
-lib/zig/libc/include/powerpc-linux-any/asm/types.h
-lib/zig/libc/include/powerpc-linux-any/asm/ucontext.h
-lib/zig/libc/include/powerpc-linux-any/asm/unistd_32.h
-lib/zig/libc/include/powerpc-linux-any/asm/unistd_64.h
-lib/zig/libc/include/powerpc-linux-any/asm/unistd.h
-lib/zig/libc/include/powerpc-linux-any/asm/vas-api.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/endianness.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/environments.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/fcntl.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/fenv.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/floatn.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/fp-fast.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/hwcap.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/ioctl-types.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/ipc-perm.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/iscanonical.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/link.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/long-double.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/mman.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/procfs.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/pthread_stack_min.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/setjmp.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/sigstack.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/socket-constants.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/struct_mutex.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/struct_rwlock.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/struct_stat.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/termios-baud.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/termios-c_cc.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/termios-c_cflag.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/termios-c_iflag.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/termios-c_lflag.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/termios-c_oflag.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/termios-misc.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/types/struct_semid_ds.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/powerpc-linux-gnueabi/bits/wordsize.h
-lib/zig/libc/include/powerpc-linux-gnueabi/fpu_control.h
-lib/zig/libc/include/powerpc-linux-gnueabi/gnu/lib-names-32.h
-lib/zig/libc/include/powerpc-linux-gnueabi/gnu/lib-names.h
-lib/zig/libc/include/powerpc-linux-gnueabi/gnu/stubs.h
-lib/zig/libc/include/powerpc-linux-gnueabi/ieee754.h
-lib/zig/libc/include/powerpc-linux-gnueabi/sys/ptrace.h
-lib/zig/libc/include/powerpc-linux-gnueabi/sys/ucontext.h
-lib/zig/libc/include/powerpc-linux-gnueabi/sys/user.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/endianness.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/environments.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/fcntl.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/fenv.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/floatn.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/fp-fast.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/hwcap.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/ioctl-types.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/ipc-perm.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/iscanonical.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/link.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/long-double.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/mman.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/procfs.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/pthread_stack_min.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/setjmp.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/sigstack.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/socket-constants.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/struct_mutex.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/struct_rwlock.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/struct_stat.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/termios-baud.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/termios-c_cc.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/termios-c_cflag.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/termios-c_iflag.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/termios-c_lflag.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/termios-c_oflag.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/termios-misc.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/types/struct_semid_ds.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/bits/wordsize.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/fpu_control.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/gnu/lib-names-32.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/gnu/lib-names.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/gnu/stubs.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/ieee754.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/sys/ptrace.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/sys/ucontext.h
-lib/zig/libc/include/powerpc-linux-gnueabihf/sys/user.h
-lib/zig/libc/include/powerpc-linux-musl/bits/alltypes.h
-lib/zig/libc/include/powerpc-linux-musl/bits/errno.h
-lib/zig/libc/include/powerpc-linux-musl/bits/fcntl.h
-lib/zig/libc/include/powerpc-linux-musl/bits/fenv.h
-lib/zig/libc/include/powerpc-linux-musl/bits/hwcap.h
-lib/zig/libc/include/powerpc-linux-musl/bits/ioctl.h
-lib/zig/libc/include/powerpc-linux-musl/bits/ipc.h
-lib/zig/libc/include/powerpc-linux-musl/bits/ipcstat.h
-lib/zig/libc/include/powerpc-linux-musl/bits/mman.h
-lib/zig/libc/include/powerpc-linux-musl/bits/msg.h
-lib/zig/libc/include/powerpc-linux-musl/bits/ptrace.h
-lib/zig/libc/include/powerpc-linux-musl/bits/reg.h
-lib/zig/libc/include/powerpc-linux-musl/bits/sem.h
-lib/zig/libc/include/powerpc-linux-musl/bits/setjmp.h
-lib/zig/libc/include/powerpc-linux-musl/bits/shm.h
-lib/zig/libc/include/powerpc-linux-musl/bits/signal.h
-lib/zig/libc/include/powerpc-linux-musl/bits/socket.h
-lib/zig/libc/include/powerpc-linux-musl/bits/stat.h
-lib/zig/libc/include/powerpc-linux-musl/bits/stdint.h
-lib/zig/libc/include/powerpc-linux-musl/bits/syscall.h
-lib/zig/libc/include/powerpc-linux-musl/bits/termios.h
-lib/zig/libc/include/powerpc-linux-musl/bits/user.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/endianness.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/environments.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/fcntl.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/fenv.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/floatn.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/fp-fast.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/hwcap.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/ioctl-types.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/ipc-perm.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/iscanonical.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/link.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/long-double.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/mman.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/procfs.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/pthread_stack_min.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/setjmp.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/sigstack.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/socket-constants.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/struct_mutex.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/struct_rwlock.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/struct_stat.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/termios-baud.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/termios-c_cc.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/termios-c_cflag.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/termios-c_iflag.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/termios-c_lflag.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/termios-c_oflag.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/termios-misc.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/types/struct_semid_ds.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/powerpc64-linux-gnu/bits/wordsize.h
-lib/zig/libc/include/powerpc64-linux-gnu/fpu_control.h
-lib/zig/libc/include/powerpc64-linux-gnu/gnu/lib-names-64-v1.h
-lib/zig/libc/include/powerpc64-linux-gnu/gnu/lib-names.h
-lib/zig/libc/include/powerpc64-linux-gnu/gnu/stubs-64-v1.h
-lib/zig/libc/include/powerpc64-linux-gnu/gnu/stubs.h
-lib/zig/libc/include/powerpc64-linux-gnu/ieee754.h
-lib/zig/libc/include/powerpc64-linux-gnu/sys/ptrace.h
-lib/zig/libc/include/powerpc64-linux-gnu/sys/ucontext.h
-lib/zig/libc/include/powerpc64-linux-gnu/sys/user.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/alltypes.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/errno.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/fcntl.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/fenv.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/hwcap.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/ioctl.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/ipc.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/mman.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/posix.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/ptrace.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/reg.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/setjmp.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/shm.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/signal.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/socket.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/stat.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/syscall.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/termios.h
-lib/zig/libc/include/powerpc64-linux-musl/bits/user.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/endianness.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/environments.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/fcntl.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/fenv.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/floatn.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/fp-fast.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/hwcap.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/ioctl-types.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/ipc-perm.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/iscanonical.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/link.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/long-double.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/mman.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/procfs.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/pthread_stack_min.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/setjmp.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/sigstack.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/socket-constants.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/struct_mutex.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/struct_rwlock.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/struct_stat.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/termios-baud.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/termios-c_cc.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/termios-c_cflag.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/termios-c_iflag.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/termios-c_lflag.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/termios-c_oflag.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/termios-misc.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/types/struct_semid_ds.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/powerpc64le-linux-gnu/bits/wordsize.h
-lib/zig/libc/include/powerpc64le-linux-gnu/fpu_control.h
-lib/zig/libc/include/powerpc64le-linux-gnu/gnu/lib-names-64-v2.h
-lib/zig/libc/include/powerpc64le-linux-gnu/gnu/lib-names.h
-lib/zig/libc/include/powerpc64le-linux-gnu/gnu/stubs-64-v2.h
-lib/zig/libc/include/powerpc64le-linux-gnu/gnu/stubs.h
-lib/zig/libc/include/powerpc64le-linux-gnu/ieee754.h
-lib/zig/libc/include/powerpc64le-linux-gnu/sys/ptrace.h
-lib/zig/libc/include/powerpc64le-linux-gnu/sys/ucontext.h
-lib/zig/libc/include/powerpc64le-linux-gnu/sys/user.h
-lib/zig/libc/include/riscv-linux-any/asm/auxvec.h
-lib/zig/libc/include/riscv-linux-any/asm/bitsperlong.h
-lib/zig/libc/include/riscv-linux-any/asm/bpf_perf_event.h
-lib/zig/libc/include/riscv-linux-any/asm/byteorder.h
-lib/zig/libc/include/riscv-linux-any/asm/elf.h
-lib/zig/libc/include/riscv-linux-any/asm/hwcap.h
-lib/zig/libc/include/riscv-linux-any/asm/kvm.h
-lib/zig/libc/include/riscv-linux-any/asm/perf_regs.h
-lib/zig/libc/include/riscv-linux-any/asm/ptrace.h
-lib/zig/libc/include/riscv-linux-any/asm/sigcontext.h
-lib/zig/libc/include/riscv-linux-any/asm/ucontext.h
-lib/zig/libc/include/riscv-linux-any/asm/unistd.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/endianness.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/environments.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/fcntl.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/fenv.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/floatn.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/link.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/long-double.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/procfs.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/pthreadtypes-arch.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/setjmp.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/sigcontext.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/struct_rwlock.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/struct_stat.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/time64.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/timesize.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/typesizes.h
-lib/zig/libc/include/riscv64-linux-gnu/bits/wordsize.h
-lib/zig/libc/include/riscv64-linux-gnu/fpu_control.h
-lib/zig/libc/include/riscv64-linux-gnu/gnu/lib-names-lp64.h
-lib/zig/libc/include/riscv64-linux-gnu/gnu/lib-names-lp64d.h
-lib/zig/libc/include/riscv64-linux-gnu/gnu/lib-names.h
-lib/zig/libc/include/riscv64-linux-gnu/gnu/stubs-lp64.h
-lib/zig/libc/include/riscv64-linux-gnu/gnu/stubs-lp64d.h
-lib/zig/libc/include/riscv64-linux-gnu/gnu/stubs.h
-lib/zig/libc/include/riscv64-linux-gnu/ieee754.h
-lib/zig/libc/include/riscv64-linux-gnu/sys/asm.h
-lib/zig/libc/include/riscv64-linux-gnu/sys/cachectl.h
-lib/zig/libc/include/riscv64-linux-gnu/sys/ucontext.h
-lib/zig/libc/include/riscv64-linux-gnu/sys/user.h
-lib/zig/libc/include/riscv64-linux-musl/bits/alltypes.h
-lib/zig/libc/include/riscv64-linux-musl/bits/fenv.h
-lib/zig/libc/include/riscv64-linux-musl/bits/float.h
-lib/zig/libc/include/riscv64-linux-musl/bits/posix.h
-lib/zig/libc/include/riscv64-linux-musl/bits/setjmp.h
-lib/zig/libc/include/riscv64-linux-musl/bits/signal.h
-lib/zig/libc/include/riscv64-linux-musl/bits/syscall.h
-lib/zig/libc/include/riscv64-linux-musl/bits/user.h
-lib/zig/libc/include/s390x-linux-any/asm/auxvec.h
-lib/zig/libc/include/s390x-linux-any/asm/bitsperlong.h
-lib/zig/libc/include/s390x-linux-any/asm/bpf_perf_event.h
-lib/zig/libc/include/s390x-linux-any/asm/byteorder.h
-lib/zig/libc/include/s390x-linux-any/asm/chpid.h
-lib/zig/libc/include/s390x-linux-any/asm/chsc.h
-lib/zig/libc/include/s390x-linux-any/asm/clp.h
-lib/zig/libc/include/s390x-linux-any/asm/cmb.h
-lib/zig/libc/include/s390x-linux-any/asm/dasd.h
-lib/zig/libc/include/s390x-linux-any/asm/guarded_storage.h
-lib/zig/libc/include/s390x-linux-any/asm/hwctrset.h
-lib/zig/libc/include/s390x-linux-any/asm/hypfs.h
-lib/zig/libc/include/s390x-linux-any/asm/ioctls.h
-lib/zig/libc/include/s390x-linux-any/asm/ipcbuf.h
-lib/zig/libc/include/s390x-linux-any/asm/ipl.h
-lib/zig/libc/include/s390x-linux-any/asm/kvm_para.h
-lib/zig/libc/include/s390x-linux-any/asm/kvm_perf.h
-lib/zig/libc/include/s390x-linux-any/asm/kvm.h
-lib/zig/libc/include/s390x-linux-any/asm/monwriter.h
-lib/zig/libc/include/s390x-linux-any/asm/perf_regs.h
-lib/zig/libc/include/s390x-linux-any/asm/pkey.h
-lib/zig/libc/include/s390x-linux-any/asm/posix_types.h
-lib/zig/libc/include/s390x-linux-any/asm/ptrace.h
-lib/zig/libc/include/s390x-linux-any/asm/qeth.h
-lib/zig/libc/include/s390x-linux-any/asm/runtime_instr.h
-lib/zig/libc/include/s390x-linux-any/asm/schid.h
-lib/zig/libc/include/s390x-linux-any/asm/sclp_ctl.h
-lib/zig/libc/include/s390x-linux-any/asm/setup.h
-lib/zig/libc/include/s390x-linux-any/asm/sie.h
-lib/zig/libc/include/s390x-linux-any/asm/sigcontext.h
-lib/zig/libc/include/s390x-linux-any/asm/signal.h
-lib/zig/libc/include/s390x-linux-any/asm/stat.h
-lib/zig/libc/include/s390x-linux-any/asm/statfs.h
-lib/zig/libc/include/s390x-linux-any/asm/sthyi.h
-lib/zig/libc/include/s390x-linux-any/asm/tape390.h
-lib/zig/libc/include/s390x-linux-any/asm/termios.h
-lib/zig/libc/include/s390x-linux-any/asm/types.h
-lib/zig/libc/include/s390x-linux-any/asm/ucontext.h
-lib/zig/libc/include/s390x-linux-any/asm/unistd_32.h
-lib/zig/libc/include/s390x-linux-any/asm/unistd_64.h
-lib/zig/libc/include/s390x-linux-any/asm/unistd.h
-lib/zig/libc/include/s390x-linux-any/asm/virtio-ccw.h
-lib/zig/libc/include/s390x-linux-any/asm/vmcp.h
-lib/zig/libc/include/s390x-linux-any/asm/vtoc.h
-lib/zig/libc/include/s390x-linux-any/asm/zcrypt.h
-lib/zig/libc/include/s390x-linux-gnu/bits/elfclass.h
-lib/zig/libc/include/s390x-linux-gnu/bits/endianness.h
-lib/zig/libc/include/s390x-linux-gnu/bits/environments.h
-lib/zig/libc/include/s390x-linux-gnu/bits/fcntl.h
-lib/zig/libc/include/s390x-linux-gnu/bits/fenv.h
-lib/zig/libc/include/s390x-linux-gnu/bits/floatn.h
-lib/zig/libc/include/s390x-linux-gnu/bits/hwcap.h
-lib/zig/libc/include/s390x-linux-gnu/bits/link.h
-lib/zig/libc/include/s390x-linux-gnu/bits/long-double.h
-lib/zig/libc/include/s390x-linux-gnu/bits/procfs-extra.h
-lib/zig/libc/include/s390x-linux-gnu/bits/procfs-id.h
-lib/zig/libc/include/s390x-linux-gnu/bits/procfs.h
-lib/zig/libc/include/s390x-linux-gnu/bits/setjmp.h
-lib/zig/libc/include/s390x-linux-gnu/bits/sigaction.h
-lib/zig/libc/include/s390x-linux-gnu/bits/statfs.h
-lib/zig/libc/include/s390x-linux-gnu/bits/struct_mutex.h
-lib/zig/libc/include/s390x-linux-gnu/bits/struct_rwlock.h
-lib/zig/libc/include/s390x-linux-gnu/bits/struct_stat.h
-lib/zig/libc/include/s390x-linux-gnu/bits/typesizes.h
-lib/zig/libc/include/s390x-linux-gnu/bits/utmp.h
-lib/zig/libc/include/s390x-linux-gnu/bits/utmpx.h
-lib/zig/libc/include/s390x-linux-gnu/bits/wordsize.h
-lib/zig/libc/include/s390x-linux-gnu/fpu_control.h
-lib/zig/libc/include/s390x-linux-gnu/gnu/lib-names-64.h
-lib/zig/libc/include/s390x-linux-gnu/gnu/lib-names.h
-lib/zig/libc/include/s390x-linux-gnu/gnu/stubs.h
-lib/zig/libc/include/s390x-linux-gnu/ieee754.h
-lib/zig/libc/include/s390x-linux-gnu/sys/elf.h
-lib/zig/libc/include/s390x-linux-gnu/sys/ptrace.h
-lib/zig/libc/include/s390x-linux-gnu/sys/ucontext.h
-lib/zig/libc/include/s390x-linux-gnu/sys/user.h
-lib/zig/libc/include/s390x-linux-musl/bits/alltypes.h
-lib/zig/libc/include/s390x-linux-musl/bits/fcntl.h
-lib/zig/libc/include/s390x-linux-musl/bits/fenv.h
-lib/zig/libc/include/s390x-linux-musl/bits/float.h
-lib/zig/libc/include/s390x-linux-musl/bits/hwcap.h
-lib/zig/libc/include/s390x-linux-musl/bits/ioctl_fix.h
-lib/zig/libc/include/s390x-linux-musl/bits/limits.h
-lib/zig/libc/include/s390x-linux-musl/bits/link.h
-lib/zig/libc/include/s390x-linux-musl/bits/posix.h
-lib/zig/libc/include/s390x-linux-musl/bits/ptrace.h
-lib/zig/libc/include/s390x-linux-musl/bits/setjmp.h
-lib/zig/libc/include/s390x-linux-musl/bits/signal.h
-lib/zig/libc/include/s390x-linux-musl/bits/stat.h
-lib/zig/libc/include/s390x-linux-musl/bits/statfs.h
-lib/zig/libc/include/s390x-linux-musl/bits/syscall.h
-lib/zig/libc/include/s390x-linux-musl/bits/user.h
-lib/zig/libc/include/sparc-linux-any/asm/apc.h
-lib/zig/libc/include/sparc-linux-any/asm/asi.h
-lib/zig/libc/include/sparc-linux-any/asm/auxvec.h
-lib/zig/libc/include/sparc-linux-any/asm/bitsperlong.h
-lib/zig/libc/include/sparc-linux-any/asm/byteorder.h
-lib/zig/libc/include/sparc-linux-any/asm/display7seg.h
-lib/zig/libc/include/sparc-linux-any/asm/envctrl.h
-lib/zig/libc/include/sparc-linux-any/asm/errno.h
-lib/zig/libc/include/sparc-linux-any/asm/fbio.h
-lib/zig/libc/include/sparc-linux-any/asm/fcntl.h
-lib/zig/libc/include/sparc-linux-any/asm/ioctl.h
-lib/zig/libc/include/sparc-linux-any/asm/ioctls.h
-lib/zig/libc/include/sparc-linux-any/asm/ipcbuf.h
-lib/zig/libc/include/sparc-linux-any/asm/mman.h
-lib/zig/libc/include/sparc-linux-any/asm/msgbuf.h
-lib/zig/libc/include/sparc-linux-any/asm/openpromio.h
-lib/zig/libc/include/sparc-linux-any/asm/oradax.h
-lib/zig/libc/include/sparc-linux-any/asm/param.h
-lib/zig/libc/include/sparc-linux-any/asm/perfctr.h
-lib/zig/libc/include/sparc-linux-any/asm/poll.h
-lib/zig/libc/include/sparc-linux-any/asm/posix_types.h
-lib/zig/libc/include/sparc-linux-any/asm/psr.h
-lib/zig/libc/include/sparc-linux-any/asm/psrcompat.h
-lib/zig/libc/include/sparc-linux-any/asm/pstate.h
-lib/zig/libc/include/sparc-linux-any/asm/ptrace.h
-lib/zig/libc/include/sparc-linux-any/asm/resource.h
-lib/zig/libc/include/sparc-linux-any/asm/sembuf.h
-lib/zig/libc/include/sparc-linux-any/asm/setup.h
-lib/zig/libc/include/sparc-linux-any/asm/shmbuf.h
-lib/zig/libc/include/sparc-linux-any/asm/sigcontext.h
-lib/zig/libc/include/sparc-linux-any/asm/siginfo.h
-lib/zig/libc/include/sparc-linux-any/asm/signal.h
-lib/zig/libc/include/sparc-linux-any/asm/socket.h
-lib/zig/libc/include/sparc-linux-any/asm/stat.h
-lib/zig/libc/include/sparc-linux-any/asm/swab.h
-lib/zig/libc/include/sparc-linux-any/asm/termbits.h
-lib/zig/libc/include/sparc-linux-any/asm/termios.h
-lib/zig/libc/include/sparc-linux-any/asm/traps.h
-lib/zig/libc/include/sparc-linux-any/asm/uctx.h
-lib/zig/libc/include/sparc-linux-any/asm/unistd_32.h
-lib/zig/libc/include/sparc-linux-any/asm/unistd_64.h
-lib/zig/libc/include/sparc-linux-any/asm/unistd.h
-lib/zig/libc/include/sparc-linux-any/asm/utrap.h
-lib/zig/libc/include/sparc-linux-any/asm/watchdog.h
-lib/zig/libc/include/sparc-linux-gnu/a.out.h
-lib/zig/libc/include/sparc-linux-gnu/bits/a.out.h
-lib/zig/libc/include/sparc-linux-gnu/bits/endianness.h
-lib/zig/libc/include/sparc-linux-gnu/bits/environments.h
-lib/zig/libc/include/sparc-linux-gnu/bits/epoll.h
-lib/zig/libc/include/sparc-linux-gnu/bits/errno.h
-lib/zig/libc/include/sparc-linux-gnu/bits/eventfd.h
-lib/zig/libc/include/sparc-linux-gnu/bits/fcntl.h
-lib/zig/libc/include/sparc-linux-gnu/bits/fenv.h
-lib/zig/libc/include/sparc-linux-gnu/bits/floatn.h
-lib/zig/libc/include/sparc-linux-gnu/bits/hwcap.h
-lib/zig/libc/include/sparc-linux-gnu/bits/inotify.h
-lib/zig/libc/include/sparc-linux-gnu/bits/ioctls.h
-lib/zig/libc/include/sparc-linux-gnu/bits/ipc-perm.h
-lib/zig/libc/include/sparc-linux-gnu/bits/link.h
-lib/zig/libc/include/sparc-linux-gnu/bits/long-double.h
-lib/zig/libc/include/sparc-linux-gnu/bits/mman.h
-lib/zig/libc/include/sparc-linux-gnu/bits/poll.h
-lib/zig/libc/include/sparc-linux-gnu/bits/procfs-extra.h
-lib/zig/libc/include/sparc-linux-gnu/bits/procfs-id.h
-lib/zig/libc/include/sparc-linux-gnu/bits/procfs.h
-lib/zig/libc/include/sparc-linux-gnu/bits/pthread_stack_min.h
-lib/zig/libc/include/sparc-linux-gnu/bits/resource.h
-lib/zig/libc/include/sparc-linux-gnu/bits/setjmp.h
-lib/zig/libc/include/sparc-linux-gnu/bits/shmlba.h
-lib/zig/libc/include/sparc-linux-gnu/bits/sigaction.h
-lib/zig/libc/include/sparc-linux-gnu/bits/sigcontext.h
-lib/zig/libc/include/sparc-linux-gnu/bits/siginfo-arch.h
-lib/zig/libc/include/sparc-linux-gnu/bits/siginfo-consts-arch.h
-lib/zig/libc/include/sparc-linux-gnu/bits/signalfd.h
-lib/zig/libc/include/sparc-linux-gnu/bits/signum-arch.h
-lib/zig/libc/include/sparc-linux-gnu/bits/sigstack.h
-lib/zig/libc/include/sparc-linux-gnu/bits/socket_type.h
-lib/zig/libc/include/sparc-linux-gnu/bits/socket-constants.h
-lib/zig/libc/include/sparc-linux-gnu/bits/struct_rwlock.h
-lib/zig/libc/include/sparc-linux-gnu/bits/struct_stat.h
-lib/zig/libc/include/sparc-linux-gnu/bits/termios-baud.h
-lib/zig/libc/include/sparc-linux-gnu/bits/termios-c_cc.h
-lib/zig/libc/include/sparc-linux-gnu/bits/termios-c_oflag.h
-lib/zig/libc/include/sparc-linux-gnu/bits/termios-struct.h
-lib/zig/libc/include/sparc-linux-gnu/bits/timerfd.h
-lib/zig/libc/include/sparc-linux-gnu/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/sparc-linux-gnu/bits/types/struct_semid_ds.h
-lib/zig/libc/include/sparc-linux-gnu/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/sparc-linux-gnu/bits/typesizes.h
-lib/zig/libc/include/sparc-linux-gnu/bits/wordsize.h
-lib/zig/libc/include/sparc-linux-gnu/fpu_control.h
-lib/zig/libc/include/sparc-linux-gnu/gnu/lib-names-64.h
-lib/zig/libc/include/sparc-linux-gnu/gnu/lib-names.h
-lib/zig/libc/include/sparc-linux-gnu/gnu/stubs.h
-lib/zig/libc/include/sparc-linux-gnu/ieee754.h
-lib/zig/libc/include/sparc-linux-gnu/sys/ptrace.h
-lib/zig/libc/include/sparc-linux-gnu/sys/ucontext.h
-lib/zig/libc/include/sparc-linux-gnu/sys/user.h
-lib/zig/libc/include/sparcv9-linux-gnu/a.out.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/a.out.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/endianness.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/environments.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/epoll.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/errno.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/eventfd.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/fcntl.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/fenv.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/floatn.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/hwcap.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/inotify.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/ioctls.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/ipc-perm.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/link.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/long-double.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/mman.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/poll.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/procfs-extra.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/procfs-id.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/procfs.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/pthread_stack_min.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/resource.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/setjmp.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/shmlba.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/sigaction.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/sigcontext.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/siginfo-arch.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/siginfo-consts-arch.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/signalfd.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/signum-arch.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/sigstack.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/socket_type.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/socket-constants.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/struct_rwlock.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/struct_stat.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/termios-baud.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/termios-c_cc.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/termios-c_oflag.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/termios-struct.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/timerfd.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/types/struct_msqid_ds.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/types/struct_semid_ds.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/types/struct_shmid_ds.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/typesizes.h
-lib/zig/libc/include/sparcv9-linux-gnu/bits/wordsize.h
-lib/zig/libc/include/sparcv9-linux-gnu/fpu_control.h
-lib/zig/libc/include/sparcv9-linux-gnu/gnu/lib-names.h
-lib/zig/libc/include/sparcv9-linux-gnu/gnu/stubs.h
-lib/zig/libc/include/sparcv9-linux-gnu/ieee754.h
-lib/zig/libc/include/sparcv9-linux-gnu/sys/ptrace.h
-lib/zig/libc/include/sparcv9-linux-gnu/sys/ucontext.h
-lib/zig/libc/include/sparcv9-linux-gnu/sys/user.h
-lib/zig/libc/include/wasm-freestanding-musl/bits/alltypes.h
-lib/zig/libc/include/wasm-freestanding-musl/errno.h
-lib/zig/libc/include/wasm-wasi-musl/__errno_values.h
-lib/zig/libc/include/wasm-wasi-musl/__errno.h
-lib/zig/libc/include/wasm-wasi-musl/__fd_set.h
-lib/zig/libc/include/wasm-wasi-musl/__function___isatty.h
-lib/zig/libc/include/wasm-wasi-musl/__functions_malloc.h
-lib/zig/libc/include/wasm-wasi-musl/__functions_memcpy.h
-lib/zig/libc/include/wasm-wasi-musl/__header_dirent.h
-lib/zig/libc/include/wasm-wasi-musl/__header_fcntl.h
-lib/zig/libc/include/wasm-wasi-musl/__header_inttypes.h
-lib/zig/libc/include/wasm-wasi-musl/__header_netinet_in.h
-lib/zig/libc/include/wasm-wasi-musl/__header_poll.h
-lib/zig/libc/include/wasm-wasi-musl/__header_stdlib.h
-lib/zig/libc/include/wasm-wasi-musl/__header_string.h
-lib/zig/libc/include/wasm-wasi-musl/__header_sys_ioctl.h
-lib/zig/libc/include/wasm-wasi-musl/__header_sys_resource.h
-lib/zig/libc/include/wasm-wasi-musl/__header_sys_socket.h
-lib/zig/libc/include/wasm-wasi-musl/__header_sys_stat.h
-lib/zig/libc/include/wasm-wasi-musl/__header_time.h
-lib/zig/libc/include/wasm-wasi-musl/__header_unistd.h
-lib/zig/libc/include/wasm-wasi-musl/__macro_FD_SETSIZE.h
-lib/zig/libc/include/wasm-wasi-musl/__macro_PAGESIZE.h
-lib/zig/libc/include/wasm-wasi-musl/__mode_t.h
-lib/zig/libc/include/wasm-wasi-musl/__seek.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_dirent.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_in_addr.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_in6_addr.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_iovec.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_msghdr.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_pollfd.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_rusage.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_sockaddr_in.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_sockaddr_in6.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_sockaddr_storage.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_sockaddr_un.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_sockaddr.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_stat.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_timespec.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_timeval.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_tm.h
-lib/zig/libc/include/wasm-wasi-musl/__struct_tms.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_blkcnt_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_blksize_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_clock_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_clockid_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_dev_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_DIR.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_fd_set.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_gid_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_in_addr_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_in_port_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_ino_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_mode_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_nfds_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_nlink_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_off_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_sa_family_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_sigset_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_socklen_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_ssize_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_suseconds_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_time_t.h
-lib/zig/libc/include/wasm-wasi-musl/__typedef_uid_t.h
-lib/zig/libc/include/wasm-wasi-musl/alloca.h
-lib/zig/libc/include/wasm-wasi-musl/ar.h
-lib/zig/libc/include/wasm-wasi-musl/arpa/ftp.h
-lib/zig/libc/include/wasm-wasi-musl/arpa/inet.h
-lib/zig/libc/include/wasm-wasi-musl/arpa/nameser_compat.h
-lib/zig/libc/include/wasm-wasi-musl/arpa/nameser.h
-lib/zig/libc/include/wasm-wasi-musl/arpa/telnet.h
-lib/zig/libc/include/wasm-wasi-musl/arpa/tftp.h
-lib/zig/libc/include/wasm-wasi-musl/assert.h
-lib/zig/libc/include/wasm-wasi-musl/bits/alltypes.h
-lib/zig/libc/include/wasm-wasi-musl/bits/dirent.h
-lib/zig/libc/include/wasm-wasi-musl/bits/fcntl.h
-lib/zig/libc/include/wasm-wasi-musl/bits/fenv.h
-lib/zig/libc/include/wasm-wasi-musl/bits/float.h
-lib/zig/libc/include/wasm-wasi-musl/bits/hwcap.h
-lib/zig/libc/include/wasm-wasi-musl/bits/io.h
-lib/zig/libc/include/wasm-wasi-musl/bits/ioctl_fix.h
-lib/zig/libc/include/wasm-wasi-musl/bits/ioctl.h
-lib/zig/libc/include/wasm-wasi-musl/bits/ipcstat.h
-lib/zig/libc/include/wasm-wasi-musl/bits/limits.h
-lib/zig/libc/include/wasm-wasi-musl/bits/mman.h
-lib/zig/libc/include/wasm-wasi-musl/bits/poll.h
-lib/zig/libc/include/wasm-wasi-musl/bits/posix.h
-lib/zig/libc/include/wasm-wasi-musl/bits/reg.h
-lib/zig/libc/include/wasm-wasi-musl/bits/resource.h
-lib/zig/libc/include/wasm-wasi-musl/bits/signal.h
-lib/zig/libc/include/wasm-wasi-musl/bits/socket.h
-lib/zig/libc/include/wasm-wasi-musl/bits/stat.h
-lib/zig/libc/include/wasm-wasi-musl/bits/stdint.h
-lib/zig/libc/include/wasm-wasi-musl/byteswap.h
-lib/zig/libc/include/wasm-wasi-musl/complex.h
-lib/zig/libc/include/wasm-wasi-musl/cpio.h
-lib/zig/libc/include/wasm-wasi-musl/crypt.h
-lib/zig/libc/include/wasm-wasi-musl/ctype.h
-lib/zig/libc/include/wasm-wasi-musl/dirent.h
-lib/zig/libc/include/wasm-wasi-musl/endian.h
-lib/zig/libc/include/wasm-wasi-musl/err.h
-lib/zig/libc/include/wasm-wasi-musl/errno.h
-lib/zig/libc/include/wasm-wasi-musl/fcntl.h
-lib/zig/libc/include/wasm-wasi-musl/features.h
-lib/zig/libc/include/wasm-wasi-musl/fenv.h
-lib/zig/libc/include/wasm-wasi-musl/float.h
-lib/zig/libc/include/wasm-wasi-musl/fmtmsg.h
-lib/zig/libc/include/wasm-wasi-musl/fnmatch.h
-lib/zig/libc/include/wasm-wasi-musl/ftw.h
-lib/zig/libc/include/wasm-wasi-musl/getopt.h
-lib/zig/libc/include/wasm-wasi-musl/glob.h
-lib/zig/libc/include/wasm-wasi-musl/iconv.h
-lib/zig/libc/include/wasm-wasi-musl/ifaddrs.h
-lib/zig/libc/include/wasm-wasi-musl/inttypes.h
-lib/zig/libc/include/wasm-wasi-musl/iso646.h
-lib/zig/libc/include/wasm-wasi-musl/langinfo.h
-lib/zig/libc/include/wasm-wasi-musl/libgen.h
-lib/zig/libc/include/wasm-wasi-musl/limits.h
-lib/zig/libc/include/wasm-wasi-musl/locale.h
-lib/zig/libc/include/wasm-wasi-musl/malloc.h
-lib/zig/libc/include/wasm-wasi-musl/math.h
-lib/zig/libc/include/wasm-wasi-musl/memory.h
-lib/zig/libc/include/wasm-wasi-musl/monetary.h
-lib/zig/libc/include/wasm-wasi-musl/mqueue.h
-lib/zig/libc/include/wasm-wasi-musl/netinet/icmp6.h
-lib/zig/libc/include/wasm-wasi-musl/netinet/igmp.h
-lib/zig/libc/include/wasm-wasi-musl/netinet/in_systm.h
-lib/zig/libc/include/wasm-wasi-musl/netinet/in.h
-lib/zig/libc/include/wasm-wasi-musl/netinet/ip_icmp.h
-lib/zig/libc/include/wasm-wasi-musl/netinet/ip.h
-lib/zig/libc/include/wasm-wasi-musl/netinet/ip6.h
-lib/zig/libc/include/wasm-wasi-musl/netinet/tcp.h
-lib/zig/libc/include/wasm-wasi-musl/netinet/udp.h
-lib/zig/libc/include/wasm-wasi-musl/netpacket/packet.h
-lib/zig/libc/include/wasm-wasi-musl/nl_types.h
-lib/zig/libc/include/wasm-wasi-musl/poll.h
-lib/zig/libc/include/wasm-wasi-musl/regex.h
-lib/zig/libc/include/wasm-wasi-musl/sched.h
-lib/zig/libc/include/wasm-wasi-musl/search.h
-lib/zig/libc/include/wasm-wasi-musl/semaphore.h
-lib/zig/libc/include/wasm-wasi-musl/signal.h
-lib/zig/libc/include/wasm-wasi-musl/stdalign.h
-lib/zig/libc/include/wasm-wasi-musl/stdbool.h
-lib/zig/libc/include/wasm-wasi-musl/stdc-predef.h
-lib/zig/libc/include/wasm-wasi-musl/stdint.h
-lib/zig/libc/include/wasm-wasi-musl/stdio_ext.h
-lib/zig/libc/include/wasm-wasi-musl/stdio.h
-lib/zig/libc/include/wasm-wasi-musl/stdlib.h
-lib/zig/libc/include/wasm-wasi-musl/stdnoreturn.h
-lib/zig/libc/include/wasm-wasi-musl/string.h
-lib/zig/libc/include/wasm-wasi-musl/strings.h
-lib/zig/libc/include/wasm-wasi-musl/stropts.h
-lib/zig/libc/include/wasm-wasi-musl/sys/dir.h
-lib/zig/libc/include/wasm-wasi-musl/sys/errno.h
-lib/zig/libc/include/wasm-wasi-musl/sys/eventfd.h
-lib/zig/libc/include/wasm-wasi-musl/sys/fcntl.h
-lib/zig/libc/include/wasm-wasi-musl/sys/file.h
-lib/zig/libc/include/wasm-wasi-musl/sys/ioctl.h
-lib/zig/libc/include/wasm-wasi-musl/sys/mman.h
-lib/zig/libc/include/wasm-wasi-musl/sys/param.h
-lib/zig/libc/include/wasm-wasi-musl/sys/poll.h
-lib/zig/libc/include/wasm-wasi-musl/sys/random.h
-lib/zig/libc/include/wasm-wasi-musl/sys/reg.h
-lib/zig/libc/include/wasm-wasi-musl/sys/resource.h
-lib/zig/libc/include/wasm-wasi-musl/sys/select.h
-lib/zig/libc/include/wasm-wasi-musl/sys/signal.h
-lib/zig/libc/include/wasm-wasi-musl/sys/socket.h
-lib/zig/libc/include/wasm-wasi-musl/sys/stat.h
-lib/zig/libc/include/wasm-wasi-musl/sys/stropts.h
-lib/zig/libc/include/wasm-wasi-musl/sys/syscall.h
-lib/zig/libc/include/wasm-wasi-musl/sys/sysinfo.h
-lib/zig/libc/include/wasm-wasi-musl/sys/time.h
-lib/zig/libc/include/wasm-wasi-musl/sys/timeb.h
-lib/zig/libc/include/wasm-wasi-musl/sys/times.h
-lib/zig/libc/include/wasm-wasi-musl/sys/timex.h
-lib/zig/libc/include/wasm-wasi-musl/sys/ttydefaults.h
-lib/zig/libc/include/wasm-wasi-musl/sys/types.h
-lib/zig/libc/include/wasm-wasi-musl/sys/uio.h
-lib/zig/libc/include/wasm-wasi-musl/sys/un.h
-lib/zig/libc/include/wasm-wasi-musl/sys/utsname.h
-lib/zig/libc/include/wasm-wasi-musl/syscall.h
-lib/zig/libc/include/wasm-wasi-musl/sysexits.h
-lib/zig/libc/include/wasm-wasi-musl/tar.h
-lib/zig/libc/include/wasm-wasi-musl/tgmath.h
-lib/zig/libc/include/wasm-wasi-musl/threads.h
-lib/zig/libc/include/wasm-wasi-musl/time.h
-lib/zig/libc/include/wasm-wasi-musl/uchar.h
-lib/zig/libc/include/wasm-wasi-musl/unistd.h
-lib/zig/libc/include/wasm-wasi-musl/utime.h
-lib/zig/libc/include/wasm-wasi-musl/values.h
-lib/zig/libc/include/wasm-wasi-musl/wasi/api.h
-lib/zig/libc/include/wasm-wasi-musl/wasi/libc-environ.h
-lib/zig/libc/include/wasm-wasi-musl/wasi/libc-find-relpath.h
-lib/zig/libc/include/wasm-wasi-musl/wasi/libc-nocwd.h
-lib/zig/libc/include/wasm-wasi-musl/wasi/libc.h
-lib/zig/libc/include/wasm-wasi-musl/wchar.h
-lib/zig/libc/include/wasm-wasi-musl/wctype.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/a.out.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/endianness.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/environments.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/epoll.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/fcntl.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/fenv.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/floatn.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/flt-eval-method.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/fp-logb.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/indirect-return.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/ipctypes.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/iscanonical.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/link.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/long-double.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/math-vector.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/mman.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/procfs-id.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/procfs.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/setjmp.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/sigcontext.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/siginfo-arch.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/struct_mutex.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/struct_rwlock.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/struct_stat.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/timesize.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/types/struct_semid_ds.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/typesizes.h
-lib/zig/libc/include/x86_64-linux-gnu/bits/wordsize.h
-lib/zig/libc/include/x86_64-linux-gnu/finclude/math-vector-fortran.h
-lib/zig/libc/include/x86_64-linux-gnu/fpu_control.h
-lib/zig/libc/include/x86_64-linux-gnu/gnu/lib-names-64.h
-lib/zig/libc/include/x86_64-linux-gnu/gnu/lib-names.h
-lib/zig/libc/include/x86_64-linux-gnu/gnu/stubs-64.h
-lib/zig/libc/include/x86_64-linux-gnu/gnu/stubs.h
-lib/zig/libc/include/x86_64-linux-gnu/sys/elf.h
-lib/zig/libc/include/x86_64-linux-gnu/sys/ptrace.h
-lib/zig/libc/include/x86_64-linux-gnu/sys/ucontext.h
-lib/zig/libc/include/x86_64-linux-gnu/sys/user.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/a.out.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/endianness.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/environments.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/epoll.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/fcntl.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/fenv.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/floatn.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/flt-eval-method.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/fp-logb.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/indirect-return.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/ipctypes.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/iscanonical.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/link.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/long-double.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/math-vector.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/mman.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/procfs-id.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/procfs.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/pthreadtypes-arch.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/setjmp.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/sigcontext.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/siginfo-arch.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/struct_mutex.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/struct_rwlock.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/struct_stat.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/timesize.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/types/struct_semid_ds.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/typesizes.h
-lib/zig/libc/include/x86_64-linux-gnux32/bits/wordsize.h
-lib/zig/libc/include/x86_64-linux-gnux32/finclude/math-vector-fortran.h
-lib/zig/libc/include/x86_64-linux-gnux32/fpu_control.h
-lib/zig/libc/include/x86_64-linux-gnux32/gnu/lib-names-x32.h
-lib/zig/libc/include/x86_64-linux-gnux32/gnu/lib-names.h
-lib/zig/libc/include/x86_64-linux-gnux32/gnu/stubs-x32.h
-lib/zig/libc/include/x86_64-linux-gnux32/gnu/stubs.h
-lib/zig/libc/include/x86_64-linux-gnux32/sys/elf.h
-lib/zig/libc/include/x86_64-linux-gnux32/sys/ptrace.h
-lib/zig/libc/include/x86_64-linux-gnux32/sys/ucontext.h
-lib/zig/libc/include/x86_64-linux-gnux32/sys/user.h
-lib/zig/libc/include/x86_64-linux-musl/bits/alltypes.h
-lib/zig/libc/include/x86_64-linux-musl/bits/fenv.h
-lib/zig/libc/include/x86_64-linux-musl/bits/float.h
-lib/zig/libc/include/x86_64-linux-musl/bits/io.h
-lib/zig/libc/include/x86_64-linux-musl/bits/limits.h
-lib/zig/libc/include/x86_64-linux-musl/bits/mman.h
-lib/zig/libc/include/x86_64-linux-musl/bits/posix.h
-lib/zig/libc/include/x86_64-linux-musl/bits/ptrace.h
-lib/zig/libc/include/x86_64-linux-musl/bits/reg.h
-lib/zig/libc/include/x86_64-linux-musl/bits/sem.h
-lib/zig/libc/include/x86_64-linux-musl/bits/setjmp.h
-lib/zig/libc/include/x86_64-linux-musl/bits/signal.h
-lib/zig/libc/include/x86_64-linux-musl/bits/stat.h
-lib/zig/libc/include/x86_64-linux-musl/bits/syscall.h
-lib/zig/libc/include/x86_64-linux-musl/bits/user.h
-lib/zig/libc/include/x86_64-macos.11-none/i386/_limits.h
-lib/zig/libc/include/x86_64-macos.11-none/i386/_mcontext.h
-lib/zig/libc/include/x86_64-macos.11-none/i386/_param.h
-lib/zig/libc/include/x86_64-macos.11-none/i386/_types.h
-lib/zig/libc/include/x86_64-macos.11-none/i386/eflags.h
-lib/zig/libc/include/x86_64-macos.11-none/i386/endian.h
-lib/zig/libc/include/x86_64-macos.11-none/i386/limits.h
-lib/zig/libc/include/x86_64-macos.11-none/i386/param.h
-lib/zig/libc/include/x86_64-macos.11-none/i386/signal.h
-lib/zig/libc/include/x86_64-macos.11-none/i386/types.h
-lib/zig/libc/include/x86_64-macos.11-none/libkern/i386/_OSByteOrder.h
-lib/zig/libc/include/x86_64-macos.11-none/libkern/i386/OSByteOrder.h
-lib/zig/libc/include/x86_64-macos.11-none/libkern/OSAtomic.h
-lib/zig/libc/include/x86_64-macos.11-none/libkern/OSAtomicDeprecated.h
-lib/zig/libc/include/x86_64-macos.11-none/libkern/OSAtomicQueue.h
-lib/zig/libc/include/x86_64-macos.11-none/libkern/OSSpinLockDeprecated.h
-lib/zig/libc/include/x86_64-macos.11-none/mach/i386/_structs.h
-lib/zig/libc/include/x86_64-macos.11-none/mach/i386/boolean.h
-lib/zig/libc/include/x86_64-macos.11-none/mach/i386/exception.h
-lib/zig/libc/include/x86_64-macos.11-none/mach/i386/fp_reg.h
-lib/zig/libc/include/x86_64-macos.11-none/mach/i386/kern_return.h
-lib/zig/libc/include/x86_64-macos.11-none/mach/i386/processor_info.h
-lib/zig/libc/include/x86_64-macos.11-none/mach/i386/rpc.h
-lib/zig/libc/include/x86_64-macos.11-none/mach/i386/thread_state.h
-lib/zig/libc/include/x86_64-macos.11-none/mach/i386/thread_status.h
-lib/zig/libc/include/x86_64-macos.11-none/mach/i386/vm_param.h
-lib/zig/libc/include/x86_64-macos.11-none/mach/i386/vm_types.h
-lib/zig/libc/include/x86_64-macos.12-none/i386/_limits.h
-lib/zig/libc/include/x86_64-macos.12-none/i386/_mcontext.h
-lib/zig/libc/include/x86_64-macos.12-none/i386/_param.h
-lib/zig/libc/include/x86_64-macos.12-none/i386/_types.h
-lib/zig/libc/include/x86_64-macos.12-none/i386/eflags.h
-lib/zig/libc/include/x86_64-macos.12-none/i386/endian.h
-lib/zig/libc/include/x86_64-macos.12-none/i386/limits.h
-lib/zig/libc/include/x86_64-macos.12-none/i386/param.h
-lib/zig/libc/include/x86_64-macos.12-none/i386/signal.h
-lib/zig/libc/include/x86_64-macos.12-none/i386/types.h
-lib/zig/libc/include/x86_64-macos.12-none/libkern/i386/_OSByteOrder.h
-lib/zig/libc/include/x86_64-macos.12-none/libkern/i386/OSByteOrder.h
-lib/zig/libc/include/x86_64-macos.12-none/libkern/OSAtomic.h
-lib/zig/libc/include/x86_64-macos.12-none/libkern/OSAtomicDeprecated.h
-lib/zig/libc/include/x86_64-macos.12-none/libkern/OSAtomicQueue.h
-lib/zig/libc/include/x86_64-macos.12-none/libkern/OSSpinLockDeprecated.h
-lib/zig/libc/include/x86_64-macos.12-none/mach/i386/_structs.h
-lib/zig/libc/include/x86_64-macos.12-none/mach/i386/boolean.h
-lib/zig/libc/include/x86_64-macos.12-none/mach/i386/exception.h
-lib/zig/libc/include/x86_64-macos.12-none/mach/i386/fp_reg.h
-lib/zig/libc/include/x86_64-macos.12-none/mach/i386/kern_return.h
-lib/zig/libc/include/x86_64-macos.12-none/mach/i386/processor_info.h
-lib/zig/libc/include/x86_64-macos.12-none/mach/i386/rpc.h
-lib/zig/libc/include/x86_64-macos.12-none/mach/i386/thread_state.h
-lib/zig/libc/include/x86_64-macos.12-none/mach/i386/thread_status.h
-lib/zig/libc/include/x86_64-macos.12-none/mach/i386/vm_param.h
-lib/zig/libc/include/x86_64-macos.12-none/mach/i386/vm_types.h
-lib/zig/libc/include/x86_64-macos.13-none/i386/_limits.h
-lib/zig/libc/include/x86_64-macos.13-none/i386/_mcontext.h
-lib/zig/libc/include/x86_64-macos.13-none/i386/_param.h
-lib/zig/libc/include/x86_64-macos.13-none/i386/_types.h
-lib/zig/libc/include/x86_64-macos.13-none/i386/eflags.h
-lib/zig/libc/include/x86_64-macos.13-none/i386/endian.h
-lib/zig/libc/include/x86_64-macos.13-none/i386/limits.h
-lib/zig/libc/include/x86_64-macos.13-none/i386/param.h
-lib/zig/libc/include/x86_64-macos.13-none/i386/signal.h
-lib/zig/libc/include/x86_64-macos.13-none/i386/types.h
-lib/zig/libc/include/x86_64-macos.13-none/libkern/i386/_OSByteOrder.h
-lib/zig/libc/include/x86_64-macos.13-none/libkern/i386/OSByteOrder.h
-lib/zig/libc/include/x86_64-macos.13-none/libkern/OSAtomic.h
-lib/zig/libc/include/x86_64-macos.13-none/libkern/OSAtomicDeprecated.h
-lib/zig/libc/include/x86_64-macos.13-none/libkern/OSAtomicQueue.h
-lib/zig/libc/include/x86_64-macos.13-none/libkern/OSSpinLockDeprecated.h
-lib/zig/libc/include/x86_64-macos.13-none/mach/i386/_structs.h
-lib/zig/libc/include/x86_64-macos.13-none/mach/i386/boolean.h
-lib/zig/libc/include/x86_64-macos.13-none/mach/i386/exception.h
-lib/zig/libc/include/x86_64-macos.13-none/mach/i386/fp_reg.h
-lib/zig/libc/include/x86_64-macos.13-none/mach/i386/kern_return.h
-lib/zig/libc/include/x86_64-macos.13-none/mach/i386/processor_info.h
-lib/zig/libc/include/x86_64-macos.13-none/mach/i386/rpc.h
-lib/zig/libc/include/x86_64-macos.13-none/mach/i386/thread_state.h
-lib/zig/libc/include/x86_64-macos.13-none/mach/i386/thread_status.h
-lib/zig/libc/include/x86_64-macos.13-none/mach/i386/vm_param.h
-lib/zig/libc/include/x86_64-macos.13-none/mach/i386/vm_types.h
-lib/zig/libc/include/x86-linux-any/asm/a.out.h
-lib/zig/libc/include/x86-linux-any/asm/auxvec.h
-lib/zig/libc/include/x86-linux-any/asm/bitsperlong.h
-lib/zig/libc/include/x86-linux-any/asm/boot.h
-lib/zig/libc/include/x86-linux-any/asm/bootparam.h
-lib/zig/libc/include/x86-linux-any/asm/byteorder.h
-lib/zig/libc/include/x86-linux-any/asm/debugreg.h
-lib/zig/libc/include/x86-linux-any/asm/e820.h
-lib/zig/libc/include/x86-linux-any/asm/hw_breakpoint.h
-lib/zig/libc/include/x86-linux-any/asm/hwcap2.h
-lib/zig/libc/include/x86-linux-any/asm/ist.h
-lib/zig/libc/include/x86-linux-any/asm/kvm_para.h
-lib/zig/libc/include/x86-linux-any/asm/kvm_perf.h
-lib/zig/libc/include/x86-linux-any/asm/kvm.h
-lib/zig/libc/include/x86-linux-any/asm/ldt.h
-lib/zig/libc/include/x86-linux-any/asm/mce.h
-lib/zig/libc/include/x86-linux-any/asm/mman.h
-lib/zig/libc/include/x86-linux-any/asm/msgbuf.h
-lib/zig/libc/include/x86-linux-any/asm/msr.h
-lib/zig/libc/include/x86-linux-any/asm/mtrr.h
-lib/zig/libc/include/x86-linux-any/asm/perf_regs.h
-lib/zig/libc/include/x86-linux-any/asm/posix_types_32.h
-lib/zig/libc/include/x86-linux-any/asm/posix_types_64.h
-lib/zig/libc/include/x86-linux-any/asm/posix_types_x32.h
-lib/zig/libc/include/x86-linux-any/asm/posix_types.h
-lib/zig/libc/include/x86-linux-any/asm/prctl.h
-lib/zig/libc/include/x86-linux-any/asm/processor-flags.h
-lib/zig/libc/include/x86-linux-any/asm/ptrace-abi.h
-lib/zig/libc/include/x86-linux-any/asm/ptrace.h
-lib/zig/libc/include/x86-linux-any/asm/sembuf.h
-lib/zig/libc/include/x86-linux-any/asm/setup.h
-lib/zig/libc/include/x86-linux-any/asm/sgx.h
-lib/zig/libc/include/x86-linux-any/asm/shmbuf.h
-lib/zig/libc/include/x86-linux-any/asm/sigcontext.h
-lib/zig/libc/include/x86-linux-any/asm/sigcontext32.h
-lib/zig/libc/include/x86-linux-any/asm/siginfo.h
-lib/zig/libc/include/x86-linux-any/asm/signal.h
-lib/zig/libc/include/x86-linux-any/asm/stat.h
-lib/zig/libc/include/x86-linux-any/asm/statfs.h
-lib/zig/libc/include/x86-linux-any/asm/svm.h
-lib/zig/libc/include/x86-linux-any/asm/swab.h
-lib/zig/libc/include/x86-linux-any/asm/ucontext.h
-lib/zig/libc/include/x86-linux-any/asm/unistd_32.h
-lib/zig/libc/include/x86-linux-any/asm/unistd_64.h
-lib/zig/libc/include/x86-linux-any/asm/unistd_x32.h
-lib/zig/libc/include/x86-linux-any/asm/unistd.h
-lib/zig/libc/include/x86-linux-any/asm/vm86.h
-lib/zig/libc/include/x86-linux-any/asm/vmx.h
-lib/zig/libc/include/x86-linux-any/asm/vsyscall.h
-lib/zig/libc/mingw/complex/_cabs.c
-lib/zig/libc/mingw/complex/cabs.c
-lib/zig/libc/mingw/complex/cabs.def.h
-lib/zig/libc/mingw/complex/cabsf.c
-lib/zig/libc/mingw/complex/cabsl.c
-lib/zig/libc/mingw/complex/cacos.c
-lib/zig/libc/mingw/complex/cacos.def.h
-lib/zig/libc/mingw/complex/cacosf.c
-lib/zig/libc/mingw/complex/cacosh.def.h
-lib/zig/libc/mingw/complex/cacosl.c
-lib/zig/libc/mingw/complex/carg.c
-lib/zig/libc/mingw/complex/carg.def.h
-lib/zig/libc/mingw/complex/cargf.c
-lib/zig/libc/mingw/complex/cargl.c
-lib/zig/libc/mingw/complex/casin.c
-lib/zig/libc/mingw/complex/casin.def.h
-lib/zig/libc/mingw/complex/casinf.c
-lib/zig/libc/mingw/complex/casinh.def.h
-lib/zig/libc/mingw/complex/casinl.c
-lib/zig/libc/mingw/complex/catan.c
-lib/zig/libc/mingw/complex/catan.def.h
-lib/zig/libc/mingw/complex/catanf.c
-lib/zig/libc/mingw/complex/catanh.def.h
-lib/zig/libc/mingw/complex/catanl.c
-lib/zig/libc/mingw/complex/ccos.c
-lib/zig/libc/mingw/complex/ccos.def.h
-lib/zig/libc/mingw/complex/ccosf.c
-lib/zig/libc/mingw/complex/ccosh.def.h
-lib/zig/libc/mingw/complex/ccosl.c
-lib/zig/libc/mingw/complex/cexp.c
-lib/zig/libc/mingw/complex/cexp.def.h
-lib/zig/libc/mingw/complex/cexpf.c
-lib/zig/libc/mingw/complex/cexpl.c
-lib/zig/libc/mingw/complex/cimag.c
-lib/zig/libc/mingw/complex/cimag.def.h
-lib/zig/libc/mingw/complex/cimagf.c
-lib/zig/libc/mingw/complex/cimagl.c
-lib/zig/libc/mingw/complex/clog.c
-lib/zig/libc/mingw/complex/clog.def.h
-lib/zig/libc/mingw/complex/clog10.c
-lib/zig/libc/mingw/complex/clog10.def.h
-lib/zig/libc/mingw/complex/clog10f.c
-lib/zig/libc/mingw/complex/clog10l.c
-lib/zig/libc/mingw/complex/clogf.c
-lib/zig/libc/mingw/complex/clogl.c
-lib/zig/libc/mingw/complex/complex_internal.h
-lib/zig/libc/mingw/complex/conj.c
-lib/zig/libc/mingw/complex/conj.def.h
-lib/zig/libc/mingw/complex/conjf.c
-lib/zig/libc/mingw/complex/conjl.c
-lib/zig/libc/mingw/complex/cpow.c
-lib/zig/libc/mingw/complex/cpow.def.h
-lib/zig/libc/mingw/complex/cpowf.c
-lib/zig/libc/mingw/complex/cpowl.c
-lib/zig/libc/mingw/complex/cproj.c
-lib/zig/libc/mingw/complex/cproj.def.h
-lib/zig/libc/mingw/complex/cprojf.c
-lib/zig/libc/mingw/complex/cprojl.c
-lib/zig/libc/mingw/complex/creal.c
-lib/zig/libc/mingw/complex/creal.def.h
-lib/zig/libc/mingw/complex/crealf.c
-lib/zig/libc/mingw/complex/creall.c
-lib/zig/libc/mingw/complex/csin.c
-lib/zig/libc/mingw/complex/csin.def.h
-lib/zig/libc/mingw/complex/csinf.c
-lib/zig/libc/mingw/complex/csinh.def.h
-lib/zig/libc/mingw/complex/csinl.c
-lib/zig/libc/mingw/complex/csqrt.c
-lib/zig/libc/mingw/complex/csqrt.def.h
-lib/zig/libc/mingw/complex/csqrtf.c
-lib/zig/libc/mingw/complex/csqrtl.c
-lib/zig/libc/mingw/complex/ctan.c
-lib/zig/libc/mingw/complex/ctan.def.h
-lib/zig/libc/mingw/complex/ctanf.c
-lib/zig/libc/mingw/complex/ctanh.def.h
-lib/zig/libc/mingw/complex/ctanl.c
-lib/zig/libc/mingw/COPYING
-lib/zig/libc/mingw/crt/_newmode.c
-lib/zig/libc/mingw/crt/charmax.c
-lib/zig/libc/mingw/crt/cinitexe.c
-lib/zig/libc/mingw/crt/CRT_fp10.c
-lib/zig/libc/mingw/crt/crt_handler.c
-lib/zig/libc/mingw/crt/crt0_c.c
-lib/zig/libc/mingw/crt/crt0_w.c
-lib/zig/libc/mingw/crt/crtdll.c
-lib/zig/libc/mingw/crt/crtexe.c
-lib/zig/libc/mingw/crt/cxa_atexit.c
-lib/zig/libc/mingw/crt/cxa_thread_atexit.c
-lib/zig/libc/mingw/crt/dll_argv.c
-lib/zig/libc/mingw/crt/dllargv.c
-lib/zig/libc/mingw/crt/dllentry.c
-lib/zig/libc/mingw/crt/dllmain.c
-lib/zig/libc/mingw/crt/gccmain.c
-lib/zig/libc/mingw/crt/merr.c
-lib/zig/libc/mingw/crt/mingw_helpers.c
-lib/zig/libc/mingw/crt/natstart.c
-lib/zig/libc/mingw/crt/pesect.c
-lib/zig/libc/mingw/crt/pseudo-reloc-list.c
-lib/zig/libc/mingw/crt/pseudo-reloc.c
-lib/zig/libc/mingw/crt/tls_atexit.c
-lib/zig/libc/mingw/crt/tlsmcrt.c
-lib/zig/libc/mingw/crt/tlsmthread.c
-lib/zig/libc/mingw/crt/tlssup.c
-lib/zig/libc/mingw/crt/tlsthrd.c
-lib/zig/libc/mingw/crt/udll_argv.c
-lib/zig/libc/mingw/crt/udllargc.c
-lib/zig/libc/mingw/crt/usermatherr.c
-lib/zig/libc/mingw/crt/wildcard.c
-lib/zig/libc/mingw/crt/xncommod.c
-lib/zig/libc/mingw/crt/xthdloc.c
-lib/zig/libc/mingw/crt/xtxtmode.c
-lib/zig/libc/mingw/def-include/func.def.in
-lib/zig/libc/mingw/def-include/msvcrt-common.def.in
-lib/zig/libc/mingw/gdtoa/arithchk.c
-lib/zig/libc/mingw/gdtoa/dmisc.c
-lib/zig/libc/mingw/gdtoa/dtoa.c
-lib/zig/libc/mingw/gdtoa/g__fmt.c
-lib/zig/libc/mingw/gdtoa/g_dfmt.c
-lib/zig/libc/mingw/gdtoa/g_ffmt.c
-lib/zig/libc/mingw/gdtoa/g_xfmt.c
-lib/zig/libc/mingw/gdtoa/gd_arith.h
-lib/zig/libc/mingw/gdtoa/gd_qnan.h
-lib/zig/libc/mingw/gdtoa/gdtoa_fltrnds.h
-lib/zig/libc/mingw/gdtoa/gdtoa.c
-lib/zig/libc/mingw/gdtoa/gdtoa.h
-lib/zig/libc/mingw/gdtoa/gdtoaimp.h
-lib/zig/libc/mingw/gdtoa/gethex.c
-lib/zig/libc/mingw/gdtoa/gmisc.c
-lib/zig/libc/mingw/gdtoa/hd_init.c
-lib/zig/libc/mingw/gdtoa/hexnan.c
-lib/zig/libc/mingw/gdtoa/misc.c
-lib/zig/libc/mingw/gdtoa/qnan.c
-lib/zig/libc/mingw/gdtoa/smisc.c
-lib/zig/libc/mingw/gdtoa/strtodg.c
-lib/zig/libc/mingw/gdtoa/strtodnrp.c
-lib/zig/libc/mingw/gdtoa/strtof.c
-lib/zig/libc/mingw/gdtoa/strtopx.c
-lib/zig/libc/mingw/gdtoa/sum.c
-lib/zig/libc/mingw/gdtoa/ulp.c
-lib/zig/libc/mingw/include/config.h
-lib/zig/libc/mingw/include/internal.h
-lib/zig/libc/mingw/include/msvcrt.h
-lib/zig/libc/mingw/include/oscalls.h
-lib/zig/libc/mingw/include/sect_attribs.h
-lib/zig/libc/mingw/lib-common/activeds.def
-lib/zig/libc/mingw/lib-common/advapi32.def.in
-lib/zig/libc/mingw/lib-common/advpack.def
-lib/zig/libc/mingw/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-comm-l1-1-1.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-comm-l1-1-2.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-errorhandling-l1-1-3.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-featurestaging-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-featurestaging-l1-1-1.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-file-fromapp-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-handle-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-libraryloader-l2-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-3.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-5.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-6.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-memory-l1-1-7.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-path-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-psm-appnotify-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-realtime-l1-1-1.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-realtime-l1-1-2.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-slapi-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-synch-l1-2-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-sysinfo-l1-2-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-sysinfo-l1-2-3.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-winrt-error-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-winrt-error-l1-1-1.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-winrt-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-winrt-registration-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-winrt-robuffer-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-winrt-roparameterizediid-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-winrt-string-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-core-wow64-l1-1-1.def
-lib/zig/libc/mingw/lib-common/api-ms-win-devices-config-l1-1-1.def
-lib/zig/libc/mingw/lib-common/api-ms-win-gaming-deviceinformation-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-gaming-expandedresources-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-2.def
-lib/zig/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-3.def
-lib/zig/libc/mingw/lib-common/api-ms-win-gaming-tcui-l1-1-4.def
-lib/zig/libc/mingw/lib-common/api-ms-win-security-isolatedcontainer-l1-1-0.def
-lib/zig/libc/mingw/lib-common/api-ms-win-shcore-stream-winrt-l1-1-0.def
-lib/zig/libc/mingw/lib-common/authz.def
-lib/zig/libc/mingw/lib-common/bcrypt.def
-lib/zig/libc/mingw/lib-common/bluetoothapis.def
-lib/zig/libc/mingw/lib-common/bthprops.def
-lib/zig/libc/mingw/lib-common/cabinet.def
-lib/zig/libc/mingw/lib-common/cfgmgr32.def
-lib/zig/libc/mingw/lib-common/clusapi.def
-lib/zig/libc/mingw/lib-common/comctl32.def
-lib/zig/libc/mingw/lib-common/comdlg32.def
-lib/zig/libc/mingw/lib-common/compstui.def
-lib/zig/libc/mingw/lib-common/credui.def
-lib/zig/libc/mingw/lib-common/crypt32.def
-lib/zig/libc/mingw/lib-common/cryptnet.def
-lib/zig/libc/mingw/lib-common/cryptui.def
-lib/zig/libc/mingw/lib-common/cryptxml.def
-lib/zig/libc/mingw/lib-common/cscapi.def
-lib/zig/libc/mingw/lib-common/d2d1.def
-lib/zig/libc/mingw/lib-common/d3d10.def
-lib/zig/libc/mingw/lib-common/d3d11.def
-lib/zig/libc/mingw/lib-common/d3d12.def
-lib/zig/libc/mingw/lib-common/d3d9.def
-lib/zig/libc/mingw/lib-common/d3dcompiler_47.def
-lib/zig/libc/mingw/lib-common/davclnt.def
-lib/zig/libc/mingw/lib-common/dbghelp.def
-lib/zig/libc/mingw/lib-common/dcomp.def
-lib/zig/libc/mingw/lib-common/ddraw.def
-lib/zig/libc/mingw/lib-common/dfscli.def
-lib/zig/libc/mingw/lib-common/dhcpcsvc.def
-lib/zig/libc/mingw/lib-common/dhcpsapi.def
-lib/zig/libc/mingw/lib-common/dinput8.def
-lib/zig/libc/mingw/lib-common/dnsapi.def
-lib/zig/libc/mingw/lib-common/dsound.def
-lib/zig/libc/mingw/lib-common/dsprop.def
-lib/zig/libc/mingw/lib-common/dsrole.def
-lib/zig/libc/mingw/lib-common/dssec.def
-lib/zig/libc/mingw/lib-common/dsuiext.def
-lib/zig/libc/mingw/lib-common/dwmapi.def
-lib/zig/libc/mingw/lib-common/dwrite.def
-lib/zig/libc/mingw/lib-common/dxgi.def
-lib/zig/libc/mingw/lib-common/dxva2.def
-lib/zig/libc/mingw/lib-common/eappcfg.def
-lib/zig/libc/mingw/lib-common/eappprxy.def
-lib/zig/libc/mingw/lib-common/elscore.def
-lib/zig/libc/mingw/lib-common/evr.def
-lib/zig/libc/mingw/lib-common/fltlib.def
-lib/zig/libc/mingw/lib-common/fontsub.def
-lib/zig/libc/mingw/lib-common/fwpuclnt.def
-lib/zig/libc/mingw/lib-common/gdi32.def
-lib/zig/libc/mingw/lib-common/gdiplus.def
-lib/zig/libc/mingw/lib-common/glu32.def
-lib/zig/libc/mingw/lib-common/gpedit.def
-lib/zig/libc/mingw/lib-common/hid.def
-lib/zig/libc/mingw/lib-common/hlink.def
-lib/zig/libc/mingw/lib-common/icm32.def
-lib/zig/libc/mingw/lib-common/icmui.def
-lib/zig/libc/mingw/lib-common/imm32.def
-lib/zig/libc/mingw/lib-common/iphlpapi.def
-lib/zig/libc/mingw/lib-common/kernel32.def.in
-lib/zig/libc/mingw/lib-common/ksuser.def
-lib/zig/libc/mingw/lib-common/ktmw32.def
-lib/zig/libc/mingw/lib-common/loadperf.def
-lib/zig/libc/mingw/lib-common/logoncli.def
-lib/zig/libc/mingw/lib-common/lz32.def
-lib/zig/libc/mingw/lib-common/mapi32.def
-lib/zig/libc/mingw/lib-common/mf.def
-lib/zig/libc/mingw/lib-common/mfcore.def
-lib/zig/libc/mingw/lib-common/mfplat.def
-lib/zig/libc/mingw/lib-common/mfplay.def
-lib/zig/libc/mingw/lib-common/mfreadwrite.def
-lib/zig/libc/mingw/lib-common/mgmtapi.def
-lib/zig/libc/mingw/lib-common/mmdevapi.def
-lib/zig/libc/mingw/lib-common/mpr.def
-lib/zig/libc/mingw/lib-common/msacm32.def
-lib/zig/libc/mingw/lib-common/msdmo.def
-lib/zig/libc/mingw/lib-common/msdrm.def
-lib/zig/libc/mingw/lib-common/msi.def
-lib/zig/libc/mingw/lib-common/msimg32.def
-lib/zig/libc/mingw/lib-common/msports.def
-lib/zig/libc/mingw/lib-common/mstask.def
-lib/zig/libc/mingw/lib-common/msvcrt.def.in
-lib/zig/libc/mingw/lib-common/mswsock.def
-lib/zig/libc/mingw/lib-common/mtxdm.def
-lib/zig/libc/mingw/lib-common/ncrypt.def
-lib/zig/libc/mingw/lib-common/ndfapi.def
-lib/zig/libc/mingw/lib-common/netapi32.def
-lib/zig/libc/mingw/lib-common/netutils.def
-lib/zig/libc/mingw/lib-common/normaliz.def
-lib/zig/libc/mingw/lib-common/ntdll.def.in
-lib/zig/libc/mingw/lib-common/ntdsapi.def
-lib/zig/libc/mingw/lib-common/odbc32.def
-lib/zig/libc/mingw/lib-common/ole32.def.in
-lib/zig/libc/mingw/lib-common/oleacc.def
-lib/zig/libc/mingw/lib-common/oleaut32.def.in
-lib/zig/libc/mingw/lib-common/oledlg.def
-lib/zig/libc/mingw/lib-common/opengl32.def
-lib/zig/libc/mingw/lib-common/p2p.def
-lib/zig/libc/mingw/lib-common/p2pgraph.def
-lib/zig/libc/mingw/lib-common/powrprof.def
-lib/zig/libc/mingw/lib-common/prntvpt.def
-lib/zig/libc/mingw/lib-common/propsys.def
-lib/zig/libc/mingw/lib-common/psapi.def
-lib/zig/libc/mingw/lib-common/query.def
-lib/zig/libc/mingw/lib-common/qwave.def
-lib/zig/libc/mingw/lib-common/resutils.def
-lib/zig/libc/mingw/lib-common/rpcns4.def
-lib/zig/libc/mingw/lib-common/rpcrt4.def
-lib/zig/libc/mingw/lib-common/rstrtmgr.def
-lib/zig/libc/mingw/lib-common/samcli.def
-lib/zig/libc/mingw/lib-common/scarddlg.def
-lib/zig/libc/mingw/lib-common/schannel.def
-lib/zig/libc/mingw/lib-common/schedcli.def
-lib/zig/libc/mingw/lib-common/secur32.def
-lib/zig/libc/mingw/lib-common/sensapi.def
-lib/zig/libc/mingw/lib-common/setupapi.def
-lib/zig/libc/mingw/lib-common/shell32.def
-lib/zig/libc/mingw/lib-common/shlwapi.def
-lib/zig/libc/mingw/lib-common/slcext.def
-lib/zig/libc/mingw/lib-common/slwga.def
-lib/zig/libc/mingw/lib-common/snmpapi.def
-lib/zig/libc/mingw/lib-common/srvcli.def
-lib/zig/libc/mingw/lib-common/sspicli.def
-lib/zig/libc/mingw/lib-common/t2embed.def
-lib/zig/libc/mingw/lib-common/tapi32.def
-lib/zig/libc/mingw/lib-common/tbs.def
-lib/zig/libc/mingw/lib-common/tdh.def
-lib/zig/libc/mingw/lib-common/traffic.def
-lib/zig/libc/mingw/lib-common/txfw32.def
-lib/zig/libc/mingw/lib-common/urlmon.def
-lib/zig/libc/mingw/lib-common/user32.def.in
-lib/zig/libc/mingw/lib-common/userenv.def
-lib/zig/libc/mingw/lib-common/usp10.def
-lib/zig/libc/mingw/lib-common/uxtheme.def
-lib/zig/libc/mingw/lib-common/version.def
-lib/zig/libc/mingw/lib-common/virtdisk.def
-lib/zig/libc/mingw/lib-common/websocket.def
-lib/zig/libc/mingw/lib-common/wecapi.def
-lib/zig/libc/mingw/lib-common/wevtapi.def
-lib/zig/libc/mingw/lib-common/windowscodecs.def
-lib/zig/libc/mingw/lib-common/winhttp.def
-lib/zig/libc/mingw/lib-common/wininet.def
-lib/zig/libc/mingw/lib-common/winmm.def
-lib/zig/libc/mingw/lib-common/winscard.def
-lib/zig/libc/mingw/lib-common/winspool.def
-lib/zig/libc/mingw/lib-common/winusb.def
-lib/zig/libc/mingw/lib-common/wkscli.def
-lib/zig/libc/mingw/lib-common/wlanapi.def
-lib/zig/libc/mingw/lib-common/wldap32.def
-lib/zig/libc/mingw/lib-common/wofutil.def
-lib/zig/libc/mingw/lib-common/ws2_32.def.in
-lib/zig/libc/mingw/lib-common/wscapi.def
-lib/zig/libc/mingw/lib-common/wsock32.def
-lib/zig/libc/mingw/lib-common/wtsapi32.def
-lib/zig/libc/mingw/lib-common/xaudio2_8.def
-lib/zig/libc/mingw/lib-common/xinput1_4.def
-lib/zig/libc/mingw/lib32/aclui.def
-lib/zig/libc/mingw/lib32/activeds.def
-lib/zig/libc/mingw/lib32/advapi32.def
-lib/zig/libc/mingw/lib32/api-ms-win-appmodel-runtime-l1-1-1.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-comm-l1-1-1.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-comm-l1-1-2.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-errorhandling-l1-1-3.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-featurestaging-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-featurestaging-l1-1-1.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-file-fromapp-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-handle-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-libraryloader-l2-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-memory-l1-1-3.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-memory-l1-1-4.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-memory-l1-1-5.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-memory-l1-1-6.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-memory-l1-1-7.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-path-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-psm-appnotify-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-realtime-l1-1-1.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-realtime-l1-1-2.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-slapi-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-synch-l1-2-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-sysinfo-l1-2-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-sysinfo-l1-2-3.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-winrt-error-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-winrt-error-l1-1-1.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-winrt-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-winrt-registration-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-winrt-robuffer-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-winrt-roparameterizediid-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-winrt-string-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-core-wow64-l1-1-1.def
-lib/zig/libc/mingw/lib32/api-ms-win-devices-config-l1-1-1.def
-lib/zig/libc/mingw/lib32/api-ms-win-gaming-deviceinformation-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-gaming-expandedresources-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-2.def
-lib/zig/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-3.def
-lib/zig/libc/mingw/lib32/api-ms-win-gaming-tcui-l1-1-4.def
-lib/zig/libc/mingw/lib32/api-ms-win-security-isolatedcontainer-l1-1-0.def
-lib/zig/libc/mingw/lib32/api-ms-win-shcore-stream-winrt-l1-1-0.def
-lib/zig/libc/mingw/lib32/authz.def
-lib/zig/libc/mingw/lib32/avicap32.def
-lib/zig/libc/mingw/lib32/avifil32.def
-lib/zig/libc/mingw/lib32/bcrypt.def
-lib/zig/libc/mingw/lib32/bluetoothapis.def
-lib/zig/libc/mingw/lib32/bthprops.def
-lib/zig/libc/mingw/lib32/cabinet.def
-lib/zig/libc/mingw/lib32/cfgmgr32.def
-lib/zig/libc/mingw/lib32/clfsw32.def
-lib/zig/libc/mingw/lib32/clusapi.def
-lib/zig/libc/mingw/lib32/comctl32.def
-lib/zig/libc/mingw/lib32/comdlg32.def
-lib/zig/libc/mingw/lib32/credui.def
-lib/zig/libc/mingw/lib32/crypt32.def
-lib/zig/libc/mingw/lib32/cryptnet.def
-lib/zig/libc/mingw/lib32/cryptxml.def
-lib/zig/libc/mingw/lib32/cscapi.def
-lib/zig/libc/mingw/lib32/d2d1.def
-lib/zig/libc/mingw/lib32/d3d10.def
-lib/zig/libc/mingw/lib32/d3d11.def
-lib/zig/libc/mingw/lib32/d3d12.def
-lib/zig/libc/mingw/lib32/d3d9.def
-lib/zig/libc/mingw/lib32/d3dcompiler_47.def
-lib/zig/libc/mingw/lib32/davclnt.def
-lib/zig/libc/mingw/lib32/dbghelp.def
-lib/zig/libc/mingw/lib32/dcomp.def
-lib/zig/libc/mingw/lib32/ddraw.def
-lib/zig/libc/mingw/lib32/dfscli.def
-lib/zig/libc/mingw/lib32/dhcpcsvc.def
-lib/zig/libc/mingw/lib32/dhcpcsvc6.def
-lib/zig/libc/mingw/lib32/dhcpsapi.def
-lib/zig/libc/mingw/lib32/dinput8.def
-lib/zig/libc/mingw/lib32/dnsapi.def
-lib/zig/libc/mingw/lib32/dsound.def
-lib/zig/libc/mingw/lib32/dsrole.def
-lib/zig/libc/mingw/lib32/dssec.def
-lib/zig/libc/mingw/lib32/dwmapi.def
-lib/zig/libc/mingw/lib32/dwrite.def
-lib/zig/libc/mingw/lib32/dxgi.def
-lib/zig/libc/mingw/lib32/dxva2.def
-lib/zig/libc/mingw/lib32/eappcfg.def
-lib/zig/libc/mingw/lib32/eappprxy.def
-lib/zig/libc/mingw/lib32/elscore.def
-lib/zig/libc/mingw/lib32/esent.def
-lib/zig/libc/mingw/lib32/evr.def
-lib/zig/libc/mingw/lib32/faultrep.def
-lib/zig/libc/mingw/lib32/fwpuclnt.def
-lib/zig/libc/mingw/lib32/gdi32.def
-lib/zig/libc/mingw/lib32/gdiplus.def
-lib/zig/libc/mingw/lib32/glu32.def
-lib/zig/libc/mingw/lib32/gpedit.def
-lib/zig/libc/mingw/lib32/hid.def
-lib/zig/libc/mingw/lib32/httpapi.def
-lib/zig/libc/mingw/lib32/icmui.def
-lib/zig/libc/mingw/lib32/imm32.def
-lib/zig/libc/mingw/lib32/iphlpapi.def
-lib/zig/libc/mingw/lib32/iscsidsc.def
-lib/zig/libc/mingw/lib32/kernel32.def
-lib/zig/libc/mingw/lib32/ksuser.def
-lib/zig/libc/mingw/lib32/ktmw32.def
-lib/zig/libc/mingw/lib32/logoncli.def
-lib/zig/libc/mingw/lib32/lz32.def
-lib/zig/libc/mingw/lib32/mapi32.def
-lib/zig/libc/mingw/lib32/mf.def
-lib/zig/libc/mingw/lib32/mfcore.def
-lib/zig/libc/mingw/lib32/mfplat.def
-lib/zig/libc/mingw/lib32/mfplay.def
-lib/zig/libc/mingw/lib32/mfreadwrite.def
-lib/zig/libc/mingw/lib32/mgmtapi.def
-lib/zig/libc/mingw/lib32/mmdevapi.def
-lib/zig/libc/mingw/lib32/mpr.def
-lib/zig/libc/mingw/lib32/mprapi.def
-lib/zig/libc/mingw/lib32/msacm32.def
-lib/zig/libc/mingw/lib32/mscms.def
-lib/zig/libc/mingw/lib32/msctfmonitor.def
-lib/zig/libc/mingw/lib32/msdmo.def
-lib/zig/libc/mingw/lib32/msdrm.def
-lib/zig/libc/mingw/lib32/msi.def
-lib/zig/libc/mingw/lib32/msimg32.def
-lib/zig/libc/mingw/lib32/mstask.def
-lib/zig/libc/mingw/lib32/msvfw32.def
-lib/zig/libc/mingw/lib32/mswsock.def
-lib/zig/libc/mingw/lib32/ncrypt.def
-lib/zig/libc/mingw/lib32/ndfapi.def
-lib/zig/libc/mingw/lib32/netapi32.def
-lib/zig/libc/mingw/lib32/netutils.def
-lib/zig/libc/mingw/lib32/newdev.def
-lib/zig/libc/mingw/lib32/normaliz.def
-lib/zig/libc/mingw/lib32/ntdll.def
-lib/zig/libc/mingw/lib32/ntdsapi.def
-lib/zig/libc/mingw/lib32/odbc32.def
-lib/zig/libc/mingw/lib32/ole32.def
-lib/zig/libc/mingw/lib32/oleacc.def
-lib/zig/libc/mingw/lib32/oleaut32.def
-lib/zig/libc/mingw/lib32/oledlg.def
-lib/zig/libc/mingw/lib32/opengl32.def
-lib/zig/libc/mingw/lib32/p2p.def
-lib/zig/libc/mingw/lib32/p2pgraph.def
-lib/zig/libc/mingw/lib32/pdh.def
-lib/zig/libc/mingw/lib32/powrprof.def
-lib/zig/libc/mingw/lib32/prntvpt.def
-lib/zig/libc/mingw/lib32/propsys.def
-lib/zig/libc/mingw/lib32/psapi.def
-lib/zig/libc/mingw/lib32/quartz.def
-lib/zig/libc/mingw/lib32/query.def
-lib/zig/libc/mingw/lib32/qwave.def
-lib/zig/libc/mingw/lib32/rasapi32.def
-lib/zig/libc/mingw/lib32/rasdlg.def
-lib/zig/libc/mingw/lib32/rpcns4.def
-lib/zig/libc/mingw/lib32/rpcrt4.def
-lib/zig/libc/mingw/lib32/rstrtmgr.def
-lib/zig/libc/mingw/lib32/rtm.def
-lib/zig/libc/mingw/lib32/samcli.def
-lib/zig/libc/mingw/lib32/schannel.def
-lib/zig/libc/mingw/lib32/schedcli.def
-lib/zig/libc/mingw/lib32/secur32.def
-lib/zig/libc/mingw/lib32/setupapi.def
-lib/zig/libc/mingw/lib32/shell32.def
-lib/zig/libc/mingw/lib32/shlwapi.def
-lib/zig/libc/mingw/lib32/slc.def
-lib/zig/libc/mingw/lib32/slcext.def
-lib/zig/libc/mingw/lib32/slwga.def
-lib/zig/libc/mingw/lib32/snmpapi.def
-lib/zig/libc/mingw/lib32/spoolss.def
-lib/zig/libc/mingw/lib32/srvcli.def
-lib/zig/libc/mingw/lib32/sspicli.def
-lib/zig/libc/mingw/lib32/t2embed.def
-lib/zig/libc/mingw/lib32/tapi32.def
-lib/zig/libc/mingw/lib32/tbs.def
-lib/zig/libc/mingw/lib32/tdh.def
-lib/zig/libc/mingw/lib32/txfw32.def
-lib/zig/libc/mingw/lib32/urlmon.def
-lib/zig/libc/mingw/lib32/user32.def
-lib/zig/libc/mingw/lib32/userenv.def
-lib/zig/libc/mingw/lib32/usp10.def
-lib/zig/libc/mingw/lib32/uxtheme.def
-lib/zig/libc/mingw/lib32/version.def
-lib/zig/libc/mingw/lib32/virtdisk.def
-lib/zig/libc/mingw/lib32/vssapi.def
-lib/zig/libc/mingw/lib32/wdsclientapi.def
-lib/zig/libc/mingw/lib32/wdstptc.def
-lib/zig/libc/mingw/lib32/websocket.def
-lib/zig/libc/mingw/lib32/wecapi.def
-lib/zig/libc/mingw/lib32/wer.def
-lib/zig/libc/mingw/lib32/wevtapi.def
-lib/zig/libc/mingw/lib32/windowscodecs.def
-lib/zig/libc/mingw/lib32/winhttp.def
-lib/zig/libc/mingw/lib32/wininet.def
-lib/zig/libc/mingw/lib32/winmm.def
-lib/zig/libc/mingw/lib32/winscard.def
-lib/zig/libc/mingw/lib32/winspool.def
-lib/zig/libc/mingw/lib32/wintrust.def
-lib/zig/libc/mingw/lib32/winusb.def
-lib/zig/libc/mingw/lib32/wkscli.def
-lib/zig/libc/mingw/lib32/wlanapi.def
-lib/zig/libc/mingw/lib32/wldap32.def
-lib/zig/libc/mingw/lib32/wofutil.def
-lib/zig/libc/mingw/lib32/ws2_32.def
-lib/zig/libc/mingw/lib32/wsdapi.def
-lib/zig/libc/mingw/lib32/wsnmp32.def
-lib/zig/libc/mingw/lib32/wsock32.def
-lib/zig/libc/mingw/lib32/wtsapi32.def
-lib/zig/libc/mingw/lib32/xaudio2_8.def
-lib/zig/libc/mingw/lib32/xinput1_4.def
-lib/zig/libc/mingw/lib64/aclui.def
-lib/zig/libc/mingw/lib64/apphelp.def
-lib/zig/libc/mingw/lib64/avicap32.def
-lib/zig/libc/mingw/lib64/avifil32.def
-lib/zig/libc/mingw/lib64/clfsw32.def
-lib/zig/libc/mingw/lib64/comsvcs.def
-lib/zig/libc/mingw/lib64/dciman32.def
-lib/zig/libc/mingw/lib64/dhcpcsvc6.def
-lib/zig/libc/mingw/lib64/esent.def
-lib/zig/libc/mingw/lib64/faultrep.def
-lib/zig/libc/mingw/lib64/httpapi.def
-lib/zig/libc/mingw/lib64/iscsidsc.def
-lib/zig/libc/mingw/lib64/mprapi.def
-lib/zig/libc/mingw/lib64/mscms.def
-lib/zig/libc/mingw/lib64/msctfmonitor.def
-lib/zig/libc/mingw/lib64/msvfw32.def
-lib/zig/libc/mingw/lib64/newdev.def
-lib/zig/libc/mingw/lib64/ntlanman.def
-lib/zig/libc/mingw/lib64/odbc32gt.def
-lib/zig/libc/mingw/lib64/pdh.def
-lib/zig/libc/mingw/lib64/quartz.def
-lib/zig/libc/mingw/lib64/rasapi32.def
-lib/zig/libc/mingw/lib64/rasdlg.def
-lib/zig/libc/mingw/lib64/rtm.def
-lib/zig/libc/mingw/lib64/sfc.def
-lib/zig/libc/mingw/lib64/shdocvw.def
-lib/zig/libc/mingw/lib64/slc.def
-lib/zig/libc/mingw/lib64/spoolss.def
-lib/zig/libc/mingw/lib64/vssapi.def
-lib/zig/libc/mingw/lib64/wdsclientapi.def
-lib/zig/libc/mingw/lib64/wdstptc.def
-lib/zig/libc/mingw/lib64/wer.def
-lib/zig/libc/mingw/lib64/winfax.def
-lib/zig/libc/mingw/lib64/winsta.def
-lib/zig/libc/mingw/lib64/wintrust.def
-lib/zig/libc/mingw/lib64/wsdapi.def
-lib/zig/libc/mingw/libarm32/aclui.def
-lib/zig/libc/mingw/libarm32/apphelp.def
-lib/zig/libc/mingw/libarm32/certpoleng.def
-lib/zig/libc/mingw/libarm32/clfsw32.def
-lib/zig/libc/mingw/libarm32/comsvcs.def
-lib/zig/libc/mingw/libarm32/d3d10_1.def
-lib/zig/libc/mingw/libarm32/deviceaccess.def
-lib/zig/libc/mingw/libarm32/dhcpcsvc6.def
-lib/zig/libc/mingw/libarm32/drt.def
-lib/zig/libc/mingw/libarm32/drtprov.def
-lib/zig/libc/mingw/libarm32/drttransport.def
-lib/zig/libc/mingw/libarm32/dsparse.def
-lib/zig/libc/mingw/libarm32/efswrt.def
-lib/zig/libc/mingw/libarm32/esent.def
-lib/zig/libc/mingw/libarm32/faultrep.def
-lib/zig/libc/mingw/libarm32/fhsvcctl.def
-lib/zig/libc/mingw/libarm32/httpapi.def
-lib/zig/libc/mingw/libarm32/magnification.def
-lib/zig/libc/mingw/libarm32/mdmregistration.def
-lib/zig/libc/mingw/libarm32/mfsrcsnk.def
-lib/zig/libc/mingw/libarm32/mprapi.def
-lib/zig/libc/mingw/libarm32/mscms.def
-lib/zig/libc/mingw/libarm32/msctfmonitor.def
-lib/zig/libc/mingw/libarm32/netsetupapi.def
-lib/zig/libc/mingw/libarm32/newdev.def
-lib/zig/libc/mingw/libarm32/ninput.def
-lib/zig/libc/mingw/libarm32/ntlanman.def
-lib/zig/libc/mingw/libarm32/ondemandconnroutehelper.def
-lib/zig/libc/mingw/libarm32/pdh.def
-lib/zig/libc/mingw/libarm32/rasapi32.def
-lib/zig/libc/mingw/libarm32/rasdlg.def
-lib/zig/libc/mingw/libarm32/rometadata.def
-lib/zig/libc/mingw/libarm32/sas.def
-lib/zig/libc/mingw/libarm32/sfc.def
-lib/zig/libc/mingw/libarm32/shdocvw.def
-lib/zig/libc/mingw/libarm32/slc.def
-lib/zig/libc/mingw/libarm32/spoolss.def
-lib/zig/libc/mingw/libarm32/uiautomationcore.def
-lib/zig/libc/mingw/libarm32/vssapi.def
-lib/zig/libc/mingw/libarm32/wcmapi.def
-lib/zig/libc/mingw/libarm32/webservices.def
-lib/zig/libc/mingw/libarm32/wer.def
-lib/zig/libc/mingw/libarm32/winbio.def
-lib/zig/libc/mingw/libarm32/winsta.def
-lib/zig/libc/mingw/libarm32/wintrust.def
-lib/zig/libc/mingw/libarm32/wldp.def
-lib/zig/libc/mingw/libarm32/wsclient.def
-lib/zig/libc/mingw/libarm32/wsdapi.def
-lib/zig/libc/mingw/libarm32/wsmsvc.def
-lib/zig/libc/mingw/libarm32/wsnmp32.def
-lib/zig/libc/mingw/libarm32/xmllite.def
-lib/zig/libc/mingw/libsrc/ativscp-uuid.c
-lib/zig/libc/mingw/libsrc/atsmedia-uuid.c
-lib/zig/libc/mingw/libsrc/bth-uuid.c
-lib/zig/libc/mingw/libsrc/cguid-uuid.c
-lib/zig/libc/mingw/libsrc/comcat-uuid.c
-lib/zig/libc/mingw/libsrc/devguid.c
-lib/zig/libc/mingw/libsrc/docobj-uuid.c
-lib/zig/libc/mingw/libsrc/dxva-uuid.c
-lib/zig/libc/mingw/libsrc/exdisp-uuid.c
-lib/zig/libc/mingw/libsrc/extras-uuid.c
-lib/zig/libc/mingw/libsrc/fwp-uuid.c
-lib/zig/libc/mingw/libsrc/guid_nul.c
-lib/zig/libc/mingw/libsrc/hlguids-uuid.c
-lib/zig/libc/mingw/libsrc/hlink-uuid.c
-lib/zig/libc/mingw/libsrc/mlang-uuid.c
-lib/zig/libc/mingw/libsrc/msctf-uuid.c
-lib/zig/libc/mingw/libsrc/mshtmhst-uuid.c
-lib/zig/libc/mingw/libsrc/mshtml-uuid.c
-lib/zig/libc/mingw/libsrc/msxml-uuid.c
-lib/zig/libc/mingw/libsrc/netcfg-uuid.c
-lib/zig/libc/mingw/libsrc/netcon-uuid.c
-lib/zig/libc/mingw/libsrc/ntddkbd-uuid.c
-lib/zig/libc/mingw/libsrc/ntddmou-uuid.c
-lib/zig/libc/mingw/libsrc/ntddpar-uuid.c
-lib/zig/libc/mingw/libsrc/ntddscsi-uuid.c
-lib/zig/libc/mingw/libsrc/ntddser-uuid.c
-lib/zig/libc/mingw/libsrc/ntddstor-uuid.c
-lib/zig/libc/mingw/libsrc/ntddvdeo-uuid.c
-lib/zig/libc/mingw/libsrc/oaidl-uuid.c
-lib/zig/libc/mingw/libsrc/objidl-uuid.c
-lib/zig/libc/mingw/libsrc/objsafe-uuid.c
-lib/zig/libc/mingw/libsrc/ocidl-uuid.c
-lib/zig/libc/mingw/libsrc/oleacc-uuid.c
-lib/zig/libc/mingw/libsrc/olectlid-uuid.c
-lib/zig/libc/mingw/libsrc/oleidl-uuid.c
-lib/zig/libc/mingw/libsrc/power-uuid.c
-lib/zig/libc/mingw/libsrc/powrprof-uuid.c
-lib/zig/libc/mingw/libsrc/uianimation-uuid.c
-lib/zig/libc/mingw/libsrc/usbcamdi-uuid.c
-lib/zig/libc/mingw/libsrc/usbiodef-uuid.c
-lib/zig/libc/mingw/libsrc/uuid.c
-lib/zig/libc/mingw/libsrc/vds-uuid.c
-lib/zig/libc/mingw/libsrc/virtdisk-uuid.c
-lib/zig/libc/mingw/libsrc/wia-uuid.c
-lib/zig/libc/mingw/math/abs64.c
-lib/zig/libc/mingw/math/arm-common/log2.c
-lib/zig/libc/mingw/math/arm-common/pow.c
-lib/zig/libc/mingw/math/arm-common/scalbn.c
-lib/zig/libc/mingw/math/arm/_chgsignl.S
-lib/zig/libc/mingw/math/arm/exp2.S
-lib/zig/libc/mingw/math/arm/exp2f.S
-lib/zig/libc/mingw/math/arm/nearbyint.S
-lib/zig/libc/mingw/math/arm/nearbyintf.S
-lib/zig/libc/mingw/math/arm/nearbyintl.S
-lib/zig/libc/mingw/math/arm/s_rint.c
-lib/zig/libc/mingw/math/arm/s_rintf.c
-lib/zig/libc/mingw/math/arm/s_trunc.c
-lib/zig/libc/mingw/math/arm/s_truncf.c
-lib/zig/libc/mingw/math/arm/sincos.S
-lib/zig/libc/mingw/math/arm/sincosf.S
-lib/zig/libc/mingw/math/arm64/_chgsignl.S
-lib/zig/libc/mingw/math/arm64/exp2.S
-lib/zig/libc/mingw/math/arm64/exp2f.S
-lib/zig/libc/mingw/math/arm64/nearbyint.S
-lib/zig/libc/mingw/math/arm64/nearbyintf.S
-lib/zig/libc/mingw/math/arm64/nearbyintl.S
-lib/zig/libc/mingw/math/arm64/rint.c
-lib/zig/libc/mingw/math/arm64/rintf.c
-lib/zig/libc/mingw/math/arm64/sincos.S
-lib/zig/libc/mingw/math/arm64/sincosf.S
-lib/zig/libc/mingw/math/arm64/trunc.S
-lib/zig/libc/mingw/math/arm64/truncf.S
-lib/zig/libc/mingw/math/bsd_private_base.h
-lib/zig/libc/mingw/math/cbrt.c
-lib/zig/libc/mingw/math/cbrtf.c
-lib/zig/libc/mingw/math/cbrtl.c
-lib/zig/libc/mingw/math/cephes_mconf.h
-lib/zig/libc/mingw/math/copysign.c
-lib/zig/libc/mingw/math/copysignf.c
-lib/zig/libc/mingw/math/coshf.c
-lib/zig/libc/mingw/math/coshl.c
-lib/zig/libc/mingw/math/erfl.c
-lib/zig/libc/mingw/math/expf.c
-lib/zig/libc/mingw/math/fabs.c
-lib/zig/libc/mingw/math/fabsf.c
-lib/zig/libc/mingw/math/fabsl.c
-lib/zig/libc/mingw/math/fdim.c
-lib/zig/libc/mingw/math/fdimf.c
-lib/zig/libc/mingw/math/fdiml.c
-lib/zig/libc/mingw/math/fma.c
-lib/zig/libc/mingw/math/fmaf.c
-lib/zig/libc/mingw/math/fmal.c
-lib/zig/libc/mingw/math/fmax.c
-lib/zig/libc/mingw/math/fmaxf.c
-lib/zig/libc/mingw/math/fmaxl.c
-lib/zig/libc/mingw/math/fmin.c
-lib/zig/libc/mingw/math/fminf.c
-lib/zig/libc/mingw/math/fminl.c
-lib/zig/libc/mingw/math/fp_consts.c
-lib/zig/libc/mingw/math/fp_consts.h
-lib/zig/libc/mingw/math/fp_constsf.c
-lib/zig/libc/mingw/math/fp_constsl.c
-lib/zig/libc/mingw/math/fpclassify.c
-lib/zig/libc/mingw/math/fpclassifyf.c
-lib/zig/libc/mingw/math/fpclassifyl.c
-lib/zig/libc/mingw/math/frexp.c
-lib/zig/libc/mingw/math/frexpf.c
-lib/zig/libc/mingw/math/frexpl.c
-lib/zig/libc/mingw/math/hypot.c
-lib/zig/libc/mingw/math/hypotf.c
-lib/zig/libc/mingw/math/hypotl.c
-lib/zig/libc/mingw/math/isnan.c
-lib/zig/libc/mingw/math/isnanf.c
-lib/zig/libc/mingw/math/isnanl.c
-lib/zig/libc/mingw/math/ldexpf.c
-lib/zig/libc/mingw/math/lgamma.c
-lib/zig/libc/mingw/math/lgammaf.c
-lib/zig/libc/mingw/math/lgammal.c
-lib/zig/libc/mingw/math/llrint.c
-lib/zig/libc/mingw/math/llrintf.c
-lib/zig/libc/mingw/math/llrintl.c
-lib/zig/libc/mingw/math/llround.c
-lib/zig/libc/mingw/math/llroundf.c
-lib/zig/libc/mingw/math/llroundl.c
-lib/zig/libc/mingw/math/log10f.c
-lib/zig/libc/mingw/math/logf.c
-lib/zig/libc/mingw/math/lrint.c
-lib/zig/libc/mingw/math/lrintf.c
-lib/zig/libc/mingw/math/lrintl.c
-lib/zig/libc/mingw/math/lround.c
-lib/zig/libc/mingw/math/lroundf.c
-lib/zig/libc/mingw/math/lroundl.c
-lib/zig/libc/mingw/math/modf.c
-lib/zig/libc/mingw/math/modff.c
-lib/zig/libc/mingw/math/modfl.c
-lib/zig/libc/mingw/math/nextafterf.c
-lib/zig/libc/mingw/math/nextafterl.c
-lib/zig/libc/mingw/math/nexttoward.c
-lib/zig/libc/mingw/math/nexttowardf.c
-lib/zig/libc/mingw/math/powf.c
-lib/zig/libc/mingw/math/powi.c
-lib/zig/libc/mingw/math/powi.def.h
-lib/zig/libc/mingw/math/powif.c
-lib/zig/libc/mingw/math/powil.c
-lib/zig/libc/mingw/math/rintl.c
-lib/zig/libc/mingw/math/round.c
-lib/zig/libc/mingw/math/roundf.c
-lib/zig/libc/mingw/math/roundl.c
-lib/zig/libc/mingw/math/s_erf.c
-lib/zig/libc/mingw/math/sf_erf.c
-lib/zig/libc/mingw/math/signbit.c
-lib/zig/libc/mingw/math/signbitf.c
-lib/zig/libc/mingw/math/signbitl.c
-lib/zig/libc/mingw/math/signgam.c
-lib/zig/libc/mingw/math/sinhf.c
-lib/zig/libc/mingw/math/sinhl.c
-lib/zig/libc/mingw/math/sqrt.c
-lib/zig/libc/mingw/math/sqrt.def.h
-lib/zig/libc/mingw/math/sqrtf.c
-lib/zig/libc/mingw/math/sqrtl.c
-lib/zig/libc/mingw/math/tanhf.c
-lib/zig/libc/mingw/math/tanhl.c
-lib/zig/libc/mingw/math/tgamma.c
-lib/zig/libc/mingw/math/tgammaf.c
-lib/zig/libc/mingw/math/tgammal.c
-lib/zig/libc/mingw/math/truncl.c
-lib/zig/libc/mingw/math/x86/_chgsignl.S
-lib/zig/libc/mingw/math/x86/acosf.c
-lib/zig/libc/mingw/math/x86/acosh.c
-lib/zig/libc/mingw/math/x86/acosh.def.h
-lib/zig/libc/mingw/math/x86/acoshf.c
-lib/zig/libc/mingw/math/x86/acoshl.c
-lib/zig/libc/mingw/math/x86/acosl.c
-lib/zig/libc/mingw/math/x86/asinf.c
-lib/zig/libc/mingw/math/x86/asinh.c
-lib/zig/libc/mingw/math/x86/asinhf.c
-lib/zig/libc/mingw/math/x86/asinhl.c
-lib/zig/libc/mingw/math/x86/asinl.c
-lib/zig/libc/mingw/math/x86/atan2.c
-lib/zig/libc/mingw/math/x86/atan2f.c
-lib/zig/libc/mingw/math/x86/atan2l.c
-lib/zig/libc/mingw/math/x86/atanf.c
-lib/zig/libc/mingw/math/x86/atanh.c
-lib/zig/libc/mingw/math/x86/atanhf.c
-lib/zig/libc/mingw/math/x86/atanhl.c
-lib/zig/libc/mingw/math/x86/atanl.c
-lib/zig/libc/mingw/math/x86/ceil.S
-lib/zig/libc/mingw/math/x86/ceilf.S
-lib/zig/libc/mingw/math/x86/ceill.S
-lib/zig/libc/mingw/math/x86/copysignl.S
-lib/zig/libc/mingw/math/x86/cos.c
-lib/zig/libc/mingw/math/x86/cos.def.h
-lib/zig/libc/mingw/math/x86/cosf.c
-lib/zig/libc/mingw/math/x86/cosl_internal.S
-lib/zig/libc/mingw/math/x86/cosl.c
-lib/zig/libc/mingw/math/x86/cossin.c
-lib/zig/libc/mingw/math/x86/exp.c
-lib/zig/libc/mingw/math/x86/exp.def.h
-lib/zig/libc/mingw/math/x86/exp2.S
-lib/zig/libc/mingw/math/x86/exp2f.S
-lib/zig/libc/mingw/math/x86/exp2l.S
-lib/zig/libc/mingw/math/x86/expl.c
-lib/zig/libc/mingw/math/x86/expm1.c
-lib/zig/libc/mingw/math/x86/expm1.def.h
-lib/zig/libc/mingw/math/x86/expm1f.c
-lib/zig/libc/mingw/math/x86/expm1l.c
-lib/zig/libc/mingw/math/x86/fastmath.h
-lib/zig/libc/mingw/math/x86/floor.S
-lib/zig/libc/mingw/math/x86/floorf.S
-lib/zig/libc/mingw/math/x86/floorl.S
-lib/zig/libc/mingw/math/x86/fmod.c
-lib/zig/libc/mingw/math/x86/fmodf.c
-lib/zig/libc/mingw/math/x86/fmodl.c
-lib/zig/libc/mingw/math/x86/fucom.c
-lib/zig/libc/mingw/math/x86/ilogb.S
-lib/zig/libc/mingw/math/x86/ilogbf.S
-lib/zig/libc/mingw/math/x86/ilogbl.S
-lib/zig/libc/mingw/math/x86/internal_logl.S
-lib/zig/libc/mingw/math/x86/ldexp.c
-lib/zig/libc/mingw/math/x86/ldexpl.c
-lib/zig/libc/mingw/math/x86/log.c
-lib/zig/libc/mingw/math/x86/log.def.h
-lib/zig/libc/mingw/math/x86/log10l.S
-lib/zig/libc/mingw/math/x86/log1p.S
-lib/zig/libc/mingw/math/x86/log1pf.S
-lib/zig/libc/mingw/math/x86/log1pl.S
-lib/zig/libc/mingw/math/x86/log2.S
-lib/zig/libc/mingw/math/x86/log2f.S
-lib/zig/libc/mingw/math/x86/log2l.S
-lib/zig/libc/mingw/math/x86/logb.c
-lib/zig/libc/mingw/math/x86/logbf.c
-lib/zig/libc/mingw/math/x86/logbl.c
-lib/zig/libc/mingw/math/x86/logl.c
-lib/zig/libc/mingw/math/x86/nearbyint.S
-lib/zig/libc/mingw/math/x86/nearbyintf.S
-lib/zig/libc/mingw/math/x86/nearbyintl.S
-lib/zig/libc/mingw/math/x86/pow.c
-lib/zig/libc/mingw/math/x86/pow.def.h
-lib/zig/libc/mingw/math/x86/powl.c
-lib/zig/libc/mingw/math/x86/remainder.S
-lib/zig/libc/mingw/math/x86/remainderf.S
-lib/zig/libc/mingw/math/x86/remainderl.S
-lib/zig/libc/mingw/math/x86/remquo.S
-lib/zig/libc/mingw/math/x86/remquof.S
-lib/zig/libc/mingw/math/x86/remquol.S
-lib/zig/libc/mingw/math/x86/rint.c
-lib/zig/libc/mingw/math/x86/rintf.c
-lib/zig/libc/mingw/math/x86/scalbn.S
-lib/zig/libc/mingw/math/x86/scalbnf.S
-lib/zig/libc/mingw/math/x86/scalbnl.S
-lib/zig/libc/mingw/math/x86/sin.c
-lib/zig/libc/mingw/math/x86/sin.def.h
-lib/zig/libc/mingw/math/x86/sinf.c
-lib/zig/libc/mingw/math/x86/sinl_internal.S
-lib/zig/libc/mingw/math/x86/sinl.c
-lib/zig/libc/mingw/math/x86/tanf.c
-lib/zig/libc/mingw/math/x86/tanl.S
-lib/zig/libc/mingw/math/x86/trunc.S
-lib/zig/libc/mingw/math/x86/truncf.S
-lib/zig/libc/mingw/misc/___mb_cur_max_func.c
-lib/zig/libc/mingw/misc/__p___argv.c
-lib/zig/libc/mingw/misc/__p__acmdln.c
-lib/zig/libc/mingw/misc/__p__commode.c
-lib/zig/libc/mingw/misc/__p__fmode.c
-lib/zig/libc/mingw/misc/__p__wcmdln.c
-lib/zig/libc/mingw/misc/_configthreadlocale.c
-lib/zig/libc/mingw/misc/_create_locale.c
-lib/zig/libc/mingw/misc/_free_locale.c
-lib/zig/libc/mingw/misc/_get_current_locale.c
-lib/zig/libc/mingw/misc/alarm.c
-lib/zig/libc/mingw/misc/basename.c
-lib/zig/libc/mingw/misc/btowc.c
-lib/zig/libc/mingw/misc/delay-f.c
-lib/zig/libc/mingw/misc/delay-n.c
-lib/zig/libc/mingw/misc/delayimp.c
-lib/zig/libc/mingw/misc/dirent.c
-lib/zig/libc/mingw/misc/dirname.c
-lib/zig/libc/mingw/misc/feclearexcept.c
-lib/zig/libc/mingw/misc/fegetenv.c
-lib/zig/libc/mingw/misc/fegetexceptflag.c
-lib/zig/libc/mingw/misc/fegetround.c
-lib/zig/libc/mingw/misc/feholdexcept.c
-lib/zig/libc/mingw/misc/feraiseexcept.c
-lib/zig/libc/mingw/misc/fesetenv.c
-lib/zig/libc/mingw/misc/fesetexceptflag.c
-lib/zig/libc/mingw/misc/fesetround.c
-lib/zig/libc/mingw/misc/fetestexcept.c
-lib/zig/libc/mingw/misc/feupdateenv.c
-lib/zig/libc/mingw/misc/ftruncate.c
-lib/zig/libc/mingw/misc/ftw.c
-lib/zig/libc/mingw/misc/ftw64.c
-lib/zig/libc/mingw/misc/fwide.c
-lib/zig/libc/mingw/misc/getlogin.c
-lib/zig/libc/mingw/misc/getopt.c
-lib/zig/libc/mingw/misc/gettimeofday.c
-lib/zig/libc/mingw/misc/imaxabs.c
-lib/zig/libc/mingw/misc/imaxdiv.c
-lib/zig/libc/mingw/misc/initenv.c
-lib/zig/libc/mingw/misc/invalid_parameter_handler.c
-lib/zig/libc/mingw/misc/isblank.c
-lib/zig/libc/mingw/misc/iswblank.c
-lib/zig/libc/mingw/misc/lc_locale_func.c
-lib/zig/libc/mingw/misc/mb_wc_common.h
-lib/zig/libc/mingw/misc/mbrtowc.c
-lib/zig/libc/mingw/misc/mbsinit.c
-lib/zig/libc/mingw/misc/mempcpy.c
-lib/zig/libc/mingw/misc/mingw_getsp.S
-lib/zig/libc/mingw/misc/mingw_longjmp.S
-lib/zig/libc/mingw/misc/mingw_matherr.c
-lib/zig/libc/mingw/misc/mingw_mbwc_convert.c
-lib/zig/libc/mingw/misc/mingw_usleep.c
-lib/zig/libc/mingw/misc/mingw_wcstod.c
-lib/zig/libc/mingw/misc/mingw_wcstof.c
-lib/zig/libc/mingw/misc/mingw_wcstold.c
-lib/zig/libc/mingw/misc/mingw-aligned-malloc.c
-lib/zig/libc/mingw/misc/mkstemp.c
-lib/zig/libc/mingw/misc/onexit_table.c
-lib/zig/libc/mingw/misc/output_format.c
-lib/zig/libc/mingw/misc/purecall.c
-lib/zig/libc/mingw/misc/register_tls_atexit.c
-lib/zig/libc/mingw/misc/seterrno.c
-lib/zig/libc/mingw/misc/setjmp.S
-lib/zig/libc/mingw/misc/sleep.c
-lib/zig/libc/mingw/misc/strnlen.c
-lib/zig/libc/mingw/misc/strsafe.c
-lib/zig/libc/mingw/misc/strtoimax.c
-lib/zig/libc/mingw/misc/strtoumax.c
-lib/zig/libc/mingw/misc/tdelete.c
-lib/zig/libc/mingw/misc/tfind.c
-lib/zig/libc/mingw/misc/tsearch.c
-lib/zig/libc/mingw/misc/twalk.c
-lib/zig/libc/mingw/misc/uchar_c16rtomb.c
-lib/zig/libc/mingw/misc/uchar_c32rtomb.c
-lib/zig/libc/mingw/misc/uchar_mbrtoc16.c
-lib/zig/libc/mingw/misc/uchar_mbrtoc32.c
-lib/zig/libc/mingw/misc/wassert.c
-lib/zig/libc/mingw/misc/wcrtomb.c
-lib/zig/libc/mingw/misc/wcsnlen.c
-lib/zig/libc/mingw/misc/wcstof.c
-lib/zig/libc/mingw/misc/wcstoimax.c
-lib/zig/libc/mingw/misc/wcstold.c
-lib/zig/libc/mingw/misc/wcstoumax.c
-lib/zig/libc/mingw/misc/wctob.c
-lib/zig/libc/mingw/misc/wctrans.c
-lib/zig/libc/mingw/misc/wctype.c
-lib/zig/libc/mingw/misc/wdirent.c
-lib/zig/libc/mingw/misc/winbs_uint64.c
-lib/zig/libc/mingw/misc/winbs_ulong.c
-lib/zig/libc/mingw/misc/winbs_ushort.c
-lib/zig/libc/mingw/misc/wmemchr.c
-lib/zig/libc/mingw/misc/wmemcmp.c
-lib/zig/libc/mingw/misc/wmemcpy.c
-lib/zig/libc/mingw/misc/wmemmove.c
-lib/zig/libc/mingw/misc/wmempcpy.c
-lib/zig/libc/mingw/misc/wmemset.c
-lib/zig/libc/mingw/secapi/_access_s.c
-lib/zig/libc/mingw/secapi/_cgets_s.c
-lib/zig/libc/mingw/secapi/_cgetws_s.c
-lib/zig/libc/mingw/secapi/_chsize_s.c
-lib/zig/libc/mingw/secapi/_controlfp_s.c
-lib/zig/libc/mingw/secapi/_cprintf_s_l.c
-lib/zig/libc/mingw/secapi/_cprintf_s.c
-lib/zig/libc/mingw/secapi/_ctime32_s.c
-lib/zig/libc/mingw/secapi/_ctime64_s.c
-lib/zig/libc/mingw/secapi/_cwprintf_s_l.c
-lib/zig/libc/mingw/secapi/_cwprintf_s.c
-lib/zig/libc/mingw/secapi/_gmtime32_s.c
-lib/zig/libc/mingw/secapi/_gmtime64_s.c
-lib/zig/libc/mingw/secapi/_localtime32_s.c
-lib/zig/libc/mingw/secapi/_localtime64_s.c
-lib/zig/libc/mingw/secapi/_mktemp_s.c
-lib/zig/libc/mingw/secapi/_sopen_s.c
-lib/zig/libc/mingw/secapi/_strdate_s.c
-lib/zig/libc/mingw/secapi/_strtime_s.c
-lib/zig/libc/mingw/secapi/_umask_s.c
-lib/zig/libc/mingw/secapi/_vcprintf_s_l.c
-lib/zig/libc/mingw/secapi/_vcprintf_s.c
-lib/zig/libc/mingw/secapi/_vcwprintf_s_l.c
-lib/zig/libc/mingw/secapi/_vcwprintf_s.c
-lib/zig/libc/mingw/secapi/_vscprintf_p.c
-lib/zig/libc/mingw/secapi/_vscwprintf_p.c
-lib/zig/libc/mingw/secapi/_vswprintf_p.c
-lib/zig/libc/mingw/secapi/_waccess_s.c
-lib/zig/libc/mingw/secapi/_wasctime_s.c
-lib/zig/libc/mingw/secapi/_wctime32_s.c
-lib/zig/libc/mingw/secapi/_wctime64_s.c
-lib/zig/libc/mingw/secapi/_wmktemp_s.c
-lib/zig/libc/mingw/secapi/_wstrdate_s.c
-lib/zig/libc/mingw/secapi/_wstrtime_s.c
-lib/zig/libc/mingw/secapi/asctime_s.c
-lib/zig/libc/mingw/secapi/memcpy_s.c
-lib/zig/libc/mingw/secapi/memmove_s.c
-lib/zig/libc/mingw/secapi/rand_s.c
-lib/zig/libc/mingw/secapi/sprintf_s.c
-lib/zig/libc/mingw/secapi/strerror_s.c
-lib/zig/libc/mingw/secapi/vsprintf_s.c
-lib/zig/libc/mingw/secapi/wmemcpy_s.c
-lib/zig/libc/mingw/secapi/wmemmove_s.c
-lib/zig/libc/mingw/stdio/_Exit.c
-lib/zig/libc/mingw/stdio/_findfirst64i32.c
-lib/zig/libc/mingw/stdio/_findnext64i32.c
-lib/zig/libc/mingw/stdio/_fstat.c
-lib/zig/libc/mingw/stdio/_fstat64i32.c
-lib/zig/libc/mingw/stdio/_ftime.c
-lib/zig/libc/mingw/stdio/_getc_nolock.c
-lib/zig/libc/mingw/stdio/_getwc_nolock.c
-lib/zig/libc/mingw/stdio/_putc_nolock.c
-lib/zig/libc/mingw/stdio/_putwc_nolock.c
-lib/zig/libc/mingw/stdio/_stat.c
-lib/zig/libc/mingw/stdio/_stat64i32.c
-lib/zig/libc/mingw/stdio/_vscprintf.c
-lib/zig/libc/mingw/stdio/_wfindfirst64i32.c
-lib/zig/libc/mingw/stdio/_wfindnext64i32.c
-lib/zig/libc/mingw/stdio/_wstat.c
-lib/zig/libc/mingw/stdio/_wstat64i32.c
-lib/zig/libc/mingw/stdio/acrt_iob_func.c
-lib/zig/libc/mingw/stdio/asprintf.c
-lib/zig/libc/mingw/stdio/atoll.c
-lib/zig/libc/mingw/stdio/fgetpos64.c
-lib/zig/libc/mingw/stdio/fopen64.c
-lib/zig/libc/mingw/stdio/fseeki64.c
-lib/zig/libc/mingw/stdio/fseeko32.c
-lib/zig/libc/mingw/stdio/fseeko64.c
-lib/zig/libc/mingw/stdio/fsetpos64.c
-lib/zig/libc/mingw/stdio/ftello.c
-lib/zig/libc/mingw/stdio/ftello64.c
-lib/zig/libc/mingw/stdio/ftruncate64.c
-lib/zig/libc/mingw/stdio/lltoa.c
-lib/zig/libc/mingw/stdio/lltow.c
-lib/zig/libc/mingw/stdio/lseek64.c
-lib/zig/libc/mingw/stdio/mingw_asprintf.c
-lib/zig/libc/mingw/stdio/mingw_fprintf.c
-lib/zig/libc/mingw/stdio/mingw_fprintfw.c
-lib/zig/libc/mingw/stdio/mingw_fscanf.c
-lib/zig/libc/mingw/stdio/mingw_fwscanf.c
-lib/zig/libc/mingw/stdio/mingw_lock.c
-lib/zig/libc/mingw/stdio/mingw_pformat.c
-lib/zig/libc/mingw/stdio/mingw_pformat.h
-lib/zig/libc/mingw/stdio/mingw_pformatw.c
-lib/zig/libc/mingw/stdio/mingw_printf.c
-lib/zig/libc/mingw/stdio/mingw_printfw.c
-lib/zig/libc/mingw/stdio/mingw_scanf.c
-lib/zig/libc/mingw/stdio/mingw_snprintf.c
-lib/zig/libc/mingw/stdio/mingw_snprintfw.c
-lib/zig/libc/mingw/stdio/mingw_sprintf.c
-lib/zig/libc/mingw/stdio/mingw_sprintfw.c
-lib/zig/libc/mingw/stdio/mingw_sscanf.c
-lib/zig/libc/mingw/stdio/mingw_swscanf.c
-lib/zig/libc/mingw/stdio/mingw_vasprintf.c
-lib/zig/libc/mingw/stdio/mingw_vfprintf.c
-lib/zig/libc/mingw/stdio/mingw_vfprintfw.c
-lib/zig/libc/mingw/stdio/mingw_vfscanf.c
-lib/zig/libc/mingw/stdio/mingw_vprintf.c
-lib/zig/libc/mingw/stdio/mingw_vprintfw.c
-lib/zig/libc/mingw/stdio/mingw_vsnprintf.c
-lib/zig/libc/mingw/stdio/mingw_vsnprintfw.c
-lib/zig/libc/mingw/stdio/mingw_vsprintf.c
-lib/zig/libc/mingw/stdio/mingw_vsprintfw.c
-lib/zig/libc/mingw/stdio/mingw_wscanf.c
-lib/zig/libc/mingw/stdio/mingw_wvfscanf.c
-lib/zig/libc/mingw/stdio/scanf.S
-lib/zig/libc/mingw/stdio/scanf2-template.S
-lib/zig/libc/mingw/stdio/snprintf_alias.c
-lib/zig/libc/mingw/stdio/snprintf.c
-lib/zig/libc/mingw/stdio/snwprintf.c
-lib/zig/libc/mingw/stdio/strtof.c
-lib/zig/libc/mingw/stdio/strtok_r.c
-lib/zig/libc/mingw/stdio/truncate.c
-lib/zig/libc/mingw/stdio/ulltoa.c
-lib/zig/libc/mingw/stdio/ulltow.c
-lib/zig/libc/mingw/stdio/vasprintf.c
-lib/zig/libc/mingw/stdio/vfscanf.c
-lib/zig/libc/mingw/stdio/vfscanf2.S
-lib/zig/libc/mingw/stdio/vfwscanf.c
-lib/zig/libc/mingw/stdio/vfwscanf2.S
-lib/zig/libc/mingw/stdio/vscanf.c
-lib/zig/libc/mingw/stdio/vscanf2.S
-lib/zig/libc/mingw/stdio/vsnprintf_alias.c
-lib/zig/libc/mingw/stdio/vsnprintf.c
-lib/zig/libc/mingw/stdio/vsnwprintf.c
-lib/zig/libc/mingw/stdio/vsscanf.c
-lib/zig/libc/mingw/stdio/vsscanf2.S
-lib/zig/libc/mingw/stdio/vswscanf.c
-lib/zig/libc/mingw/stdio/vswscanf2.S
-lib/zig/libc/mingw/stdio/vwscanf.c
-lib/zig/libc/mingw/stdio/vwscanf2.S
-lib/zig/libc/mingw/stdio/wtoll.c
-lib/zig/libc/musl/arch/aarch64/atomic_arch.h
-lib/zig/libc/musl/arch/aarch64/bits/alltypes.h.in
-lib/zig/libc/musl/arch/aarch64/bits/fcntl.h
-lib/zig/libc/musl/arch/aarch64/bits/fenv.h
-lib/zig/libc/musl/arch/aarch64/bits/float.h
-lib/zig/libc/musl/arch/aarch64/bits/hwcap.h
-lib/zig/libc/musl/arch/aarch64/bits/mman.h
-lib/zig/libc/musl/arch/aarch64/bits/posix.h
-lib/zig/libc/musl/arch/aarch64/bits/reg.h
-lib/zig/libc/musl/arch/aarch64/bits/setjmp.h
-lib/zig/libc/musl/arch/aarch64/bits/signal.h
-lib/zig/libc/musl/arch/aarch64/bits/stat.h
-lib/zig/libc/musl/arch/aarch64/bits/stdint.h
-lib/zig/libc/musl/arch/aarch64/bits/syscall.h.in
-lib/zig/libc/musl/arch/aarch64/bits/user.h
-lib/zig/libc/musl/arch/aarch64/crt_arch.h
-lib/zig/libc/musl/arch/aarch64/fp_arch.h
-lib/zig/libc/musl/arch/aarch64/kstat.h
-lib/zig/libc/musl/arch/aarch64/pthread_arch.h
-lib/zig/libc/musl/arch/aarch64/reloc.h
-lib/zig/libc/musl/arch/aarch64/syscall_arch.h
-lib/zig/libc/musl/arch/arm/atomic_arch.h
-lib/zig/libc/musl/arch/arm/bits/alltypes.h.in
-lib/zig/libc/musl/arch/arm/bits/fcntl.h
-lib/zig/libc/musl/arch/arm/bits/fenv.h
-lib/zig/libc/musl/arch/arm/bits/float.h
-lib/zig/libc/musl/arch/arm/bits/hwcap.h
-lib/zig/libc/musl/arch/arm/bits/ioctl_fix.h
-lib/zig/libc/musl/arch/arm/bits/ipcstat.h
-lib/zig/libc/musl/arch/arm/bits/msg.h
-lib/zig/libc/musl/arch/arm/bits/posix.h
-lib/zig/libc/musl/arch/arm/bits/ptrace.h
-lib/zig/libc/musl/arch/arm/bits/reg.h
-lib/zig/libc/musl/arch/arm/bits/sem.h
-lib/zig/libc/musl/arch/arm/bits/setjmp.h
-lib/zig/libc/musl/arch/arm/bits/shm.h
-lib/zig/libc/musl/arch/arm/bits/signal.h
-lib/zig/libc/musl/arch/arm/bits/stat.h
-lib/zig/libc/musl/arch/arm/bits/stdint.h
-lib/zig/libc/musl/arch/arm/bits/syscall.h.in
-lib/zig/libc/musl/arch/arm/bits/user.h
-lib/zig/libc/musl/arch/arm/crt_arch.h
-lib/zig/libc/musl/arch/arm/kstat.h
-lib/zig/libc/musl/arch/arm/pthread_arch.h
-lib/zig/libc/musl/arch/arm/reloc.h
-lib/zig/libc/musl/arch/arm/syscall_arch.h
-lib/zig/libc/musl/arch/generic/bits/dirent.h
-lib/zig/libc/musl/arch/generic/bits/errno.h
-lib/zig/libc/musl/arch/generic/bits/fcntl.h
-lib/zig/libc/musl/arch/generic/bits/fenv.h
-lib/zig/libc/musl/arch/generic/bits/hwcap.h
-lib/zig/libc/musl/arch/generic/bits/io.h
-lib/zig/libc/musl/arch/generic/bits/ioctl_fix.h
-lib/zig/libc/musl/arch/generic/bits/ioctl.h
-lib/zig/libc/musl/arch/generic/bits/ipc.h
-lib/zig/libc/musl/arch/generic/bits/ipcstat.h
-lib/zig/libc/musl/arch/generic/bits/kd.h
-lib/zig/libc/musl/arch/generic/bits/limits.h
-lib/zig/libc/musl/arch/generic/bits/link.h
-lib/zig/libc/musl/arch/generic/bits/mman.h
-lib/zig/libc/musl/arch/generic/bits/msg.h
-lib/zig/libc/musl/arch/generic/bits/poll.h
-lib/zig/libc/musl/arch/generic/bits/ptrace.h
-lib/zig/libc/musl/arch/generic/bits/resource.h
-lib/zig/libc/musl/arch/generic/bits/sem.h
-lib/zig/libc/musl/arch/generic/bits/shm.h
-lib/zig/libc/musl/arch/generic/bits/socket.h
-lib/zig/libc/musl/arch/generic/bits/soundcard.h
-lib/zig/libc/musl/arch/generic/bits/statfs.h
-lib/zig/libc/musl/arch/generic/bits/termios.h
-lib/zig/libc/musl/arch/generic/bits/vt.h
-lib/zig/libc/musl/arch/generic/fp_arch.h
-lib/zig/libc/musl/arch/i386/arch.mak
-lib/zig/libc/musl/arch/i386/atomic_arch.h
-lib/zig/libc/musl/arch/i386/bits/alltypes.h.in
-lib/zig/libc/musl/arch/i386/bits/fenv.h
-lib/zig/libc/musl/arch/i386/bits/float.h
-lib/zig/libc/musl/arch/i386/bits/io.h
-lib/zig/libc/musl/arch/i386/bits/ipcstat.h
-lib/zig/libc/musl/arch/i386/bits/limits.h
-lib/zig/libc/musl/arch/i386/bits/mman.h
-lib/zig/libc/musl/arch/i386/bits/msg.h
-lib/zig/libc/musl/arch/i386/bits/posix.h
-lib/zig/libc/musl/arch/i386/bits/ptrace.h
-lib/zig/libc/musl/arch/i386/bits/reg.h
-lib/zig/libc/musl/arch/i386/bits/sem.h
-lib/zig/libc/musl/arch/i386/bits/setjmp.h
-lib/zig/libc/musl/arch/i386/bits/shm.h
-lib/zig/libc/musl/arch/i386/bits/signal.h
-lib/zig/libc/musl/arch/i386/bits/stat.h
-lib/zig/libc/musl/arch/i386/bits/stdint.h
-lib/zig/libc/musl/arch/i386/bits/syscall.h.in
-lib/zig/libc/musl/arch/i386/bits/user.h
-lib/zig/libc/musl/arch/i386/crt_arch.h
-lib/zig/libc/musl/arch/i386/kstat.h
-lib/zig/libc/musl/arch/i386/pthread_arch.h
-lib/zig/libc/musl/arch/i386/reloc.h
-lib/zig/libc/musl/arch/i386/syscall_arch.h
-lib/zig/libc/musl/arch/m68k/arch.mak
-lib/zig/libc/musl/arch/m68k/atomic_arch.h
-lib/zig/libc/musl/arch/m68k/bits/alltypes.h.in
-lib/zig/libc/musl/arch/m68k/bits/fcntl.h
-lib/zig/libc/musl/arch/m68k/bits/fenv.h
-lib/zig/libc/musl/arch/m68k/bits/float.h
-lib/zig/libc/musl/arch/m68k/bits/ipcstat.h
-lib/zig/libc/musl/arch/m68k/bits/msg.h
-lib/zig/libc/musl/arch/m68k/bits/posix.h
-lib/zig/libc/musl/arch/m68k/bits/ptrace.h
-lib/zig/libc/musl/arch/m68k/bits/reg.h
-lib/zig/libc/musl/arch/m68k/bits/sem.h
-lib/zig/libc/musl/arch/m68k/bits/setjmp.h
-lib/zig/libc/musl/arch/m68k/bits/shm.h
-lib/zig/libc/musl/arch/m68k/bits/signal.h
-lib/zig/libc/musl/arch/m68k/bits/stat.h
-lib/zig/libc/musl/arch/m68k/bits/stdint.h
-lib/zig/libc/musl/arch/m68k/bits/syscall.h.in
-lib/zig/libc/musl/arch/m68k/bits/user.h
-lib/zig/libc/musl/arch/m68k/crt_arch.h
-lib/zig/libc/musl/arch/m68k/kstat.h
-lib/zig/libc/musl/arch/m68k/pthread_arch.h
-lib/zig/libc/musl/arch/m68k/reloc.h
-lib/zig/libc/musl/arch/m68k/syscall_arch.h
-lib/zig/libc/musl/arch/mips/arch.mak
-lib/zig/libc/musl/arch/mips/atomic_arch.h
-lib/zig/libc/musl/arch/mips/bits/alltypes.h.in
-lib/zig/libc/musl/arch/mips/bits/errno.h
-lib/zig/libc/musl/arch/mips/bits/fcntl.h
-lib/zig/libc/musl/arch/mips/bits/fenv.h
-lib/zig/libc/musl/arch/mips/bits/float.h
-lib/zig/libc/musl/arch/mips/bits/hwcap.h
-lib/zig/libc/musl/arch/mips/bits/ioctl.h
-lib/zig/libc/musl/arch/mips/bits/ipcstat.h
-lib/zig/libc/musl/arch/mips/bits/mman.h
-lib/zig/libc/musl/arch/mips/bits/msg.h
-lib/zig/libc/musl/arch/mips/bits/poll.h
-lib/zig/libc/musl/arch/mips/bits/posix.h
-lib/zig/libc/musl/arch/mips/bits/ptrace.h
-lib/zig/libc/musl/arch/mips/bits/reg.h
-lib/zig/libc/musl/arch/mips/bits/resource.h
-lib/zig/libc/musl/arch/mips/bits/sem.h
-lib/zig/libc/musl/arch/mips/bits/setjmp.h
-lib/zig/libc/musl/arch/mips/bits/shm.h
-lib/zig/libc/musl/arch/mips/bits/signal.h
-lib/zig/libc/musl/arch/mips/bits/socket.h
-lib/zig/libc/musl/arch/mips/bits/stat.h
-lib/zig/libc/musl/arch/mips/bits/statfs.h
-lib/zig/libc/musl/arch/mips/bits/stdint.h
-lib/zig/libc/musl/arch/mips/bits/syscall.h.in
-lib/zig/libc/musl/arch/mips/bits/termios.h
-lib/zig/libc/musl/arch/mips/bits/user.h
-lib/zig/libc/musl/arch/mips/crt_arch.h
-lib/zig/libc/musl/arch/mips/ksigaction.h
-lib/zig/libc/musl/arch/mips/kstat.h
-lib/zig/libc/musl/arch/mips/pthread_arch.h
-lib/zig/libc/musl/arch/mips/reloc.h
-lib/zig/libc/musl/arch/mips/syscall_arch.h
-lib/zig/libc/musl/arch/mips64/atomic_arch.h
-lib/zig/libc/musl/arch/mips64/bits/alltypes.h.in
-lib/zig/libc/musl/arch/mips64/bits/errno.h
-lib/zig/libc/musl/arch/mips64/bits/fcntl.h
-lib/zig/libc/musl/arch/mips64/bits/fenv.h
-lib/zig/libc/musl/arch/mips64/bits/float.h
-lib/zig/libc/musl/arch/mips64/bits/hwcap.h
-lib/zig/libc/musl/arch/mips64/bits/ioctl.h
-lib/zig/libc/musl/arch/mips64/bits/ipc.h
-lib/zig/libc/musl/arch/mips64/bits/mman.h
-lib/zig/libc/musl/arch/mips64/bits/poll.h
-lib/zig/libc/musl/arch/mips64/bits/posix.h
-lib/zig/libc/musl/arch/mips64/bits/ptrace.h
-lib/zig/libc/musl/arch/mips64/bits/reg.h
-lib/zig/libc/musl/arch/mips64/bits/resource.h
-lib/zig/libc/musl/arch/mips64/bits/setjmp.h
-lib/zig/libc/musl/arch/mips64/bits/signal.h
-lib/zig/libc/musl/arch/mips64/bits/socket.h
-lib/zig/libc/musl/arch/mips64/bits/stat.h
-lib/zig/libc/musl/arch/mips64/bits/statfs.h
-lib/zig/libc/musl/arch/mips64/bits/stdint.h
-lib/zig/libc/musl/arch/mips64/bits/syscall.h.in
-lib/zig/libc/musl/arch/mips64/bits/termios.h
-lib/zig/libc/musl/arch/mips64/bits/user.h
-lib/zig/libc/musl/arch/mips64/crt_arch.h
-lib/zig/libc/musl/arch/mips64/ksigaction.h
-lib/zig/libc/musl/arch/mips64/kstat.h
-lib/zig/libc/musl/arch/mips64/pthread_arch.h
-lib/zig/libc/musl/arch/mips64/reloc.h
-lib/zig/libc/musl/arch/mips64/syscall_arch.h
-lib/zig/libc/musl/arch/powerpc/arch.mak
-lib/zig/libc/musl/arch/powerpc/atomic_arch.h
-lib/zig/libc/musl/arch/powerpc/bits/alltypes.h.in
-lib/zig/libc/musl/arch/powerpc/bits/errno.h
-lib/zig/libc/musl/arch/powerpc/bits/fcntl.h
-lib/zig/libc/musl/arch/powerpc/bits/fenv.h
-lib/zig/libc/musl/arch/powerpc/bits/float.h
-lib/zig/libc/musl/arch/powerpc/bits/hwcap.h
-lib/zig/libc/musl/arch/powerpc/bits/ioctl.h
-lib/zig/libc/musl/arch/powerpc/bits/ipc.h
-lib/zig/libc/musl/arch/powerpc/bits/ipcstat.h
-lib/zig/libc/musl/arch/powerpc/bits/mman.h
-lib/zig/libc/musl/arch/powerpc/bits/msg.h
-lib/zig/libc/musl/arch/powerpc/bits/posix.h
-lib/zig/libc/musl/arch/powerpc/bits/ptrace.h
-lib/zig/libc/musl/arch/powerpc/bits/reg.h
-lib/zig/libc/musl/arch/powerpc/bits/sem.h
-lib/zig/libc/musl/arch/powerpc/bits/setjmp.h
-lib/zig/libc/musl/arch/powerpc/bits/shm.h
-lib/zig/libc/musl/arch/powerpc/bits/signal.h
-lib/zig/libc/musl/arch/powerpc/bits/socket.h
-lib/zig/libc/musl/arch/powerpc/bits/stat.h
-lib/zig/libc/musl/arch/powerpc/bits/stdint.h
-lib/zig/libc/musl/arch/powerpc/bits/syscall.h.in
-lib/zig/libc/musl/arch/powerpc/bits/termios.h
-lib/zig/libc/musl/arch/powerpc/bits/user.h
-lib/zig/libc/musl/arch/powerpc/crt_arch.h
-lib/zig/libc/musl/arch/powerpc/kstat.h
-lib/zig/libc/musl/arch/powerpc/pthread_arch.h
-lib/zig/libc/musl/arch/powerpc/reloc.h
-lib/zig/libc/musl/arch/powerpc/syscall_arch.h
-lib/zig/libc/musl/arch/powerpc64/atomic_arch.h
-lib/zig/libc/musl/arch/powerpc64/bits/alltypes.h.in
-lib/zig/libc/musl/arch/powerpc64/bits/errno.h
-lib/zig/libc/musl/arch/powerpc64/bits/fcntl.h
-lib/zig/libc/musl/arch/powerpc64/bits/fenv.h
-lib/zig/libc/musl/arch/powerpc64/bits/float.h
-lib/zig/libc/musl/arch/powerpc64/bits/hwcap.h
-lib/zig/libc/musl/arch/powerpc64/bits/ioctl.h
-lib/zig/libc/musl/arch/powerpc64/bits/ipc.h
-lib/zig/libc/musl/arch/powerpc64/bits/mman.h
-lib/zig/libc/musl/arch/powerpc64/bits/posix.h
-lib/zig/libc/musl/arch/powerpc64/bits/ptrace.h
-lib/zig/libc/musl/arch/powerpc64/bits/reg.h
-lib/zig/libc/musl/arch/powerpc64/bits/setjmp.h
-lib/zig/libc/musl/arch/powerpc64/bits/shm.h
-lib/zig/libc/musl/arch/powerpc64/bits/signal.h
-lib/zig/libc/musl/arch/powerpc64/bits/socket.h
-lib/zig/libc/musl/arch/powerpc64/bits/stat.h
-lib/zig/libc/musl/arch/powerpc64/bits/stdint.h
-lib/zig/libc/musl/arch/powerpc64/bits/syscall.h.in
-lib/zig/libc/musl/arch/powerpc64/bits/termios.h
-lib/zig/libc/musl/arch/powerpc64/bits/user.h
-lib/zig/libc/musl/arch/powerpc64/crt_arch.h
-lib/zig/libc/musl/arch/powerpc64/kstat.h
-lib/zig/libc/musl/arch/powerpc64/pthread_arch.h
-lib/zig/libc/musl/arch/powerpc64/reloc.h
-lib/zig/libc/musl/arch/powerpc64/syscall_arch.h
-lib/zig/libc/musl/arch/riscv64/atomic_arch.h
-lib/zig/libc/musl/arch/riscv64/bits/alltypes.h.in
-lib/zig/libc/musl/arch/riscv64/bits/fenv.h
-lib/zig/libc/musl/arch/riscv64/bits/float.h
-lib/zig/libc/musl/arch/riscv64/bits/posix.h
-lib/zig/libc/musl/arch/riscv64/bits/reg.h
-lib/zig/libc/musl/arch/riscv64/bits/setjmp.h
-lib/zig/libc/musl/arch/riscv64/bits/signal.h
-lib/zig/libc/musl/arch/riscv64/bits/stat.h
-lib/zig/libc/musl/arch/riscv64/bits/stdint.h
-lib/zig/libc/musl/arch/riscv64/bits/syscall.h.in
-lib/zig/libc/musl/arch/riscv64/bits/user.h
-lib/zig/libc/musl/arch/riscv64/crt_arch.h
-lib/zig/libc/musl/arch/riscv64/kstat.h
-lib/zig/libc/musl/arch/riscv64/pthread_arch.h
-lib/zig/libc/musl/arch/riscv64/reloc.h
-lib/zig/libc/musl/arch/riscv64/syscall_arch.h
-lib/zig/libc/musl/arch/s390x/atomic_arch.h
-lib/zig/libc/musl/arch/s390x/bits/alltypes.h.in
-lib/zig/libc/musl/arch/s390x/bits/fcntl.h
-lib/zig/libc/musl/arch/s390x/bits/fenv.h
-lib/zig/libc/musl/arch/s390x/bits/float.h
-lib/zig/libc/musl/arch/s390x/bits/hwcap.h
-lib/zig/libc/musl/arch/s390x/bits/ioctl_fix.h
-lib/zig/libc/musl/arch/s390x/bits/limits.h
-lib/zig/libc/musl/arch/s390x/bits/link.h
-lib/zig/libc/musl/arch/s390x/bits/posix.h
-lib/zig/libc/musl/arch/s390x/bits/ptrace.h
-lib/zig/libc/musl/arch/s390x/bits/reg.h
-lib/zig/libc/musl/arch/s390x/bits/setjmp.h
-lib/zig/libc/musl/arch/s390x/bits/signal.h
-lib/zig/libc/musl/arch/s390x/bits/stat.h
-lib/zig/libc/musl/arch/s390x/bits/statfs.h
-lib/zig/libc/musl/arch/s390x/bits/stdint.h
-lib/zig/libc/musl/arch/s390x/bits/syscall.h.in
-lib/zig/libc/musl/arch/s390x/bits/user.h
-lib/zig/libc/musl/arch/s390x/crt_arch.h
-lib/zig/libc/musl/arch/s390x/kstat.h
-lib/zig/libc/musl/arch/s390x/pthread_arch.h
-lib/zig/libc/musl/arch/s390x/reloc.h
-lib/zig/libc/musl/arch/s390x/syscall_arch.h
-lib/zig/libc/musl/arch/x86_64/atomic_arch.h
-lib/zig/libc/musl/arch/x86_64/bits/alltypes.h.in
-lib/zig/libc/musl/arch/x86_64/bits/fenv.h
-lib/zig/libc/musl/arch/x86_64/bits/float.h
-lib/zig/libc/musl/arch/x86_64/bits/io.h
-lib/zig/libc/musl/arch/x86_64/bits/limits.h
-lib/zig/libc/musl/arch/x86_64/bits/mman.h
-lib/zig/libc/musl/arch/x86_64/bits/posix.h
-lib/zig/libc/musl/arch/x86_64/bits/ptrace.h
-lib/zig/libc/musl/arch/x86_64/bits/reg.h
-lib/zig/libc/musl/arch/x86_64/bits/sem.h
-lib/zig/libc/musl/arch/x86_64/bits/setjmp.h
-lib/zig/libc/musl/arch/x86_64/bits/signal.h
-lib/zig/libc/musl/arch/x86_64/bits/stat.h
-lib/zig/libc/musl/arch/x86_64/bits/stdint.h
-lib/zig/libc/musl/arch/x86_64/bits/syscall.h.in
-lib/zig/libc/musl/arch/x86_64/bits/user.h
-lib/zig/libc/musl/arch/x86_64/crt_arch.h
-lib/zig/libc/musl/arch/x86_64/ksigaction.h
-lib/zig/libc/musl/arch/x86_64/kstat.h
-lib/zig/libc/musl/arch/x86_64/pthread_arch.h
-lib/zig/libc/musl/arch/x86_64/reloc.h
-lib/zig/libc/musl/arch/x86_64/syscall_arch.h
-lib/zig/libc/musl/compat/time32/__xstat.c
-lib/zig/libc/musl/compat/time32/adjtime32.c
-lib/zig/libc/musl/compat/time32/adjtimex_time32.c
-lib/zig/libc/musl/compat/time32/aio_suspend_time32.c
-lib/zig/libc/musl/compat/time32/clock_adjtime32.c
-lib/zig/libc/musl/compat/time32/clock_getres_time32.c
-lib/zig/libc/musl/compat/time32/clock_gettime32.c
-lib/zig/libc/musl/compat/time32/clock_nanosleep_time32.c
-lib/zig/libc/musl/compat/time32/clock_settime32.c
-lib/zig/libc/musl/compat/time32/cnd_timedwait_time32.c
-lib/zig/libc/musl/compat/time32/ctime32_r.c
-lib/zig/libc/musl/compat/time32/ctime32.c
-lib/zig/libc/musl/compat/time32/difftime32.c
-lib/zig/libc/musl/compat/time32/fstat_time32.c
-lib/zig/libc/musl/compat/time32/fstatat_time32.c
-lib/zig/libc/musl/compat/time32/ftime32.c
-lib/zig/libc/musl/compat/time32/futimens_time32.c
-lib/zig/libc/musl/compat/time32/futimes_time32.c
-lib/zig/libc/musl/compat/time32/futimesat_time32.c
-lib/zig/libc/musl/compat/time32/getitimer_time32.c
-lib/zig/libc/musl/compat/time32/getrusage_time32.c
-lib/zig/libc/musl/compat/time32/gettimeofday_time32.c
-lib/zig/libc/musl/compat/time32/gmtime32_r.c
-lib/zig/libc/musl/compat/time32/gmtime32.c
-lib/zig/libc/musl/compat/time32/localtime32_r.c
-lib/zig/libc/musl/compat/time32/localtime32.c
-lib/zig/libc/musl/compat/time32/lstat_time32.c
-lib/zig/libc/musl/compat/time32/lutimes_time32.c
-lib/zig/libc/musl/compat/time32/mktime32.c
-lib/zig/libc/musl/compat/time32/mq_timedreceive_time32.c
-lib/zig/libc/musl/compat/time32/mq_timedsend_time32.c
-lib/zig/libc/musl/compat/time32/mtx_timedlock_time32.c
-lib/zig/libc/musl/compat/time32/nanosleep_time32.c
-lib/zig/libc/musl/compat/time32/ppoll_time32.c
-lib/zig/libc/musl/compat/time32/pselect_time32.c
-lib/zig/libc/musl/compat/time32/pthread_cond_timedwait_time32.c
-lib/zig/libc/musl/compat/time32/pthread_mutex_timedlock_time32.c
-lib/zig/libc/musl/compat/time32/pthread_rwlock_timedrdlock_time32.c
-lib/zig/libc/musl/compat/time32/pthread_rwlock_timedwrlock_time32.c
-lib/zig/libc/musl/compat/time32/pthread_timedjoin_np_time32.c
-lib/zig/libc/musl/compat/time32/recvmmsg_time32.c
-lib/zig/libc/musl/compat/time32/sched_rr_get_interval_time32.c
-lib/zig/libc/musl/compat/time32/select_time32.c
-lib/zig/libc/musl/compat/time32/sem_timedwait_time32.c
-lib/zig/libc/musl/compat/time32/semtimedop_time32.c
-lib/zig/libc/musl/compat/time32/setitimer_time32.c
-lib/zig/libc/musl/compat/time32/settimeofday_time32.c
-lib/zig/libc/musl/compat/time32/sigtimedwait_time32.c
-lib/zig/libc/musl/compat/time32/stat_time32.c
-lib/zig/libc/musl/compat/time32/stime32.c
-lib/zig/libc/musl/compat/time32/thrd_sleep_time32.c
-lib/zig/libc/musl/compat/time32/time32.c
-lib/zig/libc/musl/compat/time32/time32.h
-lib/zig/libc/musl/compat/time32/time32gm.c
-lib/zig/libc/musl/compat/time32/timer_gettime32.c
-lib/zig/libc/musl/compat/time32/timer_settime32.c
-lib/zig/libc/musl/compat/time32/timerfd_gettime32.c
-lib/zig/libc/musl/compat/time32/timerfd_settime32.c
-lib/zig/libc/musl/compat/time32/timespec_get_time32.c
-lib/zig/libc/musl/compat/time32/utime_time32.c
-lib/zig/libc/musl/compat/time32/utimensat_time32.c
-lib/zig/libc/musl/compat/time32/utimes_time32.c
-lib/zig/libc/musl/compat/time32/wait3_time32.c
-lib/zig/libc/musl/compat/time32/wait4_time32.c
-lib/zig/libc/musl/COPYRIGHT
-lib/zig/libc/musl/crt/aarch64/crti.s
-lib/zig/libc/musl/crt/aarch64/crtn.s
-lib/zig/libc/musl/crt/arm/crti.s
-lib/zig/libc/musl/crt/arm/crtn.s
-lib/zig/libc/musl/crt/crt1.c
-lib/zig/libc/musl/crt/crti.c
-lib/zig/libc/musl/crt/crtn.c
-lib/zig/libc/musl/crt/i386/crti.s
-lib/zig/libc/musl/crt/i386/crtn.s
-lib/zig/libc/musl/crt/microblaze/crti.s
-lib/zig/libc/musl/crt/microblaze/crtn.s
-lib/zig/libc/musl/crt/mips/crti.s
-lib/zig/libc/musl/crt/mips/crtn.s
-lib/zig/libc/musl/crt/mips64/crti.s
-lib/zig/libc/musl/crt/mips64/crtn.s
-lib/zig/libc/musl/crt/mipsn32/crti.s
-lib/zig/libc/musl/crt/mipsn32/crtn.s
-lib/zig/libc/musl/crt/or1k/crti.s
-lib/zig/libc/musl/crt/or1k/crtn.s
-lib/zig/libc/musl/crt/powerpc/crti.s
-lib/zig/libc/musl/crt/powerpc/crtn.s
-lib/zig/libc/musl/crt/powerpc64/crti.s
-lib/zig/libc/musl/crt/powerpc64/crtn.s
-lib/zig/libc/musl/crt/rcrt1.c
-lib/zig/libc/musl/crt/s390x/crti.s
-lib/zig/libc/musl/crt/s390x/crtn.s
-lib/zig/libc/musl/crt/Scrt1.c
-lib/zig/libc/musl/crt/sh/crti.s
-lib/zig/libc/musl/crt/sh/crtn.s
-lib/zig/libc/musl/crt/x32/crti.s
-lib/zig/libc/musl/crt/x32/crtn.s
-lib/zig/libc/musl/crt/x86_64/crti.s
-lib/zig/libc/musl/crt/x86_64/crtn.s
-lib/zig/libc/musl/include/aio.h
-lib/zig/libc/musl/include/alloca.h
-lib/zig/libc/musl/include/alltypes.h.in
-lib/zig/libc/musl/include/ar.h
-lib/zig/libc/musl/include/arpa/ftp.h
-lib/zig/libc/musl/include/arpa/inet.h
-lib/zig/libc/musl/include/arpa/nameser_compat.h
-lib/zig/libc/musl/include/arpa/nameser.h
-lib/zig/libc/musl/include/arpa/telnet.h
-lib/zig/libc/musl/include/arpa/tftp.h
-lib/zig/libc/musl/include/assert.h
-lib/zig/libc/musl/include/byteswap.h
-lib/zig/libc/musl/include/complex.h
-lib/zig/libc/musl/include/cpio.h
-lib/zig/libc/musl/include/crypt.h
-lib/zig/libc/musl/include/ctype.h
-lib/zig/libc/musl/include/dirent.h
-lib/zig/libc/musl/include/dlfcn.h
-lib/zig/libc/musl/include/elf.h
-lib/zig/libc/musl/include/endian.h
-lib/zig/libc/musl/include/err.h
-lib/zig/libc/musl/include/errno.h
-lib/zig/libc/musl/include/fcntl.h
-lib/zig/libc/musl/include/features.h
-lib/zig/libc/musl/include/fenv.h
-lib/zig/libc/musl/include/float.h
-lib/zig/libc/musl/include/fmtmsg.h
-lib/zig/libc/musl/include/fnmatch.h
-lib/zig/libc/musl/include/ftw.h
-lib/zig/libc/musl/include/getopt.h
-lib/zig/libc/musl/include/glob.h
-lib/zig/libc/musl/include/grp.h
-lib/zig/libc/musl/include/iconv.h
-lib/zig/libc/musl/include/ifaddrs.h
-lib/zig/libc/musl/include/inttypes.h
-lib/zig/libc/musl/include/iso646.h
-lib/zig/libc/musl/include/langinfo.h
-lib/zig/libc/musl/include/lastlog.h
-lib/zig/libc/musl/include/libgen.h
-lib/zig/libc/musl/include/libintl.h
-lib/zig/libc/musl/include/limits.h
-lib/zig/libc/musl/include/link.h
-lib/zig/libc/musl/include/locale.h
-lib/zig/libc/musl/include/malloc.h
-lib/zig/libc/musl/include/math.h
-lib/zig/libc/musl/include/memory.h
-lib/zig/libc/musl/include/mntent.h
-lib/zig/libc/musl/include/monetary.h
-lib/zig/libc/musl/include/mqueue.h
-lib/zig/libc/musl/include/net/ethernet.h
-lib/zig/libc/musl/include/net/if_arp.h
-lib/zig/libc/musl/include/net/if.h
-lib/zig/libc/musl/include/net/route.h
-lib/zig/libc/musl/include/netdb.h
-lib/zig/libc/musl/include/netinet/ether.h
-lib/zig/libc/musl/include/netinet/icmp6.h
-lib/zig/libc/musl/include/netinet/if_ether.h
-lib/zig/libc/musl/include/netinet/igmp.h
-lib/zig/libc/musl/include/netinet/in_systm.h
-lib/zig/libc/musl/include/netinet/in.h
-lib/zig/libc/musl/include/netinet/ip_icmp.h
-lib/zig/libc/musl/include/netinet/ip.h
-lib/zig/libc/musl/include/netinet/ip6.h
-lib/zig/libc/musl/include/netinet/tcp.h
-lib/zig/libc/musl/include/netinet/udp.h
-lib/zig/libc/musl/include/netpacket/packet.h
-lib/zig/libc/musl/include/nl_types.h
-lib/zig/libc/musl/include/paths.h
-lib/zig/libc/musl/include/poll.h
-lib/zig/libc/musl/include/pthread.h
-lib/zig/libc/musl/include/pty.h
-lib/zig/libc/musl/include/pwd.h
-lib/zig/libc/musl/include/regex.h
-lib/zig/libc/musl/include/resolv.h
-lib/zig/libc/musl/include/sched.h
-lib/zig/libc/musl/include/scsi/scsi_ioctl.h
-lib/zig/libc/musl/include/scsi/scsi.h
-lib/zig/libc/musl/include/scsi/sg.h
-lib/zig/libc/musl/include/search.h
-lib/zig/libc/musl/include/semaphore.h
-lib/zig/libc/musl/include/setjmp.h
-lib/zig/libc/musl/include/shadow.h
-lib/zig/libc/musl/include/signal.h
-lib/zig/libc/musl/include/spawn.h
-lib/zig/libc/musl/include/stdalign.h
-lib/zig/libc/musl/include/stdarg.h
-lib/zig/libc/musl/include/stdbool.h
-lib/zig/libc/musl/include/stdc-predef.h
-lib/zig/libc/musl/include/stddef.h
-lib/zig/libc/musl/include/stdint.h
-lib/zig/libc/musl/include/stdio_ext.h
-lib/zig/libc/musl/include/stdio.h
-lib/zig/libc/musl/include/stdlib.h
-lib/zig/libc/musl/include/stdnoreturn.h
-lib/zig/libc/musl/include/string.h
-lib/zig/libc/musl/include/strings.h
-lib/zig/libc/musl/include/stropts.h
-lib/zig/libc/musl/include/sys/acct.h
-lib/zig/libc/musl/include/sys/auxv.h
-lib/zig/libc/musl/include/sys/cachectl.h
-lib/zig/libc/musl/include/sys/dir.h
-lib/zig/libc/musl/include/sys/epoll.h
-lib/zig/libc/musl/include/sys/errno.h
-lib/zig/libc/musl/include/sys/eventfd.h
-lib/zig/libc/musl/include/sys/fanotify.h
-lib/zig/libc/musl/include/sys/fcntl.h
-lib/zig/libc/musl/include/sys/file.h
-lib/zig/libc/musl/include/sys/fsuid.h
-lib/zig/libc/musl/include/sys/inotify.h
-lib/zig/libc/musl/include/sys/io.h
-lib/zig/libc/musl/include/sys/ioctl.h
-lib/zig/libc/musl/include/sys/ipc.h
-lib/zig/libc/musl/include/sys/kd.h
-lib/zig/libc/musl/include/sys/klog.h
-lib/zig/libc/musl/include/sys/membarrier.h
-lib/zig/libc/musl/include/sys/mman.h
-lib/zig/libc/musl/include/sys/mount.h
-lib/zig/libc/musl/include/sys/msg.h
-lib/zig/libc/musl/include/sys/mtio.h
-lib/zig/libc/musl/include/sys/param.h
-lib/zig/libc/musl/include/sys/personality.h
-lib/zig/libc/musl/include/sys/poll.h
-lib/zig/libc/musl/include/sys/prctl.h
-lib/zig/libc/musl/include/sys/procfs.h
-lib/zig/libc/musl/include/sys/ptrace.h
-lib/zig/libc/musl/include/sys/quota.h
-lib/zig/libc/musl/include/sys/random.h
-lib/zig/libc/musl/include/sys/reboot.h
-lib/zig/libc/musl/include/sys/reg.h
-lib/zig/libc/musl/include/sys/resource.h
-lib/zig/libc/musl/include/sys/select.h
-lib/zig/libc/musl/include/sys/sem.h
-lib/zig/libc/musl/include/sys/sendfile.h
-lib/zig/libc/musl/include/sys/shm.h
-lib/zig/libc/musl/include/sys/signal.h
-lib/zig/libc/musl/include/sys/signalfd.h
-lib/zig/libc/musl/include/sys/socket.h
-lib/zig/libc/musl/include/sys/soundcard.h
-lib/zig/libc/musl/include/sys/stat.h
-lib/zig/libc/musl/include/sys/statfs.h
-lib/zig/libc/musl/include/sys/statvfs.h
-lib/zig/libc/musl/include/sys/stropts.h
-lib/zig/libc/musl/include/sys/swap.h
-lib/zig/libc/musl/include/sys/syscall.h
-lib/zig/libc/musl/include/sys/sysinfo.h
-lib/zig/libc/musl/include/sys/syslog.h
-lib/zig/libc/musl/include/sys/sysmacros.h
-lib/zig/libc/musl/include/sys/termios.h
-lib/zig/libc/musl/include/sys/time.h
-lib/zig/libc/musl/include/sys/timeb.h
-lib/zig/libc/musl/include/sys/timerfd.h
-lib/zig/libc/musl/include/sys/times.h
-lib/zig/libc/musl/include/sys/timex.h
-lib/zig/libc/musl/include/sys/ttydefaults.h
-lib/zig/libc/musl/include/sys/types.h
-lib/zig/libc/musl/include/sys/ucontext.h
-lib/zig/libc/musl/include/sys/uio.h
-lib/zig/libc/musl/include/sys/un.h
-lib/zig/libc/musl/include/sys/user.h
-lib/zig/libc/musl/include/sys/utsname.h
-lib/zig/libc/musl/include/sys/vfs.h
-lib/zig/libc/musl/include/sys/vt.h
-lib/zig/libc/musl/include/sys/wait.h
-lib/zig/libc/musl/include/sys/xattr.h
-lib/zig/libc/musl/include/syscall.h
-lib/zig/libc/musl/include/sysexits.h
-lib/zig/libc/musl/include/syslog.h
-lib/zig/libc/musl/include/tar.h
-lib/zig/libc/musl/include/termios.h
-lib/zig/libc/musl/include/tgmath.h
-lib/zig/libc/musl/include/threads.h
-lib/zig/libc/musl/include/time.h
-lib/zig/libc/musl/include/uchar.h
-lib/zig/libc/musl/include/ucontext.h
-lib/zig/libc/musl/include/ulimit.h
-lib/zig/libc/musl/include/unistd.h
-lib/zig/libc/musl/include/utime.h
-lib/zig/libc/musl/include/utmp.h
-lib/zig/libc/musl/include/utmpx.h
-lib/zig/libc/musl/include/values.h
-lib/zig/libc/musl/include/wait.h
-lib/zig/libc/musl/include/wchar.h
-lib/zig/libc/musl/include/wctype.h
-lib/zig/libc/musl/include/wordexp.h
-lib/zig/libc/musl/ldso/dlstart.c
-lib/zig/libc/musl/libc.S
-lib/zig/libc/musl/src/aio/aio_suspend.c
-lib/zig/libc/musl/src/aio/aio.c
-lib/zig/libc/musl/src/aio/lio_listio.c
-lib/zig/libc/musl/src/complex/__cexp.c
-lib/zig/libc/musl/src/complex/__cexpf.c
-lib/zig/libc/musl/src/complex/cabs.c
-lib/zig/libc/musl/src/complex/cabsf.c
-lib/zig/libc/musl/src/complex/cabsl.c
-lib/zig/libc/musl/src/complex/cacos.c
-lib/zig/libc/musl/src/complex/cacosf.c
-lib/zig/libc/musl/src/complex/cacosh.c
-lib/zig/libc/musl/src/complex/cacoshf.c
-lib/zig/libc/musl/src/complex/cacoshl.c
-lib/zig/libc/musl/src/complex/cacosl.c
-lib/zig/libc/musl/src/complex/carg.c
-lib/zig/libc/musl/src/complex/cargf.c
-lib/zig/libc/musl/src/complex/cargl.c
-lib/zig/libc/musl/src/complex/casin.c
-lib/zig/libc/musl/src/complex/casinf.c
-lib/zig/libc/musl/src/complex/casinh.c
-lib/zig/libc/musl/src/complex/casinhf.c
-lib/zig/libc/musl/src/complex/casinhl.c
-lib/zig/libc/musl/src/complex/casinl.c
-lib/zig/libc/musl/src/complex/catan.c
-lib/zig/libc/musl/src/complex/catanf.c
-lib/zig/libc/musl/src/complex/catanh.c
-lib/zig/libc/musl/src/complex/catanhf.c
-lib/zig/libc/musl/src/complex/catanhl.c
-lib/zig/libc/musl/src/complex/catanl.c
-lib/zig/libc/musl/src/complex/ccos.c
-lib/zig/libc/musl/src/complex/ccosf.c
-lib/zig/libc/musl/src/complex/ccosh.c
-lib/zig/libc/musl/src/complex/ccoshf.c
-lib/zig/libc/musl/src/complex/ccoshl.c
-lib/zig/libc/musl/src/complex/ccosl.c
-lib/zig/libc/musl/src/complex/cexp.c
-lib/zig/libc/musl/src/complex/cexpf.c
-lib/zig/libc/musl/src/complex/cexpl.c
-lib/zig/libc/musl/src/complex/cimag.c
-lib/zig/libc/musl/src/complex/cimagf.c
-lib/zig/libc/musl/src/complex/cimagl.c
-lib/zig/libc/musl/src/complex/clog.c
-lib/zig/libc/musl/src/complex/clogf.c
-lib/zig/libc/musl/src/complex/clogl.c
-lib/zig/libc/musl/src/complex/conj.c
-lib/zig/libc/musl/src/complex/conjf.c
-lib/zig/libc/musl/src/complex/conjl.c
-lib/zig/libc/musl/src/complex/cpow.c
-lib/zig/libc/musl/src/complex/cpowf.c
-lib/zig/libc/musl/src/complex/cpowl.c
-lib/zig/libc/musl/src/complex/cproj.c
-lib/zig/libc/musl/src/complex/cprojf.c
-lib/zig/libc/musl/src/complex/cprojl.c
-lib/zig/libc/musl/src/complex/creal.c
-lib/zig/libc/musl/src/complex/crealf.c
-lib/zig/libc/musl/src/complex/creall.c
-lib/zig/libc/musl/src/complex/csin.c
-lib/zig/libc/musl/src/complex/csinf.c
-lib/zig/libc/musl/src/complex/csinh.c
-lib/zig/libc/musl/src/complex/csinhf.c
-lib/zig/libc/musl/src/complex/csinhl.c
-lib/zig/libc/musl/src/complex/csinl.c
-lib/zig/libc/musl/src/complex/csqrt.c
-lib/zig/libc/musl/src/complex/csqrtf.c
-lib/zig/libc/musl/src/complex/csqrtl.c
-lib/zig/libc/musl/src/complex/ctan.c
-lib/zig/libc/musl/src/complex/ctanf.c
-lib/zig/libc/musl/src/complex/ctanh.c
-lib/zig/libc/musl/src/complex/ctanhf.c
-lib/zig/libc/musl/src/complex/ctanhl.c
-lib/zig/libc/musl/src/complex/ctanl.c
-lib/zig/libc/musl/src/conf/confstr.c
-lib/zig/libc/musl/src/conf/fpathconf.c
-lib/zig/libc/musl/src/conf/legacy.c
-lib/zig/libc/musl/src/conf/pathconf.c
-lib/zig/libc/musl/src/conf/sysconf.c
-lib/zig/libc/musl/src/crypt/crypt_blowfish.c
-lib/zig/libc/musl/src/crypt/crypt_des.c
-lib/zig/libc/musl/src/crypt/crypt_des.h
-lib/zig/libc/musl/src/crypt/crypt_md5.c
-lib/zig/libc/musl/src/crypt/crypt_r.c
-lib/zig/libc/musl/src/crypt/crypt_sha256.c
-lib/zig/libc/musl/src/crypt/crypt_sha512.c
-lib/zig/libc/musl/src/crypt/crypt.c
-lib/zig/libc/musl/src/crypt/encrypt.c
-lib/zig/libc/musl/src/ctype/__ctype_b_loc.c
-lib/zig/libc/musl/src/ctype/__ctype_get_mb_cur_max.c
-lib/zig/libc/musl/src/ctype/__ctype_tolower_loc.c
-lib/zig/libc/musl/src/ctype/__ctype_toupper_loc.c
-lib/zig/libc/musl/src/ctype/alpha.h
-lib/zig/libc/musl/src/ctype/casemap.h
-lib/zig/libc/musl/src/ctype/isalnum.c
-lib/zig/libc/musl/src/ctype/isalpha.c
-lib/zig/libc/musl/src/ctype/isascii.c
-lib/zig/libc/musl/src/ctype/isblank.c
-lib/zig/libc/musl/src/ctype/iscntrl.c
-lib/zig/libc/musl/src/ctype/isdigit.c
-lib/zig/libc/musl/src/ctype/isgraph.c
-lib/zig/libc/musl/src/ctype/islower.c
-lib/zig/libc/musl/src/ctype/isprint.c
-lib/zig/libc/musl/src/ctype/ispunct.c
-lib/zig/libc/musl/src/ctype/isspace.c
-lib/zig/libc/musl/src/ctype/isupper.c
-lib/zig/libc/musl/src/ctype/iswalnum.c
-lib/zig/libc/musl/src/ctype/iswalpha.c
-lib/zig/libc/musl/src/ctype/iswblank.c
-lib/zig/libc/musl/src/ctype/iswcntrl.c
-lib/zig/libc/musl/src/ctype/iswctype.c
-lib/zig/libc/musl/src/ctype/iswdigit.c
-lib/zig/libc/musl/src/ctype/iswgraph.c
-lib/zig/libc/musl/src/ctype/iswlower.c
-lib/zig/libc/musl/src/ctype/iswprint.c
-lib/zig/libc/musl/src/ctype/iswpunct.c
-lib/zig/libc/musl/src/ctype/iswspace.c
-lib/zig/libc/musl/src/ctype/iswupper.c
-lib/zig/libc/musl/src/ctype/iswxdigit.c
-lib/zig/libc/musl/src/ctype/isxdigit.c
-lib/zig/libc/musl/src/ctype/nonspacing.h
-lib/zig/libc/musl/src/ctype/punct.h
-lib/zig/libc/musl/src/ctype/toascii.c
-lib/zig/libc/musl/src/ctype/tolower.c
-lib/zig/libc/musl/src/ctype/toupper.c
-lib/zig/libc/musl/src/ctype/towctrans.c
-lib/zig/libc/musl/src/ctype/wcswidth.c
-lib/zig/libc/musl/src/ctype/wctrans.c
-lib/zig/libc/musl/src/ctype/wcwidth.c
-lib/zig/libc/musl/src/ctype/wide.h
-lib/zig/libc/musl/src/dirent/__dirent.h
-lib/zig/libc/musl/src/dirent/alphasort.c
-lib/zig/libc/musl/src/dirent/closedir.c
-lib/zig/libc/musl/src/dirent/dirfd.c
-lib/zig/libc/musl/src/dirent/fdopendir.c
-lib/zig/libc/musl/src/dirent/opendir.c
-lib/zig/libc/musl/src/dirent/readdir_r.c
-lib/zig/libc/musl/src/dirent/readdir.c
-lib/zig/libc/musl/src/dirent/rewinddir.c
-lib/zig/libc/musl/src/dirent/scandir.c
-lib/zig/libc/musl/src/dirent/seekdir.c
-lib/zig/libc/musl/src/dirent/telldir.c
-lib/zig/libc/musl/src/dirent/versionsort.c
-lib/zig/libc/musl/src/env/__environ.c
-lib/zig/libc/musl/src/env/__init_tls.c
-lib/zig/libc/musl/src/env/__libc_start_main.c
-lib/zig/libc/musl/src/env/__reset_tls.c
-lib/zig/libc/musl/src/env/__stack_chk_fail.c
-lib/zig/libc/musl/src/env/clearenv.c
-lib/zig/libc/musl/src/env/getenv.c
-lib/zig/libc/musl/src/env/putenv.c
-lib/zig/libc/musl/src/env/secure_getenv.c
-lib/zig/libc/musl/src/env/setenv.c
-lib/zig/libc/musl/src/env/unsetenv.c
-lib/zig/libc/musl/src/errno/__errno_location.c
-lib/zig/libc/musl/src/errno/__strerror.h
-lib/zig/libc/musl/src/errno/strerror.c
-lib/zig/libc/musl/src/exit/_Exit.c
-lib/zig/libc/musl/src/exit/abort_lock.c
-lib/zig/libc/musl/src/exit/abort.c
-lib/zig/libc/musl/src/exit/arm/__aeabi_atexit.c
-lib/zig/libc/musl/src/exit/assert.c
-lib/zig/libc/musl/src/exit/at_quick_exit.c
-lib/zig/libc/musl/src/exit/atexit.c
-lib/zig/libc/musl/src/exit/exit.c
-lib/zig/libc/musl/src/exit/quick_exit.c
-lib/zig/libc/musl/src/fcntl/creat.c
-lib/zig/libc/musl/src/fcntl/fcntl.c
-lib/zig/libc/musl/src/fcntl/open.c
-lib/zig/libc/musl/src/fcntl/openat.c
-lib/zig/libc/musl/src/fcntl/posix_fadvise.c
-lib/zig/libc/musl/src/fcntl/posix_fallocate.c
-lib/zig/libc/musl/src/fenv/__flt_rounds.c
-lib/zig/libc/musl/src/fenv/aarch64/fenv.s
-lib/zig/libc/musl/src/fenv/arm/fenv-hf.S
-lib/zig/libc/musl/src/fenv/arm/fenv.c
-lib/zig/libc/musl/src/fenv/fegetexceptflag.c
-lib/zig/libc/musl/src/fenv/feholdexcept.c
-lib/zig/libc/musl/src/fenv/fenv.c
-lib/zig/libc/musl/src/fenv/fesetexceptflag.c
-lib/zig/libc/musl/src/fenv/fesetround.c
-lib/zig/libc/musl/src/fenv/feupdateenv.c
-lib/zig/libc/musl/src/fenv/i386/fenv.s
-lib/zig/libc/musl/src/fenv/m68k/fenv.c
-lib/zig/libc/musl/src/fenv/mips/fenv-sf.c
-lib/zig/libc/musl/src/fenv/mips/fenv.S
-lib/zig/libc/musl/src/fenv/mips64/fenv-sf.c
-lib/zig/libc/musl/src/fenv/mips64/fenv.S
-lib/zig/libc/musl/src/fenv/mipsn32/fenv-sf.c
-lib/zig/libc/musl/src/fenv/mipsn32/fenv.S
-lib/zig/libc/musl/src/fenv/powerpc/fenv-sf.c
-lib/zig/libc/musl/src/fenv/powerpc/fenv.S
-lib/zig/libc/musl/src/fenv/powerpc64/fenv.c
-lib/zig/libc/musl/src/fenv/riscv64/fenv-sf.c
-lib/zig/libc/musl/src/fenv/riscv64/fenv.S
-lib/zig/libc/musl/src/fenv/s390x/fenv.c
-lib/zig/libc/musl/src/fenv/sh/fenv-nofpu.c
-lib/zig/libc/musl/src/fenv/sh/fenv.S
-lib/zig/libc/musl/src/fenv/x32/fenv.s
-lib/zig/libc/musl/src/fenv/x86_64/fenv.s
-lib/zig/libc/musl/src/include/arpa/inet.h
-lib/zig/libc/musl/src/include/crypt.h
-lib/zig/libc/musl/src/include/errno.h
-lib/zig/libc/musl/src/include/features.h
-lib/zig/libc/musl/src/include/langinfo.h
-lib/zig/libc/musl/src/include/pthread.h
-lib/zig/libc/musl/src/include/resolv.h
-lib/zig/libc/musl/src/include/signal.h
-lib/zig/libc/musl/src/include/stdio.h
-lib/zig/libc/musl/src/include/stdlib.h
-lib/zig/libc/musl/src/include/string.h
-lib/zig/libc/musl/src/include/sys/auxv.h
-lib/zig/libc/musl/src/include/sys/membarrier.h
-lib/zig/libc/musl/src/include/sys/mman.h
-lib/zig/libc/musl/src/include/sys/sysinfo.h
-lib/zig/libc/musl/src/include/sys/time.h
-lib/zig/libc/musl/src/include/time.h
-lib/zig/libc/musl/src/include/unistd.h
-lib/zig/libc/musl/src/include/wchar.h
-lib/zig/libc/musl/src/internal/aio_impl.h
-lib/zig/libc/musl/src/internal/atomic.h
-lib/zig/libc/musl/src/internal/complex_impl.h
-lib/zig/libc/musl/src/internal/defsysinfo.c
-lib/zig/libc/musl/src/internal/dynlink.h
-lib/zig/libc/musl/src/internal/fdpic_crt.h
-lib/zig/libc/musl/src/internal/floatscan.c
-lib/zig/libc/musl/src/internal/floatscan.h
-lib/zig/libc/musl/src/internal/fork_impl.h
-lib/zig/libc/musl/src/internal/futex.h
-lib/zig/libc/musl/src/internal/i386/defsysinfo.s
-lib/zig/libc/musl/src/internal/intscan.c
-lib/zig/libc/musl/src/internal/intscan.h
-lib/zig/libc/musl/src/internal/ksigaction.h
-lib/zig/libc/musl/src/internal/libc.c
-lib/zig/libc/musl/src/internal/libc.h
-lib/zig/libc/musl/src/internal/libm.h
-lib/zig/libc/musl/src/internal/locale_impl.h
-lib/zig/libc/musl/src/internal/lock.h
-lib/zig/libc/musl/src/internal/procfdname.c
-lib/zig/libc/musl/src/internal/pthread_impl.h
-lib/zig/libc/musl/src/internal/sh/__shcall.c
-lib/zig/libc/musl/src/internal/shgetc.c
-lib/zig/libc/musl/src/internal/shgetc.h
-lib/zig/libc/musl/src/internal/stdio_impl.h
-lib/zig/libc/musl/src/internal/syscall_ret.c
-lib/zig/libc/musl/src/internal/syscall.h
-lib/zig/libc/musl/src/internal/vdso.c
-lib/zig/libc/musl/src/internal/version.c
-lib/zig/libc/musl/src/internal/version.h
-lib/zig/libc/musl/src/ipc/ftok.c
-lib/zig/libc/musl/src/ipc/ipc.h
-lib/zig/libc/musl/src/ipc/msgctl.c
-lib/zig/libc/musl/src/ipc/msgget.c
-lib/zig/libc/musl/src/ipc/msgrcv.c
-lib/zig/libc/musl/src/ipc/msgsnd.c
-lib/zig/libc/musl/src/ipc/semctl.c
-lib/zig/libc/musl/src/ipc/semget.c
-lib/zig/libc/musl/src/ipc/semop.c
-lib/zig/libc/musl/src/ipc/semtimedop.c
-lib/zig/libc/musl/src/ipc/shmat.c
-lib/zig/libc/musl/src/ipc/shmctl.c
-lib/zig/libc/musl/src/ipc/shmdt.c
-lib/zig/libc/musl/src/ipc/shmget.c
-lib/zig/libc/musl/src/ldso/__dlsym.c
-lib/zig/libc/musl/src/ldso/aarch64/dlsym.s
-lib/zig/libc/musl/src/ldso/aarch64/tlsdesc.s
-lib/zig/libc/musl/src/ldso/arm/dlsym_time64.S
-lib/zig/libc/musl/src/ldso/arm/dlsym.s
-lib/zig/libc/musl/src/ldso/arm/find_exidx.c
-lib/zig/libc/musl/src/ldso/arm/tlsdesc.S
-lib/zig/libc/musl/src/ldso/dl_iterate_phdr.c
-lib/zig/libc/musl/src/ldso/dladdr.c
-lib/zig/libc/musl/src/ldso/dlclose.c
-lib/zig/libc/musl/src/ldso/dlerror.c
-lib/zig/libc/musl/src/ldso/dlinfo.c
-lib/zig/libc/musl/src/ldso/dlopen.c
-lib/zig/libc/musl/src/ldso/dlsym.c
-lib/zig/libc/musl/src/ldso/i386/dlsym_time64.S
-lib/zig/libc/musl/src/ldso/i386/dlsym.s
-lib/zig/libc/musl/src/ldso/i386/tlsdesc.s
-lib/zig/libc/musl/src/ldso/m68k/dlsym_time64.S
-lib/zig/libc/musl/src/ldso/m68k/dlsym.s
-lib/zig/libc/musl/src/ldso/microblaze/dlsym_time64.S
-lib/zig/libc/musl/src/ldso/microblaze/dlsym.s
-lib/zig/libc/musl/src/ldso/mips/dlsym_time64.S
-lib/zig/libc/musl/src/ldso/mips/dlsym.s
-lib/zig/libc/musl/src/ldso/mips64/dlsym.s
-lib/zig/libc/musl/src/ldso/mipsn32/dlsym_time64.S
-lib/zig/libc/musl/src/ldso/mipsn32/dlsym.s
-lib/zig/libc/musl/src/ldso/or1k/dlsym_time64.S
-lib/zig/libc/musl/src/ldso/or1k/dlsym.s
-lib/zig/libc/musl/src/ldso/powerpc/dlsym_time64.S
-lib/zig/libc/musl/src/ldso/powerpc/dlsym.s
-lib/zig/libc/musl/src/ldso/powerpc64/dlsym.s
-lib/zig/libc/musl/src/ldso/riscv64/dlsym.s
-lib/zig/libc/musl/src/ldso/s390x/dlsym.s
-lib/zig/libc/musl/src/ldso/sh/dlsym_time64.S
-lib/zig/libc/musl/src/ldso/sh/dlsym.s
-lib/zig/libc/musl/src/ldso/tlsdesc.c
-lib/zig/libc/musl/src/ldso/x32/dlsym.s
-lib/zig/libc/musl/src/ldso/x86_64/dlsym.s
-lib/zig/libc/musl/src/ldso/x86_64/tlsdesc.s
-lib/zig/libc/musl/src/legacy/cuserid.c
-lib/zig/libc/musl/src/legacy/daemon.c
-lib/zig/libc/musl/src/legacy/err.c
-lib/zig/libc/musl/src/legacy/euidaccess.c
-lib/zig/libc/musl/src/legacy/ftw.c
-lib/zig/libc/musl/src/legacy/futimes.c
-lib/zig/libc/musl/src/legacy/getdtablesize.c
-lib/zig/libc/musl/src/legacy/getloadavg.c
-lib/zig/libc/musl/src/legacy/getpagesize.c
-lib/zig/libc/musl/src/legacy/getpass.c
-lib/zig/libc/musl/src/legacy/getusershell.c
-lib/zig/libc/musl/src/legacy/isastream.c
-lib/zig/libc/musl/src/legacy/lutimes.c
-lib/zig/libc/musl/src/legacy/ulimit.c
-lib/zig/libc/musl/src/legacy/utmpx.c
-lib/zig/libc/musl/src/legacy/valloc.c
-lib/zig/libc/musl/src/linux/adjtime.c
-lib/zig/libc/musl/src/linux/adjtimex.c
-lib/zig/libc/musl/src/linux/arch_prctl.c
-lib/zig/libc/musl/src/linux/brk.c
-lib/zig/libc/musl/src/linux/cache.c
-lib/zig/libc/musl/src/linux/cap.c
-lib/zig/libc/musl/src/linux/chroot.c
-lib/zig/libc/musl/src/linux/clock_adjtime.c
-lib/zig/libc/musl/src/linux/clone.c
-lib/zig/libc/musl/src/linux/copy_file_range.c
-lib/zig/libc/musl/src/linux/epoll.c
-lib/zig/libc/musl/src/linux/eventfd.c
-lib/zig/libc/musl/src/linux/fallocate.c
-lib/zig/libc/musl/src/linux/fanotify.c
-lib/zig/libc/musl/src/linux/flock.c
-lib/zig/libc/musl/src/linux/getdents.c
-lib/zig/libc/musl/src/linux/getrandom.c
-lib/zig/libc/musl/src/linux/gettid.c
-lib/zig/libc/musl/src/linux/inotify.c
-lib/zig/libc/musl/src/linux/ioperm.c
-lib/zig/libc/musl/src/linux/iopl.c
-lib/zig/libc/musl/src/linux/klogctl.c
-lib/zig/libc/musl/src/linux/membarrier.c
-lib/zig/libc/musl/src/linux/memfd_create.c
-lib/zig/libc/musl/src/linux/mlock2.c
-lib/zig/libc/musl/src/linux/module.c
-lib/zig/libc/musl/src/linux/mount.c
-lib/zig/libc/musl/src/linux/name_to_handle_at.c
-lib/zig/libc/musl/src/linux/open_by_handle_at.c
-lib/zig/libc/musl/src/linux/personality.c
-lib/zig/libc/musl/src/linux/pivot_root.c
-lib/zig/libc/musl/src/linux/ppoll.c
-lib/zig/libc/musl/src/linux/prctl.c
-lib/zig/libc/musl/src/linux/prlimit.c
-lib/zig/libc/musl/src/linux/process_vm.c
-lib/zig/libc/musl/src/linux/ptrace.c
-lib/zig/libc/musl/src/linux/quotactl.c
-lib/zig/libc/musl/src/linux/readahead.c
-lib/zig/libc/musl/src/linux/reboot.c
-lib/zig/libc/musl/src/linux/remap_file_pages.c
-lib/zig/libc/musl/src/linux/sbrk.c
-lib/zig/libc/musl/src/linux/sendfile.c
-lib/zig/libc/musl/src/linux/setfsgid.c
-lib/zig/libc/musl/src/linux/setfsuid.c
-lib/zig/libc/musl/src/linux/setgroups.c
-lib/zig/libc/musl/src/linux/sethostname.c
-lib/zig/libc/musl/src/linux/setns.c
-lib/zig/libc/musl/src/linux/settimeofday.c
-lib/zig/libc/musl/src/linux/signalfd.c
-lib/zig/libc/musl/src/linux/splice.c
-lib/zig/libc/musl/src/linux/stime.c
-lib/zig/libc/musl/src/linux/swap.c
-lib/zig/libc/musl/src/linux/sync_file_range.c
-lib/zig/libc/musl/src/linux/syncfs.c
-lib/zig/libc/musl/src/linux/sysinfo.c
-lib/zig/libc/musl/src/linux/tee.c
-lib/zig/libc/musl/src/linux/timerfd.c
-lib/zig/libc/musl/src/linux/unshare.c
-lib/zig/libc/musl/src/linux/utimes.c
-lib/zig/libc/musl/src/linux/vhangup.c
-lib/zig/libc/musl/src/linux/vmsplice.c
-lib/zig/libc/musl/src/linux/wait3.c
-lib/zig/libc/musl/src/linux/wait4.c
-lib/zig/libc/musl/src/linux/x32/sysinfo.c
-lib/zig/libc/musl/src/linux/xattr.c
-lib/zig/libc/musl/src/locale/__lctrans.c
-lib/zig/libc/musl/src/locale/__mo_lookup.c
-lib/zig/libc/musl/src/locale/big5.h
-lib/zig/libc/musl/src/locale/bind_textdomain_codeset.c
-lib/zig/libc/musl/src/locale/c_locale.c
-lib/zig/libc/musl/src/locale/catclose.c
-lib/zig/libc/musl/src/locale/catgets.c
-lib/zig/libc/musl/src/locale/catopen.c
-lib/zig/libc/musl/src/locale/codepages.h
-lib/zig/libc/musl/src/locale/dcngettext.c
-lib/zig/libc/musl/src/locale/duplocale.c
-lib/zig/libc/musl/src/locale/freelocale.c
-lib/zig/libc/musl/src/locale/gb18030.h
-lib/zig/libc/musl/src/locale/hkscs.h
-lib/zig/libc/musl/src/locale/iconv_close.c
-lib/zig/libc/musl/src/locale/iconv.c
-lib/zig/libc/musl/src/locale/jis0208.h
-lib/zig/libc/musl/src/locale/ksc.h
-lib/zig/libc/musl/src/locale/langinfo.c
-lib/zig/libc/musl/src/locale/legacychars.h
-lib/zig/libc/musl/src/locale/locale_map.c
-lib/zig/libc/musl/src/locale/localeconv.c
-lib/zig/libc/musl/src/locale/newlocale.c
-lib/zig/libc/musl/src/locale/pleval.c
-lib/zig/libc/musl/src/locale/pleval.h
-lib/zig/libc/musl/src/locale/revjis.h
-lib/zig/libc/musl/src/locale/setlocale.c
-lib/zig/libc/musl/src/locale/strcoll.c
-lib/zig/libc/musl/src/locale/strfmon.c
-lib/zig/libc/musl/src/locale/strtod_l.c
-lib/zig/libc/musl/src/locale/strxfrm.c
-lib/zig/libc/musl/src/locale/textdomain.c
-lib/zig/libc/musl/src/locale/uselocale.c
-lib/zig/libc/musl/src/locale/wcscoll.c
-lib/zig/libc/musl/src/locale/wcsxfrm.c
-lib/zig/libc/musl/src/malloc/calloc.c
-lib/zig/libc/musl/src/malloc/free.c
-lib/zig/libc/musl/src/malloc/libc_calloc.c
-lib/zig/libc/musl/src/malloc/lite_malloc.c
-lib/zig/libc/musl/src/malloc/mallocng/aligned_alloc.c
-lib/zig/libc/musl/src/malloc/mallocng/donate.c
-lib/zig/libc/musl/src/malloc/mallocng/free.c
-lib/zig/libc/musl/src/malloc/mallocng/glue.h
-lib/zig/libc/musl/src/malloc/mallocng/malloc_usable_size.c
-lib/zig/libc/musl/src/malloc/mallocng/malloc.c
-lib/zig/libc/musl/src/malloc/mallocng/meta.h
-lib/zig/libc/musl/src/malloc/mallocng/realloc.c
-lib/zig/libc/musl/src/malloc/memalign.c
-lib/zig/libc/musl/src/malloc/oldmalloc/aligned_alloc.c
-lib/zig/libc/musl/src/malloc/oldmalloc/malloc_impl.h
-lib/zig/libc/musl/src/malloc/oldmalloc/malloc_usable_size.c
-lib/zig/libc/musl/src/malloc/oldmalloc/malloc.c
-lib/zig/libc/musl/src/malloc/posix_memalign.c
-lib/zig/libc/musl/src/malloc/realloc.c
-lib/zig/libc/musl/src/malloc/reallocarray.c
-lib/zig/libc/musl/src/malloc/replaced.c
-lib/zig/libc/musl/src/math/__cos.c
-lib/zig/libc/musl/src/math/__cosdf.c
-lib/zig/libc/musl/src/math/__cosl.c
-lib/zig/libc/musl/src/math/__expo2.c
-lib/zig/libc/musl/src/math/__expo2f.c
-lib/zig/libc/musl/src/math/__fpclassify.c
-lib/zig/libc/musl/src/math/__fpclassifyf.c
-lib/zig/libc/musl/src/math/__fpclassifyl.c
-lib/zig/libc/musl/src/math/__invtrigl.c
-lib/zig/libc/musl/src/math/__invtrigl.h
-lib/zig/libc/musl/src/math/__math_divzero.c
-lib/zig/libc/musl/src/math/__math_divzerof.c
-lib/zig/libc/musl/src/math/__math_invalid.c
-lib/zig/libc/musl/src/math/__math_invalidf.c
-lib/zig/libc/musl/src/math/__math_invalidl.c
-lib/zig/libc/musl/src/math/__math_oflow.c
-lib/zig/libc/musl/src/math/__math_oflowf.c
-lib/zig/libc/musl/src/math/__math_uflow.c
-lib/zig/libc/musl/src/math/__math_uflowf.c
-lib/zig/libc/musl/src/math/__math_xflow.c
-lib/zig/libc/musl/src/math/__math_xflowf.c
-lib/zig/libc/musl/src/math/__polevll.c
-lib/zig/libc/musl/src/math/__rem_pio2_large.c
-lib/zig/libc/musl/src/math/__rem_pio2.c
-lib/zig/libc/musl/src/math/__rem_pio2f.c
-lib/zig/libc/musl/src/math/__rem_pio2l.c
-lib/zig/libc/musl/src/math/__signbit.c
-lib/zig/libc/musl/src/math/__signbitf.c
-lib/zig/libc/musl/src/math/__signbitl.c
-lib/zig/libc/musl/src/math/__sin.c
-lib/zig/libc/musl/src/math/__sindf.c
-lib/zig/libc/musl/src/math/__sinl.c
-lib/zig/libc/musl/src/math/__tan.c
-lib/zig/libc/musl/src/math/__tandf.c
-lib/zig/libc/musl/src/math/__tanl.c
-lib/zig/libc/musl/src/math/aarch64/ceil.c
-lib/zig/libc/musl/src/math/aarch64/ceilf.c
-lib/zig/libc/musl/src/math/aarch64/fabs.c
-lib/zig/libc/musl/src/math/aarch64/fabsf.c
-lib/zig/libc/musl/src/math/aarch64/floor.c
-lib/zig/libc/musl/src/math/aarch64/floorf.c
-lib/zig/libc/musl/src/math/aarch64/fma.c
-lib/zig/libc/musl/src/math/aarch64/fmaf.c
-lib/zig/libc/musl/src/math/aarch64/fmax.c
-lib/zig/libc/musl/src/math/aarch64/fmaxf.c
-lib/zig/libc/musl/src/math/aarch64/fmin.c
-lib/zig/libc/musl/src/math/aarch64/fminf.c
-lib/zig/libc/musl/src/math/aarch64/llrint.c
-lib/zig/libc/musl/src/math/aarch64/llrintf.c
-lib/zig/libc/musl/src/math/aarch64/llround.c
-lib/zig/libc/musl/src/math/aarch64/llroundf.c
-lib/zig/libc/musl/src/math/aarch64/lrint.c
-lib/zig/libc/musl/src/math/aarch64/lrintf.c
-lib/zig/libc/musl/src/math/aarch64/lround.c
-lib/zig/libc/musl/src/math/aarch64/lroundf.c
-lib/zig/libc/musl/src/math/aarch64/nearbyint.c
-lib/zig/libc/musl/src/math/aarch64/nearbyintf.c
-lib/zig/libc/musl/src/math/aarch64/rint.c
-lib/zig/libc/musl/src/math/aarch64/rintf.c
-lib/zig/libc/musl/src/math/aarch64/round.c
-lib/zig/libc/musl/src/math/aarch64/roundf.c
-lib/zig/libc/musl/src/math/aarch64/sqrt.c
-lib/zig/libc/musl/src/math/aarch64/sqrtf.c
-lib/zig/libc/musl/src/math/aarch64/trunc.c
-lib/zig/libc/musl/src/math/aarch64/truncf.c
-lib/zig/libc/musl/src/math/acos.c
-lib/zig/libc/musl/src/math/acosf.c
-lib/zig/libc/musl/src/math/acosh.c
-lib/zig/libc/musl/src/math/acoshf.c
-lib/zig/libc/musl/src/math/acoshl.c
-lib/zig/libc/musl/src/math/acosl.c
-lib/zig/libc/musl/src/math/arm/fabs.c
-lib/zig/libc/musl/src/math/arm/fabsf.c
-lib/zig/libc/musl/src/math/arm/fma.c
-lib/zig/libc/musl/src/math/arm/fmaf.c
-lib/zig/libc/musl/src/math/arm/sqrt.c
-lib/zig/libc/musl/src/math/arm/sqrtf.c
-lib/zig/libc/musl/src/math/asin.c
-lib/zig/libc/musl/src/math/asinf.c
-lib/zig/libc/musl/src/math/asinh.c
-lib/zig/libc/musl/src/math/asinhf.c
-lib/zig/libc/musl/src/math/asinhl.c
-lib/zig/libc/musl/src/math/asinl.c
-lib/zig/libc/musl/src/math/atan.c
-lib/zig/libc/musl/src/math/atan2.c
-lib/zig/libc/musl/src/math/atan2f.c
-lib/zig/libc/musl/src/math/atan2l.c
-lib/zig/libc/musl/src/math/atanf.c
-lib/zig/libc/musl/src/math/atanh.c
-lib/zig/libc/musl/src/math/atanhf.c
-lib/zig/libc/musl/src/math/atanhl.c
-lib/zig/libc/musl/src/math/atanl.c
-lib/zig/libc/musl/src/math/cbrt.c
-lib/zig/libc/musl/src/math/cbrtf.c
-lib/zig/libc/musl/src/math/cbrtl.c
-lib/zig/libc/musl/src/math/ceil.c
-lib/zig/libc/musl/src/math/ceilf.c
-lib/zig/libc/musl/src/math/ceill.c
-lib/zig/libc/musl/src/math/copysign.c
-lib/zig/libc/musl/src/math/copysignf.c
-lib/zig/libc/musl/src/math/copysignl.c
-lib/zig/libc/musl/src/math/cos.c
-lib/zig/libc/musl/src/math/cosf.c
-lib/zig/libc/musl/src/math/cosh.c
-lib/zig/libc/musl/src/math/coshf.c
-lib/zig/libc/musl/src/math/coshl.c
-lib/zig/libc/musl/src/math/cosl.c
-lib/zig/libc/musl/src/math/erf.c
-lib/zig/libc/musl/src/math/erff.c
-lib/zig/libc/musl/src/math/erfl.c
-lib/zig/libc/musl/src/math/exp_data.c
-lib/zig/libc/musl/src/math/exp_data.h
-lib/zig/libc/musl/src/math/exp.c
-lib/zig/libc/musl/src/math/exp10.c
-lib/zig/libc/musl/src/math/exp10f.c
-lib/zig/libc/musl/src/math/exp10l.c
-lib/zig/libc/musl/src/math/exp2.c
-lib/zig/libc/musl/src/math/exp2f_data.c
-lib/zig/libc/musl/src/math/exp2f_data.h
-lib/zig/libc/musl/src/math/exp2f.c
-lib/zig/libc/musl/src/math/exp2l.c
-lib/zig/libc/musl/src/math/expf.c
-lib/zig/libc/musl/src/math/expl.c
-lib/zig/libc/musl/src/math/expm1.c
-lib/zig/libc/musl/src/math/expm1f.c
-lib/zig/libc/musl/src/math/expm1l.c
-lib/zig/libc/musl/src/math/fabs.c
-lib/zig/libc/musl/src/math/fabsf.c
-lib/zig/libc/musl/src/math/fabsl.c
-lib/zig/libc/musl/src/math/fdim.c
-lib/zig/libc/musl/src/math/fdimf.c
-lib/zig/libc/musl/src/math/fdiml.c
-lib/zig/libc/musl/src/math/finite.c
-lib/zig/libc/musl/src/math/finitef.c
-lib/zig/libc/musl/src/math/floor.c
-lib/zig/libc/musl/src/math/floorf.c
-lib/zig/libc/musl/src/math/floorl.c
-lib/zig/libc/musl/src/math/fma.c
-lib/zig/libc/musl/src/math/fmaf.c
-lib/zig/libc/musl/src/math/fmal.c
-lib/zig/libc/musl/src/math/fmax.c
-lib/zig/libc/musl/src/math/fmaxf.c
-lib/zig/libc/musl/src/math/fmaxl.c
-lib/zig/libc/musl/src/math/fmin.c
-lib/zig/libc/musl/src/math/fminf.c
-lib/zig/libc/musl/src/math/fminl.c
-lib/zig/libc/musl/src/math/fmod.c
-lib/zig/libc/musl/src/math/fmodf.c
-lib/zig/libc/musl/src/math/fmodl.c
-lib/zig/libc/musl/src/math/frexp.c
-lib/zig/libc/musl/src/math/frexpf.c
-lib/zig/libc/musl/src/math/frexpl.c
-lib/zig/libc/musl/src/math/hypot.c
-lib/zig/libc/musl/src/math/hypotf.c
-lib/zig/libc/musl/src/math/hypotl.c
-lib/zig/libc/musl/src/math/i386/__invtrigl.s
-lib/zig/libc/musl/src/math/i386/acos.s
-lib/zig/libc/musl/src/math/i386/acosf.s
-lib/zig/libc/musl/src/math/i386/acosl.s
-lib/zig/libc/musl/src/math/i386/asin.s
-lib/zig/libc/musl/src/math/i386/asinf.s
-lib/zig/libc/musl/src/math/i386/asinl.s
-lib/zig/libc/musl/src/math/i386/atan.s
-lib/zig/libc/musl/src/math/i386/atan2.s
-lib/zig/libc/musl/src/math/i386/atan2f.s
-lib/zig/libc/musl/src/math/i386/atan2l.s
-lib/zig/libc/musl/src/math/i386/atanf.s
-lib/zig/libc/musl/src/math/i386/atanl.s
-lib/zig/libc/musl/src/math/i386/ceil.s
-lib/zig/libc/musl/src/math/i386/ceilf.s
-lib/zig/libc/musl/src/math/i386/ceill.s
-lib/zig/libc/musl/src/math/i386/exp_ld.s
-lib/zig/libc/musl/src/math/i386/exp2l.s
-lib/zig/libc/musl/src/math/i386/expl.s
-lib/zig/libc/musl/src/math/i386/expm1l.s
-lib/zig/libc/musl/src/math/i386/fabs.c
-lib/zig/libc/musl/src/math/i386/fabsf.c
-lib/zig/libc/musl/src/math/i386/fabsl.c
-lib/zig/libc/musl/src/math/i386/floor.s
-lib/zig/libc/musl/src/math/i386/floorf.s
-lib/zig/libc/musl/src/math/i386/floorl.s
-lib/zig/libc/musl/src/math/i386/fmod.c
-lib/zig/libc/musl/src/math/i386/fmodf.c
-lib/zig/libc/musl/src/math/i386/fmodl.c
-lib/zig/libc/musl/src/math/i386/hypot.s
-lib/zig/libc/musl/src/math/i386/hypotf.s
-lib/zig/libc/musl/src/math/i386/ldexp.s
-lib/zig/libc/musl/src/math/i386/ldexpf.s
-lib/zig/libc/musl/src/math/i386/ldexpl.s
-lib/zig/libc/musl/src/math/i386/llrint.c
-lib/zig/libc/musl/src/math/i386/llrintf.c
-lib/zig/libc/musl/src/math/i386/llrintl.c
-lib/zig/libc/musl/src/math/i386/log.s
-lib/zig/libc/musl/src/math/i386/log10.s
-lib/zig/libc/musl/src/math/i386/log10f.s
-lib/zig/libc/musl/src/math/i386/log10l.s
-lib/zig/libc/musl/src/math/i386/log1p.s
-lib/zig/libc/musl/src/math/i386/log1pf.s
-lib/zig/libc/musl/src/math/i386/log1pl.s
-lib/zig/libc/musl/src/math/i386/log2.s
-lib/zig/libc/musl/src/math/i386/log2f.s
-lib/zig/libc/musl/src/math/i386/log2l.s
-lib/zig/libc/musl/src/math/i386/logf.s
-lib/zig/libc/musl/src/math/i386/logl.s
-lib/zig/libc/musl/src/math/i386/lrint.c
-lib/zig/libc/musl/src/math/i386/lrintf.c
-lib/zig/libc/musl/src/math/i386/lrintl.c
-lib/zig/libc/musl/src/math/i386/remainder.c
-lib/zig/libc/musl/src/math/i386/remainderf.c
-lib/zig/libc/musl/src/math/i386/remainderl.c
-lib/zig/libc/musl/src/math/i386/remquo.s
-lib/zig/libc/musl/src/math/i386/remquof.s
-lib/zig/libc/musl/src/math/i386/remquol.s
-lib/zig/libc/musl/src/math/i386/rint.c
-lib/zig/libc/musl/src/math/i386/rintf.c
-lib/zig/libc/musl/src/math/i386/rintl.c
-lib/zig/libc/musl/src/math/i386/scalbln.s
-lib/zig/libc/musl/src/math/i386/scalblnf.s
-lib/zig/libc/musl/src/math/i386/scalblnl.s
-lib/zig/libc/musl/src/math/i386/scalbn.s
-lib/zig/libc/musl/src/math/i386/scalbnf.s
-lib/zig/libc/musl/src/math/i386/scalbnl.s
-lib/zig/libc/musl/src/math/i386/sqrt.c
-lib/zig/libc/musl/src/math/i386/sqrtf.c
-lib/zig/libc/musl/src/math/i386/sqrtl.c
-lib/zig/libc/musl/src/math/i386/trunc.s
-lib/zig/libc/musl/src/math/i386/truncf.s
-lib/zig/libc/musl/src/math/i386/truncl.s
-lib/zig/libc/musl/src/math/ilogb.c
-lib/zig/libc/musl/src/math/ilogbf.c
-lib/zig/libc/musl/src/math/ilogbl.c
-lib/zig/libc/musl/src/math/j0.c
-lib/zig/libc/musl/src/math/j0f.c
-lib/zig/libc/musl/src/math/j1.c
-lib/zig/libc/musl/src/math/j1f.c
-lib/zig/libc/musl/src/math/jn.c
-lib/zig/libc/musl/src/math/jnf.c
-lib/zig/libc/musl/src/math/ldexp.c
-lib/zig/libc/musl/src/math/ldexpf.c
-lib/zig/libc/musl/src/math/ldexpl.c
-lib/zig/libc/musl/src/math/lgamma_r.c
-lib/zig/libc/musl/src/math/lgamma.c
-lib/zig/libc/musl/src/math/lgammaf_r.c
-lib/zig/libc/musl/src/math/lgammaf.c
-lib/zig/libc/musl/src/math/lgammal.c
-lib/zig/libc/musl/src/math/llrint.c
-lib/zig/libc/musl/src/math/llrintf.c
-lib/zig/libc/musl/src/math/llrintl.c
-lib/zig/libc/musl/src/math/llround.c
-lib/zig/libc/musl/src/math/llroundf.c
-lib/zig/libc/musl/src/math/llroundl.c
-lib/zig/libc/musl/src/math/log_data.c
-lib/zig/libc/musl/src/math/log_data.h
-lib/zig/libc/musl/src/math/log.c
-lib/zig/libc/musl/src/math/log10.c
-lib/zig/libc/musl/src/math/log10f.c
-lib/zig/libc/musl/src/math/log10l.c
-lib/zig/libc/musl/src/math/log1p.c
-lib/zig/libc/musl/src/math/log1pf.c
-lib/zig/libc/musl/src/math/log1pl.c
-lib/zig/libc/musl/src/math/log2_data.c
-lib/zig/libc/musl/src/math/log2_data.h
-lib/zig/libc/musl/src/math/log2.c
-lib/zig/libc/musl/src/math/log2f_data.c
-lib/zig/libc/musl/src/math/log2f_data.h
-lib/zig/libc/musl/src/math/log2f.c
-lib/zig/libc/musl/src/math/log2l.c
-lib/zig/libc/musl/src/math/logb.c
-lib/zig/libc/musl/src/math/logbf.c
-lib/zig/libc/musl/src/math/logbl.c
-lib/zig/libc/musl/src/math/logf_data.c
-lib/zig/libc/musl/src/math/logf_data.h
-lib/zig/libc/musl/src/math/logf.c
-lib/zig/libc/musl/src/math/logl.c
-lib/zig/libc/musl/src/math/lrint.c
-lib/zig/libc/musl/src/math/lrintf.c
-lib/zig/libc/musl/src/math/lrintl.c
-lib/zig/libc/musl/src/math/lround.c
-lib/zig/libc/musl/src/math/lroundf.c
-lib/zig/libc/musl/src/math/lroundl.c
-lib/zig/libc/musl/src/math/m68k/sqrtl.c
-lib/zig/libc/musl/src/math/mips/fabs.c
-lib/zig/libc/musl/src/math/mips/fabsf.c
-lib/zig/libc/musl/src/math/mips/sqrt.c
-lib/zig/libc/musl/src/math/mips/sqrtf.c
-lib/zig/libc/musl/src/math/modf.c
-lib/zig/libc/musl/src/math/modff.c
-lib/zig/libc/musl/src/math/modfl.c
-lib/zig/libc/musl/src/math/nan.c
-lib/zig/libc/musl/src/math/nanf.c
-lib/zig/libc/musl/src/math/nanl.c
-lib/zig/libc/musl/src/math/nearbyint.c
-lib/zig/libc/musl/src/math/nearbyintf.c
-lib/zig/libc/musl/src/math/nearbyintl.c
-lib/zig/libc/musl/src/math/nextafter.c
-lib/zig/libc/musl/src/math/nextafterf.c
-lib/zig/libc/musl/src/math/nextafterl.c
-lib/zig/libc/musl/src/math/nexttoward.c
-lib/zig/libc/musl/src/math/nexttowardf.c
-lib/zig/libc/musl/src/math/nexttowardl.c
-lib/zig/libc/musl/src/math/pow_data.c
-lib/zig/libc/musl/src/math/pow_data.h
-lib/zig/libc/musl/src/math/pow.c
-lib/zig/libc/musl/src/math/powerpc/fabs.c
-lib/zig/libc/musl/src/math/powerpc/fabsf.c
-lib/zig/libc/musl/src/math/powerpc/fma.c
-lib/zig/libc/musl/src/math/powerpc/fmaf.c
-lib/zig/libc/musl/src/math/powerpc/sqrt.c
-lib/zig/libc/musl/src/math/powerpc/sqrtf.c
-lib/zig/libc/musl/src/math/powerpc64/ceil.c
-lib/zig/libc/musl/src/math/powerpc64/ceilf.c
-lib/zig/libc/musl/src/math/powerpc64/fabs.c
-lib/zig/libc/musl/src/math/powerpc64/fabsf.c
-lib/zig/libc/musl/src/math/powerpc64/floor.c
-lib/zig/libc/musl/src/math/powerpc64/floorf.c
-lib/zig/libc/musl/src/math/powerpc64/fma.c
-lib/zig/libc/musl/src/math/powerpc64/fmaf.c
-lib/zig/libc/musl/src/math/powerpc64/fmax.c
-lib/zig/libc/musl/src/math/powerpc64/fmaxf.c
-lib/zig/libc/musl/src/math/powerpc64/fmin.c
-lib/zig/libc/musl/src/math/powerpc64/fminf.c
-lib/zig/libc/musl/src/math/powerpc64/lrint.c
-lib/zig/libc/musl/src/math/powerpc64/lrintf.c
-lib/zig/libc/musl/src/math/powerpc64/lround.c
-lib/zig/libc/musl/src/math/powerpc64/lroundf.c
-lib/zig/libc/musl/src/math/powerpc64/round.c
-lib/zig/libc/musl/src/math/powerpc64/roundf.c
-lib/zig/libc/musl/src/math/powerpc64/sqrt.c
-lib/zig/libc/musl/src/math/powerpc64/sqrtf.c
-lib/zig/libc/musl/src/math/powerpc64/trunc.c
-lib/zig/libc/musl/src/math/powerpc64/truncf.c
-lib/zig/libc/musl/src/math/powf_data.c
-lib/zig/libc/musl/src/math/powf_data.h
-lib/zig/libc/musl/src/math/powf.c
-lib/zig/libc/musl/src/math/powl.c
-lib/zig/libc/musl/src/math/remainder.c
-lib/zig/libc/musl/src/math/remainderf.c
-lib/zig/libc/musl/src/math/remainderl.c
-lib/zig/libc/musl/src/math/remquo.c
-lib/zig/libc/musl/src/math/remquof.c
-lib/zig/libc/musl/src/math/remquol.c
-lib/zig/libc/musl/src/math/rint.c
-lib/zig/libc/musl/src/math/rintf.c
-lib/zig/libc/musl/src/math/rintl.c
-lib/zig/libc/musl/src/math/riscv64/copysign.c
-lib/zig/libc/musl/src/math/riscv64/copysignf.c
-lib/zig/libc/musl/src/math/riscv64/fabs.c
-lib/zig/libc/musl/src/math/riscv64/fabsf.c
-lib/zig/libc/musl/src/math/riscv64/fma.c
-lib/zig/libc/musl/src/math/riscv64/fmaf.c
-lib/zig/libc/musl/src/math/riscv64/fmax.c
-lib/zig/libc/musl/src/math/riscv64/fmaxf.c
-lib/zig/libc/musl/src/math/riscv64/fmin.c
-lib/zig/libc/musl/src/math/riscv64/fminf.c
-lib/zig/libc/musl/src/math/riscv64/sqrt.c
-lib/zig/libc/musl/src/math/riscv64/sqrtf.c
-lib/zig/libc/musl/src/math/round.c
-lib/zig/libc/musl/src/math/roundf.c
-lib/zig/libc/musl/src/math/roundl.c
-lib/zig/libc/musl/src/math/s390x/ceil.c
-lib/zig/libc/musl/src/math/s390x/ceilf.c
-lib/zig/libc/musl/src/math/s390x/ceill.c
-lib/zig/libc/musl/src/math/s390x/fabs.c
-lib/zig/libc/musl/src/math/s390x/fabsf.c
-lib/zig/libc/musl/src/math/s390x/fabsl.c
-lib/zig/libc/musl/src/math/s390x/floor.c
-lib/zig/libc/musl/src/math/s390x/floorf.c
-lib/zig/libc/musl/src/math/s390x/floorl.c
-lib/zig/libc/musl/src/math/s390x/fma.c
-lib/zig/libc/musl/src/math/s390x/fmaf.c
-lib/zig/libc/musl/src/math/s390x/nearbyint.c
-lib/zig/libc/musl/src/math/s390x/nearbyintf.c
-lib/zig/libc/musl/src/math/s390x/nearbyintl.c
-lib/zig/libc/musl/src/math/s390x/rint.c
-lib/zig/libc/musl/src/math/s390x/rintf.c
-lib/zig/libc/musl/src/math/s390x/rintl.c
-lib/zig/libc/musl/src/math/s390x/round.c
-lib/zig/libc/musl/src/math/s390x/roundf.c
-lib/zig/libc/musl/src/math/s390x/roundl.c
-lib/zig/libc/musl/src/math/s390x/sqrt.c
-lib/zig/libc/musl/src/math/s390x/sqrtf.c
-lib/zig/libc/musl/src/math/s390x/sqrtl.c
-lib/zig/libc/musl/src/math/s390x/trunc.c
-lib/zig/libc/musl/src/math/s390x/truncf.c
-lib/zig/libc/musl/src/math/s390x/truncl.c
-lib/zig/libc/musl/src/math/scalb.c
-lib/zig/libc/musl/src/math/scalbf.c
-lib/zig/libc/musl/src/math/scalbln.c
-lib/zig/libc/musl/src/math/scalblnf.c
-lib/zig/libc/musl/src/math/scalblnl.c
-lib/zig/libc/musl/src/math/scalbn.c
-lib/zig/libc/musl/src/math/scalbnf.c
-lib/zig/libc/musl/src/math/scalbnl.c
-lib/zig/libc/musl/src/math/signgam.c
-lib/zig/libc/musl/src/math/significand.c
-lib/zig/libc/musl/src/math/significandf.c
-lib/zig/libc/musl/src/math/sin.c
-lib/zig/libc/musl/src/math/sincos.c
-lib/zig/libc/musl/src/math/sincosf.c
-lib/zig/libc/musl/src/math/sincosl.c
-lib/zig/libc/musl/src/math/sinf.c
-lib/zig/libc/musl/src/math/sinh.c
-lib/zig/libc/musl/src/math/sinhf.c
-lib/zig/libc/musl/src/math/sinhl.c
-lib/zig/libc/musl/src/math/sinl.c
-lib/zig/libc/musl/src/math/sqrt_data.c
-lib/zig/libc/musl/src/math/sqrt_data.h
-lib/zig/libc/musl/src/math/sqrt.c
-lib/zig/libc/musl/src/math/sqrtf.c
-lib/zig/libc/musl/src/math/sqrtl.c
-lib/zig/libc/musl/src/math/tan.c
-lib/zig/libc/musl/src/math/tanf.c
-lib/zig/libc/musl/src/math/tanh.c
-lib/zig/libc/musl/src/math/tanhf.c
-lib/zig/libc/musl/src/math/tanhl.c
-lib/zig/libc/musl/src/math/tanl.c
-lib/zig/libc/musl/src/math/tgamma.c
-lib/zig/libc/musl/src/math/tgammaf.c
-lib/zig/libc/musl/src/math/tgammal.c
-lib/zig/libc/musl/src/math/trunc.c
-lib/zig/libc/musl/src/math/truncf.c
-lib/zig/libc/musl/src/math/truncl.c
-lib/zig/libc/musl/src/math/x32/__invtrigl.s
-lib/zig/libc/musl/src/math/x32/acosl.s
-lib/zig/libc/musl/src/math/x32/asinl.s
-lib/zig/libc/musl/src/math/x32/atan2l.s
-lib/zig/libc/musl/src/math/x32/atanl.s
-lib/zig/libc/musl/src/math/x32/ceill.s
-lib/zig/libc/musl/src/math/x32/exp2l.s
-lib/zig/libc/musl/src/math/x32/expl.s
-lib/zig/libc/musl/src/math/x32/expm1l.s
-lib/zig/libc/musl/src/math/x32/fabs.s
-lib/zig/libc/musl/src/math/x32/fabsf.s
-lib/zig/libc/musl/src/math/x32/fabsl.s
-lib/zig/libc/musl/src/math/x32/floorl.s
-lib/zig/libc/musl/src/math/x32/fma.c
-lib/zig/libc/musl/src/math/x32/fmaf.c
-lib/zig/libc/musl/src/math/x32/fmodl.s
-lib/zig/libc/musl/src/math/x32/llrint.s
-lib/zig/libc/musl/src/math/x32/llrintf.s
-lib/zig/libc/musl/src/math/x32/llrintl.s
-lib/zig/libc/musl/src/math/x32/log10l.s
-lib/zig/libc/musl/src/math/x32/log1pl.s
-lib/zig/libc/musl/src/math/x32/log2l.s
-lib/zig/libc/musl/src/math/x32/logl.s
-lib/zig/libc/musl/src/math/x32/lrint.s
-lib/zig/libc/musl/src/math/x32/lrintf.s
-lib/zig/libc/musl/src/math/x32/lrintl.s
-lib/zig/libc/musl/src/math/x32/remainderl.s
-lib/zig/libc/musl/src/math/x32/rintl.s
-lib/zig/libc/musl/src/math/x32/sqrt.s
-lib/zig/libc/musl/src/math/x32/sqrtf.s
-lib/zig/libc/musl/src/math/x32/sqrtl.s
-lib/zig/libc/musl/src/math/x32/truncl.s
-lib/zig/libc/musl/src/math/x86_64/__invtrigl.s
-lib/zig/libc/musl/src/math/x86_64/acosl.s
-lib/zig/libc/musl/src/math/x86_64/asinl.s
-lib/zig/libc/musl/src/math/x86_64/atan2l.s
-lib/zig/libc/musl/src/math/x86_64/atanl.s
-lib/zig/libc/musl/src/math/x86_64/ceill.s
-lib/zig/libc/musl/src/math/x86_64/exp2l.s
-lib/zig/libc/musl/src/math/x86_64/expl.s
-lib/zig/libc/musl/src/math/x86_64/expm1l.s
-lib/zig/libc/musl/src/math/x86_64/fabs.c
-lib/zig/libc/musl/src/math/x86_64/fabsf.c
-lib/zig/libc/musl/src/math/x86_64/fabsl.c
-lib/zig/libc/musl/src/math/x86_64/floorl.s
-lib/zig/libc/musl/src/math/x86_64/fma.c
-lib/zig/libc/musl/src/math/x86_64/fmaf.c
-lib/zig/libc/musl/src/math/x86_64/fmodl.c
-lib/zig/libc/musl/src/math/x86_64/llrint.c
-lib/zig/libc/musl/src/math/x86_64/llrintf.c
-lib/zig/libc/musl/src/math/x86_64/llrintl.c
-lib/zig/libc/musl/src/math/x86_64/log10l.s
-lib/zig/libc/musl/src/math/x86_64/log1pl.s
-lib/zig/libc/musl/src/math/x86_64/log2l.s
-lib/zig/libc/musl/src/math/x86_64/logl.s
-lib/zig/libc/musl/src/math/x86_64/lrint.c
-lib/zig/libc/musl/src/math/x86_64/lrintf.c
-lib/zig/libc/musl/src/math/x86_64/lrintl.c
-lib/zig/libc/musl/src/math/x86_64/remainderl.c
-lib/zig/libc/musl/src/math/x86_64/remquol.c
-lib/zig/libc/musl/src/math/x86_64/rintl.c
-lib/zig/libc/musl/src/math/x86_64/sqrt.c
-lib/zig/libc/musl/src/math/x86_64/sqrtf.c
-lib/zig/libc/musl/src/math/x86_64/sqrtl.c
-lib/zig/libc/musl/src/math/x86_64/truncl.s
-lib/zig/libc/musl/src/misc/a64l.c
-lib/zig/libc/musl/src/misc/basename.c
-lib/zig/libc/musl/src/misc/dirname.c
-lib/zig/libc/musl/src/misc/ffs.c
-lib/zig/libc/musl/src/misc/ffsl.c
-lib/zig/libc/musl/src/misc/ffsll.c
-lib/zig/libc/musl/src/misc/fmtmsg.c
-lib/zig/libc/musl/src/misc/forkpty.c
-lib/zig/libc/musl/src/misc/get_current_dir_name.c
-lib/zig/libc/musl/src/misc/getauxval.c
-lib/zig/libc/musl/src/misc/getdomainname.c
-lib/zig/libc/musl/src/misc/getentropy.c
-lib/zig/libc/musl/src/misc/gethostid.c
-lib/zig/libc/musl/src/misc/getopt_long.c
-lib/zig/libc/musl/src/misc/getopt.c
-lib/zig/libc/musl/src/misc/getpriority.c
-lib/zig/libc/musl/src/misc/getresgid.c
-lib/zig/libc/musl/src/misc/getresuid.c
-lib/zig/libc/musl/src/misc/getrlimit.c
-lib/zig/libc/musl/src/misc/getrusage.c
-lib/zig/libc/musl/src/misc/getsubopt.c
-lib/zig/libc/musl/src/misc/initgroups.c
-lib/zig/libc/musl/src/misc/ioctl.c
-lib/zig/libc/musl/src/misc/issetugid.c
-lib/zig/libc/musl/src/misc/lockf.c
-lib/zig/libc/musl/src/misc/login_tty.c
-lib/zig/libc/musl/src/misc/mntent.c
-lib/zig/libc/musl/src/misc/nftw.c
-lib/zig/libc/musl/src/misc/openpty.c
-lib/zig/libc/musl/src/misc/ptsname.c
-lib/zig/libc/musl/src/misc/pty.c
-lib/zig/libc/musl/src/misc/realpath.c
-lib/zig/libc/musl/src/misc/setdomainname.c
-lib/zig/libc/musl/src/misc/setpriority.c
-lib/zig/libc/musl/src/misc/setrlimit.c
-lib/zig/libc/musl/src/misc/syscall.c
-lib/zig/libc/musl/src/misc/syslog.c
-lib/zig/libc/musl/src/misc/uname.c
-lib/zig/libc/musl/src/misc/wordexp.c
-lib/zig/libc/musl/src/mman/madvise.c
-lib/zig/libc/musl/src/mman/mincore.c
-lib/zig/libc/musl/src/mman/mlock.c
-lib/zig/libc/musl/src/mman/mlockall.c
-lib/zig/libc/musl/src/mman/mmap.c
-lib/zig/libc/musl/src/mman/mprotect.c
-lib/zig/libc/musl/src/mman/mremap.c
-lib/zig/libc/musl/src/mman/msync.c
-lib/zig/libc/musl/src/mman/munlock.c
-lib/zig/libc/musl/src/mman/munlockall.c
-lib/zig/libc/musl/src/mman/munmap.c
-lib/zig/libc/musl/src/mman/posix_madvise.c
-lib/zig/libc/musl/src/mman/shm_open.c
-lib/zig/libc/musl/src/mq/mq_close.c
-lib/zig/libc/musl/src/mq/mq_getattr.c
-lib/zig/libc/musl/src/mq/mq_notify.c
-lib/zig/libc/musl/src/mq/mq_open.c
-lib/zig/libc/musl/src/mq/mq_receive.c
-lib/zig/libc/musl/src/mq/mq_send.c
-lib/zig/libc/musl/src/mq/mq_setattr.c
-lib/zig/libc/musl/src/mq/mq_timedreceive.c
-lib/zig/libc/musl/src/mq/mq_timedsend.c
-lib/zig/libc/musl/src/mq/mq_unlink.c
-lib/zig/libc/musl/src/multibyte/btowc.c
-lib/zig/libc/musl/src/multibyte/c16rtomb.c
-lib/zig/libc/musl/src/multibyte/c32rtomb.c
-lib/zig/libc/musl/src/multibyte/internal.c
-lib/zig/libc/musl/src/multibyte/internal.h
-lib/zig/libc/musl/src/multibyte/mblen.c
-lib/zig/libc/musl/src/multibyte/mbrlen.c
-lib/zig/libc/musl/src/multibyte/mbrtoc16.c
-lib/zig/libc/musl/src/multibyte/mbrtoc32.c
-lib/zig/libc/musl/src/multibyte/mbrtowc.c
-lib/zig/libc/musl/src/multibyte/mbsinit.c
-lib/zig/libc/musl/src/multibyte/mbsnrtowcs.c
-lib/zig/libc/musl/src/multibyte/mbsrtowcs.c
-lib/zig/libc/musl/src/multibyte/mbstowcs.c
-lib/zig/libc/musl/src/multibyte/mbtowc.c
-lib/zig/libc/musl/src/multibyte/wcrtomb.c
-lib/zig/libc/musl/src/multibyte/wcsnrtombs.c
-lib/zig/libc/musl/src/multibyte/wcsrtombs.c
-lib/zig/libc/musl/src/multibyte/wcstombs.c
-lib/zig/libc/musl/src/multibyte/wctob.c
-lib/zig/libc/musl/src/multibyte/wctomb.c
-lib/zig/libc/musl/src/network/accept.c
-lib/zig/libc/musl/src/network/accept4.c
-lib/zig/libc/musl/src/network/bind.c
-lib/zig/libc/musl/src/network/connect.c
-lib/zig/libc/musl/src/network/dn_comp.c
-lib/zig/libc/musl/src/network/dn_expand.c
-lib/zig/libc/musl/src/network/dn_skipname.c
-lib/zig/libc/musl/src/network/dns_parse.c
-lib/zig/libc/musl/src/network/ent.c
-lib/zig/libc/musl/src/network/ether.c
-lib/zig/libc/musl/src/network/freeaddrinfo.c
-lib/zig/libc/musl/src/network/gai_strerror.c
-lib/zig/libc/musl/src/network/getaddrinfo.c
-lib/zig/libc/musl/src/network/gethostbyaddr_r.c
-lib/zig/libc/musl/src/network/gethostbyaddr.c
-lib/zig/libc/musl/src/network/gethostbyname_r.c
-lib/zig/libc/musl/src/network/gethostbyname.c
-lib/zig/libc/musl/src/network/gethostbyname2_r.c
-lib/zig/libc/musl/src/network/gethostbyname2.c
-lib/zig/libc/musl/src/network/getifaddrs.c
-lib/zig/libc/musl/src/network/getnameinfo.c
-lib/zig/libc/musl/src/network/getpeername.c
-lib/zig/libc/musl/src/network/getservbyname_r.c
-lib/zig/libc/musl/src/network/getservbyname.c
-lib/zig/libc/musl/src/network/getservbyport_r.c
-lib/zig/libc/musl/src/network/getservbyport.c
-lib/zig/libc/musl/src/network/getsockname.c
-lib/zig/libc/musl/src/network/getsockopt.c
-lib/zig/libc/musl/src/network/h_errno.c
-lib/zig/libc/musl/src/network/herror.c
-lib/zig/libc/musl/src/network/hstrerror.c
-lib/zig/libc/musl/src/network/htonl.c
-lib/zig/libc/musl/src/network/htons.c
-lib/zig/libc/musl/src/network/if_freenameindex.c
-lib/zig/libc/musl/src/network/if_indextoname.c
-lib/zig/libc/musl/src/network/if_nameindex.c
-lib/zig/libc/musl/src/network/if_nametoindex.c
-lib/zig/libc/musl/src/network/in6addr_any.c
-lib/zig/libc/musl/src/network/in6addr_loopback.c
-lib/zig/libc/musl/src/network/inet_addr.c
-lib/zig/libc/musl/src/network/inet_aton.c
-lib/zig/libc/musl/src/network/inet_legacy.c
-lib/zig/libc/musl/src/network/inet_ntoa.c
-lib/zig/libc/musl/src/network/inet_ntop.c
-lib/zig/libc/musl/src/network/inet_pton.c
-lib/zig/libc/musl/src/network/listen.c
-lib/zig/libc/musl/src/network/lookup_ipliteral.c
-lib/zig/libc/musl/src/network/lookup_name.c
-lib/zig/libc/musl/src/network/lookup_serv.c
-lib/zig/libc/musl/src/network/lookup.h
-lib/zig/libc/musl/src/network/netlink.c
-lib/zig/libc/musl/src/network/netlink.h
-lib/zig/libc/musl/src/network/netname.c
-lib/zig/libc/musl/src/network/ns_parse.c
-lib/zig/libc/musl/src/network/ntohl.c
-lib/zig/libc/musl/src/network/ntohs.c
-lib/zig/libc/musl/src/network/proto.c
-lib/zig/libc/musl/src/network/recv.c
-lib/zig/libc/musl/src/network/recvfrom.c
-lib/zig/libc/musl/src/network/recvmmsg.c
-lib/zig/libc/musl/src/network/recvmsg.c
-lib/zig/libc/musl/src/network/res_init.c
-lib/zig/libc/musl/src/network/res_mkquery.c
-lib/zig/libc/musl/src/network/res_msend.c
-lib/zig/libc/musl/src/network/res_query.c
-lib/zig/libc/musl/src/network/res_querydomain.c
-lib/zig/libc/musl/src/network/res_send.c
-lib/zig/libc/musl/src/network/res_state.c
-lib/zig/libc/musl/src/network/resolvconf.c
-lib/zig/libc/musl/src/network/send.c
-lib/zig/libc/musl/src/network/sendmmsg.c
-lib/zig/libc/musl/src/network/sendmsg.c
-lib/zig/libc/musl/src/network/sendto.c
-lib/zig/libc/musl/src/network/serv.c
-lib/zig/libc/musl/src/network/setsockopt.c
-lib/zig/libc/musl/src/network/shutdown.c
-lib/zig/libc/musl/src/network/sockatmark.c
-lib/zig/libc/musl/src/network/socket.c
-lib/zig/libc/musl/src/network/socketpair.c
-lib/zig/libc/musl/src/passwd/fgetgrent.c
-lib/zig/libc/musl/src/passwd/fgetpwent.c
-lib/zig/libc/musl/src/passwd/fgetspent.c
-lib/zig/libc/musl/src/passwd/getgr_a.c
-lib/zig/libc/musl/src/passwd/getgr_r.c
-lib/zig/libc/musl/src/passwd/getgrent_a.c
-lib/zig/libc/musl/src/passwd/getgrent.c
-lib/zig/libc/musl/src/passwd/getgrouplist.c
-lib/zig/libc/musl/src/passwd/getpw_a.c
-lib/zig/libc/musl/src/passwd/getpw_r.c
-lib/zig/libc/musl/src/passwd/getpwent_a.c
-lib/zig/libc/musl/src/passwd/getpwent.c
-lib/zig/libc/musl/src/passwd/getspent.c
-lib/zig/libc/musl/src/passwd/getspnam_r.c
-lib/zig/libc/musl/src/passwd/getspnam.c
-lib/zig/libc/musl/src/passwd/lckpwdf.c
-lib/zig/libc/musl/src/passwd/nscd_query.c
-lib/zig/libc/musl/src/passwd/nscd.h
-lib/zig/libc/musl/src/passwd/putgrent.c
-lib/zig/libc/musl/src/passwd/putpwent.c
-lib/zig/libc/musl/src/passwd/putspent.c
-lib/zig/libc/musl/src/passwd/pwf.h
-lib/zig/libc/musl/src/prng/__rand48_step.c
-lib/zig/libc/musl/src/prng/__seed48.c
-lib/zig/libc/musl/src/prng/drand48.c
-lib/zig/libc/musl/src/prng/lcong48.c
-lib/zig/libc/musl/src/prng/lrand48.c
-lib/zig/libc/musl/src/prng/mrand48.c
-lib/zig/libc/musl/src/prng/rand_r.c
-lib/zig/libc/musl/src/prng/rand.c
-lib/zig/libc/musl/src/prng/rand48.h
-lib/zig/libc/musl/src/prng/random.c
-lib/zig/libc/musl/src/prng/seed48.c
-lib/zig/libc/musl/src/prng/srand48.c
-lib/zig/libc/musl/src/process/_Fork.c
-lib/zig/libc/musl/src/process/arm/vfork.s
-lib/zig/libc/musl/src/process/execl.c
-lib/zig/libc/musl/src/process/execle.c
-lib/zig/libc/musl/src/process/execlp.c
-lib/zig/libc/musl/src/process/execv.c
-lib/zig/libc/musl/src/process/execve.c
-lib/zig/libc/musl/src/process/execvp.c
-lib/zig/libc/musl/src/process/fdop.h
-lib/zig/libc/musl/src/process/fexecve.c
-lib/zig/libc/musl/src/process/fork.c
-lib/zig/libc/musl/src/process/i386/vfork.s
-lib/zig/libc/musl/src/process/posix_spawn_file_actions_addchdir.c
-lib/zig/libc/musl/src/process/posix_spawn_file_actions_addclose.c
-lib/zig/libc/musl/src/process/posix_spawn_file_actions_adddup2.c
-lib/zig/libc/musl/src/process/posix_spawn_file_actions_addfchdir.c
-lib/zig/libc/musl/src/process/posix_spawn_file_actions_addopen.c
-lib/zig/libc/musl/src/process/posix_spawn_file_actions_destroy.c
-lib/zig/libc/musl/src/process/posix_spawn_file_actions_init.c
-lib/zig/libc/musl/src/process/posix_spawn.c
-lib/zig/libc/musl/src/process/posix_spawnattr_destroy.c
-lib/zig/libc/musl/src/process/posix_spawnattr_getflags.c
-lib/zig/libc/musl/src/process/posix_spawnattr_getpgroup.c
-lib/zig/libc/musl/src/process/posix_spawnattr_getsigdefault.c
-lib/zig/libc/musl/src/process/posix_spawnattr_getsigmask.c
-lib/zig/libc/musl/src/process/posix_spawnattr_init.c
-lib/zig/libc/musl/src/process/posix_spawnattr_sched.c
-lib/zig/libc/musl/src/process/posix_spawnattr_setflags.c
-lib/zig/libc/musl/src/process/posix_spawnattr_setpgroup.c
-lib/zig/libc/musl/src/process/posix_spawnattr_setsigdefault.c
-lib/zig/libc/musl/src/process/posix_spawnattr_setsigmask.c
-lib/zig/libc/musl/src/process/posix_spawnp.c
-lib/zig/libc/musl/src/process/s390x/vfork.s
-lib/zig/libc/musl/src/process/sh/vfork.s
-lib/zig/libc/musl/src/process/system.c
-lib/zig/libc/musl/src/process/vfork.c
-lib/zig/libc/musl/src/process/wait.c
-lib/zig/libc/musl/src/process/waitid.c
-lib/zig/libc/musl/src/process/waitpid.c
-lib/zig/libc/musl/src/process/x32/vfork.s
-lib/zig/libc/musl/src/process/x86_64/vfork.s
-lib/zig/libc/musl/src/regex/fnmatch.c
-lib/zig/libc/musl/src/regex/glob.c
-lib/zig/libc/musl/src/regex/regcomp.c
-lib/zig/libc/musl/src/regex/regerror.c
-lib/zig/libc/musl/src/regex/regexec.c
-lib/zig/libc/musl/src/regex/tre-mem.c
-lib/zig/libc/musl/src/regex/tre.h
-lib/zig/libc/musl/src/sched/affinity.c
-lib/zig/libc/musl/src/sched/sched_cpucount.c
-lib/zig/libc/musl/src/sched/sched_get_priority_max.c
-lib/zig/libc/musl/src/sched/sched_getcpu.c
-lib/zig/libc/musl/src/sched/sched_getparam.c
-lib/zig/libc/musl/src/sched/sched_getscheduler.c
-lib/zig/libc/musl/src/sched/sched_rr_get_interval.c
-lib/zig/libc/musl/src/sched/sched_setparam.c
-lib/zig/libc/musl/src/sched/sched_setscheduler.c
-lib/zig/libc/musl/src/sched/sched_yield.c
-lib/zig/libc/musl/src/search/hsearch.c
-lib/zig/libc/musl/src/search/insque.c
-lib/zig/libc/musl/src/search/lsearch.c
-lib/zig/libc/musl/src/search/tdelete.c
-lib/zig/libc/musl/src/search/tdestroy.c
-lib/zig/libc/musl/src/search/tfind.c
-lib/zig/libc/musl/src/search/tsearch.c
-lib/zig/libc/musl/src/search/tsearch.h
-lib/zig/libc/musl/src/search/twalk.c
-lib/zig/libc/musl/src/select/poll.c
-lib/zig/libc/musl/src/select/pselect.c
-lib/zig/libc/musl/src/select/select.c
-lib/zig/libc/musl/src/setjmp/aarch64/longjmp.s
-lib/zig/libc/musl/src/setjmp/aarch64/setjmp.s
-lib/zig/libc/musl/src/setjmp/arm/longjmp.S
-lib/zig/libc/musl/src/setjmp/arm/setjmp.S
-lib/zig/libc/musl/src/setjmp/i386/longjmp.s
-lib/zig/libc/musl/src/setjmp/i386/setjmp.s
-lib/zig/libc/musl/src/setjmp/longjmp.c
-lib/zig/libc/musl/src/setjmp/m68k/longjmp.s
-lib/zig/libc/musl/src/setjmp/m68k/setjmp.s
-lib/zig/libc/musl/src/setjmp/microblaze/longjmp.s
-lib/zig/libc/musl/src/setjmp/microblaze/setjmp.s
-lib/zig/libc/musl/src/setjmp/mips/longjmp.S
-lib/zig/libc/musl/src/setjmp/mips/setjmp.S
-lib/zig/libc/musl/src/setjmp/mips64/longjmp.S
-lib/zig/libc/musl/src/setjmp/mips64/setjmp.S
-lib/zig/libc/musl/src/setjmp/mipsn32/longjmp.S
-lib/zig/libc/musl/src/setjmp/mipsn32/setjmp.S
-lib/zig/libc/musl/src/setjmp/or1k/longjmp.s
-lib/zig/libc/musl/src/setjmp/or1k/setjmp.s
-lib/zig/libc/musl/src/setjmp/powerpc/longjmp.S
-lib/zig/libc/musl/src/setjmp/powerpc/setjmp.S
-lib/zig/libc/musl/src/setjmp/powerpc64/longjmp.s
-lib/zig/libc/musl/src/setjmp/powerpc64/setjmp.s
-lib/zig/libc/musl/src/setjmp/riscv64/longjmp.S
-lib/zig/libc/musl/src/setjmp/riscv64/setjmp.S
-lib/zig/libc/musl/src/setjmp/s390x/longjmp.s
-lib/zig/libc/musl/src/setjmp/s390x/setjmp.s
-lib/zig/libc/musl/src/setjmp/setjmp.c
-lib/zig/libc/musl/src/setjmp/sh/longjmp.S
-lib/zig/libc/musl/src/setjmp/sh/setjmp.S
-lib/zig/libc/musl/src/setjmp/x32/longjmp.s
-lib/zig/libc/musl/src/setjmp/x32/setjmp.s
-lib/zig/libc/musl/src/setjmp/x86_64/longjmp.s
-lib/zig/libc/musl/src/setjmp/x86_64/setjmp.s
-lib/zig/libc/musl/src/signal/aarch64/restore.s
-lib/zig/libc/musl/src/signal/aarch64/sigsetjmp.s
-lib/zig/libc/musl/src/signal/arm/restore.s
-lib/zig/libc/musl/src/signal/arm/sigsetjmp.s
-lib/zig/libc/musl/src/signal/block.c
-lib/zig/libc/musl/src/signal/getitimer.c
-lib/zig/libc/musl/src/signal/i386/restore.s
-lib/zig/libc/musl/src/signal/i386/sigsetjmp.s
-lib/zig/libc/musl/src/signal/kill.c
-lib/zig/libc/musl/src/signal/killpg.c
-lib/zig/libc/musl/src/signal/m68k/sigsetjmp.s
-lib/zig/libc/musl/src/signal/microblaze/restore.s
-lib/zig/libc/musl/src/signal/microblaze/sigsetjmp.s
-lib/zig/libc/musl/src/signal/mips/restore.s
-lib/zig/libc/musl/src/signal/mips/sigsetjmp.s
-lib/zig/libc/musl/src/signal/mips64/restore.s
-lib/zig/libc/musl/src/signal/mips64/sigsetjmp.s
-lib/zig/libc/musl/src/signal/mipsn32/restore.s
-lib/zig/libc/musl/src/signal/mipsn32/sigsetjmp.s
-lib/zig/libc/musl/src/signal/or1k/sigsetjmp.s
-lib/zig/libc/musl/src/signal/powerpc/restore.s
-lib/zig/libc/musl/src/signal/powerpc/sigsetjmp.s
-lib/zig/libc/musl/src/signal/powerpc64/restore.s
-lib/zig/libc/musl/src/signal/powerpc64/sigsetjmp.s
-lib/zig/libc/musl/src/signal/psiginfo.c
-lib/zig/libc/musl/src/signal/psignal.c
-lib/zig/libc/musl/src/signal/raise.c
-lib/zig/libc/musl/src/signal/restore.c
-lib/zig/libc/musl/src/signal/riscv64/restore.s
-lib/zig/libc/musl/src/signal/riscv64/sigsetjmp.s
-lib/zig/libc/musl/src/signal/s390x/restore.s
-lib/zig/libc/musl/src/signal/s390x/sigsetjmp.s
-lib/zig/libc/musl/src/signal/setitimer.c
-lib/zig/libc/musl/src/signal/sh/restore.s
-lib/zig/libc/musl/src/signal/sh/sigsetjmp.s
-lib/zig/libc/musl/src/signal/sigaction.c
-lib/zig/libc/musl/src/signal/sigaddset.c
-lib/zig/libc/musl/src/signal/sigaltstack.c
-lib/zig/libc/musl/src/signal/sigandset.c
-lib/zig/libc/musl/src/signal/sigdelset.c
-lib/zig/libc/musl/src/signal/sigemptyset.c
-lib/zig/libc/musl/src/signal/sigfillset.c
-lib/zig/libc/musl/src/signal/sighold.c
-lib/zig/libc/musl/src/signal/sigignore.c
-lib/zig/libc/musl/src/signal/siginterrupt.c
-lib/zig/libc/musl/src/signal/sigisemptyset.c
-lib/zig/libc/musl/src/signal/sigismember.c
-lib/zig/libc/musl/src/signal/siglongjmp.c
-lib/zig/libc/musl/src/signal/signal.c
-lib/zig/libc/musl/src/signal/sigorset.c
-lib/zig/libc/musl/src/signal/sigpause.c
-lib/zig/libc/musl/src/signal/sigpending.c
-lib/zig/libc/musl/src/signal/sigprocmask.c
-lib/zig/libc/musl/src/signal/sigqueue.c
-lib/zig/libc/musl/src/signal/sigrelse.c
-lib/zig/libc/musl/src/signal/sigrtmax.c
-lib/zig/libc/musl/src/signal/sigrtmin.c
-lib/zig/libc/musl/src/signal/sigset.c
-lib/zig/libc/musl/src/signal/sigsetjmp_tail.c
-lib/zig/libc/musl/src/signal/sigsetjmp.c
-lib/zig/libc/musl/src/signal/sigsuspend.c
-lib/zig/libc/musl/src/signal/sigtimedwait.c
-lib/zig/libc/musl/src/signal/sigwait.c
-lib/zig/libc/musl/src/signal/sigwaitinfo.c
-lib/zig/libc/musl/src/signal/x32/getitimer.c
-lib/zig/libc/musl/src/signal/x32/restore.s
-lib/zig/libc/musl/src/signal/x32/setitimer.c
-lib/zig/libc/musl/src/signal/x32/sigsetjmp.s
-lib/zig/libc/musl/src/signal/x86_64/restore.s
-lib/zig/libc/musl/src/signal/x86_64/sigsetjmp.s
-lib/zig/libc/musl/src/stat/__xstat.c
-lib/zig/libc/musl/src/stat/chmod.c
-lib/zig/libc/musl/src/stat/fchmod.c
-lib/zig/libc/musl/src/stat/fchmodat.c
-lib/zig/libc/musl/src/stat/fstat.c
-lib/zig/libc/musl/src/stat/fstatat.c
-lib/zig/libc/musl/src/stat/futimens.c
-lib/zig/libc/musl/src/stat/futimesat.c
-lib/zig/libc/musl/src/stat/lchmod.c
-lib/zig/libc/musl/src/stat/lstat.c
-lib/zig/libc/musl/src/stat/mkdir.c
-lib/zig/libc/musl/src/stat/mkdirat.c
-lib/zig/libc/musl/src/stat/mkfifo.c
-lib/zig/libc/musl/src/stat/mkfifoat.c
-lib/zig/libc/musl/src/stat/mknod.c
-lib/zig/libc/musl/src/stat/mknodat.c
-lib/zig/libc/musl/src/stat/stat.c
-lib/zig/libc/musl/src/stat/statvfs.c
-lib/zig/libc/musl/src/stat/umask.c
-lib/zig/libc/musl/src/stat/utimensat.c
-lib/zig/libc/musl/src/stdio/__fclose_ca.c
-lib/zig/libc/musl/src/stdio/__fdopen.c
-lib/zig/libc/musl/src/stdio/__fmodeflags.c
-lib/zig/libc/musl/src/stdio/__fopen_rb_ca.c
-lib/zig/libc/musl/src/stdio/__lockfile.c
-lib/zig/libc/musl/src/stdio/__overflow.c
-lib/zig/libc/musl/src/stdio/__stdio_close.c
-lib/zig/libc/musl/src/stdio/__stdio_exit.c
-lib/zig/libc/musl/src/stdio/__stdio_read.c
-lib/zig/libc/musl/src/stdio/__stdio_seek.c
-lib/zig/libc/musl/src/stdio/__stdio_write.c
-lib/zig/libc/musl/src/stdio/__stdout_write.c
-lib/zig/libc/musl/src/stdio/__toread.c
-lib/zig/libc/musl/src/stdio/__towrite.c
-lib/zig/libc/musl/src/stdio/__uflow.c
-lib/zig/libc/musl/src/stdio/asprintf.c
-lib/zig/libc/musl/src/stdio/clearerr.c
-lib/zig/libc/musl/src/stdio/dprintf.c
-lib/zig/libc/musl/src/stdio/ext.c
-lib/zig/libc/musl/src/stdio/ext2.c
-lib/zig/libc/musl/src/stdio/fclose.c
-lib/zig/libc/musl/src/stdio/feof.c
-lib/zig/libc/musl/src/stdio/ferror.c
-lib/zig/libc/musl/src/stdio/fflush.c
-lib/zig/libc/musl/src/stdio/fgetc.c
-lib/zig/libc/musl/src/stdio/fgetln.c
-lib/zig/libc/musl/src/stdio/fgetpos.c
-lib/zig/libc/musl/src/stdio/fgets.c
-lib/zig/libc/musl/src/stdio/fgetwc.c
-lib/zig/libc/musl/src/stdio/fgetws.c
-lib/zig/libc/musl/src/stdio/fileno.c
-lib/zig/libc/musl/src/stdio/flockfile.c
-lib/zig/libc/musl/src/stdio/fmemopen.c
-lib/zig/libc/musl/src/stdio/fopen.c
-lib/zig/libc/musl/src/stdio/fopencookie.c
-lib/zig/libc/musl/src/stdio/fprintf.c
-lib/zig/libc/musl/src/stdio/fputc.c
-lib/zig/libc/musl/src/stdio/fputs.c
-lib/zig/libc/musl/src/stdio/fputwc.c
-lib/zig/libc/musl/src/stdio/fputws.c
-lib/zig/libc/musl/src/stdio/fread.c
-lib/zig/libc/musl/src/stdio/freopen.c
-lib/zig/libc/musl/src/stdio/fscanf.c
-lib/zig/libc/musl/src/stdio/fseek.c
-lib/zig/libc/musl/src/stdio/fsetpos.c
-lib/zig/libc/musl/src/stdio/ftell.c
-lib/zig/libc/musl/src/stdio/ftrylockfile.c
-lib/zig/libc/musl/src/stdio/funlockfile.c
-lib/zig/libc/musl/src/stdio/fwide.c
-lib/zig/libc/musl/src/stdio/fwprintf.c
-lib/zig/libc/musl/src/stdio/fwrite.c
-lib/zig/libc/musl/src/stdio/fwscanf.c
-lib/zig/libc/musl/src/stdio/getc_unlocked.c
-lib/zig/libc/musl/src/stdio/getc.c
-lib/zig/libc/musl/src/stdio/getc.h
-lib/zig/libc/musl/src/stdio/getchar_unlocked.c
-lib/zig/libc/musl/src/stdio/getchar.c
-lib/zig/libc/musl/src/stdio/getdelim.c
-lib/zig/libc/musl/src/stdio/getline.c
-lib/zig/libc/musl/src/stdio/gets.c
-lib/zig/libc/musl/src/stdio/getw.c
-lib/zig/libc/musl/src/stdio/getwc.c
-lib/zig/libc/musl/src/stdio/getwchar.c
-lib/zig/libc/musl/src/stdio/ofl_add.c
-lib/zig/libc/musl/src/stdio/ofl.c
-lib/zig/libc/musl/src/stdio/open_memstream.c
-lib/zig/libc/musl/src/stdio/open_wmemstream.c
-lib/zig/libc/musl/src/stdio/pclose.c
-lib/zig/libc/musl/src/stdio/perror.c
-lib/zig/libc/musl/src/stdio/popen.c
-lib/zig/libc/musl/src/stdio/printf.c
-lib/zig/libc/musl/src/stdio/putc_unlocked.c
-lib/zig/libc/musl/src/stdio/putc.c
-lib/zig/libc/musl/src/stdio/putc.h
-lib/zig/libc/musl/src/stdio/putchar_unlocked.c
-lib/zig/libc/musl/src/stdio/putchar.c
-lib/zig/libc/musl/src/stdio/puts.c
-lib/zig/libc/musl/src/stdio/putw.c
-lib/zig/libc/musl/src/stdio/putwc.c
-lib/zig/libc/musl/src/stdio/putwchar.c
-lib/zig/libc/musl/src/stdio/remove.c
-lib/zig/libc/musl/src/stdio/rename.c
-lib/zig/libc/musl/src/stdio/rewind.c
-lib/zig/libc/musl/src/stdio/scanf.c
-lib/zig/libc/musl/src/stdio/setbuf.c
-lib/zig/libc/musl/src/stdio/setbuffer.c
-lib/zig/libc/musl/src/stdio/setlinebuf.c
-lib/zig/libc/musl/src/stdio/setvbuf.c
-lib/zig/libc/musl/src/stdio/snprintf.c
-lib/zig/libc/musl/src/stdio/sprintf.c
-lib/zig/libc/musl/src/stdio/sscanf.c
-lib/zig/libc/musl/src/stdio/stderr.c
-lib/zig/libc/musl/src/stdio/stdin.c
-lib/zig/libc/musl/src/stdio/stdout.c
-lib/zig/libc/musl/src/stdio/swprintf.c
-lib/zig/libc/musl/src/stdio/swscanf.c
-lib/zig/libc/musl/src/stdio/tempnam.c
-lib/zig/libc/musl/src/stdio/tmpfile.c
-lib/zig/libc/musl/src/stdio/tmpnam.c
-lib/zig/libc/musl/src/stdio/ungetc.c
-lib/zig/libc/musl/src/stdio/ungetwc.c
-lib/zig/libc/musl/src/stdio/vasprintf.c
-lib/zig/libc/musl/src/stdio/vdprintf.c
-lib/zig/libc/musl/src/stdio/vfprintf.c
-lib/zig/libc/musl/src/stdio/vfscanf.c
-lib/zig/libc/musl/src/stdio/vfwprintf.c
-lib/zig/libc/musl/src/stdio/vfwscanf.c
-lib/zig/libc/musl/src/stdio/vprintf.c
-lib/zig/libc/musl/src/stdio/vscanf.c
-lib/zig/libc/musl/src/stdio/vsnprintf.c
-lib/zig/libc/musl/src/stdio/vsprintf.c
-lib/zig/libc/musl/src/stdio/vsscanf.c
-lib/zig/libc/musl/src/stdio/vswprintf.c
-lib/zig/libc/musl/src/stdio/vswscanf.c
-lib/zig/libc/musl/src/stdio/vwprintf.c
-lib/zig/libc/musl/src/stdio/vwscanf.c
-lib/zig/libc/musl/src/stdio/wprintf.c
-lib/zig/libc/musl/src/stdio/wscanf.c
-lib/zig/libc/musl/src/stdlib/abs.c
-lib/zig/libc/musl/src/stdlib/atof.c
-lib/zig/libc/musl/src/stdlib/atoi.c
-lib/zig/libc/musl/src/stdlib/atol.c
-lib/zig/libc/musl/src/stdlib/atoll.c
-lib/zig/libc/musl/src/stdlib/bsearch.c
-lib/zig/libc/musl/src/stdlib/div.c
-lib/zig/libc/musl/src/stdlib/ecvt.c
-lib/zig/libc/musl/src/stdlib/fcvt.c
-lib/zig/libc/musl/src/stdlib/gcvt.c
-lib/zig/libc/musl/src/stdlib/imaxabs.c
-lib/zig/libc/musl/src/stdlib/imaxdiv.c
-lib/zig/libc/musl/src/stdlib/labs.c
-lib/zig/libc/musl/src/stdlib/ldiv.c
-lib/zig/libc/musl/src/stdlib/llabs.c
-lib/zig/libc/musl/src/stdlib/lldiv.c
-lib/zig/libc/musl/src/stdlib/qsort_nr.c
-lib/zig/libc/musl/src/stdlib/qsort.c
-lib/zig/libc/musl/src/stdlib/strtod.c
-lib/zig/libc/musl/src/stdlib/strtol.c
-lib/zig/libc/musl/src/stdlib/wcstod.c
-lib/zig/libc/musl/src/stdlib/wcstol.c
-lib/zig/libc/musl/src/string/aarch64/memcpy.S
-lib/zig/libc/musl/src/string/aarch64/memset.S
-lib/zig/libc/musl/src/string/arm/__aeabi_memcpy.s
-lib/zig/libc/musl/src/string/arm/__aeabi_memset.s
-lib/zig/libc/musl/src/string/arm/memcpy.S
-lib/zig/libc/musl/src/string/bcmp.c
-lib/zig/libc/musl/src/string/bcopy.c
-lib/zig/libc/musl/src/string/bzero.c
-lib/zig/libc/musl/src/string/explicit_bzero.c
-lib/zig/libc/musl/src/string/i386/memcpy.s
-lib/zig/libc/musl/src/string/i386/memmove.s
-lib/zig/libc/musl/src/string/i386/memset.s
-lib/zig/libc/musl/src/string/index.c
-lib/zig/libc/musl/src/string/memccpy.c
-lib/zig/libc/musl/src/string/memchr.c
-lib/zig/libc/musl/src/string/memcmp.c
-lib/zig/libc/musl/src/string/memcpy.c
-lib/zig/libc/musl/src/string/memmem.c
-lib/zig/libc/musl/src/string/memmove.c
-lib/zig/libc/musl/src/string/mempcpy.c
-lib/zig/libc/musl/src/string/memrchr.c
-lib/zig/libc/musl/src/string/memset.c
-lib/zig/libc/musl/src/string/rindex.c
-lib/zig/libc/musl/src/string/stpcpy.c
-lib/zig/libc/musl/src/string/stpncpy.c
-lib/zig/libc/musl/src/string/strcasecmp.c
-lib/zig/libc/musl/src/string/strcasestr.c
-lib/zig/libc/musl/src/string/strcat.c
-lib/zig/libc/musl/src/string/strchr.c
-lib/zig/libc/musl/src/string/strchrnul.c
-lib/zig/libc/musl/src/string/strcmp.c
-lib/zig/libc/musl/src/string/strcpy.c
-lib/zig/libc/musl/src/string/strcspn.c
-lib/zig/libc/musl/src/string/strdup.c
-lib/zig/libc/musl/src/string/strerror_r.c
-lib/zig/libc/musl/src/string/strlcat.c
-lib/zig/libc/musl/src/string/strlcpy.c
-lib/zig/libc/musl/src/string/strlen.c
-lib/zig/libc/musl/src/string/strncasecmp.c
-lib/zig/libc/musl/src/string/strncat.c
-lib/zig/libc/musl/src/string/strncmp.c
-lib/zig/libc/musl/src/string/strncpy.c
-lib/zig/libc/musl/src/string/strndup.c
-lib/zig/libc/musl/src/string/strnlen.c
-lib/zig/libc/musl/src/string/strpbrk.c
-lib/zig/libc/musl/src/string/strrchr.c
-lib/zig/libc/musl/src/string/strsep.c
-lib/zig/libc/musl/src/string/strsignal.c
-lib/zig/libc/musl/src/string/strspn.c
-lib/zig/libc/musl/src/string/strstr.c
-lib/zig/libc/musl/src/string/strtok_r.c
-lib/zig/libc/musl/src/string/strtok.c
-lib/zig/libc/musl/src/string/strverscmp.c
-lib/zig/libc/musl/src/string/swab.c
-lib/zig/libc/musl/src/string/wcpcpy.c
-lib/zig/libc/musl/src/string/wcpncpy.c
-lib/zig/libc/musl/src/string/wcscasecmp_l.c
-lib/zig/libc/musl/src/string/wcscasecmp.c
-lib/zig/libc/musl/src/string/wcscat.c
-lib/zig/libc/musl/src/string/wcschr.c
-lib/zig/libc/musl/src/string/wcscmp.c
-lib/zig/libc/musl/src/string/wcscpy.c
-lib/zig/libc/musl/src/string/wcscspn.c
-lib/zig/libc/musl/src/string/wcsdup.c
-lib/zig/libc/musl/src/string/wcslen.c
-lib/zig/libc/musl/src/string/wcsncasecmp_l.c
-lib/zig/libc/musl/src/string/wcsncasecmp.c
-lib/zig/libc/musl/src/string/wcsncat.c
-lib/zig/libc/musl/src/string/wcsncmp.c
-lib/zig/libc/musl/src/string/wcsncpy.c
-lib/zig/libc/musl/src/string/wcsnlen.c
-lib/zig/libc/musl/src/string/wcspbrk.c
-lib/zig/libc/musl/src/string/wcsrchr.c
-lib/zig/libc/musl/src/string/wcsspn.c
-lib/zig/libc/musl/src/string/wcsstr.c
-lib/zig/libc/musl/src/string/wcstok.c
-lib/zig/libc/musl/src/string/wcswcs.c
-lib/zig/libc/musl/src/string/wmemchr.c
-lib/zig/libc/musl/src/string/wmemcmp.c
-lib/zig/libc/musl/src/string/wmemcpy.c
-lib/zig/libc/musl/src/string/wmemmove.c
-lib/zig/libc/musl/src/string/wmemset.c
-lib/zig/libc/musl/src/string/x86_64/memcpy.s
-lib/zig/libc/musl/src/string/x86_64/memmove.s
-lib/zig/libc/musl/src/string/x86_64/memset.s
-lib/zig/libc/musl/src/temp/__randname.c
-lib/zig/libc/musl/src/temp/mkdtemp.c
-lib/zig/libc/musl/src/temp/mkostemp.c
-lib/zig/libc/musl/src/temp/mkostemps.c
-lib/zig/libc/musl/src/temp/mkstemp.c
-lib/zig/libc/musl/src/temp/mkstemps.c
-lib/zig/libc/musl/src/temp/mktemp.c
-lib/zig/libc/musl/src/termios/cfgetospeed.c
-lib/zig/libc/musl/src/termios/cfmakeraw.c
-lib/zig/libc/musl/src/termios/cfsetospeed.c
-lib/zig/libc/musl/src/termios/tcdrain.c
-lib/zig/libc/musl/src/termios/tcflow.c
-lib/zig/libc/musl/src/termios/tcflush.c
-lib/zig/libc/musl/src/termios/tcgetattr.c
-lib/zig/libc/musl/src/termios/tcgetsid.c
-lib/zig/libc/musl/src/termios/tcgetwinsize.c
-lib/zig/libc/musl/src/termios/tcsendbreak.c
-lib/zig/libc/musl/src/termios/tcsetattr.c
-lib/zig/libc/musl/src/termios/tcsetwinsize.c
-lib/zig/libc/musl/src/thread/__lock.c
-lib/zig/libc/musl/src/thread/__set_thread_area.c
-lib/zig/libc/musl/src/thread/__syscall_cp.c
-lib/zig/libc/musl/src/thread/__timedwait.c
-lib/zig/libc/musl/src/thread/__tls_get_addr.c
-lib/zig/libc/musl/src/thread/__unmapself.c
-lib/zig/libc/musl/src/thread/__wait.c
-lib/zig/libc/musl/src/thread/aarch64/__set_thread_area.s
-lib/zig/libc/musl/src/thread/aarch64/__unmapself.s
-lib/zig/libc/musl/src/thread/aarch64/clone.s
-lib/zig/libc/musl/src/thread/aarch64/syscall_cp.s
-lib/zig/libc/musl/src/thread/arm/__aeabi_read_tp.s
-lib/zig/libc/musl/src/thread/arm/__set_thread_area.c
-lib/zig/libc/musl/src/thread/arm/__unmapself.s
-lib/zig/libc/musl/src/thread/arm/atomics.s
-lib/zig/libc/musl/src/thread/arm/clone.s
-lib/zig/libc/musl/src/thread/arm/syscall_cp.s
-lib/zig/libc/musl/src/thread/call_once.c
-lib/zig/libc/musl/src/thread/clone.c
-lib/zig/libc/musl/src/thread/cnd_broadcast.c
-lib/zig/libc/musl/src/thread/cnd_destroy.c
-lib/zig/libc/musl/src/thread/cnd_init.c
-lib/zig/libc/musl/src/thread/cnd_signal.c
-lib/zig/libc/musl/src/thread/cnd_timedwait.c
-lib/zig/libc/musl/src/thread/cnd_wait.c
-lib/zig/libc/musl/src/thread/default_attr.c
-lib/zig/libc/musl/src/thread/i386/__set_thread_area.s
-lib/zig/libc/musl/src/thread/i386/__unmapself.s
-lib/zig/libc/musl/src/thread/i386/clone.s
-lib/zig/libc/musl/src/thread/i386/syscall_cp.s
-lib/zig/libc/musl/src/thread/i386/tls.s
-lib/zig/libc/musl/src/thread/lock_ptc.c
-lib/zig/libc/musl/src/thread/m68k/__m68k_read_tp.s
-lib/zig/libc/musl/src/thread/m68k/clone.s
-lib/zig/libc/musl/src/thread/m68k/syscall_cp.s
-lib/zig/libc/musl/src/thread/microblaze/__set_thread_area.s
-lib/zig/libc/musl/src/thread/microblaze/__unmapself.s
-lib/zig/libc/musl/src/thread/microblaze/clone.s
-lib/zig/libc/musl/src/thread/microblaze/syscall_cp.s
-lib/zig/libc/musl/src/thread/mips/__unmapself.s
-lib/zig/libc/musl/src/thread/mips/clone.s
-lib/zig/libc/musl/src/thread/mips/syscall_cp.s
-lib/zig/libc/musl/src/thread/mips64/__unmapself.s
-lib/zig/libc/musl/src/thread/mips64/clone.s
-lib/zig/libc/musl/src/thread/mips64/syscall_cp.s
-lib/zig/libc/musl/src/thread/mipsn32/__unmapself.s
-lib/zig/libc/musl/src/thread/mipsn32/clone.s
-lib/zig/libc/musl/src/thread/mipsn32/syscall_cp.s
-lib/zig/libc/musl/src/thread/mtx_destroy.c
-lib/zig/libc/musl/src/thread/mtx_init.c
-lib/zig/libc/musl/src/thread/mtx_lock.c
-lib/zig/libc/musl/src/thread/mtx_timedlock.c
-lib/zig/libc/musl/src/thread/mtx_trylock.c
-lib/zig/libc/musl/src/thread/mtx_unlock.c
-lib/zig/libc/musl/src/thread/or1k/__set_thread_area.s
-lib/zig/libc/musl/src/thread/or1k/__unmapself.s
-lib/zig/libc/musl/src/thread/or1k/clone.s
-lib/zig/libc/musl/src/thread/or1k/syscall_cp.s
-lib/zig/libc/musl/src/thread/powerpc/__set_thread_area.s
-lib/zig/libc/musl/src/thread/powerpc/__unmapself.s
-lib/zig/libc/musl/src/thread/powerpc/clone.s
-lib/zig/libc/musl/src/thread/powerpc/syscall_cp.s
-lib/zig/libc/musl/src/thread/powerpc64/__set_thread_area.s
-lib/zig/libc/musl/src/thread/powerpc64/__unmapself.s
-lib/zig/libc/musl/src/thread/powerpc64/clone.s
-lib/zig/libc/musl/src/thread/powerpc64/syscall_cp.s
-lib/zig/libc/musl/src/thread/pthread_atfork.c
-lib/zig/libc/musl/src/thread/pthread_attr_destroy.c
-lib/zig/libc/musl/src/thread/pthread_attr_get.c
-lib/zig/libc/musl/src/thread/pthread_attr_init.c
-lib/zig/libc/musl/src/thread/pthread_attr_setdetachstate.c
-lib/zig/libc/musl/src/thread/pthread_attr_setguardsize.c
-lib/zig/libc/musl/src/thread/pthread_attr_setinheritsched.c
-lib/zig/libc/musl/src/thread/pthread_attr_setschedparam.c
-lib/zig/libc/musl/src/thread/pthread_attr_setschedpolicy.c
-lib/zig/libc/musl/src/thread/pthread_attr_setscope.c
-lib/zig/libc/musl/src/thread/pthread_attr_setstack.c
-lib/zig/libc/musl/src/thread/pthread_attr_setstacksize.c
-lib/zig/libc/musl/src/thread/pthread_barrier_destroy.c
-lib/zig/libc/musl/src/thread/pthread_barrier_init.c
-lib/zig/libc/musl/src/thread/pthread_barrier_wait.c
-lib/zig/libc/musl/src/thread/pthread_barrierattr_destroy.c
-lib/zig/libc/musl/src/thread/pthread_barrierattr_init.c
-lib/zig/libc/musl/src/thread/pthread_barrierattr_setpshared.c
-lib/zig/libc/musl/src/thread/pthread_cancel.c
-lib/zig/libc/musl/src/thread/pthread_cleanup_push.c
-lib/zig/libc/musl/src/thread/pthread_cond_broadcast.c
-lib/zig/libc/musl/src/thread/pthread_cond_destroy.c
-lib/zig/libc/musl/src/thread/pthread_cond_init.c
-lib/zig/libc/musl/src/thread/pthread_cond_signal.c
-lib/zig/libc/musl/src/thread/pthread_cond_timedwait.c
-lib/zig/libc/musl/src/thread/pthread_cond_wait.c
-lib/zig/libc/musl/src/thread/pthread_condattr_destroy.c
-lib/zig/libc/musl/src/thread/pthread_condattr_init.c
-lib/zig/libc/musl/src/thread/pthread_condattr_setclock.c
-lib/zig/libc/musl/src/thread/pthread_condattr_setpshared.c
-lib/zig/libc/musl/src/thread/pthread_create.c
-lib/zig/libc/musl/src/thread/pthread_detach.c
-lib/zig/libc/musl/src/thread/pthread_equal.c
-lib/zig/libc/musl/src/thread/pthread_getattr_np.c
-lib/zig/libc/musl/src/thread/pthread_getconcurrency.c
-lib/zig/libc/musl/src/thread/pthread_getcpuclockid.c
-lib/zig/libc/musl/src/thread/pthread_getname_np.c
-lib/zig/libc/musl/src/thread/pthread_getschedparam.c
-lib/zig/libc/musl/src/thread/pthread_getspecific.c
-lib/zig/libc/musl/src/thread/pthread_join.c
-lib/zig/libc/musl/src/thread/pthread_key_create.c
-lib/zig/libc/musl/src/thread/pthread_kill.c
-lib/zig/libc/musl/src/thread/pthread_mutex_consistent.c
-lib/zig/libc/musl/src/thread/pthread_mutex_destroy.c
-lib/zig/libc/musl/src/thread/pthread_mutex_getprioceiling.c
-lib/zig/libc/musl/src/thread/pthread_mutex_init.c
-lib/zig/libc/musl/src/thread/pthread_mutex_lock.c
-lib/zig/libc/musl/src/thread/pthread_mutex_setprioceiling.c
-lib/zig/libc/musl/src/thread/pthread_mutex_timedlock.c
-lib/zig/libc/musl/src/thread/pthread_mutex_trylock.c
-lib/zig/libc/musl/src/thread/pthread_mutex_unlock.c
-lib/zig/libc/musl/src/thread/pthread_mutexattr_destroy.c
-lib/zig/libc/musl/src/thread/pthread_mutexattr_init.c
-lib/zig/libc/musl/src/thread/pthread_mutexattr_setprotocol.c
-lib/zig/libc/musl/src/thread/pthread_mutexattr_setpshared.c
-lib/zig/libc/musl/src/thread/pthread_mutexattr_setrobust.c
-lib/zig/libc/musl/src/thread/pthread_mutexattr_settype.c
-lib/zig/libc/musl/src/thread/pthread_once.c
-lib/zig/libc/musl/src/thread/pthread_rwlock_destroy.c
-lib/zig/libc/musl/src/thread/pthread_rwlock_init.c
-lib/zig/libc/musl/src/thread/pthread_rwlock_rdlock.c
-lib/zig/libc/musl/src/thread/pthread_rwlock_timedrdlock.c
-lib/zig/libc/musl/src/thread/pthread_rwlock_timedwrlock.c
-lib/zig/libc/musl/src/thread/pthread_rwlock_tryrdlock.c
-lib/zig/libc/musl/src/thread/pthread_rwlock_trywrlock.c
-lib/zig/libc/musl/src/thread/pthread_rwlock_unlock.c
-lib/zig/libc/musl/src/thread/pthread_rwlock_wrlock.c
-lib/zig/libc/musl/src/thread/pthread_rwlockattr_destroy.c
-lib/zig/libc/musl/src/thread/pthread_rwlockattr_init.c
-lib/zig/libc/musl/src/thread/pthread_rwlockattr_setpshared.c
-lib/zig/libc/musl/src/thread/pthread_self.c
-lib/zig/libc/musl/src/thread/pthread_setattr_default_np.c
-lib/zig/libc/musl/src/thread/pthread_setcancelstate.c
-lib/zig/libc/musl/src/thread/pthread_setcanceltype.c
-lib/zig/libc/musl/src/thread/pthread_setconcurrency.c
-lib/zig/libc/musl/src/thread/pthread_setname_np.c
-lib/zig/libc/musl/src/thread/pthread_setschedparam.c
-lib/zig/libc/musl/src/thread/pthread_setschedprio.c
-lib/zig/libc/musl/src/thread/pthread_setspecific.c
-lib/zig/libc/musl/src/thread/pthread_sigmask.c
-lib/zig/libc/musl/src/thread/pthread_spin_destroy.c
-lib/zig/libc/musl/src/thread/pthread_spin_init.c
-lib/zig/libc/musl/src/thread/pthread_spin_lock.c
-lib/zig/libc/musl/src/thread/pthread_spin_trylock.c
-lib/zig/libc/musl/src/thread/pthread_spin_unlock.c
-lib/zig/libc/musl/src/thread/pthread_testcancel.c
-lib/zig/libc/musl/src/thread/riscv64/__set_thread_area.s
-lib/zig/libc/musl/src/thread/riscv64/__unmapself.s
-lib/zig/libc/musl/src/thread/riscv64/clone.s
-lib/zig/libc/musl/src/thread/riscv64/syscall_cp.s
-lib/zig/libc/musl/src/thread/s390x/__set_thread_area.s
-lib/zig/libc/musl/src/thread/s390x/__tls_get_offset.s
-lib/zig/libc/musl/src/thread/s390x/__unmapself.s
-lib/zig/libc/musl/src/thread/s390x/clone.s
-lib/zig/libc/musl/src/thread/s390x/syscall_cp.s
-lib/zig/libc/musl/src/thread/sem_destroy.c
-lib/zig/libc/musl/src/thread/sem_getvalue.c
-lib/zig/libc/musl/src/thread/sem_init.c
-lib/zig/libc/musl/src/thread/sem_open.c
-lib/zig/libc/musl/src/thread/sem_post.c
-lib/zig/libc/musl/src/thread/sem_timedwait.c
-lib/zig/libc/musl/src/thread/sem_trywait.c
-lib/zig/libc/musl/src/thread/sem_unlink.c
-lib/zig/libc/musl/src/thread/sem_wait.c
-lib/zig/libc/musl/src/thread/sh/__set_thread_area.c
-lib/zig/libc/musl/src/thread/sh/__unmapself_mmu.s
-lib/zig/libc/musl/src/thread/sh/__unmapself.c
-lib/zig/libc/musl/src/thread/sh/atomics.s
-lib/zig/libc/musl/src/thread/sh/clone.s
-lib/zig/libc/musl/src/thread/sh/syscall_cp.s
-lib/zig/libc/musl/src/thread/synccall.c
-lib/zig/libc/musl/src/thread/syscall_cp.c
-lib/zig/libc/musl/src/thread/thrd_create.c
-lib/zig/libc/musl/src/thread/thrd_exit.c
-lib/zig/libc/musl/src/thread/thrd_join.c
-lib/zig/libc/musl/src/thread/thrd_sleep.c
-lib/zig/libc/musl/src/thread/thrd_yield.c
-lib/zig/libc/musl/src/thread/tls.c
-lib/zig/libc/musl/src/thread/tss_create.c
-lib/zig/libc/musl/src/thread/tss_delete.c
-lib/zig/libc/musl/src/thread/tss_set.c
-lib/zig/libc/musl/src/thread/vmlock.c
-lib/zig/libc/musl/src/thread/x32/__set_thread_area.s
-lib/zig/libc/musl/src/thread/x32/__unmapself.s
-lib/zig/libc/musl/src/thread/x32/clone.s
-lib/zig/libc/musl/src/thread/x32/syscall_cp.s
-lib/zig/libc/musl/src/thread/x86_64/__set_thread_area.s
-lib/zig/libc/musl/src/thread/x86_64/__unmapself.s
-lib/zig/libc/musl/src/thread/x86_64/clone.s
-lib/zig/libc/musl/src/thread/x86_64/syscall_cp.s
-lib/zig/libc/musl/src/time/__map_file.c
-lib/zig/libc/musl/src/time/__month_to_secs.c
-lib/zig/libc/musl/src/time/__secs_to_tm.c
-lib/zig/libc/musl/src/time/__tm_to_secs.c
-lib/zig/libc/musl/src/time/__tz.c
-lib/zig/libc/musl/src/time/__year_to_secs.c
-lib/zig/libc/musl/src/time/asctime_r.c
-lib/zig/libc/musl/src/time/asctime.c
-lib/zig/libc/musl/src/time/clock_getcpuclockid.c
-lib/zig/libc/musl/src/time/clock_getres.c
-lib/zig/libc/musl/src/time/clock_gettime.c
-lib/zig/libc/musl/src/time/clock_nanosleep.c
-lib/zig/libc/musl/src/time/clock_settime.c
-lib/zig/libc/musl/src/time/clock.c
-lib/zig/libc/musl/src/time/ctime_r.c
-lib/zig/libc/musl/src/time/ctime.c
-lib/zig/libc/musl/src/time/difftime.c
-lib/zig/libc/musl/src/time/ftime.c
-lib/zig/libc/musl/src/time/getdate.c
-lib/zig/libc/musl/src/time/gettimeofday.c
-lib/zig/libc/musl/src/time/gmtime_r.c
-lib/zig/libc/musl/src/time/gmtime.c
-lib/zig/libc/musl/src/time/localtime_r.c
-lib/zig/libc/musl/src/time/localtime.c
-lib/zig/libc/musl/src/time/mktime.c
-lib/zig/libc/musl/src/time/nanosleep.c
-lib/zig/libc/musl/src/time/strftime.c
-lib/zig/libc/musl/src/time/strptime.c
-lib/zig/libc/musl/src/time/time_impl.h
-lib/zig/libc/musl/src/time/time.c
-lib/zig/libc/musl/src/time/timegm.c
-lib/zig/libc/musl/src/time/timer_create.c
-lib/zig/libc/musl/src/time/timer_delete.c
-lib/zig/libc/musl/src/time/timer_getoverrun.c
-lib/zig/libc/musl/src/time/timer_gettime.c
-lib/zig/libc/musl/src/time/timer_settime.c
-lib/zig/libc/musl/src/time/times.c
-lib/zig/libc/musl/src/time/timespec_get.c
-lib/zig/libc/musl/src/time/utime.c
-lib/zig/libc/musl/src/time/wcsftime.c
-lib/zig/libc/musl/src/unistd/_exit.c
-lib/zig/libc/musl/src/unistd/access.c
-lib/zig/libc/musl/src/unistd/acct.c
-lib/zig/libc/musl/src/unistd/alarm.c
-lib/zig/libc/musl/src/unistd/chdir.c
-lib/zig/libc/musl/src/unistd/chown.c
-lib/zig/libc/musl/src/unistd/close.c
-lib/zig/libc/musl/src/unistd/ctermid.c
-lib/zig/libc/musl/src/unistd/dup.c
-lib/zig/libc/musl/src/unistd/dup2.c
-lib/zig/libc/musl/src/unistd/dup3.c
-lib/zig/libc/musl/src/unistd/faccessat.c
-lib/zig/libc/musl/src/unistd/fchdir.c
-lib/zig/libc/musl/src/unistd/fchown.c
-lib/zig/libc/musl/src/unistd/fchownat.c
-lib/zig/libc/musl/src/unistd/fdatasync.c
-lib/zig/libc/musl/src/unistd/fsync.c
-lib/zig/libc/musl/src/unistd/ftruncate.c
-lib/zig/libc/musl/src/unistd/getcwd.c
-lib/zig/libc/musl/src/unistd/getegid.c
-lib/zig/libc/musl/src/unistd/geteuid.c
-lib/zig/libc/musl/src/unistd/getgid.c
-lib/zig/libc/musl/src/unistd/getgroups.c
-lib/zig/libc/musl/src/unistd/gethostname.c
-lib/zig/libc/musl/src/unistd/getlogin_r.c
-lib/zig/libc/musl/src/unistd/getlogin.c
-lib/zig/libc/musl/src/unistd/getpgid.c
-lib/zig/libc/musl/src/unistd/getpgrp.c
-lib/zig/libc/musl/src/unistd/getpid.c
-lib/zig/libc/musl/src/unistd/getppid.c
-lib/zig/libc/musl/src/unistd/getsid.c
-lib/zig/libc/musl/src/unistd/getuid.c
-lib/zig/libc/musl/src/unistd/isatty.c
-lib/zig/libc/musl/src/unistd/lchown.c
-lib/zig/libc/musl/src/unistd/link.c
-lib/zig/libc/musl/src/unistd/linkat.c
-lib/zig/libc/musl/src/unistd/lseek.c
-lib/zig/libc/musl/src/unistd/mips/pipe.s
-lib/zig/libc/musl/src/unistd/mips64/pipe.s
-lib/zig/libc/musl/src/unistd/mipsn32/lseek.c
-lib/zig/libc/musl/src/unistd/mipsn32/pipe.s
-lib/zig/libc/musl/src/unistd/nice.c
-lib/zig/libc/musl/src/unistd/pause.c
-lib/zig/libc/musl/src/unistd/pipe.c
-lib/zig/libc/musl/src/unistd/pipe2.c
-lib/zig/libc/musl/src/unistd/posix_close.c
-lib/zig/libc/musl/src/unistd/pread.c
-lib/zig/libc/musl/src/unistd/preadv.c
-lib/zig/libc/musl/src/unistd/pwrite.c
-lib/zig/libc/musl/src/unistd/pwritev.c
-lib/zig/libc/musl/src/unistd/read.c
-lib/zig/libc/musl/src/unistd/readlink.c
-lib/zig/libc/musl/src/unistd/readlinkat.c
-lib/zig/libc/musl/src/unistd/readv.c
-lib/zig/libc/musl/src/unistd/renameat.c
-lib/zig/libc/musl/src/unistd/rmdir.c
-lib/zig/libc/musl/src/unistd/setegid.c
-lib/zig/libc/musl/src/unistd/seteuid.c
-lib/zig/libc/musl/src/unistd/setgid.c
-lib/zig/libc/musl/src/unistd/setpgid.c
-lib/zig/libc/musl/src/unistd/setpgrp.c
-lib/zig/libc/musl/src/unistd/setregid.c
-lib/zig/libc/musl/src/unistd/setresgid.c
-lib/zig/libc/musl/src/unistd/setresuid.c
-lib/zig/libc/musl/src/unistd/setreuid.c
-lib/zig/libc/musl/src/unistd/setsid.c
-lib/zig/libc/musl/src/unistd/setuid.c
-lib/zig/libc/musl/src/unistd/setxid.c
-lib/zig/libc/musl/src/unistd/sh/pipe.s
-lib/zig/libc/musl/src/unistd/sleep.c
-lib/zig/libc/musl/src/unistd/symlink.c
-lib/zig/libc/musl/src/unistd/symlinkat.c
-lib/zig/libc/musl/src/unistd/sync.c
-lib/zig/libc/musl/src/unistd/tcgetpgrp.c
-lib/zig/libc/musl/src/unistd/tcsetpgrp.c
-lib/zig/libc/musl/src/unistd/truncate.c
-lib/zig/libc/musl/src/unistd/ttyname_r.c
-lib/zig/libc/musl/src/unistd/ttyname.c
-lib/zig/libc/musl/src/unistd/ualarm.c
-lib/zig/libc/musl/src/unistd/unlink.c
-lib/zig/libc/musl/src/unistd/unlinkat.c
-lib/zig/libc/musl/src/unistd/usleep.c
-lib/zig/libc/musl/src/unistd/write.c
-lib/zig/libc/musl/src/unistd/writev.c
-lib/zig/libc/musl/src/unistd/x32/lseek.c
-lib/zig/libc/wasi/dlmalloc/include/unistd.h
-lib/zig/libc/wasi/dlmalloc/src/dlmalloc.c
-lib/zig/libc/wasi/dlmalloc/src/malloc.c
-lib/zig/libc/wasi/libc-bottom-half/clocks/clock.c
-lib/zig/libc/wasi/libc-bottom-half/clocks/getrusage.c
-lib/zig/libc/wasi/libc-bottom-half/clocks/times.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/LICENSE
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/common/clock.h
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/common/errno.h
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/common/limits.h
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/common/overflow.h
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/common/time.h
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/include/_/cdefs.h
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/include/stdlib.h
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/dirent/closedir.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/dirent/dirent_impl.h
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/dirent/dirfd.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/dirent/fdclosedir.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/dirent/fdopendir.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/dirent/opendirat.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/dirent/readdir.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/dirent/rewinddir.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/dirent/scandirat.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/dirent/seekdir.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/dirent/telldir.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/errno/errno.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/fcntl/fcntl.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/fcntl/openat.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/fcntl/posix_fadvise.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/fcntl/posix_fallocate.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/poll/poll.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sched/sched_yield.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/stdio/renameat.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/stdlib/_Exit.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/ioctl/ioctl.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/select/pselect.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/select/select.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/socket/getsockopt.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/socket/recv.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/socket/send.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/socket/shutdown.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/socket/socket_impl.h
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/stat/fstat.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/stat/fstatat.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/stat/futimens.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/stat/mkdirat.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/stat/stat_impl.h
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/stat/utimensat.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/time/gettimeofday.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/uio/preadv.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/uio/pwritev.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/uio/readv.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/sys/uio/writev.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/time/clock_getres.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/time/clock_gettime.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/time/CLOCK_MONOTONIC.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/time/clock_nanosleep.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/time/CLOCK_PROCESS_CPUTIME_ID.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/time/CLOCK_REALTIME.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/time/CLOCK_THREAD_CPUTIME_ID.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/time/nanosleep.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/time/time.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/close.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/faccessat.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/fdatasync.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/fsync.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/ftruncate.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/linkat.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/lseek.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/pread.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/pwrite.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/read.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/readlinkat.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/sleep.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/symlinkat.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/unlinkat.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/usleep.c
-lib/zig/libc/wasi/libc-bottom-half/cloudlibc/src/libc/unistd/write.c
-lib/zig/libc/wasi/libc-bottom-half/crt/crt1-command.c
-lib/zig/libc/wasi/libc-bottom-half/crt/crt1-reactor.c
-lib/zig/libc/wasi/libc-bottom-half/getpid/getpid.c
-lib/zig/libc/wasi/libc-bottom-half/headers/private/_/limits.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/_/struct/timespec.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/_/struct/timeval.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/_/types.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/assert.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/common/crt.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/errno.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/fcntl.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/sched.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/stdarg.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/stdint.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/stdio.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/stdlib.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/string.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/sys/mman.h
-lib/zig/libc/wasi/libc-bottom-half/headers/private/threads.h
-lib/zig/libc/wasi/libc-bottom-half/mman/mman.c
-lib/zig/libc/wasi/libc-bottom-half/signal/signal.c
-lib/zig/libc/wasi/libc-bottom-half/sources/__main_argc_argv.c
-lib/zig/libc/wasi/libc-bottom-half/sources/__main_void.c
-lib/zig/libc/wasi/libc-bottom-half/sources/__original_main.c
-lib/zig/libc/wasi/libc-bottom-half/sources/__wasilibc_fd_renumber.c
-lib/zig/libc/wasi/libc-bottom-half/sources/__wasilibc_initialize_environ.c
-lib/zig/libc/wasi/libc-bottom-half/sources/__wasilibc_real.c
-lib/zig/libc/wasi/libc-bottom-half/sources/__wasilibc_rmdirat.c
-lib/zig/libc/wasi/libc-bottom-half/sources/__wasilibc_tell.c
-lib/zig/libc/wasi/libc-bottom-half/sources/__wasilibc_unlinkat.c
-lib/zig/libc/wasi/libc-bottom-half/sources/abort.c
-lib/zig/libc/wasi/libc-bottom-half/sources/accept.c
-lib/zig/libc/wasi/libc-bottom-half/sources/at_fdcwd.c
-lib/zig/libc/wasi/libc-bottom-half/sources/chdir.c
-lib/zig/libc/wasi/libc-bottom-half/sources/complex-builtins.c
-lib/zig/libc/wasi/libc-bottom-half/sources/environ.c
-lib/zig/libc/wasi/libc-bottom-half/sources/errno.c
-lib/zig/libc/wasi/libc-bottom-half/sources/getcwd.c
-lib/zig/libc/wasi/libc-bottom-half/sources/getentropy.c
-lib/zig/libc/wasi/libc-bottom-half/sources/isatty.c
-lib/zig/libc/wasi/libc-bottom-half/sources/math/fmin-fmax.c
-lib/zig/libc/wasi/libc-bottom-half/sources/math/math-builtins.c
-lib/zig/libc/wasi/libc-bottom-half/sources/posix.c
-lib/zig/libc/wasi/libc-bottom-half/sources/preopens.c
-lib/zig/libc/wasi/libc-bottom-half/sources/reallocarray.c
-lib/zig/libc/wasi/libc-bottom-half/sources/sbrk.c
-lib/zig/libc/wasi/libc-bottom-half/sources/truncate.c
-lib/zig/libc/wasi/libc-top-half/headers/private/printscan.h
-lib/zig/libc/wasi/libc-top-half/headers/private/wasi/libc-environ-compat.h
-lib/zig/libc/wasi/libc-top-half/musl/.mailmap
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/dirent.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/errno.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/fcntl.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/fenv.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/hwcap.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/io.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/ioctl_fix.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/ioctl.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/ipc.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/ipcstat.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/kd.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/limits.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/link.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/mman.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/msg.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/poll.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/ptrace.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/resource.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/sem.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/shm.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/socket.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/soundcard.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/statfs.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/termios.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/bits/vt.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/generic/fp_arch.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/atomic_arch.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/bits/alltypes.h.in
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/bits/dirent.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/bits/fcntl.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/bits/float.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/bits/ioctl.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/bits/limits.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/bits/posix.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/bits/reg.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/bits/signal.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/bits/stat.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/bits/stdint.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/fp_arch.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/pthread_arch.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/reloc.h
-lib/zig/libc/wasi/libc-top-half/musl/arch/wasm32/syscall_arch.h
-lib/zig/libc/wasi/libc-top-half/musl/COPYRIGHT
-lib/zig/libc/wasi/libc-top-half/musl/include/aio.h
-lib/zig/libc/wasi/libc-top-half/musl/include/alloca.h
-lib/zig/libc/wasi/libc-top-half/musl/include/alltypes.h.in
-lib/zig/libc/wasi/libc-top-half/musl/include/ar.h
-lib/zig/libc/wasi/libc-top-half/musl/include/arpa/ftp.h
-lib/zig/libc/wasi/libc-top-half/musl/include/arpa/inet.h
-lib/zig/libc/wasi/libc-top-half/musl/include/arpa/nameser_compat.h
-lib/zig/libc/wasi/libc-top-half/musl/include/arpa/nameser.h
-lib/zig/libc/wasi/libc-top-half/musl/include/arpa/telnet.h
-lib/zig/libc/wasi/libc-top-half/musl/include/arpa/tftp.h
-lib/zig/libc/wasi/libc-top-half/musl/include/assert.h
-lib/zig/libc/wasi/libc-top-half/musl/include/byteswap.h
-lib/zig/libc/wasi/libc-top-half/musl/include/complex.h
-lib/zig/libc/wasi/libc-top-half/musl/include/cpio.h
-lib/zig/libc/wasi/libc-top-half/musl/include/crypt.h
-lib/zig/libc/wasi/libc-top-half/musl/include/ctype.h
-lib/zig/libc/wasi/libc-top-half/musl/include/dirent.h
-lib/zig/libc/wasi/libc-top-half/musl/include/dlfcn.h
-lib/zig/libc/wasi/libc-top-half/musl/include/elf.h
-lib/zig/libc/wasi/libc-top-half/musl/include/endian.h
-lib/zig/libc/wasi/libc-top-half/musl/include/err.h
-lib/zig/libc/wasi/libc-top-half/musl/include/errno.h
-lib/zig/libc/wasi/libc-top-half/musl/include/fcntl.h
-lib/zig/libc/wasi/libc-top-half/musl/include/features.h
-lib/zig/libc/wasi/libc-top-half/musl/include/fenv.h
-lib/zig/libc/wasi/libc-top-half/musl/include/float.h
-lib/zig/libc/wasi/libc-top-half/musl/include/fmtmsg.h
-lib/zig/libc/wasi/libc-top-half/musl/include/fnmatch.h
-lib/zig/libc/wasi/libc-top-half/musl/include/ftw.h
-lib/zig/libc/wasi/libc-top-half/musl/include/getopt.h
-lib/zig/libc/wasi/libc-top-half/musl/include/glob.h
-lib/zig/libc/wasi/libc-top-half/musl/include/grp.h
-lib/zig/libc/wasi/libc-top-half/musl/include/iconv.h
-lib/zig/libc/wasi/libc-top-half/musl/include/ifaddrs.h
-lib/zig/libc/wasi/libc-top-half/musl/include/inttypes.h
-lib/zig/libc/wasi/libc-top-half/musl/include/iso646.h
-lib/zig/libc/wasi/libc-top-half/musl/include/langinfo.h
-lib/zig/libc/wasi/libc-top-half/musl/include/lastlog.h
-lib/zig/libc/wasi/libc-top-half/musl/include/libgen.h
-lib/zig/libc/wasi/libc-top-half/musl/include/libintl.h
-lib/zig/libc/wasi/libc-top-half/musl/include/limits.h
-lib/zig/libc/wasi/libc-top-half/musl/include/link.h
-lib/zig/libc/wasi/libc-top-half/musl/include/locale.h
-lib/zig/libc/wasi/libc-top-half/musl/include/malloc.h
-lib/zig/libc/wasi/libc-top-half/musl/include/math.h
-lib/zig/libc/wasi/libc-top-half/musl/include/memory.h
-lib/zig/libc/wasi/libc-top-half/musl/include/mntent.h
-lib/zig/libc/wasi/libc-top-half/musl/include/monetary.h
-lib/zig/libc/wasi/libc-top-half/musl/include/mqueue.h
-lib/zig/libc/wasi/libc-top-half/musl/include/net/ethernet.h
-lib/zig/libc/wasi/libc-top-half/musl/include/net/if_arp.h
-lib/zig/libc/wasi/libc-top-half/musl/include/net/if.h
-lib/zig/libc/wasi/libc-top-half/musl/include/net/route.h
-lib/zig/libc/wasi/libc-top-half/musl/include/netdb.h
-lib/zig/libc/wasi/libc-top-half/musl/include/netinet/ether.h
-lib/zig/libc/wasi/libc-top-half/musl/include/netinet/icmp6.h
-lib/zig/libc/wasi/libc-top-half/musl/include/netinet/if_ether.h
-lib/zig/libc/wasi/libc-top-half/musl/include/netinet/igmp.h
-lib/zig/libc/wasi/libc-top-half/musl/include/netinet/in_systm.h
-lib/zig/libc/wasi/libc-top-half/musl/include/netinet/in.h
-lib/zig/libc/wasi/libc-top-half/musl/include/netinet/ip_icmp.h
-lib/zig/libc/wasi/libc-top-half/musl/include/netinet/ip.h
-lib/zig/libc/wasi/libc-top-half/musl/include/netinet/ip6.h
-lib/zig/libc/wasi/libc-top-half/musl/include/netinet/tcp.h
-lib/zig/libc/wasi/libc-top-half/musl/include/netinet/udp.h
-lib/zig/libc/wasi/libc-top-half/musl/include/netpacket/packet.h
-lib/zig/libc/wasi/libc-top-half/musl/include/nl_types.h
-lib/zig/libc/wasi/libc-top-half/musl/include/paths.h
-lib/zig/libc/wasi/libc-top-half/musl/include/poll.h
-lib/zig/libc/wasi/libc-top-half/musl/include/pthread.h
-lib/zig/libc/wasi/libc-top-half/musl/include/pty.h
-lib/zig/libc/wasi/libc-top-half/musl/include/pwd.h
-lib/zig/libc/wasi/libc-top-half/musl/include/regex.h
-lib/zig/libc/wasi/libc-top-half/musl/include/resolv.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sched.h
-lib/zig/libc/wasi/libc-top-half/musl/include/scsi/scsi_ioctl.h
-lib/zig/libc/wasi/libc-top-half/musl/include/scsi/scsi.h
-lib/zig/libc/wasi/libc-top-half/musl/include/scsi/sg.h
-lib/zig/libc/wasi/libc-top-half/musl/include/search.h
-lib/zig/libc/wasi/libc-top-half/musl/include/semaphore.h
-lib/zig/libc/wasi/libc-top-half/musl/include/setjmp.h
-lib/zig/libc/wasi/libc-top-half/musl/include/shadow.h
-lib/zig/libc/wasi/libc-top-half/musl/include/signal.h
-lib/zig/libc/wasi/libc-top-half/musl/include/spawn.h
-lib/zig/libc/wasi/libc-top-half/musl/include/stdalign.h
-lib/zig/libc/wasi/libc-top-half/musl/include/stdarg.h
-lib/zig/libc/wasi/libc-top-half/musl/include/stdbool.h
-lib/zig/libc/wasi/libc-top-half/musl/include/stdc-predef.h
-lib/zig/libc/wasi/libc-top-half/musl/include/stddef.h
-lib/zig/libc/wasi/libc-top-half/musl/include/stdint.h
-lib/zig/libc/wasi/libc-top-half/musl/include/stdio_ext.h
-lib/zig/libc/wasi/libc-top-half/musl/include/stdio.h
-lib/zig/libc/wasi/libc-top-half/musl/include/stdlib.h
-lib/zig/libc/wasi/libc-top-half/musl/include/stdnoreturn.h
-lib/zig/libc/wasi/libc-top-half/musl/include/string.h
-lib/zig/libc/wasi/libc-top-half/musl/include/strings.h
-lib/zig/libc/wasi/libc-top-half/musl/include/stropts.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/acct.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/auxv.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/cachectl.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/dir.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/epoll.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/errno.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/eventfd.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/fanotify.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/fcntl.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/file.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/fsuid.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/inotify.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/io.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/ioctl.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/ipc.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/kd.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/klog.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/membarrier.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/mman.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/mount.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/msg.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/mtio.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/param.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/personality.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/poll.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/prctl.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/procfs.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/ptrace.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/quota.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/random.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/reboot.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/reg.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/resource.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/select.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/sem.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/sendfile.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/shm.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/signal.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/signalfd.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/socket.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/soundcard.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/stat.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/statfs.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/statvfs.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/stropts.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/swap.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/syscall.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/sysinfo.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/syslog.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/sysmacros.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/termios.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/time.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/timeb.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/timerfd.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/times.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/timex.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/ttydefaults.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/types.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/ucontext.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/uio.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/un.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/user.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/utsname.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/vfs.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/vt.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/wait.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sys/xattr.h
-lib/zig/libc/wasi/libc-top-half/musl/include/syscall.h
-lib/zig/libc/wasi/libc-top-half/musl/include/sysexits.h
-lib/zig/libc/wasi/libc-top-half/musl/include/syslog.h
-lib/zig/libc/wasi/libc-top-half/musl/include/tar.h
-lib/zig/libc/wasi/libc-top-half/musl/include/termios.h
-lib/zig/libc/wasi/libc-top-half/musl/include/tgmath.h
-lib/zig/libc/wasi/libc-top-half/musl/include/threads.h
-lib/zig/libc/wasi/libc-top-half/musl/include/time.h
-lib/zig/libc/wasi/libc-top-half/musl/include/uchar.h
-lib/zig/libc/wasi/libc-top-half/musl/include/ucontext.h
-lib/zig/libc/wasi/libc-top-half/musl/include/ulimit.h
-lib/zig/libc/wasi/libc-top-half/musl/include/unistd.h
-lib/zig/libc/wasi/libc-top-half/musl/include/utime.h
-lib/zig/libc/wasi/libc-top-half/musl/include/utmp.h
-lib/zig/libc/wasi/libc-top-half/musl/include/utmpx.h
-lib/zig/libc/wasi/libc-top-half/musl/include/values.h
-lib/zig/libc/wasi/libc-top-half/musl/include/wait.h
-lib/zig/libc/wasi/libc-top-half/musl/include/wchar.h
-lib/zig/libc/wasi/libc-top-half/musl/include/wctype.h
-lib/zig/libc/wasi/libc-top-half/musl/include/wordexp.h
-lib/zig/libc/wasi/libc-top-half/musl/src/aio/aio_suspend.c
-lib/zig/libc/wasi/libc-top-half/musl/src/aio/aio.c
-lib/zig/libc/wasi/libc-top-half/musl/src/aio/lio_listio.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/__cexp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/__cexpf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cabs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cabsf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cabsl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cacos.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cacosf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cacosh.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cacoshf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cacoshl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cacosl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/carg.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cargf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cargl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/casin.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/casinf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/casinh.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/casinhf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/casinhl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/casinl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/catan.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/catanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/catanh.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/catanhf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/catanhl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/catanl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/ccos.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/ccosf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/ccosh.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/ccoshf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/ccoshl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/ccosl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cexp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cexpf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cexpl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cimag.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cimagf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cimagl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/clog.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/clogf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/clogl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/conj.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/conjf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/conjl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cpow.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cpowf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cpowl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cproj.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cprojf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/cprojl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/creal.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/crealf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/creall.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/csin.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/csinf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/csinh.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/csinhf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/csinhl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/csinl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/csqrt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/csqrtf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/csqrtl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/ctan.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/ctanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/ctanh.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/ctanhf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/ctanhl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/complex/ctanl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/conf/confstr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/conf/fpathconf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/conf/legacy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/conf/pathconf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/conf/sysconf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/crypt/crypt_blowfish.c
-lib/zig/libc/wasi/libc-top-half/musl/src/crypt/crypt_des.c
-lib/zig/libc/wasi/libc-top-half/musl/src/crypt/crypt_des.h
-lib/zig/libc/wasi/libc-top-half/musl/src/crypt/crypt_md5.c
-lib/zig/libc/wasi/libc-top-half/musl/src/crypt/crypt_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/crypt/crypt_sha256.c
-lib/zig/libc/wasi/libc-top-half/musl/src/crypt/crypt_sha512.c
-lib/zig/libc/wasi/libc-top-half/musl/src/crypt/crypt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/crypt/encrypt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/__ctype_b_loc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/__ctype_get_mb_cur_max.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/__ctype_tolower_loc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/__ctype_toupper_loc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/alpha.h
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/casemap.h
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/isalnum.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/isalpha.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/isascii.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/isblank.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iscntrl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/isdigit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/isgraph.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/islower.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/isprint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/ispunct.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/isspace.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/isupper.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iswalnum.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iswalpha.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iswblank.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iswcntrl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iswctype.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iswdigit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iswgraph.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iswlower.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iswprint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iswpunct.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iswspace.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iswupper.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/iswxdigit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/isxdigit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/nonspacing.h
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/punct.h
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/toascii.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/tolower.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/toupper.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/towctrans.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/wcswidth.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/wctrans.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/wcwidth.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ctype/wide.h
-lib/zig/libc/wasi/libc-top-half/musl/src/dirent/__dirent.h
-lib/zig/libc/wasi/libc-top-half/musl/src/dirent/alphasort.c
-lib/zig/libc/wasi/libc-top-half/musl/src/dirent/closedir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/dirent/dirfd.c
-lib/zig/libc/wasi/libc-top-half/musl/src/dirent/fdopendir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/dirent/opendir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/dirent/readdir_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/dirent/readdir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/dirent/rewinddir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/dirent/scandir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/dirent/seekdir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/dirent/telldir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/dirent/versionsort.c
-lib/zig/libc/wasi/libc-top-half/musl/src/env/__environ.c
-lib/zig/libc/wasi/libc-top-half/musl/src/env/__init_tls.c
-lib/zig/libc/wasi/libc-top-half/musl/src/env/__libc_start_main.c
-lib/zig/libc/wasi/libc-top-half/musl/src/env/__reset_tls.c
-lib/zig/libc/wasi/libc-top-half/musl/src/env/__stack_chk_fail.c
-lib/zig/libc/wasi/libc-top-half/musl/src/env/clearenv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/env/getenv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/env/putenv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/env/secure_getenv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/env/setenv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/env/unsetenv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/errno/__errno_location.c
-lib/zig/libc/wasi/libc-top-half/musl/src/errno/__strerror.h
-lib/zig/libc/wasi/libc-top-half/musl/src/errno/strerror.c
-lib/zig/libc/wasi/libc-top-half/musl/src/exit/_Exit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/exit/abort_lock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/exit/abort.c
-lib/zig/libc/wasi/libc-top-half/musl/src/exit/arm/__aeabi_atexit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/exit/assert.c
-lib/zig/libc/wasi/libc-top-half/musl/src/exit/at_quick_exit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/exit/atexit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/exit/exit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/exit/quick_exit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fcntl/creat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fcntl/fcntl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fcntl/open.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fcntl/openat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fcntl/posix_fadvise.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fcntl/posix_fallocate.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/__flt_rounds.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/aarch64/fenv.s
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/arm/fenv-hf.S
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/arm/fenv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/fegetexceptflag.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/feholdexcept.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/fenv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/fesetexceptflag.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/fesetround.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/feupdateenv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/i386/fenv.s
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/m68k/fenv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/mips/fenv-sf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/mips/fenv.S
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/mips64/fenv-sf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/mips64/fenv.S
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/mipsn32/fenv-sf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/mipsn32/fenv.S
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/powerpc/fenv-sf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/powerpc/fenv.S
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/powerpc64/fenv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/riscv64/fenv-sf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/riscv64/fenv.S
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/s390x/fenv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/sh/fenv-nofpu.c
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/sh/fenv.S
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/x32/fenv.s
-lib/zig/libc/wasi/libc-top-half/musl/src/fenv/x86_64/fenv.s
-lib/zig/libc/wasi/libc-top-half/musl/src/include/arpa/inet.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/crypt.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/errno.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/features.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/langinfo.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/pthread.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/resolv.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/signal.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/stdio.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/stdlib.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/string.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/sys/auxv.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/sys/membarrier.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/sys/mman.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/sys/sysinfo.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/sys/time.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/time.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/unistd.h
-lib/zig/libc/wasi/libc-top-half/musl/src/include/wchar.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/aio_impl.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/atomic.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/complex_impl.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/defsysinfo.c
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/dynlink.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/fdpic_crt.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/floatscan.c
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/floatscan.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/fork_impl.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/futex.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/i386/defsysinfo.s
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/intscan.c
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/intscan.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/ksigaction.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/libc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/libc.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/libm.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/locale_impl.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/lock.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/procfdname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/pthread_impl.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/sh/__shcall.c
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/shgetc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/shgetc.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/stdio_impl.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/syscall_ret.c
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/syscall.h
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/vdso.c
-lib/zig/libc/wasi/libc-top-half/musl/src/internal/version.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/ftok.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/ipc.h
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/msgctl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/msgget.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/msgrcv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/msgsnd.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/semctl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/semget.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/semop.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/semtimedop.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/shmat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/shmctl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/shmdt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ipc/shmget.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/__dlsym.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/aarch64/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/aarch64/tlsdesc.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/arm/dlsym_time64.S
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/arm/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/arm/find_exidx.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/arm/tlsdesc.S
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/dl_iterate_phdr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/dladdr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/dlclose.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/dlerror.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/dlinfo.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/dlopen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/dlsym.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/i386/dlsym_time64.S
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/i386/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/i386/tlsdesc.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/m68k/dlsym_time64.S
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/m68k/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/microblaze/dlsym_time64.S
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/microblaze/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/mips/dlsym_time64.S
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/mips/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/mips64/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/mipsn32/dlsym_time64.S
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/mipsn32/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/or1k/dlsym_time64.S
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/or1k/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/powerpc/dlsym_time64.S
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/powerpc/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/powerpc64/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/riscv64/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/s390x/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/sh/dlsym_time64.S
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/sh/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/tlsdesc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/x32/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/x86_64/dlsym.s
-lib/zig/libc/wasi/libc-top-half/musl/src/ldso/x86_64/tlsdesc.s
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/cuserid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/daemon.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/err.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/euidaccess.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/ftw.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/futimes.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/getdtablesize.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/getloadavg.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/getpagesize.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/getpass.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/getusershell.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/isastream.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/lutimes.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/ulimit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/utmpx.c
-lib/zig/libc/wasi/libc-top-half/musl/src/legacy/valloc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/adjtime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/adjtimex.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/arch_prctl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/brk.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/cache.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/cap.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/chroot.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/clock_adjtime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/clone.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/copy_file_range.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/epoll.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/eventfd.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/fallocate.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/fanotify.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/flock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/getdents.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/getrandom.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/gettid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/inotify.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/ioperm.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/iopl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/klogctl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/membarrier.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/memfd_create.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/mlock2.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/module.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/mount.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/name_to_handle_at.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/open_by_handle_at.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/personality.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/pivot_root.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/ppoll.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/prctl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/prlimit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/process_vm.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/ptrace.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/quotactl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/readahead.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/reboot.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/remap_file_pages.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/sbrk.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/sendfile.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/setfsgid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/setfsuid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/setgroups.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/sethostname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/setns.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/settimeofday.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/signalfd.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/splice.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/stime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/swap.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/sync_file_range.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/syncfs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/sysinfo.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/tee.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/timerfd.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/unshare.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/utimes.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/vhangup.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/vmsplice.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/wait3.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/wait4.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/x32/sysinfo.c
-lib/zig/libc/wasi/libc-top-half/musl/src/linux/xattr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/__lctrans.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/__mo_lookup.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/big5.h
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/bind_textdomain_codeset.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/c_locale.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/catclose.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/catgets.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/catopen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/codepages.h
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/dcngettext.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/duplocale.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/freelocale.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/gb18030.h
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/hkscs.h
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/iconv_close.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/iconv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/jis0208.h
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/ksc.h
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/langinfo.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/legacychars.h
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/locale_map.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/localeconv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/newlocale.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/pleval.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/pleval.h
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/revjis.h
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/setlocale.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/strcoll.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/strfmon.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/strtod_l.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/strxfrm.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/textdomain.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/uselocale.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/wcscoll.c
-lib/zig/libc/wasi/libc-top-half/musl/src/locale/wcsxfrm.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/calloc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/free.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/libc_calloc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/lite_malloc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/mallocng/aligned_alloc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/mallocng/donate.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/mallocng/free.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/mallocng/glue.h
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/mallocng/malloc_usable_size.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/mallocng/malloc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/mallocng/meta.h
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/mallocng/realloc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/memalign.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/oldmalloc/aligned_alloc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/oldmalloc/malloc_impl.h
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/oldmalloc/malloc_usable_size.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/oldmalloc/malloc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/posix_memalign.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/realloc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/reallocarray.c
-lib/zig/libc/wasi/libc-top-half/musl/src/malloc/replaced.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__cos.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__cosdf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__cosl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__expo2.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__expo2f.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__fpclassify.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__fpclassifyf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__fpclassifyl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__invtrigl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__invtrigl.h
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__math_divzero.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__math_divzerof.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__math_invalid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__math_invalidf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__math_invalidl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__math_oflow.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__math_oflowf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__math_uflow.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__math_uflowf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__math_xflow.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__math_xflowf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__polevll.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__rem_pio2_large.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__rem_pio2.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__rem_pio2f.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__rem_pio2l.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__signbit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__signbitf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__signbitl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__sin.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__sindf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__sinl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__tan.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__tandf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/__tanl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/ceil.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/ceilf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/fabs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/fabsf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/floor.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/floorf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/fma.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/fmaf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/fmax.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/fmaxf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/fmin.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/fminf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/llrint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/llrintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/llround.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/llroundf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/lrint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/lrintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/lround.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/lroundf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/nearbyint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/nearbyintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/rint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/rintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/round.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/roundf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/sqrt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/sqrtf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/trunc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/aarch64/truncf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/acos.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/acosf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/acosh.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/acoshf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/acoshl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/acosl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/arm/fabs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/arm/fabsf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/arm/fma.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/arm/fmaf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/arm/sqrt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/arm/sqrtf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/asin.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/asinf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/asinh.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/asinhf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/asinhl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/asinl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/atan.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/atan2.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/atan2f.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/atan2l.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/atanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/atanh.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/atanhf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/atanhl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/atanl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/cbrt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/cbrtf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/cbrtl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/ceil.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/ceilf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/ceill.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/copysign.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/copysignf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/copysignl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/cos.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/cosf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/cosh.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/coshf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/coshl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/cosl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/erf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/erff.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/erfl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/exp_data.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/exp_data.h
-lib/zig/libc/wasi/libc-top-half/musl/src/math/exp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/exp10.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/exp10f.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/exp10l.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/exp2.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/exp2f_data.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/exp2f_data.h
-lib/zig/libc/wasi/libc-top-half/musl/src/math/exp2f.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/exp2l.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/expf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/expl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/expm1.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/expm1f.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/expm1l.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fabs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fabsf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fabsl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fdim.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fdimf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fdiml.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/finite.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/finitef.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/floor.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/floorf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/floorl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fma.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fmaf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fmal.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fmax.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fmaxf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fmaxl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fmin.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fminf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fminl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fmod.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fmodf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/fmodl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/frexp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/frexpf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/frexpl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/hypot.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/hypotf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/hypotl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/__invtrigl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/acos.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/acosf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/acosl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/asin.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/asinf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/asinl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/atan.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/atan2.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/atan2f.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/atan2l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/atanf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/atanl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/ceil.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/ceilf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/ceill.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/exp_ld.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/exp2l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/expl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/expm1l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/fabs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/fabsf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/fabsl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/floor.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/floorf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/floorl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/fmod.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/fmodf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/fmodl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/hypot.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/hypotf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/ldexp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/ldexpf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/ldexpl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/llrint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/llrintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/llrintl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/log.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/log10.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/log10f.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/log10l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/log1p.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/log1pf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/log1pl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/log2.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/log2f.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/log2l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/logf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/logl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/lrint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/lrintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/lrintl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/remainder.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/remainderf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/remainderl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/remquo.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/remquof.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/remquol.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/rint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/rintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/rintl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/scalbln.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/scalblnf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/scalblnl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/scalbn.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/scalbnf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/scalbnl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/sqrt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/sqrtf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/sqrtl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/trunc.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/truncf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/i386/truncl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/ilogb.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/ilogbf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/ilogbl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/j0.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/j0f.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/j1.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/j1f.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/jn.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/jnf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/ldexp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/ldexpf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/ldexpl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/lgamma_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/lgamma.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/lgammaf_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/lgammaf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/lgammal.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/llrint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/llrintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/llrintl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/llround.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/llroundf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/llroundl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log_data.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log_data.h
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log10.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log10f.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log10l.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log1p.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log1pf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log1pl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log2_data.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log2_data.h
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log2.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log2f_data.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log2f_data.h
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log2f.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/log2l.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/logb.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/logbf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/logbl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/logf_data.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/logf_data.h
-lib/zig/libc/wasi/libc-top-half/musl/src/math/logf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/logl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/lrint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/lrintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/lrintl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/lround.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/lroundf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/lroundl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/m68k/sqrtl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/mips/fabs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/mips/fabsf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/mips/sqrt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/mips/sqrtf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/modf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/modff.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/modfl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/nan.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/nanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/nanl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/nearbyint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/nearbyintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/nearbyintl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/nextafter.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/nextafterf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/nextafterl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/nexttoward.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/nexttowardf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/nexttowardl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/pow_data.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/pow_data.h
-lib/zig/libc/wasi/libc-top-half/musl/src/math/pow.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc/fabs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc/fabsf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc/fma.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc/fmaf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc/sqrt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc/sqrtf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/ceil.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/ceilf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/fabs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/fabsf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/floor.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/floorf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/fma.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/fmaf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/fmax.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/fmaxf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/fmin.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/fminf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/lrint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/lrintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/lround.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/lroundf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/round.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/roundf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/sqrt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/sqrtf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/trunc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powerpc64/truncf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powf_data.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powf_data.h
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/powl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/remainder.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/remainderf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/remainderl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/remquo.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/remquof.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/remquol.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/rint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/rintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/rintl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/riscv64/copysign.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/riscv64/copysignf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/riscv64/fabs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/riscv64/fabsf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/riscv64/fma.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/riscv64/fmaf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/riscv64/fmax.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/riscv64/fmaxf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/riscv64/fmin.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/riscv64/fminf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/riscv64/sqrt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/riscv64/sqrtf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/round.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/roundf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/roundl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/ceil.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/ceilf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/ceill.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/fabs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/fabsf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/fabsl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/floor.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/floorf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/floorl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/fma.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/fmaf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/nearbyint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/nearbyintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/nearbyintl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/rint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/rintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/rintl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/round.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/roundf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/roundl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/sqrt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/sqrtf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/sqrtl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/trunc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/truncf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/s390x/truncl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/scalb.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/scalbf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/scalbln.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/scalblnf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/scalblnl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/scalbn.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/scalbnf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/scalbnl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/signgam.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/significand.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/significandf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sin.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sincos.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sincosf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sincosl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sinf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sinh.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sinhf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sinhl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sinl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sqrt_data.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sqrt_data.h
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sqrt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sqrtf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/sqrtl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/tan.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/tanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/tanh.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/tanhf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/tanhl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/tanl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/tgamma.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/tgammaf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/tgammal.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/trunc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/truncf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/truncl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/__invtrigl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/acosl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/asinl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/atan2l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/atanl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/ceill.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/exp2l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/expl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/expm1l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/fabs.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/fabsf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/fabsl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/floorl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/fma.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/fmaf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/fmodl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/llrint.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/llrintf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/llrintl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/log10l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/log1pl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/log2l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/logl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/lrint.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/lrintf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/lrintl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/remainderl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/rintl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/sqrt.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/sqrtf.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/sqrtl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x32/truncl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/__invtrigl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/acosl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/asinl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/atan2l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/atanl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/ceill.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/exp2l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/expl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/expm1l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/fabs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/fabsf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/fabsl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/floorl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/fma.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/fmaf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/fmodl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/llrint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/llrintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/llrintl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/log10l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/log1pl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/log2l.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/logl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/lrint.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/lrintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/lrintl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/remainderl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/remquol.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/rintl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/sqrt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/sqrtf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/sqrtl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/math/x86_64/truncl.s
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/a64l.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/basename.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/dirname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/ffs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/ffsl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/ffsll.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/fmtmsg.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/forkpty.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/get_current_dir_name.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/getauxval.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/getdomainname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/getentropy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/gethostid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/getopt_long.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/getopt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/getpriority.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/getresgid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/getresuid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/getrlimit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/getrusage.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/getsubopt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/initgroups.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/ioctl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/issetugid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/lockf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/login_tty.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/mntent.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/nftw.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/openpty.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/ptsname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/pty.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/realpath.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/setdomainname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/setpriority.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/setrlimit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/syscall.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/syslog.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/uname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/misc/wordexp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mman/madvise.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mman/mincore.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mman/mlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mman/mlockall.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mman/mmap.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mman/mprotect.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mman/mremap.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mman/msync.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mman/munlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mman/munlockall.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mman/munmap.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mman/posix_madvise.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mman/shm_open.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mq/mq_close.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mq/mq_getattr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mq/mq_notify.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mq/mq_open.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mq/mq_receive.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mq/mq_send.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mq/mq_setattr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mq/mq_timedreceive.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mq/mq_timedsend.c
-lib/zig/libc/wasi/libc-top-half/musl/src/mq/mq_unlink.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/btowc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/c16rtomb.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/c32rtomb.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/internal.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/internal.h
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/mblen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/mbrlen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/mbrtoc16.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/mbrtoc32.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/mbrtowc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/mbsinit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/mbsnrtowcs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/mbsrtowcs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/mbstowcs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/mbtowc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/wcrtomb.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/wcsnrtombs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/wcsrtombs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/wcstombs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/wctob.c
-lib/zig/libc/wasi/libc-top-half/musl/src/multibyte/wctomb.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/accept.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/accept4.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/bind.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/connect.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/dn_comp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/dn_expand.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/dn_skipname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/dns_parse.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/ent.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/ether.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/freeaddrinfo.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/gai_strerror.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/getaddrinfo.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/gethostbyaddr_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/gethostbyaddr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/gethostbyname_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/gethostbyname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/gethostbyname2_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/gethostbyname2.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/getifaddrs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/getnameinfo.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/getpeername.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/getservbyname_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/getservbyname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/getservbyport_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/getservbyport.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/getsockname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/getsockopt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/h_errno.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/herror.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/hstrerror.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/htonl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/htons.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/if_freenameindex.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/if_indextoname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/if_nameindex.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/if_nametoindex.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/in6addr_any.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/in6addr_loopback.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/inet_addr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/inet_aton.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/inet_legacy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/inet_ntoa.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/inet_ntop.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/inet_pton.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/listen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/lookup_ipliteral.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/lookup_name.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/lookup_serv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/lookup.h
-lib/zig/libc/wasi/libc-top-half/musl/src/network/netlink.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/netlink.h
-lib/zig/libc/wasi/libc-top-half/musl/src/network/netname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/ns_parse.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/ntohl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/ntohs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/proto.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/recv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/recvfrom.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/recvmmsg.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/recvmsg.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/res_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/res_mkquery.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/res_msend.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/res_query.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/res_querydomain.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/res_send.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/res_state.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/resolvconf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/send.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/sendmmsg.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/sendmsg.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/sendto.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/serv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/setsockopt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/shutdown.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/sockatmark.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/socket.c
-lib/zig/libc/wasi/libc-top-half/musl/src/network/socketpair.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/fgetgrent.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/fgetpwent.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/fgetspent.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/getgr_a.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/getgr_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/getgrent_a.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/getgrent.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/getgrouplist.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/getpw_a.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/getpw_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/getpwent_a.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/getpwent.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/getspent.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/getspnam_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/getspnam.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/lckpwdf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/nscd_query.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/nscd.h
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/putgrent.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/putpwent.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/putspent.c
-lib/zig/libc/wasi/libc-top-half/musl/src/passwd/pwf.h
-lib/zig/libc/wasi/libc-top-half/musl/src/prng/__rand48_step.c
-lib/zig/libc/wasi/libc-top-half/musl/src/prng/__seed48.c
-lib/zig/libc/wasi/libc-top-half/musl/src/prng/drand48.c
-lib/zig/libc/wasi/libc-top-half/musl/src/prng/lcong48.c
-lib/zig/libc/wasi/libc-top-half/musl/src/prng/lrand48.c
-lib/zig/libc/wasi/libc-top-half/musl/src/prng/mrand48.c
-lib/zig/libc/wasi/libc-top-half/musl/src/prng/rand_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/prng/rand.c
-lib/zig/libc/wasi/libc-top-half/musl/src/prng/rand48.h
-lib/zig/libc/wasi/libc-top-half/musl/src/prng/random.c
-lib/zig/libc/wasi/libc-top-half/musl/src/prng/seed48.c
-lib/zig/libc/wasi/libc-top-half/musl/src/prng/srand48.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/_Fork.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/arm/vfork.s
-lib/zig/libc/wasi/libc-top-half/musl/src/process/execl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/execle.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/execlp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/execv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/execve.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/execvp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/fdop.h
-lib/zig/libc/wasi/libc-top-half/musl/src/process/fexecve.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/fork.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/i386/vfork.s
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawn_file_actions_addchdir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawn_file_actions_addclose.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawn_file_actions_adddup2.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawn_file_actions_addfchdir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawn_file_actions_addopen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawn_file_actions_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawn_file_actions_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawn.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawnattr_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawnattr_getflags.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawnattr_getpgroup.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawnattr_getsigdefault.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawnattr_getsigmask.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawnattr_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawnattr_sched.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawnattr_setflags.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawnattr_setpgroup.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawnattr_setsigdefault.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawnattr_setsigmask.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/posix_spawnp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/s390x/vfork.s
-lib/zig/libc/wasi/libc-top-half/musl/src/process/sh/vfork.s
-lib/zig/libc/wasi/libc-top-half/musl/src/process/system.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/vfork.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/wait.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/waitid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/waitpid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/process/x32/vfork.s
-lib/zig/libc/wasi/libc-top-half/musl/src/process/x86_64/vfork.s
-lib/zig/libc/wasi/libc-top-half/musl/src/regex/fnmatch.c
-lib/zig/libc/wasi/libc-top-half/musl/src/regex/glob.c
-lib/zig/libc/wasi/libc-top-half/musl/src/regex/regcomp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/regex/regerror.c
-lib/zig/libc/wasi/libc-top-half/musl/src/regex/regexec.c
-lib/zig/libc/wasi/libc-top-half/musl/src/regex/tre-mem.c
-lib/zig/libc/wasi/libc-top-half/musl/src/regex/tre.h
-lib/zig/libc/wasi/libc-top-half/musl/src/sched/affinity.c
-lib/zig/libc/wasi/libc-top-half/musl/src/sched/sched_cpucount.c
-lib/zig/libc/wasi/libc-top-half/musl/src/sched/sched_get_priority_max.c
-lib/zig/libc/wasi/libc-top-half/musl/src/sched/sched_getcpu.c
-lib/zig/libc/wasi/libc-top-half/musl/src/sched/sched_getparam.c
-lib/zig/libc/wasi/libc-top-half/musl/src/sched/sched_getscheduler.c
-lib/zig/libc/wasi/libc-top-half/musl/src/sched/sched_rr_get_interval.c
-lib/zig/libc/wasi/libc-top-half/musl/src/sched/sched_setparam.c
-lib/zig/libc/wasi/libc-top-half/musl/src/sched/sched_setscheduler.c
-lib/zig/libc/wasi/libc-top-half/musl/src/sched/sched_yield.c
-lib/zig/libc/wasi/libc-top-half/musl/src/search/hsearch.c
-lib/zig/libc/wasi/libc-top-half/musl/src/search/insque.c
-lib/zig/libc/wasi/libc-top-half/musl/src/search/lsearch.c
-lib/zig/libc/wasi/libc-top-half/musl/src/search/tdelete.c
-lib/zig/libc/wasi/libc-top-half/musl/src/search/tdestroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/search/tfind.c
-lib/zig/libc/wasi/libc-top-half/musl/src/search/tsearch.c
-lib/zig/libc/wasi/libc-top-half/musl/src/search/tsearch.h
-lib/zig/libc/wasi/libc-top-half/musl/src/search/twalk.c
-lib/zig/libc/wasi/libc-top-half/musl/src/select/poll.c
-lib/zig/libc/wasi/libc-top-half/musl/src/select/pselect.c
-lib/zig/libc/wasi/libc-top-half/musl/src/select/select.c
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/aarch64/longjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/aarch64/setjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/arm/longjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/arm/setjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/i386/longjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/i386/setjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/longjmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/m68k/longjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/m68k/setjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/microblaze/longjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/microblaze/setjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/mips/longjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/mips/setjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/mips64/longjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/mips64/setjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/mipsn32/longjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/mipsn32/setjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/or1k/longjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/or1k/setjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/powerpc/longjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/powerpc/setjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/powerpc64/longjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/powerpc64/setjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/riscv64/longjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/riscv64/setjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/s390x/longjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/s390x/setjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/setjmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/sh/longjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/sh/setjmp.S
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/x32/longjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/x32/setjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/x86_64/longjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/setjmp/x86_64/setjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/aarch64/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/aarch64/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/arm/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/arm/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/block.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/getitimer.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/i386/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/i386/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/kill.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/killpg.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/m68k/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/microblaze/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/microblaze/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/mips/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/mips/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/mips64/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/mips64/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/mipsn32/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/mipsn32/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/or1k/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/powerpc/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/powerpc/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/powerpc64/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/powerpc64/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/psiginfo.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/psignal.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/raise.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/restore.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/riscv64/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/riscv64/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/s390x/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/s390x/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/setitimer.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sh/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sh/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigaction.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigaddset.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigaltstack.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigandset.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigdelset.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigemptyset.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigfillset.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sighold.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigignore.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/siginterrupt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigisemptyset.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigismember.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/siglongjmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/signal.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigorset.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigpause.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigpending.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigprocmask.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigqueue.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigrelse.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigrtmax.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigrtmin.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigset.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigsetjmp_tail.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigsetjmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigsuspend.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigtimedwait.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigwait.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/sigwaitinfo.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/x32/getitimer.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/x32/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/x32/setitimer.c
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/x32/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/x86_64/restore.s
-lib/zig/libc/wasi/libc-top-half/musl/src/signal/x86_64/sigsetjmp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/__xstat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/chmod.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/fchmod.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/fchmodat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/fstat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/fstatat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/futimens.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/futimesat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/lchmod.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/lstat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/mkdir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/mkdirat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/mkfifo.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/mkfifoat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/mknod.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/mknodat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/stat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/statvfs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/umask.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stat/utimensat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__fclose_ca.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__fdopen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__fmodeflags.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__fopen_rb_ca.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__lockfile.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__overflow.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__stdio_close.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__stdio_exit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__stdio_read.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__stdio_seek.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__stdio_write.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__stdout_write.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__toread.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__towrite.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/__uflow.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/asprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/clearerr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/dprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/ext.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/ext2.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fclose.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/feof.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/ferror.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fflush.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fgetc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fgetln.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fgetpos.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fgets.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fgetwc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fgetws.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fileno.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/flockfile.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fmemopen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fopen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fopencookie.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fputc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fputs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fputwc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fputws.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fread.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/freopen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fscanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fseek.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fsetpos.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/ftell.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/ftrylockfile.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/funlockfile.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fwide.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fwprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fwrite.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/fwscanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/getc_unlocked.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/getc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/getc.h
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/getchar_unlocked.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/getchar.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/getdelim.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/getline.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/gets.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/getw.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/getwc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/getwchar.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/ofl_add.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/ofl.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/open_memstream.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/open_wmemstream.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/pclose.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/perror.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/popen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/printf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/putc_unlocked.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/putc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/putc.h
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/putchar_unlocked.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/putchar.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/puts.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/putw.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/putwc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/putwchar.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/remove.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/rename.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/rewind.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/scanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/setbuf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/setbuffer.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/setlinebuf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/setvbuf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/snprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/sprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/sscanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/stderr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/stdin.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/stdout.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/swprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/swscanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/tempnam.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/tmpfile.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/tmpnam.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/ungetc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/ungetwc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vasprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vdprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vfprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vfscanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vfwprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vfwscanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vscanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vsnprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vsprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vsscanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vswprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vswscanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vwprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/vwscanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/wprintf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdio/wscanf.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/abs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/atof.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/atoi.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/atol.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/atoll.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/bsearch.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/div.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/ecvt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/fcvt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/gcvt.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/imaxabs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/imaxdiv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/labs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/ldiv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/llabs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/lldiv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/qsort_nr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/qsort.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/strtod.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/strtol.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/wcstod.c
-lib/zig/libc/wasi/libc-top-half/musl/src/stdlib/wcstol.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/aarch64/memcpy.S
-lib/zig/libc/wasi/libc-top-half/musl/src/string/aarch64/memset.S
-lib/zig/libc/wasi/libc-top-half/musl/src/string/arm/__aeabi_memcpy.s
-lib/zig/libc/wasi/libc-top-half/musl/src/string/arm/__aeabi_memset.s
-lib/zig/libc/wasi/libc-top-half/musl/src/string/arm/memcpy.S
-lib/zig/libc/wasi/libc-top-half/musl/src/string/bcmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/bcopy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/bzero.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/explicit_bzero.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/i386/memcpy.s
-lib/zig/libc/wasi/libc-top-half/musl/src/string/i386/memmove.s
-lib/zig/libc/wasi/libc-top-half/musl/src/string/i386/memset.s
-lib/zig/libc/wasi/libc-top-half/musl/src/string/index.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/memccpy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/memchr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/memcmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/memcpy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/memmem.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/memmove.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/mempcpy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/memrchr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/memset.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/rindex.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/stpcpy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/stpncpy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strcasecmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strcasestr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strcat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strchr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strchrnul.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strcmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strcpy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strcspn.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strdup.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strerror_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strlcat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strlcpy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strlen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strncasecmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strncat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strncmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strncpy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strndup.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strnlen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strpbrk.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strrchr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strsep.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strsignal.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strspn.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strstr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strtok_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strtok.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/strverscmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/swab.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcpcpy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcpncpy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcscasecmp_l.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcscasecmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcscat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcschr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcscmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcscpy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcscspn.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcsdup.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcslen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcsncasecmp_l.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcsncasecmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcsncat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcsncmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcsncpy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcsnlen.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcspbrk.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcsrchr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcsspn.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcsstr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcstok.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wcswcs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wmemchr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wmemcmp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wmemcpy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wmemmove.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/wmemset.c
-lib/zig/libc/wasi/libc-top-half/musl/src/string/x86_64/memcpy.s
-lib/zig/libc/wasi/libc-top-half/musl/src/string/x86_64/memmove.s
-lib/zig/libc/wasi/libc-top-half/musl/src/string/x86_64/memset.s
-lib/zig/libc/wasi/libc-top-half/musl/src/temp/__randname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/temp/mkdtemp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/temp/mkostemp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/temp/mkostemps.c
-lib/zig/libc/wasi/libc-top-half/musl/src/temp/mkstemp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/temp/mkstemps.c
-lib/zig/libc/wasi/libc-top-half/musl/src/temp/mktemp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/termios/cfgetospeed.c
-lib/zig/libc/wasi/libc-top-half/musl/src/termios/cfmakeraw.c
-lib/zig/libc/wasi/libc-top-half/musl/src/termios/cfsetospeed.c
-lib/zig/libc/wasi/libc-top-half/musl/src/termios/tcdrain.c
-lib/zig/libc/wasi/libc-top-half/musl/src/termios/tcflow.c
-lib/zig/libc/wasi/libc-top-half/musl/src/termios/tcflush.c
-lib/zig/libc/wasi/libc-top-half/musl/src/termios/tcgetattr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/termios/tcgetsid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/termios/tcgetwinsize.c
-lib/zig/libc/wasi/libc-top-half/musl/src/termios/tcsendbreak.c
-lib/zig/libc/wasi/libc-top-half/musl/src/termios/tcsetattr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/termios/tcsetwinsize.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/__lock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/__set_thread_area.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/__syscall_cp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/__timedwait.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/__tls_get_addr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/__unmapself.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/__wait.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/aarch64/__set_thread_area.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/aarch64/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/aarch64/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/aarch64/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/arm/__aeabi_read_tp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/arm/__set_thread_area.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/arm/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/arm/atomics.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/arm/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/arm/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/call_once.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/clone.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/cnd_broadcast.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/cnd_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/cnd_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/cnd_signal.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/cnd_timedwait.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/cnd_wait.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/default_attr.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/i386/__set_thread_area.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/i386/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/i386/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/i386/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/i386/tls.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/lock_ptc.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/m68k/__m68k_read_tp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/m68k/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/m68k/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/microblaze/__set_thread_area.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/microblaze/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/microblaze/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/microblaze/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mips/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mips/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mips/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mips64/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mips64/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mips64/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mipsn32/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mipsn32/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mipsn32/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mtx_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mtx_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mtx_lock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mtx_timedlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mtx_trylock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/mtx_unlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/or1k/__set_thread_area.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/or1k/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/or1k/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/or1k/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/powerpc/__set_thread_area.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/powerpc/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/powerpc/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/powerpc/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/powerpc64/__set_thread_area.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/powerpc64/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/powerpc64/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/powerpc64/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_atfork.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_attr_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_attr_get.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_attr_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_attr_setdetachstate.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_attr_setguardsize.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_attr_setinheritsched.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_attr_setschedparam.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_attr_setschedpolicy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_attr_setscope.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_attr_setstack.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_attr_setstacksize.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_barrier_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_barrier_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_barrier_wait.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_barrierattr_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_barrierattr_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_barrierattr_setpshared.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_cancel.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_cleanup_push.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_cond_broadcast.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_cond_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_cond_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_cond_signal.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_cond_timedwait.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_cond_wait.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_condattr_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_condattr_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_condattr_setclock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_condattr_setpshared.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_create.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_detach.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_equal.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_getattr_np.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_getconcurrency.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_getcpuclockid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_getname_np.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_getschedparam.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_getspecific.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_join.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_key_create.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_kill.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutex_consistent.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutex_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutex_getprioceiling.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutex_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutex_lock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutex_setprioceiling.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutex_timedlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutex_trylock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutex_unlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutexattr_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutexattr_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutexattr_setprotocol.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutexattr_setpshared.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutexattr_setrobust.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_mutexattr_settype.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_once.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_rwlock_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_rwlock_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_rwlock_rdlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_rwlock_timedrdlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_rwlock_timedwrlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_rwlock_tryrdlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_rwlock_trywrlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_rwlock_unlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_rwlock_wrlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_rwlockattr_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_rwlockattr_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_rwlockattr_setpshared.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_self.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_setattr_default_np.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_setcancelstate.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_setcanceltype.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_setconcurrency.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_setname_np.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_setschedparam.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_setschedprio.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_setspecific.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_sigmask.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_spin_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_spin_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_spin_lock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_spin_trylock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_spin_unlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/pthread_testcancel.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/riscv64/__set_thread_area.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/riscv64/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/riscv64/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/riscv64/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/s390x/__set_thread_area.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/s390x/__tls_get_offset.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/s390x/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/s390x/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/s390x/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sem_destroy.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sem_getvalue.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sem_init.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sem_open.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sem_post.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sem_timedwait.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sem_trywait.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sem_unlink.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sem_wait.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sh/__set_thread_area.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sh/__unmapself_mmu.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sh/__unmapself.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sh/atomics.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sh/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/sh/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/synccall.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/syscall_cp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/thrd_create.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/thrd_exit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/thrd_join.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/thrd_sleep.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/thrd_yield.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/tls.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/tss_create.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/tss_delete.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/tss_set.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/vmlock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/x32/__set_thread_area.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/x32/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/x32/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/x32/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/x86_64/__set_thread_area.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/x86_64/__unmapself.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/x86_64/clone.s
-lib/zig/libc/wasi/libc-top-half/musl/src/thread/x86_64/syscall_cp.s
-lib/zig/libc/wasi/libc-top-half/musl/src/time/__map_file.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/__month_to_secs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/__secs_to_tm.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/__tm_to_secs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/__tz.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/__year_to_secs.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/asctime_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/asctime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/clock_getcpuclockid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/clock_getres.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/clock_gettime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/clock_nanosleep.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/clock_settime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/clock.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/ctime_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/ctime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/difftime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/ftime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/getdate.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/gettimeofday.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/gmtime_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/gmtime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/localtime_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/localtime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/mktime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/nanosleep.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/strftime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/strptime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/time_impl.h
-lib/zig/libc/wasi/libc-top-half/musl/src/time/time.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/timegm.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/timer_create.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/timer_delete.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/timer_getoverrun.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/timer_gettime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/timer_settime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/times.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/timespec_get.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/utime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/time/wcsftime.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/_exit.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/access.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/acct.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/alarm.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/chdir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/chown.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/close.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/ctermid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/dup.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/dup2.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/dup3.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/faccessat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/fchdir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/fchown.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/fchownat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/fdatasync.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/fsync.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/ftruncate.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/getcwd.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/getegid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/geteuid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/getgid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/getgroups.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/gethostname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/getlogin_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/getlogin.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/getpgid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/getpgrp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/getpid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/getppid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/getsid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/getuid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/isatty.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/lchown.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/link.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/linkat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/lseek.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/mips/pipe.s
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/mips64/pipe.s
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/mipsn32/lseek.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/mipsn32/pipe.s
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/nice.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/pause.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/pipe.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/pipe2.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/posix_close.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/pread.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/preadv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/pwrite.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/pwritev.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/read.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/readlink.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/readlinkat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/readv.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/renameat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/rmdir.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/setegid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/seteuid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/setgid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/setpgid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/setpgrp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/setregid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/setresgid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/setresuid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/setreuid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/setsid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/setuid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/setxid.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/sh/pipe.s
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/sleep.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/symlink.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/symlinkat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/sync.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/tcgetpgrp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/tcsetpgrp.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/truncate.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/ttyname_r.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/ttyname.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/ualarm.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/unlink.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/unlinkat.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/usleep.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/write.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/writev.c
-lib/zig/libc/wasi/libc-top-half/musl/src/unistd/x32/lseek.c
-lib/zig/libc/wasi/libc-top-half/sources/arc4random.c
-lib/zig/libc/wasi/LICENSE
-lib/zig/libc/wasi/LICENSE-APACHE
-lib/zig/libc/wasi/LICENSE-APACHE-LLVM
-lib/zig/libc/wasi/LICENSE-MIT
-lib/zig/libcxx/include/__algorithm/adjacent_find.h
-lib/zig/libcxx/include/__algorithm/all_of.h
-lib/zig/libcxx/include/__algorithm/any_of.h
-lib/zig/libcxx/include/__algorithm/binary_search.h
-lib/zig/libcxx/include/__algorithm/clamp.h
-lib/zig/libcxx/include/__algorithm/comp_ref_type.h
-lib/zig/libcxx/include/__algorithm/comp.h
-lib/zig/libcxx/include/__algorithm/copy_backward.h
-lib/zig/libcxx/include/__algorithm/copy_if.h
-lib/zig/libcxx/include/__algorithm/copy_n.h
-lib/zig/libcxx/include/__algorithm/copy.h
-lib/zig/libcxx/include/__algorithm/count_if.h
-lib/zig/libcxx/include/__algorithm/count.h
-lib/zig/libcxx/include/__algorithm/equal_range.h
-lib/zig/libcxx/include/__algorithm/equal.h
-lib/zig/libcxx/include/__algorithm/fill_n.h
-lib/zig/libcxx/include/__algorithm/fill.h
-lib/zig/libcxx/include/__algorithm/find_end.h
-lib/zig/libcxx/include/__algorithm/find_first_of.h
-lib/zig/libcxx/include/__algorithm/find_if_not.h
-lib/zig/libcxx/include/__algorithm/find_if.h
-lib/zig/libcxx/include/__algorithm/find.h
-lib/zig/libcxx/include/__algorithm/for_each_n.h
-lib/zig/libcxx/include/__algorithm/for_each.h
-lib/zig/libcxx/include/__algorithm/generate_n.h
-lib/zig/libcxx/include/__algorithm/generate.h
-lib/zig/libcxx/include/__algorithm/half_positive.h
-lib/zig/libcxx/include/__algorithm/in_found_result.h
-lib/zig/libcxx/include/__algorithm/in_fun_result.h
-lib/zig/libcxx/include/__algorithm/in_in_out_result.h
-lib/zig/libcxx/include/__algorithm/in_in_result.h
-lib/zig/libcxx/include/__algorithm/in_out_out_result.h
-lib/zig/libcxx/include/__algorithm/in_out_result.h
-lib/zig/libcxx/include/__algorithm/includes.h
-lib/zig/libcxx/include/__algorithm/inplace_merge.h
-lib/zig/libcxx/include/__algorithm/is_heap_until.h
-lib/zig/libcxx/include/__algorithm/is_heap.h
-lib/zig/libcxx/include/__algorithm/is_partitioned.h
-lib/zig/libcxx/include/__algorithm/is_permutation.h
-lib/zig/libcxx/include/__algorithm/is_sorted_until.h
-lib/zig/libcxx/include/__algorithm/is_sorted.h
-lib/zig/libcxx/include/__algorithm/iter_swap.h
-lib/zig/libcxx/include/__algorithm/iterator_operations.h
-lib/zig/libcxx/include/__algorithm/lexicographical_compare.h
-lib/zig/libcxx/include/__algorithm/lower_bound.h
-lib/zig/libcxx/include/__algorithm/make_heap.h
-lib/zig/libcxx/include/__algorithm/make_projected.h
-lib/zig/libcxx/include/__algorithm/max_element.h
-lib/zig/libcxx/include/__algorithm/max.h
-lib/zig/libcxx/include/__algorithm/merge.h
-lib/zig/libcxx/include/__algorithm/min_element.h
-lib/zig/libcxx/include/__algorithm/min_max_result.h
-lib/zig/libcxx/include/__algorithm/min.h
-lib/zig/libcxx/include/__algorithm/minmax_element.h
-lib/zig/libcxx/include/__algorithm/minmax.h
-lib/zig/libcxx/include/__algorithm/mismatch.h
-lib/zig/libcxx/include/__algorithm/move_backward.h
-lib/zig/libcxx/include/__algorithm/move.h
-lib/zig/libcxx/include/__algorithm/next_permutation.h
-lib/zig/libcxx/include/__algorithm/none_of.h
-lib/zig/libcxx/include/__algorithm/nth_element.h
-lib/zig/libcxx/include/__algorithm/partial_sort_copy.h
-lib/zig/libcxx/include/__algorithm/partial_sort.h
-lib/zig/libcxx/include/__algorithm/partition_copy.h
-lib/zig/libcxx/include/__algorithm/partition_point.h
-lib/zig/libcxx/include/__algorithm/partition.h
-lib/zig/libcxx/include/__algorithm/pop_heap.h
-lib/zig/libcxx/include/__algorithm/prev_permutation.h
-lib/zig/libcxx/include/__algorithm/push_heap.h
-lib/zig/libcxx/include/__algorithm/ranges_adjacent_find.h
-lib/zig/libcxx/include/__algorithm/ranges_all_of.h
-lib/zig/libcxx/include/__algorithm/ranges_any_of.h
-lib/zig/libcxx/include/__algorithm/ranges_binary_search.h
-lib/zig/libcxx/include/__algorithm/ranges_clamp.h
-lib/zig/libcxx/include/__algorithm/ranges_copy_backward.h
-lib/zig/libcxx/include/__algorithm/ranges_copy_if.h
-lib/zig/libcxx/include/__algorithm/ranges_copy_n.h
-lib/zig/libcxx/include/__algorithm/ranges_copy.h
-lib/zig/libcxx/include/__algorithm/ranges_count_if.h
-lib/zig/libcxx/include/__algorithm/ranges_count.h
-lib/zig/libcxx/include/__algorithm/ranges_equal_range.h
-lib/zig/libcxx/include/__algorithm/ranges_equal.h
-lib/zig/libcxx/include/__algorithm/ranges_fill_n.h
-lib/zig/libcxx/include/__algorithm/ranges_fill.h
-lib/zig/libcxx/include/__algorithm/ranges_find_end.h
-lib/zig/libcxx/include/__algorithm/ranges_find_first_of.h
-lib/zig/libcxx/include/__algorithm/ranges_find_if_not.h
-lib/zig/libcxx/include/__algorithm/ranges_find_if.h
-lib/zig/libcxx/include/__algorithm/ranges_find.h
-lib/zig/libcxx/include/__algorithm/ranges_for_each_n.h
-lib/zig/libcxx/include/__algorithm/ranges_for_each.h
-lib/zig/libcxx/include/__algorithm/ranges_generate_n.h
-lib/zig/libcxx/include/__algorithm/ranges_generate.h
-lib/zig/libcxx/include/__algorithm/ranges_includes.h
-lib/zig/libcxx/include/__algorithm/ranges_inplace_merge.h
-lib/zig/libcxx/include/__algorithm/ranges_is_heap_until.h
-lib/zig/libcxx/include/__algorithm/ranges_is_heap.h
-lib/zig/libcxx/include/__algorithm/ranges_is_partitioned.h
-lib/zig/libcxx/include/__algorithm/ranges_is_permutation.h
-lib/zig/libcxx/include/__algorithm/ranges_is_sorted_until.h
-lib/zig/libcxx/include/__algorithm/ranges_is_sorted.h
-lib/zig/libcxx/include/__algorithm/ranges_iterator_concept.h
-lib/zig/libcxx/include/__algorithm/ranges_lexicographical_compare.h
-lib/zig/libcxx/include/__algorithm/ranges_lower_bound.h
-lib/zig/libcxx/include/__algorithm/ranges_make_heap.h
-lib/zig/libcxx/include/__algorithm/ranges_max_element.h
-lib/zig/libcxx/include/__algorithm/ranges_max.h
-lib/zig/libcxx/include/__algorithm/ranges_merge.h
-lib/zig/libcxx/include/__algorithm/ranges_min_element.h
-lib/zig/libcxx/include/__algorithm/ranges_min.h
-lib/zig/libcxx/include/__algorithm/ranges_minmax_element.h
-lib/zig/libcxx/include/__algorithm/ranges_minmax.h
-lib/zig/libcxx/include/__algorithm/ranges_mismatch.h
-lib/zig/libcxx/include/__algorithm/ranges_move_backward.h
-lib/zig/libcxx/include/__algorithm/ranges_move.h
-lib/zig/libcxx/include/__algorithm/ranges_next_permutation.h
-lib/zig/libcxx/include/__algorithm/ranges_none_of.h
-lib/zig/libcxx/include/__algorithm/ranges_nth_element.h
-lib/zig/libcxx/include/__algorithm/ranges_partial_sort_copy.h
-lib/zig/libcxx/include/__algorithm/ranges_partial_sort.h
-lib/zig/libcxx/include/__algorithm/ranges_partition_copy.h
-lib/zig/libcxx/include/__algorithm/ranges_partition_point.h
-lib/zig/libcxx/include/__algorithm/ranges_partition.h
-lib/zig/libcxx/include/__algorithm/ranges_pop_heap.h
-lib/zig/libcxx/include/__algorithm/ranges_prev_permutation.h
-lib/zig/libcxx/include/__algorithm/ranges_push_heap.h
-lib/zig/libcxx/include/__algorithm/ranges_remove_copy_if.h
-lib/zig/libcxx/include/__algorithm/ranges_remove_copy.h
-lib/zig/libcxx/include/__algorithm/ranges_remove_if.h
-lib/zig/libcxx/include/__algorithm/ranges_remove.h
-lib/zig/libcxx/include/__algorithm/ranges_replace_copy_if.h
-lib/zig/libcxx/include/__algorithm/ranges_replace_copy.h
-lib/zig/libcxx/include/__algorithm/ranges_replace_if.h
-lib/zig/libcxx/include/__algorithm/ranges_replace.h
-lib/zig/libcxx/include/__algorithm/ranges_reverse_copy.h
-lib/zig/libcxx/include/__algorithm/ranges_reverse.h
-lib/zig/libcxx/include/__algorithm/ranges_rotate_copy.h
-lib/zig/libcxx/include/__algorithm/ranges_rotate.h
-lib/zig/libcxx/include/__algorithm/ranges_sample.h
-lib/zig/libcxx/include/__algorithm/ranges_search_n.h
-lib/zig/libcxx/include/__algorithm/ranges_search.h
-lib/zig/libcxx/include/__algorithm/ranges_set_difference.h
-lib/zig/libcxx/include/__algorithm/ranges_set_intersection.h
-lib/zig/libcxx/include/__algorithm/ranges_set_symmetric_difference.h
-lib/zig/libcxx/include/__algorithm/ranges_set_union.h
-lib/zig/libcxx/include/__algorithm/ranges_shuffle.h
-lib/zig/libcxx/include/__algorithm/ranges_sort_heap.h
-lib/zig/libcxx/include/__algorithm/ranges_sort.h
-lib/zig/libcxx/include/__algorithm/ranges_stable_partition.h
-lib/zig/libcxx/include/__algorithm/ranges_stable_sort.h
-lib/zig/libcxx/include/__algorithm/ranges_swap_ranges.h
-lib/zig/libcxx/include/__algorithm/ranges_transform.h
-lib/zig/libcxx/include/__algorithm/ranges_unique_copy.h
-lib/zig/libcxx/include/__algorithm/ranges_unique.h
-lib/zig/libcxx/include/__algorithm/ranges_upper_bound.h
-lib/zig/libcxx/include/__algorithm/remove_copy_if.h
-lib/zig/libcxx/include/__algorithm/remove_copy.h
-lib/zig/libcxx/include/__algorithm/remove_if.h
-lib/zig/libcxx/include/__algorithm/remove.h
-lib/zig/libcxx/include/__algorithm/replace_copy_if.h
-lib/zig/libcxx/include/__algorithm/replace_copy.h
-lib/zig/libcxx/include/__algorithm/replace_if.h
-lib/zig/libcxx/include/__algorithm/replace.h
-lib/zig/libcxx/include/__algorithm/reverse_copy.h
-lib/zig/libcxx/include/__algorithm/reverse.h
-lib/zig/libcxx/include/__algorithm/rotate_copy.h
-lib/zig/libcxx/include/__algorithm/rotate.h
-lib/zig/libcxx/include/__algorithm/sample.h
-lib/zig/libcxx/include/__algorithm/search_n.h
-lib/zig/libcxx/include/__algorithm/search.h
-lib/zig/libcxx/include/__algorithm/set_difference.h
-lib/zig/libcxx/include/__algorithm/set_intersection.h
-lib/zig/libcxx/include/__algorithm/set_symmetric_difference.h
-lib/zig/libcxx/include/__algorithm/set_union.h
-lib/zig/libcxx/include/__algorithm/shift_left.h
-lib/zig/libcxx/include/__algorithm/shift_right.h
-lib/zig/libcxx/include/__algorithm/shuffle.h
-lib/zig/libcxx/include/__algorithm/sift_down.h
-lib/zig/libcxx/include/__algorithm/sort_heap.h
-lib/zig/libcxx/include/__algorithm/sort.h
-lib/zig/libcxx/include/__algorithm/stable_partition.h
-lib/zig/libcxx/include/__algorithm/stable_sort.h
-lib/zig/libcxx/include/__algorithm/swap_ranges.h
-lib/zig/libcxx/include/__algorithm/transform.h
-lib/zig/libcxx/include/__algorithm/uniform_random_bit_generator_adaptor.h
-lib/zig/libcxx/include/__algorithm/unique_copy.h
-lib/zig/libcxx/include/__algorithm/unique.h
-lib/zig/libcxx/include/__algorithm/unwrap_iter.h
-lib/zig/libcxx/include/__algorithm/unwrap_range.h
-lib/zig/libcxx/include/__algorithm/upper_bound.h
-lib/zig/libcxx/include/__assert
-lib/zig/libcxx/include/__availability
-lib/zig/libcxx/include/__bit_reference
-lib/zig/libcxx/include/__bit/bit_cast.h
-lib/zig/libcxx/include/__bit/byteswap.h
-lib/zig/libcxx/include/__bits
-lib/zig/libcxx/include/__bsd_locale_defaults.h
-lib/zig/libcxx/include/__bsd_locale_fallbacks.h
-lib/zig/libcxx/include/__charconv/chars_format.h
-lib/zig/libcxx/include/__charconv/from_chars_result.h
-lib/zig/libcxx/include/__charconv/tables.h
-lib/zig/libcxx/include/__charconv/to_chars_base_10.h
-lib/zig/libcxx/include/__charconv/to_chars_result.h
-lib/zig/libcxx/include/__chrono/calendar.h
-lib/zig/libcxx/include/__chrono/convert_to_timespec.h
-lib/zig/libcxx/include/__chrono/day.h
-lib/zig/libcxx/include/__chrono/duration.h
-lib/zig/libcxx/include/__chrono/file_clock.h
-lib/zig/libcxx/include/__chrono/hh_mm_ss.h
-lib/zig/libcxx/include/__chrono/high_resolution_clock.h
-lib/zig/libcxx/include/__chrono/literals.h
-lib/zig/libcxx/include/__chrono/month_weekday.h
-lib/zig/libcxx/include/__chrono/month.h
-lib/zig/libcxx/include/__chrono/monthday.h
-lib/zig/libcxx/include/__chrono/steady_clock.h
-lib/zig/libcxx/include/__chrono/system_clock.h
-lib/zig/libcxx/include/__chrono/time_point.h
-lib/zig/libcxx/include/__chrono/weekday.h
-lib/zig/libcxx/include/__chrono/year_month_day.h
-lib/zig/libcxx/include/__chrono/year_month_weekday.h
-lib/zig/libcxx/include/__chrono/year_month.h
-lib/zig/libcxx/include/__chrono/year.h
-lib/zig/libcxx/include/__compare/common_comparison_category.h
-lib/zig/libcxx/include/__compare/compare_partial_order_fallback.h
-lib/zig/libcxx/include/__compare/compare_strong_order_fallback.h
-lib/zig/libcxx/include/__compare/compare_three_way_result.h
-lib/zig/libcxx/include/__compare/compare_three_way.h
-lib/zig/libcxx/include/__compare/compare_weak_order_fallback.h
-lib/zig/libcxx/include/__compare/is_eq.h
-lib/zig/libcxx/include/__compare/ordering.h
-lib/zig/libcxx/include/__compare/partial_order.h
-lib/zig/libcxx/include/__compare/strong_order.h
-lib/zig/libcxx/include/__compare/synth_three_way.h
-lib/zig/libcxx/include/__compare/three_way_comparable.h
-lib/zig/libcxx/include/__compare/weak_order.h
-lib/zig/libcxx/include/__concepts/arithmetic.h
-lib/zig/libcxx/include/__concepts/assignable.h
-lib/zig/libcxx/include/__concepts/boolean_testable.h
-lib/zig/libcxx/include/__concepts/class_or_enum.h
-lib/zig/libcxx/include/__concepts/common_reference_with.h
-lib/zig/libcxx/include/__concepts/common_with.h
-lib/zig/libcxx/include/__concepts/constructible.h
-lib/zig/libcxx/include/__concepts/convertible_to.h
-lib/zig/libcxx/include/__concepts/copyable.h
-lib/zig/libcxx/include/__concepts/derived_from.h
-lib/zig/libcxx/include/__concepts/destructible.h
-lib/zig/libcxx/include/__concepts/different_from.h
-lib/zig/libcxx/include/__concepts/equality_comparable.h
-lib/zig/libcxx/include/__concepts/invocable.h
-lib/zig/libcxx/include/__concepts/movable.h
-lib/zig/libcxx/include/__concepts/predicate.h
-lib/zig/libcxx/include/__concepts/regular.h
-lib/zig/libcxx/include/__concepts/relation.h
-lib/zig/libcxx/include/__concepts/same_as.h
-lib/zig/libcxx/include/__concepts/semiregular.h
-lib/zig/libcxx/include/__concepts/swappable.h
-lib/zig/libcxx/include/__concepts/totally_ordered.h
-lib/zig/libcxx/include/__config
-lib/zig/libcxx/include/__coroutine/coroutine_handle.h
-lib/zig/libcxx/include/__coroutine/coroutine_traits.h
-lib/zig/libcxx/include/__coroutine/noop_coroutine_handle.h
-lib/zig/libcxx/include/__coroutine/trivial_awaitables.h
-lib/zig/libcxx/include/__debug
-lib/zig/libcxx/include/__debug_utils/randomize_range.h
-lib/zig/libcxx/include/__errc
-lib/zig/libcxx/include/__filesystem/copy_options.h
-lib/zig/libcxx/include/__filesystem/directory_entry.h
-lib/zig/libcxx/include/__filesystem/directory_iterator.h
-lib/zig/libcxx/include/__filesystem/directory_options.h
-lib/zig/libcxx/include/__filesystem/file_status.h
-lib/zig/libcxx/include/__filesystem/file_time_type.h
-lib/zig/libcxx/include/__filesystem/file_type.h
-lib/zig/libcxx/include/__filesystem/filesystem_error.h
-lib/zig/libcxx/include/__filesystem/operations.h
-lib/zig/libcxx/include/__filesystem/path_iterator.h
-lib/zig/libcxx/include/__filesystem/path.h
-lib/zig/libcxx/include/__filesystem/perm_options.h
-lib/zig/libcxx/include/__filesystem/perms.h
-lib/zig/libcxx/include/__filesystem/recursive_directory_iterator.h
-lib/zig/libcxx/include/__filesystem/space_info.h
-lib/zig/libcxx/include/__filesystem/u8path.h
-lib/zig/libcxx/include/__format/buffer.h
-lib/zig/libcxx/include/__format/concepts.h
-lib/zig/libcxx/include/__format/enable_insertable.h
-lib/zig/libcxx/include/__format/extended_grapheme_cluster_table.h
-lib/zig/libcxx/include/__format/format_arg_store.h
-lib/zig/libcxx/include/__format/format_arg.h
-lib/zig/libcxx/include/__format/format_args.h
-lib/zig/libcxx/include/__format/format_context.h
-lib/zig/libcxx/include/__format/format_error.h
-lib/zig/libcxx/include/__format/format_fwd.h
-lib/zig/libcxx/include/__format/format_parse_context.h
-lib/zig/libcxx/include/__format/format_string.h
-lib/zig/libcxx/include/__format/format_to_n_result.h
-lib/zig/libcxx/include/__format/formatter_bool.h
-lib/zig/libcxx/include/__format/formatter_char.h
-lib/zig/libcxx/include/__format/formatter_floating_point.h
-lib/zig/libcxx/include/__format/formatter_integer.h
-lib/zig/libcxx/include/__format/formatter_integral.h
-lib/zig/libcxx/include/__format/formatter_output.h
-lib/zig/libcxx/include/__format/formatter_pointer.h
-lib/zig/libcxx/include/__format/formatter_string.h
-lib/zig/libcxx/include/__format/formatter.h
-lib/zig/libcxx/include/__format/parser_std_format_spec.h
-lib/zig/libcxx/include/__format/unicode.h
-lib/zig/libcxx/include/__functional/binary_function.h
-lib/zig/libcxx/include/__functional/binary_negate.h
-lib/zig/libcxx/include/__functional/bind_back.h
-lib/zig/libcxx/include/__functional/bind_front.h
-lib/zig/libcxx/include/__functional/bind.h
-lib/zig/libcxx/include/__functional/binder1st.h
-lib/zig/libcxx/include/__functional/binder2nd.h
-lib/zig/libcxx/include/__functional/boyer_moore_searcher.h
-lib/zig/libcxx/include/__functional/compose.h
-lib/zig/libcxx/include/__functional/default_searcher.h
-lib/zig/libcxx/include/__functional/function.h
-lib/zig/libcxx/include/__functional/hash.h
-lib/zig/libcxx/include/__functional/identity.h
-lib/zig/libcxx/include/__functional/invoke.h
-lib/zig/libcxx/include/__functional/is_transparent.h
-lib/zig/libcxx/include/__functional/mem_fn.h
-lib/zig/libcxx/include/__functional/mem_fun_ref.h
-lib/zig/libcxx/include/__functional/not_fn.h
-lib/zig/libcxx/include/__functional/operations.h
-lib/zig/libcxx/include/__functional/perfect_forward.h
-lib/zig/libcxx/include/__functional/pointer_to_binary_function.h
-lib/zig/libcxx/include/__functional/pointer_to_unary_function.h
-lib/zig/libcxx/include/__functional/ranges_operations.h
-lib/zig/libcxx/include/__functional/reference_wrapper.h
-lib/zig/libcxx/include/__functional/unary_function.h
-lib/zig/libcxx/include/__functional/unary_negate.h
-lib/zig/libcxx/include/__functional/unwrap_ref.h
-lib/zig/libcxx/include/__functional/weak_result_type.h
-lib/zig/libcxx/include/__fwd/span.h
-lib/zig/libcxx/include/__fwd/string_view.h
-lib/zig/libcxx/include/__hash_table
-lib/zig/libcxx/include/__ios/fpos.h
-lib/zig/libcxx/include/__iterator/access.h
-lib/zig/libcxx/include/__iterator/advance.h
-lib/zig/libcxx/include/__iterator/back_insert_iterator.h
-lib/zig/libcxx/include/__iterator/bounded_iter.h
-lib/zig/libcxx/include/__iterator/common_iterator.h
-lib/zig/libcxx/include/__iterator/concepts.h
-lib/zig/libcxx/include/__iterator/counted_iterator.h
-lib/zig/libcxx/include/__iterator/data.h
-lib/zig/libcxx/include/__iterator/default_sentinel.h
-lib/zig/libcxx/include/__iterator/distance.h
-lib/zig/libcxx/include/__iterator/empty.h
-lib/zig/libcxx/include/__iterator/erase_if_container.h
-lib/zig/libcxx/include/__iterator/front_insert_iterator.h
-lib/zig/libcxx/include/__iterator/incrementable_traits.h
-lib/zig/libcxx/include/__iterator/indirectly_comparable.h
-lib/zig/libcxx/include/__iterator/insert_iterator.h
-lib/zig/libcxx/include/__iterator/istream_iterator.h
-lib/zig/libcxx/include/__iterator/istreambuf_iterator.h
-lib/zig/libcxx/include/__iterator/iter_move.h
-lib/zig/libcxx/include/__iterator/iter_swap.h
-lib/zig/libcxx/include/__iterator/iterator_traits.h
-lib/zig/libcxx/include/__iterator/iterator.h
-lib/zig/libcxx/include/__iterator/mergeable.h
-lib/zig/libcxx/include/__iterator/move_iterator.h
-lib/zig/libcxx/include/__iterator/move_sentinel.h
-lib/zig/libcxx/include/__iterator/next.h
-lib/zig/libcxx/include/__iterator/ostream_iterator.h
-lib/zig/libcxx/include/__iterator/ostreambuf_iterator.h
-lib/zig/libcxx/include/__iterator/permutable.h
-lib/zig/libcxx/include/__iterator/prev.h
-lib/zig/libcxx/include/__iterator/projected.h
-lib/zig/libcxx/include/__iterator/readable_traits.h
-lib/zig/libcxx/include/__iterator/reverse_access.h
-lib/zig/libcxx/include/__iterator/reverse_iterator.h
-lib/zig/libcxx/include/__iterator/size.h
-lib/zig/libcxx/include/__iterator/sortable.h
-lib/zig/libcxx/include/__iterator/unreachable_sentinel.h
-lib/zig/libcxx/include/__iterator/wrap_iter.h
-lib/zig/libcxx/include/__locale
-lib/zig/libcxx/include/__mbstate_t.h
-lib/zig/libcxx/include/__memory/addressof.h
-lib/zig/libcxx/include/__memory/allocate_at_least.h
-lib/zig/libcxx/include/__memory/allocation_guard.h
-lib/zig/libcxx/include/__memory/allocator_arg_t.h
-lib/zig/libcxx/include/__memory/allocator_traits.h
-lib/zig/libcxx/include/__memory/allocator.h
-lib/zig/libcxx/include/__memory/assume_aligned.h
-lib/zig/libcxx/include/__memory/auto_ptr.h
-lib/zig/libcxx/include/__memory/compressed_pair.h
-lib/zig/libcxx/include/__memory/concepts.h
-lib/zig/libcxx/include/__memory/construct_at.h
-lib/zig/libcxx/include/__memory/pointer_traits.h
-lib/zig/libcxx/include/__memory/ranges_construct_at.h
-lib/zig/libcxx/include/__memory/ranges_uninitialized_algorithms.h
-lib/zig/libcxx/include/__memory/raw_storage_iterator.h
-lib/zig/libcxx/include/__memory/shared_ptr.h
-lib/zig/libcxx/include/__memory/swap_allocator.h
-lib/zig/libcxx/include/__memory/temporary_buffer.h
-lib/zig/libcxx/include/__memory/uninitialized_algorithms.h
-lib/zig/libcxx/include/__memory/unique_ptr.h
-lib/zig/libcxx/include/__memory/uses_allocator.h
-lib/zig/libcxx/include/__memory/voidify.h
-lib/zig/libcxx/include/__mutex_base
-lib/zig/libcxx/include/__node_handle
-lib/zig/libcxx/include/__numeric/accumulate.h
-lib/zig/libcxx/include/__numeric/adjacent_difference.h
-lib/zig/libcxx/include/__numeric/exclusive_scan.h
-lib/zig/libcxx/include/__numeric/gcd_lcm.h
-lib/zig/libcxx/include/__numeric/inclusive_scan.h
-lib/zig/libcxx/include/__numeric/inner_product.h
-lib/zig/libcxx/include/__numeric/iota.h
-lib/zig/libcxx/include/__numeric/midpoint.h
-lib/zig/libcxx/include/__numeric/partial_sum.h
-lib/zig/libcxx/include/__numeric/reduce.h
-lib/zig/libcxx/include/__numeric/transform_exclusive_scan.h
-lib/zig/libcxx/include/__numeric/transform_inclusive_scan.h
-lib/zig/libcxx/include/__numeric/transform_reduce.h
-lib/zig/libcxx/include/__random/bernoulli_distribution.h
-lib/zig/libcxx/include/__random/binomial_distribution.h
-lib/zig/libcxx/include/__random/cauchy_distribution.h
-lib/zig/libcxx/include/__random/chi_squared_distribution.h
-lib/zig/libcxx/include/__random/clamp_to_integral.h
-lib/zig/libcxx/include/__random/default_random_engine.h
-lib/zig/libcxx/include/__random/discard_block_engine.h
-lib/zig/libcxx/include/__random/discrete_distribution.h
-lib/zig/libcxx/include/__random/exponential_distribution.h
-lib/zig/libcxx/include/__random/extreme_value_distribution.h
-lib/zig/libcxx/include/__random/fisher_f_distribution.h
-lib/zig/libcxx/include/__random/gamma_distribution.h
-lib/zig/libcxx/include/__random/generate_canonical.h
-lib/zig/libcxx/include/__random/geometric_distribution.h
-lib/zig/libcxx/include/__random/independent_bits_engine.h
-lib/zig/libcxx/include/__random/is_seed_sequence.h
-lib/zig/libcxx/include/__random/is_valid.h
-lib/zig/libcxx/include/__random/knuth_b.h
-lib/zig/libcxx/include/__random/linear_congruential_engine.h
-lib/zig/libcxx/include/__random/log2.h
-lib/zig/libcxx/include/__random/lognormal_distribution.h
-lib/zig/libcxx/include/__random/mersenne_twister_engine.h
-lib/zig/libcxx/include/__random/negative_binomial_distribution.h
-lib/zig/libcxx/include/__random/normal_distribution.h
-lib/zig/libcxx/include/__random/piecewise_constant_distribution.h
-lib/zig/libcxx/include/__random/piecewise_linear_distribution.h
-lib/zig/libcxx/include/__random/poisson_distribution.h
-lib/zig/libcxx/include/__random/random_device.h
-lib/zig/libcxx/include/__random/ranlux.h
-lib/zig/libcxx/include/__random/seed_seq.h
-lib/zig/libcxx/include/__random/shuffle_order_engine.h
-lib/zig/libcxx/include/__random/student_t_distribution.h
-lib/zig/libcxx/include/__random/subtract_with_carry_engine.h
-lib/zig/libcxx/include/__random/uniform_int_distribution.h
-lib/zig/libcxx/include/__random/uniform_random_bit_generator.h
-lib/zig/libcxx/include/__random/uniform_real_distribution.h
-lib/zig/libcxx/include/__random/weibull_distribution.h
-lib/zig/libcxx/include/__ranges/access.h
-lib/zig/libcxx/include/__ranges/all.h
-lib/zig/libcxx/include/__ranges/common_view.h
-lib/zig/libcxx/include/__ranges/concepts.h
-lib/zig/libcxx/include/__ranges/copyable_box.h
-lib/zig/libcxx/include/__ranges/counted.h
-lib/zig/libcxx/include/__ranges/dangling.h
-lib/zig/libcxx/include/__ranges/data.h
-lib/zig/libcxx/include/__ranges/drop_view.h
-lib/zig/libcxx/include/__ranges/empty_view.h
-lib/zig/libcxx/include/__ranges/empty.h
-lib/zig/libcxx/include/__ranges/enable_borrowed_range.h
-lib/zig/libcxx/include/__ranges/enable_view.h
-lib/zig/libcxx/include/__ranges/filter_view.h
-lib/zig/libcxx/include/__ranges/iota_view.h
-lib/zig/libcxx/include/__ranges/join_view.h
-lib/zig/libcxx/include/__ranges/lazy_split_view.h
-lib/zig/libcxx/include/__ranges/non_propagating_cache.h
-lib/zig/libcxx/include/__ranges/owning_view.h
-lib/zig/libcxx/include/__ranges/range_adaptor.h
-lib/zig/libcxx/include/__ranges/rbegin.h
-lib/zig/libcxx/include/__ranges/ref_view.h
-lib/zig/libcxx/include/__ranges/rend.h
-lib/zig/libcxx/include/__ranges/reverse_view.h
-lib/zig/libcxx/include/__ranges/single_view.h
-lib/zig/libcxx/include/__ranges/size.h
-lib/zig/libcxx/include/__ranges/subrange.h
-lib/zig/libcxx/include/__ranges/take_view.h
-lib/zig/libcxx/include/__ranges/transform_view.h
-lib/zig/libcxx/include/__ranges/view_interface.h
-lib/zig/libcxx/include/__ranges/views.h
-lib/zig/libcxx/include/__ranges/zip_view.h
-lib/zig/libcxx/include/__split_buffer
-lib/zig/libcxx/include/__std_stream
-lib/zig/libcxx/include/__string/char_traits.h
-lib/zig/libcxx/include/__string/extern_template_lists.h
-lib/zig/libcxx/include/__support/android/locale_bionic.h
-lib/zig/libcxx/include/__support/fuchsia/xlocale.h
-lib/zig/libcxx/include/__support/ibm/gettod_zos.h
-lib/zig/libcxx/include/__support/ibm/locale_mgmt_zos.h
-lib/zig/libcxx/include/__support/ibm/nanosleep.h
-lib/zig/libcxx/include/__support/ibm/xlocale.h
-lib/zig/libcxx/include/__support/musl/xlocale.h
-lib/zig/libcxx/include/__support/newlib/xlocale.h
-lib/zig/libcxx/include/__support/openbsd/xlocale.h
-lib/zig/libcxx/include/__support/solaris/floatingpoint.h
-lib/zig/libcxx/include/__support/solaris/wchar.h
-lib/zig/libcxx/include/__support/solaris/xlocale.h
-lib/zig/libcxx/include/__support/win32/limits_msvc_win32.h
-lib/zig/libcxx/include/__support/win32/locale_win32.h
-lib/zig/libcxx/include/__support/xlocale/__nop_locale_mgmt.h
-lib/zig/libcxx/include/__support/xlocale/__posix_l_fallback.h
-lib/zig/libcxx/include/__support/xlocale/__strtonum_fallback.h
-lib/zig/libcxx/include/__thread/poll_with_backoff.h
-lib/zig/libcxx/include/__thread/timed_backoff_policy.h
-lib/zig/libcxx/include/__threading_support
-lib/zig/libcxx/include/__tree
-lib/zig/libcxx/include/__tuple
-lib/zig/libcxx/include/__type_traits/add_const.h
-lib/zig/libcxx/include/__type_traits/add_cv.h
-lib/zig/libcxx/include/__type_traits/add_lvalue_reference.h
-lib/zig/libcxx/include/__type_traits/add_pointer.h
-lib/zig/libcxx/include/__type_traits/add_rvalue_reference.h
-lib/zig/libcxx/include/__type_traits/add_volatile.h
-lib/zig/libcxx/include/__type_traits/aligned_storage.h
-lib/zig/libcxx/include/__type_traits/aligned_union.h
-lib/zig/libcxx/include/__type_traits/alignment_of.h
-lib/zig/libcxx/include/__type_traits/apply_cv.h
-lib/zig/libcxx/include/__type_traits/common_reference.h
-lib/zig/libcxx/include/__type_traits/common_type.h
-lib/zig/libcxx/include/__type_traits/conditional.h
-lib/zig/libcxx/include/__type_traits/conjunction.h
-lib/zig/libcxx/include/__type_traits/copy_cv.h
-lib/zig/libcxx/include/__type_traits/copy_cvref.h
-lib/zig/libcxx/include/__type_traits/decay.h
-lib/zig/libcxx/include/__type_traits/disjunction.h
-lib/zig/libcxx/include/__type_traits/enable_if.h
-lib/zig/libcxx/include/__type_traits/extent.h
-lib/zig/libcxx/include/__type_traits/has_unique_object_representation.h
-lib/zig/libcxx/include/__type_traits/has_virtual_destructor.h
-lib/zig/libcxx/include/__type_traits/integral_constant.h
-lib/zig/libcxx/include/__type_traits/is_abstract.h
-lib/zig/libcxx/include/__type_traits/is_aggregate.h
-lib/zig/libcxx/include/__type_traits/is_arithmetic.h
-lib/zig/libcxx/include/__type_traits/is_array.h
-lib/zig/libcxx/include/__type_traits/is_assignable.h
-lib/zig/libcxx/include/__type_traits/is_base_of.h
-lib/zig/libcxx/include/__type_traits/is_bounded_array.h
-lib/zig/libcxx/include/__type_traits/is_callable.h
-lib/zig/libcxx/include/__type_traits/is_class.h
-lib/zig/libcxx/include/__type_traits/is_compound.h
-lib/zig/libcxx/include/__type_traits/is_const.h
-lib/zig/libcxx/include/__type_traits/is_constant_evaluated.h
-lib/zig/libcxx/include/__type_traits/is_constructible.h
-lib/zig/libcxx/include/__type_traits/is_convertible.h
-lib/zig/libcxx/include/__type_traits/is_copy_assignable.h
-lib/zig/libcxx/include/__type_traits/is_copy_constructible.h
-lib/zig/libcxx/include/__type_traits/is_core_convertible.h
-lib/zig/libcxx/include/__type_traits/is_default_constructible.h
-lib/zig/libcxx/include/__type_traits/is_destructible.h
-lib/zig/libcxx/include/__type_traits/is_empty.h
-lib/zig/libcxx/include/__type_traits/is_enum.h
-lib/zig/libcxx/include/__type_traits/is_final.h
-lib/zig/libcxx/include/__type_traits/is_floating_point.h
-lib/zig/libcxx/include/__type_traits/is_function.h
-lib/zig/libcxx/include/__type_traits/is_fundamental.h
-lib/zig/libcxx/include/__type_traits/is_integral.h
-lib/zig/libcxx/include/__type_traits/is_literal_type.h
-lib/zig/libcxx/include/__type_traits/is_member_function_pointer.h
-lib/zig/libcxx/include/__type_traits/is_member_object_pointer.h
-lib/zig/libcxx/include/__type_traits/is_member_pointer.h
-lib/zig/libcxx/include/__type_traits/is_move_assignable.h
-lib/zig/libcxx/include/__type_traits/is_move_constructible.h
-lib/zig/libcxx/include/__type_traits/is_nothrow_assignable.h
-lib/zig/libcxx/include/__type_traits/is_nothrow_constructible.h
-lib/zig/libcxx/include/__type_traits/is_nothrow_convertible.h
-lib/zig/libcxx/include/__type_traits/is_nothrow_copy_assignable.h
-lib/zig/libcxx/include/__type_traits/is_nothrow_copy_constructible.h
-lib/zig/libcxx/include/__type_traits/is_nothrow_default_constructible.h
-lib/zig/libcxx/include/__type_traits/is_nothrow_destructible.h
-lib/zig/libcxx/include/__type_traits/is_nothrow_move_assignable.h
-lib/zig/libcxx/include/__type_traits/is_nothrow_move_constructible.h
-lib/zig/libcxx/include/__type_traits/is_null_pointer.h
-lib/zig/libcxx/include/__type_traits/is_object.h
-lib/zig/libcxx/include/__type_traits/is_pod.h
-lib/zig/libcxx/include/__type_traits/is_pointer.h
-lib/zig/libcxx/include/__type_traits/is_polymorphic.h
-lib/zig/libcxx/include/__type_traits/is_primary_template.h
-lib/zig/libcxx/include/__type_traits/is_reference_wrapper.h
-lib/zig/libcxx/include/__type_traits/is_reference.h
-lib/zig/libcxx/include/__type_traits/is_referenceable.h
-lib/zig/libcxx/include/__type_traits/is_same.h
-lib/zig/libcxx/include/__type_traits/is_scalar.h
-lib/zig/libcxx/include/__type_traits/is_scoped_enum.h
-lib/zig/libcxx/include/__type_traits/is_signed_integer.h
-lib/zig/libcxx/include/__type_traits/is_signed.h
-lib/zig/libcxx/include/__type_traits/is_standard_layout.h
-lib/zig/libcxx/include/__type_traits/is_trivial.h
-lib/zig/libcxx/include/__type_traits/is_trivially_assignable.h
-lib/zig/libcxx/include/__type_traits/is_trivially_constructible.h
-lib/zig/libcxx/include/__type_traits/is_trivially_copy_assignable.h
-lib/zig/libcxx/include/__type_traits/is_trivially_copy_constructible.h
-lib/zig/libcxx/include/__type_traits/is_trivially_copyable.h
-lib/zig/libcxx/include/__type_traits/is_trivially_default_constructible.h
-lib/zig/libcxx/include/__type_traits/is_trivially_destructible.h
-lib/zig/libcxx/include/__type_traits/is_trivially_move_assignable.h
-lib/zig/libcxx/include/__type_traits/is_trivially_move_constructible.h
-lib/zig/libcxx/include/__type_traits/is_unbounded_array.h
-lib/zig/libcxx/include/__type_traits/is_union.h
-lib/zig/libcxx/include/__type_traits/is_unsigned_integer.h
-lib/zig/libcxx/include/__type_traits/is_unsigned.h
-lib/zig/libcxx/include/__type_traits/is_valid_expansion.h
-lib/zig/libcxx/include/__type_traits/is_void.h
-lib/zig/libcxx/include/__type_traits/is_volatile.h
-lib/zig/libcxx/include/__type_traits/lazy.h
-lib/zig/libcxx/include/__type_traits/make_32_64_or_128_bit.h
-lib/zig/libcxx/include/__type_traits/make_signed.h
-lib/zig/libcxx/include/__type_traits/make_unsigned.h
-lib/zig/libcxx/include/__type_traits/nat.h
-lib/zig/libcxx/include/__type_traits/negation.h
-lib/zig/libcxx/include/__type_traits/promote.h
-lib/zig/libcxx/include/__type_traits/rank.h
-lib/zig/libcxx/include/__type_traits/remove_all_extents.h
-lib/zig/libcxx/include/__type_traits/remove_const.h
-lib/zig/libcxx/include/__type_traits/remove_cv.h
-lib/zig/libcxx/include/__type_traits/remove_cvref.h
-lib/zig/libcxx/include/__type_traits/remove_extent.h
-lib/zig/libcxx/include/__type_traits/remove_pointer.h
-lib/zig/libcxx/include/__type_traits/remove_reference.h
-lib/zig/libcxx/include/__type_traits/remove_volatile.h
-lib/zig/libcxx/include/__type_traits/type_identity.h
-lib/zig/libcxx/include/__type_traits/type_list.h
-lib/zig/libcxx/include/__type_traits/underlying_type.h
-lib/zig/libcxx/include/__type_traits/void_t.h
-lib/zig/libcxx/include/__undef_macros
-lib/zig/libcxx/include/__utility/as_const.h
-lib/zig/libcxx/include/__utility/auto_cast.h
-lib/zig/libcxx/include/__utility/cmp.h
-lib/zig/libcxx/include/__utility/declval.h
-lib/zig/libcxx/include/__utility/exchange.h
-lib/zig/libcxx/include/__utility/forward.h
-lib/zig/libcxx/include/__utility/in_place.h
-lib/zig/libcxx/include/__utility/integer_sequence.h
-lib/zig/libcxx/include/__utility/move.h
-lib/zig/libcxx/include/__utility/pair.h
-lib/zig/libcxx/include/__utility/piecewise_construct.h
-lib/zig/libcxx/include/__utility/priority_tag.h
-lib/zig/libcxx/include/__utility/rel_ops.h
-lib/zig/libcxx/include/__utility/swap.h
-lib/zig/libcxx/include/__utility/to_underlying.h
-lib/zig/libcxx/include/__utility/transaction.h
-lib/zig/libcxx/include/__utility/unreachable.h
-lib/zig/libcxx/include/__variant/monostate.h
-lib/zig/libcxx/include/__verbose_abort
-lib/zig/libcxx/include/algorithm
-lib/zig/libcxx/include/any
-lib/zig/libcxx/include/array
-lib/zig/libcxx/include/atomic
-lib/zig/libcxx/include/barrier
-lib/zig/libcxx/include/bit
-lib/zig/libcxx/include/bitset
-lib/zig/libcxx/include/cassert
-lib/zig/libcxx/include/ccomplex
-lib/zig/libcxx/include/cctype
-lib/zig/libcxx/include/cerrno
-lib/zig/libcxx/include/cfenv
-lib/zig/libcxx/include/cfloat
-lib/zig/libcxx/include/charconv
-lib/zig/libcxx/include/chrono
-lib/zig/libcxx/include/cinttypes
-lib/zig/libcxx/include/ciso646
-lib/zig/libcxx/include/climits
-lib/zig/libcxx/include/clocale
-lib/zig/libcxx/include/cmath
-lib/zig/libcxx/include/codecvt
-lib/zig/libcxx/include/compare
-lib/zig/libcxx/include/complex
-lib/zig/libcxx/include/complex.h
-lib/zig/libcxx/include/concepts
-lib/zig/libcxx/include/condition_variable
-lib/zig/libcxx/include/coroutine
-lib/zig/libcxx/include/csetjmp
-lib/zig/libcxx/include/csignal
-lib/zig/libcxx/include/cstdarg
-lib/zig/libcxx/include/cstdbool
-lib/zig/libcxx/include/cstddef
-lib/zig/libcxx/include/cstdint
-lib/zig/libcxx/include/cstdio
-lib/zig/libcxx/include/cstdlib
-lib/zig/libcxx/include/cstring
-lib/zig/libcxx/include/ctgmath
-lib/zig/libcxx/include/ctime
-lib/zig/libcxx/include/ctype.h
-lib/zig/libcxx/include/cuchar
-lib/zig/libcxx/include/cwchar
-lib/zig/libcxx/include/cwctype
-lib/zig/libcxx/include/deque
-lib/zig/libcxx/include/errno.h
-lib/zig/libcxx/include/exception
-lib/zig/libcxx/include/execution
-lib/zig/libcxx/include/experimental/__config
-lib/zig/libcxx/include/experimental/__memory
-lib/zig/libcxx/include/experimental/algorithm
-lib/zig/libcxx/include/experimental/coroutine
-lib/zig/libcxx/include/experimental/deque
-lib/zig/libcxx/include/experimental/forward_list
-lib/zig/libcxx/include/experimental/functional
-lib/zig/libcxx/include/experimental/iterator
-lib/zig/libcxx/include/experimental/list
-lib/zig/libcxx/include/experimental/map
-lib/zig/libcxx/include/experimental/memory_resource
-lib/zig/libcxx/include/experimental/propagate_const
-lib/zig/libcxx/include/experimental/regex
-lib/zig/libcxx/include/experimental/set
-lib/zig/libcxx/include/experimental/simd
-lib/zig/libcxx/include/experimental/string
-lib/zig/libcxx/include/experimental/type_traits
-lib/zig/libcxx/include/experimental/unordered_map
-lib/zig/libcxx/include/experimental/unordered_set
-lib/zig/libcxx/include/experimental/utility
-lib/zig/libcxx/include/experimental/vector
-lib/zig/libcxx/include/ext/__hash
-lib/zig/libcxx/include/ext/hash_map
-lib/zig/libcxx/include/ext/hash_set
-lib/zig/libcxx/include/fenv.h
-lib/zig/libcxx/include/filesystem
-lib/zig/libcxx/include/float.h
-lib/zig/libcxx/include/format
-lib/zig/libcxx/include/forward_list
-lib/zig/libcxx/include/fstream
-lib/zig/libcxx/include/functional
-lib/zig/libcxx/include/future
-lib/zig/libcxx/include/initializer_list
-lib/zig/libcxx/include/inttypes.h
-lib/zig/libcxx/include/iomanip
-lib/zig/libcxx/include/ios
-lib/zig/libcxx/include/iosfwd
-lib/zig/libcxx/include/iostream
-lib/zig/libcxx/include/istream
-lib/zig/libcxx/include/iterator
-lib/zig/libcxx/include/latch
-lib/zig/libcxx/include/limits
-lib/zig/libcxx/include/limits.h
-lib/zig/libcxx/include/list
-lib/zig/libcxx/include/locale
-lib/zig/libcxx/include/locale.h
-lib/zig/libcxx/include/map
-lib/zig/libcxx/include/math.h
-lib/zig/libcxx/include/memory
-lib/zig/libcxx/include/mutex
-lib/zig/libcxx/include/new
-lib/zig/libcxx/include/numbers
-lib/zig/libcxx/include/numeric
-lib/zig/libcxx/include/optional
-lib/zig/libcxx/include/ostream
-lib/zig/libcxx/include/queue
-lib/zig/libcxx/include/random
-lib/zig/libcxx/include/ranges
-lib/zig/libcxx/include/ratio
-lib/zig/libcxx/include/regex
-lib/zig/libcxx/include/scoped_allocator
-lib/zig/libcxx/include/semaphore
-lib/zig/libcxx/include/set
-lib/zig/libcxx/include/setjmp.h
-lib/zig/libcxx/include/shared_mutex
-lib/zig/libcxx/include/span
-lib/zig/libcxx/include/sstream
-lib/zig/libcxx/include/stack
-lib/zig/libcxx/include/stdatomic.h
-lib/zig/libcxx/include/stdbool.h
-lib/zig/libcxx/include/stddef.h
-lib/zig/libcxx/include/stdexcept
-lib/zig/libcxx/include/stdint.h
-lib/zig/libcxx/include/stdio.h
-lib/zig/libcxx/include/stdlib.h
-lib/zig/libcxx/include/streambuf
-lib/zig/libcxx/include/string
-lib/zig/libcxx/include/string_view
-lib/zig/libcxx/include/string.h
-lib/zig/libcxx/include/strstream
-lib/zig/libcxx/include/system_error
-lib/zig/libcxx/include/tgmath.h
-lib/zig/libcxx/include/thread
-lib/zig/libcxx/include/tuple
-lib/zig/libcxx/include/type_traits
-lib/zig/libcxx/include/typeindex
-lib/zig/libcxx/include/typeinfo
-lib/zig/libcxx/include/uchar.h
-lib/zig/libcxx/include/unordered_map
-lib/zig/libcxx/include/unordered_set
-lib/zig/libcxx/include/utility
-lib/zig/libcxx/include/valarray
-lib/zig/libcxx/include/variant
-lib/zig/libcxx/include/vector
-lib/zig/libcxx/include/version
-lib/zig/libcxx/include/wchar.h
-lib/zig/libcxx/include/wctype.h
-lib/zig/libcxx/LICENSE.TXT
-lib/zig/libcxx/src/algorithm.cpp
-lib/zig/libcxx/src/any.cpp
-lib/zig/libcxx/src/atomic.cpp
-lib/zig/libcxx/src/barrier.cpp
-lib/zig/libcxx/src/bind.cpp
-lib/zig/libcxx/src/charconv.cpp
-lib/zig/libcxx/src/chrono_system_time_init.h
-lib/zig/libcxx/src/chrono.cpp
-lib/zig/libcxx/src/condition_variable_destructor.cpp
-lib/zig/libcxx/src/condition_variable.cpp
-lib/zig/libcxx/src/debug.cpp
-lib/zig/libcxx/src/exception.cpp
-lib/zig/libcxx/src/experimental/memory_resource_init_helper.h
-lib/zig/libcxx/src/experimental/memory_resource.cpp
-lib/zig/libcxx/src/filesystem/directory_iterator.cpp
-lib/zig/libcxx/src/filesystem/filesystem_common.h
-lib/zig/libcxx/src/filesystem/int128_builtins.cpp
-lib/zig/libcxx/src/filesystem/operations.cpp
-lib/zig/libcxx/src/filesystem/posix_compat.h
-lib/zig/libcxx/src/format.cpp
-lib/zig/libcxx/src/functional.cpp
-lib/zig/libcxx/src/future.cpp
-lib/zig/libcxx/src/hash.cpp
-lib/zig/libcxx/src/include/apple_availability.h
-lib/zig/libcxx/src/include/atomic_support.h
-lib/zig/libcxx/src/include/config_elast.h
-lib/zig/libcxx/src/include/refstring.h
-lib/zig/libcxx/src/include/ryu/common.h
-lib/zig/libcxx/src/include/ryu/d2fixed_full_table.h
-lib/zig/libcxx/src/include/ryu/d2fixed.h
-lib/zig/libcxx/src/include/ryu/d2s_full_table.h
-lib/zig/libcxx/src/include/ryu/d2s_intrinsics.h
-lib/zig/libcxx/src/include/ryu/d2s.h
-lib/zig/libcxx/src/include/ryu/digit_table.h
-lib/zig/libcxx/src/include/ryu/f2s.h
-lib/zig/libcxx/src/include/ryu/ryu.h
-lib/zig/libcxx/src/include/sso_allocator.h
-lib/zig/libcxx/src/include/to_chars_floating_point.h
-lib/zig/libcxx/src/ios.cpp
-lib/zig/libcxx/src/ios.instantiations.cpp
-lib/zig/libcxx/src/iostream_init.h
-lib/zig/libcxx/src/iostream.cpp
-lib/zig/libcxx/src/legacy_debug_handler.cpp
-lib/zig/libcxx/src/legacy_pointer_safety.cpp
-lib/zig/libcxx/src/locale.cpp
-lib/zig/libcxx/src/memory.cpp
-lib/zig/libcxx/src/mutex_destructor.cpp
-lib/zig/libcxx/src/mutex.cpp
-lib/zig/libcxx/src/new.cpp
-lib/zig/libcxx/src/optional.cpp
-lib/zig/libcxx/src/random_shuffle.cpp
-lib/zig/libcxx/src/random.cpp
-lib/zig/libcxx/src/regex.cpp
-lib/zig/libcxx/src/ryu/d2fixed.cpp
-lib/zig/libcxx/src/ryu/d2s.cpp
-lib/zig/libcxx/src/ryu/f2s.cpp
-lib/zig/libcxx/src/shared_mutex.cpp
-lib/zig/libcxx/src/stdexcept.cpp
-lib/zig/libcxx/src/string.cpp
-lib/zig/libcxx/src/strstream.cpp
-lib/zig/libcxx/src/support/ibm/mbsnrtowcs.cpp
-lib/zig/libcxx/src/support/ibm/wcsnrtombs.cpp
-lib/zig/libcxx/src/support/ibm/xlocale_zos.cpp
-lib/zig/libcxx/src/support/runtime/exception_fallback.ipp
-lib/zig/libcxx/src/support/runtime/exception_glibcxx.ipp
-lib/zig/libcxx/src/support/runtime/exception_libcxxabi.ipp
-lib/zig/libcxx/src/support/runtime/exception_libcxxrt.ipp
-lib/zig/libcxx/src/support/runtime/exception_msvc.ipp
-lib/zig/libcxx/src/support/runtime/exception_pointer_cxxabi.ipp
-lib/zig/libcxx/src/support/runtime/exception_pointer_glibcxx.ipp
-lib/zig/libcxx/src/support/runtime/exception_pointer_msvc.ipp
-lib/zig/libcxx/src/support/runtime/exception_pointer_unimplemented.ipp
-lib/zig/libcxx/src/support/runtime/new_handler_fallback.ipp
-lib/zig/libcxx/src/support/runtime/stdexcept_default.ipp
-lib/zig/libcxx/src/support/runtime/stdexcept_vcruntime.ipp
-lib/zig/libcxx/src/support/solaris/mbsnrtowcs.inc
-lib/zig/libcxx/src/support/solaris/wcsnrtombs.inc
-lib/zig/libcxx/src/support/solaris/xlocale.cpp
-lib/zig/libcxx/src/support/win32/locale_win32.cpp
-lib/zig/libcxx/src/support/win32/support.cpp
-lib/zig/libcxx/src/support/win32/thread_win32.cpp
-lib/zig/libcxx/src/system_error.cpp
-lib/zig/libcxx/src/thread.cpp
-lib/zig/libcxx/src/typeinfo.cpp
-lib/zig/libcxx/src/utility.cpp
-lib/zig/libcxx/src/valarray.cpp
-lib/zig/libcxx/src/variant.cpp
-lib/zig/libcxx/src/vector.cpp
-lib/zig/libcxx/src/verbose_abort.cpp
-lib/zig/libcxxabi/include/__cxxabi_config.h
-lib/zig/libcxxabi/include/cxxabi.h
-lib/zig/libcxxabi/LICENSE.TXT
-lib/zig/libcxxabi/src/abort_message.cpp
-lib/zig/libcxxabi/src/abort_message.h
-lib/zig/libcxxabi/src/aix_state_tab_eh.inc
-lib/zig/libcxxabi/src/cxa_aux_runtime.cpp
-lib/zig/libcxxabi/src/cxa_default_handlers.cpp
-lib/zig/libcxxabi/src/cxa_demangle.cpp
-lib/zig/libcxxabi/src/cxa_exception_storage.cpp
-lib/zig/libcxxabi/src/cxa_exception.cpp
-lib/zig/libcxxabi/src/cxa_exception.h
-lib/zig/libcxxabi/src/cxa_guard_impl.h
-lib/zig/libcxxabi/src/cxa_guard.cpp
-lib/zig/libcxxabi/src/cxa_handlers.cpp
-lib/zig/libcxxabi/src/cxa_handlers.h
-lib/zig/libcxxabi/src/cxa_noexception.cpp
-lib/zig/libcxxabi/src/cxa_personality.cpp
-lib/zig/libcxxabi/src/cxa_thread_atexit.cpp
-lib/zig/libcxxabi/src/cxa_vector.cpp
-lib/zig/libcxxabi/src/cxa_virtual.cpp
-lib/zig/libcxxabi/src/demangle/DemangleConfig.h
-lib/zig/libcxxabi/src/demangle/ItaniumDemangle.h
-lib/zig/libcxxabi/src/demangle/ItaniumNodes.def
-lib/zig/libcxxabi/src/demangle/StringView.h
-lib/zig/libcxxabi/src/demangle/Utility.h
-lib/zig/libcxxabi/src/fallback_malloc.cpp
-lib/zig/libcxxabi/src/fallback_malloc.h
-lib/zig/libcxxabi/src/private_typeinfo.cpp
-lib/zig/libcxxabi/src/private_typeinfo.h
-lib/zig/libcxxabi/src/stdlib_exception.cpp
-lib/zig/libcxxabi/src/stdlib_new_delete.cpp
-lib/zig/libcxxabi/src/stdlib_stdexcept.cpp
-lib/zig/libcxxabi/src/stdlib_typeinfo.cpp
-lib/zig/libunwind/include/__libunwind_config.h
-lib/zig/libunwind/include/libunwind.h
-lib/zig/libunwind/include/mach-o/compact_unwind_encoding.h
-lib/zig/libunwind/include/unwind_arm_ehabi.h
-lib/zig/libunwind/include/unwind_itanium.h
-lib/zig/libunwind/include/unwind.h
-lib/zig/libunwind/LICENSE.TXT
-lib/zig/libunwind/src/AddressSpace.hpp
-lib/zig/libunwind/src/assembly.h
-lib/zig/libunwind/src/cet_unwind.h
-lib/zig/libunwind/src/CompactUnwinder.hpp
-lib/zig/libunwind/src/config.h
-lib/zig/libunwind/src/dwarf2.h
-lib/zig/libunwind/src/DwarfInstructions.hpp
-lib/zig/libunwind/src/DwarfParser.hpp
-lib/zig/libunwind/src/EHHeaderParser.hpp
-lib/zig/libunwind/src/FrameHeaderCache.hpp
-lib/zig/libunwind/src/gcc_personality_v0.c
-lib/zig/libunwind/src/libunwind_ext.h
-lib/zig/libunwind/src/libunwind.cpp
-lib/zig/libunwind/src/Registers.hpp
-lib/zig/libunwind/src/RWMutex.hpp
-lib/zig/libunwind/src/Unwind_AIXExtras.cpp
-lib/zig/libunwind/src/Unwind_AppleExtras.cpp
-lib/zig/libunwind/src/Unwind-EHABI.cpp
-lib/zig/libunwind/src/Unwind-EHABI.h
-lib/zig/libunwind/src/Unwind-seh.cpp
-lib/zig/libunwind/src/Unwind-sjlj.c
-lib/zig/libunwind/src/UnwindCursor.hpp
-lib/zig/libunwind/src/UnwindLevel1-gcc-ext.c
-lib/zig/libunwind/src/UnwindLevel1.c
-lib/zig/libunwind/src/UnwindRegistersRestore.S
-lib/zig/libunwind/src/UnwindRegistersSave.S
-lib/zig/ssp.zig
-lib/zig/std/array_hash_map.zig
-lib/zig/std/array_list.zig
-lib/zig/std/ascii.zig
-lib/zig/std/atomic.zig
-lib/zig/std/atomic/Atomic.zig
-lib/zig/std/atomic/queue.zig
-lib/zig/std/atomic/stack.zig
-lib/zig/std/base64.zig
-lib/zig/std/bit_set.zig
-lib/zig/std/bounded_array.zig
-lib/zig/std/buf_map.zig
-lib/zig/std/buf_set.zig
-lib/zig/std/build.zig
-lib/zig/std/build/CheckFileStep.zig
-lib/zig/std/build/CheckObjectStep.zig
-lib/zig/std/build/EmulatableRunStep.zig
-lib/zig/std/build/FmtStep.zig
-lib/zig/std/build/InstallRawStep.zig
-lib/zig/std/build/OptionsStep.zig
-lib/zig/std/build/RunStep.zig
-lib/zig/std/build/TranslateCStep.zig
-lib/zig/std/build/WriteFileStep.zig
-lib/zig/std/builtin.zig
-lib/zig/std/c.zig
-lib/zig/std/c/darwin.zig
-lib/zig/std/c/darwin/aarch64.zig
-lib/zig/std/c/darwin/x86_64.zig
-lib/zig/std/c/dragonfly.zig
-lib/zig/std/c/emscripten.zig
-lib/zig/std/c/freebsd.zig
-lib/zig/std/c/fuchsia.zig
-lib/zig/std/c/haiku.zig
-lib/zig/std/c/hermit.zig
-lib/zig/std/c/linux.zig
-lib/zig/std/c/minix.zig
-lib/zig/std/c/netbsd.zig
-lib/zig/std/c/openbsd.zig
-lib/zig/std/c/solaris.zig
-lib/zig/std/c/tokenizer.zig
-lib/zig/std/c/wasi.zig
-lib/zig/std/c/windows.zig
-lib/zig/std/child_process.zig
-lib/zig/std/coff.zig
-lib/zig/std/compress.zig
-lib/zig/std/compress/deflate.zig
-lib/zig/std/compress/deflate/bits_utils.zig
-lib/zig/std/compress/deflate/compressor_test.zig
-lib/zig/std/compress/deflate/compressor.zig
-lib/zig/std/compress/deflate/decompressor.zig
-lib/zig/std/compress/deflate/deflate_const.zig
-lib/zig/std/compress/deflate/deflate_fast_test.zig
-lib/zig/std/compress/deflate/deflate_fast.zig
-lib/zig/std/compress/deflate/dict_decoder.zig
-lib/zig/std/compress/deflate/huffman_bit_writer.zig
-lib/zig/std/compress/deflate/huffman_code.zig
-lib/zig/std/compress/deflate/mem_utils.zig
-lib/zig/std/compress/deflate/token.zig
-lib/zig/std/compress/gzip.zig
-lib/zig/std/compress/zlib.zig
-lib/zig/std/comptime_string_map.zig
-lib/zig/std/crypto.zig
-lib/zig/std/crypto/25519/curve25519.zig
-lib/zig/std/crypto/25519/ed25519.zig
-lib/zig/std/crypto/25519/edwards25519.zig
-lib/zig/std/crypto/25519/field.zig
-lib/zig/std/crypto/25519/ristretto255.zig
-lib/zig/std/crypto/25519/scalar.zig
-lib/zig/std/crypto/25519/x25519.zig
-lib/zig/std/crypto/aegis.zig
-lib/zig/std/crypto/aes_gcm.zig
-lib/zig/std/crypto/aes_ocb.zig
-lib/zig/std/crypto/aes.zig
-lib/zig/std/crypto/aes/aesni.zig
-lib/zig/std/crypto/aes/armcrypto.zig
-lib/zig/std/crypto/aes/soft.zig
-lib/zig/std/crypto/argon2.zig
-lib/zig/std/crypto/bcrypt.zig
-lib/zig/std/crypto/benchmark.zig
-lib/zig/std/crypto/blake2.zig
-lib/zig/std/crypto/blake3.zig
-lib/zig/std/crypto/chacha20.zig
-lib/zig/std/crypto/ecdsa.zig
-lib/zig/std/crypto/errors.zig
-lib/zig/std/crypto/ghash.zig
-lib/zig/std/crypto/gimli.zig
-lib/zig/std/crypto/hash_composition.zig
-lib/zig/std/crypto/hkdf.zig
-lib/zig/std/crypto/hmac.zig
-lib/zig/std/crypto/isap.zig
-lib/zig/std/crypto/md5.zig
-lib/zig/std/crypto/modes.zig
-lib/zig/std/crypto/pbkdf2.zig
-lib/zig/std/crypto/pcurves/common.zig
-lib/zig/std/crypto/pcurves/p256.zig
-lib/zig/std/crypto/pcurves/p256/field.zig
-lib/zig/std/crypto/pcurves/p256/p256_64.zig
-lib/zig/std/crypto/pcurves/p256/p256_scalar_64.zig
-lib/zig/std/crypto/pcurves/p256/scalar.zig
-lib/zig/std/crypto/pcurves/p384.zig
-lib/zig/std/crypto/pcurves/p384/field.zig
-lib/zig/std/crypto/pcurves/p384/p384_64.zig
-lib/zig/std/crypto/pcurves/p384/p384_scalar_64.zig
-lib/zig/std/crypto/pcurves/p384/scalar.zig
-lib/zig/std/crypto/pcurves/secp256k1.zig
-lib/zig/std/crypto/pcurves/secp256k1/field.zig
-lib/zig/std/crypto/pcurves/secp256k1/scalar.zig
-lib/zig/std/crypto/pcurves/secp256k1/secp256k1_64.zig
-lib/zig/std/crypto/pcurves/secp256k1/secp256k1_scalar_64.zig
-lib/zig/std/crypto/pcurves/tests/p256.zig
-lib/zig/std/crypto/pcurves/tests/p384.zig
-lib/zig/std/crypto/pcurves/tests/secp256k1.zig
-lib/zig/std/crypto/phc_encoding.zig
-lib/zig/std/crypto/poly1305.zig
-lib/zig/std/crypto/salsa20.zig
-lib/zig/std/crypto/scrypt.zig
-lib/zig/std/crypto/sha1.zig
-lib/zig/std/crypto/sha2.zig
-lib/zig/std/crypto/sha3.zig
-lib/zig/std/crypto/siphash.zig
-lib/zig/std/crypto/test.zig
-lib/zig/std/crypto/tlcsprng.zig
-lib/zig/std/crypto/utils.zig
-lib/zig/std/crypto/xoodoo.zig
-lib/zig/std/cstr.zig
-lib/zig/std/debug.zig
-lib/zig/std/dwarf.zig
-lib/zig/std/dwarf/AT.zig
-lib/zig/std/dwarf/ATE.zig
-lib/zig/std/dwarf/FORM.zig
-lib/zig/std/dwarf/LANG.zig
-lib/zig/std/dwarf/OP.zig
-lib/zig/std/dwarf/TAG.zig
-lib/zig/std/dynamic_library.zig
-lib/zig/std/elf.zig
-lib/zig/std/enums.zig
-lib/zig/std/event.zig
-lib/zig/std/event/batch.zig
-lib/zig/std/event/channel.zig
-lib/zig/std/event/future.zig
-lib/zig/std/event/group.zig
-lib/zig/std/event/lock.zig
-lib/zig/std/event/locked.zig
-lib/zig/std/event/loop.zig
-lib/zig/std/event/rwlock.zig
-lib/zig/std/event/rwlocked.zig
-lib/zig/std/event/wait_group.zig
-lib/zig/std/fifo.zig
-lib/zig/std/fmt.zig
-lib/zig/std/fmt/errol.zig
-lib/zig/std/fmt/errol/enum3.zig
-lib/zig/std/fmt/errol/lookup.zig
-lib/zig/std/fmt/parse_float.zig
-lib/zig/std/fmt/parse_float/common.zig
-lib/zig/std/fmt/parse_float/convert_eisel_lemire.zig
-lib/zig/std/fmt/parse_float/convert_fast.zig
-lib/zig/std/fmt/parse_float/convert_hex.zig
-lib/zig/std/fmt/parse_float/convert_slow.zig
-lib/zig/std/fmt/parse_float/decimal.zig
-lib/zig/std/fmt/parse_float/FloatInfo.zig
-lib/zig/std/fmt/parse_float/FloatStream.zig
-lib/zig/std/fmt/parse_float/parse_float.zig
-lib/zig/std/fmt/parse_float/parse.zig
-lib/zig/std/fs.zig
-lib/zig/std/fs/file.zig
-lib/zig/std/fs/get_app_data_dir.zig
-lib/zig/std/fs/path.zig
-lib/zig/std/fs/test.zig
-lib/zig/std/fs/wasi.zig
-lib/zig/std/fs/watch.zig
-lib/zig/std/hash_map.zig
-lib/zig/std/hash.zig
-lib/zig/std/hash/adler.zig
-lib/zig/std/hash/auto_hash.zig
-lib/zig/std/hash/benchmark.zig
-lib/zig/std/hash/cityhash.zig
-lib/zig/std/hash/crc.zig
-lib/zig/std/hash/fnv.zig
-lib/zig/std/hash/murmur.zig
-lib/zig/std/hash/wyhash.zig
-lib/zig/std/heap.zig
-lib/zig/std/heap/arena_allocator.zig
-lib/zig/std/heap/general_purpose_allocator.zig
-lib/zig/std/heap/log_to_writer_allocator.zig
-lib/zig/std/heap/logging_allocator.zig
-lib/zig/std/http.zig
-lib/zig/std/http/method.zig
-lib/zig/std/http/status.zig
-lib/zig/std/io.zig
-lib/zig/std/io/bit_reader.zig
-lib/zig/std/io/bit_writer.zig
-lib/zig/std/io/buffered_atomic_file.zig
-lib/zig/std/io/buffered_reader.zig
-lib/zig/std/io/buffered_writer.zig
-lib/zig/std/io/c_writer.zig
-lib/zig/std/io/change_detection_stream.zig
-lib/zig/std/io/counting_reader.zig
-lib/zig/std/io/counting_writer.zig
-lib/zig/std/io/find_byte_writer.zig
-lib/zig/std/io/fixed_buffer_stream.zig
-lib/zig/std/io/limited_reader.zig
-lib/zig/std/io/multi_writer.zig
-lib/zig/std/io/peek_stream.zig
-lib/zig/std/io/reader.zig
-lib/zig/std/io/seekable_stream.zig
-lib/zig/std/io/stream_source.zig
-lib/zig/std/io/test.zig
-lib/zig/std/io/writer.zig
-lib/zig/std/json.zig
-lib/zig/std/json/test.zig
-lib/zig/std/json/write_stream.zig
-lib/zig/std/leb128.zig
-lib/zig/std/linked_list.zig
-lib/zig/std/log.zig
-lib/zig/std/macho.zig
-lib/zig/std/math.zig
-lib/zig/std/math/acos.zig
-lib/zig/std/math/acosh.zig
-lib/zig/std/math/asin.zig
-lib/zig/std/math/asinh.zig
-lib/zig/std/math/atan.zig
-lib/zig/std/math/atan2.zig
-lib/zig/std/math/atanh.zig
-lib/zig/std/math/big.zig
-lib/zig/std/math/big/int_test.zig
-lib/zig/std/math/big/int.zig
-lib/zig/std/math/big/rational.zig
-lib/zig/std/math/cbrt.zig
-lib/zig/std/math/complex.zig
-lib/zig/std/math/complex/abs.zig
-lib/zig/std/math/complex/acos.zig
-lib/zig/std/math/complex/acosh.zig
-lib/zig/std/math/complex/arg.zig
-lib/zig/std/math/complex/asin.zig
-lib/zig/std/math/complex/asinh.zig
-lib/zig/std/math/complex/atan.zig
-lib/zig/std/math/complex/atanh.zig
-lib/zig/std/math/complex/conj.zig
-lib/zig/std/math/complex/cos.zig
-lib/zig/std/math/complex/cosh.zig
-lib/zig/std/math/complex/exp.zig
-lib/zig/std/math/complex/ldexp.zig
-lib/zig/std/math/complex/log.zig
-lib/zig/std/math/complex/pow.zig
-lib/zig/std/math/complex/proj.zig
-lib/zig/std/math/complex/sin.zig
-lib/zig/std/math/complex/sinh.zig
-lib/zig/std/math/complex/sqrt.zig
-lib/zig/std/math/complex/tan.zig
-lib/zig/std/math/complex/tanh.zig
-lib/zig/std/math/copysign.zig
-lib/zig/std/math/cosh.zig
-lib/zig/std/math/expm1.zig
-lib/zig/std/math/expo2.zig
-lib/zig/std/math/float.zig
-lib/zig/std/math/frexp.zig
-lib/zig/std/math/gcd.zig
-lib/zig/std/math/hypot.zig
-lib/zig/std/math/ilogb.zig
-lib/zig/std/math/isfinite.zig
-lib/zig/std/math/isinf.zig
-lib/zig/std/math/isnan.zig
-lib/zig/std/math/isnormal.zig
-lib/zig/std/math/ldexp.zig
-lib/zig/std/math/ln.zig
-lib/zig/std/math/log.zig
-lib/zig/std/math/log10.zig
-lib/zig/std/math/log1p.zig
-lib/zig/std/math/log2.zig
-lib/zig/std/math/modf.zig
-lib/zig/std/math/nan.zig
-lib/zig/std/math/pow.zig
-lib/zig/std/math/powi.zig
-lib/zig/std/math/scalbn.zig
-lib/zig/std/math/signbit.zig
-lib/zig/std/math/sinh.zig
-lib/zig/std/math/sqrt.zig
-lib/zig/std/math/tanh.zig
-lib/zig/std/mem.zig
-lib/zig/std/mem/Allocator.zig
-lib/zig/std/meta.zig
-lib/zig/std/meta/trailer_flags.zig
-lib/zig/std/meta/trait.zig
-lib/zig/std/multi_array_list.zig
-lib/zig/std/net.zig
-lib/zig/std/net/test.zig
-lib/zig/std/once.zig
-lib/zig/std/os.zig
-lib/zig/std/os/darwin.zig
-lib/zig/std/os/linux.zig
-lib/zig/std/os/linux/arm-eabi.zig
-lib/zig/std/os/linux/arm64.zig
-lib/zig/std/os/linux/bpf.zig
-lib/zig/std/os/linux/bpf/btf_ext.zig
-lib/zig/std/os/linux/bpf/btf.zig
-lib/zig/std/os/linux/bpf/helpers.zig
-lib/zig/std/os/linux/bpf/kern.zig
-lib/zig/std/os/linux/errno/generic.zig
-lib/zig/std/os/linux/errno/mips.zig
-lib/zig/std/os/linux/errno/sparc.zig
-lib/zig/std/os/linux/i386.zig
-lib/zig/std/os/linux/io_uring.zig
-lib/zig/std/os/linux/ioctl.zig
-lib/zig/std/os/linux/mips.zig
-lib/zig/std/os/linux/powerpc.zig
-lib/zig/std/os/linux/powerpc64.zig
-lib/zig/std/os/linux/riscv64.zig
-lib/zig/std/os/linux/seccomp.zig
-lib/zig/std/os/linux/sparc64.zig
-lib/zig/std/os/linux/start_pie.zig
-lib/zig/std/os/linux/syscalls.zig
-lib/zig/std/os/linux/test.zig
-lib/zig/std/os/linux/thumb.zig
-lib/zig/std/os/linux/tls.zig
-lib/zig/std/os/linux/vdso.zig
-lib/zig/std/os/linux/x86_64.zig
-lib/zig/std/os/plan9.zig
-lib/zig/std/os/plan9/x86_64.zig
-lib/zig/std/os/posix_spawn.zig
-lib/zig/std/os/test.zig
-lib/zig/std/os/uefi.zig
-lib/zig/std/os/uefi/pool_allocator.zig
-lib/zig/std/os/uefi/protocols.zig
-lib/zig/std/os/uefi/protocols/absolute_pointer_protocol.zig
-lib/zig/std/os/uefi/protocols/block_io_protocol.zig
-lib/zig/std/os/uefi/protocols/device_path_protocol.zig
-lib/zig/std/os/uefi/protocols/edid_active_protocol.zig
-lib/zig/std/os/uefi/protocols/edid_discovered_protocol.zig
-lib/zig/std/os/uefi/protocols/edid_override_protocol.zig
-lib/zig/std/os/uefi/protocols/file_protocol.zig
-lib/zig/std/os/uefi/protocols/graphics_output_protocol.zig
-lib/zig/std/os/uefi/protocols/hii_database_protocol.zig
-lib/zig/std/os/uefi/protocols/hii_popup_protocol.zig
-lib/zig/std/os/uefi/protocols/hii.zig
-lib/zig/std/os/uefi/protocols/ip6_config_protocol.zig
-lib/zig/std/os/uefi/protocols/ip6_protocol.zig
-lib/zig/std/os/uefi/protocols/ip6_service_binding_protocol.zig
-lib/zig/std/os/uefi/protocols/loaded_image_protocol.zig
-lib/zig/std/os/uefi/protocols/managed_network_protocol.zig
-lib/zig/std/os/uefi/protocols/managed_network_service_binding_protocol.zig
-lib/zig/std/os/uefi/protocols/rng_protocol.zig
-lib/zig/std/os/uefi/protocols/shell_parameters_protocol.zig
-lib/zig/std/os/uefi/protocols/simple_file_system_protocol.zig
-lib/zig/std/os/uefi/protocols/simple_network_protocol.zig
-lib/zig/std/os/uefi/protocols/simple_pointer_protocol.zig
-lib/zig/std/os/uefi/protocols/simple_text_input_ex_protocol.zig
-lib/zig/std/os/uefi/protocols/simple_text_input_protocol.zig
-lib/zig/std/os/uefi/protocols/simple_text_output_protocol.zig
-lib/zig/std/os/uefi/protocols/udp6_protocol.zig
-lib/zig/std/os/uefi/protocols/udp6_service_binding_protocol.zig
-lib/zig/std/os/uefi/status.zig
-lib/zig/std/os/uefi/tables.zig
-lib/zig/std/os/uefi/tables/boot_services.zig
-lib/zig/std/os/uefi/tables/configuration_table.zig
-lib/zig/std/os/uefi/tables/runtime_services.zig
-lib/zig/std/os/uefi/tables/system_table.zig
-lib/zig/std/os/uefi/tables/table_header.zig
-lib/zig/std/os/wasi.zig
-lib/zig/std/os/windows.zig
-lib/zig/std/os/windows/advapi32.zig
-lib/zig/std/os/windows/gdi32.zig
-lib/zig/std/os/windows/kernel32.zig
-lib/zig/std/os/windows/lang.zig
-lib/zig/std/os/windows/ntdll.zig
-lib/zig/std/os/windows/ntstatus.zig
-lib/zig/std/os/windows/ole32.zig
-lib/zig/std/os/windows/psapi.zig
-lib/zig/std/os/windows/shell32.zig
-lib/zig/std/os/windows/sublang.zig
-lib/zig/std/os/windows/test.zig
-lib/zig/std/os/windows/user32.zig
-lib/zig/std/os/windows/win32error.zig
-lib/zig/std/os/windows/winmm.zig
-lib/zig/std/os/windows/ws2_32.zig
-lib/zig/std/packed_int_array.zig
-lib/zig/std/pdb.zig
-lib/zig/std/priority_dequeue.zig
-lib/zig/std/priority_queue.zig
-lib/zig/std/process.zig
-lib/zig/std/Progress.zig
-lib/zig/std/rand.zig
-lib/zig/std/rand/Gimli.zig
-lib/zig/std/rand/Isaac64.zig
-lib/zig/std/rand/Pcg.zig
-lib/zig/std/rand/RomuTrio.zig
-lib/zig/std/rand/Sfc64.zig
-lib/zig/std/rand/test.zig
-lib/zig/std/rand/Xoodoo.zig
-lib/zig/std/rand/Xoroshiro128.zig
-lib/zig/std/rand/Xoshiro256.zig
-lib/zig/std/rand/ziggurat.zig
-lib/zig/std/segmented_list.zig
-lib/zig/std/SemanticVersion.zig
-lib/zig/std/simd.zig
-lib/zig/std/sort.zig
-lib/zig/std/start_windows_tls.zig
-lib/zig/std/start.zig
-lib/zig/std/std.zig
-lib/zig/std/target.zig
-lib/zig/std/target/aarch64.zig
-lib/zig/std/target/amdgpu.zig
-lib/zig/std/target/arc.zig
-lib/zig/std/target/arm.zig
-lib/zig/std/target/avr.zig
-lib/zig/std/target/bpf.zig
-lib/zig/std/target/csky.zig
-lib/zig/std/target/hexagon.zig
-lib/zig/std/target/m68k.zig
-lib/zig/std/target/mips.zig
-lib/zig/std/target/msp430.zig
-lib/zig/std/target/nvptx.zig
-lib/zig/std/target/powerpc.zig
-lib/zig/std/target/riscv.zig
-lib/zig/std/target/s390x.zig
-lib/zig/std/target/sparc.zig
-lib/zig/std/target/spirv.zig
-lib/zig/std/target/ve.zig
-lib/zig/std/target/wasm.zig
-lib/zig/std/target/x86.zig
-lib/zig/std/testing.zig
-lib/zig/std/testing/failing_allocator.zig
-lib/zig/std/Thread.zig
-lib/zig/std/Thread/Condition.zig
-lib/zig/std/Thread/Futex.zig
-lib/zig/std/Thread/Mutex.zig
-lib/zig/std/Thread/ResetEvent.zig
-lib/zig/std/Thread/RwLock.zig
-lib/zig/std/Thread/Semaphore.zig
-lib/zig/std/time.zig
-lib/zig/std/time/epoch.zig
-lib/zig/std/treap.zig
-lib/zig/std/tz.zig
-lib/zig/std/unicode.zig
-lib/zig/std/unicode/throughput_test.zig
-lib/zig/std/valgrind.zig
-lib/zig/std/valgrind/callgrind.zig
-lib/zig/std/valgrind/memcheck.zig
-lib/zig/std/wasm.zig
-lib/zig/std/x.zig
-lib/zig/std/x/net/bpf.zig
-lib/zig/std/x/net/ip.zig
-lib/zig/std/x/net/tcp.zig
-lib/zig/std/x/os/io.zig
-lib/zig/std/x/os/net.zig
-lib/zig/std/x/os/socket_posix.zig
-lib/zig/std/x/os/socket_windows.zig
-lib/zig/std/x/os/socket.zig
-lib/zig/std/zig.zig
-lib/zig/std/zig/Ast.zig
-lib/zig/std/zig/c_builtins.zig
-lib/zig/std/zig/c_translation.zig
-lib/zig/std/zig/CrossTarget.zig
-lib/zig/std/zig/fmt.zig
-lib/zig/std/zig/number_literal.zig
-lib/zig/std/zig/parse.zig
-lib/zig/std/zig/parser_test.zig
-lib/zig/std/zig/perf_test.zig
-lib/zig/std/zig/render.zig
-lib/zig/std/zig/string_literal.zig
-lib/zig/std/zig/system.zig
-lib/zig/std/zig/system/arm.zig
-lib/zig/std/zig/system/darwin.zig
-lib/zig/std/zig/system/darwin/macos.zig
-lib/zig/std/zig/system/linux.zig
-lib/zig/std/zig/system/NativePaths.zig
-lib/zig/std/zig/system/NativeTargetInfo.zig
-lib/zig/std/zig/system/windows.zig
-lib/zig/std/zig/system/x86.zig
-lib/zig/std/zig/tokenizer.zig
-lib/zig/test_runner.zig
-lib/zig/tsan/interception/interception_linux.cpp
-lib/zig/tsan/interception/interception_linux.h
-lib/zig/tsan/interception/interception_mac.cpp
-lib/zig/tsan/interception/interception_mac.h
-lib/zig/tsan/interception/interception_type_test.cpp
-lib/zig/tsan/interception/interception_win.cpp
-lib/zig/tsan/interception/interception_win.h
-lib/zig/tsan/interception/interception.h
-lib/zig/tsan/sanitizer_common/sancov_flags.h
-lib/zig/tsan/sanitizer_common/sancov_flags.inc
-lib/zig/tsan/sanitizer_common/sanitizer_addrhashmap.h
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_bytemap.h
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_checks.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_checks.h
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_combined.h
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_interface.h
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_internal.h
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_local_cache.h
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_primary32.h
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_primary64.h
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_report.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_report.h
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_secondary.h
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_size_class_map.h
-lib/zig/tsan/sanitizer_common/sanitizer_allocator_stats.h
-lib/zig/tsan/sanitizer_common/sanitizer_allocator.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_allocator.h
-lib/zig/tsan/sanitizer_common/sanitizer_asm.h
-lib/zig/tsan/sanitizer_common/sanitizer_atomic_clang_mips.h
-lib/zig/tsan/sanitizer_common/sanitizer_atomic_clang_other.h
-lib/zig/tsan/sanitizer_common/sanitizer_atomic_clang_x86.h
-lib/zig/tsan/sanitizer_common/sanitizer_atomic_clang.h
-lib/zig/tsan/sanitizer_common/sanitizer_atomic_msvc.h
-lib/zig/tsan/sanitizer_common/sanitizer_atomic.h
-lib/zig/tsan/sanitizer_common/sanitizer_bitvector.h
-lib/zig/tsan/sanitizer_common/sanitizer_bvgraph.h
-lib/zig/tsan/sanitizer_common/sanitizer_common_interceptors_format.inc
-lib/zig/tsan/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
-lib/zig/tsan/sanitizer_common/sanitizer_common_interceptors_netbsd_compat.inc
-lib/zig/tsan/sanitizer_common/sanitizer_common_interceptors.inc
-lib/zig/tsan/sanitizer_common/sanitizer_common_interface_posix.inc
-lib/zig/tsan/sanitizer_common/sanitizer_common_interface.inc
-lib/zig/tsan/sanitizer_common/sanitizer_common_libcdep.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_common_nolibc.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_common_syscalls.inc
-lib/zig/tsan/sanitizer_common/sanitizer_common.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_common.h
-lib/zig/tsan/sanitizer_common/sanitizer_coverage_interface.inc
-lib/zig/tsan/sanitizer_common/sanitizer_dbghelp.h
-lib/zig/tsan/sanitizer_common/sanitizer_deadlock_detector_interface.h
-lib/zig/tsan/sanitizer_common/sanitizer_deadlock_detector.h
-lib/zig/tsan/sanitizer_common/sanitizer_deadlock_detector1.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_deadlock_detector2.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_errno_codes.h
-lib/zig/tsan/sanitizer_common/sanitizer_errno.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_errno.h
-lib/zig/tsan/sanitizer_common/sanitizer_file.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_file.h
-lib/zig/tsan/sanitizer_common/sanitizer_flag_parser.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_flag_parser.h
-lib/zig/tsan/sanitizer_common/sanitizer_flags.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_flags.h
-lib/zig/tsan/sanitizer_common/sanitizer_flags.inc
-lib/zig/tsan/sanitizer_common/sanitizer_freebsd.h
-lib/zig/tsan/sanitizer_common/sanitizer_fuchsia.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_fuchsia.h
-lib/zig/tsan/sanitizer_common/sanitizer_getauxval.h
-lib/zig/tsan/sanitizer_common/sanitizer_glibc_version.h
-lib/zig/tsan/sanitizer_common/sanitizer_hash.h
-lib/zig/tsan/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc
-lib/zig/tsan/sanitizer_common/sanitizer_interface_internal.h
-lib/zig/tsan/sanitizer_common/sanitizer_internal_defs.h
-lib/zig/tsan/sanitizer_common/sanitizer_lfstack.h
-lib/zig/tsan/sanitizer_common/sanitizer_libc.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_libc.h
-lib/zig/tsan/sanitizer_common/sanitizer_libignore.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_libignore.h
-lib/zig/tsan/sanitizer_common/sanitizer_linux_libcdep.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_linux_s390.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_linux.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_linux.h
-lib/zig/tsan/sanitizer_common/sanitizer_list.h
-lib/zig/tsan/sanitizer_common/sanitizer_local_address_space_view.h
-lib/zig/tsan/sanitizer_common/sanitizer_mac_libcdep.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_mac.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_mac.h
-lib/zig/tsan/sanitizer_common/sanitizer_malloc_mac.inc
-lib/zig/tsan/sanitizer_common/sanitizer_mutex.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_mutex.h
-lib/zig/tsan/sanitizer_common/sanitizer_netbsd.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_openbsd.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_persistent_allocator.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_persistent_allocator.h
-lib/zig/tsan/sanitizer_common/sanitizer_placement_new.h
-lib/zig/tsan/sanitizer_common/sanitizer_platform_interceptors.h
-lib/zig/tsan/sanitizer_common/sanitizer_platform_limits_freebsd.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_platform_limits_freebsd.h
-lib/zig/tsan/sanitizer_common/sanitizer_platform_limits_linux.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_platform_limits_netbsd.h
-lib/zig/tsan/sanitizer_common/sanitizer_platform_limits_openbsd.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_platform_limits_openbsd.h
-lib/zig/tsan/sanitizer_common/sanitizer_platform_limits_posix.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_platform_limits_posix.h
-lib/zig/tsan/sanitizer_common/sanitizer_platform_limits_solaris.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_platform_limits_solaris.h
-lib/zig/tsan/sanitizer_common/sanitizer_platform.h
-lib/zig/tsan/sanitizer_common/sanitizer_posix_libcdep.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_posix.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_posix.h
-lib/zig/tsan/sanitizer_common/sanitizer_printf.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_procmaps_bsd.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_procmaps_common.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_procmaps_fuchsia.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_procmaps_linux.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_procmaps_mac.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_procmaps_solaris.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_procmaps.h
-lib/zig/tsan/sanitizer_common/sanitizer_ptrauth.h
-lib/zig/tsan/sanitizer_common/sanitizer_quarantine.h
-lib/zig/tsan/sanitizer_common/sanitizer_report_decorator.h
-lib/zig/tsan/sanitizer_common/sanitizer_ring_buffer.h
-lib/zig/tsan/sanitizer_common/sanitizer_signal_interceptors.inc
-lib/zig/tsan/sanitizer_common/sanitizer_solaris.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_stackdepot.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_stackdepot.h
-lib/zig/tsan/sanitizer_common/sanitizer_stackdepotbase.h
-lib/zig/tsan/sanitizer_common/sanitizer_stacktrace_libcdep.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_stacktrace_printer.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_stacktrace_printer.h
-lib/zig/tsan/sanitizer_common/sanitizer_stacktrace_sparc.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_stacktrace.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_stacktrace.h
-lib/zig/tsan/sanitizer_common/sanitizer_stoptheworld_fuchsia.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_stoptheworld_mac.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_stoptheworld.h
-lib/zig/tsan/sanitizer_common/sanitizer_suppressions.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_suppressions.h
-lib/zig/tsan/sanitizer_common/sanitizer_symbolizer_fuchsia.h
-lib/zig/tsan/sanitizer_common/sanitizer_symbolizer_internal.h
-lib/zig/tsan/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_symbolizer_libbacktrace.h
-lib/zig/tsan/sanitizer_common/sanitizer_symbolizer_libcdep.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_symbolizer_mac.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_symbolizer_mac.h
-lib/zig/tsan/sanitizer_common/sanitizer_symbolizer_markup.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_symbolizer_report.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_symbolizer_win.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_symbolizer.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_symbolizer.h
-lib/zig/tsan/sanitizer_common/sanitizer_syscall_generic.inc
-lib/zig/tsan/sanitizer_common/sanitizer_syscall_linux_aarch64.inc
-lib/zig/tsan/sanitizer_common/sanitizer_syscall_linux_arm.inc
-lib/zig/tsan/sanitizer_common/sanitizer_syscall_linux_x86_64.inc
-lib/zig/tsan/sanitizer_common/sanitizer_syscalls_netbsd.inc
-lib/zig/tsan/sanitizer_common/sanitizer_termination.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_thread_registry.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_thread_registry.h
-lib/zig/tsan/sanitizer_common/sanitizer_thread_safety.h
-lib/zig/tsan/sanitizer_common/sanitizer_tls_get_addr.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_tls_get_addr.h
-lib/zig/tsan/sanitizer_common/sanitizer_type_traits.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_type_traits.h
-lib/zig/tsan/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_unwind_win.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_vector.h
-lib/zig/tsan/sanitizer_common/sanitizer_win_defs.h
-lib/zig/tsan/sanitizer_common/sanitizer_win_dll_thunk.h
-lib/zig/tsan/sanitizer_common/sanitizer_win_weak_interception.h
-lib/zig/tsan/sanitizer_common/sanitizer_win.cpp
-lib/zig/tsan/sanitizer_common/sanitizer_win.h
-lib/zig/tsan/tsan_clock.cpp
-lib/zig/tsan/tsan_clock.h
-lib/zig/tsan/tsan_debugging.cpp
-lib/zig/tsan/tsan_defs.h
-lib/zig/tsan/tsan_dense_alloc.h
-lib/zig/tsan/tsan_external.cpp
-lib/zig/tsan/tsan_fd.cpp
-lib/zig/tsan/tsan_fd.h
-lib/zig/tsan/tsan_flags.cpp
-lib/zig/tsan/tsan_flags.h
-lib/zig/tsan/tsan_flags.inc
-lib/zig/tsan/tsan_ignoreset.cpp
-lib/zig/tsan/tsan_ignoreset.h
-lib/zig/tsan/tsan_interceptors_mac.cpp
-lib/zig/tsan/tsan_interceptors_mach_vm.cpp
-lib/zig/tsan/tsan_interceptors_posix.cpp
-lib/zig/tsan/tsan_interceptors.h
-lib/zig/tsan/tsan_interface_ann.cpp
-lib/zig/tsan/tsan_interface_ann.h
-lib/zig/tsan/tsan_interface_atomic.cpp
-lib/zig/tsan/tsan_interface_inl.h
-lib/zig/tsan/tsan_interface_java.cpp
-lib/zig/tsan/tsan_interface_java.h
-lib/zig/tsan/tsan_interface.cpp
-lib/zig/tsan/tsan_interface.h
-lib/zig/tsan/tsan_malloc_mac.cpp
-lib/zig/tsan/tsan_md5.cpp
-lib/zig/tsan/tsan_mman.cpp
-lib/zig/tsan/tsan_mman.h
-lib/zig/tsan/tsan_mutexset.cpp
-lib/zig/tsan/tsan_mutexset.h
-lib/zig/tsan/tsan_platform_linux.cpp
-lib/zig/tsan/tsan_platform_mac.cpp
-lib/zig/tsan/tsan_platform_posix.cpp
-lib/zig/tsan/tsan_platform.h
-lib/zig/tsan/tsan_ppc_regs.h
-lib/zig/tsan/tsan_preinit.cpp
-lib/zig/tsan/tsan_report.cpp
-lib/zig/tsan/tsan_report.h
-lib/zig/tsan/tsan_rtl_aarch64.S
-lib/zig/tsan/tsan_rtl_amd64.S
-lib/zig/tsan/tsan_rtl_mips64.S
-lib/zig/tsan/tsan_rtl_mutex.cpp
-lib/zig/tsan/tsan_rtl_ppc64.S
-lib/zig/tsan/tsan_rtl_proc.cpp
-lib/zig/tsan/tsan_rtl_report.cpp
-lib/zig/tsan/tsan_rtl_thread.cpp
-lib/zig/tsan/tsan_rtl.cpp
-lib/zig/tsan/tsan_rtl.h
-lib/zig/tsan/tsan_stack_trace.cpp
-lib/zig/tsan/tsan_stack_trace.h
-lib/zig/tsan/tsan_suppressions.cpp
-lib/zig/tsan/tsan_suppressions.h
-lib/zig/tsan/tsan_symbolize.cpp
-lib/zig/tsan/tsan_symbolize.h
-lib/zig/tsan/tsan_sync.cpp
-lib/zig/tsan/tsan_sync.h
-lib/zig/tsan/tsan_trace.h
-lib/zig/tsan/tsan_update_shadow_word_inl.h
-lib/zig/tsan/ubsan/ubsan_flags.h
-lib/zig/tsan/ubsan/ubsan_flags.inc
-lib/zig/tsan/ubsan/ubsan_init.h
-lib/zig/tsan/ubsan/ubsan_platform.h
-lib/zig/zig.h
diff --git a/mail/aerc/Makefile b/mail/aerc/Makefile
index bebb20484031..cbe36ac3b28b 100644
--- a/mail/aerc/Makefile
+++ b/mail/aerc/Makefile
@@ -1,6 +1,5 @@
PORTNAME= aerc
-DISTVERSION= 0.20.1
-PORTREVISION= 6
+DISTVERSION= 0.21.0
CATEGORIES= mail
MAINTAINER= iamsleepy@ryuki.me
@@ -18,37 +17,36 @@ USES= desktop-file-utils gmake go:modules ncurses:port python \
USE_GITHUB= nodefault
-GH_TUPLE= ProtonMail:go-crypto:v1.1.4:protonmail_go_crypto/vendor/github.com/ProtonMail/go-crypto \
- arran4:golang-ical:v0.3.1:arran4_golang_ical/vendor/github.com/arran4/golang-ical \
- cloudflare:circl:v1.4.0:cloudflare_circl/vendor/github.com/cloudflare/circl \
- containerd:console:v1.0.4:containerd_console/vendor/github.com/containerd/console \
+GH_TUPLE= ProtonMail:go-crypto:v1.3.0:protonmail_go_crypto/vendor/github.com/ProtonMail/go-crypto \
+ arran4:golang-ical:v0.3.2:arran4_golang_ical/vendor/github.com/arran4/golang-ical \
+ cloudflare:circl:v1.6.1:cloudflare_circl/vendor/github.com/cloudflare/circl \
+ containerd:console:v1.0.5:containerd_console/vendor/github.com/containerd/console \
creack:pty:v1.1.24:creack_pty/vendor/github.com/creack/pty \
danwakefield:fnmatch:cbb64ac3d964:danwakefield_fnmatch/vendor/github.com/danwakefield/fnmatch \
davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
emersion:go-imap-sortthread:v1.2.0:emersion_go_imap_sortthread/vendor/github.com/emersion/go-imap-sortthread \
emersion:go-imap:v1.2.1:emersion_go_imap/vendor/github.com/emersion/go-imap \
- emersion:go-maildir:v0.5.0:emersion_go_maildir/vendor/github.com/emersion/go-maildir \
- emersion:go-mbox:v1.0.3:emersion_go_mbox/vendor/github.com/emersion/go-mbox \
+ emersion:go-maildir:v0.6.0:emersion_go_maildir/vendor/github.com/emersion/go-maildir \
+ emersion:go-mbox:v1.0.4:emersion_go_mbox/vendor/github.com/emersion/go-mbox \
emersion:go-message:v0.18.2:emersion_go_message/vendor/github.com/emersion/go-message \
- emersion:go-msgauth:v0.6.8:emersion_go_msgauth/vendor/github.com/emersion/go-msgauth \
+ emersion:go-msgauth:v0.7.0:emersion_go_msgauth/vendor/github.com/emersion/go-msgauth \
emersion:go-pgpmail:v0.2.2:emersion_go_pgpmail/vendor/github.com/emersion/go-pgpmail \
emersion:go-sasl:b788ff22d5a6:emersion_go_sasl/vendor/github.com/emersion/go-sasl \
- emersion:go-smtp:v0.21.3:emersion_go_smtp/vendor/github.com/emersion/go-smtp \
+ emersion:go-smtp:v0.24.0:emersion_go_smtp/vendor/github.com/emersion/go-smtp \
fsnotify:fsevents:v0.2.0:fsnotify_fsevents/vendor/github.com/fsnotify/fsevents \
- fsnotify:fsnotify:v1.8.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
+ fsnotify:fsnotify:v1.9.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
go-check:check:10cb98267c6c:go_check_check/vendor/gopkg.in/check.v1 \
go-ini:ini:v1.67.0:go_ini_ini/vendor/github.com/go-ini/ini \
go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
- golang:crypto:v0.31.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:image:v0.23.0:golang_image/vendor/golang.org/x/image \
- golang:mod:v0.20.0:golang_mod/vendor/golang.org/x/mod \
- golang:oauth2:v0.24.0:golang_oauth2/vendor/golang.org/x/oauth2 \
- golang:snappy:v0.0.4:golang_snappy/vendor/github.com/golang/snappy \
- golang:sync:v0.10.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.28.0:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.21.0:golang_text/vendor/golang.org/x/text \
- golang:tools:v0.24.0:golang_tools/vendor/golang.org/x/tools \
- konimarti:jwz:81c07e9284c3:konimarti_jwz/vendor/github.com/gatherstars-com/jwz \
+ golang:crypto:v0.41.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:image:v0.30.0:golang_image/vendor/golang.org/x/image \
+ golang:mod:v0.27.0:golang_mod/vendor/golang.org/x/mod \
+ golang:oauth2:v0.30.0:golang_oauth2/vendor/golang.org/x/oauth2 \
+ golang:snappy:v1.0.0:golang_snappy/vendor/github.com/golang/snappy \
+ golang:sync:v0.16.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.35.0:golang_sys/vendor/golang.org/x/sys \
+ golang:text:v0.28.0:golang_text/vendor/golang.org/x/text \
+ golang:tools:v0.36.0:golang_tools/vendor/golang.org/x/tools \
kr:pretty:v0.3.0:kr_pretty/vendor/github.com/kr/pretty \
lithammer:fuzzysearch:v1.1.8:lithammer_fuzzysearch/vendor/github.com/lithammer/fuzzysearch \
mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
@@ -61,14 +59,14 @@ GH_TUPLE= ProtonMail:go-crypto:v1.1.4:protonmail_go_crypto/vendor/github.com/Pro
riywo:loginshell:7d26008be1ab:riywo_loginshell/vendor/github.com/riywo/loginshell \
rogpeppe:go-internal:v1.8.1:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \
soniakeys:quant:v1.0.0:soniakeys_quant/vendor/github.com/soniakeys/quant \
- stretchr:testify:v1.10.0:stretchr_testify/vendor/github.com/stretchr/testify \
+ stretchr:testify:v1.11.1:stretchr_testify/vendor/github.com/stretchr/testify \
syndtr:goleveldb:v1.0.0:syndtr_goleveldb/vendor/github.com/syndtr/goleveldb
# Additional distfiles to fetch from https://git.sr.ht
_SRHT_TUPLE= rjarry:aerc:${DISTVERSIONFULL}:"" \
- rjarry:go-opt:v2.0.1:vendor/git.sr.ht/~rjarry/go-opt/v2 \
- rockorager:go-jmap:v0.5.0:vendor/git.sr.ht/~rockorager/go-jmap \
- rockorager:vaxis:v0.11.1:vendor/git.sr.ht/~rockorager/vaxis
+ rjarry:go-opt:v2.1.0:vendor/git.sr.ht/~rjarry/go-opt/v2 \
+ rockorager:go-jmap:v0.5.2:vendor/git.sr.ht/~rockorager/go-jmap \
+ rockorager:vaxis:v0.15.0:vendor/git.sr.ht/~rockorager/vaxis
SHEBANG_FILES= contrib/carddav-query filters/show-ics-details.py
@@ -100,6 +98,7 @@ DISTFILES+= ${account}-${project}-${tag}_SRHT0${EXTRACT_SUFX}:${account}_${proje
.endfor
post-extract:
+ @${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor
.for account project tag subdir in ${_SRHT_TUPLE:S/:/ /g:[5..-1]}
@${MKDIR} ${WRKSRC}/${subdir:H}
@${MV} ${WRKDIR}/${project}-${tag} ${WRKSRC}/${subdir}
diff --git a/mail/aerc/distinfo b/mail/aerc/distinfo
index dac212723a7d..c388cb57217a 100644
--- a/mail/aerc/distinfo
+++ b/mail/aerc/distinfo
@@ -1,20 +1,20 @@
-TIMESTAMP = 1738150502
-SHA256 (rjarry-aerc-0.20.1_SRHT0.tar.gz) = fbfbf2cc4f6e251731698d6d1b7be4e88835b4e089d55e3254d37d450700db07
-SIZE (rjarry-aerc-0.20.1_SRHT0.tar.gz) = 474975
-SHA256 (rjarry-go-opt-v2.0.1_SRHT0.tar.gz) = d137f6cb477ef5a2d7984d89637d9ecc322b0de1cf9b5831f48dbfe02dda803c
-SIZE (rjarry-go-opt-v2.0.1_SRHT0.tar.gz) = 14484
-SHA256 (rockorager-go-jmap-v0.5.0_SRHT0.tar.gz) = 39fcd7aa248d4b65e001b49f4d1d4ccefe66b45384cb79c014cecabbea664708
-SIZE (rockorager-go-jmap-v0.5.0_SRHT0.tar.gz) = 25671
-SHA256 (rockorager-vaxis-v0.11.1_SRHT0.tar.gz) = 75ff23bc30e32efb1fb2cae99fa17bc2eb572f173ce8783bda4976cf025c4904
-SIZE (rockorager-vaxis-v0.11.1_SRHT0.tar.gz) = 104095
-SHA256 (ProtonMail-go-crypto-v1.1.4_GH0.tar.gz) = e54a53e5aa9f5b4cce3dcd67ad9ab2b812809a65eee9d428bba6c65245c9f002
-SIZE (ProtonMail-go-crypto-v1.1.4_GH0.tar.gz) = 511541
-SHA256 (arran4-golang-ical-v0.3.1_GH0.tar.gz) = 4670c22ecca6cd8e54b8b960935e7f7692f1349ef866ec6d84f4eb58da505da1
-SIZE (arran4-golang-ical-v0.3.1_GH0.tar.gz) = 26405
-SHA256 (cloudflare-circl-v1.4.0_GH0.tar.gz) = 3300152cc4812a96526550b0121c9a6f07fc668a2fa1b6f54a0ba15121a8821d
-SIZE (cloudflare-circl-v1.4.0_GH0.tar.gz) = 5497076
-SHA256 (containerd-console-v1.0.4_GH0.tar.gz) = 3b8f8b07ede2a7236d1ff2ef3e05e8e1a43f43a44dcb8e15f7d30ce910302430
-SIZE (containerd-console-v1.0.4_GH0.tar.gz) = 13622
+TIMESTAMP = 1756472949
+SHA256 (rjarry-aerc-0.21.0_SRHT0.tar.gz) = 3f1469bbaea982fc58352f2682932ecc2fb50c705994d96b2343e771747745a7
+SIZE (rjarry-aerc-0.21.0_SRHT0.tar.gz) = 614327
+SHA256 (rjarry-go-opt-v2.1.0_SRHT0.tar.gz) = fb93971ab45f30ccee1413faabb9127a6be0bb05fbd47ddb8bf3ccb6caf6dbeb
+SIZE (rjarry-go-opt-v2.1.0_SRHT0.tar.gz) = 14824
+SHA256 (rockorager-go-jmap-v0.5.2_SRHT0.tar.gz) = e59d5e592b90b30aa47e3361308ff67f00afa9559442b94a21c0b054f552db9a
+SIZE (rockorager-go-jmap-v0.5.2_SRHT0.tar.gz) = 25820
+SHA256 (rockorager-vaxis-v0.15.0_SRHT0.tar.gz) = bf7caeab137dc7473b688760ad46a9fb2b99e7d20d021bcbc179f57d0556f0f2
+SIZE (rockorager-vaxis-v0.15.0_SRHT0.tar.gz) = 124912
+SHA256 (ProtonMail-go-crypto-v1.3.0_GH0.tar.gz) = 05f38ede69b73f91a57697c2807f90699542b079937312a52485ff8cf3c6ce9b
+SIZE (ProtonMail-go-crypto-v1.3.0_GH0.tar.gz) = 513597
+SHA256 (arran4-golang-ical-v0.3.2_GH0.tar.gz) = beea64d98cd6688e81c1f3864bee38bd7a9decf11a77b02cc61aa03df7d6e05c
+SIZE (arran4-golang-ical-v0.3.2_GH0.tar.gz) = 34290
+SHA256 (cloudflare-circl-v1.6.1_GH0.tar.gz) = d9e31594460124cf6f98a4580853ccfc9781c730c2f0058f4fcf2b4e23130a9c
+SIZE (cloudflare-circl-v1.6.1_GH0.tar.gz) = 7048493
+SHA256 (containerd-console-v1.0.5_GH0.tar.gz) = ad36dcc75becffd84bf175539fecef0107e1341037772f5d59f681cab3090476
+SIZE (containerd-console-v1.0.5_GH0.tar.gz) = 13839
SHA256 (creack-pty-v1.1.24_GH0.tar.gz) = 76c93cd32c148c6ab86c7f8ddfeb000083ebf4852af62731e3f1aecb7c22c782
SIZE (creack-pty-v1.1.24_GH0.tar.gz) = 21085
SHA256 (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 7ebff38d382142f9220d2cfcb4731d0ae90cdef71238c94a15c35f8aa746007f
@@ -25,50 +25,48 @@ SHA256 (emersion-go-imap-sortthread-v1.2.0_GH0.tar.gz) = 4e5829010b2f633b360ed11
SIZE (emersion-go-imap-sortthread-v1.2.0_GH0.tar.gz) = 8976
SHA256 (emersion-go-imap-v1.2.1_GH0.tar.gz) = 5491725275b90e05f2ed98e5273688e5f05a8a488b0c5ce504f60aa19c9d8791
SIZE (emersion-go-imap-v1.2.1_GH0.tar.gz) = 103546
-SHA256 (emersion-go-maildir-v0.5.0_GH0.tar.gz) = 29d58eb5e0631ba5393cfbcb50a79d7e416b50b3496e027b7eb013714010abb9
-SIZE (emersion-go-maildir-v0.5.0_GH0.tar.gz) = 8347
-SHA256 (emersion-go-mbox-v1.0.3_GH0.tar.gz) = 54c85831ececafb417939741b00da573c5dab61a746834b9977e7dde8dba523e
-SIZE (emersion-go-mbox-v1.0.3_GH0.tar.gz) = 5692
+SHA256 (emersion-go-maildir-v0.6.0_GH0.tar.gz) = e71041ad689bac744e0b1840294efb39967a78e322da9fb2af908b96eb9d26e0
+SIZE (emersion-go-maildir-v0.6.0_GH0.tar.gz) = 8379
+SHA256 (emersion-go-mbox-v1.0.4_GH0.tar.gz) = 7cd3d05c276ad8e00e35c8a816269a7059a599a15b8c007c2eef74328e29c9df
+SIZE (emersion-go-mbox-v1.0.4_GH0.tar.gz) = 6128
SHA256 (emersion-go-message-v0.18.2_GH0.tar.gz) = 9e37b922775a3bbad413a8269542ec3ebdf5195165b1640a4e6433bc41c28413
SIZE (emersion-go-message-v0.18.2_GH0.tar.gz) = 48158
-SHA256 (emersion-go-msgauth-v0.6.8_GH0.tar.gz) = 44ab6e48d8b073ea9cd4c166b9d506fe213998b47d37da91d88c43e90e244c38
-SIZE (emersion-go-msgauth-v0.6.8_GH0.tar.gz) = 29769
+SHA256 (emersion-go-msgauth-v0.7.0_GH0.tar.gz) = 2a9fc098d1767c64e0830b08f6df8283018b8926629f064431b488e2ace288ac
+SIZE (emersion-go-msgauth-v0.7.0_GH0.tar.gz) = 29634
SHA256 (emersion-go-pgpmail-v0.2.2_GH0.tar.gz) = c3993995efab50b038e6ce62aa6d80ffd32b74ac5a1a78f7d37140453e16bcb1
SIZE (emersion-go-pgpmail-v0.2.2_GH0.tar.gz) = 16251
SHA256 (emersion-go-sasl-b788ff22d5a6_GH0.tar.gz) = 83dcf546c520708cf53dca5df3730c71b51901f08a52282c3515fd01d0ecbc75
SIZE (emersion-go-sasl-b788ff22d5a6_GH0.tar.gz) = 6888
-SHA256 (emersion-go-smtp-v0.21.3_GH0.tar.gz) = aa42fe71cd9d71d3942a372ed14074ca3c277a6f09f685278280630ccef1d2ee
-SIZE (emersion-go-smtp-v0.21.3_GH0.tar.gz) = 42564
+SHA256 (emersion-go-smtp-v0.24.0_GH0.tar.gz) = f6f49bac639a9fd59d7a8b56895f0cdaecaf007e78a75ac76ba2f7ee0ef65b45
+SIZE (emersion-go-smtp-v0.24.0_GH0.tar.gz) = 43183
SHA256 (fsnotify-fsevents-v0.2.0_GH0.tar.gz) = 23405fe675d45cbe685b176a6d897d3e5da0ece3f98211fc7473d5d4a0109a36
SIZE (fsnotify-fsevents-v0.2.0_GH0.tar.gz) = 24025
-SHA256 (fsnotify-fsnotify-v1.8.0_GH0.tar.gz) = 3c4cbec6225307397717f18bb87ffc496e59d0f802a41fff572bf09e5dbf6e2b
-SIZE (fsnotify-fsnotify-v1.8.0_GH0.tar.gz) = 72325
+SHA256 (fsnotify-fsnotify-v1.9.0_GH0.tar.gz) = 3ff59fb248bb76a6bf4fbe99586aec08f7218743187c71da3ff2e34c23cc1a05
+SIZE (fsnotify-fsnotify-v1.9.0_GH0.tar.gz) = 73945
SHA256 (go-check-check-10cb98267c6c_GH0.tar.gz) = 0a42d9d5a49ebc30174e5840238e446f5fb16899bfaa6a6f63d12ab9953df293
SIZE (go-check-check-10cb98267c6c_GH0.tar.gz) = 32375
SHA256 (go-ini-ini-v1.67.0_GH0.tar.gz) = 06ba51234140118d1b6064f1817aa89cc971c6e7ce04cb9d286e6660d89296c8
SIZE (go-ini-ini-v1.67.0_GH0.tar.gz) = 53531
SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (golang-crypto-v0.31.0_GH0.tar.gz) = 36e325f89d4cd03ec568d92c74d6affd2b1fb88fcdc63aeb15d1df41e11200ca
-SIZE (golang-crypto-v0.31.0_GH0.tar.gz) = 1837859
-SHA256 (golang-image-v0.23.0_GH0.tar.gz) = 45e79e4f37e6e368255a1f86861f8f551b8fab5980fc68c7c024b08c65e41363
-SIZE (golang-image-v0.23.0_GH0.tar.gz) = 5103978
-SHA256 (golang-mod-v0.20.0_GH0.tar.gz) = 83b0516cc8b89e62deced06437230cf80981e2c9dc1d1caa589b3d0313600f50
-SIZE (golang-mod-v0.20.0_GH0.tar.gz) = 124271
-SHA256 (golang-oauth2-v0.24.0_GH0.tar.gz) = b14b6ae831727f39534bd617dbb53cd139074dbadcf58eafe8566145ed0231f0
-SIZE (golang-oauth2-v0.24.0_GH0.tar.gz) = 98494
-SHA256 (golang-snappy-v0.0.4_GH0.tar.gz) = 77df678795596f9dfecb5744deb984633d780460a7e9a59e0c7ecfe2052b644f
-SIZE (golang-snappy-v0.0.4_GH0.tar.gz) = 66129
-SHA256 (golang-sync-v0.10.0_GH0.tar.gz) = 2a7b7c36a89b444213ec3237a21dd1ca6ed351adf423666cc6bf853711a13f3d
-SIZE (golang-sync-v0.10.0_GH0.tar.gz) = 18099
-SHA256 (golang-sys-v0.28.0_GH0.tar.gz) = 62726b1ccbb09c7e8de2215756a26012751bdded12b5bacc6de83296db694ebf
-SIZE (golang-sys-v0.28.0_GH0.tar.gz) = 1519898
-SHA256 (golang-text-v0.21.0_GH0.tar.gz) = d64dbf40a8ae06c4805895e48553ecdadaed07089d8ed2168a0d61551d17ff22
-SIZE (golang-text-v0.21.0_GH0.tar.gz) = 8964782
-SHA256 (golang-tools-v0.24.0_GH0.tar.gz) = 7ebfbdf31af28c4fd3a6cf1dec7bbfdd83e5292ae1ba5eb8825f8d90221a66fc
-SIZE (golang-tools-v0.24.0_GH0.tar.gz) = 6977100
-SHA256 (konimarti-jwz-81c07e9284c3_GH0.tar.gz) = bfb40d4a745ea730122c9d5352c9aa11d3f6469fff3aef56377fc8e9f160ee73
-SIZE (konimarti-jwz-81c07e9284c3_GH0.tar.gz) = 2382478
+SHA256 (golang-crypto-v0.41.0_GH0.tar.gz) = e2755451de1987afe358285b19ff7fa2eadb1286a2a2e11b21f725bc1d47efdf
+SIZE (golang-crypto-v0.41.0_GH0.tar.gz) = 2156602
+SHA256 (golang-image-v0.30.0_GH0.tar.gz) = 648b7b72529d5f3982253ae1b33172d34e3ac2a7fe165585d2eaaff26e3d384b
+SIZE (golang-image-v0.30.0_GH0.tar.gz) = 5110747
+SHA256 (golang-mod-v0.27.0_GH0.tar.gz) = dcd1ba21c7695b209830ccc4881e41d591ae65e6f1938575bd095640444afa19
+SIZE (golang-mod-v0.27.0_GH0.tar.gz) = 126553
+SHA256 (golang-oauth2-v0.30.0_GH0.tar.gz) = e42798d91e143032f6abfc9e97d84949f7f22c160981ccd3b09f2d4dbb5aba16
+SIZE (golang-oauth2-v0.30.0_GH0.tar.gz) = 100381
+SHA256 (golang-snappy-v1.0.0_GH0.tar.gz) = 433e6bf6a8380f57dd92020542d865802124e4a9139dc0b1fab5ff51704310bf
+SIZE (golang-snappy-v1.0.0_GH0.tar.gz) = 66168
+SHA256 (golang-sync-v0.16.0_GH0.tar.gz) = feaf4bb062fbe47cbf5e09684416be0c4f09b48b5675200f0fc6387afeb4217e
+SIZE (golang-sync-v0.16.0_GH0.tar.gz) = 18193
+SHA256 (golang-sys-v0.35.0_GH0.tar.gz) = 08a0eed7f36ae25bfd3275b92c8542da4924ce2902c36599d5a1f87d54f3b5dd
+SIZE (golang-sys-v0.35.0_GH0.tar.gz) = 1531316
+SHA256 (golang-text-v0.28.0_GH0.tar.gz) = 0c707e505057045b4c20812f3dd60e3c8e77ee0bf7af1a8d2105b6a6b4f2993d
+SIZE (golang-text-v0.28.0_GH0.tar.gz) = 8974035
+SHA256 (golang-tools-v0.36.0_GH0.tar.gz) = 299d2320e8f6adb5b53fb1a32e613b00cd2263237c2c4f8f3a68885040b2cfb9
+SIZE (golang-tools-v0.36.0_GH0.tar.gz) = 9079404
SHA256 (kr-pretty-v0.3.0_GH0.tar.gz) = c264e7939bf8d989d388c1156ea0c8bdeb3659b789e83aac6bd4689e8613f3f6
SIZE (kr-pretty-v0.3.0_GH0.tar.gz) = 10041
SHA256 (lithammer-fuzzysearch-v1.1.8_GH0.tar.gz) = 2496ccfc16d85426eb70aaf94f773f8ca08caf96694de3ede3c29d5978e28e50
@@ -93,7 +91,7 @@ SHA256 (rogpeppe-go-internal-v1.8.1_GH0.tar.gz) = 489c93e5979d4bca3bed1cb738c11b
SIZE (rogpeppe-go-internal-v1.8.1_GH0.tar.gz) = 131837
SHA256 (soniakeys-quant-v1.0.0_GH0.tar.gz) = 6656199c1599fa8b334dde6ddcf09d4147aadd52ec26668130c8fdd11f8d78eb
SIZE (soniakeys-quant-v1.0.0_GH0.tar.gz) = 11246
-SHA256 (stretchr-testify-v1.10.0_GH0.tar.gz) = 06af5143ab5fc8f2fbf3d1420a5f002f6383cd7de911698dbd1822beacb27684
-SIZE (stretchr-testify-v1.10.0_GH0.tar.gz) = 112732
+SHA256 (stretchr-testify-v1.11.1_GH0.tar.gz) = 4b51fbc0f19e42841013748e6d527314e1d0e7255122766b5fca1d35b4630c69
+SIZE (stretchr-testify-v1.11.1_GH0.tar.gz) = 116832
SHA256 (syndtr-goleveldb-v1.0.0_GH0.tar.gz) = c80191f7f77b41d6cb3d1c6de1d42a9b8177656ee49c256d2df2b95a893cf8b8
SIZE (syndtr-goleveldb-v1.0.0_GH0.tar.gz) = 142710
diff --git a/mail/aerc/files/modules.txt b/mail/aerc/files/modules.txt
new file mode 100644
index 000000000000..9c15ac9c26cc
--- /dev/null
+++ b/mail/aerc/files/modules.txt
@@ -0,0 +1,271 @@
+# git.sr.ht/~rjarry/go-opt/v2 v2.1.0
+## explicit; go 1.18
+git.sr.ht/~rjarry/go-opt/v2
+# git.sr.ht/~rockorager/go-jmap v0.5.2
+## explicit; go 1.19
+git.sr.ht/~rockorager/go-jmap
+git.sr.ht/~rockorager/go-jmap/core/push
+git.sr.ht/~rockorager/go-jmap/mail
+git.sr.ht/~rockorager/go-jmap/mail/email
+git.sr.ht/~rockorager/go-jmap/mail/emailsubmission
+git.sr.ht/~rockorager/go-jmap/mail/identity
+git.sr.ht/~rockorager/go-jmap/mail/mailbox
+git.sr.ht/~rockorager/go-jmap/mail/thread
+# git.sr.ht/~rockorager/vaxis v0.15.0
+## explicit; go 1.18
+git.sr.ht/~rockorager/vaxis
+git.sr.ht/~rockorager/vaxis/ansi
+git.sr.ht/~rockorager/vaxis/log
+git.sr.ht/~rockorager/vaxis/octreequant
+git.sr.ht/~rockorager/vaxis/widgets/align
+git.sr.ht/~rockorager/vaxis/widgets/term
+# github.com/ProtonMail/go-crypto v1.3.0
+## explicit; go 1.22.0
+github.com/ProtonMail/go-crypto/bitcurves
+github.com/ProtonMail/go-crypto/brainpool
+github.com/ProtonMail/go-crypto/eax
+github.com/ProtonMail/go-crypto/internal/byteutil
+github.com/ProtonMail/go-crypto/ocb
+github.com/ProtonMail/go-crypto/openpgp
+github.com/ProtonMail/go-crypto/openpgp/aes/keywrap
+github.com/ProtonMail/go-crypto/openpgp/armor
+github.com/ProtonMail/go-crypto/openpgp/ecdh
+github.com/ProtonMail/go-crypto/openpgp/ecdsa
+github.com/ProtonMail/go-crypto/openpgp/ed25519
+github.com/ProtonMail/go-crypto/openpgp/ed448
+github.com/ProtonMail/go-crypto/openpgp/eddsa
+github.com/ProtonMail/go-crypto/openpgp/elgamal
+github.com/ProtonMail/go-crypto/openpgp/errors
+github.com/ProtonMail/go-crypto/openpgp/internal/algorithm
+github.com/ProtonMail/go-crypto/openpgp/internal/ecc
+github.com/ProtonMail/go-crypto/openpgp/internal/encoding
+github.com/ProtonMail/go-crypto/openpgp/packet
+github.com/ProtonMail/go-crypto/openpgp/s2k
+github.com/ProtonMail/go-crypto/openpgp/x25519
+github.com/ProtonMail/go-crypto/openpgp/x448
+# github.com/arran4/golang-ical v0.3.2
+## explicit; go 1.20
+github.com/arran4/golang-ical
+# github.com/cloudflare/circl v1.6.1
+## explicit; go 1.22.0
+github.com/cloudflare/circl/dh/x25519
+github.com/cloudflare/circl/dh/x448
+github.com/cloudflare/circl/ecc/goldilocks
+github.com/cloudflare/circl/internal/conv
+github.com/cloudflare/circl/internal/sha3
+github.com/cloudflare/circl/math
+github.com/cloudflare/circl/math/fp25519
+github.com/cloudflare/circl/math/fp448
+github.com/cloudflare/circl/math/mlsbset
+github.com/cloudflare/circl/sign
+github.com/cloudflare/circl/sign/ed25519
+github.com/cloudflare/circl/sign/ed448
+# github.com/containerd/console v1.0.5
+## explicit; go 1.13
+github.com/containerd/console
+# github.com/creack/pty v1.1.24
+## explicit; go 1.18
+github.com/creack/pty
+# github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964
+## explicit
+github.com/danwakefield/fnmatch
+# github.com/davecgh/go-spew v1.1.1
+## explicit
+github.com/davecgh/go-spew/spew
+# github.com/emersion/go-imap v1.2.1
+## explicit; go 1.13
+github.com/emersion/go-imap
+github.com/emersion/go-imap/backend
+github.com/emersion/go-imap/client
+github.com/emersion/go-imap/commands
+github.com/emersion/go-imap/responses
+github.com/emersion/go-imap/server
+github.com/emersion/go-imap/utf7
+# github.com/emersion/go-imap-sortthread v1.2.0
+## explicit; go 1.12
+github.com/emersion/go-imap-sortthread
+# github.com/emersion/go-maildir v0.6.0
+## explicit; go 1.20
+github.com/emersion/go-maildir
+# github.com/emersion/go-mbox v1.0.4
+## explicit; go 1.12
+github.com/emersion/go-mbox
+# github.com/emersion/go-message v0.18.2
+## explicit; go 1.14
+github.com/emersion/go-message
+github.com/emersion/go-message/charset
+github.com/emersion/go-message/mail
+github.com/emersion/go-message/textproto
+# github.com/emersion/go-msgauth v0.7.0
+## explicit; go 1.18
+github.com/emersion/go-msgauth/authres
+# github.com/emersion/go-pgpmail v0.2.2
+## explicit; go 1.16
+github.com/emersion/go-pgpmail
+# github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6
+## explicit; go 1.12
+github.com/emersion/go-sasl
+# github.com/emersion/go-smtp v0.24.0
+## explicit; go 1.13
+github.com/emersion/go-smtp
+# github.com/fsnotify/fsevents v0.2.0
+## explicit; go 1.17
+github.com/fsnotify/fsevents
+# github.com/fsnotify/fsnotify v1.9.0
+## explicit; go 1.17
+github.com/fsnotify/fsnotify
+github.com/fsnotify/fsnotify/internal
+# github.com/go-ini/ini v1.67.0
+## explicit
+github.com/go-ini/ini
+# github.com/golang/snappy v1.0.0
+## explicit
+github.com/golang/snappy
+# github.com/kr/pretty v0.3.0
+## explicit; go 1.12
+# github.com/lithammer/fuzzysearch v1.1.8
+## explicit; go 1.15
+github.com/lithammer/fuzzysearch/fuzzy
+# github.com/mattn/go-isatty v0.0.20
+## explicit; go 1.15
+github.com/mattn/go-isatty
+# github.com/mattn/go-runewidth v0.0.16
+## explicit; go 1.9
+github.com/mattn/go-runewidth
+# github.com/mattn/go-sixel v0.0.5
+## explicit; go 1.16
+github.com/mattn/go-sixel
+# github.com/onsi/gomega v1.20.0
+## explicit; go 1.18
+# github.com/pkg/errors v0.9.1
+## explicit
+github.com/pkg/errors
+# github.com/pmezard/go-difflib v1.0.0
+## explicit
+github.com/pmezard/go-difflib/difflib
+# github.com/rivo/uniseg v0.4.7
+## explicit; go 1.18
+github.com/rivo/uniseg
+# github.com/riywo/loginshell v0.0.0-20200815045211-7d26008be1ab
+## explicit
+github.com/riywo/loginshell
+# github.com/rogpeppe/go-internal v1.8.1
+## explicit; go 1.16
+# github.com/soniakeys/quant v1.0.0
+## explicit
+github.com/soniakeys/quant
+github.com/soniakeys/quant/internal
+github.com/soniakeys/quant/median
+# github.com/stretchr/testify v1.11.1
+## explicit; go 1.17
+github.com/stretchr/testify/assert
+github.com/stretchr/testify/assert/yaml
+github.com/stretchr/testify/require
+# github.com/syndtr/goleveldb v1.0.0
+## explicit
+github.com/syndtr/goleveldb/leveldb
+github.com/syndtr/goleveldb/leveldb/cache
+github.com/syndtr/goleveldb/leveldb/comparer
+github.com/syndtr/goleveldb/leveldb/errors
+github.com/syndtr/goleveldb/leveldb/filter
+github.com/syndtr/goleveldb/leveldb/iterator
+github.com/syndtr/goleveldb/leveldb/journal
+github.com/syndtr/goleveldb/leveldb/memdb
+github.com/syndtr/goleveldb/leveldb/opt
+github.com/syndtr/goleveldb/leveldb/storage
+github.com/syndtr/goleveldb/leveldb/table
+github.com/syndtr/goleveldb/leveldb/util
+# golang.org/x/crypto v0.41.0
+## explicit; go 1.23.0
+golang.org/x/crypto/argon2
+golang.org/x/crypto/blake2b
+golang.org/x/crypto/cast5
+golang.org/x/crypto/cryptobyte
+golang.org/x/crypto/cryptobyte/asn1
+golang.org/x/crypto/hkdf
+golang.org/x/crypto/sha3
+# golang.org/x/image v0.30.0
+## explicit; go 1.23.0
+golang.org/x/image/bmp
+golang.org/x/image/ccitt
+golang.org/x/image/draw
+golang.org/x/image/math/f64
+golang.org/x/image/riff
+golang.org/x/image/tiff
+golang.org/x/image/tiff/lzw
+golang.org/x/image/vp8
+golang.org/x/image/vp8l
+golang.org/x/image/webp
+# golang.org/x/mod v0.27.0
+## explicit; go 1.23.0
+golang.org/x/mod/semver
+# golang.org/x/oauth2 v0.30.0
+## explicit; go 1.23.0
+golang.org/x/oauth2
+golang.org/x/oauth2/internal
+# golang.org/x/sync v0.16.0
+## explicit; go 1.23.0
+golang.org/x/sync/errgroup
+# golang.org/x/sys v0.35.0
+## explicit; go 1.23.0
+golang.org/x/sys/cpu
+golang.org/x/sys/unix
+golang.org/x/sys/windows
+# golang.org/x/text v0.28.0
+## explicit; go 1.23.0
+golang.org/x/text/encoding
+golang.org/x/text/encoding/charmap
+golang.org/x/text/encoding/htmlindex
+golang.org/x/text/encoding/ianaindex
+golang.org/x/text/encoding/internal
+golang.org/x/text/encoding/internal/identifier
+golang.org/x/text/encoding/japanese
+golang.org/x/text/encoding/korean
+golang.org/x/text/encoding/simplifiedchinese
+golang.org/x/text/encoding/traditionalchinese
+golang.org/x/text/encoding/unicode
+golang.org/x/text/internal/language
+golang.org/x/text/internal/language/compact
+golang.org/x/text/internal/tag
+golang.org/x/text/internal/utf8internal
+golang.org/x/text/language
+golang.org/x/text/runes
+golang.org/x/text/transform
+golang.org/x/text/unicode/norm
+# golang.org/x/tools v0.36.0
+## explicit; go 1.23.0
+golang.org/x/tools/go/analysis
+golang.org/x/tools/go/analysis/checker
+golang.org/x/tools/go/analysis/internal
+golang.org/x/tools/go/analysis/internal/analysisflags
+golang.org/x/tools/go/analysis/internal/checker
+golang.org/x/tools/go/analysis/multichecker
+golang.org/x/tools/go/analysis/unitchecker
+golang.org/x/tools/go/ast/edge
+golang.org/x/tools/go/ast/inspector
+golang.org/x/tools/go/gcexportdata
+golang.org/x/tools/go/packages
+golang.org/x/tools/go/types/objectpath
+golang.org/x/tools/go/types/typeutil
+golang.org/x/tools/internal/aliases
+golang.org/x/tools/internal/analysisinternal
+golang.org/x/tools/internal/diff
+golang.org/x/tools/internal/diff/lcs
+golang.org/x/tools/internal/event
+golang.org/x/tools/internal/event/core
+golang.org/x/tools/internal/event/keys
+golang.org/x/tools/internal/event/label
+golang.org/x/tools/internal/facts
+golang.org/x/tools/internal/gcimporter
+golang.org/x/tools/internal/gocommand
+golang.org/x/tools/internal/packagesinternal
+golang.org/x/tools/internal/pkgbits
+golang.org/x/tools/internal/stdlib
+golang.org/x/tools/internal/typeparams
+golang.org/x/tools/internal/typesinternal
+golang.org/x/tools/internal/versions
+# gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
+## explicit; go 1.11
+# gopkg.in/yaml.v3 v3.0.1
+## explicit
+gopkg.in/yaml.v3
diff --git a/mail/aerc/pkg-plist b/mail/aerc/pkg-plist
index 4fe69e720c06..3f86ecf64a74 100644
--- a/mail/aerc/pkg-plist
+++ b/mail/aerc/pkg-plist
@@ -12,12 +12,14 @@ libexec/aerc/filters/wrap
%%DATADIR%%/aerc.conf
%%DATADIR%%/binds.conf
%%DATADIR%%/stylesets/blue
+%%DATADIR%%/stylesets/catppuccin
%%DATADIR%%/stylesets/default
%%DATADIR%%/stylesets/dracula
%%DATADIR%%/stylesets/monochrome
%%DATADIR%%/stylesets/nord
%%DATADIR%%/stylesets/pink
%%DATADIR%%/stylesets/solarized
+%%DATADIR%%/stylesets/solarized-dark
%%DATADIR%%/templates/forward_as_body
%%DATADIR%%/templates/new_message
%%DATADIR%%/templates/quoted_reply
diff --git a/mail/anubis/Makefile b/mail/anubis/Makefile
index 341ba1ff8d34..61234848025d 100644
--- a/mail/anubis/Makefile
+++ b/mail/anubis/Makefile
@@ -1,6 +1,6 @@
PORTNAME= anubis
PORTVERSION= 4.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= mail
MASTER_SITES= GNU
diff --git a/mail/astroid/Makefile b/mail/astroid/Makefile
index 3255bbbb325b..d8ddefa3e8d4 100644
--- a/mail/astroid/Makefile
+++ b/mail/astroid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= astroid
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16
-PORTREVISION= 16
+DISTVERSION= 0.17
+PORTREVISION= 1
CATEGORIES= mail
MAINTAINER= mylan.connolly@gmail.com
@@ -13,12 +13,10 @@ LICENSE_COMB= dual
LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING.GPL-3.0+
LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LGPL-2.1+
-BROKEN= fails to build with boost-1.85+
-
BUILD_DEPENDS= scdoc:textproc/scdoc \
notmuch>0:mail/notmuch
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libjavascriptcoregtk-4.0.so:www/webkit2-gtk@40 \
+LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \
+ libjavascriptcoregtk-4.1.so:www/webkit2-gtk@41 \
libgmime-3.0.so:mail/gmime30 \
libgnutls.so:security/gnutls \
libpcre2-8.so:devel/pcre2 \
diff --git a/mail/astroid/distinfo b/mail/astroid/distinfo
index d1496b79c9cc..7fa2ba81ffc1 100644
--- a/mail/astroid/distinfo
+++ b/mail/astroid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1645195442
-SHA256 (astroidmail-astroid-v0.16_GH0.tar.gz) = 32ecb8c2fafe67f70c7d5f2bc60bda1796d98a56a75f7868c7c1ca50cd7baf5e
-SIZE (astroidmail-astroid-v0.16_GH0.tar.gz) = 3370206
+TIMESTAMP = 1756292988
+SHA256 (astroidmail-astroid-v0.17_GH0.tar.gz) = dd419d4e11d1efa95979472e17cca5066799a5c64a595d5cea2b9e8d9f60f9c8
+SIZE (astroidmail-astroid-v0.17_GH0.tar.gz) = 3371728
diff --git a/mail/astroid/files/patch-CMakeLists.txt b/mail/astroid/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..1a920a83c15b
--- /dev/null
+++ b/mail/astroid/files/patch-CMakeLists.txt
@@ -0,0 +1,10 @@
+--- CMakeLists.txt.orig 2025-04-14 05:49:49 UTC
++++ CMakeLists.txt
+@@ -116,7 +116,6 @@ find_package ( Boost REQUIRED
+ log
+ thread
+ date_time
+- system
+ )
+
+ find_package (Protobuf CONFIG)
diff --git a/mail/automx/Makefile b/mail/automx/Makefile
index e4d6016047c4..b99b23b0ea71 100644
--- a/mail/automx/Makefile
+++ b/mail/automx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= automx
PORTVERSION= 0.10.2
DISTVERSIONPREFIX= v
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= mail
MAINTAINER= crees@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipaddr>=0:devel/py-ipaddr@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}m2crypto>=0:security/py-m2crypto@${PY_FLAVOR} \
wget:ftp/wget \
dig:dns/bind-tools
diff --git a/mail/balsa/Makefile b/mail/balsa/Makefile
index 432069901240..75d8b62bf377 100644
--- a/mail/balsa/Makefile
+++ b/mail/balsa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= balsa
PORTVERSION= 2.6.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= mail gnome
DIST_SUBDIR= gnome
diff --git a/mail/c-sig/Makefile b/mail/c-sig/Makefile
index 9ee1263ef97e..026b393b2f0f 100644
--- a/mail/c-sig/Makefile
+++ b/mail/c-sig/Makefile
@@ -1,6 +1,6 @@
PORTNAME= c-sig
PORTVERSION= 3.8.0.1
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= mail elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/mail/claws-mail/Makefile.ver b/mail/claws-mail/Makefile.ver
index b1050cf44fb8..69843c7f3886 100644
--- a/mail/claws-mail/Makefile.ver
+++ b/mail/claws-mail/Makefile.ver
@@ -6,5 +6,5 @@ MASTER_OPTIONS!= ${MAKE} -C ${.CURDIR}/../claws-mail -V PORT_OPTIONS
PORTVERSION= 3.21.0
.endif
.if ${MASTER_OPTIONS:MGTK3}
-PORTVERSION= 4.3.0
+PORTVERSION= 4.3.1
.endif
diff --git a/mail/claws-mail/distinfo b/mail/claws-mail/distinfo
index 6eeee4f90e8b..372dd320ddad 100644
--- a/mail/claws-mail/distinfo
+++ b/mail/claws-mail/distinfo
@@ -2,5 +2,5 @@ TIMESTAMP = 1718021837
SHA256 (claws-mail-3.21.0.tar.xz) = 333f3ac1b6c98542098678d8606583da4adfc7439eb4e81043f7675b45e91a96
SIZE (claws-mail-3.21.0.tar.xz) = 6848648
TIMESTAMP = 1718021875
-SHA256 (claws-mail-4.3.0.tar.xz) = 95dc1d888eb916f028467fa0c3cbf45baff6678793b7bfb35fabba029d581ce1
-SIZE (claws-mail-4.3.0.tar.xz) = 6831980
+SHA256 (claws-mail-4.3.1.tar.xz) = d8adf210c767ab58252dfc5ab3c69e603d7ffdb7281a1e3340d2d86062f468a6
+SIZE (claws-mail-4.3.1.tar.xz) = 6782236
diff --git a/mail/datovka/Makefile b/mail/datovka/Makefile
index 47ce6cc3ace7..01a76dee2775 100644
--- a/mail/datovka/Makefile
+++ b/mail/datovka/Makefile
@@ -1,5 +1,5 @@
PORTNAME= datovka
-DISTVERSION= 4.26.0
+DISTVERSION= 4.27.0
CATEGORIES= mail
MASTER_SITES= https://secure.nic.cz/files/datove_schranky/${DISTVERSION}/
@@ -10,8 +10,7 @@ WWW= https://gitlab.nic.cz/datovka/datovka
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= libglvnd>0:graphics/libglvnd \
- pkgconf:devel/pkgconf
+BUILD_DEPENDS= libglvnd>0:graphics/libglvnd
LIB_DEPENDS= libdatovka.so:devel/libdatovka
USES= compiler:c++17-lang gl pkgconfig qmake qt:6 ssl tar:xz
diff --git a/mail/datovka/distinfo b/mail/datovka/distinfo
index d6eea91f4507..8fda21c243d3 100644
--- a/mail/datovka/distinfo
+++ b/mail/datovka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743583074
-SHA256 (datovka-4.26.0.tar.xz) = fa11e553d9432b7886324d8171147972ca853e6f8f871253a12ff1fec0ab3076
-SIZE (datovka-4.26.0.tar.xz) = 5078116
+TIMESTAMP = 1758788409
+SHA256 (datovka-4.27.0.tar.xz) = 9e353316cd266fba50de1c7cd6c43b9f7b65667160d3e6e4f8a661389de08bf3
+SIZE (datovka-4.27.0.tar.xz) = 5177396
diff --git a/mail/dbmail/Makefile b/mail/dbmail/Makefile
index 20aa942e02d0..795d0067b2ee 100644
--- a/mail/dbmail/Makefile
+++ b/mail/dbmail/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dbmail
DISTVERSIONPREFIX= v
-DISTVERSION= 3.5.4
+DISTVERSION= 3.5.5
CATEGORIES= mail
MAINTAINER= bofh@FreeBSD.org
diff --git a/mail/dbmail/distinfo b/mail/dbmail/distinfo
index 0e838f1a0fa8..d4d6d2c971e0 100644
--- a/mail/dbmail/distinfo
+++ b/mail/dbmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751534573
-SHA256 (dbmail-dbmail-v3.5.4_GH0.tar.gz) = 509a189c083c44bedadb320c037b144d9f2d1955b9a54dbb9dd3d73c7e8337c9
-SIZE (dbmail-dbmail-v3.5.4_GH0.tar.gz) = 2547614
+TIMESTAMP = 1759523898
+SHA256 (dbmail-dbmail-v3.5.5_GH0.tar.gz) = 1c86be8d4eeed3dd676c91a907b75fe70da8182791c3b6ae04c5b56396ec3ae0
+SIZE (dbmail-dbmail-v3.5.5_GH0.tar.gz) = 2553083
diff --git a/mail/dbmail/files/patch-src_clientbase.c b/mail/dbmail/files/patch-src_clientbase.c
index 19e6aa57533b..aa7fb8b4f9f4 100644
--- a/mail/dbmail/files/patch-src_clientbase.c
+++ b/mail/dbmail/files/patch-src_clientbase.c
@@ -1,29 +1,26 @@
---- src/clientbase.c.orig 2022-10-15 15:02:38 UTC
+--- src/clientbase.c.orig 2025-10-04 10:47:08 UTC
+++ src/clientbase.c
-@@ -152,7 +152,7 @@ ClientBase_T * client_init(client_sock *c)
+@@ -152,20 +152,20 @@ ClientBase_T * client_init(client_sock *c)
client->tx = STDOUT_FILENO;
} else {
/* server-side */
-- if ((serr = getnameinfo(&c->saddr, c->saddr_len, client->dst_ip,
-+ if ((serr = getnameinfo(&c->saddr, c->saddr.sa_len, client->dst_ip,
- NI_MAXHOST, client->dst_port,
- NI_MAXSERV, NI_NUMERICHOST | NI_NUMERICSERV))) {
+- if ((serr = getnameinfo(&c->saddr, c->saddr_len, client->dst_ip,
++ if ((serr = getnameinfo(&c->saddr, c->saddr.sa_len, client->dst_ip,
+ NI_MAXHOST, client->dst_port,
+ NI_MAXSERV, NI_NUMERICHOST | NI_NUMERICSERV))) {
TRACE(TRACE_INFO, "getnameinfo::error [%s]", gai_strerror(serr));
-@@ -160,7 +160,7 @@ ClientBase_T * client_init(client_sock *c)
+ }
/* client-side */
+- if ((serr = getnameinfo(&c->caddr, c->caddr_len, client->src_ip,
++ if ((serr = getnameinfo(&c->caddr, c->caddr.sa_len, client->src_ip,
+ NI_MAXHOST-1, client->src_port,
+ NI_MAXSERV-1, NI_NUMERICHOST | NI_NUMERICSERV))) {
+ TRACE(TRACE_INFO, "getnameinfo:error [%s]", gai_strerror(serr));
+ }
if (server_conf->resolveIP) {
- if ((serr = getnameinfo(&c->caddr, c->caddr_len, client->clientname,
+ if ((serr = getnameinfo(&c->caddr, c->caddr.sa_len, client->clientname,
- NI_MAXHOST-1, NULL, 0, NI_NAMEREQD))) {
- TRACE(TRACE_INFO, "getnameinfo:error [%s]", gai_strerror(serr));
- }
-@@ -171,7 +171,7 @@ ClientBase_T * client_init(client_sock *c)
- client->clientname[0] ? client->clientname : "Lookup failed");
- } else {
-
-- if ((serr = getnameinfo(&c->caddr, c->caddr_len, client->src_ip,
-+ if ((serr = getnameinfo(&c->caddr, c->caddr.sa_len, client->src_ip,
- NI_MAXHOST-1, client->src_port,
- NI_MAXSERV-1, NI_NUMERICHOST | NI_NUMERICSERV))) {
+ NI_MAXHOST-1, NULL, 0, NI_NAMEREQD))) {
TRACE(TRACE_INFO, "getnameinfo:error [%s]", gai_strerror(serr));
+ }
diff --git a/mail/evolution-ews/Makefile b/mail/evolution-ews/Makefile
index f17c2de1af96..79dc509f8ea7 100644
--- a/mail/evolution-ews/Makefile
+++ b/mail/evolution-ews/Makefile
@@ -1,6 +1,6 @@
PORTNAME= evolution-ews
DISTVERSION= 3.56.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/mail/evolution/Makefile b/mail/evolution/Makefile
index 4ee55cd1543a..32b44acbb6b3 100644
--- a/mail/evolution/Makefile
+++ b/mail/evolution/Makefile
@@ -1,6 +1,6 @@
PORTNAME= evolution
DISTVERSION= 3.56.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= mail gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile
index 056c5f34a69c..85db96d4e5f1 100644
--- a/mail/fetchmail/Makefile
+++ b/mail/fetchmail/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= fetchmail
-DISTVERSION= 6.5.4
+DISTVERSION= 6.5.6
PORTREVISION?= 0
CATEGORIES= mail
# The next line is inherited by the fetchmailconf dependent port,
diff --git a/mail/fetchmail/distinfo b/mail/fetchmail/distinfo
index 33d1fef8a5f6..aac30a3bab80 100644
--- a/mail/fetchmail/distinfo
+++ b/mail/fetchmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750200429
-SHA256 (fetchmail-6.5.4.tar.xz) = c859156e9bff841d4d984cb3fdcb8042b6b31789fc3387c2649baa95a88d698b
-SIZE (fetchmail-6.5.4.tar.xz) = 1114764
+TIMESTAMP = 1759500530
+SHA256 (fetchmail-6.5.6.tar.xz) = ec10e0e0eaa417313559379ede76c74614766d838b39470b66474863aa690dab
+SIZE (fetchmail-6.5.6.tar.xz) = 1061804
diff --git a/mail/fetchmailconf/pkg-plist b/mail/fetchmailconf/pkg-plist
index c0b5b8dfd13e..474368000540 100644
--- a/mail/fetchmailconf/pkg-plist
+++ b/mail/fetchmailconf/pkg-plist
@@ -3,3 +3,4 @@ share/man/man1/fetchmailconf.1.gz
%%PYTHON_SITELIBDIR%%/fetchmailconf.py
%%PYTHON_SITELIBDIR%%/fetchmailconf.pyc
%%PYTHON_SITELIBDIR%%/fetchmailconf.pyo
+@comment %%PYTHON_SITELIBDIR%%/__pycache__/fetchmailconf%%PYTHON_TAG%%.opt-2.pyc
diff --git a/mail/geary/Makefile b/mail/geary/Makefile
index 239bec48c5fb..4834f0d13c76 100644
--- a/mail/geary/Makefile
+++ b/mail/geary/Makefile
@@ -1,6 +1,6 @@
PORTNAME= geary
PORTVERSION= 46.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= mail gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/mail/getmail6/Makefile b/mail/getmail6/Makefile
index f2b82906777f..eb2b7aac4285 100644
--- a/mail/getmail6/Makefile
+++ b/mail/getmail6/Makefile
@@ -1,6 +1,6 @@
PORTNAME= getmail6
DISTVERSIONPREFIX= v
-DISTVERSION= 6.19.08
+DISTVERSION= 6.19.10
CATEGORIES= mail python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/mail/getmail6/distinfo b/mail/getmail6/distinfo
index 598a163efd13..706dd6f85533 100644
--- a/mail/getmail6/distinfo
+++ b/mail/getmail6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747415247
-SHA256 (getmail6-getmail6-v6.19.08_GH0.tar.gz) = f0e00a679b21d274179418f8f931defa92352d92fa3a8ad651d0de6b5e93ae77
-SIZE (getmail6-getmail6-v6.19.08_GH0.tar.gz) = 220470
+TIMESTAMP = 1757797021
+SHA256 (getmail6-getmail6-v6.19.10_GH0.tar.gz) = e18c6e56af9ff51ae0f9db88b985102046aa7d91c48f823135874bb78312be8b
+SIZE (getmail6-getmail6-v6.19.10_GH0.tar.gz) = 220437
diff --git a/mail/hydroxide/Makefile b/mail/hydroxide/Makefile
index a447b6b5eae3..c40b4c8a6166 100644
--- a/mail/hydroxide/Makefile
+++ b/mail/hydroxide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hydroxide
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.30
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
MAINTAINER= nxjoseph@protonmail.com
diff --git a/mail/imap-tools/Makefile b/mail/imap-tools/Makefile
index 66194044a4b5..20f39d9721f9 100644
--- a/mail/imap-tools/Makefile
+++ b/mail/imap-tools/Makefile
@@ -1,5 +1,6 @@
PORTNAME= imap-tools
-DISTVERSION= 1.6.1
+DISTVERSION= 1.7.1
+PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
@@ -17,7 +18,6 @@ CARGO_FEATURES= --no-default-features rustls
PLIST_FILES= bin/imap-tools
OPTIONS_DEFINE= RATATUI
-OPTIONS_DEFAULT= RATATUI
RATATUI_DESC= Display nice curses listings using ratatui
RATATUI_VARS= CARGO_FEATURES+=ratatui
diff --git a/mail/imap-tools/Makefile.crates b/mail/imap-tools/Makefile.crates
index e33e0928436e..ddbb6923f317 100644
--- a/mail/imap-tools/Makefile.crates
+++ b/mail/imap-tools/Makefile.crates
@@ -3,32 +3,31 @@ CARGO_CRATES= addr2line-0.24.2 \
aho-corasick-1.1.3 \
aliasable-0.1.3 \
allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.19 \
+ anstream-0.6.20 \
anstyle-1.0.11 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-wincon-3.0.9 \
- anyhow-1.0.98 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
autocfg-1.5.0 \
backtrace-0.3.75 \
base64-0.22.1 \
- bitflags-2.9.1 \
+ bitflags-2.9.4 \
bufstream-0.1.4 \
bumpalo-3.19.0 \
cassowary-0.3.0 \
castaway-0.2.4 \
- cc-1.2.30 \
- cfg-if-1.0.1 \
- chrono-0.4.41 \
- clap-4.5.42 \
- clap_builder-4.5.42 \
- clap_derive-4.5.41 \
+ cc-1.2.37 \
+ cfg-if-1.0.3 \
+ chrono-0.4.42 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
+ clap_derive-4.5.47 \
clap_lex-0.7.5 \
colorchoice-1.0.4 \
compact_str-0.8.1 \
- console-0.16.0 \
+ console-0.15.11 \
+ console-0.16.1 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
crossterm-0.28.1 \
@@ -40,10 +39,12 @@ CARGO_CRATES= addr2line-0.24.2 \
either-1.15.0 \
encode_unicode-1.0.0 \
equivalent-1.0.2 \
- errno-0.3.13 \
+ errno-0.3.14 \
+ eyre-0.6.12 \
failure-0.1.8 \
failure_derive-0.1.8 \
fastrand-2.3.0 \
+ find-msvc-tools-0.1.1 \
fnv-1.0.7 \
foldhash-0.1.5 \
foreign-types-0.3.2 \
@@ -51,37 +52,39 @@ CARGO_CRATES= addr2line-0.24.2 \
getrandom-0.2.16 \
getrandom-0.3.3 \
gimli-0.31.1 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
heck-0.4.1 \
heck-0.5.0 \
- iana-time-zone-0.1.63 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
ident_case-1.0.1 \
imap-3.0.0-alpha.15 \
imap-proto-0.16.5 \
+ indenter-0.3.4 \
indicatif-0.18.0 \
indoc-2.0.6 \
+ insta-1.43.2 \
instability-0.3.9 \
is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
itoa-1.0.15 \
- js-sys-0.3.77 \
+ js-sys-0.3.78 \
lazy_static-1.5.0 \
- libc-0.2.174 \
+ libc-0.2.175 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.4 \
+ linux-raw-sys-0.11.0 \
lock_api-0.4.13 \
- log-0.4.27 \
+ log-0.4.28 \
lru-0.12.5 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
memchr-2.7.5 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
native-tls-0.2.14 \
nom-7.1.3 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-traits-0.2.19 \
object-0.36.7 \
once_cell-1.21.3 \
@@ -93,52 +96,51 @@ CARGO_CRATES= addr2line-0.24.2 \
ordered-float-2.10.1 \
ouroboros-0.18.5 \
ouroboros_macro-0.18.5 \
- overload-0.1.1 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
paste-1.0.15 \
pin-project-lite-0.2.16 \
pkg-config-0.3.32 \
portable-atomic-1.11.1 \
- proc-macro2-1.0.95 \
+ proc-macro2-1.0.101 \
proc-macro2-diagnostics-0.10.1 \
quote-1.0.40 \
r-efi-5.3.0 \
ratatui-0.29.0 \
redox_syscall-0.5.17 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
ring-0.17.14 \
rustc-demangle-0.1.26 \
rustix-0.38.44 \
- rustix-1.0.8 \
+ rustix-1.1.2 \
rustls-0.22.4 \
rustls-connector-0.19.2 \
rustls-native-certs-0.7.3 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
rustls-webpki-0.102.8 \
- rustversion-1.0.21 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
- schannel-0.1.27 \
+ schannel-0.1.28 \
scopeguard-1.2.0 \
security-framework-2.11.1 \
- security-framework-sys-2.14.0 \
- serde-1.0.219 \
+ security-framework-sys-2.15.0 \
+ serde-1.0.225 \
serde-value-0.7.0 \
serde_any-0.5.0 \
- serde_derive-1.0.219 \
- serde_json-1.0.141 \
+ serde_core-1.0.225 \
+ serde_derive-1.0.225 \
+ serde_json-1.0.145 \
serde_yaml-0.7.5 \
sharded-slab-0.1.7 \
shell-words-1.1.0 \
shlex-1.3.0 \
signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.5 \
+ signal-hook-registry-1.4.6 \
+ similar-2.7.0 \
size-0.5.0 \
smallvec-1.15.1 \
static_assertions-1.1.0 \
@@ -148,17 +150,17 @@ CARGO_CRATES= addr2line-0.24.2 \
strum_macros-0.26.4 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.104 \
+ syn-2.0.106 \
synstructure-0.12.6 \
- tempfile-3.20.0 \
+ tempfile-3.22.0 \
thread_local-1.1.9 \
toml-0.4.10 \
tracing-0.1.41 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
- unicode-ident-1.0.18 \
+ tracing-subscriber-0.3.20 \
+ unicode-ident-1.0.19 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
@@ -171,25 +173,28 @@ CARGO_CRATES= addr2line-0.24.2 \
vcpkg-0.2.15 \
version_check-0.9.5 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
+ wasi-0.14.5+wasi-0.2.4 \
+ wasip2-1.0.0+wasi-0.2.4 \
+ wasm-bindgen-0.2.101 \
+ wasm-bindgen-backend-0.2.101 \
+ wasm-bindgen-macro-0.2.101 \
+ wasm-bindgen-macro-support-0.2.101 \
+ wasm-bindgen-shared-0.2.101 \
web-time-1.1.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.61.2 \
+ windows-core-0.62.0 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
windows-link-0.1.3 \
- windows-result-0.3.4 \
- windows-strings-0.4.2 \
+ windows-link-0.2.0 \
+ windows-result-0.4.0 \
+ windows-strings-0.5.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
windows-targets-0.52.6 \
windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
@@ -208,7 +213,7 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- wit-bindgen-rt-0.39.0 \
+ wit-bindgen-0.45.1 \
yaml-rust-0.4.5 \
yansi-1.0.1 \
zeroize-1.8.1
diff --git a/mail/imap-tools/distinfo b/mail/imap-tools/distinfo
index 9b414426a526..e48b25361351 100644
--- a/mail/imap-tools/distinfo
+++ b/mail/imap-tools/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753856048
-SHA256 (rust/crates/imap-tools-1.6.1.crate) = d07b6d45c4a244e5958509483a30a711b067d226eb3d73ccbf435c7abf997ca4
-SIZE (rust/crates/imap-tools-1.6.1.crate) = 41022
+TIMESTAMP = 1758351542
+SHA256 (rust/crates/imap-tools-1.7.1.crate) = 87cb748fb2ff36cd05bc2b24c2233a0f62846fefb54b2282bbfdc29dc603e4b0
+SIZE (rust/crates/imap-tools-1.7.1.crate) = 44388
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -11,30 +11,26 @@ SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae
SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/bufstream-0.1.4.crate) = 40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8
SIZE (rust/crates/bufstream-0.1.4.crate) = 8741
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
@@ -43,26 +39,28 @@ SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
SIZE (rust/crates/castaway-0.2.4.crate) = 12546
-SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
-SIZE (rust/crates/cc-1.2.30.crate) = 108550
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
-SIZE (rust/crates/clap-4.5.42.crate) = 58305
-SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
-SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44
+SIZE (rust/crates/cc-1.2.37.crate) = 90111
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
-SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
-SIZE (rust/crates/console-0.16.0.crate) = 39107
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -85,14 +83,18 @@ SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182b
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
+SIZE (rust/crates/eyre-0.6.12.crate) = 45330
SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
SIZE (rust/crates/failure-0.1.8.crate) = 37582
SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4
SIZE (rust/crates/failure_derive-0.1.8.crate) = 4950
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
+SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
@@ -107,14 +109,14 @@ SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
@@ -123,10 +125,14 @@ SHA256 (rust/crates/imap-3.0.0-alpha.15.crate) = 25b81eb9a89c9a40e9d6c670d9b3c4c
SIZE (rust/crates/imap-3.0.0-alpha.15.crate) = 96039
SHA256 (rust/crates/imap-proto-0.16.5.crate) = de555d9526462b6f9ece826a26fb7c67eca9a0245bd9ff84fa91972a5d5d8856
SIZE (rust/crates/imap-proto-0.16.5.crate) = 35791
+SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5
+SIZE (rust/crates/indenter-0.3.4.crate) = 11101
SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
+SIZE (rust/crates/insta-1.43.2.crate) = 102183
SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
SIZE (rust/crates/instability-0.3.9.crate) = 14451
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
@@ -135,26 +141,26 @@ SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738
+SIZE (rust/crates/js-sys-0.3.78.crate) = 56010
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
@@ -167,8 +173,8 @@ SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9
SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
@@ -191,8 +197,6 @@ SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac
SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678
SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0
SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
@@ -205,8 +209,8 @@ SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c1
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
@@ -217,24 +221,20 @@ SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
SIZE (rust/crates/rustls-0.22.4.crate) = 333681
SHA256 (rust/crates/rustls-connector-0.19.2.crate) = b5bd40675c79c896f46d0031bf64c448b35e583dd2bc949751ddd800351e453a
@@ -247,28 +247,30 @@ SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
-SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
-SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
-SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
+SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d
+SIZE (rust/crates/serde-1.0.225.crate) = 28467
SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
SHA256 (rust/crates/serde_any-0.5.0.crate) = 38cb506febacc2cf6533279947bd37b69ce91782af1aedf31c7e6181a77d46ee
SIZE (rust/crates/serde_any-0.5.0.crate) = 18042
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
-SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383
+SIZE (rust/crates/serde_core-1.0.225.crate) = 63004
+SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516
+SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_yaml-0.7.5.crate) = ef8099d3df28273c99a1728190c7a9f19d444c941044f64adf986bee7ec53051
SIZE (rust/crates/serde_yaml-0.7.5.crate) = 32510
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
@@ -281,8 +283,10 @@ SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33
SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
-SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
SHA256 (rust/crates/size-0.5.0.crate) = 1b6709c7b6754dca1311b3c73e79fcce40dd414c782c66d88e8823030093b02b
SIZE (rust/crates/size-0.5.0.crate) = 22496
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
@@ -301,12 +305,12 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/toml-0.4.10.crate) = 758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f
@@ -319,10 +323,10 @@ SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a5
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
@@ -347,18 +351,20 @@ SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = a4494f6290a82f5fe584817a676a34b9d6763e8d9d18204009fb31dceca98fd4
+SIZE (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = 18092
+SHA256 (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 03fa2761397e5bd52002cd7e73110c71af2109aca4e521a9f40473fe685b0a24
+SIZE (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 132019
+SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
+SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
+SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
+SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -367,24 +373,28 @@ SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
-SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
+SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
-SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
-SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
+SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
+SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
+SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
@@ -421,8 +431,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/wit-bindgen-0.45.1.crate) = 5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36
+SIZE (rust/crates/wit-bindgen-0.45.1.crate) = 60395
SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
diff --git a/mail/imap-tools/files/patch-Cargo.toml b/mail/imap-tools/files/patch-Cargo.toml
deleted file mode 100644
index ebc5b5e00360..000000000000
--- a/mail/imap-tools/files/patch-Cargo.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-Remove upstream's profile.release so we can have our own
-
---- Cargo.toml.orig 1970-01-01 00:00:01 UTC
-+++ Cargo.toml
-@@ -172,8 +172,3 @@ inherits = "dev"
- [profile.dev-rustls]
- inherits = "dev"
-
--[profile.release]
--opt-level = "z"
--lto = true
--codegen-units = 1
--panic = "abort"
diff --git a/mail/mailest/Makefile b/mail/mailest/Makefile
index 983a5ed7b32f..4e372ebc41b4 100644
--- a/mail/mailest/Makefile
+++ b/mail/mailest/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mailest
PORTVERSION= 0.9.24
DISTVERSIONPREFIX= ${PORTNAME}-
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= mail
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/mail/mailhog/Makefile b/mail/mailhog/Makefile
index 0408ad495880..e0d5bfe09e00 100644
--- a/mail/mailhog/Makefile
+++ b/mail/mailhog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mailhog
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= mail devel
MAINTAINER= mops@punkt.de
diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index 311dc8528f93..0c29956fd21b 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mailpit
DISTVERSIONPREFIX= v
-DISTVERSION= 1.27.4
+DISTVERSION= 1.27.9
CATEGORIES= mail devel
MASTER_SITES= https://www.madpilot.net/mailpit/:npmcache \
LOCAL/madpilot/mailpit:npmcache
diff --git a/mail/mailpit/distinfo b/mail/mailpit/distinfo
index c623df32c09e..c9c150430349 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1754858817
-SHA256 (go/mail_mailpit/mailpit-v1.27.4/mailpit-npm-cache-1.27.4.tar.zst) = 9c90e89b232a0db668694aa6746de755e577f10ee54432e29b515e8ce71f3fa0
-SIZE (go/mail_mailpit/mailpit-v1.27.4/mailpit-npm-cache-1.27.4.tar.zst) = 37953947
-SHA256 (go/mail_mailpit/mailpit-v1.27.4/v1.27.4.mod) = befd4221a9d2a66dbb5e00d8fd63ed15a3721c554e6897983b6b92131eb7333f
-SIZE (go/mail_mailpit/mailpit-v1.27.4/v1.27.4.mod) = 3048
-SHA256 (go/mail_mailpit/mailpit-v1.27.4/v1.27.4.zip) = 77fada034f0dd45d22fc37e21f138f04529483b8c337536f7c9d6f27140e2ff2
-SIZE (go/mail_mailpit/mailpit-v1.27.4/v1.27.4.zip) = 584369
+TIMESTAMP = 1759128979
+SHA256 (go/mail_mailpit/mailpit-v1.27.9/mailpit-npm-cache-1.27.9.tar.zst) = dc260aea44a0fb5096d2ddfc452ea429fe3a2867e6d98695a69bc1dcc6879402
+SIZE (go/mail_mailpit/mailpit-v1.27.9/mailpit-npm-cache-1.27.9.tar.zst) = 38028128
+SHA256 (go/mail_mailpit/mailpit-v1.27.9/v1.27.9.mod) = 5269476d5eb30c0c903f069d8b4375e083e413e08249341fa108661ebbd0aeb2
+SIZE (go/mail_mailpit/mailpit-v1.27.9/v1.27.9.mod) = 3202
+SHA256 (go/mail_mailpit/mailpit-v1.27.9/v1.27.9.zip) = 4e2d48c32aa3986cfd263929c4e281e308d3061738866c6cbab087c718d02779
+SIZE (go/mail_mailpit/mailpit-v1.27.9/v1.27.9.zip) = 586854
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index c82702ce7d3a..7e4c09e2c404 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -17,17 +17,17 @@
}
},
- "node_modules/@bufbuild/protobuf": {
-- "version": "2.6.3",
-- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.6.3.tgz",
-- "integrity": "sha512-w/gJKME9mYN7ZoUAmSMAWXk4hkVpxRKvEJCb3dV5g9wwWdxTJJ0ayOJAVcNxtdqaxDyFuC0uz4RSGVacJ030PQ==",
+- "version": "2.9.0",
+- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.9.0.tgz",
+- "integrity": "sha512-rnJenoStJ8nvmt9Gzye8nkYd6V22xUAnu4086ER7h1zJ508vStko4pMvDeQ446ilDTFpV5wnoc5YS7XvMwwMqA==",
- "dev": true,
- "license": "(Apache-2.0 AND BSD-3-Clause)",
- "peer": true
- },
- "node_modules/@esbuild/aix-ppc64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz",
-- "integrity": "sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz",
+- "integrity": "sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==",
- "cpu": [
- "ppc64"
- ],
@@ -42,9 +42,9 @@
- }
- },
- "node_modules/@esbuild/android-arm": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.8.tgz",
-- "integrity": "sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.10.tgz",
+- "integrity": "sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==",
- "cpu": [
- "arm"
- ],
@@ -59,9 +59,9 @@
- }
- },
- "node_modules/@esbuild/android-arm64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz",
-- "integrity": "sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.10.tgz",
+- "integrity": "sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==",
- "cpu": [
- "arm64"
- ],
@@ -76,9 +76,9 @@
- }
- },
- "node_modules/@esbuild/android-x64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.8.tgz",
-- "integrity": "sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.10.tgz",
+- "integrity": "sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==",
- "cpu": [
- "x64"
- ],
@@ -93,9 +93,9 @@
- }
- },
- "node_modules/@esbuild/darwin-arm64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz",
-- "integrity": "sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.10.tgz",
+- "integrity": "sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==",
- "cpu": [
- "arm64"
- ],
@@ -110,9 +110,9 @@
- }
- },
- "node_modules/@esbuild/darwin-x64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz",
-- "integrity": "sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.10.tgz",
+- "integrity": "sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==",
- "cpu": [
- "x64"
- ],
@@ -127,9 +127,9 @@
- }
- },
- "node_modules/@esbuild/freebsd-arm64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz",
-- "integrity": "sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.10.tgz",
+- "integrity": "sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==",
- "cpu": [
- "arm64"
- ],
@@ -144,9 +144,9 @@
- }
- },
- "node_modules/@esbuild/freebsd-x64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz",
-- "integrity": "sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.10.tgz",
+- "integrity": "sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==",
- "cpu": [
- "x64"
- ],
@@ -161,9 +161,9 @@
- }
- },
- "node_modules/@esbuild/linux-arm": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz",
-- "integrity": "sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.10.tgz",
+- "integrity": "sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==",
- "cpu": [
- "arm"
- ],
@@ -178,9 +178,9 @@
- }
- },
- "node_modules/@esbuild/linux-arm64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz",
-- "integrity": "sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.10.tgz",
+- "integrity": "sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==",
- "cpu": [
- "arm64"
- ],
@@ -195,9 +195,9 @@
- }
- },
- "node_modules/@esbuild/linux-ia32": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz",
-- "integrity": "sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.10.tgz",
+- "integrity": "sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==",
- "cpu": [
- "ia32"
- ],
@@ -212,9 +212,9 @@
- }
- },
- "node_modules/@esbuild/linux-loong64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz",
-- "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.10.tgz",
+- "integrity": "sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==",
- "cpu": [
- "loong64"
- ],
@@ -229,9 +229,9 @@
- }
- },
- "node_modules/@esbuild/linux-mips64el": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz",
-- "integrity": "sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.10.tgz",
+- "integrity": "sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==",
- "cpu": [
- "mips64el"
- ],
@@ -246,9 +246,9 @@
- }
- },
- "node_modules/@esbuild/linux-ppc64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz",
-- "integrity": "sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.10.tgz",
+- "integrity": "sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==",
- "cpu": [
- "ppc64"
- ],
@@ -263,9 +263,9 @@
- }
- },
- "node_modules/@esbuild/linux-riscv64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz",
-- "integrity": "sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.10.tgz",
+- "integrity": "sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==",
- "cpu": [
- "riscv64"
- ],
@@ -280,9 +280,9 @@
- }
- },
- "node_modules/@esbuild/linux-s390x": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz",
-- "integrity": "sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.10.tgz",
+- "integrity": "sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==",
- "cpu": [
- "s390x"
- ],
@@ -297,9 +297,9 @@
- }
- },
- "node_modules/@esbuild/linux-x64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz",
-- "integrity": "sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.10.tgz",
+- "integrity": "sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==",
- "cpu": [
- "x64"
- ],
@@ -314,9 +314,9 @@
- }
- },
- "node_modules/@esbuild/netbsd-arm64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz",
-- "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.10.tgz",
+- "integrity": "sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==",
- "cpu": [
- "arm64"
- ],
@@ -331,9 +331,9 @@
- }
- },
- "node_modules/@esbuild/netbsd-x64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz",
-- "integrity": "sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.10.tgz",
+- "integrity": "sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==",
- "cpu": [
- "x64"
- ],
@@ -348,9 +348,9 @@
- }
- },
- "node_modules/@esbuild/openbsd-arm64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz",
-- "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.10.tgz",
+- "integrity": "sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==",
- "cpu": [
- "arm64"
- ],
@@ -365,9 +365,9 @@
- }
- },
- "node_modules/@esbuild/openbsd-x64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz",
-- "integrity": "sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.10.tgz",
+- "integrity": "sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==",
- "cpu": [
- "x64"
- ],
@@ -382,9 +382,9 @@
- }
- },
- "node_modules/@esbuild/openharmony-arm64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz",
-- "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.10.tgz",
+- "integrity": "sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==",
- "cpu": [
- "arm64"
- ],
@@ -399,9 +399,9 @@
- }
- },
- "node_modules/@esbuild/sunos-x64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz",
-- "integrity": "sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.10.tgz",
+- "integrity": "sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==",
- "cpu": [
- "x64"
- ],
@@ -416,9 +416,9 @@
- }
- },
- "node_modules/@esbuild/win32-arm64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz",
-- "integrity": "sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.10.tgz",
+- "integrity": "sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==",
- "cpu": [
- "arm64"
- ],
@@ -433,9 +433,9 @@
- }
- },
- "node_modules/@esbuild/win32-ia32": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz",
-- "integrity": "sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.10.tgz",
+- "integrity": "sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==",
- "cpu": [
- "ia32"
- ],
@@ -450,9 +450,9 @@
- }
- },
- "node_modules/@esbuild/win32-x64": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz",
-- "integrity": "sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.10.tgz",
+- "integrity": "sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==",
- "cpu": [
- "x64"
- ],
@@ -467,9 +467,9 @@
- }
- },
"node_modules/@eslint-community/eslint-utils": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
-@@ -1117,6 +667,7 @@
+ "version": "4.9.0",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz",
+@@ -1119,6 +669,7 @@
"version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
@@ -477,7 +477,7 @@
"license": "MIT",
"funding": {
"type": "opencollective",
-@@ -2089,14 +1640,6 @@
+@@ -2091,14 +1642,6 @@
"ieee754": "^1.2.1"
}
},
@@ -492,7 +492,7 @@
"node_modules/call-bind-apply-helpers": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
-@@ -2179,14 +1722,6 @@
+@@ -2181,14 +1724,6 @@
"dev": true,
"license": "MIT"
},
@@ -507,14 +507,14 @@
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
-@@ -2410,48 +1945,6 @@
+@@ -2412,48 +1947,6 @@
"node": ">= 0.4"
}
},
- "node_modules/esbuild": {
-- "version": "0.25.8",
-- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.8.tgz",
-- "integrity": "sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==",
+- "version": "0.25.10",
+- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz",
+- "integrity": "sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
@@ -525,45 +525,45 @@
- "node": ">=18"
- },
- "optionalDependencies": {
-- "@esbuild/aix-ppc64": "0.25.8",
-- "@esbuild/android-arm": "0.25.8",
-- "@esbuild/android-arm64": "0.25.8",
-- "@esbuild/android-x64": "0.25.8",
-- "@esbuild/darwin-arm64": "0.25.8",
-- "@esbuild/darwin-x64": "0.25.8",
-- "@esbuild/freebsd-arm64": "0.25.8",
-- "@esbuild/freebsd-x64": "0.25.8",
-- "@esbuild/linux-arm": "0.25.8",
-- "@esbuild/linux-arm64": "0.25.8",
-- "@esbuild/linux-ia32": "0.25.8",
-- "@esbuild/linux-loong64": "0.25.8",
-- "@esbuild/linux-mips64el": "0.25.8",
-- "@esbuild/linux-ppc64": "0.25.8",
-- "@esbuild/linux-riscv64": "0.25.8",
-- "@esbuild/linux-s390x": "0.25.8",
-- "@esbuild/linux-x64": "0.25.8",
-- "@esbuild/netbsd-arm64": "0.25.8",
-- "@esbuild/netbsd-x64": "0.25.8",
-- "@esbuild/openbsd-arm64": "0.25.8",
-- "@esbuild/openbsd-x64": "0.25.8",
-- "@esbuild/openharmony-arm64": "0.25.8",
-- "@esbuild/sunos-x64": "0.25.8",
-- "@esbuild/win32-arm64": "0.25.8",
-- "@esbuild/win32-ia32": "0.25.8",
-- "@esbuild/win32-x64": "0.25.8"
+- "@esbuild/aix-ppc64": "0.25.10",
+- "@esbuild/android-arm": "0.25.10",
+- "@esbuild/android-arm64": "0.25.10",
+- "@esbuild/android-x64": "0.25.10",
+- "@esbuild/darwin-arm64": "0.25.10",
+- "@esbuild/darwin-x64": "0.25.10",
+- "@esbuild/freebsd-arm64": "0.25.10",
+- "@esbuild/freebsd-x64": "0.25.10",
+- "@esbuild/linux-arm": "0.25.10",
+- "@esbuild/linux-arm64": "0.25.10",
+- "@esbuild/linux-ia32": "0.25.10",
+- "@esbuild/linux-loong64": "0.25.10",
+- "@esbuild/linux-mips64el": "0.25.10",
+- "@esbuild/linux-ppc64": "0.25.10",
+- "@esbuild/linux-riscv64": "0.25.10",
+- "@esbuild/linux-s390x": "0.25.10",
+- "@esbuild/linux-x64": "0.25.10",
+- "@esbuild/netbsd-arm64": "0.25.10",
+- "@esbuild/netbsd-x64": "0.25.10",
+- "@esbuild/openbsd-arm64": "0.25.10",
+- "@esbuild/openbsd-x64": "0.25.10",
+- "@esbuild/openharmony-arm64": "0.25.10",
+- "@esbuild/sunos-x64": "0.25.10",
+- "@esbuild/win32-arm64": "0.25.10",
+- "@esbuild/win32-ia32": "0.25.10",
+- "@esbuild/win32-x64": "0.25.10"
- }
- },
"node_modules/esbuild-plugin-vue-next": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/esbuild-plugin-vue-next/-/esbuild-plugin-vue-next-0.1.4.tgz",
-@@ -2482,6 +1975,19 @@
+@@ -2484,6 +1977,19 @@
"sass-embedded": "^1.71.1"
}
},
+ "node_modules/esbuild-wasm": {
-+ "version": "0.25.8",
-+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.8.tgz",
-+ "integrity": "sha512-VFUDMoZdf/NsyCepv5heZqvNLYj9HL+xEKG5tktsFbx+shR8Dt9MchKBEdu/5the2RfTzgxkO6B/nUfzmsWN9Q==",
++ "version": "0.25.10",
++ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.10.tgz",
++ "integrity": "sha512-IyyfrTA2iiOh/uhlaJj0aUDgW42lFhr29ZeKouVNOz/8mLyuqWbEuVst+B4RBH18pb3AcOHnaOgyskAbsVOe3A==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
@@ -576,7 +576,7 @@
"node_modules/escape-string-regexp": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
-@@ -3798,17 +3304,6 @@
+@@ -3817,17 +3323,6 @@
"node": ">=4"
}
},
@@ -594,14 +594,14 @@
"node_modules/safe-identifier": {
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz",
-@@ -3837,391 +3332,6 @@
+@@ -3856,391 +3351,6 @@
"@parcel/watcher": "^2.4.1"
}
},
- "node_modules/sass-embedded": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.90.0.tgz",
-- "integrity": "sha512-XP1EltyLLfuU5FsGVjSz8PcT925oA3rDnJTWOEBHR42k62ZEbKTcZ4gVlFwKi0Ggzi5E8v1K2BplD8ELHwusYg==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.93.2.tgz",
+- "integrity": "sha512-FvQdkn2dZ8DGiLgi0Uf4zsj7r/BsiLImNa5QJ10eZalY6NfZyjrmWGFcuCN5jNwlDlXFJnftauv+UtvBKLvepQ==",
- "dev": true,
- "license": "MIT",
- "peer": true,
@@ -622,30 +622,30 @@
- "node": ">=16.0.0"
- },
- "optionalDependencies": {
-- "sass-embedded-all-unknown": "1.90.0",
-- "sass-embedded-android-arm": "1.90.0",
-- "sass-embedded-android-arm64": "1.90.0",
-- "sass-embedded-android-riscv64": "1.90.0",
-- "sass-embedded-android-x64": "1.90.0",
-- "sass-embedded-darwin-arm64": "1.90.0",
-- "sass-embedded-darwin-x64": "1.90.0",
-- "sass-embedded-linux-arm": "1.90.0",
-- "sass-embedded-linux-arm64": "1.90.0",
-- "sass-embedded-linux-musl-arm": "1.90.0",
-- "sass-embedded-linux-musl-arm64": "1.90.0",
-- "sass-embedded-linux-musl-riscv64": "1.90.0",
-- "sass-embedded-linux-musl-x64": "1.90.0",
-- "sass-embedded-linux-riscv64": "1.90.0",
-- "sass-embedded-linux-x64": "1.90.0",
-- "sass-embedded-unknown-all": "1.90.0",
-- "sass-embedded-win32-arm64": "1.90.0",
-- "sass-embedded-win32-x64": "1.90.0"
+- "sass-embedded-all-unknown": "1.93.2",
+- "sass-embedded-android-arm": "1.93.2",
+- "sass-embedded-android-arm64": "1.93.2",
+- "sass-embedded-android-riscv64": "1.93.2",
+- "sass-embedded-android-x64": "1.93.2",
+- "sass-embedded-darwin-arm64": "1.93.2",
+- "sass-embedded-darwin-x64": "1.93.2",
+- "sass-embedded-linux-arm": "1.93.2",
+- "sass-embedded-linux-arm64": "1.93.2",
+- "sass-embedded-linux-musl-arm": "1.93.2",
+- "sass-embedded-linux-musl-arm64": "1.93.2",
+- "sass-embedded-linux-musl-riscv64": "1.93.2",
+- "sass-embedded-linux-musl-x64": "1.93.2",
+- "sass-embedded-linux-riscv64": "1.93.2",
+- "sass-embedded-linux-x64": "1.93.2",
+- "sass-embedded-unknown-all": "1.93.2",
+- "sass-embedded-win32-arm64": "1.93.2",
+- "sass-embedded-win32-x64": "1.93.2"
- }
- },
- "node_modules/sass-embedded-all-unknown": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.90.0.tgz",
-- "integrity": "sha512-/n7jTQvI+hftDDrHzK19G4pxfDzOhtjuQO1K54ui1pT2S0sWfWDjCYUbQgtWQ6FO7g5qWS0hgmrWdc7fmS3rgA==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.93.2.tgz",
+- "integrity": "sha512-GdEuPXIzmhRS5J7UKAwEvtk8YyHQuFZRcpnEnkA3rwRUI27kwjyXkNeIj38XjUQ3DzrfMe8HcKFaqWGHvblS7Q==",
- "cpu": [
- "!arm",
- "!arm64",
@@ -657,13 +657,13 @@
- "optional": true,
- "peer": true,
- "dependencies": {
-- "sass": "1.90.0"
+- "sass": "1.93.2"
- }
- },
- "node_modules/sass-embedded-android-arm": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.90.0.tgz",
-- "integrity": "sha512-usF6kVJQWa1CMgPH1nCT1y8KEmAT2fzB00dDIPBYHq8U5VZLCihi2bJRP5U9NlcwP1TlKGKCjwsbIdSjDKfecg==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.93.2.tgz",
+- "integrity": "sha512-I8bpO8meZNo5FvFx5FIiE7DGPVOYft0WjuwcCCdeJ6duwfkl6tZdatex1GrSigvTsuz9L0m4ngDcX/Tj/8yMow==",
- "cpu": [
- "arm"
- ],
@@ -679,9 +679,9 @@
- }
- },
- "node_modules/sass-embedded-android-arm64": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.90.0.tgz",
-- "integrity": "sha512-bkTlewzWksa6Sj4Zs1CWiutnvUbsO3xuYh2QBRknXsOtuMlfTPoXnwhCnyE4lSvUxw2qxSbv+NdQev9qMfsBgA==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.93.2.tgz",
+- "integrity": "sha512-346f4iVGAPGcNP6V6IOOFkN5qnArAoXNTPr5eA/rmNpeGwomdb7kJyQ717r9rbJXxOG8OAAUado6J0qLsjnjXQ==",
- "cpu": [
- "arm64"
- ],
@@ -697,9 +697,9 @@
- }
- },
- "node_modules/sass-embedded-android-riscv64": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.90.0.tgz",
-- "integrity": "sha512-bpqCIOaX+0Lou/BNJ4iJIKbWbVaYXFdg26C3gG6gxxKZRzp/6OYCxHrIQDwhKz6YC8Q5rwNPMpfDVYbWPcgroA==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.93.2.tgz",
+- "integrity": "sha512-hSMW1s4yJf5guT9mrdkumluqrwh7BjbZ4MbBW9tmi1DRDdlw1Wh9Oy1HnnmOG8x9XcI1qkojtPL6LUuEJmsiDg==",
- "cpu": [
- "riscv64"
- ],
@@ -715,9 +715,9 @@
- }
- },
- "node_modules/sass-embedded-android-x64": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.90.0.tgz",
-- "integrity": "sha512-GNxVKnCMd/p2icZ+Q4mhvNk19NrLXq1C4guiqjrycHYQLEnxRkjbW1QXYiL+XyDn4e+Bcq0knzG0I9pMuNZxkg==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.93.2.tgz",
+- "integrity": "sha512-JqktiHZduvn+ldGBosE40ALgQ//tGCVNAObgcQ6UIZznEJbsHegqStqhRo8UW3x2cgOO2XYJcrInH6cc7wdKbw==",
- "cpu": [
- "x64"
- ],
@@ -733,9 +733,9 @@
- }
- },
- "node_modules/sass-embedded-darwin-arm64": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.90.0.tgz",
-- "integrity": "sha512-qr4KBMJfBA+lzXiWnP00qzpLzHQzGd1OSK3VHcUFjZ8l7VOYf2R7Tc3fcTLhpaNPMJtTK0jrk8rFqBvsiZExnA==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.93.2.tgz",
+- "integrity": "sha512-qI1X16qKNeBJp+M/5BNW7v/JHCDYWr1/mdoJ7+UMHmP0b5AVudIZtimtK0hnjrLnBECURifd6IkulybR+h+4UA==",
- "cpu": [
- "arm64"
- ],
@@ -751,9 +751,9 @@
- }
- },
- "node_modules/sass-embedded-darwin-x64": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.90.0.tgz",
-- "integrity": "sha512-z2nr1nNqtWDLVRwTbHtL7zriK90U7O/Gb15UaCSMYeAz9Y+wog5s/sDEKm0+GsVdzzkaCaMZRWGN4jTilnUwmQ==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.93.2.tgz",
+- "integrity": "sha512-4KeAvlkQ0m0enKUnDGQJZwpovYw99iiMb8CTZRSsQm8Eh7halbJZVmx67f4heFY/zISgVOCcxNg19GrM5NTwtA==",
- "cpu": [
- "x64"
- ],
@@ -769,9 +769,9 @@
- }
- },
- "node_modules/sass-embedded-linux-arm": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.90.0.tgz",
-- "integrity": "sha512-FeBxI5Q2HvM3CCadcEcQgvWbDPVs2YEF0PZ87fbAVTCG8dV+iNnQreSz7GRJroknpvbRhm5t2gedvcgmTnPb2Q==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.93.2.tgz",
+- "integrity": "sha512-N3+D/ToHtzwLDO+lSH05Wo6/KRxFBPnbjVHASOlHzqJnK+g5cqex7IFAp6ozzlRStySk61Rp6d+YGrqZ6/P0PA==",
- "cpu": [
- "arm"
- ],
@@ -787,9 +787,9 @@
- }
- },
- "node_modules/sass-embedded-linux-arm64": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.90.0.tgz",
-- "integrity": "sha512-SPMcGZuP71Fj8btCGtlBnv8h8DAbJn8EQfLzXs9oo6NGFFLVjNGiFpqGfgtUV6DLWCuaRyEFeViO7wZow/vKGQ==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.93.2.tgz",
+- "integrity": "sha512-9ftX6nd5CsShJqJ2WRg+ptaYvUW+spqZfJ88FbcKQBNFQm6L87luj3UI1rB6cP5EWrLwHA754OKxRJyzWiaN6g==",
- "cpu": [
- "arm64"
- ],
@@ -805,9 +805,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-arm": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.90.0.tgz",
-- "integrity": "sha512-EB2z0fUXdUdvSoddf4DzdZQkD/xyreD72gwAi8YScgUvR4HMXI7bLcK/n78Rft6OnqvV8090hjC8FsLDo3x5xQ==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.93.2.tgz",
+- "integrity": "sha512-XBTvx66yRenvEsp3VaJCb3HQSyqCsUh7R+pbxcN5TuzueybZi0LXvn9zneksdXcmjACMlMpIVXi6LyHPQkYc8A==",
- "cpu": [
- "arm"
- ],
@@ -823,9 +823,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-arm64": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.90.0.tgz",
-- "integrity": "sha512-xLH7+PFq763MoEm3vI7hQk5E+nStiLWbijHEYW/tEtCbcQIphgzSkDItEezxXew3dU4EJ1jqrBUySPdoXFLqWA==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.93.2.tgz",
+- "integrity": "sha512-+3EHuDPkMiAX5kytsjEC1bKZCawB9J6pm2eBIzzLMPWbf5xdx++vO1DpT7hD4bm4ZGn0eVHgSOKIfP6CVz6tVg==",
- "cpu": [
- "arm64"
- ],
@@ -841,9 +841,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-riscv64": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.90.0.tgz",
-- "integrity": "sha512-L21UkOgnSrD+ERF+jo1IWneGv40t0ap9+3cI+wZWYhQS5MkxponhT9QaNU57JEDJwB9mOl01LVw14opz4SN+VQ==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.93.2.tgz",
+- "integrity": "sha512-0sB5kmVZDKTYzmCSlTUnjh6mzOhzmQiW/NNI5g8JS4JiHw2sDNTvt1dsFTuqFkUHyEOY3ESTsfHHBQV8Ip4bEA==",
- "cpu": [
- "riscv64"
- ],
@@ -859,9 +859,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-x64": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.90.0.tgz",
-- "integrity": "sha512-NeAycQlsdhFdnIeSmRmScYUyCd+uE+x15NLFunbF8M0PgCKurrUhaxgGKSuBbaK56FpxarKOHCqcOrWbemIGzQ==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.93.2.tgz",
+- "integrity": "sha512-t3ejQ+1LEVuHy7JHBI2tWHhoMfhedUNDjGJR2FKaLgrtJntGnyD1RyX0xb3nuqL/UXiEAtmTmZY+Uh3SLUe1Hg==",
- "cpu": [
- "x64"
- ],
@@ -877,9 +877,9 @@
- }
- },
- "node_modules/sass-embedded-linux-riscv64": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.90.0.tgz",
-- "integrity": "sha512-lJopaQhW8S+kaQ61vMqq3c+bOurcf9RdZf2EmzQYpc2y1vT5cWfRNrRkbAgO/23IQxsk/fq3UIUnsjnyQmi6MA==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.93.2.tgz",
+- "integrity": "sha512-e7AndEwAbFtXaLy6on4BfNGTr3wtGZQmypUgYpSNVcYDO+CWxatKVY4cxbehMPhxG9g5ru+eaMfynvhZt7fLaA==",
- "cpu": [
- "riscv64"
- ],
@@ -895,9 +895,9 @@
- }
- },
- "node_modules/sass-embedded-linux-x64": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.90.0.tgz",
-- "integrity": "sha512-Cc061gBfMPwH9rN7neQaH36cvOQC+dFMSGIeX5qUOhrEL4Ng51iqBV6aI4RIB1jCFGth6eDydVRN1VdV9qom8A==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.93.2.tgz",
+- "integrity": "sha512-U3EIUZQL11DU0xDDHXexd4PYPHQaSQa2hzc4EzmhHqrAj+TyfYO94htjWOd+DdTPtSwmLp+9cTWwPZBODzC96w==",
- "cpu": [
- "x64"
- ],
@@ -913,9 +913,9 @@
- }
- },
- "node_modules/sass-embedded-unknown-all": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.90.0.tgz",
-- "integrity": "sha512-DBGzHVCJDqtjTHZFohush9YTxd4ZxhIygIRTNRXnA0359woF9Z8AS7/YxfzwkqrTX5durSJa6ZamGFYVLoRphQ==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.93.2.tgz",
+- "integrity": "sha512-7VnaOmyewcXohiuoFagJ3SK5ddP9yXpU0rzz+pZQmS1/+5O6vzyFCUoEt3HDRaLctH4GT3nUGoK1jg0ae62IfQ==",
- "dev": true,
- "license": "MIT",
- "optional": true,
@@ -927,13 +927,13 @@
- ],
- "peer": true,
- "dependencies": {
-- "sass": "1.90.0"
+- "sass": "1.93.2"
- }
- },
- "node_modules/sass-embedded-win32-arm64": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.90.0.tgz",
-- "integrity": "sha512-c3/vL/CATnaW3x/6kcNbCROEOUU7zvJpIURp7M9664GJj08/gLPRWKNruw0OkAPQ3C5TTQz7+/fQWEpRA6qmvA==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.93.2.tgz",
+- "integrity": "sha512-Y90DZDbQvtv4Bt0GTXKlcT9pn4pz8AObEjFF8eyul+/boXwyptPZ/A1EyziAeNaIEIfxyy87z78PUgCeGHsx3Q==",
- "cpu": [
- "arm64"
- ],
@@ -949,9 +949,9 @@
- }
- },
- "node_modules/sass-embedded-win32-x64": {
-- "version": "1.90.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.90.0.tgz",
-- "integrity": "sha512-PFwdW7AYtCkwi3NfWFeexvIZEJ0nuShp8Bjjc3px756+18yYwBWa78F4TGdIQmJfpYKBhgkVjFOctwq+NCHntA==",
+- "version": "1.93.2",
+- "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.93.2.tgz",
+- "integrity": "sha512-BbSucRP6PVRZGIwlEBkp+6VQl2GWdkWFMN+9EuOTPrLxCJZoq+yhzmbjspd3PeM8+7WJ7AdFu/uRYdO8tor1iQ==",
- "cpu": [
- "x64"
- ],
@@ -986,7 +986,7 @@
"node_modules/semver": {
"version": "7.7.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-@@ -4342,31 +3452,6 @@
+@@ -4361,31 +3471,6 @@
"ramda-adjunct": "^5.1.0"
}
},
@@ -1018,7 +1018,7 @@
"node_modules/timezones-list": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/timezones-list/-/timezones-list-3.1.0.tgz",
-@@ -4451,14 +3536,6 @@
+@@ -4470,14 +3555,6 @@
"integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==",
"license": "Apache-2.0"
},
@@ -1033,7 +1033,7 @@
"node_modules/type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
-@@ -4504,14 +3581,6 @@
+@@ -4523,14 +3600,6 @@
"dev": true,
"license": "MIT"
},
@@ -1046,9 +1046,9 @@
- "peer": true
- },
"node_modules/vue": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.18.tgz",
-@@ -4540,31 +3609,6 @@
+ "version": "3.5.22",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.22.tgz",
+@@ -4559,31 +3628,6 @@
"license": "MIT",
"peerDependencies": {
"vue": "^3"
diff --git a/mail/mailslurper/Makefile b/mail/mailslurper/Makefile
index 7c0c8e089ede..b6c486480bf9 100644
--- a/mail/mailslurper/Makefile
+++ b/mail/mailslurper/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mailslurper
DISTVERSIONPREFIX= release-
DISTVERSION= 1.15.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= mail
MAINTAINER= einar@isnic.is
diff --git a/mail/mailutils/Makefile b/mail/mailutils/Makefile
index 645a232dda94..7b255a4f12eb 100644
--- a/mail/mailutils/Makefile
+++ b/mail/mailutils/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mailutils
PORTVERSION= 3.19
+PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= GNU GNU_ALPHA
diff --git a/mail/mew-devel/Makefile b/mail/mew-devel/Makefile
index 04501de542fe..62d1ebb4390e 100644
--- a/mail/mew-devel/Makefile
+++ b/mail/mew-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mew
DISTVERSIONPREFIX= v
-DISTVERSION= 6.10
-DISTVERSIONSUFFIX=
+DISTVERSION= 6.10-27
+DISTVERSIONSUFFIX= -g595ba2e
CATEGORIES= mail elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/mail/mew-devel/distinfo b/mail/mew-devel/distinfo
index 3395ef946412..0906c0fc5e4e 100644
--- a/mail/mew-devel/distinfo
+++ b/mail/mew-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751976896
-SHA256 (kazu-yamamoto-Mew-v6.10_GH0.tar.gz) = 39a273dcf6caad0659151b87710a961471f666e020d799d9a61421b6e83013ca
-SIZE (kazu-yamamoto-Mew-v6.10_GH0.tar.gz) = 1021646
+TIMESTAMP = 1759323945
+SHA256 (kazu-yamamoto-Mew-v6.10-27-g595ba2e_GH0.tar.gz) = ac826412aa242dc8120229391549bc95a1985beea521644f28646d1be5be2846
+SIZE (kazu-yamamoto-Mew-v6.10-27-g595ba2e_GH0.tar.gz) = 1021877
diff --git a/mail/mew/Makefile b/mail/mew/Makefile
index b6534c0a7374..11f90df7aeb9 100644
--- a/mail/mew/Makefile
+++ b/mail/mew/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mew
DISTVERSION= 6.10
+PORTREVISION= 1
CATEGORIES= mail elisp
MASTER_SITES= http://www.mew.org/Release/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/mail/msmtp/Makefile b/mail/msmtp/Makefile
index d0cc5051c8af..85ceb645669f 100644
--- a/mail/msmtp/Makefile
+++ b/mail/msmtp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= msmtp
-PORTVERSION= 1.8.30
+PORTVERSION= 1.8.31
CATEGORIES= mail
MASTER_SITES= https://marlam.de/msmtp/releases/
diff --git a/mail/msmtp/distinfo b/mail/msmtp/distinfo
index 3f2a4a035173..aae37628e473 100644
--- a/mail/msmtp/distinfo
+++ b/mail/msmtp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748937841
-SHA256 (msmtp-1.8.30.tar.xz) = f826a3c500c4dfeed814685097cead9b2b3dca5a2ec3897967cb9032570fa9ab
-SIZE (msmtp-1.8.30.tar.xz) = 453036
+TIMESTAMP = 1757225396
+SHA256 (msmtp-1.8.31.tar.xz) = c262b11762d8582a3c6d6ca8d8b2cca2b1605497324ca27cc57fdc145a27119f
+SIZE (msmtp-1.8.31.tar.xz) = 455820
diff --git a/mail/mu4e-maildirs/Makefile b/mail/mu4e-maildirs/Makefile
index 23fe161b1e4a..2ada2cee5391 100644
--- a/mail/mu4e-maildirs/Makefile
+++ b/mail/mu4e-maildirs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mu4e-maildirs
PORTVERSION= 0.8.20201028
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= mail
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/mail/mu4e/Makefile b/mail/mu4e/Makefile
index 4d92a1c92507..5ba88a110e77 100644
--- a/mail/mu4e/Makefile
+++ b/mail/mu4e/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mu4e
PORTVERSION= 1.8.13
-PORTREVISION= 11
+PORTREVISION= 12
DISTVERSIONPREFIX= v
CATEGORIES= mail
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/mail/mutt/Makefile b/mail/mutt/Makefile
index 4ab8c134bced..8a495f3c6336 100644
--- a/mail/mutt/Makefile
+++ b/mail/mutt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mutt
-DISTVERSION= 2.2.14
-PORTREVISION= 1
+DISTVERSION= 2.2.15
CATEGORIES+= mail
MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/ \
https://bitbucket.org/mutt/mutt/downloads/
@@ -90,7 +89,9 @@ AUTOCRYPT_DEPENDS= gnupg>=2.1:security/gnupg \
DEBUG_LOGS_CONFIGURE_ON= --enable-debug
-DOCS_BUILD_DEPENDS= lynx:www/lynx
+DOCS_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
+ lynx:www/lynx \
+ xsltproc:textproc/libxslt
DOCS_CONFIGURE_OFF= --disable-doc
FLOCK_CONFIGURE_ENABLE= flock
diff --git a/mail/mutt/distinfo b/mail/mutt/distinfo
index a2dd0779915b..27688e46001d 100644
--- a/mail/mutt/distinfo
+++ b/mail/mutt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740063795
-SHA256 (mutt/mutt-2.2.14.tar.gz) = d162fb6d491e3af43d6f62f949b7e687bb0c7c2584da52c99a99354a25de14ef
-SIZE (mutt/mutt-2.2.14.tar.gz) = 5549971
+TIMESTAMP = 1759540899
+SHA256 (mutt/mutt-2.2.15.tar.gz) = a51686104e4203f4c2a3b176527be3b95d08e808e94fd2dcadb7c30566bf894d
+SIZE (mutt/mutt-2.2.15.tar.gz) = 5555304
diff --git a/mail/neomutt/Makefile b/mail/neomutt/Makefile
index a4026ee45af2..a767e79e2211 100644
--- a/mail/neomutt/Makefile
+++ b/mail/neomutt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= neomutt
-PORTVERSION= 20250510
-PORTREVISION= 1
+PORTVERSION= 20250905
CATEGORIES= mail
MAINTAINER= gahr@FreeBSD.org
@@ -12,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= ${LOCALBASE}/etc/mime.types:misc/mime-support \
urlview:textproc/urlview
-LIB_DEPENDS= libpcre2-posix.so:devel/pcre2
+LIB_DEPENDS= libpcre2-8.so:devel/pcre2
USES= cpe iconv:translit localbase ncurses perl5 pkgconfig python:env shebangfix ssl
@@ -70,7 +69,7 @@ NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext
IDN_LIB_DEPENDS= libidn2.so:dns/libidn2
-IDN_CONFIGURE_ON= --idn2
+IDN_CONFIGURE_OFF= --disable-idn2
FLOCK_CONFIGURE_ON= --with-lock=flock
@@ -78,7 +77,6 @@ SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
SASL_CONFIGURE_ON= --sasl
GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme \
- libassuan.so:security/libassuan \
libgpg-error.so:security/libgpg-error
GPGME_CONFIGURE_ENABLE= gpgme
diff --git a/mail/neomutt/distinfo b/mail/neomutt/distinfo
index 6095eeba99db..a76a290047ca 100644
--- a/mail/neomutt/distinfo
+++ b/mail/neomutt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746876679
-SHA256 (neomutt-neomutt-20250510_GH0.tar.gz) = 12d225e270d8e16cda41d855880b9d938750a4f1d647f55c6353337d32ffd653
-SIZE (neomutt-neomutt-20250510_GH0.tar.gz) = 4182433
+TIMESTAMP = 1757097920
+SHA256 (neomutt-neomutt-20250905_GH0.tar.gz) = f409fa3803bfc540869b78719400bceda216842e4da024f83ca3060241d9c516
+SIZE (neomutt-neomutt-20250905_GH0.tar.gz) = 4185921
diff --git a/mail/neomutt/pkg-plist b/mail/neomutt/pkg-plist
index a2faf28e4937..cecc14fe21b2 100644
--- a/mail/neomutt/pkg-plist
+++ b/mail/neomutt/pkg-plist
@@ -68,6 +68,7 @@ libexec/neomutt/smime_keys
%%DATADIR%%/account-command/gpg-json/credentials.sh
%%DATADIR%%/account-command/macos-keychain/README.md
%%DATADIR%%/account-command/macos-keychain/keychain.py
+%%DATADIR%%/colorschemes/ayu-dark-256.neomuttrc
%%DATADIR%%/colorschemes/neonwolf-256.neomuttrc
%%DATADIR%%/colorschemes/solarized-dark-256.neomuttrc
%%DATADIR%%/colorschemes/vombatidae.neomuttrc
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index 648af61f50fb..a33251999240 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.1.10
+PORTVERSION= 5.5.6
DISTVERSIONPREFIX= v
CATEGORIES= mail
@@ -16,4 +16,10 @@ USE_PHP= imap
CPE_VENDOR= nextcloud
+# Precompiled linux binary is removed by post-patch but path still exist for future manual use
+PLIST_DIRS+= %%WWWDIR%%/vendor/nextcloud/kitinerary-bin/bin
+
+post-patch:
+ ${RM} ${WRKSRC}/vendor/nextcloud/kitinerary-bin/bin/kitinerary-extractor
+
.include <bsd.port.mk>
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index 36430a32cb78..e127c29c33dd 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753864124
-SHA256 (nextcloud/mail-v5.1.10.tar.gz) = 64eece7c6b47724818d367633c7447d5d656d60bb947fd937bebfd93794aa5e3
-SIZE (nextcloud/mail-v5.1.10.tar.gz) = 26767204
+TIMESTAMP = 1759139711
+SHA256 (nextcloud/mail-v5.5.6.tar.gz) = eeab958388cd4edd51fab1fafc3de50d538bfa2fa2f81400198834cf990b6a91
+SIZE (nextcloud/mail-v5.5.6.tar.gz) = 29045153
diff --git a/mail/nmh-devel/Makefile b/mail/nmh-devel/Makefile
index 73e1222a0dc4..5be2f28020dc 100644
--- a/mail/nmh-devel/Makefile
+++ b/mail/nmh-devel/Makefile
@@ -10,8 +10,8 @@ MAINTAINER= cy@FreeBSD.org
COMMENT= Cleaned up MH mailer suite
WWW= https://savannah.nongnu.org/projects/nmh/
-GIT_TAGNAME= c52b4fe
-NMH_COMMIT_DATE= 2025.04.13
+GIT_TAGNAME= a58964e
+NMH_COMMIT_DATE= 2025.08.24
WRKSRC= ${WRKDIR}/${PORTNAME}-${GIT_TAGNAME}
diff --git a/mail/nmh-devel/distinfo b/mail/nmh-devel/distinfo
index fd2f075996a7..1f8d449bcf7b 100644
--- a/mail/nmh-devel/distinfo
+++ b/mail/nmh-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747062556
-SHA256 (nmh-devel-2025.04.13-c52b4fe.tar.gz) = ea693e44b582e746cf392a6fd67f21bcecc66009051dfce3a3c618b8bff2387d
-SIZE (nmh-devel-2025.04.13-c52b4fe.tar.gz) = 8006125
+TIMESTAMP = 1758740035
+SHA256 (nmh-devel-2025.08.24-a58964e.tar.gz) = c10b75c84d1f308bd5b33cb03d14675007aa1f240333c003eedf15f6a2654a9b
+SIZE (nmh-devel-2025.08.24-a58964e.tar.gz) = 8006464
diff --git a/mail/notmuch-emacs/Makefile b/mail/notmuch-emacs/Makefile
index f91997a45921..eea817efb088 100644
--- a/mail/notmuch-emacs/Makefile
+++ b/mail/notmuch-emacs/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= mail elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX:S/^$/-emacs/}
COMMENT= Emacs major-mode for the Notmuch email search and tagging application
diff --git a/mail/opensmtpd-filter-rspamd/Makefile b/mail/opensmtpd-filter-rspamd/Makefile
index 625bdfecbf97..68813bbeb041 100644
--- a/mail/opensmtpd-filter-rspamd/Makefile
+++ b/mail/opensmtpd-filter-rspamd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= opensmtpd-filter-rspamd
PORTVERSION= 0.1.8
DISTVERSIONPREFIX= v
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= mail
MAINTAINER= manu@FreeBSD.Org
diff --git a/mail/opensmtpd-filter-senderscore/Makefile b/mail/opensmtpd-filter-senderscore/Makefile
index 4487dc778b18..be6dba77d71e 100644
--- a/mail/opensmtpd-filter-senderscore/Makefile
+++ b/mail/opensmtpd-filter-senderscore/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opensmtpd-filter-senderscore
PORTVERSION= 0.1.2
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= mail
MAINTAINER= manu@FreeBSD.Org
diff --git a/mail/p5-MIME-Types/Makefile b/mail/p5-MIME-Types/Makefile
index 987017532eb7..8dd6f11ffb20 100644
--- a/mail/p5-MIME-Types/Makefile
+++ b/mail/p5-MIME-Types/Makefile
@@ -1,5 +1,5 @@
PORTNAME= MIME-Types
-PORTVERSION= 2.28
+PORTVERSION= 2.29
CATEGORIES= mail perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/mail/p5-MIME-Types/distinfo b/mail/p5-MIME-Types/distinfo
index 917d17af4310..a27089e49fff 100644
--- a/mail/p5-MIME-Types/distinfo
+++ b/mail/p5-MIME-Types/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745739960
-SHA256 (MIME-Types-2.28.tar.gz) = 7099cb5133401acc92d8fb0fd398cac682140be0680e7dfcb4aaf40315a2dfca
-SIZE (MIME-Types-2.28.tar.gz) = 68670
+TIMESTAMP = 1758538737
+SHA256 (MIME-Types-2.29.tar.gz) = 4a6d4ec9b3aa0df2f935d4d74f7dc809fd523d508cd0e9966b5b257c02c03414
+SIZE (MIME-Types-2.29.tar.gz) = 69612
diff --git a/mail/p5-Mail-IMAPTalk/Makefile b/mail/p5-Mail-IMAPTalk/Makefile
index 5cff526c7bb1..2cf0afd9cb3e 100644
--- a/mail/p5-Mail-IMAPTalk/Makefile
+++ b/mail/p5-Mail-IMAPTalk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Mail-IMAPTalk
-PORTVERSION= 4.06
+PORTVERSION= 4.07
CATEGORIES= mail perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/mail/p5-Mail-IMAPTalk/distinfo b/mail/p5-Mail-IMAPTalk/distinfo
index a0f88433d893..10ac583a8bed 100644
--- a/mail/p5-Mail-IMAPTalk/distinfo
+++ b/mail/p5-Mail-IMAPTalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699774966
-SHA256 (Mail-IMAPTalk-4.06.tar.gz) = 581a252853c596a825e0a97424c484ebdc1c6b99b3533c0ceba43a8102b12b93
-SIZE (Mail-IMAPTalk-4.06.tar.gz) = 68181
+TIMESTAMP = 1756153777
+SHA256 (Mail-IMAPTalk-4.07.tar.gz) = 2be5594a6738f525a762ad4a8af1699d3c1b4f902d7e50615019ca1ed130b486
+SIZE (Mail-IMAPTalk-4.07.tar.gz) = 68891
diff --git a/mail/p5-Mail-Transport/Makefile b/mail/p5-Mail-Transport/Makefile
index 36c4af8620e8..5774a41f31b6 100644
--- a/mail/p5-Mail-Transport/Makefile
+++ b/mail/p5-Mail-Transport/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Mail-Transport
-PORTVERSION= 3.005
+PORTVERSION= 3.007
CATEGORIES= mail perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/mail/p5-Mail-Transport/distinfo b/mail/p5-Mail-Transport/distinfo
index 60fa7517a6f0..710a04b03ff3 100644
--- a/mail/p5-Mail-Transport/distinfo
+++ b/mail/p5-Mail-Transport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1595578476
-SHA256 (Mail-Transport-3.005.tar.gz) = d0dcb93f705c1285d808e34de7d86dbe28d1ed66aa2a7de830f6651fc35196a3
-SIZE (Mail-Transport-3.005.tar.gz) = 16470
+TIMESTAMP = 1757436455
+SHA256 (Mail-Transport-3.007.tar.gz) = 4c03fc6356933060ae25b8ac3eafc181a85e7168ed7b32e16ff4a4938a62428d
+SIZE (Mail-Transport-3.007.tar.gz) = 17427
diff --git a/mail/p5-Sisimai/Makefile b/mail/p5-Sisimai/Makefile
index 3362b91e0ab0..7f37f222fbd5 100644
--- a/mail/p5-Sisimai/Makefile
+++ b/mail/p5-Sisimai/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Sisimai
DISTVERSIONPREFIX= v
-DISTVERSION= 5.4.0
+DISTVERSION= 5.4.1
CATEGORIES= mail perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:AKXLIX
diff --git a/mail/p5-Sisimai/distinfo b/mail/p5-Sisimai/distinfo
index c4aef849d3cb..2bd15bca13dc 100644
--- a/mail/p5-Sisimai/distinfo
+++ b/mail/p5-Sisimai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751470827
-SHA256 (Sisimai-v5.4.0.tar.gz) = 5c3eb54486b008e2108f74dfbf8a517cc8abd2fe5f989cea5dd9d7292c9b90cd
-SIZE (Sisimai-v5.4.0.tar.gz) = 1096579
+TIMESTAMP = 1757518537
+SHA256 (Sisimai-v5.4.1.tar.gz) = 43249a16e99fd3e792aad31d3dddbd9925d5fcdb49f6c62807a894c18decbdf6
+SIZE (Sisimai-v5.4.1.tar.gz) = 1098478
diff --git a/mail/pflogsumm/Makefile b/mail/pflogsumm/Makefile
index 4ac74916b671..4ab818625b6e 100644
--- a/mail/pflogsumm/Makefile
+++ b/mail/pflogsumm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pflogsumm
-PORTVERSION= 1.1.11
+PORTVERSION= 1.1.12
PORTEPOCH= 1
CATEGORIES= mail
MASTER_SITES= http://jimsun.LinxNet.com/downloads/ \
diff --git a/mail/pflogsumm/distinfo b/mail/pflogsumm/distinfo
index 14389ff422df..4959b16e47ec 100644
--- a/mail/pflogsumm/distinfo
+++ b/mail/pflogsumm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750411742
-SHA256 (pflogsumm-1.1.11.tar.gz) = 0b49e5e1e3b4885459b8ff5a8e47bab6653feea8728f082a18b7d920fdab984b
-SIZE (pflogsumm-1.1.11.tar.gz) = 57048
+TIMESTAMP = 1756802711
+SHA256 (pflogsumm-1.1.12.tar.gz) = 501cfa189caaa6c79e619344168fe4166da26f787baae440621edf721ce47626
+SIZE (pflogsumm-1.1.12.tar.gz) = 64723
diff --git a/mail/phplist/Makefile b/mail/phplist/Makefile
index ed03374a7864..9075c8eb188c 100644
--- a/mail/phplist/Makefile
+++ b/mail/phplist/Makefile
@@ -15,6 +15,7 @@ RUN_DEPENDS= ${PEARDIR}/HTTP/Request.php:www/pear-HTTP_Request@${PHP_FLAVOR}
USES= cpe tar:tgz php:web,flavors
USE_PHP= curl gd gettext iconv imap mbstring mysqli session simplexml xml zlib
+IGNORE_WITH_PHP= 81
NO_ARCH= yes
NO_BUILD= yes
diff --git a/mail/pizauth/Makefile b/mail/pizauth/Makefile
index 151c73e80e40..09c33b495f70 100644
--- a/mail/pizauth/Makefile
+++ b/mail/pizauth/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pizauth
DISTVERSION= 1.0.7
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= mail
MAINTAINER= nivit@FreeBSD.org
diff --git a/mail/postfix-current/Makefile b/mail/postfix-current/Makefile
index fadac466e062..86e745b3b4dc 100644
--- a/mail/postfix-current/Makefile
+++ b/mail/postfix-current/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postfix
-DISTVERSION= 3.11-20250606
+DISTVERSION= 3.11-20250928
PORTREVISION?= 0
PORTEPOCH= 6
CATEGORIES= mail
@@ -155,7 +155,7 @@ MAKEFILEFLAGS+= DEBUG=
MAKEFILEFLAGS+= pie=yes CC="${CC}" OPT="${CFLAGS}"
-.if ${SSL_DEFAULT} == libressl
+.if defined(TLS) && ${SSL_DEFAULT} == libressl
BROKEN= error: OpenSSL-1.1.1 is the minimum supported version. LibreSSL is not supported
.endif
diff --git a/mail/postfix-current/distinfo b/mail/postfix-current/distinfo
index 21f8b04f7d4b..692c27318e30 100644
--- a/mail/postfix-current/distinfo
+++ b/mail/postfix-current/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749561365
-SHA256 (postfix/postfix-3.11-20250606.tar.gz) = 26b583b10df8cebaa36cdba61a3ce703b4c80877915cadf786d6454cd5adcb4b
-SIZE (postfix/postfix-3.11-20250606.tar.gz) = 5068951
+TIMESTAMP = 1759477012
+SHA256 (postfix/postfix-3.11-20250928.tar.gz) = 22e2ef531e31455eec5c9c532d0697b2752b78f23c85a4623af93b4593a2da38
+SIZE (postfix/postfix-3.11-20250928.tar.gz) = 5083596
diff --git a/mail/postfix-current/files/extra-patch-blacklistd b/mail/postfix-current/files/extra-patch-blacklistd
index c6811790ed66..e21b40fd63ec 100644
--- a/mail/postfix-current/files/extra-patch-blacklistd
+++ b/mail/postfix-current/files/extra-patch-blacklistd
@@ -1,8 +1,72 @@
-# PR 225664: support blacklistd on FreeBSD >= 11.0
-#
---- src/smtpd/Makefile.in.orig 2023-05-21 16:54:34 UTC
+--- src/postscreen/Makefile.in.orig 2024-03-09 21:34:49 UTC
++++ src/postscreen/Makefile.in
+@@ -3,13 +3,13 @@ SRCS = postscreen.c postscreen_dict.c postscreen_dnsbl
+ postscreen_early.c postscreen_smtpd.c postscreen_misc.c \
+ postscreen_state.c postscreen_tests.c postscreen_send.c \
+ postscreen_starttls.c postscreen_expand.c postscreen_endpt.c \
+- postscreen_haproxy.c
++ postscreen_haproxy.c pfilter.c
+ OBJS = postscreen.o postscreen_dict.o postscreen_dnsbl.o \
+ postscreen_early.o postscreen_smtpd.o postscreen_misc.o \
+ postscreen_state.o postscreen_tests.o postscreen_send.o \
+ postscreen_starttls.o postscreen_expand.o postscreen_endpt.o \
+- postscreen_haproxy.o
+-HDRS =
++ postscreen_haproxy.o pfilter.o
++HDRS = pfilter.h
+ TESTSRC =
+ DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE)
+ CFLAGS = $(DEBUG) $(OPT) $(DEFS)
+--- src/postscreen/pfilter.c.orig 2025-07-11 20:30:00 UTC
++++ src/postscreen/pfilter.c
+@@ -0,0 +1,19 @@
++#include "pfilter.h"
++#include <stdio.h> /* for NULL */
++#include <blacklist.h>
++
++static struct blacklist *blstate;
++
++void
++pfilter_notify(int a, int fd)
++{
++ if (blstate == NULL)
++ blstate = blacklist_open();
++ if (blstate == NULL)
++ return;
++ (void)blacklist_r(blstate, a, fd, "postscreen");
++ if (a == 0) {
++ blacklist_close(blstate);
++ blstate = NULL;
++ }
++}
+--- src/postscreen/pfilter.h.orig 2025-07-11 20:30:00 UTC
++++ src/postscreen/pfilter.h
+@@ -0,0 +1 @@
++void pfilter_notify(int, int);
+--- src/postscreen/postscreen_early.c.orig 2021-02-18 18:55:31 UTC
++++ src/postscreen/postscreen_early.c
+@@ -52,6 +52,7 @@
+ /* Application-specific. */
+
+ #include <postscreen.h>
++#include "pfilter.h" /* for blacklistd(8) */
+
+ static char *psc_teaser_greeting;
+ static VSTRING *psc_escape_buf;
+@@ -183,6 +184,10 @@ static void psc_early_event(int event, void *context)
+ msg_info("DNSBL rank %d for [%s]:%s",
+ state->dnsbl_score, PSC_CLIENT_ADDR_PORT(state));
+ PSC_FAIL_SESSION_STATE(state, PSC_STATE_FLAG_DNSBL_FAIL);
++
++ /* notify blacklistd of DNSBL rank violation */
++ pfilter_notify(1, vstream_fileno(state->smtp_client_stream));
++
+ switch (psc_dnsbl_action) {
+ case PSC_ACT_DROP:
+ state->dnsbl_reply = vstring_sprintf(vstring_alloc(100),
+--- src/smtpd/Makefile.in.orig 2025-01-09 22:06:10 UTC
+++ src/smtpd/Makefile.in
-@@ -2,14 +2,14 @@ SHELL = /bin/sh
+@@ -2,14 +2,14 @@ SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat.
SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat.c smtpd_state.c \
smtpd_peer.c smtpd_sasl_proto.c smtpd_sasl_glue.c smtpd_proxy.c \
smtpd_xforward.c smtpd_dsn_fix.c smtpd_milter.c smtpd_resolve.c \
@@ -20,7 +84,7 @@
TESTSRC = smtpd_token_test.c
DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE)
CFLAGS = $(DEBUG) $(OPT) $(DEFS)
---- src/smtpd/pfilter.c.orig 2023-11-17 14:38:32 UTC
+--- src/smtpd/pfilter.c.orig 2025-07-11 20:30:00 UTC
+++ src/smtpd/pfilter.c
@@ -0,0 +1,19 @@
+#include "pfilter.h"
@@ -42,10 +106,38 @@
+ blstate = NULL;
+ }
+}
---- src/smtpd/pfilter.h.orig 2023-11-17 14:38:32 UTC
+--- src/smtpd/pfilter.h.orig 2025-07-11 20:30:00 UTC
+++ src/smtpd/pfilter.h
@@ -0,0 +1 @@
+void pfilter_notify(int, int);
+--- src/smtpd/smtpd_check.c.orig 2025-07-11 20:34:19 UTC
++++ src/smtpd/smtpd_check.c
+@@ -1767,6 +1767,7 @@ static int reject_unauth_destination(SMTPD_STATE *stat
+ /*
+ * Reject relaying to sites that are not listed in relay_domains.
+ */
++ pfilter_notify(1, vstream_fileno(state->client));
+ return (smtpd_check_reject(state, MAIL_ERROR_POLICY,
+ reply_code, reply_dsn,
+ "<%s>: Relay access denied",
+--- src/smtpd/smtpd_milter.c.orig 2025-07-11 20:33:21 UTC
++++ src/smtpd/smtpd_milter.c
+@@ -193,6 +193,7 @@ const char *smtpd_milter_eval(const char *name, void *
+ return ("");
+ if (state->milter_reject_text) {
+ /* 554 5.7.1 <user@example.com>: Relay access denied */
++ pfilter_notify(1, vstream_fileno(state->client));
+ vstring_strcpy(state->expand_buf, state->milter_reject_text + 4);
+ cp = split_at(STR(state->expand_buf), ' ');
+ return (cp ? split_at(cp, ' ') : cp);
+@@ -210,6 +211,7 @@ const char *smtpd_milter_eval(const char *name, void *
+ return (0);
+ if (state->milter_reject_text) {
+ /* 554 5.7.1 <user@example.com>: Relay access denied */
++ pfilter_notify(1, vstream_fileno(state->client));
+ vstring_strcpy(state->expand_buf, state->milter_reject_text + 4);
+ (void) split_at(STR(state->expand_buf), ' ');
+ return (STR(state->expand_buf));
--- src/smtpd/smtpd_sasl_glue.c.orig 2023-11-12 21:41:13 UTC
+++ src/smtpd/smtpd_sasl_glue.c
@@ -153,6 +153,7 @@
@@ -56,7 +148,7 @@
#ifdef USE_SASL_AUTH
-@@ -358,6 +359,9 @@ int smtpd_sasl_authenticate(SMTPD_STATE *state,
+@@ -358,8 +359,12 @@ int smtpd_sasl_authenticate(SMTPD_STATE *state,
else
smtpd_chat_reply(state, "535 5.7.8 Error: authentication failed: %s",
reason);
@@ -65,4 +157,7 @@
+ pfilter_notify(1, vstream_fileno(state->client));
return (-1);
}
++
/* RFC 4954 Section 6. */
+ smtpd_chat_reply(state, "235 2.7.0 Authentication successful");
+ if ((sasl_username = xsasl_server_get_username(state->sasl_server)) == 0)
diff --git a/mail/postfix-current/files/patch-src_util_sys__defs.h b/mail/postfix-current/files/patch-src_util_sys__defs.h
index 80e5cd02c3eb..1bbdfd79156c 100644
--- a/mail/postfix-current/files/patch-src_util_sys__defs.h
+++ b/mail/postfix-current/files/patch-src_util_sys__defs.h
@@ -5,7 +5,7 @@
|| defined(FREEBSD8) || defined(FREEBSD9) || defined(FREEBSD10) \
|| defined(FREEBSD11) || defined(FREEBSD12) || defined(FREEBSD13) \
- || defined(FREEBSD14) \
-+ || defined(FREEBSD14) || defined(FREEBSD15) \
++ || defined(FREEBSD14) || defined(FREEBSD15) || defined(FREEBSD16) \
|| defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \
|| defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \
|| defined(OPENBSD5) || defined(OPENBSD6) || defined(OPENBSD7) \
diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile
index 2edc7ce8e15c..2c3f6ed8e996 100644
--- a/mail/postfix/Makefile
+++ b/mail/postfix/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postfix
-DISTVERSION= 3.10.3
+DISTVERSION= 3.10.4
PORTREVISION?= 0
PORTEPOCH= 1
CATEGORIES= mail
@@ -164,7 +164,7 @@ MAKEFILEFLAGS+= DEBUG=
MAKEFILEFLAGS+= pie=yes CC="${CC}" OPT="${CFLAGS}"
-.if ${SSL_DEFAULT} == libressl
+.if defined(TLS) && ${SSL_DEFAULT} == libressl
BROKEN= error: OpenSSL-1.1.1 is the minimum supported version. LibreSSL is not supported
.endif
diff --git a/mail/postfix/distinfo b/mail/postfix/distinfo
index 70908deb7cde..412279367876 100644
--- a/mail/postfix/distinfo
+++ b/mail/postfix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752265724
-SHA256 (postfix/postfix-3.10.3.tar.gz) = e3cec05d91b6d2958ecd6ea9045faa35f79c5b0e228b975ace46ad2afe812053
-SIZE (postfix/postfix-3.10.3.tar.gz) = 5048719
+TIMESTAMP = 1755703493
+SHA256 (postfix/postfix-3.10.4.tar.gz) = cfb66861fe8f964787ddaeab15f3ca3e7ef3de730f97171afc4a5eca338ca444
+SIZE (postfix/postfix-3.10.4.tar.gz) = 5050100
diff --git a/mail/postfix/files/patch-makedefs b/mail/postfix/files/patch-makedefs
index 3ad33514b02f..85e9b9d00c67 100644
--- a/mail/postfix/files/patch-makedefs
+++ b/mail/postfix/files/patch-makedefs
@@ -1,6 +1,6 @@
---- makedefs.orig 2023-04-14 13:37:45 UTC
+--- makedefs.orig 2025-02-17 17:41:56 UTC
+++ makedefs
-@@ -343,6 +343,15 @@ case "$SYSTEM.$RELEASE" in
+@@ -351,6 +351,24 @@ case "$SYSTEM.$RELEASE" in
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
: ${PLUGIN_LD="${CC} -shared"}
;;
@@ -13,6 +13,15 @@
+ : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
+ : ${PLUGIN_LD="${CC} -shared"}
+ ;;
++ FreeBSD.16*) SYSTYPE=FREEBSD16
++ : ${CC=cc}
++ : ${SHLIB_SUFFIX=.so}
++ : ${SHLIB_CFLAGS=-fPIC}
++ : ${SHLIB_LD="${CC} -shared"' -Wl,-soname,${LIB}'}
++ : ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
++ : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
++ : ${PLUGIN_LD="${CC} -shared"}
++ ;;
DragonFly.*) SYSTYPE=DRAGONFLY
;;
OpenBSD.2*) SYSTYPE=OPENBSD2
diff --git a/mail/postfix/files/patch-src_util_sys__defs.h b/mail/postfix/files/patch-src_util_sys__defs.h
index 5c2e64e824c3..04f42490eb5f 100644
--- a/mail/postfix/files/patch-src_util_sys__defs.h
+++ b/mail/postfix/files/patch-src_util_sys__defs.h
@@ -1,11 +1,11 @@
---- src/util/sys_defs.h.orig 2023-02-13 19:36:27 UTC
+--- src/util/sys_defs.h.orig 2025-01-03 18:19:26 UTC
+++ src/util/sys_defs.h
@@ -31,7 +31,7 @@
|| defined(FREEBSD5) || defined(FREEBSD6) || defined(FREEBSD7) \
|| defined(FREEBSD8) || defined(FREEBSD9) || defined(FREEBSD10) \
|| defined(FREEBSD11) || defined(FREEBSD12) || defined(FREEBSD13) \
- || defined(FREEBSD14) \
-+ || defined(FREEBSD14) || defined(FREEBSD15) \
++ || defined(FREEBSD14) || defined(FREEBSD15) || defined(FREEBSD16) \
|| defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \
|| defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \
|| defined(OPENBSD5) || defined(OPENBSD6) || defined(OPENBSD7) \
diff --git a/mail/py-checkdmarc/Makefile b/mail/py-checkdmarc/Makefile
index f3600b2b1dbf..bea992b3380f 100644
--- a/mail/py-checkdmarc/Makefile
+++ b/mail/py-checkdmarc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= checkdmarc
-PORTVERSION= 5.8.6
+PORTVERSION= 5.10.5
CATEGORIES= mail python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/mail/py-checkdmarc/distinfo b/mail/py-checkdmarc/distinfo
index a0664af7531c..cd364857010d 100644
--- a/mail/py-checkdmarc/distinfo
+++ b/mail/py-checkdmarc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813098
-SHA256 (checkdmarc-5.8.6.tar.gz) = 1e36d52fc73bdcad8f9904e47c3213c71126eb1ca69b6aa8e43f460cf8e4d52c
-SIZE (checkdmarc-5.8.6.tar.gz) = 44395
+TIMESTAMP = 1757436533
+SHA256 (checkdmarc-5.10.5.tar.gz) = f7c1a1d87df2a522e174665c8e662065af39030fcd34364e35b5078ddc75cadc
+SIZE (checkdmarc-5.10.5.tar.gz) = 50206
diff --git a/mail/py-premailer/Makefile b/mail/py-premailer/Makefile
index 5483f725b2e8..780f832d7f71 100644
--- a/mail/py-premailer/Makefile
+++ b/mail/py-premailer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= premailer
PORTVERSION= 3.1.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= mail python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cssselect>=0:www/py-cssselect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cssutils>=0:www/py-cssutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR}
diff --git a/mail/rspamd/Makefile b/mail/rspamd/Makefile
index 32aafb7292fa..4ae611365f92 100644
--- a/mail/rspamd/Makefile
+++ b/mail/rspamd/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rspamd
-PORTVERSION= 3.12.1
-PORTREVISION= 2
+PORTVERSION= 3.13.1
CATEGORIES= mail
MAINTAINER= vsevolod@FreeBSD.org
diff --git a/mail/rspamd/distinfo b/mail/rspamd/distinfo
index d985f9faa060..631b829197f1 100644
--- a/mail/rspamd/distinfo
+++ b/mail/rspamd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750232201
-SHA256 (rspamd-rspamd-3.12.1_GH0.tar.gz) = 8739aa96db5ff6214595ba0a6f0d90ff46d9f11e5c5e164bbdd749b5cfbd65ed
-SIZE (rspamd-rspamd-3.12.1_GH0.tar.gz) = 6482214
+TIMESTAMP = 1759310252
+SHA256 (rspamd-rspamd-3.13.1_GH0.tar.gz) = 85f69e00804b3303f9a6d01225dd6eba89aa28fbffd2b0ffef542d9381d53f47
+SIZE (rspamd-rspamd-3.13.1_GH0.tar.gz) = 6614373
diff --git a/mail/rspamd/pkg-plist b/mail/rspamd/pkg-plist
index 9d0315fe32ed..a91c84c40914 100644
--- a/mail/rspamd/pkg-plist
+++ b/mail/rspamd/pkg-plist
@@ -8,7 +8,6 @@ bin/rspamd_stats
%%CGP%%bin/rspamd-cgp-helper
etc/newsyslog.conf.d/rspamd.newsyslog.conf
%%ETCDIR%%/actions.conf
-%%ETCDIR%%/cgp.inc
%%ETCDIR%%/common.conf
%%ETCDIR%%/composites.conf
%%ETCDIR%%/groups.conf
@@ -162,12 +161,13 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/lualib/argparse.lua
%%DATADIR%%/lualib/fun.lua
%%DATADIR%%/lualib/global_functions.lua
+%%DATADIR%%/lualib/llm_common.lua
%%DATADIR%%/lualib/lpegre.lua
%%DATADIR%%/lualib/lua_auth_results.lua
%%DATADIR%%/lualib/lua_aws.lua
-%%DATADIR%%/lualib/lua_cache.lua
%%DATADIR%%/lualib/lua_bayes_learn.lua
%%DATADIR%%/lualib/lua_bayes_redis.lua
+%%DATADIR%%/lualib/lua_cache.lua
%%DATADIR%%/lualib/lua_cfg_transform.lua
%%DATADIR%%/lualib/lua_cfg_utils.lua
%%DATADIR%%/lualib/lua_clickhouse.lua
@@ -175,6 +175,7 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/lualib/lua_content/init.lua
%%DATADIR%%/lualib/lua_content/pdf.lua
%%DATADIR%%/lualib/lua_content/vcard.lua
+%%DATADIR%%/lualib/lua_cta.lua
%%DATADIR%%/lualib/lua_dkim_tools.lua
%%DATADIR%%/lualib/lua_ffi/common.lua
%%DATADIR%%/lualib/lua_ffi/dkim.lua
@@ -227,6 +228,8 @@ share/man/man8/rspamd.8.gz
%%DATADIR%%/lualib/lupa.lua
%%DATADIR%%/lualib/plugins/dmarc.lua
%%DATADIR%%/lualib/plugins/neural.lua
+%%DATADIR%%/lualib/plugins/neural/providers/llm.lua
+%%DATADIR%%/lualib/plugins/neural/providers/symbols.lua
%%DATADIR%%/lualib/plugins/ratelimit.lua
%%DATADIR%%/lualib/plugins/rbl.lua
%%DATADIR%%/lualib/plugins_stats.lua
diff --git a/mail/rubygem-actionmailbox71/Makefile b/mail/rubygem-actionmailbox71/Makefile
index f70cab1cdb1b..252848b07b56 100644
--- a/mail/rubygem-actionmailbox71/Makefile
+++ b/mail/rubygem-actionmailbox71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= actionmailbox
-PORTVERSION= 7.1.5.1
+PORTVERSION= 7.1.5.2
CATEGORIES= mail rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 71
diff --git a/mail/rubygem-actionmailbox71/distinfo b/mail/rubygem-actionmailbox71/distinfo
index bee32cb33adc..97b4bd2147ef 100644
--- a/mail/rubygem-actionmailbox71/distinfo
+++ b/mail/rubygem-actionmailbox71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888814
-SHA256 (rubygem/actionmailbox-7.1.5.1.gem) = c3c20589fe43e6fa88bba2d76a6f9805ffdd02531f4a9a4af8197d59f5a5360a
-SIZE (rubygem/actionmailbox-7.1.5.1.gem) = 22528
+TIMESTAMP = 1757121960
+SHA256 (rubygem/actionmailbox-7.1.5.2.gem) = 192b1dc102fe2b917cfc829a9944f6b08fd3237d10cf166498f7927857dcac4e
+SIZE (rubygem/actionmailbox-7.1.5.2.gem) = 22528
diff --git a/mail/rubygem-actionmailbox72/Makefile b/mail/rubygem-actionmailbox72/Makefile
index fd9baefd618f..bcbccca2dd2b 100644
--- a/mail/rubygem-actionmailbox72/Makefile
+++ b/mail/rubygem-actionmailbox72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= actionmailbox
-PORTVERSION= 7.2.2.1
+PORTVERSION= 7.2.2.2
CATEGORIES= mail rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 72
diff --git a/mail/rubygem-actionmailbox72/distinfo b/mail/rubygem-actionmailbox72/distinfo
index 8f0ec7ba0b6e..7ea32271001e 100644
--- a/mail/rubygem-actionmailbox72/distinfo
+++ b/mail/rubygem-actionmailbox72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888840
-SHA256 (rubygem/actionmailbox-7.2.2.1.gem) = 896a47c2520f4507c75dde67c6ea1f5eec3a041fe7bfbf3568c4e0149a080e25
-SIZE (rubygem/actionmailbox-7.2.2.1.gem) = 22016
+TIMESTAMP = 1757121986
+SHA256 (rubygem/actionmailbox-7.2.2.2.gem) = 7f784a3685a877ca0937bf28f989bbafbffd0f3966d724e41bf9319f881487ef
+SIZE (rubygem/actionmailbox-7.2.2.2.gem) = 22016
diff --git a/mail/rubygem-actionmailbox80/Makefile b/mail/rubygem-actionmailbox80/Makefile
index a3b77c262b46..cde414f6371f 100644
--- a/mail/rubygem-actionmailbox80/Makefile
+++ b/mail/rubygem-actionmailbox80/Makefile